85953099
6905538
2044950
83118259
72693922
55657778
20157795
74859483
74271335
66338201
97722892
908232
33694357
98793776
71026651
93128539
2354056
43209845
7754276
84203584
59347704
8953659
57711703
12204890
71428201
2095266
85771401
4919259
8696254
3784630
1762094
15331129
88214889
93108302
1297887
34342078
11323613
99816752
30381443
77734315