85849881191434213227878041487286720858168712487147140648666885106891231408188182862761292886219869168633990314134321412013934842208539084515866898917684658135501485488800893331413487175878558697589828853658506184456872188871714448132128651086880859058441985010895138735787589137898767686348857918947785277899361288614919871378794887111138918520489059855058506484805877871327189716889348759512879847768796585861869328485013755145598559714777888451292286401901198439013297892548479784388883008696412779