18459670
2191652
80874350
53648158
62659269
32633246
18668941
96236281
98538422
32756759
72976201
40216639
7142195
3117084
8560617
3724243
4274576
86614249
54988748
45821119
36809482
6820180
17919558
42317242
3136219
94265039
35344980
5051584
46396571
59946333
94707166
55416690
28227296
13243851
64295160
58269870
96192199
951469
3188316
98479335