129
236
53
15
7
6
24
39
17
11
30
58
19
8
252
84
25
63
290
31
125
51
136
59
46
139
13
52
27
60
226
177
233
57
175
94
101
14
161
16
10
275
34
145
122
95
130
305
56
330