0
1
3
4
7
10
11
13
14
15
16
17
19
20
21
24
31
33
34
35
36
40
42
43
44
45
47
51
54
55
56
59
60
61
64
65
66
69
70
76
77
79
82
85
86
88
93
94
95
100
103
107
108
110
111
113
114
115
116
122
130
131
133
134
135
137
138
141
142
145
147
148
149
153
158
160
163
166
167
169
171
172
173
177
179
180
181
182
184
186
187
188
189
191
192
193
194
199
200
202
203
206
207
208
210
211
213
214
219
220
223
225
227
238
239
240
242
245
247
248
249
250
254
260
261
265
266
267
270
272
275
276
277
278
280
281
282
283
286
288
289
292
295
300
304
305
310
311
314
315
317
323
325
328
330
332
336
337
338
340
341
342
345
346
349
350
353
357
358
359
370
371
372
373
375
380
381
382
383
384
387
388
389
390
393
394
396
397
398
402
406
408
410
411
413
414
419
421
426
427
428
429
433
436
438
440
442
443
444
447
450
452
456
462
466
470
471
472
476
477
480
481
482
483
485
486
487
489
492
494
495
497
498
499
502
503
504
506
510
513
515
516
517
518
519
520
521
522
524
