2512100
734890
21845780
57796835
16968446
6319728
58166638
16514275
50539083
86742466
57701948
46327500
85121808
64795435
65465902
2569134
80938243
64009931
97293848
16507249
79811979
33764034
90508512
57141982
92709162
397552
61378948
4067644
77052747
53257586
60772825
46996640
14901099
96106373
7291857
79692123
89413550
4091566
11572681
5583327