400
54
146
28
517
146
457
102
578
191
255
58
220
164
402
23
536
187
525
91
71
34
393
90
346
188
254
61
224
173
580
183
201
62
307
182
350
182
188
48