65869213
37599351
24187579
4862970
28173329
57436959
57813988
21614211
75533238
13227460
52871735
35733638
65119708
28587957
52354711
25103780
58135349
96957162
20609049
73807813
18138077
10708901
9459508
46497644
70954983
14614748
80931524
72018929
68277073
35028234
35995756
28468872
8963052
50035591
29174555
48815400
10015867
71388161
7939457
39787099