35691013
30451315
40777493
51147297
76109514
43898627
39523712
32443683
9987561
38132210
4621263
58103175
95304472
20348540
90598439
84457075
67505161
31944651
7890744
20736630
88051661
66313568
2585865
75578269
5343644
7112721
96439978
54334327
62531924
92253116
47283383
30696614
96472799
92137642
5619359
40493871
3344513
46782223
75266187
26732400