5
27024
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
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
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
2
2
2
2
2
2
1
1
2
2
2
2
2
2
1
1
2
2
2
3
2
2
1
1
2
2
3
3
2
2
1
1
2
2
3
3
2
2
1
1
2
2
3
3
2
1
1
1
2
3
3
3
2
1
1
1
2
3
3
3
2
1
1
1
2
3
3
3
2
1
1
1
2
3
3
3
2
1
0
1
2
3
4
3
1
0
0
1
3
4
4
2
1
0
0
2
3
4
4
2
0
-1
0
2
4
5
4
2
-1
-1
0
3
5
6
4
0
-2
-2
0
4
7
7
3
-2
-5
-4
1
8
12
10
3
-8
-17
-22
-24
-27
-36
-53
-77
-96
-99
-79
-34
21
69
91
75
29
-31
-78
-95
-74
-26
25
54
47
3
-60
-117
-146
-135
-91
-30
26
58
60
35
-3
-40
-62
-63
-42
-5
38
76
97
92
60
6
-55
-107
-135
-133
-106
-69
-37
-24
-29
-43
-49
-36
-5
34
61
62
32
-17
-65
-90
-80
-41
7
41
42
11
-37
-77
-90
-66
-15
44
89
105
90
55
15
-21
-48
-69
-89
-108
-119
-112
-80
-25
39
93
116
101
52
-12
-67
-95
-90
-58
-16
21
41
47
43
39
38
41
38
25
-1
-36
-69
-90
-93
-78
-54
-32
-21
-25
-40
-58
-68
-65
-48
-23
3
19
19
4
-26
-62
-96
-120
-128
-118
-91
-54
-13
23
51
67
74
73
67
57
39
12
-26
-71
-115
-145
-152
-128
-77
-9
59
107
125
106
59
-3
-63
-109
-133
-135
-120
-94
-63
-29
7
44
79
105
117
109
79
31
-28
-88
-139
-171
-176
-151
-96
-20
64
136
175
168
112
23
-70
-134
-143
-91
3
104
171
177
118
16
-89
-158
-167
-119
-40
36
78
75
38
-10
-42
-45
-25
1
14
3
-27
-61
-79
-70
-34
13
54
73
68
47
23
5
-4
-10
-20
-36
-52
-57
-40
-3
44
79
82
44
-26
-104
-160
-171
-133
-61
18
75
93
73
30
-12
-35
-34
-15
9
24
23
8
-14
-33
-46
-52
-53
-49
-41
-24
3
39
74
97
100
76
31
-24
-74
-108
-119
-108
-82
-48
-12
24
59
90
113
122
111
77
27
-30
-79
-109
-111
-86
-40
13
61
95
107
95
64
20
-28
-69
-93
-95
-72
-31
21
72
111
132
131
112
77
34
-12
-54
-88
-107
-108
-89
-53
-9
33
61
68
51
16
-27
-66
-93
-103
-97
-78
-54
-30
-10
4
10
10
5
-1
-6
-6
0
8
12
7
-12
-44
-81
-111
-121
-104
-59
1
61
103
114
93
49
-3
-47
-71
-72
-55
-28
-2
19
32
40
46
53
60
65
63
51
29
-2
-36
-66
-84
-83
-58
-12
49
109
150
159
128
63
-17
-89
-128
-123
-74
1
75
126
138
113
67
21
-8
-13
2
20
29
21
0
-22
-29
-15
18
53
74
66
27
-28
-80
-107
-99
-58
-3
47
73
72
51
25
8
6
14
17
2
-32
-78
-114
-118
-78
2
103
191
239
228
160
55
-59
-156
-218
-242
-234
-202
-152
-86
-4
91
187
263
295
266
174
37
-111
-230
-286
-266
-180
-56
66
152
181
150
75
-17
-98
-145
-147
-105
-31
57
135
183
187
142
57
-47
-146
-212
-227
-186
-100
9
111
182
205
179
112
21
-73
-151
-199
-208
-176
-106
-9
97
193
258
279
253
190
107
23
-45
-90
-115
-124
-123
-112
-85
-37
32
111
179
212
196
132
39
-50
-101
-98
-47
26
82
88
35
-59
-158
-217
-208
-128
1
138
242
287
266
192
86
-33
-153
-263
-356
-416
-420
-351
-201
13
251
457
580
585
472
269
25
-209
-393
-509
-552
-528
-445
-312
-136
63
258
412
493
481
381
223
50
-97
-191
-227
-223
-200
-178
-164
-150
-124
-74
-4
75
143
184
192
172
134
90
47
4
-38
-80
-115
-130
-116
-68
7
91
166
213
226
207
163
104
38
-32
-100
-159
-197
-202
-165
-92
0
87
142
154
123
67
12
-20
-23
-1
28
43
34
0
-48
-92
-119
-124
-108
-81
-49
-19
10
39
68
92
105
100
76
37
-6
-44
-66
-71
-61
-42
-18
9
41
82
128
175
209
220
198
144
67
-16
-88
-134
-150
-137
-104
-60
-14
28
65
93
110
110
90
51
-4
-63
-116
-147
-152
-127
-79
-18
43
96
132
148
143
116
69
8
-60
-121
-163
-176
-155
-103
-33
39
96
125
123
93
45
-7
-53
-83
-93
-81
-50
-6
44
87
112
111
82
28
-37
-98
-141
-156
-141
-103
-48
15
78
137
187
219
224
195
128
30
-84
-188
-261
-284
-251
-171
-62
53
152
218
242
222
163
76
-23
-115
-181
-205
-179
-110
-16
81
154
188
178
134
72
13
-30
-52
-52
-38
-15
10
34
54
64
61
41
5
-38
-81
-111
-120
-106
-73
-27
26
82
136
186
222
234
210
144
41
-82
-197
-277
-297
-252
-152
-24
99
190
230
220
170
99
27
-30
-63
-70
-53
-20
23
64
95
110
103
77
36
-10
-51
-78
-84
-64
-18
50
132
216
287
327
322
263
155
12
-140
-272
-355
-374
-324
-216
-72
82
219
317
362
350
284
177
47
-85
-198
-272
-294
-263
-185
-77
42
148
224
259
250
202
127
40
-43
-110
-150
-159
-140
-98
-43
15
68
107
130
135
122
92
48
-5
-61
-111
-143
-149
-122
-64
15
101
175
220
229
205
156
97
41
-5
-43
-76
-107
-136
-151
-139
-89
-1
110
215
280
280
207
79
-68
-190
-251
-236
-157
-44
63
132
148
119
66
14
-18
-26
-18
-7
-4
-15
-31
-42
-38
-14
22
57
79
77
52
12
-29
-58
-65
-49
-18
19
51
69
68
52
23
-8
-34
-47
-45
-28
-3
23
40
42
30
9
-13
-27
-28
-17
-2
6
-4
-32
-75
-118
-146
-145
-112
-53
15
72
101
97
62
13
-33
-61
-64
-46
-16
12
28
29
19
6
-1
3
17
36
53
62
61
52
38
25
18
17
22
30
36
37
29
13
-7
-23
-28
-17
11
49
85
104
96
57
-4
-72
-130
-163
-165
-139
-96
-47
-1
38
72
99
116
117
93
43
-26
-98
-154
-177
-160
-109
-41
23
69
91
95
91
88
87
81
62
25
-27
-80
-116
-123
-96
-48
6
48
68
68
60
56
64
80
95
94
70
26
-27
-71
-96
-94
-72
-37
0
33
63
91
115
130
127
99
46
-22
-88
-132
-144
-120
-73
-20
24
47
53
49
45
48
55
60
54
33
1
-32
-56
-60
-45
-16
21
54
80
94
97
88
67
34
-8
-55
-96
-125
-136
-128
-105
-72
-34
8
52
97
135
155
145
100
25
-61
-132
-164
-144
-80
6
84
128
128
91
39
-5
-26
-24
-12
-5
-12
-32
-52
-58
-43
-11
20
32
15
-25
-70
-93
-79
-27
43
100
117
83
10
-75
-136
-149
-112
-39
41
99
120
106
71
33
3
-16
-31
-49
-74
-98
-109
-96
-56
1
58
96
100
71
21
-30
-64
-74
-62
-41
-24
-20
-28
-38
-39
-23
12
57
97
119
117
91
49
3
-39
-71
-94
-109
-118
-120
-112
-90
-52
-2
51
93
114
109
81
39
-1
-31
-43
-41
-33
-27
-30
-39
-49
-51
-39
-15
12
31
30
4
-42
-95
-139
-160
-153
-122
-77
-34
-2
15
18
13
8
8
14
21
24
21
9
-12
-36
-60
-79
-91
-93
-87
-74
-56
-35
-14
9
31
53
72
82
81
63
30
-13
-56
-88
-100
-90
-61
-25
5
22
23
14
5
6
20
44
69
81
72
42
-2
-50
-88
-109
-112
-98
-75
-46
-12
24
61
93
113
113
89
46
-7
-53
-80
-81
-60
-31
-9
-3
-15
-37
-55
-55
-33
3
40
61
56
29
-8
-39
-49
-34
-1
33
54
55
39
18
7
14
36
61
73
58
15
-45
-105
-145
-154
-132
-91
-46
-10
12
22
25
27
31
32
25
8
-18
-46
-68
-78
-75
-64
-50
-39
-32
-27
-19
-8
5
14
11
-4
-28
-52
-66
-62
-41
-11
15
28
23
2
-23
-43
-52
-46
-31
-15
-3
1
-2
-9
-18
-25
-32
-39
-47
-54
-62
-67
-69
-65
-56
-40
-17
11
39
61
69
59
33
-3
-37
-61
-69
-61
-46
-30
-19
-12
-5
10
33
61
83
87
69
30
-17
-58
-80
-81
-66
-49
-40
-44
-54
-60
-50
-22
18
58
82
82
60
27
-3
-19
-19
-9
1
2
-8
-24
-38
-43
-36
-20
-1
14
22
27
30
34
38
38
32
17
-3
-23
-37
-42
-39
-32
-25
-21
-17
-11
1
16
28
32
22
0
-27
-47
-52
-43
-23
-5
4
-1
-15
-28
-31
-20
-1
18
27
23
11
0
1
16
38
53
50
24
-16
-51
-63
-41
12
75
121
130
91
14
-76
-152
-193
-190
-153
-97
-41
2
30
46
56
62
63
58
43
21
-4
-25
-38
-43
-46
-52
-63
-77
-86
-83
-66
-36
-4
18
22
7
-20
-47
-63
-63
-48
-25
-3
11
15
10
1
-10
-21
-33
-45
-55
-59
-52
-35
-12
9
17
9
-13
-43
-68
-79
-72
-49
-19
10
31
43
49
48
42
27
-1
-39
-81
-114
-126
-106
-58
7
67
104
108
79
32
-13
-37
-34
-5
35
68
79
62
19
-38
-92
-130
-141
-121
-75
-13
49
95
114
100
60
7
-38
-62
-56
-25
16
47
51
24
-28
-86
-129
-142
-118
-65
1
60
96
102
80
38
-10
-54
-83
-94
-86
-60
-25
13
45
62
59
39
6
-29
-56
-66
-57
-32
0
27
39
29
-2
-44
-86
-112
-111
-78
-20
51
117
164
181
169
137
97
60
32
10
-13
-41
-76
-110
-132
-129
-98
-40
29
93
138
155
147
121
87
51
14
-24
-64
-100
-125
-128
-103
-52
14
77
120
135
121
91
57
32
22
22
25
22
7
-19
-50
-78
-98
-105
-97
-75
-39
7
59
107
140
150
129
82
18
-46
-93
-111
-96
-56
-3
49
89
111
114
102
81
55
28
3
-16
-28
-32
-30
-26
-25
-29
-38
-47
-49
-37
-11
26
66
98
112
106
82
48
14
-11
-23
-24
-18
-11
-7
-9
-15
-20
-21
-14
0
19
37
47
45
30
5
-23
-45
-55
-50
-34
-12
9
22
27
23
15
7
2
-2
-6
-10
-16
-20
-19
-11
3
18
30
34
26
9
-13
-32
-42
-42
-30
-10
14
36
52
57
49
28
1
-27
-45
-45
-26
8
44
68
67
38
-10
-60
-92
-93
-60
-4
54
96
107
88
49
7
-24
-38
-37
-30
-25
-25
-26
-18
3
37
74
100
106
86
47
6
-22
-29
-15
10
29
31
15
-11
-35
-44
-33
-5
28
55
69
70
62
54
47
41
32
15
-11
-39
-60
-66
-54
-26
6
31
42
38
23
8
-2
-4
0
2
-1
-11
-24
-35
-38
-31
-16
4
23
39
51
58
62
60
52
37
18
-1
-14
-18
-12
-1
9
14
13
9
7
12
24
39
51
55
49
36
23
16
17
22
26
24
16
9
10
24
51
79
97
91
59
9
-42
-76
-80
-53
-6
41
73
81
68
45
27
20
25
34
36
26
4
-21
-39
-42
-28
-4
23
42
51
50
44
39
36
33
27
16
2
-12
-21
-24
-24
-25
-36
-56
-81
-100
-101
-75
-24
40
96
127
121
78
14
-51
-95
-105
-83
-39
7
39
46
29
-2
-34
-54
-54
-37
-10
15
27
23
6
-19
-41
-53
-53
-40
-22
-5
7
12
11
6
2
-2
-7
-15
-26
-40
-52
-55
-46
-24
4
30
42
32
2
-40
-80
-101
-94
-58
-1
58
103
119
104
62
8
-45
-83
-102
-102
-88
-66
-44
-25
-10
0
8
16
25
40
60
83
103
114
105
74
24
-35
-85
-109
-97
-50
17
83
125
131
99
43
-13
-50
-53
-24
25
73
102
101
73
30
-10
-32
-30
-6
27
55
62
44
2
-51
-99
-125
-121
-86
-30
31
79
100
91
58
14
-25
-48
-53
-43
-28
-16
-11
-11
-11
-7
1
11
14
9
-5
-22
-32
-31
-20
-5
2
-7
-31
-59
-77
-71
-36
18
69
97
87
39
-28
-90
-123
-114
-69
-4
56
94
101
85
59
38
31
39
54
68
74
69
55
36
15
-5
-22
-31
-30
-15
13
49
82
100
94
64
19
-28
-58
-64
-44
-10
24
44
43
24
-4
-28
-40
-36
-21
-3
10
15
11
2
-5
-7
-2
8
21
32
36
32
19
0
-21
-36
-41
-32
-11
16
40
55
56
44
24
4
-12
-22
-29
-36
-45
-56
-64
-61
-44
-12
27
64
87
89
72
41
6
-25
-44
-53
-52
-45
-34
-20
-3
17
36
50
55
49
34
15
-1
-9
-10
-7
-7
-15
-33
-56
-76
-85
-76
-51
-16
18
39
40
22
-9
-42
-65
-72
-60
-34
-4
21
34
32
16
-6
-27
-38
-34
-16
13
45
70
82
78
58
30
2
-19
-27
-22
-10
4
13
15
12
9
11
21
36
51
59
53
35
7
-21
-42
-49
-42
-27
-10
1
5
2
-3
-6
-4
2
10
14
13
5
-7
-18
-26
-28
-25
-18
-10
-1
8
16
22
26
27
22
12
-3
-21
-40
-58
-72
-81
-83
-77
-65
-49
-34
-24
-21
-25
-33
-40
-42
-37
-29
-25
-29
-44
-66
-86
-93
-80
-49
-7
31
50
44
14
-25
-59
-74
-63
-33
4
33
43
33
10
-14
-30
-31
-19
-1
15
22
19
12
5
2
6
13
20
22
19
11
2
-4
-6
-4
-2
0
-2
-6
-11
-15
-14
-10
-3
3
7
8
6
3
1
2
7
13
18
19
15
5
-8
-21
-31
-33
-28
-18
-5
7
16
21
24
25
26
27
26
23
17
11
7
9
17
29
42
50
48
35
12
-14
-38
-53
-57
-51
-38
-25
-16
-14
-20
-31
-44
-54
-58
-54
-42
-24
-4
15
28
33
29
18
4
-10
-20
-23
-20
-12
-1
9
16
20
21
22
23
26
29
30
29
24
16
6
-3
-7
-3
9
25
40
50
50
36
13
-14
-37
-50
-49
-33
-6
24
51
70
78
75
62
43
22
2
-11
-14
-5
14
38
57
63
48
12
-37
-85
-116
-120
-92
-39
24
80
111
113
86
42
-6
-44
-67
-74
-70
-62
-55
-50
-46
-37
-21
4
34
62
81
84
68
34
-9
-52
-85
-100
-93
-70
-37
-5
17
25
21
10
0
-5
-4
1
4
1
-7
-16
-21
-18
-6
9
20
21
9
-10
-25
-28
-13
16
47
67
66
42
1
-41
-69
-74
-54
-19
19
48
59
55
40
22
6
-9
-25
-45
-71
-97
-119
-127
-116
-87
-43
5
48
79
91
85
61
24
-19
-61
-94
-110
-104
-77
-32
21
70
104
115
102
70
28
-14
-48
-67
-71
-62
-45
-24
-3
16
32
44
51
52
47
35
19
1
-15
-26
-30
-26
-17
-4
10
22
32
39
44
46
45
37
23
3
-19
-37
-46
-45
-35
-19
-4
5
7
6
6
13
27
44
55
49
20
-26
-79
-120
-130
-101
-37
47
124
170
170
127
54
-22
-77
-95
-75
-30
20
56
66
50
18
-17
-42
-52
-47
-36
-24
-17
-16
-16
-13
-7
0
5
4
-4
-15
-24
-26
-19
-4
13
27
33
33
31
30
33
39
44
43
32
12
-11
-31
-41
-39
-25
-5
15
30
37
36
30
21
14
11
14
24
36
48
54
51
38
17
-4
-17
-18
-7
11
23
22
1
-36
-78
-113
-128
-119
-92
-57
-24
-2
9
12
13
17
23
25
19
1
-28
-58
-81
-88
-77
-51
-15
22
55
82
100
110
111
99
72
33
-14
-59
-90
-100
-84
-48
2
52
93
116
119
102
71
32
-7
-39
-61
-69
-65
-53
-37
-23
-12
-5
1
8
19
34
50
64
71
72
64
51
35
19
5
-4
-8
-6
2
14
26
36
42
43
41
37
32
25
15
0
-20
-42
-58
-63
-53
-29
3
33
55
64
61
51
42
35
31
24
11
-9
-32
-52
-60
-54
-37
-16
-1
1
-8
-22
-35
-40
-36
-29
-25
-29
-40
-50
-52
-42
-19
6
21
18
-6
-41
-75
-93
-88
-61
-22
15
38
44
37
26
21
26
39
53
59
52
30
0
-31
-55
-65
-62
-47
-25
-3
17
29
34
31
23
11
-1
-12
-22
-31
-39
-47
-50
-45
-28
2
39
74
98
100
81
46
8
-22
-34
-29
-13
1
4
-7
-26
-43
-48
-35
-8
21
40
40
22
-7
-34
-48
-45
-31
-15
-7
-11
-25
-38
-40
-25
5
39
65
75
67
47
25
13
13
23
34
38
31
16
1
-4
5
24
47
63
65
51
27
4
-12
-16
-11
-3
0
-5
-16
-29
-36
-33
-19
3
26
45
57
60
55
44
29
10
-11
-30
-44
-48
-42
-26
-7
12
25
31
31
29
28
30
33
34
31
24
16
9
9
15
25
34
39
36
27
17
9
6
6
7
4
-3
-11
-16
-12
4
30
62
90
109
116
110
95
75
52
28
1
-26
-50
-67
-74
-70
-55
-36
-17
-3
8
19
33
51
68
76
66
35
-12
-62
-99
-108
-85
-38
17
60
79
73
51
31
24
35
56
71
68
38
-10
-62
-97
-104
-80
-37
8
38
47
36
17
1
-5
-3
0
-4
-17
-36
-51
-52
-33
0
36
62
67
51
20
-12
-32
-32
-15
11
34
45
40
19
-9
-37
-55
-61
-53
-34
-12
8
18
15
1
-17
-34
-40
-35
-21
-7
-2
-10
-29
-50
-61
-52
-23
18
53
69
56
19
-27
-65
-82
-72
-45
-15
2
1
-17
-40
-55
-53
-34
-5
23
40
44
36
25
17
14
15
15
11
3
-8
-15
-16
-10
0
9
14
13
7
0
-4
-2
5
17
31
42
49
51
45
35
22
10
1
-4
-5
-4
-5
-8
-12
-14
-9
3
22
41
52
52
40
21
3
-7
-7
-3
-2
-10
-29
-52
-69
-70
-50
-15
23
52
62
51
26
-4
-29
-46
-57
-65
-72
-73
-61
-30
19
78
127
149
133
82
14
-47
-79
-70
-27
32
83
106
95
56
5
-38
-62
-63
-47
-22
2
20
33
42
47
45
34
8
-28
-70
-104
-118
-106
-66
-10
46
86
97
78
36
-16
-61
-87
-92
-81
-63
-49
-44
-46
-50
-44
-24
9
48
82
101
100
82
54
28
8
-2
-8
-14
-24
-36
-45
-45
-29
0
36
69
92
99
91
73
50
26
2
-22
-47
-69
-86
-93
-87
-70
-44
-16
10
31
48
63
76
86
86
74
46
5
-43
-89
-123
-138
-132
-105
-65
-19
24
58
75
75
57
27
-8
-42
-69
-87
-98
-103
-101
-89
-64
-22
35
98
151
179
172
130
65
-6
-66
-103
-118
-116
-110
-104
-96
-78
-42
15
85
149
187
183
137
61
-22
-88
-122
-119
-87
-42
2
35
54
58
52
36
12
-18
-49
-72
-80
-69
-41
-6
23
34
24
-4
-40
-70
-86
-88
-79
-68
-62
-64
-71
-78
-78
-72
-58
-43
-28
-17
-9
-5
-4
-6
-12
-20
-28
-32
-26
-12
9
29
41
40
26
5
-14
-23
-20
-6
13
26
29
19
0
-22
-42
-54
-57
-51
-38
-20
-1
17
31
37
36
29
20
13
11
15
21
25
21
11
-4
-16
-20
-15
-4
5
6
-6
-28
-50
-63
-57
-32
3
38
58
58
39
10
-17
-30
-25
-4
24
48
61
60
47
28
8
-7
-14
-15
-9
-1
8
14
15
9
-4
-22
-41
-55
-59
-51
-31
-2
30
60
81
92
90
75
50
17
-18
-48
-67
-72
-63
-43
-18
3
16
19
17
13
14
21
30
38
36
24
3
-21
-40
-48
-43
-32
-20
-15
-21
-36
-55
-69
-71
-57
-30
7
46
82
108
120
114
89
47
-5
-54
-88
-94
-67
-12
58
122
161
165
134
82
25
-18
-39
-37
-21
-3
10
14
13
12
14
17
14
-1
-27
-58
-79
-74
-37
28
105
170
201
185
126
40
-49
-121
-164
-176
-164
-137
-99
-52
6
71
134
179
190
156
79
-21
-119
-184
-201
-168
-101
-25
34
61
55
32
9
6
29
75
129
174
196
186
147
86
14
-55
-110
-145
-153
-133
-88
-25
47
114
166
194
193
164
111
43
-32
-102
-160
-198
-210
-195
-155
-96
-27
40
94
125
129
104
54
-12
-80
-139
-175
-181
-155
-104
-41
21
68
93
93
73
42
8
-22
-45
-60
-67
-65
-55
-35
-6
27
59
81
88
77
50
14
-24
-55
-74
-78
-71
-56
-39
-26
-19
-18
-20
-21
-13
5
31
60
84
92
81
51
10
-31
-59
-69
-61
-41
-17
2
11
12
9
7
10
17
25
30
28
20
8
-4
-12
-15
-12
-4
6
16
21
18
3
-24
-60
-96
-120
-121
-93
-40
28
92
134
142
114
61
-2
-56
-87
-91
-72
-39
-4
25
42
47
42
31
16
1
-12
-22
-28
-30
-30
-28
-23
-16
-4
12
32
52
69
77
75
63
46
29
16
9
10
15
23
29
34
34
29
19
5
-9
-19
-16
4
42
94
147
184
193
165
105
24
-58
-124
-160
-162
-134
-85
-27
30
79
116
140
150
147
131
106
74
39
3
-32
-66
-96
-119
-129
-122
-94
-49
7
62
104
124
119
91
51
7
-29
-52
-61
-58
-47
-30
-10
10
28
42
50
48
38
21
2
-15
-24
-25
-19
-10
-1
4
5
6
9
21
43
70
97
112
108
80
33
-24
-77
-114
-129
-124
-105
-84
-66
-53
-41
-21
12
54
99
131
140
120
75
17
-39
-79
-98
-99
-90
-80
-76
-77
-78
-73
-59
-37
-12
10
24
32
35
38
42
44
41
28
3
-27
-56
-74
-76
-62
-38
-14
1
4
-5
-17
-27
-28
-22
-12
-5
-4
-8
-14
-16
-8
9
30
47
51
40
14
-18
-46
-61
-58
-41
-17
7
23
28
25
18
10
6
5
5
3
0
-6
-11
-15
-17
-19
-22
-27
-34
-40
-43
-43
-38
-32
-27
-24
-23
-22
-19
-12
-3
6
10
8
-2
-15
-27
-35
-35
-28
-15
1
17
30
39
43
40
30
14
-1
-12
-13
-1
19
41
57
59
47
25
2
-15
-21
-19
-14
-12
-15
-21
-24
-20
-6
12
25
24
5
-27
-63
-91
-102
-93
-72
-47
-25
-8
6
24
48
73
90
85
53
-4
-72
-130
-160
-151
-106
-41
26
76
103
107
99
87
78
71
60
39
6
-33
-67
-87
-84
-61
-24
14
39
47
36
14
-11
-29
-36
-31
-19
-4
11
22
31
37
40
39
32
18
-2
-23
-37
-40
-29
-7
17
33
33
16
-11
-37
-50
-43
-19
11
34
40
26
0
-23
-28
-10
26
65
90
87
55
5
-45
-75
-77
-53
-16
18
36
36
25
13
11
21
36
47
43
22
-11
-41
-57
-52
-27
8
37
50
42
16
-14
-37
-43
-31
-7
18
33
33
17
-7
-29
-39
-33
-14
11
32
39
31
11
-13
-29
-33
-24
-8
6
9
-1
-19
-37
-43
-32
-4
30
58
69
57
26
-12
-45
-63
-63
-50
-31
-16
-7
-4
-1
6
20
36
49
54
46
30
9
-9
-20
-23
-22
-22
-27
-35
-41
-40
-26
-3
24
43
45
24
-14
-57
-89
-97
-77
-33
21
66
90
88
67
38
15
9
18
35
48
45
25
-8
-44
-69
-76
-64
-39
-9
17
36
48
54
55
50
34
4
-35
-78
-110
-120
-104
-66
-17
24
46
46
29
10
2
11
31
49
53
32
-9
-59
-99
-115
-103
-68
-26
11
34
43
49
60
79
104
122
121
95
47
-7
-50
-68
-56
-22
18
50
62
57
45
37
43
65
93
113
114
90
46
-9
-57
-88
-95
-79
-46
-6
32
62
78
77
60
29
-10
-49
-77
-90
-84
-63
-35
-10
6
12
11
10
13
21
30
33
24
2
-28
-57
-75
-78
-63
-37
-6
22
45
61
74
82
86
83
72
52
28
7
-6
-9
-5
2
3
-4
-17
-29
-32
-22
2
31
56
67
62
43
18
-3
-13
-12
-5
3
6
3
-5
-13
-17
-18
-16
-16
-20
-28
-37
-44
-44
-39
-31
-24
-23
-27
-35
-40
-38
-28
-13
2
10
6
-7
-27
-45
-55
-54
-44
-30
-18
-12
-14
-20
-25
-25
-18
-7
4
9
8
2
-5
-7
-3
7
17
24
22
14
5
2
8
25
47
63
66
51
23
-10
-36
-48
-44
-29
-10
3
8
5
-1
-5
-5
-3
-3
-6
-11
-14
-11
1
17
31
34
19
-10
-44
-70
-77
-62
-31
2
26
31
18
-4
-24
-33
-31
-22
-13
-8
-8
-7
3
23
48
69
73
53
12
-36
-74
-87
-68
-25
25
65
80
68
37
2
-23
-30
-21
-6
3
0
-15
-36
-49
-46
-21
19
63
96
105
86
42
-15
-69
-106
-118
-107
-80
-47
-19
-1
9
13
18
25
31
32
21
-3
-35
-66
-86
-87
-68
-37
-3
24
36
35
27
18
15
16
19
17
6
-11
-31
-45
-47
-33
-6
26
58
80
89
84
65
36
1
-33
-61
-77
-80
-69
-51
-33
-19
-12
-9
-4
8
29
54
75
81
65
30
-16
-59
-87
-92
-76
-45
-12
15
31
37
36
32
25
16
3
-13
-30
-45
-53
-54
-49
-41
-34
-27
-18
-4
17
42
65
77
72
50
15
-21
-48
-56
-44
-17
15
41
56
59
53
45
38
35
32
26
12
-10
-38
-63
-78
-75
-54
-19
21
53
69
63
39
4
-29
-52
-59
-53
-40
-29
-26
-30
-39
-45
-45
-36
-20
-4
10
18
22
25
28
30
29
21
3
-21
-44
-58
-59
-47
-26
-5
10
17
19
22
28
35
37
29
6
-25
-55
-71
-63
-33
9
44
58
45
11
-28
-52
-51
-25
15
51
66
55
26
-9
-31
-30
-8
26
57
73
70
50
23
0
-12
-13
-8
-2
-1
-6
-16
-25
-29
-24
-10
9
26
37
37
27
9
-10
-23
-26
-18
-3
13
22
20
8
-10
-27
-36
-35
-25
-11
1
8
9
4
-2
-11
-21
-33
-46
-55
-56
-44
-20
9
32
40
26
-5
-42
-73
-85
-76
-52
-25
-9
-7
-17
-29
-34
-24
-4
18
29
25
7
-15
-28
-25
-7
17
33
31
8
-28
-64
-85
-86
-68
-40
-16
-2
1
-2
-1
8
28
53
74
82
74
50
17
-19
-50
-72
-85
-88
-84
-76
-64
-51
-37
-22
-6
9
22
29
27
14
-10
-41
-71
-92
-97
-86
-62
-33
-10
3
4
-2
-9
-12
-7
0
6
6
-1
-12
-21
-23
-17
-6
5
10
10
5
4
10
24
44
61
67
57
33
2
-28
-46
-49
-38
-18
3
20
29
29
21
10
-1
-8
-10
-7
1
10
15
14
6
-7
-18
-22
-15
4
29
50
60
52
27
-7
-40
-62
-68
-59
-42
-25
-14
-11
-13
-13
-6
10
32
54
66
62
41
8
-29
-59
-74
-71
-52
-25
1
21
30
29
22
14
7
3
-2
-8
-15
-24
-31
-33
-29
-21
-13
-7
-4
-2
2
11
26
40
48
42
18
-18
-57
-86
-97
-87
-62
-35
-17
-14
-26
-43
-56
-56
-43
-22
-4
5
0
-15
-32
-44
-45
-36
-21
-5
7
14
18
18
16
10
-1
-16
-32
-45
-49
-43
-28
-9
7
15
16
12
7
4
7
12
19
24
27
28
28
26
20
10
-4
-19
-28
-26
-10
14
41
60
64
53
34
15
6
11
25
40
46
40
23
3
-10
-9
7
31
55
72
77
72
63
53
45
37
27
15
0
-13
-21
-20
-12
0
12
21
26
28
29
30
29
26
18
7
-5
-13
-14
-11
-6
-3
-6
-14
-23
-28
-26
-18
-8
-2
-2
-8
-15
-18
-11
4
23
37
41
35
22
10
4
7
16
25
28
23
12
0
-9
-14
-18
-24
-34
-48
-57
-56
-39
-11
20
41
42
21
-14
-49
-67
-61
-33
8
43
61
55
31
0
-24
-32
-23
-3
17
29
28
16
-1
-14
-20
-19
-12
-6
-1
0
-1
-1
1
5
8
8
5
-2
-9
-13
-12
-5
7
19
28
31
29
21
10
0
-7
-10
-9
-4
4
14
23
28
28
20
5
-16
-39
-58
-68
-65
-50
-26
3
30
48
54
48
33
14
-4
-17
-24
-26
-27
-28
-31
-35
-38
-35
-24
-4
23
49
66
69
55
27
-6
-36
-54
-57
-48
-34
-21
-15
-16
-23
-28
-26
-18
-4
11
21
24
20
13
7
5
7
13
20
25
28
28
24
15
3
-13
-30
-43
-47
-40
-23
-3
13
21
17
9
3
8
27
57
86
101
93
62
15
-34
-68
-80
-69
-42
-12
11
23
25
24
27
37
53
67
73
66
45
17
-12
-32
-39
-32
-15
6
23
32
30
20
7
-3
-5
1
14
26
32
27
12
-6
-21
-24
-13
7
27
40
39
25
4
-15
-25
-26
-22
-22
-30
-47
-67
-81
-80
-63
-36
-8
10
11
0
-16
-26
-22
-3
25
50
63
60
43
20
0
-9
-5
13
38
66
88
100
98
81
49
9
-33
-66
-83
-81
-61
-30
3
32
51
63
68
68
62
46
19
-20
-64
-104
-130
-134
-114
-78
-34
5
35
52
59
61
61
58
50
36
15
-9
-33
-53
-66
-75
-84
-94
-104
-110
-105
-84
-48
0
47
84
101
95
69
30
-12
-48
-70
-78
-71
-55
-34
-14
1
10
12
12
14
19
27
34
34
22
-4
-38
-74
-100
-108
-94
-59
-11
39
81
110
122
119
102
74
40
3
-35
-70
-98
-117
-126
-123
-108
-78
-33
25
91
156
208
234
228
188
122
43
-32
-92
-128
-142
-137
-120
-95
-65
-31
5
42
75
96
103
95
74
46
16
-12
-35
-54
-67
-74
-71
-55
-26
14
58
97
121
123
104
68
23
-20
-52
-68
-68
-53
-30
-5
16
30
35
33
27
17
7
-3
-12
-18
-21
-19
-13
-4
5
9
5
-8
-26
-43
-54
-54
-44
-29
-15
-10
-14
-24
-33
-33
-18
10
43
71
87
87
71
46
16
-14
-42
-70
-94
-113
-118
-107
-76
-29
23
69
99
109
102
85
65
46
30
11
-15
-47
-81
-107
-115
-98
-57
0
61
111
140
144
122
82
31
-23
-71
-106
-124
-125
-107
-77
-39
1
39
74
104
128
143
145
128
91
36
-28
-88
-134
-155
-150
-123
-83
-39
3
40
70
95
113
123
121
107
84
55
27
1
-20
-38
-54
-67
-74
-71
-52
-19
25
72
113
143
159
164
159
145
120
78
20
-50
-121
-176
-202
-189
-139
-64
17
89
141
170
179
175
160
136
100
48
-15
-82
-140
-174
-178
-149
-95
-28
39
95
131
144
135
106
63
13
-36
-75
-98
-101
-86
-60
-29
2
29
52
73
94
111
122
120
102
67
20
-32
-82
-123
-152
-165
-162
-143
-107
-56
6
73
136
185
213
214
188
137
68
-9
-84
-143
-173
-168
-126
-55
27
101
148
157
130
82
32
0
-7
10
38
60
63
44
9
-30
-59
-72
-71
-64
-58
-59
-63
-62
-46
-10
40
94
133
145
122
71
3
-63
-112
-138
-140
-122
-91
-53
-9
39
90
137
170
177
150
92
12
-69
-133
-163
-155
-119
-68
-22
7
19
19
19
28
47
70
86
84
64
31
-1
-19
-16
6
36
62
72
64
46
27
18
20
29
37
34
20
-1
-19
-24
-16
2
20
28
23
7
-10
-18
-12
5
23
33
28
12
-6
-14
-6
19
49
69
69
44
1
-49
-90
-111
-112
-97
-74
-49
-27
-6
16
39
59
70
67
48
17
-17
-45
-58
-54
-36
-11
14
32
41
41
35
23
8
-7
-19
-26
-24
-13
3
19
31
34
32
27
28
39
57
77
89
82
54
9
-39
-75
-85
-66
-21
34
84
115
121
107
83
62
50
51
57
61
54
34
4
-27
-48
-52
-40
-15
12
34
45
48
46
45
49
57
65
67
57
35
5
-28
-55
-73
-78
-73
-60
-39
-14
14
43
67
80
77
56
21
-20
-58
-81
-86
-74
-53
-30
-13
-4
-1
1
5
9
12
8
-4
-20
-36
-43
-37
-20
1
15
14
-2
-28
-52
-63
-53
-25
9
36
45
34
8
-21
-41
-45
-36
-22
-13
-17
-31
-49
-59
-53
-27
12
53
82
90
76
45
6
-30
-56
-70
-74
-71
-63
-50
-31
-7
23
54
83
103
111
106
89
64
35
6
-21
-42
-57
-65
-67
-64
-57
-47
-35
-20
-4
12
26
32
29
16
-7
-35
-61
-78
-84
-76
-56
-29
1
30
55
72
79
73
54
27
-4
-30
-43
-38
-20
6
29
39
34
15
-8
-27
-34
-29
-14
3
17
27
34
41
52
63
71
70
57
35
11
-8
-16
-14
-8
-6
-15
-33
-54
-68
-66
-48
-23
-2
2
-14
-43
-70
-79
-63
-22
28
68
82
64
22
-27
-63
-73
-56
-21
17
43
52
46
36
30
32
37
37
22
-11
-56
-100
-127
-128
-100
-54
-5
30
42
30
4
-22
-38
-37
-22
-4
10
12
2
-12
-23
-23
-12
6
23
33
31
19
4
-6
-8
-3
6
9
3
-13
-35
-53
-60
-53
-35
-14
1
2
-11
-33
-56
-72
-75
-68
-55
-43
-37
-36
-37
-32
-18
5
33
57
69
65
44
11
-24
-52
-66
-65
-51
-29
-7
9
15
10
-2
-18
-32
-39
-39
-33
-23
-16
-15
-21
-34
-46
-51
-44
-22
11
49
81
101
100
80
44
-1
-47
-86
-112
-123
-118
-98
-69
-34
-2
25
43
53
56
56
55
52
46
33
11
-20
-54
-82
-95
-87
-57
-11
41
88
119
130
122
99
68
32
-5
-40
-70
-92
-102
-95
-70
-33
11
50
76
84
73
49
19
-10
-33
-48
-57
-61
-59
-51
-35
-9
24
58
85
97
90
65
31
-2
-21
-23
-8
14
31
33
15
-19
-56
-85
-93
-79
-48
-12
15
26
20
6
-7
-10
-2
12
24
26
18
3
-9
-10
1
18
33
36
26
9
-5
-4
13
39
58
55
24
-29
-84
-119
-119
-81
-21
38
73
73
43
2
-27
-30
-4
36
71
82
63
23
-22
-53
-59
-41
-10
19
33
30
14
-6
-21
-26
-22
-14
-5
4
12
22
32
41
43
33
12
-17
-45
-62
-63
-45
-13
24
54
70
67
47
16
-16
-41
-50
-41
-19
9
30
37
26
-1
-35
-63
-76
-73
-55
-32
-13
-1
4
6
9
15
19
16
1
-24
-50
-65
-59
-30
13
54
78
75
46
7
-28
-43
-37
-15
9
22
19
5
-12
-19
-12
6
26
37
35
20
2
-11
-13
-3
11
21
22
13
1
-9
-10
-2
13
30
43
49
49
44
35
26
16
8
3
3
9
21
35
49
58
61
59
53
42
26
5
-20
-45
-65
-71
-60
-34
-2
28
44
45
33
17
5
1
2
-1
-14
-37
-63
-79
-74
-43
3
49
77
75
47
5
-29
-43
-33
-8
17
27
18
-5
-27
-36
-28
-7
16
30
30
20
9
6
14
28
37
33
16
-8
-28
-32
-19
6
30
44
41
26
6
-10
-19
-22
-26
-33
-43
-49
-42
-21
12
43
59
52
25
-10
-37
-46
-33
-8
14
21
10
-11
-30
-35
-25
-6
9
9
-9
-37
-61
-71
-61
-40
-21
-14
-24
-44
-62
-63
-44
-10
24
45
43
24
-2
-21
-22
-7
16
33
36
23
-2
-27
-43
-45
-35
-18
0
14
23
29
34
36
36
34
29
25
21
20
17
10
-2
-19
-35
-43
-37
-16
14
41
56
51
27
-12
-54
-91
-116
-128
-126
-113
-92
-63
-31
-1
21
30
24
8
-11
-25
-27
-20
-8
-1
-3
-13
-26
-33
-27
-6
21
47
62
63
50
31
12
-3
-13
-22
-30
-38
-41
-36
-24
-6
9
16
12
1
-10
-12
0
22
47
63
62
44
13
-21
-48
-63
-65
-56
-42
-26
-9
8
21
27
24
11
-10
-31
-46
-51
-49
-44
-44
-53
-68
-79
-76
-56
-20
19
46
51
30
-8
-49
-77
-84
-71
-47
-24
-9
-2
0
4
11
19
21
14
-4
-25
-40
-39
-22
5
31
44
39
19
-8
-31
-42
-42
-35
-28
-27
-30
-33
-31
-20
-5
10
17
14
2
-12
-22
-25
-20
-12
-8
-8
-15
-23
-27
-26
-19
-8
1
7
9
8
5
1
-4
-10
-17
-24
-28
-30
-29
-27
-27
-28
-27
-20
-4
19
44
61
62
47
19
-8
-24
-21
-1
24
40
36
10
-31
-71
-93
-90
-64
-24
13
36
40
30
14
-1
-9
-12
-12
-13
-16
-19
-17
-9
5
21
35
44
49
51
54
57
58
52
34
5
-33
-73
-104
-120
-116
-95
-62
-25
9
34
47
48
40
27
15
6
4
5
8
8
5
0
0
10
30
55
76
82
65
27
-22
-65
-86
-79
-47
-6
27
38
25
-2
-27
-35
-19
13
48
69
68
46
14
-11
-18
-4
23
51
68
68
55
37
24
22
30
42
50
50
42
28
13
0
-11
-22
-35
-49
-61
-66
-61
-45
-24
-5
7
6
-6
-23
-39
-47
-43
-28
-5
20
42
55
58
49
31
8
-15
-33
-43
-46
-43
-37
-31
-27
-23
-18
-10
0
9
14
10
-2
-18
-34
-43
-42
-31
-16
0
13
22
32
43
58
72
79
74
54
24
-10
-36
-46
-41
-25
-8
0
-3
-16
-29
-34
-27
-10
8
19
16
0
-22
-37
-38
-21
7
34
49
45
22
-10
-41
-59
-60
-45
-22
1
17
24
23
17
7
-3
-13
-22
-27
-26
-18
-4
13
26
29
20
0
-24
-42
-49
-39
-18
9
33
46
45
32
13
-6
-19
-25
-23
-15
-7
-1
-3
-12
-27
-44
-56
-57
-43
-15
20
53
73
75
61
39
20
13
21
39
54
55
37
3
-34
-58
-57
-29
17
65
99
108
91
58
21
-7
-24
-31
-36
-45
-58
-70
-74
-63
-38
-5
26
44
46
34
17
4
-1
2
6
6
-3
-16
-26
-25
-11
16
44
62
61
39
4
-34
-62
-73
-67
-50
-30
-15
-6
-2
1
5
12
19
20
15
5
-4
-6
4
23
46
61
61
43
11
-23
-48
-54
-40
-13
16
36
38
22
-5
-32
-53
-61
-60
-53
-47
-43
-39
-33
-20
1
25
44
50
40
17
-12
-36
-46
-39
-20
1
15
17
5
-13
-29
-37
-34
-24
-14
-10
-13
-22
-28
-25
-10
14
39
55
55
38
11
-17
-35
-37
-23
1
25
38
37
24
4
-14
-24
-25
-19
-12
-10
-14
-22
-30
-30
-21
-5
10
18
13
-5
-28
-46
-52
-40
-15
14
34
38
23
-4
-30
-46
-43
-25
1
24
34
29
13
-4
-12
-6
14
39
59
64
51
22
-13
-46
-66
-69
-56
-34
-11
8
19
22
22
23
29
39
47
47
32
3
-36
-73
-96
-97
-76
-40
-4
17
16
-5
-37
-64
-73
-62
-35
-7
10
10
-4
-23
-33
-26
-2
30
57
70
66
53
38
31
32
35
31
12
-19
-55
-81
-86
-66
-28
13
42
51
42
25
12
10
20
32
36
26
0
-30
-54
-60
-46
-19
9
26
28
16
-2
-15
-18
-12
-3
1
-4
-18
-35
-49
-52
-43
-27
-8
5
8
2
-10
-24
-33
-37
-33
-24
-13
-3
3
6
7
8
11
18
26
32
30
17
-5
-31
-52
-58
-45
-16
18
44
51
36
4
-30
-52
-54
-35
-6
18
27
16
-8
-32
-45
-39
-19
6
24
25
11
-11
-29
-35
-27
-9
10
23
26
23
18
18
25
34
40
40
32
20
11
8
12
18
18
10
-6
-25
-36
-34
-19
4
24
31
23
5
-12
-16
-3
24
52
68
60
30
-11
-47
-63
-51
-18
21
52
62
51
26
2
-10
-7
7
21
24
13
-9
-32
-45
-43
-28
-9
2
-2
-22
-48
-69
-72
-54
-20
17
42
47
28
-6
-43
-69
-76
-62
-32
2
29
44
43
31
15
3
-2
3
13
22
24
16
-4
-29
-51
-63
-58
-38
-9
18
33
30
10
-19
-47
-64
-65
-52
-32
-16
-9
-13
-23
-33
-35
-29
-15
-1
9
10
4
-3
-6
-1
11
27
40
46
43
31
14
-2
-15
-21
-21
-14
-2
14
30
43
47
38
17
-14
-46
-67
-67
-43
3
58
109
139
139
110
58
-2
-54
-88
-100
-91
-72
-49
-30
-18
-9
0
12
27
43
54
57
50
37
23
14
12
18
27
33
31
22
9
-2
-4
3
18
33
39
30
6
-27
-60
-82
-87
-72
-44
-10
20
42
50
47
37
24
12
3
-1
0
4
11
17
20
18
13
4
-5
-12
-15
-15
-12
-7
-3
0
2
4
7
10
14
20
27
35
42
46
43
31
11
-16
-43
-62
-67
-58
-38
-13
6
16
16
10
5
5
9
13
9
-8
-36
-69
-95
-104
-93
-66
-34
-9
-1
-7
-21
-31
-27
-9
17
39
46
33
3
-33
-62
-75
-71
-54
-34
-20
-14
-14
-14
-9
4
22
38
46
42
27
7
-9
-16
-11
4
23
39
49
52
50
47
44
42
40
34
22
6
-11
-21
-19
-3
28
64
96
114
114
95
64
31
2
-17
-28
-37
-47
-59
-70
-71
-58
-27
13
51
74
74
50
14
-21
-41
-42
-27
-9
-1
-9
-32
-59
-77
-75
-54
-21
11
28
24
2
-29
-58
-75
-78
-70
-57
-45
-35
-28
-22
-16
-11
-8
-10
-14
-20
-24
-23
-20
-15
-13
-14
-17
-17
-11
3
23
43
55
57
47
31
17
8
8
13
19
21
19
15
14
21
34
52
67
73
70
59
46
35
32
33
38
40
39
33
26
21
17
15
13
8
3
0
1
10
23
37
46
45
34
17
0
-12
-15
-11
-4
0
1
-1
0
7
20
36
48
49
36
12
-14
-33
-35
-18
13
47
74
86
80
61
37
15
-1
-10
-15
-18
-18
-15
-4
14
35
53
58
46
16
-21
-55
-72
-67
-41
-5
27
43
40
21
-4
-22
-26
-14
6
26
38
39
30
17
5
-2
-5
-5
-6
-9
-15
-20
-24
-23
-18
-7
8
26
43
56
61
54
38
18
0
-8
-4
10
24
28
15
-14
-47
-70
-72
-50
-13
23
39
26
-11
-58
-95
-107
-93
-63
-34
-21
-28
-46
-58
-50
-17
33
80
108
106
81
48
25
22
37
56
61
43
1
-50
-94
-118
-119
-109
-102
-111
-137
-171
-197
-198
-170
-118
-57
-2
38
64
84
106
137
176
216
248
268
273
268
254
231
197
147
77
-8
-100
-188
-260
-312
-343
-359
-364
-361
-347
-320
-276
-215
-142
-61
23
106
187
264
335
396
443
474
488
488
478
455
415
348
248
113
-47
-211
-357
-464
-525
-544
-539
-525
-515
-510
-500
-472
-416
-329
-221
-104
9
111
205
299
397
502
604
690
743
756
726
661
571
467
354
237
116
-6
-122
-220
-291
-327
-330
-311
-287
-275
-288
-330
-393
-464
-523
-555
-549
-505
-429
-331
-225
-120
-20
75
170
269
373
480
582
666
726
755
757
738
708
676
646
611
563
487
371
210
5
-232
-485
-736
-964
-1153
-1286
-1351
-1336
-1236
-1050
-789
-474
-134
197
488
718
878
971
1012
1016
999
964
914
841
742
613
453
266
55
-176
-420
-669
-909
-1122
-1290
-1397
-1432
-1398
-1300
-1150
-957
-728
-470
-189
101
380
621
802
913
957
952
924
894
870
844
796
704
559
363
137
-92
-301
-478
-623
-745
-849
-931
-977
-962
-867
-688
-439
-150
142
405
623
792
922
1020
1089
1118
1092
1000
842
632
397
164
-48
-236
-412
-595
-796
-1012
-1221
-1388
-1479
-1471
-1363
-1173
-931
-665
-393
-119
163
458
760
1043
1272
1406
1419
1309
1098
830
554
310
118
-22
-129
-225
-326
-439
-559
-674
-774
-852
-907
-938
-946
-927
-874
-782
-650
-481
-285
-73
145
361
566
754
915
1036
1107
1121
1080
992
872
733
584
428
263
89
-93
-273
-439
-579
-685
-757
-801
-827
-841
-844
-829
-788
-714
-605
-465
-304
-135
32
191
338
474
599
712
810
890
950
987
1002
994
961
904
821
711
571
401
201
-24
-265
-503
-717
-883
-984
-1010
-969
-877
-757
-632
-512
-399
-287
-167
-36
99
225
327
396
435
453
467
492
528
569
598
597
554
467
341
188
19
-156
-329
-492
-633
-737
-788
-778
-708
-596
-466
-349
-269
-240
-260
-312
-372
-410
-397
-311
-140
119
451
826
1205
1538
1778
1892
1864
1701
1428
1083
707
333
-13
-316
-568
-767
-913
-1008
-1060
-1072
-1051
-1002
-924
-814
-667
-482
-265
-27
214
440
638
805
942
1058
1155
1232
1276
1269
1195
1046
826
555
264
-17
-263
-463
-619
-747
-867
-993
-1129
-1267
-1382
-1450
-1444
-1351
-1173
-922
-626
-311
-4
281
535
758
957
1135
1295
1438
1557
1645
1690
1677
1590
1414
1142
776
333
-159
-660
-1127
-1523
-1818
-1996
-2053
-1994
-1830
-1576
-1252
-882
-494
-118
225
521
772
989
1186
1373
1542
1671
1728
1680
1512
1231
872
485
122
-178
-404
-568
-699
-832
-986
-1163
-1343
-1496
-1597
-1630
-1602
-1533
-1447
-1363
-1281
-1180
-1028
-789
-442
14
551
1120
1660
2115
2447
2638
2693
2631
2477
2248
1955
1598
1176
693
162
-398
-963
-1510
-2029
-2510
-2949
-3331
-3626
-3791
-3776
-3541
-3074
-2400
-1583
-708
133
869
1461
1903
2215
2420
2536
2562
2487
2299
2000
1610
1168
720
299
-76
-411
-722
-1022
-1311
-1566
-1751
-1831
-1786
-1618
-1354
-1032
-689
-352
-30
277
573
852
1097
1289
1406
1441
1397
1289
1132
935
698
417
92
-267
-634
-975
-1259
-1464
-1585
-1635
-1630
-1581
-1486
-1332
-1104
-793
-405
34
489
927
1320
1655
1924
2117
2216
2193
2023
1690
1207
615
-20
-622
-1129
-1500
-1726
-1826
-1828
-1761
-1641
-1472
-1250
-967
-626
-238
175
584
960
1279
1523
1680
1745
1717
1600
1395
1106
739
308
-165
-647
-1093
-1458
-1704
-1811
-1779
-1634
-1408
-1138
-847
-547
-241
68
368
637
852
996
1075
1115
1154
1231
1358
1522
1684
1794
1818
1752
1621
1474
1354
1287
1264
1252
1205
1087
880
591
240
-147
-547
-940
-1301
-1599
-1791
-1840
-1719
-1433
-1018
-535
-51
373
702
920
1029
1034
941
754
490
179
-132
-393
-566
-642
-641
-609
-591
-614
-668
-714
-700
-584
-349
-16
372
762
1110
1388
1581
1679
1670
1545
1303
962
566
173
-155
-380
-496
-533
-536
-549
-593
-660
-721
-745
-720
-657
-588
-543
-536
-548
-535
-439
-214
156
651
1220
1791
2293
2667
2873
2894
2736
2422
1997
1513
1026
578
194
-130
-420
-713
-1036
-1402
-1795
-2184
-2524
-2779
-2921
-2934
-2815
-2562
-2178
-1674
-1068
-392
311
996
1623
2165
2606
2934
3133
3177
3032
2669
2081
1292
362
-624
-1572
-2397
-3046
-3496
-3755
-3849
-3815
-3687
-3498
-3270
-3017
-2739
-2422
-2044
-1577
-1004
-332
409
1163
1857
2425
2815
3003
2991
2800
2461
2009
1481
917
359
-155
-600
-968
-1277
-1562
-1861
-2196
-2562
-2925
-3228
-3414
-3448
-3319
-3048
-2674
-2232
-1751
-1242
-714
-177
347
824
1222
1518
1711
1817
1862
1867
1836
1761
1622
1412
1141
840
556
334
200
156
182
250
332
416
500
588
676
755
805
812
774
703
624
560
520
489
434
316
105
-204
-592
-1018
-1446
-1842
-2196
-2513
-2805
-3081
-3334
-3545
-3685
-3726
-3648
-3441
-3110
-2670
-2142
-1551
-926
-290
339
954
1558
2158
2756
3334
3851
4245
4449
4414
4129
3632
3007
2360
1789
1355
1067
887
747
581
355
73
-217
-452
-573
-554
-411
-195
23
180
246
231
182
161
224
391
639
907
1115
1195
1116
895
588
271
7
-171
-274
-341
-420
-542
-708
-888
-1038
-1119
-1114
-1033
-900
-737
-547
-312
-1
412
924
1501
2073
2560
2893
3033
2979
2766
2441
2054
1637
1201
745
263
-245
-762
-1260
-1702
-2048
-2272
-2361
-2325
-2191
-1993
-1765
-1522
-1260
-956
-577
-99
478
1121
1768
2347
2794
3069
3168
3115
2940
2672
2321
1887
1369
787
181
-382
-835
-1126
-1241
-1207
-1081
-930
-809
-743
-725
-720
-687
-588
-398
-111
260
692
1148
1583
1948
2198
2298
2233
2005
1636
1153
589
-22
-638
-1209
-1671
-1954
-2005
-1807
-1393
-850
-299
143
395
439
319
121
-67
-180
-204
-160
-90
-28
19
64
129
219
310
355
301
119
-182
-547
-900
-1173
-1333
-1397
-1419
-1466
-1584
-1776
-2000
-2184
-2260
-2184
-1958
-1629
-1266
-942
-713
-605
-613
-711
-856
-1004
-1110
-1134
-1048
-832
-484
-16
549
1176
1830
2470
3054
3537
3872
4017
3935
3613
3059
2309
1417
448
-530
-1455
-2272
-2929
-3383
-3601
-3576
-3336
-2945
-2500
-2104
-1847
-1770
-1861
-2056
-2263
-2394
-2396
-2260
-2020
-1732
-1446
-1192
-966
-744
-497
-205
124
462
765
994
1119
1132
1042
871
644
382
104
-181
-465
-739
-996
-1218
-1381
-1456
-1409
-1215
-868
-385
186
775
1308
1723
1981
2078
2028
1856
1578
1192
683
38
-729
-1570
-2394
-3083
-3527
-3648
-3423
-2890
-2135
-1258
-347
539
1376
2162
2894
3549
4077
4410
4479
4242
3697
2891
1908
853
-172
-1086
-1832
-2378
-2713
-2838
-2764
-2512
-2114
-1612
-1054
-484
67
581
1054
1490
1887
2237
2521
2720
2824
2838
2789
2713
2650
2629
2663
2747
2865
2992
3106
3184
3204
3142
2974
2684
2267
1735
1113
435
-269
-979
-1684
-2371
-3015
-3568
-3960
-4110
-3955
-3472
-2692
-1706
-647
342
1135
1644
1834
1716
1343
789
143
-506
-1077
-1508
-1766
-1844
-1769
-1580
-1321
-1022
-701
-353
28
438
861
1269
1634
1947
2218
2480
2763
3080
3405
3676
3810
3730
3394
2816
2063
1245
481
-121
-495
-621
-529
-287
17
287
444
443
283
8
-309
-586
-764
-827
-803
-751
-726
-752
-806
-821
-717
-439
10
560
1092
1472
1596
1418
958
285
-508
-1333
-2121
-2826
-3414
-3857
-4129
-4218
-4125
-3878
-3522
-3107
-2670
-2227
-1769
-1279
-740
-151
468
1086
1667
2180
2598
2896
3045
3013
2775
2330
1704
960
178
-563
-1211
-1745
-2178
-2530
-2810
-3006
-3084
-3011
-2781
-2424
-2013
-1635
-1361
-1219
-1187
-1197
-1171
-1044
-790
-424
16
485
947
1383
1782
2125
2383
2510
2460
2201
1727
1063
260
-618
-1505
-2340
-3069
-3641
-4016
-4164
-4077
-3773
-3297
-2707
-2066
-1416
-783
-172
417
977
1481
1893
2174
2307
2307
2223
2122
2071
2106
2224
2379
2505
2533
2425
2183
1849
1492
1178
949
802
691
537
259
-202
-857
-1662
-2530
-3352
-4030
-4495
-4728
-4746
-4593
-4317
-3955
-3533
-3067
-2576
-2088
-1633
-1231
-880
-545
-169
307
921
1665
2482
3282
3968
4471
4766
4873
4841
4721
4544
4313
4011
3621
3141
2596
2031
1496
1030
649
349
116
-60
-175
-216
-167
-25
192
444
684
864
952
935
818
612
331
-18
-431
-906
-1433
-1994
-2559
-3088
-3535
-3858
-4019
-3999
-3796
-3433
-2954
-2414
-1863
-1339
-854
-402
34
459
865
1218
1476
1606
1596
1472
1287
1107
986
953
1006
1117
1255
1399
1545
1702
1885
2096
2324
2546
2737
2890
3019
3158
3348
3616
3964
4356
4726
4990
5070
4905
4474
3796
2929
1960
983
84
-683
-1300
-1792
-2206
-2591
-2974
-3344
-3650
-3818
-3777
-3492
-2977
-2295
-1546
-830
-230
209
474
573
517
311
-40
-521
-1092
-1680
-2191
-2534
-2649
-2525
-2207
-1779
-1327
-916
-566
-258
49
385
747
1090
1345
1447
1361
1106
750
387
105
-48
-70
-3
94
174
225
274
367
551
841
1207
1583
1882
2027
1976
1728
1321
814
269
-265
-755
-1179
-1522
-1768
-1899
-1905
-1793
-1588
-1334
-1087
-902
-825
-890
-1120
-1528
-2118
-2886
-3808
-4836
-5900
-6904
-7749
-8341
-8611
-8522
-8074
-7300
-6254
-5010
-3654
-2273
-954
229
1225
2007
2576
2952
3164
3232
3163
2955
2598
2096
1477
795
128
-437
-823
-980
-887
-559
-32
642
1413
2233
3062
3862
4603
5253
5781
6161
6372
6396
6225
5852
5278
4511
3570
2486
1309
106
-1050
-2083
-2935
-3571
-3988
-4206
-4257
-4175
-3978
-3674
-3265
-2764
-2209
-1661
-1197
-884
-759
-816
-1006
-1260
-1512
-1727
-1905
-2069
-2238
-2410
-2544
-2578
-2453
-2140
-1663
-1090
-510
6
426
773
1102
1474
1928
2465
3056
3656
4226
4743
5192
5548
5769
5792
5555
5024
4221
3223
2147
1115
213
-528
-1128
-1632
-2078
-2471
-2780
-2959
-2968
-2799
-2477
-2047
-1554
-1026
-474
99
675
1220
1683
2015
2197
2243
2196
2105
1994
1849
1627
1283
807
244
-303
-705
-850
-683
-222
452
1225
1989
2663
3201
3574
3761
3733
3463
2938
2179
1237
194
-869
-1886
-2817
-3648
-4369
-4964
-5402
-5643
-5654
-5417
-4938
-4234
-3328
-2236
-979
406
1847
3233
4433
5327
5847
6002
5871
5568
5199
4810
4382
3848
3145
2265
1281
337
-396
-787
-795
-487
-14
444
735
785
606
276
-99
-428
-654
-764
-771
-706
-600
-485
-395
-368
-444
-652
-997
-1456
-1976
-2484
-2908
-3191
-3300
-3229
-2995
-2631
-2185
-1716
-1293
-985
-847
-907
-1150
-1517
-1914
-2238
-2403
-2366
-2133
-1760
-1323
-902
-550
-289
-108
21
129
237
353
476
607
756
944
1205
1567
2048
2643
3316
4006
4636
5116
5365
5321
4959
4295
3392
2353
1300
350
-408
-935
-1246
-1402
-1483
-1565
-1693
-1874
-2085
-2290
-2460
-2588
-2689
-2784
-2889
-2996
-3072
-3072
-2958
-2719
-2383
-2008
-1667
-1426
-1317
-1332
-1426
-1531
-1578
-1516
-1328
-1028
-660
-285
34
246
328
284
150
-17
-159
-233
-224
-157
-89
-90
-223
-524
-989
-1571
-2199
-2787
-3261
-3571
-3694
-3640
-3436
-3122
-2738
-2315
-1872
-1416
-948
-471
4
455
856
1187
1449
1671
1910
2231
2687
3288
3987
4680
5235
5521
5449
4998
4217
3208
2094
988
-28
-913
-1651
-2240
-2674
-2940
-3023
-2918
-2645
-2246
-1788
-1346
-987
-756
-665
-694
-796
-908
-967
-920
-745
-450
-79
298
599
750
701
435
-24
-623
-1286
-1925
-2455
-2794
-2878
-2663
-2138
-1334
-322
791
1881
2836
3581
4094
4417
4628
4825
5087
5455
5914
6408
6854
7172
7306
7233
6966
6539
5991
5346
4609
3766
2796
1689
460
-843
-2145
-3354
-4391
-5205
-5788
-6171
-6413
-6576
-6702
-6798
-6847
-6815
-6674
-6422
-6087
-5715
-5354
-5027
-4727
-4412
-4032
-3546
-2944
-2260
-1554
-899
-348
78
402
678
967
1321
1759
2267
2800
3294
3690
3939
4025
3962
3799
3606
3465
3446
3592
3899
4321
4775
5164
5409
5465
5335
5061
4707
4335
3982
3655
3337
3001
2627
2213
1773
1329
896
472
36
-451
-1027
-1719
-2529
-3428
-4358
-5239
-5980
-6497
-6729
-6648
-6270
-5650
-4868
-4011
-3156
-2347
-1604
-923
-294
281
788
1198
1486
1643
1684
1643
1560
1462
1347
1189
947
590
120
-424
-972
-1440
-1764
-1907
-1876
-1697
-1406
-1018
-531
85
849
1754
2747
3726
4555
5100
5262
5009
4389
3520
2558
1661
947
472
222
127
92
28
-123
-375
-702
-1056
-1380
-1628
-1774
-1814
-1760
-1637
-1478
-1321
-1197
-1129
-1122
-1162
-1219
-1260
-1263
-1229
-1188
-1186
-1269
-1457
-1735
-2051
-2333
-2514
-2557
-2464
-2270
-2024
-1770
-1526
-1283
-1018
-708
-341
78
538
1030
1559
2139
2783
3489
4223
4920
5494
5857
5942
5720
5209
4466
3580
2649
1765
996
374
-109
-500
-868
-1281
-1780
-2368
-3002
-3609
-4110
-4450
-4613
-4625
-4537
-4402
-4252
-4088
-3888
-3625
-3281
-2859
-2382
-1881
-1386
-917
-492
-128
149
310
330
207
-31
-331
-627
-869
-1038
-1154
-1262
-1414
-1638
-1930
-2253
-2550
-2766
-2854
-2786
-2543
-2112
-1487
-682
253
1230
2127
2810
3179
3191
2881
2346
1713
1094
546
64
-408
-943
-1590
-2346
-3151
-3906
-4504
-4860
-4939
-4755
-4367
-3857
-3303
-2770
-2288
-1858
-1454
-1033
-550
27
703
1448
2202
2882
3403
3693
3718
3489
3063
2530
1999
1576
1337
1321
1522
1890
2348
2804
3174
3392
3424
3268
2949
2515
2025
1547
1137
838
673
631
674
743
769
697
494
166
-253
-715
-1172
-1598
-1985
-2344
-2681
-2988
-3226
-3338
-3261
-2947
-2387
-1614
-701
256
1155
1913
2479
2839
3014
3056
3033
3012
3046
3159
3344
3568
3793
3991
4163
4334
4546
4827
5170
5522
5792
5882
5720
5288
4633
3849
3047
2313
1691
1180
753
382
66
-173
-295
-274
-113
140
405
591
614
418
-27
-721
-1648
-2776
-4050
-5391
-6691
-7827
-8680
-9156
-9211
-8849
-8113
-7066
-5772
-4285
-2655
-940
785
2432
3915
5168
6170
6943
7538
8010
8387
8649
8740
8586
8130
7354
6291
5018
3631
2227
889
-317
-1335
-2118
-2625
-2836
-2760
-2448
-1978
-1447
-935
-489
-110
235
597
1014
1498
2024
2544
3000
3338
3520
3521
3328
2933
2338
1557
617
-432
-1527
-2600
-3586
-4431
-5097
-5561
-5811
-5854
-5711
-5425
-5058
-4685
-4375
-4178
-4112
-4156
-4260
-4361
-4400
-4337
-4158
-3871
-3500
-3078
-2637
-2214
-1845
-1570
-1424
-1429
-1588
-1876
-2236
-2591
-2848
-2919
-2735
-2262
-1509
-530
579
1705
2736
3589
4227
4663
4951
5160
5348
5539
5719
5839
5844
5688
5350
4836
4167
3364
2438
1386
207
-1086
-2453
-3824
-5106
-6203
-7033
-7539
-7697
-7511
-7008
-6241
-5281
-4221
-3169
-2232
-1501
-1031
-831
-862
-1055
-1332
-1628
-1905
-2159
-2402
-2658
-2943
-3254
-3576
-3875
-4114
-4252
-4255
-4098
-3768
-3271
-2628
-1878
-1070
-257
511
1195
1768
2212
2522
2703
2771
2757
2698
2637
2611
2642
2733
2869
3021
3158
3250
3271
3194
2994
2643
2124
1443
639
-212
-1004
-1628
-1995
-2066
-1857
-1436
-897
-330
205
688
1139
1603
2125
2734
3434
4202
4997
5765
6455
7016
7405
7586
7530
7222
6664
5875
4901
3808
2677
1595
640
-135
-709
-1098
-1347
-1519
-1676
-1872
-2141
-2502
-2966
-3536
-4211
-4973
-5782
-6570
-7245
-7711
-7892
-7755
-7320
-6660
-5869
-5040
-4239
-3490
-2786
-2105
-1431
-766
-134
437
921
1310
1605
1815
1940
1973
1902
1725
1465
1176
934
821
898
1190
1681
2322
3051
3816
4578
5317
6017
6655
7191
7576
7761
7712
7426
6934
6289
5556
4793
4035
3295
2558
1801
1002
157
-723
-1593
-2392
-3044
-3477
-3632
-3476
-3012
-2278
-1346
-308
730
1665
2413
2917
3156
3148
2949
2638
2303
2024
1855
1821
1911
2093
2320
2544
2722
2819
2806
2658
2355
1887
1259
499
-342
-1196
-1984
-2629
-3070
-3263
-3188
-2849
-2267
-1483
-551
466
1501
2491
3385
4149
4765
5227
5535
5689
5680
5498
5129
4568
3824
2922
1904
823
-268
-1321
-2300
-3186
-3971
-4651
-5216
-5647
-5915
-5990
-5852
-5506
-4992
-4382
-3766
-3235
-2856
-2658
-2632
-2732
-2900
-3078
-3219
-3295
-3289
-3196
-3016
-2757
-2443
-2113
-1818
-1605
-1504
-1515
-1603
-1712
-1785
-1782
-1695
-1550
-1393
-1269
-1208
-1214
-1273
-1360
-1452
-1536
-1603
-1644
-1639
-1559
-1370
-1045
-579
8
669
1339
1948
2430
2729
2805
2631
2205
1548
710
-228
-1170
-2013
-2675
-3100
-3273
-3215
-2967
-2580
-2100
-1568
-1014
-467
50
509
886
1163
1324
1358
1255
1004
601
48
-635
-1409
-2215
-2987
-3659
-4181
-4524
-4687
-4689
-4564
-4352
-4090
-3808
-3522
-3235
-2936
-2602
-2210
-1740
-1186
-563
100
766
1399
1980
2504
2983
3430
3851
4232
4539
4722
4724
4497
4011
3256
2246
1012
-396
-1917
-3477
-4991
-6369
-7526
-8386
-8900
-9048
-8840
-8316
-7533
-6557
-5452
-4272
-3064
-1869
-725
321
1222
1933
2424
2686
2748
2664
2507
2349
2237
2183
2160
2117
1998
1764
1404
938
405
-153
-703
-1225
-1708
-2142
-2510
-2790
-2962
-3016
-2963
-2829
-2645
-2429
-2179
-1875
-1487
-1002
-439
156
714
1172
1497
1698
1820
1920
2043
2197
2352
2454
2453
2327
2097
1821
1573
1422
1410
1543
1798
2137
2517
2904
3270
3597
3869
4073
4205
4266
4262
4200
4082
3904
3659
3342
2959
2530
2083
1646
1232
836
440
26
-403
-819
-1167
-1387
-1432
-1295
-1014
-659
-313
-38
141
242
311
402
555
780
1063
1371
1665
1916
2104
2216
2244
2185
2035
1796
1477
1088
637
127
-447
-1093
-1807
-2571
-3342
-4062
-4670
-5109
-5343
-5357
-5148
-4720
-4070
-3193
-2088
-769
725
2329
3957
5518
6929
8130
9089
9793
10246
10457
10439
10202
9761
9136
8357
7465
6510
5550
4644
3845
3193
2706
2376
2171
2041
1938
1814
1648
1438
1198
948
702
460
210
-70
-397
-781
-1216
-1682
-2145
-2567
-2910
-3139
-3230
-3178
-2999
-2729
-2424
-2141
-1929
-1810
-1775
-1784
-1783
-1720
-1561
-1303
-965
-583
-196
168
492
767
989
1145
1218
1189
1047
797
463
83
-295
-628
-885
-1049
-1121
-1113
-1045
-943
-837
-755
-725
-766
-882
-1060
-1272
-1475
-1624
-1686
-1650
-1533
-1375
-1231
-1155
-1181
-1314
-1530
-1778
-2001
-2147
-2182
-2097
-1902
-1621
-1284
-919
-554
-215
68
264
349
310
148
-119
-462
-855
-1275
-1714
-2164
-2619
-3060
-3457
-3775
-3981
-4064
-4027
-3900
-3709
-3479
-3214
-2904
-2527
-2065
-1517
-899
-244
406
1010
1534
1946
2227
2361
2347
2196
1935
1605
1247
896
572
284
36
-151
-244
-192
47
485
1085
1759
2384
2841
3051
2993
2711
2283
1797
1311
850
415
-2
-386
-701
-893
-921
-783
-523
-230
-5
70
-41
-320
-710
-1140
-1549
-1909
-2216
-2490
-2746
-2990
-3213
-3392
-3504
-3531
-3469
-3320
-3097
-2812
-2477
-2097
-1674
-1201
-664
-49
654
1443
2290
3144
3935
4589
5045
5268
5259
5049
4686
4227
3721
3208
2717
2274
1896
1599
1388
1255
1181
1136
1090
1024
931
823
716
629
572
542
524
498
448
365
256
134
20
-71
-135
-180
-225
-294
-403
-557
-745
-949
-1145
-1323
-1487
-1657
-1859
-2113
-2419
-2753
-3069
-3309
-3418
-3359
-3117
-2698
-2124
-1428
-648
173
991
1764
2458
3057
3564
3999
4384
4730
5024
5225
5278
5134
4772
4211
3512
2753
2011
1334
734
195
-310
-796
-1254
-1648
-1933
-2070
-2045
-1872
-1593
-1260
-927
-630
-394
-226
-123
-75
-72
-100
-151
-222
-317
-450
-639
-898
-1229
-1618
-2033
-2439
-2797
-3076
-3261
-3343
-3323
-3201
-2978
-2656
-2244
-1755
-1207
-616
6
653
1319
1990
2638
3216
3667
3934
3977
3786
3380
2808
2132
1418
726
103
-412
-790
-1010
-1062
-949
-693
-332
81
494
859
1149
1355
1492
1592
1694
1836
2043
2323
2658
3011
3326
3545
3615
3500
3184
2674
1996
1188
297
-624
-1521
-2337
-3024
-3549
-3900
-4091
-4156
-4144
-4103
-4067
-4051
-4053
-4056
-4038
-3983
-3874
-3700
-3452
-3129
-2733
-2284
-1816
-1377
-1022
-796
-730
-826
-1069
-1429
-1875
-2382
-2931
-3503
-4075
-4608
-5054
-5359
-5485
-5413
-5155
-4752
-4262
-3746
-3257
-2828
-2479
-2212
-2020
-1894
-1820
-1782
-1760
-1728
-1662
-1543
-1368
-1145
-903
-676
-495
-377
-319
-292
-253
-158
27
311
682
1106
1544
1962
2338
2665
2943
3171
3344
3450
3479
3430
3317
3168
3016
2888
2796
2733
2678
2610
2515
2396
2264
2134
2005
1863
1677
1419
1076
660
212
-214
-566
-807
-933
-960
-918
-833
-720
-581
-413
-219
-14
174
308
361
317
182
-20
-261
-509
-739
-931
-1071
-1146
-1152
-1093
-988
-870
-776
-740
-777
-873
-993
-1088
-1110
-1030
-843
-565
-227
136
492
812
1066
1221
1252
1145
917
619
337
170
202
479
990
1674
2432
3163
3785
4251
4549
4689
4693
4577
4359
4056
3695
3310
2937
2604
2325
2102
1936
1840
1845
1995
2326
2843
3497
4188
4781
5146
5199
4925
4377
3659
2886
2147
1487
908
385
-103
-561
-968
-1287
-1479
-1522
-1412
-1171
-832
-441
-48
297
546
662
631
470
223
-43
-263
-392
-417
-357
-249
-125
2
144
334
603
962
1393
1854
2288
2644
2890
3018
3037
2966
2825
2632
2405
2166
1940
1755
1637
1604
1664
1821
2072
2408
2814
3254
3677
4019
4221
4240
4078
3775
3407
3056
2784
2617
2537
2501
2458
2378
2257
2117
1992
1910
1882
1907
1972
2066
2186
2333
2506
2697
2888
3057
3184
3261
3286
3261
3178
3014
2730
2283
1641
797
-227
-1385
-2615
-3855
-5051
-6153
-7119
-7905
-8469
-8780
-8823
-8610
-8173
-7564
-6839
-6051
-5245
-4458
-3728
-3090
-2577
-2215
-2012
-1961
-2045
-2247
-2563
-3000
-3575
-4293
-5136
-6051
-6959
-7772
-8416
-8845
-9051
-9055
-8884
-8567
-8118
-7546
-6863
-6095
-5283
-4474
-3711
-3017
-2392
-1824
-1299
-818
-397
-63
157
251
227
105
-92
-352
-672
-1052
-1485
-1942
-2368
-2703
-2894
-2917
-2788
-2554
-2272
-1992
-1732
-1487
-1235
-957
-655
-352
-84
118
240
291
288
249
169
24
-222
-603
-1131
-1789
-2542
-3340
-4145
-4925
-5660
-6329
-6895
-7308
-7513
-7467
-7154
-6599
-5855
-4991
-4070
-3133
-2191
-1239
-267
729
1738
2741
3710
4617
5434
6125
6641
6928
6933
6625
6007
5128
4075
2953
1859
867
17
-682
-1240
-1672
-1992
-2211
-2342
-2400
-2399
-2347
-2242
-2070
-1814
-1468
-1047
-587
-135
270
611
906
1193
1512
1883
2290
2688
3023
3256
3383
3437
3476
3553
3698
3905
4144
4374
4567
4712
4810
4867
4872
4804
4633
4344
3947
3482
3011
2591
2265
2045
1926
1891
1936
2063
2283
2590
2957
3329
3640
3835
3890
3817
3651
3430
3172
2860
2459
1934
1276
522
-258
-979
-1569
-1999
-2278
-2451
-2570
-2676
-2791
-2919
-3060
-3215
-3388
-3578
-3765
-3908
-3944
-3815
-3487
-2971
-2318
-1612
-936
-348
139
552
944
1368
1854
2400
2966
3494
3917
4183
4262
4156
3890
3513
3075
2621
2176
1742
1305
844
356
-141
-596
-944
-1121
-1092
-865
-491
-50
376
717
937
1027
995
850
592
211
-301
-944
-1693
-2507
-3336
-4128
-4848
-5475
-6003
-6429
-6750
-6955
-7033
-6976
-6782
-6460
-6025
-5497
-4895
-4239
-3548
-2842
-2138
-1448
-774
-107
569
1273
2017
2802
3609
4407
5156
5815
6343
6709
6887
6868
6654
6263
5728
5090
4392
3670
2952
2260
1618
1059
627
368
318
485
842
1321
1834
2293
2631
2817
2860
2797
2678
2544
2425
2331
2259
2199
2132
2039
1900
1699
1428
1092
716
333
-17
-303
-505
-619
-643
-575
-405
-118
291
805
1374
1921
2360
2618
2663
2506
2202
1826
1447
1113
842
634
482
389
367
430
582
807
1070
1325
1535
1688
1792
1875
1961
2057
2143
2184
2143
2003
1773
1485
1182
894
628
365
73
-275
-679
-1113
-1529
-1879
-2130
-2279
-2351
-2383
-2409
-2444
-2478
-2488
-2449
-2350
-2201
-2028
-1862
-1725
-1619
-1525
-1409
-1236
-982
-637
-210
282
815
1367
1914
2429
2876
3218
3415
3438
3283
2970
2547
2078
1628
1249
963
760
604
442
222
-95
-521
-1045
-1634
-2243
-2827
-3344
-3760
-4049
-4185
-4143
-3900
-3441
-2767
-1901
-888
208
1319
2384
3356
4209
4926
5493
5889
6086
6058
5790
5293
4612
3818
2995
2222
1554
1018
615
322
114
-38
-159
-274
-406
-572
-779
-1016
-1259
-1473
-1641
-1767
-1896
-2096
-2444
-2991
-3739
-4632
-5569
-6429
-7107
-7539
-7706
-7630
-7346
-6889
-6280
-5534
-4670
-3724
-2755
-1829
-1008
-330
198
592
883
1091
1226
1282
1256
1160
1026
905
852
903
1065
1310
1585
1829
1991
2039
1965
1779
1503
1162
785
400
36
-284
-547
-748
-896
-1000
-1064
-1082
-1039
-925
-741
-515
-297
-146
-105
-187
-360
-562
-716
-767
-701
-550
-382
-268
-261
-374
-582
-836
-1090
-1314
-1507
-1683
-1855
-2021
-2163
-2249
-2257
-2194
-2105
-2061
-2142
-2404
-2861
-3477
-4174
-4859
-5447
-5878
-6124
-6182
-6062
-5774
-5332
-4755
-4077
-3348
-2634
-1997
-1487
-1126
-904
-792
-753
-752
-765
-773
-757
-690
-542
-283
96
582
1128
1675
2161
2545
2810
2971
3055
3093
3107
3109
3101
3086
3068
3045
3008
2937
2798
2563
2218
1775
1271
753
259
-198
-633
-1077
-1550
-2045
-2513
-2881
-3077
-3060
-2842
-2484
-2071
-1680
-1351
-1070
-788
-439
22
607
1289
2017
2740
3414
4014
4533
4961
5287
5498
5584
5543
5383
5120
4764
4320
3788
3170
2488
1785
1125
572
173
-60
-157
-177
-187
-237
-350
-515
-695
-848
-935
-927
-810
-576
-232
211
723
1264
1785
2237
2583
2806
2909
2907
2823
2676
2486
2269
2045
1830
1639
1469
1300
1096
818
443
-27
-562
-1113
-1633
-2091
-2480
-2809
-3084
-3294
-3404
-3367
-3143
-2727
-2158
-1517
-901
-396
-48
139
194
162
76
-44
-192
-359
-516
-616
-599
-416
-47
486
1127
1802
2443
3007
3479
3873
4210
4511
4785
5028
5229
5377
5461
5476
5418
5286
5084
4820
4512
4180
3846
3522
3209
2895
2566
2210
1824
1419
1006
594
178
-262
-748
-1297
-1901
-2526
-3113
-3594
-3916
-4056
-4033
-3898
-3723
-3574
-3489
-3476
-3512
-3559
-3586
-3577
-3541
-3500
-3475
-3474
-3483
-3470
-3403
-3261
-3049
-2797
-2547
-2342
-2205
-2135
-2109
-2099
-2080
-2044
-1992
-1931
-1859
-1755
-1586
-1313
-913
-388
231
890
1529
2096
2557
2906
3153
3323
3449
3558
3679
3829
4011
4214
4403
4533
4555
4438
4173
3783
3314
2817
2329
1862
1400
910
362
-257
-932
-1627
-2292
-2886
-3384
-3784
-4100
-4357
-4578
-4778
-4960
-5114
-5219
-5249
-5173
-4971
-4640
-4200
-3700
-3206
-2788
-2500
-2366
-2372
-2476
-2620
-2756
-2854
-2906
-2919
-2898
-2835
-2702
-2466
-2095
-1582
-955
-270
394
961
1369
1592
1635
1537
1352
1139
951
825
781
825
952
1149
1401
1686
1977
2240
2436
2525
2480
2297
2000
1642
1296
1034
906
930
1083
1307
1531
1691
1747
1692
1554
1385
1245
1190
1251
1434
1709
2023
2302
2475
2488
2317
1978
1520
1008
509
72
-282
-554
-761
-915
-1022
-1072
-1051
-951
-778
-558
-334
-156
-71
-113
-299
-620
-1044
-1514
-1955
-2287
-2443
-2386
-2127
-1724
-1265
-845
-534
-356
-286
-266
-233
-145
7
200
402
591
773
975
1231
1557
1932
2301
2587
2723
2675
2458
2127
1766
1456
1257
1200
1281
1477
1750
2061
2370
2642
2847
2970
3008
2972
2887
2779
2670
2570
2478
2387
2288
2175
2044
1896
1730
1545
1342
1127
912
709
525
352
168
-60
-364
-761
-1249
-1805
-2395
-2993
-3581
-4153
-4703
-5211
-5635
-5919
-6001
-5843
-5445
-4852
-4143
-3411
-2741
-2191
-1786
-1528
-1400
-1373
-1408
-1454
-1452
-1344
-1091
-689
-183
345
795
1079
1153
1022
736
363
-43
-456
-887
-1363
-1912
-2536
-3210
-3887
-4512
-5040
-5440
-5698
-5806
-5756
-5544
-5171
-4653
-4019
-3307
-2551
-1764
-944
-73
860
1837
2808
3688
4389
4839
5014
4942
4697
4370
4045
3775
3571
3418
3283
3138
2969
2781
2589
2415
2273
2168
2095
2043
1998
1950
1896
1840
1794
1770
1774
1798
1821
1807
1721
1532
1232
833
368
-125
-608
-1055
-1456
-1810
-2125
-2409
-2673
-2928
-3183
-3445
-3705
-3933
-4082
-4093
-3912
-3513
-2907
-2143
-1293
-431
384
1112
1724
2184
2436
2409
2031
1273
170
-1161
-2544
-3777
-4694
-5203
-5303
-5074
-4639
-4120
-3605
-3133
-2699
-2275
-1825
-1323
-752
-107
605
1366
2144
2892
3558
4094
4475
4699
4785
4764
4659
4484
4243
3947
3633
3363
3221
3284
3594
4140
4854
5629
6351
6928
7305
7466
7422
7192
6801
6277
5662
5011
4392
3865
3461
3175
2963
2759
2508
2176
1763
1287
766
200
-433
-1156
-1980
-2880
-3794
-4643
-5360
-5910
-6298
-6556
-6713
-6767
-6683
-6400
-5872
-5093
-4115
-3038
-1968
-985
-110
691
1483
2315
3193
4065
4841
5425
5756
5824
5669
5358
4957
4510
4040
3559
3084
2650
2297
2058
1941
1914
1916
1881
1762
1552
1284
1016
800
662
587
530
429
235
-74
-496
-1006
-1581
-2207
-2882
-3610
-4384
-5174
-5923
-6561
-7020
-7258
-7275
-7114
-6848
-6551
-6281
-6057
-5860
-5647
-5375
-5024
-4617
-4210
-3877
-3684
-3657
-3777
-3979
-4181
-4310
-4332
-4254
-4124
-4000
-3927
-3912
-3925
-3909
-3800
-3554
-3159
-2637
-2032
-1394
-768
-181
352
830
1254
1624
1942
2208
2428
2614
2783
2957
3164
3427
3766
4186
4668
5168
5619
5944
6076
5977
5653
5156
4565
3968
3429
2980
2614
2299
2001
1704
1412
1150
949
829
787
800
831
839
791
663
439
111
-319
-833
-1390
-1925
-2357
-2610
-2636
-2436
-2061
-1598
-1143
-768
-496
-305
-141
52
297
577
830
978
952
715
274
-330
-1040
-1806
-2597
-3402
-4216
-5023
-5789
-6452
-6939
-7187
-7157
-6857
-6341
-5701
-5045
-4476
-4070
-3869
-3870
-4041
-4326
-4664
-4995
-5266
-5433
-5458
-5310
-4967
-4423
-3692
-2814
-1851
-876
37
831
1476
1971
2334
2598
2789
2927
3018
3064
3066
3028
2956
2859
2741
2599
2430
2240
2047
1892
1826
1902
2161
2614
3242
3999
4825
5662
6462
7196
7846
8398
8836
9146
9318
9360
9303
9203
9131
9151
9301
9578
9932
10279
10524
10579
10389
9942
9259
8385
7372
6262
5080
3842
2563
1263
-22
-1247
-2369
-3356
-4203
-4929
-5576
-6188
-6800
-7424
-8045
-8629
-9128
-9503
-9736
-9836
-9840
-9805
-9796
-9869
-10056
-10357
-10738
-11137
-11483
-11708
-11767
-11642
-11344
-10897
-10329
-9653
-8871
-7979
-6976
-5881
-4739
-3609
-2554
-1615
-800
-80
595
1282
2017
2814
3650
4495
5320
6109
6863
7588
8282
8927
9485
9912
10174
10265
10213
10075
9918
9807
9782
9860
10034
10285
10592
10935
11295
11645
11947
12151
12205
12061
11691
11094
10293
9332
8261
7124
5947
4737
3484
2170
780
-685
-2211
-3763
-5302
-6784
-8177
-9454
-10594
-11568
-12342
-12868
-13100
-13005
-12584
-11877
-10960
-9928
-8877
-7877
-6970
-6171
-5484
-4915
-4480
-4198
-4072
-4077
-4147
-4191
-4112
-3840
-3352
-2678
-1879
-1024
-159
704
1582
2501
3468
4462
5428
6303
7031
7587
7974
8214
8327
8317
8175
7884
7443
6880
6253
5632
5079
4627
4268
3960
3650
3291
2856
2344
1764
1129
442
-296
-1089
-1927
-2788
-3640
-4450
-5191
-5846
-6398
-6827
-7096
-7162
-6988
-6560
-5911
-5115
-4275
-3495
-2848
-2361
-2009
-1738
-1486
-1213
-909
-595
-307
-77
72
131
104
-4
-183
-416
-670
-897
-1039
-1050
-910
-641
-305
11
221
265
123
-191
-640
-1183
-1786
-2427
-3081
-3719
-4293
-4755
-5065
-5213
-5227
-5167
-5103
-5090
-5148
-5261
-5386
-5478
-5508
-5472
-5382
-5249
-5063
-4791
-4383
-3800
-3034
-2124
-1151
-213
603
1250
1724
2061
2310
2517
2706
2882
3041
3182
3314
3446
3580
3696
3753
3696
3479
3088
2549
1929
1316
794
424
230
204
315
526
795
1084
1352
1555
1646
1585
1347
928
341
-386
-1228
-2159
-3155
-4186
-5201
-6125
-6866
-7329
-7439
-7157
-6489
-5481
-4202
-2731
-1145
480
2068
3533
4781
5724
6295
6473
6289
5833
5231
4622
4126
3820
3722
3800
3978
4166
4278
4254
4070
3742
3306
2812
2301
1794
1289
768
209
-398
-1051
-1731
-2416
-3088
-3743
-4382
-5003
-5585
-6082
-6425
-6542
-6380
-5919
-5186
-4237
-3148
-1993
-837
265
1259
2083
2671
2969
2959
2675
2213
1709
1308
1131
1240
1636
2270
3065
3942
4833
5679
6422
6999
7340
7387
7110
6524
5688
4694
3639
2604
1637
755
-47
-784
-1468
-2111
-2729
-3346
-3991
-4685
-5423
-6168
-6847
-7373
-7670
-7697
-7459
-6999
-6374
-5635
-4808
-3893
-2882
-1780
-618
543
1633
2595
3413
4118
4782
5490
6311
7272
8349
9467
10526
11421
12068
12415
12446
12178
11643
10879
9915
8772
7456
5971
4330
2558
701
-1181
-3025
-4776
-6399
-7877
-9207
-10383
-11376
-12134
-12578
-12619
-12186
-11242
-9804
-7948
-5795
-3498
-1219
896
2725
4185
5238
5880
6145
6088
5777
5287
4685
4038
3400
2819
2329
1944
1658
1438
1237
1002
701
325
-96
-510
-856
-1091
-1206
-1231
-1224
-1254
-1375
-1611
-1955
-2368
-2798
-3188
-3484
-3639
-3611
-3365
-2881
-2155
-1209
-94
1119
2345
3505
4528
5366
5987
6379
6542
6490
6246
5845
5321
4710
4042
3341
2627
1920
1246
634
105
-338
-717
-1081
-1491
-2001
-2638
-3386
-4195
-4991
-5709
-6305
-6770
-7120
-7377
-7553
-7639
-7603
-7409
-7034
-6480
-5773
-4960
-4089
-3200
-2321
-1475
-682
24
606
1024
1250
1277
1118
805
378
-116
-631
-1111
-1496
-1715
-1702
-1413
-838
-14
983
2053
3098
4041
4839
5480
5969
6310
6500
6519
6348
5979
5424
4727
3951
3169
2443
1813
1287
846
445
26
-464
-1065
-1787
-2609
-3470
-4283
-4947
-5368
-5482
-5268
-4752
-4003
-3111
-2168
-1248
-394
377
1076
1721
2330
2916
3484
4035
4578
5121
5679
6264
6876
7493
8067
8532
8811
8835
8551
7941
7015
5813
4390
2806
1117
-631
-2394
-4126
-5781
-7301
-8629
-9714
-10519
-11029
-11255
-11229
-11000
-10629
-10178
-9702
-9244
-8828
-8453
-8095
-7715
-7264
-6700
-5999
-5157
-4190
-3129
-2003
-834
366
1592
2835
4074
5273
6381
7347
8129
8705
9077
9266
9303
9219
9034
8760
8397
7943
7395
6761
6052
5286
4485
3671
2867
2099
1393
780
295
-26
-152
-61
243
731
1336
1965
2506
2853
2926
2690
2162
1406
513
-414
-1286
-2041
-2640
-3070
-3329
-3423
-3365
-3173
-2882
-2542
-2215
-1967
-1852
-1907
-2144
-2548
-3087
-3717
-4387
-5044
-5634
-6099
-6385
-6444
-6246
-5787
-5098
-4238
-3296
-2370
-1554
-924
-519
-343
-359
-497
-671
-788
-768
-557
-133
485
1246
2071
2868
3549
4046
4320
4365
4207
3893
3474
2995
2482
1947
1386
796
179
-453
-1081
-1690
-2278
-2858
-3461
-4118
-4855
-5674
-6557
-7464
-8353
-9184
-9930
-10575
-11109
-11523
-11802
-11927
-11886
-11676
-11307
-10799
-10175
-9450
-8631
-7723
-6737
-5697
-4648
-3641
-2723
-1919
-1223
-605
-23
549
1112
1637
2075
2380
2525
2520
2399
2209
1990
1767
1541
1308
1073
855
689
617
670
858
1165
1561
2016
2505
3016
3543
4070
4574
5009
5336
5524
5572
5506
5371
5214
5067
4935
4803
4644
4436
4165
3829
3430
2959
2395
1712
890
-77
-1165
-2331
-3524
-4696
-5820
-6884
-7886
-8819
-9657
-10356
-10856
-11101
-11052
-10697
-10055
-9169
-8096
-6897
-5623
-4314
-2999
-1690
-388
912
2212
3506
4771
5973
7069
8026
8831
9494
10053
10556
11048
11560
12104
12681
13292
13942
14649
15430
16286
17191
18090
18905
19549
19948
20049
19820
19243
18310
17014
15355
13354
11057
8543
5911
3274
734
-1621
-3719
-5504
-6926
-7952
-8574
-8825
-8788
-8585
-8353
-8206
-8197
-8304
-8434
-8454
-8236
-7698
-6822
-5655
-4285
-2820
-1358
19
1248
2280
3076
3612
3882
3908
3733
3413
3003
2542
2052
1545
1033
540
103
-236
-439
-493
-407
-214
46
338
640
939
1230
1503
1743
1934
2067
2143
2179
2194
2204
2211
2205
2168
2084
1955
1796
1629
1476
1345
1229
1110
971
804
613
414
224
58
-73
-159
-184
-131
16
255
553
845
1042
1055
824
337
-363
-1195
-2068
-2907
-3677
-4382
-5048
-5704
-6358
-6989
-7551
-7991
-8264
-8350
-8252
-8000
-7630
-7183
-6699
-6210
-5744
-5327
-4976
-4699
-4486
-4311
-4123
-3858
-3440
-2790
-1845
-567
1041
2925
4983
7075
9045
10744
12059
12927
13335
13314
12927
12247
11348
10299
9166
8002
6859
5775
4773
3866
3052
2326
1691
1155
739
470
374
469
760
1240
1887
2665
3521
4390
5192
5848
6289
6470
6385
6060
5548
4909
4199
3454
2692
1920
1141
367
-390
-1116
-1812
-2494
-3189
-3928
-4728
-5585
-6471
-7340
-8146
-8854
-9447
-9924
-10293
-10558
-10717
-10760
-10681
-10481
-10180
-9813
-9422
-9047
-8718
-8449
-8243
-8099
-8012
-7976
-7979
-7999
-8003
-7944
-7778
-7469
-7003
-6391
-5659
-4844
-3975
-3068
-2130
-1162
-183
766
1615
2272
2645
2664
2300
1576
559
-660
-1985
-3340
-4676
-5967
-7198
-8349
-9387
-10262
-10924
-11339
-11501
-11445
-11233
-10939
-10629
-10343
-10088
-9845
-9581
-9268
-8892
-8459
-7993
-7527
-7098
-6736
-6464
-6294
-6223
-6231
-6283
-6328
-6310
-6178
-5900
-5470
-4905
-4241
-3519
-2768
-2001
-1217
-402
457
1360
2299
3254
4208
5154
6103
7083
8138
9314
10645
12140
13780
15505
17223
18821
20179
21190
21779
21911
21591
20864
19797
18466
16951
15327
13665
12030
10482
9066
7811
6717
5761
4905
4104
3320
2536
1749
973
231
-455
-1060
-1563
-1940
-2168
-2234
-2139
-1907
-1581
-1214
-861
-562
-339
-202
-155
-208
-384
-703
-1174
-1778
-2460
-3135
-3713
-4121
-4325
-4336
-4201
-3974
-3697
-3378
-2997
-2519
-1911
-1164
-299
636
1585
2491
3308
3996
4517
4831
4894
4669
4144
3346
2350
1273
260
-540
-999
-1031
-610
235
1418
2814
4280
5676
6885
7827
8464
8795
8846
8658
8279
7760
7161
6551
6007
5596
5365
5315
5404
5547
5649
5633
5467
5182
4851
4567
4405
4395
4512
4691
4852
4930
4886
4716
4426
4024
3498
2824
1975
945
-239
-1512
-2784
-3960
-4956
-5719
-6222
-6461
-6446
-6200
-5760
-5187
-4566
-4005
-3615
-3487
-3663
-4127
-4802
-5573
-6320
-6948
-7410
-7711
-7896
-8026
-8151
-8297
-8452
-8579
-8633
-8574
-8387
-8080
-7693
-7267
-6847
-6463
-6119
-5805
-5494
-5163
-4800
-4413
-4025
-3668
-3371
-3143
-2969
-2812
-2621
-2345
-1946
-1412
-751
3
806
1603
2339
2956
3394
3596
3512
3106
2363
1298
-42
-1586
-3247
-4928
-6538
-7996
-9238
-10218
-10910
-11308
-11421
-11273
-10895
-10328
-9615
-8805
-7948
-7100
-6308
-5605
-4996
-4451
-3904
-3263
-2437
-1356
2
1609
3389
5242
7071
8804
10404
11863
13185
14373
15417
16295
16983
17469
17758
17875
17845
17685
17392
16943
16314
15497
14515
13424
12302
11225
10242
9358
8541
7728
6850
5856
4715
3419
1970
377
-1350
-3191
-5097
-6989
-8750
-10246
-11348
-11963
-12051
-11633
-10777
-9579
-8141
-6555
-4898
-3234
-1617
-97
1285
2505
3564
4480
5287
6011
6658
7202
7589
7745
7607
7139
6349
5291
4057
2753
1485
334
-651
-1456
-2094
-2599
-3011
-3367
-3697
-4014
-4327
-4626
-4899
-5124
-5276
-5323
-5231
-4967
-4510
-3853
-3017
-2041
-981
105
1168
2183
3147
4067
4960
5824
6653
7431
8151
8828
9492
10186
10943
11759
12578
13305
13819
14020
13856
13340
12546
11576
10525
9445
8332
7142
5808
4279
2535
592
-1516
-3749
-6080
-8496
-10979
-13496
-15983
-18352
-20505
-22364
-23884
-25065
-25938
-26543
-26905
-27024
-26874
-26421
-25649
-24570
-23234
-21714
-20090
-18428
-16770
-15132
-13505
-11866
-10183
-8423
-6549
-4533
-2357
-26
2431
4952
7461
9875
12117
14133
15886
17353
18518
19359
19852
19976
19716
19075
18069
16731
15099
13221
11147
8944
6692
4492
2450
669
-776
-1844
-2540
-2909
-3024
-2971
-2840
-2712
-2658
-2736
-2984
-3421
-4035
-4789
-5611
-6420
-7129
-7667
-7986
-8069
-7926
-7584
-7079
-6445
-5710
-4897
-4025
-3116
-2199
-1313
-501
190
724
1084
1275
1323
1271
1161
1029
891
749
596
431
265
126
48
65
189
413
707
1033
1360
1673
1979
2298
2655
3067
3537
4058
4616
5201
5804
6421
7042
7646
8202
8677
9040
9274
9385
9392
9323
9206
9058
8890
8703
8493
8257
7983
7658
7256
6751
6117
5346
4452
3469
2447
1435
466
-450
-1326
-2187
-3058
-3952
-4871
-5807
-6759
-7734
-8757
-9860
-11068
-12393
-13816
-15298
-16780
-18205
-19523
-20701
-21723
-22584
-23280
-23807
-24150
-24296
-24231
-23951
-23463
-22781
-21926
-20916
-19760
-18454
-16983
-15331
-13489
-11471
-9317
-7095
-4890
-2790
-865
846
2342
3653
4829
5921
6971
8000
9014
10011
10982
11921
12820
13671
14457
15156
15740
16189
16489
16640
16651
16540
16327
16030
15671
15273
14864
14466
14099
13761
13433
13080
12654
12118
11449
10655
9765
8828
7898
7025
6247
5587
5056
4655
4373
4188
4070
3982
3889
3767
3604
3403
3181
2956
2746
2561
2407
2285
2199
2152
2144
2167
2205
2242
2264
2276
2304
2390
2579
2903
3368
3944
4579
5211
5784
6262
6628
6874
6991
6959
6757
6364
5780
5030
4168
3257
2364
1539
818
222
-232
-524
-630
-539
-258
172
684
1193
1621
1915
2056
2058
1951
1769
1533
1253
928
563
167
-243
-655
-1068
-1498
-1971
-2513
-3136
-3830
-4569
-5317
-6050
-6760
-7462
-8185
-8956
-9785
-10665
-11563
-12434
-13227
-13890
-14373
-14631
-14625
-14330
-13744
-12893
-11832
-10631
-9354
-8042
-6701
-5301
-3796
-2153
-370
1503
3377
5138
6681
7932
8861
9489
9870
10076
10182
10255
10350
10506
10748
11084
11498
11951
12382
12716
12875
12789
12414
11729
10745
9499
8045
6451
4785
3109
1472
-93
-1569
-2950
-4235
-5424
-6516
-7511
-8420
-9266
-10087
-10931
-11846
-12869
-14014
-15268
-16598
-17958
-19298
-20567
-21718
-22699
-23457
-23935
-24082
-23867
-23290
-22392
-21248
-19961
-18640
-17388
-16283
-15372
-14665
-14138
-13742
-13404
-13042
-12570
-11918
-11032
-9882
-8461
-6776
-4840
-2677
-319
2181
4738
7234
9528
11476
12963
13926
14371
14367
14031
13497
12894
12324
11863
11560
11449
11555
11889
12449
13209
14126
15138
16178
17187
18109
18902
19528
19953
20143
20073
19731
19132
18313
17328
16239
15105
13967
12855
11787
10782
9861
9052
8378
7854
7477
7226
7065
6955
6857
6744
6597
6399
6134
5779
5307
4699
3947
3074
2135
1212
401
-207
-551
-613
-422
-45
436
944
1431
1885
2315
2741
3166
3566
3886
4058
4018
3732
3204
2466
1572
565
-532
-1717
-3004
-4400
-5890
-7427
-8936
-10334
-11544
-12520
-13250
-13763
-14119
-14398
-14684
-15061
-15590
-16303
-17194
-18212
-19266
-20237
-20995
-21418
-21410
-20907
-19884
-18353
-16358
-13980
-11328
-8542
-5777
-3189
-911
964
2395
3389
3993
4267
4275
4067
3685
3160
2527
1827
1109
417
-208
-739
-1159
-1460
-1636
-1683
-1603
-1409
-1135
-835
-590
-490
-628
-1083
-1904
-3096
-4621
-6392
-8283
-10147
-11829
-13190
-14122
-14557
-14471
-13877
-12820
-11369
-9610
-7642
-5570
-3498
-1517
311
1960
3443
4804
6103
7398
8730
10112
11537
12974
14385
15723
16935
17965
18749
19229
19359
19113
18496
17538
16289
14805
13138
11333
9426
7452
5450
3465
1543
-274
-1952
-3469
-4809
-5958
-6901
-7621
-8106
-8356
-8384
-8218
-7891
-7430
-6852
-6158
-5342
-4405
-3365
-2263
-1159
-124
777
1495
2001
2284
2350
2209
1879
1385
766
80
-606
-1214
-1677
-1946
-2001
-1862
-1567
-1181
-774
-414
-157
-43
-92
-309
-677
-1168
-1740
-2342
-2924
-3440
-3857
-4157
-4339
-4416
-4411
-4348
-4244
-4111
-3948
-3749
-3506
-3214
-2875
-2499
-2102
-1706
-1339
-1029
-810
-717
-779
-1012
-1412
-1945
-2546
-3130
-3599
-3869
-3876
-3600
-3060
-2319
-1466
-607
153
724
1046
1097
893
486
-49
-628
-1172
-1626
-1955
-2145
-2194
-2097
-1844
-1416
-800
6
978
2068
3208
4327
5369
6302
7122
7850
8511
9125
9694
10196
10590
10824
10851
10630
10142
9386
8383
7166
5783
4290
2745
1214
-241
-1551
-2658
-3513
-4093
-4410
-4523
-4529
-4553
-4719
-5117
-5781
-6671
-7685
-8682
-9522
-10095
-10348
-10286
-9953
-9414
-8725
-7924
-7029
-6052
-5012
-3942
-2893
-1916
-1053
-319
304
857
1392
1961
2593
3294
4042
4790
5476
6036
6414
6576
6522
6288
5940
5562
5230
4993
4854
4775
4684
4501
4169
3661
2991
2199
1330
424
-501
-1430
-2348
-3214
-3959
-4494
-4731
-4609
-4118
-3312
-2297
-1210
-190
654
1260
1622
1778
1801
1771
1765
1837
2011
2283
2621
2979
3306
3558
3705
3732
3637
3423
3096
2664
2137
1540
916
326
-158
-462
-528
-324
152
869
1772
2795
3862
4902
5848
6645
7255
7665
7885
7951
7912
7820
7713
7613
7515
7405
7262
7070
6822
6515
6142
5688
5124
4418
3545
2501
1315
41
-1248
-2474
-3569
-4485
-5194
-5680
-5937
-5965
-5765
-5349
-4740
-3976
-3107
-2185
-1262
-382
420
1119
1694
2124
2392
2484
2391
2112
1662
1064
361
-395
-1137
-1791
-2277
-2523
-2473
-2096
-1390
-387
855
2256
3722
5156
6461
7555
8372
8880
9086
9035
8812
8531
8312
8270
8496
9047
9944
11173
12691
14433
16315
18244
20117
21835
23308
24464
25258
25669
25703
25384
24747
23833
22682
21333
19817
18160
16383
14506
12548
10532
8484
6435
4415
2451
569
-1211
-2867
-4372
-5687
-6770
-7581
-8090
-8293
-8211
-7890
-7390
-6775
-6101
-5412
-4745
-4130
-3599
-3182
-2902
-2766
-2762
-2857
-3007
-3172
-3321
-3445
-3548
-3644
-3743
-3848
-3951
-4040
-4104
-4143
-4162
-4174
-4195
-4243
-4335
-4495
-4748
-5120
-5632
-6280
-7039
-7851
-8642
-9330
-9847
-10151
-10230
-10107
-9829
-9459
-9066
-8717
-8475
-8386
-8476
-8749
-9183
-9737
-10356
-10983
-11566
-12060
-12428
-12639
-12671
-12514
-12179
-11705
-11156
-10615
-10165
-9870
-9758
-9822
-10022
-10302
-10609
-10900
-11148
-11334
-11439
-11439
-11313
-11042
-10626
-10088
-9467
-8812
-8164
-7548
-6965
-6398
-5817
-5193
-4504
-3736
-2881
-1941
-921
167
1301
2448
3563
4595
5490
6196
6671
6881
6810
6456
5842
5013
4038
3000
1990
1089
361
-161
-472
-599
-592
-524
-478
-539
-781
-1252
-1962
-2877
-3919
-4991
-5989
-6832
-7474
-7909
-8161
-8266
-8256
-8145
-7928
-7593
-7123
-6511
-5764
-4896
-3931
-2892
-1805
-698
393
1432
2380
3209
3904
4472
4931
5310
5634
5918
6160
6349
6464
6482
6384
6155
5786
5281
4652
3925
3140
2341
1570
862
234
-306
-764
-1139
-1423
-1599
-1639
-1519
-1229
-771
-168
549
1346
2194
3064
3931
4762
5515
6143
6600
6853
6892
6729
6398
5939
5395
4795
4159
3500
2832
2175
1556
1010
567
240
26
-103
-190
-288
-442
-685
-1031
-1468
-1973
-2512
-3053
-3571
-4054
-4498
-4908
-5288
-5635
-5943
-6195
-6374
-6457
-6429
-6274
-5983
-5551
-4979
-4272
-3445
-2518
-1515
-462
618
1704
2782
3836
4850
5802
6668
7427
8060
8559
8924
9156
9257
9225
9055
8748
8320
7812
7283
6805
6444
6238
6188
6254
6370
6462
6469
6362
6143
5837
5481
5101
4714
4324
3931
3545
3184
2879
2659
2538
2511
2546
2597
2610
2544
2378
2111
1762
1363
946
540
167
-161
-440
-679
-896
-1123
-1397
-1761
-2251
-2886
-3661
-4551
-5505
-6465
-7365
-8148
-8769
-9193
-9400
-9380
-9138
-8692
-8082
-7362
-6602
-5879
-5257
-4781
-4462
-4279
-4186
-4125
-4048
-3927
-3765
-3583
-3417
-3295
-3228
-3205
-3199
-3175
-3105
-2974
-2781
-2530
-2221
-1839
-1356
-735
60
1043
2206
3514
4912
6337
7729
9037
10224
11255
12102
12736
13135
13284
13189
12871
12371
11738
11021
10256
9464
8647
7797
6900
5946
4933
3866
2759
1629
492
-639
-1755
-2847
-3909
-4931
-5900
-6799
-7605
-8294
-8842
-9231
-9447
-9492
-9378
-9131
-8792
-8405
-8016
-7665
-7371
-7134
-6934
-6733
-6490
-6173
-5770
-5298
-4797
-4320
-3922
-3643
-3504
-3507
-3641
-3891
-4245
-4699
-5244
-5866
-6534
-7202
-7813
-8311
-8650
-8798
-8746
-8496
-8058
-7446
-6680
-5783
-4790
-3748
-2709
-1725
-838
-71
576
1115
1571
1974
2351
2728
3129
3575
4083
4658
5292
5962
6633
7269
7840
8335
8757
9126
9466
9791
10105
10393
10628
10778
10818
10731
10515
10177
9733
9195
8567
7841
6995
5999
4826
3466
1940
298
-1373
-2973
-4402
-5584
-6478
-7080
-7416
-7525
-7446
-7212
-6849
-6389
-5868
-5338
-4852
-4452
-4156
-3952
-3797
-3632
-3398
-3050
-2566
-1939
-1171
-266
775
1948
3242
4630
6067
7499
8867
10120
11223
12154
12903
13472
13866
14097
14186
14161
14048
13869
13633
13331
12946
12458
11861
11165
10396
9591
8778
7972
7169
6353
5506
4621
3707
2785
1882
1024
230
-489
-1118
-1642
-2039
-2290
-2382
-2325
-2146
-1886
-1589
-1291
-1006
-731
-447
-130
238
668
1160
1706
2287
2876
3440
3936
4318
4545
4587
4437
4106
3620
3016
2327
1582
804
16
-762
-1505
-2193
-2810
-3353
-3830
-4254
-4639
-4990
-5304
-5578
-5810
-6017
-6228
-6483
-6821
-7262
-7807
-8427
-9074
-9691
-10225
-10630
-10873
-10928
-10780
-10424
-9869
-9143
-8297
-7406
-6553
-5821
-5275
-4951
-4849
-4939
-5172
-5491
-5845
-6201
-6544
-6874
-7205
-7552
-7929
-8338
-8775
-9228
-9677
-10107
-10500
-10837
-11100
-11262
-11291
-11152
-10809
-10233
-9410
-8345
-7064
-5608
-4030
-2390
-743
858
2362
3728
4914
5885
6610
7068
7250
7159
6813
6242
5485
4583
3578
2509
1414
332
-693
-1616
-2391
-2985
-3381
-3583
-3617
-3520
-3326
-3054
-2697
-2233
-1633
-880
15
1008
2027
2987
3813
4449
4870
5075
5083
4923
4631
4253
3844
3471
3207
3111
3226
3558
4083
4758
5524
6330
7133
7898
8591
9176
9617
9888
9980
9913
9730
9483
9217
8950
8669
8337
7910
7359
6682
5906
5073
4227
3401
2612
1862
1154
495
-105
-635
-1099
-1519
-1930
-2376
-2892
-3495
-4184
-4943
-5755
-6607
-7495
-8416
-9358
-10298
-11206
-12054
-12829
-13542
-14219
-14893
-15581
-16274
-16930
-17490
-17898
-18114
-18128
-17949
-17595
-17076
-16387
-15517
-14457
-13223
-11859
-10434
-9024
-7685
-6447
-5300
-4211
-3140
-2060
-966
128
1194
2208
3148
4003
4765
5414
5932
6298
6497
6533
6423
6198
5890
5524
5108
4642
4115
3517
2842
2089
1257
345
-644
-1699
-2795
-3887
-4916
-5819
-6546
-7073
-7405
-7572
-7613
-7559
-7418
-7178
-6811
-6286
-5585
-4709
-3677
-2517
-1259
73
1463
2896
4350
5797
7196
8502
9675
10681
11504
12138
12584
12848
12938
12863
12636
12277
11815
11282
10712
10139
9591
9090
8654
8296
8023
7832
7711
7630
7552
7438
7253
6980
6625
6214
5788
5392
5067
4842
4730
4735
4850
5063
5357
5712
6100
6489
6844
7137
7353
7488
7560
7593
7617
7654
7715
7791
7862
7892
7847
7693
7408
6987
6441
5795
5086
4352
3623
2919
2245
1597
967
355
-232
-771
-1237
-1603
-1853
-1982
-1997
-1909
-1725
-1443
-1057
-556
60
776
1553
2336
3055
3640
4033
4189
4086
3722
3111
2286
1287
168
-1016
-2212
-3364
-4433
-5391
-6224
-6938
-7546
-8071
-8536
-8955
-9331
-9653
-9901
-10050
-10085
-10001
-9817
-9565
-9285
-9016
-8782
-8597
-8461
-8376
-8349
-8402
-8564
-8865
-9324
-9935
-10672
-11489
-12334
-13163
-13945
-14663
-15309
-15877
-16351
-16712
-16933
-16995
-16887
-16614
-16190
-15641
-14985
-14240
-13418
-12528
-11582
-10602
-9618
-8668
-7795
-7032
-6402
-5908
-5532
-5240
-4987
-4730
-4436
-4083
-3667
-3184
-2637
-2023
-1332
-556
308
1247
2233
3227
4188
5085
5904
6647
7328
7959
8542
9070
9529
9904
10188
10380
10478
10471
10332
10016
9478
8686
7639
6375
4970
3513
2094
774
-417
-1479
-2428
-3280
-4035
-4686
-5211
-5598
-5844
-5961
-5967
-5880
-5710
-5454
-5104
-4653
-4106
-3481
-2806
-2108
-1411
-723
-41
643
1336
2039
2744
3440
4120
4782
5430
6073
6714
7353
7980
8588
9173
9741
10305
10879
11463
12037
12555
12958
13179
13170
12910
12415
11727
10909
10021
9117
8229
7379
6574
5821
5126
4497
3943
3471
3092
2818
2664
2651
2796
3109
3585
4204
4928
5716
6526
7322
8077
8771
9383
9891
10273
10510
10599
10550
10393
10161
9889
9597
9288
8945
8544
8058
7473
6786
6017
5197
4366
3570
2847
2224
1714
1313
1000
753
543
354
182
33
-85
-167
-217
-248
-271
-288
-285
-237
-112
110
423
794
1162
1459
1624
1618
1433
1083
596
7
-652
-1354
-2069
-2769
-3428
-4027
-4563
-5052
-5528
-6031
-6597
-7242
-7959
-8718
-9477
-10188
-10808
-11305
-11660
-11864
-11918
-11836
-11643
-11373
-11062
-10747
-10450
-10178
-9923
-9660
-9360
-8991
-8530
-7961
-7279
-6495
-5633
-4736
-3855
-3051
-2378
-1873
-1553
-1410
-1417
-1542
-1754
-2025
-2341
-2683
-3036
-3380
-3693
-3960
-4170
-4319
-4406
-4425
-4364
-4202
-3919
-3503
-2957
-2296
-1543
-716
179
1151
2214
3375
4623
5923
7224
8468
9608
10619
11500
12266
12937
13531
14061
14533
14960
15358
15746
16136
16522
16880
17165
17328
17334
17173
16869
16463
16006
15535
15061
14566
14017
13373
12607
11706
10678
9539
8311
7017
5681
4329
2999
1737
595
-382
-1162
-1733
-2108
-2316
-2395
-2385
-2320
-2232
-2147
-2092
-2096
-2184
-2377
-2685
-3098
-3593
-4132
-4677
-5194
-5667
-6095
-6498
-6901
-7331
-7807
-8334
-8906
-9510
-10127
-10745
-11352
-11938
-12491
-12991
-13415
-13735
-13930
-13992
-13931
-13771
-13548
-13302
-13067
-12868
-12727
-12662
-12694
-12845
-13137
-13584
-14183
-14914
-15737
-16606
-17473
-18300
-19062
-19743
-20332
-20816
-21177
-21392
-21438
-21302
-20981
-20487
-19841
-19069
-18198
-17253
-16258
-15237
-14217
-13227
-12291
-11424
-10629
-9896
-9206
-8538
-7875
-7211
-6546
-5891
-5258
-4656
-4091
-3569
-3094
-2673
-2317
-2035
-1836
-1719
-1676
-1689
-1738
-1802
-1863
-1912
-1944
-1961
-1965
-1954
-1923
-1861
-1754
-1588
-1355
-1053
-685
-259
218
744
1322
1961
2664
3429
4241
5074
5895
6667
7364
7962
8450
8822
9072
9197
9198
9080
8858
8553
8189
7786
7357
6903
6424
5924
5418
4935
4514
4191
3992
3924
3973
4114
4320
4575
4876
5230
5649
6142
6707
7336
8013
8724
9452
10187
10917
11633
12327
12991
13625
14230
14805
15343
15827
16231
16525
16687
16709
16604
16399
16126
15817
15487
15145
14792
14433
14079
13744
13440
13165
12904
12627
12303
11905
11425
10864
10236
9551
8813
8023
7182
6304
5420
4575
3815
3175
2666
2271
1956
1680
1407
1111
779
406
-15
-489
-1018
-1595
-2201
-2809
-3389
-3925
-4412
-4866
-5306
-5751
-6208
-6667
-7115
-7541
-7950
-8360
-8803
-9310
-9900
-10574
-11312
-12084
-12853
-13581
-14233
-14776
-15178
-15414
-15472
-15356
-15088
-14703
-14238
-13718
-13149
-12520
-11810
-11003
-10096
-9110
-8076
-7034
-6018
-5051
-4148
-3318
-2572
-1924
-1386
-962
-642
-403
-209
-28
163
372
592
812
1020
1219
1417
1631
1877
2165
2493
2849
3217
3579
3919
4228
4497
4724
4906
5046
5144
5205
5229
5222
5186
5129
5063
5003
4965
4961
4992
5047
5105
5136
5115
5024
4857
4618
4312
3943
3507
2996
2399
1714
953
142
-681
-1473
-2196
-2820
-3331
-3724
-4003
-4172
-4237
-4200
-4066
-3838
-3525
-3139
-2692
-2192
-1638
-1020
-318
490
1422
2480
3647
4886
6145
7368
8506
9520
10389
11102
11653
12038
12253
12299
12187
11945
11613
11244
10889
10584
10349
10184
10073
9996
9937
9884
9837
9794
9753
9709
9652
9573
9469
9342
9205
9070
8950
8854
8784
8742
8724
8728
8753
8793
8840
8879
8894
8865
8779
8630
8425
8180
7915
7655
7415
7199
6993
6772
6499
6139
5663
5058
4329
3497
2595
1659
723
-185
-1042
-1828
-2523
-3109
-3570
-3900
-4102
-4197
-4219
-4206
-4202
-4242
-4349
-4536
-4801
-5131
-5509
-5917
-6338
-6761
-7183
-7610
-8052
-8519
-9017
-9544
-10086
-10622
-11125
-11570
-11935
-12207
-12376
-12438
-12392
-12237
-11978
-11624
-11192
-10706
-10198
-9703
-9255
-8879
-8593
-8400
-8286
-8227
-8183
-8115
-7981
-7753
-7414
-6969
-6437
-5850
-5251
-4684
-4194
-3822
-3602
-3557
-3697
-4017
-4498
-5110
-5817
-6583
-7376
-8164
-8916
-9596
-10165
-10584
-10821
-10861
-10710
-10393
-9953
-9435
-8879
-8316
-7762
-7230
-6728
-6266
-5850
-5481
-5151
-4837
-4510
-4143
-3717
-3229
-2692
-2124
-1542
-956
-369
221
811
1391
1938
2425
2829
3139
3360
3510
3613
3691
3758
3816
3861
3886
3888
3865
3819
3753
3664
3547
3395
3202
2968
2696
2394
2069
1722
1350
945
492
-18
-592
-1229
-1918
-2643
-3379
-4099
-4772
-5372
-5875
-6264
-6532
-6682
-6724
-6674
-6551
-6371
-6146
-5878
-5563
-5194
-4759
-4251
-3671
-3025
-2328
-1599
-858
-123
590
1269
1903
2483
3006
3474
3902
4311
4732
5196
5725
6327
6990
7684
8371
9012
9574
10040
10403
10665
10832
10907
10889
10773
10552
10217
9767
9207
8551
7821
7049
6275
5538
4874
4310
3858
3515
3268
3093
2967
2864
2765
2652
2510
2326
2091
1802
1462
1084
685
287
-95
-449
-768
-1048
-1287
-1481
-1622
-1707
-1734
-1708
-1643
-1554
-1460
-1372
-1300
-1244
-1206
-1180
-1166
-1157
-1148
-1130
-1092
-1024
-920
-778
-606
-416
-222
-36
134
286
421
539
637
704
725
682
558
349
65
-271
-618
-935
-1183
-1339
-1403
-1397
-1360
-1337
-1368
-1478
-1671
-1932
-2234
-2543
-2823
-3047
-3192
-3241
-3184
-3022
-2765
-2440
-2083
-1741
-1459
-1274
-1211
-1276
-1462
-1751
-2117
-2532
-2958
-3356
-3679
-3882
-3927
-3793
-3480
-3013
-2436
-1803
-1166
-567
-38
406
757
1008
1158
1202
1139
974
720
396
29
-350
-706
-1002
-1208
-1292
-1233
-1026
-678
-207
357
985
1649
2329
3009
3676
4310
4890
5388
5777
6040
6172
6183
6100
5951
5769
5580
5403
5252
5139
5074
5066
5122
5238
5403
5596
5792
5964
6094
6174
6211
6217
6216
6227
6269
6356
6492
6682
6925
7216
7553
7929
8335
8760
9187
9598
9969
10276
10496
10609
10601
10467
10209
9833
9354
8789
8160
7491
6808
6139
5509
4935
4426
3980
3585
3221
2871
2523
2175
1836
1521
1243
1010
821
662
513
352
163
-63
-327
-622
-936
-1260
-1585
-1904
-2214
-2509
-2785
-3036
-3258
-3445
-3597
-3716
-3807
-3879
-3943
-4018
-4119
-4266
-4469
-4736
-5062
-5431
-5823
-6214
-6583
-6913
-7193
-7414
-7568
-7643
-7623
-7495
-7250
-6892
-6439
-5919
-5372
-4836
-4345
-3922
-3581
-3324
-3149
-3047
-3011
-3026
-3077
-3145
-3210
-3250
-3250
-3196
-3087
-2928
-2732
-2522
-2321
-2153
-2037
-1983
-1989
-2043
-2127
-2219
-2303
-2369
-2417
-2452
-2480
-2507
-2537
-2573
-2622
-2694
-2807
-2976
-3210
-3508
-3854
-4221
-4575
-4885
-5125
-5280
-5341
-5303
-5160
-4905
-4533
-4042
-3442
-2752
-1999
-1214
-427
333
1042
1678
2225
2669
3009
3254
3428
3564
3698
3860
4064
4305
4559
4792
4970
5064
5062
4965
4792
4572
4339
4127
3964
3870
3850
3900
4005
4148
4312
4485
4659
4831
4995
5141
5252
5311
5307
5237
5112
4950
4775
4606
4451
4309
4176
4046
3924
3822
3760
3762
3845
4019
4290
4647
5080
5567
6079
6578
7020
7362
7574
7644
7590
7448
7270
7104
6987
6934
6946
7013
7126
7280
7475
7703
7947
8170
8326
8359
8231
7925
7455
6861
6197
5521
4882
4309
3814
3389
3014
2652
2263
1801
1230
526
-312
-1258
-2266
-3274
-4220
-5055
-5743
-6269
-6627
-6821
-6854
-6733
-6473
-6097
-5642
-5153
-4673
-4238
-3870
-3572
-3339
-3163
-3043
-2987
-3011
-3133
-3366
-3713
-4161
-4689
-5271
-5875
-6473
-7035
-7536
-7951
-8262
-8460
-8549
-8544
-8470
-8359
-8239
-8135
-8066
-8039
-8061
-8125
-8218
-8318
-8395
-8419
-8362
-8209
-7963
-7640
-7268
-6876
-6486
-6110
-5752
-5413
-5100
-4827
-4618
-4495
-4473
-4547
-4698
-4891
-5089
-5258
-5374
-5425
-5406
-5313
-5143
-4895
-4574
-4195
-3781
-3364
-2974
-2632
-2349
-2121
-1934
-1773
-1623
-1473
-1316
-1143
-949
-730
-493
-253
-35
132
225
234
165
35
-131
-315
-511
-724
-965
-1242
-1550
-1876
-2194
-2482
-2725
-2922
-3082
-3218
-3337
-3436
-3501
-3512
-3453
-3315
-3103
-2829
-2514
-2173
-1820
-1459
-1092
-714
-322
90
527
995
1495
2029
2595
3182
3783
4384
4969
5523
6025
6458
6802
7048
7192
7242
7213
7123
6984
6799
6563
6265
5900
5471
4994
4493
3995
3518
3067
2638
2221
1811
1415
1050
741
511
373
325
351
430
537
657
780
900
1016
1124
1219
1300
1368
1432
1504
1599
1729
1900
2112
2354
2611
2867
3100
3293
3430
3499
3498
3427
3296
3112
2884
2615
2306
1955
1564
1140
698
258
-158
-529
-840
-1078
-1235
-1306
-1287
-1181
-996
-751
-468
-174
113
380
629
872
1120
1384
1668
1965
2264
2552
2815
3046
3236
3381
3477
3523
3520
3476
3402
3312
3218
3130
3055
2997
2959
2945
2955
2986
3029
3066
3080
3057
2994
2905
2813
2750
2742
2808
2948
3156
3417
3719
4053
4415
4799
5196
5590
5958
6277
6529
6699
6779
6765
6654
6444
6136
5739
5274
4772
4268
3798
3388
3056
2807
2643
2565
2576
2677
2863
3121
3427
3751
4062
4339
4572
4760
4909
5022
5098
5127
5105
5030
4912
4770
4624
4487
4358
4220
4050
3820
3517
3139
2700
2219
1717
1210
709
223
-235
-649
-996
-1257
-1422
-1493
-1486
-1424
-1327
-1211
-1082
-941
-788
-628
-474
-345
-258
-226
-255
-342
-487
-692
-962
-1306
-1726
-2212
-2736
-3258
-3737
-4138
-4444
-4660
-4807
-4909
-4986
-5039
-5055
-5013
-4890
-4678
-4387
-4038
-3666
-3298
-2952
-2630
-2322
-2013
-1687
-1334
-955
-556
-148
256
640
990
1291
1529
1693
1776
1778
1704
1564
1370
1136
874
601
331
78
-145
-338
-508
-674
-863
-1101
-1404
-1774
-2200
-2658
-3123
-3574
-3999
-4396
-4770
-5124
-5453
-5748
-5994
-6177
-6285
-6319
-6279
-6174
-6006
-5775
-5481
-5120
-4697
-4222
-3716
-3206
-2720
-2283
-1911
-1612
-1386
-1223
-1114
-1050
-1027
-1045
-1105
-1208
-1349
-1519
-1700
-1874
-2025
-2149
-2244
-2321
-2387
-2448
-2494
-2512
-2481
-2389
-2238
-2048
-1852
-1688
-1588
-1566
-1622
-1738
-1890
-2054
-2209
-2341
-2433
-2470
-2436
-2320
-2119
-1848
-1531
-1202
-889
-610
-367
-148
66
288
525
772
1020
1259
1479
1676
1847
1986
2086
2141
2148
2119
2077
2053
2076
2163
2315
2511
2720
2910
3054
3140
3168
3147
3085
2989
2861
2701
2511
2297
2071
1851
1654
1495
1379
1307
1268
1245
1218
1171
1092
981
847
709
586
493
436
411
410
423
448
488
550
638
746
856
946
991
976
900
774
612
429
228
3
-253
-542
-857
-1176
-1477
-1742
-1968
-2169
-2368
-2590
-2850
-3148
-3470
-3796
-4111
-4408
-4692
-4977
-5276
-5596
-5938
-6300
-6678
-7069
-7469
-7872
-8262
-8612
-8890
-9065
-9115
-9038
-8847
-8569
-8240
-7895
-7560
-7257
-7000
-6798
-6655
-6572
-6542
-6553
-6585
-6615
-6623
-6595
-6524
-6412
-6268
-6105
-5941
-5793
-5680
-5619
-5624
-5706
-5866
-6102
-6404
-6756
-7137
-7520
-7871
-8154
-8332
-8371
-8251
-7967
-7535
-6986
-6359
-5699
-5045
-4429
-3875
-3402
-3022
-2745
-2571
-2495
-2503
-2573
-2684
-2815
-2950
-3077
-3190
-3280
-3335
-3340
-3282
-3153
-2950
-2685
-2375
-2041
-1705
-1381
-1077
-794
-529
-274
-23
228
480
731
974
1200
1399
1563
1689
1784
1862
1941
2041
2180
2365
2596
2866
3165
3478
3787
4077
4327
4519
4640
4682
4653
4570
4463
4365
4307
4308
4372
4488
4639
4802
4963
5114
5259
5409
5576
5774
6008
6281
6589
6925
7279
7640
7998
8339
8649
8912
9111
9227
9241
9140
8914
8562
8090
7520
6873
6180
5470
4766
4085
3440
2835
2275
1765
1313
928
620
391
238
152
115
114
134
168
211
261
313
360
389
390
358
293
210
124
53
10
-5
1
14
24
27
28
37
66
119
189
265
328
365
370
345
302
250
197
145
95
47
6
-19
-14
32
122
254
415
592
773
951
1119
1268
1387
1453
1441
1330
1105
770
344
-142
-653
-1154
-1619
-2028
-2368
-2630
-2806
-2891
-2885
-2792
-2622
-2386
-2094
-1752
-1364
-932
-459
48
576
1111
1642
2160
2661
3140
3590
4000
4354
4638
4844
4976
5046
5075
5083
5084
5082
5073
5045
4985
4880
4716
4484
4172
3776
3293
2732
2108
1446
769
95
-565
-1210
-1844
-2469
-3085
-3687
-4268
-4825
-5355
-5859
-6337
-6776
-7157
-7449
-7625
-7662
-7556
-7315
-6961
-6515
-5993
-5406
-4758
-4059
-3329
-2595
-1891
-1247
-675
-171
285
722
1161
1612
2071
2520
2940
3313
3625
3864
4016
4061
3981
3764
3412
2948
2414
1862
1346
905
564
330
198
159
207
336
541
812
1133
1480
1832
2169
2480
2757
3002
3209
3372
3480
3523
3498
3417
3303
3189
3109
3086
3126
3214
3318
3402
3431
3386
3269
3097
2897
2697
2513
2344
2179
1998
1782
1523
1221
885
526
147
-257
-698
-1185
-1717
-2279
-2837
-3348
-3773
-4086
-4285
-4384
-4416
-4413
-4401
-4393
-4392
-4394
-4397
-4403
-4417
-4445
-4487
-4532
-4560
-4547
-4476
-4339
-4140
-3895
-3623
-3341
-3056
-2769
-2477
-2176
-1870
-1571
-1292
-1045
-835
-655
-495
-342
-190
-47
70
137
135
57
-87
-273
-468
-642
-774
-858
-897
-901
-876
-825
-748
-645
-528
-423
-363
-390
-535
-813
-1218
-1723
-2287
-2865
-3416
-3910
-4321
-4632
-4831
-4908
-4860
-4695
-4431
-4097
-3728
-3355
-3006
-2693
-2419
-2177
-1955
-1740
-1521
-1289
-1037
-762
-466
-154
159
457
724
949
1128
1265
1369
1448
1506
1540
1545
1513
1445
1347
1235
1126
1035
968
922
885
845
789
710
608
484
339
173
-22
-254
-529
-847
-1202
-1578
-1958
-2323
-2656
-2943
-3173
-3339
-3434
-3452
-3392
-3254
-3048
-2789
-2499
-2201
-1919
-1673
-1475
-1332
-1247
-1216
-1236
-1298
-1395
-1514
-1638
-1747
-1817
-1824
-1746
-1569
-1285
-900
-427
110
684
1260
1806
2291
2692
2993
3185
3271
3260
3167
3008
2801
2563
2313
2071
1853
1677
1551
1477
1445
1435
1424
1390
1318
1201
1041
845
618
359
66
-268
-646
-1064
-1508
-1960
-2397
-2801
-3161
-3468
-3723
-3923
-4070
-4162
-4205
-4208
-4187
-4162
-4154
-4178
-4239
-4336
-4459
-4597
-4737
-4870
-4984
-5066
-5101
-5076
-4983
-4826
-4622
-4401
-4195
-4035
-3942
-3924
-3978
-4094
-4259
-4467
-4708
-4975
-5257
-5538
-5799
-6020
-6190
-6305
-6365
-6381
-6359
-6307
-6230
-6135
-6028
-5916
-5805
-5699
-5590
-5465
-5306
-5094
-4818
-4478
-4082
-3646
-3189
-2723
-2258
-1794
-1329
-861
-384
103
603
1113
1628
2136
2620
3061
3441
3750
3989
4173
4324
4467
4619
4790
4978
5171
5355
5520
5656
5762
5835
5875
5879
5843
5763
5637
5471
5271
5051
4827
4616
4436
4304
4232
4226
4283
4393
4538
4695
4843
4964
5046
5080
5064
5000
4894
4758
4611
4474
4372
4323
4336
4410
4537
4705
4906
5135
5394
5686
6007
6344
6679
6990
7260
7482
7655
7785
7873
7916
7898
7807
7632
7380
7070
6732
6395
6077
5781
5496
5210
4916
4626
4364
4164
4057
4056
4158
4341
4576
4834
5095
5345
5576
5779
5944
6061
6128
6149
6143
6135
6151
6210
6320
6475
6663
6867
7069
7250
7394
7480
7491
7413
7245
6998
6697
6372
6049
5746
5467
5208
4962
4728
4514
4331
4189
4090
4022
3967
3900
3808
3689
3558
3435
3339
3281
3263
3279
3320
3378
3450
3535
3627
3715
3785
3822
3816
3771
3700
3621
3552
3500
3462
3427
3381
3317
3232
3131
3024
2914
2799
2670
2516
2326
2096
1827
1528
1211
883
556
236
-68
-348
-593
-794
-947
-1052
-1113
-1143
-1156
-1164
-1180
-1213
-1271
-1355
-1467
-1609
-1780
-1981
-2210
-2464
-2736
-3014
-3285
-3539
-3767
-3971
-4160
-4348
-4549
-4771
-5013
-5265
-5510
-5731
-5913
-6048
-6132
-6162
-6130
-6027
-5844
-5577
-5234
-4837
-4418
-4009
-3637
-3316
-3044
-2807
-2593
-2391
-2204
-2045
-1929
-1870
-1871
-1924
-2009
-2107
-2192
-2251
-2277
-2273
-2242
-2190
-2119
-2027
-1911
-1766
-1593
-1398
-1195
-1004
-849
-746
-709
-740
-831
-969
-1140
-1330
-1533
-1742
-1954
-2163
-2358
-2527
-2659
-2746
-2786
-2784
-2745
-2674
-2570
-2429
-2246
-2019
-1751
-1452
-1135
-814
-500
-200
85
356
614
862
1104
1342
1583
1827
2072
2306
2510
2662
2745
2751
2684
2562
2406
2233
2055
1871
1678
1472
1260
1055
875
735
641
583
543
499
434
341
221
78
-88
-286
-529
-834
-1206
-1634
-2090
-2536
-2933
-3254
-3490
-3647
-3741
-3790
-3805
-3791
-3748
-3683
-3612
-3560
-3559
-3636
-3802
-4051
-4364
-4701
-5027
-5311
-5530
-5673
-5737
-5723
-5635
-5484
-5280
-5043
-4791
-4543
-4315
-4112
-3933
-3773
-3620
-3464
-3298
-3113
-2904
-2665
-2394
-2090
-1757
-1405
-1046
-693
-355
-35
265
547
812
1055
1266
1434
1549
1605
1605
1557
1475
1374
1268
1167
1078
1006
954
927
930
965
1035
1140
1275
1435
1607
1781
1944
2088
2211
2314
2406
2493
2582
2670
2748
2802
2817
2784
2702
2580
2435
2282
2136
2004
1890
1793
1717
1670
1661
1701
1795
1941
2129
2345
2574
2805
3032
3250
3454
3631
3761
3821
3788
3649
3401
3053
2626
2145
1634
1115
606
122
-324
-720
-1055
-1323
-1523
-1660
-1742
-1780
-1785
-1763
-1723
-1666
-1597
-1516
-1421
-1308
-1169
-995
-776
-512
-205
129
471
800
1095
1344
1537
1676
1760
1796
1788
1742
1666
1570
1467
1370
1291
1241
1224
1242
1293
1369
1464
1565
1662
1743
1801
1830
1830
1806
1764
1713
1660
1613
1578
1561
1570
1608
1678
1773
1881
1984
2062
2102
2096
2049
1970
1871
1759
1637
1503
1354
1194
1031
884
771
705
689
713
759
803
827
821
781
709
607
477
317
125
-96
-336
-583
-821
-1038
-1231
-1404
-1567
-1729
-1895
-2059
-2213
-2341
-2432
-2485
-2504
-2504
-2500
-2508
-2537
-2589
-2660
-2745
-2840
-2946
-3067
-3206
-3369
-3554
-3752
-3951
-4137
-4295
-4419
-4508
-4565
-4592
-4590
-4555
-4478
-4350
-4168
-3934
-3659
-3357
-3040
-2713
-2373
-2012
-1626
-1216
-796
-388
-16
299
550
743
891
1012
1114
1200
1263
1295
1292
1258
1208
1158
1121
1099
1087
1069
1027
947
821
649
433
180
-104
-412
-733
-1052
-1349
-1602
-1794
-1918
-1976
-1983
-1957
-1914
-1865
-1810
-1741
-1647
-1521
-1360
-1172
-967
-755
-544
-331
-105
145
433
761
1125
1508
1892
2258
2594
2900
3184
3459
3734
4014
4295
4564
4809
5019
5192
5331
5445
5542
5624
5689
5725
5722
5670
5562
5398
5177
4899
4563
4165
3706
3191
2633
2050
1464
897
366
-117
-545
-915
-1226
-1477
-1670
-1809
-1904
-1970
-2019
-2066
-2115
-2167
-2214
-2249
-2265
-2261
-2246
-2230
-2227
-2247
-2294
-2368
-2461
-2562
-2662
-2748
-2813
-2847
-2842
-2794
-2699
-2559
-2380
-2175
-1961
-1755
-1578
-1446
-1371
-1361
-1417
-1535
-1703
-1905
-2122
-2337
-2541
-2728
-2905
-3081
-3266
-3469
-3690
-3922
-4155
-4377
-4577
-4747
-4881
-4973
-5017
-5003
-4929
-4797
-4621
-4424
-4233
-4075
-3964
-3901
-3873
-3858
-3836
-3796
-3738
-3673
-3615
-3575
-3560
-3563
-3576
-3588
-3593
-3588
-3574
-3551
-3514
-3455
-3364
-3233
-3059
-2850
-2619
-2381
-2152
-1942
-1757
-1600
-1473
-1380
-1325
-1315
-1353
-1438
-1565
-1725
-1904
-2087
-2261
-2412
-2528
-2602
-2629
-2608
-2544
-2444
-2316
-2173
-2025
-1888
-1771
-1687
-1646
-1650
-1697
-1778
-1879
-1980
-2068
-2129
-2157
-2152
-2116
-2051
-1964
-1860
-1745
-1631
-1529
-1450
-1401
-1385
-1394
-1419
-1444
-1458
-1451
-1421
-1369
-1301
-1223
-1143
-1069
-1010
-976
-978
-1020
-1108
-1235
-1392
-1562
-1729
-1874
-1987
-2062
-2099
-2100
-2071
-2016
-1934
-1820
-1668
-1472
-1232
-954
-651
-342
-45
227
469
682
872
1046
1202
1334
1430
1482
1488
1460
1414
1375
1359
1375
1420
1483
1551
1612
1660
1691
1701
1682
1619
1499
1314
1066
768
444
115
-203
-504
-792
-1072
-1345
-1602
-1830
-2017
-2156
-2258
-2341
-2426
-2527
-2642
-2751
-2825
-2835
-2763
-2606
-2372
-2076
-1727
-1330
-881
-382
157
713
1250
1731
2129
2431
2644
2785
2876
2932
2959
2956
2917
2843
2738
2614
2480
2345
2211
2072
1927
1772
1612
1452
1302
1164
1043
935
839
753
677
612
558
513
475
444
422
415
430
473
545
646
768
909
1064
1233
1417
1614
1818
2017
2202
2365
2502
2617
2714
2796
2858
2896
2905
2888
2857
2833
2841
2895
2995
3127
3267
3393
3492
3563
3617
3665
3709
3736
3725
3654
3514
3315
3086
2866
2687
2563
2485
2428
2361
2264
2137
2000
1885
1824
1834
1913
2045
2200
2351
2480
2577
2638
2659
2636
2558
2416
2208
1943
1643
1342
1074
866
732
671
668
698
742
783
816
845
876
916
968
1027
1087
1140
1181
1211
1236
1266
1309
1373
1457
1559
1671
1782
1882
1958
2001
2003
1958
1870
1746
1602
1457
1329
1230
1168
1141
1144
1169
1211
1266
1336
1423
1527
1649
1786
1937
2099
2274
2462
2664
2875
3089
3289
3457
3572
3614
3569
3430
3200
2886
2506
2076
1618
1151
693
257
-145
-504
-819
-1087
-1311
-1495
-1641
-1752
-1828
-1873
-1892
-1894
-1897
-1918
-1975
-2080
-2237
-2439
-2675
-2929
-3192
-3458
-3723
-3989
-4249
-4493
-4708
-4880
-5001
-5074
-5110
-5126
-5136
-5148
-5163
-5172
-5168
-5148
-5113
-5069
-5020
-4964
-4893
-4791
-4643
-4440
-4184
-3886
-3567
-3248
-2950
-2683
-2453
-2258
-2092
-1945
-1806
-1663
-1507
-1328
-1120
-885
-624
-339
-36
282
606
923
1213
1452
1621
1710
1723
1683
1620
1563
1531
1527
1541
1559
1566
1560
1543
1524
1504
1475
1420
1320
1166
959
717
464
224
10
-175
-334
-467
-568
-624
-620
-547
-414
-244
-68
89
214
316
413
525
659
803
930
1010
1024
968
865
744
636
561
522
512
520
544
588
664
784
950
1157
1388
1626
1859
2081
2294
2501
2698
2876
3020
3114
3149
3126
3055
2954
2841
2731
2632
2550
2485
2440
2413
2404
2413
2437
2474
2522
2582
2654
2738
2829
2922
3009
3085
3149
3206
3265
3332
3410
3496
3581
3658
3722
3776
3824
3869
3909
3931
3913
3832
3669
3420
3092
2709
2299
1888
1500
1151
849
603
420
305
259
276
340
429
517
581
603
570
478
324
107
-174
-519
-924
-1379
-1866
-2365
-2852
-3306
-3710
-4048
-4312
-4497
-4601
-4631
-4598
-4517
-4407
-4286
-4162
-4037
-3904
-3750
-3565
-3340
-3075
-2773
-2442
-2087
-1706
-1297
-855
-378
130
657
1182
1682
2137
2528
2841
3068
3203
3246
3197
3060
2849
2580
2276
1963
1662
1391
1156
958
786
631
480
324
163
-3
-166
-317
-450
-559
-644
-708
-758
-799
-838
-875
-912
-943
-965
-976
-972
-956
-928
-891
-846
-792
-727
-647
-549
-429
-283
-106
103
345
617
913
1226
1543
1857
2161
2452
2731
3000
3261
3511
3748
3963
4151
4302
4411
4469
4472
4414
4290
4102
3856
3567
3252
2933
2631
2358
2121
1921
1755
1619
1512
1435
1387
1370
1381
1414
1462
1521
1588
1663
1748
1842
1946
2056
2171
2289
2415
2553
2707
2873
3044
3201
3322
3389
3387
3314
3179
2999
2793
2578
2365
2160
1963
1772
1586
1409
1244
1098
976
882
814
769
738
714
690
661
628
593
557
520
474
405
301
149
-52
-292
-548
-794
-1004
-1161
-1262
-1316
-1338
-1345
-1346
-1348
-1350
-1354
-1367
-1400
-1469
-1583
-1742
-1934
-2137
-2325
-2472
-2565
-2601
-2589
-2547
-2496
-2459
-2456
-2502
-2605
-2766
-2974
-3209
-3445
-3655
-3819
-3929
-3990
-4018
-4030
-4043
-4059
-4080
-4094
-4093
-4073
-4035
-3987
-3936
-3886
-3836
-3781
-3714
-3629
-3526
-3412
-3299
-3200
-3128
-3087
-3079
-3096
-3130
-3170
-3210
-3250
-3292
-3345
-3416
-3509
-3622
-3750
-3883
-4011
-4134
-4249
-4361
-4473
-4584
-4684
-4759
-4794
-4779
-4711
-4598
-4455
-4295
-4130
-3965
-3801
-3638
-3480
-3335
-3212
-3121
-3064
-3033
-3016
-2993
-2948
-2865
-2738
-2560
-2329
-2043
-1703
-1318
-904
-483
-84
269
559
782
947
1068
1158
1226
1274
1294
1282
1233
1149
1034
896
739
567
378
174
-45
-271
-495
-707
-896
-1054
-1176
-1263
-1316
-1337
-1331
-1302
-1254
-1192
-1118
-1036
-945
-845
-736
-616
-482
-330
-154
53
292
562
852
1146
1424
1670
1875
2040
2175
2294
2408
2523
2634
2730
2799
2831
2825
2788
2731
2669
2614
2571
2536
2503
2461
2400
2316
2207
2077
1930
1770
1598
1410
1203
973
722
459
201
-33
-224
-362
-449
-496
-525
-554
-595
-648
-703
-742
-749
-714
-638
-527
-395
-253
-104
56
236
451
712
1022
1375
1758
2152
2536
2895
3223
3521
3796
4058
4311
4554
4775
4957
5084
5144
5135
5064
4944
4785
4594
4372
4113
3815
3482
3124
2762
2417
2104
1829
1589
1370
1160
945
716
469
198
-103
-441
-819
-1238
-1686
-2145
-2592
-3003
-3359
-3648
-3868
-4022
-4114
-4150
-4135
-4072
-3969
-3834
-3674
-3498
-3312
-3119
-2919
-2708
-2483
-2239
-1969
-1670
-1337
-973
-585
-183
217
601
960
1290
1590
1865
2113
2330
2507
2634
2703
2716
2677
2600
2496
2373
2233
2073
1888
1675
1437
1178
908
634
360
88
-180
-445
-706
-965
-1225
-1491
-1771
-2070
-2385
-2707
-3018
-3298
-3529
-3701
-3813
-3872
-3888
-3868
-3814
-3720
-3580
-3389
-3147
-2860
-2540
-2201
-1856
-1514
-1181
-861
-559
-280
-28
194
383
539
664
759
827
869
890
893
882
859
826
782
726
658
581
502
426
360
305
259
215
167
111
48
-15
-69
-105
-120
-115
-95
-70
-47
-29
-17
-7
3
13
21
19
0
-47
-130
-253
-418
-617
-837
-1060
-1265
-1433
-1548
-1605
-1607
-1566
-1498
-1421
-1345
-1280
-1227
-1186
-1152
-1123
-1096
-1065
-1027
-975
-903
-811
-703
-588
-481
-398
-349
-338
-361
-407
-462
-513
-553
-583
-604
-619
-629
-628
-610
-575
-527
-481
-463
-497
-603
-789
-1047
-1354
-1682
-2004
-2300
-2557
-2771
-2939
-3056
-3116
-3112
-3040
-2905
-2724
-2516
-2305
-2107
-1933
-1784
-1658
-1553
-1470
-1408
-1368
-1342
-1316
-1272
-1190
-1061
-885
-678
-461
-257
-82
59
167
246
300
324
311
249
135
-27
-223
-434
-640
-829
-996
-1140
-1268
-1380
-1472
-1533
-1551
-1514
-1419
-1268
-1072
-843
-593
-331
-59
223
513
809
1099
1370
1605
1793
1926
2005
2043
2047
2029
1999
1956
1900
1830
1748
1660
1572
1493
1425
1367
1314
1262
1211
1168
1145
1153
1198
1276
1370
1459
1524
1554
1549
1525
1502
1499
1531
1603
1714
1858
2032
2231
2451
2685
2918
3133
3312
3437
3502
3507
3465
3391
3302
3215
3140
3085
3053
3045
3057
3084
3115
3143
3162
3174
3187
3210
3254
3323
3415
3518
3623
3718
3799
3865
3917
3950
3953
3911
3808
3637
3402
3123
2830
2553
2316
2129
1991
1890
1812
1745
1685
1630
1582
1539
1493
1438
1367
1278
1178
1077
989
925
892
891
918
966
1031
1108
1194
1284
1375
1461
1539
1604
1654
1689
1706
1706
1687
1647
1587
1509
1418
1321
1227
1141
1066
1002
948
900
859
825
803
796
809
843
896
966
1049
1138
1229
1314
1386
1433
1443
1405
1314
1170
985
778
572
389
241
130
47
-27
-113
-225
-370
-545
-742
-951
-1167
-1390
-1622
-1861
-2102
-2331
-2528
-2673
-2754
-2770
-2732
-2661
-2577
-2499
-2436
-2390
-2357
-2330
-2308
-2287
-2267
-2246
-2218
-2176
-2111
-2020
-1906
-1777
-1644
-1517
-1402
-1295
-1190
-1076
-946
-796
-627
-441
-245
-44
158
355
537
696
819
898
928
914
866
799
731
678
649
648
676
731
810
911
1033
1172
1322
1472
1611
1723
1796
1821
1794
1717
1593
1429
1230
1002
750
485
219
-31
-247
-417
-533
-598
-621
-619
-608
-599
-598
-602
-606
-604
-593
-573
-546
-517
-485
-452
-415
-373
-328
-284
-244
-210
-178
-140
-87
-9
97
225
364
494
597
660
674
639
558
442
299
143
-15
-162
-284
-372
-418
-421
-386
-325
-253
-183
-127
-91
-74
-74
-85
-102
-123
-146
-172
-198
-220
-237
-245
-248
-255
-284
-353
-476
-659
-892
-1155
-1418
-1655
-1847
-1992
-2099
-2185
-2263
-2339
-2409
-2459
-2480
-2468
-2427
-2372
-2314
-2256
-2191
-2103
-1973
-1794
-1571
-1324
-1081
-867
-695
-563
-461
-378
-308
-259
-244
-276
-357
-476
-611
-735
-826
-877
-894
-890
-875
-853
-814
-743
-628
-463
-256
-24
215
448
673
892
1113
1338
1563
1777
1964
2118
2235
2324
2394
2452
2497
2521
2511
2457
2358
2222
2070
1925
1805
1721
1671
1641
1615
1573
1500
1389
1237
1049
831
593
341
84
-175
-431
-682
-926
-1162
-1389
-1603
-1802
-1982
-2137
-2263
-2359
-2424
-2464
-2485
-2496
-2505
-2515
-2526
-2532
-2523
-2489
-2423
-2325
-2200
-2057
-1908
-1763
-1626
-1500
-1383
-1271
-1165
-1065
-975
-902
-851
-828
-835
-872
-935
-1014
-1101
-1184
-1253
-1299
-1318
-1309
-1276
-1221
-1147
-1054
-939
-798
-628
-428
-197
61
341
635
934
1226
1495
1725
1897
1991
1995
1901
1708
1429
1085
705
319
-40
-349
-594
-772
-890
-959
-992
-995
-972
-919
-834
-722
-595
-470
-370
-309
-295
-323
-380
-448
-513
-568
-614
-656
-699
-743
-784
-813
-822
-806
-763
-696
-611
-510
-394
-262
-114
47
212
370
510
621
699
741
749
728
683
621
549
476
408
352
311
281
255
220
165
79
-41
-190
-358
-523
-665
-763
-801
-773
-683
-544
-376
-197
-23
138
284
416
536
643
731
796
834
847
842
832
828
834
849
865
870
856
821
770
714
664
632
624
641
683
745
826
921
1026
1138
1252
1361
1464
1557
1638
1706
1760
1801
1829
1848
1864
1878
1893
1901
1895
1864
1802
1710
1598
1483
1384
1312
1270
1249
1233
1206
1155
1077
976
859
737
615
500
393
299
221
161
121
97
82
68
50
25
-6
-41
-78
-119
-166
-220
-278
-332
-371
-384
-366
-313
-232
-128
-5
136
296
473
663
852
1022
1156
1241
1275
1263
1216
1142
1047
928
781
606
411
208
14
-159
-303
-424
-530
-630
-731
-833
-929
-1016
-1093
-1164
-1241
-1334
-1453
-1602
-1782
-1991
-2224
-2478
-2745
-3013
-3265
-3481
-3642
-3736
-3757
-3713
-3613
-3470
-3297
-3102
-2893
-2680
-2472
-2282
-2117
-1985
-1884
-1813
-1769
-1751
-1762
-1801
-1866
-1946
-2024
-2084
-2117
-2125
-2123
-2133
-2173
-2252
-2361
-2483
-2595
-2683
-2743
-2783
-2812
-2836
-2847
-2830
-2764
-2639
-2453
-2223
-1970
-1714
-1466
-1223
-977
-720
-455
-196
33
212
329
384
389
358
299
214
99
-49
-224
-408
-575
-703
-776
-797
-782
-753
-728
-717
-716
-714
-699
-666
-621
-574
-538
-523
-529
-554
-592
-641
-701
-776
-867
-971
-1080
-1184
-1272
-1336
-1375
-1390
-1384
-1360
-1316
-1250
-1160
-1047
-914
-766
-608
-445
-282
-121
32
174
300
407
495
565
621
664
694
709
707
690
661
629
600
575
551
518
467
391
290
172
51
-64
-166
-258
-348
-443
-546
-651
-750
-832
-892
-933
-967
-1010
-1074
-1164
-1275
-1395
-1507
-1596
-1651
-1665
-1633
-1551
-1416
-1225
-982
-699
-392
-84
201
446
636
767
838
853
817
737
626
496
364
244
145
71
14
-37
-96
-174
-277
-405
-554
-715
-881
-1043
-1194
-1323
-1417
-1466
-1460
-1397
-1283
-1130
-955
-776
-611
-470
-363
-295
-268
-283
-337
-422
-528
-642
-750
-843
-913
-958
-978
-972
-937
-873
-779
-665
-545
-441
-372
-353
-384
-456
-546
-631
-689
-713
-705
-676
-637
-599
-560
-515
-452
-363
-245
-99
67
243
423
601
778
955
1134
1317
1504
1694
1887
2079
2269
2451
2623
2779
2920
3045
3159
3263
3357
3436
3488
3505
3479
3410
3306
3181
3052
2932
2829
2745
2679
2629
2599
2593
2617
2673
2757
2853
2942
3006
3033
3023
2987
2942
2907
2889
2887
2889
2880
2847
2785
2702
2613
2535
2482
2457
2457
2473
2499
2533
2580
2648
2742
2862
2994
3120
3216
3264
3256
3196
3095
2971
2836
2699
2565
2435
2315
2212
2136
2096
2094
2124
2176
2235
2289
2334
2372
2409
2449
2490
2524
2539
2524
2475
2399
2306
2209
2118
2033
1949
1853
1737
1600
1449
1296
1153
1028
921
826
735
641
545
452
373
316
288
287
306
338
378
423
476
542
627
730
849
978
1112
1246
1377
1508
1635
1757
1864
1944
1983
1973
1914
1812
1687
1556
1438
1342
1268
1208
1151
1087
1010
925
834
745
658
574
487
392
285
168
44
-86
-220
-361
-515
-688
-881
-1090
-1306
-1517
-1713
-1887
-2036
-2163
-2270
-2359
-2433
-2491
-2533
-2562
-2579
-2588
-2588
-2577
-2552
-2508
-2442
-2355
-2253
-2144
-2037
-1948
-1880
-1840
-1830
-1850
-1894
-1958
-2032
-2109
-2181
-2245
-2299
-2344
-2383
-2420
-2454
-2484
-2507
-2517
-2512
-2488
-2443
-2376
-2284
-2167
-2024
-1861
-1684
-1506
-1340
-1196
-1082
-999
-945
-914
-895
-883
-870
-852
-826
-791
-748
-696
-638
-574
-508
-443
-383
-332
-296
-279
-282
-307
-350
-406
-469
-536
-605
-676
-752
-834
-923
-1014
-1103
-1180
-1239
-1273
-1281
-1261
-1215
-1147
-1064
-973
-885
-810
-760
-741
-757
-805
-878
-966
-1058
-1142
-1207
-1245
-1251
-1225
-1173
-1107
-1042
-995
-980
-1002
-1061
-1150
-1258
-1374
-1493
-1609
-1722
-1828
-1921
-1992
-2029
-2025
-1974
-1878
-1746
-1589
-1419
-1248
-1081
-922
-768
-616
-459
-294
-118
65
248
421
570
687
769
817
838
839
825
797
752
691
616
537
465
411
381
371
371
368
352
322
284
251
232
232
249
277
311
352
409
493
616
779
973
1183
1390
1578
1741
1876
1986
2074
2136
2167
2165
2131
2073
2005
1941
1888
1844
1803
1754
1692
1618
1539
1467
1408
1360
1317
1268
1204
1124
1034
945
863
790
721
644
551
437
306
163
18
-125
-266
-408
-550
-689
-812
-901
-942
-925
-851
-730
-580
-420
-266
-126
0
115
222
326
426
520
607
684
751
813
873
939
1016
1107
1211
1320
1423
1509
1566
1592
1590
1573
1555
1549
1566
1606
1661
1719
1767
1795
1798
1777
1737
1688
1635
1584
1535
1488
1437
1379
1312
1235
1153
1072
997
930
868
806
734
647
546
439
341
271
243
264
332
436
564
701
840
978
1111
1238
1351
1440
1494
1501
1455
1355
1205
1012
781
519
229
-81
-401
-717
-1010
-1262
-1458
-1590
-1657
-1668
-1634
-1573
-1498
-1420
-1346
-1277
-1211
-1142
-1066
-978
-878
-767
-647
-519
-384
-241
-87
77
247
416
573
707
809
875
904
903
879
842
801
766
745
744
766
812
878
955
1035
1107
1164
1201
1219
1221
1213
1198
1180
1162
1141
1116
1084
1041
981
901
800
681
546
402
253
103
-50
-205
-365
-528
-689
-842
-981
-1104
-1209
-1301
-1382
-1453
-1513
-1556
-1581
-1589
-1586
-1585
-1595
-1623
-1664
-1702
-1721
-1700
-1629
-1508
-1346
-1155
-949
-734
-514
-289
-59
168
380
565
711
816
885
930
966
1000
1035
1064
1075
1057
1002
910
788
648
498
350
207
71
-58
-177
-285
-379
-454
-513
-559
-601
-652
-724
-824
-954
-1110
-1280
-1450
-1606
-1739
-1842
-1911
-1946
-1945
-1908
-1837
-1736
-1615
-1488
-1368
-1267
-1190
-1136
-1096
-1062
-1029
-996
-966
-945
-939
-947
-960
-969
-961
-927
-863
-769
-652
-518
-377
-236
-104
11
101
161
188
179
131
43
-90
-270
-493
-751
-1022
-1285
-1513
-1690
-1811
-1881
-1916
-1933
-1943
-1948
-1944
-1924
-1885
-1832
-1778
-1738
-1725
-1743
-1787
-1848
-1916
-1988
-2064
-2150
-2249
-2360
-2473
-2573
-2646
-2678
-2665
-2605
-2504
-2369
-2209
-2032
-1848
-1666
-1496
-1342
-1203
-1073
-946
-816
-682
-551
-432
-333
-259
-206
-168
-139
-116
-106
-116
-156
-225
-318
-419
-513
-586
-634
-657
-660
-649
-623
-580
-518
-439
-351
-266
-194
-140
-102
-71
-35
10
61
108
140
149
134
103
65
27
-13
-61
-128
-218
-330
-456
-582
-702
-811
-915
-1018
-1125
-1227
-1311
-1361
-1368
-1334
-1272
-1205
-1149
-1115
-1098
-1082
-1051
-991
-904
-799
-691
-594
-513
-442
-370
-284
-178
-55
77
204
315
404
473
526
568
602
627
640
638
621
590
551
511
475
447
424
404
381
353
320
288
267
265
286
327
375
414
426
400
339
257
173
108
77
81
111
155
199
239
279
327
392
472
562
646
713
756
780
796
819
857
911
975
1035
1082
1112
1130
1141
1153
1163
1165
1148
1103
1029
933
826
718
614
509
392
253
89
-94
-278
-444
-574
-659
-700
-704
-679
-629
-556
-459
-342
-213
-91
5
56
54
2
-88
-198
-310
-413
-500
-566
-609
-621
-597
-532
-428
-296
-152
-18
90
163
200
207
193
164
128
86
43
7
-14
-12
21
83
166
260
352
435
508
573
634
693
750
801
841
868
884
894
904
921
950
992
1050
1124
1213
1314
1420
1522
1611
1678
1718
1734
1729
1707
1668
1607
1517
1394
1241
1071
908
777
696
670
691
737
786
823
844
856
871
900
944
993
1031
1041
1018
963
891
817
752
700
658
614
562
497
423
346
268
189
100
-13
-159
-343
-559
-791
-1020
-1227
-1399
-1529
-1617
-1667
-1683
-1664
-1609
-1517
-1388
-1232
-1060
-891
-739
-614
-520
-449
-389
-325
-250
-162
-66
24
96
140
155
146
124
98
72
44
7
-50
-133
-242
-367
-494
-602
-676
-704
-684
-621
-523
-402
-268
-132
-1
119
226
317
395
460
514
558
592
614
626
633
641
660
698
756
831
910
979
1026
1045
1040
1022
1010
1018
1054
1117
1201
1294
1385
1465
1532
1580
1608
1606
1565
1475
1329
1124
868
573
255
-69
-383
-674
-931
-1145
-1308
-1417
-1473
-1481
-1454
-1409
-1363
-1331
-1322
-1338
-1379
-1439
-1514
-1600
-1694
-1794
-1896
-1994
-2079
-2141
-2171
-2164
-2122
-2049
-1956
-1852
-1743
-1633
-1518
-1394
-1256
-1104
-942
-781
-631
-499
-387
-292
-204
-112
-7
113
246
386
527
666
800
930
1058
1182
1296
1397
1482
1551
1607
1653
1690
1714
1716
1686
1618
1515
1386
1250
1126
1028
962
924
906
898
897
901
915
940
976
1014
1045
1057
1047
1018
978
939
911
894
887
879
863
834
794
748
705
672
654
649
653
661
669
674
675
672
664
651
632
608
580
549
517
484
452
420
390
363
346
344
365
415
496
605
736
878
1020
1157
1284
1402
1517
1633
1750
1866
1975
2070
2149
2217
2286
2369
2480
2627
2805
3002
3200
3379
3522
3622
3674
3681
3647
3573
3461
3312
3132
2928
2712
2497
2293
2111
1955
1828
1730
1663
1625
1613
1623
1646
1674
1702
1723
1740
1755
1772
1793
1816
1834
1837
1813
1752
1652
1512
1337
1136
916
686
452
219
-12
-242
-472
-704
-939
-1176
-1413
-1645
-1873
-2095
-2310
-2520
-2719
-2902
-3060
-3181
-3257
-3288
-3276
-3233
-3172
-3105
-3037
-2970
-2899
-2818
-2722
-2610
-2483
-2344
-2194
-2033
-1861
-1676
-1482
-1290
-1113
-964
-854
-784
-745
-722
-697
-654
-587
-497
-390
-280
-178
-91
-25
17
34
23
-15
-82
-171
-275
-382
-479
-557
-608
-631
-631
-612
-580
-541
-499
-458
-421
-393
-376
-369
-370
-375
-379
-378
-370
-353
-324
-282
-223
-142
-38
86
220
353
472
565
628
662
669
653
615
553
464
344
195
26
-151
-323
-478
-608
-710
-783
-831
-857
-863
-853
-830
-799
-764
-729
-694
-658
-616
-567
-507
-435
-350
-255
-152
-46
56
140
195
210
183
117
23
-82
-188
-288
-385
-485
-596
-719
-846
-964
-1061
-1129
-1169
-1189
-1198
-1200
-1186
-1141
-1048
-898
-697
-467
-242
-58
60
104
80
6
-97
-214
-338
-465
-594
-719
-831
-915
-963
-972
-946
-893
-823
-741
-647
-536
-402
-242
-63
125
310
479
628
754
864
961
1049
1129
1197
1248
1279
1287
1276
1249
1214
1175
1135
1096
1054
1004
941
864
774
675
576
486
409
348
302
266
234
201
165
124
77
21
-45
-127
-229
-350
-487
-632
-774
-901
-1002
-1072
-1110
-1125
-1129
-1139
-1167
-1222
-1304
-1402
-1502
-1586
-1641
-1662
-1651
-1618
-1573
-1524
-1471
-1412
-1338
-1245
-1132
-1002
-862
-716
-567
-414
-252
-80
104
292
476
646
793
912
997
1044
1051
1014
937
823
684
533
385
247
123
7
-107
-225
-349
-479
-612
-747
-888
-1040
-1210
-1396
-1592
-1787
-1971
-2136
-2285
-2428
-2576
-2739
-2918
-3104
-3282
-3441
-3572
-3676
-3759
-3826
-3875
-3893
-3865
-3776
-3620
-3404
-3147
-2877
-2615
-2378
-2168
-1979
-1803
-1632
-1465
-1306
-1158
-1022
-893
-765
-631
-490
-348
-221
-124
-70
-65
-105
-175
-262
-351
-434
-508
-575
-638
-697
-751
-794
-820
-826
-812
-782
-745
-710
-681
-662
-648
-632
-606
-563
-500
-421
-332
-245
-167
-102
-53
-13
24
66
117
180
255
337
423
507
586
656
717
766
807
839
865
887
903
913
916
909
891
864
830
794
764
744
741
761
807
878
971
1079
1193
1299
1389
1454
1489
1493
1468
1416
1340
1241
1121
985
838
689
550
430
337
271
230
207
193
178
153
115
59
-13
-98
-189
-279
-358
-416
-448
-451
-426
-376
-304
-214
-105
21
163
316
472
620
753
866
960
1043
1125
1214
1312
1413
1505
1572
1605
1599
1560
1497
1425
1352
1283
1216
1150
1085
1025
979
953
952
970
998
1022
1037
1043
1052
1085
1160
1286
1459
1660
1863
2040
2175
2262
2306
2317
2304
2271
2216
2137
2036
1923
1808
1705
1618
1542
1462
1362
1232
1074
902
736
595
486
403
331
252
158
53
-48
-125
-164
-165
-138
-103
-73
-56
-44
-24
18
84
167
249
312
348
363
373
398
456
549
669
799
924
1038
1144
1254
1376
1514
1661
1800
1917
2000
2045
2057
2037
1989
1906
1782
1613
1401
1161
912
674
461
277
112
-42
-192
-337
-465
-561
-612
-616
-581
-522
-456
-394
-338
-283
-222
-151
-73
7
77
134
178
217
262
323
407
514
641
780
923
1063
1186
1281
1334
1333
1273
1158
1000
823
643
481
345
239
164
120
107
128
180
256
338
404
432
405
320
184
13
-172
-357
-531
-690
-836
-971
-1093
-1201
-1293
-1368
-1427
-1473
-1505
-1522
-1515
-1476
-1399
-1282
-1134
-970
-808
-664
-549
-467
-416
-390
-384
-391
-408
-427
-441
-441
-419
-370
-293
-192
-78
39
148
242
314
362
384
380
351
303
246
191
151
138
156
206
280
365
449
522
577
614
638
655
671
690
713
737
756
766
761
738
695
631
545
435
303
149
-18
-189
-349
-484
-583
-639
-654
-633
-587
-528
-461
-392
-319
-242
-161
-79
-3
62
111
145
170
194
229
283
358
451
554
656
746
815
856
866
842
783
687
554
389
197
-12
-225
-430
-619
-785
-928
-1047
-1145
-1219
-1266
-1283
-1265
-1214
-1135
-1040
-942
-855
-788
-745
-726
-727
-743
-773
-817
-878
-954
-1045
-1145
-1246
-1342
-1429
-1507
-1577
-1643
-1707
-1770
-1827
-1875
-1908
-1925
-1922
-1897
-1850
-1779
-1683
-1564
-1425
-1274
-1120
-967
-821
-682
-550
-423
-305
-203
-127
-85
-79
-106
-155
-211
-261
-299
-323
-341
-360
-385
-415
-442
-456
-448
-412
-349
-264
-168
-69
24
104
164
199
203
173
112
29
-67
-162
-249
-327
-398
-470
-547
-629
-710
-779
-826
-848
-846
-827
-799
-765
-722
-663
-579
-468
-338
-202
-82
4
45
39
-6
-81
-176
-288
-418
-568
-734
-909
-1080
-1229
-1342
-1411
-1435
-1417
-1367
-1292
-1202
-1101
-995
-888
-782
-678
-573
-462
-341
-209
-71
66
191
297
384
459
533
617
717
832
957
1080
1193
1289
1366
1424
1464
1483
1483
1463
1429
1391
1359
1344
1351
1381
1429
1492
1564
1644
1731
1823
1913
1991
2045
2070
2061
2025
1972
1912
1853
1797
1744
1692
1646
1612
1599
1615
1660
1728
1806
1882
1948
2005
2060
2125
2207
2308
2423
2539
2642
2721
2766
2774
2743
2674
2568
2430
2268
2090
1904
1717
1534
1355
1184
1024
885
776
702
664
651
645
626
578
497
388
262
132
7
-114
-234
-358
-486
-611
-720
-802
-849
-865
-858
-841
-824
-812
-803
-793
-780
-764
-750
-746
-754
-773
-798
-822
-841
-861
-888
-933
-1000
-1090
-1188
-1280
-1349
-1386
-1391
-1372
-1344
-1321
-1315
-1332
-1373
-1435
-1518
-1618
-1737
-1871
-2017
-2173
-2329
-2481
-2621
-2747
-2856
-2948
-3027
-3093
-3148
-3194
-3231
-3260
-3280
-3293
-3299
-3299
-3292
-3279
-3256
-3222
-3176
-3117
-3049
-2975
-2896
-2814
-2729
-2638
-2541
-2436
-2329
-2223
-2124
-2036
-1957
-1884
-1812
-1738
-1663
-1589
-1520
-1457
-1396
-1328
-1244
-1134
-997
-841
-679
-527
-398
-294
-212
-144
-82
-25
22
47
36
-18
-115
-245
-389
-528
-646
-731
-780
-795
-781
-742
-681
-602
-508
-401
-288
-177
-78
3
57
83
82
61
32
9
5
27
78
151
234
316
386
439
477
508
538
570
604
635
656
662
654
637
616
597
578
551
504
426
307
151
-34
-231
-424
-603
-764
-912
-1055
-1201
-1358
-1525
-1697
-1867
-2025
-2162
-2272
-2349
-2392
-2399
-2373
-2315
-2232
-2125
-1997
-1849
-1679
-1489
-1282
-1068
-858
-667
-503
-370
-263
-175
-95
-18
58
128
187
232
268
304
351
418
507
609
712
800
863
896
905
897
880
860
836
805
765
715
659
604
555
516
482
446
400
340
263
178
93
20
-34
-65
-76
-71
-56
-36
-13
15
48
90
137
185
229
261
275
268
241
194
134
63
-14
-93
-170
-240
-293
-322
-319
-279
-205
-103
18
148
285
429
588
770
982
1221
1480
1744
1996
2226
2429
2609
2774
2936
3099
3263
3423
3571
3699
3805
3891
3962
4025
4081
4128
4160
4169
4148
4094
4009
3899
3772
3633
3491
3348
3212
3089
2990
2923
2895
2904
2942
2992
3032
3043
3010
2926
2795
2625
2429
2217
1996
1771
1545
1325
1118
936
788
684
625
610
635
691
771
868
974
1082
1185
1277
1352
1409
1452
1486
1519
1557
1602
1653
1705
1752
1788
1811
1820
1818
1807
1787
1758
1719
1667
1600
1519
1427
1327
1225
1128
1042
970
915
877
852
837
826
813
792
759
709
643
565
483
406
343
297
265
238
202
144
56
-63
-207
-365
-529
-693
-858
-1029
-1211
-1404
-1603
-1799
-1980
-2140
-2280
-2401
-2510
-2606
-2685
-2736
-2751
-2725
-2666
-2588
-2509
-2442
-2392
-2347
-2293
-2213
-2102
-1967
-1824
-1695
-1591
-1516
-1456
-1393
-1309
-1197
-1064
-928
-809
-722
-669
-643
-628
-609
-582
-551
-529
-529
-559
-615
-685
-751
-797
-816
-809
-783
-748
-710
-671
-626
-573
-514
-455
-408
-386
-394
-431
-483
-535
-569
-575
-555
-518
-478
-445
-427
-419
-415
-405
-385
-353
-317
-282
-252
-229
-208
-185
-156
-122
-86
-54
-28
-8
8
25
47
72
101
132
169
219
290
393
532
707
907
1119
1329
1524
1696
1840
1955
2037
2088
2101
2079
2023
1939
1835
1719
1597
1476
1359
1250
1151
1064
987
919
854
791
730
674
630
601
588
583
576
554
509
441
356
268
190
128
81
41
-3
-57
-125
-201
-276
-341
-393
-432
-459
-479
-492
-496
-488
-465
-427
-378
-326
-277
-238
-214
-208
-224
-265
-335
-434
-558
-702
-856
-1008
-1157
-1294
-1423
-1547
-1669
-1791
-1911
-2027
-2134
-2227
-2302
-2356
-2387
-2394
-2379
-2344
-2295
-2237
-2174
-2108
-2043
-1979
-1921
-1876
-1849
-1844
-1859
-1886
-1913
-1926
-1917
-1885
-1839
-1791
-1753
-1731
-1724
-1727
-1734
-1743
-1756
-1776
-1805
-1835
-1855
-1847
-1803
-1721
-1614
-1505
-1412
-1349
-1313
-1290
-1262
-1214
-1147
-1069
-998
-946
-915
-896
-870
-820
-740
-638
-530
-436
-365
-315
-273
-219
-138
-28
106
249
390
523
648
772
901
1034
1163
1278
1368
1428
1462
1477
1482
1482
1477
1463
1437
1399
1351
1300
1248
1197
1142
1076
996
902
804
713
642
601
595
620
672
746
835
936
1046
1162
1278
1390
1495
1589
1672
1745
1808
1863
1912
1956
2000
2045
2095
2146
2193
2228
2247
2249
2241
2234
2237
2257
2290
2328
2356
2365
2352
2322
2285
2250
2221
2196
2167
2131
2086
2044
2017
2021
2059
2126
2203
2268
2305
2303
2264
2196
2109
2009
1892
1754
1592
1408
1215
1031
876
762
690
651
629
609
581
545
509
485
483
510
565
641
730
824
917
1004
1082
1143
1182
1188
1153
1071
942
774
579
377
184
16
-119
-220
-291
-341
-375
-401
-422
-442
-465
-494
-535
-589
-649
-707
-749
-762
-739
-682
-598
-501
-403
-311
-228
-152
-80
-13
47
92
119
130
130
129
137
157
187
219
243
254
253
247
245
253
274
302
329
350
360
361
357
352
346
336
314
274
211
128
30
-75
-176
-266
-337
-384
-404
-395
-358
-298
-223
-145
-76
-25
3
8
-4
-22
-34
-30
-2
50
123
209
296
372
430
463
472
455
414
346
248
119
-40
-218
-399
-568
-709
-820
-909
-994
-1097
-1231
-1401
-1597
-1800
-1990
-2154
-2289
-2400
-2494
-2575
-2641
-2683
-2692
-2666
-2609
-2536
-2463
-2403
-2360
-2327
-2291
-2240
-2164
-2067
-1954
-1836
-1719
-1604
-1492
-1379
-1268
-1166
-1085
-1034
-1018
-1034
-1074
-1123
-1169
-1204
-1223
-1226
-1212
-1181
-1135
-1077
-1012
-955
-916
-908
-939
-1010
-1119
-1253
-1401
-1552
-1698
-1832
-1952
-2058
-2154
-2243
-2334
-2430
-2536
-2650
-2767
-2877
-2971
-3043
-3086
-3096
-3070
-3004
-2897
-2749
-2566
-2364
-2157
-1965
-1795
-1648
-1514
-1376
-1220
-1041
-847
-655
-488
-362
-285
-251
-246
-257
-270
-282
-292
-302
-308
-303
-275
-218
-130
-21
90
187
254
287
293
283
270
260
257
256
253
248
238
227
215
199
175
137
83
19
-48
-105
-144
-166
-175
-186
-209
-253
-317
-391
-462
-519
-552
-560
-547
-518
-477
-428
-369
-301
-222
-134
-40
54
145
226
295
350
390
416
430
435
435
430
422
409
390
367
341
321
312
320
346
386
435
488
542
599
664
742
835
940
1048
1148
1230
1291
1331
1356
1369
1369
1354
1314
1245
1148
1030
909
805
737
717
749
828
944
1086
1241
1399
1550
1683
1787
1854
1881
1868
1824
1758
1681
1605
1533
1471
1419
1380
1357
1353
1370
1402
1443
1480
1504
1508
1490
1455
1409
1357
1302
1243
1177
1101
1014
922
827
735
651
573
501
431
362
298
240
195
162
141
127
114
96
74
49
26
11
8
18
40
71
110
157
213
280
358
445
538
630
716
792
855
903
933
944
932
893
823
717
575
396
186
-47
-292
-534
-761
-962
-1130
-1265
-1368
-1444
-1499
-1535
-1556
-1562
-1557
-1545
-1532
-1523
-1523
-1532
-1548
-1565
-1580
-1591
-1599
-1604
-1608
-1607
-1598
-1576
-1536
-1481
-1416
-1349
-1283
-1217
-1143
-1053
-936
-792
-630
-465
-315
-195
-109
-54
-18
10
37
64
86
99
101
94
83
72
62
47
20
-26
-92
-175
-269
-368
-470
-579
-701
-840
-993
-1147
-1287
-1395
-1463
-1491
-1491
-1480
-1472
-1473
-1481
-1486
-1478
-1448
-1396
-1327
-1248
-1167
-1089
-1014
-938
-858
-770
-673
-568
-460
-356
-266
-200
-164
-159
-177
-205
-227
-226
-197
-143
-72
3
74
141
209
287
379
480
580
662
717
742
743
732
719
708
692
658
596
500
378
241
106
-17
-130
-238
-355
-487
-633
-787
-936
-1070
-1185
-1282
-1368
-1445
-1513
-1566
-1595
-1594
-1559
-1493
-1401
-1291
-1166
-1031
-890
-747
-609
-482
-364
-250
-128
15
187
384
593
797
975
1117
1217
1283
1321
1337
1332
1305
1256
1190
1119
1056
1014
995
993
998
999
993
990
1004
1052
1140
1265
1413
1568
1719
1863
2008
2162
2329
2499
2655
2777
2854
2887
2892
2893
2909
2942
2979
2994
2960
2860
2698
2494
2276
2070
1891
1738
1603
1475
1349
1231
1128
1049
990
937
867
762
610
420
209
4
-172
-312
-419
-509
-596
-691
-794
-894
-978
-1036
-1067
-1074
-1067
-1053
-1032
-1000
-948
-871
-771
-661
-558
-478
-432
-417
-426
-442
-454
-458
-455
-457
-472
-505
-555
-610
-661
-699
-725
-744
-770
-811
-872
-948
-1027
-1094
-1137
-1152
-1140
-1111
-1075
-1042
-1016
-997
-979
-957
-925
-877
-811
-721
-608
-471
-316
-151
11
158
279
373
443
496
543
588
634
675
707
727
738
748
768
802
853
911
962
992
993
963
909
844
777
715
655
592
519
431
331
224
115
12
-83
-169
-244
-307
-354
-383
-394
-394
-392
-397
-416
-448
-484
-510
-515
-489
-436
-363
-282
-203
-134
-74
-25
16
44
54
41
5
-49
-110
-165
-200
-208
-188
-142
-74
12
112
225
345
466
577
671
743
791
822
840
853
862
864
858
839
807
763
710
649
582
507
423
332
240
154
83
33
5
-2
4
18
34
48
56
56
45
23
-9
-45
-78
-99
-104
-91
-67
-37
-8
18
40
62
86
110
130
138
131
106
67
24
-17
-50
-71
-83
-88
-88
-85
-79
-72
-68
-73
-91
-123
-167
-217
-266
-309
-347
-386
-431
-489
-558
-636
-714
-789
-856
-918
-977
-1036
-1091
-1137
-1164
-1163
-1132
-1071
-982
-873
-747
-608
-459
-306
-156
-17
103
202
280
345
401
455
506
550
583
604
616
628
648
683
735
798
864
925
979
1024
1066
1108
1152
1193
1225
1244
1246
1233
1212
1186
1161
1136
1106
1067
1014
947
864
767
657
535
400
255
103
-53
-206
-353
-489
-612
-722
-816
-891
-943
-971
-976
-961
-931
-892
-843
-784
-706
-604
-476
-326
-161
7
167
314
445
561
666
756
828
875
891
877
836
779
717
659
608
561
513
458
396
331
268
215
175
146
121
95
61
19
-29
-76
-117
-147
-167
-175
-174
-162
-138
-100
-49
11
71
123
156
167
158
132
95
53
6
-46
-105
-168
-230
-282
-315
-323
-306
-273
-232
-196
-170
-156
-151
-148
-142
-132
-120
-112
-114
-130
-160
-201
-248
-296
-342
-385
-427
-470
-515
-561
-604
-638
-656
-650
-616
-554
-466
-354
-223
-73
98
291
509
749
1004
1260
1501
1714
1888
2017
2103
2149
2160
2138
2083
1996
1878
1733
1570
1399
1228
1062
904
755
613
480
358
247
148
62
-16
-89
-160
-230
-299
-364
-424
-474
-513
-537
-540
-519
-471
-396
-300
-193
-85
13
94
157
204
238
265
286
307
330
357
392
433
475
510
526
516
479
421
351
282
219
160
98
23
-69
-174
-278
-364
-419
-437
-423
-392
-357
-330
-312
-297
-276
-242
-191
-124
-44
47
148
261
381
501
606
680
712
699
648
575
494
415
339
261
173
74
-31
-127
-199
-235
-234
-205
-164
-130
-113
-120
-145
-182
-224
-265
-303
-336
-364
-385
-397
-402
-405
-412
-430
-460
-501
-544
-582
-607
-620
-624
-629
-643
-672
-716
-773
-839
-911
-989
-1074
-1170
-1278
-1398
-1525
-1655
-1782
-1900
-2005
-2096
-2168
-2220
-2253
-2266
-2261
-2240
-2203
-2151
-2084
-2001
-1905
-1796
-1677
-1554
-1427
-1300
-1171
-1041
-911
-780
-653
-530
-413
-301
-195
-91
9
106
198
282
361
436
511
590
676
768
864
959
1049
1133
1211
1288
1369
1458
1553
1649
1735
1798
1826
1815
1765
1683
1580
1467
1353
1240
1127
1010
887
757
627
502
389
290
204
125
49
-23
-86
-131
-148
-131
-84
-17
56
121
168
198
217
232
250
273
298
319
333
336
331
320
305
287
264
238
210
183
164
155
154
156
151
132
94
41
-19
-78
-128
-171
-211
-257
-315
-387
-467
-548
-618
-673
-713
-742
-770
-801
-836
-870
-894
-900
-883
-847
-798
-746
-700
-663
-633
-604
-568
-523
-469
-414
-369
-343
-339
-351
-367
-371
-348
-293
-209
-109
-7
82
151
201
241
280
324
376
431
484
530
571
607
644
682
716
737
737
710
655
578
489
399
312
230
151
73
-1
-68
-122
-156
-171
-172
-168
-165
-168
-171
-166
-143
-96
-26
58
143
216
268
298
310
312
313
317
326
336
346
355
366
380
400
424
449
466
470
455
420
368
306
244
186
135
89
41
-18
-93
-189
-302
-428
-557
-681
-794
-892
-975
-1041
-1092
-1126
-1140
-1131
-1100
-1047
-977
-895
-810
-729
-658
-600
-559
-534
-523
-523
-529
-534
-534
-524
-506
-481
-455
-435
-426
-429
-441
-455
-462
-454
-429
-385
-331
-273
-222
-183
-159
-148
-147
-152
-162
-177
-201
-238
-290
-353
-421
-485
-535
-565
-574
-566
-548
-527
-507
-489
-469
-445
-409
-361
-300
-228
-152
-78
-13
33
54
43
1
-69
-159
-258
-352
-433
-496
-543
-578
-609
-642
-679
-716
-748
-769
-774
-761
-732
-690
-643
-594
-550
-512
-484
-466
-458
-457
-458
-456
-442
-411
-361
-292
-210
-124
-43
26
80
118
145
165
184
202
220
234
246
257
270
292
328
378
441
511
583
655
729
815
919
1049
1204
1372
1537
1680
1789
1858
1891
1901
1902
1903
1910
1919
1925
1923
1914
1899
1887
1881
1882
1885
1882
1864
1825
1767
1694
1613
1531
1450
1369
1285
1195
1100
1004
912
832
765
709
661
613
562
507
449
393
342
296
250
201
143
78
9
-52
-95
-112
-102
-71
-30
9
38
60
79
108
156
227
315
408
492
551
581
582
565
543
528
525
537
557
581
601
614
619
617
609
598
586
576
572
578
597
631
678
732
787
840
890
939
992
1053
1123
1198
1273
1337
1383
1405
1404
1381
1339
1283
1211
1125
1024
911
790
667
549
443
349
268
196
132
76
27
-13
-46
-75
-106
-146
-197
-260
-327
-390
-441
-475
-494
-508
-528
-565
-624
-703
-795
-887
-967
-1026
-1059
-1066
-1050
-1014
-965
-905
-837
-766
-693
-624
-562
-511
-475
-455
-451
-458
-471
-481
-482
-469
-441
-402
-360
-321
-293
-276
-268
-266
-269
-278
-298
-337
-399
-483
-584
-689
-787
-869
-933
-982
-1025
-1070
-1120
-1175
-1229
-1274
-1302
-1309
-1295
-1264
-1222
-1176
-1132
-1094
-1064
-1041
-1025
-1012
-1006
-1006
-1020
-1053
-1112
-1201
-1316
-1447
-1578
-1695
-1784
-1841
-1868
-1872
-1864
-1856
-1853
-1861
-1879
-1909
-1947
-1994
-2044
-2097
-2150
-2202
-2254
-2309
-2366
-2424
-2475
-2512
-2523
-2505
-2458
-2389
-2307
-2221
-2134
-2043
-1946
-1839
-1724
-1609
-1506
-1420
-1353
-1295
-1234
-1157
-1063
-959
-862
-792
-763
-774
-814
-862
-899
-910
-893
-856
-812
-769
-736
-711
-694
-682
-676
-680
-695
-720
-750
-776
-791
-790
-776
-753
-725
-695
-662
-619
-561
-488
-402
-311
-225
-152
-93
-48
-12
19
46
67
80
82
74
60
47
41
45
57
71
80
76
57
22
-19
-59
-87
-98
-92
-75
-57
-47
-50
-67
-91
-113
-128
-133
-133
-134
-143
-162
-184
-199
-195
-166
-114
-47
20
78
123
161
204
262
341
437
539
636
716
781
835
889
953
1028
1110
1189
1256
1307
1345
1380
1421
1474
1538
1606
1668
1715
1747
1769
1794
1833
1893
1975
2068
2160
2237
2290
2316
2318
2305
2283
2254
2216
2165
2096
2009
1913
1816
1733
1673
1639
1626
1622
1613
1588
1542
1475
1394
1304
1212
1120
1028
938
853
778
721
686
674
684
709
743
780
816
852
885
916
943
966
983
996
1006
1012
1014
1006
985
948
894
829
757
684
611
539
466
394
327
273
239
230
240
262
280
285
273
250
224
206
197
194
185
162
120
67
15
-21
-32
-19
6
30
40
32
13
-7
-16
-7
19
56
99
144
191
243
300
360
417
463
497
518
536
557
590
634
686
738
786
829
869
909
947
976
986
966
913
833
741
652
579
526
488
453
411
356
292
227
170
126
93
63
30
-13
-64
-115
-160
-189
-202
-199
-188
-175
-165
-161
-164
-172
-187
-206
-228
-255
-287
-324
-371
-427
-492
-560
-623
-669
-692
-691
-675
-657
-651
-666
-701
-743
-776
-784
-762
-713
-651
-594
-552
-529
-517
-503
-472
-418
-340
-246
-150
-59
17
79
126
162
186
201
206
204
201
199
206
224
253
292
339
391
447
505
563
619
670
712
743
762
770
773
773
776
784
798
816
835
848
850
838
809
768
719
668
619
569
516
456
387
312
241
185
153
148
166
194
221
237
237
226
211
198
190
184
178
171
167
172
197
246
315
394
470
531
576
612
652
710
793
896
1006
1107
1183
1226
1237
1224
1196
1158
1112
1054
983
899
805
708
616
533
460
398
344
297
256
219
181
136
77
0
-94
-198
-305
-405
-494
-572
-647
-722
-799
-876
-941
-985
-1000
-985
-946
-894
-837
-783
-735
-692
-652
-613
-575
-537
-496
-449
-390
-315
-223
-116
1
122
242
357
464
556
628
671
680
653
596
519
432
341
248
146
30
-101
-240
-374
-487
-567
-615
-641
-663
-696
-746
-808
-870
-918
-949
-969
-994
-1041
-1115
-1208
-1300
-1366
-1389
-1367
-1316
-1261
-1229
-1232
-1269
-1324
-1375
-1407
-1413
-1401
-1381
-1364
-1351
-1334
-1304
-1251
-1175
-1085
-997
-926
-879
-855
-845
-839
-829
-812
-791
-768
-746
-722
-692
-654
-609
-565
-534
-528
-553
-610
-689
-780
-871
-955
-1031
-1103
-1175
-1251
-1332
-1414
-1492
-1563
-1626
-1683
-1739
-1802
-1876
-1963
-2060
-2161
-2259
-2348
-2425
-2489
-2545
-2601
-2663
-2736
-2820
-2910
-2997
-3067
-3108
-3111
-3074
-3001
-2898
-2778
-2652
-2526
-2404
-2284
-2164
-2037
-1902
-1758
-1609
-1464
-1330
-1213
-1116
-1039
-976
-924
-875
-827
-777
-727
-678
-631
-588
-550
-517
-492
-474
-463
-459
-458
-458
-457
-452
-444
-431
-414
-390
-357
-315
-262
-204
-147
-102
-76
-76
-101
-145
-199
-251
-292
-317
-324
-312
-286
-249
-207
-165
-126
-96
-73
-57
-42
-22
10
57
116
183
249
310
361
404
444
485
530
578
627
674
716
754
793
839
896
966
1049
1143
1245
1353
1466
1583
1700
1809
1901
1961
1982
1957
1893
1802
1705
1625
1582
1589
1649
1754
1889
2032
2164
2269
2335
2360
2346
2300
2234
2158
2084
2020
1972
1943
1930
1924
1915
1893
1852
1788
1708
1622
1540
1468
1405
1343
1271
1178
1064
934
806
698
623
585
578
586
592
584
561
526
488
452
419
381
331
264
185
106
44
13
18
54
107
163
212
254
295
342
398
458
509
534
523
475
399
316
246
203
192
210
247
292
337
379
414
441
453
445
412
351
267
168
67
-24
-98
-150
-180
-191
-189
-182
-177
-184
-210
-260
-333
-425
-524
-619
-700
-758
-792
-800
-782
-738
-668
-574
-461
-342
-231
-141
-82
-57
-58
-74
-89
-92
-73
-28
41
132
239
355
471
581
677
757
820
869
907
936
954
956
938
894
825
734
626
507
378
240
95
-51
-188
-298
-370
-394
-376
-332
-283
-251
-248
-275
-321
-373
-420
-457
-489
-526
-574
-632
-693
-745
-775
-778
-758
-724
-689
-662
-648
-643
-644
-644
-640
-633
-624
-615
-606
-599
-592
-586
-584
-588
-599
-619
-647
-682
-726
-779
-842
-913
-984
-1045
-1087
-1101
-1088
-1054
-1012
-972
-942
-921
-902
-878
-844
-804
-770
-755
-769
-817
-889
-971
-1046
-1100
-1129
-1135
-1127
-1113
-1096
-1076
-1050
-1016
-975
-932
-891
-855
-822
-787
-743
-687
-623
-559
-508
-474
-458
-449
-432
-395
-334
-259
-185
-133
-114
-126
-157
-185
-194
-179
-148
-120
-115
-141
-194
-257
-305
-323
-306
-269
-234
-225
-256
-323
-411
-497
-563
-603
-619
-625
-632
-642
-653
-654
-634
-588
-520
-439
-352
-264
-170
-65
61
210
375
543
698
826
918
974
997
995
974
938
892
837
778
719
662
609
562
518
477
439
402
368
337
309
286
270
263
268
283
302
317
319
300
261
211
162
131
125
146
190
247
309
378
458
559
685
834
993
1145
1273
1365
1420
1445
1450
1444
1428
1400
1358
1301
1235
1173
1125
1100
1100
1119
1147
1174
1194
1208
1218
1226
1231
1230
1218
1192
1154
1111
1073
1051
1051
1078
1127
1193
1268
1345
1418
1482
1534
1575
1603
1621
1629
1630
1624
1609
1586
1551
1504
1443
1367
1279
1179
1074
969
874
798
747
720
712
715
717
713
703
691
685
690
705
721
727
713
675
618
550
483
423
368
315
256
191
123
61
15
-15
-34
-52
-84
-136
-207
-287
-363
-422
-459
-473
-473
-462
-447
-427
-403
-374
-343
-312
-282
-253
-222
-186
-152
-134
-147
-207
-314
-451
-583
-671
-682
-606
-458
-278
-112
2
49
38
-4
-45
-64
-56
-31
-6
5
-2
-21
-39
-46
-39
-24
-10
-6
-12
-25
-36
-39
-33
-22
-13
-11
-17
-27
-34
-35
-29
-21
-15
-15
-20
-27
-33
-32
-27
-20
-16
-17
-22
-28
-32
-31
-26
-20
-17
-19
-23
-28
-31
-29
-25
-20
-18
-20
-24
-28
-30
-28
-24
-21
-19
-21
-25
-28
-29
-27
-24
-21
-20
-22
-25
-28
-29
-27
-23
-21
-21
-23
-26
-28
-28
-26
-23
-21
-22
-24
-26
-28
-28
-26
-23
-22
-22
-24
-26
-28
-27
-25
-23
-22
-23
-25
-27
-27
-27
-25
-23
-22
-23
-25
-27
-27
-26
-25
-23
-23
-24
-25
-27
-27
-26
-24
-23
-23
-24
-25
-27
-27
-26
-24
-23
-23
-24
-26
-26
-26
-25
-24
-24
-24
-25
-26
-26
-26
-25
-24
-24
-24
-25
-26
-26
-26
-25
-24
-24
-24
-25
-26
-26
-26
-25
-24
-24
-24
-25
-26
-26
-26
-25
-24
-24
-25
-25
-26
-26
-25
-25
-24
-24
-25
-25
-26
-26
-25
-25
-24
-24
-25
-25
-26
-26
-25
-25
-24
-25
-25
-25
-26
-25
-25
-25
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-23
-23
-24
-24
-24
-24
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-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
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-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
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
