0
1
5
6
7
8
9
10
12
14
15
22
29
33
34
35
36
38
44
45
46
48
49
50
51
55
56
60
61
63
64
66
68
70
71
75
77
79
81
82
84
99
100
102
103
104
105
108
110
111
113
115
116
117
118
121
122
124
125
127
131
132
133
139
140
142
145
147
148
149
151
152
158
160
161
163
164
166
167
168
169
170
180
181
183
184
186
187
188
189
190
191
192
194
197
198
199
202
203
205
207
208
209
214
216
217
225
230
232
234
237
241
245
246
248
251
252
255
256
260
261
263
264
270
277
278
279
281
283
285
287
289
292
294
299
300
306
307
310
311
312
318
319
321
322
323
331
333
334
336
339
349
354
357
364
372
375
380
381
383
384
385
390
391
395
398
399
400
401
403
407
409
410
415
417
425
426
430
432
436
437
439
443
446
449
451
452
453
461
462
463
465
467
471
473
474
475
477
484
488
492
493
495
508
512
513
515
516
517
524
525
529
532
540
544
546
549
552
558
559
562
565
567
570
572
574
577
583
584
588
589
595
598
601
603
605
607
609
610
612
614
619
626
631
632
633
644
649
651
654
660
662
671
677
679
680
685
695
709
710
711
714
717
718
719
721
722
726
727
729
733
739
743
744
745
757
759
760
761
774
775
778
779
780
782
785
786
787
789
790
