46984139780613482281230197151012154021221871642055242062313623551208660255464148116310279310277313728469053151372930905316151972612131989026243022183022199235711035995135176615662281093360112481140612351123521213892679310236869979045860610279410276615534915524871569249104198137284711250641141471185423114148129501068565912132591213196121331613683252938927094851342930112121412133647957497957503369443285034862301297304167335368491517156112445312137201351008847538135101984764984735713512628452828476508451231038899125213713512842185798536582874010863491223263718604981665532652885160603884624707103403310340343337621502867301383831108