22140371305519905619323871336071335971335865964122140265951765962015793732441046913947130005447665447552213995446736596191470537659640221397105442095105618138265963922140124497295063488528465952965952165963889099618166090843665953965957772382322139855074611474171113924118597411859734245911088942582951582484582877583067726673582630954078945561475517529513226435136009613600957544837549375096791360094129674988787514449241064412670112136028714755162029341242302773116142770524789813782401378239120279813727271315828131576915492331316553153847814277442856164376332047091361313143831378052222264892330203460152833314242029234431372816