8
14
19
29
49
52
61
69
77
90
94
102
103
106
111
114
126
129
150
154
168
169
183
186
229
244
248
258
292
309
335
