97237012
1501678
51359080
1542577
58158794
3811839
86175875
33952344
76472449
29759172
6772806
71348589
65153833
84342118
10496395
20108327
31607014
27564657
1332482
65892838
6231517
39688820
70755810
90215321
3947503
39369032
58361853
49666026
41055342
17685703
8513483
3384329
57175561
21302448
38555692
70837833
7227978
231557
46922012
49823520