85904951
694039
43709568
66468541
25789406
99707932
24265185
48129498
10166779
43357086
15907399
3041990
38783378
38561573
25437932
58702921
84676939
5852965
72975043
71465768
43791888
38498625
83922573
17187097
81063023
2153635
22278518
8720102
52444847
52509025
50547371
36815811
45831105
10971813
77044270
9613258
3876300
9018720
3500566
51954189