20139520
92266343
53212573
7285233
44263643
62989634
21022299
21482982
79265192
38768312
12552191
67359643
42434642
58508411
85666110
53203595
85506145
42787400
46617350
7641761
41619727
22848816
39095678
53241724
6856318
63906587
94606078
19493977
1135999
82031039
85938933
74096229
66592253
9828013
79937600
76352681
19511753
4022497
38972219
75261530