128131132134142148149150150146143143144145147149152153155159167174179184184182179176174172170168167164163161159158158156154150148144141137134130128127127128127125124124128128128125124124123123123124124123123123123123124125123122122122122124126126128128126125126128129132133134135135136137138139139141139139140139137135133131131130129129129129128126124122121119118118117117119120121122123123124125125126137142145147148150154163170182194202205211217221223226228229228225225219211205196179178178180184185187188185178175174172171169167165160153148140133130130130130128