50429462
40947547
39975308
184570
3517652
15507650
94794692
18971195
55202768
86331887
15673529
74214749
46033788
73975163
17171546
42409305
76262769
97358868
17009213
61954689
79561870
65582310
9215231
2146070
15102495
57935879
86144646
82164717
59742733
22008535
48242560
6931127
88229553
62654943
36502670
63252179
99594236
74531339
41435318
70226389