15883313983915197772638211826163597997112782821573126142177164962032061391288501622515692540072026093908629423123750214950523341501888202179224120474158536664591557558692422415621786010872324810288333318828991097361738871829771179807178813489813348519814936372907964291644446384110666410778703461193065032822616814625395856202186726271602347153011983010431613367192709196301174839213232211228356211760512054910631361181802332637979104153564532702005111567791988712230231272704733510453243491419206240112201815347623133103518157942138320218763166458107007