16235138944795077665516194216244335511186764542781558028695103652199228201503219797160577544568391414910316837410009120504031178214872114943188422879967800517660516322515432915363630983773918616529907150411132813133472164059134869153651599563427994400964123918196662201015109558413271596917591780976128397420241804551669641403512159952270941087429665465242670110993590631121707545074906921052321897912172918688024549110886145735531979693811992054605560413017193249188228167951221011629674751644875119263385431899045217310025219322494940194828182161156567