859
378
555
117
277
75
333
142
522
263
581
100
391
184
493
56
272
160
510
45
454
81
284
154
562
103
70
22
320
159
444
17
218
149
378
186
217
46
300
76