24505572034913859113760814340114252911363698781597120381520305220291815339116926672030502029197815981405768624531514796698747112861892661524504345647576950697759711769141333614961019182598717011140576910567016992021105229245044182592935517136724144874533493211012407653914772507203501247416119751412525798949586242410627571519370123925375802811973131410126153822913966498104321691812753907882177166239103491172921217522928725613899098956776163131492715519721887849264736147513467162114930924924491538650122951910643103250273249912055192055161148301881848743367742650742628742733149310014930881560378325006664507772279772079316694