6414522061671135651392227072054355057706906518161156204369334518127503780515719221203400214664654883525681234274322043585381782560648839234172471677659282537135215377867294403133735271174631167885003324724836362575693834944973783877824970137956219054840244280259718130266177443097033512291082831153782137794613182121757915663192005262542365458264828730865872913407621665073546573902281474672556682243444793182605505356504502549201597174551226769600451455760443356471111181896524374662750321735729074519919675426233812153640716458963015368498284300552286384478111447724262911416282398867155654174712784637265697491805013768474148192648066534668968614262964221921470169588708388339178701201764753315536655236746047091946632582604572322882781923760124331758734880515512566627045642537673492023986752895401975133034802531442452084580456373523347342242316883235327926176746248180923021065673471333541543355227240316453401650131071383755351952254457315426452414626446544503351934350967871432816325244640644419885281034174885559356766137221760364965573851266048618768559516481461912958231711511273124161803346524789296547439427320128363898084874897273856384934582520854796679268795165777847744673706605676376732386763797305508351407752139178312382225104056883686477177274514468853362122162460485235880152539767257118638084071053976131446444866414364075210179773469800251598151742066775355570557366112528490330387276512993829721144233325670576728715433680775140336582777152272218555713027047904542676806897308207854791367938541143717417364645859655431079954681130178376478629028529384644168158671230735037453863575926438573694242638828438404834402271781399109841275281298662715991717924362387023157874767663702166875221527651337761373563214519316063959072879823515769125018830496564170975997559651361110602367294342794337248670269559264508106459544837558434430648422380220756115