5
19137
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-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
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-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
-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
-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
-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
-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
-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
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-13
-13
-13
-13
-13
-13
-13
-13
-13
-12
-12
-12
-12
-12
-12
-12
-12
-12
-11
-11
-11
-11
-11
-11
-11
-11
-10
-10
-10
-10
-10
-10
-10
-10
-10
-9
-9
-9
-9
-9
-9
-9
-9
-8
-8
-8
-8
-8
-8
-8
-8
-8
-7
-7
-7
-7
-7
-7
-7
-7
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-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
-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
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
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
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
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
26
26
26
26
26
26
26
27
27
27
27
27
27
27
28
28
28
28
28
28
29
29
29
29
29
29
30
30
30
30
30
30
30
31
31
31
31
31
31
32
32
32
32
32
32
33
33
33
33
33
33
33
34
34
34
34
34
34
35
35
35
35
35
35
35
36
36
36
36
36
36
37
37
37
37
37
37
38
38
38
38
38
38
39
39
39
39
39
39
39
40
40
40
40
40
40
41
41
41
41
41
41
42
42
42
42
42
42
43
43
43
43
43
43
43
44
44
44
44
44
45
45
45
45
45
45
45
46
46
46
46
46
46
47
47
47
47
47
47
48
48
48
48
48
49
49
49
49
49
49
50
50
50
50
50
50
51
51
51
51
51
52
52
52
52
52
52
53
53
53
53
53
54
54
54
54
54
55
55
55
55
55
56
56
56
56
56
56
57
57
57
57
57
58
58
58
58
58
58
59
59
59
59
59
60
60
60
60
60
60
61
61
61
61
61
62
62
62
62
62
63
63
63
63
63
64
64
64
64
65
65
65
65
65
66
66
66
66
66
67
67
67
67
67
68
68
68
68
69
69
69
69
69
70
70
70
70
70
71
71
71
71
71
72
72
72
72
73
73
73
73
73
74
74
74
74
75
75
75
75
76
76
76
76
77
77
77
77
78
78
78
78
78
79
79
79
79
80
80
80
80
81
81
81
81
82
82
82
82
83
83
83
83
83
84
84
84
84
84
85
85
85
85
86
86
86
86
86
87
87
87
87
88
88
88
88
88
89
89
89
89
90
90
90
90
91
91
91
91
91
92
92
92
92
93
93
93
93
93
94
94
94
94
95
95
95
95
95
96
96
96
96
97
97
97
97
98
98
98
98
98
99
99
99
99
100
100
100
100
100
101
101
101
101
102
102
102
102
102
103
103
103
103
104
104
104
104
104
105
105
105
105
106
106
106
106
106
107
107
107
107
108
108
108
108
109
109
109
109
110
110
110
110
111
111
111
111
112
112
112
112
113
113
113
114
114
114
114
115
115
115
115
116
116
116
117
117
117
117
118
118
118
118
119
119
119
119
120
120
120
121
121
121
121
122
122
122
122
123
123
123
123
124
124
124
124
125
125
125
125
126
126
126
127
127
127
127
128
128
128
128
129
129
129
129
130
130
130
131
131
131
131
132
132
132
133
133
133
133
134
134
134
135
135
135
135
136
136
136
137
137
137
138
138
138
138
139
139
139
140
140
140
141
141
141
141
142
142
142
143
143
143
144
144
144
145
145
145
146
146
146
147
147
147
148
148
148
149
149
149
150
150
150
151
151
151
152
152
152
153
153
153
154
154
154
155
155
155
156
156
156
156
157
157
157
158
158
158
158
159
159
159
160
160
160
160
161
161
161
161
162
162
162
163
163
163
163
164
164
164
164
165
165
165
166
166
166
166
167
167
167
168
168
168
168
169
169
169
169
170
170
170
170
171
171
171
171
172
172
172
172
173
173
173
173
174
174
174
174
175
175
175
175
176
176
176
176
177
177
177
178
178
178
178
179
179
179
179
180
180
180
181
181
181
181
182
182
182
183
183
183
183
184
184
184
185
185
185
185
186
186
186
187
187
187
187
188
188
188
189
189
189
189
190
190
190
190
191
191
191
191
192
192
192
193
193
193
194
194
194
194
195
195
195
196
196
196
197
197
197
198
198
198
199
199
199
200
200
200
201
201
201
202
202
202
203
203
203
204
204
204
205
205
206
206
206
207
207
207
208
208
208
209
209
209
210
210
210
211
211
212
212
212
213
213
213
214
214
215
215
215
216
216
216
217
217
218
218
218
219
219
220
220
220
221
221
221
222
222
223
223
223
224
224
224
225
225
225
226
226
226
227
227
227
228
228
228
229
229
229
230
230
230
231
231
231
232
232
232
232
233
233
233
234
234
234
234
235
235
235
235
236
236
236
236
237
237
237
237
238
238
238
238
238
239
239
239
239
240
240
240
241
241
241
241
242
242
242
242
243
243
243
243
244
244
244
244
245
245
245
245
246
246
246
246
247
247
247
247
248
248
248
248
249
249
249
249
250
250
250
250
251
251
251
252
252
252
252
253
253
253
253
254
254
254
254
255
255
255
255
256
256
256
256
257
257
257
257
258
258
258
258
259
259
259
259
260
260
260
260
260
261
261
261
261
261
262
262
262
262
262
263
263
263
263
263
263
264
264
264
264
264
265
265
265
265
265
265
266
266
266
266
266
266
267
267
267
267
267
268
268
268
268
268
269
269
269
269
270
270
270
270
271
271
271
271
272
272
272
273
273
273
274
274
274
274
275
275
275
276
276
276
276
277
277
277
278
278
278
278
279
279
279
279
280
280
280
280
281
281
281
281
282
282
282
283
283
283
283
284
284
284
284
285
285
285
285
286
286
286
286
286
287
287
287
287
287
287
288
288
288
288
289
289
289
289
289
290
290
290
290
291
291
291
292
292
292
292
293
293
293
293
294
294
294
295
295
295
295
296
296
296
297
297
297
297
298
298
298
299
299
299
299
300
300
300
300
301
301
301
301
302
302
302
303
303
303
304
304
304
305
305
305
306
306
306
307
307
307
308
308
308
309
309
309
310
310
311
311
311
312
312
312
313
313
313
314
314
314
315
315
315
316
316
316
317
317
317
318
318
318
319
319
319
320
320
320
321
321
321
322
322
322
323
323
323
324
324
324
325
325
326
326
326
327
327
327
328
328
329
329
329
330
330
330
331
331
331
332
332
332
332
333
333
333
334
334
334
334
335
335
335
336
336
336
336
337
337
337
338
338
338
339
339
339
340
340
341
341
341
342
342
342
343
343
343
344
344
344
345
345
345
346
346
346
347
347
348
348
348
349
349
350
350
350
351
351
351
352
352
353
353
354
354
354
355
355
356
356
356
357
357
358
358
359
359
360
360
360
361
361
362
362
363
363
364
364
364
365
365
366
366
367
367
368
368
369
369
370
370
371
371
371
372
372
373
373
374
374
375
376
376
377
377
378
378
379
379
380
381
381
382
382
383
384
384
385
385
386
386
387
388
388
389
389
390
390
391
392
392
393
393
394
394
395
395
396
396
397
397
398
398
399
399
399
400
400
401
401
402
402
403
403
404
404
405
405
406
406
406
407
407
408
408
409
409
409
410
410
411
411
411
411
412
412
412
413
413
413
414
414
414
414
415
415
415
416
416
416
417
417
417
418
418
418
419
419
419
420
420
420
421
421
422
422
422
423
423
424
424
425
425
425
426
426
426
427
427
427
428
428
428
428
429
429
429
429
430
430
430
430
430
431
431
431
431
431
432
432
432
432
432
433
433
433
433
433
433
434
434
434
434
434
434
434
434
435
435
435
435
435
435
435
436
436
436
436
436
437
437
437
437
438
438
438
439
439
439
440
440
440
441
441
441
442
442
442
443
443
443
444
444
444
445
445
445
446
446
446
447
447
447
447
448
448
448
449
449
449
449
450
450
450
450
451
451
451
451
452
452
452
452
452
453
453
453
453
454
454
454
454
455
455
455
456
456
456
456
457
457
457
458
458
458
459
459
459
460
460
460
460
461
461
461
462
462
462
463
463
463
463
464
464
464
465
465
465
465
466
466
466
467
467
467
468
468
468
469
469
469
470
470
470
471
471
472
472
472
473
473
474
474
474
475
475
476
476
477
477
477
478
478
479
479
479
480
480
481
481
482
482
483
483
483
484
484
485
485
486
486
487
487
487
488
488
489
489
490
490
490
491
491
492
492
492
493
493
494
494
494
495
495
495
496
496
496
497
497
497
498
498
498
499
499
499
500
500
500
501
501
501
502
502
502
503
503
503
503
504
504
504
504
505
505
505
506
506
506
507
507
507
508
508
508
509
509
510
510
510
511
511
511
512
512
513
513
513
514
514
514
515
515
515
516
516
516
517
517
518
518
518
519
519
520
520
521
521
522
522
523
524
524
525
525
526
527
527
528
529
529
530
530
531
532
532
533
534
534
535
536
536
537
538
538
539
540
540
541
541
542
543
543
544
544
545
545
546
547
547
548
548
548
549
549
550
550
550
551
551
552
552
552
553
553
554
554
554
555
555
556
556
557
557
558
558
559
559
559
560
560
561
561
562
562
563
563
564
564
565
565
565
566
566
567
567
568
568
569
569
570
570
570
571
571
572
572
572
573
573
573
574
574
574
575
575
575
576
576
576
577
577
577
578
578
579
579
580
580
581
581
582
582
583
584
584
585
585
586
587
587
588
588
589
590
590
591
591
592
592
593
593
593
594
594
594
595
595
595
596
596
596
597
597
597
597
597
597
598
598
598
598
598
598
598
598
598
598
598
598
598
598
598
598
598
598
598
598
598
598
598
598
598
598
598
598
598
598
598
598
597
597
597
597
597
597
597
597
597
597
597
597
597
597
597
598
598
598
598
598
598
598
598
598
598
598
598
598
598
598
598
598
598
598
598
598
598
598
598
598
599
599
599
599
599
599
599
599
599
599
599
600
600
600
600
600
600
600
600
600
601
601
601
601
601
601
601
602
602
602
602
602
602
603
603
603
604
604
604
605
605
605
606
606
607
607
607
608
608
609
609
609
609
610
610
610
610
611
611
611
611
612
612
612
612
613
613
613
614
614
614
615
615
616
616
616
617
617
617
618
618
619
619
619
620
620
621
621
622
622
623
623
624
624
625
626
626
627
628
628
629
630
630
631
632
633
633
634
635
636
637
637
638
639
640
641
642
643
644
645
645
646
647
648
649
649
650
651
652
652
653
654
654
655
656
656
657
658
658
659
660
660
661
662
662
663
664
664
665
666
667
667
668
669
670
670
671
672
673
674
674
675
676
676
677
678
679
679
680
681
681
682
683
683
684
684
685
686
686
687
688
689
689
690
691
692
692
693
694
695
696
696
697
698
698
699
700
701
701
702
703
704
704
705
706
707
708
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
733
734
735
736
737
738
739
740
740
741
742
743
744
745
746
747
747
748
749
750
751
752
752
753
754
755
756
756
757
758
759
760
760
761
762
763
764
764
765
766
767
768
768
769
770
771
772
773
774
775
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
798
799
800
801
802
803
804
805
806
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
826
827
828
829
830
831
832
832
833
834
835
836
837
838
838
839
840
841
842
843
844
845
846
846
847
848
849
850
851
852
853
854
855
855
856
857
858
859
860
860
861
862
863
864
864
865
866
867
867
868
869
870
871
871
872
873
874
875
876
876
877
878
879
880
881
881
882
883
884
885
885
886
887
887
888
889
890
890
891
892
893
893
894
895
896
897
898
898
899
900
901
902
903
904
905
906
907
908
909
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
924
925
926
927
927
928
929
930
930
931
932
932
933
934
934
935
935
936
937
937
938
938
939
939
940
941
941
942
942
943
943
944
944
944
945
945
946
946
946
947
947
948
948
948
948
949
949
949
950
950
950
951
951
951
951
952
952
952
953
953
953
954
954
954
954
955
955
955
956
956
956
957
957
957
957
958
958
958
959
959
959
960
960
961
961
961
962
962
963
963
964
964
965
965
965
966
966
967
967
968
968
969
969
970
970
970
971
971
971
972
972
972
972
973
973
973
973
973
973
973
973
973
973
973
973
973
973
972
972
972
972
971
971
971
971
970
970
969
969
969
968
968
967
967
966
966
965
965
964
964
963
962
962
961
961
960
959
959
958
957
957
956
956
955
954
954
953
953
952
952
951
951
950
949
949
948
948
947
947
946
946
945
945
944
944
943
943
942
942
942
941
941
940
940
940
939
939
939
938
938
937
937
937
936
936
936
935
935
934
934
934
933
933
933
932
932
932
931
931
931
931
930
930
930
929
929
929
928
928
928
928
927
927
927
926
926
926
926
926
925
925
925
925
924
924
924
924
923
923
922
922
921
921
920
920
919
918
918
917
917
916
915
915
914
913
913
912
911
911
910
910
909
908
908
907
907
906
906
905
905
904
904
903
903
902
902
901
901
900
900
899
899
898
897
897
896
895
895
894
893
893
892
891
890
890
889
888
888
887
886
886
885
884
884
883
882
881
881
880
879
878
878
877
876
875
874
873
872
871
870
869
868
866
865
864
863
862
861
860
859
858
857
855
854
853
852
851
849
848
847
846
844
843
842
840
839
838
836
835
834
832
831
830
828
827
826
825
823
822
821
820
818
817
816
814
813
812
810
809
807
806
804
803
801
799
798
796
794
793
791
789
788
786
785
783
781
779
778
776
775
773
771
770
768
767
765
764
762
761
759
758
757
755
754
753
751
750
749
748
746
745
744
742
741
740
738
737
735
734
733
731
730
728
727
725
724
722
721
719
718
716
715
713
712
710
709
707
706
704
703
702
700
699
697
696
695
694
692
691
690
689
687
686
685
684
682
681
680
678
677
676
674
673
671
670
668
667
665
664
663
661
660
658
657
656
655
653
652
651
649
648
647
646
644
643
642
640
639
637
636
634
633
631
630
628
627
625
624
622
621
619
618
616
615
613
612
610
609
607
606
604
603
601
600
599
597
596
594
593
591
590
588
587
585
584
582
581
579
578
576
574
573
571
570
568
567
565
564
562
561
559
558
556
555
554
552
551
550
548
547
546
544
543
542
541
539
538
537
535
534
533
532
530
529
527
526
525
523
522
521
519
518
517
515
514
513
512
510
509
508
506
505
503
502
500
499
498
496
495
493
492
490
489
488
486
485
484
482
481
480
478
477
475
474
472
471
470
468
467
465
464
463
461
460
459
457
456
454
453
452
451
449
448
447
446
445
444
442
441
440
439
438
437
435
434
433
432
431
430
428
427
426
425
424
423
422
421
420
419
418
416
415
414
413
412
411
410
409
408
407
406
405
403
402
401
400
399
398
397
396
395
394
392
391
390
389
388
387
386
384
383
382
380
379
378
377
375
374
373
371
370
369
367
366
365
363
362
360
359
358
356
355
353
352
351
349
348
347
345
344
343
341
340
339
338
336
335
334
333
332
331
330
328
327
326
325
324
323
321
320
319
318
316
315
314
312
311
310
308
307
305
304
303
301
300
298
297
296
294
293
292
290
289
287
286
285
283
282
280
279
278
276
275
273
272
271
269
268
267
265
264
263
262
260
259
258
256
255
254
252
251
249
248
246
245
243
242
240
239
237
236
234
233
231
230
228
227
225
224
222
221
219
218
216
215
213
212
210
208
207
205
203
202
200
198
197
195
193
192
190
188
186
185
183
181
179
177
175
173
171
169
167
166
164
162
160
158
156
154
152
151
149
147
145
144
142
140
139
137
136
134
132
131
129
127
126
124
122
121
119
117
116
114
112
111
109
107
106
104
102
101
99
97
95
94
92
90
88
86
84
82
80
78
76
74
72
70
68
66
64
62
60
58
57
55
53
51
49
48
46
44
42
40
38
36
34
32
30
28
26
24
22
20
17
15
13
11
9
7
5
3
1
-1
-3
-5
-7
-9
-11
-13
-15
-18
-20
-22
-24
-26
-28
-29
-31
-33
-35
-37
-38
-40
-42
-43
-45
-47
-48
-50
-51
-53
-54
-56
-57
-59
-60
-61
-63
-64
-66
-67
-69
-70
-71
-73
-74
-75
-76
-78
-79
-80
-81
-83
-84
-85
-86
-88
-89
-90
-91
-92
-94
-95
-96
-97
-98
-99
-100
-101
-102
-103
-104
-105
-106
-108
-109
-110
-112
-113
-114
-116
-117
-118
-120
-121
-123
-124
-125
-127
-128
-130
-131
-132
-134
-135
-137
-138
-139
-140
-142
-143
-144
-145
-147
-148
-149
-150
-151
-152
-154
-155
-156
-157
-158
-159
-160
-161
-162
-163
-164
-165
-166
-167
-168
-169
-170
-171
-172
-173
-174
-175
-177
-178
-179
-181
-182
-183
-184
-185
-187
-188
-189
-190
-191
-192
-193
-194
-195
-196
-197
-198
-199
-200
-201
-201
-202
-203
-204
-205
-205
-206
-207
-208
-208
-209
-210
-211
-211
-212
-213
-213
-214
-215
-215
-216
-217
-217
-218
-218
-219
-219
-220
-221
-221
-222
-222
-223
-224
-224
-225
-226
-226
-227
-227
-228
-229
-229
-230
-230
-231
-232
-232
-233
-234
-235
-235
-236
-237
-237
-238
-239
-240
-240
-241
-242
-243
-244
-244
-245
-246
-247
-248
-249
-250
-251
-252
-253
-254
-255
-255
-256
-257
-258
-259
-260
-261
-262
-262
-263
-264
-265
-265
-266
-267
-268
-268
-269
-269
-270
-271
-271
-272
-273
-274
-274
-275
-276
-277
-277
-278
-279
-280
-280
-281
-282
-283
-283
-284
-285
-286
-287
-287
-288
-289
-290
-291
-292
-293
-294
-295
-296
-297
-298
-299
-300
-302
-303
-304
-305
-306
-307
-308
-309
-311
-312
-313
-314
-315
-316
-318
-319
-320
-321
-323
-324
-325
-327
-328
-330
-331
-333
-334
-336
-338
-339
-341
-342
-344
-346
-347
-349
-350
-352
-354
-355
-357
-358
-360
-361
-362
-364
-365
-366
-367
-368
-369
-370
-372
-373
-374
-375
-376
-377
-378
-379
-380
-381
-382
-383
-384
-385
-386
-387
-388
-389
-390
-391
-392
-393
-395
-396
-397
-398
-400
-401
-402
-403
-404
-406
-407
-408
-409
-409
-410
-411
-412
-413
-414
-415
-416
-417
-418
-419
-420
-420
-421
-422
-423
-423
-424
-424
-425
-425
-426
-426
-426
-426
-426
-426
-426
-426
-426
-426
-425
-425
-424
-424
-423
-422
-422
-421
-421
-420
-419
-419
-418
-418
-417
-416
-416
-415
-414
-413
-413
-412
-411
-410
-410
-409
-408
-407
-406
-405
-405
-404
-403
-402
-401
-400
-399
-398
-397
-396
-395
-394
-393
-392
-390
-389
-388
-387
-386
-385
-384
-383
-382
-382
-381
-380
-380
-379
-378
-378
-377
-377
-376
-375
-374
-374
-373
-372
-370
-369
-368
-367
-365
-364
-363
-361
-360
-358
-357
-355
-354
-352
-351
-349
-348
-346
-345
-343
-342
-340
-339
-337
-336
-334
-333
-331
-330
-329
-327
-326
-325
-324
-323
-322
-320
-319
-318
-317
-316
-315
-313
-312
-311
-310
-308
-307
-306
-305
-303
-302
-301
-300
-299
-298
-297
-296
-295
-294
-293
-292
-292
-291
-291
-290
-289
-289
-288
-288
-287
-286
-286
-285
-284
-283
-282
-281
-280
-279
-277
-276
-275
-273
-272
-271
-269
-268
-266
-265
-264
-262
-261
-260
-259
-257
-256
-255
-254
-253
-252
-251
-250
-249
-249
-248
-247
-246
-245
-245
-244
-243
-242
-241
-241
-240
-239
-238
-237
-236
-235
-233
-232
-231
-230
-229
-228
-226
-225
-224
-222
-221
-220
-218
-217
-215
-214
-212
-211
-209
-208
-206
-204
-203
-201
-199
-197
-195
-193
-190
-188
-186
-183
-181
-178
-175
-173
-170
-167
-165
-162
-159
-156
-154
-151
-149
-146
-144
-141
-139
-137
-134
-132
-130
-128
-126
-124
-122
-120
-119
-117
-115
-113
-111
-110
-108
-106
-104
-103
-101
-100
-98
-96
-95
-94
-92
-91
-89
-88
-87
-85
-84
-83
-82
-81
-80
-79
-78
-77
-76
-76
-75
-75
-74
-74
-74
-74
-74
-74
-74
-74
-75
-75
-75
-75
-76
-76
-76
-76
-76
-76
-77
-77
-77
-77
-77
-77
-77
-77
-77
-76
-76
-76
-76
-76
-76
-75
-75
-75
-75
-75
-75
-74
-74
-74
-73
-73
-73
-72
-72
-71
-71
-70
-70
-69
-69
-68
-68
-67
-67
-66
-65
-65
-64
-63
-63
-62
-61
-61
-60
-59
-59
-58
-57
-57
-56
-55
-55
-54
-54
-53
-53
-53
-52
-52
-52
-52
-52
-52
-52
-53
-53
-53
-54
-54
-55
-56
-56
-57
-58
-59
-60
-61
-63
-64
-65
-67
-69
-70
-72
-74
-76
-78
-80
-83
-85
-87
-89
-92
-94
-96
-99
-101
-103
-105
-108
-110
-112
-114
-116
-119
-121
-123
-125
-127
-129
-131
-133
-135
-137
-139
-141
-144
-146
-148
-150
-151
-153
-155
-157
-158
-160
-162
-163
-164
-166
-167
-168
-169
-170
-171
-172
-173
-174
-175
-175
-176
-176
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-178
-178
-178
-178
-179
-179
-180
-180
-181
-182
-183
-184
-184
-185
-186
-187
-188
-189
-190
-191
-192
-193
-194
-195
-196
-197
-198
-199
-200
-201
-202
-203
-204
-205
-206
-208
-209
-210
-212
-213
-214
-216
-217
-219
-221
-222
-224
-226
-227
-229
-231
-233
-235
-237
-238
-240
-242
-244
-245
-247
-248
-250
-251
-252
-253
-254
-255
-257
-258
-259
-260
-261
-262
-263
-264
-265
-266
-267
-269
-270
-271
-272
-274
-275
-276
-278
-279
-280
-282
-283
-284
-286
-287
-288
-290
-291
-292
-293
-295
-296
-297
-298
-299
-300
-301
-302
-303
-303
-304
-305
-305
-306
-307
-307
-308
-309
-309
-310
-311
-311
-312
-313
-314
-315
-316
-317
-318
-319
-321
-322
-323
-325
-326
-328
-329
-331
-333
-334
-336
-337
-339
-340
-342
-343
-345
-346
-348
-349
-351
-352
-354
-355
-357
-359
-360
-362
-364
-366
-367
-369
-371
-373
-374
-376
-378
-380
-381
-383
-384
-386
-388
-389
-390
-392
-393
-394
-395
-396
-397
-398
-399
-400
-401
-401
-402
-403
-403
-404
-404
-405
-405
-405
-406
-406
-406
-406
-407
-407
-407
-408
-408
-408
-408
-409
-409
-410
-410
-410
-411
-411
-412
-412
-412
-413
-413
-413
-414
-414
-414
-415
-415
-415
-415
-416
-416
-417
-417
-417
-418
-418
-418
-418
-419
-419
-419
-419
-419
-419
-419
-419
-419
-419
-420
-420
-420
-420
-420
-420
-420
-421
-421
-421
-422
-422
-422
-423
-423
-423
-424
-424
-424
-424
-424
-424
-425
-425
-425
-425
-424
-424
-424
-424
-424
-424
-424
-424
-424
-424
-424
-425
-425
-425
-425
-425
-425
-425
-426
-426
-426
-426
-426
-426
-426
-426
-426
-426
-426
-427
-427
-427
-427
-428
-428
-428
-428
-429
-429
-429
-429
-430
-430
-430
-430
-430
-430
-430
-430
-430
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-429
-430
-430
-431
-431
-432
-433
-433
-434
-435
-436
-437
-438
-440
-441
-442
-443
-445
-446
-448
-449
-451
-452
-454
-456
-457
-459
-461
-462
-464
-465
-467
-469
-470
-472
-474
-475
-477
-479
-481
-482
-484
-486
-488
-490
-492
-494
-496
-498
-499
-501
-503
-505
-507
-508
-510
-511
-513
-514
-516
-517
-519
-520
-522
-523
-524
-526
-527
-528
-530
-531
-533
-534
-535
-537
-538
-540
-541
-542
-544
-545
-547
-548
-550
-551
-553
-555
-556
-558
-560
-561
-563
-565
-566
-568
-570
-572
-573
-575
-577
-579
-581
-583
-584
-586
-588
-590
-592
-595
-597
-599
-601
-603
-605
-608
-610
-612
-614
-617
-619
-621
-623
-626
-628
-630
-632
-635
-637
-639
-641
-643
-645
-647
-649
-651
-652
-654
-656
-658
-659
-661
-663
-664
-666
-668
-669
-671
-673
-675
-676
-678
-680
-682
-684
-687
-689
-691
-693
-696
-698
-700
-703
-705
-708
-710
-713
-715
-717
-720
-722
-724
-727
-729
-731
-733
-735
-737
-740
-742
-744
-746
-748
-750
-752
-754
-756
-758
-759
-761
-763
-765
-767
-769
-771
-773
-775
-777
-778
-780
-782
-783
-785
-786
-788
-789
-790
-792
-793
-794
-795
-795
-796
-797
-798
-798
-799
-799
-800
-800
-801
-801
-802
-802
-803
-804
-804
-805
-806
-807
-808
-809
-810
-811
-812
-813
-814
-816
-817
-819
-820
-822
-823
-825
-827
-828
-830
-832
-834
-836
-838
-840
-842
-844
-847
-849
-852
-854
-857
-860
-862
-865
-868
-871
-874
-877
-881
-884
-887
-891
-894
-898
-901
-905
-909
-912
-916
-920
-924
-927
-931
-935
-938
-942
-945
-949
-952
-956
-959
-962
-966
-969
-972
-976
-979
-982
-985
-989
-992
-995
-998
-1002
-1004
-1008
-1010
-1014
-1018
-1020
-1025
-1028
-1032
-1035
-1039
-1043
-1046
-1050
-1053
-1057
-1060
-1064
-1067
-1071
-1074
-1078
-1081
-1085
-1088
-1092
-1095
-1099
-1102
-1106
-1109
-1112
-1116
-1119
-1122
-1126
-1129
-1132
-1135
-1138
-1141
-1144
-1147
-1150
-1153
-1156
-1158
-1161
-1164
-1166
-1169
-1171
-1174
-1176
-1178
-1180
-1183
-1185
-1187
-1189
-1191
-1193
-1195
-1197
-1199
-1201
-1203
-1205
-1207
-1209
-1211
-1214
-1216
-1218
-1221
-1223
-1226
-1228
-1231
-1234
-1237
-1239
-1242
-1246
-1249
-1252
-1255
-1259
-1262
-1266
-1269
-1273
-1277
-1281
-1284
-1288
-1292
-1297
-1301
-1305
-1309
-1314
-1318
-1323
-1327
-1332
-1336
-1341
-1346
-1350
-1355
-1360
-1365
-1370
-1374
-1379
-1384
-1389
-1394
-1399
-1404
-1409
-1414
-1419
-1424
-1429
-1434
-1438
-1443
-1448
-1452
-1456
-1461
-1465
-1469
-1473
-1476
-1480
-1484
-1487
-1491
-1494
-1497
-1500
-1503
-1506
-1509
-1511
-1513
-1516
-1518
-1520
-1522
-1524
-1526
-1527
-1529
-1530
-1532
-1533
-1535
-1536
-1537
-1538
-1539
-1540
-1541
-1541
-1542
-1543
-1543
-1544
-1544
-1544
-1545
-1545
-1545
-1546
-1546
-1547
-1547
-1547
-1548
-1548
-1549
-1550
-1550
-1551
-1551
-1552
-1553
-1553
-1554
-1555
-1555
-1556
-1557
-1557
-1558
-1559
-1559
-1560
-1560
-1561
-1561
-1562
-1562
-1563
-1563
-1564
-1564
-1564
-1564
-1565
-1565
-1565
-1565
-1565
-1566
-1566
-1566
-1566
-1566
-1566
-1565
-1565
-1565
-1565
-1564
-1564
-1563
-1563
-1562
-1561
-1560
-1560
-1559
-1558
-1557
-1556
-1554
-1553
-1552
-1550
-1549
-1547
-1546
-1544
-1543
-1541
-1539
-1537
-1536
-1534
-1533
-1531
-1529
-1528
-1526
-1524
-1523
-1521
-1520
-1518
-1517
-1516
-1515
-1513
-1512
-1511
-1510
-1509
-1508
-1507
-1506
-1505
-1505
-1504
-1503
-1503
-1502
-1501
-1501
-1500
-1500
-1500
-1499
-1499
-1499
-1498
-1498
-1498
-1497
-1497
-1497
-1497
-1496
-1496
-1496
-1496
-1495
-1495
-1495
-1495
-1495
-1494
-1494
-1494
-1494
-1494
-1495
-1495
-1495
-1495
-1495
-1496
-1496
-1496
-1497
-1497
-1497
-1498
-1498
-1499
-1499
-1499
-1500
-1500
-1500
-1501
-1501
-1501
-1501
-1501
-1501
-1501
-1501
-1501
-1500
-1500
-1500
-1499
-1498
-1498
-1497
-1497
-1496
-1495
-1494
-1494
-1493
-1492
-1491
-1490
-1490
-1489
-1488
-1487
-1486
-1486
-1485
-1484
-1483
-1483
-1482
-1481
-1480
-1480
-1479
-1478
-1478
-1477
-1477
-1476
-1475
-1475
-1474
-1474
-1473
-1473
-1472
-1472
-1471
-1471
-1470
-1470
-1469
-1468
-1468
-1467
-1466
-1466
-1465
-1464
-1463
-1463
-1462
-1461
-1460
-1459
-1459
-1458
-1457
-1456
-1455
-1454
-1453
-1453
-1452
-1451
-1450
-1449
-1448
-1448
-1447
-1446
-1445
-1444
-1443
-1443
-1442
-1441
-1440
-1439
-1438
-1437
-1436
-1435
-1434
-1433
-1432
-1431
-1430
-1429
-1428
-1427
-1426
-1425
-1423
-1422
-1421
-1420
-1419
-1417
-1416
-1415
-1414
-1413
-1411
-1410
-1409
-1408
-1407
-1406
-1405
-1404
-1403
-1402
-1401
-1401
-1400
-1399
-1398
-1397
-1396
-1395
-1394
-1392
-1391
-1390
-1389
-1387
-1386
-1385
-1383
-1381
-1380
-1378
-1376
-1375
-1373
-1371
-1369
-1367
-1365
-1363
-1361
-1358
-1356
-1354
-1352
-1350
-1347
-1345
-1343
-1341
-1339
-1337
-1334
-1332
-1330
-1328
-1326
-1324
-1322
-1320
-1318
-1316
-1314
-1312
-1310
-1309
-1307
-1305
-1303
-1301
-1299
-1298
-1296
-1294
-1293
-1291
-1290
-1288
-1287
-1285
-1284
-1283
-1282
-1281
-1279
-1278
-1277
-1276
-1275
-1275
-1274
-1273
-1272
-1271
-1271
-1270
-1269
-1269
-1268
-1267
-1266
-1265
-1264
-1263
-1262
-1261
-1260
-1259
-1257
-1256
-1254
-1253
-1251
-1250
-1248
-1247
-1245
-1244
-1242
-1240
-1239
-1237
-1236
-1234
-1232
-1231
-1229
-1228
-1226
-1224
-1223
-1221
-1220
-1218
-1217
-1215
-1213
-1212
-1210
-1209
-1207
-1205
-1204
-1202
-1200
-1198
-1197
-1195
-1193
-1191
-1189
-1187
-1185
-1183
-1181
-1179
-1177
-1174
-1172
-1170
-1168
-1165
-1163
-1161
-1159
-1157
-1154
-1152
-1150
-1148
-1146
-1143
-1141
-1139
-1137
-1135
-1133
-1131
-1129
-1126
-1124
-1122
-1120
-1118
-1116
-1114
-1112
-1110
-1107
-1105
-1103
-1101
-1099
-1097
-1095
-1093
-1091
-1089
-1087
-1085
-1083
-1081
-1079
-1078
-1076
-1074
-1073
-1071
-1070
-1068
-1067
-1066
-1064
-1063
-1062
-1061
-1059
-1058
-1057
-1056
-1055
-1054
-1053
-1052
-1050
-1049
-1048
-1047
-1046
-1044
-1043
-1042
-1040
-1039
-1037
-1035
-1034
-1032
-1030
-1028
-1025
-1022
-1020
-1016
-1014
-1010
-1008
-1004
-1000
-997
-993
-989
-985
-980
-976
-971
-966
-961
-956
-951
-945
-939
-934
-928
-921
-915
-909
-902
-895
-888
-881
-874
-866
-859
-851
-843
-835
-827
-818
-810
-801
-793
-784
-775
-766
-757
-749
-740
-730
-721
-712
-703
-694
-685
-676
-666
-657
-648
-639
-630
-620
-611
-602
-593
-584
-576
-567
-558
-549
-540
-531
-522
-514
-505
-496
-487
-479
-470
-461
-453
-444
-435
-427
-418
-410
-401
-393
-385
-377
-369
-360
-353
-345
-337
-329
-322
-314
-307
-299
-292
-284
-277
-270
-263
-255
-248
-241
-234
-227
-219
-212
-205
-198
-190
-183
-176
-168
-161
-154
-146
-138
-131
-123
-115
-108
-100
-92
-84
-76
-68
-60
-52
-43
-35
-26
-18
-9
-1
8
17
26
34
43
52
61
70
80
89
98
107
116
125
134
143
152
161
170
178
187
195
203
211
219
227
234
241
248
255
262
268
275
281
287
292
298
303
308
313
318
322
327
331
335
339
342
346
349
352
356
358
361
364
366
369
371
373
375
377
378
380
381
383
384
385
386
387
388
388
389
389
389
390
390
390
390
390
390
390
390
390
390
389
389
389
389
389
389
389
389
389
389
389
389
390
390
390
390
390
390
390
391
391
391
391
392
392
392
393
393
394
394
395
396
397
398
399
399
400
402
403
404
405
406
407
408
410
411
412
414
415
416
417
418
420
421
422
423
424
424
425
426
426
427
427
427
427
427
427
427
427
426
425
424
423
422
421
419
418
416
414
412
410
408
406
403
401
398
395
392
388
385
381
377
373
369
365
360
356
351
346
341
336
331
325
320
314
309
303
298
292
286
280
274
268
262
256
250
244
238
232
227
221
215
209
204
198
193
187
182
177
172
167
163
158
154
150
146
142
138
134
131
128
125
122
119
117
114
112
110
108
106
105
103
102
101
100
99
98
98
98
97
97
98
98
98
99
99
100
101
102
103
104
106
107
109
110
112
113
115
117
119
120
122
124
126
128
130
131
133
135
136
138
139
141
142
143
144
145
146
147
148
149
150
151
152
152
153
154
155
155
156
157
158
159
159
160
161
162
163
164
165
166
167
168
169
170
171
173
174
175
176
177
178
179
180
181
182
183
184
185
186
186
187
188
189
190
191
191
192
193
194
195
196
197
197
198
199
200
201
202
202
203
204
204
205
205
206
206
207
207
207
207
207
207
207
207
207
207
206
206
205
205
204
203
203
202
201
200
200
199
198
197
196
195
194
193
192
191
190
189
188
187
185
184
182
181
180
178
176
175
173
171
170
168
166
164
163
161
160
158
157
155
154
153
151
150
149
148
147
146
145
144
143
142
141
141
140
139
139
138
137
137
136
135
135
134
133
133
132
131
130
129
128
127
126
125
124
123
122
121
120
119
118
118
117
116
115
114
113
112
112
111
110
109
108
107
106
106
105
104
103
102
101
100
99
98
96
95
94
93
91
90
88
86
85
83
81
79
77
74
72
70
67
65
62
60
57
54
52
49
46
43
41
38
35
33
30
27
25
22
19
17
14
11
9
6
3
1
-2
-5
-7
-10
-12
-15
-17
-19
-22
-24
-26
-29
-31
-33
-35
-37
-40
-42
-44
-46
-49
-51
-53
-56
-58
-60
-63
-65
-67
-69
-72
-74
-76
-78
-81
-83
-85
-87
-89
-91
-93
-95
-96
-98
-100
-102
-103
-105
-107
-108
-110
-112
-114
-115
-117
-119
-121
-122
-124
-126
-127
-129
-130
-132
-133
-135
-137
-138
-140
-141
-142
-144
-145
-147
-148
-149
-150
-151
-152
-153
-154
-155
-156
-157
-158
-158
-159
-160
-160
-161
-161
-162
-163
-163
-164
-165
-166
-166
-167
-168
-168
-169
-169
-170
-170
-171
-171
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-171
-171
-170
-170
-169
-168
-168
-167
-166
-165
-164
-163
-162
-161
-160
-158
-157
-156
-155
-153
-152
-150
-149
-148
-146
-145
-144
-143
-141
-140
-139
-138
-137
-136
-135
-134
-133
-132
-131
-130
-129
-127
-126
-125
-124
-123
-122
-121
-119
-118
-117
-115
-113
-112
-110
-108
-106
-104
-102
-100
-98
-96
-94
-91
-89
-87
-84
-82
-79
-76
-74
-71
-68
-66
-63
-60
-57
-55
-52
-49
-47
-44
-42
-39
-37
-34
-32
-30
-28
-26
-24
-21
-19
-17
-15
-13
-11
-10
-8
-6
-4
-2
0
1
3
4
6
7
9
10
12
13
14
15
16
17
18
19
20
20
21
21
22
22
22
23
23
23
23
23
23
23
23
23
23
22
22
22
22
22
23
23
23
23
24
24
25
25
26
27
27
28
29
30
31
31
32
33
34
35
36
37
38
39
39
40
41
42
43
44
45
46
47
48
49
50
51
52
54
55
56
57
58
60
61
62
64
65
66
68
69
71
73
74
76
78
80
82
83
85
87
89
91
93
95
97
99
101
103
106
108
110
112
115
117
120
122
125
128
131
134
137
140
144
147
151
154
158
162
166
170
174
178
182
186
190
194
197
201
205
208
212
215
219
222
225
228
232
235
238
240
243
246
248
251
253
256
258
260
263
265
267
269
271
273
276
278
280
282
285
287
289
291
294
296
298
301
303
305
307
309
311
313
315
317
319
321
323
325
327
328
330
332
334
336
338
340
342
344
346
348
351
353
355
358
361
363
366
369
372
375
379
382
385
389
392
395
399
402
406
409
413
416
420
423
426
430
433
436
439
442
444
447
450
452
455
457
460
462
465
467
469
472
474
476
478
481
483
485
487
490
492
494
496
498
501
503
505
507
509
512
514
516
519
521
524
526
529
532
535
538
541
544
547
550
554
558
562
566
570
574
578
583
588
593
598
603
609
614
620
625
631
637
643
649
656
662
668
674
681
687
694
700
707
714
720
727
734
741
748
755
762
769
776
783
790
798
805
812
820
827
835
842
849
857
864
872
879
887
894
902
909
917
924
932
939
946
954
961
969
976
983
990
997
1004
1010
1018
1025
1032
1039
1046
1052
1059
1065
1072
1078
1084
1091
1097
1103
1109
1115
1121
1127
1133
1138
1144
1150
1155
1160
1165
1171
1176
1180
1185
1190
1195
1199
1204
1208
1213
1217
1221
1226
1230
1235
1239
1244
1248
1253
1257
1262
1266
1271
1276
1280
1285
1290
1295
1300
1305
1311
1316
1321
1327
1333
1339
1345
1351
1357
1363
1370
1376
1383
1389
1396
1403
1410
1417
1424
1431
1438
1445
1453
1460
1467
1474
1481
1488
1496
1503
1510
1517
1524
1531
1539
1546
1553
1560
1567
1575
1582
1589
1596
1603
1610
1617
1624
1631
1637
1644
1651
1658
1664
1671
1678
1684
1691
1697
1704
1710
1717
1723
1730
1736
1743
1749
1756
1762
1769
1775
1782
1788
1794
1801
1807
1814
1820
1826
1833
1839
1845
1852
1858
1864
1871
1877
1883
1889
1894
1900
1906
1911
1916
1921
1926
1931
1936
1941
1945
1949
1954
1958
1962
1966
1970
1974
1978
1982
1986
1989
1993
1996
2000
2003
2005
2009
2012
2015
2017
2021
2023
2025
2028
2029
2033
2035
2037
2037
2040
2041
2044
2045
2047
2049
2050
2052
2054
2055
2057
2059
2061
2063
2064
2066
2068
2071
2073
2075
2077
2080
2082
2085
2088
2091
2093
2096
2099
2102
2105
2108
2112
2115
2118
2121
2124
2126
2129
2132
2135
2138
2140
2143
2146
2148
2150
2153
2155
2157
2160
2162
2164
2166
2169
2171
2173
2175
2177
2179
2181
2183
2185
2187
2189
2191
2193
2195
2197
2199
2201
2203
2205
2206
2208
2210
2212
2213
2215
2216
2218
2220
2221
2223
2224
2226
2227
2229
2230
2232
2234
2235
2237
2238
2240
2242
2243
2245
2247
2249
2250
2252
2254
2256
2258
2260
2262
2264
2267
2269
2271
2273
2275
2277
2280
2282
2284
2286
2288
2290
2292
2294
2296
2298
2301
2303
2305
2307
2309
2311
2313
2315
2317
2320
2322
2324
2326
2328
2330
2332
2334
2336
2338
2340
2342
2344
2346
2348
2350
2353
2355
2357
2360
2362
2365
2368
2370
2373
2376
2379
2382
2386
2389
2392
2396
2399
2403
2406
2410
2414
2418
2421
2425
2429
2433
2437
2441
2446
2450
2454
2459
2463
2467
2472
2477
2481
2486
2491
2496
2501
2506
2511
2517
2522
2528
2533
2539
2545
2551
2557
2563
2569
2575
2581
2587
2593
2600
2606
2612
2618
2624
2630
2636
2642
2648
2654
2660
2666
2671
2677
2682
2688
2693
2698
2703
2708
2713
2717
2722
2726
2731
2735
2740
2744
2748
2752
2756
2760
2763
2767
2771
2774
2778
2781
2784
2788
2791
2794
2797
2800
2803
2806
2808
2811
2814
2817
2819
2822
2825
2828
2830
2833
2836
2838
2841
2844
2847
2849
2852
2855
2858
2860
2863
2866
2869
2871
2874
2877
2880
2882
2885
2887
2890
2893
2895
2897
2900
2902
2904
2906
2907
2909
2910
2911
2913
2913
2914
2915
2915
2915
2915
2915
2915
2915
2914
2914
2913
2913
2912
2911
2910
2909
2907
2906
2904
2903
2901
2899
2898
2896
2893
2891
2889
2887
2884
2882
2879
2876
2874
2871
2868
2865
2862
2860
2857
2854
2851
2849
2846
2844
2841
2839
2837
2834
2832
2831
2829
2827
2826
2824
2823
2822
2821
2820
2819
2818
2817
2817
2816
2816
2816
2816
2816
2816
2816
2817
2817
2817
2817
2818
2818
2819
2819
2820
2821
2821
2822
2823
2824
2825
2826
2827
2829
2830
2831
2833
2834
2835
2836
2838
2839
2840
2841
2842
2844
2845
2846
2846
2847
2848
2849
2850
2850
2851
2851
2852
2852
2852
2853
2853
2853
2853
2853
2853
2853
2853
2853
2853
2852
2852
2852
2852
2851
2851
2850
2850
2850
2849
2849
2849
2849
2849
2848
2848
2848
2849
2849
2849
2849
2850
2850
2850
2851
2852
2853
2854
2855
2856
2857
2859
2861
2862
2864
2866
2868
2870
2873
2875
2878
2880
2883
2885
2888
2891
2894
2897
2900
2903
2906
2909
2912
2915
2918
2921
2925
2928
2931
2934
2937
2941
2944
2947
2951
2954
2958
2961
2965
2968
2972
2975
2979
2983
2986
2990
2994
2998
3002
3006
3010
3014
3018
3022
3027
3031
3036
3040
3045
3050
3055
3060
3065
3070
3075
3081
3086
3091
3097
3102
3108
3114
3120
3126
3132
3138
3144
3150
3157
3163
3170
3176
3183
3190
3196
3203
3210
3216
3223
3230
3236
3243
3250
3256
3263
3269
3275
3281
3287
3293
3299
3305
3310
3315
3320
3325
3329
3334
3338
3342
3345
3348
3351
3354
3357
3359
3361
3363
3364
3366
3367
3367
3368
3368
3368
3368
3368
3367
3366
3366
3364
3363
3362
3361
3359
3357
3355
3353
3351
3349
3347
3344
3342
3339
3336
3333
3330
3327
3324
3321
3317
3314
3310
3306
3302
3298
3294
3290
3286
3281
3277
3272
3267
3263
3258
3253
3248
3243
3238
3232
3227
3222
3216
3211
3205
3200
3194
3188
3182
3177
3171
3165
3159
3153
3147
3141
3134
3128
3122
3115
3109
3102
3096
3089
3082
3076
3069
3062
3055
3048
3042
3035
3028
3021
3014
3007
3000
2993
2986
2979
2973
2966
2959
2952
2945
2938
2930
2923
2916
2909
2902
2895
2888
2881
2874
2867
2861
2854
2847
2840
2833
2827
2820
2814
2807
2801
2794
2788
2782
2776
2770
2763
2757
2751
2745
2739
2733
2727
2721
2714
2708
2702
2695
2689
2682
2675
2668
2661
2653
2646
2638
2630
2622
2614
2605
2596
2587
2578
2569
2560
2550
2540
2530
2520
2510
2499
2488
2478
2467
2455
2444
2433
2421
2410
2398
2386
2374
2362
2350
2338
2325
2313
2300
2288
2275
2262
2249
2236
2223
2210
2197
2184
2171
2158
2145
2133
2120
2107
2094
2082
2070
2057
2045
2033
2021
2009
1998
1986
1975
1963
1952
1941
1931
1920
1909
1899
1889
1879
1869
1859
1850
1840
1831
1822
1814
1805
1797
1789
1781
1773
1765
1758
1751
1744
1737
1731
1725
1719
1713
1708
1703
1698
1693
1689
1684
1680
1677
1673
1670
1667
1664
1662
1659
1657
1656
1654
1653
1652
1651
1650
1649
1649
1649
1649
1649
1649
1649
1650
1651
1652
1653
1654
1655
1657
1658
1660
1662
1664
1666
1668
1670
1672
1674
1677
1679
1682
1684
1687
1689
1692
1694
1697
1699
1702
1704
1707
1709
1711
1714
1716
1718
1720
1722
1724
1725
1727
1728
1729
1730
1731
1731
1732
1732
1731
1731
1730
1729
1728
1727
1725
1723
1721
1719
1716
1714
1711
1707
1704
1700
1696
1692
1688
1683
1678
1674
1668
1663
1658
1652
1647
1641
1636
1630
1625
1620
1614
1609
1604
1600
1595
1591
1587
1583
1579
1576
1572
1570
1567
1565
1563
1561
1560
1559
1559
1558
1559
1559
1560
1561
1562
1564
1566
1569
1572
1575
1578
1582
1586
1591
1596
1601
1606
1612
1618
1624
1631
1638
1646
1653
1662
1670
1679
1688
1697
1707
1717
1728
1738
1750
1761
1773
1785
1797
1810
1823
1836
1849
1863
1876
1890
1904
1918
1932
1946
1961
1975
1989
2003
2017
2032
2045
2061
2075
2089
2104
2118
2132
2146
2160
2175
2189
2203
2217
2230
2244
2258
2272
2285
2299
2312
2325
2338
2351
2364
2377
2389
2401
2414
2425
2437
2449
2460
2471
2482
2492
2503
2513
2522
2532
2541
2549
2558
2566
2574
2581
2588
2595
2602
2608
2613
2619
2624
2629
2633
2638
2642
2645
2649
2652
2655
2658
2660
2662
2664
2666
2667
2669
2670
2671
2672
2673
2673
2674
2674
2674
2674
2674
2674
2674
2674
2674
2674
2673
2673
2673
2672
2672
2671
2671
2671
2670
2670
2669
2669
2668
2668
2667
2667
2666
2666
2665
2665
2664
2663
2662
2661
2660
2659
2657
2656
2654
2652
2650
2648
2645
2643
2640
2636
2633
2629
2625
2620
2615
2610
2605
2599
2592
2586
2579
2572
2564
2557
2548
2540
2531
2522
2513
2504
2494
2484
2473
2463
2452
2441
2430
2418
2406
2394
2382
2370
2357
2344
2331
2318
2305
2292
2279
2266
2252
2239
2225
2212
2198
2185
2171
2157
2144
2130
2117
2103
2090
2077
2064
2051
2037
2025
2012
2000
1988
1976
1964
1952
1940
1929
1918
1907
1896
1886
1875
1865
1855
1845
1835
1826
1816
1807
1797
1788
1779
1770
1760
1751
1743
1734
1725
1716
1707
1698
1689
1680
1672
1663
1654
1645
1636
1627
1617
1608
1599
1589
1579
1570
1560
1549
1539
1528
1517
1506
1494
1483
1471
1458
1446
1433
1420
1407
1394
1380
1367
1353
1338
1324
1309
1295
1280
1265
1249
1234
1218
1203
1187
1171
1155
1140
1124
1108
1092
1076
1059
1043
1028
1012
996
980
964
948
933
917
902
886
871
856
842
827
813
799
785
772
758
746
733
721
709
698
687
677
667
657
648
639
631
623
616
609
603
597
591
586
581
577
573
570
567
564
562
561
559
558
558
558
558
558
559
561
562
564
566
569
572
575
578
582
585
590
594
598
603
608
613
618
623
629
634
640
646
652
658
664
670
676
682
688
694
700
707
713
719
725
732
738
744
750
756
761
767
773
778
784
789
794
799
804
809
814
818
823
827
831
835
839
842
845
849
851
854
857
859
861
863
865
866
868
869
870
871
872
872
873
873
874
874
874
875
875
875
875
876
876
877
877
878
878
879
880
880
881
882
882
883
884
885
886
887
888
889
890
891
893
894
896
898
899
901
904
906
909
911
914
917
920
923
926
930
933
937
940
944
948
952
955
959
963
967
970
974
978
981
985
988
991
995
998
1000
1004
1006
1008
1010
1012
1014
1016
1018
1020
1020
1022
1022
1022
1022
1022
1022
1020
1020
1018
1016
1014
1010
1006
1002
999
994
988
982
975
968
960
952
943
934
925
915
904
894
883
872
860
848
836
824
811
799
786
773
759
746
732
718
704
690
675
661
646
632
617
603
588
573
559
544
529
515
500
486
471
457
442
428
414
400
386
372
358
344
331
317
303
290
277
264
251
238
225
213
200
188
177
165
153
142
131
119
108
97
86
75
64
53
42
30
19
8
-4
-15
-27
-39
-51
-63
-75
-87
-99
-111
-124
-136
-148
-161
-173
-185
-198
-210
-223
-235
-247
-259
-271
-283
-295
-307
-319
-331
-342
-354
-366
-377
-389
-400
-411
-423
-434
-445
-456
-467
-478
-489
-500
-511
-522
-533
-544
-555
-567
-578
-589
-600
-610
-621
-632
-643
-654
-664
-675
-685
-696
-706
-717
-727
-737
-748
-758
-768
-779
-789
-799
-809
-819
-829
-839
-848
-858
-867
-877
-886
-895
-903
-912
-921
-929
-938
-946
-954
-963
-971
-979
-987
-995
-1002
-1010
-1018
-1027
-1035
-1043
-1051
-1058
-1066
-1074
-1081
-1088
-1096
-1103
-1110
-1117
-1124
-1131
-1138
-1145
-1152
-1160
-1167
-1175
-1182
-1190
-1198
-1206
-1214
-1222
-1231
-1239
-1248
-1257
-1266
-1275
-1284
-1293
-1302
-1311
-1320
-1329
-1339
-1348
-1358
-1367
-1377
-1386
-1396
-1405
-1415
-1424
-1434
-1444
-1453
-1463
-1472
-1481
-1491
-1500
-1509
-1518
-1526
-1535
-1544
-1552
-1560
-1568
-1576
-1583
-1591
-1598
-1605
-1611
-1617
-1624
-1629
-1635
-1640
-1645
-1649
-1653
-1657
-1661
-1664
-1667
-1670
-1672
-1674
-1676
-1678
-1679
-1681
-1682
-1683
-1684
-1684
-1685
-1686
-1686
-1686
-1687
-1687
-1687
-1687
-1687
-1687
-1687
-1687
-1687
-1687
-1687
-1687
-1687
-1687
-1687
-1687
-1687
-1687
-1688
-1688
-1689
-1689
-1690
-1691
-1692
-1693
-1694
-1695
-1697
-1699
-1701
-1703
-1705
-1707
-1710
-1713
-1716
-1719
-1722
-1726
-1729
-1733
-1738
-1742
-1746
-1751
-1755
-1760
-1765
-1770
-1775
-1780
-1785
-1789
-1794
-1799
-1804
-1809
-1813
-1818
-1823
-1827
-1832
-1836
-1841
-1845
-1849
-1854
-1858
-1862
-1866
-1871
-1875
-1879
-1883
-1887
-1891
-1895
-1898
-1902
-1906
-1909
-1913
-1916
-1920
-1923
-1926
-1930
-1933
-1937
-1940
-1944
-1948
-1952
-1957
-1961
-1966
-1971
-1976
-1981
-1987
-1993
-1999
-2005
-2012
-2017
-2025
-2033
-2040
-2048
-2056
-2064
-2072
-2081
-2090
-2099
-2109
-2118
-2128
-2138
-2149
-2159
-2170
-2181
-2192
-2203
-2214
-2226
-2238
-2250
-2262
-2274
-2287
-2299
-2312
-2325
-2338
-2351
-2365
-2378
-2391
-2405
-2418
-2431
-2444
-2458
-2470
-2483
-2496
-2508
-2520
-2532
-2543
-2554
-2565
-2575
-2585
-2595
-2604
-2612
-2621
-2628
-2636
-2643
-2649
-2655
-2661
-2666
-2671
-2676
-2680
-2684
-2687
-2690
-2693
-2696
-2699
-2701
-2703
-2705
-2707
-2709
-2710
-2712
-2714
-2716
-2717
-2719
-2721
-2723
-2725
-2727
-2729
-2732
-2734
-2737
-2739
-2742
-2745
-2748
-2751
-2754
-2757
-2761
-2764
-2767
-2771
-2774
-2777
-2781
-2784
-2787
-2790
-2792
-2795
-2797
-2799
-2801
-2803
-2805
-2806
-2806
-2807
-2807
-2807
-2806
-2805
-2804
-2802
-2800
-2798
-2795
-2792
-2788
-2785
-2781
-2777
-2772
-2767
-2762
-2757
-2752
-2746
-2740
-2734
-2727
-2721
-2714
-2706
-2699
-2691
-2683
-2675
-2666
-2657
-2649
-2640
-2631
-2621
-2612
-2603
-2594
-2584
-2575
-2566
-2556
-2547
-2538
-2529
-2520
-2511
-2502
-2493
-2484
-2475
-2467
-2458
-2450
-2442
-2434
-2426
-2419
-2412
-2405
-2398
-2391
-2385
-2379
-2374
-2369
-2364
-2359
-2355
-2351
-2347
-2343
-2340
-2337
-2334
-2332
-2329
-2327
-2325
-2323
-2322
-2320
-2319
-2318
-2317
-2317
-2316
-2316
-2316
-2316
-2316
-2317
-2317
-2318
-2319
-2320
-2321
-2322
-2323
-2325
-2326
-2327
-2329
-2330
-2332
-2333
-2334
-2336
-2337
-2338
-2339
-2340
-2341
-2342
-2343
-2343
-2344
-2344
-2344
-2344
-2344
-2343
-2343
-2342
-2341
-2340
-2338
-2336
-2334
-2332
-2330
-2327
-2324
-2321
-2317
-2314
-2310
-2307
-2303
-2299
-2294
-2290
-2285
-2281
-2276
-2271
-2267
-2262
-2257
-2252
-2247
-2243
-2238
-2233
-2229
-2225
-2220
-2216
-2212
-2209
-2205
-2202
-2199
-2196
-2193
-2190
-2188
-2185
-2183
-2181
-2179
-2177
-2175
-2173
-2171
-2170
-2168
-2167
-2166
-2164
-2164
-2163
-2162
-2162
-2162
-2161
-2162
-2162
-2162
-2163
-2164
-2165
-2166
-2167
-2168
-2170
-2172
-2173
-2175
-2177
-2179
-2182
-2184
-2186
-2189
-2191
-2194
-2197
-2200
-2203
-2206
-2209
-2212
-2216
-2219
-2222
-2226
-2230
-2234
-2238
-2242
-2246
-2251
-2256
-2260
-2265
-2270
-2276
-2281
-2286
-2292
-2297
-2303
-2309
-2314
-2320
-2326
-2332
-2337
-2343
-2349
-2354
-2360
-2366
-2371
-2377
-2382
-2388
-2394
-2399
-2405
-2411
-2417
-2422
-2428
-2435
-2441
-2447
-2454
-2460
-2467
-2475
-2482
-2489
-2497
-2505
-2512
-2521
-2529
-2537
-2545
-2554
-2562
-2570
-2579
-2587
-2596
-2604
-2612
-2621
-2629
-2637
-2645
-2653
-2661
-2669
-2677
-2684
-2692
-2699
-2706
-2713
-2719
-2725
-2732
-2738
-2743
-2749
-2754
-2759
-2764
-2769
-2773
-2778
-2781
-2785
-2788
-2791
-2794
-2797
-2799
-2800
-2802
-2802
-2803
-2803
-2803
-2802
-2801
-2800
-2798
-2795
-2793
-2789
-2785
-2781
-2776
-2771
-2765
-2758
-2751
-2744
-2736
-2727
-2718
-2709
-2699
-2688
-2677
-2666
-2654
-2641
-2628
-2615
-2602
-2588
-2574
-2560
-2545
-2530
-2516
-2501
-2486
-2471
-2455
-2440
-2425
-2410
-2394
-2379
-2364
-2349
-2333
-2318
-2303
-2288
-2274
-2259
-2245
-2231
-2217
-2203
-2189
-2176
-2163
-2151
-2139
-2127
-2115
-2104
-2093
-2083
-2072
-2063
-2053
-2044
-2035
-2027
-2019
-2011
-2004
-1996
-1990
-1983
-1976
-1970
-1964
-1958
-1952
-1947
-1941
-1936
-1931
-1926
-1921
-1916
-1912
-1907
-1903
-1899
-1895
-1890
-1886
-1882
-1878
-1874
-1870
-1866
-1862
-1858
-1854
-1849
-1845
-1841
-1837
-1832
-1828
-1823
-1818
-1813
-1808
-1803
-1798
-1792
-1786
-1780
-1773
-1767
-1760
-1752
-1745
-1737
-1729
-1721
-1712
-1704
-1695
-1686
-1677
-1667
-1658
-1648
-1639
-1629
-1619
-1609
-1599
-1589
-1579
-1569
-1559
-1550
-1540
-1530
-1521
-1511
-1502
-1493
-1484
-1474
-1465
-1456
-1447
-1439
-1430
-1421
-1412
-1404
-1395
-1387
-1379
-1371
-1362
-1355
-1347
-1339
-1331
-1324
-1317
-1310
-1303
-1296
-1289
-1283
-1276
-1270
-1263
-1257
-1251
-1244
-1238
-1232
-1226
-1220
-1214
-1208
-1202
-1196
-1190
-1184
-1178
-1172
-1166
-1160
-1155
-1149
-1143
-1137
-1132
-1126
-1121
-1116
-1111
-1106
-1102
-1098
-1094
-1090
-1086
-1083
-1080
-1077
-1075
-1072
-1070
-1068
-1065
-1063
-1061
-1058
-1056
-1054
-1051
-1049
-1046
-1044
-1041
-1038
-1036
-1033
-1030
-1028
-1025
-1022
-1020
-1018
-1016
-1014
-1014
-1012
-1012
-1010
-1010
-1010
-1010
-1012
-1012
-1014
-1014
-1016
-1016
-1018
-1020
-1022
-1022
-1025
-1026
-1028
-1029
-1030
-1031
-1033
-1034
-1035
-1036
-1036
-1037
-1038
-1038
-1039
-1040
-1040
-1041
-1042
-1043
-1044
-1046
-1047
-1049
-1052
-1054
-1057
-1060
-1063
-1067
-1071
-1075
-1079
-1083
-1088
-1093
-1098
-1103
-1108
-1113
-1118
-1123
-1129
-1134
-1139
-1144
-1148
-1153
-1158
-1162
-1166
-1170
-1174
-1178
-1182
-1186
-1189
-1193
-1196
-1200
-1203
-1206
-1209
-1212
-1215
-1218
-1221
-1224
-1226
-1229
-1231
-1233
-1235
-1237
-1239
-1241
-1242
-1243
-1244
-1245
-1246
-1246
-1246
-1246
-1246
-1246
-1245
-1245
-1244
-1243
-1242
-1241
-1240
-1239
-1238
-1236
-1235
-1234
-1233
-1231
-1230
-1229
-1228
-1227
-1226
-1225
-1224
-1224
-1223
-1222
-1222
-1221
-1221
-1221
-1220
-1220
-1220
-1221
-1221
-1221
-1222
-1223
-1224
-1225
-1227
-1228
-1230
-1232
-1234
-1237
-1239
-1242
-1245
-1248
-1251
-1254
-1258
-1261
-1264
-1267
-1269
-1272
-1274
-1276
-1278
-1279
-1279
-1280
-1280
-1279
-1279
-1277
-1275
-1273
-1271
-1268
-1264
-1260
-1255
-1250
-1245
-1239
-1232
-1226
-1218
-1210
-1202
-1193
-1184
-1174
-1164
-1153
-1142
-1130
-1118
-1105
-1091
-1077
-1063
-1047
-1032
-1014
-998
-981
-963
-944
-925
-906
-886
-865
-845
-824
-802
-781
-759
-737
-714
-692
-669
-647
-624
-601
-579
-556
-534
-512
-490
-468
-446
-425
-403
-382
-361
-341
-320
-300
-280
-260
-241
-222
-203
-184
-166
-148
-130
-113
-96
-80
-63
-47
-31
-16
-1
14
29
43
57
71
84
98
111
124
137
150
163
176
189
202
214
227
239
252
264
276
288
300
312
324
335
346
357
367
378
388
397
406
415
423
430
437
444
450
456
461
465
469
473
477
480
483
486
489
491
494
496
499
501
504
507
509
512
516
519
522
526
529
533
537
541
545
549
553
558
562
566
570
574
578
582
585
589
592
596
599
602
604
607
609
611
613
615
617
618
619
620
620
621
621
621
620
620
619
618
617
615
613
612
609
607
605
602
599
596
593
590
586
582
578
574
569
565
560
554
549
543
537
531
525
519
513
507
501
495
489
484
479
474
469
465
461
457
454
451
449
447
446
446
446
446
447
448
450
452
455
458
461
464
468
471
475
479
483
487
491
494
498
502
505
508
511
514
516
518
520
522
523
524
525
525
525
525
524
524
522
521
519
517
515
512
510
506
503
499
495
491
487
483
479
474
470
465
461
456
452
448
443
439
435
431
428
424
421
417
414
412
409
407
405
404
403
402
402
402
402
403
404
405
407
409
411
414
416
419
423
426
430
434
438
442
447
452
457
462
468
474
480
487
494
501
509
517
526
535
544
554
565
576
587
599
612
625
638
651
665
680
694
709
724
739
755
770
786
802
819
835
852
869
886
903
921
939
957
975
993
1012
1031
1050
1069
1089
1109
1129
1149
1169
1190
1212
1233
1255
1278
1301
1324
1348
1373
1398
1423
1450
1477
1504
1533
1562
1592
1622
1653
1685
1718
1751
1785
1819
1854
1890
1925
1961
1998
2033
2070
2107
2143
2179
2215
2250
2285
2319
2353
2386
2418
2449
2480
2509
2537
2564
2590
2615
2639
2662
2683
2703
2722
2740
2757
2773
2788
2802
2814
2826
2837
2847
2856
2865
2873
2880
2886
2892
2897
2902
2906
2910
2914
2918
2922
2925
2929
2932
2936
2940
2944
2947
2951
2956
2960
2964
2969
2974
2979
2984
2990
2996
3002
3008
3014
3021
3027
3034
3041
3048
3055
3063
3070
3078
3086
3095
3103
3112
3121
3131
3141
3151
3161
3172
3182
3193
3204
3216
3227
3238
3250
3261
3273
3284
3295
3307
3318
3329
3340
3351
3363
3374
3385
3396
3408
3419
3430
3442
3454
3465
3477
3488
3500
3512
3524
3537
3549
3561
3574
3587
3599
3612
3625
3638
3651
3664
3677
3691
3704
3717
3730
3743
3755
3768
3780
3792
3803
3814
3824
3834
3843
3851
3858
3865
3870
3875
3879
3881
3883
3884
3884
3884
3882
3880
3877
3873
3869
3864
3858
3852
3845
3838
3830
3822
3813
3804
3795
3786
3777
3767
3757
3748
3739
3729
3720
3711
3702
3693
3685
3676
3668
3660
3653
3645
3638
3632
3625
3619
3613
3607
3602
3597
3592
3587
3582
3578
3574
3570
3567
3563
3561
3558
3556
3554
3553
3552
3551
3552
3552
3554
3555
3557
3560
3563
3566
3569
3573
3576
3580
3583
3586
3590
3593
3596
3599
3602
3605
3608
3610
3613
3615
3618
3620
3621
3623
3624
3625
3625
3625
3625
3624
3622
3621
3619
3617
3614
3611
3608
3605
3602
3598
3595
3592
3589
3586
3584
3582
3580
3579
3579
3579
3580
3582
3584
3587
3591
3595
3600
3606
3612
3619
3627
3636
3645
3655
3667
3678
3691
3705
3719
3735
3751
3769
3787
3805
3825
3844
3864
3885
3905
3926
3946
3967
3987
4006
4025
4043
4062
4078
4094
4110
4124
4137
4149
4160
4170
4178
4185
4191
4195
4198
4201
4201
4201
4200
4197
4194
4189
4184
4178
4172
4165
4157
4149
4141
4133
4124
4116
4107
4099
4091
4083
4077
4070
4065
4059
4056
4053
4050
4048
4046
4046
4045
4046
4046
4048
4050
4051
4054
4058
4061
4064
4067
4070
4075
4078
4082
4086
4090
4094
4098
4102
4106
4111
4115
4119
4123
4127
4131
4135
4139
4143
4147
4150
4154
4158
4161
4164
4167
4170
4173
4175
4178
4180
4181
4182
4183
4184
4184
4183
4182
4180
4178
4176
4173
4169
4164
4159
4154
4148
4141
4134
4126
4118
4109
4099
4089
4078
4067
4057
4045
4033
4019
4006
3992
3978
3963
3947
3930
3914
3896
3879
3861
3843
3824
3806
3788
3769
3751
3733
3715
3697
3680
3663
3646
3629
3613
3598
3582
3567
3553
3539
3525
3513
3500
3489
3478
3468
3458
3449
3441
3434
3427
3422
3417
3413
3410
3407
3406
3406
3406
3408
3410
3413
3416
3421
3425
3431
3437
3443
3449
3456
3463
3470
3477
3484
3491
3498
3505
3511
3518
3524
3529
3534
3539
3543
3546
3549
3550
3551
3552
3551
3550
3547
3544
3541
3536
3531
3526
3520
3513
3506
3498
3490
3481
3472
3463
3453
3444
3434
3423
3413
3402
3392
3381
3370
3359
3348
3337
3327
3316
3306
3296
3286
3276
3267
3258
3250
3242
3235
3228
3223
3218
3214
3211
3209
3208
3208
3209
3211
3214
3218
3224
3230
3237
3246
3255
3265
3276
3288
3301
3314
3328
3342
3357
3373
3389
3406
3423
3440
3458
3476
3494
3513
3531
3550
3568
3587
3605
3624
3642
3660
3678
3696
3713
3730
3747
3764
3780
3796
3812
3828
3843
3858
3873
3887
3901
3914
3927
3940
3952
3964
3975
3986
3996
4006
4016
4026
4035
4045
4054
4064
4073
4083
4093
4103
4113
4124
4135
4146
4157
4169
4181
4194
4206
4219
4233
4246
4260
4274
4288
4302
4317
4331
4345
4359
4374
4388
4402
4416
4429
4443
4456
4470
4483
4495
4508
4520
4532
4544
4556
4567
4578
4588
4599
4608
4617
4626
4634
4641
4647
4653
4658
4662
4665
4668
4669
4670
4669
4668
4666
4663
4659
4654
4649
4642
4636
4628
4620
4611
4602
4593
4582
4572
4561
4549
4537
4525
4512
4499
4485
4470
4455
4440
4423
4406
4388
4369
4350
4330
4309
4287
4264
4241
4217
4192
4166
4140
4113
4085
4057
4029
4000
3970
3941
3911
3881
3851
3821
3791
3762
3733
3704
3675
3647
3620
3592
3566
3540
3515
3490
3466
3442
3419
3397
3375
3354
3333
3313
3293
3274
3255
3237
3219
3202
3185
3169
3153
3138
3123
3109
3095
3081
3068
3055
3043
3030
3018
3006
2994
2983
2971
2960
2949
2939
2928
2918
2908
2899
2889
2880
2872
2864
2856
2848
2841
2834
2827
2821
2814
2808
2802
2796
2790
2784
2777
2771
2764
2758
2751
2743
2736
2729
2721
2712
2704
2695
2686
2677
2667
2657
2647
2636
2625
2613
2601
2588
2575
2561
2546
2531
2515
2498
2481
2463
2444
2425
2405
2385
2364
2343
2322
2301
2279
2258
2236
2214
2192
2170
2147
2125
2102
2080
2056
2033
2009
1985
1961
1936
1911
1885
1859
1833
1806
1779
1751
1724
1695
1667
1638
1609
1580
1551
1521
1492
1462
1432
1403
1374
1344
1315
1287
1258
1230
1202
1175
1148
1121
1095
1069
1044
1020
996
973
951
930
909
889
870
852
834
818
802
786
772
758
744
732
720
708
697
687
678
669
661
654
648
642
637
633
630
628
626
625
625
625
626
627
629
631
634
636
639
643
646
650
654
658
662
666
670
674
679
683
688
692
697
702
707
712
717
722
728
733
738
744
749
754
759
763
768
772
776
780
783
786
789
792
794
796
798
800
802
804
805
807
808
810
811
812
813
813
814
814
815
815
815
815
815
815
815
816
816
817
817
819
820
822
824
827
830
833
836
840
844
848
852
857
861
866
871
876
881
887
892
898
904
910
916
923
929
936
944
951
959
968
976
985
994
1002
1012
1022
1032
1041
1051
1062
1072
1082
1092
1103
1113
1123
1134
1144
1154
1164
1174
1184
1193
1202
1211
1220
1228
1235
1242
1248
1254
1259
1263
1266
1268
1270
1270
1270
1269
1267
1264
1259
1254
1248
1241
1233
1225
1215
1205
1194
1182
1169
1156
1142
1127
1112
1095
1079
1061
1043
1025
1006
987
968
948
929
910
890
871
852
833
815
797
780
763
746
730
715
700
685
671
658
645
632
621
610
599
589
580
571
563
556
549
543
538
533
529
526
522
520
518
517
516
515
515
515
516
518
519
521
523
526
529
532
535
538
541
545
548
552
555
559
562
565
567
569
571
573
574
574
574
574
572
570
568
564
560
555
549
542
534
526
516
506
495
484
471
458
445
431
416
401
386
371
355
339
323
306
290
273
257
240
223
206
189
172
155
138
121
104
87
70
53
36
19
3
-14
-31
-47
-64
-80
-96
-113
-129
-144
-160
-174
-189
-203
-216
-228
-240
-251
-261
-270
-279
-286
-293
-299
-304
-309
-312
-315
-318
-319
-321
-321
-322
-322
-321
-321
-320
-319
-319
-318
-317
-316
-316
-315
-315
-316
-316
-317
-318
-319
-321
-323
-325
-327
-330
-333
-336
-339
-343
-347
-351
-355
-360
-364
-369
-374
-379
-384
-389
-394
-400
-405
-410
-416
-421
-426
-431
-436
-441
-446
-450
-455
-458
-462
-465
-468
-470
-472
-473
-475
-475
-476
-476
-476
-475
-474
-473
-472
-470
-468
-466
-463
-460
-457
-454
-450
-446
-442
-438
-433
-429
-424
-419
-414
-409
-404
-398
-393
-388
-382
-377
-371
-366
-360
-355
-349
-343
-338
-332
-326
-321
-315
-309
-304
-298
-293
-287
-282
-277
-273
-268
-264
-260
-256
-253
-249
-247
-244
-242
-240
-239
-238
-238
-238
-239
-240
-241
-243
-246
-249
-253
-257
-262
-268
-274
-281
-289
-297
-306
-316
-327
-338
-350
-362
-375
-389
-403
-418
-433
-448
-464
-480
-496
-512
-528
-544
-560
-576
-591
-606
-621
-635
-649
-662
-675
-688
-699
-711
-722
-732
-742
-751
-760
-768
-776
-784
-791
-798
-804
-809
-814
-819
-823
-827
-831
-834
-836
-838
-840
-841
-842
-842
-842
-841
-840
-839
-838
-836
-833
-830
-827
-824
-820
-816
-811
-807
-802
-796
-790
-784
-778
-771
-765
-758
-751
-743
-736
-729
-721
-714
-707
-700
-693
-686
-680
-674
-668
-662
-657
-652
-647
-643
-639
-635
-631
-627
-624
-620
-617
-613
-610
-607
-603
-600
-597
-593
-590
-587
-584
-580
-577
-574
-571
-567
-564
-561
-557
-554
-550
-546
-542
-538
-534
-530
-525
-520
-515
-509
-503
-497
-490
-483
-474
-466
-457
-447
-436
-425
-413
-400
-387
-373
-359
-344
-329
-313
-297
-280
-263
-246
-228
-211
-193
-176
-158
-140
-123
-106
-89
-73
-57
-41
-26
-12
3
16
29
42
54
66
77
87
98
108
117
126
135
143
151
159
166
173
180
187
193
199
204
209
215
219
224
229
233
238
242
246
250
254
258
262
266
270
275
279
283
288
293
298
303
308
314
320
326
332
339
346
353
360
367
374
382
389
397
404
412
420
427
435
443
451
458
466
473
481
488
496
503
510
517
524
531
537
544
550
556
562
568
573
579
584
588
593
597
600
604
606
608
610
611
611
611
610
608
606
603
599
595
590
585
580
574
568
562
555
549
542
536
529
522
515
509
502
495
489
482
475
468
461
455
448
441
434
427
420
414
407
400
393
387
380
374
367
361
354
348
342
336
330
324
318
312
306
300
294
288
282
276
269
263
256
250
243
236
229
222
214
207
199
191
184
176
167
159
151
142
134
125
116
107
98
88
79
69
59
50
40
30
20
10
0
-10
-20
-30
-40
-50
-59
-69
-79
-89
-99
-110
-120
-130
-141
-152
-163
-174
-186
-198
-210
-222
-235
-248
-261
-274
-287
-300
-312
-325
-338
-350
-362
-374
-385
-397
-407
-418
-428
-438
-447
-455
-464
-472
-479
-486
-492
-497
-502
-507
-511
-514
-517
-519
-521
-522
-522
-522
-522
-521
-519
-517
-514
-511
-507
-503
-499
-494
-488
-483
-477
-470
-463
-456
-449
-442
-434
-426
-418
-409
-400
-391
-382
-373
-363
-353
-344
-333
-323
-313
-302
-291
-280
-269
-258
-247
-235
-223
-211
-199
-187
-175
-162
-149
-135
-122
-108
-93
-78
-63
-48
-32
-16
1
18
35
53
71
89
108
127
147
166
186
207
227
248
270
291
313
335
358
381
404
427
451
475
499
523
547
571
596
620
644
669
693
717
741
764
788
811
834
857
880
902
925
947
969
991
1012
1034
1055
1076
1097
1118
1138
1159
1178
1198
1217
1236
1254
1272
1290
1307
1324
1340
1356
1372
1388
1403
1418
1432
1447
1461
1474
1488
1501
1514
1527
1539
1551
1562
1574
1584
1595
1605
1614
1623
1632
1640
1647
1655
1661
1667
1673
1678
1683
1688
1692
1695
1698
1701
1703
1705
1707
1708
1709
1710
1710
1710
1710
1709
1708
1707
1706
1704
1702
1700
1698
1696
1693
1690
1687
1684
1681
1678
1674
1671
1667
1663
1659
1654
1650
1645
1640
1635
1629
1623
1617
1610
1604
1596
1589
1581
1573
1565
1556
1547
1538
1529
1519
1509
1499
1488
1477
1466
1454
1443
1430
1418
1405
1392
1379
1366
1352
1339
1325
1312
1298
1284
1271
1257
1244
1231
1217
1205
1192
1179
1167
1154
1142
1131
1119
1107
1096
1085
1074
1063
1052
1042
1031
1020
1010
1000
990
980
970
960
950
940
930
920
910
900
891
881
872
862
853
844
835
827
818
810
802
794
787
780
773
766
760
754
749
744
739
735
731
728
725
723
721
719
718
718
718
718
719
720
722
724
726
729
732
735
739
742
747
751
756
760
765
771
776
781
787
792
798
804
809
815
821
826
832
838
843
849
854
859
864
869
874
879
883
888
892
896
900
904
907
911
914
917
920
923
926
929
932
935
938
941
944
947
950
953
956
958
961
964
967
970
972
975
977
979
981
983
985
986
988
989
990
991
992
993
994
994
994
995
995
995
995
995
994
994
994
994
993
993
993
992
992
992
992
992
992
992
992
992
992
992
992
993
993
993
993
993
993
992
992
991
991
990
989
988
987
986
985
984
983
982
981
981
981
980
980
981
981
982
983
984
985
987
989
991
993
995
998
1000
1002
1006
1008
1010
1012
1016
1018
1020
1022
1025
1026
1028
1029
1031
1032
1033
1033
1034
1034
1034
1033
1033
1032
1030
1029
1027
1024
1022
1018
1014
1010
1006
1002
998
993
987
981
975
968
961
954
946
938
930
921
912
903
893
883
873
863
852
841
831
820
809
798
786
775
764
752
741
730
718
707
696
685
674
664
653
643
633
624
614
605
596
587
578
570
562
554
546
539
531
524
517
511
504
498
492
487
481
476
470
465
460
456
451
446
442
437
433
429
424
420
416
412
407
403
399
395
390
386
381
377
372
367
363
358
353
348
343
338
333
328
323
318
313
308
304
299
294
290
285
281
277
273
269
264
260
256
252
248
243
239
234
230
225
220
214
209
203
197
191
184
177
169
161
153
145
136
126
116
106
95
84
72
60
47
34
20
5
-9
-25
-41
-57
-74
-91
-109
-127
-146
-165
-184
-204
-224
-245
-266
-287
-308
-330
-352
-374
-396
-419
-441
-463
-485
-508
-530
-552
-573
-595
-617
-638
-659
-681
-702
-722
-743
-763
-783
-803
-823
-843
-862
-881
-900
-919
-937
-955
-973
-991
-1008
-1026
-1043
-1059
-1076
-1092
-1108
-1123
-1138
-1153
-1168
-1182
-1196
-1209
-1222
-1235
-1248
-1260
-1272
-1283
-1294
-1305
-1315
-1324
-1333
-1342
-1350
-1357
-1364
-1371
-1376
-1382
-1386
-1391
-1395
-1398
-1401
-1404
-1406
-1408
-1410
-1411
-1412
-1413
-1414
-1414
-1414
-1414
-1414
-1413
-1413
-1412
-1411
-1410
-1409
-1407
-1406
-1404
-1403
-1401
-1399
-1398
-1396
-1394
-1393
-1391
-1390
-1388
-1387
-1385
-1384
-1383
-1381
-1380
-1379
-1378
-1378
-1377
-1376
-1376
-1375
-1375
-1375
-1375
-1376
-1377
-1378
-1379
-1381
-1383
-1386
-1389
-1392
-1397
-1401
-1406
-1412
-1418
-1425
-1432
-1440
-1448
-1457
-1466
-1476
-1485
-1496
-1506
-1517
-1528
-1539
-1550
-1561
-1573
-1584
-1595
-1607
-1618
-1629
-1640
-1651
-1662
-1673
-1683
-1694
-1704
-1714
-1724
-1733
-1742
-1752
-1760
-1769
-1778
-1786
-1795
-1803
-1811
-1819
-1827
-1836
-1844
-1852
-1861
-1869
-1878
-1887
-1896
-1906
-1915
-1925
-1935
-1945
-1955
-1966
-1977
-1987
-1998
-2009
-2020
-2031
-2041
-2052
-2063
-2074
-2085
-2097
-2108
-2119
-2131
-2142
-2154
-2166
-2178
-2191
-2203
-2216
-2229
-2243
-2257
-2271
-2285
-2300
-2316
-2331
-2347
-2364
-2380
-2398
-2415
-2433
-2451
-2470
-2489
-2508
-2527
-2547
-2567
-2587
-2607
-2627
-2648
-2668
-2689
-2709
-2729
-2749
-2769
-2789
-2808
-2827
-2846
-2864
-2882
-2900
-2917
-2933
-2949
-2965
-2980
-2995
-3008
-3022
-3035
-3047
-3059
-3070
-3080
-3090
-3100
-3109
-3117
-3125
-3132
-3139
-3145
-3151
-3156
-3160
-3164
-3168
-3170
-3173
-3175
-3177
-3178
-3179
-3180
-3180
-3181
-3181
-3181
-3181
-3181
-3181
-3181
-3180
-3180
-3180
-3180
-3180
-3180
-3180
-3180
-3181
-3181
-3182
-3182
-3183
-3184
-3185
-3187
-3188
-3190
-3192
-3195
-3198
-3201
-3204
-3208
-3212
-3216
-3222
-3227
-3233
-3240
-3247
-3255
-3263
-3272
-3281
-3291
-3301
-3312
-3323
-3335
-3347
-3360
-3372
-3385
-3399
-3412
-3426
-3440
-3453
-3467
-3481
-3495
-3508
-3521
-3535
-3547
-3560
-3572
-3584
-3596
-3607
-3618
-3629
-3639
-3648
-3658
-3666
-3675
-3683
-3690
-3697
-3704
-3710
-3716
-3722
-3727
-3733
-3738
-3742
-3747
-3752
-3756
-3760
-3765
-3769
-3773
-3777
-3781
-3785
-3788
-3792
-3796
-3800
-3803
-3807
-3811
-3815
-3819
-3823
-3827
-3831
-3836
-3840
-3845
-3850
-3855
-3860
-3866
-3871
-3877
-3883
-3889
-3895
-3901
-3907
-3914
-3920
-3927
-3934
-3941
-3948
-3956
-3963
-3971
-3979
-3987
-3995
-4003
-4011
-4019
-4027
-4035
-4045
-4053
-4061
-4069
-4077
-4083
-4091
-4098
-4105
-4111
-4117
-4122
-4127
-4131
-4135
-4139
-4142
-4144
-4146
-4147
-4148
-4148
-4147
-4146
-4145
-4142
-4140
-4136
-4133
-4128
-4124
-4118
-4113
-4107
-4100
-4093
-4086
-4078
-4070
-4061
-4053
-4043
-4034
-4025
-4014
-4005
-3995
-3984
-3973
-3963
-3952
-3941
-3929
-3918
-3907
-3896
-3884
-3873
-3862
-3851
-3840
-3829
-3818
-3808
-3798
-3788
-3779
-3769
-3760
-3752
-3743
-3735
-3728
-3720
-3713
-3707
-3700
-3695
-3689
-3684
-3679
-3674
-3670
-3666
-3663
-3659
-3656
-3654
-3651
-3649
-3648
-3646
-3645
-3644
-3643
-3643
-3642
-3642
-3642
-3643
-3643
-3644
-3645
-3645
-3646
-3647
-3648
-3649
-3650
-3651
-3652
-3652
-3653
-3653
-3654
-3654
-3654
-3653
-3653
-3652
-3652
-3651
-3649
-3648
-3647
-3645
-3643
-3641
-3639
-3637
-3634
-3632
-3629
-3626
-3624
-3621
-3618
-3615
-3612
-3608
-3605
-3601
-3598
-3594
-3590
-3586
-3581
-3576
-3571
-3566
-3561
-3555
-3548
-3542
-3535
-3528
-3520
-3512
-3504
-3496
-3487
-3478
-3468
-3459
-3449
-3439
-3429
-3418
-3408
-3398
-3388
-3377
-3367
-3357
-3347
-3338
-3328
-3319
-3310
-3302
-3293
-3285
-3278
-3270
-3263
-3257
-3250
-3245
-3239
-3234
-3229
-3224
-3220
-3216
-3213
-3210
-3207
-3204
-3202
-3200
-3199
-3197
-3196
-3196
-3196
-3196
-3197
-3198
-3199
-3201
-3203
-3206
-3208
-3212
-3215
-3219
-3224
-3228
-3233
-3238
-3244
-3249
-3255
-3260
-3266
-3272
-3278
-3284
-3289
-3295
-3300
-3305
-3310
-3314
-3318
-3322
-3326
-3329
-3331
-3334
-3336
-3337
-3338
-3338
-3338
-3338
-3336
-3335
-3332
-3330
-3326
-3322
-3318
-3313
-3307
-3301
-3294
-3287
-3280
-3272
-3263
-3254
-3245
-3235
-3225
-3215
-3204
-3193
-3182
-3170
-3158
-3146
-3134
-3121
-3109
-3096
-3083
-3070
-3057
-3044
-3032
-3019
-3006
-2993
-2980
-2968
-2955
-2943
-2930
-2918
-2906
-2894
-2882
-2870
-2858
-2846
-2835
-2823
-2812
-2800
-2789
-2778
-2767
-2757
-2746
-2736
-2726
-2717
-2707
-2698
-2689
-2681
-2673
-2666
-2659
-2652
-2646
-2640
-2635
-2631
-2627
-2623
-2620
-2618
-2616
-2615
-2614
-2614
-2614
-2615
-2616
-2618
-2621
-2624
-2627
-2631
-2636
-2641
-2646
-2651
-2657
-2664
-2670
-2677
-2684
-2691
-2699
-2707
-2715
-2723
-2731
-2740
-2748
-2757
-2766
-2775
-2785
-2794
-2804
-2814
-2825
-2835
-2846
-2857
-2868
-2879
-2890
-2902
-2914
-2926
-2938
-2950
-2962
-2975
-2987
-3000
-3012
-3025
-3038
-3050
-3063
-3076
-3089
-3102
-3115
-3127
-3140
-3153
-3166
-3179
-3191
-3204
-3216
-3228
-3240
-3251
-3263
-3274
-3284
-3295
-3305
-3314
-3323
-3332
-3340
-3348
-3355
-3362
-3368
-3374
-3380
-3385
-3390
-3394
-3398
-3402
-3406
-3409
-3413
-3416
-3419
-3421
-3424
-3426
-3429
-3431
-3434
-3436
-3438
-3441
-3443
-3446
-3448
-3451
-3454
-3457
-3460
-3463
-3466
-3469
-3473
-3476
-3480
-3484
-3488
-3492
-3496
-3501
-3505
-3510
-3515
-3520
-3526
-3531
-3537
-3543
-3549
-3555
-3561
-3568
-3575
-3582
-3589
-3596
-3603
-3610
-3618
-3625
-3633
-3640
-3648
-3655
-3663
-3670
-3677
-3684
-3691
-3698
-3705
-3711
-3718
-3724
-3729
-3735
-3740
-3745
-3750
-3754
-3758
-3761
-3765
-3767
-3769
-3771
-3772
-3773
-3773
-3773
-3772
-3771
-3769
-3767
-3764
-3761
-3758
-3754
-3749
-3744
-3739
-3733
-3727
-3720
-3713
-3705
-3697
-3689
-3680
-3671
-3662
-3652
-3642
-3632
-3622
-3611
-3600
-3589
-3578
-3566
-3555
-3543
-3532
-3520
-3508
-3496
-3484
-3472
-3460
-3447
-3435
-3422
-3410
-3397
-3384
-3371
-3358
-3344
-3331
-3318
-3304
-3291
-3277
-3264
-3250
-3236
-3223
-3209
-3195
-3181
-3167
-3153
-3139
-3124
-3110
-3095
-3080
-3066
-3050
-3035
-3020
-3005
-2989
-2973
-2957
-2941
-2925
-2909
-2893
-2877
-2861
-2845
-2828
-2812
-2796
-2780
-2764
-2748
-2732
-2716
-2700
-2684
-2669
-2653
-2638
-2623
-2608
-2593
-2578
-2564
-2550
-2536
-2522
-2508
-2495
-2482
-2469
-2456
-2443
-2431
-2419
-2406
-2394
-2382
-2370
-2359
-2347
-2335
-2324
-2312
-2301
-2290
-2279
-2268
-2257
-2246
-2235
-2225
-2215
-2205
-2195
-2186
-2177
-2168
-2160
-2151
-2143
-2136
-2128
-2121
-2114
-2108
-2101
-2095
-2089
-2084
-2078
-2073
-2068
-2063
-2058
-2053
-2048
-2044
-2039
-2035
-2029
-2025
-2021
-2017
-2013
-2009
-2005
-2003
-1999
-1995
-1992
-1988
-1985
-1982
-1978
-1975
-1972
-1969
-1967
-1964
-1961
-1959
-1957
-1955
-1953
-1951
-1950
-1948
-1947
-1946
-1944
-1943
-1942
-1941
-1940
-1939
-1937
-1936
-1934
-1932
-1930
-1928
-1925
-1923
-1920
-1916
-1913
-1909
-1905
-1901
-1897
-1892
-1887
-1882
-1877
-1871
-1865
-1860
-1854
-1847
-1841
-1835
-1828
-1822
-1815
-1809
-1802
-1795
-1789
-1782
-1775
-1769
-1762
-1755
-1749
-1742
-1735
-1729
-1722
-1716
-1709
-1703
-1696
-1690
-1683
-1677
-1671
-1665
-1659
-1653
-1647
-1641
-1636
-1630
-1625
-1620
-1615
-1611
-1606
-1602
-1598
-1594
-1591
-1588
-1585
-1582
-1580
-1578
-1576
-1575
-1573
-1573
-1572
-1572
-1572
-1573
-1574
-1575
-1577
-1579
-1581
-1584
-1587
-1590
-1594
-1598
-1603
-1607
-1612
-1618
-1623
-1629
-1636
-1642
-1649
-1656
-1663
-1671
-1679
-1687
-1695
-1703
-1712
-1721
-1730
-1739
-1749
-1758
-1768
-1778
-1789
-1799
-1810
-1821
-1832
-1844
-1856
-1868
-1880
-1892
-1905
-1918
-1931
-1944
-1957
-1970
-1984
-1997
-2011
-2025
-2039
-2052
-2066
-2080
-2094
-2108
-2121
-2135
-2148
-2162
-2175
-2188
-2200
-2213
-2225
-2237
-2249
-2260
-2271
-2281
-2291
-2301
-2310
-2319
-2327
-2336
-2343
-2350
-2357
-2364
-2370
-2375
-2381
-2386
-2390
-2395
-2398
-2402
-2405
-2408
-2411
-2413
-2415
-2417
-2418
-2419
-2420
-2421
-2421
-2421
-2421
-2420
-2419
-2418
-2416
-2414
-2412
-2409
-2407
-2404
-2400
-2397
-2393
-2389
-2385
-2381
-2377
-2372
-2367
-2362
-2357
-2352
-2346
-2340
-2335
-2329
-2322
-2316
-2309
-2303
-2296
-2289
-2281
-2274
-2266
-2259
-2251
-2243
-2235
-2226
-2218
-2209
-2201
-2192
-2183
-2174
-2164
-2155
-2145
-2135
-2125
-2115
-2105
-2095
-2084
-2074
-2063
-2052
-2041
-2029
-2019
-2008
-1996
-1985
-1973
-1961
-1949
-1937
-1924
-1911
-1898
-1885
-1872
-1858
-1844
-1830
-1816
-1801
-1786
-1771
-1756
-1741
-1726
-1710
-1695
-1679
-1664
-1648
-1632
-1617
-1601
-1585
-1569
-1553
-1536
-1520
-1504
-1488
-1471
-1454
-1438
-1421
-1404
-1387
-1369
-1352
-1334
-1317
-1299
-1280
-1262
-1244
-1225
-1206
-1187
-1168
-1149
-1129
-1109
-1090
-1070
-1050
-1029
-1008
-989
-968
-947
-927
-906
-885
-864
-843
-821
-800
-779
-758
-737
-715
-694
-673
-652
-631
-610
-589
-569
-548
-527
-507
-487
-466
-446
-426
-406
-386
-366
-346
-327
-307
-288
-269
-250
-231
-213
-195
-177
-159
-142
-125
-108
-92
-76
-60
-44
-29
-14
0
15
28
42
55
68
80
92
104
115
126
136
146
156
165
174
183
191
199
207
215
222
229
236
242
248
254
260
266
272
277
282
287
293
297
302
307
312
316
320
325
329
332
336
340
343
346
349
352
354
357
359
361
363
365
367
368
370
371
372
373
374
375
375
376
376
375
375
374
373
372
370
368
366
363
360
357
353
349
345
340
335
330
324
318
312
305
298
291
283
275
267
258
250
241
232
223
214
205
195
186
176
167
157
148
138
129
119
110
101
92
83
74
65
56
47
39
30
22
14
6
-2
-10
-17
-25
-32
-39
-45
-52
-58
-63
-69
-73
-78
-82
-85
-88
-91
-93
-95
-96
-97
-98
-98
-98
-97
-96
-95
-94
-92
-90
-88
-85
-83
-80
-77
-73
-70
-66
-63
-59
-55
-51
-47
-43
-39
-35
-30
-26
-22
-18
-14
-9
-5
-1
3
7
11
15
20
24
28
32
36
40
44
49
53
57
62
66
71
75
80
85
90
95
100
105
111
116
122
128
134
140
146
153
160
167
174
181
188
196
203
211
219
227
235
243
252
260
269
278
286
295
304
313
321
330
339
348
357
366
375
383
392
401
409
417
426
433
441
449
456
463
469
476
481
487
492
497
502
506
510
514
517
520
523
526
528
531
533
535
537
538
540
542
544
546
548
550
552
554
557
559
562
565
568
571
574
578
582
586
590
594
599
604
609
614
619
624
630
635
641
647
653
659
666
672
679
685
692
699
706
713
720
728
735
743
750
758
766
774
782
791
799
807
816
824
833
841
850
858
867
876
884
893
902
910
919
927
936
944
952
960
968
976
984
991
998
1004
1012
1018
1025
1032
1038
1043
1049
1054
1059
1064
1068
1073
1077
1081
1084
1088
1091
1094
1097
1100
1102
1104
1106
1108
1110
1111
1113
1114
1115
1115
1116
1116
1116
1116
1116
1116
1115
1114
1112
1111
1109
1106
1104
1100
1097
1093
1088
1083
1078
1072
1065
1058
1050
1042
1033
1022
1012
1002
991
979
967
954
940
927
912
897
882
866
850
833
816
799
781
763
745
727
708
690
671
652
633
614
595
576
557
538
519
499
480
461
442
424
405
386
368
350
332
314
297
280
263
247
232
216
202
187
174
161
149
137
126
116
106
98
90
83
77
72
67
64
61
59
59
59
60
62
65
68
73
78
84
91
99
107
117
126
137
147
159
170
183
195
208
222
235
249
263
277
292
307
321
336
351
367
382
397
413
428
444
459
475
490
506
521
537
552
568
583
599
614
630
645
661
676
691
707
722
738
753
768
783
799
814
829
844
860
875
890
905
920
935
950
964
979
994
1008
1022
1038
1053
1067
1082
1097
1111
1126
1141
1156
1170
1185
1200
1215
1230
1245
1260
1275
1290
1306
1321
1336
1352
1367
1383
1399
1414
1430
1446
1462
1478
1495
1511
1527
1544
1560
1577
1593
1610
1627
1643
1660
1677
1694
1711
1728
1745
1762
1780
1797
1815
1832
1850
1868
1886
1904
1922
1941
1959
1978
1997
2016
2036
2055
2075
2095
2115
2135
2156
2177
2198
2219
2241
2263
2285
2307
2330
2352
2375
2399
2422
2446
2469
2493
2517
2542
2566
2590
2614
2639
2663
2688
2712
2736
2760
2784
2808
2832
2856
2880
2903
2927
2950
2973
2996
3019
3042
3064
3086
3109
3131
3152
3174
3195
3216
3237
3258
3279
3299
3320
3340
3359
3379
3399
3418
3437
3456
3475
3494
3512
3530
3548
3566
3584
3601
3618
3635
3652
3668
3684
3700
3716
3731
3746
3761
3776
3790
3804
3818
3831
3844
3857
3870
3882
3894
3906
3918
3930
3941
3952
3963
3974
3985
3996
4006
4017
4027
4038
4048
4058
4067
4077
4086
4094
4104
4113
4122
4130
4138
4146
4153
4160
4167
4174
4180
4186
4191
4196
4201
4206
4210
4213
4217
4220
4223
4225
4228
4230
4231
4233
4235
4236
4237
4238
4239
4240
4241
4242
4242
4243
4244
4245
4245
4246
4247
4248
4248
4249
4250
4251
4253
4254
4255
4257
4259
4260
4262
4265
4267
4269
4272
4275
4278
4282
4285
4289
4294
4298
4303
4308
4314
4320
4326
4333
4340
4347
4355
4363
4372
4381
4390
4400
4410
4420
4430
4441
4453
4464
4476
4488
4500
4512
4525
4538
4550
4563
4576
4590
4603
4616
4629
4642
4655
4668
4681
4694
4706
4719
4731
4743
4755
4766
4777
4788
4799
4810
4820
4830
4839
4849
4857
4866
4874
4882
4890
4898
4905
4911
4918
4924
4930
4936
4942
4947
4952
4957
4961
4966
4970
4974
4978
4982
4985
4989
4992
4995
4998
5001
5004
5006
5009
5011
5014
5016
5018
5020
5023
5025
5027
5029
5030
5032
5034
5036
5038
5040
5041
5043
5045
5047
5049
5050
5052
5054
5056
5058
5060
5061
5063
5065
5067
5069
5071
5073
5075
5078
5080
5082
5085
5087
5090
5093
5096
5099
5102
5106
5110
5113
5117
5122
5126
5131
5135
5140
5145
5151
5156
5162
5168
5174
5180
5186
5193
5200
5207
5214
5222
5229
5237
5245
5253
5261
5269
5278
5286
5295
5304
5312
5321
5330
5339
5348
5357
5366
5375
5384
5393
5402
5411
5420
5429
5438
5446
5455
5464
5472
5480
5489
5497
5504
5512
5520
5527
5535
5542
5549
5556
5562
5569
5576
5582
5588
5594
5600
5607
5612
5618
5624
5630
5636
5641
5647
5652
5658
5663
5668
5673
5678
5683
5688
5692
5697
5702
5706
5710
5714
5719
5723
5726
5730
5734
5738
5741
5745
5748
5751
5754
5758
5761
5764
5767
5770
5773
5777
5780
5783
5786
5789
5793
5796
5800
5803
5807
5810
5814
5817
5821
5825
5829
5832
5836
5840
5844
5848
5851
5855
5859
5863
5867
5871
5875
5879
5883
5887
5891
5895
5900
5904
5909
5914
5919
5924
5930
5935
5941
5947
5954
5960
5967
5973
5981
5988
5995
6003
6011
6019
6028
6037
6045
6054
6064
6073
6083
6093
6103
6113
6123
6134
6144
6155
6166
6176
6187
6198
6208
6219
6230
6240
6251
6261
6271
6281
6291
6301
6310
6320
6328
6337
6345
6353
6361
6368
6375
6381
6387
6392
6397
6401
6405
6408
6411
6413
6414
6415
6415
6415
6414
6412
6410
6407
6403
6399
6394
6388
6382
6375
6367
6359
6350
6340
6330
6319
6308
6296
6283
6269
6255
6241
6225
6210
6193
6177
6159
6141
6123
6104
6085
6065
6045
6024
6003
5982
5960
5938
5916
5893
5870
5847
5824
5800
5776
5752
5728
5704
5679
5654
5630
5605
5580
5555
5531
5506
5481
5457
5432
5408
5384
5360
5336
5312
5289
5265
5242
5220
5197
5175
5153
5131
5109
5088
5067
5046
5026
5005
4985
4965
4946
4926
4907
4888
4869
4850
4831
4813
4794
4776
4758
4740
4723
4705
4688
4670
4653
4637
4620
4604
4588
4572
4556
4541
4525
4510
4495
4481
4466
4452
4437
4423
4409
4396
4382
4368
4354
4341
4327
4314
4300
4286
4273
4259
4246
4232
4218
4204
4190
4176
4162
4148
4133
4119
4104
4090
4075
4059
4043
4029
4014
3998
3982
3967
3951
3935
3918
3902
3886
3869
3852
3836
3819
3802
3785
3767
3750
3733
3715
3698
3680
3662
3645
3627
3609
3591
3573
3554
3536
3518
3500
3481
3463
3445
3426
3408
3389
3371
3352
3334
3315
3297
3278
3260
3242
3223
3205
3187
3169
3150
3132
3115
3097
3079
3062
3044
3027
3010
2993
2977
2960
2944
2929
2913
2898
2883
2868
2854
2840
2826
2813
2801
2788
2776
2765
2754
2743
2733
2723
2713
2704
2695
2687
2679
2671
2664
2657
2651
2645
2639
2634
2629
2624
2620
2617
2613
2611
2608
2606
2605
2604
2603
2603
2603
2604
2605
2606
2608
2610
2612
2615
2618
2621
2625
2629
2633
2637
2642
2646
2651
2657
2662
2667
2673
2679
2684
2690
2696
2702
2708
2714
2721
2727
2733
2739
2745
2751
2756
2762
2768
2773
2778
2784
2789
2793
2798
2803
2807
2811
2815
2819
2822
2826
2829
2832
2834
2837
2839
2841
2843
2845
2847
2848
2849
2850
2851
2852
2853
2854
2854
2855
2855
2855
2855
2856
2856
2856
2856
2856
2856
2856
2856
2856
2856
2855
2855
2855
2855
2855
2855
2855
2855
2855
2856
2856
2857
2858
2859
2860
2861
2863
2865
2867
2870
2873
2876
2879
2882
2886
2890
2894
2899
2903
2908
2913
2918
2924
2929
2935
2941
2947
2953
2960
2966
2973
2979
2986
2993
3000
3007
3014
3021
3028
3035
3042
3049
3056
3064
3071
3078
3085
3093
3100
3107
3114
3121
3128
3135
3142
3148
3155
3161
3168
3174
3180
3187
3193
3199
3204
3210
3216
3221
3227
3232
3237
3242
3247
3252
3257
3262
3267
3272
3277
3283
3288
3293
3298
3303
3309
3314
3320
3326
3331
3337
3343
3349
3355
3362
3368
3374
3380
3387
3393
3400
3406
3413
3419
3426
3432
3439
3445
3452
3458
3465
3472
3478
3485
3492
3498
3505
3512
3519
3525
3532
3539
3546
3552
3559
3565
3572
3578
3584
3590
3596
3601
3606
3611
3616
3621
3625
3630
3634
3637
3641
3644
3647
3650
3652
3654
3656
3658
3659
3660
3661
3662
3663
3663
3663
3663
3662
3662
3661
3660
3659
3657
3656
3654
3652
3650
3648
3645
3643
3640
3637
3634
3631
3628
3624
3621
3617
3613
3609
3605
3601
3597
3593
3589
3585
3581
3577
3573
3568
3564
3561
3557
3553
3550
3546
3543
3540
3538
3535
3533
3532
3530
3529
3529
3528
3529
3529
3530
3532
3534
3536
3539
3543
3547
3552
3557
3563
3569
3576
3584
3592
3600
3609
3619
3629
3640
3651
3663
3675
3688
3701
3715
3729
3743
3758
3773
3789
3805
3821
3838
3855
3872
3889
3907
3925
3943
3962
3980
3999
4018
4037
4056
4075
4094
4114
4134
4153
4173
4193
4212
4232
4251
4270
4289
4308
4327
4346
4365
4383
4401
4419
4437
4454
4471
4488
4504
4521
4537
4552
4567
4582
4597
4611
4625
4639
4652
4665
4678
4691
4703
4715
4726
4738
4749
4760
4771
4781
4792
4802
4812
4823
4833
4843
4852
4862
4872
4882
4892
4901
4911
4921
4931
4940
4950
4960
4969
4979
4989
4999
5009
5018
5028
5038
5048
5058
5068
5077
5087
5097
5108
5118
5128
5138
5148
5159
5169
5180
5191
5201
5212
5223
5234
5246
5257
5268
5280
5291
5303
5314
5326
5338
5350
5362
5374
5386
5398
5410
5422
5434
5447
5459
5471
5484
5496
5508
5520
5533
5545
5558
5570
5582
5595
5607
5620
5632
5645
5657
5670
5683
5695
5708
5721
5733
5746
5759
5771
5784
5797
5809
5822
5835
5847
5860
5872
5885
5897
5909
5922
5934
5946
5958
5970
5982
5994
6006
6018
6030
6041
6053
6064
6076
6087
6098
6110
6120
6131
6142
6152
6162
6172
6182
6191
6200
6209
6217
6225
6233
6240
6248
6254
6261
6267
6272
6277
6282
6286
6290
6294
6297
6300
6302
6304
6306
6307
6308
6308
6308
6308
6307
6306
6305
6304
6302
6299
6297
6294
6291
6287
6283
6279
6275
6270
6265
6259
6254
6248
6241
6235
6228
6221
6213
6206
6198
6190
6181
6173
6164
6155
6146
6136
6127
6117
6107
6097
6087
6077
6066
6056
6045
6034
6024
6013
6001
5990
5979
5967
5955
5943
5931
5919
5906
5893
5880
5867
5853
5840
5826
5811
5797
5782
5767
5751
5735
5720
5703
5687
5670
5653
5636
5619
5601
5584
5566
5548
5530
5512
5494
5475
5457
5439
5420
5402
5383
5364
5346
5327
5308
5290
5271
5252
5233
5215
5196
5177
5158
5139
5120
5102
5083
5064
5045
5026
5007
4988
4969
4949
4930
4911
4892
4872
4853
4833
4814
4794
4775
4755
4736
4716
4697
4677
4657
4638
4618
4598
4579
4559
4539
4520
4500
4480
4460
4441
4421
4401
4381
4362
4342
4322
4302
4282
4262
4243
4223
4203
4183
4162
4142
4122
4102
4081
4061
4041
4019
3999
3979
3958
3937
3916
3896
3875
3854
3832
3811
3790
3769
3747
3726
3704
3683
3661
3639
3618
3596
3574
3552
3529
3507
3485
3463
3440
3418
3395
3373
3350
3328
3305
3282
3259
3236
3213
3190
3167
3143
3120
3096
3073
3049
3025
3001
2977
2953
2929
2905
2880
2856
2831
2806
2782
2757
2732
2707
2683
2658
2633
2608
2584
2560
2535
2511
2487
2464
2440
2417
2394
2371
2348
2326
2304
2282
2260
2239
2218
2197
2177
2157
2137
2117
2098
2079
2060
2041
2023
2005
1988
1971
1954
1937
1921
1905
1889
1874
1859
1844
1830
1816
1802
1789
1777
1764
1752
1741
1730
1719
1709
1700
1690
1682
1673
1665
1658
1651
1644
1638
1632
1627
1622
1617
1613
1609
1606
1603
1600
1598
1596
1595
1594
1593
1593
1593
1593
1593
1594
1596
1597
1599
1602
1604
1607
1611
1614
1618
1622
1627
1632
1637
1643
1649
1655
1662
1669
1676
1684
1692
1700
1709
1718
1727
1737
1746
1757
1767
1778
1789
1801
1813
1825
1837
1850
1863
1876
1889
1903
1917
1931
1945
1959
1974
1989
2004
2019
2033
2049
2064
2079
2094
2109
2124
2139
2154
2168
2183
2197
2212
2226
2239
2253
2267
2280
2293
2306
2318
2331
2343
2355
2366
2378
2389
2400
2410
2421
2431
2441
2450
2460
2469
2478
2486
2495
2503
2511
2518
2526
2533
2540
2547
2554
2560
2566
2572
2578
2583
2588
2593
2598
2602
2607
2610
2614
2618
2621
2624
2626
2629
2631
2633
2634
2636
2637
2638
2639
2639
2639
2640
2639
2639
2638
2638
2637
2635
2634
2633
2631
2629
2627
2624
2622
2619
2616
2613
2610
2607
2604
2600
2596
2592
2588
2584
2580
2575
2571
2566
2561
2556
2550
2545
2539
2534
2528
2522
2516
2510
2503
2497
2490
2484
2477
2470
2463
2456
2449
2442
2435
2428
2421
2414
2406
2399
2392
2384
2377
2370
2362
2355
2347
2339
2332
2324
2316
2308
2300
2292
2284
2276
2267
2259
2250
2242
2233
2224
2215
2205
2196
2186
2177
2167
2157
2146
2136
2125
2114
2103
2092
2081
2069
2058
2045
2033
2021
2008
1995
1982
1969
1956
1942
1928
1913
1899
1884
1869
1854
1838
1823
1807
1790
1774
1757
1740
1723
1705
1687
1669
1651
1632
1614
1595
1575
1556
1536
1517
1497
1477
1457
1437
1417
1396
1376
1356
1336
1315
1295
1275
1255
1235
1215
1195
1176
1156
1137
1118
1099
1080
1062
1044
1026
1008
990
973
957
940
924
908
892
877
862
848
834
820
806
793
780
767
755
743
731
720
709
698
687
677
667
657
648
638
629
620
612
604
596
588
580
573
566
559
552
546
539
533
528
522
516
511
506
500
495
490
485
481
476
471
466
462
457
452
447
443
438
433
428
423
418
413
408
403
398
393
388
383
378
373
368
363
358
354
349
344
340
336
331
327
323
319
315
312
308
305
301
298
295
291
288
285
282
279
276
274
271
268
265
263
260
258
255
253
250
248
245
243
241
238
236
234
232
230
227
225
223
221
219
217
215
212
210
208
206
203
201
198
195
193
190
187
184
181
177
174
170
167
163
159
155
151
147
143
138
134
129
125
120
115
110
105
100
95
90
85
79
74
68
62
56
50
44
38
31
25
18
11
4
-3
-11
-18
-26
-34
-42
-50
-59
-67
-76
-85
-94
-103
-113
-122
-132
-142
-153
-163
-174
-185
-197
-209
-221
-233
-246
-259
-272
-286
-300
-314
-329
-344
-359
-375
-390
-406
-423
-439
-456
-473
-490
-507
-524
-542
-559
-576
-594
-612
-629
-647
-664
-682
-699
-717
-734
-752
-769
-786
-803
-821
-838
-855
-872
-888
-905
-922
-938
-955
-971
-987
-1002
-1018
-1034
-1049
-1064
-1079
-1094
-1108
-1122
-1136
-1150
-1163
-1176
-1189
-1202
-1214
-1226
-1238
-1250
-1262
-1273
-1284
-1296
-1307
-1318
-1329
-1339
-1350
-1361
-1372
-1383
-1393
-1404
-1415
-1427
-1438
-1449
-1461
-1473
-1485
-1497
-1510
-1522
-1535
-1549
-1562
-1576
-1590
-1604
-1619
-1634
-1649
-1665
-1680
-1697
-1713
-1730
-1747
-1764
-1782
-1800
-1818
-1837
-1856
-1875
-1894
-1914
-1934
-1954
-1975
-1995
-2016
-2037
-2059
-2080
-2101
-2123
-2144
-2166
-2187
-2208
-2230
-2251
-2272
-2292
-2313
-2333
-2353
-2373
-2392
-2411
-2430
-2448
-2466
-2483
-2500
-2517
-2533
-2548
-2563
-2578
-2592
-2606
-2619
-2631
-2643
-2654
-2665
-2675
-2685
-2694
-2703
-2711
-2718
-2725
-2732
-2738
-2743
-2748
-2752
-2756
-2759
-2762
-2765
-2767
-2768
-2770
-2770
-2771
-2771
-2771
-2770
-2769
-2768
-2767
-2765
-2763
-2761
-2759
-2757
-2754
-2752
-2749
-2746
-2743
-2740
-2737
-2734
-2731
-2728
-2724
-2721
-2718
-2715
-2711
-2708
-2705
-2702
-2699
-2695
-2692
-2690
-2687
-2684
-2681
-2679
-2677
-2675
-2673
-2671
-2669
-2668
-2666
-2665
-2664
-2663
-2662
-2662
-2661
-2661
-2661
-2661
-2661
-2662
-2662
-2663
-2663
-2664
-2665
-2666
-2667
-2668
-2669
-2670
-2671
-2672
-2673
-2675
-2676
-2677
-2678
-2679
-2680
-2681
-2681
-2682
-2683
-2683
-2684
-2684
-2684
-2685
-2685
-2684
-2684
-2684
-2683
-2683
-2682
-2681
-2680
-2678
-2677
-2675
-2673
-2671
-2669
-2667
-2664
-2662
-2659
-2656
-2653
-2650
-2646
-2643
-2639
-2635
-2631
-2627
-2623
-2619
-2615
-2610
-2606
-2602
-2597
-2593
-2589
-2585
-2580
-2576
-2573
-2569
-2565
-2562
-2559
-2556
-2554
-2551
-2549
-2548
-2546
-2545
-2545
-2544
-2544
-2544
-2545
-2546
-2547
-2549
-2551
-2553
-2556
-2559
-2562
-2566
-2570
-2574
-2579
-2584
-2589
-2594
-2600
-2606
-2612
-2619
-2626
-2633
-2640
-2648
-2656
-2664
-2672
-2681
-2690
-2699
-2708
-2718
-2727
-2737
-2747
-2757
-2768
-2779
-2789
-2800
-2811
-2822
-2834
-2845
-2856
-2868
-2879
-2891
-2903
-2914
-2926
-2938
-2949
-2961
-2973
-2984
-2996
-3007
-3019
-3031
-3042
-3054
-3065
-3077
-3088
-3100
-3111
-3123
-3134
-3146
-3158
-3169
-3181
-3193
-3204
-3216
-3228
-3240
-3252
-3264
-3276
-3288
-3300
-3312
-3325
-3337
-3349
-3362
-3375
-3387
-3400
-3414
-3427
-3440
-3454
-3467
-3481
-3495
-3509
-3523
-3538
-3553
-3568
-3583
-3598
-3613
-3629
-3645
-3661
-3677
-3694
-3710
-3727
-3744
-3761
-3779
-3796
-3814
-3832
-3850
-3868
-3886
-3905
-3923
-3942
-3961
-3979
-3998
-4017
-4035
-4056
-4075
-4094
-4113
-4132
-4152
-4171
-4190
-4209
-4228
-4247
-4265
-4284
-4302
-4321
-4339
-4357
-4374
-4392
-4409
-4426
-4443
-4460
-4476
-4492
-4507
-4522
-4537
-4552
-4566
-4579
-4593
-4606
-4618
-4630
-4642
-4653
-4664
-4674
-4684
-4693
-4702
-4711
-4719
-4726
-4733
-4740
-4746
-4752
-4757
-4762
-4766
-4769
-4773
-4775
-4778
-4780
-4781
-4782
-4782
-4782
-4781
-4780
-4779
-4777
-4774
-4771
-4768
-4764
-4759
-4754
-4749
-4743
-4737
-4730
-4723
-4716
-4708
-4699
-4690
-4681
-4672
-4662
-4651
-4640
-4629
-4618
-4606
-4594
-4581
-4568
-4555
-4541
-4527
-4513
-4498
-4483
-4467
-4452
-4435
-4419
-4402
-4385
-4367
-4349
-4331
-4312
-4293
-4274
-4254
-4234
-4213
-4192
-4170
-4149
-4126
-4103
-4080
-4057
-4033
-4008
-3984
-3958
-3933
-3907
-3880
-3853
-3826
-3799
-3771
-3743
-3714
-3685
-3655
-3626
-3596
-3565
-3534
-3503
-3472
-3440
-3407
-3375
-3342
-3309
-3275
-3241
-3207
-3172
-3137
-3102
-3066
-3030
-2994
-2958
-2921
-2884
-2846
-2809
-2771
-2732
-2694
-2655
-2617
-2578
-2539
-2499
-2460
-2421
-2381
-2341
-2301
-2262
-2222
-2182
-2142
-2102
-2062
-2021
-1983
-1943
-1903
-1863
-1824
-1784
-1744
-1705
-1666
-1626
-1587
-1548
-1509
-1470
-1431
-1392
-1354
-1315
-1277
-1239
-1201
-1163
-1125
-1088
-1051
-1014
-977
-941
-905
-870
-834
-800
-765
-731
-698
-665
-632
-600
-568
-537
-507
-477
-448
-419
-391
-364
-337
-311
-286
-261
-237
-214
-192
-170
-149
-128
-109
-90
-72
-54
-38
-22
-7
7
20
32
43
54
64
72
80
87
93
98
102
106
108
110
110
110
109
107
104
100
96
90
84
77
69
61
51
41
30
19
6
-7
-20
-35
-50
-65
-82
-99
-116
-135
-153
-173
-193
-214
-235
-257
-279
-302
-325
-349
-373
-398
-424
-449
-476
-502
-529
-556
-584
-612
-640
-668
-697
-726
-755
-784
-814
-843
-873
-902
-932
-962
-992
-1022
-1052
-1083
-1113
-1143
-1173
-1203
-1234
-1264
-1294
-1324
-1354
-1384
-1414
-1445
-1475
-1505
-1534
-1564
-1594
-1624
-1654
-1683
-1713
-1742
-1772
-1801
-1830
-1859
-1889
-1918
-1947
-1975
-2004
-2033
-2061
-2090
-2118
-2147
-2175
-2203
-2231
-2260
-2288
-2316
-2344
-2372
-2399
-2427
-2455
-2483
-2511
-2539
-2566
-2594
-2622
-2650
-2678
-2706
-2734
-2762
-2790
-2818
-2846
-2874
-2903
-2931
-2960
-2988
-3017
-3046
-3075
-3104
-3133
-3162
-3192
-3221
-3251
-3280
-3310
-3340
-3371
-3401
-3431
-3462
-3492
-3523
-3554
-3585
-3616
-3646
-3677
-3708
-3739
-3770
-3801
-3832
-3862
-3893
-3924
-3954
-3985
-4014
-4045
-4075
-4104
-4134
-4163
-4192
-4220
-4249
-4277
-4304
-4331
-4358
-4384
-4410
-4436
-4461
-4485
-4509
-4532
-4555
-4577
-4598
-4619
-4640
-4659
-4678
-4696
-4714
-4731
-4747
-4762
-4777
-4791
-4804
-4816
-4828
-4838
-4848
-4857
-4865
-4873
-4879
-4885
-4890
-4894
-4897
-4899
-4900
-4901
-4901
-4899
-4897
-4894
-4890
-4885
-4880
-4873
-4866
-4857
-4848
-4838
-4827
-4816
-4803
-4789
-4775
-4760
-4744
-4727
-4710
-4691
-4672
-4653
-4632
-4611
-4589
-4566
-4543
-4519
-4494
-4469
-4443
-4417
-4390
-4362
-4334
-4305
-4276
-4247
-4217
-4187
-4156
-4125
-4093
-4061
-4029
-3996
-3963
-3930
-3897
-3863
-3829
-3795
-3760
-3725
-3690
-3655
-3619
-3583
-3547
-3511
-3474
-3437
-3400
-3363
-3326
-3288
-3251
-3213
-3175
-3137
-3099
-3061
-3023
-2985
-2946
-2908
-2869
-2831
-2792
-2754
-2715
-2676
-2637
-2598
-2559
-2520
-2480
-2441
-2402
-2362
-2322
-2283
-2243
-2203
-2163
-2123
-2083
-2044
-2003
-1963
-1923
-1883
-1843
-1803
-1763
-1723
-1683
-1643
-1603
-1564
-1524
-1484
-1444
-1405
-1365
-1326
-1286
-1247
-1208
-1169
-1130
-1091
-1053
-1014
-976
-938
-900
-862
-825
-788
-750
-713
-677
-640
-604
-568
-532
-497
-461
-426
-391
-357
-323
-289
-255
-222
-189
-156
-124
-92
-60
-29
2
32
63
93
122
151
180
208
237
264
292
319
345
372
398
423
449
474
498
523
547
570
594
617
640
662
684
706
728
749
770
791
812
832
852
872
892
912
931
950
969
988
1006
1025
1043
1061
1079
1096
1114
1131
1148
1165
1181
1198
1214
1230
1245
1261
1276
1291
1306
1321
1336
1350
1365
1379
1393
1406
1420
1433
1447
1460
1473
1485
1498
1510
1523
1535
1546
1558
1569
1581
1592
1602
1613
1623
1634
1644
1653
1663
1672
1682
1691
1700
1709
1717
1726
1734
1743
1751
1760
1768
1776
1785
1793
1802
1810
1819
1828
1837
1846
1856
1865
1875
1885
1895
1906
1916
1927
1938
1950
1962
1974
1986
1998
2011
2025
2037
2052
2066
2080
2095
2110
2126
2141
2158
2174
2191
2208
2226
2244
2263
2282
2301
2321
2342
2362
2383
2405
2427
2449
2472
2495
2519
2543
2568
2592
2618
2643
2669
2696
2723
2750
2777
2805
2833
2861
2889
2918
2947
2976
3005
3035
3064
3094
3124
3154
3184
3214
3243
3273
3303
3333
3363
3393
3422
3452
3481
3511
3540
3569
3597
3626
3654
3682
3710
3737
3765
3791
3818
3845
3871
3897
3922
3948
3973
3997
4022
4046
4070
4094
4117
4140
4163
4186
4208
4231
4253
4275
4296
4318
4339
4360
4381
4401
4422
4442
4462
4482
4502
4521
4540
4559
4578
4597
4615
4633
4651
4669
4687
4704
4721
4738
4755
4771
4787
4803
4819
4835
4850
4865
4880
4894
4909
4923
4937
4950
4963
4977
4989
5002
5014
5026
5038
5049
5061
5071
5082
5092
5102
5112
5122
5131
5139
5148
5156
5164
5172
5179
5186
5192
5199
5205
5210
5215
5220
5224
5228
5232
5235
5238
5240
5242
5244
5245
5245
5245
5245
5244
5243
5241
5239
5237
5234
5230
5226
5222
5217
5212
5206
5200
5194
5187
5180
5172
5163
5155
5146
5136
5126
5116
5105
5094
5082
5071
5058
5045
5032
5019
5005
4991
4977
4962
4947
4931
4916
4900
4884
4868
4851
4835
4818
4802
4785
4768
4751
4734
4718
4701
4684
4668
4652
4636
4620
4604
4589
4574
4559
4545
4531
4518
4505
4492
4480
4468
4457
4446
4436
4426
4417
4409
4401
4394
4387
4381
4376
4371
4367
4364
4361
4359
4358
4358
4358
4359
4361
4364
4367
4372
4377
4382
4389
4396
4404
4413
4423
4433
4444
4456
4468
4481
4495
4509
4524
4539
4555
4571
4588
4606
4624
4642
4661
4680
4700
4720
4740
4761
4782
4803
4825
4846
4869
4891
4914
4936
4960
4983
5007
5030
5054
5079
5103
5128
5152
5177
5202
5227
5253
5278
5304
5329
5355
5381
5406
5432
5458
5484
5510
5536
5562
5587
5613
5639
5665
5691
5716
5742
5768
5793
5819
5844
5869
5894
5919
5944
5969
5994
6018
6042
6067
6090
6114
6138
6161
6184
6207
6229
6251
6274
6295
6317
6338
6359
6380
6400
6420
6440
6459
6478
6497
6516
6534
6551
6569
6586
6603
6619
6635
6651
6666
6681
6696
6710
6724
6737
6750
6763
6775
6787
6798
6809
6820
6830
6839
6848
6857
6865
6873
6880
6887
6893
6899
6905
6910
6915
6919
6923
6927
6930
6933
6936
6938
6940
6942
6944
6945
6946
6947
6948
6948
6949
6949
6948
6948
6947
6947
6946
6944
6943
6942
6940
6938
6936
6933
6931
6928
6925
6922
6918
6915
6911
6907
6903
6898
6893
6888
6883
6878
6872
6866
6860
6853
6846
6839
6832
6825
6817
6809
6801
6792
6783
6774
6765
6755
6745
6735
6724
6713
6702
6691
6679
6667
6655
6642
6629
6616
6602
6588
6574
6559
6544
6528
6513
6496
6480
6463
6445
6427
6409
6390
6371
6352
6332
6311
6290
6269
6247
6225
6202
6179
6155
6130
6106
6080
6055
6029
6002
5975
5947
5919
5890
5861
5832
5802
5772
5741
5709
5678
5646
5613
5580
5547
5513
5479
5444
5409
5374
5338
5302
5266
5229
5192
5155
5117
5080
5041
5003
4965
4926
4887
4848
4808
4769
4730
4690
4651
4611
4571
4532
4492
4453
4413
4374
4335
4296
4257
4219
4181
4143
4105
4067
4030
3995
3958
3923
3887
3853
3818
3784
3751
3718
3686
3654
3623
3592
3562
3533
3504
3475
3448
3421
3395
3369
3344
3320
3296
3273
3251
3229
3209
3188
3169
3150
3132
3114
3098
3081
3066
3051
3037
3023
3010
2998
2987
2976
2965
2955
2946
2938
2930
2923
2916
2910
2904
2899
2895
2891
2888
2885
2883
2881
2880
2879
2879
2879
2879
2880
2882
2883
2886
2888
2891
2894
2897
2901
2905
2909
2913
2917
2922
2927
2932
2937
2942
2947
2952
2957
2963
2968
2973
2979
2984
2990
2995
3000
3005
3010
3015
3020
3025
3030
3035
3039
3043
3048
3052
3055
3059
3063
3066
3069
3072
3074
3076
3078
3080
3082
3083
3083
3084
3084
3084
3084
3083
3082
3081
3079
3077
3075
3073
3070
3067
3063
3059
3055
3051
3046
3041
3036
3030
3024
3018
3011
3004
2996
2988
2980
2971
2963
2953
2944
2933
2923
2912
2901
2890
2878
2866
2853
2840
2827
2814
2800
2786
2771
2756
2741
2725
2709
2693
2677
2660
2642
2625
2607
2589
2571
2552
2533
2513
2493
2473
2453
2432
2411
2390
2368
2346
2324
2301
2278
2254
2230
2206
2181
2156
2130
2104
2078
2051
2024
1996
1968
1940
1911
1882
1853
1823
1792
1762
1731
1700
1668
1636
1604
1571
1538
1505
1472
1438
1404
1370
1335
1301
1266
1231
1196
1161
1125
1090
1054
1018
983
947
911
875
839
803
767
731
695
658
622
586
550
514
479
443
407
372
336
301
265
230
195
160
126
91
57
23
-12
-45
-79
-113
-146
-179
-212
-245
-278
-310
-343
-375
-407
-438
-470
-501
-532
-563
-594
-624
-655
-685
-715
-744
-774
-803
-833
-862
-890
-919
-948
-976
-1004
-1033
-1061
-1089
-1116
-1144
-1172
-1200
-1227
-1255
-1282
-1310
-1337
-1365
-1392
-1420
-1447
-1475
-1502
-1529
-1557
-1584
-1612
-1639
-1666
-1694
-1721
-1749
-1777
-1804
-1832
-1860
-1888
-1916
-1944
-1972
-2000
-2028
-2057
-2085
-2114
-2143
-2172
-2200
-2230
-2259
-2288
-2317
-2347
-2376
-2405
-2435
-2464
-2494
-2524
-2553
-2583
-2613
-2642
-2672
-2701
-2731
-2760
-2789
-2819
-2848
-2877
-2905
-2934
-2963
-2991
-3019
-3047
-3074
-3102
-3129
-3156
-3182
-3208
-3234
-3260
-3285
-3310
-3334
-3358
-3382
-3405
-3428
-3451
-3473
-3495
-3516
-3537
-3558
-3578
-3598
-3617
-3636
-3654
-3673
-3690
-3708
-3725
-3741
-3757
-3773
-3789
-3804
-3818
-3833
-3847
-3860
-3874
-3887
-3900
-3912
-3924
-3936
-3948
-3959
-3970
-3981
-3991
-4002
-4011
-4022
-4032
-4041
-4051
-4059
-4069
-4078
-4086
-4096
-4105
-4113
-4122
-4130
-4138
-4146
-4154
-4163
-4171
-4178
-4186
-4194
-4202
-4210
-4218
-4225
-4233
-4241
-4249
-4256
-4264
-4272
-4280
-4287
-4295
-4303
-4311
-4319
-4327
-4335
-4343
-4351
-4359
-4367
-4376
-4384
-4393
-4401
-4410
-4419
-4428
-4437
-4447
-4456
-4466
-4475
-4485
-4496
-4506
-4517
-4528
-4539
-4550
-4562
-4573
-4586
-4598
-4611
-4624
-4637
-4651
-4665
-4679
-4694
-4709
-4724
-4740
-4756
-4773
-4790
-4807
-4825
-4843
-4862
-4881
-4900
-4920
-4941
-4962
-4983
-5005
-5028
-5051
-5074
-5098
-5123
-5148
-5173
-5200
-5226
-5253
-5281
-5309
-5338
-5368
-5397
-5428
-5459
-5490
-5523
-5555
-5589
-5622
-5657
-5692
-5727
-5763
-5800
-5837
-5875
-5914
-5953
-5992
-6033
-6073
-6115
-6157
-6199
-6242
-6286
-6330
-6375
-6420
-6466
-6513
-6560
-6608
-6656
-6705
-6754
-6804
-6855
-6906
-6957
-7010
-7062
-7115
-7169
-7224
-7278
-7334
-7389
-7446
-7503
-7560
-7618
-7676
-7735
-7794
-7853
-7913
-7974
-8034
-8095
-8157
-8219
-8281
-8343
-8406
-8468
-8532
-8595
-8658
-8722
-8786
-8850
-8914
-8978
-9042
-9106
-9170
-9234
-9299
-9363
-9427
-9491
-9555
-9619
-9682
-9746
-9809
-9872
-9935
-9998
-10061
-10123
-10185
-10247
-10309
-10370
-10431
-10492
-10552
-10612
-10672
-10731
-10790
-10848
-10907
-10964
-11022
-11079
-11135
-11191
-11247
-11302
-11357
-11411
-11465
-11518
-11571
-11624
-11675
-11727
-11778
-11828
-11879
-11928
-11977
-12026
-12074
-12122
-12170
-12217
-12263
-12309
-12355
-12400
-12445
-12490
-12534
-12577
-12620
-12663
-12705
-12747
-12789
-12830
-12870
-12911
-12951
-12990
-13030
-13068
-13107
-13145
-13183
-13220
-13257
-13293
-13330
-13366
-13401
-13436
-13471
-13505
-13539
-13573
-13606
-13639
-13672
-13704
-13736
-13767
-13799
-13829
-13860
-13890
-13919
-13949
-13977
-14006
-14034
-14062
-14089
-14116
-14143
-14169
-14195
-14220
-14245
-14270
-14294
-14318
-14341
-14364
-14387
-14409
-14430
-14452
-14473
-14493
-14513
-14533
-14552
-14571
-14589
-14607
-14625
-14642
-14658
-14674
-14690
-14705
-14720
-14734
-14748
-14761
-14774
-14787
-14799
-14810
-14821
-14832
-14842
-14852
-14861
-14870
-14879
-14887
-14895
-14902
-14909
-14915
-14921
-14927
-14932
-14937
-14942
-14946
-14949
-14953
-14956
-14958
-14961
-14963
-14964
-14966
-14967
-14967
-14968
-14968
-14968
-14967
-14967
-14966
-14965
-14963
-14962
-14960
-14958
-14956
-14954
-14951
-14949
-14946
-14943
-14940
-14937
-14934
-14931
-14928
-14925
-14922
-14919
-14915
-14912
-14909
-14906
-14902
-14899
-14896
-14893
-14890
-14887
-14884
-14882
-14879
-14876
-14874
-14872
-14870
-14867
-14866
-14864
-14862
-14861
-14859
-14858
-14857
-14856
-14855
-14855
-14854
-14854
-14853
-14853
-14853
-14853
-14854
-14854
-14855
-14855
-14856
-14857
-14858
-14859
-14860
-14861
-14863
-14864
-14866
-14867
-14869
-14871
-14873
-14875
-14876
-14879
-14881
-14883
-14885
-14887
-14889
-14892
-14894
-14896
-14899
-14901
-14903
-14906
-14908
-14910
-14912
-14915
-14917
-14919
-14921
-14924
-14926
-14928
-14930
-14932
-14935
-14937
-14939
-14941
-14943
-14945
-14947
-14949
-14950
-14952
-14954
-14956
-14957
-14959
-14961
-14962
-14964
-14965
-14967
-14968
-14970
-14971
-14973
-14974
-14975
-14977
-14978
-14979
-14980
-14982
-14983
-14984
-14985
-14987
-14988
-14989
-14990
-14991
-14992
-14993
-14994
-14995
-14996
-14997
-14998
-14998
-14999
-15000
-15000
-15001
-15001
-15002
-15002
-15002
-15002
-15002
-15002
-15002
-15002
-15002
-15002
-15001
-15001
-15000
-15000
-15000
-14999
-14998
-14998
-14997
-14997
-14996
-14995
-14994
-14994
-14993
-14992
-14991
-14990
-14988
-14987
-14986
-14984
-14983
-14981
-14979
-14977
-14975
-14973
-14970
-14968
-14965
-14962
-14959
-14955
-14952
-14948
-14944
-14940
-14935
-14930
-14925
-14920
-14914
-14908
-14902
-14895
-14889
-14881
-14874
-14866
-14858
-14849
-14840
-14831
-14821
-14811
-14801
-14790
-14779
-14767
-14755
-14742
-14729
-14715
-14701
-14686
-14671
-14655
-14638
-14621
-14604
-14585
-14567
-14547
-14527
-14506
-14485
-14463
-14440
-14417
-14393
-14368
-14343
-14316
-14290
-14262
-14234
-14205
-14175
-14144
-14113
-14081
-14049
-14015
-13981
-13946
-13911
-13874
-13837
-13799
-13761
-13721
-13681
-13641
-13599
-13557
-13515
-13471
-13428
-13383
-13338
-13293
-13246
-13200
-13153
-13105
-13057
-13009
-12960
-12910
-12861
-12810
-12760
-12709
-12658
-12607
-12555
-12504
-12452
-12399
-12347
-12294
-12242
-12189
-12136
-12084
-12031
-11978
-11925
-11873
-11820
-11768
-11715
-11663
-11611
-11559
-11508
-11456
-11405
-11354
-11304
-11254
-11204
-11154
-11105
-11056
-11008
-10960
-10913
-10865
-10819
-10772
-10726
-10681
-10636
-10591
-10547
-10503
-10459
-10416
-10373
-10331
-10289
-10248
-10206
-10165
-10125
-10085
-10045
-10005
-9966
-9928
-9889
-9851
-9814
-9776
-9739
-9703
-9666
-9630
-9595
-9560
-9525
-9490
-9456
-9421
-9388
-9354
-9321
-9288
-9255
-9223
-9190
-9159
-9127
-9095
-9064
-9033
-9002
-8972
-8941
-8911
-8881
-8851
-8822
-8792
-8763
-8734
-8705
-8676
-8648
-8619
-8591
-8563
-8535
-8507
-8479
-8452
-8424
-8397
-8370
-8342
-8315
-8289
-8262
-8235
-8209
-8182
-8156
-8130
-8103
-8077
-8052
-8026
-8000
-7975
-7949
-7924
-7898
-7873
-7847
-7822
-7797
-7771
-7746
-7721
-7696
-7671
-7646
-7621
-7596
-7571
-7545
-7520
-7495
-7470
-7445
-7420
-7395
-7370
-7345
-7319
-7294
-7269
-7243
-7218
-7193
-7167
-7142
-7116
-7091
-7066
-7040
-7015
-6989
-6964
-6938
-6913
-6888
-6863
-6837
-6812
-6787
-6762
-6737
-6712
-6687
-6662
-6637
-6612
-6588
-6563
-6538
-6513
-6488
-6464
-6439
-6414
-6389
-6364
-6339
-6314
-6289
-6264
-6239
-6213
-6187
-6162
-6136
-6109
-6083
-6056
-6030
-6003
-5975
-5948
-5920
-5892
-5864
-5835
-5806
-5777
-5748
-5718
-5688
-5657
-5627
-5595
-5564
-5532
-5500
-5467
-5434
-5401
-5367
-5333
-5299
-5264
-5228
-5192
-5156
-5119
-5082
-5044
-5006
-4967
-4927
-4888
-4847
-4806
-4765
-4723
-4680
-4637
-4593
-4549
-4505
-4459
-4413
-4367
-4320
-4272
-4224
-4176
-4127
-4077
-4027
-3976
-3925
-3873
-3821
-3769
-3716
-3662
-3608
-3553
-3498
-3443
-3387
-3331
-3274
-3217
-3159
-3101
-3043
-2984
-2925
-2866
-2806
-2746
-2686
-2625
-2564
-2502
-2441
-2379
-2316
-2254
-2191
-2127
-2064
-2000
-1935
-1870
-1805
-1740
-1674
-1608
-1542
-1475
-1408
-1340
-1272
-1204
-1135
-1066
-996
-927
-856
-786
-715
-643
-572
-500
-427
-354
-281
-208
-134
-60
15
90
165
241
317
393
469
546
623
701
778
856
935
1012
1092
1171
1250
1330
1409
1489
1569
1649
1730
1811
1891
1972
2053
2134
2216
2297
2379
2460
2542
2623
2705
2787
2868
2950
3032
3113
3195
3276
3358
3439
3520
3601
3683
3764
3844
3925
4006
4086
4167
4247
4327
4407
4487
4566
4646
4725
4804
4883
4962
5040
5118
5196
5274
5352
5429
5507
5584
5660
5737
5813
5889
5965
6040
6115
6190
6265
6340
6414
6488
6562
6635
6708
6781
6854
6926
6998
7070
7141
7213
7284
7354
7425
7495
7565
7634
7704
7773
7841
7910
7978
8045
8113
8180
8247
8313
8379
8445
8510
8575
8639
8704
8767
8831
8894
8956
9019
9080
9142
9203
9263
9324
9383
9443
9502
9560
9619
9677
9734
9791
9848
9904
9960
10016
10071
10126
10180
10234
10288
10341
10394
10446
10499
10550
10602
10653
10703
10753
10803
10853
10902
10951
10999
11047
11095
11142
11189
11236
11282
11328
11374
11419
11464
11509
11553
11598
11642
11685
11729
11772
11815
11858
11901
11943
11986
12028
12070
12111
12153
12195
12236
12277
12318
12359
12400
12441
12482
12522
12563
12604
12644
12684
12725
12765
12805
12845
12886
12926
12966
13006
13047
13087
13128
13168
13209
13249
13290
13331
13372
13413
13454
13495
13536
13578
13619
13661
13702
13744
13786
13828
13870
13913
13955
13997
14040
14083
14125
14168
14211
14254
14297
14341
14384
14427
14471
14514
14558
14601
14645
14688
14732
14775
14819
14862
14906
14949
14993
15036
15079
15122
15165
15208
15251
15294
15336
15379
15421
15463
15505
15546
15587
15628
15669
15710
15750
15790
15830
15869
15908
15947
15986
16024
16061
16099
16136
16172
16209
16245
16280
16315
16350
16384
16418
16451
16484
16517
16549
16580
16611
16642
16672
16701
16730
16759
16787
16815
16842
16869
16895
16920
16946
16970
16995
17019
17042
17065
17087
17109
17131
17152
17173
17193
17213
17232
17251
17270
17288
17306
17323
17341
17357
17374
17390
17405
17421
17435
17450
17464
17478
17492
17505
17518
17531
17543
17555
17567
17579
17590
17601
17612
17623
17633
17643
17653
17663
17673
17682
17692
17701
17710
17719
17727
17736
17744
17753
17761
17769
17777
17785
17793
17801
17809
17817
17825
17832
17840
17848
17855
17863
17871
17879
17886
17894
17902
17910
17918
17926
17934
17942
17950
17958
17966
17975
17983
17992
18000
18009
18018
18027
18036
18045
18055
18064
18074
18083
18093
18103
18113
18123
18133
18144
18154
18165
18175
18186
18197
18208
18219
18230
18242
18253
18264
18276
18288
18299
18311
18323
18335
18347
18359
18371
18383
18396
18408
18420
18432
18445
18457
18470
18482
18495
18507
18520
18532
18545
18558
18570
18583
18596
18608
18621
18633
18646
18658
18671
18684
18696
18709
18721
18733
18746
18758
18770
18783
18795
18807
18819
18831
18843
18854
18866
18877
18889
18900
18911
18922
18932
18943
18953
18963
18973
18983
18993
19002
19011
19020
19028
19037
19045
19052
19060
19067
19074
19081
19087
19093
19098
19103
19108
19113
19117
19121
19124
19127
19130
19132
19134
19135
19136
19136
19137
19136
19136
19134
19133
19131
19128
19126
19122
19118
19114
19110
19105
19099
19094
19087
19081
19074
19066
19059
19050
19042
19033
19024
19014
19004
18994
18983
18973
18961
18950
18938
18926
18914
18901
18889
18876
18862
18849
18835
18822
18808
18794
18779
18765
18750
18735
18721
18706
18690
18675
18660
18644
18629
18613
18597
18581
18565
18549
18533
18516
18500
18483
18466
18450
18433
18415
18398
18381
18364
18346
18328
18311
18293
18275
18257
18238
18220
18202
18183
18165
18146
18127
18108
18089
18070
18051
18032
18012
17993
17973
17953
17934
17914
17894
17873
17853
17833
17812
17791
17770
17750
17728
17707
17686
17664
17643
17621
17599
17577
17555
17533
17511
17489
17466
17444
17421
17398
17375
17352
17329
17306
17283
17259
17236
17213
17189
17165
17142
17118
17094
17071
17047
17023
16999
16975
16951
16927
16903
16879
16855
16831
16807
16783
16759
16735
16711
16687
16663
16639
16615
16591
16567
16543
16519
16495
16472
16448
16424
16400
16376
16353
16329
16305
16282
16258
16235
16212
16187
16165
16142
16119
16096
16073
16050
16027
16004
15982
15960
15937
15915
15893
15870
15848
15826
15804
15782
15760
15738
15717
15695
15673
15651
15629
15607
15586
15564
15542
15520
15498
15476
15454
15432
15410
15388
15366
15343
15321
15298
15276
15253
15230
15207
15184
15161
15138
15115
15092
15068
15045
15021
14997
14974
14950
14926
14902
14877
14853
14829
14804
14780
14755
14731
14706
14681
14656
14631
14606
14580
14555
14529
14504
14478
14452
14426
14399
14373
14347
14320
14293
14266
14239
14211
14184
14156
14128
14100
14072
14044
14015
13987
13958
13929
13899
13870
13840
13810
13780
13750
13720
13689
13658
13627
13596
13564
13532
13500
13468
13435
13402
13369
13336
13302
13268
13234
13199
13164
13129
13094
13058
13022
12985
12949
12911
12874
12836
12798
12760
12721
12682
12643
12604
12564
12524
12484
12443
12402
12361
12320
12279
12237
12195
12153
12111
12068
12025
11983
11940
11896
11853
11809
11766
11722
11678
11634
11590
11546
11502
11457
11413
11368
11324
11279
11235
11190
11146
11101
11057
11013
10969
10925
10881
10837
10794
10750
10707
10664
10621
10579
10537
10495
10453
10412
10371
10330
10290
10250
10211
10172
10133
10095
10057
10020
9983
9946
9910
9875
9840
9805
9772
9738
9705
9673
9641
9609
9579
9548
9519
9489
9461
9433
9405
9379
9352
9327
9301
9277
9253
9230
9207
9185
9163
9142
9122
9102
9082
9063
9045
9027
9010
8993
8977
8961
8946
8931
8916
8902
8889
8876
8863
8851
8839
8828
8817
8807
8797
8787
8777
8769
8760
8752
8744
8736
8729
8722
8716
8709
8703
8698
8692
8687
8682
8677
8673
8669
8665
8661
8657
8654
8651
8648
8645
8642
8640
8637
8635
8633
8630
8629
8627
8625
8623
8622
8621
8619
8618
8617
8616
8615
8615
8614
8614
8613
8613
8613
8613
8613
8613
8614
8614
8615
8615
8616
8617
8618
8619
8620
8621
8622
8624
8625
8627
8628
8630
8632
8634
8635
8637
8640
8642
8644
8646
8649
8651
8654
8656
8659
8662
8664
8667
8670
8673
8676
8679
8682
8686
8689
8692
8696
8699
8703
8706
8710
8714
8717
8721
8725
8728
8732
8736
8739
8743
8747
8750
8754
8758
8761
8765
8768
8771
8775
8778
8781
8784
8787
8790
8792
8795
8797
8800
8802
8804
8806
8808
8810
8811
8812
8813
8814
8815
8815
8816
8816
8816
8815
8815
8814
8813
8811
8810
8808
8806
8804
8801
8798
8795
8792
8788
8785
8780
8776
8771
8766
8761
8755
8750
8743
8737
8730
8723
8716
8708
8700
8691
8682
8673
8664
8654
8643
8633
8622
8610
8598
8586
8573
8560
8546
8532
8517
8502
8486
8470
8454
8437
8419
8401
8383
8364
8345
8325
8304
8284
8262
8240
8218
8196
8172
8148
8125
8100
8074
8048
8023
7997
7970
7943
7915
7886
7857
7828
7798
7768
7737
7706
7675
7643
7610
7577
7544
7510
7476
7441
7406
7370
7334
7298
7261
7224
7187
7149
7111
7072
7033
6994
6954
6914
6874
6833
6792
6751
6709
6667
6625
6582
6539
6496
6452
6408
6364
6320
6275
6230
6185
6139
6093
6047
6001
5954
5907
5860
5812
5764
5716
5668
5619
5571
5522
5472
5423
5373
5324
5273
5223
5173
5122
5071
5020
4969
4918
4866
4815
4763
4711
4659
4607
4555
4503
4450
4398
4345
4293
4240
4188
4135
4083
4030
3978
3925
3873
3820
3768
3716
3664
3612
3560
3508
3456
3405
3353
3302
3251
3200
3149
3098
3048
2997
2947
2897
2848
2798
2749
2700
2651
2602
2554
2505
2457
2410
2362
2315
2268
2221
2174
2128
2082
2036
1991
1946
1901
1856
1811
1767
1723
1680
1636
1593
1550
1507
1465
1422
1380
1338
1297
1255
1214
1173
1132
1091
1051
1010
970
930
891
851
812
772
733
695
656
617
579
541
503
466
428
391
354
317
281
244
208
172
136
101
66
30
-4
-39
-73
-108
-141
-175
-208
-242
-274
-307
-339
-371
-403
-434
-465
-496
-526
-557
-586
-616
-645
-673
-702
-730
-757
-784
-811
-838
-864
-889
-915
-939
-964
-988
-1012
-1035
-1058
-1081
-1103
-1125
-1147
-1168
-1189
-1210
-1230
-1250
-1269
-1289
-1308
-1326
-1344
-1362
-1380
-1397
-1414
-1431
-1447
-1463
-1478
-1494
-1509
-1524
-1538
-1552
-1566
-1580
-1593
-1606
-1619
-1631
-1643
-1655
-1667
-1678
-1689
-1700
-1711
-1721
-1731
-1741
-1750
-1759
-1768
-1777
-1785
-1793
-1801
-1808
-1816
-1822
-1829
-1835
-1841
-1847
-1852
-1857
-1862
-1867
-1871
-1875
-1878
-1881
-1884
-1887
-1889
-1891
-1893
-1894
-1896
-1896
-1897
-1897
-1897
-1897
-1897
-1896
-1895
-1893
-1892
-1890
-1888
-1886
-1883
-1880
-1877
-1874
-1871
-1867
-1863
-1859
-1855
-1850
-1846
-1841
-1836
-1831
-1826
-1820
-1815
-1809
-1804
-1798
-1792
-1787
-1781
-1775
-1769
-1763
-1757
-1751
-1745
-1739
-1733
-1727
-1721
-1715
-1709
-1704
-1698
-1692
-1687
-1681
-1676
-1670
-1665
-1660
-1654
-1649
-1644
-1639
-1635
-1630
-1626
-1621
-1617
-1613
-1609
-1605
-1601
-1597
-1594
-1590
-1587
-1584
-1582
-1579
-1577
-1575
-1573
-1571
-1570
-1569
-1568
-1567
-1567
-1566
-1567
-1567
-1568
-1569
-1570
-1572
-1574
-1576
-1579
-1581
-1585
-1588
-1592
-1596
-1601
-1606
-1611
-1616
-1622
-1629
-1636
-1643
-1650
-1658
-1667
-1675
-1685
-1694
-1704
-1715
-1726
-1737
-1749
-1761
-1774
-1787
-1801
-1815
-1829
-1844
-1859
-1875
-1891
-1908
-1925
-1943
-1960
-1979
-1997
-2016
-2036
-2055
-2075
-2096
-2116
-2137
-2158
-2180
-2201
-2223
-2246
-2268
-2291
-2313
-2336
-2360
-2383
-2407
-2430
-2454
-2478
-2502
-2527
-2551
-2575
-2600
-2625
-2650
-2674
-2699
-2724
-2749
-2774
-2799
-2824
-2850
-2875
-2900
-2925
-2950
-2975
-3001
-3026
-3051
-3076
-3101
-3127
-3152
-3177
-3202
-3227
-3252
-3277
-3302
-3327
-3353
-3378
-3403
-3428
-3453
-3478
-3503
-3528
-3553
-3578
-3604
-3629
-3654
-3679
-3704
-3729
-3754
-3779
-3804
-3829
-3854
-3879
-3904
-3928
-3953
-3978
-4002
-4027
-4051
-4075
-4100
-4124
-4148
-4172
-4196
-4220
-4244
-4267
-4291
-4314
-4337
-4360
-4383
-4405
-4428
-4450
-4472
-4494
-4515
-4537
-4558
-4579
-4600
-4620
-4640
-4660
-4679
-4698
-4717
-4735
-4753
-4771
-4788
-4805
-4822
-4838
-4853
-4869
-4883
-4897
-4911
-4924
-4937
-4949
-4961
-4972
-4982
-4992
-5002
-5010
-5018
-5026
-5033
-5039
-5045
-5050
-5054
-5058
-5061
-5064
-5066
-5067
-5068
-5068
-5067
-5066
-5064
-5061
-5058
-5054
-5050
-5044
-5039
-5032
-5025
-5018
-5010
-5001
-4992
-4982
-4971
-4960
-4949
-4937
-4924
-4911
-4897
-4883
-4869
-4854
-4838
-4822
-4806
-4789
-4771
-4754
-4736
-4717
-4698
-4679
-4660
-4640
-4620
-4599
-4579
-4558
-4537
-4515
-4494
-4472
-4450
-4427
-4405
-4383
-4360
-4337
-4314
-4291
-4268
-4245
-4222
-4199
-4176
-4153
-4129
-4106
-4083
-4059
-4035
-4013
-3990
-3967
-3944
-3921
-3899
-3876
-3854
-3831
-3809
-3788
-3766
-3744
-3723
-3702
-3682
-3661
-3641
-3622
-3602
-3583
-3564
-3546
-3527
-3510
-3492
-3475
-3458
-3442
-3426
-3410
-3395
-3380
-3366
-3352
-3338
-3325
-3312
-3300
-3288
-3276
-3265
-3254
-3244
-3234
-3225
-3216
-3208
-3199
-3192
-3185
-3178
-3172
-3166
-3161
-3156
-3152
-3148
-3144
-3141
-3138
-3136
-3134
-3133
-3132
-3132
-3132
-3132
-3133
-3134
-3135
-3137
-3140
-3142
-3145
-3149
-3152
-3157
-3161
-3166
-3171
-3177
-3183
-3190
-3197
-3204
-3212
-3220
-3228
-3237
-3246
-3256
-3266
-3276
-3287
-3299
-3310
-3322
-3334
-3347
-3360
-3374
-3387
-3401
-3416
-3430
-3445
-3461
-3476
-3492
-3508
-3525
-3541
-3558
-3576
-3593
-3611
-3629
-3647
-3665
-3684
-3703
-3722
-3742
-3762
-3782
-3802
-3822
-3843
-3864
-3885
-3906
-3928
-3950
-3972
-3995
-4017
-4040
-4062
-4086
-4109
-4133
-4157
-4181
-4205
-4229
-4254
-4278
-4303
-4328
-4354
-4379
-4404
-4430
-4456
-4482
-4508
-4534
-4561
-4587
-4614
-4641
-4668
-4695
-4722
-4749
-4777
-4804
-4832
-4860
-4888
-4915
-4943
-4971
-4999
-5027
-5055
-5083
-5111
-5139
-5167
-5195
-5223
-5251
-5279
-5306
-5334
-5361
-5389
-5416
-5443
-5470
-5497
-5524
-5550
-5577
-5603
-5629
-5655
-5681
-5707
-5732
-5758
-5783
-5808
-5832
-5857
-5881
-5905
-5929
-5953
-5976
-5999
-6022
-6045
-6067
-6089
-6110
-6132
-6153
-6174
-6194
-6214
-6234
-6253
-6272
-6291
-6309
-6328
-6345
-6363
-6380
-6397
-6413
-6429
-6445
-6460
-6475
-6490
-6504
-6518
-6532
-6546
-6559
-6572
-6584
-6596
-6608
-6620
-6631
-6642
-6653
-6663
-6673
-6683
-6692
-6702
-6711
-6719
-6728
-6736
-6744
-6752
-6760
-6767
-6774
-6781
-6788
-6794
-6800
-6807
-6812
-6818
-6824
-6829
-6835
-6840
-6845
-6849
-6854
-6859
-6863
-6867
-6871
-6875
-6879
-6882
-6886
-6889
-6892
-6895
-6898
-6901
-6903
-6905
-6908
-6910
-6911
-6913
-6914
-6916
-6917
-6918
-6919
-6919
-6920
-6920
-6920
-6920
-6920
-6919
-6918
-6917
-6916
-6915
-6913
-6911
-6909
-6907
-6905
-6902
-6899
-6896
-6892
-6889
-6885
-6880
-6876
-6871
-6866
-6861
-6856
-6850
-6844
-6838
-6832
-6825
-6818
-6811
-6804
-6797
-6789
-6781
-6773
-6765
-6757
-6749
-6740
-6732
-6723
-6714
-6706
-6697
-6688
-6679
-6670
-6661
-6652
-6643
-6633
-6624
-6615
-6606
-6597
-6588
-6580
-6571
-6562
-6554
-6545
-6537
-6529
-6521
-6513
-6505
-6498
-6490
-6483
-6477
-6470
-6463
-6457
-6451
-6446
-6440
-6435
-6430
-6426
-6421
-6417
-6413
-6410
-6406
-6403
-6400
-6398
-6396
-6394
-6392
-6391
-6390
-6389
-6388
-6388
-6388
-6389
-6389
-6390
-6391
-6392
-6394
-6396
-6398
-6400
-6403
-6406
-6409
-6412
-6415
-6419
-6423
-6427
-6432
-6436
-6441
-6446
-6452
-6457
-6463
-6469
-6475
-6482
-6488
-6495
-6502
-6509
-6517
-6524
-6532
-6540
-6549
-6557
-6566
-6575
-6584
-6593
-6603
-6613
-6623
-6634
-6644
-6655
-6667
-6678
-6690
-6702
-6714
-6726
-6739
-6752
-6765
-6779
-6793
-6807
-6821
-6836
-6851
-6866
-6882
-6897
-6914
-6930
-6947
-6964
-6981
-6999
-7017
-7035
-7053
-7072
-7091
-7111
-7131
-7151
-7171
-7192
-7213
-7234
-7255
-7277
-7299
-7322
-7345
-7368
-7391
-7414
-7438
-7462
-7487
-7511
-7536
-7561
-7587
-7612
-7638
-7664
-7691
-7717
-7744
-7771
-7798
-7825
-7853
-7880
-7908
-7936
-7964
-7992
-8020
-8048
-8077
-8106
-8135
-8164
-8193
-8222
-8251
-8280
-8309
-8339
-8368
-8397
-8427
-8456
-8486
-8515
-8545
-8574
-8604
-8633
-8662
-8692
-8721
-8750
-8779
-8808
-8838
-8866
-8895
-8924
-8953
-8981
-9010
-9038
-9066
-9094
-9122
-9150
-9177
-9205
-9232
-9260
-9287
-9314
-9341
-9367
-9394
-9420
-9447
-9473
-9499
-9525
-9550
-9576
-9601
-9627
-9652
-9677
-9702
-9726
-9751
-9775
-9799
-9824
-9847
-9871
-9895
-9918
-9941
-9964
-9987
-10010
-10033
-10055
-10077
-10099
-10121
-10143
-10164
-10186
-10207
-10228
-10249
-10270
-10291
-10311
-10332
-10353
-10373
-10393
-10413
-10433
-10453
-10473
-10493
-10513
-10532
-10551
-10571
-10590
-10609
-10628
-10647
-10665
-10684
-10702
-10720
-10738
-10756
-10774
-10791
-10809
-10826
-10843
-10860
-10877
-10893
-10910
-10926
-10942
-10958
-10974
-10989
-11005
-11020
-11035
-11050
-11065
-11080
-11094
-11109
-11123
-11137
-11151
-11164
-11178
-11191
-11204
-11217
-11230
-11242
-11255
-11267
-11279
-11290
-11302
-11313
-11324
-11335
-11345
-11355
-11365
-11375
-11384
-11394
-11403
-11411
-11420
-11428
-11436
-11443
-11450
-11457
-11464
-11471
-11477
-11483
-11488
-11493
-11498
-11503
-11507
-11511
-11514
-11517
-11520
-11522
-11524
-11526
-11527
-11528
-11528
-11528
-11528
-11527
-11526
-11524
-11522
-11519
-11516
-11513
-11509
-11505
-11500
-11495
-11489
-11483
-11476
-11469
-11462
-11454
-11446
-11437
-11427
-11418
-11408
-11397
-11386
-11374
-11362
-11350
-11337
-11324
-11310
-11296
-11281
-11266
-11251
-11235
-11218
-11202
-11184
-11167
-11149
-11130
-11112
-11093
-11073
-11053
-11033
-11012
-10991
-10970
-10949
-10927
-10905
-10883
-10860
-10837
-10814
-10791
-10767
-10743
-10719
-10695
-10671
-10646
-10622
-10597
-10572
-10547
-10522
-10496
-10471
-10445
-10420
-10394
-10368
-10343
-10317
-10291
-10265
-10239
-10213
-10187
-10161
-10136
-10110
-10084
-10059
-10033
-10008
-9982
-9957
-9932
-9907
-9882
-9858
-9833
-9809
-9785
-9761
-9738
-9714
-9691
-9668
-9646
-9623
-9601
-9579
-9557
-9536
-9514
-9493
-9472
-9452
-9432
-9411
-9392
-9372
-9352
-9333
-9314
-9296
-9277
-9259
-9241
-9223
-9205
-9188
-9171
-9154
-9137
-9121
-9105
-9089
-9073
-9057
-9042
-9027
-9012
-8997
-8983
-8968
-8954
-8941
-8927
-8914
-8900
-8887
-8875
-8862
-8850
-8838
-8825
-8814
-8802
-8791
-8779
-8768
-8757
-8747
-8736
-8726
-8716
-8706
-8696
-8687
-8677
-8668
-8659
-8651
-8642
-8634
-8626
-8618
-8610
-8603
-8596
-8589
-8582
-8575
-8569
-8563
-8557
-8551
-8545
-8540
-8535
-8530
-8526
-8521
-8517
-8513
-8509
-8506
-8502
-8499
-8497
-8494
-8492
-8490
-8488
-8486
-8485
-8483
-8482
-8482
-8481
-8481
-8481
-8481
-8481
-8482
-8482
-8483
-8484
-8486
-8487
-8489
-8490
-8492
-8494
-8497
-8499
-8501
-8504
-8507
-8509
-8512
-8515
-8518
-8521
-8524
-8527
-8530
-8534
-8537
-8540
-8544
-8547
-8551
-8554
-8558
-8561
-8565
-8569
-8572
-8576
-8580
-8583
-8587
-8591
-8594
-8598
-8602
-8605
-8609
-8612
-8616
-8619
-8622
-8626
-8629
-8632
-8635
-8638
-8641
-8644
-8647
-8650
-8652
-8655
-8657
-8660
-8662
-8664
-8666
-8668
-8670
-8671
-8673
-8675
-8676
-8677
-8678
-8679
-8680
-8681
-8682
-8683
-8683
-8683
-8684
-8684
-8684
-8684
-8683
-8683
-8682
-8681
-8680
-8679
-8678
-8676
-8675
-8673
-8671
-8669
-8666
-8664
-8661
-8658
-8655
-8651
-8647
-8643
-8639
-8635
-8630
-8625
-8620
-8614
-8609
-8603
-8596
-8590
-8583
-8575
-8568
-8560
-8552
-8543
-8535
-8526
-8516
-8506
-8496
-8486
-8475
-8464
-8453
-8441
-8429
-8417
-8404
-8392
-8378
-8365
-8351
-8337
-8323
-8308
-8293
-8278
-8262
-8246
-8230
-8214
-8197
-8180
-8163
-8145
-8128
-8109
-8092
-8073
-8054
-8035
-8016
-7996
-7976
-7956
-7936
-7915
-7894
-7872
-7851
-7829
-7807
-7784
-7762
-7738
-7715
-7691
-7668
-7643
-7619
-7594
-7569
-7543
-7517
-7491
-7465
-7438
-7411
-7384
-7356
-7328
-7299
-7271
-7242
-7212
-7182
-7152
-7122
-7091
-7060
-7028
-6997
-6964
-6932
-6899
-6866
-6832
-6798
-6764
-6729
-6694
-6659
-6623
-6587
-6550
-6514
-6476
-6439
-6401
-6363
-6325
-6286
-6247
-6207
-6167
-6127
-6087
-6046
-6005
-5964
-5922
-5880
-5838
-5795
-5752
-5709
-5665
-5621
-5577
-5533
-5488
-5443
-5398
-5353
-5307
-5261
-5215
-5168
-5121
-5074
-5027
-4980
-4932
-4884
-4836
-4787
-4738
-4690
-4640
-4591
-4541
-4491
-4441
-4391
-4340
-4289
-4238
-4187
-4135
-4083
-4032
-3979
-3927
-3874
-3821
-3768
-3715
-3661
-3607
-3553
-3499
-3445
-3390
-3335
-3280
-3225
-3170
-3114
-3059
-3003
-2947
-2891
-2834
-2778
-2721
-2664
-2608
-2551
-2493
-2436
-2379
-2321
-2264
-2206
-2149
-2091
-2033
-1975
-1917
-1859
-1801
-1743
-1685
-1626
-1568
-1510
-1452
-1394
-1336
-1278
-1220
-1163
-1105
-1047
-990
-933
-875
-818
-762
-705
-648
-592
-536
-480
-425
-369
-314
-259
-205
-150
-96
-43
11
64
116
169
220
272
323
374
425
475
524
574
622
671
719
767
814
861
907
953
998
1043
1088
1132
1176
1219
1262
1304
1346
1387
1428
1468
1508
1548
1587
1626
1664
1701
1739
1775
1812
1848
1883
1918
1953
1987
2021
2055
2088
2121
2154
2186
2218
2249
2281
2312
2342
2373
2403
2433
2463
2492
2521
2550
2579
2608
2636
2665
2693
2721
2749
2776
2804
2831
2859
2886
2913
2940
2967
2994
3021
3048
3075
3102
3129
3156
3183
3210
3237
3264
3292
3319
3346
3373
3401
3428
3456
3484
3512
3540
3568
3596
3624
3653
3681
3710
3739
3768
3797
3826
3856
3885
3915
3945
3975
4006
4035
4067
4098
4129
4160
4191
4223
4255
4287
4319
4351
4383
4416
4449
4482
4515
4548
4582
4615
4649
4683
4717
4751
4785
4820
4854
4889
4924
4958
4994
5029
5064
5099
5135
5171
5206
5242
5278
5314
5350
5387
5423
5459
5496
5532
5569
5606
5642
5679
5716
5753
5790
5827
5864
5901
5938
5975
6012
6049
6086
6122
6159
6196
6233
6270
6307
6344
6381
6418
6454
6491
6528
6564
6601
6637
6674
6710
6747
6783
6819
6856
6892
6928
6964
7000
7036
7072
7108
7144
7180
7216
7252
7287
7323
7359
7394
7430
7465
7501
7536
7572
7607
7642
7678
7713
7748
7783
7818
7853
7888
7923
7958
7993
8028
8063
8098
8132
8167
8203
8237
8272
8307
8342
8377
8412
8446
8481
8516
8551
8586
8621
8656
8691
8726
8761
8796
8831
8866
8901
8937
8972
9007
9043
9078
9113
9149
9184
9220
9255
9291
9327
9362
9398
9434
9470
9505
9541
9577
9613
9648
9684
9720
9755
9791
9827
9862
9898
9933
9968
10003
10038
10073
10108
10143
10177
10212
10246
10280
10314
10347
10381
10414
10447
10480
10512
10545
10577
10609
10641
10672
10703
10734
10765
10795
10826
10856
10885
10915
10944
10973
11002
11030
11058
11086
11114
11141
11168
11195
11222
11248
11274
11300
11326
11351
11376
11401
11425
11449
11473
11497
11520
11543
11566
11588
11610
11632
11653
11675
11696
11716
11737
11757
11777
11796
11816
11835
11854
11873
11891
11910
11928
11946
11964
11981
11999
12016
12034
12051
12068
12085
12102
12119
12135
12152
12168
12185
12201
12217
12233
12249
12265
12281
12296
12312
12327
12343
12358
12373
12388
12403
12417
12432
12447
12461
12475
12489
12504
12517
12531
12545
12559
12572
12586
12599
12612
12625
12638
12651
12664
12677
12690
12703
12715
12728
12740
12753
12765
12777
12790
12802
12814
12825
12837
12849
12860
12872
12883
12895
12906
12917
12928
12939
12949
12960
12971
12981
12991
13001
13012
13021
13031
13041
13051
13060
13069
13078
13087
13096
13105
13113
13122
13130
13138
13145
13153
13160
13167
13174
13181
13187
13193
13198
13204
13209
13214
13218
13222
13226
13229
13232
13235
13237
13239
13240
13241
13242
13242
13242
13241
13240
13239
13237
13234
13231
13228
13224
13219
13214
13209
13203
13196
13189
13181
13173
13164
13155
13145
13135
13124
13112
13100
13087
13074
13061
13046
13032
13016
13001
12985
12968
12951
12933
12915
12897
12878
12858
12838
12818
12797
12776
12755
12733
12710
12687
12664
12640
12616
12591
12566
12541
12515
12488
12461
12434
12406
12378
12350
12321
12292
12262
12232
12201
12171
12140
12108
12076
12044
12012
11979
11946
11913
11880
11846
11813
11779
11745
11710
11676
11641
11607
11572
11537
11502
11467
11432
11397
11362
11326
11291
11255
11220
11184
11149
11113
11077
11041
11005
10969
10933
10896
10860
10824
10787
10751
10714
10678
10642
10605
10569
10532
10496
10459
10423
10387
10350
10314
10278
10242
10206
10170
10135
10099
10064
10028
9993
9958
9923
9888
9853
9818
9784
9749
9715
9681
9646
9612
9578
9544
9511
9477
9443
9410
9376
9343
9309
9276
9243
9210
9177
9144
9111
9078
9045
9013
8980
8948
8916
8884
8851
8820
8788
8756
8724
8693
8662
8631
8600
8569
8538
8508
8477
8447
8417
8387
8358
8328
8299
8270
8241
8212
8183
8154
8127
8099
8071
8042
8015
7988
7960
7933
7906
7879
7852
7825
7798
7772
7745
7718
7692
7665
7639
7613
7586
7560
7534
7508
7482
7455
7429
7403
7377
7351
7325
7300
7274
7248
7222
7197
7171
7146
7120
7095
7070
7044
7019
6994
6969
6945
6920
6895
6871
6846
6822
6798
6774
6750
6726
6703
6679
6656
6632
6609
6586
6564
6541
6518
6496
6474
6452
6430
6408
6387
6365
6344
6323
6302
6281
6261
6240
6220
6200
6180
6161
6141
6122
6102
6083
6064
6046
6027
6009
5990
5972
5954
5936
5919
5901
5884
5866
5849
5832
5815
5798
5781
5765
5748
5731
5715
5698
5682
5666
5649
5633
5616
5600
5584
5567
5551
5534
5517
5501
5484
5467
5450
5433
5415
5398
5380
5363
5345
5327
5309
5290
5272
5253
5234
5215
5195
5176
5156
5136
5116
5096
5076
5055
5034
5013
4992
4971
4950
4928
4906
4884
4862
4840
4817
4795
4772
4749
4725
4702
4678
4654
4630
4605
4581
4556
4531
4505
4480
4454
4428
4402
4376
4349
4322
4295
4268
4240
4213
4185
4157
4128
4100
4070
4043
4014
3984
3955
3926
3896
3866
3836
3806
3775
3744
3714
3683
3651
3620
3588
3557
3525
3492
3460
3427
3395
3362
3328
3295
3261
3227
3193
3159
3125
3090
3055
3020
2984
2949
2913
2877
2841
2804
2768
2731
2694
2656
2619
2581
2543
2505
2466
2428
2389
2350
2311
2271
2231
2192
2152
2111
2071
2029
1990
1949
1907
1866
1825
1783
1741
1700
1658
1616
1573
1531
1489
1446
1404
1361
1319
1276
1233
1191
1148
1105
1062
1018
976
934
891
848
805
762
719
676
633
590
548
505
462
419
377
334
292
249
207
165
123
81
39
-2
-44
-85
-126
-167
-208
-249
-289
-329
-369
-408
-448
-487
-525
-564
-602
-640
-678
-715
-752
-789
-825
-862
-898
-933
-969
-1004
-1038
-1073
-1107
-1141
-1174
-1207
-1240
-1273
-1305
-1337
-1369
-1400
-1431
-1462
-1493
-1523
-1553
-1582
-1611
-1640
-1669
-1697
-1725
-1753
-1780
-1807
-1834
-1861
-1887
-1913
-1939
-1965
-1990
-2015
-2040
-2065
-2089
-2113
-2137
-2161
-2184
-2207
-2230
-2253
-2275
-2297
-2319
-2341
-2362
-2383
-2404
-2425
-2445
-2465
-2485
-2504
-2523
-2542
-2560
-2579
-2597
-2614
-2631
-2648
-2665
-2681
-2697
-2713
-2728
-2743
-2758
-2772
-2786
-2799
-2812
-2825
-2838
-2850
-2862
-2873
-2885
-2895
-2906
-2916
-2926
-2935
-2944
-2952
-2961
-2968
-2976
-2983
-2990
-2996
-3002
-3007
-3012
-3016
-3021
-3024
-3027
-3030
-3032
-3034
-3036
-3037
-3037
-3038
-3037
-3037
-3035
-3034
-3032
-3029
-3026
-3023
-3019
-3015
-3011
-3006
-3000
-2994
-2988
-2982
-2975
-2968
-2960
-2952
-2944
-2935
-2926
-2917
-2907
-2897
-2886
-2876
-2865
-2853
-2842
-2830
-2818
-2805
-2792
-2779
-2766
-2752
-2738
-2723
-2709
-2694
-2679
-2664
-2648
-2632
-2616
-2600
-2583
-2566
-2549
-2532
-2514
-2497
-2479
-2461
-2443
-2424
-2406
-2387
-2368
-2349
-2329
-2310
-2290
-2271
-2251
-2231
-2211
-2190
-2170
-2150
-2129
-2108
-2087
-2066
-2045
-2024
-2003
-1981
-1960
-1938
-1916
-1895
-1873
-1851
-1829
-1807
-1785
-1763
-1740
-1718
-1696
-1673
-1651
-1628
-1606
-1583
-1560
-1538
-1515
-1492
-1469
-1446
-1423
-1400
-1377
-1354
-1330
-1307
-1284
-1260
-1237
-1214
-1190
-1167
-1143
-1120
-1096
-1073
-1049
-1026
-1002
-979
-955
-931
-908
-884
-860
-837
-813
-790
-766
-742
-719
-695
-671
-648
-624
-601
-578
-554
-531
-508
-484
-461
-438
-415
-392
-370
-347
-324
-302
-279
-257
-235
-213
-190
-169
-147
-125
-104
-82
-61
-40
-19
2
23
43
63
84
104
123
143
162
182
201
219
238
256
274
292
310
327
344
361
378
394
410
426
441
457
472
486
501
515
529
543
556
569
582
595
608
620
632
644
656
668
679
691
702
713
724
734
745
755
766
776
786
796
806
816
826
836
845
855
865
874
884
893
903
912
922
931
941
950
960
969
979
989
998
1008
1018
1027
1037
1047
1057
1067
1077
1087
1097
1107
1117
1127
1137
1147
1158
1168
1178
1188
1199
1209
1219
1229
1240
1250
1260
1270
1281
1291
1301
1312
1322
1332
1343
1353
1364
1374
1384
1395
1405
1416
1426
1437
1448
1458
1469
1480
1490
1501
1512
1523
1534
1545
1556
1567
1578
1589
1600
1611
1623
1634
1645
1657
1669
1680
1692
1704
1716
1728
1740
1753
1765
1777
1790
1803
1816
1829
1842
1855
1869
1882
1896
1910
1924
1939
1953
1968
1983
1998
2013
2028
2044
2060
2076
2092
2109
2125
2142
2159
2177
2194
2212
2230
2249
2267
2286
2305
2325
2344
2364
2385
2405
2426
2447
2469
2490
2512
2535
2557
2580
2603
2627
2650
2674
2699
2723
2748
2773
2799
2825
2851
2877
2903
2930
2957
2984
3012
3040
3068
3096
3124
3153
3182
3211
3240
3270
3300
3330
3360
3390
3420
3451
3482
3513
3544
3575
3607
3638
3670
3701
3733
3765
3797
3829
3861
3893
3925
3958
3990
4022
4054
4086
4119
4152
4184
4216
4248
4281
4313
4345
4377
4410
4442
4474
4506
4538
4570
4602
4634
4665
4697
4729
4760
4792
4823
4855
4886
4917
4948
4979
5010
5041
5071
5102
5132
5162
5193
5223
5253
5282
5312
5341
5371
5400
5429
5458
5487
5515
5543
5572
5600
5628
5655
5683
5710
5738
5765
5791
5818
5844
5871
5897
5922
5948
5973
5998
6023
6048
6072
6097
6121
6144
6168
6191
6214
6237
6259
6281
6303
6325
6347
6368
6389
6410
6430
6451
6471
6491
6511
6530
6550
6569
6588
6607
6625
6644
6662
6680
6698
6716
6734
6752
6769
6786
6804
6821
6838
6854
6871
6888
6904
6921
6937
6953
6970
6986
7002
7018
7033
7049
7065
7081
7096
7112
7127
7142
7158
7173
7188
7203
7219
7234
7249
7263
7278
7293
7308
7322
7337
7351
7366
7380
7394
7409
7423
7437
7451
7465
7479
7493
7506
7520
7534
7547
7561
7574
7587
7600
7613
7626
7639
7652
7665
7677
7690
7702
7715
7727
7739
7751
7763
7774
7786
7798
7809
7820
7831
7842
7853
7864
7874
7885
7895
7905
7915
7924
7934
7943
7953
7962
7971
7980
7988
7997
8005
8013
8021
8029
8036
8044
8051
8058
8066
8071
8079
8086
8092
8098
8103
8109
8116
8122
8127
8132
8137
8141
8147
8151
8156
8160
8164
8167
8170
8175
8178
8180
8183
8186
8189
8192
8194
8197
8199
8200
8202
8204
8205
8206
8207
8208
8209
8209
8210
8210
8210
8210
8209
8209
8208
8207
8206
8205
8204
8202
8201
8199
8197
8195
8192
8189
8186
8183
8180
8178
8173
8170
8167
8163
8157
8154
8148
8145
8140
8135
8130
8124
8119
8113
8108
8102
8096
8090
8084
8077
8071
8064
8058
8052
8045
8039
8032
8025
8018
8010
8004
7997
7990
7983
7976
7968
7961
7954
7946
7939
7931
7924
7917
7909
7902
7894
7887
7879
7872
7865
7857
7850
7842
7835
7828
7820
7813
7806
7799
7792
7785
7778
7771
7764
7757
7750
7743
7737
7730
7724
7717
7711
7705
7698
7692
7686
7680
7674
7668
7663
7657
7651
7645
7640
7634
7629
7624
7618
7613
7608
7602
7597
7592
7587
7582
7577
7573
7568
7563
7558
7554
7549
7545
7540
7536
7531
7527
7522
7518
7514
7509
7505
7501
7497
7493
7489
7484
7480
7476
7472
7468
7464
7460
7456
7452
7448
7444
7440
7436
7432
7428
7424
7420
7416
7412
7408
7404
7400
7396
7392
7388
7383
7379
7375
7371
7367
7363
7359
7355
7351
7346
7342
7338
7333
7329
7325
7320
7316
7311
7306
7301
7297
7292
7287
7281
7276
7271
7266
7260
7254
7249
7243
7237
7231
7225
7218
7212
7205
7199
7192
7185
7178
7170
7163
7155
7147
7139
7131
7123
7114
7106
7097
7088
7079
7069
7059
7049
7039
7029
7018
7008
6997
6985
6974
6962
6950
6938
6925
6913
6900
6887
6873
6860
6846
6832
6817
6803
6788
6773
6757
6742
6726
6710
6694
6677
6660
6644
6626
6609
6591
6573
6555
6537
6518
6499
6480
6461
6441
6421
6401
6381
6360
6339
6318
6297
6275
6253
6231
6208
6186
6162
6139
6116
6092
6068
6043
6019
5994
5968
5943
5917
5891
5864
5838
5811
5783
5756
5728
5700
5671
5642
5613
5583
5554
5523
5493
5462
5431
5400
5368
5336
5303
5270
5237
5203
5170
5135
5101
5066
5030
4995
4958
4922
4885
4848
4810
4772
4734
4695
4656
4617
4577
4536
4496
4455
4413
4371
4329
4287
4244
4200
4156
4112
4067
4022
3978
3932
3886
3840
3793
3746
3699
3651
3602
3554
3505
3456
3406
3356
3305
3254
3203
3152
3100
3047
2995
2942
2888
2835
2781
2726
2671
2616
2561
2505
2449
2392
2336
2279
2221
2164
2106
2047
1989
1930
1871
1812
1752
1692
1632
1572
1511
1450
1389
1328
1267
1205
1143
1081
1018
956
893
831
768
704
641
578
514
450
386
322
258
194
130
65
1
-64
-128
-193
-258
-322
-387
-452
-516
-581
-646
-710
-775
-840
-904
-969
-1033
-1097
-1162
-1226
-1290
-1354
-1418
-1481
-1545
-1608
-1672
-1735
-1798
-1861
-1923
-1986
-2048
-2110
-2172
-2233
-2294
-2356
-2416
-2477
-2537
-2598
-2658
-2717
-2776
-2836
-2894
-2953
-3011
-3069
-3127
-3184
-3241
-3298
-3355
-3411
-3467
-3523
-3579
-3634
-3689
-3744
-3798
-3852
-3906
-3960
-4013
-4067
-4120
-4172
-4225
-4277
-4329
-4381
-4432
-4483
-4534
-4585
-4635
-4686
-4736
-4785
-4835
-4884
-4933
-4982
-5030
-5079
-5127
-5175
-5222
-5270
-5317
-5364
-5410
-5457
-5503
-5549
-5595
-5640
-5685
-5730
-5775
-5820
-5864
-5908
-5952
-5995
-6039
-6081
-6124
-6167
-6209
-6251
-6293
-6334
-6375
-6416
-6457
-6497
-6537
-6577
-6617
-6656
-6695
-6734
-6772
-6811
-6849
-6886
-6924
-6961
-6998
-7035
-7071
-7108
-7144
-7179
-7215
-7250
-7285
-7320
-7354
-7389
-7423
-7456
-7490
-7523
-7556
-7589
-7621
-7654
-7686
-7718
-7749
-7781
-7812
-7843
-7874
-7905
-7935
-7965
-7995
-8025
-8055
-8085
-8114
-8143
-8173
-8202
-8230
-8259
-8288
-8316
-8345
-8373
-8401
-8429
-8457
-8485
-8513
-8541
-8568
-8596
-8623
-8651
-8678
-8705
-8733
-8760
-8787
-8814
-8841
-8868
-8894
-8921
-8948
-8975
-9001
-9028
-9054
-9081
-9107
-9134
-9160
-9186
-9212
-9238
-9265
-9291
-9317
-9343
-9369
-9394
-9420
-9446
-9472
-9498
-9523
-9549
-9574
-9600
-9625
-9650
-9676
-9701
-9726
-9751
-9776
-9801
-9825
-9850
-9875
-9899
-9924
-9948
-9973
-9997
-10021
-10045
-10070
-10094
-10118
-10142
-10165
-10189
-10213
-10236
-10260
-10284
-10307
-10330
-10354
-10377
-10400
-10423
-10446
-10469
-10492
-10514
-10537
-10559
-10582
-10604
-10627
-10649
-10671
-10693
-10715
-10737
-10759
-10780
-10802
-10823
-10845
-10866
-10887
-10909
-10930
-10951
-10971
-10992
-11013
-11033
-11054
-11074
-11094
-11115
-11135
-11154
-11174
-11194
-11213
-11233
-11252
-11271
-11290
-11309
-11328
-11346
-11365
-11383
-11401
-11419
-11437
-11454
-11472
-11489
-11507
-11524
-11541
-11557
-11574
-11591
-11607
-11623
-11639
-11655
-11671
-11687
-11703
-11718
-11734
-11749
-11764
-11779
-11794
-11809
-11824
-11838
-11853
-11867
-11882
-11896
-11910
-11924
-11938
-11952
-11965
-11979
-11993
-12006
-12019
-12033
-12046
-12059
-12072
-12085
-12098
-12110
-12123
-12135
-12148
-12160
-12172
-12184
-12196
-12208
-12220
-12232
-12244
-12255
-12267
-12278
-12289
-12301
-12312
-12323
-12334
-12344
-12355
-12365
-12376
-12386
-12396
-12406
-12416
-12426
-12435
-12445
-12454
-12463
-12472
-12481
-12489
-12497
-12505
-12513
-12521
-12528
-12536
-12543
-12550
-12556
-12562
-12568
-12574
-12580
-12585
-12590
-12595
-12600
-12604
-12608
-12612
-12616
-12619
-12622
-12625
-12628
-12630
-12632
-12634
-12635
-12637
-12638
-12639
-12639
-12639
-12640
-12639
-12639
-12638
-12637
-12636
-12635
-12633
-12631
-12629
-12627
-12624
-12621
-12618
-12615
-12612
-12608
-12604
-12600
-12595
-12590
-12586
-12580
-12575
-12570
-12564
-12558
-12552
-12545
-12539
-12532
-12525
-12518
-12510
-12503
-12495
-12487
-12479
-12471
-12462
-12454
-12445
-12436
-12427
-12417
-12408
-12398
-12389
-12379
-12369
-12358
-12348
-12338
-12327
-12316
-12305
-12294
-12283
-12271
-12260
-12248
-12236
-12224
-12212
-12200
-12187
-12175
-12162
-12149
-12136
-12122
-12109
-12095
-12081
-12067
-12053
-12039
-12025
-12010
-11995
-11980
-11965
-11950
-11935
-11919
-11904
-11888
-11872
-11856
-11840
-11824
-11807
-11791
-11774
-11757
-11740
-11722
-11705
-11687
-11670
-11652
-11634
-11615
-11597
-11578
-11559
-11540
-11521
-11502
-11482
-11462
-11443
-11423
-11402
-11382
-11361
-11340
-11319
-11298
-11277
-11255
-11234
-11212
-11190
-11168
-11145
-11123
-11100
-11077
-11054
-11031
-11008
-10984
-10960
-10936
-10912
-10888
-10863
-10838
-10813
-10788
-10762
-10737
-10711
-10685
-10658
-10632
-10605
-10578
-10550
-10523
-10495
-10467
-10439
-10410
-10381
-10352
-10323
-10293
-10264
-10233
-10203
-10173
-10142
-10111
-10080
-10048
-10017
-9985
-9953
-9920
-9888
-9855
-9822
-9789
-9755
-9721
-9687
-9653
-9619
-9584
-9549
-9514
-9479
-9443
-9408
-9372
-9336
-9300
-9263
-9226
-9189
-9152
-9115
-9078
-9040
-9002
-8964
-8926
-8888
-8849
-8811
-8772
-8733
-8694
-8654
-8615
-8575
-8536
-8496
-8456
-8416
-8375
-8335
-8295
-8254
-8213
-8173
-8132
-8090
-8050
-8007
-7967
-7926
-7884
-7843
-7801
-7759
-7717
-7675
-7633
-7591
-7549
-7506
-7464
-7421
-7378
-7336
-7293
-7250
-7207
-7163
-7120
-7077
-7033
-6989
-6946
-6902
-6858
-6813
-6769
-6725
-6680
-6635
-6591
-6545
-6500
-6455
-6410
-6364
-6318
-6272
-6226
-6180
-6134
-6087
-6040
-5993
-5946
-5899
-5852
-5804
-5757
-5709
-5661
-5613
-5564
-5516
-5468
-5419
-5370
-5321
-5272
-5223
-5174
-5124
-5075
-5025
-4975
-4925
-4875
-4825
-4775
-4725
-4674
-4624
-4573
-4522
-4472
-4421
-4370
-4319
-4268
-4217
-4166
-4115
-4064
-4013
-3962
-3911
-3860
-3809
-3758
-3706
-3655
-3604
-3553
-3502
-3451
-3400
-3349
-3298
-3247
-3196
-3146
-3095
-3044
-2993
-2943
-2892
-2842
-2791
-2741
-2690
-2640
-2590
-2539
-2489
-2439
-2389
-2339
-2289
-2240
-2190
-2140
-2091
-2041
-1992
-1943
-1894
-1845
-1796
-1747
-1698
-1650
-1601
-1553
-1505
-1456
-1409
-1361
-1313
-1266
-1219
-1171
-1125
-1078
-1031
-985
-939
-893
-847
-801
-756
-710
-665
-620
-575
-531
-487
-442
-398
-355
-311
-267
-224
-181
-138
-96
-53
-11
31
73
115
157
198
239
280
321
362
402
442
482
522
562
601
641
680
719
758
796
835
873
911
949
987
1025
1062
1099
1137
1174
1211
1248
1284
1321
1357
1393
1430
1466
1502
1537
1573
1609
1644
1679
1714
1749
1784
1819
1853
1888
1922
1956
1990
2024
2057
2091
2124
2157
2190
2223
2255
2287
2320
2352
2383
2415
2447
2478
2509
2540
2570
2601
2631
2661
2691
2720
2749
2779
2807
2836
2864
2893
2921
2948
2976
3003
3030
3056
3083
3109
3135
3160
3186
3211
3235
3260
3284
3308
3332
3355
3378
3401
3424
3446
3468
3490
3512
3533
3554
3575
3596
3616
3636
3656
3676
3695
3714
3733
3752
3770
3788
3806
3824
3841
3859
3876
3892
3909
3925
3941
3957
3973
3988
4003
4018
4033
4046
4062
4075
4090
4103
4117
4130
4143
4156
4169
4182
4194
4206
4218
4230
4242
4254
4265
4277
4288
4299
4311
4322
4332
4343
4354
4365
4375
4386
4396
4406
4417
4427
4437
4447
4458
4468
4478
4488
4498
4508
4518
4528
4539
4549
4559
4569
4579
4590
4600
4611
4621
4632
4642
4653
4664
4674
4685
4696
4707
4718
4730
4741
4752
4764
4775
4787
4798
4810
4822
4834
4846
4858
4870
4882
4894
4906
4919
4931
4944
4956
4969
4981
4994
5007
5019
5032
5045
5058
5071
5084
5097
5110
5123
5136
5149
5162
5176
5189
5202
5215
5229
5242
5255
5269
5282
5295
5309
5322
5335
5349
5362
5375
5389
5402
5415
5428
5442
5455
5468
5482
5495
5508
5521
5534
5548
5561
5574
5587
5600
5613
5626
5639
5652
5665
5678
5691
5704
5717
5729
5742
5755
5767
5780
5792
5805
5817
5829
5841
5853
5865
5877
5889
5901
5912
5924
5935
5946
5957
5968
5979
5990
6001
6011
6021
6031
6042
6051
6061
6071
6080
6089
6098
6107
6116
6124
6133
6141
6149
6157
6165
6172
6179
6187
6194
6200
6207
6213
6220
6226
6232
6238
6243
6249
6254
6259
6264
6268
6273
6277
6282
6286
6289
6293
6297
6300
6303
6306
6309
6312
6314
6317
6319
6321
6323
6325
6326
6328
6329
6330
6331
6331
6332
6332
6332
6332
6332
6331
6331
6330
6329
6328
6326
6325
6323
6321
6319
6317
6314
6311
6308
6305
6301
6298
6294
6290
6285
6280
6275
6270
6265
6259
6253
6247
6240
6233
6226
6219
6211
6203
6195
6186
6178
6168
6159
6149
6139
6128
6117
6106
6095
6083
6071
6058
6045
6032
6019
6005
5991
5976
5961
5946
5931
5915
5899
5882
5865
5848
5831
5813
5795
5776
5758
5739
5719
5700
5680
5659
5639
5618
5597
5576
5554
5532
5510
5488
5465
5443
5419
5396
5373
5349
5325
5301
5277
5253
5228
5204
5179
5154
5128
5103
5078
5052
5026
5000
4974
4948
4922
4895
4869
4842
4815
4789
4762
4735
4708
4681
4653
4626
4599
4571
4544
4516
4488
4461
4433
4405
4377
4349
4321
4293
4265
4237
4209
4181
4153
4125
4097
4067
4040
4011
3984
3956
3928
3900
3872
3844
3815
3787
3760
3732
3704
3676
3648
3620
3593
3565
3538
3510
3483
3456
3428
3401
3374
3348
3321
3294
3268
3241
3215
3189
3162
3136
3111
3085
3059
3034
3008
2983
2958
2933
2908
2883
2859
2834
2810
2786
2762
2738
2714
2691
2667
2644
2621
2598
2575
2553
2530
2508
2486
2464
2442
2420
2399
2378
2357
2336
2315
2295
2274
2254
2235
2215
2196
2176
2158
2139
2120
2102
2084
2066
2049
2031
2013
1997
1981
1964
1948
1932
1916
1901
1885
1870
1855
1841
1826
1812
1798
1784
1770
1757
1744
1730
1718
1705
1692
1680
1668
1656
1645
1633
1622
1611
1600
1589
1579
1569
1558
1549
1539
1530
1521
1512
1503
1494
1486
1478
1470
1463
1455
1448
1441
1435
1428
1422
1416
1410
1405
1400
1395
1390
1385
1381
1377
1373
1369
1366
1363
1360
1357
1354
1352
1350
1348
1347
1346
1344
1344
1343
1343
1343
1343
1343
1344
1345
1346
1347
1349
1351
1353
1355
1357
1360
1363
1366
1370
1373
1377
1381
1385
1390
1395
1399
1404
1410
1415
1421
1426
1432
1438
1444
1451
1457
1464
1470
1477
1484
1491
1499
1506
1513
1521
1528
1536
1544
1551
1559
1567
1575
1583
1591
1599
1607
1616
1624
1632
1640
1649
1657
1665
1673
1682
1690
1698
1706
1715
1723
1731
1739
1747
1755
1763
1771
1779
1787
1794
1802
1809
1817
1824
1832
1839
1846
1853
1860
1866
1873
1880
1886
1892
1898
1904
1910
1916
1922
1927
1932
1938
1943
1948
1952
1957
1961
1966
1970
1974
1978
1981
1985
1988
1992
1995
1998
2001
2003
2005
2009
2011
2013
2015
2017
2019
2021
2021
2023
2025
2025
2027
2028
2028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2028
2028
2027
2025
2025
2024
2021
2021
2020
2017
2016
2013
2013
2011
2008
2005
2004
2001
1999
1997
1994
1991
1988
1985
1982
1979
1976
1973
1970
1966
1963
1960
1956
1953
1949
1945
1942
1938
1934
1930
1926
1923
1919
1915
1911
1907
1903
1899
1895
1891
1887
1883
1879
1875
1871
1867
1863
1859
1856
1852
1848
1844
1840
1837
1833
1830
1826
1823
1820
1816
1813
1810
1807
1804
1801
1798
1796
1793
1791
1789
1786
1784
1782
1780
1778
1777
1775
1773
1772
1771
1769
1768
1767
1766
1765
1765
1764
1763
1763
1762
1762
1762
1761
1761
1761
1761
1761
1762
1762
1762
1763
1763
1764
1764
1765
1766
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1781
1782
1783
1784
1786
1787
1788
1790
1791
1792
1794
1795
1797
1798
1800
1801
1802
1804
1805
1807
1808
1810
1811
1813
1814
1816
1818
1819
1821
1822
1824
1826
1828
1829
1831
1833
1835
1837
1839
1841
1843
1846
1848
1850
1853
1855
1858
1861
1864
1867
1870
1873
1876
1879
1883
1886
1890
1894
1898
1902
1906
1910
1914
1919
1924
1929
1934
1939
1944
1950
1955
1961
1967
1973
1979
1986
1992
1999
2005
2013
2020
2028
2035
2043
2051
2059
2068
2076
2085
2094
2103
2112
2121
2131
2141
2151
2161
2171
2181
2192
2203
2214
2225
2236
2248
2259
2271
2283
2295
2307
2319
2332
2345
2357
2370
2383
2396
2410
2423
2437
2450
2464
2478
2492
2506
2520
2534
2548
2562
2577
2591
2606
2620
2635
2649
2664
2679
2694
2709
2723
2738
2753
2768
2783
2798
2813
2829
2844
2859
2874
2889
2904
2920
2935
2950
2966
2981
2996
3012
3027
3042
3058
3073
3088
3104
3119
3135
3150
3166
3181
3197
3212
3228
3243
3259
3274
3289
3305
3320
3336
3351
3367
3382
3398
3413
3428
3444
3459
3475
3490
3505
3521
3536
3551
3566
3582
3597
3612
3627
3642
3658
3673
3688
3703
3718
3732
3747
3762
3777
3791
3806
3821
3835
3849
3864
3878
3892
3906
3920
3934
3947
3961
3974
3988
4001
4014
4027
4038
4051
4065
4077
4089
4101
4113
4125
4136
4148
4159
4170
4181
4191
4202
4212
4222
4232
4242
4252
4261
4270
4279
4288
4296
4305
4313
4321
4329
4336
4343
4350
4357
4364
4370
4376
4382
4388
4393
4398
4403
4408
4412
4417
4421
4424
4428
4431
4435
4438
4441
4443
4446
4448
4450
4452
4454
4455
4457
4458
4460
4461
4462
4463
4463
4464
4465
4465
4466
4466
4467
4467
4468
4468
4469
4469
4469
4470
4470
4471
4471
4472
4472
4473
4474
4475
4475
4476
4477
4479
4480
4481
4482
4484
4485
4487
4489
4491
4492
4495
4497
4499
4501
4504
4506
4509
4512
4515
4518
4521
4524
4527
4531
4534
4538
4541
4545
4549
4553
4557
4561
4565
4569
4573
4578
4582
4586
4590
4595
4599
4604
4608
4612
4617
4621
4626
4630
4635
4639
4643
4648
4652
4656
4660
4665
4669
4673
4677
4681
4685
4688
4692
4696
4699
4703
4706
4710
4713
4716
4719
4722
4725
4728
4731
4733
4736
4738
4741
4743
4745
4747
4749
4750
4752
4753
4754
4756
4757
4757
4758
4759
4759
4760
4760
4760
4760
4759
4759
4759
4758
4757
4756
4755
4754
4753
4751
4750
4748
4746
4745
4743
4740
4738
4736
4733
4731
4728
4725
4722
4719
4716
4713
4710
4707
4703
4700
4696
4693
4689
4685
4681
4677
4673
4669
4665
4661
4656
4652
4647
4643
4638
4634
4629
4624
4620
4615
4610
4605
4600
4595
4590
4585
4580
4575
4570
4565
4559
4554
4549
4543
4538
4533
4527
4522
4516
4511
4505
4500
4494
4488
4483
4477
4471
4466
4460
4454
4448
4443
4437
4431
4425
4419
4414
4408
4402
4396
4390
4384
4378
4373
4367
4361
4355
4349
4344
4338
4332
4326
4321
4315
4310
4304
4298
4293
4288
4282
4277
4272
4266
4261
4256
4251
4246
4241
4236
4231
4226
4222
4217
4213
4208
4204
4200
4195
4191
4187
4183
4179
4176
4172
4168
4165
4161
4158
4155
4152
4149
4146
4144
4141
4138
4136
4134
4132
4130
4128
4127
4125
4124
4122
4121
4120
4119
4119
4118
4117
4117
4117
4117
4117
4117
4117
4117
4118
4118
4119
4120
4121
4121
4123
4124
4125
4126
4128
4130
4131
4133
4135
4137
4139
4142
4144
4146
4149
4152
4154
4157
4160
4163
4167
4170
4173
4177
4180
4184
4187
4191
4195
4199
4203
4207
4211
4215
4219
4224
4228
4232
4237
4241
4246
4251
4255
4260
4265
4270
4275
4280
4285
4290
4296
4301
4307
4312
4318
4323
4329
4335
4341
4347
4353
4359
4365
4371
4378
4384
4391
4397
4404
4410
4417
4424
4430
4437
4444
4451
4458
4465
4472
4479
4486
4493
4500
4507
4514
4521
4528
4535
4542
4549
4556
4563
4570
4577
4584
4591
4598
4605
4612
4618
4625
4632
4638
4645
4651
4657
4663
4669
4675
4681
4687
4693
4698
4704
4709
4714
4719
4724
4728
4733
4737
4741
4745
4749
4753
4756
4759
4762
4765
4768
4770
4773
4775
4777
4779
4780
4782
4783
4784
4785
4785
4786
4786
4786
4786
4785
4785
4784
4783
4782
4781
4779
4778
4776
4774
4772
4769
4767
4764
4761
4758
4755
4752
4748
4745
4741
4737
4733
4728
4724
4720
4715
4710
4705
4700
4695
4690
4684
4679
4673
4667
4662
4656
4650
4644
4637
4631
4625
4618
4612
4605
4599
4592
4586
4579
4572
4565
4558
4551
4544
4537
4530
4523
4516
4508
4501
4494
4486
4479
4471
4463
4456
4448
4440
4433
4425
4417
4409
4401
4393
4384
4376
4368
4359
4351
4342
4334
4325
4316
4308
4299
4290
4281
4271
4262
4253
4244
4234
4225
4215
4206
4196
4187
4177
4167
4157
4147
4138
4128
4118
4108
4098
4088
4078
4067
4058
4046
4037
4027
4017
4006
3997
3987
3977
3967
3957
3948
3938
3928
3918
3909
3899
3889
3880
3870
3861
3852
3843
3833
3824
3815
3806
3798
3789
3780
3772
3763
3755
3746
3738
3730
3722
3714
3706
3698
3691
3683
3676
3668
3661
3653
3646
3639
3632
3625
3618
3611
3604
3598
3591
3585
3578
3572
3565
3559
3553
3546
3540
3534
3528
3522
3516
3510
3504
3498
3492
3486
3480
3474
3468
3462
3456
3450
3444
3438
3432
3426
3420
3413
3407
3400
3394
3387
3381
3374
3367
3360
3353
3346
3339
3331
3324
3316
3309
3301
3293
3284
3276
3267
3259
3250
3241
3231
3222
3212
3202
3192
3182
3172
3161
3150
3139
3127
3116
3104
3092
3079
3067
3054
3041
3027
3014
3000
2986
2971
2956
2941
2926
2911
2895
2879
2862
2846
2829
2811
2794
2776
2758
2739
2720
2701
2682
2662
2642
2622
2601
2581
2559
2538
2516
2494
2472
2449
2426
2403
2380
2356
2332
2308
2283
2259
2234
2208
2183
2157
2131
2105
2079
2053
2025
1999
1972
1945
1917
1890
1862
1834
1806
1778
1749
1721
1692
1664
1635
1606
1577
1548
1518
1489
1460
1430
1401
1371
1341
1312
1282
1252
1222
1193
1163
1133
1103
1073
1043
1012
983
953
923
893
864
834
804
774
744
714
685
655
625
596
566
537
507
478
449
420
390
361
332
303
274
246
217
188
160
131
103
74
46
18
-10
-38
-65
-93
-121
-148
-175
-203
-230
-257
-284
-310
-337
-363
-390
-416
-442
-468
-494
-520
-545
-571
-596
-621
-646
-671
-696
-720
-745
-769
-793
-817
-841
-864
-888
-911
-934
-957
-980
-1002
-1025
-1048
-1070
-1092
-1114
-1135
-1157
-1178
-1200
-1221
-1242
-1262
-1283
-1303
-1323
-1343
-1363
-1383
-1402
-1422
-1441
-1460
-1478
-1497
-1515
-1534
-1552
-1569
-1587
-1604
-1621
-1638
-1655
-1672
-1688
-1704
-1720
-1736
-1752
-1767
-1782
-1797
-1812
-1826
-1841
-1855
-1868
-1882
-1895
-1908
-1921
-1934
-1946
-1959
-1971
-1982
-1994
-2005
-2016
-2025
-2037
-2047
-2057
-2067
-2076
-2085
-2094
-2102
-2111
-2119
-2127
-2134
-2141
-2148
-2155
-2162
-2168
-2174
-2180
-2185
-2190
-2195
-2200
-2204
-2208
-2212
-2216
-2219
-2223
-2226
-2228
-2231
-2233
-2235
-2237
-2239
-2240
-2241
-2242
-2243
-2244
-2244
-2244
-2244
-2244
-2243
-2242
-2242
-2241
-2239
-2238
-2236
-2235
-2233
-2231
-2229
-2226
-2224
-2221
-2218
-2215
-2212
-2209
-2206
-2202
-2199
-2195
-2191
-2187
-2183
-2179
-2175
-2170
-2166
-2161
-2157
-2152
-2147
-2142
-2138
-2133
-2128
-2122
-2117
-2112
-2107
-2102
-2096
-2091
-2086
-2081
-2075
-2070
-2064
-2059
-2054
-2048
-2043
-2037
-2032
-2027
-2021
-2016
-2011
-2005
-2000
-1995
-1990
-1985
-1980
-1975
-1970
-1965
-1960
-1955
-1951
-1946
-1941
-1936
-1932
-1927
-1923
-1918
-1914
-1910
-1905
-1901
-1897
-1893
-1889
-1884
-1880
-1876
-1873
-1869
-1865
-1861
-1857
-1853
-1850
-1846
-1842
-1838
-1835
-1831
-1827
-1824
-1820
-1817
-1813
-1809
-1806
-1802
-1798
-1795
-1791
-1787
-1784
-1780
-1776
-1772
-1769
-1765
-1761
-1757
-1753
-1749
-1745
-1741
-1737
-1733
-1729
-1724
-1720
-1715
-1711
-1706
-1702
-1697
-1693
-1688
-1683
-1678
-1673
-1668
-1663
-1658
-1652
-1647
-1642
-1636
-1631
-1625
-1620
-1614
-1608
-1602
-1596
-1590
-1584
-1578
-1572
-1566
-1559
-1553
-1546
-1540
-1533
-1526
-1520
-1513
-1506
-1499
-1492
-1484
-1477
-1470
-1462
-1455
-1447
-1439
-1431
-1424
-1416
-1408
-1399
-1391
-1383
-1375
-1366
-1358
-1349
-1341
-1332
-1323
-1314
-1306
-1297
-1288
-1279
-1270
-1260
-1251
-1242
-1233
-1223
-1214
-1205
-1195
-1186
-1176
-1167
-1157
-1148
-1138
-1129
-1119
-1110
-1100
-1091
-1082
-1072
-1063
-1054
-1044
-1035
-1026
-1016
-1008
-999
-990
-981
-972
-963
-955
-946
-937
-929
-921
-912
-904
-895
-887
-879
-871
-863
-855
-847
-839
-831
-823
-816
-808
-800
-793
-785
-777
-770
-762
-755
-747
-739
-732
-724
-717
-709
-702
-694
-686
-679
-671
-663
-656
-648
-640
-632
-624
-616
-608
-600
-592
-584
-576
-568
-560
-551
-543
-535
-526
-518
-509
-501
-492
-484
-475
-466
-458
-449
-440
-431
-422
-413
-404
-396
-387
-378
-369
-360
-351
-341
-332
-323
-314
-305
-296
-287
-278
-269
-260
-251
-242
-233
-224
-215
-206
-197
-188
-179
-170
-162
-153
-144
-135
-126
-118
-109
-100
-91
-83
-74
-65
-57
-48
-40
-31
-22
-14
-5
3
12
20
29
37
45
54
62
71
79
87
96
104
112
121
129
137
146
154
163
171
179
188
196
205
213
222
231
239
248
257
265
274
283
292
301
310
319
328
337
346
356
365
374
384
393
403
413
422
432
442
452
462
472
483
493
503
514
525
535
546
557
568
579
590
602
613
625
637
649
661
673
685
697
710
722
735
748
761
774
787
800
813
827
840
854
868
882
896
910
924
938
952
967
981
996
1010
1025
1040
1055
1070
1085
1100
1115
1130
1145
1161
1176
1191
1207
1222
1238
1253
1268
1284
1299
1315
1330
1346
1361
1377
1392
1408
1423
1438
1454
1469
1484
1500
1515
1530
1545
1560
1575
1590
1605
1619
1634
1649
1664
1678
1693
1707
1721
1736
1750
1764
1778
1792
1806
1820
1834
1848
1861
1875
1888
1902
1915
1928
1941
1954
1966
1979
1991
2003
2016
2028
2039
2051
2062
2074
2085
2096
2107
2117
2128
2138
2148
2158
2167
2177
2186
2195
2204
2212
2221
2229
2237
2245
2252
2259
2266
2273
2279
2286
2292
2297
2303
2308
2313
2318
2322
2327
2331
2334
2338
2341
2344
2347
2350
2352
2354
2356
2358
2359
2360
2362
2362
2363
2364
2364
2364
2364
2364
2363
2363
2362
2362
2361
2360
2358
2357
2356
2354
2353
2351
2349
2347
2346
2344
2341
2339
2337
2335
2333
2330
2328
2326
2323
2321
2319
2316
2314
2312
2309
2307
2305
2302
2300
2298
2296
2293
2291
2289
2287
2285
2283
2281
2279
2277
2276
2274
2272
2270
2268
2266
2264
2262
2260
2258
2256
2254
2252
2250
2248
2247
2245
2243
2241
2239
2237
2235
2233
2231
2229
2227
2226
2224
2222
2220
2218
2216
2214
2212
2210
2208
2207
2205
2203
2201
2199
2197
2195
2193
2191
2190
2188
2186
2184
2182
2180
2178
2177
2175
2173
2171
2169
2167
2165
2164
2162
2160
2158
2156
2154
2152
2151
2149
2147
2145
2143
2141
2140
2138
2136
2134
2132
2130
2129
2127
2125
2123
2121
2119
2118
2116
2114
2112
2110
2109
2107
2105
2103
2101
2100
2098
2096
2094
2092
2091
2089
2087
2085
2083
2082
2080
2078
2076
2074
2073
2071
2069
2067
2066
2064
2062
2060
2058
2057
2055
2053
2051
2050
2048
2045
2044
2043
2041
2039
2037
2036
2033
2032
2029
2029
2027
2025
2023
2021
2020
2017
2017
2015
2013
2011
2009
2008
2005
2004
2003
2001
1999
1998
1996
1994
1992
1991
1989
1987
1986
1984
1982
1980
1979
1977
1975
1974
1972
1970
1969
1967
1965
1964
1962
1960
1958
1957
1955
1953
1952
1950
1948
1947
1945
1943
1942
1940
1938
1937
1935
1933
1932
1930
1928
1927
1925
1924
1922
1920
1919
1917
1915
1914
1912
1910
1909
1907
1905
1904
1902
1901
1899
1897
1896
1894
1892
1891
1889
1888
1886
1884
1883
1881
1879
1878
1876
1875
1873
1871
1870
1868
1867
1865
1863
1862
1860
1859
1857
1855
1854
1852
1851
1849
1848
1846
1844
1843
1841
1840
1838
1836
1835
1833
1832
1830
1829
1827
1825
1824
1822
1821
1819
1818
1816
1815
1813
1811
1810
1808
1807
1805
1804
1802
1801
1799
1798
1796
1795
1793
1791
1790
1788
1787
1785
1784
1782
1781
1779
1778
1776
1775
1773
1772
1770
1769
1767
1766
1764
1763
1761
1760
1758
1757
1755
1754
1752
1751
1749
1748
1746
1745
1743
1742
1740
1739
1737
1736
1734
1733
1731
1730
1728
1727
1725
1724
1723
1721
1720
1718
1717
1715
1714
1712
1711
1709
1708
1706
1705
1704
1702
1701
1699
1698
1696
1695
1693
1692
1691
1689
1688
1686
1685
1683
1682
1681
1679
1678
1676
1675
1673
1672
1671
1669
1668
1666
1665
1664
1662
1661
1659
1658
1656
1655
1654
1652
1651
1649
1648
1647
1645
1644
1643
1641
1640
1638
1637
1636
1634
1633
1631
1630
1629
1627
1626
1625
1623
1622
1620
1619
1618
1616
1615
1614
1612
1611
1610
1608
1607
1606
1604
1603
1601
1600
1599
1597
1596
1595
1593
1592
1591
1589
1588
1587
1585
1584
1583
1581
1580
1579
1577
1576
1575
1573
1572
1571
1569
1568
1567
1566
1564
1563
1562
1560
1559
1558
1556
1555
1554
1552
1551
1550
1549
1547
1546
1545
1543
1542
1541
1540
1538
1537
1536
1534
1533
1532
1531
1529
1528
1527
1525
1524
1523
1522
1520
1519
1518
1517
1515
1514
1513
1512
1510
1509
1508
1507
1505
1504
1503
1502
1500
1499
1498
1497
1495
1494
1493
1492
1490
1489
1488
1487
1485
1484
1483
1482
1481
1479
1478
1477
1476
1474
1473
1472
1471
1470
1468
1467
1466
1465
1463
1462
1461
1460
1459
1457
1456
1455
1454
1453
1451
1450
1449
1448
1447
1446
1444
1443
1442
1441
1440
1438
1437
1436
1435
1434
1433
1431
1430
1429
1428
1427
1426
1424
1423
1422
1421
1420
1419
1417
1416
1415
1414
1413
1412
1410
1409
1408
1407
1406
1405
1404
1402
1401
1400
1399
1398
1397
1396
1394
1393
1392
1391
1390
1389
1388
1387
1385
1384
1383
1382
1381
1380
1379
1378
1377
1375
1374
1373
1372
1371
1370
1369
1368
1367
1365
1364
1363
1362
1361
1360
1359
1358
1357
1356
1355
1353
1352
1351
1350
1349
1348
1347
1346
1345
1344
1343
1342
1340
1339
1338
1337
1336
1335
1334
1333
1332
1331
1330
1329
1328
1327
1326
1325
1324
1322
1321
1320
1319
1318
1317
1316
1315
1314
1313
1312
1311
1310
1309
1308
1307
1306
1305
1304
1303
1302
1301
1300
1299
1298
1297
1296
1294
1293
1292
1291
1290
1289
1288
1287
1286
1285
1284
1283
1282
1281
1280
1279
1278
1277
1276
1275
1274
1273
1272
1271
1270
1269
1268
1267
1266
1265
1264
1263
1262
1262
1261
1260
1259
1258
1257
1256
1255
1254
1253
1252
1251
1250
1249
1248
1247
1246
1245
1244
1243
1242
1241
1240
1239
1238
1237
1236
1235
1235
1234
1233
1232
1231
1230
1229
1228
1227
1226
1225
1224
1223
1222
1221
1220
1219
1219
1218
1217
1216
1215
1214
1213
1212
1211
1210
1209
1208
1207
1207
1206
1205
1204
1203
1202
1201
1200
1199
1198
1198
1197
1196
1195
1194
1193
1192
1191
1190
1189
1189
1188
1187
1186
1185
1184
1183
1182
1181
1181
1180
1179
1178
1177
1176
1175
1174
1174
1173
1172
1171
1170
1169
1168
1167
1167
1166
1165
1164
1163
1162
1161
1161
1160
1159
1158
1157
1156
1155
1155
1154
1153
1152
1151
1150
1150
1149
1148
1147
1146
1145
1145
1144
1143
1142
1141
1140
1140
1139
1138
1137
1136
1135
1135
1134
1133
1132
1131
1130
1130
1129
1128
1127
1126
1126
1125
1124
1123
1122
1122
1121
1120
1119
1118
1118
1117
1116
1115
1114
1114
1113
1112
1111
1110
1110
1109
1108
1107
1106
1106
1105
1104
1103
1102
1102
1101
1100
1099
1099
1098
1097
1096
1096
1095
1094
1093
1092
1092
1091
1090
1089
1089
1088
1087
1086
1086
1085
1084
1083
1083
1082
1081
1080
1080
1079
1078
1077
1077
1076
1075
1074
1074
1073
1072
1071
1071
1070
1069
1068
1068
1067
1066
1066
1065
1064
1063
1063
1062
1061
1060
1060
1059
1058
1058
1057
1056
1055
1055
1054
1053
1053
1052
1051
1050
1050
1049
1048
1048
1047
1046
1045
1045
1044
1043
1043
1042
1041
1041
1040
1039
1039
1038
1037
1036
1036
1035
1034
1034
1033
1032
1032
1031
1030
1030
1029
1028
1028
1027
1026
1026
1025
1024
1024
1022
