80512669
13856255
17162605
23777326
12238964
88022158
46072673
69079376
81911972
36805255
39336283
10261672
33865572
47685202
49474966
29574541
1445943
53659488
27897791
58292965
54349816
87544248
316294
91114769
68555530
7813613
70261956
29355736
66693420
93606536
63394346
8245677
5369517
28749417
24016989
6269959
44618144
83555130
32551619
18253029