107
36
10
24
261
117
96
279
25
115
230
62
75
1005
142
61
65
177
44
100
269
169
27
3310
89
54
28
884
11
395
319
38
80
45
239
139
286
145
361
87
102
69
1337
309
432
125
187
93
97
33
216
67
21
58
497