59621511
7806505
55563262
81489055
2165166
24649399
21324095
79923233
69634345
9015512
4756169
65917360
86295272
97172104
51446621
6866905
80237505
88835000
86148527
66754454
43867450
98501982
83284733
39684830
93558783
27342515
70565149
6723245
4294892
4431501
29428310
34011679
4555965
17758890
32977682
44775949
90692552
90784043
4688205
31457684