32914570
39625876
61344964
76009829
1725230
16547633
65429128
68657639
35333443
52776464
27973234
38007548
19339372
93893109
30549894
8024116
88854799
98716250
26433446
4074339
950745
4822237
66415470
8960942
80066071
1622211
18663737
83203991
35397168
14571055
76465690
62368596
69982614
13454888
53139212
54189222
98595972
10146955
50449756
26678736