125
5
30
375
22
237
24
115
49
116
272
260
117
151
173
366
176
379
433
139
83
78
203
82
37
356
275
192
86
59
208
197
56
97
158
14
310
20
126
96
58
65
414
101
134
132
67
989
177
70
41
761
111
216
3