31271197
11939703
30373283
12617178
37487774
9249252
3041827
81841682
41928435
44049498
6329403
1270862
91772324
7978199
33738041
23964618
9288496
7442584
80499824
5089372
14376156
325346
88197974
4536980
223627
2489129
7549576
13838909
99687586
4044323
36595318
43571039
59962691
46369911
81901780
23765863
27136649
31399646
27082945
30416411