197218631547591256129417659108717973713541361027169644028489024469381978741979321045046226757854691316356665539854685114270112599251112483200606910624144328819117376779521875819117415630024628304611711911752005471259828158957912464262988711124784628461911441911392187511911408546144628311911451911761053399218750105340021875221876021875515629562187612187622786271913021911411247201293497191128200707699677341821854676346844811224111188985457034637934636934616634628210173803461671306244591674611409105584433155522075520491553627155369215536285522091553629552211469746810165205414497713153915189697547187970161106375448079