5
8213
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
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
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
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
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
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
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
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
19
19
19
19
19
19
19
19
19
19
19
19
19
18
18
18
18
18
18
18
18
18
18
17
17
17
17
17
17
17
17
17
16
16
16
16
16
16
16
16
15
15
15
15
15
15
15
14
14
14
14
14
14
14
13
13
13
13
13
13
12
12
12
12
12
12
11
11
11
11
11
10
10
10
10
10
9
9
9
9
9
8
8
8
8
7
7
7
7
6
6
6
6
6
5
5
5
5
4
4
4
3
3
3
3
2
2
2
2
1
1
1
0
0
0
-1
-1
-1
-1
-2
-2
-2
-3
-3
-3
-4
-4
-4
-5
-5
-5
-6
-6
-6
-7
-7
-7
-8
-8
-9
-9
-9
-10
-10
-10
-11
-11
-12
-12
-12
-13
-13
-14
-14
-14
-15
-15
-16
-16
-17
-17
-17
-18
-18
-19
-19
-20
-20
-21
-21
-22
-22
-23
-23
-23
-24
-24
-25
-25
-26
-26
-27
-27
-28
-29
-29
-30
-30
-31
-31
-32
-32
-33
-33
-34
-34
-35
-36
-36
-37
-37
-38
-38
-39
-40
-40
-41
-41
-42
-43
-43
-44
-44
-45
-46
-46
-47
-48
-48
-49
-50
-50
-51
-52
-52
-53
-54
-54
-55
-56
-56
-57
-58
-59
-59
-60
-61
-61
-62
-63
-64
-64
-65
-66
-67
-67
-68
-69
-70
-70
-71
-72
-73
-74
-74
-75
-76
-77
-78
-78
-79
-80
-81
-82
-83
-83
-84
-85
-86
-87
-88
-89
-90
-90
-91
-92
-93
-94
-95
-96
-97
-98
-99
-100
-101
-101
-102
-103
-104
-105
-106
-107
-108
-109
-110
-111
-112
-113
-114
-115
-116
-117
-118
-119
-120
-121
-122
-123
-125
-126
-127
-128
-129
-130
-131
-132
-133
-134
-135
-136
-138
-139
-140
-141
-142
-143
-144
-146
-147
-148
-149
-150
-151
-153
-154
-155
-156
-157
-159
-160
-161
-162
-164
-165
-166
-167
-168
-170
-171
-172
-174
-175
-176
-177
-179
-180
-181
-183
-184
-185
-187
-188
-189
-191
-192
-193
-195
-196
-197
-199
-200
-202
-203
-204
-206
-207
-209
-210
-211
-213
-214
-216
-217
-219
-220
-222
-223
-225
-226
-228
-229
-230
-232
-233
-235
-237
-238
-240
-241
-243
-244
-246
-247
-249
-250
-252
-253
-255
-256
-257
-258
-259
-260
-261
-262
-263
-264
-264
-265
-266
-266
-267
-267
-267
-267
-267
-267
-267
-267
-267
-267
-267
-267
-266
-266
-266
-265
-265
-264
-263
-263
-262
-261
-260
-259
-258
-256
-255
-254
-253
-251
-250
-248
-247
-245
-244
-242
-241
-239
-238
-236
-234
-233
-231
-230
-228
-226
-225
-223
-221
-220
-218
-216
-215
-213
-212
-210
-209
-207
-205
-204
-202
-201
-199
-197
-196
-194
-192
-190
-189
-187
-185
-183
-181
-179
-178
-176
-174
-172
-170
-168
-166
-164
-162
-160
-158
-156
-154
-152
-150
-148
-146
-145
-143
-141
-139
-137
-135
-134
-132
-130
-128
-127
-125
-124
-122
-120
-119
-117
-116
-114
-113
-111
-110
-108
-107
-106
-104
-103
-101
-100
-99
-97
-96
-95
-94
-93
-91
-90
-89
-88
-87
-86
-85
-84
-83
-81
-80
-79
-78
-77
-76
-75
-74
-73
-72
-71
-70
-69
-68
-67
-66
-65
-64
-63
-62
-61
-60
-59
-58
-57
-56
-55
-54
-53
-52
-51
-50
-49
-48
-48
-47
-46
-45
-44
-43
-43
-42
-41
-40
-40
-39
-38
-38
-37
-37
-36
-36
-36
-35
-35
-35
-34
-34
-34
-34
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-35
-35
-35
-35
-36
-36
-36
-37
-37
-37
-38
-38
-38
-39
-39
-40
-40
-41
-42
-42
-43
-44
-44
-45
-45
-46
-47
-47
-48
-49
-50
-50
-51
-52
-52
-53
-54
-54
-55
-56
-56
-57
-58
-58
-59
-60
-61
-61
-62
-63
-63
-64
-65
-65
-66
-67
-67
-68
-68
-69
-69
-70
-70
-71
-71
-72
-72
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-74
-74
-74
-74
-74
-74
-74
-73
-73
-73
-73
-72
-72
-72
-72
-71
-71
-71
-70
-70
-70
-69
-69
-69
-68
-68
-68
-68
-68
-67
-67
-67
-67
-67
-67
-67
-67
-67
-66
-66
-66
-66
-66
-66
-65
-65
-65
-65
-65
-64
-64
-64
-64
-64
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-62
-62
-62
-62
-62
-62
-62
-62
-62
-61
-61
-61
-61
-60
-60
-60
-60
-59
-59
-59
-59
-58
-58
-58
-58
-57
-57
-57
-57
-57
-56
-56
-56
-56
-55
-55
-55
-54
-54
-54
-53
-53
-53
-52
-52
-51
-51
-50
-50
-50
-49
-49
-48
-48
-48
-47
-47
-46
-46
-45
-45
-44
-44
-43
-43
-42
-42
-41
-40
-40
-39
-39
-38
-37
-36
-36
-35
-34
-34
-33
-32
-31
-31
-30
-29
-29
-28
-27
-27
-26
-26
-25
-24
-24
-23
-23
-22
-22
-22
-21
-21
-20
-20
-19
-19
-19
-18
-18
-17
-17
-16
-16
-16
-15
-15
-15
-14
-14
-13
-13
-13
-12
-12
-11
-11
-10
-10
-9
-9
-9
-8
-7
-7
-6
-6
-5
-4
-3
-3
-2
-1
0
1
2
3
4
5
6
7
8
9
10
11
12
14
15
16
17
18
20
21
22
24
25
26
27
29
30
31
33
34
35
37
38
39
41
42
43
45
46
47
49
50
51
52
53
55
56
57
58
59
61
62
63
64
65
66
67
68
70
71
72
73
74
75
76
77
79
80
81
82
83
84
85
86
87
88
89
90
91
92
92
93
94
95
96
96
97
97
98
98
99
99
100
100
100
101
101
102
102
102
103
103
103
104
104
104
104
105
105
105
106
106
106
106
106
107
107
107
107
107
107
108
108
108
108
108
108
108
108
108
108
107
107
107
107
107
107
107
107
107
107
106
106
106
106
106
106
105
105
105
105
105
104
104
104
104
104
103
103
103
103
103
103
102
102
102
102
102
102
102
102
102
102
101
101
101
101
101
101
100
100
100
100
100
100
100
100
100
100
100
100
100
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
99
99
99
99
99
98
98
98
98
97
97
97
97
96
96
96
95
95
94
94
94
93
92
92
91
91
90
90
89
89
88
88
87
87
86
86
85
85
84
84
83
83
82
81
81
80
80
79
79
78
78
77
77
76
76
76
75
75
75
74
74
74
73
73
72
72
72
71
71
70
70
70
69
69
68
68
67
67
66
66
65
65
64
64
63
62
61
61
60
59
58
57
57
56
55
54
53
52
51
50
49
48
47
45
44
43
42
40
39
38
36
35
33
32
30
29
27
25
24
22
20
19
17
15
13
12
10
8
6
5
3
1
-1
-2
-4
-6
-7
-9
-11
-13
-14
-16
-18
-19
-21
-23
-25
-26
-28
-30
-31
-33
-35
-36
-38
-40
-41
-43
-45
-47
-48
-50
-52
-54
-55
-57
-59
-61
-63
-65
-66
-68
-70
-72
-73
-75
-77
-79
-81
-82
-84
-86
-88
-89
-91
-93
-95
-97
-99
-101
-103
-104
-106
-108
-110
-112
-114
-115
-117
-119
-121
-123
-124
-126
-128
-130
-131
-133
-135
-136
-138
-140
-141
-143
-145
-146
-148
-150
-151
-153
-155
-157
-158
-160
-162
-164
-165
-167
-169
-171
-172
-174
-176
-177
-179
-181
-182
-184
-186
-187
-189
-190
-192
-193
-195
-196
-198
-199
-201
-202
-204
-205
-207
-208
-210
-211
-212
-214
-215
-216
-218
-219
-220
-221
-223
-224
-225
-226
-227
-228
-230
-231
-232
-233
-234
-235
-236
-237
-238
-240
-241
-242
-243
-243
-244
-245
-246
-247
-248
-249
-249
-250
-251
-251
-252
-253
-253
-254
-254
-255
-255
-256
-256
-257
-257
-257
-258
-258
-258
-258
-258
-258
-259
-259
-259
-259
-259
-258
-258
-258
-258
-258
-258
-258
-258
-257
-257
-257
-257
-256
-256
-256
-255
-255
-254
-254
-253
-253
-253
-252
-252
-251
-251
-250
-249
-249
-248
-247
-247
-246
-245
-244
-243
-242
-241
-241
-239
-238
-237
-236
-235
-234
-233
-231
-230
-229
-228
-226
-225
-223
-222
-221
-219
-218
-216
-215
-213
-211
-210
-208
-206
-204
-203
-201
-199
-197
-195
-193
-191
-189
-187
-186
-183
-181
-179
-177
-175
-173
-171
-168
-166
-164
-162
-159
-157
-154
-152
-150
-147
-145
-142
-140
-137
-134
-132
-129
-127
-124
-122
-119
-116
-114
-111
-108
-106
-103
-100
-97
-94
-92
-89
-86
-83
-80
-77
-75
-72
-69
-66
-63
-60
-57
-54
-51
-48
-45
-42
-40
-37
-34
-31
-28
-25
-22
-19
-17
-14
-11
-8
-5
-2
1
4
7
9
12
15
18
21
24
28
31
34
37
40
43
46
49
52
55
59
62
65
68
71
74
77
81
84
87
90
93
97
100
103
106
110
113
116
119
123
126
129
133
136
139
143
146
149
153
156
159
163
166
169
173
176
179
182
186
189
192
195
198
202
205
208
211
214
217
220
223
225
228
231
234
237
240
243
245
248
251
253
256
258
260
263
265
268
270
272
274
277
279
281
283
285
287
289
291
293
295
297
299
301
303
305
307
309
311
313
315
317
319
321
322
324
326
328
329
331
333
334
336
337
338
340
341
342
343
344
345
346
347
348
349
350
351
352
352
353
354
354
355
355
356
356
357
357
358
358
358
359
359
359
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
359
359
359
358
358
358
357
357
356
356
355
355
354
354
353
352
352
351
351
350
349
349
348
348
347
346
346
345
344
344
343
342
342
341
340
339
339
338
337
336
335
334
333
332
331
330
329
328
327
325
324
323
322
321
319
318
317
316
314
313
312
310
309
307
306
304
303
301
299
298
296
294
292
290
288
286
284
282
280
278
276
274
272
269
267
265
263
260
258
255
253
251
248
246
243
240
238
235
232
230
227
224
222
219
216
213
211
208
205
202
199
196
193
190
187
184
181
178
175
172
169
166
162
159
156
153
149
146
143
139
136
132
129
125
122
118
115
111
108
104
100
97
93
90
86
82
79
75
72
68
64
61
57
54
50
47
43
40
37
33
30
27
24
20
17
14
11
8
5
2
-1
-4
-7
-10
-13
-16
-19
-22
-25
-28
-31
-34
-36
-39
-42
-45
-48
-51
-54
-57
-60
-62
-65
-68
-71
-74
-76
-79
-82
-84
-87
-89
-92
-94
-97
-99
-102
-104
-106
-108
-111
-113
-115
-117
-119
-121
-123
-125
-127
-128
-130
-132
-134
-136
-138
-140
-141
-143
-145
-146
-148
-149
-151
-153
-154
-155
-157
-158
-159
-161
-162
-163
-165
-166
-167
-168
-169
-171
-172
-173
-174
-175
-176
-178
-179
-180
-181
-182
-183
-184
-185
-186
-187
-188
-189
-190
-191
-192
-193
-194
-195
-196
-197
-198
-198
-199
-200
-200
-201
-201
-202
-202
-203
-204
-204
-204
-205
-205
-206
-206
-206
-206
-207
-207
-207
-207
-208
-208
-208
-208
-208
-208
-208
-207
-207
-207
-207
-206
-206
-206
-205
-205
-205
-204
-204
-203
-203
-202
-202
-201
-201
-200
-200
-199
-199
-199
-198
-198
-197
-197
-197
-196
-196
-196
-195
-195
-195
-194
-194
-194
-194
-193
-193
-193
-193
-193
-193
-193
-193
-192
-192
-192
-193
-193
-193
-193
-193
-193
-193
-194
-194
-194
-194
-195
-195
-195
-196
-196
-196
-197
-197
-197
-198
-198
-199
-199
-199
-200
-200
-201
-201
-202
-202
-203
-203
-204
-205
-205
-206
-206
-207
-208
-208
-209
-210
-211
-211
-212
-213
-214
-215
-216
-216
-217
-218
-219
-220
-221
-222
-222
-223
-224
-225
-226
-227
-228
-229
-230
-231
-232
-233
-234
-235
-236
-237
-238
-240
-241
-242
-243
-245
-246
-247
-249
-250
-252
-253
-255
-256
-257
-259
-261
-262
-264
-265
-267
-268
-270
-271
-273
-275
-276
-278
-279
-281
-283
-284
-286
-287
-289
-290
-292
-293
-295
-296
-298
-299
-301
-302
-304
-305
-307
-308
-310
-311
-313
-314
-316
-317
-319
-320
-321
-323
-324
-326
-327
-329
-330
-331
-333
-334
-335
-337
-338
-339
-341
-342
-343
-345
-346
-347
-349
-350
-351
-353
-354
-355
-356
-358
-359
-360
-361
-363
-364
-365
-366
-367
-368
-369
-370
-371
-372
-373
-374
-375
-377
-378
-379
-380
-381
-382
-383
-384
-385
-387
-388
-389
-390
-391
-393
-394
-395
-397
-398
-399
-401
-402
-404
-405
-406
-408
-409
-411
-412
-413
-415
-416
-417
-418
-419
-420
-422
-423
-424
-425
-426
-427
-428
-430
-431
-432
-433
-434
-435
-436
-437
-438
-439
-440
-441
-442
-442
-443
-443
-444
-444
-444
-444
-444
-444
-444
-444
-444
-444
-444
-443
-443
-443
-442
-442
-441
-441
-440
-439
-439
-438
-437
-436
-435
-434
-433
-432
-431
-430
-429
-428
-427
-426
-424
-423
-422
-420
-419
-418
-416
-414
-413
-411
-410
-408
-406
-405
-403
-401
-399
-398
-396
-394
-392
-390
-389
-387
-385
-383
-381
-379
-377
-375
-372
-370
-368
-366
-364
-362
-360
-357
-355
-353
-351
-348
-346
-344
-341
-339
-337
-334
-332
-329
-327
-325
-322
-320
-317
-314
-312
-309
-307
-304
-302
-299
-297
-294
-292
-289
-287
-284
-282
-279
-277
-274
-272
-269
-266
-264
-261
-259
-256
-254
-252
-249
-247
-245
-242
-240
-238
-236
-234
-231
-229
-227
-225
-223
-221
-218
-216
-214
-212
-210
-207
-205
-203
-201
-199
-197
-194
-192
-190
-188
-186
-184
-182
-179
-177
-175
-173
-171
-169
-167
-165
-163
-161
-159
-157
-155
-153
-151
-148
-146
-144
-142
-140
-138
-136
-133
-131
-129
-127
-125
-123
-121
-119
-116
-114
-112
-110
-107
-105
-103
-101
-99
-97
-94
-92
-90
-88
-86
-84
-82
-80
-78
-75
-73
-72
-70
-68
-66
-64
-62
-61
-59
-57
-56
-54
-53
-51
-50
-48
-46
-45
-44
-42
-41
-39
-38
-36
-35
-33
-31
-30
-28
-27
-25
-24
-22
-21
-20
-18
-17
-15
-14
-13
-11
-10
-9
-7
-6
-5
-4
-3
-1
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
24
25
26
27
28
29
30
31
32
33
34
34
35
36
37
38
39
40
41
42
43
44
45
46
47
47
48
49
50
51
51
52
53
54
55
55
56
57
58
58
59
60
61
61
62
63
64
64
65
66
66
67
67
68
69
69
70
70
71
72
72
73
73
74
74
75
75
76
76
76
77
77
77
77
78
78
78
78
78
79
79
79
79
80
80
80
80
81
81
81
81
82
82
82
82
83
83
83
83
84
84
84
84
84
84
85
85
85
85
85
85
85
84
84
84
84
84
84
83
83
83
82
82
82
81
81
80
80
79
79
78
78
77
77
76
76
75
75
74
74
73
73
72
72
71
70
70
69
68
68
67
67
66
65
65
64
64
63
63
62
62
61
61
60
60
59
59
59
59
58
58
58
58
57
57
57
57
57
57
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
55
55
55
55
55
55
55
55
55
55
54
54
54
54
54
53
53
53
53
52
52
52
51
51
51
50
50
49
49
49
48
48
47
47
46
46
45
45
44
44
44
43
43
42
42
42
41
41
41
40
40
40
39
39
39
38
38
38
37
37
36
36
35
34
34
33
32
32
31
30
29
28
27
27
26
25
24
23
22
21
19
18
17
16
15
14
13
12
10
9
8
7
5
4
2
1
-1
-2
-4
-5
-7
-9
-10
-12
-14
-15
-17
-19
-21
-22
-24
-26
-27
-29
-31
-32
-34
-36
-37
-39
-41
-42
-44
-45
-47
-48
-50
-51
-53
-54
-56
-58
-59
-61
-63
-64
-66
-68
-69
-71
-73
-75
-77
-79
-81
-83
-85
-87
-89
-90
-92
-94
-96
-98
-100
-102
-104
-106
-108
-110
-112
-114
-116
-118
-120
-122
-124
-126
-128
-130
-132
-134
-136
-137
-139
-140
-141
-142
-143
-144
-145
-145
-146
-147
-147
-148
-148
-148
-148
-149
-149
-149
-149
-149
-149
-149
-149
-149
-150
-150
-151
-152
-153
-154
-155
-156
-157
-158
-159
-161
-162
-163
-165
-167
-168
-170
-172
-173
-175
-177
-179
-181
-183
-185
-188
-190
-192
-194
-196
-198
-199
-201
-202
-204
-205
-206
-207
-208
-209
-210
-211
-212
-213
-214
-215
-216
-217
-218
-219
-220
-221
-222
-223
-224
-225
-226
-226
-227
-228
-229
-229
-230
-231
-232
-233
-234
-235
-236
-237
-238
-240
-241
-242
-244
-245
-247
-248
-250
-251
-253
-254
-256
-257
-259
-261
-263
-265
-267
-269
-271
-273
-275
-277
-278
-280
-282
-284
-286
-287
-289
-291
-292
-294
-295
-297
-298
-299
-301
-302
-303
-304
-305
-306
-307
-307
-308
-309
-310
-311
-312
-313
-314
-315
-316
-317
-318
-319
-320
-321
-322
-323
-324
-325
-325
-326
-327
-328
-329
-330
-331
-333
-334
-335
-337
-338
-340
-342
-343
-345
-347
-348
-350
-351
-353
-354
-356
-357
-359
-361
-362
-364
-365
-367
-369
-370
-372
-374
-375
-377
-379
-380
-382
-384
-385
-387
-389
-391
-392
-394
-396
-398
-399
-400
-402
-403
-404
-405
-406
-406
-407
-408
-409
-409
-410
-411
-412
-412
-413
-413
-414
-414
-414
-414
-414
-414
-414
-414
-414
-414
-414
-414
-413
-413
-413
-413
-413
-413
-414
-414
-414
-414
-414
-414
-413
-413
-413
-412
-412
-413
-413
-414
-415
-417
-418
-419
-420
-421
-422
-423
-424
-425
-425
-426
-426
-427
-427
-427
-428
-429
-429
-430
-431
-432
-433
-434
-435
-437
-438
-439
-440
-441
-442
-443
-444
-445
-445
-446
-447
-448
-449
-450
-451
-451
-452
-452
-453
-453
-454
-454
-455
-456
-457
-457
-458
-459
-459
-460
-461
-461
-462
-463
-464
-464
-465
-465
-466
-466
-466
-466
-465
-465
-465
-465
-465
-465
-466
-467
-468
-470
-472
-474
-476
-478
-480
-482
-483
-485
-487
-489
-491
-492
-494
-495
-496
-498
-499
-500
-500
-501
-502
-502
-502
-503
-503
-503
-503
-503
-504
-504
-504
-505
-505
-505
-506
-506
-506
-506
-506
-507
-507
-507
-507
-507
-507
-507
-507
-508
-509
-510
-511
-513
-515
-516
-518
-520
-522
-523
-525
-526
-527
-528
-528
-529
-529
-530
-530
-531
-532
-533
-534
-535
-537
-538
-540
-542
-544
-545
-546
-547
-548
-548
-548
-549
-549
-549
-548
-548
-548
-549
-549
-549
-549
-549
-550
-550
-551
-551
-552
-553
-554
-555
-556
-558
-559
-560
-562
-563
-565
-566
-568
-569
-571
-572
-574
-576
-577
-579
-580
-581
-582
-583
-584
-585
-586
-586
-587
-588
-589
-590
-591
-591
-592
-592
-593
-593
-593
-593
-593
-593
-592
-592
-592
-591
-591
-591
-591
-591
-591
-592
-592
-592
-593
-594
-594
-595
-596
-597
-598
-598
-599
-599
-599
-599
-599
-599
-599
-599
-599
-599
-599
-599
-599
-599
-599
-599
-600
-600
-601
-602
-603
-604
-606
-607
-609
-611
-612
-614
-616
-617
-619
-620
-622
-623
-624
-625
-627
-628
-630
-631
-633
-635
-637
-639
-640
-642
-644
-645
-646
-647
-647
-647
-647
-647
-647
-646
-645
-644
-643
-642
-640
-638
-636
-634
-631
-628
-626
-623
-621
-620
-618
-616
-615
-614
-612
-610
-608
-606
-603
-601
-598
-596
-594
-592
-589
-587
-585
-583
-581
-579
-576
-574
-572
-570
-568
-566
-564
-563
-561
-559
-557
-555
-553
-550
-546
-543
-539
-535
-531
-527
-524
-520
-517
-514
-511
-508
-506
-503
-500
-497
-493
-489
-485
-480
-475
-470
-465
-459
-453
-448
-442
-437
-432
-427
-422
-418
-413
-409
-404
-400
-396
-391
-386
-381
-376
-371
-366
-361
-356
-351
-347
-343
-338
-335
-331
-327
-324
-320
-317
-313
-310
-306
-303
-299
-295
-290
-285
-279
-273
-266
-259
-252
-244
-237
-229
-222
-215
-208
-201
-195
-188
-182
-176
-170
-165
-159
-153
-147
-141
-135
-128
-121
-114
-107
-99
-92
-84
-76
-68
-60
-53
-45
-39
-32
-26
-20
-15
-10
-5
0
4
9
13
17
22
27
31
37
42
48
54
60
67
73
79
85
91
97
103
109
114
120
125
130
135
140
144
147
150
153
156
158
161
163
166
169
171
174
178
181
184
187
190
192
194
196
198
200
201
203
204
206
207
209
211
213
215
218
221
225
228
233
238
243
249
255
261
266
271
275
279
282
284
286
288
289
290
292
292
293
293
293
292
291
290
289
288
287
286
285
284
282
281
280
279
277
276
274
272
270
268
266
264
262
261
261
261
261
261
261
261
259
258
256
254
252
250
249
248
248
248
248
249
249
249
249
249
249
249
249
250
250
251
251
252
253
253
254
255
256
257
258
259
260
261
263
265
266
268
270
273
275
277
279
282
284
287
291
294
298
302
305
308
311
314
317
319
322
325
327
330
333
336
338
339
340
341
341
341
341
340
339
337
335
332
328
324
319
314
309
303
297
291
285
278
272
266
259
254
249
244
240
236
232
228
223
218
213
208
203
199
196
193
191
190
189
188
187
187
186
185
185
186
186
187
187
187
187
187
186
185
184
183
182
182
183
184
185
186
186
187
186
186
184
182
180
177
174
170
166
162
158
153
149
144
139
134
128
123
117
111
105
99
92
86
78
71
62
54
46
38
32
26
22
18
16
15
14
14
15
17
19
22
24
26
28
29
29
28
27
26
24
23
22
21
20
19
17
15
12
9
5
2
0
-2
-3
-3
-1
2
7
13
21
29
38
48
56
64
71
78
83
88
92
96
100
103
107
109
110
110
109
107
103
99
94
89
84
80
76
72
68
64
60
54
48
40
31
21
10
-2
-14
-26
-38
-50
-63
-75
-87
-98
-108
-118
-126
-133
-140
-145
-149
-153
-155
-158
-160
-163
-166
-169
-173
-176
-180
-183
-186
-188
-189
-190
-190
-190
-191
-192
-194
-197
-202
-208
-215
-223
-233
-242
-252
-262
-273
-284
-295
-306
-318
-330
-342
-354
-365
-376
-386
-395
-403
-410
-416
-421
-426
-430
-435
-440
-445
-450
-455
-460
-464
-469
-473
-476
-479
-481
-481
-481
-479
-476
-472
-468
-464
-459
-454
-449
-444
-437
-431
-423
-414
-404
-394
-383
-373
-363
-353
-345
-338
-332
-327
-323
-321
-320
-321
-323
-326
-330
-332
-335
-336
-336
-335
-335
-334
-334
-335
-337
-339
-341
-345
-349
-354
-361
-370
-380
-390
-400
-409
-416
-420
-421
-421
-418
-413
-407
-400
-392
-384
-375
-367
-360
-356
-353
-352
-352
-352
-352
-350
-346
-341
-336
-330
-324
-320
-317
-314
-313
-313
-314
-317
-322
-329
-340
-352
-367
-382
-399
-415
-432
-448
-463
-478
-491
-503
-514
-523
-530
-536
-539
-540
-539
-536
-533
-529
-526
-524
-524
-524
-525
-525
-525
-523
-520
-516
-510
-503
-497
-491
-486
-482
-481
-480
-481
-482
-483
-481
-477
-471
-463
-455
-447
-441
-437
-437
-439
-445
-452
-460
-468
-475
-480
-484
-487
-489
-489
-488
-487
-485
-482
-478
-473
-469
-464
-459
-454
-448
-442
-435
-428
-420
-413
-405
-397
-390
-384
-377
-369
-361
-350
-339
-326
-312
-299
-288
-279
-274
-271
-271
-273
-276
-278
-280
-282
-283
-285
-286
-289
-292
-297
-301
-305
-309
-311
-311
-309
-304
-297
-288
-279
-270
-262
-256
-252
-251
-250
-251
-251
-251
-251
-250
-250
-251
-252
-253
-253
-252
-249
-244
-237
-228
-219
-210
-201
-193
-187
-180
-174
-168
-162
-157
-152
-148
-144
-141
-139
-137
-135
-132
-128
-123
-116
-108
-100
-92
-85
-81
-79
-79
-80
-82
-85
-88
-90
-93
-97
-103
-111
-120
-132
-143
-155
-165
-172
-177
-180
-180
-179
-178
-178
-179
-181
-183
-187
-190
-194
-197
-200
-204
-208
-213
-220
-227
-235
-244
-254
-264
-274
-285
-294
-302
-309
-315
-319
-324
-329
-334
-338
-343
-348
-352
-355
-360
-364
-370
-376
-382
-388
-393
-398
-401
-403
-404
-405
-405
-405
-405
-404
-404
-405
-407
-410
-414
-420
-427
-435
-442
-448
-453
-456
-457
-457
-455
-452
-450
-448
-447
-448
-449
-451
-454
-457
-461
-464
-468
-473
-477
-482
-487
-493
-501
-509
-520
-532
-545
-559
-573
-587
-601
-614
-626
-637
-647
-657
-667
-675
-684
-691
-698
-703
-707
-710
-711
-710
-709
-707
-706
-707
-709
-714
-720
-728
-737
-746
-755
-762
-768
-772
-775
-777
-779
-781
-783
-786
-789
-792
-795
-797
-800
-802
-804
-806
-808
-811
-814
-818
-821
-824
-827
-829
-830
-830
-829
-828
-827
-825
-822
-819
-816
-812
-809
-805
-801
-798
-795
-793
-791
-790
-788
-786
-783
-778
-772
-763
-752
-740
-726
-711
-696
-679
-662
-643
-623
-603
-583
-562
-543
-523
-504
-485
-466
-446
-426
-405
-383
-360
-337
-313
-288
-263
-237
-211
-185
-160
-134
-109
-84
-61
-40
-20
-3
13
28
40
51
61
69
75
80
83
84
84
83
82
80
77
75
72
69
66
62
58
54
50
47
44
41
39
37
35
32
28
23
17
12
7
2
-3
-7
-12
-16
-22
-28
-34
-40
-46
-52
-58
-64
-70
-75
-81
-88
-94
-99
-104
-107
-109
-110
-110
-111
-111
-112
-114
-115
-116
-116
-115
-113
-111
-108
-106
-104
-102
-100
-98
-95
-91
-86
-79
-72
-64
-56
-48
-40
-33
-27
-22
-17
-13
-9
-7
-5
-4
-4
-4
-4
-5
-6
-8
-12
-17
-25
-34
-45
-58
-71
-84
-96
-108
-119
-129
-138
-146
-152
-156
-158
-157
-154
-148
-140
-130
-119
-107
-96
-86
-76
-66
-57
-47
-36
-23
-9
6
23
41
60
79
99
119
138
158
178
198
219
241
263
287
312
338
364
390
416
440
464
486
508
529
550
570
591
611
631
651
670
688
705
721
736
750
765
780
796
814
833
855
879
905
933
963
994
1026
1058
1090
1121
1151
1179
1207
1233
1259
1285
1311
1338
1366
1395
1424
1454
1484
1514
1543
1573
1601
1629
1655
1680
1703
1725
1745
1766
1787
1810
1833
1858
1883
1909
1934
1958
1982
2005
2029
2054
2079
2105
2130
2156
2182
2207
2232
2256
2279
2302
2324
2346
2366
2386
2404
2421
2438
2454
2471
2489
2508
2528
2549
2571
2592
2611
2629
2645
2658
2669
2679
2686
2693
2698
2702
2706
2708
2709
2708
2707
2704
2699
2694
2688
2681
2672
2660
2647
2631
2613
2592
2570
2546
2521
2496
2470
2444
2417
2390
2363
2335
2307
2280
2253
2228
2204
2181
2158
2135
2112
2088
2063
2037
2012
1986
1960
1934
1908
1881
1855
1827
1799
1771
1741
1711
1680
1650
1621
1593
1566
1540
1516
1493
1471
1450
1430
1411
1394
1378
1362
1348
1335
1323
1312
1302
1293
1285
1279
1275
1272
1271
1270
1271
1271
1272
1273
1273
1273
1273
1273
1274
1275
1276
1278
1281
1285
1288
1293
1297
1301
1304
1307
1309
1311
1313
1315
1317
1318
1318
1317
1314
1310
1304
1296
1288
1279
1270
1261
1252
1243
1234
1224
1214
1205
1195
1186
1177
1169
1161
1154
1148
1142
1137
1131
1126
1120
1114
1108
1102
1096
1090
1085
1080
1075
1070
1065
1060
1055
1049
1042
1036
1029
1022
1016
1008
1002
995
987
979
972
965
959
954
949
944
938
932
925
916
907
897
887
876
865
854
844
833
823
813
804
795
787
780
773
767
760
753
745
735
723
710
695
679
662
644
625
604
583
560
536
511
486
462
438
415
393
373
353
334
314
293
270
247
222
196
168
140
111
81
51
20
-10
-39
-67
-94
-119
-142
-163
-182
-201
-218
-235
-252
-269
-286
-303
-321
-339
-358
-377
-397
-417
-438
-458
-478
-496
-514
-530
-546
-561
-576
-591
-606
-622
-639
-657
-677
-697
-718
-740
-762
-783
-804
-823
-841
-857
-873
-887
-901
-915
-928
-943
-957
-973
-988
-1004
-1020
-1035
-1050
-1065
-1078
-1090
-1101
-1111
-1120
-1127
-1133
-1139
-1144
-1149
-1153
-1158
-1161
-1164
-1166
-1167
-1168
-1168
-1169
-1169
-1170
-1172
-1173
-1176
-1179
-1182
-1185
-1189
-1192
-1196
-1200
-1204
-1208
-1212
-1216
-1220
-1224
-1227
-1229
-1231
-1231
-1230
-1228
-1225
-1221
-1217
-1213
-1210
-1207
-1205
-1203
-1203
-1204
-1206
-1208
-1210
-1213
-1217
-1220
-1222
-1225
-1226
-1227
-1227
-1226
-1224
-1222
-1220
-1218
-1216
-1213
-1210
-1205
-1200
-1193
-1184
-1174
-1162
-1149
-1134
-1118
-1100
-1082
-1062
-1042
-1022
-1002
-983
-964
-947
-931
-916
-902
-889
-877
-865
-853
-840
-828
-816
-804
-791
-779
-766
-754
-742
-731
-720
-710
-701
-694
-687
-681
-677
-674
-671
-670
-669
-668
-667
-666
-665
-664
-663
-662
-662
-662
-662
-663
-663
-663
-663
-662
-661
-660
-658
-655
-653
-649
-645
-640
-634
-627
-620
-612
-604
-595
-587
-579
-572
-564
-557
-550
-542
-534
-525
-516
-506
-496
-485
-474
-462
-449
-435
-421
-407
-392
-377
-362
-346
-331
-316
-302
-287
-273
-258
-243
-228
-212
-196
-179
-161
-143
-124
-105
-86
-66
-47
-27
-7
12
31
50
69
86
103
120
135
150
164
177
189
201
212
223
233
243
254
264
273
283
294
304
314
325
335
346
357
368
379
390
402
414
426
439
453
468
483
498
514
530
546
563
580
597
614
632
651
670
688
707
726
745
765
785
805
826
848
870
892
913
934
953
971
987
1002
1014
1027
1038
1049
1059
1069
1078
1088
1098
1108
1118
1129
1140
1152
1164
1175
1187
1199
1211
1223
1236
1249
1262
1275
1289
1302
1315
1328
1340
1352
1364
1375
1387
1399
1411
1423
1434
1445
1454
1462
1469
1474
1478
1481
1482
1483
1484
1483
1481
1477
1471
1464
1455
1444
1432
1417
1401
1384
1365
1344
1321
1297
1271
1245
1217
1188
1160
1131
1101
1072
1043
1012
984
954
924
894
865
835
806
778
751
725
699
674
650
626
603
580
558
535
514
493
473
453
435
416
397
378
359
339
319
300
281
263
246
230
214
199
183
168
153
137
122
107
92
76
61
46
31
16
1
-14
-27
-40
-52
-63
-73
-82
-91
-100
-109
-118
-127
-137
-147
-157
-167
-177
-187
-197
-208
-219
-231
-243
-256
-270
-285
-301
-318
-336
-354
-374
-394
-415
-436
-457
-478
-500
-522
-545
-568
-592
-616
-641
-666
-692
-718
-745
-772
-800
-827
-856
-884
-913
-942
-971
-1000
-1028
-1056
-1084
-1111
-1138
-1164
-1190
-1215
-1240
-1263
-1287
-1310
-1333
-1355
-1378
-1401
-1424
-1447
-1471
-1495
-1519
-1545
-1572
-1599
-1628
-1657
-1687
-1718
-1750
-1783
-1818
-1854
-1893
-1934
-1977
-2021
-2068
-2116
-2163
-2211
-2259
-2307
-2355
-2402
-2450
-2498
-2546
-2594
-2642
-2689
-2736
-2782
-2827
-2871
-2915
-2959
-3002
-3046
-3090
-3135
-3181
-3228
-3275
-3323
-3371
-3419
-3467
-3515
-3563
-3610
-3656
-3702
-3746
-3789
-3831
-3872
-3910
-3947
-3982
-4014
-4046
-4077
-4105
-4133
-4158
-4183
-4206
-4227
-4245
-4262
-4278
-4291
-4303
-4314
-4325
-4335
-4346
-4357
-4370
-4383
-4398
-4415
-4433
-4453
-4474
-4497
-4521
-4546
-4572
-4598
-4625
-4652
-4679
-4707
-4735
-4764
-4794
-4824
-4855
-4887
-4920
-4953
-4986
-5020
-5054
-5088
-5122
-5155
-5187
-5218
-5247
-5274
-5300
-5325
-5347
-5369
-5390
-5409
-5429
-5448
-5466
-5485
-5502
-5518
-5534
-5549
-5563
-5575
-5588
-5599
-5610
-5621
-5631
-5641
-5651
-5661
-5671
-5681
-5691
-5701
-5711
-5722
-5733
-5743
-5754
-5764
-5773
-5782
-5791
-5799
-5806
-5813
-5819
-5824
-5828
-5831
-5833
-5834
-5835
-5835
-5834
-5833
-5831
-5828
-5823
-5817
-5809
-5800
-5789
-5777
-5764
-5750
-5736
-5720
-5704
-5688
-5670
-5652
-5634
-5614
-5594
-5575
-5555
-5536
-5517
-5499
-5481
-5464
-5446
-5428
-5409
-5388
-5367
-5344
-5320
-5295
-5269
-5241
-5213
-5184
-5154
-5124
-5093
-5061
-5029
-4996
-4964
-4930
-4897
-4862
-4827
-4791
-4754
-4715
-4674
-4631
-4586
-4538
-4488
-4435
-4380
-4323
-4264
-4203
-4141
-4077
-4011
-3944
-3876
-3805
-3733
-3659
-3584
-3506
-3426
-3344
-3260
-3175
-3087
-2997
-2906
-2812
-2716
-2619
-2519
-2419
-2317
-2215
-2113
-2009
-1908
-1807
-1706
-1605
-1505
-1405
-1305
-1205
-1104
-1002
-902
-799
-695
-589
-481
-372
-260
-146
-31
87
206
327
449
573
698
825
952
1081
1211
1343
1475
1608
1743
1877
2012
2146
2280
2412
2543
2672
2799
2924
3045
3165
3281
3394
3505
3612
3717
3819
3918
4014
4107
4198
4286
4370
4452
4531
4606
4679
4749
4816
4880
4943
5003
5062
5119
5175
5231
5286
5340
5396
5452
5509
5567
5627
5688
5751
5816
5883
5951
6021
6092
6165
6240
6316
6395
6476
6559
6645
6732
6821
6912
7003
7095
7188
7280
7371
7461
7550
7635
7718
7797
7871
7939
8002
8057
8105
8145
8176
8198
8211
8213
8205
8186
8157
8119
8073
8016
7952
7880
7801
7715
7623
7525
7422
7315
7204
7090
6974
6856
6738
6621
6505
6390
6278
6169
6063
5961
5863
5769
5679
5592
5510
5431
5355
5283
5214
5149
5087
5030
4976
4926
4879
4836
4797
4762
4732
4705
4683
4664
4649
4637
4628
4622
4619
4619
4623
4629
4637
4647
4659
4671
4684
4696
4708
4718
4726
4732
4734
4733
4726
4715
4697
4674
4644
4609
4566
4517
4460
4397
4326
4249
4164
4072
3974
3870
3760
3645
3525
3402
3275
3145
3012
2878
2743
2606
2470
2333
2196
2058
1921
1783
1645
1505
1364
1222
1079
935
789
643
495
347
198
48
-102
-254
-407
-560
-714
-868
-1022
-1176
-1327
-1475
-1619
-1758
-1890
-2015
-2132
-2240
-2338
-2427
-2505
-2572
-2628
-2673
-2707
-2731
-2744
-2749
-2745
-2734
-2715
-2690
-2660
-2626
-2588
-2546
-2502
-2456
-2408
-2358
-2307
-2254
-2200
-2146
-2090
-2033
-1977
-1919
-1860
-1801
-1741
-1681
-1620
-1560
-1501
-1442
-1385
-1329
-1275
-1223
-1174
-1126
-1081
-1037
-997
-959
-924
-893
-864
-840
-818
-801
-786
-776
-768
-764
-763
-765
-770
-777
-786
-799
-813
-831
-850
-872
-896
-921
-949
-977
-1008
-1039
-1072
-1106
-1142
-1179
-1218
-1258
-1300
-1344
-1390
-1438
-1488
-1539
-1592
-1647
-1703
-1762
-1822
-1884
-1947
-2011
-2076
-2141
-2205
-2269
-2332
-2394
-2454
-2513
-2569
-2623
-2674
-2722
-2767
-2808
-2847
-2882
-2915
-2945
-2971
-2996
-3018
-3038
-3056
-3072
-3087
-3100
-3113
-3123
-3133
-3142
-3150
-3157
-3162
-3167
-3170
-3173
-3176
-3178
-3180
-3182
-3183
-3183
-3183
-3183
-3183
-3182
-3181
-3181
-3180
-3179
-3179
-3178
-3179
-3179
-3182
-3185
-3190
-3197
-3206
-3217
-3229
-3242
-3257
-3273
-3289
-3307
-3324
-3343
-3361
-3379
-3397
-3414
-3430
-3445
-3459
-3471
-3481
-3488
-3494
-3497
-3497
-3495
-3491
-3484
-3476
-3465
-3453
-3439
-3424
-3406
-3388
-3367
-3346
-3323
-3300
-3276
-3251
-3226
-3202
-3177
-3153
-3129
-3105
-3080
-3056
-3032
-3007
-2983
-2958
-2933
-2909
-2884
-2860
-2837
-2815
-2793
-2772
-2751
-2732
-2713
-2695
-2678
-2662
-2647
-2633
-2620
-2607
-2594
-2581
-2568
-2553
-2537
-2519
-2499
-2477
-2452
-2425
-2395
-2363
-2329
-2293
-2256
-2217
-2176
-2135
-2092
-2048
-2003
-1958
-1911
-1864
-1816
-1767
-1718
-1668
-1618
-1567
-1516
-1465
-1413
-1361
-1310
-1259
-1209
-1159
-1111
-1064
-1018
-974
-931
-891
-851
-814
-778
-744
-711
-680
-651
-622
-595
-569
-543
-518
-494
-469
-445
-420
-394
-368
-340
-311
-280
-248
-214
-179
-143
-106
-68
-30
9
47
86
124
163
202
240
279
317
355
393
430
467
504
541
577
614
652
689
727
765
802
839
875
909
943
975
1006
1036
1065
1092
1118
1143
1167
1189
1210
1229
1247
1264
1280
1294
1306
1318
1327
1336
1343
1348
1352
1355
1356
1356
1354
1351
1347
1341
1334
1325
1317
1307
1298
1287
1277
1266
1254
1242
1228
1214
1199
1182
1164
1145
1124
1102
1077
1051
1022
993
961
927
891
854
814
774
731
687
642
595
547
498
448
397
346
296
247
199
152
108
66
26
-12
-47
-79
-110
-138
-164
-189
-212
-235
-256
-276
-296
-315
-334
-352
-370
-388
-405
-422
-439
-456
-472
-489
-504
-519
-532
-544
-555
-564
-572
-578
-583
-585
-586
-586
-582
-577
-570
-560
-549
-535
-520
-504
-487
-469
-452
-435
-418
-402
-388
-375
-364
-355
-347
-341
-337
-335
-334
-335
-336
-339
-342
-346
-350
-354
-358
-363
-367
-372
-378
-384
-391
-399
-408
-420
-434
-450
-468
-489
-513
-539
-567
-597
-629
-662
-696
-731
-766
-802
-837
-873
-909
-945
-981
-1016
-1054
-1090
-1127
-1164
-1201
-1239
-1277
-1316
-1356
-1396
-1437
-1479
-1522
-1566
-1610
-1655
-1699
-1744
-1788
-1831
-1872
-1911
-1947
-1981
-2011
-2037
-2060
-2079
-2093
-2104
-2111
-2115
-2115
-2113
-2107
-2100
-2090
-2079
-2065
-2049
-2032
-2013
-1992
-1969
-1945
-1919
-1892
-1863
-1834
-1803
-1772
-1740
-1708
-1675
-1643
-1611
-1579
-1547
-1515
-1484
-1453
-1422
-1393
-1363
-1335
-1306
-1278
-1250
-1222
-1194
-1166
-1138
-1110
-1083
-1056
-1030
-1004
-981
-959
-937
-917
-898
-881
-866
-851
-838
-826
-816
-806
-797
-789
-782
-775
-769
-763
-757
-751
-745
-738
-731
-723
-714
-706
-696
-687
-677
-667
-656
-645
-634
-623
-611
-600
-588
-575
-563
-550
-536
-522
-508
-492
-475
-456
-436
-414
-390
-364
-336
-305
-273
-239
-202
-165
-126
-86
-46
-5
35
74
112
147
181
212
241
267
291
312
331
348
363
375
386
396
404
411
418
424
429
435
440
445
450
454
459
463
467
470
473
475
477
478
479
479
479
479
479
478
478
478
479
480
483
488
494
501
511
522
535
550
567
586
606
629
652
677
702
729
756
784
812
841
870
899
929
958
988
1016
1047
1076
1106
1135
1165
1195
1225
1257
1289
1322
1357
1392
1428
1465
1502
1541
1580
1619
1659
1698
1738
1777
1816
1854
1892
1930
1966
2003
2037
2073
2107
2140
2172
2204
2234
2263
2292
2319
2346
2373
2398
2423
2447
2470
2493
2515
2535
2554
2572
2589
2604
2617
2629
2640
2650
2660
2668
2676
2684
2691
2698
2704
2709
2714
2717
2720
2722
2723
2723
2721
2718
2714
2709
2702
2695
2686
2678
2669
2661
2652
2645
2637
2630
2624
2618
2613
2609
2604
2600
2595
2591
2585
2580
2573
2566
2558
2550
2541
2532
2522
2512
2501
2490
2477
2465
2451
2436
2419
2401
2381
2360
2336
2311
2283
2254
2222
2189
2154
2117
2078
2039
1998
1956
1914
1872
1830
1788
1746
1705
1663
1623
1582
1542
1503
1464
1426
1388
1352
1317
1283
1249
1217
1185
1155
1124
1094
1065
1036
1006
977
948
919
890
861
833
805
777
750
723
697
671
645
619
594
569
545
520
496
473
449
425
401
376
350
324
297
269
241
211
182
151
121
89
58
25
-8
-43
-78
-113
-150
-187
-224
-262
-300
-339
-377
-416
-455
-494
-533
-573
-613
-652
-691
-730
-769
-806
-842
-876
-909
-940
-969
-997
-1022
-1047
-1071
-1093
-1114
-1134
-1154
-1173
-1191
-1208
-1224
-1240
-1255
-1268
-1281
-1293
-1303
-1311
-1317
-1321
-1322
-1320
-1315
-1307
-1297
-1283
-1268
-1250
-1230
-1208
-1184
-1158
-1130
-1101
-1071
-1040
-1008
-977
-944
-912
-880
-847
-816
-785
-754
-724
-696
-668
-640
-614
-588
-563
-539
-514
-490
-465
-440
-414
-387
-359
-330
-300
-269
-237
-205
-172
-138
-105
-71
-38
-4
28
61
92
124
154
184
213
242
270
298
325
352
378
403
429
453
477
501
524
547
570
592
614
635
657
677
698
718
737
757
775
793
811
828
844
860
876
892
907
922
936
951
965
978
991
1002
1014
1025
1036
1047
1058
1068
1079
1091
1103
1115
1128
1143
1158
1174
1190
1208
1227
1246
1266
1286
1306
1326
1347
1366
1386
1404
1422
1439
1454
1467
1479
1489
1498
1505
1510
1514
1516
1518
1518
1518
1517
1516
1515
1514
1512
1510
1508
1505
1502
1497
1492
1487
1480
1473
1465
1455
1445
1433
1421
1407
1393
1377
1361
1344
1327
1310
1293
1276
1259
1243
1228
1214
1200
1188
1176
1167
1158
1152
1147
1144
1142
1142
1144
1146
1149
1154
1159
1165
1172
1179
1187
1196
1205
1214
1224
1234
1244
1255
1265
1275
1285
1295
1305
1315
1325
1335
1345
1355
1366
1376
1386
1395
1405
1413
1422
1430
1437
1444
1451
1458
1464
1470
1475
1480
1485
1490
1495
1500
1505
1510
1516
1522
1528
1534
1541
1548
1555
1562
1570
1577
1584
1591
1598
1604
1609
1613
1616
1618
1619
1618
1615
1611
1606
1599
1590
1579
1568
1555
1540
1525
1509
1493
1476
1458
1440
1422
1404
1386
1368
1350
1333
1316
1299
1283
1267
1251
1236
1220
1204
1188
1171
1154
1136
1117
1098
1077
1056
1034
1010
987
961
935
907
878
848
816
783
749
714
679
643
607
571
534
497
459
420
380
339
297
254
211
166
121
75
28
-20
-68
-117
-166
-215
-265
-315
-365
-414
-464
-512
-561
-608
-655
-701
-747
-791
-835
-878
-920
-961
-1002
-1042
-1081
-1120
-1158
-1195
-1232
-1269
-1306
-1342
-1379
-1415
-1452
-1488
-1525
-1562
-1599
-1636
-1673
-1710
-1748
-1786
-1824
-1863
-1902
-1940
-1979
-2017
-2054
-2091
-2126
-2161
-2194
-2226
-2257
-2287
-2315
-2343
-2369
-2393
-2417
-2439
-2460
-2480
-2498
-2515
-2531
-2546
-2559
-2571
-2582
-2592
-2600
-2606
-2612
-2615
-2617
-2618
-2617
-2614
-2610
-2604
-2596
-2586
-2575
-2561
-2546
-2529
-2510
-2490
-2468
-2445
-2420
-2395
-2368
-2341
-2313
-2285
-2256
-2226
-2195
-2164
-2132
-2098
-2064
-2029
-1994
-1958
-1921
-1883
-1846
-1808
-1770
-1732
-1693
-1655
-1616
-1577
-1539
-1500
-1461
-1422
-1383
-1344
-1305
-1267
-1230
-1193
-1156
-1121
-1087
-1053
-1020
-988
-957
-926
-896
-866
-837
-808
-779
-750
-722
-694
-665
-637
-608
-580
-551
-522
-493
-464
-434
-405
-375
-345
-314
-284
-253
-222
-192
-161
-130
-100
-69
-39
-8
22
52
81
110
138
165
191
216
240
264
286
307
327
347
366
384
402
419
436
452
467
482
497
511
524
536
548
559
569
577
585
591
596
599
601
602
602
600
597
593
589
583
577
570
563
555
546
537
528
518
509
499
489
479
470
460
450
440
430
420
409
398
387
375
363
351
338
324
310
294
279
263
246
229
212
195
177
161
144
128
114
100
88
77
67
60
54
50
48
48
50
54
60
68
77
89
102
117
134
152
171
192
214
237
262
287
312
339
365
392
418
445
472
498
525
551
578
604
630
656
682
708
733
759
783
808
832
856
879
902
924
947
969
991
1012
1034
1056
1077
1098
1119
1139
1159
1179
1198
1217
1236
1255
1274
1292
1311
1329
1347
1365
1384
1402
1421
1441
1461
1481
1503
1525
1548
1571
1596
1622
1649
1677
1706
1736
1767
1798
1830
1863
1896
1930
1964
1999
2033
2069
2104
2139
2174
2208
2243
2277
2310
2343
2375
2407
2437
2467
2495
2522
2549
2574
2599
2623
2646
2668
2689
2710
2730
2749
2767
2784
2801
2817
2832
2846
2859
2872
2883
2892
2901
2909
2916
2922
2927
2931
2935
2938
2941
2943
2945
2947
2949
2950
2951
2952
2951
2950
2949
2946
2943
2939
2934
2928
2922
2915
2907
2898
2888
2877
2865
2853
2839
2824
2807
2790
2772
2753
2732
2711
2688
2665
2640
2614
2588
2560
2531
2502
2471
2440
2408
2375
2341
2306
2271
2235
2198
2161
2123
2084
2045
2005
1966
1926
1886
1845
1804
1762
1721
1679
1636
1593
1549
1505
1460
1415
1368
1321
1273
1224
1174
1124
1073
1020
970
917
865
812
759
706
653
599
546
493
439
386
333
279
226
172
118
64
9
-46
-100
-155
-210
-265
-320
-374
-428
-482
-535
-588
-641
-694
-746
-798
-851
-903
-955
-1006
-1058
-1110
-1161
-1213
-1264
-1316
-1368
-1421
-1473
-1525
-1578
-1630
-1682
-1734
-1786
-1837
-1889
-1940
-1992
-2044
-2096
-2149
-2202
-2255
-2308
-2362
-2415
-2469
-2522
-2576
-2629
-2683
-2737
-2790
-2844
-2897
-2951
-3004
-3057
-3110
-3162
-3214
-3266
-3317
-3368
-3418
-3467
-3516
-3565
-3612
-3659
-3705
-3750
-3794
-3838
-3880
-3922
-3963
-4003
-4043
-4082
-4120
-4158
-4195
-4232
-4268
-4303
-4337
-4370
-4402
-4433
-4463
-4493
-4521
-4548
-4575
-4601
-4626
-4651
-4675
-4699
-4722
-4745
-4767
-4789
-4811
-4832
-4853
-4874
-4895
-4916
-4936
-4957
-4977
-4997
-5016
-5035
-5053
-5070
-5087
-5103
-5118
-5132
-5146
-5158
-5170
-5181
-5192
-5201
-5211
-5219
-5228
-5235
-5243
-5250
-5258
-5265
-5272
-5280
-5287
-5295
-5303
-5311
-5319
-5328
-5336
-5345
-5354
-5364
-5374
-5384
-5394
-5405
-5415
-5426
-5436
-5447
-5457
-5467
-5477
-5486
-5495
-5503
-5511
-5518
-5525
-5531
-5536
-5541
-5545
-5548
-5551
-5553
-5555
-5556
-5557
-5558
-5557
-5556
-5555
-5552
-5549
-5544
-5539
-5533
-5526
-5518
-5510
-5501
-5491
-5480
-5470
-5459
-5448
-5437
-5425
-5414
-5403
-5393
-5382
-5372
-5362
-5353
-5344
-5335
-5326
-5318
-5309
-5301
-5293
-5285
-5277
-5269
-5260
-5251
-5241
-5232
-5221
-5211
-5200
-5189
-5178
-5167
-5156
-5145
-5133
-5122
-5110
-5097
-5085
-5072
-5058
-5044
-5030
-5015
-4999
-4981
-4963
-4944
-4923
-4901
-4878
-4854
-4828
-4801
-4774
-4746
-4717
-4687
-4657
-4626
-4595
-4563
-4532
-4499
-4467
-4434
-4401
-4367
-4334
-4300
-4266
-4233
-4199
-4165
-4131
-4098
-4064
-4030
-3997
-3964
-3931
-3897
-3864
-3831
-3799
-3766
-3733
-3701
-3669
-3637
-3606
-3574
-3543
-3512
-3481
-3449
-3418
-3387
-3357
-3326
-3295
-3264
-3233
-3202
-3171
-3139
-3107
-3075
-3043
-3011
-2978
-2946
-2913
-2881
-2849
-2818
-2788
-2759
-2730
-2703
-2678
-2653
-2630
-2608
-2588
-2569
-2551
-2534
-2519
-2504
-2491
-2479
-2469
-2459
-2450
-2442
-2435
-2430
-2425
-2421
-2418
-2417
-2415
-2415
-2416
-2417
-2420
-2423
-2427
-2431
-2437
-2443
-2449
-2456
-2464
-2471
-2479
-2488
-2496
-2505
-2514
-2524
-2533
-2543
-2553
-2563
-2572
-2581
-2590
-2598
-2606
-2614
-2621
-2628
-2634
-2640
-2646
-2652
-2658
-2664
-2670
-2676
-2682
-2688
-2694
-2700
-2707
-2714
-2721
-2728
-2736
-2744
-2751
-2759
-2767
-2774
-2780
-2787
-2793
-2798
-2803
-2808
-2812
-2816
-2820
-2823
-2826
-2828
-2831
-2832
-2834
-2836
-2837
-2838
-2839
-2839
-2839
-2839
-2838
-2836
-2834
-2830
-2827
-2823
-2818
-2812
-2806
-2799
-2791
-2783
-2774
-2765
-2755
-2744
-2733
-2723
-2712
-2701
-2690
-2679
-2668
-2658
-2648
-2637
-2626
-2616
-2605
-2594
-2583
-2571
-2560
-2548
-2536
-2524
-2512
-2499
-2485
-2471
-2457
-2442
-2426
-2409
-2392
-2373
-2354
-2334
-2313
-2292
-2269
-2245
-2220
-2194
-2167
-2139
-2110
-2079
-2049
-2017
-1986
-1953
-1921
-1889
-1857
-1825
-1792
-1760
-1728
-1696
-1663
-1630
-1597
-1564
-1530
-1497
-1463
-1429
-1395
-1361
-1327
-1293
-1259
-1225
-1191
-1158
-1124
-1091
-1058
-1024
-991
-957
-923
-889
-855
-820
-786
-750
-715
-679
-643
-606
-569
-531
-493
-455
-416
-376
-336
-296
-255
-213
-172
-129
-87
-45
-2
41
84
127
171
214
259
303
348
392
437
482
527
572
617
661
705
749
792
834
876
916
956
994
1032
1068
1104
1138
1172
1204
1236
1268
1298
1328
1358
1387
1415
1443
1471
1498
1525
1551
1577
1602
1627
1651
1674
1697
1719
1740
1760
1780
1799
1818
1836
1853
1870
1886
1901
1916
1931
1945
1959
1974
1988
2003
2017
2033
2048
2063
2079
2095
2111
2127
2144
2160
2176
2191
2206
2221
2235
2248
2260
2272
2284
2294
2305
2314
2323
2332
2339
2347
2354
2361
2367
2373
2380
2386
2392
2398
2404
2409
2415
2420
2425
2429
2433
2437
2440
2443
2445
2447
2449
2450
2452
2453
2454
2455
2457
2458
2460
2461
2463
2465
2466
2468
2471
2473
2475
2478
2480
2482
2484
2486
2488
2489
2490
2490
2490
2489
2488
2487
2484
2482
2479
2475
2471
2467
2462
2457
2452
2447
2442
2437
2432
2427
2423
2419
2414
2411
2407
2404
2400
2397
2395
2392
2389
2386
2384
2382
2379
2377
2375
2373
2371
2370
2368
2367
2365
2364
2362
2360
2358
2356
2355
2353
2352
2351
2350
2349
2348
2348
2347
2346
2346
2345
2344
2344
2343
2343
2343
2343
2344
2345
2345
2346
2347
2348
2349
2350
2351
2353
2354
2355
2356
2357
2358
2359
2360
2362
2363
2365
2367
2368
2370
2371
2373
2374
2375
2376
2378
2379
2381
2383
2384
2386
2387
2388
2390
2391
2393
2394
2396
2398
2401
2404
2407
2411
2415
2419
2423
2428
2433
2438
2443
2449
2454
2460
2466
2472
2479
2486
2493
2500
2507
2515
2523
2532
2540
2549
2558
2568
2577
2587
2597
2607
2618
2628
2639
2649
2660
2671
2682
2693
2704
2714
2725
2736
2747
2758
2768
2779
2790
2800
2811
2821
2832
2841
2851
2861
2870
2878
2887
2895
2902
2909
2916
2922
2929
2935
2941
2947
2953
2959
2965
2971
2976
2981
2986
2990
2995
2998
3002
3006
3009
3012
3015
3017
3019
3021
3022
3023
3023
3024
3023
3023
3022
3020
3018
3015
3011
3007
3002
2997
2991
2985
2978
2971
2964
2956
2948
2940
2932
2923
2915
2906
2897
2888
2878
2868
2858
2847
2835
2823
2811
2798
2784
2771
2756
2741
2726
2710
2693
2676
2658
2639
2620
2600
2580
2560
2539
2517
2495
2472
2449
2425
2400
2375
2350
2324
2298
2272
2245
2218
2191
2164
2136
2107
2078
2048
2017
1985
1953
1920
1886
1852
1818
1783
1748
1714
1679
1644
1608
1573
1538
1503
1467
1432
1397
1361
1325
1289
1253
1217
1181
1144
1107
1070
1033
996
959
921
883
845
807
768
730
691
653
614
575
536
497
458
418
379
339
300
260
220
180
140
99
58
17
-24
-66
-107
-150
-192
-234
-277
-319
-360
-402
-443
-483
-523
-562
-601
-639
-676
-713
-748
-783
-818
-851
-884
-915
-946
-977
-1006
-1036
-1064
-1093
-1120
-1147
-1174
-1199
-1225
-1249
-1273
-1297
-1321
-1344
-1367
-1390
-1412
-1434
-1456
-1477
-1498
-1518
-1538
-1557
-1576
-1594
-1612
-1629
-1646
-1662
-1678
-1694
-1709
-1723
-1737
-1750
-1762
-1774
-1785
-1795
-1804
-1812
-1820
-1827
-1833
-1839
-1843
-1847
-1851
-1853
-1855
-1856
-1857
-1857
-1857
-1856
-1855
-1854
-1851
-1849
-1846
-1842
-1838
-1834
-1828
-1823
-1816
-1809
-1801
-1793
-1784
-1774
-1764
-1754
-1743
-1732
-1720
-1708
-1696
-1683
-1670
-1657
-1644
-1630
-1616
-1601
-1586
-1570
-1554
-1537
-1519
-1501
-1483
-1463
-1444
-1424
-1404
-1384
-1364
-1344
-1323
-1302
-1281
-1260
-1239
-1218
-1197
-1176
-1155
-1133
-1112
-1091
-1070
-1049
-1028
-1006
-984
-962
-940
-917
-894
-870
-846
-822
-797
-772
-746
-721
-695
-669
-642
-616
-590
-564
-538
-512
-486
-460
-434
-409
-383
-358
-334
-309
-284
-260
-235
-211
-187
-163
-139
-116
-93
-70
-48
-25
-3
19
40
62
83
104
125
146
166
186
206
226
245
264
283
302
320
339
356
374
391
408
424
440
456
472
487
503
518
533
549
564
580
595
611
627
644
660
677
694
710
727
744
760
777
794
811
828
845
862
880
897
914
931
949
966
984
1000
1018
1035
1051
1068
1084
1100
1115
1130
1145
1160
1174
1188
1203
1217
1231
1245
1259
1273
1288
1302
1317
1331
1345
1360
1374
1388
1402
1416
1430
1444
1458
1472
1486
1500
1514
1528
1542
1556
1570
1583
1596
1609
1622
1634
1647
1658
1669
1680
1691
1701
1711
1720
1729
1737
1746
1754
1761
1769
1776
1782
1788
1793
1798
1803
1807
1810
1813
1816
1818
1819
1820
1820
1820
1820
1819
1818
1817
1816
1814
1813
1811
1810
1809
1808
1807
1806
1805
1804
1804
1803
1802
1801
1800
1799
1798
1796
1795
1794
1793
1791
1790
1789
1788
1787
1786
1785
1785
1784
1784
1784
1784
1784
1784
1784
1784
1784
1784
1784
1783
1782
1780
1778
1776
1774
1771
1768
1764
1761
1757
1752
1747
1742
1736
1731
1724
1718
1711
1705
1698
1690
1683
1675
1667
1660
1652
1644
1636
1629
1621
1614
1607
1600
1594
1587
1581
1575
1569
1563
1556
1550
1544
1537
1530
1522
1515
1506
1498
1488
1478
1468
1456
1445
1433
1420
1407
1394
1381
1368
1355
1341
1328
1314
1300
1286
1272
1257
1243
1228
1213
1198
1183
1168
1154
1139
1124
1110
1095
1081
1067
1054
1040
1028
1014
1002
992
982
972
962
953
945
937
929
922
914
907
900
894
888
881
876
870
865
860
855
851
846
842
837
833
829
826
822
819
815
812
809
806
803
799
796
792
789
785
781
777
774
770
767
763
760
756
753
750
746
743
739
736
733
730
728
725
722
720
717
714
711
707
703
698
694
688
683
677
670
663
656
647
639
630
621
612
602
592
582
572
562
552
541
530
520
509
497
486
475
464
452
440
429
417
405
393
381
369
356
344
331
318
305
292
279
265
251
237
222
208
194
179
165
151
137
123
110
96
82
69
55
41
27
13
-1
-15
-29
-43
-57
-71
-86
-100
-115
-130
-144
-159
-174
-188
-203
-218
-233
-248
-262
-277
-292
-307
-322
-337
-352
-367
-382
-398
-413
-429
-446
-463
-480
-498
-516
-536
-555
-575
-596
-617
-639
-661
-683
-705
-728
-751
-774
-797
-821
-844
-868
-891
-914
-937
-960
-983
-1006
-1028
-1050
-1072
-1094
-1116
-1137
-1159
-1181
-1202
-1224
-1245
-1267
-1288
-1309
-1331
-1352
-1373
-1394
-1415
-1436
-1457
-1477
-1498
-1518
-1537
-1556
-1575
-1594
-1612
-1630
-1647
-1664
-1681
-1697
-1713
-1729
-1744
-1759
-1774
-1788
-1803
-1817
-1832
-1847
-1862
-1877
-1893
-1909
-1925
-1942
-1959
-1975
-1992
-2008
-2025
-2041
-2057
-2073
-2089
-2105
-2120
-2136
-2152
-2167
-2183
-2198
-2214
-2229
-2244
-2259
-2274
-2289
-2303
-2317
-2330
-2344
-2357
-2369
-2382
-2394
-2406
-2417
-2429
-2440
-2452
-2463
-2474
-2485
-2496
-2507
-2518
-2530
-2541
-2552
-2563
-2575
-2586
-2597
-2609
-2620
-2631
-2642
-2653
-2664
-2675
-2685
-2695
-2705
-2715
-2724
-2734
-2743
-2753
-2762
-2772
-2781
-2790
-2800
-2809
-2818
-2827
-2837
-2846
-2855
-2865
-2874
-2884
-2893
-2903
-2913
-2922
-2932
-2942
-2951
-2961
-2971
-2981
-2991
-3001
-3012
-3023
-3034
-3045
-3056
-3067
-3079
-3090
-3101
-3112
-3124
-3135
-3146
-3158
-3169
-3181
-3192
-3203
-3214
-3225
-3235
-3246
-3257
-3267
-3278
-3288
-3299
-3310
-3321
-3332
-3342
-3353
-3364
-3375
-3386
-3397
-3408
-3418
-3429
-3439
-3449
-3459
-3469
-3479
-3488
-3498
-3506
-3515
-3523
-3531
-3538
-3545
-3552
-3558
-3564
-3570
-3575
-3580
-3584
-3588
-3591
-3594
-3597
-3599
-3600
-3601
-3602
-3603
-3604
-3604
-3605
-3605
-3605
-3605
-3605
-3605
-3604
-3603
-3602
-3601
-3600
-3598
-3596
-3594
-3592
-3589
-3585
-3582
-3578
-3573
-3569
-3564
-3560
-3555
-3550
-3545
-3540
-3536
-3531
-3527
-3522
-3518
-3513
-3508
-3504
-3499
-3494
-3488
-3483
-3477
-3470
-3464
-3456
-3449
-3441
-3433
-3425
-3416
-3408
-3399
-3390
-3381
-3372
-3363
-3353
-3344
-3335
-3326
-3317
-3307
-3298
-3289
-3280
-3271
-3261
-3252
-3242
-3232
-3222
-3212
-3202
-3192
-3182
-3171
-3161
-3151
-3141
-3130
-3120
-3110
-3100
-3090
-3080
-3070
-3060
-3051
-3041
-3032
-3023
-3015
-3006
-2998
-2989
-2981
-2973
-2965
-2957
-2949
-2940
-2932
-2924
-2916
-2907
-2899
-2891
-2882
-2874
-2865
-2857
-2848
-2840
-2832
-2823
-2815
-2806
-2797
-2788
-2779
-2769
-2759
-2749
-2739
-2728
-2718
-2707
-2696
-2685
-2674
-2663
-2653
-2642
-2631
-2620
-2610
-2599
-2588
-2578
-2567
-2556
-2545
-2534
-2523
-2512
-2501
-2490
-2479
-2468
-2458
-2447
-2436
-2426
-2416
-2406
-2397
-2388
-2379
-2371
-2363
-2355
-2348
-2341
-2335
-2329
-2323
-2318
-2313
-2309
-2305
-2301
-2297
-2295
-2292
-2290
-2288
-2287
-2286
-2286
-2285
-2286
-2286
-2287
-2288
-2290
-2292
-2294
-2296
-2299
-2302
-2306
-2309
-2313
-2317
-2321
-2325
-2330
-2334
-2338
-2342
-2346
-2350
-2354
-2357
-2361
-2364
-2367
-2371
-2374
-2377
-2379
-2382
-2384
-2385
-2387
-2388
-2389
-2390
-2390
-2391
-2392
-2392
-2393
-2393
-2393
-2393
-2393
-2393
-2392
-2391
-2390
-2388
-2387
-2385
-2383
-2381
-2378
-2376
-2373
-2370
-2366
-2363
-2359
-2355
-2350
-2346
-2341
-2335
-2330
-2324
-2317
-2310
-2303
-2296
-2287
-2279
-2270
-2261
-2252
-2242
-2232
-2222
-2211
-2201
-2190
-2178
-2167
-2155
-2143
-2131
-2118
-2106
-2094
-2082
-2069
-2057
-2045
-2033
-2020
-2008
-1996
-1983
-1971
-1959
-1947
-1935
-1923
-1912
-1901
-1889
-1878
-1867
-1856
-1846
-1835
-1824
-1814
-1803
-1793
-1782
-1772
-1762
-1752
-1742
-1732
-1722
-1712
-1702
-1691
-1681
-1671
-1661
-1651
-1641
-1631
-1621
-1611
-1602
-1592
-1583
-1574
-1564
-1555
-1546
-1537
-1529
-1520
-1511
-1503
-1494
-1485
-1477
-1468
-1459
-1450
-1441
-1432
-1423
-1414
-1405
-1396
-1388
-1379
-1370
-1361
-1352
-1342
-1333
-1323
-1314
-1304
-1294
-1283
-1273
-1262
-1251
-1240
-1229
-1217
-1205
-1193
-1180
-1168
-1155
-1142
-1129
-1116
-1103
-1090
-1077
-1063
-1050
-1036
-1022
-1008
-994
-979
-965
-951
-936
-922
-908
-893
-879
-865
-850
-836
-822
-808
-794
-780
-767
-753
-739
-726
-713
-699
-686
-672
-658
-643
-628
-613
-598
-581
-565
-547
-530
-512
-494
-475
-456
-437
-418
-398
-378
-358
-337
-317
-296
-274
-253
-231
-208
-186
-163
-139
-116
-92
-68
-44
-20
5
30
55
80
106
132
158
185
212
239
267
295
324
353
382
412
443
473
504
535
566
598
629
661
693
724
756
788
821
853
886
919
952
986
1020
1054
1088
1123
1158
1193
1229
1265
1300
1336
1373
1409
1446
1483
1520
1557
1594
1631
1668
1705
1742
1779
1816
1852
1888
1925
1961
1996
2032
2068
2104
2139
2175
2211
2246
2282
2318
2354
2390
2426
2462
2499
2536
2573
2611
2648
2686
2724
2762
2800
2838
2876
2914
2952
2990
3028
3066
3104
3142
3180
3217
3254
3291
3328
3365
3401
3437
3472
3508
3543
3577
3612
3646
3679
3712
3745
3778
3810
3842
3874
3905
3936
3966
3996
4026
4056
4085
4113
4141
4169
4197
4224
4250
4277
4302
4328
4354
4379
4404
4429
4454
4479
4504
4528
4553
4577
4601
4625
4648
4671
4694
4716
4737
4758
4779
4799
4819
4838
4857
4875
4893
4910
4926
4942
4958
4973
4987
5002
5016
5030
5044
5057
5071
5083
5096
5108
5120
5132
5143
5154
5164
5175
5184
5194
5202
5211
5219
5226
5233
5240
5246
5252
5257
5262
5266
5270
5274
5278
5281
5285
5287
5290
5292
5295
5296
5298
5299
5300
5300
5300
5300
5299
5298
5296
5295
5293
5290
5288
5285
5282
5279
5276
5272
5269
5265
5261
5257
5253
5248
5243
5237
5231
5225
5218
5211
5204
5196
5188
5179
5171
5162
5153
5143
5134
5125
5115
5106
5096
5087
5077
5068
5058
5049
5039
5030
5020
5011
5001
4992
4982
4973
4963
4954
4945
4935
4926
4917
4907
4898
4889
4879
4870
4860
4851
4841
4831
4821
4810
4799
4788
4777
4765
4752
4740
4726
4713
4699
4684
4669
4654
4638
4622
4606
4589
4572
4555
4537
4519
4501
4483
4464
4445
4425
4406
4386
4366
4345
4325
4305
4284
4264
4243
4223
4202
4182
4161
4140
4120
4099
4078
4057
4035
4016
3995
3974
3953
3932
3912
3891
3870
3849
3828
3808
3787
3766
3745
3724
3702
3681
3660
3638
3617
3595
3574
3552
3531
3509
3487
3466
3444
3422
3400
3379
3357
3335
3313
3291
3270
3248
3226
3205
3183
3162
3140
3119
3097
3076
3055
3033
3011
2990
2967
2945
2922
2899
2875
2852
2828
2804
2780
2755
2730
2706
2680
2655
2630
2604
2578
2552
2525
2499
2472
2446
2419
2393
2366
2340
2314
2287
2261
2235
2210
2184
2159
2134
2109
2085
2060
2036
2013
1989
1966
1943
1920
1897
1875
1852
1830
1808
1785
1762
1740
1717
1694
1671
1647
1623
1599
1574
1549
1523
1497
1470
1442
1414
1385
1356
1326
1296
1265
1234
1202
1170
1137
1104
1070
1036
1002
967
932
897
861
825
788
751
714
677
639
602
564
526
488
450
412
375
337
299
262
224
187
149
111
73
35
-4
-43
-82
-121
-160
-200
-240
-280
-320
-361
-401
-442
-482
-523
-563
-604
-644
-684
-725
-765
-805
-845
-885
-924
-964
-1002
-1043
-1082
-1122
-1161
-1200
-1240
-1279
-1319
-1359
-1399
-1440
-1480
-1521
-1561
-1602
-1643
-1683
-1724
-1765
-1806
-1846
-1887
-1928
-1968
-2008
-2048
-2088
-2128
-2168
-2207
-2247
-2287
-2326
-2366
-2405
-2445
-2484
-2524
-2564
-2603
-2643
-2682
-2722
-2762
-2801
-2841
-2881
-2921
-2960
-3000
-3040
-3079
-3119
-3158
-3197
-3237
-3276
-3316
-3355
-3395
-3435
-3475
-3516
-3556
-3596
-3636
-3677
-3717
-3756
-3796
-3835
-3874
-3912
-3949
-3986
-4022
-4058
-4093
-4127
-4160
-4193
-4224
-4256
-4286
-4317
-4346
-4376
-4405
-4433
-4461
-4489
-4516
-4544
-4570
-4597
-4623
-4649
-4674
-4699
-4723
-4747
-4770
-4792
-4813
-4834
-4853
-4872
-4889
-4906
-4922
-4937
-4951
-4965
-4977
-4989
-5001
-5011
-5021
-5031
-5040
-5048
-5056
-5063
-5070
-5077
-5083
-5089
-5094
-5098
-5103
-5106
-5109
-5112
-5114
-5116
-5117
-5118
-5119
-5119
-5119
-5119
-5119
-5118
-5117
-5116
-5115
-5113
-5111
-5110
-5108
-5106
-5104
-5101
-5099
-5096
-5093
-5090
-5087
-5084
-5080
-5077
-5074
-5072
-5069
-5067
-5066
-5064
-5064
-5063
-5063
-5064
-5064
-5065
-5066
-5067
-5068
-5069
-5070
-5071
-5072
-5073
-5073
-5074
-5074
-5073
-5073
-5072
-5071
-5069
-5068
-5066
-5063
-5061
-5057
-5053
-5049
-5044
-5039
-5033
-5026
-5019
-5012
-5004
-4996
-4988
-4979
-4969
-4960
-4950
-4940
-4929
-4918
-4907
-4896
-4884
-4873
-4861
-4850
-4838
-4827
-4815
-4804
-4793
-4781
-4770
-4759
-4748
-4737
-4726
-4714
-4702
-4691
-4678
-4666
-4653
-4641
-4628
-4614
-4601
-4588
-4574
-4561
-4548
-4535
-4522
-4509
-4496
-4484
-4472
-4459
-4448
-4436
-4424
-4413
-4402
-4391
-4381
-4371
-4360
-4350
-4341
-4331
-4321
-4312
-4302
-4292
-4282
-4272
-4262
-4251
-4241
-4230
-4220
-4209
-4198
-4188
-4177
-4166
-4156
-4145
-4135
-4125
-4115
-4106
-4096
-4086
-4077
-4069
-4059
-4051
-4043
-4035
-4027
-4019
-4011
-4005
-3998
-3991
-3984
-3976
-3969
-3962
-3955
-3948
-3941
-3933
-3926
-3918
-3910
-3901
-3892
-3883
-3874
-3865
-3855
-3845
-3836
-3826
-3816
-3806
-3797
-3787
-3777
-3767
-3757
-3746
-3736
-3726
-3715
-3704
-3693
-3682
-3671
-3660
-3649
-3637
-3626
-3614
-3603
-3591
-3580
-3568
-3556
-3543
-3531
-3518
-3506
-3493
-3479
-3466
-3451
-3437
-3422
-3407
-3391
-3375
-3359
-3342
-3325
-3307
-3289
-3271
-3251
-3232
-3212
-3191
-3171
-3149
-3128
-3106
-3083
-3061
-3038
-3016
-2993
-2970
-2947
-2924
-2901
-2878
-2855
-2832
-2809
-2786
-2763
-2740
-2717
-2694
-2671
-2648
-2624
-2601
-2578
-2555
-2532
-2508
-2485
-2462
-2438
-2415
-2392
-2369
-2345
-2322
-2299
-2276
-2252
-2229
-2205
-2181
-2158
-2134
-2110
-2086
-2062
-2037
-2013
-1989
-1964
-1939
-1914
-1889
-1864
-1838
-1813
-1787
-1761
-1735
-1710
-1684
-1658
-1633
-1607
-1582
-1557
-1532
-1508
-1483
-1459
-1435
-1411
-1388
-1365
-1342
-1319
-1297
-1274
-1252
-1230
-1207
-1185
-1163
-1140
-1117
-1095
-1072
-1049
-1026
-1004
-981
-958
-935
-913
-889
-866
-843
-820
-797
-774
-751
-728
-705
-681
-657
-632
-607
-582
-557
-532
-507
-482
-458
-433
-408
-383
-359
-334
-309
-284
-259
-234
-209
-185
-160
-136
-112
-88
-64
-40
-17
7
31
54
77
100
122
143
164
185
205
225
245
265
285
305
324
344
363
382
401
419
437
455
473
491
508
525
541
558
574
589
605
620
634
648
661
674
687
699
710
722
733
745
756
768
780
792
803
815
826
837
848
858
868
878
887
896
905
914
922
930
938
945
952
958
963
968
973
978
983
987
992
996
1000
1004
1006
1010
1014
1018
1020
1025
1029
1034
1039
1044
1049
1055
1060
1066
1071
1076
1082
1087
1092
1098
1104
1109
1115
1121
1127
1133
1139
1144
1149
1154
1159
1163
1167
1171
1175
1178
1182
1185
1188
1191
1193
1195
1198
1199
1201
1202
1203
1204
1204
1204
1204
1204
1203
1202
1200
1199
1197
1195
1192
1190
1188
1185
1183
1181
1179
1177
1175
1173
1171
1168
1165
1162
1159
1155
1151
1147
1143
1138
1133
1127
1120
1114
1106
1098
1090
1081
1072
1062
1053
1042
1032
1022
1010
999
988
976
964
952
940
928
916
904
892
880
869
857
846
835
823
812
801
790
779
768
758
748
738
728
718
709
699
690
681
672
663
654
645
635
626
617
608
599
591
582
573
565
556
548
539
531
523
515
507
500
492
485
478
471
464
457
450
443
436
429
423
416
410
404
398
392
387
381
375
370
364
359
354
349
344
339
334
329
324
320
315
311
306
302
297
293
289
286
282
279
276
273
271
268
266
264
263
261
260
258
257
256
255
254
253
251
249
246
243
239
235
230
225
220
214
208
203
197
191
185
179
173
168
163
158
153
148
144
140
136
132
129
126
123
120
117
114
111
108
105
102
100
98
95
94
92
90
89
88
87
85
85
84
83
82
82
81
80
80
79
78
77
76
75
74
73
72
71
71
70
69
68
68
67
66
66
65
65
65
65
64
64
64
64
64
64
64
64
65
65
66
67
68
69
71
73
76
79
82
85
89
92
97
101
106
110
115
121
126
132
137
143
149
155
161
168
174
180
186
192
198
203
209
215
221
227
233
239
246
253
260
268
276
285
293
303
312
322
332
343
354
365
376
387
399
410
422
434
446
458
471
483
496
509
522
535
548
562
576
590
605
619
634
649
663
678
693
708
723
738
754
770
785
801
817
833
848
864
880
895
911
926
942
958
974
989
1004
1022
1038
1054
1071
1087
1103
1120
1136
1153
1169
1185
1201
1217
1233
1249
1265
1280
1295
1310
1325
1341
1356
1371
1386
1401
1417
1432
1448
1463
1479
1495
1511
1526
1542
1557
1572
1586
1601
1614
1627
1640
1652
1664
1675
1686
1696
1705
1714
1723
1731
1739
1746
1752
1759
1765
1771
1777
1782
1788
1793
1797
1801
1805
1809
1812
1815
1818
1820
1822
1823
1824
1825
1826
1826
1826
1826
1825
1825
1824
1823
1822
1820
1819
1817
1815
1813
1811
1808
1805
1801
1798
1793
1789
1784
1778
1772
1766
1760
1753
1746
1738
1730
1722
1714
1705
1696
1687
1678
1668
1658
1648
1638
1627
1616
1604
1592
1580
1567
1555
1541
1528
1515
1501
1487
1473
1459
1446
1432
1418
1404
1391
1377
1364
1350
1337
1323
1309
1295
1281
1267
1253
1239
1224
1210
1195
1180
1165
1150
1135
1120
1105
1090
1075
1060
1046
1031
1016
1004
990
977
963
951
938
926
914
902
890
879
867
856
846
835
825
815
806
797
788
779
771
764
756
749
743
736
730
725
719
715
710
706
703
699
697
694
692
690
689
687
686
685
684
683
682
682
682
682
682
682
683
683
684
684
685
685
686
687
688
689
690
691
692
694
696
697
699
701
703
705
707
709
711
713
716
718
721
723
726
728
731
733
736
738
740
743
745
747
750
752
755
757
760
762
765
767
770
772
775
778
781
784
787
789
792
796
799
802
805
808
811
814
817
820
822
825
827
829
831
833
835
837
839
841
843
844
846
847
848
849
850
850
851
851
851
852
852
852
853
853
854
855
856
857
858
860
861
863
864
865
867
868
869
870
871
872
873
874
874
875
876
877
878
880
881
883
884
885
886
887
887
887
887
886
885
883
882
879
876
873
870
866
862
858
854
849
845
840
835
829
824
819
813
808
802
797
791
785
779
774
768
761
755
749
743
736
730
723
716
709
702
694
686
679
670
662
654
645
636
627
618
609
599
589
580
570
560
550
540
530
520
510
500
490
480
470
460
450
440
430
420
410
400
390
379
369
359
348
338
327
317
306
296
286
275
265
255
245
235
226
216
207
198
189
180
171
162
154
145
136
127
118
110
101
92
83
74
65
56
47
38
28
19
10
1
-8
-16
-25
-34
-42
-51
-59
-68
-76
-84
-92
-100
-108
-116
-123
-131
-138
-146
-154
-161
-169
-176
-184
-192
-199
-207
-215
-224
-232
-241
-249
-258
-267
-276
-286
-296
-305
-315
-326
-336
-346
-357
-368
-378
-389
-400
-411
-421
-432
-443
-454
-465
-476
-487
-499
-510
-521
-532
-543
-555
-566
-578
-589
-601
-613
-625
-637
-649
-661
-673
-685
-697
-710
-722
-735
-747
-760
-773
-786
-799
-812
-826
-839
-852
-865
-877
-890
-903
-916
-928
-941
-954
-966
-978
-991
-1002
-1014
-1026
-1038
-1049
-1061
-1072
-1083
-1094
-1105
-1116
-1127
-1137
-1147
-1158
-1167
-1177
-1187
-1197
-1207
-1217
-1227
-1237
-1246
-1256
-1266
-1276
-1285
-1295
-1304
-1314
-1323
-1333
-1342
-1351
-1360
-1369
-1378
-1387
-1395
-1404
-1412
-1420
-1427
-1435
-1443
-1450
-1457
-1464
-1471
-1478
-1485
-1491
-1498
-1503
-1509
-1514
-1519
-1523
-1527
-1531
-1535
-1539
-1542
-1546
-1549
-1551
-1554
-1556
-1558
-1560
-1561
-1562
-1563
-1564
-1564
-1564
-1564
-1564
-1564
-1564
-1563
-1563
-1563
-1562
-1562
-1561
-1560
-1560
-1559
-1558
-1557
-1557
-1556
-1555
-1554
-1554
-1553
-1552
-1552
-1551
-1550
-1550
-1550
-1549
-1549
-1549
-1549
-1550
-1550
-1551
-1552
-1553
-1554
-1555
-1556
-1557
-1558
-1559
-1560
-1561
-1562
-1562
-1564
-1565
-1566
-1567
-1568
-1568
-1569
-1570
-1570
-1571
-1571
-1572
-1573
-1573
-1574
-1575
-1576
-1576
-1577
-1578
-1578
-1579
-1580
-1580
-1581
-1582
-1583
-1584
-1585
-1587
-1588
-1590
-1591
-1593
-1595
-1597
-1599
-1601
-1603
-1605
-1607
-1610
-1612
-1615
-1618
-1621
-1624
-1628
-1631
-1635
-1639
-1643
-1647
-1652
-1656
-1661
-1665
-1670
-1675
-1680
-1684
-1689
-1694
-1699
-1704
-1710
-1715
-1721
-1726
-1732
-1738
-1744
-1751
-1757
-1763
-1770
-1776
-1782
-1789
-1796
-1802
-1809
-1816
-1823
-1830
-1837
-1844
-1851
-1859
-1866
-1873
-1880
-1888
-1895
-1902
-1910
-1917
-1924
-1932
-1939
-1947
-1954
-1962
-1969
-1976
-1984
-1991
-1999
-2005
-2013
-2021
-2029
-2036
-2044
-2052
-2059
-2067
-2074
-2082
-2090
-2097
-2105
-2113
-2121
-2128
-2136
-2144
-2151
-2159
-2166
-2173
-2180
-2187
-2193
-2199
-2205
-2211
-2217
-2223
-2228
-2234
-2239
-2244
-2249
-2254
-2258
-2262
-2266
-2269
-2272
-2274
-2277
-2279
-2280
-2281
-2282
-2282
-2281
-2281
-2280
-2278
-2277
-2275
-2273
-2271
-2269
-2266
-2264
-2261
-2258
-2255
-2252
-2249
-2246
-2242
-2239
-2236
-2233
-2230
-2227
-2224
-2222
-2219
-2217
-2215
-2213
-2212
-2210
-2208
-2207
-2206
-2205
-2205
-2204
-2204
-2204
-2204
-2204
-2204
-2204
-2204
-2205
-2205
-2205
-2206
-2206
-2206
-2206
-2206
-2206
-2205
-2205
-2204
-2203
-2202
-2200
-2199
-2197
-2195
-2193
-2191
-2188
-2186
-2183
-2180
-2176
-2173
-2169
-2165
-2161
-2156
-2152
-2146
-2141
-2135
-2129
-2123
-2117
-2111
-2105
-2099
-2092
-2086
-2080
-2074
-2068
-2062
-2056
-2050
-2044
-2037
-2032
-2025
-2020
-2013
-2008
-2001
-1996
-1990
-1984
-1979
-1973
-1968
-1963
-1958
-1953
-1948
-1943
-1939
-1935
-1930
-1926
-1923
-1919
-1915
-1911
-1907
-1903
-1899
-1895
-1891
-1886
-1881
-1876
-1871
-1865
-1860
-1854
-1848
-1842
-1836
-1830
-1824
-1818
-1812
-1806
-1800
-1794
-1789
-1783
-1777
-1772
-1767
-1761
-1756
-1751
-1746
-1741
-1737
-1732
-1727
-1723
-1718
-1714
-1709
-1705
-1701
-1697
-1694
-1690
-1687
-1684
-1681
-1678
-1676
-1674
-1672
-1670
-1668
-1666
-1665
-1663
-1662
-1661
-1660
-1659
-1658
-1658
-1658
-1657
-1657
-1657
-1657
-1657
-1657
-1657
-1657
-1657
-1658
-1658
-1658
-1658
-1659
-1659
-1659
-1659
-1660
-1660
-1660
-1661
-1661
-1661
-1661
-1662
-1662
-1662
-1662
-1662
-1662
-1661
-1661
-1660
-1659
-1658
-1657
-1655
-1653
-1651
-1648
-1645
-1642
-1639
-1635
-1631
-1627
-1624
-1620
-1616
-1612
-1609
-1605
-1602
-1598
-1595
-1592
-1589
-1585
-1582
-1578
-1574
-1570
-1565
-1560
-1555
-1549
-1543
-1535
-1528
-1520
-1511
-1502
-1493
-1483
-1473
-1462
-1452
-1441
-1430
-1419
-1408
-1396
-1385
-1373
-1361
-1349
-1337
-1325
-1313
-1301
-1288
-1276
-1263
-1250
-1236
-1223
-1208
-1194
-1179
-1163
-1148
-1131
-1114
-1097
-1080
-1061
-1043
-1024
-1004
-986
-967
-948
-928
-909
-890
-871
-852
-833
-815
-796
-778
-759
-741
-722
-704
-686
-667
-649
-631
-612
-594
-575
-557
-539
-520
-502
-484
-466
-447
-429
-411
-393
-376
-358
-340
-323
-306
-289
-271
-254
-237
-220
-203
-186
-169
-152
-134
-116
-98
-80
-61
-42
-23
-3
16
37
57
78
99
121
142
164
186
207
229
251
272
294
315
336
356
376
396
415
434
452
471
489
507
525
543
561
579
597
616
635
654
674
693
713
734
754
775
796
817
838
859
880
901
922
942
962
981
1000
1018
1037
1054
1071
1088
1104
1120
1135
1150
1164
1178
1192
1205
1218
1231
1243
1255
1267
1279
1290
1301
1312
1322
1333
1343
1353
1363
1372
1382
1391
1400
1409
1418
1426
1434
1442
1450
1458
1466
1474
1482
1489
1497
1506
1514
1523
1532
1542
1552
1562
1573
1584
1595
1606
1618
1630
1642
1654
1666
1678
1690
1703
1715
1727
1739
1751
1763
1775
1787
1798
1810
1821
1833
1844
1855
1866
1877
1888
1899
1909
1920
1930
1941
1951
1961
1971
1982
1992
2003
2013
2024
2033
2045
2055
2066
2076
2087
2097
2107
2118
2128
2139
2149
2159
2170
2180
2190
2201
2211
2221
2232
2242
2253
2263
2274
2284
2295
2306
2316
2327
2338
2350
2361
2372
2384
2395
2407
2418
2430
2441
2453
2464
2475
2486
2497
2508
2519
2529
2539
2549
2558
2567
2576
2584
2592
2600
2607
2614
2621
2627
2633
2638
2644
2649
2653
2658
2662
2665
2669
2671
2674
2676
2678
2679
2680
2680
2680
2679
2678
2677
2675
2672
2669
2665
2661
2657
2652
2646
2640
2634
2627
2620
2613
2605
2598
2589
2581
2573
2564
2555
2546
2537
2528
2518
2509
2499
2489
2479
2468
2458
2447
2435
2424
2412
2399
2387
2374
2361
2348
2335
2321
2307
2293
2278
2264
2249
2234
2219
2204
2188
2173
2158
2142
2126
2110
2095
2079
2062
2045
2029
2013
1997
1980
1963
1946
1928
1911
1894
1876
1858
1841
1823
1805
1786
1768
1749
1730
1711
1691
1672
1652
1632
1612
1591
1571
1550
1529
1507
1486
1464
1442
1420
1398
1376
1354
1332
1310
1288
1265
1243
1221
1199
1177
1154
1132
1110
1087
1065
1042
1020
997
975
953
930
908
886
864
842
820
798
776
754
732
710
688
666
644
622
600
578
556
534
512
490
468
446
424
402
380
358
336
314
292
270
248
226
204
182
160
138
117
95
73
51
30
8
-13
-34
-55
-76
-97
-117
-137
-158
-178
-198
-217
-237
-257
-276
-296
-315
-335
-354
-374
-393
-413
-432
-452
-472
-491
-511
-531
-550
-570
-589
-609
-628
-647
-666
-685
-704
-723
-742
-760
-779
-797
-816
-834
-853
-871
-890
-908
-927
-945
-964
-982
-1000
-1018
-1037
-1055
-1072
-1090
-1107
-1124
-1141
-1158
-1175
-1192
-1208
-1224
-1241
-1257
-1273
-1289
-1306
-1322
-1339
-1356
-1373
-1390
-1407
-1425
-1443
-1461
-1479
-1497
-1515
-1534
-1552
-1571
-1589
-1607
-1626
-1644
-1663
-1682
-1700
-1719
-1737
-1755
-1773
-1791
-1809
-1827
-1844
-1862
-1879
-1895
-1912
-1928
-1944
-1960
-1976
-1991
-2007
-2021
-2037
-2053
-2068
-2083
-2099
-2114
-2129
-2144
-2159
-2174
-2189
-2204
-2219
-2233
-2248
-2262
-2276
-2290
-2304
-2318
-2331
-2344
-2357
-2370
-2382
-2395
-2407
-2418
-2430
-2442
-2454
-2465
-2476
-2488
-2499
-2510
-2521
-2532
-2543
-2554
-2565
-2576
-2586
-2597
-2607
-2618
-2628
-2638
-2648
-2657
-2667
-2676
-2686
-2695
-2704
-2713
-2722
-2731
-2739
-2748
-2757
-2765
-2774
-2783
-2791
-2800
-2809
-2817
-2825
-2834
-2842
-2850
-2858
-2866
-2873
-2881
-2888
-2895
-2902
-2908
-2915
-2921
-2927
-2933
-2939
-2945
-2951
-2956
-2962
-2967
-2973
-2978
-2983
-2988
-2993
-2999
-3004
-3009
-3014
-3019
-3023
-3028
-3033
-3038
-3043
-3047
-3052
-3057
-3062
-3067
-3071
-3076
-3081
-3086
-3091
-3096
-3101
-3106
-3111
-3115
-3120
-3125
-3129
-3133
-3137
-3141
-3145
-3149
-3152
-3155
-3158
-3162
-3165
-3168
-3171
-3173
-3176
-3179
-3182
-3184
-3187
-3189
-3192
-3194
-3196
-3199
-3201
-3202
-3204
-3206
-3207
-3208
-3209
-3210
-3211
-3211
-3211
-3211
-3211
-3211
-3210
-3210
-3209
-3208
-3207
-3205
-3204
-3202
-3200
-3198
-3196
-3193
-3191
-3188
-3185
-3181
-3178
-3174
-3170
-3166
-3162
-3158
-3153
-3149
-3145
-3140
-3136
-3131
-3126
-3121
-3116
-3110
-3105
-3099
-3093
-3086
-3079
-3072
-3065
-3058
-3050
-3042
-3034
-3026
-3018
-3009
-3000
-2991
-2982
-2973
-2963
-2953
-2943
-2933
-2922
-2911
-2900
-2889
-2877
-2865
-2853
-2841
-2828
-2815
-2801
-2787
-2773
-2759
-2744
-2729
-2714
-2699
-2684
-2668
-2653
-2637
-2621
-2605
-2590
-2574
-2558
-2542
-2526
-2510
-2494
-2478
-2462
-2446
-2430
-2414
-2398
-2382
-2366
-2350
-2334
-2318
-2302
-2286
-2270
-2254
-2237
-2221
-2205
-2189
-2173
-2157
-2141
-2125
-2109
-2093
-2076
-2060
-2044
-2028
-2012
-1995
-1979
-1963
-1946
-1930
-1914
-1897
-1881
-1864
-1848
-1831
-1815
-1798
-1781
-1764
-1747
-1729
-1712
-1695
-1677
-1659
-1641
-1623
-1605
-1587
-1569
-1550
-1531
-1513
-1494
-1475
-1456
-1437
-1419
-1400
-1381
-1362
-1343
-1324
-1304
-1285
-1266
-1246
-1227
-1207
-1187
-1167
-1147
-1127
-1106
-1086
-1065
-1044
-1022
-1002
-980
-959
-938
-916
-895
-874
-852
-831
-810
-788
-767
-746
-724
-703
-681
-659
-637
-615
-593
-571
-549
-526
-503
-480
-457
-434
-411
-387
-364
-340
-317
-293
-269
-244
-220
-196
-171
-147
-122
-97
-72
-47
-22
4
29
55
81
106
132
158
184
210
236
262
288
314
340
366
392
418
443
469
495
520
545
571
596
621
647
672
697
722
748
773
799
824
850
875
901
926
951
976
1000
1026
1051
1076
1100
1124
1148
1172
1195
1218
1241
1263
1286
1308
1330
1351
1373
1394
1415
1436
1457
1478
1498
1518
1539
1559
1579
1598
1618
1637
1657
1676
1695
1714
1733
1751
1769
1787
1805
1823
1840
1858
1875
1892
1908
1925
1941
1957
1972
1988
2003
2017
2033
2048
2062
2077
2091
2105
2119
2133
2146
2159
2172
2185
2197
2210
2222
2234
2246
2257
2269
2280
2291
2302
2312
2322
2332
2342
2351
2360
2369
2377
2385
2393
2401
2408
2416
2422
2429
2435
2442
2448
2454
2459
2465
2470
2476
2481
2485
2490
2494
2498
2502
2505
2508
2511
2514
2516
2518
2520
2522
2523
2524
2525
2526
2526
2526
2526
2525
2525
2524
2523
2522
2520
2518
2516
2514
2512
2509
2507
2504
2501
2498
2494
2491
2487
2483
2478
2473
2468
2463
2457
2451
2444
2437
2430
2423
2415
2407
2398
2389
2380
2371
2362
2352
2342
2332
2322
2311
2301
2289
2278
2266
2254
2242
2230
2217
2203
2190
2176
2162
2147
2132
2117
2102
2086
2070
2054
2037
2021
2005
1989
1972
1956
1939
1922
1904
1887
1870
1852
1834
1816
1798
1780
1762
1743
1724
1705
1686
1667
1647
1627
1607
1586
1566
1545
1524
1503
1482
1461
1440
1419
1397
1376
1355
1334
1313
1292
1271
1250
1229
1209
1188
1168
1148
1127
1107
1087
1068
1048
1028
1008
989
970
951
931
912
894
875
856
838
819
801
783
764
746
728
711
693
675
657
640
622
604
587
570
552
535
517
500
483
465
448
431
414
397
380
363
346
329
312
295
278
262
245
229
212
196
180
163
147
131
115
100
84
69
53
38
23
7
-8
-23
-38
-53
-69
-84
-99
-115
-130
-146
-161
-177
-193
-209
-226
-242
-258
-275
-291
-308
-324
-341
-357
-373
-389
-405
-421
-436
-452
-467
-482
-497
-513
-528
-542
-557
-572
-587
-601
-615
-630
-644
-658
-671
-685
-699
-712
-726
-739
-753
-766
-779
-792
-806
-819
-832
-846
-859
-873
-886
-900
-913
-927
-940
-954
-967
-981
-994
-1008
-1022
-1035
-1049
-1063
-1076
-1090
-1103
-1117
-1130
-1144
-1157
-1170
-1183
-1196
-1209
-1222
-1234
-1246
-1258
-1270
-1282
-1293
-1304
-1315
-1326
-1336
-1346
-1356
-1365
-1375
-1384
-1392
-1401
-1409
-1418
-1426
-1433
-1441
-1449
-1456
-1463
-1470
-1477
-1484
-1491
-1497
-1504
-1510
-1516
-1522
-1527
-1533
-1538
-1544
-1549
-1554
-1559
-1565
-1570
-1575
-1580
-1585
-1589
-1594
-1599
-1603
-1608
-1612
-1616
-1620
-1624
-1628
-1631
-1635
-1638
-1641
-1644
-1647
-1649
-1652
-1654
-1656
-1658
-1660
-1662
-1664
-1665
-1667
-1668
-1669
-1670
-1670
-1671
-1671
-1672
-1672
-1672
-1671
-1671
-1670
-1669
-1668
-1667
-1665
-1664
-1662
-1659
-1657
-1654
-1651
-1647
-1644
-1640
-1636
-1632
-1628
-1623
-1619
-1614
-1609
-1604
-1598
-1592
-1586
-1580
-1574
-1567
-1560
-1552
-1545
-1537
-1529
-1520
-1511
-1503
-1493
-1484
-1475
-1465
-1455
-1446
-1436
-1426
-1416
-1406
-1396
-1386
-1376
-1366
-1356
-1346
-1336
-1326
-1316
-1306
-1296
-1286
-1276
-1266
-1256
-1247
-1237
-1228
-1218
-1209
-1200
-1190
-1181
-1173
-1164
-1155
-1147
-1138
-1130
-1122
-1114
-1106
-1098
-1090
-1082
-1074
-1066
-1058
-1051
-1043
-1036
-1028
-1020
-1012
-1004
-997
-989
-981
-973
-965
-956
-948
-939
-930
-921
-912
-902
-893
-883
-873
-864
-854
-844
-834
-824
-814
-803
-793
-783
-773
-763
-753
-743
-734
-724
-714
-705
-696
-687
-678
-669
-661
-652
-643
-635
-627
-618
-610
-602
-594
-585
-577
-569
-561
-553
-545
-537
-529
-522
-514
-507
-500
-493
-486
-480
-473
-467
-461
-455
-449
-443
-438
-432
-427
-422
-416
-411
-406
-402
-397
-393
-388
-384
-380
-376
-372
-369
-365
-362
-358
-355
-352
-348
-345
-342
-339
-336
-334
-331
-329
-327
-325
-323
-321
-320
-318
-317
-317
-316
-316
-315
-315
-316
-316
-316
-317
-318
-318
-319
-320
-321
-322
-324
-325
-326
-327
-329
-330
-332
-334
-336
-338
-340
-342
-344
-346
-349
-351
-353
-356
-358
-361
-363
-366
-369
-371
-374
-377
-380
-383
-387
-391
-394
-399
-403
-408
-412
-418
-423
-429
-436
-442
-449
-456
-464
-471
-479
-488
-496
-505
-514
-523
-532
-542
-552
-561
-571
-581
-592
-602
-612
-623
-634
-645
-656
-668
-679
-691
-702
-714
-726
-738
-750
-762
-774
-786
-798
-811
-823
-835
-848
-860
-872
-884
-897
-909
-921
-933
-945
-958
-970
-982
-994
-1006
-1018
-1031
-1043
-1056
-1068
-1081
-1093
-1106
-1119
-1132
-1144
-1157
-1170
-1183
-1196
-1208
-1221
-1233
-1246
-1258
-1271
-1283
-1295
-1307
-1319
-1331
-1342
-1354
-1366
-1377
-1389
-1400
-1411
-1422
-1433
-1444
-1454
-1465
-1475
-1485
-1496
-1506
-1516
-1526
-1536
-1546
-1555
-1564
-1573
-1582
-1591
-1599
-1608
-1616
-1624
-1632
-1639
-1647
-1654
-1661
-1667
-1674
-1680
-1687
-1693
-1699
-1705
-1710
-1716
-1721
-1726
-1731
-1735
-1739
-1743
-1747
-1751
-1754
-1757
-1761
-1763
-1766
-1768
-1771
-1773
-1774
-1776
-1777
-1778
-1779
-1779
-1780
-1780
-1780
-1780
-1779
-1778
-1777
-1776
-1775
-1773
-1771
-1769
-1767
-1765
-1762
-1760
-1757
-1755
-1752
-1750
-1747
-1744
-1741
-1737
-1733
-1730
-1726
-1721
-1717
-1713
-1708
-1704
-1699
-1694
-1689
-1684
-1679
-1673
-1668
-1662
-1657
-1651
-1645
-1639
-1633
-1626
-1620
-1614
-1608
-1601
-1595
-1588
-1581
-1574
-1568
-1561
-1553
-1546
-1539
-1532
-1524
-1517
-1509
-1501
-1492
-1484
-1475
-1466
-1457
-1448
-1439
-1431
-1422
-1413
-1404
-1394
-1385
-1375
-1366
-1356
-1346
-1336
-1326
-1316
-1306
-1296
-1286
-1276
-1267
-1257
-1247
-1237
-1227
-1217
-1208
-1198
-1188
-1179
-1169
-1160
-1150
-1141
-1131
-1122
-1112
-1102
-1093
-1083
-1073
-1062
-1052
-1042
-1032
-1020
-1010
-1000
-990
-980
-969
-959
-948
-938
-927
-916
-906
-895
-885
-874
-864
-854
-843
-833
-823
-812
-802
-791
-781
-771
-760
-750
-739
-729
-718
-708
-697
-686
-675
-664
-654
-643
-632
-621
-611
-600
-590
-580
-570
-560
-550
-541
-531
-522
-513
-504
-496
-487
-479
-471
-463
-455
-448
-440
-433
-426
-419
-413
-406
-400
-394
-388
-382
-377
-371
-366
-361
-356
-351
-346
-341
-337
-332
-327
-322
-317
-313
-308
-302
-297
-292
-287
-282
-277
-272
-266
-261
-256
-250
-245
-240
-234
-229
-224
-219
-214
-208
-203
-198
-193
-188
-183
-178
-174
-169
-164
-160
-155
-151
-147
-143
-139
-135
-131
-128
-125
-122
-119
-116
-113
-110
-107
-104
-101
-98
-95
-93
-90
-87
-84
-82
-79
-76
-73
-71
-68
-66
-63
-61
-58
-56
-53
-51
-49
-46
-44
-42
-40
-38
-36
-35
-33
-32
-30
-29
-29
-28
-28
-27
-27
-28
-28
-29
-29
-30
-30
-31
-32
-33
-33
-34
-35
-36
-37
-38
-39
-40
-40
-41
-41
-42
-42
-43
-43
-44
-44
-44
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-45
-45
-45
-45
-45
-45
-45
-46
-46
-47
-48
-50
-51
-53
-54
-56
-58
-61
-63
-66
-68
-71
-74
-77
-80
-83
-86
-89
-93
-96
-99
-102
-105
-108
-111
-114
-117
-120
-123
-126
-129
-132
-136
-139
-142
-146
-150
-153
-157
-161
-165
-170
-174
-178
-182
-187
-191
-195
-200
-205
-209
-214
-218
-223
-228
-232
-236
-241
-245
-249
-254
-258
-262
-266
-270
-274
-277
-281
-284
-288
-291
-294
-297
-300
-304
-307
-310
-313
-315
-318
-321
-324
-327
-329
-332
-335
-338
-341
-343
-346
-349
-351
-354
-356
-359
-361
-364
-366
-369
-372
-374
-377
-380
-383
-385
-388
-391
-394
-397
-400
-403
-406
-409
-412
-415
-418
-420
-423
-426
-428
-430
-432
-434
-436
-438
-439
-440
-441
-441
-442
-442
-441
-441
-440
-439
-438
-436
-435
-433
-431
-428
-426
-424
-421
-418
-415
-412
-409
-406
-403
-400
-396
-393
-389
-385
-381
-377
-373
-368
-363
-359
-354
-349
-343
-338
-333
-328
-322
-317
-311
-306
-301
-295
-290
-285
-279
-274
-269
-263
-258
-252
-247
-241
-235
-229
-223
-217
-211
-204
-198
-191
-184
-177
-170
-163
-156
-149
-141
-134
-127
-120
-113
-106
-99
-92
-85
-78
-72
-65
-59
-53
-46
-40
-34
-28
-22
-16
-10
-4
2
8
14
20
26
31
37
43
49
55
61
67
72
78
84
89
95
100
105
110
115
120
125
129
133
137
141
145
149
153
156
160
163
167
170
173
177
180
184
187
190
193
197
200
203
206
209
212
215
218
221
224
227
230
232
235
238
240
243
245
247
249
252
254
256
258
260
263
265
267
269
271
274
276
279
281
284
286
289
291
294
296
298
301
303
305
307
309
311
313
315
317
319
320
321
323
324
324
325
326
326
326
326
326
326
325
324
323
322
321
319
318
316
314
311
309
306
304
301
298
295
291
288
284
281
277
273
269
265
261
258
254
250
246
242
238
234
230
226
222
218
215
211
207
204
200
196
193
189
186
182
179
175
171
168
164
160
157
153
149
145
141
137
133
129
125
120
116
112
107
102
98
93
88
83
78
73
68
62
57
51
46
40
34
27
21
15
8
1
-6
-13
-20
-27
-35
-42
-50
-58
-66
-74
-83
-91
-99
-108
-117
-125
-134
-142
-151
-160
-169
-178
-187
-196
-205
-214
-223
-232
-241
-251
-260
-270
-279
-289
-299
-309
-319
-329
-339
-350
-360
-371
-381
-392
-403
-414
-425
-436
-448
-459
-471
-482
-494
-506
-518
-531
-543
-555
-567
-580
-593
-605
-618
-631
-644
-657
-670
-683
-697
-710
-722
-735
-748
-761
-774
-787
-801
-814
-827
-840
-853
-867
-880
-893
-906
-920
-933
-946
-960
-973
-987
-1000
-1014
-1028
-1042
-1055
-1069
-1083
-1096
-1110
-1123
-1137
-1150
-1164
-1177
-1190
-1203
-1217
-1230
-1243
-1256
-1268
-1281
-1294
-1307
-1319
-1332
-1344
-1357
-1369
-1381
-1393
-1405
-1416
-1428
-1439
-1450
-1461
-1472
-1483
-1493
-1504
-1514
-1524
-1534
-1544
-1553
-1563
-1572
-1581
-1591
-1600
-1609
-1617
-1626
-1634
-1643
-1651
-1659
-1667
-1675
-1683
-1691
-1698
-1706
-1713
-1720
-1728
-1734
-1741
-1748
-1754
-1760
-1767
-1772
-1778
-1784
-1789
-1795
-1800
-1804
-1809
-1814
-1818
-1822
-1826
-1830
-1833
-1837
-1840
-1843
-1845
-1848
-1850
-1852
-1853
-1855
-1856
-1857
-1858
-1859
-1860
-1860
-1861
-1861
-1861
-1862
-1862
-1862
-1861
-1861
-1861
-1861
-1860
-1860
-1859
-1859
-1858
-1857
-1856
-1855
-1853
-1852
-1850
-1849
-1847
-1845
-1843
-1841
-1838
-1835
-1832
-1829
-1826
-1823
-1819
-1815
-1811
-1807
-1803
-1798
-1794
-1789
-1784
-1779
-1773
-1768
-1762
-1756
-1750
-1744
-1738
-1732
-1725
-1719
-1712
-1705
-1698
-1691
-1684
-1676
-1669
-1661
-1653
-1645
-1636
-1628
-1619
-1610
-1601
-1592
-1582
-1573
-1563
-1553
-1543
-1533
-1522
-1512
-1501
-1489
-1478
-1466
-1454
-1442
-1430
-1417
-1404
-1391
-1378
-1365
-1351
-1338
-1324
-1310
-1296
-1282
-1268
-1254
-1239
-1225
-1211
-1196
-1182
-1168
-1153
-1139
-1124
-1110
-1095
-1081
-1066
-1052
-1037
-1022
-1006
-992
-977
-962
-947
-932
-917
-902
-886
-871
-855
-839
-824
-808
-792
-775
-759
-742
-726
-709
-692
-675
-657
-639
-621
-603
-585
-567
-549
-530
-511
-492
-473
-454
-435
-416
-397
-378
-358
-339
-319
-299
-279
-259
-238
-218
-197
-176
-155
-134
-113
-92
-70
-49
-28
-7
14
35
56
78
99
120
141
162
183
204
225
247
268
289
310
331
351
372
393
414
434
455
475
496
516
536
556
576
596
616
636
656
676
695
715
734
753
772
791
809
828
846
863
881
898
916
933
949
966
982
998
1014
1030
1046
1061
1076
1091
1105
1120
1134
1148
1161
1175
1188
1201
1214
1226
1239
1251
1263
1274
1286
1297
1308
1319
1329
1340
1350
1360
1370
1379
1389
1398
1407
1416
1424
1433
1441
1449
1458
1466
1473
1481
1489
1496
1504
1511
1518
1525
1532
1539
1546
1553
1559
1565
1572
1578
1584
1590
1595
1601
1606
1612
1617
1622
1627
1632
1636
1640
1645
1649
1652
1656
1659
1663
1666
1668
1671
1673
1675
1676
1677
1678
1679
1679
1679
1679
1679
1678
1676
1675
1673
1671
1669
1666
1663
1659
1656
1652
1648
1643
1638
1633
1628
1623
1617
1611
1605
1598
1592
1585
1578
1570
1563
1555
1547
1539
1530
1521
1512
1503
1494
1484
1473
1463
1452
1441
1430
1419
1407
1395
1383
1371
1358
1345
1333
1319
1306
1293
1279
1265
1251
1236
1221
1206
1191
1176
1160
1144
1128
1112
1095
1079
1062
1045
1028
1010
994
976
958
940
922
904
886
867
848
829
810
791
772
752
732
712
692
672
651
631
610
589
568
547
527
506
485
463
442
421
400
379
358
337
316
295
274
253
233
213
192
172
152
133
113
94
75
56
37
18
0
-18
-36
-54
-71
-89
-106
-123
-139
-156
-172
-189
-205
-220
-236
-251
-266
-282
-296
-311
-326
-341
-355
-369
-384
-398
-412
-425
-439
-453
-467
-480
-493
-507
-520
-532
-545
-558
-570
-582
-594
-606
-617
-628
-639
-650
-661
-671
-682
-692
-702
-712
-721
-731
-740
-749
-758
-766
-775
-783
-791
-799
-807
-815
-822
-830
-837
-844
-851
-858
-864
-871
-877
-883
-889
-895
-901
-907
-912
-918
-923
-928
-933
-938
-943
-948
-952
-957
-961
-966
-970
-974
-978
-982
-986
-990
-993
-997
-1000
-1002
-1006
-1008
-1012
-1014
-1016
-1020
-1022
-1024
-1026
-1028
-1030
-1031
-1033
-1035
-1036
-1038
-1040
-1041
-1043
-1044
-1046
-1047
-1049
-1050
-1052
-1053
-1054
-1056
-1057
-1058
-1059
-1061
-1062
-1063
-1064
-1065
-1066
-1068
-1069
-1070
-1071
-1072
-1073
-1073
-1074
-1075
-1076
-1077
-1078
-1079
-1080
-1080
-1081
-1082
-1083
-1084
-1084
-1085
-1086
-1087
-1088
-1089
-1090
-1090
-1091
-1092
-1093
-1094
-1095
-1096
-1097
-1098
-1099
-1100
-1101
-1102
-1102
-1103
-1104
-1104
-1105
-1106
-1107
-1107
-1108
-1109
-1110
-1110
-1111
-1112
-1113
-1114
-1116
-1117
-1118
-1120
-1121
-1123
-1124
-1126
-1128
-1130
-1132
-1134
-1136
-1138
-1140
-1143
-1145
-1147
-1149
-1151
-1153
-1156
-1158
-1160
-1162
-1164
-1166
-1169
-1171
-1173
-1175
-1177
-1179
-1181
-1183
-1185
-1187
-1189
-1191
-1194
-1196
-1198
-1200
-1203
-1205
-1207
-1210
-1212
-1215
-1217
-1220
-1222
-1225
-1227
-1230
-1233
-1236
-1238
-1241
-1244
-1246
-1249
-1251
-1254
-1257
-1260
-1263
-1266
-1269
-1272
-1275
-1279
-1282
-1286
-1289
-1293
-1297
-1301
-1304
-1308
-1311
-1315
-1318
-1321
-1325
-1327
-1330
-1333
-1335
-1338
-1340
-1342
-1344
-1346
-1348
-1350
-1351
-1353
-1355
-1357
-1358
-1360
-1362
-1363
-1365
-1366
-1368
-1369
-1371
-1372
-1374
-1375
-1376
-1377
-1378
-1379
-1379
-1380
-1381
-1381
-1382
-1382
-1382
-1383
-1383
-1383
-1384
-1384
-1385
-1385
-1386
-1386
-1387
-1388
-1389
-1390
-1391
-1392
-1393
-1394
-1395
-1397
-1398
-1400
-1401
-1403
-1405
-1406
-1408
-1410
-1412
-1414
-1416
-1417
-1419
-1422
-1424
-1426
-1428
-1430
-1433
-1435
-1438
-1441
-1444
-1447
-1450
-1453
-1457
-1460
-1464
-1468
-1472
-1476
-1480
-1485
-1489
-1493
-1497
-1502
-1506
-1510
-1514
-1518
-1521
-1525
-1529
-1533
-1536
-1539
-1543
-1546
-1550
-1553
-1556
-1560
-1563
-1566
-1569
-1573
-1576
-1579
-1582
-1585
-1588
-1591
-1594
-1596
-1599
-1602
-1604
-1606
-1609
-1611
-1613
-1615
-1617
-1619
-1621
-1623
-1625
-1626
-1628
-1630
-1631
-1633
-1634
-1635
-1637
-1638
-1639
-1640
-1641
-1642
-1643
-1644
-1645
-1646
-1646
-1647
-1647
-1647
-1648
-1648
-1648
-1648
-1648
-1647
-1647
-1647
-1646
-1646
-1645
-1644
-1644
-1643
-1642
-1641
-1640
-1639
-1638
-1637
-1636
-1634
-1633
-1632
-1631
-1630
-1629
-1628
-1627
-1626
-1625
-1624
-1623
-1622
-1621
-1620
-1619
-1618
-1617
-1616
-1615
-1613
-1612
-1610
-1608
-1606
-1604
-1602
-1600
-1597
-1595
-1592
-1589
-1586
-1582
-1579
-1575
-1572
-1568
-1564
-1559
-1555
-1550
-1545
-1540
-1534
-1529
-1523
-1517
-1511
-1505
-1499
-1493
-1486
-1479
-1472
-1465
-1458
-1451
-1444
-1436
-1429
-1422
-1414
-1407
-1399
-1391
-1384
-1376
-1367
-1359
-1351
-1342
-1334
-1325
-1316
-1307
-1297
-1288
-1278
-1268
-1259
-1249
-1239
-1228
-1218
-1208
-1197
-1187
-1176
-1165
-1155
-1144
-1133
-1122
-1111
-1100
-1089
-1078
-1066
-1055
-1044
-1033
-1022
-1010
-999
-988
-977
-965
-954
-942
-930
-918
-906
-894
-882
-870
-858
-846
-833
-821
-809
-796
-784
-771
-759
-746
-734
-721
-709
-697
-684
-672
-660
-647
-635
-623
-610
-598
-585
-573
-560
-548
-535
-522
-510
-497
-484
-472
-459
-446
-433
-421
-408
-395
-382
-370
-357
-344
-331
-319
-306
-293
-280
-267
-255
-242
-229
-216
-204
-191
-179
-166
-154
-142
-130
-118
-106
-94
-82
-70
-59
-47
-35
-24
-13
-1
10
21
32
43
54
65
75
86
96
107
117
127
137
147
157
166
176
185
194
203
212
220
229
237
245
252
260
267
274
281
287
294
300
306
312
318
324
330
335
340
345
350
355
360
364
368
372
376
379
382
385
388
391
394
396
398
400
402
404
405
406
407
408
409
409
409
409
409
409
408
408
407
406
405
404
402
400
398
396
393
391
388
385
381
378
374
371
367
363
359
354
350
346
341
337
332
327
322
317
312
306
300
295
289
283
276
270
263
256
250
242
235
228
220
212
204
196
187
179
170
161
152
143
133
123
114
103
93
83
72
61
51
39
28
17
5
-6
-18
-30
-42
-54
-66
-78
-90
-102
-115
-127
-140
-152
-165
-178
-191
-203
-216
-229
-243
-256
-269
-282
-296
-309
-322
-336
-349
-363
-376
-389
-403
-416
-430
-443
-456
-469
-483
-496
-509
-522
-535
-548
-560
-573
-586
-599
-612
-624
-637
-650
-662
-675
-687
-699
-711
-724
-735
-747
-759
-771
-782
-794
-805
-816
-828
-839
-850
-861
-873
-884
-895
-907
-918
-929
-940
-952
-963
-974
-985
-996
-1006
-1016
-1028
-1039
-1049
-1059
-1069
-1079
-1089
-1099
-1108
-1117
-1127
-1136
-1145
-1154
-1163
-1172
-1181
-1190
-1199
-1208
-1217
-1225
-1234
-1243
-1251
-1260
-1268
-1276
-1285
-1293
-1301
-1309
-1316
-1324
-1332
-1339
-1346
-1354
-1361
-1367
-1374
-1380
-1387
-1393
-1399
-1404
-1410
-1415
-1421
-1426
-1431
-1436
-1441
-1446
-1450
-1455
-1459
-1463
-1467
-1471
-1475
-1478
-1482
-1485
-1488
-1491
-1493
-1495
-1498
-1500
-1501
-1503
-1504
-1505
-1506
-1507
-1508
-1508
-1508
-1508
-1508
-1507
-1507
-1506
-1505
-1503
-1502
-1500
-1498
-1495
-1493
-1490
-1487
-1484
-1481
-1478
-1474
-1471
-1467
-1463
-1459
-1455
-1451
-1447
-1443
-1439
-1434
-1429
-1425
-1420
-1415
-1410
-1405
-1399
-1394
-1388
-1382
-1376
-1370
-1364
-1357
-1351
-1344
-1337
-1330
-1323
-1316
-1308
-1301
-1293
-1286
-1278
-1270
-1262
-1253
-1245
-1237
-1228
-1219
-1210
-1201
-1191
-1182
-1172
-1162
-1152
-1142
-1131
-1121
-1110
-1099
-1088
-1077
-1066
-1055
-1044
-1033
-1020
-1010
-999
-987
-976
-964
-953
-942
-930
-919
-908
-897
-886
-875
-865
-854
-843
-833
-822
-811
-801
-791
-781
-771
-761
-751
-741
-731
-722
-712
-703
-694
-685
-675
-666
-658
-649
-640
-632
-623
-615
-607
-598
-590
-582
-575
-567
-559
-552
-545
-537
-530
-523
-516
-509
-502
-496
-489
-482
-475
-468
-462
-455
-448
-441
-434
-428
-421
-414
-407
-400
-394
-387
-380
-374
-367
-360
-354
-347
-341
-334
-328
-321
-315
-308
-301
-295
-288
-281
-274
-267
-260
-253
-246
-239
-232
-224
-217
-210
-202
-195
-187
-179
-172
-164
-156
-148
-140
-132
-124
-116
-107
-99
-91
-82
-74
-65
-57
-48
-39
-30
-21
-12
-3
6
16
25
35
44
54
64
74
84
94
104
114
124
134
144
154
164
174
185
195
205
215
225
235
246
256
266
276
287
297
308
318
329
339
350
361
372
383
394
405
416
427
439
450
461
473
484
496
507
519
530
542
553
564
576
587
598
610
621
632
644
655
666
677
688
699
710
721
732
743
754
765
775
786
797
807
818
828
839
849
860
870
881
891
901
911
921
931
941
951
961
970
980
989
998
1006
1016
1025
1034
1043
1051
1060
1068
1076
1084
1092
1100
1107
1114
1121
1128
1134
1140
1146
1152
1157
1162
1167
1171
1176
1180
1184
1187
1191
1194
1197
1200
1203
1206
1208
1211
1213
1215
1217
1218
1220
1221
1222
1223
1223
1224
1224
1224
1224
1224
1223
1222
1221
1220
1218
1217
1215
1213
1211
1209
1207
1204
1202
1199
1196
1193
1190
1187
1183
1180
1176
1172
1168
1164
1159
1154
1150
1145
1140
1134
1129
1123
1117
1111
1105
1099
1093
1086
1079
1072
1065
1057
1050
1042
1034
1026
1016
1008
1000
991
982
973
963
954
944
934
924
914
904
893
883
872
861
851
840
828
817
806
795
784
772
761
750
738
727
715
704
692
680
669
657
645
633
621
608
596
584
571
559
546
533
520
507
494
481
467
454
440
426
413
399
385
371
357
343
329
315
301
286
272
258
243
229
214
200
185
170
156
141
126
111
96
81
65
50
35
19
4
-11
-27
-42
-58
-73
-89
-105
-121
-136
-152
-168
-184
-200
-215
-231
-247
-264
-280
-296
-312
-329
-345
-362
-378
-394
-411
-427
-443
-460
-476
-492
-508
-524
-540
-556
-572
-588
-603
-619
-635
-650
-666
-681
-696
-711
-726
-740
-755
-769
-783
-797
-811
-825
-838
-851
-864
-877
-890
-902
-914
-926
-938
-950
-961
-973
-984
-995
-1006
-1016
-1027
-1038
-1048
-1059
-1069
-1079
-1089
-1099
-1109
-1118
-1128
-1138
-1147
-1157
-1166
-1176
-1185
-1194
-1203
-1212
-1221
-1230
-1238
-1247
-1255
-1263
-1272
-1279
-1287
-1294
-1302
-1309
-1316
-1322
-1329
-1335
-1342
-1348
-1354
-1360
-1365
-1371
-1376
-1381
-1386
-1391
-1396
-1400
-1405
-1409
-1414
-1418
-1422
-1425
-1429
-1432
-1436
-1439
-1442
-1445
-1447
-1450
-1452
-1455
-1457
-1459
-1461
-1462
-1464
-1465
-1466
-1468
-1469
-1470
-1470
-1471
-1472
-1472
-1473
-1473
-1473
-1473
-1473
-1473
-1473
-1472
-1472
-1471
-1470
-1469
-1468
-1467
-1465
-1463
-1461
-1459
-1457
-1454
-1452
-1449
-1446
-1442
-1439
-1435
-1431
-1427
-1423
-1418
-1414
-1409
-1405
-1400
-1396
-1391
-1387
-1382
-1378
-1374
-1369
-1365
-1360
-1356
-1352
-1347
-1343
-1339
-1334
-1330
-1326
-1321
-1317
-1313
-1309
-1304
-1300
-1296
-1292
-1287
-1283
-1279
-1275
-1271
-1267
-1262
-1258
-1254
-1250
-1246
-1242
-1238
-1234
-1230
-1226
-1222
-1218
-1214
-1210
-1206
-1202
-1198
-1194
-1190
-1186
-1182
-1178
-1174
-1170
-1166
-1163
-1159
-1155
-1151
-1147
-1143
-1140
-1136
-1132
-1128
-1125
-1121
-1117
-1113
-1110
-1106
-1102
-1099
-1095
-1091
-1088
-1084
-1081
-1077
-1073
-1070
-1066
-1063
-1059
-1056
-1052
-1049
-1045
-1042
-1038
-1035
-1032
-1028
-1025
-1020
-1018
-1014
-1010
-1008
-1004
-1000
-998
-995
-991
-988
-985
-982
-978
-975
-972
-969
-966
-962
-959
-956
-953
-950
-947
-944
-940
-937
-934
-931
-928
-925
-922
-919
-916
-913
-910
-907
-904
-901
-899
-896
-893
-890
-887
-884
-881
-878
-876
-873
-870
-867
-864
-862
-859
-856
-853
-851
-848
-845
-843
-840
-837
-835
-832
-830
-827
-824
-822
-819
-817
-814
-812
-809
-806
-804
-802
-799
-797
-794
-792
-789
-787
-784
-782
-780
-777
-775
-773
-770
-768
-766
-763
-761
-759
-756
-754
-752
-750
-747
-745
-743
-741
-739
-737
-734
-732
-730
-728
-726
-724
-722
-720
-718
-715
-713
-711
-709
-707
-705
-703
-701
-699
-697
-695
-694
-692
-690
-688
-686
-684
-682
-680
-678
-677
-675
-673
-671
-669
-668
-666
-664
-662
-660
-659
-657
-655
-654
-652
-650
-648
-647
-645
-643
-642
-640
-639
-637
-635
-634
-632
-631
-629
-628
-626
-624
-623
-621
-620
-618
-617
-615
-614
-613
-611
-610
-608
-607
-605
-604
-603
-601
-600
-598
-597
-596
-594
-593
-592
-590
-589
-588
-587
-585
-584
-583
-582
-580
-579
-578
-577
-575
-574
-573
-572
-571
-570
-568
-567
-566
-565
-564
-563
-562
-561
-559
-558
-557
-556
-555
-554
-553
-552
-551
-550
-549
-548
-547
-546
-545
-544
-543
-542
-541
-540
-539
-538
-538
-537
-536
-535
-534
-533
-532
-531
-530
-530
-529
-528
-527
-526
-525
-525
-524
-523
-522
-522
-521
-520
-519
-518
-518
-517
-516
-516
-515
-514
-513
-513
-512
-511
-511
-510
-509
-509
-508
-507
-507
-506
-505
-505
-504
-504
-503
-502
-502
-501
-501
-500
-500
-499
-498
-498
-497
-497
-496
-496
-495
-495
-494
-494
-493
-493
-492
-492
-491
-491
-490
-490
-489
-489
-489
-488
-488
-487
-487
-486
-486
-486
-485
-485
-484
-484
-484
-483
-483
-483
-482
-482
-482
-481
-481
-481
-480
-480
-480
-479
-479
-479
-478
-478
-478
-477
-477
-477
-477
-476
-476
-476
-476
-475
-475
-475
-475
-474
-474
-474
-474
-473
-473
-473
-473
-473
-472
-472
-472
-472
-472
-472
-471
-471
-471
-471
-471
-471
-470
-470
-470
-470
-470
-470
-470
-469
-469
-469
-469
-469
-469
-469
-469
-469
-469
-468
-468
-468
-468
-468
-468
-468
-468
-468
-468
-468
-468
-468
-468
-468
-467
-467
-467
-467
-467
-467
-467
-467
-467
-467
-467
-467
-467
-467
-467
-467
-467
-467
-467
-467
-467
-467
-467
-467
-467
-467
-467
-467
-467
-468
-468
-468
-468
-468
-468
-468
-468
-468
-468
-468
-468
-468
-468
-468
-468
-468
-469
-469
-469
-469
-469
-469
-469
-469
-469
-469
-469
-470
-470
-470
-470
-470
-470
-470
-470
-470
-471
-471
-471
-471
-471
-471
-471
-471
-472
-472
-472
-472
-472
-472
-472
-473
-473
-473
-473
-473
-473
-473
-474
-474
-474
-474
-474
-474
-475
-475
-475
-475
-475
-475
-476
-476
-476
-476
-476
-476
-477
-477
-477
-477
-477
-478
-478
-478
-478
-478
-478
-479
-479
-479
-479
-479
-480
-480
-480
-480
-480
-481
-481
-481
-481
-481
-482
-482
-482
-482
-482
-483
-483
-483
-483
-484
-484
-484
-484
-484
-485
-485
-485
-485
-485
-486
-486
-486
-486
-487
-487
-487
-487
-487
-488
-488
-488
-488
-489
-489
-489
-489
-490
-490
-490
-490
-490
-491
-491
-491
-491
-492
-492
-492
-492
-493
-493
-493
-493
-494
-494
-494
-494
-495
-495
-495
-495
-495
-496
-496
-496
-496
-497
-497
-497
-497
-498
-498
-498
-498
-499
-499
-499
-499
-500
-500
-500
-500
-501
-501
-501
-501
-502
-502
-502
-502
-503
-503
-503
-503
-504
-504
-504
-504
-505
-505
-505
-505
-506
-506
-506
-506
-507
-507
-507
-507
-508
-508
-508
-508
-508
-509
-509
-509
-509
-510
-510
-510
-510
-511
-511
-511
-511
-512
-512
-512
-512
-513
-513
-513
-513
-514
-514
-514
-514
-515
-515
-515
-515
-516
-516
-516
-516
-517
-517
-517
-517
-518
-518
-518
-518
-518
-519
-519
-519
-519
-520
-520
-520
-520
-521
-521
-521
-521
-522
-522
-522
-522
-522
-523
-523
-523
-523
-524
-524
-524
-524
-525
-525
-525
-525
-525
-526
-526
-526
-526
-527
-527
-527
-527
-528
-528
-528
-528
-528
-529
-529
-529
-529
-530
-530
-530
-530
-530
-531
-531
-531
-531
-532
-532
-532
-532
-532
-533
-533
-533
-533
-533
-534
-534
-534
-534
-535
-535
-535
-535
-535
-536
-536
-536
-536
-536
-537
-537
-537
-537
-537
-538
-538
-538
-538
-538
-539
-539
-539
-539
-539
-540
-540
-540
-540
-540
-541
-541
-541
-541
-541
-542
-542
-542
-542
-542
-543
-543
-543
-543
-543
-544
-544
-544
-544
-544
-545
-545
-545
-545
-545
-545
-546
-546
-546
-546
-546
-547
-547
-547
-547
-547
-547
-548
-548
-548
-548
-548
-549
-549
-549
-549
-549
-549
-550
-550
-550
-550
-550
-550
-551
-551
-551
-551
-551
-551
-552
-552
-552
-552
-552
-552
-553
-553
-553
-553
-553
-553
-554
-554
-554
-554
-554
-554
-554
-555
-555
-555
-555
-555
-555
-556
-556
-556
-556
-556
-556
-556
-557
-557
-557
-557
-557
-557
-558
-558
-558
-558
-558
-558
-558
-559
