91795653
66487642
28304764
81846815
3254869
9019773
51469094
23487050
42345136
70334378
6923867
14336405
14074096
93521945
82219952
52664402
78036174
68881088
85279047
81945186
68836410
71608732
75852
82856076
40409716
60488372
15582511
2421627
89019575
22279220
93089813
58811907
39888885
5749558
26603865
64444065
70946447
96476129
48001860
7300598