20759635
10623948
3424466
8255154
39803645
99662487
46322403
12206050
18455838
58507667
99484646
14753099
7041418
9017195
73745806
67871372
13911457
17697028
31867393
96329841
82567683
21573812
29166194
63899771
69268488
23191580
62262333
38796552
98478712
69051775
12183697
15141978
91575996
82801567
59059415
64479205
87065052
63526912
1811750
50172414