67658176710877498701091120596612191771665163410551267651765198136210741696156917271701909416130619671820152575190041514554255564067592197915211974452176919274871410321468127439267312003711089138618414541785123811471694142776612201600843957261523127110961229172311188181933983193018961935353252360227