202788528185602588400784148687748302789658324917610638141572450602594602673155600340147512287546818757436266029136813241383863794440139208313178971120126272560973115973114123483726266092395656668713552511691075085039730741169103114372578469578395878445778426447861179033715195272829091490827776997273701500175457738513804446840446764446838265457265443268472699327021271725147311145347716139859828846740357474150660571381174047337733158341711202992862731311089313981645214123185413416471342065706639157635048777216922414787796808116175026831726826826833726828613188472684021544011544849761913376018630221337489577086460245