44817413205225059671346373507339145948199262410381681224714337221420985126314926511229653019928369719389656386761433705379301238857556687314151337871420328603430435573133912644876880813276986232571925187815275018193911557684260196913451818791962657419383451486222488311143244116026813410195487839289286421561231545836907831432143366192767024546160365943351829121352220118949911859988370142691068781566244777142023416485317399395087917081146361257821408730417059128303014941608284739375244169234170584170574169164170562853764190671699181261752126175131297589087115233708092360622360613742183742534085121332707123804