29857709012265563983173391139853153624192952146676161236203769221601217078213841140971180708838671634468195214467056316398711153213352109759100272816161630020436011450818900283778140322140432203660690552010743715336701138131843481622308749722645121982148535103309101647145773134401158270143882644822171285169128800620551360251421461499021785874558426102116896231221964857518450001293508815831581323567651163769110521480201436971058279966521386260809554618284088513511372235201519171226471989612201899130928313883791203631486881465741314612285635178072936