58345592
39534231
28804872
66295603
74884150
59433532
21764459
86912018
17987080
19291195
57045313
56146006
60202029
7129018
70154925
27627027
63479676
48456697
70643478
57786652
32602502
68917740
23112694
47909186
13399382
38667684
21753622
76284449
13365385
81779066
22403934
62776330
94823533
65893111
22443976
16085583
14294367
47112325
91193449
80727892