0
3
6
7
10
11
12
16
18
20
22
26
31
37
45
53
63
71
72
73
78
91
101
104
107
108
115
127
128
131
133
134
138
139
143
146
148
159
165
166
170
174
175
179
187
190
191
196
197
201
202
204
205
207
213
215
217
226
228
233
235
240
245
247
252
254
256
261
271
273
279
280
281
282
285
287
296
298
304
323
324
329
334
336
337
338
341
347
350
354
358
360
365
366
368
369
370
374
379
381
392
394
395
398
408
413
424
426
432
435
437
447
448
450
452
453
454
456
466
475
483
485
486
490
492
493
502
505
511
515
519
524
529
531
535
542
543
544
545
555
557
561
564
569
576
581
582
583
584
586
591
592
600
603
610
612
618
625
633
637
642
645
652
657
658
664
678
679
686
690
695
696
697
700
702
708
710
718
725
729
731
735
738
743
746
