510
79
260
180
253
80
474
32
217
89
426
137
594
148
533
194
396
49
155
108
350
56
586
197
23
3
265
74
525
71
215
57
617
164
357
10
512
29
343
39