288785048744669406826432755664275062433770097710446106459045494064914834050335352951266516502524659443610251352391870647662196537164783605655963155576521395294949892478824374443620398213412134120289072699128661224261952877326737057247170635702427008469386675896536850599600845908556260560685527553514516395174150149498213957544468440954380843360395833870137497364413597634399344123430134119343123430433562334623353332992304623077229796289022778528048269112692226917263802520625220250982515024298224232243819580