18425982
58005065
9646233
72962558
34566841
58552838
41838257
66612805
56782103
46703213
95977376
55935363
17164920
86662528
25788613
94367058
58565370
35447590
32268073
83727636
2114395
57448088
30541190
87095338
7272589
52371626
98721220
92569579
17072259
65211194
25693065
68241399
50538074
8025761
34285010
60006548
31802184
38962338
1939568
74476818