20
3082
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-1
-1
-2
-2
-2
-2
-2
-2
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-1
-2
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-1
-1
0
-1
-2
-2
-3
-2
-2
-1
0
1
2
1
-1
-4
-5
-4
-2
1
4
6
6
4
2
-1
-2
-2
0
1
2
2
2
2
2
1
0
-1
-2
-3
-5
-5
-4
-2
-1
-1
-2
-6
-10
-13
-13
-11
-6
-3
-3
-5
-8
-9
-10
-10
-10
-11
-11
-11
-11
-11
-13
-14
-13
-10
-9
-10
-12
-14
-15
-15
-14
-14
-14
-14
-15
-14
-14
-12
-10
-7
-6
-10
-15
-17
-14
-6
5
14
21
23
21
17
13
14
18
25
33
36
36
32
30
31
32
35
36
37
34
27
19
15
17
20
21
17
12
6
2
0
0
-1
-4
-8
-13
-18
-19
-14
-3
8
11
5
-7
-18
-23
-20
-8
9
23
26
19
6
-7
-16
-19
-16
-11
-10
-17
-29
-39
-44
-43
-41
-41
-42
-41
-41
-41
-35
-21
-3
14
29
36
32
14
-7
-16
-7
13
36
54
65
67
59
45
31
27
31
41
49
45
31
16
10
12
14
11
3
-10
-22
-30
-35
-34
-25
-15
-7
-2
1
6
12
19
21
15
3
-7
-7
4
21
37
45
39
19
-6
-30
-46
-53
-49
-39
-28
-26
-33
-45
-53
-56
-58
-61
-60
-50
-37
-30
-32
-37
-38
-34
-28
-21
-14
-8
-5
-4
-3
4
17
31
41
45
45
45
46
49
52
53
49
42
35
31
27
22
15
9
7
9
10
11
14
14
11
8
6
9
20
39
58
68
64
48
28
12
4
4
9
15
16
11
2
-8
-16
-22
-23
-21
-18
-18
-19
-19
-20
-24
-28
-31
-29
-23
-19
-21
-25
-22
-9
10
25
31
32
36
43
45
41
32
22
14
10
9
9
16
27
39
48
47
35
15
-10
-36
-56
-64
-61
-51
-38
-22
-4
13
25
32
36
37
35
26
12
-2
-7
-3
8
25
44
57
60
53
38
22
13
13
17
18
18
18
11
-5
-19
-23
-20
-25
-36
-45
-42
-27
-8
10
27
39
41
26
2
-19
-21
-7
16
36
49
54
51
37
22
14
17
20
17
4
-19
-45
-66
-74
-69
-59
-52
-49
-48
-48
-47
-46
-45
-36
-22
-10
-8
-13
-22
-29
-31
-25
-14
-4
-2
-6
-8
-5
-3
-6
-12
-17
-18
-18
-18
-13
2
18
23
17
4
-8
-17
-23
-22
-19
-17
-19
-20
-21
-20
-18
-13
-9
-10
-19
-30
-36
-34
-27
-17
-6
1
-1
-13
-28
-36
-34
-30
-30
-29
-21
-6
14
34
51
65
82
99
114
126
140
153
159
153
141
130
122
118
117
114
107
101
95
91
89
92
105
122
136
139
126
96
58
29
18
22
34
40
32
18
7
-6
-25
-48
-71
-91
-109
-128
-148
-171
-196
-219
-235
-246
-254
-261
-266
-269
-264
-242
-208
-174
-145
-117
-85
-49
-14
12
29
40
47
49
48
45
38
27
19
15
9
0
-7
1
25
58
85
99
102
100
94
82
67
55
49
43
33
25
22
13
-5
-33
-66
-103
-141
-180
-220
-254
-280
-298
-306
-307
-306
-302
-287
-263
-233
-201
-164
-125
-86
-44
3
55
100
134
160
183
204
218
221
209
192
176
162
144
122
108
110
123
137
141
140
140
143
150
155
160
169
182
198
214
224
216
188
147
109
89
90
106
119
113
84
41
-3
-47
-87
-118
-132
-133
-134
-144
-165
-191
-215
-237
-257
-274
-281
-273
-250
-221
-193
-173
-161
-157
-158
-160
-155
-136
-102
-58
-12
27
49
51
40
31
39
65
102
140
172
192
199
199
197
193
185
175
159
131
87
33
-21
-62
-87
-99
-106
-112
-116
-118
-114
-102
-83
-64
-49
-38
-26
-10
9
33
54
65
64
53
43
42
51
57
49
34
20
8
-7
-30
-56
-82
-104
-122
-134
-143
-156
-175
-196
-213
-220
-216
-202
-181
-156
-134
-120
-110
-99
-78
-40
12
68
119
160
188
201
202
199
199
199
188
159
117
78
50
32
19
7
-5
-21
-41
-54
-53
-41
-29
-22
-24
-39
-59
-79
-93
-97
-92
-83
-76
-76
-82
-91
-101
-111
-123
-133
-137
-129
-109
-82
-55
-35
-21
-9
0
1
-8
-25
-44
-55
-53
-39
-23
-8
4
13
24
42
66
88
109
135
168
203
230
244
245
236
226
218
211
211
217
222
221
215
206
197
180
151
111
67
28
-7
-45
-86
-128
-165
-192
-210
-218
-217
-209
-193
-173
-154
-138
-120
-99
-78
-59
-43
-29
-13
5
21
32
36
33
21
0
-24
-45
-60
-68
-71
-74
-81
-90
-90
-73
-42
0
42
77
99
106
97
80
72
79
97
118
138
154
162
154
137
119
104
88
70
49
20
-21
-73
-129
-176
-203
-207
-194
-174
-156
-143
-135
-131
-127
-117
-98
-75
-52
-33
-18
-2
22
56
100
148
194
232
261
283
298
305
311
321
336
351
361
366
366
362
352
333
301
263
228
196
164
131
99
73
48
19
-7
-24
-34
-42
-47
-45
-39
-37
-42
-52
-60
-63
-61
-54
-49
-49
-55
-63
-69
-72
-76
-84
-97
-111
-125
-139
-149
-157
-159
-151
-137
-122
-114
-120
-140
-165
-189
-205
-208
-195
-172
-143
-113
-86
-64
-49
-40
-37
-38
-41
-36
-21
3
32
64
97
123
136
138
131
117
103
92
80
64
44
16
-19
-56
-95
-143
-204
-268
-319
-348
-363
-375
-391
-410
-428
-437
-432
-416
-389
-352
-306
-255
-204
-158
-121
-96
-82
-75
-68
-55
-34
-4
26
50
65
78
95
119
147
175
204
239
273
300
320
338
354
367
374
369
351
326
304
291
289
295
306
318
324
318
301
275
244
213
184
155
126
98
72
51
33
10
-16
-40
-58
-74
-92
-108
-115
-113
-108
-101
-94
-91
-88
-79
-62
-45
-28
-6
26
61
93
119
140
152
155
151
146
142
135
119
98
81
72
73
83
101
123
144
157
155
139
116
91
68
45
17
-15
-44
-68
-90
-113
-133
-139
-124
-97
-79
-81
-101
-127
-147
-150
-140
-126
-114
-107
-110
-119
-125
-122
-112
-98
-85
-75
-69
-67
-57
-35
-8
17
41
64
83
97
111
133
167
206
239
261
276
296
324
354
379
397
407
405
391
372
355
341
329
316
300
281
258
233
205
175
150
129
103
65
22
-21
-65
-111
-159
-209
-257
-296
-325
-353
-387
-428
-470
-505
-525
-530
-526
-518
-502
-478
-443
-395
-338
-279
-225
-179
-144
-119
-106
-98
-90
-80
-71
-61
-50
-40
-32
-22
-16
-22
-41
-63
-78
-88
-104
-122
-129
-117
-96
-77
-67
-64
-58
-48
-39
-32
-20
2
33
65
90
103
106
102
101
112
137
164
186
205
227
255
282
302
315
323
327
328
321
304
283
268
266
275
289
301
308
309
306
307
316
333
358
388
413
421
403
365
321
279
243
209
179
150
123
100
83
73
64
52
33
14
-7
-34
-68
-100
-122
-131
-130
-124
-120
-120
-125
-132
-144
-151
-142
-121
-101
-99
-117
-146
-173
-184
-173
-145
-108
-69
-34
-11
-4
-12
-30
-49
-58
-59
-60
-69
-80
-87
-89
-87
-83
-78
-81
-101
-131
-159
-178
-190
-195
-196
-192
-182
-163
-139
-111
-84
-61
-43
-26
-4
23
49
78
114
156
197
230
259
289
322
354
379
396
395
376
349
325
312
310
313
311
299
274
233
176
106
30
-39
-92
-127
-144
-138
-111
-72
-34
-11
-6
-12
-16
-7
11
23
18
-2
-28
-49
-64
-84
-120
-169
-227
-289
-350
-402
-436
-450
-450
-441
-427
-409
-387
-362
-338
-324
-332
-370
-431
-496
-549
-582
-590
-578
-556
-532
-504
-466
-419
-367
-312
-256
-202
-152
-104
-53
-3
48
114
209
330
453
555
613
611
548
445
333
230
139
52
-39
-128
-209
-283
-359
-440
-504
-523
-480
-373
-224
-65
71
173
255
342
445
539
588
573
512
446
415
431
474
512
525
512
489
467
453
452
463
472
464
420
332
214
107
46
36
60
94
127
155
175
189
201
206
196
171
129
65
-9
-74
-115
-127
-112
-92
-97
-157
-277
-432
-584
-707
-787
-821
-822
-803
-768
-716
-647
-569
-504
-469
-472
-515
-598
-699
-783
-828
-835
-808
-760
-710
-678
-666
-661
-637
-574
-489
-410
-357
-332
-341
-376
-420
-460
-483
-478
-437
-356
-241
-109
20
125
193
224
226
213
211
247
335
455
569
640
651
606
525
432
347
280
232
207
204
221
250
287
333
389
454
519
567
583
570
546
527
521
532
559
589
606
599
566
524
493
479
467
432
352
227
72
-91
-235
-327
-351
-317
-259
-216
-214
-256
-318
-372
-403
-412
-407
-393
-369
-333
-291
-264
-279
-344
-442
-543
-625
-684
-726
-749
-739
-684
-588
-475
-375
-314
-300
-317
-348
-382
-414
-441
-458
-467
-482
-514
-556
-585
-582
-550
-509
-484
-487
-510
-526
-515
-478
-432
-393
-365
-343
-318
-285
-261
-259
-277
-303
-336
-380
-427
-459
-465
-451
-425
-388
-333
-250
-135
-8
96
156
182
193
203
215
231
252
279
307
329
340
346
359
393
448
511
571
623
662
678
664
622
565
509
458
412
368
321
270
226
200
189
185
184
182
176
172
177
193
211
225
231
223
192
137
71
24
15
45
95
146
185
207
206
180
137
81
17
-49
-116
-198
-298
-403
-487
-533
-545
-543
-547
-558
-568
-565
-538
-486
-415
-340
-266
-196
-129
-78
-49
-45
-59
-92
-141
-201
-255
-286
-281
-242
-185
-133
-99
-83
-80
-87
-101
-107
-88
-47
0
36
56
68
79
88
87
70
43
10
-24
-49
-60
-60
-54
-49
-50
-55
-68
-102
-156
-216
-269
-312
-350
-375
-377
-343
-280
-203
-129
-70
-26
11
47
76
98
128
175
238
305
371
430
478
514
539
552
552
545
541
539
529
502
459
405
344
275
203
135
74
11
-58
-132
-207
-283
-360
-433
-500
-560
-616
-671
-725
-780
-837
-895
-945
-979
-993
-991
-974
-948
-913
-866
-810
-743
-665
-579
-488
-388
-276
-151
-16
122
252
366
462
546
621
681
719
737
747
749
743
730
712
693
676
664
651
621
566
490
406
320
243
190
168
173
198
228
250
267
295
339
386
417
424
408
370
316
260
214
178
143
103
52
-17
-110
-226
-353
-468
-549
-586
-578
-546
-518
-510
-513
-509
-483
-427
-350
-261
-169
-78
3
59
77
58
7
-65
-151
-246
-349
-456
-557
-643
-713
-776
-837
-896
-951
-998
-1039
-1074
-1106
-1133
-1150
-1159
-1160
-1142
-1101
-1035
-947
-837
-705
-554
-393
-229
-62
107
274
435
598
769
947
1116
1257
1365
1443
1492
1512
1510
1496
1476
1446
1403
1354
1310
1274
1244
1219
1200
1185
1173
1168
1172
1189
1220
1267
1325
1380
1414
1418
1393
1353
1321
1312
1325
1349
1364
1349
1291
1195
1081
977
905
878
893
926
948
945
924
897
868
840
807
763
700
616
514
404
296
198
112
43
-12
-58
-103
-156
-223
-303
-392
-476
-544
-594
-630
-662
-705
-767
-852
-955
-1069
-1180
-1281
-1365
-1427
-1465
-1479
-1471
-1449
-1423
-1399
-1378
-1357
-1325
-1273
-1196
-1096
-979
-854
-726
-603
-496
-412
-349
-297
-248
-188
-108
-8
108
237
375
515
647
768
882
987
1083
1175
1269
1362
1448
1524
1590
1642
1676
1694
1702
1706
1707
1704
1699
1694
1685
1669
1651
1637
1622
1598
1556
1493
1410
1317
1225
1138
1057
976
891
798
690
565
428
289
155
35
-66
-143
-191
-210
-203
-182
-153
-119
-80
-35
21
89
167
250
331
409
484
556
622
680
732
782
836
898
963
1022
1075
1122
1166
1205
1242
1281
1323
1358
1373
1365
1345
1326
1319
1325
1340
1359
1384
1420
1461
1497
1520
1530
1534
1542
1562
1599
1649
1707
1766
1818
1859
1887
1904
1906
1886
1843
1779
1699
1602
1484
1342
1171
976
768
559
351
147
-54
-249
-438
-619
-794
-966
-1131
-1286
-1434
-1575
-1713
-1849
-1978
-2089
-2175
-2238
-2289
-2337
-2380
-2416
-2449
-2479
-2499
-2502
-2488
-2458
-2415
-2362
-2305
-2247
-2191
-2133
-2068
-1983
-1873
-1743
-1607
-1475
-1353
-1242
-1135
-1026
-919
-823
-736
-653
-575
-508
-459
-428
-414
-412
-413
-409
-392
-359
-310
-250
-189
-138
-99
-72
-54
-41
-26
-9
9
19
21
16
9
3
-8
-26
-51
-81
-116
-155
-187
-199
-190
-160
-119
-73
-24
29
88
154
231
322
421
525
631
739
846
947
1041
1126
1196
1246
1277
1291
1295
1289
1272
1241
1194
1130
1055
972
882
787
690
591
488
374
249
121
-7
-134
-263
-391
-522
-658
-798
-942
-1085
-1221
-1343
-1446
-1527
-1590
-1639
-1677
-1705
-1725
-1738
-1739
-1726
-1701
-1671
-1640
-1604
-1566
-1532
-1508
-1496
-1495
-1504
-1519
-1539
-1559
-1577
-1594
-1611
-1631
-1660
-1702
-1754
-1808
-1858
-1902
-1942
-1982
-2021
-2058
-2092
-2122
-2144
-2159
-2169
-2174
-2170
-2154
-2121
-2070
-2004
-1930
-1854
-1780
-1706
-1630
-1552
-1474
-1398
-1325
-1255
-1189
-1125
-1057
-981
-896
-809
-729
-663
-614
-584
-570
-568
-564
-549
-525
-496
-473
-456
-444
-429
-406
-370
-322
-264
-196
-122
-40
54
161
269
365
442
500
547
588
631
676
721
760
790
810
821
822
809
784
752
719
690
663
635
606
577
544
503
458
413
374
341
309
271
227
179
124
62
-7
-88
-182
-289
-403
-515
-619
-710
-788
-852
-904
-941
-965
-979
-988
-990
-991
-992
-992
-990
-992
-998
-1006
-1014
-1018
-1024
-1030
-1037
-1044
-1054
-1066
-1078
-1087
-1090
-1083
-1064
-1033
-994
-949
-900
-847
-791
-734
-673
-610
-541
-464
-384
-307
-235
-172
-121
-81
-51
-28
-16
-15
-25
-43
-66
-91
-117
-147
-182
-220
-255
-286
-314
-338
-355
-364
-366
-364
-358
-348
-331
-301
-257
-198
-132
-64
4
72
139
211
296
394
501
610
719
827
931
1028
1118
1205
1289
1368
1442
1510
1575
1640
1702
1763
1819
1872
1917
1955
1982
1998
2000
1984
1954
1916
1875
1831
1788
1750
1716
1682
1643
1598
1549
1499
1452
1410
1373
1340
1307
1271
1229
1183
1132
1079
1028
976
924
873
822
770
714
654
592
530
467
401
331
255
178
101
25
-48
-115
-171
-216
-248
-267
-272
-264
-249
-232
-217
-204
-197
-198
-204
-213
-221
-228
-232
-230
-222
-208
-189
-167
-142
-120
-103
-92
-84
-78
-71
-64
-56
-46
-39
-36
-40
-51
-69
-88
-101
-107
-107
-108
-110
-113
-112
-103
-86
-61
-25
21
74
131
191
259
335
420
516
624
743
870
1002
1143
1287
1436
1587
1739
1893
2049
2206
2362
2513
2652
2775
2879
2961
3021
3059
3079
3082
3070
3040
2986
2908
2807
2686
2547
2399
2247
2095
1946
1799
1655
1515
1380
1253
1138
1035
943
863
792
725
655
580
503
432
373
326
287
254
221
188
151
110
67
27
-3
-24
-39
-53
-67
-81
-98
-115
-130
-146
-164
-186
-215
-249
-289
-332
-378
-429
-486
-550
-619
-693
-771
-850
-929
-1008
-1089
-1170
-1249
-1326
-1401
-1473
-1546
-1620
-1696
-1771
-1844
-1911
-1971
-2025
-2074
-2120
-2161
-2197
-2225
-2246
-2255
-2252
-2237
-2208
-2166
-2112
-2050
-1979
-1899
-1812
-1722
-1630
-1535
-1438
-1338
-1240
-1144
-1049
-953
-855
-757
-659
-563
-468
-370
-267
-156
-40
79
202
326
450
573
696
819
943
1067
1193
1317
1435
1544
1641
1726
1802
1871
1934
1986
2025
2052
2068
2072
2069
2062
2051
2033
2007
1969
1917
1852
1777
1694
1605
1508
1399
1276
1140
995
847
700
556
417
285
159
39
-76
-188
-297
-403
-505
-601
-690
-772
-848
-919
-987
-1054
-1121
-1187
-1250
-1306
-1355
-1401
-1449
-1502
-1562
-1625
-1689
-1754
-1817
-1878
-1938
-1999
-2063
-2130
-2193
-2250
-2299
-2339
-2370
-2392
-2410
-2424
-2435
-2441
-2441
-2433
-2418
-2394
-2361
-2321
-2277
-2233
-2186
-2133
-2072
-2004
-1929
-1845
-1748
-1638
-1518
-1396
-1277
-1165
-1060
-959
-859
-759
-657
-554
-451
-350
-250
-149
-46
55
152
240
318
386
449
511
575
641
707
771
832
891
945
993
1038
1084
1134
1187
1241
1294
1342
1385
1425
1469
1518
1569
1619
1663
1697
1719
1730
1732
1728
1722
1717
1716
1717
1716
1710
1695
1668
1631
1586
1537
1486
1435
1384
1335
1288
1245
1207
1174
1145
1114
1082
1045
1004
961
917
876
840
809
784
759
734
708
680
647
609
566
517
461
403
347
297
250
203
155
107
60
14
-27
-64
-99
-136
-178
-227
-284
-346
-408
-467
-520
-565
-601
-626
-643
-653
-658
-657
-653
-647
-637
-621
-599
-568
-529
-486
-444
-403
-364
-324
-285
-249
-216
-189
-169
-158
-153
-153
-155
-154
-149
-142
-138
-137
-136
-132
-125
-116
-106
-94
-84
-76
-71
-70
-71
-73
-76
-79
-81
-80
-73
-58
-42
-30
-24
-21
-18
-14
-4
11
30
51
73
94
114
131
149
170
194
223
251
276
295
311
325
335
344
352
358
360
356
349
340
326
305
276
239
197
150
103
58
17
-19
-49
-71
-90
-109
-131
-159
-191
-227
-267
-310
-350
-386
-413
-432
-444
-454
-464
-475
-488
-504
-520
-537
-553
-567
-577
-582
-584
-581
-575
-565
-557
-555
-560
-568
-576
-579
-573
-562
-547
-531
-512
-489
-460
-426
-391
-360
-332
-308
-289
-273
-262
-253
-242
-227
-205
-178
-152
-130
-115
-107
-103
-99
-90
-79
-70
-65
-65
-68
-72
-75
-75
-72
-67
-60
-47
-31
-11
10
31
49
62
69
71
70
67
63
58
53
49
46
45
45
42
35
23
6
-13
-34
-54
-70
-81
-85
-82
-76
-70
-66
-64
-65
-67
-71
-78
-86
-96
-106
-118
-135
-156
-179
-203
-229
-259
-292
-327
-365
-405
-448
-492
-537
-578
-615
-650
-681
-710
-735
-754
-766
-771
-771
-769
-765
-758
-748
-731
-706
-675
-642
-610
-582
-555
-525
-489
-448
-405
-359
-312
-265
-217
-170
-125
-84
-49
-21
0
17
31
45
58
70
80
85
87
87
85
81
77
72
69
66
64
62
59
57
55
53
51
48
45
48
59
80
111
147
187
229
271
311
346
376
399
418
431
439
444
444
444
444
444
442
439
437
440
449
464
480
496
512
530
549
572
600
629
659
690
722
753
785
812
834
847
851
849
844
838
832
827
822
816
808
796
779
759
737
712
687
663
641
619
596
570
544
518
494
469
442
412
379
344
306
270
235
200
163
124
86
49
14
-22
-62
-106
-154
-205
-255
-302
-343
-377
-404
-424
-434
-434
-427
-414
-397
-374
-345
-308
-263
-214
-160
-103
-43
16
73
127
177
221
259
289
315
335
351
361
368
370
370
368
362
351
335
316
296
276
257
237
213
185
153
119
85
51
16
-23
-65
-109
-152
-194
-234
-272
-308
-341
-370
-396
-421
-446
-471
-493
-510
-521
-526
-526
-521
-510
-492
-468
-439
-410
-381
-352
-323
-293
-262
-232
-204
-182
-167
-159
-152
-144
-132
-116
-96
-76
-58
-44
-34
-26
-19
-9
4
20
37
53
66
78
89
98
104
108
109
106
99
89
77
64
50
35
19
3
-10
-18
-25
-33
-46
-62
-79
-93
-105
-116
-124
-131
-136
-140
-143
-147
-153
-159
-166
-173
-179
-182
-180
-175
-166
-156
-144
-130
-115
-98
-79
-58
-38
-21
-7
3
12
21
30
39
48
58
72
88
106
123
138
151
161
167
169
169
167
164
163
164
167
173
178
184
188
192
193
191
184
172
158
143
128
115
102
90
77
64
50
36
23
10
-2
-15
-28
-40
-51
-59
-65
-69
-73
-78
-81
-84
-89
-93
-98
-104
-112
-122
-133
-144
-154
-162
-169
-174
-180
-185
-187
-186
-185
-182
-178
-176
-177
-180
-186
-198
-215
-240
-269
-303
-339
-377
-414
-452
-490
-528
-565
-600
-631
-661
-690
-719
-746
-769
-785
-793
-788
-774
-755
-734
-710
-683
-650
-613
-570
-522
-470
-414
-357
-300
-242
-183
-121
-56
8
69
124
169
206
239
269
295
319
341
362
383
402
420
435
448
458
467
475
484
493
499
504
509
515
523
531
542
553
564
577
592
610
628
647
664
679
691
699
703
705
706
706
707
709
711
714
714
711
703
693
682
670
658
645
629
613
596
580
565
548
529
507
481
450
416
383
350
320
292
265
238
209
177
143
106
68
31
-4
-34
-59
-83
-104
-122
-136
-146
-153
-156
-157
-156
-155
-153
-149
-142
-134
-124
-114
-103
-92
-81
-74
-71
-71
-74
-77
-79
-79
-82
-87
-96
-109
-124
-140
-156
-170
-180
-188
-193
-196
-198
-200
-200
-201
-202
-205
-210
-216
-223
-228
-232
-233
-231
-226
-220
-215
-211
-206
-200
-194
-185
-174
-159
-143
-125
-108
-88
-67
-45
-20
5
29
51
68
80
90
98
107
118
133
150
170
190
209
224
235
241
242
238
231
223
218
217
220
229
240
253
264
271
273
271
266
259
249
235
221
206
191
176
157
133
107
77
45
10
-28
-68
-108
-148
-185
-218
-246
-271
-297
-325
-355
-386
-415
-441
-464
-484
-503
-520
-535
-550
-562
-574
-584
-593
-601
-611
-624
-640
-658
-676
-692
-705
-716
-724
-731
-735
-738
-739
-737
-734
-731
-726
-720
-713
-702
-689
-672
-654
-635
-616
-599
-584
-570
-555
-539
-520
-498
-475
-450
-423
-393
-364
-335
-308
-284
-262
-243
-226
-209
-190
-168
-144
-118
-93
-71
-51
-31
-10
12
34
57
79
101
119
135
148
159
169
178
187
196
205
214
224
234
245
256
269
283
298
312
327
342
359
376
395
415
435
455
472
489
503
514
521
525
525
519
508
489
463
434
402
370
337
304
272
241
208
174
137
101
66
33
3
-23
-45
-64
-79
-90
-98
-102
-105
-108
-112
-115
-116
-113
-109
-104
-98
-91
-79
-64
-46
-29
-12
2
13
23
32
39
46
54
63
72
80
88
94
100
106
113
119
124
129
135
142
151
160
170
180
189
195
200
203
206
207
207
204
198
190
180
168
154
138
121
103
86
67
47
28
10
-6
-20
-32
-45
-57
-69
-81
-90
-97
-100
-102
-103
-104
-106
-108
-108
-106
-101
-94
-86
-78
-68
-53
-34
-10
17
46
75
104
132
158
183
209
236
264
292
319
345
367
388
407
423
434
441
443
443
440
437
433
428
422
415
407
396
383
370
357
344
332
320
308
296
284
271
258
247
237
227
219
211
205
199
193
183
171
158
145
131
117
104
91
80
69
60
54
49
47
47
48
50
53
56
58
59
59
59
60
62
65
70
73
77
79
79
76
71
65
59
54
49
42
31
16
-1
-20
-43
-70
-100
-131
-161
-189
-215
-239
-262
-285
-310
-334
-358
-380
-398
-411
-420
-426
-430
-434
-439
-442
-444
-444
-442
-439
-432
-423
-412
-398
-382
-363
-344
-325
-306
-287
-267
-245
-222
-199
-177
-158
-142
-127
-114
-103
-94
-89
-87
-90
-97
-106
-118
-131
-146
-161
-179
-199
-220
-243
-266
-287
-308
-326
-340
-351
-359
-364
-366
-363
-356
-345
-330
-313
-296
-280
-264
-246
-227
-205
-181
-154
-125
-96
-67
-39
-13
13
36
58
78
96
111
124
133
141
147
152
154
156
156
155
155
155
155
154
152
149
144
140
136
132
127
119
110
98
86
74
61
47
30
11
-9
-30
-52
-76
-104
-136
-171
-211
-251
-291
-327
-358
-382
-399
-411
-418
-420
-417
-408
-395
-378
-357
-333
-305
-275
-242
-205
-166
-126
-87
-47
-7
32
71
109
147
183
219
254
290
325
361
395
428
462
494
525
552
576
597
614
628
637
644
650
654
657
657
652
642
628
612
596
583
574
569
567
566
564
558
550
537
522
506
489
473
458
444
430
414
397
378
359
339
320
300
280
259
237
213
186
158
129
101
74
48
25
4
-15
-31
-45
-59
-74
-92
-110
-128
-145
-159
-174
-187
-200
-211
-220
-225
-229
-231
-234
-235
-237
-240
-243
-247
-251
-253
-253
-253
-254
-256
-261
-270
-282
-296
-311
-326
-341
-354
-366
-378
-388
-397
-404
-409
-411
-411
-409
-405
-398
-389
-377
-363
-347
-327
-303
-276
-244
-209
-171
-133
-93
-53
-12
29
68
108
146
183
216
247
273
296
315
330
342
350
354
357
357
355
352
347
342
338
333
327
317
303
285
264
242
219
197
175
152
129
106
83
59
34
8
-18
-44
-71
-97
-123
-147
-171
-194
-216
-238
-258
-277
-295
-312
-326
-339
-350
-358
-365
-370
-376
-381
-385
-390
-393
-396
-397
-396
-393
-388
-383
-379
-373
-366
-357
-346
-334
-320
-305
-288
-272
-256
-242
-228
-216
-205
-196
-187
-179
-174
-170
-168
-167
-165
-163
-160
-157
-154
-151
-148
-145
-144
-144
-145
-146
-146
-144
-141
-138
-135
-134
-134
-136
-139
-142
-144
-144
-144
-142
-141
-140
-138
-134
-129
-123
-117
-111
-106
-101
-95
-88
-79
-72
-65
-58
-52
-47
-43
-41
-41
-43
-47
-54
-64
-74
-84
-92
-97
-101
-101
-98
-92
-82
-70
-57
-43
-28
-14
1
17
34
51
67
81
94
105
117
127
137
145
153
161
170
181
192
204
216
228
240
253
266
280
294
307
320
332
343
353
361
366
371
375
380
385
391
396
400
405
412
421
433
447
460
471
479
485
488
489
488
487
485
482
477
471
464
456
447
437
426
416
407
397
387
375
361
347
333
319
307
294
280
265
247
226
204
180
154
125
95
63
31
-1
-32
-62
-92
-119
-144
-166
-186
-204
-220
-235
-249
-262
-275
-287
-297
-307
-313
-317
-317
-315
-312
-309
-304
-297
-289
-280
-271
-263
-257
-252
-248
-242
-236
-227
-218
-209
-200
-193
-186
-179
-171
-161
-149
-135
-119
-102
-84
-65
-46
-25
-4
19
41
64
85
106
126
144
160
176
190
203
216
229
243
258
274
290
306
320
332
342
351
359
366
373
377
379
379
376
372
367
362
358
353
346
337
325
310
292
272
251
231
213
195
179
164
152
142
134
129
125
122
119
116
112
108
103
100
96
92
87
82
75
67
58
47
35
20
2
-17
-39
-64
-91
-119
-147
-174
-200
-225
-249
-273
-296
-319
-343
-365
-389
-413
-437
-461
-484
-505
-523
-538
-550
-562
-571
-580
-588
-596
-606
-617
-628
-641
-654
-669
-686
-703
-719
-735
-748
-760
-769
-776
-780
-782
-781
-778
-773
-765
-752
-737
-718
-698
-676
-652
-627
-601
-573
-546
-518
-492
-468
-444
-421
-398
-373
-347
-320
-292
-263
-232
-201
-169
-139
-110
-83
-56
-30
-3
26
56
88
120
151
181
208
231
251
267
280
290
298
306
312
318
323
325
326
324
322
320
317
315
313
312
313
315
318
322
326
331
335
340
346
352
358
364
370
376
381
386
390
393
394
396
398
400
403
406
408
411
414
418
424
429
435
440
444
448
452
454
455
454
453
452
453
455
455
454
451
447
442
437
430
423
414
405
393
380
366
351
335
319
302
285
269
254
240
228
217
207
197
185
174
161
150
140
131
123
115
106
96
85
73
61
48
34
20
5
-10
-25
-41
-57
-72
-88
-104
-121
-137
-153
-168
-181
-193
-201
-208
-213
-218
-223
-230
-237
-246
-255
-262
-268
-273
-275
-274
-270
-264
-258
-252
-247
-241
-235
-228
-221
-214
-208
-203
-199
-196
-194
-192
-192
-192
-194
-197
-203
-209
-217
-226
-236
-245
-254
-264
-273
-281
-288
-294
-298
-301
-303
-306
-310
-315
-319
-324
-329
-334
-340
-345
-351
-356
-359
-361
-360
-357
-352
-348
-344
-340
-338
-335
-331
-326
-319
-309
-298
-287
-276
-266
-258
-250
-244
-238
-231
-226
-220
-213
-204
-192
-178
-161
-143
-123
-102
-81
-60
-38
-18
2
23
43
63
83
102
120
136
150
163
174
184
192
200
208
215
223
231
239
247
255
262
269
275
280
284
287
291
294
298
299
298
294
289
283
279
276
273
270
267
265
264
265
270
277
287
298
311
324
338
352
367
380
391
400
408
413
416
418
418
418
418
419
418
417
415
412
408
404
399
395
391
387
382
379
375
372
368
362
353
343
331
318
305
290
275
259
242
223
202
178
153
128
103
79
57
37
20
4
-11
-25
-38
-50
-62
-72
-81
-89
-95
-101
-106
-109
-112
-115
-119
-124
-132
-141
-151
-163
-174
-184
-194
-202
-209
-215
-219
-222
-224
-225
-226
-226
-224
-220
-215
-209
-204
-199
-196
-194
-192
-190
-187
-183
-178
-174
-169
-165
-161
-156
-152
-148
-144
-139
-134
-128
-119
-109
-98
-88
-79
-71
-65
-59
-54
-46
-38
-27
-16
-6
3
9
12
10
6
-2
-12
-25
-40
-57
-76
-95
-114
-131
-147
-161
-173
-183
-191
-197
-201
-203
-202
-199
-195
-189
-183
-176
-169
-162
-154
-146
-139
-132
-128
-127
-130
-134
-141
-149
-157
-166
-175
-185
-194
-204
-215
-226
-237
-247
-257
-268
-279
-291
-304
-318
-331
-345
-357
-368
-379
-389
-398
-407
-414
-419
-422
-424
-424
-422
-419
-414
-408
-400
-391
-381
-370
-357
-342
-324
-304
-280
-253
-225
-196
-166
-136
-105
-72
-38
-2
34
70
105
138
170
198
224
247
267
285
301
314
325
333
339
343
346
348
349
349
348
346
343
339
334
329
324
317
310
303
296
288
281
273
264
255
246
236
226
216
206
197
187
177
168
158
148
138
128
120
112
105
100
96
93
91
91
91
93
97
103
112
123
136
150
165
179
193
205
215
225
234
242
250
257
263
269
275
280
285
288
290
290
288
283
278
271
263
255
246
237
228
219
210
200
190
181
172
166
162
160
161
164
168
173
177
181
184
186
188
190
192
193
194
193
192
188
184
178
171
161
148
132
113
92
71
50
32
14
-2
-18
-33
-48
-64
-79
-95
-111
-126
-142
-156
-170
-182
-191
-199
-203
-205
-204
-201
-197
-192
-186
-180
-174
-167
-160
-153
-146
-140
-134
-129
-126
-124
-122
-121
-121
-121
-122
-125
-129
-135
-143
-153
-165
-178
-193
-208
-224
-240
-256
-272
-289
-306
-325
-343
-362
-379
-396
-412
-428
-442
-457
-470
-484
-495
-506
-514
-521
-525
-527
-527
-524
-518
-511
-502
-491
-478
-464
-447
-428
-408
-387
-366
-346
-326
-306
-285
-264
-242
-221
-200
-179
-158
-136
-113
-88
-62
-35
-7
22
52
82
112
141
169
197
223
247
270
292
315
338
361
384
406
426
445
461
475
487
498
506
513
518
521
521
520
516
512
506
499
489
478
463
446
427
407
384
361
338
313
288
263
236
210
183
157
131
107
83
58
33
8
-18
-43
-66
-89
-110
-129
-147
-164
-178
-191
-203
-214
-223
-229
-234
-236
-235
-234
-230
-225
-219
-210
-200
-187
-171
-154
-136
-118
-100
-83
-65
-48
-31
-14
3
20
36
51
64
76
86
94
101
106
111
114
118
121
124
127
130
133
137
141
147
153
159
164
168
169
169
167
164
160
155
150
144
138
133
129
125
121
116
111
105
101
96
92
87
82
76
69
62
56
50
46
43
42
41
40
39
36
32
28
24
20
17
15
15
15
16
16
16
15
15
14
14
14
13
13
12
11
8
4
-2
-9
-17
-26
-36
-47
-59
-72
-85
-99
-113
-128
-142
-156
-169
-182
-194
-204
-214
-223
-232
-241
-250
-258
-266
-273
-278
-281
-283
-285
-286
-287
-289
-291
-293
-295
-296
-295
-294
-291
-287
-282
-275
-266
-255
-242
-228
-213
-198
-183
-169
-156
-143
-131
-120
-110
-102
-96
-91
-88
-86
-85
-85
-84
-83
-81
-77
-71
-65
-59
-52
-44
-37
-31
-24
-16
-7
2
12
23
33
44
54
65
76
89
102
116
131
146
160
173
185
196
206
216
225
231
237
241
243
244
243
240
237
235
232
229
227
226
226
226
227
228
231
236
241
246
250
255
258
262
263
263
263
263
264
264
262
257
250
240
227
211
193
174
154
134
114
94
74
55
37
19
2
-14
-29
-42
-54
-66
-77
-89
-101
-112
-123
-132
-139
-144
-147
-148
-147
-145
-141
-137
-131
-125
-118
-111
-103
-94
-85
-75
-64
-54
-42
-30
-17
-3
11
24
38
50
63
74
84
94
102
110
116
122
127
131
134
134
134
132
129
125
121
116
109
102
93
84
75
66
55
45
35
26
16
6
-5
-17
-29
-41
-53
-64
-75
-87
-99
-112
-126
-139
-151
-162
-171
-179
-186
-193
-198
-202
-205
-206
-205
-203
-199
-195
-191
-187
-182
-177
-171
-166
-161
-157
-154
-153
-152
-153
-153
-153
-153
-153
-152
-151
-149
-147
-145
-144
-144
-145
-145
-146
-146
-146
-147
-147
-150
-153
-157
-161
-164
-167
-170
-174
-177
-180
-183
-187
-191
-195
-197
-199
-200
-200
-200
-199
-197
-195
-192
-188
-184
-180
-175
-169
-162
-154
-145
-135
-125
-114
-104
-93
-82
-71
-61
-50
-38
-26
-13
1
14
27
39
50
60
71
81
91
102
111
120
128
137
145
155
166
179
192
207
222
237
253
269
284
297
310
322
333
343
351
358
363
368
373
376
379
383
387
391
395
398
401
405
410
416
422
427
432
436
439
442
444
447
449
451
453
455
456
457
456
454
449
443
435
425
414
400
383
364
342
318
293
266
237
208
179
150
121
93
63
34
4
-25
-53
-81
-108
-135
-162
-188
-212
-235
-257
-278
-297
-316
-333
-351
-369
-386
-402
-418
-432
-445
-457
-468
-479
-489
-497
-504
-510
-515
-519
-521
-522
-520
-515
-508
-498
-487
-475
-462
-449
-435
-422
-410
-397
-384
-372
-360
-348
-336
-325
-315
-305
-294
-284
-274
-265
-256
-247
-237
-228
-219
-209
-198
-186
-173
-161
-148
-135
-123
-112
-101
-93
-86
-80
-75
-69
-63
-58
-53
-49
-48
-47
-47
-48
-49
-51
-53
-54
-56
-56
-55
-54
-54
-54
-53
-52
-49
-46
-42
-38
-34
-27
-18
-9
2
13
24
34
45
55
67
79
92
105
117
127
137
147
157
167
177
188
197
205
211
216
219
222
225
228
230
233
235
238
241
244
248
252
256
260
264
266
269
273
277
281
285
287
288
289
288
286
283
279
273
266
259
252
244
237
231
226
221
216
210
204
198
192
185
178
171
164
157
151
144
137
130
123
116
109
102
94
87
80
75
69
64
60
56
52
48
45
43
41
39
37
36
36
35
34
32
31
28
26
22
18
12
5
-4
-15
-26
-38
-50
-63
-76
-90
-104
-119
-132
-144
-154
-163
-172
-180
-189
-196
-202
-205
-206
-205
-202
-197
-190
-183
-176
-169
-162
-156
-150
-144
-138
-132
-124
-116
-106
-96
-85
-74
-63
-51
-38
-25
-11
4
19
34
48
62
76
90
101
112
121
128
136
143
150
157
163
168
173
177
180
182
183
184
185
186
187
188
189
188
186
184
181
178
174
169
165
160
155
149
143
138
132
127
122
116
110
104
97
90
82
75
66
58
49
39
29
17
6
-6
-17
-28
-38
-47
-55
-62
-69
-76
-82
-87
-93
-97
-100
-103
-105
-106
-106
-106
-106
-106
-106
-107
-108
-108
-108
-110
-113
-116
-119
-122
-124
-126
-129
-132
-135
-139
-144
-148
-153
-156
-160
-163
-164
-166
-167
-167
-166
-165
-163
-160
-157
-152
-147
-140
-132
-124
-115
-107
-98
-90
-82
-73
-64
-55
-46
-37
-29
-22
-15
-9
-4
0
3
6
7
8
9
9
10
10
10
9
7
4
1
-2
-7
-14
-21
-29
-37
-44
-51
-58
-65
-72
-79
-86
-91
-95
-99
-101
-102
-102
-100
-96
-91
-85
-78
-70
-62
-53
-43
-34
-24
-15
-7
2
10
19
26
32
37
41
43
45
46
47
47
46
45
44
43
43
41
39
36
32
28
24
21
18
15
14
12
9
7
3
-1
-6
-11
-15
-20
-24
-27
-30
-33
-35
-36
-37
-37
-38
-38
-37
-36
-34
-33
-31
-29
-28
-26
-24
-22
-20
-19
-17
-15
-13
-11
-9
-7
-5
-3
-1
2
5
9
11
13
14
14
13
11
8
4
-1
-7
-12
-18
-24
-29
-33
-38
-42
-46
-49
-51
-54
-56
-58
-58
-58
-57
-56
-55
-55
-56
-57
-59
-61
-62
-63
-64
-65
-65
-66
-66
-66
-65
-63
-60
-57
-54
-49
-44
-38
-32
-27
-23
-18
-14
-9
-4
0
5
11
16
22
26
30
34
38
42
45
49
52
55
57
60
62
64
65
67
69
72
76
81
86
90
95
99
103
107
110
113
116
119
122
126
130
135
138
141
143
144
144
142
141
139
137
135
133
131
130
129
129
129
130
131
132
132
131
130
129
129
129
129
130
131
132
132
134
135
136
137
137
138
139
140
142
144
146
148
150
153
155
158
161
163
166
168
170
174
178
182
184
186
187
188
186
183
179
175
170
165
159
152
144
135
126
116
105
95
85
75
64
54
43
33
24
16
8
0
-7
-13
-18
-23
-27
-31
-34
-36
-38
-38
-39
-39
-40
-41
-42
-45
-48
-52
-56
-61
-65
-70
-73
-76
-79
-82
-86
-89
-93
-97
-103
-109
-115
-122
-129
-135
-141
-147
-151
-154
-156
-157
-156
-155
-153
-150
-147
-143
-139
-133
-128
-122
-117
-113
-108
-104
-100
-96
-93
-90
-87
-83
-80
-77
-76
-75
-75
-75
-76
-77
-79
-81
-83
-84
-86
-87
-89
-91
-93
-94
-94
-94
-94
-92
-90
-87
-82
-76
-71
-66
-60
-55
-50
-45
-41
-37
-33
-28
-23
-19
-14
-11
-8
-4
0
5
10
16
22
29
36
42
47
52
56
59
62
65
69
73
77
80
83
86
89
92
93
92
89
84
77
68
56
44
31
16
1
-15
-32
-49
-67
-86
-106
-127
-147
-168
-188
-206
-223
-238
-251
-262
-272
-281
-289
-296
-303
-309
-313
-318
-322
-325
-328
-330
-332
-334
-335
-337
-337
-337
-335
-332
-327
-322
-316
-309
-301
-293
-285
-277
-269
-260
-251
-242
-233
-223
-214
-205
-195
-185
-175
-166
-157
-149
-140
-130
-120
-109
-98
-87
-75
-64
-53
-42
-32
-22
-14
-5
4
12
21
30
38
45
52
59
66
73
80
88
95
101
107
113
118
122
125
127
128
128
126
123
118
112
106
99
92
85
77
68
60
51
42
34
27
21
16
13
11
11
11
13
15
19
24
29
35
40
45
49
54
58
63
66
69
72
74
76
77
79
80
83
85
89
93
97
101
105
109
113
116
118
119
118
118
117
116
114
111
107
102
95
87
78
67
56
44
32
19
7
-4
-14
-22
-28
-33
-36
-39
-41
-42
-42
-43
-43
-44
-46
-47
-48
-48
-47
-46
-45
-45
-45
-45
-43
-40
-36
-30
-22
-12
-2
9
21
31
42
51
55
54
54
54
54
53
53
53
52
52
52
52
51
51
51
51
50
50
50
49
49
49
49
48
48
48
48
47
47
47
47
46
46
46
46
45
45
45
45
44
44
44
43
43
43
43
43
42
42
42
41
41
41
41
41
40
40
40
40
39
39
39
38
38
38
38
38
37
37
37
37
36
36
36
36
35
35
35
35
34
34
34
34
34
33
33
33
33
32
32
32
32
32
31
31
31
31
30
30
30
30
30
29
29
29
29
28
28
28
28
28
27
27
27
27
26
26
26
26
26
25
25
25
25
25
24
24
24
24
24
23
23
23
23
23
23
22
22
22
22
22
21
21
21
21
21
21
20
20
20
20
20
19
19
19
19
19
19
18
18
18
18
18
18
17
17
17
17
17
16
16
16
16
16
16
16
15
15
15
15
15
15
14
14
14
14
14
14
14
13
13
13
13
13
13
13
12
12
12
12
12
12
12
11
11
11
11
11
11
11
10
10
10
10
10
10
10
10
9
9
9
9
9
9
9
9
8
8
8
8
8
8
8
8
7
7
7
7
7
7
7
7
7
7
6
6
6
6
6
6
