538
85
328
194
301
87
489
34
257
112
458
150
629
159
556
198
405
50
164
109
356
57
615
207
31
4
272
75
546
81
220
57
640
170
360
10
519
30
351
39