98
126
241
354
63
666
435
79
316
100
48
62
90
44
56
28
161
794
192
109
2702
250
2225
1258
320
260
474
186
91
560
35
408