0
7
9
22
23
31
55
60
65
66
75
84
87
92
95
98
120
121
127
135
137
140
151
167
176
182
193
197
206
231
236
241
244
261
296
314
322
353
357
382
388
391
397
412
420
421
427
432
434
462
473
479
490
497
499
511
530
533
540
547
560
565
580
586
588
592
602
607
628
664
678
685
695
696
699
701
704
713
715
727
739
741
742
744
749
754
760
771
778
779
780
791
795
805
806
807
814
815
817
827
831
832
836
838
839
846
852
860
867
870
872
873
877
882
883
886
902
904
915
919
924
926
927
932
935
946
950
953
972
1008
1013
1028
1030
1039
1041
1052
1055
1058
1062
1067
1082
1083
1089
1094
1095
1096
1099
1101
1104
1110
1115
1119
1120
1139
1143
1147
1154
