42857322
93518553
13519698
12234640
25056823
9630896
38719737
68254976
83883486
35235045
1813548
6163281
67932613
67152962
87391545
56734052
85456031
42431820
509704
23824577
37089811
80751169
59129044
4960372
34312873
81573294
19202753
22426307
94403321
5518794
76214376
80221978
48459859
3889614
39927563
86413595
93653891
55634368
36329600
93142660