81811300
74653064
74082878
56429599
3746139
1463867
75384183
89079804
2031685
44275253
74678480
21175560
52503058
23995309
55991455
81483884
65625495
54685613
99423034
74803044
53815667
50597764
93102823
72452382
82148880
19559770
17237840
38414922
52196827
92534408
25198047
9854750
85081794
12173214
76775596
56423690
70415905
10785164
53791167
629132