5
9602
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
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
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
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
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
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
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
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
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
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
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
22
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
43
43
43
43
43
43
43
43
43
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
45
46
46
46
46
46
46
46
46
47
47
47
47
47
47
47
47
48
48
48
48
48
48
48
48
49
49
49
49
49
49
49
49
50
50
50
50
50
50
50
51
51
51
51
51
51
51
51
52
52
52
52
52
52
52
53
53
53
53
53
53
53
53
54
54
54
54
54
54
54
55
55
55
55
55
55
55
56
56
56
56
56
56
56
57
57
57
57
57
57
57
58
58
58
58
58
58
58
59
59
59
59
59
59
59
60
60
60
60
60
60
60
61
61
61
61
61
61
61
62
62
62
62
62
62
62
63
63
63
63
63
63
64
64
64
64
64
64
64
65
65
65
65
65
65
66
66
66
66
66
66
66
67
67
67
67
67
67
68
68
68
68
68
68
68
69
69
69
69
69
69
70
70
70
70
70
70
71
71
71
71
71
71
71
72
72
72
72
72
72
73
73
73
73
73
73
74
74
74
74
74
74
75
75
75
75
75
75
75
75
75
75
76
76
76
76
76
76
76
76
76
77
77
77
77
77
77
77
77
77
77
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
81
81
81
80
80
80
80
80
80
80
80
80
80
80
80
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
83
83
83
83
83
83
83
83
83
83
83
83
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
85
85
85
85
85
85
85
85
86
86
86
86
86
86
87
87
87
87
87
87
88
88
88
88
88
88
89
89
89
89
89
90
90
90
90
90
90
91
91
91
91
91
92
92
92
92
92
93
93
93
93
93
93
94
94
94
94
94
94
94
95
95
95
95
95
96
96
96
96
96
96
97
97
97
97
97
98
98
98
98
98
99
99
99
99
99
100
100
100
100
100
101
101
101
101
101
102
102
102
102
102
103
103
103
103
103
104
104
104
104
105
105
105
105
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
115
115
115
115
116
116
116
117
117
117
118
118
118
119
119
119
119
120
120
120
121
121
121
122
122
122
123
123
123
124
124
124
124
125
125
125
126
126
126
127
127
127
127
128
128
128
129
129
129
129
130
130
130
131
131
131
131
132
132
132
132
133
133
133
133
133
134
134
134
134
134
135
135
135
135
135
135
136
136
136
136
136
136
136
136
137
137
137
137
137
137
137
138
138
138
138
138
138
139
139
139
139
139
139
140
140
140
140
140
140
140
140
141
141
141
141
141
141
141
142
142
142
142
142
142
142
142
143
143
143
143
143
143
143
143
144
144
144
144
144
145
145
145
145
145
146
146
146
146
146
147
147
147
147
148
148
148
148
149
149
149
149
150
150
150
150
150
151
151
151
151
151
151
152
152
152
152
152
153
153
153
153
153
154
154
154
154
155
155
155
155
155
156
156
156
156
156
156
157
157
157
157
157
157
158
158
158
158
158
158
159
159
159
159
159
159
160
160
160
160
161
161
161
161
161
161
162
162
162
162
162
163
163
163
163
163
163
164
164
164
164
164
164
164
164
164
164
164
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
166
166
166
166
166
166
166
167
167
167
167
168
168
168
168
168
168
169
169
169
169
169
170
170
170
170
170
170
171
171
171
171
171
171
171
172
172
172
172
172
172
172
173
173
173
173
173
173
173
174
174
174
174
174
174
174
175
175
175
175
175
175
175
175
175
176
176
176
176
176
176
176
176
176
177
177
177
177
177
177
177
177
178
178
178
178
178
179
179
179
179
179
180
180
180
180
180
181
181
181
181
181
181
182
182
182
182
182
182
182
182
182
182
183
183
183
183
183
183
183
183
183
183
183
183
184
184
184
184
184
184
184
184
184
185
185
185
185
186
186
186
186
187
187
187
187
188
188
188
188
189
189
189
190
190
190
190
190
191
191
191
191
191
192
192
192
192
192
192
193
193
193
193
193
193
193
194
194
194
194
194
194
195
195
195
195
195
195
196
196
196
196
196
196
197
197
197
197
197
198
198
198
198
198
198
199
199
199
199
199
199
199
200
200
200
200
200
200
200
201
201
201
201
201
201
201
202
202
202
202
202
202
202
202
203
203
203
203
203
203
203
204
204
204
204
204
205
205
205
205
205
206
206
206
206
206
207
207
207
207
207
207
208
208
208
208
208
208
208
209
209
209
209
209
209
209
209
209
209
210
210
210
210
210
210
210
210
210
210
211
211
211
211
211
211
211
212
212
212
212
212
212
212
213
213
213
213
213
213
213
214
214
214
214
214
214
214
214
214
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
216
216
216
216
216
216
216
216
216
216
217
217
217
217
217
217
217
217
217
217
217
217
218
218
218
218
218
218
219
219
219
219
220
220
220
220
221
221
221
221
222
222
222
222
223
223
223
223
223
223
223
223
224
224
224
224
224
224
224
224
224
224
224
224
225
225
224
224
224
224
224
224
224
224
224
224
224
224
224
224
224
224
224
224
224
224
224
225
225
225
225
225
226
226
226
226
226
227
227
227
227
227
228
228
228
229
229
229
229
230
230
230
231
231
231
231
232
232
232
232
232
232
232
232
232
232
232
232
232
232
232
232
232
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
232
232
232
232
233
233
233
234
234
234
235
235
235
236
236
236
236
237
237
237
237
238
238
238
238
239
239
239
239
239
240
240
240
240
240
240
240
240
240
240
240
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
242
242
242
242
242
242
242
243
243
243
243
244
244
245
245
246
246
247
247
248
248
249
249
250
250
251
251
251
252
252
252
253
253
253
254
254
254
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
254
254
254
254
253
253
253
253
253
253
253
254
254
254
255
255
256
256
257
258
258
259
260
260
261
262
263
264
264
265
266
267
268
268
269
269
270
270
270
270
270
270
270
270
270
270
269
269
268
268
267
266
266
265
264
264
263
263
262
262
262
262
261
261
261
261
261
261
261
261
262
262
262
262
263
263
264
264
264
265
265
266
266
266
267
267
268
269
269
270
271
272
273
274
275
276
276
277
277
278
278
277
277
277
276
276
275
275
274
274
273
273
272
272
271
270
270
269
268
267
267
266
265
265
264
264
263
263
263
262
262
262
262
263
263
263
264
265
265
266
267
268
269
270
270
271
272
272
273
273
274
274
274
274
274
274
274
274
274
274
274
274
274
274
274
274
274
274
274
274
273
273
273
273
273
272
272
272
271
270
270
269
268
268
267
267
266
265
265
264
264
264
263
263
263
263
263
262
262
262
263
263
263
264
264
265
266
266
267
268
268
269
270
270
271
271
272
272
273
273
273
274
274
274
274
274
274
274
273
273
272
271
271
270
269
268
267
266
265
264
264
263
263
262
262
261
261
261
260
260
260
260
260
259
259
259
259
259
259
259
260
260
260
261
261
262
262
263
263
263
263
264
264
264
264
264
264
264
264
263
263
262
262
262
261
261
261
260
260
260
260
260
260
260
260
260
259
259
259
259
259
259
258
258
258
257
256
255
255
254
253
252
252
251
251
250
250
250
250
250
250
250
251
251
251
252
252
252
253
253
253
253
253
253
252
252
251
251
250
249
249
248
247
246
246
245
244
244
243
242
242
241
240
239
238
237
236
236
235
234
234
233
233
232
232
232
231
231
231
232
232
232
233
233
233
234
234
234
234
234
234
233
233
232
231
230
229
228
227
226
225
225
224
223
223
222
222
222
221
221
221
221
221
220
220
220
219
219
219
218
218
218
217
217
217
217
217
216
216
216
216
215
215
215
215
214
214
214
214
213
212
212
211
210
209
208
207
206
206
205
205
204
204
203
203
203
203
203
203
203
203
202
202
202
202
202
202
202
203
203
203
203
203
203
202
202
202
202
201
201
201
202
202
202
203
203
204
204
204
205
205
205
205
204
204
203
203
202
201
201
200
199
198
197
196
195
194
193
191
190
189
188
187
187
186
185
185
184
184
184
184
184
184
184
184
184
184
184
184
184
184
183
183
183
183
183
183
183
183
183
183
184
184
185
185
186
186
187
187
187
187
187
187
186
185
184
183
182
181
181
180
179
179
179
179
179
180
180
180
180
180
179
179
179
178
178
178
177
177
176
176
175
175
175
175
175
175
176
176
176
176
175
175
175
175
175
176
176
177
178
179
180
180
181
182
183
183
184
184
184
184
184
184
183
183
182
181
181
180
180
179
179
178
177
176
175
174
173
172
171
170
169
168
167
166
165
164
164
163
162
161
161
160
159
158
158
157
156
155
155
154
154
153
153
153
153
154
154
155
156
158
159
161
162
164
166
168
170
172
174
176
178
180
181
183
184
185
186
186
187
187
187
186
186
185
184
183
182
180
178
177
175
173
171
169
167
165
164
162
161
160
159
158
157
157
156
156
155
155
155
154
154
155
155
155
155
156
156
157
157
158
158
159
159
160
160
160
161
161
161
162
162
162
162
163
163
163
163
163
164
164
164
165
165
166
167
168
170
171
172
172
173
173
173
172
171
170
168
166
164
161
159
156
153
151
149
147
145
144
144
144
144
144
145
146
147
148
149
150
151
151
152
153
153
154
155
156
156
157
158
159
160
161
162
162
163
163
163
163
162
161
159
158
156
154
151
149
147
145
143
141
140
138
137
136
135
133
132
131
130
129
128
127
126
125
125
125
124
124
124
124
124
124
124
124
124
124
124
124
123
123
123
122
122
122
122
122
122
122
122
123
123
123
123
124
124
124
125
126
126
128
129
130
132
133
135
136
138
139
140
141
141
141
141
140
138
135
132
129
125
120
116
111
106
100
95
90
85
80
76
72
68
66
63
62
61
60
60
60
60
60
60
60
60
60
59
59
59
58
58
58
57
57
57
58
58
60
61
63
65
68
70
73
76
80
83
86
89
92
94
97
99
101
103
105
107
108
109
109
109
109
109
107
106
104
102
100
98
95
92
88
85
81
78
74
70
66
63
59
56
53
50
47
44
41
38
35
32
29
26
23
21
18
16
13
11
10
9
8
9
9
11
13
15
18
21
24
27
30
33
35
37
39
40
41
42
43
43
43
43
43
42
41
40
38
36
34
31
28
25
22
19
16
13
11
8
6
4
2
0
-1
-3
-4
-6
-8
-10
-12
-14
-16
-18
-20
-22
-23
-24
-25
-25
-26
-27
-27
-28
-30
-31
-32
-34
-35
-36
-37
-38
-39
-40
-40
-40
-40
-39
-39
-39
-39
-39
-40
-41
-43
-46
-49
-52
-56
-60
-64
-68
-72
-77
-81
-86
-90
-94
-97
-100
-103
-105
-106
-107
-108
-108
-108
-107
-106
-105
-104
-103
-102
-102
-102
-102
-103
-105
-107
-110
-113
-116
-119
-123
-126
-129
-132
-135
-138
-140
-142
-144
-146
-147
-148
-149
-150
-151
-152
-154
-156
-159
-162
-165
-169
-173
-177
-180
-184
-188
-191
-194
-196
-198
-199
-200
-200
-200
-200
-199
-198
-197
-196
-194
-192
-190
-188
-185
-183
-179
-176
-173
-170
-167
-165
-163
-163
-163
-165
-167
-171
-176
-181
-187
-194
-201
-209
-217
-225
-232
-240
-248
-255
-262
-269
-276
-282
-287
-291
-294
-297
-298
-299
-300
-301
-301
-302
-303
-305
-308
-310
-313
-317
-320
-323
-326
-328
-331
-333
-335
-336
-337
-337
-337
-336
-334
-333
-330
-328
-325
-322
-320
-317
-315
-313
-312
-311
-312
-313
-316
-319
-324
-329
-335
-341
-348
-354
-361
-367
-374
-380
-386
-393
-399
-406
-413
-420
-428
-437
-446
-455
-465
-475
-486
-496
-506
-515
-525
-533
-541
-548
-554
-559
-563
-566
-568
-570
-570
-571
-570
-570
-569
-568
-568
-567
-567
-567
-568
-569
-571
-573
-576
-578
-581
-584
-586
-588
-590
-591
-592
-592
-592
-592
-592
-591
-592
-592
-593
-594
-596
-598
-601
-604
-608
-612
-615
-619
-623
-626
-630
-633
-637
-641
-645
-650
-655
-660
-666
-672
-679
-687
-694
-703
-711
-720
-729
-739
-748
-757
-765
-773
-781
-787
-792
-797
-801
-803
-805
-806
-807
-807
-806
-805
-803
-802
-801
-800
-799
-798
-799
-799
-801
-802
-804
-806
-809
-811
-814
-817
-821
-825
-829
-833
-838
-844
-849
-854
-860
-865
-870
-876
-880
-885
-890
-894
-897
-900
-903
-905
-907
-909
-910
-911
-913
-913
-914
-915
-916
-917
-919
-920
-922
-924
-926
-928
-931
-934
-937
-940
-943
-946
-950
-953
-956
-958
-961
-964
-966
-969
-972
-975
-979
-982
-986
-989
-993
-997
-1000
-1004
-1008
-1012
-1018
-1022
-1029
-1035
-1041
-1048
-1055
-1063
-1070
-1077
-1085
-1092
-1099
-1106
-1113
-1120
-1127
-1133
-1140
-1146
-1152
-1157
-1162
-1166
-1170
-1173
-1176
-1178
-1179
-1180
-1181
-1181
-1181
-1180
-1179
-1179
-1178
-1178
-1178
-1178
-1179
-1181
-1183
-1185
-1187
-1189
-1191
-1193
-1195
-1196
-1197
-1199
-1201
-1203
-1206
-1210
-1214
-1219
-1225
-1230
-1236
-1242
-1248
-1254
-1259
-1264
-1268
-1272
-1276
-1279
-1281
-1284
-1286
-1288
-1290
-1292
-1295
-1298
-1302
-1306
-1311
-1318
-1324
-1332
-1340
-1349
-1357
-1366
-1375
-1384
-1392
-1400
-1406
-1413
-1418
-1423
-1427
-1431
-1434
-1437
-1440
-1443
-1445
-1447
-1449
-1451
-1452
-1453
-1454
-1454
-1454
-1454
-1453
-1451
-1450
-1448
-1446
-1444
-1442
-1441
-1439
-1439
-1439
-1439
-1440
-1441
-1442
-1445
-1447
-1450
-1454
-1458
-1463
-1468
-1474
-1480
-1487
-1493
-1500
-1506
-1513
-1518
-1524
-1528
-1533
-1536
-1539
-1542
-1544
-1546
-1549
-1551
-1554
-1557
-1560
-1564
-1568
-1572
-1577
-1581
-1584
-1588
-1590
-1592
-1594
-1595
-1596
-1595
-1595
-1593
-1591
-1589
-1586
-1584
-1580
-1577
-1574
-1572
-1570
-1568
-1567
-1567
-1568
-1570
-1572
-1575
-1579
-1583
-1587
-1592
-1596
-1600
-1604
-1608
-1611
-1614
-1617
-1619
-1622
-1625
-1627
-1631
-1634
-1638
-1642
-1647
-1651
-1656
-1661
-1665
-1669
-1673
-1676
-1679
-1681
-1683
-1684
-1685
-1686
-1685
-1685
-1683
-1681
-1678
-1675
-1671
-1666
-1661
-1656
-1651
-1645
-1640
-1634
-1629
-1623
-1618
-1613
-1609
-1605
-1601
-1598
-1595
-1592
-1590
-1587
-1585
-1584
-1582
-1582
-1581
-1582
-1583
-1584
-1587
-1589
-1592
-1595
-1598
-1601
-1603
-1605
-1607
-1608
-1609
-1608
-1607
-1605
-1603
-1600
-1597
-1594
-1592
-1590
-1589
-1589
-1589
-1590
-1592
-1593
-1596
-1598
-1600
-1602
-1604
-1606
-1607
-1608
-1609
-1609
-1608
-1606
-1604
-1601
-1597
-1593
-1588
-1582
-1576
-1569
-1561
-1553
-1545
-1536
-1528
-1519
-1510
-1502
-1494
-1485
-1477
-1469
-1461
-1453
-1445
-1437
-1429
-1421
-1413
-1406
-1398
-1391
-1384
-1378
-1372
-1367
-1364
-1361
-1359
-1359
-1359
-1361
-1364
-1368
-1372
-1377
-1382
-1387
-1391
-1396
-1399
-1402
-1405
-1407
-1409
-1410
-1410
-1410
-1410
-1410
-1410
-1409
-1408
-1407
-1406
-1404
-1402
-1399
-1395
-1391
-1387
-1382
-1377
-1371
-1365
-1359
-1353
-1346
-1340
-1334
-1329
-1324
-1319
-1314
-1310
-1305
-1301
-1297
-1292
-1288
-1283
-1279
-1274
-1269
-1264
-1259
-1253
-1247
-1241
-1234
-1226
-1218
-1209
-1200
-1191
-1182
-1172
-1163
-1155
-1147
-1139
-1133
-1127
-1122
-1117
-1113
-1109
-1105
-1101
-1097
-1093
-1088
-1084
-1079
-1073
-1068
-1063
-1057
-1052
-1046
-1040
-1034
-1028
-1022
-1016
-1010
-1002
-997
-990
-983
-976
-969
-962
-955
-948
-941
-934
-928
-922
-916
-911
-907
-903
-899
-896
-893
-890
-887
-884
-881
-878
-876
-873
-869
-866
-862
-857
-852
-847
-841
-834
-827
-820
-812
-805
-796
-788
-780
-772
-763
-755
-746
-738
-730
-721
-713
-705
-697
-690
-682
-676
-670
-664
-659
-653
-648
-643
-637
-632
-626
-619
-613
-606
-600
-593
-586
-580
-573
-566
-558
-550
-542
-534
-525
-516
-507
-499
-490
-482
-474
-467
-460
-454
-448
-442
-437
-433
-429
-426
-424
-422
-420
-419
-419
-418
-418
-417
-417
-417
-417
-417
-416
-416
-415
-415
-414
-413
-411
-409
-408
-405
-403
-401
-398
-396
-393
-390
-388
-386
-384
-382
-381
-381
-380
-380
-379
-379
-379
-379
-379
-379
-379
-379
-379
-380
-380
-381
-382
-383
-385
-387
-389
-392
-395
-399
-403
-408
-413
-419
-424
-429
-434
-438
-442
-445
-448
-450
-452
-453
-453
-453
-452
-450
-448
-445
-441
-437
-431
-425
-418
-410
-402
-393
-385
-376
-367
-359
-351
-344
-337
-331
-326
-321
-316
-313
-310
-307
-306
-305
-304
-304
-305
-307
-309
-312
-315
-319
-324
-330
-336
-343
-350
-358
-366
-374
-382
-389
-397
-404
-411
-417
-423
-429
-434
-439
-443
-448
-451
-455
-458
-460
-462
-464
-465
-466
-466
-466
-465
-464
-461
-459
-455
-452
-448
-444
-440
-437
-434
-431
-429
-428
-428
-429
-430
-432
-434
-437
-440
-444
-448
-453
-457
-462
-468
-473
-479
-485
-491
-498
-505
-512
-519
-526
-534
-541
-548
-556
-563
-570
-577
-585
-592
-599
-605
-612
-619
-625
-631
-637
-642
-648
-653
-657
-662
-666
-671
-675
-679
-683
-687
-691
-694
-697
-700
-703
-705
-707
-709
-710
-712
-713
-714
-715
-716
-717
-719
-720
-722
-724
-726
-729
-732
-735
-738
-742
-746
-751
-755
-759
-763
-767
-771
-775
-778
-781
-784
-786
-787
-788
-789
-789
-789
-788
-788
-787
-787
-787
-787
-787
-788
-788
-789
-790
-791
-792
-794
-794
-795
-796
-796
-796
-797
-797
-797
-797
-797
-797
-797
-798
-798
-799
-800
-800
-801
-802
-803
-804
-805
-806
-807
-808
-809
-810
-810
-811
-811
-812
-812
-813
-815
-816
-819
-821
-824
-828
-831
-835
-839
-843
-847
-851
-855
-858
-861
-863
-864
-865
-864
-863
-861
-859
-856
-853
-849
-845
-841
-836
-832
-827
-823
-820
-816
-813
-811
-810
-810
-810
-811
-813
-816
-820
-825
-830
-836
-842
-849
-856
-864
-871
-879
-887
-895
-903
-910
-918
-926
-934
-942
-950
-957
-965
-972
-980
-986
-993
-999
-1004
-1010
-1014
-1018
-1022
-1027
-1031
-1035
-1038
-1042
-1045
-1049
-1052
-1055
-1058
-1060
-1062
-1063
-1064
-1064
-1063
-1062
-1060
-1059
-1057
-1055
-1052
-1050
-1047
-1044
-1041
-1038
-1035
-1033
-1031
-1029
-1029
-1029
-1030
-1032
-1036
-1040
-1045
-1051
-1058
-1065
-1072
-1080
-1087
-1095
-1102
-1108
-1115
-1120
-1126
-1130
-1134
-1138
-1141
-1144
-1145
-1147
-1147
-1148
-1147
-1146
-1144
-1141
-1138
-1134
-1129
-1123
-1117
-1110
-1103
-1095
-1088
-1080
-1072
-1064
-1057
-1050
-1043
-1037
-1032
-1028
-1024
-1022
-1020
-1020
-1020
-1020
-1022
-1026
-1029
-1032
-1035
-1039
-1042
-1046
-1049
-1052
-1055
-1057
-1060
-1061
-1063
-1063
-1064
-1064
-1063
-1062
-1061
-1059
-1057
-1055
-1053
-1051
-1049
-1047
-1045
-1043
-1041
-1039
-1038
-1036
-1035
-1034
-1034
-1034
-1034
-1035
-1036
-1037
-1039
-1040
-1042
-1045
-1047
-1049
-1051
-1052
-1054
-1055
-1056
-1056
-1056
-1055
-1054
-1053
-1051
-1049
-1047
-1044
-1041
-1039
-1036
-1033
-1031
-1028
-1025
-1022
-1020
-1018
-1016
-1014
-1012
-1010
-1010
-1008
-1008
-1008
-1008
-1010
-1010
-1012
-1014
-1014
-1016
-1018
-1020
-1022
-1025
-1027
-1029
-1030
-1032
-1033
-1035
-1037
-1039
-1041
-1044
-1047
-1050
-1053
-1056
-1060
-1064
-1067
-1071
-1075
-1078
-1081
-1083
-1085
-1086
-1086
-1086
-1086
-1084
-1082
-1080
-1077
-1074
-1070
-1066
-1061
-1055
-1049
-1043
-1036
-1029
-1020
-1014
-1006
-999
-992
-985
-979
-972
-966
-959
-953
-947
-941
-935
-929
-924
-918
-913
-909
-904
-900
-896
-892
-889
-885
-882
-879
-876
-872
-869
-866
-863
-859
-856
-852
-849
-845
-841
-838
-834
-831
-828
-825
-822
-819
-817
-815
-813
-812
-810
-809
-808
-808
-808
-807
-807
-808
-808
-809
-809
-810
-811
-812
-813
-814
-815
-816
-817
-817
-816
-816
-815
-814
-812
-810
-808
-806
-804
-802
-799
-797
-795
-793
-790
-787
-784
-781
-777
-773
-769
-764
-759
-753
-747
-740
-734
-727
-720
-714
-707
-700
-694
-688
-682
-676
-670
-664
-658
-652
-646
-640
-633
-627
-620
-613
-605
-598
-591
-584
-577
-571
-564
-558
-553
-547
-542
-536
-531
-525
-519
-513
-507
-501
-494
-487
-480
-473
-466
-459
-452
-445
-438
-432
-425
-419
-412
-406
-399
-393
-386
-380
-374
-368
-363
-358
-353
-349
-344
-341
-337
-334
-330
-327
-324
-321
-319
-315
-312
-309
-305
-301
-298
-294
-290
-286
-282
-279
-275
-271
-267
-263
-258
-253
-247
-241
-235
-228
-220
-212
-204
-195
-186
-178
-170
-162
-154
-147
-141
-136
-132
-128
-126
-123
-122
-121
-120
-119
-119
-119
-118
-118
-117
-116
-115
-113
-111
-109
-106
-103
-99
-96
-92
-87
-83
-79
-74
-70
-66
-62
-58
-54
-50
-46
-43
-40
-37
-34
-31
-29
-27
-25
-23
-22
-21
-21
-21
-22
-23
-25
-27
-30
-33
-36
-39
-43
-47
-51
-55
-59
-63
-67
-71
-75
-79
-82
-86
-89
-92
-95
-98
-100
-103
-106
-109
-111
-114
-117
-119
-122
-124
-126
-128
-130
-132
-133
-134
-135
-135
-136
-136
-136
-136
-136
-135
-135
-134
-134
-133
-132
-131
-131
-131
-131
-132
-133
-135
-138
-141
-145
-150
-155
-160
-166
-172
-178
-184
-191
-197
-203
-210
-216
-222
-228
-233
-239
-244
-248
-252
-255
-257
-258
-259
-258
-256
-254
-250
-246
-240
-234
-228
-221
-214
-207
-200
-193
-186
-179
-172
-165
-159
-153
-147
-142
-138
-134
-131
-128
-127
-126
-125
-126
-127
-128
-130
-132
-134
-136
-138
-140
-142
-143
-144
-145
-146
-147
-147
-146
-145
-144
-143
-140
-138
-135
-131
-127
-123
-119
-115
-110
-105
-101
-96
-91
-86
-81
-77
-72
-68
-64
-61
-59
-57
-55
-54
-54
-55
-55
-57
-59
-61
-64
-67
-70
-73
-77
-80
-83
-86
-89
-91
-93
-94
-95
-95
-95
-95
-95
-94
-92
-91
-90
-88
-86
-84
-82
-80
-78
-75
-73
-70
-67
-64
-61
-58
-54
-50
-46
-41
-37
-31
-26
-20
-13
-7
0
8
16
24
33
42
52
62
73
84
95
107
118
129
140
150
160
169
178
187
195
202
209
216
223
230
236
243
251
258
266
273
281
289
297
305
313
321
329
336
343
349
355
361
366
370
374
377
380
384
387
390
394
399
404
409
416
423
430
439
448
459
469
481
493
506
519
532
546
560
574
588
602
616
630
644
657
671
684
698
711
724
736
749
762
775
787
800
812
824
836
848
859
869
879
887
896
903
909
915
920
924
928
932
936
939
943
947
952
957
963
968
975
981
988
995
1002
1010
1018
1028
1037
1046
1056
1066
1077
1088
1099
1110
1122
1134
1147
1159
1171
1184
1196
1208
1219
1230
1241
1251
1261
1269
1278
1285
1292
1298
1304
1308
1312
1315
1318
1320
1321
1322
1323
1323
1324
1324
1324
1324
1323
1323
1323
1323
1324
1324
1324
1325
1325
1326
1326
1327
1328
1328
1329
1330
1330
1331
1332
1333
1334
1335
1336
1337
1338
1340
1341
1343
1345
1347
1349
1351
1353
1356
1357
1359
1361
1362
1362
1363
1363
1363
1362
1361
1360
1359
1357
1356
1354
1352
1350
1348
1346
1344
1342
1340
1338
1336
1334
1332
1330
1329
1327
1326
1324
1323
1322
1321
1319
1318
1317
1315
1314
1312
1310
1309
1307
1306
1305
1304
1303
1303
1302
1302
1301
1301
1301
1300
1299
1298
1297
1296
1294
1292
1290
1288
1286
1284
1282
1279
1277
1275
1272
1270
1267
1264
1261
1258
1254
1249
1244
1239
1232
1226
1218
1210
1202
1193
1184
1175
1166
1156
1146
1136
1126
1116
1105
1095
1084
1073
1062
1051
1039
1027
1014
1002
989
976
963
950
937
925
914
903
893
883
874
866
858
851
844
838
833
828
824
820
816
813
810
807
804
801
797
794
790
785
780
775
769
763
756
750
743
737
730
724
717
711
705
699
693
687
681
675
669
663
657
651
644
638
631
624
617
609
602
594
586
577
568
559
550
540
530
520
510
500
490
480
470
460
450
441
432
423
414
406
398
391
384
377
371
364
359
353
348
343
338
333
329
324
319
314
309
303
297
292
286
279
273
267
261
255
249
244
239
234
230
227
224
221
219
218
217
217
217
218
219
220
222
224
227
229
232
235
239
242
246
250
254
259
263
267
271
275
278
281
284
286
287
287
287
286
284
282
278
275
270
265
260
254
249
243
237
231
225
219
213
208
202
197
192
188
183
179
176
172
169
167
164
163
161
161
161
162
164
166
170
174
179
185
192
200
207
216
224
233
242
251
260
268
276
284
290
296
301
305
308
311
312
313
313
313
312
311
309
307
306
304
302
300
299
297
296
295
294
293
293
292
293
293
294
295
296
298
300
303
306
310
314
318
323
329
335
341
348
355
363
370
378
387
395
404
413
421
430
439
448
457
466
475
483
491
498
505
512
518
523
528
532
536
540
543
546
549
552
555
558
561
564
568
572
576
580
585
591
596
602
608
615
621
627
633
639
645
651
656
662
667
673
679
684
690
697
703
710
718
725
733
740
748
755
763
770
777
784
791
797
803
808
813
817
820
823
824
825
825
824
823
821
818
815
811
808
804
801
798
795
792
789
787
785
783
781
779
778
777
776
775
774
773
773
772
772
771
771
771
770
770
770
770
771
771
771
772
772
773
774
775
776
777
779
780
781
782
784
784
785
785
785
785
783
782
780
777
774
770
766
762
757
752
747
742
736
730
725
719
713
706
700
693
686
679
671
664
657
650
643
636
630
624
618
613
608
603
599
595
591
588
584
581
577
573
569
566
561
557
553
549
544
539
535
530
525
520
515
510
505
500
495
490
486
482
478
474
471
468
466
464
463
462
461
460
460
459
459
458
458
458
457
457
457
457
457
458
458
459
460
461
462
464
465
467
468
469
470
471
471
471
471
470
468
466
464
461
458
454
451
447
443
439
435
432
428
425
422
419
416
413
411
408
406
403
401
398
396
393
390
387
383
379
375
370
364
358
351
344
336
328
319
311
302
293
285
277
269
262
255
249
243
238
233
228
223
218
212
207
201
194
188
180
173
165
156
147
137
127
117
106
94
83
71
59
48
36
24
13
2
-9
-20
-30
-40
-49
-57
-65
-73
-80
-86
-91
-96
-100
-104
-107
-109
-111
-112
-112
-112
-112
-112
-111
-110
-110
-109
-108
-107
-106
-106
-105
-105
-104
-104
-103
-103
-103
-103
-103
-102
-102
-102
-102
-102
-102
-102
-101
-102
-102
-102
-102
-103
-103
-104
-105
-106
-108
-109
-111
-112
-114
-116
-118
-121
-123
-126
-130
-133
-137
-141
-146
-150
-155
-160
-165
-171
-175
-180
-185
-189
-193
-196
-199
-202
-204
-205
-206
-206
-206
-206
-205
-204
-202
-200
-198
-196
-193
-191
-188
-186
-184
-182
-180
-178
-176
-174
-173
-171
-170
-168
-167
-165
-164
-162
-160
-158
-157
-155
-153
-151
-149
-147
-145
-143
-141
-139
-137
-136
-133
-131
-129
-127
-125
-123
-121
-118
-116
-113
-111
-108
-105
-102
-98
-95
-91
-86
-82
-76
-71
-65
-59
-52
-45
-37
-29
-21
-12
-3
7
16
26
36
46
55
65
74
83
91
99
106
112
118
123
127
131
134
137
139
141
143
144
145
146
147
148
149
150
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
168
169
171
173
176
179
183
187
191
195
200
205
210
214
219
223
228
232
236
240
243
247
250
253
256
259
261
263
265
267
268
269
270
271
271
271
271
271
271
271
270
269
268
268
267
266
266
265
265
264
264
264
264
264
265
265
265
266
266
267
267
268
268
269
270
270
271
271
272
272
272
272
273
273
273
273
273
273
273
273
273
273
273
272
272
271
270
268
267
265
263
261
259
257
254
252
251
249
248
247
246
246
246
246
247
248
249
250
252
254
256
258
260
261
263
263
264
264
263
261
259
256
252
248
243
237
230
224
216
209
202
194
187
180
172
165
159
152
146
140
135
130
126
122
118
115
113
110
108
107
106
105
105
104
105
105
106
107
108
109
110
111
112
113
114
115
115
115
115
115
114
112
111
108
105
102
98
94
89
83
77
71
64
57
50
42
34
26
17
9
1
-7
-15
-23
-31
-38
-45
-52
-59
-65
-71
-77
-82
-88
-93
-97
-102
-106
-110
-114
-118
-121
-125
-128
-131
-135
-138
-142
-146
-150
-154
-158
-163
-167
-172
-177
-181
-186
-191
-196
-201
-206
-210
-215
-219
-223
-227
-230
-234
-236
-239
-241
-243
-244
-245
-245
-246
-245
-245
-244
-243
-242
-241
-239
-237
-235
-233
-232
-230
-228
-227
-225
-224
-222
-221
-219
-218
-217
-215
-214
-214
-213
-213
-213
-214
-215
-217
-219
-222
-225
-229
-233
-237
-242
-247
-252
-258
-263
-269
-276
-282
-288
-295
-302
-309
-315
-322
-329
-336
-342
-348
-354
-360
-365
-369
-374
-378
-381
-384
-387
-390
-393
-395
-398
-400
-402
-404
-407
-409
-412
-414
-417
-420
-423
-427
-431
-435
-439
-443
-448
-453
-459
-465
-471
-477
-484
-490
-498
-505
-513
-520
-528
-536
-544
-552
-559
-566
-574
-580
-587
-593
-599
-605
-610
-615
-620
-624
-628
-631
-635
-638
-641
-644
-646
-649
-651
-654
-656
-659
-662
-665
-668
-672
-676
-680
-685
-690
-695
-700
-706
-712
-719
-726
-732
-739
-747
-754
-761
-768
-775
-782
-788
-793
-798
-803
-806
-809
-811
-813
-814
-814
-814
-814
-813
-811
-810
-808
-806
-804
-801
-799
-796
-793
-790
-787
-784
-781
-778
-775
-773
-770
-767
-765
-763
-762
-761
-760
-760
-760
-760
-761
-762
-763
-764
-766
-767
-768
-769
-771
-772
-773
-774
-774
-775
-775
-775
-775
-775
-774
-774
-773
-772
-770
-769
-767
-765
-763
-760
-758
-755
-752
-749
-746
-743
-740
-737
-734
-730
-727
-724
-720
-717
-713
-710
-707
-704
-701
-698
-696
-695
-693
-693
-692
-693
-693
-694
-696
-697
-699
-701
-703
-705
-707
-709
-711
-712
-713
-714
-715
-716
-716
-716
-717
-717
-717
-717
-717
-717
-717
-717
-717
-716
-716
-716
-716
-716
-717
-717
-718
-719
-721
-723
-725
-728
-731
-734
-738
-742
-747
-752
-757
-763
-769
-775
-781
-788
-794
-801
-808
-814
-820
-826
-832
-837
-843
-848
-852
-857
-862
-866
-870
-875
-879
-883
-888
-892
-896
-900
-904
-908
-912
-916
-920
-924
-927
-931
-934
-938
-941
-943
-946
-948
-951
-952
-954
-955
-957
-957
-958
-958
-959
-959
-958
-958
-958
-957
-956
-956
-955
-955
-955
-955
-956
-956
-958
-959
-961
-963
-965
-967
-970
-973
-976
-979
-982
-985
-989
-992
-995
-999
-1002
-1004
-1008
-1012
-1016
-1020
-1025
-1029
-1034
-1038
-1043
-1048
-1053
-1058
-1064
-1070
-1076
-1082
-1088
-1094
-1100
-1107
-1113
-1120
-1126
-1132
-1138
-1144
-1150
-1156
-1162
-1167
-1173
-1179
-1184
-1190
-1195
-1201
-1206
-1211
-1216
-1221
-1226
-1230
-1234
-1238
-1242
-1246
-1249
-1252
-1255
-1257
-1259
-1261
-1262
-1263
-1264
-1265
-1265
-1265
-1265
-1266
-1266
-1266
-1266
-1266
-1266
-1266
-1266
-1266
-1267
-1267
-1267
-1267
-1267
-1266
-1265
-1264
-1263
-1261
-1259
-1257
-1255
-1252
-1249
-1246
-1242
-1239
-1235
-1232
-1229
-1225
-1222
-1219
-1217
-1214
-1213
-1211
-1210
-1210
-1210
-1211
-1212
-1214
-1216
-1219
-1222
-1226
-1230
-1234
-1239
-1243
-1248
-1252
-1256
-1260
-1264
-1268
-1271
-1274
-1277
-1279
-1281
-1283
-1283
-1284
-1284
-1283
-1282
-1281
-1279
-1276
-1273
-1270
-1266
-1262
-1257
-1252
-1247
-1242
-1238
-1233
-1228
-1223
-1219
-1214
-1210
-1207
-1204
-1201
-1198
-1196
-1194
-1193
-1192
-1192
-1192
-1192
-1193
-1194
-1195
-1197
-1199
-1201
-1203
-1206
-1208
-1211
-1213
-1216
-1218
-1221
-1223
-1225
-1227
-1228
-1229
-1230
-1231
-1232
-1232
-1232
-1231
-1230
-1229
-1227
-1224
-1221
-1218
-1214
-1209
-1204
-1198
-1192
-1186
-1179
-1172
-1164
-1156
-1148
-1140
-1132
-1123
-1115
-1106
-1098
-1089
-1080
-1072
-1064
-1056
-1048
-1041
-1034
-1027
-1020
-1016
-1010
-1006
-1002
-998
-995
-992
-989
-987
-986
-985
-984
-983
-983
-982
-982
-982
-982
-982
-982
-982
-982
-981
-981
-980
-978
-977
-975
-972
-970
-967
-964
-960
-957
-953
-949
-946
-942
-938
-934
-931
-928
-925
-922
-919
-917
-916
-915
-915
-915
-916
-917
-919
-922
-925
-929
-933
-938
-944
-950
-956
-964
-971
-979
-987
-996
-1004
-1012
-1020
-1029
-1036
-1043
-1050
-1056
-1061
-1065
-1069
-1072
-1074
-1076
-1077
-1077
-1077
-1076
-1075
-1073
-1072
-1070
-1068
-1066
-1063
-1061
-1059
-1057
-1056
-1055
-1054
-1054
-1054
-1055
-1056
-1059
-1062
-1065
-1069
-1074
-1079
-1085
-1092
-1098
-1105
-1112
-1119
-1127
-1134
-1141
-1148
-1154
-1161
-1167
-1173
-1179
-1184
-1189
-1194
-1199
-1203
-1207
-1211
-1214
-1217
-1220
-1222
-1225
-1227
-1229
-1231
-1233
-1234
-1236
-1237
-1238
-1238
-1239
-1239
-1240
-1240
-1240
-1241
-1241
-1241
-1242
-1243
-1244
-1245
-1247
-1249
-1252
-1255
-1258
-1261
-1265
-1270
-1274
-1279
-1284
-1289
-1294
-1300
-1306
-1311
-1317
-1322
-1328
-1333
-1338
-1343
-1348
-1352
-1355
-1358
-1361
-1363
-1364
-1365
-1365
-1364
-1363
-1361
-1359
-1357
-1354
-1351
-1348
-1344
-1340
-1336
-1332
-1328
-1324
-1319
-1315
-1311
-1308
-1304
-1301
-1298
-1296
-1294
-1293
-1293
-1293
-1293
-1294
-1296
-1298
-1301
-1304
-1307
-1311
-1315
-1320
-1324
-1329
-1333
-1338
-1343
-1348
-1353
-1358
-1362
-1367
-1371
-1375
-1379
-1382
-1386
-1389
-1391
-1394
-1396
-1398
-1400
-1402
-1404
-1406
-1407
-1409
-1411
-1413
-1414
-1416
-1418
-1420
-1422
-1424
-1426
-1428
-1431
-1433
-1437
-1440
-1444
-1448
-1453
-1458
-1464
-1469
-1476
-1482
-1489
-1496
-1504
-1511
-1519
-1527
-1534
-1542
-1549
-1557
-1564
-1571
-1578
-1585
-1591
-1597
-1603
-1609
-1614
-1619
-1623
-1627
-1631
-1635
-1638
-1641
-1643
-1646
-1647
-1649
-1650
-1651
-1652
-1652
-1652
-1652
-1652
-1652
-1652
-1652
-1652
-1652
-1652
-1653
-1654
-1655
-1656
-1658
-1660
-1663
-1666
-1669
-1672
-1676
-1680
-1683
-1686
-1689
-1692
-1694
-1695
-1696
-1696
-1696
-1695
-1693
-1691
-1688
-1684
-1680
-1675
-1670
-1665
-1659
-1653
-1647
-1640
-1634
-1628
-1621
-1615
-1609
-1603
-1597
-1591
-1585
-1580
-1574
-1568
-1563
-1557
-1551
-1545
-1538
-1532
-1525
-1518
-1511
-1504
-1497
-1489
-1481
-1473
-1465
-1457
-1449
-1440
-1431
-1422
-1413
-1404
-1395
-1385
-1376
-1366
-1356
-1345
-1335
-1324
-1314
-1303
-1293
-1282
-1272
-1262
-1252
-1243
-1234
-1225
-1217
-1210
-1203
-1197
-1191
-1185
-1181
-1176
-1173
-1169
-1167
-1164
-1162
-1161
-1159
-1158
-1158
-1157
-1157
-1157
-1157
-1157
-1156
-1156
-1156
-1155
-1154
-1153
-1152
-1150
-1148
-1145
-1143
-1139
-1136
-1132
-1128
-1123
-1118
-1113
-1107
-1101
-1095
-1089
-1083
-1078
-1072
-1066
-1060
-1055
-1050
-1045
-1040
-1036
-1032
-1029
-1026
-1022
-1020
-1018
-1018
-1016
-1016
-1016
-1016
-1016
-1016
-1016
-1016
-1016
-1016
-1016
-1016
-1016
-1016
-1014
-1014
-1012
-1010
-1010
-1006
-1004
-1002
-998
-994
-990
-985
-979
-974
-968
-962
-955
-948
-942
-935
-928
-921
-915
-908
-902
-897
-891
-886
-882
-879
-876
-874
-872
-871
-871
-872
-874
-876
-879
-882
-886
-891
-896
-901
-906
-912
-918
-925
-931
-938
-944
-951
-957
-964
-971
-977
-983
-990
-996
-1002
-1008
-1014
-1020
-1027
-1033
-1038
-1044
-1050
-1056
-1062
-1069
-1075
-1081
-1087
-1094
-1100
-1107
-1114
-1121
-1128
-1135
-1142
-1150
-1158
-1166
-1174
-1182
-1190
-1199
-1207
-1216
-1225
-1234
-1243
-1252
-1262
-1271
-1281
-1291
-1301
-1311
-1321
-1331
-1341
-1351
-1361
-1370
-1379
-1388
-1396
-1404
-1412
-1419
-1425
-1431
-1437
-1442
-1447
-1452
-1456
-1460
-1463
-1466
-1469
-1472
-1475
-1477
-1479
-1481
-1483
-1485
-1486
-1487
-1488
-1489
-1489
-1489
-1488
-1488
-1487
-1485
-1484
-1482
-1480
-1478
-1475
-1473
-1470
-1467
-1465
-1462
-1460
-1458
-1456
-1454
-1453
-1452
-1452
-1452
-1453
-1453
-1454
-1456
-1457
-1459
-1461
-1463
-1465
-1467
-1470
-1472
-1474
-1476
-1479
-1481
-1483
-1485
-1488
-1490
-1491
-1493
-1495
-1496
-1497
-1498
-1499
-1500
-1500
-1500
-1500
-1500
-1499
-1499
-1498
-1497
-1497
-1496
-1496
-1495
-1495
-1494
-1494
-1493
-1493
-1493
-1492
-1492
-1492
-1492
-1492
-1491
-1491
-1490
-1490
-1489
-1488
-1487
-1486
-1485
-1484
-1483
-1482
-1481
-1480
-1479
-1478
-1476
-1475
-1473
-1471
-1469
-1467
-1464
-1462
-1458
-1455
-1451
-1447
-1443
-1438
-1434
-1429
-1424
-1419
-1414
-1409
-1404
-1399
-1394
-1389
-1385
-1381
-1376
-1372
-1369
-1365
-1361
-1358
-1355
-1351
-1348
-1344
-1341
-1337
-1334
-1330
-1327
-1323
-1320
-1317
-1313
-1310
-1306
-1303
-1300
-1296
-1293
-1289
-1285
-1282
-1278
-1275
-1271
-1268
-1265
-1262
-1260
-1258
-1256
-1254
-1253
-1252
-1251
-1251
-1251
-1251
-1252
-1253
-1254
-1256
-1258
-1261
-1263
-1266
-1269
-1272
-1275
-1278
-1282
-1286
-1289
-1293
-1297
-1301
-1305
-1309
-1312
-1316
-1319
-1323
-1326
-1329
-1332
-1334
-1337
-1339
-1340
-1341
-1342
-1343
-1343
-1343
-1343
-1342
-1342
-1341
-1340
-1339
-1338
-1338
-1337
-1336
-1335
-1334
-1333
-1332
-1331
-1330
-1329
-1327
-1326
-1325
-1324
-1323
-1323
-1322
-1322
-1322
-1322
-1322
-1323
-1324
-1326
-1328
-1330
-1333
-1336
-1340
-1343
-1347
-1351
-1355
-1359
-1363
-1367
-1371
-1375
-1378
-1382
-1385
-1389
-1392
-1396
-1399
-1402
-1405
-1408
-1410
-1413
-1415
-1418
-1420
-1421
-1423
-1424
-1425
-1426
-1427
-1428
-1429
-1429
-1430
-1430
-1431
-1431
-1432
-1432
-1432
-1432
-1433
-1433
-1432
-1432
-1431
-1431
-1430
-1429
-1427
-1426
-1425
-1423
-1422
-1420
-1419
-1418
-1416
-1415
-1414
-1414
-1413
-1413
-1412
-1412
-1412
-1413
-1413
-1413
-1414
-1415
-1416
-1417
-1418
-1420
-1422
-1423
-1425
-1427
-1429
-1431
-1433
-1435
-1437
-1439
-1441
-1443
-1445
-1447
-1449
-1451
-1453
-1454
-1456
-1457
-1458
-1459
-1460
-1461
-1462
-1462
-1463
-1463
-1462
-1462
-1461
-1459
-1458
-1456
-1453
-1451
-1448
-1445
-1442
-1438
-1435
-1432
-1429
-1425
-1422
-1419
-1417
-1414
-1412
-1411
-1409
-1408
-1408
-1408
-1408
-1409
-1409
-1411
-1412
-1414
-1416
-1418
-1420
-1422
-1424
-1427
-1429
-1432
-1434
-1437
-1440
-1442
-1445
-1447
-1450
-1452
-1454
-1456
-1458
-1459
-1460
-1461
-1461
-1462
-1462
-1462
-1462
-1462
-1461
-1460
-1459
-1458
-1456
-1455
-1452
-1449
-1446
-1442
-1438
-1433
-1428
-1422
-1416
-1409
-1402
-1394
-1387
-1379
-1372
-1364
-1357
-1350
-1343
-1336
-1330
-1324
-1319
-1313
-1309
-1304
-1300
-1296
-1293
-1290
-1287
-1284
-1282
-1280
-1278
-1276
-1274
-1272
-1270
-1269
-1267
-1265
-1262
-1260
-1257
-1255
-1252
-1248
-1245
-1241
-1237
-1232
-1228
-1223
-1217
-1212
-1206
-1201
-1195
-1189
-1183
-1177
-1171
-1165
-1160
-1154
-1149
-1144
-1140
-1135
-1131
-1127
-1123
-1119
-1116
-1112
-1109
-1106
-1104
-1101
-1099
-1097
-1095
-1093
-1091
-1090
-1088
-1087
-1085
-1084
-1083
-1081
-1080
-1078
-1076
-1074
-1072
-1069
-1067
-1064
-1060
-1056
-1052
-1048
-1043
-1037
-1032
-1026
-1018
-1012
-1004
-998
-991
-984
-977
-970
-963
-956
-949
-942
-936
-929
-923
-917
-911
-905
-900
-895
-890
-885
-881
-877
-873
-869
-866
-863
-860
-857
-855
-852
-850
-848
-847
-845
-843
-842
-841
-840
-838
-837
-835
-834
-832
-830
-827
-824
-821
-817
-813
-809
-804
-799
-793
-787
-781
-775
-768
-761
-753
-746
-738
-730
-722
-714
-706
-698
-689
-681
-672
-664
-656
-647
-639
-631
-623
-615
-608
-600
-593
-586
-580
-573
-567
-561
-555
-549
-543
-538
-532
-527
-521
-515
-510
-503
-497
-490
-484
-476
-469
-461
-453
-445
-436
-428
-419
-410
-401
-392
-383
-374
-365
-355
-346
-336
-326
-316
-306
-296
-285
-274
-263
-252
-241
-229
-218
-206
-195
-184
-173
-163
-152
-142
-133
-124
-115
-107
-100
-93
-86
-80
-74
-69
-63
-58
-53
-47
-42
-36
-30
-24
-18
-11
-5
2
10
17
24
31
38
46
52
59
66
72
78
83
88
93
98
102
105
108
110
112
113
114
114
114
113
112
110
108
106
104
102
100
98
96
95
93
93
92
92
92
92
93
94
96
97
99
101
103
105
108
110
113
115
118
120
122
125
127
129
132
134
135
137
139
140
141
142
142
143
142
142
141
140
138
136
134
131
127
124
120
115
110
105
99
94
87
81
74
67
60
52
45
37
29
22
14
6
-1
-9
-16
-24
-31
-38
-45
-52
-58
-64
-71
-77
-82
-88
-93
-98
-103
-108
-112
-116
-120
-124
-127
-130
-133
-135
-138
-140
-141
-142
-143
-143
-143
-143
-142
-141
-140
-138
-136
-133
-131
-128
-125
-122
-119
-116
-113
-110
-107
-103
-100
-96
-93
-89
-85
-82
-78
-74
-71
-67
-63
-60
-57
-53
-51
-48
-46
-43
-42
-40
-39
-38
-37
-36
-35
-35
-34
-33
-33
-32
-31
-30
-29
-27
-26
-24
-22
-20
-17
-15
-12
-9
-6
-3
0
2
5
8
11
14
16
19
22
25
29
32
36
40
44
49
54
59
65
71
77
83
90
96
103
110
117
123
130
136
142
148
154
159
164
169
173
177
180
183
185
187
188
189
189
189
188
188
187
186
185
183
182
182
181
180
180
180
180
181
182
183
185
188
190
193
197
201
205
210
215
220
225
230
236
241
247
252
257
263
268
273
278
283
288
293
298
303
307
312
316
321
325
330
334
338
342
346
351
355
360
364
369
375
380
386
392
398
405
411
418
425
432
439
446
453
460
467
473
479
485
491
497
502
507
511
515
519
522
525
528
530
532
533
534
535
535
536
536
536
536
536
536
537
537
537
538
538
539
540
541
542
543
545
546
548
551
554
557
561
565
570
575
581
587
593
600
608
615
623
631
640
648
656
664
672
680
688
695
702
709
716
722
729
734
740
745
750
755
759
762
766
768
770
772
773
774
774
773
773
772
770
768
767
765
763
761
759
757
755
754
753
752
752
752
753
754
756
758
761
764
767
770
774
778
782
786
789
793
796
800
803
806
809
811
814
817
819
822
825
827
830
833
836
839
842
845
848
851
854
857
860
863
867
870
873
876
879
882
886
889
892
896
899
903
906
909
913
916
919
921
924
926
928
930
931
932
932
932
932
931
930
929
927
925
922
919
915
911
907
902
897
892
886
881
875
870
865
860
855
850
846
843
839
836
834
832
830
829
829
828
829
829
830
832
834
836
839
843
846
850
855
860
865
871
877
884
891
898
906
914
922
930
938
947
955
963
972
980
988
997
1004
1012
1020
1028
1036
1043
1049
1056
1062
1068
1073
1078
1083
1088
1092
1096
1100
1103
1107
1111
1114
1118
1122
1126
1130
1134
1139
1144
1150
1156
1162
1169
1176
1184
1192
1200
1209
1218
1227
1236
1246
1255
1265
1275
1284
1294
1304
1314
1323
1333
1342
1351
1360
1369
1377
1386
1394
1402
1409
1417
1424
1431
1437
1444
1450
1456
1463
1469
1475
1481
1487
1492
1498
1504
1510
1516
1522
1527
1533
1539
1544
1550
1555
1561
1566
1572
1577
1582
1587
1592
1597
1601
1606
1609
1613
1616
1618
1621
1622
1623
1624
1624
1624
1623
1622
1621
1618
1616
1613
1610
1607
1603
1599
1596
1591
1587
1583
1578
1573
1567
1562
1556
1550
1543
1536
1529
1521
1513
1505
1496
1487
1477
1467
1457
1447
1436
1425
1414
1403
1392
1380
1369
1358
1347
1335
1324
1313
1301
1290
1278
1266
1254
1242
1230
1218
1206
1194
1181
1168
1155
1142
1128
1114
1100
1086
1072
1057
1043
1029
1014
1000
987
973
960
947
935
922
911
899
888
877
866
855
845
835
825
816
807
798
790
782
775
767
761
754
747
741
735
729
724
718
712
706
701
695
689
683
676
670
664
657
650
643
637
630
623
616
610
603
597
591
585
579
573
567
561
555
549
543
537
531
524
518
511
503
496
488
479
471
462
453
444
435
426
416
407
398
389
380
372
364
357
350
343
337
332
327
322
318
315
312
310
308
306
305
304
304
304
304
305
307
308
310
312
315
317
320
323
326
328
330
332
334
335
336
336
336
335
334
332
330
328
326
323
320
317
314
312
309
307
304
302
300
299
297
296
295
294
294
293
293
293
293
293
293
293
293
294
294
294
295
296
297
298
299
301
302
305
307
310
313
317
321
325
330
335
340
346
351
357
363
368
374
379
385
390
394
399
403
407
410
413
416
418
420
422
423
424
424
425
425
424
424
423
422
421
420
419
419
418
417
417
418
418
419
420
421
423
424
426
428
430
432
433
434
435
435
435
435
434
432
430
427
424
421
418
414
411
407
404
401
398
396
394
392
392
391
391
392
392
393
395
396
397
398
400
401
402
403
403
403
403
403
402
402
401
399
397
395
393
390
387
384
380
376
371
366
361
355
349
343
337
330
324
317
310
303
296
288
280
273
264
256
248
239
230
221
212
202
193
183
173
164
154
145
135
126
117
108
100
91
83
76
69
62
56
51
46
41
36
32
28
25
21
17
14
10
6
2
-3
-7
-12
-16
-21
-26
-30
-35
-39
-43
-47
-51
-54
-57
-60
-63
-65
-66
-68
-69
-69
-69
-69
-68
-67
-65
-63
-60
-56
-52
-47
-41
-35
-28
-20
-12
-3
6
16
26
37
48
59
71
82
94
106
117
129
140
152
163
173
183
193
203
212
221
230
238
246
254
261
268
275
282
289
297
304
311
319
327
336
345
354
365
376
387
399
412
426
440
454
470
485
501
518
535
552
569
586
603
620
637
653
669
685
700
714
728
741
753
764
775
784
793
802
809
816
822
828
833
838
842
846
849
852
854
855
855
856
855
854
851
849
845
841
836
831
825
818
810
801
792
782
771
760
748
735
722
708
693
678
662
645
627
608
589
569
548
527
505
482
459
436
412
388
364
341
317
293
270
246
223
200
178
155
133
111
89
67
45
23
1
-21
-42
-64
-86
-108
-129
-151
-172
-194
-216
-237
-259
-281
-302
-324
-346
-368
-390
-413
-435
-458
-481
-503
-526
-549
-571
-594
-616
-639
-660
-682
-703
-723
-743
-763
-782
-800
-817
-834
-850
-865
-879
-892
-905
-916
-927
-936
-944
-951
-957
-961
-964
-967
-967
-967
-966
-963
-960
-956
-951
-945
-939
-932
-925
-918
-910
-902
-894
-886
-878
-870
-861
-853
-845
-837
-829
-821
-814
-806
-799
-793
-786
-780
-775
-769
-763
-758
-753
-748
-742
-737
-732
-726
-721
-716
-710
-705
-700
-694
-689
-684
-679
-674
-669
-665
-660
-655
-651
-647
-642
-639
-635
-632
-628
-626
-623
-621
-619
-617
-616
-614
-614
-613
-613
-613
-614
-615
-616
-618
-620
-623
-626
-630
-634
-639
-644
-649
-655
-661
-668
-674
-681
-688
-695
-702
-709
-717
-724
-730
-737
-744
-750
-756
-761
-767
-772
-777
-782
-786
-791
-795
-799
-803
-806
-810
-813
-816
-819
-822
-825
-828
-832
-835
-839
-842
-847
-851
-855
-860
-865
-869
-874
-878
-882
-886
-889
-892
-893
-894
-894
-893
-891
-888
-884
-878
-871
-862
-852
-841
-828
-813
-797
-780
-761
-740
-718
-695
-671
-645
-619
-592
-565
-537
-508
-479
-451
-422
-393
-365
-337
-309
-282
-255
-228
-202
-176
-151
-125
-100
-75
-50
-25
0
26
51
77
102
129
155
182
208
235
263
290
318
345
373
401
428
456
483
511
538
565
592
619
646
672
699
725
752
778
805
832
859
886
913
941
968
996
1024
1052
1081
1109
1137
1165
1192
1220
1247
1274
1301
1328
1355
1381
1407
1433
1459
1485
1511
1536
1562
1587
1612
1637
1663
1688
1713
1738
1763
1788
1813
1837
1862
1886
1911
1935
1960
1984
2008
2032
2057
2081
2106
2132
2157
2184
2210
2237
2265
2293
2322
2351
2381
2412
2442
2474
2506
2538
2570
2603
2636
2670
2703
2737
2770
2804
2837
2870
2904
2937
2969
3002
3034
3066
3098
3129
3160
3191
3221
3251
3280
3309
3338
3367
3395
3424
3452
3480
3508
3536
3564
3592
3620
3648
3676
3705
3733
3761
3789
3816
3844
3871
3898
3924
3950
3975
4000
4024
4046
4069
4090
4110
4128
4146
4162
4177
4190
4202
4212
4221
4228
4234
4239
4243
4245
4246
4246
4245
4244
4241
4238
4234
4230
4225
4220
4214
4208
4202
4196
4189
4182
4176
4169
4161
4154
4147
4139
4131
4123
4115
4106
4097
4088
4078
4067
4054
4043
4030
4017
4002
3986
3970
3953
3934
3915
3895
3874
3852
3829
3805
3780
3755
3728
3701
3674
3646
3617
3588
3558
3528
3498
3468
3437
3407
3376
3346
3315
3285
3254
3224
3194
3164
3134
3104
3075
3045
3016
2987
2958
2928
2899
2870
2841
2811
2781
2751
2721
2690
2659
2628
2596
2564
2532
2499
2467
2434
2400
2367
2333
2299
2265
2230
2195
2160
2125
2090
2054
2017
1983
1947
1912
1876
1842
1807
1773
1739
1706
1674
1642
1611
1580
1551
1522
1493
1466
1438
1412
1386
1360
1335
1309
1285
1260
1235
1211
1186
1162
1137
1113
1088
1063
1037
1010
985
959
931
904
876
847
818
788
758
727
696
665
634
602
570
539
507
475
444
413
383
353
324
296
268
242
216
192
168
146
125
105
86
68
51
36
21
8
-5
-17
-28
-38
-48
-57
-66
-74
-81
-88
-95
-101
-106
-111
-116
-120
-124
-128
-132
-135
-139
-143
-148
-153
-158
-163
-170
-177
-184
-192
-201
-211
-221
-232
-244
-256
-268
-281
-294
-307
-320
-332
-345
-356
-368
-378
-388
-396
-404
-410
-416
-420
-422
-424
-424
-423
-420
-417
-412
-406
-399
-390
-381
-371
-359
-347
-333
-319
-304
-288
-271
-254
-237
-219
-201
-183
-165
-147
-130
-113
-96
-80
-64
-50
-35
-22
-9
4
16
27
38
49
60
70
80
91
102
112
123
134
146
158
170
182
195
208
221
235
249
263
277
291
305
319
333
346
358
370
382
392
402
412
420
428
435
441
447
451
455
457
459
460
461
460
458
456
452
447
442
435
428
419
410
399
388
375
362
348
333
318
302
286
269
252
234
216
198
180
162
143
125
107
89
71
53
36
19
2
-14
-30
-46
-62
-77
-92
-107
-122
-138
-153
-169
-185
-202
-220
-238
-257
-277
-298
-320
-342
-366
-390
-415
-441
-468
-496
-525
-555
-585
-616
-649
-681
-715
-749
-783
-818
-852
-887
-920
-954
-986
-1018
-1048
-1077
-1105
-1130
-1154
-1176
-1196
-1214
-1230
-1243
-1254
-1263
-1270
-1274
-1277
-1277
-1276
-1273
-1269
-1264
-1258
-1251
-1243
-1235
-1226
-1218
-1210
-1202
-1194
-1187
-1181
-1175
-1171
-1167
-1164
-1162
-1161
-1161
-1161
-1163
-1165
-1167
-1170
-1173
-1176
-1179
-1182
-1184
-1186
-1188
-1188
-1188
-1187
-1185
-1182
-1177
-1172
-1165
-1158
-1149
-1138
-1127
-1114
-1100
-1085
-1068
-1051
-1031
-1010
-989
-966
-942
-918
-892
-866
-839
-812
-784
-757
-730
-703
-677
-651
-625
-600
-576
-552
-529
-507
-485
-463
-443
-422
-403
-383
-364
-345
-326
-308
-289
-270
-250
-230
-208
-186
-163
-139
-114
-87
-59
-30
1
33
67
102
137
174
212
251
290
330
370
410
451
491
531
571
610
648
685
721
757
790
823
854
883
911
937
963
986
1008
1031
1052
1073
1093
1113
1133
1154
1175
1196
1218
1241
1265
1290
1317
1344
1373
1402
1433
1465
1498
1532
1568
1604
1642
1681
1721
1762
1805
1849
1893
1939
1987
2035
2084
2135
2186
2239
2292
2347
2402
2458
2515
2573
2631
2690
2749
2808
2867
2927
2986
3045
3104
3163
3222
3281
3339
3397
3455
3513
3571
3629
3686
3744
3801
3859
3916
3974
4030
4089
4146
4203
4261
4318
4375
4432
4489
4545
4602
4658
4713
4768
4823
4877
4931
4984
5036
5087
5137
5186
5234
5280
5325
5368
5409
5449
5486
5521
5553
5583
5610
5634
5655
5673
5688
5700
5709
5714
5717
5716
5712
5705
5695
5682
5666
5647
5626
5603
5577
5549
5519
5486
5451
5415
5376
5336
5294
5250
5205
5159
5112
5063
5014
4964
4913
4862
4810
4757
4703
4649
4594
4538
4482
4424
4365
4305
4243
4181
4117
4051
3986
3918
3849
3780
3709
3638
3566
3493
3420
3346
3272
3198
3124
3050
2976
2902
2828
2754
2681
2607
2534
2461
2387
2315
2242
2170
2099
2028
1958
1889
1821
1754
1688
1623
1560
1499
1438
1379
1322
1265
1210
1155
1102
1050
999
948
899
850
802
755
710
665
621
578
536
495
456
418
380
344
310
276
244
212
182
154
126
99
74
50
26
4
-17
-37
-57
-75
-92
-108
-124
-138
-152
-164
-176
-186
-196
-205
-213
-221
-228
-235
-241
-247
-252
-257
-262
-267
-271
-275
-279
-283
-287
-291
-296
-300
-304
-309
-315
-321
-328
-335
-344
-353
-363
-374
-386
-399
-413
-427
-442
-457
-473
-490
-506
-523
-541
-558
-576
-594
-612
-630
-649
-667
-686
-705
-724
-744
-763
-783
-803
-824
-844
-865
-886
-907
-928
-949
-971
-992
-1012
-1034
-1054
-1074
-1094
-1114
-1134
-1153
-1171
-1190
-1208
-1226
-1244
-1261
-1279
-1295
-1312
-1328
-1344
-1360
-1375
-1389
-1402
-1415
-1427
-1437
-1447
-1455
-1461
-1467
-1470
-1472
-1473
-1471
-1468
-1463
-1455
-1447
-1436
-1423
-1408
-1392
-1374
-1353
-1331
-1307
-1282
-1254
-1226
-1196
-1165
-1133
-1100
-1067
-1034
-1000
-967
-934
-901
-868
-836
-805
-774
-743
-714
-685
-656
-628
-601
-574
-548
-522
-496
-470
-444
-418
-392
-366
-339
-311
-283
-254
-225
-195
-165
-134
-103
-72
-41
-10
21
51
80
109
136
163
188
212
234
255
275
293
309
324
336
347
357
364
370
373
375
375
373
369
362
354
344
332
317
301
283
263
241
218
192
165
137
107
75
42
7
-28
-66
-104
-144
-185
-228
-271
-316
-362
-408
-455
-503
-551
-600
-648
-697
-747
-796
-845
-895
-945
-995
-1045
-1096
-1147
-1198
-1251
-1304
-1358
-1413
-1469
-1526
-1585
-1644
-1706
-1768
-1832
-1896
-1963
-2029
-2098
-2167
-2238
-2308
-2380
-2452
-2524
-2596
-2669
-2741
-2813
-2884
-2954
-3023
-3091
-3158
-3223
-3287
-3349
-3408
-3466
-3522
-3576
-3627
-3677
-3724
-3769
-3812
-3853
-3891
-3928
-3963
-3996
-4027
-4057
-4086
-4113
-4139
-4164
-4188
-4210
-4232
-4254
-4274
-4294
-4312
-4330
-4347
-4363
-4378
-4392
-4404
-4416
-4426
-4434
-4441
-4447
-4451
-4453
-4453
-4452
-4449
-4444
-4437
-4428
-4418
-4405
-4391
-4374
-4356
-4335
-4313
-4289
-4263
-4235
-4205
-4173
-4139
-4104
-4067
-4027
-3987
-3945
-3902
-3857
-3810
-3763
-3714
-3665
-3615
-3564
-3513
-3462
-3411
-3360
-3310
-3260
-3211
-3162
-3115
-3068
-3022
-2977
-2932
-2889
-2846
-2804
-2762
-2721
-2680
-2639
-2599
-2558
-2518
-2477
-2436
-2395
-2354
-2313
-2271
-2228
-2186
-2143
-2100
-2057
-2013
-1969
-1925
-1881
-1836
-1791
-1746
-1701
-1655
-1610
-1565
-1520
-1475
-1431
-1387
-1344
-1302
-1261
-1220
-1181
-1142
-1105
-1069
-1033
-999
-966
-933
-902
-872
-842
-814
-786
-759
-732
-707
-682
-658
-635
-613
-592
-572
-553
-534
-517
-500
-484
-469
-454
-439
-425
-410
-396
-381
-366
-350
-333
-316
-297
-278
-257
-235
-211
-187
-162
-135
-107
-79
-50
-20
10
41
72
103
135
166
197
228
258
288
317
345
372
399
424
449
472
495
516
536
556
574
592
608
624
640
654
669
683
696
709
722
734
746
758
770
781
792
802
812
821
829
836
843
848
852
855
857
858
857
856
853
849
845
839
833
826
818
809
800
790
780
770
759
748
736
725
714
703
692
681
671
661
652
644
636
628
621
615
609
603
597
591
585
579
572
564
555
544
533
519
504
488
469
448
426
402
375
348
318
288
256
223
189
154
119
84
48
13
-22
-56
-90
-123
-156
-187
-218
-248
-276
-304
-331
-356
-381
-406
-430
-453
-476
-499
-521
-544
-567
-590
-614
-638
-663
-689
-714
-741
-768
-795
-823
-851
-879
-907
-934
-962
-989
-1016
-1042
-1067
-1092
-1115
-1138
-1160
-1181
-1201
-1219
-1237
-1253
-1267
-1281
-1293
-1304
-1315
-1324
-1333
-1341
-1349
-1357
-1365
-1373
-1381
-1390
-1400
-1410
-1421
-1433
-1446
-1460
-1474
-1490
-1507
-1524
-1543
-1563
-1584
-1605
-1628
-1652
-1676
-1702
-1728
-1755
-1783
-1812
-1842
-1873
-1904
-1937
-1970
-2004
-2039
-2075
-2111
-2148
-2186
-2224
-2262
-2301
-2340
-2379
-2419
-2458
-2498
-2537
-2577
-2617
-2658
-2699
-2740
-2782
-2824
-2868
-2912
-2957
-3003
-3051
-3099
-3149
-3201
-3253
-3307
-3363
-3420
-3478
-3538
-3600
-3663
-3727
-3793
-3859
-3927
-3996
-4066
-4136
-4206
-4276
-4346
-4416
-4486
-4555
-4623
-4690
-4756
-4821
-4885
-4948
-5009
-5070
-5129
-5186
-5243
-5298
-5352
-5405
-5457
-5507
-5557
-5606
-5654
-5702
-5749
-5796
-5842
-5889
-5935
-5981
-6027
-6073
-6119
-6165
-6211
-6256
-6300
-6344
-6387
-6428
-6469
-6509
-6546
-6583
-6618
-6651
-6682
-6711
-6738
-6763
-6787
-6808
-6827
-6844
-6860
-6873
-6885
-6895
-6903
-6910
-6915
-6918
-6920
-6921
-6920
-6918
-6915
-6910
-6904
-6897
-6888
-6879
-6867
-6855
-6842
-6827
-6811
-6794
-6776
-6757
-6736
-6715
-6693
-6669
-6645
-6619
-6593
-6566
-6538
-6509
-6480
-6450
-6420
-6389
-6357
-6325
-6292
-6260
-6226
-6192
-6158
-6123
-6088
-6052
-6015
-5978
-5940
-5901
-5861
-5820
-5778
-5736
-5692
-5647
-5602
-5555
-5508
-5459
-5410
-5360
-5310
-5259
-5208
-5157
-5106
-5055
-5004
-4953
-4903
-4854
-4805
-4757
-4710
-4664
-4620
-4577
-4535
-4495
-4457
-4420
-4385
-4352
-4321
-4292
-4264
-4239
-4215
-4194
-4174
-4156
-4140
-4126
-4114
-4104
-4094
-4088
-4083
-4078
-4075
-4074
-4073
-4072
-4073
-4073
-4075
-4075
-4078
-4078
-4081
-4083
-4085
-4086
-4088
-4090
-4091
-4094
-4097
-4100
-4103
-4106
-4110
-4115
-4120
-4126
-4133
-4141
-4149
-4159
-4171
-4183
-4197
-4213
-4230
-4248
-4268
-4289
-4312
-4336
-4362
-4389
-4418
-4447
-4478
-4510
-4543
-4576
-4611
-4646
-4681
-4716
-4752
-4788
-4823
-4858
-4892
-4926
-4959
-4991
-5023
-5053
-5083
-5111
-5139
-5166
-5192
-5218
-5243
-5267
-5292
-5316
-5340
-5364
-5388
-5413
-5438
-5464
-5490
-5517
-5544
-5572
-5600
-5629
-5659
-5689
-5719
-5749
-5780
-5811
-5843
-5874
-5906
-5938
-5970
-6003
-6036
-6069
-6102
-6136
-6169
-6204
-6238
-6272
-6307
-6342
-6377
-6411
-6446
-6480
-6514
-6547
-6581
-6613
-6646
-6677
-6708
-6738
-6768
-6796
-6824
-6851
-6877
-6902
-6925
-6948
-6970
-6990
-7009
-7027
-7043
-7058
-7072
-7084
-7096
-7106
-7115
-7123
-7130
-7137
-7143
-7148
-7153
-7158
-7162
-7167
-7171
-7176
-7181
-7187
-7193
-7201
-7209
-7219
-7230
-7242
-7256
-7271
-7288
-7305
-7325
-7345
-7366
-7388
-7411
-7434
-7457
-7481
-7505
-7528
-7552
-7575
-7598
-7621
-7643
-7665
-7686
-7708
-7730
-7751
-7773
-7796
-7818
-7842
-7866
-7891
-7917
-7944
-7972
-8000
-8031
-8061
-8093
-8127
-8160
-8193
-8228
-8262
-8297
-8331
-8366
-8400
-8434
-8468
-8500
-8533
-8564
-8594
-8623
-8651
-8678
-8704
-8728
-8751
-8772
-8792
-8811
-8829
-8846
-8861
-8875
-8889
-8902
-8913
-8925
-8936
-8946
-8957
-8967
-8978
-8988
-8999
-9011
-9023
-9036
-9050
-9065
-9080
-9097
-9114
-9133
-9152
-9172
-9192
-9213
-9234
-9256
-9278
-9300
-9321
-9343
-9364
-9384
-9404
-9424
-9443
-9460
-9478
-9494
-9509
-9524
-9537
-9549
-9560
-9570
-9579
-9586
-9592
-9597
-9600
-9602
-9602
-9601
-9599
-9595
-9589
-9582
-9573
-9563
-9551
-9537
-9522
-9506
-9488
-9468
-9447
-9425
-9402
-9377
-9352
-9325
-9297
-9269
-9239
-9208
-9176
-9144
-9110
-9076
-9040
-9004
-8967
-8929
-8891
-8852
-8812
-8772
-8731
-8691
-8650
-8608
-8567
-8525
-8482
-8440
-8397
-8354
-8310
-8265
-8221
-8175
-8129
-8082
-8034
-7986
-7937
-7887
-7837
-7786
-7735
-7682
-7630
-7576
-7522
-7467
-7412
-7356
-7300
-7243
-7185
-7127
-7069
-7010
-6951
-6892
-6833
-6774
-6715
-6656
-6597
-6538
-6479
-6421
-6363
-6305
-6247
-6190
-6133
-6076
-6020
-5964
-5908
-5853
-5799
-5745
-5691
-5638
-5587
-5535
-5485
-5435
-5386
-5339
-5292
-5246
-5200
-5156
-5112
-5069
-5026
-4985
-4943
-4902
-4862
-4822
-4782
-4742
-4703
-4665
-4626
-4588
-4550
-4512
-4475
-4438
-4401
-4365
-4330
-4295
-4260
-4226
-4193
-4160
-4127
-4094
-4064
-4033
-4002
-3971
-3941
-3910
-3880
-3849
-3818
-3787
-3756
-3724
-3692
-3660
-3627
-3593
-3560
-3526
-3491
-3456
-3420
-3384
-3347
-3309
-3270
-3231
-3190
-3148
-3105
-3061
-3015
-2967
-2918
-2868
-2816
-2762
-2707
-2651
-2593
-2533
-2473
-2411
-2348
-2284
-2220
-2155
-2089
-2021
-1956
-1889
-1822
-1755
-1687
-1620
-1553
-1486
-1419
-1352
-1286
-1220
-1154
-1088
-1022
-959
-895
-831
-768
-706
-644
-582
-521
-460
-398
-337
-276
-215
-153
-91
-28
35
99
164
229
296
363
430
499
568
638
708
779
850
921
992
1063
1134
1203
1272
1341
1408
1473
1537
1600
1661
1721
1778
1833
1887
1938
1986
2033
2077
2118
2157
2194
2228
2259
2288
2315
2340
2362
2382
2399
2415
2429
2442
2452
2461
2469
2476
2481
2486
2490
2493
2495
2497
2499
2500
2501
2501
2501
2501
2500
2499
2498
2496
2494
2491
2488
2484
2479
2474
2468
2461
2454
2445
2436
2426
2415
2403
2390
2375
2359
2342
2323
2303
2281
2258
2234
2208
2181
2153
2124
2095
2064
2033
2001
1969
1937
1904
1871
1837
1803
1769
1734
1699
1664
1629
1594
1559
1524
1489
1454
1421
1387
1355
1324
1293
1264
1236
1209
1184
1159
1137
1115
1094
1075
1056
1039
1022
1006
991
976
962
948
934
921
908
895
883
870
858
846
835
823
812
802
791
782
773
765
757
750
744
739
736
733
731
731
732
734
738
742
749
756
765
776
788
801
816
832
850
869
890
912
936
962
989
1016
1047
1079
1112
1146
1182
1219
1258
1298
1339
1382
1425
1470
1515
1562
1609
1656
1704
1752
1800
1848
1895
1942
1989
2035
2080
2124
2168
2211
2253
2294
2334
2373
2412
2450
2487
2524
2560
2595
2629
2662
2695
2727
2758
2788
2817
2845
2872
2898
2923
2946
2969
2990
3011
3030
3048
3065
3080
3095
3108
3121
3132
3143
3152
3160
3167
3174
3179
3183
3185
3187
3188
3187
3185
3182
3178
3173
3166
3157
3148
3136
3124
3109
3094
3076
3057
3037
3015
2991
2966
2940
2913
2884
2855
2825
2794
2763
2730
2698
2665
2632
2598
2565
2531
2497
2463
2430
2396
2362
2329
2296
2264
2232
2200
2170
2139
2110
2081
2052
2025
1998
1972
1946
1922
1897
1874
1850
1827
1804
1782
1759
1737
1714
1692
1669
1645
1622
1598
1573
1548
1522
1496
1469
1442
1414
1385
1356
1326
1296
1265
1234
1203
1171
1139
1107
1075
1044
1012
982
952
922
893
865
838
812
787
762
739
717
695
675
655
637
619
602
586
572
558
545
533
522
512
503
495
488
483
478
475
473
472
473
475
479
485
492
500
511
523
537
553
570
589
610
633
657
683
710
738
767
798
830
862
896
930
966
1002
1039
1077
1116
1155
1196
1238
1280
1324
1368
1414
1461
1508
1557
1606
1656
1707
1758
1810
1862
1915
1968
2021
2075
2129
2182
2236
2290
2344
2398
2452
2506
2560
2614
2668
2723
2778
2832
2887
2943
2998
3054
3110
3166
3222
3278
3335
3391
3448
3504
3560
3615
3671
3725
3780
3834
3887
3940
3992
4043
4094
4144
4194
4243
4292
4341
4389
4436
4483
4530
4576
4623
4668
4714
4759
4804
4849
4894
4938
4983
5027
5071
5115
5159
5203
5247
5291
5335
5379
5423
5467
5511
5555
5598
5642
5685
5728
5770
5812
5853
5894
5934
5973
6012
6049
6086
6122
6156
6190
6224
6256
6288
6318
6348
6378
6407
6435
6463
6491
6518
6544
6571
6597
6623
6649
6675
6701
6726
6751
6777
6801
6826
6850
6874
6897
6919
6941
6963
6983
7003
7021
7039
7055
7070
7084
7097
7108
7117
7125
7132
7136
7139
7140
7139
7136
7131
7124
7115
7103
7089
7073
7055
7034
7010
6985
6957
6927
6895
6861
6826
6788
6749
6708
6665
6622
6577
6530
6483
6435
6387
6337
6288
6237
6187
6136
6085
6035
5984
5934
5883
5834
5784
5735
5686
5638
5590
5542
5495
5448
5401
5355
5309
5263
5217
5170
5124
5077
5031
4983
4935
4887
4838
4788
4737
4685
4632
4579
4524
4468
4411
4353
4294
4234
4172
4110
4046
3982
3917
3850
3783
3714
3645
3575
3504
3433
3361
3288
3214
3140
3065
2989
2913
2837
2760
2683
2606
2528
2451
2373
2296
2218
2141
2065
1989
1914
1839
1765
1693
1621
1550
1479
1410
1342
1274
1208
1141
1076
1010
946
882
818
755
691
629
566
504
442
381
320
259
199
139
80
21
-37
-95
-152
-208
-264
-319
-373
-427
-480
-532
-583
-634
-684
-733
-782
-829
-876
-922
-968
-1012
-1055
-1097
-1139
-1179
-1217
-1255
-1291
-1325
-1358
-1389
-1419
-1447
-1473
-1497
-1520
-1541
-1560
-1578
-1593
-1607
-1620
-1630
-1640
-1647
-1654
-1659
-1663
-1665
-1667
-1668
-1667
-1666
-1664
-1661
-1658
-1654
-1649
-1644
-1639
-1633
-1626
-1620
-1613
-1605
-1598
-1589
-1581
-1572
-1562
-1552
-1541
-1530
-1517
-1504
-1490
-1475
-1459
-1442
-1424
-1405
-1385
-1363
-1341
-1317
-1293
-1267
-1240
-1212
-1183
-1153
-1122
-1090
-1058
-1025
-991
-956
-922
-886
-851
-815
-779
-743
-708
-673
-638
-605
-571
-539
-507
-477
-447
-418
-390
-364
-338
-313
-288
-265
-243
-221
-200
-180
-161
-142
-124
-106
-90
-73
-57
-42
-27
-12
3
17
32
47
62
77
92
107
123
140
157
175
193
212
232
252
273
295
318
341
365
390
415
441
467
493
520
548
575
604
632
661
690
719
748
778
807
837
866
896
925
955
984
1012
1043
1072
1101
1130
1159
1188
1217
1246
1274
1303
1331
1360
1388
1416
1444
1471
1499
1526
1553
1579
1606
1632
1657
1683
1707
1732
1756
1779
1801
1823
1844
1864
1883
1901
1918
1935
1950
1964
1977
1990
2001
2011
2020
2028
2035
2041
2045
2050
2052
2054
2056
2056
2055
2054
2052
2050
2045
2043
2039
2033
2029
2023
2017
2009
2003
1996
1988
1980
1971
1962
1953
1943
1932
1921
1910
1898
1885
1872
1858
1844
1828
1812
1795
1777
1759
1739
1718
1696
1673
1649
1624
1598
1571
1542
1513
1484
1453
1422
1390
1357
1325
1292
1258
1225
1192
1158
1126
1093
1061
1029
997
967
936
906
877
848
819
791
763
735
707
679
651
623
595
566
537
508
479
450
420
390
360
330
299
269
238
208
177
147
117
87
56
26
-3
-33
-62
-92
-121
-149
-177
-205
-233
-260
-286
-312
-337
-362
-385
-409
-431
-453
-474
-494
-513
-532
-549
-566
-582
-597
-612
-625
-637
-648
-658
-667
-674
-681
-686
-691
-694
-696
-697
-697
-696
-694
-692
-689
-685
-680
-675
-670
-664
-659
-653
-647
-641
-636
-631
-626
-622
-618
-615
-612
-611
-610
-609
-610
-611
-612
-615
-618
-622
-627
-632
-638
-644
-651
-658
-666
-673
-681
-690
-698
-706
-714
-722
-730
-738
-745
-753
-760
-766
-773
-779
-785
-791
-797
-802
-807
-812
-816
-820
-824
-828
-831
-833
-835
-837
-838
-838
-838
-837
-836
-834
-831
-828
-824
-819
-814
-808
-802
-795
-788
-781
-774
-766
-758
-750
-743
-736
-729
-722
-716
-710
-705
-700
-697
-694
-692
-691
-691
-691
-693
-697
-701
-706
-713
-721
-730
-740
-751
-763
-777
-791
-807
-823
-841
-859
-877
-897
-916
-937
-957
-978
-999
-1018
-1040
-1061
-1081
-1101
-1121
-1140
-1159
-1177
-1196
-1213
-1230
-1247
-1263
-1279
-1295
-1310
-1325
-1339
-1354
-1368
-1382
-1397
-1412
-1427
-1442
-1458
-1474
-1491
-1509
-1527
-1546
-1566
-1586
-1607
-1629
-1651
-1674
-1697
-1720
-1745
-1769
-1794
-1819
-1844
-1870
-1895
-1921
-1947
-1974
-2000
-2027
-2054
-2081
-2108
-2135
-2162
-2190
-2218
-2246
-2274
-2303
-2332
-2361
-2390
-2420
-2451
-2481
-2512
-2543
-2575
-2607
-2640
-2673
-2706
-2740
-2774
-2808
-2843
-2879
-2914
-2951
-2987
-3024
-3060
-3098
-3135
-3173
-3210
-3248
-3286
-3324
-3362
-3401
-3439
-3477
-3516
-3554
-3592
-3631
-3669
-3707
-3744
-3782
-3819
-3856
-3893
-3929
-3965
-4000
-4034
-4067
-4101
-4134
-4165
-4195
-4225
-4253
-4280
-4306
-4330
-4354
-4376
-4397
-4417
-4435
-4452
-4468
-4483
-4496
-4508
-4519
-4528
-4537
-4544
-4550
-4554
-4557
-4559
-4560
-4560
-4559
-4556
-4553
-4548
-4542
-4536
-4528
-4519
-4510
-4500
-4488
-4476
-4463
-4450
-4435
-4420
-4404
-4387
-4369
-4351
-4332
-4312
-4291
-4270
-4248
-4225
-4202
-4178
-4153
-4128
-4102
-4075
-4049
-4021
-3994
-3966
-3937
-3909
-3880
-3852
-3824
-3795
-3767
-3740
-3712
-3685
-3659
-3632
-3607
-3582
-3557
-3534
-3511
-3488
-3466
-3446
-3426
-3406
-3388
-3371
-3354
-3339
-3324
-3311
-3299
-3288
-3279
-3270
-3263
-3257
-3253
-3250
-3248
-3248
-3249
-3251
-3255
-3261
-3268
-3276
-3286
-3297
-3309
-3323
-3338
-3354
-3371
-3390
-3409
-3430
-3452
-3474
-3498
-3522
-3548
-3574
-3601
-3628
-3656
-3685
-3714
-3744
-3774
-3805
-3836
-3867
-3899
-3931
-3964
-3997
-4030
-4065
-4099
-4134
-4170
-4206
-4244
-4281
-4320
-4359
-4399
-4439
-4480
-4522
-4564
-4607
-4651
-4694
-4738
-4783
-4828
-4873
-4918
-4963
-5008
-5053
-5098
-5143
-5188
-5232
-5275
-5319
-5361
-5404
-5445
-5486
-5526
-5566
-5604
-5642
-5679
-5715
-5750
-5784
-5817
-5849
-5881
-5911
-5939
-5967
-5994
-6019
-6044
-6067
-6089
-6109
-6128
-6146
-6162
-6177
-6191
-6203
-6213
-6222
-6230
-6236
-6241
-6245
-6247
-6247
-6247
-6245
-6241
-6237
-6231
-6224
-6216
-6207
-6197
-6186
-6173
-6160
-6146
-6131
-6116
-6099
-6082
-6064
-6045
-6026
-6006
-5985
-5964
-5942
-5920
-5897
-5874
-5850
-5825
-5800
-5775
-5749
-5723
-5696
-5669
-5641
-5613
-5585
-5556
-5527
-5498
-5468
-5438
-5408
-5377
-5346
-5315
-5284
-5252
-5220
-5188
-5156
-5123
-5091
-5058
-5025
-4992
-4959
-4927
-4894
-4862
-4829
-4797
-4766
-4734
-4703
-4673
-4643
-4613
-4584
-4556
-4528
-4501
-4475
-4449
-4425
-4401
-4378
-4356
-4335
-4315
-4296
-4278
-4261
-4245
-4230
-4216
-4203
-4192
-4181
-4171
-4162
-4155
-4148
-4142
-4136
-4132
-4128
-4125
-4122
-4120
-4119
-4118
-4118
-4118
-4119
-4119
-4120
-4121
-4123
-4124
-4125
-4127
-4128
-4130
-4131
-4132
-4133
-4134
-4134
-4135
-4135
-4135
-4135
-4135
-4135
-4135
-4135
-4135
-4135
-4135
-4135
-4135
-4135
-4135
-4135
-4135
-4135
-4135
-4136
-4136
-4136
-4136
-4135
-4135
-4135
-4134
-4133
-4132
-4131
-4130
-4128
-4126
-4123
-4121
-4117
-4114
-4110
-4105
-4100
-4094
-4088
-4081
-4074
-4065
-4057
-4046
-4037
-4026
-4014
-4002
-3989
-3976
-3962
-3947
-3932
-3917
-3901
-3884
-3868
-3851
-3834
-3817
-3800
-3783
-3767
-3750
-3733
-3717
-3701
-3685
-3670
-3655
-3640
-3626
-3613
-3599
-3587
-3575
-3563
-3552
-3541
-3532
-3522
-3513
-3505
-3497
-3490
-3483
-3477
-3471
-3465
-3460
-3455
-3451
-3447
-3443
-3439
-3436
-3433
-3430
-3427
-3425
-3423
-3422
-3420
-3419
-3418
-3418
-3417
-3417
-3417
-3417
-3418
-3418
-3419
-3420
-3421
-3422
-3424
-3426
-3428
-3430
-3432
-3435
-3437
-3440
-3444
-3447
-3451
-3454
-3458
-3462
-3467
-3471
-3475
-3480
-3485
-3490
-3495
-3500
-3506
-3511
-3517
-3524
-3530
-3537
-3545
-3552
-3560
-3568
-3577
-3586
-3595
-3604
-3614
-3624
-3633
-3643
-3653
-3663
-3672
-3682
-3691
-3699
-3707
-3714
-3721
-3727
-3732
-3737
-3740
-3742
-3744
-3745
-3744
-3743
-3741
-3738
-3734
-3730
-3724
-3718
-3712
-3705
-3697
-3688
-3679
-3670
-3660
-3650
-3640
-3629
-3618
-3606
-3595
-3583
-3571
-3559
-3546
-3534
-3521
-3509
-3496
-3483
-3471
-3458
-3445
-3432
-3419
-3407
-3394
-3381
-3368
-3356
-3343
-3330
-3318
-3306
-3294
-3282
-3270
-3259
-3248
-3237
-3226
-3216
-3207
-3198
-3189
-3180
-3172
-3165
-3158
-3151
-3144
-3138
-3133
-3127
-3122
-3117
-3113
-3109
-3105
-3101
-3098
-3095
-3092
-3089
-3087
-3086
-3084
-3083
-3083
-3083
-3083
-3083
-3084
-3086
-3087
-3090
-3092
-3095
-3099
-3103
-3107
-3112
-3117
-3122
-3127
-3133
-3139
-3145
-3152
-3158
-3164
-3171
-3177
-3183
-3189
-3194
-3200
-3204
-3209
-3213
-3216
-3219
-3222
-3223
-3225
-3226
-3226
-3226
-3225
-3224
-3222
-3220
-3218
-3215
-3212
-3209
-3205
-3202
-3198
-3194
-3190
-3186
-3181
-3176
-3171
-3166
-3160
-3154
-3148
-3140
-3133
-3124
-3115
-3106
-3096
-3085
-3073
-3061
-3048
-3034
-3020
-3005
-2989
-2973
-2956
-2939
-2921
-2903
-2885
-2866
-2847
-2828
-2808
-2788
-2768
-2748
-2728
-2707
-2686
-2666
-2645
-2623
-2602
-2581
-2559
-2538
-2516
-2494
-2472
-2450
-2427
-2405
-2382
-2360
-2337
-2314
-2291
-2268
-2244
-2221
-2197
-2173
-2149
-2125
-2101
-2076
-2051
-2027
-2001
-1977
-1952
-1927
-1901
-1876
-1850
-1824
-1798
-1772
-1746
-1719
-1692
-1664
-1636
-1608
-1579
-1550
-1521
-1491
-1461
-1431
-1400
-1368
-1337
-1305
-1273
-1241
-1208
-1175
-1143
-1110
-1077
-1044
-1012
-979
-947
-915
-884
-852
-822
-791
-762
-733
-704
-677
-650
-624
-598
-574
-551
-528
-506
-486
-466
-447
-429
-412
-395
-380
-365
-352
-339
-327
-316
-306
-296
-288
-280
-273
-266
-261
-255
-251
-247
-244
-241
-238
-236
-235
-233
-232
-231
-231
-230
-230
-230
-229
-229
-229
-228
-228
-227
-226
-225
-224
-222
-220
-218
-216
-213
-210
-207
-204
-200
-196
-192
-188
-184
-180
-176
-172
-168
-164
-161
-157
-154
-152
-149
-147
-145
-144
-143
-142
-142
-142
-142
-142
-143
-144
-145
-146
-148
-150
-151
-153
-155
-156
-158
-159
-160
-161
-162
-162
-161
-161
-159
-158
-155
-153
-149
-145
-140
-135
-129
-122
-115
-108
-100
-91
-82
-73
-64
-54
-44
-34
-24
-14
-4
6
16
26
35
45
54
63
71
79
87
95
101
108
114
119
124
129
133
136
139
141
143
144
145
146
146
146
145
145
143
142
140
138
135
132
129
126
123
119
115
112
108
104
101
98
95
92
90
88
87
86
86
86
87
89
91
94
98
103
108
114
121
128
137
146
155
165
175
186
197
209
220
232
244
255
266
278
288
299
309
318
327
335
343
350
356
362
367
371
374
377
379
380
380
379
378
376
373
369
365
360
354
347
340
332
324
315
306
296
286
275
264
253
241
229
217
204
191
179
166
152
139
126
112
99
86
72
59
46
32
19
6
-7
-20
-33
-46
-58
-71
-83
-96
-108
-121
-133
-145
-157
-169
-181
-192
-204
-215
-226
-236
-247
-257
-267
-276
-285
-294
-302
-310
-317
-324
-330
-336
-342
-347
-352
-357
-361
-365
-369
-373
-376
-379
-382
-385
-388
-391
-393
-395
-398
-400
-402
-404
-405
-407
-408
-409
-410
-410
-410
-410
-409
-408
-405
-403
-399
-395
-390
-384
-377
-369
-360
-350
-339
-327
-313
-299
-284
-268
-250
-232
-213
-193
-173
-152
-130
-108
-85
-62
-39
-16
8
32
56
81
105
129
153
177
201
225
248
272
295
318
340
363
385
407
428
449
470
490
510
530
549
568
587
606
624
642
659
677
694
711
727
743
760
775
791
807
822
837
852
866
880
895
908
922
936
949
962
975
987
999
1010
1022
1034
1045
1055
1065
1074
1083
1091
1099
1106
1112
1118
1123
1128
1132
1135
1138
1140
1142
1144
1144
1145
1145
1145
1145
1144
1143
1143
1142
1141
1140
1139
1139
1138
1138
1138
1138
1138
1139
1140
1141
1143
1145
1147
1150
1153
1157
1161
1165
1170
1176
1182
1189
1196
1205
1213
1223
1233
1243
1255
1267
1279
1293
1307
1321
1337
1353
1369
1386
1404
1422
1440
1459
1479
1499
1520
1541
1562
1584
1606
1629
1653
1677
1702
1727
1753
1779
1806
1834
1863
1892
1922
1953
1984
2016
2049
2082
2116
2151
2185
2221
2256
2292
2328
2364
2400
2437
2473
2509
2545
2581
2617
2652
2688
2723
2758
2793
2828
2863
2897
2932
2966
3001
3036
3071
3106
3141
3177
3213
3250
3287
3325
3363
3402
3442
3482
3523
3565
3607
3650
3694
3739
3784
3830
3877
3924
3971
4019
4067
4116
4165
4215
4264
4313
4362
4412
4461
4509
4558
4606
4653
4701
4747
4794
4839
4884
4929
4973
5016
5058
5100
5141
5181
5220
5259
5297
5333
5369
5404
5438
5471
5503
5534
5564
5593
5621
5647
5673
5697
5720
5742
5763
5782
5801
5818
5834
5849
5863
5876
5887
5898
5907
5915
5922
5928
5933
5937
5940
5942
5943
5943
5943
5941
5939
5936
5933
5928
5924
5919
5913
5907
5900
5894
5887
5879
5872
5864
5856
5849
5841
5833
5825
5817
5809
5801
5794
5786
5779
5772
5765
5758
5752
5745
5739
5733
5727
5721
5716
5710
5705
5699
5694
5688
5683
5678
5673
5668
5663
5658
5653
5648
5643
5638
5634
5629
5625
5621
5617
5613
5609
5606
5603
5600
5598
5596
5594
5593
5592
5592
5592
5592
5593
5594
5596
5598
5601
5604
5607
5611
5615
5619
5624
5630
5635
5641
5647
5654
5660
5667
5675
5682
5690
5698
5706
5715
5723
5732
5741
5751
5760
5770
5780
5790
5800
5811
5821
5832
5843
5854
5865
5877
5888
5900
5912
5924
5937
5949
5962
5975
5988
6001
6015
6029
6042
6057
6071
6085
6100
6115
6130
6144
6159
6174
6189
6203
6218
6232
6246
6259
6272
6285
6297
6308
6319
6329
6339
6348
6356
6363
6369
6375
6380
6384
6388
6391
6393
6395
6396
6397
6398
6398
6397
6397
6396
6395
6394
6392
6391
6389
6387
6385
6383
6381
6379
6377
6375
6373
6371
6369
6367
6365
6363
6361
6360
6359
6358
6357
6357
6357
6357
6357
6358
6359
6360
6362
6363
6365
6367
6369
6372
6374
6377
6380
6382
6385
6388
6390
6393
6395
6397
6399
6401
6403
6404
6406
6407
6407
6408
6408
6408
6408
6408
6408
6407
6406
6405
6404
6404
6403
6402
6401
6400
6400
6400
6399
6399
6400
6400
6401
6402
6403
6404
6406
6408
6410
6412
6415
6418
6421
6424
6428
6431
6435
6439
6443
6447
6452
6457
6461
6466
6471
6477
6482
6488
6493
6499
6505
6511
6517
6523
6529
6536
6542
6548
6554
6560
6566
6572
6578
6583
6589
6594
6599
6604
6609
6614
6618
6622
6626
6630
6634
6637
6640
6643
6646
6649
6651
6653
6654
6656
6657
6658
6659
6659
6659
6659
6658
6657
6656
6654
6652
6649
6646
6642
6638
6633
6628
6622
6615
6608
6600
6591
6582
6572
6562
6551
6539
6527
6514
6500
6486
6471
6456
6440
6423
6406
6389
6371
6353
6334
6315
6296
6276
6256
6236
6215
6195
6174
6152
6131
6109
6087
6064
6042
6019
5995
5972
5948
5923
5899
5873
5848
5822
5795
5768
5741
5713
5684
5655
5625
5594
5563
5531
5498
5465
5431
5396
5360
5323
5286
5249
5210
5171
5131
5091
5050
5009
4967
4925
4883
4840
4797
4753
4709
4665
4620
4575
4530
4485
4439
4393
4347
4300
4253
4206
4159
4111
4062
4014
3965
3916
3866
3816
3765
3714
3663
3611
3559
3506
3453
3399
3344
3289
3233
3177
3120
3062
3004
2945
2886
2826
2765
2704
2642
2579
2516
2453
2388
2324
2258
2192
2126
2059
1991
1923
1854
1785
1715
1644
1573
1502
1430
1357
1284
1211
1137
1063
989
914
839
764
688
613
537
461
385
309
233
157
81
5
-71
-146
-221
-296
-370
-444
-518
-590
-663
-734
-805
-874
-943
-1010
-1078
-1144
-1209
-1273
-1335
-1396
-1457
-1516
-1573
-1630
-1685
-1739
-1791
-1842
-1892
-1941
-1988
-2033
-2078
-2120
-2162
-2202
-2240
-2277
-2312
-2346
-2379
-2410
-2439
-2466
-2492
-2517
-2540
-2561
-2580
-2598
-2614
-2628
-2640
-2651
-2660
-2667
-2673
-2677
-2679
-2679
-2678
-2675
-2670
-2664
-2655
-2646
-2634
-2621
-2606
-2590
-2571
-2552
-2531
-2508
-2483
-2457
-2430
-2401
-2371
-2339
-2307
-2272
-2237
-2201
-2163
-2124
-2085
-2045
-2004
-1962
-1919
-1877
-1833
-1790
-1746
-1702
-1658
-1614
-1570
-1526
-1483
-1441
-1398
-1357
-1316
-1276
-1237
-1199
-1162
-1126
-1092
-1058
-1025
-994
-964
-936
-908
-882
-858
-834
-812
-791
-772
-754
-737
-722
-708
-696
-685
-675
-667
-661
-655
-651
-649
-648
-648
-650
-653
-657
-663
-670
-679
-689
-700
-712
-726
-741
-758
-775
-794
-814
-836
-858
-882
-907
-934
-961
-990
-1018
-1050
-1081
-1114
-1147
-1182
-1217
-1253
-1290
-1327
-1365
-1404
-1443
-1483
-1523
-1564
-1605
-1647
-1689
-1731
-1774
-1817
-1860
-1904
-1948
-1992
-2036
-2080
-2125
-2170
-2215
-2260
-2305
-2351
-2396
-2441
-2487
-2532
-2577
-2623
-2668
-2713
-2758
-2802
-2847
-2891
-2935
-2979
-3022
-3065
-3108
-3150
-3192
-3233
-3274
-3315
-3355
-3394
-3433
-3471
-3509
-3546
-3582
-3618
-3654
-3689
-3723
-3757
-3790
-3823
-3855
-3887
-3919
-3950
-3981
-4011
-4042
-4070
-4101
-4130
-4159
-4188
-4216
-4245
-4273
-4300
-4328
-4355
-4383
-4410
-4437
-4464
-4491
-4517
-4544
-4571
-4597
-4623
-4649
-4676
-4702
-4728
-4754
-4779
-4805
-4831
-4857
-4882
-4908
-4933
-4959
-4984
-5010
-5035
-5060
-5085
-5111
-5136
-5161
-5186
-5212
-5237
-5262
-5288
-5314
-5339
-5365
-5391
-5418
-5444
-5470
-5497
-5524
-5551
-5578
-5606
-5633
-5661
-5689
-5717
-5745
-5773
-5801
-5829
-5858
-5886
-5915
-5943
-5972
-6000
-6029
-6057
-6085
-6114
-6142
-6171
-6199
-6227
-6255
-6283
-6311
-6339
-6367
-6394
-6421
-6448
-6475
-6501
-6527
-6553
-6579
-6604
-6629
-6653
-6677
-6701
-6724
-6747
-6770
-6792
-6814
-6836
-6857
-6877
-6898
-6918
-6937
-6957
-6976
-6995
-7013
-7031
-7049
-7067
-7084
-7101
-7118
-7135
-7152
-7168
-7185
-7201
-7217
-7233
-7249
-7265
-7280
-7296
-7311
-7327
-7342
-7357
-7372
-7387
-7401
-7416
-7430
-7444
-7458
-7472
-7485
-7498
-7511
-7523
-7536
-7547
-7559
-7569
-7580
-7590
-7599
-7608
-7617
-7625
-7632
-7639
-7645
-7651
-7655
-7659
-7663
-7665
-7667
-7668
-7669
-7668
-7667
-7665
-7662
-7658
-7654
-7648
-7642
-7634
-7626
-7617
-7608
-7597
-7586
-7573
-7560
-7547
-7532
-7517
-7502
-7485
-7469
-7451
-7434
-7415
-7397
-7378
-7358
-7338
-7318
-7298
-7277
-7256
-7235
-7213
-7192
-7170
-7147
-7125
-7102
-7079
-7055
-7032
-7008
-6984
-6960
-6936
-6912
-6887
-6863
-6838
-6813
-6788
-6763
-6738
-6712
-6687
-6661
-6636
-6610
-6585
-6559
-6534
-6508
-6483
-6457
-6431
-6406
-6380
-6355
-6329
-6304
-6279
-6253
-6228
-6203
-6178
-6153
-6128
-6104
-6079
-6055
-6030
-6006
-5983
-5959
-5936
-5913
-5890
-5867
-5845
-5822
-5800
-5779
-5757
-5736
-5715
-5694
-5674
-5653
-5633
-5613
-5594
-5574
-5555
-5536
-5518
-5499
-5481
-5463
-5446
-5429
-5412
-5396
-5380
-5364
-5349
-5334
-5320
-5307
-5293
-5281
-5269
-5257
-5247
-5237
-5227
-5219
-5211
-5204
-5197
-5192
-5187
-5182
-5179
-5176
-5174
-5173
-5173
-5173
-5174
-5175
-5177
-5180
-5183
-5186
-5190
-5194
-5199
-5204
-5209
-5214
-5220
-5225
-5231
-5237
-5242
-5248
-5254
-5260
-5265
-5271
-5276
-5282
-5287
-5293
-5298
-5303
-5308
-5313
-5318
-5323
-5328
-5333
-5338
-5342
-5348
-5353
-5358
-5363
-5369
-5375
-5381
-5387
-5393
-5399
-5406
-5412
-5419
-5426
-5432
-5439
-5446
-5453
-5460
-5467
-5474
-5481
-5488
-5495
-5502
-5509
-5516
-5524
-5531
-5538
-5545
-5552
-5559
-5566
-5574
-5581
-5588
-5596
-5603
-5610
-5618
-5626
-5633
-5641
-5648
-5656
-5664
-5671
-5679
-5686
-5693
-5700
-5707
-5714
-5720
-5726
-5732
-5737
-5742
-5747
-5751
-5755
-5759
-5763
-5766
-5768
-5771
-5773
-5774
-5776
-5777
-5778
-5779
-5779
-5779
-5780
-5779
-5779
-5779
-5778
-5777
-5777
-5776
-5774
-5773
-5772
-5770
-5768
-5766
-5764
-5762
-5760
-5757
-5754
-5751
-5748
-5745
-5741
-5737
-5733
-5728
-5724
-5718
-5713
-5707
-5701
-5695
-5689
-5682
-5675
-5667
-5660
-5652
-5644
-5636
-5628
-5620
-5612
-5604
-5595
-5587
-5579
-5571
-5563
-5555
-5548
-5541
-5534
-5527
-5520
-5514
-5508
-5502
-5497
-5492
-5488
-5483
-5479
-5476
-5472
-5469
-5467
-5464
-5462
-5460
-5458
-5457
-5455
-5454
-5453
-5452
-5451
-5450
-5449
-5448
-5446
-5445
-5444
-5443
-5442
-5440
-5439
-5437
-5436
-5434
-5432
-5430
-5428
-5426
-5424
-5421
-5419
-5416
-5413
-5410
-5406
-5402
-5398
-5394
-5389
-5383
-5377
-5371
-5364
-5357
-5349
-5340
-5331
-5321
-5311
-5300
-5288
-5276
-5263
-5250
-5236
-5222
-5207
-5192
-5176
-5160
-5144
-5127
-5110
-5092
-5075
-5057
-5039
-5021
-5002
-4984
-4965
-4946
-4927
-4908
-4889
-4870
-4851
-4832
-4812
-4792
-4772
-4752
-4732
-4711
-4690
-4669
-4647
-4625
-4602
-4579
-4555
-4530
-4505
-4480
-4453
-4427
-4399
-4371
-4342
-4312
-4282
-4252
-4220
-4189
-4156
-4123
-4090
-4056
-4022
-3987
-3952
-3916
-3880
-3843
-3806
-3769
-3731
-3693
-3654
-3616
-3577
-3538
-3499
-3460
-3421
-3381
-3342
-3303
-3265
-3226
-3188
-3150
-3113
-3076
-3040
-3005
-2970
-2936
-2902
-2870
-2839
-2808
-2778
-2750
-2722
-2696
-2670
-2646
-2623
-2601
-2581
-2561
-2543
-2525
-2510
-2495
-2481
-2469
-2457
-2447
-2438
-2429
-2422
-2416
-2411
-2407
-2403
-2401
-2399
-2398
-2398
-2399
-2400
-2402
-2404
-2408
-2411
-2415
-2420
-2425
-2431
-2437
-2443
-2449
-2456
-2463
-2470
-2478
-2485
-2492
-2500
-2507
-2515
-2522
-2529
-2536
-2543
-2550
-2556
-2563
-2569
-2574
-2580
-2585
-2590
-2594
-2598
-2602
-2605
-2608
-2610
-2612
-2614
-2615
-2615
-2615
-2614
-2613
-2612
-2609
-2606
-2603
-2599
-2594
-2589
-2584
-2577
-2571
-2563
-2555
-2547
-2538
-2529
-2519
-2509
-2498
-2487
-2475
-2463
-2451
-2438
-2425
-2411
-2398
-2383
-2369
-2354
-2339
-2324
-2309
-2293
-2277
-2260
-2244
-2227
-2210
-2193
-2176
-2158
-2140
-2122
-2104
-2086
-2068
-2049
-2031
-2012
-1993
-1975
-1956
-1937
-1919
-1900
-1882
-1864
-1846
-1828
-1811
-1794
-1777
-1761
-1745
-1730
-1715
-1701
-1687
-1674
-1661
-1648
-1636
-1625
-1614
-1603
-1593
-1583
-1574
-1565
-1556
-1547
-1538
-1530
-1522
-1514
-1505
-1497
-1489
-1481
-1472
-1463
-1454
-1445
-1436
-1426
-1416
-1406
-1395
-1384
-1373
-1361
-1349
-1337
-1324
-1311
-1298
-1283
-1269
-1254
-1238
-1222
-1206
-1188
-1170
-1152
-1133
-1113
-1092
-1071
-1049
-1027
-1004
-980
-955
-929
-903
-877
-849
-821
-793
-763
-734
-703
-673
-642
-610
-578
-546
-513
-480
-447
-413
-379
-345
-311
-276
-242
-207
-172
-137
-101
-66
-31
5
40
75
111
146
181
216
251
286
320
354
388
422
455
488
520
552
583
613
644
673
702
730
757
784
811
836
861
886
910
933
956
978
1000
1022
1043
1064
1085
1106
1126
1146
1166
1186
1206
1226
1246
1266
1285
1305
1325
1344
1364
1384
1403
1422
1442
1461
1480
1499
1518
1536
1554
1573
1590
1608
1625
1642
1658
1674
1689
1704
1719
1733
1746
1759
1771
1783
1794
1804
1814
1822
1831
1838
1844
1850
1855
1860
1863
1866
1868
1869
1870
1870
1869
1868
1866
1863
1860
1856
1852
1847
1842
1837
1830
1824
1817
1810
1803
1796
1789
1781
1773
1766
1758
1751
1743
1736
1728
1721
1714
1707
1700
1694
1687
1681
1675
1669
1664
1658
1653
1648
1643
1639
1634
1630
1626
1622
1618
1614
1611
1607
1604
1600
1597
1594
1590
1587
1584
1581
1578
1575
1572
1569
1566
1563
1560
1557
1555
1552
1550
1547
1545
1543
1541
1539
1537
1535
1533
1531
1529
1528
1526
1525
1523
1522
1521
1520
1519
1517
1516
1516
1515
1514
1513
1512
1511
1511
1510
1509
1509
1508
1508
1507
1507
1506
1506
1505
1505
1505
1505
1505
1505
1506
1506
1506
1507
1508
1509
1510
1511
1513
1515
1516
1519
1521
1523
1526
1529
1533
1536
1540
1545
1549
1554
1560
1566
1572
1579
1586
1594
1603
1612
1621
1631
1642
1653
1665
1678
1692
1706
1720
1736
1752
1769
1787
1805
1824
1844
1865
1887
1909
1933
1957
1982
2008
2035
2062
2091
2120
2150
2181
2213
2245
2278
2312
2346
2381
2417
2453
2490
2528
2566
2605
2644
2684
2724
2765
2806
2848
2890
2932
2975
3018
3061
3105
3148
3192
3237
3281
3326
3370
3415
3460
3505
3550
3595
3641
3686
3731
3777
3822
3867
3913
3958
4003
4048
4093
4138
4183
4227
4271
4315
4359
4402
4445
4488
4530
4571
4613
4653
4693
4733
4772
4810
4848
4885
4921
4957
4993
5028
5062
5096
5129
5162
5194
5226
5257
5288
5318
5348
5377
5406
5434
5461
5488
5515
5540
5565
5590
5613
5636
5658
5680
5700
5720
5738
5756
5773
5789
5804
5817
5830
5842
5853
5863
5871
5879
5886
5892
5897
5900
5903
5905
5907
5907
5906
5905
5903
5901
5897
5893
5888
5883
5877
5871
5863
5856
5848
5839
5830
5820
5810
5800
5789
5778
5766
5754
5741
5728
5715
5701
5687
5672
5657
5642
5626
5610
5593
5575
5558
5539
5521
5501
5482
5462
5441
5420
5398
5377
5354
5332
5309
5285
5262
5238
5214
5189
5165
5141
5116
5092
5067
5043
5018
4994
4969
4945
4921
4897
4873
4850
4827
4804
4781
4758
4736
4714
4692
4671
4650
4629
4608
4588
4568
4548
4529
4510
4490
4472
4453
4434
4416
4398
4379
4361
4343
4326
4308
4290
4273
4256
4238
4221
4204
4187
4170
4153
4137
4120
4103
4086
4070
4053
4035
4019
4002
3985
3968
3950
3932
3914
3896
3877
3858
3839
3820
3800
3779
3758
3737
3715
3693
3670
3647
3623
3599
3574
3548
3522
3496
3469
3441
3413
3384
3355
3326
3296
3265
3234
3203
3171
3139
3107
3074
3041
3008
2974
2940
2906
2872
2838
2804
2769
2734
2699
2664
2629
2594
2559
2524
2489
2453
2418
2383
2347
2312
2277
2241
2206
2171
2136
2101
2066
2032
1997
1963
1929
1895
1862
1828
1795
1762
1730
1698
1666
1635
1604
1573
1543
1513
1484
1455
1426
1398
1371
1344
1317
1292
1266
1241
1217
1193
1170
1148
1126
1104
1083
1063
1044
1025
1006
988
971
954
938
922
907
892
878
864
850
837
823
811
798
786
774
762
750
739
728
716
705
694
683
672
661
650
639
628
617
606
595
584
572
561
549
538
526
514
503
491
479
467
456
444
432
420
409
397
386
375
363
352
341
331
320
309
299
288
278
267
257
246
236
225
215
204
193
182
171
160
148
137
125
112
100
87
73
60
46
31
17
1
-14
-30
-46
-63
-80
-97
-115
-133
-151
-170
-188
-207
-226
-245
-265
-284
-304
-323
-343
-363
-383
-403
-423
-443
-463
-483
-503
-523
-542
-562
-582
-601
-621
-640
-659
-678
-697
-715
-734
-752
-770
-787
-805
-822
-839
-856
-873
-890
-906
-922
-938
-954
-970
-985
-1000
-1016
-1031
-1046
-1061
-1076
-1090
-1105
-1119
-1133
-1146
-1160
-1173
-1186
-1199
-1211
-1224
-1235
-1247
-1258
-1269
-1279
-1289
-1299
-1308
-1316
-1324
-1332
-1339
-1345
-1351
-1357
-1362
-1366
-1370
-1374
-1377
-1379
-1381
-1382
-1383
-1384
-1384
-1383
-1382
-1381
-1379
-1377
-1374
-1371
-1368
-1364
-1360
-1356
-1351
-1347
-1342
-1336
-1331
-1325
-1319
-1313
-1307
-1300
-1293
-1286
-1280
-1272
-1265
-1258
-1250
-1243
-1235
-1228
-1220
-1212
-1204
-1196
-1188
-1179
-1171
-1162
-1154
-1145
-1136
-1127
-1118
-1108
-1099
-1089
-1080
-1070
-1060
-1051
-1041
-1031
-1020
-1010
-1002
-992
-983
-974
-965
-956
-948
-939
-932
-925
-918
-911
-906
-900
-896
-892
-888
-885
-883
-881
-880
-880
-881
-882
-884
-886
-889
-893
-897
-902
-908
-914
-921
-928
-936
-944
-953
-962
-972
-983
-994
-1004
-1016
-1029
-1042
-1055
-1069
-1083
-1097
-1112
-1127
-1142
-1158
-1174
-1191
-1208
-1225
-1243
-1261
-1280
-1299
-1318
-1338
-1358
-1378
-1399
-1421
-1443
-1465
-1487
-1510
-1534
-1558
-1582
-1606
-1631
-1656
-1681
-1707
-1733
-1759
-1785
-1811
-1838
-1864
-1891
-1918
-1945
-1972
-1999
-2025
-2053
-2080
-2107
-2134
-2161
-2188
-2215
-2242
-2269
-2296
-2322
-2349
-2376
-2402
-2429
-2455
-2482
-2509
-2535
-2562
-2588
-2615
-2642
-2668
-2695
-2722
-2749
-2776
-2803
-2830
-2858
-2885
-2913
-2940
-2968
-2996
-3023
-3051
-3079
-3107
-3135
-3163
-3191
-3219
-3246
-3274
-3302
-3329
-3357
-3384
-3411
-3438
-3465
-3492
-3519
-3545
-3571
-3597
-3622
-3647
-3672
-3697
-3721
-3745
-3768
-3791
-3813
-3835
-3857
-3878
-3898
-3918
-3937
-3956
-3974
-3992
-4009
-4025
-4041
-4056
-4070
-4085
-4098
-4111
-4123
-4135
-4146
-4156
-4166
-4176
-4184
-4192
-4200
-4206
-4212
-4218
-4223
-4227
-4230
-4233
-4236
-4237
-4238
-4239
-4239
-4238
-4237
-4235
-4233
-4230
-4227
-4223
-4219
-4214
-4209
-4204
-4198
-4192
-4186
-4180
-4173
-4166
-4159
-4151
-4143
-4135
-4127
-4119
-4110
-4101
-4091
-4082
-4072
-4062
-4051
-4041
-4030
-4019
-4008
-3996
-3984
-3972
-3959
-3946
-3933
-3920
-3906
-3893
-3879
-3865
-3851
-3837
-3823
-3809
-3795
-3782
-3768
-3754
-3741
-3728
-3715
-3703
-3690
-3679
-3667
-3656
-3645
-3634
-3624
-3615
-3605
-3596
-3588
-3580
-3572
-3565
-3558
-3551
-3545
-3539
-3534
-3529
-3524
-3520
-3516
-3513
-3510
-3507
-3504
-3502
-3500
-3498
-3497
-3496
-3495
-3495
-3495
-3495
-3496
-3497
-3498
-3500
-3502
-3505
-3507
-3511
-3514
-3519
-3523
-3528
-3534
-3540
-3546
-3553
-3560
-3568
-3576
-3584
-3593
-3602
-3612
-3622
-3632
-3643
-3653
-3664
-3675
-3687
-3698
-3710
-3722
-3733
-3745
-3757
-3768
-3780
-3792
-3803
-3814
-3826
-3837
-3848
-3858
-3869
-3879
-3889
-3899
-3909
-3919
-3928
-3937
-3946
-3955
-3964
-3972
-3980
-3988
-3996
-4003
-4011
-4018
-4025
-4032
-4038
-4045
-4050
-4056
-4061
-4066
-4070
-4075
-4078
-4083
-4086
-4089
-4091
-4093
-4094
-4094
-4096
-4096
-4096
-4094
-4093
-4091
-4089
-4086
-4082
-4078
-4073
-4067
-4062
-4054
-4048
-4040
-4032
-4022
-4014
-4003
-3993
-3982
-3971
-3958
-3946
-3933
-3919
-3905
-3891
-3876
-3861
-3845
-3829
-3812
-3795
-3778
-3760
-3742
-3724
-3705
-3686
-3667
-3647
-3628
-3608
-3588
-3568
-3549
-3529
-3509
-3489
-3469
-3449
-3429
-3410
-3390
-3371
-3352
-3333
-3314
-3295
-3277
-3259
-3241
-3223
-3206
-3189
-3172
-3155
-3139
-3123
-3108
-3093
-3078
-3064
-3050
-3037
-3023
-3011
-2999
-2987
-2976
-2966
-2956
-2946
-2937
-2929
-2921
-2914
-2907
-2901
-2896
-2891
-2886
-2882
-2879
-2876
-2874
-2872
-2870
-2869
-2868
-2868
-2868
-2868
-2868
-2869
-2870
-2872
-2873
-2875
-2877
-2879
-2882
-2884
-2887
-2890
-2894
-2897
-2900
-2904
-2908
-2912
-2916
-2920
-2924
-2929
-2933
-2938
-2943
-2947
-2952
-2957
-2962
-2967
-2972
-2977
-2982
-2987
-2992
-2997
-3001
-3006
-3011
-3015
-3020
-3024
-3029
-3033
-3037
-3041
-3044
-3048
-3051
-3055
-3058
-3061
-3064
-3067
-3070
-3073
-3075
-3078
-3081
-3083
-3086
-3088
-3091
-3093
-3095
-3097
-3099
-3101
-3103
-3105
-3106
-3108
-3109
-3110
-3110
-3110
-3111
-3110
-3110
-3109
-3107
-3106
-3104
-3101
-3098
-3095
-3091
-3087
-3082
-3076
-3071
-3064
-3057
-3050
-3042
-3034
-3025
-3015
-3005
-2995
-2984
-2973
-2961
-2948
-2936
-2922
-2909
-2894
-2880
-2865
-2850
-2834
-2818
-2801
-2785
-2767
-2750
-2732
-2714
-2696
-2677
-2658
-2639
-2619
-2600
-2580
-2560
-2539
-2519
-2498
-2477
-2456
-2435
-2413
-2392
-2370
-2348
-2326
-2304
-2282
-2259
-2237
-2214
-2191
-2167
-2144
-2120
-2097
-2073
-2049
-2025
-2001
-1977
-1952
-1928
-1904
-1880
-1856
-1832
-1808
-1785
-1762
-1739
-1716
-1693
-1671
-1649
-1628
-1607
-1587
-1567
-1547
-1528
-1510
-1492
-1474
-1458
-1441
-1426
-1411
-1397
-1383
-1370
-1357
-1345
-1334
-1323
-1312
-1303
-1293
-1285
-1276
-1269
-1261
-1255
-1248
-1242
-1237
-1232
-1227
-1223
-1219
-1216
-1213
-1210
-1207
-1205
-1203
-1201
-1200
-1198
-1197
-1196
-1195
-1194
-1193
-1193
-1192
-1191
-1190
-1189
-1188
-1187
-1186
-1184
-1183
-1181
-1179
-1176
-1174
-1171
-1168
-1164
-1160
-1156
-1152
-1147
-1141
-1136
-1130
-1123
-1116
-1108
-1101
-1092
-1083
-1074
-1064
-1053
-1042
-1031
-1018
-1006
-992
-979
-964
-949
-934
-917
-901
-883
-865
-847
-827
-807
-787
-766
-744
-721
-698
-675
-650
-625
-600
-574
-547
-520
-492
-464
-435
-406
-376
-346
-315
-284
-253
-221
-189
-156
-123
-90
-56
-23
12
46
80
115
150
185
220
256
291
327
363
398
435
471
507
544
580
617
653
690
727
764
801
838
875
912
948
985
1020
1057
1093
1129
1164
1199
1233
1268
1301
1334
1367
1399
1431
1462
1492
1522
1551
1580
1608
1635
1661
1687
1713
1737
1761
1785
1807
1829
1851
1871
1891
1911
1929
1947
1965
1982
1998
2013
2029
2043
2057
2071
2084
2096
2108
2120
2131
2141
2151
2161
2170
2178
2187
2194
2202
2209
2216
2222
2228
2233
2238
2243
2248
2252
2256
2259
2263
2266
2268
2271
2273
2275
2276
2277
2278
2279
2280
2280
2280
2280
2280
2279
2279
2278
2278
2277
2276
2276
2275
2274
2274
2274
2273
2273
2273
2273
2273
2274
2274
2274
2275
2276
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2287
2288
2288
2289
2290
2291
2292
2292
2293
2293
2294
2294
2294
2294
2294
2294
2294
2294
2293
2292
2292
2291
2290
2289
2288
2287
2285
2284
2282
2280
2278
2276
2274
2271
2269
2265
2262
2259
2255
2250
2246
2241
2236
2230
2224
2218
2211
2204
2197
2189
2180
2171
2162
2152
2141
2130
2119
2107
2094
2081
2067
2052
2037
2021
2005
1988
1970
1951
1932
1913
1892
1871
1850
1827
1805
1782
1758
1734
1709
1684
1659
1633
1607
1581
1554
1527
1500
1472
1444
1416
1388
1360
1331
1302
1274
1245
1216
1186
1157
1128
1099
1069
1040
1010
981
952
923
893
864
835
806
777
748
720
691
662
634
606
578
550
522
494
467
440
413
386
360
334
308
283
258
233
209
185
161
138
115
93
71
49
27
6
-14
-35
-54
-74
-93
-112
-131
-149
-167
-184
-202
-219
-235
-252
-268
-284
-299
-315
-330
-344
-359
-373
-387
-401
-415
-428
-442
-455
-467
-480
-492
-504
-516
-527
-538
-549
-560
-571
-581
-591
-600
-610
-619
-628
-637
-646
-654
-662
-670
-678
-685
-693
-700
-707
-714
-720
-726
-732
-738
-744
-750
-755
-760
-765
-770
-774
-779
-783
-787
-791
-795
-799
-803
-806
-810
-813
-816
-819
-822
-825
-827
-830
-832
-834
-836
-837
-839
-840
-841
-842
-842
-843
-843
-842
-842
-841
-841
-839
-838
-836
-835
-833
-830
-828
-825
-822
-819
-816
-813
-809
-806
-802
-798
-794
-790
-786
-782
-778
-774
-770
-766
-762
-758
-753
-749
-745
-741
-736
-732
-728
-723
-719
-714
-710
-705
-700
-696
-691
-686
-680
-675
-670
-664
-659
-653
-647
-641
-635
-628
-622
-616
-609
-602
-596
-589
-582
-576
-569
-562
-555
-549
-542
-535
-529
-522
-516
-510
-504
-497
-492
-486
-480
-474
-469
-464
-458
-453
-448
-443
-439
-434
-429
-424
-420
-415
-411
-406
-402
-397
-393
-388
-384
-379
-375
-370
-366
-361
-357
-352
-348
-343
-339
-335
-330
-326
-321
-317
-313
-308
-304
-300
-296
-292
-287
-284
-280
-276
-272
-269
-265
-262
-259
-256
-253
-251
-249
-247
-245
-244
-243
-242
-242
-242
-242
-243
-244
-245
-247
-250
-253
-256
-259
-264
-268
-273
-279
-285
-291
-298
-305
-313
-321
-330
-339
-348
-358
-368
-379
-391
-402
-414
-427
-440
-453
-467
-481
-496
-511
-526
-542
-558
-575
-592
-609
-627
-645
-663
-681
-700
-719
-738
-758
-778
-798
-818
-839
-860
-881
-902
-923
-944
-966
-987
-1008
-1031
-1053
-1074
-1096
-1118
-1140
-1162
-1184
-1207
-1229
-1251
-1273
-1295
-1318
-1340
-1363
-1385
-1408
-1430
-1453
-1476
-1499
-1522
-1545
-1568
-1591
-1614
-1638
-1661
-1685
-1708
-1732
-1755
-1779
-1802
-1826
-1849
-1873
-1896
-1920
-1943
-1967
-1990
-2013
-2036
-2060
-2082
-2105
-2128
-2150
-2172
-2194
-2216
-2238
-2259
-2280
-2300
-2321
-2341
-2361
-2380
-2400
-2419
-2437
-2456
-2474
-2492
-2510
-2527
-2544
-2561
-2578
-2595
-2611
-2628
-2644
-2660
-2677
-2693
-2709
-2725
-2741
-2758
-2774
-2791
-2807
-2824
-2841
-2858
-2875
-2892
-2910
-2927
-2945
-2962
-2980
-2998
-3016
-3034
-3052
-3069
-3087
-3105
-3123
-3141
-3159
-3177
-3194
-3212
-3229
-3247
-3264
-3282
-3299
-3316
-3333
-3350
-3367
-3384
-3400
-3417
-3433
-3449
-3465
-3481
-3497
-3513
-3528
-3544
-3559
-3574
-3589
-3603
-3618
-3632
-3646
-3660
-3673
-3686
-3699
-3712
-3725
-3737
-3749
-3760
-3772
-3783
-3793
-3803
-3813
-3823
-3832
-3840
-3849
-3857
-3864
-3871
-3878
-3884
-3889
-3895
-3899
-3904
-3908
-3911
-3914
-3917
-3919
-3921
-3922
-3923
-3923
-3923
-3922
-3921
-3920
-3918
-3915
-3912
-3909
-3905
-3901
-3896
-3891
-3886
-3880
-3873
-3867
-3859
-3852
-3844
-3836
-3828
-3820
-3811
-3802
-3793
-3783
-3774
-3764
-3754
-3744
-3733
-3723
-3712
-3701
-3690
-3678
-3667
-3655
-3644
-3632
-3620
-3608
-3596
-3584
-3572
-3560
-3547
-3535
-3523
-3510
-3498
-3486
-3474
-3461
-3449
-3437
-3425
-3413
-3401
-3390
-3378
-3367
-3355
-3344
-3333
-3322
-3311
-3300
-3290
-3280
-3269
-3260
-3250
-3240
-3231
-3222
-3213
-3205
-3197
-3189
-3181
-3173
-3166
-3159
-3152
-3146
-3140
-3133
-3128
-3122
-3117
-3112
-3107
-3102
-3098
-3093
-3089
-3085
-3081
-3078
-3074
-3071
-3068
-3064
-3061
-3059
-3056
-3053
-3050
-3047
-3045
-3042
-3040
-3037
-3035
-3032
-3030
-3028
-3026
-3024
-3022
-3020
-3018
-3017
-3015
-3014
-3013
-3012
-3012
-3011
-3011
-3011
-3011
-3012
-3012
-3013
-3014
-3016
-3017
-3019
-3021
-3023
-3026
-3028
-3031
-3033
-3036
-3039
-3042
-3045
-3048
-3051
-3054
-3057
-3060
-3063
-3065
-3068
-3070
-3072
-3074
-3076
-3078
-3079
-3081
-3081
-3082
-3082
-3082
-3082
-3081
-3080
-3079
-3078
-3076
-3073
-3071
-3068
-3065
-3061
-3058
-3054
-3050
-3045
-3041
-3036
-3031
-3026
-3020
-3015
-3009
-3003
-2998
-2992
-2985
-2979
-2973
-2967
-2961
-2954
-2948
-2942
-2936
-2930
-2924
-2919
-2913
-2907
-2902
-2897
-2892
-2887
-2882
-2877
-2873
-2868
-2864
-2860
-2856
-2852
-2849
-2845
-2842
-2839
-2836
-2833
-2830
-2827
-2824
-2822
-2819
-2817
-2815
-2812
-2810
-2808
-2806
-2804
-2802
-2800
-2798
-2795
-2793
-2791
-2789
-2787
-2785
-2783
-2781
-2779
-2777
-2775
-2773
-2770
-2768
-2766
-2764
-2761
-2759
-2757
-2754
-2752
-2749
-2747
-2744
-2741
-2739
-2736
-2733
-2729
-2726
-2723
-2720
-2716
-2713
-2709
-2706
-2702
-2698
-2695
-2691
-2687
-2684
-2680
-2677
-2673
-2669
-2666
-2662
-2659
-2655
-2652
-2649
-2645
-2642
-2639
-2635
-2632
-2629
-2626
-2622
-2619
-2616
-2613
-2610
-2608
-2605
-2602
-2599
-2596
-2593
-2590
-2588
-2585
-2582
-2579
-2576
-2573
-2570
-2567
-2564
-2561
-2558
-2555
-2552
-2549
-2546
-2543
-2540
-2536
-2533
-2530
-2527
-2523
-2520
-2517
-2514
-2511
-2507
-2504
-2501
-2498
-2495
-2493
-2490
-2487
-2484
-2482
-2479
-2477
-2474
-2472
-2470
-2468
-2466
-2464
-2462
-2461
-2459
-2458
-2457
-2456
-2455
-2455
-2455
-2455
-2455
-2455
-2456
-2457
-2458
-2460
-2462
-2464
-2467
-2470
-2473
-2476
-2480
-2484
-2488
-2493
-2498
-2503
-2509
-2515
-2521
-2527
-2534
-2541
-2548
-2555
-2563
-2571
-2579
-2587
-2596
-2605
-2614
-2623
-2633
-2643
-2653
-2663
-2674
-2684
-2696
-2707
-2719
-2730
-2743
-2755
-2768
-2781
-2794
-2808
-2821
-2836
-2850
-2865
-2880
-2895
-2910
-2926
-2942
-2959
-2976
-2993
-3010
-3028
-3045
-3064
-3082
-3100
-3119
-3138
-3157
-3177
-3196
-3216
-3236
-3256
-3276
-3296
-3316
-3337
-3357
-3377
-3398
-3418
-3438
-3459
-3479
-3499
-3518
-3538
-3557
-3576
-3595
-3614
-3632
-3650
-3668
-3685
-3702
-3718
-3734
-3750
-3765
-3780
-3795
-3809
-3823
-3836
-3849
-3862
-3874
-3886
-3897
-3908
-3919
-3929
-3939
-3948
-3957
-3966
-3974
-3981
-3988
-3995
-4001
-4006
-4011
-4017
-4022
-4025
-4029
-4032
-4034
-4035
-4038
-4038
-4038
-4038
-4038
-4037
-4035
-4033
-4030
-4026
-4021
-4016
-4010
-4003
-3996
-3988
-3979
-3969
-3959
-3948
-3936
-3924
-3910
-3896
-3882
-3866
-3850
-3834
-3816
-3798
-3780
-3761
-3741
-3721
-3700
-3679
-3657
-3635
-3612
-3589
-3566
-3542
-3518
-3494
-3469
-3445
-3420
-3395
-3370
-3345
-3319
-3294
-3269
-3243
-3218
-3192
-3167
-3141
-3116
-3091
-3065
-3040
-3015
-2990
-2965
-2940
-2915
-2890
-2865
-2841
-2816
-2792
-2768
-2744
-2720
-2696
-2673
-2649
-2626
-2603
-2580
-2558
-2535
-2513
-2491
-2469
-2447
-2426
-2404
-2383
-2362
-2342
-2321
-2301
-2281
-2262
-2242
-2223
-2204
-2186
-2167
-2149
-2131
-2114
-2097
-2079
-2063
-2045
-2029
-2013
-1998
-1983
-1967
-1953
-1938
-1924
-1910
-1896
-1882
-1869
-1856
-1844
-1832
-1820
-1808
-1797
-1786
-1775
-1765
-1755
-1745
-1735
-1726
-1717
-1709
-1700
-1692
-1685
-1677
-1670
-1663
-1657
-1651
-1645
-1639
-1633
-1628
-1623
-1618
-1613
-1609
-1604
-1600
-1595
-1591
-1587
-1582
-1578
-1574
-1570
-1566
-1561
-1557
-1553
-1548
-1544
-1539
-1534
-1530
-1525
-1520
-1515
-1510
-1505
-1500
-1495
-1490
-1484
-1479
-1474
-1468
-1463
-1457
-1452
-1446
-1441
-1435
-1429
-1423
-1418
-1412
-1406
-1400
-1394
-1387
-1381
-1375
-1368
-1362
-1355
-1348
-1341
-1334
-1326
-1319
-1311
-1303
-1294
-1286
-1277
-1268
-1259
-1250
-1240
-1230
-1220
-1209
-1199
-1188
-1176
-1165
-1153
-1140
-1128
-1115
-1102
-1088
-1074
-1060
-1046
-1031
-1016
-1000
-985
-968
-952
-935
-918
-901
-884
-866
-848
-830
-811
-792
-773
-754
-734
-715
-695
-675
-654
-634
-613
-592
-571
-550
-528
-507
-485
-463
-442
-420
-398
-376
-353
-331
-309
-286
-264
-242
-219
-197
-174
-151
-129
-106
-84
-61
-38
-16
7
29
52
75
97
120
142
164
187
209
231
253
276
298
320
342
364
386
408
430
451
473
495
517
538
560
581
603
624
645
666
687
708
728
749
769
789
809
829
849
868
887
906
925
943
961
979
997
1014
1031
1048
1064
1080
1096
1112
1127
1142
1157
1172
1186
1200
1214
1228
1241
1254
1267
1280
1292
1305
1317
1329
1340
1352
1363
1374
1385
1395
1406
1416
1426
1436
1445
1455
1464
1473
1481
1490
1498
1507
1515
1523
1531
1538
1546
1553
1561
1568
1575
1582
1589
1596
1603
1610
1616
1623
1629
1635
1642
1647
1653
1659
1664
1670
1675
1680
1684
1689
1693
1697
1701
1705
1709
1713
1716
1720
1723
1726
1729
1732
1735
1738
1741
1743
1746
1749
1752
1755
1757
1760
1763
1766
1769
1771
1774
1777
1780
1783
1786
1789
1792
1795
1798
1801
1804
1808
1811
1814
1817
1820
1823
1826
1829
1832
1835
1838
1841
1844
1847
1850
1853
1856
1858
1861
1863
1866
1868
1870
1873
1875
1876
1878
1880
1881
1882
1883
1884
1884
1885
1885
1885
1884
1884
1883
1882
1881
1879
1877
1875
1873
1871
1868
1865
1861
1858
1854
1850
1846
1842
1837
1832
1827
1822
1816
1811
1805
1799
1793
1786
1779
1773
1766
1758
1751
1743
1736
1727
1719
1711
1702
1693
1684
1674
1665
1655
1645
1634
1624
1613
1602
1590
1579
1567
1555
1543
1530
1517
1504
1491
1478
1464
1450
1436
1422
1407
1393
1378
1363
1348
1333
1318
1302
1286
1271
1255
1239
1222
1206
1190
1173
1157
1140
1123
1107
1090
1073
1056
1039
1022
1004
987
970
953
935
918
901
884
866
849
832
815
798
781
764
747
730
713
697
680
664
647
631
615
599
583
567
551
535
520
505
489
474
459
444
430
415
401
387
373
359
345
332
318
305
292
279
267
254
242
230
219
207
196
185
174
164
154
144
134
125
116
107
98
90
82
74
66
58
51
44
37
30
23
17
10
4
-2
-9
-15
-21
-28
-34
-40
-47
-53
-59
-65
-72
-78
-84
-91
-97
-103
-109
-116
-122
-128
-134
-140
-147
-153
-159
-165
-171
-177
-183
-189
-195
-201
-207
-214
-220
-226
-233
-239
-246
-252
-259
-266
-273
-281
-288
-296
-304
-312
-321
-329
-338
-347
-357
-366
-376
-386
-397
-407
-418
-429
-441
-452
-464
-475
-487
-499
-512
-524
-537
-549
-562
-575
-588
-601
-614
-627
-640
-653
-666
-680
-693
-706
-720
-733
-746
-760
-773
-787
-801
-814
-828
-842
-856
-870
-884
-899
-913
-928
-942
-957
-972
-987
-1002
-1016
-1032
-1048
-1063
-1078
-1094
-1109
-1125
-1141
-1156
-1172
-1187
-1203
-1218
-1234
-1249
-1264
-1279
-1294
-1309
-1324
-1338
-1352
-1366
-1380
-1394
-1407
-1420
-1433
-1446
-1458
-1470
-1482
-1493
-1504
-1515
-1525
-1535
-1544
-1553
-1562
-1570
-1578
-1586
-1593
-1599
-1606
-1611
-1616
-1621
-1625
-1629
-1632
-1635
-1637
-1639
-1640
-1641
-1641
-1641
-1640
-1639
-1637
-1635
-1632
-1629
-1625
-1621
-1616
-1611
-1606
-1600
-1593
-1586
-1578
-1570
-1562
-1553
-1544
-1534
-1524
-1513
-1502
-1491
-1479
-1467
-1454
-1441
-1427
-1414
-1399
-1385
-1370
-1354
-1339
-1323
-1307
-1290
-1273
-1256
-1238
-1220
-1202
-1184
-1165
-1146
-1127
-1107
-1087
-1067
-1047
-1027
-1006
-986
-965
-944
-922
-901
-879
-858
-836
-814
-792
-770
-748
-726
-704
-682
-659
-637
-615
-592
-570
-548
-525
-503
-481
-459
-437
-415
-394
-372
-351
-330
-309
-288
-268
-248
-228
-208
-189
-170
-152
-134
-116
-99
-83
-66
-51
-36
-21
-7
6
19
31
42
53
63
73
81
89
97
103
109
114
118
121
124
126
127
127
127
125
123
120
117
112
107
101
94
87
78
69
60
49
38
26
14
0
-14
-28
-43
-59
-75
-92
-110
-128
-147
-166
-185
-206
-226
-248
-269
-292
-314
-338
-361
-385
-410
-435
-461
-487
-513
-540
-567
-595
-623
-651
-680
-709
-739
-768
-798
-829
-859
-890
-921
-952
-983
-1014
-1046
-1077
-1109
-1140
-1172
-1203
-1234
-1265
-1296
-1327
-1358
-1388
-1418
-1448
-1478
-1507
-1536
-1564
-1593
-1621
-1648
-1675
-1702
-1728
-1754
-1779
-1804
-1829
-1853
-1877
-1900
-1922
-1944
-1965
-1986
-2007
-2025
-2045
-2064
-2082
-2100
-2116
-2132
-2148
-2163
-2177
-2190
-2203
-2215
-2227
-2237
-2247
-2256
-2265
-2273
-2280
-2286
-2292
-2297
-2301
-2305
-2308
-2310
-2312
-2313
-2314
-2314
-2314
-2313
-2312
-2310
-2308
-2306
-2302
-2299
-2295
-2291
-2287
-2282
-2277
-2271
-2266
-2259
-2253
-2247
-2240
-2233
-2226
-2218
-2211
-2203
-2195
-2187
-2179
-2170
-2162
-2153
-2144
-2135
-2126
-2117
-2108
-2099
-2090
-2080
-2071
-2061
-2052
-2041
-2033
-2023
-2013
-2004
-1995
-1985
-1976
-1966
-1957
-1948
-1938
-1929
-1920
-1911
-1901
-1892
-1883
-1874
-1866
-1857
-1848
-1839
-1830
-1822
-1813
-1804
-1796
-1788
-1779
-1771
-1763
-1755
-1746
-1739
-1731
-1723
-1715
-1708
-1701
-1693
-1686
-1679
-1672
-1665
-1659
-1652
-1646
-1640
-1633
-1627
-1621
-1616
-1610
-1604
-1598
-1593
-1587
-1581
-1576
-1570
-1564
-1559
-1553
-1547
-1542
-1536
-1530
-1524
-1518
-1512
-1506
-1499
-1493
-1487
-1480
-1473
-1467
-1460
-1453
-1445
-1438
-1431
-1423
-1416
-1408
-1400
-1392
-1384
-1376
-1367
-1359
-1350
-1342
-1333
-1324
-1315
-1306
-1297
-1288
-1279
-1269
-1260
-1251
-1241
-1232
-1223
-1213
-1204
-1195
-1185
-1176
-1167
-1158
-1149
-1139
-1130
-1121
-1113
-1104
-1095
-1086
-1078
-1070
-1061
-1053
-1045
-1037
-1029
-1022
-1014
-1006
-999
-991
-984
-977
-970
-963
-956
-949
-942
-935
-928
-922
-915
-908
-902
-895
-889
-883
-876
-870
-864
-858
-852
-846
-840
-834
-828
-822
-817
-811
-805
-800
-795
-789
-784
-779
-774
-769
-765
-760
-756
-751
-747
-743
-739
-736
-732
-729
-725
-722
-719
-716
-714
-711
-709
-707
-705
-703
-701
-699
-698
-696
-695
-693
-692
-691
-690
-689
-688
-687
-686
-685
-684
-683
-682
-681
-680
-679
-678
-677
-677
-676
-675
-674
-673
-673
-672
-671
-670
-670
-669
-669
-668
-668
-667
-667
-667
-666
-666
-666
-666
-666
-666
-666
-666
-666
-666
-667
-667
-667
-667
-668
-668
-668
-669
-669
-670
-670
-671
-671
-672
-673
-674
-675
-676
-677
-678
-679
-681
-682
-684
-686
-687
-689
-692
-694
-696
-699
-702
-705
-708
-711
-714
-718
-722
-726
-730
-735
-740
-745
-750
-755
-761
-767
-773
-780
-786
-793
-801
-808
-816
-825
-833
-842
-851
-860
-870
-880
-890
-900
-911
-922
-933
-944
-956
-968
-980
-992
-1004
-1018
-1031
-1044
-1057
-1070
-1084
-1098
-1112
-1126
-1140
-1154
-1169
-1183
-1198
-1213
-1228
-1243
-1258
-1273
-1289
-1304
-1319
-1335
-1351
-1366
-1382
-1398
-1414
-1430
-1445
-1461
-1477
-1493
-1508
-1524
-1540
-1555
-1571
-1586
-1601
-1617
-1632
-1647
-1662
-1676
-1691
-1706
-1720
-1734
-1748
-1762
-1776
-1789
-1802
-1815
-1828
-1841
-1853
-1865
-1877
-1888
-1899
-1910
-1920
-1930
-1939
-1949
-1957
-1965
-1973
-1980
-1987
-1994
-1999
-2004
-2009
-2013
-2017
-2020
-2021
-2024
-2025
-2025
-2025
-2025
-2024
-2021
-2019
-2016
-2013
-2008
-2003
-1998
-1992
-1985
-1978
-1970
-1962
-1953
-1943
-1933
-1922
-1911
-1899
-1887
-1873
-1860
-1846
-1831
-1816
-1800
-1784
-1767
-1750
-1732
-1714
-1695
-1676
-1657
-1637
-1616
-1596
-1574
-1553
-1531
-1509
-1486
-1463
-1439
-1416
-1392
-1367
-1342
-1317
-1292
-1266
-1240
-1213
-1186
-1159
-1132
-1104
-1076
-1048
-1018
-990
-961
-931
-902
-872
-841
-811
-780
-750
-719
-688
-657
-625
-594
-562
-531
-499
-468
-437
-405
-374
-342
-311
-280
-249
-218
-188
-157
-127
-97
-67
-38
-8
21
49
78
106
134
161
188
215
242
268
293
319
343
368
392
416
439
461
484
505
527
547
567
587
606
625
643
660
677
693
709
724
738
752
766
778
791
802
813
823
833
842
850
858
865
872
878
883
888
892
895
898
900
902
903
903
903
903
901
900
898
895
892
888
884
879
874
868
862
856
849
841
833
825
816
807
797
787
777
766
755
744
732
719
707
694
680
667
653
639
624
609
594
579
563
547
531
515
499
483
466
450
433
416
400
383
366
349
333
316
299
283
266
250
233
217
201
185
169
154
138
123
108
93
79
64
50
36
23
9
-4
-17
-29
-42
-54
-65
-77
-88
-99
-110
-121
-131
-141
-150
-160
-169
-178
-186
-195
-203
-211
-219
-226
-233
-240
-247
-253
-260
-266
-271
-277
-282
-288
-293
-297
-302
-306
-310
-314
-318
-321
-325
-328
-331
-334
-336
-339
-341
-343
-345
-347
-349
-351
-353
-354
-356
-358
-359
-360
-362
-363
-364
-366
-367
-368
-369
-370
-372
-373
-374
-375
-376
-377
-378
-379
-380
-381
-382
-383
-384
-385
-386
-387
-388
-389
-390
-390
-391
-392
-392
-393
-394
-394
-395
-395
-396
-396
-397
-397
-398
-398
-398
-399
-399
-400
-400
-401
-402
-402
-403
-404
-405
-406
-407
-408
-409
-410
-412
-413
-415
-417
-418
-420
-422
-424
-426
-428
-430
-432
-435
-437
-439
-442
-444
-447
-449
-452
-454
-457
-460
-462
-465
-468
-471
-473
-476
-479
-482
-485
-488
-491
-494
-497
-501
-504
-507
-510
-513
-517
-520
-523
-526
-529
-532
-535
-538
-541
-543
-546
-548
-550
-552
-554
-555
-556
-557
-558
-559
-559
-559
-559
-558
-557
-556
-554
-552
-550
-547
-544
-541
-537
-533
-528
-523
-517
-511
-505
-498
-490
-482
-474
-465
-456
-447
-437
-426
-416
-405
-393
-381
-369
-356
-343
-330
-316
-302
-288
-273
-258
-243
-227
-212
-195
-179
-162
-146
-128
-111
-93
-75
-57
-39
-21
-2
17
36
55
75
94
114
134
154
174
194
214
234
254
275
295
315
336
356
377
397
417
438
458
478
498
518
538
558
577
597
616
636
655
674
693
711
730
748
766
784
802
820
837
854
871
888
904
920
936
951
967
982
996
1010
1025
1039
1052
1065
1078
1091
1103
1115
1126
1137
1148
1158
1168
1177
1186
1195
1203
1211
1219
1226
1232
1239
1245
1250
1255
1260
1264
1268
1271
1274
1277
1279
1280
1281
1281
1281
1281
1280
1278
1276
1273
1269
1266
1261
1256
1250
1244
1238
1230
1223
1214
1205
1196
1186
1175
1164
1153
1141
1128
1115
1101
1087
1072
1057
1041
1025
1008
992
974
956
938
919
900
881
861
841
821
800
780
758
737
715
693
671
648
625
602
579
556
532
508
484
460
435
410
386
361
336
310
285
260
234
209
183
157
132
106
80
54
29
3
-22
-48
-73
-98
-123
-148
-173
-197
-222
-246
-270
-294
-317
-341
-364
-387
-410
-432
-455
-477
-499
-520
-542
-563
-584
-605
-625
-645
-665
-685
-704
-723
-742
-761
-779
-797
-814
-832
-849
-866
-882
-898
-914
-930
-945
-960
-975
-989
-1002
-1016
-1030
-1044
-1057
-1069
-1082
-1094
-1106
-1117
-1128
-1139
-1149
-1160
-1170
-1179
-1188
-1197
-1206
-1214
-1222
-1230
-1237
-1244
-1251
-1257
-1263
-1269
-1275
-1280
-1285
-1290
-1295
-1299
-1303
-1307
-1310
-1313
-1316
-1318
-1321
-1323
-1324
-1326
-1327
-1328
-1328
-1329
-1329
-1329
-1328
-1328
-1327
-1326
-1325
-1324
-1322
-1320
-1319
-1317
-1315
-1313
-1310
-1308
-1305
-1303
-1300
-1298
-1295
-1292
-1289
-1287
-1284
-1281
-1278
-1275
-1272
-1269
-1266
-1263
-1261
-1258
-1255
-1252
-1249
-1247
-1244
-1242
-1239
-1237
-1234
-1232
-1230
-1228
-1226
-1224
-1222
-1220
-1219
-1217
-1216
-1215
-1214
-1213
-1213
-1212
-1212
-1212
-1212
-1212
-1212
-1213
-1213
-1214
-1215
-1216
-1218
-1219
-1221
-1223
-1225
-1227
-1230
-1232
-1235
-1238
-1241
-1245
-1249
-1252
-1257
-1261
-1265
-1270
-1275
-1280
-1286
-1291
-1297
-1303
-1309
-1316
-1323
-1329
-1336
-1343
-1351
-1358
-1366
-1374
-1382
-1390
-1399
-1407
-1416
-1424
-1433
-1442
-1451
-1460
-1469
-1478
-1487
-1496
-1506
-1515
-1524
-1533
-1542
-1551
-1560
-1569
-1578
-1587
-1595
-1604
-1613
-1621
-1629
-1638
-1646
-1654
-1662
-1669
-1677
-1685
-1692
-1700
-1707
-1714
-1721
-1728
-1735
-1741
-1748
-1754
-1760
-1767
-1773
-1779
-1784
-1790
-1796
-1801
-1807
-1813
-1818
-1823
-1829
-1834
-1839
-1844
-1849
-1854
-1859
-1864
-1869
-1874
-1879
-1884
-1888
-1893
-1898
-1903
-1908
-1912
-1917
-1922
-1927
-1932
-1936
-1941
-1946
-1951
-1956
-1961
-1967
-1972
-1977
-1982
-1988
-1993
-1999
-2004
-2009
-2016
-2021
-2027
-2033
-2039
-2045
-2051
-2057
-2063
-2070
-2076
-2082
-2088
-2095
-2101
-2107
-2114
-2120
-2126
-2133
-2139
-2146
-2152
-2159
-2166
-2172
-2179
-2186
-2193
-2199
-2206
-2213
-2220
-2227
-2234
-2240
-2247
-2254
-2261
-2268
-2274
-2281
-2287
-2294
-2300
-2306
-2313
-2319
-2325
-2330
-2336
-2342
-2347
-2352
-2357
-2362
-2366
-2371
-2375
-2379
-2382
-2386
-2389
-2392
-2395
-2397
-2399
-2401
-2403
-2405
-2406
-2407
-2408
-2408
-2409
-2409
-2409
-2409
-2409
-2408
-2407
-2406
-2405
-2404
-2403
-2401
-2400
-2398
-2396
-2394
-2392
-2389
-2387
-2384
-2382
-2379
-2376
-2373
-2370
-2367
-2363
-2360
-2357
-2353
-2350
-2346
-2342
-2339
-2335
-2331
-2327
-2323
-2319
-2315
-2311
-2307
-2303
-2299
-2295
-2292
-2288
-2284
-2280
-2277
-2273
-2270
-2267
-2264
-2261
-2258
-2256
-2254
-2252
-2250
-2248
-2247
-2246
-2245
-2245
-2245
-2245
-2245
-2246
-2247
-2248
-2250
-2252
-2255
-2258
-2261
-2265
-2269
-2273
-2278
-2283
-2289
-2295
-2302
-2308
-2316
-2323
-2331
-2340
-2349
-2358
-2368
-2378
-2388
-2399
-2410
-2422
-2433
-2446
-2458
-2471
-2485
-2498
-2512
-2527
-2541
-2556
-2572
-2588
-2604
-2620
-2637
-2654
-2671
-2689
-2707
-2726
-2745
-2764
-2783
-2803
-2823
-2844
-2865
-2886
-2907
-2929
-2951
-2973
-2995
-3018
-3041
-3064
-3087
-3110
-3134
-3157
-3181
-3205
-3229
-3253
-3276
-3300
-3324
-3348
-3371
-3395
-3418
-3442
-3465
-3488
-3510
-3533
-3555
-3578
-3599
-3621
-3643
-3664
-3685
-3706
-3726
-3747
-3767
-3786
-3806
-3825
-3844
-3863
-3881
-3899
-3917
-3935
-3952
-3969
-3986
-4002
-4018
-4034
-4050
-4065
-4080
-4094
-4109
-4123
-4137
-4150
-4163
-4176
-4188
-4200
-4211
-4223
-4234
-4244
-4254
-4264
-4273
-4282
-4291
-4299
-4307
-4315
-4322
-4328
-4335
-4341
-4347
-4352
-4357
-4362
-4366
-4371
-4375
-4378
-4382
-4385
-4388
-4391
-4393
-4396
-4398
-4400
-4402
-4404
-4405
-4407
-4408
-4409
-4410
-4410
-4411
-4411
-4412
-4412
-4411
-4411
-4410
-4410
-4409
-4408
-4406
-4405
-4403
-4402
-4400
-4397
-4395
-4393
-4390
-4387
-4384
-4381
-4378
-4375
-4372
-4368
-4364
-4361
-4357
-4353
-4350
-4346
-4342
-4338
-4334
-4330
-4326
-4322
-4318
-4314
-4310
-4306
-4302
-4298
-4294
-4290
-4286
-4283
-4279
-4275
-4271
-4268
-4264
-4260
-4256
-4253
-4249
-4245
-4241
-4237
-4233
-4229
-4225
-4221
-4217
-4213
-4209
-4204
-4200
-4196
-4191
-4186
-4182
-4177
-4172
-4167
-4162
-4157
-4151
-4146
-4140
-4134
-4128
-4122
-4116
-4110
-4104
-4097
-4090
-4083
-4077
-4070
-4062
-4054
-4046
-4038
-4030
-4022
-4014
-4006
-3998
-3988
-3979
-3970
-3960
-3950
-3940
-3929
-3918
-3907
-3895
-3883
-3871
-3859
-3846
-3832
-3819
-3805
-3790
-3775
-3760
-3745
-3729
-3713
-3696
-3679
-3662
-3644
-3626
-3608
-3589
-3570
-3551
-3531
-3511
-3491
-3471
-3450
-3428
-3407
-3385
-3363
-3341
-3318
-3295
-3272
-3249
-3225
-3201
-3177
-3152
-3127
-3102
-3077
-3052
-3026
-3000
-2974
-2947
-2921
-2894
-2867
-2840
-2813
-2785
-2758
-2730
-2702
-2674
-2646
-2617
-2589
-2560
-2532
-2503
-2474
-2445
-2415
-2386
-2357
-2327
-2298
-2268
-2238
-2208
-2178
-2148
-2118
-2088
-2058
-2028
-1998
-1967
-1937
-1907
-1876
-1846
-1816
-1785
-1755
-1725
-1695
-1665
-1635
-1605
-1575
-1545
-1515
-1486
-1457
-1427
-1398
-1370
-1341
-1312
-1284
-1256
-1228
-1201
-1174
-1147
-1120
-1094
-1068
-1043
-1016
-993
-968
-944
-921
-897
-875
-852
-830
-809
-788
-767
-747
-727
-708
-689
-670
-652
-635
-617
-601
-584
-568
-553
-538
-523
-509
-495
-481
-468
-456
-443
-432
-420
-409
-399
-388
-379
-369
-360
-352
-344
-336
-328
-321
-314
-308
-302
-296
-291
-285
-281
-276
-272
-268
-264
-261
-258
-255
-253
-250
-248
-246
-245
-243
-242
-241
-240
-240
-239
-239
-239
-238
-238
-239
-239
-239
-240
-240
-241
-241
-242
-243
-243
-244
-245
-245
-246
-247
-247
-248
-248
-249
-249
-249
-249
-249
-249
-249
-249
-249
-248
-247
-247
-246
-245
-244
-242
-241
-239
-237
-236
-233
-231
-229
-227
-224
-221
-218
-215
-212
-209
-206
-202
-199
-195
-191
-187
-183
-179
-175
-171
-166
-162
-158
-153
-148
-143
-139
-134
-128
-123
-118
-113
-107
-102
-96
-90
-84
-78
-72
-66
-60
-54
-48
-41
-35
-29
-22
-16
-9
-3
4
10
17
23
30
36
42
49
55
61
67
73
79
85
91
97
102
108
113
119
124
129
134
139
144
149
153
157
161
165
169
173
176
179
182
185
188
190
192
194
195
197
198
199
199
200
200
200
200
199
198
197
196
194
193
191
188
186
183
180
177
173
170
166
161
157
152
147
142
136
131
125
118
112
105
98
91
83
76
68
59
51
42
33
24
14
5
-5
-15
-26
-36
-47
-58
-69
-80
-91
-103
-115
-126
-138
-150
-162
-174
-187
-199
-211
-224
-236
-248
-261
-273
-285
-297
-309
-322
-334
-346
-358
-369
-381
-392
-404
-415
-426
-437
-447
-458
-468
-478
-487
-497
-506
-515
-523
-532
-540
-547
-555
-562
-569
-575
-581
-587
-593
-598
-602
-607
-611
-614
-617
-620
-622
-624
-626
-627
-628
-628
-628
-627
-626
-625
-623
-620
-618
-614
-610
-606
-601
-595
-589
-583
-576
-568
-560
-552
-543
-534
-524
-513
-502
-491
-479
-467
-454
-440
-426
-412
-397
-382
-367
-351
-334
-317
-300
-283
-265
-246
-227
-208
-189
-169
-148
-128
-107
-86
-64
-42
-20
3
26
49
73
97
121
145
170
195
220
246
272
298
325
352
379
406
434
461
489
518
546
575
604
633
662
691
721
750
780
810
839
869
899
929
959
989
1018
1049
1079
1109
1138
1168
1197
1226
1256
1285
1313
1342
1370
1398
1426
1453
1481
1508
1534
1560
1586
1612
1637
1662
1686
1710
1734
1757
1780
1802
1824
1845
1865
1886
1905
1924
1943
1961
1978
1995
2011
2027
2041
2057
2070
2084
2096
2108
2120
2131
2141
2151
2160
2168
2176
2183
2189
2195
2200
2205
2209
2212
2215
2217
2219
2220
2220
2220
2219
2218
2216
2213
2210
2206
2202
2197
2192
2186
2179
2172
2165
2157
2148
2139
2130
2120
2109
2099
2087
2075
2063
2051
2037
2024
2009
1996
1982
1967
1951
1936
1920
1903
1887
1870
1852
1835
1817
1798
1780
1761
1741
1722
1702
1682
1662
1641
1620
1600
1578
1557
1536
1514
1492
1470
1448
1426
1404
1382
1359
1337
1314
1292
1269
1247
1224
1201
1179
1156
1133
1111
1088
1065
1042
1020
997
974
952
929
907
884
861
839
816
794
772
749
727
704
682
660
637
615
593
571
549
527
505
483
462
440
419
398
377
356
335
314
294
274
254
234
214
195
176
157
138
120
101
83
65
48
30
13
-4
-21
-37
-54
-70
-86
-102
-117
-132
-148
-163
-177
-192
-206
-221
-235
-249
-262
-276
-290
-303
-316
-329
-342
-355
-368
-380
-392
-405
-417
-429
-441
-452
-464
-475
-487
-498
-509
-520
-530
-541
-551
-561
-571
-581
-591
-600
-610
-619
-628
-637
-646
-654
-662
-671
-679
-686
-694
-701
-709
-716
-722
-729
-736
-742
-748
-754
-760
-766
-772
-777
-782
-787
-792
-797
-802
-806
-810
-814
-818
-821
-825
-828
-831
-833
-836
-838
-840
-841
-843
-844
-845
-846
-847
-847
-847
-847
-847
-847
-846
-846
-845
-844
-843
-842
-840
-839
-837
-836
-834
-832
-831
-829
-827
-825
-823
-821
-819
-817
-815
-813
-811
-809
-806
-804
-802
-800
-798
-796
-793
-791
-790
-788
-786
-784
-783
-781
-780
-779
-778
-777
-776
-776
-776
-775
-775
-776
-776
-777
-778
-779
-781
-782
-785
-787
-790
-793
-796
-800
-804
-808
-813
-818
-824
-829
-836
-843
-850
-857
-865
-874
-883
-892
-902
-912
-922
-933
-945
-956
-969
-981
-994
-1006
-1020
-1035
-1049
-1064
-1079
-1094
-1110
-1126
-1142
-1159
-1176
-1193
-1211
-1229
-1247
-1265
-1284
-1303
-1322
-1342
-1361
-1381
-1402
-1422
-1442
-1463
-1484
-1505
-1527
-1548
-1570
-1592
-1614
-1636
-1658
-1680
-1703
-1725
-1748
-1770
-1793
-1816
-1839
-1862
-1885
-1908
-1931
-1954
-1977
-2000
-2023
-2045
-2069
-2092
-2115
-2138
-2161
-2184
-2206
-2229
-2252
-2275
-2297
-2320
-2342
-2365
-2387
-2410
-2432
-2454
-2476
-2498
-2520
-2542
-2563
-2585
-2606
-2628
-2649
-2670
-2691
-2711
-2732
-2753
-2773
-2793
-2813
-2833
-2853
-2873
-2893
-2912
-2931
-2950
-2970
-2988
-3007
-3026
-3044
-3063
-3081
-3100
-3118
-3136
-3154
-3172
-3190
-3208
-3226
-3244
-3262
-3280
-3298
-3316
-3334
-3352
-3370
-3388
-3406
-3424
-3442
-3460
-3479
-3497
-3515
-3533
-3552
-3570
-3589
-3607
-3626
-3644
-3663
-3682
-3701
-3719
-3738
-3757
-3776
-3795
-3814
-3833
-3852
-3871
-3890
-3909
-3928
-3947
-3966
-3985
-4003
-4022
-4042
-4061
-4080
-4099
-4118
-4137
-4155
-4174
-4192
-4211
-4229
-4247
-4266
-4283
-4301
-4319
-4336
-4354
-4371
-4388
-4404
-4421
-4438
-4454
-4470
-4486
-4501
-4517
-4532
-4547
-4561
-4576
-4590
-4603
-4617
-4630
-4643
-4656
-4668
-4680
-4691
-4703
-4713
-4724
-4734
-4744
-4754
-4763
-4772
-4780
-4788
-4796
-4803
-4810
-4816
-4822
-4827
-4832
-4837
-4841
-4845
-4848
-4851
-4853
-4855
-4856
-4857
-4858
-4858
-4857
-4856
-4855
-4853
-4850
-4847
-4844
-4840
-4836
-4831
-4825
-4820
-4814
-4807
-4800
-4792
-4785
-4776
-4768
-4758
-4749
-4739
-4729
-4718
-4707
-4696
-4684
-4672
-4660
-4647
-4634
-4621
-4608
-4594
-4580
-4565
-4550
-4536
-4520
-4505
-4489
-4473
-4457
-4440
-4423
-4406
-4389
-4371
-4353
-4335
-4317
-4298
-4279
-4260
-4241
-4221
-4201
-4182
-4161
-4141
-4121
-4100
-4078
-4058
-4037
-4016
-3995
-3974
-3952
-3931
-3909
-3888
-3866
-3845
-3823
-3802
-3780
-3759
-3737
-3716
-3695
-3673
-3652
-3631
-3611
-3590
-3570
-3550
-3530
-3510
-3490
-3471
-3452
-3433
-3414
-3396
-3378
-3360
-3343
-3325
-3308
-3292
-3275
-3260
-3244
-3229
-3214
-3199
-3185
-3171
-3157
-3144
-3131
-3119
-3107
-3095
-3084
-3073
-3062
-3052
-3042
-3032
-3023
-3015
-3006
-2998
-2990
-2983
-2976
-2970
-2963
-2958
-2952
-2947
-2943
-2939
-2935
-2932
-2929
-2927
-2925
-2924
-2923
-2922
-2922
-2922
-2923
-2924
-2926
-2928
-2930
-2933
-2937
-2940
-2945
-2949
-2954
-2960
-2965
-2972
-2978
-2985
-2993
-3001
-3009
-3017
-3026
-3036
-3046
-3056
-3066
-3077
-3088
-3100
-3112
-3124
-3137
-3150
-3163
-3176
-3190
-3204
-3219
-3233
-3249
-3264
-3280
-3295
-3312
-3328
-3345
-3362
-3379
-3397
-3415
-3433
-3451
-3469
-3488
-3507
-3526
-3545
-3565
-3584
-3604
-3623
-3643
-3663
-3683
-3703
-3724
-3744
-3764
-3784
-3805
-3825
-3845
-3866
-3886
-3906
-3926
-3946
-3966
-3986
-4005
-4025
-4043
-4062
-4082
-4101
-4119
-4138
-4156
-4173
-4191
-4208
-4225
-4241
-4257
-4273
-4289
-4304
-4318
-4333
-4347
-4360
-4373
-4386
-4398
-4410
-4421
-4431
-4442
-4452
-4461
-4470
-4478
-4486
-4493
-4500
-4506
-4512
-4517
-4522
-4526
-4530
-4533
-4536
-4538
-4540
-4541
-4542
-4542
-4542
-4541
-4540
-4538
-4536
-4534
-4530
-4527
-4522
-4518
-4512
-4507
-4501
-4494
-4487
-4479
-4471
-4463
-4454
-4444
-4434
-4423
-4413
-4401
-4389
-4377
-4364
-4351
-4337
-4323
-4309
-4294
-4278
-4263
-4246
-4230
-4213
-4196
-4178
-4160
-4141
-4123
-4104
-4085
-4065
-4045
-4025
-4005
-3984
-3963
-3942
-3921
-3900
-3879
-3857
-3835
-3814
-3792
-3770
-3748
-3726
-3703
-3681
-3659
-3637
-3615
-3592
-3570
-3547
-3525
-3503
-3480
-3457
-3435
-3412
-3390
-3367
-3345
-3322
-3300
-3277
-3255
-3233
-3210
-3188
-3166
-3144
-3121
-3099
-3077
-3056
-3034
-3012
-2990
-2969
-2947
-2926
-2904
-2883
-2862
-2841
-2819
-2798
-2777
-2756
-2735
-2714
-2693
-2672
-2651
-2630
-2609
-2588
-2567
-2546
-2525
-2503
-2482
-2461
-2439
-2418
-2396
-2375
-2353
-2331
-2309
-2287
-2265
-2243
-2221
-2198
-2176
-2153
-2130
-2107
-2084
-2061
-2037
-2015
-1991
-1968
-1944
-1920
-1897
-1873
-1849
-1824
-1800
-1776
-1751
-1727
-1702
-1677
-1653
-1628
-1603
-1578
-1554
-1529
-1504
-1480
-1455
-1430
-1406
-1382
-1357
-1333
-1309
-1285
-1261
-1237
-1214
-1190
-1167
-1144
-1122
-1099
-1077
-1055
-1033
-1012
-990
-969
-949
-928
-908
-889
-869
-850
-831
-813
-795
-777
-760
-743
-726
-710
-694
-679
-664
-649
-635
-621
-608
-595
-582
-570
-559
-547
-537
-526
-516
-507
-498
-489
-481
-474
-467
-460
-453
-448
-442
-437
-432
-428
-424
-421
-418
-416
-413
-412
-410
-409
-408
-408
-408
-408
-409
-410
-411
-413
-415
-417
-419
-422
-424
-427
-431
-434
-438
-441
-445
-449
-454
-458
-463
-467
-472
-477
-482
-487
-492
-497
-502
-507
-512
-517
-522
-528
-533
-538
-543
-548
-553
-557
-562
-567
-572
-576
-581
-585
-589
-594
-597
-601
-605
-608
-611
-614
-617
-619
-621
-623
-625
-626
-627
-627
-627
-627
-626
-625
-624
-622
-620
-618
-615
-612
-608
-604
-599
-595
-589
-584
-577
-571
-564
-556
-549
-540
-532
-523
-513
-504
-494
-483
-473
-462
-451
-439
-427
-415
-403
-390
-377
-364
-351
-337
-323
-309
-295
-281
-266
-252
-237
-222
-207
-192
-177
-162
-147
-131
-116
-101
-85
-70
-54
-38
-23
-7
9
24
40
56
72
87
103
118
134
149
165
180
195
210
225
240
255
269
284
298
312
326
340
353
367
380
393
406
419
432
444
456
468
480
491
503
514
525
536
546
556
566
576
586
595
605
614
622
631
639
648
656
664
671
679
686
694
701
708
715
721
728
734
740
746
752
758
764
769
775
780
785
790
794
799
803
807
812
816
819
823
827
830
833
837
840
842
845
848
850
853
855
857
859
861
863
864
866
868
869
870
872
873
874
875
876
877
878
879
879
880
880
880
881
881
881
881
881
880
880
879
878
877
876
875
874
872
871
869
867
865
862
860
857
854
851
848
845
841
838
834
830
826
822
818
813
809
804
799
794
789
784
779
774
768
763
757
751
746
740
734
728
722
715
709
703
697
690
684
677
670
664
657
650
643
636
629
622
614
607
600
593
585
578
571
563
556
549
542
534
527
520
513
506
499
492
485
478
471
464
458
451
445
439
432
426
420
415
409
403
398
392
387
382
377
373
368
363
359
355
351
347
343
339
335
332
328
325
322
319
316
313
311
308
306
304
302
300
299
297
295
294
293
292
291
290
289
288
288
287
287
287
287
287
287
287
288
288
289
290
291
292
293
294
296
297
299
300
302
304
305
307
309
311
313
315
317
320
322
324
326
329
331
334
336
339
342
344
347
350
353
356
359
362
366
369
372
376
379
383
387
391
394
398
402
406
411
415
419
424
428
433
437
442
447
451
456
461
466
471
476
481
486
490
495
500
505
510
515
520
525
530
535
540
545
549
554
559
564
568
573
578
582
587
591
596
600
604
608
613
617
621
625
629
633
637
641
645
649
653
657
661
665
669
673
677
681
684
688
692
696
700
704
708
711
715
719
722
726
730
733
737
740
744
747
751
754
758
761
765
768
772
775
779
782
786
789
792
796
799
802
806
809
812
816
819
822
826
829
832
835
839
842
845
849
852
855
859
862
865
869
872
875
879
882
886
889
893
896
900
903
907
910
914
918
921
925
929
933
937
941
945
948
952
956
960
964
968
972
976
979
983
987
990
994
998
1000
1004
1008
1010
1014
1016
1020
1022
1026
1029
1031
1033
1036
1038
1040
1041
1043
1045
1046
1047
1048
1049
1049
1050
1050
1050
1050
1049
1048
1047
1046
1045
1043
1041
1039
1036
1033
1030
1027
1024
1020
1016
1012
1008
1002
998
993
988
982
976
970
964
957
951
944
937
929
922
914
906
898
890
881
872
863
854
844
835
825
815
805
794
784
773
762
751
739
728
716
705
693
681
668
656
643
631
618
605
592
578
565
552
538
524
510
496
482
468
454
440
425
411
396
382
367
353
338
323
309
294
279
265
250
235
221
206
191
176
162
147
133
118
103
89
74
60
45
31
17
2
-12
-26
-41
-55
-69
-83
-97
-111
-125
-139
-153
-167
-181
-194
-208
-222
-235
-249
-262
-276
-289
-302
-316
-329
-342
-356
-369
-382
-396
-409
-422
-436
-449
-463
-476
-490
-503
-517
-530
-544
-557
-571
-584
-598
-612
-625
-639
-652
-666
-680
-693
-707
-720
-734
-748
-761
-775
-789
-803
-816
-830
-844
-858
-872
-886
-900
-915
-929
-943
-958
-972
-987
-1000
-1016
-1030
-1045
-1060
-1074
-1089
-1104
-1119
-1134
-1149
-1164
-1178
-1193
-1208
-1223
-1238
-1253
-1268
-1283
-1298
-1313
-1328
-1342
-1357
-1372
-1387
-1402
-1416
-1431
-1446
-1460
-1475
-1490
-1504
-1519
-1533
-1548
-1562
-1577
-1591
-1605
-1620
-1634
-1648
-1663
-1677
-1691
-1705
-1719
-1733
-1747
-1761
-1774
-1788
-1801
-1815
-1828
-1842
-1855
-1868
-1881
-1893
-1906
-1918
-1931
-1943
-1955
-1967
-1979
-1991
-2001
-2013
-2025
-2036
-2047
-2058
-2069
-2079
-2090
-2100
-2110
-2121
-2131
-2140
-2150
-2160
-2170
-2179
-2188
-2198
-2207
-2216
-2225
-2234
-2243
-2252
-2260
-2269
-2277
-2286
-2294
-2302
-2310
-2317
-2325
-2333
-2340
-2347
-2354
-2361
-2368
-2375
-2382
-2389
-2395
-2402
-2408
-2414
-2421
-2427
-2433
-2439
-2446
-2452
-2458
-2464
-2470
-2476
-2482
-2487
-2493
-2499
-2505
-2511
-2517
-2523
-2528
-2534
-2540
-2546
-2552
-2558
-2564
-2570
-2576
-2582
-2588
-2594
-2601
-2607
-2613
-2620
-2626
-2633
-2639
-2646
-2653
-2659
-2666
-2673
-2680
-2687
-2694
-2702
-2709
-2716
-2724
-2731
-2739
-2746
-2754
-2762
-2770
-2778
-2787
-2795
-2804
-2812
-2821
-2830
-2839
-2848
-2857
-2867
-2876
-2886
-2896
-2905
-2915
-2925
-2935
-2945
-2956
-2966
-2977
-2987
-2998
-3009
-3019
-3030
-3041
-3052
-3063
-3074
-3085
-3096
-3107
-3118
-3130
-3141
-3152
-3163
-3175
-3186
-3197
-3209
-3220
-3232
-3243
-3255
-3266
-3277
-3289
-3300
-3312
-3323
-3334
-3345
-3357
-3368
-3378
-3389
-3400
-3411
-3421
-3431
-3442
-3452
-3461
-3471
-3481
-3490
-3499
-3508
-3517
-3526
-3534
-3542
-3550
-3558
-3566
-3573
-3580
-3587
-3593
-3600
-3606
-3611
-3617
-3622
-3627
-3632
-3636
-3641
-3645
-3648
-3652
-3655
-3658
-3660
-3662
-3664
-3666
-3667
-3668
-3669
-3669
-3669
-3669
-3668
-3668
-3667
-3665
-3663
-3661
-3659
-3657
-3654
-3651
-3647
-3643
-3640
-3635
-3631
-3626
-3621
-3616
-3610
-3604
-3598
-3592
-3585
-3578
-3571
-3564
-3556
-3549
-3541
-3532
-3524
-3515
-3506
-3497
-3488
-3478
-3469
-3459
-3449
-3438
-3428
-3417
-3406
-3395
-3383
-3372
-3360
-3348
-3336
-3323
-3311
-3298
-3285
-3272
-3258
-3245
-3231
-3218
-3204
-3190
-3176
-3161
-3147
-3133
-3118
-3103
-3089
-3074
-3059
-3044
-3029
-3014
-2999
-2984
-2969
-2953
-2938
-2923
-2908
-2892
-2877
-2862
-2847
-2832
-2817
-2802
-2787
-2772
-2757
-2742
-2728
-2713
-2699
-2684
-2670
-2656
-2642
-2628
-2615
-2601
-2587
-2574
-2561
-2548
-2535
-2522
-2510
-2497
-2485
-2473
-2461
-2449
-2438
-2427
-2415
-2405
-2394
-2383
-2373
-2363
-2353
-2344
-2334
-2325
-2316
-2307
-2299
-2291
-2283
-2275
-2267
-2260
-2253
-2246
-2240
-2234
-2228
-2222
-2216
-2211
-2206
-2202
-2197
-2193
-2189
-2185
-2182
-2179
-2176
-2173
-2170
-2168
-2166
-2165
-2163
-2162
-2161
-2161
-2160
-2160
-2161
-2161
-2162
-2163
-2164
-2166
-2167
-2169
-2171
-2174
-2177
-2180
-2183
-2186
-2190
-2194
-2198
-2203
-2208
-2213
-2218
-2224
-2230
-2236
-2242
-2249
-2256
-2263
-2271
-2279
-2287
-2295
-2303
-2312
-2321
-2330
-2340
-2350
-2359
-2370
-2380
-2390
-2401
-2412
-2423
-2434
-2446
-2458
-2469
-2482
-2494
-2506
-2519
-2531
-2544
-2557
-2570
-2583
-2596
-2610
-2623
-2637
-2650
-2664
-2678
-2692
-2706
-2720
-2735
-2749
-2763
-2778
-2792
-2807
-2821
-2836
-2850
-2864
-2879
-2893
-2908
-2922
-2937
-2951
-2965
-2979
-2993
-3007
-3021
-3035
-3049
-3062
-3076
-3089
-3102
-3116
-3128
-3141
-3154
-3166
-3179
-3191
-3203
-3215
-3226
-3238
-3249
-3260
-3271
-3282
-3292
-3302
-3313
-3322
-3332
-3342
-3351
-3360
-3369
-3378
-3386
-3395
-3403
-3411
-3418
-3426
-3433
-3440
-3447
-3454
-3461
-3467
-3473
-3480
-3485
-3491
-3496
-3502
-3507
-3511
-3516
-3520
-3525
-3529
-3533
-3536
-3540
-3543
-3546
-3548
-3551
-3553
-3555
-3557
-3559
-3560
-3561
-3562
-3563
-3563
-3563
-3563
-3562
-3561
-3560
-3559
-3557
-3555
-3553
-3550
-3547
-3544
-3541
-3537
-3533
-3528
-3524
-3519
-3514
-3508
-3502
-3496
-3490
-3483
-3476
-3469
-3461
-3454
-3446
-3437
-3429
-3420
-3411
-3401
-3392
-3382
-3372
-3362
-3351
-3341
-3330
-3319
-3307
-3296
-3284
-3272
-3260
-3248
-3236
-3223
-3210
-3197
-3184
-3171
-3157
-3143
-3130
-3116
-3101
-3087
-3073
-3058
-3043
-3028
-3013
-2998
-2982
-2967
-2951
-2935
-2919
-2903
-2887
-2870
-2854
-2837
-2820
-2803
-2786
-2769
-2752
-2735
-2717
-2700
-2682
-2664
-2647
-2629
-2611
-2593
-2575
-2557
-2539
-2521
-2503
-2485
-2467
-2448
-2430
-2412
-2393
-2375
-2356
-2338
-2319
-2301
-2282
-2264
-2245
-2226
-2208
-2189
-2171
-2152
-2134
-2116
-2098
-2079
-2061
-2043
-2025
-2008
-1990
-1972
-1955
-1937
-1920
-1903
-1886
-1869
-1853
-1836
-1820
-1803
-1787
-1772
-1756
-1740
-1725
-1710
-1695
-1681
-1666
-1652
-1638
-1624
-1611
-1598
-1584
-1572
-1559
-1547
-1535
-1523
-1511
-1500
-1489
-1478
-1467
-1457
-1447
-1437
-1428
-1419
-1410
-1401
-1393
-1385
-1377
-1369
-1362
-1355
-1348
-1342
-1336
-1330
-1325
-1320
-1315
-1311
-1306
-1303
-1299
-1296
-1293
-1291
-1288
-1286
-1285
-1284
-1283
-1282
-1282
-1282
-1283
-1284
-1285
-1286
-1288
-1290
-1293
-1295
-1298
-1302
-1305
-1309
-1313
-1318
-1322
-1327
-1333
-1338
-1344
-1350
-1356
-1362
-1369
-1375
-1382
-1389
-1396
-1404
-1411
-1419
-1426
-1434
-1442
-1450
-1458
-1467
-1475
-1483
-1492
-1500
-1509
-1518
-1527
-1536
-1545
-1554
-1563
-1572
-1581
-1591
-1600
-1610
-1619
-1629
-1638
-1648
-1657
-1667
-1676
-1686
-1695
-1705
-1714
-1724
-1733
-1743
-1752
-1761
-1770
-1780
-1789
-1798
-1806
-1815
-1824
-1833
-1841
-1849
-1858
-1866
-1874
-1882
-1890
-1897
-1905
-1912
-1920
-1927
-1933
-1940
-1947
-1953
-1959
-1965
-1971
-1977
-1982
-1988
-1993
-1997
-2001
-2005
-2009
-2013
-2017
-2021
-2024
-2027
-2029
-2032
-2033
-2035
-2036
-2037
-2037
-2037
-2039
-2039
-2037
-2037
-2036
-2035
-2033
-2032
-2029
-2027
-2024
-2021
-2017
-2013
-2009
-2005
-2001
-1997
-1992
-1987
-1981
-1975
-1969
-1962
-1956
-1949
-1941
-1934
-1926
-1918
-1910
-1901
-1893
-1884
-1875
-1865
-1856
-1846
-1836
-1826
-1816
-1805
-1795
-1784
-1773
-1762
-1751
-1740
-1729
-1717
-1706
-1694
-1683
-1671
-1659
-1647
-1635
-1623
-1611
-1599
-1587
-1575
-1563
-1551
-1539
-1526
-1514
-1502
-1490
-1478
-1466
-1454
-1442
-1430
-1418
-1407
-1395
-1384
-1372
-1361
-1350
-1339
-1328
-1318
-1307
-1297
-1287
-1277
-1267
-1257
-1248
-1239
-1230
-1221
-1212
-1203
-1195
-1186
-1178
-1170
-1163
-1155
-1148
-1141
-1133
-1127
-1120
-1113
-1107
-1101
-1095
-1089
-1084
-1078
-1073
-1068
-1063
-1058
-1053
-1049
-1045
-1041
-1037
-1033
-1029
-1026
-1022
-1020
-1016
-1014
-1012
-1010
-1006
-1006
-1004
-1002
-1000
-1000
-999
-998
-997
-997
-997
-996
-997
-997
-997
-998
-999
-1000
-1000
-1002
-1004
-1004
-1006
-1008
-1012
-1014
-1016
-1018
-1022
-1025
-1028
-1031
-1035
-1038
-1042
-1045
-1049
-1053
-1057
-1061
-1065
-1070
-1074
-1079
-1083
-1088
-1092
-1097
-1102
-1106
-1111
-1116
-1121
-1126
-1130
-1135
-1140
-1145
-1149
-1154
-1159
-1163
-1168
-1172
-1176
-1181
-1185
-1189
-1193
-1197
-1200
-1204
-1208
-1211
-1215
-1218
-1221
-1224
-1227
-1230
-1233
-1235
-1238
-1240
-1243
-1245
-1247
-1249
-1251
-1252
-1254
-1255
-1257
-1258
-1259
-1260
-1261
-1261
-1262
-1262
-1263
-1263
-1263
-1262
-1262
-1262
-1261
-1260
-1259
-1258
-1257
-1255
-1254
-1252
-1250
-1248
-1246
-1243
-1241
-1238
-1235
-1232
-1229
-1226
-1222
-1219
-1215
-1211
-1207
-1202
-1198
-1193
-1188
-1183
-1178
-1172
-1167
-1161
-1155
-1149
-1142
-1136
-1129
-1122
-1115
-1107
-1100
-1092
-1084
-1076
-1068
-1059
-1051
-1042
-1033
-1024
-1014
-1004
-996
-986
-976
-966
-956
-946
-935
-925
-914
-903
-892
-881
-869
-858
-846
-835
-823
-811
-798
-786
-773
-761
-748
-735
-722
-708
-695
-682
-668
-654
-640
-627
-612
-598
-584
-570
-556
-541
-527
-512
-498
-483
-469
-454
-440
-425
-410
-396
-381
-367
-352
-338
-323
-309
-294
-280
-266
-251
-237
-223
-209
-195
-181
-167
-153
-140
-126
-112
-99
-85
-72
-58
-45
-32
-19
-6
7
20
32
45
57
69
82
94
105
117
129
140
152
163
174
185
196
207
217
228
238
249
259
269
279
289
298
308
318
327
336
346
355
364
373
382
391
400
409
417
426
435
444
452
461
469
478
486
495
503
511
520
528
536
544
552
560
568
576
584
592
600
608
615
623
631
638
646
653
661
668
676
683
690
698
705
712
719
726
734
741
748
755
762
769
775
782
789
796
803
810
817
824
830
837
844
851
858
865
872
878
885
892
899
905
912
919
925
932
938
944
951
957
963
969
975
981
986
992
998
1002
1008
1014
1018
1024
1029
1033
1038
1043
1047
1052
1056
1060
1065
1069
1073
1077
1081
1084
1088
1092
1095
1099
1102
1105
1108
1111
1114
1117
1120
1122
1125
1127
1130
1132
1134
1136
1137
1139
1140
1142
1143
1144
1145
1145
1146
1146
1147
1147
1147
1147
1147
1146
1146
1145
1144
1144
1143
1142
1140
1139
1137
1136
1134
1132
1130
1128
1126
1124
1122
1119
1117
1114
1111
1108
1105
1102
1099
1096
1092
1089
1085
1082
1078
1074
1070
1066
1062
1058
1054
1049
1045
1040
1036
1031
1027
1022
1016
1012
1006
1002
997
992
987
982
976
971
966
960
955
949
944
938
933
927
922
916
910
905
899
893
888
882
876
870
864
859
853
847
841
835
830
824
818
812
806
801
795
789
783
778
772
766
760
755
749
743
738
732
726
721
715
710
704
699
694
689
683
678
673
668
663
659
654
649
645
640
636
631
627
623
618
614
610
606
602
598
594
590
586
582
578
574
570
566
562
559
555
551
547
543
539
535
532
528
524
520
516
512
508
505
501
497
493
489
485
481
477
473
469
465
461
457
453
448
444
439
435
430
425
421
416
410
405
400
394
389
383
377
371
365
358
352
345
338
331
324
316
309
301
293
285
276
268
259
250
240
231
221
211
201
191
180
169
158
147
135
123
111
99
87
74
61
48
34
21
7
-7
-22
-36
-51
-66
-81
-96
-112
-128
-144
-160
-176
-192
-209
-225
-242
-259
-276
-293
-311
-328
-345
-363
-380
-398
-416
-434
-451
-469
-487
-505
-523
-541
-558
-576
-594
-612
-629
-647
-664
-682
-699
-717
-734
-751
-768
-785
-801
-818
-835
-851
-867
-883
-899
-915
-930
-946
-961
-976
-991
-1006
-1020
-1035
-1049
-1063
-1077
-1090
-1104
-1117
-1130
-1143
-1155
-1168
-1180
-1192
-1204
-1215
-1227
-1238
-1249
-1259
-1269
-1280
-1289
-1299
-1308
-1318
-1326
-1335
-1343
-1352
-1359
-1367
-1375
-1382
-1389
-1395
-1402
-1408
-1414
-1420
-1425
-1431
-1436
-1441
-1445
-1450
-1454
-1458
-1462
-1466
-1469
-1472
-1475
-1478
-1480
-1483
-1485
-1487
-1489
-1490
-1492
-1493
-1494
-1495
-1496
-1496
-1497
-1497
-1497
-1497
-1497
-1497
-1497
-1496
-1496
-1495
-1494
-1493
-1492
-1491
-1490
-1488
-1487
-1485
-1484
-1482
-1480
-1478
-1476
-1474
-1472
-1470
-1468
-1465
-1463
-1460
-1458
-1455
-1453
-1450
-1447
-1445
-1442
-1439
-1436
-1433
-1431
-1428
-1425
-1422
-1419
-1416
-1414
-1411
-1408
-1405
-1402
-1400
-1397
-1394
-1392
-1389
-1386
-1384
-1381
-1379
-1377
-1374
-1372
-1370
-1368
-1366
-1364
-1362
-1361
-1359
-1358
-1357
-1355
-1354
-1354
-1353
-1352
-1352
-1352
-1352
-1352
-1353
-1354
-1355
-1356
-1357
-1359
-1361
-1363
-1366
-1369
-1372
-1375
-1379
-1383
-1387
-1392
-1397
-1402
-1407
-1413
-1419
-1426
-1433
-1440
-1448
-1455
-1464
-1472
-1482
-1491
-1501
-1511
-1521
-1532
-1544
-1555
-1567
-1580
-1592
-1606
-1619
-1633
-1647
-1661
-1676
-1692
-1707
-1723
-1739
-1756
-1773
-1790
-1808
-1826
-1844
-1863
-1881
-1901
-1920
-1940
-1960
-1980
-2001
-2021
-2041
-2064
-2085
-2107
-2128
-2150
-2172
-2195
-2217
-2240
-2262
-2285
-2308
-2331
-2354
-2377
-2400
-2423
-2446
-2469
-2492
-2515
-2538
-2561
-2584
-2607
-2630
-2652
-2675
-2697
-2719
-2741
-2763
-2785
-2807
-2828
-2849
-2870
-2891
-2912
-2933
-2953
-2973
-2993
-3013
-3032
-3051
-3070
-3089
-3107
-3126
-3143
-3161
-3178
-3195
-3212
-3228
-3244
-3260
-3275
-3290
-3304
-3319
-3333
-3346
-3359
-3372
-3385
-3397
-3409
-3420
-3431
-3442
-3452
-3462
-3471
-3480
-3489
-3497
-3504
-3512
-3519
-3525
-3531
-3537
-3542
-3547
-3551
-3555
-3559
-3562
-3565
-3567
-3569
-3571
-3572
-3573
-3574
-3574
-3574
-3574
-3573
-3572
-3570
-3568
-3566
-3564
-3561
-3558
-3555
-3551
-3548
-3544
-3539
-3535
-3530
-3525
-3520
-3515
-3509
-3503
-3497
-3491
-3485
-3478
-3471
-3464
-3457
-3450
-3443
-3435
-3428
-3420
-3412
-3404
-3396
-3388
-3380
-3372
-3363
-3355
-3347
-3338
-3330
-3321
-3312
-3304
-3295
-3286
-3278
-3269
-3260
-3251
-3242
-3234
-3225
-3216
-3207
-3199
-3190
-3181
-3172
-3164
-3155
-3146
-3138
-3129
-3121
-3112
-3104
-3096
-3087
-3079
-3071
-3063
-3055
-3047
-3040
-3032
-3025
-3017
-3010
-3003
-2996
-2989
-2983
-2976
-2970
-2964
-2958
-2952
-2947
-2941
-2936
-2931
-2926
-2921
-2916
-2912
-2908
-2904
-2900
-2896
-2893
-2890
-2887
-2884
-2881
-2879
-2876
-2874
-2873
-2871
-2869
-2868
-2867
-2866
-2865
-2865
-2864
-2864
-2864
-2864
-2864
-2864
-2865
-2866
-2867
-2868
-2869
-2870
-2872
-2873
-2875
-2877
-2879
-2882
-2884
-2886
-2889
-2892
-2895
-2898
-2901
-2904
-2907
-2911
-2914
-2918
-2922
-2925
-2929
-2933
-2937
-2941
-2945
-2950
-2954
-2958
-2962
-2967
-2971
-2976
-2980
-2984
-2989
-2993
-2998
-3002
-3007
-3011
-3015
-3020
-3024
-3028
-3033
-3037
-3041
-3045
-3049
-3053
-3057
-3061
-3065
-3068
-3072
-3076
-3079
-3083
-3086
-3089
-3092
-3095
-3098
-3101
-3104
-3107
-3109
-3112
-3114
-3116
-3119
-3121
-3123
-3125
-3127
-3129
-3130
-3132
-3134
-3135
-3136
-3138
-3139
-3140
-3141
-3142
-3143
-3143
-3144
-3145
-3145
-3146
-3146
-3147
-3147
-3148
-3148
-3148
-3148
-3148
-3149
-3149
-3149
-3149
-3149
-3149
-3149
-3149
-3149
-3149
-3149
-3149
-3149
-3148
-3148
-3148
-3148
-3148
-3148
-3148
-3148
-3148
-3148
-3148
-3148
-3148
-3148
-3148
-3148
-3148
-3147
-3147
-3147
-3147
-3147
-3147
-3147
-3148
-3148
-3148
-3148
-3148
-3148
-3148
-3148
-3148
-3149
-3149
-3149
-3149
-3149
-3149
-3150
-3150
-3150
-3151
-3151
-3151
-3152
-3152
-3153
-3153
-3154
-3154
-3155
-3156
-3156
-3157
-3158
-3159
-3159
-3160
-3161
-3162
-3163
-3164
-3165
-3166
-3167
-3169
-3170
-3171
-3173
-3174
-3175
-3177
-3179
-3180
-3182
-3184
-3185
-3187
-3189
-3191
-3193
-3196
-3198
-3200
-3202
-3205
-3207
-3210
-3212
-3215
-3218
-3220
-3223
-3226
-3229
-3232
-3234
-3237
-3240
-3243
-3246
-3250
-3253
-3256
-3259
-3262
-3265
-3268
-3271
-3274
-3277
-3280
-3284
-3287
-3290
-3293
-3296
-3299
-3302
-3305
-3308
-3311
-3314
-3317
-3320
-3323
-3326
-3330
-3333
-3336
-3339
-3342
-3345
-3348
-3352
-3355
-3358
-3361
-3364
-3367
-3371
-3374
-3377
-3380
-3383
-3386
-3389
-3392
-3396
-3399
-3402
-3405
-3408
-3411
-3414
-3417
-3420
-3423
-3426
-3428
-3431
-3434
-3437
-3440
-3442
-3445
-3448
-3450
-3453
-3456
-3458
-3461
-3464
-3466
-3469
-3471
-3474
-3476
-3478
-3481
-3483
-3485
-3488
-3490
-3492
-3494
-3496
-3499
-3501
-3503
-3505
-3507
-3509
-3511
-3512
-3514
-3516
-3518
-3519
-3521
-3522
-3523
-3525
-3526
-3527
-3528
-3529
-3530
-3531
-3532
-3533
-3534
-3535
-3535
-3536
-3536
-3537
-3537
-3538
-3538
-3539
-3539
-3539
-3539
-3540
-3540
-3540
-3540
-3540
-3540
-3540
-3541
-3541
-3541
-3541
-3541
-3541
-3541
-3541
-3541
-3541
-3541
-3541
-3541
-3541
-3541
-3542
-3542
-3542
-3543
-3543
-3544
-3544
-3545
-3546
-3546
-3547
-3548
-3549
-3550
-3552
-3553
-3554
-3556
-3557
-3559
-3561
-3563
-3565
-3567
-3569
-3571
-3573
-3575
-3578
-3580
-3583
-3586
-3588
-3591
-3594
-3597
-3600
-3603
-3607
-3610
-3614
-3617
-3621
-3624
-3628
-3632
-3636
-3640
-3644
-3648
-3653
-3657
-3661
-3666
-3670
-3675
-3679
-3684
-3689
-3693
-3698
-3703
-3707
-3712
-3717
-3722
-3727
-3731
-3736
-3741
-3746
-3751
-3755
-3760
-3765
-3770
-3774
-3779
-3783
-3788
-3792
-3797
-3801
-3805
-3809
-3814
-3817
-3821
-3825
-3829
-3832
-3836
-3839
-3843
-3846
-3849
-3852
-3855
-3858
-3861
-3863
-3866
-3868
-3870
-3872
-3874
-3876
-3878
-3879
-3881
-3882
-3883
-3884
-3885
-3886
-3886
-3887
-3887
-3887
-3887
-3886
-3886
-3885
-3884
-3883
-3882
-3880
-3878
-3876
-3874
-3872
-3869
-3867
-3864
-3861
-3857
-3854
-3850
-3846
-3842
-3838
-3833
-3828
-3823
-3818
-3813
-3807
-3802
-3796
-3790
-3783
-3777
-3770
-3763
-3756
-3749
-3742
-3734
-3727
-3719
-3711
-3703
-3695
-3686
-3678
-3669
-3660
-3652
-3643
-3634
-3624
-3615
-3606
-3596
-3587
-3577
-3567
-3558
-3548
-3538
-3528
-3518
-3507
-3497
-3487
-3477
-3466
-3456
-3446
-3435
-3425
-3414
-3403
-3393
-3382
-3371
-3361
-3350
-3339
-3329
-3318
-3307
-3297
-3286
-3275
-3264
-3254
-3243
-3232
-3222
-3211
-3201
-3190
-3179
-3169
-3158
-3148
-3137
-3126
-3116
-3105
-3095
-3084
-3074
-3063
-3053
-3042
-3032
-3021
-3010
-3000
-2989
-2979
-2968
-2958
-2947
-2937
-2926
-2916
-2905
-2895
-2884
-2873
-2863
-2852
-2842
-2831
-2820
-2810
-2799
-2788
-2778
-2767
-2756
-2746
-2735
-2724
-2713
-2703
-2692
-2681
-2670
-2659
-2648
-2637
-2626
-2615
-2604
-2593
-2582
-2571
-2560
-2549
-2538
-2527
-2516
-2505
-2493
-2482
-2471
-2460
-2449
-2437
-2426
-2415
-2403
-2392
-2380
-2369
-2358
-2346
-2334
-2323
-2311
-2300
-2288
-2276
-2264
-2253
-2241
-2229
-2217
-2205
-2194
-2182
-2170
-2158
-2146
-2133
-2121
-2109
-2097
-2085
-2072
-2060
-2048
-2035
-2023
-2011
-1998
-1986
-1973
-1961
-1948
-1936
-1923
-1910
-1898
-1885
-1872
-1859
-1847
-1834
-1821
-1808
-1795
-1782
-1770
-1757
-1744
-1731
-1718
-1705
-1692
-1679
-1666
-1653
-1640
-1627
-1614
-1601
-1588
-1574
-1561
-1548
-1535
-1522
-1509
-1496
-1482
-1469
-1456
-1443
-1429
-1416
-1403
-1389
-1376
-1363
-1349
-1336
-1323
-1309
-1296
-1283
-1269
-1256
-1242
-1229
-1216
-1202
-1188
-1175
-1161
-1148
-1134
-1120
-1107
-1093
-1079
-1065
-1052
-1038
-1024
-1010
-996
-981
-967
-953
-938
-924
-909
-895
-880
-865
-850
-835
-820
-805
-790
-774
-758
-743
-727
-711
-695
-679
-662
-646
-629
-613
-596
-579
-562
-545
-528
-510
-493
-476
-458
-440
-422
-404
-386
-368
-350
-332
-313
-295
-276
-258
-239
-220
-202
-183
-164
-145
-126
-106
-87
-68
-49
-30
-10
9
28
48
67
86
106
125
144
164
183
202
222
241
260
279
299
318
337
356
375
394
414
433
452
471
490
509
527
546
565
584
603
621
640
658
677
695
713
732
750
768
785
803
821
839
856
873
891
908
925
942
958
975
991
1008
1024
1040
1056
1071
1087
1102
1117
1132
1147
1161
1175
1189
1203
1217
1230
1244
1257
1269
1282
1294
1306
1318
1330
1341
1352
1363
1374
1384
1394
1404
1414
1423
1432
1441
1450
1458
1467
1475
1482
1490
1497
1504
1511
1517
1523
1529
1535
1540
1546
1551
1555
1560
1564
1568
1572
1575
1579
1582
1585
1587
1590
1592
1594
1596
1598
1599
1600
1601
1602
1603
1603
1604
1604
1604
1603
1603
1602
1602
1601
1599
1598
1597
1595
1593
1591
1589
1587
1585
1583
1580
1578
1575
1573
1570
1567
1564
1561
1558
1555
1552
1549
1546
1543
1540
1537
1533
1530
1527
1523
1520
1516
1513
1509
1506
1502
1499
1495
1491
1488
1484
1480
1477
1473
1469
1465
1461
1458
1454
1450
1446
1442
1438
1435
1431
1427
1423
1419
1415
1411
1407
1404
1400
1396
1393
1389
1385
1382
1378
1375
1372
1368
1365
1362
1359
1356
1353
1350
1348
1345
1342
1340
1338
1335
1333
1331
1329
1327
1325
1323
1321
1319
1318
1316
1314
1313
1311
1310
1309
1307
1306
1305
1304
1302
1301
1300
1299
1298
1297
1296
1295
1294
1293
1292
1291
1290
1289
1288
1288
1287
1286
1285
1285
1284
1283
1282
1282
1281
1280
1280
1279
1278
1277
1277
1276
1275
1274
1274
1273
1272
1271
1270
1270
1269
1268
1267
1266
1265
1264
1264
1263
1262
1261
1260
1259
1258
1257
1256
1255
1254
1253
1252
1251
1250
1249
1248
1247
1246
1245
1243
1242
1241
1240
1239
1237
1236
1235
1234
1233
1231
1230
1229
1228
1227
1225
1224
1223
1222
1221
1220
1219
1218
1217
1216
1216
1215
1214
1213
1212
1212
1211
1210
1209
1209
1208
1208
1207
1206
1206
1205
1205
1205
1204
1204
1204
1204
1203
1203
1203
1203
1204
1204
1204
1204
1204
1205
1205
1206
1206
1207
1208
1209
1210
1211
1212
1213
1214
1216
1217
1219
1220
1222
1224
1226
1227
1229
1232
1234
1236
1238
1241
1243
1246
1249
1251
1254
1257
1260
1263
1266
1270
1273
1276
1279
1283
1286
1290
1294
1297
1301
1305
1309
1313
1317
1321
1325
1329
1333
1337
1341
1345
1349
1353
1357
1361
1366
1370
1374
1378
1382
1386
1390
1394
1398
1402
1406
1410
1413
1417
1421
1424
1428
1431
1434
1437
1440
1443
1446
1449
1451
1454
1456
1458
1460
1462
1464
1465
1467
1468
1469
1470
1471
1472
1472
1473
1473
1473
1473
1473
1472
1472
1471
1470
1469
1467
1466
1464
1462
1460
1458
1456
1453
1450
1448
1444
1441
1437
1434
1430
1425
1421
1416
1412
1407
1401
1396
1390
1384
1378
1371
1364
1357
1350
1343
1335
1327
1318
1310
1301
1292
1282
1273
1263
1253
1242
1232
1221
1210
1198
1187
1175
1163
1150
1138
1125
1112
1098
1085
1071
1057
1042
1028
1012
998
982
967
951
935
918
902
885
868
851
833
815
797
779
760
742
723
704
684
665
645
625
605
585
564
543
523
501
480
459
437
415
393
371
349
326
304
281
258
235
212
188
165
141
117
94
70
46
21
-3
-27
-52
-76
-101
-126
-151
-176
-201
-226
-251
-276
-301
-327
-352
-378
-403
-429
-454
-480
-506
-532
-557
-583
-609
-635
-661
-687
-713
-739
-765
-791
-817
-844
-870
-896
-922
-948
-974
-1000
-1026
-1052
-1077
-1103
-1129
-1154
-1180
-1205
-1231
-1256
-1281
-1306
-1331
-1356
-1381
-1406
-1430
-1455
-1479
-1503
-1527
-1551
-1575
-1599
-1623
-1646
-1669
-1693
-1716
-1739
-1762
-1785
-1807
-1830
-1852
-1875
-1897
-1919
-1940
-1962
-1984
-2005
-2027
-2048
-2069
-2090
-2111
-2131
-2152
-2172
-2192
-2212
-2232
-2252
-2272
-2291
-2311
-2330
-2349
-2368
-2386
-2405
-2423
-2442
-2460
-2477
-2495
-2513
-2530
-2547
-2564
-2581
-2598
-2614
-2631
-2647
-2663
-2679
-2694
-2710
-2725
-2740
-2755
-2770
-2784
-2799
-2813
-2827
-2841
-2855
-2869
-2882
-2895
-2908
-2921
-2934
-2947
-2960
-2972
-2984
-2996
-3008
-3020
-3032
-3043
-3054
-3066
-3077
-3088
-3098
-3109
-3120
-3130
-3140
-3150
-3160
-3170
-3180
-3190
-3199
-3208
-3218
-3227
-3236
-3245
-3254
-3262
-3271
-3279
-3288
-3296
-3304
-3312
-3320
-3328
-3336
-3344
-3352
-3359
-3367
-3374
-3382
-3389
-3396
-3403
-3410
-3417
-3424
-3431
-3438
-3445
-3452
-3458
-3465
-3471
-3478
-3484
-3491
-3497
-3503
-3509
-3516
-3522
-3528
-3534
-3539
-3545
-3551
-3557
-3563
-3568
-3574
-3579
-3585
-3590
-3595
-3601
-3606
-3611
-3616
-3621
-3626
-3631
-3636
-3641
-3646
-3651
-3655
-3660
-3664
-3669
-3673
-3678
-3682
-3686
-3690
-3694
-3698
-3702
-3706
-3710
-3714
-3718
-3721
-3725
-3728
-3731
-3735
-3738
-3741
-3744
-3747
-3750
-3753
-3756
-3758
-3761
-3763
-3766
-3768
-3770
-3772
-3774
-3776
-3777
-3779
-3781
-3782
-3783
-3785
-3786
-3787
-3788
-3789
-3789
-3790
-3791
-3791
-3792
-3792
-3792
-3792
-3792
-3792
-3792
-3792
-3792
-3792
-3792
-3792
-3791
-3791
-3791
-3791
-3790
-3790
-3790
-3789
-3789
-3789
-3788
-3788
-3788
-3788
-3787
-3787
-3787
-3787
-3786
-3786
-3786
-3786
-3785
-3785
-3785
-3785
-3785
-3785
-3785
-3785
-3785
-3785
-3785
-3785
-3786
-3786
-3786
-3786
-3787
-3787
-3788
-3788
-3789
-3789
-3790
-3791
-3792
-3793
-3794
-3795
-3796
-3797
-3798
-3800
-3801
-3803
-3805
-3806
-3808
-3810
-3812
-3814
-3816
-3819
-3821
-3824
-3826
-3829
-3832
-3834
-3837
-3840
-3843
-3846
-3850
-3853
-3856
-3860
-3863
-3867
-3870
-3874
-3877
-3881
-3885
-3889
-3892
-3896
-3900
-3904
-3908
-3912
-3916
-3920
-3924
-3928
-3932
-3937
-3941
-3945
-3949
-3953
-3958
-3962
-3966
-3971
-3975
-3979
-3984
-3988
-3992
-3997
-4001
-4006
-4010
-4014
-4019
-4022
-4027
-4032
-4037
-4041
-4046
-4051
-4054
-4059
-4064
-4069
-4074
-4078
-4083
-4088
-4093
-4097
-4102
-4107
-4112
-4116
-4121
-4126
-4130
-4135
-4140
-4144
-4149
-4154
-4158
-4163
-4168
-4173
-4177
-4182
-4187
-4191
-4196
-4200
-4205
-4210
-4214
-4219
-4223
-4228
-4232
-4236
-4241
-4245
-4249
-4253
-4258
-4262
-4266
-4270
-4274
-4278
-4281
-4285
-4289
-4293
-4296
-4300
-4303
-4307
-4310
-4313
-4317
-4320
-4323
-4326
-4329
-4332
-4335
-4338
-4340
-4343
-4345
-4348
-4350
-4353
-4355
-4358
-4360
-4362
-4364
-4366
-4368
-4370
-4372
-4374
-4376
-4378
-4380
-4381
-4383
-4385
-4386
-4388
-4389
-4391
-4392
-4394
-4395
-4396
-4397
-4398
-4399
-4400
-4401
-4402
-4403
-4403
-4404
-4405
-4405
-4405
-4406
-4406
-4406
-4406
-4406
-4406
-4406
-4406
-4405
-4405
-4404
-4403
-4402
-4401
-4400
-4399
-4397
-4396
-4394
-4392
-4390
-4388
-4385
-4383
-4380
-4377
-4374
-4371
-4368
-4365
-4361
-4358
-4354
-4350
-4346
-4342
-4338
-4333
-4329
-4324
-4319
-4314
-4309
-4304
-4298
-4293
-4287
-4281
-4275
-4269
-4263
-4256
-4250
-4243
-4236
-4229
-4222
-4215
-4208
-4200
-4193
-4185
-4177
-4169
-4161
-4153
-4144
-4136
-4127
-4119
-4110
-4101
-4091
-4083
-4075
-4065
-4056
-4046
-4038
-4029
-4019
-4010
-4001
-3991
-3982
-3972
-3962
-3953
-3943
-3933
-3923
-3914
-3904
-3894
-3884
-3874
-3864
-3854
-3844
-3834
-3824
-3814
-3804
-3794
-3784
-3774
-3764
-3754
-3744
-3734
-3724
-3714
-3703
-3693
-3683
-3673
-3663
-3653
-3643
-3633
-3623
-3613
-3603
-3593
-3583
-3573
-3563
-3553
-3543
-3532
-3522
-3512
-3502
-3492
-3482
-3472
-3462
-3452
-3442
-3432
-3421
-3411
-3401
-3391
-3381
-3370
-3360
-3350
-3339
-3329
-3318
-3308
-3297
-3287
-3276
-3265
-3254
-3244
-3233
-3222
-3211
-3200
-3189
-3177
-3166
-3155
-3143
-3132
-3120
-3109
-3097
-3085
-3073
-3061
-3049
-3037
-3025
-3013
-3000
-2988
-2975
-2962
-2949
-2937
-2924
-2910
-2897
-2884
-2870
-2857
-2843
-2829
-2815
-2801
-2787
-2773
-2759
-2744
-2730
-2715
-2700
-2685
-2670
-2655
-2639
-2624
-2608
-2592
-2576
-2559
-2543
-2526
-2510
-2493
-2476
-2459
-2441
-2424
-2406
-2388
-2370
-2352
-2333
-2315
-2296
-2277
-2258
-2239
-2220
-2201
-2181
-2161
-2141
-2121
-2101
-2081
-2061
-2040
-2019
-1999
-1978
-1957
-1936
-1915
-1894
-1872
-1851
-1829
-1808
-1786
-1765
-1743
-1721
-1699
-1677
-1655
-1634
-1612
-1589
-1567
-1545
-1523
-1501
-1479
-1457
-1435
-1413
-1390
-1368
-1346
-1324
-1302
-1280
-1258
-1236
-1214
-1192
-1170
-1148
-1126
-1105
-1083
-1061
-1040
-1018
-997
-975
-954
-933
-912
-891
-870
-850
-829
-809
-788
-768
-748
-728
-708
-689
-669
-650
-631
-612
-593
-574
-556
-537
-519
-501
-483
-466
-448
-431
-414
-397
-380
-363
-346
-330
-314
-298
-282
-266
-250
-235
-220
-205
-190
-175
-161
-147
-132
-119
-105
-91
-78
-65
-52
-39
-26
-14
-2
10
22
34
46
57
68
79
90
101
111
122
132
142
152
162
171
181
190
199
208
217
226
234
243
251
259
267
275
282
290
297
304
311
318
325
332
338
345
351
357
363
369
375
380
386
391
397
402
407
412
417
422
426
431
435
440
444
449
453
457
462
466
470
474
478
482
486
490
494
498
502
506
509
513
517
521
525
529
533
537
541
545
549
553
557
561
565
569
573
577
581
585
589
594
598
602
607
611
615
620
624
629
633
638
642
647
652
656
661
666
670
675
679
684
689
693
698
703
707
712
717
721
726
730
735
740
744
749
753
758
762
767
771
776
780
784
789
793
797
802
806
810
814
818
822
826
829
833
837
840
843
847
850
853
856
859
862
864
867
869
872
874
876
878
880
882
884
886
887
889
890
892
893
894
895
896
897
898
899
900
900
901
901
901
901
902
901
901
901
901
900
900
899
899
898
897
897
896
895
894
893
892
891
890
888
887
886
884
883
881
880
878
876
875
873
871
869
867
865
863
861
859
857
854
852
850
847
845
843
840
838
835
833
830
827
825
822
820
817
814
812
809
806
804
801
799
796
794
791
789
786
784
781
779
777
774
772
769
767
764
762
759
757
755
752
750
748
746
743
741
739
737
735
733
731
729
727
725
724
722
720
718
717
715
714
712
711
709
708
706
705
704
702
701
700
698
697
696
695
694
692
691
690
689
688
687
686
685
684
683
682
681
680
679
679
678
677
676
675
674
673
672
671
670
669
668
667
666
665
663
662
660
659
657
656
654
652
650
648
646
644
641
639
636
634
631
628
625
622
619
615
612
608
605
601
597
593
589
585
581
577
572
568
563
559
554
549
544
539
533
528
522
517
511
505
500
494
488
481
475
469
463
456
450
443
437
430
423
417
410
403
397
390
383
376
369
362
356
349
342
335
328
322
315
308
302
295
289
283
276
270
264
258
252
247
241
235
230
224
219
213
208
203
198
193
189
184
180
175
171
167
163
159
155
151
148
144
141
137
134
131
128
125
123
120
117
115
112
110
108
106
104
102
100
99
97
96
95
94
93
92
91
91
90
90
89
89
89
89
89
90
90
90
91
91
92
93
93
94
95
96
97
98
100
101
102
104
105
106
108
109
111
112
114
115
117
118
120
121
123
124
126
127
129
131
132
134
135
137
139
140
142
143
144
146
147
149
150
151
152
154
155
156
157
158
159
159
160
161
162
162
163
164
164
164
165
165
165
165
165
165
165
165
164
164
163
162
161
160
158
157
155
153
151
149
146
144
141
139
136
133
130
126
123
120
116
112
109
105
101
96
92
88
83
78
73
68
63
58
52
47
41
35
29
23
17
11
4
-2
-9
-15
-22
-29
-36
-43
-50
-57
-65
-72
-80
-88
-96
-104
-112
-120
-128
-137
-145
-154
-163
-172
-181
-190
-199
-208
-217
-227
-236
-246
-255
-265
-275
-285
-295
-304
-314
-325
-335
-345
-355
-365
-376
-386
-397
-408
-418
-429
-440
-451
-461
-472
-483
-494
-505
-516
-528
-539
-550
-561
-572
-583
-594
-606
-617
-628
-639
-650
-661
-672
-683
-694
-705
-715
-726
-737
-747
-758
-768
-778
-788
-799
-809
-819
-828
-838
-848
-858
-867
-877
-886
-896
-905
-914
-923
-932
-941
-950
-959
-968
-976
-985
-994
-1002
-1010
-1018
-1027
-1035
-1043
-1051
-1058
-1066
-1073
-1081
-1088
-1095
-1102
-1109
-1116
-1123
-1130
-1136
-1143
-1149
-1155
-1162
-1168
-1174
-1180
-1186
-1192
-1198
-1204
-1209
-1215
-1221
-1226
-1232
-1237
-1243
-1248
-1253
-1258
-1264
-1269
-1274
-1279
-1284
-1289
-1294
-1299
-1304
-1309
-1313
-1318
-1323
-1328
-1333
-1338
-1343
-1348
-1353
-1357
-1362
-1367
-1372
-1377
-1381
-1386
-1391
-1395
-1400
-1405
-1409
-1413
-1418
-1422
-1427
-1431
-1435
-1440
-1444
-1448
-1452
-1457
-1461
-1465
-1469
-1473
-1477
-1481
-1485
-1489
-1493
-1496
-1500
-1504
-1507
-1511
-1514
-1518
-1521
-1525
-1528
-1531
-1535
-1538
-1541
-1544
-1547
-1551
-1554
-1557
-1560
-1563
-1566
-1569
-1572
-1575
-1578
-1581
-1584
-1586
-1589
-1592
-1594
-1597
-1600
-1602
-1605
-1607
-1610
-1612
-1614
-1617
-1619
-1621
-1624
-1626
-1628
-1630
-1632
-1634
-1636
-1638
-1640
-1642
-1644
-1646
-1648
-1650
-1652
-1654
-1656
-1658
-1660
-1662
-1664
-1666
-1667
-1669
-1671
-1673
-1675
-1677
-1679
-1681
-1683
-1685
-1687
-1689
-1691
-1693
-1695
-1697
-1699
-1701
-1703
-1705
-1707
-1709
-1711
-1713
-1715
-1717
-1719
-1720
-1722
-1724
-1725
-1727
-1728
-1730
-1731
-1733
-1734
-1735
-1737
-1738
-1739
-1740
-1741
-1743
-1744
-1745
-1746
-1747
-1748
-1749
-1750
-1751
-1751
-1752
-1753
-1754
-1755
-1756
-1757
-1757
-1758
-1759
-1760
-1760
-1761
-1761
-1762
-1762
-1762
-1763
-1763
-1763
-1764
-1764
-1764
-1765
-1765
-1765
-1766
-1766
-1766
-1767
-1767
-1767
-1768
-1768
-1768
-1769
-1769
-1769
-1770
-1770
-1770
-1771
-1771
-1771
-1772
-1772
-1772
-1773
-1773
-1773
-1773
-1774
-1774
-1774
-1775
-1775
-1775
-1776
-1776
-1776
-1777
-1777
-1777
-1778
-1778
-1778
-1778
-1779
-1779
-1779
-1780
-1780
-1780
-1781
-1781
-1781
-1782
-1782
-1782
-1782
-1783
-1783
-1783
-1784
-1784
-1784
-1785
-1785
-1785
-1786
-1786
-1786
-1786
-1787
-1787
-1787
-1788
-1788
-1788
-1788
-1789
-1789
-1789
-1790
-1790
-1790
-1791
-1791
-1791
-1791
-1792
-1792
-1792
-1793
-1793
-1793
-1793
-1794
-1794
-1794
-1795
-1795
-1795
-1795
-1796
-1796
-1796
-1797
-1797
-1797
-1797
-1798
-1798
-1798
-1799
-1799
-1799
-1799
-1800
-1800
-1800
-1801
-1801
-1801
-1801
-1802
-1802
-1802
-1802
-1803
-1803
-1803
-1804
-1804
-1804
-1804
-1805
-1805
-1805
-1805
-1806
-1806
-1806
-1806
-1807
-1807
-1807
-1808
-1808
-1808
-1808
-1809
-1809
-1809
-1809
-1810
-1810
-1810
-1810
-1811
-1811
-1811
-1811
-1812
-1812
-1812
-1813
-1813
-1813
-1813
-1814
-1814
-1814
-1814
-1815
-1815
-1815
-1815
-1816
-1816
-1816
-1816
-1817
-1817
-1817
-1817
-1818
-1818
-1818
-1818
-1819
-1819
-1819
-1819
-1820
-1820
-1820
-1820
-1821
-1821
-1821
-1821
-1822
-1822
-1822
-1822
-1822
-1823
-1823
-1823
-1823
-1824
-1824
-1824
-1824
-1825
-1825
-1825
-1825
-1826
-1826
-1826
-1826
-1827
-1827
-1827
-1827
-1827
-1828
-1828
-1828
-1828
-1829
-1829
-1829
-1829
-1830
-1830
-1830
-1830
-1830
-1831
-1831
-1831
-1831
-1832
-1832
-1832
-1832
-1833
-1833
-1833
-1833
-1833
-1834
-1834
-1834
-1834
-1835
-1835
-1835
-1835
-1835
-1836
-1836
-1836
-1836
-1836
-1837
-1837
-1837
-1837
-1838
-1838
-1838
-1838
-1838
-1839
-1839
-1839
-1839
-1839
-1840
-1840
-1840
-1840
-1841
-1841
-1841
-1841
-1841
-1842
-1842
-1842
-1842
-1842
-1843
-1843
-1843
-1843
-1843
-1844
-1844
-1844
-1844
-1844
-1845
-1845
-1845
-1845
-1845
-1846
-1846
-1846
-1846
-1846
-1847
-1847
-1847
-1847
-1847
-1848
-1848
-1848
-1848
-1848
-1849
-1849
-1849
-1849
-1849
-1850
-1850
-1850
-1850
-1850
-1851
-1851
-1851
-1851
-1851
-1852
-1852
-1852
-1852
-1852
-1852
-1853
-1853
-1853
-1853
-1853
-1854
-1854
-1854
-1854
-1854
-1855
-1855
-1855
-1855
-1855
-1855
-1856
-1856
-1856
-1856
-1856
-1857
-1857
-1857
-1857
-1857
-1857
-1858
-1858
-1858
-1858
-1858
-1859
-1859
-1859
-1859
-1859
-1859
-1860
-1860
-1860
-1860
-1860
-1860
-1861
-1861
-1861
-1861
-1861
-1861
-1862
-1862
-1862
-1862
-1862
-1863
-1863
-1863
-1863
-1863
-1863
-1864
-1864
-1864
-1864
-1864
-1864
-1865
-1865
-1865
-1865
-1865
-1865
-1866
-1866
-1866
-1866
-1866
-1866
-1866
-1867
-1867
-1867
-1867
-1867
-1867
-1868
-1868
-1868
-1868
-1868
-1868
-1869
-1869
-1869
-1869
-1869
-1869
-1869
-1870
-1870
-1870
-1870
-1870
-1870
-1871
-1871
-1871
-1871
-1871
-1871
-1871
-1872
-1872
-1872
-1872
-1872
-1872
-1873
-1873
-1873
-1873
-1873
-1873
-1873
-1874
-1874
-1874
-1874
-1874
-1874
-1874
-1875
-1875
-1875
-1875
-1875
-1875
-1875
-1876
-1876
-1876
-1876
-1876
-1876
-1876
-1877
-1877
-1877
-1877
-1877
-1877
-1877
-1878
-1878
-1878
-1878
-1878
-1878
-1878
-1879
-1879
-1879
-1879
-1879
-1879
-1879
-1879
-1880
-1880
-1880
-1880
-1880
-1880
-1880
-1881
-1881
-1881
-1881
-1881
-1881
-1881
-1881
-1882
-1882
-1882
-1882
-1882
-1882
-1882
-1882
-1883
-1883
-1883
-1883
-1883
-1883
-1883
-1884
-1884
-1884
-1884
-1884
-1884
-1884
-1884
-1884
-1885
-1885
-1885
-1885
-1885
-1885
-1885
-1885
-1886
-1886
-1886
-1886
-1886
-1886
-1886
-1886
-1887
-1887
-1887
-1887
-1887
-1887
-1887
-1887
-1887
-1888
-1888
-1888
-1888
-1888
-1888
-1888
-1888
-1889
-1889
-1889
-1889
-1889
-1889
-1889
-1889
-1889
-1890
-1890
-1890
-1890
-1890
-1890
-1890
-1890
-1890
-1891
-1891
-1891
-1891
-1891
-1891
-1891
-1891
-1891
-1891
-1892
-1892
-1892
-1892
-1892
-1892
-1892
-1892
-1892
-1893
-1893
-1893
-1893
-1893
-1893
-1893
-1893
-1893
-1893
-1894
-1894
-1894
-1894
-1894
-1894
-1894
-1894
-1894
-1894
-1895
-1895
-1895
-1895
-1895
-1895
-1895
-1895
-1895
-1895
-1896
-1896
-1896
-1896
-1896
-1896
-1896
-1896
-1896
-1896
-1896
-1897
-1897
-1897
-1897
-1897
-1897
-1897
-1897
-1897
-1897
-1898
-1898
-1898
-1898
-1898
-1898
-1898
-1898
-1898
-1898
-1898
-1898
-1899
-1899
-1899
-1899
-1899
-1899
-1899
-1899
-1899
-1899
-1899
-1900
-1900
-1900
-1900
-1900
-1900
-1900
-1900
-1900
-1900
-1900
-1900
-1901
-1901
-1901
-1901
-1901
-1901
-1901
-1901
-1901
-1901
-1901
-1901
-1902
-1902
-1902
-1902
-1902
-1902
-1902
-1902
-1902
-1902
-1902
-1902
-1902
-1903
-1903
-1903
-1903
-1903
-1903
-1903
-1903
-1903
-1903
-1903
-1903
-1903
-1904
-1904
-1904
-1904
-1904
-1904
-1904
-1904
-1904
-1904
-1904
-1904
-1904
-1904
-1905
-1905
-1905
-1905
-1905
-1905
-1905
-1905
-1905
-1905
-1905
-1905
-1905
-1905
-1906
-1906
-1906
-1906
-1906
-1906
-1906
-1906
-1906
-1906
-1906
-1906
-1906
-1906
-1906
-1906
-1907
-1907
-1907
-1907
-1907
-1907
-1907
-1907
-1907
-1907
-1907
-1907
-1907
-1907
-1907
-1907
-1908
-1908
-1908
-1908
-1908
-1908
-1908
-1908
-1908
-1908
-1908
-1908
-1908
-1908
-1908
-1908
-1909
-1909
-1909
-1909
-1909
-1909
-1909
-1909
-1909
-1909
-1909
-1909
-1909
-1909
-1909
-1909
-1909
-1909
-1910
-1910
-1910
-1910
-1910
-1910
-1910
-1910
-1910
-1910
-1910
-1910
-1910
-1910
-1910
-1910
-1910
-1910
-1910
-1911
-1911
-1911
-1911
-1911
-1911
-1911
-1911
-1911
-1911
-1911
-1911
-1911
-1911
-1911
-1911
-1911
-1911
-1911
-1911
-1911
-1912
-1912
-1912
-1912
-1912
-1912
-1912
-1912
-1912
-1912
-1912
-1912
-1912
-1912
-1912
-1912
-1912
-1912
-1912
-1912
-1912
-1912
-1913
-1913
-1913
-1913
-1913
-1913
-1913
-1913
-1913
-1913
-1913
-1913
-1913
-1913
-1913
-1913
-1913
-1913
-1913
-1913
-1913
-1913
-1913
-1913
-1913
-1914
-1914
-1914
-1914
-1914
-1914
-1914
-1914
-1914
-1914
-1914
-1914
-1914
-1914
-1914
-1914
-1914
-1914
-1914
-1914
-1914
-1914
-1914
-1914
-1914
-1914
-1914
-1914
-1914
-1915
-1915
-1915
-1915
-1915
-1915
-1915
-1915
-1915
-1915
-1915
-1915
-1915
-1915
-1915
-1915
-1915
-1915
-1915
-1915
-1915
-1915
-1915
-1915
-1915
-1915
-1915
-1915
-1915
-1915
-1915
-1915
-1915
-1916
-1916
-1916
-1916
-1916
-1916
