25
12
64466
90010
11557
82160
20218
24673
65812
32654
44987
33468
24425
38881
58962
47036
76876
83168
37859
55117
98259
62332
59926
21824
94666
37755
17001
1 3000