96643008
99759817
4907967
43235939
89931660
65627348
56951761
89983987
67438024
39969325
72019186
7067462
66062751
69082141
39535279
80879252
48745096
2957576
20096801
15896843
89818549
41541856
52412064
93135091
83314569
63715418
68738101
63604225
99817803
72031655
35772651
94398341
82081783
89305460
54177546
24351044
27307623
16188147
30264002
95421728