12206870273129949572524631721985213027619251427271210282222691803291430641891624241515514225544537488715015282131705925871084923305014303219913188483220249171370163980721158169712430382587226280208217128511164973182702568812192447181823772063421383918698177030186993889007009316445938576220259199062221279791198955203978502921504951716476705414106853473668029286510212318207912041160487134479177163146320200286186788166350850130525132236221062213931400219283513378422678114951020476748940189223199209711964507816325867393186061548677416112541415829095916