95046600
47439073
18378397
71177426
33539347
9342236
31894194
214061
36858815
67146532
73724219
87957529
41489839
2595698
6138823
67875154
39832675
31529094
36299707
82897944
9447257
2271299
9106161
3104935
90609637
47658671
96251758
88718694
31391741
14095544
65096854
6012167
13032898
85566853
69402418
92154879
9529057
43282777
19567633
71405536