0
1
5
7
9
10
14
15
20
21
22
26
31
32
35
36
39
40
46
47
49
53
59
61
62
65
69
73
74
76
78
80
82
83
87
88
89
92
93
94
96
99
101
102
103
104
105
107
109
116
122
123
124
128
135
140
141
143
144
147
149
150
152
153
154
155
157
158
163
164
165
167
170
174
177
179
183
187
188
190
196
198
199
200
202
203
205
208
209
210
215
216
217
220
222
229
231
232
234
237
238
239
243
245
248
251
255
256
257
258
259
260
263
264
266
268
271
272
276
280
282
283
284
285
293
294
297
300
302
303
304
305
309
311
314
317
322
324
330
332
334
337
338
339
341
343
344
345
348
349
351
352
353
355
357
360
363
364
367
368
371
374
378
380
382
383
384
385
387
389
391
394
395
396
399
400
401
403
405
407
410
411
416
419
420
421
424
425
426
427
428
429
430
433
434
435
437
438
441
442
445
447
449
450
453
455
459
461
462
465
466
468
469
472
473
474
475
479
480
483
484
485
486
487
488
490
491
493
496
497
502
503
506
507
508
509
510
511
515
517
520
521
528
529
530
531
532
535
536
537
538
539
540
542
544
547
549
550
551
554
556
557
558
559
560
563
564
565
566
568
571
572
576
578
580
581
582
583
587
588
590
593
594
596
597
600
603
604
605
606
607
608
609
610
611
613
