5
41179
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
1
1
1
0
0
0
1
1
1
1
0
0
1
1
1
1
1
0
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
2
2
1
1
1
1
2
2
2
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
2
2
2
2
2
3
3
2
2
2
2
3
3
2
2
2
2
3
3
2
2
2
2
3
3
3
2
1
2
3
3
3
2
1
2
3
4
3
2
1
2
3
4
3
2
1
2
3
4
4
3
1
1
3
4
4
3
1
1
2
4
4
3
2
1
2
4
5
4
2
1
2
4
5
4
2
1
1
3
5
5
3
1
1
3
5
5
3
1
1
3
5
5
3
1
0
2
5
6
4
1
0
2
5
6
5
2
0
1
5
7
5
2
0
1
4
7
6
3
0
0
4
7
7
3
0
0
3
7
8
4
0
-1
2
7
8
5
1
-1
2
6
9
6
1
-2
1
6
9
7
2
-2
0
5
10
8
3
-2
-1
4
10
10
4
-2
-2
3
10
11
5
-2
-3
2
10
12
6
-1
-4
1
9
13
8
-1
-5
-1
9
14
10
0
-6
-2
8
15
12
1
-7
-4
6
16
14
3
-7
-7
5
16
17
5
-8
-9
3
17
19
7
-8
-12
0
17
22
10
-8
-15
-3
17
26
14
-8
-19
-6
18
30
18
-9
-24
-10
20
37
22
-13
-31
-12
28
41
-5
-89
-140
-92
50
200
246
139
-59
-214
-218
-71
113
199
133
-24
-146
-148
-46
64
96
42
-28
-41
14
75
73
-2
-88
-108
-38
64
111
66
-27
-79
-41
53
113
77
-32
-121
-112
-11
94
109
18
-103
-145
-65
78
173
145
21
-100
-130
-62
30
61
10
-69
-96
-39
59
121
100
17
-62
-87
-55
-7
17
11
2
11
34
41
16
-25
-41
-10
54
99
83
7
-80
-121
-92
-18
52
81
70
41
16
-1
-16
-30
-33
-20
0
2
-30
-80
-103
-61
40
143
177
111
-16
-122
-139
-65
39
98
81
21
-18
1
60
107
99
45
-8
-15
23
58
37
-50
-153
-193
-126
21
160
203
117
-43
-175
-197
-101
44
138
122
15
-101
-140
-77
39
119
104
6
-102
-139
-82
22
89
67
-27
-120
-139
-68
46
126
128
61
-26
-84
-98
-82
-55
-24
12
50
66
39
-27
-93
-110
-60
25
81
61
-17
-87
-86
-7
89
123
63
-46
-117
-93
7
100
111
33
-66
-101
-43
60
120
86
-14
-98
-98
-16
81
113
59
-30
-76
-38
49
105
72
-35
-137
-152
-57
85
176
150
23
-121
-188
-143
-23
87
121
70
-17
-77
-77
-29
26
53
45
21
3
-3
-5
-11
-19
-15
9
41
54
27
-34
-93
-108
-65
10
67
70
22
-37
-61
-38
7
30
8
-39
-69
-49
15
80
100
58
-21
-88
-103
-62
8
68
91
73
27
-25
-62
-71
-46
1
47
69
52
10
-31
-43
-20
21
48
43
10
-28
-50
-49
-35
-18
-1
18
41
53
39
-8
-68
-107
-96
-36
40
86
78
23
-46
-94
-101
-72
-25
25
62
73
50
-4
-64
-90
-55
32
120
144
74
-56
-166
-180
-83
68
176
173
66
-70
-152
-140
-64
13
42
26
4
9
36
49
13
-59
-118
-110
-24
85
143
105
-5
-107
-131
-65
38
101
84
10
-55
-65
-23
22
30
0
-28
-17
24
46
2
-96
-177
-158
-24
149
241
174
-16
-202
-253
-137
57
187
165
24
-119
-155
-71
48
95
33
-78
-136
-81
49
154
152
47
-82
-139
-91
15
96
98
32
-45
-82
-69
-36
-16
-19
-29
-25
-2
25
41
41
32
19
-3
-42
-91
-124
-113
-47
46
114
119
57
-35
-105
-121
-88
-34
6
16
2
-20
-31
-19
15
53
69
42
-27
-108
-148
-113
-11
100
152
112
8
-88
-115
-69
1
33
6
-48
-70
-31
43
92
74
-1
-79
-104
-60
18
81
100
77
33
-17
-67
-108
-115
-59
55
177
227
155
-11
-172
-225
-132
40
169
163
33
-123
-190
-120
32
161
181
86
-58
-163
-179
-112
-4
94
147
142
81
-15
-104
-139
-96
5
102
128
62
-51
-130
-114
-11
106
154
95
-31
-144
-177
-120
-17
71
109
99
61
15
-31
-72
-89
-67
-6
61
88
47
-39
-105
-92
6
127
180
108
-58
-222
-278
-187
-5
156
200
114
-34
-141
-147
-65
32
72
34
-40
-84
-55
29
109
127
67
-36
-120
-140
-92
-11
57
83
67
32
-1
-18
-20
-17
-16
-21
-31
-34
-17
27
89
136
130
52
-72
-179
-200
-110
51
189
225
140
-5
-115
-126
-47
51
91
51
-27
-74
-48
32
107
119
58
-40
-120
-144
-111
-43
34
97
129
115
47
-56
-147
-173
-108
18
133
169
106
-12
-104
-115
-50
30
58
10
-77
-136
-117
-23
92
159
140
47
-67
-142
-142
-72
28
107
126
83
6
-58
-75
-41
15
51
42
-2
-45
-53
-17
40
77
70
25
-27
-52
-39
-2
31
41
29
10
0
3
10
10
-2
-20
-32
-29
-9
18
35
30
1
-38
-64
-57
-13
49
96
102
66
12
-26
-29
-4
23
30
14
-6
-7
16
49
65
49
12
-24
-36
-21
7
28
34
26
18
14
14
9
-2
-18
-30
-34
-28
-16
0
13
18
8
-15
-42
-50
-26
25
74
83
32
-61
-144
-162
-99
13
108
127
63
-41
-112
-103
-18
86
136
97
-13
-126
-172
-120
1
120
167
114
-5
-116
-153
-99
11
106
131
76
-18
-92
-103
-51
26
84
96
65
20
-12
-13
11
42
59
50
18
-18
-35
-16
33
85
104
73
6
-55
-70
-29
34
69
46
-19
-71
-65
3
83
109
55
-45
-115
-97
2
115
159
100
-22
-118
-119
-21
108
179
142
19
-110
-165
-111
17
143
191
137
11
-113
-168
-124
-10
106
156
114
10
-86
-113
-55
43
110
96
11
-84
-119
-63
50
148
166
94
-26
-122
-144
-85
15
105
146
129
72
1
-56
-83
-74
-37
10
45
55
42
21
11
16
27
25
3
-29
-48
-38
4
58
98
105
80
35
-15
-56
-81
-81
-52
4
67
109
105
51
-27
-86
-92
-43
29
78
73
17
-52
-93
-80
-25
35
62
39
-15
-64
-71
-27
48
111
126
83
3
-71
-101
-72
-5
65
105
101
66
20
-19
-44
-56
-58
-46
-18
20
50
53
25
-14
-32
-9
45
87
76
0
-102
-165
-138
-29
99
165
128
14
-96
-127
-58
58
131
103
-14
-145
-203
-144
1
150
224
189
72
-62
-153
-173
-126
-44
35
83
85
45
-13
-54
-54
-11
43
65
29
-49
-117
-117
-34
94
190
189
84
-66
-175
-184
-97
24
103
100
31
-49
-89
-71
-18
31
51
45
35
36
44
40
9
-42
-82
-79
-26
48
96
86
26
-39
-58
-14
60
103
71
-23
-114
-131
-48
87
183
169
49
-99
-175
-127
9
137
168
87
-44
-128
-111
-12
92
125
70
-26
-90
-82
-15
53
72
32
-34
-78
-74
-30
22
48
40
8
-29
-55
-63
-53
-29
2
28
35
18
-17
-49
-58
-34
9
47
56
30
-17
-61
-79
-64
-26
16
44
50
35
7
-22
-45
-58
-60
-51
-32
-6
23
46
52
38
11
-15
-25
-16
3
15
11
-3
-11
-1
22
38
27
-11
-56
-79
-64
-21
18
25
-2
-40
-55
-34
10
43
42
6
-36
-53
-32
12
47
52
24
-16
-42
-41
-21
1
10
4
-8
-12
-2
15
27
24
4
-21
-36
-35
-21
-8
-7
-20
-34
-33
-9
29
54
46
6
-44
-68
-49
3
54
70
41
-13
-57
-66
-41
-10
4
-9
-34
-44
-27
9
40
45
16
-30
-69
-78
-53
-5
42
65
52
8
-46
-82
-84
-50
0
40
50
31
-1
-27
-37
-35
-30
-29
-28
-22
-9
5
11
2
-16
-31
-38
-36
-32
-28
-18
4
33
54
45
-1
-64
-107
-100
-42
34
82
75
24
-33
-56
-34
10
39
31
-6
-41
-44
-10
40
73
66
21
-38
-81
-87
-55
-3
44
67
59
28
-8
-32
-36
-22
-2
13
20
24
29
37
42
34
11
-18
-42
-47
-32
-5
19
30
22
-1
-29
-52
-60
-50
-24
11
38
46
30
-3
-39
-61
-60
-34
9
51
75
67
25
-38
-94
-114
-86
-19
53
94
88
48
4
-18
-12
1
1
-20
-43
-46
-17
29
63
60
22
-26
-51
-40
-3
38
62
62
47
25
0
-24
-42
-43
-23
13
41
42
10
-35
-61
-48
-6
34
41
9
-37
-60
-40
11
53
54
12
-41
-61
-24
50
114
121
58
-42
-124
-139
-80
16
94
111
65
-9
-59
-54
0
66
101
89
46
10
7
33
59
54
8
-54
-92
-82
-28
34
67
54
9
-34
-51
-37
-8
17
26
24
20
18
16
9
-2
-12
-15
-11
-9
-13
-21
-24
-15
5
23
25
5
-25
-44
-40
-16
10
20
9
-11
-20
-8
19
42
44
23
-5
-18
-8
19
43
43
19
-17
-41
-39
-16
12
24
14
-9
-27
-27
-9
11
20
13
1
-3
10
30
41
32
10
-7
1
30
62
67
34
-20
-63
-65
-28
20
42
19
-30
-68
-63
-15
42
69
45
-11
-60
-66
-28
26
56
42
-4
-48
-60
-36
3
28
25
1
-20
-20
1
23
26
6
-25
-47
-44
-18
13
32
32
20
10
10
18
26
26
18
11
11
20
29
29
16
-3
-16
-14
0
17
21
8
-17
-39
-47
-38
-18
0
10
11
10
13
21
29
28
17
-2
-17
-19
-3
25
51
61
48
17
-15
-29
-18
10
35
38
15
-19
-41
-33
5
49
71
55
9
-40
-65
-54
-21
11
21
9
-11
-19
-9
8
16
4
-24
-46
-43
-11
34
68
70
41
1
-26
-24
0
24
28
7
-27
-50
-47
-18
17
36
30
4
-20
-26
-10
15
32
30
14
-5
-14
-10
-2
0
-8
-20
-24
-15
5
23
29
19
3
-8
-6
8
26
35
30
14
-5
-19
-24
-23
-20
-20
-24
-28
-26
-18
-6
6
10
3
-12
-25
-28
-19
-1
16
24
22
15
11
15
23
25
14
-10
-38
-56
-55
-36
-9
13
23
23
18
16
18
20
16
6
-7
-15
-15
-8
-1
-2
-15
-35
-53
-57
-41
-10
25
50
55
40
12
-13
-24
-16
6
30
42
37
18
-1
-10
-4
9
16
9
-10
-30
-35
-24
-6
4
-5
-28
-49
-51
-34
-8
6
-1
-22
-36
-31
-6
18
24
4
-27
-47
-41
-17
8
15
2
-15
-19
-2
22
34
21
-11
-43
-58
-52
-35
-21
-16
-13
-6
7
19
17
0
-22
-34
-28
-10
8
15
12
10
15
25
27
12
-18
-45
-52
-36
-7
12
12
-4
-21
-24
-18
-14
-23
-42
-53
-41
-4
38
60
49
13
-23
-36
-22
3
20
21
12
9
16
27
28
12
-9
-19
-5
26
52
50
17
-28
-58
-55
-22
17
38
33
11
-12
-20
-13
0
9
13
16
20
23
19
4
-17
-33
-36
-25
-9
0
-2
-11
-14
-5
13
30
34
22
2
-13
-14
-4
7
6
-7
-27
-40
-38
-21
2
20
27
24
17
12
11
11
7
-2
-12
-18
-17
-11
-6
-8
-16
-27
-32
-25
-8
9
16
9
-8
-24
-27
-14
10
31
38
27
3
-20
-29
-19
4
30
45
45
30
9
-11
-23
-25
-19
-8
5
17
24
25
18
6
-6
-11
-10
-4
1
0
-7
-14
-19
-19
-19
-23
-32
-40
-39
-24
1
22
30
24
12
5
8
15
16
2
-21
-39
-38
-17
11
27
19
-8
-37
-49
-38
-13
11
18
8
-9
-20
-16
-1
17
28
26
13
-4
-17
-20
-12
4
19
27
23
9
-7
-17
-17
-6
7
16
16
7
-7
-21
-29
-28
-18
-3
11
19
19
13
9
10
17
23
22
10
-6
-18
-18
-6
9
17
14
3
-9
-16
-17
-15
-12
-10
-5
3
11
17
18
15
14
15
16
12
2
-12
-19
-16
-1
16
26
23
12
4
5
15
25
24
12
-7
-20
-21
-8
9
20
18
4
-13
-25
-28
-21
-12
-7
-8
-12
-14
-10
-2
4
0
-14
-29
-35
-26
-4
18
25
15
-5
-21
-22
-10
8
19
19
13
9
11
16
18
15
9
7
11
18
21
17
8
0
-1
2
3
-4
-15
-25
-25
-15
0
12
17
16
16
17
16
9
-3
-15
-19
-11
3
15
19
15
11
11
15
17
12
-2
-15
-20
-14
0
15
22
20
12
0
-13
-24
-30
-27
-15
0
10
9
-2
-14
-18
-11
3
11
8
-6
-21
-29
-28
-23
-19
-18
-17
-11
0
11
19
19
15
12
10
8
1
-9
-18
-18
-7
11
25
28
18
2
-12
-17
-14
-7
2
9
15
17
16
12
9
8
12
16
16
13
8
7
12
18
20
11
-5
-19
-23
-13
3
16
20
15
9
8
11
15
14
11
10
12
16
13
1
-16
-26
-21
-1
22
32
20
-9
-39
-53
-46
-22
4
22
25
18
4
-8
-17
-18
-12
0
12
19
18
13
7
7
11
15
16
13
8
7
11
15
16
12
8
7
11
16
17
12
5
3
13
29
43
46
36
20
7
4
9
15
16
13
9
8
11
14
15
12
8
8
11
15
16
13
7
-2
-11
-21
-28
-30
-24
-10
7
19
20
10
-5
-18
-23
-23
-22
-23
-25
-25
-20
-9
3
12
16
14
11
9
9
11
12
13
12
11
9
9
11
13
15
13
7
-3
-13
-18
-18
-16
-14
-13
-10
-3
7
16
19
15
8
4
6
13
18
16
9
3
4
13
21
21
8
-10
-23
-22
-10
5
14
14
9
7
11
17
17
7
-7
-19
-21
-13
0
11
16
15
12
9
8
9
10
12
13
12
10
8
8
10
14
15
12
7
4
7
15
21
18
5
-12
-22
-19
-6
6
8
-2
-15
-22
-16
-1
12
18
14
9
8
11
14
10
-2
-16
-23
-18
-4
12
22
20
10
-5
-19
-28
-30
-24
-15
-6
-2
-6
-12
-17
-15
-5
8
18
20
15
5
-6
-15
-23
-28
-28
-22
-10
3
12
15
13
9
7
8
11
12
11
10
9
9
10
11
10
10
10
10
10
10
9
10
11
11
10
8
8
10
15
15
8
-5
-19
-24
-17
-1
14
20
15
7
2
6
13
17
15
8
1
-3
-8
-17
-30
-38
-33
-11
17
36
31
2
-35
-58
-56
-34
-6
11
13
9
8
13
18
12
-8
-34
-51
-48
-28
-2
17
23
18
9
4
1
-3
-10
-16
-18
-10
4
17
23
19
8
-3
-12
-14
-14
-10
-5
2
11
18
20
14
2
-11
-19
-20
-13
-2
8
15
17
13
5
-6
-17
-22
-18
-6
10
21
22
13
-1
-13
-18
-16
-10
-3
4
10
16
18
14
3
-10
-20
-21
-13
0
10
14
13
11
10
7
0
-13
-26
-35
-32
-21
-6
5
9
9
9
10
12
11
8
5
6
10
15
16
10
0
-8
-12
-13
-16
-20
-24
-21
-10
6
15
11
-4
-21
-28
-19
1
17
21
10
-9
-23
-24
-14
1
9
6
-8
-26
-37
-37
-24
-6
9
15
11
4
2
8
15
18
12
1
-3
4
19
28
19
-11
-48
-73
-71
-48
-19
-1
-1
-11
-18
-14
-4
2
-1
-10
-17
-16
-10
-7
-11
-17
-16
-5
10
15
4
-17
-31
-27
-4
20
28
13
-13
-31
-28
-9
9
11
-2
-19
-25
-17
-4
0
-8
-20
-22
-10
9
21
20
8
-1
1
11
19
13
-5
-23
-30
-20
-1
15
19
14
7
3
2
-1
-10
-19
-23
-14
4
21
28
20
1
-21
-38
-44
-40
-26
-8
9
19
20
12
3
-1
3
12
17
15
7
1
2
9
16
16
9
1
0
7
15
17
10
1
-1
7
17
19
4
-21
-42
-44
-24
5
26
31
22
12
12
20
24
16
-5
-27
-38
-29
-8
12
21
16
6
1
4
10
14
11
6
3
7
13
15
8
-7
-22
-28
-19
-1
15
20
11
-8
-24
-29
-19
-1
14
18
13
4
0
4
12
16
13
5
-1
2
12
19
17
3
-14
-25
-23
-11
2
9
9
7
9
13
14
6
-9
-23
-26
-17
-1
12
14
10
5
5
9
11
9
5
4
9
15
13
-1
-23
-39
-35
-13
15
29
22
0
-22
-28
-18
-2
9
11
9
12
22
30
27
11
-10
-23
-18
1
20
26
17
-2
-18
-24
-20
-10
-2
5
9
12
12
8
4
3
7
14
15
7
-9
-23
-28
-18
-2
12
16
11
4
2
6
12
13
8
3
2
8
15
15
5
-10
-23
-26
-17
-2
10
14
12
7
4
5
7
10
10
8
6
5
6
8
10
10
8
5
3
6
10
14
12
3
-11
-21
-24
-16
-3
7
12
11
9
8
8
4
-6
-17
-24
-21
-8
8
18
17
8
0
-1
5
14
17
12
0
-13
-20
-20
-16
-14
-17
-24
-31
-32
-25
-12
2
8
3
-13
-30
-40
-36
-22
-6
4
7
5
5
9
14
13
3
-12
-22
-22
-14
-5
-5
-13
-23
-24
-11
9
22
20
3
-17
-27
-23
-11
-2
-4
-15
-25
-24
-9
9
20
18
6
-5
-6
6
22
32
30
17
1
-11
-15
-9
0
8
14
15
11
5
-3
-11
-16
-17
-14
-12
-11
-14
-17
-16
-9
1
11
15
13
6
1
1
6
11
13
10
3
0
2
8
14
15
8
-3
-13
-19
-19
-15
-8
0
9
15
17
11
-2
-15
-23
-22
-14
-2
6
9
8
7
8
10
9
2
-9
-20
-24
-19
-7
5
13
14
9
4
1
3
7
11
11
7
3
2
4
9
12
10
5
0
0
6
13
16
11
-3
-16
-23
-20
-10
-1
0
-7
-16
-21
-18
-9
2
10
14
13
10
4
-4
-11
-16
-17
-14
-12
-13
-16
-18
-16
-8
2
10
12
9
6
6
6
3
-6
-18
-26
-23
-10
7
18
16
6
-3
-3
6
16
16
5
-13
-27
-29
-18
-2
10
13
9
3
1
4
8
10
8
4
2
3
6
11
12
8
0
-11
-20
-24
-19
-8
4
13
14
9
3
0
2
7
11
10
6
1
1
5
10
11
8
3
0
2
8
13
13
7
-4
-14
-19
-17
-14
-11
-13
-17
-19
-17
-9
2
10
13
10
5
1
2
5
8
9
7
4
2
3
6
8
8
6
4
3
4
7
8
8
7
5
0
-7
-15
-22
-24
-18
-8
4
12
14
12
9
9
10
9
5
0
-1
3
11
16
12
-2
-17
-26
-23
-11
0
2
-7
-19
-26
-22
-8
6
13
12
6
1
1
5
8
8
6
3
4
6
7
6
4
3
6
9
9
3
-9
-21
-27
-22
-10
5
16
17
9
-3
-16
-23
-23
-17
-6
4
10
11
7
3
2
3
6
8
7
5
3
3
5
7
7
6
4
3
5
6
7
6
4
4
4
6
7
6
5
4
4
6
6
6
5
4
4
5
7
6
5
3
4
5
7
7
4
2
2
6
10
10
3
-11
-24
-29
-22
-7
8
15
11
3
-3
-1
7
14
13
2
-14
-26
-28
-18
-4
7
11
8
4
2
3
6
7
6
4
3
4
5
6
6
4
4
4
6
6
6
4
3
4
6
8
7
3
-7
-19
-30
-36
-36
-27
-14
-1
7
9
6
3
2
4
7
7
5
2
2
5
8
8
4
1
1
6
11
11
3
-12
-25
-29
-20
-5
8
12
9
3
0
2
6
8
6
3
2
4
7
7
5
2
2
4
8
8
5
1
0
5
11
11
3
-13
-26
-29
-20
-5
7
12
8
3
0
2
6
7
6
3
2
4
6
6
5
4
3
4
6
6
5
3
4
5
6
5
4
3
4
5
6
5
3
2
4
7
7
5
1
0
4
10
12
4
-13
-28
-31
-20
-1
12
10
-7
-26
-34
-25
-6
11
16
9
0
-4
1
8
11
8
1
-2
1
7
10
8
2
-1
0
6
10
9
3
-2
-2
5
12
13
6
-6
-17
-21
-19
-14
-12
-14
-19
-21
-18
-10
0
8
11
9
5
0
-1
1
6
11
12
6
-5
-15
-21
-20
-15
-12
-13
-18
-22
-20
-11
1
10
12
7
2
-1
1
5
8
7
4
1
2
4
6
7
5
3
2
4
5
6
5
3
2
3
5
6
5
4
3
3
4
6
5
4
3
3
4
5
6
5
3
3
4
5
6
5
4
3
3
5
6
5
4
3
3
4
5
6
4
3
3
4
5
6
5
3
2
3
5
6
5
3
2
3
5
6
6
4
2
2
4
7
6
4
1
1
4
7
7
5
1
0
3
7
9
6
1
-3
0
8
14
11
-2
-18
-28
-26
-13
-1
2
-7
-21
-28
-24
-10
5
13
11
4
-1
0
4
7
7
5
2
2
4
5
5
4
4
4
4
4
3
3
5
8
8
1
-11
-24
-29
-23
-9
6
13
10
3
-2
-1
4
8
8
4
0
1
4
7
7
4
1
1
4
7
6
3
1
2
7
10
4
-10
-25
-32
-25
-8
9
15
11
1
-5
-2
7
13
11
2
-6
-4
5
16
17
4
-20
-44
-55
-50
-31
-8
9
15
11
4
-3
-3
2
9
13
10
-1
-15
-26
-27
-19
-6
5
10
8
3
1
2
4
6
5
3
2
3
5
5
4
3
3
5
6
5
2
1
3
8
9
3
-11
-25
-31
-24
-7
9
15
9
0
-5
0
8
12
8
-1
-6
-1
10
17
11
-7
-24
-27
-10
15
32
28
4
-23
-37
-30
-9
11
18
11
-1
-7
-2
9
15
11
-2
-17
-26
-26
-19
-8
2
10
13
9
-1
-14
-25
-28
-21
-7
5
11
9
4
0
0
4
7
7
4
2
1
3
6
6
5
2
2
3
5
6
5
3
2
3
5
6
5
3
2
2
4
6
6
3
1
1
4
9
9
2
-11
-25
-31
-24
-9
8
17
13
-1
-17
-27
-27
-18
-6
3
8
8
6
3
0
0
3
7
10
8
-1
-13
-24
-28
-21
-8
5
11
9
4
0
0
4
7
7
4
2
1
3
6
6
4
2
2
4
5
6
4
2
2
4
6
6
4
2
2
4
6
6
3
0
0
5
10
10
1
-13
-26
-29
-22
-7
6
11
9
3
-1
0
4
7
7
4
1
1
4
6
6
4
2
2
3
5
6
4
2
2
3
5
6
4
3
2
3
5
5
5
3
2
3
4
5
5
3
2
2
4
5
5
4
2
2
4
5
5
4
3
2
3
5
6
4
3
2
3
5
6
5
3
2
2
4
6
5
3
1
2
4
6
6
3
1
0
4
8
9
3
-9
-23
-33
-36
-32
-25
-17
-7
2
10
13
9
-2
-16
-26
-27
-19
-7
4
9
8
4
2
1
3
5
5
5
4
3
3
3
4
5
5
4
3
3
3
5
5
4
3
2
3
4
6
5
3
1
1
4
7
7
3
-1
-1
4
11
11
2
-14
-28
-31
-21
-4
9
10
4
-2
0
8
12
5
-12
-29
-34
-22
-1
13
10
-8
-28
-35
-25
-5
10
14
7
-1
-3
2
8
9
5
0
0
4
8
7
3
-1
1
7
11
5
-10
-27
-34
-26
-6
13
18
6
-15
-31
-34
-22
-2
12
14
3
-14
-28
-31
-22
-6
8
13
8
0
-5
0
10
16
8
-14
-42
-60
-57
-34
-4
16
18
7
-5
-8
0
12
16
9
-6
-19
-25
-22
-15
-8
-4
2
11
23
31
33
27
15
4
-1
-1
2
6
6
5
3
2
2
3
5
5
5
3
2
2
3
6
6
5
2
0
1
6
10
9
0
-14
-25
-28
-21
-8
5
10
9
4
0
0
3
6
6
4
2
2
3
5
5
4
3
2
3
4
5
4
3
3
3
4
4
4
4
3
3
3
4
4
4
4
3
3
3
4
4
4
3
3
3
4
4
4
4
3
3
3
4
5
4
3
2
3
4
5
5
3
2
2
3
6
6
4
1
-1
2
7
10
8
-1
-14
-25
-28
-20
-6
5
8
-1
-17
-34
-44
-41
-27
-9
5
8
1
-13
-25
-28
-21
-8
4
10
9
4
0
0
3
6
6
4
2
1
3
4
5
4
3
2
3
4
5
4
3
3
3
4
4
4
4
3
3
3
3
3
4
4
4
3
2
2
4
7
7
2
-10
-24
-31
-26
-11
7
18
14
-1
-19
-30
-28
-17
-4
4
7
6
4
3
3
3
2
2
5
8
7
0
-12
-24
-29
-23
-9
5
12
10
4
-2
-2
3
8
9
5
0
-3
0
7
12
9
-1
-16
-26
-28
-20
-7
4
9
8
4
1
1
3
5
5
4
2
2
3
4
5
4
3
2
3
4
4
4
3
3
3
4
4
4
3
3
3
4
4
4
3
3
3
4
4
4
3
3
3
4
4
3
3
3
3
4
4
3
3
3
3
4
4
3
3
3
4
4
4
3
2
2
4
5
5
3
2
2
4
6
5
3
0
0
4
9
9
1
-13
-26
-30
-22
-7
6
11
8
2
-2
0
5
7
6
2
0
1
5
7
5
2
0
2
5
7
5
2
0
1
5
8
6
1
-2
0
7
12
9
-3
-17
-25
-24
-16
-10
-11
-19
-25
-23
-12
3
12
11
4
-2
-3
2
7
8
4
0
-1
2
6
7
4
1
0
2
5
6
5
1
0
2
5
6
5
2
0
2
5
6
5
2
0
2
4
6
5
2
0
1
4
6
5
2
0
1
4
7
6
2
-1
0
4
8
7
2
-2
-2
5
11
11
1
-16
-28
-30
-20
-5
6
9
5
1
0
3
5
5
3
1
2
5
6
4
1
0
3
6
7
4
-1
-2
2
9
12
7
-5
-18
-24
-21
-15
-12
-15
-21
-23
-17
-7
-1
-6
-18
-28
-27
-14
3
14
13
4
-4
-4
2
8
9
5
-1
-2
2
7
8
5
0
-1
1
6
8
5
1
-1
1
5
8
6
1
-1
0
5
8
7
1
-3
-1
5
12
10
0
-16
-28
-29
-20
-6
5
8
6
3
1
2
4
4
4
3
3
3
4
3
2
2
4
5
4
2
0
1
5
9
8
0
-13
-25
-29
-23
-9
5
11
9
3
-2
-1
3
7
7
4
0
0
2
5
7
4
1
0
1
5
6
5
2
0
1
4
7
6
2
-1
0
3
7
8
3
-2
-3
2
9
12
7
-5
-18
-24
-22
-15
-11
-13
-20
-25
-22
-11
2
10
10
5
0
-1
2
5
6
4
1
1
2
4
5
4
2
1
2
4
5
4
2
2
3
4
4
3
2
2
3
4
4
3
1
2
4
5
5
2
0
0
4
9
9
0
-14
-26
-30
-22
-8
5
11
8
2
-1
-1
3
6
6
3
1
1
3
5
5
4
2
1
2
4
5
4
2
1
2
4
4
4
3
2
2
3
4
4
3
2
2
2
3
5
6
5
0
-8
-20
-31
-39
-38
-29
-15
-2
5
7
4
1
1
3
4
5
3
2
1
3
4
5
4
2
1
2
4
5
4
2
1
2
4
5
5
3
1
1
3
5
6
4
0
-1
1
6
10
8
-2
-15
-25
-28
-21
-9
3
9
9
4
0
-1
1
5
6
5
2
0
1
3
5
5
4
1
1
2
4
5
5
2
0
1
3
6
6
4
0
-2
1
6
10
8
-2
-15
-26
-28
-21
-8
3
8
7
3
1
1
3
3
3
2
4
6
6
0
-11
-24
-29
-24
-11
4
12
11
3
-3
-3
2
7
9
5
-1
-2
1
6
8
6
1
-2
0
4
8
7
2
-2
-2
3
8
9
4
-3
-4
1
9
13
8
-5
-19
-27
-25
-16
-7
0
3
6
8
9
5
-5
-16
-23
-22
-17
-12
-13
-19
-24
-22
-12
2
10
10
4
-2
-2
3
7
7
2
-2
-1
5
10
9
-2
-16
-25
-25
-18
-11
-11
-17
-24
-24
-15
0
12
15
8
-4
-15
-23
-29
-33
-34
-31
-21
-6
7
12
8
0
-4
-2
5
10
9
1
-6
-5
6
22
35
36
26
11
0
-3
1
5
6
4
1
0
3
6
6
2
-1
0
4
9
9
0
-14
-27
-30
-22
-8
5
10
8
2
-1
0
3
6
5
3
1
1
3
5
5
3
2
2
3
4
4
3
2
2
3
4
4
3
2
2
3
4
4
3
2
2
3
4
4
3
2
2
3
4
4
3
2
2
3
4
4
3
2
2
3
4
4
3
2
2
3
4
4
3
2
1
2
4
5
4
2
1
2
4
6
5
1
-1
0
5
10
8
-1
-14
-26
-29
-22
-8
4
10
8
3
-1
-1
2
5
6
4
1
1
2
4
5
4
2
1
1
3
5
5
3
1
1
2
5
6
4
1
-1
1
5
9
8
0
-14
-26
-29
-22
-8
5
11
9
2
-2
-1
4
8
7
2
-2
-1
4
10
10
0
-15
-27
-30
-21
-7
5
10
8
2
-1
0
3
6
6
3
1
1
3
5
5
4
2
1
2
4
5
5
3
1
1
3
5
6
4
1
-1
1
6
10
8
-1
-14
-25
-28
-22
-9
4
10
9
4
-1
-1
2
6
7
4
1
0
2
4
6
5
2
1
1
4
5
5
3
1
1
3
5
5
3
1
1
3
5
6
4
1
0
2
5
7
5
1
-1
0
6
10
9
0
-15
-26
-29
-21
-7
5
10
8
3
0
0
3
6
5
3
1
2
3
5
5
3
2
2
3
4
4
3
2
2
3
4
4
4
3
2
3
4
4
4
3
2
3
4
4
4
3
3
3
4
4
4
3
3
3
4
4
4
3
2
3
4
4
4
3
2
3
4
4
4
3
2
3
4
5
4
3
2
2
4
5
5
3
2
2
3
5
5
4
2
2
3
5
6
4
2
1
3
5
7
5
1
-1
1
6
11
9
0
-14
-26
-28
-21
-7
4
10
9
4
0
0
3
6
6
4
2
2
3
4
5
5
3
2
3
4
5
5
4
3
3
3
4
5
4
3
3
3
4
5
5
4
3
2
3
5
5
5
3
2
3
4
6
5
4
2
2
4
6
7
5
1
-1
2
7
11
8
-1
-14
-24
-27
-20
-8
3
10
10
6
2
0
0
4
8
10
7
-1
-12
-23
-28
-23
-10
5
14
13
4
-7
-13
-9
2
13
19
16
9
1
-1
1
5
8
7
4
1
1
4
7
7
5
2
1
3
6
8
6
2
0
1
6
9
8
3
-2
-2
5
15
21
17
5
-7
-12
-6
5
11
6
-9
-25
-31
-24
-7
8
14
10
2
-3
0
6
10
8
2
-2
0
6
12
11
1
-14
-26
-28
-20
-6
6
11
9
4
0
1
4
7
8
5
2
1
3
7
8
6
2
0
2
6
9
8
3
-1
0
6
13
12
2
-15
-28
-29
-18
-2
8
9
3
-1
5
19
33
39
31
16
2
-4
-1
6
10
8
4
1
2
5
7
7
5
3
3
4
6
6
5
4
3
4
5
6
5
4
4
4
5
5
5
5
4
4
5
5
5
5
5
4
4
5
5
5
5
5
4
4
5
6
6
5
4
4
4
6
6
6
4
3
4
6
7
6
4
3
3
5
7
7
5
2
2
5
8
9
6
2
0
3
9
12
8
0
-5
-2
12
29
38
32
12
-12
-27
-26
-13
5
16
16
8
-1
-4
1
9
15
12
1
-14
-26
-29
-19
-3
11
15
6
-11
-26
-30
-21
-5
9
13
10
3
0
2
7
9
8
4
2
3
6
8
7
5
3
4
6
7
7
5
4
4
6
7
6
5
4
5
6
7
6
4
4
5
7
8
6
4
3
4
7
8
7
4
2
4
8
10
8
3
0
2
9
14
12
0
-15
-25
-24
-13
-2
2
-4
-15
-23
-25
-21
-18
-21
-27
-32
-29
-19
-7
-1
-5
-18
-31
-37
-33
-22
-11
-4
-3
-7
-11
-14
-15
-15
-16
-18
-16
-10
0
10
15
12
4
-2
-2
5
14
16
9
-4
-17
-21
-18
-11
-9
-13
-19
-22
-17
-6
5
9
9
6
6
8
7
1
-9
-19
-22
-18
-11
-9
-12
-17
-19
-14
-8
-9
-19
-33
-41
-34
-14
6
14
4
-19
-39
-45
-33
-14
0
-1
-16
-36
-49
-48
-36
-20
-9
-8
-15
-21
-20
-9
5
12
6
-13
-35
-47
-42
-26
-10
-5
-14
-27
-31
-23
-8
0
-5
-19
-30
-26
-8
13
23
15
-3
-19
-23
-18
-12
-11
-13
-13
-6
7
18
18
9
-3
-9
-8
-6
-11
-24
-36
-39
-29
-12
3
10
11
10
10
8
0
-13
-23
-19
0
24
34
21
-9
-37
-43
-24
6
27
31
20
8
4
3
-3
-18
-34
-34
-12
23
48
43
7
-39
-67
-64
-36
-4
15
17
12
10
13
12
0
-21
-38
-38
-19
7
23
23
9
-5
-11
-9
-7
-6
-2
11
34
53
52
21
-28
-70
-81
-53
-4
38
52
36
6
-19
-29
-26
-20
-17
-14
-7
4
12
10
-4
-19
-23
-8
22
50
58
40
3
-33
-54
-52
-36
-18
-8
-9
-16
-21
-19
-9
3
12
14
9
3
-1
1
7
13
12
3
-11
-24
-28
-21
-6
10
18
14
1
-14
-25
-26
-19
-5
8
15
12
-3
-25
-45
-54
-44
-17
17
44
51
34
2
-32
-51
-51
-35
-13
3
10
9
5
3
4
6
7
6
5
5
5
6
6
6
5
5
6
6
6
5
5
5
6
6
6
5
5
5
6
7
6
5
4
4
6
7
7
5
3
3
5
9
11
8
0
-10
-20
-24
-21
-10
3
14
18
12
-2
-16
-25
-24
-16
-4
5
9
8
6
5
6
5
3
2
6
18
32
41
38
21
-3
-21
-27
-21
-11
-6
-10
-18
-23
-20
-9
4
12
12
8
3
1
1
3
6
12
20
28
32
30
25
20
21
26
32
29
16
-4
-22
-30
-24
-11
0
5
4
4
6
11
11
3
-12
-25
-28
-20
-5
8
13
9
3
0
3
7
9
7
3
2
4
7
8
6
3
2
5
8
8
4
0
4
16
32
43
39
21
-3
-23
-29
-23
-12
-3
2
4
7
10
10
5
-1
-3
2
13
26
32
30
23
19
22
29
33
29
18
6
-1
-1
4
8
8
6
3
3
5
6
6
5
4
5
6
6
4
2
3
7
10
10
2
-11
-23
-27
-20
-7
6
12
11
6
1
0
3
7
10
9
5
0
-1
3
11
22
31
34
30
21
9
-4
-15
-23
-25
-20
-8
6
16
15
3
-14
-27
-29
-19
-4
8
11
8
3
1
3
7
7
6
3
3
5
7
7
5
3
3
6
8
7
3
1
2
7
12
10
1
-13
-24
-26
-19
-7
4
11
11
8
3
0
-1
2
11
22
32
35
30
18
5
-2
-1
4
9
9
6
2
2
4
7
8
6
4
3
4
6
6
6
4
4
5
6
6
5
4
5
6
6
5
3
3
6
9
9
2
-11
-23
-28
-22
-7
7
14
11
4
-1
0
5
9
9
5
2
1
4
8
9
6
3
1
3
7
8
7
4
1
2
6
8
8
4
1
1
5
8
9
6
1
-1
3
9
13
10
0
-14
-24
-26
-18
-6
5
10
10
6
3
2
3
6
7
6
5
3
3
4
6
6
6
4
4
4
5
6
6
5
4
3
4
6
7
6
4
3
4
6
7
6
4
2
3
6
8
7
4
1
1
6
11
11
2
-12
-25
-28
-20
-5
8
12
9
3
0
2
6
9
7
4
2
3
6
8
7
4
2
3
6
8
7
4
2
3
6
8
7
4
1
2
6
9
8
5
1
0
4
10
12
8
-2
-14
-22
-23
-18
-9
2
10
13
10
4
-2
-2
4
11
15
10
-2
-16
-25
-24
-15
-5
3
6
8
9
8
5
0
-1
3
12
17
10
-13
-43
-63
-58
-28
13
45
52
33
1
-27
-41
-39
-30
-20
-12
-5
2
8
9
8
4
2
3
6
7
6
4
3
5
7
6
4
2
4
9
11
5
-10
-25
-30
-22
-5
10
15
9
0
-3
3
12
14
4
-13
-27
-29
-19
-3
8
11
8
3
2
4
6
7
6
5
4
4
4
5
7
8
5
-4
-19
-33
-40
-35
-21
-8
-1
-1
-2
6
25
48
63
62
44
20
0
-11
-15
-17
-19
-19
-12
2
16
18
1
-34
-74
-101
-101
-71
-21
31
65
72
56
30
12
7
7
-3
-32
-73
-102
-93
-41
32
88
92
43
-28
-76
-72
-24
28
45
14
-41
-79
-72
-28
19
34
6
-45
-81
-75
-28
33
74
76
41
-9
-49
-64
-46
-2
54
102
124
107
55
-13
-71
-102
-108
-99
-91
-85
-66
-23
41
102
123
83
-7
-103
-158
-143
-73
8
53
40
-15
-72
-92
-68
-23
5
-9
-60
-112
-123
-70
34
142
202
183
95
-18
-101
-117
-69
9
70
83
49
-3
-36
-25
28
92
132
119
57
-28
-94
-109
-71
-6
43
43
-4
-64
-91
-58
24
106
133
80
-32
-147
-207
-189
-114
-29
22
29
10
-5
4
30
51
45
11
-31
-54
-40
8
67
106
103
56
-11
-65
-77
-41
19
66
67
20
-48
-95
-92
-42
19
49
29
-24
-71
-76
-29
43
103
119
87
23
-45
-94
-110
-90
-40
24
79
102
86
42
1
-10
14
50
64
36
-21
-71
-79
-36
31
78
79
40
-5
-20
7
57
97
101
71
29
0
-4
6
15
10
-9
-33
-52
-64
-71
-79
-85
-83
-66
-32
6
32
28
-14
-81
-142
-168
-140
-69
14
71
81
54
22
15
42
82
103
84
36
-8
-19
12
58
84
65
12
-40
-53
-12
60
124
143
108
38
-32
-72
-76
-54
-29
-17
-21
-31
-36
-31
-18
-10
-15
-34
-55
-60
-33
29
117
210
283
316
303
250
180
117
88
101
144
185
184
119
-4
-143
-248
-284
-250
-177
-111
-79
-84
-108
-134
-159
-191
-236
-285
-316
-305
-248
-161
-70
2
51
86
109
116
95
45
-16
-56
-51
0
69
119
130
114
104
125
175
222
223
159
47
-66
-136
-145
-111
-75
-72
-108
-157
-180
-151
-72
23
89
95
40
-43
-104
-101
-22
106
227
286
251
136
-7
-109
-120
-30
119
254
308
251
110
-45
-135
-113
2
139
209
156
-10
-213
-353
-361
-237
-50
102
145
71
-64
-176
-203
-140
-34
47
58
4
-65
-91
-42
66
178
235
208
115
5
-69
-82
-49
-6
15
7
-7
3
50
116
163
154
82
-29
-133
-190
-191
-154
-113
-92
-93
-99
-88
-56
-14
14
8
-28
-72
-95
-78
-27
31
62
48
-7
-73
-114
-107
-59
-2
29
18
-15
-23
38
177
353
487
505
380
159
-63
-187
-173
-53
81
141
95
-14
-100
-95
9
149
235
208
76
-93
-212
-233
-171
-85
-39
-59
-125
-187
-204
-168
-104
-53
-40
-65
-97
-104
-65
12
96
146
131
52
-62
-162
-205
-171
-80
28
106
132
113
82
65
74
95
102
78
26
-35
-80
-98
-91
-71
-49
-28
-3
33
80
126
153
147
104
33
-41
-94
-109
-87
-46
-8
10
8
0
1
15
27
19
-21
-81
-134
-152
-126
-71
-16
19
34
46
70
101
116
93
31
-42
-86
-75
-23
30
42
3
-56
-87
-58
23
110
158
148
100
54
34
35
30
-1
-49
-84
-81
-46
-16
-29
-96
-178
-218
-178
-71
51
131
153
142
143
175
210
199
111
-27
-147
-185
-129
-29
38
27
-41
-96
-75
27
152
217
176
48
-95
-182
-186
-131
-69
-37
-38
-53
-60
-56
-53
-59
-66
-57
-26
13
34
14
-38
-89
-101
-55
27
100
122
80
-3
-84
-122
-104
-42
34
94
119
107
73
34
6
-4
0
5
-2
-27
-64
-95
-101
-72
-12
58
110
124
93
29
-41
-91
-104
-84
-48
-15
7
21
42
75
114
136
120
64
-17
-90
-128
-125
-92
-54
-25
-6
15
46
84
108
97
43
-42
-128
-184
-191
-152
-86
-20
32
65
91
120
155
187
198
178
128
66
14
-11
-7
17
45
66
74
69
47
4
-55
-116
-159
-162
-123
-59
1
28
14
-28
-74
-103
-104
-83
-49
-14
11
20
15
3
-2
12
43
73
71
23
-63
-145
-175
-125
-13
109
179
169
96
15
-21
5
66
106
81
-9
-120
-189
-174
-79
42
123
118
32
-80
-152
-144
-69
19
56
13
-85
-177
-203
-145
-34
73
128
120
75
30
6
1
2
5
18
57
120
185
219
202
144
82
52
66
102
125
112
69
24
4
9
20
10
-27
-74
-95
-70
-7
62
100
87
33
-33
-81
-99
-92
-79
-79
-98
-132
-167
-187
-173
-121
-40
45
102
112
80
31
0
9
47
83
88
53
6
-14
21
99
180
215
178
86
-18
-86
-100
-74
-41
-27
-35
-49
-48
-23
15
48
60
45
12
-29
-69
-103
-127
-133
-117
-83
-42
-8
9
12
12
24
50
80
99
99
86
79
90
116
135
123
69
-10
-78
-100
-67
1
66
95
81
43
9
-6
-5
-3
-10
-20
-17
12
63
109
121
87
21
-44
-79
-75
-44
-11
7
10
12
28
58
89
101
78
22
-52
-118
-152
-141
-94
-35
6
8
-26
-70
-88
-58
11
81
106
63
-31
-123
-160
-116
-13
97
156
139
63
-23
-72
-58
12
103
178
207
186
128
58
1
-25
-20
2
22
28
18
4
1
19
56
97
121
117
84
32
-24
-70
-96
-101
-88
-65
-42
-26
-18
-16
-15
-14
-15
-22
-36
-49
-48
-24
20
68
99
102
82
59
52
63
74
61
6
-77
-155
-186
-150
-62
40
113
133
108
68
37
25
20
3
-30
-66
-79
-49
18
92
134
117
45
-52
-132
-163
-138
-74
-2
50
71
64
45
31
37
64
105
142
161
153
127
101
94
112
144
165
152
101
30
-31
-59
-50
-17
15
30
27
16
10
12
19
22
13
-10
-48
-96
-143
-174
-174
-137
-75
-11
29
36
21
6
8
24
38
32
8
-13
-2
50
130
209
262
282
276
254
218
163
94
31
3
23
71
102
77
-10
-120
-196
-203
-149
-76
-21
16
71
185
364
569
746
862
929
980
1034
1065
1012
837
549
223
-53
-226
-306
-337
-350
-323
-204
31
329
561
594
378
-15
-426
-710
-820
-829
-856
-972
-1134
-1219
-1119
-833
-478
-205
-77
11
289
980
2141
3591
4972
5906
6165
5747
4838
3682
2467
1273
126
-929
-1773
-2251
-2264
-1868
-1278
-783
-577
-642
-730
-499
273
1533
2941
4043
4525
4393
3956
3609
3549
3609
3347
2345
546
-1613
-3364
-4017
-3350
-1751
1
1171
1476
1201
963
1290
2270
3490
4282
4104
2813
684
-1784
-4124
-6042
-7376
-7988
-7718
-6472
-4392
-1935
252
1631
2059
1860
1596
1670
2028
2182
1557
-68
-2319
-4387
-5472
-5243
-3998
-2437
-1211
-557
-242
187
1053
2345
3766
4939
5589
5577
4818
3227
803
-2208
-5207
-7376
-8025
-6991
-4817
-2569
-1351
-1780
-3694
-6239
-8276
-8886
-7737
-5180
-2053
690
2375
2874
2632
2411
2857
4086
5534
6213
5274
2582
-1064
-4265
-5767
-5188
-3259
-1402
-860
-1924
-3762
-4961
-4444
-2167
859
3211
3934
3067
1508
352
203
897
1796
2344
2467
2530
2940
3741
4526
4715
3960
2364
354
-1639
-3406
-4929
-6148
-6789
-6470
-5042
-2901
-955
-196
-1105
-3286
-5629
-6910
-6488
-4657
-2462
-1090
-1227
-2729
-4756
-6245
-6450
-5274
-3263
-1297
-145
-83
-749
-1334
-1022
533
2961
5337
6699
6611
5421
4006
3154
3003
2950
2129
145
-2483
-4557
-4999
-3694
-1725
-764
-1942
-4982
-8203
-9498
-7651
-3147
2076
5781
6720
5221
2737
755
-142
-431
-994
-2236
-3659
-4222
-3172
-682
2199
4265
4984
4841
4927
6096
8307
10632
11899
11515
9866
8036
7046
7143
7615
7265
5222
1599
-2433
-5199
-5428
-2992
927
4373
5610
4046
586
-2819
-4218
-2736
933
4914
7217
6847
4329
1332
-339
235
2641
5484
7242
7088
5211
2527
47
-1671
-2689
-3441
-4282
-5150
-5534
-4787
-2581
763
4295
6860
7717
6993
5658
4963
5629
7318
8771
8606
6300
2685
-443
-1395
335
3722
6866
8228
7608
6210
5743
7196
10127
12945
13992
12654
9778
7130
6274
7588
10020
11670
10832
6889
640
-6075
-11204
-13364
-12396
-9337
-5841
-3317
-2229
-1965
-1382
281
2714
4583
4360
1430
-3302
-7793
-10066
-9447
-6989
-4758
-4442
-6224
-8702
-9870
-8475
-4816
-486
2705
3826
3246
2157
1648
1964
2410
1851
-569
-4919
-10421
-15779
-19727
-21562
-21468
-20467
-19927
-20801
-22945
-25006
-25078
-21873
-15722
-8711
-3748
-3025
-6817
-13345
-19811
-23931
-25052
-24227
-23329
-23837
-26007
-28793
-30413
-29147
-24027
-15240
-4183
6853
15368
19602
19336
16096
12481
10846
12042
14982
17370
17175
13967
9254
5608
5141
8267
13509
18395
20847
20214
17383
14032
11562
10356
9749
8585
5969
1759
-3421
-8549
-12684
-15304
-16390
-16286
-15493
-14447
-13388
-12286
-10884
-8876
-6171
-3127
-546
651
-54
-2365
-5194
-7211
-7613
-6633
-5388
-5115
-6279
-8170
-9311
-8402
-5209
-733
3421
6066
7140
7654
8950
11799
15913
20132
23062
23745
21974
18201
13211
7811
2674
-1698
-4947
-6857
-7353
-6511
-4569
-1957
705
2710
3485
2837
1081
-1102
-3013
-4282
-4971
-5364
-5608
-5508
-4655
-2787
-108
2734
5011
6366
7022
7588
8624
10300
12372
14459
16335
17982
19344
20044
19330
16427
11086
3990
-3315
-8983
-11649
-10992
-7799
-3514
452
3263
4811
5456
5584
5267
4239
2164
-986
-4706
-8045
-9981
-9866
-7735
-4280
-539
2547
4474
5282
5418
5443
5764
6477
7378
8095
8274
7718
6447
4670
2691
815
-736
-1847
-2505
-2739
-2558
-1889
-578
1508
4307
7402
10028
11305
10658
8178
4702
1474
-438
-663
336
1595
2221
1856
785
-336
-867
-456
909
2997
5423
7686
9223
9558
8513
6314
3474
484
-2446
-5368
-8275
-10761
-12018
-11299
-8591
-4970
-2261
-2083
-4844
-9357
-13374
-14764
-12615
-7618
-1568
3654
6980
8462
8936
9363
10272
11560
12661
12898
11824
9408
6029
2319
-1075
-3709
-5424
-6283
-6416
-5919
-4879
-3521
-2302
-1818
-2496
-4257
-6410
-7919
-7952
-6402
-4019
-2057
-1573
-2830
-5130
-7200
-7911
-6875
-4583
-2003
76
1522
2834
4638
7081
9557
11024
10707
8694
5980
3879
3214
3859
4979
5791
6239
7048
9048
12293
15654
17302
15819
11194
5011
-353
-3024
-2627
-406
1540
1398
-1477
-6330
-11443
-14955
-15699
-13739
-10395
-7688
-7360
-9887
-14060
-17486
-17890
-14509
-8698
-3255
-790
-2132
-5829
-9090
-9569
-6814
-2448
1002
1777
-68
-2872
-4576
-4043
-1619
1334
3447
4151
3784
3063
2431
1787
739
-895
-2783
-4207
-4521
-3580
-1826
26
1467
2486
3478
4844
6570
8093
8560
7326
4366
339
-3725
-6919
-8816
-9503
-9325
-8570
-7326
-5592
-3507
-1491
-156
-39
-1322
-3724
-6610
-9206
-10813
-10942
-9380
-6253
-2057
2406
6259
8865
10088
10298
10086
9848
9515
8628
6724
3786
425
-2358
-3731
-3551
-2524
-1851
-2550
-4833
-7934
-10495
-11344
-10183
-7804
-5655
-4998
-6156
-8321
-10056
-10190
-8545
-6030
-4003
-3355
-3880
-4408
-3595
-854
3182
7016
9212
9301
8063
7014
7416
9466
12156
13891
13467
10792
6946
3554
1871
2128
3489
4610
4431
2745
222
-2063
-3284
-3296
-2618
-2033
-2092
-2840
-3911
-4867
-5509
-5965
-6514
-7331
-8342
-9293
-9953
-10267
-10346
-10307
-10114
-9565
-8450
-6768
-4839
-3208
-2386
-2568
-3482
-4479
-4813
-3999
-2074
365
2409
3275
2726
1244
-177
-569
456
2460
4427
5403
5129
4262
4011
5398
8597
12779
16534
18630
18616
16961
14693
12817
11863
11777
12117
12369
12184
11468
10341
9056
7892
7055
6595
6379
6162
5720
4984
4064
3146
2340
1595
753
-294
-1475
-2548
-3236
-3408
-3150
-2697
-2267
-1927
-1574
-1031
-200
836
1801
2311
2032
848
-1018
-3029
-4544
-5146
-4923
-4482
-4624
-5809
-7773
-9581
-10160
-9009
-6583
-4051
-2536
-2333
-2691
-2330
-388
2872
6120
7789
7135
4807
2510
1972
3873
7444
10975
12883
12647
11031
9486
9166
10192
11618
12077
10672
7540
3764
715
-734
-635
189
749
509
-380
-1344
-1910
-2096
-2369
-3224
-4725
-6368
-7399
-7361
-6439
-5347
-4803
-4982
-5364
-5098
-3632
-1151
1504
3370
3971
3574
2924
2689
3021
3540
3725
3382
2831
2692
3416
4938
6692
7977
8415
8182
7851
7973
8690
9627
10154
9811
8635
7151
6056
5786
6270
7005
7406
7166
6391
5417
4465
3409
1848
-552
-3679
-6883
-9260
-10164
-9612
-8297
-7189
-6979
-7724
-8914
-9883
-10272
-10220
-10199
-10615
-11492
-12439
-12903
-12518
-11304
-9622
-7922
-6506
-5437
-4617
-3950
-3441
-3171
-3198
-3475
-3865
-4234
-4528
-4784
-5037
-5221
-5159
-4667
-3716
-2530
-1517
-1054
-1245
-1829
-2304
-2218
-1452
-322
583
719
-107
-1630
-3262
-4382
-4609
-3921
-2583
-953
690
2210
3552
4621
5206
5042
3961
2066
-218
-2264
-3498
-3660
-2893
-1637
-370
612
1264
1660
1817
1608
865
-433
-2029
-3469
-4333
-4492
-4151
-3668
-3261
-2842
-2100
-795
974
2729
3848
3924
3005
1550
159
-741
-1046
-895
-476
135
971
2052
3261
4331
4973
5032
4575
3843
3100
2501
2048
1665
1315
1072
1073
1397
1961
2511
2763
2585
2109
1674
1609
2007
2634
3071
2996
2420
1703
1325
1564
2294
3059
3352
2917
1868
563
-643
-1587
-2315
-2955
-3580
-4176
-4691
-5109
-5431
-5609
-5495
-4909
-3784
-2282
-757
438
1161
1554
1902
2390
2936
3251
3077
2419
1574
922
627
468
-39
-1304
-3325
-5595
-7327
-7876
-7103
-5442
-3643
-2332
-1659
-1258
-544
829
2654
4209
4667
3647
1537
-644
-1794
-1387
204
1940
2770
2292
989
-139
-258
743
2220
3263
3340
2634
1836
1586
1972
2474
2382
1356
-289
-1775
-2401
-2015
-1094
-395
-432
-1168
-2115
-2726
-2788
-2530
-2404
-2728
-3463
-4268
-4760
-4772
-4405
-3876
-3301
-2594
-1589
-268
1080
1928
1791
568
-1311
-3028
-3765
-3129
-1355
815
2519
3221
2962
2298
1963
2447
3725
5267
6325
6336
5216
3400
1595
397
-27
4
-94
-797
-2166
-3807
-5101
-5586
-5235
-4474
-3919
-4016
-4792
-5862
-6673
-6806
-6172
-4997
-3658
-2496
-1714
-1387
-1521
-2085
-2997
-4096
-5157
-5966
-6420
-6579
-6618
-6716
-6933
-7165
-7204
-6867
-6121
-5119
-4122
-3352
-2856
-2483
-1997
-1266
-402
254
341
-262
-1285
-2169
-2394
-1822
-816
-18
91
-442
-1012
-825
581
2989
5587
7426
7952
7283
6079
5126
4926
5525
6615
7783
8712
9262
9446
9391
9300
9384
9759
10328
10776
10730
10013
8816
7630
6944
6906
7190
7197
6453
4936
3096
1564
765
702
1038
1373
1496
1459
1453
1648
2097
2743
3454
4040
4259
3892
2907
1602
572
434
1430
3187
4855
5585
5067
3735
2480
2037
2474
3130
3065
1705
-746
-3410
-5261
-5710
-4911
-3601
-2657
-2647
-3614
-5160
-6698
-7717
-7942
-7387
-6300
-5060
-4027
-3406
-3168
-3101
-2965
-2656
-2275
-2045
-2139
-2530
-3005
-3312
-3335
-3178
-3082
-3252
-3706
-4271
-4686
-4754
-4420
-3744
-2824
-1749
-592
555
1589
2443
3147
3817
4566
5386
6105
6464
6302
5688
4922
4357
4177
4272
4314
3980
3184
2149
1282
946
1265
2075
3028
3742
3928
3437
2281
642
-1133
-2597
-3366
-3305
-2633
-1840
-1423
-1596
-2167
-2671
-2694
-2162
-1397
-902
-1014
-1683
-2501
-2993
-2923
-2427
-1895
-1696
-1953
-2507
-3074
-3438
-3561
-3526
-3407
-3175
-2740
-2075
-1318
-752
-664
-1161
-2085
-3090
-3834
-4164
-4173
-4104
-4161
-4369
-4571
-4550
-4194
-3579
-2918
-2414
-2130
-1975
-1795
-1509
-1179
-956
-955
-1154
-1400
-1527
-1477
-1345
-1308
-1490
-1875
-2331
-2718
-2995
-3248
-3608
-4144
-4801
-5428
-5870
-6047
-5970
-5710
-5336
-4882
-4329
-3609
-2616
-1243
549
2640
4722
6377
7257
7274
6674
5907
5372
5178
5097
4741
3861
2554
1246
439
402
980
1665
1871
1261
-65
-1613
-2747
-3016
-2378
-1228
-191
199
-218
-1148
-2012
-2290
-1832
-949
-210
-74
-582
-1320
-1691
-1320
-317
784
1373
1173
434
-234
-270
449
1497
2156
1857
555
-1234
-2725
-3339
-3038
-2329
-1924
-2270
-3238
-4181
-4326
-3272
-1273
870
2260
2420
1542
344
-393
-280
495
1367
1797
1618
1088
670
700
1189
1863
2379
2541
2382
2087
1848
1761
1815
1945
2080
2166
2175
2114
2055
2125
2445
3040
3772
4376
4594
4327
3701
3005
2528
2403
2568
2837
3044
3132
3155
3195
3272
3309
3191
2852
2353
1874
1640
1797
2316
2968
3406
3320
2591
1363
-14
-1170
-1902
-2289
-2628
-3237
-4241
-5465
-6508
-6961
-6637
-5680
-4504
-3584
-3235
-3473
-4041
-4563
-4748
-4541
-4149
-3918
-4129
-4805
-5657
-6212
-6069
-5146
-3766
-2511
-1904
-2116
-2860
-3568
-3730
-3194
-2250
-1443
-1240
-1763
-2721
-3591
-3897
-3450
-2408
-1164
-135
432
550
460
486
858
1594
2483
3215
3571
3568
3453
3527
3915
4441
4724
4455
3675
2826
2520
3137
4544
6122
7132
7173
6424
5522
5145
5595
6652
7769
8444
8515
8183
7805
7637
7713
7893
8016
7992
7789
7373
6694
5744
4640
3613
2885
2505
2282
1907
1184
224
-583
-792
-218
913
2054
2652
2462
1676
785
275
339
782
1154
1032
273
-880
-1904
-2257
-1640
-155
1744
3473
4597
5019
4974
4844
4898
5129
5275
5022
4236
3090
1991
1349
1331
1742
2100
1882
807
-990
-2983
-4486
-4988
-4422
-3238
-2193
-1960
-2758
-4213
-5565
-6119
-5678
-4685
-3965
-4220
-5577
-7499
-9092
-9641
-9013
-7681
-6390
-5684
-5609
-5774
-5665
-5011
-3924
-2778
-1927
-1491
-1329
-1204
-979
-702
-519
-506
-565
-471
-51
633
1255
1383
756
-507
-1915
-2847
-2898
-2117
-980
-110
86
-361
-1054
-1518
-1510
-1135
-703
-447
-322
-45
667
1827
3107
4003
4147
3519
2449
1411
762
609
843
1281
1773
2230
2586
2785
2808
2708
2583
2491
2363
2028
1358
426
-450
-865
-589
254
1239
1907
2050
1816
1554
1532
1744
1953
1924
1642
1340
1320
1713
2365
2940
3136
2872
2294
1660
1170
903
834
904
1053
1215
1305
1245
1014
663
290
-31
-265
-385
-305
112
965
2167
3410
4271
4456
3984
3176
2444
2012
1784
1449
740
-355
-1573
-2562
-3107
-3244
-3187
-3158
-3250
-3407
-3495
-3394
-3046
-2471
-1762
-1091
-656
-574
-768
-939
-709
130
1420
2677
3371
3283
2683
2167
2262
3073
4226
5148
5472
5279
4981
4977
5333
5745
5791
5274
4399
3636
3391
3729
4330
4716
4571
3928
3125
2556
2413
2565
2653
2307
1361
-68
-1656
-3051
-4043
-4639
-5002
-5352
-5844
-6528
-7369
-8293
-9217
-10057
-10726
-11157
-11340
-11334
-11227
-11055
-10746
-10163
-9227
-8051
-6953
-6314
-6335
-6877
-7505
-7738
-7341
-6464
-5526
-4932
-4811
-4976
-5103
-4990
-4704
-4503
-4612
-5035
-5531
-5789
-5647
-5212
-4789
-4691
-5045
-5742
-6528
-7168
-7564
-7764
-7878
-7972
-8010
-7895
-7540
-6946
-6211
-5474
-4857
-4430
-4243
-4382
-4983
-6168
-7913
-9954
-11804
-12926
-12989
-12035
-10478
-8893
-7734
-7136
-6926
-6785
-6466
-5899
-5153
-4312
-3375
-2252
-860
785
2539
4177
5499
6404
6921
7193
7421
7793
8414
9257
10177
10985
11566
11948
12277
12685
13161
13513
13482
12936
11994
10977
10207
9789
9541
9142
8383
7359
6441
6070
6483
7585
8997
10262
11041
11217
10877
10225
9482
8813
8267
7762
7119
6175
4930
3629
2702
2570
3406
5038
7032
8934
10488
11698
12713
13659
14552
15350
16076
16864
17874
19135
20460
21538
22138
22277
22202
22176
22232
22086
21296
19569
17003
14089
11470
9629
8681
8396
8391
8339
8076
7571
6836
5855
4577
2971
1076
-974
-2966
-4653
-5824
-6373
-6348
-5941
-5401
-4900
-4447
-3903
-3123
-2118
-1135
-573
-767
-1784
-3368
-5060
-6435
-7295
-7715
-7929
-8151
-8442
-8680
-8646
-8153
-7161
-5829
-4487
-3526
-3235
-3646
-4479
-5241
-5464
-4956
-3919
-2844
-2232
-2306
-2888
-3529
-3795
-3533
-2945
-2454
-2452
-3113
-4357
-5959
-7698
-9449
-11158
-12780
-14224
-15365
-16104
-16416
-16357
-16015
-15467
-14763
-13950
-13117
-12401
-11949
-11828
-11969
-12162
-12140
-11714
-10878
-9830
-8880
-8311
-8248
-8635
-9303
-10095
-10944
-11864
-12855
-13799
-14432
-14426
-13552
-11821
-9534
-7185
-5263
-4040
-3461
-3181
-2772
-1972
-863
153
579
147
-969
-2195
-2874
-2662
-1768
-841
-562
-1189
-2354
-3280
-3259
-2105
-256
1518
2618
2965
2978
3217
3944
4925
5579
5368
4153
2278
365
-1037
-1711
-1804
-1655
-1557
-1599
-1666
-1552
-1100
-289
754
1813
2658
3110
3082
2590
1743
716
-294
-1109
-1622
-1826
-1817
-1758
-1791
-1968
-2206
-2331
-2177
-1701
-1027
-391
-17
5
-241
-550
-720
-656
-398
-78
171
277
260
213
260
514
1031
1787
2661
3467
4008
4161
3925
3427
2877
2500
2467
2866
3678
4788
5988
7023
7654
7746
7334
6623
5907
5441
5320
5435
5532
5345
4732
3747
2617
1626
985
744
799
984
1170
1334
1523
1786
2099
2375
2541
2629
2790
3219
4025
5147
6380
7505
8416
9159
9856
10575
11256
11744
11899
11684
11166
10446
9592
8650
7709
6942
6545
6593
6935
7226
7122
6522
5661
4988
4880
5413
6339
7283
8002
8511
8988
9555
10121
10425
10226
9510
8516
7596
7003
6768
6750
6775
6753
6679
6565
6388
6131
5872
5819
6214
7151
8439
9635
10256
10044
9107
7841
6693
5930
5541
5327
5067
4656
4111
3510
2913
2347
1833
1416
1140
997
884
634
95
-787
-1948
-3274
-4694
-6232
-7969
-9935
-12005
-13880
-15180
-15608
-15097
-13864
-12338
-10989
-10145
-9874
-9973
-10091
-9911
-9315
-8452
-7668
-7325
-7594
-8351
-9228
-9821
-9932
-9701
-9541
-9883
-10894
-12327
-13620
-14202
-13816
-12686
-11397
-10585
-10592
-11308
-12262
-12896
-12844
-12069
-10810
-9397
-8087
-6986
-6063
-5237
-4427
-3578
-2660
-1671
-663
257
958
1354
1474
1473
1564
1896
2438
2964
3151
2766
1829
656
-255
-471
150
1368
2675
3564
3789
3469
2975
2673
2691
2868
2899
2583
1989
1432
1275
1693
2560
3530
4255
4585
4636
4687
4987
5595
6354
6992
7286
7190
6849
6513
6390
6525
6778
6904
6690
6072
5151
4120
3129
2213
1310
363
-579
-1347
-1756
-1743
-1434
-1084
-913
-955
-1033
-884
-339
565
1619
2605
3450
4274
5283
6593
8095
9473
10337
10417
9684
8349
6740
5148
3716
2431
1202
-26
-1192
-2132
-2659
-2682
-2279
-1684
-1192
-1031
-1276
-1833
-2515
-3122
-3515
-3633
-3485
-3126
-2643
-2143
-1726
-1460
-1367
-1438
-1670
-2103
-2818
-3894
-5362
-7181
-9269
-11561
-14044
-16752
-19700
-22838
-26022
-29063
-31792
-34118
-36045
-37632
-38942
-39998
-40767
-41179
-41161
-40675
-39746
-38466
-36976
-35423
-33925
-32552
-31333
-30269
-29357
-28588
-27941
-27383
-26872
-26366
-25822
-25182
-24369
-23311
-21990
-20475
-18918
-17478
-16228
-15110
-13979
-12706
-11276
-9791
-8372
-7041
-5670
-4054
-2061
247
2616
4733
6391
7578
8437
9134
9729
10143
10208
9776
8784
7269
5335
3117
765
-1567
-3733
-5628
-7211
-8504
-9555
-10396
-11013
-11350
-11334
-10907
-10052
-8806
-7261
-5541
-3769
-2012
-249
1626
3743
6179
8901
11768
14580
17135
19264
20840
21785
22102
21919
21487
21107
21003
21200
21518
21683
21502
20996
20382
19946
19873
20167
20701
21342
22062
22952
24130
25637
27369
29107
30591
31618
32090
32019
31514
30732
29841
28968
28173
27455
26792
26186
25688
25374
25291
25424
25715
26118
26640
27323
28177
29102
29891
30324
30301
29925
29453
29145
29093
29148
28992
28325
27034
25262
23327
21546
20081
18864
17651
16158
14205
11809
9186
6667
4564
3047
2083
1472
958
356
-363
-1088
-1668
-2028
-2223
-2407
-2733
-3247
-3862
-4416
-4767
-4867
-4749
-4462
-3987
-3225
-2054
-437
1503
3488
5173
6278
6689
6491
5923
5291
4876
4866
5323
6192
7332
8580
9807
10948
11991
12927
13705
14227
14394
14182
13678
13036
12383
11713
10866
9614
7806
5480
2864
249
-2171
-4410
-6658
-9136
-11931
-14909
-17756
-20131
-21821
-22829
-23344
-23622
-23854
-24075
-24159
-23898
-23114
-21761
-19969
-18000
-16140
-14575
-13312
-12190
-10985
-9542
-7864
-6103
-4475
-3149
-2198
-1618
-1412
-1637
-2386
-3711
-5538
-7658
-9801
-11750
-13427
-14880
-16200
-17419
-18466
-19195
-19467
-19214
-18459
-17283
-15790
-14080
-12256
-10406
-8588
-6792
-4950
-2980
-875
1245
3164
4673
5686
6299
6734
7201
7784
8408
8921
9220
9336
9419
9647
10109
10750
11408
11896
12096
12001
11691
11279
10847
10403
9878
9161
8157
6837
5267
3584
1942
455
-833
-1933
-2876
-3686
-4395
-5057
-5756
-6571
-7517
-8524
-9472
-10286
-11008
-11795
-12818
-14127
-15584
-16917
-17868
-18341
-18442
-18400
-18411
-18526
-18648
-18623
-18358
-17882
-17319
-16813
-16462
-16297
-16305
-16463
-16748
-17138
-17612
-18152
-18744
-19376
-20013
-20597
-21059
-21358
-21519
-21626
-21772
-21993
-22232
-22362
-22256
-21850
-21168
-20278
-19232
-18016
-16556
-14764
-12601
-10111
-7409
-4644
-1940
638
3096
5470
7779
9974
11929
13486
14529
15044
15130
14932
14542
13938
12994
11580
9673
7412
5057
2875
1022
-498
-1799
-3007
-4178
-5264
-6145
-6687
-6799
-6467
-5760
-4824
-3843
-2995
-2392
-2032
-1808
-1561
-1164
-588
92
752
1305
1761
2223
2829
3666
4714
5844
6879
7677
8196
8513
8780
9142
9659
10274
10842
11205
11286
11123
10850
10613
10494
10470
10441
10307
10031
9652
9251
8877
8509
8064
7458
6664
5756
4884
4205
3815
3707
3781
3903
3979
4003
4064
4284
4749
5440
6223
6908
7336
7455
7341
7140
6975
6884
6808
6665
6424
6151
5971
5986
6191
6471
6670
6697
6597
6536
6700
7186
7926
8714
9297
9485
9211
8534
7579
6468
5272
4006
2648
1180
-385
-1982
-3508
-4846
-5910
-6673
-7181
-7536
-7857
-8246
-8761
-9408
-10148
-10898
-11546
-11975
-12103
-11909
-11445
-10800
-10046
-9196
-8209
-7039
-5690
-4235
-2778
-1386
-46
1326
2814
4441
6144
7812
9350
10711
11890
12881
13654
14172
14436
14499
14445
14325
14116
13730
13076
12117
10889
9455
7849
6067
4105
2028
-8
-1812
-3267
-4402
-5382
-6404
-7566
-8799
-9901
-10646
-10900
-10673
-10098
-9361
-8624
-7964
-7354
-6670
-5742
-4436
-2738
-803
1091
2667
3781
4500
5031
5574
6158
6597
6592
5923
4597
2865
1083
-488
-1825
-3143
-4754
-6875
-9495
-12375
-15154
-17521
-19343
-20695
-21772
-22757
-23689
-24428
-24722
-24357
-23280
-21655
-19782
-17944
-16267
-14670
-12935
-10855
-8364
-5581
-2747
-101
2221
4218
5984
7624
9179
10608
11808
12673
13144
13238
13034
12627
12075
11360
10403
9124
7524
5722
3929
2354
1090
65
-915
-2045
-3396
-4856
-6196
-7196
-7775
-8026
-8154
-8342
-8647
-8978
-9155
-9028
-8554
-7814
-6954
-6103
-5323
-4601
-3889
-3144
-2344
-1471
-487
665
2031
3593
5248
6840
8227
9371
10361
11374
12570
13996
15546
17015
18211
19047
19578
19943
20269
20584
20811
20818
20505
19867
18997
18054
17193
16528
16100
15882
15794
15722
15560
15245
14784
14253
13753
13363
13097
12917
12779
12688
12716
12965
13498
14286
15207
16114
16911
17606
18294
19078
19993
20975
21893
22626
23128
23439
23637
23766
23794
23626
23155
22328
21169
19752
18154
16411
14522
12484
10335
8156
6036
4013
2040
12
-2169
-4515
-6922
-9203
-11167
-12696
-13765
-14417
-14695
-14610
-14141
-13289
-12117
-10749
-9331
-7958
-6631
-5269
-3768
-2062
-164
1847
3872
5837
7711
9490
11177
12769
14260
15653
16952
18134
19118
19772
19962
19635
18883
17931
17048
16408
15994
15594
14916
13753
12110
10221
8434
7041
6138
5591
5126
4477
3518
2313
1058
-30
-831
-1368
-1784
-2246
-2849
-3566
-4270
-4814
-5114
-5196
-5177
-5196
-5348
-5661
-6118
-6702
-7423
-8308
-9360
-10529
-11717
-12816
-13748
-14488
-15057
-15506
-15905
-16343
-16912
-17676
-18623
-19650
-20591
-21294
-21690
-21814
-21760
-21608
-21378
-21044
-20590
-20039
-19440
-18812
-18113
-17265
-16236
-15109
-14057
-13252
-12752
-12454
-12177
-11790
-11314
-10898
-10709
-10806
-11100
-11422
-11639
-11721
-11716
-11677
-11601
-11447
-11202
-10932
-10762
-10801
-11065
-11478
-11933
-12377
-12839
-13391
-14073
-14854
-15654
-16406
-17087
-17708
-18258
-18683
-18903
-18879
-18660
-18362
-18098
-17904
-17730
-17495
-17165
-16787
-16449
-16204
-16011
-15754
-15326
-14706
-13985
-13306
-12768
-12361
-11967
-11438
-10686
-9741
-8731
-7813
-7092
-6588
-6258
-6051
-5961
-6032
-6312
-6788
-7363
-7884
-8225
-8356
-8357
-8347
-8388
-8423
-8305
-7898
-7193
-6350
-5634
-5286
-5393
-5853
-6437
-6908
-7135
-7136
-7047
-7035
-7205
-7539
-7898
-8090
-7970
-7528
-6917
-6380
-6112
-6142
-6294
-6287
-5897
-5093
-4058
-3070
-2330
-1853
-1473
-967
-198
813
1912
2912
3682
4191
4499
4710
4933
5247
5672
6166
6639
7004
7244
7433
7712
8200
8920
9777
10619
11340
11942
12528
13224
14096
15122
16219
17311
18357
19352
20288
21140
21880
22512
23075
23627
24186
24711
25110
25284
25177
24790
24176
23413
22595
21817
21162
20660
20268
19886
19421
18870
18351
18055
18126
18552
19144
19630
19812
19677
19385
19155
19110
19197
19231
19025
18522
17833
17164
16683
16416
16230
15922
15347
14506
13543
12657
11976
11486
11045
10477
9682
8691
7638
6659
5804
5022
4221
3373
2564
1964
1722
1859
2247
2669
2945
3020
2974
2948
3049
3295
3622
3939
4177
4305
4313
4195
3952
3608
3229
2905
2708
2654
2685
2697
2584
2291
1822
1235
612
22
-491
-914
-1257
-1535
-1753
-1901
-1964
-1938
-1853
-1772
-1772
-1913
-2214
-2649
-3167
-3717
-4262
-4782
-5265
-5720
-6189
-6748
-7478
-8419
-9516
-10622
-11564
-12227
-12625
-12889
-13181
-13592
-14089
-14548
-14844
-14947
-14934
-14937
-15055
-15291
-15568
-15781
-15863
-15811
-15660
-15448
-15189
-14878
-14512
-14099
-13670
-13264
-12927
-12700
-12598
-12585
-12557
-12365
-11880
-11080
-10081
-9095
-8315
-7796
-7417
-6954
-6218
-5175
-3965
-2818
-1922
-1330
-958
-653
-283
206
785
1365
1830
2067
2008
1663
1144
633
308
253
419
659
826
853
782
709
700
753
815
849
877
973
1197
1542
1916
2191
2264
2096
1714
1177
545
-133
-821
-1492
-2137
-2762
-3370
-3942
-4426
-4772
-4972
-5088
-5224
-5457
-5769
-6042
-6127
-5937
-5516
-5008
-4576
-4293
-4110
-3891
-3505
-2892
-2084
-1172
-256
592
1343
2001
2593
3136
3627
4014
4221
4187
3934
3586
3329
3321
3587
4006
4373
4531
4464
4308
4254
4427
4810
5253
5570
5637
5455
5136
4845
4725
4846
5181
5622
6030
6290
6365
6306
6217
6190
6255
6372
6479
6549
6613
6738
6962
7252
7518
7660
7630
7452
7198
6935
6696
6475
6242
5957
5576
5053
4364
3542
2679
1907
1318
909
574
166
-410
-1134
-1893
-2571
-3131
-3645
-4240
-5003
-5920
-6881
-7747
-8428
-8920
-9293
-9635
-10007
-10416
-10817
-11132
-11280
-11212
-10939
-10542
-10142
-9845
-9680
-9577
-9407
-9065
-8538
-7918
-7350
-6945
-6719
-6594
-6464
-6269
-6038
-5870
-5876
-6120
-6594
-7232
-7944
-8653
-9311
-9898
-10406
-10835
-11182
-11449
-11637
-11750
-11790
-11760
-11664
-11510
-11313
-11083
-10820
-10505
-10104
-9592
-8972
-8291
-7614
-6986
-6395
-5773
-5030
-4120
-3074
-1985
-945
14
936
1883
2862
3781
4487
4857
4881
4673
4394
4152
3948
3708
3375
2973
2601
2347
2207
2070
1800
1341
775
269
-46
-171
-244
-437
-824
-1322
-1746
-1948
-1922
-1823
-1866
-2190
-2770
-3440
-3991
-4285
-4307
-4146
-3916
-3700
-3527
-3390
-3279
-3200
-3167
-3195
-3283
-3423
-3603
-3811
-4035
-4271
-4512
-4761
-5018
-5273
-5496
-5642
-5675
-5591
-5431
-5264
-5147
-5101
-5102
-5105
-5081
-5028
-4955
-4857
-4703
-4450
-4082
-3635
-3178
-2770
-2408
-2028
-1554
-965
-336
188
473
472
254
-42
-286
-419
-457
-453
-446
-434
-398
-320
-205
-68
83
246
408
534
581
532
434
382
464
691
982
1205
1271
1206
1140
1220
1502
1907
2269
2443
2406
2270
2211
2355
2706
3150
3527
3722
3719
3595
3474
3457
3584
3820
4070
4227
4201
3965
3556
3055
2550
2101
1722
1389
1062
693
238
-337
-1043
-1849
-2668
-3384
-3899
-4186
-4310
-4396
-4560
-4839
-5173
-5437
-5523
-5399
-5136
-4867
-4713
-4709
-4780
-4772
-4536
-4022
-3324
-2652
-2223
-2144
-2342
-2607
-2721
-2594
-2318
-2100
-2106
-2342
-2643
-2781
-2625
-2224
-1764
-1428
-1271
-1198
-1050
-736
-302
117
399
525
588
706
937
1238
1508
1674
1747
1806
1947
2213
2576
2962
3306
3584
3822
4074
4390
4791
5268
5791
6321
6835
7329
7814
8292
8746
9136
9428
9620
9756
9902
10095
10312
10466
10455
10224
9803
9294
8825
8486
8302
8234
8205
8135
7981
7749
7503
7342
7342
7507
7748
7914
7885
7645
7298
7007
6885
6929
7033
7082
7044
7000
7075
7344
7773
8245
8645
8935
9159
9385
9644
9901
10093
10167
10103
9885
9486
8874
8064
7158
6319
5686
5288
5010
4670
4144
3450
2741
2196
1908
1834
1843
1820
1736
1645
1623
1707
1873
2069
2249
2398
2512
2576
2560
2436
2205
1900
1573
1265
989
738
498
259
20
-211
-420
-585
-676
-663
-515
-204
294
990
1854
2796
3678
4366
4808
5064
5280
5583
5978
6324
6408
6085
5377
4461
3564
2835
2288
1841
1414
993
629
385
288
334
516
844
1322
1910
2518
3061
3528
4014
4664
5547
6586
7568
8268
8580
8570
8417
8284
8231
8212
8138
7950
7624
7156
6527
5713
4724
3615
2463
1314
160
-1030
-2244
-3392
-4339
-4992
-5356
-5537
-5661
-5806
-5982
-6165
-6351
-6545
-6722
-6789
-6619
-6143
-5437
-4695
-4113
-3743
-3447
-2989
-2213
-1156
-33
910
1555
1963
2309
2746
3323
3988
4649
5231
5691
6006
6176
6247
6324
6531
6941
7511
8099
8558
8833
8996
9176
9459
9831
10206
10510
10736
10920
11083
11196
11225
11197
11224
11436
11870
12413
12871
13115
13189
13278
13557
14038
14555
14894
14972
14905
14912
15123
15456
15665
15519
14971
14189
13429
12867
12507
12225
11885
11430
10882
10280
9627
8891
8054
7144
6230
5377
4624
3973
3412
2922
2474
2031
1569
1113
728
468
297
75
-365
-1077
-1917
-2602
-2903
-2821
-2622
-2660
-3120
-3877
-4573
-4883
-4756
-4459
-4386
-4778
-5561
-6407
-6959
-7045
-6748
-6304
-5929
-5711
-5601
-5487
-5272
-4915
-4430
-3886
-3391
-3059
-2950
-3021
-3135
-3132
-2935
-2602
-2295
-2177
-2313
-2657
-3104
-3569
-4016
-4430
-4790
-5065
-5255
-5424
-5667
-6036
-6479
-6868
-7092
-7164
-7225
-7443
-7882
-8436
-8901
-9115
-9068
-8890
-8739
-8679
-8654
-8561
-8357
-8103
-7918
-7882
-7980
-8117
-8183
-8118
-7917
-7615
-7267
-6944
-6732
-6699
-6846
-7066
-7181
-7033
-6579
-5912
-5194
-4540
-3955
-3364
-2713
-2043
-1479
-1140
-1048
-1112
-1193
-1203
-1151
-1118
-1173
-1325
-1531
-1737
-1927
-2111
-2302
-2488
-2642
-2751
-2832
-2925
-3055
-3223
-3414
-3624
-3864
-4138
-4407
-4588
-4595
-4393
-4032
-3614
-3233
-2928
-2682
-2473
-2306
-2219
-2240
-2354
-2507
-2650
-2776
-2917
-3099
-3298
-3444
-3474
-3386
-3251
-3154
-3122
-3095
-2965
-2669
-2237
-1780
-1409
-1159
-969
-730
-358
159
762
1352
1827
2104
2132
1931
1601
1309
1218
1386
1719
2009
2069
1845
1471
1177
1136
1349
1650
1828
1772
1535
1286
1183
1268
1453
1598
1608
1493
1346
1267
1303
1420
1537
1577
1503
1323
1076
793
486
142
-259
-720
-1221
-1727
-2208
-2661
-3110
-3580
-4067
-4535
-4924
-5206
-5411
-5616
-5891
-6247
-6616
-6890
-6990
-6922
-6774
-6666
-6674
-6805
-7004
-7209
-7392
-7568
-7777
-8054
-8411
-8841
-9327
-9847
-10385
-10934
-11497
-12088
-12716
-13359
-13958
-14432
-14724
-14830
-14809
-14739
-14667
-14583
-14443
-14210
-13900
-13566
-13257
-12969
-12645
-12214
-11657
-11019
-10392
-9854
-9434
-9118
-8888
-8745
-8703
-8748
-8818
-8823
-8693
-8435
-8129
-7870
-7703
-7588
-7436
-7176
-6800
-6367
-5952
-5599
-5307
-5059
-4848
-4690
-4587
-4500
-4356
-4086
-3692
-3255
-2895
-2694
-2627
-2577
-2397
-2007
-1441
-827
-305
53
280
490
802
1278
1891
2540
3108
3509
3723
3794
3795
3791
3810
3838
3846
3811
3739
3659
3592
3537
3456
3300
3043
2704
2348
2057
1882
1821
1818
1795
1696
1519
1311
1142
1064
1083
1159
1234
1272
1281
1309
1410
1605
1869
2139
2351
2469
2499
2472
2419
2350
2258
2138
2005
1894
1849
1896
2029
2211
2390
2514
2542
2445
2207
1832
1343
793
243
-259
-705
-1129
-1590
-2128
-2737
-3360
-3924
-4390
-4787
-5191
-5674
-6246
-6839
-7345
-7691
-7900
-8080
-8362
-8795
-9315
-9772
-10020
-10016
-9844
-9659
-9592
-9669
-9808
-9876
-9777
-9509
-9154
-8834
-8641
-8599
-8661
-8737
-8741
-8631
-8434
-8232
-8119
-8146
-8279
-8406
-8400
-8191
-7807
-7356
-6952
-6644
-6399
-6137
-5803
-5404
-4994
-4615
-4255
-3856
-3368
-2791
-2195
-1671
-1273
-993
-778
-572
-354
-130
94
333
614
955
1346
1760
2179
2609
3067
3552
4034
4468
4833
5152
5475
5826
6170
6423
6515
6445
6294
6170
6140
6186
6234
6223
6150
6073
6047
6073
6091
6031
5876
5691
5583
5642
5880
6243
6642
7006
7294
7490
7589
7601
7566
7551
7617
7771
7942
8010
7885
7570
7173
6846
6679
6641
6595
6390
5968
5404
4862
4485
4301
4206
4029
3644
3050
2374
1787
1402
1207
1084
890
558
132
-261
-498
-533
-424
-274
-164
-99
-23
123
353
618
858
1053
1248
1528
1948
2496
3090
3628
4048
4353
4591
4812
5031
5227
5367
5432
5417
5330
5173
4952
4692
4446
4281
4241
4321
4460
4569
4584
4491
4334
4178
4074
4037
4049
4083
4125
4176
4255
4376
4545
4757
5001
5258
5511
5747
5962
6174
6413
6714
7099
7560
8058
8535
8936
9228
9405
9485
9503
9502
9526
9611
9770
9985
10207
10378
10464
10481
10490
10557
10697
10848
10889
10709
10284
9702
9128
8705
8469
8333
8141
7778
7246
6662
6184
5907
5805
5754
5611
5308
4881
4435
4072
3823
3647
3468
3244
3006
2842
2836
3010
3288
3531
3607
3480
3234
3046
3089
3442
4043
4730
5321
5720
5944
6085
6229
6394
6524
6541
6416
6194
5967
5815
5753
5737
5701
5605
5454
5282
5122
4989
4887
4828
4828
4897
5015
5132
5193
5176
5110
5053
5054
5113
5178
5180
5074
4869
4618
4387
4221
4134
4106
4099
4067
3963
3762
3476
3169
2938
2876
3016
3302
3608
3792
3770
3548
3220
2909
2705
2625
2615
2583
2448
2175
1784
1334
894
516
215
-27
-247
-475
-715
-942
-1112
-1193
-1185
-1132
-1108
-1188
-1408
-1739
-2097
-2377
-2506
-2484
-2377
-2277
-2233
-2217
-2133
-1886
-1451
-912
-419
-103
5
-8
7
163
461
797
1027
1059
903
651
409
235
116
-3
-170
-393
-647
-900
-1131
-1339
-1519
-1657
-1731
-1730
-1680
-1637
-1661
-1785
-1987
-2195
-2325
-2315
-2163
-1932
-1714
-1595
-1608
-1719
-1846
-1906
-1864
-1750
-1643
-1615
-1689
-1815
-1900
-1868
-1702
-1462
-1242
-1125
-1141
-1260
-1427
-1591
-1733
-1850
-1946
-2009
-2029
-2000
-1940
-1885
-1864
-1878
-1901
-1892
-1828
-1719
-1604
-1521
-1478
-1441
-1347
-1140
-803
-374
71
451
711
836
849
788
691
585
485
404
348
318
306
304
302
302
307
315
315
288
220
112
-17
-142
-250
-350
-464
-613
-795
-978
-1117
-1179
-1163
-1101
-1044
-1037
-1104
-1245
-1446
-1693
-1974
-2273
-2564
-2811
-2981
-3056
-3046
-2984
-2908
-2844
-2797
-2757
-2715
-2680
-2669
-2699
-2763
-2829
-2854
-2816
-2723
-2612
-2516
-2442
-2363
-2239
-2051
-1822
-1607
-1463
-1413
-1435
-1481
-1516
-1541
-1597
-1735
-1988
-2346
-2756
-3140
-3420
-3548
-3522
-3388
-3215
-3066
-2962
-2868
-2726
-2495
-2198
-1918
-1753
-1747
-1851
-1947
-1915
-1708
-1373
-1014
-723
-521
-370
-214
-34
139
247
257
175
39
-115
-269
-417
-552
-654
-715
-756
-832
-997
-1265
-1586
-1871
-2052
-2122
-2144
-2201
-2344
-2568
-2822
-3052
-3221
-3307
-3297
-3180
-2967
-2708
-2476
-2330
-2266
-2218
-2108
-1916
-1707
-1591
-1636
-1801
-1949
-1940
-1732
-1414
-1148
-1048
-1104
-1202
-1218
-1125
-1010
-1012
-1205
-1538
-1867
-2052
-2041
-1906
-1778
-1776
-1946
-2252
-2613
-2939
-3158
-3229
-3159
-3004
-2864
-2837
-2963
-3192
-3406
-3490
-3403
-3204
-3004
-2891
-2867
-2858
-2774
-2589
-2352
-2162
-2091
-2142
-2254
-2340
-2348
-2274
-2155
-2043
-1976
-1977
-2047
-2169
-2315
-2450
-2553
-2629
-2697
-2773
-2837
-2843
-2749
-2564
-2363
-2258
-2339
-2615
-3011
-3421
-3769
-4051
-4312
-4596
-4903
-5192
-5419
-5574
-5691
-5814
-5960
-6100
-6193
-6221
-6215
-6240
-6345
-6537
-6778
-7016
-7221
-7401
-7583
-7790
-8029
-8303
-8615
-8970
-9354
-9721
-10010
-10180
-10254
-10320
-10480
-10777
-11153
-11473
-11607
-11522
-11310
-11135
-11130
-11311
-11574
-11764
-11786
-11664
-11519
-11483
-11602
-11805
-11952
-11922
-11695
-11360
-11059
-10904
-10915
-11025
-11131
-11152
-11076
-10946
-10818
-10719
-10626
-10485
-10246
-9904
-9505
-9123
-8824
-8625
-8492
-8357
-8162
-7888
-7563
-7244
-6978
-6777
-6619
-6466
-6291
-6091
-5878
-5663
-5435
-5169
-4841
-4452
-4033
-3629
-3283
-3010
-2800
-2625
-2456
-2272
-2063
-1826
-1560
-1263
-934
-567
-156
306
818
1359
1893
2373
2769
3076
3322
3553
3810
4102
4408
4678
4868
4957
4968
4958
4994
5112
5298
5480
5568
5503
5299
5043
4851
4803
4891
5023
5084
5003
4801
4582
4460
4495
4659
4851
4972
4974
4886
4789
4761
4839
5011
5232
5453
5639
5773
5845
5852
5802
5718
5637
5598
5610
5647
5653
5573
5387
5127
4860
4654
4532
4465
4389
4253
4054
3842
3683
3616
3630
3673
3695
3686
3678
3719
3831
3992
4144
4229
4228
4158
4066
3991
3953
3948
3959
3968
3964
3944
3923
3923
3970
4067
4188
4279
4292
4219
4105
4017
3995
4021
4021
3929
3736
3511
3357
3339
3435
3556
3604
3544
3425
3342
3366
3505
3703
3886
4009
4062
4066
4038
3989
3921
3837
3730
3582
3362
3052
2680
2314
2037
1889
1832
1770
1605
1304
914
530
228
29
-95
-178
-231
-243
-213
-174
-182
-270
-411
-520
-506
-329
-30
305
600
840
1067
1333
1654
1990
2276
2465
2563
2622
2706
2854
3063
3294
3506
3676
3811
3943
4107
4314
4539
4727
4824
4810
4721
4628
4601
4659
4765
4855
4892
4894
4926
5043
5247
5477
5649
5717
5706
5696
5766
5941
6187
6438
6638
6775
6867
6940
7013
7095
7203
7355
7563
7812
8054
8233
8309
8288
8213
8138
8103
8119
8175
8246
8308
8331
8287
8154
7942
7685
7445
7271
7177
7128
7057
6903
6644
6308
5963
5688
5532
5502
5553
5616
5631
5579
5488
5409
5380
5394
5404
5360
5252
5124
5048
5071
5173
5280
5314
5258
5174
5164
5305
5593
5950
6273
6491
6594
6616
6595
6551
6491
6425
6377
6371
6406
6448
6452
6396
6295
6187
6089
5976
5794
5503
5129
4759
4496
4395
4430
4515
4565
4553
4521
4535
4632
4787
4928
4993
4970
4905
4869
4909
5019
5154
5263
5321
5342
5360
5396
5450
5493
5494
5439
5332
5193
5040
4879
4709
4529
4340
4148
3955
3759
3559
3362
3187
3054
2965
2895
2796
2630
2388
2111
1860
1682
1577
1496
1376
1181
928
673
472
346
264
170
18
-202
-462
-716
-922
-1057
-1115
-1100
-1025
-914
-805
-739
-745
-826
-958
-1106
-1244
-1368
-1493
-1639
-1814
-2008
-2204
-2385
-2540
-2670
-2777
-2859
-2914
-2942
-2946
-2940
-2943
-2976
-3055
-3187
-3365
-3571
-3779
-3964
-4107
-4210
-4285
-4360
-4464
-4620
-4835
-5101
-5386
-5656
-5877
-6034
-6139
-6217
-6301
-6404
-6521
-6628
-6706
-6759
-6814
-6914
-7085
-7319
-7567
-7763
-7858
-7846
-7770
-7698
-7687
-7759
-7895
-8060
-8230
-8403
-8593
-8808
-9030
-9219
-9334
-9358
-9309
-9223
-9134
-9055
-8975
-8874
-8740
-8575
-8388
-8186
-7976
-7752
-7518
-7274
-7021
-6756
-6482
-6219
-6001
-5859
-5803
-5797
-5776
-5686
-5519
-5327
-5193
-5180
-5291
-5470
-5646
-5780
-5879
-5985
-6123
-6279
-6408
-6465
-6444
-6381
-6323
-6299
-6302
-6307
-6295
-6263
-6215
-6136
-5987
-5724
-5338
-4879
-4436
-4097
-3895
-3790
-3691
-3511
-3213
-2824
-2414
-2055
-1789
-1620
-1522
-1453
-1376
-1263
-1108
-923
-730
-547
-374
-190
33
304
597
856
1029
1104
1118
1146
1253
1450
1691
1896
2000
1994
1924
1862
1859
1922
2009
2071
2067
1995
1885
1774
1690
1640
1609
1576
1522
1446
1371
1335
1386
1553
1835
2187
2541
2824
2993
3048
3026
2979
2950
2954
2986
3027
3060
3079
3084
3080
3069
3045
3000
2920
2799
2645
2478
2331
2229
2179
2158
2126
2043
1900
1720
1550
1427
1357
1306
1215
1034
737
337
-132
-627
-1108
-1539
-1888
-2137
-2289
-2383
-2483
-2652
-2916
-3251
-3585
-3848
-4006
-4088
-4158
-4274
-4446
-4631
-4770
-4838
-4867
-4927
-5071
-5286
-5494
-5596
-5542
-5369
-5177
-5061
-5049
-5082
-5063
-4931
-4705
-4471
-4317
-4273
-4292
-4294
-4226
-4103
-3988
-3943
-3974
-4027
-4025
-3922
-3734
-3533
-3401
-3388
-3495
-3683
-3902
-4111
-4290
-4441
-4581
-4735
-4916
-5119
-5317
-5477
-5579
-5641
-5711
-5840
-6044
-6288
-6498
-6615
-6626
-6582
-6559
-6609
-6727
-6853
-6921
-6903
-6834
-6789
-6834
-6989
-7209
-7417
-7548
-7583
-7556
-7527
-7541
-7601
-7664
-7667
-7568
-7366
-7111
-6874
-6718
-6664
-6689
-6747
-6795
-6814
-6811
-6810
-6833
-6881
-6936
-6969
-6947
-6855
-6703
-6524
-6369
-6277
-6258
-6273
-6258
-6146
-5918
-5616
-5326
-5133
-5069
-5088
-5085
-4955
-4654
-4221
-3766
-3405
-3206
-3151
-3154
-3105
-2934
-2641
-2293
-1985
-1787
-1709
-1697
-1665
-1540
-1298
-977
-655
-406
-265
-210
-176
-78
143
492
924
1354
1705
1935
2059
2134
2224
2360
2529
2678
2757
2757
2721
2728
2852
3121
3499
3906
4254
4484
4593
4629
4676
4818
5103
5525
6016
6474
6804
6960
6967
6907
6872
6918
7039
7184
7293
7342
7354
7380
7455
7576
7698
7762
7734
7629
7506
7436
7465
7590
7757
7895
7950
7916
7838
7788
7819
7935
8089
8210
8252
8225
8199
8253
8430
8707
8997
9207
9281
9232
9119
9010
8939
8891
8824
8692
8481
8205
7896
7585
7289
7014
6763
6535
6332
6157
6008
5878
5759
5639
5512
5375
5233
5097
4979
4888
4825
4787
4770
4767
4766
4747
4682
4552
4362
4156
3993
3925
3952
4019
4035
3922
3661
3303
2940
2660
2503
2453
2462
2483
2493
2494
2500
2520
2553
2593
2632
2663
2678
2670
2642
2614
2615
2667
2766
2878
2960
2986
2973
2967
3018
3144
3315
3474
3577
3614
3618
3634
3689
3774
3859
3914
3933
3936
3950
3992
4057
4131
4200
4259
4315
4373
4434
4492
4544
4597
4672
4789
4956
5158
5359
5515
5599
5612
5584
5556
5550
5557
5545
5477
5351
5205
5099
5075
5127
5200
5219
5140
4976
4786
4639
4564
4538
4503
4411
4254
4066
3900
3791
3734
3693
3626
3508
3343
3158
2987
2849
2746
2659
2562
2432
2266
2083
1916
1797
1743
1742
1769
1793
1797
1775
1731
1665
1575
1461
1332
1200
1073
943
791
603
388
180
20
-75
-123
-177
-284
-458
-667
-857
-990
-1070
-1142
-1259
-1449
-1692
-1938
-2136
-2266
-2342
-2407
-2503
-2654
-2864
-3118
-3389
-3647
-3858
-3990
-4030
-3988
-3896
-3801
-3737
-3713
-3715
-3721
-3726
-3749
-3822
-3960
-4134
-4277
-4309
-4188
-3936
-3633
-3372
-3207
-3126
-3067
-2964
-2791
-2571
-2355
-2173
-2015
-1841
-1622
-1360
-1098
-880
-722
-597
-458
-279
-71
118
245
299
303
290
280
264
228
175
136
150
232
354
451
467
388
255
135
79
85
102
68
-49
-229
-413
-540
-580
-553
-514
-519
-596
-735
-894
-1026
-1097
-1109
-1087
-1067
-1077
-1120
-1174
-1211
-1208
-1169
-1120
-1091
-1101
-1137
-1166
-1148
-1063
-926
-778
-665
-616
-627
-668
-700
-704
-684
-667
-681
-738
-825
-906
-943
-908
-798
-635
-458
-313
-234
-232
-291
-376
-445
-472
-459
-435
-446
-525
-679
-876
-1062
-1182
-1207
-1151
-1062
-1002
-1010
-1089
-1192
-1260
-1254
-1184
-1107
-1095
-1193
-1391
-1629
-1835
-1970
-2041
-2099
-2185
-2315
-2471
-2621
-2755
-2885
-3033
-3204
-3370
-3492
-3550
-3566
-3592
-3677
-3833
-4026
-4201
-4322
-4395
-4458
-4548
-4671
-4804
-4915
-4989
-5044
-5108
-5202
-5319
-5436
-5535
-5614
-5689
-5767
-5841
-5884
-5868
-5790
-5673
-5557
-5477
-5446
-5460
-5506
-5574
-5656
-5743
-5816
-5854
-5846
-5803
-5753
-5725
-5726
-5728
-5686
-5569
-5381
-5173
-5016
-4961
-5007
-5094
-5140
-5078
-4894
-4634
-4369
-4156
-4006
-3888
-3756
-3583
-3384
-3199
-3067
-3000
-2971
-2933
-2851
-2714
-2544
-2377
-2240
-2141
-2065
-1994
-1917
-1843
-1796
-1797
-1847
-1918
-1960
-1930
-1818
-1664
-1540
-1514
-1605
-1767
-1910
-1949
-1856
-1674
-1491
-1384
-1381
-1443
-1498
-1477
-1354
-1147
-902
-671
-489
-367
-294
-241
-173
-63
87
251
381
442
438
411
423
517
688
882
1035
1105
1103
1074
1074
1130
1227
1322
1372
1356
1288
1206
1156
1166
1233
1328
1407
1437
1411
1353
1300
1277
1284
1297
1299
1297
1324
1417
1578
1766
1913
1969
1937
1875
1850
1900
2004
2104
2149
2130
2079
2035
2009
1972
1882
1724
1526
1346
1230
1182
1162
1122
1038
926
817
731
657
563
425
253
80
-60
-163
-256
-375
-535
-713
-864
-949
-968
-962
-988
-1084
-1246
-1436
-1609
-1736
-1825
-1908
-2017
-2169
-2352
-2547
-2736
-2918
-3106
-3310
-3525
-3725
-3876
-3957
-3976
-3970
-3981
-4037
-4128
-4220
-4273
-4272
-4233
-4202
-4217
-4289
-4391
-4469
-4471
-4378
-4206
-4003
-3823
-3695
-3612
-3532
-3405
-3198
-2924
-2637
-2408
-2284
-2264
-2295
-2304
-2237
-2088
-1898
-1719
-1586
-1493
-1406
-1289
-1130
-947
-770
-626
-527
-470
-446
-440
-431
-394
-311
-182
-32
104
205
277
357
485
670
883
1069
1189
1243
1272
1333
1461
1652
1866
2052
2171
2217
2206
2178
2173
2221
2327
2470
2611
2717
2785
2847
2955
3145
3411
3704
3955
4115
4170
4148
4093
4048
4041
4085
4178
4296
4403
4462
4466
4449
4468
4567
4737
4909
4997
4960
4829
4689
4615
4616
4634
4595
4468
4295
4155
4099
4111
4123
4069
3932
3753
3591
3479
3410
3358
3307
3262
3227
3190
3121
2999
2841
2692
2595
2547
2502
2405
2243
2055
1906
1831
1807
1775
1693
1566
1433
1320
1214
1075
886
687
558
558
670
804
858
794
657
537
493
517
547
533
469
392
334
289
227
128
11
-80
-122
-138
-180
-271
-377
-421
-351
-188
-17
89
129
177
321
574
860
1071
1160
1181
1240
1406
1649
1864
1972
1985
2001
2117
2345
2601
2778
2845
2870
2967
3193
3499
3762
3881
3849
3748
3682
3704
3794
3902
3987
4041
4070
4067
4030
3969
3934
3980
4120
4303
4450
4514
4531
4587
4746
4983
5195
5284
5241
5167
5191
5373
5653
5901
6026
6042
6042
6116
6272
6435
6524
6524
6493
6502
6574
6669
6733
6764
6813
6926
7083
7192
7161
6986
6771
6652
6684
6785
6797
6606
6241
5856
5613
5561
5611
5617
5494
5284
5107
5063
5152
5288
5375
5379
5341
5321
5343
5383
5398
5373
5332
5308
5308
5306
5276
5215
5152
5111
5091
5060
4993
4902
4828
4807
4828
4838
4785
4665
4529
4439
4405
4369
4245
3993
3654
3329
3099
2971
2869
2699
2419
2062
1707
1418
1200
1012
810
569
303
34
-226
-478
-727
-968
-1192
-1399
-1602
-1817
-2045
-2273
-2487
-2688
-2899
-3142
-3417
-3687
-3908
-4054
-4146
-4223
-4319
-4435
-4544
-4622
-4680
-4759
-4904
-5120
-5368
-5584
-5729
-5806
-5862
-5948
-6088
-6270
-6451
-6587
-6648
-6630
-6555
-6464
-6399
-6391
-6444
-6533
-6623
-6692
-6744
-6805
-6896
-7015
-7134
-7231
-7301
-7368
-7460
-7584
-7722
-7848
-7953
-8053
-8166
-8286
-8375
-8390
-8319
-8197
-8084
-8015
-7972
-7901
-7760
-7560
-7366
-7240
-7196
-7185
-7135
-7012
-6847
-6708
-6643
-6645
-6663
-6645
-6580
-6489
-6391
-6274
-6104
-5871
-5620
-5440
-5397
-5482
-5607
-5666
-5610
-5481
-5368
-5334
-5360
-5366
-5283
-5111
-4924
-4808
-4791
-4824
-4826
-4745
-4596
-4435
-4307
-4214
-4127
-4026
-3931
-3880
-3889
-3921
-3911
-3818
-3665
-3522
-3450
-3442
-3421
-3295
-3040
-2724
-2467
-2362
-2406
-2513
-2567
-2500
-2319
-2082
-1852
-1660
-1510
-1396
-1316
-1262
-1212
-1131
-999
-831
-686
-627
-679
-805
-925
-966
-908
-788
-675
-619
-630
-680
-731
-754
-744
-710
-667
-632
-621
-642
-687
-733
-755
-746
-726
-730
-783
-871
-947
-957
-878
-736
-585
-477
-424
-401
-370
-305
-207
-93
20
125
219
295
342
358
361
382
452
573
720
861
976
1073
1179
1312
1475
1652
1829
2005
2183
2357
2502
2592
2624
2636
2691
2833
3056
3299
3486
3569
3565
3530
3523
3558
3609
3631
3604
3541
3476
3431
3395
3340
3247
3132
3035
3000
3042
3141
3253
3339
3382
3387
3371
3351
3339
3342
3366
3408
3460
3506
3529
3523
3500
3478
3475
3499
3544
3594
3630
3639
3609
3536
3424
3283
3134
2998
2893
2821
2770
2712
2617
2466
2260
2032
1826
1682
1612
1592
1575
1522
1426
1320
1250
1243
1278
1300
1255
1129
959
804
705
649
581
446
232
-15
-214
-302
-276
-191
-129
-153
-275
-458
-642
-778
-846
-854
-831
-810
-813
-855
-936
-1045
-1170
-1301
-1434
-1572
-1714
-1856
-1988
-2096
-2168
-2201
-2200
-2179
-2159
-2166
-2224
-2343
-2509
-2687
-2829
-2902
-2903
-2863
-2831
-2843
-2908
-3002
-3082
-3109
-3068
-2966
-2830
-2694
-2588
-2527
-2512
-2529
-2560
-2596
-2644
-2725
-2865
-3064
-3292
-3493
-3611
-3623
-3552
-3458
-3406
-3430
-3518
-3621
-3685
-3678
-3603
-3495
-3395
-3332
-3309
-3313
-3325
-3332
-3331
-3325
-3316
-3307
-3298
-3295
-3310
-3350
-3414
-3484
-3532
-3532
-3478
-3391
-3304
-3250
-3240
-3260
-3289
-3307
-3314
-3316
-3314
-3299
-3247
-3145
-3000
-2843
-2713
-2635
-2609
-2610
-2608
-2588
-2554
-2524
-2510
-2508
-2497
-2458
-2383
-2291
-2210
-2172
-2187
-2244
-2312
-2362
-2384
-2390
-2405
-2456
-2549
-2667
-2779
-2857
-2890
-2890
-2875
-2862
-2857
-2855
-2850
-2837
-2819
-2797
-2773
-2750
-2726
-2703
-2672
-2619
-2526
-2383
-2195
-1990
-1799
-1641
-1510
-1383
-1240
-1082
-931
-812
-732
-671
-595
-483
-347
-226
-162
-165
-207
-234
-201
-96
55
207
323
394
441
498
598
758
970
1206
1427
1597
1697
1741
1765
1815
1924
2091
2283
2451
2554
2579
2548
2500
2476
2500
2570
2664
2748
2797
2801
2773
2746
2750
2804
2900
3012
3110
3175
3213
3248
3306
3404
3540
3700
3867
4027
4166
4277
4357
4410
4453
4512
4605
4737
4887
5024
5120
5166
5178
5185
5210
5259
5324
5388
5443
5488
5525
5549
5545
5497
5405
5289
5188
5137
5156
5232
5338
5448
5550
5649
5751
5848
5916
5935
5900
5840
5798
5807
5871
5953
6007
5998
5923
5809
5690
5581
5480
5370
5242
5101
4961
4831
4709
4585
4452
4318
4205
4132
4100
4086
4059
3989
3869
3724
3593
3511
3495
3532
3585
3612
3586
3508
3406
3320
3284
3307
3375
3461
3546
3625
3701
3777
3842
3878
3875
3837
3788
3754
3747
3757
3761
3739
3688
3616
3535
3447
3342
3213
3063
2910
2772
2662
2576
2500
2425
2348
2274
2209
2152
2099
2044
1984
1917
1833
1718
1565
1386
1217
1103
1075
1127
1218
1293
1310
1264
1183
1104
1053
1035
1037
1041
1034
1010
966
900
816
726
647
592
562
540
505
443
361
279
216
177
148
106
31
-78
-208
-341
-457
-550
-620
-675
-728
-792
-875
-978
-1093
-1205
-1302
-1385
-1465
-1556
-1661
-1768
-1854
-1902
-1913
-1905
-1902
-1917
-1946
-1977
-1996
-2003
-2009
-2025
-2054
-2087
-2115
-2133
-2142
-2144
-2136
-2110
-2059
-1988
-1911
-1847
-1798
-1753
-1691
-1594
-1462
-1309
-1152
-1002
-858
-723
-606
-528
-501
-520
-550
-550
-487
-364
-210
-66
43
116
174
238
321
420
523
622
716
805
887
963
1035
1111
1201
1305
1407
1483
1511
1489
1442
1406
1410
1460
1540
1619
1675
1698
1695
1675
1648
1615
1577
1529
1473
1407
1336
1269
1220
1205
1226
1269
1306
1312
1278
1224
1183
1185
1232
1295
1333
1318
1254
1176
1125
1128
1179
1250
1311
1349
1375
1408
1461
1530
1593
1628
1626
1597
1569
1572
1625
1727
1859
1991
2094
2148
2150
2112
2049
1976
1896
1801
1679
1525
1349
1171
1016
894
798
705
586
423
219
-2
-211
-385
-520
-635
-760
-917
-1112
-1324
-1523
-1683
-1801
-1898
-2007
-2153
-2337
-2536
-2714
-2852
-2957
-3060
-3196
-3383
-3606
-3825
-3998
-4100
-4141
-4159
-4195
-4274
-4393
-4522
-4625
-4676
-4675
-4642
-4604
-4581
-4572
-4565
-4546
-4515
-4481
-4460
-4458
-4468
-4472
-4454
-4413
-4362
-4320
-4305
-4326
-4387
-4480
-4596
-4716
-4813
-4865
-4867
-4837
-4818
-4848
-4937
-5063
-5178
-5244
-5255
-5240
-5245
-5300
-5401
-5512
-5591
-5609
-5566
-5482
-5385
-5304
-5258
-5256
-5289
-5334
-5354
-5324
-5237
-5121
-5018
-4961
-4949
-4946
-4908
-4809
-4665
-4515
-4403
-4342
-4314
-4283
-4223
-4128
-4014
-3910
-3828
-3773
-3736
-3706
-3670
-3615
-3532
-3428
-3322
-3242
-3206
-3210
-3225
-3212
-3149
-3041
-2917
-2808
-2723
-2643
-2538
-2390
-2209
-2032
-1897
-1819
-1783
-1748
-1679
-1561
-1407
-1247
-1111
-1012
-943
-888
-836
-786
-750
-735
-738
-743
-731
-694
-642
-595
-566
-549
-519
-453
-351
-243
-171
-163
-206
-257
-271
-231
-165
-123
-137
-198
-254
-254
-177
-55
54
102
87
52
55
131
268
417
523
562
549
532
556
642
773
912
1020
1087
1119
1140
1166
1191
1194
1154
1074
981
920
920
983
1074
1145
1161
1115
1025
923
832
761
705
657
608
552
483
407
339
299
306
355
414
438
399
305
200
143
168
266
397
514
588
622
633
636
633
622
608
603
621
658
690
690
641
556
467
410
400
428
475
523
569
614
659
696
720
727
723
712
690
646
575
489
418
399
447
542
640
696
693
647
600
586
615
668
717
744
753
762
785
821
846
833
766
656
539
463
462
540
666
788
859
862
814
753
711
698
696
680
639
583
539
527
547
577
591
579
551
535
552
605
676
742
787
813
832
862
912
980
1058
1134
1199
1250
1291
1331
1380
1436
1485
1503
1471
1387
1277
1185
1146
1174
1248
1328
1377
1380
1349
1310
1279
1257
1226
1170
1088
995
915
869
859
873
894
908
911
907
904
899
887
865
834
809
808
844
916
1006
1096
1166
1222
1287
1382
1511
1647
1749
1778
1729
1633
1542
1502
1521
1571
1604
1581
1499
1386
1283
1216
1185
1163
1123
1050
954
859
788
746
722
692
640
565
480
409
368
362
380
402
412
398
364
319
274
234
199
160
115
66
24
-1
-4
5
5
-22
-85
-172
-263
-336
-385
-422
-470
-548
-659
-789
-920
-1039
-1147
-1248
-1347
-1437
-1513
-1574
-1634
-1706
-1796
-1884
-1937
-1929
-1863
-1780
-1737
-1772
-1880
-2013
-2112
-2145
-2119
-2079
-2068
-2107
-2184
-2269
-2340
-2391
-2430
-2461
-2482
-2484
-2470
-2458
-2471
-2520
-2591
-2647
-2658
-2618
-2559
-2531
-2576
-2695
-2852
-2990
-3063
-3061
-3010
-2956
-2939
-2974
-3042
-3109
-3140
-3115
-3040
-2936
-2827
-2733
-2658
-2596
-2535
-2463
-2372
-2257
-2117
-1958
-1794
-1642
-1517
-1419
-1335
-1245
-1140
-1022
-913
-823
-753
-686
-599
-484
-355
-241
-166
-128
-105
-65
7
107
212
305
385
465
560
670
781
870
926
954
979
1025
1111
1237
1394
1562
1722
1856
1959
2033
2096
2163
2250
2360
2483
2609
2734
2858
2988
3119
3240
3333
3393
3431
3477
3561
3697
3872
4057
4220
4344
4430
4491
4544
4596
4646
4689
4720
4740
4753
4765
4783
4809
4848
4899
4961
5028
5094
5147
5181
5193
5186
5175
5179
5216
5293
5403
5528
5645
5737
5803
5851
5895
5943
5998
6059
6124
6196
6281
6378
6480
6571
6637
6669
6674
6662
6647
6633
6621
6605
6587
6582
6605
6670
6772
6886
6977
7015
6993
6927
6850
6792
6759
6741
6713
6662
6592
6522
6470
6442
6426
6404
6367
6325
6299
6304
6333
6358
6344
6268
6139
5992
5867
5789
5752
5726
5672
5567
5413
5232
5055
4900
4773
4659
4543
4414
4277
4148
4043
3975
3937
3912
3881
3830
3756
3673
3595
3530
3472
3401
3298
3157
2995
2843
2730
2663
2618
2556
2439
2259
2039
1822
1639
1496
1368
1225
1048
848
652
484
349
229
101
-50
-218
-386
-538
-671
-790
-907
-1027
-1155
-1297
-1461
-1652
-1866
-2085
-2285
-2454
-2599
-2741
-2900
-3077
-3251
-3393
-3487
-3548
-3608
-3697
-3823
-3965
-4089
-4173
-4217
-4247
-4288
-4352
-4436
-4523
-4609
-4700
-4809
-4942
-5088
-5222
-5321
-5381
-5422
-5481
-5587
-5748
-5943
-6134
-6284
-6379
-6432
-6470
-6521
-6590
-6660
-6703
-6698
-6648
-6585
-6549
-6573
-6659
-6781
-6897
-6973
-7002
-7003
-7009
-7040
-7096
-7155
-7188
-7181
-7142
-7096
-7066
-7061
-7067
-7058
-7013
-6932
-6833
-6744
-6688
-6668
-6672
-6677
-6667
-6637
-6591
-6539
-6486
-6435
-6382
-6323
-6258
-6190
-6128
-6080
-6057
-6059
-6080
-6106
-6118
-6105
-6068
-6019
-5973
-5938
-5908
-5870
-5813
-5736
-5656
-5592
-5559
-5556
-5567
-5567
-5537
-5469
-5365
-5236
-5096
-4952
-4813
-4679
-4552
-4430
-4315
-4211
-4125
-4059
-4014
-3977
-3938
-3887
-3829
-3775
-3738
-3723
-3725
-3727
-3716
-3681
-3621
-3541
-3449
-3355
-3273
-3217
-3194
-3199
-3211
-3201
-3147
-3046
-2915
-2781
-2665
-2568
-2476
-2373
-2254
-2133
-2032
-1967
-1936
-1918
-1884
-1814
-1707
-1580
-1455
-1352
-1276
-1222
-1180
-1141
-1105
-1075
-1057
-1058
-1074
-1097
-1114
-1116
-1101
-1072
-1035
-995
-952
-902
-849
-799
-765
-748
-740
-715
-653
-546
-412
-284
-196
-160
-157
-155
-123
-53
39
123
177
198
200
201
210
222
224
200
148
73
-9
-79
-124
-137
-120
-87
-52
-29
-20
-17
-2
35
95
168
237
291
328
355
381
408
437
466
502
554
630
726
830
921
987
1027
1051
1074
1103
1140
1179
1214
1245
1275
1308
1342
1374
1399
1418
1436
1462
1500
1552
1610
1666
1713
1751
1783
1817
1858
1907
1961
2020
2085
2161
2248
2339
2419
2472
2493
2492
2494
2525
2599
2707
2824
2921
2979
2994
2972
2926
2864
2797
2735
2692
2676
2682
2692
2685
2648
2590
2535
2504
2499
2498
2466
2377
2232
2062
1911
1811
1771
1772
1786
1790
1781
1772
1780
1813
1866
1923
1967
1986
1983
1974
1978
2008
2062
2124
2164
2156
2085
1959
1805
1659
1552
1491
1464
1443
1402
1334
1255
1189
1160
1166
1186
1186
1142
1057
955
871
827
827
851
876
885
872
840
792
732
660
585
516
464
427
395
357
309
263
241
260
319
402
483
544
586
624
672
738
817
902
988
1080
1184
1298
1409
1497
1550
1571
1578
1597
1644
1715
1791
1849
1877
1884
1894
1934
2013
2121
2226
2300
2331
2335
2345
2394
2490
2617
2736
2814
2842
2840
2846
2897
3005
3156
3315
3448
3537
3583
3607
3631
3669
3724
3788
3851
3905
3948
3979
3997
4001
3991
3968
3937
3899
3855
3805
3752
3708
3691
3715
3783
3876
3961
4002
3982
3907
3806
3709
3639
3599
3579
3563
3535
3490
3430
3369
3324
3318
3358
3433
3511
3556
3547
3493
3429
3389
3379
3377
3342
3255
3130
3014
2943
2921
2911
2866
2765
2635
2530
2493
2518
2559
2555
2481
2358
2234
2150
2102
2054
1966
1827
1668
1534
1454
1416
1381
1306
1180
1025
883
783
730
697
653
577
476
379
317
306
334
365
358
290
169
26
-102
-196
-266
-338
-434
-553
-671
-763
-821
-865
-922
-1006
-1104
-1178
-1204
-1186
-1159
-1166
-1228
-1328
-1425
-1483
-1493
-1477
-1475
-1511
-1584
-1669
-1732
-1751
-1726
-1679
-1643
-1646
-1702
-1800
-1906
-1985
-2013
-2001
-1985
-2004
-2077
-2186
-2284
-2330
-2312
-2256
-2207
-2194
-2216
-2242
-2243
-2206
-2148
-2101
-2082
-2090
-2106
-2109
-2096
-2078
-2073
-2089
-2122
-2151
-2159
-2134
-2079
-2004
-1919
-1833
-1744
-1647
-1536
-1413
-1289
-1181
-1102
-1055
-1026
-995
-946
-879
-808
-750
-711
-685
-653
-603
-535
-463
-407
-378
-374
-383
-389
-379
-351
-314
-279
-262
-268
-289
-306
-294
-240
-151
-56
11
26
-11
-83
-169
-257
-343
-429
-506
-562
-585
-582
-572
-578
-612
-661
-707
-732
-741
-750
-774
-814
-855
-880
-886
-884
-891
-913
-943
-966
-972
-968
-973
-1000
-1056
-1123
-1184
-1225
-1245
-1253
-1259
-1270
-1288
-1312
-1340
-1365
-1383
-1392
-1402
-1424
-1468
-1531
-1597
-1646
-1672
-1682
-1700
-1741
-1804
-1870
-1919
-1946
-1964
-1997
-2054
-2126
-2193
-2240
-2269
-2303
-2360
-2444
-2538
-2613
-2649
-2643
-2609
-2565
-2521
-2477
-2432
-2385
-2338
-2294
-2256
-2219
-2181
-2141
-2099
-2058
-2019
-1985
-1963
-1958
-1970
-1989
-2001
-1998
-1981
-1968
-1981
-2032
-2115
-2208
-2293
-2361
-2420
-2480
-2546
-2609
-2657
-2680
-2679
-2663
-2635
-2592
-2527
-2443
-2354
-2284
-2252
-2256
-2274
-2275
-2241
-2171
-2084
-2001
-1934
-1873
-1805
-1723
-1631
-1540
-1461
-1393
-1325
-1246
-1151
-1055
-974
-919
-885
-852
-798
-718
-635
-584
-597
-677
-796
-906
-969
-978
-963
-966
-1010
-1090
-1164
-1189
-1146
-1054
-955
-884
-852
-836
-805
-742
-658
-584
-550
-560
-589
-596
-553
-458
-339
-237
-182
-181
-215
-257
-280
-275
-245
-207
-176
-163
-167
-179
-188
-188
-180
-171
-169
-178
-190
-192
-177
-143
-101
-65
-40
-20
11
66
145
237
327
404
471
535
600
661
703
720
718
717
739
791
858
918
950
952
938
923
914
904
879
834
777
728
702
700
711
719
718
710
704
705
710
713
718
735
776
845
931
1010
1063
1078
1064
1039
1016
998
972
927
861
788
727
695
692
703
706
684
633
565
500
452
425
412
404
395
390
395
409
420
408
358
275
182
110
83
101
141
172
171
136
87
50
46
75
128
182
220
235
230
220
225
261
333
428
521
583
596
567
519
482
476
499
530
543
521
463
382
298
225
169
128
97
69
41
15
-7
-17
-10
17
63
120
182
242
300
354
403
441
466
478
486
499
522
548
564
558
528
485
451
440
455
485
516
538
551
560
572
583
590
589
583
579
579
574
548
492
407
314
237
195
186
192
189
164
121
75
40
24
26
40
65
98
133
162
173
162
137
117
116
138
170
190
182
146
99
62
52
74
118
169
214
243
253
243
216
180
140
102
66
29
-13
-58
-102
-136
-150
-140
-110
-68
-28
-1
6
-6
-26
-44
-47
-35
-10
17
43
69
101
142
187
227
253
261
254
238
215
184
145
106
82
86
114
149
163
140
85
25
-8
1
42
88
115
119
116
130
174
246
329
404
458
492
512
526
544
573
616
674
741
806
863
910
954
1004
1067
1141
1222
1305
1389
1470
1541
1595
1625
1633
1632
1631
1634
1630
1608
1566
1521
1501
1531
1609
1708
1793
1837
1844
1834
1836
1861
1903
1948
1983
2009
2033
2067
2108
2154
2203
2259
2328
2411
2497
2570
2621
2652
2675
2707
2755
2815
2878
2934
2982
3024
3061
3090
3104
3101
3085
3066
3054
3055
3068
3089
3112
3136
3158
3178
3193
3202
3203
3193
3173
3139
3091
3035
2977
2926
2884
2845
2797
2731
2644
2547
2449
2362
2287
2218
2145
2061
1963
1854
1742
1636
1543
1465
1396
1327
1248
1155
1052
950
861
785
718
649
569
477
377
275
173
70
-36
-149
-266
-388
-511
-635
-756
-870
-975
-1073
-1168
-1261
-1345
-1406
-1433
-1430
-1415
-1416
-1449
-1509
-1564
-1582
-1549
-1482
-1421
-1400
-1425
-1472
-1501
-1487
-1437
-1382
-1361
-1390
-1452
-1512
-1538
-1520
-1474
-1430
-1415
-1441
-1496
-1560
-1614
-1647
-1659
-1658
-1650
-1642
-1634
-1627
-1621
-1613
-1601
-1581
-1550
-1509
-1466
-1432
-1414
-1409
-1405
-1388
-1352
-1302
-1255
-1226
-1218
-1220
-1218
-1200
-1169
-1136
-1114
-1107
-1107
-1107
-1108
-1116
-1143
-1190
-1246
-1295
-1321
-1324
-1310
-1290
-1269
-1246
-1219
-1189
-1160
-1135
-1112
-1079
-1030
-961
-885
-816
-765
-734
-714
-691
-655
-604
-540
-471
-404
-351
-319
-310
-320
-335
-340
-330
-311
-296
-296
-315
-345
-376
-399
-412
-417
-414
-402
-383
-360
-339
-320
-297
-255
-185
-90
11
96
148
175
198
240
311
402
491
557
591
599
594
590
595
611
638
671
701
717
705
661
585
488
380
272
169
72
-18
-103
-185
-269
-357
-448
-532
-601
-656
-705
-766
-845
-936
-1018
-1070
-1083
-1071
-1063
-1082
-1131
-1193
-1245
-1277
-1301
-1337
-1399
-1480
-1555
-1598
-1603
-1587
-1580
-1601
-1645
-1688
-1705
-1687
-1653
-1629
-1635
-1664
-1691
-1686
-1636
-1553
-1463
-1394
-1357
-1343
-1333
-1313
-1277
-1235
-1200
-1183
-1186
-1198
-1201
-1179
-1126
-1048
-967
-909
-887
-895
-911
-905
-861
-784
-701
-641
-622
-639
-672
-696
-695
-670
-632
-597
-576
-576
-595
-625
-653
-663
-651
-621
-595
-597
-637
-706
-777
-817
-811
-769
-716
-682
-679
-697
-716
-718
-699
-670
-647
-640
-650
-667
-685
-697
-706
-718
-735
-759
-787
-818
-854
-900
-964
-1050
-1155
-1265
-1361
-1424
-1451
-1452
-1446
-1454
-1479
-1512
-1536
-1540
-1527
-1509
-1497
-1490
-1474
-1433
-1362
-1271
-1184
-1120
-1084
-1061
-1029
-973
-893
-804
-718
-642
-568
-484
-385
-275
-171
-84
-18
35
87
143
200
246
272
282
285
291
300
305
298
285
286
324
408
520
626
691
706
690
679
696
740
781
792
763
715
681
686
726
775
805
806
789
772
766
767
761
741
714
701
718
764
826
878
906
906
890
873
872
897
945
1006
1064
1092
1078
1022
941
861
797
753
716
671
618
571
550
569
621
687
743
772
773
753
723
692
666
650
642
635
613
559
471
360
249
162
109
83
67
46
18
-10
-26
-28
-22
-25
-46
-89
-145
-200
-240
-259
-260
-253
-252
-265
-291
-319
-335
-330
-311
-296
-302
-333
-375
-404
-403
-374
-339
-326
-352
-415
-496
-569
-617
-634
-625
-600
-571
-552
-556
-585
-628
-663
-670
-640
-588
-543
-529
-552
-592
-615
-598
-539
-461
-399
-376
-397
-447
-503
-543
-560
-557
-549
-556
-589
-648
-719
-777
-804
-796
-769
-747
-750
-775
-803
-811
-789
-750
-720
-721
-748
-773
-761
-691
-572
-436
-320
-244
-203
-174
-133
-70
8
89
160
223
285
352
423
484
524
537
528
513
510
526
557
595
629
658
688
726
778
841
908
975
1038
1094
1140
1172
1186
1186
1183
1196
1238
1309
1397
1477
1532
1556
1559
1562
1583
1628
1689
1746
1782
1790
1778
1764
1771
1810
1880
1961
2029
2069
2077
2069
2066
2081
2113
2150
2178
2194
2207
2231
2274
2333
2397
2457
2506
2550
2591
2629
2657
2669
2665
2652
2643
2645
2660
2679
2696
2707
2710
2705
2690
2665
2632
2598
2575
2568
2574
2583
2583
2569
2541
2503
2453
2385
2293
2182
2068
1975
1918
1894
1882
1856
1801
1724
1648
1596
1577
1579
1575
1542
1475
1394
1324
1287
1281
1285
1271
1220
1135
1033
933
849
778
714
651
594
552
527
512
485
433
354
267
200
169
170
177
164
114
36
-44
-105
-137
-153
-174
-215
-275
-342
-395
-422
-423
-408
-391
-380
-383
-396
-416
-439
-460
-482
-509
-545
-596
-658
-724
-786
-839
-886
-932
-985
-1047
-1116
-1187
-1257
-1324
-1385
-1439
-1480
-1505
-1518
-1526
-1539
-1564
-1596
-1622
-1626
-1599
-1543
-1474
-1410
-1367
-1349
-1347
-1348
-1340
-1320
-1298
-1287
-1297
-1328
-1372
-1411
-1430
-1427
-1409
-1392
-1390
-1404
-1424
-1431
-1411
-1362
-1297
-1236
-1198
-1187
-1193
-1196
-1177
-1135
-1077
-1022
-982
-958
-939
-911
-868
-816
-765
-724
-695
-666
-629
-577
-516
-457
-408
-370
-337
-300
-257
-210
-165
-130
-105
-90
-81
-78
-77
-78
-76
-67
-53
-35
-19
-11
-12
-18
-28
-37
-46
-55
-66
-78
-92
-104
-107
-96
-68
-26
17
44
46
27
2
-12
-7
9
18
7
-18
-35
-16
52
151
246
298
295
257
226
240
311
418
524
595
623
625
629
656
705
760
798
811
805
795
795
806
819
820
801
762
714
669
632
608
596
593
600
612
622
620
598
555
496
432
370
316
267
220
171
121
71
28
-1
-10
1
27
48
47
8
-64
-151
-226
-272
-288
-291
-301
-328
-368
-404
-424
-427
-424
-433
-463
-515
-578
-636
-679
-700
-701
-688
-676
-677
-702
-746
-796
-834
-855
-866
-888
-936
-1006
-1073
-1108
-1096
-1050
-1004
-992
-1020
-1066
-1091
-1068
-999
-914
-849
-821
-822
-823
-799
-746
-682
-634
-622
-641
-670
-687
-678
-652
-630
-628
-650
-682
-705
-705
-689
-676
-686
-726
-781
-827
-841
-823
-791
-772
-779
-803
-814
-786
-710
-605
-503
-432
-397
-384
-368
-333
-280
-221
-169
-132
-103
-74
-35
18
81
144
197
227
228
201
160
122
103
106
119
122
101
54
-5
-59
-96
-116
-127
-138
-152
-167
-181
-196
-214
-237
-260
-280
-293
-309
-341
-400
-485
-581
-664
-720
-746
-753
-755
-760
-768
-777
-785
-798
-819
-847
-869
-873
-854
-822
-793
-783
-792
-806
-802
-770
-712
-649
-603
-589
-605
-637
-669
-693
-710
-732
-772
-834
-914
-998
-1070
-1117
-1140
-1151
-1169
-1209
-1274
-1357
-1441
-1514
-1574
-1629
-1689
-1757
-1825
-1879
-1907
-1908
-1893
-1875
-1866
-1864
-1861
-1843
-1805
-1749
-1686
-1632
-1596
-1577
-1565
-1546
-1512
-1462
-1406
-1359
-1328
-1311
-1296
-1272
-1234
-1190
-1154
-1132
-1120
-1107
-1086
-1060
-1042
-1046
-1072
-1105
-1125
-1121
-1095
-1063
-1036
-1018
-999
-969
-925
-877
-834
-800
-768
-728
-678
-629
-594
-579
-572
-551
-502
-432
-363
-320
-311
-318
-314
-277
-207
-126
-61
-26
-16
-15
-6
17
50
83
111
132
149
165
189
230
298
393
506
610
678
692
659
606
563
553
574
610
638
644
630
606
586
576
576
580
581
576
566
555
546
541
538
533
521
504
484
468
457
450
438
418
394
374
367
372
375
356
304
225
143
85
63
70
83
84
68
48
37
44
58
67
65
60
67
92
124
138
116
64
9
-10
24
97
169
200
176
119
74
81
150
259
369
450
491
504
504
502
500
496
493
503
536
595
665
720
741
726
693
673
684
725
773
797
784
741
699
688
719
777
830
851
833
796
768
769
799
838
867
874
866
857
858
871
887
900
906
906
896
872
832
785
752
753
794
861
921
950
946
934
947
1004
1086
1156
1180
1153
1111
1104
1165
1288
1429
1533
1568
1539
1484
1446
1449
1489
1539
1575
1582
1564
1535
1509
1497
1502
1524
1559
1601
1640
1667
1675
1666
1645
1618
1586
1542
1475
1380
1261
1130
1004
897
806
725
644
558
472
394
333
290
263
248
245
255
277
306
333
351
361
373
403
459
536
611
661
675
660
642
649
699
786
888
978
1040
1079
1112
1160
1231
1317
1396
1449
1466
1455
1436
1425
1431
1450
1469
1478
1474
1455
1424
1381
1330
1282
1252
1256
1292
1346
1389
1404
1394
1385
1407
1473
1568
1655
1707
1718
1717
1740
1807
1905
2000
2063
2088
2100
2130
2191
2266
2316
2309
2246
2156
2085
2063
2088
2137
2178
2192
2181
2163
2155
2162
2176
2185
2175
2141
2088
2021
1953
1890
1835
1787
1740
1686
1623
1557
1499
1459
1439
1428
1408
1366
1303
1234
1183
1169
1189
1220
1232
1201
1127
1033
948
897
881
883
877
844
783
707
634
574
528
487
444
397
350
309
277
253
234
218
201
183
162
136
103
63
17
-32
-79
-121
-155
-179
-197
-217
-245
-284
-329
-369
-394
-401
-396
-390
-396
-420
-458
-502
-541
-571
-589
-598
-601
-606
-621
-656
-713
-784
-853
-902
-920
-914
-899
-895
-912
-945
-981
-1008
-1025
-1041
-1066
-1105
-1152
-1193
-1219
-1232
-1241
-1259
-1287
-1319
-1340
-1342
-1326
-1305
-1292
-1295
-1313
-1338
-1367
-1401
-1444
-1493
-1541
-1571
-1572
-1542
-1494
-1446
-1413
-1398
-1396
-1404
-1425
-1466
-1534
-1626
-1726
-1814
-1877
-1916
-1940
-1964
-1998
-2037
-2076
-2101
-2107
-2097
-2084
-2080
-2100
-2144
-2205
-2264
-2303
-2315
-2309
-2305
-2320
-2355
-2391
-2407
-2390
-2348
-2305
-2284
-2289
-2303
-2304
-2281
-2241
-2207
-2194
-2204
-2220
-2223
-2205
-2169
-2128
-2083
-2031
-1964
-1887
-1814
-1764
-1745
-1743
-1734
-1693
-1618
-1526
-1447
-1404
-1401
-1425
-1449
-1453
-1426
-1371
-1298
-1224
-1160
-1109
-1063
-1010
-941
-854
-760
-675
-611
-567
-535
-509
-488
-478
-482
-494
-496
-478
-441
-403
-384
-393
-416
-428
-407
-352
-279
-211
-160
-121
-80
-29
26
72
99
112
125
149
182
214
232
237
244
267
313
369
414
429
411
372
332
304
291
286
280
268
247
217
181
141
102
69
41
14
-17
-61
-116
-178
-240
-296
-346
-393
-438
-478
-509
-530
-544
-560
-585
-623
-671
-722
-763
-788
-796
-791
-782
-776
-779
-786
-792
-791
-783
-774
-776
-794
-826
-861
-887
-895
-889
-878
-875
-884
-903
-925
-942
-953
-961
-968
-976
-984
-989
-989
-985
-983
-985
-995
-1012
-1030
-1042
-1042
-1024
-986
-929
-859
-785
-717
-664
-630
-610
-592
-562
-510
-440
-365
-305
-269
-248
-222
-173
-97
-15
42
51
17
-32
-60
-43
11
78
128
152
160
178
223
298
388
476
547
601
641
674
704
733
768
812
866
921
966
994
1006
1016
1037
1079
1138
1204
1267
1323
1372
1417
1458
1489
1509
1516
1513
1503
1489
1472
1454
1439
1429
1423
1411
1382
1332
1268
1205
1158
1128
1106
1076
1028
967
904
856
828
815
808
798
784
765
744
720
696
674
656
643
627
598
549
484
416
362
334
327
329
327
316
302
293
295
304
310
306
290
264
233
203
178
163
161
170
179
173
137
68
-19
-101
-157
-181
-186
-192
-221
-277
-351
-426
-490
-539
-583
-631
-689
-756
-820
-873
-907
-928
-942
-962
-992
-1027
-1058
-1072
-1064
-1037
-1000
-962
-928
-897
-865
-829
-794
-762
-735
-706
-667
-616
-557
-501
-460
-436
-421
-403
-373
-335
-301
-287
-301
-340
-394
-450
-499
-540
-577
-614
-654
-698
-742
-782
-810
-823
-820
-806
-790
-777
-768
-757
-736
-702
-662
-628
-610
-608
-613
-606
-578
-530
-474
-429
-403
-391
-380
-354
-310
-258
-219
-205
-214
-226
-217
-172
-96
-16
41
58
43
24
32
78
155
236
297
331
351
379
431
508
596
676
737
781
816
852
894
937
977
1008
1032
1050
1065
1080
1098
1122
1153
1188
1221
1245
1255
1252
1238
1216
1186
1149
1107
1067
1035
1012
995
972
941
907
881
873
881
893
893
871
838
813
814
849
908
975
1038
1096
1155
1224
1300
1374
1433
1468
1482
1481
1477
1480
1495
1520
1544
1550
1524
1463
1378
1292
1225
1179
1137
1073
976
854
737
652
606
578
540
475
392
321
292
313
366
423
461
480
492
512
548
598
658
722
786
841
875
881
864
844
840
859
886
890
849
764
656
558
488
440
397
341
268
192
126
76
38
-1
-43
-85
-117
-133
-132
-123
-113
-110
-114
-124
-133
-131
-111
-69
-16
30
47
32
-3
-29
-24
13
61
94
94
69
41
33
52
88
123
148
158
157
148
129
106
90
100
147
225
309
369
392
384
372
379
413
460
500
519
518
506
491
478
463
444
426
411
404
399
394
385
377
376
380
378
359
317
263
220
205
224
260
287
286
252
199
143
94
49
-1
-63
-134
-202
-258
-298
-331
-368
-416
-475
-536
-591
-636
-673
-706
-739
-772
-804
-832
-857
-883
-908
-930
-945
-949
-944
-932
-913
-883
-836
-771
-698
-637
-603
-601
-619
-632
-625
-599
-574
-571
-600
-650
-696
-722
-726
-724
-733
-758
-786
-798
-783
-746
-703
-667
-641
-616
-588
-558
-539
-542
-564
-592
-606
-598
-572
-546
-530
-525
-520
-505
-476
-440
-409
-387
-367
-340
-301
-253
-210
-184
-178
-184
-189
-179
-150
-107
-63
-30
-14
-13
-18
-18
-5
21
56
94
128
161
194
230
268
306
339
370
396
415
421
407
375
338
313
312
331
349
344
306
246
195
175
194
231
258
255
224
188
169
175
193
204
195
171
150
147
163
185
198
196
184
178
184
197
201
184
148
107
82
80
93
103
88
42
-23
-86
-126
-133
-115
-88
-71
-73
-91
-113
-121
-107
-73
-34
-7
0
-10
-20
-13
21
75
130
171
191
203
228
280
361
452
529
574
589
586
583
592
609
625
627
611
584
554
531
517
511
507
502
497
493
488
478
456
417
364
308
264
245
252
275
293
291
264
219
172
137
115
103
94
84
76
74
76
75
63
35
-3
-40
-67
-80
-85
-89
-99
-117
-141
-173
-213
-258
-305
-346
-377
-399
-422
-455
-499
-544
-575
-578
-555
-516
-481
-464
-468
-488
-514
-538
-558
-575
-590
-600
-607
-610
-614
-623
-639
-660
-680
-692
-695
-695
-703
-732
-787
-862
-937
-993
-1016
-1010
-998
-1000
-1025
-1061
-1081
-1061
-1002
-935
-898
-918
-987
-1065
-1104
-1076
-1000
-922
-890
-921
-987
-1038
-1036
-978
-906
-870
-898
-975
-1055
-1087
-1058
-997
-956
-975
-1051
-1143
-1194
-1175
-1104
-1032
-1012
-1065
-1164
-1254
-1293
-1273
-1228
-1206
-1238
-1314
-1395
-1439
-1425
-1372
-1316
-1291
-1302
-1326
-1328
-1282
-1189
-1075
-978
-923
-909
-917
-912
-871
-792
-693
-603
-546
-528
-530
-525
-494
-431
-354
-282
-227
-184
-136
-67
20
108
173
200
198
191
205
256
336
427
508
565
596
604
597
583
574
579
602
636
666
676
665
649
657
708
802
912
1000
1045
1048
1039
1052
1108
1199
1300
1384
1439
1470
1493
1522
1558
1591
1608
1600
1573
1538
1509
1493
1487
1479
1457
1411
1345
1270
1202
1145
1098
1045
980
904
834
793
789
811
833
830
794
737
685
653
642
635
616
579
535
501
488
490
493
486
467
442
421
404
385
359
325
293
269
251
232
200
154
108
80
84
115
155
182
181
156
119
88
66
51
32
1
-38
-77
-102
-107
-94
-74
-60
-61
-78
-101
-119
-126
-123
-122
-137
-173
-225
-276
-308
-309
-281
-238
-199
-178
-179
-194
-209
-211
-195
-172
-155
-159
-187
-228
-260
-268
-245
-204
-165
-140
-127
-112
-79
-27
27
60
55
20
-21
-38
-20
24
71
95
93
76
69
86
128
172
194
176
118
40
-32
-79
-98
-103
-115
-148
-202
-261
-304
-320
-316
-309
-318
-350
-394
-428
-435
-405
-343
-262
-180
-117
-89
-107
-166
-244
-306
-321
-280
-205
-134
-98
-103
-124
-125
-85
-8
76
138
170
186
211
261
329
397
444
464
463
455
446
436
423
408
395
389
388
387
379
361
337
309
272
220
153
86
49
72
162
295
420
485
461
361
230
120
64
63
86
99
85
54
32
43
86
138
168
156
113
72
65
106
177
244
280
279
262
252
259
272
272
247
207
177
181
218
267
297
290
251
204
172
170
193
228
262
285
293
289
281
282
313
386
500
628
732
774
746
671
597
570
612
705
807
873
877
824
738
653
587
545
517
493
467
442
416
387
348
299
246
204
183
181
179
152
92
14
-47
-59
-13
64
124
127
65
-36
-135
-198
-220
-217
-214
-227
-251
-271
-274
-257
-227
-201
-192
-208
-247
-301
-358
-407
-446
-479
-515
-559
-609
-653
-680
-686
-676
-658
-636
-608
-572
-532
-504
-504
-540
-600
-660
-700
-713
-711
-709
-714
-720
-718
-706
-697
-704
-730
-763
-782
-779
-761
-747
-748
-757
-754
-722
-670
-624
-616
-652
-712
-757
-759
-720
-663
-620
-606
-612
-618
-606
-576
-539
-510
-497
-501
-513
-523
-517
-487
-429
-354
-281
-231
-219
-240
-276
-308
-324
-324
-317
-307
-292
-272
-247
-221
-194
-162
-113
-41
47
131
194
231
254
283
325
368
394
396
386
388
420
476
533
570
586
598
630
680
724
729
686
620
580
603
686
783
836
815
735
647
602
619
679
735
750
714
650
596
583
617
682
743
771
752
699
639
603
606
640
678
696
684
653
627
624
642
663
666
644
608
579
574
591
611
613
585
532
472
424
396
383
372
354
329
302
283
272
259
227
166
81
-9
-75
-100
-86
-57
-40
-51
-83
-109
-107
-73
-27
-3
-30
-111
-224
-335
-417
-460
-477
-488
-514
-560
-619
-678
-723
-748
-759
-763
-769
-778
-784
-779
-759
-732
-708
-697
-701
-710
-714
-708
-693
-677
-662
-648
-629
-602
-572
-550
-540
-538
-528
-497
-446
-386
-337
-309
-297
-288
-268
-238
-210
-197
-199
-206
-201
-175
-137
-102
-87
-93
-109
-118
-114
-102
-93
-97
-110
-119
-109
-74
-18
46
104
146
168
170
156
129
98
71
58
61
74
84
74
37
-17
-68
-96
-91
-61
-26
-7
-11
-29
-43
-37
-7
36
75
100
107
103
94
87
85
93
113
142
170
184
171
134
86
52
45
65
95
114
112
93
71
60
65
78
90
98
100
101
97
85
63
37
24
38
87
163
242
303
330
325
308
300
320
369
432
487
515
512
491
475
481
513
554
582
583
559
525
500
491
492
495
495
495
507
533
569
599
611
605
587
567
550
534
517
501
492
494
502
505
491
460
423
396
386
391
400
404
402
398
395
388
368
332
293
272
288
343
418
484
516
505
463
407
355
318
297
292
295
295
275
228
156
74
3
-46
-82
-123
-183
-261
-334
-375
-371
-335
-296
-288
-322
-387
-454
-497
-506
-488
-467
-462
-479
-509
-534
-535
-509
-472
-453
-475
-544
-635
-705
-717
-664
-576
-504
-490
-539
-621
-690
-716
-703
-686
-704
-775
-884
-994
-1070
-1097
-1088
-1068
-1061
-1074
-1097
-1115
-1115
-1094
-1060
-1027
-1004
-988
-968
-932
-875
-808
-749
-715
-707
-710
-701
-667
-616
-568
-544
-541
-541
-515
-452
-366
-293
-264
-287
-340
-386
-397
-367
-314
-262
-225
-203
-186
-164
-137
-111
-90
-78
-73
-76
-84
-95
-98
-80
-32
40
115
165
170
131
69
16
-3
17
63
112
145
154
145
128
113
105
102
98
84
58
19
-30
-81
-125
-158
-178
-191
-203
-221
-246
-274
-298
-315
-324
-330
-338
-352
-368
-378
-374
-356
-330
-308
-300
-304
-310
-303
-273
-224
-168
-122
-97
-94
-103
-112
-114
-108
-100
-95
-101
-118
-146
-179
-207
-219
-208
-173
-127
-87
-67
-69
-85
-100
-108
-109
-116
-138
-175
-211
-227
-211
-170
-123
-94
-93
-111
-125
-115
-74
-13
44
78
81
62
41
36
60
106
157
190
185
142
76
19
-2
26
87
148
175
155
101
46
20
31
61
80
68
28
-15
-34
-14
32
80
103
91
54
13
-15
-22
-14
-3
1
-5
-16
-24
-18
4
37
69
86
83
66
52
58
86
122
141
130
95
63
69
127
224
318
371
365
319
275
272
323
408
482
507
473
399
328
296
318
378
441
472
450
385
303
236
206
216
251
291
319
335
347
367
402
445
479
483
447
380
308
264
272
330
410
470
477
423
334
256
225
257
333
416
474
494
488
481
492
524
564
593
593
563
514
466
438
439
465
503
535
550
551
550
562
593
632
659
655
616
557
502
472
469
484
500
503
491
468
441
414
393
381
380
387
390
380
353
322
311
334
390
450
479
454
380
290
224
203
225
265
295
300
279
238
182
117
46
-19
-67
-92
-101
-112
-143
-199
-271
-338
-384
-403
-401
-391
-385
-389
-406
-433
-464
-485
-483
-453
-404
-354
-328
-332
-356
-377
-376
-351
-319
-300
-303
-319
-328
-312
-275
-233
-208
-206
-217
-223
-210
-176
-138
-112
-104
-108
-111
-99
-74
-43
-22
-15
-18
-22
-15
1
19
25
14
-8
-26
-28
-7
29
65
93
113
131
153
175
186
175
148
123
118
142
182
211
209
175
130
100
99
122
148
163
161
152
146
144
137
115
78
38
7
-10
-16
-19
-19
-9
18
62
106
130
126
103
82
87
126
189
258
318
366
406
442
471
489
496
497
503
522
550
580
602
612
609
594
565
520
460
397
343
309
293
286
272
248
218
192
173
154
122
71
3
-62
-109
-130
-134
-141
-167
-214
-268
-305
-311
-282
-237
-199
-191
-216
-261
-302
-313
-286
-229
-166
-122
-109
-123
-144
-151
-132
-89
-39
-2
10
0
-21
-33
-26
2
41
73
87
78
57
39
36
49
68
81
80
66
54
57
81
121
165
199
217
221
215
205
195
190
196
217
252
296
339
373
396
413
432
455
477
488
483
463
441
430
439
463
491
506
501
477
443
412
392
385
385
388
390
390
390
390
390
389
388
388
389
392
393
389
383
383
396
426
465
497
507
487
447
407
385
385
395
392
361
306
245
203
188
190
187
158
107
56
33
53
99
132
117
44
-61
-149
-177
-138
-63
-2
4
-52
-144
-232
-288
-310
-316
-326
-348
-377
-402
-417
-429
-447
-475
-508
-532
-543
-543
-543
-554
-575
-601
-621
-633
-638
-639
-636
-625
-608
-595
-597
-621
-660
-693
-701
-678
-638
-607
-604
-634
-681
-728
-762
-786
-811
-845
-883
-917
-938
-944
-940
-932
-920
-902
-881
-867
-873
-905
-954
-1000
-1024
-1018
-1000
-991
-1012
-1064
-1130
-1186
-1218
-1223
-1216
-1208
-1206
-1209
-1212
-1214
-1219
-1233
-1255
-1279
-1292
-1287
-1267
-1241
-1224
-1226
-1248
-1280
-1310
-1328
-1327
-1307
-1272
-1232
-1197
-1178
-1178
-1191
-1199
-1186
-1144
-1082
-1022
-984
-976
-981
-973
-933
-863
-787
-736
-729
-756
-789
-798
-771
-724
-684
-671
-685
-707
-713
-692
-651
-608
-580
-574
-584
-600
-613
-619
-616
-603
-580
-550
-521
-500
-491
-489
-484
-468
-437
-399
-364
-341
-328
-318
-303
-277
-242
-207
-180
-167
-167
-168
-159
-132
-89
-42
-9
1
-8
-23
-30
-25
-18
-25
-52
-91
-122
-127
-104
-67
-37
-24
-23
-21
-12
-3
-8
-35
-73
-96
-83
-34
25
59
50
10
-27
-29
11
71
118
130
111
84
75
93
126
156
170
171
173
187
216
250
281
303
320
339
366
399
432
457
472
478
480
489
510
545
588
629
659
674
680
689
710
746
788
827
854
873
892
917
949
976
991
988
976
968
970
981
991
986
965
934
904
883
871
860
844
823
804
795
796
798
789
765
730
698
680
675
671
650
608
559
524
525
566
628
685
715
713
692
671
663
669
680
686
685
677
668
660
653
648
648
657
675
699
721
736
744
749
756
767
777
783
781
777
773
774
777
780
780
779
776
768
748
713
668
624
594
582
579
571
546
507
463
428
405
388
365
334
301
277
270
276
281
280
273
271
286
316
350
377
394
412
449
513
594
673
725
743
732
709
691
687
693
703
709
707
695
678
666
667
687
721
758
783
789
780
770
773
793
821
843
853
853
855
866
881
893
891
878
866
870
893
928
960
977
980
981
992
1018
1054
1083
1093
1082
1058
1038
1038
1062
1104
1146
1169
1165
1138
1108
1096
1114
1152
1185
1191
1162
1113
1072
1059
1074
1098
1110
1095
1061
1028
1010
1010
1016
1016
1004
990
982
985
993
993
976
945
912
889
882
884
880
859
815
757
700
659
645
655
676
689
682
654
616
584
568
564
557
534
494
448
412
396
391
379
344
286
223
177
164
180
203
214
202
173
139
114
101
96
90
78
57
28
-9
-51
-91
-122
-139
-142
-140
-144
-165
-206
-261
-321
-377
-423
-454
-471
-477
-476
-477
-487
-506
-528
-541
-540
-525
-508
-498
-500
-508
-512
-504
-487
-471
-468
-479
-496
-508
-507
-499
-495
-509
-541
-577
-602
-604
-585
-564
-558
-576
-615
-658
-693
-718
-740
-770
-809
-850
-878
-887
-882
-883
-906
-956
-1018
-1072
-1101
-1107
-1109
-1129
-1175
-1236
-1287
-1311
-1306
-1292
-1294
-1326
-1383
-1444
-1486
-1501
-1501
-1504
-1526
-1565
-1605
-1624
-1613
-1579
-1542
-1525
-1538
-1572
-1604
-1608
-1575
-1510
-1438
-1383
-1361
-1368
-1386
-1395
-1383
-1356
-1328
-1316
-1324
-1342
-1356
-1352
-1327
-1288
-1253
-1233
-1239
-1270
-1316
-1365
-1400
-1413
-1405
-1383
-1364
-1358
-1368
-1385
-1400
-1407
-1412
-1426
-1455
-1491
-1518
-1524
-1504
-1470
-1440
-1424
-1417
-1406
-1382
-1347
-1315
-1298
-1298
-1304
-1302
-1283
-1253
-1226
-1207
-1195
-1180
-1157
-1128
-1103
-1085
-1064
-1025
-959
-877
-803
-759
-747
-745
-722
-663
-582
-510
-477
-485
-510
-520
-497
-449
-401
-373
-367
-367
-352
-318
-273
-234
-214
-212
-221
-233
-245
-253
-252
-238
-213
-189
-181
-199
-234
-262
-265
-240
-208
-198
-226
-280
-328
-345
-326
-289
-258
-242
-229
-200
-148
-89
-49
-44
-63
-77
-58
-2
66
115
125
106
82
77
92
112
118
102
73
46
28
13
-9
-45
-88
-123
-137
-133
-129
-143
-183
-241
-293
-318
-306
-267
-224
-200
-205
-229
-250
-248
-214
-162
-114
-93
-100
-119
-125
-103
-59
-17
-1
-18
-51
-75
-72
-43
-10
7
2
-12
-20
-13
1
4
-15
-51
-90
-113
-116
-109
-104
-108
-117
-119
-108
-91
-78
-80
-93
-105
-103
-79
-44
-12
2
-1
-12
-14
0
30
63
83
85
77
75
91
129
172
198
189
149
100
72
84
127
174
189
159
97
37
10
21
52
73
65
34
5
3
31
72
100
99
79
64
75
116
170
212
225
212
191
180
191
222
264
309
352
393
434
473
511
546
579
607
631
649
666
687
720
766
818
862
887
890
880
871
872
885
899
907
906
901
903
914
932
948
958
960
962
972
993
1022
1051
1074
1086
1088
1083
1073
1063
1051
1038
1022
999
969
935
902
878
868
869
878
885
885
874
859
847
843
851
866
880
886
882
872
867
874
891
909
914
902
883
874
888
922
955
963
937
893
861
868
912
966
994
977
930
885
876
907
956
989
983
942
886
836
800
770
733
688
641
601
567
534
492
440
386
340
303
266
220
163
106
68
58
67
75
59
15
-43
-92
-114
-107
-81
-53
-32
-21
-18
-19
-23
-29
-33
-31
-21
-5
11
25
39
60
92
136
181
217
236
240
236
236
244
258
271
278
277
273
274
285
309
340
373
403
425
443
459
477
498
522
546
567
581
587
584
574
566
568
585
616
652
680
690
683
670
663
671
694
723
750
769
781
786
786
781
772
765
769
790
824
859
879
874
846
807
776
764
771
786
791
775
736
683
631
596
583
589
602
611
611
605
606
621
647
673
683
670
638
604
585
587
603
616
613
588
548
504
466
434
407
379
347
311
274
235
199
169
152
150
160
172
173
156
123
87
63
62
79
99
106
92
61
29
8
-2
-9
-26
-58
-95
-121
-124
-110
-101
-116
-162
-224
-272
-284
-260
-223
-203
-217
-257
-299
-318
-305
-275
-251
-250
-273
-303
-325
-329
-320
-309
-303
-304
-310
-318
-331
-350
-374
-399
-421
-439
-456
-475
-498
-517
-527
-523
-510
-498
-497
-510
-532
-550
-552
-534
-502
-467
-444
-443
-466
-508
-558
-607
-649
-681
-704
-722
-733
-738
-737
-729
-720
-712
-707
-705
-705
-707
-710
-715
-716
-710
-694
-674
-659
-657
-669
-689
-703
-699
-678
-651
-632
-634
-656
-689
-717
-728
-717
-690
-656
-626
-612
-617
-640
-672
-703
-720
-721
-711
-699
-695
-701
-711
-718
-714
-703
-693
-694
-713
-747
-788
-821
-839
-840
-828
-815
-808
-812
-824
-836
-839
-829
-808
-784
-765
-754
-750
-748
-742
-732
-719
-709
-705
-709
-718
-729
-735
-733
-722
-707
-695
-692
-701
-714
-721
-712
-687
-657
-638
-642
-669
-704
-725
-719
-689
-653
-634
-643
-674
-708
-721
-705
-666
-625
-600
-597
-605
-605
-582
-532
-466
-403
-356
-329
-316
-305
-288
-263
-235
-212
-197
-188
-179
-165
-144
-123
-107
-99
-101
-105
-109
-108
-105
-102
-102
-105
-108
-109
-106
-102
-101
-104
-109
-112
-109
-101
-94
-98
-118
-150
-184
-203
-200
-176
-147
-134
-151
-198
-257
-308
-332
-331
-318
-314
-333
-371
-410
-430
-420
-387
-352
-336
-350
-386
-424
-442
-429
-389
-336
-285
-246
-220
-201
-182
-161
-138
-119
-105
-98
-99
-104
-111
-116
-117
-109
-91
-66
-38
-14
0
2
-4
-12
-15
-11
-3
-1
-12
-41
-81
-115
-131
-121
-91
-56
-30
-19
-16
-10
9
38
65
74
61
29
-4
-24
-25
-14
-1
3
-4
-16
-23
-19
-6
13
30
43
54
64
74
83
89
91
90
89
89
91
90
88
84
86
99
124
157
188
207
211
205
204
218
252
300
350
389
413
425
433
442
458
480
507
535
560
579
590
595
601
616
645
684
721
742
743
733
725
733
756
782
795
792
781
779
797
827
852
854
829
791
759
747
746
738
706
653
599
568
572
601
628
633
610
574
547
541
551
561
560
549
537
536
546
556
554
534
506
487
490
516
553
585
600
597
584
573
571
581
602
629
655
675
686
692
700
716
744
776
802
809
793
760
725
703
705
726
754
769
758
716
656
597
561
558
583
615
632
621
585
541
508
497
503
513
513
499
474
441
402
354
299
241
187
143
104
60
0
-72
-145
-205
-248
-283
-326
-383
-442
-482
-490
-474
-460
-477
-531
-602
-656
-668
-647
-622
-625
-666
-722
-761
-765
-744
-733
-756
-815
-876
-905
-886
-839
-803
-809
-855
-909
-930
-902
-841
-785
-766
-786
-818
-831
-810
-767
-732
-729
-759
-800
-824
-817
-784
-745
-720
-713
-717
-719
-711
-690
-660
-626
-593
-565
-544
-533
-528
-523
-506
-476
-435
-393
-357
-325
-292
-253
-212
-179
-164
-164
-164
-148
-109
-57
-12
10
9
3
9
36
76
115
143
164
188
221
258
284
291
281
270
269
278
289
289
278
267
266
279
294
295
277
249
229
226
233
235
224
206
196
208
236
257
251
215
165
126
108
101
85
46
-4
-40
-39
6
79
158
227
284
332
364
372
350
308
267
252
268
300
329
346
359
384
426
466
479
450
395
355
362
422
503
565
585
574
565
582
622
657
654
603
523
450
409
406
431
466
501
532
557
569
565
545
517
486
455
418
370
317
271
244
234
221
186
123
50
-2
-6
35
96
141
151
129
98
77
74
79
78
64
39
10
-18
-44
-70
-96
-117
-132
-141
-147
-154
-162
-174
-189
-210
-237
-263
-282
-289
-285
-282
-288
-308
-333
-354
-367
-379
-400
-435
-474
-498
-491
-456
-417
-402
-425
-479
-536
-568
-561
-525
-485
-469
-495
-559
-642
-714
-749
-743
-713
-694
-714
-778
-860
-918
-923
-883
-836
-825
-867
-940
-998
-1006
-965
-909
-878
-882
-901
-898
-854
-784
-729
-721
-757
-802
-811
-765
-678
-590
-535
-520
-528
-527
-499
-444
-382
-336
-318
-322
-332
-328
-299
-250
-201
-175
-185
-222
-261
-272
-244
-191
-144
-129
-144
-165
-160
-113
-38
32
70
75
64
65
85
113
130
124
106
97
114
156
206
244
260
255
239
220
201
182
167
163
179
211
249
278
287
280
267
263
277
308
349
389
421
444
464
487
517
550
576
586
577
557
541
539
550
566
576
576
574
582
605
639
673
699
719
740
763
784
791
782
763
754
766
798
829
839
824
799
788
804
842
877
889
873
846
828
833
860
896
929
951
959
948
915
865
817
794
808
849
887
887
839
760
688
652
657
683
705
708
697
688
687
689
681
658
626
599
584
578
571
557
542
538
552
574
586
573
536
495
470
470
480
478
446
390
330
289
277
285
290
276
240
193
156
145
162
197
234
259
266
259
249
246
254
267
278
280
277
273
276
281
283
275
258
243
243
257
275
276
247
194
137
100
95
115
141
154
152
145
146
161
180
191
187
174
166
170
184
191
176
139
97
70
69
82
84
49
-25
-115
-185
-215
-212
-210
-247
-336
-455
-561
-615
-614
-585
-572
-602
-667
-734
-768
-758
-726
-710
-738
-804
-876
-919
-916
-881
-848
-849
-890
-954
-1010
-1038
-1035
-1016
-1004
-1010
-1032
-1058
-1078
-1086
-1083
-1073
-1056
-1036
-1014
-1002
-1006
-1033
-1069
-1096
-1094
-1058
-1002
-959
-947
-968
-1000
-1012
-992
-947
-910
-909
-949
-1004
-1041
-1033
-984
-921
-874
-854
-853
-853
-842
-825
-814
-817
-827
-829
-812
-778
-742
-722
-724
-740
-754
-755
-741
-719
-696
-674
-653
-633
-613
-597
-589
-588
-589
-589
-581
-562
-532
-491
-446
-405
-372
-347
-321
-284
-236
-183
-136
-103
-79
-56
-27
3
24
29
27
37
77
143
213
258
265
250
248
284
355
430
475
476
451
435
449
486
520
526
504
479
477
508
555
590
596
581
568
578
613
659
696
716
727
739
757
776
788
787
780
776
779
783
776
751
711
669
637
622
620
621
619
610
597
585
578
578
583
585
575
548
506
463
437
439
461
483
482
449
397
349
328
334
350
354
334
296
261
241
236
231
212
174
129
95
80
82
85
75
47
7
-33
-66
-92
-113
-136
-161
-190
-223
-261
-299
-328
-336
-318
-278
-236
-212
-220
-254
-297
-328
-334
-322
-307
-308
-330
-365
-398
-413
-405
-380
-351
-328
-321
-331
-355
-386
-416
-438
-447
-445
-438
-436
-445
-464
-489
-511
-525
-530
-527
-521
-514
-510
-515
-532
-561
-596
-624
-633
-617
-583
-545
-518
-508
-514
-523
-528
-526
-519
-514
-515
-520
-527
-530
-524
-507
-481
-449
-416
-390
-371
-355
-333
-298
-252
-206
-174
-163
-164
-159
-133
-82
-20
32
59
65
69
90
134
192
247
283
300
309
323
348
381
416
446
471
492
507
512
505
490
475
472
484
504
520
522
515
511
526
564
617
664
690
689
675
665
677
714
767
820
862
889
907
924
944
964
977
980
976
974
987
1016
1055
1084
1087
1055
997
934
888
871
878
889
882
848
793
737
696
676
666
650
617
571
530
512
524
560
597
615
606
576
541
515
506
505
502
486
453
409
362
323
298
286
283
282
277
264
243
217
189
159
130
104
84
75
76
83
84
71
44
9
-19
-34
-38
-42
-55
-79
-107
-125
-128
-120
-113
-114
-122
-129
-126
-116
-108
-113
-135
-165
-187
-191
-181
-168
-168
-188
-224
-268
-309
-344
-370
-389
-401
-411
-426
-454
-494
-535
-563
-564
-543
-518
-514
-542
-594
-648
-679
-681
-666
-656
-665
-691
-718
-730
-719
-693
-668
-654
-652
-654
-651
-643
-632
-623
-616
-606
-586
-555
-517
-483
-461
-450
-446
-440
-424
-400
-373
-348
-331
-319
-304
-281
-252
-223
-206
-206
-221
-241
-255
-254
-242
-227
-217
-215
-219
-222
-222
-220
-218
-220
-222
-222
-219
-217
-218
-223
-228
-225
-209
-180
-148
-123
-110
-111
-119
-126
-127
-122
-116
-113
-116
-123
-129
-129
-119
-100
-79
-63
-56
-57
-60
-61
-60
-60
-63
-66
-62
-47
-26
-12
-19
-50
-95
-130
-141
-127
-106
-102
-125
-166
-205
-226
-226
-217
-214
-220
-228
-229
-220
-211
-212
-224
-235
-232
-209
-180
-162
-169
-191
-204
-188
-139
-77
-31
-17
-26
-34
-17
31
95
148
173
170
154
145
153
174
194
199
186
159
129
110
107
120
141
161
174
179
181
181
181
179
175
171
175
189
211
230
234
220
196
177
175
188
206
214
206
190
180
189
216
249
273
279
266
242
217
200
197
208
230
253
271
279
281
286
301
324
346
353
339
309
278
262
266
281
292
287
265
233
202
179
170
171
178
184
182
167
141
114
99
99
106
102
76
30
-15
-35
-18
23
61
70
47
6
-27
-38
-30
-17
-15
-22
-31
-30
-21
-13
-16
-36
-65
-95
-118
-134
-143
-148
-152
-156
-168
-192
-221
-241
-233
-192
-130
-74
-47
-53
-73
-83
-68
-39
-20
-29
-61
-91
-95
-67
-25
2
-4
-38
-79
-106
-115
-119
-134
-165
-202
-227
-232
-223
-218
-230
-261
-298
-327
-338
-332
-322
-316
-319
-327
-332
-331
-324
-317
-317
-325
-335
-338
-328
-304
-278
-262
-267
-291
-320
-338
-334
-314
-293
-285
-296
-316
-333
-337
-330
-321
-318
-323
-329
-332
-328
-323
-320
-323
-328
-331
-328
-324
-322
-324
-328
-330
-328
-324
-322
-324
-328
-330
-328
-325
-323
-324
-328
-330
-328
-324
-322
-325
-331
-333
-327
-312
-296
-290
-298
-316
-333
-339
-332
-320
-314
-322
-342
-364
-371
-357
-322
-280
-247
-229
-226
-226
-216
-192
-160
-132
-114
-105
-94
-72
-38
-1
29
46
56
68
90
119
146
164
175
188
211
241
268
284
290
301
329
376
428
463
472
467
469
500
557
620
663
676
668
664
680
714
749
766
758
738
723
725
743
771
800
827
849
860
851
822
786
764
773
810
857
883
873
834
792
768
768
775
769
740
699
666
656
667
682
686
674
651
630
617
607
598
587
578
576
578
575
560
532
500
476
468
467
463
443
408
366
326
292
263
233
202
175
154
141
128
112
93
77
70
69
65
45
7
-40
-79
-99
-99
-94
-97
-113
-134
-145
-136
-112
-88
-81
-97
-126
-153
-164
-157
-142
-132
-137
-158
-190
-224
-254
-276
-287
-282
-265
-239
-217
-208
-216
-235
-254
-261
-255
-240
-229
-230
-241
-254
-258
-250
-236
-224
-222
-227
-229
-218
-191
-156
-126
-112
-116
-128
-135
-127
-105
-75
-49
-36
-36
-45
-53
-55
-48
-36
-24
-20
-23
-29
-30
-18
3
25
34
23
-3
-29
-39
-23
13
53
80
87
79
69
67
74
81
82
75
70
75
96
126
151
164
165
163
170
192
223
251
268
274
278
290
314
345
372
386
386
378
371
371
377
380
374
356
331
306
289
282
281
280
274
262
250
243
247
262
282
301
310
308
298
286
277
274
274
276
278
280
282
281
275
264
251
245
249
264
283
293
286
265
242
232
247
282
325
360
379
383
380
378
378
380
379
377
377
380
386
384
369
341
307
280
268
271
281
287
285
279
274
275
280
285
284
279
275
276
280
284
285
280
276
275
279
285
286
282
275
273
278
287
292
286
266
237
208
185
174
173
179
186
187
177
150
110
66
34
25
36
53
58
38
-2
-46
-74
-76
-60
-46
-50
-80
-125
-170
-200
-214
-220
-230
-249
-281
-322
-366
-410
-453
-492
-525
-551
-571
-586
-597
-607
-614
-620
-626
-634
-642
-646
-643
-633
-619
-610
-610
-617
-622
-617
-597
-569
-546
-537
-545
-565
-586
-601
-609
-615
-619
-623
-622
-618
-613
-611
-615
-622
-625
-621
-612
-607
-612
-624
-633
-627
-602
-566
-537
-525
-531
-542
-546
-537
-527
-528
-549
-583
-615
-631
-628
-618
-617
-632
-659
-688
-709
-723
-737
-758
-783
-799
-798
-777
-748
-725
-718
-723
-728
-722
-702
-673
-647
-628
-614
-601
-581
-552
-516
-477
-438
-402
-374
-357
-350
-347
-340
-323
-296
-267
-245
-233
-228
-224
-218
-211
-210
-218
-229
-232
-221
-197
-172
-159
-163
-177
-187
-183
-163
-138
-119
-113
-115
-120
-123
-121
-119
-118
-119
-120
-119
-119
-120
-122
-122
-118
-114
-114
-124
-139
-151
-151
-140
-128
-128
-150
-187
-222
-239
-234
-217
-206
-210
-226
-243
-251
-249
-250
-263
-291
-321
-338
-333
-309
-277
-250
-228
-208
-183
-150
-116
-88
-70
-58
-46
-32
-19
-13
-17
-25
-31
-29
-20
-13
-15
-27
-44
-55
-55
-46
-32
-22
-20
-21
-24
-25
-25
-24
-24
-24
-23
-22
-24
-32
-48
-69
-91
-110
-121
-126
-126
-125
-127
-133
-147
-167
-191
-213
-226
-229
-224
-219
-222
-238
-266
-298
-323
-336
-336
-329
-321
-319
-325
-338
-356
-374
-391
-407
-421
-431
-434
-432
-427
-423
-424
-428
-433
-433
-429
-424
-422
-427
-436
-440
-427
-393
-343
-289
-247
-226
-223
-230
-233
-223
-200
-170
-143
-125
-115
-110
-101
-86
-66
-47
-33
-28
-29
-32
-33
-33
-29
-22
-10
9
33
56
71
72
65
58
63
83
113
139
152
149
141
139
149
166
180
180
167
154
153
174
210
248
273
275
256
227
202
191
199
222
251
271
277
268
255
253
272
308
346
371
373
361
353
366
404
455
503
532
542
541
541
548
562
578
594
612
630
647
656
654
644
634
634
646
664
677
678
668
653
643
639
638
635
627
615
602
589
577
561
542
523
508
497
489
481
473
466
462
460
455
443
422
397
377
366
363
363
361
359
363
375
391
400
395
375
355
347
357
375
381
360
318
274
254
268
306
343
354
336
303
282
288
318
355
376
371
348
325
318
334
368
408
441
461
469
475
485
504
529
552
562
553
529
504
493
504
529
554
561
544
512
483
470
475
488
496
491
476
462
455
458
465
468
467
463
461
462
464
466
466
464
462
463
464
465
465
465
464
464
464
463
464
467
470
468
453
427
395
368
354
353
355
351
339
325
316
317
325
332
331
328
329
340
359
375
379
370
356
351
361
385
413
438
457
469
476
476
470
460
456
461
474
484
478
453
417
388
374
373
371
356
326
292
270
265
269
268
256
240
233
242
262
277
276
259
240
231
234
239
232
211
186
170
169
173
165
138
98
65
54
66
83
85
63
27
-7
-27
-33
-37
-52
-76
-97
-103
-88
-59
-29
-14
-17
-34
-58
-80
-95
-104
-111
-122
-143
-171
-201
-223
-231
-228
-225
-233
-258
-293
-327
-348
-359
-366
-381
-403
-424
-435
-432
-422
-416
-420
-430
-432
-420
-396
-370
-354
-353
-360
-363
-358
-350
-348
-357
-374
-388
-390
-379
-363
-352
-353
-361
-369
-370
-364
-354
-345
-339
-333
-326
-318
-313
-314
-323
-336
-349
-356
-356
-353
-357
-372
-399
-433
-464
-483
-489
-488
-493
-514
-552
-597
-636
-660
-667
-664
-659
-656
-653
-647
-637
-627
-620
-617
-608
-586
-549
-505
-468
-449
-446
-449
-443
-422
-391
-362
-342
-333
-328
-322
-312
-306
-309
-318
-326
-324
-307
-281
-259
-249
-251
-255
-252
-235
-208
-176
-146
-119
-93
-67
-42
-24
-15
-15
-21
-26
-27
-24
-21
-20
-21
-23
-24
-23
-21
-20
-21
-22
-22
-22
-21
-20
-20
-21
-21
-21
-21
-20
-20
-20
-21
-21
-20
-20
-20
-20
-20
-20
-20
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-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
-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
-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
-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
-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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
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
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
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
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
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
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
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
