0
1
3
6
7
10
11
12
13
16
19
21
22
24
25
26
31
35
39
40
43
47
48
49
50
51
56
57
58
59
60
61
64
66
67
69
71
72
73
80
81
82
86
87
88
89
90
91
92
93
94
96
99
101
102
105
108
116
117
118
119
120
122
123
128
129
130
131
132
140
143
146
148
150
153
155
156
159
161
163
164
165
167
172
173
174
176
177
184
185
193
195
199
200
201
202
206
207
209
211
212
214
215
224
226
227
228
229
230
231
232
233
234
235
236
237
240
241
243
246
247
248
249
251
252
253
255
256
257
258
260
261
262
263
264
268
269
270
271
277
278
279
280
281
282
286
288
290
292
294
296
297
300
301
303
305
308
309
310
312
313
315
317
319
321
323
324
325
326
327
328
330
332
333
334
335
336
344
346
347
348
351
353
354
356
357
359
361
368
369
372
373
374
375
377
380
382
384
385
386
387
389
390
391
392
393
395
396
398
399
400
401
408
409
410
411
413
414
417
418
419
420
427
428
431
434
436
437
439
441
442
443
444
445
447
453
455
456
458
459
461
462
463
464
465
466
468
470
471
472
473
475
477
480
485
486
487
490
491
492
493
495
497
498
499
500
501
503
506
509
510
512
513
517
520
523
525
526
528
529
531
534
535
537
541
543
545
546
547
549
550
553
555
557
559
561
562
563
564
565
568
573
574
576
577
578
580
582
583
584
585
