621
236
1224
584
546
281
256
172
234
102
209
40
497
203
315
106
375
159
423
211
508
165
209
131
530
174
500
83
381
143
239
123
457
155
295
156
409
89
473
74