54088568
2398048
67244259
70533097
6619674
437415
41378918
61864495
7352241
63039336
64274838
21688672
60357374
71504918
87237994
62162860
62114080
35892675
24782046
55636390
62473178
44295349
90469101
63038516
7605456
16576878
50741438
83446822
90088338
15312904
12675257
88569551
12947608
51197346
67101000
36312481
98354943
5937435
83088982
73743286