93608911
66078037
17324011
63546875
80077588
48497173
9403505
45062745
38959086
15048537
99913319
794373
16596121
16075142
3408886
2490402
27277702
12655379
96544765
23677533
53953675
8549860
79978185
3732976
62515994
74732196
11524416
92883696
39764053
6461749
14124365
88767457
30662256
4387268
47514427
90297116
89757124
92196517
1332473
69439689