241
31
287
60
140
68
65
59
12
122
19
50
53
64
101
168
103
142
346
98
42
100
167
358
10
82
38
17
70
7
1183
25
33
204
176
58
66
55
215
36
20
116
14
28
23
75
268
43
22
1182
249
321
29
111