6794264827132797032881534935678918923242758462383168680373449597273730221120438550589348241841746451156441258367958227465769307435547877963825855532616515248678554274116436423763137399281343210640653488383664588165662835809551882186805674643105081035082528421576219430913512354173513344524077118173636230817077354923944263253328372564172563352635463382335488072913052931606758102043741742026463786638492982642005512717628547533283745754510968826216114136820631353764140660707802524727413536292373334696024536394437607532547449023690504458513701941425159297290148804528213299376397351665403717654682344734471874956061425770800235280223755562805207605427479182381933425264817821115981759825121595106211565319507638162390144622442894556572837164389270552887613798547171731871385433366761365196433004805171113012655838768157228659555260599121754462524267169282710405750672345383877854836561927675351764879640083952550058256302226380820249712715276666764154687907975248519850513147369278296272798117503738028325033737384454667596365570257335199334338149266134925026520821970648422022591593461454225926970544082678518108523222391806786722866651463984704592302484071123412666067435460443195569565597922293884466544567195667383177281134611395105864371684503372438348533851637782685451443915330644670155752467214203828489731195202241713157025391781671667763559740271377677568603196893061253402175112124738674585230374763633929450179182737444416912280847444725531417740133179370736621612748642271428764955668546074384068916652225874786006011437096485571155717886504768475587327347837904031245318674875301361180673671727811179784242512647845406521375651794448197401071164134550220110367658346522114466751632536779471681351916841516916302316375725097998556422053045902957728012366754419076656178137072954611877312527323320154231819334427447086866684046457049977745232012862842478785