16
181
63
59
88
57
25
14
138
73
12
439
36
970
1079
353
38
56
346
40
104
68
29
235
374
81
75
19
42
62
55
137
70
232
120
8
9
10
196
354
53
28
129
119
356
182
490
198
108
44
132
123
24
121
33