106858145174123165117088144928137912114366145170114890114893148451122988117205107984117262123530117270116770114898107974117382116692116700116720142565117354117305112114116499116347134872143224116375116316144900116060116032117462116099115907112131117699117935115527115621117979109680115303118173115327125135135948113039115147115143110519114738135442113042114791