25
12
19784
51444
68595
16460
22824
55122
55199
45624
22723
80312
33825
10632
54650
54776
76370
85206
94262
46135
41194
15598
13727
90038
99838
26768
24508
1 3000