12175866
69374235
30578554
40754913
77367595
76798829
37968094
18586395
8191489
10403285
23601670
80096193
30335407
25989452
68075909
34202380
98858203
16116417
90169804
50926071
15123979
57798039
39178155
25173431
87898412
74089919
48025323
44324725
52199836
1556371
680694
31903698
99636480
7777706
1014889
4770864
481053
77229422
97011783
44296184