90138812
31635729
20689751
84143803
2698365
1964778
85033801
18313007
44167930
67064826
54426583
45726813
72061107
32471842
91421073
5799084
95523562
31795284
23109332
93134893
70766590
97106567
66429303
82719236
25203301
52113496
23642991
17834688
50391834
86924732
64969290
38221990
18679893
66327975
6168775
5862543
60045472
74755609
58417107
21556742