14479181
72754613
19425016
7752933
65278318
20874612
12655520
10718396
60137929
9414698
50011686
6513338
39012156
61267045
10897805
9903699
74938377
62684271
89232922
96824210
56995872
24392217
70395600
59513901
4175442
99637964
89439986
22958621
22155357
53967083
66596975
6641349
78317770
5257842
21887723
68882540
85495053
20514275
47628096
93041456