510
79
262
181
253
80
474
32
223
92
433
138
594
148
534
194
396
49
155
108
350
56
589
197
23
3
265
74
526
71
216
57
618
164
357
10
512
29
343
39