5
7536
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-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
-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
-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
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-27
-27
-26
-25
-24
-25
-25
-26
-27
-28
-28
-28
-27
-27
-27
-27
-27
-26
-26
-24
-23
-22
-21
-21
-22
-23
-24
-25
-25
-25
-25
-24
-24
-23
-22
-22
-22
-21
-21
-20
-20
-20
-19
-19
-19
-19
-19
-19
-18
-18
-18
-18
-18
-18
-18
-18
-17
-16
-15
-14
-13
-13
-13
-13
-14
-15
-16
-17
-17
-16
-16
-15
-14
-13
-12
-10
-9
-8
-8
-8
-9
-10
-11
-11
-11
-10
-9
-9
-9
-10
-12
-13
-14
-13
-13
-12
-11
-11
-11
-11
-11
-11
-11
-10
-11
-11
-12
-13
-14
-14
-15
-15
-15
-16
-17
-18
-19
-19
-19
-19
-18
-17
-16
-15
-15
-15
-15
-15
-15
-14
-13
-12
-11
-12
-15
-20
-25
-30
-33
-33
-31
-27
-23
-20
-18
-17
-17
-19
-21
-23
-26
-29
-32
-34
-35
-36
-36
-37
-37
-38
-38
-38
-36
-33
-30
-27
-25
-24
-24
-25
-28
-31
-34
-36
-38
-36
-33
-29
-24
-21
-20
-22
-26
-32
-37
-41
-43
-44
-45
-46
-48
-48
-47
-42
-35
-27
-20
-15
-13
-14
-19
-24
-31
-36
-41
-44
-45
-44
-40
-34
-26
-19
-12
-7
-4
-1
1
3
4
3
-1
-8
-16
-25
-32
-35
-34
-29
-21
-11
-1
8
16
21
24
24
22
18
13
8
4
1
-1
-3
-5
-8
-10
-11
-10
-5
4
14
26
34
39
37
29
18
8
1
-1
4
13
23
32
38
39
38
36
35
37
40
45
48
49
48
44
39
32
26
20
14
8
2
-3
-9
-14
-18
-21
-21
-18
-12
-5
3
10
15
19
21
24
27
30
31
30
26
18
9
2
-3
-5
-3
-1
0
0
-2
-5
-6
-6
-6
-5
-5
-7
-10
-12
-12
-10
-7
-3
-1
-2
-6
-13
-22
-31
-40
-47
-52
-55
-57
-58
-60
-61
-62
-62
-56
-46
-30
-12
6
17
19
9
-10
-34
-61
-87
-109
-128
-145
-158
-167
-168
-159
-139
-109
-75
-41
-14
3
8
3
-9
-21
-32
-39
-41
-43
-45
-54
-68
-88
-109
-126
-132
-124
-103
-75
-48
-30
-25
-34
-52
-71
-82
-80
-65
-42
-17
3
14
17
14
9
6
6
8
10
7
-4
-24
-50
-79
-105
-122
-125
-114
-90
-58
-23
9
34
52
64
70
72
71
66
55
39
18
-4
-25
-40
-49
-51
-48
-41
-32
-22
-12
-2
7
15
24
32
42
54
67
80
90
95
93
85
74
63
57
58
65
75
83
84
73
49
16
-21
-55
-79
-90
-85
-67
-42
-15
8
25
35
38
38
37
34
29
19
1
-24
-57
-92
-127
-154
-172
-176
-169
-152
-128
-100
-71
-44
-19
1
17
27
31
29
22
14
4
-3
-8
-10
-10
-8
-4
-1
2
4
1
-9
-25
-48
-75
-101
-120
-130
-128
-118
-103
-88
-76
-67
-60
-54
-49
-46
-49
-60
-80
-108
-139
-169
-194
-212
-223
-229
-232
-230
-224
-210
-189
-162
-134
-107
-84
-66
-52
-39
-28
-17
-8
-2
0
-1
-5
-11
-20
-32
-50
-72
-94
-112
-119
-113
-97
-77
-62
-59
-70
-90
-112
-127
-128
-115
-94
-72
-57
-53
-60
-75
-93
-110
-122
-128
-128
-124
-115
-104
-94
-84
-76
-69
-57
-39
-11
23
59
88
104
102
84
56
28
6
-7
-11
-10
-8
-7
-6
-2
9
26
48
70
86
93
89
78
62
46
31
20
10
2
-7
-16
-28
-41
-56
-70
-82
-89
-90
-85
-75
-63
-53
-48
-49
-54
-62
-68
-72
-72
-70
-67
-64
-63
-62
-60
-54
-44
-29
-12
4
14
12
-3
-31
-66
-101
-125
-133
-124
-102
-76
-58
-54
-68
-97
-132
-163
-184
-191
-187
-175
-161
-147
-135
-122
-106
-88
-71
-57
-51
-56
-72
-94
-117
-135
-144
-141
-128
-108
-86
-66
-51
-40
-31
-21
-6
12
30
44
47
37
16
-12
-38
-57
-67
-68
-66
-66
-70
-77
-82
-80
-67
-42
-12
16
34
39
30
13
-5
-21
-29
-30
-26
-20
-15
-11
-8
-7
-6
-6
-5
-2
2
9
18
28
38
46
51
51
48
42
34
22
9
-6
-20
-30
-33
-25
-8
16
42
64
77
78
68
51
30
10
-6
-16
-22
-23
-22
-18
-11
-3
8
19
29
35
34
26
9
-12
-35
-54
-64
-63
-50
-27
0
25
43
51
48
38
24
11
1
-4
-7
-9
-13
-21
-31
-42
-51
-54
-50
-37
-18
5
26
41
47
41
26
6
-14
-27
-31
-25
-11
5
19
27
28
26
25
30
42
60
79
92
93
81
58
29
3
-14
-21
-19
-15
-16
-28
-53
-86
-121
-149
-162
-160
-145
-124
-103
-89
-81
-78
-75
-65
-48
-25
-2
15
20
12
-8
-34
-58
-76
-83
-80
-68
-51
-34
-18
-4
8
18
27
34
36
34
25
12
-2
-14
-19
-14
-1
19
41
60
73
81
83
80
74
63
47
25
-2
-31
-59
-82
-97
-103
-102
-93
-78
-55
-27
7
41
70
85
83
63
28
-15
-58
-93
-115
-125
-123
-112
-94
-68
-38
-2
35
70
98
116
123
116
99
74
43
11
-19
-44
-62
-70
-69
-61
-46
-29
-9
10
28
44
54
57
51
38
18
-3
-22
-36
-42
-42
-38
-31
-23
-14
-4
7
17
25
30
29
23
12
-2
-16
-29
-36
-37
-27
-7
23
62
103
142
173
191
194
183
162
133
102
72
46
25
9
-4
-14
-23
-31
-37
-39
-34
-25
-13
-2
0
-10
-33
-66
-103
-137
-163
-180
-188
-190
-190
-188
-182
-170
-150
-120
-81
-36
10
55
96
129
152
162
156
135
102
63
25
-4
-20
-23
-17
-5
6
15
21
25
29
35
41
47
50
46
33
13
-14
-43
-69
-85
-86
-70
-38
5
49
87
113
124
124
118
112
111
116
123
128
128
123
114
104
99
99
105
115
126
135
140
140
135
126
113
98
82
68
59
56
60
71
85
100
115
127
137
146
155
164
170
173
169
158
140
117
94
72
55
43
36
31
26
21
14
6
-1
-7
-11
-13
-12
-11
-7
-2
4
12
20
26
30
32
34
38
50
70
98
131
164
191
210
219
218
209
196
177
155
127
94
56
17
-22
-57
-87
-109
-123
-128
-123
-108
-84
-52
-17
19
52
79
100
113
120
120
113
100
82
60
38
21
10
7
11
21
35
49
63
75
84
89
92
91
90
89
90
94
97
98
94
84
70
56
47
46
53
64
75
79
75
62
45
29
17
12
12
14
15
14
12
10
10
14
21
29
37
42
44
44
41
38
35
34
35
43
60
85
119
160
200
236
262
276
278
270
257
242
229
219
212
207
204
201
198
195
191
186
180
174
168
162
158
154
150
144
136
126
114
102
94
91
96
107
125
147
174
202
232
262
292
317
337
348
350
343
330
313
296
280
264
246
225
202
178
159
146
141
144
150
155
153
143
123
96
65
34
4
-23
-47
-68
-85
-97
-104
-106
-102
-96
-88
-81
-77
-78
-84
-98
-120
-147
-179
-209
-235
-251
-257
-252
-239
-220
-198
-173
-145
-111
-74
-35
0
27
42
44
36
24
11
2
-3
-6
-11
-19
-31
-44
-55
-60
-56
-46
-31
-17
-8
-6
-13
-29
-52
-81
-114
-146
-176
-199
-213
-218
-213
-203
-190
-176
-165
-156
-150
-147
-147
-149
-153
-157
-159
-154
-140
-117
-86
-51
-18
11
32
47
60
73
89
108
128
144
153
154
145
128
105
79
52
28
9
-1
-3
6
23
44
66
83
94
96
91
80
66
50
33
16
0
-14
-26
-34
-40
-45
-49
-50
-48
-39
-21
7
42
81
119
153
182
206
228
250
272
291
304
307
300
281
254
222
187
152
120
92
70
55
47
44
44
45
44
42
42
47
59
75
93
107
112
106
90
67
42
16
-7
-30
-52
-75
-95
-111
-120
-121
-117
-110
-104
-102
-103
-105
-106
-104
-97
-85
-69
-52
-34
-18
-7
-3
-8
-21
-39
-58
-72
-78
-75
-64
-52
-42
-36
-36
-39
-43
-46
-49
-53
-59
-67
-75
-77
-71
-56
-33
-8
14
26
27
16
-3
-27
-51
-75
-98
-120
-141
-161
-180
-195
-204
-207
-202
-189
-168
-143
-115
-89
-68
-52
-42
-36
-31
-25
-18
-12
-11
-18
-36
-64
-95
-123
-140
-142
-125
-95
-56
-18
14
36
48
53
58
64
75
88
100
106
103
90
67
38
7
-19
-39
-49
-51
-46
-39
-33
-33
-39
-51
-67
-83
-94
-99
-99
-96
-94
-95
-99
-105
-109
-108
-100
-88
-73
-61
-53
-49
-49
-49
-46
-38
-24
-5
19
46
76
105
133
157
176
189
196
196
188
169
139
97
45
-9
-58
-95
-116
-120
-115
-106
-100
-101
-106
-112
-113
-105
-89
-68
-47
-30
-21
-18
-22
-30
-41
-55
-72
-90
-110
-129
-146
-161
-174
-183
-187
-184
-172
-149
-117
-80
-45
-15
4
12
12
8
4
3
4
7
12
15
16
14
7
-6
-27
-56
-90
-128
-166
-201
-231
-256
-276
-291
-301
-302
-294
-277
-254
-231
-212
-202
-203
-214
-230
-246
-257
-259
-253
-239
-220
-198
-174
-149
-125
-101
-80
-62
-49
-41
-38
-39
-43
-48
-55
-62
-70
-76
-82
-84
-83
-78
-68
-54
-35
-13
11
37
61
84
101
112
114
107
93
73
52
34
21
18
22
33
48
63
76
85
90
94
97
102
111
122
135
147
156
161
159
152
141
128
115
104
97
93
93
94
96
95
91
84
72
57
40
24
11
2
-2
-1
6
18
33
54
78
107
138
170
200
223
238
242
236
222
202
180
157
135
115
95
75
54
33
13
-3
-15
-23
-27
-32
-42
-58
-83
-114
-147
-175
-194
-201
-195
-180
-158
-131
-101
-67
-29
13
55
93
122
137
136
121
95
63
29
-4
-33
-58
-77
-92
-102
-109
-115
-122
-134
-149
-169
-191
-213
-235
-256
-276
-293
-305
-309
-302
-285
-257
-224
-188
-154
-124
-98
-75
-54
-36
-23
-19
-23
-37
-57
-78
-96
-108
-113
-115
-116
-115
-114
-110
-104
-95
-88
-87
-95
-116
-147
-185
-221
-249
-265
-266
-254
-233
-207
-181
-155
-130
-105
-78
-49
-18
10
31
40
34
14
-17
-51
-83
-106
-120
-125
-125
-123
-124
-128
-135
-144
-152
-157
-161
-162
-164
-167
-171
-175
-176
-171
-157
-132
-99
-60
-21
13
40
59
72
83
96
114
137
160
180
193
198
195
187
179
173
170
170
173
177
181
184
186
185
181
176
171
167
166
167
169
168
163
153
140
128
122
122
128
137
146
151
152
148
145
144
146
148
148
142
127
104
77
49
28
18
20
35
62
95
132
168
202
232
261
290
320
350
380
405
421
426
418
401
378
354
333
316
303
293
283
273
260
246
231
213
193
169
140
108
72
35
-1
-32
-55
-70
-75
-71
-60
-46
-30
-14
0
14
27
41
54
64
71
73
70
63
54
45
36
26
16
5
-6
-15
-20
-21
-17
-14
-14
-22
-41
-72
-114
-162
-212
-262
-309
-351
-389
-422
-452
-477
-496
-508
-510
-501
-481
-452
-419
-386
-360
-342
-334
-332
-333
-333
-328
-317
-303
-289
-277
-270
-267
-266
-263
-256
-241
-219
-192
-163
-137
-118
-109
-112
-124
-142
-162
-180
-194
-203
-208
-212
-215
-215
-211
-198
-175
-141
-100
-56
-15
19
43
58
66
71
74
78
83
90
100
115
135
160
187
213
232
240
234
215
185
149
111
74
43
17
-2
-14
-18
-13
2
28
63
104
147
188
220
241
249
245
230
208
183
156
130
107
88
75
68
70
82
102
132
167
206
245
284
319
351
378
399
414
423
426
424
420
415
410
407
405
404
401
396
386
371
350
323
291
258
226
199
178
162
152
143
133
122
110
95
79
59
34
0
-43
-96
-156
-218
-278
-330
-371
-398
-412
-412
-400
-377
-343
-299
-248
-191
-131
-71
-13
38
80
112
133
144
147
148
148
152
159
169
178
184
185
180
169
153
133
111
90
68
49
30
14
-2
-17
-30
-40
-43
-40
-28
-10
10
30
45
52
54
50
43
34
22
6
-13
-36
-61
-85
-106
-123
-136
-146
-153
-157
-159
-157
-154
-151
-152
-158
-171
-190
-212
-235
-257
-279
-299
-316
-329
-334
-328
-310
-280
-246
-211
-180
-156
-136
-118
-97
-74
-49
-29
-14
-9
-13
-22
-33
-46
-59
-75
-92
-110
-126
-139
-146
-147
-146
-146
-148
-153
-157
-157
-151
-137
-118
-96
-76
-56
-38
-20
-2
16
29
31
21
-3
-40
-85
-133
-180
-224
-266
-304
-339
-371
-397
-416
-423
-419
-402
-375
-339
-302
-267
-241
-228
-230
-244
-266
-287
-300
-300
-285
-255
-217
-176
-139
-109
-87
-71
-58
-45
-30
-12
9
31
52
73
94
114
136
160
186
211
234
253
264
268
266
260
252
243
235
225
213
195
172
144
115
90
73
67
72
86
101
112
112
97
68
27
-19
-63
-98
-122
-135
-138
-134
-126
-113
-96
-72
-41
-5
32
67
94
109
112
103
87
68
48
30
13
-1
-14
-24
-31
-33
-31
-24
-16
-9
-5
-7
-13
-23
-35
-45
-52
-55
-54
-50
-44
-38
-32
-26
-21
-16
-8
0
9
15
16
9
-6
-31
-63
-99
-136
-170
-200
-222
-236
-242
-239
-228
-213
-195
-180
-171
-168
-173
-183
-194
-204
-212
-217
-221
-224
-227
-229
-230
-227
-222
-216
-209
-205
-203
-203
-204
-203
-201
-198
-192
-186
-180
-173
-163
-150
-132
-109
-81
-52
-23
2
20
28
24
10
-11
-32
-49
-56
-52
-40
-24
-9
3
10
15
19
23
23
17
-1
-32
-73
-120
-162
-192
-204
-196
-171
-134
-90
-45
0
40
74
100
116
121
117
105
91
77
67
62
62
65
71
79
89
100
112
123
131
134
131
121
104
83
60
38
19
4
-5
-11
-15
-19
-24
-32
-41
-50
-59
-68
-79
-94
-112
-133
-154
-168
-171
-160
-134
-98
-56
-13
28
65
98
129
157
183
204
219
229
234
236
236
236
236
234
231
227
223
220
218
215
210
199
179
149
110
63
11
-44
-101
-156
-209
-258
-301
-338
-371
-399
-427
-454
-483
-512
-541
-568
-594
-620
-647
-677
-707
-736
-760
-775
-781
-777
-765
-750
-734
-721
-711
-704
-699
-696
-691
-684
-674
-658
-636
-609
-578
-544
-509
-472
-433
-391
-346
-298
-250
-208
-178
-164
-168
-189
-222
-261
-299
-328
-346
-352
-348
-338
-325
-314
-307
-303
-302
-301
-301
-298
-292
-284
-276
-270
-266
-266
-269
-274
-278
-281
-281
-279
-277
-276
-278
-281
-285
-286
-285
-280
-273
-266
-263
-264
-269
-275
-282
-288
-296
-307
-325
-351
-383
-417
-449
-473
-488
-496
-500
-502
-503
-504
-500
-487
-465
-432
-391
-346
-301
-257
-218
-183
-154
-130
-110
-92
-76
-59
-40
-18
4
26
48
69
92
119
151
189
229
268
302
328
344
352
352
344
329
307
280
250
222
200
183
173
165
158
150
140
131
126
126
129
133
132
126
113
97
82
74
73
80
90
102
113
125
138
155
175
196
213
224
224
213
194
169
144
123
109
103
107
120
139
163
189
214
236
254
266
271
268
254
228
191
144
91
40
-5
-40
-65
-83
-98
-116
-141
-172
-209
-249
-287
-322
-351
-375
-395
-411
-425
-436
-443
-445
-439
-425
-402
-371
-336
-300
-270
-248
-237
-237
-247
-262
-280
-298
-315
-329
-339
-343
-339
-326
-300
-263
-217
-165
-115
-74
-48
-41
-55
-88
-134
-184
-231
-267
-286
-290
-281
-263
-242
-221
-201
-181
-160
-136
-112
-89
-72
-64
-68
-84
-108
-133
-152
-160
-151
-124
-82
-30
23
72
109
134
147
155
161
170
182
196
208
215
217
216
216
218
224
232
236
232
217
190
154
114
73
38
8
-13
-27
-33
-34
-32
-29
-30
-38
-54
-77
-102
-125
-144
-157
-168
-179
-192
-206
-218
-222
-213
-189
-154
-116
-82
-58
-47
-46
-51
-52
-46
-28
0
35
74
113
150
185
219
253
289
327
364
396
421
433
430
412
382
345
304
266
232
206
187
174
168
167
170
176
181
185
185
181
175
168
161
156
150
141
127
108
84
59
37
22
17
20
30
43
55
65
73
81
90
103
120
139
156
169
172
166
150
124
93
56
17
-24
-67
-108
-145
-175
-192
-195
-182
-155
-118
-76
-35
2
32
53
64
64
53
33
4
-31
-69
-107
-140
-169
-191
-206
-216
-222
-225
-225
-223
-217
-207
-192
-174
-155
-137
-124
-118
-119
-127
-137
-146
-150
-150
-146
-142
-143
-150
-165
-186
-208
-229
-243
-248
-245
-235
-219
-200
-180
-160
-142
-125
-111
-100
-94
-94
-99
-110
-126
-145
-166
-188
-211
-236
-261
-288
-312
-332
-341
-337
-316
-281
-236
-190
-150
-121
-106
-102
-101
-99
-91
-78
-65
-59
-66
-88
-123
-163
-199
-224
-234
-231
-221
-211
-206
-208
-216
-225
-231
-233
-231
-230
-231
-236
-247
-259
-269
-274
-271
-261
-246
-231
-221
-221
-235
-264
-303
-349
-394
-432
-461
-481
-494
-504
-512
-514
-505
-478
-426
-350
-254
-149
-47
42
109
152
174
178
168
148
121
89
58
32
14
9
16
33
59
91
126
165
208
255
307
360
413
463
508
546
576
598
615
627
639
653
668
682
692
693
682
658
625
590
559
534
516
498
475
442
399
349
300
261
235
223
222
227
233
236
239
244
255
275
308
353
407
469
533
593
644
683
707
718
722
723
726
732
738
738
726
700
660
611
560
515
481
460
450
445
439
425
399
357
299
227
147
65
-16
-90
-157
-218
-273
-325
-372
-412
-443
-462
-471
-472
-470
-469
-475
-488
-507
-529
-553
-577
-601
-624
-647
-668
-687
-702
-715
-725
-735
-746
-757
-766
-768
-760
-738
-702
-653
-596
-535
-476
-420
-371
-329
-293
-264
-242
-229
-226
-233
-250
-276
-308
-340
-370
-393
-408
-416
-418
-418
-420
-426
-437
-455
-477
-501
-527
-553
-580
-608
-639
-673
-707
-737
-760
-768
-760
-734
-693
-641
-584
-527
-474
-425
-378
-333
-288
-246
-208
-178
-158
-148
-145
-147
-151
-156
-163
-174
-188
-206
-225
-244
-261
-276
-291
-309
-333
-365
-402
-441
-477
-507
-526
-534
-530
-514
-487
-449
-401
-347
-288
-228
-171
-121
-78
-42
-12
14
38
59
79
95
108
116
123
130
142
163
196
242
300
364
428
485
530
563
588
608
631
659
692
725
751
763
756
733
698
661
629
608
595
586
573
548
507
451
385
317
252
192
136
79
17
-51
-122
-191
-249
-294
-324
-345
-364
-391
-428
-478
-535
-593
-643
-682
-710
-728
-741
-754
-768
-784
-797
-806
-809
-803
-792
-776
-759
-743
-732
-724
-720
-718
-715
-708
-694
-674
-648
-618
-587
-558
-534
-516
-505
-501
-504
-512
-522
-533
-541
-546
-548
-548
-550
-554
-561
-567
-569
-562
-544
-516
-483
-451
-426
-413
-411
-416
-424
-430
-430
-424
-413
-398
-380
-358
-331
-296
-255
-210
-166
-128
-102
-90
-92
-106
-125
-145
-161
-171
-175
-175
-173
-172
-174
-180
-189
-200
-214
-229
-243
-258
-273
-289
-310
-338
-374
-419
-468
-519
-566
-604
-632
-653
-670
-689
-713
-740
-767
-786
-791
-778
-747
-702
-650
-597
-545
-496
-449
-402
-353
-304
-255
-209
-170
-139
-119
-109
-112
-124
-146
-171
-196
-216
-229
-234
-234
-233
-234
-240
-252
-269
-290
-314
-340
-365
-389
-410
-426
-435
-437
-433
-426
-419
-414
-412
-415
-422
-432
-445
-458
-467
-469
-461
-440
-409
-374
-341
-317
-306
-305
-311
-313
-305
-282
-245
-198
-150
-106
-71
-46
-28
-12
7
32
66
104
144
178
201
208
199
174
140
101
64
33
8
-11
-27
-42
-55
-66
-75
-82
-88
-97
-111
-132
-161
-194
-231
-269
-306
-344
-381
-417
-450
-477
-497
-509
-513
-512
-508
-504
-501
-499
-499
-502
-510
-523
-544
-572
-606
-645
-686
-728
-770
-813
-857
-900
-943
-984
-1020
-1052
-1080
-1105
-1128
-1148
-1164
-1176
-1181
-1179
-1173
-1163
-1153
-1144
-1137
-1132
-1129
-1126
-1124
-1121
-1117
-1110
-1099
-1082
-1058
-1022
-979
-926
-865
-799
-732
-669
-614
-571
-541
-526
-522
-527
-535
-541
-541
-530
-508
-472
-426
-369
-304
-232
-153
-70
17
105
192
274
350
417
475
527
572
611
646
674
697
715
730
744
762
785
812
842
870
891
902
899
881
851
812
767
723
684
652
631
618
610
605
599
589
577
565
557
555
561
573
588
605
623
642
665
693
727
764
801
834
862
887
911
940
974
1014
1056
1095
1125
1145
1156
1158
1156
1151
1144
1132
1114
1092
1068
1044
1025
1010
1002
995
987
977
963
945
925
904
882
860
839
821
808
800
797
799
802
807
813
825
846
880
927
984
1044
1101
1149
1184
1208
1225
1238
1249
1257
1259
1252
1234
1209
1179
1148
1120
1094
1069
1043
1014
982
947
911
873
831
785
733
675
613
553
499
453
414
380
347
311
270
227
186
150
123
104
91
81
72
63
55
52
55
66
84
107
132
157
182
207
234
263
294
323
349
366
373
369
355
333
309
287
271
264
269
284
309
340
374
410
448
491
540
601
672
754
841
931
1020
1106
1190
1276
1363
1453
1543
1630
1708
1778
1840
1899
1958
2021
2091
2162
2231
2291
2336
2363
2373
2370
2360
2347
2338
2334
2337
2346
2359
2374
2389
2404
2420
2438
2461
2489
2522
2560
2603
2649
2699
2752
2810
2872
2934
2993
3044
3081
3100
3098
3076
3036
2982
2921
2858
2796
2739
2687
2638
2593
2549
2509
2476
2455
2453
2473
2514
2572
2638
2703
2757
2795
2816
2819
2809
2786
2749
2695
2622
2529
2416
2292
2163
2041
1936
1851
1787
1741
1709
1684
1660
1637
1615
1595
1583
1581
1590
1609
1636
1665
1693
1718
1741
1764
1792
1827
1870
1919
1969
2015
2054
2082
2101
2110
2111
2105
2091
2067
2033
1987
1931
1870
1810
1757
1719
1702
1707
1736
1788
1858
1939
2027
2118
2207
2297
2388
2485
2588
2695
2802
2900
2982
3042
3078
3092
3092
3084
3075
3066
3058
3045
3022
2987
2938
2876
2806
2734
2666
2605
2556
2520
2496
2483
2476
2472
2464
2449
2425
2392
2348
2296
2232
2153
2054
1931
1783
1611
1421
1223
1025
833
649
473
300
129
-39
-199
-345
-466
-558
-619
-651
-659
-649
-628
-597
-559
-515
-465
-414
-366
-327
-301
-290
-295
-311
-334
-357
-377
-387
-386
-370
-341
-299
-248
-195
-145
-104
-73
-53
-41
-33
-24
-12
4
23
41
56
66
74
82
95
117
150
193
243
291
331
357
363
351
322
282
236
189
144
97
48
-8
-74
-151
-236
-327
-420
-512
-599
-682
-761
-836
-907
-971
-1028
-1074
-1109
-1131
-1145
-1156
-1168
-1189
-1224
-1274
-1337
-1410
-1487
-1565
-1641
-1715
-1789
-1864
-1940
-2017
-2091
-2160
-2222
-2277
-2324
-2364
-2393
-2407
-2398
-2361
-2291
-2189
-2063
-1923
-1784
-1657
-1551
-1473
-1422
-1398
-1397
-1417
-1453
-1503
-1561
-1624
-1683
-1732
-1762
-1770
-1751
-1706
-1638
-1553
-1459
-1362
-1270
-1185
-1108
-1036
-968
-901
-835
-772
-714
-664
-625
-596
-573
-551
-525
-489
-444
-390
-330
-271
-219
-178
-154
-147
-158
-189
-241
-314
-411
-530
-671
-826
-988
-1145
-1288
-1408
-1501
-1563
-1597
-1607
-1598
-1577
-1551
-1528
-1516
-1519
-1541
-1583
-1644
-1722
-1816
-1923
-2043
-2175
-2317
-2465
-2613
-2754
-2883
-2995
-3089
-3162
-3217
-3253
-3271
-3273
-3261
-3239
-3209
-3172
-3128
-3074
-3007
-2922
-2820
-2703
-2576
-2444
-2312
-2181
-2050
-1916
-1779
-1639
-1502
-1373
-1261
-1172
-1109
-1072
-1063
-1080
-1123
-1193
-1287
-1404
-1538
-1682
-1828
-1967
-2091
-2194
-2271
-2320
-2342
-2340
-2320
-2289
-2253
-2215
-2178
-2139
-2093
-2040
-1976
-1904
-1827
-1751
-1678
-1611
-1547
-1485
-1422
-1357
-1287
-1215
-1142
-1070
-999
-928
-855
-775
-682
-572
-440
-286
-112
75
266
452
624
777
910
1024
1122
1205
1276
1333
1377
1407
1422
1422
1409
1384
1349
1307
1258
1203
1145
1083
1018
952
882
809
736
661
588
517
450
391
341
307
292
301
335
393
470
561
659
755
844
923
991
1048
1094
1131
1162
1187
1208
1225
1237
1243
1240
1226
1200
1162
1112
1050
976
893
801
703
606
512
428
358
302
262
235
220
213
215
222
234
251
273
304
345
401
473
562
664
774
888
1002
1112
1218
1320
1418
1508
1585
1642
1676
1684
1671
1641
1602
1558
1513
1466
1415
1355
1283
1198
1098
985
859
722
576
424
270
118
-28
-166
-292
-404
-500
-578
-634
-669
-682
-676
-655
-626
-594
-566
-545
-535
-537
-551
-574
-605
-639
-675
-709
-738
-760
-771
-766
-741
-690
-612
-507
-381
-242
-100
34
155
258
344
414
470
508
527
521
487
426
340
236
119
-3
-127
-254
-383
-515
-648
-781
-908
-1025
-1128
-1213
-1279
-1325
-1350
-1353
-1332
-1286
-1213
-1117
-1000
-866
-722
-573
-426
-287
-160
-51
36
97
131
138
117
72
5
-81
-182
-294
-411
-530
-647
-757
-856
-941
-1006
-1049
-1065
-1054
-1014
-953
-873
-781
-684
-584
-483
-379
-274
-168
-62
39
130
209
275
327
368
399
421
433
434
422
398
361
313
259
202
143
87
35
-11
-50
-81
-101
-109
-103
-82
-42
14
86
167
251
331
401
459
505
543
579
615
651
686
712
725
721
701
668
627
586
549
517
491
466
440
411
379
347
320
304
303
319
352
400
460
527
600
673
744
810
866
908
930
930
906
858
786
697
593
481
365
250
142
42
-48
-127
-197
-262
-323
-382
-440
-496
-548
-594
-633
-664
-689
-706
-715
-715
-704
-681
-647
-601
-548
-492
-437
-387
-348
-322
-310
-314
-333
-366
-414
-477
-556
-649
-756
-871
-990
-1108
-1220
-1321
-1410
-1486
-1550
-1602
-1645
-1677
-1702
-1719
-1730
-1736
-1737
-1733
-1722
-1701
-1671
-1632
-1587
-1541
-1497
-1458
-1424
-1395
-1371
-1351
-1337
-1333
-1340
-1360
-1393
-1435
-1482
-1530
-1576
-1616
-1651
-1681
-1705
-1724
-1738
-1747
-1748
-1737
-1711
-1663
-1589
-1485
-1353
-1199
-1030
-856
-687
-529
-387
-262
-156
-72
-10
31
52
60
63
70
87
117
160
212
269
327
387
448
514
583
654
723
785
836
874
902
921
934
940
941
933
915
885
845
794
735
668
594
512
422
324
220
112
5
-97
-190
-270
-339
-398
-450
-499
-549
-602
-658
-714
-767
-812
-846
-865
-870
-862
-846
-823
-798
-774
-755
-741
-736
-740
-755
-780
-816
-862
-915
-975
-1039
-1104
-1168
-1228
-1280
-1320
-1345
-1354
-1346
-1323
-1288
-1244
-1196
-1145
-1091
-1031
-960
-877
-781
-677
-570
-469
-381
-310
-256
-214
-182
-152
-124
-98
-76
-59
-49
-45
-41
-34
-20
2
32
64
95
120
136
144
146
146
149
157
175
203
241
289
345
407
477
553
637
728
823
920
1012
1096
1165
1217
1251
1270
1276
1275
1269
1262
1254
1247
1240
1234
1228
1222
1216
1211
1208
1207
1207
1205
1198
1180
1148
1097
1028
943
847
748
650
558
477
407
352
313
290
283
292
311
337
364
387
403
413
417
415
410
400
384
360
328
287
235
173
102
23
-62
-152
-243
-331
-414
-488
-552
-605
-648
-684
-714
-742
-770
-800
-832
-866
-899
-929
-952
-965
-966
-955
-933
-900
-857
-807
-751
-691
-632
-580
-542
-526
-535
-572
-632
-711
-797
-883
-959
-1020
-1065
-1092
-1104
-1102
-1086
-1057
-1012
-955
-883
-800
-711
-621
-536
-461
-398
-348
-310
-281
-259
-238
-216
-187
-148
-98
-36
38
120
207
296
384
468
547
621
687
746
797
840
878
913
946
978
1010
1039
1064
1083
1095
1100
1097
1088
1072
1050
1022
992
961
933
907
884
859
828
789
740
683
624
568
519
478
445
415
385
353
319
286
256
232
214
199
184
166
143
115
83
50
19
-8
-30
-48
-62
-74
-85
-97
-110
-125
-141
-157
-173
-188
-201
-212
-220
-225
-228
-231
-235
-239
-246
-256
-269
-286
-306
-329
-353
-378
-399
-413
-420
-417
-406
-392
-378
-371
-373
-386
-408
-436
-465
-491
-509
-517
-511
-492
-459
-413
-357
-294
-230
-167
-108
-56
-12
24
50
65
69
61
41
11
-25
-63
-98
-128
-150
-165
-174
-178
-181
-183
-188
-195
-205
-216
-225
-228
-222
-203
-169
-117
-46
43
151
275
412
557
704
846
978
1093
1190
1268
1328
1371
1399
1411
1408
1390
1357
1310
1252
1187
1117
1043
968
892
816
739
663
588
516
448
385
328
277
234
197
166
137
110
82
52
23
-6
-30
-48
-57
-56
-46
-24
8
50
101
159
221
285
348
410
468
525
581
634
683
728
766
799
828
857
888
922
958
991
1016
1027
1020
995
952
892
817
730
631
521
402
278
151
25
-95
-209
-313
-407
-490
-561
-619
-664
-696
-717
-727
-726
-712
-686
-644
-587
-515
-430
-336
-239
-143
-52
30
102
164
217
261
299
330
354
368
369
356
326
281
222
152
76
-2
-80
-156
-228
-296
-360
-418
-468
-511
-544
-567
-579
-581
-572
-554
-526
-490
-446
-396
-344
-293
-247
-207
-178
-159
-150
-152
-162
-182
-208
-240
-275
-312
-346
-375
-395
-403
-395
-369
-324
-260
-181
-91
1
86
158
210
241
253
250
236
216
191
162
130
96
64
35
12
-5
-17
-30
-46
-68
-98
-134
-176
-219
-264
-308
-350
-387
-415
-434
-440
-436
-423
-405
-387
-371
-356
-341
-325
-307
-289
-272
-260
-255
-259
-274
-301
-340
-394
-463
-544
-634
-729
-822
-911
-992
-1064
-1128
-1182
-1227
-1260
-1282
-1292
-1294
-1291
-1286
-1284
-1283
-1282
-1278
-1267
-1247
-1218
-1179
-1131
-1074
-1010
-936
-856
-772
-686
-603
-524
-448
-376
-303
-229
-155
-83
-18
36
74
93
93
74
39
-10
-71
-140
-215
-292
-369
-442
-508
-562
-603
-628
-637
-630
-608
-574
-533
-489
-445
-406
-374
-350
-334
-327
-329
-339
-357
-384
-416
-453
-490
-525
-554
-577
-595
-610
-625
-643
-663
-682
-696
-701
-694
-675
-647
-615
-584
-555
-529
-506
-482
-458
-434
-412
-394
-380
-366
-350
-327
-292
-245
-185
-117
-43
33
109
183
255
325
394
462
528
592
650
700
741
768
782
782
770
749
724
696
668
638
604
561
504
426
324
193
34
-150
-351
-561
-769
-964
-1138
-1286
-1404
-1492
-1549
-1576
-1577
-1553
-1511
-1455
-1390
-1320
-1247
-1172
-1095
-1016
-936
-855
-776
-698
-622
-547
-474
-402
-332
-267
-207
-154
-106
-63
-23
14
49
81
110
138
167
199
234
271
307
336
356
366
365
355
339
315
282
237
177
101
11
-91
-202
-318
-439
-562
-688
-813
-934
-1043
-1136
-1207
-1253
-1275
-1274
-1255
-1221
-1177
-1125
-1069
-1008
-944
-878
-811
-743
-677
-618
-566
-524
-491
-464
-440
-413
-381
-345
-305
-266
-228
-193
-160
-125
-86
-40
11
66
121
173
220
261
296
325
345
355
350
329
292
238
171
92
1
-101
-216
-347
-494
-657
-834
-1020
-1215
-1412
-1608
-1800
-1985
-2159
-2322
-2470
-2602
-2720
-2823
-2913
-2990
-3054
-3105
-3141
-3163
-3170
-3164
-3144
-3112
-3065
-3003
-2925
-2832
-2723
-2602
-2470
-2331
-2185
-2033
-1875
-1712
-1546
-1377
-1209
-1043
-882
-726
-576
-431
-292
-161
-39
71
165
243
305
352
389
417
443
468
496
527
562
600
640
680
719
757
789
815
832
837
829
807
772
727
674
618
559
500
441
384
332
287
254
233
227
234
250
273
296
315
329
335
333
324
311
295
282
275
276
291
319
361
416
482
555
634
715
795
872
942
1004
1054
1092
1117
1130
1135
1133
1131
1131
1138
1154
1180
1215
1257
1301
1342
1377
1404
1420
1426
1422
1411
1394
1373
1350
1329
1311
1300
1296
1298
1305
1317
1332
1352
1377
1412
1456
1512
1575
1644
1714
1781
1845
1903
1959
2011
2061
2107
2146
2177
2196
2203
2200
2187
2169
2148
2126
2102
2078
2050
2017
1977
1929
1873
1809
1738
1663
1586
1509
1433
1359
1288
1221
1159
1102
1051
1004
966
932
904
882
868
863
869
884
908
937
964
986
998
997
983
959
928
893
859
825
793
761
727
689
643
590
527
452
365
265
153
32
-92
-215
-330
-429
-510
-569
-605
-618
-611
-584
-539
-477
-402
-316
-224
-130
-40
45
121
188
247
299
347
394
440
489
539
589
637
682
721
758
793
831
877
932
998
1073
1156
1242
1332
1425
1522
1625
1736
1853
1975
2096
2212
2317
2406
2477
2527
2556
2563
2550
2518
2468
2402
2322
2231
2129
2019
1904
1787
1671
1558
1450
1346
1245
1145
1043
940
836
736
643
561
491
436
393
361
340
329
331
350
387
443
513
593
675
753
820
876
920
956
988
1016
1046
1074
1099
1118
1129
1134
1133
1130
1128
1130
1136
1148
1164
1182
1202
1224
1248
1274
1304
1337
1372
1405
1433
1454
1465
1468
1461
1448
1430
1410
1388
1365
1340
1311
1278
1240
1196
1145
1090
1030
969
907
846
789
738
695
662
643
639
652
679
717
763
811
857
899
935
964
984
995
996
985
963
932
894
855
816
780
746
711
676
640
605
574
553
545
553
577
614
662
717
777
841
910
983
1060
1142
1227
1313
1400
1484
1564
1638
1705
1764
1816
1861
1901
1934
1960
1974
1973
1956
1919
1865
1795
1713
1621
1523
1420
1314
1206
1095
983
869
756
643
532
425
324
231
149
78
18
-34
-79
-117
-151
-178
-197
-207
-210
-206
-198
-189
-183
-178
-174
-166
-152
-129
-95
-53
-6
41
84
120
148
168
184
198
213
230
248
263
274
277
274
267
259
256
260
273
295
322
352
382
409
433
454
471
483
490
491
486
474
455
432
406
379
354
334
322
321
331
354
390
436
492
556
627
704
785
867
948
1022
1086
1134
1165
1177
1171
1148
1112
1062
1000
929
846
750
642
519
382
232
71
-100
-275
-452
-628
-799
-961
-1112
-1247
-1361
-1452
-1515
-1552
-1562
-1549
-1516
-1467
-1406
-1336
-1262
-1188
-1118
-1059
-1014
-986
-977
-984
-1004
-1034
-1066
-1098
-1127
-1151
-1168
-1178
-1179
-1167
-1143
-1102
-1046
-976
-894
-805
-714
-626
-545
-472
-408
-352
-303
-260
-221
-188
-161
-138
-118
-100
-78
-51
-15
30
82
140
200
260
317
369
418
463
504
543
576
605
628
644
654
660
662
664
666
672
679
688
697
704
705
698
681
652
613
565
510
450
388
326
265
207
154
110
79
64
69
94
139
199
268
340
410
475
532
582
625
661
689
709
718
716
702
678
645
606
566
526
489
458
432
410
392
376
361
347
332
316
296
271
237
193
138
72
-2
-82
-164
-248
-332
-418
-507
-602
-699
-798
-893
-979
-1051
-1108
-1148
-1173
-1185
-1188
-1183
-1174
-1160
-1141
-1120
-1097
-1076
-1059
-1049
-1047
-1053
-1065
-1082
-1102
-1126
-1156
-1192
-1237
-1290
-1349
-1410
-1467
-1516
-1555
-1583
-1600
-1608
-1608
-1600
-1585
-1564
-1536
-1503
-1468
-1432
-1398
-1365
-1336
-1309
-1286
-1267
-1254
-1248
-1250
-1261
-1280
-1306
-1337
-1370
-1403
-1432
-1455
-1467
-1467
-1453
-1425
-1384
-1331
-1269
-1199
-1124
-1044
-960
-874
-788
-704
-622
-547
-479
-421
-376
-344
-326
-323
-332
-353
-384
-423
-468
-518
-571
-628
-687
-748
-812
-879
-950
-1024
-1100
-1176
-1250
-1316
-1375
-1423
-1462
-1490
-1511
-1523
-1530
-1531
-1530
-1526
-1525
-1526
-1531
-1541
-1553
-1565
-1572
-1572
-1565
-1549
-1525
-1496
-1464
-1431
-1398
-1367
-1340
-1316
-1297
-1283
-1273
-1268
-1269
-1276
-1287
-1304
-1324
-1347
-1372
-1398
-1428
-1462
-1501
-1546
-1595
-1646
-1698
-1747
-1792
-1830
-1863
-1890
-1911
-1927
-1938
-1945
-1949
-1955
-1964
-1981
-2007
-2043
-2088
-2141
-2199
-2260
-2323
-2387
-2453
-2520
-2589
-2661
-2735
-2813
-2894
-2974
-3055
-3134
-3210
-3284
-3358
-3431
-3505
-3579
-3652
-3721
-3784
-3842
-3895
-3948
-4003
-4062
-4126
-4190
-4251
-4303
-4342
-4367
-4378
-4377
-4368
-4354
-4334
-4309
-4279
-4244
-4205
-4164
-4125
-4093
-4070
-4058
-4058
-4069
-4089
-4116
-4149
-4187
-4231
-4279
-4333
-4391
-4453
-4517
-4581
-4643
-4704
-4765
-4825
-4887
-4951
-5019
-5089
-5162
-5238
-5318
-5402
-5491
-5585
-5685
-5787
-5891
-5991
-6084
-6167
-6236
-6289
-6324
-6340
-6335
-6308
-6260
-6190
-6099
-5990
-5865
-5727
-5581
-5427
-5269
-5106
-4939
-4767
-4592
-4414
-4233
-4051
-3868
-3684
-3498
-3308
-3115
-2920
-2723
-2525
-2329
-2136
-1944
-1756
-1572
-1394
-1224
-1067
-923
-794
-679
-576
-482
-397
-319
-251
-191
-141
-100
-67
-39
-14
10
33
54
72
86
95
99
99
96
94
95
100
111
127
149
174
202
230
258
286
311
333
347
354
351
339
320
296
272
248
226
206
189
175
166
164
170
185
208
236
265
291
314
333
351
370
392
418
448
481
516
552
588
624
660
694
726
755
781
804
826
849
874
903
934
970
1008
1047
1087
1127
1164
1199
1229
1257
1282
1307
1332
1358
1385
1413
1441
1469
1497
1527
1560
1596
1636
1680
1727
1775
1825
1874
1922
1968
2009
2048
2083
2115
2148
2182
2221
2265
2315
2369
2428
2489
2552
2616
2681
2743
2802
2856
2902
2940
2969
2990
3004
3011
3009
2999
2980
2952
2914
2868
2812
2747
2672
2590
2500
2407
2315
2226
2143
2068
2000
1937
1878
1822
1770
1725
1687
1658
1640
1631
1630
1636
1648
1664
1686
1712
1742
1778
1818
1863
1913
1968
2027
2090
2156
2224
2291
2358
2424
2487
2549
2610
2671
2732
2795
2860
2926
2992
3059
3125
3193
3262
3335
3412
3495
3582
3674
3769
3864
3959
4051
4140
4224
4299
4365
4418
4458
4482
4492
4487
4470
4441
4401
4352
4294
4228
4153
4070
3981
3885
3786
3683
3580
3477
3376
3278
3184
3095
3013
2937
2869
2808
2753
2702
2655
2611
2570
2534
2505
2484
2473
2470
2472
2476
2478
2475
2465
2450
2429
2405
2379
2352
2324
2293
2260
2222
2180
2134
2086
2035
1983
1928
1870
1809
1746
1682
1620
1561
1508
1462
1424
1395
1372
1356
1347
1345
1354
1373
1405
1449
1508
1579
1664
1760
1867
1985
2113
2250
2393
2540
2691
2841
2989
3134
3274
3409
3538
3661
3777
3886
3990
4086
4176
4260
4335
4401
4456
4498
4529
4548
4557
4559
4557
4550
4540
4524
4501
4472
4436
4394
4349
4301
4249
4194
4133
4066
3993
3914
3832
3748
3664
3582
3501
3422
3347
3273
3203
3134
3066
2999
2933
2872
2819
2778
2753
2745
2751
2767
2788
2806
2818
2822
2815
2798
2771
2735
2690
2635
2572
2501
2424
2340
2250
2154
2053
1947
1837
1724
1609
1493
1375
1257
1138
1018
901
785
671
559
447
333
217
97
-28
-156
-288
-423
-560
-698
-839
-981
-1125
-1269
-1415
-1562
-1709
-1857
-2005
-2155
-2305
-2458
-2612
-2769
-2927
-3085
-3240
-3392
-3536
-3673
-3802
-3922
-4038
-4149
-4259
-4367
-4474
-4577
-4673
-4761
-4839
-4905
-4962
-5011
-5056
-5099
-5142
-5186
-5230
-5274
-5319
-5364
-5413
-5467
-5528
-5597
-5675
-5761
-5855
-5955
-6060
-6171
-6286
-6404
-6523
-6641
-6753
-6860
-6959
-7049
-7130
-7204
-7270
-7329
-7382
-7429
-7470
-7502
-7524
-7536
-7535
-7521
-7496
-7461
-7418
-7366
-7307
-7239
-7163
-7078
-6986
-6889
-6786
-6681
-6574
-6464
-6350
-6233
-6113
-5992
-5870
-5749
-5631
-5518
-5410
-5308
-5211
-5119
-5030
-4943
-4854
-4762
-4667
-4569
-4470
-4372
-4274
-4178
-4083
-3989
-3895
-3801
-3707
-3616
-3527
-3440
-3354
-3269
-3184
-3098
-3010
-2920
-2827
-2730
-2628
-2522
-2412
-2299
-2185
-2072
-1960
-1850
-1739
-1627
-1513
-1396
-1278
-1158
-1039
-919
-801
-682
-563
-444
-324
-204
-84
34
150
262
372
479
586
692
800
910
1020
1133
1244
1354
1463
1571
1678
1785
1891
1997
2101
2204
2307
2410
2515
2619
2723
2825
2923
3017
3109
3198
3285
3370
3450
3521
3581
3629
3663
3686
3700
3708
3711
3709
3704
3695
3684
3674
3666
3663
3667
3677
3693
3714
3738
3766
3796
3826
3857
3885
3912
3936
3957
3974
3989
4000
4006
4006
3998
3981
3954
3916
3868
3810
3742
3666
3583
3495
3406
3315
3225
3136
3046
2957
2868
2781
2695
2611
2530
2451
2373
2296
2219
2142
2066
1989
1914
1839
1765
1692
1619
1547
1476
1406
1337
1270
1207
1147
1093
1043
996
951
903
853
799
741
683
627
575
530
491
461
439
426
421
424
434
449
468
488
507
526
544
559
571
579
582
579
571
558
541
521
499
475
448
419
390
362
336
314
296
279
264
248
230
211
192
177
166
161
164
173
187
205
227
252
282
317
357
403
453
505
556
603
646
683
713
736
751
758
757
749
733
713
689
663
635
601
561
512
454
387
313
235
153
70
-16
-105
-197
-292
-389
-488
-588
-688
-788
-889
-990
-1092
-1194
-1295
-1395
-1494
-1590
-1683
-1770
-1851
-1924
-1990
-2050
-2106
-2159
-2211
-2261
-2308
-2349
-2385
-2416
-2444
-2470
-2498
-2530
-2565
-2604
-2646
-2689
-2734
-2780
-2826
-2872
-2917
-2961
-3003
-3042
-3079
-3111
-3137
-3154
-3163
-3163
-3155
-3145
-3134
-3127
-3125
-3128
-3136
-3146
-3157
-3169
-3183
-3200
-3222
-3249
-3281
-3318
-3357
-3396
-3433
-3466
-3496
-3521
-3543
-3564
-3586
-3608
-3632
-3658
-3685
-3712
-3741
-3774
-3811
-3854
-3903
-3957
-4011
-4065
-4114
-4157
-4193
-4222
-4245
-4261
-4270
-4272
-4264
-4247
-4223
-4192
-4159
-4124
-4089
-4054
-4018
-3982
-3946
-3910
-3876
-3845
-3817
-3793
-3771
-3751
-3731
-3712
-3695
-3682
-3673
-3671
-3675
-3685
-3698
-3714
-3731
-3746
-3759
-3768
-3773
-3776
-3777
-3778
-3781
-3786
-3792
-3797
-3799
-3795
-3785
-3768
-3745
-3718
-3688
-3654
-3616
-3574
-3526
-3473
-3416
-3355
-3291
-3226
-3159
-3091
-3022
-2952
-2884
-2817
-2754
-2696
-2643
-2593
-2546
-2501
-2457
-2412
-2366
-2316
-2262
-2201
-2132
-2053
-1965
-1868
-1763
-1652
-1536
-1417
-1296
-1174
-1054
-936
-821
-709
-602
-499
-400
-306
-216
-130
-50
26
98
165
227
285
337
384
426
463
495
525
553
581
610
641
675
714
757
805
858
914
975
1040
1108
1180
1254
1329
1405
1480
1553
1621
1686
1746
1802
1853
1900
1942
1982
2017
2050
2080
2108
2135
2161
2187
2214
2242
2270
2298
2325
2351
2373
2393
2410
2425
2440
2455
2471
2490
2510
2533
2558
2585
2615
2648
2685
2726
2774
2827
2886
2949
3015
3082
3148
3213
3275
3334
3389
3440
3483
3519
3545
3562
3569
3568
3561
3550
3537
3522
3504
3484
3460
3431
3398
3359
3315
3267
3215
3162
3107
3051
2994
2938
2881
2823
2766
2709
2654
2601
2552
2505
2461
2416
2371
2324
2274
2221
2168
2113
2060
2008
1957
1909
1863
1821
1782
1747
1717
1692
1673
1659
1650
1645
1643
1640
1636
1627
1611
1588
1558
1522
1483
1442
1403
1367
1336
1310
1289
1272
1260
1251
1245
1242
1243
1246
1251
1258
1264
1271
1277
1281
1285
1286
1286
1281
1272
1257
1236
1208
1176
1140
1104
1067
1032
998
967
937
909
882
858
836
817
804
797
796
801
812
828
847
866
884
901
915
927
938
949
958
965
970
970
966
958
946
932
917
903
890
879
869
860
851
843
835
827
822
818
816
816
817
818
816
809
796
778
753
724
692
657
621
583
544
505
467
429
394
362
335
312
297
289
290
300
320
347
381
419
461
505
553
603
655
711
769
830
893
959
1028
1101
1178
1258
1341
1425
1511
1599
1688
1779
1873
1969
2066
2163
2259
2354
2446
2536
2622
2705
2783
2855
2922
2983
3040
3094
3146
3196
3243
3288
3329
3366
3398
3427
3452
3476
3498
3519
3538
3555
3569
3580
3588
3594
3598
3598
3595
3587
3574
3557
3536
3512
3486
3458
3428
3398
3365
3332
3299
3265
3232
3198
3164
3127
3086
3040
2990
2935
2875
2813
2748
2681
2612
2542
2471
2399
2326
2254
2184
2115
2050
1990
1935
1886
1844
1806
1774
1744
1717
1692
1669
1648
1631
1617
1605
1597
1590
1585
1580
1576
1573
1571
1571
1572
1575
1578
1581
1583
1583
1582
1579
1575
1572
1570
1571
1575
1581
1589
1597
1607
1616
1626
1635
1643
1648
1651
1649
1644
1636
1625
1611
1595
1576
1554
1528
1499
1468
1436
1406
1379
1355
1333
1313
1293
1271
1248
1222
1193
1163
1133
1101
1069
1035
1000
962
922
879
836
794
753
716
682
653
627
604
585
569
557
548
543
540
541
544
548
553
559
566
573
579
584
588
590
590
588
584
577
568
557
545
535
526
521
521
524
531
541
553
566
579
592
605
618
630
642
655
670
688
711
741
778
824
879
942
1014
1095
1181
1272
1367
1462
1557
1649
1739
1825
1908
1987
2063
2135
2203
2266
2325
2379
2428
2473
2514
2552
2586
2616
2640
2658
2668
2670
2664
2652
2633
2607
2575
2537
2492
2443
2388
2328
2264
2197
2126
2052
1975
1894
1810
1721
1630
1536
1441
1346
1252
1157
1062
965
863
758
649
536
421
307
193
82
-26
-132
-235
-334
-429
-519
-604
-682
-754
-820
-881
-937
-990
-1039
-1085
-1127
-1166
-1201
-1232
-1261
-1286
-1311
-1335
-1359
-1384
-1408
-1432
-1455
-1478
-1502
-1528
-1558
-1592
-1632
-1679
-1731
-1790
-1856
-1927
-2004
-2085
-2167
-2249
-2330
-2408
-2486
-2563
-2641
-2722
-2805
-2889
-2974
-3059
-3144
-3228
-3313
-3399
-3487
-3577
-3669
-3764
-3861
-3956
-4050
-4139
-4222
-4300
-4373
-4441
-4505
-4565
-4620
-4670
-4714
-4752
-4785
-4815
-4843
-4872
-4900
-4926
-4950
-4970
-4985
-4994
-4999
-4998
-4992
-4979
-4961
-4937
-4909
-4878
-4845
-4810
-4772
-4731
-4685
-4635
-4581
-4527
-4473
-4422
-4373
-4327
-4281
-4234
-4186
-4136
-4083
-4029
-3970
-3908
-3840
-3767
-3689
-3606
-3520
-3431
-3340
-3248
-3155
-3064
-2974
-2884
-2794
-2703
-2611
-2515
-2418
-2321
-2224
-2130
-2039
-1951
-1865
-1780
-1695
-1609
-1523
-1436
-1350
-1265
-1183
-1102
-1025
-949
-876
-803
-732
-661
-591
-522
-455
-390
-327
-266
-207
-151
-100
-52
-11
22
47
64
71
70
61
46
25
-2
-32
-68
-107
-152
-201
-256
-317
-382
-453
-528
-608
-692
-780
-872
-966
-1063
-1160
-1258
-1355
-1452
-1547
-1641
-1732
-1819
-1901
-1977
-2045
-2109
-2167
-2219
-2266
-2308
-2344
-2372
-2394
-2409
-2418
-2421
-2420
-2414
-2403
-2387
-2364
-2335
-2300
-2261
-2219
-2174
-2127
-2078
-2027
-1975
-1923
-1870
-1817
-1766
-1717
-1668
-1621
-1575
-1529
-1482
-1433
-1382
-1326
-1266
-1201
-1130
-1054
-973
-890
-805
-720
-635
-552
-470
-391
-312
-235
-159
-84
-13
53
113
165
210
247
279
305
327
343
355
363
366
365
361
356
348
337
323
304
280
251
217
179
137
93
45
-4
-57
-113
-171
-233
-297
-362
-429
-496
-564
-631
-698
-765
-831
-896
-959
-1020
-1078
-1132
-1181
-1224
-1261
-1292
-1317
-1337
-1352
-1362
-1369
-1373
-1375
-1375
-1372
-1367
-1359
-1348
-1335
-1321
-1308
-1294
-1282
-1270
-1259
-1246
-1232
-1217
-1199
-1178
-1155
-1128
-1097
-1063
-1026
-986
-942
-896
-847
-794
-739
-680
-619
-557
-492
-426
-360
-292
-224
-155
-88
-24
36
91
140
182
217
245
266
281
290
293
289
280
265
243
215
182
144
103
59
14
-33
-80
-130
-182
-236
-292
-349
-405
-461
-514
-566
-618
-669
-720
-770
-817
-862
-902
-938
-969
-996
-1018
-1037
-1052
-1064
-1072
-1079
-1083
-1085
-1084
-1081
-1074
-1065
-1054
-1040
-1024
-1006
-989
-968
-944
-915
-880
-840
-793
-741
-685
-625
-562
-496
-427
-355
-280
-204
-126
-48
30
107
184
262
341
420
501
581
660
738
811
881
947
1008
1066
1120
1170
1217
1261
1303
1343
1382
1418
1454
1488
1520
1551
1581
1612
1646
1682
1721
1763
1804
1845
1881
1913
1940
1962
1982
2001
2020
2041
2063
2085
2106
2125
2140
2151
2160
2167
2174
2182
2193
2206
2221
2236
2252
2268
2283
2299
2318
2340
2367
2398
2433
2471
2510
2550
2591
2634
2679
2727
2778
2831
2885
2938
2989
3037
3082
3124
3163
3198
3229
3255
3277
3293
3305
3313
3318
3321
3323
3325
3327
3330
3334
3339
3345
3352
3359
3362
3362
3358
3348
3333
3314
3291
3265
3235
3201
3164
3122
3076
3027
2976
2924
2873
2822
2773
2725
2679
2634
2590
2548
2507
2469
2435
2404
2378
2356
2338
2322
2309
2296
2283
2272
2261
2253
2247
2241
2235
2226
2212
2194
2168
2138
2103
2066
2028
1990
1954
1917
1881
1844
1804
1761
1715
1667
1616
1565
1515
1464
1415
1365
1316
1267
1219
1173
1129
1088
1048
1008
969
926
881
834
786
738
691
646
604
565
529
496
466
440
419
403
393
389
389
395
403
413
423
431
438
443
448
452
457
462
465
465
461
454
443
429
413
396
377
355
329
298
263
224
183
140
96
52
6
-42
-92
-145
-197
-249
-296
-338
-374
-403
-426
-443
-456
-465
-470
-470
-467
-458
-446
-431
-413
-394
-375
-356
-337
-319
-300
-281
-262
-244
-227
-212
-201
-194
-190
-190
-194
-200
-208
-219
-231
-247
-265
-285
-309
-334
-362
-391
-420
-449
-477
-505
-532
-560
-589
-621
-654
-690
-727
-763
-799
-833
-866
-898
-930
-962
-995
-1026
-1056
-1084
-1107
-1127
-1142
-1155
-1163
-1167
-1167
-1161
-1148
-1130
-1104
-1074
-1040
-1002
-966
-929
-892
-854
-815
-772
-727
-678
-626
-571
-515
-457
-397
-336
-274
-212
-150
-90
-32
22
72
120
166
211
254
296
336
371
400
422
437
445
448
447
443
438
431
422
410
393
371
345
317
288
261
236
213
192
170
148
125
102
81
64
51
44
40
40
41
44
47
51
57
64
72
81
91
101
109
116
121
123
122
119
115
111
108
107
108
110
111
112
110
107
101
94
87
81
76
72
70
69
71
74
81
92
108
131
159
193
231
272
315
359
405
453
503
556
612
670
731
795
861
931
1006
1086
1170
1258
1350
1446
1543
1643
1743
1843
1941
2036
2128
2215
2299
2382
2463
2544
2625
2705
2784
2861
2936
3009
3080
3149
3215
3278
3339
3397
3452
3505
3558
3610
3661
3709
3755
3797
3836
3871
3902
3930
3956
3980
4000
4018
4033
4045
4057
4069
4081
4094
4108
4120
4131
4140
4147
4151
4153
4152
4149
4145
4138
4130
4120
4108
4094
4080
4064
4046
4027
4008
3989
3971
3954
3939
3924
3909
3894
3878
3862
3843
3824
3803
3780
3755
3730
3704
3679
3653
3626
3596
3563
3525
3482
3436
3386
3334
3279
3222
3161
3097
3029
2959
2886
2811
2735
2655
2572
2484
2391
2294
2191
2082
1969
1850
1726
1597
1463
1325
1183
1039
893
746
599
453
310
172
39
-89
-211
-329
-443
-553
-659
-759
-854
-944
-1029
-1111
-1190
-1267
-1342
-1415
-1485
-1552
-1616
-1676
-1732
-1784
-1831
-1874
-1914
-1951
-1986
-2020
-2053
-2082
-2109
-2131
-2150
-2165
-2177
-2186
-2192
-2195
-2194
-2189
-2179
-2166
-2150
-2133
-2115
-2097
-2078
-2059
-2037
-2017
-1995
-1971
-1947
-1922
-1894
-1865
-1832
-1797
-1760
-1719
-1677
-1633
-1587
-1539
-1490
-1440
-1389
-1338
-1287
-1236
-1186
-1136
-1088
-1041
-997
-956
-917
-880
-845
-812
-782
-754
-728
-706
-687
-671
-659
-650
-645
-641
-640
-640
-642
-646
-652
-660
-671
-683
-699
-717
-739
-765
-794
-827
-863
-902
-942
-983
-1025
-1066
-1107
-1147
-1187
-1227
-1267
-1307
-1346
-1386
-1427
-1469
-1513
-1559
-1606
-1656
-1707
-1759
-1812
-1866
-1920
-1974
-2025
-2078
-2127
-2174
-2218
-2259
-2297
-2331
-2363
-2392
-2421
-2448
-2474
-2500
-2523
-2545
-2563
-2578
-2590
-2601
-2611
-2620
-2628
-2635
-2638
-2638
-2631
-2619
-2602
-2580
-2555
-2526
-2494
-2457
-2414
-2364
-2306
-2241
-2170
-2093
-2013
-1930
-1844
-1754
-1662
-1567
-1470
-1373
-1276
-1180
-1086
-992
-900
-808
-715
-624
-532
-442
-353
-267
-186
-110
-40
23
78
127
170
207
239
266
289
309
326
342
357
372
385
398
408
416
421
422
419
412
400
385
366
344
319
294
269
243
217
191
164
135
106
75
43
12
-19
-49
-78
-106
-133
-158
-182
-205
-226
-246
-265
-282
-296
-307
-316
-321
-325
-327
-328
-330
-331
-332
-333
-335
-336
-337
-339
-340
-341
-339
-336
-332
-328
-326
-326
-330
-339
-351
-366
-385
-407
-432
-460
-492
-526
-562
-599
-637
-677
-720
-765
-814
-866
-921
-976
-1033
-1090
-1148
-1207
-1267
-1326
-1383
-1438
-1490
-1539
-1588
-1636
-1686
-1737
-1787
-1837
-1884
-1929
-1971
-2012
-2053
-2095
-2138
-2182
-2227
-2272
-2317
-2362
-2406
-2448
-2487
-2523
-2557
-2588
-2618
-2647
-2677
-2707
-2737
-2767
-2797
-2827
-2856
-2884
-2912
-2937
-2959
-2978
-2994
-3005
-3013
-3017
-3016
-3011
-3001
-2986
-2965
-2940
-2911
-2879
-2842
-2801
-2755
-2704
-2649
-2591
-2532
-2474
-2417
-2362
-2309
-2256
-2205
-2155
-2105
-2056
-2008
-1961
-1913
-1866
-1819
-1774
-1730
-1688
-1647
-1607
-1567
-1528
-1488
-1448
-1409
-1370
-1334
-1299
-1265
-1232
-1201
-1170
-1140
-1110
-1081
-1052
-1020
-988
-953
-914
-872
-827
-777
-724
-667
-605
-539
-469
-394
-316
-236
-154
-72
9
91
172
253
335
419
506
596
690
787
887
990
1093
1196
1296
1393
1486
1577
1664
1751
1838
1924
2009
2094
2177
2257
2335
2411
2488
2564
2641
2717
2792
2865
2937
3005
3072
3138
3202
3264
3324
3380
3433
3482
3529
3575
3622
3671
3723
3779
3839
3902
3967
4035
4103
4172
4240
4306
4372
4437
4502
4566
4630
4693
4753
4811
4865
4916
4963
5008
5050
5090
5126
5158
5185
5207
5224
5238
5247
5253
5253
5249
5237
5219
5195
5165
5130
5092
5051
5007
4960
4911
4858
4801
4743
4681
4618
4553
4486
4418
4347
4275
4202
4128
4054
3981
3907
3833
3758
3683
3609
3534
3460
3388
3317
3248
3182
3119
3059
3004
2952
2903
2856
2810
2764
2716
2667
2616
2564
2513
2461
2410
2359
2307
2255
2202
2149
2096
2045
1996
1949
1902
1855
1805
1752
1694
1633
1569
1503
1435
1365
1295
1222
1147
1070
990
910
829
749
669
592
516
442
369
297
226
154
83
11
-60
-131
-202
-272
-342
-412
-482
-552
-622
-694
-766
-839
-913
-987
-1061
-1133
-1203
-1271
-1337
-1404
-1472
-1542
-1615
-1689
-1765
-1841
-1916
-1989
-2060
-2131
-2199
-2265
-2330
-2392
-2451
-2509
-2565
-2621
-2677
-2733
-2790
-2847
-2904
-2962
-3021
-3080
-3139
-3198
-3258
-3317
-3376
-3435
-3497
-3560
-3625
-3692
-3761
-3831
-3902
-3974
-4046
-4121
-4196
-4271
-4345
-4417
-4487
-4555
-4621
-4684
-4746
-4804
-4859
-4910
-4955
-4996
-5032
-5064
-5091
-5115
-5134
-5149
-5160
-5168
-5172
-5175
-5175
-5173
-5167
-5158
-5145
-5128
-5108
-5085
-5060
-5034
-5007
-4980
-4952
-4923
-4894
-4863
-4831
-4798
-4763
-4728
-4692
-4657
-4623
-4590
-4557
-4523
-4488
-4451
-4410
-4367
-4320
-4270
-4218
-4161
-4102
-4040
-3974
-3905
-3831
-3753
-3669
-3581
-3488
-3391
-3293
-3195
-3096
-2999
-2902
-2805
-2710
-2615
-2522
-2431
-2341
-2252
-2163
-2073
-1983
-1893
-1804
-1718
-1635
-1556
-1479
-1405
-1334
-1267
-1205
-1150
-1102
-1061
-1026
-995
-968
-946
-929
-917
-912
-912
-916
-924
-932
-941
-950
-959
-968
-978
-988
-999
-1010
-1024
-1039
-1056
-1074
-1094
-1115
-1138
-1162
-1187
-1214
-1242
-1270
-1299
-1328
-1357
-1386
-1416
-1446
-1476
-1506
-1533
-1558
-1581
-1602
-1622
-1643
-1664
-1685
-1706
-1726
-1745
-1763
-1781
-1798
-1814
-1830
-1843
-1853
-1860
-1863
-1861
-1856
-1847
-1835
-1819
-1799
-1775
-1747
-1716
-1680
-1641
-1597
-1550
-1498
-1442
-1383
-1321
-1257
-1192
-1125
-1058
-990
-920
-848
-775
-701
-627
-552
-479
-406
-334
-262
-187
-110
-30
54
140
227
314
402
491
580
672
765
862
960
1060
1161
1263
1363
1463
1561
1656
1750
1840
1928
2013
2098
2180
2260
2338
2415
2490
2563
2635
2706
2774
2841
2906
2968
3028
3085
3139
3191
3240
3286
3328
3366
3400
3430
3456
3479
3500
3518
3534
3547
3559
3568
3576
3584
3592
3599
3606
3612
3615
3616
3613
3607
3598
3586
3573
3557
3539
3518
3493
3463
3429
3393
3354
3315
3276
3237
3197
3156
3113
3068
3019
2968
2914
2858
2799
2736
2671
2603
2532
2459
2384
2306
2227
2146
2065
1983
1901
1820
1737
1655
1571
1487
1401
1315
1227
1138
1046
949
848
741
629
513
394
272
148
24
-101
-227
-351
-474
-596
-715
-833
-949
-1065
-1180
-1294
-1407
-1518
-1627
-1734
-1840
-1946
-2052
-2158
-2264
-2369
-2472
-2574
-2674
-2773
-2872
-2970
-3068
-3166
-3263
-3360
-3454
-3545
-3634
-3720
-3803
-3885
-3967
-4046
-4125
-4201
-4274
-4344
-4411
-4474
-4535
-4594
-4649
-4701
-4748
-4792
-4831
-4866
-4900
-4933
-4965
-4996
-5026
-5055
-5081
-5104
-5123
-5138
-5149
-5154
-5153
-5146
-5133
-5115
-5094
-5069
-5043
-5014
-4983
-4951
-4916
-4880
-4842
-4803
-4764
-4723
-4681
-4637
-4591
-4542
-4490
-4436
-4378
-4318
-4255
-4192
-4129
-4066
-4003
-3943
-3882
-3822
-3761
-3700
-3638
-3577
-3518
-3460
-3403
-3347
-3292
-3236
-3179
-3121
-3063
-3007
-2952
-2899
-2847
-2794
-2739
-2681
-2620
-2557
-2493
-2430
-2368
-2308
-2251
-2195
-2142
-2090
-2039
-1990
-1942
-1896
-1851
-1806
-1762
-1718
-1674
-1629
-1582
-1535
-1486
-1436
-1386
-1336
-1286
-1235
-1184
-1130
-1074
-1016
-958
-899
-842
-787
-735
-683
-632
-580
-526
-473
-420
-370
-323
-280
-241
-205
-172
-141
-113
-86
-61
-38
-18
1
18
34
49
61
72
80
84
86
85
81
76
69
62
56
49
42
37
34
33
36
42
52
66
81
97
113
130
149
169
192
219
247
277
308
339
370
400
430
460
490
520
550
580
609
639
669
700
731
762
794
824
854
884
914
943
973
1002
1033
1061
1089
1115
1141
1165
1188
1210
1232
1252
1273
1293
1315
1337
1360
1382
1404
1425
1446
1467
1489
1513
1538
1563
1587
1607
1624
1637
1649
1660
1672
1685
1697
1709
1719
1724
1727
1725
1722
1715
1707
1697
1684
1671
1656
1640
1624
1607
1591
1574
1557
1541
1527
1515
1505
1496
1488
1479
1469
1460
1451
1443
1438
1436
1435
1435
1436
1436
1438
1441
1447
1456
1467
1479
1492
1504
1515
1525
1534
1542
1550
1559
1568
1578
1589
1600
1612
1625
1636
1647
1656
1663
1668
1671
1670
1668
1664
1659
1656
1655
1655
1656
1657
1656
1653
1648
1641
1633
1624
1616
1606
1596
1585
1572
1558
1544
1530
1516
1502
1488
1474
1459
1444
1428
1411
1395
1377
1360
1342
1325
1307
1290
1271
1252
1230
1208
1184
1158
1132
1105
1078
1049
1018
985
950
913
874
833
789
743
695
644
593
541
489
438
387
334
280
225
167
108
49
-10
-68
-125
-181
-235
-287
-338
-385
-430
-471
-509
-544
-576
-605
-632
-656
-677
-696
-712
-726
-738
-748
-756
-762
-767
-771
-774
-776
-776
-775
-772
-768
-762
-756
-749
-744
-739
-736
-734
-733
-732
-732
-733
-735
-739
-746
-753
-763
-775
-788
-801
-814
-826
-838
-849
-858
-866
-872
-876
-878
-877
-874
-869
-861
-851
-839
-825
-810
-794
-777
-758
-739
-718
-695
-670
-643
-614
-584
-554
-525
-497
-471
-446
-423
-401
-382
-363
-345
-328
-311
-293
-275
-255
-236
-217
-198
-181
-164
-149
-135
-123
-111
-100
-89
-79
-69
-60
-53
-48
-47
-49
-54
-62
-71
-81
-92
-105
-118
-133
-150
-168
-186
-204
-221
-238
-254
-269
-283
-297
-310
-322
-333
-344
-354
-363
-371
-378
-384
-388
-393
-397
-402
-408
-415
-423
-430
-437
-444
-451
-459
-468
-479
-490
-503
-516
-529
-542
-555
-567
-579
-591
-601
-611
-620
-629
-637
-644
-650
-655
-658
-660
-661
-662
-663
-663
-664
-666
-668
-671
-674
-676
-678
-679
-679
-678
-677
-676
-674
-673
-670
-667
-662
-656
-648
-641
-635
-629
-625
-621
-618
-613
-608
-600
-592
-582
-571
-558
-544
-529
-512
-495
-476
-457
-437
-416
-393
-370
-346
-321
-297
-273
-250
-227
-204
-181
-159
-137
-117
-97
-77
-58
-40
-21
-3
15
32
49
67
86
105
125
145
164
184
203
222
243
266
290
316
343
370
398
426
455
485
516
548
579
610
640
667
693
716
737
757
777
796
815
835
856
877
898
919
941
964
989
1016
1046
1076
1108
1139
1170
1200
1230
1261
1291
1322
1351
1378
1403
1426
1447
1468
1487
1506
1523
1538
1551
1563
1573
1582
1590
1597
1602
1604
1602
1596
1587
1575
1562
1547
1532
1516
1499
1483
1466
1449
1431
1412
1390
1366
1338
1309
1277
1245
1212
1179
1145
1110
1074
1037
999
961
922
884
845
806
766
725
683
639
594
547
501
453
405
357
307
255
201
146
89
31
-26
-82
-138
-193
-250
-308
-367
-428
-488
-549
-609
-668
-726
-783
-838
-890
-938
-981
-1018
-1053
-1083
-1111
-1137
-1161
-1183
-1205
-1225
-1246
-1266
-1287
-1307
-1327
-1345
-1362
-1377
-1392
-1407
-1423
-1440
-1458
-1477
-1497
-1517
-1537
-1557
-1577
-1597
-1617
-1638
-1658
-1679
-1700
-1720
-1740
-1760
-1780
-1799
-1816
-1833
-1848
-1862
-1873
-1882
-1888
-1891
-1891
-1888
-1881
-1873
-1862
-1850
-1836
-1820
-1802
-1781
-1758
-1732
-1704
-1674
-1644
-1614
-1584
-1553
-1522
-1489
-1454
-1417
-1377
-1336
-1292
-1247
-1201
-1153
-1102
-1049
-994
-936
-877
-816
-753
-690
-627
-562
-498
-433
-367
-302
-237
-172
-109
-46
15
75
134
194
254
315
378
443
509
577
646
716
788
860
934
1008
1084
1160
1235
1311
1385
1459
1532
1604
1675
1745
1813
1879
1944
2005
2063
2118
2169
2217
2263
2308
2353
2398
2442
2486
2530
2573
2614
2655
2696
2736
2775
2813
2848
2880
2908
2932
2954
2975
2995
3016
3037
3058
3077
3093
3106
3115
3123
3128
3134
3139
3145
3152
3160
3169
3179
3189
3199
3210
3220
3231
3244
3258
3275
3295
3316
3338
3360
3384
3408
3434
3461
3492
3524
3559
3595
3632
3670
3710
3751
3794
3838
3883
3927
3970
4011
4053
4091
4129
4163
4195
4225
4253
4281
4308
4336
4363
4390
4415
4438
4459
4478
4494
4508
4520
4530
4536
4540
4542
4541
4539
4535
4529
4519
4507
4491
4472
4451
4428
4404
4378
4351
4321
4290
4256
4220
4182
4142
4099
4053
4005
3955
3903
3850
3796
3742
3689
3636
3584
3533
3484
3436
3388
3339
3290
3240
3191
3142
3095
3050
3005
2961
2917
2872
2826
2780
2733
2686
2638
2590
2540
2490
2439
2388
2338
2286
2233
2175
2113
2045
1975
1901
1826
1749
1670
1588
1503
1416
1327
1237
1148
1061
974
887
799
709
617
523
429
333
235
136
35
-67
-169
-271
-372
-473
-573
-673
-773
-872
-968
-1060
-1147
-1229
-1306
-1380
-1452
-1523
-1593
-1663
-1731
-1798
-1862
-1924
-1982
-2037
-2090
-2140
-2187
-2233
-2276
-2318
-2358
-2394
-2427
-2457
-2485
-2510
-2534
-2557
-2578
-2596
-2612
-2623
-2631
-2636
-2639
-2643
-2648
-2654
-2661
-2667
-2674
-2680
-2686
-2691
-2698
-2704
-2711
-2717
-2723
-2728
-2731
-2733
-2734
-2734
-2733
-2731
-2727
-2721
-2713
-2704
-2694
-2681
-2667
-2652
-2635
-2616
-2596
-2574
-2550
-2524
-2496
-2466
-2434
-2401
-2368
-2335
-2302
-2267
-2231
-2191
-2148
-2103
-2055
-2005
-1958
-1911
-1864
-1816
-1768
-1720
-1671
-1622
-1575
-1529
-1485
-1441
-1398
-1355
-1311
-1268
-1225
-1182
-1140
-1097
-1054
-1010
-966
-921
-876
-831
-785
-738
-692
-646
-600
-556
-513
-471
-430
-388
-345
-302
-259
-216
-175
-135
-95
-56
-17
21
57
91
122
150
178
204
231
258
285
310
334
357
378
400
421
443
465
487
508
527
544
559
572
582
589
593
594
592
587
579
569
557
543
526
507
486
463
438
411
382
352
320
286
249
210
167
121
72
21
-33
-87
-142
-197
-253
-310
-368
-427
-486
-544
-601
-655
-707
-757
-806
-854
-901
-946
-989
-1028
-1064
-1096
-1125
-1152
-1177
-1201
-1222
-1240
-1255
-1265
-1272
-1276
-1276
-1274
-1271
-1267
-1262
-1257
-1252
-1246
-1241
-1234
-1227
-1218
-1209
-1199
-1187
-1175
-1162
-1148
-1132
-1114
-1094
-1073
-1051
-1027
-1000
-973
-944
-912
-879
-845
-811
-776
-740
-702
-662
-618
-572
-524
-472
-419
-363
-305
-246
-185
-123
-62
1
62
124
185
246
306
365
422
477
530
581
631
680
728
775
820
863
903
941
977
1012
1046
1078
1110
1141
1172
1202
1230
1258
1284
1308
1329
1346
1360
1371
1379
1385
1388
1387
1384
1377
1368
1357
1345
1332
1318
1302
1285
1264
1242
1217
1192
1165
1138
1109
1080
1050
1018
986
952
916
879
840
800
758
714
669
622
574
524
473
420
367
314
261
209
157
105
52
-2
-59
-117
-176
-234
-291
-345
-398
-449
-499
-547
-595
-641
-685
-727
-766
-802
-835
-866
-895
-922
-948
-973
-996
-1016
-1036
-1054
-1071
-1089
-1108
-1129
-1150
-1170
-1189
-1206
-1220
-1233
-1245
-1257
-1270
-1284
-1298
-1311
-1323
-1334
-1344
-1352
-1361
-1369
-1377
-1384
-1390
-1396
-1401
-1407
-1412
-1418
-1423
-1428
-1432
-1436
-1439
-1441
-1442
-1444
-1444
-1443
-1441
-1439
-1435
-1430
-1424
-1416
-1407
-1395
-1381
-1364
-1345
-1324
-1300
-1274
-1246
-1215
-1184
-1151
-1118
-1084
-1049
-1012
-974
-934
-891
-846
-800
-752
-703
-653
-602
-550
-496
-442
-387
-330
-271
-211
-151
-90
-29
31
92
153
215
278
341
405
469
531
593
653
714
773
832
891
948
1004
1061
1117
1172
1226
1280
1333
1385
1437
1490
1546
1603
1662
1723
1785
1847
1909
1970
2029
2090
2149
2208
2266
2324
2381
2439
2495
2551
2605
2657
2707
2755
2802
2847
2890
2932
2972
3010
3044
3075
3102
3125
3143
3157
3167
3172
3174
3173
3170
3165
3158
3150
3139
3127
3111
3093
3073
3050
3025
2999
2970
2940
2908
2876
2843
2810
2777
2745
2713
2679
2645
2610
2574
2538
2501
2463
2425
2386
2346
2306
2265
2223
2181
2140
2099
2059
2019
1979
1939
1900
1862
1824
1787
1751
1716
1680
1644
1607
1567
1527
1485
1443
1399
1355
1309
1262
1213
1162
1108
1053
997
938
879
818
757
696
636
576
517
458
399
340
282
224
167
112
58
6
-46
-97
-148
-197
-246
-294
-340
-385
-429
-472
-513
-552
-589
-624
-657
-691
-724
-757
-790
-823
-854
-882
-909
-933
-956
-977
-997
-1016
-1034
-1050
-1064
-1075
-1085
-1093
-1099
-1105
-1111
-1117
-1123
-1130
-1136
-1143
-1148
-1152
-1156
-1160
-1163
-1167
-1171
-1175
-1178
-1180
-1181
-1181
-1181
-1181
-1182
-1184
-1187
-1189
-1191
-1192
-1192
-1192
-1192
-1192
-1192
-1191
-1190
-1189
-1187
-1187
-1188
-1191
-1196
-1204
-1215
-1227
-1241
-1256
-1272
-1290
-1309
-1329
-1351
-1374
-1398
-1423
-1451
-1480
-1512
-1546
-1582
-1620
-1659
-1698
-1737
-1776
-1814
-1851
-1888
-1925
-1961
-1998
-2035
-2073
-2112
-2152
-2191
-2231
-2271
-2310
-2350
-2390
-2431
-2471
-2511
-2551
-2590
-2627
-2662
-2694
-2722
-2747
-2769
-2787
-2803
-2816
-2829
-2840
-2850
-2858
-2866
-2872
-2876
-2879
-2880
-2880
-2879
-2877
-2873
-2867
-2859
-2849
-2837
-2823
-2807
-2790
-2771
-2750
-2727
-2704
-2679
-2654
-2629
-2606
-2585
-2566
-2549
-2532
-2516
-2500
-2483
-2465
-2447
-2428
-2409
-2391
-2374
-2356
-2338
-2319
-2300
-2280
-2259
-2237
-2216
-2193
-2171
-2147
-2122
-2097
-2070
-2041
-2012
-1982
-1949
-1915
-1879
-1842
-1802
-1762
-1720
-1679
-1637
-1596
-1557
-1518
-1480
-1444
-1408
-1373
-1341
-1309
-1280
-1252
-1226
-1200
-1173
-1147
-1120
-1093
-1067
-1043
-1020
-1000
-983
-967
-952
-938
-923
-909
-896
-883
-871
-860
-849
-839
-829
-819
-810
-802
-795
-789
-784
-780
-776
-774
-774
-775
-780
-787
-797
-808
-820
-833
-846
-860
-874
-888
-902
-915
-927
-937
-947
-958
-970
-984
-1000
-1018
-1037
-1056
-1076
-1095
-1115
-1135
-1158
-1181
-1207
-1235
-1263
-1292
-1321
-1349
-1377
-1403
-1428
-1451
-1474
-1496
-1518
-1540
-1561
-1583
-1605
-1626
-1648
-1669
-1691
-1715
-1741
-1769
-1799
-1830
-1863
-1896
-1930
-1964
-1998
-2033
-2070
-2107
-2144
-2181
-2218
-2254
-2291
-2328
-2366
-2404
-2442
-2480
-2518
-2556
-2592
-2626
-2659
-2691
-2720
-2749
-2777
-2805
-2832
-2858
-2882
-2904
-2924
-2942
-2958
-2973
-2986
-2999
-3010
-3020
-3029
-3037
-3043
-3048
-3053
-3055
-3055
-3052
-3047
-3040
-3031
-3021
-3010
-2999
-2986
-2973
-2958
-2942
-2924
-2904
-2883
-2861
-2836
-2809
-2780
-2748
-2714
-2678
-2639
-2600
-2559
-2517
-2474
-2429
-2384
-2338
-2291
-2245
-2198
-2151
-2103
-2055
-2007
-1957
-1908
-1858
-1808
-1757
-1707
-1655
-1603
-1550
-1495
-1439
-1381
-1323
-1263
-1202
-1142
-1081
-1020
-962
-903
-844
-784
-723
-660
-596
-530
-463
-396
-328
-261
-194
-127
-60
6
72
138
202
265
326
385
441
496
548
597
645
691
736
778
819
857
892
925
956
985
1012
1040
1067
1094
1119
1144
1166
1187
1205
1222
1237
1251
1265
1281
1296
1313
1330
1347
1364
1381
1398
1416
1437
1461
1487
1515
1543
1572
1599
1625
1651
1675
1700
1725
1749
1774
1798
1821
1844
1867
1889
1913
1936
1961
1986
2013
2041
2071
2101
2130
2159
2187
2214
2241
2268
2298
2329
2363
2397
2431
2463
2494
2522
2549
2576
2601
2627
2652
2675
2696
2714
2731
2745
2759
2773
2786
2800
2812
2822
2830
2836
2840
2842
2843
2842
2841
2838
2833
2826
2817
2805
2790
2773
2755
2736
2717
2699
2682
2667
2651
2635
2619
2600
2582
2563
2545
2528
2512
2497
2483
2468
2455
2441
2430
2420
2411
2402
2394
2386
2376
2366
2354
2341
2327
2312
2295
2279
2263
2248
2234
2222
2210
2197
2185
2173
2161
2151
2144
2138
2134
2131
2128
2125
2123
2123
2124
2127
2133
2139
2147
2154
2160
2166
2171
2175
2179
2184
2191
2198
2209
2221
2236
2252
2270
2289
2309
2330
2353
2378
2404
2431
2459
2487
2515
2543
2571
2600
2628
2656
2684
2711
2738
2766
2794
2824
2853
2882
2909
2935
2960
2983
3006
3029
3051
3072
3091
3109
3126
3142
3158
3176
3195
3215
3235
3256
3276
3296
3316
3336
3356
3377
3397
3417
3437
3456
3474
3493
3511
3530
3548
3567
3585
3603
3621
3638
3654
3668
3681
3693
3703
3714
3725
3737
3751
3767
3784
3803
3822
3841
3860
3878
3897
3914
3932
3948
3963
3977
3990
4003
4016
4030
4046
4064
4082
4102
4123
4144
4166
4187
4208
4228
4248
4268
4286
4302
4316
4327
4335
4342
4348
4352
4354
4356
4355
4353
4349
4342
4333
4322
4307
4288
4266
4239
4208
4174
4135
4094
4048
3999
3946
3889
3828
3764
3697
3627
3554
3479
3402
3323
3243
3163
3082
3001
2920
2838
2756
2673
2589
2506
2422
2339
2256
2174
2091
2008
1924
1841
1758
1675
1592
1511
1431
1351
1273
1195
1118
1042
967
892
819
746
673
601
529
456
383
310
236
162
88
14
-58
-130
-201
-270
-337
-402
-465
-526
-586
-645
-701
-757
-811
-864
-917
-970
-1022
-1076
-1129
-1180
-1230
-1278
-1324
-1369
-1414
-1459
-1504
-1549
-1592
-1634
-1674
-1713
-1750
-1787
-1824
-1860
-1896
-1931
-1965
-1998
-2031
-2063
-2096
-2129
-2161
-2192
-2221
-2247
-2271
-2293
-2313
-2331
-2347
-2361
-2373
-2382
-2388
-2391
-2392
-2389
-2384
-2377
-2368
-2357
-2344
-2330
-2314
-2298
-2282
-2266
-2248
-2230
-2211
-2191
-2169
-2148
-2127
-2108
-2089
-2071
-2055
-2039
-2025
-2013
-2001
-1994
-1987
-1982
-1977
-1972
-1967
-1962
-1957
-1951
-1944
-1936
-1927
-1917
-1906
-1895
-1885
-1876
-1866
-1856
-1844
-1829
-1812
-1793
-1771
-1747
-1722
-1695
-1665
-1634
-1602
-1568
-1532
-1496
-1458
-1420
-1381
-1343
-1305
-1268
-1232
-1196
-1159
-1122
-1084
-1046
-1008
-973
-939
-906
-874
-841
-809
-777
-746
-718
-692
-669
-648
-627
-606
-583
-559
-534
-509
-486
-465
-445
-427
-410
-393
-378
-364
-352
-342
-333
-326
-319
-312
-306
-301
-295
-290
-286
-282
-278
-275
-272
-270
-270
-272
-276
-280
-286
-292
-299
-308
-318
-330
-344
-361
-380
-400
-421
-442
-465
-489
-516
-544
-576
-612
-652
-695
-743
-793
-845
-899
-954
-1010
-1068
-1128
-1190
-1254
-1318
-1383
-1446
-1507
-1567
-1627
-1687
-1749
-1813
-1877
-1941
-2004
-2067
-2128
-2190
-2252
-2316
-2381
-2446
-2513
-2580
-2648
-2715
-2784
-2852
-2921
-2990
-3059
-3128
-3196
-3263
-3329
-3392
-3452
-3508
-3562
-3612
-3659
-3704
-3748
-3789
-3828
-3865
-3901
-3934
-3966
-3997
-4027
-4054
-4082
-4108
-4131
-4152
-4172
-4189
-4204
-4219
-4232
-4245
-4257
-4268
-4278
-4285
-4291
-4294
-4295
-4295
-4293
-4289
-4284
-4276
-4265
-4251
-4234
-4215
-4194
-4172
-4149
-4124
-4098
-4070
-4043
-4013
-3983
-3953
-3924
-3895
-3866
-3837
-3808
-3778
-3747
-3714
-3681
-3646
-3612
-3577
-3542
-3506
-3470
-3433
-3394
-3353
-3312
-3270
-3227
-3184
-3139
-3094
-3048
-3001
-2953
-2905
-2858
-2812
-2766
-2722
-2678
-2634
-2590
-2547
-2504
-2460
-2417
-2372
-2326
-2277
-2227
-2175
-2121
-2066
-2012
-1957
-1903
-1850
-1798
-1745
-1691
-1637
-1583
-1528
-1474
-1420
-1366
-1312
-1259
-1204
-1150
-1096
-1043
-991
-941
-893
-846
-801
-758
-716
-677
-641
-607
-576
-547
-519
-493
-469
-445
-421
-397
-373
-349
-325
-301
-278
-255
-233
-211
-188
-163
-137
-110
-82
-55
-27
0
29
59
91
125
160
194
228
261
293
325
356
389
422
456
490
524
558
591
624
657
691
727
763
802
841
882
922
961
999
1036
1071
1105
1139
1173
1208
1243
1278
1312
1346
1379
1411
1442
1473
1503
1533
1562
1589
1615
1640
1663
1685
1707
1730
1754
1778
1803
1828
1853
1876
1899
1920
1940
1959
1977
1995
2012
2031
2050
2070
2091
2113
2134
2155
2175
2196
2216
2237
2259
2280
2302
2323
2343
2363
2382
2402
2422
2442
2463
2484
2505
2526
2546
2566
2586
2605
2622
2637
2650
2661
2670
2677
2683
2687
2690
2692
2692
2690
2687
2682
2676
2668
2660
2651
2640
2629
2617
2603
2589
2574
2560
2546
2534
2523
2515
2508
2503
2498
2494
2490
2488
2487
2489
2492
2498
2505
2513
2522
2530
2539
2549
2560
2573
2586
2600
2615
2630
2646
2663
2680
2697
2714
2730
2746
2759
2770
2779
2784
2787
2787
2786
2784
2783
2782
2781
2780
2777
2771
2763
2752
2741
2729
2716
2704
2690
2675
2658
2639
2618
2596
2574
2550
2526
2500
2473
2445
2415
2384
2351
2316
2280
2241
2201
2159
2118
2076
2035
1994
1953
1913
1873
1835
1798
1762
1726
1691
1655
1618
1581
1545
1510
1477
1445
1415
1385
1355
1325
1296
1269
1244
1220
1199
1180
1161
1143
1125
1107
1090
1074
1058
1043
1029
1016
1004
992
981
970
961
952
943
936
930
924
918
911
904
896
888
881
875
870
868
866
865
864
864
863
863
862
862
862
861
860
858
856
854
852
852
853
854
857
859
861
861
860
859
857
855
853
851
850
847
843
839
834
828
822
816
810
804
797
790
784
780
777
775
775
774
772
769
764
758
752
745
739
732
725
717
708
697
686
674
662
651
641
630
618
605
590
573
555
538
521
506
491
476
461
444
427
409
391
374
359
343
326
308
287
265
242
218
195
171
146
119
87
53
15
-25
-65
-107
-149
-193
-239
-289
-342
-398
-456
-514
-572
-629
-686
-744
-803
-863
-926
-989
-1052
-1114
-1174
-1233
-1293
-1355
-1419
-1486
-1555
-1625
-1693
-1759
-1824
-1888
-1954
-2021
-2091
-2161
-2231
-2299
-2365
-2430
-2493
-2557
-2621
-2684
-2746
-2805
-2861
-2914
-2965
-3014
-3064
-3113
-3162
-3212
-3262
-3312
-3364
-3416
-3469
-3521
-3572
-3621
-3669
-3715
-3759
-3801
-3840
-3877
-3910
-3941
-3972
-4002
-4032
-4064
-4094
-4127
-4157
-4187
-4217
-4247
-4279
-4312
-4346
-4378
-4409
-4439
-4468
-4496
-4525
-4554
-4584
-4613
-4640
-4667
-4693
-4718
-4744
-4770
-4796
-4823
-4850
-4878
-4906
-4936
-4967
-4999
-5034
-5069
-5106
-5145
-5186
-5228
-5271
-5313
-5354
-5393
-5430
-5465
-5499
-5531
-5563
-5594
-5623
-5650
-5674
-5697
-5717
-5736
-5754
-5773
-5791
-5809
-5826
-5842
-5855
-5866
-5875
-5882
-5888
-5892
-5896
-5898
-5900
-5901
-5901
-5901
-5900
-5899
-5897
-5895
-5892
-5889
-5884
-5878
-5871
-5862
-5850
-5836
-5820
-5802
-5782
-5762
-5742
-5720
-5698
-5674
-5648
-5620
-5590
-5558
-5525
-5490
-5452
-5413
-5371
-5325
-5277
-5227
-5175
-5121
-5065
-5007
-4948
-4887
-4824
-4761
-4697
-4633
-4567
-4500
-4430
-4358
-4285
-4210
-4135
-4059
-3984
-3907
-3829
-3749
-3667
-3584
-3499
-3411
-3323
-3232
-3141
-3048
-2955
-2862
-2768
-2674
-2580
-2484
-2388
-2292
-2195
-2098
-2001
-1905
-1809
-1711
-1613
-1513
-1413
-1312
-1210
-1107
-1002
-895
-787
-677
-566
-455
-343
-229
-115
0
115
230
345
458
570
681
791
900
1008
1116
1222
1327
1430
1534
1638
1742
1846
1950
2054
2156
2257
2357
2456
2555
2654
2752
2849
2944
3038
3131
3223
3315
3405
3494
3581
3666
3747
3826
3903
3978
4050
4121
4190
4257
4321
4384
4444
4503
4560
4615
4667
4716
4762
4805
4847
4885
4921
4953
4982
5006
5027
5046
5063
5081
5099
5118
5137
5155
5172
5187
5199
5208
5216
5222
5227
5229
5229
5227
5221
5212
5200
5185
5167
5148
5127
5105
5082
5058
5033
5006
4978
4949
4919
4890
4860
4830
4797
4764
4728
4690
4651
4612
4573
4533
4494
4454
4413
4372
4331
4289
4246
4204
4161
4118
4075
4033
3992
3951
3910
3868
3824
3780
3736
3692
3651
3612
3575
3539
3504
3469
3433
3398
3364
3331
3300
3270
3238
3205
3170
3132
3093
3054
3014
2976
2938
2899
2860
2819
2777
2734
2689
2645
2601
2558
2515
2473
2430
2387
2342
2297
2250
2201
2150
2098
2043
1988
1933
1876
1820
1764
1708
1651
1594
1535
1475
1413
1350
1287
1224
1161
1099
1037
976
914
853
792
731
670
610
551
493
436
381
327
275
223
171
118
65
12
-39
-87
-133
-176
-216
-255
-293
-332
-371
-410
-448
-484
-518
-550
-579
-606
-631
-654
-674
-693
-709
-724
-737
-749
-761
-772
-783
-793
-804
-813
-821
-828
-833
-836
-838
-839
-839
-838
-837
-834
-830
-825
-819
-811
-802
-792
-779
-765
-748
-729
-709
-690
-673
-656
-640
-622
-603
-581
-558
-534
-510
-488
-466
-445
-424
-400
-373
-345
-316
-287
-261
-236
-212
-189
-164
-137
-108
-77
-46
-15
14
43
71
99
126
153
178
201
223
243
262
281
300
321
341
362
384
405
427
449
471
493
514
534
553
572
592
613
634
655
673
687
698
707
715
725
737
751
767
783
797
807
815
821
826
830
835
840
842
842
839
831
822
810
797
785
772
760
747
732
717
700
682
664
645
625
604
583
561
537
514
490
466
440
412
383
350
316
282
249
217
187
159
130
101
70
38
6
-24
-52
-78
-101
-123
-144
-162
-178
-191
-203
-212
-219
-226
-232
-236
-238
-239
-237
-234
-230
-227
-224
-221
-217
-212
-205
-196
-186
-173
-159
-143
-125
-105
-84
-61
-38
-13
13
39
67
96
125
155
186
218
251
285
319
352
386
418
450
483
516
551
587
623
659
694
729
765
802
841
884
928
975
1024
1073
1123
1173
1223
1273
1323
1372
1423
1473
1524
1576
1628
1680
1731
1781
1831
1881
1932
1984
2035
2086
2137
2185
2233
2281
2328
2376
2424
2472
2520
2567
2614
2661
2710
2758
2806
2853
2899
2943
2986
3029
3071
3114
3157
3198
3239
3278
3314
3348
3379
3407
3432
3454
3474
3493
3511
3529
3548
3566
3585
3603
3621
3640
3660
3680
3699
3718
3734
3749
3761
3773
3783
3793
3802
3807
3810
3809
3804
3795
3783
3767
3749
3727
3702
3674
3642
3609
3572
3534
3493
3450
3403
3354
3303
3250
3196
3141
3085
3028
2970
2911
2852
2792
2731
2668
2605
2541
2477
2412
2348
2283
2217
2147
2075
1998
1919
1838
1756
1675
1594
1513
1433
1351
1269
1185
1100
1014
928
841
755
670
586
504
422
341
259
176
92
9
-73
-154
-233
-313
-393
-475
-557
-640
-721
-801
-879
-955
-1030
-1106
-1182
-1258
-1333
-1408
-1481
-1554
-1627
-1701
-1775
-1849
-1924
-1997
-2070
-2141
-2212
-2283
-2353
-2422
-2489
-2553
-2615
-2676
-2736
-2796
-2855
-2913
-2971
-3028
-3084
-3140
-3197
-3254
-3312
-3370
-3428
-3484
-3539
-3593
-3647
-3699
-3750
-3800
-3846
-3890
-3931
-3970
-4008
-4043
-4078
-4109
-4136
-4159
-4177
-4191
-4201
-4209
-4214
-4217
-4217
-4214
-4208
-4200
-4189
-4176
-4161
-4145
-4127
-4107
-4085
-4062
-4035
-4010
-3983
-3954
-3925
-3895
-3863
-3831
-3798
-3766
-3734
-3701
-3667
-3632
-3594
-3555
-3516
-3475
-3436
-3396
-3357
-3316
-3274
-3230
-3184
-3138
-3092
-3050
-3010
-2973
-2938
-2903
-2868
-2833
-2797
-2761
-2725
-2689
-2652
-2615
-2578
-2541
-2504
-2470
-2437
-2407
-2378
-2350
-2323
-2297
-2273
-2252
-2233
-2217
-2203
-2190
-2178
-2165
-2153
-2143
-2134
-2126
-2120
-2115
-2111
-2108
-2106
-2109
-2115
-2125
-2137
-2151
-2165
-2178
-2192
-2205
-2219
-2234
-2250
-2266
-2280
-2294
-2306
-2318
-2330
-2343
-2357
-2372
-2386
-2401
-2415
-2430
-2445
-2461
-2478
-2494
-2511
-2527
-2543
-2559
-2577
-2596
-2616
-2636
-2657
-2676
-2694
-2711
-2725
-2739
-2751
-2762
-2772
-2780
-2787
-2794
-2800
-2806
-2812
-2818
-2822
-2826
-2828
-2827
-2824
-2819
-2812
-2804
-2795
-2785
-2774
-2764
-2753
-2743
-2733
-2724
-2714
-2705
-2695
-2686
-2677
-2669
-2662
-2657
-2651
-2646
-2638
-2630
-2620
-2609
-2599
-2591
-2584
-2578
-2572
-2566
-2558
-2549
-2538
-2527
-2514
-2501
-2487
-2470
-2452
-2432
-2411
-2390
-2370
-2352
-2336
-2320
-2305
-2290
-2273
-2256
-2237
-2218
-2200
-2181
-2162
-2142
-2122
-2101
-2077
-2052
-2025
-1999
-1972
-1946
-1922
-1898
-1875
-1852
-1829
-1804
-1778
-1751
-1723
-1695
-1668
-1640
-1613
-1585
-1558
-1530
-1501
-1473
-1445
-1417
-1390
-1363
-1337
-1312
-1288
-1265
-1242
-1219
-1194
-1169
-1141
-1112
-1082
-1051
-1020
-990
-958
-925
-890
-852
-812
-772
-732
-692
-652
-613
-573
-532
-490
-448
-408
-369
-332
-298
-266
-235
-205
-175
-145
-116
-89
-64
-42
-22
-4
13
29
44
58
70
81
89
95
99
100
99
96
91
85
78
68
58
46
32
17
0
-18
-38
-57
-77
-97
-116
-136
-155
-175
-195
-216
-238
-259
-280
-300
-319
-337
-355
-371
-388
-404
-419
-435
-450
-466
-482
-497
-512
-527
-540
-551
-562
-571
-579
-587
-594
-599
-601
-600
-596
-589
-580
-570
-559
-547
-534
-518
-498
-476
-450
-422
-393
-361
-329
-294
-258
-220
-181
-142
-103
-64
-26
12
51
91
132
175
218
262
306
350
395
441
487
534
581
627
672
718
763
810
857
905
954
1002
1050
1098
1146
1194
1243
1294
1346
1398
1449
1499
1547
1594
1640
1686
1732
1779
1826
1872
1918
1961
2003
2044
2084
2122
2158
2193
2225
2256
2286
2316
2346
2377
2408
2440
2471
2503
2535
2566
2597
2627
2656
2684
2711
2737
2764
2793
2823
2856
2890
2925
2960
2996
3032
3069
3105
3142
3180
3219
3259
3300
3344
3389
3435
3480
3524
3566
3606
3645
3684
3723
3762
3799
3834
3866
3895
3922
3948
3974
4001
4027
4054
4082
4107
4131
4154
4175
4196
4215
4234
4251
4266
4282
4297
4313
4330
4346
4361
4376
4388
4400
4411
4422
4433
4445
4456
4465
4473
4479
4484
4488
4492
4497
4501
4504
4507
4510
4514
4519
4526
4533
4540
4545
4548
4548
4547
4544
4541
4539
4537
4534
4529
4522
4511
4498
4485
4472
4461
4451
4443
4434
4423
4411
4396
4380
4363
4345
4327
4307
4286
4263
4239
4215
4193
4171
4151
4131
4110
4086
4062
4033
4001
3967
3932
3896
3860
3825
3790
3755
3719
3683
3647
3611
3575
3539
3504
3468
3432
3395
3357
3318
3278
3238
3196
3154
3109
3064
3016
2967
2918
2870
2822
2775
2728
2681
2632
2581
2529
2476
2424
2371
2320
2271
2222
2175
2129
2083
2037
1990
1941
1890
1837
1784
1730
1678
1629
1582
1539
1497
1457
1417
1377
1337
1298
1260
1225
1194
1166
1140
1115
1090
1064
1036
1006
977
949
922
897
874
852
830
807
782
755
728
702
677
654
634
615
598
581
563
543
523
503
483
463
444
425
406
386
366
344
321
297
273
250
227
204
183
161
140
119
97
76
56
37
19
3
-13
-28
-43
-60
-76
-93
-109
-125
-140
-154
-169
-185
-202
-219
-237
-254
-270
-284
-299
-312
-327
-343
-359
-378
-397
-416
-436
-456
-475
-494
-513
-531
-550
-569
-588
-607
-627
-646
-665
-684
-702
-719
-737
-754
-772
-789
-807
-824
-841
-857
-873
-890
-906
-922
-937
-952
-965
-976
-987
-996
-1006
-1016
-1027
-1038
-1049
-1058
-1067
-1074
-1082
-1089
-1098
-1109
-1120
-1132
-1144
-1155
-1166
-1177
-1188
-1198
-1209
-1221
-1232
-1242
-1252
-1262
-1272
-1282
-1292
-1301
-1311
-1320
-1329
-1338
-1348
-1358
-1369
-1380
-1390
-1400
-1409
-1418
-1429
-1441
-1455
-1470
-1486
-1502
-1516
-1530
-1543
-1556
-1569
-1582
-1596
-1609
-1622
-1636
-1649
-1663
-1679
-1694
-1711
-1726
-1742
-1756
-1770
-1783
-1796
-1809
-1822
-1835
-1847
-1858
-1868
-1878
-1889
-1900
-1913
-1928
-1944
-1960
-1978
-1995
-2013
-2031
-2049
-2068
-2088
-2108
-2127
-2146
-2163
-2179
-2193
-2207
-2220
-2232
-2243
-2254
-2264
-2274
-2282
-2291
-2299
-2306
-2313
-2320
-2326
-2332
-2337
-2343
-2349
-2354
-2358
-2361
-2362
-2361
-2359
-2356
-2351
-2346
-2340
-2332
-2323
-2311
-2297
-2282
-2267
-2253
-2239
-2227
-2215
-2203
-2191
-2178
-2166
-2153
-2141
-2128
-2116
-2102
-2088
-2073
-2056
-2037
-2019
-1998
-1977
-1954
-1931
-1908
-1886
-1865
-1844
-1824
-1803
-1782
-1760
-1737
-1714
-1690
-1665
-1639
-1612
-1583
-1552
-1519
-1485
-1450
-1416
-1381
-1348
-1315
-1283
-1252
-1220
-1189
-1157
-1124
-1092
-1060
-1028
-997
-966
-936
-906
-876
-845
-815
-785
-756
-728
-703
-680
-658
-637
-616
-596
-576
-556
-536
-517
-498
-479
-458
-438
-417
-396
-376
-357
-340
-323
-307
-291
-274
-256
-238
-219
-201
-183
-166
-149
-134
-120
-106
-92
-78
-63
-47
-32
-17
-3
10
23
35
46
57
67
77
86
94
101
108
112
115
115
113
107
100
91
81
71
61
51
39
26
10
-8
-27
-48
-69
-90
-111
-131
-149
-166
-182
-195
-208
-220
-233
-246
-261
-275
-290
-303
-314
-323
-332
-340
-348
-357
-366
-377
-387
-398
-409
-421
-433
-446
-460
-474
-488
-502
-517
-531
-547
-564
-583
-603
-624
-644
-663
-680
-694
-706
-716
-725
-733
-740
-746
-750
-753
-755
-756
-757
-759
-760
-761
-762
-762
-760
-756
-750
-743
-735
-727
-718
-708
-697
-685
-671
-656
-640
-623
-606
-589
-572
-557
-542
-528
-512
-496
-477
-457
-436
-413
-391
-369
-348
-329
-310
-293
-276
-259
-242
-225
-207
-188
-169
-149
-130
-111
-92
-74
-56
-39
-21
-4
13
31
49
68
87
107
128
150
173
198
224
252
283
316
351
389
428
469
509
549
588
627
667
706
748
790
835
882
931
982
1035
1090
1145
1200
1256
1310
1363
1416
1469
1523
1576
1630
1683
1735
1785
1833
1880
1925
1970
2015
2059
2102
2144
2183
2222
2259
2297
2334
2372
2409
2444
2479
2512
2545
2578
2611
2644
2678
2710
2740
2770
2798
2824
2850
2875
2899
2921
2942
2962
2979
2995
3010
3023
3035
3046
3057
3066
3073
3079
3084
3086
3087
3086
3086
3085
3085
3085
3083
3081
3076
3069
3060
3048
3035
3021
3005
2988
2970
2950
2930
2908
2886
2863
2838
2813
2786
2758
2730
2702
2675
2648
2621
2594
2566
2535
2503
2470
2435
2399
2364
2328
2293
2259
2224
2191
2158
2125
2093
2063
2033
2005
1977
1950
1923
1896
1870
1843
1817
1793
1771
1751
1731
1712
1691
1669
1646
1622
1598
1574
1553
1532
1512
1494
1476
1459
1444
1428
1414
1402
1390
1380
1372
1364
1357
1350
1343
1337
1331
1325
1319
1314
1307
1300
1292
1285
1278
1272
1267
1263
1258
1253
1246
1238
1229
1220
1212
1203
1194
1184
1172
1160
1147
1135
1123
1112
1101
1090
1079
1067
1055
1043
1032
1022
1012
1004
997
990
983
977
971
964
957
948
937
926
914
904
894
885
876
867
858
848
837
827
817
808
799
789
778
766
754
742
730
718
705
691
675
659
641
623
604
587
569
552
534
515
494
473
451
429
406
382
358
334
309
285
261
237
213
190
167
144
121
98
75
53
30
8
-13
-32
-50
-66
-81
-96
-112
-129
-149
-170
-192
-213
-234
-253
-271
-288
-305
-322
-339
-357
-375
-393
-410
-426
-442
-456
-471
-487
-503
-521
-539
-560
-581
-602
-625
-648
-672
-696
-721
-747
-772
-795
-818
-840
-862
-884
-906
-930
-954
-979
-1002
-1028
-1054
-1079
-1105
-1131
-1157
-1182
-1207
-1231
-1254
-1275
-1296
-1314
-1331
-1347
-1361
-1375
-1389
-1405
-1421
-1439
-1458
-1476
-1494
-1510
-1525
-1539
-1552
-1564
-1576
-1588
-1602
-1615
-1630
-1645
-1659
-1674
-1688
-1703
-1717
-1733
-1749
-1765
-1780
-1794
-1807
-1819
-1831
-1843
-1854
-1864
-1874
-1882
-1888
-1892
-1895
-1895
-1895
-1894
-1893
-1892
-1890
-1889
-1886
-1883
-1879
-1873
-1866
-1857
-1848
-1838
-1828
-1818
-1807
-1797
-1785
-1773
-1761
-1747
-1731
-1715
-1697
-1678
-1659
-1640
-1620
-1601
-1582
-1563
-1543
-1524
-1505
-1487
-1469
-1452
-1435
-1418
-1402
-1386
-1370
-1356
-1343
-1330
-1317
-1303
-1289
-1276
-1263
-1251
-1239
-1226
-1211
-1194
-1176
-1156
-1136
-1116
-1095
-1073
-1049
-1022
-995
-967
-940
-915
-890
-864
-837
-807
-776
-745
-713
-683
-651
-618
-583
-545
-507
-474
-448
-431
-424
-423
-425
-428
-428
-427
-424
-422
-421
-421
-422
-423
-422
-420
-419
-418
-417
-417
-418
-417
-416
-415
-414
-413
-413
-413
-413
-412
-411
-410
-409
-409
-409
-408
-408
-407
-406
-405
-405
-404
-404
-404
-403
-402
-401
-401
-400
-400
-400
-399
-398
-398
-397
-396
-396
-395
-395
-394
-394
-393
-392
-391
-391
-391
-390
-390
-389
-388
-387
-387
-387
-386
-386
-385
-384
-383
-383
-382
-382
-382
-381
-380
-379
-379
-378
-378
-377
-377
-376
-375
-375
-374
-374
-373
-373
-372
-372
-371
-370
-370
-369
-369
-368
-368
-367
-366
-366
-365
-365
-364
-364
-363
-362
-362
-361
-361
-360
-360
-359
-359
-358
-357
-357
-356
-356
-355
-355
-354
-353
-353
-352
-352
-351
-351
-350
-350
-349
-349
-348
-347
-347
-346
-346
-345
-345
-344
-344
-343
-343
-342
-341
-341
-340
-340
-339
-339
-338
-338
-337
-336
-336
-335
-335
-334
-334
-333
-333
-332
-331
-331
-331
-330
-329
-329
-328
-328
-327
-327
-326
-326
-325
-324
-324
-323
-323
-322
-322
-321
-321
-320
-320
-319
-319
-318
-318
-317
-317
-316
-315
-315
-314
-314
-313
-313
-312
-312
-311
-311
-310
-310
-309
-309
-308
-308
-307
-306
-306
-306
-305
-304
-304
-303
-303
-302
-302
-301
-301
-300
-300
-299
-299
-298
-298
-297
-297
-296
-296
-295
-295
-294
-294
-293
-292
-292
-292
-291
-290
-290
-289
-289
-289
-288
-287
-287
-287
-286
-285
-285
-284
-284
-283
-283
-282
-282
-281
-281
-280
-280
-279
-279
-278
-278
-277
-277
-276
-276
-275
-275
-274
-274
-273
-273
-273
-272
-271
-271
-271
-270
-269
-269
-269
-268
-268
-267
-267
-266
-266
-265
-265
-264
-264
-263
-263
-262
-262
-261
-261
-260
-260
-259
-259
-258
-258
-257
-257
-256
-256
-255
-255
-255
-254
-254
-253
-253
-252
-252
-251
-251
-250
-250
-249
-249
-248
-248
-247
-247
-247
-246
-245
-245
-245
-244
-244
-243
-243
-242
-242
-241
-241
-240
-240
-240
-239
-238
-238
-238
-237
-237
-236
-236
-235
-235
-234
-234
-234
-233
-233
-232
-232
-231
-231
-230
-230
-229
-229
-228
-228
-228
-227
-227
-226
-226
-225
-225
-224
-224
-223
-223
-223
-222
-222
-221
-221
-220
-220
-220
-219
-219
-218
-218
-217
-217
-216
-216
-216
-215
-215
-214
-214
-213
-213
-213
-212
-212
-211
-211
-210
-210
-209
-209
-209
-208
-208
-207
-207
-206
-206
-206
-205
-205
-204
-204
-204
-203
-203
-202
-202
-201
-201
-200
-200
-200
-199
-199
-198
-198
-198
-197
-197
-196
-196
-196
-195
-195
-194
-194
-193
-193
-193
-192
-192
-191
-191
-191
-190
-190
-189
-189
-188
-188
-188
-187
-187
-186
-186
-186
-185
-185
-184
-184
-184
-183
-183
-182
-182
-182
-181
-181
-180
-180
-179
-179
-179
-178
-178
-178
-177
-177
-176
-176
-176
-175
-175
-174
-174
-174
-173
-173
-172
-172
-172
-171
-171
-170
-170
-170
-169
-169
-169
-168
-168
-167
-167
-167
-166
-166
-166
-165
-165
-164
-164
-164
-163
-163
-162
-162
-162
-161
-161
-161
-160
-160
-159
-159
-159
-158
-158
-157
-157
-157
-156
-156
-156
-155
-155
-155
-154
-154
-154
-153
-153
-152
-152
-152
-151
-151
-150
-150
-150
-149
-149
-149
-148
-148
-148
-147
-147
-147
-146
-146
-146
-145
-145
-144
-144
-144
-143
-143
-143
-142
-142
-142
-141
-141
-140
-140
-140
-140
-139
-139
-138
-138
-138
-137
-137
-137
-136
-136
-136
-135
-135
-135
-134
-134
-134
-133
-133
-132
-132
-132
-132
-131
-131
-131
-130
-130
-130
-129
-129
-128
-128
-128
-127
-127
-127
-126
-126
-126
-125
-125
-125
-124
-124
-124
-123
-123
-123
-123
-122
-122
-122
-121
-121
-120
-120
-120
-120
-119
-119
-119
-118
-118
-118
-117
-117
-117
-116
-116
-116
-115
-115
-115
-114
-114
-114
-113
-113
-113
-112
-112
-112
-112
-111
-111
-111
-110
-110
-110
-109
-109
-109
-108
-108
-108
-108
-107
-107
-107
-106
-106
-106
-105
-105
-105
-105
-104
-104
-104
-103
-103
-103
-102
-102
-102
-101
-101
-101
-101
-100
-100
-100
-99
-99
-99
-98
-98
-98
-98
-97
-97
-97
-97
-96
-96
-96
-95
-95
-95
-94
-94
-94
-94
-93
-93
-93
-92
-92
-92
-92
-91
-91
-91
-90
-90
-90
-90
-89
-89
-89
-89
-88
-88
-88
-87
-87
-87
-86
-86
-86
-86
-85
-85
-85
-85
-84
-84
-84
-83
-83
-83
-83
-82
-82
-82
-82
-81
-81
-81
-80
-80
-80
-80
-79
-79
-79
-79
-78
-78
-78
-78
-77
-77
-77
-77
-76
-76
-76
-75
-75
-75
-75
-75
-74
-74
-74
-73
-73
-73
-73
-72
-72
-72
-72
-71
-71
-71
-71
-70
-70
-70
-70
-69
-69
-69
-69
-68
-68
-68
-68
-67
-67
-67
-67
-66
-66
-66
-66
-65
-65
-65
-65
-64
-64
-64
-64
-64
-63
-63
-63
-62
-62
-62
-62
-62
-61
-61
-61
-61
-60
-60
-60
-60
-60
-59
-59
-59
-58
-58
-58
-58
-58
-57
-57
-57
-57
-56
-56
-56
-56
-56
-55
-55
-55
-55
-54
-54
-54
-54
-54
-53
-53
-53
-53
-52
-52
-52
-52
-52
-51
-51
-51
-51
-50
-50
-50
-50
-49
-49
-49
-49
-49
-48
-48
-48
-48
-48
-47
-47
-47
-47
-47
-46
-46
-46
-46
-45
-45
-45
-45
-45
-44
-44
-44
-44
-44
-43
-43
-43
-43
-43
-42
-42
-42
-42
-41
-41
-41
-41
-41
-41
-40
-40
-40
-40
-40
-39
-39
-39
-39
-38
-38
-38
-38
-38
-38
-37
-37
-37
-37
-37
-36
-36
-36
-36
-36
-35
-35
-35
-35
-35
-34
-34
-34
-34
-34
-34
-33
-33
-33
