95496518
68434537
23853954
45968721
20709876
9901656
48795879
54642662
92064724
61652522
19864005
86588979
18312136
39511838
64002565
38546791
91857473
847864
8844030
94408362
52894615
20768075
1200817
12522876
95701465
19891583
40734281
65868883
41079454
823176
31045221
63257121
66044454
45622637
287823
24328876
861826
77182963
64585583
57516182