64165476
73199685
3844219
85029976
96553540
17101319
50204328
41515835
84831999
51662179
49654318
40763623
9435517
63908084
9964366
63362342
2968848
83568161
94345431
21112133
89694543
73076855
23022224
45157585
1834173
58117581
95643711
1121124
1247329
8307845
78695880
66873478
49589853
50866225
53277394
14725699
79429488
19685819
16475238
62503597