10
13
16
23
28
45
53
59
92
99
104
123
135
140
159
161
167
180
