80157271
21796427
19445966
21406721
42467433
56193100
61439962
4044157
2142444
13085871
33461837
95031546
68845588
57334903
66266854
35738662
48762165
32044681
86002681
80466040
39724550
29818004
83199194
43097473
31855170
1867750
42355569
63641373
28988137
96088666
304754
44609308
27047454
18556327
3379910
36181799
49289559
38696107
4641556
19673075