43


26


79


138


34


312


96


350


67


64