80033842
61835658
51708615
79942489
11116763
99172531
17776904
41868900
86649731
52371572
20973223
83425324
93005826
55219962
14374879
16028575
23383960
88714640
1870416
14895311
18472373
39201446
69887344
28804092
22748334
28679948
18541356
40288125
16427929
62043399
37966556
57019587
10142273
6237182
86763220
286666
79091573
43656467
90173793
31994740