19877540
53215694
12791588
41195751
57603753
80995172
47765511
16307063
96547436
80263000
94103183
34381608
5619378
60033395
85569466
12083674
6510222
91193055
50823932
1975834
27599247
49625779
51734856
64715543
24724231
14568800
32817255
94601077
96978744
37689348
12309369
50308896
57262631
768239
94634509
4901619
38831349
14441672
11943616
26351298