20
1952
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
-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
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-6
-6
-7
-7
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-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
-3
-3
-3
-3
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-2
-2
-2
-2
-2
-3
-3
-3
-2
-2
-1
0
1
2
3
3
3
4
4
5
6
7
8
10
12
15
16
17
19
20
20
21
22
23
24
24
26
29
31
32
32
35
38
39
39
40
39
37
32
29
28
27
25
24
25
25
27
28
30
31
32
29
23
16
13
10
5
0
-1
0
-1
-1
2
4
4
4
4
2
0
-3
-7
-14
-22
-27
-29
-28
-28
-27
-25
-24
-23
-24
-24
-25
-26
-26
-28
-31
-30
-27
-26
-25
-24
-22
-21
-23
-25
-23
-19
-18
-21
-20
-14
-12
-15
-16
-11
-10
-14
-15
-11
-10
-15
-20
-23
-26
-34
-40
-38
-32
-27
-25
-24
-21
-15
-7
-4
-2
-1
1
3
7
9
11
15
16
13
10
10
14
17
20
25
27
24
20
17
15
12
12
16
19
17
18
24
28
27
28
34
41
46
48
49
48
48
50
54
58
58
53
44
35
29
30
36
41
42
36
27
19
15
14
16
18
13
0
-14
-21
-22
-20
-13
0
12
15
14
15
19
17
11
5
2
2
4
8
13
17
17
13
9
13
20
20
10
-1
-7
-14
-27
-38
-36
-25
-21
-28
-37
-42
-47
-53
-55
-54
-51
-43
-31
-15
-2
2
-1
-8
-16
-20
-26
-36
-46
-52
-56
-55
-48
-42
-42
-48
-56
-65
-76
-81
-79
-76
-71
-64
-58
-51
-45
-42
-35
-26
-18
-9
0
5
7
11
18
19
11
5
6
9
12
10
7
6
7
13
21
23
18
14
12
7
5
10
20
34
50
62
76
91
100
104
97
84
70
56
44
35
29
24
16
6
2
9
18
21
20
16
8
-6
-16
-17
-16
-16
-15
-11
-7
-1
7
13
17
24
33
40
41
35
25
15
6
-2
-6
-13
-21
-28
-34
-37
-39
-38
-31
-23
-19
-20
-25
-29
-38
-53
-61
-52
-33
-13
2
17
34
45
44
36
26
12
-10
-32
-49
-60
-63
-56
-52
-52
-52
-54
-58
-57
-55
-53
-47
-39
-38
-41
-41
-40
-34
-21
-6
1
2
2
7
19
27
30
32
35
37
41
44
44
41
33
17
2
0
7
11
17
25
33
42
50
53
54
52
49
47
40
28
17
9
9
8
0
-7
-12
-18
-19
-15
-14
-13
-14
-19
-22
-24
-20
-6
11
19
22
21
13
1
-10
-17
-17
-13
-11
-12
-18
-32
-45
-48
-45
-42
-41
-42
-40
-31
-19
-8
3
5
-2
-11
-16
-17
-14
-7
1
8
14
15
7
-5
-14
-19
-21
-22
-24
-22
-21
-28
-36
-34
-27
-22
-24
-29
-30
-24
-22
-20
-9
5
14
17
11
2
-1
-3
-6
-8
-12
-24
-36
-39
-35
-32
-33
-36
-38
-34
-25
-16
-9
0
2
-10
-23
-18
2
19
27
32
42
54
61
62
62
63
63
60
54
45
36
23
13
12
18
22
25
32
39
39
38
44
50
53
56
55
53
53
49
43
38
41
52
69
86
95
97
99
98
83
62
50
46
42
38
33
30
28
23
15
7
4
7
12
16
20
26
28
24
22
20
18
22
31
43
55
61
62
64
64
54
41
27
13
-1
-16
-31
-43
-48
-49
-51
-50
-37
-16
0
2
2
-1
-9
-18
-22
-25
-36
-52
-59
-50
-31
-10
4
9
8
3
-6
-14
-23
-30
-34
-40
-52
-65
-74
-78
-78
-79
-86
-98
-112
-125
-131
-132
-134
-130
-116
-101
-88
-75
-64
-61
-66
-76
-78
-71
-69
-76
-81
-86
-93
-101
-111
-119
-125
-131
-139
-147
-147
-131
-106
-81
-60
-44
-29
-13
1
14
27
39
51
65
82
95
100
101
98
91
80
69
65
68
74
83
96
106
115
122
119
110
102
98
101
109
122
138
150
154
155
158
161
162
165
169
172
174
169
158
140
115
88
65
53
51
56
65
73
72
64
53
41
24
5
-12
-32
-63
-98
-122
-136
-145
-146
-143
-142
-144
-148
-149
-148
-144
-137
-128
-121
-118
-117
-117
-123
-129
-130
-130
-132
-137
-147
-158
-169
-179
-188
-198
-208
-207
-193
-172
-148
-120
-92
-69
-49
-35
-30
-35
-53
-74
-94
-111
-121
-122
-122
-118
-109
-104
-99
-96
-99
-103
-101
-101
-108
-113
-112
-111
-110
-106
-102
-102
-100
-90
-76
-60
-45
-33
-21
-4
11
23
34
42
43
35
21
12
9
7
5
9
17
26
36
50
66
80
87
93
105
126
151
175
196
210
218
221
215
201
186
169
151
142
143
144
142
141
144
152
162
175
190
198
197
194
192
181
163
144
129
121
115
102
86
71
59
48
43
41
42
51
69
90
107
122
131
132
128
119
106
93
85
82
79
72
62
48
29
10
-9
-28
-41
-49
-56
-60
-66
-78
-91
-95
-90
-76
-64
-61
-60
-54
-45
-38
-36
-34
-29
-27
-32
-41
-53
-68
-87
-107
-118
-117
-110
-104
-102
-100
-98
-100
-107
-113
-114
-116
-123
-135
-144
-148
-147
-139
-123
-104
-81
-57
-37
-21
-8
-2
-1
3
8
12
13
9
-4
-22
-35
-41
-47
-56
-64
-68
-65
-50
-30
-11
8
32
64
90
105
114
120
119
109
94
81
71
63
62
66
69
71
72
73
76
76
76
74
71
67
60
52
45
44
49
59
68
80
99
121
133
137
135
127
114
95
74
55
37
24
16
11
5
-6
-22
-34
-40
-38
-31
-23
-16
-9
-2
6
12
12
4
-11
-29
-47
-62
-72
-79
-84
-93
-102
-106
-105
-101
-98
-94
-89
-83
-73
-61
-46
-24
0
16
30
47
69
96
116
124
125
124
117
104
87
71
58
47
43
46
54
62
68
71
75
83
92
98
100
96
83
65
47
31
23
20
19
18
17
17
16
14
10
9
14
22
24
21
19
20
20
18
13
9
7
4
-7
-28
-48
-63
-77
-89
-95
-91
-82
-72
-65
-62
-60
-62
-67
-76
-88
-103
-117
-124
-119
-106
-86
-64
-38
-13
2
8
9
14
18
10
-5
-16
-20
-25
-34
-43
-49
-53
-57
-63
-67
-64
-56
-49
-41
-32
-17
1
10
11
10
7
4
-2
-7
-10
-15
-26
-33
-36
-43
-47
-48
-49
-50
-51
-53
-54
-51
-43
-36
-37
-42
-42
-33
-24
-17
-11
-7
-9
-7
0
8
16
22
27
34
38
33
29
27
25
20
19
22
24
22
11
0
1
7
17
31
45
55
63
70
74
75
73
71
68
62
52
38
21
8
9
19
17
3
-8
-12
-18
-32
-47
-56
-64
-73
-80
-85
-86
-86
-85
-81
-75
-72
-74
-79
-85
-86
-80
-71
-66
-71
-83
-90
-86
-79
-78
-79
-79
-77
-77
-81
-82
-82
-85
-79
-62
-53
-53
-52
-43
-27
-9
4
6
-1
-13
-24
-26
-23
-21
-20
-19
-15
-9
1
15
33
55
72
77
78
78
73
65
60
53
44
41
44
51
57
64
73
80
85
93
107
119
125
124
120
117
120
123
122
124
133
142
149
155
155
148
138
128
112
95
86
84
78
66
49
35
25
21
26
36
42
37
25
9
-15
-44
-65
-72
-72
-73
-75
-71
-64
-58
-55
-56
-60
-69
-85
-110
-133
-146
-151
-150
-139
-117
-92
-75
-67
-62
-60
-64
-65
-64
-64
-66
-74
-86
-93
-90
-82
-74
-61
-47
-39
-38
-38
-33
-25
-15
-2
7
11
13
20
32
42
44
41
42
45
39
30
30
30
23
18
17
14
11
11
9
4
1
5
10
15
22
22
20
23
33
47
63
82
94
96
98
101
106
115
125
134
144
152
155
155
152
142
129
122
121
125
131
136
135
127
119
113
110
109
107
106
105
100
93
83
68
45
13
-21
-45
-57
-66
-82
-99
-113
-128
-139
-146
-150
-159
-176
-189
-194
-195
-198
-200
-198
-199
-206
-207
-199
-195
-198
-207
-216
-225
-239
-261
-281
-298
-315
-331
-348
-368
-391
-412
-425
-425
-414
-399
-379
-351
-321
-294
-269
-239
-207
-175
-149
-130
-117
-105
-96
-87
-74
-54
-30
-8
11
32
50
64
74
83
90
98
113
139
170
191
197
196
191
180
167
159
161
163
153
144
144
144
136
121
100
79
69
67
65
61
51
36
23
19
23
31
40
41
35
29
21
9
-7
-26
-39
-46
-55
-69
-88
-102
-106
-106
-108
-105
-95
-77
-50
-20
0
6
1
-7
-13
-15
-13
-14
-23
-35
-43
-51
-53
-51
-49
-51
-58
-77
-100
-107
-92
-67
-39
-9
23
49
61
64
70
82
90
101
127
161
186
196
191
169
134
99
71
49
34
33
51
80
110
130
134
116
85
61
57
65
81
104
132
156
161
142
110
76
46
18
-11
-40
-68
-95
-112
-114
-106
-97
-90
-86
-82
-77
-80
-91
-96
-82
-52
-20
6
20
16
-4
-23
-28
-22
-16
-15
-15
-14
-15
-25
-36
-36
-17
12
34
41
41
42
47
50
56
63
67
74
87
102
112
107
91
78
70
58
40
30
37
58
76
78
73
67
54
42
42
43
37
32
38
47
40
15
-10
-14
3
32
60
80
85
71
52
44
47
55
72
101
131
145
144
138
123
94
69
63
75
94
116
151
198
235
245
237
228
226
237
259
290
319
342
357
358
338
305
276
265
264
258
251
249
248
239
226
217
209
198
182
165
159
171
200
236
262
266
245
199
142
88
46
16
-4
-26
-59
-98
-133
-163
-197
-237
-272
-287
-285
-283
-289
-307
-327
-334
-325
-300
-251
-187
-136
-113
-115
-127
-143
-170
-210
-237
-227
-188
-142
-108
-83
-68
-76
-107
-134
-146
-154
-170
-181
-173
-156
-149
-159
-182
-203
-212
-215
-208
-186
-154
-127
-117
-131
-146
-144
-146
-163
-180
-188
-182
-158
-121
-82
-53
-48
-63
-78
-91
-105
-124
-146
-159
-155
-132
-97
-77
-90
-123
-152
-164
-161
-150
-143
-148
-157
-159
-146
-117
-73
-20
29
62
91
115
119
98
63
31
8
-6
-11
-1
19
43
70
93
105
119
146
179
210
243
288
333
364
388
401
400
393
382
369
366
369
354
316
265
216
182
160
139
119
115
118
109
90
82
92
97
81
52
27
7
-19
-52
-86
-113
-122
-118
-112
-108
-113
-121
-121
-131
-164
-203
-231
-254
-273
-279
-268
-249
-224
-195
-180
-199
-247
-291
-308
-303
-297
-303
-318
-325
-315
-303
-289
-271
-265
-279
-291
-294
-307
-328
-349
-359
-357
-344
-326
-303
-274
-255
-257
-252
-222
-188
-170
-160
-152
-137
-118
-102
-95
-96
-97
-97
-96
-87
-53
2
51
86
121
161
192
195
174
162
176
199
225
258
292
314
317
316
336
379
427
473
514
539
545
547
556
563
559
557
560
553
531
501
464
426
391
359
330
299
268
246
217
169
123
102
105
108
101
98
102
105
104
94
71
46
29
9
-26
-65
-99
-134
-167
-189
-204
-212
-215
-221
-237
-267
-307
-340
-357
-359
-358
-358
-357
-351
-338
-325
-313
-296
-274
-259
-250
-239
-238
-258
-275
-266
-239
-206
-170
-139
-128
-131
-133
-133
-137
-145
-143
-133
-122
-105
-79
-52
-32
-5
41
106
182
257
313
353
386
402
399
395
402
421
442
452
446
435
437
456
480
499
515
529
538
538
531
526
523
526
549
591
635
660
658
641
614
576
537
511
487
443
382
322
266
223
207
215
231
247
257
262
260
261
265
270
275
275
255
222
193
180
182
188
189
185
173
156
136
112
78
35
-9
-39
-47
-46
-42
-30
-15
-3
10
13
-4
-35
-66
-86
-94
-103
-115
-123
-126
-136
-157
-183
-207
-229
-250
-273
-296
-313
-330
-338
-317
-275
-234
-200
-169
-142
-119
-97
-75
-58
-41
-15
18
47
70
92
113
133
152
167
179
192
205
210
196
159
110
67
35
20
28
47
63
77
88
90
90
99
100
84
63
42
22
4
-11
-14
-8
-6
-5
0
-5
-28
-54
-72
-82
-93
-101
-101
-102
-116
-147
-188
-225
-253
-277
-297
-318
-343
-364
-376
-386
-404
-433
-471
-505
-527
-540
-551
-567
-594
-621
-634
-633
-630
-624
-608
-579
-541
-503
-471
-441
-405
-378
-367
-367
-372
-384
-402
-421
-426
-412
-386
-357
-330
-298
-258
-211
-156
-97
-47
-7
23
43
62
86
113
149
193
235
268
292
312
330
345
362
384
401
402
377
333
290
257
232
213
198
186
177
167
149
115
68
18
-20
-44
-57
-60
-62
-73
-100
-134
-165
-190
-220
-259
-296
-318
-324
-324
-324
-321
-314
-307
-304
-305
-302
-285
-261
-251
-263
-279
-284
-273
-249
-222
-197
-171
-144
-112
-65
-4
58
119
187
251
302
338
355
358
354
346
331
314
299
296
300
295
273
244
226
219
204
174
146
128
112
88
58
27
1
-25
-56
-86
-115
-149
-196
-258
-325
-385
-433
-466
-482
-488
-492
-499
-508
-519
-535
-554
-572
-583
-590
-597
-607
-614
-617
-616
-617
-618
-614
-601
-581
-555
-529
-506
-493
-492
-503
-529
-569
-603
-620
-626
-631
-643
-660
-673
-678
-675
-656
-625
-594
-578
-584
-600
-608
-601
-591
-586
-585
-575
-552
-525
-507
-496
-486
-477
-477
-484
-500
-518
-527
-517
-495
-479
-476
-485
-499
-515
-528
-535
-536
-529
-506
-467
-426
-396
-373
-352
-336
-319
-290
-253
-216
-177
-139
-110
-87
-64
-33
8
48
82
121
165
208
251
290
328
372
419
466
508
548
591
646
709
767
811
840
859
875
890
898
894
884
877
875
868
849
812
756
683
602
518
438
368
307
250
195
141
86
35
-11
-50
-82
-107
-132
-156
-186
-222
-254
-280
-302
-320
-340
-366
-388
-409
-438
-470
-494
-507
-512
-514
-513
-512
-513
-520
-533
-546
-557
-567
-569
-559
-546
-532
-511
-480
-444
-408
-376
-350
-326
-299
-263
-216
-158
-94
-32
16
45
61
82
123
181
248
314
370
409
439
468
500
540
581
610
625
633
644
661
681
703
723
738
749
761
769
774
782
791
797
800
792
766
718
656
596
543
489
430
369
311
259
216
177
143
111
75
36
-8
-52
-91
-131
-169
-197
-210
-216
-221
-229
-239
-255
-286
-326
-361
-389
-414
-439
-457
-467
-474
-478
-477
-472
-464
-451
-427
-398
-368
-341
-315
-285
-246
-194
-131
-62
13
94
189
295
401
498
593
693
802
913
1016
1108
1189
1270
1352
1432
1504
1568
1626
1679
1726
1766
1790
1798
1796
1790
1783
1775
1768
1759
1748
1733
1711
1680
1646
1608
1567
1517
1459
1402
1349
1292
1224
1149
1074
990
898
812
739
670
606
545
485
427
374
324
274
227
183
142
105
75
54
39
27
12
-5
-19
-33
-54
-72
-78
-73
-71
-76
-83
-84
-81
-80
-84
-92
-102
-111
-113
-109
-102
-90
-76
-63
-52
-43
-34
-26
-16
-7
1
14
35
67
111
158
206
256
306
354
393
424
451
476
498
515
523
529
534
538
535
525
510
495
482
476
473
463
447
430
413
395
371
337
296
255
218
179
138
103
73
45
17
-5
-14
-9
6
22
38
54
62
59
51
44
41
40
38
40
54
79
106
131
158
191
225
257
284
309
335
362
386
409
430
446
458
461
456
443
427
415
410
412
417
417
407
388
361
327
289
246
202
160
120
83
46
5
-37
-80
-124
-166
-203
-236
-262
-281
-292
-295
-293
-289
-284
-280
-272
-261
-250
-237
-219
-200
-180
-158
-134
-110
-86
-59
-32
-7
6
6
-3
-17
-37
-64
-94
-124
-155
-185
-218
-255
-297
-338
-378
-413
-446
-481
-523
-570
-618
-666
-714
-765
-816
-862
-899
-928
-955
-984
-1016
-1056
-1093
-1123
-1149
-1175
-1199
-1221
-1238
-1258
-1283
-1313
-1342
-1368
-1394
-1423
-1455
-1488
-1523
-1559
-1594
-1626
-1654
-1682
-1708
-1734
-1765
-1798
-1831
-1864
-1897
-1923
-1939
-1947
-1951
-1952
-1948
-1933
-1906
-1874
-1843
-1808
-1764
-1713
-1654
-1585
-1509
-1432
-1357
-1286
-1218
-1151
-1085
-1020
-952
-877
-800
-725
-652
-583
-517
-458
-407
-363
-319
-272
-226
-184
-144
-108
-75
-42
-12
15
34
46
54
62
67
64
52
30
0
-29
-52
-69
-83
-99
-118
-140
-165
-191
-215
-238
-261
-283
-302
-319
-331
-338
-339
-338
-337
-339
-345
-356
-370
-383
-391
-394
-393
-395
-406
-424
-448
-476
-505
-535
-571
-611
-646
-674
-703
-737
-774
-810
-835
-851
-865
-886
-915
-950
-984
-1008
-1020
-1016
-1004
-984
-960
-929
-891
-848
-806
-767
-731
-694
-655
-618
-584
-546
-502
-452
-402
-353
-299
-238
-176
-116
-54
9
68
122
169
214
262
317
378
443
504
558
608
660
713
762
799
827
850
875
902
924
940
948
948
941
927
910
894
881
867
848
830
818
811
805
798
790
777
763
750
737
726
716
710
707
708
710
711
707
697
683
669
657
648
645
654
674
698
721
743
762
778
793
814
843
878
917
959
1006
1053
1095
1130
1160
1187
1217
1247
1274
1294
1304
1308
1309
1311
1317
1323
1325
1321
1312
1302
1293
1283
1270
1254
1229
1196
1157
1117
1080
1048
1018
993
976
964
951
936
919
903
890
881
874
871
874
879
885
893
902
910
913
912
906
896
882
865
853
844
834
820
808
796
781
763
746
728
709
691
674
655
634
611
594
581
571
562
553
547
540
534
530
526
523
518
509
498
491
491
492
491
492
495
497
499
503
508
511
512
510
501
489
476
462
451
443
437
434
435
434
432
432
435
442
450
458
466
472
479
485
489
490
486
479
476
477
481
485
487
491
502
520
538
552
561
567
567
562
556
554
560
570
578
580
577
573
566
557
547
534
516
492
458
415
367
318
270
222
175
127
77
24
-29
-79
-128
-183
-242
-300
-355
-410
-465
-514
-557
-599
-643
-693
-746
-795
-835
-867
-898
-931
-964
-995
-1028
-1064
-1104
-1147
-1194
-1238
-1276
-1309
-1342
-1373
-1403
-1431
-1458
-1479
-1495
-1508
-1521
-1535
-1549
-1563
-1578
-1595
-1610
-1622
-1630
-1635
-1641
-1648
-1652
-1653
-1651
-1644
-1633
-1617
-1598
-1580
-1567
-1555
-1542
-1528
-1514
-1497
-1473
-1443
-1409
-1378
-1348
-1320
-1290
-1257
-1220
-1185
-1154
-1126
-1102
-1075
-1042
-1006
-975
-948
-924
-900
-876
-850
-822
-790
-755
-717
-680
-644
-607
-573
-541
-512
-482
-452
-424
-398
-377
-359
-342
-324
-303
-283
-268
-259
-254
-248
-240
-229
-219
-214
-214
-214
-217
-224
-234
-243
-254
-270
-293
-322
-352
-381
-411
-442
-472
-502
-533
-565
-596
-626
-654
-685
-716
-748
-780
-813
-845
-874
-898
-915
-927
-932
-930
-921
-908
-894
-878
-860
-837
-813
-789
-767
-745
-723
-699
-680
-663
-647
-632
-619
-606
-592
-576
-554
-531
-505
-477
-443
-407
-371
-337
-306
-277
-245
-208
-171
-136
-103
-73
-45
-19
4
26
50
78
105
128
146
160
172
184
196
211
228
248
267
287
307
324
340
354
369
386
403
424
447
475
506
539
569
596
617
633
647
662
679
697
716
735
753
767
776
785
794
807
821
833
844
858
876
895
917
941
969
997
1022
1040
1056
1070
1081
1087
1091
1096
1103
1112
1118
1119
1113
1102
1092
1082
1073
1066
1063
1061
1058
1056
1058
1061
1067
1075
1085
1094
1104
1117
1130
1143
1154
1164
1172
1179
1185
1190
1197
1206
1215
1224
1232
1238
1242
1243
1243
1241
1235
1226
1216
1204
1190
1175
1156
1135
1110
1085
1060
1037
1016
994
970
947
925
905
883
861
837
814
791
768
744
720
698
676
654
633
614
598
584
572
559
546
535
524
513
501
491
482
470
456
439
424
411
398
388
382
381
379
378
377
379
382
384
383
380
376
369
361
350
337
324
315
309
305
299
294
293
293
294
297
301
302
295
280
266
256
247
234
215
194
171
147
121
95
70
49
32
18
8
1
-5
-10
-14
-17
-20
-20
-16
-11
-7
-5
-6
-9
-11
-14
-19
-24
-31
-37
-45
-54
-58
-60
-60
-62
-69
-80
-93
-106
-120
-135
-149
-161
-172
-182
-190
-199
-212
-228
-245
-258
-267
-276
-289
-307
-326
-346
-366
-386
-407
-427
-443
-456
-465
-472
-477
-480
-485
-490
-496
-504
-513
-520
-526
-530
-533
-532
-530
-529
-529
-529
-528
-527
-527
-528
-530
-533
-537
-541
-548
-553
-561
-570
-583
-602
-628
-657
-683
-707
-730
-753
-778
-803
-827
-849
-868
-885
-899
-910
-922
-935
-947
-957
-968
-978
-985
-991
-998
-1004
-1010
-1016
-1024
-1029
-1034
-1038
-1041
-1042
-1043
-1045
-1048
-1050
-1054
-1062
-1072
-1082
-1093
-1107
-1124
-1144
-1164
-1182
-1198
-1212
-1227
-1245
-1262
-1278
-1294
-1311
-1329
-1348
-1366
-1383
-1399
-1412
-1423
-1434
-1439
-1442
-1443
-1445
-1446
-1448
-1449
-1448
-1443
-1436
-1426
-1417
-1409
-1402
-1394
-1383
-1369
-1352
-1334
-1313
-1290
-1268
-1246
-1223
-1198
-1169
-1137
-1105
-1074
-1042
-1010
-975
-940
-908
-877
-849
-821
-793
-762
-729
-692
-654
-615
-578
-540
-502
-465
-432
-399
-365
-329
-290
-248
-204
-161
-122
-88
-58
-28
0
29
58
87
113
136
157
177
197
216
237
256
272
288
305
323
340
357
376
397
419
442
465
488
507
523
537
549
559
573
592
613
636
661
686
712
737
760
780
800
821
843
864
886
908
932
958
983
1010
1039
1070
1102
1135
1170
1203
1233
1261
1292
1323
1355
1386
1413
1437
1459
1480
1502
1525
1546
1564
1583
1602
1622
1640
1657
1673
1687
1697
1702
1703
1702
1697
1691
1681
1672
1661
1650
1635
1615
1594
1569
1541
1510
1476
1441
1404
1366
1327
1287
1247
1208
1169
1130
1091
1053
1012
971
928
884
836
785
733
680
627
572
516
462
409
357
308
259
212
166
120
75
34
-4
-39
-71
-101
-128
-152
-173
-192
-207
-218
-227
-236
-246
-257
-268
-276
-280
-279
-273
-262
-249
-235
-220
-204
-185
-162
-136
-109
-82
-55
-25
8
45
83
121
161
201
240
278
315
353
389
424
456
484
508
528
544
557
568
575
581
583
583
583
582
577
569
561
553
543
529
512
494
475
456
437
417
395
372
347
322
294
265
235
207
183
161
140
121
104
91
78
67
56
45
33
22
9
-2
-10
-17
-25
-34
-45
-57
-66
-70
-73
-76
-80
-86
-94
-104
-111
-115
-115
-113
-111
-111
-112
-113
-115
-116
-117
-118
-119
-119
-119
-119
-119
-119
-117
-115
-113
-112
-111
-109
-104
-98
-91
-82
-72
-64
-56
-51
-47
-44
-41
-40
-42
-51
-64
-78
-90
-103
-117
-132
-146
-162
-180
-199
-218
-234
-249
-265
-281
-299
-319
-341
-362
-382
-401
-421
-442
-461
-481
-499
-519
-538
-555
-573
-590
-607
-624
-638
-652
-665
-677
-689
-701
-716
-730
-743
-753
-763
-774
-785
-798
-813
-829
-845
-865
-885
-902
-915
-926
-935
-943
-951
-959
-965
-968
-970
-972
-975
-978
-980
-980
-981
-981
-979
-977
-975
-972
-965
-955
-943
-930
-917
-902
-884
-866
-849
-834
-822
-810
-797
-783
-769
-755
-740
-725
-707
-687
-664
-641
-621
-602
-583
-564
-545
-525
-504
-485
-465
-444
-426
-409
-395
-380
-365
-348
-333
-320
-307
-296
-285
-277
-269
-263
-256
-247
-239
-230
-222
-215
-207
-200
-194
-189
-185
-182
-180
-178
-178
-177
-175
-172
-170
-170
-172
-174
-176
-179
-184
-189
-194
-198
-203
-209
-215
-223
-229
-236
-242
-248
-253
-258
-262
-266
-267
-269
-271
-271
-269
-267
-262
-257
-249
-241
-232
-223
-214
-205
-196
-188
-180
-174
-170
-170
-173
-176
-177
-177
-177
-179
-181
-182
-181
-178
-172
-166
-161
-155
-149
-143
-138
-132
-125
-119
-113
-107
-103
-99
-94
-85
-75
-64
-51
-38
-23
-5
16
41
70
102
135
168
201
234
269
305
340
376
412
450
488
523
560
597
634
670
707
746
785
825
863
897
930
963
995
1025
1053
1082
1111
1142
1173
1205
1238
1272
1304
1332
1356
1377
1398
1418
1440
1462
1486
1511
1536
1559
1581
1602
1620
1638
1652
1662
1670
1674
1676
1676
1672
1663
1652
1640
1628
1613
1593
1572
1551
1528
1505
1480
1454
1428
1401
1371
1340
1308
1275
1239
1205
1172
1140
1106
1072
1037
1002
966
930
893
856
820
786
755
727
700
672
644
616
590
566
541
515
488
461
435
410
387
363
341
321
301
281
258
234
207
179
147
115
83
51
21
-8
-36
-64
-94
-124
-154
-184
-215
-247
-276
-302
-325
-348
-371
-393
-414
-434
-454
-475
-495
-514
-532
-550
-567
-585
-605
-626
-647
-669
-690
-712
-735
-758
-782
-808
-835
-863
-891
-919
-947
-973
-999
-1022
-1046
-1069
-1091
-1114
-1138
-1160
-1181
-1201
-1219
-1236
-1251
-1263
-1272
-1280
-1286
-1291
-1295
-1300
-1303
-1306
-1309
-1309
-1307
-1304
-1300
-1294
-1287
-1280
-1275
-1270
-1265
-1262
-1258
-1254
-1247
-1237
-1225
-1212
-1197
-1181
-1165
-1148
-1132
-1116
-1099
-1084
-1070
-1057
-1044
-1033
-1024
-1016
-1010
-1002
-997
-990
-981
-971
-960
-948
-936
-922
-908
-894
-880
-866
-851
-836
-821
-806
-790
-774
-759
-744
-727
-708
-687
-666
-644
-621
-598
-576
-555
-533
-510
-487
-465
-445
-426
-408
-391
-373
-353
-330
-304
-278
-252
-226
-199
-171
-143
-115
-86
-56
-26
4
33
60
85
108
128
147
166
187
210
236
261
286
311
337
364
392
419
445
470
494
517
541
565
589
613
638
664
693
721
750
780
811
841
871
902
932
961
991
1022
1052
1083
1113
1145
1175
1204
1231
1257
1280
1301
1320
1337
1353
1368
1380
1391
1402
1414
1424
1430
1432
1431
1430
1430
1430
1429
1429
1428
1425
1420
1413
1404
1393
1380
1365
1350
1332
1314
1295
1275
1253
1230
1206
1183
1158
1132
1106
1079
1052
1026
1000
973
944
915
887
860
832
803
772
741
711
680
649
616
582
547
510
472
433
394
356
319
281
243
204
165
128
92
56
22
-12
-42
-71
-98
-124
-149
-172
-194
-214
-232
-248
-262
-273
-281
-286
-289
-289
-288
-287
-285
-285
-284
-284
-282
-280
-278
-276
-274
-271
-268
-264
-259
-254
-247
-239
-231
-222
-213
-202
-192
-183
-177
-172
-170
-169
-170
-173
-179
-187
-197
-208
-220
-230
-238
-246
-255
-265
-277
-289
-303
-317
-331
-345
-357
-370
-381
-394
-407
-421
-435
-450
-465
-480
-494
-509
-522
-534
-545
-555
-566
-577
-588
-599
-611
-625
-638
-651
-664
-677
-691
-707
-724
-741
-758
-775
-791
-807
-824
-842
-858
-873
-886
-899
-911
-922
-931
-938
-943
-947
-950
-953
-957
-962
-965
-968
-971
-973
-976
-977
-978
-977
-975
-972
-966
-959
-952
-946
-941
-937
-934
-931
-928
-924
-921
-918
-917
-916
-915
-916
-915
-915
-914
-914
-913
-911
-907
-901
-894
-885
-877
-870
-863
-857
-851
-844
-837
-830
-820
-808
-795
-782
-769
-756
-741
-725
-708
-689
-669
-647
-624
-600
-574
-547
-516
-484
-449
-412
-373
-333
-293
-253
-211
-168
-124
-79
-31
16
64
111
160
210
259
307
354
401
449
496
545
594
642
690
736
781
826
871
915
960
1004
1048
1090
1129
1166
1200
1232
1262
1290
1315
1339
1363
1385
1406
1423
1440
1456
1470
1482
1492
1499
1505
1508
1509
1507
1503
1495
1484
1471
1454
1435
1412
1387
1361
1333
1306
1278
1249
1220
1190
1159
1128
1097
1065
1031
996
960
925
889
853
817
782
746
710
674
639
603
567
529
491
452
414
378
341
305
269
233
197
163
130
99
69
41
14
-12
-36
-58
-79
-99
-119
-139
-157
-174
-189
-203
-216
-230
-244
-259
-273
-287
-300
-314
-328
-340
-351
-360
-369
-377
-384
-390
-394
-399
-402
-404
-406
-407
-407
-407
-404
-399
-391
-383
-376
-369
-363
-356
-350
-342
-334
-325
-315
-303
-291
-280
-268
-255
-241
-227
-213
-199
-182
-165
-147
-131
-115
-100
-86
-71
-55
-35
-15
5
23
41
57
72
87
101
115
130
143
156
167
179
189
198
205
211
215
219
224
228
232
235
240
244
247
249
248
245
241
235
228
221
213
204
194
184
172
158
142
124
106
88
70
52
35
18
0
-18
-38
-59
-81
-104
-128
-153
-178
-204
-230
-255
-279
-302
-323
-344
-366
-387
-409
-429
-448
-465
-480
-493
-504
-516
-527
-537
-546
-554
-559
-562
-563
-563
-560
-557
-555
-553
-554
-555
-557
-559
-561
-562
-563
-564
-564
-566
-568
-571
-574
-578
-581
-586
-592
-599
-608
-616
-625
-634
-643
-652
-663
-673
-683
-693
-703
-711
-719
-727
-733
-737
-740
-744
-746
-747
-748
-748
-746
-744
-739
-731
-721
-709
-698
-686
-674
-659
-642
-623
-601
-577
-550
-523
-493
-460
-424
-387
-348
-310
-271
-232
-192
-152
-111
-72
-33
6
45
85
125
164
203
240
278
314
350
385
420
454
487
520
551
582
612
639
664
688
709
729
748
767
785
803
819
833
844
853
858
862
863
863
862
859
854
846
837
826
816
804
791
779
767
756
745
733
720
706
693
679
666
653
640
628
618
610
602
593
584
576
568
562
556
551
547
542
539
537
537
537
538
540
544
549
554
560
565
570
575
581
588
596
603
611
619
629
639
648
656
663
669
674
678
680
682
682
681
677
672
666
659
650
640
627
614
599
583
567
550
533
515
495
475
455
435
413
391
367
344
321
298
272
246
219
191
162
133
104
75
45
16
-12
-40
-67
-94
-120
-146
-173
-200
-227
-254
-279
-304
-327
-350
-372
-394
-416
-436
-455
-474
-492
-511
-531
-550
-568
-585
-601
-616
-629
-641
-652
-663
-674
-685
-695
-705
-715
-725
-733
-741
-748
-757
-765
-775
-783
-791
-798
-804
-810
-815
-820
-826
-834
-842
-849
-855
-862
-868
-874
-879
-884
-890
-895
-901
-907
-913
-918
-922
-925
-928
-930
-929
-928
-925
-922
-918
-914
-911
-908
-905
-902
-898
-894
-889
-883
-877
-869
-860
-851
-841
-830
-819
-808
-796
-783
-770
-757
-743
-729
-715
-702
-688
-674
-660
-647
-634
-622
-610
-598
-587
-576
-565
-553
-542
-529
-515
-501
-485
-468
-450
-431
-412
-393
-374
-356
-339
-322
-305
-287
-268
-250
-232
-214
-197
-180
-163
-146
-129
-111
-92
-72
-52
-32
-12
8
28
49
69
89
109
130
150
170
190
211
233
257
282
307
332
359
386
414
444
474
505
535
566
596
627
657
688
720
752
785
818
850
881
911
941
970
999
1027
1056
1084
1111
1136
1159
1181
1203
1225
1247
1267
1286
1306
1325
1342
1359
1374
1389
1403
1415
1426
1436
1443
1448
1451
1451
1449
1445
1440
1433
1425
1416
1407
1396
1384
1369
1354
1339
1322
1304
1283
1261
1237
1211
1184
1157
1130
1102
1074
1045
1016
989
962
933
904
875
847
819
791
763
736
709
682
653
624
593
561
529
496
463
430
398
367
336
304
271
239
206
175
145
114
85
57
29
2
-25
-52
-80
-108
-136
-164
-191
-218
-244
-270
-297
-324
-350
-375
-398
-420
-443
-465
-487
-509
-531
-553
-576
-600
-624
-648
-673
-698
-723
-748
-772
-796
-821
-846
-871
-898
-926
-955
-983
-1010
-1035
-1059
-1081
-1101
-1121
-1139
-1155
-1171
-1186
-1198
-1209
-1218
-1226
-1234
-1240
-1245
-1250
-1255
-1260
-1265
-1270
-1273
-1274
-1273
-1268
-1262
-1253
-1243
-1232
-1220
-1206
-1191
-1175
-1158
-1141
-1124
-1107
-1090
-1073
-1057
-1040
-1022
-1006
-988
-969
-950
-931
-911
-891
-870
-849
-828
-808
-786
-765
-742
-719
-695
-670
-646
-621
-597
-573
-548
-521
-495
-468
-441
-414
-387
-360
-334
-308
-283
-258
-233
-209
-184
-158
-131
-104
-78
-51
-25
0
25
48
71
94
116
138
159
179
200
220
240
259
279
296
312
327
340
352
363
374
385
394
403
412
421
429
437
445
452
458
464
470
476
482
488
493
498
501
504
506
508
509
512
515
518
521
524
527
530
533
535
537
539
541
544
547
550
555
560
567
574
581
588
596
605
613
622
629
637
643
649
654
660
665
671
677
683
690
698
706
713
720
724
728
730
732
733
733
733
732
729
726
721
715
709
701
690
678
663
648
631
613
595
576
557
537
517
497
478
458
437
416
395
372
350
328
305
283
261
238
216
194
173
153
134
116
100
83
68
54
40
26
12
-2
-16
-29
-42
-54
-66
-78
-90
-101
-111
-120
-128
-137
-145
-152
-158
-163
-168
-172
-176
-180
-184
-186
-188
-189
-190
-190
-190
-190
-190
-189
-188
-187
-186
-184
-181
-179
-177
-176
-175
-175
-176
-179
-182
-186
-189
-191
-193
-194
-196
-196
-197
-197
-198
-199
-200
-201
-202
-203
-204
-204
-206
-208
-211
-213
-217
-220
-224
-228
-234
-240
-247
-255
-262
-269
-276
-283
-291
-300
-310
-322
-333
-345
-357
-368
-379
-389
-398
-407
-416
-427
-437
-448
-458
-468
-478
-486
-493
-499
-505
-511
-515
-519
-524
-529
-533
-536
-538
-539
-540
-539
-538
-535
-532
-529
-525
-521
-517
-513
-510
-509
-507
-506
-504
-501
-497
-492
-486
-481
-476
-471
-466
-461
-455
-450
-444
-438
-433
-427
-421
-415
-409
-403
-396
-388
-380
-372
-364
-355
-347
-338
-328
-318
-307
-296
-283
-269
-254
-237
-219
-200
-181
-161
-141
-121
-102
-82
-63
-44
-24
-3
18
39
62
85
109
135
162
190
218
248
278
308
339
370
401
431
461
489
516
542
568
594
619
644
667
690
713
735
755
774
793
810
826
841
855
868
880
891
900
910
918
925
932
937
942
945
946
946
944
941
937
932
925
919
912
905
899
892
886
878
871
863
855
847
837
827
817
806
795
784
774
764
754
743
731
717
703
688
674
660
647
633
620
606
591
576
560
542
522
501
479
456
433
410
386
363
339
315
291
266
240
213
185
157
128
100
72
44
15
-14
-43
-73
-104
-135
-166
-197
-228
-260
-292
-324
-357
-390
-423
-456
-490
-523
-557
-591
-624
-657
-690
-724
-757
-790
-824
-857
-889
-920
-950
-978
-1004
-1029
-1053
-1077
-1100
-1122
-1142
-1161
-1179
-1195
-1210
-1222
-1233
-1242
-1250
-1257
-1263
-1267
-1271
-1273
-1273
-1272
-1270
-1265
-1258
-1250
-1239
-1227
-1213
-1199
-1183
-1166
-1147
-1127
-1106
-1083
-1059
-1032
-1004
-976
-947
-916
-883
-850
-816
-782
-747
-710
-674
-637
-599
-562
-524
-484
-445
-405
-364
-325
-285
-244
-203
-162
-122
-83
-44
-7
30
66
101
137
171
206
240
274
307
341
374
406
436
466
493
520
547
572
597
621
644
666
686
704
721
737
750
762
772
781
789
797
804
811
819
826
832
837
841
845
846
846
845
843
840
836
832
826
820
813
806
797
788
778
768
756
744
731
718
705
692
679
665
651
636
620
604
586
569
550
532
513
495
476
457
438
418
397
376
355
334
314
294
274
254
234
215
196
177
158
138
117
94
72
48
26
4
-18
-38
-57
-76
-94
-111
-127
-143
-159
-174
-190
-206
-221
-236
-251
-265
-278
-290
-302
-313
-324
-335
-346
-356
-366
-374
-381
-387
-392
-396
-399
-402
-403
-404
-403
-400
-396
-391
-386
-379
-371
-362
-353
-343
-333
-322
-310
-297
-283
-270
-256
-242
-228
-214
-200
-186
-171
-156
-140
-125
-110
-95
-80
-64
-49
-33
-17
-2
14
30
45
60
74
87
99
111
122
133
143
153
162
172
182
191
199
206
211
214
218
221
223
225
226
227
227
226
224
221
217
213
208
203
198
193
187
181
175
168
161
152
144
135
126
117
108
100
92
84
76
68
60
53
46
40
34
29
24
19
14
7
1
-5
-11
-18
-25
-32
-39
-45
-50
-55
-60
-65
-70
-74
-78
-82
-86
-90
-93
-97
-100
-104
-109
-114
-118
-123
-127
-132
-136
-139
-141
-142
-142
-143
-143
-143
-143
-144
-144
-144
-142
-141
-140
-140
-140
-140
-139
-138
-137
-135
-134
-132
-131
-129
-127
-126
-123
-121
-118
-116
-112
-109
-105
-101
-97
-94
-92
-91
-91
-90
-90
-90
-91
-92
-94
-96
-98
-100
-101
-102
-103
-103
-103
-102
-101
-100
-97
-95
-92
-89
-86
-82
-76
-70
-63
-56
-49
-40
-31
-21
-12
-2
7
18
28
39
49
59
69
79
88
98
108
119
129
141
153
164
176
188
200
211
222
233
242
250
257
263
269
273
278
282
286
289
292
294
297
298
299
299
299
300
301
301
302
302
303
303
303
304
305
305
306
306
306
306
305
304
303
301
299
296
293
290
287
284
282
280
278
276
273
271
269
266
262
259
254
250
246
240
234
227
220
211
201
190
178
165
152
139
126
113
100
88
76
63
49
33
17
1
-15
-32
-49
-66
-83
-100
-118
-137
-156
-175
-194
-213
-232
-251
-270
-290
-309
-329
-348
-367
-385
-403
-421
-438
-455
-472
-489
-506
-524
-540
-557
-573
-589
-603
-617
-629
-641
-653
-665
-677
-687
-697
-706
-713
-720
-726
-732
-738
-743
-748
-752
-755
-758
-759
-760
-759
-757
-754
-750
-746
-742
-737
-731
-725
-719
-712
-704
-695
-685
-675
-664
-652
-639
-626
-612
-596
-581
-564
-548
-532
-516
-501
-486
-470
-454
-438
-421
-403
-385
-367
-348
-330
-312
-294
-276
-258
-238
-218
-197
-176
-154
-132
-110
-89
-67
-47
-26
-7
13
33
52
72
92
111
130
149
167
186
205
224
243
261
279
298
316
335
353
371
389
407
424
442
458
475
491
506
519
531
543
554
566
577
588
598
608
618
626
634
641
648
655
663
672
681
690
699
708
717
725
732
738
744
749
754
757
760
762
763
764
765
764
763
761
759
757
755
753
751
749
745
741
736
730
724
717
708
699
688
675
661
646
631
614
597
580
564
549
533
516
499
481
462
443
423
402
382
362
342
322
303
285
267
250
232
214
197
179
161
142
124
107
90
73
57
41
25
11
-3
-16
-29
-41
-52
-62
-72
-81
-90
-98
-104
-109
-112
-114
-115
-114
-113
-111
-108
-106
-102
-98
-94
-89
-84
-80
-76
-72
-69
-66
-63
-61
-59
-57
-56
-54
-54
-53
-52
-52
-52
-52
-50
-49
-46
-43
-39
-35
-31
-29
-27
-25
-23
-20
-17
-14
-11
-10
-9
-10
-11
-12
-13
-14
-15
-16
-18
-20
-22
-24
-26
-28
-31
-34
-38
-43
-49
-54
-60
-65
-69
-74
-79
-84
-90
-95
-102
-109
-116
-124
-132
-140
-147
-154
-161
-167
-173
-179
-186
-193
-199
-205
-211
-216
-221
-225
-229
-233
-236
-240
-243
-248
-251
-255
-258
-260
-261
-263
-264
-265
-266
-269
-271
-274
-276
-280
-284
-290
-296
-303
-309
-316
-324
-331
-338
-345
-352
-360
-368
-376
-384
-392
-401
-410
-419
-428
-438
-447
-457
-466
-475
-483
-491
-497
-503
-509
-513
-516
-518
-520
-522
-523
-524
-524
-522
-520
-517
-514
-509
-505
-500
-495
-489
-484
-478
-472
-465
-459
-452
-446
-440
-434
-428
-423
-417
-410
-403
-396
-388
-380
-373
-366
-360
-354
-347
-340
-333
-325
-317
-309
-301
-292
-282
-272
-261
-250
-238
-227
-215
-202
-188
-175
-161
-147
-134
-122
-110
-96
-83
-69
-56
-42
-28
-14
-1
11
22
33
45
56
68
81
94
106
117
128
138
147
157
167
176
185
195
204
212
220
228
235
241
246
250
253
255
258
259
261
261
261
262
262
262
261
260
259
258
257
256
255
254
251
249
246
244
243
241
240
238
236
234
231
227
223
218
213
207
200
194
187
180
173
167
160
152
145
138
132
127
122
117
111
105
100
94
89
86
85
85
84
84
83
83
83
82
82
81
81
80
80
79
79
79
78
78
77
77
76
76
75
75
75
74
74
73
73
72
72
72
71
71
70
70
69
69
68
68
68
67
67
66
66
65
65
64
64
64
63
63
62
62
62
61
61
60
60
59
59
58
58
58
57
57
56
56
56
55
55
54
54
54
53
53
52
52
52
51
51
50
50
50
49
49
48
48
48
47
47
47
46
46
45
45
45
44
44
43
43
43
42
42
42
41
41
41
40
40
40
39
39
38
38
38
37
37
37
36
36
36
35
35
35
34
34
34
33
33
33
32
32
32
32
31
31
31
30
30
30
29
29
29
28
28
28
27
27
27
27
26
26
26
25
25
25
25
24
24
24
23
23
23
23
22
22
22
22
21
21
21
21
20
20
20
20
19
19
19
19
18
18
18
18
17
17
17
17
16
16
16
16
15
15
15
15
14
14
14
14
14
13
13
13
13
13
12
12
12
12
12
11
11
11
11
11
10
10
10
10
10
9
9
9
9
9
9
8
8
8
8
8
7
7
7
7
7
7
7
6
6
6
6
6
6
5
5
5
