101790180337811377398037686359886276458477001436430143649133846214364264426955836075678054070351498597149899381731711659929422091042027284836791365293774427401476584635927632849359201365693572673158144214364881436450143661837330714543591436617804115148794887581795653313683808738099286963441911655651300879571558662177116556424856713683618373748373738720531274812893656373125158972983737287204277245257156757155787206223099715897368720413078562083468148869273638720515368053703101599090051417597091640187581687585517601687205063440620829510960731274816536821300861571544695921875861132970100158083734587381927351628011062845