212
210
10
18
2569
417
807
480
69
9
59
52
57
43
20
78
32
473
629
528
266
392
34
121
132
239
63
445
243
102
17
142
169
626
430
33
146
435
38
248
523
253
372
285
41
195
244
60
189
114
273
30
104
98