398
201
575
194
304
146
520
188
300
144
260
65
417
152
373
50
155
108
84
58
121
31
463
172
511
148
171
159
381
135
426
3
219
110
315
83
400
83
89
30