0
4
7
8
9
16
22
27
29
35
38
39
42
52
55
64
70
76
79
83
85
89
93
94
103
114
115
125
128
129
130
138
151
153
154
155
159
162
165
167
169
174
175
179
181
183
189
194
196
199
211
212
223
233
236
237
250
254
264
267
269
272
273
276
279
280
281
283
284
286
287
292
294
300
305
312
316
321
324
327
329
337
343
345
349
350
351
363
367
368
373
375
376
378
379
380
381
385
387
391
392
393
397
398
404
405
413
422
429
434
441
449
457
463
464
468
469
474
485
492
500
506
511
513
522
531
534
537
538
539
545
553
556
559
564
565
570
572
577
583
592
594
595
596
597
602
609
612
613
630
634
635
645
646
665
678
679
680
681
686
688
699
703
706
709
711
714
718
721
723
727
728
731
738
740
741
742
751
757
764
765
769
770
772
776
781
784
789
790
798
799
806
808
810
811
812
823
827
840
847
849
859
860
861
