19729416
3089536
63577330
10081421
4971168
30835513
34348761
46763283
12897542
81904013
56393827
3548948
60634587
59148663
16355675
39157777
5767210
67722429
22043284
12425574
31483559
97109738
79817707
34238289
55168739
77712256
52397353
4025154
2448308
76053855
12791055
2484822
43524047
58872980
8153236
28856658
2954426
30101023
6608369
37824031