7139052580412372166554254435718560463519485845509443372194505600802270605735310511172405454837705674837853871076444512743879078167787240116211177435190411575358265481306042692663064028392821224662751624576356271468578263247156724925843664846056278169426552562337232877239848023125076933326220285266125718079515566283582765910813942725466754383467213628364673140993867063023768013652911485932002802955104616875361763097895654376578093494871377792879231311352623770944871130013284514630236468449503373314111144462255133325501657654501687484793078257709787337442438289235161340601797731873196431984823831564903611094075078054926875078438458558671622145496774652942978541523382936467931729035565626747441288107353744755717343518777590527400166147204212796969112438515588368151644145260169486488514423500265316213707589838504597195561570218440444896602156517367435684623183361992861462557521235633826497325412596642961531403662851882088065075380350248322437958221229142320315828464342076586421123057083312079168624165213539914566422641704015717375319285545634671369371197312762585339219210640820232615401335237620542555425188539193639556635727220767773763304118342780253501380206189749234798397308522341114196243688703128173681524217761475564445665181303439470174486557982648086291177601276664533624234843544465531213346848467466904813502389179853238115785384799735463877819117173892614263523752986536705152761822722441637922235693255974576652174738878142415423084913840447393783788551484557198472038105464763625457347714897123918411606785554785205864723011253561433302277768521281811691178447271598650239775286766772936971510596279467832193747455247479353764522829955768751370106226663774847284236287015476032011412736377547902481756366475953455246978625240636767517066345968059970438174160840452351331730807587654702334411222186228004035085725121106736023357516479466820689