91287617
5746121
599423
48842766
2339543
10997513
20837601
98108425
52986126
22008884
63702211
36332420
71152688
77798152
4858261
11971447
8496187
20539899
96059858
84661161
11628460
19615683
69472756
71425857
8604324
93982148
62355247
70948253
19048034
65031745
94076181
66348502
66653553
79814505
32387554
38794243
53198920
9833437
22845704
86981953