0
1
2
4
6
11
15
17
25
26
29
30
32
34
35
37
40
42
44
45
46
47
48
51
52
54
55
56
57
62
68
71
73
74
76
79
80
81
83
87
88
89
91
92
93
95
96
98
99
100
102
103
104
105
107
108
109
112
115
116
117
118
119
120
123
125
127
129
130
131
132
134
135
136
137
138
139
140
141
144
145
147
148
149
150
156
157
158
159
160
163
164
166
167
170
172
174
175
176
177
179
180
181
184
185
187
188
192
196
200
201
205
206
209
210
213
218
219
221
223
225
226
227
229
230
231
232
235
237
238
240
241
245
246
251
253
256
257
258
259
261
262
264
265
266
268
272
273
274
275
278
279
281
283
285
288
292
293
295
296
297
300
302
303
304
305
306
309
310
311
313
314
316
318
319
320
321
325
329
330
331
336
337
338
340
341
343
344
345
349
350
351
352
353
355
357
359
360
363
364
366
368
369
372
373
374
376
377
378
379
381
382
384
385
386
387
389
394
396
399
400
402
405
406
408
409
411
412
413
414
418
420
422
423
424
425
428
430
434
436
440
441
442
445
446
450
455
459
460
461
463
464
465
468
469
472
473
475
477
479
480
483
484
485
486
487
491
492
493
494
496
497
501
503
504
505
511
513
