16708099
4256465
19688521
16643215
5741179
79782540
80294991
93276419
3930910
30449881
9928216
11472841
38703519
72306680
52814260
89915176
84365364
85594146
15601152
55386557
80109970
6128788
58057119
51833595
4001369
33727702
18457598
83057892
13393893
4839388
29811408
51321458
29187414
46613615
80755151
62904889
16151736
10853400
1444664
64164009