534
85
320
192
298
86
489
34
256
112
457
149
627
159
554
197
403
50
163
109
356
57
612
205
28
3
272
75
543
81
220
57
640
170
360
10
519
30
350
39