17089913
54424069
23921095
58666535
14907188
25058382
7932223
8748667
84432586
8006117
73329192
31215426
4102311
93038879
93426393
30713139
94728593
31411082
85529856
27832388
98025084
69034266
72343729
68108696
41042897
5746201
56202176
16769643
89442096
83946952
11891459
26077986
3974135
68367901
45442432
74266941
69441325
83524331
7899123
25099992