7606712201877045365546540523212165664048120045417151523928223412328812416538926633299462598042505263134717822115642027613158272902895451374619877311815425437343630461441505805448689371372489503436795280660152567535552562340644792299117111572463544189652916771956511474313752445143875953698345873314903092782854129677082638816964185375537970673274164136352467376167427481562177848385704648445852344561400474341767476558916784384757681992305002843191784881080728154183873030719217535683521247937853970352762334398753240478769536253696597941124466746050465329485478809664751982284497817971426808491935933445178359917038366218124176581795246940120446266714380663314231548348217201310381487130264718518779163283749528565539921016642553651512975512526687893003395252693743163185562057291272725195974681256548475984039761442649329317367973710977714828620367678754951211045727644719922433082987907351455892931743536375015471167417646004352601392578375405637622672253619427971147380145816019114371177407560590493544805388287574365754668158578476527420637063678522674555464383422771509172570120702153557803333488825237898554271071387796305604251714194482747249904374433302333286295454036462732243426872711133204567931412651085424396422293366882234596384405594266721226503553175501763496657547503777995375692212185027158614663161140106635661227180882148392627122446865111447981826907345712151352133503677801583218680647248699755565823709553338268567546026156630225872351281332687866652123672773667072847036616275073065885225076677236884016860136520425485523386645115424512164022192567074647172872088007710841675965684503352224061572703344466628846820533844557193902388455106031667017523621180819011427512744475433464842487136026473124043856913731968117383822953917632357086527377618863220770571045238444731223516395653046051383454233758023371976663037917882068424215567358630196508