7
10
462
205
693
304
784
343
322
145
1477
640
581
256
1778
769
497
220
665
292
826
361
98
49
77
40
21
16
42
25
455
202
168
79
231
106
315
142
1085
472
1253
544
1008
439
448
199
280
127
154
182
85
350
157
392
175
217
100
28
73
91
46
140
67
273
124
2016
871
2163
934
2632
1135
553
244
2436
1051
1988
859
1246
541
1134
493
2499
1078
3290
1417
3808
1639
1519
658
3458
1489
2373
1024
6958
2989
Copyright © All Rights Reserved