89661252
86917803
94068421
96413152
2015702
41853772
52859306
86797905
743707
52792491
16839829
22977970
6582429
77189867
12396882
38738718
99527865
74938193
96466326
68149079
70205529
20849395
13798751
41769668
38591207
44538110
31778786
1865087
71147391
4916777
8636561
12088001
3305849
60374171
32756239
30156857
20307002
39419017
72515504
98753494