315752315747315742315741315737315730315672315668315665315662315660315654315595315616315606315601315600315582315576315572315545315535315503315497315435315483315477315456315451315326315324315323315319315313315293315247315242315235315229315228315224315148315172315167315164315163315157315144315146315131