38608786
12512370
63114456
53173568
27706520
1876239
5792680
39226036
7164768
65718727
81625040
54612978
21311103
19617654
47971589
30903292
16532880
91115363
27301917
93089809
29178353
8054997
89013221
94054931
1933957
84563610
50247961
2583523
5027610
47851297
32829841
22867664
34572205
10267968
78847806
17907793
56003557
3203340
3489147
30744709