62
34
659
26
65
47
46
96
159
651
182
368
424
45
917
192
422
122
27
399
932
555
74
191
40
247
1277
3224
1708
3662
261
37
67
804