6903342031512842325354683617216550798425475044878497728047083057323551677676302344367122551534262857411133063618527645895851142336413478943971703912192124021622134445981763788028712133329330067425916107225678452111342349135186309526783560340525251271488265445563559845317646199500566737254710128206494638344021761206635268689147313356585071987074827681681417177654637844926176913224273799438750338241811767146601793301713867929755347059746443538444270437644433906554425934908544752302054537368067607066454811892207070548372180404310503352238446122448826469136762657515057902665157858913870373467671333398137385675281139543404792445197353483756516858083993534393033181926564608856554224955883835140738640116419455552482151441406436654515647667485482222744227732609883430842346627624047335426229421055133548048541541680177269118272494503703454619423973012754519390807381537788629791687312605154232966636686282801307157443711422906323742751127272503722683927948389794557748257476503076254022767010636202600601169528152133462709400217638323675497823775023436538567550965231095222352782374562896331528851343110568658855751974582183725017972017775702237294035872146673795528463651632313766653880956712869569508787366264382148119664248145228840267211686792911936825217593320841243476039228620783268452718131433733986601161205448287632833463570128051615953162162538035181555399654715627766402364741173736447787931951242047454471745115391467722130457231973120036963979633617330214356156486666754770702380657827405588509547314465755362106743677123749556425191779196691810427637771746795554514853617042297867191788377186623886482085903319745983551551572245730156165964759951047152078047610828758625833253645568112567268873852125729518211516046740678467380047875348929929148418728259616625660475254635042429878180145464257171172832818867173602242156614728473871903445124416523415220