0
1
3
8
10
17
23
24
27
28
34
35
41
59
64
80
87
95
104
105
106
109
115
121
135
136
138
139
147
148
150
151
157
162
173
176
178
180
185
186
187
192
196
200
203
204
207
210
212
213
216
217
219
222
226
228
230
231
233
240
241
245
250
252
264
265
270
275
283
290
298
299
303
305
309
310
315
326
328
336
344
345
358
364
367
374
381
383
385
388
394
396
397
401
402
417
419
421
423
430
433
438
457
461
464
465
469
476
482
485
489
493
497
500
503
504
509
513
517
525
526
528
529
538
539
544
549
559
567
573
574
575
576
602
608
612
614
615
618
619
620
629
630
631
636
638
639
651
659
663
665
670
672
673
681
685
688
691
692
697
715
717
719
725
727
728
729
731
740
741
746
755
756
759
761
762
764
