40267113
20684044
73663644
88354226
2121118
3794891
60986842
97754026
98853259
91931015
83262643
37992873
12026982
30751571
8035190
8863376
48515039
13534648
47033112
39303772
85841659
4231870
2039353
68802463
84269001
97954963
23289930
11133299
16195458
4594461
29921192
4948889
61272015
74496136
26801781
12144996
63848085
3695617
52934768
44793772