1317
1316
1315
1315
1316
1315
1311
1308
1308
1308
1308
1308
1309
1310
1311
1311
1307
1304
1301
1300
1298
1297
1296
1291
1289
1286
1283
1279
1278
1279
1279
1280
1276
1271
1273
1267
1266
1267
1262
1251
1228
1224
1212
1209
1199
1194
1186
1179
1160
1154
1150
1145
1143
1141
1138
1135
1134
1132
1131
1129
1128
1127
1125
1123
1119
1117
1115
1114
1107
1099
1094
1091
1081
1072
1069
1066
1059
1050
1045
1042
1038
1030
1031
1025
1024
1024
1025
1025
1023
1019
1021
1020
1012
998
998
996
994
989
984
980
975
973
972
971
971
973
975
978
979
976
971
966
958
953
948
945
943
939
930
926
924
924
923
923
923
923
921
922
924
927
929
930
933
937
940
944
948
951
957
960
964
967
972
972
972
972
972
972
972
972
972
972
975
975
975
972
971
972
973
970
971
968
967
964
960
956
956
955
954
953
953
953
954
955
958
960
964
963
963
965
967
975
978
980
980
979
979
979
980
980
980
981
982
984
984
984
980
978
977
970
965
956
955
955
955
955
955
952
948
944
941
938
935
929
927
921
917
910
908
903
900
889
887
883
879
878
877
876
875
871
869
864
862
860
852
850
843
840
834
820
811
808
804
800
795
792
792
792
792
792
792
791
787
774
766
762
760
755
754
752
747
744
742
740
730
727
704
702
698
695
688
685
679
677
675
672
666
662
659
642
639
633
631
629
623
619
619
619
619
621
620
618
616
613
608
605
604
603
601
598
595
589
588
586
577
574
571
568
568
568
569
569
570
573
575
575
571
570
568
568
566
566
565
563
563
560
556
553
550
547
546
545
540
539
538
537
530
525
517
515
513
507
506
505
503
499
495
495
494
493
488
486
483
482
482
482
481
481
471
470
470
470
470
469
463
459
456
455
454
442
439
439
439
437
428
427
426
425
424
423
416
415
414
414
412
411
410
409
409
408
408
408
408
410
410
412
412
412
411
411
413
413
414
413
412
412
414
414
415
419
419
419
419
419
420
424
424
424
425
425
426
427
428
429
433
434
435
436
434
432
432
431
431
430
429
422
422
422
421
421
421
420
419
418
418
416
415
415
413
413
413
413
413
413
413
405
405
406
412
411
410
409
408
403
401
401
396
394
386
384
381
381
381
377
377
377
378
372
370
370
370
370
370
370
370
370
369
367
367
367
367
367
367
367
367
367
367
366
366
366
366
367
368
369
372
372
373
373
373
372
371
370
369
368
368
368
368
368
368
368
368
370
370
370
370
370
370
371
371
371
371
373
374
374
375
375
377
379
382
386
387
387
387
391
392
393
395
398
399
399
400
400
400
400
400
401
401
401
400
400
400
400
401
401
401
401
402
403
407
407
410
412
413
415
420
429
431
432
433
435
435
437
438
454
456
457
457
458
458
459
460
462
467
469
470
471
471
471
476
478
485
485
482
481
479
477
477
477
480
481
482
482
483
485
485
486
486
482
473
472
468
468
468
466
466
465
461
460
460
460
460
462
466
468
469
469
469
468
467
466
466
465
465
465
459
457
448
447
447
446
446
446
445
445
444
444
444
444
441
440
438
437
437
437
436
435
434
433
427
422
418
414
411
403
402
402
401
400
398
398
398
399
399
398
398
397
398
399
400
399
400
401
401
400
394
393
393
394
395
398
398
399
397
396
394
391
391
393
394
398
397
396
393
391
386
385
384
383
381
379
378
378
376
374
371
370
367
365
363
361
359
358
353
350
348
344
343
338
336
335
331
328
327
327
326
323
321
320
315
310
302
300
300
297
293
292
290
283
279
277
276
269
268
267
264
261
262
263
263
263
263
263
263
263
261
260
259
257
257
256
256
256
256
256
256
256
256
256
256
256
256
257
259
262
263
262
259
255
253
240
236
231
228
228
223
220
218
216
216
212
201
201
201
200
198
198
198
192
190
182
180
179
178
177
176
182
183
185
186
188
190
192
192
192
191
189
179
165
164
160
160
158
158
157
158
159
160
159
153
152
151
151
151
151
151
151
151
150
147
145
145
145
145
145
144
143
142
141
141
140
140
140
139
138
138
137
136
136
135
135
134
133
133
131
127
122
122
120
119
118
115
115
114
113
113
112
110
109
109
109
108
106
104
103
102
102
102
102
102
102
101
101
100
97
96
95
95
95
93
92
92
91
90
87
87
86
85
84
84
82
79
79
79
79
79
79
78
77
77
76
75
75
74
73
73
73
72
72
71
70
69
69
69
69
68
68
66
64
64
61
60
59
58
55
54
51
48
44
42
39
38
38
33
5
3
3
3
2
2
2
2
2
2
4
3
5
7
6
6
6
6
6
6
5