2
21
30
36
55
66
70
74
79
103
105
127
131
142
152
164
168
171
172
