20
15
45
44
84
145
83
36
188
539