510
110
353
154
215
139
70
40
570
136
486
151
228
34
559
97
593
172
321
143
378
114
176
42
184
40
293
88
249
143
242
171
197
112
361
103
580
164
467
192