400
188
168
71
390
192
528
104
599
140
566
83
530
182
248
192
417
190
391
69
309
116
447
15
223
157
536
24
367
142
193
119
409
187
303
156
472
140
359
68