6031437695384014786008355141465444501965024852324403402542801304527797621564685466545434843576136174951933236554030847351344515779328458525128337966615371152553653542277336482124656617830973039064820437839946722102148531801333433128240029516238160518223928627850480534429074416857178345013721184593847260746809503524451457224804372114262456569296590586215244168788678797299667796690486558468778561479453350436269691692362552345213787875265417285644952027048317023347123850722573283833045568637427980713667943783382687771500666706641674382315107502655561226602023535221647487532935491218952746238613538980156742554517418748748246033950871218763241652646758470406022578201954851823059762837881993482563751270679014811639716604192855488291399116311220335675428556822667136832817551130077728163520822373779842627644882699107354144565383111189310710563271546405315781727198117384841646125194747176715708718259252528642785366338388791307777456891779726740470314565519774386489441319402253726533121274762074431396444779459335161186712587554551643206736140767343738365123733343965736970704201713219375421184583136847724695893337631863844950546618865920025063021678465615106735120795171481803289218492054756752945631778037119029710490965968065704465982351524633807825391211357180814117822222736234654377258668195274474181147273352731391373480123734821376337442547472161702877991336764614031425605423421557512722044353495958527526542211287706292292989226442321738411571462824879265261647658501316636172557109355280042764545930222863972978968154316317964967776428832173709240760944781016650926890287341755398220406151484516747681657566382880277637027564051530519191345243225667076917015721546884371603365523034642567418115376415994677651382665532065038553662444705110601786632424732495623061935595501085556808469838714314367752382730474458885601242427664073016738327193352384052553