410
243
369
52
552
188
502
79
250
70
491
96
306
72
464
80
291
173
161
129
345
188
490
91
468
157
519
166
643
150
243
127
402
124
560
154
201
53
568
55