39192
20520
95561
2399780
89681
9096958
57239
54506
297977
4353324
0977859
0294219
640671
390286
17092
0428704
13757
69678
9677479
30313