3026041644543763383436525014263558565418747617115598779168439433456723944551116210782811728331626622937267676543559877312199219448447109447013537186682427144588097704751392403983862342087135517536492542121973071962303192368018771713632280278257238456165449679189344243167881435136306623058026587062554823102134040148035388593657259441705394554045147893904624577289373234536463835154540248260845853637792755565744518708571474145437690512510808628211486639202550468443632820284661602162701931705691259745322529034811560055621567830033914673214163557122144735262485037801382817719383296213351466318397442508743320664602365308521112515222490467572537249524279749811572662274515475542325552007984940747177814719230930417725879554280054373736670141507378176703769599317186754737561265464832504130153855523560194663291106768505206241786677169785641160152806761640974872048545202747916748522424438247365648368533064231198865195483467468405538275642885595026874651201162992981356441271785640271406729361655526210693321162605269705502733541996888384614384466514224721567156423876813412035544470259022784272758637118161179839666400673110125788563675172751349134144031470768637979448137282161401573661739681054127547892771426709748495684704696778222837412323758889549267399111315803118289601714885250933774725376778479916136976664821871946020629427730841650796804350297133826103521555855266020540365953542531375029328533672783838983410827134263645741380306647356367201362287452312522570479191745643485500264261276636381776137217712488226589272544236536673282687318467526717639036333777734684475463313685625871888056521517111958472331744393362517658221423797638762182286370528436793271054348934579054538422380733553190409764501180467143825424665680412435516648456611383725652128175294220525405738295450391385760375781303704207538915273775952357727482521146036917876895963015145964638