0
1
2
4
6
11
12
13
14
15
16
18
19
21
23
24
25
30
31
34
36
39
41
42
45
46
47
50
51
52
53
54
56
60
61
62
63
65
66
67
68
69
73
74
75
78
82
87
88
89
90
91
95
97
98
102
105
106
107
108
109
110
112
117
120
125
129
130
132
134
135
137
138
139
140
141
144
145
146
148
149
157
159
160
162
163
165
166
167
168
169
170
172
179
181
182
183
186
189
190
193
194
199
200
206
207
208
212
215
216
218
219
222
223
227
228
229
231
232
234
235
239
241
246
247
248
253
258
259
260
265
267
268
269
275
276
277
278
280
281
283
285
286
287
289
294
295
297
300
302
304
307
308
309
310
311
320
322
324
325
326
329
331
334
335
337
339
340
342
346
348
350
352
354
357
359
361
362
363
366
368
370
372
373
374
378
379
383
384
385
386
387
392
393
396
400
401
402
403
404
407
408
409
410
414
415
418
420
421
422
423
425
431
435
437
439
444
445
447
450
453
454
456
457
466
469
471
474
475
476
477
480
489
491
492
493
494
498
499
500
501
502
509
510
512
524
525
527
529
532
534
535
537
540
544
545
546
548
549
552
553
556
559
562
563
564
565
566
568
570
571
572
574
577
578
580
583
586
587
589
590
