5
8451
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
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
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
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
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
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
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
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
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
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
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
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
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
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
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
28
28
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
42
42
42
42
43
43
43
43
43
43
43
43
43
43
43
43
44
44
44
44
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
45
45
45
45
45
45
45
46
46
46
46
46
46
46
46
46
46
46
46
46
46
47
47
47
47
47
47
47
47
47
47
47
47
47
47
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
54
54
54
54
54
54
54
54
54
54
54
54
54
54
55
55
55
55
55
55
55
55
55
55
55
55
56
56
56
56
56
56
56
56
56
56
56
56
56
57
57
57
57
57
57
57
57
57
57
57
58
58
58
58
58
58
58
58
58
58
58
58
59
59
59
59
59
59
59
59
59
59
59
60
60
60
60
60
60
60
60
60
60
61
61
61
61
61
61
61
61
61
61
62
62
62
62
62
62
62
62
62
63
63
63
63
63
63
63
63
63
63
64
64
64
64
64
64
64
64
64
65
65
65
65
65
65
65
65
66
66
66
66
66
66
66
66
66
67
67
67
67
67
67
67
67
68
68
68
68
68
68
68
68
69
69
69
69
69
69
69
69
70
70
70
70
70
70
70
70
71
71
71
71
71
71
71
71
72
72
72
72
72
72
72
72
73
73
73
73
73
73
73
73
74
74
74
74
74
74
74
74
75
75
75
75
75
75
75
75
76
76
76
76
76
76
76
76
77
77
77
77
77
77
77
77
78
78
78
78
78
78
78
78
79
79
79
79
79
79
79
79
80
80
80
80
80
80
80
80
81
81
81
81
81
81
81
82
82
82
82
82
82
82
82
83
83
83
83
83
83
83
83
84
84
84
84
84
84
84
84
85
85
85
85
85
85
85
85
86
86
86
86
86
86
86
86
87
87
87
87
87
87
87
87
88
88
88
88
88
88
88
88
89
89
89
89
89
89
89
89
90
90
90
90
90
90
90
90
91
91
91
91
91
91
91
91
92
92
92
92
92
92
92
92
93
93
93
93
93
93
93
93
94
94
94
94
94
94
94
94
95
95
95
95
95
95
95
95
96
96
96
96
96
96
96
96
97
97
97
97
97
97
97
97
98
98
98
98
98
98
98
99
99
99
99
99
99
99
99
100
100
100
100
100
100
100
100
101
101
101
101
101
101
101
102
102
102
102
102
102
102
102
103
103
103
103
103
103
103
103
104
104
104
104
104
104
104
105
105
105
105
105
105
105
106
106
106
106
106
106
106
106
107
107
107
107
107
107
107
108
108
108
108
108
108
108
109
109
109
109
109
109
109
110
110
110
110
110
110
111
111
111
111
111
111
111
112
112
112
112
112
112
112
113
113
113
113
113
113
114
114
114
114
114
114
114
115
115
115
115
115
115
116
116
116
116
116
116
116
117
117
117
117
117
117
118
118
118
118
118
118
119
119
119
119
119
119
120
120
120
120
120
120
121
121
121
121
121
121
122
122
122
122
122
122
123
123
123
123
123
123
124
124
124
124
124
124
125
125
125
125
125
125
126
126
126
126
126
127
127
127
127
127
127
128
128
128
128
128
129
129
129
129
129
129
130
130
130
130
130
130
131
131
131
131
131
132
132
132
132
132
132
133
133
133
133
133
133
134
134
134
134
134
134
135
135
135
135
135
136
136
136
136
136
136
137
137
137
137
137
137
138
138
138
138
138
139
139
139
139
139
139
140
140
140
140
140
140
141
141
141
141
141
141
142
142
142
142
142
142
143
143
143
143
143
143
144
144
144
144
144
144
145
145
145
145
145
146
146
146
146
146
146
147
147
147
147
147
147
148
148
148
148
148
148
149
149
149
149
149
149
150
150
150
150
150
150
151
151
151
151
151
151
152
152
152
152
152
152
153
153
153
153
153
154
154
154
154
154
154
155
155
155
155
155
155
156
156
156
156
156
156
157
157
157
157
157
157
158
158
158
158
158
158
159
159
159
159
159
159
160
160
160
160
160
160
161
161
161
161
161
161
162
162
162
162
162
162
163
163
163
163
163
163
164
164
164
164
164
164
165
165
165
165
165
166
166
166
166
166
166
167
167
167
167
167
167
168
168
168
168
168
168
169
169
169
169
169
169
170
170
170
170
170
170
171
171
171
171
171
172
172
172
172
172
172
173
173
173
173
173
173
174
174
174
174
174
174
175
175
175
175
175
176
176
176
176
176
176
177
177
177
177
177
177
178
178
178
178
178
178
179
179
179
179
179
180
180
180
180
180
180
181
181
181
181
181
181
182
182
182
182
182
183
183
183
183
183
183
184
184
184
184
184
185
185
185
185
185
185
186
186
186
186
186
187
187
187
187
187
187
188
188
188
188
188
189
189
189
189
189
190
190
190
190
190
190
191
191
191
191
191
192
192
192
192
192
193
193
193
193
193
193
194
194
194
194
194
195
195
195
195
195
196
196
196
196
196
197
197
197
197
197
198
198
198
198
198
198
199
199
199
199
199
200
200
200
200
200
201
201
201
201
201
201
202
202
202
202
202
203
203
203
203
203
204
204
204
204
204
205
205
205
205
205
205
206
206
206
206
206
207
207
207
207
207
208
208
208
208
208
209
209
209
209
209
209
210
210
210
210
210
211
211
211
211
211
211
212
212
212
212
212
213
213
213
213
213
213
214
214
214
214
214
215
215
215
215
215
215
216
216
216
216
216
216
217
217
217
217
217
218
218
218
218
218
218
219
219
219
219
219
219
220
220
220
220
220
220
221
221
221
221
221
221
222
222
222
222
222
223
223
223
223
223
223
224
224
224
224
224
224
225
225
225
225
225
225
225
226
226
226
226
226
226
227
227
227
227
227
227
227
228
228
228
228
228
228
229
229
229
229
229
229
229
230
230
230
230
230
230
230
231
231
231
231
231
231
231
232
232
232
232
232
232
232
233
233
233
233
233
233
233
234
234
234
234
234
234
234
235
235
235
235
235
235
235
235
236
236
236
236
236
236
236
236
237
237
237
237
237
237
237
237
238
238
238
238
238
238
238
238
238
239
239
239
239
239
239
239
239
239
240
240
240
240
240
240
240
240
240
240
241
241
241
241
241
241
241
241
241
241
241
242
242
242
242
242
242
242
242
242
242
242
243
243
243
243
243
243
243
243
243
243
243
243
244
244
244
244
244
244
244
244
244
244
244
244
245
245
245
245
245
245
245
245
245
245
245
245
245
245
246
246
246
246
246
246
246
246
246
246
246
246
246
246
246
246
246
247
247
247
247
247
247
247
247
247
247
247
247
247
247
247
247
247
247
247
247
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
247
247
247
247
247
247
247
247
247
247
247
247
247
247
247
247
247
247
246
246
246
246
246
246
246
246
246
246
246
246
246
246
245
245
245
245
245
245
245
245
245
245
245
245
244
244
244
244
244
244
244
244
244
244
244
243
243
243
243
243
243
243
243
243
242
242
242
242
242
242
242
242
242
242
241
241
241
241
241
241
241
241
240
240
240
240
240
240
240
240
239
239
239
239
239
239
239
239
238
238
238
238
238
238
238
237
237
237
237
237
237
237
236
236
236
236
236
236
235
235
235
235
235
235
235
234
234
234
234
234
234
233
233
233
233
233
232
232
232
232
232
232
231
231
231
231
231
230
230
230
230
230
230
229
229
229
229
229
228
228
228
228
227
227
227
227
227
226
226
226
226
226
225
225
225
225
224
224
224
224
223
223
223
223
223
222
222
222
222
221
221
221
221
220
220
220
220
219
219
219
219
218
218
218
218
217
217
217
216
216
216
216
215
215
215
215
214
214
214
213
213
213
213
212
212
212
211
211
211
211
210
210
210
209
209
209
208
208
208
208
207
207
207
206
206
206
205
205
205
204
204
204
203
203
203
203
202
202
202
201
201
201
200
200
200
199
199
198
198
198
197
197
197
196
196
196
195
195
195
194
194
193
193
193
192
192
192
191
191
190
190
190
189
189
189
188
188
187
187
187
186
186
185
185
185
184
184
183
183
182
182
182
181
181
180
180
180
179
179
178
178
177
177
177
176
176
175
175
174
174
173
173
172
171
171
170
169
168
167
167
166
165
164
163
162
160
159
158
157
156
154
153
152
150
149
147
145
143
141
140
138
136
134
132
130
128
126
123
121
118
115
112
109
106
103
100
97
94
90
87
85
82
80
77
75
73
71
69
68
67
66
64
63
61
59
57
54
52
50
48
47
45
43
42
40
39
39
38
38
38
38
38
38
38
39
39
40
41
42
44
45
46
48
49
50
50
51
51
51
51
51
51
50
50
50
50
51
51
51
51
50
49
48
47
45
43
41
39
36
33
30
26
22
18
14
9
4
-1
-7
-13
-20
-27
-35
-43
-51
-59
-67
-75
-84
-91
-99
-106
-113
-121
-128
-134
-141
-147
-153
-159
-165
-171
-177
-184
-191
-198
-205
-213
-221
-229
-237
-246
-255
-264
-274
-284
-294
-304
-315
-326
-338
-349
-359
-368
-377
-384
-391
-398
-404
-410
-416
-421
-427
-433
-440
-446
-452
-458
-462
-467
-471
-475
-480
-485
-489
-494
-499
-504
-509
-514
-521
-528
-536
-544
-553
-563
-573
-583
-593
-603
-613
-623
-632
-640
-647
-653
-658
-662
-665
-667
-668
-668
-667
-665
-664
-662
-660
-659
-657
-655
-653
-651
-649
-647
-644
-642
-640
-637
-636
-635
-634
-633
-632
-631
-630
-629
-628
-628
-628
-628
-630
-632
-635
-639
-643
-648
-653
-659
-664
-670
-676
-681
-686
-690
-694
-697
-699
-701
-703
-704
-705
-706
-706
-706
-705
-703
-701
-698
-694
-690
-685
-681
-676
-671
-666
-661
-655
-650
-646
-641
-637
-633
-629
-625
-622
-619
-616
-615
-615
-616
-618
-621
-624
-627
-630
-633
-636
-638
-639
-641
-643
-646
-649
-652
-656
-660
-664
-666
-668
-668
-668
-667
-665
-662
-659
-655
-651
-647
-643
-639
-634
-629
-623
-617
-610
-602
-594
-585
-575
-566
-556
-547
-539
-531
-524
-517
-511
-506
-501
-497
-493
-489
-485
-480
-475
-470
-464
-458
-452
-446
-440
-434
-427
-421
-415
-408
-401
-395
-388
-382
-376
-371
-366
-360
-356
-351
-346
-342
-338
-335
-332
-331
-331
-333
-336
-339
-343
-347
-351
-354
-358
-362
-366
-370
-374
-378
-383
-387
-392
-397
-401
-405
-408
-411
-414
-417
-421
-427
-433
-440
-447
-456
-465
-475
-485
-496
-507
-519
-532
-545
-559
-574
-589
-604
-619
-633
-648
-662
-676
-689
-703
-716
-730
-744
-759
-774
-791
-808
-826
-846
-866
-887
-909
-932
-955
-981
-1006
-1034
-1061
-1089
-1116
-1143
-1170
-1196
-1222
-1248
-1274
-1299
-1324
-1350
-1375
-1400
-1424
-1449
-1473
-1496
-1519
-1541
-1562
-1583
-1603
-1623
-1643
-1663
-1682
-1701
-1721
-1740
-1760
-1781
-1802
-1824
-1847
-1870
-1895
-1920
-1946
-1974
-2001
-2031
-2062
-2095
-2130
-2167
-2207
-2248
-2292
-2337
-2384
-2432
-2481
-2531
-2582
-2633
-2684
-2735
-2785
-2834
-2882
-2928
-2972
-3014
-3054
-3091
-3126
-3159
-3191
-3222
-3252
-3280
-3306
-3330
-3353
-3375
-3395
-3415
-3434
-3452
-3469
-3486
-3502
-3519
-3536
-3554
-3573
-3594
-3616
-3640
-3664
-3689
-3714
-3738
-3761
-3783
-3804
-3823
-3840
-3855
-3868
-3880
-3891
-3902
-3912
-3921
-3931
-3939
-3946
-3952
-3957
-3960
-3963
-3966
-3969
-3972
-3976
-3979
-3983
-3988
-3993
-3998
-4003
-4006
-4010
-4013
-4016
-4018
-4021
-4024
-4027
-4030
-4032
-4033
-4033
-4032
-4030
-4029
-4027
-4025
-4025
-4026
-4027
-4030
-4035
-4040
-4043
-4048
-4051
-4057
-4062
-4069
-4077
-4086
-4096
-4107
-4118
-4129
-4142
-4155
-4169
-4184
-4199
-4212
-4224
-4233
-4241
-4246
-4249
-4250
-4250
-4249
-4247
-4244
-4240
-4235
-4228
-4218
-4205
-4190
-4172
-4153
-4132
-4110
-4088
-4067
-4048
-4030
-4014
-3999
-3985
-3972
-3961
-3950
-3939
-3930
-3921
-3913
-3906
-3901
-3898
-3897
-3897
-3897
-3898
-3900
-3901
-3903
-3904
-3905
-3906
-3906
-3906
-3905
-3902
-3897
-3890
-3882
-3871
-3859
-3845
-3829
-3812
-3791
-3768
-3742
-3712
-3681
-3648
-3614
-3578
-3542
-3505
-3466
-3425
-3382
-3338
-3293
-3248
-3204
-3161
-3120
-3081
-3043
-3006
-2970
-2935
-2899
-2862
-2825
-2787
-2749
-2712
-2675
-2638
-2602
-2567
-2532
-2497
-2462
-2427
-2391
-2354
-2317
-2279
-2242
-2206
-2170
-2136
-2103
-2072
-2041
-2013
-1987
-1960
-1932
-1904
-1876
-1847
-1818
-1788
-1759
-1729
-1700
-1671
-1644
-1617
-1590
-1563
-1536
-1507
-1478
-1449
-1419
-1388
-1356
-1322
-1287
-1251
-1214
-1175
-1136
-1096
-1056
-1016
-976
-937
-899
-861
-822
-783
-745
-707
-670
-634
-599
-566
-534
-503
-472
-442
-412
-382
-352
-322
-291
-260
-229
-196
-162
-127
-89
-51
-11
30
71
113
154
194
233
270
305
339
372
405
438
473
508
544
579
614
647
679
710
739
767
795
823
852
882
912
942
972
1000
1030
1058
1087
1116
1146
1176
1206
1236
1265
1295
1323
1350
1375
1399
1421
1442
1461
1479
1496
1512
1527
1542
1556
1570
1584
1598
1611
1625
1638
1651
1664
1676
1687
1698
1708
1716
1724
1730
1734
1737
1738
1737
1736
1734
1732
1730
1729
1727
1726
1724
1721
1718
1712
1705
1696
1685
1672
1659
1645
1632
1618
1603
1588
1571
1553
1532
1511
1487
1462
1436
1410
1384
1359
1334
1310
1286
1262
1239
1216
1193
1171
1150
1129
1109
1089
1071
1053
1035
1018
1000
982
963
943
921
899
875
850
823
795
765
734
703
672
642
612
583
555
528
502
476
450
424
396
368
338
308
277
245
214
182
151
120
88
56
24
-9
-42
-76
-110
-144
-176
-207
-235
-261
-285
-307
-328
-348
-367
-387
-406
-424
-442
-460
-477
-494
-510
-527
-544
-560
-576
-592
-608
-623
-638
-652
-666
-678
-690
-701
-711
-721
-731
-741
-752
-763
-774
-786
-798
-811
-825
-840
-855
-871
-888
-905
-922
-937
-951
-964
-974
-982
-988
-992
-994
-995
-993
-991
-987
-982
-976
-969
-961
-953
-944
-935
-927
-920
-916
-912
-910
-909
-907
-905
-902
-897
-892
-886
-879
-871
-862
-851
-838
-823
-806
-787
-766
-744
-719
-694
-667
-640
-613
-586
-560
-536
-514
-494
-478
-464
-452
-443
-436
-430
-426
-422
-420
-418
-417
-416
-415
-414
-413
-412
-409
-406
-401
-395
-387
-377
-365
-352
-336
-320
-302
-283
-263
-242
-219
-195
-169
-143
-117
-91
-65
-39
-13
14
41
69
99
129
159
189
216
242
267
290
314
337
362
387
414
442
470
499
528
557
586
615
644
671
698
724
750
774
798
821
844
865
884
902
918
933
946
957
968
979
990
1002
1014
1030
1047
1065
1087
1110
1137
1167
1200
1237
1278
1321
1368
1418
1471
1525
1581
1638
1696
1753
1809
1862
1912
1958
2001
2040
2075
2107
2136
2161
2182
2200
2214
2224
2232
2237
2240
2241
2241
2241
2240
2238
2236
2233
2230
2227
2224
2221
2219
2217
2216
2215
2215
2215
2215
2215
2216
2216
2216
2215
2212
2208
2203
2198
2193
2190
2189
2191
2196
2203
2213
2225
2238
2253
2269
2286
2305
2324
2344
2365
2385
2404
2421
2437
2449
2459
2467
2471
2473
2473
2473
2472
2471
2471
2471
2473
2475
2478
2481
2485
2490
2496
2503
2511
2520
2529
2539
2549
2559
2569
2578
2587
2596
2605
2613
2621
2630
2640
2650
2660
2670
2679
2687
2694
2700
2704
2707
2709
2710
2711
2713
2715
2717
2719
2720
2720
2719
2717
2714
2710
2705
2700
2695
2689
2684
2678
2672
2666
2662
2659
2658
2659
2660
2662
2663
2664
2664
2663
2662
2661
2660
2659
2658
2656
2653
2650
2646
2640
2633
2625
2615
2604
2591
2577
2561
2545
2529
2514
2499
2486
2475
2465
2456
2447
2438
2427
2416
2403
2388
2374
2359
2343
2328
2310
2291
2268
2243
2214
2183
2149
2112
2074
2033
1992
1950
1908
1866
1826
1788
1753
1721
1693
1667
1643
1620
1599
1580
1562
1547
1533
1521
1511
1503
1497
1493
1489
1487
1486
1485
1485
1484
1484
1483
1482
1482
1481
1481
1481
1482
1484
1487
1489
1491
1492
1493
1494
1494
1496
1499
1503
1508
1515
1522
1530
1539
1548
1556
1564
1571
1578
1584
1590
1596
1602
1609
1614
1619
1623
1626
1629
1631
1633
1637
1641
1646
1653
1661
1670
1679
1689
1699
1709
1719
1730
1739
1746
1752
1756
1757
1757
1756
1755
1754
1754
1754
1756
1759
1764
1771
1780
1792
1808
1827
1850
1876
1904
1935
1968
2001
2039
2078
2119
2160
2202
2242
2282
2321
2358
2394
2429
2461
2491
2517
2541
2561
2577
2590
2599
2605
2607
2604
2597
2586
2572
2555
2536
2517
2498
2481
2465
2451
2439
2430
2424
2419
2416
2414
2413
2411
2408
2405
2400
2395
2390
2385
2380
2376
2373
2370
2367
2365
2363
2361
2360
2359
2359
2359
2356
2351
2341
2326
2306
2281
2253
2222
2190
2158
2128
2101
2080
2063
2053
2047
2047
2049
2055
2063
2072
2083
2095
2107
2119
2130
2142
2153
2165
2177
2189
2201
2214
2226
2238
2248
2257
2265
2270
2275
2279
2281
2283
2283
2283
2281
2279
2277
2275
2274
2273
2274
2275
2276
2278
2279
2279
2279
2278
2276
2274
2272
2269
2265
2260
2254
2247
2241
2236
2234
2234
2237
2242
2249
2257
2265
2273
2280
2285
2287
2285
2279
2269
2255
2238
2218
2196
2172
2148
2123
2099
2075
2051
2027
2001
1976
1949
1922
1894
1866
1839
1812
1786
1761
1735
1709
1682
1655
1627
1599
1572
1546
1520
1495
1470
1445
1420
1396
1371
1348
1327
1309
1292
1278
1266
1255
1246
1237
1230
1225
1222
1220
1222
1226
1232
1240
1249
1259
1270
1279
1285
1289
1290
1287
1280
1269
1255
1237
1216
1192
1166
1137
1109
1080
1053
1027
1002
979
957
937
918
900
884
868
851
834
815
796
775
755
736
718
702
688
676
666
657
649
642
636
630
625
620
616
614
612
612
613
615
618
620
622
623
625
625
626
625
622
618
610
600
586
570
553
536
520
507
498
494
495
500
510
521
534
547
560
571
581
588
593
596
598
599
600
601
603
604
605
604
601
595
586
573
558
539
518
495
471
447
425
404
386
371
359
351
346
344
346
350
356
365
374
385
396
407
420
434
448
463
478
494
510
527
544
563
582
601
622
642
662
683
703
724
745
765
785
805
825
846
867
889
911
933
956
978
1000
1025
1050
1077
1107
1139
1173
1208
1244
1280
1316
1351
1387
1423
1459
1496
1534
1572
1610
1648
1685
1722
1759
1795
1832
1868
1904
1938
1969
1999
2025
2049
2070
2088
2103
2115
2126
2135
2143
2150
2158
2166
2176
2187
2200
2215
2231
2248
2267
2286
2306
2326
2346
2365
2384
2402
2416
2428
2436
2440
2440
2437
2431
2423
2414
2405
2395
2384
2374
2362
2350
2336
2321
2304
2285
2267
2248
2229
2211
2191
2171
2150
2127
2103
2077
2049
2020
1989
1957
1925
1893
1863
1834
1807
1783
1760
1739
1721
1704
1690
1678
1668
1659
1653
1647
1644
1641
1641
1642
1645
1650
1657
1664
1672
1680
1687
1692
1695
1696
1695
1690
1683
1673
1662
1648
1631
1613
1593
1570
1545
1519
1492
1465
1437
1411
1385
1361
1338
1318
1299
1282
1266
1252
1239
1228
1221
1217
1215
1217
1220
1226
1234
1244
1255
1266
1278
1289
1301
1313
1325
1337
1350
1364
1377
1391
1406
1421
1438
1455
1474
1494
1516
1539
1563
1589
1617
1646
1676
1707
1738
1769
1800
1831
1863
1897
1931
1967
2004
2041
2078
2116
2154
2192
2231
2270
2310
2352
2394
2437
2481
2526
2572
2617
2661
2705
2749
2793
2837
2881
2926
2970
3015
3060
3104
3149
3193
3237
3280
3321
3360
3397
3432
3465
3497
3529
3562
3595
3629
3663
3697
3730
3761
3790
3816
3840
3862
3884
3905
3926
3948
3971
3994
4017
4041
4064
4086
4109
4132
4154
4177
4199
4222
4244
4265
4285
4305
4323
4341
4358
4376
4393
4412
4430
4448
4465
4481
4494
4506
4516
4525
4533
4540
4548
4556
4566
4577
4591
4606
4623
4640
4657
4672
4685
4694
4699
4699
4696
4688
4676
4662
4644
4624
4602
4578
4553
4527
4500
4473
4446
4420
4394
4369
4345
4322
4300
4276
4252
4227
4201
4175
4149
4124
4098
4072
4046
4019
3993
3967
3941
3916
3892
3868
3846
3826
3807
3791
3778
3766
3758
3753
3751
3752
3757
3765
3775
3786
3799
3812
3825
3839
3851
3862
3872
3879
3885
3890
3892
3893
3891
3888
3883
3875
3867
3856
3844
3830
3816
3801
3786
3771
3756
3740
3724
3706
3686
3664
3640
3614
3587
3559
3531
3504
3478
3453
3430
3409
3388
3369
3350
3332
3315
3299
3284
3271
3258
3246
3234
3222
3209
3194
3176
3154
3128
3097
3061
3021
2977
2929
2878
2824
2768
2710
2651
2592
2533
2475
2419
2365
2313
2263
2213
2165
2118
2070
2023
1976
1928
1881
1834
1787
1740
1692
1644
1595
1546
1496
1447
1397
1347
1297
1246
1195
1144
1093
1042
992
942
893
844
795
746
696
644
589
532
473
411
348
285
222
159
97
36
-25
-86
-148
-210
-273
-337
-401
-466
-531
-597
-662
-727
-793
-859
-926
-994
-1062
-1131
-1198
-1265
-1330
-1393
-1455
-1515
-1574
-1632
-1688
-1744
-1800
-1855
-1911
-1967
-2023
-2079
-2135
-2192
-2249
-2307
-2366
-2426
-2487
-2549
-2612
-2677
-2743
-2812
-2883
-2956
-3031
-3107
-3184
-3262
-3340
-3417
-3494
-3569
-3644
-3719
-3792
-3865
-3936
-4003
-4070
-4134
-4194
-4251
-4304
-4355
-4403
-4449
-4494
-4536
-4578
-4618
-4656
-4693
-4728
-4762
-4794
-4824
-4854
-4881
-4907
-4931
-4953
-4973
-4992
-5011
-5029
-5048
-5068
-5089
-5111
-5134
-5157
-5179
-5201
-5223
-5243
-5263
-5282
-5302
-5323
-5346
-5370
-5395
-5420
-5446
-5471
-5495
-5518
-5540
-5560
-5579
-5597
-5614
-5631
-5648
-5664
-5679
-5692
-5704
-5714
-5722
-5728
-5732
-5736
-5738
-5740
-5741
-5741
-5742
-5742
-5743
-5743
-5744
-5745
-5748
-5751
-5758
-5767
-5778
-5793
-5809
-5827
-5846
-5865
-5882
-5900
-5916
-5931
-5946
-5960
-5973
-5986
-5998
-6010
-6022
-6034
-6045
-6054
-6063
-6071
-6078
-6085
-6093
-6101
-6110
-6119
-6128
-6136
-6144
-6149
-6154
-6156
-6157
-6157
-6156
-6154
-6151
-6148
-6144
-6141
-6138
-6136
-6134
-6133
-6133
-6135
-6140
-6147
-6156
-6168
-6181
-6196
-6211
-6226
-6240
-6253
-6264
-6273
-6281
-6286
-6290
-6294
-6296
-6299
-6301
-6302
-6303
-6303
-6301
-6298
-6293
-6286
-6278
-6270
-6261
-6253
-6246
-6239
-6233
-6228
-6222
-6216
-6209
-6202
-6193
-6184
-6175
-6166
-6157
-6147
-6138
-6128
-6117
-6106
-6093
-6079
-6062
-6042
-6018
-5990
-5959
-5924
-5886
-5844
-5799
-5751
-5700
-5647
-5591
-5534
-5476
-5416
-5357
-5298
-5240
-5184
-5130
-5077
-5027
-4977
-4930
-4883
-4838
-4795
-4753
-4712
-4674
-4636
-4600
-4564
-4529
-4493
-4457
-4421
-4384
-4347
-4310
-4272
-4235
-4196
-4157
-4116
-4075
-4032
-3988
-3943
-3896
-3848
-3798
-3747
-3694
-3640
-3584
-3526
-3467
-3405
-3342
-3278
-3211
-3143
-3074
-3003
-2931
-2857
-2784
-2710
-2636
-2563
-2491
-2420
-2350
-2282
-2216
-2152
-2090
-2031
-1974
-1919
-1865
-1812
-1760
-1707
-1653
-1598
-1541
-1483
-1424
-1364
-1305
-1247
-1190
-1135
-1083
-1032
-984
-938
-895
-854
-815
-778
-745
-714
-686
-660
-638
-618
-601
-585
-572
-559
-548
-536
-524
-511
-496
-480
-462
-444
-425
-407
-389
-372
-355
-338
-321
-302
-283
-262
-239
-215
-189
-163
-135
-107
-77
-48
-18
12
41
71
100
131
162
193
225
258
290
321
351
380
406
430
452
471
489
503
515
524
530
533
533
529
523
515
505
494
481
468
453
438
420
401
379
356
331
306
281
256
232
209
188
167
148
130
112
96
80
65
51
39
27
16
7
-2
-11
-19
-26
-33
-40
-48
-58
-68
-80
-94
-108
-123
-139
-155
-171
-189
-208
-228
-250
-275
-301
-329
-358
-388
-418
-448
-479
-509
-539
-569
-598
-626
-654
-681
-707
-733
-759
-784
-809
-833
-858
-883
-909
-935
-962
-990
-1018
-1049
-1081
-1113
-1147
-1181
-1215
-1251
-1286
-1322
-1357
-1392
-1425
-1456
-1486
-1514
-1540
-1564
-1587
-1608
-1628
-1647
-1664
-1681
-1697
-1712
-1727
-1741
-1755
-1768
-1781
-1793
-1804
-1814
-1824
-1834
-1843
-1853
-1862
-1872
-1881
-1891
-1901
-1911
-1922
-1932
-1942
-1952
-1961
-1970
-1978
-1985
-1989
-1991
-1990
-1987
-1981
-1974
-1965
-1954
-1942
-1929
-1915
-1898
-1880
-1861
-1839
-1817
-1794
-1771
-1746
-1721
-1694
-1667
-1639
-1610
-1581
-1552
-1523
-1494
-1465
-1435
-1404
-1372
-1339
-1305
-1270
-1233
-1196
-1158
-1118
-1079
-1038
-998
-957
-916
-875
-834
-793
-752
-711
-671
-630
-590
-550
-510
-469
-428
-387
-345
-303
-261
-218
-175
-132
-89
-47
-6
35
74
113
151
189
226
263
301
338
377
417
458
499
540
581
622
662
702
741
781
822
863
905
947
989
1032
1075
1118
1162
1206
1250
1295
1339
1383
1426
1467
1508
1547
1584
1619
1653
1685
1715
1745
1774
1802
1831
1859
1887
1914
1940
1966
1991
2015
2039
2062
2084
2106
2126
2146
2164
2181
2197
2213
2228
2243
2258
2274
2289
2305
2320
2334
2348
2360
2372
2384
2395
2406
2418
2430
2443
2456
2471
2486
2501
2518
2535
2552
2571
2590
2611
2632
2653
2676
2699
2722
2746
2770
2794
2817
2841
2864
2887
2909
2930
2951
2971
2991
3012
3032
3053
3073
3094
3115
3137
3158
3181
3203
3226
3248
3270
3292
3312
3331
3348
3364
3379
3391
3401
3409
3414
3417
3418
3417
3413
3408
3401
3391
3379
3366
3350
3331
3312
3290
3268
3244
3221
3199
3177
3157
3138
3122
3106
3092
3079
3067
3055
3044
3033
3022
3011
3001
2990
2980
2970
2960
2950
2940
2930
2919
2907
2894
2881
2867
2853
2839
2826
2814
2802
2792
2783
2775
2767
2761
2755
2750
2747
2745
2744
2744
2746
2748
2751
2754
2757
2760
2763
2764
2764
2763
2760
2756
2750
2743
2735
2726
2715
2704
2691
2676
2660
2643
2625
2605
2584
2563
2540
2516
2491
2464
2436
2407
2377
2345
2312
2279
2243
2207
2170
2132
2094
2057
2020
1984
1950
1916
1885
1854
1825
1797
1770
1744
1719
1694
1669
1643
1617
1591
1564
1537
1510
1482
1455
1427
1398
1369
1339
1309
1278
1247
1215
1182
1149
1116
1082
1048
1014
981
946
912
878
844
811
778
746
715
683
652
621
590
558
526
493
461
428
394
361
328
296
263
229
195
160
124
87
48
7
-34
-77
-120
-164
-207
-251
-294
-338
-382
-426
-470
-515
-559
-603
-647
-692
-737
-783
-830
-878
-928
-978
-1030
-1084
-1140
-1198
-1258
-1320
-1383
-1447
-1513
-1580
-1648
-1717
-1787
-1859
-1932
-2005
-2080
-2155
-2230
-2305
-2380
-2455
-2529
-2603
-2678
-2754
-2830
-2907
-2986
-3065
-3145
-3226
-3308
-3390
-3472
-3555
-3639
-3723
-3807
-3891
-3975
-4058
-4140
-4222
-4304
-4385
-4466
-4547
-4629
-4711
-4793
-4875
-4957
-5040
-5122
-5203
-5284
-5364
-5444
-5523
-5601
-5679
-5756
-5832
-5907
-5981
-6054
-6125
-6196
-6265
-6333
-6401
-6467
-6532
-6597
-6661
-6724
-6786
-6847
-6908
-6969
-7029
-7090
-7150
-7210
-7269
-7328
-7385
-7440
-7494
-7546
-7595
-7643
-7688
-7732
-7773
-7812
-7849
-7885
-7918
-7950
-7980
-8009
-8037
-8064
-8089
-8114
-8138
-8162
-8186
-8208
-8230
-8251
-8272
-8291
-8309
-8327
-8343
-8357
-8371
-8383
-8395
-8405
-8415
-8425
-8433
-8440
-8446
-8449
-8451
-8451
-8448
-8443
-8437
-8428
-8418
-8406
-8393
-8379
-8365
-8350
-8334
-8317
-8301
-8284
-8266
-8249
-8230
-8212
-8193
-8173
-8154
-8137
-8118
-8100
-8082
-8063
-8042
-8023
-8000
-7979
-7957
-7933
-7909
-7884
-7859
-7834
-7808
-7781
-7755
-7728
-7701
-7673
-7644
-7615
-7585
-7554
-7523
-7490
-7456
-7421
-7384
-7347
-7309
-7270
-7231
-7191
-7150
-7109
-7068
-7025
-6982
-6936
-6889
-6841
-6790
-6737
-6682
-6624
-6565
-6505
-6442
-6379
-6314
-6248
-6181
-6113
-6044
-5974
-5903
-5830
-5757
-5682
-5606
-5529
-5452
-5375
-5298
-5221
-5144
-5067
-4990
-4913
-4836
-4759
-4682
-4605
-4527
-4450
-4373
-4296
-4220
-4144
-4069
-3995
-3921
-3847
-3773
-3700
-3626
-3552
-3477
-3402
-3326
-3250
-3173
-3097
-3020
-2944
-2868
-2792
-2716
-2641
-2566
-2491
-2416
-2342
-2268
-2194
-2120
-2045
-1972
-1897
-1823
-1748
-1672
-1597
-1521
-1444
-1367
-1290
-1212
-1133
-1054
-975
-894
-814
-733
-651
-569
-487
-404
-320
-236
-151
-65
21
108
195
282
369
456
543
630
716
801
886
971
1054
1137
1219
1300
1381
1462
1541
1620
1697
1774
1849
1924
1998
2071
2145
2218
2290
2363
2434
2506
2577
2648
2719
2791
2862
2933
3005
3076
3147
3218
3289
3358
3427
3495
3563
3630
3697
3765
3833
3901
3968
4034
4099
4163
4225
4286
4346
4404
4462
4520
4577
4633
4689
4745
4799
4852
4904
4955
5004
5053
5100
5146
5191
5236
5279
5323
5365
5408
5449
5490
5531
5571
5610
5650
5689
5728
5766
5803
5840
5875
5909
5942
5973
6003
6032
6060
6087
6112
6137
6160
6181
6201
6220
6237
6253
6268
6282
6295
6307
6319
6330
6340
6350
6360
6370
6380
6390
6400
6410
6419
6429
6437
6446
6454
6461
6468
6475
6481
6486
6491
6496
6500
6504
6507
6509
6512
6513
6514
6515
6515
6515
6515
6515
6516
6518
6520
6523
6526
6530
6534
6539
6543
6547
6550
6552
6554
6555
6555
6554
6552
6550
6546
6542
6536
6531
6524
6516
6508
6500
6491
6482
6474
6466
6458
6451
6444
6438
6431
6425
6419
6413
6408
6402
6396
6390
6384
6377
6370
6362
6353
6343
6333
6322
6311
6298
6285
6270
6255
6240
6224
6208
6191
6175
6159
6143
6128
6112
6098
6084
6072
6059
6048
6036
6025
6013
6000
5988
5974
5960
5946
5931
5915
5899
5882
5863
5844
5823
5802
5779
5755
5730
5705
5679
5651
5623
5595
5566
5537
5509
5480
5451
5423
5395
5367
5339
5312
5285
5257
5230
5203
5176
5149
5122
5095
5066
5036
5005
4973
4938
4903
4866
4828
4789
4750
4710
4669
4627
4585
4543
4500
4457
4414
4371
4328
4284
4241
4198
4154
4111
4069
4026
3985
3943
3901
3859
3817
3774
3731
3687
3643
3598
3553
3508
3463
3418
3374
3330
3285
3241
3196
3150
3104
3057
3010
2962
2913
2864
2813
2762
2711
2658
2604
2549
2493
2436
2378
2320
2261
2202
2143
2085
2027
1969
1912
1854
1795
1736
1676
1615
1553
1492
1430
1368
1306
1245
1185
1125
1066
1008
951
894
839
784
729
676
623
570
518
466
414
363
312
261
211
162
113
64
17
-30
-77
-124
-171
-218
-267
-315
-364
-413
-462
-511
-560
-609
-657
-705
-753
-800
-846
-892
-938
-982
-1026
-1069
-1111
-1151
-1191
-1230
-1268
-1305
-1342
-1377
-1412
-1446
-1480
-1512
-1543
-1574
-1603
-1632
-1661
-1688
-1715
-1741
-1765
-1789
-1812
-1833
-1852
-1870
-1887
-1901
-1915
-1927
-1939
-1949
-1959
-1968
-1976
-1983
-1989
-1994
-1998
-2001
-2005
-2008
-2009
-2012
-2013
-2013
-2012
-2012
-2009
-2009
-2007
-2004
-2001
-1998
-1995
-1991
-1986
-1982
-1976
-1971
-1964
-1957
-1950
-1943
-1935
-1927
-1920
-1912
-1904
-1896
-1888
-1880
-1871
-1863
-1855
-1846
-1837
-1828
-1819
-1809
-1799
-1788
-1778
-1768
-1757
-1748
-1739
-1730
-1722
-1714
-1707
-1699
-1692
-1684
-1676
-1669
-1660
-1652
-1643
-1635
-1626
-1617
-1608
-1601
-1594
-1587
-1582
-1577
-1573
-1569
-1565
-1562
-1558
-1555
-1551
-1547
-1543
-1538
-1534
-1529
-1524
-1520
-1515
-1510
-1504
-1498
-1491
-1484
-1475
-1467
-1458
-1449
-1440
-1431
-1423
-1416
-1409
-1403
-1397
-1391
-1385
-1379
-1372
-1365
-1359
-1353
-1347
-1342
-1337
-1332
-1327
-1322
-1316
-1309
-1302
-1295
-1286
-1277
-1268
-1258
-1248
-1237
-1226
-1215
-1203
-1191
-1179
-1166
-1153
-1140
-1126
-1112
-1099
-1085
-1071
-1058
-1044
-1031
-1018
-1006
-993
-982
-970
-959
-949
-939
-930
-920
-911
-902
-893
-884
-875
-865
-857
-848
-841
-834
-828
-823
-819
-816
-814
-813
-813
-813
-813
-814
-815
-816
-817
-818
-820
-821
-822
-824
-825
-827
-829
-831
-834
-837
-840
-844
-849
-854
-859
-866
-872
-879
-886
-894
-902
-910
-918
-927
-936
-945
-954
-963
-972
-981
-990
-999
-1006
-1016
-1025
-1034
-1042
-1051
-1060
-1069
-1078
-1088
-1097
-1107
-1118
-1129
-1141
-1154
-1167
-1181
-1194
-1208
-1223
-1238
-1254
-1271
-1287
-1305
-1322
-1340
-1358
-1376
-1395
-1413
-1432
-1451
-1470
-1490
-1510
-1530
-1550
-1571
-1592
-1614
-1637
-1660
-1683
-1707
-1731
-1755
-1779
-1802
-1826
-1849
-1871
-1893
-1915
-1936
-1956
-1976
-1996
-2015
-2035
-2054
-2074
-2093
-2112
-2131
-2150
-2169
-2188
-2206
-2224
-2242
-2260
-2277
-2294
-2311
-2328
-2345
-2361
-2377
-2392
-2407
-2421
-2434
-2447
-2458
-2469
-2478
-2487
-2494
-2501
-2508
-2513
-2518
-2523
-2526
-2528
-2529
-2530
-2529
-2527
-2525
-2521
-2516
-2511
-2504
-2497
-2489
-2479
-2470
-2459
-2448
-2437
-2425
-2413
-2400
-2386
-2371
-2356
-2340
-2323
-2305
-2286
-2267
-2246
-2225
-2202
-2180
-2156
-2133
-2109
-2084
-2059
-2033
-2007
-1981
-1954
-1926
-1898
-1870
-1842
-1813
-1784
-1755
-1726
-1697
-1667
-1637
-1606
-1575
-1544
-1512
-1479
-1445
-1410
-1375
-1339
-1302
-1265
-1227
-1189
-1151
-1112
-1074
-1035
-997
-959
-921
-883
-846
-809
-773
-737
-701
-666
-632
-598
-565
-532
-500
-468
-437
-407
-377
-347
-318
-288
-259
-229
-200
-172
-144
-117
-90
-64
-38
-13
13
38
62
87
111
135
158
182
204
227
249
270
291
312
333
353
373
393
413
434
454
474
495
515
534
554
573
592
610
629
647
665
683
700
717
734
750
766
781
796
811
826
841
856
870
885
899
914
929
944
959
975
991
1006
1024
1041
1058
1076
1094
1112
1131
1150
1170
1190
1211
1232
1253
1275
1298
1321
1345
1369
1394
1419
1445
1471
1498
1525
1552
1579
1607
1635
1663
1691
1720
1748
1777
1806
1835
1863
1891
1919
1947
1974
2001
2028
2055
2080
2106
2130
2155
2178
2201
2224
2246
2268
2290
2311
2333
2355
2378
2401
2424
2447
2470
2494
2517
2540
2562
2585
2607
2629
2651
2672
2693
2714
2735
2756
2777
2798
2819
2839
2860
2880
2900
2920
2940
2960
2979
2998
3017
3035
3054
3072
3090
3108
3127
3145
3163
3181
3198
3216
3233
3250
3267
3284
3301
3318
3335
3352
3369
3386
3404
3422
3440
3459
3478
3497
3517
3537
3558
3579
3600
3622
3644
3667
3690
3713
3737
3761
3785
3810
3835
3860
3886
3912
3939
3966
3994
4022
4050
4078
4107
4136
4166
4195
4225
4255
4286
4316
4347
4377
4407
4436
4466
4495
4524
4552
4581
4609
4637
4666
4693
4721
4749
4776
4804
4831
4858
4885
4911
4937
4964
4990
5016
5043
5069
5096
5122
5149
5176
5203
5230
5257
5284
5311
5338
5365
5391
5418
5444
5471
5497
5523
5548
5573
5597
5620
5643
5665
5686
5707
5728
5748
5767
5785
5803
5821
5837
5853
5869
5884
5898
5912
5925
5937
5948
5958
5968
5976
5983
5990
5996
6002
6007
6011
6015
6019
6022
6025
6028
6030
6031
6031
6031
6030
6028
6025
6021
6017
6011
6005
5997
5989
5980
5971
5960
5949
5937
5923
5909
5895
5879
5862
5845
5827
5807
5787
5766
5743
5720
5695
5670
5644
5617
5588
5559
5528
5497
5464
5431
5396
5361
5324
5287
5249
5210
5169
5128
5085
5041
4996
4949
4901
4852
4802
4750
4698
4644
4590
4535
4479
4423
4365
4307
4248
4188
4127
4065
4002
3939
3874
3808
3741
3674
3605
3536
3467
3397
3327
3256
3185
3113
3041
2969
2896
2822
2748
2674
2599
2523
2448
2372
2296
2220
2144
2068
1991
1915
1839
1763
1687
1611
1536
1461
1385
1310
1236
1161
1087
1012
940
868
797
726
656
586
516
446
376
306
236
166
96
27
-42
-111
-179
-246
-313
-380
-446
-512
-577
-641
-706
-770
-834
-897
-961
-1024
-1088
-1151
-1214
-1277
-1340
-1402
-1464
-1525
-1586
-1646
-1705
-1765
-1824
-1883
-1941
-1999
-2057
-2115
-2173
-2230
-2286
-2342
-2397
-2452
-2506
-2559
-2612
-2665
-2717
-2769
-2821
-2873
-2925
-2976
-3027
-3079
-3130
-3181
-3232
-3283
-3334
-3384
-3435
-3485
-3535
-3584
-3634
-3683
-3732
-3781
-3829
-3878
-3926
-3973
-4021
-4067
-4115
-4163
-4210
-4258
-4305
-4352
-4399
-4446
-4492
-4538
-4584
-4629
-4674
-4719
-4763
-4806
-4849
-4892
-4935
-4976
-5018
-5059
-5100
-5141
-5182
-5222
-5262
-5301
-5341
-5381
-5420
-5460
-5500
-5541
-5581
-5621
-5661
-5700
-5739
-5778
-5816
-5854
-5891
-5928
-5964
-6000
-6035
-6070
-6105
-6140
-6175
-6210
-6245
-6279
-6313
-6347
-6381
-6415
-6448
-6481
-6514
-6546
-6577
-6608
-6638
-6668
-6697
-6726
-6754
-6782
-6809
-6836
-6862
-6888
-6913
-6938
-6962
-6986
-7010
-7033
-7055
-7076
-7098
-7118
-7138
-7158
-7177
-7196
-7215
-7233
-7251
-7269
-7286
-7302
-7319
-7334
-7349
-7363
-7376
-7389
-7402
-7414
-7425
-7436
-7447
-7457
-7467
-7476
-7485
-7493
-7501
-7508
-7515
-7521
-7527
-7533
-7538
-7542
-7546
-7550
-7553
-7556
-7558
-7561
-7562
-7564
-7565
-7566
-7566
-7566
-7566
-7565
-7564
-7561
-7559
-7555
-7552
-7547
-7542
-7536
-7529
-7522
-7514
-7505
-7495
-7486
-7475
-7464
-7452
-7440
-7427
-7414
-7400
-7385
-7370
-7355
-7338
-7322
-7304
-7285
-7266
-7245
-7224
-7201
-7178
-7153
-7128
-7101
-7074
-7046
-7016
-6986
-6954
-6921
-6887
-6852
-6816
-6779
-6741
-6703
-6663
-6623
-6582
-6540
-6498
-6454
-6409
-6364
-6317
-6270
-6221
-6172
-6121
-6069
-6017
-5963
-5908
-5852
-5795
-5738
-5679
-5620
-5560
-5499
-5438
-5375
-5312
-5249
-5184
-5118
-5052
-4984
-4915
-4845
-4774
-4702
-4628
-4553
-4478
-4401
-4323
-4245
-4166
-4086
-4005
-3924
-3843
-3761
-3678
-3594
-3510
-3425
-3340
-3253
-3166
-3079
-2991
-2903
-2814
-2725
-2636
-2546
-2457
-2367
-2276
-2186
-2095
-2004
-1912
-1820
-1728
-1636
-1542
-1449
-1355
-1262
-1168
-1074
-980
-886
-792
-699
-606
-514
-422
-330
-239
-148
-57
34
125
215
306
397
488
579
670
761
853
945
1038
1131
1224
1318
1412
1506
1601
1695
1790
1885
1980
2075
2170
2264
2359
2453
2548
2642
2736
2830
2923
3016
3109
3201
3293
3384
3475
3566
3656
3746
3835
3923
4011
4100
4187
4274
4361
4447
4533
4619
4704
4789
4873
4957
5040
5123
5205
5286
5366
5446
5525
5603
5681
5758
5835
5910
5985
6058
6131
6202
6273
6342
6411
6478
6544
6609
6673
6735
6797
6857
6916
6974
7030
7085
7138
7190
7241
7290
7338
7384
7429
7473
7515
7556
7595
7633
7669
7704
7738
7770
7801
7831
7859
7886
7911
7935
7957
7977
7996
8013
8029
8042
8055
8067
8077
8085
8093
8098
8102
8105
8106
8105
8103
8099
8093
8087
8080
8071
8063
8052
8041
8029
8016
8003
7989
7974
7959
7943
7927
7910
7892
7873
7854
7833
7812
7789
7765
7740
7713
7686
7658
7629
7598
7568
7536
7504
7471
7437
7402
7367
7331
7294
7257
7219
7181
7143
7105
7067
7028
6990
6951
6912
6872
6832
6792
6751
6710
6669
6627
6585
6542
6499
6456
6412
6367
6323
6277
6232
6187
6141
6096
6050
6004
5958
5912
5865
5818
5771
5723
5675
5626
5577
5527
5477
5426
5374
5322
5270
5218
5166
5114
5061
5009
4956
4903
4850
4796
4743
4689
4635
4581
4527
4473
4419
4365
4311
4257
4204
4151
4097
4043
3991
3937
3883
3829
3775
3720
3666
3610
3555
3499
3443
3387
3331
3273
3216
3158
3100
3041
2983
2924
2864
2805
2746
2686
2627
2568
2509
2450
2391
2333
2276
2218
2160
2103
2045
1987
1930
1873
1816
1759
1703
1647
1591
1536
1481
1427
1374
1321
1268
1216
1165
1113
1063
1012
962
911
861
812
762
713
664
616
568
520
472
425
378
331
285
239
194
149
104
59
15
-28
-72
-115
-158
-201
-244
-286
-329
-371
-413
-455
-496
-537
-578
-618
-659
-699
-739
-779
-819
-858
-897
-936
-974
-1010
-1049
-1086
-1122
-1158
-1194
-1230
-1265
-1300
-1334
-1368
-1401
-1435
-1468
-1500
-1533
-1566
-1599
-1632
-1664
-1697
-1730
-1764
-1797
-1830
-1864
-1898
-1932
-1966
-2000
-2033
-2067
-2101
-2135
-2168
-2202
-2235
-2268
-2300
-2332
-2364
-2396
-2427
-2457
-2487
-2517
-2546
-2574
-2602
-2629
-2656
-2682
-2708
-2734
-2760
-2785
-2810
-2835
-2859
-2884
-2908
-2932
-2955
-2979
-3001
-3024
-3046
-3067
-3088
-3108
-3128
-3148
-3167
-3186
-3205
-3224
-3243
-3261
-3279
-3297
-3315
-3332
-3348
-3364
-3380
-3395
-3409
-3423
-3435
-3447
-3459
-3469
-3479
-3488
-3496
-3503
-3510
-3515
-3520
-3524
-3527
-3529
-3531
-3532
-3531
-3530
-3528
-3525
-3520
-3515
-3510
-3503
-3496
-3488
-3479
-3470
-3460
-3449
-3438
-3425
-3411
-3397
-3381
-3364
-3347
-3329
-3310
-3291
-3271
-3250
-3229
-3207
-3184
-3161
-3138
-3114
-3090
-3067
-3043
-3018
-2994
-2970
-2945
-2921
-2897
-2873
-2848
-2824
-2799
-2775
-2750
-2725
-2701
-2676
-2651
-2626
-2602
-2577
-2553
-2528
-2504
-2480
-2456
-2432
-2408
-2385
-2361
-2338
-2316
-2293
-2271
-2249
-2228
-2208
-2187
-2168
-2149
-2131
-2114
-2098
-2082
-2067
-2054
-2040
-2028
-2016
-2005
-1994
-1983
-1973
-1963
-1953
-1944
-1934
-1925
-1915
-1906
-1897
-1888
-1880
-1871
-1863
-1854
-1846
-1838
-1830
-1822
-1814
-1807
-1800
-1793
-1787
-1781
-1776
-1770
-1765
-1760
-1756
-1751
-1747
-1743
-1739
-1735
-1731
-1727
-1724
-1721
-1718
-1715
-1713
-1710
-1708
-1707
-1705
-1704
-1703
-1703
-1702
-1702
-1702
-1702
-1702
-1703
-1703
-1705
-1706
-1707
-1708
-1709
-1710
-1711
-1711
-1711
-1711
-1710
-1708
-1707
-1705
-1703
-1700
-1698
-1695
-1692
-1689
-1686
-1683
-1680
-1677
-1674
-1671
-1668
-1664
-1661
-1658
-1654
-1651
-1647
-1644
-1641
-1638
-1635
-1632
-1629
-1626
-1623
-1620
-1617
-1614
-1611
-1608
-1605
-1602
-1599
-1597
-1594
-1592
-1591
-1589
-1587
-1586
-1584
-1582
-1580
-1578
-1576
-1574
-1571
-1569
-1567
-1565
-1563
-1561
-1559
-1557
-1555
-1553
-1551
-1549
-1547
-1544
-1542
-1540
-1538
-1536
-1535
-1533
-1532
-1530
-1529
-1528
-1527
-1526
-1524
-1523
-1522
-1521
-1519
-1518
-1517
-1515
-1514
-1513
-1512
-1511
-1510
-1509
-1508
-1507
-1506
-1505
-1504
-1503
-1503
-1502
-1501
-1500
-1500
-1499
-1499
-1498
-1498
-1497
-1497
-1497
-1496
-1496
-1496
-1495
-1494
-1493
-1491
-1489
-1486
-1483
-1479
-1475
-1470
-1465
-1459
-1452
-1445
-1437
-1429
-1420
-1410
-1400
-1390
-1379
-1367
-1356
-1344
-1331
-1319
-1306
-1293
-1280
-1267
-1253
-1239
-1225
-1211
-1196
-1181
-1166
-1151
-1135
-1119
-1102
-1085
-1067
-1049
-1030
-1010
-991
-971
-950
-929
-907
-885
-862
-839
-816
-792
-768
-743
-718
-693
-668
-643
-617
-591
-565
-539
-513
-486
-459
-432
-404
-376
-347
-318
-289
-260
-230
-201
-170
-140
-109
-77
-46
-14
18
50
82
115
147
180
212
245
277
309
342
374
407
440
472
505
537
570
602
634
666
698
730
762
794
825
857
888
919
951
982
1012
1043
1074
1104
1134
1164
1194
1223
1252
1280
1308
1336
1363
1390
1417
1443
1469
1495
1521
1547
1572
1598
1624
1649
1674
1700
1725
1750
1775
1799
1824
1847
1871
1893
1916
1938
1959
1980
2000
2020
2040
2059
2078
2096
2114
2132
2149
2166
2182
2198
2214
2230
2245
2260
2275
2289
2303
2317
2330
2344
2357
2369
2381
2393
2404
2415
2426
2435
2445
2454
2464
2473
2481
2490
2499
2508
2516
2525
2533
2541
2550
2558
2566
2574
2583
2591
2599
2607
2615
2623
2630
2638
2645
2652
2658
2665
2671
2678
2684
2691
2697
2703
2710
2716
2723
2729
2736
2743
2750
2757
2765
2773
2781
2790
2799
2808
2817
2827
2837
2846
2857
2867
2878
2888
2899
2911
2922
2933
2943
2954
2964
2975
2985
2995
3005
3014
3024
3034
3043
3053
3062
3071
3080
3089
3097
3106
3114
3123
3132
3140
3148
3157
3165
3173
3181
3188
3196
3203
3210
3217
3224
3231
3237
3243
3250
3255
3261
3266
3271
3275
3278
3281
3284
3286
3287
3288
3288
3288
3287
3286
3284
3281
3278
3274
3269
3264
3258
3252
3245
3237
3230
3221
3213
3203
3194
3183
3172
3161
3148
3136
3122
3108
3093
3077
3061
3044
3026
3007
2988
2967
2946
2923
2900
2876
2851
2825
2798
2769
2740
2710
2679
2646
2613
2579
2545
2509
2472
2435
2396
2356
2315
2273
2230
2186
2142
2096
2050
2003
1956
1908
1860
1811
1762
1713
1663
1613
1562
1512
1461
1409
1357
1305
1252
1199
1146
1092
1038
984
930
875
820
765
710
654
598
542
485
428
370
312
253
195
136
76
17
-42
-102
-162
-222
-283
-344
-405
-467
-528
-589
-651
-712
-773
-833
-894
-954
-1014
-1074
-1134
-1193
-1252
-1311
-1370
-1429
-1487
-1545
-1603
-1661
-1719
-1777
-1834
-1892
-1949
-2005
-2061
-2116
-2170
-2224
-2277
-2330
-2381
-2432
-2482
-2530
-2578
-2624
-2670
-2714
-2757
-2799
-2840
-2880
-2920
-2958
-2995
-3031
-3067
-3101
-3135
-3168
-3199
-3230
-3260
-3288
-3316
-3343
-3368
-3393
-3416
-3438
-3459
-3479
-3497
-3515
-3532
-3548
-3563
-3577
-3590
-3603
-3614
-3624
-3634
-3642
-3649
-3655
-3661
-3665
-3668
-3670
-3671
-3672
-3671
-3670
-3668
-3665
-3661
-3657
-3652
-3647
-3640
-3633
-3625
-3616
-3606
-3596
-3585
-3574
-3562
-3549
-3536
-3522
-3508
-3494
-3479
-3464
-3449
-3434
-3418
-3403
-3388
-3373
-3357
-3342
-3327
-3312
-3297
-3283
-3268
-3253
-3239
-3224
-3208
-3193
-3177
-3161
-3145
-3128
-3111
-3095
-3078
-3061
-3043
-3026
-3008
-2990
-2972
-2954
-2936
-2917
-2898
-2879
-2859
-2840
-2820
-2800
-2779
-2759
-2738
-2716
-2695
-2674
-2652
-2630
-2609
-2587
-2565
-2543
-2521
-2498
-2476
-2453
-2430
-2407
-2383
-2359
-2335
-2310
-2284
-2258
-2232
-2205
-2177
-2150
-2122
-2094
-2066
-2037
-2009
-1980
-1951
-1921
-1891
-1861
-1830
-1799
-1768
-1737
-1705
-1674
-1642
-1610
-1578
-1545
-1512
-1479
-1445
-1411
-1378
-1344
-1310
-1276
-1242
-1209
-1175
-1142
-1109
-1076
-1043
-1010
-977
-944
-911
-878
-845
-812
-779
-746
-713
-680
-646
-612
-579
-545
-511
-476
-442
-407
-372
-337
-301
-266
-230
-194
-158
-122
-86
-50
-14
22
58
94
130
166
202
238
274
310
346
382
417
453
488
524
559
594
630
665
700
735
770
804
838
872
906
940
973
1006
1040
1073
1105
1138
1170
1202
1234
1266
1297
1328
1359
1389
1419
1449
1478
1508
1536
1565
1593
1622
1649
1677
1704
1731
1758
1785
1811
1837
1862
1888
1913
1937
1962
1986
2011
2033
2058
2081
2104
2127
2149
2170
2192
2213
2233
2253
2273
2292
2311
2329
2347
2365
2382
2399
2415
2431
2447
2462
2476
2491
2504
2518
2531
2545
2557
2570
2583
2595
2607
2618
2630
2640
2650
2660
2669
2677
2685
2693
2699
2706
2712
2717
2722
2726
2729
2732
2735
2737
2739
2740
2741
2741
2741
2741
2740
2739
2737
2734
2731
2727
2723
2718
2712
2706
2700
2694
2687
2680
2673
2665
2657
2648
2639
2630
2619
2609
2598
2586
2575
2562
2550
2536
2523
2509
2495
2481
2466
2450
2435
2419
2402
2385
2368
2351
2333
2316
2297
2279
2260
2241
2222
2202
2182
2162
2141
2120
2099
2078
2056
2033
2011
1989
1966
1944
1921
1898
1876
1853
1830
1807
1785
1762
1739
1716
1693
1670
1647
1624
1602
1579
1557
1535
1514
1492
1471
1451
1431
1411
1391
1372
1354
1335
1317
1300
1282
1265
1249
1233
1218
1203
1188
1174
1160
1146
1133
1119
1107
1094
1081
1069
1056
1044
1032
1018
1006
995
983
971
958
946
934
922
910
898
886
874
862
850
839
827
816
805
793
782
770
759
748
736
725
714
702
691
679
668
656
644
632
619
606
593
580
566
552
538
524
510
495
481
466
451
437
422
407
393
378
363
349
334
320
305
291
276
261
247
232
218
203
188
173
158
143
128
112
97
81
66
50
34
19
3
-12
-28
-43
-58
-73
-88
-103
-117
-132
-147
-161
-175
-189
-203
-217
-230
-243
-256
-269
-281
-292
-304
-315
-325
-336
-345
-355
-364
-373
-382
-390
-398
-405
-413
-419
-426
-432
-437
-442
-447
-452
-456
-460
-464
-468
-471
-474
-477
-480
-482
-485
-487
-489
-492
-494
-496
-498
-500
-501
-503
-504
-506
-507
-508
-509
-509
-509
-508
-507
-505
-503
-501
-498
-494
-490
-486
-481
-475
-469
-463
-457
-450
-443
-435
-427
-419
-411
-403
-394
-385
-375
-365
-355
-345
-335
-324
-313
-303
-292
-281
-271
-260
-250
-240
-230
-220
-211
-203
-194
-186
-179
-171
-164
-158
-151
-145
-139
-134
-129
-123
-119
-114
-110
-106
-102
-98
-95
-92
-89
-86
-83
-81
-78
-77
-75
-74
-74
-73
-74
-74
-75
-76
-78
-79
-82
-84
-87
-90
-94
-98
-103
-108
-113
-118
-124
-129
-135
-141
-147
-154
-161
-168
-175
-183
-192
-201
-210
-219
-230
-240
-251
-262
-274
-286
-298
-311
-324
-338
-352
-366
-381
-396
-412
-428
-445
-462
-479
-496
-514
-532
-550
-568
-586
-605
-625
-644
-664
-685
-706
-727
-748
-770
-793
-815
-838
-862
-885
-909
-932
-956
-980
-1004
-1029
-1053
-1078
-1103
-1128
-1153
-1179
-1204
-1229
-1255
-1280
-1305
-1331
-1356
-1381
-1406
-1431
-1456
-1481
-1506
-1531
-1555
-1579
-1603
-1626
-1650
-1673
-1695
-1718
-1740
-1762
-1783
-1804
-1825
-1845
-1865
-1884
-1903
-1921
-1939
-1956
-1973
-1988
-2003
-2017
-2032
-2045
-2057
-2068
-2079
-2089
-2099
-2108
-2116
-2123
-2130
-2137
-2142
-2147
-2152
-2156
-2159
-2162
-2165
-2167
-2169
-2170
-2171
-2172
-2172
-2171
-2170
-2169
-2167
-2164
-2162
-2158
-2155
-2151
-2146
-2141
-2136
-2130
-2123
-2117
-2109
-2102
-2094
-2086
-2078
-2069
-2060
-2050
-2041
-2031
-2020
-2009
-1999
-1989
-1978
-1966
-1955
-1943
-1930
-1917
-1904
-1890
-1875
-1860
-1845
-1829
-1813
-1797
-1780
-1762
-1744
-1725
-1706
-1686
-1666
-1646
-1625
-1604
-1583
-1563
-1542
-1522
-1503
-1483
-1464
-1444
-1425
-1405
-1386
-1366
-1346
-1327
-1307
-1288
-1269
-1251
-1232
-1214
-1196
-1177
-1159
-1140
-1122
-1103
-1085
-1066
-1048
-1029
-1010
-994
-976
-958
-941
-923
-906
-888
-870
-851
-832
-813
-793
-773
-754
-734
-714
-694
-674
-654
-634
-613
-592
-571
-550
-528
-507
-485
-464
-443
-422
-401
-380
-360
-340
-320
-300
-281
-261
-242
-222
-203
-184
-165
-147
-129
-110
-93
-75
-57
-39
-21
-2
16
34
52
70
89
107
126
144
162
181
199
217
235
252
270
288
306
323
341
359
376
393
410
426
443
459
476
492
509
525
542
559
576
594
611
629
647
664
682
700
719
737
756
774
793
813
832
851
871
890
910
930
949
969
988
1008
1027
1047
1066
1086
1105
1125
1145
1165
1185
1205
1226
1246
1267
1289
1310
1332
1355
1377
1401
1424
1448
1472
1497
1522
1547
1573
1599
1625
1651
1678
1704
1730
1757
1783
1809
1835
1861
1886
1912
1939
1965
1992
2017
2045
2073
2100
2127
2154
2181
2208
2236
2263
2290
2318
2345
2373
2401
2429
2457
2485
2513
2541
2569
2597
2625
2652
2680
2707
2734
2762
2789
2816
2843
2870
2897
2924
2951
2978
3005
3032
3058
3084
3110
3135
3160
3184
3208
3231
3254
3277
3299
3320
3341
3362
3381
3401
3419
3437
3455
3472
3489
3505
3521
3537
3551
3566
3580
3593
3606
3618
3629
3640
3650
3659
3668
3676
3684
3690
3697
3702
3707
3711
3714
3717
3718
3719
3719
3719
3717
3715
3712
3709
3704
3700
3695
3689
3683
3676
3668
3660
3651
3642
3631
3620
3608
3596
3583
3569
3555
3540
3524
3508
3491
3472
3453
3433
3412
3391
3368
3344
3320
3295
3270
3243
3216
3189
3161
3132
3102
3072
3041
3010
2977
2944
2910
2876
2841
2805
2769
2733
2696
2658
2621
2582
2543
2504
2464
2424
2384
2343
2302
2261
2220
2178
2136
2093
2051
2008
1964
1921
1877
1832
1788
1743
1698
1652
1607
1561
1514
1468
1421
1374
1327
1280
1233
1185
1138
1090
1042
994
945
896
847
798
749
700
650
601
551
502
453
403
354
305
257
208
159
111
63
15
-33
-81
-128
-175
-222
-269
-316
-362
-408
-454
-500
-546
-592
-637
-683
-728
-772
-817
-861
-904
-947
-989
-1031
-1072
-1113
-1152
-1191
-1230
-1268
-1305
-1342
-1378
-1413
-1448
-1482
-1515
-1548
-1580
-1612
-1643
-1674
-1704
-1733
-1761
-1789
-1817
-1844
-1870
-1895
-1920
-1944
-1967
-1989
-2009
-2029
-2050
-2068
-2086
-2103
-2119
-2135
-2149
-2163
-2176
-2189
-2201
-2212
-2222
-2231
-2240
-2247
-2255
-2261
-2267
-2271
-2276
-2279
-2281
-2283
-2284
-2284
-2284
-2282
-2280
-2277
-2273
-2268
-2263
-2257
-2250
-2242
-2233
-2223
-2213
-2202
-2190
-2177
-2163
-2149
-2134
-2117
-2100
-2083
-2064
-2045
-2025
-2004
-1983
-1961
-1938
-1915
-1891
-1867
-1843
-1818
-1792
-1766
-1739
-1713
-1685
-1657
-1629
-1600
-1570
-1540
-1510
-1479
-1448
-1417
-1385
-1353
-1321
-1288
-1255
-1221
-1188
-1153
-1119
-1084
-1048
-1012
-977
-940
-904
-867
-831
-794
-757
-720
-683
-647
-610
-573
-536
-499
-462
-425
-388
-351
-314
-277
-241
-204
-167
-131
-95
-58
-22
13
49
84
119
153
187
220
254
287
319
351
383
414
445
475
505
534
562
590
618
644
670
696
721
745
768
791
813
834
854
874
892
910
927
942
957
971
984
996
1006
1016
1026
1035
1042
1049
1055
1061
1065
1069
1073
1075
1077
1077
1077
1076
1074
1070
1066
1060
1054
1046
1038
1028
1018
1006
995
983
969
955
941
925
909
893
876
858
840
821
801
780
759
738
716
693
669
645
621
596
570
544
518
491
465
438
410
383
355
328
299
271
243
214
185
157
128
99
70
41
12
-18
-47
-76
-106
-135
-165
-195
-225
-255
-285
-314
-344
-374
-404
-434
-464
-494
-524
-554
-584
-613
-643
-673
-703
-733
-763
-794
-824
-854
-885
-915
-946
-977
-1006
-1037
-1067
-1097
-1127
-1157
-1187
-1217
-1247
-1277
-1307
-1338
-1368
-1399
-1429
-1460
-1491
-1521
-1552
-1583
-1614
-1646
-1677
-1709
-1740
-1771
-1803
-1834
-1866
-1897
-1928
-1959
-1989
-2020
-2050
-2080
-2110
-2140
-2169
-2198
-2227
-2255
-2283
-2310
-2337
-2363
-2389
-2414
-2439
-2464
-2487
-2511
-2534
-2556
-2578
-2600
-2621
-2642
-2662
-2682
-2701
-2720
-2739
-2756
-2774
-2790
-2806
-2822
-2836
-2850
-2863
-2875
-2887
-2898
-2908
-2917
-2926
-2934
-2941
-2948
-2954
-2959
-2963
-2966
-2968
-2970
-2970
-2970
-2969
-2966
-2964
-2960
-2955
-2950
-2944
-2938
-2930
-2922
-2913
-2903
-2893
-2881
-2868
-2855
-2840
-2825
-2810
-2793
-2776
-2758
-2739
-2719
-2699
-2678
-2657
-2635
-2612
-2588
-2564
-2539
-2513
-2486
-2459
-2431
-2402
-2372
-2341
-2310
-2278
-2244
-2210
-2176
-2140
-2104
-2067
-2029
-1991
-1951
-1911
-1871
-1829
-1787
-1744
-1701
-1657
-1613
-1569
-1524
-1478
-1433
-1387
-1341
-1295
-1248
-1201
-1154
-1106
-1058
-1010
-961
-913
-863
-814
-765
-715
-666
-617
-568
-519
-470
-421
-373
-325
-277
-229
-182
-135
-88
-41
6
52
99
145
191
236
282
326
371
415
459
502
545
587
629
671
712
753
793
833
873
912
951
990
1029
1068
1107
1145
1183
1221
1258
1295
1332
1368
1404
1439
1473
1507
1540
1572
1603
1634
1664
1692
1720
1746
1771
1795
1818
1840
1861
1882
1902
1921
1940
1959
1977
1995
2012
2029
2045
2060
2075
2089
2103
2116
2129
2141
2153
2164
2175
2185
2195
2204
2213
2221
2229
2237
2244
2250
2256
2262
2267
2271
2275
2279
2283
2286
2289
2291
2293
2295
2296
2297
2297
2297
2296
2294
2292
2290
2286
2283
2279
2274
2269
2264
2259
2254
2248
2243
2238
2233
2227
2222
2216
2210
2204
2197
2190
2182
2174
2166
2157
2148
2139
2130
2121
2111
2102
2093
2084
2075
2065
2056
2047
2037
2029
2020
2012
2003
1995
1986
1978
1970
1961
1953
1944
1935
1926
1916
1906
1896
1886
1876
1865
1855
1844
1834
1824
1814
1804
1794
1785
1776
1767
1758
1749
1740
1731
1722
1712
1703
1693
1683
1673
1662
1651
1641
1630
1619
1608
1596
1584
1572
1560
1548
1535
1522
1510
1497
1483
1470
1456
1441
1427
1412
1397
1382
1367
1352
1337
1322
1307
1292
1278
1264
1250
1236
1222
1208
1194
1180
1166
1151
1137
1122
1107
1091
1076
1060
1044
1028
1012
996
980
963
947
931
915
900
884
868
853
837
822
807
792
778
763
748
734
719
705
691
676
662
648
634
620
607
593
580
567
554
541
528
516
503
491
479
466
454
442
431
419
408
397
386
376
366
356
347
338
329
321
312
304
296
288
280
273
265
258
251
244
238
231
225
220
214
209
203
198
193
188
184
179
175
170
166
162
157
153
149
145
141
138
135
132
130
128
127
125
124
124
123
123
123
123
123
123
123
122
122
122
122
122
122
123
123
124
124
125
126
127
128
129
130
131
131
132
132
132
133
133
133
134
134
134
134
134
133
132
131
131
130
129
128
127
126
125
124
123
123
122
121
120
119
118
117
116
115
113
112
111
111
110
109
109
108
108
107
107
106
105
104
103
102
101
100
99
98
96
95
94
93
92
91
90
89
88
87
86
85
85
85
84
85
85
86
87
89
90
92
94
97
100
103
106
109
112
116
119
123
126
130
133
136
139
143
146
150
153
156
160
163
167
170
173
176
179
181
184
186
187
189
191
192
194
196
198
201
203
206
210
213
217
221
225
229
233
238
243
247
252
256
261
265
270
274
279
284
288
293
298
303
308
313
318
324
329
335
341
347
353
359
365
371
377
383
389
394
400
405
411
416
421
426
432
437
442
447
452
457
462
467
472
477
483
488
493
497
502
507
512
517
521
525
529
533
536
539
542
545
548
550
552
554
555
557
558
559
560
560
561
562
562
562
562
562
561
560
558
557
555
552
550
547
545
542
539
536
533
530
526
523
520
516
513
509
506
502
498
494
490
486
482
477
473
469
464
459
454
450
445
440
436
431
426
421
416
410
405
399
394
388
382
376
369
363
356
350
343
336
329
322
315
308
300
293
285
277
270
262
254
246
238
231
223
216
208
201
193
186
178
170
163
155
147
139
130
122
114
105
97
88
79
71
62
53
43
34
25
15
5
-5
-16
-26
-36
-47
-57
-67
-77
-87
-97
-106
-115
-124
-132
-140
-148
-156
-164
-171
-179
-186
-193
-199
-206
-213
-219
-225
-231
-236
-242
-247
-252
-256
-260
-264
-268
-272
-275
-278
-280
-282
-284
-286
-288
-289
-291
-292
-293
-294
-296
-297
-298
-299
-300
-302
-303
-304
-305
-306
-307
-308
-308
-308
-308
-308
-307
-306
-305
-304
-302
-300
-298
-295
-292
-289
-285
-282
-278
-274
-269
-265
-261
-256
-252
-247
-242
-238
-233
-228
-223
-218
-212
-207
-201
-195
-189
-183
-177
-170
-164
-158
-151
-145
-138
-132
-126
-119
-113
-106
-100
-94
-87
-81
-75
-68
-62
-55
-48
-42
-35
-29
-22
-16
-9
-3
4
10
16
22
28
34
39
44
50
54
59
64
68
72
76
80
84
88
92
96
100
104
107
111
114
118
121
124
127
129
132
134
136
139
141
142
144
145
147
148
149
149
150
150
150
151
150
150
150
150
151
151
152
153
154
156
157
159
161
163
165
167
168
169
170
171
171
171
171
170
169
168
167
165
164
162
160
158
156
154
151
149
146
144
141
138
135
132
129
125
121
117
112
107
101
96
90
84
77
70
64
57
49
42
35
27
20
12
5
-3
-11
-19
-26
-34
-42
-51
-59
-67
-76
-85
-94
-104
-113
-123
-134
-144
-155
-166
-177
-188
-199
-210
-222
-233
-245
-256
-268
-280
-293
-305
-318
-331
-344
-358
-371
-385
-398
-412
-426
-440
-454
-468
-483
-498
-513
-529
-544
-560
-576
-592
-608
-623
-639
-655
-671
-687
-703
-718
-734
-750
-766
-781
-797
-813
-829
-845
-861
-877
-893
-909
-925
-940
-956
-972
-987
-1002
-1018
-1033
-1048
-1062
-1077
-1092
-1107
-1122
-1137
-1151
-1166
-1181
-1195
-1209
-1224
-1238
-1252
-1266
-1280
-1294
-1308
-1321
-1335
-1349
-1363
-1376
-1390
-1404
-1417
-1431
-1445
-1459
-1472
-1486
-1500
-1514
-1528
-1541
-1554
-1568
-1581
-1594
-1607
-1619
-1632
-1644
-1657
-1669
-1681
-1693
-1705
-1716
-1727
-1738
-1749
-1760
-1771
-1781
-1791
-1801
-1811
-1821
-1830
-1839
-1848
-1856
-1864
-1871
-1878
-1885
-1892
-1898
-1903
-1909
-1913
-1918
-1922
-1926
-1929
-1932
-1934
-1936
-1938
-1939
-1940
-1941
-1941
-1941
-1940
-1939
-1938
-1936
-1935
-1932
-1930
-1927
-1924
-1921
-1918
-1914
-1909
-1905
-1900
-1894
-1889
-1883
-1877
-1870
-1862
-1855
-1846
-1837
-1828
-1818
-1808
-1797
-1785
-1773
-1760
-1747
-1734
-1720
-1705
-1690
-1675
-1658
-1642
-1625
-1607
-1589
-1571
-1553
-1534
-1515
-1496
-1477
-1458
-1438
-1419
-1399
-1379
-1359
-1339
-1318
-1297
-1276
-1255
-1233
-1212
-1190
-1168
-1145
-1122
-1099
-1076
-1053
-1030
-1006
-982
-959
-935
-911
-887
-863
-839
-815
-791
-767
-742
-718
-693
-668
-644
-619
-595
-570
-546
-521
-497
-473
-449
-426
-402
-378
-354
-330
-307
-283
-260
-236
-213
-191
-168
-145
-123
-101
-80
-58
-36
-15
6
27
48
69
90
111
131
152
173
193
213
233
253
273
293
313
333
352
372
391
411
430
450
469
489
508
528
547
566
585
604
623
642
661
680
698
717
736
754
773
791
809
828
846
864
883
901
920
939
957
976
994
1012
1031
1049
1067
1085
1102
1120
1137
1154
1171
1187
1203
1219
1235
1250
1265
1280
1294
1308
1323
1337
1351
1365
1378
1392
1405
1419
1432
1445
1458
1471
1484
1497
1509
1522
1534
1546
1559
1570
1582
1593
1605
1616
1626
1637
1647
1658
1668
1677
1687
1696
1705
1713
1722
1729
1737
1744
1751
1758
1764
1771
1777
1783
1789
1794
1800
1805
1810
1815
1819
1824
1828
1832
1836
1840
1843
1846
1849
1851
1854
1856
1858
1860
1862
1864
1865
1866
1868
1868
1869
1870
1870
1871
1871
1871
1872
1872
1872
1872
1872
1871
1871
1871
1870
1869
1869
1868
1867
1866
1865
1865
1864
1863
1862
1861
1860
1858
1856
1854
1852
1849
1846
1843
1839
1836
1832
1828
1824
1820
1815
1811
1806
1802
1797
1793
1789
1785
1781
1778
1775
1772
1769
1766
1763
1761
1758
1755
1752
1749
1746
1744
1741
1738
1735
1732
1729
1726
1723
1720
1718
1715
1712
1710
1708
1706
1704
1702
1700
1699
1698
1697
1696
1695
1694
1693
1692
1691
1691
1690
1689
1688
1687
1686
1685
1684
1683
1682
1681
1679
1678
1677
1675
1674
1672
1671
1669
1668
1667
1666
1665
1664
1663
1663
1662
1662
1662
1661
1661
1662
1662
1662
1662
1663
1663
1664
1664
1665
1666
1666
1667
1668
1669
1669
1670
1670
1670
1670
1670
1670
1670
1670
1669
1669
1669
1668
1668
1668
1668
1668
1668
1668
1668
1668
1668
1668
1667
1667
1666
1665
1664
1662
1660
1658
1656
1653
1650
1647
1643
1640
1636
1632
1628
1624
1620
1616
1612
1608
1603
1599
1595
1590
1586
1582
1577
1573
1568
1563
1558
1553
1547
1542
1536
1530
1523
1517
1510
1503
1496
1489
1481
1473
1465
1457
1449
1440
1431
1421
1412
1402
1392
1381
1371
1360
1349
1338
1327
1316
1304
1293
1281
1269
1257
1245
1232
1220
1207
1194
1181
1167
1154
1140
1127
1113
1098
1084
1069
1055
1040
1024
1008
993
977
961
945
928
911
895
878
861
843
826
809
791
773
756
738
719
701
683
664
645
626
607
588
569
549
530
510
490
470
450
430
410
390
370
350
330
310
290
271
251
232
213
194
175
156
137
118
99
81
62
43
25
6
-12
-31
-49
-68
-86
-105
-123
-142
-161
-180
-199
-218
-237
-256
-275
-294
-312
-331
-349
-367
-386
-403
-421
-439
-456
-473
-490
-507
-524
-541
-558
-575
-592
-610
-627
-644
-661
-679
-696
-714
-731
-749
-767
-785
-802
-820
-838
-855
-873
-890
-908
-925
-942
-959
-976
-993
-1008
-1026
-1042
-1058
-1074
-1089
-1105
-1120
-1134
-1149
-1163
-1177
-1191
-1205
-1219
-1232
-1245
-1258
-1270
-1283
-1295
-1307
-1319
-1330
-1341
-1352
-1363
-1373
-1384
-1393
-1403
-1413
-1422
-1431
-1440
-1448
-1457
-1465
-1474
-1482
-1490
-1498
-1505
-1513
-1520
-1528
-1535
-1542
-1549
-1555
-1562
-1568
-1575
-1581
-1587
-1592
-1598
-1604
-1609
-1614
-1619
-1624
-1628
-1633
-1637
-1641
-1645
-1648
-1652
-1655
-1658
-1661
-1663
-1665
-1667
-1669
-1670
-1672
-1673
-1673
-1674
-1674
-1674
-1674
-1673
-1673
-1672
-1671
-1670
-1669
-1668
-1666
-1665
-1664
-1662
-1661
-1659
-1657
-1655
-1654
-1652
-1650
-1647
-1645
-1643
-1640
-1637
-1634
-1631
-1628
-1625
-1622
-1619
-1616
-1612
-1608
-1604
-1600
-1596
-1591
-1586
-1580
-1575
-1569
-1563
-1557
-1551
-1545
-1538
-1531
-1525
-1518
-1511
-1504
-1497
-1490
-1483
-1476
-1469
-1461
-1454
-1447
-1439
-1431
-1423
-1415
-1407
-1398
-1389
-1380
-1371
-1362
-1352
-1342
-1332
-1321
-1310
-1299
-1288
-1276
-1265
-1253
-1241
-1229
-1217
-1205
-1193
-1182
-1170
-1158
-1146
-1134
-1122
-1110
-1097
-1085
-1072
-1060
-1047
-1034
-1020
-1006
-994
-980
-966
-952
-937
-922
-907
-892
-876
-860
-845
-828
-812
-796
-779
-763
-746
-730
-713
-696
-680
-663
-647
-630
-614
-598
-582
-566
-550
-534
-519
-503
-488
-472
-457
-442
-426
-411
-396
-381
-366
-351
-336
-321
-306
-291
-276
-261
-246
-231
-217
-202
-188
-173
-159
-145
-130
-116
-102
-88
-74
-60
-46
-32
-18
-5
9
22
35
48
61
74
86
99
111
123
135
147
159
170
181
192
203
214
224
234
244
254
263
273
282
291
300
309
318
326
335
344
352
361
369
377
386
394
402
409
417
425
432
440
447
454
462
469
476
482
489
496
503
509
516
523
529
536
543
549
556
562
569
575
582
588
594
601
607
613
619
626
632
639
646
653
660
668
675
682
690
697
705
712
719
727
734
741
749
756
764
771
779
787
795
803
811
819
827
835
843
851
859
867
875
883
891
898
906
914
922
930
938
946
954
962
970
978
987
995
1002
1010
1020
1028
1036
1044
1052
1061
1069
1077
1085
1093
1100
1108
1115
1123
1130
1137
1144
1151
1158
1165
1172
1179
1186
1193
1200
1206
1213
1220
1227
1234
1240
1247
1254
1260
1267
1274
1280
1286
1293
1299
1305
1310
1316
1322
1327
1332
1337
1341
1346
1350
1353
1357
1360
1363
1366
1368
1370
1372
1373
1374
1375
1375
1376
1376
1376
1375
1375
1374
1373
1372
1371
1369
1367
1365
1362
1359
1356
1352
1348
1344
1340
1335
1330
1324
1319
1313
1307
1300
1294
1287
1280
1272
1265
1257
1249
1241
1233
1225
1216
1207
1198
1189
1180
1170
1160
1149
1139
1128
1117
1106
1095
1084
1072
1060
1049
1037
1025
1012
1000
987
975
962
949
935
922
908
895
881
867
852
838
824
809
794
779
764
748
733
717
701
685
669
652
636
619
603
586
569
551
534
517
499
482
464
446
428
410
392
374
355
337
318
300
281
262
243
224
204
185
165
146
126
106
86
66
46
26
5
-15
-35
-55
-75
-96
-116
-137
-157
-178
-198
-219
-239
-260
-280
-300
-321
-341
-361
-381
-402
-422
-442
-462
-482
-502
-522
-542
-561
-581
-600
-619
-638
-657
-676
-694
-713
-731
-749
-767
-784
-802
-819
-836
-853
-870
-887
-903
-920
-936
-952
-968
-984
-1000
-1014
-1030
-1045
-1060
-1075
-1089
-1103
-1117
-1131
-1144
-1157
-1169
-1181
-1192
-1204
-1215
-1225
-1235
-1245
-1255
-1264
-1273
-1282
-1291
-1299
-1307
-1314
-1322
-1329
-1336
-1342
-1348
-1354
-1360
-1365
-1371
-1376
-1380
-1385
-1389
-1393
-1397
-1400
-1403
-1406
-1409
-1411
-1413
-1415
-1416
-1417
-1418
-1419
-1419
-1419
-1419
-1419
-1418
-1418
-1417
-1416
-1415
-1414
-1412
-1411
-1410
-1408
-1407
-1405
-1403
-1401
-1399
-1397
-1394
-1392
-1389
-1386
-1383
-1380
-1377
-1373
-1369
-1365
-1361
-1356
-1352
-1346
-1341
-1336
-1330
-1324
-1318
-1311
-1305
-1298
-1291
-1283
-1276
-1268
-1260
-1251
-1243
-1234
-1225
-1216
-1207
-1198
-1188
-1178
-1168
-1158
-1148
-1137
-1126
-1115
-1104
-1092
-1080
-1068
-1056
-1043
-1030
-1016
-1002
-990
-976
-961
-946
-931
-916
-901
-885
-868
-852
-835
-817
-799
-781
-763
-744
-725
-706
-687
-667
-647
-627
-606
-585
-564
-543
-521
-499
-477
-455
-432
-409
-386
-362
-337
-313
-288
-262
-237
-211
-185
-159
-133
-106
-80
-53
-26
1
28
56
83
111
139
167
196
224
252
281
310
338
367
396
424
453
482
511
540
569
597
626
655
684
713
741
770
799
828
857
886
914
943
972
1000
1029
1057
1086
1114
1142
1170
1198
1226
1254
1282
1310
1337
1365
1392
1419
1446
1473
1500
1527
1553
1579
1605
1631
1656
1682
1707
1732
1757
1782
1807
1831
1856
1880
1905
1929
1953
1977
2001
2025
2048
2072
2095
2118
2141
2164
2186
2209
2231
2253
2274
2296
2317
2337
2358
2377
2397
2416
2435
2454
2472
2490
2507
2525
2542
2558
2575
2591
2606
2621
2636
2651
2665
2679
2692
2705
2718
2731
2743
2754
2766
2776
2787
2797
2807
2816
2825
2834
2842
2850
2857
2864
2870
2876
2881
2886
2890
2894
2897
2900
2903
2905
2906
2907
2908
2908
2907
2906
2904
2902
2899
2896
2892
2888
2884
2878
2873
2867
2860
2853
2845
2837
2829
2820
2811
2801
2791
2780
2769
2757
2745
2733
2719
2706
2692
2677
2662
2646
2630
2613
2596
2578
2560
2541
2523
2503
2484
2463
2443
2422
2401
2379
2357
2334
2311
2287
2263
2238
2213
2188
2161
2135
2108
2080
2053
2024
1995
1966
1937
1907
1876
1846
1815
1783
1752
1720
1687
1655
1622
1589
1555
1521
1487
1453
1418
1383
1348
1313
1278
1242
1206
1170
1134
1098
1062
1025
989
952
916
879
842
805
768
731
694
657
620
583
546
510
473
436
399
362
325
288
252
215
178
142
105
69
33
-3
-39
-75
-111
-147
-182
-218
-253
-289
-324
-358
-393
-428
-462
-496
-530
-564
-597
-630
-664
-697
-729
-762
-794
-827
-859
-891
-922
-954
-986
-1016
-1048
-1080
-1111
-1142
-1173
-1203
-1234
-1265
-1295
-1326
-1356
-1386
-1415
-1445
-1475
-1504
-1533
-1561
-1590
-1618
-1646
-1674
-1702
-1729
-1756
-1783
-1810
-1836
-1862
-1888
-1913
-1939
-1964
-1988
-2013
-2037
-2060
-2084
-2107
-2129
-2151
-2173
-2195
-2215
-2236
-2256
-2275
-2294
-2313
-2331
-2349
-2366
-2383
-2399
-2414
-2429
-2444
-2458
-2472
-2486
-2499
-2511
-2524
-2536
-2548
-2559
-2570
-2581
-2591
-2601
-2610
-2619
-2627
-2634
-2641
-2647
-2653
-2658
-2663
-2667
-2671
-2673
-2676
-2677
-2679
-2679
-2679
-2679
-2678
-2676
-2674
-2672
-2669
-2665
-2661
-2656
-2651
-2646
-2639
-2633
-2626
-2618
-2610
-2602
-2592
-2583
-2573
-2562
-2551
-2539
-2527
-2515
-2502
-2488
-2474
-2460
-2445
-2429
-2414
-2397
-2381
-2363
-2345
-2327
-2308
-2289
-2269
-2249
-2229
-2208
-2187
-2165
-2143
-2120
-2097
-2074
-2050
-2025
-2001
-1976
-1951
-1925
-1899
-1872
-1845
-1818
-1790
-1763
-1734
-1706
-1677
-1648
-1619
-1589
-1559
-1529
-1499
-1468
-1438
-1407
-1376
-1345
-1313
-1282
-1250
-1219
-1187
-1155
-1124
-1092
-1060
-1028
-996
-964
-932
-900
-868
-836
-804
-772
-740
-707
-675
-642
-610
-578
-545
-512
-480
-447
-414
-382
-349
-317
-284
-252
-220
-187
-155
-122
-90
-58
-25
7
39
71
103
135
167
199
232
264
296
328
359
391
423
455
486
517
548
579
610
641
671
701
731
761
791
820
850
879
908
936
965
993
1020
1049
1077
1104
1131
1158
1185
1211
1237
1262
1288
1313
1338
1362
1386
1410
1433
1456
1479
1502
1524
1546
1567
1588
1608
1628
1648
1668
1687
1705
1724
1742
1759
1777
1794
1810
1827
1843
1858
1873
1888
1902
1916
1930
1943
1955
1968
1979
1991
2001
2012
2023
2033
2041
2051
2060
2068
2076
2084
2091
2098
2105
2111
2116
2122
2127
2131
2135
2139
2142
2145
2148
2150
2152
2153
2154
2155
2155
2156
2155
2155
2154
2153
2151
2149
2147
2144
2141
2137
2133
2129
2124
2119
2113
2107
2100
2094
2086
2079
2071
2062
2054
2045
2035
2025
2016
2005
1995
1985
1974
1962
1951
1939
1928
1916
1903
1891
1879
1866
1853
1840
1827
1814
1800
1787
1773
1759
1745
1730
1715
1701
1686
1670
1655
1639
1624
1608
1592
1576
1559
1543
1526
1510
1493
1476
1459
1441
1424
1406
1389
1371
1353
1335
1317
1299
1281
1263
1244
1226
1207
1189
1170
1152
1133
1114
1095
1076
1057
1038
1018
999
980
960
940
920
900
880
860
840
820
799
779
759
739
718
698
678
658
637
617
597
577
557
537
517
497
477
457
437
417
397
377
357
337
317
296
276
256
235
214
194
173
152
131
110
88
67
45
24
2
-20
-41
-63
-85
-106
-128
-150
-171
-193
-214
-236
-257
-279
-300
-321
-343
-364
-385
-406
-427
-448
-470
-491
-512
-533
-554
-576
-597
-619
-640
-662
-683
-705
-726
-748
-769
-791
-812
-834
-855
-876
-897
-918
-939
-960
-980
-1000
-1020
-1042
-1062
-1082
-1102
-1122
-1142
-1161
-1180
-1199
-1218
-1237
-1256
-1274
-1292
-1310
-1327
-1344
-1361
-1378
-1394
-1410
-1426
-1441
-1456
-1471
-1486
-1500
-1513
-1527
-1540
-1553
-1565
-1577
-1589
-1600
-1611
-1622
-1632
-1642
-1651
-1661
-1670
-1679
-1687
-1695
-1703
-1710
-1717
-1723
-1729
-1735
-1740
-1745
-1749
-1753
-1757
-1760
-1763
-1765
-1767
-1769
-1770
-1771
-1771
-1771
-1770
-1769
-1767
-1765
-1762
-1759
-1756
-1752
-1747
-1742
-1737
-1731
-1724
-1717
-1709
-1701
-1693
-1684
-1674
-1664
-1653
-1642
-1630
-1617
-1604
-1590
-1576
-1562
-1546
-1531
-1514
-1498
-1481
-1463
-1445
-1426
-1407
-1388
-1367
-1347
-1326
-1305
-1283
-1261
-1238
-1215
-1192
-1169
-1145
-1121
-1097
-1072
-1047
-1020
-995
-969
-943
-916
-889
-862
-834
-806
-778
-750
-721
-692
-663
-634
-605
-575
-545
-516
-486
-456
-425
-395
-364
-334
-303
-272
-241
-209
-178
-146
-114
-82
-51
-19
13
45
77
109
141
173
205
237
269
300
332
363
394
425
456
487
517
548
578
609
639
669
698
728
757
787
816
844
873
901
929
957
984
1010
1038
1065
1091
1116
1142
1166
1191
1215
1239
1262
1285
1307
1329
1350
1372
1392
1412
1432
1452
1471
1490
1508
1526
1544
1561
1578
1594
1609
1624
1639
1652
1666
1679
1691
1703
1714
1726
1736
1746
1756
1766
1775
1783
1792
1799
1807
1814
1821
1827
1833
1839
1845
1850
1854
1859
1863
1866
1870
1873
1875
1878
1880
1881
1883
1884
1885
1885
1886
1885
1885
1885
1884
1882
1881
1879
1877
1875
1872
1869
1865
1862
1858
1853
1848
1843
1838
1833
1827
1820
1814
1807
1800
1793
1785
1777
1769
1760
1751
1742
1733
1723
1713
1703
1693
1682
1672
1661
1650
1638
1627
1615
1604
1592
1580
1568
1555
1543
1530
1517
1504
1491
1478
1464
1450
1437
1422
1408
1394
1379
1365
1350
1335
1319
1304
1289
1273
1257
1242
1226
1210
1194
1177
1161
1144
1127
1111
1093
1076
1059
1041
1022
1004
987
969
950
932
913
894
875
856
837
819
799
780
761
742
723
704
684
665
646
626
607
587
567
547
527
508
488
468
448
428
408
388
368
348
328
308
288
268
248
228
208
187
167
147
127
107
86
66
46
25
5
-15
-35
-56
-76
-96
-116
-136
-157
-177
-197
-217
-237
-257
-278
-298
-318
-338
-359
-379
-399
-420
-440
-461
-481
-501
-521
-542
-562
-581
-601
-621
-640
-659
-678
-697
-716
-734
-753
-771
-789
-806
-824
-842
-859
-877
-894
-911
-928
-945
-962
-978
-995
-1010
-1027
-1043
-1058
-1074
-1089
-1104
-1118
-1133
-1147
-1161
-1174
-1188
-1201
-1214
-1226
-1239
-1251
-1263
-1275
-1286
-1297
-1308
-1319
-1329
-1340
-1350
-1359
-1369
-1378
-1387
-1395
-1403
-1411
-1419
-1426
-1433
-1439
-1446
-1451
-1457
-1462
-1467
-1472
-1476
-1480
-1483
-1487
-1489
-1492
-1494
-1496
-1498
-1499
-1500
-1501
-1501
-1500
-1499
-1498
-1496
-1494
-1492
-1489
-1486
-1482
-1478
-1474
-1469
-1463
-1458
-1452
-1445
-1438
-1431
-1424
-1416
-1408
-1400
-1391
-1382
-1373
-1363
-1353
-1343
-1333
-1323
-1312
-1301
-1289
-1278
-1266
-1254
-1242
-1230
-1217
-1205
-1192
-1179
-1165
-1152
-1138
-1125
-1111
-1097
-1083
-1069
-1055
-1040
-1026
-1010
-996
-981
-966
-951
-936
-921
-905
-890
-874
-858
-842
-826
-810
-794
-778
-762
-745
-728
-712
-695
-678
-661
-643
-626
-609
-591
-573
-556
-538
-520
-501
-483
-465
-447
-428
-410
-392
-373
-355
-336
-318
-299
-281
-262
-243
-225
-206
-187
-168
-149
-130
-111
-91
-72
-52
-33
-13
7
27
47
67
87
107
127
147
167
187
207
227
247
267
287
307
327
346
365
385
404
423
442
461
480
499
517
536
555
573
592
610
629
647
666
684
702
720
738
756
774
792
810
827
845
862
880
897
913
930
946
963
978
994
1008
1025
1040
1054
1069
1083
1097
1111
1125
1138
1152
1165
1177
1190
1202
1214
1226
1238
1250
1261
1272
1282
1293
1303
1313
1323
1332
1342
1351
1359
1368
1377
1385
1393
1401
1409
1416
1424
1431
1438
1445
1451
1458
1464
1470
1476
1481
1487
1492
1497
1502
1507
1511
1516
1520
1523
1527
1530
1533
1536
1539
1542
1544
1546
1549
1550
1552
1554
1555
1557
1558
1559
1560
1561
1562
1563
1564
1564
1565
1565
1565
1565
1564
1564
1563
1562
1561
1560
1558
1557
1555
1553
1550
1548
1545
1542
1539
1535
1532
1528
1524
1519
1515
1510
1505
1500
1495
1489
1483
1477
1471
1465
1458
1451
1444
1437
1429
1422
1414
1405
1397
1388
1379
1370
1361
1351
1341
1331
1320
1310
1299
1287
1276
1264
1252
1240
1228
1215
1203
1190
1177
1163
1150
1136
1122
1108
1094
1079
1065
1051
1036
1020
1006
991
976
961
945
930
914
898
882
866
850
833
817
800
783
766
749
732
715
697
680
662
645
627
609
591
573
555
537
518
500
482
464
445
427
409
390
372
353
335
316
298
279
260
242
223
205
186
168
149
131
113
95
77
60
42
25
7
-10
-28
-45
-62
-79
-96
-113
-130
-146
-163
-179
-195
-211
-227
-243
-259
-274
-289
-305
-319
-334
-348
-363
-376
-390
-404
-417
-430
-443
-455
-468
-480
-492
-503
-515
-526
-537
-547
-558
-568
-578
-588
-597
-606
-615
-624
-633
-641
-649
-657
-664
-672
-679
-685
-691
-698
-703
-709
-714
-719
-724
-729
-733
-737
-741
-745
-748
-751
-754
-756
-759
-761
-763
-764
-766
-767
-769
-770
-771
-772
-773
-773
-774
-774
-774
-774
-774
-774
-773
-773
-772
-772
-771
-770
-769
-767
-766
-764
-763
-761
-759
-757
-755
-753
-750
-748
-746
-743
-740
-738
-735
-732
-729
-726
-722
-719
-716
-713
-710
-706
-703
-700
-697
-693
-690
-687
-684
-680
-677
-673
-670
-666
-662
-658
-654
-650
-646
-642
-638
-633
-629
-625
-620
-616
-612
-607
-603
-598
-594
-589
-585
-581
-577
-573
-569
-565
-562
-558
-555
-552
-549
-546
-543
-540
-538
-535
-532
-529
-527
-524
-522
-519
-516
-514
-512
-510
-508
-506
-504
-502
-500
-499
-497
-496
-495
-493
-492
-491
-489
-488
-487
-486
-484
-483
-482
-481
-480
-479
-478
-477
-476
-475
-474
-474
-473
-472
-471
-470
-469
-468
-466
-465
-463
-462
-460
-458
-456
-454
-452
-449
-447
-444
-441
-438
-435
-432
-428
-425
-421
-417
-413
-409
-404
-400
-395
-390
-386
-381
-375
-370
-365
-359
-353
-347
-341
-335
-329
-322
-315
-308
-301
-294
-287
-279
-271
-263
-255
-247
-239
-230
-222
-213
-204
-195
-186
-176
-167
-157
-147
-137
-127
-117
-106
-96
-85
-74
-63
-52
-40
-29
-17
-5
7
19
31
43
55
67
80
92
104
117
129
141
153
166
178
190
202
214
226
238
251
263
275
287
299
312
324
336
349
361
374
387
400
412
425
438
451
464
477
490
503
516
529
541
554
567
580
593
605
618
631
643
656
668
681
693
705
717
729
741
753
765
777
789
801
813
824
836
847
859
870
882
893
904
915
926
937
947
958
968
978
988
998
1008
1018
1027
1037
1046
1056
1065
1074
1083
1092
1101
1109
1118
1126
1134
1142
1150
1158
1165
1173
1180
1187
1194
1200
1206
1212
1218
1224
1230
1235
1240
1245
1250
1255
1259
1264
1268
1271
1275
1278
1282
1285
1287
1290
1293
1295
1297
1299
1301
1302
1303
1305
1306
1306
1307
1307
1308
1308
1308
1308
1308
1308
1307
1307
1306
1305
1304
1303
1302
1300
1299
1297
1295
1293
1291
1289
1287
1284
1282
1279
1276
1273
1270
1267
1263
1260
1256
1252
1248
1244
1240
1236
1231
1226
1222
1217
1212
1207
1201
1196
1190
1184
1178
1172
1165
1159
1152
1144
1137
1129
1121
1113
1105
1096
1088
1079
1070
1061
1052
1042
1033
1024
1014
1004
995
985
976
966
956
946
936
926
917
907
897
887
877
867
857
847
837
827
817
807
797
787
777
767
757
746
736
726
715
705
694
684
673
663
652
641
631
620
609
599
588
578
568
558
547
537
527
517
507
497
487
477
467
457
448
438
428
418
409
399
390
380
371
362
352
343
334
324
315
306
297
288
279
270
262
253
244
236
227
219
211
202
195
187
179
172
164
157
149
142
135
128
121
114
107
100
93
86
79
72
65
58
51
44
37
31
24
17
11
4
-2
-9
-15
-21
-27
-33
-39
-45
-51
-57
-63
-69
-75
-81
-86
-92
-98
-104
-110
-116
-121
-127
-133
-139
-145
-151
-157
-162
-168
-174
-179
-185
-190
-196
-201
-207
-212
-218
-223
-229
-234
-240
-245
-251
-257
-262
-268
-274
-280
-286
-292
-298
-304
-310
-316
-323
-329
-335
-342
-348
-355
-362
-368
-375
-382
-389
-396
-403
-410
-417
-424
-432
-439
-446
-453
-460
-467
-475
-482
-489
-496
-503
-510
-517
-524
-532
-539
-546
-553
-560
-566
-573
-580
-587
-593
-600
-606
-613
-619
-626
-632
-639
-646
-652
-659
-666
-672
-679
-686
-692
-699
-706
-713
-719
-726
-733
-740
-747
-754
-761
-768
-774
-781
-787
-794
-800
-806
-813
-819
-825
-831
-837
-843
-849
-855
-862
-868
-874
-880
-886
-893
-899
-905
-912
-918
-924
-930
-936
-942
-948
-954
-960
-965
-971
-976
-982
-987
-992
-997
-1002
-1006
-1010
-1016
-1020
-1024
-1028
-1032
-1036
-1040
-1043
-1047
-1050
-1053
-1056
-1059
-1062
-1065
-1067
-1070
-1072
-1075
-1077
-1079
-1081
-1082
-1084
-1085
-1086
-1086
-1087
-1087
-1087
-1087
-1087
-1087
-1087
-1086
-1085
-1085
-1084
-1083
-1082
-1081
-1080
-1079
-1078
-1076
-1075
-1073
-1071
-1069
-1067
-1065
-1063
-1060
-1058
-1055
-1052
-1049
-1046
-1042
-1039
-1035
-1032
-1028
-1024
-1020
-1016
-1012
-1006
-1002
-999
-994
-990
-985
-981
-976
-971
-966
-961
-956
-951
-945
-940
-934
-929
-923
-917
-911
-905
-898
-892
-885
-878
-871
-864
-857
-849
-842
-834
-826
-818
-809
-801
-792
-784
-775
-766
-757
-747
-738
-728
-718
-708
-697
-687
-676
-666
-655
-644
-633
-622
-610
-599
-588
-576
-565
-553
-541
-529
-518
-506
-494
-481
-469
-457
-444
-432
-419
-406
-393
-380
-367
-354
-340
-326
-313
-298
-284
-270
-255
-240
-225
-210
-195
-179
-164
-148
-132
-116
-99
-83
-66
-49
-32
-15
2
19
36
53
71
88
106
124
142
160
179
197
215
234
253
271
290
309
328
347
367
386
406
425
445
465
485
504
524
544
564
585
605
625
645
665
685
705
725
745
766
786
806
826
846
866
886
906
927
947
967
987
1006
1027
1047
1066
1086
1105
1125
1144
1163
1183
1202
1221
1240
1259
1277
1296
1314
1332
1351
1369
1387
1404
1422
1440
1457
1475
1492
1509
1526
1543
1559
1575
1592
1608
1623
1639
1655
1670
1685
1700
1714
1729
1743
1757
1771
1785
1798
1811
1824
1837
1850
1862
1874
1886
1898
1909
1920
1931
1942
1952
1962
1972
1981
1990
1999
2008
2017
2025
2033
2040
2048
2055
2061
2068
2074
2080
2086
2091
2096
2101
2106
2110
2115
2118
2122
2125
2129
2131
2134
2136
2139
2141
2142
2144
2145
2147
2148
2148
2149
2149
2149
2149
2148
2147
2146
2145
2143
2141
2139
2136
2133
2130
2126
2122
2118
2114
2109
2104
2098
2093
2087
2081
2074
2067
2060
2053
2045
2037
2029
2021
2012
2003
1994
1984
1974
1964
1954
1943
1932
1921
1909
1897
1885
1873
1860
1848
1835
1822
1809
1795
1782
1768
1754
1740
1726
1712
1697
1682
1667
1652
1637
1622
1606
1590
1574
1558
1542
1526
1510
1493
1477
1460
1443
1426
1409
1392
1375
1358
1340
1323
1305
1287
1270
1252
1234
1217
1199
1181
1163
1145
1127
1109
1091
1073
1054
1036
1018
1000
981
963
944
926
907
889
871
852
834
816
798
780
762
744
726
708
690
673
655
637
619
601
583
566
548
530
512
495
477
460
442
425
408
391
373
356
339
322
306
289
272
255
238
222
205
188
172
155
138
122
105
89
73
57
41
25
9
-7
-22
-37
-52
-67
-82
-97
-112
-127
-141
-155
-169
-183
-197
-210
-224
-237
-250
-263
-276
-289
-301
-314
-327
-339
-351
-363
-375
-387
-399
-411
-423
-434
-446
-457
-468
-480
-490
-501
-512
-522
-533
-543
-553
-563
-573
-582
-592
-601
-611
-620
-629
-638
-647
-656
-664
-673
-681
-689
-697
-705
-713
-721
-729
-736
-744
-751
-758
-765
-772
-779
-785
-791
-797
-803
-808
-814
-819
-824
-829
-833
-838
-842
-846
-850
-854
-857
-860
-863
-866
-869
-871
-874
-876
-878
-880
-882
-883
-885
-886
-887
-887
-888
-888
-888
-888
-887
-887
-886
-885
-883
-882
-880
-878
-876
-873
-871
-868
-865
-862
-858
-855
-851
-847
-843
-839
-835
-830
-825
-820
-815
-809
-803
-798
-792
-785
-779
-773
-766
-759
-753
-746
-739
-731
-724
-717
-709
-701
-693
-685
-677
-668
-660
-651
-642
-633
-623
-614
-604
-595
-585
-575
-565
-555
-545
-535
-525
-515
-504
-494
-484
-473
-463
-452
-442
-431
-420
-410
-399
-389
-378
-368
-357
-347
-336
-326
-315
-304
-294
-283
-271
-260
-249
-238
-226
-215
-204
-192
-181
-169
-158
-147
-135
-124
-113
-102
-91
-80
-69
-58
-47
-36
-25
-14
-4
7
17
28
38
48
58
68
77
87
96
105
115
124
132
141
150
159
168
176
185
193
202
210
219
227
235
243
251
260
268
276
283
291
299
307
315
322
330
337
344
351
359
366
373
379
386
393
399
406
412
418
424
430
436
441
447
453
458
464
469
475
480
485
490
495
500
505
510
515
519
524
528
532
536
541
545
549
552
556
560
564
567
570
574
577
580
583
586
589
591
594
597
599
602
604
606
608
610
612
614
615
616
618
619
620
621
622
623
623
624
624
625
625
625
625
625
625
625
624
624
623
622
621
620
619
617
616
614
612
610
607
604
602
599
595
592
588
584
580
576
572
567
562
558
553
548
542
537
531
525
520
513
507
501
494
487
481
474
466
459
452
444
436
428
420
412
403
395
386
377
368
359
350
340
331
321
311
301
291
281
271
261
251
241
230
220
209
199
188
178
167
156
145
134
123
112
101
90
79
68
56
45
34
22
11
-1
-13
-25
-36
-48
-60
-72
-84
-96
-108
-121
-133
-145
-158
-170
-183
-196
-208
-221
-234
-247
-260
-272
-285
-298
-311
-323
-336
-348
-361
-373
-386
-398
-411
-423
-435
-447
-459
-471
-482
-494
-506
-517
-529
-541
-552
-564
-575
-587
-598
-609
-620
-632
-643
-654
-664
-675
-686
-696
-707
-717
-727
-738
-748
-758
-768
-777
-787
-797
-806
-816
-825
-834
-843
-852
-861
-869
-878
-886
-894
-902
-910
-918
-926
-933
-941
-948
-955
-962
-968
-974
-981
-986
-992
-997
-1002
-1008
-1012
-1016
-1022
-1027
-1031
-1035
-1039
-1043
-1047
-1051
-1055
-1058
-1062
-1065
-1068
-1071
-1074
-1077
-1079
-1082
-1084
-1086
-1088
-1090
-1091
-1093
-1094
-1095
-1096
-1097
-1097
-1098
-1098
-1099
-1099
-1099
-1099
-1098
-1098
-1097
-1097
-1096
-1095
-1093
-1092
-1090
-1088
-1086
-1084
-1082
-1079
-1077
-1074
-1071
-1068
-1064
-1060
-1057
-1052
-1048
-1044
-1039
-1034
-1029
-1024
-1018
-1012
-1006
-1000
-995
-988
-982
-975
-968
-961
-954
-946
-938
-930
-922
-913
-904
-895
-885
-875
-865
-855
-845
-834
-823
-812
-801
-790
-779
-767
-755
-743
-731
-718
-706
-693
-680
-666
-653
-639
-625
-610
-595
-580
-565
-549
-533
-517
-500
-484
-466
-449
-431
-414
-395
-377
-358
-340
-321
-302
-282
-263
-244
-224
-204
-185
-165
-145
-125
-105
-85
-64
-44
-23
-3
18
39
61
82
104
125
147
169
191
213
236
258
281
304
326
349
372
395
418
441
464
487
510
533
556
579
602
625
648
671
694
717
740
763
786
810
833
856
879
903
926
949
972
996
1018
1042
1065
1087
1110
1133
1155
1178
1200
1222
1244
1266
1288
1310
1332
1353
1374
1395
1416
1437
1457
1478
1498
1518
1538
1557
1577
1596
1615
1634
1653
1671
1689
1708
1725
1743
1761
1779
1796
1813
1830
1847
1863
1879
1895
1911
1927
1942
1957
1972
1987
2001
2016
2029
2043
2057
2070
2084
2096
2109
2121
2133
2145
2157
2168
2179
2189
2199
2209
2219
2228
2237
2246
2255
2263
2271
2278
2286
2293
2299
2306
2312
2317
2323
2328
2332
2336
2340
2344
2347
2350
2353
2356
2358
2360
2361
2362
2363
2364
2364
2364
2363
2362
2361
2360
2358
2355
2353
2350
2346
2342
2338
2334
2329
2324
2318
2313
2306
2300
2293
2286
2278
2271
2263
2254
2246
2237
2228
2218
2208
2198
2187
2176
2165
2154
2142
2130
2117
2104
2091
2078
2065
2051
2037
2021
2008
1993
1978
1962
1947
1931
1915
1899
1882
1866
1849
1832
1815
1797
1780
1762
1744
1726
1707
1689
1670
1652
1633
1613
1594
1575
1555
1535
1515
1495
1475
1454
1434
1413
1392
1371
1350
1329
1308
1287
1265
1243
1222
1200
1178
1155
1133
1111
1088
1065
1042
1018
996
973
950
926
903
879
855
832
808
784
761
737
713
690
666
643
619
595
572
548
525
501
478
454
431
407
384
360
337
313
290
267
243
220
197
174
150
127
104
81
58
35
12
-11
-33
-56
-79
-101
-123
-146
-168
-190
-211
-233
-254
-276
-297
-318
-338
-359
-380
-400
-420
-440
-459
-479
-498
-517
-536
-555
-574
-592
-611
-629
-647
-665
-682
-700
-717
-734
-752
-768
-785
-802
-818
-834
-850
-866
-882
-897
-912
-927
-941
-956
-970
-984
-997
-1010
-1024
-1037
-1050
-1062
-1075
-1087
-1099
-1110
-1122
-1133
-1144
-1154
-1165
-1175
-1185
-1194
-1203
-1212
-1221
-1229
-1237
-1245
-1252
-1260
-1267
-1273
-1280
-1286
-1292
-1298
-1303
-1308
-1313
-1318
-1322
-1326
-1330
-1334
-1337
-1340
-1343
-1346
-1349
-1351
-1353
-1355
-1357
-1358
-1360
-1361
-1362
-1363
-1363
-1364
-1364
-1364
-1365
-1365
-1365
-1364
-1364
-1364
-1363
-1363
-1362
-1361
-1360
-1359
-1358
-1357
-1355
-1354
-1352
-1350
-1348
-1346
-1344
-1342
-1339
-1336
-1334
-1331
-1328
-1325
-1322
-1319
-1315
-1312
-1309
-1305
-1302
-1298
-1294
-1290
-1287
-1283
-1279
-1275
-1271
-1266
-1262
-1258
-1253
-1249
-1244
-1239
-1234
-1229
-1224
-1219
-1214
-1208
-1203
-1198
-1192
-1187
-1181
-1175
-1169
-1163
-1157
-1151
-1145
-1139
-1133
-1126
-1120
-1114
-1107
-1101
-1094
-1088
-1081
-1075
-1068
-1062
-1055
-1048
-1042
-1035
-1028
-1022
-1014
-1008
-1000
-994
-987
-980
-973
-966
-959
-952
-944
-937
-930
-923
-915
-908
-901
-893
-886
-878
-871
-863
-855
-848
-840
-832
-825
-817
-810
-802
-795
-787
-780
-772
-765
-758
-751
-743
-736
-729
-722
-715
-708
-701
-694
-688
-681
-675
-668
-662
-655
-649
-642
-636
-629
-623
-616
-610
-604
-598
-591
-585
-579
-573
-566
-560
-554
-548
-541
-535
-529
-523
-517
-511
-504
-498
-492
-486
-479
-473
-467
-461
-454
-448
-442
-436
-430
-423
-417
-411
-405
-399
-393
-387
-381
-374
-368
-361
-355
-348
-342
-335
-328
-321
-314
-307
-300
-293
-286
-279
-271
-264
-257
-249
-242
-235
-227
-220
-212
-205
-197
-190
-182
-175
-167
-160
-152
-144
-137
-129
-121
-113
-105
-96
-88
-79
-71
-62
-53
-45
-36
-27
-17
-8
1
11
20
30
39
49
59
68
78
88
98
109
119
130
140
151
161
172
183
194
205
216
227
238
249
260
272
283
294
306
318
330
342
354
366
378
390
402
414
427
439
451
464
476
488
501
514
526
539
552
565
578
591
604
617
630
643
656
670
683
696
710
723
736
750
763
777
791
804
818
832
846
859
873
887
901
914
928
942
956
969
983
997
1010
1024
1037
1051
1065
1078
1092
1105
1119
1133
1147
1160
1174
1188
1201
1215
1228
1242
1255
1269
1282
1296
1309
1322
1336
1349
1362
1375
1389
1402
1415
1428
1441
1455
1468
1481
1494
1507
1520
1533
1546
1558
1571
1584
1597
1609
1622
1634
1647
1659
1671
1683
1695
1707
1719
1731
1742
1754
1765
1776
1787
1798
1809
1820
1831
1842
1853
1863
1874
1884
1895
1905
1915
1925
1935
1945
1955
1964
1974
1983
1992
2001
2009
2017
2027
2035
2043
2051
2059
2066
2074
2081
2088
2094
2101
2107
2113
2118
2124
2129
2134
2139
2143
2147
2151
2155
2158
2161
2164
2167
2169
2171
2173
2175
2176
2177
2178
2179
2179
2179
2179
2179
2178
2177
2176
2174
2173
2171
2169
2167
2164
2162
2159
2156
2152
2149
2145
2141
2137
2133
2129
2124
2120
2115
2110
2105
2099
2094
2088
2083
2077
2071
2064
2058
2051
2044
2037
2029
2021
2013
2005
1998
1990
1981
1972
1963
1954
1944
1935
1925
1914
1904
1893
1883
1872
1860
1849
1837
1825
1813
1800
1788
1775
1762
1749
1735
1722
1708
1694
1680
1666
1652
1638
1623
1609
1594
1579
1564
1549
1534
1518
1503
1487
1471
1455
1439
1423
1406
1389
1372
1355
1338
1320
1303
1285
1266
1248
1230
1211
1192
1174
1154
1135
1116
1096
1076
1057
1037
1016
996
976
955
935
914
893
872
851
830
808
787
765
744
722
700
678
656
633
611
589
566
543
521
498
475
452
429
406
383
360
337
313
290
266
242
219
195
171
147
123
99
75
50
26
2
-23
-47
-72
-96
-121
-145
-170
-195
-220
-245
-269
-294
-319
-344
-369
-394
-419
-444
-469
-494
-520
-545
-570
-595
-620
-645
-670
-695
-720
-744
-769
-794
-819
-843
-867
-892
-916
-940
-964
-988
-1012
-1036
-1059
-1083
-1107
-1130
-1153
-1177
-1200
-1223
-1246
-1269
-1292
-1314
-1337
-1359
-1382
-1404
-1426
-1448
-1469
-1491
-1512
-1534
-1555
-1575
-1596
-1616
-1637
-1657
-1676
-1696
-1715
-1735
-1754
-1773
-1791
-1810
-1828
-1846
-1864
-1882
-1899
-1917
-1934
-1951
-1968
-1984
-2001
-2017
-2033
-2049
-2064
-2080
-2095
-2110
-2125
-2140
-2154
-2168
-2182
-2196
-2210
-2224
-2237
-2250
-2263
-2275
-2288
-2300
-2312
-2323
-2335
-2346
-2357
-2368
-2379
-2389
-2399
-2409
-2419
-2428
-2437
-2446
-2455
-2463
-2471
-2479
-2486
-2494
-2501
-2507
-2514
-2520
-2526
-2531
-2536
-2541
-2546
-2550
-2554
-2558
-2561
-2564
-2567
-2570
-2572
-2574
-2575
-2576
-2577
-2578
-2578
-2578
-2577
-2577
-2576
-2574
-2573
-2571
-2568
-2566
-2563
-2560
-2556
-2552
-2548
-2544
-2539
-2534
-2528
-2523
-2516
-2510
-2503
-2496
-2489
-2481
-2474
-2465
-2457
-2448
-2439
-2429
-2419
-2409
-2399
-2388
-2377
-2366
-2354
-2342
-2330
-2317
-2305
-2291
-2278
-2264
-2250
-2236
-2221
-2206
-2191
-2175
-2160
-2144
-2127
-2111
-2094
-2077
-2059
-2041
-2024
-2005
-1987
-1968
-1949
-1930
-1910
-1891
-1871
-1851
-1831
-1810
-1789
-1768
-1747
-1726
-1704
-1682
-1660
-1638
-1615
-1593
-1570
-1546
-1523
-1499
-1475
-1450
-1426
-1401
-1376
-1350
-1325
-1299
-1273
-1247
-1221
-1194
-1168
-1141
-1114
-1086
-1059
-1031
-1002
-975
-946
-918
-889
-860
-831
-801
-771
-742
-711
-681
-650
-620
-589
-558
-527
-495
-464
-432
-400
-368
-336
-304
-271
-239
-206
-173
-141
-108
-75
-41
-8
25
59
93
126
160
194
228
263
297
331
366
400
435
470
504
539
574
609
643
678
713
748
783
818
853
888
922
957
992
1027
1061
1096
1131
1165
1200
1234
1268
1302
1337
1371
1405
1439
1472
1506
1540
1573
1607
1640
1674
1707
1740
1773
1806
1839
1872
1904
1937
1969
2001
2033
2065
2097
2128
2159
2191
2222
2252
2283
2313
2344
2374
2403
2433
2462
2491
2520
2549
2577
2606
2634
2661
2689
2716
2743
2770
2796
2822
2848
2874
2899
2924
2949
2974
2998
3022
3046
3069
3093
3116
3139
3162
3184
3206
3228
3250
3271
3293
3313
3334
3354
3374
3394
3413
3432
3451
3469
3487
3505
3522
3539
3556
3572
3589
3604
3620
3635
3650
3665
3680
3694
3708
3722
3736
3749
3762
3774
3787
3799
3811
3822
3833
3844
3855
3865
3875
3885
3895
3904
3912
3921
3929
3937
3945
3952
3959
3966
3972
3979
3984
3990
3995
4000
4005
4009
4013
4017
4021
4024
4027
4029
4032
4034
4035
4035
4037
4038
4038
4038
4038
4037
4035
4035
4033
4030
4027
4026
4022
4019
4014
4011
4006
4001
3996
3990
3984
3978
3971
3964
3957
3949
3941
3932
3923
3914
3904
3894
3883
3872
3860
3848
3835
3822
3809
3795
3781
3766
3751
3735
3719
3703
3686
3669
3651
3633
3615
3596
3576
3557
3536
3516
3495
3473
3451
3429
3406
3383
3359
3335
3311
3286
3261
3236
3210
3183
3157
3129
3102
3074
3046
3017
2988
2959
2930
2900
2869
2838
2807
2776
2744
2712
2679
2646
2613
2579
2545
2511
2477
2442
2407
2371
2335
2299
2263
2226
2189
2152
2114
2077
2039
2000
1962
1923
1884
1844
1805
1765
1725
1685
1644
1603
1562
1521
1480
1438
1396
1354
1312
1269
1226
1184
1140
1097
1054
1010
967
923
879
835
791
747
703
658
614
569
524
479
433
388
343
297
251
206
160
114
68
22
-24
-70
-116
-162
-208
-254
-301
-347
-393
-440
-486
-532
-579
-625
-671
-717
-763
-809
-855
-901
-947
-993
-1039
-1084
-1130
-1175
-1221
-1266
-1311
-1356
-1401
-1446
-1491
-1535
-1580
-1624
-1668
-1712
-1756
-1799
-1843
-1886
-1929
-1971
-2013
-2056
-2098
-2140
-2182
-2223
-2264
-2305
-2345
-2386
-2426
-2465
-2505
-2544
-2583
-2621
-2659
-2697
-2734
-2771
-2808
-2844
-2880
-2916
-2951
-2986
-3020
-3054
-3088
-3121
-3154
-3186
-3218
-3249
-3280
-3310
-3340
-3370
-3399
-3427
-3455
-3483
-3510
-3537
-3563
-3588
-3613
-3638
-3662
-3686
-3709
-3732
-3754
-3775
-3796
-3817
-3837
-3856
-3875
-3893
-3911
-3928
-3945
-3961
-3976
-3991
-4006
-4019
-4033
-4045
-4057
-4069
-4078
-4090
-4099
-4109
-4117
-4125
-4132
-4139
-4145
-4151
-4156
-4161
-4165
-4168
-4171
-4174
-4176
-4177
-4178
-4178
-4178
-4177
-4175
-4173
-4171
-4168
-4164
-4160
-4155
-4149
-4143
-4137
-4129
-4122
-4113
-4104
-4094
-4083
-4073
-4062
-4050
-4037
-4024
-4010
-3996
-3981
-3966
-3950
-3933
-3916
-3899
-3880
-3862
-3842
-3822
-3802
-3781
-3759
-3737
-3714
-3690
-3666
-3642
-3617
-3591
-3564
-3538
-3510
-3482
-3453
-3424
-3395
-3365
-3334
-3303
-3272
-3239
-3207
-3174
-3140
-3106
-3071
-3036
-3000
-2964
-2927
-2890
-2853
-2815
-2776
-2737
-2698
-2658
-2618
-2577
-2536
-2494
-2452
-2410
-2367
-2324
-2280
-2237
-2192
-2148
-2103
-2058
-2012
-1967
-1921
-1875
-1828
-1781
-1734
-1687
-1639
-1592
-1544
-1495
-1447
-1398
-1349
-1300
-1251
-1201
-1152
-1102
-1052
-1000
-951
-900
-850
-799
-748
-697
-645
-594
-543
-491
-439
-388
-336
-285
-233
-181
-129
-78
-26
26
77
129
180
232
283
334
386
437
488
539
590
641
692
742
793
843
894
944
994
1045
1094
1144
1194
1244
1293
1342
1391
1440
1489
1537
1585
1633
1681
1729
1776
1823
1870
1917
1963
2009
2055
2100
2146
2191
2235
2280
2324
2368
2411
2454
2497
2539
2581
2623
2664
2705
2746
2786
2826
2865
2904
2943
2981
3019
3057
3094
3131
3167
3203
3239
3274
3309
3343
3377
3411
3444
3477
3509
3541
3573
3604
3635
3665
3695
3725
3754
3782
3810
3838
3865
3892
3918
3944
3969
3993
4017
4041
4064
4086
4109
4131
4152
4173
4193
4212
4231
4250
4268
4286
4303
4319
4335
4351
4365
4380
4394
4407
4419
4431
4443
4454
4464
4474
4483
4491
4499
4507
4514
4520
4526
4532
4536
4541
4544
4548
4550
4553
4554
4555
4556
4556
4555
4554
4553
4550
4547
4544
4540
4535
4530
4524
4518
4511
4504
4496
4487
4478
4468
4458
4447
4436
4424
4412
4399
4385
4371
4356
4341
4326
4310
4293
4276
4258
4240
4222
4203
4183
4164
4143
4123
4101
4080
4058
4035
4013
3990
3966
3942
3917
3893
3867
3842
3815
3789
3762
3735
3707
3679
3651
3623
3594
3564
3535
3505
3475
3444
3414
3383
3351
3320
3288
3256
3223
3190
3158
3124
3091
3057
3023
2989
2954
2919
2884
2848
2813
2777
2741
2704
2668
2631
2594
2557
2520
2482
2444
2407
2369
2331
2293
2254
2216
2177
2139
2100
2061
2021
1983
1944
1905
1866
1827
1788
1748
1709
1669
1630
1591
1551
1512
1473
1434
1394
1355
1316
1277
1238
1199
1160
1122
1083
1044
1006
967
929
890
852
814
776
738
700
662
624
586
549
511
474
437
399
362
325
288
252
215
179
142
106
70
35
-1
-36
-71
-106
-141
-175
-209
-243
-277
-310
-343
-376
-409
-441
-473
-505
-536
-567
-598
-629
-660
-690
-720
-750
-779
-808
-837
-866
-894
-922
-950
-977
-1004
-1031
-1058
-1084
-1110
-1136
-1161
-1186
-1211
-1236
-1260
-1284
-1307
-1330
-1353
-1376
-1399
-1421
-1443
-1464
-1486
-1507
-1527
-1548
-1568
-1588
-1608
-1627
-1646
-1664
-1683
-1701
-1719
-1736
-1754
-1771
-1787
-1804
-1820
-1836
-1851
-1867
-1882
-1896
-1910
-1924
-1938
-1951
-1964
-1977
-1989
-2001
-2013
-2025
-2036
-2047
-2057
-2068
-2078
-2087
-2097
-2106
-2115
-2123
-2132
-2140
-2147
-2155
-2162
-2169
-2175
-2181
-2187
-2193
-2198
-2203
-2207
-2211
-2215
-2219
-2222
-2225
-2228
-2230
-2232
-2234
-2235
-2236
-2237
-2237
-2237
-2237
-2237
-2236
-2235
-2234
-2232
-2230
-2228
-2225
-2222
-2219
-2216
-2212
-2208
-2203
-2198
-2193
-2188
-2182
-2176
-2170
-2164
-2157
-2150
-2143
-2135
-2128
-2120
-2111
-2103
-2094
-2085
-2076
-2066
-2057
-2047
-2036
-2025
-2015
-2004
-1993
-1981
-1970
-1958
-1946
-1933
-1921
-1908
-1895
-1882
-1869
-1855
-1841
-1827
-1813
-1799
-1784
-1770
-1755
-1740
-1725
-1709
-1694
-1678
-1662
-1646
-1630
-1613
-1597
-1580
-1563
-1546
-1529
-1511
-1494
-1476
-1458
-1440
-1422
-1404
-1386
-1368
-1350
-1332
-1313
-1295
-1276
-1257
-1239
-1220
-1201
-1182
-1163
-1144
-1125
-1106
-1087
-1068
-1049
-1029
-1010
-991
-972
-952
-933
-914
-894
-875
-856
-836
-817
-797
-778
-758
-739
-719
-700
-680
-661
-641
-621
-601
-582
-562
-542
-522
-502
-482
-462
-442
-422
-402
-382
-363
-343
-323
-303
-283
-263
-243
-224
-204
-184
-165
-146
-126
-107
-88
-69
-50
-31
-12
7
26
45
63
82
100
119
137
155
174
192
210
228
246
264
281
299
317
334
351
369
386
403
420
436
453
470
486
503
519
536
552
568
584
600
616
632
647
663
679
694
709
724
739
754
769
784
798
812
827
841
855
868
882
896
909
922
935
948
961
974
986
999
1010
1022
1035
1047
1059
1070
1082
1093
1105
1116
1127
1138
1149
1159
1170
1180
1190
1200
1210
1220
1229
1238
1248
1257
1265
1274
1283
1291
1299
1307
1315
1323
1330
1337
1345
1352
1359
1366
1372
1379
1385
1392
1398
1404
1410
1416
1421
1427
1432
1438
1443
1448
1453
1457
1462
1466
1471
1475
1479
1483
1486
1490
1493
1496
1499
1502
1505
1508
1510
1512
1514
1516
1518
1519
1521
1522
1523
1524
1524
1525
1525
1526
1526
1526
1526
1526
1526
1526
1526
1525
1525
1524
1524
1523
1522
1521
1520
1519
1518
1517
1515
1514
1512
1510
1508
1506
1504
1502
1500
1497
1495
1492
1489
1486
1483
1480
1477
1474
1471
1467
1464
1460
1457
1453
1449
1445
1441
1437
1433
1429
1425
1420
1416
1411
1406
1401
1396
1391
1386
1380
1375
1369
1364
1358
1352
1346
1340
1334
1327
1321
1315
1308
1302
1295
1289
1282
1275
1268
1261
1254
1247
1240
1233
1226
1219
1211
1204
1196
1189
1181
1174
1166
1158
1151
1143
1135
1127
1120
1112
1104
1096
1088
1080
1072
1064
1057
1049
1041
1033
1025
1016
1008
1000
993
985
977
969
961
953
945
937
930
922
914
906
898
890
882
874
866
859
851
843
835
828
820
812
805
797
790
782
775
767
760
752
745
737
730
723
715
708
700
693
686
678
671
664
656
649
642
635
628
621
614
607
600
593
586
579
572
565
558
552
545
538
531
525
518
511
505
498
492
485
478
472
465
459
452
446
440
433
427
421
414
408
402
396
390
383
377
371
365
359
353
347
341
335
329
323
317
311
305
299
293
287
281
275
269
263
257
251
245
239
233
227
221
215
209
203
198
192
186
180
174
168
162
156
150
143
137
131
125
119
113
106
100
94
88
82
75
69
63
57
51
44
38
32
25
19
13
7
0
-6
-12
-19
-25
-31
-38
-44
-51
-57
-64
-70
-76
-83
-89
-96
-102
-108
-115
-121
-128
-134
-140
-147
-153
-159
-165
-172
-178
-184
-190
-196
-203
-209
-215
-221
-227
-233
-239
-245
-252
-258
-264
-270
-276
-282
-288
-294
-300
-306
-312
-318
-324
-330
-336
-342
-348
-354
-360
-366
-372
-378
-384
-390
-396
-402
-407
-413
-419
-425
-431
-437
-443
-449
-455
-461
-467
-473
-479
-484
-490
-496
-502
-508
-514
-520
-526
-532
-538
-544
-550
-555
-561
-567
-573
-579
-585
-591
-597
-603
-608
-614
-620
-625
-631
-637
-642
-648
-653
-658
-664
-669
-674
-680
-685
-690
-695
-701
-706
-711
-716
-722
-727
-732
-737
-742
-747
-752
-757
-762
-767
-772
-777
-781
-786
-791
-795
-800
-804
-808
-813
-817
-821
-825
-829
-832
-836
-840
-843
-847
-850
-853
-856
-859
-862
-865
-868
-870
-873
-875
-878
-880
-883
-885
-887
-889
-891
-893
-895
-897
-899
-900
-902
-904
-905
-906
-908
-909
-910
-911
-912
-913
-914
-914
-915
-915
-916
-916
-916
-916
-916
-916
-916
-915
-915
-914
-914
-913
-912
-912
-911
-910
-909
-908
-906
-905
-904
-902
-901
-899
-898
-896
-894
-892
-890
-889
-887
-884
-882
-880
-878
-875
-873
-871
-868
-866
-863
-861
-858
-856
-853
-851
-849
-846
-844
-841
-839
-837
-834
-832
-829
-827
-824
-822
-820
-817
-815
-813
-810
-808
-805
-803
-801
-798
-796
-794
-791
-789
-786
-784
-782
-779
-777
-775
-772
-770
-768
-765
-763
-761
-758
-756
-754
-751
-749
-747
-744
-742
-740
-738
-735
-733
-731
-728
-726
-724
-722
-719
-717
-715
-712
-710
-708
-706
-703
-701
-699
-697
-694
-692
-690
-688
-685
-683
-681
-679
-676
-674
-672
-670
-668
-665
-663
-661
-659
-656
-654
-652
-650
-648
-645
-643
-641
-639
-637
-635
-632
-630
-628
-626
-624
-622
-619
-617
-615
-613
-611
-609
-607
-604
-602
-600
-598
-596
-594
-592
-589
-587
-585
-583
-581
-579
-577
-575
-573
-571
-568
-566
-564
-562
-560
-558
-556
-554
-552
-550
-548
-546
-544
-541
-539
-537
-535
-533
-531
-529
-527
-525
-523
-521
-519
-517
-515
-513
-511
-509
-507
-505
-503
-501
-499
-497
-495
-493
-491
-489
-487
-485
-483
-481
-479
-477
-475
-473
-471
-469
-467
-465
-463
-461
-459
-457
-456
-454
-452
-450
-448
-446
-444
-442
-440
-438
-436
-434
-432
-431
-429
-427
-425
-423
-421
-419
-417
-415
-414
-412
-410
-408
-406
-404
-402
-400
-399
-397
-395
-393
-391
-389
-387
-386
-384
-382
-380
-378
-376
-375
-373
-371
-369
-367
-366
-364
-362
-360
-358
-357
-355
-353
-351
-349
-348
-346
-344
-342
-340
-339
-337
-335
-333
-332
-330
-328
-326
-325
-323
-321
-319
-318
-316
-314
-312
-311
-309
-307
-306
-304
-302
-300
-299
-297
-295
-294
-292
-290
-289
-287
-285
-283
-282
-280
-278
-277
-275
-273
-272
-270
-268
-267
-265
-263
-262
-260
-258
-257
-255
-254
-252
-250
-249
-247
-245
-244
-242
-241
-239
-237
-236
-234
-232
-231
-229
-228
-226
-225
-223
-221
-220
-218
-217
-215
-213
-212
-210
-209
-207
-206
-204
-202
-201
-199
-198
-196
-195
-193
-192
-190
-189
-187
-186
-184
-183
-181
-179
-178
-176
-175
-173
-172
-170
-169
-167
-166
-164
-163
-161
-160
-159
-157
-156
-154
-153
-151
-150
-148
-147
-145
-144
-142
-141
-139
-138
-137
-135
-134
-132
-131
-129
-128
-127
-125
-124
-122
-121
-119
-118
-117
-115
-114
-112
-111
-110
-108
-107
-105
-104
-103
-101
-100
-99
-97
-96
-94
-93
-92
-90
-89
-88
-86
-85
-84
-82
-81
-80
-78
-77
-76
-74
-73
-72
-70
-69
-68
-66
-65
-64
-62
-61
-60
-58
-57
-56
-55
-53
-52
-51
-49
-48
-47
-46
-44
-43
-42
-40
-39
-38
-37
-35
-34
-33
-32
-30
-29
-28
-27
-25
-24
-23
-22
-20
-19
-18
-17
-16
-14
-13
-12
-11
-10
-8
-7
-6
-5
-4
-2
-1
0
1
2
4
5
6
7
8
10
11
12
13
14
15
16
18
19
20
21
22
23
25
26
27
28
29
30
31
32
34
35
36
37
38
39
40
41
43
44
45
46
47
48
49
50
51
52
53
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
129
130
131
132
133
134
135
136
137
138
139
139
140
141
142
143
144
145
146
147
147
148
149
150
151
152
153
154
154
155
156
157
158
159
160
160
161
162
163
164
165
165
166
167
168
169
170
170
171
172
173
174
175
175
176
177
178
179
179
180
181
182
183
183
184
185
186
187
187
188
189
190
190
191
192
193
194
194
195
196
197
197
198
199
200
200
201
202
203
203
204
205
206
206
207
208
209
209
210
211
212
212
213
214
214
215
216
217
217
218
219
219
220
221
222
222
223
224
224
225
226
226
227
228
228
229
230
230
231
232
232
233
234
234
235
236
236
237
238
238
239
240
240
241
242
242
243
244
244
245
246
246
247
247
248
249
249
250
251
251
252
252
253
254
254
255
256
256
257
257
258
259
259
260
260
261
262
262
263
263
264
264
265
266
266
267
267
268
269
269
270
270
271
271
272
273
273
274
274
275
275
276
276
277
278
278
279
279
280
280
281
281
282
282
283
283
284
284
285
286
286
287
287
288
288
289
289
290
290
291
291
292
292
293
293
294
294
295
295
296
296
297
297
298
298
299
299
300
300
301
301
302
302
302
303
303
304
304
305
305
306
306
307
307
308
308
309
309
309
310
310
311
311
312
312
313
313
313
314
314
315
315
316
316
316
317
317
318
318
319
319
319
320
320
321
321
321
322
322
323
323
324
324
324
325
325
326
326
326
327
327
327
328
328
329
329
329
330
330
331
331
331
332
332
332
333
333
334
334
334
335
335
335
336
336
337
337
337
338
338
338
339
339
339
340
340
340
341
341
341
342
342
342
343
343
343
344
344
344
345
345
345
346
346
346
347
347
347
348
348
348
349
349
349
350
350
350
350
351
351
351
352
352
352
353
353
353
354
354
354
354
355
355
355
