331
100
560
163
207
175
361
87
551
159
128
55
466
83
404
81
190
24
512
98
351
184
464
63
414
146
265
57
173
141
519
74
249
96
400
86
508
120
493
96