20
405
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
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
-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
-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
-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
-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
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-9
-9
-9
-9
-9
-9
-9
-9
-8
-8
-8
-8
-7
-7
-7
-6
-6
-6
-5
-4
-4
-3
-3
-3
-2
-2
-1
-1
0
0
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
2
2
2
2
2
2
2
2
1
1
1
1
0
0
0
0
-1
-1
-1
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-9
-9
-9
-8
-8
-7
-7
-7
-6
-5
-4
-4
-3
-3
-2
-1
0
0
1
2
2
3
4
4
5
6
6
7
7
8
9
9
10
10
10
11
11
11
12
12
12
13
13
14
14
14
15
15
16
16
17
17
17
18
19
19
20
20
21
22
22
23
23
24
24
25
25
25
25
24
24
24
23
23
22
22
21
20
20
19
18
18
17
17
16
16
15
15
15
14
14
14
14
14
13
13
13
13
13
13
13
12
12
12
12
11
11
11
11
11
10
10
9
9
9
9
8
8
8
7
7
6
6
6
5
5
5
5
5
5
5
6
6
7
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
9
8
7
7
6
6
6
5
4
2
0
-3
-7
-12
-17
-23
-28
-31
-32
-31
-29
-27
-26
-26
-25
-24
-21
-16
-10
-4
2
6
9
12
13
13
12
9
5
1
-2
-4
-6
-9
-12
-15
-18
-18
-18
-18
-17
-15
-13
-11
-11
-10
-10
-11
-12
-14
-17
-20
-22
-25
-27
-29
-32
-34
-35
-36
-36
-35
-34
-32
-28
-24
-19
-14
-8
-3
2
6
9
10
12
12
12
10
8
5
3
2
1
-1
-3
-6
-11
-15
-19
-22
-25
-26
-27
-28
-30
-31
-32
-33
-34
-34
-33
-30
-26
-21
-16
-9
-3
3
8
13
18
23
28
31
32
32
31
30
28
26
25
24
25
26
28
30
32
35
39
42
45
48
51
54
57
59
61
60
59
56
52
48
43
38
32
25
19
13
7
1
-4
-7
-10
-13
-16
-21
-25
-30
-36
-42
-50
-59
-67
-76
-83
-89
-95
-101
-107
-112
-116
-120
-122
-124
-124
-123
-120
-116
-111
-105
-99
-93
-87
-82
-77
-74
-74
-75
-76
-75
-74
-71
-67
-63
-59
-55
-52
-50
-49
-49
-50
-52
-55
-58
-60
-61
-61
-60
-60
-59
-58
-58
-57
-57
-56
-55
-52
-47
-40
-33
-26
-17
-9
0
9
18
27
36
44
52
58
65
72
79
86
91
96
99
102
103
104
105
105
105
104
102
100
96
92
89
84
79
74
68
62
57
52
48
45
44
43
44
45
48
51
56
61
67
72
77
81
83
84
84
84
82
80
76
71
66
59
53
46
40
35
30
25
20
15
9
4
-2
-10
-18
-28
-39
-51
-62
-72
-81
-89
-97
-104
-111
-118
-125
-130
-133
-135
-136
-137
-137
-136
-136
-135
-135
-135
-135
-136
-138
-141
-144
-148
-151
-153
-155
-156
-156
-156
-156
-156
-156
-156
-155
-154
-152
-151
-148
-146
-143
-140
-137
-134
-130
-127
-123
-119
-115
-110
-105
-101
-96
-92
-87
-82
-78
-74
-72
-71
-70
-68
-66
-64
-62
-61
-59
-57
-54
-50
-45
-39
-34
-29
-26
-23
-20
-18
-17
-16
-15
-15
-15
-17
-18
-19
-21
-21
-21
-20
-18
-15
-11
-8
-6
-4
-4
-4
-4
-4
-4
-4
-4
-5
-6
-6
-8
-10
-13
-17
-23
-29
-35
-42
-48
-53
-57
-59
-60
-59
-58
-58
-57
-56
-55
-52
-49
-44
-40
-35
-29
-25
-20
-15
-9
-5
-1
1
1
0
-1
-4
-6
-8
-8
-8
-8
-7
-7
-7
-8
-10
-12
-13
-13
-13
-13
-14
-15
-16
-17
-18
-19
-20
-21
-23
-24
-27
-30
-34
-37
-41
-44
-47
-49
-51
-52
-53
-52
-51
-49
-49
-49
-48
-47
-44
-42
-38
-36
-34
-32
-32
-32
-33
-33
-32
-31
-28
-25
-20
-15
-10
-6
-3
0
3
6
9
13
16
19
22
23
22
21
18
16
15
14
14
13
11
9
6
2
0
-3
-5
-7
-8
-10
-12
-14
-16
-17
-19
-19
-19
-19
-18
-17
-16
-15
-14
-14
-12
-11
-9
-7
-4
-1
0
2
3
3
4
4
3
2
1
1
0
-2
-4
-7
-11
-14
-16
-16
-16
-15
-14
-13
-13
-13
-12
-11
-9
-5
-2
1
4
7
10
12
15
17
19
20
22
23
25
26
29
32
35
40
44
50
55
61
68
75
82
88
93
98
102
104
105
105
102
97
91
84
76
67
59
52
46
41
37
33
30
27
24
21
17
13
8
4
0
-3
-5
-6
-5
-4
-3
-2
-2
-3
-6
-8
-11
-12
-14
-14
-14
-15
-15
-16
-16
-16
-15
-14
-13
-11
-10
-9
-8
-8
-9
-10
-11
-12
-12
-12
-11
-10
-10
-9
-8
-7
-6
-3
0
5
9
14
19
24
29
34
39
44
49
53
58
61
64
66
68
70
72
73
74
75
76
75
74
72
71
69
68
67
66
65
64
64
64
66
68
70
73
74
75
75
74
73
71
70
68
67
65
64
63
61
60
57
53
49
45
42
38
35
32
30
28
27
27
28
29
31
32
32
32
30
29
27
25
22
19
15
12
8
5
2
-1
-3
-5
-6
-6
-6
-6
-6
-7
-9
-12
-15
-19
-22
-26
-30
-35
-41
-47
-52
-57
-61
-65
-68
-70
-71
-71
-71
-72
-72
-74
-75
-77
-79
-80
-80
-79
-78
-76
-74
-73
-72
-72
-71
-71
-71
-72
-73
-72
-70
-67
-64
-59
-54
-49
-44
-39
-34
-30
-25
-21
-17
-14
-13
-12
-12
-12
-12
-13
-13
-14
-14
-15
-14
-14
-14
-14
-15
-17
-18
-20
-21
-21
-21
-19
-17
-14
-13
-12
-12
-14
-15
-17
-19
-21
-22
-23
-24
-26
-27
-29
-29
-27
-25
-21
-18
-15
-12
-10
-8
-6
-5
-5
-5
-6
-7
-7
-8
-7
-6
-4
-3
-2
-2
-5
-8
-13
-18
-23
-27
-30
-33
-35
-36
-37
-37
-37
-37
-36
-35
-33
-31
-29
-28
-27
-26
-25
-24
-22
-20
-18
-15
-13
-10
-8
-6
-2
1
4
6
8
9
10
12
15
17
18
17
16
15
15
16
16
17
18
19
21
22
24
26
27
27
26
24
22
20
19
18
17
15
13
11
8
5
2
-1
-3
-4
-4
-2
0
4
7
11
14
17
20
23
25
27
27
27
27
27
27
25
23
22
21
21
20
19
17
15
12
10
7
5
3
2
1
1
0
1
3
5
8
10
13
14
15
15
16
17
19
21
24
28
32
37
43
49
55
61
68
75
81
86
90
94
98
102
106
109
110
110
109
108
107
106
104
102
101
100
98
96
94
91
89
86
84
82
80
79
80
80
81
82
82
82
82
83
83
83
83
81
79
76
73
71
70
69
69
68
68
68
69
70
70
71
71
71
71
70
70
69
67
66
63
61
58
55
54
54
53
53
52
51
49
47
45
43
40
38
37
37
37
36
34
31
29
25
23
22
21
20
19
18
18
17
16
14
13
11
9
6
4
2
1
0
0
0
0
-1
-3
-6
-9
-12
-14
-16
-17
-19
-21
-23
-25
-28
-31
-34
-38
-42
-46
-50
-54
-56
-59
-62
-64
-67
-71
-76
-81
-87
-92
-97
-102
-108
-114
-120
-126
-131
-135
-138
-141
-144
-147
-149
-149
-149
-148
-148
-147
-147
-147
-146
-144
-142
-140
-138
-137
-136
-135
-135
-134
-133
-132
-131
-129
-126
-123
-119
-116
-113
-110
-108
-107
-107
-107
-107
-108
-107
-107
-106
-106
-105
-105
-105
-105
-105
-105
-105
-104
-104
-102
-101
-99
-98
-96
-95
-94
-93
-92
-91
-89
-87
-86
-85
-85
-85
-86
-89
-91
-94
-97
-100
-103
-106
-109
-111
-113
-114
-115
-116
-117
-119
-120
-121
-122
-123
-123
-123
-123
-123
-123
-122
-120
-118
-116
-113
-110
-108
-105
-102
-100
-97
-93
-89
-84
-79
-74
-68
-62
-56
-50
-44
-39
-33
-27
-22
-16
-12
-7
-1
4
9
12
15
16
16
15
13
10
6
3
0
-4
-8
-12
-16
-20
-24
-27
-30
-33
-36
-37
-38
-37
-33
-27
-19
-10
1
11
22
32
42
50
57
63
68
70
71
72
72
73
74
73
71
65
57
48
38
28
18
8
-1
-8
-12
-12
-10
-5
2
11
22
32
42
51
59
67
73
78
80
81
81
80
78
78
77
76
74
74
73
70
63
55
45
35
24
12
1
-9
-16
-20
-23
-27
-31
-35
-39
-42
-45
-45
-41
-34
-25
-18
-12
-10
-9
-10
-13
-20
-27
-31
-30
-25
-18
-12
-5
3
11
20
28
35
42
50
60
70
80
90
97
102
103
100
93
85
79
75
72
67
62
55
50
45
40
34
27
21
16
13
11
10
10
7
2
-4
-11
-17
-21
-23
-24
-24
-24
-23
-22
-21
-19
-18
-18
-18
-21
-25
-32
-38
-44
-50
-54
-57
-59
-61
-64
-67
-71
-75
-80
-85
-89
-89
-85
-78
-69
-57
-44
-29
-13
3
20
37
53
67
79
88
95
101
105
108
110
112
112
112
111
108
104
100
94
87
82
78
78
79
80
81
85
91
97
103
106
107
105
100
93
85
79
71
63
52
38
22
4
-13
-31
-48
-64
-79
-91
-99
-104
-105
-105
-104
-101
-98
-94
-91
-91
-93
-96
-99
-105
-113
-125
-139
-156
-173
-188
-201
-211
-219
-223
-225
-223
-218
-210
-200
-189
-178
-168
-158
-148
-135
-119
-101
-81
-60
-39
-20
-3
10
20
25
24
18
10
2
-6
-12
-18
-22
-25
-27
-27
-26
-24
-21
-19
-18
-19
-21
-24
-27
-29
-32
-34
-36
-36
-34
-29
-21
-12
0
14
29
43
56
68
80
94
109
125
141
156
170
182
193
204
213
220
224
226
229
232
235
236
232
225
213
197
180
160
141
123
107
91
76
62
47
33
21
12
5
-1
-6
-11
-16
-22
-29
-38
-47
-57
-66
-72
-76
-76
-73
-66
-55
-41
-23
-2
21
46
71
95
119
142
162
178
190
198
205
210
215
222
230
239
247
255
261
267
271
274
276
278
277
273
264
253
239
224
207
189
170
149
127
103
79
54
28
1
-29
-60
-93
-124
-154
-180
-202
-220
-233
-243
-250
-252
-250
-244
-233
-220
-204
-186
-166
-144
-120
-95
-68
-40
-10
23
56
90
123
154
181
206
225
241
251
257
258
257
254
249
243
235
226
217
207
195
183
169
155
140
126
111
94
76
59
43
28
13
-2
-17
-31
-43
-57
-73
-90
-110
-132
-156
-181
-208
-235
-263
-289
-313
-334
-351
-364
-372
-376
-377
-378
-376
-374
-370
-365
-357
-348
-336
-320
-302
-279
-252
-222
-188
-153
-117
-80
-43
-6
32
69
105
139
172
203
231
257
278
295
306
312
314
311
304
293
279
263
244
223
201
180
160
142
127
115
106
99
95
94
94
95
94
91
86
79
70
59
47
33
18
3
-13
-30
-48
-65
-80
-92
-102
-108
-111
-110
-105
-97
-84
-67
-47
-24
3
30
59
89
121
155
189
223
256
286
313
337
357
374
387
396
402
404
405
405
404
402
400
396
393
389
385
378
369
357
343
325
304
281
256
229
203
177
153
129
106
84
63
43
24
6
-13
-32
-51
-70
-87
-104
-118
-131
-143
-153
-163
-171
-178
-186
-192
-198
-202
-206
-207
-208
-208
-207
-205
-200
-195
-188
-181
-174
-167
-161
-157
-154
-152
-151
-151
-150
-150
-150
-151
-152
-153
-154
-158
-163
-171
-181
-191
-202
-213
-225
-236
-246
-255
-262
-268
-272
-273
-272
-270
-268
-265
-263
-261
-260
-259
-257
-253
-246
-237
-226
-212
-197
-181
-164
-147
-130
-114
-96
-77
-56
-33
-8
18
45
73
101
127
152
175
195
212
225
234
239
242
240
235
225
211
193
171
146
118
88
58
28
-2
-29
-55
-80
-104
-127
-148
-169
-188
-206
-222
-237
-252
-265
-276
-285
-292
-297
-299
-297
-291
-283
-273
-262
-248
-233
-216
-198
-179
-161
-143
-125
-107
-90
-73
-57
-42
-27
-12
4
20
35
51
65
79
90
100
107
112
114
113
110
105
99
91
82
73
63
54
44
36
28
22
16
11
5
-1
-7
-14
-22
-29
-37
-45
-53
-61
-67
-73
-77
-79
-80
-79
-76
-73
-68
-62
-56
-51
-46
-41
-36
-33
-30
-28
-26
-25
-25
-25
-26
-27
-29
-32
-36
-41
-47
-53
-59
-64
-68
-70
-72
-72
-71
-69
-67
-66
-65
-66
-67
-69
-71
-73
-76
-79
-83
-87
-91
-96
-100
-105
-109
-112
-115
-117
-118
-118
-118
-117
-116
-115
-113
-111
-109
-106
-103
-101
-100
-98
-98
-98
-99
-101
-105
-110
-115
-121
-127
-133
-140
-145
-149
-151
-150
-147
-141
-133
-123
-113
-102
-91
-82
-73
-67
-62
-59
-58
-58
-59
-60
-63
-67
-71
-75
-80
-85
-91
-96
-101
-106
-111
-117
-123
-130
-138
-145
-152
-159
-164
-169
-173
-176
-178
-180
-182
-183
-184
-184
-183
-180
-177
-173
-168
-163
-159
-156
-153
-150
-148
-145
-143
-141
-140
-138
-137
-135
-133
-132
-131
-130
-130
-130
-130
-130
-130
-129
-129
-130
-130
-132
-133
-136
-138
-139
-140
-140
-139
-138
-137
-137
-138
-138
-139
-140
-141
-143
-144
-146
-149
-151
-154
-156
-159
-163
-166
-168
-170
-172
-173
-174
-174
-174
-174
-174
-173
-172
-170
-167
-163
-159
-154
-149
-143
-137
-129
-121
-112
-103
-94
-85
-77
-69
-62
-55
-48
-41
-35
-29
-24
-19
-15
-11
-8
-5
-1
2
4
7
8
9
10
10
10
9
7
6
5
4
3
4
6
10
14
19
25
32
40
48
56
65
73
80
87
93
97
102
106
109
113
117
122
127
133
140
147
154
161
168
174
180
186
192
198
203
207
211
213
214
214
213
210
207
203
199
194
188
182
176
168
161
153
144
136
127
119
113
108
103
99
95
91
87
83
80
76
74
71
70
68
67
67
67
68
70
72
76
80
84
88
93
99
104
110
115
121
127
133
140
147
153
160
167
173
179
185
189
193
195
195
194
193
190
186
181
176
170
164
159
154
150
146
143
141
139
138
136
135
135
134
134
134
135
136
136
137
138
138
138
139
138
138
138
138
138
137
137
137
136
136
135
134
133
132
132
132
133
134
135
136
137
138
137
136
134
132
128
124
120
115
110
105
101
96
91
87
82
78
73
68
62
57
51
46
41
36
32
27
23
19
16
12
9
6
3
0
-2
-3
-4
-5
-6
-6
-6
-6
-5
-3
-2
0
1
2
2
2
1
0
-2
-3
-5
-6
-8
-10
-11
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-12
-12
-12
-11
-12
-13
-14
-16
-19
-22
-25
-28
-31
-33
-35
-38
-39
-41
-42
-43
-43
-42
-41
-40
-39
-38
-37
-36
-36
-36
-36
-37
-38
-39
-41
-44
-46
-49
-53
-56
-60
-65
-70
-74
-79
-84
-88
-92
-95
-98
-100
-101
-102
-102
-102
-101
-100
-100
-99
-97
-96
-95
-94
-92
-91
-90
-88
-86
-84
-83
-81
-78
-76
-74
-72
-70
-67
-65
-63
-60
-57
-55
-52
-49
-45
-43
-40
-39
-39
-40
-41
-43
-46
-49
-53
-57
-60
-64
-67
-69
-72
-75
-77
-79
-81
-82
-83
-83
-82
-81
-78
-76
-72
-69
-66
-64
-61
-59
-58
-56
-54
-52
-50
-48
-46
-45
-43
-43
-42
-43
-43
-44
-44
-44
-44
-43
-41
-39
-36
-32
-28
-23
-18
-13
-8
-4
1
6
10
15
20
25
30
34
39
43
47
50
54
57
60
63
66
68
70
70
70
69
67
65
62
59
55
52
48
45
42
40
39
38
39
40
42
45
48
51
55
59
64
68
73
78
83
89
94
99
103
107
111
113
114
115
114
113
112
110
107
104
100
95
90
84
79
73
67
62
57
52
48
44
41
38
35
33
30
27
25
22
20
17
15
14
12
12
11
11
11
11
11
12
12
12
12
12
11
11
11
11
11
12
12
12
13
14
15
16
17
18
19
21
22
24
25
26
27
28
29
30
31
32
32
33
33
34
34
34
35
35
36
36
37
38
40
41
43
46
48
50
52
54
55
55
56
56
56
55
54
52
50
47
43
38
33
27
20
14
7
1
-5
-11
-16
-21
-25
-28
-31
-34
-37
-39
-41
-43
-45
-47
-49
-52
-55
-59
-62
-66
-70
-74
-78
-82
-86
-90
-94
-98
-102
-105
-109
-111
-114
-117
-119
-122
-124
-125
-127
-128
-129
-130
-131
-132
-133
-133
-133
-133
-132
-131
-129
-127
-124
-120
-117
-112
-108
-103
-98
-92
-87
-80
-74
-68
-61
-55
-48
-42
-36
-31
-25
-21
-16
-12
-9
-5
-3
-1
0
0
-1
-2
-4
-7
-10
-13
-17
-21
-26
-32
-38
-45
-52
-59
-66
-73
-80
-87
-92
-98
-103
-107
-110
-112
-114
-115
-116
-116
-116
-116
-116
-116
-116
-116
-115
-115
-114
-114
-113
-113
-113
-112
-111
-110
-109
-108
-106
-105
-102
-100
-97
-95
-93
-91
-89
-87
-86
-85
-84
-83
-82
-81
-80
-80
-80
-80
-80
-80
-80
-79
-79
-78
-77
-75
-73
-71
-69
-67
-64
-61
-58
-54
-51
-48
-45
-41
-38
-35
-33
-30
-28
-26
-24
-22
-20
-17
-14
-11
-7
-3
1
5
9
14
18
23
28
34
39
45
50
55
60
64
68
71
74
77
79
81
83
84
85
87
87
88
89
89
89
89
88
88
87
87
86
85
84
83
82
81
79
77
75
74
72
71
69
68
68
68
68
68
69
69
70
70
70
70
70
70
70
69
68
67
66
64
62
59
56
53
49
45
41
37
33
28
23
18
13
8
2
-4
-10
-16
-22
-28
-33
-37
-41
-44
-47
-49
-52
-54
-57
-59
-62
-65
-67
-70
-72
-75
-77
-79
-81
-83
-85
-87
-89
-90
-92
-93
-94
-96
-97
-98
-99
-100
-102
-102
-103
-104
-105
-105
-106
-107
-107
-108
-108
-108
-109
-109
-110
-110
-110
-109
-109
-107
-106
-105
-104
-104
-104
-103
-103
-103
-102
-102
-102
-101
-100
-99
-98
-97
-96
-94
-93
-90
-87
-84
-81
-77
-74
-71
-67
-64
-61
-58
-55
-52
-49
-47
-45
-43
-41
-40
-38
-37
-37
-36
-36
-36
-36
-36
-37
-37
-36
-36
-35
-35
-34
-32
-31
-29
-27
-25
-23
-21
-19
-17
-15
-13
-11
-9
-7
-5
-3
-1
0
1
1
2
2
2
3
3
4
4
5
6
6
6
6
5
4
3
2
0
-1
-2
-4
-5
-7
-9
-11
-14
-17
-20
-23
-27
-32
-36
-41
-45
-49
-54
-57
-61
-64
-66
-68
-69
-70
-70
-70
-69
-69
-68
-67
-65
-63
-62
-59
-57
-54
-52
-49
-46
-43
-40
-37
-34
-31
-28
-25
-22
-19
-16
-12
-9
-4
0
5
9
14
19
24
30
35
40
45
50
55
61
66
71
76
82
87
92
96
101
105
109
113
117
120
123
127
130
132
135
138
140
142
144
146
148
149
151
153
155
157
159
161
163
164
166
168
169
170
171
173
173
174
174
173
172
170
167
164
161
157
152
148
142
137
131
125
118
111
104
97
90
83
77
71
65
60
55
51
48
45
42
40
39
38
37
37
38
38
39
39
40
41
41
42
42
42
42
41
40
38
37
35
32
30
27
24
21
19
17
14
13
11
10
9
8
7
7
6
6
6
6
5
5
4
4
3
2
0
-1
-3
-4
-6
-8
-9
-10
-12
-13
-13
-14
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-18
-19
-20
-22
-23
-25
-27
-28
-30
-31
-33
-34
-36
-37
-39
-40
-42
-44
-45
-47
-49
-51
-53
-55
-57
-59
-61
-63
-65
-67
-69
-71
-72
-73
-75
-76
-76
-77
-78
-78
-78
-77
-77
-76
-75
-75
-74
-73
-72
-71
-70
-70
-69
-68
-68
-67
-66
-65
-64
-63
-62
-61
-60
-59
-58
-58
-58
-57
-58
-58
-59
-60
-61
-62
-63
-63
-64
-65
-65
-66
-67
-69
-70
-72
-74
-77
-79
-82
-85
-87
-90
-92
-94
-96
-98
-99
-101
-103
-104
-106
-107
-109
-110
-111
-111
-112
-112
-112
-111
-110
-109
-107
-105
-103
-100
-97
-94
-91
-87
-83
-79
-75
-70
-65
-60
-55
-50
-46
-42
-37
-34
-31
-28
-25
-22
-20
-18
-16
-14
-12
-10
-9
-8
-7
-6
-6
-6
-6
-6
-7
-8
-9
-10
-11
-11
-12
-13
-14
-15
-16
-16
-16
-16
-16
-16
-15
-14
-13
-13
-12
-11
-9
-8
-7
-5
-3
-1
1
4
6
9
11
14
16
18
20
22
23
24
26
27
27
28
29
29
29
29
29
28
27
26
24
22
20
18
16
13
11
9
6
4
2
-1
-3
-6
-8
-10
-12
-14
-16
-18
-20
-21
-22
-22
-23
-23
-23
-23
-23
-22
-22
-22
-22
-21
-20
-19
-18
-16
-14
-12
-11
-9
-7
-5
-3
-1
1
3
4
6
7
9
9
10
11
11
11
11
10
10
9
9
8
7
6
5
4
3
2
1
0
-1
-2
-2
-3
-3
-2
-2
-1
-1
0
1
2
3
4
5
7
9
11
13
16
19
22
25
28
32
36
40
44
47
51
55
58
61
64
66
69
71
74
76
78
80
82
84
85
87
88
90
91
93
94
95
96
96
97
98
98
98
98
98
98
98
97
96
95
94
93
91
89
87
85
83
80
78
76
74
71
69
67
65
63
60
58
56
54
52
50
48
45
43
41
39
36
34
31
28
26
23
20
16
13
10
6
2
-1
-6
-10
-15
-19
-24
-29
-34
-39
-44
-49
-53
-58
-62
-66
-69
-73
-76
-78
-81
-83
-86
-88
-89
-90
-91
-92
-92
-92
-91
-91
-90
-90
-89
-88
-86
-85
-84
-82
-80
-78
-76
-74
-71
-69
-66
-63
-60
-57
-53
-50
-47
-44
-41
-38
-35
-32
-30
-27
-25
-24
-23
-23
-23
-23
-24
-26
-28
-30
-33
-36
-39
-42
-46
-50
-54
-57
-61
-64
-68
-71
-74
-76
-79
-81
-83
-85
-87
-89
-91
-93
-95
-97
-99
-100
-102
-104
-106
-107
-109
-110
-111
-112
-113
-113
-113
-112
-111
-110
-109
-107
-106
-104
-103
-101
-99
-98
-97
-95
-94
-93
-92
-92
-91
-90
-90
-89
-89
-88
-88
-87
-86
-85
-84
-83
-82
-81
-80
-79
-78
-77
-75
-74
-73
-72
-70
-69
-68
-67
-65
-64
-63
-61
-60
-59
-58
-57
-56
-54
-53
-51
-50
-48
-46
-44
-42
-40
-38
-36
-34
-32
-31
-29
-27
-25
-24
-22
-21
-20
-19
-17
-16
-14
-12
-10
-8
-6
-4
-1
1
4
6
9
11
14
16
19
21
24
26
29
31
33
36
39
41
44
47
50
53
56
59
62
65
68
71
74
77
80
84
87
89
92
95
97
99
100
102
103
104
105
106
107
108
108
109
109
110
110
111
111
112
112
112
112
112
111
110
110
109
107
106
105
103
101
100
98
96
95
93
91
90
88
87
86
85
84
83
83
82
82
81
81
80
80
79
79
78
78
77
76
76
75
73
72
71
69
67
65
63
60
58
55
52
49
46
43
40
37
34
31
28
26
23
20
17
15
12
10
7
4
2
-1
-3
-5
-8
-10
-12
-14
-16
-19
-21
-23
-25
-27
-29
-30
-31
-33
-34
-34
-35
-36
-36
-37
-37
-37
-38
-38
-38
-38
-39
-39
-40
-40
-41
-42
-43
-44
-45
-46
-47
-49
-50
-52
-54
-55
-57
-59
-61
-63
-65
-67
-69
-70
-72
-73
-75
-76
-77
-79
-80
-80
-81
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-83
-83
-84
-84
-85
-86
-86
-87
-88
-89
-89
-90
-91
-92
-93
-94
-95
-96
-97
-98
-99
-100
-101
-102
-103
-104
-104
-105
-105
-105
-105
-105
-105
-105
-104
-104
-103
-103
-103
-102
-102
-102
-102
-102
-101
-101
-101
-101
-101
-102
-102
-102
-102
-102
-102
-102
-102
-102
-101
-101
-100
-99
-98
-96
-95
-93
-92
-90
-88
-87
-85
-83
-81
-79
-77
-75
-73
-71
-69
-67
-66
-64
-63
-62
-61
-61
-60
-60
-60
-60
-60
-60
-60
-60
-61
-61
-62
-62
-63
-64
-65
-66
-67
-68
-69
-70
-70
-71
-71
-71
-71
-70
-69
-68
-67
-66
-64
-62
-60
-57
-54
-51
-48
-45
-42
-38
-35
-32
-29
-26
-24
-22
-20
-18
-17
-15
-14
-13
-11
-10
-9
-8
-7
-7
-6
-5
-4
-3
-1
0
1
3
4
6
8
10
12
14
16
18
21
23
26
28
31
34
36
39
42
45
47
50
53
55
57
59
61
62
64
65
66
66
67
67
67
68
68
68
68
68
68
68
68
68
68
68
68
68
69
69
70
70
70
71
71
72
72
73
73
73
73
73
74
74
74
73
73
73
73
73
72
72
71
71
70
69
68
67
66
64
63
61
59
57
56
54
52
50
49
47
46
45
44
43
43
42
41
41
40
39
39
38
37
36
36
35
34
33
33
32
31
31
30
29
29
29
28
28
28
28
28
29
29
29
29
29
28
28
28
27
26
25
24
23
22
21
20
19
18
17
17
16
15
15
14
13
12
12
11
10
9
8
8
7
6
6
5
4
4
3
3
2
2
2
1
1
0
0
-1
-2
-3
-4
-5
-7
-8
-9
-10
-12
-13
-14
-15
-17
-18
-20
-21
-22
-23
-25
-26
-28
-29
-30
-31
-33
-34
-35
-36
-37
-37
-38
-39
-40
-41
-42
-42
-43
-44
-44
-45
-45
-46
-46
-47
-47
-47
-48
-48
-49
-50
-50
-51
-52
-52
-53
-53
-54
-54
-55
-55
-56
-57
-57
-58
-59
-60
-60
-61
-62
-62
-62
-63
-63
-63
-62
-62
-61
-60
-59
-59
-57
-56
-55
-54
-53
-52
-51
-50
-48
-47
-46
-45
-44
-43
-42
-40
-39
-38
-36
-35
-34
-32
-31
-29
-28
-26
-25
-23
-22
-21
-19
-18
-17
-16
-15
-14
-14
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-15
-15
-16
-17
-18
-20
-21
-22
-23
-24
-25
-26
-27
-28
-28
-29
-29
-29
-29
-30
-30
-31
-31
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-32
-32
-32
-32
-31
-31
-30
-30
-29
-28
-27
-26
-25
-24
-23
-22
-21
-20
-20
-19
-18
-17
-16
-16
-15
-15
-14
-14
-14
-14
-15
-15
-15
-16
-16
-17
-18
-19
-19
-20
-21
-21
-22
-23
-24
-24
-25
-26
-27
-27
-28
-29
-30
-30
-31
-32
-33
-34
-35
-36
-37
-38
-39
-40
-41
-42
-43
-44
-45
-46
-47
-48
-49
-50
-51
-52
-53
-54
-55
-56
-56
-57
-58
-59
-59
-60
-60
-61
-62
-62
-62
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-62
-62
-61
-61
-60
-59
-58
-56
-55
-53
-51
-49
-47
-45
-43
-40
-38
-35
-32
-29
-26
-23
-19
-16
-12
-9
-6
-2
1
4
8
11
14
17
20
23
26
29
31
34
36
38
40
41
43
44
45
46
46
47
47
47
46
46
46
45
45
44
43
42
41
40
39
38
37
35
34
33
32
31
30
28
27
26
25
24
23
22
21
20
19
18
18
17
16
15
15
14
13
13
13
12
12
12
11
11
11
10
10
9
9
8
7
7
6
6
5
5
5
4
4
4
4
4
5
5
5
6
7
8
9
10
11
12
13
15
16
17
18
19
19
20
20
20
20
20
20
20
20
20
19
19
18
18
17
16
15
14
13
12
10
9
8
7
6
5
4
3
2
1
1
0
-1
-2
-3
-3
-4
-6
-7
-8
-10
-12
-14
-16
-18
-20
-23
-25
-28
-30
-32
-35
-37
-39
-41
-43
-46
-48
-50
-52
-54
-56
-57
-59
-61
-63
-64
-66
-68
-70
-71
-72
-74
-75
-76
-76
-77
-77
-77
-78
-78
-78
-77
-77
-77
-77
-76
-75
-75
-74
-73
-73
-72
-71
-70
-70
-69
-68
-68
-67
-66
-66
-65
-64
-63
-62
-61
-59
-58
-56
-55
-53
-52
-50
-48
-47
-45
-43
-42
-40
-38
-37
-35
-34
-32
-31
-30
-28
-27
-26
-26
-25
-24
-24
-24
-23
-23
-23
-23
-23
-23
-23
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-22
-22
-21
-21
-20
-19
-17
-16
-14
-13
-11
-10
-8
-6
-5
-4
-3
-2
-1
-1
0
0
-1
-1
-1
-2
-3
-3
-4
-5
-5
-6
-7
-8
-8
-9
-10
-12
-13
-14
-16
-17
-19
-21
-22
-24
-25
-27
-28
-29
-30
-31
-32
-32
-32
-33
-33
-32
-31
-31
-29
-28
-26
-25
-23
-21
-19
-16
-14
-12
-9
-7
-5
-2
0
3
5
8
10
12
14
16
18
20
21
23
24
26
27
29
30
31
33
34
36
37
39
40
42
44
45
47
49
51
52
54
56
57
59
60
62
63
64
64
65
65
65
65
65
64
63
62
61
60
59
57
55
54
52
50
48
46
44
42
41
39
37
36
35
33
32
31
30
28
27
26
26
25
24
23
22
21
20
19
18
17
16
15
14
12
11
9
7
6
4
3
1
0
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-20
-21
-22
-22
-23
-24
-24
-25
-25
-26
-26
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-30
-30
-30
-31
-31
-32
-33
-33
-34
-35
-36
-37
-39
-40
-41
-43
-44
-46
-47
-48
-50
-51
-53
-54
-56
-57
-58
-60
-61
-62
-63
-64
-65
-65
-66
-67
-67
-68
-68
-69
-69
-70
-70
-71
-71
-72
-72
-72
-72
-73
-73
-73
-72
-72
-71
-71
-70
-69
-68
-67
-66
-64
-63
-61
-60
-58
-57
-55
-54
-52
-51
-50
-49
-47
-46
-45
-44
-44
-43
-42
-42
-41
-41
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-39
-39
-39
-39
-39
-38
-38
-37
-36
-36
-35
-34
-33
-32
-30
-29
-28
-27
-25
-24
-23
-22
-20
-19
-18
-16
-15
-14
-13
-11
-10
-9
-8
-7
-6
-5
-4
-4
-3
-3
-2
-2
-2
-2
-2
-1
-1
-1
-1
-1
0
0
1
1
2
3
4
6
7
9
10
12
13
15
16
18
20
21
23
24
26
27
28
29
31
32
33
34
35
36
37
38
39
40
40
40
41
41
41
41
41
41
41
40
40
39
38
37
36
35
33
32
30
28
26
24
22
20
17
15
12
9
6
3
0
-3
-6
-9
-12
-15
-18
-20
-23
-25
-27
-29
-31
-33
-34
-36
-37
-38
-39
-39
-40
-40
-40
-40
-40
-40
-40
-39
-39
-38
-38
-37
-37
-36
-36
-35
-35
-35
-34
-34
-34
-33
-33
-32
-32
-32
-31
-31
-30
-30
-30
-29
-29
-28
-28
-27
-27
-27
-26
-26
-25
-24
-24
-23
-22
-22
-21
-20
-19
-18
-17
-16
-15
-14
-13
-12
-12
-11
-10
-10
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-11
-11
-12
-12
-12
-13
-13
-14
-14
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-16
-16
-16
-15
-15
-14
-13
-12
-11
-10
-9
-8
-6
-5
-4
-2
-1
0
1
2
3
3
4
4
4
4
4
4
4
4
4
3
3
3
3
3
3
3
3
3
3
2
2
2
2
2
2
1
1
0
-1
-1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-16
-17
-18
-19
-20
-22
-23
-24
-24
-25
-26
-26
-26
-27
-27
-27
-26
-26
-25
-25
-24
-23
-22
-20
-19
-18
-16
-15
-13
-11
-10
-8
-6
-5
-3
-1
0
2
4
6
7
9
11
12
14
16
18
19
21
23
25
27
29
31
33
34
36
38
40
41
43
44
46
47
48
48
49
50
50
50
50
50
50
49
48
48
47
46
45
44
43
43
42
41
40
40
39
38
38
38
37
37
36
36
36
36
35
35
34
34
34
33
33
32
32
31
31
30
29
29
28
27
26
25
25
24
23
21
20
19
17
16
14
12
10
8
6
4
2
0
-2
-4
-6
-8
-10
-12
-14
-16
-18
-20
-21
-23
-25
-27
-29
-31
-33
-35
-37
-40
-42
-44
-46
-49
-51
-53
-55
-58
-60
-62
-64
-66
-68
-70
-71
-73
-75
-76
-78
-79
-80
-82
-83
-84
-85
-85
-86
-86
-87
-87
-87
-88
-88
-88
-87
-87
-87
-87
-87
-86
-86
-85
-85
-84
-84
-83
-82
-82
-81
-80
-79
-79
-78
-77
-77
-76
-75
-75
-74
-74
-74
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-72
-72
-72
-72
-72
-71
-71
-71
-70
-70
-69
-68
-68
-67
-66
-65
-64
-63
-62
-61
-60
-59
-57
-56
-55
-53
-52
-50
-49
-47
-46
-45
-44
-43
-41
-40
-39
-38
-37
-36
-36
-35
-34
-33
-32
-32
-31
-30
-29
-28
-27
-26
-25
-23
-22
-21
-19
-18
-16
-15
-13
-12
-10
-8
-7
-5
-4
-2
-1
0
2
3
4
5
6
7
7
8
9
10
10
11
12
13
14
15
16
17
18
19
20
22
23
24
26
27
29
30
31
33
34
36
37
39
40
42
43
45
46
47
49
50
51
52
53
54
55
55
56
56
57
57
57
57
57
57
57
57
56
56
56
55
55
54
54
53
52
51
51
50
49
48
47
47
46
45
44
43
42
41
40
38
37
35
34
32
30
28
26
24
23
21
18
16
14
12
10
8
6
4
2
0
-2
-3
-5
-7
-9
-11
-12
-14
-16
-17
-19
-21
-22
-23
-25
-26
-27
-29
-30
-30
-31
-32
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-36
-36
-36
-36
-37
-37
-37
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-41
-41
-41
-42
-42
-42
-42
-42
-43
-43
-43
-42
-42
-42
-42
-42
-42
-41
-41
-41
-40
-40
-40
-40
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-38
-38
-38
-37
-37
-36
-36
-35
-34
-33
-32
-31
-30
-29
-28
-27
-26
-25
-24
-23
-22
-21
-20
-19
-18
-17
-16
-15
-14
-13
-12
-11
-10
-9
-8
-7
-7
-6
-5
-4
-3
-3
-2
-1
0
1
2
3
4
5
6
7
8
9
10
10
11
12
13
14
14
15
16
16
17
17
17
18
18
18
18
18
18
19
19
19
19
19
19
19
19
20
20
20
21
21
22
22
23
23
24
25
26
27
28
29
30
31
32
33
34
34
35
36
37
38
39
39
40
40
41
42
42
43
43
44
45
45
46
46
47
47
48
48
49
49
50
50
51
51
52
52
53
53
53
54
54
54
54
54
54
54
53
53
53
52
51
51
50
49
49
48
47
46
46
45
44
43
42
41
41
40
39
38
37
36
36
35
34
33
32
31
29
28
27
26
24
23
21
20
19
17
16
15
13
12
11
10
8
7
6
5
3
2
1
0
-1
-3
-4
-5
-6
-7
-8
-9
-10
-10
-11
-12
-12
-12
-13
-13
-13
-13
-12
-12
-12
-12
-12
-11
-11
-10
-10
-9
-9
-8
-7
-6
-5
-4
-3
-2
-1
0
1
2
3
4
5
6
7
7
8
9
9
9
9
9
9
9
9
8
8
7
7
6
6
5
5
4
4
3
2
2
1
0
0
-1
-1
-2
-3
-3
-4
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-17
-18
-19
-19
-19
-19
-20
-19
-19
-19
-19
-18
-18
-17
-16
-15
-14
-14
-13
-12
-11
-10
-9
-7
-6
-5
-4
-3
-2
0
1
2
3
4
4
5
6
6
7
7
7
7
7
7
7
7
7
6
6
6
5
5
4
3
3
2
1
0
-1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-28
-29
-30
-31
-32
-33
-34
-35
-36
-37
-38
-39
-40
-41
-42
-42
-43
-44
-44
-45
-45
-46
-46
-46
-46
-46
-46
-45
-45
-44
-43
-42
-41
-40
-39
-37
-36
-34
-33
-31
-29
-28
-26
-25
-23
-22
-20
-19
-17
-16
-14
-13
-11
-10
-9
-7
-6
-5
-4
-3
-2
-1
0
1
2
3
3
4
5
5
6
7
8
8
9
10
11
13
14
15
16
17
19
20
21
23
24
26
28
29
31
33
35
37
39
41
43
45
47
49
51
54
56
58
60
62
65
67
69
71
73
75
77
79
81
83
84
86
87
89
90
91
92
92
93
93
94
94
94
94
93
93
92
92
91
90
89
88
87
85
84
82
81
79
77
76
74
72
70
67
65
63
61
59
56
54
52
50
48
46
44
43
41
39
37
36
34
33
31
30
28
27
25
24
22
21
20
18
17
15
14
13
12
10
9
8
6
5
3
2
0
-2
-4
-5
-7
-9
-11
-13
-15
-18
-20
-22
-25
-28
-30
-33
-36
-38
-41
-44
-47
-50
-53
-56
-59
-62
-65
-68
-71
-74
-76
-79
-81
-83
-85
-87
-89
-91
-92
-93
-94
-95
-96
-97
-97
-98
-98
-98
-98
-97
-97
-97
-96
-95
-95
-94
-93
-92
-92
-91
-90
-90
-89
-88
-88
-88
-87
-87
-87
-87
-87
-87
-87
-87
-87
-87
-87
-87
-88
-88
-88
-88
-88
-88
-88
-88
-89
-89
-89
-89
-89
-89
-89
-89
-88
-88
-88
-88
-88
-87
-87
-87
-86
-86
-85
-85
-84
-84
-83
-83
-82
-82
-81
-81
-81
-81
-80
-80
-80
-80
-80
-79
-79
-79
-79
-79
-78
-78
-78
-78
-77
-77
-77
-77
-77
-76
-76
-76
-76
-75
-75
-75
-75
-75
-74
-74
-74
-74
-74
-73
-73
-73
-73
-72
-72
-72
-72
-72
-71
-71
-71
-71
-71
-70
-70
-70
-70
-69
-69
-69
-69
-69
-68
-68
-68
-68
-68
-67
-67
-67
-67
-67
-66
-66
-66
-66
-66
-65
-65
-65
-65
-64
-64
-64
-64
-64
-63
-63
-63
-63
-63
-62
-62
-62
-62
-62
-61
-61
-61
-61
-61
-60
-60
-60
-60
-60
-59
-59
-59
-59
-59
-58
-58
-58
-58
-58
-57
-57
-57
-57
-57
-57
-56
-56
-56
-56
-56
-55
-55
-55
-55
-55
-54
-54
-54
-54
-54
-54
-53
-53
-53
-53
-53
-52
-52
-52
-52
-52
-51
-51
-51
-51
-51
-51
-50
-50
-50
-50
-50
-50
-49
-49
-49
-49
-49
-48
-48
-48
-48
-48
-48
-47
-47
-47
-47
-47
-47
-46
-46
-46
-46
-46
-46
-45
-45
-45
-45
-45
-45
-44
-44
-44
-44
-44
-44
-43
-43
-43
-43
-43
-43
-43
-42
-42
-42
-42
-42
-42
-41
-41
-41
-41
-41
-41
-41
-40
-40
-40
-40
-40
-40
-40
-39
-39
-39
-39
-39
-39
-39
-38
-38
-38
-38
-38
-38
-38
-37
-37
-37
-37
-37
-37
-37
-36
-36
-36
-36
-36
-36
-36
-36
-35
-35
-35
-35
