406
242
367
50
549
186
501
79
249
70
489
96
306
72
464
80
291
173
161
129
343
187
489
91
467
157
518
166
643
150
243
127
400
124
560
154
200
53
568
55