25
39
114
29
57
285
59
218
253
319
58
109
79
87
180
46
24
213
166
169
227
118
66
108
103
65
316
31
30
194
19
48
186
18
92
86
8
27
22
20
56
11
445
207
424
460
430
116
411
377
182