50
16
64442
66741
16301
38409
14252
51585
85899
96297
93320
37939
20967
84314
72638
50675
68279
53057
82762
66101
50022
67532
28922
22799
62612
57031
52609
23159
63302
31548
73627
53460
91191
14974
91700
35294
34195
80460
91694
76159
58542
18177
61511
22014
72330
10884
46731
69630
59756
47508
31039
11519
1 3000