60650219896181437982467905073153706901170992062341914681826221257282545228386121040941886393875676476920309291343168558211653919323028412944195344176717597121060915338910599013467643358617932272622265438391849395675116808333122199247191389151024268149596105717109501124864178597115995157797197929137791162339170624128365150391186583857018215319677715364726215309971221701966056112517702419581964543197222524721111312161561808361106042096625351618943911729833480181951173578396596297717406614849884039117908251589619010679639990237529263174460214546206107