0
1
2
14
16
17
21
23
24
30
31
32
33
42
44
56
59
61
66
81
87
88
92
100
109
113
115
118
120
124
134
140
148
152
153
160
162
165
169
170
172
174
176
179
183
186
189
202
203
233
240
243
256
257
264
268
271
276
279
281
295
297
303
311
332
336
341
347
350
351
353
358
369
378
384
395
398
408
409
410
418
424
434
438
440
441
442
445
449
453
463
471
482
485
487
488
489
496
497
506
508
516
518
522
526
530
536
539
547
549
550
551
561
562
565
567
571
582
583
595
596
602
603
610
618
622
627
632
633
638
640
644
650
652
655
657
659
661
663
671
676
679
681
682
683
690
691
