40377100
38446285
29688214
10572386
94393316
57655352
5963943
62358655
34772256
49213182
79229711
8347844
47313355
17418447
10252138
9381219
19404935
8471882
55498998
28514943
4277190
27787546
21908338
5149892
78124424
77022127
20344102
64276683
27323624
34105290
92506747
60947424
812688
58007102
33095305
2951553
12773928
46115214
424464
52376069