93565967
67688509
77595499
13182852
59184013
17034996
52927331
5444733
62736531
21262389
79555839
99715696
83554799
62692195
46699512
77545726
68186833
45178774
9266702
46164021
87363044
40074663
44923053
45435207
66329759
90677457
24759544
43279212
8493008
33415991
45285954
7766764
66187615
35906479
64207649
32744620
77123443
8714844
72821257
16648915