137


185


245


352


96


154


193


104


276


494