5
5553
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
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
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
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
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
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
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
14
14
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
17
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
43
43
43
43
43
43
43
44
44
44
44
44
44
44
45
45
45
45
45
45
45
46
46
46
46
46
46
46
47
47
47
47
47
47
47
48
48
48
48
48
48
48
49
49
49
49
49
49
50
50
50
50
50
50
50
51
51
51
51
51
51
51
52
52
52
52
52
52
53
53
53
53
53
53
54
54
54
54
54
54
54
55
55
55
55
55
55
56
56
56
56
56
56
57
57
57
57
57
57
58
58
58
58
58
58
59
59
59
59
59
59
60
60
60
60
60
60
61
61
61
61
61
61
62
62
62
62
62
62
63
63
63
63
63
63
64
64
64
64
64
65
65
65
65
65
65
66
66
66
66
66
66
67
67
67
67
67
68
68
68
68
68
68
69
69
69
69
69
70
70
70
70
70
70
71
71
71
71
71
72
72
72
72
72
73
73
73
73
73
73
74
74
74
74
74
75
75
75
75
75
76
76
76
76
76
77
77
77
77
77
77
78
78
78
78
78
79
79
79
79
79
80
80
80
80
80
81
81
81
81
81
82
82
82
82
82
83
83
83
83
83
84
84
84
84
84
85
85
85
85
85
86
86
86
86
87
87
87
87
87
88
88
88
88
88
89
89
89
89
89
90
90
90
90
90
91
91
91
91
92
92
92
92
92
93
93
93
93
93
94
94
94
94
94
95
95
95
95
95
96
96
96
96
96
97
97
97
97
98
98
98
98
99
99
99
99
100
100
100
100
101
101
101
102
102
102
102
103
103
103
103
103
104
104
104
104
105
105
105
105
106
106
106
106
106
107
107
107
107
107
108
108
108
108
108
108
108
109
109
109
109
109
109
109
110
110
110
110
110
110
111
111
111
111
111
111
112
112
112
112
112
113
113
113
113
113
113
114
114
114
114
114
115
115
115
115
115
115
116
116
116
116
116
116
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
119
119
119
119
119
119
119
119
119
119
119
119
120
120
120
120
120
120
120
121
121
121
121
121
121
122
122
122
122
122
123
123
123
123
123
123
124
124
124
124
124
124
125
125
125
125
125
125
126
126
126
126
126
127
127
127
127
127
127
128
128
128
128
128
128
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
128
128
128
128
128
128
128
128
128
128
128
127
127
127
127
127
127
127
126
126
126
126
126
126
125
125
125
125
125
125
124
124
124
124
124
124
123
123
123
123
123
122
122
122
121
121
121
121
121
120
120
120
120
120
119
119
119
119
118
118
118
118
117
117
117
116
116
116
115
115
115
114
114
114
113
113
112
112
112
111
111
111
110
110
110
109
109
109
108
108
108
107
107
106
106
106
105
105
104
104
103
103
103
102
102
101
101
100
100
99
99
98
98
97
96
96
95
95
94
94
93
93
92
91
91
90
90
89
89
88
88
87
87
86
86
85
85
84
83
83
82
82
81
81
80
80
79
79
78
77
77
76
76
75
74
74
73
73
72
71
71
70
69
69
68
68
67
66
66
65
64
64
63
62
62
61
60
60
59
58
58
57
56
56
55
54
53
53
52
51
51
50
49
48
48
47
46
46
45
44
44
43
42
42
41
40
39
39
38
37
37
36
35
34
34
33
32
32
31
31
30
29
29
28
27
27
26
25
24
24
23
22
22
21
20
19
19
18
17
17
16
15
14
14
13
12
11
11
10
9
8
7
7
6
5
4
3
2
2
1
0
-1
-2
-3
-4
-5
-6
-6
-7
-8
-9
-10
-11
-12
-13
-14
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-25
-26
-27
-28
-29
-30
-31
-32
-33
-34
-35
-36
-37
-37
-38
-39
-40
-41
-42
-43
-44
-45
-46
-47
-48
-49
-50
-50
-51
-52
-53
-54
-55
-56
-57
-58
-59
-60
-61
-62
-63
-64
-65
-66
-67
-68
-69
-70
-71
-72
-73
-74
-75
-76
-77
-78
-79
-80
-81
-82
-82
-83
-84
-85
-86
-87
-88
-89
-90
-91
-92
-93
-94
-95
-96
-97
-98
-99
-100
-101
-102
-103
-104
-105
-106
-107
-108
-109
-110
-111
-112
-113
-114
-115
-116
-117
-118
-119
-120
-120
-121
-122
-123
-124
-125
-126
-127
-128
-128
-129
-130
-131
-132
-133
-134
-134
-135
-136
-137
-138
-139
-139
-140
-141
-142
-143
-144
-144
-145
-146
-147
-148
-149
-149
-150
-151
-152
-153
-154
-155
-155
-156
-157
-158
-159
-160
-161
-162
-163
-163
-164
-165
-166
-167
-168
-169
-170
-171
-171
-172
-173
-174
-175
-176
-177
-177
-178
-179
-180
-181
-182
-183
-184
-184
-185
-186
-187
-188
-189
-189
-190
-191
-192
-193
-193
-194
-195
-196
-197
-197
-198
-199
-200
-201
-201
-202
-203
-204
-205
-205
-206
-207
-208
-208
-209
-210
-211
-211
-212
-213
-214
-214
-215
-216
-217
-217
-218
-219
-220
-221
-221
-222
-223
-224
-224
-225
-226
-227
-227
-228
-229
-230
-230
-231
-232
-233
-233
-234
-235
-235
-236
-237
-237
-238
-239
-239
-240
-241
-241
-242
-243
-243
-244
-245
-245
-246
-246
-247
-247
-248
-249
-249
-250
-250
-251
-251
-252
-252
-253
-254
-254
-255
-255
-256
-256
-257
-257
-258
-258
-259
-260
-260
-261
-261
-262
-262
-263
-264
-264
-265
-265
-266
-266
-267
-267
-268
-268
-269
-270
-270
-271
-271
-272
-272
-273
-273
-274
-275
-275
-276
-276
-277
-277
-278
-278
-279
-280
-280
-281
-281
-282
-282
-283
-283
-284
-284
-285
-286
-286
-287
-287
-287
-288
-288
-289
-289
-290
-290
-291
-291
-291
-292
-292
-293
-293
-294
-294
-294
-295
-295
-296
-296
-297
-297
-298
-298
-299
-299
-299
-300
-300
-300
-301
-301
-302
-302
-302
-303
-303
-303
-304
-304
-305
-305
-305
-306
-306
-307
-307
-307
-308
-308
-308
-309
-309
-309
-310
-310
-310
-311
-311
-311
-312
-312
-312
-313
-313
-313
-313
-314
-314
-315
-315
-315
-316
-316
-317
-317
-317
-318
-318
-319
-319
-319
-320
-320
-320
-321
-321
-322
-322
-322
-323
-323
-324
-324
-324
-325
-325
-326
-326
-326
-327
-327
-328
-328
-328
-329
-329
-329
-330
-330
-330
-331
-331
-331
-332
-332
-332
-333
-333
-333
-333
-334
-334
-334
-334
-335
-335
-335
-335
-336
-336
-336
-336
-337
-337
-337
-337
-338
-338
-338
-338
-339
-339
-339
-339
-339
-339
-340
-340
-340
-340
-340
-341
-341
-341
-341
-341
-342
-342
-342
-342
-342
-343
-343
-343
-343
-343
-343
-344
-344
-344
-344
-345
-345
-345
-345
-345
-346
-346
-346
-346
-346
-347
-347
-347
-347
-348
-348
-348
-348
-349
-349
-349
-349
-349
-349
-350
-350
-350
-350
-350
-351
-351
-351
-351
-351
-352
-352
-352
-352
-352
-353
-353
-353
-353
-354
-354
-354
-354
-354
-355
-355
-355
-355
-355
-355
-355
-356
-356
-356
-356
-356
-356
-357
-357
-357
-357
-357
-357
-357
-358
-358
-358
-358
-358
-359
-359
-359
-359
-360
-360
-360
-360
-361
-361
-361
-361
-361
-362
-362
-362
-362
-362
-362
-362
-363
-363
-363
-363
-363
-363
-363
-363
-364
-364
-364
-364
-364
-364
-365
-365
-365
-365
-365
-366
-366
-366
-366
-367
-367
-367
-367
-368
-368
-368
-368
-369
-369
-369
-370
-370
-370
-370
-371
-371
-371
-371
-372
-372
-372
-372
-373
-373
-373
-374
-374
-374
-374
-375
-375
-375
-376
-376
-376
-377
-377
-377
-377
-378
-378
-378
-378
-378
-379
-379
-379
-379
-379
-380
-380
-380
-380
-380
-380
-380
-381
-381
-381
-381
-381
-381
-382
-382
-382
-382
-382
-383
-383
-383
-383
-383
-384
-384
-384
-384
-384
-384
-385
-385
-385
-385
-385
-386
-386
-386
-386
-386
-386
-386
-387
-387
-387
-387
-387
-388
-388
-388
-388
-388
-389
-389
-389
-389
-389
-390
-390
-390
-390
-391
-391
-391
-391
-391
-392
-392
-392
-392
-392
-393
-393
-393
-393
-393
-394
-394
-394
-394
-395
-395
-395
-395
-396
-396
-396
-396
-397
-397
-397
-397
-398
-398
-398
-398
-399
-399
-399
-399
-399
-400
-400
-400
-400
-400
-401
-401
-401
-401
-402
-402
-402
-402
-402
-402
-403
-403
-403
-403
-403
-403
-404
-404
-404
-404
-404
-404
-405
-405
-405
-405
-405
-405
-405
-406
-406
-406
-406
-406
-407
-407
-407
-407
-408
-408
-408
-408
-409
-409
-409
-410
-410
-410
-410
-411
-411
-411
-412
-412
-412
-413
-413
-413
-414
-414
-414
-415
-415
-416
-416
-416
-417
-417
-418
-418
-418
-419
-419
-419
-420
-420
-420
-421
-421
-421
-422
-422
-422
-423
-423
-423
-424
-424
-424
-424
-425
-425
-425
-426
-426
-426
-427
-427
-427
-428
-428
-428
-428
-429
-429
-429
-429
-430
-430
-430
-430
-431
-431
-431
-431
-431
-431
-431
-432
-432
-432
-432
-432
-432
-432
-433
-433
-433
-433
-433
-433
-433
-433
-433
-434
-434
-434
-434
-434
-434
-434
-434
-434
-434
-434
-434
-434
-434
-434
-434
-434
-435
-435
-435
-435
-435
-435
-435
-435
-435
-435
-435
-435
-435
-435
-435
-435
-435
-435
-435
-435
-435
-435
-435
-435
-435
-435
-435
-434
-434
-434
-434
-434
-434
-435
-435
-434
-434
-434
-434
-434
-434
-434
-434
-434
-434
-434
-435
-435
-435
-435
-435
-435
-435
-435
-435
-435
-435
-435
-435
-435
-435
-435
-435
-435
-435
-435
-435
-435
-435
-435
-435
-435
-435
-435
-435
-435
-435
-435
-435
-435
-435
-435
-435
-435
-435
-435
-435
-435
-435
-435
-434
-434
-434
-434
-434
-434
-434
-434
-434
-433
-433
-433
-433
-433
-433
-433
-433
-433
-433
-432
-432
-432
-432
-432
-432
-432
-432
-432
-432
-432
-432
-432
-432
-431
-431
-431
-431
-431
-431
-431
-431
-431
-431
-430
-430
-430
-430
-430
-430
-430
-429
-429
-429
-429
-429
-428
-428
-428
-428
-428
-427
-427
-427
-427
-426
-426
-426
-426
-426
-426
-425
-425
-425
-425
-424
-424
-424
-424
-423
-423
-423
-423
-423
-422
-422
-422
-422
-421
-421
-421
-421
-420
-420
-420
-420
-419
-419
-419
-419
-418
-418
-418
-417
-417
-417
-417
-416
-416
-416
-415
-415
-415
-414
-414
-414
-413
-413
-413
-412
-412
-412
-411
-411
-411
-410
-410
-410
-409
-409
-409
-409
-408
-408
-408
-407
-407
-407
-406
-406
-406
-405
-405
-405
-404
-404
-404
-403
-403
-403
-402
-402
-402
-401
-401
-401
-400
-400
-400
-399
-399
-399
-398
-398
-398
-397
-397
-397
-397
-396
-396
-396
-395
-395
-394
-394
-394
-393
-393
-392
-391
-391
-390
-389
-389
-388
-387
-386
-386
-385
-384
-383
-382
-381
-380
-380
-379
-378
-377
-376
-376
-375
-374
-374
-373
-372
-372
-371
-371
-370
-369
-369
-368
-367
-367
-366
-366
-365
-364
-364
-363
-362
-361
-360
-359
-358
-357
-356
-355
-354
-353
-351
-350
-349
-347
-346
-344
-343
-341
-339
-338
-336
-334
-332
-330
-328
-326
-324
-322
-320
-318
-315
-313
-310
-308
-305
-302
-299
-297
-294
-291
-288
-285
-282
-279
-276
-273
-270
-267
-264
-261
-258
-255
-252
-250
-247
-245
-243
-241
-239
-237
-236
-234
-232
-231
-229
-228
-226
-225
-223
-222
-220
-219
-218
-216
-215
-214
-212
-211
-209
-208
-206
-204
-202
-200
-197
-195
-193
-191
-188
-185
-183
-180
-177
-174
-171
-168
-165
-162
-159
-155
-152
-148
-144
-140
-135
-130
-125
-120
-114
-108
-102
-96
-89
-82
-75
-68
-60
-53
-44
-36
-27
-18
-9
0
9
19
28
38
47
56
65
75
84
93
101
110
118
126
134
142
151
159
168
176
185
194
203
211
220
229
238
247
256
265
274
283
292
302
312
322
334
346
358
371
385
398
413
427
442
457
473
489
505
522
539
556
574
592
611
630
649
668
688
708
728
749
770
792
814
837
860
884
908
932
957
981
1006
1030
1054
1078
1102
1127
1152
1177
1204
1231
1258
1285
1313
1340
1368
1394
1421
1447
1472
1498
1523
1548
1574
1599
1625
1650
1676
1701
1726
1751
1775
1799
1822
1844
1865
1886
1906
1925
1944
1962
1980
1998
2015
2031
2047
2062
2077
2092
2107
2121
2134
2146
2157
2166
2175
2182
2188
2193
2197
2200
2202
2203
2203
2202
2200
2199
2197
2194
2192
2189
2186
2183
2179
2175
2170
2164
2159
2154
2149
2145
2141
2139
2136
2135
2133
2133
2132
2133
2133
2134
2135
2136
2137
2137
2137
2136
2134
2132
2129
2127
2124
2121
2119
2116
2114
2111
2108
2105
2101
2096
2090
2083
2073
2061
2047
2031
2013
1995
1975
1955
1935
1914
1893
1872
1850
1829
1806
1781
1756
1729
1701
1673
1644
1617
1590
1564
1540
1516
1493
1470
1447
1423
1398
1371
1343
1313
1281
1249
1216
1182
1149
1116
1084
1052
1022
993
966
941
918
896
876
857
838
819
800
779
756
732
706
677
648
617
585
552
517
481
442
401
358
312
263
213
162
109
57
6
-44
-91
-137
-180
-220
-258
-295
-330
-364
-398
-431
-464
-497
-531
-565
-599
-632
-665
-698
-730
-762
-793
-826
-859
-892
-927
-964
-1000
-1039
-1077
-1114
-1149
-1184
-1216
-1248
-1279
-1310
-1341
-1372
-1404
-1437
-1470
-1505
-1541
-1578
-1616
-1656
-1696
-1736
-1777
-1818
-1859
-1899
-1939
-1977
-2015
-2052
-2087
-2122
-2156
-2187
-2216
-2243
-2266
-2287
-2305
-2321
-2333
-2343
-2351
-2357
-2361
-2363
-2363
-2361
-2357
-2353
-2347
-2342
-2336
-2329
-2323
-2316
-2308
-2298
-2285
-2269
-2250
-2229
-2206
-2182
-2156
-2130
-2103
-2074
-2044
-2012
-1978
-1942
-1904
-1866
-1828
-1790
-1753
-1717
-1681
-1644
-1608
-1571
-1535
-1499
-1463
-1427
-1392
-1358
-1326
-1295
-1265
-1236
-1209
-1183
-1157
-1132
-1107
-1083
-1058
-1032
-1004
-978
-950
-922
-894
-865
-835
-804
-772
-739
-705
-669
-634
-599
-566
-534
-506
-480
-457
-438
-421
-406
-393
-382
-372
-363
-357
-351
-347
-344
-340
-338
-335
-334
-333
-333
-335
-337
-340
-344
-347
-351
-354
-357
-361
-365
-370
-376
-383
-392
-402
-414
-426
-438
-449
-459
-467
-473
-477
-478
-477
-473
-468
-460
-450
-437
-422
-404
-382
-356
-327
-295
-260
-224
-187
-149
-112
-74
-36
2
39
75
111
145
178
210
241
271
301
331
361
393
427
464
504
547
593
639
688
736
786
835
885
935
985
1034
1084
1132
1177
1220
1260
1297
1331
1364
1397
1428
1461
1494
1527
1561
1594
1627
1660
1694
1729
1765
1803
1842
1883
1925
1967
2009
2049
2086
2121
2152
2180
2204
2225
2242
2255
2266
2274
2279
2282
2283
2281
2277
2271
2263
2254
2245
2236
2228
2220
2214
2209
2204
2200
2196
2193
2188
2183
2176
2169
2161
2152
2143
2133
2123
2112
2101
2090
2080
2069
2059
2049
2040
2032
2024
2017
2009
2004
1998
1992
1986
1980
1975
1972
1970
1969
1971
1974
1977
1981
1985
1988
1990
1992
1994
1996
2000
2005
2013
2023
2035
2048
2063
2077
2092
2107
2123
2138
2154
2169
2184
2196
2207
2216
2224
2233
2244
2255
2269
2285
2301
2319
2336
2353
2368
2382
2394
2403
2410
2415
2417
2417
2415
2411
2406
2400
2394
2388
2382
2375
2368
2359
2349
2338
2324
2307
2288
2265
2239
2211
2179
2144
2107
2067
2024
1979
1934
1887
1840
1792
1743
1693
1641
1588
1534
1478
1421
1363
1305
1247
1189
1133
1077
1024
971
920
871
825
782
742
705
670
637
606
576
546
516
487
458
429
401
372
344
317
291
268
247
227
207
186
165
142
119
94
68
43
19
-5
-29
-51
-73
-96
-121
-148
-178
-212
-250
-292
-338
-386
-437
-489
-543
-598
-653
-707
-761
-813
-864
-911
-955
-996
-1033
-1068
-1101
-1132
-1163
-1193
-1222
-1249
-1275
-1298
-1318
-1336
-1352
-1365
-1376
-1385
-1394
-1402
-1411
-1421
-1430
-1439
-1447
-1453
-1459
-1464
-1469
-1475
-1482
-1491
-1501
-1511
-1520
-1528
-1533
-1537
-1537
-1535
-1532
-1528
-1523
-1520
-1517
-1517
-1518
-1521
-1526
-1531
-1537
-1545
-1553
-1562
-1571
-1579
-1586
-1591
-1593
-1594
-1592
-1588
-1582
-1576
-1570
-1566
-1563
-1561
-1559
-1558
-1558
-1559
-1561
-1565
-1569
-1574
-1579
-1583
-1587
-1590
-1593
-1594
-1593
-1592
-1589
-1584
-1579
-1573
-1567
-1561
-1555
-1548
-1541
-1532
-1523
-1513
-1503
-1493
-1484
-1475
-1468
-1461
-1455
-1450
-1444
-1438
-1432
-1425
-1418
-1412
-1407
-1403
-1400
-1397
-1393
-1388
-1382
-1373
-1361
-1348
-1333
-1316
-1299
-1282
-1264
-1246
-1228
-1208
-1188
-1165
-1141
-1115
-1088
-1059
-1029
-998
-967
-937
-908
-881
-855
-831
-809
-788
-769
-751
-735
-719
-705
-693
-683
-675
-669
-665
-662
-660
-657
-654
-650
-644
-636
-626
-613
-599
-585
-572
-559
-549
-541
-535
-533
-534
-536
-539
-542
-546
-550
-554
-557
-560
-562
-564
-567
-569
-571
-571
-570
-568
-564
-560
-556
-550
-544
-537
-530
-522
-513
-502
-490
-476
-460
-443
-425
-404
-383
-361
-338
-316
-293
-273
-254
-237
-224
-215
-209
-206
-208
-212
-218
-226
-233
-240
-245
-248
-249
-248
-245
-241
-237
-232
-229
-226
-224
-223
-221
-220
-217
-214
-210
-205
-199
-192
-184
-175
-165
-152
-138
-121
-102
-80
-55
-28
1
32
62
93
123
152
181
209
236
263
290
318
347
376
408
440
474
510
548
588
629
671
713
755
797
838
878
918
958
998
1037
1077
1117
1157
1198
1238
1279
1320
1361
1401
1441
1480
1518
1554
1590
1624
1658
1690
1722
1753
1783
1810
1836
1859
1879
1897
1912
1925
1935
1944
1951
1955
1958
1959
1958
1954
1949
1942
1932
1921
1907
1891
1872
1852
1830
1806
1782
1757
1731
1707
1685
1664
1645
1629
1615
1603
1592
1583
1576
1570
1566
1563
1561
1561
1561
1562
1564
1566
1569
1572
1576
1581
1588
1596
1607
1618
1630
1644
1657
1671
1685
1700
1716
1732
1750
1768
1786
1805
1824
1843
1863
1883
1903
1925
1947
1970
1992
2013
2033
2052
2069
2085
2097
2108
2116
2122
2128
2132
2137
2141
2144
2148
2151
2153
2155
2156
2155
2154
2151
2147
2143
2137
2131
2124
2118
2111
2103
2095
2087
2079
2070
2061
2051
2041
2031
2020
2008
1995
1981
1966
1949
1931
1911
1891
1869
1846
1823
1798
1773
1747
1720
1692
1664
1635
1607
1579
1551
1523
1494
1464
1434
1403
1370
1337
1303
1269
1233
1195
1156
1116
1074
1030
985
938
891
843
794
746
699
651
602
553
503
452
401
349
296
244
191
138
85
33
-20
-72
-122
-172
-220
-266
-312
-355
-397
-438
-477
-515
-552
-588
-624
-660
-695
-729
-762
-793
-822
-850
-875
-899
-920
-940
-957
-972
-985
-995
-1002
-1008
-1014
-1018
-1020
-1022
-1025
-1026
-1026
-1027
-1029
-1031
-1033
-1034
-1036
-1036
-1036
-1035
-1034
-1032
-1031
-1031
-1031
-1033
-1037
-1042
-1047
-1053
-1059
-1065
-1070
-1075
-1079
-1083
-1086
-1088
-1090
-1092
-1092
-1092
-1091
-1089
-1087
-1086
-1084
-1082
-1080
-1078
-1075
-1072
-1068
-1063
-1059
-1055
-1051
-1048
-1044
-1041
-1037
-1033
-1029
-1024
-1018
-1010
-1004
-999
-993
-987
-982
-977
-971
-966
-959
-953
-945
-937
-928
-919
-911
-903
-897
-891
-885
-880
-875
-871
-866
-862
-859
-856
-853
-851
-848
-846
-844
-842
-840
-839
-839
-839
-840
-841
-842
-844
-846
-847
-849
-849
-850
-850
-849
-846
-842
-836
-828
-818
-808
-796
-785
-773
-762
-751
-740
-730
-719
-707
-695
-682
-667
-652
-636
-620
-602
-585
-567
-549
-533
-517
-502
-488
-475
-462
-448
-435
-421
-408
-394
-379
-364
-349
-334
-320
-306
-292
-279
-267
-255
-244
-233
-224
-215
-208
-201
-197
-194
-192
-192
-193
-194
-195
-196
-196
-195
-194
-192
-189
-184
-179
-172
-164
-156
-146
-136
-125
-114
-103
-92
-80
-69
-57
-45
-32
-17
-1
15
32
50
68
87
105
125
145
165
186
209
231
254
277
300
322
345
367
388
410
430
450
470
488
506
524
540
556
571
585
599
612
625
638
650
661
673
684
695
705
714
723
731
737
743
749
755
762
769
777
785
794
803
813
823
834
845
856
868
881
894
908
922
937
953
968
984
1000
1018
1036
1054
1073
1092
1111
1129
1147
1165
1182
1199
1217
1234
1251
1269
1286
1302
1317
1330
1342
1353
1362
1369
1374
1378
1381
1383
1383
1383
1382
1381
1379
1377
1375
1373
1371
1370
1371
1373
1377
1382
1389
1398
1408
1419
1432
1445
1459
1472
1485
1497
1508
1517
1524
1529
1531
1531
1529
1524
1517
1507
1495
1481
1465
1448
1429
1409
1387
1364
1339
1313
1284
1254
1223
1191
1158
1125
1093
1060
1028
995
962
929
894
859
823
787
751
715
679
643
609
574
540
507
473
439
406
373
340
306
273
239
206
172
138
104
70
36
2
-33
-68
-102
-137
-171
-205
-239
-271
-303
-333
-363
-392
-420
-446
-471
-494
-515
-535
-553
-570
-585
-599
-613
-626
-638
-649
-659
-669
-678
-685
-692
-697
-702
-706
-709
-711
-712
-713
-713
-712
-710
-709
-707
-705
-703
-702
-701
-701
-702
-703
-704
-706
-708
-710
-712
-715
-718
-721
-725
-729
-734
-739
-745
-751
-757
-764
-770
-777
-784
-791
-798
-804
-811
-817
-823
-829
-835
-841
-847
-853
-859
-866
-871
-877
-882
-886
-890
-894
-897
-900
-904
-907
-911
-916
-921
-926
-933
-940
-948
-956
-964
-973
-981
-989
-997
-1004
-1010
-1018
-1022
-1028
-1032
-1036
-1038
-1040
-1042
-1042
-1041
-1040
-1038
-1036
-1034
-1031
-1028
-1025
-1020
-1016
-1012
-1006
-1000
-995
-989
-982
-975
-968
-959
-950
-940
-929
-917
-903
-888
-873
-856
-839
-820
-801
-780
-759
-737
-714
-692
-669
-646
-623
-601
-578
-555
-533
-511
-490
-469
-448
-427
-407
-386
-365
-345
-325
-306
-287
-268
-251
-233
-217
-200
-184
-167
-151
-135
-118
-102
-85
-69
-53
-37
-22
-7
8
23
37
51
65
79
92
105
118
130
142
154
165
176
186
196
206
214
223
231
239
247
255
263
270
276
281
286
290
294
296
298
299
299
299
299
298
297
295
293
291
288
285
282
278
273
268
261
255
248
241
235
229
223
218
213
209
205
201
198
195
192
191
190
190
191
194
197
203
209
217
225
235
244
254
265
276
287
299
311
325
340
355
372
389
408
427
446
465
485
505
524
542
561
579
597
615
632
649
665
681
696
711
725
738
752
765
778
792
806
820
834
849
865
881
897
914
932
949
967
985
1000
1018
1033
1048
1061
1074
1086
1098
1109
1119
1130
1140
1149
1157
1165
1171
1177
1182
1186
1190
1194
1196
1199
1201
1202
1203
1203
1202
1199
1196
1192
1188
1182
1177
1172
1167
1162
1158
1154
1151
1149
1147
1145
1145
1144
1144
1145
1146
1148
1150
1153
1156
1160
1164
1169
1174
1179
1184
1189
1195
1201
1208
1215
1223
1231
1239
1247
1256
1264
1271
1278
1284
1289
1293
1296
1297
1297
1296
1294
1290
1286
1280
1273
1266
1257
1248
1237
1226
1213
1199
1185
1169
1151
1133
1114
1094
1072
1050
1026
1000
976
949
922
893
864
834
803
771
738
703
668
631
592
553
512
470
427
382
337
291
244
197
151
104
58
12
-33
-77
-121
-164
-205
-245
-284
-322
-358
-392
-425
-456
-485
-514
-541
-568
-593
-618
-641
-664
-685
-706
-727
-747
-766
-785
-803
-821
-838
-855
-871
-885
-899
-911
-923
-933
-943
-951
-960
-968
-976
-984
-992
-1000
-1008
-1016
-1026
-1035
-1044
-1055
-1065
-1077
-1090
-1104
-1120
-1138
-1157
-1179
-1203
-1229
-1257
-1288
-1321
-1358
-1396
-1437
-1481
-1527
-1575
-1624
-1675
-1728
-1782
-1837
-1892
-1949
-2005
-2062
-2118
-2174
-2229
-2284
-2338
-2392
-2445
-2497
-2548
-2598
-2647
-2695
-2742
-2787
-2831
-2874
-2916
-2956
-2994
-3031
-3065
-3098
-3129
-3159
-3188
-3216
-3244
-3271
-3299
-3326
-3354
-3383
-3412
-3442
-3473
-3506
-3540
-3577
-3615
-3654
-3696
-3738
-3782
-3826
-3870
-3915
-3960
-4005
-4050
-4094
-4137
-4179
-4219
-4256
-4291
-4322
-4350
-4375
-4395
-4411
-4424
-4432
-4437
-4438
-4436
-4430
-4421
-4408
-4392
-4372
-4348
-4321
-4290
-4257
-4220
-4180
-4137
-4091
-4042
-3990
-3935
-3876
-3814
-3749
-3681
-3610
-3538
-3463
-3388
-3310
-3232
-3153
-3072
-2990
-2907
-2823
-2738
-2652
-2564
-2476
-2387
-2297
-2207
-2115
-2023
-1931
-1838
-1745
-1652
-1558
-1464
-1370
-1274
-1178
-1080
-981
-879
-776
-671
-564
-456
-348
-239
-130
-23
84
189
292
392
488
581
670
754
833
908
977
1041
1099
1153
1201
1244
1282
1315
1344
1368
1389
1407
1422
1435
1446
1455
1463
1470
1477
1483
1488
1492
1496
1500
1503
1506
1508
1510
1512
1513
1514
1515
1516
1516
1517
1517
1517
1518
1518
1518
1517
1516
1514
1512
1508
1504
1499
1491
1483
1472
1458
1442
1422
1400
1374
1345
1313
1277
1239
1197
1151
1103
1050
994
935
873
808
740
671
600
528
455
383
311
240
170
102
37
-25
-85
-141
-194
-242
-287
-328
-365
-398
-428
-455
-478
-499
-517
-533
-545
-556
-564
-569
-573
-575
-575
-574
-571
-567
-562
-557
-551
-545
-539
-534
-531
-528
-529
-532
-538
-548
-563
-583
-607
-637
-672
-713
-760
-812
-869
-932
-1000
-1073
-1149
-1229
-1312
-1397
-1483
-1570
-1656
-1742
-1826
-1908
-1987
-2063
-2134
-2201
-2263
-2320
-2371
-2416
-2456
-2490
-2518
-2542
-2561
-2576
-2587
-2596
-2602
-2606
-2609
-2611
-2612
-2613
-2613
-2614
-2615
-2617
-2618
-2619
-2620
-2622
-2623
-2624
-2626
-2629
-2632
-2637
-2642
-2648
-2655
-2663
-2671
-2679
-2686
-2692
-2697
-2700
-2701
-2699
-2693
-2684
-2671
-2654
-2633
-2607
-2578
-2545
-2508
-2467
-2423
-2376
-2325
-2272
-2216
-2157
-2097
-2035
-1971
-1905
-1839
-1772
-1706
-1640
-1574
-1510
-1448
-1389
-1332
-1279
-1230
-1184
-1143
-1106
-1074
-1045
-1020
-1000
-984
-971
-961
-954
-949
-947
-947
-948
-952
-958
-965
-974
-984
-996
-1008
-1022
-1037
-1053
-1070
-1088
-1107
-1127
-1147
-1169
-1192
-1216
-1242
-1270
-1300
-1332
-1366
-1403
-1443
-1486
-1531
-1579
-1629
-1681
-1735
-1791
-1848
-1906
-1965
-2024
-2083
-2144
-2204
-2266
-2328
-2392
-2457
-2523
-2592
-2662
-2735
-2809
-2884
-2962
-3040
-3120
-3200
-3281
-3361
-3441
-3519
-3596
-3670
-3742
-3810
-3875
-3936
-3992
-4045
-4093
-4137
-4177
-4213
-4244
-4273
-4297
-4319
-4337
-4353
-4365
-4376
-4384
-4390
-4395
-4398
-4401
-4404
-4407
-4410
-4415
-4420
-4427
-4435
-4445
-4457
-4470
-4484
-4500
-4518
-4536
-4556
-4576
-4598
-4620
-4643
-4667
-4691
-4715
-4739
-4763
-4786
-4809
-4831
-4851
-4869
-4885
-4899
-4909
-4917
-4921
-4922
-4920
-4916
-4908
-4899
-4887
-4873
-4858
-4841
-4822
-4803
-4783
-4762
-4740
-4716
-4691
-4665
-4638
-4608
-4576
-4542
-4504
-4464
-4420
-4374
-4324
-4271
-4215
-4156
-4094
-4029
-3962
-3892
-3821
-3748
-3673
-3597
-3521
-3443
-3365
-3287
-3207
-3127
-3046
-2964
-2881
-2796
-2711
-2624
-2536
-2446
-2356
-2266
-2176
-2085
-1995
-1905
-1815
-1727
-1639
-1552
-1465
-1379
-1293
-1208
-1124
-1040
-958
-877
-797
-718
-640
-562
-485
-409
-333
-258
-183
-109
-37
36
106
176
245
312
378
442
506
569
631
693
754
815
875
934
993
1051
1109
1165
1221
1277
1332
1387
1441
1496
1549
1600
1651
1700
1747
1792
1834
1874
1912
1946
1976
2003
2025
2045
2060
2070
2075
2076
2073
2066
2056
2041
2024
2004
1983
1959
1934
1907
1878
1847
1814
1779
1742
1703
1662
1619
1575
1529
1483
1436
1388
1339
1289
1238
1187
1136
1085
1033
980
926
871
815
756
695
632
566
496
423
346
265
180
91
-1
-96
-193
-294
-395
-498
-602
-705
-807
-908
-1006
-1102
-1194
-1282
-1366
-1445
-1521
-1592
-1658
-1720
-1778
-1833
-1883
-1930
-1974
-2016
-2055
-2091
-2125
-2157
-2187
-2214
-2239
-2262
-2283
-2303
-2321
-2337
-2354
-2370
-2387
-2404
-2423
-2443
-2465
-2489
-2515
-2544
-2575
-2608
-2644
-2681
-2719
-2759
-2799
-2839
-2880
-2920
-2958
-2996
-3032
-3067
-3100
-3131
-3161
-3189
-3216
-3242
-3266
-3287
-3307
-3325
-3341
-3356
-3369
-3381
-3391
-3401
-3409
-3415
-3420
-3423
-3424
-3424
-3421
-3416
-3409
-3401
-3391
-3380
-3367
-3354
-3339
-3324
-3308
-3291
-3275
-3259
-3244
-3230
-3217
-3207
-3198
-3192
-3187
-3185
-3185
-3187
-3192
-3198
-3207
-3217
-3228
-3240
-3252
-3263
-3273
-3281
-3287
-3291
-3291
-3289
-3283
-3274
-3262
-3247
-3228
-3206
-3181
-3152
-3120
-3085
-3047
-3007
-2964
-2920
-2875
-2829
-2783
-2737
-2690
-2645
-2600
-2555
-2513
-2472
-2432
-2395
-2360
-2328
-2298
-2272
-2248
-2227
-2210
-2196
-2186
-2178
-2175
-2174
-2178
-2185
-2196
-2210
-2227
-2246
-2266
-2288
-2311
-2334
-2357
-2380
-2402
-2424
-2444
-2463
-2480
-2496
-2509
-2521
-2530
-2536
-2540
-2541
-2539
-2534
-2525
-2514
-2499
-2482
-2461
-2438
-2412
-2384
-2354
-2321
-2288
-2253
-2217
-2180
-2142
-2103
-2063
-2021
-1979
-1936
-1892
-1847
-1802
-1756
-1710
-1663
-1617
-1570
-1522
-1475
-1427
-1379
-1331
-1282
-1233
-1184
-1135
-1085
-1035
-985
-934
-883
-831
-781
-730
-680
-631
-583
-535
-489
-444
-400
-356
-314
-273
-233
-195
-158
-123
-91
-61
-34
-10
11
28
42
51
57
59
56
50
40
26
9
-10
-32
-55
-79
-105
-130
-156
-182
-207
-231
-255
-278
-299
-319
-338
-355
-370
-384
-395
-404
-411
-416
-418
-418
-416
-412
-405
-397
-387
-376
-364
-352
-341
-330
-320
-312
-305
-300
-297
-296
-298
-302
-308
-316
-326
-337
-349
-361
-373
-385
-397
-408
-418
-428
-437
-444
-452
-459
-465
-471
-477
-483
-490
-497
-505
-513
-521
-530
-539
-547
-556
-563
-570
-575
-579
-581
-581
-578
-572
-564
-553
-538
-522
-502
-480
-457
-431
-404
-376
-348
-319
-291
-263
-236
-210
-185
-162
-141
-121
-103
-88
-74
-62
-53
-45
-39
-34
-31
-28
-26
-24
-22
-20
-17
-12
-7
-1
8
17
29
42
57
73
92
113
136
162
189
219
250
283
316
351
386
420
454
486
517
546
573
599
623
645
667
686
705
723
740
757
773
788
803
818
833
848
863
878
894
909
924
939
952
965
976
985
992
996
998
998
995
990
982
972
960
945
928
910
889
867
843
818
792
765
737
709
681
654
627
601
576
552
529
508
490
474
461
450
443
439
439
442
450
461
475
494
516
542
571
603
639
677
718
763
809
858
910
965
1022
1081
1143
1207
1273
1341
1411
1482
1554
1628
1702
1778
1854
1930
2005
2083
2159
2235
2311
2386
2459
2532
2603
2673
2742
2809
2875
2939
3001
3060
3117
3171
3222
3269
3313
3354
3391
3425
3456
3483
3508
3530
3549
3566
3580
3593
3604
3612
3619
3624
3627
3628
3627
3624
3619
3612
3604
3594
3584
3573
3562
3551
3540
3531
3523
3516
3512
3509
3509
3512
3517
3526
3537
3551
3567
3586
3606
3628
3651
3674
3697
3719
3740
3759
3776
3791
3803
3812
3818
3822
3822
3820
3815
3809
3802
3794
3785
3776
3767
3759
3750
3743
3736
3729
3723
3717
3711
3706
3701
3696
3692
3689
3685
3682
3679
3675
3671
3666
3660
3654
3646
3637
3627
3615
3602
3587
3570
3552
3532
3510
3487
3461
3435
3406
3377
3346
3313
3280
3247
3212
3177
3142
3106
3070
3034
2999
2964
2930
2896
2864
2832
2802
2773
2746
2720
2695
2672
2651
2631
2614
2598
2585
2573
2565
2558
2554
2552
2553
2556
2562
2570
2580
2593
2607
2622
2639
2657
2675
2694
2714
2733
2752
2771
2789
2806
2822
2837
2851
2863
2873
2882
2888
2892
2895
2896
2894
2891
2886
2879
2870
2860
2847
2833
2817
2800
2782
2763
2744
2725
2706
2687
2669
2652
2636
2620
2606
2594
2584
2575
2570
2566
2565
2568
2572
2580
2590
2604
2619
2638
2660
2684
2710
2740
2772
2806
2842
2881
2922
2966
3011
3058
3108
3159
3211
3266
3321
3379
3437
3497
3557
3619
3681
3745
3808
3872
3936
4000
4064
4127
4189
4251
4311
4371
4429
4485
4540
4593
4645
4694
4742
4787
4831
4872
4911
4948
4982
5013
5042
5067
5091
5111
5128
5143
5155
5165
5173
5179
5183
5186
5187
5188
5188
5188
5188
5187
5187
5187
5188
5189
5191
5193
5195
5198
5201
5205
5208
5212
5216
5221
5225
5229
5233
5236
5239
5241
5242
5243
5242
5241
5240
5237
5233
5229
5223
5217
5209
5201
5192
5181
5170
5157
5144
5129
5113
5095
5077
5057
5035
5013
4989
4963
4936
4907
4877
4845
4811
4776
4740
4702
4662
4621
4578
4534
4489
4443
4396
4348
4299
4250
4200
4149
4098
4046
3994
3941
3888
3835
3782
3729
3676
3623
3571
3520
3470
3420
3372
3325
3279
3235
3193
3152
3113
3077
3042
3009
2978
2949
2922
2896
2871
2847
2823
2801
2778
2756
2735
2713
2691
2669
2646
2623
2599
2574
2549
2523
2496
2468
2439
2410
2380
2351
2321
2292
2263
2235
2208
2182
2158
2135
2114
2096
2079
2064
2051
2041
2032
2025
2021
2019
2017
2019
2021
2027
2033
2041
2050
2062
2074
2089
2104
2121
2139
2158
2178
2199
2220
2242
2265
2288
2311
2335
2359
2383
2408
2433
2458
2482
2507
2532
2556
2581
2604
2628
2651
2674
2697
2720
2743
2766
2789
2813
2836
2860
2884
2909
2934
2959
2984
3010
3036
3062
3088
3114
3141
3168
3195
3222
3249
3276
3303
3330
3357
3383
3410
3436
3463
3489
3516
3542
3569
3596
3623
3650
3677
3704
3732
3760
3787
3816
3844
3873
3903
3933
3962
3992
4022
4051
4081
4110
4138
4165
4190
4214
4236
4256
4275
4292
4307
4320
4331
4340
4346
4350
4351
4350
4346
4339
4330
4318
4303
4285
4264
4241
4215
4186
4155
4121
4083
4046
4003
3961
3915
3867
3817
3765
3711
3655
3598
3540
3481
3420
3358
3294
3230
3164
3098
3030
2961
2891
2820
2748
2675
2602
2528
2453
2379
2305
2231
2157
2084
2013
1942
1873
1805
1740
1676
1615
1557
1502
1449
1400
1354
1311
1271
1234
1199
1167
1138
1110
1085
1062
1040
1020
1000
984
968
953
940
927
916
905
895
886
878
871
865
860
856
852
847
843
839
835
830
824
819
813
807
800
793
785
776
766
755
743
729
715
700
683
666
648
629
610
591
571
550
530
510
490
470
451
433
416
400
385
370
357
344
333
321
311
301
292
284
276
268
261
254
248
242
237
233
230
227
224
222
221
220
220
220
221
223
226
230
236
242
251
261
273
287
303
320
340
361
383
406
431
455
481
506
532
558
584
609
634
659
683
707
730
753
775
797
817
837
856
873
890
905
918
930
940
948
955
959
961
961
959
955
948
940
929
915
899
880
859
836
810
782
753
721
688
653
617
580
542
504
465
425
385
345
305
265
226
187
148
109
72
35
-2
-38
-74
-109
-144
-179
-213
-248
-282
-317
-352
-387
-423
-460
-497
-535
-573
-613
-653
-694
-735
-778
-821
-866
-911
-958
-1004
-1053
-1102
-1152
-1201
-1252
-1302
-1353
-1403
-1453
-1503
-1553
-1603
-1652
-1701
-1750
-1798
-1846
-1893
-1940
-1986
-2032
-2078
-2123
-2168
-2214
-2258
-2303
-2348
-2392
-2437
-2481
-2525
-2568
-2612
-2654
-2697
-2738
-2780
-2820
-2860
-2899
-2938
-2976
-3014
-3051
-3087
-3123
-3158
-3192
-3226
-3259
-3291
-3323
-3353
-3382
-3410
-3437
-3463
-3488
-3511
-3532
-3552
-3571
-3588
-3603
-3616
-3627
-3637
-3645
-3651
-3656
-3659
-3661
-3660
-3659
-3655
-3650
-3643
-3635
-3625
-3614
-3601
-3586
-3570
-3552
-3533
-3511
-3488
-3462
-3435
-3407
-3377
-3345
-3313
-3279
-3244
-3209
-3172
-3135
-3097
-3058
-3018
-2979
-2938
-2898
-2857
-2815
-2774
-2733
-2692
-2650
-2609
-2568
-2527
-2487
-2447
-2408
-2369
-2331
-2293
-2256
-2219
-2182
-2146
-2110
-2074
-2039
-2004
-1970
-1936
-1903
-1870
-1837
-1805
-1773
-1742
-1712
-1682
-1653
-1625
-1597
-1570
-1544
-1518
-1493
-1468
-1444
-1421
-1398
-1376
-1353
-1332
-1311
-1290
-1269
-1250
-1231
-1212
-1195
-1178
-1161
-1146
-1131
-1118
-1105
-1094
-1083
-1075
-1068
-1062
-1059
-1057
-1057
-1058
-1061
-1066
-1072
-1080
-1089
-1100
-1112
-1126
-1140
-1156
-1173
-1190
-1209
-1228
-1248
-1269
-1290
-1312
-1334
-1356
-1379
-1402
-1425
-1448
-1470
-1493
-1514
-1535
-1556
-1575
-1593
-1611
-1627
-1642
-1656
-1668
-1679
-1688
-1696
-1702
-1707
-1709
-1710
-1710
-1707
-1703
-1698
-1690
-1681
-1671
-1659
-1646
-1632
-1617
-1601
-1584
-1566
-1547
-1528
-1507
-1487
-1465
-1444
-1422
-1401
-1380
-1360
-1340
-1320
-1301
-1283
-1266
-1249
-1234
-1219
-1205
-1192
-1181
-1170
-1161
-1153
-1147
-1141
-1137
-1134
-1132
-1131
-1132
-1134
-1138
-1142
-1147
-1153
-1160
-1168
-1177
-1187
-1197
-1209
-1221
-1234
-1248
-1263
-1279
-1295
-1313
-1331
-1349
-1368
-1388
-1408
-1428
-1448
-1469
-1490
-1511
-1532
-1554
-1576
-1598
-1620
-1643
-1666
-1689
-1712
-1735
-1758
-1780
-1803
-1825
-1847
-1869
-1890
-1911
-1931
-1952
-1971
-1991
-2011
-2029
-2049
-2069
-2089
-2108
-2128
-2148
-2169
-2189
-2209
-2230
-2250
-2270
-2289
-2309
-2328
-2348
-2366
-2385
-2404
-2422
-2440
-2458
-2476
-2494
-2511
-2529
-2546
-2562
-2579
-2595
-2612
-2628
-2644
-2660
-2676
-2691
-2707
-2723
-2738
-2753
-2768
-2783
-2797
-2811
-2825
-2839
-2853
-2866
-2879
-2893
-2906
-2919
-2932
-2944
-2957
-2970
-2983
-2996
-3008
-3020
-3031
-3042
-3052
-3062
-3071
-3079
-3088
-3095
-3102
-3109
-3116
-3122
-3128
-3134
-3139
-3145
-3151
-3157
-3163
-3170
-3176
-3183
-3190
-3197
-3204
-3212
-3220
-3228
-3236
-3244
-3253
-3262
-3270
-3279
-3288
-3296
-3304
-3312
-3320
-3328
-3335
-3342
-3349
-3355
-3361
-3366
-3372
-3377
-3382
-3387
-3392
-3397
-3402
-3407
-3412
-3417
-3423
-3428
-3434
-3441
-3448
-3456
-3465
-3474
-3485
-3496
-3508
-3522
-3536
-3552
-3568
-3585
-3604
-3623
-3643
-3663
-3685
-3708
-3731
-3755
-3780
-3806
-3832
-3859
-3886
-3913
-3941
-3969
-3997
-4024
-4051
-4078
-4106
-4132
-4159
-4185
-4211
-4237
-4263
-4289
-4315
-4340
-4366
-4391
-4416
-4441
-4466
-4491
-4515
-4540
-4566
-4591
-4616
-4642
-4667
-4693
-4719
-4744
-4770
-4795
-4820
-4845
-4871
-4896
-4921
-4947
-4972
-4998
-5023
-5048
-5073
-5097
-5121
-5145
-5168
-5191
-5212
-5233
-5253
-5273
-5292
-5311
-5329
-5347
-5365
-5382
-5399
-5415
-5430
-5445
-5459
-5473
-5486
-5497
-5508
-5518
-5527
-5535
-5542
-5547
-5551
-5553
-5553
-5552
-5549
-5545
-5539
-5532
-5522
-5512
-5499
-5485
-5468
-5450
-5431
-5409
-5385
-5360
-5333
-5305
-5275
-5244
-5211
-5177
-5142
-5106
-5069
-5030
-4992
-4952
-4912
-4871
-4829
-4787
-4744
-4701
-4658
-4615
-4571
-4527
-4483
-4439
-4394
-4350
-4306
-4262
-4218
-4175
-4131
-4088
-4043
-4001
-3958
-3914
-3870
-3826
-3781
-3736
-3691
-3646
-3600
-3555
-3510
-3464
-3418
-3372
-3326
-3279
-3232
-3184
-3135
-3086
-3037
-2986
-2935
-2883
-2830
-2776
-2722
-2666
-2610
-2553
-2495
-2437
-2379
-2320
-2260
-2201
-2141
-2081
-2021
-1961
-1902
-1842
-1782
-1723
-1665
-1606
-1549
-1492
-1437
-1382
-1329
-1277
-1227
-1177
-1130
-1083
-1038
-994
-951
-909
-869
-829
-790
-752
-715
-678
-642
-607
-573
-540
-507
-475
-444
-414
-384
-356
-328
-302
-276
-251
-228
-205
-184
-164
-144
-126
-109
-92
-77
-63
-50
-37
-26
-15
-5
4
12
19
25
31
36
40
44
48
50
53
54
55
56
56
55
53
51
48
44
40
34
28
21
12
4
-6
-16
-27
-39
-52
-65
-79
-94
-109
-125
-142
-159
-176
-194
-212
-230
-248
-266
-284
-302
-320
-338
-356
-373
-390
-407
-423
-438
-453
-467
-481
-494
-506
-518
-530
-541
-552
-563
-573
-584
-594
-603
-613
-622
-631
-640
-649
-657
-664
-672
-679
-686
-692
-698
-704
-710
-715
-720
-725
-730
-735
-740
-744
-749
-753
-757
-761
-766
-770
-773
-777
-780
-783
-786
-788
-790
-792
-793
-793
-794
-794
-793
-793
-792
-790
-789
-787
-784
-782
-779
-776
-773
-770
-766
-763
-759
-756
-752
-749
-745
-742
-738
-735
-731
-728
-725
-721
-718
-715
-713
-710
-707
-705
-702
-699
-696
-693
-689
-686
-682
-677
-672
-667
-661
-654
-646
-638
-629
-620
-611
-601
-591
-581
-571
-561
-550
-540
-530
-519
-509
-498
-488
-478
-468
-458
-448
-439
-430
-421
-412
-404
-396
-388
-381
-374
-367
-361
-356
-352
-348
-344
-341
-338
-335
-333
-331
-329
-327
-325
-324
-322
-320
-317
-315
-312
-309
-305
-301
-297
-292
-287
-281
-275
-269
-263
-256
-249
-242
-235
-227
-219
-211
-203
-195
-186
-176
-167
-157
-147
-137
-126
-115
-103
-92
-80
-67
-55
-42
-28
-15
-1
14
29
44
60
75
91
107
123
139
155
171
187
202
217
232
246
260
274
287
300
313
325
336
348
358
369
379
388
397
406
415
424
432
440
448
456
464
472
479
487
494
502
509
517
525
533
542
551
560
569
579
589
599
610
622
633
646
659
672
686
700
715
730
745
760
775
790
804
818
832
846
858
870
882
892
901
910
917
924
929
933
936
938
939
938
937
934
930
925
918
911
903
893
882
871
858
844
830
814
798
781
763
745
726
706
686
665
644
622
600
577
555
531
508
484
459
435
410
386
361
336
311
286
262
237
213
188
164
141
117
95
73
52
32
13
-6
-23
-39
-54
-68
-81
-93
-103
-112
-119
-126
-130
-133
-135
-136
-134
-132
-127
-122
-114
-105
-95
-83
-70
-55
-39
-22
-3
16
37
59
81
105
130
155
180
207
233
260
287
315
343
371
399
427
454
482
509
536
563
589
615
640
664
688
711
733
755
776
797
817
836
855
873
891
908
925
941
957
972
987
1000
1014
1028
1041
1053
1065
1077
1088
1099
1110
1121
1132
1142
1152
1162
1172
1181
1190
1198
1206
1213
1220
1227
1233
1239
1244
1248
1253
1256
1259
1262
1264
1265
1267
1267
1268
1268
1268
1267
1267
1266
1265
1264
1263
1261
1259
1257
1255
1252
1249
1246
1242
1238
1233
1228
1222
1216
1209
1201
1193
1184
1174
1164
1153
1141
1128
1115
1101
1086
1071
1055
1039
1022
1006
988
971
953
935
916
897
878
859
840
821
802
782
763
744
726
707
689
671
655
638
623
608
593
580
567
556
544
534
525
516
508
501
495
489
484
480
475
472
468
465
462
459
457
454
451
449
446
442
439
435
431
427
422
416
410
404
397
389
381
373
363
354
344
333
323
312
300
289
277
264
252
240
228
216
204
192
181
170
159
149
140
131
123
116
110
104
100
96
94
92
91
91
92
95
98
102
107
113
120
128
137
147
158
169
181
194
208
222
237
253
269
286
303
321
339
358
377
397
417
438
459
481
503
524
547
569
591
613
635
658
680
703
725
748
771
793
816
840
863
886
910
934
957
981
1004
1028
1052
1075
1098
1121
1144
1166
1188
1210
1232
1253
1274
1294
1315
1334
1354
1372
1391
1409
1426
1444
1461
1477
1493
1509
1524
1539
1555
1570
1585
1600
1615
1630
1646
1661
1676
1691
1706
1721
1735
1750
1764
1778
1792
1806
1819
1832
1845
1858
1871
1883
1896
1908
1919
1930
1941
1951
1960
1969
1978
1985
1993
1999
2005
2011
2016
2020
2024
2027
2029
2032
2033
2036
2037
2037
2037
2037
2036
2033
2032
2029
2025
2021
2016
2009
2003
1995
1986
1976
1966
1954
1942
1929
1915
1900
1884
1868
1850
1831
1812
1791
1770
1748
1724
1700
1674
1648
1621
1593
1564
1534
1503
1472
1440
1408
1375
1341
1307
1273
1238
1203
1168
1132
1096
1060
1024
987
951
915
879
843
808
773
738
703
669
635
602
569
536
504
472
441
410
380
350
320
291
263
235
207
181
154
129
104
79
55
31
8
-15
-38
-61
-83
-106
-128
-150
-172
-194
-217
-239
-261
-284
-306
-329
-353
-376
-400
-423
-447
-472
-496
-521
-546
-572
-598
-624
-650
-677
-703
-730
-757
-784
-812
-840
-868
-896
-924
-953
-982
-1010
-1040
-1070
-1099
-1129
-1159
-1190
-1220
-1250
-1281
-1311
-1341
-1371
-1401
-1430
-1460
-1489
-1518
-1547
-1576
-1605
-1633
-1661
-1689
-1717
-1745
-1772
-1800
-1827
-1853
-1880
-1906
-1932
-1958
-1983
-2008
-2032
-2056
-2079
-2101
-2123
-2144
-2165
-2185
-2204
-2222
-2240
-2256
-2273
-2288
-2303
-2318
-2331
-2344
-2356
-2368
-2378
-2388
-2398
-2406
-2414
-2421
-2427
-2433
-2438
-2442
-2445
-2448
-2450
-2452
-2453
-2454
-2454
-2453
-2453
-2451
-2450
-2448
-2446
-2444
-2441
-2439
-2436
-2433
-2429
-2426
-2423
-2419
-2416
-2412
-2408
-2405
-2401
-2398
-2394
-2391
-2388
-2384
-2381
-2379
-2376
-2373
-2371
-2369
-2367
-2366
-2365
-2364
-2364
-2364
-2364
-2365
-2367
-2369
-2372
-2375
-2379
-2383
-2387
-2392
-2397
-2402
-2407
-2413
-2419
-2424
-2431
-2437
-2443
-2449
-2455
-2460
-2466
-2471
-2475
-2480
-2484
-2487
-2490
-2493
-2495
-2497
-2499
-2500
-2501
-2502
-2502
-2503
-2503
-2502
-2502
-2501
-2500
-2499
-2498
-2496
-2494
-2492
-2489
-2486
-2482
-2478
-2474
-2469
-2464
-2459
-2453
-2447
-2440
-2433
-2426
-2417
-2409
-2399
-2389
-2379
-2367
-2355
-2341
-2327
-2311
-2295
-2277
-2259
-2239
-2219
-2198
-2176
-2153
-2129
-2105
-2081
-2056
-2031
-2005
-1979
-1952
-1926
-1899
-1873
-1846
-1820
-1793
-1767
-1740
-1714
-1687
-1661
-1635
-1609
-1584
-1559
-1534
-1510
-1485
-1462
-1438
-1415
-1392
-1370
-1347
-1325
-1303
-1282
-1261
-1241
-1221
-1201
-1183
-1164
-1146
-1129
-1112
-1096
-1080
-1065
-1050
-1036
-1022
-1010
-998
-986
-974
-962
-951
-940
-929
-918
-907
-897
-887
-878
-868
-859
-850
-842
-833
-825
-816
-808
-800
-792
-783
-775
-767
-759
-751
-742
-734
-725
-717
-708
-699
-690
-680
-671
-661
-651
-641
-631
-620
-609
-597
-585
-573
-559
-546
-531
-517
-501
-486
-469
-453
-435
-418
-400
-381
-362
-343
-323
-304
-284
-263
-243
-223
-203
-183
-163
-143
-122
-102
-82
-62
-42
-22
-2
18
37
57
76
95
115
134
153
171
190
209
227
245
263
281
299
316
333
351
368
386
404
422
440
458
476
494
513
531
549
567
585
602
620
637
654
671
688
704
720
736
751
766
781
795
808
821
834
846
858
869
880
890
900
909
918
927
935
942
950
957
964
971
977
984
990
997
1002
1008
1014
1020
1026
1031
1037
1043
1049
1054
1060
1067
1073
1079
1086
1093
1099
1106
1114
1121
1129
1137
1145
1154
1163
1173
1183
1193
1205
1216
1229
1241
1255
1268
1282
1297
1312
1327
1343
1359
1375
1393
1410
1428
1446
1465
1484
1504
1524
1544
1565
1586
1608
1630
1653
1676
1699
1722
1746
1769
1793
1817
1842
1866
1890
1915
1939
1964
1988
2011
2033
2057
2079
2100
2121
2141
2160
2178
2196
2212
2228
2242
2256
2268
2280
2290
2300
2308
2316
2322
2328
2332
2335
2337
2338
2339
2338
2336
2334
2330
2326
2321
2316
2310
2303
2295
2287
2278
2269
2259
2249
2238
2226
2214
2201
2188
2175
2161
2146
2130
2115
2098
2081
2064
2045
2028
2009
1990
1971
1952
1933
1913
1894
1874
1854
1835
1815
1795
1776
1756
1737
1718
1699
1680
1662
1644
1627
1610
1594
1578
1562
1547
1533
1519
1505
1492
1480
1468
1456
1445
1434
1424
1415
1406
1397
1389
1382
1375
1369
1364
1359
1354
1351
1347
1345
1342
1340
1339
1338
1338
1338
1338
1339
1341
1342
1344
1347
1349
1352
1354
1357
1359
1362
1364
1367
1369
1371
1373
1375
1377
1379
1380
1382
1382
1383
1383
1383
1383
1382
1382
1381
1379
1377
1375
1373
1370
1367
1364
1360
1356
1352
1347
1343
1338
1333
1328
1324
1319
1314
1309
1304
1298
1293
1288
1282
1277
1272
1267
1262
1258
1253
1250
1246
1243
1240
1238
1236
1234
1233
1233
1232
1233
1234
1235
1237
1240
1243
1247
1251
1256
1262
1269
1276
1284
1293
1302
1312
1323
1335
1348
1362
1377
1392
1409
1426
1445
1465
1485
1507
1529
1552
1576
1601
1627
1653
1679
1706
1734
1762
1790
1819
1847
1876
1904
1932
1960
1987
2013
2040
2066
2091
2116
2139
2162
2185
2207
2228
2248
2268
2287
2306
2324
2341
2358
2374
2389
2404
2418
2432
2445
2458
2471
2482
2494
2505
2515
2525
2535
2544
2553
2562
2570
2578
2586
2593
2600
2606
2612
2617
2622
2626
2629
2633
2635
2637
2638
2639
2639
2639
2638
2636
2635
2632
2630
2628
2625
2622
2619
2615
2612
2608
2604
2600
2595
2590
2585
2581
2576
2571
2566
2560
2555
2550
2545
2539
2533
2528
2522
2516
2510
2504
2499
2493
2488
2482
2477
2472
2466
2461
2456
2451
2447
2442
2438
2433
2429
2425
2422
2418
2414
2411
2408
2404
2401
2397
2394
2391
2387
2384
2380
2376
2373
2369
2364
2360
2356
2351
2346
2340
2335
2328
2322
2315
2308
2300
2292
2283
2273
2263
2253
2242
2230
2218
2205
2192
2178
2163
2148
2132
2116
2099
2081
2063
2044
2024
2004
1983
1961
1939
1916
1892
1868
1843
1818
1792
1765
1739
1711
1684
1656
1627
1598
1569
1540
1510
1480
1450
1419
1389
1358
1327
1296
1264
1233
1202
1170
1139
1107
1076
1045
1014
983
952
921
890
860
829
799
768
738
707
677
646
615
584
553
522
491
460
429
398
367
336
306
275
245
214
184
154
124
94
65
35
6
-23
-51
-80
-108
-135
-163
-189
-216
-241
-267
-292
-316
-339
-362
-385
-407
-428
-448
-467
-486
-504
-522
-538
-554
-569
-583
-597
-610
-622
-634
-645
-656
-666
-676
-685
-694
-703
-712
-720
-728
-736
-743
-751
-759
-767
-775
-783
-791
-800
-808
-817
-826
-835
-845
-855
-864
-875
-885
-896
-906
-918
-929
-941
-953
-965
-978
-992
-1004
-1018
-1034
-1048
-1064
-1079
-1095
-1111
-1127
-1143
-1160
-1177
-1195
-1213
-1231
-1249
-1267
-1286
-1304
-1323
-1341
-1360
-1378
-1397
-1415
-1434
-1452
-1470
-1488
-1506
-1524
-1541
-1559
-1576
-1593
-1610
-1626
-1643
-1659
-1675
-1690
-1706
-1721
-1736
-1750
-1765
-1780
-1794
-1809
-1823
-1837
-1852
-1866
-1880
-1895
-1910
-1924
-1939
-1955
-1970
-1986
-2001
-2017
-2033
-2050
-2066
-2083
-2100
-2117
-2134
-2152
-2170
-2187
-2206
-2224
-2242
-2261
-2279
-2298
-2317
-2336
-2354
-2373
-2392
-2411
-2429
-2448
-2466
-2485
-2503
-2521
-2538
-2556
-2574
-2591
-2609
-2626
-2644
-2661
-2679
-2696
-2714
-2731
-2749
-2766
-2784
-2801
-2819
-2837
-2855
-2872
-2890
-2908
-2926
-2944
-2962
-2980
-2999
-3017
-3035
-3054
-3072
-3090
-3109
-3127
-3146
-3164
-3182
-3201
-3219
-3237
-3255
-3273
-3290
-3308
-3325
-3342
-3358
-3375
-3390
-3406
-3421
-3436
-3450
-3464
-3478
-3491
-3505
-3518
-3531
-3544
-3557
-3570
-3583
-3595
-3608
-3621
-3633
-3646
-3659
-3672
-3685
-3697
-3710
-3723
-3735
-3747
-3759
-3771
-3782
-3793
-3804
-3815
-3826
-3836
-3846
-3856
-3866
-3875
-3885
-3894
-3903
-3912
-3920
-3929
-3937
-3946
-3954
-3962
-3970
-3978
-3986
-3993
-4001
-4008
-4016
-4022
-4030
-4038
-4045
-4051
-4059
-4067
-4075
-4083
-4091
-4100
-4109
-4118
-4127
-4137
-4146
-4156
-4167
-4178
-4189
-4200
-4212
-4224
-4236
-4249
-4263
-4276
-4290
-4304
-4318
-4333
-4347
-4361
-4376
-4390
-4404
-4419
-4433
-4447
-4461
-4474
-4488
-4501
-4514
-4527
-4539
-4551
-4563
-4574
-4585
-4595
-4605
-4615
-4624
-4633
-4641
-4650
-4657
-4665
-4672
-4679
-4686
-4692
-4698
-4703
-4708
-4713
-4717
-4722
-4726
-4729
-4732
-4735
-4738
-4740
-4742
-4744
-4745
-4745
-4745
-4744
-4743
-4741
-4738
-4735
-4731
-4726
-4720
-4714
-4707
-4699
-4691
-4681
-4671
-4660
-4649
-4636
-4623
-4609
-4593
-4578
-4561
-4543
-4525
-4506
-4487
-4466
-4445
-4423
-4400
-4377
-4352
-4327
-4300
-4273
-4246
-4217
-4188
-4157
-4126
-4094
-4061
-4027
-3993
-3957
-3921
-3884
-3846
-3807
-3768
-3728
-3687
-3645
-3603
-3560
-3517
-3473
-3428
-3383
-3338
-3292
-3245
-3198
-3150
-3102
-3053
-3004
-2954
-2903
-2851
-2799
-2746
-2692
-2638
-2583
-2528
-2472
-2416
-2360
-2302
-2245
-2187
-2129
-2070
-2012
-1953
-1894
-1835
-1776
-1717
-1658
-1599
-1539
-1480
-1421
-1362
-1303
-1245
-1186
-1128
-1069
-1010
-953
-896
-838
-781
-724
-667
-610
-553
-497
-440
-384
-328
-272
-216
-160
-104
-48
8
63
118
173
228
283
338
393
447
501
555
609
662
716
768
821
873
925
977
1028
1079
1129
1180
1229
1279
1328
1376
1424
1471
1517
1564
1609
1654
1699
1743
1786
1829
1872
1913
1955
1995
2035
2074
2113
2152
2190
2227
2264
2300
2335
2370
2405
2438
2471
2503
2535
2565
2595
2624
2651
2678
2704
2729
2752
2775
2797
2818
2837
2856
2874
2891
2907
2922
2936
2949
2961
2972
2983
2992
3001
3009
3016
3023
3029
3033
3038
3041
3044
3045
3046
3046
3046
3044
3042
3038
3034
3029
3023
3017
3009
3001
2991
2982
2971
2959
2947
2935
2921
2907
2892
2877
2861
2845
2828
2811
2794
2776
2758
2739
2720
2701
2682
2662
2642
2621
2600
2579
2557
2536
2514
2491
2469
2446
2424
2401
2378
2355
2332
2308
2285
2262
2238
2215
2191
2167
2144
2121
2097
2074
2051
2027
2004
1981
1958
1935
1913
1890
1867
1845
1823
1800
1778
1757
1735
1714
1693
1672
1651
1630
1610
1590
1570
1550
1530
1511
1492
1473
1454
1435
1417
1399
1380
1362
1344
1326
1308
1290
1271
1253
1234
1216
1197
1179
1160
1141
1123
1104
1085
1066
1047
1027
1008
989
969
949
930
910
891
871
851
832
812
793
773
754
734
715
696
677
658
639
620
601
583
564
546
528
510
492
474
455
437
420
402
384
366
349
331
314
297
280
263
247
230
214
198
182
167
151
136
121
106
91
76
62
48
34
20
7
-6
-18
-30
-42
-53
-63
-73
-83
-91
-100
-107
-115
-121
-128
-133
-138
-142
-146
-149
-151
-153
-154
-155
-155
-154
-153
-151
-149
-146
-143
-139
-135
-130
-125
-120
-113
-107
-100
-92
-84
-76
-67
-58
-48
-39
-29
-18
-8
3
14
25
36
47
58
69
80
92
103
114
125
136
146
157
168
178
189
200
210
220
231
241
251
261
271
281
291
301
311
321
331
342
352
362
373
383
394
404
415
426
437
448
459
470
481
492
503
514
525
536
546
557
567
577
588
598
608
618
627
637
646
656
665
674
683
692
700
708
716
724
732
739
746
753
759
766
772
777
783
788
792
796
800
804
807
810
813
815
817
819
821
823
824
825
827
828
829
831
832
833
834
836
837
838
839
840
841
842
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
862
863
864
866
868
869
871
873
875
878
880
883
886
889
893
897
901
906
910
916
921
927
934
941
949
957
966
975
985
995
1006
1016
1028
1040
1053
1065
1078
1092
1105
1119
1133
1148
1162
1177
1192
1207
1223
1238
1254
1270
1286
1301
1317
1332
1348
1363
1379
1394
1409
1424
1438
1453
1467
1481
1495
1509
1522
1535
1547
1560
1572
1583
1595
1605
1616
1626
1635
1644
1652
1660
1667
1674
1680
1685
1690
1695
1699
1703
1706
1708
1711
1712
1713
1714
1714
1714
1712
1711
1709
1706
1702
1698
1694
1689
1683
1677
1671
1664
1657
1649
1641
1633
1624
1614
1604
1594
1583
1572
1560
1548
1536
1523
1509
1496
1482
1468
1453
1438
1423
1407
1392
1375
1359
1343
1326
1308
1291
1273
1255
1237
1218
1200
1180
1161
1141
1121
1100
1080
1059
1038
1016
994
972
949
926
902
878
854
829
803
778
752
725
698
671
643
615
586
558
528
499
469
438
407
376
345
313
281
248
215
182
149
115
81
47
13
-21
-55
-89
-123
-156
-190
-224
-257
-290
-324
-357
-390
-422
-455
-488
-520
-553
-585
-617
-649
-681
-713
-744
-775
-806
-837
-867
-897
-926
-955
-983
-1010
-1039
-1067
-1094
-1120
-1146
-1172
-1197
-1222
-1246
-1270
-1293
-1315
-1337
-1358
-1379
-1399
-1418
-1437
-1455
-1472
-1489
-1505
-1520
-1535
-1549
-1562
-1575
-1587
-1598
-1609
-1619
-1629
-1638
-1647
-1655
-1663
-1670
-1677
-1684
-1690
-1696
-1702
-1708
-1713
-1718
-1724
-1729
-1734
-1740
-1745
-1751
-1757
-1763
-1769
-1775
-1782
-1788
-1795
-1802
-1810
-1817
-1824
-1832
-1840
-1847
-1855
-1863
-1871
-1880
-1889
-1897
-1907
-1916
-1925
-1935
-1945
-1955
-1965
-1976
-1987
-1998
-2009
-2020
-2031
-2043
-2055
-2067
-2079
-2091
-2103
-2115
-2128
-2140
-2153
-2165
-2178
-2190
-2203
-2215
-2228
-2241
-2253
-2266
-2279
-2291
-2304
-2317
-2329
-2342
-2355
-2368
-2381
-2394
-2407
-2420
-2433
-2445
-2458
-2471
-2484
-2496
-2509
-2521
-2533
-2545
-2557
-2568
-2580
-2591
-2602
-2613
-2624
-2635
-2646
-2656
-2667
-2677
-2687
-2698
-2708
-2718
-2728
-2738
-2747
-2757
-2767
-2776
-2786
-2795
-2805
-2815
-2824
-2834
-2844
-2854
-2864
-2873
-2883
-2893
-2903
-2912
-2922
-2932
-2941
-2951
-2960
-2970
-2979
-2988
-2998
-3007
-3016
-3025
-3034
-3043
-3051
-3060
-3068
-3076
-3084
-3092
-3099
-3106
-3113
-3120
-3126
-3132
-3137
-3142
-3146
-3150
-3153
-3155
-3157
-3158
-3158
-3158
-3157
-3155
-3153
-3150
-3146
-3142
-3137
-3131
-3125
-3119
-3111
-3103
-3095
-3086
-3077
-3067
-3056
-3045
-3034
-3022
-3009
-2996
-2982
-2968
-2954
-2939
-2923
-2907
-2891
-2874
-2857
-2839
-2821
-2803
-2784
-2765
-2745
-2725
-2705
-2685
-2664
-2643
-2622
-2600
-2579
-2557
-2534
-2512
-2488
-2465
-2441
-2417
-2392
-2366
-2341
-2314
-2288
-2260
-2233
-2204
-2176
-2146
-2116
-2086
-2055
-2024
-1992
-1960
-1928
-1895
-1862
-1828
-1794
-1760
-1725
-1690
-1655
-1620
-1585
-1549
-1514
-1478
-1443
-1407
-1372
-1336
-1301
-1265
-1230
-1195
-1159
-1124
-1089
-1054
-1018
-984
-950
-915
-881
-847
-814
-781
-748
-715
-683
-651
-620
-589
-558
-528
-498
-469
-440
-411
-383
-355
-327
-300
-273
-247
-221
-195
-170
-145
-120
-96
-73
-50
-28
-5
16
38
58
79
99
119
138
157
176
195
213
231
248
265
282
298
314
330
346
361
376
391
405
419
433
446
459
472
484
496
507
518
528
538
547
556
564
572
579
585
591
597
602
607
611
614
617
620
622
624
626
627
627
628
628
628
627
626
624
622
620
617
614
611
607
604
600
596
591
587
582
577
572
567
562
556
550
544
538
532
525
519
512
505
499
492
485
478
471
464
457
450
443
436
429
422
415
409
402
395
389
383
376
370
365
359
354
349
344
339
334
329
325
320
316
312
308
304
300
296
292
288
285
281
277
273
269
265
261
256
252
248
244
239
235
230
226
221
217
213
209
204
201
197
193
190
187
184
182
180
178
176
175
174
174
174
174
174
175
177
178
180
182
185
188
191
194
198
202
206
211
215
220
225
231
236
241
247
252
257
262
267
272
276
281
284
288
291
294
297
299
301
302
303
304
304
303
302
301
299
296
294
291
287
283
279
275
270
265
260
255
249
243
237
231
225
218
211
204
197
190
183
175
168
161
153
146
139
132
124
117
110
103
96
90
83
76
69
63
56
50
44
38
32
26
20
15
10
6
2
-2
-6
-9
-11
-14
-16
-17
-18
-19
-19
-19
-18
-17
-15
-13
-11
-8
-4
0
5
10
15
22
28
35
43
51
59
68
77
87
97
107
118
129
140
152
164
176
189
202
215
228
241
255
268
282
296
310
324
338
352
367
381
395
410
424
438
452
466
480
494
507
520
533
546
559
572
584
596
607
618
629
639
649
658
667
675
684
691
698
705
712
718
723
728
733
737
741
744
747
749
751
753
754
756
756
757
757
757
756
755
754
753
752
750
748
746
743
740
737
734
730
726
722
717
713
708
702
697
691
686
680
674
667
661
654
647
641
634
627
620
613
606
599
592
584
577
569
561
553
545
536
527
518
509
499
489
479
469
458
446
435
423
411
398
385
372
358
344
330
315
300
285
269
253
236
220
202
185
167
149
130
111
92
72
52
31
10
-12
-34
-56
-79
-102
-126
-150
-175
-200
-225
-251
-277
-303
-330
-357
-384
-411
-438
-466
-493
-521
-549
-577
-606
-634
-662
-690
-719
-747
-775
-803
-831
-859
-887
-914
-941
-968
-995
-1020
-1047
-1072
-1097
-1121
-1145
-1169
-1192
-1215
-1237
-1258
-1279
-1300
-1320
-1340
-1359
-1378
-1396
-1414
-1432
-1449
-1466
-1482
-1497
-1512
-1527
-1542
-1555
-1569
-1582
-1595
-1607
-1619
-1631
-1642
-1653
-1664
-1674
-1683
-1693
-1702
-1711
-1719
-1727
-1735
-1743
-1750
-1757
-1764
-1771
-1777
-1783
-1789
-1794
-1799
-1803
-1808
-1812
-1815
-1819
-1822
-1825
-1827
-1830
-1832
-1835
-1837
-1839
-1841
-1843
-1844
-1846
-1847
-1849
-1850
-1851
-1852
-1853
-1853
-1854
-1854
-1855
-1855
-1855
-1855
-1855
-1854
-1854
-1853
-1852
-1850
-1849
-1847
-1845
-1842
-1840
-1837
-1833
-1830
-1826
-1822
-1817
-1812
-1806
-1800
-1794
-1787
-1779
-1771
-1763
-1754
-1745
-1735
-1724
-1713
-1702
-1690
-1678
-1665
-1652
-1638
-1625
-1611
-1596
-1582
-1567
-1553
-1538
-1523
-1508
-1493
-1478
-1463
-1448
-1433
-1417
-1402
-1387
-1372
-1357
-1342
-1326
-1311
-1296
-1281
-1266
-1251
-1236
-1221
-1206
-1191
-1176
-1161
-1147
-1132
-1117
-1102
-1087
-1072
-1056
-1041
-1026
-1010
-995
-980
-965
-949
-934
-919
-904
-890
-875
-860
-846
-832
-818
-804
-790
-777
-763
-750
-737
-725
-712
-699
-687
-675
-663
-651
-639
-628
-617
-605
-595
-584
-573
-563
-552
-542
-532
-522
-512
-503
-493
-483
-474
-464
-454
-444
-434
-424
-414
-404
-394
-384
-374
-363
-353
-343
-333
-323
-313
-303
-293
-284
-274
-264
-254
-245
-236
-226
-217
-208
-199
-190
-182
-173
-165
-157
-149
-142
-135
-128
-121
-114
-108
-101
-95
-90
-84
-79
-73
-68
-63
-59
-54
-50
-45
-41
-37
-33
-29
-25
-21
-18
-15
-12
-10
-7
-5
-3
-2
-1
0
1
1
1
0
0
-2
-3
-5
-7
-10
-13
-16
-20
-24
-28
-33
-38
-43
-49
-55
-61
-68
-74
-82
-89
-97
-105
-113
-122
-131
-140
-150
-159
-169
-180
-190
-201
-212
-223
-234
-246
-257
-269
-280
-292
-304
-316
-328
-340
-352
-365
-377
-389
-401
-413
-425
-437
-449
-461
-473
-485
-497
-510
-522
-534
-546
-558
-570
-582
-595
-607
-619
-632
-645
-657
-670
-683
-696
-709
-722
-735
-749
-762
-775
-789
-803
-816
-830
-844
-858
-872
-886
-901
-915
-930
-945
-960
-976
-991
-1006
-1022
-1039
-1055
-1071
-1087
-1104
-1120
-1137
-1153
-1169
-1186
-1202
-1218
-1234
-1250
-1266
-1281
-1297
-1312
-1327
-1342
-1357
-1371
-1385
-1399
-1413
-1426
-1439
-1452
-1464
-1476
-1488
-1499
-1510
-1520
-1531
-1540
-1549
-1558
-1566
-1574
-1581
-1588
-1594
-1599
-1604
-1608
-1611
-1614
-1616
-1617
-1618
-1618
-1618
-1617
-1615
-1613
-1610
-1606
-1602
-1597
-1591
-1585
-1578
-1570
-1561
-1552
-1543
-1532
-1521
-1510
-1498
-1485
-1471
-1458
-1443
-1428
-1413
-1397
-1381
-1364
-1347
-1329
-1311
-1293
-1274
-1255
-1236
-1217
-1197
-1177
-1157
-1137
-1116
-1095
-1074
-1053
-1032
-1010
-988
-966
-944
-922
-900
-878
-855
-833
-810
-788
-765
-743
-721
-699
-677
-655
-634
-612
-591
-570
-549
-529
-508
-488
-468
-449
-430
-410
-391
-373
-354
-336
-318
-300
-283
-265
-248
-232
-215
-199
-183
-167
-151
-136
-120
-105
-90
-75
-60
-46
-31
-16
-2
13
27
42
57
71
86
101
116
131
146
161
176
191
207
223
239
255
271
288
304
321
338
355
372
389
406
423
441
458
476
494
512
530
548
566
584
603
621
639
657
675
693
711
729
747
765
782
799
816
833
850
867
884
900
917
933
949
964
980
995
1010
1025
1040
1055
1069
1083
1096
1110
1123
1135
1148
1160
1171
1182
1193
1204
1214
1223
1233
1241
1250
1257
1265
1272
1278
1284
1289
1294
1298
1302
1306
1309
1311
1314
1315
1317
1318
1319
1319
1319
1319
1318
1318
1317
1315
1314
1312
1310
1308
1306
1303
1300
1297
1294
1290
1286
1282
1277
1272
1267
1261
1255
1249
1242
1235
1227
1219
1210
1201
1192
1182
1172
1162
1151
1139
1128
1115
1103
1089
1075
1061
1046
1031
1016
999
983
966
948
930
911
892
873
853
832
811
790
768
745
722
699
676
652
627
603
578
552
526
500
474
447
420
393
365
337
309
281
252
223
194
164
134
104
74
43
13
-18
-50
-81
-113
-145
-177
-209
-241
-274
-307
-340
-372
-405
-438
-471
-503
-536
-568
-600
-633
-664
-696
-728
-759
-790
-821
-851
-881
-911
-941
-970
-999
-1028
-1056
-1083
-1111
-1137
-1164
-1189
-1215
-1239
-1264
-1287
-1310
-1333
-1355
-1376
-1397
-1417
-1436
-1455
-1473
-1491
-1508
-1524
-1539
-1554
-1568
-1581
-1594
-1606
-1617
-1627
-1637
-1646
-1654
-1662
-1669
-1675
-1681
-1685
-1689
-1693
-1695
-1698
-1699
-1700
-1701
-1701
-1700
-1699
-1697
-1695
-1693
-1690
-1686
-1682
-1678
-1673
-1668
-1663
-1657
-1651
-1645
-1639
-1632
-1625
-1618
-1611
-1603
-1595
-1588
-1579
-1571
-1563
-1554
-1545
-1537
-1528
-1519
-1509
-1500
-1491
-1482
-1472
-1462
-1453
-1443
-1433
-1423
-1412
-1402
-1392
-1381
-1371
-1360
-1349
-1338
-1327
-1316
-1305
-1293
-1282
-1270
-1258
-1246
-1234
-1222
-1209
-1197
-1184
-1171
-1158
-1145
-1132
-1118
-1105
-1091
-1077
-1063
-1049
-1034
-1018
-1004
-989
-974
-958
-942
-926
-910
-894
-877
-860
-843
-826
-809
-792
-774
-757
-739
-722
-704
-687
-669
-651
-633
-615
-597
-579
-561
-542
-524
-506
-487
-469
-450
-432
-414
-395
-377
-359
-341
-323
-305
-287
-270
-252
-235
-218
-201
-184
-167
-151
-134
-118
-102
-87
-71
-56
-40
-25
-10
4
19
33
47
61
74
87
100
113
125
138
149
161
172
183
193
203
213
222
232
241
249
258
266
274
282
289
296
303
310
317
323
329
335
341
346
352
356
361
365
369
373
377
380
383
385
388
390
392
393
394
395
396
396
397
396
396
395
395
393
392
391
389
387
385
382
380
377
374
370
367
363
359
354
350
345
340
335
330
324
318
312
305
298
290
283
274
266
257
248
238
229
219
208
197
186
175
163
152
139
127
114
101
88
74
61
47
33
18
4
-11
-26
-40
-56
-71
-86
-101
-117
-132
-148
-164
-179
-195
-210
-226
-241
-257
-272
-287
-302
-318
-332
-347
-362
-377
-392
-407
-421
-436
-451
-466
-480
-495
-510
-525
-540
-555
-570
-585
-600
-614
-629
-644
-659
-674
-690
-705
-720
-735
-750
-765
-780
-795
-810
-825
-840
-855
-869
-884
-899
-913
-927
-941
-955
-969
-982
-996
-1008
-1022
-1035
-1048
-1061
-1073
-1086
-1098
-1110
-1123
-1135
-1147
-1158
-1170
-1182
-1193
-1205
-1216
-1228
-1239
-1251
-1263
-1274
-1286
-1298
-1310
-1322
-1335
-1347
-1360
-1373
-1386
-1399
-1412
-1426
-1439
-1453
-1466
-1480
-1493
-1507
-1521
-1534
-1548
-1561
-1575
-1588
-1602
-1615
-1629
-1642
-1655
-1668
-1681
-1694
-1706
-1719
-1732
-1744
-1756
-1768
-1781
-1793
-1804
-1816
-1828
-1840
-1851
-1863
-1875
-1886
-1898
-1909
-1920
-1932
-1943
-1954
-1965
-1975
-1986
-1996
-2007
-2017
-2028
-2037
-2048
-2058
-2068
-2078
-2088
-2098
-2107
-2117
-2126
-2135
-2144
-2153
-2162
-2170
-2179
-2187
-2195
-2203
-2210
-2218
-2225
-2232
-2239
-2245
-2251
-2257
-2262
-2268
-2273
-2277
-2282
-2286
-2289
-2292
-2295
-2298
-2300
-2302
-2304
-2305
-2306
-2306
-2306
-2306
-2305
-2304
-2303
-2301
-2299
-2296
-2293
-2289
-2285
-2280
-2275
-2269
-2263
-2256
-2249
-2241
-2233
-2225
-2215
-2206
-2195
-2185
-2173
-2161
-2149
-2136
-2122
-2108
-2093
-2078
-2062
-2045
-2028
-2009
-1992
-1973
-1953
-1933
-1912
-1891
-1869
-1847
-1824
-1800
-1776
-1751
-1726
-1700
-1674
-1647
-1620
-1592
-1564
-1535
-1506
-1477
-1447
-1417
-1386
-1355
-1324
-1293
-1261
-1229
-1197
-1164
-1131
-1098
-1065
-1031
-998
-964
-930
-896
-862
-828
-793
-759
-724
-690
-656
-622
-588
-554
-520
-486
-453
-420
-387
-354
-321
-289
-256
-224
-193
-161
-130
-100
-69
-39
-9
20
49
77
105
133
160
186
212
238
263
288
312
335
358
380
402
423
444
464
484
503
522
540
558
575
592
608
624
640
655
669
683
697
710
722
735
747
758
769
780
791
801
811
821
830
840
848
857
865
874
881
889
897
904
911
918
925
932
939
946
952
959
966
973
979
986
993
1000
1008
1014
1022
1030
1038
1045
1054
1062
1070
1079
1088
1096
1106
1115
1124
1134
1144
1154
1164
1174
1184
1195
1206
1217
1228
1239
1250
1262
1273
1285
1297
1309
1321
1333
1346
1358
1371
1384
1397
1410
1423
1436
1450
1463
1477
1490
1504
1518
1532
1545
1559
1573
1587
1601
1614
1628
1642
1655
1669
1682
1695
1708
1721
1733
1745
1758
1770
1781
1793
1804
1816
1827
1837
1848
1858
1868
1878
1887
1896
1905
1914
1922
1930
1938
1946
1953
1960
1967
1973
1980
1985
1991
1996
2001
2005
2009
2013
2016
2017
2021
2023
2024
2025
2025
2025
2025
2025
2025
2024
2023
2021
2019
2017
2013
2011
2007
2003
1999
1995
1990
1984
1979
1973
1966
1960
1953
1945
1938
1930
1921
1913
1904
1895
1885
1875
1865
1855
1844
1833
1822
1810
1799
1787
1774
1762
1749
1735
1722
1708
1694
1680
1665
1651
1636
1621
1606
1590
1575
1559
1543
1527
1511
1495
1479
1463
1447
1430
1414
1398
1381
1365
1349
1333
1316
1300
1284
1268
1252
1236
1221
1205
1189
1174
1158
1143
1127
1112
1097
1082
1067
1052
1037
1022
1008
993
979
964
950
936
923
909
896
883
870
857
845
833
822
811
800
790
780
771
762
753
745
738
730
724
717
712
706
701
697
693
689
686
683
680
678
677
675
675
674
674
675
676
677
679
682
685
688
692
696
701
706
712
718
724
731
739
746
754
763
772
781
791
801
811
822
833
845
856
868
880
893
905
918
931
945
958
972
985
999
1014
1028
1042
1057
1071
1086
1100
1115
1130
1144
1159
1173
1188
1202
1216
1231
1245
1258
1272
1286
1299
1312
1325
1338
1350
1362
1374
1385
1396
1407
1417
1427
1437
1446
1455
1463
1471
1479
1486
1493
1500
1506
1511
1516
1521
1525
1529
1532
1535
1537
1539
1541
1542
1542
1542
1542
1541
1540
1538
1536
1534
1531
1528
1525
1521
1517
1513
1509
1504
1499
1494
1489
1484
1478
1473
1467
1461
1454
1448
1442
1435
1428
1421
1414
1407
1400
1392
1385
1377
1369
1361
1353
1345
1337
1329
1321
1313
1305
1296
1288
1279
1271
1262
1253
1245
1236
1227
1218
1209
1200
1191
1182
1173
1164
1155
1146
1137
1128
1119
1110
1101
1092
1083
1074
1065
1056
1047
1038
1030
1020
1012
1004
995
987
978
970
961
952
944
935
927
918
910
901
893
884
876
867
859
851
842
834
826
818
810
802
794
786
778
770
763
755
748
740
733
726
719
712
705
698
691
685
678
672
665
659
652
646
640
633
627
621
615
609
603
597
591
585
579
574
568
563
557
552
547
541
536
531
526
521
516
511
506
502
497
492
488
483
479
474
470
465
460
456
451
446
441
436
431
425
420
414
408
402
396
390
383
377
370
363
356
348
341
333
325
317
309
300
291
282
273
263
253
242
232
221
210
198
187
175
162
150
137
123
110
96
81
66
51
36
20
4
-12
-29
-46
-64
-82
-100
-119
-138
-157
-177
-198
-218
-239
-260
-282
-304
-326
-349
-372
-395
-418
-442
-466
-490
-514
-538
-563
-587
-612
-637
-661
-686
-711
-736
-761
-786
-811
-836
-862
-887
-912
-937
-962
-987
-1010
-1036
-1061
-1085
-1110
-1134
-1158
-1183
-1207
-1231
-1255
-1279
-1303
-1327
-1350
-1374
-1397
-1421
-1444
-1467
-1490
-1513
-1536
-1558
-1580
-1603
-1624
-1646
-1668
-1689
-1710
-1731
-1751
-1772
-1792
-1812
-1831
-1851
-1870
-1889
-1907
-1925
-1943
-1961
-1978
-1995
-2012
-2028
-2044
-2060
-2076
-2091
-2106
-2121
-2136
-2151
-2165
-2179
-2194
-2208
-2221
-2235
-2249
-2262
-2276
-2289
-2302
-2315
-2328
-2341
-2353
-2366
-2379
-2391
-2404
-2416
-2428
-2441
-2453
-2465
-2477
-2490
-2502
-2514
-2526
-2538
-2550
-2563
-2575
-2587
-2599
-2610
-2622
-2634
-2645
-2657
-2669
-2680
-2692
-2703
-2715
-2726
-2737
-2749
-2760
-2772
-2783
-2795
-2807
-2818
-2830
-2841
-2853
-2864
-2876
-2887
-2898
-2909
-2920
-2931
-2942
-2952
-2962
-2972
-2982
-2992
-3001
-3010
-3019
-3028
-3036
-3044
-3053
-3060
-3068
-3075
-3082
-3089
-3095
-3101
-3107
-3113
-3118
-3122
-3126
-3130
-3134
-3137
-3139
-3142
-3143
-3145
-3145
-3146
-3146
-3145
-3144
-3143
-3141
-3139
-3136
-3133
-3129
-3125
-3121
-3116
-3111
-3106
-3100
-3093
-3086
-3079
-3071
-3063
-3054
-3045
-3035
-3024
-3014
-3002
-2990
-2978
-2965
-2952
-2938
-2924
-2910
-2895
-2879
-2863
-2847
-2830
-2813
-2795
-2777
-2758
-2739
-2720
-2700
-2680
-2659
-2638
-2617
-2595
-2574
-2551
-2529
-2506
-2483
-2460
-2436
-2413
-2389
-2365
-2340
-2316
-2291
-2267
-2242
-2217
-2192
-2167
-2142
-2116
-2091
-2066
-2040
-2015
-1990
-1964
-1939
-1914
-1889
-1864
-1838
-1813
-1788
-1763
-1738
-1712
-1687
-1662
-1636
-1611
-1585
-1560
-1535
-1509
-1484
-1459
-1433
-1408
-1383
-1358
-1333
-1308
-1283
-1259
-1234
-1209
-1185
-1160
-1136
-1112
-1088
-1064
-1041
-1016
-994
-971
-948
-926
-903
-881
-859
-836
-815
-793
-771
-749
-728
-707
-686
-665
-644
-623
-602
-582
-562
-541
-521
-502
-482
-463
-444
-425
-406
-388
-370
-352
-334
-317
-300
-283
-266
-250
-234
-219
-203
-189
-174
-160
-146
-132
-119
-106
-93
-81
-69
-57
-45
-34
-23
-13
-2
8
17
27
36
45
53
62
69
77
85
92
99
106
112
119
125
131
137
142
148
153
158
163
168
173
178
183
187
191
196
200
203
207
211
214
218
221
224
227
231
234
237
239
242
245
248
250
253
256
258
261
263
265
268
270
272
275
277
279
281
283
285
286
288
289
291
292
293
294
295
295
296
296
296
296
296
296
295
295
294
293
292
290
289
287
285
282
280
277
274
271
267
264
260
256
252
248
244
239
235
230
225
220
215
210
205
200
195
189
184
179
174
169
164
160
155
150
146
142
138
134
130
127
123
120
117
115
112
110
107
105
103
101
99
98
96
95
94
93
92
91
90
90
89
89
88
88
88
88
88
88
88
88
88
89
90
91
92
93
94
96
97
99
101
104
106
109
112
115
119
122
126
130
134
138
143
147
152
157
162
167
173
178
184
189
195
201
207
213
219
225
231
237
244
250
256
263
269
276
282
289
295
302
308
315
321
327
333
339
345
352
358
363
369
375
381
386
392
397
403
408
413
418
423
428
433
438
443
447
452
456
460
464
468
472
476
479
483
487
490
493
497
500
503
506
509
512
515
517
520
523
525
528
531
533
536
538
541
543
546
548
551
553
556
558
561
563
566
569
571
574
577
579
582
584
587
590
592
595
597
599
602
604
607
609
612
614
616
619
621
623
625
627
629
631
633
634
636
638
639
640
642
643
644
645
646
647
648
649
650
651
652
653
654
654
655
656
657
659
660
661
662
663
665
666
667
669
670
672
674
676
678
680
681
683
685
687
689
691
693
695
697
699
701
703
705
707
709
711
713
715
717
719
721
723
725
728
730
732
735
738
741
744
747
750
753
757
760
764
768
771
775
779
783
787
791
796
800
804
809
813
817
822
826
830
835
839
843
847
851
856
860
864
868
871
875
879
882
886
889
893
896
899
902
905
907
910
912
915
917
919
921
923
924
926
927
929
930
931
932
932
932
932
932
932
931
930
929
927
925
923
921
918
915
911
908
904
899
894
889
883
878
871
865
857
850
842
834
825
816
807
797
787
776
765
754
742
730
717
704
691
678
664
649
635
620
605
590
574
558
542
526
509
492
475
458
440
422
404
385
367
348
329
310
290
270
250
230
209
188
167
146
124
102
80
57
34
11
-12
-36
-60
-85
-109
-135
-160
-186
-212
-238
-264
-291
-318
-346
-373
-401
-429
-457
-485
-513
-542
-570
-599
-628
-657
-685
-714
-743
-772
-801
-830
-859
-888
-917
-946
-975
-1002
-1032
-1060
-1089
-1117
-1145
-1173
-1201
-1228
-1255
-1283
-1309
-1336
-1363
-1389
-1415
-1441
-1467
-1492
-1518
-1543
-1567
-1592
-1616
-1640
-1663
-1686
-1709
-1731
-1753
-1775
-1796
-1817
-1837
-1857
-1877
-1896
-1915
-1934
-1952
-1970
-1987
-2004
-2020
-2036
-2051
-2066
-2080
-2094
-2108
-2121
-2133
-2145
-2156
-2167
-2178
-2187
-2197
-2205
-2214
-2222
-2229
-2236
-2242
-2248
-2254
-2259
-2264
-2268
-2272
-2276
-2279
-2282
-2285
-2287
-2288
-2290
-2291
-2291
-2292
-2292
-2292
-2291
-2291
-2289
-2288
-2286
-2284
-2281
-2279
-2275
-2272
-2268
-2264
-2260
-2255
-2250
-2245
-2240
-2234
-2228
-2222
-2215
-2208
-2201
-2194
-2187
-2179
-2171
-2163
-2155
-2147
-2138
-2129
-2120
-2111
-2102
-2093
-2083
-2074
-2064
-2055
-2045
-2035
-2025
-2015
-2005
-1996
-1986
-1976
-1966
-1956
-1946
-1936
-1927
-1917
-1907
-1898
-1888
-1879
-1870
-1861
-1851
-1842
-1833
-1824
-1815
-1806
-1798
-1789
-1780
-1772
-1763
-1755
-1746
-1738
-1730
-1721
-1713
-1705
-1697
-1689
-1681
-1674
-1666
-1658
-1651
-1643
-1636
-1628
-1621
-1614
-1607
-1600
-1593
-1586
-1579
-1572
-1565
-1559
-1552
-1546
-1540
-1533
-1527
-1521
-1515
-1510
-1504
-1499
-1493
-1488
-1483
-1478
-1473
-1469
-1464
-1460
-1455
-1451
-1447
-1443
-1439
-1436
-1432
-1429
-1425
-1422
-1419
-1416
-1413
-1410
-1407
-1404
-1402
-1399
-1397
-1394
-1392
-1390
-1388
-1386
-1384
-1383
-1381
-1379
-1378
-1377
-1375
-1374
-1373
-1372
-1370
-1369
-1368
-1367
-1365
-1364
-1363
-1361
-1360
-1359
-1357
-1356
-1354
-1353
-1351
-1349
-1347
-1345
-1343
-1341
-1339
-1336
-1334
-1331
-1329
-1326
-1323
-1320
-1318
-1315
-1312
-1309
-1306
-1302
-1299
-1295
-1292
-1288
-1284
-1279
-1275
-1271
-1266
-1261
-1256
-1251
-1245
-1240
-1234
-1229
-1223
-1216
-1210
-1204
-1197
-1190
-1183
-1176
-1169
-1161
-1153
-1146
-1138
-1129
-1121
-1113
-1104
-1095
-1086
-1077
-1067
-1058
-1047
-1037
-1027
-1016
-1004
-993
-982
-970
-958
-946
-933
-920
-908
-895
-881
-868
-855
-841
-827
-813
-799
-785
-771
-756
-741
-727
-712
-697
-682
-667
-651
-636
-621
-605
-590
-574
-558
-543
-527
-511
-495
-478
-462
-446
-429
-413
-396
-379
-362
-345
-328
-311
-293
-276
-258
-240
-222
-204
-186
-168
-150
-132
-114
-95
-77
-59
-41
-23
-5
13
31
48
66
83
101
118
135
151
168
184
201
217
232
248
263
278
293
308
322
336
350
363
377
389
402
414
426
437
448
458
468
478
488
496
505
513
521
528
534
541
547
552
557
562
566
570
573
576
578
580
582
583
583
584
584
583
583
582
580
579
576
574
571
569
565
562
558
554
550
545
540
535
530
524
518
512
506
499
492
485
478
471
463
455
447
439
431
423
414
406
397
388
378
369
359
350
339
329
319
308
297
285
274
262
250
238
225
212
199
186
172
158
144
129
114
99
84
68
53
37
20
4
-13
-29
-46
-63
-81
-98
-115
-132
-150
-167
-185
-202
-220
-237
-255
-272
-290
-307
-325
-342
-360
-377
-394
-411
-428
-444
-461
-477
-494
-510
-526
-541
-557
-573
-588
-603
-618
-633
-647
-662
-676
-689
-703
-716
-729
-742
-755
-767
-779
-791
-802
-813
-824
-834
-844
-854
-863
-872
-881
-889
-897
-904
-911
-918
-924
-930
-936
-941
-946
-950
-954
-957
-960
-963
-965
-967
-968
-969
-970
-970
-970
-969
-969
-967
-965
-963
-961
-958
-954
-951
-946
-942
-937
-931
-925
-919
-912
-905
-898
-890
-882
-873
-864
-854
-845
-834
-824
-813
-801
-789
-777
-764
-751
-738
-724
-710
-696
-681
-666
-651
-635
-619
-603
-586
-569
-552
-534
-517
-499
-481
-463
-444
-426
-407
-388
-369
-350
-330
-311
-291
-272
-252
-233
-213
-193
-174
-154
-134
-115
-95
-76
-56
-37
-18
1
20
39
58
77
95
113
132
150
167
185
202
219
236
253
270
286
302
318
333
349
364
379
394
408
422
437
450
464
478
491
504
517
529
542
554
565
577
588
599
609
619
629
638
647
656
663
671
678
684
691
696
701
706
710
714
717
719
721
723
724
724
724
724
723
721
719
717
714
711
707
703
698
693
687
681
675
668
661
654
646
638
629
620
611
602
592
582
572
562
551
540
529
518
507
496
484
472
460
448
436
424
412
400
387
375
362
349
337
324
311
298
285
272
259
246
233
219
206
192
179
166
152
138
125
111
97
84
70
57
43
30
16
3
-10
-23
-36
-49
-62
-75
-87
-100
-112
-124
-136
-148
-160
-172
-183
-194
-205
-216
-227
-237
-248
-258
-268
-278
-288
-297
-307
-316
-325
-334
-343
-352
-360
-369
-377
-385
-393
-401
-409
-416
-423
-431
-438
-445
-452
-459
-466
-472
-479
-485
-491
-497
-503
-509
-515
-521
-526
-532
-537
-542
-547
-552
-556
-561
-565
-569
-573
-576
-580
-583
-586
-589
-591
-594
-596
-598
-600
-602
-604
-605
-607
-608
-609
-610
-610
-611
-612
-612
-612
-612
-612
-611
-611
-610
-610
-609
-608
-607
-606
-604
-603
-601
-600
-598
-596
-594
-591
-589
-587
-584
-581
-578
-575
-572
-568
-565
-561
-557
-553
-549
-545
-541
-537
-532
-528
-523
-519
-514
-510
-505
-500
-496
-491
-486
-482
-477
-472
-468
-463
-459
-454
-449
-445
-440
-436
-431
-427
-422
-418
-413
-409
-405
-400
-396
-392
-388
-383
-379
-375
-371
-367
-362
-358
-354
-350
-346
-341
-337
-333
-329
-324
-320
-316
-311
-307
-302
-297
-293
-288
-283
-278
-272
-267
-262
-256
-250
-244
-238
-232
-225
-218
-211
-204
-197
-190
-182
-174
-167
-159
-151
-142
-134
-126
-117
-108
-100
-91
-82
-73
-64
-54
-45
-36
-26
-17
-7
3
12
22
32
41
51
61
71
80
90
100
110
120
130
140
149
159
169
179
189
199
209
218
228
238
247
257
266
275
284
293
302
311
319
327
335
343
350
357
364
371
378
384
390
395
401
406
411
415
419
423
427
431
434
437
439
441
443
445
446
447
447
447
447
447
446
445
444
442
440
438
435
432
429
425
421
417
412
407
402
396
390
384
377
371
364
356
349
341
333
325
316
307
298
289
280
270
261
251
241
231
221
210
200
189
179
168
157
145
134
122
111
99
87
75
63
51
38
26
14
1
-12
-25
-37
-50
-63
-76
-90
-103
-116
-130
-143
-157
-170
-184
-198
-211
-225
-239
-253
-267
-281
-295
-309
-322
-336
-351
-365
-379
-393
-407
-421
-435
-449
-463
-477
-491
-505
-520
-534
-548
-562
-576
-590
-604
-618
-633
-647
-661
-675
-689
-703
-717
-731
-744
-758
-772
-785
-799
-812
-826
-839
-852
-864
-877
-890
-902
-914
-926
-937
-949
-960
-971
-982
-993
-1004
-1014
-1024
-1034
-1043
-1053
-1062
-1071
-1080
-1088
-1096
-1104
-1112
-1119
-1126
-1133
-1139
-1145
-1151
-1157
-1162
-1167
-1171
-1175
-1179
-1183
-1186
-1189
-1192
-1194
-1196
-1198
-1199
-1200
-1201
-1201
-1201
-1200
-1199
-1198
-1196
-1194
-1192
-1189
-1186
-1182
-1178
-1174
-1169
-1164
-1158
-1153
-1146
-1140
-1133
-1126
-1118
-1111
-1102
-1094
-1086
-1077
-1067
-1058
-1048
-1038
-1028
-1018
-1006
-997
-986
-974
-963
-951
-939
-927
-914
-901
-888
-875
-861
-848
-834
-819
-805
-790
-775
-760
-744
-728
-712
-696
-679
-663
-646
-628
-611
-593
-575
-557
-538
-520
-501
-482
-463
-444
-425
-405
-386
-366
-346
-327
-307
-287
-266
-246
-226
-205
-185
-165
-144
-124
-103
-82
-62
-41
-21
0
20
41
61
81
101
122
141
161
181
201
220
239
259
278
296
315
334
352
370
388
406
423
440
457
474
491
507
523
538
554
569
584
598
612
626
639
652
665
677
689
700
711
721
732
741
750
759
768
776
783
790
797
803
809
814
819
824
827
831
834
837
839
841
842
843
843
843
842
841
840
838
835
832
829
826
822
817
812
807
801
795
788
781
774
766
758
749
740
731
721
711
700
689
678
666
654
642
629
615
602
588
573
559
543
528
512
496
479
462
445
427
410
391
373
354
335
315
296
276
255
235
214
193
171
150
128
106
84
62
39
16
-6
-29
-52
-76
-99
-122
-146
-169
-193
-216
-240
-264
-288
-311
-335
-359
-383
-407
-431
-454
-478
-502
-526
-550
-574
-597
-621
-645
-669
-693
-716
-740
-763
-787
-810
-834
-857
-881
-904
-927
-950
-973
-996
-1018
-1042
-1064
-1087
-1109
-1132
-1154
-1176
-1198
-1219
-1241
-1263
-1284
-1305
-1327
-1348
-1369
-1390
-1411
-1432
-1452
-1473
-1494
-1514
-1535
-1555
-1576
-1596
-1616
-1636
-1657
-1677
-1697
-1717
-1737
-1757
-1777
-1797
-1817
-1837
-1856
-1876
-1896
-1915
-1935
-1954
-1974
-1993
-2012
-2031
-2050
-2069
-2087
-2106
-2124
-2142
-2160
-2178
-2196
-2214
-2231
-2248
-2265
-2282
-2299
-2315
-2331
-2347
-2363
-2378
-2394
-2409
-2424
-2438
-2453
-2467
-2480
-2494
-2507
-2520
-2533
-2545
-2558
-2570
-2581
-2593
-2604
-2615
-2625
-2636
-2646
-2655
-2665
-2674
-2683
-2692
-2701
-2709
-2717
-2725
-2732
-2739
-2746
-2753
-2759
-2766
-2771
-2777
-2782
-2787
-2791
-2796
-2799
-2803
-2806
-2809
-2811
-2813
-2815
-2816
-2817
-2818
-2818
-2818
-2817
-2816
-2815
-2813
-2811
-2809
-2806
-2803
-2799
-2795
-2791
-2786
-2781
-2776
-2770
-2764
-2757
-2751
-2743
-2736
-2728
-2720
-2711
-2702
-2693
-2683
-2673
-2663
-2653
-2642
-2631
-2619
-2607
-2595
-2583
-2570
-2557
-2544
-2531
-2518
-2504
-2490
-2476
-2462
-2447
-2432
-2418
-2403
-2387
-2372
-2357
-2341
-2326
-2310
-2294
-2278
-2263
-2247
-2231
-2215
-2198
-2182
-2166
-2151
-2135
-2119
-2103
-2087
-2071
-2056
-2040
-2025
-2009
-1994
-1979
-1964
-1948
-1933
-1918
-1903
-1888
-1873
-1858
-1843
-1829
-1814
-1799
-1784
-1770
-1755
-1740
-1726
-1711
-1697
-1682
-1668
-1654
-1639
-1625
-1611
-1597
-1583
-1568
-1554
-1540
-1526
-1512
-1498
-1484
-1470
-1457
-1443
-1429
-1415
-1401
-1387
-1374
-1360
-1346
-1333
-1319
-1305
-1292
-1278
-1265
-1251
-1238
-1225
-1211
-1198
-1185
-1171
-1158
-1145
-1131
-1118
-1105
-1092
-1078
-1065
-1052
-1039
-1025
-1012
-999
-986
-973
-960
-947
-934
-921
-908
-895
-882
-869
-856
-843
-830
-817
-805
-792
-779
-766
-754
-741
-728
-716
-703
-690
-678
-665
-653
-641
-628
-616
-604
-592
-579
-567
-555
-543
-531
-519
-508
-496
-484
-473
-461
-450
-439
-428
-417
-406
-395
-384
-373
-362
-351
-341
-330
-319
-309
-299
-288
-278
-268
-258
-248
-238
-228
-218
-208
-198
-189
-179
-169
-160
-150
-141
-131
-122
-112
-103
-94
-84
-75
-65
-56
-46
-37
-27
-18
-8
1
11
20
30
40
49
59
68
78
88
97
107
117
126
136
145
155
164
174
183
193
202
212
221
230
239
248
258
267
276
285
293
302
311
319
328
336
345
353
361
369
377
385
393
401
408
416
423
430
437
445
451
458
465
472
478
484
491
497
503
509
515
521
526
532
537
543
548
554
559
564
569
574
579
584
589
593
598
603
607
612
616
621
625
629
634
638
642
646
651
655
658
662
666
670
673
677
681
684
687
691
694
697
700
703
706
708
711
714
716
719
721
723
725
727
729
731
733
735
737
738
740
741
743
744
745
746
748
749
750
751
752
753
753
754
755
756
757
757
758
759
759
760
760
760
761
761
761
762
762
762
762
762
762
762
762
762
762
762
762
762
762
762
762
762
762
762
762
762
762
762
762
762
762
762
762
762
762
762
762
762
761
761
761
760
760
759
759
758
757
757
756
755
754
753
752
751
750
749
747
746
744
742
740
739
736
734
732
729
727
724
721
718
715
712
709
706
702
699
695
691
688
684
680
676
672
668
664
659
655
651
646
642
637
632
628
623
618
614
609
604
599
595
590
585
580
575
570
565
560
555
550
545
539
534
528
523
517
512
506
501
495
489
484
478
472
467
461
456
450
445
440
434
429
424
418
413
408
403
398
393
388
383
378
373
368
363
358
353
349
344
339
334
330
325
320
316
311
306
302
297
293
288
284
279
275
270
266
261
257
252
247
243
238
234
229
224
220
215
211
206
202
197
192
188
183
178
173
169
164
159
154
150
145
140
135
130
125
120
116
110
105
100
95
90
85
79
74
69
63
58
52
46
41
35
29
23
17
11
6
0
-6
-12
-17
-23
-29
-34
-40
-46
-51
-56
-62
-67
-72
-77
-82
-87
-91
-96
-100
-105
-109
-113
-116
-120
-124
-127
-130
-133
-136
-139
-142
-144
-146
-148
-150
-152
-154
-155
-156
-158
-159
-160
-161
-162
-163
-163
-164
-165
-165
-166
-166
-167
-167
-167
-168
-168
-169
-169
-170
-171
-171
-172
-173
-173
-174
-175
-176
-177
-179
-180
-181
-183
-184
-186
-188
-190
-192
-194
-196
-199
-202
-205
-208
-211
-215
-218
-222
-226
-229
-233
-238
-242
-246
-251
-255
-260
-265
-269
-274
-279
-284
-289
-294
-300
-305
-310
-315
-320
-325
-331
-336
-341
-346
-351
-356
-361
-366
-371
-375
-380
-385
-389
-394
-398
-402
-406
-410
-414
-418
-421
-425
-428
-431
-435
-438
-440
-443
-446
-448
-451
-453
-455
-457
-459
-461
-463
-464
-466
-467
-469
-470
-472
-473
-474
-475
-476
-477
-478
-479
-480
-480
-481
-481
-482
-482
-482
-482
-482
-482
-482
-482
-482
-481
-481
-480
-479
-478
-477
-476
-475
-473
-472
-470
-469
-467
-466
-464
-462
-460
-458
-455
-453
-451
-448
-446
-443
-440
-437
-434
-431
-428
-425
-422
-419
-416
-412
-409
-406
-403
-399
-396
-393
-390
-386
-383
-380
-377
-374
-371
-368
-365
-362
-359
-356
-353
-351
-348
-345
-343
-340
-338
-336
-334
-331
-329
-328
-326
-324
-322
-321
-320
-318
-317
-316
-315
-314
-313
-313
-312
-311
-311
-311
-310
-310
-310
-309
-309
-309
-309
-309
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-307
-307
-307
-307
-307
-307
-306
-306
-306
-306
-306
-306
-306
-306
-306
-306
-306
-306
-306
-306
-306
-307
-307
-307
-308
-308
-309
-309
-310
-310
-311
-312
-313
-314
-315
-316
-317
-319
-320
-322
-323
-325
-327
-329
-331
-333
-335
-337
-339
-342
-344
-347
-350
-352
-355
-358
-361
-365
-368
-371
-375
-379
-382
-386
-390
-395
-399
-403
-408
-413
-417
-422
-427
-433
-438
-444
-449
-455
-461
-467
-473
-480
-486
-493
-500
-506
-514
-521
-528
-536
-543
-551
-559
-567
-575
-584
-592
-601
-609
-618
-627
-637
-646
-656
-665
-675
-685
-696
-706
-716
-727
-737
-748
-759
-770
-780
-791
-802
-813
-825
-836
-847
-858
-870
-881
-893
-904
-916
-927
-939
-951
-962
-974
-985
-997
-1008
-1020
-1031
-1042
-1054
-1065
-1076
-1088
-1099
-1110
-1121
-1132
-1143
-1155
-1166
-1177
-1189
-1200
-1212
-1223
-1235
-1247
-1258
-1270
-1282
-1294
-1306
-1318
-1330
-1342
-1354
-1366
-1379
-1391
-1404
-1416
-1429
-1441
-1454
-1467
-1479
-1492
-1505
-1518
-1531
-1544
-1557
-1570
-1583
-1597
-1610
-1623
-1636
-1649
-1662
-1675
-1687
-1700
-1713
-1725
-1738
-1750
-1763
-1775
-1787
-1799
-1811
-1822
-1834
-1845
-1857
-1868
-1879
-1889
-1900
-1910
-1920
-1930
-1939
-1949
-1958
-1967
-1976
-1985
-1993
-2001
-2009
-2017
-2025
-2032
-2039
-2045
-2052
-2059
-2065
-2070
-2076
-2081
-2086
-2090
-2094
-2098
-2101
-2104
-2107
-2110
-2112
-2114
-2116
-2118
-2119
-2120
-2121
-2121
-2122
-2122
-2121
-2121
-2120
-2119
-2118
-2116
-2114
-2112
-2110
-2107
-2105
-2102
-2098
-2095
-2091
-2087
-2083
-2079
-2074
-2069
-2065
-2060
-2054
-2049
-2044
-2037
-2032
-2025
-2020
-2013
-2007
-2000
-1993
-1986
-1979
-1972
-1964
-1956
-1949
-1941
-1933
-1925
-1917
-1908
-1900
-1891
-1883
-1874
-1864
-1855
-1846
-1836
-1827
-1817
-1807
-1797
-1787
-1777
-1766
-1756
-1745
-1735
-1723
-1712
-1701
-1689
-1678
-1666
-1654
-1642
-1629
-1617
-1604
-1591
-1578
-1565
-1552
-1539
-1526
-1512
-1498
-1485
-1471
-1457
-1443
-1429
-1415
-1401
-1387
-1373
-1359
-1345
-1331
-1317
-1303
-1289
-1275
-1261
-1247
-1232
-1218
-1204
-1190
-1176
-1162
-1148
-1134
-1120
-1106
-1092
-1078
-1064
-1050
-1036
-1022
-1008
-995
-982
-968
-955
-942
-929
-916
-903
-891
-878
-866
-853
-841
-829
-816
-804
-792
-780
-768
-756
-744
-732
-720
-708
-696
-685
-673
-661
-650
-638
-626
-615
-603
-591
-580
-568
-556
-544
-533
-521
-509
-498
-486
-474
-463
-452
-440
-429
-417
-406
-394
-383
-372
-360
-349
-338
-327
-315
-304
-293
-282
-271
-259
-248
-237
-226
-214
-203
-192
-181
-169
-158
-147
-136
-124
-113
-101
-90
-78
-67
-55
-43
-32
-20
-8
3
15
27
38
50
62
74
86
98
110
122
134
146
158
170
182
194
206
218
229
241
253
264
275
287
298
309
320
331
342
352
363
373
384
394
404
414
424
434
444
454
464
473
483
493
502
512
521
531
540
549
558
567
576
584
593
601
610
618
626
634
641
649
656
663
670
677
683
689
695
701
707
712
717
722
727
732
736
740
744
747
751
754
757
760
762
765
767
769
770
772
773
774
775
776
777
777
777
777
777
777
776
775
774
773
772
770
769
767
765
763
761
758
756
753
751
748
745
742
739
736
732
729
725
721
717
713
709
705
701
696
692
687
683
678
673
668
663
658
653
648
642
637
631
625
619
613
607
601
595
589
583
577
571
564
558
551
545
538
531
524
517
510
503
496
488
481
473
466
458
450
443
435
427
419
411
403
395
387
379
371
363
355
347
339
331
322
314
306
298
290
281
273
264
256
248
239
231
222
214
205
197
189
180
172
164
155
147
138
130
121
113
105
96
88
80
71
63
55
46
38
30
22
13
5
-3
-11
-19
-27
-35
-43
-51
-59
-67
-75
-83
-91
-99
-107
-115
-123
-131
-139
-147
-155
-163
-171
-179
-187
-195
-203
-211
-219
-227
-235
-243
-251
-259
-267
-275
-283
-290
-298
-306
-314
-322
-330
-338
-346
-353
-361
-369
-377
-385
-392
-400
-408
-415
-423
-430
-438
-445
-452
-459
-466
-473
-480
-487
-494
-501
-507
-514
-520
-527
-533
-540
-546
-552
-558
-564
-570
-576
-582
-588
-594
-600
-605
-611
-617
-623
-628
-634
-640
-646
-651
-657
-663
-669
-674
-680
-686
-692
-697
-703
-709
-715
-721
-726
-732
-738
-744
-749
-755
-761
-766
-772
-778
-784
-789
-795
-801
-807
-812
-818
-824
-829
-835
-841
-846
-852
-858
-863
-869
-875
-881
-887
-892
-898
-904
-910
-916
-923
-929
-935
-942
-948
-954
-961
-967
-974
-980
-987
-994
-1000
-1006
-1012
-1020
-1027
-1034
-1041
-1048
-1055
-1062
-1069
-1076
-1083
-1090
-1097
-1104
-1112
-1119
-1126
-1134
-1141
-1149
-1156
-1164
-1172
-1179
-1187
-1195
-1202
-1210
-1218
-1226
-1234
-1242
-1250
-1258
-1266
-1274
-1282
-1290
-1298
-1306
-1314
-1322
-1330
-1338
-1346
-1354
-1362
-1370
-1378
-1386
-1393
-1401
-1409
-1416
-1424
-1431
-1438
-1446
-1453
-1460
-1467
-1474
-1481
-1487
-1494
-1501
-1507
-1514
-1520
-1526
-1532
-1538
-1544
-1549
-1555
-1560
-1565
-1570
-1575
-1579
-1584
-1588
-1593
-1597
-1600
-1604
-1608
-1611
-1614
-1617
-1620
-1622
-1625
-1627
-1629
-1631
-1633
-1634
-1635
-1636
-1637
-1638
-1638
-1639
-1639
-1638
-1638
-1637
-1636
-1635
-1634
-1633
-1631
-1629
-1627
-1624
-1622
-1619
-1616
-1613
-1609
-1606
-1602
-1598
-1593
-1589
-1584
-1579
-1574
-1568
-1562
-1556
-1550
-1544
-1537
-1530
-1523
-1516
-1508
-1500
-1492
-1483
-1475
-1466
-1456
-1447
-1437
-1427
-1417
-1406
-1396
-1385
-1374
-1362
-1351
-1339
-1327
-1315
-1302
-1289
-1276
-1263
-1250
-1237
-1223
-1210
-1196
-1182
-1168
-1153
-1139
-1124
-1110
-1095
-1080
-1064
-1049
-1033
-1018
-1002
-986
-969
-953
-937
-920
-904
-887
-870
-853
-836
-819
-801
-784
-766
-748
-730
-713
-694
-676
-658
-640
-621
-602
-584
-565
-546
-527
-508
-489
-470
-451
-431
-411
-392
-372
-352
-332
-312
-292
-271
-251
-230
-210
-189
-168
-147
-126
-104
-83
-62
-40
-19
3
25
46
68
90
112
134
156
177
199
221
243
264
286
308
330
351
373
394
416
437
459
480
502
523
544
565
586
607
627
648
668
689
709
729
748
768
787
807
826
844
863
881
899
917
934
952
968
985
1000
1016
1032
1047
1062
1077
1091
1104
1118
1131
1143
1156
1167
1179
1190
1201
1211
1221
1231
1240
1249
1257
1265
1273
1280
1287
1294
1300
1305
1311
1316
1320
1325
1329
1332
1336
1339
1341
1343
1345
1347
1348
1349
1350
1350
1351
1350
1350
1349
1348
1347
1345
1343
1341
1339
1336
1333
1330
1326
1323
1319
1315
1310
1306
1301
1296
1290
1285
1279
1273
1267
1260
1254
1247
1240
1233
1225
1218
1210
1202
1194
1186
1178
1169
1160
1151
1142
1133
1124
1114
1105
1095
1085
1075
1065
1054
1044
1034
1022
1012
1002
991
980
969
957
946
935
924
912
901
889
878
866
855
843
832
820
809
797
786
774
763
751
740
728
716
705
693
682
670
658
647
635
624
612
601
589
578
566
555
544
532
521
510
498
487
476
465
453
442
431
419
408
397
385
374
363
352
341
329
318
307
296
285
274
263
251
240
229
218
207
196
184
173
162
150
139
128
116
105
94
82
71
60
48
36
25
13
1
-11
-23
-35
-47
-59
-71
-83
-96
-108
-121
-133
-146
-159
-171
-184
-197
-210
-223
-237
-250
-263
-277
-291
-304
-318
-332
-346
-360
-374
-388
-403
-417
-431
-446
-460
-475
-490
-504
-519
-534
-549
-564
-579
-595
-610
-625
-640
-655
-671
-686
-701
-717
-732
-747
-763
-778
-793
-809
-824
-839
-855
-870
-885
-901
-916
-932
-947
-963
-978
-994
-1008
-1025
-1041
-1056
-1072
-1088
-1104
-1120
-1136
-1152
-1168
-1184
-1200
-1216
-1232
-1248
-1264
-1280
-1296
-1312
-1327
-1343
-1359
-1375
-1391
-1406
-1422
-1438
-1453
-1469
-1484
-1499
-1514
-1530
-1545
-1560
-1574
-1589
-1604
-1619
-1633
-1648
-1662
-1676
-1691
-1705
-1719
-1733
-1747
-1761
-1774
-1788
-1801
-1815
-1828
-1841
-1854
-1867
-1880
-1893
-1905
-1918
-1930
-1943
-1955
-1967
-1979
-1991
-2003
-2015
-2025
-2037
-2049
-2060
-2071
-2082
-2093
-2104
-2115
-2125
-2136
-2146
-2156
-2166
-2176
-2186
-2196
-2205
-2215
-2224
-2234
-2243
-2252
-2261
-2270
-2279
-2288
-2297
-2306
-2314
-2323
-2332
-2340
-2349
-2357
-2366
-2374
-2382
-2390
-2398
-2406
-2414
-2421
-2429
-2436
-2444
-2451
-2458
-2465
-2472
-2478
-2485
-2491
-2497
-2504
-2509
-2515
-2521
-2526
-2531
-2536
-2541
-2546
-2551
-2555
-2560
-2564
-2568
-2572
-2576
-2580
-2583
-2587
-2590
-2593
-2596
-2599
-2601
-2604
-2606
-2608
-2609
-2611
-2613
-2614
-2615
-2616
-2617
-2617
-2618
-2618
-2618
-2617
-2617
-2616
-2615
-2614
-2613
-2611
-2610
-2608
-2606
-2604
-2601
-2598
-2596
-2593
-2590
-2586
-2583
-2579
-2575
-2571
-2566
-2562
-2557
-2552
-2547
-2542
-2536
-2530
-2524
-2518
-2511
-2505
-2498
-2490
-2483
-2475
-2467
-2459
-2451
-2442
-2433
-2424
-2415
-2405
-2395
-2385
-2375
-2364
-2353
-2342
-2331
-2319
-2307
-2294
-2282
-2269
-2256
-2242
-2228
-2214
-2200
-2185
-2170
-2155
-2139
-2123
-2107
-2090
-2074
-2056
-2039
-2021
-2003
-1984
-1966
-1946
-1927
-1907
-1887
-1867
-1847
-1826
-1805
-1783
-1762
-1740
-1717
-1695
-1672
-1649
-1626
-1602
-1578
-1554
-1530
-1505
-1480
-1455
-1430
-1405
-1379
-1353
-1327
-1301
-1275
-1248
-1222
-1195
-1168
-1140
-1113
-1085
-1058
-1030
-1002
-974
-946
-918
-890
-861
-833
-804
-775
-747
-718
-689
-660
-631
-602
-573
-544
-515
-487
-458
-429
-400
-371
-343
-314
-285
-257
-229
-200
-172
-144
-116
-88
-60
-33
-5
22
50
77
104
130
157
183
209
235
261
287
312
337
363
387
412
437
461
485
509
533
557
580
603
627
650
672
695
717
740
762
784
805
827
848
869
890
911
932
952
972
992
1012
1032
1051
1071
1090
1109
1127
1146
1164
1182
1200
1218
1235
1252
1269
1286
1302
1318
1334
1350
1366
1381
1396
1411
1425
1439
1453
1467
1480
1494
1507
1519
1532
1544
1555
1567
1578
1589
1600
1610
1620
1630
1639
1649
1658
1666
1675
1683
1691
1699
1706
1713
1720
1727
1733
1739
1745
1751
1756
1761
1766
1771
1776
1780
1784
1788
1791
1795
1798
1801
1803
1806
1808
1810
1812
1813
1814
1816
1816
1817
1818
1818
1818
1818
1818
1817
1817
1816
1815
1814
1813
1811
1810
1809
1807
1805
1804
1802
1800
1799
1797
1795
1793
1791
1789
1786
1784
1782
1780
1777
1775
1773
1770
1768
1765
1762
1760
1757
1754
1751
1748
1745
1742
1739
1736
1733
1730
1727
1723
1720
1716
1713
1709
1706
1702
1698
1694
1691
1687
1683
1679
1675
1671
1666
1662
1658
1653
1649
1644
1639
1634
1629
1624
1619
1613
1608
1602
1596
1590
1584
1578
1572
1565
1559
1552
1545
1538
1531
1524
1516
1509
1501
1493
1485
1477
1468
1460
1451
1442
1433
1424
1415
1406
1396
1387
1377
1367
1357
1347
1337
1327
1316
1306
1295
1284
1273
1262
1251
1240
1228
1217
1205
1193
1181
1169
1157
1144
1131
1119
1106
1093
1080
1066
1053
1040
1026
1012
998
984
970
955
940
926
910
895
880
864
849
833
817
801
784
768
751
734
717
700
683
665
648
630
612
594
575
557
538
519
500
481
462
443
423
404
384
364
344
324
304
284
263
243
222
201
180
159
138
117
96
74
53
31
9
-13
-35
-57
-79
-101
-123
-146
-168
-191
-213
-236
-259
-282
-304
-327
-350
-373
-396
-419
-442
-465
-488
-511
-534
-558
-581
-604
-626
-649
-672
-695
-718
-741
-763
-786
-809
-831
-854
-876
-899
-921
-943
-965
-987
-1008
-1031
-1052
-1074
-1095
-1116
-1138
-1159
-1180
-1201
-1221
-1242
-1263
-1283
-1303
-1324
-1344
-1364
-1384
-1403
-1423
-1443
-1462
-1481
-1500
-1519
-1538
-1557
-1575
-1594
-1612
-1630
-1648
-1665
-1683
-1700
-1717
-1734
-1750
-1766
-1782
-1798
-1814
-1829
-1844
-1859
-1874
-1888
-1902
-1916
-1930
-1943
-1956
-1969
-1982
-1994
-2005
-2017
-2029
-2041
-2052
-2063
-2074
-2084
-2094
-2104
-2114
-2123
-2133
-2141
-2150
-2159
-2167
-2175
-2183
-2191
-2198
-2205
-2212
-2219
-2225
-2231
-2237
-2243
-2249
-2254
-2259
-2264
-2269
-2274
-2278
-2282
-2286
-2289
-2293
-2296
-2299
-2301
-2304
-2306
-2307
-2309
-2310
-2311
-2312
-2313
-2313
-2313
-2313
-2313
-2313
-2312
-2311
-2310
-2308
-2307
-2305
-2303
-2301
-2299
-2297
-2294
-2292
-2289
-2286
-2283
-2279
-2276
-2272
-2269
-2265
-2261
-2257
-2253
-2249
-2244
-2240
-2235
-2231
-2226
-2221
-2216
-2211
-2206
-2201
-2195
-2190
-2184
-2178
-2172
-2167
-2160
-2154
-2148
-2142
-2135
-2129
-2122
-2115
-2108
-2101
-2094
-2087
-2080
-2073
-2065
-2058
-2050
-2041
-2035
-2027
-2019
-2011
-2003
-1995
-1987
-1978
-1970
-1962
-1953
-1945
-1936
-1928
-1919
-1911
-1902
-1893
-1884
-1876
-1867
-1858
-1849
-1840
-1831
-1822
-1813
-1803
-1794
-1785
-1776
-1766
-1757
-1748
-1739
-1729
-1720
-1710
-1701
-1692
-1682
-1673
-1663
-1654
-1644
-1634
-1625
-1615
-1605
-1595
-1586
-1576
-1566
-1556
-1546
-1536
-1527
-1517
-1507
-1496
-1486
-1476
-1466
-1455
-1445
-1434
-1423
-1413
-1402
-1391
-1380
-1369
-1358
-1347
-1336
-1325
-1313
-1302
-1291
-1280
-1268
-1257
-1246
-1234
-1223
-1212
-1200
-1189
-1177
-1166
-1154
-1143
-1131
-1120
-1108
-1097
-1085
-1074
-1062
-1050
-1038
-1027
-1014
-1002
-991
-979
-967
-955
-943
-931
-919
-906
-894
-882
-869
-857
-844
-832
-819
-806
-793
-780
-768
-755
-742
-729
-716
-703
-690
-677
-664
-651
-638
-625
-612
-599
-586
-573
-559
-546
-533
-520
-506
-493
-480
-467
-453
-440
-427
-413
-400
-386
-373
-360
-346
-333
-320
-306
-293
-279
-266
-252
-239
-225
-212
-198
-185
-171
-158
-144
-131
-117
-104
-90
-77
-64
-50
-37
-24
-11
2
15
28
41
54
67
80
93
106
118
131
144
157
169
182
195
207
220
232
245
257
269
282
294
306
319
331
343
356
368
380
392
405
417
429
441
453
464
476
488
499
510
521
532
543
554
565
575
586
596
607
617
627
637
647
657
667
677
686
696
705
714
724
733
742
751
760
768
777
785
794
802
810
818
826
834
842
849
857
865
872
879
886
894
900
907
914
920
927
933
939
945
951
956
962
967
972
977
982
987
991
995
1000
1004
1006
1010
1014
1018
1020
1024
1026
1029
1031
1033
1035
1037
1039
1041
1042
1043
1045
1046
1047
1048
1048
1049
1049
1050
1050
1050
1050
1049
1049
1048
1048
1047
1046
1044
1043
1041
1040
1038
1035
1033
1030
1027
1024
1020
1018
1014
1010
1006
1002
999
995
990
986
981
977
972
967
962
957
951
946
940
934
929
922
916
910
903
897
890
883
876
868
861
853
846
838
830
822
814
806
797
789
780
772
763
754
745
736
727
718
709
699
689
680
670
660
650
640
630
620
610
600
590
579
569
558
548
537
527
516
505
495
484
474
463
453
443
432
422
411
401
391
380
370
360
350
339
329
319
309
298
288
278
268
258
248
238
228
218
208
199
189
179
169
159
150
140
130
121
111
102
92
83
74
65
55
46
37
28
19
10
1
-7
-16
-25
-33
-42
-50
-59
-67
-75
-83
-91
-99
-107
-115
-123
-131
-138
-146
-154
-161
-169
-176
-184
-191
-199
-206
-214
-221
-228
-236
-243
-251
-258
-265
-273
-280
-288
-295
-302
-310
-317
-325
-332
-340
-347
-354
-362
-369
-376
-384
-391
-398
-405
-412
-419
-426
-433
-441
-448
-455
-461
-468
-475
-482
-489
-496
-503
-509
-516
-523
-529
-536
-542
-549
-555
-561
-567
-574
-580
-586
-592
-598
-604
-610
-616
-621
-627
-633
-638
-644
-649
-655
-660
-665
-670
-675
-680
-685
-690
-695
-699
-704
-708
-712
-717
-721
-725
-729
-732
-736
-740
-744
-747
-751
-754
-757
-760
-764
-767
-770
-772
-775
-778
-781
-783
-786
-788
-791
-793
-795
-797
-799
-801
-802
-804
-805
-807
-808
-809
-810
-811
-812
-813
-813
-814
-814
-814
-814
-813
-813
-812
-812
-811
-810
-808
-807
-805
-803
-802
-799
-797
-795
-792
-789
-787
-783
-780
-777
-773
-769
-766
-761
-757
-753
-748
-744
-739
-734
-729
-723
-718
-712
-706
-701
-695
-689
-683
-677
-671
-664
-658
-652
-645
-639
-632
-625
-618
-612
-605
-598
-591
-584
-577
-570
-563
-556
-549
-542
-535
-528
-521
-514
-507
-500
-492
-485
-478
-471
-464
-457
-450
-443
-436
-429
-422
-415
-408
-402
-395
-388
-381
-375
-368
-361
-355
-348
-342
-335
-329
-322
-316
-310
-303
-297
-291
-284
-278
-272
-266
-260
-254
-248
-242
-236
-230
-224
-219
-213
-207
-202
-196
-191
-186
-180
-175
-170
-165
-160
-155
-150
-145
-140
-135
-130
-125
-120
-115
-110
-105
-101
-96
-91
-86
-81
-76
-71
-66
-61
-56
-51
-46
-41
-37
-32
-27
-22
-18
-13
-9
-4
0
5
9
13
18
22
26
30
34
38
42
46
50
54
57
61
65
68
72
75
78
82
85
88
91
94
97
100
103
106
108
111
114
116
119
121
124
126
128
131
133
136
138
140
142
144
147
149
151
153
155
157
159
161
163
164
166
168
170
172
173
175
176
178
179
181
182
184
185
187
188
189
191
192
193
195
196
197
199
200
201
202
203
204
205
206
207
208
209
210
211
211
212
213
213
213
214
214
214
214
214
214
214
214
214
214
214
213
213
213
212
211
211
210
209
209
208
207
206
205
203
202
201
200
198
197
195
194
192
190
188
186
184
182
180
177
175
172
170
167
164
161
158
155
151
148
144
141
137
133
129
125
121
116
112
108
103
98
93
89
84
79
73
68
63
57
52
46
40
35
28
22
16
10
3
-4
-10
-17
-24
-32
-39
-46
-54
-62
-69
-77
-85
-93
-102
-110
-119
-127
-136
-145
-154
-163
-172
-181
-191
-200
-210
-220
-230
-240
-250
-261
-271
-281
-292
-303
-314
-325
-336
-347
-358
-370
-381
-393
-405
-416
-428
-440
-452
-465
-477
-489
-502
-514
-527
-539
-552
-565
-578
-591
-604
-617
-630
-643
-656
-669
-682
-695
-708
-722
-735
-749
-762
-775
-789
-802
-816
-829
-843
-857
-870
-884
-897
-911
-924
-938
-951
-965
-978
-992
-1004
-1018
-1032
-1046
-1059
-1072
-1085
-1098
-1111
-1125
-1138
-1151
-1163
-1176
-1189
-1202
-1215
-1227
-1240
-1252
-1265
-1277
-1290
-1302
-1314
-1327
-1339
-1351
-1363
-1375
-1387
-1398
-1410
-1422
-1433
-1445
-1456
-1467
-1478
-1489
-1500
-1511
-1521
-1532
-1542
-1553
-1563
-1573
-1583
-1593
-1603
-1613
-1622
-1632
-1642
-1651
-1661
-1670
-1679
-1689
-1698
-1707
-1716
-1725
-1734
-1743
-1752
-1760
-1769
-1778
-1787
-1795
-1804
-1812
-1821
-1829
-1838
-1846
-1854
-1863
-1871
-1879
-1888
-1896
-1904
-1913
-1921
-1929
-1937
-1945
-1953
-1961
-1969
-1977
-1985
-1993
-2001
-2008
-2016
-2024
-2031
-2039
-2045
-2054
-2061
-2069
-2076
-2083
-2091
-2098
-2105
-2112
-2119
-2125
-2132
-2139
-2145
-2151
-2158
-2164
-2170
-2175
-2181
-2187
-2192
-2197
-2203
-2208
-2213
-2217
-2222
-2227
-2231
-2235
-2240
-2244
-2248
-2252
-2255
-2259
-2262
-2266
-2269
-2272
-2275
-2278
-2280
-2283
-2286
-2288
-2290
-2292
-2294
-2296
-2298
-2300
-2301
-2303
-2304
-2306
-2307
-2308
-2309
-2310
-2311
-2312
-2313
-2313
-2314
-2314
-2314
-2314
-2314
-2314
-2314
-2313
-2313
-2312
-2311
-2310
-2309
-2308
-2307
-2306
-2304
-2303
-2301
-2299
-2297
-2295
-2292
-2290
-2287
-2284
-2281
-2278
-2275
-2271
-2268
-2264
-2260
-2257
-2252
-2248
-2244
-2240
-2236
-2231
-2227
-2223
-2219
-2215
-2211
-2206
-2202
-2198
-2194
-2190
-2186
-2181
-2177
-2173
-2169
-2165
-2161
-2157
-2153
-2148
-2144
-2140
-2136
-2132
-2128
-2124
-2120
-2116
-2112
-2108
-2104
-2100
-2096
-2092
-2088
-2084
-2080
-2076
-2072
-2068
-2064
-2060
-2056
-2052
-2048
-2044
-2040
-2036
-2032
-2028
-2024
-2020
-2016
-2012
-2008
-2004
-2001
-1997
-1993
-1989
-1985
-1981
-1977
-1973
-1969
-1966
-1962
-1958
-1954
-1950
-1946
-1943
-1939
-1935
-1931
-1927
-1924
-1920
-1916
-1912
-1908
-1905
-1901
-1897
-1893
-1890
-1886
-1882
-1878
-1875
-1871
-1867
-1863
-1860
-1856
-1852
-1849
-1845
-1841
-1838
-1834
-1830
-1827
-1823
-1819
-1816
-1812
-1808
-1805
-1801
-1798
-1794
-1790
-1787
-1783
-1780
-1776
-1772
-1769
-1765
-1762
-1758
-1755
-1751
-1747
-1744
-1740
-1737
-1733
-1730
-1726
-1723
-1719
-1716
-1712
-1709
-1705
-1702
-1698
-1695
-1691
-1688
-1684
-1681
-1678
-1674
-1671
-1667
-1664
-1660
-1657
-1654
-1650
-1647
-1643
-1640
-1637
-1633
-1630
-1627
-1623
-1620
-1617
-1613
-1610
-1607
-1603
-1600
-1597
-1593
-1590
-1587
-1583
-1580
-1577
-1573
-1570
-1567
-1564
-1560
-1557
-1554
-1551
-1547
-1544
-1541
-1538
-1535
-1531
-1528
-1525
-1522
-1518
-1515
-1512
-1509
-1506
-1503
-1499
-1496
-1493
-1490
-1487
-1484
-1481
-1477
-1474
-1471
-1468
-1465
-1462
-1459
-1456
-1453
-1450
-1446
-1443
-1440
-1437
-1434
-1431
-1428
-1425
-1422
-1419
-1416
-1413
-1410
-1407
-1404
-1401
-1398
-1395
-1392
-1389
-1386
-1383
-1380
-1377
-1374
-1371
-1368
-1365
-1362
-1359
-1356
-1354
-1351
-1348
-1345
-1342
-1339
-1336
-1333
-1330
-1327
-1325
-1322
-1319
-1316
-1313
-1310
-1307
-1305
-1302
-1299
-1296
-1293
-1291
-1288
-1285
-1282
-1279
-1277
-1274
-1271
-1268
-1265
-1263
-1260
-1257
-1254
-1252
-1249
-1246
-1243
-1241
-1238
-1235
-1233
-1230
-1227
-1225
-1222
-1219
-1216
-1214
-1211
-1208
-1206
-1203
-1200
-1198
-1195
-1193
-1190
-1187
-1185
-1182
-1179
-1177
-1174
-1172
-1169
-1166
-1164
-1161
-1159
-1156
-1154
-1151
-1148
-1146
-1143
-1141
-1138
-1136
-1133
-1131
-1128
-1126
-1123
-1121
-1118
-1116
-1113
-1111
-1108
-1106
-1103
-1101
-1098
-1096
-1093
-1091
-1088
-1086
-1084
-1081
-1079
-1076
-1074
-1072
-1069
-1067
-1064
-1062
-1060
-1057
-1055
-1052
-1050
-1048
-1045
-1043
-1041
-1038
-1036
-1034
-1031
-1029
-1027
-1024
-1022
-1020
-1016
-1014
-1012
-1010
-1008
-1006
-1004
-1000
-999
-997
-995
-992
-990
-988
-986
-983
-981
-979
-977
-974
-972
-970
-968
-966
-963
-961
-959
-957
-955
-952
-950
-948
-946
-944
-942
-939
-937
-935
-933
-931
-929
-927
-925
-922
-920
-918
-916
-914
-912
-910
-908
-906
-904
-902
-899
-897
-895
-893
-891
-889
-887
-885
-883
-881
-879
-877
-875
-873
-871
-869
-867
-865
-863
-861
-859
-857
-855
-853
-851
-849
-847
-845
-843
-841
-839
-838
-836
-834
-832
-830
-828
-826
-824
-822
-820
-818
-817
-815
-813
-811
-809
-807
-805
-803
-802
-800
-798
-796
-794
-792
-791
-789
-787
-785
-783
-781
-780
-778
-776
-774
-772
-771
-769
-767
-765
-764
-762
-760
-758
-757
-755
-753
-751
-750
-748
-746
-744
-743
-741
-739
-738
-736
-734
-732
-731
-729
-727
-726
-724
-722
-721
-719
-717
-716
-714
-712
-711
-709
-707
-706
-704
-703
-701
-699
-698
-696
-694
-693
-691
-690
-688
-687
-685
-683
-682
-680
-679
-677
-676
-674
-672
-671
-669
-668
-666
-665
-663
-662
-660
-659
-657
-656
-654
-653
-651
-650
-648
-647
-645
-644
-642
-641
-639
-638
-636
-635
-633
-632
-630
-629
-628
-626
-625
-623
-622
-620
-619
-618
-616
-615
-613
-612
-610
-609
-608
-606
-605
-604
-602
-601
-599
-598
-597
-595
-594
-593
-591
-590
-589
-587
-586
-585
-583
-582
-581
-579
-578
-577
-575
-574
-573
-571
-570
-569
-568
-566
-565
-564
-562
-561
-560
-559
-557
-556
-555
-554
-552
-551
-550
-549
-547
-546
-545
-544
-543
-541
-540
-539
-538
-537
-535
-534
-533
-532
-531
-529
-528
-527
-526
-525
-524
-522
-521
-520
-519
-518
-517
-515
-514
-513
-512
-511
-510
-509
-508
-506
-505
-504
-503
-502
-501
-500
-499
-498
-497
-495
-494
-493
-492
-491
-490
-489
-488
-487
-486
-485
-484
-483
-482
-481
-480
-479
-478
-477
-475
-474
-473
-472
-471
-470
-469
-468
-467
-466
-465
-464
-463
-462
-461
-460
-460
-459
-458
-457
-456
-455
-454
-453
-452
-451
-450
-449
-448
-447
-446
-445
-444
-443
-442
-442
-441
-440
-439
-438
-437
-436
-435
-434
-433
-433
-432
-431
-430
-429
-428
-427
-426
-425
-425
-424
-423
-422
-421
-420
-420
-419
-418
-417
-416
-415
-414
-414
-413
-412
-411
-410
-410
-409
-408
-407
-406
-406
-405
-404
-403
-402
-402
-401
-400
-399
-398
-398
-397
-396
-395
-395
-394
-393
-392
-392
-391
-390
-389
-389
-388
-387
-386
-386
-385
-384
-384
-383
-382
-381
-381
-380
-379
-379
-378
-377
-376
-376
-375
-374
-374
-373
-372
-372
-371
-370
-370
-369
-368
-368
-367
-366
-366
-365
-364
-364
-363
-362
-362
-361
-360
-360
-359
-359
-358
-357
-357
-356
-355
-355
-354
-354
-353
-352
-352
-351
-351
-350
-349
-349
-348
-348
-347
-347
-346
-345
-345
-344
-344
-343
-343
-342
-341
-341
-340
-340
-339
-339
-338
-338
-337
-337
-336
-335
-335
-334
-334
-333
-333
-332
-332
-331
-331
-330
-330
-329
-329
-328
-328
-327
-327
-326
-326
-325
-325
-324
-324
-323
-323
-322
-322
-321
-321
-321
-320
-320
-319
-319
-318
-318
-317
-317
-316
-316
-316
-315
-315
-314
-314
-313
-313
-313
-312
-312
-311
-311
-310
-310
-310
-309
-309
-308
-308
-308
-307
-307
-306
-306
-306
-305
-305
-304
-304
-304
-303
-303
-302
-302
-302
-301
-301
-301
-300
-300
-300
-299
-299
-298
-298
-298
-297
-297
-297
-296
-296
-296
-295
-295
-295
-294
-294
-294
-293
-293
-293
-292
