8004825
39414408
3180909
40244140
4315829
66222698
92126807
80925871
41727223
1606943
221630
43405113
21475468
17598184
770337
41367460
10071956
4833109
46982511
39584134
22218755
479219
3212093
17081584
99682107
64149373
7682666
24662409
69301918
21514212
31655749
29147602
15261544
25128943
57292049
97556910
6666803
56843111
96217381
23912659