5
22736
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
0
0
0
-1
-1
-1
-1
-1
-2
-2
-2
-1
-1
-1
0
0
0
0
0
-1
-1
-2
-2
-2
-2
-2
-2
-1
0
1
1
2
2
1
0
-1
-3
-5
-7
-9
-11
-12
-12
-12
-11
-9
-7
-4
-2
0
1
3
3
3
2
1
1
0
-1
-1
-1
-1
0
0
1
1
1
0
-2
-5
-7
-11
-14
-16
-18
-19
-19
-17
-14
-9
-4
2
7
13
17
20
21
20
17
13
8
1
-5
-11
-16
-20
-23
-23
-22
-19
-15
-10
-5
-1
3
5
6
6
5
3
1
-2
-4
-6
-6
-6
-6
-4
-3
-2
-1
0
-1
-2
-4
-6
-9
-11
-13
-13
-13
-12
-10
-7
-4
-2
0
2
2
1
-1
-4
-7
-10
-13
-14
-15
-14
-12
-9
-5
-2
2
4
6
7
6
4
2
-1
-5
-8
-10
-12
-13
-13
-12
-10
-8
-6
-4
-3
-1
0
0
0
0
0
0
1
1
1
1
1
1
1
0
0
-1
-1
-2
-2
-2
-1
0
1
2
4
5
7
8
9
10
10
11
12
12
13
13
14
14
13
13
11
9
6
3
0
-3
-5
-6
-7
-5
-3
1
7
13
19
25
30
34
37
37
36
33
28
22
15
9
3
-3
-7
-10
-12
-12
-12
-10
-7
-4
0
3
7
10
12
15
17
18
19
19
19
18
16
14
11
7
4
0
-4
-7
-9
-11
-11
-11
-9
-7
-4
0
3
6
8
10
11
11
11
10
8
7
5
4
3
2
2
2
2
2
2
1
0
-1
-3
-5
-6
-7
-8
-8
-7
-5
-3
0
3
6
8
9
10
9
7
4
1
-3
-7
-10
-12
-13
-12
-11
-8
-4
0
4
8
11
13
14
13
10
7
2
-3
-8
-13
-18
-21
-24
-25
-25
-24
-22
-19
-16
-13
-9
-5
-2
0
2
4
5
5
4
3
2
0
-1
-3
-4
-5
-5
-5
-4
-3
-2
0
1
2
3
3
3
2
1
0
-1
-2
-3
-3
-3
-2
-1
0
2
3
3
3
3
2
0
-2
-4
-6
-8
-10
-11
-11
-12
-11
-10
-9
-8
-6
-4
-2
0
2
4
6
8
10
11
12
12
11
10
9
7
5
2
0
-1
-2
-3
-3
-3
-2
-1
0
1
2
2
2
2
1
0
-1
-2
-2
-2
-2
-1
0
1
1
2
2
2
1
0
0
-1
-2
-2
-2
-2
-1
0
1
1
2
2
2
1
0
-1
-1
-2
-2
-2
-2
-1
0
1
1
2
2
2
2
2
2
2
2
3
4
4
5
5
5
5
4
3
1
-1
-2
-3
-4
-4
-3
-2
-1
1
3
4
4
4
3
1
-1
-2
-3
-4
-4
-3
-2
0
2
3
3
3
2
0
-3
-6
-9
-10
-11
-11
-9
-6
-2
2
5
8
9
9
7
5
2
-2
-4
-5
-5
-3
1
5
9
13
16
16
15
11
7
1
-4
-8
-9
-8
-3
4
13
24
33
41
45
45
41
32
19
5
-9
-22
-31
-35
-33
-26
-13
4
22
39
54
64
68
66
58
45
28
10
-6
-20
-29
-33
-31
-24
-14
-2
10
19
25
26
23
16
7
-4
-15
-23
-27
-27
-22
-13
0
14
28
41
50
55
54
49
39
25
10
-6
-21
-33
-42
-47
-49
-46
-41
-33
-25
-16
-8
-1
5
8
10
11
9
8
5
2
0
-2
-4
-5
-5
-5
-5
-5
-5
-5
-6
-7
-10
-13
-16
-20
-23
-25
-25
-23
-18
-11
-2
10
22
33
43
50
52
50
43
31
14
-5
-25
-45
-62
-75
-82
-81
-74
-60
-40
-16
9
35
58
76
88
94
92
84
70
51
29
7
-15
-34
-50
-61
-67
-68
-64
-57
-47
-34
-21
-8
4
14
21
26
29
28
25
21
14
7
0
-7
-13
-18
-22
-25
-26
-26
-26
-25
-24
-23
-22
-22
-21
-20
-19
-16
-13
-9
-3
3
9
15
20
24
26
26
24
20
15
9
3
-2
-5
-6
-4
1
8
17
27
36
45
50
53
52
46
37
26
11
-4
-19
-32
-43
-50
-54
-54
-51
-44
-35
-24
-13
-3
7
14
20
24
25
26
25
24
23
22
21
22
22
24
26
27
28
29
28
27
24
21
17
13
9
5
2
0
-1
-1
0
1
3
5
6
6
5
3
0
-3
-7
-11
-15
-18
-19
-19
-18
-15
-11
-6
-2
2
5
7
7
5
1
-3
-9
-13
-18
-20
-21
-19
-15
-9
-2
7
16
25
32
38
42
43
42
39
34
28
22
16
11
7
4
2
1
0
-1
-2
-3
-5
-8
-11
-14
-17
-19
-19
-18
-16
-11
-4
3
11
19
26
31
34
33
29
23
14
4
-6
-16
-24
-28
-29
-25
-17
-6
7
22
36
48
57
61
60
54
43
29
13
-4
-19
-31
-39
-41
-39
-31
-20
-7
8
21
32
39
41
40
34
26
16
6
-3
-10
-13
-13
-10
-5
2
9
15
19
21
20
16
11
6
0
-4
-7
-7
-4
1
8
15
22
28
32
34
33
31
26
21
16
11
7
5
4
4
5
6
6
5
2
-1
-6
-10
-15
-18
-20
-20
-18
-13
-8
-2
5
10
13
15
14
11
6
-1
-8
-15
-21
-26
-30
-32
-33
-32
-29
-26
-21
-16
-9
-2
6
15
23
31
38
43
44
42
37
28
15
1
-13
-26
-36
-41
-40
-33
-20
-2
19
42
63
80
90
93
87
73
52
25
-4
-32
-57
-75
-86
-87
-80
-64
-42
-16
11
36
57
71
77
76
67
52
33
11
-11
-31
-47
-59
-66
-68
-65
-59
-50
-40
-30
-20
-13
-7
-4
-2
-2
-3
-4
-4
-3
0
5
11
19
27
35
41
45
46
44
37
26
11
-5
-23
-39
-53
-62
-65
-62
-52
-36
-15
10
35
59
79
93
100
100
92
78
59
37
15
-5
-21
-31
-36
-35
-29
-20
-10
1
8
13
13
8
-1
-12
-25
-37
-46
-51
-50
-43
-30
-12
9
32
54
73
87
94
92
82
65
40
12
-19
-48
-74
-93
-104
-104
-94
-74
-45
-10
28
65
99
126
143
149
144
127
101
69
33
-3
-35
-59
-75
-81
-78
-66
-47
-26
-5
14
26
31
29
19
4
-15
-34
-51
-62
-68
-66
-56
-41
-22
-1
18
35
46
53
53
49
43
35
29
26
26
30
37
45
52
56
54
46
30
8
-19
-49
-77
-101
-116
-120
-113
-93
-62
-23
19
61
98
125
141
143
131
108
76
39
2
-32
-58
-75
-81
-77
-64
-46
-26
-7
7
14
13
4
-12
-33
-55
-77
-95
-106
-110
-106
-94
-77
-56
-33
-11
9
24
35
41
43
43
40
37
35
33
33
33
33
33
31
27
20
11
-1
-14
-27
-40
-50
-58
-63
-64
-62
-57
-50
-42
-34
-26
-20
-15
-11
-9
-8
-8
-8
-8
-7
-6
-5
-2
2
6
12
18
25
32
38
43
45
43
37
27
10
-11
-36
-64
-92
-119
-141
-157
-163
-160
-147
-124
-93
-56
-17
22
56
84
103
111
109
98
80
57
32
9
-12
-27
-36
-39
-36
-29
-20
-11
-4
1
2
-1
-7
-15
-25
-34
-42
-48
-51
-50
-46
-40
-33
-25
-17
-10
-4
0
2
2
0
-3
-7
-12
-17
-23
-28
-31
-34
-33
-30
-24
-13
1
19
38
58
77
93
104
108
104
93
73
46
15
-18
-51
-80
-103
-118
-123
-119
-107
-86
-61
-33
-5
21
43
59
69
72
70
63
54
42
31
22
15
11
10
12
17
23
31
38
43
47
46
41
32
17
-2
-24
-49
-73
-95
-112
-122
-122
-111
-90
-58
-17
28
75
119
155
179
189
181
156
116
64
5
-56
-112
-159
-190
-204
-198
-172
-130
-74
-11
53
114
165
203
224
228
215
186
144
95
40
-15
-67
-113
-150
-178
-194
-199
-192
-175
-147
-111
-68
-19
33
85
136
181
218
244
257
255
238
206
160
104
40
-26
-91
-151
-201
-239
-263
-270
-262
-239
-202
-155
-100
-41
20
79
133
180
217
241
252
250
232
202
159
107
49
-11
-70
-122
-164
-193
-205
-201
-180
-144
-97
-42
15
70
117
153
175
180
169
144
106
60
9
-43
-90
-129
-158
-174
-177
-167
-144
-110
-68
-19
33
85
133
176
210
233
243
238
219
186
139
83
21
-44
-106
-160
-202
-228
-236
-225
-195
-148
-89
-22
47
112
169
211
237
245
233
205
162
109
49
-11
-68
-118
-158
-185
-198
-198
-185
-159
-124
-80
-32
20
72
122
168
206
234
251
256
246
223
186
138
82
20
-44
-105
-159
-204
-235
-252
-253
-238
-211
-172
-126
-75
-24
25
67
102
128
143
149
146
135
117
95
70
43
17
-8
-31
-50
-64
-74
-78
-78
-72
-62
-50
-35
-21
-7
3
9
11
8
0
-11
-25
-38
-51
-60
-65
-65
-60
-50
-36
-20
-3
12
24
31
34
31
24
14
2
-10
-20
-27
-30
-27
-20
-9
5
22
39
55
68
79
85
87
85
78
67
52
34
14
-9
-33
-57
-82
-106
-127
-145
-158
-165
-166
-158
-143
-120
-90
-54
-13
30
72
113
148
177
197
206
205
193
171
139
99
54
6
-43
-90
-131
-165
-189
-202
-203
-191
-168
-135
-95
-51
-6
37
74
102
119
125
118
101
75
43
8
-26
-56
-80
-95
-100
-95
-81
-59
-33
-5
23
47
66
79
84
82
73
59
41
21
1
-19
-35
-49
-59
-65
-67
-65
-60
-53
-42
-30
-17
-2
13
27
39
50
57
59
57
49
36
19
-2
-25
-48
-70
-87
-99
-103
-100
-87
-67
-41
-9
25
60
91
118
136
146
146
135
115
86
51
13
-27
-64
-98
-124
-142
-151
-149
-137
-116
-88
-55
-19
17
50
79
101
115
120
117
106
88
65
39
13
-13
-37
-56
-70
-79
-82
-81
-75
-65
-53
-40
-27
-14
-3
7
15
20
22
22
20
16
10
3
-4
-12
-19
-24
-27
-27
-24
-18
-9
3
16
29
42
52
58
60
57
49
36
20
2
-17
-35
-50
-61
-68
-69
-65
-57
-47
-34
-22
-11
-3
3
6
6
5
2
0
-1
0
3
7
13
19
24
27
26
22
14
1
-15
-32
-50
-67
-81
-89
-92
-88
-78
-61
-40
-15
11
37
59
78
90
97
96
89
76
58
37
14
-8
-29
-47
-61
-70
-74
-73
-68
-59
-48
-35
-23
-12
-2
4
8
8
6
2
-3
-8
-12
-15
-15
-12
-8
-1
6
14
21
27
30
31
29
25
20
13
7
1
-3
-6
-6
-5
-3
0
2
3
3
0
-5
-12
-20
-28
-35
-40
-42
-41
-37
-29
-18
-5
10
24
36
47
54
58
58
54
48
39
28
17
6
-4
-13
-20
-25
-27
-28
-27
-25
-22
-17
-13
-8
-3
1
4
7
8
8
8
6
4
2
-1
-3
-5
-6
-6
-6
-5
-3
-2
0
2
3
4
4
4
5
5
6
7
8
10
11
13
14
15
14
13
11
8
5
1
-2
-5
-7
-8
-8
-7
-5
-3
0
3
5
7
7
7
6
4
2
0
-3
-5
-6
-7
-8
-7
-7
-5
-3
0
4
8
12
17
22
27
31
34
34
33
28
21
11
0
-13
-26
-38
-48
-55
-57
-55
-49
-38
-24
-8
9
25
38
47
52
51
45
34
20
4
-13
-28
-41
-50
-54
-54
-49
-41
-30
-18
-6
5
13
18
20
19
15
10
3
-5
-11
-16
-19
-19
-17
-13
-7
0
7
15
22
27
31
32
32
29
24
18
10
2
-7
-15
-22
-28
-31
-32
-31
-27
-22
-15
-7
0
6
11
13
12
9
4
-3
-10
-17
-23
-26
-27
-23
-17
-7
4
17
29
39
47
50
48
42
31
16
-1
-18
-35
-50
-60
-65
-65
-59
-47
-31
-12
8
28
46
61
70
73
70
60
45
25
3
-21
-43
-63
-77
-84
-84
-76
-61
-39
-13
16
45
71
92
106
111
108
95
75
48
18
-13
-42
-67
-85
-96
-99
-93
-81
-63
-42
-19
2
22
37
48
54
55
53
48
42
34
27
21
15
10
4
-1
-7
-14
-23
-32
-41
-51
-58
-64
-67
-67
-62
-53
-41
-26
-8
10
29
45
60
70
76
78
74
66
53
37
19
-1
-21
-39
-54
-66
-73
-76
-73
-66
-55
-42
-28
-14
-2
7
13
15
14
10
4
-1
-5
-7
-5
1
10
21
34
45
54
59
57
50
36
16
-7
-31
-55
-75
-90
-98
-98
-90
-75
-55
-32
-7
16
35
50
60
65
65
61
56
50
45
41
38
37
36
34
30
23
12
-4
-22
-43
-65
-85
-101
-112
-115
-109
-94
-71
-40
-4
35
74
109
139
160
171
171
160
137
105
66
21
-27
-74
-118
-155
-184
-201
-206
-197
-175
-139
-92
-37
23
85
143
194
233
256
262
249
216
167
103
29
-49
-126
-195
-252
-292
-311
-308
-283
-238
-176
-102
-22
60
136
202
254
289
304
301
280
244
196
140
79
18
-39
-91
-134
-169
-193
-206
-210
-204
-189
-167
-138
-102
-63
-19
26
72
117
157
191
217
231
233
222
196
157
106
46
-19
-86
-150
-206
-250
-279
-290
-283
-256
-213
-156
-89
-18
54
120
176
218
242
248
236
207
163
109
49
-12
-69
-119
-157
-181
-190
-184
-164
-134
-95
-53
-9
31
66
93
111
119
119
112
99
82
63
45
27
10
-5
-19
-32
-45
-59
-74
-89
-103
-116
-124
-126
-121
-107
-83
-50
-8
39
89
137
181
217
240
248
240
216
177
125
64
-2
-68
-130
-184
-226
-254
-266
-262
-243
-211
-168
-118
-65
-10
41
87
124
152
169
176
173
160
141
116
88
59
31
4
-19
-38
-54
-66
-75
-83
-89
-94
-98
-102
-103
-103
-98
-89
-75
-54
-28
2
35
68
99
124
141
148
145
130
105
73
36
-2
-36
-64
-82
-90
-87
-73
-53
-27
-1
22
38
46
44
33
15
-9
-34
-56
-71
-78
-74
-59
-34
-1
35
72
105
130
143
144
132
107
72
31
-14
-57
-95
-126
-145
-153
-149
-134
-110
-79
-44
-9
25
54
77
92
99
98
89
74
53
30
6
-17
-38
-55
-66
-70
-68
-60
-46
-28
-7
14
35
52
65
72
74
70
60
47
32
17
2
-10
-19
-24
-25
-24
-21
-17
-14
-12
-13
-15
-20
-25
-30
-34
-35
-32
-25
-13
1
19
36
53
66
75
77
73
61
44
23
-2
-27
-51
-71
-87
-97
-100
-97
-89
-76
-59
-41
-22
-3
15
31
45
58
69
78
86
91
95
96
94
89
81
68
53
34
14
-7
-28
-48
-65
-79
-88
-93
-93
-90
-82
-72
-60
-46
-32
-17
-3
11
25
37
49
60
68
75
78
79
75
68
57
43
26
9
-8
-23
-34
-41
-42
-37
-27
-12
6
24
41
54
61
62
56
42
21
-4
-32
-59
-84
-103
-114
-117
-109
-93
-69
-38
-4
32
65
95
118
133
140
137
127
109
87
61
33
6
-18
-39
-55
-66
-71
-72
-68
-61
-51
-39
-27
-15
-3
8
18
25
32
36
39
41
41
39
36
32
27
20
12
3
-6
-15
-23
-30
-35
-37
-36
-31
-23
-12
2
17
33
49
62
72
77
77
71
60
43
23
1
-22
-44
-63
-78
-88
-91
-88
-80
-66
-48
-28
-6
14
33
49
60
67
70
67
60
50
36
21
4
-14
-31
-46
-60
-71
-78
-81
-80
-75
-66
-53
-38
-21
-2
16
32
47
58
66
70
70
66
58
49
37
24
10
-5
-19
-33
-46
-59
-70
-79
-87
-92
-93
-91
-84
-72
-55
-35
-11
14
39
62
80
93
99
97
86
69
45
17
-12
-41
-67
-86
-99
-103
-99
-87
-69
-45
-19
7
32
52
66
74
75
68
55
36
13
-12
-39
-65
-89
-109
-124
-133
-135
-130
-118
-99
-74
-44
-11
23
56
86
111
128
137
137
126
107
81
49
14
-22
-56
-85
-108
-124
-130
-129
-120
-104
-83
-58
-32
-6
19
40
57
69
76
77
72
60
44
22
-4
-32
-62
-90
-115
-136
-149
-154
-148
-133
-107
-73
-33
11
56
97
132
158
174
176
167
146
117
80
40
-1
-40
-73
-99
-117
-127
-128
-123
-113
-99
-82
-65
-48
-32
-17
-3
9
22
33
45
56
65
74
80
83
82
76
65
50
30
6
-20
-46
-72
-95
-113
-126
-131
-128
-118
-99
-74
-44
-10
25
59
89
113
129
135
131
117
94
63
27
-11
-49
-82
-109
-127
-135
-131
-117
-92
-60
-23
15
53
87
114
132
140
138
126
106
78
45
9
-28
-62
-92
-116
-133
-141
-141
-131
-113
-88
-57
-21
16
54
89
119
142
157
162
157
142
117
84
44
1
-43
-85
-122
-152
-174
-185
-185
-174
-153
-123
-86
-44
1
45
86
121
150
168
177
174
161
139
108
71
30
-12
-51
-86
-114
-134
-144
-143
-134
-116
-91
-62
-32
-1
27
51
70
84
92
94
92
87
78
66
53
39
24
8
-9
-25
-41
-56
-69
-78
-82
-81
-73
-59
-39
-14
15
45
74
100
120
133
137
133
120
99
72
41
9
-23
-52
-77
-97
-109
-116
-115
-108
-96
-79
-58
-34
-9
17
43
68
89
106
117
122
120
110
93
70
43
13
-18
-46
-70
-88
-98
-100
-95
-82
-64
-42
-19
3
23
39
50
57
59
58
54
49
44
39
34
30
25
20
14
5
-4
-16
-27
-37
-45
-49
-48
-40
-25
-5
19
46
73
97
114
123
121
109
86
55
16
-25
-65
-100
-128
-145
-150
-142
-122
-92
-55
-15
25
61
90
110
118
116
103
83
56
26
-4
-32
-56
-73
-84
-89
-87
-81
-71
-59
-47
-35
-24
-14
-5
3
11
19
28
37
46
54
61
65
66
62
54
42
25
6
-15
-35
-53
-68
-77
-82
-81
-75
-64
-51
-36
-21
-7
5
15
22
26
29
31
32
33
34
35
35
34
31
25
16
4
-10
-26
-41
-56
-67
-74
-76
-72
-63
-49
-31
-12
7
23
36
45
48
46
39
29
18
6
-5
-14
-20
-24
-25
-25
-24
-23
-22
-21
-21
-21
-21
-18
-14
-8
2
13
26
39
50
59
64
64
59
50
36
19
1
-16
-31
-42
-49
-52
-50
-44
-36
-27
-18
-9
-3
2
5
7
7
8
8
9
10
11
10
8
4
-3
-12
-24
-36
-49
-59
-67
-70
-68
-60
-48
-32
-14
5
21
34
42
44
41
33
21
7
-6
-16
-24
-26
-25
-19
-10
0
9
16
20
20
16
8
-2
-13
-23
-30
-33
-32
-26
-17
-5
9
21
31
37
38
35
28
17
5
-7
-18
-26
-31
-31
-28
-21
-12
-2
7
14
19
21
20
16
10
3
-3
-9
-13
-15
-15
-13
-10
-5
-1
4
7
10
11
11
11
10
10
10
10
12
13
16
17
19
19
18
16
12
7
1
-6
-13
-19
-24
-27
-29
-28
-25
-21
-15
-7
1
9
17
23
29
33
36
37
36
34
30
26
21
15
10
5
0
-3
-5
-7
-6
-4
-1
4
10
18
26
35
43
50
56
59
60
57
51
42
30
16
2
-12
-24
-34
-39
-41
-37
-29
-18
-4
12
27
41
52
59
62
60
55
47
37
27
17
9
4
3
3
7
11
16
20
22
22
19
13
4
-6
-17
-28
-37
-43
-46
-46
-43
-37
-28
-19
-10
-1
6
11
15
16
16
15
14
13
13
14
16
19
22
24
25
24
21
14
5
-7
-20
-33
-46
-57
-65
-69
-67
-61
-49
-32
-12
10
33
56
76
92
102
107
104
95
80
59
33
5
-25
-54
-81
-105
-123
-135
-141
-139
-129
-112
-89
-61
-28
6
41
74
104
128
144
152
151
140
120
92
57
19
-21
-61
-97
-128
-152
-167
-173
-170
-158
-139
-113
-83
-50
-16
17
50
79
105
127
143
155
160
158
149
133
109
78
40
-2
-48
-93
-135
-172
-199
-214
-215
-201
-172
-130
-77
-17
46
106
160
203
232
244
238
214
175
124
63
-2
-66
-126
-178
-219
-246
-258
-255
-238
-208
-168
-119
-66
-10
45
97
142
178
204
217
218
205
180
143
96
42
-15
-72
-125
-171
-207
-230
-238
-232
-212
-178
-134
-84
-30
24
74
117
150
171
179
175
160
134
101
62
20
-21
-60
-93
-119
-136
-144
-142
-131
-111
-84
-52
-17
19
52
81
102
116
121
116
102
80
53
22
-11
-42
-69
-91
-107
-115
-116
-110
-98
-82
-63
-43
-22
-3
15
31
44
55
63
70
73
74
72
67
58
46
30
12
-8
-29
-48
-65
-77
-83
-82
-74
-59
-38
-12
15
43
67
87
100
105
101
90
71
48
23
-3
-27
-47
-62
-70
-72
-68
-60
-48
-34
-19
-5
7
17
25
31
35
38
39
40
40
39
37
33
27
19
8
-6
-20
-36
-50
-62
-71
-74
-71
-62
-47
-26
-2
25
51
74
93
105
110
106
93
73
47
16
-18
-51
-81
-107
-127
-139
-142
-136
-122
-100
-71
-37
1
40
79
115
147
173
191
201
200
190
169
140
103
61
15
-32
-76
-115
-147
-169
-181
-182
-172
-151
-122
-87
-48
-8
30
64
91
112
124
128
123
113
96
77
55
34
14
-4
-17
-26
-31
-32
-29
-22
-14
-4
5
14
22
27
30
30
28
23
16
8
0
-9
-17
-23
-28
-31
-31
-30
-27
-22
-16
-10
-4
2
7
12
15
18
20
21
22
21
20
18
16
12
7
1
-5
-12
-18
-24
-29
-33
-34
-34
-30
-25
-18
-9
0
9
17
24
30
33
34
32
29
25
20
15
10
5
1
-2
-4
-5
-5
-5
-5
-5
-4
-4
-4
-3
-3
-2
-1
-1
0
0
0
1
1
1
1
2
3
5
6
8
10
11
12
13
12
10
8
5
1
-2
-5
-7
-8
-7
-5
-2
1
5
7
9
9
7
2
-4
-11
-18
-25
-30
-32
-32
-28
-20
-9
4
19
33
48
60
69
75
78
76
72
65
57
47
37
27
18
9
2
-5
-11
-17
-22
-27
-31
-35
-37
-38
-37
-34
-28
-19
-9
3
16
29
41
51
58
62
62
59
52
42
30
17
3
-10
-21
-31
-37
-41
-42
-39
-35
-28
-21
-13
-5
3
9
13
16
18
18
17
15
13
11
9
8
7
7
7
9
10
11
12
13
13
12
11
9
6
4
0
-3
-6
-10
-13
-16
-19
-21
-23
-24
-24
-23
-22
-19
-15
-11
-6
-2
3
7
10
12
13
13
11
9
7
4
2
0
-2
-3
-4
-4
-4
-4
-4
-4
-5
-5
-6
-5
-5
-3
-1
2
6
9
13
16
18
18
16
13
8
2
-6
-13
-20
-26
-30
-32
-33
-31
-27
-22
-16
-10
-4
2
8
12
16
18
19
19
18
16
12
6
-1
-10
-19
-30
-40
-50
-59
-66
-69
-69
-64
-56
-44
-28
-10
9
28
46
61
74
83
87
87
82
74
63
49
32
15
-3
-21
-38
-53
-65
-75
-80
-81
-78
-69
-55
-36
-14
10
35
60
81
99
110
114
111
100
82
59
32
3
-26
-53
-75
-91
-99
-100
-94
-80
-60
-36
-9
19
46
70
90
105
113
115
110
99
82
61
37
12
-13
-36
-56
-70
-79
-80
-75
-62
-44
-21
6
33
60
84
104
118
126
126
120
107
89
67
42
16
-9
-33
-53
-70
-82
-89
-91
-88
-80
-68
-52
-33
-12
10
32
53
71
86
96
101
101
95
85
70
52
32
12
-7
-23
-37
-47
-52
-54
-52
-48
-41
-34
-25
-16
-7
2
11
21
31
41
52
62
70
76
78
75
66
52
32
8
-19
-48
-75
-99
-116
-125
-125
-114
-94
-66
-32
6
44
79
108
129
141
142
132
113
87
55
20
-15
-48
-76
-99
-115
-123
-124
-119
-107
-90
-69
-46
-21
4
28
50
69
84
95
101
102
98
89
76
60
43
25
7
-8
-21
-31
-38
-42
-44
-45
-45
-44
-45
-45
-45
-45
-42
-36
-25
-10
11
36
64
93
121
144
160
165
157
135
100
53
-3
-64
-125
-180
-224
-253
-263
-252
-220
-168
-101
-23
60
140
210
265
300
310
295
257
196
119
32
-58
-145
-221
-280
-319
-333
-323
-290
-238
-170
-92
-11
68
138
195
237
260
265
252
225
186
139
87
34
-16
-62
-102
-135
-161
-179
-191
-197
-197
-192
-181
-164
-141
-111
-74
-30
19
73
127
180
228
266
291
300
289
259
208
139
56
-39
-137
-234
-321
-392
-442
-466
-460
-425
-360
-269
-158
-34
95
220
332
423
484
512
504
458
378
270
141
0
-142
-274
-387
-470
-518
-527
-496
-429
-330
-209
-76
59
185
291
370
417
428
406
353
277
185
86
-10
-96
-166
-215
-241
-245
-230
-199
-159
-115
-71
-32
0
23
39
48
53
57
62
69
81
95
111
126
136
139
132
113
82
40
-11
-66
-120
-170
-210
-235
-242
-231
-201
-155
-95
-28
42
109
167
213
242
253
246
221
181
129
70
8
-52
-107
-151
-183
-200
-201
-185
-155
-112
-59
0
61
118
168
205
227
229
213
177
125
61
-10
-82
-148
-201
-235
-247
-235
-199
-142
-70
12
93
166
224
259
268
250
206
141
62
-22
-103
-172
-220
-243
-239
-206
-150
-77
6
89
164
221
256
265
246
203
141
67
-12
-88
-152
-199
-225
-229
-211
-175
-126
-71
-15
36
76
102
113
109
92
65
32
-3
-34
-59
-75
-81
-75
-60
-36
-7
25
56
85
108
124
132
131
122
104
79
49
16
-19
-53
-84
-109
-128
-139
-140
-132
-113
-87
-54
-16
23
61
94
119
135
140
133
114
85
47
5
-40
-82
-120
-150
-169
-176
-170
-152
-121
-81
-33
18
70
119
162
196
219
228
224
206
175
134
84
29
-27
-80
-128
-167
-194
-208
-208
-196
-172
-138
-97
-53
-9
32
68
97
118
129
131
125
111
92
69
43
15
-12
-39
-63
-84
-100
-110
-114
-111
-100
-81
-55
-23
12
49
85
115
137
149
148
134
108
70
25
-24
-73
-117
-153
-176
-185
-180
-160
-129
-89
-45
0
41
76
100
115
118
112
97
78
56
33
13
-4
-17
-25
-29
-30
-28
-25
-21
-17
-12
-8
-3
3
9
16
23
29
33
34
32
26
15
1
-15
-33
-50
-64
-74
-77
-74
-64
-48
-27
-4
19
40
57
67
70
65
53
35
13
-12
-36
-58
-75
-87
-93
-91
-83
-69
-51
-30
-7
16
38
57
72
82
86
85
77
64
46
24
0
-25
-50
-71
-88
-98
-102
-97
-84
-64
-39
-10
20
48
72
90
100
101
93
77
55
28
0
-28
-51
-69
-79
-81
-75
-60
-40
-16
10
35
56
72
81
82
76
64
47
28
9
-9
-23
-31
-33
-29
-20
-6
9
25
38
47
51
49
40
27
9
-11
-30
-47
-60
-67
-67
-62
-51
-35
-17
1
19
34
44
51
53
51
46
38
30
20
11
2
-8
-17
-27
-37
-48
-58
-68
-75
-79
-79
-74
-62
-45
-24
1
27
51
70
83
88
84
70
48
20
-11
-43
-71
-94
-109
-115
-111
-98
-79
-54
-27
1
27
49
67
80
88
92
93
91
86
80
70
58
42
23
0
-24
-50
-75
-97
-113
-122
-120
-108
-85
-53
-13
31
76
116
149
172
181
177
159
130
92
49
4
-38
-75
-104
-123
-132
-130
-121
-104
-82
-57
-30
-4
20
42
60
76
88
96
99
99
94
85
71
54
33
11
-11
-33
-52
-68
-79
-85
-85
-81
-73
-62
-48
-35
-21
-8
4
14
23
32
39
47
54
60
64
67
67
64
58
47
33
16
-3
-23
-43
-60
-75
-86
-92
-93
-88
-78
-64
-45
-23
2
28
53
77
97
111
118
117
107
87
58
22
-18
-59
-98
-130
-151
-159
-153
-131
-95
-49
3
56
104
142
165
171
159
129
86
33
-24
-78
-124
-158
-177
-179
-166
-141
-107
-68
-30
5
34
54
67
73
74
73
71
71
72
74
76
76
71
59
41
15
-15
-48
-79
-104
-120
-123
-112
-88
-53
-12
31
69
97
110
106
84
48
2
-49
-96
-133
-155
-157
-140
-104
-54
3
60
109
144
162
158
136
97
48
-4
-52
-90
-113
-118
-107
-82
-47
-8
29
59
79
86
82
70
53
36
24
19
24
37
56
75
91
98
90
67
28
-24
-84
-144
-197
-234
-249
-238
-200
-138
-57
35
127
209
272
309
316
292
241
169
85
-2
-82
-147
-191
-213
-212
-191
-157
-116
-74
-39
-13
0
1
-7
-21
-35
-44
-46
-36
-15
15
51
87
120
142
150
143
119
81
32
-21
-74
-120
-153
-171
-171
-154
-122
-80
-33
14
55
85
103
106
95
72
41
6
-28
-57
-77
-87
-84
-71
-47
-18
15
46
73
92
101
99
87
65
36
3
-29
-59
-82
-97
-102
-98
-85
-66
-42
-18
5
23
35
40
38
31
21
9
-2
-9
-12
-10
-4
6
16
24
29
27
18
3
-17
-40
-63
-82
-94
-96
-87
-67
-39
-5
30
63
88
102
103
90
66
33
-5
-42
-73
-94
-103
-98
-80
-52
-19
15
45
67
77
74
60
37
9
-20
-44
-60
-65
-58
-39
-12
20
51
78
97
103
98
80
53
20
-15
-47
-73
-90
-97
-94
-83
-67
-48
-30
-15
-5
1
2
1
-1
-2
0
6
16
27
39
49
53
50
40
21
-5
-34
-65
-92
-113
-124
-124
-113
-91
-62
-28
7
39
65
83
93
95
91
83
73
63
56
51
49
47
44
39
29
14
-6
-30
-54
-77
-94
-102
-99
-84
-58
-22
19
60
98
128
145
147
136
111
78
39
0
-35
-61
-75
-79
-71
-55
-34
-12
7
20
26
24
16
3
-10
-21
-26
-25
-16
-1
20
41
62
77
84
83
73
56
34
10
-12
-28
-38
-39
-32
-20
-3
14
28
37
40
36
26
13
0
-10
-16
-14
-5
11
30
51
69
81
85
79
64
41
13
-14
-38
-53
-59
-52
-35
-9
21
50
74
89
91
80
57
26
-10
-43
-69
-83
-83
-66
-37
3
47
89
121
140
141
124
89
41
-13
-67
-114
-148
-164
-159
-136
-97
-49
3
51
89
111
116
103
74
35
-10
-53
-89
-113
-123
-118
-100
-72
-39
-6
23
44
56
58
52
39
23
8
-3
-10
-11
-6
1
10
17
20
18
11
-1
-16
-30
-41
-47
-46
-37
-22
-2
19
37
50
55
50
36
16
-8
-31
-49
-58
-57
-44
-20
10
43
72
92
98
88
60
18
-34
-91
-144
-187
-213
-218
-200
-160
-103
-35
36
101
153
185
194
180
146
96
38
-21
-72
-109
-128
-129
-112
-82
-44
-4
30
54
64
59
40
11
-22
-55
-81
-96
-98
-84
-58
-22
19
59
93
115
124
118
98
68
32
-6
-40
-66
-81
-83
-74
-54
-28
1
29
51
64
68
61
44
20
-9
-39
-68
-91
-108
-115
-113
-102
-82
-54
-22
14
50
84
115
139
154
159
153
135
105
66
19
-33
-85
-133
-173
-201
-214
-209
-188
-150
-100
-41
21
82
135
176
201
210
201
177
140
94
43
-7
-53
-92
-121
-140
-148
-146
-137
-121
-100
-77
-52
-27
-3
21
44
64
82
97
106
111
108
98
82
58
30
-2
-34
-64
-89
-108
-117
-117
-108
-90
-67
-39
-11
16
38
54
64
66
62
52
39
25
11
0
-9
-14
-16
-15
-12
-9
-5
-2
-2
-3
-6
-10
-15
-20
-24
-27
-29
-29
-27
-25
-22
-19
-16
-14
-13
-13
-13
-13
-13
-13
-11
-9
-6
-3
0
1
1
-1
-6
-14
-23
-34
-45
-54
-61
-63
-61
-52
-37
-17
6
32
56
77
91
97
93
78
53
20
-17
-56
-91
-118
-134
-136
-123
-95
-54
-5
47
98
140
170
183
177
152
111
56
-5
-66
-121
-165
-192
-199
-188
-159
-117
-67
-15
32
69
92
99
91
70
40
6
-24
-48
-60
-58
-42
-15
22
61
98
127
144
146
131
101
60
12
-37
-81
-115
-135
-138
-124
-95
-56
-10
36
77
108
125
128
115
90
56
16
-24
-59
-88
-106
-113
-109
-97
-78
-56
-33
-13
2
12
16
15
10
3
-3
-8
-9
-7
0
9
21
33
44
52
56
56
50
40
26
9
-9
-27
-43
-55
-63
-65
-61
-51
-36
-17
4
25
44
59
68
69
61
44
20
-11
-44
-77
-105
-127
-137
-135
-120
-92
-52
-5
45
93
135
165
181
180
162
130
85
32
-23
-75
-120
-153
-171
-174
-161
-135
-99
-57
-13
28
65
93
111
120
120
111
97
78
58
37
17
-2
-18
-30
-40
-46
-47
-45
-38
-25
-8
13
37
64
89
111
128
136
133
120
95
59
15
-34
-84
-130
-168
-194
-204
-196
-172
-131
-76
-14
53
116
170
210
232
232
210
167
106
33
-45
-122
-190
-241
-270
-273
-248
-197
-122
-31
69
169
260
332
379
394
377
328
251
152
42
-71
-176
-264
-327
-360
-361
-332
-276
-200
-112
-22
63
134
186
216
222
208
175
131
80
28
-18
-56
-83
-98
-102
-97
-85
-70
-53
-37
-22
-9
2
14
27
42
60
81
103
123
140
150
150
139
115
80
35
-15
-67
-114
-152
-175
-181
-167
-134
-85
-24
43
109
166
209
232
234
213
172
117
52
-13
-72
-119
-148
-157
-147
-120
-81
-37
4
36
54
54
37
6
-36
-79
-117
-141
-145
-126
-83
-19
58
140
216
274
305
302
263
189
87
-33
-157
-271
-359
-410
-417
-375
-289
-166
-19
136
280
398
476
503
478
401
282
134
-28
-184
-319
-417
-470
-472
-426
-337
-218
-83
53
175
269
328
345
323
264
179
76
-30
-128
-209
-264
-289
-283
-249
-193
-122
-44
31
96
144
172
177
160
125
77
22
-33
-79
-113
-127
-121
-93
-45
17
88
159
222
268
290
283
244
173
76
-42
-169
-295
-405
-489
-535
-538
-495
-406
-279
-123
47
217
369
491
571
600
576
501
382
232
63
-109
-267
-399
-494
-545
-548
-507
-427
-317
-188
-51
81
199
294
361
398
403
380
331
263
180
90
-3
-94
-177
-249
-306
-347
-368
-369
-349
-310
-252
-179
-94
-4
86
169
240
291
319
321
296
245
173
86
-10
-105
-190
-259
-304
-322
-309
-266
-198
-109
-7
99
200
287
352
388
393
363
301
211
98
-29
-160
-285
-393
-474
-521
-528
-492
-415
-300
-158
3
166
319
445
531
567
547
470
341
170
-26
-230
-419
-572
-671
-703
-660
-543
-362
-132
123
377
602
773
868
875
790
620
381
97
-200
-480
-710
-864
-925
-884
-746
-525
-247
58
356
613
799
894
889
783
590
332
40
-254
-517
-720
-841
-869
-802
-651
-434
-177
90
339
542
680
740
719
625
469
274
61
-146
-324
-457
-532
-547
-502
-408
-276
-124
30
172
286
364
400
393
349
274
179
76
-23
-108
-171
-208
-215
-195
-153
-94
-27
39
95
136
155
150
123
77
17
-48
-110
-160
-193
-202
-185
-144
-82
-6
74
149
210
248
257
237
187
114
25
-69
-157
-228
-273
-287
-268
-218
-143
-53
42
129
199
242
254
233
183
110
25
-63
-140
-199
-231
-233
-204
-150
-76
7
90
161
213
239
237
209
157
89
13
-60
-124
-170
-194
-193
-169
-126
-68
-4
60
115
156
179
182
165
130
82
26
-32
-86
-130
-160
-174
-170
-150
-116
-71
-21
30
78
117
144
158
157
143
117
83
44
5
-32
-63
-84
-96
-97
-89
-73
-52
-28
-5
15
31
42
48
48
46
41
36
31
27
25
24
24
23
20
14
6
-5
-18
-31
-43
-51
-54
-52
-42
-27
-6
17
40
60
75
83
81
71
53
29
2
-25
-49
-67
-76
-76
-67
-50
-26
0
26
48
64
72
70
60
41
16
-11
-39
-63
-82
-92
-94
-87
-71
-48
-20
9
38
64
84
96
101
97
85
67
45
20
-4
-25
-41
-50
-52
-45
-32
-12
11
35
58
77
90
95
91
79
59
34
6
-23
-50
-73
-89
-97
-97
-89
-75
-55
-33
-10
12
31
46
57
63
65
62
56
47
36
23
10
-3
-17
-29
-40
-48
-53
-54
-50
-41
-28
-11
8
28
47
62
71
74
70
58
40
18
-7
-31
-52
-68
-78
-80
-74
-63
-47
-30
-12
3
14
21
23
21
16
10
4
0
-1
0
3
6
9
9
6
-2
-13
-26
-40
-53
-61
-63
-56
-40
-17
13
46
79
107
127
135
129
111
80
40
-6
-51
-93
-125
-145
-150
-141
-119
-86
-47
-6
33
65
89
101
103
94
77
54
29
3
-20
-39
-54
-64
-69
-71
-71
-68
-65
-60
-54
-47
-38
-28
-15
-1
13
26
36
43
44
39
29
13
-5
-25
-44
-58
-66
-66
-57
-40
-16
13
44
74
98
114
120
115
98
71
37
-3
-43
-81
-112
-135
-146
-146
-134
-113
-83
-48
-12
22
52
76
90
96
93
83
67
47
27
7
-9
-22
-30
-33
-33
-30
-27
-24
-22
-23
-27
-32
-38
-43
-46
-45
-38
-26
-9
11
34
55
73
85
88
82
66
42
11
-22
-54
-81
-100
-108
-104
-88
-63
-30
5
39
67
86
93
87
71
45
14
-19
-49
-71
-84
-85
-74
-54
-26
6
37
64
83
92
90
78
57
31
2
-26
-49
-66
-73
-71
-60
-43
-20
4
28
49
64
72
73
66
52
33
10
-15
-40
-63
-82
-96
-103
-104
-98
-86
-69
-49
-26
-5
15
30
39
41
38
28
15
0
-13
-23
-28
-25
-16
0
20
42
60
73
77
69
49
18
-22
-66
-110
-147
-172
-182
-172
-144
-98
-38
28
96
156
203
230
234
215
174
115
45
-29
-99
-159
-201
-223
-223
-202
-163
-112
-54
3
55
96
124
137
135
120
96
66
34
4
-23
-43
-57
-66
-69
-68
-64
-60
-55
-49
-44
-38
-32
-24
-14
-3
9
22
34
45
54
59
61
60
56
50
42
32
23
12
2
-9
-21
-33
-46
-59
-71
-80
-86
-85
-78
-63
-41
-12
22
57
90
117
134
139
130
107
70
24
-28
-80
-126
-161
-182
-185
-170
-137
-91
-37
20
74
118
148
160
155
133
97
52
4
-41
-79
-105
-116
-113
-97
-71
-39
-6
23
45
57
58
49
32
10
-11
-30
-41
-43
-35
-19
4
31
56
76
87
87
74
48
13
-29
-74
-115
-149
-171
-179
-171
-147
-110
-62
-8
47
98
140
171
186
186
171
141
100
53
2
-48
-93
-128
-150
-159
-152
-131
-97
-52
0
55
107
152
186
206
208
193
161
114
56
-7
-71
-128
-175
-206
-218
-211
-185
-143
-89
-30
30
85
129
158
172
169
152
123
86
47
10
-22
-45
-59
-63
-59
-48
-34
-20
-7
1
5
5
1
-4
-9
-12
-12
-7
3
16
32
47
59
67
69
64
51
33
11
-14
-38
-58
-72
-79
-78
-68
-50
-25
3
34
64
90
112
127
134
133
123
106
83
55
25
-6
-36
-62
-83
-97
-104
-103
-94
-78
-56
-30
-2
26
52
75
93
104
109
107
98
84
64
41
16
-12
-39
-64
-85
-102
-112
-114
-106
-89
-62
-26
16
61
105
144
175
192
195
180
151
107
55
-2
-56
-102
-135
-151
-148
-128
-94
-49
-1
44
79
101
107
97
74
41
6
-26
-49
-58
-51
-29
5
45
83
113
128
124
99
55
-3
-68
-131
-183
-216
-224
-204
-159
-95
-19
58
126
174
195
187
150
90
17
-60
-128
-176
-197
-188
-149
-86
-8
71
140
186
202
182
130
50
-47
-146
-234
-295
-321
-304
-245
-149
-28
104
231
335
402
424
396
320
206
64
-87
-232
-355
-442
-484
-480
-431
-345
-233
-108
16
126
213
271
296
292
261
213
153
90
30
-22
-63
-94
-116
-129
-137
-141
-143
-142
-137
-127
-110
-85
-52
-13
31
76
116
146
163
163
146
111
64
8
-48
-99
-136
-156
-154
-132
-92
-39
19
72
113
134
131
102
50
-19
-96
-171
-231
-267
-271
-239
-170
-71
49
175
293
387
442
448
400
299
152
-25
-216
-398
-549
-651
-688
-652
-543
-369
-148
99
346
564
729
820
827
746
584
359
95
-181
-437
-646
-785
-840
-806
-689
-505
-277
-32
202
397
533
598
587
508
374
206
28
-136
-266
-348
-374
-345
-271
-166
-50
60
146
196
202
166
96
4
-93
-180
-241
-266
-249
-192
-103
7
122
226
305
348
350
312
239
142
34
-72
-162
-227
-262
-266
-243
-199
-144
-87
-35
6
33
49
58
64
73
89
116
150
189
224
248
253
232
182
104
4
-107
-217
-311
-375
-399
-377
-309
-200
-64
85
227
345
425
454
431
358
245
106
-40
-175
-282
-351
-373
-350
-288
-198
-93
11
101
166
201
207
187
149
103
59
26
8
7
19
38
57
67
63
40
1
-52
-109
-160
-195
-205
-186
-135
-59
34
131
217
277
302
284
225
130
13
-111
-222
-303
-342
-331
-270
-167
-36
103
230
325
373
366
302
191
48
-106
-248
-356
-413
-410
-345
-228
-74
95
253
378
450
459
403
289
133
-41
-208
-344
-428
-447
-398
-288
-132
46
221
366
459
487
443
332
169
-25
-221
-394
-519
-578
-563
-473
-322
-127
85
287
453
562
601
565
460
300
108
-93
-277
-422
-510
-535
-494
-396
-257
-96
66
207
311
367
371
326
242
134
18
-88
-169
-217
-225
-195
-135
-56
27
100
151
170
156
109
38
-45
-126
-191
-226
-224
-182
-104
1
118
230
319
368
368
313
205
57
-115
-289
-442
-553
-603
-583
-491
-334
-128
103
333
535
683
762
760
678
527
323
93
-137
-342
-500
-595
-622
-583
-489
-358
-210
-66
57
145
192
199
175
132
83
44
23
28
57
104
157
202
226
216
166
78
-42
-180
-316
-430
-503
-517
-466
-351
-180
28
249
454
618
716
734
666
518
305
50
-217
-465
-666
-796
-842
-799
-672
-478
-239
18
265
478
635
724
740
686
573
416
233
45
-132
-282
-395
-464
-489
-473
-420
-340
-241
-133
-25
76
163
232
279
303
304
285
249
201
145
87
34
-11
-44
-64
-73
-72
-67
-62
-61
-70
-88
-115
-148
-179
-202
-209
-193
-151
-81
12
119
229
328
400
435
422
359
250
105
-62
-229
-377
-485
-538
-526
-449
-312
-132
73
276
455
587
655
653
579
442
259
52
-157
-345
-490
-581
-608
-575
-487
-359
-207
-50
97
219
307
357
369
349
305
245
179
115
58
11
-24
-50
-69
-83
-96
-110
-124
-137
-147
-152
-148
-134
-107
-69
-20
36
96
154
205
244
268
272
255
218
160
86
1
-90
-179
-258
-320
-358
-366
-343
-288
-204
-97
23
146
259
351
413
438
423
370
285
176
56
-62
-166
-246
-295
-311
-296
-255
-196
-129
-63
-6
36
63
76
79
78
78
84
98
118
141
161
169
161
130
75
0
-89
-181
-263
-322
-346
-328
-268
-170
-44
93
222
326
387
395
347
247
108
-53
-212
-348
-440
-476
-449
-362
-226
-62
110
265
382
447
452
398
297
164
21
-111
-212
-270
-278
-237
-157
-54
54
148
214
240
223
168
85
-12
-105
-178
-220
-222
-186
-117
-27
70
159
225
259
258
223
162
86
10
-55
-97
-111
-96
-58
-5
52
99
126
127
98
44
-30
-112
-190
-255
-296
-309
-295
-258
-206
-148
-94
-52
-27
-19
-24
-36
-44
-40
-17
31
102
191
289
383
460
508
518
486
412
304
172
30
-106
-225
-315
-371
-394
-387
-359
-320
-279
-244
-219
-205
-197
-189
-171
-136
-77
7
115
237
361
474
558
602
595
536
427
279
107
-69
-229
-356
-437
-464
-439
-369
-268
-152
-39
53
115
138
124
81
20
-45
-97
-124
-119
-80
-11
78
170
251
304
318
285
207
91
-49
-194
-325
-423
-473
-467
-404
-292
-145
18
174
303
386
413
381
293
164
11
-142
-274
-364
-400
-373
-287
-151
18
198
366
500
582
602
556
451
297
115
-74
-249
-389
-481
-515
-493
-418
-305
-170
-31
96
196
260
283
270
226
164
95
31
-17
-44
-50
-36
-11
16
36
40
22
-18
-75
-141
-205
-253
-273
-256
-196
-96
37
187
338
467
557
591
559
461
302
99
-128
-351
-545
-686
-757
-747
-657
-498
-288
-53
181
384
533
613
616
545
412
236
41
-147
-305
-416
-467
-456
-390
-281
-147
-8
118
213
269
281
252
191
111
25
-51
-108
-137
-136
-108
-60
-3
54
100
127
132
114
78
29
-23
-71
-105
-122
-120
-98
-63
-20
25
63
89
100
96
77
48
13
-23
-55
-80
-96
-104
-106
-103
-99
-94
-91
-87
-83
-75
-60
-39
-10
25
63
97
123
133
124
92
40
-30
-109
-186
-251
-291
-298
-266
-193
-86
47
190
327
439
512
531
493
396
249
66
-133
-327
-493
-613
-671
-661
-581
-439
-250
-32
193
401
574
696
757
753
689
574
420
243
61
-111
-259
-375
-453
-490
-489
-453
-390
-305
-207
-102
3
104
194
272
332
371
389
382
351
296
220
128
24
-82
-185
-275
-346
-393
-410
-399
-359
-296
-216
-126
-33
54
129
188
229
250
253
241
217
184
147
108
68
30
-8
-43
-78
-109
-138
-161
-176
-183
-177
-160
-130
-90
-42
9
59
101
130
143
137
112
69
13
-50
-115
-173
-219
-246
-253
-237
-200
-144
-74
4
83
158
224
276
311
330
332
318
291
252
206
155
101
48
-3
-48
-86
-114
-131
-134
-124
-99
-61
-13
44
105
166
221
267
299
315
314
294
258
209
149
84
17
-47
-104
-152
-189
-214
-225
-223
-209
-183
-147
-103
-52
3
58
111
157
192
213
216
199
160
101
24
-66
-163
-258
-345
-416
-463
-482
-470
-428
-358
-266
-160
-48
60
155
231
280
301
292
256
198
124
41
-42
-118
-181
-225
-249
-251
-232
-196
-147
-89
-28
30
82
124
154
172
178
175
165
151
137
123
113
106
102
99
95
87
73
52
21
-17
-61
-107
-151
-187
-210
-216
-202
-167
-113
-42
40
125
208
279
333
365
373
356
317
260
192
119
48
-16
-68
-107
-131
-143
-143
-136
-125
-112
-98
-86
-73
-61
-48
-34
-18
-1
13
22
23
13
-11
-49
-100
-161
-226
-288
-338
-371
-378
-356
-305
-228
-129
-20
91
189
266
310
317
284
214
112
-10
-142
-271
-384
-470
-524
-541
-521
-469
-392
-297
-195
-96
-7
65
117
147
157
149
126
94
55
13
-29
-70
-109
-145
-178
-206
-228
-242
-246
-237
-214
-176
-122
-53
27
113
201
284
356
411
444
453
437
396
334
256
169
78
-10
-88
-150
-194
-216
-217
-197
-158
-105
-41
29
101
170
231
283
322
346
355
349
329
296
252
200
143
85
28
-26
-74
-115
-147
-172
-190
-203
-211
-219
-226
-234
-245
-258
-272
-286
-298
-304
-304
-295
-275
-246
-208
-162
-113
-64
-18
20
49
65
69
61
45
23
0
-21
-36
-41
-37
-23
-1
25
52
75
90
94
87
67
38
3
-34
-67
-92
-105
-103
-88
-60
-22
19
60
94
119
131
130
117
97
74
53
39
37
48
72
108
149
190
225
247
251
235
198
142
73
-2
-75
-138
-183
-205
-201
-172
-119
-48
33
117
196
264
317
350
366
366
353
334
314
296
287
286
296
314
339
366
390
408
414
407
384
345
289
219
138
49
-44
-135
-220
-295
-355
-398
-420
-421
-401
-362
-305
-236
-160
-82
-7
58
108
141
154
146
119
73
13
-59
-140
-225
-312
-398
-481
-558
-627
-685
-729
-754
-757
-735
-684
-605
-497
-365
-214
-53
108
258
386
481
537
550
521
454
359
246
130
24
-58
-107
-117
-85
-15
86
207
336
461
567
647
693
702
674
614
529
428
318
210
110
23
-45
-94
-123
-134
-129
-108
-75
-31
21
80
143
207
267
320
360
382
380
352
295
209
96
-39
-189
-347
-503
-649
-777
-879
-952
-993
-1002
-982
-935
-868
-784
-688
-585
-479
-371
-264
-158
-53
49
148
242
330
409
476
528
563
577
569
539
487
414
324
220
107
-9
-123
-230
-322
-395
-445
-467
-461
-426
-362
-274
-166
-44
86
215
336
442
528
590
625
634
618
580
525
457
382
304
227
152
82
16
-46
-105
-164
-222
-280
-338
-394
-446
-489
-523
-542
-544
-528
-492
-438
-367
-283
-189
-91
6
97
176
240
284
307
308
287
246
188
116
35
-49
-132
-207
-272
-320
-351
-363
-355
-329
-288
-235
-175
-111
-50
5
49
81
99
102
93
72
44
14
-14
-34
-41
-31
-1
52
127
222
332
450
567
674
759
812
823
787
699
561
377
159
-80
-324
-554
-750
-895
-977
-984
-915
-772
-563
-304
-12
290
582
842
1052
1200
1277
1280
1213
1082
900
679
434
180
-69
-303
-512
-688
-828
-926
-982
-995
-966
-897
-789
-649
-481
-293
-95
102
287
448
575
660
696
683
622
519
384
231
72
-77
-205
-300
-357
-374
-353
-301
-229
-147
-71
-11
21
19
-20
-95
-200
-326
-462
-596
-716
-809
-869
-890
-872
-816
-729
-619
-497
-374
-259
-160
-84
-34
-9
-6
-21
-45
-71
-93
-104
-101
-81
-46
1
56
112
163
204
231
243
239
223
199
174
154
146
154
181
228
294
372
459
546
627
696
747
779
791
785
767
741
713
688
670
661
661
666
672
672
661
633
584
511
417
303
178
50
-72
-178
-259
-309
-324
-305
-255
-182
-95
-7
70
123
143
121
55
-55
-203
-382
-578
-776
-961
-1117
-1230
-1289
-1287
-1223
-1099
-924
-708
-467
-219
18
229
400
519
581
586
536
441
311
160
3
-147
-279
-383
-454
-490
-493
-467
-418
-354
-283
-212
-146
-89
-43
-8
15
28
34
33
28
18
5
-11
-29
-49
-67
-83
-92
-89
-72
-37
20
99
198
315
443
577
706
823
918
983
1012
1004
958
874
758
619
466
308
158
25
-82
-155
-191
-187
-144
-66
40
166
302
436
555
651
712
731
706
634
519
368
188
-7
-206
-395
-562
-697
-795
-851
-868
-849
-803
-740
-672
-610
-565
-543
-551
-588
-653
-740
-840
-945
-1043
-1125
-1181
-1205
-1192
-1141
-1053
-930
-778
-603
-412
-213
-13
182
364
528
669
783
867
918
936
921
873
796
693
569
430
282
132
-12
-145
-258
-348
-409
-437
-432
-391
-316
-210
-76
79
249
425
598
758
896
1002
1071
1096
1075
1006
896
746
567
368
159
-49
-247
-428
-585
-717
-822
-904
-965
-1010
-1046
-1075
-1098
-1118
-1131
-1135
-1123
-1090
-1031
-938
-811
-647
-450
-224
21
275
524
755
956
1114
1220
1267
1255
1185
1064
901
708
502
297
108
-51
-170
-242
-267
-246
-187
-101
-1
97
179
233
250
224
158
57
-69
-204
-331
-433
-496
-506
-458
-350
-188
16
245
480
699
883
1014
1081
1078
1004
871
688
473
246
27
-166
-319
-421
-467
-457
-397
-294
-161
-8
150
303
441
558
648
708
738
739
710
656
577
476
356
221
75
-78
-233
-384
-525
-652
-759
-844
-905
-941
-954
-947
-922
-883
-834
-776
-712
-642
-566
-483
-392
-294
-189
-80
30
134
228
303
353
373
358
309
226
115
-16
-158
-298
-425
-527
-594
-619
-597
-528
-412
-257
-70
138
356
571
771
945
1083
1178
1225
1222
1171
1074
940
778
600
417
243
91
-29
-109
-144
-134
-81
5
115
232
343
431
481
483
428
316
150
-63
-307
-567
-822
-1054
-1243
-1375
-1437
-1423
-1334
-1173
-952
-683
-384
-72
235
520
770
974
1125
1220
1262
1253
1200
1111
997
866
727
589
457
337
230
139
62
-3
-59
-110
-158
-209
-263
-321
-382
-443
-500
-546
-574
-577
-550
-488
-391
-260
-101
76
257
427
568
665
702
669
562
381
135
-160
-484
-811
-1113
-1363
-1535
-1610
-1575
-1426
-1168
-813
-383
95
590
1069
1503
1864
2132
2293
2340
2276
2107
1849
1518
1135
720
293
-127
-525
-888
-1205
-1467
-1669
-1806
-1875
-1876
-1808
-1675
-1483
-1241
-961
-657
-347
-50
213
426
573
643
629
534
365
136
-134
-422
-701
-947
-1136
-1249
-1275
-1207
-1047
-803
-492
-134
248
626
976
1274
1503
1646
1697
1653
1518
1301
1016
679
311
-70
-444
-792
-1098
-1348
-1534
-1647
-1686
-1649
-1538
-1360
-1121
-829
-494
-127
261
655
1044
1413
1747
2031
2252
2396
2451
2408
2263
2015
1668
1233
726
167
-417
-999
-1549
-2037
-2438
-2728
-2893
-2922
-2817
-2583
-2236
-1798
-1295
-756
-212
308
778
1174
1480
1685
1784
1777
1672
1480
1215
894
537
162
-211
-564
-881
-1148
-1355
-1494
-1559
-1551
-1471
-1325
-1121
-873
-592
-295
4
288
544
759
921
1022
1059
1028
931
773
560
303
13
-296
-610
-914
-1191
-1426
-1606
-1720
-1756
-1710
-1580
-1366
-1076
-721
-315
123
572
1010
1414
1763
2040
2228
2320
2310
2203
2005
1732
1400
1032
651
281
-56
-342
-561
-704
-766
-751
-666
-522
-337
-130
82
278
444
565
634
646
604
512
381
222
51
-119
-274
-402
-495
-547
-555
-522
-451
-350
-226
-89
53
190
316
426
515
584
632
664
682
693
703
717
740
777
830
897
977
1064
1148
1222
1273
1290
1263
1185
1051
861
620
338
30
-289
-597
-875
-1106
-1274
-1370
-1392
-1341
-1229
-1068
-879
-680
-493
-335
-218
-151
-136
-169
-240
-338
-447
-553
-644
-711
-749
-758
-743
-713
-678
-650
-640
-657
-705
-787
-898
-1031
-1177
-1322
-1453
-1556
-1621
-1637
-1598
-1503
-1353
-1152
-909
-635
-343
-46
240
502
726
901
1018
1075
1070
1006
895
747
578
408
254
136
68
62
125
257
451
697
978
1273
1561
1822
2037
2191
2275
2284
2219
2088
1900
1669
1407
1130
850
577
321
87
-119
-294
-434
-538
-602
-625
-604
-538
-429
-281
-100
103
316
522
705
848
936
957
904
775
572
305
-13
-363
-727
-1085
-1418
-1710
-1948
-2124
-2234
-2278
-2260
-2186
-2064
-1902
-1709
-1492
-1260
-1016
-770
-523
-283
-53
159
349
509
633
714
749
732
664
544
376
166
-78
-345
-623
-899
-1157
-1384
-1568
-1696
-1759
-1752
-1672
-1520
-1302
-1027
-710
-365
-11
333
648
918
1128
1270
1339
1336
1265
1138
969
775
573
381
215
87
7
-23
-1
68
176
311
461
612
752
867
948
985
973
910
795
631
425
184
-80
-356
-627
-879
-1097
-1265
-1370
-1403
-1356
-1229
-1025
-753
-427
-66
310
675
1008
1287
1494
1617
1651
1597
1463
1264
1018
750
481
235
31
-118
-203
-223
-183
-94
26
161
290
395
463
484
455
379
265
128
-16
-147
-247
-302
-302
-242
-123
44
247
466
683
875
1026
1122
1155
1122
1030
888
713
522
336
171
42
-42
-77
-66
-16
60
148
233
298
334
331
289
208
95
-38
-180
-316
-436
-529
-589
-614
-606
-572
-520
-462
-410
-374
-366
-392
-456
-558
-697
-864
-1051
-1246
-1435
-1605
-1740
-1827
-1856
-1816
-1703
-1516
-1256
-935
-564
-163
246
637
985
1263
1450
1527
1485
1321
1041
663
209
-288
-793
-1269
-1681
-1996
-2190
-2246
-2161
-1937
-1591
-1145
-630
-81
469
983
1434
1795
2050
2190
2213
2124
1936
1665
1330
954
558
165
-208
-542
-825
-1047
-1202
-1288
-1306
-1260
-1160
-1014
-836
-636
-427
-220
-23
157
318
461
588
706
819
936
1062
1199
1347
1502
1658
1802
1922
2003
2032
1997
1890
1707
1450
1128
752
340
-87
-510
-905
-1253
-1538
-1747
-1870
-1904
-1847
-1704
-1481
-1186
-829
-422
21
487
959
1421
1854
2239
2556
2786
2914
2925
2814
2579
2228
1777
1249
674
87
-474
-974
-1380
-1668
-1821
-1835
-1719
-1491
-1180
-822
-458
-128
133
295
340
260
63
-237
-610
-1024
-1441
-1823
-2137
-2357
-2465
-2454
-2329
-2105
-1804
-1454
-1086
-732
-419
-170
-1
81
74
-13
-167
-370
-603
-845
-1077
-1280
-1442
-1553
-1606
-1600
-1535
-1416
-1249
-1042
-801
-537
-258
27
308
577
825
1045
1228
1368
1461
1504
1495
1437
1335
1196
1029
849
668
500
361
263
216
227
298
427
607
826
1067
1313
1543
1734
1870
1933
1913
1803
1604
1325
978
581
158
-267
-670
-1028
-1321
-1534
-1657
-1689
-1632
-1495
-1292
-1039
-756
-460
-171
96
329
518
659
750
793
794
758
696
616
526
437
354
283
229
193
176
175
187
208
234
260
281
295
300
296
285
271
257
249
250
264
292
332
380
430
472
496
492
450
362
224
36
-197
-466
-758
-1054
-1338
-1588
-1788
-1923
-1981
-1957
-1852
-1670
-1422
-1122
-788
-438
-91
237
533
787
992
1148
1257
1326
1363
1379
1384
1389
1403
1431
1476
1538
1613
1693
1768
1827
1857
1845
1784
1665
1486
1249
963
638
293
-56
-386
-679
-917
-1086
-1181
-1199
-1146
-1035
-882
-708
-534
-381
-266
-202
-195
-243
-339
-470
-619
-764
-888
-973
-1006
-985
-909
-787
-634
-472
-324
-214
-165
-194
-315
-529
-834
-1215
-1650
-2113
-2571
-2990
-3338
-3584
-3704
-3683
-3514
-3199
-2750
-2189
-1545
-850
-144
538
1161
1693
2112
2401
2553
2572
2468
2258
1968
1625
1257
895
563
285
76
-52
-94
-53
66
250
486
755
1041
1323
1584
1808
1979
2085
2117
2068
1939
1729
1447
1103
712
292
-136
-549
-926
-1245
-1490
-1647
-1709
-1676
-1552
-1350
-1088
-786
-468
-157
123
354
522
617
637
585
468
300
94
-132
-361
-579
-770
-925
-1034
-1092
-1096
-1047
-945
-794
-601
-372
-117
156
433
704
956
1174
1348
1468
1524
1513
1435
1292
1093
850
579
298
24
-225
-431
-583
-671
-692
-647
-542
-387
-194
21
244
460
655
822
952
1042
1094
1110
1095
1056
999
933
861
789
718
648
577
501
416
316
194
46
-133
-345
-591
-867
-1169
-1490
-1818
-2140
-2443
-2710
-2926
-3076
-3149
-3134
-3026
-2826
-2538
-2173
-1748
-1284
-803
-332
102
476
769
965
1054
1037
917
708
431
109
-231
-560
-852
-1081
-1231
-1288
-1248
-1112
-889
-594
-247
132
519
894
1237
1533
1771
1947
2059
2111
2109
2062
1980
1873
1750
1616
1477
1333
1185
1031
869
695
510
313
109
-97
-295
-474
-622
-724
-769
-748
-654
-487
-252
41
376
734
1091
1423
1707
1925
2060
2104
2057
1924
1719
1460
1169
870
585
332
124
-32
-136
-197
-227
-243
-264
-307
-386
-509
-680
-894
-1139
-1398
-1651
-1877
-2054
-2166
-2203
-2158
-2035
-1844
-1601
-1327
-1042
-770
-530
-337
-203
-129
-114
-149
-221
-313
-407
-486
-534
-538
-489
-383
-220
-6
250
535
833
1127
1400
1633
1812
1924
1961
1917
1795
1602
1351
1057
744
432
147
-90
-260
-352
-358
-279
-124
94
354
635
913
1169
1385
1551
1661
1718
1729
1708
1670
1629
1599
1589
1603
1639
1689
1741
1780
1789
1754
1663
1509
1291
1014
691
334
-40
-411
-765
-1088
-1372
-1612
-1808
-1964
-2087
-2183
-2260
-2322
-2372
-2410
-2434
-2437
-2417
-2367
-2286
-2174
-2036
-1878
-1711
-1549
-1404
-1289
-1214
-1186
-1205
-1269
-1368
-1491
-1622
-1742
-1837
-1889
-1887
-1823
-1693
-1501
-1253
-961
-639
-306
21
323
583
786
921
980
959
859
686
450
165
-151
-477
-792
-1074
-1302
-1457
-1526
-1500
-1377
-1159
-859
-492
-78
358
792
1199
1558
1850
2064
2193
2237
2202
2096
1933
1728
1496
1251
1006
770
552
356
186
45
-65
-142
-185
-189
-153
-76
44
204
399
619
855
1090
1310
1496
1634
1710
1715
1644
1498
1282
1008
691
347
-9
-359
-692
-999
-1274
-1516
-1729
-1918
-2088
-2246
-2396
-2538
-2672
-2794
-2895
-2967
-3002
-2992
-2931
-2818
-2653
-2444
-2199
-1929
-1647
-1367
-1100
-855
-638
-452
-296
-167
-59
34
118
198
276
355
432
505
570
623
660
680
680
663
633
594
555
522
506
515
555
634
756
924
1137
1394
1688
2009
2351
2695
3027
3327
3578
3760
3857
3856
3747
3526
3199
2774
2269
1707
1116
525
-34
-533
-949
-1263
-1465
-1554
-1534
-1420
-1228
-983
-706
-421
-148
98
306
472
596
683
740
778
806
833
866
910
965
1031
1104
1180
1253
1318
1370
1407
1427
1429
1413
1383
1339
1284
1219
1147
1066
979
883
777
663
537
402
256
104
-54
-214
-372
-523
-664
-792
-903
-997
-1073
-1132
-1176
-1208
-1231
-1247
-1259
-1268
-1271
-1267
-1252
-1220
-1165
-1083
-970
-825
-650
-452
-239
-25
174
342
463
523
511
421
255
19
-275
-611
-968
-1324
-1659
-1954
-2193
-2365
-2465
-2493
-2450
-2343
-2181
-1972
-1726
-1452
-1159
-854
-548
-248
33
283
487
630
697
678
562
347
38
-354
-810
-1303
-1802
-2275
-2688
-3014
-3229
-3320
-3281
-3119
-2846
-2486
-2062
-1604
-1137
-684
-263
115
446
730
972
1178
1356
1510
1642
1751
1834
1884
1894
1859
1778
1650
1482
1285
1073
861
668
505
385
312
285
297
335
384
425
442
421
354
238
76
-121
-337
-554
-753
-912
-1014
-1049
-1006
-884
-685
-417
-91
281
681
1095
1508
1903
2267
2586
2847
3039
3153
3179
3112
2951
2696
2354
1937
1459
940
404
-124
-622
-1064
-1433
-1713
-1895
-1979
-1968
-1872
-1707
-1493
-1249
-998
-760
-551
-386
-275
-221
-225
-281
-381
-511
-656
-801
-927
-1020
-1064
-1051
-973
-830
-627
-373
-84
219
514
776
982
1109
1143
1073
896
618
252
-181
-655
-1141
-1608
-2024
-2363
-2602
-2724
-2719
-2584
-2324
-1948
-1471
-910
-289
371
1045
1709
2339
2910
3400
3788
4054
4187
4173
4008
3696
3246
2676
2009
1280
523
-223
-919
-1528
-2020
-2373
-2573
-2617
-2513
-2280
-1942
-1532
-1084
-631
-206
165
464
679
807
853
830
753
642
518
403
312
262
263
320
434
603
820
1074
1353
1641
1925
2187
2412
2585
2694
2728
2680
2547
2332
2041
1686
1284
855
422
11
-355
-651
-861
-969
-971
-864
-659
-370
-19
369
765
1139
1462
1712
1867
1916
1853
1681
1407
1048
623
156
-328
-805
-1252
-1650
-1983
-2241
-2418
-2511
-2523
-2459
-2328
-2137
-1897
-1618
-1308
-976
-631
-281
67
405
727
1022
1287
1512
1690
1818
1890
1905
1864
1770
1628
1447
1234
1000
756
511
274
52
-150
-329
-483
-613
-721
-810
-884
-945
-999
-1047
-1092
-1136
-1179
-1223
-1266
-1310
-1351
-1391
-1426
-1455
-1476
-1487
-1486
-1472
-1443
-1401
-1347
-1284
-1219
-1156
-1104
-1070
-1060
-1079
-1130
-1214
-1325
-1457
-1598
-1734
-1851
-1932
-1961
-1928
-1822
-1641
-1387
-1068
-698
-296
116
516
877
1180
1405
1540
1577
1515
1361
1126
827
487
127
-227
-554
-831
-1043
-1178
-1227
-1191
-1073
-882
-631
-335
-14
314
632
921
1168
1360
1490
1554
1551
1486
1365
1198
999
782
562
355
177
41
-39
-55
-1
122
311
556
840
1144
1443
1710
1915
2033
2040
1917
1655
1255
727
94
-613
-1354
-2082
-2751
-3313
-3729
-3967
-4006
-3845
-3491
-2967
-2308
-1561
-774
1
716
1331
1815
2150
2330
2361
2261
2057
1778
1457
1126
812
536
312
147
40
-16
-30
-16
12
42
60
59
32
-26
-116
-239
-391
-571
-775
-995
-1227
-1459
-1682
-1884
-2050
-2166
-2219
-2195
-2084
-1880
-1581
-1191
-718
-178
410
1022
1636
2221
2754
3212
3575
3828
3963
3976
3871
3656
3344
2954
2505
2021
1527
1045
597
202
-123
-367
-524
-593
-580
-492
-343
-150
68
292
504
687
827
915
945
915
828
688
504
285
43
-214
-474
-728
-968
-1188
-1379
-1539
-1664
-1751
-1801
-1814
-1796
-1751
-1688
-1617
-1547
-1490
-1454
-1449
-1477
-1539
-1629
-1738
-1852
-1954
-2024
-2045
-1998
-1872
-1658
-1355
-969
-511
2
548
1102
1641
2141
2583
2950
3232
3422
3518
3523
3441
3280
3049
2755
2409
2021
1601
1164
722
292
-108
-461
-748
-952
-1061
-1065
-962
-759
-467
-109
289
693
1070
1384
1605
1708
1674
1498
1184
745
206
-401
-1038
-1667
-2246
-2742
-3123
-3367
-3463
-3407
-3206
-2875
-2437
-1920
-1356
-777
-215
301
748
1106
1363
1513
1557
1502
1358
1143
875
575
266
-34
-305
-531
-701
-805
-841
-810
-716
-570
-382
-168
57
276
475
638
757
822
831
782
681
535
353
147
-70
-286
-492
-680
-846
-988
-1110
-1217
-1315
-1413
-1518
-1635
-1765
-1905
-2049
-2186
-2299
-2371
-2384
-2321
-2169
-1918
-1567
-1123
-600
-18
595
1208
1787
2300
2719
3021
3191
3224
3124
2903
2581
2185
1744
1288
847
446
106
-159
-342
-444
-468
-426
-332
-201
-49
109
259
389
492
562
595
590
548
471
361
224
64
-113
-300
-491
-676
-848
-998
-1118
-1203
-1246
-1248
-1207
-1130
-1022
-894
-758
-626
-511
-423
-372
-362
-395
-467
-571
-697
-831
-960
-1067
-1142
-1174
-1155
-1083
-961
-793
-590
-362
-124
111
329
520
673
783
846
863
836
770
674
558
432
308
199
117
73
76
134
250
426
657
936
1249
1579
1906
2209
2465
2654
2758
2766
2673
2481
2200
1848
1448
1027
615
238
-77
-311
-453
-500
-455
-331
-147
76
312
539
736
887
981
1014
987
905
778
617
432
234
30
-174
-375
-572
-765
-952
-1133
-1303
-1458
-1589
-1688
-1747
-1757
-1712
-1609
-1451
-1244
-997
-725
-445
-172
77
289
457
575
647
679
681
666
648
640
652
690
754
841
942
1045
1135
1199
1224
1201
1126
998
823
613
382
148
-73
-263
-409
-499
-530
-501
-418
-291
-134
38
208
360
480
557
584
556
474
343
170
-37
-265
-505
-745
-975
-1187
-1374
-1530
-1653
-1741
-1795
-1815
-1802
-1761
-1692
-1601
-1489
-1360
-1220
-1071
-918
-767
-622
-490
-374
-280
-212
-170
-156
-170
-207
-263
-332
-407
-479
-540
-584
-607
-603
-573
-519
-443
-352
-252
-150
-54
32
103
158
197
223
239
249
259
271
288
309
332
353
368
370
355
321
266
193
108
20
-59
-119
-147
-134
-74
34
185
369
572
775
957
1100
1186
1201
1140
1002
800
544
259
-32
-303
-530
-692
-775
-774
-689
-530
-314
-60
206
460
680
848
952
984
946
843
687
493
276
53
-162
-356
-520
-648
-737
-789
-803
-785
-737
-665
-574
-467
-351
-231
-114
-7
82
144
172
158
96
-17
-181
-391
-640
-918
-1209
-1498
-1766
-1998
-2178
-2292
-2331
-2291
-2169
-1968
-1697
-1365
-985
-572
-142
288
702
1084
1421
1700
1910
2043
2094
2060
1943
1749
1487
1169
813
436
61
-292
-600
-845
-1012
-1088
-1068
-954
-751
-473
-137
235
618
987
1319
1593
1791
1903
1923
1854
1702
1482
1210
908
596
297
28
-195
-361
-464
-505
-488
-422
-321
-197
-66
58
164
243
290
305
289
248
190
122
54
-7
-54
-82
-91
-80
-51
-7
45
103
161
215
262
298
320
327
314
280
220
131
10
-146
-337
-562
-818
-1097
-1390
-1683
-1963
-2213
-2416
-2558
-2625
-2611
-2510
-2325
-2063
-1737
-1364
-963
-559
-172
176
467
686
825
882
857
758
599
395
164
-72
-295
-486
-629
-710
-719
-653
-511
-297
-18
313
681
1070
1462
1837
2178
2469
2694
2844
2912
2894
2794
2618
2375
2082
1754
1411
1074
760
489
275
129
58
62
138
275
461
677
904
1121
1308
1446
1522
1526
1453
1304
1086
810
490
144
-210
-556
-877
-1162
-1401
-1589
-1727
-1816
-1862
-1871
-1851
-1809
-1752
-1684
-1608
-1525
-1436
-1338
-1232
-1115
-987
-850
-704
-553
-402
-256
-120
-1
98
170
213
223
200
144
57
-58
-197
-351
-515
-678
-830
-962
-1064
-1127
-1145
-1114
-1035
-910
-749
-563
-365
-172
1
138
228
262
238
159
34
-123
-295
-460
-599
-691
-720
-676
-550
-343
-61
285
680
1107
1545
1976
2380
2743
3050
3291
3461
3555
3572
3515
3386
3191
2936
2630
2283
1905
1507
1102
702
319
-35
-351
-620
-837
-998
-1105
-1158
-1161
-1121
-1044
-937
-808
-663
-507
-347
-187
-31
116
252
373
474
552
605
631
629
599
544
467
373
268
158
50
-51
-141
-214
-270
-305
-321
-318
-295
-255
-199
-128
-45
48
147
246
338
414
467
484
457
377
239
41
-216
-524
-872
-1243
-1617
-1974
-2290
-2546
-2725
-2813
-2805
-2700
-2503
-2229
-1893
-1516
-1121
-731
-366
-44
220
420
550
612
611
558
463
340
203
65
-63
-171
-252
-300
-314
-293
-240
-159
-56
64
194
327
457
578
685
774
842
885
901
889
848
777
677
547
391
212
14
-196
-410
-618
-812
-979
-1110
-1196
-1231
-1211
-1137
-1012
-844
-643
-423
-198
19
214
378
504
592
643
663
663
654
648
656
688
750
842
963
1107
1263
1422
1570
1697
1794
1854
1875
1857
1804
1725
1626
1517
1405
1298
1199
1109
1028
950
872
788
693
583
457
316
165
9
-143
-283
-402
-492
-550
-573
-564
-528
-472
-408
-347
-302
-283
-299
-356
-455
-595
-770
-972
-1189
-1409
-1621
-1812
-1972
-2095
-2176
-2212
-2205
-2156
-2071
-1953
-1808
-1639
-1450
-1242
-1016
-777
-522
-255
23
304
583
851
1096
1308
1475
1587
1634
1613
1521
1362
1145
881
587
281
-16
-284
-507
-668
-758
-772
-713
-586
-404
-185
53
287
499
668
782
829
807
717
569
376
156
-68
-275
-442
-550
-584
-532
-391
-165
136
496
892
1299
1687
2029
2299
2474
2535
2473
2285
1977
1561
1057
492
-105
-702
-1269
-1775
-2197
-2514
-2715
-2795
-2757
-2611
-2374
-2067
-1713
-1339
-967
-621
-319
-72
111
228
283
283
239
164
69
-33
-133
-225
-305
-375
-436
-493
-552
-618
-694
-782
-879
-981
-1079
-1164
-1222
-1244
-1218
-1138
-1000
-807
-564
-282
23
333
628
890
1101
1249
1326
1329
1263
1137
965
765
557
361
193
71
3
-5
48
156
310
498
706
918
1120
1299
1443
1547
1604
1615
1578
1499
1381
1230
1054
857
647
430
210
-6
-213
-409
-589
-752
-896
-1022
-1132
-1230
-1320
-1409
-1505
-1613
-1740
-1890
-2064
-2261
-2475
-2699
-2920
-3124
-3298
-3425
-3493
-3492
-3415
-3261
-3035
-2745
-2405
-2033
-1647
-1265
-906
-584
-310
-87
83
207
293
354
404
456
523
614
736
888
1068
1269
1481
1691
1887
2057
2191
2283
2329
2330
2290
2218
2124
2020
1921
1837
1780
1758
1777
1837
1936
2069
2225
2393
2558
2706
2820
2888
2896
2835
2700
2488
2202
1846
1432
972
480
-28
-535
-1026
-1486
-1904
-2270
-2577
-2821
-3000
-3114
-3163
-3151
-3079
-2952
-2775
-2551
-2288
-1994
-1678
-1352
-1029
-725
-453
-230
-67
24
37
-28
-167
-370
-621
-899
-1183
-1448
-1671
-1832
-1916
-1912
-1819
-1641
-1388
-1077
-727
-362
-3
329
618
850
1018
1122
1163
1151
1096
1010
911
810
721
655
621
624
670
759
892
1064
1272
1508
1764
2029
2294
2542
2762
2940
3064
3122
3108
3018
2852
2616
2321
1982
1617
1247
895
581
323
135
27
1
53
175
350
561
786
1002
1188
1326
1399
1399
1320
1163
934
643
306
-61
-441
-815
-1167
-1482
-1747
-1955
-2101
-2184
-2204
-2166
-2077
-1945
-1779
-1588
-1381
-1167
-951
-741
-540
-352
-180
-25
113
232
333
416
481
528
556
565
555
523
470
393
292
163
6
-180
-396
-640
-912
-1205
-1514
-1831
-2144
-2441
-2709
-2934
-3103
-3206
-3234
-3186
-3063
-2871
-2622
-2331
-2017
-1701
-1401
-1135
-917
-754
-648
-594
-582
-595
-615
-619
-589
-506
-358
-137
155
514
927
1375
1838
2294
2720
3098
3409
3642
3790
3850
3823
3715
3532
3285
2984
2639
2262
1865
1458
1054
665
305
-14
-279
-478
-601
-642
-599
-476
-282
-31
258
560
851
1103
1293
1400
1410
1315
1117
824
453
27
-426
-875
-1292
-1646
-1915
-2081
-2133
-2069
-1893
-1618
-1262
-849
-404
45
472
852
1164
1392
1526
1560
1495
1339
1103
803
460
96
-266
-603
-894
-1120
-1268
-1329
-1298
-1180
-982
-720
-410
-76
259
572
838
1039
1160
1191
1128
974
737
430
70
-321
-724
-1117
-1480
-1799
-2061
-2258
-2387
-2449
-2450
-2397
-2300
-2170
-2017
-1853
-1684
-1517
-1354
-1197
-1046
-896
-746
-590
-427
-253
-68
126
327
530
728
914
1081
1222
1330
1401
1431
1421
1371
1285
1169
1028
871
705
539
379
233
106
5
-68
-107
-111
-76
-2
112
265
456
679
930
1199
1478
1754
2015
2248
2441
2585
2670
2693
2654
2557
2411
2226
2017
1801
1590
1400
1239
1115
1028
976
952
944
939
923
882
806
687
520
308
55
-229
-532
-842
-1142
-1421
-1665
-1867
-2020
-2121
-2170
-2171
-2127
-2045
-1935
-1802
-1656
-1504
-1356
-1218
-1099
-1006
-945
-919
-934
-988
-1081
-1208
-1360
-1526
-1695
-1851
-1980
-2068
-2105
-2082
-1996
-1847
-1641
-1389
-1103
-799
-494
-204
60
286
469
608
707
772
813
842
870
909
967
1050
1159
1295
1454
1630
1814
1998
2174
2334
2472
2582
2661
2707
2719
2694
2633
2535
2397
2220
2001
1744
1445
1108
740
346
-63
-474
-872
-1243
-1571
-1840
-2037
-2156
-2188
-2136
-2005
-1807
-1557
-1275
-985
-710
-473
-294
-191
-173
-244
-401
-634
-925
-1253
-1591
-1913
-2191
-2404
-2530
-2557
-2481
-2301
-2028
-1677
-1269
-827
-375
61
461
807
1086
1291
1420
1476
1464
1393
1273
1113
923
709
476
229
-30
-299
-576
-858
-1141
-1417
-1679
-1918
-2123
-2286
-2397
-2449
-2439
-2366
-2233
-2045
-1810
-1537
-1238
-922
-598
-274
44
351
644
922
1183
1423
1639
1827
1978
2086
2143
2140
2073
1937
1733
1463
1136
764
362
-54
-465
-855
-1208
-1511
-1755
-1936
-2055
-2113
-2117
-2076
-1998
-1892
-1763
-1619
-1460
-1287
-1099
-894
-667
-415
-136
171
504
862
1239
1628
2023
2414
2793
3151
3479
3770
4017
4212
4350
4427
4438
4381
4254
4059
3800
3481
3110
2698
2257
1802
1348
910
502
136
-177
-431
-623
-751
-820
-834
-801
-730
-629
-508
-373
-230
-86
58
197
330
455
569
669
752
812
845
846
811
736
620
466
275
55
-184
-432
-677
-904
-1102
-1258
-1365
-1416
-1411
-1350
-1241
-1092
-916
-727
-540
-369
-226
-122
-61
-48
-80
-151
-253
-374
-501
-621
-722
-791
-821
-807
-745
-639
-493
-314
-113
98
306
500
666
794
875
901
868
775
622
412
153
-148
-479
-827
-1178
-1517
-1831
-2105
-2328
-2491
-2589
-2618
-2582
-2485
-2337
-2150
-1937
-1712
-1492
-1289
-1115
-980
-889
-845
-848
-894
-980
-1097
-1238
-1395
-1558
-1721
-1875
-2013
-2131
-2222
-2280
-2302
-2284
-2222
-2114
-1960
-1760
-1517
-1235
-922
-585
-234
120
464
789
1084
1341
1553
1716
1830
1895
1915
1897
1846
1770
1677
1573
1466
1358
1255
1157
1066
981
902
827
755
687
621
558
500
448
402
366
340
325
320
327
342
364
391
420
448
471
488
497
494
478
449
404
344
267
173
62
-63
-202
-349
-499
-645
-779
-890
-967
-1000
-981
-902
-759
-555
-295
10
342
683
1008
1294
1518
1658
1702
1640
1474
1212
870
474
51
-365
-744
-1054
-1274
-1385
-1381
-1262
-1038
-728
-355
53
469
865
1221
1519
1749
1909
2001
2033
2019
1971
1903
1827
1753
1687
1631
1587
1551
1523
1499
1479
1461
1449
1447
1458
1489
1543
1622
1725
1850
1989
2132
2267
2383
2465
2504
2491
2422
2296
2117
1891
1627
1337
1033
724
422
135
-131
-373
-586
-769
-921
-1041
-1128
-1181
-1199
-1183
-1135
-1057
-955
-837
-712
-591
-486
-406
-360
-353
-384
-449
-540
-642
-741
-819
-859
-846
-772
-630
-423
-160
147
478
812
1127
1402
1620
1767
1835
1824
1738
1585
1379
1135
867
590
317
56
-185
-404
-600
-774
-929
-1068
-1193
-1307
-1410
-1504
-1588
-1663
-1730
-1791
-1848
-1905
-1968
-2041
-2133
-2245
-2383
-2549
-2743
-2963
-3204
-3461
-3724
-3984
-4231
-4454
-4643
-4788
-4883
-4921
-4901
-4822
-4687
-4501
-4274
-4017
-3743
-3465
-3199
-2958
-2754
-2597
-2492
-2439
-2436
-2473
-2537
-2614
-2683
-2726
-2725
-2663
-2527
-2311
-2013
-1636
-1190
-689
-151
404
956
1485
1973
2408
2780
3084
3322
3497
3618
3696
3743
3771
3792
3816
3849
3896
3958
4030
4110
4189
4259
4310
4332
4320
4265
4164
4017
3823
3589
3318
3020
2704
2378
2052
1734
1431
1148
888
655
449
269
116
-14
-121
-206
-270
-314
-340
-349
-341
-320
-289
-251
-210
-172
-140
-120
-116
-129
-161
-214
-285
-374
-477
-590
-712
-837
-963
-1087
-1207
-1320
-1426
-1523
-1609
-1682
-1741
-1784
-1809
-1815
-1800
-1765
-1709
-1633
-1540
-1432
-1312
-1182
-1046
-906
-765
-625
-488
-354
-226
-104
10
114
207
287
353
405
441
464
476
478
477
476
479
491
516
554
606
670
743
820
894
959
1008
1035
1035
1006
948
860
747
613
463
306
147
-5
-145
-268
-370
-446
-497
-522
-522
-498
-454
-393
-319
-235
-145
-51
43
137
231
325
421
523
634
758
897
1054
1228
1418
1621
1830
2035
2228
2396
2527
2611
2637
2599
2493
2318
2079
1783
1441
1069
681
295
-70
-400
-681
-900
-1052
-1133
-1143
-1087
-974
-815
-622
-410
-195
10
192
341
449
511
525
493
419
310
173
18
-147
-311
-467
-608
-726
-819
-882
-915
-916
-886
-827
-742
-633
-505
-363
-216
-69
67
184
272
322
326
279
175
17
-195
-452
-745
-1061
-1386
-1705
-2004
-2269
-2489
-2658
-2770
-2827
-2832
-2789
-2707
-2595
-2461
-2313
-2156
-1994
-1830
-1664
-1494
-1321
-1141
-956
-766
-575
-387
-211
-53
78
174
229
238
200
116
-8
-164
-342
-530
-716
-887
-1033
-1146
-1222
-1259
-1260
-1229
-1175
-1107
-1035
-969
-914
-877
-857
-852
-855
-857
-846
-809
-733
-608
-424
-179
127
488
893
1326
1769
2200
2597
2942
3216
3404
3498
3493
3391
3197
2921
2576
2179
1745
1292
835
391
-29
-411
-747
-1028
-1250
-1408
-1501
-1530
-1498
-1411
-1277
-1107
-914
-711
-513
-333
-184
-75
-13
0
-33
-106
-210
-334
-463
-587
-693
-774
-824
-842
-831
-796
-743
-680
-613
-548
-485
-425
-363
-292
-205
-93
51
230
446
696
971
1260
1550
1822
2063
2257
2395
2469
2479
2429
2329
2192
2035
1873
1725
1603
1520
1480
1486
1535
1619
1730
1856
1984
2102
2201
2274
2316
2324
2301
2249
2173
2079
1971
1856
1736
1616
1495
1375
1252
1126
992
847
689
513
320
108
-121
-364
-617
-873
-1124
-1362
-1576
-1759
-1900
-1994
-2035
-2021
-1955
-1841
-1687
-1504
-1305
-1103
-912
-745
-610
-513
-456
-436
-446
-475
-509
-533
-532
-492
-403
-256
-50
213
527
881
1261
1650
2032
2390
2711
2981
3192
3338
3417
3427
3373
3258
3088
2867
2603
2300
1963
1598
1211
806
391
-29
-446
-851
-1236
-1593
-1915
-2195
-2429
-2615
-2753
-2846
-2897
-2914
-2905
-2876
-2836
-2791
-2746
-2704
-2666
-2631
-2596
-2555
-2504
-2439
-2353
-2246
-2115
-1962
-1792
-1609
-1423
-1241
-1075
-933
-823
-754
-728
-746
-808
-908
-1038
-1189
-1350
-1508
-1653
-1773
-1860
-1907
-1913
-1875
-1797
-1684
-1543
-1383
-1214
-1045
-887
-746
-630
-545
-492
-474
-488
-534
-607
-700
-809
-925
-1039
-1144
-1231
-1289
-1312
-1290
-1217
-1088
-899
-649
-340
24
436
884
1358
1843
2322
2779
3197
3562
3858
4075
4204
4238
4178
4024
3784
3467
3085
2656
2196
1726
1266
834
449
125
-125
-293
-378
-380
-308
-171
14
229
454
671
861
1006
1099
1128
1092
995
842
647
422
185
-49
-263
-444
-581
-666
-693
-664
-581
-450
-280
-83
130
344
546
721
856
939
961
913
791
595
328
-2
-381
-793
-1217
-1630
-2005
-2321
-2554
-2687
-2708
-2611
-2400
-2085
-1685
-1224
-732
-239
222
623
942
1161
1275
1284
1201
1045
843
623
419
261
175
180
287
499
807
1194
1634
2096
2545
2945
3264
3471
3546
3475
3254
2888
2392
1789
1109
384
-350
-1059
-1709
-2272
-2726
-3055
-3250
-3309
-3238
-3047
-2751
-2369
-1922
-1432
-919
-405
93
558
978
1342
1644
1879
2045
2142
2174
2144
2058
1921
1742
1528
1286
1024
749
468
186
-90
-358
-612
-850
-1069
-1265
-1435
-1576
-1686
-1759
-1794
-1785
-1732
-1631
-1483
-1291
-1057
-790
-499
-196
105
388
638
839
979
1046
1034
942
774
537
244
-85
-431
-773
-1089
-1358
-1565
-1698
-1750
-1723
-1622
-1459
-1250
-1014
-773
-547
-356
-215
-136
-125
-183
-307
-486
-708
-956
-1212
-1459
-1679
-1855
-1975
-2029
-2015
-1929
-1775
-1563
-1303
-1010
-706
-406
-130
103
278
383
412
363
242
61
-163
-409
-651
-863
-1020
-1102
-1091
-978
-762
-451
-60
387
863
1337
1775
2147
2429
2599
2647
2567
2367
2057
1657
1190
682
161
-348
-823
-1245
-1599
-1877
-2075
-2192
-2234
-2205
-2115
-1974
-1793
-1581
-1348
-1103
-854
-606
-365
-131
92
307
514
716
917
1119
1323
1529
1735
1935
2123
2288
2419
2505
2534
2498
2390
2209
1959
1647
1286
892
486
86
-288
-620
-899
-1116
-1270
-1365
-1410
-1415
-1395
-1362
-1329
-1302
-1288
-1284
-1286
-1285
-1269
-1226
-1145
-1014
-832
-595
-308
21
377
744
1106
1444
1744
1993
2184
2315
2387
2408
2389
2342
2282
2223
2176
2149
2147
2169
2213
2268
2325
2369
2386
2365
2293
2164
1975
1727
1428
1089
727
360
8
-308
-572
-768
-885
-919
-870
-746
-559
-326
-66
198
446
656
811
898
907
831
672
433
120
-256
-683
-1147
-1631
-2120
-2597
-3043
-3440
-3771
-4019
-4169
-4210
-4132
-3936
-3624
-3210
-2712
-2157
-1578
-1008
-489
-54
266
447
475
349
79
-313
-793
-1320
-1847
-2328
-2718
-2980
-3086
-3018
-2775
-2364
-1808
-1137
-389
394
1170
1900
2551
3097
3520
3813
3976
4017
3953
3801
3585
3328
3053
2779
2525
2303
2125
1994
1913
1878
1884
1924
1987
2060
2134
2195
2232
2237
2201
2119
1988
1808
1581
1312
1006
676
328
-25
-370
-696
-991
-1243
-1442
-1581
-1653
-1658
-1595
-1470
-1292
-1073
-828
-575
-334
-121
46
155
197
170
75
-78
-275
-501
-734
-955
-1146
-1292
-1380
-1405
-1367
-1270
-1123
-937
-724
-497
-267
-42
171
370
553
722
877
1020
1150
1265
1358
1424
1455
1443
1380
1260
1081
843
550
210
-166
-565
-974
-1380
-1768
-2129
-2455
-2739
-2978
-3170
-3316
-3416
-3473
-3485
-3456
-3383
-3268
-3109
-2908
-2665
-2383
-2066
-1718
-1347
-960
-567
-178
200
556
882
1174
1424
1631
1795
1915
1997
2045
2068
2072
2067
2061
2062
2076
2106
2151
2209
2273
2334
2382
2403
2389
2330
2222
2066
1867
1639
1398
1164
960
808
728
733
830
1016
1284
1610
1968
2327
2651
2907
3063
3096
2992
2745
2363
1862
1268
614
-64
-727
-1339
-1870
-2294
-2596
-2769
-2813
-2741
-2568
-2318
-2016
-1690
-1366
-1068
-817
-628
-512
-474
-514
-628
-806
-1037
-1307
-1600
-1901
-2194
-2465
-2702
-2895
-3035
-3118
-3142
-3106
-3013
-2867
-2674
-2443
-2182
-1900
-1609
-1318
-1038
-779
-549
-356
-207
-105
-53
-51
-97
-187
-313
-468
-642
-825
-1008
-1178
-1329
-1450
-1536
-1582
-1582
-1537
-1445
-1307
-1128
-913
-667
-399
-119
162
430
674
880
1038
1137
1171
1138
1038
878
667
420
153
-115
-369
-591
-770
-898
-973
-1000
-986
-946
-897
-857
-844
-873
-958
-1104
-1312
-1578
-1891
-2237
-2598
-2953
-3284
-3573
-3803
-3965
-4050
-4056
-3983
-3837
-3625
-3355
-3040
-2689
-2314
-1924
-1528
-1134
-748
-376
-21
314
629
922
1194
1447
1682
1903
2110
2306
2492
2668
2835
2991
3135
3265
3380
3479
3563
3635
3697
3755
3814
3879
3957
4051
4166
4299
4447
4604
4761
4906
5026
5110
5144
5121
5035
4884
4671
4406
4099
3767
3429
3104
2813
2572
2398
2300
2286
2355
2504
2722
2994
3303
3625
3937
4217
4441
4590
4647
4602
4448
4188
3829
3385
2877
2328
1765
1219
715
279
-68
-312
-446
-471
-393
-229
1
272
556
826
1055
1221
1306
1297
1189
983
685
308
-131
-614
-1119
-1623
-2104
-2541
-2917
-3216
-3426
-3541
-3556
-3475
-3303
-3052
-2737
-2377
-1992
-1606
-1240
-917
-655
-469
-367
-355
-431
-587
-810
-1084
-1392
-1714
-2031
-2328
-2592
-2818
-3001
-3145
-3258
-3350
-3435
-3526
-3638
-3780
-3962
-4186
-4453
-4755
-5083
-5423
-5756
-6065
-6330
-6534
-6661
-6700
-6643
-6489
-6241
-5911
-5512
-5064
-4590
-4114
-3662
-3256
-2917
-2661
-2496
-2426
-2446
-2544
-2702
-2895
-3096
-3276
-3406
-3460
-3414
-3255
-2974
-2572
-2059
-1452
-776
-61
660
1353
1985
2526
2954
3253
3416
3444
3348
3147
2866
2534
2185
1850
1561
1345
1222
1206
1303
1511
1819
2210
2660
3143
3626
4080
4475
4784
4985
5062
5007
4817
4499
4067
3541
2948
2319
1686
1083
544
95
-239
-443
-511
-445
-258
29
387
781
1173
1527
1808
1985
2039
1958
1741
1399
951
427
-141
-715
-1261
-1746
-2145
-2438
-2618
-2685
-2647
-2521
-2327
-2089
-1830
-1572
-1331
-1118
-940
-796
-682
-589
-506
-424
-333
-227
-104
33
178
320
448
546
603
606
548
423
234
-15
-311
-641
-986
-1327
-1644
-1919
-2137
-2289
-2367
-2373
-2312
-2194
-2033
-1850
-1658
-1477
-1320
-1199
-1119
-1080
-1078
-1102
-1139
-1174
-1191
-1176
-1119
-1010
-851
-643
-394
-117
173
461
731
969
1165
1310
1402
1441
1429
1373
1280
1156
1010
850
682
513
351
204
82
-5
-44
-25
66
239
502
856
1300
1825
2415
3050
3702
4342
4938
5460
5880
6177
6335
6345
6208
5933
5534
5033
4454
3823
3167
2514
1885
1303
783
339
-19
-286
-458
-536
-523
-426
-254
-20
260
569
886
1190
1459
1675
1819
1882
1856
1741
1546
1282
967
625
279
-50
-342
-582
-764
-887
-962
-1004
-1037
-1088
-1183
-1352
-1616
-1991
-2485
-3094
-3806
-4595
-5430
-6270
-7074
-7796
-8395
-8834
-9084
-9129
-8959
-8582
-8012
-7277
-6412
-5458
-4461
-3464
-2512
-1641
-884
-261
213
535
712
756
691
541
337
109
-115
-307
-447
-519
-513
-428
-267
-42
232
535
846
1142
1402
1608
1744
1802
1777
1671
1492
1253
974
674
378
110
-108
-254
-312
-269
-119
140
501
955
1486
2073
2694
3326
3942
4522
5043
5491
5851
6118
6289
6367
6360
6279
6138
5953
5739
5512
5287
5074
4884
4722
4595
4503
4447
4429
4447
4502
4596
4730
4908
5134
5409
5738
6119
6552
7031
7546
8086
8634
9171
9675
10124
10496
10771
10931
10964
10861
10621
10246
9747
9137
8437
7666
6849
6010
5169
4347
3559
2815
2122
1480
885
329
-197
-707
-1211
-1721
-2243
-2782
-3337
-3902
-4470
-5028
-5562
-6059
-6506
-6895
-7219
-7480
-7683
-7839
-7964
-8076
-8192
-8329
-8502
-8717
-8975
-9270
-9589
-9911
-10213
-10469
-10655
-10749
-10737
-10613
-10379
-10047
-9638
-9178
-8698
-8229
-7800
-7433
-7144
-6936
-6805
-6736
-6704
-6680
-6633
-6530
-6347
-6061
-5664
-5154
-4541
-3847
-3097
-2324
-1562
-845
-201
346
781
1096
1292
1378
1368
1280
1134
952
752
551
366
206
82
-1
-38
-25
39
156
325
543
807
1107
1433
1770
2101
2406
2666
2861
2974
2993
2911
2728
2452
2099
1690
1251
814
408
65
-190
-335
-354
-242
3
373
853
1426
2068
2754
3459
4155
4820
5428
5961
6399
6727
6934
7013
6957
6768
6450
6013
5470
4839
4141
3402
2644
1895
1175
505
-100
-629
-1078
-1447
-1739
-1963
-2126
-2241
-2315
-2355
-2369
-2359
-2327
-2274
-2201
-2110
-2005
-1890
-1776
-1669
-1582
-1522
-1497
-1509
-1559
-1637
-1734
-1832
-1912
-1955
-1942
-1859
-1698
-1457
-1144
-775
-370
44
438
783
1057
1241
1324
1307
1196
1006
760
479
187
-95
-350
-567
-744
-884
-994
-1087
-1173
-1263
-1365
-1479
-1601
-1721
-1822
-1885
-1891
-1822
-1662
-1403
-1043
-587
-48
555
1199
1859
2508
3123
3683
4173
4582
4905
5138
5285
5347
5331
5239
5077
4848
4557
4206
3802
3353
2868
2362
1848
1346
873
448
84
-205
-415
-544
-598
-590
-537
-461
-383
-328
-315
-362
-481
-676
-946
-1283
-1675
-2102
-2546
-2985
-3398
-3767
-4077
-4319
-4489
-4587
-4620
-4602
-4547
-4476
-4410
-4371
-4380
-4454
-4608
-4850
-5180
-5593
-6075
-6604
-7153
-7689
-8175
-8574
-8850
-8974
-8920
-8675
-8235
-7606
-6808
-5870
-4831
-3734
-2628
-1560
-574
292
1008
1556
1928
2129
2170
2077
1877
1604
1293
978
687
447
274
181
170
239
379
576
813
1072
1333
1577
1787
1948
2045
2072
2017
1877
1650
1335
936
460
-84
-683
-1320
-1972
-2616
-3221
-3758
-4195
-4502
-4654
-4631
-4422
-4027
-3459
-2742
-1914
-1020
-120
731
1475
2060
2446
2607
2533
2236
1744
1101
364
-402
-1133
-1769
-2262
-2577
-2701
-2636
-2404
-2041
-1597
-1121
-666
-276
15
186
230
156
-17
-264
-555
-861
-1159
-1435
-1682
-1902
-2105
-2305
-2514
-2743
-2995
-3265
-3538
-3788
-3987
-4101
-4094
-3944
-3627
-3139
-2485
-1684
-767
226
1252
2267
3229
4104
4867
5502
6004
6376
6625
6765
6808
6765
6644
6451
6187
5854
5451
4983
4457
3886
3288
2691
2123
1619
1211
932
809
863
1107
1543
2166
2961
3906
4972
6127
7334
8559
9763
10913
11977
12927
13741
14400
14892
15212
15361
15346
15178
14873
14450
13929
13328
12663
11947
11187
10387
9546
8661
7729
6748
5719
4648
3547
2434
1329
258
-756
-1691
-2530
-3264
-3895
-4430
-4887
-5288
-5660
-6028
-6413
-6830
-7283
-7769
-8271
-8765
-9222
-9608
-9892
-10046
-10048
-9886
-9557
-9067
-8430
-7668
-6806
-5869
-4884
-3878
-2875
-1895
-961
-92
692
1372
1929
2346
2609
2711
2649
2433
2078
1613
1074
503
-54
-553
-952
-1220
-1335
-1288
-1087
-746
-294
237
812
1398
1969
2505
2999
3452
3876
4288
4707
5154
5645
6190
6791
7439
8119
8811
9483
10108
10657
11104
11426
11609
11643
11524
11250
10827
10259
9553
8717
7760
6692
5525
4276
2964
1614
253
-1086
-2370
-3565
-4638
-5564
-6319
-6892
-7278
-7483
-7521
-7411
-7181
-6860
-6476
-6059
-5633
-5219
-4835
-4491
-4195
-3952
-3765
-3636
-3567
-3560
-3617
-3740
-3929
-4185
-4503
-4875
-5289
-5728
-6173
-6600
-6985
-7306
-7542
-7678
-7706
-7626
-7448
-7191
-6881
-6550
-6238
-5981
-5817
-5777
-5883
-6146
-6565
-7125
-7797
-8540
-9306
-10037
-10675
-11164
-11453
-11503
-11287
-10792
-10024
-9002
-7760
-6346
-4813
-3220
-1626
-87
1348
2637
3752
4674
5394
5915
6245
6400
6400
6265
6016
5675
5262
4796
4296
3781
3271
2786
2346
1974
1689
1508
1446
1510
1699
2003
2405
2876
3379
3874
4315
4658
4862
4893
4731
4365
3801
3058
2171
1183
148
-877
-1834
-2671
-3340
-3807
-4050
-4059
-3843
-3415
-2804
-2047
-1184
-257
692
1621
2495
3282
3955
4493
4879
5098
5141
5004
4686
4192
3532
2723
1792
771
-300
-1376
-2408
-3345
-4141
-4756
-5157
-5326
-5261
-4970
-4483
-3837
-3082
-2275
-1472
-727
-85
420
770
961
1006
932
777
585
403
278
249
344
581
963
1480
2108
2815
3561
4299
4987
5580
6044
6349
6477
6417
6171
5750
5172
4463
3655
2782
1882
993
152
-604
-1244
-1740
-2067
-2208
-2153
-1899
-1451
-822
-35
883
1894
2958
4029
5060
6006
6825
7483
7952
8217
8276
8137
7824
7370
6820
6223
5631
5097
4666
4374
4245
4289
4497
4846
5300
5808
6315
6759
7084
7238
7182
6888
6349
5571
4577
3407
2109
740
-641
-1976
-3210
-4297
-5200
-5895
-6366
-6609
-6630
-6445
-6075
-5548
-4897
-4160
-3378
-2595
-1856
-1207
-692
-352
-222
-327
-680
-1283
-2121
-3166
-4373
-5689
-7051
-8393
-9653
-10773
-11709
-12432
-12930
-13210
-13295
-13224
-13044
-12807
-12563
-12355
-12219
-12172
-12219
-12347
-12533
-12741
-12931
-13060
-13090
-12989
-12733
-12314
-11730
-10992
-10120
-9140
-8080
-6969
-5834
-4699
-3586
-2510
-1485
-522
368
1175
1889
2500
2997
3372
3618
3734
3723
3595
3365
3055
2691
2301
1914
1557
1252
1014
855
772
761
807
894
1000
1107
1195
1248
1257
1219
1133
1008
854
684
513
357
231
145
112
137
227
384
609
902
1262
1684
2163
2692
3261
3858
4468
5074
5655
6191
6661
7045
7325
7486
7520
7422
7194
6845
6389
5842
5227
4566
3883
3200
2536
1909
1330
811
357
-27
-336
-568
-717
-777
-739
-593
-330
63
593
1264
2074
3012
4061
5191
6363
7531
8642
9639
10463
11063
11393
11418
11118
10493
9556
8344
6907
5310
3630
1948
348
-1092
-2305
-3236
-3850
-4131
-4086
-3743
-3147
-2362
-1461
-526
361
1125
1698
2029
2085
1855
1349
601
-338
-1397
-2495
-3547
-4463
-5162
-5574
-5647
-5349
-4673
-3636
-2281
-672
1109
2966
4794
6491
7958
9111
9880
10219
10107
9546
8564
7212
5560
3692
1704
-307
-2244
-4016
-5542
-6758
-7616
-8084
-8154
-7833
-7148
-6138
-4859
-3375
-1758
-83
1576
3146
4562
5766
6715
7376
7734
7788
7554
7062
6356
5490
4527
3533
2575
1716
1010
503
220
174
358
747
1299
1959
2661
3330
3893
4279
4424
4280
3813
3011
1879
446
-1244
-3128
-5134
-7181
-9185
-11066
-12750
-14173
-15286
-16055
-16460
-16498
-16181
-15532
-14585
-13379
-11961
-10381
-8687
-6929
-5154
-3408
-1731
-161
1268
2531
3606
4480
5146
5605
5866
5945
5862
5645
5318
4910
4444
3938
3407
2855
2282
1681
1039
342
-423
-1269
-2201
-3219
-4314
-5471
-6665
-7867
-9044
-10159
-11179
-12073
-12813
-13380
-13759
-13944
-13933
-13731
-13349
-12798
-12096
-11260
-10311
-9271
-8163
-7011
-5840
-4671
-3529
-2431
-1394
-427
465
1284
2036
2732
3386
4010
4617
5212
5794
6356
6878
7337
7700
7934
8003
7879
7538
6970
6179
5181
4010
2710
1339
-40
-1362
-2561
-3580
-4369
-4893
-5131
-5076
-4738
-4139
-3315
-2311
-1177
29
1254
2442
3544
4519
5333
5965
6403
6651
6722
6642
6447
6178
5881
5603
5387
5266
5265
5395
5649
6006
6431
6876
7286
7598
7755
7702
7399
6816
5945
4793
3389
1777
17
-1819
-3654
-5407
-6999
-8357
-9418
-10130
-10456
-10377
-9888
-9003
-7752
-6180
-4347
-2324
-188
1975
4081
6046
7797
9268
10410
11191
11597
11635
11328
10716
9854
8803
7629
6400
5176
4011
2952
2027
1259
655
215
-69
-210
-225
-134
45
291
584
905
1230
1537
1803
2001
2112
2111
1982
1716
1311
776
129
-602
-1380
-2161
-2902
-3555
-4082
-4450
-4636
-4629
-4433
-4062
-3544
-2911
-2206
-1472
-753
-91
479
924
1221
1353
1307
1081
676
97
-643
-1528
-2537
-3643
-4815
-6019
-7215
-8365
-9428
-10366
-11144
-11736
-12121
-12290
-12243
-11991
-11552
-10953
-10224
-9399
-8509
-7584
-6647
-5715
-4800
-3905
-3029
-2170
-1322
-479
358
1187
2000
2785
3525
4200
4788
5271
5633
5862
5955
5914
5752
5486
5142
4748
4336
3938
3582
3295
3096
2999
3011
3129
3346
3649
4019
4433
4868
5300
5704
6058
6345
6550
6663
6681
6604
6440
6203
5909
5583
5250
4939
4679
4500
4425
4476
4667
5002
5478
6081
6786
7560
8362
9145
9858
10453
10884
11111
11106
10850
10340
9584
8606
7440
6130
4727
3284
1856
492
-766
-1882
-2835
-3611
-4210
-4642
-4922
-5075
-5125
-5100
-5024
-4918
-4797
-4668
-4533
-4388
-4221
-4019
-3765
-3445
-3044
-2553
-1968
-1293
-538
278
1133
1995
2831
3607
4288
4841
5238
5458
5487
5319
4955
4404
3685
2819
1835
763
-364
-1513
-2650
-3744
-4764
-5684
-6480
-7131
-7621
-7937
-8074
-8032
-7815
-7437
-6915
-6274
-5545
-4760
-3955
-3164
-2421
-1754
-1184
-727
-388
-166
-51
-29
-81
-185
-322
-471
-620
-757
-877
-980
-1067
-1143
-1212
-1277
-1340
-1399
-1449
-1481
-1488
-1460
-1390
-1274
-1113
-911
-679
-432
-188
34
214
337
392
374
286
136
-60
-284
-514
-729
-910
-1046
-1128
-1160
-1149
-1112
-1071
-1050
-1073
-1162
-1335
-1600
-1957
-2396
-2899
-3436
-3975
-4479
-4911
-5238
-5434
-5480
-5370
-5110
-4716
-4216
-3645
-3045
-2459
-1927
-1485
-1160
-968
-913
-985
-1163
-1415
-1701
-1978
-2201
-2329
-2325
-2165
-1835
-1334
-675
116
1002
1936
2867
3739
4499
5099
5497
5665
5585
5254
4685
3904
2950
1870
723
-434
-1540
-2541
-3390
-4051
-4504
-4740
-4771
-4619
-4325
-3935
-3505
-3092
-2752
-2536
-2481
-2617
-2954
-3489
-4201
-5059
-6015
-7017
-8005
-8920
-9703
-10304
-10681
-10804
-10655
-10231
-9542
-8611
-7472
-6168
-4748
-3267
-1778
-332
1024
2252
3323
4220
4936
5477
5860
6110
6257
6336
6382
6426
6495
6607
6770
6984
7238
7516
7794
8047
8251
8385
8435
8393
8263
8055
7793
7498
7202
6934
6722
6588
6544
6595
6734
6942
7192
7449
7671
7816
7839
7702
7373
6831
6065
5077
3884
2516
1014
-567
-2169
-3728
-5179
-6460
-7516
-8303
-8792
-8967
-8830
-8400
-7710
-6808
-5751
-4603
-3426
-2286
-1235
-321
425
984
1352
1540
1569
1473
1290
1063
837
652
545
545
674
944
1358
1908
2580
3347
4180
5040
5886
6675
7362
7906
8273
8436
8378
8096
7600
6916
6084
5155
4191
3258
2425
1756
1306
1116
1212
1600
2266
3177
4285
5527
6830
8122
9327
10379
11219
11804
12104
12105
11806
11221
10374
9298
8031
6616
5095
3511
1907
320
-1212
-2657
-3986
-5176
-6206
-7066
-7751
-8262
-8612
-8819
-8910
-8917
-8876
-8823
-8794
-8817
-8916
-9104
-9382
-9743
-10169
-10633
-11104
-11548
-11936
-12238
-12436
-12519
-12485
-12343
-12107
-11797
-11435
-11041
-10632
-10218
-9800
-9372
-8921
-8430
-7877
-7245
-6518
-5688
-4760
-3747
-2673
-1573
-490
531
1444
2206
2785
3156
3311
3254
3002
2587
2048
1431
785
156
-412
-884
-1236
-1450
-1519
-1447
-1241
-914
-481
45
650
1326
2066
2867
3727
4646
5621
6644
7705
8785
9860
10899
11866
12721
13424
13936
14224
14261
14033
13534
12775
11777
10572
9205
7723
6181
4631
3123
1698
390
-780
-1803
-2682
-3432
-4074
-4639
-5159
-5667
-6194
-6765
-7398
-8103
-8880
-9721
-10612
-11533
-12456
-13357
-14208
-14985
-15665
-16235
-16681
-16999
-17191
-17260
-17217
-17076
-16851
-16559
-16213
-15831
-15419
-14986
-14531
-14052
-13539
-12977
-12348
-11631
-10805
-9849
-8747
-7489
-6073
-4507
-2809
-1006
863
2754
4616
6400
8057
9546
10832
11897
12733
13347
13761
14007
14126
14166
14176
14201
14283
14452
14731
15128
15639
16251
16939
17671
18413
19124
19765
20298
20691
20912
20937
20746
20325
19665
18764
17624
16251
14664
12880
10926
8837
6649
4409
2162
-41
-2151
-4119
-5902
-7462
-8771
-9807
-10562
-11036
-11242
-11200
-10939
-10496
-9911
-9229
-8491
-7742
-7019
-6358
-5786
-5324
-4985
-4775
-4690
-4720
-4847
-5046
-5288
-5539
-5763
-5926
-5992
-5932
-5723
-5347
-4798
-4077
-3198
-2184
-1067
114
1313
2484
3579
4556
5377
6015
6453
6688
6727
6592
6313
5931
5488
5032
4606
4249
3993
3858
3851
3970
4199
4514
4882
5265
5626
5927
6137
6230
6190
6011
5695
5254
4707
4078
3395
2687
1982
1304
674
108
-383
-796
-1131
-1394
-1594
-1743
-1857
-1952
-2045
-2152
-2290
-2473
-2715
-3023
-3405
-3861
-4390
-4983
-5628
-6306
-6996
-7675
-8314
-8888
-9371
-9740
-9978
-10075
-10025
-9832
-9507
-9071
-8547
-7965
-7358
-6758
-6196
-5699
-5285
-4968
-4749
-4623
-4574
-4578
-4606
-4624
-4600
-4499
-4295
-3965
-3498
-2890
-2149
-1291
-342
668
1704
2727
3703
4599
5388
6050
6570
6943
7168
7252
7207
7046
6787
6448
6048
5608
5147
4685
4240
3831
3473
3180
2962
2825
2768
2784
2859
2973
3099
3208
3269
3250
3125
2874
2487
1962
1310
554
-276
-1141
-2001
-2812
-3536
-4140
-4601
-4906
-5053
-5052
-4921
-4685
-4376
-4025
-3665
-3322
-3021
-2778
-2605
-2508
-2487
-2539
-2657
-2833
-3059
-3324
-3620
-3936
-4262
-4588
-4903
-5194
-5449
-5657
-5806
-5886
-5892
-5817
-5661
-5426
-5116
-4740
-4306
-3823
-3301
-2749
-2174
-1582
-977
-361
264
896
1534
2176
2818
3455
4083
4696
5285
5844
6364
6838
7258
7615
7903
8111
8231
8255
8173
7979
7667
7234
6684
6021
5260
4419
3522
2600
1687
818
30
-644
-1174
-1537
-1721
-1722
-1545
-1208
-736
-164
467
1114
1729
2270
2695
2967
3058
2948
2627
2094
1358
436
-643
-1847
-3136
-4465
-5789
-7062
-8239
-9280
-10150
-10820
-11271
-11494
-11486
-11257
-10825
-10215
-9461
-8599
-7669
-6711
-5764
-4863
-4037
-3306
-2685
-2177
-1777
-1472
-1242
-1060
-897
-721
-503
-217
156
629
1205
1876
2625
3429
4254
5064
5822
6490
7036
7434
7669
7733
7633
7383
7008
6540
6015
5471
4943
4464
4058
3743
3528
3414
3392
3449
3568
3729
3914
4105
4287
4451
4590
4701
4786
4844
4880
4892
4882
4848
4785
4688
4553
4374
4149
3879
3569
3227
2866
2501
2151
1833
1564
1358
1223
1162
1170
1237
1346
1476
1603
1703
1751
1729
1620
1417
1118
729
261
-269
-840
-1431
-2020
-2587
-3114
-3589
-4003
-4356
-4645
-4875
-5053
-5188
-5286
-5356
-5404
-5435
-5451
-5454
-5444
-5422
-5386
-5336
-5272
-5193
-5100
-4991
-4865
-4721
-4555
-4364
-4143
-3887
-3593
-3258
-2884
-2475
-2039
-1589
-1139
-710
-320
10
265
430
501
478
372
199
-15
-242
-449
-604
-678
-650
-504
-239
139
611
1150
1721
2287
2808
3250
3584
3789
3856
3788
3597
3305
2941
2536
2125
1737
1397
1122
920
791
725
703
704
703
674
593
442
207
-117
-529
-1022
-1585
-2198
-2842
-3497
-4142
-4760
-5336
-5861
-6326
-6729
-7071
-7353
-7580
-7755
-7882
-7963
-7998
-7983
-7915
-7785
-7586
-7310
-6947
-6493
-5943
-5298
-4561
-3741
-2852
-1909
-931
61
1046
2003
2916
3770
4554
5263
5895
6452
6939
7364
7734
8058
8345
8600
8828
9034
9219
9385
9531
9658
9768
9862
9942
10010
10069
10124
10175
10227
10279
10334
10391
10451
10515
10581
10652
10727
10807
10891
10980
11068
11151
11218
11259
11260
11203
11073
10854
10533
10104
9564
8920
8186
7384
6543
5697
4885
4145
3511
3014
2676
2509
2513
2677
2978
3381
3848
4329
4775
5139
5373
5440
5309
4963
4392
3604
2615
1454
159
-1225
-2649
-4062
-5414
-6659
-7761
-8690
-9428
-9971
-10325
-10507
-10544
-10470
-10325
-10148
-9976
-9843
-9773
-9781
-9873
-10043
-10275
-10547
-10829
-11089
-11294
-11417
-11431
-11321
-11078
-10703
-10206
-9605
-8926
-8197
-7452
-6724
-6044
-5441
-4937
-4549
-4287
-4151
-4137
-4233
-4420
-4675
-4974
-5289
-5594
-5865
-6081
-6225
-6286
-6257
-6137
-5931
-5645
-5289
-4875
-4415
-3919
-3399
-2862
-2317
-1770
-1227
-696
-184
302
752
1156
1507
1795
2016
2170
2260
2294
2286
2252
2213
2188
2195
2247
2353
2510
2711
2938
3165
3363
3498
3538
3454
3224
2835
2284
1581
743
-202
-1219
-2273
-3324
-4339
-5287
-6144
-6895
-7531
-8052
-8462
-8768
-8982
-9115
-9175
-9174
-9116
-9009
-8856
-8662
-8432
-8173
-7893
-7602
-7312
-7036
-6785
-6570
-6402
-6285
-6221
-6211
-6250
-6329
-6439
-6569
-6707
-6842
-6961
-7053
-7108
-7116
-7066
-6948
-6754
-6475
-6103
-5635
-5069
-4410
-3667
-2856
-2000
-1127
-271
533
1246
1834
2266
2520
2582
2450
2136
1661
1059
371
-354
-1066
-1717
-2262
-2664
-2897
-2948
-2815
-2512
-2062
-1497
-857
-185
477
1090
1620
2045
2355
2545
2628
2625
2567
2491
2439
2454
2577
2844
3285
3920
4758
5796
7023
8414
9935
11547
13201
14850
16442
17931
19271
20425
21365
22068
22526
22736
22708
22457
22010
21394
20645
19797
18887
17947
17009
16097
15235
14434
13703
13045
12456
11929
11451
11009
10585
10163
9727
9261
8752
8192
7576
6901
6172
5396
4587
3761
2937
2137
1383
697
96
-404
-794
-1071
-1240
-1312
-1305
-1243
-1152
-1062
-1000
-996
-1066
-1227
-1485
-1836
-2271
-2772
-3313
-3865
-4399
-4882
-5286
-5586
-5763
-5803
-5700
-5452
-5064
-4546
-3910
-3171
-2347
-1456
-514
460
1448
2434
3400
4330
5209
6021
6752
7392
7932
8365
8690
8908
9025
9049
8991
8865
8684
8460
8204
7925
7629
7317
6987
6635
6253
5832
5365
4842
4259
3610
2897
2123
1296
425
-477
-1394
-2312
-3216
-4094
-4934
-5728
-6473
-7167
-7811
-8411
-8971
-9499
-9999
-10476
-10932
-11365
-11772
-12146
-12478
-12759
-12977
-13126
-13199
-13196
-13119
-12977
-12784
-12559
-12323
-12101
-11915
-11787
-11735
-11771
-11897
-12113
-12405
-12757
-13143
-13535
-13900
-14206
-14423
-14524
-14487
-14296
-13945
-13431
-12764
-11955
-11025
-9998
-8902
-7766
-6620
-5494
-4413
-3399
-2472
-1642
-914
-288
243
694
1083
1431
1760
2094
2452
2849
3293
3786
4320
4881
5446
5991
6485
6900
7212
7401
7456
7377
7173
6864
6479
6053
5623
5226
4897
4661
4535
4525
4623
4810
5060
5335
5597
5805
5922
5917
5771
5471
5020
4429
3721
2927
2084
1229
403
-358
-1022
-1567
-1973
-2231
-2339
-2303
-2134
-1849
-1467
-1010
-505
26
559
1071
1539
1945
2271
2504
2632
2651
2558
2355
2050
1656
1188
665
111
-451
-997
-1504
-1951
-2320
-2598
-2777
-2853
-2829
-2712
-2514
-2250
-1938
-1597
-1247
-906
-590
-310
-76
108
243
335
393
430
461
503
573
688
861
1106
1428
1834
2321
2886
3519
4209
4940
5693
6448
7183
7877
8506
9050
9489
9806
9985
10018
9897
9623
9202
8644
7967
7192
6345
5455
4550
3660
2808
2017
1301
669
122
-344
-741
-1081
-1383
-1662
-1933
-2207
-2492
-2786
-3087
-3383
-3663
-3911
-4110
-4248
-4314
-4301
-4207
-4035
-3798
-3503
-3169
-2813
-2450
-2099
-1774
-1487
-1250
-1070
-953
-902
-921
-1010
-1169
-1395
-1686
-2035
-2433
-2871
-3333
-3804
-4268
-4707
-5105
-5450
-5730
-5943
-6089
-6175
-6215
-6224
-6222
-6229
-6264
-6340
-6466
-6643
-6867
-7121
-7385
-7630
-7826
-7940
-7941
-7801
-7499
-7023
-6369
-5543
-4562
-3452
-2244
-978
305
1563
2756
3846
4802
5600
6225
6670
6936
7033
6980
6800
6522
6177
5799
5420
5070
4775
4554
4422
4386
4446
4593
4813
5088
5392
5700
5985
6222
6387
6463
6437
6303
6063
5725
5301
4812
4280
3729
3184
2669
2204
1805
1483
1241
1080
992
968
993
1050
1123
1194
1250
1279
1273
1226
1137
1008
844
650
435
204
-35
-276
-517
-755
-988
-1216
-1439
-1660
-1877
-2091
-2302
-2505
-2700
-2882
-3046
-3188
-3305
-3391
-3445
-3463
-3446
-3394
-3306
-3186
-3036
-2860
-2660
-2442
-2210
-1969
-1725
-1485
-1254
-1040
-849
-689
-565
-481
-439
-441
-484
-562
-669
-794
-926
-1050
-1154
-1226
-1253
-1227
-1143
-998
-794
-536
-234
103
462
828
1190
1534
1849
2129
2366
2558
2705
2807
2870
2897
2894
2868
2825
2770
2709
2646
2584
2525
2471
2421
2374
2326
2276
2217
2145
2055
1941
1799
1624
1415
1171
893
585
253
-97
-457
-819
-1173
-1514
-1834
-2131
-2402
-2648
-2870
-3074
-3265
-3447
-3627
-3811
-4001
-4200
-4408
-4625
-4846
-5066
-5281
-5482
-5662
-5813
-5926
-5995
-6013
-5974
-5873
-5708
-5477
-5180
-4820
-4403
-3933
-3421
-2876
-2309
-1734
-1162
-605
-75
419
870
1272
1623
1924
2176
2383
2551
2687
2798
2891
2971
3046
3118
3191
3268
3347
3428
3509
3588
3660
3721
3769
3798
3805
3786
3740
3663
3556
3416
3244
3040
2805
2541
2248
1928
1581
1207
808
383
-67
-542
-1041
-1562
-2104
-2665
-3242
-3831
-4430
-5034
-5641
-6246
-6846
-7438
-8016
-8581
-9125
-9644
-10133
-10586
-10998
-11362
-11673
-11927
-12119
-12250
-12319
-12332
-12293
-12212
-12098
-11962
-11816
-11669
-11531
-11407
-11300
-11209
-11131
-11056
-10973
-10870
-10730
-10538
-10279
-9938
-9503
-8964
-8317
-7558
-6688
-5713
-4641
-3482
-2252
-968
354
1692
3027
4337
5602
6804
7924
8947
9862
10658
11330
11878
12303
12612
12816
12927
12961
12935
12866
12772
12667
12566
12478
12410
12364
12338
12328
12322
12312
12283
12222
12117
11956
11731
11439
11078
10651
10167
9635
9069
8482
7890
7306
6741
6205
5701
5232
4796
4386
3995
3614
3232
2840
2430
1995
1534
1045
531
-1
-545
-1091
-1630
-2151
-2647
-3109
-3532
-3913
-4250
-4543
-4795
-5007
-5185
-5331
-5451
-5547
-5621
-5676
-5712
-5727
-5722
-5694
-5641
-5562
-5454
-5317
-5152
-4958
-4738
-4496
-4235
-3960
-3675
-3385
-3094
-2805
-2522
-2244
-1972
-1706
-1442
-1179
-913
-643
-367
-82
209
508
811
1116
1419
1716
2005
2282
2545
2793
3024
3240
3442
3631
3808
3976
4134
4283
4422
4549
4662
4758
4835
4889
4920
4928
4915
4883
4838
4788
4740
4703
4686
4696
4741
4823
4944
5101
5288
5494
5705
5906
6079
6204
6263
6239
6119
5891
5550
5097
4537
3880
3141
2340
1500
643
-205
-1024
-1791
-2492
-3114
-3649
-4097
-4460
-4747
-4969
-5142
-5282
-5408
-5535
-5679
-5855
-6070
-6331
-6639
-6993
-7385
-7806
-8244
-8683
-9109
-9505
-9858
-10153
-10380
-10529
-10595
-10576
-10470
-10280
-10010
-9664
-9249
-8771
-8235
-7646
-7008
-6325
-5598
-4830
-4022
-3176
-2293
-1377
-432
537
1520
2512
3500
4475
5424
6337
7202
8009
8749
9414
9999
10500
10915
11245
11489
11652
11734
11741
11674
11536
11329
11053
10708
10295
9811
9258
8635
7944
7188
6374
5509
4603
3671
2724
1781
855
-37
-881
-1664
-2377
-3012
-3567
-4041
-4437
-4759
-5017
-5220
-5377
-5499
-5597
-5682
-5762
-5846
-5940
-6049
-6179
-6330
-6504
-6699
-6912
-7138
-7370
-7599
-7816
-8009
-8167
-8282
-8342
-8341
-8275
-8143
-7949
-7701
-7408
-7085
-6750
-6419
-6109
-5836
-5611
-5444
-5337
-5286
-5283
-5313
-5357
-5393
-5396
-5341
-5206
-4971
-4621
-4148
-3549
-2832
-2009
-1100
-129
872
1873
2841
3743
4553
5245
5801
6211
6469
6578
6546
6387
6122
5770
5356
4903
4433
3966
3519
3103
2728
2399
2115
1874
1670
1497
1346
1207
1070
928
770
590
380
135
-150
-476
-846
-1258
-1710
-2198
-2714
-3250
-3795
-4336
-4860
-5355
-5807
-6205
-6541
-6808
-7006
-7134
-7200
-7210
-7176
-7111
-7026
-6935
-6846
-6765
-6696
-6637
-6581
-6519
-6439
-6324
-6159
-5931
-5626
-5235
-4754
-4183
-3527
-2796
-2005
-1174
-320
536
1374
2176
2929
3621
4248
4810
5310
5757
6163
6542
6911
7286
7681
8109
8580
9100
9671
10291
10954
11649
12363
13080
13783
14454
15076
15631
16108
16493
16779
16963
17043
17025
16914
16723
16465
16155
15811
15450
15089
14742
14424
14143
13906
13714
13563
13446
13350
13260
13158
13026
12844
12596
12267
11849
11339
10739
10059
9313
8522
7709
6899
6118
5389
4732
4160
3680
3292
2990
2758
2577
2424
2272
2094
1865
1562
1168
669
58
-667
-1500
-2433
-3449
-4530
-5655
-6800
-7938
-9045
-10093
-11059
-11919
-12655
-13250
-13692
-13977
-14103
-14075
-13905
-13609
-13208
-12723
-12180
-11604
-11015
-10433
-9870
-9337
-8833
-8357
-7898
-7445
-6983
-6496
-5969
-5392
-4755
-4054
-3293
-2476
-1616
-726
174
1067
1934
2755
3514
4198
4796
5302
5714
6032
6261
6408
6485
6503
6477
6422
6351
6279
6218
6176
6162
6176
6219
6286
6367
6450
6522
6564
6559
6491
6342
6098
5749
5288
4711
4019
3222
2327
1351
312
-767
-1862
-2946
-3991
-4971
-5859
-6633
-7272
-7761
-8090
-8260
-8272
-8138
-7879
-7517
-7081
-6605
-6121
-5661
-5256
-4929
-4698
-4573
-4558
-4646
-4825
-5077
-5377
-5701
-6022
-6315
-6558
-6731
-6823
-6823
-6729
-6543
-6271
-5922
-5507
-5040
-4535
-4005
-3466
-2930
-2410
-1916
-1459
-1046
-684
-377
-126
71
218
323
397
451
500
558
641
759
923
1138
1406
1724
2082
2469
2868
3262
3632
3959
4228
4426
4543
4576
4525
4396
4196
3939
3636
3301
2948
2589
2234
1892
1569
1270
999
758
551
381
249
160
115
117
165
259
394
563
757
964
1171
1362
1523
1639
1701
1699
1629
1493
1295
1045
754
439
117
-196
-483
-730
-925
-1061
-1135
-1147
-1104
-1012
-887
-741
-591
-453
-344
-279
-271
-330
-461
-668
-949
-1299
-1708
-2165
-2654
-3161
-3670
-4167
-4639
-5075
-5471
-5822
-6131
-6402
-6643
-6863
-7073
-7284
-7507
-7749
-8016
-8313
-8640
-8995
-9374
-9769
-10173
-10576
-10969
-11341
-11683
-11986
-12242
-12444
-12588
-12668
-12684
-12636
-12525
-12356
-12134
-11868
-11566
-11238
-10894
-10544
-10197
-9860
-9538
-9234
-8949
-8681
-8426
-8180
-7936
-7688
-7429
-7154
-6858
-6538
-6191
-5817
-5416
-4989
-4539
-4067
-3580
-3079
-2572
-2063
-1561
-1073
-608
-173
221
569
865
1104
1287
1416
1498
1541
1558
1564
1575
1609
1682
1808
2001
2273
2628
3069
3595
4202
4882
5623
6415
7241
8087
8937
9775
10585
11352
12063
12705
13267
13742
14121
14400
14577
14652
14626
14503
14289
13990
13614
13170
12669
12118
11531
10915
10284
9647
9015
8397
7801
7235
6704
6210
5754
5330
4934
4556
4185
3807
3409
2977
2498
1963
1365
699
-32
-824
-1669
-2555
-3467
-4388
-5303
-6193
-7043
-7837
-8562
-9207
-9762
-10221
-10579
-10832
-10981
-11026
-10971
-10821
-10582
-10264
-9878
-9436
-8951
-8439
-7913
-7389
-6881
-6400
-5957
-5561
-5217
-4928
-4693
-4509
-4372
-4272
-4201
-4145
-4094
-4033
-3951
-3835
-3676
-3466
-3199
-2874
-2492
-2057
-1577
-1059
-515
44
607
1166
1714
2246
2762
3262
3751
4235
4719
5209
5709
6220
6739
7262
7780
8282
8755
9187
9564
9877
10118
10284
10375
10395
10352
10254
10112
9935
9733
9512
9276
9026
8760
8475
8164
7823
7448
7034
6581
6091
5569
5023
4462
3898
3344
2813
2316
1866
1471
1141
879
690
574
530
555
641
782
967
1184
1422
1668
1908
2131
2327
2490
2613
2697
2744
2761
2755
2738
2721
2716
2732
2777
2856
2970
3118
3293
3488
3693
3898
4091
4262
4404
4510
4575
4598
4576
4511
4403
4253
4061
3830
3559
3248
2899
2514
2095
1647
1175
687
191
-302
-783
-1243
-1671
-2059
-2402
-2693
-2929
-3106
-3223
-3278
-3270
-3196
-3055
-2847
-2571
-2228
-1820
-1353
-835
-277
306
897
1477
2025
2523
2950
3292
3539
3684
3729
3679
3548
3353
3116
2859
2608
2384
2208
2094
2053
2087
2194
2364
2583
2833
3095
3346
3568
3741
3853
3895
3863
3759
3589
3366
3103
2817
2527
2251
2004
1801
1653
1566
1544
1585
1686
1837
2029
2248
2480
2709
2920
3098
3229
3302
3306
3236
3088
2864
2567
2205
1792
1342
872
402
-49
-460
-815
-1098
-1300
-1413
-1436
-1373
-1232
-1027
-774
-493
-202
78
329
533
679
756
760
687
540
324
44
-290
-671
-1088
-1534
-2000
-2478
-2960
-3441
-3913
-4368
-4801
-5202
-5564
-5878
-6138
-6335
-6464
-6523
-6509
-6425
-6274
-6065
-5806
-5511
-5192
-4863
-4537
-4227
-3944
-3697
-3493
-3335
-3226
-3166
-3153
-3186
-3261
-3375
-3525
-3707
-3918
-4154
-4410
-4679
-4957
-5235
-5504
-5757
-5983
-6174
-6323
-6426
-6479
-6483
-6440
-6357
-6241
-6103
-5954
-5803
-5660
-5534
-5429
-5349
-5292
-5257
-5237
-5227
-5218
-5203
-5175
-5128
-5057
-4961
-4838
-4690
-4518
-4328
-4122
-3908
-3690
-3475
-3267
-3072
-2895
-2740
-2610
-2508
-2434
-2387
-2365
-2362
-2371
-2385
-2392
-2383
-2347
-2273
-2154
-1981
-1753
-1468
-1129
-743
-317
136
606
1079
1544
1989
2406
2789
3134
3442
3715
3958
4178
4382
4579
4777
4985
5207
5449
5711
5994
6294
6606
6922
7233
7527
7795
8025
8208
8334
8399
8398
8332
8202
8015
7778
7501
7197
6876
6551
6233
5931
5653
5405
5191
5014
4872
4767
4696
4658
4651
4673
4721
4793
4888
5002
5132
5275
5426
5580
5732
5875
6003
6112
6195
6247
6264
6243
6178
6068
5909
5698
5432
5110
4728
4285
3784
3225
2613
1956
1265
553
-163
-866
-1535
-2151
-2694
-3145
-3491
-3720
-3827
-3809
-3671
-3422
-3075
-2648
-2160
-1634
-1091
-553
-40
430
844
1190
1463
1658
1778
1824
1805
1727
1599
1432
1234
1012
777
531
278
19
-247
-522
-809
-1115
-1444
-1804
-2199
-2635
-3114
-3639
-4209
-4819
-5466
-6140
-6831
-7525
-8208
-8867
-9484
-10047
-10544
-10966
-11307
-11567
-11748
-11857
-11907
-11912
-11888
-11852
-11822
-11811
-11833
-11894
-11996
-12138
-12313
-12507
-12707
-12896
-13055
-13168
-13221
-13202
-13104
-12925
-12669
-12343
-11958
-11530
-11074
-10608
-10147
-9705
-9295
-8924
-8595
-8310
-8064
-7849
-7657
-7474
-7289
-7090
-6865
-6606
-6306
-5962
-5575
-5150
-4694
-4219
-3736
-3261
-2808
-2392
-2023
-1713
-1467
-1289
-1176
-1124
-1124
-1166
-1236
-1320
-1405
-1477
-1524
-1537
-1510
-1437
-1318
-1154
-947
-702
-425
-124
193
520
848
1171
1480
1771
2040
2285
2506
2705
2889
3065
3245
3440
3665
3934
4261
4656
5128
5680
6311
7012
7773
8576
9398
10217
11008
11748
12417
12997
13479
13859
14138
14326
14438
14490
14506
14505
14510
14539
14607
14723
14891
15112
15377
15677
15997
16320
16627
16902
17127
17289
17375
17378
17296
17128
16881
16563
16184
15760
15304
14833
14359
13896
13453
13036
12647
12283
11939
11606
11270
10917
10534
10105
9617
9061
8429
7718
6930
6068
5141
4159
3135
2083
1016
-50
-1105
-2136
-3133
-4086
-4994
-5846
-6642
-7379
-8055
-8674
-9235
-9743
-10200
-10612
-10984
-11322
-11630
-11912
-12169
-12402
-12608
-12783
-12920
-13011
-13047
-13021
-12924
-12751
-12500
-12172
-11772
-11307
-10789
-10232
-9649
-9055
-8462
-7883
-7325
-6792
-6287
-5807
-5349
-4907
-4476
-4050
-3624
-3197
-2767
-2336
-1906
-1482
-1068
-670
-291
67
401
711
999
1266
1515
1746
1962
2163
2347
2514
2659
2782
2878
2945
2982
2990
2970
2923
2855
2770
2672
2567
2458
2349
2241
2137
2036
1938
1842
1749
1660
1575
1497
1431
1380
1350
1345
1370
1428
1522
1650
1811
2000
2211
2434
2662
2884
3091
3273
3424
3536
3608
3636
3624
3574
3493
3388
3267
3142
3021
2915
2832
2780
2764
2787
2850
2951
3087
3250
3432
3622
3808
3978
4121
4223
4277
4273
4207
4075
3879
3621
3307
2945
2545
2118
1674
1224
776
338
-85
-490
-876
-1245
-1599
-1942
-2278
-2610
-2942
-3274
-3606
-3937
-4261
-4574
-4869
-5139
-5377
-5577
-5736
-5849
-5918
-5943
-5930
-5884
-5813
-5727
-5636
-5548
-5475
-5423
-5402
-5415
-5468
-5564
-5702
-5882
-6101
-6355
-6639
-6946
-7268
-7596
-7920
-8232
-8522
-8781
-9001
-9175
-9301
-9377
-9403
-9385
-9329
-9244
-9143
-9039
-8943
-8870
-8830
-8832
-8881
-8980
-9126
-9313
-9532
-9768
-10008
-10232
-10423
-10565
-10640
-10635
-10541
-10349
-10056
-9663
-9174
-8597
-7941
-7218
-6443
-5628
-4789
-3939
-3091
-2254
-1438
-650
106
827
1515
2171
2800
3407
3998
4580
5161
5745
6339
6945
7564
8194
8831
9468
10096
10703
11279
11809
12281
12685
13010
13250
13401
13464
13440
13338
13165
12934
12657
12348
12019
11683
11350
11027
10719
10428
10154
9893
9639
9385
9123
8842
8534
8189
7801
7360
6862
6302
5679
4994
4249
3449
2603
1721
816
-98
-1004
-1884
-2720
-3495
-4192
-4797
-5299
-5690
-5968
-6133
-6191
-6151
-6025
-5829
-5579
-5290
-4979
-4658
-4337
-4024
-3722
-3432
-3150
-2872
-2592
-2303
-1998
-1674
-1327
-955
-561
-147
283
722
1166
1608
2044
2469
2880
3276
3655
4017
4360
4685
4990
5273
5532
5764
5967
6139
6277
6380
6450
6487
6495
6477
6438
6382
6313
6233
6145
6048
5939
5813
5666
5489
5275
5014
4700
4325
3883
3372
2789
2135
1415
633
-203
-1082
-1993
-2924
-3861
-4789
-5697
-6570
-7398
-8169
-8876
-9514
-10078
-10568
-10985
-11333
-11616
-11840
-12013
-12142
-12232
-12291
-12323
-12333
-12324
-12299
-12258
-12202
-12131
-12046
-11946
-11828
-11693
-11538
-11360
-11156
-10922
-10655
-10350
-10004
-9613
-9177
-8696
-8170
-7607
-7010
-6388
-5751
-5107
-4469
-3845
-3244
-2673
-2135
-1633
-1167
-734
-330
50
411
759
1097
1431
1761
2089
2415
2737
3053
3361
3658
3943
4213
4469
4710
4936
5148
5348
5534
5708
5867
6011
6135
6236
6309
6348
6350
6308
6220
6084
5899
5669
5398
5094
4767
4428
4089
3763
3463
3198
2977
2805
2683
2609
2578
2580
2605
2639
2668
2681
2665
2613
2517
2377
2193
1970
1714
1436
1147
857
580
325
102
-79
-214
-296
-322
-293
-207
-69
119
351
620
916
1230
1551
1867
2167
2439
2674
2863
2999
3080
3106
3077
3001
2883
2732
2558
2370
2177
1987
1806
1637
1483
1342
1214
1094
980
866
749
625
491
346
190
22
-153
-334
-516
-694
-860
-1008
-1132
-1224
-1276
-1284
-1244
-1153
-1012
-826
-600
-345
-73
201
460
687
865
981
1020
979
849
632
333
-39
-472
-951
-1461
-1987
-2513
-3029
-3525
-3993
-4431
-4838
-5215
-5566
-5894
-6202
-6491
-6763
-7016
-7246
-7449
-7618
-7745
-7824
-7847
-7810
-7709
-7543
-7312
-7020
-6671
-6272
-5832
-5357
-4856
-4338
-3810
-3278
-2748
-2227
-1717
-1224
-752
-304
115
501
851
1160
1426
1645
1815
1937
2011
2040
2028
1981
1909
1819
1722
1629
1553
1505
1495
1534
1629
1788
2012
2303
2658
3073
3538
4043
4577
5124
5669
6197
6695
7150
7551
7890
8161
8363
8495
8559
8560
8505
8401
8255
8076
7871
7651
7421
7190
6964
6751
6557
6386
6244
6134
6058
6015
6003
6019
6055
6102
6151
6191
6209
6196
6142
6039
5884
5675
5414
5106
4759
4383
3988
3587
3190
2806
2443
2107
1800
1525
1279
1059
864
688
527
379
240
110
-15
-133
-246
-353
-455
-552
-645
-735
-823
-910
-996
-1082
-1166
-1245
-1314
-1370
-1405
-1412
-1385
-1317
-1203
-1039
-824
-560
-250
98
474
866
1261
1645
2003
2321
2588
2796
2937
3010
3015
2957
2845
2689
2501
2294
2080
1872
1680
1510
1367
1251
1161
1090
1032
979
921
850
758
640
493
317
113
-114
-360
-618
-880
-1142
-1399
-1647
-1887
-2117
-2342
-2565
-2791
-3024
-3267
-3524
-3794
-4077
-4370
-4666
-4960
-5244
-5511
-5753
-5965
-6142
-6283
-6386
-6453
-6490
-6499
-6489
-6465
-6435
-6405
-6381
-6367
-6366
-6380
-6409
-6450
-6501
-6557
-6610
-6653
-6677
-6672
-6628
-6533
-6379
-6157
-5860
-5485
-5032
-4503
-3908
-3257
-2566
-1853
-1140
-449
199
783
1287
1695
2000
2197
2289
2283
2191
2027
1810
1559
1295
1035
796
593
435
330
282
290
353
465
618
806
1018
1249
1486
1722
1950
2162
2354
2520
2656
2760
2831
2867
2869
2838
2775
2684
2566
2426
2268
2096
1915
1729
1546
1370
1206
1062
941
849
791
769
785
841
933
1061
1220
1404
1608
1824
2045
2265
2478
2680
2869
3043
3203
3352
3492
3629
3766
3909
4059
4223
4400
4589
4789
4997
5208
5418
5619
5807
5975
6119
6234
6316
6362
6372
6343
6276
6171
6026
5844
5623
5363
5064
4727
4349
3932
3474
2978
2444
1873
1268
633
-29
-714
-1415
-2128
-2847
-3566
-4278
-4976
-5656
-6310
-6932
-7516
-8058
-8551
-8992
-9376
-9700
-9962
-10160
-10294
-10362
-10365
-10305
-10183
-10002
-9762
-9467
-9119
-8722
-8278
-7791
-7266
-6708
-6121
-5513
-4890
-4260
-3632
-3012
-2409
-1831
-1282
-770
-297
132
517
856
1149
1397
1601
1762
1881
1959
1996
1994
1953
1875
1759
1609
1426
1213
974
711
428
127
-187
-513
-850
-1196
-1550
-1913
-2282
-2657
-3035
-3413
-3788
-4154
-4506
-4836
-5139
-5411
-5645
-5839
-5994
-6108
-6186
-6233
-6253
-6254
-6243
-6223
-6201
-6179
-6157
-6132
-6101
-6057
-5994
-5902
-5775
-5605
-5386
-5117
-4795
-4424
-4009
-3558
-3082
-2591
-2100
-1621
-1165
-744
-366
-36
243
471
653
795
905
994
1074
1156
1250
1368
1516
1702
1928
2196
2505
2852
3232
3639
4066
4506
4952
5396
5832
6254
6657
7035
7384
7702
7986
8234
8444
8616
8751
8848
8911
8941
8940
8914
8863
8792
8704
8601
8485
8358
8222
8077
7925
7768
7605
7438
7270
7102
6936
6772
6612
6454
6299
6142
5981
5811
5627
5423
5196
4940
4653
4336
3989
3616
3223
2815
2402
1991
1590
1205
842
504
191
-98
-366
-620
-865
-1108
-1355
-1613
-1886
-2178
-2491
-2824
-3177
-3547
-3933
-4330
-4736
-5147
-5560
-5974
-6387
-6797
-7202
-7600
-7991
-8369
-8733
-9077
-9394
-9680
-9926
-10125
-10270
-10355
-10372
-10319
-10193
-9994
-9726
-9393
-9004
-8570
-8101
-7612
-7115
-6625
-6151
-5705
-5293
-4919
-4582
-4281
-4008
-3756
-3514
-3271
-3017
-2742
-2439
-2103
-1733
-1329
-898
-445
21
488
947
1388
1801
2179
2518
2815
3069
3282
3458
3600
3713
3802
3873
3928
3971
4003
4025
4037
4038
4026
4001
3959
3901
3825
3732
3622
3499
3365
3223
3078
2935
2798
2673
2562
2468
2395
2342
2308
2293
2293
2304
2323
2346
2370
2392
2411
2426
2439
2452
2467
2489
2521
2566
2626
2702
2794
2901
3019
3145
3274
3401
3522
3632
3728
3808
3869
3912
3935
3941
3931
3905
3865
3813
3751
3679
3599
3514
3424
3333
3242
3153
3068
2989
2914
2842
2771
2696
2611
2512
2390
2239
2055
1834
1576
1280
953
600
232
-141
-507
-854
-1171
-1451
-1686
-1873
-2012
-2105
-2157
-2175
-2166
-2139
-2099
-2052
-2003
-1951
-1898
-1839
-1772
-1690
-1590
-1467
-1317
-1137
-929
-694
-436
-161
125
414
696
965
1212
1431
1616
1765
1874
1943
1974
1968
1929
1861
1768
1655
1527
1386
1238
1084
927
770
614
461
312
169
34
-90
-201
-297
-374
-431
-465
-476
-463
-428
-371
-296
-206
-107
-3
101
201
290
366
425
464
482
477
450
400
330
240
134
14
-116
-254
-394
-533
-668
-796
-914
-1022
-1119
-1207
-1289
-1368
-1450
-1539
-1639
-1754
-1886
-2036
-2202
-2380
-2564
-2747
-2920
-3075
-3203
-3296
-3352
-3366
-3339
-3274
-3176
-3054
-2915
-2769
-2626
-2494
-2379
-2287
-2222
-2183
-2169
-2179
-2207
-2249
-2299
-2352
-2401
-2442
-2468
-2477
-2463
-2423
-2355
-2255
-2123
-1957
-1758
-1528
-1271
-990
-692
-384
-74
229
516
779
1008
1199
1345
1444
1494
1499
1461
1387
1288
1173
1054
946
861
813
812
869
990
1181
1441
1767
2154
2590
3064
3560
4062
4553
5017
5438
5803
6101
6325
6469
6534
6519
6429
6271
6052
5784
5474
5135
4776
4408
4038
3677
3328
2998
2689
2401
2135
1887
1652
1426
1202
974
738
487
221
-64
-364
-678
-1000
-1327
-1650
-1964
-2265
-2549
-2816
-3066
-3302
-3530
-3755
-3985
-4225
-4480
-4754
-5047
-5357
-5680
-6009
-6336
-6652
-6947
-7212
-7440
-7626
-7764
-7855
-7898
-7896
-7854
-7775
-7667
-7534
-7382
-7217
-7044
-6869
-6695
-6527
-6369
-6226
-6101
-5997
-5918
-5863
-5835
-5830
-5847
-5882
-5930
-5983
-6036
-6083
-6117
-6134
-6130
-6104
-6058
-5993
-5914
-5826
-5737
-5654
-5583
-5530
-5501
-5498
-5522
-5571
-5642
-5729
-5824
-5920
-6004
-6069
-6104
-6101
-6052
-5950
-5794
-5579
-5307
-4979
-4598
-4169
-3696
-3185
-2641
-2071
-1479
-870
-251
375
1002
1625
2237
2833
3405
3948
4454
4918
5334
5699
6011
6269
6474
6630
6740
6812
6852
6867
6864
6850
6830
6810
6793
6783
6781
6788
6805
6832
6868
6913
6964
7020
7077
7132
7179
7214
7230
7219
7176
7093
6968
6795
6576
6311
6007
5670
5311
4944
4580
4235
3922
3651
3433
3273
3172
3129
3137
3189
3273
3376
3484
3585
3667
3721
3740
3720
3661
3565
3438
3284
3111
2926
2735
2545
2359
2179
2007
1841
1679
1519
1358
1192
1018
835
640
433
214
-18
-262
-516
-782
-1056
-1339
-1629
-1924
-2222
-2518
-2810
-3090
-3352
-3589
-3794
-3957
-4072
-4132
-4132
-4069
-3943
-3754
-3508
-3210
-2869
-2495
-2100
-1693
-1287
-890
-510
-153
178
480
756
1008
1240
1458
1669
1877
2089
2307
2534
2770
3015
3265
3516
3762
3998
4217
4415
4585
4725
4833
4909
4956
4976
4975
4958
4933
4905
4881
4867
4867
4884
4919
4973
5044
5127
5219
5313
5403
5481
5541
5575
5578
5542
5464
5340
5168
4948
4679
4365
4008
3613
3186
2732
2257
1770
1277
784
297
-176
-631
-1063
-1469
-1845
-2190
-2503
-2784
-3035
-3258
-3457
-3636
-3799
-3952
-4098
-4242
-4386
-4532
-4680
-4828
-4972
-5109
-5232
-5335
-5414
-5462
-5477
-5457
-5401
-5313
-5196
-5057
-4903
-4743
-4584
-4433
-4296
-4178
-4081
-4003
-3947
-3905
-3874
-3849
-3824
-3796
-3761
-3716
-3661
-3597
-3527
-3454
-3383
-3320
-3270
-3238
-3228
-3245
-3290
-3365
-3468
-3598
-3751
-3923
-4106
-4294
-4479
-4654
-4810
-4940
-5037
-5098
-5117
-5094
-5030
-4926
-4787
-4619
-4429
-4225
-4013
-3800
-3593
-3396
-3210
-3037
-2874
-2718
-2564
-2407
-2241
-2061
-1861
-1637
-1390
-1117
-821
-506
-177
162
504
842
1173
1491
1794
2082
2355
2615
2867
3115
3364
3620
3885
4163
4455
4761
5077
5398
5720
6034
6332
6606
6849
7056
7221
7342
7420
7456
7454
7420
7359
7279
7185
7083
6977
6870
6762
6653
6541
6422
6291
6143
5975
5783
5562
5311
5030
4717
4375
4006
3612
3198
2766
2320
1864
1402
936
470
6
-453
-905
-1349
-1782
-2203
-2611
-3006
-3386
-3751
-4101
-4435
-4751
-5049
-5326
-5580
-5808
-6007
-6173
-6302
-6392
-6439
-6443
-6403
-6320
-6197
-6038
-5848
-5633
-5401
-5159
-4914
-4672
-4439
-4219
-4016
-3831
-3664
-3515
-3381
-3260
-3149
-3043
-2941
-2837
-2730
-2617
-2493
-2358
-2208
-2041
-1855
-1648
-1419
-1168
-893
-596
-280
52
396
747
1097
1440
1770
2081
2367
2624
2851
3046
3210
3346
3457
3548
3622
3685
3740
3789
3836
3879
3919
3954
3982
4000
4006
4000
3979
3942
3891
3826
3748
3661
3565
3461
3351
3236
3113
2984
2846
2698
2539
2369
2186
1992
1788
1576
1359
1140
921
707
498
296
101
-89
-275
-460
-650
-847
-1058
-1285
-1534
-1808
-2109
-2437
-2794
-3176
-3582
-4006
-4445
-4891
-5338
-5779
-6206
-6612
-6992
-7338
-7648
-7918
-8146
-8333
-8479
-8588
-8662
-8706
-8724
-8721
-8700
-8665
-8618
-8560
-8491
-8412
-8320
-8213
-8090
-7950
-7788
-7605
-7399
-7169
-6916
-6641
-6343
-6027
-5692
-5344
-4983
-4615
-4243
-3872
-3505
-3148
-2804
-2477
-2169
-1883
-1619
-1375
-1149
-939
-739
-544
-349
-150
59
278
510
754
1006
1265
1523
1775
2013
2237
2437
2611
2760
2884
2987
3074
3152
3230
3317
3422
3554
3719
3925
4174
4467
4805
5184
5598
6042
6504
6977
7450
7911
8351
8761
9131
9454
9726
9943
10103
10207
10258
10259
10216
10134
10021
9884
9731
9567
9401
9238
9083
8940
8813
8703
8612
8539
8485
8446
8420
8402
8387
8369
8341
8296
8227
8127
7988
7806
7577
7299
6970
6594
6174
5716
5228
4719
4198
3676
3162
2665
2192
1749
1338
963
621
311
26
-238
-488
-732
-975
-1224
-1484
-1756
-2043
-2343
-2653
-2969
-3284
-3591
-3883
-4151
-4388
-4587
-4742
-4849
-4906
-4911
-4866
-4773
-4635
-4458
-4247
-4008
-3748
-3472
-3189
-2903
-2622
-2349
-2091
-1852
-1635
-1443
-1278
-1141
-1033
-952
-896
-862
-848
-850
-862
-882
-905
-929
-949
-964
-973
-974
-967
-952
-928
-896
-856
-806
-746
-676
-596
-505
-405
-295
-180
-61
57
169
270
355
420
459
471
454
410
340
250
143
28
-88
-200
-299
-380
-440
-476
-488
-476
-444
-397
-339
-275
-212
-153
-104
-66
-42
-34
-39
-58
-89
-129
-176
-227
-281
-335
-386
-433
-473
-506
-530
-543
-545
-534
-512
-479
-436
-387
-336
-286
-244
-214
-202
-213
-249
-314
-408
-530
-675
-839
-1014
-1195
-1371
-1535
-1680
-1800
-1891
-1951
-1983
-1987
-1971
-1941
-1904
-1870
-1845
-1837
-1851
-1892
-1959
-2053
-2170
-2306
-2456
-2612
-2770
-2923
-3066
-3198
-3316
-3422
-3518
-3607
-3695
-3786
-3888
-4003
-4138
-4295
-4476
-4680
-4908
-5157
-5422
-5700
-5985
-6273
-6558
-6834
-7097
-7341
-7562
-7755
-7916
-8042
-8130
-8177
-8180
-8138
-8054
-7925
-7756
-7548
-7307
-7036
-6741
-6428
-6100
-5762
-5416
-5064
-4706
-4341
-3968
-3584
-3187
-2773
-2342
-1894
-1430
-953
-466
23
511
988
1449
1888
2300
2681
3029
3345
3630
3886
4117
4327
4521
4702
4873
5039
5201
5360
5517
5672
5825
5978
6128
6277
6424
6569
6712
6852
6988
7116
7236
7344
7436
7509
7560
7585
7584
7554
7496
7412
7305
7177
7034
6879
6718
6553
6389
6228
6071
5919
5772
5629
5487
5347
5207
5065
4921
4775
4627
4478
4327
4174
4021
3866
3707
3544
3374
3194
3003
2797
2575
2336
2080
1808
1522
1228
929
632
344
72
-176
-392
-571
-706
-793
-831
-817
-755
-647
-499
-317
-112
107
331
548
748
923
1064
1166
1225
1241
1215
1150
1053
930
792
646
502
370
257
171
116
95
109
157
237
342
467
604
746
884
1010
1117
1198
1249
1266
1250
1202
1124
1024
909
787
670
567
488
443
439
482
574
716
904
1134
1398
1686
1987
2289
2581
2851
3089
3288
3440
3543
3593
3592
3541
3443
3304
3130
2925
2697
2451
2194
1929
1662
1396
1133
876
626
383
148
-80
-302
-519
-731
-942
-1150
-1358
-1567
-1776
-1986
-2197
-2409
-2621
-2833
-3042
-3249
-3452
-3650
-3841
-4024
-4199
-4364
-4519
-4663
-4796
-4919
-5031
-5134
-5229
-5318
-5401
-5481
-5559
-5635
-5710
-5784
-5856
-5925
-5986
-6039
-6079
-6102
-6105
-6086
-6043
-5974
-5879
-5761
-5622
-5466
-5297
-5120
-4940
-4763
-4591
-4427
-4273
-4129
-3994
-3867
-3745
-3624
-3504
-3381
-3254
-3124
-2991
-2857
-2726
-2600
-2482
-2376
-2284
-2207
-2145
-2097
-2060
-2029
-2003
-1972
-1934
-1883
-1817
-1731
-1627
-1504
-1364
-1211
-1049
-884
-721
-566
-425
-302
-203
-129
-85
-70
-86
-131
-205
-305
-429
-572
-733
-905
-1087
-1273
-1459
-1643
-1820
-1987
-2143
-2286
-2414
-2528
-2627
-2712
-2783
-2844
-2894
-2935
-2970
-2999
-3025
-3048
-3069
-3090
-3110
-3130
-3149
-3166
-3179
-3186
-3185
-3172
-3142
-3093
-3018
-2915
-2780
-2609
-2400
-2153
-1867
-1545
-1187
-799
-385
51
503
965
1434
1904
2372
2835
3292
3743
4186
4624
5057
5486
5914
6341
6768
7197
7626
8055
8484
8910
9330
9742
10144
10532
10903
11254
11581
11882
12154
12393
12598
12766
12895
12984
13030
13035
12997
12917
12796
12636
12440
12211
11952
11667
11360
11034
10694
10341
9980
9612
9240
8865
8489
8114
7743
7377
7020
6674
6343
6029
5734
5459
5204
4969
4749
4540
4337
4132
3920
3692
3443
3169
2865
2533
2173
1790
1389
978
565
158
-236
-609
-958
-1279
-1571
-1836
-2074
-2291
-2489
-2673
-2847
-3012
-3170
-3322
-3469
-3609
-3740
-3863
-3977
-4080
-4175
-4262
-4343
-4420
-4495
-4570
-4645
-4721
-4796
-4868
-4933
-4988
-5026
-5045
-5040
-5008
-4947
-4856
-4738
-4594
-4428
-4246
-4053
-3855
-3658
-3468
-3289
-3124
-2977
-2848
-2738
-2646
-2572
-2513
-2468
-2436
-2416
-2406
-2407
-2417
-2437
-2468
-2508
-2558
-2618
-2685
-2758
-2834
-2912
-2988
-3060
-3126
-3183
-3232
-3270
-3301
-3324
-3341
-3355
-3369
-3382
-3398
-3416
-3435
-3454
-3471
-3482
-3484
-3474
-3449
-3407
-3347
-3270
-3177
-3070
-2953
-2830
-2704
-2579
-2457
-2342
-2232
-2130
-2032
-1937
-1843
-1748
-1648
-1543
-1431
-1314
-1191
-1064
-935
-807
-683
-564
-451
-346
-249
-160
-77
-1
71
137
198
253
301
339
366
377
371
345
297
227
134
20
-113
-263
-427
-600
-780
-963
-1148
-1331
-1512
-1690
-1866
-2040
-2212
-2384
-2557
-2730
-2906
-3084
-3265
-3448
-3634
-3824
-4017
-4215
-4418
-4627
-4843
-5066
-5297
-5535
-5779
-6026
-6273
-6517
-6753
-6976
-7181
-7364
-7520
-7646
-7739
-7797
-7821
-7810
-7767
-7692
-7590
-7462
-7311
-7141
-6954
-6753
-6540
-6316
-6085
-5848
-5606
-5361
-5115
-4869
-4623
-4377
-4131
-3884
-3632
-3374
-3105
-2822
-2521
-2196
-1846
-1468
-1061
-623
-159
331
841
1365
1898
2432
2961
3477
3976
4452
4901
5321
5710
6071
6402
6709
6993
7260
7513
7758
7998
8239
8482
8731
8986
9248
9516
9785
10053
10314
10563
10793
10998
11172
11309
11405
11457
11464
11428
11350
11235
11088
10917
10729
10531
10331
10135
9949
9778
9622
9484
9363
9255
9158
9068
8980
8889
8792
8686
8568
8437
8294
8141
7981
7817
7653
7494
7345
7207
7084
6978
6887
6811
6746
6690
6638
6586
6527
6460
6379
6282
6168
6037
5889
5725
5548
5359
5160
4953
4739
4518
4291
4057
3815
3563
3302
3030
2747
2455
2154
1846
1532
1216
900
585
273
-34
-335
-630
-920
-1203
-1480
-1751
-2016
-2273
-2523
-2765
-2998
-3222
-3438
-3647
-3850
-4051
-4252
-4456
-4667
-4887
-5118
-5361
-5616
-5881
-6152
-6426
-6697
-6959
-7208
-7438
-7646
-7829
-7984
-8113
-8217
-8297
-8358
-8401
-8431
-8451
-8462
-8465
-8461
-8448
-8425
-8388
-8335
-8263
-8169
-8048
-7902
-7726
-7519
-7283
-7017
-6722
-6401
-6055
-5687
-5300
-4898
-4485
-4062
-3637
-3211
-2787
-2371
-1963
-1568
-1186
-819
-467
-130
193
503
803
1093
1377
1656
1932
2205
2477
2747
3016
3281
3541
3794
4037
4266
4478
4671
4840
4983
5099
5185
5242
5270
5271
5246
5199
5133
5052
4959
4858
4752
4641
4529
4414
4296
4173
4045
3908
3760
3599
3424
3232
3024
2797
2553
2291
2012
1716
1404
1077
735
381
14
-364
-749
-1140
-1533
-1926
-2314
-2694
-3063
-3418
-3758
-4082
-4389
-4681
-4958
-5224
-5479
-5726
-5966
-6199
-6426
-6644
-6851
-7043
-7216
-7365
-7486
-7576
-7632
-7652
-7635
-7583
-7497
-7382
-7241
-7078
-6898
-6706
-6504
-6296
-6083
-5867
-5647
-5423
-5193
-4957
-4712
-4457
-4191
-3913
-3623
-3321
-3007
-2682
-2348
-2005
-1655
-1299
-939
-577
-214
150
511
870
1225
1575
1918
2252
2577
2892
3195
3485
3760
4021
4266
4495
4706
4900
5074
5228
5360
5470
5556
5616
5647
5648
5617
5551
5449
5308
5129
4910
4651
4352
4014
3642
3234
2796
2331
1842
1334
811
278
-260
-799
-1336
-1865
-2384
-2889
-3377
-3848
-4299
-4729
-5139
-5528
-5898
-6249
-6582
-6898
-7198
-7482
-7751
-8003
-8238
-8454
-8650
-8822
-8968
-9087
-9175
-9233
-9258
-9251
-9214
-9146
-9051
-8931
-8788
-8627
-8449
-8256
-8052
-7838
-7614
-7381
-7139
-6888
-6626
-6355
-6073
-5780
-5476
-5163
-4839
-4508
-4169
-3823
-3473
-3118
-2759
-2397
-2031
-1662
-1288
-909
-525
-135
260
662
1069
1481
1896
2313
2728
3142
3549
3949
4339
4715
5076
5419
5741
6041
6317
6566
6786
6977
7137
7265
7361
7425
7457
7460
7435
7386
7317
7231
7133
7029
6922
6818
6721
6633
6558
6497
6452
6422
6408
6408
6422
6447
6482
6527
6580
6639
6704
6774
6848
6924
7001
7078
7152
7222
7287
7343
7390
7426
7452
7468
7475
7475
7470
7464
7460
7460
7466
7479
7500
7528
7559
7591
7617
7633
7631
7605
7549
7457
7324
7147
6925
6656
6343
5990
5599
5179
4734
4273
3803
3331
2864
2409
1970
1552
1159
791
451
137
-152
-418
-665
-896
-1118
-1333
-1549
-1769
-1998
-2241
-2501
-2779
-3078
-3396
-3732
-4083
-4448
-4819
-5192
-5561
-5922
-6268
-6597
-6906
-7191
-7453
-7692
-7909
-8106
-8288
-8455
-8610
-8754
-8890
-9016
-9134
-9240
-9333
-9411
-9472
-9512
-9531
-9527
-9501
-9453
-9386
-9302
-9204
-9094
-8978
-8857
-8734
-8611
-8490
-8370
-8252
-8135
-8018
-7898
-7775
-7646
-7510
-7364
-7207
-7038
-6854
-6657
-6444
-6217
-5974
-5717
-5447
-5165
-4874
-4574
-4269
-3960
-3651
-3343
-3038
-2738
-2444
-2158
-1881
-1612
-1354
-1106
-870
-645
-434
-237
-54
114
267
405
530
642
744
837
924
1008
1090
1172
1256
1343
1433
1525
1618
1712
1804
1894
1979
2058
2130
2195
2253
2303
2345
2382
2413
2440
2465
2490
2516
2545
2580
2623
2675
2738
2813
2900
2998
3106
3221
3341
3461
3577
3684
3780
3860
3921
3962
3982
3982
3963
3929
3883
3828
3768
3707
3647
3592
3543
3500
3463
3433
3408
3385
3364
3341
3315
3283
3243
3194
3133
3060
2973
2872
2758
2630
2490
2339
2180
2015
1846
1676
1506
1339
1176
1016
860
706
553
398
242
80
-87
-259
-438
-620
-805
-990
-1170
-1344
-1506
-1653
-1782
-1892
-1979
-2043
-2085
-2104
-2102
-2082
-2045
-1997
-1938
-1872
-1802
-1731
-1662
-1595
-1533
-1475
-1422
-1373
-1327
-1281
-1234
-1184
-1128
-1064
-991
-907
-812
-705
-586
-456
-315
-165
-6
160
332
509
691
876
1062
1249
1433
1615
1790
1957
2115
2260
2393
2511
2617
2709
2791
2864
2931
2994
3057
3122
3191
3265
3343
3425
3510
3596
3680
3759
3830
3891
3939
3973
3991
3991
3975
3941
3891
3825
3745
3652
3550
3440
3326
3213
3103
3001
2912
2839
2786
2757
2753
2774
2821
2892
2983
3091
3211
3337
3464
3585
3697
3793
3872
3929
3964
3976
3965
3934
3883
3814
3731
3634
3526
3406
3276
3134
2978
2808
2618
2408
2172
1907
1612
1283
919
519
86
-378
-869
-1383
-1912
-2448
-2985
-3513
-4024
-4511
-4965
-5380
-5752
-6078
-6355
-6584
-6766
-6903
-7002
-7067
-7105
-7124
-7129
-7129
-7129
-7135
-7150
-7178
-7217
-7267
-7325
-7386
-7444
-7493
-7524
-7531
-7508
-7448
-7347
-7204
-7016
-6785
-6514
-6206
-5867
-5502
-5118
-4721
-4318
-3913
-3513
-3121
-2740
-2372
-2020
-1682
-1358
-1048
-749
-459
-174
108
391
678
974
1280
1600
1933
2281
2643
3016
3396
3779
4159
4530
4884
5215
5518
5785
6013
6200
6345
6448
6513
6545
6549
6534
6508
6480
6458
6451
6465
6505
6575
6676
6807
6963
7141
7332
7529
7723
7903
8063
8193
8288
8343
8356
8326
8256
8147
8005
7835
7644
7435
7215
6988
6756
6522
6285
6045
5800
5547
5284
5007
4713
4399
4062
3703
3318
2908
2472
2012
1529
1026
505
-29
-574
-1123
-1671
-2212
-2739
-3247
-3728
-4178
-4590
-4963
-5292
-5578
-5822
-6027
-6196
-6336
-6453
-6553
-6645
-6734
-6827
-6928
-7039
-7162
-7296
-7438
-7586
-7733
-7874
-8002
-8109
-8192
-8244
-8259
-8236
-8172
-8069
-7926
-7747
-7536
-7300
-7043
-6773
-6496
-6219
-5947
-5687
-5441
-5213
-5004
-4813
-4640
-4480
-4330
-4185
-4038
-3887
-3722
-3541
-3338
-3111
-2859
-2580
-2276
-1950
-1607
-1250
-886
-523
-165
179
504
804
1074
1310
1510
1671
1795
1883
1937
1961
1959
1939
1907
1868
1830
1800
1784
1786
1810
1858
1931
2029
2147
2284
2434
2591
2751
2907
3055
3190
3310
3412
3497
3564
3614
3650
3674
3688
3694
3696
3694
3689
3683
3676
3668
3659
3648
3635
3618
3597
3570
3535
3490
3433
3359
3267
3154
3017
2854
2665
2450
2209
1946
1662
1363
1052
734
412
91
-228
-542
-852
-1157
-1459
-1759
-2057
-2356
-2656
-2956
-3256
-3554
-3848
-4136
-4415
-4684
-4941
-5186
-5418
-5640
-5852
-6055
-6252
-6444
-6631
-6813
-6990
-7159
-7320
-7469
-7604
-7724
-7827
-7913
-7983
-8039
-8082
-8117
-8144
-8169
-8191
-8213
-8234
-8253
-8269
-8278
-8276
-8260
-8226
-8170
-8090
-7986
-7855
-7699
-7519
-7317
-7095
-6856
-6605
-6342
-6073
-5798
-5521
-5244
-4970
-4700
-4435
-4178
-3928
-3688
-3456
-3232
-3015
-2802
-2591
-2378
-2161
-1934
-1696
-1443
-1175
-888
-586
-267
63
402
745
1086
1421
1742
2045
2327
2581
2805
2997
3156
3282
3376
3441
3479
3494
3491
3473
3446
3416
3386
3361
3345
3342
3354
3382
3428
3489
3566
3657
3757
3865
3977
4088
4197
4300
4395
4480
4553
4615
4665
4703
4731
4749
4760
4764
4762
4757
4748
4736
4721
4705
4686
4664
4639
4610
4577
4539
4495
4446
4390
4329
4263
4193
4119
4043
3968
3892
3820
3752
3689
3633
3583
3542
3507
3480
3458
3441
3429
3419
3410
3402
3394
3386
3377
3367
3358
3349
3341
3335
3333
3334
3339
3349
3363
3381
3404
3432
3463
3499
3538
3582
3630
3683
3740
3803
3871
3945
4025
4111
4203
4300
4403
4512
4625
4744
4867
4994
5125
5259
5395
5532
5668
5802
5932
6053
6164
6262
6343
6406
6448
6467
6463
6437
6389
6322
6237
6139
6030
5914
5793
5669
5544
5419
5293
5165
5034
4896
4750
4592
4420
4230
4022
3794
3544
3273
2980
2666
2332
1980
1611
1228
833
430
20
-391
-799
-1201
-1592
-1967
-2323
-2655
-2961
-3238
-3486
-3704
-3894
-4058
-4198
-4318
-4422
-4514
-4596
-4672
-4744
-4812
-4876
-4937
-4992
-5039
-5077
-5104
-5119
-5120
-5107
-5080
-5042
-4994
-4937
-4874
-4809
-4742
-4675
-4611
-4551
-4493
-4440
-4390
-4344
-4301
-4262
-4226
-4194
-4166
-4144
-4129
-4121
-4121
-4129
-4146
-4170
-4199
-4233
-4268
-4302
-4333
-4358
-4375
-4382
-4380
-4367
-4345
-4314
-4277
-4235
-4192
-4149
-4108
-4070
-4038
-4010
-3987
-3969
-3954
-3941
-3928
-3916
-3903
-3888
-3873
-3856
-3840
-3823
-3808
-3795
-3784
-3774
-3766
-3758
-3749
-3737
-3723
-3704
-3680
-3651
-3617
-3581
-3544
-3508
-3475
-3449
-3430
-3422
-3423
-3433
-3453
-3478
-3507
-3537
-3563
-3583
-3594
-3593
-3580
-3553
-3513
-3460
-3395
-3321
-3239
-3149
-3054
-2952
-2846
-2733
-2615
-2490
-2357
-2217
-2070
-1915
-1754
-1587
-1416
-1241
-1062
-882
-699
-514
-327
-136
58
256
457
662
871
1080
1290
1497
1700
1898
2087
2268
2440
2602
2755
2899
3037
3169
3296
3421
3542
3663
3781
3897
4009
4118
4222
4320
4410
4492
4563
4624
4672
4706
4726
4729
4714
4681
4627
4553
4459
4344
4210
4059
3892
3712
3523
3326
3127
2927
2729
2536
2350
2173
2005
1849
1705
1574
1456
1353
1266
1193
1135
1092
1063
1045
1036
1034
1034
1034
1030
1018
995
959
909
843
762
669
564
452
335
219
106
1
-92
-172
-235
-282
-312
-327
-327
-315
-295
-270
-242
-214
-189
-167
-150
-136
-124
-113
-98
-78
-49
-9
44
110
189
279
379
484
592
696
795
883
958
1018
1065
1095
1111
1114
1107
1092
1072
1049
1024
1000
976
954
934
916
901
887
876
867
860
857
855
856
858
861
863
864
862
857
848
834
816
795
772
748
726
707
694
687
690
701
722
752
791
838
892
951
1012
1079
1145
1210
1274
1335
1393
1445
1492
1533
1567
1595
1618
1635
1648
1659
1669
1678
1690
1703
1719
1737
1757
1776
1793
1804
1806
1797
1773
1731
1670
1588
1483
1358
1212
1047
866
672
467
254
38
-179
-395
-606
-810
-1006
-1193
-1370
-1534
-1688
-1830
-1963
-2086
-2202
-2313
-2421
-2527
-2635
-2747
-2863
-2984
-3112
-3246
-3384
-3524
-3663
-3796
-3919
-4027
-4118
-4183
-4219
-4223
-4191
-4123
-4018
-3875
-3697
-3487
-3247
-2982
-2695
-2392
-2076
-1751
-1419
-1085
-749
-414
-79
255
587
919
1251
1583
1916
2250
2585
2923
3264
3606
3952
4300
4652
5005
5362
5719
6077
6434
6788
7136
7476
7804
8116
8410
8683
8930
9150
9342
9503
9635
9737
9811
9859
9883
9886
9871
9840
9795
9738
9669
9590
9499
9397
9280
9149
9000
8833
8645
8436
8205
7954
7682
7392
7086
6768
6441
6110
5777
5449
5127
4815
4517
4233
3965
3713
3477
3257
3049
2851
2662
2478
2296
2114
1929
1739
1543
1339
1129
912
691
469
247
29
-180
-378
-561
-727
-872
-997
-1100
-1183
-1247
-1294
-1329
-1354
-1373
-1391
-1412
-1439
-1475
-1522
-1583
-1658
-1748
-1853
-1972
-2105
-2251
-2407
-2572
-2746
-2924
-3107
-3291
-3474
-3655
-3831
-4002
-4166
-4324
-4476
-4623
-4767
-4911
-5058
-5211
-5374
-5549
-5739
-5945
-6169
-6409
-6663
-6930
-7205
-7485
-7764
-8038
-8303
-8554
-8788
-9002
-9195
-9366
-9514
-9640
-9745
-9831
-9899
-9951
-9989
-10014
-10029
-10035
-10033
-10024
-10009
-9990
-9965
-9935
-9901
-9860
-9813
-9757
-9690
-9612
-9518
-9409
-9281
-9134
-8967
-8781
-8576
-8353
-8116
-7867
-7610
-7347
-7082
-6818
-6558
-6303
-6054
-5812
-5576
-5345
-5117
-4889
-4658
-4423
-4180
-3928
-3664
-3387
-3097
-2794
-2480
-2157
-1826
-1492
-1157
-827
-506
-196
96
367
614
833
1022
1179
1303
1394
1454
1482
1483
1459
1414
1353
1279
1197
1112
1028
947
873
806
746
694
647
603
559
509
452
383
298
196
75
-67
-228
-408
-605
-816
-1037
-1266
-1498
-1731
-1961
-2186
-2402
-2607
-2800
-2979
-3142
-3289
-3419
-3531
-3624
-3699
-3756
-3795
-3817
-3823
-3814
-3792
-3758
-3713
-3657
-3591
-3514
-3427
-3329
-3217
-3092
-2952
-2795
-2621
-2430
-2221
-1996
-1755
-1501
-1236
-962
-683
-402
-121
155
424
682
926
1155
1364
1553
1720
1864
1985
2084
2162
2222
2266
2299
2324
2347
2371
2401
2441
2495
2563
2648
2750
2867
2999
3142
3293
3449
3608
3764
3917
4064
4204
4337
4462
4582
4698
4811
4924
5039
5158
5282
5412
5547
5688
5832
5979
6126
6270
6411
6545
6671
6789
6898
6998
7090
7176
7257
7334
7410
7486
7562
7639
7718
7798
7876
7954
8026
8096
8157
8212
8257
8292
8316
8329
8330
8319
8296
8260
8212
8148
8073
7981
7874
7751
7611
7455
7283
7095
6894
6678
6451
6214
5967
5712
5451
5184
4911
4634
4351
4062
3767
3465
3154
2833
2501
2156
1798
1425
1039
639
227
-194
-623
-1055
-1488
-1915
-2335
-2741
-3132
-3503
-3853
-4181
-4486
-4768
-5028
-5268
-5490
-5696
-5886
-6063
-6226
-6377
-6516
-6642
-6755
-6854
-6939
-7011
-7068
-7111
-7141
-7160
-7167
-7164
-7152
-7131
-7101
-7064
-7018
-6963
-6900
-6827
-6744
-6652
-6550
-6438
-6317
-6187
-6048
-5899
-5740
-5569
-5385
-5187
-4971
-4736
-4480
-4200
-3896
-3567
-3215
-2842
-2450
-2043
-1627
-1207
-789
-377
24
410
778
1127
1457
1771
2071
2362
2647
2934
3226
3529
3845
4178
4529
4896
5276
5667
6061
6453
6834
7197
7535
7840
8106
8328
8502
8626
8699
8724
8702
8637
8533
8397
8233
8047
7845
7631
7409
7183
6954
6722
6489
6252
6009
5758
5496
5220
4926
4613
4277
3918
3535
3129
2702
2255
1792
1318
836
351
-131
-607
-1072
-1520
-1948
-2353
-2732
-3081
-3399
-3686
-3939
-4160
-4350
-4510
-4641
-4747
-4831
-4895
-4944
-4981
-5009
-5030
-5048
-5063
-5077
-5089
-5101
-5110
-5116
-5116
-5111
-5097
-5073
-5039
-4993
-4936
-4867
-4788
-4699
-4601
-4497
-4388
-4274
-4157
-4038
-3918
-3796
-3671
-3542
-3407
-3266
-3116
-2955
-2783
-2599
-2402
-2195
-1980
-1759
-1536
-1315
-1102
-900
-714
-547
-402
-279
-179
-99
-38
7
42
71
97
125
158
199
248
307
375
451
534
621
710
800
887
970
1048
1119
1182
1235
1279
1313
1337
1350
1352
1345
1329
1305
1275
1240
1202
1164
1126
1091
1061
1036
1018
1008
1006
1012
1025
1044
1068
1097
1128
1161
1193
1223
1251
1274
1292
1304
1311
1312
1309
1303
1295
1288
1284
1284
1291
1306
1328
1358
1394
1434
1474
1512
1542
1560
1564
1548
1512
1452
1368
1262
1134
988
826
654
475
293
113
-62
-229
-384
-527
-656
-771
-874
-964
-1043
-1115
-1182
-1246
-1311
-1379
-1454
-1538
-1632
-1739
-1859
-1991
-2135
-2288
-2449
-2613
-2777
-2938
-3093
-3238
-3370
-3489
-3592
-3681
-3757
-3820
-3874
-3922
-3967
-4011
-4059
-4111
-4170
-4236
-4309
-4388
-4471
-4555
-4639
-4717
-4789
-4849
-4896
-4929
-4945
-4945
-4929
-4898
-4854
-4799
-4735
-4665
-4590
-4514
-4437
-4360
-4284
-4209
-4134
-4057
-3977
-3892
-3800
-3699
-3587
-3463
-3324
-3171
-3002
-2818
-2617
-2401
-2171
-1928
-1673
-1407
-1133
-853
-567
-278
13
305
596
885
1173
1457
1739
2017
2292
2563
2830
3092
3350
3602
3848
4088
4321
4547
4767
4981
5190
5395
5597
5799
6002
6206
6413
6625
6840
7058
7280
7502
7725
7945
8161
8371
8572
8765
8947
9118
9277
9425
9561
9684
9794
9892
9974
10040
10089
10118
10125
10109
10067
9999
9905
9784
9637
9465
9270
9054
8819
8568
8301
8022
7731
7430
7120
6803
6478
6148
5813
5475
5135
4796
4458
4125
3797
3475
3161
2855
2556
2264
1977
1695
1416
1138
862
586
310
34
-240
-512
-780
-1042
-1296
-1541
-1776
-2000
-2211
-2409
-2595
-2769
-2932
-3085
-3229
-3366
-3497
-3625
-3750
-3875
-4001
-4128
-4258
-4391
-4525
-4661
-4796
-4929
-5057
-5178
-5290
-5391
-5479
-5552
-5610
-5653
-5682
-5698
-5703
-5701
-5693
-5682
-5671
-5661
-5656
-5657
-5664
-5677
-5698
-5725
-5758
-5795
-5834
-5875
-5916
-5955
-5990
-6021
-6046
-6064
-6076
-6082
-6082
-6078
-6071
-6063
-6055
-6049
-6047
-6048
-6052
-6059
-6067
-6075
-6078
-6075
-6062
-6037
-5997
-5941
-5869
-5780
-5674
-5555
-5422
-5279
-5127
-4969
-4806
-4639
-4469
-4296
-4118
-3935
-3746
-3550
-3345
-3130
-2905
-2669
-2420
-2160
-1889
-1605
-1310
-1002
-686
-357
-18
330
686
1050
1419
1791
2165
2536
2903
3263
3613
3952
4277
4587
4881
5160
5424
5673
5909
6134
6348
6553
6751
6942
7126
7304
7473
7635
7786
7927
8054
8167
8264
8346
8410
8457
8488
8503
8503
8488
8460
8418
8362
8293
8209
8108
7990
7852
7694
7515
7314
7092
6849
6589
6311
6021
5721
5413
5100
4786
4471
4158
3846
3536
3229
2923
2620
2319
2021
1727
1438
1156
883
619
365
122
-111
-334
-549
-757
-960
-1161
-1361
-1561
-1760
-1960
-2159
-2355
-2546
-2731
-2909
-3077
-3234
-3382
-3520
-3650
-3772
-3890
-4003
-4115
-4226
-4336
-4445
-4553
-4658
-4758
-4854
-4942
-5023
-5095
-5158
-5212
-5258
-5295
-5325
-5348
-5364
-5373
-5375
-5370
-5358
-5337
-5310
-5276
-5237
-5194
-5150
-5108
-5071
-5043
-5026
-5024
-5039
-5073
-5126
-5200
-5292
-5402
-5527
-5665
-5814
-5971
-6132
-6295
-6458
-6617
-6773
-6922
-7063
-7196
-7319
-7433
-7536
-7629
-7711
-7783
-7845
-7896
-7938
-7970
-7992
-8005
-8007
-8002
-7987
-7963
-7930
-7888
-7838
-7780
-7714
-7640
-7558
-7467
-7367
-7257
-7135
-7001
-6853
-6689
-6508
-6310
-6092
-5857
-5603
-5332
-5047
-4748
-4439
-4124
-3804
-3483
-3164
-2849
-2540
-2239
-1945
-1660
-1383
-1114
-851
-594
-341
-92
155
400
642
883
1121
1355
1585
1810
2028
2238
2439
2629
2809
2977
3133
3278
3410
3531
3640
3739
3826
3902
3967
4019
4061
4088
4102
4101
4086
4056
4011
3955
3887
3810
3725
3636
3545
3454
3366
3282
3202
3127
3058
2992
2929
2867
2807
2745
2683
2621
2559
2499
2443
2395
2357
2333
2327
2340
2377
2438
2526
2641
2782
2950
3141
3355
3588
3838
4101
4374
4653
4936
5217
5496
5767
6031
6283
6524
6752
6967
7170
7360
7541
7713
7878
8038
8195
8352
8508
8666
8826
8987
9150
9313
9475
9634
9788
9935
10072
10196
10305
10397
10468
10516
10540
10538
10508
10450
10365
10252
10115
9954
9773
9575
9363
9142
8914
8683
8450
8218
7986
7756
7524
7291
7053
6808
6553
6285
6004
5706
5393
5062
4716
4356
3983
3600
3210
2815
2419
2024
1632
1247
870
505
153
-183
-502
-802
-1082
-1340
-1575
-1789
-1981
-2152
-2305
-2441
-2562
-2672
-2772
-2865
-2953
-3037
-3117
-3195
-3269
-3338
-3402
-3460
-3511
-3553
-3587
-3613
-3632
-3643
-3649
-3651
-3649
-3647
-3644
-3642
-3641
-3641
-3645
-3651
-3660
-3673
-3690
-3713
-3743
-3781
-3827
-3883
-3949
-4025
-4110
-4203
-4302
-4404
-4506
-4607
-4703
-4792
-4873
-4943
-5003
-5053
-5092
-5122
-5144
-5159
-5168
-5172
-5171
-5167
-5158
-5144
-5127
-5104
-5077
-5045
-5010
-4971
-4931
-4888
-4846
-4805
-4765
-4727
-4691
-4657
-4625
-4593
-4562
-4531
-4500
-4469
-4438
-4409
-4382
-4358
-4339
-4326
-4319
-4321
-4330
-4346
-4368
-4396
-4427
-4459
-4490
-4517
-4539
-4552
-4556
-4548
-4527
-4492
-4443
-4380
-4301
-4209
-4102
-3981
-3846
-3697
-3534
-3357
-3166
-2961
-2741
-2506
-2258
-1996
-1723
-1439
-1147
-849
-549
-250
47
336
617
886
1144
1388
1619
1837
2044
2241
2430
2612
2789
2961
3130
3294
3455
3612
3764
3911
4053
4189
4321
4448
4573
4695
4816
4938
5059
5181
5303
5423
5540
5652
5755
5846
5923
5982
6020
6035
6025
5987
5920
5824
5698
5542
5359
5148
4912
4654
4378
4086
3784
3476
3165
2857
2556
2263
1982
1713
1459
1217
988
769
558
354
155
-41
-236
-429
-620
-809
-995
-1176
-1350
-1516
-1672
-1817
-1948
-2066
-2168
-2256
-2329
-2386
-2429
-2458
-2474
-2478
-2472
-2457
-2436
-2408
-2376
-2340
-2302
-2260
-2214
-2163
-2104
-2036
-1956
-1862
-1751
-1622
-1475
-1309
-1126
-929
-720
-504
-284
-65
149
354
546
723
883
1026
1152
1261
1356
1437
1507
1569
1625
1678
1728
1779
1831
1887
1946
2009
2078
2150
2224
2301
2378
2455
2529
2600
2666
2726
2780
2827
2868
2903
2932
2958
2982
3003
3024
3045
3067
3090
3115
3141
3168
3196
3223
3250
3276
3299
3320
3336
3347
3352
3351
3341
3323
3296
3260
3214
3159
3095
3022
2942
2854
2760
2660
2555
2444
2327
2204
2074
1936
1791
1636
1471
1296
1111
915
709
494
269
36
-204
-449
-699
-952
-1206
-1460
-1712
-1961
-2205
-2443
-2674
-2899
-3116
-3326
-3530
-3728
-3921
-4109
-4295
-4477
-4655
-4830
-4999
-5162
-5316
-5460
-5591
-5707
-5808
-5892
-5959
-6009
-6043
-6064
-6072
-6072
-6066
-6057
-6047
-6040
-6036
-6038
-6046
-6061
-6081
-6105
-6133
-6161
-6186
-6206
-6219
-6220
-6208
-6180
-6137
-6077
-6002
-5912
-5811
-5703
-5590
-5477
-5369
-5268
-5178
-5100
-5035
-4984
-4943
-4911
-4883
-4856
-4825
-4786
-4735
-4669
-4587
-4486
-4368
-4233
-4083
-3920
-3748
-3569
-3386
-3201
-3017
-2835
-2657
-2482
-2311
-2144
-1981
-1820
-1661
-1504
-1347
-1189
-1030
-869
-704
-535
-361
-181
6
202
405
616
836
1062
1294
1530
1767
2003
2234
2457
2669
2867
3048
3211
3354
3476
3580
3665
3734
3790
3836
3875
3910
3945
3981
4019
4062
4109
4158
4207
4255
4300
4339
4371
4394
4408
4413
4409
4397
4379
4358
4335
4312
4291
4273
4260
4251
4247
4246
4248
4252
4255
4257
4256
4251
4240
4221
4195
4159
4114
4058
3992
3915
3826
3726
3616
3495
3363
3223
3075
2920
2760
2597
2432
2267
2104
1946
1793
1649
1513
1388
1274
1173
1084
1006
942
888
845
811
786
768
756
750
749
753
762
775
794
816
844
876
912
953
997
1045
1095
1148
1203
1259
1317
1375
1433
1491
1546
1598
1646
1687
1721
1747
1762
1768
1764
1752
1733
1711
1688
1667
1653
1649
1656
1678
1714
1764
1826
1897
1974
2053
2128
2195
2250
2290
2311
2312
2293
2253
2193
2114
2017
1905
1778
1638
1485
1321
1145
959
762
555
339
114
-119
-357
-601
-848
-1096
-1345
-1594
-1841
-2086
-2328
-2568
-2805
-3040
-3273
-3506
-3738
-3970
-4202
-4435
-4668
-4899
-5129
-5354
-5573
-5781
-5977
-6155
-6312
-6446
-6553
-6631
-6680
-6700
-6692
-6659
-6606
-6536
-6455
-6367
-6278
-6192
-6111
-6038
-5973
-5916
-5865
-5816
-5768
-5716
-5656
-5585
-5500
-5397
-5275
-5132
-4966
-4777
-4566
-4330
-4073
-3793
-3492
-3172
-2835
-2484
-2123
-1755
-1385
-1018
-657
-306
30
350
652
935
1201
1451
1687
1914
2134
2351
2567
2786
3008
3233
3461
3691
3920
4144
4361
4566
4755
4927
5077
5203
5304
5379
5428
5452
5452
5430
5387
5327
5251
5162
5061
4951
4832
4704
4568
4423
4269
4104
3928
3740
3538
3324
3096
2855
2604
2342
2073
1799
1521
1243
967
695
430
172
-75
-310
-532
-739
-929
-1102
-1256
-1391
-1506
-1601
-1677
-1734
-1774
-1799
-1809
-1808
-1796
-1776
-1749
-1716
-1678
-1635
-1588
-1536
-1480
-1419
-1355
-1288
-1217
-1144
-1068
-991
-911
-827
-740
-646
-545
-433
-311
-175
-26
137
312
496
688
882
1075
1261
1436
1595
1735
1855
1952
2027
2081
2115
2133
2137
2131
2119
2103
2086
2071
2058
2049
2045
2047
2053
2062
2075
2089
2103
2115
2122
2121
2110
2086
2047
1992
1918
1826
1716
1591
1452
1302
1145
985
826
670
521
381
251
131
22
-77
-167
-248
-322
-387
-444
-493
-533
-564
-585
-596
-598
-591
-579
-562
-545
-530
-520
-517
-525
-544
-573
-612
-658
-709
-761
-810
-853
-886
-907
-913
-904
-880
-841
-789
-727
-657
-582
-504
-427
-353
-283
-220
-166
-121
-86
-64
-53
-53
-65
-87
-117
-154
-194
-234
-270
-301
-323
-333
-332
-318
-294
-261
-224
-188
-157
-137
-134
-151
-191
-257
-349
-464
-601
-755
-920
-1091
-1261
-1427
-1582
-1723
-1849
-1958
-2051
-2130
-2197
-2257
-2312
-2367
-2427
-2493
-2570
-2659
-2760
-2875
-3003
-3142
-3290
-3444
-3601
-3758
-3911
-4054
-4188
-4306
-4405
-4483
-4537
-4567
-4571
-4549
-4503
-4434
-4345
-4238
-4116
-3982
-3840
-3693
-3542
-3390
-3239
-3089
-2941
-2794
-2648
-2501
-2352
-2200
-2041
-1877
-1703
-1518
-1322
-1114
-893
-659
-413
-157
109
383
661
942
1222
1498
1769
2031
2282
2522
2749
2964
3166
3356
3536
3708
3872
4030
4183
4333
4480
4623
4764
4899
5030
5153
5268
5373
5466
5546
5613
5666
5704
5728
5739
5738
5727
5707
5680
5647
5610
5571
5530
5487
5443
5397
5348
5295
5238
5174
5103
5025
4938
4844
4742
4634
4521
4405
4287
4169
4053
3939
3828
3721
3616
3513
3411
3308
3205
3098
2989
2875
2757
2636
2511
2384
2254
2124
1992
1861
1729
1596
1462
1327
1189
1049
906
761
615
468
321
177
38
-95
-220
-337
-446
-545
-638
-726
-812
-898
-989
-1088
-1198
-1322
-1463
-1621
-1798
-1992
-2203
-2428
-2666
-2914
-3168
-3427
-3688
-3949
-4208
-4464
-4716
-4964
-5208
-5447
-5680
-5909
-6132
-6350
-6561
-6766
-6964
-7155
-7337
-7512
-7679
-7837
-7988
-8131
-8265
-8392
-8510
-8621
-8723
-8817
-8902
-8978
-9044
-9101
-9147
-9184
-9209
-9223
-9224
-9212
-9187
-9147
-9092
-9021
-8933
-8830
-8712
-8579
-8433
-8275
-8109
-7935
-7755
-7572
-7387
-7200
-7011
-6821
-6629
-6434
-6235
-6030
-5819
-5601
-5376
-5145
-4907
-4663
-4414
-4162
-3905
-3645
-3382
-3115
-2844
-2568
-2286
-1997
-1701
-1398
-1089
-775
-457
-137
184
502
817
1126
1428
1723
2009
2288
2558
2819
3071
3313
3547
3769
3981
4182
4370
4545
4707
4856
4992
5117
5230
5333
5427
5512
5590
5659
5720
5773
5818
5853
5879
5896
5903
5902
5895
5882
5865
5846
5828
5811
5798
5788
5783
5781
5782
5784
5786
5785
5780
5770
5753
5728
5696
5657
5611
5561
5509
5457
5408
5363
5324
5294
5273
5261
5257
5261
5270
5283
5295
5305
5309
5304
5289
5262
5221
5168
5104
5029
4947
4860
4770
4679
4590
4504
4422
4344
4268
4195
4120
4043
3964
3877
3784
3681
3570
3451
3325
3192
3055
2915
2776
2638
2504
2377
2256
2143
2037
1942
1854
1772
1697
1625
1556
1487
1418
1345
1269
1188
1102
1010
916
817
717
616
516
420
327
240
160
86
18
-43
-99
-151
-198
-242
-283
-323
-360
-396
-429
-461
-491
-520
-548
-575
-604
-633
-666
-701
-740
-783
-829
-877
-925
-972
-1016
-1054
-1083
-1101
-1108
-1102
-1084
-1052
-1010
-960
-903
-843
-782
-723
-668
-619
-578
-543
-515
-493
-475
-460
-446
-431
-415
-396
-375
-352
-329
-305
-283
-265
-251
-242
-239
-243
-253
-268
-288
-313
-341
-372
-405
-442
-481
-525
-573
-627
-687
-753
-825
-902
-983
-1068
-1153
-1237
-1320
-1398
-1472
-1541
-1604
-1662
-1717
-1769
-1820
-1870
-1922
-1975
-2029
-2086
-2145
-2204
-2263
-2321
-2375
-2426
-2472
-2511
-2543
-2566
-2580
-2584
-2576
-2558
-2527
-2485
-2432
-2369
-2298
-2219
-2137
-2053
-1970
-1890
-1815
-1748
-1689
-1637
-1593
-1554
-1519
-1484
-1446
-1402
-1350
-1287
-1211
-1121
-1018
-901
-772
-633
-486
-333
-179
-25
125
270
406
531
644
744
829
898
952
991
1016
1028
1028
1018
1000
977
948
916
879
840
797
750
699
641
578
508
432
351
266
180
94
11
-66
-134
-192
-238
-273
-296
-309
-313
-311
-306
-300
-295
-295
-299
-309
-326
-348
-375
-405
-437
-468
-498
-524
-545
-560
-567
-567
-559
-543
-519
-488
-452
-411
-367
-321
-275
-231
-190
-154
-125
-102
-85
-75
-70
-68
-67
-65
-59
-45
-23
11
57
116
188
273
369
473
584
699
815
929
1038
1141
1236
1322
1398
1463
1517
1563
1599
1627
1649
1665
1676
1684
1689
1692
1693
1692
1689
1684
1677
1667
1654
1639
1623
1606
1590
1575
1564
1559
1560
1568
1584
1607
1638
1673
1711
1750
1785
1816
1838
1849
1849
1835
1808
1769
1717
1654
1582
1501
1413
1318
1216
1107
990
865
730
586
432
269
98
-79
-259
-440
-619
-793
-960
-1119
-1267
-1406
-1536
-1658
-1774
-1887
-1999
-2112
-2230
-2353
-2482
-2619
-2763
-2913
-3068
-3226
-3384
-3540
-3690
-3832
-3963
-4081
-4182
-4266
-4330
-4373
-4397
-4401
-4386
-4355
-4309
-4252
-4187
-4116
-4041
-3964
-3888
-3812
-3736
-3660
-3582
-3502
-3416
-3323
-3222
-3112
-2992
-2863
-2724
-2576
-2421
-2261
-2096
-1928
-1758
-1587
-1415
-1242
-1068
-892
-715
-536
-355
-171
14
200
387
573
758
939
1118
1293
1464
1631
1794
1953
2110
2265
2419
2573
2726
2881
3036
3192
3347
3502
3655
3804
3950
4090
4224
4352
4473
4587
4695
4798
4897
4993
5088
5183
5277
5372
5465
5556
5642
5721
5790
5847
5889
5913
5918
5902
5867
5812
5739
5650
5546
5429
5302
5166
5022
4870
4710
4542
4365
4178
3981
3772
3553
3325
3088
2844
2596
2347
2100
1856
1620
1392
1174
967
772
588
414
250
95
-53
-195
-331
-463
-590
-713
-831
-943
-1048
-1146
-1235
-1315
-1385
-1445
-1495
-1536
-1568
-1594
-1616
-1634
-1653
-1672
-1694
-1721
-1752
-1787
-1826
-1868
-1911
-1952
-1990
-2023
-2050
-2068
-2077
-2078
-2071
-2057
-2036
-2009
-1981
-1949
-1916
-1881
-1846
-1811
-1776
-1741
-1706
-1672
-1639
-1609
-1583
-1562
-1548
-1541
-1541
-1551
-1568
-1593
-1624
-1661
-1701
-1742
-1784
-1825
-1863
-1898
-1928
-1954
-1976
-1992
-2003
-2009
-2008
-2001
-1990
-1971
-1946
-1916
-1881
-1843
-1803
-1764
-1727
-1695
-1667
-1646
-1632
-1624
-1622
-1622
-1624
-1624
-1619
-1606
-1584
-1549
-1500
-1437
-1359
-1266
-1160
-1042
-914
-778
-636
-492
-346
-200
-58
81
214
341
463
579
689
795
898
998
1098
1197
1297
1397
1498
1598
1696
1789
1876
1955
2023
2077
2117
2142
2151
2146
2127
2096
2055
2008
1956
1903
1851
1801
1755
1714
1677
1646
1619
1595
1574
1554
1534
1512
1488
1460
1428
1391
1349
1301
1247
1188
1124
1056
984
910
833
753
673
591
508
424
339
254
170
86
5
-73
-146
-212
-271
-322
-363
-396
-420
-437
-450
-461
-472
-487
-508
-537
-575
-622
-678
-741
-807
-875
-940
-998
-1047
-1083
-1105
-1112
-1103
-1079
-1041
-993
-935
-872
-805
-738
-671
-606
-545
-488
-435
-385
-337
-292
-248
-205
-162
-118
-74
-29
16
60
105
148
189
227
262
293
320
341
356
366
368
362
349
326
294
251
197
132
55
-34
-135
-247
-369
-500
-638
-783
-931
-1082
-1233
-1383
-1532
-1678
-1819
-1957
-2090
-2219
-2342
-2459
-2570
-2675
-2773
-2863
-2945
-3018
-3083
-3140
-3188
-3229
-3264
-3293
-3316
-3335
-3350
-3360
-3366
-3367
-3363
-3353
-3338
-3316
-3288
-3256
-3219
-3180
-3140
-3100
-3062
-3027
-2996
-2969
-2947
-2928
-2913
-2899
-2885
-2870
-2853
-2832
-2808
-2778
-2744
-2704
-2660
-2611
-2558
-2502
-2442
-2381
-2317
-2254
-2190
-2127
-2066
-2008
-1953
-1901
-1852
-1806
-1761
-1717
-1673
-1626
-1575
-1518
-1455
-1383
-1303
-1215
-1117
-1010
-897
-776
-647
-511
-368
-218
-62
102
272
448
629
815
1002
1191
1378
1562
1740
1912
2077
2234
2383
2524
2658
2787
2912
3032
3150
3265
3377
3487
3592
3694
3789
3879
3961
4035
4102
4160
4210
4253
4287
4314
4334
4347
4354
4354
4348
4337
4321
4300
4277
4250
4222
4193
4162
4131
4098
4062
4022
3976
3922
3858
3782
3694
3590
3472
3340
3193
3033
2862
2682
2495
2302
2106
1909
1712
1516
1323
1132
943
758
576
396
218
43
-132
-305
-477
-649
-820
-991
-1160
-1327
-1491
-1651
-1806
-1954
-2095
-2228
-2352
-2466
-2572
-2669
-2757
-2839
-2914
-2983
-3047
-3106
-3161
-3210
-3254
-3290
-3320
-3341
-3353
-3356
-3349
-3332
-3307
-3272
-3230
-3180
-3123
-3059
-2989
-2911
-2826
-2733
-2632
-2522
-2404
-2278
-2144
-2004
-1860
-1714
-1568
-1423
-1283
-1147
-1018
-897
-782
-674
-572
-476
-383
-294
-208
-123
-41
40
118
192
263
329
391
447
497
543
583
618
649
675
697
714
725
730
728
718
699
669
629
579
517
446
366
279
186
90
-9
-108
-205
-298
-388
-471
-548
-617
-678
-731
-774
-809
-834
-852
-861
-865
-863
-858
-853
-848
-848
-853
-865
-887
-918
-958
-1008
-1066
-1129
-1197
-1267
-1335
-1400
-1460
-1512
-1555
-1589
-1613
-1627
-1631
-1627
-1615
-1596
-1571
-1542
-1510
-1475
-1438
-1399
-1360
-1319
-1278
-1236
-1193
-1149
-1104
-1059
-1012
-965
-918
-871
-825
-780
-738
-698
-662
-629
-600
-573
-548
-524
-500
-475
-447
-417
-382
-344
-302
-258
-213
-169
-127
-88
-53
-24
-1
18
32
45
56
69
86
108
138
174
219
271
330
393
459
526
590
650
704
750
787
815
833
843
845
842
834
823
812
803
797
795
800
810
826
848
875
904
935
964
991
1012
1027
1032
1028
1012
987
951
905
853
794
732
669
608
550
497
453
417
391
374
367
367
374
385
398
410
419
422
416
402
378
344
301
251
197
141
85
34
-11
-46
-71
-83
-82
-68
-40
0
53
117
192
278
373
477
590
709
834
963
1092
1220
1344
1460
1567
1662
1744
1812
1865
1906
1936
1957
1971
1983
1994
2007
2024
2045
2073
2106
2143
2184
2227
2271
2313
2354
2390
2422
2448
2468
2481
2487
2485
2474
2456
2429
2393
2350
2300
2244
2183
2119
2052
1986
1920
1857
1796
1740
1688
1641
1598
1558
1522
1489
1458
1429
1400
1371
1341
1309
1274
1236
1194
1147
1096
1040
980
917
852
787
724
664
608
560
518
484
458
438
423
412
403
393
382
368
351
330
306
280
255
232
213
200
196
201
216
243
280
326
381
443
509
578
648
716
781
842
898
947
991
1029
1061
1088
1111
1130
1146
1159
1170
1179
1186
1190
1191
1189
1183
1174
1161
1144
1125
1103
1079
1054
1028
1002
978
952
926
899
870
836
798
754
704
647
584
516
444
370
296
226
160
102
52
12
-18
-37
-48
-50
-46
-37
-26
-15
-4
5
10
11
9
3
-6
-18
-31
-44
-57
-69
-80
-88
-95
-100
-104
-108
-111
-116
-123
-133
-147
-164
-187
-213
-244
-279
-318
-359
-402
-446
-490
-534
-577
-620
-662
-703
-744
-785
-826
-868
-911
-956
-1004
-1054
-1107
-1164
-1225
-1291
-1362
-1439
-1521
-1608
-1700
-1797
-1896
-1997
-2099
-2200
-2297
-2391
-2481
-2565
-2644
-2720
-2792
-2863
-2933
-3006
-3083
-3163
-3249
-3340
-3434
-3531
-3628
-3723
-3814
-3897
-3972
-4037
-4090
-4132
-4164
-4188
-4206
-4221
-4236
-4253
-4275
-4306
-4345
-4395
-4456
-4526
-4606
-4693
-4785
-4881
-4977
-5070
-5159
-5241
-5313
-5372
-5417
-5447
-5459
-5452
-5428
-5384
-5324
-5247
-5156
-5055
-4945
-4831
-4716
-4602
-4493
-4391
-4297
-4212
-4135
-4065
-4001
-3939
-3877
-3812
-3740
-3659
-3566
-3461
-3342
-3209
-3063
-2907
-2741
-2569
-2393
-2216
-2040
-1868
-1700
-1539
-1385
-1237
-1095
-959
-828
-700
-574
-449
-325
-201
-76
49
173
295
415
530
640
744
840
928
1006
1077
1139
1194
1242
1284
1322
1358
1392
1425
1460
1496
1535
1576
1619
1664
1711
1758
1806
1852
1895
1936
1972
2003
2029
2048
2062
2070
2074
2073
2069
2063
2056
2049
2043
2037
2033
2032
2031
2029
2031
2031
2032
2033
2036
2040
2047
2059
2075
2097
2126
2160
2200
2244
2290
2337
2380
2418
2449
2471
2483
2484
2476
2460
2438
2413
2386
2362
2342
2327
2319
2318
2323
2334
2349
2366
2384
2403
2420
2435
2449
2461
2472
2482
2492
2502
2511
2519
2527
2532
2534
2534
2530
2523
2514
2504
2494
2486
2481
2480
2483
2491
2503
2517
2533
2547
2557
2562
2560
2549
2530
2502
2467
2426
2381
2336
2291
2249
2212
2179
2153
2131
2114
2101
2089
2077
2064
2048
2029
2004
1975
1941
1902
1859
1811
1760
1707
1653
1598
1544
1491
1441
1394
1350
1311
1275
1243
1214
1187
1161
1134
1104
1070
1031
985
930
867
794
712
622
524
419
309
196
82
-32
-143
-249
-348
-438
-518
-586
-642
-685
-717
-737
-749
-753
-752
-749
-746
-745
-748
-755
-768
-786
-809
-835
-862
-889
-915
-936
-952
-963
-967
-964
-955
-939
-919
-893
-862
-828
-790
-748
-704
-658
-611
-564
-518
-476
-438
-406
-383
-368
-363
-368
-381
-403
-430
-461
-494
-525
-552
-573
-587
-592
-588
-575
-554
-527
-494
-457
-418
-379
-340
-302
-267
-236
-207
-183
-161
-142
-126
-112
-98
-85
-72
-58
-41
-23
-2
21
46
71
97
121
143
160
171
176
173
162
142
114
79
37
-11
-64
-119
-178
-237
-297
-357
-415
-473
-529
-584
-636
-686
-733
-778
-821
-860
-896
-929
-959
-985
-1008
-1025
-1039
-1046
-1048
-1043
-1032
-1012
-986
-953
-913
-868
-818
-765
-710
-656
-604
-554
-508
-467
-429
-396
-367
-340
-315
-290
-266
-241
-214
-185
-154
-122
-87
-51
-13
26
67
110
156
203
255
310
370
435
505
581
663
749
840
934
1031
1129
1225
1320
1410
1495
1572
1642
1703
1756
1799
1835
1864
1886
1905
1920
1933
1945
1957
1968
1978
1987
1994
1998
1998
1993
1984
1970
1952
1931
1908
1884
1862
1840
1822
1806
1793
1782
1772
1762
1750
1736
1717
1694
1666
1633
1595
1554
1509
1462
1414
1366
1318
1271
1226
1182
1139
1098
1059
1022
986
953
921
892
865
840
817
794
773
751
730
707
684
659
634
609
584
559
535
511
487
463
438
411
381
346
306
261
211
156
96
34
-31
-97
-163
-228
-291
-352
-412
-471
-530
-589
-649
-711
-776
-843
-914
-989
-1067
-1150
-1237
-1330
-1428
-1534
-1647
-1768
-1897
-2033
-2178
-2328
-2481
-2635
-2788
-2937
-3079
-3212
-3334
-3444
-3543
-3631
-3707
-3775
-3836
-3891
-3941
-3990
-4035
-4082
-4128
-4173
-4218
-4262
-4305
-4346
-4384
-4418
-4448
-4472
-4489
-4498
-4497
-4484
-4459
-4421
-4368
-4301
-4220
-4126
-4022
-3908
-3787
-3662
-3534
-3405
-3277
-3150
-3024
-2898
-2771
-2643
-2510
-2372
-2226
-2072
-1910
-1738
-1558
-1371
-1177
-978
-776
-573
-371
-171
25
215
400
576
746
908
1063
1211
1354
1494
1630
1766
1901
2037
2176
2317
2459
2601
2743
2882
3017
3145
3264
3374
3472
3558
3633
3697
3750
3794
3829
3858
3880
3897
3908
3914
3914
3908
3895
3877
3853
3823
3788
3750
3709
3668
3626
3587
3549
3515
3484
3457
3433
3413
3396
3382
3371
3364
3360
3358
3360
3364
3369
3375
3380
3382
3380
3372
3357
3335
3306
3270
3228
3183
3137
3092
3051
3016
2988
2969
2958
2955
2959
2968
2978
2987
2993
2992
2983
2964
2934
2893
2841
2780
2710
2634
2553
2471
2387
2305
2224
2147
2072
2000
1930
1860
1789
1716
1639
1557
1468
1372
1269
1159
1043
923
799
675
551
430
313
200
93
-9
-108
-203
-298
-392
-488
-588
-691
-797
-908
-1020
-1134
-1248
-1358
-1463
-1561
-1650
-1729
-1796
-1852
-1895
-1928
-1950
-1962
-1967
-1966
-1961
-1953
-1945
-1937
-1933
-1931
-1934
-1942
-1954
-1970
-1989
-2011
-2032
-2053
-2070
-2082
-2088
-2087
-2076
-2056
-2027
-1988
-1941
-1886
-1824
-1757
-1686
-1612
-1537
-1461
-1386
-1313
-1241
-1173
-1107
-1045
-986
-929
-874
-820
-767
-712
-654
-593
-528
-457
-381
-299
-211
-119
-24
73
171
267
360
448
530
606
674
735
788
833
871
902
927
946
959
967
971
971
968
964
959
954
951
951
955
963
976
994
1016
1041
1069
1097
1123
1148
1168
1184
1194
1199
1198
1192
1182
1170
1156
1140
1125
1109
1093
1077
1059
1039
1016
987
952
909
858
798
729
651
565
472
373
269
163
55
-53
-160
-264
-366
-464
-557
-646
-731
-812
-889
-964
-1036
-1105
-1174
-1242
-1310
-1378
-1447
-1516
-1586
-1656
-1726
-1794
-1862
-1926
-1988
-2045
-2099
-2149
-2195
-2237
-2277
-2316
-2355
-2395
-2439
-2488
-2543
-2605
-2675
-2754
-2840
-2932
-3030
-3132
-3235
-3337
-3437
-3532
-3620
-3700
-3771
-3832
-3883
-3924
-3955
-3977
-3991
-3998
-4000
-3996
-3988
-3978
-3966
-3952
-3936
-3920
-3903
-3885
-3865
-3843
-3819
-3792
-3760
-3725
-3685
-3640
-3592
-3540
-3485
-3429
-3374
-3320
-3271
-3227
-3190
-3161
-3140
-3129
-3125
-3129
-3138
-3151
-3166
-3179
-3190
-3195
-3192
-3182
-3163
-3134
-3097
-3052
-3000
-2944
-2886
-2827
-2768
-2712
-2659
-2610
-2564
-2523
-2483
-2446
-2408
-2368
-2325
-2277
-2223
-2162
-2094
-2017
-1933
-1843
-1746
-1645
-1541
-1435
-1330
-1226
-1126
-1029
-938
-852
-773
-699
-630
-564
-502
-440
-377
-311
-239
-160
-71
29
142
267
406
557
719
890
1069
1253
1438
1623
1805
1983
2154
2318
2475
2625
2769
2908
3045
3180
3317
3455
3597
3744
3895
4051
4211
4375
4540
4704
4866
5023
5173
5314
5443
5559
5660
5745
5815
5868
5907
5932
5944
5947
5941
5928
5912
5892
5871
5849
5826
5802
5776
5748
5716
5679
5636
5587
5531
5467
5397
5320
5237
5149
5056
4958
4856
4750
4639
4523
4402
4276
4143
4005
3860
3710
3554
3393
3227
3056
2880
2700
2515
2325
2130
1930
1725
1516
1303
1088
872
657
444
235
31
-165
-354
-535
-708
-873
-1032
-1185
-1333
-1478
-1620
-1760
-1897
-2033
-2166
-2297
-2424
-2547
-2665
-2779
-2886
-2988
-3084
-3173
-3255
-3330
-3397
-3456
-3507
-3549
-3581
-3604
-3617
-3621
-3617
-3605
-3586
-3563
-3536
-3506
-3474
-3443
-3411
-3380
-3350
-3321
-3294
-3268
-3243
-3220
-3198
-3176
-3156
-3136
-3117
-3097
-3076
-3053
-3028
-2999
-2966
-2927
-2883
-2833
-2777
-2715
-2648
-2577
-2502
-2424
-2345
-2263
-2181
-2098
-2016
-1932
-1849
-1766
-1683
-1600
-1518
-1435
-1353
-1272
-1192
-1113
-1035
-958
-882
-808
-735
-664
-596
-531
-470
-412
-359
-310
-267
-228
-193
-161
-131
-101
-71
-39
-4
35
78
126
177
232
289
347
404
459
510
556
596
630
658
679
695
707
714
719
723
726
731
738
748
762
780
802
827
856
886
917
947
974
997
1014
1024
1027
1022
1012
995
974
951
928
907
891
880
877
882
897
921
953
995
1044
1100
1163
1230
1302
1377
1455
1535
1615
1696
1775
1852
1925
1993
2056
2112
2161
2203
2237
2265
2287
2304
2317
2327
2337
2346
2355
2365
2376
2389
2402
2418
2434
2450
2466
2482
2497
2510
2521
2528
2532
2530
2524
2512
2494
2471
2443
2410
2375
2339
2302
2267
2235
2206
2181
2159
2140
2124
2108
2092
2074
2053
2028
1999
1966
1928
1887
1843
1798
1752
1705
1659
1611
1563
1512
1459
1401
1339
1270
1196
1116
1030
940
845
748
650
550
449
348
246
143
39
-69
-179
-293
-411
-532
-655
-781
-907
-1033
-1157
-1278
-1396
-1508
-1615
-1716
-1811
-1901
-1985
-2064
-2138
-2208
-2272
-2333
-2390
-2444
-2495
-2543
-2589
-2634
-2677
-2720
-2763
-2804
-2845
-2883
-2918
-2950
-2976
-2996
-3008
-3012
-3008
-2995
-2974
-2945
-2910
-2870
-2825
-2777
-2727
-2675
-2622
-2568
-2514
-2460
-2406
-2352
-2298
-2246
-2195
-2147
-2103
-2063
-2027
-1997
-1972
-1951
-1933
-1918
-1902
-1886
-1866
-1841
-1809
-1771
-1724
-1670
-1610
-1543
-1473
-1401
-1328
-1257
-1190
-1128
-1072
-1022
-978
-940
-907
-877
-850
-824
-798
-769
-738
-704
-666
-623
-577
-527
-474
-419
-361
-302
-243
-184
-125
-69
-15
35
81
122
157
186
208
223
231
232
227
216
199
177
151
122
90
54
16
-25
-70
-118
-170
-226
-287
-352
-421
-494
-570
-649
-730
-812
-895
-978
-1061
-1144
-1227
-1310
-1394
-1478
-1563
-1649
-1736
-1824
-1912
-2000
-2089
-2177
-2264
-2351
-2436
-2520
-2603
-2684
-2763
-2840
-2914
-2984
-3049
-3108
-3161
-3206
-3242
-3270
-3288
-3297
-3297
-3288
-3272
-3249
-3220
-3185
-3147
-3104
-3059
-3010
-2958
-2904
-2845
-2783
-2717
-2646
-2571
-2492
-2408
-2320
-2229
-2134
-2036
-1935
-1834
-1731
-1628
-1526
-1425
-1326
-1229
-1137
-1047
-962
-881
-805
-732
-663
-597
-534
-473
-412
-353
-293
-233
-173
-113
-52
7
66
123
177
228
275
317
356
389
419
444
466
486
503
520
536
552
569
587
607
627
650
673
698
723
748
774
800
826
854
882
912
945
980
1020
1065
1116
1174
1238
1310
1391
1479
1575
1677
1786
1900
2017
2138
2259
2378
2495
2607
2713
2812
2904
2987
3062
3129
3188
3241
3287
3327
3364
3396
3426
3453
3479
3503
3527
3550
3573
3595
3618
3641
3663
3685
3705
3724
3739
3751
3758
3758
3751
3737
3716
3687
3652
3611
3567
3521
3474
3430
3388
3351
3318
3291
3267
3248
3231
3215
3199
3182
3161
3137
3109
3076
3038
2996
2950
2901
2847
2790
2731
2668
2602
2534
2464
2393
2321
2248
2176
2106
2037
1971
1907
1846
1788
1731
1676
1621
1567
1513
1460
1407
1354
1304
1256
1211
1170
1133
1101
1072
1048
1026
1004
985
963
940
914
884
851
813
771
726
677
627
574
521
468
415
364
314
266
222
181
143
109
79
51
26
2
-21
-45
-70
-98
-129
-162
-199
-237
-277
-318
-357
-395
-429
-460
-487
-510
-530
-546
-560
-573
-585
-598
-612
-627
-644
-661
-678
-695
-711
-725
-737
-745
-750
-750
-746
-738
-725
-708
-687
-662
-634
-603
-571
-537
-503
-471
-440
-412
-386
-365
-346
-331
-319
-308
-299
-290
-281
-271
-261
-251
-241
-231
-223
-218
-215
-215
-219
-226
-235
-246
-260
-274
-288
-303
-319
-336
-355
-376
-402
-431
-465
-504
-548
-594
-643
-693
-741
-787
-828
-864
-894
-918
-935
-948
-956
-962
-966
-969
-973
-979
-986
-995
-1006
-1020
-1035
-1053
-1072
-1094
-1118
-1146
-1176
-1209
-1245
-1284
-1324
-1365
-1406
-1446
-1483
-1516
-1545
-1570
-1590
-1607
-1620
-1631
-1642
-1653
-1666
-1681
-1700
-1721
-1745
-1772
-1799
-1827
-1853
-1878
-1900
-1918
-1933
-1945
-1954
-1959
-1963
-1964
-1963
-1960
-1956
-1948
-1937
-1921
-1901
-1874
-1840
-1800
-1752
-1698
-1638
-1573
-1504
-1433
-1361
-1289
-1218
-1150
-1083
-1018
-956
-895
-834
-774
-712
-647
-581
-511
-437
-360
-280
-196
-110
-21
69
159
251
342
432
521
609
694
777
856
932
1004
1072
1134
1190
1240
1283
1319
1347
1366
1377
1380
1375
1362
1343
1317
1286
1251
1214
1175
1135
1096
1057
1020
985
952
919
888
856
825
791
756
718
677
632
584
531
475
414
351
284
215
143
71
-2
-74
-145
-214
-280
-341
-399
-452
-501
-546
-588
-629
-668
-707
-747
-790
-834
-881
-929
-979
-1028
-1076
-1120
-1159
-1192
-1218
-1236
-1245
-1247
-1240
-1227
-1207
-1183
-1154
-1121
-1085
-1046
-1004
-961
-915
-866
-816
-764
-712
-659
-608
-557
-508
-461
-415
-370
-325
-278
-227
-172
-110
-41
37
123
218
321
430
544
662
782
903
1022
1141
1258
1371
1483
1592
1699
1804
1908
2009
2108
2204
2297
2385
2468
2545
2616
2681
2740
2792
2840
2883
2922
2958
2991
3023
3054
3084
3112
3140
3166
3190
3211
3230
3246
3257
3264
3266
3262
3252
3237
3214
3185
3149
3105
3054
2996
2930
2858
2778
2692
2599
2501
2398
2290
2178
2063
1946
1828
1710
1592
1476
1361
1250
1142
1038
938
842
750
661
575
493
414
339
266
198
133
74
20
-27
-67
-99
-123
-139
-147
-146
-139
-124
-103
-78
-47
-13
23
62
101
141
181
220
257
292
325
356
383
408
430
451
470
489
508
527
549
572
598
626
656
687
720
753
786
818
848
876
901
925
946
965
982
998
1012
1026
1039
1051
1063
1074
1084
1093
1102
1109
1116
1122
1127
1130
1132
1131
1128
1121
1111
1096
1078
1054
1025
990
951
906
856
801
741
675
604
527
445
356
262
162
56
-53
-165
-279
-393
-505
-614
-719
-820
-914
-1004
-1089
-1171
-1249
-1326
-1403
-1480
-1558
-1638
-1718
-1800
-1882
-1964
-2045
-2125
-2203
-2280
-2355
-2430
-2505
-2580
-2656
-2735
-2815
-2897
-2981
-3065
-3150
-3234
-3316
-3396
-3474
-3547
-3617
-3683
-3745
-3802
-3855
-3904
-3948
-3987
-4021
-4051
-4075
-4096
-4112
-4124
-4134
-4142
-4148
-4153
-4157
-4160
-4161
-4161
-4157
-4150
-4137
-4119
-4094
-4065
-4029
-3987
-3942
-3895
-3847
-3800
-3755
-3713
-3675
-3640
-3610
-3582
-3557
-3532
-3506
-3479
-3449
-3414
-3375
-3331
-3281
-3225
-3163
-3095
-3020
-2939
-2852
-2759
-2660
-2556
-2448
-2336
-2222
-2107
-1993
-1880
-1770
-1663
-1560
-1462
-1368
-1279
-1193
-1109
-1028
-948
-869
-789
-708
-625
-540
-453
-362
-267
-169
-67
38
147
258
372
487
603
719
833
945
1056
1163
1268
1371
1472
1573
1672
1772
1873
1975
2079
2183
2288
2392
2497
2600
2702
2802
2900
2996
3091
3185
3278
3371
3463
3555
3647
3737
3826
3911
3993
4070
4143
4209
4269
4324
4372
4416
4454
4489
4520
4548
4573
4596
4616
4634
4648
4660
4669
4674
4675
4673
4667
4656
4641
4622
4597
4568
4533
4492
4445
4391
4330
4263
4189
4109
4022
3931
3836
3737
3636
3532
3428
3322
3216
3110
3003
2896
2787
2678
2566
2453
2339
2222
2105
1986
1866
1747
1628
1511
1396
1282
1171
1063
957
854
753
654
557
462
369
277
187
99
14
-68
-146
-222
-294
-362
-427
-490
-551
-611
-671
-732
-795
-861
-929
-1000
-1075
-1153
-1233
-1314
-1397
-1480
-1562
-1643
-1722
-1798
-1871
-1941
-2007
-2070
-2129
-2184
-2236
-2283
-2326
-2366
-2401
-2433
-2461
-2486
-2507
-2526
-2542
-2556
-2567
-2576
-2582
-2585
-2585
-2582
-2574
-2561
-2543
-2519
-2489
-2453
-2412
-2365
-2313
-2258
-2202
-2145
-2089
-2037
-1988
-1946
-1909
-1878
-1854
-1835
-1819
-1806
-1792
-1776
-1756
-1730
-1696
-1654
-1603
-1543
-1476
-1404
-1327
-1247
-1168
-1090
-1014
-944
-878
-818
-762
-712
-666
-623
-583
-546
-509
-474
-440
-406
-373
-339
-305
-269
-233
-195
-154
-112
-67
-20
29
79
129
178
226
271
313
352
386
416
442
465
485
503
520
537
553
570
589
608
630
654
680
708
739
773
810
849
890
933
978
1022
1068
1113
1156
1199
1240
1279
1318
1357
1397
1438
1481
1527
1575
1627
1680
1736
1792
1849
1905
1960
2013
2063
2112
2159
2204
2247
2289
2330
2371
2409
2446
2479
2510
2535
2557
2572
2582
2587
2587
2581
2572
2558
2542
2521
2497
2469
2437
2400
2356
2307
2252
2190
2123
2051
1976
1898
1820
1741
1663
1587
1512
1437
1363
1288
1212
1132
1050
963
872
778
681
582
483
385
289
195
104
16
-69
-153
-235
-318
-403
-489
-578
-670
-764
-861
-960
-1061
-1161
-1261
-1361
-1458
-1554
-1648
-1739
-1828
-1915
-1999
-2081
-2159
-2235
-2308
-2377
-2443
-2506
-2565
-2620
-2673
-2722
-2769
-2813
-2854
-2892
-2928
-2961
-2991
-3017
-3041
-3062
-3079
-3094
-3106
-3116
-3124
-3131
-3138
-3144
-3150
-3157
-3164
-3173
-3183
-3195
-3209
-3226
-3245
-3268
-3295
-3324
-3357
-3392
-3429
-3468
-3506
-3543
-3578
-3611
-3641
-3667
-3690
-3711
-3730
-3748
-3766
-3785
-3806
-3830
-3856
-3886
-3919
-3954
-3991
-4030
-4069
-4109
-4148
-4186
-4223
-4259
-4293
-4326
-4355
-4381
-4402
-4417
-4426
-4427
-4419
-4402
-4375
-4339
-4294
-4240
-4180
-4114
-4043
-3969
-3892
-3813
-3732
-3648
-3561
-3469
-3373
-3270
-3160
-3041
-2915
-2779
-2635
-2482
-2321
-2153
-1978
-1796
-1609
-1416
-1217
-1012
-805
-593
-377
-159
61
281
502
720
937
1150
1359
1565
1768
1968
2166
2362
2558
2755
2952
3150
3350
3550
3750
3949
4145
4338
4527
4709
4884
5051
5210
5361
5502
5634
5757
5872
5978
6075
6164
6244
6315
6378
6431
6476
6513
6541
6561
6574
6579
6577
6570
6557
6538
6513
6483
6446
6403
6353
6295
6228
6154
6071
5981
5883
5781
5674
5566
5457
5350
5247
5148
5055
4967
4884
4804
4726
4647
4565
4478
4384
4280
4167
4043
3909
3766
3614
3457
3294
3129
2964
2798
2635
2474
2315
2160
2007
1857
1710
1566
1425
1286
1151
1020
892
767
646
528
411
294
177
58
-64
-190
-321
-456
-596
-739
-885
-1031
-1176
-1319
-1457
-1589
-1714
-1832
-1942
-2044
-2138
-2227
-2310
-2389
-2465
-2539
-2613
-2688
-2764
-2842
-2923
-3007
-3092
-3180
-3270
-3360
-3450
-3540
-3628
-3713
-3796
-3876
-3954
-4027
-4100
-4171
-4241
-4311
-4381
-4452
-4525
-4599
-4674
-4750
-4826
-4901
-4975
-5047
-5115
-5180
-5240
-5295
-5343
-5385
-5420
-5447
-5466
-5476
-5476
-5467
-5449
-5422
-5387
-5344
-5297
-5245
-5191
-5136
-5083
-5031
-4982
-4936
-4891
-4848
-4805
-4760
-4712
-4660
-4603
-4539
-4468
-4392
-4310
-4223
-4132
-4038
-3943
-3845
-3745
-3644
-3541
-3435
-3326
-3214
-3099
-2981
-2860
-2738
-2615
-2494
-2374
-2258
-2145
-2035
-1929
-1826
-1724
-1623
-1522
-1419
-1315
-1207
-1097
-985
-871
-755
-639
-522
-406
-290
-175
-60
56
173
290
408
527
646
763
879
992
1100
1202
1299
1389
1473
1552
1625
1695
1763
1830
1896
1964
2033
2103
2175
2248
2321
2393
2464
2534
2600
2664
2723
2778
2829
2873
2912
2945
2971
2989
3001
3005
3002
2993
2978
2960
2939
2916
2893
2871
2849
2829
2810
2791
2772
2751
2727
2699
2667
2629
2585
2535
2480
2419
2354
2285
2212
2137
2060
1981
1900
1818
1735
1650
1565
1480
1395
1311
1228
1147
1068
991
918
848
781
717
657
600
547
496
449
405
364
325
288
253
219
186
153
121
88
56
26
-2
-27
-47
-61
-68
-66
-57
-38
-12
21
59
101
145
190
234
276
316
354
390
425
461
497
536
578
623
671
722
777
833
891
949
1006
1065
1122
1178
1233
1288
1342
1395
1446
1497
1545
1590
1631
1668
1701
1728
1751
1769
1783
1793
1801
1807
1812
1817
1820
1822
1824
1823
1819
1812
1800
1784
1762
1734
1701
1663
1620
1573
1523
1470
1416
1362
1307
1253
1201
1150
1102
1056
1012
972
933
897
862
827
793
759
723
687
649
610
570
529
490
452
416
384
356
333
315
303
297
296
300
309
323
340
361
384
408
434
459
482
504
522
536
545
550
550
547
541
533
526
522
521
526
537
556
581
614
651
692
734
776
816
851
881
905
922
933
939
940
937
932
924
916
908
899
891
883
875
867
860
853
847
841
837
832
829
825
820
814
805
793
777
758
735
709
682
653
625
599
577
559
545
537
533
533
536
539
541
542
541
535
527
515
500
483
464
444
424
404
382
360
337
311
284
253
220
186
150
115
80
49
22
-1
-19
-31
-40
-46
-51
-57
-67
-82
-104
-135
-175
-226
-286
-356
-434
-520
-612
-709
-810
-916
-1024
-1135
-1249
-1365
-1483
-1604
-1726
-1849
-1973
-2097
-2220
-2341
-2461
-2579
-2693
-2806
-2915
-3022
-3127
-3230
-3331
-3431
-3529
-3626
-3721
-3814
-3906
-3995
-4083
-4167
-4248
-4325
-4398
-4466
-4528
-4584
-4631
-4670
-4700
-4719
-4729
-4727
-4716
-4695
-4665
-4628
-4584
-4535
-4482
-4425
-4365
-4302
-4237
-4168
-4094
-4019
-3937
-3850
-3757
-3659
-3556
-3450
-3341
-3229
-3117
-3005
-2894
-2783
-2672
-2562
-2451
-2338
-2222
-2103
-1980
-1853
-1722
-1588
-1451
-1313
-1176
-1040
-906
-776
-650
-527
-409
-294
-183
-75
31
134
234
331
425
514
599
678
752
821
884
944
1000
1053
1104
1154
1203
1251
1298
1343
1386
1425
1460
1489
1513
1530
1541
1547
1549
1548
1545
1542
1540
1539
1542
1547
1556
1569
1584
1602
1623
1646
1671
1699
1729
1761
1796
1833
1872
1913
1956
2001
2045
2092
2138
2185
2233
2281
2331
2382
2436
2492
2550
2611
2672
2735
2798
2859
2917
2972
3023
3069
3110
3146
3177
3203
3225
3243
3257
3267
3272
3273
3269
3258
3242
3219
3189
3154
3113
3069
3021
2972
2922
2872
2823
2775
2728
2681
2634
2585
2534
2480
2423
2362
2298
2231
2163
2094
2025
1960
1896
1835
1777
1723
1671
1621
1572
1523
1474
1423
1371
1318
1262
1204
1145
1084
1020
958
893
828
762
695
628
562
495
430
368
308
252
200
155
116
84
59
41
32
29
34
45
62
83
109
137
168
199
231
261
290
317
341
363
382
400
417
433
450
469
489
513
539
568
599
632
666
698
730
758
784
805
822
834
842
847
849
848
846
842
837
832
827
820
813
804
794
782
767
750
731
710
686
660
631
601
569
536
501
465
427
389
350
310
270
230
190
150
110
70
30
-10
-50
-90
-130
-169
-209
-248
-286
-323
-359
-393
-424
-453
-480
-503
-523
-540
-554
-563
-570
-572
-570
-565
-555
-542
-525
-504
-481
-454
-426
-396
-364
-332
-299
-267
-236
-205
-175
-147
-120
-96
-73
-53
-35
-20
-8
1
7
9
8
5
-1
-10
-20
-33
-47
-63
-80
-100
-121
-144
-170
-198
-229
-261
-295
-331
-368
-405
-443
-480
-517
-553
-588
-623
-658
-692
-727
-762
-799
-837
-876
-917
-960
-1004
-1052
-1100
-1149
-1200
-1250
-1301
-1351
-1401
-1449
-1494
-1538
-1579
-1618
-1654
-1688
-1721
-1752
-1783
-1814
-1846
-1878
-1912
-1948
-1983
-2019
-2055
-2088
-2119
-2145
-2167
-2184
-2194
-2199
-2197
-2189
-2176
-2158
-2137
-2113
-2087
-2061
-2033
-2008
-1984
-1962
-1942
-1925
-1911
-1900
-1890
-1883
-1876
-1869
-1862
-1852
-1839
-1822
-1800
-1773
-1740
-1703
-1661
-1617
-1571
-1526
-1483
-1443
-1408
-1379
-1357
-1341
-1332
-1329
-1331
-1337
-1346
-1358
-1370
-1382
-1395
-1406
-1417
-1428
-1437
-1446
-1454
-1462
-1469
-1475
-1481
-1487
-1493
-1500
-1507
-1516
-1525
-1537
-1549
-1562
-1576
-1588
-1598
-1605
-1607
-1602
-1589
-1568
-1539
-1501
-1456
-1405
-1348
-1289
-1229
-1169
-1110
-1054
-1000
-948
-897
-845
-791
-733
-669
-597
-516
-426
-326
-216
-98
28
159
293
430
567
702
836
966
1092
1215
1333
1448
1559
1668
1774
1878
1980
2081
2182
2282
2382
2482
2582
2683
2785
2887
2988
3089
3188
3284
3377
3464
3546
3620
3686
3745
3794
3835
3869
3894
3913
3926
3934
3938
3937
3932
3924
3912
3896
3876
3850
3820
3784
3743
3697
3645
3587
3525
3458
3386
3309
3227
3140
3048
2951
2849
2742
2630
2514
2395
2274
2151
2028
1904
1782
1662
1543
1426
1310
1196
1082
967
852
736
618
498
377
255
132
8
-115
-237
-359
-478
-596
-712
-826
-937
-1046
-1151
-1254
-1353
-1447
-1537
-1621
-1700
-1772
-1839
-1898
-1952
-2000
-2041
-2078
-2110
-2137
-2160
-2179
-2193
-2203
-2208
-2209
-2205
-2197
-2185
-2169
-2150
-2129
-2106
-2082
-2056
-2031
-2005
-1979
-1953
-1925
-1896
-1864
-1830
-1793
-1752
-1708
-1660
-1609
-1555
-1499
-1440
-1380
-1319
-1256
-1192
-1126
-1060
-991
-921
-849
-774
-697
-618
-536
-452
-366
-279
-191
-101
-11
79
170
261
352
442
533
622
710
798
884
968
1051
1131
1209
1284
1357
1427
1494
1558
1619
1676
1730
1782
1830
1875
1917
1957
1994
2029
2065
2099
2132
2164
2195
2225
2254
2279
2301
2318
2330
2336
2335
2326
2310
2287
2258
2223
2183
2139
2094
2045
1998
1949
1901
1851
1801
1749
1695
1638
1577
1511
1441
1365
1285
1201
1114
1024
932
839
746
653
562
472
383
295
208
122
37
-49
-133
-218
-303
-387
-471
-554
-636
-718
-798
-877
-955
-1032
-1108
-1183
-1256
-1328
-1398
-1465
-1529
-1590
-1647
-1698
-1745
-1786
-1822
-1853
-1879
-1900
-1918
-1933
-1946
-1957
-1967
-1975
-1983
-1990
-1996
-2000
-2003
-2003
-2001
-1997
-1991
-1982
-1972
-1959
-1945
-1930
-1913
-1895
-1875
-1853
-1829
-1802
-1773
-1741
-1705
-1668
-1629
-1589
-1549
-1510
-1473
-1438
-1407
-1379
-1353
-1329
-1307
-1284
-1260
-1232
-1201
-1164
-1121
-1073
-1018
-958
-893
-825
-753
-680
-606
-532
-458
-386
-316
-248
-183
-120
-59
-2
53
105
155
204
251
299
347
397
449
504
562
623
687
751
816
879
939
995
1045
1088
1125
1156
1182
1202
1220
1237
1254
1272
1292
1315
1340
1368
1397
1427
1456
1483
1507
1529
1547
1562
1574
1583
1590
1595
1597
1598
1596
1592
1585
1575
1562
1545
1525
1502
1478
1452
1426
1400
1375
1350
1326
1303
1279
1254
1226
1196
1162
1125
1084
1040
994
947
900
854
811
771
733
699
668
639
610
583
554
524
493
459
423
384
343
299
252
201
147
88
24
-46
-123
-206
-296
-393
-495
-602
-712
-823
-935
-1044
-1152
-1255
-1355
-1450
-1541
-1628
-1711
-1792
-1870
-1947
-2023
-2097
-2170
-2242
-2313
-2382
-2450
-2516
-2580
-2643
-2703
-2760
-2815
-2866
-2912
-2954
-2991
-3021
-3043
-3058
-3065
-3064
-3054
-3037
-3013
-2984
-2949
-2910
-2869
-2826
-2782
-2737
-2691
-2645
-2598
-2550
-2500
-2448
-2393
-2335
-2273
-2208
-2140
-2068
-1994
-1918
-1840
-1761
-1683
-1604
-1525
-1446
-1368
-1289
-1210
-1129
-1047
-963
-878
-791
-702
-614
-525
-438
-353
-272
-194
-122
-54
8
65
118
167
213
257
298
338
376
413
447
479
508
533
553
569
581
588
591
592
590
587
584
580
577
575
574
573
573
573
573
572
571
570
569
568
568
569
571
573
576
578
579
578
573
565
553
536
515
490
461
430
397
364
332
301
273
247
224
202
182
163
144
124
103
79
53
23
-9
-44
-82
-122
-165
-209
-255
-301
-349
-396
-444
-493
-541
-588
-636
-682
-728
-772
-815
-857
-896
-932
-966
-997
-1024
-1047
-1066
-1081
-1093
-1101
-1106
-1109
-1110
-1110
-1109
-1109
-1110
-1112
-1115
-1120
-1125
-1132
-1139
-1145
-1151
-1156
-1159
-1160
-1159
-1156
-1150
-1142
-1131
-1119
-1104
-1087
-1068
-1047
-1022
-997
-968
-936
-901
-862
-820
-775
-725
-672
-615
-555
-492
-425
-356
-286
-214
-142
-70
0
68
133
196
255
311
364
414
463
510
555
600
645
690
734
778
821
864
906
948
989
1030
1071
1113
1157
1204
1254
1307
1364
1425
1488
1553
1618
1683
1747
1807
1863
1914
1960
2001
2036
2067
2094
2118
2140
2161
2181
2202
2224
2247
2271
2296
2321
2346
2371
2396
2419
2442
2463
2482
2500
2516
2530
2542
2552
2559
2565
2568
2568
2567
2562
2555
2546
2535
2522
2507
2491
2474
2456
2439
2423
2407
2394
2382
2372
2364
2358
2352
2347
2341
2334
2323
2309
2290
2266
2237
2202
2163
2120
2075
2029
1982
1938
1896
1857
1822
1791
1763
1737
1713
1688
1662
1633
1600
1562
1518
1469
1414
1354
1289
1221
1150
1077
1002
930
858
788
721
658
598
542
490
442
396
352
308
264
218
169
115
56
-9
-79
-156
-237
-321
-409
-498
-587
-675
-762
-846
-927
-1006
-1084
-1161
-1238
-1316
-1395
-1476
-1560
-1646
-1733
-1823
-1913
-2003
-2092
-2180
-2265
-2349
-2430
-2509
-2584
-2657
-2728
-2795
-2858
-2917
-2972
-3022
-3066
-3104
-3136
-3163
-3183
-3198
-3209
-3218
-3224
-3229
-3235
-3242
-3250
-3261
-3274
-3288
-3304
-3319
-3334
-3346
-3355
-3360
-3358
-3351
-3336
-3313
-3283
-3246
-3203
-3155
-3102
-3046
-2988
-2931
-2874
-2819
-2768
-2720
-2675
-2635
-2599
-2565
-2533
-2503
-2473
-2441
-2407
-2369
-2327
-2278
-2222
-2159
-2088
-2008
-1920
-1825
-1722
-1614
-1501
-1385
-1269
-1154
-1041
-932
-829
-731
-639
-553
-471
-391
-313
-234
-153
-68
21
115
214
317
423
529
635
738
836
927
1010
1086
1152
1208
1256
1297
1330
1358
1381
1401
1419
1435
1450
1466
1482
1500
1520
1542
1567
1594
1625
1658
1693
1730
1768
1806
1843
1878
1910
1938
1962
1980
1992
1998
1997
1989
1974
1951
1922
1886
1843
1794
1739
1679
1615
1548
1478
1407
1335
1263
1191
1120
1049
980
910
841
772
702
631
561
490
420
351
284
219
157
99
44
-7
-55
-100
-143
-185
-227
-268
-309
-351
-393
-436
-478
-519
-560
-599
-637
-674
-709
-743
-776
-808
-840
-871
-900
-929
-954
-977
-995
-1008
-1016
-1018
-1012
-1002
-987
-968
-945
-922
-900
-880
-863
-851
-843
-840
-841
-845
-851
-856
-859
-859
-854
-844
-827
-805
-778
-747
-713
-678
-644
-612
-583
-558
-537
-521
-510
-502
-496
-494
-492
-492
-492
-492
-494
-496
-500
-505
-513
-523
-535
-548
-564
-579
-595
-609
-621
-630
-636
-638
-637
-631
-623
-611
-597
-582
-565
-548
-531
-515
-499
-485
-473
-463
-455
-449
-445
-443
-442
-442
-442
-440
-436
-428
-415
-398
-376
-348
-315
-278
-238
-197
-156
-115
-76
-39
-4
29
60
92
125
160
198
241
289
341
397
455
516
576
634
689
739
784
821
852
875
891
901
904
903
897
887
876
862
849
837
827
820
819
823
834
853
879
912
950
994
1040
1086
1132
1173
1210
1239
1262
1277
1284
1286
1283
1277
1269
1263
1260
1261
1267
1278
1296
1321
1351
1385
1425
1467
1511
1556
1600
1643
1682
1718
1748
1771
1788
1797
1798
1792
1780
1762
1741
1718
1694
1672
1653
1638
1626
1620
1617
1617
1617
1618
1617
1612
1602
1587
1567
1541
1510
1476
1438
1399
1358
1317
1277
1236
1195
1154
1112
1069
1025
979
932
884
835
788
741
696
653
613
574
538
503
470
436
403
370
337
305
274
245
220
198
180
168
161
158
160
166
175
186
198
211
224
238
252
266
281
297
315
334
354
377
401
426
452
481
511
544
581
622
669
721
781
847
920
999
1083
1170
1258
1346
1430
1510
1584
1651
1710
1762
1807
1845
1879
1909
1936
1961
1986
2011
2037
2063
2089
2116
2143
2170
2197
2224
2251
2278
2304
2330
2355
2380
2403
2425
2445
2463
2479
2493
2504
2514
2523
2530
2537
2543
2549
2555
2560
2564
2565
2564
2560
2552
2540
2524
2504
2481
2454
2426
2396
2366
2336
2307
2278
2250
2222
2194
2166
2136
2105
2073
2039
2003
1966
1928
1889
1850
1810
1770
1730
1690
1648
1605
1561
1515
1466
1416
1363
1310
1255
1199
1144
1090
1036
984
933
884
835
787
738
689
639
588
534
479
421
361
298
233
165
95
22
-53
-131
-213
-298
-386
-478
-574
-674
-777
-882
-990
-1100
-1210
-1319
-1427
-1532
-1634
-1731
-1824
-1913
-1997
-2077
-2155
-2230
-2305
-2381
-2459
-2541
-2626
-2716
-2812
-2912
-3016
-3124
-3234
-3345
-3456
-3565
-3671
-3773
-3870
-3962
-4048
-4127
-4199
-4265
-4324
-4375
-4420
-4457
-4487
-4510
-4526
-4536
-4539
-4537
-4530
-4518
-4504
-4487
-4468
-4448
-4427
-4406
-4384
-4361
-4337
-4311
-4282
-4251
-4215
-4176
-4132
-4083
-4029
-3970
-3907
-3839
-3768
-3693
-3616
-3536
-3456
-3375
-3295
-3215
-3136
-3059
-2983
-2908
-2835
-2763
-2692
-2620
-2549
-2477
-2405
-2331
-2256
-2179
-2100
-2017
-1934
-1846
-1755
-1660
-1560
-1456
-1347
-1235
-1120
-1002
-885
-769
-656
-547
-445
-352
-267
-192
-126
-69
-20
24
62
98
132
166
202
239
278
319
360
402
444
484
523
559
593
625
654
682
709
734
759
782
803
822
838
851
860
864
863
857
845
829
808
783
755
725
694
661
629
598
568
541
517
498
483
473
469
470
476
486
500
516
532
549
564
577
586
592
594
593
590
586
581
576
572
570
570
572
575
579
583
588
592
595
597
599
601
604
607
611
617
623
631
640
649
657
664
670
674
677
679
681
683
687
694
703
715
731
748
767
786
803
817
826
829
825
813
792
764
728
684
635
581
522
461
399
335
273
212
153
97
44
-4
-48
-89
-125
-159
-190
-220
-249
-280
-312
-346
-383
-423
-465
-508
-551
-593
-633
-668
-699
-724
-743
-756
-764
-768
-769
-768
-767
-766
-767
-769
-773
-777
-783
-788
-791
-791
-789
-781
-770
-753
-731
-704
-674
-639
-601
-561
-518
-474
-428
-381
-334
-286
-238
-191
-143
-96
-50
-5
40
84
128
173
217
262
309
356
406
457
509
562
616
669
721
771
818
861
900
933
960
982
997
1004
1008
1004
995
981
962
940
914
886
856
826
795
765
736
709
684
662
644
628
616
608
602
599
599
600
602
604
606
606
605
603
598
591
583
574
565
556
549
545
543
546
552
563
578
596
617
639
664
688
712
735
757
778
797
814
830
845
858
871
882
892
901
908
914
919
922
924
925
925
924
923
922
920
918
914
909
901
890
876
858
836
810
780
748
714
679
643
609
577
546
519
494
472
451
432
413
394
373
351
325
296
264
228
187
143
96
46
-7
-61
-116
-171
-224
-276
-324
-369
-408
-441
-468
-489
-503
-512
-514
-512
-507
-498
-488
-478
-468
-459
-451
-446
-443
-442
-443
-445
-447
-449
-450
-450
-446
-440
-431
-418
-402
-384
-364
-343
-323
-305
-290
-281
-277
-280
-290
-308
-332
-361
-395
-432
-471
-509
-544
-577
-605
-628
-646
-659
-667
-671
-671
-669
-666
-661
-656
-650
-645
-640
-634
-629
-623
-618
-613
-608
-604
-601
-601
-603
-609
-620
-634
-654
-677
-705
-737
-770
-806
-840
-874
-905
-932
-953
-970
-980
-984
-984
-979
-970
-959
-948
-936
-926
-918
-913
-910
-909
-909
-910
-911
-910
-907
-901
-892
-880
-864
-845
-824
-801
-777
-752
-728
-704
-682
-660
-639
-619
-600
-583
-567
-552
-538
-526
-515
-505
-496
-487
-478
-468
-458
-447
-435
-422
-409
-398
-389
-383
-382
-387
-398
-416
-441
-471
-507
-545
-585
-625
-663
-697
-727
-751
-770
-784
-794
-801
-805
-808
-810
-813
-817
-823
-829
-837
-846
-857
-868
-881
-896
-912
-930
-950
-971
-994
-1016
-1038
-1057
-1071
-1079
-1080
-1071
-1051
-1020
-980
-928
-867
-798
-723
-645
-565
-485
-407
-333
-262
-197
-135
-78
-23
30
82
135
190
249
312
380
455
535
620
711
805
903
1000
1100
1196
1288
1374
1454
1525
1587
1640
1683
1718
1745
1765
1781
1792
1802
1812
1823
1836
1853
1873
1898
1926
1958
1993
2029
2066
2101
2133
2161
2183
2197
2202
2197
2183
2158
2124
2082
2033
1979
1923
1866
1810
1756
1706
1661
1619
1579
1542
1504
1464
1419
1369
1311
1245
1171
1088
998
902
802
700
598
498
402
312
228
152
84
24
-28
-73
-110
-142
-168
-190
-209
-226
-243
-261
-282
-306
-335
-370
-411
-458
-511
-569
-630
-692
-753
-810
-862
-905
-940
-963
-975
-977
-968
-950
-925
-895
-863
-829
-796
-764
-736
-711
-690
-672
-656
-641
-628
-615
-601
-586
-570
-553
-535
-516
-496
-477
-457
-437
-417
-396
-374
-352
-328
-304
-278
-253
-229
-207
-188
-174
-165
-164
-170
-185
-208
-239
-277
-322
-371
-424
-479
-534
-587
-639
-689
-736
-781
-824
-865
-907
-949
-993
-1039
-1087
-1138
-1192
-1249
-1307
-1367
-1427
-1487
-1547
-1605
-1661
-1715
-1766
-1815
-1860
-1902
-1940
-1975
-2007
-2035
-2059
-2080
-2099
-2115
-2129
-2141
-2152
-2162
-2172
-2181
-2189
-2195
-2201
-2204
-2206
-2204
-2198
-2189
-2176
-2159
-2138
-2113
-2084
-2052
-2016
-1978
-1935
-1889
-1838
-1782
-1720
-1651
-1576
-1492
-1401
-1302
-1196
-1084
-965
-842
-716
-588
-460
-333
-207
-85
33
145
252
353
448
537
619
697
770
839
906
972
1037
1104
1172
1243
1316
1393
1472
1553
1635
1716
1796
1873
1946
2015
2079
2138
2192
2242
2288
2331
2371
2410
2446
2481
2513
2543
2570
2594
2614
2630
2643
2652
2659
2664
2669
2673
2678
2685
2692
2701
2710
2718
2725
2728
2727
2722
2710
2691
2667
2636
2600
2560
2515
2468
2418
2367
2314
2261
2207
2154
2100
2048
1997
1948
1903
1863
1829
1801
1781
1768
1762
1762
1766
1775
1784
1794
1800
1803
1801
1793
1779
1759
1733
1703
1669
1633
1594
1554
1513
1472
1429
1385
1340
1291
1240
1185
1127
1065
999
930
859
784
708
631
552
473
393
312
230
148
65
-18
-102
-187
-272
-357
-444
-530
-617
-703
-790
-875
-959
-1041
-1121
-1197
-1268
-1335
-1396
-1451
-1499
-1542
-1578
-1609
-1636
-1660
-1682
-1703
-1726
-1751
-1780
-1814
-1853
-1897
-1947
-2003
-2065
-2131
-2201
-2273
-2346
-2420
-2491
-2558
-2620
-2675
-2722
-2758
-2784
-2798
-2800
-2792
-2772
-2743
-2707
-2664
-2618
-2570
-2522
-2476
-2432
-2393
-2358
-2327
-2300
-2277
-2256
-2235
-2215
-2194
-2170
-2143
-2114
-2081
-2045
-2008
-1968
-1929
-1889
-1852
-1816
-1784
-1755
-1729
-1706
-1685
-1664
-1643
-1619
-1591
-1558
-1519
-1472
-1418
-1357
-1289
-1216
-1140
-1062
-984
-907
-834
-766
-703
-645
-593
-547
-504
-465
-429
-394
-360
-327
-295
-263
-232
-202
-173
-146
-120
-95
-70
-45
-20
8
37
68
103
139
178
218
259
300
340
379
416
453
489
524
561
598
638
679
723
769
816
862
907
950
988
1022
1050
1072
1089
1102
1112
1120
1129
1139
1152
1168
1190
1215
1245
1278
1312
1347
1380
1411
1438
1460
1476
1486
1490
1489
1481
1469
1453
1434
1412
1388
1364
1339
1316
1294
1274
1257
1244
1233
1226
1221
1218
1216
1214
1211
1204
1194
1180
1159
1134
1102
1066
1025
982
936
890
845
801
759
720
683
649
617
586
556
524
491
456
418
376
331
283
231
177
121
64
9
-45
-95
-141
-181
-214
-239
-257
-267
-269
-266
-258
-246
-233
-219
-207
-197
-191
-188
-189
-192
-198
-204
-209
-212
-212
-206
-194
-176
-150
-117
-76
-29
25
84
147
214
283
353
423
492
558
619
676
726
770
805
833
854
868
875
878
877
875
871
869
868
870
875
883
894
907
922
938
954
968
980
988
993
992
987
976
959
937
911
879
844
807
768
728
689
652
617
585
556
531
509
489
471
455
438
421
404
385
366
346
325
305
285
266
248
230
213
196
179
160
140
118
95
71
48
27
8
-5
-11
-10
0
19
47
83
125
171
219
267
313
355
391
421
445
463
476
487
495
504
514
528
545
568
594
625
659
696
735
774
814
852
890
927
964
1000
1036
1072
1110
1149
1188
1227
1265
1301
1333
1360
1381
1392
1395
1387
1368
1339
1301
1254
1200
1141
1079
1016
953
894
838
788
744
706
674
648
626
607
590
574
556
535
510
478
439
391
334
268
193
109
18
-80
-184
-291
-399
-508
-615
-720
-820
-915
-1004
-1086
-1162
-1231
-1294
-1351
-1402
-1448
-1489
-1526
-1559
-1589
-1618
-1645
-1670
-1696
-1722
-1747
-1773
-1798
-1823
-1845
-1863
-1877
-1884
-1884
-1874
-1855
-1825
-1784
-1733
-1674
-1606
-1533
-1455
-1376
-1297
-1219
-1145
-1075
-1008
-949
-892
-840
-790
-742
-695
-648
-599
-549
-498
-445
-390
-335
-280
-226
-173
-123
-76
-32
8
44
77
106
132
154
174
192
206
219
228
235
240
241
240
237
233
227
222
218
217
220
227
239
257
280
309
343
380
419
459
499
537
571
602
627
646
660
668
671
669
663
654
643
632
621
611
605
602
604
611
623
641
665
692
723
755
787
817
843
864
877
884
882
873
856
833
806
775
743
710
678
648
620
595
573
554
537
524
513
504
498
494
493
493
496
499
503
507
510
510
507
499
487
470
448
421
391
358
324
290
256
224
195
168
144
123
104
87
72
60
50
43
39
39
43
53
68
89
114
143
176
210
244
277
308
335
358
376
390
401
409
415
422
429
439
451
467
486
509
533
559
585
610
633
654
670
683
691
695
695
691
684
674
661
645
628
607
585
560
532
502
469
434
397
359
319
279
238
198
156
114
71
26
-22
-73
-130
-192
-259
-333
-412
-495
-582
-671
-760
-848
-931
-1010
-1082
-1147
-1205
-1256
-1300
-1339
-1374
-1407
-1438
-1468
-1498
-1527
-1557
-1585
-1612
-1636
-1656
-1672
-1683
-1690
-1693
-1693
-1692
-1692
-1693
-1697
-1705
-1718
-1736
-1758
-1784
-1812
-1841
-1868
-1892
-1912
-1927
-1936
-1939
-1937
-1930
-1920
-1907
-1893
-1879
-1865
-1852
-1839
-1826
-1813
-1799
-1783
-1764
-1743
-1719
-1693
-1664
-1634
-1603
-1571
-1539
-1507
-1475
-1442
-1407
-1371
-1331
-1288
-1241
-1189
-1133
-1072
-1008
-942
-874
-806
-739
-675
-613
-554
-500
-450
-405
-363
-324
-289
-257
-228
-200
-174
-150
-127
-104
-82
-59
-35
-9
19
49
82
117
155
194
233
272
308
341
369
390
405
413
414
408
396
379
359
338
316
295
277
263
253
248
247
252
261
274
290
309
330
353
377
402
428
454
481
508
536
565
595
627
660
695
732
772
815
861
910
962
1016
1072
1129
1185
1240
1293
1342
1386
1425
1457
1482
1502
1515
1522
1526
1526
1525
1522
1520
1520
1520
1523
1528
1533
1539
1545
1549
1550
1549
1543
1533
1518
1498
1474
1446
1414
1380
1342
1303
1261
1218
1173
1126
1078
1027
974
918
859
798
734
668
599
529
459
387
316
246
178
111
47
-14
-72
-128
-181
-231
-280
-328
-375
-422
-470
-518
-567
-616
-666
-715
-763
-809
-852
-890
-924
-952
-974
-989
-997
-997
-991
-977
-956
-929
-895
-856
-811
-761
-707
-650
-591
-531
-471
-411
-354
-299
-247
-199
-154
-111
-71
-33
6
44
84
126
171
217
266
316
367
419
469
518
565
609
651
691
729
766
802
840
878
919
961
1006
1055
1106
1159
1214
1269
1325
1380
1434
1486
1534
1578
1618
1652
1681
1703
1719
1729
1734
1733
1727
1718
1706
1692
1676
1660
1642
1624
1605
1585
1563
1538
1510
1478
1441
1400
1355
1305
1251
1194
1134
1072
1008
944
878
812
745
677
609
539
468
396
323
249
174
98
22
-54
-131
-208
-284
-362
-439
-517
-596
-676
-756
-837
-918
-998
-1078
-1158
-1236
-1314
-1390
-1466
-1542
-1618
-1694
-1770
-1847
-1924
-2001
-2078
-2154
-2229
-2301
-2371
-2438
-2501
-2562
-2621
-2677
-2731
-2784
-2836
-2887
-2937
-2985
-3031
-3074
-3113
-3148
-3176
-3198
-3214
-3225
-3230
-3231
-3229
-3226
-3223
-3221
-3221
-3224
-3229
-3237
-3247
-3258
-3269
-3280
-3289
-3296
-3301
-3303
-3302
-3299
-3293
-3285
-3274
-3261
-3245
-3225
-3201
-3173
-3141
-3103
-3062
-3017
-2970
-2922
-2875
-2830
-2788
-2751
-2719
-2691
-2669
-2650
-2633
-2617
-2599
-2579
-2555
-2525
-2490
-2449
-2402
-2350
-2293
-2233
-2171
-2107
-2041
-1977
-1912
-1848
-1783
-1720
-1656
-1593
-1529
-1466
-1403
-1339
-1274
-1207
-1138
-1066
-991
-912
-830
-743
-653
-561
-467
-374
-281
-192
-106
-25
50
122
189
254
318
383
452
525
604
689
782
881
985
1093
1202
1310
1415
1514
1606
1688
1759
1820
1868
1904
1930
1945
1950
1948
1938
1925
1908
1890
1873
1858
1846
1840
1840
1846
1858
1876
1899
1926
1955
1986
2016
2044
2070
2092
2110
2123
2132
2136
2136
2131
2124
2112
2097
2079
2058
2035
2009
1983
1955
1928
1903
1881
1861
1846
1836
1829
1827
1829
1832
1837
1842
1845
1846
1844
1839
1830
1819
1805
1789
1773
1757
1742
1729
1718
1709
1703
1699
1697
1696
1697
1698
1699
1700
1699
1696
1691
1682
1669
1652
1629
1601
1567
1527
1482
1431
1375
1315
1251
1184
1115
1043
968
892
814
735
654
572
491
411
332
257
187
122
63
11
-34
-73
-106
-135
-161
-186
-212
-238
-267
-298
-332
-368
-405
-443
-479
-513
-544
-572
-597
-618
-636
-652
-667
-680
-693
-705
-716
-725
-732
-736
-737
-733
-726
-714
-699
-681
-662
-643
-626
-610
-598
-588
-580
-574
-568
-559
-547
-530
-506
-476
-438
-394
-345
-293
-241
-190
-143
-101
-67
-40
-21
-8
-2
1
1
1
2
5
10
19
30
44
58
71
84
95
103
109
113
115
117
119
122
128
136
147
160
175
192
210
227
244
259
273
286
298
310
323
337
353
373
396
423
452
483
516
549
579
607
630
647
658
661
657
646
628
605
578
548
517
487
459
435
415
401
392
389
391
398
408
421
435
449
462
473
481
487
488
487
482
474
464
452
439
425
411
398
387
377
370
366
365
367
373
382
394
407
422
436
448
458
462
461
453
438
416
387
352
313
269
224
178
132
89
47
9
-26
-59
-89
-117
-143
-168
-191
-213
-233
-251
-267
-280
-292
-301
-309
-317
-325
-336
-350
-369
-394
-424
-461
-503
-550
-600
-651
-702
-751
-795
-834
-867
-892
-910
-922
-927
-927
-924
-919
-913
-908
-905
-904
-907
-915
-926
-942
-961
-984
-1008
-1036
-1063
-1090
-1114
-1137
-1155
-1169
-1178
-1182
-1181
-1176
-1167
-1155
-1143
-1130
-1120
-1111
-1107
-1106
-1110
-1117
-1128
-1141
-1154
-1167
-1177
-1182
-1182
-1176
-1161
-1139
-1109
-1071
-1026
-976
-921
-862
-802
-741
-680
-621
-563
-508
-455
-404
-355
-306
-258
-210
-160
-108
-53
6
68
134
203
275
350
425
501
576
649
719
785
847
905
957
1006
1050
1092
1132
1171
1210
1251
1295
1341
1392
1446
1503
1564
1628
1693
1757
1821
1881
1936
1985
2027
2059
2082
2096
2099
2093
2079
2058
2032
2003
1973
1943
1916
1893
1874
1861
1853
1850
1851
1854
1859
1863
1865
1864
1859
1850
1836
1819
1797
1773
1747
1720
1693
1668
1643
1620
1598
1577
1556
1534
1511
1486
1458
1428
1394
1358
1320
1281
1241
1202
1164
1128
1095
1065
1039
1016
999
983
969
956
944
930
915
896
873
845
812
774
729
679
625
565
503
437
371
303
236
169
104
40
-23
-84
-144
-203
-262
-321
-380
-438
-497
-556
-614
-670
-724
-776
-824
-869
-910
-947
-980
-1010
-1039
-1065
-1092
-1118
-1146
-1177
-1210
-1245
-1284
-1325
-1367
-1410
-1452
-1492
-1528
-1560
-1585
-1603
-1614
-1617
-1612
-1599
-1580
-1555
-1526
-1493
-1458
-1421
-1385
-1349
-1314
-1280
-1247
-1215
-1184
-1152
-1120
-1085
-1049
-1010
-967
-922
-873
-820
-765
-707
-647
-586
-523
-460
-397
-334
-272
-211
-151
-92
-34
22
76
130
181
231
278
324
367
407
445
479
511
540
567
590
611
629
645
659
670
679
685
689
691
690
687
681
673
662
650
635
617
597
575
549
521
489
455
418
378
337
295
254
214
176
141
110
83
61
41
25
9
-6
-23
-42
-64
-91
-122
-157
-195
-235
-276
-316
-354
-389
-420
-447
-469
-487
-501
-512
-522
-529
-537
-544
-552
-560
-569
-578
-589
-600
-612
-626
-642
-659
-679
-700
-724
-748
-772
-796
-817
-835
-850
-860
-865
-867
-865
-861
-857
-854
-854
-857
-865
-876
-892
-911
-931
-950
-967
-981
-989
-991
-987
-978
-963
-945
-925
-904
-884
-864
-846
-830
-814
-799
-783
-764
-744
-720
-692
-661
-628
-592
-555
-518
-481
-446
-412
-379
-348
-317
-286
-255
-222
-188
-152
-114
-74
-34
6
46
86
124
161
198
234
270
307
345
385
428
474
522
573
626
681
737
792
847
900
951
998
1043
1084
1122
1156
1189
1219
1248
1277
1307
1338
1371
1406
1444
1484
1527
1570
1614
1658
1701
1741
1778
1812
1841
1865
1885
1899
1908
1913
1914
1910
1902
1891
1878
1861
1843
1824
1804
1785
1766
1750
1736
1725
1717
1711
1707
1704
1701
1697
1692
1684
1672
1658
1641
1622
1602
1582
1563
1547
1534
1525
1518
1514
1510
1506
1499
1489
1472
1449
1417
1378
1332
1280
1222
1161
1098
1034
970
908
848
789
732
675
618
561
503
443
381
319
255
192
129
67
8
-49
-103
-155
-203
-250
-294
-338
-382
-426
-471
-519
-570
-623
-680
-740
-804
-870
-938
-1008
-1078
-1149
-1217
-1284
-1349
-1410
-1468
-1522
-1574
-1623
-1670
-1717
-1763
-1809
-1856
-1904
-1953
-2004
-2054
-2105
-2155
-2204
-2251
-2295
-2337
-2376
-2412
-2444
-2473
-2497
-2517
-2532
-2541
-2543
-2538
-2526
-2507
-2481
-2449
-2412
-2371
-2329
-2288
-2248
-2212
-2180
-2154
-2132
-2115
-2101
-2088
-2076
-2062
-2045
-2024
-1998
-1966
-1929
-1887
-1840
-1791
-1740
-1688
-1636
-1585
-1535
-1485
-1437
-1390
-1343
-1296
-1248
-1200
-1151
-1101
-1050
-997
-944
-889
-833
-776
-718
-660
-601
-542
-483
-426
-371
-319
-271
-228
-190
-157
-129
-107
-90
-78
-69
-64
-60
-59
-59
-60
-62
-63
-64
-64
-61
-57
-50
-38
-23
-3
21
49
81
115
150
185
218
248
273
294
310
321
327
330
331
331
330
331
334
337
342
347
352
354
354
350
342
329
312
291
268
244
220
199
181
169
162
160
165
174
188
204
222
239
256
269
280
286
288
287
282
274
264
254
243
235
229
225
226
231
240
253
269
288
309
331
354
375
394
410
422
429
431
427
417
400
376
346
310
268
222
171
119
64
10
-42
-91
-135
-175
-208
-235
-255
-270
-279
-284
-286
-287
-287
-288
-290
-295
-301
-310
-322
-335
-350
-367
-384
-402
-421
-439
-458
-476
-493
-509
-523
-535
-543
-548
-549
-545
-536
-523
-506
-486
-464
-442
-420
-400
-382
-369
-358
-352
-349
-349
-351
-352
-354
-353
-349
-341
-330
-313
-293
-268
-240
-209
-175
-140
-104
-67
-29
8
46
85
124
163
203
244
286
329
373
417
461
504
547
589
628
666
701
734
764
791
817
840
863
884
905
926
946
968
989
1012
1035
1059
1083
1109
1135
1162
1190
1218
1247
1277
1306
1334
1362
1387
1410
1429
1445
1457
1464
1467
1465
1460
1452
1441
1428
1413
1397
1380
1363
1346
1328
1310
1291
1273
1253
1234
1215
1195
1175
1155
1134
1112
1087
1060
1029
994
953
906
853
795
731
663
591
519
446
374
306
240
178
121
67
17
-30
-74
-117
-158
-198
-238
-276
-313
-348
-381
-413
-443
-471
-498
-526
-553
-582
-613
-645
-680
-717
-756
-797
-837
-878
-918
-956
-992
-1027
-1058
-1088
-1116
-1142
-1167
-1190
-1212
-1232
-1251
-1268
-1283
-1296
-1306
-1314
-1319
-1322
-1324
-1324
-1322
-1318
-1314
-1307
-1299
-1288
-1274
-1258
-1239
-1217
-1193
-1167
-1141
-1116
-1092
-1072
-1055
-1043
-1036
-1032
-1033
-1036
-1039
-1042
-1043
-1039
-1030
-1014
-993
-965
-930
-889
-844
-796
-745
-693
-640
-587
-535
-483
-432
-382
-332
-282
-234
-185
-139
-93
-50
-9
28
63
93
120
143
164
182
198
214
229
244
260
278
298
320
344
371
400
431
464
499
536
574
612
650
687
722
755
786
812
835
854
869
881
890
896
902
907
912
919
928
938
950
964
979
994
1008
1024
1037
1049
1060
1069
1077
1083
1090
1097
1105
1114
1126
1140
1156
1175
1198
1223
1251
1282
1314
1349
1384
1419
1454
1486
1517
1543
1566
1584
1597
1606
1611
1613
1613
1614
1616
1620
1629
1644
1664
1690
1722
1759
1798
1840
1882
1921
1957
1988
2012
2029
2037
2037
2029
2013
1990
1960
1925
1886
1843
1799
1754
1710
1667
1626
1589
1554
1523
1496
1470
1447
1423
1400
1375
1347
1316
1281
1243
1200
1154
1104
1050
994
934
871
805
734
659
579
494
404
309
211
110
7
-95
-196
-292
-384
-471
-552
-628
-699
-768
-834
-901
-970
-1041
-1117
-1197
-1282
-1370
-1461
-1554
-1648
-1739
-1828
-1913
-1992
-2065
-2131
-2191
-2244
-2290
-2331
-2367
-2399
-2429
-2457
-2484
-2513
-2544
-2579
-2617
-2660
-2708
-2759
-2813
-2868
-2923
-2975
-3022
-3062
-3093
-3113
-3121
-3117
-3100
-3072
-3034
-2988
-2935
-2878
-2818
-2759
-2701
-2646
-2595
-2548
-2507
-2470
-2437
-2407
-2379
-2352
-2324
-2294
-2260
-2221
-2177
-2127
-2070
-2008
-1940
-1867
-1792
-1714
-1637
-1560
-1485
-1413
-1345
-1279
-1216
-1156
-1097
-1038
-979
-920
-860
-798
-736
-673
-610
-548
-486
-425
-365
-306
-247
-188
-127
-65
-2
63
129
195
260
323
382
437
486
530
569
603
632
660
686
713
742
773
808
847
890
935
983
1031
1079
1125
1170
1211
1249
1282
1312
1338
1359
1377
1391
1401
1408
1412
1412
1409
1405
1398
1392
1385
1380
1378
1378
1381
1387
1397
1408
1421
1434
1446
1454
1459
1459
1453
1442
1425
1403
1376
1347
1317
1285
1255
1226
1199
1175
1153
1134
1117
1100
1084
1066
1047
1025
999
970
936
899
858
813
766
717
668
619
570
523
479
437
399
363
330
299
271
245
221
198
177
158
141
126
114
104
96
90
87
86
85
86
86
86
85
81
76
68
59
47
34
21
7
-6
-18
-28
-35
-40
-43
-43
-42
-38
-35
-31
-29
-28
-30
-35
-44
-57
-73
-92
-114
-139
-164
-189
-213
-236
-255
-271
-283
-291
-296
-296
-293
-288
-281
-272
-262
-252
-241
-229
-217
-204
-189
-173
-155
-135
-112
-87
-60
-31
-1
30
62
94
125
156
186
214
241
266
289
310
329
347
362
376
389
401
412
423
433
444
455
467
479
492
505
517
529
540
550
558
564
568
569
568
565
560
553
544
533
520
505
488
469
447
424
398
370
341
311
280
249
219
189
159
131
104
77
50
24
-4
-32
-62
-93
-126
-160
-196
-233
-272
-311
-351
-391
-432
-474
-517
-560
-603
-645
-687
-727
-764
-797
-825
-847
-863
-871
-871
-865
-852
-833
-810
-785
-758
-732
-708
-687
-669
-656
-647
-641
-640
-640
-643
-648
-652
-657
-662
-666
-669
-672
-673
-674
-675
-674
-673
-670
-666
-660
-652
-642
-629
-615
-598
-581
-562
-542
-523
-504
-486
-470
-456
-444
-433
-425
-419
-415
-412
-411
-411
-412
-415
-419
-425
-431
-439
-449
-459
-471
-483
-496
-509
-522
-533
-543
-550
-555
-557
-555
-549
-539
-526
-510
-491
-471
-448
-426
-403
-382
-362
-345
-330
-319
-311
-306
-304
-305
-308
-313
-318
-323
-327
-330
-331
-330
-326
-320
-312
-301
-289
-275
-260
-245
-231
-216
-202
-190
-178
-167
-157
-149
-141
-133
-126
-119
-113
-106
-99
-91
-83
-74
-65
-55
-44
-33
-22
-11
-1
9
17
24
29
33
36
38
40
41
44
48
53
59
67
75
84
91
97
99
98
92
81
64
43
17
-13
-45
-80
-115
-151
-185
-219
-251
-282
-312
-342
-371
-400
-430
-461
-492
-524
-556
-588
-619
-650
-679
-707
-734
-760
-786
-812
-838
-866
-895
-925
-956
-987
-1018
-1049
-1078
-1104
-1126
-1144
-1157
-1165
-1167
-1165
-1158
-1148
-1135
-1121
-1106
-1092
-1079
-1067
-1058
-1050
-1046
-1043
-1041
-1041
-1041
-1040
-1039
-1037
-1033
-1027
-1018
-1006
-994
-978
-960
-941
-920
-899
-876
-853
-830
-807
-784
-760
-735
-709
-682
-653
-621
-586
-548
-506
-460
-410
-357
-300
-240
-177
-112
-46
21
89
156
223
289
354
417
478
537
594
648
700
749
795
838
879
918
956
994
1032
1070
1111
1155
1201
1251
1303
1358
1415
1473
1529
1584
1636
1683
1725
1761
1790
1812
1829
1840
1845
1847
1845
1840
1833
1824
1814
1802
1790
1776
1762
1747
1732
1717
1703
1689
1676
1665
1654
1644
1633
1621
1607
1590
1569
1543
1512
1476
1435
1390
1342
1292
1242
1194
1148
1105
1067
1034
1004
979
956
936
915
895
872
847
819
787
752
713
671
627
582
534
487
440
393
347
303
261
222
186
153
125
101
82
67
58
53
53
56
62
69
77
84
89
92
91
87
78
66
50
31
10
-12
-35
-56
-76
-94
-108
-120
-129
-135
-139
-142
-143
-144
-146
-150
-155
-162
-173
-186
-203
-222
-244
-268
-294
-321
-348
-376
-403
-429
-454
-477
-499
-520
-539
-558
-575
-592
-609
-626
-643
-661
-678
-695
-711
-726
-740
-751
-760
-765
-767
-764
-758
-747
-732
-713
-690
-664
-634
-602
-569
-533
-498
-461
-425
-390
-355
-321
-288
-256
-223
-190
-156
-120
-81
-40
5
54
107
163
221
282
345
408
470
532
591
649
704
758
810
861
911
962
1012
1065
1118
1171
1224
1276
1328
1377
1423
1466
1506
1542
1576
1606
1636
1664
1693
1722
1753
1786
1821
1858
1895
1933
1969
2003
2033
2061
2083
2100
2112
2120
2123
2123
2122
2119
2115
2112
2111
2110
2111
2113
2115
2117
2118
2118
2115
2110
2101
2089
2073
2054
2032
2007
1980
1950
1919
1887
1853
1818
1782
1745
1707
1667
1626
1583
1539
1492
1444
1393
1340
1284
1226
1166
1102
1037
969
899
827
755
681
608
534
462
390
321
253
187
124
63
5
-50
-103
-153
-200
-244
-284
-322
-356
-388
-417
-444
-470
-496
-522
-548
-577
-609
-643
-681
-723
-768
-815
-865
-915
-966
-1016
-1066
-1112
-1156
-1197
-1234
-1268
-1298
-1326
-1350
-1373
-1394
-1414
-1434
-1453
-1473
-1494
-1515
-1537
-1560
-1582
-1603
-1623
-1640
-1654
-1663
-1668
-1667
-1659
-1646
-1628
-1604
-1577
-1547
-1514
-1482
-1450
-1419
-1389
-1363
-1338
-1315
-1293
-1273
-1252
-1231
-1208
-1183
-1156
-1127
-1095
-1061
-1025
-987
-948
-909
-870
-833
-799
-768
-743
-723
-711
-707
-710
-722
-742
-768
-799
-833
-868
-902
-933
-958
-977
-989
-994
-992
-984
-971
-956
-939
-922
-907
-894
-883
-875
-868
-862
-857
-851
-843
-835
-825
-815
-804
-795
-786
-781
-778
-777
-779
-783
-787
-791
-793
-793
-789
-780
-767
-750
-728
-703
-675
-644
-611
-576
-540
-502
-462
-420
-376
-330
-283
-235
-187
-141
-96
-54
-16
19
50
77
102
125
147
169
192
218
245
275
307
340
373
406
438
468
495
520
541
560
576
589
601
611
619
627
633
638
642
646
649
651
654
656
658
661
664
667
670
672
673
672
670
664
657
647
635
621
608
594
582
571
563
557
552
549
546
542
535
526
512
494
470
443
411
377
341
305
271
241
214
194
180
172
171
176
187
203
222
244
268
291
314
335
352
366
376
381
383
380
374
366
357
348
340
335
334
337
346
359
377
398
423
449
475
500
522
540
553
561
563
561
553
543
529
513
496
479
463
447
432
417
403
389
374
358
341
322
302
280
258
235
212
190
170
152
137
124
113
105
97
91
85
77
68
57
42
24
3
-22
-49
-77
-107
-137
-165
-191
-214
-232
-247
-257
-262
-263
-260
-254
-246
-236
-226
-215
-204
-193
-182
-171
-159
-146
-132
-116
-97
-77
-54
-30
-5
19
43
64
82
97
109
117
122
125
126
127
129
133
139
147
159
172
188
205
222
239
254
268
281
292
302
310
318
325
332
339
344
348
351
350
345
336
323
305
283
257
228
197
165
133
102
72
44
16
-10
-37
-65
-93
-124
-157
-193
-230
-270
-311
-352
-393
-433
-472
-508
-543
-574
-603
-629
-652
-673
-689
-703
-713
-718
-720
-718
-712
-703
-691
-678
-665
-652
-641
-633
-627
-626
-629
-635
-644
-655
-667
-679
-690
-698
-703
-704
-700
-692
-680
-664
-644
-622
-598
-573
-549
-527
-506
-488
-472
-459
-449
-441
-435
-429
-423
-417
-409
-400
-391
-380
-369
-360
-352
-347
-346
-350
-358
-370
-387
-406
-427
-449
-470
-490
-507
-521
-532
-541
-548
-554
-560
-567
-576
-586
-599
-614
-629
-645
-660
-673
-684
-692
-696
-698
-696
-692
-686
-678
-668
-658
-646
-634
-620
-604
-587
-567
-547
-524
-500
-476
-451
-427
-404
-381
-360
-340
-321
-303
-285
-268
-251
-234
-218
-203
-189
-176
-164
-154
-144
-135
-125
-114
-100
-82
-61
-35
-5
28
65
102
141
177
212
243
270
294
313
329
342
354
365
376
387
399
410
422
432
442
450
457
462
465
468
471
474
478
483
490
498
507
516
523
530
533
535
533
529
524
517
512
508
506
508
513
521
531
542
552
560
564
563
555
541
519
490
454
413
368
319
269
217
164
112
61
10
-40
-89
-136
-181
-223
-263
-299
-331
-359
-383
-402
-418
-430
-441
-451
-463
-476
-492
-513
-539
-570
-605
-645
-689
-734
-781
-826
-870
-912
-949
-983
-1012
-1038
-1060
-1081
-1099
-1118
-1136
-1156
-1177
-1200
-1224
-1249
-1273
-1296
-1316
-1333
-1344
-1350
-1348
-1340
-1324
-1301
-1272
-1236
-1195
-1150
-1102
-1052
-1000
-950
-900
-852
-807
-765
-727
-692
-661
-633
-608
-585
-563
-541
-518
-493
-466
-435
-401
-364
-324
-282
-239
-195
-151
-109
-69
-30
7
42
75
108
141
173
205
237
269
299
326
350
371
386
396
401
400
395
387
377
366
355
346
339
334
332
333
335
339
342
346
348
349
348
346
341
335
327
318
308
297
284
270
255
238
219
199
177
155
131
108
84
62
40
19
0
-18
-34
-50
-65
-78
-91
-102
-113
-122
-130
-136
-140
-143
-144
-145
-144
-144
-144
-145
-147
-150
-154
-160
-167
-175
-184
-192
-201
-208
-215
-220
-223
-224
-223
-220
-213
-204
-193
-178
-162
-144
-126
-108
-91
-77
-66
-60
-58
-61
-69
-79
-93
-108
-122
-135
-145
-152
-153
-150
-143
-131
-116
-99
-81
-64
-48
-34
-24
-18
-16
-19
-25
-35
-49
-65
-82
-100
-118
-134
-147
-156
-160
-159
-151
-138
-119
-95
-68
-39
-10
17
40
59
71
76
75
67
55
38
20
0
-18
-35
-48
-58
-63
-65
-63
-58
-51
-42
-31
-20
-8
5
17
30
42
54
65
75
84
91
97
101
105
107
110
114
120
127
138
151
167
186
207
230
254
279
304
328
353
377
402
428
456
486
519
555
594
635
679
724
770
816
861
904
946
986
1024
1061
1097
1132
1168
1205
1242
1280
1319
1358
1397
1433
1468
1499
1526
1549
1566
1578
1585
1587
1585
1579
1569
1557
1543
1528
1512
1495
1477
1458
1439
1418
1396
1371
1344
1315
1282
1248
1210
1171
1129
1087
1043
999
955
912
870
829
789
752
716
683
652
625
599
576
556
538
522
506
491
475
458
440
419
396
370
342
313
284
254
227
202
180
163
149
139
133
129
126
125
122
119
113
104
94
80
65
48
30
12
-6
-23
-39
-53
-66
-78
-89
-99
-108
-116
-124
-133
-141
-151
-164
-179
-199
-225
-257
-296
-343
-397
-457
-524
-594
-667
-739
-808
-873
-931
-980
-1020
-1053
-1076
-1092
-1102
-1107
-1109
-1111
-1114
-1118
-1125
-1136
-1149
-1166
-1186
-1208
-1232
-1257
-1283
-1308
-1332
-1355
-1375
-1391
-1404
-1412
-1414
-1411
-1403
-1389
-1371
-1349
-1326
-1303
-1282
-1265
-1252
-1244
-1243
-1246
-1253
-1263
-1272
-1279
-1281
-1275
-1260
-1234
-1197
-1149
-1092
-1027
-956
-883
-810
-739
-672
-611
-556
-508
-466
-428
-394
-361
-327
-292
-255
-214
-170
-122
-73
-23
26
74
119
160
197
229
256
280
300
318
334
348
363
376
389
401
411
419
424
426
424
419
410
398
384
369
354
339
326
314
304
297
291
287
283
280
277
274
270
265
260
253
246
239
229
219
206
190
171
149
122
90
55
16
-25
-67
-109
-150
-187
-220
-249
-272
-289
-302
-310
-315
-317
-318
-318
-318
-318
-318
-319
-321
-323
-326
-329
-333
-338
-344
-352
-362
-374
-387
-402
-419
-435
-452
-469
-484
-499
-513
-526
-540
-554
-571
-589
-610
-634
-659
-686
-713
-738
-761
-779
-792
-799
-801
-798
-790
-781
-771
-763
-759
-761
-770
-788
-814
-848
-890
-938
-990
-1045
-1102
-1158
-1211
-1262
-1307
-1346
-1379
-1404
-1421
-1430
-1431
-1423
-1407
-1385
-1357
-1324
-1290
-1256
-1224
-1197
-1176
-1162
-1157
-1161
-1172
-1190
-1213
-1237
-1262
-1283
-1298
-1305
-1303
-1290
-1266
-1231
-1187
-1134
-1075
-1010
-944
-877
-810
-746
-685
-628
-577
-530
-488
-452
-420
-392
-368
-347
-328
-311
-294
-278
-260
-241
-220
-197
-169
-138
-103
-63
-20
29
81
137
196
258
322
386
450
512
570
624
671
711
743
766
780
786
786
780
772
763
756
755
760
775
800
836
884
940
1006
1077
1151
1225
1297
1363
1422
1471
1510
1538
1556
1565
1565
1559
1548
1536
1523
1513
1507
1507
1513
1527
1550
1582
1621
1668
1720
1776
1835
1892
1947
1995
2036
2066
2085
2092
2087
2071
2047
2017
1984
1953
1927
1910
1906
1916
1942
1985
2044
2118
2202
2295
2392
2490
2583
2670
2747
2813
2865
2904
2930
2945
2951
2948
2941
2931
2921
2912
2907
2908
2913
2925
2943
2965
2992
3020
3048
3075
3098
3115
3125
3125
3117
3099
3071
3035
2991
2942
2889
2834
2778
2723
2669
2618
2568
2520
2473
2426
2377
2327
2274
2218
2160
2100
2037
1976
1916
1857
1801
1749
1701
1656
1616
1577
1540
1504
1467
1427
1385
1338
1287
1232
1172
1108
1040
969
897
823
749
676
605
536
471
409
351
299
250
207
168
134
104
78
56
37
21
9
-1
-9
-15
-19
-22
-25
-29
-34
-42
-54
-70
-93
-121
-155
-196
-241
-291
-343
-397
-449
-499
-544
-584
-617
-643
-663
-676
-684
-688
-691
-693
-696
-702
-712
-727
-747
-773
-803
-839
-878
-919
-962
-1004
-1046
-1086
-1122
-1154
-1181
-1203
-1219
-1230
-1236
-1237
-1235
-1229
-1221
-1212
-1203
-1196
-1192
-1192
-1196
-1207
-1225
-1249
-1279
-1316
-1359
-1405
-1454
-1504
-1553
-1598
-1637
-1669
-1692
-1704
-1706
-1697
-1679
-1651
-1618
-1580
-1542
-1505
-1473
-1448
-1432
-1425
-1427
-1439
-1458
-1482
-1509
-1535
-1557
-1573
-1580
-1577
-1562
-1537
-1501
-1456
-1404
-1348
-1290
-1232
-1177
-1126
-1081
-1043
-1012
-988
-970
-958
-950
-947
-947
-949
-951
-955
-958
-959
-958
-955
-947
-936
-919
-897
-870
-839
-802
-763
-720
-677
-635
-595
-558
-526
-499
-478
-463
-453
-447
-445
-443
-441
-437
-429
-415
-395
-369
-335
-296
-250
-201
-150
-99
-50
-5
33
64
85
97
99
91
74
49
18
-17
-54
-90
-125
-155
-180
-197
-207
-208
-201
-185
-162
-131
-95
-54
-11
34
78
120
158
191
217
236
247
250
245
234
217
196
174
152
131
115
104
99
100
108
122
142
164
190
215
240
262
281
295
304
308
307
300
290
275
258
238
216
194
173
152
132
116
102
91
84
81
81
84
90
96
103
109
113
113
110
102
90
73
51
25
-5
-38
-73
-109
-147
-185
-223
-260
-296
-330
-361
-390
-415
-437
-455
-469
-481
-489
-496
-501
-507
-513
-521
-530
-542
-555
-569
-582
-594
-603
-608
-608
-603
-592
-577
-558
-537
-516
-497
-480
-468
-462
-462
-467
-478
-492
-509
-526
-542
-555
-564
-569
-569
-563
-552
-537
-517
-494
-468
-440
-410
-378
-346
-313
-281
-248
-218
-189
-163
-141
-123
-109
-99
-93
-90
-90
-89
-89
-85
-79
-67
-49
-26
4
39
79
123
168
212
254
293
325
350
367
375
374
365
348
325
298
270
241
215
193
177
169
168
175
188
207
228
251
272
289
299
301
294
276
249
213
170
121
70
18
-31
-77
-117
-150
-175
-192
-202
-205
-203
-196
-187
-176
-167
-160
-158
-161
-171
-190
-217
-253
-297
-350
-410
-475
-543
-613
-682
-747
-806
-857
-900
-933
-955
-968
-973
-970
-963
-954
-944
-937
-933
-936
-945
-961
-984
-1014
-1048
-1086
-1126
-1166
-1202
-1235
-1261
-1280
-1290
-1291
-1282
-1265
-1239
-1207
-1169
-1129
-1087
-1047
-1010
-979
-954
-936
-927
-926
-932
-944
-961
-979
-998
-1014
-1025
-1029
-1026
-1012
-989
-955
-911
-857
-796
-728
-656
-580
-502
-425
-350
-279
-212
-151
-97
-50
-10
23
49
69
85
97
108
119
131
147
168
194
226
265
310
360
415
474
533
594
653
709
763
812
856
896
931
961
987
1008
1027
1042
1054
1063
1071
1077
1082
1088
1094
1101
1111
1123
1138
1156
1177
1201
1227
1253
1279
1305
1329
1350
1369
1384
1397
1408
1416
1424
1431
1439
1447
1455
1463
1471
1477
1481
1481
1476
1467
1451
1429
1401
1366
1327
1282
1234
1183
1131
1079
1028
979
932
889
850
816
787
762
740
722
705
688
670
648
621
588
547
498
441
376
306
231
155
79
7
-60
-120
-172
-216
-252
-281
-306
-327
-348
-371
-398
-429
-466
-509
-557
-609
-664
-720
-775
-826
-874
-915
-950
-978
-998
-1010
-1016
-1016
-1010
-1000
-987
-970
-952
-934
-915
-899
-884
-873
-865
-862
-863
-868
-877
-889
-904
-920
-938
-955
-972
-989
-1004
-1018
-1034
-1048
-1064
-1080
-1098
-1119
-1142
-1166
-1194
-1222
-1253
-1284
-1315
-1345
-1374
-1401
-1425
-1445
-1461
-1472
-1477
-1477
-1471
-1458
-1440
-1417
-1390
-1360
-1328
-1296
-1264
-1235
-1209
-1186
-1167
-1152
-1139
-1129
-1121
-1113
-1104
-1094
-1082
-1068
-1051
-1033
-1012
-991
-969
-947
-924
-902
-879
-856
-831
-806
-779
-750
-719
-686
-652
-617
-582
-547
-514
-481
-451
-423
-397
-373
-352
-333
-317
-303
-292
-283
-277
-274
-272
-271
-272
-272
-271
-267
-260
-248
-231
-209
-182
-151
-116
-80
-43
-8
23
49
70
83
90
89
82
70
55
37
19
2
-12
-22
-26
-25
-17
-1
21
50
85
125
169
216
264
311
356
397
433
463
487
505
518
527
533
539
546
556
571
592
621
656
698
745
797
850
904
955
1002
1044
1080
1108
1129
1143
1152
1156
1158
1160
1162
1167
1177
1192
1213
1240
1275
1315
1360
1409
1460
1512
1562
1609
1650
1685
1713
1733
1745
1749
1747
1740
1730
1718
1708
1699
1695
1696
1703
1716
1734
1758
1785
1815
1846
1877
1907
1934
1959
1980
1997
2009
2020
2025
2029
2028
2023
2015
2003
1987
1967
1944
1916
1885
1852
1817
1782
1747
1714
1683
1655
1629
1607
1587
1568
1549
1529
1507
1480
1449
1412
1370
1322
1268
1210
1149
1085
1020
955
890
827
766
706
648
592
537
484
432
382
333
288
245
206
170
139
112
87
66
45
24
2
-25
-55
-91
-133
-181
-234
-291
-350
-410
-470
-527
-580
-629
-672
-711
-744
-774
-800
-825
-848
-872
-895
-920
-944
-969
-994
-1018
-1041
-1062
-1082
-1100
-1117
-1134
-1151
-1169
-1189
-1210
-1232
-1257
-1283
-1309
-1336
-1363
-1389
-1414
-1437
-1458
-1478
-1496
-1513
-1529
-1544
-1558
-1571
-1584
-1594
-1604
-1611
-1617
-1620
-1622
-1623
-1623
-1624
-1625
-1628
-1633
-1641
-1652
-1665
-1681
-1700
-1719
-1739
-1759
-1777
-1794
-1808
-1818
-1824
-1827
-1825
-1818
-1807
-1793
-1774
-1753
-1729
-1704
-1679
-1655
-1632
-1612
-1595
-1582
-1573
-1567
-1565
-1564
-1564
-1564
-1562
-1558
-1550
-1539
-1525
-1508
-1490
-1471
-1453
-1436
-1422
-1412
-1404
-1399
-1396
-1394
-1390
-1384
-1374
-1360
-1339
-1313
-1280
-1243
-1201
-1155
-1107
-1056
-1004
-952
-898
-842
-785
-725
-662
-597
-528
-457
-385
-311
-239
-168
-100
-35
25
80
131
179
224
268
311
354
397
443
490
538
587
637
687
738
788
838
888
940
992
1047
1104
1165
1228
1294
1363
1433
1503
1573
1642
1707
1769
1827
1881
1930
1975
2016
2054
2089
2121
2151
2178
2203
2225
2245
2263
2278
2292
2304
2316
2327
2338
2351
2365
2382
2400
2420
2440
2462
2483
2502
2518
2531
2540
2544
2542
2535
2523
2506
2486
2462
2437
2411
2384
2358
2334
2312
2292
2274
2258
2244
2232
2219
2205
2190
2172
2149
2123
2090
2053
2009
1960
1905
1846
1784
1719
1652
1584
1517
1450
1385
1322
1261
1202
1144
1089
1034
981
928
875
822
769
714
658
600
541
480
419
356
292
229
166
105
45
-11
-64
-114
-160
-202
-241
-277
-310
-342
-373
-403
-433
-463
-493
-522
-550
-576
-600
-620
-635
-646
-652
-653
-650
-642
-631
-618
-603
-588
-573
-560
-549
-540
-534
-530
-528
-527
-527
-526
-525
-522
-517
-510
-500
-488
-474
-458
-441
-424
-407
-390
-375
-362
-351
-342
-335
-330
-328
-327
-328
-330
-334
-340
-346
-354
-362
-371
-379
-388
-395
-402
-407
-410
-413
-415
-416
-419
-425
-434
-448
-467
-493
-526
-565
-609
-657
-708
-759
-808
-853
-892
-925
-951
-969
-980
-984
-983
-979
-972
-963
-955
-948
-942
-937
-934
-932
-932
-932
-933
-934
-936
-938
-940
-942
-943
-943
-940
-934
-924
-908
-887
-859
-826
-788
-746
-701
-656
-613
-572
-536
-505
-479
-459
-443
-429
-416
-403
-386
-366
-340
-309
-272
-230
-184
-136
-86
-38
9
52
91
124
152
173
189
198
202
201
195
186
173
159
144
129
117
109
105
108
117
133
155
183
216
251
286
321
351
377
396
408
412
409
401
388
371
354
337
322
310
303
300
303
310
321
336
353
371
390
408
424
437
445
448
445
436
420
398
369
334
296
255
212
171
132
98
70
48
35
28
29
35
45
57
68
77
81
79
68
50
22
-13
-55
-102
-152
-202
-251
-295
-334
-366
-389
-403
-409
-408
-400
-388
-373
-359
-347
-339
-337
-343
-358
-382
-416
-458
-507
-563
-624
-687
-751
-814
-873
-926
-972
-1008
-1036
-1053
-1059
-1054
-1040
-1016
-985
-947
-906
-863
-821
-780
-745
-715
-694
-681
-676
-681
-694
-714
-740
-768
-798
-827
-853
-873
-886
-891
-888
-875
-855
-828
-796
-761
-725
-689
-657
-629
-606
-590
-580
-577
-580
-587
-599
-614
-631
-649
-668
-688
-708
-727
-746
-765
-782
-799
-813
-824
-832
-836
-837
-833
-826
-815
-803
-789
-777
-766
-758
-755
-757
-763
-774
-788
-805
-822
-839
-853
-863
-869
-869
-865
-856
-842
-826
-807
-787
-766
-745
-724
-702
-679
-655
-629
-600
-569
-534
-496
-456
-415
-372
-331
-290
-252
-217
-185
-157
-132
-109
-89
-70
-52
-34
-16
3
22
42
61
81
100
118
134
150
165
179
192
206
221
237
255
276
299
324
352
381
412
443
474
504
533
559
582
602
618
631
641
647
650
650
648
644
638
631
624
616
608
601
596
594
593
596
602
611
623
637
652
667
681
692
700
704
702
696
685
670
652
633
613
595
579
567
560
559
562
571
583
600
619
639
659
679
697
712
723
730
732
729
721
707
688
664
636
606
574
541
511
483
460
441
427
419
415
414
415
416
416
413
406
395
381
363
343
323
303
286
272
262
256
255
256
259
263
266
268
266
262
256
248
240
232
226
224
225
231
241
254
269
284
299
313
323
329
332
332
329
323
318
312
307
305
305
307
312
319
329
340
353
368
384
402
423
445
468
493
519
544
568
590
608
621
628
630
626
617
604
587
569
552
535
523
514
511
514
523
537
558
584
613
646
682
719
756
792
827
859
888
912
932
946
956
960
959
954
945
934
922
908
895
883
872
862
854
848
843
841
840
841
843
848
855
864
875
887
901
914
925
935
940
941
936
924
906
880
850
814
775
734
693
653
616
582
553
529
509
493
481
471
464
457
450
442
434
423
411
396
378
357
333
305
274
241
204
166
126
85
45
6
-31
-65
-96
-124
-149
-171
-192
-212
-232
-253
-277
-303
-333
-366
-403
-441
-482
-525
-567
-610
-651
-691
-728
-764
-798
-830
-861
-890
-919
-947
-976
-1004
-1035
-1066
-1098
-1132
-1167
-1204
-1242
-1282
-1322
-1362
-1401
-1439
-1475
-1507
-1535
-1558
-1576
-1588
-1595
-1596
-1593
-1586
-1575
-1561
-1546
-1530
-1514
-1499
-1484
-1471
-1459
-1449
-1441
-1435
-1432
-1430
-1430
-1433
-1437
-1442
-1448
-1454
-1459
-1462
-1463
-1460
-1453
-1441
-1424
-1403
-1377
-1348
-1317
-1285
-1254
-1224
-1197
-1173
-1153
-1137
-1125
-1115
-1108
-1101
-1093
-1083
-1069
-1051
-1028
-999
-965
-926
-882
-836
-788
-740
-693
-649
-608
-571
-539
-512
-489
-471
-455
-442
-429
-416
-401
-385
-366
-343
-318
-290
-259
-227
-193
-158
-124
-90
-57
-24
8
41
73
106
141
176
212
249
285
321
356
389
418
443
465
481
494
503
508
512
513
515
516
519
523
529
536
546
557
569
584
599
616
635
655
677
702
729
758
789
821
854
888
920
950
977
1000
1018
1033
1043
1049
1051
1051
1049
1047
1044
1043
1042
1043
1045
1048
1052
1056
1060
1062
1062
1061
1057
1051
1043
1033
1020
1008
995
981
967
954
942
932
923
916
911
908
907
908
910
914
920
925
931
937
941
944
945
943
938
930
918
902
882
858
830
799
766
730
692
652
611
570
528
485
442
398
353
307
260
211
160
109
56
3
-50
-101
-151
-198
-242
-282
-317
-348
-374
-396
-415
-430
-444
-455
-466
-476
-486
-497
-508
-519
-532
-544
-558
-571
-584
-598
-611
-624
-637
-649
-661
-671
-682
-691
-700
-709
-718
-728
-741
-755
-774
-796
-822
-853
-887
-926
-967
-1010
-1052
-1094
-1134
-1169
-1201
-1228
-1249
-1266
-1279
-1289
-1296
-1301
-1306
-1311
-1316
-1322
-1328
-1334
-1339
-1344
-1347
-1347
-1345
-1340
-1333
-1322
-1309
-1294
-1276
-1257
-1235
-1212
-1188
-1162
-1136
-1108
-1080
-1052
-1025
-998
-972
-948
-926
-907
-890
-876
-864
-855
-847
-840
-834
-829
-822
-815
-806
-795
-782
-766
-748
-727
-702
-675
-645
-612
-577
-540
-501
-461
-420
-378
-335
-293
-250
-207
-164
-122
-80
-39
0
37
73
106
136
164
189
211
231
249
266
281
296
310
323
335
345
353
357
357
354
346
334
318
301
283
266
253
244
241
245
256
275
299
330
363
398
434
467
496
522
542
557
566
571
572
569
563
556
547
537
526
516
506
496
488
482
478
476
477
480
485
491
498
504
508
510
507
500
489
474
455
434
412
391
372
357
346
340
340
346
356
372
391
413
439
466
494
524
554
583
613
641
666
689
708
723
733
738
738
734
726
716
704
693
683
674
668
665
663
663
662
660
656
649
638
623
604
581
556
530
503
477
452
429
408
389
371
355
339
322
305
286
266
244
221
196
169
141
111
81
49
16
-17
-50
-84
-117
-148
-178
-204
-228
-247
-261
-271
-277
-278
-275
-269
-260
-250
-239
-228
-218
-209
-202
-197
-195
-196
-201
-211
-225
-243
-267
-295
-328
-364
-401
-440
-478
-514
-546
-573
-594
-608
-615
-615
-609
-596
-580
-559
-537
-514
-492
-471
-453
-438
-427
-420
-418
-420
-426
-436
-449
-464
-480
-495
-510
-521
-530
-534
-533
-528
-519
-506
-491
-475
-458
-443
-431
-421
-416
-415
-418
-425
-434
-446
-458
-471
-482
-492
-500
-505
-506
-504
-498
-488
-474
-456
-435
-409
-381
-350
-317
-283
-250
-217
-187
-161
-137
-118
-104
-94
-88
-85
-86
-89
-95
-101
-109
-118
-128
-138
-149
-160
-171
-183
-194
-204
-214
-223
-232
-240
-248
-257
-268
-282
-298
-319
-343
-371
-401
-433
-464
-493
-518
-536
-546
-546
-537
-517
-487
-449
-404
-354
-300
-247
-194
-145
-100
-61
-27
1
24
41
55
65
72
76
79
80
79
77
74
70
65
60
55
50
47
45
45
48
54
63
74
87
101
116
129
141
150
156
157
154
148
137
123
108
91
75
60
48
39
34
34
38
48
61
79
99
122
146
171
195
217
237
254
266
273
274
269
258
240
217
190
160
129
99
71
50
35
30
36
53
83
124
176
238
306
381
457
534
609
679
743
798
845
881
908
925
934
935
931
923
912
902
893
888
887
891
902
918
939
964
991
1018
1045
1068
1086
1097
1101
1096
1084
1064
1037
1006
973
938
905
876
852
834
824
822
827
838
855
876
898
920
939
954
963
966
961
949
929
904
873
838
802
764
726
688
653
619
587
557
528
502
477
455
436
420
408
400
397
399
404
411
419
427
432
433
428
417
399
376
347
317
287
259
236
221
213
214
222
236
252
269
281
288
287
275
253
222
184
141
96
52
13
-19
-42
-56
-62
-60
-52
-42
-30
-19
-11
-6
-5
-8
-14
-21
-28
-34
-38
-39
-38
-35
-31
-26
-21
-17
-15
-15
-17
-20
-24
-28
-31
-33
-34
-33
-31
-28
-25
-22
-20
-19
-19
-20
-23
-25
-28
-30
-31
-31
-30
-29
-27
-25
-23
-21
-21
-21
-22
-24
-26
-28
-29
-30
-30
-29
-28
-26
-25
-23
-22
-22
-22
-23
-24
-26
-27
-28
-29
-29
-28
-27
-26
-25
-23
-23
-23
-23
-24
-25
-26
-27
-28
-28
-28
-27
-27
-26
-25
-24
-23
-23
-24
-24
-25
-26
-27
-27
-28
-27
-27
-26
-25
-25
-24
-24
-24
-24
-25
-25
-26
-27
-27
-27
-27
-27
-26
-25
-25
-24
-24
-24
-24
-25
-26
-26
-27
-27
-27
-27
-26
-26
-25
-25
-24
-24
-24
-25
-25
-26
-26
-26
-27
-26
-26
-26
-26
-25
-25
-25
-24
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
