58
35
535
44
572
114
152
58
285
25
511
96
417
194
399
98
465
168
319
35
561
150
401
161
573
72
207
34
382
121
467
67
487
75
499
36
277
104
255
148