40214275151390688515818861525751284562156126321623335411985915693331204831060344114739013016813156685894807289472498132794362348276626111656725175521668209878058477447323578477541009585833270397861056357601247981414134955090123409576841884126175965738685961012419123160125140850614313501871350414135046274014118867227999628002818865712028611672249540151459817318333103928823842813781073421395862018375125719812571971270781107489828017048888726579228030244219224653146361715701778487961375258995515520315927444432938487801124242848779621465104031088788213712015783696356884432898488703496551225033537984138589258861160149