35
58
25
36
28
48
120
40
76
112
162
205
159
334
56
213
38
53
24
13
180
144
55
84
225
143
268
200
51
223
226
127
68
63
451
59
614
177
242
17
29
166
435
44
137
151
87
98
92
199
23
9