0
3
5
8
9
13
18
22
29
35
41
44
47
49
50
52
54
55
61
64
65
66
67
71
74
76
78
81
83
86
93
97
101
105
109
112
116
120
125
126
132
133
146
149
150
155
157
167
172
175
179
184
185
186
187
191
193
195
196
205
207
208
209
213
215
218
219
221
225
226
227
233
234
240
241
242
247
248
253
254
264
267
270
279
280
281
282
283
284
286
287
292
294
296
298
304
312
315
316
323
325
326
336
340
343
360
382
385
388
390
391
396
398
400
405
408
409
411
413
415
422
424
427
428
429
430
438
441
442
443
445
446
447
448
451
452
453
458
463
467
470
478
491
499
500
501
502
503
504
506
508
513
514
517
521
522
523
525
526
538
540
542
544
545
551
552
556
562
565
566
572
573
579
580
584
596
606
609
612
614
615
623
624
628
636
642
648
650
653
657
658
661
667
668
669
672
676
679
681
685
693
697
699
705
711
713
717
718
719
722
728
734
738
740
742
748
749
755
758
761
766
