47008480
60453142
69659979
54354652
13664321
97214409
99886067
50056840
43893441
84749182
68666403
66738193
1793805
98121948
15345405
4348387
41251931
56901302
78728781
94608418
3592705
81034672
77521284
90223640
98063781
7804704
65775563
77638578
25483171
87609838
48582489
58786271
62103548
20313914
4746625
39024035
77147784
75168691
14906302
8233653