0
1
2
4
6
9
10
12
14
16
18
19
23
24
27
28
29
30
31
32
33
34
36
37
39
40
44
46
47
49
52
53
54
55
56
57
58
59
60
63
64
65
67
69
70
71
72
73
74
75
77
79
83
85
89
90
91
94
97
99
100
102
103
106
107
108
109
110
111
113
114
118
120
121
124
127
132
133
136
137
139
140
141
143
145
146
147
148
149
150
151
152
154
155
156
157
158
160
162
166
167
168
169
170
172
174
175
176
177
178
181
182
184
185
186
187
188
191
192
193
194
195
201
202
203
206
207
208
209
210
211
212
213
214
216
220
221
226
228
229
231
232
236
237
238
239
242
245
246
247
248
250
251
254
255
256
261
262
263
264
266
267
268
270
271
272
274
275
276
284
285
286
289
290
293
294
295
298
300
301
302
307
308
309
312
313
315
316
317
318
319
320
322
325
326
327
328
329
331
333
334
337
338
340
341
342
343
345
346
348
350
351
352
353
357
360
361
362
366
367
369
372
375
378
385
386
388
389
390
392
393
394
395
396
397
398
399
402
403
405
406
407
410
411
412
414
415
418
419
422
423
426
427
428
429
430
431
433
