21


16


98


126


73


61


34


30


105


64