345
475
271
117
121
93