83828508
6095767
31547665
9141422
46122316
94482116
86262291
73864216
52197326
71711933
13924892
50686633
15362282
2815970
2700407
1297725
92479039
37926251
9372291
26056519
10351745
86744487
21771827
82602004
7229473
45354485
24048300
47794783
5373364
1813391
62957705
23402194
66995515
7604102
49572220
28713148
5776845
33928043
2109841
23715940