635
633
642
655
655
659
665
677
694
732
735
738
737
736
735
734
733
733
733
733
733
737
747
748
756
758
761
767
796
808
813
815
811
814
811
805
811
811
810
810
804
814
820
823
821
820
816
815
814
813
808
801
799
791
791
791
791
810
815
808
820
831
836
831
850
852
854
856
877
898
899
898
892
887
892
898
917
924
941
925
903
897
920
940
942
947
955
957
957
957
957
957
958
959
959
958
958
957
958
961
962
970
973
978
987
996
997
997
1003
1008
1020
1030
1032
1035
1036
1039
1041
1043
1044
1051
1051
1051
1053
1056
1061
1067
1067
1067
1067
1067
1085
1108
1119
1121
1124
1128
1130
1138
1144
1148
1138
1169
1181
1185
1187
1192
1198
1202
1213
1216
1220
1217
1206
1203
1204
1207
1214
1217
1219
1227
1243
1251
1257
1257
1257
1257
1245
1238
1230
1224
1257
1259
1261
1270
1275
1280
1282
1287
1285
1283
1284
1284
1284
1287
1304
1307
1309
1329
1268
1205
1207
1186
1161
1159
1126
1142
1143
1136
1129
1119
1128
1102
1089
1074
1073
1055
1035
1045
1033
1022
1018
1014
991
985
977
970
968
964
957
956
960
967
980
988
995
979
981
979
970
964
966
968
968
949
937
930
909
912
890
893
858
858
856
848
840
849
841
837
825
825
828
827
830
818
814
810
806
799
796
786
776
773
768
767
763
751
749
750
750
741
730
729
727
713
713
713
710
707
706
702
699
698
696
699
696
689
679
671
663
660
653
645
640
637
634
631
628
630
636
634
630
623
622
621
621
621
621
622
622
623
623
624
623
623
623
623
623
622
622
622
622
625
628
626
626
622
622
622
622
622
622
622
622
622
622
624
626
626
626
628
626
628
628
627
627
627
629
632
628
628
629
630
633
635
631
632
635
635
635