42742997
6788427
37138155
8808759
78262626
20593851
40756410
48778394
2572618
4791960
36634105
97172058
75688865
79282221
99126332
22703419
14518907
35874500
33947481
15901850
97542283
16386687
26657800
49066094
5658967
62855493
33135835
9740212
79107954
310013
72584324
38657716
85536484
62512723
89048821
34977067
49201600
76548863
4622046
41452831