6
14
63
19
26
3
94
67
86
111
51
17
46
194
239
148
48
79
97
456
50
77
442
43
526
309
92
436
159
178
160
40
52
1032
20
21
10
31
9
11
13
15
39
0
27
12
96
24