2262378765593742244686744053324647372057834865198525286434867958928166235677925975563471249568470630340820569354239248342684279808524789925554760295732552286255744171453280546561376673793982367341888870438315777056083243384135230316240717480515514335753422746450169156310482785317019465536674348240727545149053565760180501460220168373172810365399676678382252400455234489536174195352158467825358004566582786002371478476542183171623092122660454122946564944747964557250554074306764218259056663748133161454597371554402842587902544271117476573807817964453207183892213724854473558774990502274110710441778446118603785661650388273334509136864357565370314358656390713244677225706377438297448233444381629558217166648871936875636857142881672661217954743498262851174152326918121342354868950413778076935334114580765964680221976383951251855171548719276151332871252630722350885893082016028362877626260576767228270193384667196346978468125770756485447617942664316512370920748320250747533344240120854923283452080955746198635176361141762299666665953363193431138031863384972463227441476629127124171151129440238756215280515325394792200404350801330210190318391731256901302704055312463756625034519436251173136370457804638386467571641670473298148238139122503647368347773002607981994598557415003277320611454189458375811191187236514857282725392675934625981466603624495255371403027756755420424373822882526466461545443698358288381014233967170222797488588155107362931121161204813047937713385115142517735516319626891115787494784395858166323123463442655387883155502617274722014376531435112855666529617830359664073165223115461644867367723853973677687948061061443691544849829028975058679963970221160151023567575279154766730116421237127745708506887655436733311752161092761388453524241242728720378313841406996916806363377298371140352270578664284060254221425630510873097924252197452668751527570754719599521