124155120417120429120485120510127973118786117105116035117930115023115026113042113045115214114678113132113119113219111991111442106269106253108792735821084851084111025499488094863948759767291513925899743710626088625905509226410803188537108037915869486992522974388894194864118995920839165290359890701264348947510627591656915008835077788