86022860218602086017860168601586014860138601286011860108600986008858958589385891858908588985887858858588385880858778587685875858748587285870858678586685865858648586185860858598581785815858148581385812858118581085808858078580685805858048580385802857988579585793857928579185790857898578885787857868578485782857818578085779857788577785776857758577485773857728577085769857678576685765857648576385762857618576085759857558575385752857508574985745857448574385742857418573985735857338573285731857298572885727