896285145215917833121545148318664721269750942120318587321713122173524114617436211502151659411769351044130214728621221113711004871819782114216251250652728155946518821315392131445314061606182376115316651951644118961044056410004071530180510413729139319811108221192189319431052