1085681089161099289184891518919939216796850970421012651300329222010851994234108964914281088489155091938102342128012914119469910836991380122649129651910809114992154913889876510812614141714432791112912331379021436889111691173913849104093507935379653410233112253712574091092911299113691157911699118594703108370108400108522108553