6
15
20
28
30
32
50
61
81
94
103
105
128
139
149
161
