38541592
91437804
16065293
94297853
92729706
60021652
95158447
23092812
90153628
5042911
40647984
9821789
96917593
20585693
15799724
36503206
63417439
92371076
59997812
22978097
22701629
80124022
22277644
47973506
27672358
62137834
24026147
19444747
10531611
45713154
72875185
52042445
43163
4715874
35719537
72827704
5312892
48128424
1893069
50274966