0
3
13
27
47
56
65
75
76
89
97
98
102
128
131
132
142
143
144
165
176
192
195
207
211
229
258
261
263
274
290
291
304
321
329
362
