5
30732
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
32
32
32
32
32
32
32
32
32
32
32
32
32
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
30
30
30
30
30
30
30
30
30
30
30
30
30
30
29
29
29
29
29
29
29
29
29
29
29
29
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
17
17
17
17
17
17
17
17
17
17
17
17
17
16
16
16
16
16
16
16
16
16
16
15
15
15
15
15
15
15
15
15
14
14
14
14
14
14
14
14
13
13
13
13
13
13
13
13
12
12
12
12
12
12
12
12
11
11
11
11
11
11
11
10
10
10
10
10
10
10
9
9
9
9
9
9
9
8
8
8
8
8
7
7
7
7
7
7
6
6
6
6
6
5
5
5
5
5
4
4
4
4
3
3
3
3
3
2
2
2
2
1
1
1
1
0
0
0
0
-1
-1
-1
-1
-2
-2
-2
-3
-3
-3
-3
-4
-4
-4
-4
-5
-5
-5
-5
-6
-6
-6
-6
-6
-7
-7
-7
-8
-8
-8
-8
-9
-9
-9
-9
-10
-10
-10
-11
-11
-11
-11
-12
-12
-12
-12
-13
-13
-13
-13
-14
-14
-14
-15
-15
-15
-15
-16
-16
-16
-17
-17
-17
-17
-18
-18
-18
-19
-19
-19
-19
-20
-20
-20
-21
-21
-21
-21
-22
-22
-22
-23
-23
-23
-23
-24
-24
-24
-24
-25
-25
-25
-25
-26
-26
-26
-26
-27
-27
-27
-27
-27
-28
-28
-28
-29
-29
-29
-29
-30
-30
-30
-30
-31
-31
-31
-32
-32
-32
-32
-33
-33
-33
-34
-34
-34
-34
-35
-35
-35
-35
-36
-36
-36
-36
-37
-37
-37
-37
-38
-38
-38
-39
-39
-39
-39
-40
-40
-40
-40
-41
-41
-41
-41
-42
-42
-42
-43
-43
-43
-43
-44
-44
-44
-44
-45
-45
-45
-45
-46
-46
-46
-46
-47
-47
-47
-47
-48
-48
-48
-48
-49
-49
-49
-49
-50
-50
-50
-50
-51
-51
-51
-52
-52
-52
-52
-53
-53
-53
-53
-54
-54
-54
-54
-55
-55
-55
-55
-56
-56
-56
-56
-57
-57
-57
-57
-58
-58
-58
-58
-59
-59
-59
-59
-60
-60
-60
-61
-61
-61
-61
-62
-62
-62
-62
-63
-63
-63
-64
-64
-64
-64
-65
-65
-65
-65
-66
-66
-66
-66
-67
-67
-67
-67
-68
-68
-68
-68
-69
-69
-69
-69
-70
-70
-70
-70
-71
-71
-71
-72
-72
-72
-72
-73
-73
-73
-74
-74
-74
-74
-75
-75
-75
-75
-76
-76
-76
-76
-77
-77
-77
-77
-78
-78
-78
-78
-79
-79
-79
-79
-80
-80
-80
-80
-81
-81
-81
-81
-82
-82
-82
-82
-83
-83
-83
-83
-83
-84
-84
-84
-85
-85
-85
-85
-86
-86
-86
-86
-87
-87
-87
-87
-88
-88
-88
-88
-89
-89
-89
-90
-90
-90
-90
-91
-91
-91
-91
-92
-92
-92
-92
-93
-93
-93
-93
-94
-94
-94
-95
-95
-95
-95
-96
-96
-96
-96
-97
-97
-97
-97
-98
-98
-98
-99
-99
-99
-99
-100
-100
-100
-100
-101
-101
-101
-102
-102
-102
-102
-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
-111
-111
-111
-111
-112
-112
-112
-112
-113
-113
-113
-113
-114
-114
-114
-114
-115
-115
-115
-115
-115
-116
-116
-116
-116
-117
-117
-117
-117
-118
-118
-118
-118
-119
-119
-119
-119
-120
-120
-120
-120
-121
-121
-121
-121
-121
-122
-122
-122
-122
-123
-123
-123
-123
-124
-124
-124
-124
-124
-125
-125
-125
-125
-126
-126
-126
-126
-126
-127
-127
-127
-127
-127
-128
-128
-128
-128
-129
-129
-129
-129
-129
-130
-130
-130
-130
-130
-131
-131
-131
-131
-132
-132
-132
-132
-132
-133
-133
-133
-133
-134
-134
-134
-134
-135
-135
-135
-135
-136
-136
-136
-136
-137
-137
-137
-137
-138
-138
-138
-138
-139
-139
-139
-139
-140
-140
-140
-141
-141
-141
-141
-142
-142
-142
-143
-143
-143
-143
-144
-144
-144
-145
-145
-145
-145
-146
-146
-146
-146
-147
-147
-147
-148
-148
-148
-149
-149
-149
-149
-150
-150
-150
-151
-151
-151
-152
-152
-152
-153
-153
-153
-154
-154
-154
-155
-155
-155
-155
-156
-156
-156
-157
-157
-157
-158
-158
-158
-159
-159
-159
-160
-160
-160
-161
-161
-161
-162
-162
-162
-163
-163
-164
-164
-164
-165
-165
-165
-166
-166
-166
-167
-167
-167
-168
-168
-168
-169
-169
-170
-170
-170
-171
-171
-171
-172
-172
-173
-173
-173
-174
-174
-174
-175
-175
-176
-176
-176
-177
-177
-177
-178
-178
-179
-179
-179
-180
-180
-180
-181
-181
-182
-182
-182
-183
-183
-184
-184
-184
-185
-185
-186
-186
-186
-187
-187
-188
-188
-188
-189
-189
-190
-190
-190
-191
-191
-192
-192
-192
-193
-193
-194
-194
-195
-195
-195
-196
-196
-197
-197
-198
-198
-198
-199
-199
-200
-200
-201
-201
-201
-202
-202
-203
-203
-204
-204
-205
-205
-206
-206
-206
-207
-207
-208
-208
-209
-209
-210
-210
-211
-211
-212
-212
-213
-213
-214
-214
-215
-215
-215
-216
-216
-217
-217
-218
-218
-219
-219
-220
-220
-221
-221
-222
-222
-223
-223
-223
-224
-224
-225
-225
-226
-226
-227
-227
-228
-228
-229
-229
-230
-230
-231
-231
-232
-232
-232
-233
-233
-234
-234
-235
-235
-236
-236
-237
-237
-238
-238
-239
-239
-240
-240
-241
-241
-241
-242
-242
-243
-243
-244
-244
-245
-245
-246
-246
-247
-247
-248
-248
-249
-249
-250
-250
-251
-251
-251
-252
-252
-253
-253
-254
-254
-255
-255
-256
-256
-257
-257
-258
-258
-259
-259
-260
-260
-261
-261
-262
-262
-263
-263
-264
-264
-265
-265
-265
-266
-266
-267
-267
-268
-268
-269
-269
-270
-270
-271
-271
-272
-272
-273
-273
-274
-274
-275
-275
-275
-276
-276
-277
-277
-278
-278
-279
-279
-280
-280
-281
-281
-281
-282
-282
-283
-283
-284
-284
-285
-285
-286
-286
-286
-287
-287
-288
-288
-289
-289
-290
-290
-290
-291
-291
-292
-292
-293
-293
-294
-294
-294
-295
-295
-296
-296
-297
-297
-298
-298
-298
-299
-299
-300
-300
-301
-301
-301
-302
-302
-303
-303
-303
-304
-304
-305
-305
-306
-306
-306
-307
-307
-308
-308
-308
-309
-309
-310
-310
-311
-311
-311
-312
-312
-313
-313
-313
-314
-314
-315
-315
-316
-316
-316
-317
-317
-318
-318
-318
-319
-319
-319
-320
-320
-321
-321
-321
-322
-322
-322
-323
-323
-323
-324
-324
-325
-325
-325
-326
-326
-326
-327
-327
-327
-328
-328
-328
-329
-329
-330
-330
-330
-331
-331
-331
-332
-332
-332
-333
-333
-333
-334
-334
-334
-335
-335
-335
-336
-336
-336
-337
-337
-337
-337
-338
-338
-338
-339
-339
-339
-340
-340
-340
-341
-341
-341
-342
-342
-342
-343
-343
-343
-343
-344
-344
-344
-345
-345
-345
-346
-346
-346
-346
-347
-347
-347
-348
-348
-348
-349
-349
-349
-349
-350
-350
-350
-350
-351
-351
-351
-351
-352
-352
-352
-352
-353
-353
-353
-353
-353
-354
-354
-354
-354
-355
-355
-355
-355
-355
-356
-356
-356
-356
-356
-357
-357
-357
-357
-357
-358
-358
-358
-358
-358
-359
-359
-359
-359
-359
-360
-360
-360
-360
-360
-360
-361
-361
-361
-361
-361
-361
-362
-362
-362
-362
-362
-362
-363
-363
-363
-363
-363
-363
-364
-364
-364
-364
-364
-364
-364
-365
-365
-365
-365
-365
-365
-366
-366
-366
-366
-366
-366
-366
-366
-367
-367
-367
-367
-367
-367
-367
-367
-368
-368
-368
-368
-368
-368
-368
-368
-368
-369
-369
-369
-369
-369
-369
-369
-369
-369
-370
-370
-370
-370
-370
-370
-370
-370
-370
-370
-370
-371
-371
-371
-371
-371
-371
-371
-371
-371
-371
-371
-371
-371
-371
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-373
-373
-373
-373
-373
-373
-373
-373
-373
-373
-373
-373
-373
-373
-373
-373
-373
-373
-373
-373
-373
-373
-373
-373
-373
-373
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-371
-371
-371
-371
-371
-371
-371
-371
-371
-371
-371
-371
-371
-370
-370
-370
-370
-370
-370
-370
-370
-370
-370
-370
-370
-369
-369
-369
-369
-369
-369
-369
-369
-369
-369
-369
-368
-368
-368
-368
-368
-368
-368
-368
-368
-367
-367
-367
-367
-367
-367
-367
-367
-366
-366
-366
-366
-366
-366
-365
-365
-365
-365
-365
-365
-364
-364
-364
-364
-364
-364
-363
-363
-363
-363
-363
-362
-362
-362
-362
-362
-361
-361
-361
-361
-361
-360
-360
-360
-360
-359
-359
-359
-359
-359
-358
-358
-358
-358
-357
-357
-357
-357
-357
-356
-356
-356
-355
-355
-355
-355
-354
-354
-354
-354
-353
-353
-353
-353
-352
-352
-352
-351
-351
-351
-351
-350
-350
-350
-350
-349
-349
-349
-349
-348
-348
-348
-347
-347
-347
-346
-346
-346
-345
-345
-345
-344
-344
-344
-343
-343
-343
-342
-342
-342
-341
-341
-340
-340
-340
-339
-339
-339
-338
-338
-337
-337
-337
-336
-336
-335
-335
-335
-334
-334
-334
-333
-333
-332
-332
-332
-331
-331
-331
-330
-330
-329
-329
-328
-328
-328
-327
-327
-326
-326
-326
-325
-325
-324
-324
-323
-323
-323
-322
-322
-321
-321
-320
-320
-320
-319
-319
-318
-318
-317
-317
-316
-316
-316
-315
-315
-314
-314
-313
-313
-312
-312
-311
-311
-310
-310
-309
-309
-308
-308
-307
-307
-306
-306
-305
-305
-304
-304
-303
-303
-302
-302
-301
-301
-300
-300
-299
-299
-298
-298
-297
-297
-296
-295
-295
-294
-294
-293
-293
-292
-292
-291
-291
-290
-290
-289
-288
-288
-287
-287
-286
-286
-285
-284
-284
-283
-283
-282
-282
-281
-280
-280
-279
-279
-278
-278
-277
-276
-276
-275
-275
-274
-273
-273
-272
-272
-271
-270
-270
-269
-269
-268
-267
-267
-266
-265
-265
-264
-264
-263
-262
-262
-261
-261
-260
-259
-259
-258
-257
-257
-256
-255
-255
-254
-253
-253
-252
-251
-251
-250
-249
-249
-248
-247
-247
-246
-245
-245
-244
-243
-242
-242
-241
-240
-240
-239
-238
-238
-237
-236
-235
-235
-234
-233
-233
-232
-231
-230
-230
-229
-228
-227
-227
-226
-225
-224
-224
-223
-222
-221
-221
-220
-219
-218
-218
-217
-216
-215
-215
-214
-213
-212
-212
-211
-210
-209
-208
-208
-207
-206
-205
-204
-204
-203
-202
-201
-200
-200
-199
-198
-197
-196
-195
-195
-194
-193
-192
-191
-190
-189
-189
-188
-187
-186
-185
-184
-183
-183
-182
-181
-180
-179
-178
-177
-177
-176
-175
-174
-173
-172
-171
-170
-170
-169
-168
-167
-166
-165
-164
-163
-163
-162
-161
-160
-159
-158
-157
-156
-155
-154
-153
-153
-152
-151
-150
-149
-148
-147
-146
-145
-144
-143
-142
-142
-141
-140
-139
-138
-137
-136
-135
-134
-133
-132
-131
-130
-129
-128
-127
-126
-125
-124
-123
-122
-121
-120
-119
-118
-117
-116
-115
-114
-113
-112
-111
-110
-109
-108
-107
-106
-105
-104
-103
-102
-101
-100
-99
-98
-97
-96
-95
-94
-93
-91
-90
-89
-88
-87
-86
-85
-84
-83
-82
-81
-79
-78
-77
-76
-75
-74
-73
-72
-70
-69
-68
-67
-66
-65
-64
-63
-61
-60
-59
-58
-57
-56
-54
-53
-52
-51
-50
-49
-47
-46
-45
-44
-43
-41
-40
-39
-38
-37
-35
-34
-33
-32
-31
-29
-28
-27
-26
-24
-23
-22
-21
-19
-18
-17
-16
-14
-13
-12
-10
-9
-8
-7
-5
-4
-3
-2
0
1
2
4
5
6
7
9
10
11
13
14
15
17
18
19
21
22
23
25
26
27
29
30
31
33
34
35
37
38
39
41
42
44
45
46
48
49
50
52
53
55
56
57
59
60
62
63
65
66
68
69
71
72
74
75
77
78
80
81
83
84
86
87
89
90
92
93
94
96
97
99
100
102
103
105
106
107
109
111
112
114
115
117
118
119
121
122
124
125
127
128
130
132
133
135
136
138
139
141
142
144
145
147
148
149
151
152
154
155
156
158
159
160
162
163
165
166
167
169
170
172
173
175
176
178
179
181
182
184
186
187
189
191
192
194
196
197
199
201
202
204
206
208
210
211
213
215
217
218
220
222
224
225
227
229
230
232
234
235
237
239
240
242
244
245
247
249
251
253
255
257
259
261
263
265
267
269
271
273
275
277
279
281
283
286
288
291
293
296
298
301
303
306
309
312
314
317
320
323
325
328
332
335
338
342
346
350
354
358
363
367
371
375
380
384
388
392
397
401
405
409
413
417
422
426
430
435
439
444
448
453
457
462
466
470
475
479
483
488
492
497
502
506
511
516
520
524
529
533
537
541
545
548
552
555
559
562
565
568
571
574
577
579
582
584
586
588
590
591
593
594
596
597
599
601
604
606
609
613
616
620
624
628
632
636
641
646
651
656
661
666
672
678
684
691
698
705
713
721
730
738
747
755
764
772
780
788
795
803
810
817
824
832
840
848
856
865
874
884
893
903
913
922
932
941
951
961
971
982
993
1004
1014
1026
1038
1050
1063
1076
1089
1103
1116
1128
1141
1153
1165
1177
1188
1199
1211
1222
1233
1244
1255
1267
1279
1292
1305
1318
1331
1344
1358
1371
1384
1398
1411
1424
1437
1450
1463
1477
1491
1505
1519
1533
1547
1562
1576
1591
1606
1621
1636
1651
1666
1682
1698
1714
1730
1747
1765
1784
1804
1826
1848
1871
1894
1917
1940
1963
1986
2008
2029
2053
2075
2098
2122
2145
2168
2191
2215
2238
2260
2283
2304
2325
2344
2362
2379
2394
2407
2418
2429
2438
2447
2455
2462
2469
2477
2484
2492
2500
2508
2516
2523
2530
2538
2546
2554
2562
2571
2581
2592
2604
2617
2631
2645
2660
2675
2691
2708
2725
2741
2758
2775
2791
2807
2823
2837
2851
2865
2878
2890
2903
2917
2932
2948
2965
2984
3004
3025
3048
3071
3094
3118
3142
3169
3197
3228
3260
3295
3333
3372
3414
3459
3504
3552
3599
3648
3696
3745
3793
3841
3887
3932
3977
4019
4062
4105
4146
4187
4227
4267
4305
4342
4378
4411
4442
4470
4496
4520
4541
4560
4577
4591
4603
4613
4621
4628
4634
4640
4644
4648
4651
4655
4657
4659
4660
4661
4661
4660
4659
4658
4658
4658
4661
4666
4673
4683
4693
4705
4719
4735
4752
4772
4793
4817
4841
4867
4894
4922
4952
4984
5018
5054
5093
5134
5177
5222
5270
5320
5371
5424
5477
5532
5587
5642
5697
5751
5804
5856
5906
5956
6004
6050
6095
6138
6181
6222
6263
6303
6343
6381
6419
6456
6493
6530
6565
6600
6635
6669
6704
6739
6774
6808
6843
6877
6911
6946
6981
7016
7053
7090
7127
7162
7197
7229
7260
7290
7318
7346
7374
7400
7426
7450
7473
7495
7516
7536
7556
7574
7591
7608
7625
7643
7664
7686
7711
7738
7768
7800
7834
7870
7907
7947
7988
8032
8077
8125
8177
8229
8282
8336
8391
8447
8502
8558
8615
8672
8730
8790
8849
8908
8965
9020
9072
9121
9166
9209
9248
9285
9321
9355
9388
9421
9455
9489
9523
9557
9590
9622
9652
9681
9709
9737
9766
9797
9829
9862
9894
9927
9958
9990
10022
10054
10085
10116
10145
10170
10193
10212
10229
10242
10254
10263
10271
10279
10286
10293
10301
10310
10319
10328
10338
10346
10354
10361
10366
10370
10371
10371
10369
10365
10359
10351
10340
10328
10316
10303
10291
10282
10274
10269
10267
10268
10272
10280
10289
10302
10316
10331
10349
10369
10392
10420
10453
10491
10533
10580
10632
10690
10753
10823
10898
10978
11064
11154
11250
11349
11452
11556
11660
11764
11865
11963
12058
12148
12233
12312
12386
12456
12520
12579
12633
12680
12719
12751
12775
12789
12795
12792
12781
12762
12735
12701
12661
12615
12565
12510
12452
12392
12331
12270
12210
12151
12094
12038
11984
11931
11879
11828
11778
11728
11678
11629
11579
11527
11473
11416
11358
11297
11234
11170
11103
11035
10965
10891
10815
10736
10655
10571
10486
10400
10313
10226
10138
10051
9963
9877
9793
9711
9632
9557
9486
9420
9357
9299
9244
9193
9146
9103
9064
9028
8996
8967
8941
8916
8894
8872
8851
8829
8807
8784
8760
8735
8709
8681
8651
8620
8588
8556
8523
8491
8458
8426
8395
8364
8333
8303
8272
8240
8207
8172
8135
8098
8060
8021
7982
7942
7902
7860
7817
7771
7722
7670
7614
7554
7490
7422
7351
7277
7199
7117
7032
6944
6852
6758
6662
6563
6462
6358
6252
6143
6032
5918
5803
5687
5571
5456
5342
5230
5119
5010
4901
4792
4683
4573
4461
4347
4230
4108
3982
3850
3712
3567
3415
3253
3082
2901
2708
2504
2287
2058
1815
1558
1286
1000
698
381
50
-296
-655
-1026
-1409
-1802
-2202
-2609
-3021
-3434
-3847
-4258
-4665
-5065
-5458
-5843
-6218
-6583
-6938
-7282
-7616
-7939
-8253
-8557
-8853
-9140
-9420
-9692
-9956
-10211
-10458
-10694
-10919
-11133
-11335
-11525
-11700
-11863
-12012
-12148
-12273
-12387
-12492
-12590
-12683
-12772
-12858
-12943
-13028
-13115
-13205
-13298
-13397
-13500
-13609
-13725
-13847
-13976
-14113
-14260
-14415
-14581
-14757
-14945
-15143
-15353
-15574
-15806
-16049
-16303
-16570
-16846
-17132
-17428
-17734
-18050
-18376
-18710
-19053
-19403
-19759
-20120
-20484
-20849
-21212
-21572
-21925
-22269
-22603
-22925
-23234
-23529
-23809
-24074
-24323
-24557
-24776
-24980
-25169
-25343
-25503
-25648
-25778
-25892
-25990
-26073
-26139
-26190
-26226
-26248
-26257
-26257
-26248
-26236
-26223
-26212
-26206
-26207
-26216
-26237
-26269
-26315
-26374
-26448
-26536
-26638
-26752
-26879
-27016
-27162
-27316
-27476
-27643
-27814
-27988
-28165
-28343
-28522
-28702
-28881
-29060
-29237
-29410
-29579
-29742
-29896
-30040
-30172
-30290
-30395
-30486
-30562
-30625
-30672
-30706
-30725
-30732
-30725
-30705
-30673
-30630
-30574
-30508
-30431
-30342
-30243
-30132
-30009
-29875
-29729
-29570
-29400
-29219
-29027
-28826
-28618
-28406
-28192
-27978
-27768
-27562
-27363
-27170
-26984
-26806
-26633
-26465
-26299
-26135
-25969
-25802
-25632
-25459
-25284
-25108
-24932
-24758
-24588
-24424
-24266
-24114
-23969
-23830
-23695
-23565
-23436
-23308
-23179
-23048
-22915
-22777
-22636
-22491
-22343
-22193
-22043
-21894
-21747
-21606
-21470
-21341
-21220
-21107
-21003
-20906
-20817
-20734
-20655
-20577
-20497
-20411
-20317
-20213
-20099
-19972
-19832
-19678
-19510
-19328
-19131
-18921
-18697
-18461
-18215
-17960
-17701
-17439
-17176
-16915
-16657
-16404
-16158
-15920
-15691
-15471
-15263
-15067
-14884
-14714
-14558
-14417
-14290
-14179
-14083
-14001
-13934
-13881
-13839
-13807
-13782
-13761
-13741
-13718
-13691
-13657
-13613
-13556
-13486
-13399
-13294
-13168
-13021
-12852
-12660
-12445
-12207
-11947
-11665
-11364
-11045
-10714
-10371
-10022
-9668
-9312
-8955
-8599
-8244
-7890
-7538
-7186
-6835
-6483
-6128
-5770
-5408
-5041
-4668
-4290
-3906
-3517
-3124
-2727
-2329
-1931
-1534
-1140
-753
-373
-3
356
701
1031
1346
1643
1923
2185
2429
2654
2860
3048
3217
3369
3503
3620
3720
3804
3872
3925
3962
3986
3997
3995
3983
3960
3929
3889
3842
3788
3728
3663
3593
3521
3447
3373
3299
3227
3159
3096
3037
2985
2939
2900
2870
2848
2835
2832
2839
2857
2888
2932
2990
3063
3151
3253
3371
3503
3650
3809
3979
4159
4343
4530
4716
4900
5079
5254
5423
5585
5738
5882
6013
6130
6231
6314
6378
6422
6446
6450
6434
6401
6350
6285
6208
6120
6023
5918
5807
5690
5567
5437
5302
5162
5016
4866
4713
4558
4403
4249
4097
3947
3800
3657
3519
3385
3256
3134
3019
2911
2813
2724
2647
2581
2528
2488
2461
2448
2448
2463
2491
2534
2591
2662
2747
2845
2956
3079
3210
3349
3493
3639
3784
3928
4067
4200
4327
4445
4553
4651
4737
4810
4869
4913
4939
4948
4937
4907
4855
4783
4688
4572
4435
4277
4099
3901
3684
3450
3200
2936
2660
2374
2079
1777
1469
1158
844
529
214
-100
-411
-719
-1022
-1322
-1614
-1900
-2178
-2446
-2705
-2951
-3184
-3403
-3605
-3792
-3961
-4112
-4246
-4362
-4460
-4541
-4605
-4653
-4686
-4708
-4720
-4724
-4722
-4715
-4704
-4690
-4673
-4654
-4632
-4608
-4580
-4548
-4512
-4472
-4428
-4379
-4327
-4271
-4215
-4158
-4103
-4051
-4005
-3965
-3934
-3912
-3902
-3905
-3922
-3955
-4003
-4070
-4155
-4258
-4379
-4517
-4671
-4838
-5018
-5206
-5403
-5608
-5818
-6033
-6254
-6479
-6709
-6944
-7183
-7425
-7672
-7921
-8173
-8429
-8685
-8941
-9196
-9448
-9695
-9935
-10167
-10390
-10602
-10802
-10989
-11161
-11319
-11460
-11586
-11695
-11788
-11865
-11927
-11975
-12011
-12036
-12052
-12060
-12061
-12056
-12047
-12033
-12016
-11995
-11973
-11948
-11921
-11891
-11860
-11828
-11795
-11761
-11728
-11696
-11665
-11637
-11611
-11588
-11568
-11550
-11534
-11521
-11510
-11500
-11491
-11482
-11471
-11459
-11445
-11428
-11409
-11387
-11363
-11336
-11308
-11279
-11249
-11219
-11188
-11158
-11128
-11098
-11069
-11040
-11011
-10980
-10946
-10910
-10870
-10826
-10778
-10727
-10672
-10614
-10553
-10491
-10427
-10362
-10296
-10229
-10161
-10091
-10021
-9949
-9874
-9797
-9716
-9632
-9545
-9453
-9356
-9255
-9149
-9038
-8921
-8799
-8671
-8537
-8397
-8251
-8099
-7940
-7774
-7601
-7419
-7229
-7031
-6824
-6609
-6387
-6158
-5924
-5688
-5449
-5212
-4976
-4745
-4520
-4302
-4091
-3890
-3698
-3517
-3346
-3185
-3035
-2894
-2764
-2641
-2527
-2420
-2318
-2220
-2127
-2037
-1950
-1867
-1786
-1708
-1632
-1559
-1489
-1421
-1355
-1292
-1232
-1174
-1119
-1066
-1016
-969
-925
-884
-847
-814
-785
-760
-740
-723
-711
-703
-699
-699
-704
-713
-725
-739
-755
-770
-785
-798
-808
-814
-816
-813
-804
-790
-771
-747
-720
-688
-654
-617
-579
-539
-497
-453
-405
-355
-300
-241
-177
-109
-35
45
129
218
311
407
507
609
713
818
923
1028
1133
1236
1337
1437
1534
1629
1721
1811
1898
1981
2062
2139
2212
2281
2346
2406
2462
2512
2558
2599
2636
2668
2696
2719
2739
2754
2767
2777
2784
2790
2795
2799
2804
2811
2821
2834
2853
2878
2912
2956
3010
3077
3157
3251
3360
3485
3625
3781
3954
4144
4349
4570
4806
5056
5319
5595
5881
6176
6477
6784
7094
7407
7719
8031
8342
8649
8952
9250
9542
9827
10105
10374
10635
10885
11126
11355
11574
11780
11974
12155
12323
12480
12624
12756
12877
12988
13089
13181
13264
13339
13407
13469
13526
13577
13623
13665
13703
13737
13767
13795
13820
13842
13862
13880
13896
13910
13924
13937
13949
13963
13977
13992
14009
14028
14050
14074
14101
14131
14166
14205
14249
14299
14353
14413
14478
14550
14629
14715
14807
14908
15016
15132
15256
15388
15528
15674
15826
15984
16146
16312
16480
16650
16819
16988
17154
17318
17477
17632
17781
17923
18057
18183
18300
18408
18505
18591
18667
18732
18785
18827
18859
18880
18890
18891
18882
18865
18839
18806
18765
18717
18662
18601
18535
18463
18385
18302
18214
18122
18025
17923
17818
17710
17600
17487
17374
17260
17147
17035
16925
16818
16714
16613
16517
16425
16338
16259
16184
16119
16061
16011
15970
15939
15917
15907
15908
15920
15943
15978
16024
16082
16151
16231
16321
16420
16526
16639
16756
16877
16999
17123
17246
17369
17490
17610
17728
17844
17959
18072
18184
18295
18405
18514
18623
18730
18837
18943
19049
19154
19258
19361
19463
19565
19665
19764
19862
19959
20055
20150
20245
20340
20437
20534
20634
20736
20840
20946
21053
21162
21270
21378
21485
21590
21692
21791
21886
21977
22063
22144
22221
22292
22359
22421
22479
22533
22582
22626
22664
22697
22723
22742
22754
22757
22751
22736
22710
22674
22628
22571
22504
22426
22339
22244
22141
22034
21923
21811
21699
21587
21478
21372
21269
21170
21074
20982
20894
20809
20726
20645
20565
20486
20408
20329
20251
20173
20095
20016
19937
19858
19778
19697
19617
19535
19452
19368
19282
19195
19105
19015
18923
18829
18735
18640
18545
18451
18358
18267
18178
18093
18011
17934
17861
17795
17734
17679
17630
17585
17544
17506
17468
17430
17388
17342
17291
17233
17168
17095
17012
16920
16817
16703
16578
16441
16292
16132
15959
15774
15577
15370
15151
14923
14685
14438
14183
13920
13650
13373
13091
12803
12510
12211
11908
11600
11287
10970
10647
10320
9989
9652
9310
8964
8614
8260
7903
7544
7183
6821
6458
6096
5734
5375
5017
4663
4313
3967
3626
3290
2961
2639
2325
2019
1722
1435
1158
891
635
390
155
-70
-285
-490
-688
-878
-1063
-1242
-1417
-1590
-1761
-1931
-2102
-2273
-2445
-2620
-2796
-2974
-3155
-3339
-3524
-3711
-3900
-4089
-4280
-4471
-4662
-4853
-5043
-5234
-5424
-5613
-5802
-5990
-6177
-6363
-6548
-6732
-6914
-7094
-7272
-7448
-7622
-7793
-7962
-8128
-8292
-8455
-8615
-8774
-8932
-9089
-9245
-9400
-9555
-9709
-9862
-10014
-10165
-10315
-10465
-10612
-10759
-10904
-11047
-11190
-11330
-11469
-11606
-11741
-11874
-12005
-12133
-12258
-12380
-12497
-12610
-12717
-12819
-12914
-13002
-13083
-13156
-13221
-13278
-13326
-13366
-13399
-13424
-13443
-13455
-13461
-13464
-13463
-13460
-13457
-13454
-13453
-13454
-13460
-13469
-13483
-13502
-13527
-13557
-13592
-13633
-13679
-13731
-13787
-13848
-13914
-13985
-14060
-14140
-14223
-14311
-14401
-14493
-14587
-14683
-14780
-14878
-14976
-15074
-15173
-15272
-15372
-15471
-15571
-15669
-15767
-15863
-15958
-16050
-16143
-16235
-16326
-16418
-16510
-16604
-16700
-16797
-16895
-16995
-17097
-17199
-17301
-17404
-17508
-17611
-17713
-17815
-17917
-18018
-18118
-18218
-18316
-18413
-18509
-18604
-18698
-18790
-18880
-18968
-19054
-19137
-19218
-19295
-19368
-19438
-19503
-19564
-19620
-19673
-19722
-19768
-19812
-19855
-19897
-19940
-19982
-20024
-20065
-20104
-20140
-20173
-20201
-20224
-20241
-20251
-20254
-20248
-20233
-20210
-20178
-20136
-20086
-20027
-19960
-19885
-19802
-19712
-19615
-19512
-19403
-19288
-19167
-19040
-18908
-18771
-18629
-18483
-18333
-18179
-18022
-17864
-17704
-17544
-17384
-17226
-17070
-16916
-16766
-16619
-16477
-16338
-16206
-16078
-15955
-15837
-15724
-15613
-15506
-15401
-15297
-15194
-15090
-14984
-14877
-14766
-14653
-14536
-14416
-14291
-14163
-14031
-13894
-13754
-13609
-13460
-13308
-13152
-12992
-12830
-12665
-12498
-12327
-12155
-11979
-11801
-11619
-11435
-11247
-11057
-10862
-10664
-10463
-10258
-10050
-9839
-9625
-9408
-9188
-8966
-8741
-8514
-8285
-8054
-7821
-7586
-7351
-7115
-6878
-6641
-6405
-6170
-5937
-5706
-5477
-5251
-5029
-4811
-4598
-4389
-4185
-3985
-3791
-3602
-3418
-3239
-3066
-2896
-2732
-2572
-2417
-2266
-2119
-1976
-1837
-1701
-1569
-1440
-1315
-1192
-1072
-954
-839
-725
-612
-501
-391
-282
-175
-70
32
133
230
325
416
505
592
676
758
838
918
998
1079
1161
1244
1331
1419
1511
1606
1704
1806
1911
2021
2135
2252
2375
2501
2631
2767
2906
3050
3198
3350
3506
3664
3825
3987
4150
4313
4474
4634
4790
4942
5088
5230
5366
5495
5618
5735
5846
5952
6051
6146
6235
6320
6401
6478
6550
6619
6684
6746
6804
6858
6908
6955
6998
7036
7071
7101
7128
7151
7169
7184
7195
7202
7206
7207
7204
7197
7186
7171
7152
7128
7100
7067
7029
6987
6941
6891
6839
6785
6729
6672
6615
6558
6502
6447
6394
6342
6294
6248
6205
6166
6130
6099
6073
6051
6034
6021
6014
6010
6012
6017
6026
6039
6055
6073
6095
6118
6144
6171
6199
6228
6258
6289
6320
6350
6380
6410
6440
6469
6497
6525
6552
6577
6602
6626
6649
6670
6690
6708
6725
6740
6753
6765
6776
6785
6793
6800
6807
6813
6819
6826
6834
6843
6854
6865
6878
6891
6904
6917
6930
6941
6950
6958
6963
6965
6965
6962
6957
6949
6939
6926
6913
6898
6882
6866
6849
6831
6812
6793
6772
6751
6729
6706
6683
6659
6634
6608
6582
6554
6526
6496
6465
6433
6399
6363
6325
6286
6245
6204
6161
6118
6074
6030
5985
5939
5891
5842
5791
5738
5682
5624
5563
5499
5432
5363
5292
5219
5144
5068
4991
4914
4836
4758
4681
4604
4529
4455
4384
4315
4250
4190
4133
4082
4035
3996
3963
3936
3917
3905
3899
3901
3908
3920
3937
3956
3977
3999
4021
4041
4059
4075
4089
4099
4105
4106
4103
4096
4083
4067
4045
4019
3987
3950
3907
3860
3807
3749
3686
3619
3548
3473
3396
3316
3236
3155
3074
2994
2916
2839
2763
2689
2617
2545
2474
2404
2333
2264
2194
2125
2056
1987
1920
1854
1789
1725
1664
1604
1546
1490
1436
1384
1332
1282
1233
1184
1135
1086
1038
989
942
894
848
803
760
718
679
643
609
577
548
521
495
469
444
417
388
358
325
289
251
211
169
126
82
38
-6
-50
-93
-136
-178
-220
-263
-305
-347
-389
-431
-473
-514
-555
-596
-635
-674
-711
-745
-777
-807
-834
-859
-881
-900
-918
-934
-948
-961
-973
-985
-997
-1010
-1022
-1038
-1056
-1075
-1098
-1124
-1153
-1187
-1225
-1267
-1314
-1365
-1420
-1479
-1542
-1608
-1678
-1751
-1827
-1906
-1987
-2070
-2155
-2242
-2331
-2421
-2512
-2605
-2700
-2796
-2893
-2993
-3095
-3198
-3304
-3411
-3521
-3632
-3745
-3858
-3972
-4085
-4199
-4312
-4425
-4537
-4648
-4759
-4869
-4978
-5086
-5192
-5296
-5397
-5495
-5589
-5679
-5762
-5840
-5911
-5974
-6030
-6078
-6117
-6149
-6174
-6191
-6202
-6206
-6205
-6199
-6188
-6174
-6158
-6138
-6117
-6094
-6070
-6044
-6018
-5990
-5961
-5930
-5898
-5865
-5831
-5795
-5757
-5718
-5678
-5636
-5593
-5549
-5503
-5456
-5408
-5359
-5310
-5260
-5211
-5161
-5113
-5065
-5019
-4974
-4931
-4889
-4848
-4809
-4771
-4735
-4700
-4665
-4632
-4600
-4569
-4539
-4510
-4481
-4454
-4427
-4400
-4374
-4347
-4320
-4293
-4266
-4238
-4210
-4181
-4153
-4125
-4098
-4070
-4043
-4019
-3994
-3971
-3949
-3928
-3909
-3890
-3873
-3857
-3841
-3825
-3809
-3791
-3772
-3750
-3726
-3700
-3671
-3639
-3605
-3568
-3530
-3491
-3451
-3410
-3368
-3326
-3283
-3241
-3198
-3156
-3113
-3071
-3028
-2985
-2941
-2897
-2852
-2806
-2759
-2711
-2662
-2613
-2563
-2513
-2463
-2413
-2364
-2315
-2268
-2223
-2180
-2139
-2100
-2064
-2029
-1999
-1971
-1946
-1924
-1905
-1888
-1875
-1865
-1859
-1857
-1858
-1864
-1874
-1889
-1909
-1933
-1963
-1998
-2037
-2083
-2132
-2187
-2246
-2309
-2375
-2444
-2516
-2590
-2665
-2741
-2817
-2894
-2969
-3044
-3118
-3191
-3262
-3331
-3398
-3463
-3525
-3584
-3639
-3691
-3739
-3783
-3823
-3858
-3889
-3915
-3938
-3957
-3972
-3984
-3993
-3999
-4003
-4005
-4005
-4003
-4000
-3995
-3989
-3979
-3967
-3952
-3934
-3912
-3885
-3854
-3819
-3778
-3732
-3681
-3625
-3563
-3496
-3424
-3347
-3265
-3177
-3085
-2987
-2883
-2774
-2660
-2540
-2415
-2285
-2149
-2009
-1865
-1716
-1563
-1406
-1247
-1085
-921
-756
-590
-422
-254
-85
85
255
425
595
766
936
1105
1274
1442
1608
1772
1934
2093
2248
2399
2546
2687
2823
2954
3079
3198
3311
3418
3519
3614
3702
3784
3859
3928
3990
4046
4094
4137
4173
4203
4228
4249
4265
4278
4288
4296
4302
4308
4313
4319
4327
4336
4349
4365
4385
4409
4438
4471
4510
4554
4604
4659
4719
4786
4857
4934
5016
5103
5194
5288
5385
5483
5583
5684
5785
5884
5982
6078
6171
6262
6349
6433
6512
6587
6657
6721
6780
6832
6877
6916
6947
6971
6987
6997
6998
6993
6980
6960
6933
6900
6860
6816
6766
6711
6653
6591
6527
6461
6393
6323
6252
6180
6107
6033
5958
5882
5806
5729
5653
5577
5502
5427
5355
5283
5214
5147
5082
5019
4959
4902
4848
4796
4746
4700
4655
4613
4573
4535
4498
4463
4429
4395
4362
4330
4298
4266
4235
4203
4170
4137
4102
4066
4027
3987
3944
3898
3849
3797
3742
3683
3622
3558
3491
3422
3350
3277
3202
3125
3047
2968
2889
2811
2733
2657
2582
2509
2439
2372
2307
2246
2189
2135
2085
2040
1999
1962
1929
1901
1875
1853
1835
1819
1805
1793
1783
1774
1765
1756
1748
1739
1730
1721
1711
1701
1691
1681
1670
1660
1649
1639
1628
1617
1606
1595
1583
1570
1556
1540
1523
1503
1481
1456
1428
1397
1362
1322
1279
1232
1180
1123
1062
997
927
854
776
696
612
526
437
347
256
163
70
-24
-119
-214
-309
-404
-498
-591
-683
-773
-860
-944
-1024
-1099
-1169
-1234
-1293
-1346
-1393
-1434
-1470
-1500
-1525
-1546
-1562
-1575
-1585
-1593
-1598
-1601
-1603
-1603
-1601
-1598
-1591
-1583
-1571
-1557
-1541
-1522
-1502
-1482
-1461
-1441
-1421
-1404
-1388
-1374
-1362
-1353
-1345
-1339
-1334
-1331
-1329
-1329
-1329
-1331
-1334
-1337
-1342
-1348
-1356
-1364
-1374
-1385
-1397
-1410
-1425
-1440
-1455
-1470
-1486
-1500
-1515
-1529
-1542
-1555
-1568
-1581
-1593
-1605
-1617
-1628
-1639
-1649
-1657
-1664
-1669
-1671
-1670
-1666
-1659
-1647
-1632
-1613
-1589
-1561
-1528
-1491
-1450
-1404
-1355
-1301
-1245
-1185
-1122
-1057
-990
-921
-852
-782
-712
-643
-575
-509
-445
-383
-324
-268
-215
-165
-117
-72
-29
12
51
89
126
160
194
225
255
283
309
332
354
374
391
406
420
431
441
449
456
461
465
467
469
468
466
463
457
450
442
431
419
405
390
373
356
338
319
301
283
265
249
234
220
208
199
192
188
187
188
192
199
209
221
235
251
269
288
310
332
355
379
404
429
455
480
506
532
558
584
611
638
665
692
719
745
771
796
820
843
865
885
904
921
937
952
966
978
990
1000
1008
1014
1018
1020
1018
1016
1010
1002
993
981
968
954
938
922
904
885
866
845
824
800
776
750
723
694
664
632
600
566
532
497
462
427
392
357
321
286
250
214
177
140
102
62
21
-22
-66
-112
-160
-210
-261
-312
-364
-416
-466
-516
-565
-612
-657
-700
-740
-777
-811
-841
-868
-891
-910
-926
-937
-944
-947
-946
-942
-934
-922
-907
-888
-866
-840
-811
-778
-742
-703
-660
-615
-567
-517
-463
-408
-350
-290
-228
-164
-98
-31
37
107
177
247
318
389
459
528
597
664
730
794
856
915
971
1024
1073
1119
1160
1196
1228
1254
1276
1293
1305
1312
1313
1310
1302
1289
1272
1250
1225
1197
1165
1132
1097
1060
1022
986
949
912
876
840
806
772
740
708
678
648
620
593
567
542
517
494
471
449
429
409
391
375
359
346
334
324
315
307
301
297
294
293
294
295
299
304
312
320
331
342
355
369
382
396
408
420
431
440
448
454
457
459
459
457
453
447
438
427
414
399
381
361
339
315
289
261
232
200
168
134
100
64
29
-7
-43
-78
-114
-149
-185
-220
-256
-293
-331
-370
-410
-452
-495
-539
-585
-632
-680
-729
-778
-827
-877
-926
-975
-1025
-1075
-1125
-1177
-1230
-1285
-1341
-1400
-1460
-1524
-1589
-1657
-1727
-1799
-1872
-1947
-2021
-2097
-2172
-2247
-2320
-2392
-2462
-2531
-2597
-2661
-2722
-2781
-2836
-2889
-2938
-2983
-3024
-3061
-3094
-3122
-3144
-3162
-3174
-3180
-3180
-3175
-3165
-3150
-3130
-3105
-3078
-3046
-3012
-2976
-2938
-2897
-2855
-2812
-2768
-2724
-2679
-2634
-2590
-2547
-2504
-2463
-2424
-2387
-2352
-2319
-2289
-2261
-2237
-2215
-2196
-2180
-2166
-2155
-2146
-2140
-2135
-2133
-2132
-2132
-2133
-2134
-2136
-2137
-2138
-2139
-2138
-2137
-2134
-2131
-2126
-2120
-2114
-2106
-2098
-2090
-2081
-2072
-2063
-2053
-2044
-2033
-2024
-2013
-2003
-1992
-1979
-1966
-1952
-1936
-1919
-1901
-1882
-1862
-1841
-1819
-1796
-1773
-1748
-1723
-1697
-1669
-1641
-1611
-1581
-1549
-1517
-1485
-1452
-1420
-1388
-1356
-1326
-1298
-1272
-1249
-1229
-1212
-1200
-1191
-1188
-1189
-1195
-1206
-1223
-1244
-1271
-1302
-1338
-1378
-1423
-1470
-1521
-1575
-1631
-1688
-1747
-1806
-1866
-1926
-1985
-2044
-2102
-2158
-2213
-2266
-2317
-2365
-2411
-2454
-2495
-2532
-2567
-2598
-2627
-2652
-2674
-2693
-2708
-2720
-2729
-2735
-2738
-2739
-2737
-2732
-2725
-2716
-2705
-2692
-2677
-2660
-2641
-2620
-2597
-2571
-2545
-2517
-2487
-2457
-2426
-2395
-2364
-2333
-2302
-2271
-2241
-2211
-2182
-2152
-2123
-2093
-2064
-2033
-2001
-1970
-1937
-1902
-1866
-1828
-1790
-1751
-1712
-1672
-1631
-1591
-1551
-1510
-1470
-1429
-1387
-1345
-1302
-1258
-1213
-1169
-1124
-1079
-1034
-989
-946
-903
-862
-821
-782
-744
-707
-671
-637
-604
-571
-539
-508
-476
-445
-412
-378
-343
-307
-269
-230
-189
-146
-102
-56
-8
41
92
143
196
250
304
358
411
463
514
562
608
650
690
727
760
790
816
839
859
876
890
901
910
918
923
927
930
932
934
934
935
935
936
937
938
940
944
948
955
963
973
985
1000
1016
1036
1057
1080
1105
1131
1158
1185
1214
1242
1270
1298
1325
1352
1377
1402
1426
1448
1470
1490
1509
1527
1543
1558
1571
1583
1592
1599
1603
1604
1603
1598
1590
1578
1562
1544
1522
1497
1469
1438
1405
1370
1333
1294
1255
1214
1172
1130
1087
1045
1002
961
921
883
846
812
780
751
725
703
684
669
658
651
649
651
657
668
683
702
725
752
783
817
854
895
937
983
1030
1080
1131
1183
1236
1291
1346
1402
1457
1513
1568
1624
1678
1732
1785
1837
1888
1937
1985
2029
2074
2114
2152
2186
2217
2244
2266
2285
2298
2308
2312
2313
2309
2300
2288
2271
2251
2228
2201
2172
2141
2107
2072
2036
2000
1963
1928
1893
1859
1828
1798
1771
1745
1722
1702
1684
1668
1655
1643
1634
1627
1621
1616
1613
1610
1609
1609
1609
1610
1612
1615
1619
1623
1628
1634
1640
1647
1654
1662
1670
1678
1686
1694
1703
1711
1719
1727
1735
1743
1751
1759
1766
1772
1778
1784
1788
1791
1793
1793
1791
1787
1780
1769
1755
1738
1716
1689
1658
1623
1583
1539
1491
1439
1384
1327
1268
1207
1145
1082
1018
954
890
825
761
696
632
569
506
444
383
322
264
206
150
96
43
-8
-58
-106
-152
-197
-240
-281
-321
-359
-396
-431
-465
-496
-526
-554
-580
-604
-626
-645
-662
-677
-690
-701
-711
-720
-727
-734
-740
-746
-752
-758
-764
-770
-777
-785
-793
-801
-810
-820
-830
-842
-854
-867
-881
-897
-913
-931
-951
-971
-992
-1014
-1037
-1060
-1084
-1107
-1132
-1156
-1180
-1204
-1228
-1252
-1276
-1299
-1321
-1343
-1364
-1384
-1404
-1422
-1440
-1457
-1473
-1489
-1505
-1522
-1538
-1556
-1574
-1593
-1613
-1635
-1657
-1681
-1705
-1731
-1758
-1787
-1816
-1847
-1879
-1911
-1944
-1978
-2013
-2047
-2081
-2115
-2148
-2181
-2213
-2243
-2272
-2300
-2325
-2349
-2370
-2390
-2407
-2422
-2435
-2446
-2456
-2463
-2469
-2472
-2475
-2475
-2475
-2473
-2470
-2466
-2462
-2456
-2450
-2444
-2437
-2431
-2423
-2416
-2409
-2401
-2394
-2386
-2378
-2370
-2363
-2355
-2347
-2339
-2331
-2322
-2314
-2305
-2297
-2288
-2280
-2271
-2264
-2257
-2252
-2248
-2245
-2245
-2246
-2250
-2255
-2264
-2274
-2287
-2301
-2317
-2335
-2354
-2374
-2394
-2414
-2434
-2454
-2473
-2492
-2509
-2526
-2541
-2555
-2567
-2578
-2587
-2594
-2599
-2601
-2601
-2599
-2593
-2586
-2575
-2561
-2544
-2525
-2502
-2476
-2447
-2415
-2381
-2343
-2304
-2262
-2219
-2175
-2129
-2083
-2036
-1988
-1940
-1892
-1845
-1798
-1752
-1707
-1664
-1624
-1585
-1549
-1515
-1484
-1456
-1431
-1407
-1387
-1368
-1352
-1338
-1325
-1314
-1305
-1296
-1288
-1282
-1275
-1269
-1263
-1258
-1253
-1249
-1245
-1242
-1240
-1239
-1240
-1242
-1245
-1249
-1254
-1261
-1269
-1278
-1289
-1301
-1314
-1328
-1344
-1361
-1379
-1398
-1417
-1437
-1458
-1478
-1499
-1520
-1540
-1559
-1577
-1595
-1611
-1626
-1639
-1651
-1661
-1670
-1677
-1684
-1689
-1694
-1698
-1701
-1705
-1708
-1710
-1712
-1713
-1713
-1712
-1709
-1705
-1698
-1689
-1678
-1664
-1648
-1629
-1608
-1585
-1560
-1533
-1505
-1476
-1445
-1413
-1380
-1346
-1311
-1274
-1236
-1196
-1154
-1111
-1065
-1016
-967
-914
-860
-803
-745
-684
-622
-559
-494
-429
-362
-295
-227
-160
-92
-24
43
110
176
242
306
369
432
493
552
611
668
725
781
837
892
947
1002
1058
1114
1170
1226
1283
1340
1397
1455
1512
1570
1627
1683
1740
1795
1849
1902
1954
2004
2052
2098
2142
2183
2222
2258
2291
2322
2350
2375
2398
2419
2438
2456
2473
2489
2504
2520
2535
2550
2566
2582
2599
2616
2634
2652
2670
2689
2709
2730
2751
2773
2796
2820
2845
2871
2898
2925
2953
2982
3011
3040
3069
3098
3127
3156
3185
3214
3243
3273
3303
3333
3364
3396
3429
3461
3495
3528
3561
3594
3628
3660
3692
3724
3755
3785
3814
3843
3870
3897
3922
3946
3968
3989
4008
4025
4040
4051
4062
4069
4073
4074
4070
4064
4054
4040
4022
4001
3976
3948
3918
3885
3850
3814
3776
3738
3699
3660
3621
3582
3543
3505
3467
3431
3395
3361
3328
3296
3265
3235
3205
3177
3149
3121
3094
3068
3043
3018
2993
2970
2947
2925
2904
2884
2864
2846
2828
2810
2793
2776
2760
2743
2727
2711
2694
2678
2662
2646
2631
2615
2600
2585
2570
2555
2539
2523
2506
2488
2469
2449
2427
2403
2377
2349
2319
2287
2253
2216
2177
2136
2093
2048
2001
1953
1903
1851
1798
1744
1689
1633
1575
1517
1458
1399
1339
1279
1219
1159
1099
1040
982
924
867
810
755
700
645
592
539
486
434
383
332
282
233
185
139
93
49
6
-36
-76
-115
-152
-189
-224
-258
-291
-324
-355
-385
-414
-443
-469
-495
-519
-540
-560
-578
-593
-607
-618
-627
-633
-638
-641
-643
-643
-642
-641
-640
-638
-636
-634
-633
-632
-631
-631
-631
-631
-632
-633
-635
-637
-639
-642
-644
-647
-650
-653
-657
-661
-665
-669
-674
-679
-685
-690
-696
-702
-709
-716
-724
-732
-742
-753
-765
-779
-794
-812
-831
-853
-876
-902
-930
-959
-991
-1022
-1058
-1093
-1129
-1166
-1204
-1242
-1281
-1321
-1360
-1401
-1441
-1482
-1523
-1564
-1605
-1646
-1686
-1726
-1765
-1803
-1839
-1874
-1907
-1938
-1967
-1994
-2017
-2039
-2058
-2075
-2089
-2101
-2110
-2117
-2121
-2123
-2122
-2119
-2113
-2105
-2094
-2081
-2065
-2048
-2028
-2008
-1986
-1962
-1939
-1914
-1890
-1865
-1840
-1816
-1792
-1768
-1744
-1722
-1700
-1679
-1658
-1639
-1621
-1605
-1590
-1577
-1565
-1556
-1549
-1544
-1542
-1543
-1546
-1552
-1561
-1573
-1587
-1603
-1621
-1641
-1661
-1683
-1705
-1728
-1751
-1774
-1797
-1820
-1842
-1864
-1885
-1905
-1925
-1943
-1960
-1976
-1990
-2001
-2012
-2020
-2025
-2029
-2029
-2027
-2021
-2013
-2003
-1989
-1973
-1954
-1933
-1909
-1884
-1856
-1826
-1794
-1761
-1726
-1689
-1651
-1611
-1571
-1529
-1487
-1445
-1403
-1360
-1318
-1276
-1235
-1195
-1156
-1117
-1080
-1045
-1010
-978
-947
-918
-890
-864
-841
-819
-799
-781
-766
-752
-741
-732
-725
-720
-717
-717
-718
-721
-726
-732
-740
-749
-758
-768
-779
-791
-802
-814
-825
-837
-848
-859
-870
-880
-889
-898
-906
-914
-920
-925
-930
-933
-935
-935
-935
-933
-930
-925
-919
-912
-904
-895
-884
-872
-859
-845
-830
-814
-797
-779
-761
-741
-721
-699
-677
-655
-632
-608
-584
-560
-535
-510
-484
-459
-432
-406
-379
-352
-324
-295
-266
-237
-207
-176
-146
-115
-85
-55
-25
5
33
61
88
115
140
165
190
213
237
261
284
308
332
357
381
406
431
456
480
504
527
549
571
592
612
631
649
666
682
697
712
726
739
752
765
778
790
801
813
823
833
843
851
859
866
872
878
882
887
891
894
898
901
905
908
913
917
923
929
935
943
951
960
970
981
992
1004
1016
1030
1044
1059
1074
1089
1105
1122
1139
1156
1174
1191
1209
1227
1244
1261
1279
1296
1312
1328
1344
1359
1374
1388
1402
1415
1428
1440
1451
1462
1472
1482
1491
1499
1507
1515
1522
1528
1534
1540
1546
1551
1556
1561
1566
1571
1576
1580
1585
1590
1594
1598
1602
1606
1610
1613
1616
1619
1621
1623
1625
1628
1630
1632
1635
1638
1641
1646
1651
1657
1664
1672
1681
1691
1703
1715
1728
1741
1756
1770
1785
1800
1815
1829
1842
1855
1866
1877
1887
1895
1903
1910
1915
1920
1923
1925
1926
1926
1925
1923
1920
1916
1912
1907
1902
1897
1892
1886
1881
1876
1871
1865
1860
1855
1850
1845
1840
1836
1831
1827
1823
1819
1815
1812
1808
1805
1803
1801
1799
1798
1797
1796
1796
1795
1795
1794
1793
1791
1788
1785
1780
1774
1767
1758
1747
1735
1721
1705
1687
1667
1646
1622
1597
1570
1541
1510
1478
1444
1407
1369
1329
1288
1244
1199
1153
1105
1056
1006
954
902
848
793
737
680
622
563
503
443
381
319
256
193
129
65
0
-64
-129
-194
-259
-323
-388
-452
-516
-579
-641
-704
-765
-826
-886
-946
-1004
-1063
-1120
-1177
-1232
-1287
-1341
-1395
-1448
-1500
-1552
-1603
-1654
-1705
-1755
-1804
-1853
-1901
-1949
-1996
-2043
-2088
-2133
-2177
-2219
-2261
-2302
-2341
-2380
-2418
-2455
-2492
-2527
-2562
-2596
-2630
-2663
-2695
-2726
-2756
-2785
-2813
-2840
-2866
-2890
-2913
-2935
-2956
-2975
-2993
-3009
-3024
-3039
-3052
-3064
-3076
-3087
-3098
-3108
-3118
-3129
-3140
-3151
-3162
-3174
-3186
-3198
-3210
-3221
-3233
-3243
-3253
-3263
-3270
-3277
-3282
-3286
-3289
-3290
-3289
-3287
-3283
-3278
-3272
-3264
-3254
-3243
-3230
-3216
-3200
-3182
-3163
-3141
-3119
-3094
-3068
-3041
-3013
-2983
-2953
-2923
-2892
-2860
-2828
-2796
-2764
-2732
-2699
-2665
-2631
-2596
-2560
-2524
-2486
-2448
-2408
-2369
-2328
-2288
-2247
-2207
-2167
-2128
-2089
-2051
-2015
-1980
-1947
-1915
-1884
-1855
-1828
-1803
-1779
-1756
-1735
-1715
-1696
-1679
-1662
-1647
-1633
-1620
-1607
-1596
-1585
-1574
-1564
-1555
-1545
-1536
-1527
-1518
-1508
-1499
-1489
-1478
-1467
-1456
-1444
-1432
-1419
-1407
-1393
-1380
-1366
-1352
-1338
-1324
-1309
-1295
-1281
-1266
-1251
-1236
-1221
-1206
-1191
-1176
-1161
-1146
-1131
-1115
-1100
-1085
-1070
-1054
-1038
-1020
-1002
-984
-964
-943
-920
-896
-870
-843
-815
-786
-756
-726
-695
-664
-633
-603
-573
-543
-514
-486
-457
-430
-402
-375
-348
-321
-294
-267
-241
-214
-188
-163
-138
-114
-91
-68
-47
-26
-5
14
34
53
72
90
109
128
147
166
185
203
221
239
257
274
290
306
322
336
350
363
376
388
399
410
421
431
442
453
463
474
485
495
506
517
527
537
548
558
568
578
589
599
609
620
630
640
651
661
671
681
691
700
709
717
725
732
739
744
749
753
757
760
763
766
770
773
778
782
788
795
802
811
820
831
842
854
867
880
894
909
923
938
953
968
982
996
1008
1022
1034
1046
1056
1066
1075
1082
1089
1095
1100
1103
1106
1108
1109
1109
1109
1108
1107
1106
1105
1104
1104
1103
1104
1104
1106
1107
1110
1112
1116
1119
1123
1127
1131
1135
1139
1142
1146
1149
1152
1155
1157
1158
1159
1159
1159
1157
1155
1153
1150
1146
1142
1138
1133
1128
1123
1117
1112
1106
1101
1095
1090
1085
1080
1074
1069
1064
1059
1053
1047
1041
1035
1028
1020
1012
1006
998
989
981
972
963
954
944
934
923
912
900
889
876
864
851
838
825
812
799
786
774
761
748
736
724
712
701
690
680
669
659
650
640
631
621
612
602
592
582
572
562
552
542
531
521
512
502
493
485
476
469
461
454
447
441
434
427
419
412
404
395
386
377
367
356
345
334
321
308
295
280
265
248
231
213
194
174
153
131
109
86
63
39
16
-7
-29
-51
-73
-93
-113
-131
-149
-165
-181
-195
-208
-220
-231
-241
-250
-257
-264
-270
-275
-279
-282
-285
-287
-289
-290
-290
-291
-291
-291
-291
-292
-293
-295
-298
-302
-307
-312
-319
-327
-335
-345
-355
-366
-377
-389
-402
-415
-428
-441
-454
-467
-480
-493
-506
-519
-532
-545
-559
-573
-587
-601
-616
-631
-646
-661
-676
-692
-707
-723
-738
-753
-768
-784
-799
-814
-829
-844
-858
-873
-887
-902
-916
-930
-943
-956
-970
-983
-996
-1008
-1022
-1035
-1048
-1061
-1075
-1089
-1103
-1118
-1134
-1150
-1167
-1185
-1204
-1224
-1245
-1267
-1290
-1313
-1338
-1364
-1390
-1417
-1444
-1473
-1501
-1530
-1560
-1589
-1618
-1648
-1677
-1705
-1733
-1760
-1787
-1814
-1839
-1864
-1888
-1912
-1935
-1956
-1977
-1997
-2016
-2033
-2051
-2067
-2082
-2095
-2108
-2119
-2128
-2136
-2143
-2148
-2152
-2154
-2155
-2155
-2153
-2150
-2146
-2140
-2133
-2125
-2116
-2106
-2095
-2084
-2071
-2058
-2045
-2031
-2017
-2003
-1989
-1975
-1962
-1948
-1935
-1922
-1910
-1898
-1888
-1878
-1869
-1861
-1854
-1849
-1845
-1842
-1841
-1842
-1845
-1849
-1855
-1863
-1872
-1882
-1894
-1906
-1920
-1933
-1948
-1962
-1977
-1991
-2005
-2017
-2031
-2043
-2054
-2065
-2074
-2082
-2089
-2095
-2100
-2103
-2106
-2107
-2108
-2107
-2106
-2104
-2101
-2098
-2095
-2090
-2086
-2080
-2075
-2068
-2061
-2053
-2045
-2035
-2025
-2013
-2001
-1989
-1975
-1961
-1947
-1932
-1918
-1903
-1888
-1874
-1859
-1844
-1830
-1815
-1801
-1786
-1771
-1756
-1741
-1726
-1711
-1695
-1680
-1665
-1650
-1636
-1621
-1607
-1592
-1578
-1563
-1549
-1533
-1517
-1500
-1482
-1463
-1442
-1420
-1396
-1371
-1344
-1314
-1283
-1251
-1216
-1179
-1140
-1099
-1056
-1010
-965
-917
-866
-815
-762
-707
-651
-594
-536
-476
-417
-356
-295
-234
-173
-112
-51
9
70
129
188
246
303
359
414
467
519
569
617
663
707
749
789
827
863
897
929
959
987
1012
1038
1061
1083
1103
1123
1142
1159
1177
1193
1209
1225
1240
1255
1270
1285
1299
1313
1326
1339
1352
1365
1377
1388
1399
1409
1419
1428
1437
1446
1455
1463
1472
1481
1490
1499
1509
1519
1529
1540
1552
1564
1576
1588
1601
1615
1628
1642
1656
1670
1684
1699
1714
1730
1745
1761
1777
1794
1810
1826
1842
1858
1872
1887
1900
1913
1925
1935
1945
1954
1962
1970
1976
1981
1986
1990
1993
1995
1996
1997
1996
1994
1992
1989
1984
1979
1973
1966
1959
1951
1943
1934
1924
1914
1903
1892
1880
1868
1856
1843
1830
1818
1805
1793
1781
1770
1759
1748
1738
1728
1719
1710
1701
1692
1684
1675
1667
1658
1650
1641
1631
1622
1611
1601
1590
1579
1567
1555
1543
1530
1518
1505
1492
1479
1465
1451
1438
1423
1409
1394
1380
1364
1349
1333
1317
1300
1283
1266
1249
1231
1213
1196
1178
1161
1143
1126
1108
1091
1074
1057
1039
1022
1004
987
969
951
933
915
897
879
860
842
824
805
787
770
752
736
719
704
689
674
660
647
634
622
611
600
590
580
570
562
553
544
536
528
520
512
504
496
489
482
475
469
463
457
452
448
444
440
437
434
432
429
427
426
424
423
421
421
420
419
419
419
418
418
418
417
416
415
413
410
407
403
398
393
387
380
373
366
359
352
345
339
333
327
323
319
316
313
312
311
311
311
313
315
317
320
324
328
332
338
343
349
356
363
371
379
388
396
405
414
424
432
441
449
457
465
471
478
484
489
494
499
504
508
512
515
519
522
524
526
527
527
526
524
521
517
511
505
497
489
479
469
458
447
435
423
410
397
384
371
357
343
329
314
299
285
270
255
241
228
215
203
192
183
174
167
161
156
153
151
149
149
149
150
151
152
154
155
157
158
159
160
161
162
162
162
162
162
161
160
159
157
155
152
149
145
141
136
131
125
119
112
106
99
92
85
78
71
64
56
49
42
34
27
19
11
4
-5
-13
-21
-30
-39
-48
-56
-65
-74
-83
-91
-98
-106
-112
-118
-124
-129
-133
-137
-141
-144
-148
-151
-154
-158
-162
-166
-171
-177
-183
-189
-196
-204
-213
-222
-232
-243
-255
-268
-283
-298
-315
-333
-352
-372
-394
-416
-439
-463
-488
-512
-537
-563
-587
-612
-637
-661
-684
-707
-730
-752
-773
-793
-812
-830
-847
-862
-877
-889
-901
-910
-918
-925
-930
-934
-936
-937
-936
-934
-931
-926
-920
-912
-903
-892
-880
-867
-852
-836
-818
-800
-780
-759
-738
-715
-692
-668
-643
-617
-591
-564
-537
-509
-481
-452
-422
-392
-362
-331
-300
-269
-238
-207
-176
-144
-113
-82
-50
-19
11
42
72
102
132
161
190
218
246
274
301
327
353
379
404
429
454
480
504
529
554
579
604
628
653
677
701
725
748
771
794
816
838
860
881
902
922
943
962
982
1000
1018
1037
1055
1071
1087
1101
1115
1128
1140
1152
1163
1173
1183
1193
1202
1211
1220
1228
1236
1244
1251
1258
1265
1271
1277
1283
1288
1293
1297
1301
1304
1308
1310
1313
1315
1316
1317
1317
1317
1316
1314
1311
1308
1304
1300
1294
1288
1281
1274
1266
1258
1249
1240
1230
1220
1210
1199
1188
1176
1165
1152
1140
1127
1115
1102
1089
1077
1064
1052
1041
1029
1018
1006
997
988
978
970
961
953
946
939
932
925
919
912
906
901
895
890
885
880
876
872
868
864
861
857
854
851
848
844
841
837
832
827
822
816
809
802
794
786
777
769
759
750
741
732
722
713
703
694
684
673
663
651
640
627
614
601
587
572
557
541
525
509
492
475
457
440
422
404
385
366
347
328
309
289
269
249
229
210
190
170
150
130
110
90
71
51
32
12
-8
-28
-49
-70
-91
-113
-136
-158
-182
-205
-229
-253
-277
-301
-325
-349
-372
-396
-419
-442
-464
-486
-507
-528
-549
-569
-588
-607
-626
-645
-663
-680
-697
-714
-729
-744
-759
-772
-785
-797
-808
-818
-828
-838
-847
-856
-865
-873
-881
-889
-898
-906
-914
-922
-930
-938
-946
-954
-962
-970
-978
-985
-992
-999
-1006
-1012
-1020
-1027
-1034
-1041
-1048
-1055
-1062
-1069
-1076
-1082
-1089
-1095
-1101
-1106
-1112
-1117
-1122
-1126
-1131
-1135
-1140
-1145
-1149
-1154
-1160
-1165
-1171
-1176
-1182
-1188
-1194
-1199
-1204
-1209
-1214
-1219
-1223
-1227
-1231
-1236
-1240
-1245
-1250
-1255
-1260
-1266
-1273
-1279
-1286
-1293
-1300
-1306
-1313
-1320
-1327
-1333
-1340
-1346
-1353
-1360
-1367
-1374
-1382
-1391
-1400
-1410
-1420
-1431
-1442
-1454
-1466
-1478
-1490
-1503
-1515
-1527
-1539
-1551
-1562
-1574
-1585
-1596
-1607
-1618
-1629
-1639
-1649
-1659
-1668
-1677
-1685
-1692
-1699
-1705
-1710
-1714
-1717
-1719
-1720
-1721
-1721
-1721
-1721
-1720
-1718
-1717
-1716
-1715
-1713
-1712
-1711
-1709
-1708
-1706
-1704
-1703
-1701
-1699
-1697
-1695
-1693
-1691
-1689
-1687
-1684
-1682
-1679
-1676
-1672
-1668
-1664
-1659
-1654
-1648
-1642
-1635
-1628
-1621
-1615
-1608
-1601
-1595
-1589
-1584
-1579
-1574
-1569
-1565
-1560
-1556
-1552
-1548
-1544
-1539
-1535
-1531
-1527
-1524
-1520
-1516
-1512
-1509
-1505
-1502
-1498
-1494
-1490
-1486
-1482
-1478
-1473
-1468
-1462
-1457
-1450
-1444
-1437
-1430
-1422
-1414
-1406
-1398
-1389
-1379
-1369
-1359
-1349
-1338
-1327
-1316
-1304
-1292
-1280
-1268
-1256
-1244
-1232
-1220
-1207
-1195
-1183
-1171
-1159
-1148
-1136
-1125
-1113
-1102
-1092
-1081
-1070
-1060
-1049
-1039
-1029
-1018
-1008
-998
-988
-979
-970
-962
-953
-946
-939
-932
-926
-920
-914
-909
-904
-900
-895
-891
-887
-882
-878
-874
-870
-865
-861
-857
-853
-849
-846
-842
-838
-834
-830
-826
-822
-817
-812
-807
-802
-797
-791
-785
-780
-775
-770
-765
-761
-757
-754
-751
-749
-747
-745
-744
-743
-742
-741
-741
-741
-740
-740
-740
-741
-741
-742
-743
-744
-745
-747
-748
-750
-752
-753
-755
-756
-758
-759
-760
-761
-762
-763
-764
-765
-765
-765
-764
-764
-763
-761
-759
-756
-753
-749
-744
-739
-733
-726
-719
-711
-703
-693
-684
-673
-663
-652
-640
-628
-615
-602
-589
-575
-561
-546
-531
-516
-501
-486
-470
-455
-440
-426
-411
-397
-384
-371
-358
-346
-334
-322
-311
-300
-289
-278
-268
-257
-246
-234
-223
-211
-199
-187
-175
-163
-150
-137
-124
-110
-96
-81
-66
-50
-34
-17
0
18
37
56
76
96
116
136
156
176
196
215
235
253
272
290
307
325
342
358
375
392
408
425
442
459
477
494
512
530
548
566
584
602
620
638
656
673
691
708
725
741
757
773
788
803
818
832
845
858
871
883
895
907
919
930
942
954
966
978
991
1004
1018
1032
1046
1061
1075
1090
1105
1120
1135
1150
1164
1179
1193
1207
1220
1233
1246
1258
1270
1282
1293
1303
1313
1323
1333
1342
1350
1358
1366
1374
1381
1388
1395
1403
1410
1417
1424
1431
1438
1445
1453
1460
1467
1474
1482
1489
1496
1503
1511
1518
1525
1533
1540
1547
1555
1562
1569
1577
1584
1591
1599
1606
1613
1619
1626
1633
1639
1645
1651
1657
1663
1669
1674
1680
1685
1690
1695
1700
1704
1708
1712
1715
1718
1721
1723
1725
1726
1726
1726
1725
1723
1721
1719
1716
1712
1709
1706
1703
1700
1698
1696
1695
1693
1693
1693
1693
1694
1695
1697
1699
1702
1705
1708
1711
1715
1719
1723
1727
1731
1735
1740
1744
1748
1753
1757
1761
1764
1768
1771
1773
1776
1777
1779
1779
1779
1779
1777
1775
1772
1769
1764
1759
1753
1746
1738
1729
1720
1710
1700
1688
1677
1664
1651
1637
1623
1608
1593
1578
1562
1546
1530
1514
1498
1482
1467
1451
1437
1422
1408
1394
1380
1367
1353
1339
1326
1312
1298
1284
1269
1254
1239
1224
1207
1191
1174
1156
1137
1118
1097
1076
1053
1030
1004
980
953
925
897
868
838
807
776
745
713
682
650
619
587
556
525
495
465
435
406
377
349
322
296
270
245
221
199
177
156
136
117
98
81
64
48
33
17
3
-12
-26
-40
-53
-67
-80
-94
-107
-120
-133
-147
-160
-173
-187
-200
-214
-229
-243
-258
-273
-289
-306
-323
-340
-358
-377
-396
-415
-435
-455
-475
-496
-517
-538
-560
-581
-603
-625
-647
-668
-690
-711
-733
-754
-774
-795
-814
-833
-852
-869
-886
-902
-916
-930
-943
-955
-965
-975
-984
-993
-1000
-1008
-1014
-1020
-1027
-1033
-1039
-1045
-1050
-1056
-1062
-1068
-1074
-1079
-1085
-1091
-1096
-1102
-1107
-1112
-1117
-1122
-1126
-1130
-1134
-1137
-1141
-1144
-1147
-1149
-1151
-1153
-1155
-1156
-1157
-1158
-1159
-1159
-1160
-1161
-1162
-1163
-1165
-1167
-1169
-1172
-1176
-1180
-1185
-1190
-1196
-1203
-1211
-1219
-1227
-1236
-1245
-1255
-1264
-1274
-1283
-1292
-1300
-1309
-1316
-1324
-1330
-1337
-1342
-1347
-1352
-1356
-1360
-1364
-1367
-1370
-1372
-1374
-1377
-1379
-1380
-1382
-1383
-1384
-1384
-1385
-1384
-1384
-1383
-1381
-1379
-1377
-1374
-1371
-1367
-1363
-1359
-1355
-1349
-1344
-1338
-1331
-1324
-1316
-1308
-1299
-1289
-1279
-1269
-1258
-1247
-1235
-1223
-1211
-1198
-1186
-1173
-1160
-1147
-1134
-1121
-1108
-1095
-1081
-1068
-1054
-1041
-1027
-1014
-1000
-986
-972
-958
-944
-930
-916
-901
-886
-871
-856
-841
-825
-809
-793
-777
-760
-743
-726
-709
-691
-673
-655
-637
-619
-601
-582
-563
-545
-526
-507
-489
-470
-452
-434
-417
-400
-383
-366
-350
-334
-318
-301
-285
-269
-252
-235
-218
-201
-184
-166
-148
-130
-112
-93
-74
-55
-35
-15
5
26
48
70
92
116
139
164
188
213
238
264
289
314
339
364
388
411
435
457
480
502
524
545
566
587
607
627
646
665
684
701
718
734
749
764
777
789
800
811
820
828
835
841
847
851
855
857
859
860
859
858
855
852
847
841
834
826
817
808
797
786
775
764
752
740
728
716
704
692
681
669
658
647
636
625
614
604
593
583
574
564
554
545
536
527
518
509
501
492
483
475
466
457
448
439
430
420
411
401
391
381
371
361
351
342
332
322
311
301
290
279
268
256
244
231
218
205
191
177
163
148
134
119
105
90
76
62
48
34
20
7
-7
-20
-34
-47
-61
-74
-87
-99
-112
-124
-135
-146
-156
-166
-176
-185
-193
-201
-209
-217
-224
-231
-238
-245
-252
-260
-267
-275
-283
-291
-300
-309
-318
-327
-336
-345
-354
-363
-372
-380
-388
-395
-402
-408
-414
-418
-422
-425
-427
-429
-430
-430
-429
-428
-426
-424
-422
-419
-416
-413
-409
-405
-402
-398
-394
-389
-385
-381
-377
-373
-370
-366
-362
-358
-354
-350
-345
-341
-337
-332
-328
-323
-318
-314
-309
-304
-299
-295
-291
-287
-283
-280
-277
-275
-273
-272
-271
-270
-271
-271
-272
-273
-274
-275
-276
-278
-279
-281
-282
-284
-286
-287
-289
-291
-293
-296
-299
-302
-305
-309
-313
-317
-321
-326
-330
-335
-340
-346
-351
-356
-362
-368
-374
-380
-385
-391
-397
-402
-407
-412
-416
-420
-424
-428
-431
-435
-438
-440
-443
-446
-449
-451
-454
-457
-459
-461
-464
-465
-467
-468
-469
-470
-470
-471
-470
-470
-469
-468
-467
-466
-465
-464
-462
-461
-460
-458
-457
-456
-455
-454
-454
-453
-454
-454
-455
-457
-459
-462
-466
-470
-475
-480
-486
-493
-499
-506
-513
-520
-526
-533
-539
-545
-551
-556
-561
-566
-570
-574
-577
-580
-583
-586
-588
-591
-593
-595
-598
-600
-602
-605
-607
-610
-612
-615
-618
-621
-624
-626
-629
-632
-635
-638
-641
-644
-647
-651
-654
-657
-660
-662
-665
-668
-670
-672
-673
-674
-675
-675
-675
-674
-674
-672
-671
-670
-668
-666
-665
-663
-662
-661
-660
-660
-660
-661
-662
-664
-667
-670
-674
-678
-684
-690
-696
-704
-712
-720
-729
-739
-749
-759
-769
-778
-788
-797
-806
-815
-823
-831
-838
-846
-852
-859
-865
-871
-877
-883
-888
-893
-899
-904
-910
-915
-921
-927
-933
-940
-946
-953
-960
-967
-974
-981
-989
-995
-1002
-1008
-1014
-1018
-1024
-1028
-1031
-1034
-1036
-1037
-1038
-1037
-1037
-1035
-1033
-1030
-1026
-1022
-1016
-1010
-1004
-997
-989
-981
-972
-963
-954
-945
-935
-926
-917
-908
-900
-892
-884
-876
-869
-861
-854
-847
-839
-831
-823
-815
-807
-798
-790
-781
-772
-764
-755
-746
-738
-729
-720
-712
-703
-694
-684
-674
-664
-653
-642
-631
-619
-606
-593
-580
-567
-552
-538
-523
-508
-492
-476
-460
-443
-426
-409
-390
-372
-353
-334
-315
-295
-276
-256
-236
-217
-197
-177
-158
-139
-119
-100
-81
-62
-43
-24
-5
14
33
52
71
89
108
126
144
162
179
196
213
229
244
259
274
288
301
314
327
339
351
362
374
385
395
406
417
427
438
448
459
470
481
492
503
514
526
538
550
563
576
589
602
616
631
645
660
675
691
706
722
738
754
769
785
801
816
832
848
863
879
895
911
927
942
958
973
988
1002
1018
1033
1047
1061
1074
1087
1100
1113
1125
1136
1148
1158
1169
1179
1188
1197
1206
1214
1222
1228
1235
1240
1245
1250
1254
1257
1260
1262
1265
1267
1269
1271
1273
1276
1279
1282
1285
1289
1294
1299
1304
1310
1316
1323
1330
1337
1344
1351
1358
1365
1373
1379
1386
1392
1398
1404
1408
1412
1415
1417
1418
1417
1416
1414
1411
1407
1401
1396
1389
1382
1375
1367
1359
1350
1341
1333
1324
1315
1307
1299
1291
1283
1276
1269
1263
1257
1251
1246
1242
1238
1234
1231
1228
1225
1223
1220
1218
1216
1214
1213
1212
1211
1211
1211
1213
1215
1218
1222
1227
1233
1239
1247
1255
1264
1274
1284
1294
1304
1315
1325
1335
1345
1354
1363
1371
1379
1385
1391
1397
1401
1405
1408
1410
1411
1411
1411
1410
1408
1406
1403
1400
1396
1392
1388
1384
1380
1376
1372
1368
1365
1361
1358
1356
1353
1351
1348
1346
1343
1340
1337
1334
1330
1326
1321
1316
1310
1304
1297
1289
1281
1272
1262
1252
1241
1229
1217
1204
1191
1177
1162
1148
1132
1117
1102
1087
1071
1056
1041
1026
1012
997
983
968
954
939
924
909
893
877
860
842
824
804
784
763
741
718
694
669
644
618
591
564
536
508
479
450
421
392
362
333
304
275
247
219
191
163
137
110
84
58
33
8
-16
-41
-65
-89
-112
-136
-160
-184
-208
-232
-257
-281
-306
-331
-356
-381
-406
-431
-457
-483
-509
-535
-561
-588
-614
-641
-669
-696
-723
-751
-778
-805
-833
-860
-887
-913
-939
-965
-991
-1016
-1042
-1067
-1092
-1117
-1142
-1168
-1193
-1219
-1246
-1273
-1300
-1328
-1356
-1384
-1413
-1441
-1470
-1498
-1527
-1555
-1583
-1610
-1637
-1664
-1690
-1716
-1742
-1767
-1792
-1816
-1840
-1864
-1888
-1912
-1935
-1959
-1982
-2005
-2029
-2052
-2075
-2098
-2122
-2145
-2168
-2191
-2214
-2237
-2260
-2282
-2305
-2327
-2349
-2370
-2392
-2412
-2432
-2452
-2471
-2489
-2507
-2523
-2539
-2554
-2568
-2581
-2593
-2604
-2614
-2623
-2632
-2639
-2646
-2652
-2658
-2663
-2667
-2671
-2675
-2679
-2682
-2685
-2688
-2691
-2694
-2698
-2701
-2704
-2708
-2711
-2715
-2719
-2724
-2728
-2733
-2738
-2742
-2747
-2752
-2756
-2760
-2764
-2768
-2771
-2774
-2777
-2778
-2780
-2781
-2781
-2781
-2780
-2779
-2777
-2774
-2771
-2766
-2762
-2756
-2750
-2742
-2734
-2725
-2715
-2704
-2692
-2679
-2665
-2651
-2635
-2619
-2601
-2584
-2565
-2546
-2526
-2505
-2484
-2462
-2439
-2415
-2391
-2365
-2339
-2312
-2284
-2255
-2226
-2196
-2166
-2136
-2105
-2074
-2043
-2012
-1981
-1949
-1918
-1886
-1854
-1821
-1788
-1755
-1722
-1688
-1654
-1620
-1586
-1551
-1516
-1481
-1446
-1410
-1375
-1339
-1302
-1265
-1228
-1191
-1153
-1115
-1077
-1038
-999
-960
-921
-882
-843
-803
-764
-724
-685
-645
-605
-566
-526
-486
-445
-405
-364
-324
-283
-241
-200
-158
-116
-74
-32
11
54
98
141
185
229
272
316
360
404
448
492
535
579
622
666
709
751
794
836
878
919
960
1000
1040
1079
1117
1155
1191
1227
1262
1296
1330
1363
1395
1426
1457
1488
1518
1548
1577
1605
1633
1660
1686
1712
1737
1761
1784
1806
1828
1849
1869
1888
1906
1924
1941
1957
1972
1986
1998
2009
2021
2031
2040
2047
2054
2060
2065
2069
2073
2077
2080
2083
2087
2090
2093
2097
2101
2105
2109
2114
2118
2122
2127
2131
2135
2139
2143
2147
2150
2154
2157
2160
2162
2165
2167
2169
2171
2172
2174
2174
2175
2175
2175
2175
2174
2173
2171
2170
2168
2166
2164
2162
2159
2157
2155
2153
2151
2148
2146
2144
2141
2138
2135
2131
2127
2122
2117
2112
2106
2100
2093
2085
2077
2069
2061
2052
2043
2033
2024
2013
2004
1994
1983
1973
1962
1951
1940
1929
1917
1906
1895
1884
1873
1862
1851
1840
1829
1818
1806
1795
1783
1770
1757
1744
1731
1716
1702
1687
1671
1655
1638
1621
1603
1584
1565
1546
1525
1504
1483
1461
1438
1414
1390
1365
1339
1313
1286
1258
1230
1201
1172
1143
1113
1084
1054
1025
996
967
938
910
882
854
827
800
774
747
722
696
671
646
621
597
573
549
525
501
477
453
429
405
380
355
329
303
276
249
222
194
166
138
109
80
51
22
-7
-37
-67
-97
-128
-159
-190
-221
-253
-285
-317
-350
-382
-414
-446
-478
-510
-541
-571
-602
-631
-661
-690
-719
-747
-775
-803
-831
-858
-885
-911
-937
-963
-988
-1012
-1036
-1059
-1082
-1104
-1126
-1147
-1167
-1187
-1205
-1224
-1241
-1258
-1274
-1289
-1303
-1317
-1330
-1343
-1355
-1366
-1377
-1388
-1398
-1408
-1418
-1427
-1437
-1446
-1455
-1464
-1473
-1482
-1491
-1499
-1508
-1517
-1525
-1533
-1542
-1550
-1558
-1567
-1575
-1583
-1590
-1598
-1605
-1612
-1619
-1626
-1632
-1638
-1644
-1649
-1654
-1658
-1662
-1666
-1669
-1671
-1673
-1675
-1676
-1677
-1678
-1678
-1677
-1677
-1675
-1674
-1672
-1669
-1666
-1663
-1659
-1655
-1650
-1645
-1640
-1634
-1628
-1621
-1614
-1607
-1599
-1591
-1582
-1572
-1563
-1553
-1542
-1532
-1521
-1510
-1500
-1489
-1479
-1469
-1459
-1450
-1441
-1433
-1426
-1420
-1414
-1408
-1403
-1399
-1395
-1391
-1388
-1384
-1381
-1377
-1374
-1370
-1366
-1361
-1356
-1351
-1345
-1338
-1330
-1322
-1313
-1303
-1292
-1280
-1267
-1254
-1239
-1224
-1208
-1191
-1174
-1156
-1138
-1119
-1100
-1081
-1062
-1043
-1024
-1006
-987
-969
-950
-933
-915
-898
-881
-865
-849
-833
-817
-802
-787
-772
-758
-744
-729
-715
-701
-686
-672
-658
-644
-630
-616
-602
-589
-575
-562
-549
-537
-525
-513
-502
-491
-480
-470
-461
-452
-444
-436
-429
-422
-416
-409
-404
-398
-392
-387
-381
-376
-370
-365
-359
-353
-347
-341
-334
-328
-321
-314
-307
-300
-293
-286
-279
-271
-264
-257
-250
-242
-235
-227
-220
-212
-205
-197
-190
-183
-177
-170
-165
-159
-154
-150
-146
-142
-139
-136
-133
-131
-129
-127
-125
-123
-121
-119
-118
-117
-115
-114
-113
-113
-112
-112
-112
-112
-113
-114
-114
-115
-116
-118
-119
-121
-123
-125
-128
-130
-133
-137
-140
-144
-148
-152
-156
-159
-163
-167
-170
-173
-175
-176
-177
-178
-177
-176
-174
-171
-168
-164
-159
-153
-147
-140
-133
-125
-117
-109
-100
-92
-83
-74
-65
-56
-47
-38
-28
-19
-10
-1
8
18
27
35
44
53
61
69
76
84
91
98
105
112
118
125
132
139
146
153
160
167
173
180
187
194
200
206
212
217
223
228
232
237
241
245
250
254
258
262
266
270
273
277
280
283
286
289
291
293
295
297
298
299
299
300
300
300
300
300
300
301
301
301
302
302
303
304
305
306
307
309
310
312
314
316
317
319
320
321
322
322
322
322
321
320
318
315
312
308
303
298
292
286
279
271
264
256
247
239
230
221
212
204
195
186
178
169
161
153
145
137
129
121
114
107
101
94
89
83
79
75
71
68
65
63
61
60
58
57
56
55
54
53
52
50
49
47
45
43
41
38
36
33
30
27
23
20
16
11
7
3
-2
-7
-11
-16
-21
-25
-30
-34
-39
-43
-47
-51
-55
-59
-63
-67
-71
-74
-78
-81
-83
-86
-88
-90
-91
-92
-94
-94
-95
-96
-97
-98
-99
-100
-101
-102
-104
-106
-107
-109
-111
-113
-115
-117
-119
-121
-123
-125
-127
-130
-132
-136
-139
-143
-148
-153
-158
-165
-171
-178
-185
-193
-201
-209
-218
-227
-236
-245
-255
-265
-275
-286
-297
-308
-319
-330
-341
-352
-363
-374
-385
-395
-406
-416
-426
-435
-445
-454
-463
-473
-482
-491
-501
-511
-520
-530
-541
-551
-562
-572
-583
-595
-607
-619
-631
-644
-657
-670
-684
-698
-712
-727
-743
-758
-774
-791
-807
-824
-841
-858
-876
-893
-910
-928
-945
-962
-979
-995
-1012
-1028
-1044
-1060
-1075
-1090
-1105
-1119
-1132
-1145
-1157
-1168
-1179
-1188
-1197
-1204
-1210
-1216
-1220
-1223
-1226
-1227
-1227
-1226
-1223
-1220
-1215
-1210
-1203
-1195
-1186
-1176
-1165
-1153
-1141
-1128
-1114
-1100
-1085
-1071
-1056
-1041
-1025
-1010
-995
-980
-965
-950
-936
-921
-907
-893
-879
-865
-852
-839
-826
-814
-802
-790
-778
-767
-756
-745
-734
-723
-712
-701
-690
-678
-666
-654
-641
-627
-614
-599
-585
-570
-554
-538
-522
-505
-488
-471
-453
-435
-416
-397
-378
-358
-338
-317
-297
-276
-256
-236
-216
-196
-176
-157
-138
-120
-102
-84
-67
-50
-33
-16
1
17
33
50
65
81
97
112
127
142
157
171
184
198
210
223
234
246
256
266
276
285
293
300
307
313
319
324
328
332
335
337
340
341
343
344
345
345
346
346
346
346
346
346
346
346
346
345
345
345
344
343
342
341
340
338
336
334
331
328
325
321
318
314
310
305
301
297
293
289
285
282
279
276
274
272
271
270
270
270
270
272
273
275
277
280
283
287
291
295
300
305
310
316
321
327
333
339
345
351
356
362
368
374
379
385
391
396
402
408
414
419
425
431
437
443
449
455
462
468
475
483
490
499
507
516
526
536
547
558
569
581
594
606
619
632
645
658
671
685
698
711
725
738
751
765
778
791
805
818
831
844
858
871
884
897
910
924
937
949
962
975
988
1000
1012
1025
1037
1048
1060
1071
1082
1092
1102
1112
1122
1131
1140
1148
1156
1164
1172
1180
1187
1194
1201
1208
1214
1220
1226
1232
1237
1242
1247
1251
1255
1259
1263
1266
1268
1271
1273
1276
1278
1280
1282
1283
1285
1286
1286
1287
1287
1286
1284
1282
1279
1276
1271
1266
1260
1254
1247
1239
1230
1221
1211
1201
1190
1179
1168
1155
1143
1129
1116
1102
1087
1072
1056
1041
1025
1008
993
976
960
943
927
910
894
877
861
845
828
812
796
780
764
749
734
719
705
691
678
666
654
642
632
621
611
602
593
584
576
568
560
553
545
538
531
524
517
510
503
496
488
481
473
465
457
449
440
431
421
412
402
392
382
371
361
351
340
330
320
309
299
288
278
267
256
246
235
224
213
202
191
179
168
157
146
135
124
113
103
92
82
72
63
53
44
35
26
17
9
1
-7
-15
-23
-30
-38
-45
-52
-60
-67
-74
-81
-89
-96
-104
-112
-120
-128
-136
-145
-154
-163
-172
-182
-191
-201
-211
-222
-232
-243
-254
-265
-277
-289
-300
-312
-325
-337
-349
-362
-374
-387
-399
-411
-423
-435
-447
-458
-469
-480
-491
-502
-512
-522
-533
-543
-553
-563
-573
-583
-593
-604
-614
-625
-636
-647
-659
-670
-682
-694
-707
-719
-732
-746
-759
-774
-789
-804
-819
-835
-852
-869
-885
-902
-920
-937
-954
-970
-987
-1004
-1020
-1036
-1052
-1068
-1083
-1099
-1114
-1130
-1145
-1160
-1174
-1189
-1203
-1217
-1231
-1244
-1258
-1270
-1283
-1295
-1307
-1318
-1329
-1340
-1350
-1361
-1371
-1380
-1390
-1399
-1408
-1416
-1424
-1431
-1438
-1445
-1451
-1456
-1461
-1465
-1469
-1472
-1474
-1477
-1478
-1479
-1480
-1480
-1480
-1480
-1479
-1478
-1476
-1475
-1473
-1471
-1469
-1467
-1465
-1463
-1461
-1459
-1457
-1456
-1454
-1453
-1451
-1450
-1449
-1447
-1446
-1444
-1442
-1440
-1438
-1435
-1432
-1429
-1425
-1421
-1417
-1413
-1408
-1403
-1397
-1392
-1386
-1380
-1374
-1367
-1361
-1354
-1347
-1341
-1334
-1326
-1319
-1312
-1304
-1296
-1289
-1281
-1273
-1265
-1257
-1248
-1240
-1232
-1223
-1214
-1206
-1196
-1187
-1177
-1167
-1157
-1146
-1135
-1124
-1112
-1100
-1087
-1074
-1060
-1046
-1031
-1016
-1000
-985
-968
-952
-935
-918
-900
-883
-865
-847
-829
-812
-794
-776
-759
-742
-726
-710
-694
-680
-666
-652
-640
-628
-617
-607
-597
-589
-581
-574
-568
-563
-558
-554
-551
-548
-545
-544
-542
-541
-541
-541
-542
-542
-544
-546
-548
-550
-553
-557
-560
-564
-569
-573
-578
-582
-587
-592
-597
-602
-607
-611
-616
-620
-624
-627
-631
-634
-636
-638
-640
-641
-642
-643
-643
-643
-642
-641
-640
-638
-637
-635
-633
-631
-629
-627
-625
-623
-622
-620
-619
-619
-618
-619
-619
-620
-621
-623
-625
-628
-631
-634
-637
-641
-645
-648
-652
-656
-660
-663
-667
-670
-674
-677
-680
-683
-686
-690
-693
-696
-699
-702
-705
-709
-713
-717
-721
-725
-730
-734
-739
-744
-749
-754
-759
-764
-769
-773
-778
-781
-785
-787
-789
-791
-791
-791
-790
-789
-786
-783
-779
-775
-769
-764
-757
-751
-743
-736
-729
-721
-713
-706
-699
-692
-686
-679
-674
-669
-664
-660
-657
-654
-652
-649
-648
-646
-645
-643
-642
-641
-639
-638
-636
-635
-633
-630
-628
-626
-623
-621
-618
-615
-613
-610
-608
-605
-603
-601
-600
-599
-598
-598
-598
-599
-600
-601
-603
-606
-609
-612
-616
-619
-623
-627
-631
-635
-639
-643
-647
-651
-654
-657
-660
-662
-664
-666
-667
-668
-669
-669
-668
-668
-666
-665
-663
-661
-658
-655
-652
-649
-646
-643
-640
-637
-633
-630
-628
-625
-622
-620
-617
-614
-612
-609
-606
-603
-600
-596
-592
-587
-582
-577
-571
-565
-558
-551
-544
-536
-529
-521
-512
-504
-495
-486
-477
-467
-457
-447
-436
-425
-413
-401
-388
-375
-361
-346
-331
-316
-300
-284
-267
-250
-232
-213
-194
-175
-155
-135
-114
-92
-71
-49
-27
-6
16
37
58
79
99
118
137
156
174
191
208
224
240
255
270
284
298
311
324
336
348
359
369
379
389
398
408
417
425
434
443
452
460
469
478
487
496
505
514
523
532
541
551
560
570
579
589
599
609
619
629
640
650
660
671
681
691
700
710
719
728
736
745
753
760
768
775
781
788
793
799
804
808
812
816
819
822
824
826
827
829
830
831
831
832
832
833
833
833
834
834
834
834
833
833
833
832
832
831
831
830
830
829
829
828
828
827
827
827
826
826
825
825
824
823
822
821
820
818
816
814
812
809
807
804
800
797
793
789
785
781
777
773
768
764
760
756
751
747
744
740
737
734
731
728
726
723
721
718
716
714
712
710
707
705
702
700
698
695
692
690
687
685
683
680
678
676
674
672
670
668
667
665
664
662
661
659
658
656
655
653
651
649
647
645
643
641
638
636
633
630
626
623
619
616
611
607
602
597
592
587
581
575
569
562
556
549
542
535
528
521
514
507
499
492
485
477
470
462
454
446
438
429
421
412
403
394
385
376
366
356
347
337
327
318
308
298
288
278
269
260
250
241
233
224
217
209
202
195
189
183
178
173
168
163
159
154
150
146
142
138
134
130
126
122
117
113
108
102
97
90
84
76
68
60
50
40
29
18
6
-6
-19
-32
-46
-59
-74
-88
-102
-117
-132
-146
-161
-176
-191
-206
-221
-236
-250
-265
-279
-293
-306
-319
-332
-344
-356
-368
-379
-389
-399
-409
-418
-426
-435
-442
-450
-456
-462
-468
-473
-478
-482
-485
-488
-491
-493
-495
-497
-498
-499
-499
-500
-500
-500
-500
-500
-499
-499
-498
-498
-497
-497
-496
-496
-495
-495
-495
-495
-496
-496
-497
-498
-499
-500
-502
-503
-505
-507
-509
-511
-514
-517
-520
-523
-527
-530
-534
-538
-543
-547
-552
-556
-561
-566
-572
-577
-583
-589
-595
-602
-608
-616
-623
-631
-639
-647
-655
-664
-673
-681
-690
-699
-708
-716
-725
-733
-741
-749
-757
-765
-773
-780
-788
-795
-802
-808
-815
-821
-827
-833
-838
-844
-849
-855
-860
-865
-871
-877
-882
-888
-894
-901
-907
-914
-921
-928
-935
-942
-950
-958
-966
-975
-983
-992
-1000
-1008
-1018
-1027
-1037
-1046
-1056
-1065
-1075
-1085
-1096
-1106
-1117
-1128
-1139
-1151
-1163
-1175
-1187
-1199
-1212
-1224
-1236
-1248
-1260
-1272
-1283
-1294
-1305
-1315
-1325
-1334
-1343
-1351
-1359
-1366
-1373
-1379
-1384
-1388
-1391
-1394
-1396
-1397
-1397
-1397
-1396
-1394
-1392
-1389
-1386
-1383
-1379
-1375
-1370
-1366
-1361
-1356
-1350
-1345
-1338
-1332
-1325
-1318
-1311
-1303
-1295
-1287
-1279
-1270
-1261
-1253
-1244
-1235
-1226
-1216
-1207
-1198
-1188
-1178
-1168
-1158
-1148
-1138
-1128
-1118
-1107
-1097
-1087
-1077
-1067
-1057
-1047
-1037
-1027
-1016
-1006
-995
-985
-974
-962
-951
-940
-928
-916
-904
-892
-880
-868
-855
-842
-829
-816
-803
-790
-777
-763
-749
-735
-721
-707
-694
-680
-666
-653
-639
-626
-614
-601
-589
-578
-567
-556
-545
-535
-525
-515
-506
-497
-488
-479
-470
-462
-453
-445
-437
-429
-420
-412
-404
-396
-388
-380
-371
-363
-354
-346
-337
-328
-319
-311
-302
-293
-284
-276
-268
-260
-252
-244
-237
-230
-223
-216
-210
-203
-197
-191
-184
-178
-172
-166
-160
-155
-149
-143
-138
-132
-127
-122
-116
-111
-106
-100
-95
-89
-84
-78
-73
-68
-62
-57
-52
-47
-42
-38
-34
-30
-26
-22
-19
-16
-14
-12
-10
-8
-7
-7
-6
-6
-7
-8
-9
-10
-11
-13
-15
-16
-18
-20
-21
-23
-24
-25
-26
-27
-28
-29
-30
-31
-31
-32
-33
-34
-35
-36
-38
-39
-40
-42
-43
-44
-46
-47
-48
-49
-50
-51
-52
-53
-54
-54
-55
-56
-56
-57
-58
-58
-59
-60
-60
-61
-62
-63
-64
-65
-67
-69
-71
-73
-76
-79
-82
-85
-89
-92
-96
-100
-104
-109
-113
-118
-123
-128
-132
-137
-142
-147
-152
-157
-162
-167
-172
-177
-182
-186
-191
-196
-201
-206
-211
-215
-220
-226
-231
-236
-241
-247
-252
-257
-263
-268
-273
-277
-282
-286
-290
-294
-297
-300
-303
-305
-307
-309
-311
-312
-313
-314
-314
-314
-314
-313
-312
-311
-309
-307
-305
-302
-299
-296
-292
-288
-284
-279
-275
-270
-265
-260
-255
-250
-245
-239
-234
-229
-224
-219
-214
-209
-205
-200
-196
-193
-189
-186
-184
-182
-180
-178
-177
-176
-175
-174
-173
-173
-172
-172
-171
-171
-170
-169
-168
-166
-165
-163
-162
-160
-158
-156
-154
-152
-150
-148
-146
-143
-141
-138
-135
-133
-130
-127
-124
-121
-118
-115
-111
-108
-104
-101
-97
-93
-89
-84
-80
-75
-70
-64
-58
-52
-46
-40
-34
-27
-21
-14
-8
-2
4
9
14
19
23
27
30
33
35
36
37
37
37
36
34
32
29
26
22
18
14
9
4
-1
-6
-11
-17
-22
-27
-32
-36
-41
-45
-48
-52
-55
-57
-60
-62
-63
-65
-66
-67
-67
-68
-68
-68
-67
-67
-66
-65
-64
-62
-61
-59
-57
-55
-53
-51
-49
-47
-44
-42
-40
-37
-35
-33
-32
-30
-29
-28
-28
-28
-29
-30
-32
-34
-38
-41
-46
-51
-56
-62
-69
-76
-84
-92
-101
-110
-120
-130
-140
-151
-162
-173
-184
-195
-206
-217
-228
-239
-249
-259
-268
-277
-286
-294
-302
-309
-316
-323
-329
-336
-342
-349
-355
-361
-368
-375
-381
-388
-396
-403
-411
-419
-427
-436
-445
-454
-464
-474
-484
-494
-505
-516
-528
-540
-552
-564
-577
-590
-603
-617
-631
-645
-659
-674
-689
-704
-719
-735
-751
-767
-783
-800
-816
-833
-850
-867
-884
-901
-918
-934
-951
-967
-983
-998
-1012
-1028
-1042
-1056
-1070
-1083
-1096
-1108
-1120
-1132
-1143
-1154
-1164
-1174
-1184
-1193
-1201
-1209
-1217
-1224
-1231
-1237
-1242
-1247
-1252
-1256
-1259
-1262
-1265
-1267
-1269
-1270
-1270
-1271
-1270
-1270
-1269
-1268
-1266
-1264
-1262
-1260
-1258
-1256
-1254
-1252
-1250
-1249
-1248
-1247
-1246
-1245
-1245
-1245
-1246
-1246
-1247
-1248
-1250
-1251
-1252
-1254
-1255
-1257
-1259
-1260
-1261
-1263
-1264
-1265
-1267
-1268
-1269
-1270
-1271
-1272
-1273
-1273
-1274
-1275
-1276
-1277
-1277
-1278
-1279
-1280
-1281
-1282
-1283
-1285
-1286
-1288
-1290
-1292
-1294
-1296
-1298
-1300
-1302
-1304
-1305
-1306
-1307
-1308
-1309
-1309
-1309
-1308
-1308
-1307
-1306
-1305
-1303
-1302
-1301
-1299
-1298
-1296
-1295
-1293
-1292
-1290
-1289
-1287
-1286
-1285
-1283
-1282
-1280
-1279
-1277
-1275
-1274
-1272
-1270
-1268
-1265
-1263
-1260
-1258
-1255
-1252
-1248
-1245
-1242
-1238
-1235
-1232
-1228
-1225
-1221
-1218
-1215
-1212
-1209
-1206
-1203
-1200
-1197
-1194
-1191
-1188
-1185
-1181
-1178
-1174
-1170
-1165
-1160
-1155
-1150
-1144
-1138
-1132
-1125
-1118
-1110
-1102
-1094
-1085
-1076
-1067
-1057
-1047
-1036
-1025
-1014
-1002
-991
-979
-966
-954
-941
-928
-915
-902
-888
-874
-860
-845
-830
-814
-798
-782
-765
-748
-730
-712
-694
-675
-656
-637
-617
-598
-578
-558
-538
-518
-498
-478
-458
-437
-417
-397
-378
-358
-338
-319
-299
-280
-261
-243
-224
-206
-187
-169
-151
-133
-114
-96
-78
-59
-41
-22
-3
16
35
54
74
93
113
133
153
173
194
214
235
255
276
296
316
336
356
375
395
413
432
450
467
484
501
517
533
548
563
578
592
606
620
633
646
659
671
683
694
705
715
726
736
745
754
763
771
780
787
795
802
809
816
822
828
834
839
845
850
854
858
862
866
869
873
876
878
881
883
885
887
890
892
894
896
899
901
904
906
909
912
915
918
921
924
928
931
934
937
941
944
947
950
952
955
957
958
960
960
960
960
959
957
954
951
947
943
938
932
926
920
913
905
898
890
882
874
866
858
850
841
833
825
817
809
801
794
786
779
772
765
758
751
744
738
732
725
719
713
707
701
695
689
684
678
673
668
663
658
653
649
645
641
637
633
629
626
622
619
615
611
608
603
599
595
590
584
579
573
566
559
552
544
535
526
517
507
497
487
476
464
453
441
429
417
405
393
380
368
356
344
333
321
310
298
287
276
265
255
244
234
224
214
204
195
185
175
166
156
146
136
125
115
104
93
82
71
59
47
35
22
9
-4
-18
-31
-45
-60
-74
-88
-103
-118
-133
-148
-164
-179
-195
-211
-228
-244
-260
-277
-293
-310
-327
-343
-360
-377
-394
-411
-428
-444
-461
-477
-493
-509
-525
-540
-555
-570
-584
-598
-612
-625
-637
-650
-661
-673
-684
-694
-704
-713
-722
-731
-739
-746
-754
-761
-767
-774
-780
-786
-792
-798
-804
-809
-815
-821
-826
-832
-837
-843
-848
-853
-858
-863
-868
-872
-876
-880
-884
-888
-891
-895
-898
-901
-904
-907
-910
-912
-915
-917
-919
-921
-923
-925
-927
-929
-930
-932
-934
-935
-937
-938
-940
-941
-942
-943
-943
-943
-943
-943
-942
-940
-938
-936
-933
-930
-926
-922
-917
-912
-907
-901
-895
-889
-882
-875
-867
-859
-850
-842
-832
-823
-813
-803
-793
-783
-772
-762
-751
-740
-729
-718
-707
-696
-685
-674
-663
-652
-641
-629
-618
-607
-596
-584
-573
-562
-551
-541
-530
-520
-509
-499
-489
-479
-469
-459
-450
-440
-431
-422
-413
-405
-396
-388
-380
-372
-364
-357
-349
-342
-335
-328
-322
-315
-309
-303
-297
-290
-285
-279
-273
-267
-261
-256
-250
-245
-240
-235
-230
-226
-221
-217
-212
-208
-204
-200
-196
-192
-188
-184
-180
-176
-172
-168
-164
-161
-158
-154
-151
-148
-146
-143
-141
-138
-136
-134
-132
-130
-129
-127
-125
-124
-123
-122
-121
-121
-120
-120
-120
-120
-121
-121
-122
-123
-124
-126
-127
-129
-131
-133
-134
-136
-138
-140
-142
-145
-147
-149
-150
-152
-154
-156
-158
-159
-161
-162
-163
-164
-165
-166
-167
-167
-168
-169
-169
-169
-170
-170
-170
-170
-170
-170
-169
-169
-168
-168
-167
-166
-165
-164
-163
-162
-160
-159
-158
-157
-156
-155
-154
-153
-153
-153
-152
-152
-153
-153
-154
-155
-156
-157
-158
-160
-161
-162
-164
-165
-166
-167
-168
-169
-169
-170
-170
-169
-169
-167
-166
-164
-162
-160
-157
-154
-150
-146
-142
-138
-133
-127
-122
-116
-110
-104
-98
-92
-86
-79
-73
-67
-60
-54
-48
-42
-36
-30
-24
-18
-13
-7
-2
4
9
14
20
25
31
37
42
48
55
61
67
74
81
88
95
102
110
117
125
133
140
148
156
163
171
178
186
193
200
207
214
221
227
234
240
246
253
259
265
271
278
284
290
297
303
310
317
323
330
336
343
350
356
362
368
374
380
386
391
396
401
405
410
413
417
420
422
425
427
428
429
430
431
431
431
431
431
431
431
431
431
431
431
432
433
434
435
437
439
441
443
446
449
452
455
458
461
464
467
470
473
475
478
480
482
485
487
489
491
493
495
497
499
501
503
505
507
510
512
514
517
520
522
525
527
530
532
534
537
538
540
542
543
544
545
546
546
546
546
546
546
545
544
544
543
542
542
541
541
541
542
543
544
546
549
552
555
560
564
570
576
583
590
597
605
614
622
631
640
650
659
668
677
686
695
703
712
720
728
736
743
751
758
765
772
778
785
791
798
804
811
817
824
830
837
843
850
857
864
872
879
887
894
902
910
918
926
934
943
951
960
968
977
986
994
1002
1012
1020
1029
1038
1047
1056
1065
1074
1083
1093
1102
1111
1121
1130
1140
1149
1159
1168
1177
1187
1196
1204
1213
1221
1229
1237
1245
1252
1259
1266
1272
1279
1284
1290
1295
1300
1304
1308
1312
1316
1319
1322
1326
1329
1332
1335
1339
1342
1346
1350
1354
1358
1362
1367
1371
1376
1380
1385
1390
1395
1399
1404
1409
1414
1419
1424
1429
1435
1440
1445
1450
1456
1461
1466
1472
1477
1482
1488
1493
1498
1504
1510
1515
1522
1528
1534
1541
1548
1556
1563
1571
1580
1588
1597
1605
1614
1623
1631
1640
1648
1657
1665
1673
1680
1688
1695
1701
1708
1714
1720
1725
1730
1735
1739
1744
1747
1751
1754
1757
1759
1762
1764
1766
1768
1770
1772
1774
1776
1778
1780
1782
1784
1786
1788
1789
1791
1793
1794
1795
1796
1797
1798
1798
1798
1798
1798
1798
1797
1796
1796
1795
1794
1793
1793
1792
1791
1790
1790
1789
1788
1788
1788
1787
1787
1786
1786
1785
1784
1783
1782
1781
1780
1778
1776
1774
1772
1770
1767
1765
1762
1758
1755
1751
1747
1743
1739
1734
1729
1724
1719
1714
1708
1703
1697
1692
1687
1681
1676
1670
1665
1660
1654
1649
1644
1638
1633
1628
1622
1617
1612
1606
1601
1596
1591
1585
1580
1575
1570
1564
1559
1554
1549
1544
1538
1533
1528
1523
1518
1513
1508
1502
1497
1492
1487
1482
1477
1472
1467
1462
1457
1452
1446
1441
1436
1431
1426
1421
1416
1411
1406
1401
1396
1392
1387
1382
1377
1372
1367
1362
1357
1352
1347
1342
1337
1333
1328
1323
1318
1313
1308
1304
1299
1294
1289
1284
1280
1275
1270
1265
1261
1256
1251
1246
1242
1237
1232
1227
1223
1218
1213
1209
1204
1199
1195
1190
1186
1181
1176
1172
1167
1162
1158
1153
1149
1144
1140
1135
1131
1126
1121
1117
1112
1108
1103
1099
1094
1090
1086
1081
1077
1072
1068
1063
1059
1054
1050
1046
1041
1037
1032
1028
1024
1018
1014
1010
1006
1002
998
993
989
985
981
976
972
968
963
959
955
951
946
942
938
934
930
925
921
917
913
909
905
900
896
892
888
884
880
876
872
868
863
859
855
851
847
843
839
835
831
827
823
819
815
811
807
803
799
795
791
787
783
779
775
771
768
764
760
756
752
748
744
740
737
733
729
725
721
717
714
710
706
702
698
695
691
687
683
680
676
672
668
665
661
657
653
650
646
642
639
635
631
628
624
620
617
613
610
606
602
599
595
592
588
584
581
577
574
570
567
563
560
556
553
549
546
542
539
535
532
528
525
521
518
514
511
508
504
501
497
494
491
487
484
481
477
474
470
467
464
460
457
454
451
447
444
441
437
434
431
428
424
421
418
415
411
408
405
402
398
395
392
389
386
383
379
376
373
370
367
364
361
357
354
351
348
345
342
339
336
333
330
327
324
321
318
314
311
308
305
302
299
296
293
290
288
285
282
279
276
273
270
267
264
261
258
255
252
249
247
244
241
238
235
232
229
227
224
221
218
215
212
210
207
204
201
199
196
193
190
187
185
182
179
176
174
171
168
166
163
160
158
155
152
150
147
144
142
139
136
134
131
128
126
123
121
118
115
113
110
108
105
102
100
97
95
92
90
87
85
82
80
77
75
72
70
67
65
62
60
57
55
52
50
48
45
43
40
38
35
33
31
28
26
24
21
19
16
14
12
9
7
5
2
0
-2
-5
-7
-9
-11
-14
-16
-18
-21
-23
-25
-27
-30
-32
-34
-36
-39
-41
-43
-45
-47
-50
-52
-54
-56
-58
-61
-63
-65
-67
-69
-71
-73
-76
-78
-80
-82
-84
-86
-88
-90
-93
-95
-97
-99
-101
-103
-105
-107
-109
-111
-113
-115
-117
-119
-121
-123
-125
-127
-129
-131
-133
-135
-137
-139
-141
-143
-145
-147
-149
-151
-153
-155
-157
-159
-161
-162
-164
-166
-168
-170
-172
-174
-176
-178
-179
-181
-183
-185
-187
-189
-191
-192
-194
-196
-198
-200
-201
-203
-205
-207
-209
-210
-212
-214
-216
-217
-219
-221
-223
-224
-226
-228
-230
-231
-233
-235
-237
-238
-240
-242
-243
-245
-247
-248
-250
-252
-253
-255
-257
-258
-260
-262
-263
-265
-266
-268
-270
-271
-273
-275
-276
-278
-279
-281
-282
-284
-286
-287
-289
-290
-292
-293
-295
-296
-298
-300
-301
-303
-304
-306
-307
-309
-310
-312
-313
-315
-316
-318
-319
-320
-322
-323
-325
-326
-328
-329
-331
-332
-333
-335
-336
-338
-339
-340
-342
-343
-345
-346
-347
-349
-350
-352
-353
-354
-356
-357
-358
-360
-361
-362
-364
-365
-366
-368
-369
-370
-372
-373
-374
-375
-377
-378
-379
-381
-382
-383
-384
-386
-387
-388
-389
-391
-392
-393
-394
-396
-397
-398
-399
-400
-402
-403
-404
-405
-406
-408
-409
-410
-411
-412
-413
-415
-416
-417
-418
-419
-420
-421
-423
-424
-425
-426
-427
-428
-429
-430
-432
-433
-434
-435
-436
-437
-438
-439
-440
-441
-442
-443
-444
-446
-447
-448
-449
-450
-451
-452
-453
-454
-455
-456
-457
-458
-459
-460
-461
-462
-463
-464
-465
-466
-467
-468
-469
-470
-471
-472
-473
-474
-474
-475
-476
-477
-478
-479
-480
-481
-482
-483
-484
-485
-486
-486
-487
-488
-489
-490
-491
-492
-493
-493
-494
-495
-496
-497
-498
-499
-500
-500
-501
-502
-503
-504
-505
-505
-506
-507
-508
-509
-509
-510
-511
-512
-513
-513
-514
-515
-516
-517
-517
-518
-519
-520
-520
-521
-522
-523
-523
-524
-525
-526
-526
-527
-528
-528
-529
-530
-531
-531
-532
-533
-533
-534
-535
-536
-536
-537
-538
-538
-539
-540
-540
-541
-542
-542
-543
-544
-544
-545
-546
-546
-547
-548
-548
-549
-549
-550
-551
-551
-552
-552
-553
-554
-554
-555
-556
-556
-557
-557
-558
-558
-559
-560
-560
-561
-561
-562
-562
-563
-564
-564
-565
-565
-566
-566
-567
-567
-568
-568
-569
-570
-570
-571
-571
-572
-572
-573
-573
-574
-574
-575
-575
-576
-576
-577
-577
-578
-578
-579
-579
-579
-580
-580
-581
-581
-582
-582
-583
-583
-584
-584
-584
-585
-585
-586
-586
-587
-587
-587
-588
-588
-589
-589
-590
-590
-590
-591
-591
-592
-592
-592
-593
-593
-594
-594
-594
-595
-595
-595
-596
-596
-597
-597
-597
-598
-598
-598
-599
-599
-599
-600
-600
-600
-601
-601
-601
-602
-602
-602
-603
-603
-603
-604
-604
-604
-605
-605
-605
-605
-606
-606
-606
-607
-607
-607
-607
-608
-608
-608
-609
-609
-609
-609
-610
-610
-610
-610
-611
-611
-611
-611
-612
-612
-612
-612
-613
-613
-613
-613
