199611999720021200222002820150201642016720174201992022020227202632026520267203092031020324203282032920332203812038320388203952039820438204402044120464205142052320525205372056420576205822064220666206692085220941209842105921143211642121921387214372143821456214602154021542215432156121587215922164421730217332174121775218682187321989220862222522316223552237322399224042240822422224422247122507225622260022663228132282422958230032301923123232652327823304234332343923789239792406424162242072423724276