426
113
605
185
709
195
1223
642
590
178
434
161
212
89
343
149
349
50
407
33
319
140
495
45
605
79
488
113
421
133
470
8
192
171
409
62
240
50
576
72