0
1
2
4
23
26
40
42
43
51
64
67
76
80
99
107
108
116
120
136
170
173
174
179
184
187
195
200
208
211
219
220
221
231
238
240
247
254
256
257
266
268
273
296
299
306
309
310
318
328
329
337
343
361
364
367
368
371
373
379
398
399
404
410
420
421
424
426
429
440
442
453
478
480
483
490
496
498
499
502
504
512
513
516
530
531
547
557
565
566
567
568
573
581
582
593
599
600
603
614
621
624
628
629
630
645
647
648
652
659
686
692
707
709
711
719
726
728
734
745
746
749
750
768
769
776
781
790
794
796
800
801
802
806
815
825
826
837
838
843
844
865
868
880
884
899
900
902
917
919
928
944
956
958
959
960
963
965
987
989
990
991
1003
1011
1016
1020
1023
1027
1030
1037
1038
1041
1050
1053
1056
1070
1072
1077
1078
1080
1105
1107
1114
1116
1121
1135
1140
1144
1147
1149
1150
1153
1158
1185
1186
