16623049
48119437
11651994
4496265
55325876
4948365
93743489
6116254
23275600
5608954
23036223
62173530
13075448
87482536
45809740
22232035
76548864
4283909
6025843
2108550
8439117
31129730
27082237
49792706
45139841
99965373
13822507
87779400
62263791
81958775
43202918
78194116
42107843
25917099
22434304
93478111
73397249
7375720
86215814
6398627