107302107174107178106968106810107011107456108666108838105925105354105164106038109593104392112924113367103477113923113925113927114108120042120044120046120050120052120054120056120058120059120062120064120066103215120068100974100353100349997089926599058993639883798832988399825697643976499826898274982839833298828983379833998348983519574898357