50
16
67153
85379
44679
16521
21731
78955
48522
31792
44072
81880
86720
85811
67545
80864
73706
46665
78689
38813
38164
31031
64343
19674
29836
19976
95397
83490
85561
17117
43627
22025
43614
31825
93317
40309
30419
25365
14060
24318
58671
92757
66480
30193
10964
28155
67276
85272
67960
76609
25271
46231
1 3000