59693789
4918465
39175776
22727610
35332397
47657330
23714754
42341042
21358644
25931731
94626076
55366037
62647883
9989419
80346763
36162970
90474613
76588704
43521407
11193302
83027859
20655799
77029678
43901541
25461834
8387960
67864992
7693761
72764655
94102731
58065032
77058877
87125231
42366018
42904630
11709474
86179187
73074943
46906725
1726517