185747844871663462199617614106997147571126859662533204171694571224618158485113730617382671340316198135794408940538574208494110628148718205483364224116812305497280533631337111862914776983970104296335821492909062310985789423720492103925343618146113403517150712324214680114849397411716653843612221050082105359450612879189708159014345881941884518277209189764899225851691811040014678276000495231134016329719851213288617428216745268470155651297979327910372576829473414802066492367345166117552453081054041658821828592124879665811335414570611074929480