46185511
36225208
46602047
32498188
16778680
29005162
42612240
1161120
2915623
5732
201015
89058900
25736186
40227480
16422707
1469764
2616035
3230431
1178126
81276096
27152275
52192315
83859429
34382262
69259261
1842913
8299063
7500560
680737
3045085
7992393
68637110
23966310
70648271
62031599
55622414
85481810
8068625
946313
2391742