29258005
17606439
76105267
23594039
6363298
1975511
46197140
51504596
28546536
15437062
71325041
59395574
74568280
78604103
22251732
51844651
92858389
9351005
88585470
21092163
83201714
43605547
58647255
5648778
10209324
71543259
62884192
48377919
45725659
22763865
52116669
68383320
35869213
7000768
57328851
50577486
622800
28057591
58508852
98743130