5
10
21
34
43
56
85
88
97
105
114
117
120
128
134
156
