161
117
398
180
219
142
264
58
488
187
429
116
304
139
520
237
585
63
284
118
590
188
565
195
693
250
323
126
105
12
414
47
445
31
218
68
402
223
254
23