77501497
89837055
26129938
70222556
62944704
94503045
57137880
37831917
85601192
60245112
46595308
35243798
74924025
22961576
28544730
13051683
8705910
32362469
610689
56086482
85193152
28123486
3083403
53515585
23931337
42422378
13057325
7914292
330557
8925604
13851893
66237593
36226097
88718169
26065604
27837131
71105312
87471026
1586106
57029970