5267103835957627496967029533437159724073714513939968863612884911263719236639023641881044751451571504537319459152445507210705795251679551967156382674908098404811368640027325726422530270756925513516648224183880445385354129129852017511460223167821121376882020514875154538859916965364735047827268131754933338412223955468046831434318175585558161424862089877852176170219177275308778570843523236143893535113792602028464218052412372282834467377170500165285765628163546137836875983822834327479247054858640183466343946417276065512082548343817746290639489797563212108229784519391556675354613381374796576442611738521647486419447661151553667602708083371744414666536781076482619258117561186339336296664568747346281505871132223311164735055707416747647233753784272027122044224438051074487754750456253233332564407133455160955770965690357297967754735635525085430945144046528012715319515546311436234503628392787893309142568680264083536220025424939865040423515443111807527521404509763026568465470694648448536874936534037428630622056653552552780073250225966674321622869027678513349457701528480382263734873816851818877917112118937761572032185907026666054199485397847508645219243256703405454567718460763552214348565474677426641297449753711649217685248386853528281106741062878117821073075715854755581906002883893166434423042359628927131255067171977356234217929337614764614130531379971384114266278831044620680163995554060316737221560516265840226848814790406262279187735115138458727659767871975936531517658979354346174430320776920152257265222743756073728370381189651588734424337341385163185598377666735127983456357865381217947812942999280322479180577173124410960117853977760422123740371423055546256730846196667806724423328238452544124156441242344275806471523466198144351368408326323205096762274676736973625011743782725251361484469211306683006296917701543351821257047453872235422696893011933284553