154


101


126


85


86


158


185


307


174


45