8
7
7
5
5
5
6
6
6
7
7
7
13
15
15
17
17
21
21
21
21
21
20
20
20
20
20
20
18
13
12
12
12
12
12
13
15
16
27
30
32
33
35
36
39
44
45
46
46
46
48
47
44
60
66
73
73
73
74
75
81
82
82
82
83
83
83
84
85
88
93
95
102
112
112
123
144
148
174
180
182
190
203
229
229
239
251
268
275
275
277
283
286
284
283
282
278
284
285
286
287
296
298
312
316
325
327
328
329
332
331
331
331
331
331
333
337
340
343
360
360
359
360
361
361
362
371
365
363
394
398
398
421
427
410
415
416
445
442
436
438
458
460
471
482
489
490
491
492
493
496
496
497
499
502
505
507
508
510
529
545
535
530
535
538
544
548
559
543
538
532
550
555
561
564
568
565
564
566
567
567
567
567
571
573
575
583
585
587
591
583
608
611
620
630
637
658
665
683
731
774
775
777
780
788
802
790
789
783
778
775
773
771
764
763
762
764
781
791
787
784
779
775
769
765
763
763
762
761
758
757
768
775
781
797
808
812
811
810
817
821
823
826
830
840
849
860
890
905
913
927
927
928
928
926
929
929
930
931
939
943
949
954
957
959
960
960
961
965
972
985
989
992
992
992
993
989
987
994
1003
1004
1006
1008
1020
1020
1020
1021
1029
1031
1033
1035
1047
1039
1034
1031
1028
1017
1017
1017
1017
1019
1020
1023
1024
1030
1038
1035
1034
1039
1048
1041
1039
1034
1032
1036
1049
1057
1066
1070
1073
1076
1080
1088
1088
1087
1086
1084
1084
1084
1083
1083
1083
1083
1084
1084
1086
1087
1089
1094
1099
1101
1114
1121
1124
1128
1132
1142
1140
1139
1138
1136
1141
1155
1170
1179
1190
1206
1216
1224
1230
1233
1236
1239
1243
1243
1243
1243
1243
1245
1246
1248
1247
1243
1241
1239
1237
1249
1256
1259
1263
1264
1266
1266
1261
1256
1247
1240
1226
1220
1215
1190
1194
1201
1217
1226
1234
1240
1247
1251
1252
1253
1257
1270
1283
1293
1302
1309
1313
1317
1320
1319
1318
1316
1316
1314
1297
1292
1279
1282
1291
1299
1303
1308
1324
1328
1331
1335
1338
1342
1349
1349
1350
1350
1351
1351
1350
1348
1346
1344
1341
1325
1322
1308
1301
1275
1251
1263
1277
1283
1287
1291
1300
1308
1327
1351
1365
1368
1376
1380
1389
1398
1403
1403
1403
1401
1399
1398
1393
1388
1386
1388
1391
1394
1401
1405
1411
1416
1417