161
667
124
328
147
80
60
40
46
92