5
13
16
26
34
54
62
68
74
81
85
95
101
115
116
125
128
140
157
176
192
197
205
208
213
225
251
280
290
306
