19317261
4469053
52841975
34202261
43357550
5782061
91356969
98475137
16184197
43341211
33833208
32214863
1446582
14386811
2589481
14895692
18731602
39265649
69179330
81367310
32869176
86121808
20271167
14604546
236588
94821444
99072476
42526284
34859152
3894898
65815282
644408
31711914
89666617
26634585
41394471
2999186
75933870
60827638
9864657