43028571
65816838
34689246
5987250
28076134
9088962
6166148
79728655
57583474
534132
4380278
57518530
63652609
84781270
6086712
91003010
35632775
52072745
63199172
1659829
61255306
3092692
40227398
17474016
42914461
94652310
35439070
8178198
87884703
64822716
92087952
16127085
23679316
8092369
500616
61507513
48713539
42239511
19985941
71718293