20918628
96294
6075970
22005322
38508159
97886507
68696433
63447429
65143993
34243003
5295099
89573287
56073426
2332554
41517121
17145728
40607189
39129671
69753097
87588743
75968474
44442688
97963696
7480635
27915413
98804228
68763716
65873612
12701834
77162992
23242738
80082013
52195088
45436262
7487330
41966104
31543452
40858630
94878080
20709806