182
183
191
194
194
196
198
200
201
203
203
203
203
203
203
204
206
207
208
209
210
211
212
213
214
217
218
219
221
222
224
227
228
231
234
236
238
240
241
245
248
251
253
256
259
260
258
257
255
254
253
253
254
254
254
256
260
263
265
266
267
268
268
267
266
264
263
262
262
263
266
267
268
267
261
256
251
246
244
242
237
236
236
236
238
239
240
241
242
243
243
244
244
245
245
246
246
247
248
249
250
252
254
256
258
265
271
275
277
277
280
278
272
273
275
286
294
298
299
301
303
305
309
311
314
316
319
321
324
327
332
345
356
359
370
374
379
381
389
399
401
406
413
425
427
430
434
437
445
448
452
455
458
460
464
472
474
476
478
480
482
483
485
486
487
488
489
490
491
492
493
494
496
496
497
501
503
505
512
513
516
519
522
525
529
532
539
551
561
563
570
574
578
582
585
585
588
592
595
597
600
605
607
612
614
619
621
626
629
634
635
637
638
640
642
645
647
652
657
663
667
673
675
673
675
676
679
680
683
693
699
703
720
728
735
743
745
748
751
753
756
758
758
759
759
759
757
753
744
741
737
730
728
727
726
726
725
725
724
723
716
710
706
704
704
703
703
703
703
703
704
704
703
700
697
692
692
691
691
692
692
692
696
701
703
706
714
719
720
722
728
730
734
738
742
746
763
766
768
772
777
779
782
785
802
803
806
812
813
817
818
819
820
820
821
822
824
826
828
829
831
834
837
839
841
842
842
842
842
838
835
834
832
832
832
832
832
832
832
831
830
830
829
828
828
828
828
826
824
823
821
821
819
818
818
817
816
816
816
816
816
816
817
819
821
822
827
831
837
841
847
849
851
854
857
860
861
863
865
869
870
871
875
881
889
890
891
898
900
900
901
901
902
902
903
903
904
905
906
908
919
923
930
931
935
950
959
963
967
970
972
977
979
986
987
989
993
998
1004
1009
1016
1021
1027
1032
1039
1044
1048
1050
1053
1071
1073
1077
1080
1089
1091
1099
1108
1115
1126
1136
1138
1138
1143
1145
1148
1149
1152
1150
1150
1150
1150
1157
1157
1157
1157
1156
1156
1156
1156
1155
1155
1155
1154
1154
1154
1154
1154
1154
1155
1155
1155
1155
1155
1155
1154
1154
1154
1153
1153
1152
1152
1152
1151
1149
1148
1147
1145
1146
1146
1148
1149
1149
1151
1151
1151
1152
1153
1154
1154
1154
1153
1153
1150
1149
1149
1148
1147
1146
1146
1146
1146
1147
1148
1148
1150
1150
1150
1149
1149
1150
1151
1151
1152
1152
1152
1152
1152
1151
1150
1149
1148
1149
1148
1147
1146
1144
1143
1135
1132
1131
1130
1127
1126
1124
1124
1122
1117
1116
1116
1116
1114
1111
1104
1101
1097
1092
1087
1087
1083
1080
1077
1075
1074
1070
1064
1058
1050
1049
1046
1043
1041
1040
1039
1039
1039
1039
1039
1039
1039
1038
1038
1037
1037
1037
1037
1037
1037
1037
1036
1035
1034
1034
1031
1027
1026
1024
1020
1017
1014
1014
1014
1014
1014
1013
1013
1013
1013
1013
1013
1012
1010
1008
1005
1002
1001
999
998
997
994
993
992
990
987
985
981
978
975
971
969
966
963
959
955
952
950
947
947
946
944
942
941
939
935
933
930
928
926
926
926
926
926
926
925