420
132
65
61
57
339
194
154
107
136