31251789
146275
9546313
88425988
68053317
36016590
84485810
30482599
35675806
49323932
2718692
2238647
35093947
61725768
49671056
99482621
78009417
30504685
24437645
15411443
43265470
84103958
53436577
1402935
6484603
64443428
2026357
118234
13367344
6287954
57883677
89155565
32003352
9625993
29574892
97535906
19607824
84036814
59714620
46332572