505
114
374
159
393
25
503
104
204
48
256
119
532
44
329
42
409
52
343
5
220
166
336
135
467
161
149
143
277
57
533
61
525
81
542
34
417
51
174
98