3983860
6188498
77411483
838253
31571395
60197328
31025315
18773091
1040770
29262629
1890863
51739007
49592049
4022716
30771550
89403660
4955971
3888533
6243116
98733862
31155764
81847763
98754014
20155326
20495336
85826216
33851172
4263241
73342288
23225524
12675109
58613776
43888067
55982719
20461238
45895645
89504743
5629158
83785812
6096058