86803227
11584420
59745968
85459934
3392298
92654681
20099114
80764700
59931887
3391230
272433
9597584
95672605
98329975
67058156
79547175
2094916
5261906
69818145
151307
1049612
43896150
10831394
31834834
30075779
26604940
73809805
58473953
55806152
72942972
54378059
5127662
78201290
99923456
22989497
92671414
91865011
54012663
12617165
14046285