5
8542
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-16
-16
-16
-17
-17
-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
-18
-18
-18
-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
-20
-20
-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
-21
-21
-22
-22
-22
-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
-23
-23
-23
-24
-24
-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
-25
-25
-25
-25
-25
-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
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-29
-30
-30
-29
-28
-27
-26
-26
-26
-27
-28
-29
-29
-29
-29
-29
-30
-31
-32
-33
-33
-33
-33
-33
-34
-34
-36
-37
-38
-39
-39
-40
-41
-41
-42
-42
-41
-41
-40
-40
-41
-42
-43
-44
-45
-45
-45
-45
-46
-47
-49
-50
-51
-51
-51
-50
-50
-49
-49
-50
-51
-52
-53
-54
-55
-56
-57
-57
-58
-59
-60
-60
-61
-61
-62
-62
-62
-63
-63
-64
-64
-64
-63
-61
-59
-58
-58
-59
-60
-62
-64
-64
-64
-62
-60
-59
-59
-59
-60
-61
-62
-62
-61
-60
-58
-58
-58
-58
-59
-59
-59
-58
-57
-56
-55
-55
-55
-56
-58
-60
-62
-64
-64
-64
-62
-59
-56
-54
-53
-54
-56
-58
-60
-60
-59
-58
-57
-57
-56
-55
-54
-52
-51
-51
-53
-55
-56
-55
-51
-44
-37
-31
-28
-29
-33
-38
-41
-42
-40
-37
-34
-33
-34
-37
-39
-40
-40
-40
-39
-38
-36
-35
-32
-29
-27
-26
-26
-28
-30
-32
-32
-31
-29
-28
-29
-32
-34
-35
-35
-32
-29
-25
-22
-20
-19
-18
-18
-19
-20
-23
-27
-31
-33
-34
-32
-30
-29
-30
-32
-36
-40
-42
-42
-39
-35
-31
-29
-29
-31
-34
-37
-40
-41
-40
-36
-32
-28
-26
-28
-34
-43
-51
-57
-58
-54
-45
-36
-28
-25
-27
-32
-39
-46
-49
-50
-48
-44
-40
-37
-36
-38
-44
-52
-60
-68
-72
-71
-65
-55
-44
-34
-28
-25
-27
-32
-40
-49
-58
-65
-68
-65
-58
-47
-34
-24
-18
-16
-18
-19
-17
-10
0
11
19
21
15
3
-12
-28
-41
-49
-51
-49
-45
-40
-36
-35
-38
-44
-50
-53
-53
-49
-41
-33
-26
-23
-23
-25
-28
-32
-36
-41
-49
-56
-62
-63
-56
-43
-26
-11
0
3
2
-1
1
8
23
40
55
63
62
53
39
25
14
8
6
9
13
17
21
23
26
28
32
37
43
49
50
45
33
17
1
-10
-11
-1
18
38
53
58
51
34
13
-5
-16
-19
-16
-9
-2
4
9
12
15
18
19
19
18
15
13
10
6
-1
-10
-23
-37
-51
-62
-69
-72
-70
-64
-55
-45
-35
-26
-20
-17
-17
-18
-18
-14
-6
4
14
19
17
9
-2
-14
-20
-21
-16
-11
-8
-10
-17
-26
-35
-40
-41
-40
-37
-36
-35
-33
-28
-17
-1
18
36
48
49
40
21
-6
-34
-58
-74
-80
-74
-59
-40
-22
-11
-8
-13
-22
-30
-30
-20
-1
24
50
70
82
85
82
76
72
69
68
68
67
66
64
64
65
67
69
70
69
69
72
81
97
116
137
153
160
158
148
136
125
119
116
115
114
110
105
100
99
101
107
114
119
120
119
116
113
112
111
110
108
106
107
111
121
134
146
154
154
146
135
125
120
121
126
131
134
134
134
137
145
157
169
175
172
160
144
128
118
115
115
114
109
100
89
82
82
89
97
99
90
68
36
3
-23
-38
-41
-34
-23
-10
2
14
23
30
31
25
12
-5
-19
-25
-22
-13
-3
0
-7
-22
-37
-45
-42
-27
-6
12
19
16
5
-8
-14
-13
-6
3
8
8
4
-1
-4
-4
-3
-6
-13
-24
-35
-42
-41
-34
-24
-15
-11
-13
-19
-25
-28
-27
-25
-24
-28
-37
-51
-68
-85
-102
-116
-127
-133
-132
-120
-99
-71
-38
-7
20
39
51
56
55
49
36
18
-3
-25
-46
-62
-76
-90
-106
-123
-139
-149
-148
-133
-106
-73
-43
-23
-15
-16
-21
-24
-21
-13
-4
1
-2
-17
-39
-67
-93
-114
-127
-130
-123
-107
-84
-58
-31
-7
15
32
45
53
55
51
41
27
12
1
-1
6
20
34
43
44
36
26
20
23
34
49
60
60
44
16
-18
-51
-77
-94
-103
-108
-113
-116
-116
-111
-98
-77
-50
-20
10
36
56
69
75
73
66
57
50
49
53
63
73
79
77
66
48
27
8
-7
-16
-21
-22
-19
-11
4
26
51
71
81
74
49
9
-37
-80
-112
-129
-130
-120
-105
-89
-75
-66
-61
-58
-58
-59
-60
-61
-60
-58
-52
-44
-34
-24
-14
-5
3
11
19
28
36
43
47
47
40
28
10
-9
-27
-39
-44
-40
-30
-17
-4
5
10
11
10
12
17
28
43
62
81
98
111
119
123
124
125
128
132
136
139
139
135
127
117
108
102
101
102
105
109
113
117
124
133
144
152
155
148
131
106
78
54
38
32
36
47
60
72
83
93
104
115
129
142
155
164
170
172
171
168
163
159
156
154
155
158
160
160
157
150
140
128
117
106
97
89
83
80
82
91
106
123
138
144
137
119
92
64
40
26
22
25
30
32
30
22
12
3
-4
-6
-6
-2
2
8
14
21
28
34
40
46
52
57
60
61
60
56
52
47
43
40
36
30
22
12
5
4
10
24
42
60
74
81
83
83
85
92
102
112
118
119
112
102
91
81
74
69
65
62
59
56
53
50
45
37
29
22
22
31
50
77
106
129
142
142
130
109
81
50
17
-18
-51
-81
-103
-115
-113
-101
-80
-55
-31
-10
7
21
31
40
47
52
56
59
59
57
51
41
27
11
-4
-15
-20
-19
-13
-5
3
10
16
22
26
31
32
30
22
10
-4
-15
-23
-26
-25
-24
-24
-28
-34
-40
-43
-42
-37
-31
-25
-24
-27
-33
-38
-38
-31
-17
1
15
21
14
-9
-42
-80
-115
-139
-150
-151
-145
-139
-140
-150
-168
-190
-213
-232
-245
-253
-256
-255
-252
-247
-237
-225
-210
-195
-181
-170
-162
-157
-154
-153
-154
-157
-163
-170
-176
-177
-171
-156
-133
-106
-80
-62
-56
-65
-88
-123
-164
-206
-243
-273
-292
-302
-304
-300
-292
-281
-268
-252
-234
-213
-191
-168
-148
-133
-124
-122
-124
-130
-133
-132
-124
-109
-87
-63
-41
-23
-13
-9
-9
-12
-13
-11
-6
1
7
9
7
1
-11
-25
-40
-54
-66
-75
-81
-86
-90
-96
-103
-111
-119
-122
-120
-111
-95
-77
-60
-49
-45
-47
-52
-56
-54
-47
-34
-18
-2
13
27
41
55
71
88
103
118
130
142
154
167
180
190
194
191
182
168
154
144
137
131
123
109
89
63
36
13
-4
-13
-17
-19
-19
-20
-18
-13
-4
7
16
18
9
-12
-43
-78
-114
-146
-172
-193
-208
-220
-227
-229
-227
-221
-212
-204
-198
-196
-198
-202
-206
-211
-213
-214
-214
-211
-206
-198
-189
-179
-170
-165
-164
-167
-175
-184
-194
-204
-213
-223
-235
-248
-264
-280
-295
-307
-314
-315
-309
-297
-280
-262
-244
-231
-225
-227
-236
-250
-266
-279
-289
-292
-290
-285
-280
-276
-277
-281
-289
-296
-301
-302
-298
-289
-276
-260
-242
-225
-210
-198
-193
-194
-203
-218
-236
-253
-266
-271
-267
-256
-238
-214
-188
-160
-131
-104
-78
-57
-41
-29
-22
-19
-18
-19
-22
-27
-32
-35
-33
-25
-9
10
31
48
60
65
66
66
67
70
73
72
65
51
34
18
9
9
18
32
49
66
82
98
118
142
168
192
210
217
213
200
184
168
155
145
138
131
124
117
113
112
114
119
122
123
121
116
112
111
113
118
124
130
132
132
128
122
112
97
77
53
28
7
-7
-11
-4
9
24
38
45
47
45
41
38
35
32
27
21
12
3
-3
-7
-8
-9
-13
-20
-30
-43
-55
-65
-72
-78
-85
-95
-108
-124
-140
-153
-163
-169
-172
-173
-174
-175
-174
-173
-169
-163
-155
-147
-139
-131
-124
-119
-116
-115
-113
-111
-107
-99
-88
-76
-64
-54
-47
-44
-43
-43
-44
-45
-46
-49
-53
-58
-62
-67
-71
-79
-92
-111
-133
-155
-171
-175
-166
-143
-111
-76
-41
-10
17
41
63
82
97
107
109
106
100
94
90
93
100
112
128
146
166
185
203
218
228
233
235
234
233
231
227
220
208
191
170
150
132
119
109
101
90
75
57
37
18
3
-9
-18
-26
-33
-39
-42
-38
-27
-7
17
43
67
84
91
89
76
54
26
-6
-38
-67
-90
-107
-116
-119
-116
-108
-97
-82
-66
-49
-34
-23
-16
-14
-13
-13
-11
-7
-4
-1
-1
-4
-9
-15
-20
-21
-18
-11
-1
10
20
28
31
31
28
25
26
32
44
60
76
87
93
90
83
74
68
68
74
84
98
111
123
131
136
138
137
136
134
135
138
143
147
148
144
133
117
100
84
73
70
74
82
90
97
101
101
97
90
83
76
70
69
72
80
93
107
121
135
149
162
175
186
194
197
193
184
172
163
161
165
175
186
192
188
174
152
125
98
75
55
40
28
19
11
6
1
-2
-5
-7
-5
2
15
35
58
82
101
116
124
130
137
146
159
174
189
202
214
226
238
252
267
282
295
304
311
315
319
322
322
318
307
290
269
249
234
226
226
229
235
238
240
242
246
256
271
289
307
323
336
345
352
359
365
371
375
378
378
376
372
366
357
346
332
315
297
278
258
239
218
196
172
148
123
99
77
56
35
14
-6
-25
-40
-48
-49
-45
-38
-30
-24
-19
-14
-9
-2
5
11
13
9
2
-8
-17
-23
-26
-27
-27
-30
-35
-42
-50
-56
-58
-58
-56
-54
-55
-59
-66
-75
-82
-84
-81
-72
-57
-40
-25
-15
-14
-21
-36
-55
-77
-98
-115
-130
-141
-150
-157
-161
-162
-160
-155
-148
-141
-134
-128
-123
-117
-113
-109
-108
-110
-113
-115
-112
-101
-81
-56
-31
-9
3
6
1
-9
-20
-32
-46
-66
-94
-132
-175
-220
-261
-294
-319
-338
-353
-366
-379
-388
-391
-386
-372
-352
-329
-303
-276
-250
-224
-199
-175
-157
-144
-138
-136
-136
-138
-139
-142
-148
-157
-170
-183
-192
-197
-195
-189
-182
-177
-176
-178
-182
-186
-191
-196
-202
-208
-212
-211
-201
-182
-155
-127
-103
-87
-79
-77
-77
-74
-66
-54
-40
-29
-22
-18
-16
-12
-7
1
8
12
10
0
-17
-40
-67
-97
-127
-157
-184
-206
-223
-234
-237
-233
-222
-204
-181
-153
-125
-99
-79
-67
-61
-61
-64
-65
-63
-58
-50
-41
-33
-25
-18
-10
-1
11
26
43
62
82
101
117
132
144
154
165
178
192
207
220
231
238
241
242
241
240
240
239
237
235
232
229
227
223
214
199
175
143
110
78
54
37
26
17
3
-18
-45
-75
-106
-134
-158
-179
-199
-219
-239
-256
-270
-281
-290
-299
-309
-321
-333
-343
-348
-350
-352
-354
-360
-368
-374
-375
-366
-348
-323
-294
-265
-238
-214
-190
-166
-142
-121
-105
-94
-89
-85
-79
-68
-50
-28
-6
14
28
36
41
45
49
51
49
42
27
5
-20
-45
-64
-76
-78
-71
-58
-42
-24
-7
9
24
41
59
79
101
123
143
160
176
190
204
221
240
260
281
299
313
322
324
321
311
295
273
245
211
173
132
92
52
16
-17
-45
-69
-89
-105
-120
-135
-149
-163
-176
-185
-191
-192
-187
-178
-164
-146
-123
-97
-66
-33
2
36
68
101
136
178
229
289
356
424
488
541
581
608
623
631
635
637
641
645
649
651
650
642
628
607
579
546
509
469
426
379
326
267
201
132
62
-6
-69
-126
-178
-225
-268
-308
-342
-372
-396
-416
-432
-445
-454
-458
-455
-445
-429
-411
-394
-382
-379
-382
-390
-400
-409
-418
-426
-437
-454
-477
-505
-538
-572
-605
-637
-665
-692
-719
-745
-771
-797
-818
-833
-837
-829
-807
-773
-730
-680
-628
-577
-530
-486
-447
-415
-389
-370
-359
-355
-354
-355
-355
-352
-346
-338
-326
-312
-295
-276
-256
-235
-217
-205
-200
-203
-213
-229
-249
-271
-294
-318
-342
-368
-394
-423
-453
-484
-515
-544
-568
-584
-590
-586
-571
-549
-523
-493
-462
-428
-392
-351
-307
-260
-211
-163
-116
-69
-22
26
79
135
196
261
328
395
459
519
574
624
671
716
762
807
853
895
932
961
980
989
988
978
961
940
918
896
877
859
840
819
793
761
728
696
670
655
650
653
659
663
664
659
649
635
618
600
580
559
541
526
518
517
522
530
539
546
551
555
557
559
558
552
540
523
502
481
459
438
415
389
359
326
294
266
246
231
220
210
198
186
178
179
192
215
243
272
294
310
319
325
329
333
333
328
317
300
283
270
263
263
266
267
262
249
229
206
180
154
128
98
64
27
-12
-51
-90
-129
-172
-221
-275
-334
-394
-450
-501
-545
-583
-619
-654
-688
-722
-755
-785
-811
-834
-851
-860
-859
-848
-828
-804
-782
-767
-763
-769
-780
-790
-792
-782
-761
-733
-702
-675
-654
-639
-629
-620
-610
-595
-575
-550
-521
-491
-461
-435
-415
-400
-388
-378
-367
-352
-334
-315
-297
-284
-277
-276
-281
-289
-298
-305
-309
-311
-311
-311
-312
-315
-320
-328
-337
-347
-354
-359
-361
-360
-356
-350
-341
-331
-320
-309
-298
-288
-278
-271
-263
-255
-245
-231
-215
-196
-175
-152
-127
-101
-72
-41
-10
20
45
65
79
89
97
105
114
125
138
152
167
184
204
228
255
286
318
351
382
410
434
454
469
480
488
494
498
500
500
496
487
471
450
423
394
365
337
311
285
259
233
206
182
162
148
139
134
129
124
118
112
108
109
113
121
129
137
143
150
159
173
193
219
246
273
297
316
331
345
357
368
379
389
396
401
405
409
414
421
429
439
449
458
463
462
453
435
409
377
344
314
290
272
261
252
243
233
222
214
210
211
219
229
241
252
264
277
294
319
350
386
423
458
488
509
521
524
518
503
479
447
407
360
309
257
206
158
115
76
42
8
-26
-62
-102
-144
-185
-221
-250
-270
-282
-286
-285
-279
-266
-245
-215
-176
-131
-83
-38
5
45
87
134
189
250
315
378
434
480
518
549
577
606
636
666
695
719
738
752
760
761
757
746
730
709
685
659
629
597
559
514
463
407
349
291
234
181
131
84
40
0
-37
-69
-96
-120
-139
-153
-162
-165
-164
-158
-150
-143
-137
-132
-127
-118
-104
-86
-65
-43
-23
-5
13
34
61
95
135
181
230
280
329
377
422
461
493
516
528
531
529
526
525
526
528
529
528
523
517
512
511
516
527
542
557
570
578
581
578
569
557
541
523
505
484
462
435
401
359
306
244
178
110
46
-11
-58
-96
-126
-149
-165
-173
-174
-165
-148
-123
-97
-71
-49
-35
-27
-25
-26
-31
-40
-51
-67
-84
-101
-113
-118
-115
-106
-96
-88
-85
-86
-87
-83
-71
-51
-25
1
21
31
30
20
4
-14
-31
-45
-58
-67
-74
-78
-80
-84
-94
-112
-139
-176
-219
-265
-312
-359
-409
-461
-515
-568
-618
-659
-689
-708
-716
-715
-704
-685
-656
-618
-577
-539
-508
-488
-480
-479
-480
-480
-478
-477
-478
-485
-494
-501
-502
-494
-479
-462
-449
-443
-444
-445
-440
-422
-392
-353
-315
-283
-260
-245
-234
-223
-209
-195
-184
-181
-185
-195
-208
-219
-226
-231
-234
-236
-235
-229
-215
-193
-165
-137
-111
-92
-78
-67
-56
-42
-28
-15
-8
-9
-16
-25
-32
-33
-25
-8
14
41
71
102
134
164
192
216
236
254
273
293
314
335
352
363
368
370
375
386
406
433
463
490
510
521
525
526
528
532
540
549
559
569
578
588
598
609
618
623
620
607
581
541
489
428
364
302
250
213
191
184
185
189
193
196
198
204
215
233
256
283
310
335
359
380
398
412
420
423
421
415
408
400
390
375
354
324
290
255
224
201
188
183
181
181
180
178
175
173
170
164
155
139
118
93
65
34
-3
-45
-93
-143
-189
-226
-250
-264
-273
-285
-306
-338
-375
-410
-434
-443
-438
-423
-407
-392
-382
-372
-358
-337
-306
-268
-227
-188
-152
-123
-100
-82
-71
-63
-60
-58
-58
-60
-66
-78
-98
-126
-160
-197
-231
-260
-284
-307
-333
-364
-402
-443
-484
-522
-555
-584
-610
-635
-658
-678
-693
-702
-709
-717
-729
-747
-768
-786
-795
-790
-772
-742
-707
-669
-629
-587
-535
-472
-393
-300
-200
-100
-7
71
132
174
202
220
233
246
260
276
291
302
306
303
294
279
260
237
209
175
138
100
65
37
17
3
-9
-25
-46
-70
-90
-100
-91
-64
-23
26
73
113
143
166
185
204
224
245
262
272
272
262
242
215
186
158
132
106
78
44
1
-49
-104
-153
-189
-204
-195
-169
-135
-105
-89
-89
-100
-115
-124
-122
-109
-90
-72
-60
-54
-48
-37
-13
25
78
141
210
282
354
425
493
555
608
650
677
691
692
681
659
627
586
539
487
435
382
328
271
207
134
56
-24
-97
-158
-206
-244
-277
-312
-351
-394
-435
-469
-492
-503
-506
-508
-514
-528
-549
-576
-604
-631
-654
-670
-678
-675
-659
-632
-597
-557
-518
-486
-462
-445
-434
-426
-422
-423
-430
-443
-460
-478
-490
-491
-482
-462
-437
-410
-384
-359
-336
-313
-290
-267
-246
-229
-214
-201
-185
-167
-147
-128
-113
-105
-105
-113
-125
-139
-155
-176
-205
-245
-297
-357
-420
-479
-529
-565
-588
-598
-599
-593
-585
-576
-568
-559
-548
-533
-509
-476
-433
-384
-335
-291
-259
-240
-231
-229
-229
-230
-234
-243
-264
-299
-347
-405
-464
-519
-564
-599
-626
-650
-675
-701
-726
-747
-760
-761
-750
-727
-695
-656
-614
-566
-514
-454
-385
-307
-220
-129
-38
48
124
187
237
274
301
318
326
324
314
298
278
260
247
240
240
245
256
272
296
333
381
439
499
552
588
604
599
579
553
527
507
493
487
486
491
503
523
551
584
618
650
676
697
716
734
751
765
771
762
735
691
632
563
489
413
335
256
177
100
29
-34
-89
-136
-178
-216
-248
-274
-289
-292
-283
-265
-243
-219
-196
-173
-147
-117
-83
-48
-16
10
31
49
68
92
123
160
199
238
273
301
325
342
355
360
356
340
311
268
213
150
83
16
-45
-101
-149
-193
-235
-278
-322
-369
-414
-456
-491
-520
-544
-564
-584
-604
-623
-637
-643
-641
-631
-617
-604
-595
-592
-594
-597
-598
-596
-590
-582
-575
-570
-568
-567
-563
-555
-540
-519
-492
-462
-433
-407
-383
-360
-337
-314
-290
-269
-252
-242
-240
-243
-247
-249
-246
-238
-228
-221
-220
-227
-241
-257
-272
-281
-282
-277
-271
-266
-267
-273
-281
-285
-278
-257
-219
-170
-115
-62
-16
19
46
70
97
132
176
227
278
325
363
389
406
416
421
420
413
397
372
338
299
259
222
188
159
131
104
77
51
27
8
-6
-11
-6
9
35
70
112
157
203
247
289
332
378
428
482
536
585
625
654
672
683
690
697
704
711
718
724
732
742
755
768
778
780
771
753
728
701
680
665
658
654
651
646
637
625
613
602
593
585
576
563
548
527
503
474
442
407
370
334
300
270
246
227
214
206
201
200
200
199
197
192
185
176
167
157
149
139
127
114
100
86
76
70
69
71
75
82
91
107
130
161
198
235
268
295
315
332
350
373
400
430
457
478
489
493
490
486
484
488
498
518
545
577
610
640
660
667
661
645
624
605
591
582
577
571
560
541
517
488
459
431
407
386
370
358
349
343
337
327
311
289
265
242
225
218
220
226
231
233
231
229
231
241
259
281
304
321
331
336
338
345
359
381
407
434
455
468
472
467
457
444
431
418
407
395
381
362
338
310
278
248
220
197
177
155
126
86
35
-26
-93
-160
-222
-276
-322
-359
-386
-403
-408
-400
-379
-347
-307
-262
-214
-164
-113
-59
-2
59
120
182
241
297
347
390
427
459
487
517
551
593
641
696
753
809
864
919
978
1043
1118
1199
1283
1365
1439
1505
1566
1626
1691
1762
1838
1917
1993
2061
2121
2172
2217
2259
2299
2337
2371
2400
2421
2431
2432
2423
2407
2386
2365
2347
2334
2328
2327
2328
2329
2327
2320
2309
2295
2280
2264
2249
2232
2215
2197
2180
2165
2151
2139
2126
2111
2092
2071
2049
2028
2011
1996
1983
1969
1954
1936
1916
1894
1870
1844
1813
1778
1739
1696
1651
1605
1560
1517
1474
1433
1392
1354
1317
1283
1251
1220
1191
1163
1138
1115
1093
1070
1042
1006
964
916
868
825
789
764
747
736
730
728
731
740
752
762
762
746
711
658
594
529
467
411
359
306
247
181
111
41
-25
-84
-138
-191
-244
-299
-354
-406
-451
-490
-524
-555
-585
-613
-639
-660
-672
-676
-673
-663
-647
-625
-596
-562
-526
-492
-464
-442
-426
-412
-395
-374
-349
-327
-311
-305
-306
-309
-308
-297
-275
-248
-221
-203
-197
-202
-214
-228
-241
-249
-255
-260
-266
-273
-284
-299
-319
-347
-382
-423
-465
-505
-536
-557
-569
-575
-578
-583
-591
-601
-610
-615
-614
-607
-594
-577
-557
-536
-515
-495
-476
-457
-438
-419
-398
-379
-363
-353
-349
-352
-359
-369
-378
-383
-382
-377
-366
-350
-332
-310
-286
-259
-231
-202
-173
-145
-118
-93
-70
-49
-25
3
38
83
136
193
250
299
340
373
399
422
445
467
486
499
507
512
521
540
577
632
702
781
859
929
985
1022
1040
1038
1016
974
914
837
749
654
555
455
354
253
151
46
-61
-172
-285
-401
-520
-639
-756
-869
-976
-1075
-1168
-1256
-1341
-1421
-1497
-1567
-1627
-1678
-1720
-1755
-1785
-1812
-1835
-1855
-1872
-1889
-1906
-1928
-1954
-1987
-2023
-2060
-2097
-2132
-2165
-2198
-2232
-2267
-2300
-2329
-2351
-2364
-2368
-2363
-2352
-2336
-2320
-2304
-2292
-2286
-2286
-2291
-2302
-2317
-2335
-2355
-2378
-2403
-2429
-2452
-2468
-2476
-2475
-2469
-2466
-2472
-2496
-2539
-2598
-2669
-2744
-2816
-2883
-2943
-2997
-3045
-3082
-3104
-3107
-3091
-3057
-3015
-2973
-2942
-2929
-2937
-2968
-3019
-3088
-3175
-3279
-3397
-3527
-3664
-3801
-3934
-4058
-4172
-4276
-4370
-4452
-4522
-4574
-4606
-4618
-4610
-4588
-4555
-4516
-4475
-4431
-4386
-4338
-4288
-4235
-4180
-4122
-4061
-3993
-3919
-3838
-3750
-3661
-3571
-3484
-3401
-3320
-3242
-3164
-3088
-3015
-2950
-2893
-2845
-2806
-2769
-2730
-2685
-2632
-2572
-2507
-2441
-2373
-2305
-2232
-2152
-2062
-1963
-1856
-1749
-1644
-1546
-1455
-1369
-1285
-1202
-1122
-1049
-988
-944
-920
-914
-920
-933
-944
-949
-945
-929
-902
-865
-819
-763
-699
-627
-548
-464
-375
-283
-191
-101
-15
62
128
182
223
250
264
263
245
209
151
70
-33
-157
-296
-446
-599
-749
-890
-1018
-1134
-1235
-1323
-1402
-1472
-1533
-1584
-1622
-1643
-1646
-1633
-1606
-1570
-1530
-1487
-1443
-1398
-1349
-1296
-1240
-1184
-1129
-1077
-1028
-979
-928
-873
-813
-749
-684
-622
-567
-521
-487
-464
-449
-437
-425
-408
-382
-347
-300
-244
-178
-104
-23
67
162
261
362
464
564
665
767
872
983
1099
1220
1344
1469
1596
1726
1860
2000
2147
2297
2446
2586
2713
2819
2900
2951
2970
2957
2912
2841
2747
2637
2517
2390
2256
2114
1962
1798
1625
1444
1261
1081
906
738
577
422
275
138
16
-88
-169
-223
-251
-255
-239
-208
-168
-122
-75
-29
15
55
91
121
141
150
145
125
94
57
19
-14
-38
-52
-56
-53
-45
-34
-23
-16
-15
-24
-44
-75
-114
-157
-202
-245
-286
-329
-375
-426
-481
-535
-583
-618
-635
-631
-604
-552
-474
-370
-238
-78
107
314
538
771
1006
1239
1457
1653
1821
1958
2063
2143
2207
2262
2316
2368
2417
2455
2476
2475
2451
2405
2342
2266
2182
2095
2007
1922
1843
1768
1695
1618
1532
1434
1325
1207
1086
966
848
730
608
480
348
216
91
-19
-112
-186
-244
-290
-325
-349
-361
-358
-342
-313
-273
-223
-163
-94
-16
65
140
197
229
230
205
160
107
53
3
-46
-98
-157
-225
-298
-371
-440
-504
-562
-618
-677
-742
-815
-896
-986
-1083
-1185
-1288
-1386
-1473
-1545
-1600
-1642
-1675
-1707
-1742
-1781
-1821
-1858
-1889
-1911
-1926
-1936
-1942
-1945
-1940
-1924
-1891
-1838
-1762
-1660
-1533
-1379
-1200
-999
-786
-572
-373
-203
-73
9
43
34
-14
-91
-189
-303
-425
-551
-675
-793
-897
-980
-1036
-1057
-1044
-996
-919
-820
-707
-587
-464
-342
-221
-100
21
142
263
385
508
632
755
872
978
1068
1136
1182
1208
1217
1212
1194
1165
1122
1067
1000
929
860
802
761
743
749
778
825
882
943
999
1044
1073
1086
1084
1071
1051
1025
993
951
896
829
749
661
571
482
400
327
265
215
178
155
146
148
159
176
197
225
262
309
369
439
515
590
660
721
774
822
866
908
946
974
988
983
957
915
859
797
733
671
610
548
483
412
335
255
179
116
74
60
75
117
178
251
327
400
470
538
608
686
776
880
997
1126
1262
1398
1526
1640
1732
1796
1829
1833
1811
1766
1707
1636
1559
1480
1400
1324
1255
1197
1157
1136
1136
1156
1188
1226
1259
1281
1284
1266
1228
1172
1101
1020
930
837
743
653
571
501
447
407
383
371
370
380
401
434
479
535
602
677
759
846
936
1026
1113
1192
1257
1301
1322
1315
1281
1220
1134
1024
893
745
586
421
258
100
-48
-185
-309
-418
-509
-578
-624
-645
-644
-624
-594
-558
-522
-488
-458
-431
-408
-389
-377
-373
-381
-402
-439
-489
-551
-620
-691
-758
-819
-871
-912
-945
-970
-988
-1000
-1004
-1002
-998
-993
-993
-999
-1012
-1030
-1043
-1046
-1033
-1000
-951
-890
-822
-756
-693
-638
-593
-560
-541
-541
-559
-595
-646
-706
-768
-826
-875
-911
-933
-938
-927
-899
-852
-788
-706
-609
-499
-379
-251
-119
16
153
288
423
554
679
797
905
999
1079
1144
1195
1233
1259
1273
1277
1270
1251
1222
1185
1143
1099
1056
1014
976
937
898
858
817
779
747
724
716
726
757
809
883
975
1083
1203
1332
1465
1599
1728
1846
1950
2037
2107
2166
2218
2270
2323
2377
2425
2463
2482
2480
2458
2419
2367
2303
2228
2141
2039
1923
1796
1666
1539
1421
1316
1222
1137
1058
985
916
853
796
744
696
647
595
537
474
409
343
281
224
173
130
97
74
62
59
62
69
73
72
64
49
29
6
-16
-36
-50
-56
-54
-42
-22
4
31
55
70
72
56
20
-36
-113
-206
-310
-421
-531
-634
-724
-797
-849
-881
-891
-881
-851
-803
-738
-659
-568
-469
-362
-249
-128
4
148
308
481
667
862
1061
1260
1456
1646
1827
1999
2159
2303
2428
2530
2604
2652
2675
2679
2671
2658
2644
2632
2621
2606
2584
2552
2511
2466
2423
2389
2368
2361
2365
2376
2388
2395
2396
2390
2378
2361
2341
2319
2293
2262
2226
2184
2135
2082
2025
1970
1916
1867
1820
1777
1732
1684
1630
1569
1503
1437
1375
1323
1283
1257
1241
1232
1225
1213
1193
1162
1117
1060
990
911
822
728
629
529
430
337
255
190
146
124
124
141
169
200
228
248
257
256
246
229
209
190
176
169
174
191
218
252
288
323
354
381
405
428
451
474
497
519
542
568
598
637
684
742
807
879
953
1026
1094
1154
1201
1232
1247
1245
1232
1214
1198
1191
1196
1214
1244
1285
1334
1385
1437
1485
1523
1547
1552
1536
1498
1438
1361
1271
1173
1071
973
883
806
748
710
691
689
699
714
729
739
737
723
695
655
604
548
488
430
374
322
275
234
201
179
173
183
208
246
289
331
366
390
401
401
392
375
354
329
301
273
244
214
182
147
104
53
-9
-80
-160
-246
-335
-423
-508
-587
-658
-716
-761
-792
-809
-814
-809
-795
-775
-749
-721
-692
-665
-642
-626
-614
-603
-588
-564
-529
-482
-426
-365
-304
-248
-198
-155
-116
-78
-39
4
53
111
176
251
335
424
516
604
683
745
785
800
789
754
699
628
547
460
372
287
207
136
76
27
-10
-35
-51
-60
-66
-72
-83
-101
-128
-164
-208
-258
-312
-367
-421
-473
-521
-563
-595
-614
-617
-603
-572
-528
-477
-423
-371
-324
-279
-235
-188
-138
-84
-30
22
64
96
113
115
103
78
44
2
-44
-95
-149
-209
-276
-352
-438
-533
-637
-745
-857
-970
-1085
-1201
-1317
-1432
-1541
-1643
-1735
-1816
-1887
-1949
-2005
-2058
-2106
-2149
-2185
-2213
-2232
-2244
-2250
-2253
-2255
-2259
-2266
-2278
-2297
-2323
-2359
-2404
-2457
-2520
-2591
-2671
-2760
-2857
-2960
-3063
-3161
-3247
-3316
-3363
-3388
-3391
-3377
-3349
-3309
-3263
-3214
-3168
-3130
-3102
-3085
-3075
-3068
-3057
-3036
-3002
-2954
-2894
-2826
-2752
-2674
-2594
-2513
-2434
-2361
-2299
-2249
-2212
-2183
-2159
-2131
-2097
-2053
-2001
-1942
-1880
-1814
-1745
-1672
-1596
-1518
-1442
-1372
-1311
-1262
-1226
-1203
-1191
-1189
-1194
-1203
-1213
-1221
-1222
-1213
-1193
-1161
-1118
-1066
-1004
-933
-853
-767
-675
-580
-483
-387
-291
-197
-105
-16
64
134
190
229
251
258
250
230
198
158
112
63
16
-27
-63
-94
-122
-152
-188
-233
-287
-350
-418
-488
-556
-622
-686
-748
-812
-879
-951
-1029
-1112
-1198
-1284
-1367
-1447
-1521
-1593
-1661
-1729
-1796
-1860
-1923
-1982
-2037
-2091
-2141
-2188
-2229
-2260
-2275
-2269
-2237
-2180
-2096
-1991
-1868
-1733
-1592
-1451
-1316
-1194
-1090
-1010
-955
-926
-918
-925
-940
-953
-959
-952
-932
-899
-856
-806
-753
-698
-641
-581
-520
-458
-397
-338
-284
-231
-178
-122
-61
6
76
148
220
287
349
402
445
474
488
487
474
455
436
424
423
433
453
479
508
539
572
608
648
690
733
774
812
848
883
917
950
981
1008
1026
1037
1040
1040
1039
1040
1042
1044
1044
1043
1040
1038
1035
1033
1027
1014
989
950
895
825
742
648
544
431
310
186
61
-60
-174
-279
-375
-464
-546
-622
-692
-754
-807
-848
-876
-890
-887
-868
-830
-775
-706
-627
-541
-455
-373
-295
-224
-161
-106
-60
-25
-1
13
19
23
27
37
54
80
112
147
182
214
239
254
258
250
230
202
168
131
93
58
28
5
-9
-12
-4
16
49
92
145
207
276
354
439
533
636
748
871
1004
1150
1307
1476
1656
1846
2040
2232
2414
2578
2717
2828
2905
2952
2971
2966
2943
2907
2859
2803
2739
2666
2587
2503
2416
2329
2242
2155
2067
1975
1879
1778
1676
1574
1479
1395
1325
1272
1236
1217
1212
1219
1234
1251
1267
1279
1284
1283
1277
1265
1250
1233
1214
1196
1182
1178
1187
1213
1256
1313
1380
1451
1520
1582
1635
1676
1707
1726
1738
1744
1749
1758
1774
1798
1830
1866
1903
1936
1965
1990
2013
2036
2060
2083
2107
2129
2148
2165
2178
2186
2188
2179
2160
2128
2088
2041
1994
1947
1901
1857
1810
1759
1702
1638
1567
1490
1405
1311
1209
1098
982
863
748
639
542
460
394
346
316
301
298
305
319
340
370
411
466
533
610
691
770
843
909
973
1038
1110
1191
1280
1372
1464
1553
1638
1720
1800
1877
1949
2011
2060
2095
2116
2125
2125
2115
2097
2071
2036
1998
1961
1931
1915
1915
1929
1953
1984
2017
2050
2082
2115
2148
2181
2217
2255
2298
2349
2408
2478
2558
2649
2749
2856
2968
3081
3187
3278
3346
3383
3386
3356
3298
3220
3129
3031
2930
2826
2721
2618
2519
2429
2349
2283
2232
2195
2172
2162
2163
2171
2181
2189
2190
2182
2165
2141
2113
2082
2049
2011
1965
1910
1845
1774
1699
1623
1548
1472
1393
1308
1215
1114
1008
899
788
678
571
469
373
287
213
152
106
71
47
33
26
27
36
51
72
99
129
162
196
228
259
284
303
316
321
321
319
315
310
305
298
288
272
249
218
178
128
67
-6
-89
-182
-280
-382
-487
-595
-707
-827
-956
-1094
-1240
-1390
-1543
-1695
-1846
-1996
-2145
-2295
-2444
-2594
-2742
-2888
-3031
-3170
-3302
-3427
-3542
-3646
-3737
-3814
-3876
-3922
-3953
-3967
-3966
-3950
-3922
-3883
-3835
-3779
-3716
-3648
-3576
-3503
-3431
-3364
-3306
-3258
-3219
-3187
-3158
-3126
-3089
-3045
-2992
-2932
-2865
-2793
-2714
-2628
-2534
-2433
-2327
-2218
-2109
-2001
-1896
-1792
-1687
-1580
-1468
-1354
-1237
-1121
-1006
-897
-790
-687
-587
-491
-400
-319
-250
-193
-148
-112
-82
-54
-25
4
31
54
69
77
78
75
73
74
80
88
95
98
94
84
70
56
44
37
33
29
24
17
10
6
11
26
54
93
139
191
245
302
359
415
467
509
537
546
533
495
434
351
248
129
-4
-144
-287
-427
-558
-678
-787
-887
-981
-1070
-1156
-1237
-1312
-1378
-1433
-1478
-1514
-1541
-1561
-1574
-1577
-1571
-1554
-1527
-1492
-1451
-1408
-1368
-1334
-1311
-1301
-1305
-1322
-1352
-1391
-1437
-1488
-1542
-1600
-1664
-1734
-1811
-1893
-1976
-2056
-2130
-2191
-2239
-2271
-2289
-2292
-2282
-2260
-2225
-2178
-2118
-2045
-1962
-1867
-1766
-1659
-1552
-1445
-1342
-1246
-1156
-1074
-1000
-934
-875
-822
-775
-734
-702
-679
-666
-664
-671
-688
-715
-752
-798
-854
-919
-991
-1069
-1151
-1235
-1321
-1408
-1493
-1578
-1658
-1732
-1801
-1863
-1918
-1967
-2009
-2043
-2063
-2069
-2058
-2032
-1995
-1951
-1906
-1864
-1826
-1793
-1763
-1735
-1710
-1689
-1673
-1664
-1663
-1669
-1680
-1695
-1713
-1733
-1756
-1780
-1807
-1835
-1865
-1898
-1934
-1975
-2019
-2067
-2117
-2166
-2213
-2255
-2291
-2318
-2335
-2340
-2329
-2302
-2260
-2202
-2133
-2056
-1974
-1890
-1807
-1724
-1642
-1563
-1485
-1410
-1338
-1268
-1202
-1140
-1080
-1024
-973
-926
-885
-851
-827
-813
-812
-825
-854
-900
-963
-1043
-1140
-1252
-1376
-1508
-1644
-1779
-1906
-2021
-2124
-2210
-2280
-2333
-2371
-2391
-2396
-2384
-2358
-2317
-2264
-2198
-2120
-2028
-1923
-1806
-1677
-1540
-1399
-1257
-1119
-988
-868
-762
-672
-599
-543
-502
-473
-455
-447
-448
-460
-482
-511
-544
-575
-597
-608
-605
-591
-569
-543
-514
-485
-453
-419
-382
-342
-303
-264
-227
-190
-151
-111
-69
-29
6
31
44
44
32
9
-23
-65
-120
-190
-277
-380
-498
-628
-764
-905
-1048
-1194
-1339
-1485
-1627
-1762
-1887
-2000
-2098
-2180
-2245
-2293
-2323
-2336
-2331
-2310
-2274
-2225
-2165
-2093
-2009
-1913
-1806
-1690
-1566
-1438
-1308
-1178
-1047
-916
-784
-651
-519
-393
-276
-171
-81
-7
53
100
138
170
198
225
251
278
304
331
356
380
404
427
450
472
494
515
535
552
566
576
582
582
577
569
559
551
545
543
545
550
556
562
567
573
580
590
602
613
621
621
609
585
547
497
438
371
298
222
144
64
-13
-87
-154
-213
-262
-299
-325
-340
-345
-343
-335
-323
-310
-296
-280
-262
-237
-204
-160
-103
-34
45
132
225
318
411
499
583
659
726
781
823
851
863
863
852
837
821
809
803
803
811
824
844
870
906
951
1006
1071
1144
1224
1308
1394
1481
1565
1645
1717
1778
1829
1867
1895
1915
1930
1942
1954
1966
1979
1993
2009
2025
2044
2062
2077
2088
2092
2088
2075
2053
2021
1982
1934
1879
1818
1752
1683
1612
1544
1479
1419
1366
1319
1276
1236
1198
1161
1127
1098
1075
1061
1056
1060
1072
1092
1119
1154
1198
1252
1315
1389
1472
1563
1663
1772
1889
2013
2143
2276
2408
2534
2653
2762
2858
2939
3004
3051
3079
3087
3079
3056
3022
2982
2936
2888
2840
2793
2747
2706
2668
2634
2599
2562
2517
2464
2401
2327
2242
2147
2041
1926
1799
1666
1528
1391
1259
1136
1026
928
845
775
719
676
645
623
608
595
579
559
532
498
456
407
349
282
206
121
29
-69
-169
-270
-368
-463
-553
-636
-712
-781
-845
-905
-963
-1018
-1074
-1127
-1176
-1222
-1262
-1299
-1333
-1367
-1402
-1441
-1483
-1529
-1579
-1633
-1692
-1757
-1826
-1900
-1977
-2054
-2130
-2202
-2268
-2327
-2376
-2414
-2441
-2454
-2454
-2444
-2424
-2396
-2362
-2324
-2281
-2233
-2181
-2125
-2066
-2001
-1936
-1866
-1793
-1718
-1642
-1568
-1498
-1433
-1376
-1326
-1283
-1247
-1218
-1194
-1176
-1163
-1153
-1143
-1130
-1112
-1087
-1054
-1012
-963
-907
-847
-782
-713
-641
-568
-492
-413
-333
-249
-163
-73
20
117
219
327
443
566
698
838
982
1128
1273
1415
1554
1688
1818
1943
2063
2177
2281
2377
2462
2537
2602
2658
2707
2750
2791
2832
2876
2925
2982
3046
3117
3193
3271
3350
3426
3497
3561
3615
3657
3688
3709
3721
3728
3733
3735
3734
3729
3718
3697
3668
3630
3583
3527
3459
3377
3278
3160
3022
2866
2695
2511
2318
2117
1907
1690
1465
1233
996
757
520
287
60
-159
-369
-569
-757
-931
-1088
-1226
-1345
-1443
-1523
-1586
-1638
-1681
-1720
-1755
-1788
-1817
-1842
-1863
-1879
-1893
-1907
-1923
-1943
-1968
-1999
-2036
-2079
-2131
-2190
-2259
-2336
-2422
-2514
-2611
-2710
-2809
-2908
-3004
-3098
-3185
-3266
-3337
-3399
-3451
-3497
-3537
-3576
-3615
-3653
-3690
-3723
-3752
-3777
-3798
-3817
-3836
-3858
-3883
-3911
-3939
-3966
-3989
-4005
-4014
-4014
-4006
-3990
-3967
-3937
-3901
-3859
-3812
-3758
-3698
-3632
-3560
-3483
-3400
-3312
-3217
-3116
-3007
-2892
-2769
-2639
-2503
-2361
-2213
-2059
-1901
-1741
-1582
-1424
-1272
-1126
-986
-852
-722
-595
-473
-354
-240
-132
-32
61
145
221
287
344
389
420
437
437
420
387
342
285
223
159
97
39
-11
-52
-82
-103
-114
-119
-119
-117
-114
-112
-111
-110
-109
-111
-116
-127
-148
-178
-219
-269
-329
-397
-475
-565
-667
-782
-909
-1046
-1189
-1337
-1488
-1643
-1804
-1970
-2142
-2317
-2493
-2667
-2836
-2997
-3150
-3291
-3417
-3525
-3611
-3674
-3714
-3736
-3743
-3740
-3729
-3708
-3675
-3628
-3565
-3486
-3393
-3292
-3185
-3074
-2962
-2846
-2727
-2605
-2480
-2353
-2227
-2100
-1974
-1848
-1721
-1594
-1468
-1345
-1227
-1116
-1012
-919
-835
-761
-699
-648
-609
-581
-561
-549
-541
-537
-535
-536
-539
-542
-545
-546
-546
-545
-542
-540
-539
-539
-539
-541
-546
-555
-573
-601
-642
-694
-758
-831
-911
-995
-1084
-1176
-1269
-1364
-1458
-1550
-1640
-1726
-1808
-1886
-1957
-2021
-2076
-2120
-2154
-2178
-2194
-2200
-2197
-2183
-2157
-2119
-2068
-2005
-1934
-1855
-1772
-1684
-1590
-1490
-1383
-1270
-1153
-1034
-913
-792
-669
-543
-412
-275
-131
19
176
339
510
686
867
1050
1232
1408
1577
1735
1881
2016
2140
2254
2359
2457
2546
2625
2694
2751
2797
2832
2861
2884
2905
2925
2945
2963
2980
2993
3005
3015
3025
3035
3044
3049
3049
3040
3023
2997
2965
2926
2883
2837
2789
2739
2691
2646
2606
2570
2537
2508
2478
2447
2412
2373
2330
2282
2229
2173
2115
2057
2000
1944
1887
1828
1765
1696
1624
1551
1481
1417
1358
1306
1256
1207
1159
1109
1058
1006
952
895
834
768
698
627
558
490
425
361
297
232
169
107
49
-4
-53
-102
-154
-211
-273
-340
-410
-481
-552
-624
-697
-772
-849
-926
-1004
-1081
-1158
-1235
-1314
-1394
-1474
-1551
-1624
-1691
-1752
-1806
-1853
-1893
-1926
-1951
-1968
-1977
-1978
-1971
-1956
-1934
-1905
-1872
-1836
-1798
-1760
-1720
-1678
-1632
-1581
-1525
-1467
-1408
-1352
-1300
-1252
-1209
-1170
-1134
-1102
-1075
-1053
-1037
-1025
-1014
-1006
-993
-975
-949
-916
-876
-829
-778
-725
-672
-621
-572
-526
-481
-438
-397
-359
-327
-300
-279
-263
-251
-241
-232
-224
-216
-209
-200
-187
-169
-144
-112
-73
-30
17
67
120
178
242
311
386
467
552
644
741
844
951
1058
1163
1264
1358
1444
1524
1597
1662
1719
1767
1805
1834
1856
1875
1894
1913
1931
1949
1964
1977
1988
2000
2013
2028
2043
2057
2069
2078
2083
2086
2088
2088
2085
2078
2067
2053
2037
2025
2013
2005
1998
1988
1975
1957
1937
1917
1899
1886
1877
1872
1869
1867
1865
1862
1859
1853
1842
1824
1796
1757
1706
1646
1577
1499
1415
1325
1230
1131
1032
935
842
754
668
583
496
404
307
205
99
-8
-115
-223
-332
-440
-548
-653
-753
-845
-925
-991
-1042
-1077
-1096
-1101
-1094
-1074
-1043
-1002
-955
-901
-843
-784
-725
-666
-607
-547
-485
-418
-346
-269
-187
-100
-10
84
179
274
368
458
543
622
695
762
825
883
938
989
1036
1078
1115
1148
1177
1202
1226
1248
1268
1289
1309
1331
1356
1382
1411
1440
1468
1493
1515
1533
1548
1561
1573
1587
1602
1618
1636
1653
1669
1682
1693
1699
1702
1699
1692
1679
1658
1628
1591
1545
1492
1433
1370
1303
1234
1163
1092
1020
947
872
794
712
626
535
442
348
256
167
82
0
-81
-161
-242
-323
-406
-489
-574
-660
-748
-836
-925
-1014
-1102
-1190
-1276
-1362
-1447
-1529
-1609
-1684
-1754
-1821
-1885
-1948
-2009
-2069
-2125
-2175
-2219
-2255
-2285
-2310
-2328
-2341
-2347
-2345
-2336
-2320
-2299
-2273
-2244
-2208
-2166
-2116
-2057
-1990
-1918
-1841
-1762
-1679
-1592
-1499
-1402
-1302
-1201
-1102
-1004
-911
-820
-732
-646
-562
-482
-405
-330
-255
-181
-106
-31
42
112
177
239
299
359
420
484
550
619
690
766
847
937
1035
1142
1257
1379
1508
1642
1783
1932
2088
2252
2421
2595
2774
2958
3147
3342
3541
3744
3950
4155
4359
4561
4760
4956
5148
5337
5520
5697
5867
6030
6185
6332
6471
6602
6726
6843
6954
7059
7158
7252
7339
7420
7493
7560
7620
7674
7725
7772
7817
7860
7901
7940
7976
8010
8042
8074
8103
8132
8161
8189
8215
8241
8267
8293
8319
8345
8371
8398
8424
8450
8474
8496
8514
8528
8538
8542
8540
8534
8525
8512
8498
8484
8470
8456
8443
8429
8416
8401
8386
8369
8351
8330
8307
8283
8259
8234
8209
8186
8163
8143
8125
8109
8096
8087
8082
8076
8069
8058
8045
8023
7996
7962
7920
7871
7814
7749
7677
7597
7510
7418
7320
7218
7111
7000
6886
6771
6655
6539
6420
6299
6172
6037
5896
5748
5595
5438
5277
5112
4942
4767
4587
4401
4213
4022
3831
3639
3447
3256
3065
2876
2691
2510
2334
2164
2000
1843
1694
1555
1425
1304
1189
1079
972
868
766
668
574
483
393
304
213
120
25
-71
-166
-262
-358
-456
-557
-661
-767
-877
-987
-1098
-1209
-1321
-1431
-1540
-1648
-1754
-1858
-1962
-2065
-2168
-2272
-2376
-2480
-2584
-2690
-2799
-2913
-3032
-3157
-3288
-3425
-3567
-3716
-3871
-4034
-4202
-4376
-4553
-4732
-4912
-5092
-5272
-5452
-5630
-5807
-5980
-6149
-6313
-6472
-6625
-6771
-6910
-7039
-7156
-7262
-7354
-7434
-7502
-7558
-7602
-7633
-7652
-7660
-7657
-7648
-7633
-7614
-7592
-7569
-7544
-7517
-7492
-7467
-7446
-7428
-7413
-7399
-7386
-7371
-7352
-7329
-7299
-7261
-7215
-7159
-7095
-7021
-6940
-6851
-6755
-6650
-6538
-6417
-6289
-6155
-6015
-5871
-5721
-5564
-5399
-5226
-5043
-4854
-4660
-4463
-4266
-4067
-3868
-3668
-3469
-3271
-3076
-2885
-2701
-2524
-2353
-2189
-2029
-1877
-1730
-1589
-1453
-1322
-1195
-1072
-952
-836
-725
-618
-516
-420
-329
-245
-167
-96
-32
25
78
127
174
219
262
303
342
377
408
437
462
484
504
520
531
536
534
525
507
482
449
409
363
314
261
206
150
92
33
-29
-92
-156
-221
-285
-349
-413
-477
-540
-604
-669
-735
-802
-870
-938
-1006
-1075
-1143
-1209
-1275
-1341
-1406
-1472
-1536
-1599
-1660
-1717
-1770
-1819
-1864
-1907
-1947
-1987
-2025
-2065
-2102
-2139
-2173
-2205
-2235
-2261
-2285
-2307
-2326
-2342
-2357
-2367
-2374
-2376
-2372
-2364
-2353
-2342
-2331
-2324
-2319
-2318
-2318
-2319
-2320
-2322
-2323
-2326
-2330
-2337
-2347
-2359
-2374
-2390
-2409
-2430
-2451
-2472
-2492
-2510
-2523
-2533
-2537
-2534
-2524
-2505
-2477
-2440
-2394
-2339
-2277
-2207
-2130
-2045
-1952
-1852
-1744
-1630
-1510
-1387
-1262
-1137
-1014
-892
-773
-656
-540
-425
-310
-195
-82
29
136
239
337
433
526
617
704
786
861
926
979
1020
1047
1061
1060
1045
1014
969
909
834
745
643
527
397
255
101
-63
-235
-412
-593
-776
-962
-1149
-1337
-1525
-1711
-1893
-2070
-2242
-2407
-2564
-2712
-2850
-2976
-3089
-3190
-3278
-3355
-3420
-3474
-3517
-3549
-3569
-3578
-3576
-3564
-3544
-3517
-3483
-3443
-3398
-3348
-3294
-3236
-3174
-3109
-3041
-2971
-2902
-2835
-2769
-2707
-2648
-2593
-2542
-2496
-2455
-2421
-2393
-2373
-2361
-2356
-2358
-2368
-2385
-2410
-2442
-2480
-2524
-2571
-2622
-2677
-2733
-2792
-2851
-2909
-2964
-3015
-3059
-3098
-3131
-3159
-3182
-3203
-3220
-3234
-3245
-3255
-3263
-3272
-3281
-3290
-3299
-3305
-3309
-3310
-3307
-3299
-3287
-3270
-3248
-3221
-3188
-3149
-3103
-3053
-2997
-2938
-2877
-2815
-2754
-2696
-2642
-2592
-2547
-2506
-2468
-2431
-2395
-2358
-2321
-2283
-2244
-2204
-2161
-2117
-2070
-2019
-1965
-1908
-1849
-1790
-1729
-1668
-1605
-1540
-1472
-1401
-1327
-1248
-1164
-1075
-979
-878
-772
-661
-548
-434
-321
-209
-98
10
117
221
320
415
506
591
673
751
825
896
961
1022
1076
1123
1165
1202
1234
1261
1285
1306
1323
1338
1349
1358
1364
1367
1366
1363
1357
1349
1339
1329
1319
1308
1297
1285
1273
1259
1244
1225
1202
1176
1146
1113
1081
1048
1016
987
958
928
897
864
831
798
766
734
704
673
641
607
572
535
495
452
405
353
295
232
164
91
15
-65
-147
-230
-313
-393
-470
-542
-607
-665
-716
-759
-794
-821
-841
-853
-858
-858
-851
-839
-821
-797
-766
-728
-683
-631
-571
-504
-429
-347
-258
-162
-59
49
161
277
397
521
650
784
923
1068
1218
1370
1523
1675
1825
1972
2115
2255
2392
2526
2657
2784
2907
3025
3139
3248
3354
3457
3558
3656
3751
3843
3932
4018
4101
4181
4261
4342
4424
4510
4602
4699
4801
4909
5021
5136
5253
5370
5487
5602
5715
5825
5931
6032
6129
6221
6309
6392
6470
6542
6606
6663
6711
6751
6782
6805
6819
6824
6820
6807
6784
6753
6712
6664
6608
6547
6480
6408
6330
6247
6157
6060
5957
5849
5736
5621
5504
5387
5269
5151
5031
4910
4788
4665
4541
4417
4294
4172
4051
3934
3819
3708
3599
3493
3390
3288
3188
3091
2996
2906
2820
2738
2659
2582
2504
2426
2345
2263
2179
2094
2008
1923
1838
1753
1669
1586
1503
1421
1340
1263
1188
1120
1057
1000
952
909
871
837
809
786
769
758
753
752
754
757
758
758
755
750
742
731
717
700
681
659
635
607
576
541
501
457
410
360
309
257
203
148
89
25
-42
-113
-186
-261
-335
-408
-482
-555
-628
-701
-773
-842
-909
-973
-1033
-1092
-1149
-1205
-1263
-1321
-1380
-1439
-1497
-1553
-1605
-1654
-1699
-1740
-1778
-1814
-1849
-1882
-1914
-1946
-1976
-2004
-2031
-2055
-2076
-2095
-2111
-2125
-2138
-2149
-2158
-2166
-2172
-2176
-2178
-2179
-2180
-2181
-2183
-2185
-2189
-2193
-2196
-2198
-2199
-2198
-2195
-2190
-2183
-2174
-2164
-2152
-2140
-2126
-2113
-2098
-2084
-2069
-2054
-2039
-2024
-2008
-1991
-1973
-1956
-1940
-1926
-1916
-1911
-1909
-1910
-1913
-1919
-1926
-1935
-1947
-1963
-1982
-2005
-2029
-2058
-2089
-2123
-2161
-2202
-2247
-2295
-2343
-2392
-2439
-2486
-2532
-2578
-2624
-2670
-2716
-2760
-2802
-2840
-2874
-2901
-2923
-2939
-2948
-2951
-2948
-2940
-2926
-2907
-2882
-2850
-2811
-2765
-2712
-2652
-2587
-2516
-2440
-2359
-2274
-2186
-2095
-2001
-1908
-1815
-1723
-1633
-1546
-1463
-1385
-1313
-1246
-1186
-1132
-1084
-1041
-1004
-974
-948
-928
-913
-903
-896
-893
-893
-896
-900
-905
-911
-915
-918
-918
-915
-908
-897
-882
-861
-834
-800
-759
-710
-654
-591
-521
-445
-364
-278
-189
-95
2
104
209
317
429
542
655
768
879
987
1091
1191
1285
1373
1456
1532
1604
1671
1733
1790
1843
1889
1930
1965
1994
2019
2041
2059
2075
2089
2100
2109
2118
2127
2138
2152
2168
2186
2204
2221
2237
2251
2263
2274
2284
2295
2305
2314
2323
2330
2337
2343
2349
2354
2360
2367
2375
2384
2394
2407
2421
2439
2458
2479
2501
2523
2545
2567
2587
2606
2624
2641
2657
2674
2691
2708
2724
2739
2750
2756
2757
2752
2743
2729
2711
2688
2662
2630
2591
2547
2496
2439
2376
2308
2234
2156
2072
1981
1885
1783
1676
1564
1448
1328
1205
1079
951
821
690
558
427
298
170
47
-74
-191
-305
-414
-521
-624
-724
-821
-916
-1008
-1099
-1187
-1274
-1359
-1441
-1520
-1595
-1667
-1735
-1800
-1860
-1917
-1970
-2021
-2071
-2121
-2173
-2226
-2280
-2335
-2388
-2440
-2489
-2535
-2578
-2619
-2658
-2694
-2726
-2754
-2777
-2795
-2809
-2821
-2830
-2837
-2842
-2846
-2849
-2851
-2853
-2855
-2857
-2859
-2860
-2859
-2857
-2852
-2847
-2842
-2839
-2839
-2840
-2844
-2850
-2856
-2863
-2870
-2879
-2888
-2897
-2906
-2913
-2917
-2915
-2908
-2895
-2876
-2854
-2828
-2799
-2770
-2740
-2711
-2680
-2648
-2615
-2581
-2546
-2510
-2473
-2435
-2398
-2359
-2320
-2280
-2240
-2198
-2156
-2114
-2070
-2025
-1979
-1929
-1876
-1819
-1758
-1692
-1622
-1546
-1467
-1383
-1296
-1208
-1119
-1033
-949
-870
-795
-725
-660
-601
-549
-505
-469
-441
-420
-403
-390
-376
-362
-346
-328
-309
-290
-271
-252
-235
-216
-198
-177
-155
-130
-102
-71
-37
-1
38
78
119
162
204
246
289
332
377
423
471
522
576
633
693
757
824
894
967
1044
1123
1204
1286
1367
1447
1524
1599
1673
1746
1819
1891
1962
2032
2099
2163
2222
2276
2326
2372
2413
2451
2484
2514
2540
2562
2581
2597
2611
2623
2634
2644
2654
2664
2673
2682
2691
2699
2705
2710
2714
2716
2717
2718
2719
2720
2719
2717
2711
2703
2691
2675
2656
2635
2611
2586
2560
2535
2510
2486
2463
2440
2416
2393
2369
2347
2326
2307
2289
2272
2255
2239
2223
2209
2196
2186
2178
2173
2168
2164
2159
2153
2145
2137
2127
2116
2103
2087
2069
2050
2029
2009
1991
1974
1958
1943
1929
1916
1902
1889
1876
1863
1850
1836
1820
1803
1782
1758
1731
1700
1666
1631
1594
1555
1515
1474
1430
1383
1333
1279
1222
1160
1095
1025
951
873
791
706
620
532
444
357
269
182
94
7
-80
-166
-251
-335
-417
-495
-569
-640
-706
-769
-828
-884
-937
-986
-1031
-1070
-1105
-1136
-1164
-1189
-1211
-1230
-1246
-1257
-1265
-1269
-1271
-1271
-1269
-1266
-1261
-1254
-1245
-1234
-1222
-1209
-1195
-1181
-1167
-1153
-1139
-1127
-1117
-1112
-1109
-1109
-1110
-1111
-1111
-1109
-1106
-1100
-1094
-1087
-1079
-1071
-1062
-1055
-1048
-1041
-1035
-1028
-1020
-1014
-1008
-1000
-993
-984
-974
-962
-948
-934
-920
-909
-900
-896
-897
-901
-909
-919
-933
-948
-966
-985
-1006
-1030
-1055
-1081
-1109
-1138
-1170
-1204
-1240
-1280
-1323
-1371
-1423
-1480
-1542
-1606
-1673
-1741
-1809
-1876
-1942
-2007
-2071
-2134
-2195
-2256
-2314
-2372
-2430
-2488
-2546
-2606
-2667
-2728
-2791
-2854
-2917
-2980
-3044
-3107
-3170
-3233
-3295
-3356
-3417
-3478
-3539
-3598
-3655
-3710
-3761
-3809
-3853
-3893
-3928
-3958
-3982
-4001
-4013
-4019
-4022
-4019
-4011
-3998
-3980
-3956
-3927
-3893
-3854
-3810
-3762
-3707
-3646
-3579
-3506
-3428
-3346
-3261
-3173
-3084
-2993
-2900
-2806
-2712
-2617
-2522
-2428
-2333
-2239
-2146
-2054
-1965
-1880
-1799
-1722
-1648
-1578
-1510
-1447
-1389
-1336
-1291
-1252
-1218
-1190
-1165
-1144
-1125
-1110
-1099
-1090
-1083
-1078
-1074
-1070
-1064
-1057
-1047
-1032
-1012
-990
-962
-931
-898
-863
-825
-785
-741
-693
-642
-589
-535
-481
-429
-377
-325
-273
-221
-168
-116
-64
-12
39
90
142
194
247
301
357
415
475
538
603
668
731
792
850
905
958
1008
1058
1105
1148
1188
1221
1249
1271
1289
1303
1313
1320
1324
1326
1324
1320
1312
1301
1286
1265
1241
1212
1179
1143
1104
1061
1014
965
911
852
790
725
657
585
510
431
351
268
184
100
16
-68
-152
-237
-321
-405
-488
-569
-648
-725
-800
-874
-947
-1018
-1086
-1153
-1217
-1280
-1340
-1398
-1454
-1508
-1560
-1611
-1660
-1708
-1755
-1799
-1840
-1876
-1907
-1931
-1949
-1960
-1964
-1961
-1952
-1935
-1913
-1883
-1848
-1806
-1758
-1702
-1640
-1571
-1495
-1415
-1332
-1245
-1157
-1066
-974
-880
-784
-686
-589
-494
-403
-315
-230
-150
-71
5
80
154
225
293
359
421
481
539
593
645
693
739
783
826
867
908
948
986
1024
1062
1100
1140
1182
1227
1275
1324
1375
1426
1478
1532
1587
1644
1702
1762
1822
1883
1944
2005
2069
2132
2196
2259
2319
2377
2431
2483
2532
2579
2623
2665
2705
2742
2777
2810
2841
2870
2896
2918
2936
2949
2958
2963
2963
2960
2953
2942
2928
2911
2894
2877
2860
2844
2828
2813
2798
2783
2768
2754
2740
2726
2711
2694
2675
2655
2632
2608
2581
2551
2515
2474
2427
2376
2321
2265
2207
2148
2088
2025
1961
1895
1828
1761
1694
1627
1559
1489
1417
1343
1267
1188
1108
1026
942
856
770
685
601
519
439
359
279
199
118
38
-40
-116
-191
-266
-341
-418
-496
-574
-651
-726
-799
-869
-939
-1008
-1076
-1144
-1210
-1273
-1332
-1388
-1441
-1493
-1543
-1593
-1642
-1689
-1736
-1781
-1826
-1872
-1919
-1966
-2013
-2058
-2101
-2140
-2178
-2212
-2245
-2275
-2303
-2327
-2349
-2366
-2382
-2395
-2408
-2420
-2433
-2446
-2460
-2473
-2487
-2499
-2510
-2517
-2522
-2522
-2518
-2511
-2503
-2492
-2481
-2469
-2456
-2442
-2427
-2412
-2397
-2383
-2371
-2360
-2349
-2339
-2329
-2319
-2310
-2303
-2298
-2296
-2296
-2298
-2302
-2308
-2317
-2328
-2341
-2355
-2370
-2384
-2396
-2407
-2417
-2426
-2436
-2447
-2458
-2468
-2477
-2482
-2484
-2481
-2475
-2464
-2450
-2431
-2408
-2381
-2350
-2314
-2273
-2228
-2177
-2122
-2062
-1998
-1931
-1861
-1790
-1717
-1644
-1570
-1495
-1418
-1341
-1263
-1184
-1106
-1028
-951
-874
-799
-724
-651
-580
-511
-446
-383
-323
-264
-206
-148
-90
-32
26
83
140
198
255
312
369
424
478
530
581
630
678
727
774
820
864
904
940
973
1002
1031
1056
1078
1098
1114
1125
1134
1139
1144
1148
1152
1157
1162
1167
1173
1179
1187
1195
1204
1213
1222
1228
1233
1236
1239
1240
1241
1242
1240
1235
1228
1216
1201
1182
1160
1135
1107
1077
1044
1010
975
940
905
869
833
795
756
717
678
638
598
557
514
468
419
366
313
259
205
153
102
54
7
-37
-79
-119
-157
-193
-228
-263
-298
-333
-368
-403
-438
-473
-508
-543
-576
-609
-640
-668
-693
-715
-736
-754
-771
-786
-799
-809
-815
-818
-816
-811
-803
-792
-780
-765
-749
-730
-709
-686
-663
-640
-619
-598
-579
-560
-541
-522
-503
-484
-467
-449
-433
-415
-396
-375
-351
-324
-296
-264
-230
-193
-152
-109
-62
-12
39
92
147
203
260
319
379
440
499
556
610
662
710
757
801
844
886
927
968
1008
1049
1089
1127
1165
1202
1238
1272
1304
1332
1357
1378
1394
1406
1415
1421
1425
1427
1428
1428
1427
1427
1426
1425
1422
1418
1413
1406
1400
1393
1387
1383
1381
1380
1381
1385
1391
1401
1415
1431
1450
1470
1490
1511
1532
1555
1579
1604
1629
1654
1677
1697
1716
1733
1749
1765
1780
1796
1811
1825
1840
1855
1870
1885
1901
1918
1936
1955
1975
1994
2013
2029
2044
2057
2069
2081
2093
2106
2119
2133
2147
2161
2176
2193
2213
2234
2259
2285
2312
2341
2372
2406
2443
2483
2525
2569
2614
2659
2705
2752
2801
2850
2901
2952
3004
3057
3109
3160
3210
3260
3307
3355
3402
3450
3499
3548
3597
3645
3690
3731
3768
3801
3831
3857
3880
3900
3917
3931
3943
3954
3963
3969
3974
3975
3974
3971
3967
3962
3956
3948
3937
3924
3906
3887
3865
3843
3820
3797
3773
3747
3720
3693
3665
3637
3609
3580
3549
3516
3481
3446
3412
3379
3346
3313
3279
3242
3204
3164
3123
3082
3042
3001
2960
2918
2876
2833
2790
2747
2704
2661
2616
2571
2526
2481
2435
2389
2343
2295
2245
2194
2141
2089
2037
1989
1940
1891
1843
1793
1742
1689
1635
1580
1524
1467
1409
1350
1291
1231
1171
1109
1045
978
908
834
758
680
600
521
440
357
273
186
97
6
-86
-178
-269
-359
-447
-533
-617
-699
-778
-854
-926
-994
-1057
-1116
-1171
-1222
-1270
-1315
-1358
-1399
-1438
-1475
-1512
-1548
-1584
-1621
-1657
-1692
-1725
-1756
-1784
-1811
-1836
-1861
-1885
-1908
-1931
-1953
-1973
-1993
-2011
-2029
-2045
-2060
-2073
-2083
-2089
-2092
-2092
-2089
-2083
-2075
-2065
-2053
-2040
-2025
-2009
-1994
-1978
-1961
-1945
-1928
-1911
-1895
-1878
-1861
-1844
-1827
-1811
-1796
-1781
-1768
-1755
-1744
-1732
-1722
-1711
-1701
-1691
-1683
-1676
-1672
-1670
-1670
-1671
-1672
-1672
-1671
-1670
-1668
-1667
-1668
-1670
-1672
-1674
-1674
-1674
-1672
-1670
-1668
-1667
-1666
-1666
-1666
-1666
-1665
-1663
-1661
-1658
-1655
-1651
-1646
-1641
-1635
-1629
-1623
-1618
-1614
-1611
-1609
-1608
-1607
-1608
-1610
-1614
-1620
-1628
-1638
-1651
-1664
-1677
-1690
-1701
-1709
-1714
-1716
-1717
-1716
-1714
-1711
-1707
-1703
-1696
-1688
-1679
-1669
-1659
-1649
-1639
-1629
-1618
-1605
-1591
-1576
-1560
-1546
-1533
-1523
-1514
-1507
-1499
-1492
-1485
-1480
-1476
-1476
-1480
-1489
-1502
-1517
-1534
-1552
-1571
-1592
-1616
-1642
-1670
-1699
-1729
-1758
-1785
-1810
-1833
-1853
-1872
-1888
-1902
-1914
-1924
-1931
-1934
-1935
-1931
-1924
-1913
-1898
-1880
-1858
-1833
-1805
-1775
-1743
-1709
-1674
-1638
-1600
-1561
-1521
-1480
-1438
-1398
-1359
-1322
-1289
-1260
-1235
-1214
-1198
-1186
-1179
-1177
-1178
-1183
-1191
-1202
-1217
-1234
-1255
-1280
-1309
-1342
-1378
-1418
-1462
-1509
-1558
-1608
-1660
-1711
-1762
-1812
-1861
-1908
-1954
-1997
-2039
-2077
-2113
-2146
-2177
-2206
-2232
-2256
-2276
-2291
-2302
-2308
-2309
-2304
-2295
-2282
-2264
-2242
-2217
-2188
-2155
-2118
-2078
-2033
-1987
-1936
-1882
-1826
-1766
-1704
-1639
-1574
-1506
-1439
-1370
-1301
-1230
-1158
-1084
-1008
-931
-853
-775
-696
-615
-534
-451
-366
-280
-194
-108
-23
61
143
224
305
385
464
543
621
697
772
847
920
991
1061
1127
1189
1247
1301
1350
1395
1435
1472
1504
1533
1557
1578
1595
1608
1616
1619
1617
1610
1597
1578
1555
1527
1495
1458
1418
1373
1325
1273
1219
1163
1105
1046
986
924
860
794
726
656
585
513
439
364
287
209
130
49
-32
-113
-194
-276
-359
-442
-526
-610
-693
-774
-851
-925
-996
-1065
-1133
-1201
-1269
-1336
-1401
-1464
-1525
-1584
-1640
-1695
-1748
-1801
-1852
-1903
-1954
-2005
-2056
-2108
-2161
-2216
-2271
-2327
-2384
-2442
-2500
-2558
-2615
-2670
-2723
-2775
-2825
-2874
-2924
-2974
-3024
-3076
-3130
-3185
-3241
-3300
-3360
-3423
-3486
-3551
-3616
-3680
-3745
-3809
-3871
-3932
-3991
-4048
-4101
-4151
-4197
-4241
-4281
-4320
-4357
-4393
-4427
-4462
-4495
-4526
-4556
-4584
-4609
-4632
-4653
-4671
-4688
-4703
-4716
-4728
-4740
-4751
-4761
-4771
-4778
-4784
-4787
-4787
-4785
-4781
-4776
-4771
-4765
-4759
-4753
-4746
-4739
-4731
-4722
-4713
-4701
-4687
-4669
-4647
-4620
-4590
-4556
-4519
-4476
-4429
-4376
-4317
-4253
-4182
-4107
-4026
-3940
-3850
-3754
-3655
-3551
-3444
-3332
-3217
-3097
-2973
-2844
-2711
-2576
-2439
-2302
-2164
-2027
-1891
-1756
-1623
-1490
-1359
-1227
-1096
-965
-835
-704
-575
-447
-322
-201
-83
30
140
246
350
451
551
650
748
845
940
1033
1122
1209
1294
1379
1464
1549
1635
1723
1811
1901
1992
2086
2182
2282
2384
2488
2593
2699
2806
2913
3019
3125
3231
3336
3439
3543
3646
3749
3852
3954
4054
4154
4250
4343
4433
4521
4606
4688
4767
4840
4910
4973
5031
5084
5130
5170
5205
5233
5257
5277
5293
5307
5318
5327
5333
5338
5339
5338
5335
5330
5321
5308
5292
5271
5247
5219
5188
5156
5122
5086
5049
5011
4971
4931
4889
4845
4799
4752
4702
4650
4597
4543
4488
4431
4373
4312
4249
4185
4119
4051
3984
3917
3848
3779
3710
3642
3574
3507
3441
3375
3309
3243
3178
3114
3052
2991
2932
2874
2816
2757
2697
2636
2574
2513
2452
2391
2331
2272
2213
2156
2101
2047
1994
1940
1885
1827
1768
1706
1644
1581
1518
1455
1392
1327
1262
1195
1127
1058
988
916
844
770
694
617
538
458
375
291
206
119
33
-54
-141
-227
-313
-398
-483
-567
-650
-732
-810
-886
-957
-1022
-1082
-1136
-1183
-1225
-1261
-1293
-1319
-1340
-1356
-1367
-1372
-1374
-1371
-1365
-1357
-1346
-1333
-1316
-1296
-1272
-1245
-1216
-1184
-1150
-1113
-1075
-1035
-994
-953
-912
-870
-829
-787
-743
-699
-654
-608
-561
-514
-467
-419
-371
-322
-271
-220
-168
-115
-60
-4
54
114
175
239
304
371
439
509
578
647
715
781
845
906
967
1026
1084
1139
1192
1242
1290
1334
1377
1417
1454
1489
1521
1551
1577
1602
1627
1650
1673
1695
1714
1732
1746
1758
1767
1774
1779
1782
1782
1779
1774
1766
1755
1742
1727
1710
1691
1671
1651
1629
1605
1581
1554
1525
1492
1457
1419
1378
1336
1292
1247
1201
1153
1105
1057
1008
963
919
875
833
790
748
707
666
626
589
553
520
488
457
428
401
376
353
334
317
301
287
272
255
237
216
194
171
147
125
102
81
59
38
16
-4
-24
-43
-60
-78
-95
-115
-135
-158
-180
-203
-225
-247
-269
-292
-314
-338
-361
-385
-407
-428
-447
-465
-482
-497
-511
-523
-534
-545
-556
-567
-579
-591
-602
-611
-620
-627
-635
-643
-653
-662
-672
-679
-686
-691
-695
-699
-703
-706
-710
-714
-717
-721
-725
-730
-735
-738
-741
-741
-739
-735
-730
-724
-716
-707
-696
-682
-666
-649
-631
-612
-594
-575
-557
-539
-521
-505
-489
-474
-460
-447
-434
-422
-411
-401
-392
-386
-381
-377
-375
-375
-375
-377
-379
-382
-383
-383
-381
-377
-372
-366
-360
-354
-348
-342
-336
-329
-323
-316
-308
-299
-289
-279
-268
-256
-244
-232
-219
-206
-191
-176
-162
-148
-135
-124
-112
-100
-87
-74
-61
-50
-41
-34
-29
-25
-21
-16
-11
-7
-4
-3
-4
-7
-12
-18
-24
-32
-40
-48
-58
-67
-75
-83
-91
-99
-107
-115
-122
-128
-133
-137
-141
-146
-151
-156
-162
-166
-169
-170
-169
-167
-165
-163
-161
-160
-159
-158
-158
-159
-161
-164
-167
-171
-175
-178
-183
-189
-196
-204
-212
-220
-229
-238
-248
-259
-270
-281
-292
-299
-305
-309
-311
-313
-314
-315
-315
-313
-308
-300
-289
-275
-259
-241
-219
-195
-167
-136
-101
-64
-25
16
59
105
154
204
257
311
365
421
478
537
597
658
721
784
847
910
971
1032
1090
1146
1199
1249
1296
1339
1380
1418
1452
1483
1510
1533
1554
1572
1590
1607
1621
1634
1643
1649
1651
1650
1645
1638
1628
1615
1597
1574
1546
1513
1475
1432
1387
1338
1288
1235
1182
1127
1073
1018
964
908
853
797
742
686
632
580
528
479
431
385
340
299
259
223
189
158
130
106
87
72
61
54
49
48
49
54
62
74
91
110
132
157
182
209
236
265
295
324
354
382
409
435
461
489
518
548
580
613
646
680
715
751
789
828
867
907
947
987
1028
1070
1115
1164
1215
1270
1327
1385
1445
1505
1565
1625
1686
1745
1804
1862
1919
1974
2028
2078
2126
2171
2214
2255
2296
2337
2378
2419
2460
2500
2542
2584
2628
2674
2722
2771
2821
2871
2920
2968
3015
3061
3106
3151
3195
3238
3280
3321
3361
3401
3439
3475
3510
3542
3574
3605
3635
3664
3691
3717
3740
3761
3779
3795
3809
3822
3832
3840
3843
3843
3840
3832
3822
3809
3794
3777
3757
3734
3708
3679
3646
3609
3569
3526
3480
3433
3385
3335
3285
3234
3181
3126
3070
3012
2953
2893
2834
2775
2715
2656
2596
2536
2475
2415
2355
2294
2234
2174
2113
2052
1990
1930
1870
1812
1756
1701
1648
1596
1545
1495
1446
1400
1355
1313
1272
1232
1192
1151
1110
1067
1026
985
946
908
870
832
791
747
701
651
601
551
502
453
405
356
307
257
207
156
106
58
10
-36
-81
-125
-168
-212
-256
-301
-347
-395
-444
-493
-543
-593
-643
-693
-744
-796
-849
-905
-962
-1022
-1082
-1144
-1205
-1267
-1327
-1387
-1446
-1503
-1559
-1614
-1668
-1721
-1773
-1824
-1874
-1925
-1975
-2025
-2078
-2131
-2184
-2237
-2291
-2344
-2396
-2447
-2497
-2545
-2592
-2638
-2685
-2732
-2780
-2828
-2876
-2923
-2968
-3012
-3054
-3095
-3134
-3173
-3211
-3248
-3283
-3318
-3351
-3383
-3415
-3446
-3475
-3503
-3529
-3553
-3575
-3595
-3612
-3628
-3642
-3654
-3664
-3671
-3675
-3678
-3678
-3678
-3677
-3674
-3671
-3666
-3659
-3650
-3639
-3626
-3611
-3594
-3575
-3555
-3532
-3508
-3482
-3455
-3426
-3396
-3364
-3332
-3298
-3264
-3228
-3191
-3153
-3113
-3070
-3026
-2981
-2935
-2888
-2842
-2795
-2748
-2701
-2654
-2607
-2561
-2516
-2471
-2427
-2384
-2341
-2299
-2257
-2216
-2175
-2135
-2095
-2056
-2016
-1977
-1937
-1898
-1859
-1821
-1783
-1745
-1705
-1664
-1622
-1578
-1532
-1486
-1439
-1391
-1343
-1295
-1246
-1196
-1146
-1095
-1043
-989
-935
-879
-824
-768
-713
-659
-603
-548
-491
-434
-377
-318
-260
-201
-141
-81
-19
43
107
173
240
309
380
452
525
598
670
740
809
875
939
1000
1061
1118
1174
1228
1280
1329
1377
1422
1465
1508
1548
1587
1624
1658
1691
1720
1747
1769
1788
1802
1812
1817
1817
1813
1803
1788
1769
1746
1719
1689
1656
1620
1582
1542
1499
1453
1406
1356
1304
1252
1199
1147
1096
1045
994
942
890
837
784
730
676
621
566
509
451
390
328
265
202
141
81
23
-35
-93
-152
-210
-268
-326
-384
-441
-498
-556
-615
-674
-732
-788
-841
-892
-941
-987
-1032
-1075
-1117
-1156
-1194
-1230
-1265
-1299
-1334
-1368
-1402
-1435
-1465
-1493
-1519
-1544
-1566
-1589
-1610
-1630
-1649
-1666
-1683
-1699
-1714
-1728
-1741
-1754
-1765
-1776
-1786
-1795
-1804
-1812
-1820
-1828
-1835
-1841
-1846
-1849
-1850
-1850
-1847
-1842
-1835
-1826
-1814
-1800
-1783
-1765
-1744
-1720
-1695
-1668
-1640
-1611
-1581
-1551
-1520
-1490
-1461
-1433
-1405
-1377
-1349
-1321
-1292
-1263
-1234
-1204
-1173
-1141
-1107
-1072
-1036
-1000
-964
-929
-894
-860
-826
-792
-760
-730
-702
-676
-651
-627
-602
-576
-550
-524
-498
-474
-451
-428
-405
-382
-357
-332
-306
-280
-253
-227
-202
-179
-157
-137
-118
-100
-82
-62
-42
-20
2
25
47
69
92
115
138
161
182
203
222
240
257
273
290
306
322
339
357
376
397
420
446
472
500
528
557
587
618
652
689
729
771
815
861
909
959
1010
1063
1118
1173
1230
1289
1348
1408
1469
1530
1592
1652
1712
1771
1831
1890
1950
2009
2071
2132
2193
2253
2312
2369
2423
2475
2524
2570
2614
2656
2695
2733
2768
2801
2832
2861
2888
2913
2937
2959
2980
2999
3016
3030
3043
3052
3059
3063
3064
3063
3059
3052
3043
3033
3021
3008
2993
2975
2953
2928
2899
2867
2831
2793
2752
2709
2663
2614
2562
2507
2449
2390
2330
2270
2211
2152
2095
2037
1981
1923
1863
1802
1739
1675
1611
1548
1486
1427
1369
1313
1257
1201
1144
1088
1032
978
925
874
825
778
732
688
644
601
559
518
479
441
405
372
340
309
279
249
220
191
162
134
105
78
52
28
6
-14
-32
-47
-61
-73
-84
-94
-102
-108
-113
-117
-119
-121
-123
-123
-123
-121
-119
-115
-109
-103
-95
-86
-75
-63
-50
-36
-22
-7
9
26
44
63
83
103
123
143
164
185
208
232
257
281
306
330
354
379
404
431
458
484
509
533
556
577
598
619
638
657
673
688
701
712
721
729
734
737
737
736
734
731
729
727
726
726
725
724
722
720
715
710
703
695
685
673
660
644
627
607
584
560
533
505
474
442
407
370
330
289
248
206
164
121
78
35
-9
-54
-99
-144
-190
-235
-280
-326
-372
-419
-465
-512
-559
-608
-657
-708
-759
-811
-861
-910
-956
-1000
-1041
-1081
-1120
-1158
-1196
-1235
-1273
-1312
-1350
-1387
-1423
-1458
-1493
-1527
-1561
-1595
-1629
-1664
-1699
-1734
-1769
-1804
-1838
-1872
-1905
-1937
-1969
-2001
-2033
-2067
-2101
-2135
-2170
-2204
-2237
-2269
-2300
-2330
-2360
-2389
-2417
-2443
-2468
-2491
-2512
-2533
-2553
-2573
-2592
-2611
-2630
-2648
-2666
-2684
-2701
-2718
-2734
-2748
-2760
-2771
-2781
-2791
-2801
-2812
-2822
-2831
-2839
-2845
-2850
-2852
-2853
-2854
-2855
-2857
-2859
-2861
-2864
-2866
-2868
-2871
-2873
-2875
-2878
-2881
-2883
-2885
-2888
-2889
-2890
-2890
-2889
-2888
-2887
-2885
-2882
-2878
-2873
-2866
-2858
-2849
-2838
-2824
-2809
-2791
-2771
-2748
-2722
-2694
-2663
-2631
-2598
-2563
-2526
-2488
-2448
-2406
-2362
-2316
-2270
-2222
-2174
-2124
-2073
-2021
-1969
-1914
-1859
-1803
-1745
-1686
-1625
-1563
-1499
-1434
-1368
-1302
-1236
-1170
-1105
-1041
-979
-916
-855
-793
-732
-669
-607
-545
-484
-425
-368
-314
-262
-215
-170
-128
-89
-52
-18
14
43
70
94
115
131
144
153
160
163
165
166
165
163
161
156
151
145
136
127
117
106
94
83
71
58
44
29
11
-8
-29
-50
-72
-93
-113
-133
-151
-168
-184
-199
-213
-225
-235
-244
-251
-255
-257
-256
-251
-244
-234
-220
-204
-185
-163
-139
-113
-84
-53
-20
15
53
93
135
180
226
275
325
378
434
491
549
607
666
724
781
840
899
959
1020
1082
1144
1206
1267
1328
1388
1447
1506
1564
1622
1679
1735
1789
1842
1893
1941
1988
2033
2078
2122
2164
2206
2247
2287
2325
2361
2395
2428
2460
2490
2519
2545
2570
2592
2611
2628
2643
2656
2668
2678
2689
2700
2711
2722
2732
2741
2750
2756
2760
2763
2764
2765
2764
2764
2762
2759
2755
2748
2739
2728
2715
2702
2688
2673
2658
2643
2625
2606
2584
2560
2533
2504
2474
2442
2408
2373
2336
2297
2257
2215
2172
2128
2082
2035
1987
1938
1888
1836
1783
1729
1673
1617
1561
1505
1450
1395
1341
1287
1235
1184
1135
1088
1043
999
957
916
877
842
810
781
756
732
709
687
665
644
625
609
597
587
579
572
565
559
555
553
553
556
560
565
571
579
589
602
618
636
655
673
690
707
722
738
754
770
785
801
816
830
844
858
871
881
890
896
900
902
903
902
901
897
891
883
872
859
844
827
810
790
768
745
719
692
664
635
605
574
541
506
469
430
388
343
296
245
193
138
83
27
-29
-87
-147
-211
-278
-348
-421
-496
-571
-647
-723
-799
-878
-959
-1041
-1126
-1210
-1295
-1380
-1465
-1549
-1632
-1715
-1796
-1877
-1958
-2037
-2117
-2196
-2274
-2350
-2425
-2498
-2568
-2637
-2704
-2770
-2835
-2898
-2959
-3018
-3074
-3130
-3184
-3237
-3288
-3337
-3383
-3425
-3463
-3497
-3529
-3558
-3584
-3608
-3629
-3648
-3665
-3681
-3697
-3715
-3734
-3754
-3774
-3793
-3812
-3829
-3846
-3863
-3880
-3896
-3910
-3923
-3933
-3941
-3946
-3949
-3951
-3953
-3952
-3951
-3948
-3945
-3939
-3932
-3922
-3909
-3892
-3872
-3849
-3824
-3797
-3770
-3743
-3714
-3682
-3648
-3611
-3572
-3529
-3485
-3439
-3392
-3344
-3295
-3244
-3191
-3136
-3079
-3022
-2963
-2904
-2845
-2787
-2731
-2676
-2623
-2572
-2522
-2474
-2428
-2382
-2338
-2296
-2256
-2218
-2182
-2147
-2114
-2082
-2052
-2021
-1993
-1965
-1938
-1912
-1888
-1866
-1846
-1828
-1811
-1795
-1780
-1764
-1749
-1734
-1720
-1706
-1693
-1680
-1667
-1655
-1643
-1631
-1618
-1605
-1590
-1575
-1559
-1542
-1526
-1510
-1495
-1479
-1462
-1446
-1429
-1413
-1398
-1385
-1373
-1363
-1354
-1345
-1336
-1328
-1320
-1313
-1306
-1299
-1291
-1282
-1273
-1265
-1257
-1249
-1242
-1235
-1229
-1222
-1217
-1213
-1211
-1212
-1216
-1222
-1229
-1237
-1246
-1256
-1268
-1282
-1298
-1316
-1336
-1359
-1386
-1416
-1449
-1486
-1526
-1568
-1612
-1658
-1705
-1755
-1808
-1863
-1920
-1978
-2037
-2097
-2159
-2224
-2291
-2360
-2432
-2505
-2577
-2650
-2722
-2794
-2865
-2936
-3004
-3071
-3134
-3193
-3250
-3305
-3357
-3408
-3456
-3502
-3544
-3582
-3617
-3649
-3679
-3706
-3731
-3753
-3772
-3786
-3796
-3802
-3804
-3805
-3804
-3801
-3798
-3792
-3784
-3774
-3760
-3742
-3721
-3697
-3670
-3641
-3609
-3576
-3541
-3503
-3464
-3422
-3378
-3332
-3283
-3234
-3182
-3129
-3075
-3019
-2961
-2902
-2841
-2779
-2718
-2657
-2598
-2540
-2483
-2425
-2367
-2307
-2247
-2187
-2126
-2065
-2004
-1942
-1877
-1809
-1739
-1667
-1592
-1516
-1439
-1359
-1278
-1194
-1107
-1018
-927
-834
-739
-641
-540
-436
-329
-221
-111
-1
109
219
330
442
554
666
778
890
1002
1113
1225
1337
1448
1560
1672
1783
1895
2008
2121
2235
2348
2460
2569
2675
2779
2881
2983
3084
3185
3284
3383
3479
3573
3665
3755
3844
3931
4017
4101
4184
4265
4345
4425
4504
4583
4660
4737
4813
4888
4961
5032
5101
5167
5229
5289
5344
5396
5444
5488
5529
5565
5598
5628
5655
5681
5705
5728
5750
5770
5788
5803
5815
5825
5832
5838
5842
5843
5843
5841
5836
5830
5822
5813
5803
5793
5781
5769
5755
5740
5723
5704
5683
5659
5633
5604
5572
5537
5500
5460
5417
5371
5323
5272
5219
5165
5109
5053
4997
4940
4884
4828
4773
4717
4661
4605
4548
4491
4434
4377
4322
4268
4215
4164
4113
4062
4013
3963
3913
3864
3816
3770
3724
3680
3637
3596
3556
3518
3482
3449
3419
3392
3367
3345
3325
3306
3289
3274
3261
3251
3244
3240
3237
3235
3234
3232
3230
3227
3224
3222
3221
3221
3222
3223
3223
3221
3219
3215
3211
3207
3203
3200
3197
3193
3188
3182
3175
3169
3162
3157
3151
3145
3139
3132
3125
3118
3112
3108
3105
3105
3106
3107
3109
3110
3111
3113
3115
3118
3120
3122
3123
3125
3126
3128
3131
3135
3139
3144
3149
3153
3158
3161
3165
3167
3168
3166
3163
3158
3153
3146
3139
3130
3119
3105
3087
3068
3047
3026
3005
2985
2963
2938
2911
2880
2848
2815
2781
2748
2714
2678
2641
2601
2561
2521
2483
2446
2410
2374
2338
2301
2264
2227
2192
2159
2129
2100
2072
2043
2015
1986
1959
1933
1909
1887
1867
1848
1831
1815
1800
1786
1773
1759
1745
1732
1720
1708
1698
1689
1680
1672
1664
1656
1647
1638
1628
1618
1608
1599
1591
1585
1579
1574
1569
1561
1553
1543
1532
1521
1511
1502
1494
1485
1477
1467
1456
1444
1431
1418
1404
1390
1374
1357
1339
1319
1299
1279
1260
1242
1224
1207
1189
1170
1151
1130
1109
1088
1068
1047
1026
1004
982
959
936
913
892
871
850
828
805
781
756
729
702
674
647
619
590
559
528
495
460
425
388
351
313
275
237
199
161
121
79
36
-10
-55
-100
-142
-182
-219
-254
-288
-322
-355
-389
-422
-453
-482
-509
-533
-555
-575
-593
-611
-628
-644
-660
-675
-688
-700
-709
-717
-723
-729
-735
-740
-745
-748
-749
-750
-749
-748
-748
-750
-753
-756
-759
-761
-763
-764
-766
-767
-768
-770
-770
-769
-766
-763
-760
-757
-755
-754
-754
-755
-755
-755
-755
-753
-752
-750
-748
-745
-742
-737
-731
-724
-716
-708
-701
-695
-691
-687
-683
-680
-677
-674
-670
-666
-662
-659
-656
-656
-658
-662
-668
-675
-683
-692
-700
-708
-715
-723
-731
-741
-752
-765
-779
-794
-808
-823
-837
-852
-868
-885
-904
-924
-944
-963
-981
-997
-1012
-1029
-1046
-1063
-1081
-1098
-1115
-1131
-1149
-1170
-1194
-1222
-1252
-1281
-1308
-1333
-1355
-1377
-1400
-1425
-1452
-1479
-1504
-1526
-1544
-1560
-1576
-1594
-1614
-1637
-1660
-1681
-1700
-1715
-1727
-1738
-1748
-1759
-1771
-1783
-1795
-1806
-1814
-1822
-1828
-1835
-1841
-1848
-1854
-1860
-1865
-1869
-1874
-1880
-1888
-1899
-1912
-1924
-1934
-1939
-1939
-1934
-1928
-1923
-1919
-1918
-1917
-1915
-1909
-1899
-1885
-1868
-1852
-1838
-1825
-1814
-1801
-1786
-1767
-1745
-1722
-1700
-1679
-1659
-1639
-1618
-1596
-1573
-1549
-1527
-1506
-1487
-1470
-1452
-1433
-1414
-1393
-1373
-1354
-1337
-1322
-1309
-1297
-1284
-1269
-1253
-1237
-1219
-1203
-1189
-1176
-1164
-1153
-1142
-1129
-1116
-1103
-1091
-1082
-1076
-1074
-1074
-1075
-1076
-1077
-1076
-1076
-1079
-1086
-1097
-1114
-1135
-1158
-1183
-1208
-1233
-1259
-1286
-1317
-1351
-1388
-1428
-1470
-1513
-1556
-1599
-1642
-1687
-1735
-1786
-1840
-1896
-1952
-2007
-2062
-2115
-2170
-2224
-2280
-2337
-2393
-2447
-2499
-2549
-2598
-2648
-2699
-2750
-2801
-2849
-2893
-2933
-2971
-3009
-3049
-3093
-3139
-3187
-3232
-3274
-3312
-3347
-3381
-3414
-3449
-3485
-3520
-3553
-3582
-3606
-3628
-3648
-3667
-3687
-3708
-3729
-3750
-3769
-3788
-3805
-3822
-3838
-3855
-3872
-3888
-3904
-3918
-3932
-3946
-3960
-3974
-3989
-4005
-4019
-4033
-4043
-4053
-4059
-4067
-4075
-4083
-4093
-4103
-4112
-4119
-4123
-4125
-4126
-4127
-4128
-4130
-4130
-4128
-4122
-4114
-4103
-4091
-4080
-4069
-4059
-4049
-4038
-4027
-4014
-4001
-3988
-3974
-3959
-3942
-3921
-3898
-3870
-3840
-3807
-3771
-3733
-3692
-3649
-3602
-3554
-3505
-3454
-3402
-3349
-3294
-3236
-3176
-3114
-3051
-2986
-2921
-2855
-2790
-2725
-2660
-2594
-2527
-2457
-2385
-2310
-2231
-2150
-2068
-1985
-1901
-1817
-1732
-1647
-1561
-1473
-1385
-1298
-1209
-1121
-1033
-944
-855
-766
-677
-587
-497
-407
-316
-226
-138
-51
33
115
196
275
352
429
505
579
652
724
796
867
939
1008
1079
1146
1212
1276
1339
1402
1465
1527
1588
1649
1708
1768
1827
1887
1947
2007
2065
2123
2179
2234
2289
2344
2399
2454
2507
2558
2607
2655
2701
2747
2791
2834
2874
2911
2944
2974
3001
3026
3049
3069
3086
3101
3113
3122
3129
3133
3136
3136
3133
3127
3118
3105
3089
3070
3048
3023
2996
2967
2937
2906
2873
2839
2803
2764
2723
2680
2636
2591
2545
2499
2453
2407
2358
2309
2257
2205
2153
2101
2049
1998
1947
1896
1844
1792
1740
1687
1634
1582
1531
1480
1429
1378
1327
1276
1225
1176
1127
1080
1033
984
935
884
832
781
732
684
639
595
553
512
472
435
399
365
332
299
264
229
192
156
120
85
51
18
-15
-47
-79
-111
-143
-176
-213
-252
-293
-337
-381
-424
-464
-503
-541
-579
-618
-658
-698
-738
-777
-814
-849
-881
-913
-943
-972
-1002
-1031
-1061
-1093
-1126
-1160
-1193
-1225
-1256
-1285
-1314
-1343
-1373
-1402
-1431
-1459
-1485
-1510
-1535
-1559
-1585
-1612
-1637
-1661
-1683
-1704
-1724
-1744
-1765
-1786
-1808
-1829
-1850
-1871
-1893
-1916
-1940
-1965
-1989
-2011
-2029
-2049
-2066
-2084
-2102
-2119
-2132
-2141
-2146
-2146
-2144
-2141
-2137
-2132
-2126
-2116
-2103
-2086
-2066
-2045
-2024
-2003
-1983
-1961
-1937
-1911
-1884
-1854
-1822
-1789
-1753
-1715
-1676
-1637
-1597
-1558
-1519
-1480
-1440
-1400
-1358
-1316
-1275
-1234
-1193
-1154
-1115
-1077
-1042
-1008
-977
-948
-919
-889
-859
-829
-800
-772
-747
-723
-699
-674
-649
-623
-599
-578
-560
-545
-530
-514
-494
-472
-449
-427
-409
-394
-384
-374
-363
-349
-334
-317
-301
-287
-275
-266
-257
-248
-238
-227
-216
-205
-196
-188
-181
-175
-169
-165
-162
-162
-164
-169
-175
-182
-187
-191
-193
-194
-197
-203
-213
-225
-238
-250
-260
-268
-275
-284
-296
-313
-333
-354
-376
-395
-412
-430
-449
-472
-498
-526
-554
-580
-604
-627
-650
-675
-702
-731
-759
-786
-810
-832
-853
-874
-896
-919
-940
-959
-974
-987
-999
-1010
-1022
-1036
-1048
-1059
-1067
-1072
-1075
-1078
-1080
-1082
-1083
-1082
-1077
-1070
-1059
-1046
-1032
-1016
-1000
-984
-964
-940
-913
-883
-849
-814
-778
-741
-703
-665
-626
-586
-545
-503
-460
-418
-375
-331
-287
-242
-197
-150
-104
-57
-12
34
79
125
171
219
268
317
365
413
461
509
557
606
656
706
757
807
857
906
955
1002
1051
1097
1142
1186
1228
1270
1310
1350
1389
1426
1462
1495
1528
1559
1591
1622
1653
1683
1711
1736
1758
1778
1795
1811
1826
1839
1850
1859
1865
1869
1872
1873
1875
1876
1876
1874
1870
1864
1856
1847
1839
1830
1822
1813
1802
1789
1773
1755
1737
1718
1701
1685
1669
1654
1639
1623
1607
1591
1577
1565
1556
1549
1544
1539
1534
1527
1519
1508
1497
1485
1472
1459
1446
1433
1419
1405
1390
1377
1365
1353
1343
1333
1322
1310
1297
1282
1266
1249
1232
1213
1195
1177
1159
1143
1128
1112
1097
1080
1063
1044
1026
1010
995
983
972
961
950
939
927
916
906
899
893
889
887
887
886
886
885
883
882
879
877
876
875
876
877
880
882
885
889
894
900
907
915
923
932
939
947
955
964
975
987
1002
1018
1035
1052
1069
1086
1102
1118
1134
1151
1170
1191
1212
1234
1254
1273
1291
1308
1325
1344
1364
1385
1405
1424
1441
1455
1467
1478
1488
1497
1505
1513
1521
1529
1538
1548
1558
1566
1573
1576
1577
1577
1576
1577
1578
1579
1578
1574
1566
1555
1543
1531
1520
1510
1499
1487
1474
1459
1442
1425
1407
1390
1372
1354
1336
1316
1296
1275
1253
1231
1208
1184
1161
1137
1112
1087
1061
1034
1004
976
946
915
884
852
819
784
749
713
678
644
610
576
540
501
460
419
378
340
304
270
236
199
160
118
74
30
-14
-58
-102
-148
-196
-245
-295
-346
-397
-448
-499
-552
-604
-657
-708
-758
-806
-854
-903
-953
-1006
-1059
-1112
-1162
-1209
-1253
-1295
-1337
-1379
-1422
-1464
-1504
-1541
-1575
-1607
-1636
-1665
-1694
-1721
-1747
-1771
-1791
-1808
-1822
-1834
-1845
-1856
-1867
-1878
-1890
-1901
-1910
-1917
-1919
-1918
-1912
-1905
-1897
-1888
-1880
-1870
-1858
-1842
-1822
-1800
-1777
-1754
-1732
-1710
-1685
-1656
-1623
-1587
-1548
-1510
-1474
-1438
-1401
-1360
-1313
-1259
-1200
-1139
-1078
-1018
-961
-904
-845
-784
-718
-650
-580
-510
-438
-365
-291
-214
-137
-60
16
90
164
240
317
398
481
563
643
721
797
872
949
1029
1111
1194
1276
1355
1433
1509
1587
1668
1751
1836
1921
2005
2086
2167
2247
2328
2410
2492
2572
2649
2724
2798
2872
2947
3024
3102
3180
3256
3328
3398
3466
3532
3597
3660
3721
3778
3830
3879
3926
3970
4013
4054
4091
4125
4155
4181
4205
4228
4250
4272
4290
4306
4318
4326
4333
4340
4347
4354
4360
4363
4363
4359
4353
4345
4336
4327
4317
4305
4290
4272
4251
4228
4204
4179
4152
4125
4096
4065
4032
3998
3963
3926
3888
3846
3803
3756
3708
3659
3609
3557
3503
3448
3390
3331
3270
3209
3147
3085
3023
2960
2895
2828
2761
2692
2622
2551
2479
2405
2329
2252
2174
2096
2017
1939
1860
1781
1699
1617
1533
1449
1365
1282
1199
1116
1033
950
866
783
700
619
541
464
390
317
245
174
103
32
-39
-109
-177
-243
-307
-370
-431
-491
-550
-607
-661
-711
-757
-800
-839
-877
-913
-948
-981
-1012
-1040
-1065
-1087
-1107
-1123
-1138
-1149
-1158
-1163
-1164
-1163
-1159
-1153
-1146
-1138
-1127
-1115
-1100
-1083
-1064
-1044
-1022
-1000
-976
-950
-922
-893
-863
-833
-803
-772
-739
-704
-666
-627
-586
-546
-507
-470
-433
-397
-359
-321
-282
-244
-207
-171
-137
-103
-69
-34
2
37
72
105
138
169
200
232
264
296
329
361
392
423
454
485
516
547
576
604
629
652
674
694
713
730
746
761
773
784
793
801
807
810
811
808
804
797
787
777
764
750
733
713
691
666
639
611
583
554
526
497
466
433
397
359
318
277
236
196
155
114
72
28
-16
-62
-107
-152
-196
-239
-283
-327
-370
-414
-457
-500
-543
-586
-630
-674
-717
-760
-800
-838
-874
-909
-944
-979
-1012
-1047
-1079
-1109
-1137
-1164
-1190
-1216
-1241
-1266
-1290
-1312
-1334
-1354
-1374
-1393
-1410
-1425
-1437
-1447
-1454
-1460
-1465
-1470
-1475
-1478
-1481
-1482
-1482
-1481
-1480
-1481
-1483
-1486
-1489
-1491
-1493
-1493
-1492
-1492
-1492
-1493
-1495
-1499
-1504
-1510
-1516
-1522
-1527
-1533
-1538
-1544
-1551
-1561
-1571
-1584
-1599
-1615
-1632
-1650
-1668
-1688
-1708
-1728
-1749
-1771
-1792
-1814
-1835
-1856
-1875
-1895
-1913
-1929
-1944
-1957
-1969
-1980
-1992
-2003
-2017
-2032
-2049
-2066
-2084
-2102
-2119
-2135
-2153
-2171
-2192
-2214
-2238
-2263
-2289
-2313
-2337
-2359
-2379
-2398
-2415
-2432
-2448
-2465
-2482
-2500
-2517
-2532
-2546
-2557
-2566
-2573
-2579
-2585
-2590
-2595
-2599
-2601
-2602
-2601
-2600
-2597
-2594
-2589
-2584
-2577
-2570
-2563
-2556
-2549
-2543
-2537
-2532
-2526
-2518
-2509
-2498
-2485
-2471
-2455
-2441
-2428
-2417
-2407
-2398
-2388
-2378
-2367
-2356
-2345
-2337
-2331
-2327
-2324
-2320
-2316
-2311
-2305
-2299
-2292
-2285
-2277
-2269
-2259
-2250
-2240
-2232
-2224
-2216
-2208
-2198
-2186
-2173
-2159
-2147
-2136
-2128
-2122
-2117
-2112
-2106
-2099
-2091
-2085
-2081
-2079
-2081
-2086
-2091
-2097
-2103
-2110
-2117
-2127
-2138
-2153
-2170
-2188
-2207
-2227
-2247
-2267
-2287
-2308
-2328
-2348
-2366
-2384
-2401
-2418
-2435
-2452
-2470
-2488
-2505
-2522
-2537
-2551
-2565
-2578
-2590
-2601
-2610
-2618
-2625
-2630
-2634
-2638
-2639
-2640
-2637
-2632
-2625
-2615
-2605
-2593
-2580
-2567
-2554
-2540
-2526
-2510
-2493
-2475
-2456
-2434
-2411
-2387
-2362
-2336
-2309
-2283
-2255
-2226
-2197
-2167
-2137
-2106
-2075
-2041
-2007
-1971
-1934
-1895
-1856
-1817
-1776
-1735
-1692
-1648
-1603
-1558
-1513
-1468
-1424
-1379
-1333
-1285
-1235
-1184
-1133
-1083
-1032
-980
-927
-872
-816
-759
-703
-648
-594
-540
-484
-426
-365
-302
-239
-177
-116
-57
0
57
114
171
228
285
341
396
451
505
558
612
664
717
769
821
873
927
982
1038
1096
1153
1210
1266
1320
1372
1423
1473
1522
1571
1619
1666
1714
1761
1808
1856
1903
1950
1996
2041
2083
2125
2165
2206
2248
2290
2333
2374
2414
2451
2486
2520
2554
2588
2623
2659
2694
2728
2761
2793
2825
2858
2891
2924
2958
2990
3023
3055
3088
3121
3154
3187
3219
3250
3280
3310
3339
3368
3397
3425
3452
3477
3501
3524
3546
3567
3588
3609
3631
3652
3673
3694
3714
3734
3752
3770
3788
3806
3825
3844
3864
3884
3904
3925
3946
3968
3990
4011
4034
4056
4078
4100
4121
4142
4162
4181
4200
4217
4232
4248
4262
4277
4291
4303
4314
4324
4333
4344
4356
4370
4385
4399
4412
4423
4431
4436
4441
4445
4449
4452
4454
4454
4453
4451
4448
4444
4439
4432
4422
4410
4397
4384
4370
4356
4340
4321
4300
4275
4247
4218
4187
4156
4124
4090
4054
4019
3982
3944
3907
3870
3832
3793
3751
3708
3665
3621
3577
3533
3489
3442
3394
3343
3291
3238
3184
3131
3077
3023
2969
2915
2862
2808
2754
2700
2644
2587
2529
2471
2415
2360
2306
2253
2199
2145
2091
2037
1983
1930
1877
1824
1772
1720
1668
1615
1563
1511
1458
1404
1350
1294
1237
1180
1122
1063
1002
943
883
822
761
700
638
577
515
453
391
329
268
208
150
93
36
-19
-75
-130
-184
-239
-292
-345
-396
-447
-496
-544
-591
-638
-684
-730
-775
-819
-862
-903
-942
-979
-1012
-1045
-1074
-1101
-1126
-1151
-1177
-1203
-1229
-1254
-1276
-1294
-1310
-1322
-1333
-1343
-1352
-1361
-1368
-1375
-1381
-1386
-1392
-1399
-1407
-1415
-1422
-1428
-1433
-1437
-1440
-1444
-1447
-1451
-1454
-1457
-1459
-1461
-1464
-1467
-1471
-1476
-1480
-1485
-1490
-1496
-1502
-1510
-1518
-1526
-1534
-1542
-1548
-1556
-1564
-1575
-1588
-1602
-1617
-1631
-1645
-1657
-1669
-1680
-1691
-1701
-1711
-1721
-1731
-1741
-1752
-1763
-1776
-1790
-1804
-1816
-1828
-1838
-1847
-1854
-1862
-1869
-1876
-1882
-1887
-1891
-1895
-1898
-1901
-1904
-1907
-1910
-1911
-1910
-1907
-1903
-1900
-1897
-1895
-1894
-1894
-1892
-1889
-1885
-1879
-1873
-1867
-1861
-1856
-1852
-1848
-1845
-1842
-1840
-1839
-1838
-1836
-1833
-1829
-1823
-1816
-1808
-1800
-1791
-1781
-1771
-1761
-1751
-1740
-1730
-1718
-1705
-1690
-1673
-1654
-1634
-1612
-1590
-1568
-1544
-1520
-1493
-1464
-1434
-1404
-1373
-1344
-1315
-1287
-1259
-1231
-1202
-1174
-1145
-1116
-1088
-1058
-1028
-996
-962
-927
-891
-857
-823
-791
-760
-728
-695
-659
-621
-581
-539
-496
-454
-412
-369
-327
-284
-240
-197
-153
-110
-68
-28
12
51
90
128
166
203
240
275
308
341
372
403
434
464
493
522
549
575
600
624
649
675
704
734
765
797
827
857
884
910
936
961
987
1012
1036
1060
1082
1104
1125
1147
1169
1192
1214
1235
1254
1272
1289
1304
1319
1334
1348
1361
1373
1383
1391
1399
1406
1412
1418
1423
1426
1429
1429
1429
1428
1428
1428
1428
1429
1429
1429
1429
1427
1426
1423
1421
1419
1417
1414
1411
1407
1401
1394
1384
1373
1360
1347
1333
1319
1305
1290
1274
1256
1237
1217
1196
1175
1153
1131
1106
1079
1049
1016
980
944
907
869
832
795
757
719
682
645
610
575
541
506
471
434
397
360
323
286
250
213
177
140
104
67
31
-5
-41
-77
-113
-148
-183
-216
-248
-278
-307
-335
-364
-393
-421
-449
-476
-501
-525
-548
-571
-592
-613
-634
-655
-677
-700
-723
-747
-771
-793
-813
-830
-846
-862
-877
-894
-912
-930
-949
-968
-986
-1006
-1026
-1047
-1069
-1092
-1114
-1137
-1159
-1183
-1208
-1236
-1265
-1296
-1327
-1357
-1387
-1417
-1446
-1475
-1505
-1534
-1564
-1594
-1623
-1653
-1682
-1710
-1736
-1761
-1784
-1807
-1829
-1851
-1874
-1897
-1919
-1939
-1958
-1976
-1995
-2013
-2033
-2055
-2078
-2102
-2127
-2154
-2181
-2211
-2240
-2269
-2297
-2325
-2352
-2380
-2409
-2440
-2472
-2505
-2536
-2567
-2596
-2626
-2657
-2690
-2723
-2755
-2786
-2814
-2839
-2864
-2888
-2913
-2938
-2962
-2983
-2999
-3011
-3019
-3025
-3029
-3031
-3032
-3031
-3028
-3021
-3011
-2998
-2983
-2966
-2948
-2927
-2905
-2881
-2855
-2829
-2801
-2771
-2739
-2705
-2668
-2629
-2588
-2545
-2501
-2456
-2410
-2363
-2317
-2271
-2226
-2181
-2137
-2092
-2047
-2001
-1955
-1911
-1868
-1826
-1784
-1741
-1697
-1653
-1609
-1566
-1524
-1484
-1444
-1403
-1362
-1319
-1277
-1235
-1196
-1158
-1121
-1085
-1048
-1012
-975
-939
-904
-870
-837
-805
-772
-739
-707
-677
-646
-618
-590
-562
-535
-508
-484
-461
-440
-421
-402
-383
-364
-343
-322
-298
-274
-250
-225
-200
-176
-152
-130
-107
-84
-60
-33
-6
23
51
77
101
124
146
166
186
205
223
240
257
273
289
305
320
334
346
356
365
373
382
391
400
408
414
415
414
409
402
393
384
373
361
349
335
322
310
299
290
280
269
256
240
221
203
186
172
164
160
159
160
161
162
162
161
161
160
160
161
161
161
161
161
160
160
160
160
161
161
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
158
158
158
158
158
158
158
158
158
158
158
158
158
158
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
156
156
156
156
156
156
156
156
156
156
156
156
156
155
155
155
155
155
155
155
155
155
155
155
155
155
154
154
154
154
154
154
154
154
154
154
154
154
154
154
153
153
153
153
153
153
153
153
153
153
153
153
153
152
152
152
152
152
152
152
152
152
152
152
152
151
151
151
151
151
151
151
151
151
151
151
150
150
150
150
150
150
150
150
150
150
150
149
149
149
149
149
149
149
149
149
149
149
148
148
148
148
148
148
148
148
148
148
148
147
147
147
147
147
147
147
147
147
147
147
147
146
146
146
146
146
146
146
146
146
146
146
145
145
145
145
145
145
145
145
145
145
144
144
144
144
144
144
144
144
144
144
143
143
143
143
143
143
143
143
143
143
142
142
142
142
142
142
142
142
142
141
141
141
141
141
141
141
141
141
141
140
140
140
140
140
140
140
140
140
140
140
139
139
139
139
139
139
139
139
139
139
138
138
138
138
138
138
138
138
138
137
137
137
137
137
137
137
137
137
136
136
136
136
136
136
136
136
136
135
135
135
135
135
135
135
135
135
134
134
134
134
134
134
134
134
134
133
133
133
133
133
133
133
133
133
132
132
132
132
132
132
132
132
132
132
131
131
131
131
131
131
131
131
131
130
130
130
130
130
130
130
130
130
129
129
129
129
129
129
129
129
128
128
128
128
128
128
128
128
128
127
127
127
127
127
127
127
127
127
126
126
126
126
126
126
126
126
125
125
125
125
125
125
125
125
125
124
124
124
124
124
124
124
124
124
123
123
123
123
123
123
123
123
123
122
122
122
122
122
122
122
122
122
121
121
121
121
121
121
121
120
120
120
120
120
120
120
120
120
119
119
119
119
119
119
119
119
119
118
118
118
118
118
118
118
118
117
117
117
117
117
117
117
117
116
116
116
116
116
116
116
116
116
115
115
115
115
115
115
115
115
115
114
114
114
114
114
114
114
113
113
113
113
113
113
113
113
113
112
112
112
112
112
112
112
112
112
111
111
111
111
111
111
111
111
110
110
110
110
110
110
110
110
109
109
109
109
109
109
109
109
108
108
108
108
108
108
108
108
108
107
107
107
107
107
107
107
107
106
106
106
106
106
106
106
106
105
105
105
105
105
105
105
105
105
104
104
104
104
104
104
104
104
104
103
103
103
103
103
103
103
102
102
102
102
102
102
102
102
102
101
101
101
101
101
101
101
101
101
100
100
100
100
100
100
100
100
99
99
99
99
99
99
99
99
98
98
98
98
98
98
98
98
97
97
97
97
97
97
97
97
97
96
96
96
96
96
96
96
96
95
95
95
95
95
95
95
95
94
94
94
94
94
94
94
94
94
93
93
93
93
93
93
93
93
93
92
92
92
92
92
92
92
92
91
91
91
91
91
91
91
91
90
90
90
90
90
90
90
90
90
89
89
89
89
89
89
89
89
89
88
88
88
88
88
88
88
88
87
87
87
87
87
87
87
87
86
86
86
86
86
86
86
86
86
86
85
85
85
85
85
85
85
84
84
84
84
84
84
84
84
84
83
83
83
83
83
83
83
83
83
82
82
82
82
82
82
82
82
82
81
81
81
81
81
81
81
81
80
80
80
80
80
80
80
80
80
79
79
79
79
79
79
79
79
79
78
78
78
78
78
78
78
78
78
77
77
77
77
77
77
77
77
76
76
76
76
76
76
76
76
76
75
75
75
75
75
75
75
75
75
75
74
74
74
74
74
74
74
74
73
73
73
73
73
73
73
73
73
72
72
72
72
72
72
72
72
72
72
71
71
71
71
71
71
71
71
71
70
70
70
70
70
70
70
70
69
69
69
69
69
69
69
69
69
69
68
68
68
68
68
68
68
68
68
68
67
67
67
67
67
67
67
67
67
66
66
66
66
66
66
66
66
66
65
65
65
65
65
65
65
65
65
64
64
64
64
64
64
64
64
64
64
63
63
63
63
63
63
63
63
63
62
62
62
62
62
62
62
62
62
62
62
61
61
61
61
61
61
61
61
60
60
60
60
60
60
60
60
60
60
60
59
59
59
59
59
59
59
59
59
58
58
58
58
58
58
58
58
58
58
58
57
57
57
57
