39604638
27112511
13684616
89561709
49062599
41724238
48313882
84597288
80593604
67345656
4713790
77002632
70208013
29207746
42981009
46284217
2934519
6615483
14212119
61223091
3861581
83866708
2393780
4992811
2377751
9044505
34623653
17623125
5259856
83333734
62742823
26012654
48512522
67371890
69097113
89944101
78436396
7792658
61125677
28701977