25
12
39274
96742
74319
15743
91716
19918
61341
70808
40730
62459
18347
55781
98234
31454
50538
40606
22797
70976
71336
13117
81589
82523
22261
85687
81685
1 3000