3


160


176


89


457


126


482


103


241


473