109
62
421
38
449
161
575
131
169
77
492
100
122
71
465
185
248
180
566
157
508
97
314
56
335
61
435
166
32
12
583
95
558
4
559
155
569
182
390
139