0
1
5
6
8
9
12
17
19
21
22
25
27
30
32
33
44
46
47
53
58
63
64
67
76
81
86
90
107
109
114
120
121
122
126
128
130
131
142
148
150
153
158
162
166
167
171
175
189
191
194
204
205
206
211
214
217
221
227
229
234
240
244
246
256
266
272
274
278
289
292
302
314
316
322
328
333
334
336
346
349
353
371
372
374
375
382
384
387
393
396
398
399
401
402
403
408
409
415
426
430
431
447
449
452
455
459
469
477
479
482
486
490
492
497
509
510
513
519
524
530
531
532
537
544
549
550
555
557
558
559
569
574
578
579
580
585
589
590
599
613
617
623
630
634
637
641
642
644
645
647
652
666
668
669
675
676
678
681
685
686
690
695
698
702
703
718
719
730
732
739
742
745
747
755
756
759
762
767
768
770
772
773
774
779
784
785
790
