2679331889743467333559831384424171129020123299017556530651834786136993927044241683080282522822329132329152329162329532329542335052576442342271357611410213902939282172371200912609351541551542021179791179821179835197851979519801110451110494899904900444900042285362679962329282075163447023403462935712960901254082009236007227685343097180190202546219889250675252705252707255444255448255449502294205864209361211135338812338543338545202031232559249447292391399026261135402734402735402738402739402741142877339174250667204465199503204521