615
615
615
616
617
625
632
636
639
644
648
650
650
650
650
650
651
654
672
682
690
690
703
707
714
715
715
715
721
730
737
746
748
748
750
751
752
752
752
766
768
770
778
780
782
785
786
787
787
788
793
796
799
804
816
824
838
849
851
858
858
867
877
890
887
894
914
942
952
959
962
964
961
959
963
963
965
982
986
986
1000
1006
1006
1023
1045
1043
1058
1065
1065
1070
1070
1064
1068
1080
1080
1089
1091
1089
1088
1094
1091
1088
1086
1081
1086
1086
1086
1086
1085
1087
1091
1084
1080
1080
1080
1074
1065
1059
1058
1090
1098
1117
1122
1122
1126
1129
1138
1167
1168
1172
1193
1195
1196
1197
1198
1199
1200
1202
1203
1210
1212
1213
1216
1218
1223
1225
1227
1227
1228
1230
1231
1236
1241
1246
1246
1244
1243
1243
1241
1240
1238
1234
1234
1232
1232
1234
1239
1242
1247
1249
1249
1251
1251
1245
1242
1248
1250
1253
1258
1266
1270
1274
1275
1276
1277
1277
1276
1277
1280
1279
1277
1276
1275
1273
1269
1265
1254
1249
1246
1239
1236
1233
1233
1219
1207
1202
1196
1188
1176
1169
1165
1157
1148
1136
1136
1122
1106
1101
1098
1097
1089
1080
1080
1080
1080
1077
1070
1057
1042
1030
1023
1019
1007
1006
1006
1002
999
980
967
955
941
935
932
928
924
920
915
903
898
884
875
871
871
862
860
855
855
855
854
856
858
861
866
867
859
855
852
852
843
835
834
834
832
832
832
830
823
822
817
815
810
809
809
807
806
801
796
793
790
784
781
778
776
776
778
779
779
777
772
769
764
760
760
757
751
750
749
753
756
754
750
748
747
743
740
732
724
723
723
713
713
708
706
704
699
695
688
680
676
675
675
652
649
644
642
639
622
615
609
605
602
599
597
596
595
595
592
592
590
587
586
581
573
570
569
569
563
560
560
560
560
559
560
588
595
601
596
594
594
593
596
592
589
586
585
578
575
574
575
576
576
578
579
583
585
593
614
614
614
613