31723646
64564174
16811685
45878065
78477587
82194191
89372809
51108682
60127516
56786921
70001675
12687048
72359693
47627300
79468695
42803836
3087742
70608369
23092841
64865604
98241687
85895037
1395824
23855971
94446552
33778328
87931245
45368760
3293628
8319284
19326960
19363432
31237723
62811521
28572904
1853750
4517571
51004193
15216448
67198781