5
12
18
27
28
45
48
59
73
93
109
125
