199382199502203179196502208304209571211222209437199064201879197781203450196743201453212555200116202461211049212605208297204542200753201877200271200745196876199528208756208618204000202350200777206729203358208896206232201787204609196712196675197882201803204391202962206822212854197634204247199919201401209695211171203133206837209811209099199907197536207183206562201019199387210592204920202602205899212539205868209378209537196370212271197449211880196878210813201650200432201426206255203418196941199702196637196789204680196336202006198108211576195885209410205834204174198088201673201399204114212053207904