139
355
80
25
100
66
1328
282
427
118
180
82
96
31
203
30
63
18
56
483
14
23
27
233
94
93
40
15
114
190
68
294
323
172
84
65
288
37
241
95
53
625