55
100
326
136
30
43
510
895
105
155
10
320
443
73
153
49
191
42
144
84
211
148
70
149
18
296
151
45
281
74
106
147
266
194
60
210
234
373
38
298
25
97
274
470
423
54
311
340
350
218
493
163
39
249
180
356
685