38362767
30064645
22376350
40849027
36157398
74475675
97095145
37796901
22248626
38758519
72604321
8996685
50385883
2757345
10063241
933580
74928868
67123566
86457537
2068328
58187636
58231004
15528144
42695181
32431459
2206872
23167427
9973946
41816992
1549762
27826164
37779378
51079649
968706
72874278
94348284
79012561
6450293
8739176
58916600