16186005017154318718841587158511936402281281941871537683081310137221039163284300852097597829224438275511541376838844796210133223097194162382233359142457113154208574204675210131888132188417617741660485031335776304821652494520205373173652121503215761171134773212228101590341237291696271358672361224342109200112882179984108215217250193923173986165555811991130983881112798730606349539982621543930256564711881051094119137581771741617255141824452701075081537411904726560016521566302952171294282484022732681241369521465661809881382471204041365532736152559181208