2
13
7
19
250
15
20
58
36
29
8
135
46
134
53
24
43
146
59
12
39
1336
34
121
42
86
238
28
77
377
268
413
9
264
30
136
56
224
203
358
31
129
812
41
100
181
16
102