5
24183
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
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
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
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
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
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
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
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
23
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
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
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
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
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
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
36
36
36
36
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
43
43
43
43
43
43
43
43
43
44
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
45
45
45
46
46
46
46
46
46
46
46
46
46
46
47
47
47
47
47
47
47
47
47
47
48
48
48
48
48
48
48
48
48
48
49
49
49
49
49
49
49
49
49
49
50
50
50
50
50
50
50
50
50
50
51
51
51
51
51
51
51
51
51
51
52
52
52
52
52
52
52
52
52
52
53
53
53
53
53
53
53
53
54
54
54
54
54
54
54
55
55
55
55
55
55
55
55
56
56
56
56
56
56
56
57
57
57
57
57
57
57
57
58
58
58
58
58
58
58
58
58
59
59
59
59
59
59
59
59
60
60
60
60
60
60
60
60
61
61
61
61
61
61
61
61
61
62
62
62
62
62
62
62
62
62
62
63
63
63
63
63
63
63
63
63
63
64
64
64
64
64
64
64
64
64
64
64
64
65
65
65
65
65
65
65
65
65
66
66
66
66
66
66
66
66
66
66
67
67
67
67
67
67
67
67
67
67
67
68
68
68
68
68
68
68
68
68
68
68
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
71
71
71
71
71
71
71
71
71
71
71
71
71
72
72
72
72
72
72
72
72
72
72
72
72
72
73
73
73
73
73
73
73
73
73
73
74
74
74
74
74
74
74
74
74
74
74
75
75
75
75
75
75
75
75
76
76
76
76
76
76
76
76
76
77
77
77
77
77
77
77
77
77
77
78
78
78
78
78
78
78
78
79
79
79
79
79
79
79
79
79
80
80
80
80
80
80
80
81
81
81
81
81
81
81
81
82
82
82
82
82
82
82
82
83
83
83
83
83
83
83
84
84
84
84
84
84
85
85
85
85
85
85
85
86
86
86
86
86
86
87
87
87
87
87
87
87
87
88
88
88
88
88
89
89
89
89
89
89
89
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
91
91
91
91
91
91
91
91
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
93
93
93
93
93
93
93
93
93
93
93
93
93
93
94
94
94
94
94
94
94
94
94
93
93
93
93
93
92
92
92
91
91
91
90
90
90
90
89
89
89
88
88
88
87
87
87
86
86
86
85
85
85
85
84
84
84
83
83
83
82
82
82
81
81
81
80
80
80
79
79
79
79
78
78
78
77
77
77
76
76
76
75
75
75
75
74
74
74
73
73
73
73
72
72
72
71
71
71
71
71
70
70
70
70
70
69
69
69
69
69
69
69
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
68
68
68
68
67
67
67
67
66
66
66
66
66
66
65
65
65
65
64
64
64
63
63
63
63
62
62
62
61
61
61
60
60
60
59
59
58
58
58
57
57
56
56
55
55
54
54
53
53
53
52
52
51
51
50
50
49
49
48
47
46
45
44
44
43
42
41
40
39
38
37
36
35
34
33
32
31
30
29
28
28
27
26
25
24
24
23
22
21
20
19
19
18
17
16
16
15
14
13
12
11
11
9
8
7
6
5
4
3
2
1
0
-1
-2
-4
-5
-6
-7
-8
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-23
-24
-25
-26
-27
-28
-28
-29
-31
-32
-33
-34
-35
-37
-38
-39
-40
-41
-42
-43
-44
-45
-47
-48
-49
-49
-50
-51
-52
-52
-53
-53
-54
-55
-56
-56
-57
-58
-59
-60
-61
-61
-62
-63
-63
-64
-65
-66
-66
-67
-68
-69
-70
-70
-71
-71
-72
-72
-73
-73
-74
-75
-75
-76
-77
-77
-78
-79
-80
-80
-81
-82
-82
-83
-84
-85
-85
-86
-87
-88
-89
-90
-91
-91
-92
-93
-93
-94
-94
-95
-95
-95
-95
-95
-95
-95
-96
-96
-96
-96
-96
-97
-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
-103
-103
-104
-104
-104
-104
-104
-105
-105
-106
-106
-107
-107
-108
-108
-109
-109
-110
-110
-111
-112
-113
-114
-116
-117
-118
-120
-121
-123
-124
-125
-127
-128
-129
-130
-131
-131
-132
-133
-134
-135
-136
-137
-138
-139
-140
-141
-142
-143
-145
-146
-148
-149
-151
-152
-154
-155
-156
-158
-159
-161
-162
-164
-165
-167
-168
-170
-171
-173
-174
-175
-177
-178
-179
-181
-182
-183
-184
-185
-187
-188
-189
-189
-190
-191
-191
-192
-192
-192
-192
-193
-193
-193
-193
-193
-193
-193
-192
-192
-192
-192
-191
-191
-191
-190
-190
-189
-189
-188
-188
-188
-188
-189
-189
-189
-190
-190
-191
-191
-191
-191
-191
-190
-190
-190
-190
-190
-189
-189
-189
-188
-188
-188
-188
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-186
-186
-185
-185
-184
-184
-183
-183
-182
-181
-180
-180
-179
-178
-177
-176
-175
-174
-174
-173
-173
-172
-172
-172
-172
-171
-171
-170
-170
-170
-169
-169
-169
-169
-170
-170
-171
-171
-172
-173
-173
-174
-175
-176
-177
-178
-179
-180
-181
-182
-183
-184
-184
-185
-186
-187
-187
-188
-189
-190
-192
-193
-194
-195
-197
-198
-200
-201
-203
-205
-206
-208
-209
-211
-212
-214
-216
-217
-219
-221
-223
-225
-226
-228
-229
-230
-231
-232
-233
-235
-236
-239
-241
-244
-247
-249
-252
-255
-257
-259
-261
-262
-264
-266
-267
-269
-271
-272
-274
-275
-276
-277
-278
-278
-279
-279
-279
-280
-281
-281
-282
-283
-283
-284
-285
-285
-286
-287
-287
-288
-290
-291
-292
-293
-295
-296
-297
-298
-299
-301
-302
-304
-306
-308
-310
-313
-315
-317
-319
-321
-323
-324
-326
-327
-329
-330
-332
-334
-336
-338
-340
-342
-344
-346
-348
-350
-352
-354
-355
-357
-359
-361
-363
-364
-365
-366
-367
-368
-369
-370
-371
-372
-374
-376
-377
-379
-381
-383
-384
-386
-388
-390
-392
-394
-395
-397
-399
-400
-401
-402
-404
-405
-406
-407
-408
-408
-409
-410
-411
-411
-412
-413
-414
-415
-416
-417
-418
-420
-421
-422
-423
-424
-425
-426
-427
-429
-430
-431
-432
-432
-433
-434
-434
-435
-435
-435
-436
-436
-436
-436
-436
-437
-437
-437
-437
-438
-438
-438
-438
-439
-439
-439
-440
-441
-442
-443
-444
-445
-445
-446
-446
-446
-445
-445
-445
-444
-444
-444
-444
-444
-444
-444
-443
-443
-442
-442
-441
-441
-440
-440
-440
-440
-441
-441
-442
-443
-444
-445
-446
-447
-448
-449
-450
-450
-451
-452
-453
-454
-454
-455
-456
-456
-456
-456
-456
-456
-456
-455
-455
-454
-453
-452
-451
-449
-448
-447
-445
-444
-443
-441
-440
-439
-437
-435
-433
-431
-429
-426
-423
-420
-416
-412
-408
-404
-400
-396
-392
-388
-385
-382
-379
-376
-374
-371
-368
-365
-362
-359
-355
-352
-348
-344
-340
-336
-332
-328
-325
-321
-317
-313
-309
-304
-300
-296
-293
-289
-286
-283
-280
-278
-275
-272
-270
-267
-264
-260
-257
-253
-250
-247
-245
-243
-241
-239
-237
-236
-234
-232
-229
-227
-225
-223
-222
-220
-219
-218
-217
-216
-216
-216
-215
-215
-215
-216
-216
-217
-217
-218
-218
-219
-220
-220
-221
-221
-222
-222
-222
-222
-223
-224
-225
-226
-227
-229
-230
-232
-234
-236
-238
-240
-243
-245
-248
-250
-253
-255
-257
-259
-261
-263
-264
-266
-267
-268
-270
-271
-272
-273
-275
-276
-277
-279
-280
-281
-282
-283
-283
-284
-285
-285
-286
-287
-288
-289
-291
-292
-294
-295
-297
-299
-300
-302
-303
-304
-305
-307
-308
-308
-309
-310
-310
-310
-310
-311
-311
-311
-311
-312
-312
-313
-314
-314
-315
-316
-316
-316
-316
-316
-315
-315
-314
-314
-313
-313
-313
-313
-313
-313
-313
-313
-312
-312
-310
-309
-307
-306
-304
-302
-301
-299
-298
-297
-296
-295
-293
-292
-290
-289
-288
-287
-286
-285
-285
-285
-284
-284
-284
-284
-285
-285
-285
-286
-286
-287
-287
-288
-288
-288
-288
-288
-288
-288
-288
-288
-288
-288
-289
-289
-290
-290
-290
-290
-290
-290
-289
-288
-287
-286
-284
-283
-281
-280
-278
-276
-274
-273
-272
-270
-270
-269
-269
-269
-269
-270
-271
-271
-272
-273
-274
-275
-277
-279
-281
-284
-287
-291
-294
-297
-300
-302
-305
-306
-308
-310
-312
-314
-316
-318
-321
-324
-327
-331
-334
-338
-343
-348
-353
-359
-365
-372
-379
-386
-393
-400
-407
-414
-421
-427
-434
-441
-447
-454
-460
-466
-472
-477
-482
-487
-491
-496
-500
-503
-507
-510
-513
-516
-519
-521
-523
-525
-528
-530
-532
-535
-537
-539
-542
-543
-545
-546
-547
-548
-548
-549
-549
-550
-551
-552
-552
-553
-553
-552
-552
-550
-549
-546
-544
-542
-539
-536
-533
-531
-528
-524
-521
-517
-513
-509
-504
-500
-495
-490
-485
-480
-475
-470
-465
-459
-454
-449
-444
-439
-435
-430
-425
-421
-416
-411
-407
-402
-397
-392
-387
-382
-377
-372
-367
-362
-357
-351
-346
-340
-335
-329
-324
-318
-313
-308
-303
-298
-293
-288
-283
-277
-272
-267
-263
-259
-255
-252
-249
-247
-245
-243
-241
-239
-237
-235
-233
-231
-228
-226
-223
-221
-218
-216
-213
-210
-208
-205
-202
-199
-196
-193
-190
-188
-186
-185
-183
-182
-181
-181
-180
-179
-178
-177
-176
-175
-175
-174
-173
-173
-172
-170
-169
-166
-164
-161
-158
-154
-151
-147
-144
-140
-137
-133
-130
-127
-124
-120
-117
-114
-111
-107
-104
-101
-97
-93
-89
-86
-82
-78
-75
-71
-68
-65
-61
-58
-54
-50
-46
-42
-37
-32
-27
-22
-16
-11
-5
2
8
14
21
27
34
41
48
55
61
68
74
80
86
92
97
102
107
112
116
120
124
127
131
134
137
140
144
147
150
154
158
162
166
170
174
179
183
188
192
196
200
204
208
211
215
219
223
228
233
238
244
250
257
263
270
276
283
289
296
303
309
316
324
331
338
346
354
361
369
377
386
394
403
412
421
430
438
446
454
461
467
472
477
481
485
489
492
495
498
501
504
507
511
514
518
522
526
531
535
540
545
551
556
562
568
575
581
587
592
597
601
606
609
613
616
620
623
626
630
633
637
641
644
648
653
657
661
666
671
676
680
685
689
693
697
700
703
705
708
710
713
715
717
720
723
725
728
731
734
738
741
745
749
754
759
765
771
777
783
789
795
801
806
811
817
822
827
833
839
847
854
863
872
882
892
902
913
923
933
943
953
962
970
978
985
992
998
1004
1008
1012
1018
1022
1026
1030
1033
1036
1038
1040
1042
1043
1044
1045
1047
1049
1051
1054
1058
1062
1066
1071
1076
1081
1086
1090
1094
1097
1100
1103
1105
1108
1110
1112
1114
1116
1118
1120
1122
1124
1127
1130
1133
1136
1140
1144
1148
1152
1156
1160
1165
1169
1174
1179
1184
1189
1195
1201
1207
1212
1218
1223
1228
1233
1237
1240
1243
1246
1249
1251
1254
1256
1257
1259
1261
1263
1264
1266
1268
1270
1271
1273
1275
1277
1278
1279
1280
1281
1283
1284
1286
1288
1290
1293
1296
1299
1301
1303
1304
1305
1305
1305
1305
1305
1305
1306
1307
1308
1310
1312
1314
1315
1317
1318
1319
1319
1320
1320
1321
1322
1323
1325
1326
1328
1331
1333
1335
1338
1339
1341
1342
1343
1343
1342
1340
1338
1335
1330
1326
1320
1314
1307
1300
1293
1286
1278
1271
1264
1257
1250
1244
1237
1230
1224
1217
1211
1205
1199
1193
1188
1183
1178
1174
1170
1166
1163
1160
1156
1153
1149
1144
1139
1134
1128
1122
1116
1109
1102
1095
1088
1080
1073
1066
1059
1051
1044
1037
1031
1025
1018
1014
1008
1004
1000
998
994
991
987
984
982
980
978
977
976
975
975
975
975
975
974
974
973
973
972
971
970
969
968
967
966
965
964
963
962
960
959
958
956
955
953
951
949
947
945
943
941
940
938
937
935
934
933
932
930
929
927
925
924
922
920
919
918
916
915
914
913
911
909
907
905
903
900
897
894
891
887
884
880
876
872
868
864
860
857
853
849
846
842
838
834
830
825
820
814
808
801
795
788
782
775
769
764
758
752
745
739
732
724
717
709
701
693
684
676
668
659
650
641
632
621
611
600
588
576
564
551
539
526
512
499
485
472
458
444
430
416
403
390
377
364
352
340
328
316
304
292
279
267
254
241
228
215
202
189
176
163
150
137
124
111
98
86
73
60
48
35
23
12
1
-10
-21
-32
-42
-52
-62
-72
-82
-92
-101
-111
-120
-130
-140
-149
-158
-167
-176
-184
-191
-198
-204
-210
-215
-220
-224
-228
-232
-236
-239
-242
-245
-248
-250
-252
-253
-255
-256
-258
-260
-262
-264
-266
-267
-269
-270
-270
-270
-269
-267
-265
-263
-259
-256
-252
-248
-243
-237
-232
-225
-218
-211
-204
-197
-190
-183
-176
-169
-162
-155
-149
-142
-135
-128
-121
-115
-109
-103
-98
-93
-89
-86
-83
-81
-80
-79
-78
-78
-79
-79
-80
-82
-83
-85
-86
-88
-89
-91
-93
-95
-97
-99
-102
-105
-108
-112
-115
-119
-122
-126
-130
-134
-138
-142
-147
-152
-157
-162
-167
-172
-177
-181
-186
-189
-193
-195
-198
-199
-201
-202
-202
-202
-201
-200
-198
-196
-193
-190
-187
-183
-179
-175
-171
-166
-160
-154
-147
-140
-132
-124
-116
-107
-97
-88
-78
-67
-57
-46
-36
-26
-16
-6
2
10
17
23
28
32
35
37
38
38
37
35
33
29
25
20
15
9
4
-2
-7
-13
-18
-24
-31
-37
-44
-50
-57
-63
-68
-73
-77
-80
-83
-85
-86
-87
-88
-89
-89
-89
-89
-88
-86
-84
-81
-78
-75
-71
-68
-64
-61
-58
-56
-54
-53
-52
-51
-52
-52
-54
-55
-58
-60
-63
-66
-68
-71
-72
-74
-74
-75
-74
-74
-73
-72
-70
-69
-66
-64
-61
-57
-52
-47
-40
-34
-26
-18
-10
-1
8
17
26
35
44
53
61
70
77
85
92
99
105
111
117
123
129
135
142
148
154
161
167
173
179
184
189
193
197
200
203
206
208
211
214
216
219
221
224
226
227
229
230
231
232
232
233
233
234
234
234
234
235
235
235
235
236
238
240
243
246
250
255
260
266
271
277
283
289
294
300
306
312
318
325
332
339
346
353
360
366
373
379
384
390
396
402
408
414
419
425
431
436
441
446
451
455
459
463
467
471
475
479
482
485
487
490
491
493
494
495
496
498
499
501
503
506
508
511
513
516
518
521
524
527
531
535
540
544
549
554
560
565
569
574
579
584
588
593
597
602
606
610
614
617
620
623
624
626
627
628
628
629
629
629
629
630
630
630
631
631
632
633
635
637
640
642
645
649
652
656
659
663
666
669
672
674
676
677
678
678
677
676
674
672
669
666
663
659
655
650
646
642
637
633
628
624
619
614
609
604
599
594
589
585
580
576
573
570
568
566
565
565
566
567
569
571
574
577
581
585
590
595
600
605
610
616
621
627
633
639
646
653
660
667
675
684
693
703
713
724
734
746
757
768
779
791
802
814
825
837
848
860
872
884
896
908
920
932
944
957
969
982
994
1006
1020
1032
1045
1057
1070
1082
1095
1107
1119
1131
1143
1154
1165
1176
1186
1196
1205
1213
1221
1228
1234
1240
1245
1249
1253
1257
1260
1262
1264
1266
1268
1269
1270
1270
1271
1270
1270
1269
1269
1268
1267
1266
1264
1263
1262
1260
1258
1257
1255
1253
1252
1250
1249
1248
1248
1247
1248
1249
1250
1252
1254
1256
1258
1261
1263
1266
1270
1273
1277
1281
1285
1290
1294
1299
1303
1308
1312
1316
1319
1322
1325
1327
1328
1329
1329
1329
1328
1326
1325
1322
1319
1316
1312
1308
1303
1298
1293
1287
1280
1274
1266
1259
1251
1242
1234
1225
1217
1208
1200
1192
1183
1176
1168
1160
1153
1145
1138
1130
1123
1115
1107
1099
1091
1082
1073
1064
1054
1043
1033
1020
1010
998
985
972
959
945
931
917
902
888
873
859
844
830
815
801
787
773
759
745
731
718
704
690
676
663
649
635
622
609
596
583
570
558
546
534
523
512
500
490
479
469
459
450
441
433
425
418
411
404
397
391
384
378
372
366
361
356
352
348
344
340
337
333
329
325
320
315
309
303
296
288
280
271
260
250
238
226
214
201
188
175
161
149
136
124
112
101
91
80
71
61
52
43
34
26
18
10
3
-4
-11
-18
-24
-30
-35
-40
-45
-49
-52
-55
-57
-59
-59
-59
-58
-57
-54
-51
-47
-42
-36
-30
-23
-15
-7
2
11
20
29
39
48
58
67
76
85
93
101
108
114
119
123
125
127
127
127
125
122
118
112
106
99
90
81
71
60
49
38
26
14
2
-10
-22
-35
-47
-59
-72
-85
-99
-112
-126
-140
-153
-167
-180
-193
-206
-218
-230
-242
-253
-265
-276
-286
-297
-307
-318
-328
-339
-349
-360
-371
-382
-393
-404
-416
-427
-437
-448
-459
-469
-479
-489
-498
-508
-517
-526
-535
-543
-552
-560
-569
-577
-585
-594
-602
-611
-620
-629
-637
-646
-654
-662
-669
-676
-683
-689
-694
-699
-704
-708
-712
-714
-717
-718
-719
-720
-720
-719
-719
-718
-717
-716
-714
-712
-709
-706
-703
-699
-694
-690
-684
-679
-674
-669
-664
-660
-656
-652
-648
-644
-641
-638
-635
-633
-631
-629
-628
-628
-628
-628
-628
-629
-630
-632
-633
-635
-638
-641
-644
-647
-651
-655
-659
-663
-667
-671
-676
-680
-685
-690
-696
-701
-707
-714
-720
-727
-734
-740
-747
-753
-760
-766
-772
-778
-784
-790
-795
-800
-805
-809
-813
-817
-821
-825
-828
-832
-835
-838
-840
-842
-843
-844
-843
-842
-840
-838
-835
-832
-828
-825
-821
-817
-814
-810
-807
-803
-800
-797
-795
-793
-791
-789
-788
-787
-786
-786
-785
-784
-783
-783
-782
-782
-781
-781
-781
-781
-781
-781
-782
-782
-782
-783
-784
-785
-786
-789
-791
-794
-798
-802
-806
-811
-816
-821
-827
-834
-841
-848
-856
-865
-873
-882
-891
-901
-911
-921
-931
-942
-952
-963
-974
-986
-997
-1008
-1020
-1031
-1042
-1053
-1064
-1075
-1086
-1097
-1108
-1119
-1130
-1141
-1152
-1163
-1174
-1185
-1196
-1206
-1217
-1227
-1237
-1247
-1256
-1265
-1273
-1281
-1288
-1295
-1302
-1308
-1315
-1320
-1326
-1332
-1337
-1343
-1348
-1353
-1358
-1363
-1368
-1373
-1378
-1382
-1387
-1392
-1397
-1402
-1406
-1411
-1416
-1420
-1425
-1429
-1433
-1437
-1441
-1445
-1448
-1452
-1455
-1457
-1460
-1462
-1463
-1464
-1465
-1465
-1465
-1464
-1463
-1462
-1460
-1457
-1455
-1452
-1449
-1446
-1443
-1439
-1436
-1434
-1432
-1430
-1429
-1429
-1430
-1431
-1434
-1436
-1440
-1444
-1449
-1453
-1458
-1463
-1468
-1473
-1477
-1482
-1486
-1490
-1494
-1497
-1501
-1504
-1507
-1510
-1513
-1515
-1518
-1521
-1523
-1526
-1528
-1531
-1533
-1536
-1538
-1540
-1542
-1544
-1546
-1548
-1550
-1552
-1554
-1556
-1558
-1560
-1562
-1563
-1565
-1567
-1568
-1569
-1570
-1571
-1572
-1573
-1573
-1573
-1573
-1573
-1573
-1572
-1571
-1570
-1568
-1566
-1563
-1560
-1557
-1553
-1549
-1545
-1540
-1536
-1531
-1526
-1520
-1515
-1509
-1503
-1497
-1491
-1485
-1479
-1473
-1467
-1461
-1455
-1449
-1443
-1437
-1432
-1426
-1421
-1416
-1410
-1405
-1399
-1393
-1387
-1381
-1374
-1367
-1360
-1353
-1346
-1339
-1331
-1324
-1318
-1311
-1304
-1298
-1291
-1285
-1279
-1273
-1268
-1262
-1257
-1253
-1248
-1244
-1241
-1237
-1233
-1230
-1227
-1224
-1221
-1219
-1217
-1215
-1213
-1212
-1211
-1210
-1209
-1209
-1208
-1208
-1207
-1207
-1207
-1207
-1206
-1206
-1206
-1205
-1205
-1204
-1203
-1202
-1201
-1200
-1199
-1197
-1195
-1193
-1190
-1187
-1183
-1179
-1174
-1169
-1164
-1158
-1152
-1146
-1139
-1132
-1125
-1117
-1109
-1101
-1093
-1085
-1076
-1067
-1059
-1050
-1041
-1032
-1022
-1014
-1004
-996
-987
-978
-968
-959
-950
-941
-931
-922
-913
-904
-895
-886
-877
-868
-859
-850
-841
-832
-822
-813
-803
-793
-783
-772
-762
-751
-740
-729
-718
-707
-696
-686
-675
-664
-654
-643
-633
-624
-614
-605
-596
-588
-580
-572
-565
-558
-551
-545
-539
-533
-527
-522
-517
-513
-508
-504
-500
-497
-493
-490
-486
-482
-479
-475
-471
-467
-464
-460
-455
-451
-447
-442
-437
-432
-426
-420
-414
-406
-399
-391
-383
-375
-366
-357
-349
-340
-331
-322
-313
-304
-296
-287
-278
-270
-261
-253
-244
-236
-228
-219
-211
-204
-196
-189
-182
-176
-170
-165
-161
-158
-155
-153
-151
-150
-150
-151
-153
-154
-157
-160
-164
-168
-173
-178
-183
-189
-194
-200
-206
-212
-219
-225
-231
-238
-245
-251
-258
-264
-271
-277
-282
-287
-292
-296
-299
-302
-304
-306
-307
-308
-308
-308
-308
-307
-306
-305
-304
-303
-301
-300
-299
-298
-296
-295
-293
-291
-289
-286
-283
-280
-277
-274
-270
-267
-263
-259
-255
-251
-247
-243
-240
-236
-232
-229
-226
-223
-220
-218
-215
-213
-212
-210
-209
-208
-207
-207
-206
-206
-206
-205
-205
-205
-204
-203
-202
-200
-198
-195
-192
-189
-185
-181
-177
-172
-167
-162
-156
-150
-144
-138
-132
-126
-119
-114
-108
-102
-97
-91
-86
-81
-76
-72
-67
-62
-57
-53
-48
-44
-39
-34
-29
-24
-19
-14
-8
-2
5
12
20
28
36
45
54
63
73
82
92
102
112
122
131
140
148
156
164
171
177
183
188
193
197
200
203
205
207
208
208
208
207
205
204
201
199
197
194
192
189
187
184
182
179
176
173
169
166
161
157
151
145
139
132
124
115
105
95
85
73
62
49
37
24
10
-3
-17
-31
-46
-61
-75
-90
-105
-120
-135
-150
-164
-179
-193
-207
-221
-234
-248
-261
-274
-286
-299
-311
-322
-334
-345
-357
-368
-378
-389
-400
-411
-421
-432
-442
-453
-463
-474
-484
-495
-505
-516
-527
-537
-548
-559
-570
-581
-592
-603
-613
-624
-634
-643
-653
-662
-671
-679
-687
-695
-702
-709
-716
-723
-729
-736
-742
-748
-754
-760
-765
-771
-777
-782
-787
-792
-798
-803
-808
-814
-820
-825
-831
-837
-844
-850
-856
-862
-867
-873
-879
-884
-889
-894
-899
-903
-907
-911
-915
-919
-922
-925
-927
-929
-931
-933
-935
-936
-937
-938
-940
-941
-942
-944
-946
-948
-951
-953
-956
-959
-963
-966
-969
-972
-975
-977
-980
-982
-984
-986
-987
-989
-990
-991
-992
-994
-994
-995
-996
-997
-997
-998
-998
-999
-1000
-1000
-1000
-1002
-1002
-1004
-1006
-1006
-1008
-1010
-1012
-1014
-1016
-1018
-1022
-1024
-1026
-1028
-1030
-1033
-1035
-1038
-1040
-1043
-1047
-1050
-1054
-1058
-1061
-1065
-1069
-1073
-1076
-1080
-1083
-1087
-1090
-1094
-1098
-1101
-1105
-1109
-1113
-1118
-1122
-1126
-1130
-1134
-1138
-1141
-1145
-1148
-1151
-1155
-1158
-1161
-1163
-1166
-1168
-1171
-1172
-1174
-1175
-1176
-1176
-1175
-1174
-1172
-1170
-1167
-1164
-1160
-1156
-1151
-1146
-1141
-1135
-1129
-1123
-1116
-1109
-1102
-1095
-1088
-1081
-1074
-1066
-1059
-1051
-1043
-1035
-1027
-1020
-1012
-1004
-995
-987
-979
-970
-962
-953
-944
-935
-925
-916
-907
-897
-888
-878
-868
-858
-848
-838
-828
-818
-807
-797
-787
-778
-768
-759
-750
-741
-733
-725
-717
-709
-701
-694
-687
-680
-674
-667
-661
-655
-649
-643
-637
-631
-625
-620
-614
-609
-604
-600
-595
-591
-588
-584
-580
-576
-573
-569
-565
-562
-558
-555
-552
-549
-547
-544
-542
-540
-538
-536
-534
-532
-530
-529
-527
-526
-525
-524
-523
-522
-522
-521
-521
-521
-521
-521
-522
-522
-523
-524
-525
-526
-526
-527
-528
-529
-530
-531
-532
-533
-534
-536
-537
-538
-540
-541
-542
-543
-545
-546
-547
-548
-550
-551
-553
-555
-557
-559
-562
-564
-567
-570
-572
-574
-577
-578
-580
-581
-582
-583
-584
-584
-585
-586
-586
-586
-587
-587
-587
-587
-587
-587
-587
-587
-587
-587
-588
-589
-590
-592
-594
-596
-598
-601
-605
-609
-613
-618
-623
-628
-634
-640
-645
-651
-657
-663
-669
-675
-681
-687
-693
-699
-705
-711
-717
-722
-728
-733
-738
-743
-747
-752
-756
-761
-765
-769
-773
-777
-782
-786
-790
-794
-798
-803
-807
-812
-817
-822
-826
-831
-836
-840
-845
-850
-854
-859
-863
-868
-872
-876
-880
-884
-888
-891
-894
-897
-900
-903
-905
-908
-910
-912
-914
-916
-918
-921
-924
-926
-929
-933
-936
-939
-942
-946
-949
-953
-956
-960
-964
-968
-972
-976
-981
-986
-991
-997
-1002
-1008
-1014
-1020
-1027
-1034
-1041
-1048
-1055
-1063
-1071
-1079
-1087
-1095
-1103
-1111
-1119
-1127
-1135
-1143
-1151
-1159
-1167
-1175
-1182
-1189
-1196
-1203
-1209
-1215
-1221
-1226
-1231
-1236
-1240
-1244
-1248
-1251
-1254
-1256
-1258
-1260
-1262
-1264
-1266
-1267
-1268
-1269
-1270
-1270
-1270
-1270
-1270
-1269
-1269
-1268
-1266
-1265
-1264
-1262
-1260
-1258
-1256
-1255
-1253
-1252
-1251
-1251
-1251
-1252
-1254
-1256
-1259
-1263
-1266
-1271
-1275
-1280
-1285
-1290
-1295
-1300
-1305
-1311
-1316
-1321
-1326
-1331
-1336
-1340
-1344
-1348
-1352
-1356
-1359
-1362
-1364
-1366
-1368
-1370
-1372
-1373
-1375
-1376
-1377
-1379
-1380
-1382
-1384
-1386
-1389
-1391
-1394
-1397
-1400
-1403
-1407
-1411
-1415
-1419
-1424
-1429
-1435
-1441
-1448
-1455
-1462
-1469
-1477
-1486
-1495
-1504
-1513
-1523
-1533
-1543
-1554
-1564
-1575
-1586
-1598
-1609
-1621
-1633
-1645
-1657
-1670
-1682
-1694
-1706
-1719
-1731
-1742
-1754
-1766
-1777
-1788
-1799
-1810
-1822
-1833
-1844
-1855
-1866
-1877
-1888
-1900
-1911
-1923
-1936
-1948
-1961
-1974
-1988
-2001
-2015
-2029
-2043
-2057
-2071
-2085
-2099
-2113
-2127
-2141
-2155
-2169
-2182
-2195
-2207
-2220
-2232
-2243
-2254
-2264
-2274
-2283
-2292
-2300
-2308
-2315
-2322
-2329
-2335
-2340
-2346
-2350
-2354
-2358
-2362
-2365
-2368
-2371
-2373
-2376
-2378
-2380
-2382
-2384
-2386
-2388
-2390
-2391
-2393
-2394
-2396
-2397
-2399
-2401
-2403
-2405
-2406
-2408
-2410
-2412
-2413
-2415
-2416
-2416
-2417
-2417
-2416
-2415
-2414
-2411
-2409
-2405
-2401
-2396
-2390
-2383
-2376
-2368
-2359
-2350
-2339
-2328
-2317
-2304
-2291
-2277
-2263
-2248
-2233
-2217
-2202
-2186
-2170
-2154
-2138
-2121
-2105
-2089
-2073
-2058
-2041
-2025
-2011
-1997
-1982
-1968
-1955
-1941
-1929
-1917
-1906
-1896
-1886
-1877
-1869
-1862
-1856
-1851
-1847
-1843
-1840
-1837
-1835
-1834
-1832
-1831
-1831
-1830
-1830
-1830
-1830
-1830
-1830
-1830
-1830
-1831
-1831
-1831
-1830
-1830
-1830
-1830
-1830
-1829
-1829
-1829
-1829
-1829
-1829
-1829
-1829
-1830
-1830
-1830
-1830
-1831
-1831
-1832
-1833
-1834
-1835
-1837
-1839
-1841
-1843
-1845
-1847
-1850
-1853
-1855
-1858
-1862
-1865
-1868
-1871
-1874
-1877
-1879
-1882
-1885
-1887
-1889
-1892
-1894
-1896
-1899
-1901
-1904
-1906
-1909
-1911
-1914
-1916
-1919
-1921
-1924
-1926
-1929
-1931
-1933
-1935
-1937
-1938
-1940
-1941
-1942
-1943
-1944
-1945
-1946
-1946
-1948
-1949
-1950
-1951
-1952
-1953
-1953
-1954
-1955
-1956
-1956
-1956
-1956
-1956
-1956
-1955
-1953
-1952
-1950
-1947
-1944
-1941
-1937
-1934
-1930
-1925
-1921
-1916
-1912
-1907
-1902
-1897
-1892
-1886
-1881
-1876
-1871
-1865
-1860
-1855
-1850
-1845
-1840
-1835
-1829
-1824
-1819
-1814
-1808
-1803
-1798
-1792
-1786
-1780
-1774
-1768
-1762
-1756
-1749
-1742
-1736
-1729
-1723
-1716
-1710
-1705
-1699
-1694
-1688
-1683
-1678
-1673
-1668
-1663
-1658
-1653
-1648
-1643
-1637
-1632
-1627
-1621
-1615
-1609
-1602
-1596
-1589
-1582
-1576
-1569
-1563
-1556
-1550
-1544
-1538
-1532
-1527
-1522
-1517
-1513
-1509
-1506
-1503
-1500
-1498
-1496
-1494
-1492
-1491
-1490
-1490
-1490
-1490
-1491
-1492
-1493
-1495
-1497
-1500
-1503
-1506
-1509
-1513
-1516
-1520
-1524
-1529
-1533
-1537
-1542
-1546
-1550
-1554
-1558
-1561
-1565
-1568
-1571
-1574
-1577
-1580
-1583
-1585
-1588
-1590
-1592
-1594
-1596
-1597
-1598
-1599
-1600
-1600
-1600
-1600
-1599
-1598
-1596
-1594
-1592
-1590
-1587
-1585
-1582
-1579
-1576
-1574
-1571
-1569
-1567
-1565
-1563
-1561
-1559
-1557
-1555
-1553
-1551
-1549
-1546
-1543
-1540
-1536
-1532
-1528
-1523
-1517
-1511
-1504
-1496
-1488
-1480
-1471
-1462
-1452
-1441
-1430
-1419
-1407
-1394
-1381
-1367
-1353
-1339
-1324
-1308
-1292
-1276
-1259
-1242
-1224
-1206
-1187
-1169
-1150
-1130
-1111
-1091
-1071
-1051
-1031
-1010
-991
-972
-951
-931
-911
-890
-870
-848
-827
-806
-784
-761
-739
-716
-692
-668
-643
-618
-593
-567
-540
-514
-487
-461
-434
-408
-381
-355
-330
-304
-279
-254
-230
-205
-181
-157
-134
-111
-88
-66
-43
-22
0
21
41
62
82
101
120
139
158
176
194
211
228
245
262
278
295
311
327
342
358
373
388
403
418
433
447
462
477
491
506
521
536
551
567
582
598
615
632
649
667
686
706
726
746
767
789
811
834
857
881
905
930
956
983
1010
1038
1066
1095
1125
1154
1184
1214
1244
1274
1304
1334
1363
1392
1420
1448
1476
1503
1529
1555
1580
1604
1628
1651
1673
1695
1716
1737
1757
1776
1795
1813
1830
1847
1863
1878
1893
1907
1920
1932
1944
1955
1966
1976
1985
1994
2001
2009
2016
2021
2027
2031
2033
2036
2037
2037
2037
2035
2033
2029
2027
2024
2020
2015
2011
2005
2001
1996
1991
1986
1980
1974
1967
1960
1952
1944
1934
1924
1913
1902
1889
1875
1861
1846
1830
1813
1796
1778
1760
1741
1721
1702
1682
1661
1640
1618
1596
1574
1551
1527
1503
1478
1452
1427
1401
1374
1348
1323
1297
1272
1247
1223
1200
1177
1155
1133
1111
1090
1069
1049
1028
1006
986
965
944
922
901
879
857
834
811
789
766
743
719
696
673
650
627
604
581
558
535
513
491
469
448
427
407
387
368
350
332
315
298
281
265
250
236
222
209
196
184
173
162
152
142
133
125
117
109
103
97
93
90
87
86
85
85
85
85
86
87
88
89
90
91
91
92
93
94
94
95
95
95
94
93
92
90
88
85
81
77
71
64
56
48
38
27
15
2
-12
-27
-42
-58
-74
-91
-109
-126
-145
-163
-182
-201
-220
-240
-260
-280
-301
-321
-342
-363
-384
-405
-426
-447
-468
-488
-508
-527
-545
-564
-581
-598
-615
-631
-646
-661
-674
-687
-699
-710
-720
-728
-736
-743
-748
-753
-757
-761
-764
-766
-768
-770
-771
-772
-772
-772
-772
-772
-771
-770
-769
-767
-765
-763
-760
-757
-753
-749
-744
-740
-735
-730
-726
-721
-717
-713
-709
-705
-701
-697
-693
-689
-684
-679
-673
-668
-662
-655
-649
-641
-634
-626
-618
-610
-602
-594
-585
-577
-568
-560
-552
-543
-534
-525
-515
-504
-492
-480
-466
-451
-435
-418
-399
-379
-358
-335
-311
-286
-259
-232
-204
-174
-145
-114
-83
-52
-20
13
46
79
114
148
184
219
256
293
330
369
407
447
487
529
571
614
658
703
749
796
844
892
941
990
1039
1089
1138
1187
1236
1285
1333
1381
1428
1474
1520
1565
1609
1652
1694
1736
1777
1818
1857
1897
1935
1974
2011
2048
2085
2121
2156
2191
2225
2257
2289
2320
2349
2378
2405
2432
2457
2481
2505
2527
2549
2569
2589
2608
2626
2644
2661
2677
2692
2706
2719
2731
2743
2753
2761
2769
2775
2779
2783
2784
2784
2783
2780
2776
2771
2764
2756
2747
2737
2726
2714
2701
2688
2673
2658
2643
2626
2609
2591
2571
2551
2529
2506
2481
2454
2426
2396
2364
2330
2295
2258
2219
2179
2136
2092
2045
1998
1949
1897
1844
1789
1733
1675
1615
1553
1490
1426
1360
1293
1224
1155
1084
1012
941
869
796
723
651
578
506
434
362
292
222
152
84
17
-49
-114
-177
-239
-299
-359
-416
-473
-528
-582
-635
-687
-738
-787
-836
-883
-929
-974
-1018
-1061
-1103
-1143
-1182
-1220
-1257
-1294
-1329
-1364
-1398
-1431
-1464
-1497
-1530
-1562
-1595
-1628
-1661
-1694
-1727
-1761
-1795
-1829
-1863
-1898
-1932
-1966
-2000
-2033
-2068
-2101
-2134
-2166
-2197
-2227
-2255
-2283
-2310
-2335
-2359
-2381
-2403
-2423
-2442
-2460
-2477
-2493
-2507
-2520
-2532
-2543
-2552
-2560
-2567
-2573
-2577
-2579
-2581
-2581
-2579
-2576
-2571
-2565
-2557
-2547
-2536
-2523
-2508
-2491
-2473
-2453
-2430
-2406
-2379
-2350
-2319
-2285
-2248
-2209
-2167
-2123
-2076
-2025
-1973
-1919
-1861
-1802
-1740
-1676
-1610
-1542
-1473
-1402
-1329
-1256
-1181
-1106
-1029
-952
-875
-797
-719
-641
-563
-484
-406
-328
-250
-172
-94
-17
61
138
215
293
370
447
525
602
680
759
838
917
997
1079
1161
1244
1328
1413
1499
1587
1676
1765
1856
1949
2041
2137
2233
2330
2428
2528
2628
2729
2832
2935
3039
3144
3251
3358
3466
3574
3684
3794
3905
4017
4129
4241
4353
4465
4577
4688
4799
4909
5017
5125
5231
5335
5438
5538
5636
5732
5825
5915
6003
6088
6170
6248
6324
6397
6467
6533
6597
6657
6713
6767
6817
6864
6909
6950
6989
7025
7059
7091
7120
7146
7170
7192
7211
7228
7242
7254
7264
7271
7276
7278
7279
7277
7272
7265
7256
7244
7230
7214
7196
7176
7153
7129
7102
7073
7041
7007
6970
6931
6888
6842
6794
6742
6687
6630
6569
6506
6440
6371
6300
6227
6152
6075
5996
5916
5834
5751
5667
5582
5496
5409
5321
5232
5143
5052
4961
4869
4776
4682
4588
4493
4397
4300
4202
4104
4003
3903
3801
3697
3592
3486
3377
3267
3155
3040
2924
2805
2683
2560
2434
2306
2177
2045
1912
1777
1641
1503
1364
1224
1083
941
798
653
508
360
212
62
-90
-243
-397
-553
-710
-869
-1028
-1189
-1352
-1515
-1679
-1844
-2009
-2176
-2343
-2511
-2678
-2846
-3014
-3181
-3348
-3515
-3681
-3846
-4010
-4174
-4337
-4499
-4661
-4821
-4981
-5140
-5299
-5456
-5613
-5768
-5923
-6077
-6230
-6382
-6533
-6682
-6830
-6976
-7121
-7264
-7404
-7543
-7678
-7810
-7940
-8066
-8189
-8308
-8424
-8536
-8644
-8748
-8849
-8946
-9039
-9129
-9214
-9296
-9374
-9448
-9518
-9585
-9648
-9708
-9764
-9817
-9867
-9914
-9958
-9999
-10037
-10073
-10107
-10139
-10170
-10199
-10227
-10254
-10280
-10304
-10328
-10351
-10372
-10393
-10412
-10430
-10447
-10462
-10476
-10488
-10499
-10508
-10516
-10521
-10525
-10526
-10525
-10522
-10516
-10509
-10498
-10486
-10470
-10453
-10432
-10409
-10383
-10353
-10321
-10285
-10245
-10201
-10153
-10101
-10045
-9985
-9920
-9850
-9776
-9697
-9614
-9526
-9433
-9335
-9233
-9127
-9016
-8901
-8781
-8658
-8530
-8398
-8263
-8124
-7981
-7835
-7686
-7535
-7380
-7224
-7066
-6906
-6745
-6583
-6421
-6257
-6094
-5931
-5767
-5604
-5441
-5278
-5116
-4954
-4792
-4629
-4467
-4304
-4141
-3977
-3813
-3648
-3483
-3317
-3151
-2983
-2816
-2647
-2477
-2306
-2134
-1962
-1788
-1613
-1437
-1260
-1084
-907
-730
-553
-378
-203
-29
144
316
486
655
823
989
1154
1317
1480
1642
1803
1964
2125
2286
2448
2610
2773
2937
3103
3269
3437
3607
3777
3948
4120
4293
4466
4639
4811
4984
5155
5326
5496
5665
5832
5998
6163
6326
6487
6646
6803
6958
7111
7261
7409
7555
7699
7840
7978
8115
8249
8381
8511
8638
8763
8886
9007
9125
9241
9354
9465
9574
9681
9785
9886
9985
10081
10174
10265
10351
10435
10516
10593
10666
10737
10804
10868
10928
10985
11038
11088
11133
11175
11214
11248
11278
11305
11327
11346
11361
11373
11381
11385
11386
11384
11378
11368
11356
11339
11320
11297
11271
11242
11209
11173
11133
11090
11043
10993
10939
10882
10821
10755
10686
10613
10536
10455
10370
10281
10189
10092
9992
9889
9782
9672
9560
9445
9328
9208
9087
8964
8840
8714
8588
8460
8332
8203
8073
7944
7814
7684
7554
7424
7294
7164
7033
6902
6770
6638
6505
6371
6236
6101
5964
5827
5689
5550
5410
5269
5128
4986
4844
4702
4559
4417
4274
4132
3991
3850
3710
3571
3433
3295
3158
3023
2888
2753
2619
2486
2353
2220
2087
1953
1819
1685
1550
1415
1278
1141
1002
864
725
585
444
302
159
16
-128
-273
-418
-564
-710
-857
-1002
-1150
-1296
-1442
-1588
-1733
-1877
-2020
-2161
-2302
-2441
-2578
-2713
-2847
-2978
-3108
-3237
-3363
-3489
-3613
-3736
-3858
-3979
-4100
-4220
-4340
-4459
-4577
-4694
-4810
-4924
-5038
-5149
-5258
-5365
-5470
-5571
-5669
-5764
-5855
-5941
-6023
-6101
-6173
-6241
-6304
-6361
-6414
-6461
-6502
-6539
-6569
-6595
-6615
-6629
-6637
-6640
-6637
-6629
-6615
-6595
-6570
-6539
-6502
-6460
-6412
-6359
-6301
-6237
-6169
-6095
-6017
-5934
-5846
-5754
-5658
-5557
-5453
-5344
-5231
-5115
-4994
-4870
-4743
-4611
-4477
-4339
-4199
-4056
-3910
-3763
-3613
-3461
-3308
-3154
-2998
-2841
-2684
-2525
-2365
-2204
-2041
-1879
-1715
-1549
-1381
-1212
-1041
-868
-692
-514
-334
-152
33
220
410
602
796
992
1190
1391
1593
1796
2001
2208
2416
2624
2833
3043
3252
3462
3671
3879
4086
4293
4498
4701
4903
5102
5299
5494
5687
5877
6066
6253
6438
6621
6804
6985
7167
7347
7528
7710
7892
8076
8260
8447
8636
8826
9019
9215
9412
9613
9815
10021
10228
10439
10651
10867
11084
11305
11527
11753
11980
12210
12443
12678
12915
13154
13396
13639
13885
14132
14381
14632
14884
15137
15391
15645
15901
16155
16412
16667
16923
17179
17434
17688
17942
18195
18446
18695
18942
19186
19427
19665
19899
20129
20355
20576
20792
21004
21211
21412
21608
21797
21981
22158
22328
22491
22648
22796
22938
23071
23197
23315
23425
23527
23621
23707
23786
23857
23920
23976
24025
24068
24103
24132
24154
24170
24180
24183
24181
24173
24158
24138
24112
24080
24042
23999
23949
23894
23833
23766
23693
23615
23531
23441
23346
23245
23138
23026
22908
22785
22657
22524
22386
22245
22099
21950
21798
21643
21485
21324
21161
20995
20827
20657
20485
20310
20134
19955
19775
19592
19407
19221
19032
18841
18647
18452
18255
18056
17854
17652
17447
17240
17033
16823
16613
16401
16187
15974
15759
15542
15325
15106
14887
14666
14445
14223
13999
13775
13550
13325
13098
12871
12644
12417
12189
11961
11734
11508
11282
11058
10835
10614
10396
10179
9966
9756
9550
9347
9149
8955
8765
8579
8398
8221
8048
7880
7715
7554
7396
7241
7089
6940
6793
6649
6507
6367
6229
6092
5958
5826
5695
5566
5440
5315
5193
5073
4956
4841
4730
4622
4517
4416
4319
4226
4136
4051
3970
3893
3820
3751
3686
3626
3569
3516
3468
3423
3382
3344
3311
3281
3256
3234
3217
3203
3193
3188
3186
3189
3195
3205
3219
3236
3256
3280
3308
3339
3373
3411
3452
3496
3544
3595
3649
3707
3767
3831
3897
3967
4038
4113
4190
4269
4351
4435
4520
4608
4697
4788
4881
4975
5071
5169
5267
5367
5469
5571
5674
5778
5882
5987
6091
6196
6301
6406
6510
6614
6718
6822
6924
7027
7128
7228
7328
7427
7524
7621
7717
7811
7904
7997
8087
8176
8264
8350
8434
8516
8595
8673
8748
8821
8892
8960
9026
9089
9150
9209
9265
9318
9370
9419
9466
9510
9553
9594
9633
9671
9706
9739
9771
9800
9827
9852
9874
9893
9909
9921
9931
9937
9940
9940
9936
9930
9920
9907
9891
9872
9851
9827
9801
9773
9743
9711
9678
9643
9607
9570
9531
9492
9451
9410
9368
9326
9284
9242
9200
9158
9117
9077
9037
8998
8959
8922
8884
8848
8812
8776
8739
8703
8666
8628
8590
8549
8508
8465
8420
8373
8324
8273
8220
8166
8109
8050
7989
7926
7862
7796
7729
7660
7591
7520
7448
7375
7301
7227
7151
7075
6998
6921
6843
6764
6684
6603
6522
6440
6357
6272
6187
6101
6013
5924
5834
5741
5647
5551
5454
5354
5253
5150
5044
4937
4828
4717
4604
4489
4373
4255
4136
4014
3893
3771
3647
3522
3397
3272
3145
3019
2893
2766
2640
2514
2389
2263
2138
2013
1889
1765
1642
1518
1394
1270
1146
1022
897
772
645
518
390
262
132
1
-131
-263
-397
-531
-667
-802
-939
-1076
-1214
-1353
-1492
-1632
-1772
-1912
-2053
-2194
-2336
-2477
-2619
-2760
-2902
-3044
-3185
-3327
-3469
-3610
-3752
-3893
-4034
-4175
-4316
-4455
-4594
-4732
-4869
-5005
-5140
-5273
-5404
-5533
-5661
-5786
-5909
-6030
-6149
-6265
-6378
-6488
-6596
-6700
-6800
-6897
-6990
-7080
-7165
-7247
-7324
-7397
-7466
-7530
-7590
-7646
-7698
-7744
-7786
-7823
-7855
-7882
-7904
-7920
-7930
-7935
-7933
-7926
-7912
-7892
-7867
-7835
-7796
-7752
-7701
-7644
-7581
-7512
-7438
-7358
-7272
-7181
-7086
-6985
-6880
-6771
-6658
-6541
-6420
-6296
-6168
-6037
-5903
-5765
-5624
-5481
-5334
-5185
-5033
-4878
-4720
-4561
-4399
-4235
-4069
-3901
-3730
-3559
-3385
-3210
-3034
-2856
-2677
-2497
-2316
-2134
-1951
-1768
-1584
-1400
-1216
-1032
-848
-665
-482
-300
-119
62
242
421
599
776
952
1127
1301
1474
1646
1817
1987
2156
2325
2492
2659
2826
2992
3158
3323
3488
3652
3817
3981
4144
4307
4470
4632
4793
4954
5113
5270
5426
5580
5733
5883
6030
6175
6318
6458
6595
6729
6860
6987
7111
7232
7349
7462
7570
7675
7775
7871
7963
8050
8132
8209
8282
8349
8411
8468
8519
8566
8607
8643
8673
8699
8720
8735
8746
8751
8751
8746
8735
8719
8697
8671
8639
8602
8560
8512
8460
8403
8342
8276
8205
8131
8052
7969
7883
7792
7699
7602
7501
7397
7290
7180
7066
6950
6830
6707
6581
6453
6321
6187
6050
5910
5767
5622
5474
5324
5171
5015
4857
4696
4534
4369
4202
4033
3863
3690
3517
3342
3166
2988
2810
2631
2451
2271
2091
1910
1730
1549
1370
1191
1012
835
660
486
314
144
-24
-189
-351
-511
-667
-821
-971
-1118
-1261
-1400
-1536
-1667
-1795
-1918
-2037
-2152
-2262
-2367
-2468
-2565
-2658
-2746
-2831
-2912
-2990
-3064
-3135
-3204
-3270
-3333
-3395
-3455
-3513
-3570
-3625
-3679
-3732
-3783
-3834
-3884
-3933
-3981
-4029
-4075
-4122
-4168
-4214
-4259
-4303
-4347
-4391
-4434
-4477
-4520
-4562
-4604
-4647
-4689
-4731
-4774
-4817
-4860
-4904
-4948
-4993
-5038
-5085
-5132
-5179
-5228
-5277
-5328
-5379
-5431
-5484
-5538
-5593
-5648
-5704
-5761
-5818
-5877
-5935
-5994
-6054
-6114
-6174
-6235
-6297
-6359
-6421
-6484
-6547
-6611
-6676
-6742
-6808
-6875
-6943
-7011
-7081
-7152
-7224
-7297
-7371
-7446
-7523
-7601
-7681
-7762
-7845
-7929
-8013
-8101
-8189
-8278
-8369
-8461
-8554
-8648
-8743
-8839
-8935
-9033
-9130
-9228
-9326
-9424
-9522
-9619
-9716
-9811
-9906
-9999
-10091
-10181
-10270
-10357
-10443
-10527
-10609
-10689
-10767
-10844
-10918
-10990
-11061
-11129
-11195
-11259
-11320
-11380
-11437
-11492
-11544
-11594
-11642
-11687
-11729
-11769
-11807
-11842
-11875
-11906
-11934
-11960
-11985
-12007
-12028
-12047
-12065
-12081
-12097
-12112
-12126
-12139
-12152
-12165
-12177
-12188
-12200
-12210
-12221
-12230
-12239
-12247
-12254
-12261
-12266
-12270
-12272
-12274
-12274
-12272
-12269
-12264
-12258
-12249
-12240
-12228
-12215
-12200
-12184
-12166
-12147
-12126
-12103
-12079
-12053
-12026
-11997
-11966
-11934
-11900
-11865
-11828
-11789
-11749
-11707
-11665
-11620
-11575
-11529
-11481
-11433
-11384
-11335
-11285
-11234
-11183
-11133
-11082
-11032
-10982
-10932
-10883
-10835
-10788
-10742
-10697
-10653
-10610
-10568
-10528
-10488
-10449
-10412
-10375
-10339
-10304
-10271
-10238
-10206
-10174
-10144
-10115
-10087
-10059
-10033
-10008
-9983
-9960
-9937
-9914
-9892
-9871
-9849
-9827
-9805
-9783
-9759
-9736
-9711
-9685
-9658
-9630
-9600
-9569
-9536
-9500
-9463
-9423
-9381
-9337
-9289
-9239
-9185
-9129
-9070
-9007
-8941
-8872
-8800
-8725
-8646
-8565
-8480
-8392
-8301
-8208
-8112
-8013
-7911
-7807
-7700
-7590
-7479
-7365
-7248
-7129
-7009
-6886
-6761
-6634
-6505
-6375
-6242
-6108
-5971
-5833
-5693
-5551
-5407
-5261
-5114
-4966
-4816
-4665
-4512
-4359
-4205
-4051
-3895
-3740
-3584
-3428
-3272
-3116
-2961
-2807
-2653
-2500
-2349
-2198
-2048
-1900
-1753
-1607
-1463
-1319
-1177
-1036
-896
-757
-619
-482
-346
-211
-76
57
190
322
452
582
711
838
964
1089
1212
1334
1455
1573
1690
1805
1918
2029
2137
2243
2346
2446
2543
2637
2727
2814
2897
2977
3052
3123
3189
3252
3309
3362
3411
3454
3493
3527
3556
3581
3601
3615
3625
3630
3630
3625
3615
3601
3581
3557
3529
3496
3459
3417
3371
3321
3267
3210
3148
3083
3015
2944
2870
2793
2713
2631
2546
2459
2370
2279
2186
2092
1995
1897
1798
1697
1595
1493
1389
1284
1179
1072
966
858
750
641
532
422
312
201
90
-22
-134
-246
-359
-471
-584
-697
-810
-923
-1035
-1147
-1259
-1370
-1481
-1591
-1700
-1808
-1915
-2021
-2126
-2230
-2332
-2434
-2534
-2633
-2730
-2827
-2922
-3017
-3110
-3202
-3292
-3381
-3469
-3555
-3639
-3722
-3803
-3883
-3961
-4037
-4112
-4185
-4256
-4326
-4394
-4460
-4525
-4588
-4649
-4708
-4765
-4821
-4875
-4928
-4979
-5029
-5078
-5125
-5171
-5216
-5260
-5304
-5347
-5390
-5432
-5475
-5517
-5560
-5602
-5646
-5689
-5733
-5777
-5821
-5866
-5912
-5957
-6003
-6050
-6096
-6143
-6191
-6238
-6286
-6334
-6382
-6430
-6479
-6527
-6575
-6623
-6671
-6719
-6767
-6814
-6861
-6907
-6953
-6998
-7042
-7085
-7128
-7170
-7212
-7252
-7292
-7331
-7370
-7407
-7444
-7480
-7516
-7550
-7585
-7619
-7653
-7686
-7719
-7752
-7784
-7817
-7848
-7880
-7910
-7941
-7971
-8000
-8029
-8058
-8086
-8114
-8141
-8170
-8198
-8225
-8253
-8280
-8308
-8337
-8366
-8395
-8425
-8456
-8488
-8521
-8554
-8589
-8624
-8660
-8698
-8736
-8775
-8815
-8857
-8899
-8941
-8985
-9029
-9074
-9119
-9164
-9209
-9255
-9300
-9346
-9391
-9436
-9481
-9525
-9568
-9610
-9651
-9691
-9729
-9766
-9800
-9833
-9863
-9891
-9916
-9939
-9960
-9978
-9993
-10005
-10014
-10020
-10023
-10022
-10018
-10010
-9999
-9983
-9964
-9941
-9914
-9883
-9847
-9806
-9761
-9711
-9656
-9596
-9530
-9459
-9383
-9301
-9213
-9121
-9022
-8919
-8811
-8698
-8580
-8458
-8332
-8201
-8067
-7929
-7788
-7644
-7497
-7347
-7195
-7041
-6885
-6727
-6568
-6407
-6246
-6084
-5921
-5758
-5594
-5431
-5267
-5104
-4942
-4780
-4618
-4457
-4298
-4139
-3981
-3824
-3668
-3514
-3360
-3208
-3058
-2909
-2762
-2616
-2473
-2332
-2193
-2056
-1922
-1790
-1661
-1534
-1411
-1290
-1172
-1057
-945
-836
-730
-627
-528
-431
-338
-248
-162
-79
1
77
150
219
285
347
405
459
510
556
600
639
675
707
735
761
782
801
816
828
837
842
844
844
840
833
823
810
794
775
754
730
704
675
644
611
575
537
497
455
411
364
316
266
214
161
106
49
-9
-69
-131
-194
-258
-325
-392
-461
-532
-604
-678
-754
-831
-909
-989
-1071
-1155
-1240
-1327
-1415
-1505
-1596
-1689
-1784
-1879
-1976
-2075
-2174
-2275
-2376
-2479
-2582
-2687
-2792
-2897
-3003
-3110
-3217
-3324
-3431
-3539
-3645
-3752
-3858
-3963
-4067
-4172
-4275
-4378
-4480
-4580
-4681
-4780
-4878
-4975
-5072
-5167
-5261
-5355
-5448
-5539
-5630
-5721
-5810
-5899
-5987
-6075
-6162
-6248
-6334
-6419
-6503
-6586
-6669
-6750
-6832
-6912
-6991
-7070
-7148
-7225
-7301
-7377
-7451
-7524
-7596
-7667
-7736
-7804
-7870
-7934
-7997
-8058
-8118
-8175
-8230
-8284
-8336
-8385
-8433
-8480
-8524
-8567
-8609
-8649
-8688
-8726
-8764
-8800
-8837
-8872
-8908
-8943
-8978
-9014
-9050
-9086
-9122
-9159
-9197
-9235
-9275
-9315
-9356
-9397
-9440
-9484
-9530
-9576
-9624
-9672
-9723
-9774
-9827
-9881
-9936
-9992
-10048
-10106
-10165
-10224
-10284
-10345
-10407
-10469
-10531
-10595
-10658
-10722
-10786
-10851
-10916
-10981
-11046
-11111
-11177
-11242
-11308
-11374
-11440
-11506
-11572
-11638
-11705
-11771
-11838
-11905
-11972
-12039
-12107
-12175
-12243
-12313
-12383
-12453
-12524
-12596
-12669
-12743
-12817
-12892
-12968
-13044
-13121
-13199
-13277
-13356
-13435
-13513
-13592
-13671
-13750
-13828
-13906
-13984
-14061
-14138
-14213
-14289
-14363
-14436
-14508
-14580
-14650
-14719
-14786
-14853
-14918
-14982
-15045
-15107
-15167
-15227
-15285
-15342
-15398
-15453
-15507
-15559
-15611
-15661
-15709
-15757
-15803
-15848
-15892
-15934
-15974
-16014
-16050
-16088
-16123
-16155
-16187
-16219
-16248
-16277
-16303
-16329
-16354
-16376
-16399
-16420
-16440
-16458
-16475
-16491
-16505
-16518
-16529
-16539
-16547
-16554
-16559
-16563
-16566
-16566
-16566
-16564
-16560
-16555
-16548
-16540
-16530
-16518
-16504
-16488
-16471
-16451
-16430
-16406
-16379
-16351
-16321
-16288
-16253
-16215
-16175
-16133
-16088
-16041
-15991
-15940
-15886
-15829
-15770
-15708
-15644
-15578
-15509
-15437
-15364
-15288
-15210
-15130
-15049
-14965
-14880
-14793
-14705
-14616
-14525
-14433
-14341
-14247
-14154
-14060
-13965
-13871
-13777
-13684
-13591
-13498
-13406
-13315
-13225
-13135
-13047
-12959
-12873
-12788
-12705
-12623
-12542
-12462
-12384
-12307
-12231
-12157
-12084
-12013
-11942
-11874
-11806
-11740
-11676
-11613
-11550
-11489
-11429
-11371
-11313
-11255
-11199
-11144
-11089
-11034
-10981
-10927
-10875
-10822
-10770
-10718
-10666
-10615
-10563
-10510
-10458
-10405
-10352
-10298
-10244
-10188
-10132
-10075
-10017
-9957
-9897
-9834
-9770
-9705
-9637
-9567
-9495
-9421
-9344
-9265
-9183
-9099
-9013
-8925
-8834
-8741
-8647
-8551
-8453
-8354
-8254
-8151
-8050
-7946
-7842
-7737
-7632
-7527
-7422
-7317
-7212
-7107
-7004
-6901
-6799
-6698
-6599
-6501
-6404
-6310
-6217
-6126
-6037
-5950
-5866
-5785
-5706
-5630
-5556
-5485
-5417
-5352
-5289
-5229
-5172
-5118
-5067
-5018
-4973
-4930
-4889
-4852
-4817
-4785
-4756
-4730
-4706
-4685
-4668
-4653
-4642
-4633
-4627
-4625
-4626
-4629
-4635
-4644
-4656
-4670
-4687
-4706
-4727
-4750
-4776
-4804
-4833
-4865
-4898
-4933
-4970
-5009
-5049
-5091
-5134
-5179
-5225
-5273
-5322
-5372
-5424
-5477
-5532
-5587
-5644
-5702
-5760
-5820
-5880
-5942
-6003
-6066
-6129
-6193
-6257
-6321
-6387
-6452
-6518
-6583
-6649
-6715
-6780
-6845
-6910
-6973
-7036
-7098
-7159
-7219
-7277
-7334
-7390
-7444
-7496
-7547
-7596
-7643
-7688
-7731
-7772
-7811
-7848
-7883
-7915
-7946
-7974
-8000
-8023
-8045
-8064
-8083
-8098
-8112
-8122
-8132
-8138
-8143
-8146
-8146
-8145
-8141
-8134
-8125
-8116
-8103
-8087
-8071
-8053
-8032
-8010
-7986
-7960
-7932
-7902
-7872
-7839
-7805
-7770
-7733
-7695
-7656
-7615
-7573
-7529
-7485
-7439
-7392
-7344
-7295
-7245
-7194
-7142
-7089
-7035
-6981
-6926
-6870
-6814
-6757
-6699
-6640
-6581
-6521
-6461
-6400
-6338
-6276
-6213
-6150
-6086
-6022
-5958
-5893
-5828
-5763
-5699
-5634
-5570
-5506
-5443
-5380
-5318
-5257
-5197
-5138
-5081
-5024
-4969
-4915
-4862
-4811
-4761
-4713
-4665
-4619
-4574
-4531
-4488
-4446
-4405
-4365
-4326
-4287
-4249
-4212
-4174
-4137
-4100
-4062
-4026
-3989
-3952
-3915
-3877
-3839
-3801
-3763
-3725
-3686
-3647
-3608
-3569
-3530
-3491
-3452
-3413
-3374
-3336
-3298
-3260
-3223
-3186
-3149
-3113
-3077
-3042
-3008
-2974
-2941
-2909
-2877
-2846
-2816
-2786
-2757
-2728
-2700
-2672
-2645
-2618
-2591
-2565
-2539
-2513
-2488
-2463
-2438
-2413
-2389
-2364
-2340
-2315
-2291
-2266
-2241
-2216
-2190
-2165
-2139
-2113
-2087
-2061
-2033
-2008
-1980
-1953
-1925
-1898
-1870
-1841
-1813
-1785
-1756
-1728
-1699
-1670
-1641
-1612
-1584
-1555
-1525
-1496
-1467
-1437
-1407
-1377
-1346
-1315
-1284
-1252
-1219
-1186
-1152
-1117
-1081
-1044
-1006
-969
-929
-889
-848
-805
-761
-717
-671
-623
-575
-525
-474
-421
-367
-311
-253
-194
-133
-71
-7
58
125
193
262
333
404
478
552
627
704
782
861
941
1020
1103
1186
1270
1355
1441
1527
1615
1704
1793
1884
1975
2067
2161
2255
2350
2446
2543
2640
2738
2837
2936
3036
3136
3236
3337
3438
3539
3640
3741
3842
3942
4043
4143
4243
4343
4442
4541
4639
4737
4833
4930
5025
5120
5213
5307
5399
5491
5582
5672
5762
5851
5939
6027
6113
6199
6284
6367
6450
6531
6611
6690
6767
6843
6917
6990
7061
7130
7198
7263
7327
7388
7448
7506
7562
7616
7669
7719
7768
7814
7859
7902
7944
7984
8022
8058
8093
8125
8157
8186
8216
8243
8269
8293
8316
8338
8359
8379
8398
8416
8433
8450
8466
8481
8496
8510
8524
8537
8549
8560
8571
8582
8592
8601
8610
8618
8626
8633
8640
8647
8654
8661
8668
8674
8682
8689
8697
8706
8716
8726
8738
8751
8765
8780
8797
8816
8836
8858
8881
8907
8934
8963
8993
9025
9060
9095
9133
9172
9212
9254
9297
9342
9387
9434
9482
9530
9580
9630
9681
9732
9783
9835
9887
9939
9991
10043
10095
10147
10198
10249
10300
10350
10400
10450
10499
10547
10595
10642
10689
10735
10779
10823
10867
10909
10950
10991
11030
11069
11106
11143
11179
11213
11246
11279
11310
11340
11368
11396
11422
11446
11470
11491
11512
11530
11548
11563
11577
11590
11601
11611
11619
11626
11632
11636
11639
11641
11642
11641
11640
11637
11633
11628
11623
11617
11610
11602
11594
11586
11577
11569
11559
11550
11541
11531
11522
11513
11503
11494
11485
11476
11466
11456
11446
11436
11425
11414
11403
11391
11378
11365
11351
11337
11322
11307
11291
11274
11256
11238
11219
11200
11180
11159
11138
11117
11095
11073
11050
11027
11004
10980
10956
10931
10907
10882
10857
10832
10807
10782
10757
10732
10707
10681
10656
10631
10607
10582
10558
10535
10512
10490
10468
10447
10427
10407
10388
10371
10354
10338
10323
10309
10296
10285
10274
10265
10257
10249
10243
10238
10234
10231
10229
10228
10228
10229
10231
10233
10236
10240
10245
10249
10255
10260
10266
10273
10279
10286
10293
10300
10307
10314
10321
10328
10335
10342
10348
10354
10360
10365
10370
10374
10378
10382
10385
10387
10389
10390
10391
10391
10390
10389
10388
10385
10383
10379
10376
10372
10368
10363
10358
10352
10346
10340
10334
10327
10320
10312
10304
10296
10287
10278
10269
10259
10249
10239
10229
10218
10208
10197
10187
10176
10166
10156
10147
10138
10129
10120
10112
10104
10097
10089
10082
10075
10069
10062
10056
10051
10046
10040
10036
10031
10027
10023
10019
10015
10012
10008
10005
10001
9998
9995
9991
9987
9984
9979
9975
9970
9965
9960
9955
9949
9943
9938
9932
9926
9920
9915
9909
9904
9899
9894
9890
9885
9882
9878
9876
9873
9871
9870
9869
9869
9870
9871
9873
9876
9880
9884
9889
9895
9902
9909
9917
9927
9937
9948
9960
9973
9987
10002
10017
10034
10051
10069
10087
10107
10127
10147
10168
10190
10212
10235
10258
10281
10305
10329
10354
10379
10405
10431
10457
10484
10511
10539
10566
10595
10623
10652
10680
10709
10739
10768
10797
10827
10857
10887
10917
10947
10978
11008
11040
11071
11103
11135
11168
11201
11234
11268
11303
11338
11373
11409
11446
11483
11521
11559
11598
11637
11677
11717
11758
11799
11841
11883
11925
11967
12010
12052
12095
12137
12180
12222
12264
12306
12347
12388
12428
12468
12507
12545
12582
12619
12655
12690
12723
12756
12788
12819
12849
12877
12905
12931
12956
12980
13003
13025
13045
13064
13082
13098
13113
13126
13137
13147
13154
13160
13164
13165
13164
13162
13157
13150
13141
13129
13116
13100
13082
13062
13039
13015
12988
12959
12928
12896
12861
12823
12784
12743
12700
12655
12608
12559
12508
12456
12401
12345
12288
12228
12167
12105
12041
11975
11908
11840
11770
11700
11628
11555
11482
11407
11332
11257
11181
11104
11028
10951
10873
10796
10719
10641
10564
10487
10410
10334
10258
10183
10108
10033
9959
9886
9813
9741
9670
9599
9529
9460
9392
9324
9258
9192
9127
9063
9000
8938
8877
8816
8757
8698
8640
8584
8528
8473
8419
8365
8313
8261
8210
8160
8111
8063
8015
7969
7924
7880
7837
7795
7755
7715
7677
7639
7603
7567
7533
7500
7468
7437
7407
7379
7352
7326
7302
7279
7257
7237
7218
7201
7186
7172
7160
7150
7141
7135
7130
7126
7125
7125
7127
7130
7135
7142
7150
7160
7172
7185
7199
7215
7233
7252
7272
7294
7317
7341
7367
7395
7424
7454
7486
7520
7554
7590
7627
7666
7705
7746
7787
7830
7874
7919
7964
8010
8058
8106
8154
8204
8254
8304
8355
8407
8459
8511
8564
8617
8670
8723
8777
8830
8882
8935
8987
9038
9089
9139
9188
9236
9284
9330
9375
9420
9462
9504
9544
9582
9619
9655
9688
9720
9751
9779
9805
9830
9851
9871
9888
9903
9915
9924
9931
9935
9936
9935
9930
9923
9913
9900
9884
9865
9843
9818
9791
9761
9728
9693
9656
9616
9573
9528
9481
9432
9380
9327
9271
9213
9154
9092
9029
8964
8898
8830
8760
8689
8617
8544
8469
8394
8318
8240
8162
8084
8004
7924
7844
7763
7682
7601
7519
7437
7355
7272
7190
7107
7025
6942
6860
6778
6696
6614
6533
6452
6372
6292
6213
6134
6056
5979
5902
5826
5751
5677
5603
5530
5457
5386
5315
5244
5174
5105
5036
4968
4900
4832
4765
4697
4630
4564
4497
4430
4364
4297
4231
4165
4098
4032
3965
3899
3832
3766
3699
3632
3565
3498
3431
3364
3297
3229
3161
3093
3025
2957
2888
2819
2749
2679
2609
2538
2467
2394
2322
2248
2174
2099
2023
1946
1868
1789
1710
1629
1548
1466
1383
1299
1215
1130
1045
959
873
786
700
613
526
439
353
266
180
94
9
-76
-161
-245
-330
-413
-496
-579
-661
-743
-825
-906
-987
-1067
-1147
-1226
-1306
-1385
-1463
-1542
-1620
-1698
-1776
-1854
-1932
-2009
-2087
-2164
-2241
-2317
-2394
-2470
-2545
-2620
-2695
-2769
-2842
-2915
-2987
-3059
-3130
-3200
-3271
-3340
-3410
-3478
-3547
-3615
-3683
-3751
-3818
-3884
-3951
-4017
-4083
-4148
-4213
-4278
-4342
-4405
-4469
-4531
-4593
-4655
-4716
-4776
-4836
-4895
-4953
-5010
-5067
-5122
-5177
-5231
-5283
-5335
-5386
-5435
-5484
-5531
-5577
-5623
-5667
-5709
-5751
-5791
-5830
-5868
-5905
-5941
-5975
-6008
-6040
-6071
-6100
-6129
-6156
-6182
-6207
-6231
-6254
-6276
-6297
-6317
-6336
-6354
-6371
-6387
-6402
-6416
-6430
-6443
-6455
-6466
-6476
-6486
-6495
-6503
-6511
-6518
-6524
-6530
-6536
-6540
-6544
-6548
-6551
-6553
-6555
-6556
-6557
-6557
-6556
-6555
-6554
-6552
-6549
-6546
-6542
-6538
-6533
-6527
-6521
-6515
-6508
-6500
-6492
-6483
-6474
-6465
-6455
-6444
-6434
-6422
-6411
-6400
-6388
-6376
-6365
-6353
-6342
-6331
-6320
-6309
-6298
-6288
-6278
-6268
-6259
-6250
-6242
-6234
-6226
-6218
-6211
-6205
-6198
-6192
-6186
-6180
-6175
-6170
-6165
-6161
-6158
-6154
-6152
-6149
-6147
-6146
-6145
-6145
-6145
-6145
-6146
-6148
-6150
-6152
-6155
-6159
-6162
-6167
-6171
-6176
-6182
-6188
-6194
-6200
-6207
-6214
-6221
-6229
-6237
-6245
-6254
-6262
-6272
-6281
-6291
-6301
-6311
-6322
-6333
-6344
-6356
-6368
-6380
-6393
-6406
-6419
-6432
-6446
-6459
-6473
-6487
-6500
-6513
-6526
-6539
-6552
-6564
-6576
-6588
-6599
-6610
-6621
-6630
-6640
-6648
-6657
-6664
-6671
-6677
-6682
-6687
-6691
-6694
-6697
-6699
-6699
-6699
-6699
-6697
-6695
-6691
-6687
-6683
-6677
-6671
-6664
-6656
-6648
-6639
-6630
-6620
-6609
-6599
-6587
-6576
-6564
-6552
-6539
-6527
-6514
-6501
-6488
-6474
-6460
-6446
-6432
-6417
-6403
-6387
-6372
-6356
-6340
-6324
-6307
-6289
-6272
-6253
-6235
-6216
-6196
-6176
-6155
-6134
-6113
-6090
-6067
-6043
-6019
-5994
-5968
-5942
-5914
-5886
-5857
-5827
-5797
-5766
-5734
-5701
-5668
-5634
-5600
-5565
-5530
-5495
-5459
-5423
-5386
-5350
-5313
-5276
-5238
-5201
-5163
-5126
-5088
-5050
-5013
-4975
-4938
-4901
-4863
-4826
-4789
-4753
-4716
-4680
-4643
-4607
-4571
-4535
-4500
-4465
-4429
-4394
-4359
-4324
-4289
-4254
-4219
-4184
-4149
-4113
-4077
-4041
-4005
-3969
-3932
-3894
-3857
-3819
-3781
-3743
-3704
-3665
-3626
-3586
-3546
-3506
-3465
-3424
-3383
-3341
-3299
-3256
-3213
-3170
-3127
-3083
-3040
-2996
-2952
-2908
-2864
-2820
-2775
-2731
-2687
-2643
-2598
-2554
-2510
-2466
-2422
-2378
-2334
-2291
-2247
-2203
-2159
-2115
-2071
-2027
-1983
-1938
-1893
-1848
-1803
-1756
-1710
-1663
-1615
-1566
-1517
-1467
-1416
-1364
-1312
-1258
-1204
-1149
-1093
-1035
-978
-919
-859
-799
-737
-675
-613
-550
-486
-422
-358
-293
-228
-162
-97
-31
34
100
165
231
296
362
427
491
556
620
684
747
810
872
934
995
1056
1116
1175
1233
1291
1347
1404
1459
1513
1567
1620
1672
1723
1774
1823
1872
1920
1967
2013
2058
2102
2145
2186
2227
2267
2305
2342
2378
2413
2446
2478
2509
2539
2567
2595
2620
2645
2668
2689
2710
2728
2745
2761
2775
2787
2798
2806
2813
2819
2822
2824
2825
2823
2820
2815
2809
2801
2791
2780
2767
2752
2736
2718
2699
2678
2656
2633
2608
2581
2554
2524
2494
2463
2430
2396
2361
2324
2287
2248
2209
2168
2126
2083
2040
1995
1949
1903
1855
1807
1758
1709
1658
1608
1556
1505
1452
1400
1347
1294
1240
1187
1133
1079
1025
971
917
863
809
756
702
649
596
543
491
439
388
337
286
236
186
137
89
41
-6
-52
-98
-142
-186
-229
-271
-313
-353
-392
-430
-467
-504
-539
-573
-607
-639
-670
-700
-729
-758
-785
-811
-836
-861
-884
-907
-929
-950
-971
-990
-1008
-1028
-1046
-1063
-1081
-1097
-1114
-1130
-1145
-1161
-1176
-1191
-1206
-1221
-1236
-1250
-1265
-1279
-1294
-1309
-1324
-1340
-1356
-1372
-1388
-1405
-1423
-1440
-1459
-1478
-1498
-1519
-1540
-1562
-1584
-1608
-1632
-1657
-1682
-1708
-1735
-1762
-1790
-1818
-1847
-1877
-1906
-1936
-1967
-1998
-2029
-2060
-2092
-2124
-2156
-2188
-2221
-2254
-2287
-2320
-2353
-2386
-2419
-2452
-2485
-2518
-2550
-2583
-2615
-2646
-2678
-2709
-2740
-2771
-2801
-2831
-2861
-2890
-2919
-2948
-2977
-3005
-3034
-3062
-3090
-3117
-3145
-3172
-3199
-3226
-3253
-3279
-3304
-3329
-3354
-3378
-3401
-3424
-3446
-3467
-3487
-3507
-3525
-3542
-3559
-3574
-3589
-3602
-3615
-3626
-3637
-3647
-3655
-3663
-3669
-3675
-3680
-3684
-3687
-3689
-3691
-3691
-3692
-3691
-3690
-3688
-3686
-3684
-3681
-3677
-3673
-3669
-3665
-3660
-3654
-3648
-3642
-3635
-3628
-3621
-3613
-3604
-3595
-3585
-3575
-3564
-3552
-3541
-3528
-3515
-3502
-3488
-3473
-3459
-3443
-3428
-3412
-3396
-3379
-3362
-3345
-3328
-3311
-3293
-3276
-3258
-3240
-3222
-3203
-3185
-3167
-3149
-3131
-3113
-3095
-3077
-3059
-3042
-3024
-3006
-2989
-2972
-2954
-2937
-2919
-2902
-2884
-2867
-2849
-2831
-2813
-2794
-2776
-2757
-2738
-2718
-2698
-2678
-2658
-2637
-2616
-2595
-2574
-2552
-2530
-2508
-2486
-2464
-2441
-2419
-2396
-2373
-2350
-2327
-2304
-2281
-2257
-2234
-2211
-2188
-2165
-2141
-2118
-2095
-2071
-2048
-2024
-2001
-1977
-1953
-1929
-1905
-1881
-1857
-1833
-1809
-1785
-1761
-1737
-1713
-1689
-1665
-1641
-1617
-1593
-1570
-1546
-1522
-1499
-1476
-1453
-1430
-1407
-1384
-1362
-1339
-1317
-1295
-1273
-1252
-1231
-1210
-1189
-1168
-1148
-1128
-1109
-1089
-1070
-1052
-1034
-1016
-1000
-983
-967
-952
-937
-923
-910
-897
-885
-874
-864
-854
-845
-836
-829
-821
-815
-808
-803
-798
-793
-788
-784
-780
-776
-772
-768
-764
-760
-756
-752
-748
-744
-739
-734
-728
-723
-717
-710
-703
-696
-689
-681
-673
-664
-655
-646
-636
-626
-616
-606
-595
-585
-574
-563
-552
-541
-530
-518
-507
-496
-485
-474
-463
-453
-442
-432
-421
-411
-402
-392
-383
-374
-365
-357
-349
-341
-334
-327
-321
-315
-309
-304
-298
-294
-289
-285
-281
-277
-273
-270
-267
-264
-261
-258
-255
-253
-251
-249
-247
-245
-244
-243
-241
-240
-240
-239
-238
-238
-238
-237
-237
-237
-237
-236
-236
-235
-235
-234
-233
-232
-231
-229
-228
-226
-223
-221
-218
-214
-211
-207
-202
-197
-191
-185
-179
-171
-164
-156
-147
-137
-128
-117
-107
-95
-84
-71
-59
-45
-32
-17
-3
13
28
44
61
78
95
113
131
149
168
188
207
227
247
268
289
310
331
353
375
398
421
444
468
492
516
542
567
593
620
647
675
703
731
760
790
819
849
880
910
941
971
1002
1033
1063
1093
1123
1153
1182
1211
1240
1267
1295
1321
1347
1372
1396
1420
1443
1465
1486
1506
1525
1543
1561
1578
1593
1608
1622
1636
1648
1659
1670
1679
1688
1696
1703
1709
1715
1719
1722
1725
1727
1728
1728
1727
1726
1724
1721
1717
1712
1707
1701
1695
1688
1681
1673
1664
1656
1647
1638
1628
1619
1609
1599
1590
1580
1570
1560
1551
1541
1531
1522
1512
1503
1494
1484
1475
1467
1458
1450
1441
1433
1425
1417
1409
1401
1393
1385
1377
1369
1360
1352
1344
1335
1326
1317
1308
1299
1290
1280
1270
1261
1251
1241
1231
1221
1212
1202
1193
1184
1175
1166
1157
1149
1141
1133
1126
1119
1113
1107
1101
1096
1091
1087
1083
1079
1076
1072
1069
1066
1064
1061
1059
1056
1054
1052
1051
1049
1048
1047
1047
1046
1046
1046
1047
1047
1048
1049
1050
1051
1052
1054
1055
1056
1057
1059
1060
1061
1062
1064
1065
1066
1067
1068
1070
1070
1071
1072
1073
1073
1074
1075
1075
1076
1076
1077
1078
1079
1080
1081
1083
1085
1087
1089
1092
1095
1098
1102
1106
1110
1114
1119
1124
1130
1136
1142
1148
1155
1162
1169
1177
1184
1192
1199
1207
1215
1223
1230
1238
1246
1254
1261
1269
1277
1284
1292
1300
1307
1315
1322
1330
1338
1345
1353
1360
1367
1375
1382
1389
1396
1403
1410
1417
1423
1430
1436
1442
1448
1454
1459
1465
1470
1475
1480
1485
1490
1495
1499
1504
1508
1513
1517
1521
1526
1530
1534
1539
1543
1547
1551
1556
1560
1564
1569
1573
1577
1582
1587
1591
1596
1601
1606
1611
1616
1621
1626
1631
1636
1641
1646
1651
1656
1661
1665
1669
1674
1677
1681
1684
1687
1689
1691
1693
1695
1696
1696
1697
1697
1696
1696
1694
1693
1691
1689
1687
1684
1681
1677
1673
1669
1664
1659
1653
1647
1640
1633
1626
1618
1609
1601
1591
1582
1571
1561
1550
1538
1526
1514
1501
1487
1473
1459
1444
1429
1413
1397
1381
1364
1347
1329
1311
1293
1274
1255
1236
1216
1196
1176
1155
1134
1113
1092
1070
1048
1026
1004
981
959
936
913
890
866
843
819
795
770
746
721
696
670
644
617
591
563
535
507
478
448
417
386
354
322
288
254
219
183
146
108
69
29
-12
-54
-97
-140
-185
-231
-277
-324
-372
-421
-470
-520
-571
-622
-674
-727
-780
-834
-888
-942
-997
-1053
-1109
-1165
-1221
-1278
-1334
-1391
-1448
-1505
-1562
-1618
-1675
-1731
-1787
-1843
-1898
-1954
-2009
-2063
-2118
-2172
-2225
-2279
-2332
-2384
-2437
-2489
-2541
-2592
-2643
-2694
-2744
-2794
-2844
-2893
-2942
-2991
-3040
-3088
-3136
-3184
-3231
-3278
-3325
-3372
-3418
-3464
-3510
-3556
-3601
-3646
-3690
-3735
-3779
-3822
-3865
-3908
-3951
-3993
-4034
-4075
-4116
-4156
-4196
-4235
-4273
-4311
-4348
-4385
-4420
-4456
-4491
-4525
-4559
-4592
-4624
-4657
-4688
-4720
-4751
-4781
-4811
-4841
-4871
-4900
-4929
-4958
-4986
-5014
-5042
-5069
-5096
-5123
-5150
-5176
-5202
-5228
-5253
-5278
-5303
-5328
-5352
-5376
-5400
-5424
-5447
-5470
-5493
-5516
-5538
-5560
-5582
-5604
-5625
-5647
-5668
-5688
-5709
-5729
-5749
-5768
-5787
-5806
-5825
-5844
-5862
-5880
-5898
-5916
-5933
-5950
-5968
-5985
-6001
-6018
-6035
-6051
-6067
-6083
-6098
-6114
-6129
-6144
-6158
-6173
-6187
-6200
-6214
-6227
-6239
-6252
-6264
-6275
-6286
-6297
-6308
-6318
-6328
-6337
-6347
-6355
-6364
-6372
-6380
-6387
-6394
-6401
-6407
-6413
-6419
-6424
-6429
-6433
-6437
-6440
-6443
-6446
-6448
-6450
-6451
-6452
-6452
-6452
-6451
-6450
-6449
-6447
-6444
-6442
-6438
-6435
-6430
-6426
-6421
-6416
-6410
-6404
-6398
-6391
-6384
-6377
-6369
-6362
-6354
-6346
-6337
-6329
-6320
-6311
-6302
-6293
-6284
-6274
-6265
-6255
-6246
-6236
-6227
-6217
-6208
-6198
-6189
-6180
-6170
-6161
-6152
-6143
-6135
-6126
-6118
-6110
-6102
-6094
-6086
-6079
-6072
-6065
-6058
-6052
-6046
-6040
-6035
-6030
-6024
-6020
-6015
-6011
-6006
-6003
-5999
-5996
-5993
-5990
-5987
-5985
-5984
-5983
-5982
-5981
-5981
-5982
-5983
-5984
-5986
-5988
-5990
-5993
-5996
-5999
-6003
-6007
-6010
-6014
-6018
-6022
-6026
-6030
-6034
-6038
-6042
-6046
-6049
-6053
-6056
-6059
-6061
-6063
-6065
-6067
-6068
-6069
-6069
-6068
-6067
-6065
-6063
-6059
-6055
-6050
-6045
-6038
-6031
-6022
-6013
-6003
-5993
-5981
-5969
-5956
-5943
-5928
-5913
-5897
-5880
-5863
-5845
-5826
-5806
-5786
-5765
-5743
-5720
-5696
-5671
-5645
-5619
-5591
-5563
-5533
-5503
-5471
-5439
-5405
-5371
-5335
-5298
-5261
-5222
-5183
-5142
-5101
-5059
-5016
-4972
-4927
-4882
-4835
-4788
-4740
-4691
-4642
-4592
-4541
-4489
-4436
-4383
-4329
-4274
-4219
-4163
-4105
-4048
-3989
-3930
-3870
-3810
-3748
-3687
-3624
-3561
-3497
-3432
-3367
-3302
-3236
-3169
-3102
-3035
-2967
-2899
-2831
-2763
-2694
-2625
-2557
-2488
-2419
-2351
-2282
-2214
-2145
-2077
-2009
-1941
-1874
-1806
-1739
-1672
-1605
-1538
-1472
-1405
-1339
-1273
-1207
-1141
-1076
-1010
-944
-878
-812
-746
-680
-613
-547
-480
-413
-346
-279
-212
-144
-77
-9
59
126
194
261
329
396
464
531
598
665
732
798
864
930
996
1062
1127
1192
1257
1321
1386
1449
1513
1575
1638
1700
1761
1822
1882
1941
2000
2058
2115
2171
2226
2281
2334
2386
2438
2488
2537
2585
2632
2677
2721
2764
2806
2846
2885
2923
2959
2994
3028
3061
3092
3122
3151
3179
3206
3232
3258
3282
3305
3328
3350
3371
3391
3411
3430
3449
3467
3485
3502
3519
3535
3551
3566
3581
3596
3610
3624
3638
3651
3664
3676
3689
3701
3712
3724
3735
3745
3756
3765
3775
3785
3794
3803
3811
3820
3828
3836
3844
3852
3859
3867
3875
3882
3890
3897
3904
3912
3919
3927
3934
3941
3948
3956
3963
3970
3977
3984
3991
3998
4003
4011
4017
4024
4030
4035
4042
4048
4053
4059
4065
4070
4075
4081
4086
4091
4096
4101
4106
4111
4115
4120
4124
4128
4132
4135
4139
4142
4145
4148
4151
4153
4155
4158
4160
4161
4163
4165
4167
4169
4170
4172
4175
4177
4180
4183
4186
4189
4193
4198
4202
4207
4212
4218
4224
4230
4236
4243
4249
4256
4263
4270
4277
4285
4292
4299
4306
4313
4320
4326
4333
4339
4345
4351
4356
4361
4366
4371
4375
4378
4382
4385
4387
4389
4391
4393
4395
4396
4397
4397
4398
4398
4399
4399
4399
4399
4399
4399
4399
4400
4400
4400
4401
4401
4402
4403
4404
4406
4407
4409
4411
4413
4415
4418
4421
4424
4428
4431
4435
4440
4444
4449
4455
4460
4466
4472
4479
4485
4492
4499
4506
4513
4520
4527
4534
4541
4547
4554
4560
4566
4573
4578
4584
4590
4595
4601
4606
4610
4615
4620
4624
4628
4632
4636
4639
4643
4646
4649
4651
4654
4656
4658
4659
4661
4662
4663
4664
4664
4664
4664
4664
4663
4662
4660
4658
4656
4653
4650
4646
4642
4638
4633
4627
4621
4614
4607
4599
4590
4581
4572
4561
4551
4539
4527
4515
4502
4488
4474
4459
4444
4428
4411
4394
4376
4358
4339
4320
4300
4279
4258
4236
4214
4191
4168
4144
4119
4094
4069
4043
4018
3991
3964
3937
3910
3882
3855
3826
3798
3769
3741
3711
3682
3653
3623
3593
3562
3531
3500
3469
3438
3406
3374
3341
3309
3276
3243
3210
3177
3144
3110
3076
3043
3009
2975
2941
2908
2874
2841
2807
2774
2740
2707
2674
2641
2608
2576
2543
2511
2478
2446
2415
2383
2351
2320
2288
2257
2226
2196
2165
2135
2104
2074
2045
2015
1986
1956
1928
1899
1870
1842
1815
1787
1760
1733
1706
1680
1654
1628
1603
1577
1552
1527
1502
1477
1451
1426
1401
1376
1351
1325
1299
1274
1248
1221
1195
1168
1142
1115
1087
1060
1032
1004
976
947
919
890
861
832
803
774
745
716
687
658
630
601
573
545
517
490
463
437
411
385
361
336
313
289
267
245
224
204
184
165
147
129
113
97
81
67
53
40
28
17
6
-4
-13
-21
-28
-35
-41
-46
-51
-55
-59
-62
-64
-66
-67
-67
-67
-67
-65
-64
-61
-58
-55
-51
-47
-42
-36
-30
-24
-17
-10
-2
5
14
22
31
40
49
58
68
77
87
97
107
117
127
137
148
158
169
180
191
202
213
224
236
248
260
272
284
296
308
321
333
345
358
371
383
396
409
422
435
448
461
474
487
500
513
527
540
553
566
580
593
606
619
633
646
659
672
685
698
710
723
736
748
760
772
783
794
806
816
827
837
847
857
866
875
884
892
900
908
915
922
929
935
940
945
950
954
958
962
964
967
969
970
971
972
972
971
970
969
967
965
962
959
956
952
947
943
938
932
927
921
914
908
901
894
886
878
870
862
853
844
835
825
816
806
795
785
774
764
753
741
730
719
707
695
683
671
659
647
635
623
610
598
585
573
560
548
535
522
509
497
484
470
457
444
430
416
402
388
373
358
343
327
311
295
278
262
244
227
209
192
174
155
137
118
99
81
62
42
23
4
-16
-35
-55
-75
-94
-114
-134
-154
-174
-194
-215
-235
-256
-276
-297
-318
-339
-360
-382
-403
-424
-446
-467
-489
-511
-533
-554
-576
-598
-620
-642
-664
-686
-709
-731
-753
-775
-797
-820
-842
-865
-887
-910
-933
-956
-979
-1002
-1026
-1049
-1073
-1098
-1122
-1147
-1173
-1199
-1225
-1252
-1279
-1307
-1335
-1363
-1392
-1421
-1451
-1481
-1512
-1543
-1574
-1606
-1638
-1670
-1703
-1736
-1769
-1803
-1837
-1871
-1906
-1941
-1976
-2012
-2048
-2085
-2122
-2160
-2198
-2236
-2275
-2315
-2355
-2396
-2437
-2478
-2521
-2563
-2606
-2650
-2694
-2738
-2782
-2827
-2873
-2918
-2964
-3009
-3055
-3101
-3146
-3192
-3238
-3283
-3328
-3372
-3417
-3461
-3504
-3547
-3589
-3631
-3672
-3713
-3752
-3792
-3830
-3868
-3905
-3942
-3977
-4011
-4046
-4080
-4112
-4144
-4175
-4205
-4234
-4262
-4290
-4316
-4342
-4367
-4391
-4414
-4437
-4458
-4478
-4498
-4517
-4535
-4552
-4568
-4583
-4598
-4612
-4625
-4638
-4649
-4660
-4671
-4680
-4690
-4698
-4707
-4714
-4722
-4729
-4735
-4742
-4748
-4754
-4760
-4766
-4772
-4777
-4783
-4789
-4794
-4800
-4806
-4812
-4818
-4824
-4830
-4837
-4844
-4851
-4858
-4865
-4873
-4881
-4889
-4898
-4907
-4916
-4925
-4935
-4945
-4956
-4966
-4977
-4989
-5000
-5012
-5025
-5037
-5050
-5063
-5076
-5090
-5103
-5117
-5131
-5145
-5160
-5174
-5188
-5202
-5217
-5231
-5245
-5259
-5273
-5287
-5301
-5314
-5328
-5341
-5355
-5368
-5381
-5394
-5407
-5420
-5432
-5444
-5457
-5469
-5481
-5492
-5503
-5515
-5525
-5536
-5546
-5556
-5565
-5574
-5583
-5592
-5600
-5607
-5614
-5621
-5628
-5634
-5639
-5644
-5649
-5653
-5657
-5660
-5663
-5665
-5667
-5669
-5670
-5670
-5670
-5669
-5668
-5666
-5664
-5661
-5657
-5652
-5647
-5641
-5635
-5627
-5619
-5609
-5600
-5589
-5577
-5565
-5551
-5537
-5522
-5507
-5490
-5473
-5455
-5437
-5417
-5397
-5376
-5355
-5333
-5310
-5287
-5263
-5239
-5214
-5189
-5163
-5137
-5110
-5082
-5055
-5027
-4998
-4969
-4940
-4910
-4880
-4850
-4819
-4788
-4757
-4725
-4693
-4660
-4627
-4594
-4560
-4526
-4492
-4457
-4421
-4385
-4348
-4311
-4273
-4235
-4197
-4157
-4117
-4077
-4035
-3994
-3952
-3909
-3866
-3823
-3778
-3734
-3688
-3643
-3596
-3550
-3502
-3455
-3407
-3358
-3309
-3260
-3210
-3159
-3109
-3058
-3007
-2955
-2903
-2850
-2798
-2745
-2692
-2638
-2585
-2531
-2477
-2423
-2369
-2314
-2260
-2205
-2151
-2096
-2041
-1987
-1932
-1878
-1823
-1769
-1715
-1661
-1607
-1553
-1499
-1445
-1392
-1338
-1285
-1233
-1180
-1128
-1076
-1025
-974
-924
-874
-824
-775
-726
-678
-630
-583
-536
-490
-445
-399
-355
-311
-268
-225
-183
-142
-101
-61
-21
18
56
93
130
166
202
237
271
305
338
371
402
434
464
494
524
553
581
608
635
662
688
713
738
762
785
808
830
852
873
893
913
933
951
969
987
1004
1020
1036
1051
1065
1079
1092
1105
1116
1128
1138
1148
1157
1165
1173
1180
1187
1193
1198
1202
1206
1210
1212
1215
1216
1217
1218
1218
1218
1217
1216
1214
1212
1210
1207
1204
1200
1196
1192
1188
1183
1177
1172
1166
1159
1153
1146
1139
1131
1123
1115
1106
1097
1088
1079
1069
1059
1049
1039
1028
1016
1006
995
983
972
960
948
936
924
911
899
886
874
861
848
836
824
811
799
787
775
763
751
740
728
717
706
695
685
675
664
655
645
636
627
618
610
601
593
586
579
572
566
560
555
550
546
542
539
537
535
533
532
532
533
534
535
538
540
544
548
553
558
564
571
578
586
595
604
614
624
636
648
661
674
688
703
719
735
753
770
789
808
828
848
869
890
913
935
959
982
1006
1032
1057
1083
1109
1136
1163
1190
1218
1246
1274
1302
1330
1359
1387
1416
1444
1473
1501
1530
1558
1586
1613
1641
1668
1696
1723
1749
1776
1802
1827
1852
1877
1902
1926
1949
1973
1995
2017
2040
2061
2082
2102
2122
2141
2160
2178
2196
2213
2230
2246
2262
2277
2292
2306
2320
2333
2345
2358
2369
2380
2391
2401
2410
2419
2428
2436
2443
2450
2457
2463
2469
2475
2480
2486
2491
2496
2501
2505
2510
2515
2520
2525
2530
2535
2540
2545
2550
2556
2561
2567
2572
2578
2584
2590
2596
2602
2608
2614
2620
2626
2632
2638
2644
2649
2655
2660
2666
2671
2676
2681
2686
2691
2697
2702
2707
2712
2718
2723
2729
2735
2741
2748
2755
2762
2770
2778
2786
2795
2804
2814
2824
2834
2845
2856
2868
2880
2893
2906
2919
2933
2948
2963
2978
2994
3011
3028
3045
3063
3081
3100
3119
3138
3158
3178
3199
3220
3242
3264
3286
3309
3332
3355
3379
3403
3428
3453
3478
3503
3529
3556
3582
3609
3636
3664
3691
3719
3747
3776
3805
3833
3863
3892
3922
3952
3982
4011
4042
4073
4103
4134
4165
4196
4228
4259
4291
4323
4355
4387
4419
4452
4484
4517
4550
4583
4616
4650
4683
4717
4750
4784
4817
4851
4885
4918
4952
4985
5019
5053
5086
5119
5153
5186
5219
5252
5284
5317
5349
5381
5413
5445
5477
5508
5539
5570
5601
5632
5662
5692
5722
5752
5782
5811
5841
5870
5898
5927
5955
5983
6011
6038
6065
6092
6119
6145
6171
6197
6222
6247
6272
6296
6320
6344
6367
6390
6413
6435
6457
6479
6500
6521
6542
6562
6582
6602
6621
6640
6659
6678
6696
6714
6732
6749
6766
6783
6800
6817
6833
6850
6866
6882
6898
6914
6930
6946
6961
6976
6991
7006
7021
7036
7050
7064
7078
7091
7105
7118
7131
7143
7155
7167
7179
7190
7201
7212
7223
7234
7244
7254
7264
7274
7283
7293
7302
7311
7320
7328
7337
7345
7353
7361
7369
7376
7384
7391
7397
7404
7410
7416
7422
7428
7433
7438
7443
7447
7451
7455
7459
7462
7465
7468
7471
7473
7475
7477
7478
7479
7480
7481
7481
7480
7480
7479
7478
7476
7474
7471
7468
7464
7460
7455
7450
7444
7437
7430
7422
7413
7404
7394
7383
7372
7359
7347
7333
7319
7304
7288
7272
7255
7237
7219
7200
7181
7161
7140
7119
7097
7075
7052
7028
7004
6980
6955
6929
6903
6877
6850
6822
6794
6766
6737
6708
6678
6648
6617
6586
6555
6523
6491
6458
6425
6392
6358
6324
6290
6256
6221
6186
6151
6115
6080
6044
6008
5972
5936
5899
5862
5825
5788
5751
5713
5676
5638
5600
5561
5523
5485
5446
5407
5368
5330
5290
5251
5212
5173
5133
5094
5054
5015
4975
4935
4895
4855
4815
4774
4734
4694
4653
4612
4572
4531
4490
4449
4408
4367
4326
4285
4244
4203
4161
4120
4078
4037
3996
3955
3913
3872
3831
3789
3747
3706
3664
3622
3581
3539
3497
3455
3412
3370
3328
3285
3243
3201
3158
3116
3073
3031
2989
2946
2904
2862
2820
2778
2736
2694
2653
2611
2570
2529
2488
2447
2406
2365
2324
2284
2243
2203
2163
2122
2082
2041
2001
1963
1923
1883
1844
1805
1766
1727
1688
1650
1611
1573
1535
1497
1459
1421
1384
1347
1310
1273
1237
1201
1165
1129
1093
1058
1022
989
955
921
887
854
820
788
755
723
691
659
628
597
566
535
505
475
445
416
387
358
330
301
274
246
219
192
166
139
113
87
61
36
10
-16
-41
-66
-92
-117
-142
-168
-193
-218
-243
-269
-294
-320
-345
-370
-396
-421
-447
-472
-497
-523
-548
-573
-598
-623
-648
-673
-698
-723
-747
-772
-796
-820
-844
-868
-892
-915
-939
-962
-985
-1008
-1031
-1054
-1077
-1099
-1122
-1144
-1166
-1188
-1211
-1233
-1255
-1277
-1299
-1321
-1343
-1366
-1388
-1411
-1433
-1456
-1480
-1504
-1528
-1552
-1577
-1603
-1629
-1655
-1682
-1710
-1738
-1766
-1795
-1824
-1854
-1884
-1915
-1946
-1977
-2009
-2040
-2072
-2104
-2137
-2169
-2202
-2235
-2268
-2301
-2334
-2368
-2401
-2434
-2467
-2501
-2534
-2567
-2601
-2634
-2668
-2701
-2735
-2768
-2801
-2835
-2868
-2901
-2934
-2967
-3000
-3033
-3065
-3098
-3130
-3162
-3194
-3226
-3258
-3289
-3320
-3351
-3382
-3413
-3444
-3474
-3504
-3534
-3564
-3594
-3623
-3652
-3681
-3709
-3737
-3765
-3793
-3820
-3847
-3873
-3899
-3925
-3950
-3975
-3999
-4022
-4046
-4070
-4091
-4114
-4136
-4157
-4178
-4198
-4217
-4236
-4255
-4273
-4290
-4306
-4322
-4338
-4352
-4367
-4380
-4393
-4405
-4416
-4426
-4436
-4445
-4453
-4460
-4466
-4472
-4476
-4480
-4482
-4484
-4484
-4484
-4482
-4479
-4476
-4471
-4465
-4458
-4450
-4441
-4431
-4420
-4408
-4395
-4381
-4366
-4350
-4333
-4316
-4297
-4278
-4258
-4237
-4215
-4192
-4169
-4145
-4120
-4094
-4069
-4042
-4014
-3987
-3959
-3930
-3901
-3871
-3841
-3811
-3780
-3749
-3717
-3686
-3654
-3621
-3589
-3557
-3524
-3492
-3459
-3426
-3393
-3361
-3328
-3295
-3263
-3230
-3197
-3165
-3133
-3101
-3069
-3037
-3005
-2974
-2943
-2912
-2881
-2850
-2820
-2790
-2760
-2730
-2701
-2672
-2643
-2615
-2587
-2560
-2533
-2506
-2480
-2455
-2430
-2405
-2381
-2358
-2336
-2314
-2292
-2272
-2252
-2233
-2214
-2196
-2178
-2162
-2146
-2130
-2115
-2101
-2088
-2075
-2063
-2051
-2041
-2031
-2021
-2013
-2004
-1997
-1990
-1985
-1979
-1975
-1971
-1968
-1966
-1964
-1963
-1963
-1963
-1964
-1966
-1968
-1972
-1975
-1980
-1985
-1991
-1998
-2005
-2013
-2021
-2031
-2041
-2052
-2064
-2076
-2090
-2104
-2118
-2134
-2151
-2168
-2186
-2206
-2226
-2247
-2269
-2292
-2316
-2341
-2366
-2393
-2421
-2450
-2480
-2510
-2542
-2575
-2608
-2643
-2678
-2714
-2751
-2789
-2828
-2868
-2908
-2949
-2990
-3033
-3076
-3120
-3164
-3209
-3254
-3301
-3347
-3395
-3442
-3491
-3540
-3589
-3639
-3690
-3741
-3792
-3844
-3896
-3948
-4001
-4054
-4108
-4162
-4216
-4270
-4325
-4380
-4434
-4490
-4545
-4600
-4656
-4711
-4767
-4823
-4879
-4934
-4990
-5046
-5102
-5158
-5213
-5269
-5324
-5379
-5435
-5489
-5544
-5599
-5653
-5707
-5761
-5814
-5867
-5920
-5972
-6024
-6075
-6126
-6177
-6227
-6276
-6325
-6374
-6421
-6468
-6515
-6561
-6606
-6650
-6694
-6737
-6779
-6821
-6862
-6902
-6941
-6980
-7018
-7055
-7092
-7128
-7163
-7198
-7232
-7265
-7297
-7329
-7360
-7390
-7420
-7448
-7476
-7504
-7530
-7556
-7581
-7605
-7629
-7651
-7673
-7695
-7715
-7735
-7754
-7772
-7790
-7807
-7823
-7838
-7852
-7866
-7879
-7891
-7902
-7913
-7922
-7931
-7939
-7947
-7953
-7959
-7963
-7967
-7970
-7972
-7973
-7973
-7973
-7971
-7969
-7965
-7961
-7956
-7950
-7943
-7935
-7927
-7917
-7907
-7896
-7885
-7872
-7859
-7846
-7831
-7816
-7800
-7784
-7767
-7749
-7731
-7713
-7694
-7674
-7654
-7634
-7613
-7592
-7570
-7548
-7526
-7504
-7481
-7458
-7435
-7412
-7389
-7366
-7343
-7320
-7297
-7274
-7251
-7229
-7206
-7184
-7161
-7139
-7117
-7095
-7073
-7051
-7029
-7008
-6986
-6964
-6943
-6921
-6899
-6878
-6856
-6835
-6813
-6791
-6770
-6748
-6726
-6705
-6683
-6661
-6639
-6618
-6596
-6574
-6552
-6531
-6509
-6487
-6466
-6444
-6423
-6402
-6380
-6359
-6338
-6317
-6296
-6275
-6254
-6234
-6213
-6193
-6173
-6153
-6133
-6113
-6094
-6075
-6056
-6037
-6018
-6000
-5982
-5965
-5948
-5931
-5914
-5898
-5882
-5867
-5851
-5836
-5822
-5807
-5793
-5779
-5765
-5752
-5739
-5726
-5713
-5700
-5687
-5675
-5662
-5650
-5637
-5625
-5613
-5601
-5590
-5578
-5566
-5555
-5543
-5532
-5521
-5509
-5498
-5488
-5477
-5467
-5456
-5446
-5436
-5427
-5417
-5408
-5399
-5390
-5382
-5374
-5366
-5358
-5350
-5343
-5336
-5329
-5322
-5316
-5310
-5304
-5298
-5292
-5286
-5281
-5275
-5270
-5265
-5259
-5254
-5250
-5245
-5240
-5235
-5231
-5227
-5223
-5219
-5215
-5211
-5207
-5204
-5201
-5198
-5195
-5192
-5189
-5187
-5184
-5182
-5180
-5178
-5176
-5174
-5173
-5171
-5169
-5167
-5166
-5164
-5162
-5160
-5158
-5156
-5154
-5151
-5149
-5146
-5143
-5139
-5135
-5131
-5127
-5123
-5118
-5112
-5107
-5101
-5094
-5087
-5080
-5072
-5064
-5056
-5047
-5038
-5028
-5017
-5007
-4996
-4984
-4972
-4959
-4946
-4932
-4918
-4903
-4888
-4872
-4856
-4839
-4821
-4803
-4784
-4764
-4744
-4723
-4702
-4680
-4658
-4635
-4612
-4588
-4564
-4539
-4514
-4488
-4462
-4436
-4409
-4383
-4355
-4328
-4300
-4272
-4243
-4214
-4185
-4156
-4126
-4096
-4066
-4035
-4005
-3975
-3944
-3912
-3881
-3849
-3817
-3784
-3752
-3719
-3686
-3652
-3619
-3585
-3551
-3516
-3482
-3447
-3411
-3376
-3340
-3304
-3268
-3231
-3194
-3157
-3120
-3083
-3045
-3007
-2969
-2930
-2891
-2853
-2813
-2774
-2735
-2695
-2655
-2615
-2574
-2534
-2493
-2452
-2411
-2369
-2328
-2286
-2245
-2203
-2161
-2119
-2076
-2033
-1992
-1949
-1906
-1863
-1820
-1777
-1734
-1691
-1647
-1603
-1559
-1515
-1471
-1427
-1382
-1338
-1293
-1248
-1202
-1157
-1111
-1065
-1018
-972
-926
-879
-832
-784
-737
-689
-641
-593
-545
-496
-448
-399
-350
-301
-252
-202
-153
-103
-53
-3
47
97
147
197
247
298
348
399
449
500
551
601
652
703
754
805
856
907
958
1008
1060
1111
1162
1213
1264
1315
1366
1417
1468
1519
1569
1620
1670
1721
1771
1821
1870
1920
1969
2017
2067
2116
2165
2214
2262
2310
2358
2406
2453
2500
2548
2595
2642
2688
2735
2781
2827
2873
2919
2964
3009
3054
3099
3144
3188
3232
3275
3319
3362
3404
3447
3488
3530
3571
3612
3652
3692
3732
3771
3809
3848
3885
3923
3960
3996
4032
4067
4102
4136
4170
4203
4236
4268
4300
4331
4361
4391
4420
4448
4476
4503
4530
4556
4581
4606
4630
4653
4676
4699
4720
4742
4762
4782
4802
4821
4839
4857
4874
4891
4907
4923
4938
4952
4966
4979
4992
5004
5015
5027
5037
5047
5056
5065
5074
5081
5089
5096
5102
5108
5114
5119
5123
5128
5131
5135
5138
5140
5142
5144
5145
5146
5146
5146
5146
5145
5143
5141
5139
5136
5133
5129
5125
5121
5116
5111
5105
5098
5092
5085
5077
5070
5061
5053
5044
5035
5025
5016
5005
4995
4985
4974
4963
4952
4941
4929
4918
4906
4894
4882
4870
4858
4846
4834
4821
4809
4797
4784
4772
4760
4747
4735
4723
4710
4698
4685
4673
4661
4648
4636
4623
4611
4598
4586
4574
4561
4549
4537
4525
4513
4501
4489
4477
4465
4453
4441
4430
4418
4407
4395
4384
4373
4361
4350
4339
4328
4317
4306
4295
4284
4273
4262
4252
4241
4230
4220
4209
4199
4188
4178
4167
4157
4147
4136
4126
4115
4105
4094
4083
4073
4062
4051
4041
4029
4018
4006
3995
3983
3971
3959
3947
3934
3921
3908
3895
3881
3867
3853
3839
3824
3810
3795
3779
3764
3749
3733
3718
3702
3686
3670
3654
3638
3622
3606
3590
3574
3558
3542
3526
3510
3494
3478
3462
3447
3431
3415
3400
3384
3369
3354
3338
3323
3309
3294
3279
3265
3251
3237
3223
3210
3196
3183
3170
3157
3145
3133
3121
3109
3097
3086
3075
3064
3054
3043
3033
3024
3014
3006
2997
2989
2981
2973
2966
2960
2953
2947
2942
2936
2932
2927
2923
2920
2916
2913
2911
2909
2907
2906
2905
2904
2904
2904
2905
2906
2907
2909
2911
2914
2917
2920
2924
2928
2932
2937
2942
2947
2953
2959
2966
2973
2980
2988
2996
3004
3012
3020
3029
3038
3047
3056
3065
3074
3083
3093
3102
3111
3119
3128
3137
3145
3153
3160
3168
3175
3182
3188
3194
3200
3205
3210
3215
3219
3223
3227
3230
3233
3235
3237
3239
3240
3241
3241
3241
3241
3241
3240
3238
3237
3235
3232
3230
3227
3224
3220
3216
3212
3208
3203
3198
3193
3188
3182
3177
3171
3165
3158
3152
3146
3139
3132
3125
3119
3112
3105
3098
3091
3083
3076
3069
3062
3055
3047
3040
3033
3026
3018
3011
3004
2997
2990
2983
2976
2969
2962
2955
2948
2941
2934
2927
2920
2913
2906
2899
2892
2885
2878
2871
2864
2857
2850
2843
2835
2828
2820
2813
2805
2797
2789
2781
2773
2764
2755
2747
2738
2728
2719
2709
2700
2690
2679
2669
2658
2648
2636
2625
2614
2602
2590
2578
2565
2553
2540
2527
2514
2500
2486
2472
2458
2444
2430
2415
2400
2386
2371
2356
2340
2325
2310
2294
2279
2263
2247
2232
2216
2200
2184
2168
2152
2135
2119
2103
2087
2071
2054
2037
2021
2005
1990
1974
1958
1943
1927
1912
1896
1881
1866
1851
1837
1823
1809
1795
1782
1769
1756
1744
1732
1721
1710
1699
1689
1679
1669
1660
1651
1643
1635
1627
1620
1613
1607
1601
1595
1590
1585
1580
1576
1572
1568
1565
1562
1559
1556
1554
1552
1550
1549
1547
1546
1545
1544
1543
1543
1542
1542
1541
1541
1541
1541
1540
1540
1540
1540
1540
1539
1539
1539
1538
1538
1537
1536
1536
1535
1534
1533
1532
1531
1529
1528
1526
1525
1523
1521
1519
1517
1515
1513
1511
1508
1506
1503
1500
1497
1494
1491
1488
1484
1480
1476
1472
1467
1463
1458
1453
1447
1442
1436
1430
1423
1417
1410
1403
1396
1388
1380
1372
1364
1356
1348
1339
1330
1321
1312
1303
1294
1285
1275
1266
1256
1247
1238
1228
1219
1210
1200
1191
1182
1173
1164
1155
1146
1137
1128
1120
1111
1103
1094
1086
1078
1070
1062
1054
1046
1038
1031
1022
1016
1008
1000
994
987
980
973
967
960
953
946
940
933
927
920
914
907
900
894
887
881
874
868
862
855
849
842
836
830
823
817
810
804
797
791
784
778
771
765
758
752
745
738
731
724
717
710
703
696
688
681
673
665
657
648
640
631
622
613
603
593
583
573
562
551
540
528
516
503
490
477
463
448
434
418
402
386
369
351
333
314
295
275
255
234
212
190
168
144
121
96
71
46
20
-6
-34
-61
-89
-118
-147
-176
-206
-236
-267
-299
-330
-362
-395
-428
-461
-495
-529
-563
-598
-632
-668
-703
-739
-775
-811
-847
-883
-920
-956
-993
-1030
-1067
-1103
-1140
-1177
-1214
-1250
-1287
-1324
-1360
-1397
-1433
-1469
-1505
-1541
-1577
-1613
-1648
-1684
-1719
-1754
-1789
-1823
-1858
-1892
-1926
-1960
-1994
-2027
-2060
-2093
-2125
-2157
-2189
-2221
-2252
-2283
-2313
-2344
-2374
-2403
-2433
-2462
-2490
-2519
-2547
-2574
-2602
-2629
-2655
-2682
-2708
-2733
-2759
-2784
-2809
-2833
-2858
-2882
-2905
-2929
-2952
-2975
-2997
-3020
-3042
-3063
-3085
-3106
-3127
-3148
-3168
-3188
-3208
-3227
-3247
-3265
-3284
-3302
-3320
-3338
-3355
-3372
-3389
-3405
-3421
-3437
-3452
-3467
-3481
-3496
-3509
-3523
-3536
-3549
-3561
-3573
-3585
-3596
-3606
-3617
-3627
-3636
-3645
-3654
-3662
-3669
-3676
-3683
-3689
-3695
-3700
-3704
-3709
-3712
-3715
-3718
-3720
-3722
-3723
-3724
-3724
-3724
-3723
-3721
-3719
-3717
-3714
-3711
-3707
-3703
-3698
-3692
-3686
-3680
-3673
-3666
-3658
-3650
-3642
-3633
-3623
-3614
-3603
-3593
-3582
-3571
-3559
-3547
-3535
-3522
-3509
-3496
-3482
-3469
-3455
-3440
-3425
-3410
-3395
-3380
-3364
-3348
-3332
-3315
-3299
-3282
-3265
-3247
-3230
-3212
-3194
-3176
-3158
-3140
-3121
-3102
-3084
-3065
-3046
-3027
-3007
-2988
-2968
-2949
-2929
-2909
-2890
-2870
-2850
-2830
-2809
-2789
-2769
-2748
-2728
-2707
-2686
-2665
-2644
-2623
-2602
-2581
-2559
-2538
-2516
-2494
-2472
-2450
-2428
-2405
-2382
-2359
-2336
-2313
-2289
-2265
-2241
-2217
-2192
-2167
-2141
-2115
-2089
-2063
-2036
-2009
-1982
-1954
-1926
-1897
-1868
-1839
-1809
-1780
-1749
-1719
-1688
-1657
-1626
-1594
-1563
-1531
-1498
-1466
-1433
-1401
-1368
-1334
-1301
-1267
-1234
-1200
-1166
-1132
-1097
-1063
-1028
-994
-959
-924
-889
-854
-819
-784
-749
-714
-679
-643
-608
-573
-538
-503
-468
-433
-398
-363
-328
-293
-258
-224
-189
-155
-120
-86
-52
-18
16
49
83
116
149
182
215
247
279
311
343
375
406
437
467
497
527
557
586
615
643
671
699
727
754
780
807
833
858
883
908
932
956
980
1002
1026
1048
1070
1092
1114
1135
1156
1177
1197
1217
1237
1256
1275
1294
1313
1331
1349
1367
1384
1402
1419
1436
1452
1469
1485
1501
1517
1532
1548
1563
1579
1594
1608
1623
1638
1652
1667
1681
1695
1709
1723
1736
1750
1763
1777
1790
1803
1816
1829
1841
1854
1866
1879
1891
1903
1915
1927
1938
1950
1961
1972
1983
1993
2004
2013
2024
2033
2044
2053
2062
2071
2080
2089
2097
2105
2112
2120
2127
2134
2140
2147
2152
2158
2163
2168
2173
2177
2181
2184
2187
2190
2193
2195
2196
2198
2199
2200
2200
2200
2199
2199
2198
2196
2194
2192
2190
2187
2183
2180
2176
2172
2167
2162
2157
2151
2145
2139
2132
2126
2119
2111
2104
2096
2088
2079
2071
2062
2053
2044
2035
2025
2015
2005
1995
1984
1974
1963
1952
1940
1929
1917
1905
1893
1880
1867
1855
1842
1828
1815
1801
1787
1773
1759
1744
1730
1715
1700
1685
1669
1654
1638
1622
1606
1590
1574
1557
1541
1524
1507
1490
1473
1456
1439
1422
1404
1387
1369
1352
1334
1316
1299
1281
1263
1245
1227
1209
1191
1173
1155
1137
1119
1101
1082
1064
1046
1028
1010
992
973
955
937
919
900
882
864
846
827
809
791
773
756
738
720
703
685
668
651
634
618
601
585
569
553
537
522
507
491
476
462
447
433
418
404
391
377
363
350
337
324
311
298
286
274
262
250
238
227
215
204
194
183
172
162
152
142
132
122
112
103
94
85
76
67
58
49
41
33
24
16
9
1
-7
-14
-21
-28
-35
-42
-48
-55
-61
-67
-72
-78
-83
-88
-93
-98
-102
-106
-110
-113
-117
-120
-122
-124
-126
-128
-129
-130
-131
-131
-131
-131
-130
-129
-128
-126
-124
-122
-119
-116
-112
-108
-104
-99
-94
-89
-83
-77
-71
-64
-57
-50
-42
-34
-26
-17
-8
1
11
21
31
42
52
64
75
86
98
110
123
135
148
161
174
188
202
215
229
244
258
272
287
302
317
332
347
362
378
393
409
425
441
457
473
489
505
522
538
555
572
588
605
622
640
657
674
692
709
727
745
762
780
799
817
835
853
872
890
908
927
945
964
982
1000
1018
1038
1056
1074
1092
1110
1128
1145
1163
1180
1198
1215
1231
1248
1264
1280
1296
1311
1327
1341
1356
1370
1384
1397
1410
1422
1434
1446
1457
1467
1477
1487
1496
1504
1512
1520
1527
1533
1539
1544
1549
1553
1557
1561
1564
1566
1568
1570
1571
1572
1572
1573
1572
1572
1571
1569
1568
1566
1563
1561
1558
1554
1551
1547
1542
1538
1533
1527
1521
1515
1509
1502
1494
1487
1478
1470
1461
1452
1442
1432
1422
1411
1400
1388
1376
1363
1351
1337
1324
1310
1296
1281
1266
1250
1234
1218
1202
1185
1168
1150
1132
1114
1096
1078
1059
1040
1020
1002
982
963
943
923
903
883
863
843
823
803
782
762
741
721
700
679
659
638
618
597
576
556
535
515
495
475
454
434
415
395
376
356
337
318
299
281
262
244
226
209
191
174
157
140
123
107
91
75
59
44
28
13
-2
-16
-31
-45
-59
-72
-86
-99
-112
-124
-136
-148
-160
-171
-181
-192
-201
-211
-220
-228
-236
-243
-250
-257
-262
-267
-272
-276
-279
-282
-284
-286
-287
-287
-287
-286
-284
-282
-280
-276
-272
-268
-263
-257
-251
-244
-237
-229
-220
-211
-202
-192
-181
-170
-159
-147
-135
-122
-109
-95
-81
-67
-53
-38
-23
-7
8
24
40
56
72
88
105
121
138
154
170
187
203
219
235
251
267
282
298
313
328
343
358
373
387
402
416
430
443
457
471
484
497
510
523
535
548
560
572
583
595
606
617
628
639
650
660
670
680
689
699
708
717
726
734
743
751
759
767
774
782
789
795
802
808
814
820
826
831
836
841
846
850
855
859
862
866
869
872
874
877
879
880
882
883
883
884
884
884
883
882
881
880
878
875
873
870
867
863
859
855
850
845
840
834
828
821
814
807
799
791
783
774
765
755
746
735
725
714
702
691
679
666
654
640
627
613
599
585
570
556
540
525
509
493
477
461
444
427
410
393
375
358
340
322
303
285
266
247
228
209
190
170
151
131
111
91
71
51
31
10
-10
-31
-51
-72
-92
-113
-134
-154
-175
-196
-217
-238
-258
-279
-300
-321
-341
-362
-383
-403
-424
-445
-465
-486
-506
-527
-547
-568
-588
-608
-628
-649
-669
-689
-709
-729
-749
-769
-789
-809
-829
-848
-868
-887
-906
-925
-945
-963
-982
-1000
-1018
-1037
-1056
-1073
-1091
-1109
-1126
-1143
-1160
-1176
-1193
-1209
-1224
-1240
-1255
-1270
-1285
-1299
-1313
-1327
-1341
-1354
-1367
-1379
-1392
-1404
-1415
-1427
-1438
-1448
-1459
-1469
-1479
-1488
-1498
-1507
-1516
-1524
-1533
-1541
-1549
-1557
-1565
-1572
-1580
-1587
-1594
-1601
-1608
-1615
-1622
-1628
-1634
-1641
-1647
-1653
-1659
-1665
-1671
-1676
-1682
-1688
-1693
-1698
-1704
-1709
-1714
-1720
-1725
-1730
-1735
-1740
-1744
-1749
-1754
-1759
-1764
-1768
-1773
-1778
-1783
-1787
-1792
-1797
-1801
-1806
-1811
-1816
-1821
-1826
-1831
-1836
-1841
-1846
-1851
-1856
-1862
-1867
-1872
-1878
-1883
-1889
-1895
-1901
-1906
-1912
-1918
-1924
-1930
-1937
-1943
-1949
-1955
-1962
-1968
-1975
-1982
-1988
-1995
-2001
-2009
-2016
-2023
-2029
-2037
-2045
-2052
-2060
-2068
-2076
-2084
-2092
-2100
-2109
-2117
-2126
-2135
-2145
-2154
-2164
-2174
-2184
-2194
-2205
-2215
-2226
-2237
-2249
-2260
-2272
-2284
-2296
-2308
-2321
-2333
-2346
-2359
-2372
-2385
-2398
-2412
-2425
-2439
-2452
-2466
-2480
-2494
-2508
-2522
-2536
-2550
-2564
-2579
-2593
-2607
-2621
-2636
-2650
-2664
-2678
-2693
-2707
-2721
-2735
-2749
-2763
-2776
-2790
-2804
-2817
-2830
-2844
-2857
-2870
-2882
-2895
-2908
-2920
-2932
-2944
-2956
-2968
-2980
-2991
-3003
-3014
-3025
-3036
-3047
-3057
-3068
-3078
-3088
-3098
-3107
-3117
-3126
-3135
-3144
-3153
-3161
-3169
-3177
-3185
-3193
-3200
-3208
-3215
-3221
-3228
-3234
-3241
-3247
-3252
-3258
-3264
-3269
-3274
-3279
-3284
-3288
-3293
-3297
-3302
-3306
-3310
-3313
-3317
-3321
-3324
-3328
-3331
-3334
-3337
-3340
-3343
-3345
-3348
-3350
-3352
-3355
-3357
-3359
-3360
-3362
-3364
-3365
-3366
-3367
-3368
-3369
-3370
-3371
-3371
-3372
-3372
-3372
-3372
-3372
-3372
-3372
-3372
-3372
-3371
-3371
-3371
-3370
-3370
-3369
-3369
-3368
-3367
-3367
-3366
-3366
-3365
-3364
-3364
-3363
-3363
-3362
-3362
-3362
-3361
-3361
-3361
-3360
-3360
-3360
-3360
-3360
-3360
-3360
-3360
-3360
-3361
-3361
-3361
-3362
-3362
-3363
-3363
-3364
-3365
-3366
-3367
-3368
-3370
-3371
-3373
-3374
-3376
-3378
-3379
-3381
-3383
-3385
-3387
-3389
-3391
-3393
-3395
-3397
-3399
-3400
-3402
-3404
-3405
-3407
-3408
-3410
-3411
-3412
-3413
-3414
-3415
-3416
-3416
-3417
-3417
-3417
-3418
-3418
-3418
-3418
-3418
-3418
-3417
-3417
-3417
-3416
-3415
-3415
-3414
-3413
-3411
-3410
-3409
-3407
-3405
-3403
-3401
-3399
-3396
-3393
-3390
-3387
-3384
-3380
-3376
-3372
-3368
-3364
-3359
-3354
-3349
-3343
-3338
-3332
-3325
-3319
-3312
-3305
-3298
-3291
-3283
-3275
-3266
-3258
-3249
-3240
-3230
-3220
-3210
-3200
-3189
-3178
-3167
-3155
-3143
-3131
-3118
-3105
-3092
-3078
-3064
-3050
-3036
-3021
-3006
-2991
-2975
-2960
-2944
-2928
-2911
-2895
-2878
-2861
-2844
-2826
-2809
-2791
-2773
-2755
-2737
-2719
-2701
-2683
-2664
-2646
-2627
-2608
-2589
-2571
-2552
-2533
-2514
-2495
-2476
-2457
-2438
-2419
-2400
-2381
-2363
-2344
-2326
-2307
-2289
-2271
-2253
-2235
-2217
-2199
-2182
-2164
-2147
-2130
-2112
-2095
-2079
-2062
-2045
-2028
-2012
-1995
-1979
-1962
-1946
-1929
-1913
-1896
-1880
-1863
-1847
-1830
-1814
-1797
-1781
-1764
-1748
-1731
-1714
-1698
-1681
-1664
-1647
-1631
-1614
-1597
-1581
-1564
-1547
-1531
-1514
-1498
-1481
-1465
-1449
-1432
-1416
-1400
-1384
-1368
-1352
-1336
-1320
-1304
-1288
-1272
-1257
-1241
-1225
-1210
-1194
-1178
-1163
-1147
-1132
-1117
-1101
-1086
-1070
-1055
-1040
-1024
-1008
-994
-978
-963
-948
-932
-917
-902
-887
-871
-856
-841
-826
-810
-795
-780
-765
-750
-734
-719
-704
-689
-674
-659
-644
-630
-615
-600
-585
-571
-557
-542
-528
-514
-500
-486
-472
-459
-445
-432
-419
-406
-393
-381
-368
-356
-344
-333
-321
-310
-299
-289
-278
-268
-259
-249
-241
-232
-224
-216
-208
-201
-194
-188
-182
-176
-171
-167
-162
-158
-155
-152
-149
-147
-145
-144
-143
-142
-142
-143
-143
-145
-146
-148
-150
-153
-155
-159
-162
-166
-170
-174
-179
-184
-189
-195
-200
-206
-212
-219
-225
-232
-239
-246
-253
-260
-267
-275
-282
-290
-297
-305
-312
-320
-327
-334
-341
-349
-356
-363
-370
-376
-383
-389
-396
-402
-408
-414
-420
-425
-431
-436
-441
-445
-450
-454
-458
-462
-466
-469
-472
-475
-477
-480
-482
-483
-484
-485
-486
-486
-486
-486
-485
-484
-482
-480
-478
-475
-472
-469
-465
-461
-456
-451
-446
-440
-434
-427
-420
-412
-404
-396
-387
-378
-368
-358
-347
-336
-324
-312
-299
-286
-272
-258
-244
-228
-213
-197
-181
-164
-146
-129
-110
-92
-72
-53
-33
-12
8
30
51
73
96
119
142
166
190
215
239
265
290
316
342
369
396
423
451
479
507
535
564
592
621
651
680
710
740
770
800
830
861
891
922
953
983
1014
1046
1077
1108
1139
1171
1202
1234
1266
1297
1329
1361
1393
1425
1457
1489
1521
1552
1584
1616
1648
1680
1712
1744
1775
1807
1839
1870
1901
1933
1964
1995
2025
2056
2086
2117
2147
2177
2206
2236
2265
2294
2323
2352
2380
2408
2436
2464
2492
2519
2546
2573
2599
2625
2651
2677
2702
2728
2752
2777
2801
2825
2849
2872
2896
2918
2941
2963
2985
3007
3028
3049
3070
3090
3110
3130
3149
3168
3186
3204
3222
3240
3257
3273
3289
3305
3321
3336
3351
3365
3379
3393
3406
3420
3432
3445
3457
3468
3480
3491
3502
3512
3522
3532
3541
3550
3559
3568
3576
3584
3591
3598
3605
3612
3618
3624
3629
3634
3639
3643
3647
3650
3653
3656
3659
3660
3662
3663
3664
3664
3664
3664
3663
3662
3660
3658
3656
3653
3650
3646
3642
3638
3633
3628
3623
3617
3611
3605
3598
3590
3583
3575
3567
3558
3549
3540
3530
3520
3510
3499
3488
3477
3466
3454
3442
3430
3418
3405
3392
3380
3367
3353
3340
3327
3313
3300
3286
3273
3259
3245
3232
3218
3204
3191
3177
3163
3150
3137
3123
3110
3097
3084
3072
3059
3047
3034
3022
3011
2999
2988
2976
2966
2955
2945
2934
2925
2915
2906
2897
2888
2880
2872
2865
2857
2851
2844
2838
2832
2827
2822
2818
2814
2811
2808
2805
2803
2801
2800
2799
2799
2800
2800
2802
2803
2806
2808
2811
2815
2819
2824
2828
2834
2840
2846
2852
2860
2867
2875
2883
2892
2901
2911
2921
2932
2943
2954
2966
2978
2990
3003
3017
3030
3044
3059
3074
3089
3104
3120
3136
3152
3169
3185
3203
3220
3237
3255
3273
3291
3309
3328
3346
3365
3384
3403
3422
3441
3460
3480
3499
3519
3538
3558
3578
3597
3617
3637
3657
3677
3697
3717
3737
3756
3776
3795
3815
3834
3853
3872
3891
3909
3928
3946
3964
3981
3998
4014
4032
4048
4064
4080
4094
4110
4124
4139
4153
4166
4179
4192
4204
4216
4228
4239
4249
4260
4270
4279
4288
4297
4305
4312
4320
4326
4333
4338
4344
4348
4353
4357
4360
4363
4365
4366
4367
4368
4368
4367
4366
4364
4362
4359
4355
4351
4346
4341
4335
4328
4321
4313
4305
4296
4286
4276
4265
4254
4242
4230
4217
4203
4189
4175
4160
4144
4128
4111
4094
4077
4059
4040
4021
4001
3981
3961
3940
3919
3897
3875
3853
3830
3806
3783
3759
3735
3710
3685
3660
3634
3609
3583
3556
3530
3503
3476
3449
3422
3395
3367
3339
3311
3284
3255
3227
3199
3171
3142
3114
3085
3057
3028
2999
2971
2942
2913
2885
2856
2827
2798
2770
2741
2712
2683
2655
2626
2598
2569
2541
2512
2484
2456
2427
2399
2371
2343
2315
2287
2259
2231
2203
2176
2148
2120
2093
2065
2037
2009
1983
1955
1928
1901
1873
1846
1819
1791
1764
1737
1709
1682
1655
1627
1600
1573
1546
1519
1492
1465
1437
1411
1384
1357
1330
1303
1276
1250
1223
1196
1170
1144
1117
1091
1065
1039
1012
987
962
936
910
885
860
835
809
784
760
735
710
685
661
636
612
588
563
539
515
491
467
443
420
396
372
349
325
302
278
255
232
209
186
162
139
116
93
71
48
25
2
-20
-43
-66
-88
-111
-133
-155
-178
-200
-222
-244
-266
-288
-309
-331
-352
-374
-395
-416
-437
-458
-479
-500
-520
-541
-561
-581
-600
-620
-640
-659
-678
-697
-715
-734
-752
-770
-788
-805
-823
-840
-857
-873
-890
-906
-922
-937
-952
-967
-982
-996
-1010
-1024
-1037
-1050
-1063
-1075
-1087
-1099
-1110
-1121
-1131
-1141
-1151
-1161
-1170
-1179
-1187
-1195
-1203
-1210
-1218
-1224
-1231
-1237
-1243
-1248
-1253
-1258
-1263
-1267
-1271
-1275
-1278
-1281
-1284
-1286
-1288
-1290
-1292
-1294
-1295
-1296
-1297
-1298
-1299
-1299
-1300
-1300
-1300
-1300
-1300
-1300
-1300
-1299
-1299
-1298
-1298
-1297
-1297
-1296
-1296
-1295
-1295
-1295
-1294
-1294
-1294
-1294
-1294
-1294
-1294
-1294
-1294
-1295
-1295
-1296
-1297
-1298
-1299
-1301
-1302
-1304
-1306
-1308
-1310
-1313
-1315
-1318
-1321
-1324
-1328
-1331
-1335
-1339
-1343
-1348
-1353
-1358
-1363
-1368
-1374
-1380
-1387
-1393
-1400
-1408
-1415
-1423
-1431
-1439
-1448
-1456
-1466
-1475
-1485
-1495
-1505
-1515
-1526
-1537
-1549
-1560
-1572
-1584
-1596
-1609
-1622
-1635
-1648
-1661
-1675
-1689
-1703
-1717
-1731
-1746
-1761
-1776
-1791
-1807
-1822
-1838
-1854
-1870
-1886
-1903
-1919
-1936
-1953
-1970
-1987
-2004
-2021
-2037
-2055
-2073
-2090
-2107
-2124
-2142
-2159
-2176
-2193
-2210
-2227
-2244
-2261
-2278
-2295
-2312
-2328
-2345
-2361
-2378
-2394
-2410
-2426
-2442
-2458
-2473
-2489
-2504
-2520
-2535
-2550
-2565
-2580
-2594
-2609
-2623
-2638
-2652
-2666
-2680
-2694
-2708
-2721
-2734
-2748
-2761
-2773
-2786
-2799
-2811
-2823
-2835
-2847
-2859
-2870
-2882
-2893
-2904
-2915
-2925
-2936
-2946
-2956
-2967
-2977
-2986
-2996
-3006
-3015
-3025
-3034
-3044
-3053
-3062
-3071
-3080
-3089
-3098
-3106
-3115
-3124
-3132
-3141
-3149
-3158
-3166
-3175
-3183
-3192
-3200
-3208
-3216
-3225
-3233
-3241
-3249
-3257
-3265
-3273
-3281
-3289
-3296
-3304
-3311
-3319
-3326
-3333
-3341
-3348
-3355
-3361
-3368
-3375
-3381
-3388
-3394
-3401
-3407
-3413
-3419
-3425
-3431
-3437
-3442
-3448
-3453
-3459
-3464
-3469
-3474
-3479
-3483
-3488
-3492
-3496
-3501
-3505
-3508
-3512
-3516
-3519
-3522
-3525
-3528
-3531
-3533
-3536
-3538
-3540
-3542
-3544
-3545
-3546
-3547
-3548
-3549
-3549
-3550
-3550
-3549
-3549
-3548
-3547
-3546
-3544
-3542
-3540
-3538
-3535
-3532
-3528
-3525
-3521
-3517
-3512
-3507
-3502
-3496
-3490
-3484
-3477
-3470
-3463
-3456
-3448
-3440
-3431
-3423
-3414
-3405
-3396
-3386
-3377
-3367
-3357
-3347
-3336
-3326
-3315
-3304
-3293
-3282
-3271
-3260
-3248
-3237
-3225
-3214
-3202
-3190
-3178
-3166
-3154
-3142
-3130
-3118
-3106
-3094
-3082
-3069
-3057
-3045
-3033
-3021
-3009
-2997
-2985
-2973
-2961
-2949
-2937
-2926
-2914
-2903
-2891
-2880
-2868
-2857
-2846
-2835
-2824
-2814
-2803
-2793
-2782
-2772
-2762
-2752
-2742
-2732
-2723
-2713
-2704
-2695
-2685
-2676
-2667
-2659
-2650
-2641
-2633
-2624
-2616
-2608
-2600
-2592
-2584
-2576
-2568
-2561
-2553
-2546
-2539
-2531
-2524
-2517
-2510
-2504
-2497
-2490
-2484
-2477
-2471
-2465
-2458
-2452
-2447
-2441
-2435
-2429
-2424
-2419
-2413
-2408
-2403
-2398
-2393
-2389
-2384
-2379
-2375
-2371
-2366
-2362
-2358
-2354
-2350
-2347
-2343
-2339
-2336
-2333
-2329
-2326
-2323
-2319
-2316
-2313
-2310
-2307
-2304
-2302
-2299
-2296
-2293
-2291
-2288
-2285
-2282
-2280
-2277
-2275
-2272
-2269
-2267
-2264
-2261
-2259
-2256
-2253
-2250
-2248
-2245
-2242
-2239
-2236
-2233
-2230
-2227
-2224
-2221
-2218
-2214
-2211
-2208
-2204
-2201
-2197
-2193
-2189
-2185
-2181
-2177
-2172
-2168
-2163
-2159
-2154
-2149
-2144
-2139
-2133
-2128
-2122
-2117
-2111
-2105
-2099
-2093
-2087
-2081
-2074
-2068
-2062
-2055
-2049
-2041
-2035
-2029
-2021
-2015
-2009
-2001
-1995
-1988
-1982
-1975
-1968
-1961
-1954
-1947
-1940
-1933
-1926
-1919
-1912
-1905
-1898
-1891
-1884
-1876
-1869
-1862
-1854
-1847
-1840
-1832
-1824
-1817
-1809
-1801
-1793
-1785
-1777
-1769
-1761
-1753
-1744
-1736
-1727
-1719
-1710
-1701
-1692
-1683
-1674
-1665
-1656
-1646
-1637
-1628
-1618
-1609
-1599
-1589
-1579
-1569
-1559
-1549
-1539
-1529
-1519
-1509
-1498
-1488
-1477
-1466
-1456
-1445
-1434
-1423
-1412
-1401
-1389
-1378
-1366
-1354
-1343
-1331
-1319
-1306
-1294
-1281
-1269
-1256
-1243
-1229
-1216
-1202
-1188
-1174
-1159
-1145
-1129
-1114
-1098
-1083
-1066
-1050
-1033
-1016
-998
-980
-962
-943
-924
-905
-885
-865
-844
-823
-802
-780
-758
-735
-712
-689
-665
-641
-616
-591
-566
-540
-514
-487
-460
-432
-405
-376
-348
-319
-289
-259
-229
-199
-168
-136
-105
-73
-40
-8
25
58
92
126
160
194
229
264
299
335
370
406
442
478
515
551
588
625
662
699
736
773
811
848
886
923
960
998
1035
1073
1110
1147
1184
1221
1258
1295
1331
1368
1404
1440
1476
1512
1548
1584
1619
1654
1690
1725
1760
1794
1829
1863
1898
1932
1966
2000
2033
2068
2101
2135
2168
2201
2234
2267
2300
2333
2365
2398
2430
2462
2494
2526
2557
2588
2620
2651
2681
2712
2742
2772
2802
2832
2862
2891
2920
2949
2978
3006
3034
3062
3090
3117
3144
3171
3198
3225
3251
3277
3303
3329
3354
3379
3404
3429
3454
3479
3503
3528
3552
3576
3600
3624
3648
3671
3695
3718
3742
3765
3788
3811
3834
3857
3880
3903
3926
3948
3971
3993
4016
4038
4059
4082
4104
4126
4148
4170
4192
4213
4235
4256
4278
4299
4320
4341
4362
4383
4404
4425
4446
4466
4487
4507
4527
4547
4567
4587
4607
4626
4646
4665
4684
4703
4722
4741
4760
4778
4796
4814
4832
4849
4867
4884
4901
4918
4935
4951
4967
4983
4999
5014
5029
5044
5059
5073
5087
5101
5115
5128
5141
5154
5166
5178
5190
5201
5212
5223
5233
5243
5253
5262
5271
5280
5288
5296
5304
5311
5318
5324
5330
5336
5341
5346
5350
5354
5357
5360
5362
5365
5366
5367
5368
5368
5368
5367
5366
5365
5363
5361
5358
5355
5351
5347
5342
5338
5332
5327
5320
5314
5307
5300
5292
5284
5276
5267
5258
5249
5239
5229
5219
5208
5198
5186
5175
5164
5152
5140
5127
5115
5102
5089
5076
5063
5049
5036
5022
5008
4994
4980
4965
4951
4936
4922
4907
4892
4877
4863
4848
4833
4818
4803
4788
4773
4758
4743
4728
4713
4698
4683
4668
4653
4638
4623
4608
4593
4578
4564
4549
4534
4519
4504
4490
4475
4460
4446
4431
4416
4402
4387
4373
4358
4344
4329
4315
4300
4286
4271
4256
4242
4227
4213
4198
4184
4169
4154
4139
4124
4109
4094
4078
4064
4049
4033
4018
4002
3986
3971
3955
3939
3922
3906
3890
3873
3856
3839
3822
3805
3788
3771
3753
3735
3718
3700
3682
3663
3645
3627
3608
3589
3570
3551
3532
3513
3493
3473
3454
3434
3414
3394
3373
3353
3332
3311
3291
3270
3248
3227
3206
3184
3163
3141
3119
3097
3075
3053
3031
3009
2987
2964
2942
2919
2896
2873
2851
2828
2805
2782
2759
2736
2712
2689
2666
2643
2620
2596
2573
2550
2527
2504
2481
2458
2435
2412
2389
2366
2343
2320
2297
2275
2252
2230
2208
2186
2164
2142
2120
2099
2077
2056
2035
2015
1994
1974
1954
1934
1914
1895
1875
1856
1838
1819
1801
1783
1765
1747
1730
1713
1696
1679
1663
1646
1630
1615
1599
1584
1569
1554
1539
1525
1511
1497
1483
1470
1457
1444
1431
1419
1406
1394
1383
1371
1359
1348
1337
1326
1316
1305
1295
1285
1275
1265
1256
1246
1237
1228
1219
1211
1202
1194
1186
1178
1170
1162
1155
1148
1141
1134
1127
1121
1115
1109
1103
1097
1092
1087
1082
1077
1072
1068
1064
1060
1056
1053
1049
1046
1043
1041
1038
1036
1034
1032
1031
1030
1028
1028
1027
1026
1026
1026
1026
1026
1027
1027
1028
1029
1031
1032
1034
1035
1037
1039
1041
1044
1046
1049
1052
1054
1057
1061
1064
1067
1070
1074
1077
1081
1084
1088
1091
1095
1098
1102
1105
1109
1112
1116
1119
1122
1126
1129
1132
1135
1138
1140
1143
1145
1148
1150
1152
1154
1155
1157
1158
1159
1161
1161
1162
1163
1163
1164
1164
1164
1164
1164
1163
1163
1162
1161
1160
1159
1157
1156
1154
1152
1150
1148
1145
1143
1140
1137
1134
1131
1127
1124
1120
1116
1112
1108
1104
1100
1096
1091
1086
1082
1077
1072
1066
1061
1056
1050
1045
1039
1033
1027
1022
1014
1008
1002
997
990
984
977
971
964
957
950
943
937
930
922
915
908
901
894
886
879
872
864
857
849
841
834
826
818
811
803
795
788
780
772
765
757
749
742
734
727
720
712
705
698
691
684
677
670
663
655
648
641
634
627
620
613
606
599
592
585
578
571
564
557
550
542
535
528
521
513
506
499
491
484
476
469
461
454
447
439
432
424
417
409
402
394
387
379
372
364
357
349
342
334
327
319
312
304
297
289
282
274
267
260
252
245
238
230
223
216
209
202
194
188
181
174
167
160
154
147
141
134
128
122
116
110
104
98
92
86
80
75
69
64
58
53
47
42
37
32
26
21
16
11
6
1
-4
-9
-14
-19
-24
-29
-34
-39
-44
-49
-55
-60
-65
-70
-75
-81
-86
-92
-97
-103
-108
-114
-120
-126
-133
-139
-146
-152
-159
-166
-173
-180
-187
-195
-202
-210
-218
-225
-234
-242
-250
-259
-267
-276
-285
-294
-303
-312
-321
-331
-340
-350
-360
-370
-380
-390
-400
-411
-421
-432
-443
-454
-465
-476
-487
-499
-510
-522
-534
-545
-557
-569
-582
-594
-606
-619
-631
-644
-657
-670
-682
-695
-709
-722
-735
-748
-762
-775
-788
-802
-815
-829
-843
-856
-870
-884
-897
-911
-924
-938
-952
-965
-979
-992
-1004
-1018
-1032
-1045
-1058
-1071
-1084
-1096
-1109
-1121
-1133
-1145
-1157
-1169
-1181
-1192
-1203
-1214
-1225
-1236
-1247
-1257
-1267
-1277
-1287
-1297
-1307
-1316
-1325
-1334
-1343
-1352
-1361
-1369
-1377
-1385
-1393
-1401
-1408
-1416
-1423
-1430
-1436
-1443
-1449
-1455
-1461
-1467
-1472
-1478
-1483
-1488
-1492
-1496
-1500
-1504
-1508
-1511
-1514
-1516
-1519
-1521
-1523
-1524
-1526
-1527
-1527
-1528
-1528
-1528
-1528
-1527
-1526
-1525
-1524
-1522
-1521
-1518
-1516
-1514
-1511
-1508
-1505
-1501
-1498
-1494
-1490
-1486
-1481
-1477
-1472
-1467
-1462
-1456
-1451
-1445
-1439
-1434
-1427
-1421
-1415
-1409
-1402
-1396
-1389
-1382
-1375
-1368
-1361
-1354
-1347
-1340
-1333
-1326
-1319
-1312
-1305
-1298
-1291
-1284
-1277
-1269
-1262
-1255
-1248
-1241
-1234
-1227
-1220
-1213
-1206
-1199
-1192
-1185
-1179
-1172
-1165
-1158
-1152
-1145
-1138
-1132
-1125
-1119
-1113
-1107
-1100
-1094
-1088
-1082
-1077
-1071
-1065
-1060
-1054
-1049
-1043
-1038
-1033
-1028
-1022
-1018
-1012
-1008
-1002
-998
-993
-989
-984
-979
-974
-970
-965
-960
-956
-951
-946
-941
-937
-932
-927
-922
-917
-912
-907
-902
-897
-892
-887
-882
-876
-871
-866
-860
-855
-850
-844
-839
-833
-828
-822
-817
-811
-806
-800
-795
-789
-784
-778
-773
-767
-762
-756
-751
-745
-740
-735
-729
-724
-719
-713
-708
-703
-698
-692
-687
-682
-677
-672
-667
-662
-656
-651
-646
-641
-636
-631
-626
-621
-617
-612
-607
-602
-597
-593
-588
-584
-579
-575
-570
-566
-562
-558
-553
-549
-545
-542
-538
-534
-530
-527
-523
-520
-517
-513
-510
-507
-504
-501
-499
-496
-493
-491
-489
-486
-484
-482
-480
-479
-477
-476
-474
-473
-472
-471
-471
-470
-470
-469
-470
-470
-470
-471
-471
-472
-473
-474
-476
-477
-479
-481
-483
-485
-487
-489
-492
-495
-497
-500
-503
-506
-510
-513
-517
-520
-524
-528
-532
-536
-540
-544
-548
-552
-557
-561
-565
-570
-574
-579
-584
-588
-593
-598
-603
-608
-613
-618
-623
-628
-633
-639
-644
-649
-655
-660
-666
-672
-677
-683
-689
-695
-701
-707
-713
-719
-725
-731
-738
-744
-751
-757
-764
-770
-777
-784
-790
-797
-804
-810
-817
-823
-830
-836
-842
-848
-854
-860
-866
-872
-877
-883
-888
-893
-898
-903
-907
-912
-916
-921
-925
-929
-932
-936
-939
-943
-946
-949
-952
-954
-957
-959
-961
-963
-965
-966
-968
-969
-970
-971
-972
-972
-973
-973
-973
-973
-973
-973
-972
-971
-971
-970
-968
-967
-966
-964
-963
-961
-959
-957
-955
-953
-950
-948
-945
-943
-940
-937
-934
-931
-928
-925
-922
-919
-915
-912
-908
-905
-901
-897
-893
-889
-885
-881
-877
-873
-869
-864
-860
-855
-850
-846
-841
-836
-831
-825
-820
-815
-810
-804
-799
-793
-787
-781
-776
-770
-764
-758
-751
-745
-739
-732
-726
-719
-712
-706
-699
-692
-685
-678
-671
-663
-656
-648
-641
-633
-626
-618
-610
-602
-594
-586
-577
-569
-561
-553
-544
-536
-527
-519
-510
-502
-494
-485
-477
-468
-460
-452
-443
-435
-427
-419
-411
-403
-395
-387
-379
-371
-363
-356
-348
-340
-333
-325
-318
-311
-303
-296
-289
-281
-274
-267
-259
-252
-245
-238
-231
-223
-216
-209
-202
-196
-189
-182
-175
-169
-162
-156
-149
-143
-137
-131
-125
-119
-113
-108
-102
-97
-92
-87
-82
-77
-73
-69
-64
-60
-57
-53
-50
-46
-43
-40
-38
-35
-33
-31
-29
-27
-26
-24
-23
-22
-21
-20
-20
-19
-19
-19
-19
-19
-20
-20
-21
-21
-22
-23
-24
-25
-26
-27
-28
-30
-31
-33
-35
-37
-39
-41
-43
-45
-48
-51
-53
-56
-59
-63
-66
-69
-73
-77
-80
-84
-89
-93
-97
-102
-106
-111
-116
-121
-126
-131
-137
-142
-148
-154
-160
-166
-172
-178
-184
-190
-197
-204
-210
-217
-224
-231
-238
-245
-252
-259
-266
-273
-281
-288
-295
-303
-310
-318
-325
-332
-340
-347
-355
-362
-370
-377
-385
-392
-400
-407
-414
-422
-429
-436
-443
-450
-457
-464
-470
-477
-484
-490
-497
-503
-509
-515
-521
-527
-532
-538
-544
-549
-554
-559
-564
-569
-574
-579
-583
-588
-592
-597
-601
-605
-609
-613
-617
-620
-624
-627
-631
-634
-637
-640
-643
-646
-648
-651
-653
-655
-657
-659
-661
-663
-665
-666
-668
-669
-670
-671
-672
-673
-674
-675
-675
-676
-676
-676
-677
-677
-677
-677
-677
-677
-676
-676
-676
-676
-675
-675
-675
-674
-674
-674
-673
-673
-673
-672
-672
-672
-672
-671
-671
-671
-671
-672
-672
-672
-673
-673
-674
-674
-675
-676
-678
-679
-680
-682
-684
-686
-688
-690
-693
-695
-698
-701
-705
-708
-712
-716
-720
-724
-728
-733
-738
-744
-749
-755
-761
-767
-774
-781
-788
-795
-802
-810
-818
-827
-835
-844
-853
-862
-872
-882
-891
-902
-912
-923
-933
-944
-956
-967
-978
-990
-1002
-1014
-1026
-1039
-1051
-1064
-1076
-1089
-1102
-1116
-1129
-1142
-1156
-1169
-1183
-1197
-1211
-1225
-1239
-1253
-1267
-1282
-1296
-1311
-1326
-1341
-1356
-1370
-1385
-1400
-1416
-1431
-1446
-1461
-1476
-1491
-1506
-1521
-1536
-1551
-1566
-1581
-1596
-1611
-1626
-1641
-1656
-1671
-1686
-1701
-1716
-1730
-1745
-1760
-1774
-1789
-1803
-1818
-1832
-1847
-1861
-1875
-1889
-1903
-1917
-1931
-1945
-1959
-1973
-1986
-2000
-2013
-2025
-2039
-2052
-2065
-2078
-2090
-2103
-2115
-2127
-2139
-2151
-2163
-2175
-2187
-2198
-2210
-2221
-2232
-2243
-2254
-2265
-2275
-2286
-2296
-2307
-2317
-2327
-2337
-2347
-2357
-2367
-2377
-2386
-2396
-2406
-2415
-2424
-2434
-2443
-2452
-2461
-2471
-2480
-2489
-2498
-2507
-2515
-2524
-2533
-2542
-2551
-2560
-2568
-2577
-2586
-2594
-2603
-2612
-2620
-2629
-2637
-2646
-2654
-2663
-2671
-2680
-2688
-2697
-2706
-2714
-2723
-2731
-2740
-2748
-2756
-2765
-2773
-2782
-2790
-2798
-2807
-2815
-2823
-2831
-2839
-2847
-2855
-2863
-2870
-2878
-2886
-2893
-2901
-2908
-2915
-2922
-2929
-2936
-2943
-2949
-2956
-2962
-2968
-2975
-2981
-2986
-2992
-2998
-3003
-3008
-3013
-3018
-3023
-3028
-3032
-3036
-3040
-3044
-3047
-3051
-3054
-3057
-3059
-3062
-3064
-3066
-3068
-3069
-3071
-3072
-3073
-3074
-3074
-3074
-3075
-3074
-3074
-3073
-3073
-3072
-3071
-3069
-3068
-3066
-3064
-3062
-3060
-3057
-3054
-3051
-3048
-3045
-3042
-3038
-3035
-3031
-3027
-3023
-3019
-3014
-3010
-3005
-3001
-2996
-2991
-2986
-2981
-2976
-2970
-2965
-2959
-2954
-2948
-2942
-2936
-2930
-2924
-2918
-2912
-2906
-2900
-2894
-2888
-2882
-2876
-2870
-2864
-2858
-2852
-2846
-2840
-2834
-2828
-2822
-2816
-2810
-2805
-2799
-2793
-2787
-2781
-2775
-2769
-2763
-2757
-2751
-2746
-2740
-2734
-2728
-2722
-2716
-2710
-2705
-2699
-2693
-2687
-2681
-2676
-2670
-2664
-2658
-2653
-2647
-2641
-2635
-2630
-2624
-2618
-2612
-2607
-2601
-2595
-2590
-2584
-2578
-2573
-2567
-2561
-2556
-2550
-2544
-2539
-2533
-2527
-2522
-2516
-2511
-2505
-2499
-2494
-2488
-2483
-2477
-2472
-2466
-2461
-2455
-2449
-2444
-2438
-2433
-2427
-2422
-2416
-2411
-2405
-2400
-2395
-2389
-2384
-2378
-2373
-2367
-2362
-2356
-2351
-2346
-2340
-2335
-2329
-2324
-2319
-2313
-2308
-2303
-2297
-2292
-2287
-2281
-2276
-2271
-2265
-2260
-2255
-2249
-2244
-2239
-2234
-2228
-2223
-2218
-2213
-2207
-2202
-2197
-2192
-2186
-2181
-2176
-2171
-2166
-2160
-2155
-2150
-2145
-2140
-2135
-2130
-2124
-2119
-2114
-2109
-2104
-2099
-2094
-2089
-2084
-2078
-2073
-2068
-2063
-2058
-2053
-2048
-2043
-2037
-2033
-2028
-2023
-2017
-2013
-2008
-2003
-1998
-1993
-1988
-1983
-1978
-1973
-1968
-1963
-1958
-1954
-1949
-1944
-1939
-1934
-1929
-1924
-1919
-1914
-1910
-1905
-1900
-1895
-1890
-1885
-1881
-1876
-1871
-1866
-1861
-1856
-1852
-1847
-1842
-1837
-1833
-1828
-1823
-1818
-1814
-1809
-1804
-1799
-1795
-1790
-1785
-1781
-1776
-1771
-1767
-1762
-1757
-1753
-1748
-1743
-1739
-1734
-1729
-1725
-1720
-1716
-1711
-1706
-1702
-1697
-1693
-1688
-1684
-1679
-1674
-1670
-1665
-1661
-1656
-1652
-1647
-1643
-1638
-1634
-1629
-1625
-1620
-1616
-1611
-1607
-1602
-1598
-1594
-1589
-1585
-1580
-1576
-1572
-1567
-1563
-1558
-1554
-1550
-1545
-1541
-1536
-1532
-1528
-1523
-1519
-1515
-1510
-1506
-1502
-1498
-1493
-1489
-1485
-1480
-1476
-1472
-1468
-1463
-1459
-1455
-1451
-1446
-1442
-1438
-1434
-1429
-1425
-1421
-1417
-1413
-1409
-1404
-1400
-1396
-1392
-1388
-1384
-1379
-1375
-1371
-1367
-1363
-1359
-1355
-1351
-1347
-1343
-1338
-1334
-1330
-1326
-1322
-1318
-1314
-1310
-1306
-1302
-1298
-1294
-1290
-1286
-1282
-1278
-1274
-1270
-1266
-1262
-1258
-1254
-1250
-1246
-1243
-1239
-1235
-1231
-1227
-1223
-1219
-1215
-1211
-1207
-1204
-1200
-1196
-1192
-1188
-1184
-1180
-1177
-1173
-1169
-1165
-1161
-1158
-1154
-1150
-1146
-1142
-1139
-1135
-1131
-1127
-1124
-1120
-1116
-1112
-1109
-1105
-1101
-1097
-1094
-1090
-1086
-1083
-1079
-1075
-1072
-1068
-1064
-1061
-1057
-1053
-1050
-1046
-1043
-1039
-1035
-1032
-1028
-1024
-1020
-1016
-1014
-1010
-1006
-1002
-999
-996
-992
-989
-985
-982
-978
-975
-971
-968
-964
-961
-957
-954
-950
-947
-943
-940
-936
-933
-930
-926
-923
-919
-916
-912
-909
-906
-902
-899
-895
-892
-889
-885
-882
-879
-875
-872
-869
-865
-862
-859
-855
-852
-849
-845
-842
-839
-835
-832
-829
-826
-822
-819
-816
-813
-809
-806
-803
-800
-796
-793
-790
-787
-784
-780
-777
-774
-771
-768
-764
-761
-758
-755
-752
-749
-746
-742
-739
-736
-733
-730
-727
-724
-721
-718
-715
-711
-708
-705
-702
-699
-696
-693
-690
-687
-684
-681
-678
-675
-672
-669
-666
-663
-660
-657
-654
-651
-648
-645
-642
-639
-636
-633
-630
-627
-625
-622
-619
-616
-613
-610
-607
-604
-601
-598
-596
-593
-590
-587
-584
-581
-578
-576
-573
-570
-567
-564
-562
-559
-556
-553
-550
-548
-545
-542
-539
-536
-534
-531
-528
-525
-523
-520
-517
-514
-512
-509
-506
-504
-501
-498
-496
-493
-490
-488
-485
-482
-480
-477
-474
-472
-469
-466
-464
-461
-458
-456
-453
-451
-448
-445
-443
-440
-438
-435
-432
-430
-427
-425
-422
-420
-417
-415
-412
-410
-407
-405
-402
-399
-397
-394
-392
-390
-387
-385
-382
-380
-377
-375
-372
-370
-367
-365
-362
-360
-358
-355
-353
-350
-348
-346
-343
-341
-338
-336
-334
-331
-329
-326
-324
-322
-319
-317
-315
-312
-310
-308
-305
-303
-301
-298
-296
-294
-292
-289
-287
-285
-282
-280
-278
-276
-273
-271
-269
-267
-264
-262
-260
-258
-255
-253
-251
-249
-247
-244
-242
-240
-238
-236
-233
-231
-229
-227
-225
-223
-220
-218
-216
-214
-212
-210
-208
-206
-203
-201
-199
-197
-195
-193
-191
-189
-187
-185
-183
-180
-178
-176
-174
-172
-170
-168
-166
-164
-162
-160
-158
-156
-154
-152
-150
-148
-146
-144
-142
-140
-138
-136
-134
-132
-130
-128
-126
-124
-122
-120
-119
-117
-115
-113
-111
-109
-107
-105
-103
-101
-99
-98
-96
-94
-92
-90
-88
-86
-84
-83
-81
-79
-77
-75
-73
-72
-70
-68
-66
-64
-63
-61
-59
-57
-55
-54
-52
-50
-48
-46
-45
-43
-41
-39
-38
-36
-34
-32
-31
-29
-27
-26
-24
-22
-20
-19
-17
-15
-14
-12
-10
-9
-7
-5
-3
-2
0
1
3
5
6
8
10
11
13
15
16
18
19
21
23
24
26
28
29
31
32
34
35
37
39
40
42
43
45
46
48
49
51
53
54
56
57
59
60
62
63
65
66
68
69
71
72
74
75
77
78
80
81
82
84
85
87
88
90
91
93
94
95
97
98
100
101
103
104
105
107
108
109
111
112
114
115
116
118
119
120
122
123
125
126
127
129
130
131
133
134
135
137
138
139
141
142
143
144
146
147
148
150
151
152
153
155
156
157
158
160
161
162
163
165
166
167
168
170
171
172
173
175
176
177
178
179
181
182
183
184
185
187
188
189
190
191
192
194
195
196
197
198
199
200
202
203
204
205
206
207
208
210
211
212
213
214
215
216
217
218
219
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
257
258
259
260
261
262
263
