87138825
44494123
61224680
36875915
98363316
31286660
67388801
73615425
4056235
64027889
38816960
7786662
82039482
97205521
86135538
75251788
31384861
95646663
3877885
23078852
17679076
59242380
88596136
69021602
83678795
52635741
93331745
44983709
57469416
17643697
60183100
25118291
10045618
30727530
77419545
79981219
77645336
547381
50185079
36945042