362063362021361987361981361960361932361899361878361867361813361809361790361779361742361720361707316329316321316306316292316279316271316259316252316231316192316179316173316165316155316123316107314295297268297258297251297238297228297218297213297207297199297184297177297168297161297155297147297141297132297126297119297111297108297102297097297085297081297076297073