5
35097
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
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
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
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
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
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
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
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
0
0
0
0
0
0
1
1
0
0
0
0
0
1
1
1
0
0
0
0
0
1
1
1
0
0
0
0
0
1
1
1
0
0
0
0
1
1
1
0
0
0
0
0
1
1
1
0
0
0
0
0
1
1
1
0
0
0
0
0
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
0
0
-1
0
0
1
1
1
0
0
-1
0
1
1
2
1
0
-1
-1
0
1
2
2
1
0
-1
-1
0
1
2
2
1
0
-1
-1
0
1
2
2
1
-1
-1
-1
0
1
2
2
1
-1
-2
-1
0
2
2
2
0
-1
-2
-1
1
2
3
2
0
-2
-2
-1
1
3
3
2
0
-2
-2
-1
1
3
3
2
-1
-3
-3
-1
2
4
3
1
-1
-3
-3
0
2
4
4
1
-2
-4
-3
0
3
5
4
1
-3
-5
-3
0
4
6
4
0
-4
-5
-3
1
5
6
4
-1
-5
-6
-4
2
7
8
4
-2
-7
-8
-4
3
9
10
5
-3
-9
-11
-5
4
12
14
7
-4
-14
-18
-10
5
20
28
22
-1
-34
-71
-99
-113
-108
-85
-48
-5
35
61
67
48
8
-40
-78
-88
-58
8
92
162
190
157
69
-51
-162
-227
-226
-161
-61
35
92
92
42
-32
-97
-127
-111
-60
5
57
80
72
41
3
-28
-44
-45
-37
-28
-21
-17
-13
-8
1
12
22
29
30
27
20
12
4
-2
-6
-9
-13
-19
-28
-41
-55
-65
-65
-50
-18
26
73
110
125
109
65
2
-65
-119
-150
-153
-130
-89
-40
10
54
87
107
109
93
56
5
-52
-105
-142
-156
-147
-117
-77
-33
8
43
70
91
102
102
87
57
14
-33
-77
-110
-128
-134
-131
-124
-115
-101
-75
-33
26
95
159
201
206
168
94
-2
-99
-176
-219
-225
-197
-147
-85
-23
32
75
104
115
108
81
37
-20
-80
-132
-165
-168
-139
-81
-5
73
134
162
151
103
35
-32
-77
-89
-68
-32
-1
3
-25
-77
-126
-145
-113
-30
83
187
243
225
134
-1
-135
-221
-228
-155
-28
107
203
227
170
51
-92
-216
-286
-281
-203
-76
68
191
261
261
193
78
-49
-153
-201
-183
-107
-1
98
160
167
127
61
-2
-38
-37
-7
31
55
54
28
-9
-36
-41
-19
20
61
85
83
54
7
-42
-82
-102
-99
-74
-33
19
70
110
125
109
62
-7
-77
-124
-128
-85
-6
81
145
160
120
36
-64
-145
-183
-167
-109
-32
37
77
79
48
0
-48
-81
-92
-78
-45
-2
41
75
91
88
65
31
-4
-32
-46
-46
-40
-32
-28
-27
-23
-10
13
38
53
45
9
-46
-101
-127
-107
-37
63
159
213
200
119
-7
-140
-239
-280
-255
-181
-80
22
111
182
232
260
258
217
134
14
-119
-234
-298
-292
-217
-96
37
146
208
216
181
122
58
2
-41
-73
-93
-101
-96
-76
-44
-6
30
55
66
64
55
44
32
20
4
-18
-43
-67
-82
-82
-67
-40
-7
25
51
69
78
80
73
59
38
15
-6
-19
-25
-24
-24
-28
-39
-51
-53
-36
2
54
104
134
130
90
28
-34
-71
-71
-35
22
76
106
102
67
17
-31
-63
-74
-68
-54
-40
-31
-23
-11
12
46
85
118
131
115
70
5
-61
-103
-106
-65
8
88
141
142
83
-20
-133
-216
-239
-194
-100
7
88
119
102
57
18
5
21
45
47
6
-78
-175
-243
-243
-161
-21
129
231
247
175
49
-75
-149
-149
-89
-5
57
71
41
-5
-28
-3
69
160
227
236
174
59
-72
-178
-231
-226
-180
-117
-60
-19
7
28
48
65
71
58
25
-15
-45
-47
-15
43
104
142
139
91
11
-73
-136
-159
-136
-79
-6
63
112
131
118
77
16
-52
-113
-151
-154
-117
-46
44
129
190
213
197
152
95
42
-1
-32
-58
-85
-114
-140
-151
-138
-96
-31
44
111
157
174
167
144
116
93
75
59
41
16
-16
-49
-79
-98
-100
-85
-50
3
70
142
206
244
239
176
57
-102
-269
-402
-464
-429
-298
-95
137
350
500
561
530
420
257
71
-110
-266
-380
-443
-447
-388
-271
-108
78
256
394
467
460
376
236
68
-91
-212
-279
-288
-252
-189
-120
-60
-13
24
59
98
141
177
192
172
111
19
-82
-168
-214
-211
-165
-94
-21
33
65
79
90
109
135
158
160
125
52
-43
-133
-186
-183
-126
-33
60
123
139
111
61
16
-4
7
36
64
71
51
9
-38
-71
-81
-70
-51
-37
-37
-51
-67
-71
-55
-20
25
62
79
72
47
16
-12
-32
-45
-59
-79
-103
-121
-120
-89
-26
59
146
210
232
206
139
46
-50
-129
-180
-196
-181
-141
-83
-16
52
109
148
161
147
109
56
-1
-50
-84
-97
-91
-69
-35
4
44
79
104
114
105
78
34
-20
-75
-123
-156
-166
-151
-112
-53
15
78
123
138
119
71
8
-52
-90
-92
-59
1
69
125
151
140
94
26
-46
-104
-133
-126
-83
-15
62
129
171
178
151
101
43
-8
-41
-55
-57
-59
-68
-84
-100
-99
-68
-2
90
184
255
276
238
148
29
-86
-167
-195
-169
-102
-19
54
99
108
87
49
12
-11
-13
2
26
45
51
38
12
-18
-40
-48
-41
-25
-10
-5
-14
-30
-42
-36
-6
46
106
157
179
163
112
37
-40
-103
-139
-147
-131
-100
-64
-29
2
27
42
45
36
17
-5
-21
-21
-2
33
71
95
93
59
0
-67
-118
-136
-113
-58
9
63
86
70
25
-28
-64
-66
-31
28
87
118
104
43
-48
-143
-212
-234
-206
-137
-48
37
100
132
135
113
76
31
-18
-63
-99
-117
-112
-82
-37
9
42
49
31
-2
-29
-35
-12
31
76
98
80
21
-63
-143
-190
-186
-129
-37
62
143
186
189
161
117
71
30
-8
-44
-80
-112
-131
-127
-93
-32
44
119
173
193
175
124
51
-30
-107
-169
-209
-221
-202
-151
-73
23
119
195
230
213
145
42
-72
-165
-215
-208
-150
-59
38
114
155
155
126
83
43
15
1
-6
-16
-36
-65
-96
-118
-118
-93
-46
13
67
103
113
96
60
15
-26
-55
-67
-64
-49
-28
-7
12
27
37
45
50
55
57
56
50
37
18
-3
-21
-30
-27
-10
16
43
62
65
53
29
4
-12
-13
-1
19
35
38
23
-6
-39
-65
-74
-66
-44
-17
4
14
13
5
-5
-12
-15
-15
-14
-14
-12
-6
6
26
47
65
73
68
53
35
19
10
9
12
13
10
2
-8
-17
-21
-20
-17
-14
-13
-15
-19
-21
-23
-24
-27
-32
-35
-32
-19
5
34
56
62
45
8
-37
-73
-86
-72
-36
9
45
63
63
52
41
38
43
49
47
30
0
-33
-57
-63
-49
-22
8
31
43
49
54
61
70
73
63
38
1
-34
-55
-55
-36
-10
9
9
-8
-32
-47
-40
-9
34
71
85
69
29
-19
-56
-67
-50
-14
29
63
82
82
68
44
14
-17
-45
-65
-71
-59
-33
-3
21
26
10
-19
-46
-55
-38
0
42
69
66
30
-27
-84
-121
-129
-109
-73
-36
-10
5
11
16
21
23
13
-14
-54
-97
-127
-130
-101
-49
9
55
76
70
45
15
-10
-23
-24
-19
-9
6
27
55
86
110
117
100
60
9
-36
-59
-51
-19
24
59
72
58
23
-17
-49
-62
-54
-30
2
34
60
76
81
75
56
29
-3
-33
-54
-61
-53
-34
-8
18
41
59
73
80
78
64
36
-1
-39
-64
-68
-45
-4
42
78
90
77
46
10
-18
-31
-27
-16
-4
2
3
2
5
11
20
25
23
14
2
-6
-4
9
28
45
51
47
36
29
32
48
71
87
87
66
27
-16
-48
-58
-44
-14
17
36
36
21
1
-13
-12
2
22
38
41
26
-1
-32
-56
-67
-62
-47
-29
-17
-15
-24
-41
-60
-73
-77
-66
-44
-14
16
40
52
50
37
18
-1
-14
-20
-18
-14
-10
-7
-4
1
13
30
49
63
66
55
31
0
-30
-49
-55
-46
-27
-3
21
41
54
61
59
48
29
6
-16
-30
-31
-17
7
33
53
60
54
42
30
28
35
46
53
44
18
-21
-62
-90
-95
-76
-38
4
39
57
60
52
43
39
39
41
35
20
-6
-34
-56
-63
-53
-28
4
35
56
66
63
51
32
7
-20
-46
-65
-71
-58
-28
12
50
72
71
47
7
-32
-59
-65
-50
-23
5
23
27
19
4
-9
-15
-14
-8
-1
4
5
3
2
0
-1
-2
-5
-9
-13
-15
-13
-9
-4
1
5
6
7
6
5
2
-5
-16
-31
-44
-53
-52
-41
-22
-2
16
25
24
15
0
-16
-32
-45
-54
-59
-60
-57
-51
-43
-35
-29
-24
-19
-12
-2
9
19
22
17
5
-10
-21
-25
-18
-6
5
7
-3
-23
-45
-59
-58
-40
-10
22
47
57
52
35
13
-9
-27
-41
-53
-63
-70
-71
-65
-54
-39
-29
-26
-32
-45
-56
-60
-52
-33
-8
15
29
29
18
-1
-21
-37
-47
-53
-54
-55
-54
-52
-48
-39
-27
-12
1
12
16
13
3
-11
-26
-37
-39
-30
-12
9
24
28
16
-10
-40
-64
-70
-57
-26
10
37
45
30
-2
-38
-64
-71
-55
-24
13
44
63
68
62
51
38
25
12
-3
-16
-25
-24
-10
15
44
66
72
57
26
-12
-44
-58
-53
-32
-6
12
14
0
-22
-43
-52
-46
-30
-12
-1
-4
-18
-34
-43
-35
-10
26
59
78
72
45
4
-36
-59
-58
-32
10
56
93
111
109
90
60
26
-4
-28
-44
-50
-45
-30
-8
17
37
45
40
21
-4
-24
-32
-22
2
29
48
49
31
-1
-35
-59
-65
-52
-30
-9
2
0
-10
-19
-19
-6
15
35
41
25
-13
-64
-115
-151
-160
-140
-94
-32
32
85
117
120
95
46
-14
-70
-108
-117
-94
-47
11
61
93
101
89
66
43
25
12
-3
-25
-54
-85
-105
-104
-76
-25
38
96
134
145
129
94
50
6
-34
-65
-85
-94
-88
-68
-39
-11
7
6
-13
-41
-65
-71
-50
-8
43
86
106
99
70
34
6
-7
-4
9
22
27
23
14
3
-5
-9
-14
-22
-32
-41
-43
-36
-21
-4
5
-1
-22
-52
-77
-87
-77
-48
-11
21
36
32
12
-14
-36
-48
-46
-34
-16
1
13
16
9
-9
-36
-67
-94
-108
-102
-74
-29
22
65
91
94
76
44
10
-19
-37
-43
-40
-29
-13
5
23
35
37
27
6
-19
-39
-47
-39
-18
6
22
25
15
0
-10
-6
13
40
61
65
45
7
-36
-68
-77
-61
-27
10
37
46
40
28
18
18
27
38
42
36
20
2
-10
-10
1
14
21
13
-9
-38
-62
-70
-57
-29
3
27
34
24
6
-10
-15
-5
13
30
37
28
9
-14
-28
-31
-22
-10
-4
-10
-28
-50
-68
-71
-58
-34
-8
8
8
-9
-34
-56
-65
-54
-25
14
53
79
83
63
22
-33
-89
-135
-159
-156
-124
-70
-3
62
112
138
134
100
43
-27
-97
-153
-182
-175
-132
-61
23
99
148
158
129
73
9
-42
-66
-60
-32
3
33
49
50
44
37
32
31
27
19
5
-11
-21
-22
-14
-3
2
-4
-21
-41
-55
-52
-32
-2
26
38
30
5
-22
-39
-37
-17
9
26
25
4
-29
-60
-76
-72
-52
-27
-8
-1
-6
-15
-20
-19
-12
-6
-6
-16
-32
-48
-55
-53
-43
-33
-29
-34
-44
-54
-54
-40
-16
10
29
34
22
-3
-33
-60
-76
-78
-66
-42
-11
21
47
59
54
31
-2
-35
-56
-58
-41
-16
6
13
1
-24
-51
-63
-55
-27
8
33
39
22
-7
-32
-39
-20
18
59
86
85
54
2
-55
-99
-120
-114
-86
-45
0
40
70
85
84
63
25
-24
-72
-109
-124
-114
-84
-46
-12
7
9
-1
-11
-13
0
25
54
73
73
52
13
-32
-69
-86
-78
-47
-3
40
69
76
60
31
0
-19
-19
1
32
61
77
76
59
37
20
17
28
45
58
59
47
26
6
-4
-2
7
12
3
-23
-59
-92
-105
-92
-53
0
47
73
71
46
11
-18
-33
-30
-18
-8
-9
-22
-43
-60
-64
-51
-24
8
34
46
42
23
-3
-31
-55
-73
-83
-84
-75
-55
-26
8
39
58
60
45
18
-11
-30
-34
-19
7
36
56
62
53
35
16
6
10
27
52
74
85
80
57
21
-18
-52
-71
-72
-56
-29
2
28
43
42
29
6
-19
-41
-55
-60
-57
-50
-42
-37
-34
-34
-34
-32
-25
-12
4
22
35
39
31
12
-17
-47
-70
-79
-70
-43
-4
35
65
79
74
55
29
5
-10
-15
-14
-13
-18
-30
-46
-58
-57
-38
-3
43
85
110
110
82
33
-21
-66
-89
-83
-51
-6
39
71
81
72
51
28
15
15
27
41
49
43
23
-5
-32
-48
-48
-32
-8
15
28
29
21
9
-1
-6
-8
-10
-18
-31
-45
-55
-55
-43
-23
-3
9
7
-6
-24
-38
-41
-32
-14
4
15
15
7
-3
-9
-6
3
14
19
16
5
-6
-13
-9
3
20
31
32
19
-3
-27
-44
-50
-46
-36
-24
-16
-11
-7
-2
7
16
20
13
-5
-31
-56
-70
-66
-45
-13
19
40
44
34
19
11
15
30
46
52
36
-3
-54
-101
-125
-115
-73
-14
40
70
67
37
-6
-40
-51
-37
-6
26
43
40
19
-5
-20
-16
4
30
49
50
34
6
-21
-36
-35
-21
-5
6
5
-5
-18
-25
-24
-14
-4
2
-2
-13
-25
-30
-25
-10
8
21
22
9
-11
-29
-37
-29
-9
17
39
49
45
28
5
-16
-29
-32
-27
-17
-6
2
8
11
14
17
19
18
13
3
-11
-24
-32
-29
-15
8
34
56
65
60
42
18
-4
-18
-19
-10
6
21
30
30
23
10
-3
-14
-19
-17
-9
5
22
35
40
32
11
-19
-49
-68
-68
-46
-7
38
74
91
85
60
28
1
-13
-13
-4
8
15
14
9
4
6
14
26
36
38
30
11
-12
-32
-45
-47
-39
-24
-6
12
26
37
44
48
52
55
59
63
63
55
39
16
-10
-31
-38
-28
-4
24
44
44
21
-19
-60
-86
-84
-53
-2
49
84
89
65
22
-23
-55
-64
-54
-32
-11
-1
-2
-12
-21
-23
-14
5
25
40
41
28
0
-35
-68
-93
-103
-97
-75
-44
-11
16
33
38
31
19
4
-8
-16
-21
-22
-23
-21
-17
-9
3
16
30
42
49
53
54
50
42
27
4
-24
-53
-77
-88
-84
-66
-39
-12
11
24
31
33
34
32
25
8
-18
-51
-81
-98
-95
-70
-31
9
38
48
41
25
11
8
16
30
38
32
11
-21
-54
-75
-79
-64
-35
-3
27
50
62
66
59
41
13
-22
-58
-85
-92
-74
-34
17
65
93
93
65
19
-29
-65
-79
-69
-43
-13
10
19
13
-2
-18
-26
-22
-7
12
26
28
14
-12
-42
-62
-65
-46
-11
28
55
61
45
13
-20
-40
-38
-17
15
44
58
55
38
19
5
0
3
5
-2
-19
-43
-62
-66
-50
-18
19
46
52
34
-2
-42
-71
-79
-62
-25
21
64
94
103
92
64
25
-16
-49
-68
-68
-50
-21
8
29
35
27
11
-3
-6
6
28
51
63
56
31
-5
-39
-58
-55
-31
6
44
73
86
80
61
33
4
-23
-44
-57
-61
-55
-41
-20
3
23
36
39
35
28
21
18
20
25
28
26
15
-2
-24
-46
-62
-67
-60
-39
-8
27
60
82
86
68
32
-15
-61
-91
-98
-80
-44
-2
32
50
49
38
27
27
45
74
105
123
118
87
41
-8
-44
-58
-50
-30
-9
4
7
4
4
14
35
59
74
72
47
9
-31
-55
-54
-28
12
51
73
71
49
20
-3
-9
3
28
52
64
59
38
10
-14
-26
-22
-7
13
30
40
40
33
24
16
11
10
11
15
20
26
32
40
46
49
48
41
29
16
4
-4
-6
-3
0
-1
-10
-27
-49
-67
-76
-68
-45
-14
17
38
42
31
10
-11
-26
-30
-27
-23
-23
-31
-44
-56
-62
-58
-45
-31
-19
-14
-13
-12
-4
13
38
61
73
66
41
3
-36
-65
-74
-64
-41
-13
10
22
23
16
6
-5
-15
-23
-30
-35
-38
-37
-31
-20
-6
10
24
37
47
54
57
56
51
40
26
8
-9
-26
-38
-43
-39
-26
-2
27
56
76
82
70
43
11
-16
-29
-23
-2
23
40
40
22
-9
-39
-56
-52
-28
9
44
67
71
59
39
22
16
22
36
48
47
30
-5
-49
-90
-117
-122
-101
-58
-4
49
90
110
106
82
45
6
-25
-42
-43
-30
-8
17
37
51
57
58
55
52
50
49
49
47
41
30
11
-12
-35
-53
-59
-50
-27
8
45
76
94
97
87
70
52
38
28
17
1
-24
-55
-84
-102
-99
-70
-19
41
96
132
142
128
98
62
32
12
1
-2
-3
-2
3
14
32
56
77
89
87
71
48
25
11
8
11
13
7
-12
-36
-55
-57
-36
5
54
95
114
107
77
40
10
0
9
32
56
71
71
58
41
25
18
17
21
23
21
16
12
14
21
33
43
48
42
28
9
-8
-18
-18
-9
5
20
31
38
39
36
32
26
20
14
8
1
-7
-13
-19
-22
-22
-19
-13
-4
7
20
35
52
66
75
74
59
30
-7
-44
-69
-73
-55
-20
17
42
45
26
-6
-36
-47
-35
-3
34
60
62
37
-2
-40
-61
-56
-31
4
31
40
30
8
-13
-23
-18
-2
15
24
22
10
-1
-2
11
37
69
96
110
108
92
68
41
18
-1
-15
-24
-27
-25
-15
0
18
34
43
42
33
21
11
7
13
26
41
51
54
48
36
24
17
19
29
45
60
68
67
58
45
33
25
24
26
27
21
9
-8
-23
-28
-20
1
30
56
71
71
56
33
11
-3
-4
5
20
34
43
47
49
50
52
56
56
50
36
15
-9
-30
-45
-52
-52
-48
-42
-35
-28
-17
-3
13
29
39
41
33
19
1
-15
-25
-29
-28
-25
-23
-20
-15
-4
13
37
61
79
86
77
55
25
-3
-25
-36
-37
-33
-28
-24
-22
-18
-9
6
22
36
40
31
12
-14
-37
-51
-50
-38
-19
-1
9
8
-2
-16
-27
-30
-22
-5
17
37
48
45
27
-3
-40
-75
-98
-103
-87
-54
-11
31
62
73
62
31
-14
-62
-102
-125
-124
-100
-58
-12
26
45
40
15
-18
-43
-49
-31
4
44
69
69
41
-6
-57
-95
-108
-95
-64
-26
9
33
48
56
60
60
53
38
13
-16
-41
-54
-50
-32
-6
17
28
24
7
-18
-42
-61
-70
-72
-65
-51
-32
-10
12
27
30
20
0
-22
-37
-38
-23
3
31
53
62
56
39
14
-16
-47
-77
-99
-109
-97
-61
-5
58
111
137
129
92
41
-5
-30
-33
-22
-14
-23
-52
-92
-125
-132
-101
-39
39
106
145
146
115
67
19
-15
-32
-35
-31
-26
-21
-17
-11
-4
2
3
-1
-9
-15
-10
8
38
72
99
108
94
61
16
-30
-65
-86
-92
-85
-69
-47
-18
16
54
90
120
135
129
99
48
-19
-90
-153
-197
-211
-193
-144
-71
11
89
149
182
185
159
112
53
-8
-62
-100
-118
-114
-88
-48
-1
43
74
87
81
62
37
14
-4
-16
-25
-35
-48
-62
-71
-68
-49
-16
26
64
87
86
60
17
-33
-75
-99
-102
-87
-62
-38
-20
-11
-9
-6
1
13
28
39
40
28
5
-23
-46
-59
-60
-51
-41
-34
-33
-38
-44
-44
-37
-23
-8
4
7
3
-4
-8
-7
-1
7
11
9
-1
-12
-17
-12
5
27
48
59
55
37
10
-18
-42
-57
-65
-66
-61
-49
-30
-3
30
61
83
88
75
49
19
-4
-12
-4
14
30
34
22
-3
-33
-55
-60
-44
-14
19
43
50
36
8
-25
-52
-65
-64
-53
-39
-31
-33
-44
-58
-67
-66
-50
-23
8
35
50
47
28
-3
-40
-72
-96
-107
-106
-94
-74
-50
-23
4
26
41
46
39
22
-1
-22
-37
-43
-40
-33
-30
-33
-43
-55
-62
-57
-36
-4
30
54
59
43
12
-24
-54
-68
-68
-58
-47
-41
-43
-47
-44
-29
1
38
71
86
77
46
5
-30
-46
-35
-2
40
76
90
76
37
-17
-72
-113
-130
-118
-81
-24
41
103
149
170
162
124
67
1
-57
-94
-104
-87
-50
-5
36
64
75
68
50
24
-4
-30
-52
-68
-78
-83
-82
-80
-78
-82
-92
-109
-126
-139
-138
-117
-72
-9
66
138
192
214
198
146
65
-27
-115
-183
-222
-230
-209
-167
-110
-46
20
83
135
170
183
170
134
82
25
-23
-53
-63
-56
-38
-19
-4
5
11
18
33
55
82
110
132
141
135
114
78
31
-20
-72
-115
-144
-152
-136
-95
-33
41
115
179
220
232
211
162
92
12
-63
-124
-161
-171
-155
-120
-72
-19
30
67
89
90
73
41
4
-28
-45
-43
-27
-5
9
8
-11
-39
-62
-67
-46
-4
47
87
102
86
49
7
-23
-30
-15
12
33
39
25
-2
-31
-53
-63
-66
-69
-78
-95
-111
-118
-107
-77
-36
4
32
41
34
19
6
-1
-3
-5
-15
-34
-56
-73
-75
-56
-21
21
58
78
79
65
42
18
-2
-17
-28
-35
-39
-36
-25
-8
11
26
31
25
12
0
-4
3
20
39
53
56
47
31
15
6
5
11
16
15
4
-17
-41
-62
-71
-64
-39
2
50
95
122
124
95
40
-29
-93
-134
-143
-118
-71
-20
17
29
17
-10
-35
-44
-32
-1
35
65
78
72
54
31
11
-1
-8
-15
-24
-38
-53
-65
-68
-61
-43
-20
4
26
42
51
52
43
23
-7
-45
-85
-117
-133
-128
-102
-62
-17
20
43
48
40
27
20
25
41
61
76
73
47
1
-53
-98
-120
-109
-68
-8
50
90
101
82
45
5
-24
-31
-20
3
25
35
28
5
-27
-60
-83
-91
-82
-58
-22
18
53
75
79
63
30
-10
-48
-75
-85
-79
-63
-44
-29
-22
-21
-24
-24
-19
-9
3
12
13
2
-20
-50
-83
-109
-121
-113
-83
-39
10
49
68
62
35
-1
-31
-43
-32
-5
25
42
38
13
-22
-52
-64
-52
-20
20
54
73
73
56
30
3
-22
-40
-50
-51
-39
-13
24
65
98
112
101
65
16
-33
-67
-77
-64
-36
-4
23
39
45
45
44
43
43
41
35
26
14
0
-12
-23
-31
-34
-28
-12
16
53
90
119
129
116
84
42
2
-25
-35
-30
-16
-2
6
7
2
-4
-9
-12
-13
-13
-14
-15
-18
-21
-24
-25
-22
-12
8
39
77
114
139
142
121
80
32
-9
-29
-27
-7
19
38
46
44
40
43
55
72
85
84
64
28
-12
-43
-55
-49
-32
-14
-3
-1
-3
2
18
46
76
96
96
73
35
-5
-35
-47
-46
-39
-40
-52
-74
-96
-104
-91
-56
-8
38
67
74
58
29
0
-20
-26
-19
-7
3
8
8
5
5
8
15
22
23
16
1
-19
-37
-47
-48
-42
-33
-27
-29
-38
-48
-53
-47
-30
-8
11
18
10
-10
-31
-40
-30
-2
34
63
70
50
9
-39
-76
-90
-80
-54
-27
-14
-19
-37
-56
-65
-57
-37
-15
-4
-9
-29
-54
-70
-70
-51
-23
4
17
15
0
-18
-30
-30
-21
-9
-4
-10
-25
-45
-61
-68
-62
-48
-30
-14
-5
-6
-14
-29
-43
-54
-55
-45
-23
6
36
57
65
56
35
6
-23
-48
-67
-81
-92
-99
-96
-81
-50
-10
32
62
71
58
29
-4
-28
-35
-28
-15
-7
-9
-19
-29
-29
-15
10
32
40
24
-9
-46
-67
-61
-28
19
59
72
53
10
-37
-65
-61
-28
20
60
78
67
38
7
-10
-6
13
34
45
39
18
-6
-21
-21
-8
8
17
10
-11
-35
-51
-50
-30
1
30
47
48
37
22
14
17
28
39
40
26
-1
-30
-50
-50
-28
10
49
77
83
66
34
-1
-27
-37
-29
-10
14
37
54
65
72
74
70
58
38
12
-14
-32
-36
-25
-2
24
44
51
45
30
11
-5
-16
-25
-36
-50
-67
-83
-91
-87
-71
-46
-20
2
18
30
40
50
57
55
41
13
-25
-61
-84
-87
-67
-33
4
32
45
44
36
28
25
26
25
18
2
-18
-34
-41
-34
-19
-2
8
7
-2
-13
-18
-11
7
30
50
61
62
56
48
39
31
21
6
-12
-29
-38
-35
-19
3
24
36
36
29
22
24
34
49
58
52
26
-13
-54
-82
-87
-67
-32
7
35
45
38
21
2
-11
-19
-22
-24
-24
-21
-12
6
29
50
62
60
45
24
9
8
25
52
78
90
79
47
2
-41
-69
-75
-60
-35
-9
7
11
4
-5
-11
-11
-6
-3
-8
-22
-45
-71
-91
-98
-91
-69
-39
-6
26
52
73
87
95
94
84
63
32
-1
-33
-55
-65
-63
-53
-42
-34
-31
-32
-31
-25
-12
3
15
16
3
-24
-58
-89
-106
-105
-86
-54
-18
15
37
47
46
36
20
1
-17
-33
-41
-41
-31
-14
6
23
32
32
24
13
3
-3
-4
-3
-4
-9
-19
-30
-38
-40
-32
-18
0
15
26
30
30
27
22
17
11
2
-8
-17
-23
-22
-14
-2
10
18
20
17
13
12
17
26
34
35
24
1
-30
-58
-72
-67
-40
2
47
83
100
93
64
21
-27
-67
-92
-97
-82
-52
-16
18
42
49
41
23
1
-16
-24
-22
-16
-14
-23
-44
-72
-96
-106
-93
-58
-9
42
81
98
93
73
45
20
1
-12
-22
-32
-44
-52
-52
-39
-14
19
48
66
66
51
29
7
-6
-8
-5
-1
-2
-10
-20
-25
-19
-1
24
46
56
48
25
-5
-30
-41
-36
-20
0
14
16
7
-6
-16
-19
-15
-9
-7
-14
-29
-48
-64
-70
-63
-44
-19
6
27
41
48
48
40
25
2
-27
-57
-82
-93
-89
-70
-41
-11
13
27
31
28
21
12
3
-6
-15
-23
-27
-26
-22
-16
-13
-14
-19
-23
-21
-9
12
36
53
53
36
5
-28
-52
-59
-52
-38
-27
-27
-36
-49
-54
-45
-24
0
16
14
-5
-32
-53
-56
-38
-7
22
34
24
-4
-34
-50
-44
-19
10
27
20
-10
-51
-83
-91
-69
-28
17
48
54
37
10
-12
-21
-13
2
15
16
4
-15
-30
-34
-24
-5
15
28
30
26
21
21
30
43
56
60
52
32
5
-21
-41
-51
-51
-45
-37
-28
-20
-12
-2
10
23
36
44
45
39
26
11
-1
-5
1
14
30
40
41
32
16
2
-4
4
23
45
60
60
41
9
-26
-50
-57
-45
-20
7
26
32
26
15
5
2
6
14
20
19
9
-7
-25
-38
-44
-42
-33
-21
-9
1
9
14
18
19
17
10
-4
-23
-46
-67
-81
-81
-66
-39
-8
19
31
26
6
-19
-37
-40
-26
0
25
37
29
3
-30
-56
-64
-51
-23
6
23
21
1
-29
-56
-72
-75
-67
-54
-44
-37
-34
-30
-27
-24
-27
-37
-54
-71
-80
-74
-51
-18
14
32
31
12
-13
-33
-36
-22
2
23
28
13
-18
-52
-73
-72
-46
-5
39
70
78
62
31
-2
-25
-30
-15
12
42
62
64
48
19
-12
-33
-35
-18
12
45
69
76
66
44
18
-1
-12
-12
-7
2
12
24
41
60
77
83
73
44
2
-40
-67
-71
-52
-22
3
8
-9
-40
-69
-78
-58
-14
37
75
84
61
15
-33
-66
-73
-54
-21
12
32
36
29
16
5
-3
-10
-20
-31
-42
-47
-43
-30
-15
-8
-14
-35
-63
-86
-94
-83
-59
-33
-20
-27
-50
-79
-98
-95
-66
-19
31
67
81
71
46
17
-4
-12
-9
-2
3
-1
-11
-25
-34
-33
-22
-1
22
40
47
40
20
-7
-33
-51
-56
-47
-27
-4
14
23
21
11
0
-6
-4
6
17
24
23
12
-2
-14
-15
-5
13
30
37
30
10
-13
-28
-26
-2
35
73
97
97
73
34
-3
-25
-24
-4
22
40
37
9
-33
-74
-98
-93
-62
-16
29
59
66
55
34
16
9
12
19
20
10
-11
-35
-53
-57
-46
-26
-7
4
2
-10
-23
-29
-21
-3
21
41
51
49
40
31
29
35
49
64
73
75
68
57
45
35
30
28
26
24
21
19
20
23
28
33
36
36
35
34
35
39
44
48
50
47
39
27
13
-1
-14
-26
-34
-39
-38
-30
-15
6
29
48
58
54
33
-1
-39
-73
-91
-89
-66
-29
13
48
66
65
48
23
-2
-20
-28
-29
-27
-26
-29
-33
-34
-28
-15
3
19
28
25
12
-7
-25
-37
-38
-31
-18
-6
2
5
3
0
-4
-7
-9
-10
-10
-9
-5
0
5
9
7
-2
-14
-27
-36
-36
-27
-10
7
18
20
11
-5
-22
-35
-39
-37
-30
-23
-19
-15
-11
-2
13
29
43
47
38
16
-11
-35
-47
-43
-27
-8
5
4
-11
-33
-50
-50
-29
10
55
91
105
93
60
17
-23
-48
-55
-45
-29
-15
-8
-9
-16
-21
-20
-10
6
23
34
35
24
3
-23
-45
-58
-60
-50
-35
-21
-13
-14
-21
-28
-31
-25
-15
-5
-5
-19
-46
-77
-101
-105
-85
-47
-2
35
53
48
26
-1
-22
-31
-30
-25
-22
-25
-32
-37
-32
-17
5
23
29
18
-7
-37
-60
-69
-61
-42
-21
-8
-5
-13
-25
-36
-42
-42
-39
-34
-29
-23
-17
-10
-3
1
0
-5
-13
-18
-18
-13
-4
3
6
3
-4
-12
-17
-18
-17
-17
-20
-27
-36
-43
-46
-45
-41
-38
-37
-34
-29
-17
0
18
30
31
19
0
-18
-27
-22
-6
10
17
7
-19
-53
-80
-92
-82
-55
-23
3
14
7
-13
-39
-62
-74
-73
-60
-36
-4
30
62
86
97
92
71
40
4
-28
-51
-63
-61
-48
-23
10
48
87
119
135
131
107
70
29
-3
-21
-24
-19
-12
-10
-13
-16
-12
2
26
50
65
63
42
8
-29
-59
-75
-76
-67
-54
-40
-27
-15
-3
8
14
13
6
-3
-9
-5
7
21
30
25
7
-18
-35
-34
-11
30
72
98
97
69
27
-11
-29
-21
6
38
60
63
50
32
20
22
35
49
53
39
11
-20
-39
-36
-7
38
84
116
126
113
87
59
39
28
24
21
14
2
-9
-13
-4
21
53
83
98
88
55
7
-41
-74
-81
-62
-25
12
35
35
13
-16
-36
-30
6
63
123
163
166
131
69
0
-54
-79
-74
-51
-26
-14
-20
-35
-49
-46
-22
22
73
117
140
139
116
80
41
6
-21
-41
-55
-62
-60
-48
-28
-1
26
47
57
58
51
42
37
37
39
40
34
19
-6
-32
-52
-57
-41
-4
48
104
149
174
170
138
86
26
-30
-71
-90
-87
-65
-32
5
39
66
82
85
78
64
48
37
35
40
49
52
42
14
-29
-77
-116
-136
-129
-98
-55
-11
22
40
48
53
61
75
90
95
83
49
-2
-58
-104
-126
-117
-79
-20
47
110
158
184
184
156
106
39
-33
-96
-136
-144
-118
-63
4
68
113
130
120
90
52
19
-4
-13
-14
-11
-13
-21
-32
-43
-45
-33
-9
23
52
68
66
44
11
-22
-42
-43
-25
4
29
40
33
11
-14
-31
-33
-21
-1
16
23
18
8
2
10
31
59
81
84
63
22
-29
-73
-100
-107
-99
-85
-74
-68
-62
-47
-15
33
90
139
165
154
108
35
-45
-115
-159
-172
-155
-116
-66
-14
32
67
89
93
80
50
8
-37
-77
-104
-113
-102
-76
-41
-4
30
57
74
81
78
64
40
9
-24
-52
-68
-67
-47
-13
28
65
87
89
70
38
2
-25
-35
-26
-1
31
57
71
68
52
30
10
-2
-6
-4
-2
-3
-8
-13
-12
0
23
55
85
105
108
91
58
17
-23
-55
-76
-83
-78
-60
-32
4
42
77
101
107
96
69
36
4
-18
-28
-27
-21
-15
-11
-9
-5
3
17
33
43
42
26
-3
-37
-69
-90
-96
-86
-63
-33
0
32
62
88
106
116
115
102
80
52
23
-4
-24
-36
-40
-35
-23
-6
12
29
40
42
37
29
21
18
20
23
20
8
-16
-48
-77
-94
-90
-65
-26
16
50
66
65
52
35
22
14
9
4
-5
-19
-35
-47
-49
-40
-23
-3
14
25
30
31
32
35
38
40
36
27
13
1
-6
-3
9
24
38
44
41
32
22
16
14
16
16
9
-5
-25
-42
-47
-33
-1
43
86
116
124
109
77
41
14
3
8
22
34
35
21
-4
-32
-52
-58
-48
-26
1
28
50
68
83
96
106
108
98
72
31
-18
-66
-102
-119
-113
-87
-48
-3
40
75
98
106
101
82
55
25
-3
-24
-34
-36
-31
-24
-17
-11
-5
7
24
45
67
83
87
76
51
17
-16
-40
-51
-48
-34
-15
-1
5
2
-9
-21
-28
-27
-18
-4
7
11
3
-14
-33
-49
-55
-51
-39
-26
-16
-12
-11
-6
8
32
61
84
91
74
36
-14
-62
-92
-98
-81
-49
-15
13
29
37
40
45
53
63
70
72
66
57
45
36
28
22
16
10
4
4
10
24
41
54
58
50
29
2
-26
-48
-62
-66
-62
-50
-31
-8
17
40
55
60
54
41
28
18
15
14
8
-8
-34
-63
-83
-82
-53
-2
56
105
129
127
105
80
64
65
75
81
69
32
-24
-81
-120
-128
-103
-55
-4
34
50
47
34
23
19
20
18
7
-16
-43
-63
-66
-50
-20
10
27
25
7
-16
-30
-28
-10
12
25
19
-6
-41
-71
-80
-64
-25
22
61
77
68
37
-4
-42
-67
-75
-69
-56
-41
-30
-24
-23
-21
-17
-8
7
25
42
54
60
57
47
34
19
5
-9
-25
-42
-60
-74
-79
-70
-46
-14
18
39
44
32
13
-3
-5
9
35
62
76
71
46
12
-18
-33
-30
-11
12
29
34
28
18
14
20
38
58
72
70
49
15
-23
-54
-70
-69
-54
-31
-9
9
19
25
29
34
41
46
47
38
20
-8
-37
-62
-75
-71
-51
-21
11
38
55
62
61
57
52
45
32
13
-11
-35
-49
-47
-28
1
31
47
46
28
5
-10
-8
10
35
53
52
32
0
-27
-36
-22
6
34
47
37
12
-13
-20
0
38
78
96
79
30
-33
-82
-97
-73
-23
27
51
39
-3
-54
-86
-83
-45
10
57
74
53
4
-54
-99
-115
-103
-73
-38
-8
14
33
56
86
120
149
161
150
115
67
18
-21
-41
-44
-33
-17
-3
5
6
-1
-12
-22
-28
-27
-17
0
19
34
42
39
31
22
19
27
43
62
74
75
63
43
22
7
1
2
3
-1
-12
-27
-39
-41
-31
-10
14
33
43
42
34
24
19
18
20
23
25
26
29
36
47
57
60
49
25
-9
-44
-68
-76
-67
-49
-33
-27
-36
-55
-75
-82
-70
-38
4
44
66
63
35
-8
-51
-78
-83
-66
-39
-14
0
-2
-15
-27
-28
-14
12
39
56
55
38
13
-7
-11
2
24
41
41
19
-17
-52
-69
-60
-27
16
48
55
31
-13
-58
-86
-85
-57
-17
17
32
25
1
-24
-38
-35
-19
1
15
15
3
-14
-28
-33
-29
-21
-16
-16
-21
-28
-30
-25
-14
1
12
18
15
7
-4
-14
-24
-32
-40
-49
-58
-65
-67
-64
-55
-42
-26
-9
7
20
29
30
24
10
-6
-21
-32
-37
-38
-38
-41
-49
-60
-69
-73
-68
-54
-37
-21
-10
-5
-4
-3
-2
1
3
1
-6
-15
-22
-24
-17
-4
9
17
14
3
-11
-22
-25
-16
-1
16
28
32
31
27
23
20
18
11
-1
-17
-33
-43
-42
-29
-9
12
27
32
26
14
3
-5
-7
-5
-2
0
-2
-6
-12
-16
-17
-15
-9
-1
10
20
27
29
24
13
-2
-15
-22
-20
-12
-2
2
-2
-17
-38
-58
-68
-66
-50
-27
-3
17
29
34
33
30
23
11
-6
-28
-51
-69
-79
-78
-69
-58
-50
-47
-47
-46
-37
-18
7
31
43
39
16
-17
-49
-69
-72
-60
-38
-18
-4
1
1
4
12
26
39
42
28
-2
-41
-80
-104
-108
-90
-59
-25
-1
10
6
-7
-20
-28
-30
-29
-30
-34
-42
-50
-51
-43
-24
-2
17
26
19
1
-21
-38
-43
-32
-9
17
37
43
35
14
-12
-35
-51
-57
-55
-49
-41
-34
-26
-15
0
18
37
52
57
51
33
10
-14
-31
-36
-31
-20
-8
-3
-6
-18
-32
-42
-42
-30
-8
18
40
52
53
44
31
18
10
5
2
-3
-10
-19
-26
-27
-22
-12
-1
5
5
-1
-7
-11
-9
-2
5
7
0
-14
-31
-44
-48
-41
-27
-13
-6
-7
-14
-20
-20
-12
2
14
18
10
-6
-22
-30
-23
-2
27
54
70
72
63
50
40
38
40
40
32
12
-15
-44
-64
-71
-65
-50
-35
-25
-21
-19
-14
0
21
44
62
65
51
22
-14
-45
-63
-63
-48
-25
-3
11
12
1
-16
-30
-34
-24
-1
30
57
71
63
34
-11
-57
-89
-93
-66
-14
47
99
127
123
94
52
11
-16
-26
-23
-18
-17
-24
-37
-48
-50
-40
-22
-2
11
12
2
-13
-25
-31
-31
-30
-35
-47
-66
-82
-86
-72
-41
-2
31
45
38
13
-15
-31
-27
-2
32
61
69
52
14
-29
-61
-70
-57
-28
1
18
18
4
-15
-27
-25
-12
4
14
12
-1
-18
-29
-25
-6
21
44
53
42
16
-15
-38
-47
-40
-23
-8
-2
-8
-21
-34
-36
-25
-5
16
28
25
7
-16
-34
-36
-21
7
36
53
53
34
7
-17
-25
-13
15
47
72
80
68
41
9
-16
-28
-26
-16
-3
7
10
9
7
6
8
9
6
-4
-20
-37
-50
-55
-49
-37
-24
-17
-16
-22
-28
-30
-24
-9
8
23
30
25
12
-7
-26
-41
-49
-49
-44
-34
-22
-10
0
6
7
5
2
1
6
15
26
33
32
21
0
-24
-44
-54
-52
-40
-25
-13
-8
-7
-9
-8
-2
8
19
27
28
22
10
-5
-18
-30
-39
-43
-43
-35
-20
1
22
35
33
12
-22
-59
-85
-89
-67
-26
22
61
78
69
40
0
-37
-63
-73
-69
-58
-45
-32
-22
-13
-7
-1
2
4
6
7
10
14
16
13
3
-12
-30
-43
-45
-33
-10
19
43
54
49
29
2
-23
-38
-37
-23
-1
20
34
34
23
3
-19
-34
-39
-32
-19
-6
1
-3
-17
-35
-48
-50
-37
-14
13
31
33
17
-10
-40
-60
-63
-49
-24
2
22
30
29
25
21
23
26
28
23
8
-11
-30
-39
-34
-16
8
29
39
34
17
-3
-19
-23
-16
-3
9
14
12
6
4
12
29
52
70
73
56
23
-16
-49
-64
-59
-38
-15
0
-2
-20
-44
-64
-69
-59
-40
-23
-18
-28
-48
-67
-74
-61
-33
0
22
26
10
-18
-42
-50
-37
-9
20
36
31
7
-25
-48
-48
-23
19
61
85
79
43
-11
-64
-99
-106
-85
-49
-14
7
9
-6
-27
-41
-42
-29
-9
8
14
6
-11
-29
-38
-34
-20
-3
7
7
-4
-17
-23
-15
5
29
45
42
18
-19
-55
-75
-69
-42
-5
24
32
16
-17
-51
-71
-66
-40
-4
26
39
31
8
-18
-37
-44
-40
-33
-27
-27
-30
-30
-24
-12
1
8
1
-19
-46
-71
-81
-73
-47
-15
13
25
20
2
-18
-29
-25
-7
17
34
34
14
-20
-57
-82
-85
-62
-20
30
70
90
85
61
28
0
-14
-14
-3
9
14
9
-2
-13
-14
-2
20
42
56
52
30
-5
-41
-69
-83
-81
-67
-47
-25
-3
18
36
50
55
48
27
0
-27
-44
-46
-33
-14
0
1
-14
-37
-58
-65
-52
-24
8
31
33
13
-22
-60
-85
-89
-73
-43
-14
6
8
-4
-25
-43
-49
-39
-13
24
62
91
104
96
70
31
-12
-50
-75
-84
-81
-67
-50
-32
-15
3
20
37
50
53
44
22
-8
-37
-58
-64
-57
-42
-25
-12
-6
-3
-1
5
14
22
24
15
-6
-32
-53
-62
-53
-28
5
35
54
57
48
33
17
5
-1
-6
-9
-13
-14
-10
2
19
37
47
45
29
6
-16
-29
-27
-12
9
27
33
26
11
-5
-11
-4
14
36
52
52
35
6
-25
-48
-56
-48
-31
-12
-1
-1
-11
-26
-40
-47
-44
-34
-18
-2
14
27
39
48
53
50
36
10
-25
-61
-90
-100
-87
-53
-6
41
72
79
60
23
-19
-51
-63
-55
-34
-10
4
3
-11
-30
-41
-38
-20
8
33
46
39
15
-18
-49
-68
-70
-58
-37
-13
7
22
29
29
21
8
-9
-24
-32
-28
-10
17
44
61
59
40
11
-13
-19
-2
34
75
100
97
62
5
-56
-98
-108
-80
-26
39
93
125
128
108
73
35
4
-17
-26
-26
-19
-9
3
14
22
25
25
22
19
19
23
31
42
53
61
62
54
37
11
-19
-46
-63
-65
-52
-26
3
27
36
27
7
-17
-33
-34
-20
3
24
33
26
6
-18
-38
-45
-40
-26
-12
-2
1
-1
-4
-6
-6
-7
-13
-24
-38
-49
-52
-43
-26
-8
3
2
-12
-31
-43
-41
-21
12
44
64
60
34
-7
-49
-78
-85
-71
-44
-16
-1
-2
-18
-39
-55
-58
-46
-26
-8
0
-6
-22
-36
-37
-20
12
49
74
74
45
-6
-60
-99
-110
-89
-46
-1
30
37
20
-9
-35
-48
-45
-29
-11
2
6
6
9
18
35
52
61
55
34
4
-22
-34
-28
-8
14
28
26
8
-18
-39
-47
-37
-14
13
33
40
33
18
4
-3
2
14
26
31
23
2
-27
-55
-69
-63
-35
10
59
99
119
115
91
59
31
16
14
20
22
10
-18
-53
-81
-90
-70
-27
24
63
76
59
21
-20
-44
-42
-14
25
57
67
53
23
-6
-20
-12
12
40
57
56
37
10
-9
-13
-1
20
39
44
35
15
-4
-13
-7
10
29
42
43
33
17
4
-1
2
10
17
19
17
14
16
23
34
43
48
44
36
29
29
38
54
70
75
66
42
9
-21
-42
-49
-45
-34
-24
-18
-15
-12
-7
0
8
11
7
-4
-18
-30
-34
-28
-16
-1
11
17
19
18
16
14
8
-1
-15
-30
-41
-44
-39
-27
-15
-8
-9
-14
-16
-9
7
27
42
42
24
-5
-34
-46
-35
-4
36
65
71
50
13
-24
-43
-38
-13
19
40
42
25
2
-15
-15
0
22
38
37
20
-4
-22
-24
-7
20
44
53
40
13
-17
-36
-38
-21
4
28
41
42
33
21
11
4
0
-4
-8
-11
-9
2
20
40
56
59
46
20
-11
-38
-53
-52
-34
-8
22
46
59
60
49
30
8
-10
-20
-19
-6
13
32
44
45
36
23
11
9
18
36
56
71
73
57
25
-19
-69
-116
-154
-176
-179
-162
-130
-88
-46
-13
8
16
15
14
18
33
57
85
112
133
147
155
162
167
169
165
150
121
80
32
-14
-50
-73
-81
-79
-72
-63
-55
-46
-35
-21
-5
8
12
6
-13
-39
-66
-84
-86
-70
-38
2
43
75
96
110
122
144
181
233
291
341
368
359
313
234
138
41
-44
-110
-156
-186
-206
-218
-219
-206
-176
-130
-72
-11
46
94
132
164
194
224
255
280
296
300
289
268
237
199
151
92
17
-74
-177
-280
-370
-432
-455
-435
-376
-289
-190
-97
-27
7
1
-41
-110
-188
-257
-302
-313
-287
-229
-148
-52
51
156
259
355
434
487
501
470
394
283
156
34
-62
-120
-138
-122
-85
-41
-5
18
24
12
-16
-58
-110
-166
-216
-247
-245
-197
-102
32
185
328
429
464
420
301
126
-76
-272
-431
-534
-572
-551
-481
-381
-268
-160
-70
-8
22
18
-20
-86
-172
-266
-354
-419
-448
-427
-352
-226
-63
114
274
390
439
412
316
174
17
-123
-216
-247
-215
-130
-13
112
223
300
329
302
218
84
-83
-261
-421
-532
-570
-523
-393
-197
38
276
486
643
731
741
675
541
352
126
-111
-329
-498
-590
-592
-504
-344
-148
43
189
260
247
160
25
-124
-251
-332
-352
-311
-219
-91
58
215
368
506
616
687
704
661
554
393
195
-16
-215
-381
-501
-572
-601
-599
-579
-554
-533
-520
-515
-513
-507
-487
-443
-368
-259
-116
52
235
417
583
721
818
863
850
775
640
455
238
10
-209
-402
-559
-678
-760
-803
-804
-752
-641
-471
-257
-26
181
328
390
366
276
159
57
7
27
118
267
451
645
824
967
1051
1058
974
796
539
231
-84
-362
-567
-680
-698
-637
-517
-361
-181
12
212
411
595
747
847
884
856
771
651
520
403
316
265
245
240
229
188
105
-23
-184
-353
-498
-587
-599
-526
-380
-180
42
260
449
592
678
702
663
567
427
261
91
-59
-172
-240
-264
-253
-221
-180
-141
-112
-98
-103
-125
-161
-201
-232
-240
-213
-147
-43
90
240
399
560
714
855
970
1046
1070
1043
978
898
835
812
836
891
947
964
913
786
593
365
134
-73
-245
-384
-497
-591
-659
-687
-657
-555
-384
-164
72
283
434
499
470
357
177
-42
-275
-495
-684
-827
-913
-937
-896
-789
-620
-396
-130
157
439
687
875
984
1010
964
865
736
599
465
331
184
11
-200
-446
-709
-961
-1166
-1296
-1335
-1288
-1175
-1028
-874
-731
-597
-456
-285
-72
181
444
672
813
829
706
465
155
-157
-410
-557
-578
-481
-295
-61
178
386
533
603
590
497
334
120
-124
-374
-606
-793
-912
-943
-876
-712
-471
-189
94
338
519
636
707
758
807
851
864
803
631
334
-62
-497
-890
-1167
-1284
-1244
-1088
-883
-693
-561
-500
-494
-513
-526
-514
-470
-398
-304
-193
-69
58
175
259
291
253
148
-9
-185
-346
-468
-544
-586
-625
-691
-805
-968
-1157
-1327
-1426
-1409
-1253
-962
-575
-153
233
521
668
663
522
291
23
-221
-394
-461
-409
-248
-7
267
516
686
737
650
438
135
-211
-550
-845
-1076
-1238
-1334
-1362
-1317
-1188
-969
-661
-286
124
526
881
1164
1363
1486
1549
1575
1585
1597
1617
1638
1636
1577
1418
1123
677
100
-550
-1190
-1723
-2068
-2176
-2037
-1681
-1158
-534
129
773
1343
1792
2076
2170
2070
1806
1434
1028
657
372
192
108
85
81
58
-13
-141
-319
-525
-724
-873
-934
-884
-730
-508
-281
-117
-69
-149
-329
-538
-695
-725
-584
-267
202
778
1407
2033
2599
3041
3300
3330
3115
2684
2108
1486
912
450
114
-128
-331
-546
-792
-1049
-1273
-1413
-1437
-1342
-1148
-883
-566
-202
216
687
1195
1699
2142
2467
2634
2629
2461
2157
1744
1255
721
188
-289
-647
-837
-837
-667
-387
-84
162
291
288
168
-25
-245
-452
-615
-710
-716
-617
-407
-105
241
557
761
788
609
241
-258
-807
-1324
-1748
-2044
-2203
-2230
-2144
-1969
-1739
-1495
-1285
-1148
-1105
-1143
-1218
-1261
-1200
-979
-579
-21
639
1324
1953
2457
2787
2913
2829
2542
2073
1461
752
8
-706
-1324
-1788
-2062
-2137
-2037
-1822
-1570
-1363
-1268
-1308
-1463
-1666
-1830
-1872
-1739
-1429
-979
-458
65
538
930
1233
1440
1536
1497
1299
933
425
-159
-728
-1185
-1457
-1513
-1369
-1076
-701
-309
46
326
499
545
452
229
-86
-423
-697
-825
-758
-498
-104
322
665
827
750
426
-110
-793
-1547
-2292
-2958
-3483
-3823
-3954
-3886
-3657
-3333
-2984
-2666
-2402
-2173
-1933
-1628
-1225
-726
-170
377
849
1202
1421
1519
1519
1442
1292
1066
767
416
67
-205
-319
-212
131
674
1331
1988
2524
2839
2873
2613
2095
1395
627
-85
-614
-865
-786
-389
254
1022
1773
2373
2726
2787
2558
2080
1415
628
-222
-1079
-1889
-2600
-3167
-3555
-3752
-3773
-3656
-3448
-3191
-2908
-2596
-2231
-1778
-1215
-542
208
977
1690
2273
2670
2849
2810
2577
2195
1715
1191
671
198
-195
-481
-644
-673
-573
-358
-57
288
624
899
1064
1087
963
717
409
120
-57
-46
194
656
1278
1958
2579
3039
3273
3271
3066
2717
2286
1812
1309
772
191
-425
-1042
-1605
-2050
-2329
-2424
-2348
-2134
-1822
-1439
-991
-472
124
787
1478
2139
2699
3100
3310
3329
3189
2938
2628
2297
1967
1646
1332
1020
712
415
142
-96
-292
-451
-592
-743
-933
-1183
-1489
-1819
-2117
-2312
-2339
-2165
-1794
-1272
-674
-81
442
854
1145
1321
1394
1368
1239
998
646
199
-307
-825
-1303
-1693
-1960
-2080
-2041
-1842
-1494
-1024
-480
78
581
974
1226
1339
1344
1291
1229
1200
1222
1300
1426
1583
1751
1898
1983
1952
1757
1366
783
54
-739
-1496
-2129
-2583
-2844
-2939
-2910
-2799
-2627
-2394
-2092
-1718
-1288
-841
-426
-86
164
337
473
616
800
1026
1272
1496
1661
1754
1784
1783
1786
1811
1855
1889
1876
1789
1623
1395
1137
871
597
284
-113
-635
-1293
-2047
-2808
-3461
-3892
-4029
-3854
-3416
-2802
-2116
-1446
-841
-313
153
579
974
1325
1600
1757
1763
1607
1308
908
463
30
-342
-624
-798
-859
-806
-639
-361
14
458
921
1335
1626
1734
1629
1327
884
382
-98
-501
-817
-1077
-1341
-1661
-2063
-2523
-2982
-3359
-3584
-3618
-3465
-3160
-2753
-2288
-1791
-1277
-757
-257
176
482
607
524
258
-119
-499
-766
-834
-663
-273
271
877
1458
1951
2329
2600
2791
2937
3055
3145
3186
3149
3009
2760
2426
2053
1699
1416
1227
1121
1052
960
792
527
185
-176
-480
-660
-686
-574
-379
-180
-50
-34
-141
-349
-622
-925
-1242
-1569
-1907
-2244
-2545
-2755
-2810
-2663
-2307
-1777
-1151
-520
38
480
811
1066
1291
1507
1699
1814
1786
1565
1149
594
12
-462
-700
-621
-199
526
1471
2520
3549
4439
5087
5415
5381
4987
4283
3353
2304
1237
229
-678
-1461
-2102
-2564
-2787
-2705
-2275
-1520
-545
467
1297
1753
1728
1234
396
-590
-1523
-2261
-2752
-3037
-3215
-3394
-3645
-3980
-4350
-4666
-4834
-4776
-4455
-3879
-3094
-2178
-1221
-311
478
1104
1555
1846
2007
2060
2017
1870
1614
1261
862
504
298
337
659
1224
1909
2544
2961
3044
2769
2206
1492
785
217
-140
-284
-266
-165
-55
16
32
7
-24
-25
34
164
353
566
749
842
794
579
206
-283
-821
-1336
-1767
-2081
-2272
-2356
-2358
-2305
-2219
-2123
-2045
-2024
-2094
-2277
-2566
-2910
-3220
-3385
-3304
-2917
-2227
-1306
-278
706
1504
2016
2198
2069
1694
1173
615
117
-245
-431
-440
-309
-106
82
167
81
-206
-673
-1239
-1779
-2142
-2181
-1790
-934
334
1875
3483
4926
5992
6540
6523
6004
5126
4078
3046
2156
1463
941
512
78
-430
-1032
-1695
-2345
-2905
-3321
-3587
-3742
-3849
-3968
-4121
-4285
-4393
-4370
-4160
-3755
-3211
-2624
-2106
-1740
-1555
-1519
-1550
-1552
-1443
-1181
-771
-249
337
942
1542
2125
2685
3211
3685
4083
4388
4586
4680
4683
4610
4482
4317
4139
3975
3853
3781
3742
3678
3502
3119
2461
1520
361
-890
-2082
-3085
-3831
-4329
-4647
-4873
-5070
-5245
-5349
-5303
-5037
-4531
-3824
-3010
-2198
-1479
-888
-406
29
491
1035
1680
2408
3176
3935
4645
5283
5841
6315
6697
6970
7108
7081
6864
6445
5836
5069
4196
3280
2382
1548
804
152
-420
-927
-1371
-1739
-2001
-2126
-2096
-1921
-1643
-1327
-1049
-877
-858
-1010
-1331
-1797
-2378
-3043
-3756
-4482
-5180
-5805
-6310
-6645
-6758
-6603
-6140
-5350
-4247
-2886
-1366
187
1639
2885
3867
4585
5085
5426
5658
5796
5818
5689
5384
4915
4335
3727
3176
2739
2427
2212
2047
1892
1739
1612
1558
1614
1789
2049
2322
2519
2557
2383
1983
1381
632
-194
-1020
-1782
-2421
-2905
-3225
-3396
-3453
-3440
-3394
-3340
-3287
-3233
-3178
-3130
-3114
-3160
-3293
-3510
-3779
-4041
-4227
-4283
-4187
-3958
-3645
-3304
-2975
-2664
-2345
-1972
-1507
-944
-324
277
763
1052
1101
919
560
108
-355
-766
-1091
-1319
-1451
-1478
-1380
-1131
-712
-133
556
1272
1919
2415
2724
2864
2902
2924
2999
3153
3357
3542
3626
3551
3306
2934
2511
2117
1807
1591
1437
1290
1094
822
477
91
-293
-644
-953
-1237
-1528
-1859
-2251
-2705
-3202
-3718
-4228
-4718
-5187
-5640
-6080
-6503
-6891
-7218
-7454
-7576
-7572
-7444
-7202
-6856
-6413
-5868
-5213
-4445
-3575
-2636
-1679
-762
69
795
1437
2045
2682
3394
4186
5012
5782
6387
6737
6786
6555
6125
5611
5132
4776
4585
4549
4627
4759
4894
4998
5054
5057
5000
4874
4664
4357
3950
3454
2890
2282
1648
989
297
-446
-1248
-2100
-2974
-3821
-4590
-5241
-5754
-6134
-6406
-6596
-6726
-6800
-6809
-6737
-6574
-6319
-5980
-5567
-5078
-4498
-3800
-2961
-1979
-888
238
1299
2196
2851
3239
3385
3358
3254
3167
3177
3337
3679
4209
4911
5739
6612
7418
8025
8304
8167
7596
6641
5430
4121
2872
1799
954
332
-113
-442
-701
-915
-1082
-1190
-1226
-1191
-1096
-964
-825
-710
-646
-658
-757
-939
-1180
-1436
-1651
-1782
-1811
-1759
-1685
-1664
-1756
-1974
-2276
-2562
-2709
-2607
-2198
-1499
-589
405
1355
2155
2744
3107
3259
3229
3051
2753
2368
1936
1504
1123
833
652
570
554
557
538
473
362
229
105
23
3
44
128
218
272
253
140
-63
-324
-582
-768
-819
-698
-411
0
462
898
1244
1469
1568
1558
1456
1266
979
576
50
-582
-1271
-1943
-2521
-2943
-3176
-3223
-3113
-2883
-2566
-2187
-1763
-1312
-861
-450
-121
91
168
114
-41
-256
-485
-686
-826
-883
-852
-740
-575
-399
-257
-186
-200
-272
-350
-362
-250
8
390
831
1258
1612
1880
2093
2317
2612
3004
3462
3906
4225
4321
4136
3674
2997
2202
1396
668
75
-362
-651
-818
-898
-921
-909
-861
-758
-564
-244
218
793
1401
1919
2208
2162
1743
1006
91
-812
-1524
-1924
-1985
-1776
-1433
-1112
-941
-992
-1268
-1722
-2278
-2853
-3378
-3796
-4062
-4138
-3990
-3595
-2946
-2065
-1008
140
1270
2261
3001
3404
3427
3080
2429
1583
673
-179
-882
-1398
-1738
-1950
-2092
-2214
-2337
-2456
-2548
-2583
-2533
-2377
-2093
-1657
-1046
-250
711
1772
2818
3705
4291
4471
4214
3565
2639
1582
535
-401
-1178
-1792
-2264
-2615
-2857
-2991
-3019
-2961
-2867
-2805
-2851
-3058
-3437
-3947
-4502
-4998
-5340
-5471
-5382
-5112
-4728
-4295
-3863
-3449
-3044
-2631
-2201
-1765
-1358
-1016
-765
-597
-467
-307
-50
339
844
1400
1913
2296
2507
2564
2540
2535
2633
2868
3212
3582
3879
4025
3994
3817
3568
3327
3153
3066
3048
3062
3079
3093
3126
3206
3350
3547
3752
3909
3968
3913
3769
3592
3435
3323
3223
3048
2680
2011
991
-341
-1858
-3366
-4652
-5544
-5953
-5897
-5498
-4942
-4437
-4155
-4198
-4577
-5218
-5988
-6730
-7306
-7620
-7637
-7380
-6909
-6301
-5627
-4937
-4258
-3599
-2964
-2361
-1801
-1298
-853
-444
-23
479
1136
2000
3084
4350
5712
7051
8246
9191
9824
10126
10122
9866
9424
8862
8233
7574
6905
6238
5583
4952
4369
3867
3485
3256
3193
3284
3482
3710
3883
3920
3766
3398
2828
2089
1221
258
-778
-1864
-2972
-4057
-5057
-5899
-6521
-6888
-7001
-6905
-6668
-6369
-6074
-5824
-5632
-5485
-5360
-5231
-5083
-4917
-4743
-4588
-4476
-4431
-4459
-4549
-4669
-4776
-4824
-4777
-4623
-4365
-4019
-3592
-3073
-2434
-1640
-680
411
1544
2587
3409
3922
4127
4123
4083
4195
4599
5334
6321
7392
8349
9023
9328
9269
8922
8382
7731
7004
6201
5309
4337
3331
2369
1540
908
489
240
82
-82
-328
-706
-1228
-1885
-2652
-3497
-4379
-5247
-6033
-6671
-7107
-7331
-7378
-7333
-7301
-7375
-7603
-7971
-8411
-8823
-9107
-9193
-9053
-8689
-8121
-7364
-6425
-5304
-4011
-2585
-1103
334
1616
2660
3429
3945
4278
4525
4779
5103
5510
5966
6402
6733
6881
6800
6481
5953
5276
4520
3750
3015
2336
1717
1157
660
242
-65
-233
-251
-145
17
133
91
-200
-788
-1655
-2728
-3896
-5040
-6063
-6910
-7573
-8087
-8502
-8873
-9235
-9596
-9940
-10231
-10424
-10475
-10347
-10017
-9472
-8714
-7752
-6613
-5331
-3958
-2557
-1199
44
1114
1974
2616
3060
3345
3518
3619
3676
3696
3673
3594
3447
3229
2944
2608
2238
1859
1497
1180
934
781
731
782
916
1112
1345
1592
1836
2057
2226
2302
2242
2011
1606
1071
496
1
-299
-331
-89
356
877
1330
1594
1601
1351
893
314
-296
-854
-1290
-1539
-1549
-1275
-704
137
1169
2269
3297
4128
4682
4944
4955
4789
4531
4246
3975
3738
3546
3409
3339
3337
3387
3450
3471
3398
3204
2902
2542
2194
1920
1759
1713
1764
1893
2101
2413
2866
3478
4224
5017
5731
6232
6433
6330
6007
5620
5335
5269
5453
5815
6216
6502
6562
6366
5968
5478
5009
4637
4373
4180
3997
3790
3571
3407
3386
3576
3982
4527
5062
5410
5416
5000
4173
3032
1727
419
-766
-1746
-2496
-3026
-3371
-3573
-3683
-3757
-3858
-4043
-4358
-4808
-5359
-5934
-6430
-6748
-6816
-6609
-6145
-5481
-4691
-3850
-3021
-2254
-1582
-1020
-571
-211
101
417
790
1255
1819
2459
3135
3802
4429
5000
5511
5952
6297
6504
6526
6341
5968
5483
5000
4637
4474
4524
4722
4945
5056
4942
4554
3902
3046
2061
1012
-58
-1118
-2136
-3062
-3827
-4362
-4623
-4622
-4430
-4170
-3976
-3963
-4188
-4638
-5245
-5908
-6526
-7016
-7327
-7435
-7334
-7027
-6532
-5884
-5141
-4381
-3693
-3152
-2800
-2638
-2618
-2669
-2714
-2697
-2593
-2412
-2179
-1925
-1668
-1414
-1160
-906
-668
-470
-339
-289
-302
-328
-292
-115
259
846
1607
2467
3326
4085
4668
5024
5132
4990
4611
4018
3254
2378
1470
613
-116
-677
-1070
-1341
-1563
-1815
-2150
-2587
-3104
-3656
-4189
-4659
-5039
-5314
-5470
-5489
-5344
-5013
-4493
-3811
-3027
-2226
-1496
-906
-494
-257
-168
-183
-265
-384
-521
-662
-787
-870
-880
-792
-593
-286
106
555
1028
1494
1928
2304
2598
2783
2835
2736
2488
2104
1617
1065
487
-82
-617
-1095
-1495
-1797
-1982
-2044
-1996
-1877
-1752
-1701
-1796
-2087
-2582
-3244
-3998
-4747
-5397
-5875
-6140
-6183
-6023
-5689
-5214
-4627
-3958
-3239
-2510
-1814
-1197
-692
-316
-62
92
180
232
264
278
260
188
39
-204
-548
-985
-1489
-2019
-2513
-2901
-3114
-3103
-2851
-2386
-1773
-1102
-462
80
490
765
920
974
932
788
536
183
-237
-663
-1020
-1248
-1311
-1220
-1022
-784
-564
-402
-306
-257
-230
-200
-154
-89
-7
92
208
340
480
613
721
792
832
864
923
1044
1241
1502
1789
2053
2259
2393
2479
2557
2670
2840
3052
3264
3414
3449
3340
3095
2746
2340
1919
1510
1118
737
361
-8
-356
-659
-890
-1028
-1067
-1016
-897
-745
-599
-495
-465
-527
-687
-933
-1241
-1578
-1910
-2205
-2438
-2589
-2641
-2578
-2383
-2040
-1547
-914
-171
634
1444
2201
2857
3383
3764
4002
4105
4083
3950
3724
3437
3133
2873
2722
2737
2949
3351
3896
4500
5064
5499
5738
5753
5555
5176
4663
4054
3383
2669
1934
1203
508
-116
-645
-1072
-1410
-1691
-1948
-2204
-2467
-2727
-2972
-3195
-3410
-3645
-3929
-4277
-4675
-5074
-5400
-5581
-5568
-5348
-4954
-4442
-3879
-3316
-2780
-2277
-1796
-1327
-869
-425
-8
376
722
1022
1269
1440
1514
1476
1338
1151
1002
1000
1242
1786
2622
3672
4798
5843
6655
7129
7214
6918
6293
5418
4380
3266
2158
1126
233
-475
-971
-1255
-1354
-1314
-1195
-1055
-942
-888
-901
-978
-1099
-1243
-1386
-1505
-1581
-1599
-1550
-1433
-1257
-1040
-807
-586
-400
-265
-182
-144
-134
-134
-124
-88
-7
142
381
732
1199
1761
2368
2941
3390
3638
3645
3422
3031
2568
2135
1812
1641
1622
1731
1935
2211
2555
2973
3468
4024
4602
5140
5568
5827
5876
5702
5312
4731
3991
3137
2222
1313
478
-220
-743
-1088
-1289
-1408
-1510
-1647
-1834
-2054
-2270
-2440
-2539
-2568
-2549
-2520
-2514
-2554
-2648
-2798
-3003
-3263
-3584
-3963
-4387
-4823
-5219
-5515
-5648
-5566
-5234
-4643
-3807
-2767
-1588
-357
826
1854
2638
3109
3244
3062
2624
2025
1377
784
333
79
32
164
414
702
947
1082
1066
885
545
64
-537
-1240
-2024
-2859
-3703
-4499
-5185
-5716
-6073
-6272
-6359
-6391
-6409
-6426
-6420
-6343
-6146
-5802
-5316
-4726
-4088
-3456
-2867
-2335
-1858
-1430
-1053
-743
-525
-420
-435
-551
-729
-912
-1036
-1041
-880
-526
20
726
1525
2328
3036
3570
3891
4019
4019
3993
4026
4169
4411
4689
4914
5010
4940
4722
4417
4091
3797
3537
3274
2952
2525
1984
1362
728
150
-326
-701
-1022
-1365
-1810
-2412
-3187
-4106
-5107
-6104
-7005
-7723
-8186
-8349
-8196
-7746
-7053
-6189
-5238
-4273
-3347
-2492
-1723
-1051
-496
-86
149
193
59
-204
-522
-805
-981
-1006
-879
-624
-286
95
496
916
1366
1865
2426
3051
3730
4440
5147
5804
6353
6727
6869
6737
6331
5692
4900
4058
3257
2562
1994
1533
1134
751
355
-63
-494
-925
-1353
-1783
-2228
-2688
-3145
-3557
-3867
-4019
-3981
-3751
-3362
-2871
-2343
-1835
-1392
-1044
-811
-713
-761
-958
-1289
-1714
-2171
-2588
-2897
-3050
-3025
-2829
-2487
-2025
-1469
-831
-118
659
1477
2297
3061
3707
4184
4461
4546
4481
4339
4204
4158
4260
4538
4982
5550
6180
6797
7327
7705
7877
7812
7498
6956
6234
5402
4541
3724
2998
2377
1837
1337
833
302
-247
-779
-1245
-1605
-1842
-1967
-2019
-2041
-2080
-2160
-2300
-2511
-2801
-3184
-3670
-4254
-4914
-5605
-6266
-6834
-7253
-7478
-7480
-7243
-6756
-6026
-5082
-3981
-2805
-1652
-602
300
1067
1759
2461
3245
4137
5106
6074
6949
7664
8197
8582
8880
9149
9419
9677
9885
10004
10020
9957
9862
9776
9709
9624
9447
9094
8515
7719
6776
5798
4896
4139
3529
3001
2454
1780
912
-169
-1421
-2767
-4118
-5389
-6521
-7472
-8219
-8745
-9037
-9087
-8895
-8478
-7868
-7112
-6269
-5399
-4556
-3781
-3097
-2505
-1985
-1501
-1012
-474
141
840
1607
2400
3164
3834
4356
4694
4837
4809
4659
4455
4272
4179
4221
4415
4740
5141
5540
5849
5986
5896
5553
4978
4227
3381
2533
1767
1141
675
355
135
-42
-232
-477
-799
-1204
-1688
-2250
-2891
-3614
-4414
-5263
-6111
-6882
-7491
-7862
-7952
-7765
-7354
-6809
-6237
-5736
-5375
-5180
-5136
-5197
-5297
-5367
-5347
-5196
-4895
-4450
-3887
-3250
-2591
-1960
-1391
-899
-476
-102
253
606
966
1327
1679
2017
2348
2691
3063
3468
3886
4267
4548
4675
4627
4430
4156
3903
3761
3784
3973
4277
4616
4907
5090
5138
5051
4841
4514
4066
3486
2774
1956
1091
260
-453
-986
-1317
-1463
-1472
-1401
-1294
-1177
-1063
-961
-887
-873
-959
-1178
-1543
-2041
-2635
-3273
-3900
-4467
-4935
-5274
-5460
-5482
-5343
-5071
-4720
-4361
-4062
-3880
-3831
-3899
-4043
-4214
-4376
-4511
-4619
-4703
-4759
-4766
-4696
-4524
-4242
-3865
-3427
-2962
-2492
-2015
-1514
-967
-368
260
868
1395
1785
2005
2053
1936
1669
1264
726
71
-660
-1393
-2025
-2455
-2609
-2475
-2110
-1625
-1148
-787
-600
-584
-692
-866
-1060
-1259
-1476
-1730
-2027
-2343
-2625
-2809
-2840
-2690
-2368
-1911
-1369
-789
-207
353
874
1339
1730
2037
2260
2420
2557
2717
2941
3247
3624
4032
4417
4718
4884
4878
4680
4287
3712
2983
2142
1247
353
-487
-1247
-1925
-2548
-3153
-3771
-4412
-5052
-5641
-6122
-6445
-6590
-6564
-6400
-6137
-5804
-5414
-4964
-4445
-3856
-3214
-2550
-1901
-1300
-762
-285
146
549
933
1297
1632
1930
2191
2426
2651
2873
3084
3258
3349
3316
3132
2807
2383
1933
1533
1242
1083
1033
1034
1012
911
700
398
56
-260
-495
-630
-687
-722
-805
-985
-1277
-1648
-2027
-2329
-2474
-2409
-2116
-1607
-914
-76
864
1859
2860
3809
4655
5358
5905
6312
6623
6892
7165
7466
7792
8119
8415
8644
8778
8788
8637
8285
7696
6854
5789
4581
3350
2229
1331
709
351
190
133
102
52
-20
-93
-147
-181
-220
-300
-446
-659
-905
-1133
-1290
-1347
-1301
-1177
-1008
-828
-663
-540
-487
-545
-748
-1107
-1591
-2120
-2578
-2853
-2881
-2671
-2320
-1977
-1799
-1890
-2269
-2861
-3526
-4105
-4467
-4542
-4326
-3873
-3268
-2603
-1968
-1438
-1074
-915
-975
-1231
-1622
-2057
-2433
-2660
-2684
-2498
-2139
-1674
-1179
-720
-341
-61
125
237
304
353
411
493
604
739
880
1006
1100
1141
1119
1025
850
584
219
-248
-805
-1425
-2067
-2678
-3211
-3628
-3908
-4046
-4054
-3956
-3777
-3548
-3302
-3066
-2861
-2692
-2548
-2405
-2232
-2001
-1703
-1345
-956
-580
-258
-20
122
179
179
160
164
223
359
574
851
1164
1480
1777
2049
2310
2590
2925
3332
3805
4305
4768
5122
5310
5305
5118
4794
4402
4016
3701
3501
3436
3496
3649
3842
4018
4123
4127
4032
3873
3709
3603
3596
3691
3846
3991
4049
3966
3728
3366
2943
2534
2202
1986
1892
1906
1992
2110
2213
2253
2183
1966
1583
1043
379
-354
-1098
-1804
-2446
-3012
-3500
-3905
-4209
-4385
-4407
-4268
-3991
-3624
-3228
-2860
-2551
-2299
-2077
-1847
-1582
-1270
-922
-556
-192
156
481
769
997
1128
1121
951
621
177
-309
-750
-1078
-1260
-1303
-1249
-1151
-1049
-962
-881
-785
-656
-494
-312
-138
6
110
186
257
351
487
669
889
1126
1358
1564
1723
1820
1838
1765
1594
1331
995
618
237
-112
-404
-624
-773
-865
-923
-985
-1096
-1308
-1667
-2203
-2914
-3760
-4665
-5537
-6282
-6833
-7159
-7268
-7195
-6988
-6690
-6339
-5964
-5592
-5248
-4954
-4715
-4508
-4286
-3986
-3550
-2951
-2211
-1395
-595
104
650
1039
1314
1532
1749
1988
2245
2496
2717
2908
3087
3291
3548
3864
4213
4548
4815
4973
5009
4933
4772
4557
4311
4045
3767
3486
3211
2958
2737
2554
2404
2278
2172
2086
2029
2007
2024
2070
2128
2178
2209
2225
2239
2267
2313
2363
2387
2348
2216
1982
1655
1261
823
356
-141
-679
-1263
-1885
-2518
-3124
-3663
-4109
-4457
-4716
-4908
-5045
-5133
-5167
-5138
-5048
-4910
-4749
-4591
-4457
-4344
-4232
-4081
-3849
-3496
-3003
-2378
-1657
-902
-195
379
749
876
770
491
137
-180
-368
-378
-223
31
294
478
528
435
230
-40
-335
-640
-967
-1341
-1777
-2266
-2764
-3203
-3519
-3674
-3674
-3572
-3451
-3393
-3456
-3649
-3932
-4234
-4472
-4582
-4532
-4330
-4005
-3595
-3125
-2596
-1995
-1303
-516
341
1214
2027
2701
3176
3424
3457
3318
3069
2777
2501
2284
2151
2108
2143
2227
2319
2379
2375
2302
2179
2052
1975
1984
2086
2242
2383
2423
2296
1971
1463
827
136
-542
-1158
-1688
-2125
-2467
-2708
-2834
-2831
-2692
-2425
-2053
-1612
-1148
-703
-322
-45
94
73
-101
-386
-703
-945
-1004
-799
-304
441
1345
2291
3165
3887
4419
4755
4910
4899
4731
4413
3962
3416
2827
2256
1748
1319
950
603
239
-157
-566
-935
-1204
-1322
-1273
-1078
-781
-435
-79
265
590
887
1134
1291
1308
1143
783
253
-386
-1046
-1639
-2089
-2347
-2395
-2235
-1888
-1384
-765
-84
605
1247
1801
2250
2598
2872
3104
3314
3506
3660
3744
3731
3609
3393
3122
2840
2590
2393
2248
2139
2045
1950
1853
1756
1665
1567
1436
1226
894
415
-197
-883
-1549
-2083
-2390
-2419
-2187
-1771
-1298
-904
-703
-755
-1052
-1527
-2081
-2611
-3040
-3338
-3514
-3607
-3664
-3715
-3767
-3804
-3797
-3721
-3568
-3346
-3079
-2796
-2514
-2232
-1933
-1588
-1166
-651
-46
622
1307
1952
2502
2911
3157
3240
3188
3049
2882
2746
2692
2753
2943
3253
3658
4121
4592
5017
5342
5519
5513
5322
4975
4540
4117
3817
3743
3963
4488
5273
6216
7182
8026
8618
8867
8728
8205
7343
6218
4921
3547
2181
891
-277
-1295
-2157
-2869
-3446
-3909
-4287
-4612
-4915
-5224
-5549
-5876
-6164
-6349
-6363
-6157
-5722
-5101
-4382
-3681
-3105
-2718
-2531
-2491
-2511
-2497
-2375
-2115
-1722
-1227
-660
-41
625
1336
2073
2790
3413
3861
4069
4021
3756
3360
2937
2575
2318
2153
2028
1879
1661
1368
1031
702
420
195
-7
-246
-582
-1047
-1627
-2263
-2868
-3363
-3697
-3866
-3910
-3892
-3878
-3915
-4024
-4197
-4408
-4623
-4809
-4940
-4995
-4962
-4838
-4632
-4364
-4056
-3731
-3399
-3056
-2685
-2266
-1789
-1261
-713
-186
275
638
888
1029
1074
1037
927
747
506
220
-82
-361
-582
-720
-768
-731
-619
-438
-188
135
522
943
1342
1647
1788
1719
1437
977
404
-215
-826
-1403
-1939
-2436
-2883
-3253
-3503
-3593
-3503
-3246
-2871
-2444
-2031
-1678
-1402
-1189
-1006
-821
-603
-337
-18
348
754
1185
1619
2025
2365
2600
2700
2656
2479
2206
1888
1585
1351
1227
1233
1370
1615
1928
2256
2538
2715
2736
2569
2208
1676
1028
339
-307
-834
-1200
-1405
-1497
-1558
-1679
-1927
-2322
-2827
-3355
-3803
-4088
-4170
-4067
-3841
-3562
-3284
-3017
-2739
-2407
-1996
-1515
-1016
-572
-250
-78
-36
-56
-59
24
227
544
947
1403
1899
2436
3023
3655
4295
4872
5299
5498
5431
5111
4608
4021
3453
2981
2637
2411
2256
2112
1925
1662
1321
921
503
111
-219
-469
-639
-750
-828
-895
-958
-1008
-1028
-997
-912
-791
-670
-594
-600
-703
-887
-1114
-1333
-1499
-1585
-1590
-1536
-1460
-1406
-1414
-1519
-1737
-2073
-2511
-3015
-3533
-4003
-4363
-4565
-4586
-4432
-4141
-3772
-3396
-3081
-2882
-2829
-2922
-3133
-3407
-3675
-3868
-3933
-3848
-3626
-3309
-2953
-2613
-2323
-2094
-1914
-1758
-1604
-1437
-1254
-1054
-833
-576
-263
122
580
1087
1598
2058
2420
2664
2805
2886
2969
3107
3329
3631
3977
4308
4565
4698
4679
4502
4174
3714
3138
2461
1699
870
8
-842
-1619
-2258
-2697
-2891
-2826
-2524
-2041
-1464
-887
-399
-62
102
113
25
-90
-163
-144
-19
198
473
764
1045
1310
1573
1856
2171
2509
2831
3075
3180
3103
2838
2430
1963
1540
1260
1187
1338
1677
2126
2583
2948
3144
3131
2909
2515
2012
1469
949
495
130
-140
-315
-392
-358
-195
108
545
1079
1642
2148
2508
2660
2584
2306
1893
1433
1010
689
501
453
525
694
933
1224
1554
1914
2294
2686
3072
3437
3760
4025
4221
4349
4419
4451
4465
4472
4464
4416
4289
4043
3659
3148
2557
1959
1435
1053
853
837
978
1225
1523
1818
2062
2217
2260
2185
2012
1789
1584
1476
1528
1769
2182
2704
3248
3720
4046
4188
4138
3915
3553
3086
2551
1984
1425
915
485
148
-109
-322
-537
-797
-1127
-1523
-1964
-2422
-2880
-3337
-3803
-4288
-4785
-5259
-5652
-5896
-5941
-5770
-5413
-4940
-4440
-4000
-3677
-3489
-3412
-3391
-3361
-3268
-3081
-2803
-2467
-2120
-1810
-1564
-1376
-1210
-1010
-723
-320
184
739
1267
1693
1968
2082
2063
1959
1812
1646
1455
1218
917
552
153
-235
-564
-809
-978
-1110
-1267
-1508
-1873
-2375
-3000
-3715
-4478
-5244
-5968
-6602
-7101
-7431
-7574
-7538
-7359
-7094
-6805
-6545
-6345
-6215
-6142
-6101
-6067
-6013
-5914
-5743
-5476
-5091
-4576
-3935
-3191
-2377
-1538
-716
45
706
1228
1578
1735
1703
1520
1257
1006
853
851
998
1238
1474
1607
1567
1337
956
498
39
-365
-706
-1008
-1322
-1686
-2117
-2601
-3099
-3568
-3977
-4316
-4597
-4841
-5062
-5260
-5415
-5493
-5458
-5284
-4968
-4528
-4002
-3438
-2888
-2401
-2015
-1759
-1651
-1694
-1870
-2138
-2434
-2677
-2790
-2710
-2417
-1937
-1339
-715
-158
272
552
698
745
722
638
475
206
-185
-684
-1239
-1779
-2233
-2564
-2779
-2924
-3059
-3228
-3434
-3634
-3753
-3711
-3455
-2969
-2282
-1448
-533
403
1309
2138
2850
3412
3804
4030
4125
4143
4147
4189
4294
4461
4669
4899
5141
5398
5677
5972
6258
6493
6632
6648
6545
6356
6131
5909
5706
5508
5290
5038
4762
4504
4319
4248
4296
4424
4566
4654
4650
4561
4430
4311
4243
4233
4249
4242
4170
4006
3753
3419
3012
2528
1958
1304
596
-101
-698
-1114
-1297
-1246
-1004
-641
-210
261
778
1364
2031
2759
3493
4154
4676
5025
5209
5270
5258
5203
5110
4956
4721
4406
4046
3697
3420
3245
3160
3115
3043
2897
2668
2398
2158
2017
2017
2149
2360
2576
2726
2768
2695
2525
2290
2013
1708
1376
1018
640
259
-106
-442
-751
-1049
-1354
-1679
-2016
-2338
-2604
-2785
-2870
-2882
-2868
-2878
-2946
-3065
-3191
-3253
-3181
-2936
-2528
-2023
-1515
-1103
-850
-763
-790
-839
-806
-617
-247
264
829
1338
1695
1839
1768
1525
1191
851
572
391
308
303
350
438
577
794
1120
1568
2115
2698
3224
3586
3694
3499
3002
2256
1351
392
-525
-1323
-1959
-2417
-2711
-2869
-2935
-2954
-2968
-3009
-3092
-3218
-3378
-3563
-3765
-3984
-4219
-4456
-4661
-4775
-4728
-4460
-3947
-3221
-2371
-1527
-821
-357
-174
-242
-478
-770
-1014
-1138
-1108
-928
-621
-220
245
739
1228
1670
2029
2278
2418
2476
2504
2564
2708
2960
3312
3726
4144
4506
4762
4878
4841
4654
4335
3918
3445
2972
2553
2234
2043
1982
2023
2113
2182
2159
1980
1603
1006
198
-787
-1891
-3042
-4166
-5190
-6059
-6737
-7210
-7483
-7575
-7518
-7354
-7133
-6906
-6724
-6616
-6591
-6626
-6673
-6677
-6597
-6421
-6181
-5940
-5772
-5739
-5863
-6117
-6434
-6728
-6916
-6945
-6792
-6469
-5999
-5409
-4717
-3931
-3056
-2104
-1099
-76
922
1858
2700
3434
4058
4584
5031
5423
5785
6134
6475
6798
7069
7242
7271
7117
6772
6259
5628
4946
4273
3652
3098
2603
2149
1720
1315
941
612
329
78
-177
-477
-855
-1316
-1830
-2340
-2772
-3068
-3197
-3174
-3047
-2885
-2746
-2661
-2622
-2585
-2493
-2296
-1974
-1543
-1056
-584
-194
66
177
152
26
-155
-343
-497
-582
-572
-452
-219
111
509
928
1319
1638
1856
1964
1969
1886
1730
1512
1235
905
530
121
-311
-766
-1262
-1838
-2536
-3388
-4391
-5493
-6593
-7562
-8272
-8629
-8591
-8179
-7458
-6519
-5454
-4340
-3239
-2201
-1271
-490
114
536
803
974
1128
1343
1668
2117
2661
3245
3803
4281
4639
4856
4924
4837
4600
4227
3755
3246
2779
2434
2277
2335
2596
3010
3505
4001
4419
4690
4753
4562
4101
3391
2508
1577
754
181
-53
54
416
880
1279
1483
1436
1163
743
272
-178
-575
-921
-1224
-1479
-1654
-1705
-1603
-1362
-1053
-781
-653
-731
-1010
-1414
-1832
-2156
-2323
-2329
-2219
-2049
-1858
-1643
-1371
-1002
-519
47
624
1118
1442
1548
1431
1126
688
174
-361
-869
-1294
-1577
-1657
-1488
-1059
-403
408
1286
2146
2932
3620
4215
4728
5165
5518
5773
5923
5982
5978
5949
5921
5892
5828
5673
5374
4902
4269
3526
2749
2009
1364
833
406
51
-277
-625
-1036
-1553
-2205
-3001
-3919
-4897
-5834
-6603
-7082
-7183
-6877
-6206
-5272
-4216
-3177
-2272
-1566
-1074
-770
-603
-514
-448
-359
-209
35
398
896
1528
2268
3062
3840
4521
5038
5347
5440
5340
5097
4768
4413
4081
3814
3646
3600
3688
3900
4190
4481
4671
4656
4358
3749
2865
1794
652
-451
-1442
-2293
-3019
-3652
-4223
-4740
-5193
-5567
-5857
-6085
-6297
-6542
-6856
-7235
-7637
-7995
-8243
-8342
-8297
-8148
-7956
-7769
-7603
-7434
-7209
-6869
-6371
-5707
-4896
-3978
-2995
-1972
-920
164
1285
2437
3603
4752
5851
6866
7764
8511
9071
9399
9456
9220
8700
7945
7041
6090
5192
4416
3786
3282
2854
2441
1992
1475
881
213
-521
-1316
-2164
-3050
-3938
-4772
-5480
-5986
-6228
-6174
-5822
-5199
-4351
-3335
-2206
-1024
152
1258
2235
3035
3639
4062
4358
4600
4871
5241
5748
6396
7160
7994
8842
9650
10361
10921
11275
11379
11206
10760
10081
9237
8314
7389
6515
5704
4934
4163
3351
2478
1553
612
-291
-1104
-1785
-2309
-2662
-2844
-2857
-2716
-2448
-2102
-1746
-1467
-1348
-1456
-1822
-2438
-3259
-4216
-5231
-6223
-7113
-7824
-8278
-8403
-8151
-7524
-6583
-5459
-4333
-3394
-2789
-2578
-2718
-3075
-3467
-3726
-3742
-3494
-3039
-2478
-1912
-1409
-995
-674
-451
-364
-480
-876
-1598
-2626
-3856
-5115
-6203
-6950
-7258
-7123
-6623
-5883
-5039
-4199
-3434
-2784
-2274
-1920
-1740
-1737
-1893
-2164
-2480
-2764
-2952
-3001
-2899
-2653
-2279
-1794
-1214
-559
138
829
1460
1982
2366
2612
2744
2794
2788
2732
2609
2397
2081
1669
1191
689
203
-245
-650
-1016
-1339
-1592
-1725
-1681
-1423
-960
-359
260
756
1000
921
506
-191
-1079
-2063
-3064
-4037
-4960
-5821
-6593
-7228
-7653
-7790
-7569
-6957
-5963
-4640
-3077
-1379
347
2012
3540
4879
5987
6829
7374
7591
7458
6970
6145
5032
3706
2264
808
-570
-1798
-2830
-3651
-4264
-4688
-4946
-5062
-5061
-4967
-4806
-4609
-4412
-4250
-4158
-4162
-4274
-4485
-4763
-5054
-5289
-5391
-5290
-4935
-4300
-3389
-2228
-856
677
2319
4010
5684
7263
8661
9797
10606
11055
11150
10934
10479
9862
9151
8391
7595
6757
5853
4862
3772
2593
1355
110
-1078
-2144
-3032
-3710
-4181
-4480
-4669
-4820
-5001
-5256
-5598
-6012
-6460
-6897
-7275
-7555
-7702
-7691
-7503
-7129
-6581
-5885
-5086
-4231
-3362
-2505
-1664
-828
14
860
1692
2475
3172
3757
4228
4605
4928
5242
5584
5980
6444
6979
7583
8239
8914
9550
10068
10379
10403
10093
9450
8518
7379
6126
4847
3604
2437
1364
390
-483
-1262
-1955
-2575
-3135
-3636
-4067
-4405
-4615
-4676
-4589
-4380
-4091
-3762
-3409
-3017
-2550
-1968
-1262
-465
341
1056
1587
1884
1953
1847
1642
1409
1198
1029
917
885
979
1261
1789
2588
3632
4839
6096
7284
8312
9131
9736
10144
10378
10443
10330
10021
9501
8778
7879
6853
5758
4658
3611
2671
1880
1268
837
563
394
260
94
-149
-477
-865
-1270
-1651
-1995
-2321
-2677
-3116
-3678
-4370
-5163
-6002
-6821
-7560
-8167
-8606
-8839
-8834
-8566
-8023
-7225
-6225
-5104
-3960
-2881
-1930
-1137
-506
-24
319
532
616
581
456
285
125
30
31
133
317
552
818
1110
1440
1823
2257
2712
3130
3440
3583
3535
3311
2955
2525
2059
1564
1014
373
-390
-1273
-2233
-3201
-4093
-4842
-5402
-5757
-5909
-5865
-5635
-5227
-4663
-3985
-3259
-2571
-2008
-1642
-1517
-1641
-1991
-2527
-3196
-3939
-4692
-5385
-5947
-6312
-6436
-6302
-5928
-5358
-4647
-3856
-3034
-2227
-1480
-845
-383
-150
-180
-471
-976
-1608
-2262
-2838
-3259
-3483
-3493
-3289
-2881
-2282
-1519
-637
297
1203
2005
2657
3144
3489
3730
3900
4003
4016
3896
3618
3191
2672
2162
1778
1621
1747
2163
2823
3656
4583
5532
6447
7286
8007
8575
8950
9101
9007
8670
8109
7367
6504
5591
4700
3897
3226
2698
2290
1953
1623
1247
796
277
-279
-826
-1327
-1766
-2157
-2529
-2918
-3354
-3853
-4422
-5059
-5756
-6502
-7270
-8015
-8677
-9193
-9512
-9612
-9506
-9237
-8852
-8387
-7854
-7240
-6527
-5710
-4811
-3875
-2954
-2087
-1280
-510
257
1042
1829
2563
3164
3561
3717
3644
3396
3048
2664
2277
1894
1506
1114
741
434
243
194
273
417
528
501
254
-256
-1020
-1997
-3109
-4275
-5402
-6399
-7177
-7660
-7794
-7568
-7016
-6219
-5284
-4325
-3434
-2664
-2025
-1494
-1022
-565
-82
448
1028
1644
2268
2861
3377
3773
4014
4083
3992
3780
3510
3260
3105
3103
3282
3629
4089
4578
4995
5248
5278
5075
4686
4202
3733
3381
3207
3222
3387
3636
3898
4126
4303
4444
4579
4729
4901
5084
5258
5416
5575
5776
6079
6537
7174
7968
8850
9718
10458
10973
11208
11159
10868
10408
9857
9279
8705
8135
7540
6885
6141
5300
4373
3386
2366
1328
273
-809
-1923
-3052
-4153
-5156
-5983
-6567
-6883
-6954
-6852
-6681
-6548
-6539
-6698
-7021
-7463
-7956
-8425
-8807
-9061
-9170
-9145
-9024
-8860
-8717
-8653
-8710
-8895
-9174
-9480
-9719
-9798
-9636
-9192
-8461
-7474
-6284
-4957
-3559
-2156
-817
385
1379
2104
2526
2658
2558
2327
2084
1933
1942
2118
2417
2755
3040
3195
3181
2991
2649
2195
1670
1114
571
86
-288
-497
-500
-282
140
720
1389
2080
2741
3345
3892
4394
4873
5341
5806
6266
6719
7156
7565
7919
8177
8286
8193
7865
7298
6531
5635
4698
3797
2978
2249
1579
922
238
-491
-1250
-1996
-2673
-3232
-3646
-3915
-4061
-4120
-4129
-4111
-4078
-4025
-3945
-3834
-3698
-3553
-3427
-3343
-3322
-3367
-3468
-3604
-3750
-3886
-3999
-4083
-4134
-4141
-4081
-3917
-3607
-3113
-2419
-1534
-505
593
1668
2622
3368
3844
4017
3888
3489
2879
2128
1306
468
-356
-1162
-1972
-2808
-3686
-4591
-5475
-6267
-6881
-7245
-7316
-7089
-6595
-5891
-5042
-4112
-3152
-2204
-1303
-475
258
891
1434
1919
2391
2897
3473
4131
4858
5615
6357
7040
7632
8114
8473
8695
8758
8637
8307
7764
7027
6149
5205
4276
3434
2728
2177
1778
1514
1366
1316
1347
1436
1551
1656
1713
1702
1626
1511
1397
1313
1261
1204
1071
781
272
-474
-1419
-2476
-3527
-4457
-5164
-5575
-5636
-5302
-4532
-3292
-1580
557
3002
5572
8039
10176
11793
12780
13109
12830
12039
10849
9369
7695
5916
4123
2413
886
-371
-1306
-1912
-2235
-2357
-2382
-2410
-2513
-2733
-3076
-3527
-4061
-4656
-5302
-6003
-6776
-7639
-8610
-9688
-10855
-12075
-13293
-14451
-15495
-16389
-17109
-17649
-18007
-18176
-18144
-17893
-17405
-16676
-15722
-14577
-13296
-11933
-10537
-9141
-7761
-6400
-5057
-3737
-2449
-1212
-48
1022
1987
2835
3565
4179
4683
5091
5423
5707
5978
6269
6607
7001
7440
7890
8306
8638
8846
8911
8839
8662
8419
8147
7863
7557
7196
6733
6131
5384
4527
3639
2824
2190
1820
1757
1988
2455
3071
3731
4335
4791
5026
4979
4615
3922
2919
1665
247
-1228
-2651
-3933
-5017
-5882
-6537
-7005
-7307
-7451
-7427
-7215
-6799
-6180
-5386
-4474
-3521
-2613
-1825
-1207
-773
-505
-360
-288
-249
-227
-235
-308
-483
-780
-1183
-1633
-2036
-2279
-2263
-1925
-1253
-287
888
2172
3459
4665
5728
6610
7293
7769
8039
8106
7979
7665
7177
6526
5726
4796
3760
2655
1528
435
-566
-1422
-2088
-2537
-2756
-2742
-2508
-2076
-1486
-791
-63
619
1177
1553
1719
1690
1517
1280
1068
961
1012
1246
1655
2209
2865
3575
4292
4967
5553
6002
6276
6347
6211
5888
5419
4860
4263
3668
3085
2503
1893
1226
486
-320
-1158
-1980
-2732
-3372
-3872
-4227
-4439
-4519
-4477
-4322
-4070
-3748
-3393
-3052
-2763
-2551
-2407
-2292
-2142
-1891
-1489
-919
-200
617
1470
2301
3076
3785
4439
5053
5631
6155
6583
6861
6937
6782
6402
5843
5184
4521
3943
3515
3267
3182
3214
3295
3357
3347
3235
3024
2742
2436
2167
1995
1978
2153
2536
3115
3844
4650
5445
6136
6645
6915
6919
6656
6146
5420
4518
3490
2393
1293
265
-624
-1323
-1806
-2080
-2178
-2150
-2049
-1924
-1815
-1761
-1802
-1984
-2352
-2941
-3761
-4794
-5989
-7279
-8592
-9868
-11065
-12158
-13126
-13946
-14587
-15014
-15197
-15120
-14788
-14220
-13443
-12482
-11357
-10090
-8715
-7284
-5869
-4552
-3401
-2452
-1701
-1099
-582
-84
430
964
1489
1957
2324
2555
2623
2511
2200
1674
930
-3
-1054
-2109
-3025
-3666
-3928
-3775
-3234
-2396
-1380
-309
709
1600
2318
2839
3159
3288
3257
3112
2916
2734
2622
2607
2687
2826
2970
3058
3038
2875
2554
2076
1458
727
-87
-948
-1827
-2705
-3577
-4453
-5349
-6273
-7215
-8140
-8986
-9680
-10156
-10370
-10312
-10003
-9487
-8814
-8029
-7168
-6257
-5322
-4396
-3520
-2737
-2092
-1615
-1325
-1222
-1293
-1514
-1857
-2289
-2770
-3259
-3712
-4089
-4351
-4466
-4406
-4153
-3694
-3032
-2189
-1212
-169
856
1784
2550
3120
3489
3674
3695
3563
3275
2818
2191
1419
570
-248
-907
-1291
-1323
-987
-331
556
1563
2594
3583
4504
5358
6157
6905
7594
8195
8674
9000
9159
9155
9007
8741
8377
7928
7398
6795
6133
5450
4800
4249
3860
3669
3674
3827
4043
4218
4254
4081
3674
3053
2276
1423
575
-196
-838
-1315
-1606
-1703
-1605
-1325
-887
-331
291
923
1509
2005
2386
2641
2778
2818
2792
2738
2699
2722
2855
3135
3586
4206
4966
5808
6649
7395
7958
8264
8266
7949
7327
6437
5329
4059
2690
1276
-124
-1457
-2678
-3753
-4668
-5429
-6058
-6588
-7048
-7459
-7825
-8138
-8382
-8544
-8615
-8589
-8457
-8196
-7771
-7130
-6226
-5022
-3514
-1724
298
2491
4796
7165
9558
11936
14247
16416
18353
19958
21140
21836
22013
21673
20845
19577
17929
15976
13804
11512
9197
6945
4809
2808
922
-885
-2650
-4385
-6073
-7669
-9123
-10401
-11494
-12424
-13227
-13937
-14562
-15085
-15466
-15664
-15653
-15433
-15030
-14485
-13837
-13111
-12317
-11452
-10506
-9480
-8382
-7230
-6052
-4878
-3741
-2679
-1730
-923
-278
215
588
894
1192
1521
1895
2293
2676
3002
3254
3439
3588
3734
3886
4019
4070
3964
3637
3065
2274
1331
319
-690
-1656
-2573
-3453
-4305
-5109
-5816
-6352
-6647
-6656
-6379
-5863
-5184
-4426
-3657
-2913
-2201
-1512
-834
-175
437
948
1300
1442
1351
1046
584
58
-423
-755
-864
-713
-308
309
1081
1954
2884
3847
4823
5783
6675
7420
7919
8074
7814
7110
5988
4521
2812
973
-892
-2699
-4384
-5899
-7206
-8280
-9105
-9686
-10045
-10219
-10251
-10181
-10039
-9838
-9587
-9292
-8963
-8623
-8293
-7992
-7716
-7442
-7124
-6705
-6131
-5364
-4389
-3217
-1873
-392
1188
2827
4482
6099
7619
8976
10108
10970
11540
11825
11857
11683
11354
10921
10429
9920
9442
9042
8768
8653
8703
8885
9126
9323
9361
9137
8586
7691
6486
5046
3465
1841
255
-1243
-2631
-3913
-5106
-6231
-7296
-8292
-9190
-9943
-10506
-10840
-10932
-10797
-10478
-10033
-9522
-8993
-8471
-7962
-7455
-6933
-6381
-5790
-5154
-4464
-3706
-2862
-1908
-835
356
1637
2963
4275
5516
6640
7621
8456
9159
9750
10247
10653
10957
11129
11135
10950
10565
9998
9285
8475
7610
6712
5782
4802
3756
2642
1490
356
-694
-1607
-2365
-2995
-3560
-4132
-4771
-5492
-6268
-7037
-7729
-8284
-8672
-8891
-8946
-8837
-8544
-8032
-7260
-6205
-4880
-3334
-1645
96
1815
3464
5026
6513
7946
9347
10724
12067
13347
14519
15531
16328
16865
17115
17074
16759
16210
15474
14594
13605
12530
11380
10164
8890
7559
6165
4685
3082
1311
-662
-2843
-5197
-7645
-10075
-12362
-14388
-16061
-17317
-18124
-18474
-18384
-17900
-17096
-16077
-14964
-13881
-12926
-12150
-11551
-11078
-10651
-10190
-9634
-8954
-8154
-7263
-6321
-5373
-4463
-3634
-2924
-2363
-1964
-1718
-1589
-1524
-1457
-1326
-1086
-709
-189
466
1233
2074
2938
3752
4433
4894
5066
4907
4420
3649
2671
1573
438
-673
-1723
-2700
-3607
-4454
-5251
-6004
-6711
-7361
-7937
-8412
-8760
-8953
-8975
-8820
-8502
-8042
-7475
-6831
-6137
-5412
-4665
-3901
-3125
-2338
-1547
-760
12
750
1435
2041
2552
2954
3253
3470
3642
3812
4014
4270
4572
4890
5170
5350
5371
5188
4781
4160
3364
2453
1501
582
-239
-918
-1430
-1774
-1963
-2023
-1985
-1882
-1743
-1594
-1450
-1313
-1170
-997
-764
-448
-40
442
961
1463
1892
2202
2363
2363
2204
1896
1454
905
287
-341
-905
-1327
-1543
-1522
-1278
-866
-373
109
506
782
943
1034
1118
1258
1500
1859
2317
2830
3337
3783
4130
4370
4526
4645
4781
4972
5227
5524
5814
6046
6186
6231
6209
6162
6124
6099
6056
5931
5655
5179
4494
3633
2663
1665
711
-146
-872
-1449
-1860
-2096
-2151
-2041
-1800
-1491
-1185
-952
-846
-893
-1101
-1462
-1967
-2602
-3352
-4179
-5026
-5808
-6429
-6806
-6882
-6643
-6116
-5348
-4391
-3280
-2033
-660
825
2386
3961
5471
6842
8021
8990
9763
10371
10841
11178
11360
11348
11104
10613
9902
9038
8121
7265
6572
6118
5937
6027
6346
6827
7388
7938
8391
8674
8732
8540
8101
7442
6608
5652
4621
3556
2485
1429
404
-573
-1486
-2322
-3078
-3769
-4423
-5083
-5795
-6597
-7515
-8550
-9684
-10881
-12099
-13289
-14412
-15435
-16340
-17126
-17804
-18397
-18932
-19426
-19879
-20268
-20544
-20650
-20534
-20168
-19560
-18753
-17815
-16817
-15815
-14834
-13870
-12896
-11882
-10804
-9647
-8406
-7066
-5599
-3956
-2077
91
2576
5366
8408
11615
14886
18123
21243
24180
26879
29290
31356
33017
34215
34913
35097
34789
34042
32930
31538
29942
28206
26376
24485
22556
20613
18679
16775
14920
13120
11362
9614
7830
5959
3963
1828
-427
-2751
-5071
-7308
-9397
-11296
-12993
-14501
-15845
-17054
-18151
-19145
-20037
-20823
-21490
-22023
-22400
-22591
-22560
-22269
-21683
-20779
-19547
-17996
-16151
-14050
-11746
-9307
-6814
-4360
-2039
61
1868
3342
4474
5282
5811
6120
6279
6361
6445
6603
6898
7368
8016
8812
9683
10540
11287
11837
12129
12121
11792
11131
10134
8810
7188
5321
3292
1205
-834
-2731
-4422
-5877
-7088
-8067
-8822
-9361
-9686
-9811
-9762
-9590
-9362
-9150
-9024
-9028
-9186
-9494
-9925
-10435
-10965
-11444
-11793
-11934
-11798
-11340
-10549
-9451
-8102
-6579
-4965
-3343
-1781
-343
924
1980
2807
3408
3816
4091
4312
4551
4864
5272
5760
6282
6774
7170
7412
7459
7282
6871
6229
5380
4371
3278
2198
1239
500
55
-63
132
585
1213
1916
2599
3180
3600
3825
3844
3670
3331
2863
2301
1676
1002
287
-474
-1286
-2152
-3068
-4025
-5008
-6000
-6983
-7937
-8838
-9653
-10346
-10884
-11238
-11397
-11366
-11166
-10826
-10372
-9821
-9180
-8444
-7610
-6679
-5661
-4574
-3438
-2268
-1070
158
1419
2711
4019
5315
6559
7713
8748
9648
10411
11047
11562
11960
12241
12403
12449
12396
12272
12110
11935
11760
11568
11323
10974
10468
9768
8859
7754
6485
5100
3652
2193
770
-578
-1815
-2917
-3869
-4670
-5332
-5879
-6340
-6744
-7114
-7464
-7798
-8111
-8395
-8641
-8842
-8997
-9106
-9175
-9214
-9228
-9220
-9186
-9116
-8996
-8813
-8562
-8249
-7891
-7513
-7135
-6769
-6412
-6052
-5668
-5248
-4789
-4306
-3820
-3352
-2917
-2514
-2130
-1751
-1363
-964
-560
-163
223
603
994
1421
1909
2478
3136
3883
4715
5622
6589
7587
8568
9459
10170
10608
10692
10379
9665
8596
7246
5712
4088
2460
901
-530
-1783
-2815
-3601
-4132
-4428
-4532
-4511
-4434
-4367
-4353
-4410
-4532
-4692
-4856
-4987
-5052
-5021
-4864
-4548
-4035
-3282
-2250
-910
742
2679
4834
7113
9400
11585
13581
15341
16858
18160
19285
20263
21098
21769
22236
22465
22446
22200
21777
21239
20640
20008
19340
18614
17806
16909
15942
14947
13975
13067
12242
11484
10758
10018
9220
8335
7351
6267
5088
3826
2499
1135
-226
-1541
-2771
-3895
-4921
-5886
-6847
-7861
-8968
-10177
-11458
-12752
-13985
-15079
-15969
-16602
-16943
-16969
-16674
-16070
-15194
-14115
-12922
-11721
-10611
-9669
-8935
-8409
-8061
-7845
-7708
-7615
-7545
-7488
-7439
-7384
-7300
-7155
-6912
-6544
-6036
-5394
-4641
-3813
-2947
-2079
-1236
-435
315
1014
1665
2278
2867
3447
4038
4660
5322
6030
6775
7529
8255
8904
9427
9781
9944
9917
9726
9421
9057
8689
8355
8066
7807
7541
7223
6811
6279
5621
4853
4001
3101
2181
1263
356
-535
-1409
-2267
-3107
-3925
-4719
-5492
-6251
-7008
-7780
-8581
-9421
-10301
-11214
-12142
-13063
-13953
-14798
-15589
-16324
-17007
-17637
-18201
-18673
-19015
-19178
-19120
-18807
-18229
-17397
-16346
-15128
-13806
-12445
-11110
-9855
-8722
-7736
-6905
-6215
-5644
-5156
-4718
-4298
-3871
-3413
-2905
-2329
-1674
-936
-131
708
1531
2281
2910
3385
3706
3895
3993
4045
4091
4165
4283
4460
4713
5060
5518
6096
6790
7573
8400
9215
9962
10591
11068
11371
11495
11441
11218
10838
10318
9674
8920
8070
7130
6106
5005
3837
2625
1404
215
-897
-1888
-2724
-3383
-3857
-4149
-4278
-4276
-4191
-4078
-4003
-4019
-4169
-4473
-4923
-5488
-6124
-6781
-7417
-8004
-8526
-8983
-9378
-9718
-10002
-10221
-10356
-10373
-10233
-9897
-9332
-8523
-7482
-6245
-4874
-3443
-2025
-684
538
1624
2576
3410
4149
4818
5442
6044
6652
7291
7990
8770
9641
10597
11613
12642
13623
14487
15167
15613
15792
15700
15352
14781
14025
13117
12085
10947
9720
8424
7085
5738
4422
3170
2005
937
-36
-925
-1740
-2490
-3179
-3814
-4402
-4954
-5480
-5988
-6473
-6922
-7311
-7616
-7818
-7909
-7888
-7755
-7506
-7124
-6582
-5852
-4914
-3765
-2430
-952
610
2195
3745
5211
6548
7711
8655
9340
9733
9828
9646
9240
8684
8060
7441
6879
6400
6007
5692
5443
5254
5126
5062
5062
5115
5196
5266
5277
5180
4930
4494
3858
3024
2017
875
-350
-1603
-2831
-3995
-5064
-6023
-6864
-7584
-8179
-8643
-8972
-9165
-9228
-9172
-9016
-8777
-8468
-8093
-7650
-7134
-6540
-5866
-5115
-4293
-3403
-2448
-1429
-353
761
1883
2968
3970
4849
5587
6185
6671
7079
7440
7771
8067
8309
8470
8535
8506
8408
8283
8177
8128
8156
8257
8408
8573
8713
8792
8785
8682
8483
8200
7851
7457
7031
6579
6097
5567
4969
4285
3503
2622
1648
590
-544
-1755
-3043
-4406
-5826
-7266
-8670
-9970
-11105
-12029
-12732
-13234
-13583
-13846
-14086
-14353
-14680
-15077
-15533
-16027
-16526
-16991
-17377
-17637
-17726
-17607
-17254
-16661
-15840
-14816
-13629
-12317
-10920
-9472
-7996
-6515
-5044
-3597
-2186
-824
480
1715
2871
3936
4894
5731
6430
6981
7379
7628
7738
7722
7592
7357
7018
6577
6039
5416
4729
4010
3288
2586
1915
1269
634
-3
-647
-1288
-1909
-2490
-3023
-3521
-4017
-4553
-5164
-5857
-6604
-7337
-7966
-8400
-8570
-8443
-8029
-7373
-6531
-5563
-4515
-3418
-2291
-1151
-19
1071
2082
2976
3725
4323
4784
5142
5438
5715
6002
6309
6627
6933
7200
7404
7538
7608
7633
7636
7635
7634
7627
7593
7512
7365
7148
6866
6534
6176
5812
5462
5137
4843
4577
4333
4098
3865
3629
3396
3182
3012
2912
2901
2986
3160
3405
3698
4026
4380
4764
5179
5620
6066
6487
6849
7123
7300
7387
7405
7375
7311
7213
7072
6879
6637
6365
6095
5862
5687
5568
5476
5368
5197
4931
4565
4126
3661
3233
2898
2705
2681
2833
3145
3588
4119
4688
5244
5742
6141
6412
6533
6492
6283
5912
5397
4765
4053
3297
2522
1734
924
71
-843
-1819
-2834
-3848
-4817
-5708
-6512
-7243
-7933
-8606
-9267
-9896
-10454
-10900
-11215
-11410
-11525
-11614
-11725
-11877
-12060
-12235
-12356
-12382
-12287
-12065
-11713
-11229
-10601
-9811
-8848
-7712
-6432
-5054
-3642
-2259
-960
215
1243
2113
2829
3404
3862
4231
4542
4815
5054
5244
5355
5355
5225
4965
4599
4166
3704
3236
2771
2300
1816
1319
828
369
-32
-366
-651
-927
-1242
-1634
-2112
-2650
-3195
-3682
-4056
-4284
-4363
-4309
-4150
-3908
-3593
-3204
-2735
-2182
-1555
-875
-177
498
1114
1641
2066
2391
2635
2822
2982
3139
3305
3482
3660
3822
3950
4030
4058
4033
3962
3857
3730
3593
3456
3327
3207
3089
2959
2794
2576
2293
1944
1546
1118
679
230
-243
-774
-1404
-2164
-3065
-4093
-5207
-6358
-7495
-8585
-9612
-10577
-11493
-12371
-13217
-14025
-14780
-15461
-16042
-16497
-16806
-16953
-16933
-16752
-16424
-15974
-15426
-14799
-14104
-13345
-12524
-11644
-10714
-9749
-8765
-7770
-6763
-5727
-4639
-3479
-2239
-927
429
1792
3122
4382
5550
6611
7560
8393
9108
9703
10173
10513
10716
10776
10686
10444
10057
9545
8942
8289
7628
6990
6391
5828
5293
4778
4287
3844
3487
3257
3186
3288
3548
3928
4377
4837
5257
5598
5838
5972
6012
5979
5903
5808
5708
5599
5461
5265
4983
4606
4145
3639
3137
2690
2326
2051
1845
1673
1507
1331
1154
998
894
861
905
1012
1156
1309
1449
1565
1660
1743
1824
1913
2009
2112
2209
2288
2337
2342
2293
2182
2005
1760
1449
1077
653
192
-288
-769
-1235
-1683
-2124
-2582
-3086
-3656
-4293
-4967
-5623
-6191
-6607
-6835
-6872
-6753
-6536
-6284
-6043
-5840
-5676
-5544
-5431
-5332
-5245
-5163
-5068
-4919
-4660
-4232
-3580
-2676
-1518
-134
1427
3100
4820
6522
8143
9631
10944
12054
12952
13648
14167
14537
14788
14942
15010
14996
14899
14714
14434
14049
13543
12901
12109
11164
10084
8905
7681
6469
5322
4271
3327
2477
1698
962
245
-472
-1202
-1958
-2754
-3604
-4514
-5482
-6486
-7488
-8436
-9273
-9952
-10441
-10731
-10837
-10793
-10646
-10441
-10216
-9997
-9788
-9582
-9359
-9098
-8779
-8389
-7928
-7402
-6827
-6225
-5623
-5056
-4564
-4192
-3988
-3995
-4241
-4732
-5446
-6333
-7318
-8317
-9246
-10036
-10641
-11041
-11241
-11265
-11147
-10922
-10619
-10256
-9838
-9354
-8780
-8087
-7243
-6226
-5030
-3676
-2207
-688
808
2214
3477
4571
5495
6268
6925
7504
8042
8569
9108
9672
10266
10887
11518
12133
12698
13177
13538
13757
13819
13720
13462
13053
12507
11845
11099
10307
9514
8756
8055
7413
6807
6199
5546
4813
3986
3075
2112
1144
221
-610
-1313
-1866
-2263
-2512
-2633
-2657
-2615
-2540
-2452
-2359
-2249
-2102
-1890
-1586
-1176
-661
-59
603
1287
1956
2576
3121
3570
3912
4138
4249
4251
4158
3994
3791
3589
3429
3346
3365
3490
3705
3978
4267
4530
4733
4857
4889
4827
4667
4403
4027
3534
2928
2228
1466
685
-66
-746
-1322
-1772
-2089
-2274
-2341
-2311
-2217
-2098
-1995
-1943
-1966
-2074
-2262
-2516
-2821
-3163
-3533
-3921
-4316
-4698
-5045
-5336
-5555
-5698
-5774
-5798
-5791
-5769
-5745
-5726
-5720
-5737
-5788
-5881
-6016
-6181
-6351
-6494
-6578
-6577
-6477
-6275
-5976
-5588
-5121
-4584
-3992
-3361
-2714
-2078
-1478
-935
-466
-83
201
378
436
368
172
-146
-576
-1099
-1693
-2333
-2988
-3624
-4199
-4675
-5022
-5229
-5309
-5299
-5248
-5207
-5211
-5270
-5372
-5493
-5605
-5694
-5760
-5812
-5867
-5929
-5994
-6052
-6088
-6100
-6095
-6092
-6111
-6163
-6246
-6348
-6447
-6528
-6584
-6617
-6638
-6654
-6667
-6668
-6651
-6614
-6565
-6525
-6519
-6567
-6674
-6823
-6982
-7112
-7176
-7151
-7026
-6805
-6494
-6104
-5642
-5115
-4531
-3899
-3229
-2521
-1770
-958
-65
923
2003
3146
4303
5411
6411
7253
7911
8380
8664
8774
8717
8497
8124
7618
7014
6360
5709
5101
4558
4078
3641
3217
2785
2336
1881
1441
1038
692
412
202
63
0
24
143
360
667
1042
1459
1891
2328
2771
3242
3767
4367
5048
5796
6573
7331
8013
8573
8973
9195
9240
9126
8890
8582
8262
7992
7827
7807
7949
8246
8670
9174
9708
10221
10671
11023
11256
11355
11313
11128
10803
10347
9774
9102
8357
7571
6780
6019
5320
4703
4174
3726
3339
2993
2669
2362
2076
1824
1616
1451
1312
1168
986
737
413
26
-393
-805
-1169
-1460
-1664
-1783
-1826
-1807
-1742
-1652
-1561
-1502
-1506
-1597
-1785
-2059
-2390
-2743
-3085
-3402
-3699
-3998
-4325
-4700
-5123
-5577
-6026
-6432
-6763
-7000
-7141
-7193
-7170
-7087
-6957
-6788
-6591
-6371
-6135
-5890
-5641
-5394
-5158
-4943
-4763
-4628
-4540
-4494
-4475
-4467
-4454
-4431
-4403
-4385
-4387
-4411
-4447
-4468
-4446
-4357
-4189
-3953
-3671
-3374
-3090
-2835
-2613
-2414
-2221
-2017
-1790
-1530
-1242
-935
-631
-355
-136
1
39
-29
-194
-440
-746
-1086
-1435
-1768
-2053
-2258
-2347
-2300
-2110
-1799
-1414
-1018
-679
-449
-361
-423
-627
-955
-1390
-1921
-2531
-3199
-3884
-4535
-5091
-5499
-5725
-5760
-5621
-5344
-4966
-4522
-4035
-3524
-2999
-2473
-1963
-1482
-1043
-650
-304
-1
256
463
613
702
740
751
773
851
1018
1299
1691
2175
2724
3311
3915
4523
5129
5723
6291
6809
7253
7600
7835
7955
7964
7875
7699
7450
7144
6796
6428
6064
5724
5423
5164
4942
4748
4574
4419
4290
4194
4133
4097
4062
3999
3878
3686
3434
3155
2893
2692
2579
2559
2616
2721
2848
2978
3109
3246
3397
3560
3723
3861
3949
3970
3918
3807
3660
3503
3356
3228
3118
3013
2902
2774
2627
2464
2296
2134
1993
1887
1829
1834
1918
2091
2360
2720
3152
3623
4088
4496
4802
4970
4984
4848
4579
4205
3751
3242
2696
2127
1557
1006
505
71
-285
-571
-815
-1054
-1322
-1644
-2023
-2447
-2896
-3355
-3819
-4297
-4801
-5337
-5895
-6443
-6938
-7338
-7614
-7762
-7798
-7754
-7659
-7529
-7363
-7145
-6858
-6492
-6053
-5564
-5059
-4570
-4126
-3744
-3430
-3185
-3008
-2894
-2835
-2817
-2819
-2815
-2782
-2700
-2567
-2393
-2200
-2020
-1879
-1797
-1781
-1827
-1922
-2051
-2199
-2355
-2511
-2657
-2784
-2878
-2921
-2899
-2802
-2630
-2398
-2133
-1871
-1649
-1499
-1440
-1479
-1608
-1808
-2057
-2328
-2598
-2844
-3048
-3197
-3282
-3304
-3267
-3184
-3069
-2932
-2782
-2621
-2447
-2256
-2049
-1828
-1603
-1384
-1185
-1016
-882
-788
-734
-722
-751
-822
-936
-1093
-1293
-1534
-1813
-2126
-2466
-2826
-3191
-3546
-3874
-4159
-4391
-4568
-4701
-4811
-4923
-5064
-5251
-5483
-5744
-5999
-6203
-6317
-6311
-6175
-5922
-5578
-5176
-4740
-4287
-3817
-3324
-2798
-2239
-1653
-1059
-476
76
583
1041
1451
1817
2145
2436
2690
2902
3065
3167
3195
3134
2974
2717
2377
1987
1586
1219
917
693
538
423
310
164
-39
-302
-617
-962
-1316
-1663
-1993
-2305
-2603
-2890
-3174
-3458
-3748
-4048
-4359
-4678
-4994
-5289
-5539
-5716
-5794
-5753
-5584
-5286
-4873
-4366
-3791
-3178
-2553
-1942
-1366
-843
-390
-19
260
450
562
622
663
722
826
992
1217
1486
1780
2083
2390
2710
3058
3445
3871
4321
4767
5178
5532
5826
6072
6297
6528
6783
7066
7364
7660
7936
8185
8412
8630
8853
9087
9325
9550
9734
9850
9879
9810
9644
9390
9057
8658
8199
7689
7136
6554
5964
5385
4836
4329
3863
3429
3009
2593
2174
1765
1388
1072
839
700
646
650
675
686
660
588
477
347
216
103
21
-22
-18
40
156
332
561
830
1120
1413
1698
1976
2258
2562
2903
3288
3712
4161
4613
5048
5447
5800
6096
6327
6479
6537
6484
6307
6004
5581
5060
4469
3845
3227
2650
2145
1725
1395
1142
943
770
595
401
179
-67
-330
-600
-871
-1141
-1410
-1675
-1929
-2156
-2337
-2453
-2493
-2462
-2374
-2257
-2142
-2060
-2032
-2067
-2162
-2302
-2466
-2631
-2774
-2880
-2940
-2954
-2929
-2872
-2797
-2710
-2618
-2526
-2440
-2365
-2308
-2276
-2274
-2304
-2364
-2452
-2566
-2708
-2881
-3087
-3328
-3598
-3887
-4185
-4482
-4773
-5055
-5327
-5580
-5801
-5970
-6069
-6091
-6044
-5952
-5847
-5762
-5711
-5688
-5666
-5609
-5482
-5270
-4975
-4620
-4233
-3838
-3449
-3071
-2706
-2362
-2061
-1834
-1710
-1708
-1823
-2027
-2273
-2514
-2709
-2836
-2891
-2879
-2806
-2675
-2480
-2218
-1892
-1516
-1116
-724
-365
-54
209
436
643
841
1036
1227
1414
1602
1807
2051
2358
2745
3217
3764
4365
4993
5626
6245
6838
7400
7927
8411
8845
9217
9512
9715
9811
9789
9637
9354
8944
8424
7822
7171
6508
5866
5268
4723
4231
3780
3356
2943
2532
2118
1705
1301
919
571
267
10
-203
-381
-539
-692
-851
-1024
-1213
-1421
-1652
-1914
-2221
-2581
-2995
-3444
-3894
-4297
-4600
-4760
-4754
-4589
-4289
-3897
-3452
-2987
-2523
-2070
-1640
-1254
-941
-732
-654
-711
-879
-1104
-1316
-1441
-1421
-1225
-853
-331
303
1006
1742
2483
3206
3894
4529
5097
5588
5995
6319
6564
6732
6826
6843
6781
6639
6424
6147
5820
5453
5049
4602
4105
3550
2943
2301
1652
1031
462
-41
-485
-892
-1293
-1715
-2176
-2679
-3213
-3760
-4300
-4815
-5293
-5724
-6098
-6396
-6598
-6679
-6622
-6423
-6096
-5676
-5209
-4747
-4336
-4003
-3761
-3596
-3482
-3390
-3292
-3166
-3006
-2811
-2595
-2376
-2175
-2013
-1908
-1866
-1880
-1931
-1986
-2009
-1965
-1834
-1610
-1304
-942
-555
-172
179
478
710
865
942
943
884
788
685
609
588
645
792
1033
1361
1759
2202
2652
3067
3400
3616
3699
3659
3536
3387
3275
3254
3355
3583
3924
4353
4844
5370
5909
6431
6902
7281
7530
7624
7558
7349
7032
6644
6214
5759
5283
4783
4259
3723
3192
2687
2222
1799
1411
1041
676
307
-67
-446
-830
-1228
-1649
-2105
-2599
-3124
-3666
-4203
-4717
-5193
-5618
-5981
-6266
-6454
-6528
-6483
-6327
-6090
-5813
-5535
-5289
-5085
-4920
-4779
-4652
-4538
-4442
-4375
-4336
-4309
-4264
-4165
-3982
-3705
-3347
-2937
-2507
-2079
-1662
-1245
-817
-370
85
525
922
1253
1511
1711
1879
2047
2235
2450
2683
2916
3127
3305
3441
3534
3582
3582
3527
3411
3233
3002
2734
2452
2179
1938
1745
1613
1550
1556
1629
1753
1907
2057
2172
2222
2193
2087
1921
1722
1517
1325
1154
1002
866
745
648
593
599
684
852
1094
1387
1703
2015
2309
2581
2839
3094
3353
3615
3865
4080
4236
4312
4297
4193
4014
3786
3531
3272
3025
2796
2581
2372
2155
1920
1657
1363
1040
691
323
-60
-454
-852
-1246
-1622
-1960
-2240
-2439
-2546
-2554
-2473
-2320
-2119
-1895
-1666
-1439
-1214
-978
-716
-410
-48
378
870
1419
2009
2621
3223
3784
4267
4639
4873
4953
4876
4654
4313
3884
3401
2893
2378
1860
1333
784
203
-418
-1075
-1756
-2443
-3115
-3755
-4351
-4895
-5380
-5794
-6123
-6342
-6428
-6361
-6132
-5751
-5248
-4666
-4058
-3471
-2940
-2481
-2090
-1754
-1453
-1177
-925
-705
-530
-404
-316
-240
-136
35
307
688
1169
1720
2304
2887
3445
3971
4463
4924
5348
5721
6021
6226
6323
6311
6204
6027
5807
5568
5326
5088
4861
4652
4474
4345
4281
4288
4356
4456
4545
4575
4508
4329
4046
3697
3327
2982
2696
2478
2316
2182
2044
1875
1659
1388
1065
688
257
-234
-787
-1398
-2054
-2733
-3409
-4054
-4652
-5194
-5678
-6108
-6490
-6827
-7120
-7371
-7580
-7748
-7871
-7943
-7951
-7883
-7731
-7499
-7202
-6869
-6536
-6236
-5991
-5813
-5697
-5635
-5613
-5622
-5652
-5694
-5730
-5738
-5692
-5570
-5358
-5058
-4682
-4253
-3792
-3311
-2817
-2307
-1784
-1255
-743
-276
113
400
577
654
654
606
535
455
368
268
148
8
-142
-285
-397
-460
-465
-410
-303
-156
25
237
480
756
1061
1383
1701
1990
2231
2414
2539
2619
2666
2694
2705
2695
2656
2585
2483
2366
2253
2168
2128
2141
2206
2311
2444
2590
2739
2883
3018
3143
3260
3373
3488
3611
3746
3889
4033
4164
4272
4353
4413
4464
4527
4617
4744
4907
5099
5306
5518
5729
5938
6147
6356
6561
6752
6917
7043
7118
7135
7093
6993
6842
6652
6435
6204
5966
5719
5452
5148
4787
4359
3866
3325
2767
2226
1737
1321
993
759
622
586
655
830
1100
1441
1818
2190
2519
2783
2975
3106
3197
3269
3340
3418
3503
3591
3675
3747
3798
3816
3790
3707
3561
3346
3067
2727
2337
1901
1428
926
407
-116
-629
-1121
-1594
-2057
-2529
-3032
-3576
-4161
-4769
-5369
-5928
-6419
-6827
-7150
-7399
-7590
-7733
-7837
-7903
-7929
-7914
-7859
-7771
-7657
-7527
-7387
-7237
-7074
-6889
-6670
-6406
-6092
-5729
-5330
-4915
-4514
-4156
-3865
-3656
-3534
-3491
-3513
-3580
-3672
-3767
-3840
-3871
-3841
-3739
-3570
-3354
-3124
-2922
-2786
-2741
-2794
-2935
-3140
-3384
-3642
-3898
-4141
-4363
-4553
-4703
-4806
-4861
-4880
-4877
-4872
-4873
-4876
-4861
-4798
-4661
-4435
-4125
-3752
-3347
-2943
-2562
-2215
-1904
-1626
-1383
-1175
-1006
-872
-754
-626
-457
-220
95
481
917
1372
1819
2237
2614
2940
3202
3383
3465
3434
3292
3061
2776
2479
2203
1966
1760
1566
1357
1116
838
532
217
-88
-369
-621
-839
-1020
-1161
-1255
-1302
-1310
-1293
-1273
-1266
-1277
-1300
-1317
-1307
-1257
-1163
-1034
-882
-720
-554
-383
-209
-38
111
215
249
203
85
-77
-243
-371
-435
-427
-360
-260
-153
-60
8
49
63
48
-2
-92
-227
-402
-608
-827
-1044
-1249
-1439
-1622
-1809
-2011
-2241
-2507
-2812
-3159
-3545
-3962
-4396
-4823
-5213
-5531
-5749
-5843
-5805
-5640
-5365
-5008
-4597
-4161
-3721
-3292
-2886
-2510
-2170
-1875
-1633
-1449
-1326
-1258
-1233
-1231
-1230
-1211
-1159
-1067
-935
-771
-587
-398
-219
-66
51
123
152
142
103
46
-21
-94
-171
-252
-334
-409
-466
-493
-489
-459
-421
-397
-405
-455
-540
-646
-752
-846
-925
-1000
-1084
-1189
-1318
-1461
-1607
-1740
-1858
-1961
-2055
-2141
-2207
-2230
-2180
-2033
-1778
-1426
-1002
-544
-86
344
729
1058
1320
1500
1578
1540
1384
1125
796
439
96
-201
-433
-595
-689
-714
-668
-549
-354
-89
231
586
953
1315
1662
1991
2302
2590
2849
3067
3233
3339
3381
3360
3277
3130
2914
2627
2271
1864
1433
1016
653
371
187
98
88
136
219
318
417
505
571
607
608
578
529
482
464
499
607
796
1070
1423
1849
2334
2863
3409
3939
4413
4794
5053
5181
5191
5111
4979
4829
4683
4548
4419
4284
4137
3978
3815
3661
3524
3402
3283
3151
2987
2784
2540
2267
1978
1683
1383
1071
731
346
-96
-595
-1141
-1713
-2280
-2811
-3272
-3639
-3896
-4037
-4070
-4011
-3890
-3731
-3562
-3405
-3275
-3182
-3130
-3121
-3152
-3215
-3296
-3374
-3426
-3432
-3377
-3261
-3092
-2887
-2662
-2427
-2185
-1931
-1661
-1377
-1092
-830
-618
-480
-427
-460
-563
-719
-910
-1125
-1360
-1612
-1880
-2152
-2410
-2631
-2790
-2869
-2857
-2754
-2568
-2313
-2008
-1672
-1319
-964
-615
-277
44
343
611
836
1002
1103
1134
1105
1031
937
843
765
710
679
673
696
756
860
1012
1203
1409
1602
1753
1843
1871
1850
1801
1742
1678
1605
1510
1381
1219
1032
836
643
454
256
32
-233
-538
-866
-1182
-1451
-1646
-1760
-1802
-1793
-1750
-1682
-1584
-1449
-1274
-1068
-854
-662
-515
-423
-378
-359
-343
-317
-280
-245
-223
-220
-228
-229
-202
-136
-38
71
160
204
189
117
3
-136
-292
-466
-669
-909
-1191
-1502
-1824
-2131
-2408
-2648
-2861
-3061
-3262
-3470
-3680
-3875
-4041
-4165
-4249
-4300
-4332
-4355
-4371
-4369
-4330
-4233
-4062
-3808
-3476
-3077
-2627
-2142
-1634
-1111
-582
-55
455
933
1358
1713
1985
2167
2263
2279
2229
2128
1993
1841
1687
1545
1423
1324
1242
1166
1081
972
832
659
458
239
11
-220
-452
-687
-924
-1157
-1372
-1551
-1673
-1725
-1703
-1614
-1475
-1307
-1127
-947
-771
-597
-421
-240
-57
124
296
456
604
747
892
1048
1218
1400
1583
1755
1899
2005
2067
2082
2056
1992
1898
1778
1636
1479
1311
1138
965
793
620
441
254
62
-124
-287
-406
-461
-444
-357
-213
-30
175
393
622
861
1111
1363
1598
1794
1930
1996
1995
1943
1866
1788
1730
1703
1712
1759
1844
1969
2135
2339
2574
2827
3087
3345
3600
3856
4118
4388
4657
4907
5119
5273
5359
5378
5340
5258
5144
5004
4839
4649
4434
4194
3934
3657
3361
3047
2713
2362
2007
1663
1344
1061
812
587
373
158
-57
-259
-427
-542
-597
-596
-558
-500
-433
-351
-231
-45
229
597
1044
1539
2043
2526
2969
3372
3740
4078
4390
4664
4890
5061
5181
5267
5342
5424
5520
5618
5697
5731
5702
5609
5462
5280
5081
4871
4642
4379
4070
3709
3307
2885
2464
2063
1683
1316
944
553
136
-298
-733
-1147
-1523
-1850
-2126
-2353
-2536
-2676
-2772
-2824
-2833
-2804
-2744
-2661
-2560
-2444
-2316
-2178
-2035
-1891
-1747
-1598
-1433
-1234
-987
-686
-339
29
386
700
944
1106
1188
1197
1142
1028
857
629
348
26
-316
-657
-979
-1270
-1531
-1771
-2000
-2230
-2463
-2699
-2930
-3148
-3343
-3503
-3614
-3664
-3638
-3526
-3328
-3049
-2702
-2303
-1872
-1424
-975
-539
-134
222
514
729
865
926
927
881
804
707
599
489
385
301
249
235
259
313
384
457
521
568
591
579
516
380
152
-178
-604
-1102
-1633
-2155
-2632
-3044
-3380
-3640
-3823
-3923
-3929
-3831
-3627
-3332
-2977
-2602
-2247
-1941
-1693
-1497
-1334
-1184
-1029
-862
-681
-486
-279
-58
180
434
700
970
1229
1462
1653
1786
1849
1833
1735
1558
1317
1033
733
448
200
7
-125
-199
-222
-205
-160
-101
-39
11
40
43
23
-10
-45
-70
-79
-77
-71
-69
-72
-72
-52
8
123
296
519
770
1026
1268
1482
1667
1827
1967
2089
2194
2278
2340
2382
2413
2441
2478
2534
2617
2732
2883
3071
3295
3548
3817
4085
4334
4551
4733
4884
5015
5140
5265
5390
5501
5583
5621
5606
5537
5423
5272
5089
4871
4610
4295
3919
3485
3008
2512
2027
1579
1187
860
594
381
206
54
-88
-229
-373
-521
-668
-808
-936
-1049
-1151
-1247
-1346
-1455
-1574
-1695
-1802
-1876
-1898
-1854
-1743
-1569
-1342
-1075
-776
-452
-107
248
601
933
1221
1450
1607
1690
1707
1666
1576
1442
1269
1061
828
589
363
169
18
-96
-191
-293
-429
-616
-854
-1132
-1429
-1720
-1985
-2212
-2396
-2535
-2632
-2693
-2725
-2741
-2757
-2788
-2845
-2925
-3017
-3099
-3150
-3156
-3115
-3038
-2945
-2851
-2763
-2678
-2581
-2457
-2298
-2103
-1884
-1654
-1424
-1198
-968
-724
-455
-157
165
502
842
1178
1503
1814
2107
2372
2594
2759
2854
2878
2839
2754
2643
2519
2383
2227
2032
1781
1461
1071
624
144
-340
-798
-1212
-1570
-1876
-2138
-2369
-2581
-2781
-2971
-3151
-3322
-3488
-3659
-3846
-4058
-4298
-4560
-4829
-5086
-5309
-5482
-5591
-5629
-5591
-5473
-5274
-5000
-4663
-4287
-3898
-3527
-3195
-2914
-2684
-2498
-2348
-2233
-2153
-2116
-2123
-2164
-2220
-2263
-2267
-2215
-2109
-1966
-1815
-1687
-1605
-1583
-1620
-1712
-1849
-2021
-2216
-2424
-2630
-2822
-2989
-3127
-3238
-3329
-3408
-3478
-3543
-3599
-3646
-3690
-3739
-3802
-3887
-3990
-4096
-4183
-4226
-4205
-4112
-3949
-3732
-3479
-3209
-2942
-2696
-2486
-2323
-2213
-2149
-2116
-2091
-2052
-1984
-1888
-1775
-1662
-1564
-1481
-1403
-1310
-1187
-1025
-830
-617
-402
-193
18
242
495
777
1075
1356
1585
1733
1787
1753
1651
1511
1355
1202
1061
938
837
765
721
701
694
684
658
611
548
483
433
407
403
413
426
439
455
487
547
636
741
837
895
898
844
754
657
584
552
562
599
643
679
702
720
748
797
874
977
1102
1245
1404
1577
1762
1948
2116
2244
2314
2318
2265
2175
2074
1986
1927
1899
1900
1919
1954
2001
2067
2153
2260
2383
2512
2636
2744
2830
2893
2936
2963
2980
2993
3003
3007
2999
2969
2905
2801
2652
2463
2244
2005
1756
1502
1242
972
694
415
152
-73
-240
-336
-357
-312
-213
-76
87
265
449
627
784
901
962
954
875
729
528
284
9
-284
-581
-865
-1114
-1309
-1435
-1487
-1473
-1413
-1331
-1245
-1169
-1106
-1052
-999
-944
-885
-821
-753
-680
-601
-516
-432
-361
-316
-309
-342
-407
-487
-565
-628
-675
-712
-755
-811
-883
-960
-1025
-1059
-1053
-1008
-938
-864
-809
-790
-818
-894
-1016
-1180
-1376
-1594
-1824
-2054
-2274
-2475
-2656
-2819
-2968
-3111
-3256
-3408
-3578
-3772
-3998
-4259
-4551
-4859
-5163
-5437
-5654
-5799
-5861
-5842
-5747
-5582
-5356
-5071
-4734
-4353
-3940
-3509
-3073
-2642
-2222
-1818
-1434
-1076
-755
-480
-258
-86
41
133
198
236
242
208
131
18
-112
-234
-320
-354
-334
-270
-186
-102
-37
5
25
36
47
69
112
181
280
407
556
714
864
986
1068
1104
1099
1066
1022
979
945
921
909
912
941
1008
1127
1306
1548
1844
2181
2544
2918
3288
3641
3962
4235
4445
4578
4627
4595
4489
4322
4107
3857
3583
3296
3007
2727
2464
2222
1995
1772
1541
1292
1024
746
475
231
27
-132
-250
-341
-422
-507
-610
-737
-892
-1074
-1281
-1511
-1755
-2005
-2252
-2482
-2684
-2845
-2952
-2991
-2950
-2820
-2600
-2300
-1940
-1551
-1163
-805
-497
-247
-54
92
204
295
379
468
571
696
847
1022
1217
1420
1623
1815
1988
2135
2249
2323
2348
2325
2256
2157
2047
1948
1877
1840
1831
1835
1833
1812
1770
1713
1652
1597
1550
1505
1449
1368
1256
1113
949
775
604
442
289
145
9
-116
-220
-288
-307
-263
-150
31
275
572
907
1263
1625
1977
2306
2606
2877
3123
3352
3570
3783
3993
4199
4398
4589
4771
4941
5098
5238
5353
5437
5485
5498
5482
5447
5405
5367
5337
5315
5294
5265
5221
5154
5063
4946
4806
4642
4457
4252
4030
3798
3560
3326
3104
2899
2716
2556
2421
2310
2223
2161
2121
2102
2101
2111
2129
2150
2171
2193
2218
2248
2286
2329
2376
2420
2457
2482
2493
2488
2468
2435
2392
2342
2292
2244
2203
2169
2140
2110
2071
2016
1941
1844
1727
1595
1455
1310
1163
1010
854
685
500
290
47
-237
-566
-937
-1338
-1751
-2153
-2523
-2849
-3131
-3377
-3599
-3805
-3996
-4159
-4279
-4343
-4346
-4299
-4227
-4156
-4106
-4085
-4086
-4091
-4088
-4067
-4040
-4025
-4046
-4125
-4263
-4448
-4656
-4861
-5041
-5186
-5295
-5373
-5425
-5451
-5442
-5392
-5293
-5146
-4962
-4758
-4555
-4371
-4220
-4109
-4035
-3996
-3980
-3977
-3975
-3958
-3914
-3832
-3707
-3535
-3322
-3075
-2805
-2524
-2243
-1971
-1718
-1487
-1285
-1114
-977
-873
-802
-764
-753
-765
-792
-825
-858
-884
-901
-905
-897
-873
-830
-763
-666
-538
-381
-200
-4
196
393
579
749
897
1016
1099
1139
1130
1071
965
819
647
462
281
119
-11
-100
-146
-159
-153
-148
-161
-200
-261
-328
-378
-393
-367
-307
-232
-164
-119
-97
-89
-74
-40
19
92
160
206
224
224
231
274
377
549
779
1043
1309
1549
1745
1891
1985
2033
2037
2000
1922
1809
1671
1521
1374
1243
1136
1053
991
939
889
831
760
674
574
468
360
259
171
100
49
22
22
54
118
214
333
464
591
706
806
898
997
1118
1269
1448
1643
1841
2028
2203
2372
2548
2739
2942
3142
3314
3434
3484
3463
3382
3261
3120
2972
2824
2674
2520
2360
2194
2023
1844
1653
1445
1221
990
767
568
406
283
188
102
9
-104
-234
-373
-506
-625
-730
-826
-922
-1018
-1106
-1168
-1182
-1131
-1002
-801
-535
-220
127
487
841
1170
1456
1686
1856
1974
2055
2122
2189
2266
2349
2428
2496
2546
2580
2603
2619
2624
2609
2564
2481
2362
2214
2053
1891
1734
1583
1438
1305
1193
1116
1086
1099
1136
1161
1138
1041
866
631
374
135
-57
-191
-272
-318
-342
-349
-333
-285
-197
-72
77
233
380
506
611
697
768
825
869
897
911
914
912
907
898
877
835
763
663
542
416
298
201
127
75
37
7
-20
-51
-93
-152
-240
-362
-521
-710
-918
-1129
-1332
-1520
-1688
-1836
-1961
-2056
-2110
-2119
-2082
-2008
-1916
-1824
-1748
-1695
-1663
-1640
-1615
-1578
-1522
-1446
-1350
-1237
-1108
-970
-829
-695
-580
-492
-433
-401
-393
-403
-430
-474
-538
-620
-713
-806
-887
-947
-987
-1010
-1031
-1056
-1093
-1140
-1193
-1250
-1310
-1379
-1462
-1562
-1677
-1798
-1916
-2021
-2112
-2193
-2273
-2358
-2452
-2553
-2654
-2752
-2845
-2936
-3027
-3116
-3197
-3261
-3297
-3305
-3291
-3271
-3260
-3268
-3296
-3327
-3342
-3319
-3247
-3125
-2967
-2792
-2621
-2470
-2351
-2268
-2221
-2206
-2217
-2246
-2279
-2305
-2312
-2293
-2245
-2172
-2074
-1954
-1811
-1644
-1453
-1247
-1035
-832
-648
-484
-334
-187
-30
146
341
547
754
954
1142
1314
1470
1604
1706
1765
1772
1726
1635
1514
1381
1248
1124
1008
897
790
688
596
522
470
444
442
459
494
544
608
679
747
798
818
798
739
650
544
438
340
254
181
121
82
73
104
178
286
409
518
591
616
599
559
523
511
532
582
646
706
748
770
777
776
776
779
786
792
794
789
775
747
700
628
530
409
278
151
41
-48
-121
-193
-280
-393
-532
-684
-834
-966
-1075
-1165
-1248
-1338
-1439
-1548
-1652
-1738
-1795
-1826
-1838
-1846
-1856
-1865
-1856
-1804
-1685
-1485
-1204
-857
-471
-73
312
669
992
1278
1528
1736
1894
1989
2013
1958
1830
1640
1406
1151
896
659
452
283
153
62
3
-31
-54
-80
-127
-210
-341
-523
-754
-1020
-1307
-1601
-1891
-2172
-2446
-2715
-2977
-3228
-3456
-3646
-3784
-3859
-3871
-3824
-3726
-3588
-3417
-3220
-3000
-2763
-2521
-2285
-2072
-1895
-1766
-1688
-1656
-1664
-1701
-1755
-1815
-1867
-1898
-1890
-1830
-1708
-1525
-1292
-1030
-765
-520
-313
-155
-47
12
24
-14
-106
-253
-450
-679
-913
-1122
-1277
-1360
-1370
-1319
-1227
-1117
-1004
-899
-807
-730
-673
-647
-662
-728
-847
-1010
-1204
-1403
-1584
-1728
-1819
-1846
-1805
-1694
-1520
-1295
-1035
-761
-492
-244
-24
164
319
435
500
503
432
289
90
-136
-356
-544
-691
-805
-911
-1029
-1169
-1322
-1459
-1548
-1562
-1498
-1374
-1224
-1088
-993
-949
-950
-980
-1024
-1073
-1130
-1200
-1286
-1380
-1468
-1528
-1544
-1507
-1416
-1283
-1121
-943
-763
-593
-444
-330
-259
-233
-242
-269
-289
-281
-232
-142
-19
122
271
427
590
765
953
1147
1339
1522
1694
1863
2044
2248
2478
2726
2968
3178
3330
3413
3425
3376
3279
3147
2987
2801
2593
2370
2145
1929
1736
1568
1422
1284
1141
981
797
593
376
156
-58
-260
-449
-628
-801
-972
-1139
-1298
-1434
-1532
-1570
-1534
-1415
-1217
-950
-634
-284
84
461
836
1200
1536
1824
2048
2198
2279
2309
2314
2317
2333
2362
2393
2414
2419
2411
2405
2415
2448
2498
2545
2562
2530
2439
2294
2112
1906
1685
1443
1168
849
484
90
-302
-653
-928
-1103
-1168
-1129
-995
-783
-506
-178
185
565
945
1310
1651
1969
2272
2571
2874
3182
3491
3789
4069
4321
4541
4727
4871
4965
4997
4957
4838
4646
4392
4093
3766
3426
3080
2733
2388
2051
1728
1429
1161
924
715
523
341
160
-22
-203
-378
-543
-697
-842
-977
-1103
-1214
-1301
-1355
-1366
-1331
-1248
-1123
-963
-773
-556
-315
-49
236
532
824
1096
1328
1506
1625
1686
1699
1681
1645
1602
1557
1507
1448
1375
1290
1202
1124
1068
1045
1053
1086
1129
1167
1193
1203
1203
1199
1194
1184
1156
1096
989
833
634
409
178
-40
-238
-413
-571
-715
-844
-953
-1031
-1072
-1075
-1048
-1006
-969
-948
-946
-961
-983
-1002
-1012
-1012
-1006
-999
-995
-998
-1006
-1024
-1048
-1082
-1125
-1174
-1224
-1269
-1301
-1321
-1334
-1350
-1381
-1436
-1520
-1629
-1755
-1883
-2001
-2093
-2148
-2156
-2109
-2005
-1847
-1643
-1406
-1150
-889
-631
-381
-141
84
289
464
603
701
761
790
793
771
719
628
488
296
64
-187
-429
-637
-798
-912
-990
-1046
-1091
-1125
-1142
-1132
-1090
-1024
-950
-890
-862
-874
-919
-977
-1027
-1049
-1033
-980
-901
-812
-731
-670
-636
-630
-642
-658
-661
-631
-556
-427
-245
-15
254
553
876
1215
1557
1884
2173
2399
2547
2612
2605
2551
2477
2405
2344
2291
2235
2165
2081
1987
1895
1816
1751
1693
1629
1553
1463
1375
1310
1291
1332
1431
1575
1744
1914
2070
2202
2306
2380
2417
2414
2368
2280
2163
2031
1904
1795
1709
1643
1592
1550
1515
1489
1480
1493
1534
1606
1709
1845
2013
2209
2424
2642
2841
2999
3097
3128
3098
3018
2908
2782
2650
2516
2382
2251
2132
2037
1983
1975
2015
2092
2192
2293
2381
2445
2479
2484
2461
2412
2336
2232
2099
1936
1748
1539
1318
1095
883
694
540
429
365
345
365
413
482
562
644
723
792
845
877
885
870
839
800
762
735
722
724
738
760
789
829
883
956
1050
1163
1287
1411
1523
1617
1688
1739
1775
1801
1819
1827
1817
1778
1701
1578
1409
1198
955
692
420
150
-110
-354
-579
-784
-968
-1135
-1286
-1425
-1553
-1671
-1777
-1869
-1946
-2012
-2070
-2130
-2200
-2289
-2399
-2528
-2671
-2819
-2962
-3092
-3204
-3291
-3350
-3379
-3374
-3338
-3274
-3187
-3087
-2984
-2887
-2801
-2729
-2669
-2615
-2563
-2506
-2441
-2366
-2281
-2190
-2093
-1992
-1887
-1779
-1667
-1553
-1443
-1344
-1265
-1213
-1192
-1199
-1229
-1272
-1321
-1370
-1418
-1463
-1506
-1548
-1586
-1617
-1639
-1652
-1658
-1657
-1652
-1643
-1630
-1614
-1596
-1581
-1570
-1563
-1554
-1532
-1487
-1413
-1311
-1193
-1076
-977
-907
-869
-855
-857
-869
-892
-929
-983
-1051
-1119
-1163
-1159
-1091
-955
-759
-520
-253
32
335
656
988
1316
1610
1842
1989
2049
2041
2001
1963
1951
1970
2004
2029
2027
1987
1919
1842
1774
1726
1695
1668
1630
1574
1498
1410
1323
1243
1168
1093
1004
891
744
559
335
74
-217
-528
-844
-1143
-1407
-1623
-1786
-1903
-1987
-2050
-2098
-2131
-2141
-2119
-2062
-1975
-1864
-1736
-1590
-1417
-1204
-937
-618
-259
111
460
758
989
1147
1240
1279
1273
1224
1133
1000
832
640
444
260
101
-28
-129
-210
-281
-350
-423
-507
-609
-735
-891
-1078
-1288
-1508
-1724
-1920
-2087
-2224
-2336
-2436
-2533
-2634
-2739
-2840
-2927
-2986
-3008
-2987
-2921
-2815
-2676
-2510
-2321
-2112
-1883
-1636
-1375
-1110
-852
-615
-410
-244
-115
-18
58
121
178
232
283
326
356
366
351
305
225
115
-20
-170
-325
-478
-626
-774
-926
-1086
-1251
-1412
-1553
-1660
-1723
-1741
-1721
-1672
-1600
-1505
-1381
-1222
-1025
-797
-556
-319
-106
78
235
377
515
658
803
943
1068
1174
1266
1352
1446
1554
1675
1798
1910
1998
2054
2080
2079
2058
2019
1959
1874
1758
1610
1433
1234
1022
806
591
381
180
-7
-177
-327
-452
-551
-623
-665
-678
-662
-620
-559
-490
-424
-373
-344
-340
-362
-410
-482
-580
-701
-843
-999
-1157
-1306
-1440
-1554
-1651
-1733
-1800
-1848
-1869
-1853
-1796
-1705
-1593
-1482
-1388
-1323
-1288
-1274
-1265
-1250
-1220
-1175
-1117
-1052
-983
-910
-837
-765
-701
-650
-616
-597
-586
-571
-541
-491
-421
-340
-257
-180
-115
-61
-15
24
52
65
55
19
-41
-117
-196
-267
-322
-358
-381
-400
-424
-458
-503
-555
-605
-647
-676
-695
-711
-734
-774
-841
-937
-1061
-1207
-1367
-1535
-1706
-1877
-2044
-2202
-2343
-2458
-2540
-2588
-2604
-2596
-2573
-2543
-2510
-2473
-2432
-2383
-2330
-2276
-2225
-2178
-2131
-2078
-2012
-1931
-1842
-1753
-1676
-1619
-1581
-1553
-1523
-1476
-1407
-1316
-1208
-1090
-965
-830
-679
-507
-314
-106
108
317
517
710
902
1099
1305
1517
1725
1921
2101
2262
2409
2542
2661
2761
2831
2867
2869
2846
2811
2774
2740
2701
2642
2547
2406
2224
2013
1800
1601
1428
1279
1145
1014
885
759
656
593
586
641
747
886
1033
1168
1277
1355
1405
1434
1452
1466
1481
1499
1522
1549
1576
1597
1607
1596
1561
1499
1411
1300
1171
1029
877
719
558
401
256
132
34
-38
-89
-128
-169
-224
-300
-400
-518
-646
-776
-896
-1000
-1083
-1140
-1170
-1175
-1156
-1120
-1073
-1022
-973
-923
-868
-800
-711
-593
-445
-267
-65
158
395
642
894
1141
1372
1575
1734
1839
1884
1869
1799
1681
1525
1341
1140
932
728
538
367
220
94
-13
-102
-176
-235
-279
-310
-335
-362
-399
-449
-508
-567
-615
-644
-655
-656
-661
-677
-706
-739
-759
-752
-710
-637
-548
-457
-377
-308
-241
-164
-70
37
144
235
298
335
358
387
438
514
604
686
736
742
706
641
566
492
420
338
235
105
-43
-184
-289
-333
-304
-210
-73
81
229
359
470
568
656
734
796
835
850
846
836
834
852
893
954
1026
1100
1170
1235
1294
1345
1381
1393
1373
1318
1237
1146
1066
1016
1006
1034
1084
1140
1185
1213
1225
1230
1240
1264
1305
1360
1422
1483
1536
1574
1596
1599
1583
1547
1496
1437
1377
1327
1292
1276
1275
1285
1298
1309
1318
1324
1329
1331
1325
1305
1266
1204
1120
1020
910
791
662
520
360
183
-6
-194
-369
-521
-646
-748
-831
-903
-964
-1008
-1031
-1024
-990
-937
-875
-817
-769
-728
-688
-642
-588
-529
-476
-438
-417
-411
-409
-402
-386
-366
-352
-357
-386
-434
-486
-520
-522
-484
-411
-317
-217
-123
-39
35
99
151
184
191
168
119
56
-6
-55
-87
-107
-126
-153
-191
-231
-258
-257
-221
-154
-71
10
75
121
153
188
242
325
442
586
748
917
1083
1239
1380
1501
1597
1666
1705
1713
1695
1650
1583
1495
1389
1273
1155
1046
957
892
852
833
827
826
827
831
837
847
857
861
854
832
794
743
682
614
537
450
352
245
139
46
-24
-65
-79
-77
-71
-73
-86
-110
-142
-179
-226
-286
-367
-468
-579
-684
-761
-793
-771
-700
-594
-471
-350
-245
-163
-109
-88
-100
-145
-220
-312
-405
-481
-524
-529
-500
-447
-385
-325
-271
-221
-173
-125
-78
-40
-17
-14
-28
-51
-73
-82
-68
-27
41
135
246
366
480
573
629
637
595
511
400
282
170
73
-12
-94
-179
-270
-362
-446
-517
-575
-629
-691
-771
-869
-975
-1068
-1128
-1143
-1117
-1067
-1016
-984
-979
-996
-1018
-1028
-1016
-981
-932
-879
-826
-771
-704
-616
-503
-376
-252
-152
-87
-60
-58
-64
-62
-44
-12
23
51
69
81
98
131
183
251
321
381
421
442
454
468
499
554
634
738
860
999
1151
1313
1476
1627
1752
1838
1877
1870
1823
1747
1654
1550
1440
1326
1209
1091
976
865
760
658
558
460
365
278
203
140
87
37
-19
-84
-158
-236
-313
-386
-455
-528
-608
-697
-790
-878
-948
-996
-1027
-1053
-1095
-1165
-1270
-1402
-1546
-1684
-1804
-1902
-1985
-2058
-2128
-2192
-2245
-2275
-2277
-2250
-2196
-2125
-2041
-1949
-1852
-1753
-1663
-1596
-1566
-1585
-1649
-1744
-1844
-1925
-1969
-1979
-1969
-1964
-1986
-2047
-2141
-2248
-2343
-2406
-2429
-2413
-2373
-2318
-2257
-2188
-2105
-2000
-1871
-1725
-1575
-1435
-1318
-1226
-1158
-1109
-1076
-1059
-1066
-1106
-1185
-1301
-1442
-1591
-1726
-1831
-1899
-1930
-1933
-1920
-1899
-1872
-1836
-1788
-1724
-1649
-1572
-1510
-1480
-1492
-1550
-1649
-1777
-1919
-2062
-2199
-2326
-2445
-2556
-2660
-2754
-2833
-2890
-2920
-2921
-2895
-2845
-2776
-2694
-2601
-2498
-2386
-2263
-2132
-1999
-1872
-1762
-1677
-1622
-1593
-1581
-1570
-1547
-1501
-1430
-1340
-1241
-1143
-1052
-970
-892
-812
-723
-628
-528
-431
-342
-263
-193
-127
-62
6
79
160
252
359
483
622
765
894
992
1046
1053
1022
975
932
908
903
905
893
849
764
644
507
377
272
201
158
131
105
72
32
-8
-36
-44
-25
18
84
168
270
390
524
669
817
954
1072
1161
1217
1242
1240
1212
1164
1095
1008
907
801
698
608
541
498
476
469
463
448
412
350
260
144
8
-138
-284
-421
-541
-640
-712
-754
-764
-737
-671
-562
-411
-221
1
240
483
711
908
1060
1161
1208
1209
1174
1114
1040
960
876
788
696
599
502
411
335
282
254
251
269
301
341
383
425
466
509
558
615
683
763
853
947
1038
1121
1192
1253
1308
1366
1433
1510
1593
1672
1738
1786
1812
1821
1818
1809
1795
1774
1744
1706
1665
1632
1618
1631
1672
1734
1809
1886
1957
2021
2081
2138
2193
2241
2278
2301
2312
2316
2321
2332
2348
2366
2379
2383
2379
2375
2381
2402
2438
2482
2521
2544
2548
2538
2523
2513
2513
2520
2525
2518
2496
2461
2422
2390
2371
2365
2362
2351
2320
2262
2176
2068
1943
1808
1667
1524
1383
1250
1129
1022
929
845
770
703
651
621
623
659
725
808
892
962
1008
1032
1038
1034
1028
1020
1012
1000
987
973
960
949
936
913
874
814
735
643
543
441
331
201
40
-162
-404
-672
-946
-1201
-1419
-1589
-1712
-1789
-1822
-1811
-1751
-1636
-1467
-1253
-1008
-752
-503
-271
-62
126
292
434
546
620
651
642
602
547
491
445
409
378
343
294
228
147
59
-28
-110
-184
-253
-322
-392
-462
-525
-575
-606
-616
-608
-588
-563
-539
-521
-509
-507
-516
-539
-579
-636
-705
-779
-843
-886
-899
-881
-836
-775
-710
-647
-587
-524
-452
-366
-266
-160
-61
21
79
115
139
164
203
261
334
412
482
531
553
545
513
462
396
321
239
158
87
40
29
63
141
256
390
525
645
739
805
845
866
870
861
836
793
733
658
573
483
391
296
198
94
-16
-127
-233
-327
-405
-469
-522
-573
-627
-690
-762
-841
-924
-1004
-1083
-1151
-1204
-1235
-1236
-1204
-1137
-1040
-922
-793
-666
-545
-437
-343
-266
-207
-166
-143
-132
-125
-116
-98
-72
-40
-9
19
47
80
127
192
270
346
402
424
407
358
293
229
175
130
83
19
-68
-173
-278
-364
-420
-450
-474
-521
-615
-766
-961
-1175
-1377
-1545
-1674
-1775
-1865
-1957
-2052
-2134
-2182
-2178
-2119
-2017
-1899
-1793
-1716
-1674
-1656
-1646
-1630
-1606
-1577
-1554
-1547
-1556
-1574
-1589
-1590
-1571
-1535
-1489
-1441
-1395
-1349
-1295
-1226
-1136
-1026
-900
-768
-636
-511
-393
-283
-180
-84
1
74
132
179
217
253
292
337
387
435
474
495
494
467
421
362
302
248
209
185
176
177
181
182
174
152
111
50
-30
-122
-217
-304
-372
-414
-431
-428
-416
-401
-388
-375
-354
-315
-254
-171
-74
24
110
174
213
229
228
213
186
142
77
-15
-132
-270
-417
-559
-683
-781
-849
-890
-911
-922
-928
-936
-947
-962
-979
-995
-1010
-1022
-1032
-1038
-1042
-1045
-1048
-1053
-1061
-1069
-1070
-1055
-1014
-942
-838
-710
-573
-446
-344
-276
-238
-223
-221
-224
-230
-245
-274
-319
-375
-427
-458
-456
-418
-353
-280
-222
-193
-198
-228
-270
-306
-325
-323
-302
-267
-223
-168
-102
-21
76
187
307
429
547
656
753
836
905
961
1008
1058
1114
1185
1271
1367
1466
1556
1631
1692
1743
1793
1849
1911
1976
2033
2078
2104
2115
2114
2104
2086
2053
1997
1912
1794
1651
1493
1331
1175
1029
893
764
643
530
429
342
272
216
171
134
103
77
55
38
24
14
10
19
52
116
215
345
493
645
791
928
1063
1207
1366
1539
1710
1855
1954
1992
1976
1923
1861
1813
1789
1785
1783
1765
1716
1637
1539
1441
1364
1322
1321
1362
1438
1539
1654
1772
1882
1972
2035
2066
2068
2045
2001
1939
1858
1754
1627
1480
1325
1177
1052
961
905
874
854
827
783
720
640
554
472
401
343
296
255
214
167
113
53
-12
-75
-133
-183
-223
-254
-281
-303
-322
-334
-335
-321
-289
-238
-172
-92
-2
98
204
311
412
497
559
594
608
610
613
624
644
665
676
666
633
581
520
461
407
354
294
221
134
39
-53
-134
-204
-272
-349
-442
-546
-643
-709
-724
-681
-591
-480
-373
-289
-229
-179
-122
-48
38
116
160
151
84
-25
-150
-266
-360
-433
-497
-567
-649
-737
-817
-871
-891
-881
-856
-834
-831
-853
-898
-957
-1028
-1108
-1203
-1315
-1448
-1595
-1748
-1897
-2033
-2152
-2252
-2331
-2384
-2403
-2381
-2313
-2203
-2063
-1905
-1745
-1590
-1443
-1304
-1170
-1041
-920
-811
-717
-638
-571
-514
-461
-410
-356
-297
-229
-150
-63
24
98
146
158
136
90
39
-1
-24
-35
-51
-93
-172
-290
-431
-574
-697
-787
-844
-876
-896
-914
-930
-940
-937
-918
-882
-833
-774
-708
-634
-551
-462
-372
-291
-228
-187
-167
-158
-150
-136
-115
-92
-74
-65
-67
-76
-87
-97
-110
-130
-163
-211
-271
-339
-413
-492
-583
-692
-820
-963
-1107
-1237
-1340
-1411
-1454
-1479
-1497
-1512
-1523
-1529
-1528
-1525
-1530
-1553
-1597
-1656
-1715
-1753
-1760
-1733
-1684
-1630
-1586
-1556
-1536
-1512
-1474
-1422
-1362
-1310
-1275
-1258
-1245
-1216
-1149
-1035
-875
-685
-480
-273
-67
144
364
594
825
1039
1219
1356
1453
1520
1575
1630
1690
1750
1796
1818
1807
1763
1691
1599
1496
1391
1291
1202
1126
1061
1000
933
843
721
566
381
176
-39
-259
-488
-730
-988
-1257
-1521
-1756
-1942
-2066
-2129
-2143
-2124
-2085
-2031
-1958
-1862
-1742
-1606
-1468
-1341
-1228
-1121
-1002
-850
-656
-425
-179
53
245
384
476
536
583
630
674
707
718
701
663
621
588
576
579
582
562
500
387
226
26
-198
-438
-688
-948
-1217
-1493
-1768
-2033
-2286
-2520
-2738
-2943
-3137
-3313
-3464
-3579
-3651
-3680
-3668
-3625
-3556
-3465
-3351
-3211
-3042
-2849
-2639
-2423
-2211
-2009
-1818
-1634
-1451
-1264
-1072
-879
-687
-499
-319
-147
15
164
291
388
448
469
453
411
357
302
255
219
188
152
102
30
-68
-186
-315
-443
-557
-648
-714
-756
-781
-799
-816
-834
-851
-861
-854
-824
-768
-689
-595
-492
-384
-268
-139
15
199
415
654
901
1137
1347
1521
1659
1767
1852
1919
1966
1988
1979
1933
1853
1749
1632
1516
1410
1319
1244
1186
1146
1127
1129
1149
1174
1189
1177
1127
1038
920
792
670
566
479
401
322
238
155
87
53
68
132
237
361
482
586
669
737
800
869
948
1036
1130
1225
1324
1426
1533
1642
1745
1837
1912
1977
2043
2123
2227
2353
2487
2605
2684
2712
2689
2629
2552
2476
2407
2345
2282
2212
2136
2064
2009
1988
2000
2041
2096
2152
2197
2231
2257
2280
2304
2325
2337
2330
2301
2250
2179
2093
1996
1888
1771
1651
1535
1439
1372
1342
1346
1370
1398
1411
1397
1349
1269
1158
1018
852
660
447
222
0
-206
-384
-534
-658
-765
-863
-958
-1047
-1127
-1195
-1252
-1301
-1347
-1395
-1444
-1489
-1521
-1534
-1525
-1496
-1451
-1395
-1335
-1274
-1215
-1161
-1115
-1075
-1038
-995
-935
-849
-734
-598
-458
-333
-240
-186
-164
-161
-161
-154
-136
-113
-94
-83
-78
-73
-55
-16
43
118
198
270
323
351
349
313
243
140
11
-132
-271
-388
-470
-513
-524
-515
-498
-480
-464
-446
-424
-402
-389
-399
-441
-520
-627
-747
-864
-963
-1040
-1096
-1136
-1164
-1181
-1185
-1176
-1156
-1130
-1108
-1094
-1086
-1075
-1044
-977
-864
-705
-510
-295
-74
144
357
567
778
992
1206
1413
1607
1782
1934
2061
2160
2229
2265
2264
2226
2153
2047
1912
1753
1573
1379
1177
973
776
588
410
237
63
-116
-300
-482
-655
-808
-935
-1033
-1103
-1146
-1161
-1144
-1089
-996
-868
-716
-552
-388
-232
-82
66
220
383
555
731
907
1079
1251
1426
1606
1786
1959
2110
2225
2299
2330
2326
2298
2256
2207
2152
2093
2031
1971
1918
1874
1839
1805
1763
1704
1622
1520
1404
1286
1177
1085
1016
973
953
953
963
972
965
929
857
755
634
516
422
366
352
374
418
473
530
586
643
700
758
813
860
899
931
965
1008
1062
1126
1193
1255
1306
1347
1382
1418
1458
1497
1531
1550
1553
1540
1518
1495
1471
1441
1392
1313
1195
1042
866
687
523
387
284
212
167
143
141
160
197
248
302
351
389
413
427
434
438
438
428
405
367
319
274
247
250
291
370
478
606
739
869
986
1086
1168
1233
1282
1320
1350
1369
1375
1360
1318
1247
1155
1052
952
861
778
688
574
421
225
1
-227
-429
-587
-697
-774
-841
-924
-1039
-1186
-1355
-1533
-1710
-1886
-2066
-2259
-2465
-2675
-2875
-3048
-3187
-3294
-3381
-3464
-3555
-3654
-3755
-3847
-3921
-3974
-4009
-4030
-4040
-4027
-3984
-3897
-3766
-3600
-3419
-3247
-3103
-2993
-2910
-2837
-2756
-2656
-2539
-2412
-2290
-2183
-2095
-2025
-1968
-1920
-1879
-1850
-1834
-1831
-1836
-1842
-1839
-1820
-1781
-1724
-1648
-1555
-1445
-1316
-1170
-1012
-855
-707
-580
-480
-410
-367
-347
-344
-352
-365
-377
-384
-384
-377
-371
-375
-397
-438
-495
-552
-594
-610
-594
-557
-512
-479
-468
-482
-514
-550
-582
-609
-638
-680
-744
-831
-932
-1028
-1103
-1147
-1160
-1151
-1136
-1129
-1137
-1160
-1193
-1232
-1272
-1316
-1367
-1426
-1486
-1539
-1571
-1568
-1524
-1442
-1330
-1202
-1068
-936
-809
-686
-563
-439
-315
-193
-76
37
148
260
375
494
615
730
831
910
964
990
993
978
952
921
890
860
833
811
797
795
808
836
877
921
959
979
973
939
885
820
759
713
687
681
689
703
716
727
736
748
767
795
832
874
918
959
995
1025
1047
1059
1061
1050
1031
1006
989
984
999
1035
1090
1154
1219
1279
1332
1383
1437
1501
1574
1647
1707
1739
1731
1678
1589
1479
1369
1275
1206
1162
1134
1109
1078
1037
988
941
904
881
868
859
840
800
732
636
514
374
221
61
-103
-267
-427
-578
-714
-831
-928
-1006
-1069
-1116
-1146
-1154
-1134
-1081
-997
-888
-768
-654
-560
-495
-461
-452
-456
-461
-462
-453
-440
-429
-428
-444
-478
-528
-587
-648
-702
-744
-772
-787
-790
-786
-776
-763
-746
-723
-694
-658
-616
-570
-525
-485
-455
-438
-433
-434
-432
-415
-370
-290
-172
-24
139
301
449
573
676
768
860
961
1074
1191
1301
1389
1446
1474
1478
1469
1458
1448
1434
1406
1353
1270
1158
1025
883
744
613
490
368
241
101
-53
-218
-385
-546
-688
-804
-887
-934
-948
-933
-901
-862
-829
-811
-810
-825
-847
-870
-887
-898
-910
-931
-970
-1030
-1108
-1195
-1278
-1344
-1383
-1395
-1385
-1364
-1344
-1335
-1342
-1364
-1393
-1419
-1431
-1423
-1391
-1336
-1265
-1181
-1090
-993
-888
-773
-646
-509
-369
-235
-116
-17
61
125
185
251
328
416
512
606
696
779
860
944
1034
1127
1215
1284
1320
1315
1269
1186
1080
962
841
722
605
492
386
294
225
183
171
181
203
222
229
220
197
167
139
117
100
86
69
48
24
4
-4
4
31
75
131
193
255
314
367
410
441
453
444
412
357
285
202
116
31
-51
-127
-200
-268
-331
-384
-426
-454
-469
-473
-469
-459
-442
-414
-370
-304
-215
-107
12
130
237
326
396
452
501
551
609
674
745
819
893
965
1035
1101
1158
1197
1208
1184
1124
1033
925
812
707
614
530
449
365
280
199
132
86
64
57
55
44
19
-13
-41
-48
-22
37
120
212
298
369
426
480
540
613
698
788
874
949
1012
1066
1114
1156
1186
1194
1170
1108
1008
881
734
574
403
218
14
-211
-451
-696
-932
-1150
-1343
-1515
-1675
-1830
-1989
-2151
-2312
-2463
-2598
-2708
-2791
-2844
-2864
-2851
-2806
-2731
-2633
-2517
-2388
-2249
-2100
-1939
-1767
-1585
-1403
-1229
-1071
-933
-811
-698
-584
-465
-343
-226
-126
-54
-13
4
8
14
32
65
108
153
187
205
203
183
151
111
66
16
-35
-85
-129
-161
-178
-178
-170
-162
-165
-188
-230
-283
-333
-364
-364
-328
-260
-168
-63
47
162
284
420
573
742
919
1095
1258
1400
1521
1624
1716
1802
1883
1954
2009
2041
2045
2020
1966
1890
1795
1686
1569
1445
1320
1198
1084
981
894
824
773
739
721
717
720
726
730
728
721
712
706
707
716
731
743
746
738
719
697
683
685
707
746
793
839
874
890
887
862
817
753
669
568
454
332
212
98
-3
-91
-166
-228
-276
-307
-318
-310
-287
-262
-244
-245
-268
-307
-352
-388
-404
-394
-358
-305
-243
-178
-115
-51
17
95
185
288
401
521
641
756
862
955
1035
1100
1153
1193
1221
1234
1230
1204
1153
1075
970
843
699
546
394
253
132
35
-37
-87
-125
-164
-213
-278
-358
-445
-530
-602
-660
-706
-748
-795
-851
-917
-984
-1045
-1093
-1127
-1150
-1169
-1187
-1204
-1216
-1215
-1196
-1161
-1114
-1065
-1022
-987
-959
-937
-915
-897
-887
-891
-911
-945
-980
-1002
-1000
-971
-916
-849
-784
-732
-691
-656
-615
-561
-490
-408
-324
-245
-175
-108
-36
48
147
254
357
445
509
549
572
592
617
655
704
759
815
867
915
961
1004
1042
1066
1068
1039
980
898
805
718
647
596
560
525
481
419
336
238
131
24
-82
-187
-292
-397
-498
-585
-645
-670
-657
-611
-542
-464
-387
-318
-256
-198
-143
-92
-51
-23
-13
-18
-30
-38
-32
-5
38
90
138
170
179
160
116
51
-29
-118
-213
-309
-400
-482
-551
-605
-643
-665
-673
-667
-647
-613
-566
-508
-443
-372
-295
-214
-125
-27
77
184
287
376
445
487
501
487
447
388
319
253
206
191
218
286
382
485
566
602
577
490
355
191
22
-132
-260
-356
-421
-456
-467
-459
-442
-427
-430
-463
-532
-636
-764
-901
-1029
-1136
-1216
-1266
-1290
-1289
-1267
-1227
-1173
-1114
-1062
-1025
-1012
-1022
-1048
-1074
-1085
-1070
-1022
-943
-842
-728
-612
-504
-410
-338
-292
-275
-285
-319
-366
-415
-453
-472
-470
-451
-423
-400
-394
-415
-468
-551
-656
-770
-880
-971
-1036
-1070
-1077
-1060
-1025
-973
-901
-806
-690
-564
-446
-361
-331
-369
-471
-617
-774
-909
-996
-1022
-995
-927
-833
-727
-615
-495
-366
-232
-101
17
109
171
205
220
228
238
255
277
299
317
331
343
354
365
373
373
358
330
296
268
261
282
333
401
470
522
543
531
493
444
398
366
349
342
336
323
298
262
218
171
125
80
32
-19
-75
-130
-176
-204
-207
-181
-129
-58
21
97
164
214
246
257
248
220
175
120
65
22
4
20
73
159
269
391
513
627
730
822
903
974
1030
1070
1092
1097
1093
1089
1095
1116
1152
1198
1242
1278
1302
1318
1332
1353
1389
1440
1500
1561
1616
1661
1694
1716
1727
1724
1698
1643
1553
1433
1294
1153
1029
929
854
790
719
624
496
338
162
-19
-194
-362
-531
-709
-901
-1098
-1283
-1432
-1523
-1547
-1510
-1432
-1338
-1251
-1179
-1120
-1061
-988
-891
-771
-638
-504
-380
-270
-173
-84
1
84
161
231
293
351
415
493
589
699
818
933
1040
1137
1229
1325
1433
1553
1682
1809
1923
2017
2086
2132
2158
2164
2151
2116
2054
1963
1839
1685
1503
1296
1073
841
611
395
202
37
-99
-211
-306
-391
-470
-544
-611
-669
-719
-764
-804
-841
-869
-882
-872
-837
-783
-720
-664
-627
-611
-609
-608
-592
-552
-484
-397
-298
-197
-93
20
148
297
461
628
776
887
945
947
899
812
698
568
431
289
146
7
-125
-245
-350
-439
-512
-570
-613
-639
-646
-635
-606
-565
-516
-465
-416
-375
-344
-329
-333
-363
-421
-504
-605
-712
-813
-895
-949
-972
-964
-928
-869
-794
-710
-625
-548
-483
-432
-395
-365
-339
-313
-287
-264
-246
-235
-232
-233
-238
-246
-263
-293
-339
-398
-459
-508
-528
-513
-466
-402
-342
-303
-293
-307
-325
-328
-299
-234
-139
-29
79
178
270
363
471
600
747
899
1039
1150
1224
1260
1265
1250
1223
1187
1140
1075
988
877
746
607
469
344
239
155
93
48
20
9
14
39
80
132
187
235
267
278
271
253
229
204
175
135
73
-16
-129
-255
-371
-458
-500
-495
-453
-391
-327
-271
-225
-184
-140
-92
-49
-28
-47
-117
-236
-388
-551
-700
-820
-908
-968
-1012
-1052
-1085
-1109
-1116
-1102
-1069
-1022
-973
-924
-876
-819
-745
-645
-520
-381
-243
-123
-31
34
79
120
169
234
315
407
503
594
679
758
832
901
958
992
989
937
829
666
459
227
-8
-227
-418
-575
-701
-799
-874
-927
-955
-954
-925
-869
-797
-720
-646
-579
-513
-442
-356
-255
-145
-42
41
94
119
131
148
188
260
359
471
578
669
740
800
864
946
1049
1169
1295
1410
1506
1580
1638
1690
1743
1802
1864
1924
1975
2015
2048
2076
2107
2144
2187
2234
2284
2334
2381
2424
2454
2466
2449
2394
2300
2169
2012
1846
1687
1546
1431
1341
1271
1215
1169
1132
1107
1097
1101
1117
1134
1141
1129
1090
1028
948
862
779
703
634
564
483
385
266
129
-19
-168
-312
-446
-569
-679
-774
-851
-905
-934
-937
-918
-881
-833
-776
-710
-633
-542
-436
-317
-193
-73
36
127
198
251
290
321
348
375
404
436
469
504
537
565
583
589
576
540
477
382
256
103
-67
-241
-405
-549
-668
-763
-840
-905
-959
-1000
-1022
-1020
-994
-953
-916
-902
-925
-993
-1100
-1234
-1378
-1520
-1652
-1775
-1888
-1990
-2077
-2141
-2177
-2185
-2170
-2141
-2106
-2067
-2017
-1951
-1861
-1751
-1630
-1518
-1431
-1378
-1358
-1358
-1362
-1359
-1349
-1338
-1340
-1362
-1405
-1457
-1501
-1522
-1513
-1476
-1424
-1368
-1317
-1273
-1235
-1200
-1170
-1150
-1151
-1175
-1219
-1270
-1309
-1321
-1299
-1248
-1184
-1123
-1074
-1036
-997
-939
-848
-721
-568
-407
-259
-139
-51
12
61
108
159
209
250
270
264
231
181
126
80
53
47
59
79
94
97
83
56
22
-7
-24
-26
-17
-7
-5
-19
-51
-97
-151
-206
-263
-326
-401
-494
-605
-727
-847
-955
-1046
-1122
-1196
-1281
-1389
-1518
-1657
-1789
-1895
-1965
-2001
-2019
-2032
-2056
-2095
-2140
-2178
-2189
-2163
-2098
-2004
-1896
-1789
-1692
-1608
-1531
-1454
-1370
-1276
-1172
-1059
-942
-823
-703
-583
-462
-341
-222
-104
10
120
222
311
380
423
435
419
380
328
274
225
182
143
99
42
-32
-124
-227
-331
-425
-500
-551
-578
-588
-588
-587
-590
-598
-604
-599
-575
-527
-457
-376
-299
-237
-196
-172
-149
-111
-45
52
168
285
381
443
469
474
477
497
542
609
685
751
796
812
805
782
750
715
678
637
593
553
520
500
489
476
448
392
304
193
74
-34
-117
-174
-212
-245
-284
-331
-377
-407
-406
-368
-294
-197
-92
11
108
203
305
420
549
686
823
952
1070
1177
1280
1382
1488
1595
1698
1790
1865
1917
1945
1947
1923
1876
1808
1727
1638
1548
1464
1389
1324
1267
1218
1174
1132
1089
1039
980
909
831
754
686
636
608
595
589
577
551
511
465
424
397
386
384
378
357
314
254
188
132
97
86
94
109
123
128
123
112
98
80
58
28
-9
-51
-88
-115
-128
-128
-121
-112
-103
-94
-76
-45
3
62
124
176
214
238
253
270
296
330
367
399
421
429
429
427
427
428
427
415
391
357
319
288
268
257
248
230
197
150
96
46
11
-9
-19
-30
-51
-89
-141
-199
-256
-309
-360
-412
-468
-528
-584
-628
-655
-666
-669
-678
-704
-749
-807
-867
-916
-947
-961
-965
-964
-961
-949
-916
-852
-755
-634
-506
-391
-304
-248
-213
-184
-146
-94
-33
28
77
109
128
145
172
215
274
340
402
454
494
527
564
611
669
738
809
881
950
1020
1093
1168
1240
1297
1333
1340
1323
1291
1260
1240
1236
1247
1261
1266
1254
1221
1172
1116
1064
1024
999
990
994
1006
1026
1047
1070
1097
1127
1164
1211
1266
1328
1393
1454
1506
1545
1570
1583
1591
1595
1598
1600
1598
1591
1580
1566
1554
1544
1535
1524
1507
1479
1439
1388
1326
1253
1165
1060
936
793
638
481
329
187
55
-76
-209
-348
-487
-611
-707
-762
-778
-761
-730
-701
-686
-686
-696
-705
-707
-699
-684
-666
-647
-626
-597
-554
-498
-434
-372
-322
-288
-268
-253
-233
-200
-156
-107
-62
-26
2
29
63
109
165
220
262
281
277
258
239
231
243
272
310
346
373
391
401
410
418
425
426
417
399
376
355
344
345
356
369
381
387
393
404
427
464
510
557
595
618
627
626
624
628
638
651
659
651
621
566
486
386
273
154
37
-72
-169
-253
-324
-386
-442
-495
-545
-590
-627
-655
-677
-700
-731
-781
-853
-946
-1053
-1163
-1266
-1358
-1437
-1508
-1576
-1644
-1715
-1782
-1841
-1885
-1909
-1914
-1904
-1887
-1868
-1852
-1841
-1829
-1812
-1782
-1737
-1681
-1619
-1561
-1516
-1483
-1458
-1430
-1388
-1326
-1244
-1155
-1071
-1004
-958
-926
-894
-846
-775
-682
-580
-487
-416
-371
-344
-319
-283
-228
-159
-92
-43
-27
-44
-86
-136
-178
-204
-214
-213
-212
-217
-228
-242
-256
-269
-282
-300
-327
-362
-399
-428
-439
-429
-401
-366
-339
-333
-356
-407
-481
-566
-654
-736
-812
-881
-945
-1002
-1052
-1087
-1100
-1087
-1048
-986
-912
-835
-767
-711
-667
-628
-584
-529
-459
-381
-305
-244
-207
-195
-203
-221
-237
-246
-247
-244
-246
-257
-279
-308
-338
-364
-382
-394
-403
-412
-419
-422
-416
-398
-369
-333
-297
-267
-243
-220
-189
-140
-65
39
166
305
444
571
682
775
852
917
973
1018
1050
1064
1061
1039
1004
961
912
857
792
710
606
480
338
192
57
-53
-135
-188
-222
-248
-275
-306
-340
-373
-403
-428
-451
-476
-506
-537
-565
-583
-588
-583
-576
-579
-599
-635
-682
-725
-751
-751
-725
-679
-622
-558
-487
-404
-300
-173
-23
139
300
449
579
688
781
864
938
1004
1062
1108
1146
1180
1216
1255
1298
1337
1367
1384
1393
1399
1415
1446
1495
1555
1615
1662
1690
1695
1684
1662
1637
1611
1584
1555
1521
1480
1433
1381
1323
1257
1180
1091
988
874
749
617
478
335
189
48
-82
-191
-274
-332
-370
-398
-426
-461
-501
-542
-577
-601
-613
-620
-625
-630
-631
-618
-581
-512
-412
-289
-156
-23
103
224
349
486
640
807
979
1144
1293
1421
1529
1619
1693
1746
1770
1755
1697
1596
1460
1302
1134
965
800
639
482
328
181
46
-73
-177
-267
-349
-426
-497
-558
-601
-619
-608
-573
-522
-466
-417
-380
-354
-333
-307
-267
-210
-136
-47
50
152
256
365
481
603
728
847
949
1020
1054
1048
1010
948
875
799
721
640
550
445
328
203
76
-46
-165
-286
-420
-573
-746
-928
-1101
-1247
-1351
-1412
-1441
-1458
-1484
-1534
-1609
-1702
-1796
-1872
-1917
-1926
-1897
-1837
-1751
-1647
-1528
-1402
-1275
-1152
-1036
-927
-822
-716
-607
-496
-389
-295
-221
-170
-139
-122
-113
-107
-104
-107
-116
-131
-147
-157
-155
-141
-121
-103
-94
-96
-106
-113
-109
-91
-63
-31
-8
2
1
-5
-4
11
42
84
127
163
185
193
188
175
154
125
86
39
-9
-53
-85
-105
-117
-132
-161
-211
-283
-370
-460
-542
-606
-648
-668
-666
-642
-596
-530
-446
-353
-261
-179
-111
-57
-7
47
115
198
294
397
502
607
716
833
966
1114
1272
1429
1571
1686
1767
1813
1832
1834
1831
1833
1848
1877
1916
1957
1987
1995
1971
1914
1827
1719
1601
1482
1365
1249
1131
1006
876
742
610
487
376
275
180
85
-12
-112
-210
-300
-376
-436
-481
-512
-532
-541
-539
-524
-492
-448
-395
-341
-295
-261
-242
-234
-232
-228
-218
-199
-175
-151
-135
-133
-145
-170
-198
-222
-233
-228
-211
-187
-164
-148
-138
-129
-112
-78
-23
49
129
205
265
303
320
321
316
312
314
321
328
329
317
289
245
188
124
59
-2
-56
-105
-154
-207
-272
-349
-436
-523
-602
-665
-708
-738
-765
-803
-863
-947
-1051
-1163
-1267
-1353
-1414
-1452
-1472
-1480
-1480
-1471
-1449
-1409
-1346
-1260
-1152
-1027
-886
-731
-561
-377
-184
11
198
365
502
607
678
719
736
734
715
680
632
571
503
431
361
293
228
163
93
13
-78
-179
-285
-390
-489
-577
-651
-715
-771
-826
-885
-952
-1032
-1125
-1227
-1335
-1441
-1535
-1611
-1661
-1683
-1677
-1648
-1601
-1544
-1480
-1412
-1341
-1267
-1192
-1116
-1043
-975
-913
-856
-801
-744
-680
-611
-538
-468
-405
-356
-324
-307
-306
-318
-341
-372
-410
-451
-489
-517
-533
-533
-521
-501
-482
-469
-464
-467
-471
-473
-468
-455
-438
-421
-409
-403
-403
-404
-401
-390
-372
-347
-321
-299
-285
-282
-291
-310
-334
-358
-373
-374
-358
-325
-280
-234
-198
-181
-187
-210
-240
-264
-268
-246
-198
-134
-64
0
49
84
105
118
128
136
141
143
138
127
114
100
92
90
94
101
105
101
82
45
-8
-73
-143
-208
-260
-293
-308
-312
-313
-323
-346
-383
-429
-474
-508
-526
-528
-518
-502
-486
-473
-462
-451
-436
-416
-391
-360
-321
-274
-213
-137
-46
55
159
259
350
431
505
577
650
729
813
902
996
1098
1208
1330
1460
1594
1724
1842
1941
2019
2076
2115
2137
2143
2134
2110
2074
2032
1992
1959
1939
1934
1941
1959
1985
2017
2052
2084
2106
2108
2082
2024
1937
1828
1711
1596
1490
1394
1304
1216
1125
1029
929
826
719
610
496
380
266
158
62
-24
-104
-188
-280
-381
-481
-565
-615
-619
-577
-498
-399
-295
-196
-104
-14
81
183
290
393
486
565
635
705
782
869
965
1059
1142
1211
1266
1316
1369
1430
1499
1568
1630
1678
1708
1718
1708
1673
1607
1502
1357
1180
987
801
643
526
453
414
397
389
382
376
372
373
379
387
392
394
394
397
407
425
447
467
479
480
470
454
434
412
382
341
286
221
156
100
61
38
22
-1
-41
-100
-170
-236
-283
-306
-307
-302
-305
-325
-362
-401
-426
-423
-390
-337
-284
-248
-241
-260
-293
-324
-339
-334
-314
-289
-273
-273
-289
-317
-349
-378
-402
-420
-435
-451
-470
-494
-521
-550
-577
-596
-603
-595
-573
-540
-507
-484
-479
-493
-521
-553
-577
-584
-574
-551
-524
-502
-491
-490
-495
-499
-496
-486
-472
-457
-447
-445
-452
-468
-494
-529
-575
-635
-709
-796
-894
-997
-1103
-1206
-1301
-1385
-1450
-1494
-1513
-1507
-1483
-1449
-1414
-1387
-1373
-1372
-1379
-1386
-1385
-1369
-1335
-1286
-1224
-1153
-1078
-998
-914
-826
-735
-645
-567
-509
-483
-494
-542
-617
-706
-791
-854
-885
-880
-841
-776
-695
-606
-517
-433
-356
-288
-229
-177
-132
-91
-54
-24
-1
13
19
23
36
69
128
213
317
425
522
600
661
718
786
882
1010
1166
1333
1491
1624
1725
1793
1833
1849
1844
1818
1772
1710
1640
1573
1515
1464
1412
1342
1244
1114
960
803
661
550
472
415
363
300
218
118
6
-110
-227
-348
-474
-602
-723
-820
-877
-886
-852
-790
-724
-673
-644
-633
-627
-615
-591
-559
-530
-507
-488
-459
-401
-301
-160
8
178
323
431
503
554
601
657
720
779
817
825
806
773
744
735
750
784
823
857
879
891
896
894
879
840
768
664
543
429
350
324
354
422
501
562
585
566
513
440
361
280
194
96
-21
-158
-311
-471
-629
-779
-915
-1036
-1140
-1226
-1295
-1347
-1385
-1414
-1435
-1448
-1450
-1438
-1411
-1372
-1327
-1283
-1242
-1201
-1152
-1086
-999
-897
-795
-714
-668
-662
-689
-729
-766
-788
-797
-803
-819
-851
-896
-941
-969
-971
-950
-920
-902
-912
-956
-1027
-1108
-1181
-1235
-1267
-1284
-1294
-1300
-1298
-1281
-1240
-1174
-1092
-1006
-931
-875
-836
-806
-773
-728
-674
-617
-569
-537
-521
-513
-502
-482
-451
-417
-391
-382
-392
-416
-441
-459
-465
-463
-465
-482
-522
-584
-661
-739
-806
-857
-892
-917
-938
-959
-977
-987
-982
-959
-918
-863
-801
-738
-677
-614
-547
-473
-392
-310
-234
-171
-128
-104
-95
-91
-84
-68
-43
-12
17
39
50
52
48
43
41
41
43
42
38
35
38
55
90
143
206
269
320
351
364
365
363
365
373
379
373
347
296
226
151
83
34
4
-14
-33
-63
-105
-151
-185
-188
-147
-62
56
190
319
430
521
596
663
730
798
863
915
949
958
945
913
869
818
761
700
637
574
519
476
450
441
447
462
480
499
519
542
568
600
635
669
698
718
725
717
693
652
595
527
453
379
309
245
183
118
45
-34
-114
-181
-225
-236
-217
-178
-135
-105
-97
-109
-132
-150
-151
-131
-93
-48
-8
19
28
25
14
3
-4
-7
-4
3
14
27
41
52
56
52
41
29
27
42
78
134
200
267
324
368
401
428
456
487
519
544
555
547
522
487
453
429
421
430
451
479
510
541
576
617
667
725
787
846
892
919
921
899
855
794
718
631
533
425
308
188
70
-39
-133
-212
-278
-336
-388
-434
-470
-489
-485
-459
-420
-378
-348
-336
-341
-350
-351
-329
-282
-215
-139
-68
-9
38
79
124
177
236
295
346
387
418
448
482
521
562
594
610
608
596
582
578
583
589
580
542
468
363
244
126
22
-67
-150
-238
-332
-421
-484
-499
-450
-345
-206
-70
31
79
75
41
2
-20
-16
5
30
43
39
23
5
-4
0
13
27
34
30
18
6
1
6
16
26
29
25
16
7
5
9
17
24
26
22
14
8
7
11
18
23
24
20
13
9
8
13
18
22
22
18
13
9
10
14
19
21
21
17
12
10
11
14
18
20
19
16
12
10
11
15
18
20
18
15
11
10
12
15
18
19
17
14
11
11
12
15
18
18
16
13
11
11
13
16
17
17
15
13
11
11
13
16
17
17
15
12
11
12
13
15
16
16
14
12
11
12
14
15
16
15
14
12
11
12
14
15
15
15
13
12
11
12
14
15
15
14
13
12
11
12
14
14
14
14
12
11
11
12
13
14
14
13
12
11
12
12
13
14
14
13
12
11
12
12
13
13
13
12
12
11
12
12
13
13
13
12
11
11
12
12
13
13
12
12
11
11
11
12
12
12
12
11
11
11
11
12
12
12
12
11
11
11
11
12
12
12
11
11
11
11
11
11
12
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
10
10
11
11
11
11
11
10
10
10
10
11
11
11
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
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
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
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
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
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
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
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
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
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
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
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
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
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
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
