25294123
44879852
17658116
61044356
18936696
91905990
90616179
79385961
23149266
18056574
1559825
30918334
26259490
95867436
82528317
6882949
19153963
6471108
18938529
34786589
27342709
115220
78876234
66454800
43945247
8583215
71898178
33357066
1820479
28391024
33851447
69503014
21177544
37409897
34614763
97357351
65658783
36793630
80073708
32436682