40
38
44
40
46
61
157