5
20
32
45
56
65
77
80
83
85
94
107
131
133
147
156
164
200
