6029490662519116379147737441563268458963445713336748231683467491422663773373975111138006514005567056435366644369713901727158113058354844356334342576346670555828268537097215457561485075696602442045904753085494762622359584748052421640617780416737876848091945452107612521921334977319265584128477840526080668671251016630652613356727324358873618820546946146059811737459330942427121723235433017616045552213668654717788589212365876012407435403031237417648011072241113828288397143138637368921884916928613750063216562233368253422532987985974811305413101795151917791527074504680749505182711196570491361994733673756535511102782291657956771957023047761358388541186649353668776628053966166572202258086907184112045399402161846399783503572327612112205594542496574474796734448763838937138578014323833825829517547138440285174599837490164565233331557173231984352520220865229731767869221456746452537422630255967951829672712114233233965688384237560157351383767874723721445853418982675364361554735754381236485274426227151760443514785744181107506847964232265233507895353320362513235548155095155631420721434843734540155229110964654415526585563960031812829914128836355748647138790649163376675799148543287294528527401718072423663564743002303028275214647475124501122702541064635666415687934654387866736225044873864328347026943919338012758170178275707731762672751340603386248770252803648782713445754672830148378776570877259501168709145115706198197234852636478239108792289704407241853446605187319251772257124315156404640391217034596594881396812797347691225206165845810553387451468786146802427293201256745502766761225627841863464754735238846222663281856355423343982283775526462965020016254153730436777688604357296716581932822273226714034150252320371048636830744275263778179184020655544453794546666587272261290403489691449771719180605508056456421908325863357975389282059631215446750811470111147389628