0
2
4
14
27
51
56
60
65
72
90
93
102
103
107
128
134
140
157
174
199
