108710041075108463311369971077957929882887103011339889169083969048951112951107095889711311064583112491310081125111911271016100010681139101310916141074106189988392810266131101627105210626159071100101591139311479056121146971109681991094961710661005896113210786191102109839210581117394112660710799941033104995210371006101494011299348819539991143912981109293187911429599506081024114099157889410546061134109311151118996102711309871121577865862108911068919731025114888911051123937914102310598129361141634888106010181002968106358462088611376251056616107310721038100110671050102896010971076109961858111049939729489901109114596596799510481022884611104710369569098981088930103596296911161083900101961062393311281122108011141138111093289095410291071963108639595596411139171081100710821108110711358769701111998938103110946228801069110396162110441065885918576100310349661039105562489381510431041992989102010856096261017906877105110539391057582