400
54
145
28
516
146
454
102
576
191
254
57
216
162
401
22
534
186
522
91
64
30
392
90
344
187
251
60
221
170
579
182
200
62
301
180
350
182
188
48