0
4
5
7
11
17
21
33
38
40
46
50
51
53
55
58
60
85
86
97
100
113
115
119
121
122
123
124
127
130
132
135
139
149
162
165
166
169
171
174
178
179
182
191
197
205
207
218
223
227
232
233
234
238
239
243
252
256
257
273
275
280
288
290
294
298
302
308
309
310
311
315
317
319
325
326
334
342
343
344
347
349
355
357
369
374
380
383
413
414
424
432
454
456
463
465
467
478
479
491
512
514
515
516
517
518
519
526
543
553
554
555
565
568
572
574
587
604
613
624
633
641
645
647
658
661
673
675
684
694
710
712
715
719
723
736
743
744
747
750
751
752
759
763
765
766
778
780
786
789
791
796
799
800
810
821
828
829
832
837
840
844
846
848
849
850
853
854
855
860
863
869
873
878
882
883
891
897
902
918
924
929
934
938
939
941
946
948
953
955
964
965
969
970
973
985
995
998
1000
1003
1007
1011
1030
1041
1045
1060
