61
17
115
230
180
60
250
188
83
526
131
88
87
70
30
119
50
90
263
97
388
66
102
56
147
153
539
47
238
297
101
107
588
278
63
622
678
79
319
336
931
246
457
670
375
64
828
639
794
570
628
1011
1876
1930
719