1008396
58944430
68335891
28474926
26961177
94231215
62581138
63527454
38436745
97955217
66959106
17712511
3141307
37627730
12995676
28372272
14936959
7343605
79198227
8434275
25022711
51489522
96123277
25742970
62671956
57921718
25896050
90307609
35749922
83348954
82367639
28543391
2655245
93074984
12453475
4965064
5463146
94994459
58107856
60241935