50
20
75112
95861
53257
71484
92543
66134
98121
89700
59901
96825
31449
22445
16680
51736
89953
80213
34602
81210
31127
49926
19556
12516
73327
41081
94512
57399
44377
36008
69946
27027
37956
47124
63348
49739
71635
28952
54375
71827
65760
87777
77205
56704
67202
46654
96682
52777
56998
78705
99750
65307
1 3000