8591836
69056600
48881040
95381
42272502
60073486
88143945
76133052
10965921
71228740
86677994
79838636
44936019
51914467
36248207
16535985
776274
85193551
587637
50884411
99995831
7303198
46552828
8835354
318922
34118614
9775915
27291873
59701360
97959360
88302564
35507507
38049243
21829487
4576621
2085550
11796987
10129719
9969463
62247152