29974238
1705852
57713650
8226935
105551
45809263
64185097
72938708
8755949
55859983
5484353
80765493
98045348
26529982
74264841
95198928
3833763
55008408
36802124
18238434
39413949
38594469
14841627
14513786
97837316
12074804
43319830
48355013
63171598
8195928
921820
2787075
89962014
19299392
20596942
73773253
47169544
36666775
54311120
52042853