5
6600
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
29
30
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
32
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
43
43
43
43
43
43
43
43
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
46
46
46
46
46
46
46
46
47
47
47
47
47
47
47
47
48
48
48
48
48
48
48
49
49
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
52
53
53
53
53
53
53
53
54
54
54
54
54
54
54
55
55
55
55
55
55
55
56
56
56
56
56
56
56
57
57
57
57
57
57
57
58
58
58
58
58
58
58
59
59
59
59
59
59
60
60
60
60
60
60
60
61
61
61
61
61
61
61
62
62
62
62
62
62
63
63
63
63
63
63
64
64
64
64
64
64
64
65
65
65
65
65
65
66
66
66
66
66
66
67
67
67
67
67
67
67
68
68
68
68
68
68
69
69
69
69
69
69
70
70
70
70
70
70
71
71
71
71
71
71
72
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
77
77
77
77
77
77
78
78
78
78
78
78
79
79
79
79
79
79
80
80
80
80
80
80
81
81
81
81
81
81
81
82
82
82
82
82
82
82
83
83
83
83
83
83
84
84
84
84
84
84
85
85
85
85
85
85
86
86
86
86
86
87
87
87
87
87
88
88
88
88
88
88
89
89
89
89
89
89
90
90
90
90
90
90
91
91
91
91
91
92
92
92
92
92
92
93
93
93
93
93
94
94
94
94
94
95
95
95
95
95
96
96
96
96
97
97
97
97
98
98
98
99
99
99
99
100
100
100
100
101
101
101
101
102
102
102
102
103
103
103
103
104
104
104
104
105
105
105
106
106
106
106
107
107
107
107
108
108
108
108
109
109
109
110
110
110
110
111
111
111
112
112
112
112
113
113
113
113
114
114
114
114
115
115
115
115
116
116
116
116
117
117
117
117
118
118
118
118
118
119
119
119
119
119
120
120
120
120
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
125
126
126
126
126
126
126
126
126
126
127
127
127
127
127
127
127
127
127
127
127
128
128
128
128
128
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
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
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
127
127
127
127
127
127
127
127
127
127
127
127
127
126
126
126
126
126
126
126
126
125
125
125
125
125
124
124
124
124
123
123
123
122
122
122
121
121
121
121
120
120
120
119
119
118
118
118
117
117
116
116
115
115
115
114
114
113
113
112
112
111
111
110
110
110
109
109
108
108
108
107
107
106
106
105
105
105
104
104
103
103
102
102
101
101
100
100
99
99
98
98
97
97
97
96
96
95
95
94
94
93
93
92
92
92
91
91
90
90
89
89
88
87
87
86
86
85
85
84
84
83
83
82
82
81
80
80
79
79
78
77
77
76
76
75
74
74
73
72
72
71
71
70
69
69
68
67
67
66
65
65
64
63
63
62
61
61
60
60
59
58
58
57
57
56
55
55
54
54
53
52
52
51
50
50
49
49
48
47
47
46
45
45
44
43
43
42
41
41
40
39
39
38
37
37
36
35
35
34
33
33
32
31
30
30
29
28
28
27
26
25
25
24
23
23
22
21
20
20
19
18
18
17
16
16
15
14
13
13
12
11
11
10
9
9
8
7
6
6
5
4
4
3
2
2
1
0
-1
-1
-2
-3
-3
-4
-5
-6
-6
-7
-8
-8
-9
-10
-10
-11
-12
-12
-13
-14
-14
-15
-16
-17
-17
-18
-19
-19
-20
-21
-22
-22
-23
-24
-24
-25
-26
-27
-27
-28
-29
-29
-30
-31
-32
-32
-33
-34
-35
-35
-36
-37
-38
-38
-39
-40
-41
-41
-42
-43
-44
-44
-45
-46
-47
-47
-48
-49
-49
-50
-51
-51
-52
-53
-53
-54
-55
-55
-56
-57
-57
-58
-59
-59
-60
-61
-61
-62
-63
-63
-64
-65
-65
-66
-67
-67
-68
-69
-69
-70
-71
-71
-72
-73
-74
-74
-75
-76
-76
-77
-78
-78
-79
-80
-80
-81
-82
-82
-83
-84
-84
-85
-86
-86
-87
-88
-88
-89
-89
-90
-91
-91
-92
-92
-93
-94
-94
-95
-95
-96
-96
-97
-97
-98
-99
-99
-100
-100
-101
-101
-102
-102
-103
-103
-104
-104
-105
-105
-106
-107
-107
-108
-108
-109
-109
-110
-110
-111
-112
-112
-113
-113
-114
-114
-115
-115
-116
-117
-117
-118
-118
-119
-119
-120
-120
-121
-122
-122
-123
-123
-124
-124
-125
-126
-126
-127
-127
-128
-129
-129
-130
-130
-131
-131
-132
-133
-133
-134
-134
-135
-135
-136
-136
-137
-137
-138
-138
-139
-139
-140
-141
-141
-142
-142
-143
-143
-144
-144
-145
-145
-146
-146
-146
-147
-147
-148
-148
-149
-149
-149
-150
-150
-151
-151
-151
-152
-152
-153
-153
-153
-154
-154
-155
-155
-156
-156
-157
-157
-158
-158
-159
-159
-160
-160
-160
-161
-161
-162
-162
-163
-163
-164
-164
-165
-165
-165
-166
-166
-167
-167
-168
-168
-168
-169
-169
-170
-170
-171
-171
-172
-172
-173
-173
-173
-174
-174
-175
-175
-176
-176
-176
-177
-177
-178
-178
-179
-179
-179
-180
-180
-181
-181
-181
-182
-182
-183
-183
-184
-184
-184
-185
-185
-185
-186
-186
-186
-186
-187
-187
-187
-187
-188
-188
-188
-188
-188
-189
-189
-189
-189
-189
-190
-190
-190
-190
-190
-191
-191
-191
-191
-191
-192
-192
-192
-192
-192
-193
-193
-193
-193
-193
-193
-194
-194
-194
-194
-194
-195
-195
-195
-195
-195
-196
-196
-196
-196
-196
-197
-197
-197
-197
-198
-198
-198
-198
-198
-198
-199
-199
-199
-199
-199
-200
-200
-200
-200
-200
-200
-200
-201
-201
-201
-201
-201
-201
-201
-202
-202
-202
-202
-202
-202
-202
-203
-203
-203
-203
-203
-203
-204
-204
-204
-204
-204
-204
-204
-205
-205
-205
-205
-205
-205
-206
-206
-206
-206
-206
-207
-207
-207
-207
-207
-207
-208
-208
-208
-208
-208
-208
-208
-209
-209
-209
-209
-209
-209
-209
-210
-210
-210
-210
-210
-210
-211
-211
-211
-211
-211
-211
-211
-212
-212
-212
-212
-212
-213
-213
-213
-213
-213
-213
-214
-214
-214
-214
-214
-214
-214
-215
-215
-215
-215
-215
-216
-216
-216
-216
-217
-217
-217
-217
-217
-218
-218
-218
-218
-218
-219
-219
-219
-219
-219
-220
-220
-220
-220
-220
-221
-221
-221
-221
-221
-222
-222
-222
-222
-222
-223
-223
-223
-223
-223
-224
-224
-224
-224
-225
-225
-225
-225
-226
-226
-226
-226
-227
-227
-227
-227
-227
-228
-228
-228
-228
-228
-228
-229
-229
-229
-229
-229
-229
-229
-230
-230
-230
-230
-231
-231
-231
-231
-231
-232
-232
-232
-232
-232
-233
-233
-233
-233
-233
-234
-234
-234
-234
-235
-235
-235
-235
-236
-236
-236
-236
-236
-237
-237
-237
-237
-237
-238
-238
-238
-238
-238
-238
-238
-239
-239
-239
-239
-239
-239
-239
-240
-240
-240
-240
-240
-240
-241
-241
-241
-241
-241
-241
-241
-241
-241
-242
-242
-242
-242
-242
-242
-242
-243
-243
-243
-243
-243
-243
-244
-244
-244
-244
-244
-245
-245
-245
-245
-245
-245
-246
-246
-246
-246
-246
-247
-247
-247
-247
-247
-248
-248
-248
-248
-248
-249
-249
-249
-249
-249
-249
-249
-250
-250
-250
-250
-250
-250
-251
-251
-251
-251
-251
-252
-252
-252
-252
-252
-252
-253
-253
-253
-253
-253
-253
-253
-254
-254
-254
-254
-254
-254
-254
-255
-255
-255
-255
-255
-255
-255
-256
-256
-256
-256
-256
-256
-256
-256
-256
-257
-257
-257
-257
-257
-257
-257
-257
-257
-257
-257
-257
-257
-257
-257
-258
-258
-258
-258
-258
-258
-258
-258
-258
-259
-259
-259
-259
-259
-259
-260
-260
-260
-260
-260
-261
-261
-261
-261
-261
-262
-262
-262
-262
-262
-263
-263
-263
-263
-263
-264
-264
-264
-264
-264
-265
-265
-265
-265
-266
-266
-266
-266
-267
-267
-267
-267
-267
-268
-268
-268
-268
-269
-269
-269
-269
-269
-270
-270
-270
-270
-270
-271
-271
-271
-271
-271
-271
-271
-272
-272
-272
-272
-272
-272
-272
-273
-273
-273
-273
-273
-273
-274
-274
-274
-274
-274
-275
-275
-275
-275
-275
-276
-276
-276
-276
-276
-276
-277
-277
-277
-277
-277
-278
-278
-278
-278
-279
-279
-279
-279
-280
-280
-280
-280
-280
-281
-281
-281
-281
-282
-282
-282
-282
-282
-283
-283
-283
-283
-283
-284
-284
-284
-284
-284
-285
-285
-285
-285
-285
-286
-286
-286
-286
-286
-287
-287
-287
-287
-287
-288
-288
-288
-288
-289
-289
-289
-289
-290
-290
-290
-290
-290
-291
-291
-291
-291
-292
-292
-292
-292
-292
-293
-293
-293
-293
-293
-294
-294
-294
-294
-294
-294
-295
-295
-295
-295
-295
-296
-296
-296
-296
-296
-297
-297
-297
-297
-297
-298
-298
-298
-298
-298
-298
-299
-299
-299
-299
-300
-300
-300
-300
-301
-301
-301
-302
-302
-302
-302
-303
-303
-303
-304
-304
-304
-305
-305
-305
-305
-306
-306
-306
-306
-307
-307
-307
-308
-308
-308
-309
-309
-309
-309
-310
-310
-310
-311
-311
-311
-312
-312
-312
-313
-313
-313
-314
-314
-314
-315
-315
-315
-316
-316
-316
-317
-317
-317
-318
-318
-318
-319
-319
-320
-320
-320
-321
-321
-322
-322
-322
-323
-323
-324
-324
-324
-325
-325
-326
-326
-327
-327
-327
-328
-328
-329
-329
-330
-330
-331
-331
-332
-332
-333
-333
-334
-334
-335
-335
-336
-336
-337
-337
-338
-338
-339
-339
-340
-340
-341
-341
-342
-342
-343
-344
-344
-345
-345
-346
-346
-347
-347
-348
-348
-349
-350
-350
-351
-351
-352
-352
-353
-353
-354
-355
-355
-356
-356
-357
-357
-358
-359
-359
-360
-360
-361
-361
-362
-363
-363
-364
-364
-365
-365
-366
-366
-367
-367
-367
-368
-368
-369
-369
-370
-370
-371
-371
-372
-372
-372
-373
-373
-374
-374
-375
-375
-376
-376
-377
-377
-377
-378
-378
-379
-379
-380
-380
-380
-381
-381
-381
-382
-382
-382
-383
-383
-383
-383
-384
-384
-384
-384
-385
-385
-385
-385
-386
-386
-386
-386
-386
-386
-386
-386
-386
-386
-386
-385
-385
-385
-384
-384
-383
-383
-382
-382
-381
-380
-380
-379
-378
-377
-376
-375
-375
-374
-373
-372
-371
-370
-369
-368
-368
-367
-366
-366
-365
-365
-365
-364
-364
-364
-364
-363
-363
-363
-364
-364
-364
-364
-364
-365
-365
-365
-365
-366
-366
-366
-366
-367
-367
-367
-368
-368
-369
-369
-369
-370
-370
-370
-370
-370
-370
-370
-370
-369
-369
-368
-368
-367
-366
-365
-364
-362
-360
-358
-356
-354
-351
-348
-345
-341
-338
-334
-330
-326
-322
-317
-313
-308
-303
-299
-294
-288
-283
-278
-273
-268
-263
-259
-254
-250
-246
-242
-238
-234
-230
-226
-222
-219
-215
-212
-209
-205
-202
-199
-196
-192
-189
-186
-182
-178
-174
-170
-165
-161
-156
-151
-146
-140
-135
-129
-122
-116
-108
-101
-93
-84
-75
-66
-56
-46
-36
-25
-14
-2
10
23
36
50
64
79
94
110
126
142
159
177
194
212
230
247
266
284
302
320
339
358
377
395
414
433
451
470
488
506
523
541
558
574
590
606
621
636
650
665
679
693
706
720
733
746
759
772
784
796
808
820
832
843
855
866
878
889
901
912
923
935
946
956
967
977
987
996
1006
1014
1025
1035
1044
1053
1062
1070
1077
1084
1090
1095
1099
1104
1107
1111
1115
1119
1123
1127
1131
1134
1138
1142
1145
1147
1150
1151
1153
1154
1155
1155
1156
1157
1157
1158
1158
1158
1158
1157
1155
1154
1151
1148
1145
1141
1137
1132
1127
1121
1114
1108
1101
1093
1086
1078
1069
1060
1051
1042
1032
1022
1012
1002
992
983
973
963
952
942
931
919
907
895
882
870
858
846
835
824
814
804
794
783
772
760
748
735
723
711
699
688
677
666
656
646
636
628
619
612
604
598
593
588
585
582
580
578
578
578
578
580
582
584
587
591
596
601
606
611
616
619
621
621
620
617
612
607
601
594
588
581
573
565
555
545
533
519
504
488
472
454
437
420
403
386
370
354
339
324
309
294
279
264
248
231
215
199
183
168
152
137
123
109
95
82
69
57
46
35
25
14
5
-6
-16
-27
-38
-49
-60
-71
-82
-92
-101
-109
-116
-123
-130
-136
-144
-151
-159
-168
-176
-185
-192
-198
-202
-205
-207
-207
-208
-209
-210
-212
-214
-216
-219
-221
-223
-225
-227
-229
-230
-230
-228
-225
-220
-214
-206
-196
-186
-176
-164
-153
-140
-127
-112
-95
-77
-57
-36
-13
10
33
55
77
98
117
135
151
166
180
194
208
223
237
253
269
284
299
312
325
337
348
359
369
378
388
397
405
412
418
422
425
427
429
432
436
442
450
459
469
479
490
501
510
520
528
537
546
556
565
576
585
594
601
607
610
611
610
608
605
600
594
587
578
567
555
540
523
504
484
462
439
415
391
366
342
318
295
271
248
223
198
170
141
110
78
43
7
-31
-72
-114
-158
-204
-252
-301
-352
-403
-455
-507
-558
-608
-657
-703
-747
-789
-828
-864
-898
-930
-959
-987
-1014
-1039
-1062
-1084
-1105
-1124
-1141
-1156
-1169
-1180
-1189
-1197
-1203
-1209
-1214
-1220
-1226
-1231
-1235
-1238
-1238
-1236
-1232
-1224
-1214
-1202
-1188
-1173
-1157
-1140
-1122
-1104
-1084
-1064
-1044
-1022
-1000
-978
-955
-932
-908
-884
-861
-837
-814
-792
-770
-747
-724
-701
-677
-652
-626
-598
-570
-541
-512
-482
-453
-423
-395
-367
-341
-316
-292
-270
-249
-229
-210
-192
-175
-159
-145
-132
-120
-110
-102
-95
-90
-86
-83
-80
-78
-75
-73
-70
-66
-63
-59
-55
-50
-44
-37
-28
-18
-6
7
22
36
51
65
77
89
99
109
116
123
128
131
133
133
131
127
121
113
102
90
77
63
47
32
16
1
-14
-29
-43
-56
-69
-81
-91
-100
-108
-113
-115
-114
-110
-104
-94
-82
-69
-54
-39
-22
-6
12
31
51
73
97
122
149
178
208
239
272
305
339
372
406
438
470
500
529
557
583
608
631
652
670
686
700
710
718
722
723
722
718
713
706
698
689
679
669
658
647
635
624
613
602
592
582
573
565
557
550
542
535
527
519
510
501
492
483
473
463
453
443
433
423
412
400
386
370
353
335
316
296
276
256
236
216
194
172
150
128
105
82
60
38
16
-6
-28
-51
-75
-100
-126
-152
-179
-204
-228
-251
-271
-289
-306
-322
-338
-354
-371
-388
-406
-424
-443
-461
-479
-497
-514
-531
-548
-565
-582
-598
-612
-625
-636
-643
-647
-647
-644
-637
-628
-618
-607
-597
-589
-581
-575
-569
-563
-556
-547
-535
-521
-503
-483
-459
-433
-403
-371
-337
-300
-261
-222
-182
-142
-102
-62
-23
16
54
92
131
169
208
246
283
319
353
384
411
435
455
470
481
487
489
487
482
472
460
445
429
411
392
372
351
330
309
289
269
251
234
218
202
186
170
153
136
118
100
82
64
46
30
14
-1
-15
-27
-39
-48
-55
-60
-62
-60
-57
-50
-41
-30
-17
-3
13
31
49
68
88
109
132
155
179
205
232
260
288
318
348
378
409
440
470
501
532
563
594
625
656
686
714
741
766
787
807
823
837
848
857
861
862
858
850
837
820
799
774
746
715
682
647
609
569
527
483
436
387
335
282
227
171
114
59
4
-48
-98
-145
-189
-230
-269
-307
-342
-376
-409
-439
-468
-495
-519
-542
-562
-581
-598
-613
-627
-638
-648
-656
-663
-667
-669
-669
-667
-663
-656
-647
-636
-623
-610
-595
-581
-567
-553
-541
-529
-517
-506
-495
-484
-474
-464
-456
-449
-445
-443
-444
-447
-451
-456
-463
-469
-477
-485
-496
-508
-523
-540
-562
-587
-615
-647
-681
-717
-753
-791
-828
-866
-903
-941
-978
-1016
-1053
-1090
-1126
-1161
-1195
-1227
-1258
-1286
-1312
-1336
-1357
-1376
-1392
-1405
-1415
-1423
-1427
-1427
-1423
-1415
-1403
-1386
-1366
-1341
-1314
-1285
-1254
-1222
-1190
-1157
-1125
-1092
-1059
-1026
-993
-960
-927
-894
-861
-829
-797
-767
-737
-709
-682
-655
-629
-604
-579
-554
-528
-503
-477
-450
-425
-400
-375
-352
-331
-312
-296
-282
-270
-261
-255
-251
-249
-249
-252
-257
-265
-277
-291
-308
-327
-349
-372
-397
-423
-449
-474
-499
-522
-543
-561
-577
-591
-603
-614
-623
-632
-641
-649
-657
-664
-670
-675
-679
-682
-684
-686
-686
-686
-686
-684
-681
-677
-671
-665
-657
-647
-636
-624
-611
-595
-578
-560
-540
-517
-493
-468
-440
-412
-382
-351
-320
-287
-255
-222
-189
-157
-126
-96
-68
-43
-21
-1
16
30
42
51
58
64
68
71
72
72
71
68
65
59
52
43
33
22
9
-4
-17
-31
-43
-56
-67
-77
-86
-93
-98
-101
-102
-102
-98
-93
-86
-77
-66
-54
-39
-23
-5
15
35
57
79
102
125
147
169
190
210
231
250
270
289
308
327
346
364
382
399
415
430
443
456
468
479
488
497
505
512
519
526
532
538
544
549
555
562
568
574
580
586
590
592
593
591
586
579
570
558
543
526
507
485
461
434
405
373
339
303
264
224
182
139
96
53
11
-28
-65
-99
-130
-157
-181
-202
-219
-233
-244
-253
-258
-261
-262
-260
-255
-249
-240
-229
-216
-201
-183
-164
-142
-118
-91
-63
-33
-1
33
67
103
140
178
215
253
290
326
361
395
428
459
489
518
546
573
599
625
650
675
700
724
749
773
797
821
846
870
894
919
945
970
997
1024
1052
1080
1110
1139
1169
1198
1227
1255
1282
1307
1330
1351
1370
1386
1399
1409
1417
1421
1423
1423
1421
1418
1415
1412
1409
1407
1406
1405
1405
1405
1406
1407
1408
1411
1414
1418
1423
1429
1436
1444
1452
1462
1471
1481
1491
1501
1511
1520
1529
1538
1547
1556
1565
1573
1582
1589
1595
1601
1606
1611
1615
1620
1624
1628
1632
1636
1640
1644
1647
1649
1652
1653
1654
1654
1653
1652
1650
1647
1642
1636
1628
1618
1607
1594
1580
1565
1549
1532
1515
1498
1482
1466
1451
1437
1423
1411
1399
1388
1378
1368
1360
1353
1346
1340
1335
1331
1326
1321
1316
1311
1305
1299
1291
1282
1272
1261
1248
1233
1217
1200
1182
1163
1143
1122
1101
1080
1059
1037
1016
994
972
950
928
906
884
863
842
821
801
781
762
743
724
705
687
668
650
631
612
593
574
554
534
514
493
471
448
424
398
372
345
318
290
261
233
205
177
149
121
93
65
37
8
-20
-50
-80
-111
-143
-176
-211
-245
-281
-317
-354
-391
-427
-463
-498
-532
-564
-594
-621
-646
-669
-689
-706
-721
-733
-743
-750
-755
-757
-758
-757
-755
-751
-746
-740
-733
-726
-718
-710
-702
-694
-686
-678
-669
-662
-654
-647
-641
-636
-632
-629
-628
-628
-628
-631
-634
-639
-646
-653
-662
-672
-684
-696
-709
-723
-738
-753
-768
-783
-798
-813
-828
-842
-856
-870
-884
-899
-914
-930
-947
-964
-981
-999
-1016
-1032
-1047
-1061
-1074
-1085
-1094
-1101
-1107
-1111
-1113
-1115
-1115
-1115
-1115
-1115
-1115
-1117
-1119
-1123
-1128
-1133
-1139
-1146
-1152
-1158
-1164
-1169
-1173
-1178
-1181
-1185
-1187
-1190
-1192
-1194
-1195
-1196
-1197
-1197
-1198
-1198
-1198
-1198
-1199
-1199
-1199
-1200
-1200
-1201
-1202
-1202
-1203
-1204
-1205
-1206
-1207
-1208
-1208
-1208
-1206
-1204
-1200
-1194
-1187
-1178
-1168
-1155
-1140
-1124
-1104
-1083
-1060
-1034
-1006
-978
-947
-914
-880
-846
-810
-774
-737
-700
-662
-625
-587
-550
-514
-478
-443
-410
-377
-347
-317
-290
-264
-239
-215
-193
-172
-151
-131
-112
-93
-74
-55
-36
-17
2
21
40
59
77
95
112
128
143
157
169
181
190
199
206
213
218
223
227
230
234
237
240
242
245
248
250
253
255
257
259
261
263
264
265
266
267
268
268
269
270
271
273
274
275
277
279
282
285
289
294
301
309
319
331
345
361
379
399
420
444
468
494
522
550
580
610
641
671
702
732
761
789
815
841
865
888
910
932
952
972
990
1008
1026
1043
1059
1075
1090
1105
1120
1134
1148
1161
1174
1187
1199
1211
1222
1234
1246
1258
1271
1284
1298
1312
1328
1343
1360
1376
1392
1409
1424
1440
1454
1468
1481
1493
1503
1513
1522
1529
1535
1539
1542
1543
1543
1541
1538
1533
1527
1520
1512
1503
1493
1482
1470
1458
1446
1433
1421
1410
1400
1391
1383
1378
1374
1372
1372
1375
1380
1388
1397
1409
1422
1436
1452
1469
1487
1506
1525
1545
1565
1585
1605
1625
1644
1662
1680
1698
1715
1731
1747
1762
1778
1792
1806
1820
1833
1844
1854
1862
1868
1873
1875
1875
1873
1869
1863
1856
1846
1835
1823
1809
1793
1776
1757
1737
1716
1693
1670
1646
1621
1596
1571
1546
1522
1497
1473
1450
1426
1403
1380
1358
1336
1314
1292
1271
1250
1229
1208
1187
1166
1144
1122
1100
1077
1053
1029
1004
979
954
928
902
875
849
823
798
773
748
724
700
677
653
630
606
582
558
534
509
485
462
439
417
397
377
359
342
327
313
299
287
276
265
255
245
236
227
219
211
203
196
188
181
173
165
156
148
139
129
120
111
101
91
81
70
59
48
36
25
13
2
-9
-19
-29
-38
-47
-56
-64
-72
-80
-88
-97
-106
-117
-128
-140
-154
-168
-182
-198
-214
-230
-247
-265
-283
-303
-323
-344
-366
-390
-415
-440
-467
-495
-524
-554
-584
-614
-645
-676
-708
-740
-772
-805
-837
-870
-901
-932
-961
-988
-1012
-1035
-1054
-1069
-1081
-1088
-1092
-1091
-1087
-1078
-1065
-1048
-1026
-1000
-971
-937
-899
-858
-812
-762
-708
-651
-590
-526
-458
-388
-315
-239
-162
-82
-1
82
165
250
334
419
504
589
673
756
838
918
997
1074
1150
1222
1292
1359
1423
1483
1540
1593
1642
1687
1727
1764
1796
1824
1848
1868
1884
1897
1907
1914
1918
1920
1919
1915
1909
1901
1891
1879
1867
1853
1838
1822
1806
1790
1773
1757
1741
1725
1711
1697
1685
1674
1665
1658
1652
1648
1646
1645
1646
1647
1650
1654
1658
1662
1667
1672
1677
1682
1686
1691
1697
1702
1709
1717
1726
1736
1748
1762
1778
1796
1817
1840
1864
1892
1921
1952
1986
2021
2060
2100
2142
2186
2232
2278
2326
2374
2422
2469
2515
2558
2599
2638
2673
2705
2733
2758
2778
2794
2807
2815
2820
2822
2820
2816
2809
2800
2790
2778
2765
2752
2738
2724
2710
2696
2684
2672
2660
2650
2641
2633
2627
2622
2618
2615
2613
2612
2613
2614
2616
2618
2621
2625
2628
2631
2634
2636
2636
2635
2631
2626
2618
2608
2595
2580
2564
2545
2524
2501
2475
2447
2417
2383
2346
2305
2261
2213
2160
2103
2041
1974
1903
1827
1747
1663
1574
1482
1387
1290
1192
1092
992
892
792
694
598
504
412
323
237
155
75
-1
-74
-143
-210
-273
-334
-393
-451
-507
-564
-621
-679
-739
-801
-866
-934
-1004
-1080
-1158
-1239
-1324
-1411
-1502
-1595
-1690
-1786
-1883
-1981
-2079
-2176
-2271
-2364
-2455
-2543
-2628
-2709
-2785
-2857
-2923
-2983
-3038
-3086
-3128
-3162
-3188
-3207
-3217
-3218
-3210
-3193
-3167
-3131
-3085
-3029
-2963
-2888
-2804
-2710
-2608
-2498
-2381
-2257
-2128
-1996
-1861
-1725
-1589
-1455
-1324
-1198
-1078
-964
-859
-762
-674
-596
-528
-471
-425
-391
-367
-355
-354
-364
-385
-416
-457
-507
-568
-637
-715
-802
-897
-999
-1108
-1223
-1343
-1467
-1594
-1723
-1853
-1983
-2111
-2238
-2361
-2481
-2596
-2706
-2810
-2906
-2995
-3076
-3148
-3210
-3263
-3306
-3338
-3359
-3370
-3370
-3360
-3340
-3309
-3269
-3219
-3161
-3094
-3019
-2938
-2851
-2759
-2664
-2567
-2471
-2376
-2284
-2199
-2120
-2049
-1988
-1937
-1897
-1869
-1852
-1848
-1855
-1874
-1903
-1943
-1992
-2050
-2116
-2189
-2267
-2352
-2441
-2533
-2628
-2726
-2823
-2921
-3016
-3109
-3197
-3280
-3355
-3423
-3480
-3528
-3565
-3590
-3603
-3604
-3594
-3572
-3541
-3500
-3452
-3396
-3334
-3266
-3195
-3119
-3041
-2960
-2877
-2791
-2705
-2617
-2528
-2439
-2350
-2262
-2176
-2093
-2013
-1938
-1867
-1801
-1740
-1686
-1638
-1597
-1562
-1533
-1509
-1491
-1477
-1467
-1460
-1454
-1450
-1447
-1445
-1442
-1440
-1438
-1437
-1436
-1438
-1441
-1446
-1454
-1464
-1477
-1493
-1511
-1532
-1555
-1581
-1610
-1641
-1675
-1711
-1749
-1790
-1832
-1875
-1919
-1964
-2009
-2054
-2099
-2142
-2185
-2226
-2266
-2304
-2341
-2376
-2410
-2442
-2473
-2503
-2532
-2559
-2586
-2611
-2635
-2657
-2676
-2692
-2705
-2712
-2715
-2711
-2700
-2682
-2656
-2622
-2578
-2524
-2460
-2386
-2302
-2207
-2101
-1985
-1860
-1725
-1582
-1432
-1276
-1115
-950
-782
-612
-443
-274
-106
60
222
381
535
683
825
960
1086
1202
1307
1401
1482
1552
1610
1656
1690
1713
1725
1727
1719
1702
1677
1644
1603
1556
1503
1444
1382
1316
1248
1178
1108
1038
969
903
839
778
722
671
625
585
551
524
505
492
487
488
495
508
525
546
570
595
622
650
677
703
728
752
773
791
806
818
825
828
826
817
803
783
757
725
689
648
605
560
513
466
418
371
324
277
229
180
129
75
17
-45
-113
-186
-265
-350
-443
-541
-645
-755
-868
-985
-1104
-1223
-1342
-1460
-1575
-1686
-1792
-1893
-1988
-2077
-2159
-2235
-2304
-2366
-2423
-2475
-2522
-2565
-2606
-2645
-2684
-2723
-2763
-2803
-2845
-2887
-2928
-2969
-3009
-3045
-3078
-3106
-3129
-3145
-3155
-3158
-3155
-3146
-3130
-3110
-3085
-3056
-3024
-2990
-2954
-2917
-2880
-2842
-2805
-2769
-2734
-2701
-2669
-2641
-2615
-2592
-2573
-2558
-2548
-2542
-2540
-2543
-2551
-2562
-2578
-2597
-2619
-2645
-2673
-2704
-2737
-2774
-2814
-2857
-2903
-2954
-3008
-3067
-3129
-3195
-3266
-3339
-3416
-3495
-3577
-3661
-3746
-3832
-3918
-4005
-4093
-4180
-4267
-4354
-4442
-4529
-4618
-4707
-4797
-4889
-4982
-5077
-5174
-5272
-5371
-5471
-5571
-5671
-5768
-5862
-5951
-6035
-6113
-6184
-6246
-6300
-6344
-6380
-6407
-6425
-6435
-6437
-6433
-6423
-6407
-6387
-6363
-6336
-6306
-6272
-6234
-6192
-6146
-6095
-6039
-5977
-5910
-5838
-5762
-5681
-5596
-5508
-5418
-5327
-5234
-5142
-5050
-4959
-4869
-4781
-4694
-4609
-4525
-4442
-4359
-4275
-4190
-4104
-4014
-3924
-3830
-3732
-3632
-3528
-3422
-3314
-3205
-3095
-2985
-2875
-2767
-2661
-2557
-2454
-2354
-2257
-2162
-2070
-1981
-1897
-1816
-1740
-1668
-1600
-1537
-1478
-1422
-1370
-1321
-1276
-1234
-1195
-1160
-1130
-1105
-1085
-1071
-1062
-1060
-1064
-1074
-1089
-1109
-1134
-1161
-1191
-1223
-1255
-1287
-1318
-1346
-1370
-1391
-1407
-1418
-1424
-1423
-1416
-1402
-1381
-1353
-1319
-1279
-1232
-1181
-1124
-1063
-999
-931
-860
-786
-711
-634
-556
-478
-399
-320
-242
-165
-89
-15
56
123
186
244
297
343
381
412
435
449
453
449
434
411
378
337
288
231
169
101
28
-47
-124
-203
-281
-359
-437
-514
-590
-665
-741
-816
-892
-968
-1044
-1121
-1198
-1275
-1351
-1426
-1499
-1570
-1638
-1702
-1762
-1818
-1869
-1914
-1953
-1987
-2013
-2035
-2050
-2058
-2059
-2054
-2041
-2024
-2000
-1970
-1934
-1893
-1847
-1796
-1742
-1683
-1622
-1557
-1489
-1417
-1342
-1263
-1181
-1094
-1004
-910
-813
-713
-611
-508
-404
-300
-197
-96
3
98
190
277
360
439
513
583
647
707
762
810
853
890
919
942
956
963
962
952
935
910
878
839
794
742
684
621
553
480
403
321
236
148
57
-37
-132
-229
-327
-425
-522
-620
-716
-810
-903
-993
-1080
-1163
-1242
-1316
-1386
-1450
-1508
-1561
-1609
-1652
-1691
-1726
-1757
-1785
-1810
-1834
-1855
-1875
-1894
-1912
-1929
-1945
-1960
-1975
-1990
-2004
-2017
-2033
-2048
-2063
-2079
-2096
-2113
-2130
-2148
-2165
-2182
-2198
-2212
-2224
-2233
-2239
-2240
-2237
-2229
-2215
-2196
-2171
-2141
-2106
-2066
-2021
-1974
-1923
-1868
-1811
-1751
-1688
-1623
-1556
-1487
-1417
-1345
-1272
-1199
-1125
-1051
-978
-905
-834
-763
-693
-626
-560
-496
-435
-378
-324
-274
-229
-188
-154
-124
-101
-82
-69
-61
-57
-57
-59
-64
-69
-75
-80
-84
-87
-87
-84
-77
-66
-51
-30
-3
30
69
115
168
228
295
369
449
537
629
727
830
935
1043
1153
1264
1374
1484
1592
1699
1802
1902
1999
2091
2179
2261
2338
2410
2475
2535
2588
2635
2677
2712
2742
2767
2786
2801
2810
2815
2816
2814
2808
2798
2786
2771
2754
2735
2714
2692
2667
2641
2614
2585
2554
2521
2486
2450
2411
2371
2328
2285
2240
2193
2146
2099
2051
2001
1954
1906
1858
1810
1763
1715
1668
1620
1573
1525
1478
1430
1383
1336
1290
1245
1202
1160
1121
1086
1054
1027
1004
988
978
975
980
992
1012
1041
1079
1124
1177
1238
1306
1380
1460
1544
1631
1723
1817
1913
2012
2113
2216
2320
2426
2532
2639
2747
2853
2959
3063
3165
3264
3359
3451
3538
3619
3695
3765
3828
3885
3935
3978
4013
4042
4062
4077
4083
4083
4078
4067
4050
4027
4001
3971
3938
3901
3863
3824
3783
3742
3700
3659
3619
3579
3540
3502
3465
3429
3394
3360
3326
3294
3262
3232
3202
3174
3146
3120
3094
3070
3047
3024
3003
2983
2965
2947
2931
2916
2902
2889
2877
2865
2853
2841
2829
2815
2801
2786
2769
2750
2730
2707
2681
2653
2620
2584
2543
2498
2448
2395
2338
2278
2216
2153
2090
2028
1968
1911
1856
1806
1760
1718
1682
1651
1625
1606
1593
1587
1589
1598
1615
1641
1675
1717
1766
1824
1888
1959
2035
2115
2198
2284
2371
2458
2544
2629
2711
2790
2865
2935
3001
3062
3117
3167
3211
3250
3284
3312
3336
3355
3370
3382
3391
3397
3401
3403
3404
3405
3406
3407
3409
3412
3416
3423
3431
3442
3455
3471
3490
3512
3538
3568
3602
3639
3680
3725
3772
3822
3874
3928
3983
4038
4094
4151
4206
4260
4312
4361
4407
4448
4486
4519
4546
4567
4582
4590
4592
4587
4576
4558
4534
4504
4468
4427
4381
4330
4276
4218
4157
4093
4027
3958
3887
3814
3740
3664
3587
3509
3431
3353
3276
3199
3124
3052
2982
2915
2851
2792
2736
2685
2637
2594
2555
2520
2489
2462
2438
2418
2402
2388
2378
2370
2365
2363
2362
2364
2367
2372
2378
2386
2395
2405
2417
2430
2446
2463
2482
2503
2527
2554
2583
2615
2650
2688
2727
2769
2813
2858
2904
2951
2997
3042
3085
3127
3166
3202
3235
3265
3292
3316
3337
3354
3368
3380
3388
3393
3395
3395
3391
3386
3377
3366
3352
3335
3315
3292
3266
3238
3206
3171
3133
3094
3052
3009
2965
2920
2875
2830
2786
2743
2701
2660
2620
2582
2545
2510
2477
2446
2417
2391
2367
2346
2328
2313
2301
2292
2286
2282
2281
2281
2283
2286
2291
2295
2299
2303
2306
2306
2305
2301
2295
2285
2272
2255
2234
2210
2182
2151
2116
2078
2037
1994
1948
1900
1850
1798
1746
1692
1638
1585
1531
1479
1428
1379
1332
1287
1246
1207
1172
1141
1112
1087
1066
1048
1034
1022
1014
1008
1006
1008
1012
1020
1029
1041
1054
1070
1088
1107
1127
1148
1170
1193
1215
1238
1260
1281
1301
1319
1335
1348
1358
1364
1368
1367
1363
1356
1345
1331
1313
1293
1270
1245
1216
1185
1152
1115
1076
1035
991
945
897
847
796
743
690
637
584
533
482
433
386
341
298
257
220
184
151
121
92
66
42
20
-1
-20
-37
-53
-67
-80
-91
-102
-111
-119
-126
-132
-138
-142
-146
-149
-151
-152
-151
-150
-147
-143
-137
-129
-119
-107
-93
-77
-59
-39
-16
7
32
58
85
112
140
167
195
221
247
272
297
320
342
364
384
403
420
436
451
464
475
484
491
495
497
497
493
487
478
465
450
431
409
384
356
326
294
259
223
186
148
110
72
34
-3
-39
-73
-106
-137
-165
-191
-215
-237
-256
-273
-288
-300
-311
-319
-324
-327
-328
-327
-324
-318
-311
-302
-291
-278
-265
-250
-235
-219
-204
-190
-178
-167
-159
-154
-153
-156
-163
-175
-192
-214
-241
-273
-311
-352
-398
-448
-501
-557
-616
-677
-740
-804
-870
-936
-1002
-1071
-1138
-1205
-1271
-1337
-1402
-1466
-1529
-1591
-1652
-1713
-1772
-1830
-1888
-1945
-2001
-2058
-2113
-2169
-2224
-2279
-2334
-2388
-2441
-2493
-2544
-2594
-2642
-2688
-2732
-2775
-2815
-2854
-2890
-2925
-2957
-2987
-3016
-3043
-3069
-3093
-3116
-3138
-3159
-3179
-3199
-3219
-3237
-3255
-3272
-3288
-3303
-3317
-3329
-3340
-3349
-3357
-3362
-3365
-3367
-3366
-3363
-3358
-3350
-3340
-3327
-3311
-3293
-3272
-3248
-3221
-3192
-3161
-3127
-3091
-3052
-3013
-2971
-2928
-2883
-2838
-2791
-2744
-2697
-2649
-2602
-2555
-2508
-2461
-2415
-2370
-2326
-2283
-2242
-2202
-2165
-2129
-2095
-2063
-2033
-2007
-1983
-1961
-1941
-1924
-1909
-1897
-1887
-1879
-1873
-1869
-1867
-1867
-1869
-1873
-1878
-1885
-1893
-1903
-1915
-1927
-1941
-1956
-1972
-1988
-2005
-2021
-2039
-2056
-2072
-2089
-2105
-2121
-2137
-2153
-2168
-2184
-2200
-2217
-2233
-2250
-2268
-2287
-2307
-2327
-2349
-2371
-2395
-2420
-2446
-2473
-2500
-2529
-2558
-2586
-2615
-2643
-2671
-2697
-2723
-2747
-2770
-2791
-2811
-2830
-2847
-2863
-2878
-2891
-2902
-2912
-2921
-2928
-2934
-2938
-2941
-2942
-2942
-2941
-2939
-2936
-2932
-2928
-2922
-2917
-2910
-2903
-2896
-2887
-2878
-2868
-2858
-2847
-2835
-2822
-2809
-2796
-2783
-2770
-2757
-2744
-2732
-2721
-2710
-2699
-2690
-2681
-2673
-2665
-2658
-2651
-2645
-2638
-2632
-2625
-2618
-2611
-2603
-2594
-2584
-2574
-2562
-2549
-2534
-2518
-2501
-2482
-2461
-2440
-2417
-2394
-2370
-2346
-2321
-2297
-2273
-2250
-2227
-2205
-2184
-2165
-2146
-2128
-2111
-2094
-2079
-2064
-2049
-2035
-2021
-2009
-1996
-1984
-1972
-1961
-1950
-1941
-1932
-1924
-1916
-1910
-1905
-1900
-1896
-1894
-1892
-1890
-1890
-1890
-1891
-1892
-1895
-1898
-1903
-1908
-1915
-1923
-1932
-1942
-1953
-1966
-1980
-1995
-2011
-2029
-2048
-2067
-2088
-2110
-2132
-2155
-2179
-2203
-2229
-2254
-2281
-2308
-2336
-2364
-2393
-2421
-2450
-2478
-2506
-2533
-2559
-2583
-2607
-2628
-2648
-2666
-2682
-2696
-2708
-2718
-2726
-2731
-2734
-2735
-2734
-2730
-2723
-2714
-2703
-2688
-2671
-2651
-2628
-2603
-2574
-2543
-2508
-2471
-2431
-2388
-2343
-2296
-2246
-2195
-2144
-2091
-2039
-1987
-1936
-1887
-1839
-1793
-1749
-1708
-1669
-1633
-1599
-1569
-1540
-1515
-1492
-1472
-1455
-1440
-1430
-1422
-1418
-1418
-1422
-1431
-1443
-1460
-1481
-1506
-1535
-1568
-1604
-1645
-1689
-1736
-1787
-1841
-1898
-1959
-2023
-2091
-2162
-2236
-2313
-2394
-2477
-2564
-2653
-2744
-2837
-2931
-3026
-3122
-3217
-3312
-3406
-3499
-3590
-3680
-3767
-3852
-3935
-4014
-4091
-4165
-4235
-4301
-4364
-4423
-4478
-4528
-4575
-4618
-4656
-4691
-4723
-4751
-4776
-4797
-4815
-4831
-4843
-4852
-4859
-4863
-4864
-4863
-4858
-4851
-4842
-4829
-4814
-4795
-4774
-4750
-4724
-4695
-4664
-4631
-4595
-4558
-4520
-4479
-4438
-4395
-4352
-4307
-4262
-4216
-4170
-4123
-4075
-4029
-3983
-3936
-3889
-3843
-3797
-3752
-3707
-3663
-3619
-3576
-3534
-3493
-3452
-3412
-3373
-3335
-3298
-3261
-3225
-3189
-3154
-3120
-3087
-3055
-3024
-2995
-2966
-2940
-2915
-2892
-2870
-2851
-2834
-2819
-2806
-2796
-2787
-2780
-2775
-2772
-2771
-2772
-2774
-2778
-2783
-2790
-2799
-2809
-2821
-2833
-2847
-2862
-2877
-2893
-2910
-2926
-2944
-2961
-2978
-2995
-3012
-3029
-3045
-3061
-3076
-3091
-3104
-3117
-3128
-3138
-3148
-3156
-3163
-3169
-3173
-3176
-3178
-3179
-3178
-3177
-3174
-3170
-3166
-3160
-3154
-3147
-3140
-3132
-3124
-3117
-3109
-3102
-3095
-3089
-3083
-3078
-3073
-3069
-3066
-3063
-3060
-3058
-3056
-3054
-3051
-3048
-3045
-3042
-3037
-3032
-3026
-3019
-3011
-3001
-2990
-2976
-2960
-2941
-2920
-2895
-2867
-2836
-2801
-2763
-2722
-2677
-2630
-2579
-2526
-2469
-2410
-2348
-2283
-2215
-2145
-2071
-1995
-1916
-1834
-1750
-1663
-1574
-1482
-1388
-1292
-1194
-1094
-992
-889
-785
-680
-573
-466
-359
-251
-143
-36
71
178
284
389
494
598
701
802
903
1002
1100
1196
1290
1381
1469
1555
1638
1718
1795
1869
1940
2008
2072
2134
2192
2247
2299
2347
2392
2434
2472
2506
2536
2563
2587
2607
2624
2637
2648
2655
2660
2662
2662
2660
2655
2649
2640
2630
2619
2605
2591
2574
2556
2537
2516
2493
2469
2444
2417
2389
2361
2331
2300
2269
2238
2207
2176
2146
2117
2090
2065
2041
2019
2000
1983
1969
1956
1946
1939
1933
1930
1929
1929
1932
1937
1944
1953
1964
1977
1992
2009
2029
2050
2073
2098
2125
2154
2185
2218
2253
2290
2328
2368
2410
2454
2498
2544
2591
2639
2687
2736
2786
2835
2885
2934
2983
3032
3080
3127
3174
3220
3266
3310
3354
3397
3438
3479
3518
3556
3592
3626
3658
3689
3717
3744
3768
3790
3810
3828
3845
3859
3872
3883
3892
3900
3907
3912
3917
3921
3925
3928
3931
3934
3937
3941
3945
3949
3954
3959
3965
3972
3980
3988
3997
4006
4017
4027
4040
4051
4064
4075
4088
4100
4112
4123
4134
4144
4153
4161
4168
4175
4180
4184
4188
4190
4190
4189
4187
4183
4178
4170
4161
4150
4137
4121
4103
4083
4062
4037
4011
3982
3951
3917
3881
3843
3802
3759
3713
3665
3615
3562
3508
3452
3393
3333
3271
3207
3142
3075
3007
2938
2868
2797
2724
2651
2578
2504
2431
2357
2283
2210
2137
2064
1993
1922
1852
1784
1716
1650
1585
1522
1460
1400
1341
1284
1229
1176
1124
1074
1026
980
936
894
854
815
778
744
711
681
653
627
603
581
562
545
530
517
507
498
491
485
482
480
479
481
483
487
493
499
507
516
527
538
550
564
577
592
607
622
638
654
669
685
699
714
728
741
753
764
774
783
791
797
801
805
806
806
804
801
795
788
779
768
755
739
722
702
680
656
629
601
571
539
506
471
435
397
358
319
279
238
197
156
114
73
32
-9
-49
-88
-127
-165
-202
-238
-272
-305
-337
-366
-395
-421
-445
-467
-487
-504
-520
-532
-542
-549
-553
-555
-554
-550
-544
-536
-525
-511
-496
-478
-459
-438
-415
-392
-367
-341
-314
-287
-258
-229
-200
-171
-141
-112
-83
-54
-26
2
28
53
77
99
120
138
155
170
183
195
204
212
218
222
225
227
227
226
223
219
214
207
199
190
180
169
157
144
132
119
105
91
78
64
50
36
23
10
-3
-16
-28
-39
-50
-59
-68
-77
-84
-90
-96
-100
-104
-107
-109
-111
-113
-114
-114
-115
-115
-115
-116
-116
-118
-119
-121
-125
-129
-134
-140
-148
-156
-166
-177
-189
-201
-214
-228
-242
-255
-269
-282
-294
-305
-315
-324
-331
-337
-341
-343
-343
-341
-336
-330
-321
-310
-297
-282
-264
-245
-223
-199
-173
-144
-114
-81
-47
-11
27
66
106
147
189
232
275
318
361
405
447
490
531
572
612
650
688
725
760
794
827
858
888
916
943
969
993
1014
1036
1055
1073
1089
1103
1116
1127
1136
1144
1149
1152
1154
1153
1151
1146
1139
1131
1121
1108
1094
1079
1062
1043
1024
1002
981
958
934
909
884
858
831
805
778
751
724
698
671
644
618
591
565
539
513
487
462
437
412
387
363
340
316
294
272
250
229
210
190
172
155
138
123
108
94
81
69
58
48
38
29
20
12
5
-2
-9
-15
-21
-28
-34
-41
-48
-55
-63
-72
-81
-92
-103
-116
-129
-144
-159
-176
-194
-213
-233
-254
-276
-299
-323
-348
-374
-400
-428
-456
-485
-514
-544
-574
-605
-636
-667
-698
-729
-760
-791
-821
-851
-881
-910
-939
-966
-993
-1018
-1044
-1067
-1090
-1112
-1134
-1154
-1174
-1193
-1211
-1229
-1246
-1263
-1280
-1297
-1313
-1329
-1345
-1360
-1376
-1392
-1408
-1423
-1439
-1455
-1470
-1486
-1501
-1516
-1531
-1546
-1561
-1576
-1590
-1605
-1619
-1634
-1648
-1663
-1677
-1692
-1707
-1722
-1738
-1754
-1770
-1787
-1804
-1821
-1839
-1856
-1875
-1893
-1912
-1931
-1950
-1970
-1989
-2009
-2029
-2048
-2068
-2088
-2107
-2127
-2146
-2165
-2183
-2201
-2219
-2235
-2252
-2268
-2283
-2298
-2312
-2325
-2338
-2350
-2362
-2374
-2385
-2395
-2405
-2414
-2423
-2431
-2439
-2446
-2454
-2460
-2467
-2474
-2480
-2486
-2493
-2500
-2506
-2513
-2520
-2527
-2535
-2542
-2550
-2558
-2567
-2576
-2585
-2596
-2607
-2619
-2632
-2645
-2660
-2676
-2693
-2710
-2729
-2748
-2768
-2789
-2811
-2834
-2858
-2882
-2907
-2933
-2959
-2986
-3014
-3042
-3070
-3099
-3128
-3157
-3186
-3215
-3243
-3272
-3300
-3327
-3354
-3380
-3405
-3430
-3453
-3476
-3497
-3517
-3536
-3553
-3568
-3582
-3594
-3604
-3612
-3618
-3621
-3622
-3621
-3617
-3610
-3601
-3588
-3573
-3555
-3535
-3511
-3484
-3454
-3422
-3386
-3348
-3307
-3264
-3219
-3171
-3122
-3070
-3017
-2962
-2906
-2848
-2790
-2730
-2670
-2610
-2549
-2488
-2427
-2367
-2307
-2249
-2191
-2135
-2080
-2025
-1975
-1925
-1877
-1832
-1788
-1747
-1708
-1671
-1637
-1605
-1576
-1549
-1525
-1503
-1483
-1467
-1452
-1441
-1431
-1425
-1421
-1419
-1420
-1424
-1430
-1438
-1448
-1459
-1473
-1487
-1503
-1520
-1537
-1555
-1574
-1592
-1610
-1629
-1646
-1664
-1681
-1697
-1713
-1727
-1741
-1754
-1765
-1776
-1785
-1793
-1800
-1805
-1809
-1812
-1813
-1813
-1812
-1809
-1805
-1800
-1793
-1786
-1777
-1767
-1757
-1745
-1733
-1719
-1705
-1690
-1675
-1659
-1642
-1626
-1608
-1590
-1572
-1554
-1535
-1516
-1496
-1477
-1457
-1437
-1418
-1398
-1378
-1359
-1340
-1320
-1301
-1283
-1264
-1246
-1229
-1211
-1194
-1177
-1161
-1145
-1130
-1115
-1100
-1086
-1073
-1060
-1048
-1036
-1024
-1012
-1002
-994
-985
-977
-971
-965
-961
-958
-956
-956
-957
-960
-965
-971
-980
-990
-1002
-1016
-1031
-1049
-1068
-1090
-1112
-1137
-1163
-1191
-1220
-1250
-1281
-1313
-1346
-1380
-1414
-1449
-1484
-1519
-1555
-1590
-1624
-1659
-1692
-1725
-1757
-1789
-1819
-1848
-1877
-1904
-1931
-1956
-1980
-2003
-2025
-2045
-2064
-2082
-2098
-2112
-2125
-2136
-2146
-2154
-2159
-2164
-2166
-2166
-2165
-2162
-2157
-2151
-2142
-2132
-2120
-2106
-2091
-2074
-2055
-2035
-2013
-1990
-1966
-1940
-1914
-1886
-1857
-1827
-1797
-1765
-1732
-1699
-1664
-1629
-1593
-1556
-1518
-1480
-1440
-1401
-1361
-1320
-1279
-1238
-1197
-1156
-1115
-1074
-1033
-992
-952
-911
-871
-831
-791
-751
-712
-672
-633
-593
-554
-514
-475
-435
-395
-355
-314
-273
-231
-188
-146
-102
-59
-14
30
75
121
166
213
259
307
354
402
451
500
549
599
649
700
750
802
853
905
957
1010
1062
1115
1168
1222
1275
1329
1383
1437
1490
1544
1598
1651
1704
1756
1809
1860
1912
1963
2013
2063
2113
2162
2210
2258
2306
2352
2398
2444
2488
2531
2573
2615
2655
2694
2732
2768
2804
2839
2873
2905
2937
2967
2997
3025
3053
3080
3105
3130
3153
3176
3198
3218
3238
3257
3275
3292
3309
3324
3339
3353
3366
3379
3391
3403
3414
3424
3434
3443
3452
3461
3469
3476
3483
3489
3495
3500
3504
3508
3511
3513
3515
3516
3517
3517
3517
3516
3516
3515
3514
3512
3511
3509
3507
3506
3504
3502
3501
3499
3499
3499
3499
3501
3503
3507
3512
3518
3525
3534
3544
3555
3568
3582
3598
3615
3633
3652
3672
3693
3714
3736
3759
3782
3806
3830
3854
3878
3903
3928
3954
3979
4005
4030
4057
4082
4108
4134
4160
4186
4212
4238
4264
4289
4315
4340
4364
4389
4413
4437
4460
4484
4506
4529
4551
4572
4594
4615
4635
4656
4676
4695
4714
4733
4751
4769
4786
4803
4818
4833
4848
4861
4874
4886
4897
4908
4917
4927
4935
4943
4951
4958
4964
4971
4977
4982
4988
4993
4998
5003
5008
5013
5018
5022
5027
5032
5036
5041
5046
5051
5056
5062
5067
5073
5080
5086
5092
5099
5106
5113
5119
5126
5132
5138
5143
5148
5153
5157
5160
5162
5163
5163
5162
5159
5156
5151
5145
5137
5129
5119
5108
5095
5081
5066
5049
5031
5012
4992
4971
4949
4926
4902
4877
4851
4825
4798
4770
4741
4712
4682
4652
4621
4589
4556
4523
4490
4456
4421
4386
4350
4314
4278
4241
4204
4167
4129
4091
4053
4014
3976
3937
3898
3860
3821
3783
3745
3707
3670
3633
3597
3561
3526
3491
3456
3422
3388
3355
3322
3289
3256
3223
3190
3157
3125
3092
3059
3027
2994
2961
2928
2896
2863
2830
2798
2766
2734
2702
2671
2641
2611
2581
2553
2525
2497
2471
2445
2420
2397
2373
2351
2330
2310
2291
2272
2255
2239
2223
2209
2195
2182
2170
2158
2147
2137
2127
2117
2108
2098
2089
2080
2071
2062
2054
2045
2037
2029
2023
2017
2011
2007
2004
2001
2000
2000
2001
2001
2005
2009
2013
2020
2027
2035
2044
2054
2064
2076
2088
2101
2114
2129
2143
2159
2175
2191
2208
2225
2243
2261
2280
2299
2319
2338
2359
2379
2400
2420
2442
2463
2485
2507
2529
2551
2574
2597
2620
2644
2667
2691
2714
2738
2761
2784
2807
2830
2852
2873
2895
2915
2936
2955
2974
2992
3010
3027
3042
3057
3072
3085
3097
3108
3118
3126
3134
3140
3146
3150
3152
3154
3154
3153
3151
3147
3143
3137
3130
3121
3111
3100
3088
3074
3058
3041
3022
3003
2981
2959
2935
2911
2885
2858
2831
2802
2773
2743
2713
2682
2650
2619
2587
2555
2522
2490
2457
2424
2391
2358
2326
2293
2260
2227
2194
2162
2129
2097
2065
2033
2001
1971
1941
1911
1881
1852
1823
1795
1768
1741
1714
1688
1663
1638
1614
1591
1569
1547
1526
1506
1487
1468
1450
1433
1417
1402
1388
1374
1362
1350
1338
1328
1317
1308
1298
1289
1279
1270
1260
1250
1239
1227
1215
1201
1187
1172
1155
1138
1119
1099
1078
1056
1033
1008
983
956
929
900
871
840
809
776
743
709
675
640
604
568
532
495
458
421
384
347
310
273
236
199
163
126
90
54
19
-17
-52
-86
-121
-155
-189
-223
-256
-289
-322
-354
-386
-418
-449
-480
-511
-542
-573
-604
-635
-666
-697
-728
-760
-791
-822
-853
-884
-915
-946
-977
-1008
-1039
-1070
-1101
-1132
-1164
-1195
-1226
-1258
-1290
-1322
-1353
-1385
-1418
-1450
-1482
-1513
-1545
-1577
-1608
-1639
-1670
-1701
-1731
-1761
-1791
-1821
-1850
-1879
-1908
-1937
-1966
-1995
-2023
-2051
-2080
-2108
-2136
-2165
-2193
-2222
-2250
-2279
-2307
-2336
-2365
-2393
-2422
-2450
-2478
-2506
-2534
-2562
-2589
-2616
-2643
-2670
-2697
-2723
-2750
-2776
-2802
-2828
-2854
-2880
-2905
-2931
-2956
-2981
-3006
-3031
-3055
-3080
-3104
-3128
-3152
-3175
-3199
-3222
-3245
-3268
-3291
-3314
-3336
-3358
-3379
-3400
-3421
-3441
-3460
-3478
-3496
-3513
-3529
-3544
-3559
-3572
-3585
-3597
-3609
-3620
-3631
-3641
-3651
-3660
-3668
-3676
-3684
-3691
-3697
-3703
-3708
-3713
-3717
-3721
-3725
-3728
-3730
-3732
-3734
-3734
-3734
-3734
-3732
-3730
-3727
-3723
-3719
-3713
-3707
-3700
-3693
-3685
-3677
-3668
-3659
-3650
-3641
-3631
-3621
-3612
-3602
-3593
-3584
-3574
-3565
-3557
-3548
-3540
-3532
-3524
-3517
-3509
-3502
-3495
-3487
-3480
-3473
-3466
-3459
-3452
-3445
-3437
-3430
-3423
-3417
-3410
-3403
-3397
-3390
-3384
-3379
-3373
-3369
-3364
-3361
-3358
-3356
-3355
-3355
-3356
-3358
-3361
-3365
-3370
-3377
-3385
-3395
-3406
-3418
-3432
-3448
-3465
-3484
-3504
-3525
-3547
-3571
-3595
-3621
-3647
-3675
-3702
-3731
-3760
-3790
-3820
-3851
-3882
-3913
-3945
-3976
-4006
-4038
-4069
-4100
-4130
-4159
-4188
-4217
-4244
-4271
-4298
-4323
-4348
-4372
-4395
-4418
-4439
-4460
-4480
-4499
-4518
-4535
-4552
-4568
-4583
-4598
-4612
-4626
-4640
-4653
-4666
-4678
-4691
-4703
-4715
-4728
-4741
-4754
-4767
-4780
-4794
-4808
-4823
-4838
-4853
-4868
-4884
-4900
-4917
-4933
-4950
-4967
-4984
-5001
-5018
-5035
-5052
-5069
-5085
-5102
-5119
-5135
-5152
-5168
-5184
-5200
-5215
-5231
-5246
-5261
-5276
-5291
-5306
-5320
-5335
-5350
-5365
-5380
-5396
-5411
-5427
-5443
-5460
-5476
-5493
-5510
-5528
-5546
-5564
-5583
-5601
-5620
-5640
-5659
-5679
-5699
-5720
-5740
-5761
-5783
-5804
-5826
-5849
-5871
-5894
-5917
-5941
-5965
-5989
-6013
-6037
-6062
-6087
-6112
-6137
-6162
-6187
-6213
-6237
-6262
-6287
-6310
-6334
-6357
-6379
-6401
-6421
-6441
-6460
-6478
-6495
-6511
-6526
-6540
-6552
-6563
-6573
-6581
-6588
-6594
-6597
-6600
-6600
-6599
-6595
-6591
-6584
-6575
-6565
-6552
-6538
-6522
-6505
-6486
-6465
-6443
-6419
-6395
-6368
-6341
-6312
-6281
-6250
-6217
-6183
-6148
-6111
-6073
-6034
-5994
-5953
-5911
-5868
-5824
-5780
-5735
-5689
-5643
-5597
-5550
-5503
-5456
-5409
-5362
-5315
-5268
-5221
-5174
-5127
-5081
-5035
-4989
-4944
-4899
-4855
-4812
-4769
-4727
-4686
-4646
-4606
-4568
-4530
-4494
-4459
-4424
-4392
-4360
-4329
-4300
-4272
-4245
-4219
-4194
-4170
-4148
-4126
-4105
-4086
-4067
-4049
-4032
-4014
-3999
-3984
-3969
-3955
-3941
-3927
-3914
-3900
-3887
-3874
-3861
-3848
-3835
-3823
-3810
-3797
-3784
-3771
-3758
-3745
-3732
-3719
-3706
-3693
-3679
-3665
-3650
-3635
-3619
-3603
-3585
-3567
-3548
-3528
-3507
-3485
-3461
-3437
-3412
-3385
-3358
-3329
-3299
-3267
-3235
-3201
-3165
-3129
-3091
-3051
-3011
-2968
-2925
-2880
-2834
-2787
-2739
-2689
-2639
-2587
-2534
-2481
-2427
-2372
-2316
-2260
-2204
-2148
-2091
-2033
-1977
-1920
-1863
-1807
-1751
-1695
-1639
-1584
-1530
-1475
-1422
-1369
-1316
-1264
-1212
-1162
-1112
-1063
-1014
-967
-921
-876
-832
-789
-747
-706
-667
-628
-591
-555
-520
-486
-453
-421
-389
-358
-328
-299
-270
-241
-213
-185
-157
-130
-103
-76
-49
-23
3
29
55
81
107
133
160
186
213
240
267
295
324
353
383
414
446
478
512
547
582
619
657
697
737
779
822
867
912
959
1006
1057
1108
1160
1213
1268
1323
1380
1438
1497
1556
1617
1679
1741
1804
1868
1933
1998
2064
2131
2198
2266
2334
2402
2471
2539
2608
2677
2746
2815
2884
2952
3020
3087
3154
3220
3285
3349
3412
3475
3536
3595
3654
3711
3767
3821
3874
3925
3974
4022
4067
4113
4156
4198
4237
4276
4312
4348
4381
4414
4445
4475
4503
4531
4557
4583
4607
4631
4654
4676
4698
4719
4739
4759
4777
4796
4813
4830
4846
4862
4877
4891
4905
4918
4931
4943
4954
4965
4976
4986
4995
5004
5011
5018
5025
5030
5034
5037
5038
5038
5037
5035
5031
5025
5019
5011
5001
4991
4979
4966
4952
4937
4921
4904
4886
4868
4849
4830
4810
4790
4769
4747
4726
4704
4682
4660
4637
4615
4593
4571
4549
4527
4506
4485
4465
4445
4426
4407
4389
4371
4354
4338
4322
4307
4292
4278
4264
4251
4238
4226
4215
4204
4194
4185
4176
4168
4161
4154
4149
4144
4139
4136
4133
4131
4130
4130
4131
4132
4133
4135
4138
4141
4145
4149
4153
4158
4163
4169
4174
4180
4187
4193
4200
4207
4214
4222
4229
4237
4244
4252
4259
4266
4273
4280
4286
4292
4298
4304
4309
4314
4318
4322
4325
4327
4330
4331
4333
4334
4334
4334
4334
4333
4332
4330
4329
4327
4324
4322
4319
4316
4312
4309
4305
4301
4297
4292
4287
4282
4277
4271
4265
4259
4252
4245
4238
4231
4223
4216
4208
4200
4192
4184
4176
4167
4159
4150
4142
4133
4124
4115
4106
4096
4086
4077
4067
4056
4045
4034
4022
4011
4000
3988
3975
3962
3949
3935
3921
3906
3890
3874
3858
3840
3822
3804
3784
3764
3743
3722
3699
3676
3652
3628
3602
3576
3549
3521
3493
3464
3435
3405
3374
3343
3311
3279
3246
3214
3180
3147
3113
3079
3045
3011
2977
2943
2908
2874
2840
2806
2773
2739
2706
2674
2642
2611
2580
2550
2520
2492
2464
2437
2411
2385
2360
2336
2313
2290
2268
2246
2225
2205
2185
2166
2148
2130
2114
2097
2082
2067
2054
2040
2028
2016
2005
1994
1984
1975
1966
1957
1949
1941
1934
1927
1921
1915
1909
1904
1899
1894
1890
1886
1882
1878
1875
1871
1868
1865
1862
1859
1856
1853
1850
1847
1844
1841
1837
1834
1830
1827
1823
1819
1815
1811
1806
1802
1797
1792
1787
1781
1775
1769
1763
1757
1750
1743
1736
1729
1722
1714
1707
1699
1692
1684
1677
1669
1662
1654
1647
1640
1633
1626
1619
1612
1605
1597
1590
1583
1576
1569
1562
1554
1547
1540
1533
1526
1519
1512
1504
1497
1490
1483
1476
1469
1462
1455
1448
1440
1433
1425
1418
1410
1402
1394
1385
1377
1368
1359
1349
1339
1329
1319
1308
1298
1286
1275
1263
1252
1240
1228
1216
1204
1192
1180
1169
1157
1146
1134
1123
1112
1101
1090
1079
1069
1058
1047
1037
1027
1016
1006
997
988
979
971
962
955
947
940
934
927
922
916
911
906
902
897
893
890
886
883
880
877
874
872
870
868
867
865
864
864
863
863
862
862
862
862
862
862
861
861
860
859
857
855
853
850
847
843
839
834
829
823
817
810
802
794
786
777
767
757
746
735
723
711
699
686
673
659
644
630
615
599
583
567
551
534
517
500
482
465
446
428
409
390
371
352
333
313
293
273
253
232
212
192
171
150
130
109
88
67
46
25
4
-17
-39
-60
-82
-104
-126
-148
-170
-193
-215
-238
-261
-284
-307
-330
-354
-378
-402
-426
-451
-476
-502
-528
-554
-580
-607
-634
-661
-688
-716
-744
-772
-800
-828
-857
-885
-914
-942
-972
-1000
-1030
-1060
-1090
-1120
-1151
-1182
-1213
-1245
-1277
-1309
-1342
-1375
-1408
-1442
-1476
-1511
-1546
-1581
-1616
-1652
-1688
-1725
-1761
-1798
-1836
-1873
-1911
-1948
-1987
-2025
-2064
-2102
-2142
-2181
-2220
-2260
-2300
-2340
-2381
-2421
-2462
-2503
-2544
-2585
-2626
-2667
-2709
-2750
-2792
-2833
-2875
-2916
-2958
-2999
-3040
-3081
-3122
-3162
-3203
-3242
-3282
-3320
-3359
-3397
-3434
-3471
-3507
-3542
-3577
-3610
-3643
-3676
-3707
-3737
-3767
-3795
-3823
-3850
-3876
-3902
-3927
-3951
-3974
-3997
-4019
-4042
-4062
-4085
-4106
-4126
-4147
-4167
-4187
-4206
-4226
-4246
-4265
-4285
-4304
-4324
-4344
-4364
-4383
-4403
-4423
-4443
-4463
-4483
-4503
-4523
-4543
-4563
-4583
-4603
-4623
-4643
-4663
-4683
-4703
-4722
-4742
-4761
-4780
-4799
-4818
-4837
-4855
-4873
-4891
-4908
-4926
-4944
-4961
-4978
-4996
-5013
-5030
-5047
-5064
-5081
-5097
-5114
-5130
-5145
-5161
-5176
-5192
-5207
-5222
-5236
-5251
-5266
-5280
-5294
-5308
-5322
-5336
-5350
-5364
-5377
-5390
-5403
-5416
-5429
-5441
-5453
-5464
-5475
-5485
-5495
-5504
-5512
-5520
-5527
-5533
-5538
-5543
-5546
-5549
-5551
-5551
-5551
-5550
-5548
-5545
-5541
-5536
-5529
-5522
-5513
-5503
-5493
-5480
-5467
-5453
-5438
-5421
-5404
-5386
-5366
-5346
-5325
-5302
-5279
-5255
-5231
-5205
-5179
-5151
-5124
-5095
-5066
-5036
-5006
-4975
-4944
-4912
-4880
-4848
-4815
-4782
-4748
-4714
-4680
-4646
-4611
-4576
-4541
-4506
-4471
-4435
-4399
-4363
-4327
-4291
-4254
-4217
-4181
-4144
-4107
-4069
-4032
-3995
-3958
-3920
-3883
-3845
-3807
-3769
-3731
-3693
-3654
-3615
-3576
-3537
-3498
-3458
-3417
-3377
-3336
-3295
-3253
-3211
-3169
-3126
-3083
-3039
-2995
-2950
-2905
-2860
-2814
-2768
-2721
-2674
-2627
-2579
-2531
-2482
-2432
-2382
-2331
-2279
-2227
-2174
-2121
-2066
-2011
-1955
-1899
-1841
-1784
-1725
-1666
-1606
-1546
-1486
-1425
-1364
-1302
-1241
-1180
-1118
-1057
-996
-935
-875
-815
-756
-697
-638
-580
-523
-466
-410
-355
-300
-246
-192
-140
-88
-37
13
62
110
157
203
248
292
335
377
418
458
497
535
573
609
645
680
714
748
781
814
847
878
910
940
971
1000
1030
1059
1088
1116
1144
1172
1199
1226
1253
1279
1305
1331
1357
1382
1408
1433
1458
1482
1507
1531
1555
1579
1602
1626
1649
1672
1695
1717
1740
1762
1785
1807
1828
1850
1871
1892
1913
1933
1954
1973
1993
2012
2032
2050
2069
2087
2106
2124
2141
2159
2176
2193
2209
2226
2242
2258
2273
2288
2302
2317
2331
2344
2357
2370
2383
2395
2407
2418
2429
2440
2450
2460
2469
2478
2487
2495
2503
2510
2517
2524
2530
2537
2543
2549
2555
2561
2567
2573
2579
2586
2593
2600
2608
2616
2624
2633
2642
2651
2661
2671
2681
2691
2702
2713
2724
2735
2747
2759
2771
2783
2795
2807
2819
2831
2844
2856
2868
2880
2892
2903
2914
2925
2936
2946
2956
2965
2974
2983
2991
2998
3005
3012
3018
3023
3028
3033
3037
3041
3044
3046
3048
3050
3051
3052
3052
3051
3050
3048
3046
3043
3039
3035
3030
3025
3019
3012
3005
2998
2990
2981
2973
2964
2954
2944
2934
2924
2913
2902
2890
2879
2866
2854
2841
2828
2814
2800
2786
2771
2755
2739
2722
2705
2687
2668
2648
2628
2607
2585
2563
2539
2515
2490
2464
2437
2410
2381
2351
2321
2289
2257
2224
2190
2155
2119
2083
2045
2007
1969
1930
1890
1850
1809
1768
1727
1685
1643
1601
1558
1516
1473
1430
1388
1345
1303
1261
1219
1177
1136
1095
1054
1014
974
935
897
859
822
785
749
713
678
643
609
575
542
508
476
443
411
379
347
316
285
254
224
194
165
136
107
79
52
24
-2
-28
-54
-79
-103
-128
-151
-174
-197
-220
-242
-264
-285
-307
-328
-349
-370
-391
-411
-432
-452
-472
-492
-511
-531
-550
-569
-589
-608
-627
-646
-665
-684
-703
-721
-740
-758
-776
-793
-810
-827
-843
-858
-873
-888
-902
-916
-929
-942
-955
-967
-979
-991
-1002
-1016
-1028
-1040
-1052
-1065
-1078
-1091
-1105
-1118
-1132
-1147
-1161
-1176
-1191
-1206
-1221
-1237
-1253
-1269
-1285
-1301
-1318
-1334
-1351
-1368
-1384
-1401
-1418
-1434
-1451
-1467
-1483
-1499
-1514
-1530
-1544
-1558
-1572
-1585
-1598
-1610
-1621
-1632
-1643
-1653
-1662
-1671
-1680
-1688
-1697
-1704
-1712
-1719
-1727
-1733
-1740
-1746
-1752
-1758
-1763
-1768
-1773
-1777
-1781
-1784
-1788
-1791
-1794
-1796
-1799
-1801
-1804
-1806
-1809
-1811
-1813
-1816
-1819
-1821
-1824
-1827
-1830
-1833
-1836
-1839
-1842
-1846
-1849
-1853
-1856
-1860
-1864
-1868
-1872
-1877
-1881
-1886
-1891
-1896
-1901
-1906
-1912
-1917
-1923
-1929
-1935
-1940
-1946
-1952
-1958
-1964
-1969
-1975
-1981
-1986
-1992
-1998
-2003
-2009
-2015
-2021
-2027
-2033
-2039
-2045
-2051
-2057
-2063
-2070
-2076
-2083
-2090
-2098
-2105
-2113
-2121
-2129
-2138
-2147
-2155
-2164
-2174
-2183
-2193
-2203
-2214
-2224
-2235
-2246
-2258
-2270
-2282
-2294
-2306
-2319
-2332
-2345
-2358
-2371
-2384
-2398
-2411
-2424
-2438
-2451
-2464
-2478
-2491
-2504
-2516
-2529
-2541
-2554
-2566
-2577
-2589
-2600
-2610
-2620
-2630
-2639
-2648
-2656
-2663
-2670
-2677
-2683
-2688
-2693
-2697
-2701
-2704
-2707
-2710
-2711
-2713
-2714
-2714
-2714
-2713
-2712
-2710
-2707
-2704
-2701
-2697
-2692
-2686
-2680
-2674
-2667
-2659
-2650
-2641
-2632
-2621
-2610
-2599
-2587
-2574
-2561
-2547
-2533
-2518
-2502
-2486
-2470
-2453
-2435
-2417
-2398
-2379
-2360
-2340
-2320
-2300
-2279
-2259
-2238
-2218
-2198
-2177
-2157
-2137
-2117
-2097
-2078
-2058
-2039
-2020
-2001
-1982
-1963
-1944
-1925
-1906
-1888
-1869
-1850
-1831
-1812
-1793
-1775
-1756
-1737
-1718
-1700
-1681
-1663
-1645
-1627
-1609
-1591
-1574
-1556
-1539
-1522
-1504
-1487
-1470
-1452
-1435
-1417
-1399
-1381
-1362
-1344
-1325
-1305
-1285
-1265
-1245
-1224
-1203
-1182
-1160
-1138
-1116
-1094
-1071
-1048
-1025
-1000
-977
-953
-929
-904
-879
-854
-828
-802
-775
-749
-722
-695
-668
-640
-613
-585
-558
-530
-503
-475
-448
-421
-395
-368
-341
-315
-289
-263
-237
-211
-186
-161
-135
-110
-86
-61
-37
-13
11
34
57
79
102
124
146
167
189
210
232
253
274
296
317
338
359
379
400
420
440
460
480
499
518
537
556
574
593
611
629
647
665
682
700
717
735
752
769
786
803
820
836
853
870
887
904
920
937
954
971
988
1004
1022
1039
1056
1073
1090
1108
1125
1142
1160
1177
1195
1212
1229
1246
1263
1280
1297
1313
1329
1345
1361
1376
1391
1405
1420
1434
1447
1461
1474
1487
1499
1511
1523
1535
1547
1558
1568
1579
1589
1599
1609
1618
1628
1636
1645
1653
1661
1669
1676
1683
1689
1696
1701
1707
1712
1717
1722
1726
1730
1733
1737
1740
1743
1746
1748
1751
1754
1756
1759
1761
1763
1765
1768
1770
1772
1774
1775
1777
1779
1781
1783
1784
1786
1787
1789
1790
1791
1792
1793
1794
1794
1795
1796
1797
1798
1799
1800
1801
1803
1804
1806
1808
1809
1811
1813
1816
1818
1820
1823
1826
1828
1831
1834
1837
1840
1843
1846
1849
1852
1855
1857
1859
1860
1862
1863
1863
1863
1863
1862
1861
1859
1857
1854
1851
1848
1844
1839
1835
1830
1824
1819
1813
1807
1801
1794
1787
1781
1773
1766
1758
1750
1742
1733
1724
1715
1706
1696
1686
1676
1665
1654
1643
1631
1619
1607
1594
1581
1568
1554
1540
1525
1510
1494
1478
1462
1446
1429
1412
1394
1377
1360
1342
1325
1307
1290
1273
1256
1240
1223
1207
1192
1177
1162
1148
1135
1122
1109
1097
1086
1075
1065
1055
1046
1038
1030
1022
1016
1010
1006
1000
998
995
992
990
989
988
988
989
990
992
994
997
1000
1004
1010
1016
1022
1029
1037
1045
1053
1062
1071
1080
1090
1099
1109
1119
1129
1138
1148
1157
1167
1176
1185
1195
1204
1213
1221
1230
1239
1247
1256
1264
1272
1280
1288
1296
1304
1312
1319
1327
1334
1342
1349
1356
1363
1370
1377
1384
1390
1396
1403
1409
1414
1420
1425
1430
1435
1440
1445
1449
1454
1458
1462
1466
1470
1473
1476
1479
1482
1484
1486
1488
1489
1489
1490
1489
1488
1487
1486
1483
1481
1477
1474
1469
1465
1459
1453
1446
1439
1431
1423
1413
1403
1393
1382
1370
1358
1345
1331
1317
1302
1287
1271
1254
1237
1219
1201
1182
1163
1143
1123
1102
1080
1058
1035
1012
989
964
940
915
889
863
836
809
782
754
726
698
669
640
610
580
550
520
490
459
428
398
367
336
305
274
243
212
181
150
119
88
58
28
-2
-32
-61
-91
-119
-148
-176
-204
-231
-258
-285
-311
-337
-362
-388
-412
-437
-461
-485
-509
-532
-555
-577
-599
-621
-642
-663
-684
-704
-723
-743
-761
-780
-798
-816
-834
-851
-868
-884
-900
-916
-932
-947
-961
-975
-989
-1000
-1014
-1025
-1036
-1047
-1056
-1065
-1074
-1082
-1089
-1096
-1102
-1108
-1114
-1118
-1123
-1127
-1131
-1134
-1137
-1140
-1142
-1144
-1145
-1146
-1146
-1146
-1145
-1144
-1142
-1140
-1137
-1134
-1130
-1126
-1122
-1117
-1111
-1105
-1099
-1093
-1086
-1079
-1071
-1063
-1055
-1047
-1038
-1030
-1020
-1012
-1002
-994
-985
-976
-967
-958
-950
-942
-934
-926
-919
-913
-907
-902
-897
-893
-890
-888
-886
-885
-884
-885
-886
-888
-891
-894
-899
-904
-910
-917
-925
-934
-944
-955
-967
-979
-993
-1008
-1022
-1039
-1056
-1074
-1092
-1111
-1131
-1151
-1172
-1194
-1216
-1239
-1262
-1285
-1309
-1333
-1358
-1383
-1408
-1434
-1459
-1485
-1511
-1537
-1563
-1590
-1616
-1642
-1668
-1694
-1720
-1745
-1771
-1796
-1821
-1846
-1870
-1895
-1919
-1943
-1967
-1991
-2013
-2037
-2061
-2085
-2108
-2131
-2154
-2177
-2200
-2222
-2245
-2267
-2288
-2310
-2331
-2353
-2373
-2394
-2414
-2434
-2454
-2474
-2494
-2513
-2533
-2552
-2571
-2590
-2609
-2628
-2647
-2666
-2685
-2704
-2723
-2742
-2761
-2780
-2799
-2819
-2838
-2858
-2878
-2898
-2918
-2938
-2958
-2979
-2999
-3020
-3040
-3061
-3081
-3101
-3121
-3141
-3161
-3180
-3199
-3218
-3236
-3254
-3271
-3289
-3305
-3322
-3338
-3354
-3370
-3385
-3400
-3415
-3429
-3444
-3458
-3472
-3485
-3499
-3512
-3525
-3537
-3550
-3561
-3573
-3584
-3595
-3606
-3617
-3627
-3637
-3646
-3656
-3665
-3674
-3682
-3691
-3699
-3707
-3715
-3723
-3731
-3739
-3746
-3754
-3761
-3768
-3775
-3781
-3788
-3794
-3800
-3805
-3811
-3816
-3820
-3825
-3829
-3832
-3836
-3839
-3841
-3843
-3844
-3845
-3846
-3846
-3846
-3845
-3843
-3841
-3839
-3836
-3832
-3828
-3824
-3819
-3814
-3808
-3802
-3795
-3788
-3781
-3773
-3765
-3756
-3746
-3736
-3726
-3715
-3703
-3691
-3678
-3664
-3650
-3635
-3619
-3603
-3586
-3568
-3550
-3532
-3512
-3492
-3472
-3451
-3430
-3408
-3386
-3363
-3340
-3317
-3294
-3271
-3247
-3223
-3200
-3176
-3152
-3128
-3104
-3080
-3056
-3032
-3007
-2983
-2959
-2934
-2910
-2885
-2860
-2835
-2810
-2785
-2759
-2733
-2707
-2681
-2655
-2628
-2601
-2574
-2547
-2519
-2491
-2463
-2434
-2405
-2376
-2347
-2317
-2286
-2256
-2225
-2194
-2162
-2131
-2099
-2066
-2033
-2000
-1967
-1933
-1899
-1864
-1829
-1793
-1757
-1721
-1684
-1647
-1610
-1572
-1534
-1496
-1457
-1418
-1378
-1339
-1299
-1259
-1219
-1178
-1138
-1097
-1057
-1016
-975
-935
-894
-854
-814
-774
-734
-695
-656
-618
-579
-542
-505
-468
-432
-397
-362
-327
-294
-261
-228
-197
-166
-135
-106
-76
-48
-21
6
33
58
83
108
132
155
177
199
221
241
262
281
300
319
337
354
371
387
403
418
433
448
462
475
489
501
514
526
538
550
562
573
585
596
607
619
630
641
653
665
676
688
700
713
725
738
750
763
776
790
803
817
831
844
858
873
887
901
916
931
946
960
975
990
1004
1020
1034
1049
1063
1077
1091
1105
1118
1131
1144
1157
1169
1181
1192
1203
1213
1223
1232
1241
1249
1256
1263
1269
1274
1279
1283
1286
1289
1291
1291
1292
1291
1290
1288
1285
1282
1278
1274
1269
1263
1257
1250
1243
1235
1227
1218
1209
1199
1190
1179
1169
1158
1147
1135
1124
1112
1101
1089
1077
1065
1054
1042
1030
1018
1008
996
986
975
965
955
946
936
928
919
911
903
896
889
883
876
870
865
859
854
849
845
840
837
833
830
827
824
822
819
817
816
814
813
811
810
809
808
807
806
805
804
803
802
801
800
798
796
795
793
790
788
785
782
779
775
771
767
762
757
752
747
741
735
729
723
717
711
704
698
691
684
677
671
664
657
650
643
637
630
623
616
609
602
595
589
582
575
568
561
554
548
541
534
527
521
514
507
500
493
486
478
471
463
455
446
438
429
420
411
401
391
381
370
359
348
336
325
312
300
287
274
260
246
232
217
202
186
170
154
138
121
104
87
70
52
35
17
-1
-18
-36
-54
-72
-90
-107
-125
-143
-161
-179
-196
-214
-232
-249
-267
-284
-301
-319
-335
-352
-369
-385
-401
-416
-432
-447
-462
-476
-490
-503
-516
-529
-541
-552
-563
-574
-584
-594
-603
-612
-620
-627
-634
-641
-646
-651
-656
-660
-663
-665
-667
-668
-669
-669
-668
-666
-663
-660
-656
-652
-646
-640
-633
-625
-616
-607
-596
-585
-573
-561
-547
-533
-519
-503
-487
-471
-454
-437
-419
-401
-383
-364
-345
-325
-306
-286
-266
-246
-225
-204
-183
-162
-141
-119
-97
-75
-53
-30
-7
16
40
64
88
113
138
163
189
215
242
269
297
326
355
384
414
445
477
509
542
575
609
644
679
715
751
788
825
862
900
938
977
1014
1054
1094
1133
1173
1212
1252
1292
1332
1372
1412
1453
1493
1533
1573
1613
1653
1692
1732
1771
1811
1850
1888
1927
1965
2004
2041
2079
2116
2153
2189
2225
2260
2295
2329
2363
2396
2429
2461
2492
2522
2552
2580
2609
2636
2662
2688
2712
2736
2759
2780
2801
2821
2840
2857
2874
2889
2904
2917
2929
2940
2950
2958
2966
2972
2977
2981
2984
2986
2986
2985
2983
2980
2975
2970
2963
2955
2945
2935
2923
2910
2895
2879
2862
2844
2824
2804
2781
2758
2734
2708
2681
2653
2624
2594
2563
2530
2497
2463
2429
2393
2356
2319
2282
2243
2204
2165
2125
2085
2044
2003
1962
1920
1878
1837
1795
1752
1710
1668
1626
1583
1541
1499
1457
1415
1373
1331
1290
1248
1207
1167
1126
1086
1047
1008
969
931
893
855
818
781
745
709
673
638
603
568
534
500
466
433
400
367
335
303
271
240
209
178
147
117
87
57
28
-2
-31
-59
-88
-116
-144
-172
-199
-226
-252
-279
-304
-330
-355
-380
-404
-428
-452
-475
-497
-520
-542
-563
-584
-605
-625
-645
-664
-683
-701
-719
-736
-753
-769
-784
-799
-813
-827
-840
-852
-863
-874
-884
-893
-901
-909
-916
-922
-927
-932
-936
-939
-941
-943
-944
-945
-944
-943
-941
-939
-936
-932
-928
-923
-917
-911
-904
-897
-889
-881
-872
-863
-854
-845
-835
-825
-814
-804
-793
-782
-771
-760
-749
-739
-728
-717
-706
-696
-686
-676
-666
-656
-647
-638
-630
-621
-613
-605
-598
-590
-583
-576
-569
-563
-557
-550
-544
-539
-533
-528
-522
-517
-512
-508
-503
-499
-494
-490
-486
-482
-478
-475
-471
-468
-464
-461
-458
-456
-453
-451
-448
-446
-445
-443
-442
-442
-441
-442
-442
-443
-445
-447
-450
-453
-457
-461
-466
-471
-477
-484
-491
-498
-506
-514
-523
-532
-541
-551
-561
-571
-582
-593
-604
-615
-627
-639
-650
-662
-674
-686
-698
-710
-722
-734
-746
-758
-769
-781
-792
-803
-814
-824
-835
-845
-855
-865
-875
-884
-893
-902
-910
-919
-927
-935
-942
-949
-956
-962
-968
-974
-979
-984
-989
-993
-996
-999
-1002
-1004
-1004
-1006
-1006
-1006
-1006
-1004
-1002
-1000
-998
-994
-991
-987
-982
-977
-972
-967
-961
-955
-949
-943
-936
-929
-922
-914
-907
-899
-891
-883
-875
-867
-858
-850
-842
-834
-826
-817
-809
-801
-793
-785
-776
-768
-760
-752
-744
-737
-729
-721
-714
-707
-699
-692
-685
-679
-672
-666
-660
-654
-648
-643
-637
-632
-627
-622
-617
-613
-609
-604
-600
-596
-592
-589
-585
-582
-578
-575
-572
-569
-566
-564
-561
-559
-556
-554
-552
-549
-547
-546
-544
-542
-541
-540
-539
-538
-538
-538
-538
-539
-539
-541
-542
-544
-546
-549
-552
-556
-560
-564
-569
-574
-579
-585
-592
-599
-606
-614
-622
-630
-639
-649
-658
-668
-679
-689
-700
-711
-723
-735
-747
-760
-772
-785
-799
-813
-826
-841
-855
-870
-885
-900
-915
-931
-946
-962
-978
-995
-1010
-1027
-1044
-1060
-1077
-1094
-1110
-1127
-1143
-1159
-1176
-1192
-1208
-1224
-1240
-1256
-1271
-1287
-1302
-1317
-1332
-1347
-1362
-1376
-1390
-1404
-1418
-1431
-1444
-1457
-1469
-1481
-1492
-1503
-1514
-1524
-1534
-1544
-1553
-1561
-1570
-1577
-1585
-1592
-1598
-1604
-1610
-1616
-1621
-1626
-1630
-1634
-1638
-1641
-1644
-1647
-1649
-1652
-1653
-1655
-1656
-1658
-1658
-1659
-1660
-1660
-1661
-1661
-1661
-1661
-1661
-1661
-1661
-1661
-1661
-1661
-1661
-1661
-1661
-1661
-1662
-1663
-1663
-1664
-1665
-1666
-1668
-1669
-1671
-1673
-1675
-1677
-1679
-1682
-1684
-1687
-1690
-1694
-1697
-1701
-1705
-1710
-1714
-1719
-1723
-1728
-1733
-1738
-1743
-1748
-1753
-1758
-1763
-1768
-1772
-1777
-1782
-1787
-1792
-1796
-1801
-1805
-1809
-1813
-1817
-1820
-1822
-1825
-1827
-1828
-1829
-1830
-1830
-1829
-1829
-1828
-1826
-1824
-1822
-1819
-1816
-1812
-1808
-1804
-1800
-1795
-1789
-1784
-1778
-1772
-1765
-1758
-1751
-1744
-1736
-1728
-1720
-1711
-1702
-1693
-1684
-1674
-1664
-1654
-1643
-1633
-1622
-1610
-1599
-1587
-1576
-1564
-1552
-1539
-1527
-1515
-1502
-1490
-1477
-1465
-1452
-1440
-1428
-1416
-1404
-1392
-1380
-1368
-1357
-1345
-1334
-1323
-1312
-1301
-1290
-1279
-1268
-1257
-1247
-1236
-1226
-1215
-1205
-1194
-1184
-1174
-1164
-1154
-1144
-1134
-1124
-1114
-1104
-1094
-1084
-1074
-1064
-1053
-1043
-1032
-1022
-1010
-1000
-988
-977
-965
-953
-941
-929
-916
-904
-890
-877
-863
-849
-835
-820
-806
-790
-775
-759
-743
-727
-710
-694
-677
-660
-643
-626
-609
-592
-575
-558
-541
-524
-507
-490
-473
-457
-440
-424
-407
-391
-375
-359
-344
-328
-313
-298
-283
-268
-254
-239
-225
-212
-198
-185
-172
-159
-147
-134
-122
-111
-100
-88
-78
-67
-57
-47
-37
-27
-18
-9
0
9
18
26
34
42
49
56
63
70
76
82
87
93
97
102
106
110
113
116
118
120
122
123
124
124
125
125
124
123
123
121
120
118
117
115
112
110
108
105
102
99
96
93
89
86
82
77
73
68
63
58
53
48
42
36
30
23
17
10
3
-4
-11
-19
-26
-34
-42
-50
-59
-67
-75
-84
-93
-101
-110
-119
-128
-137
-146
-156
-165
-174
-184
-193
-203
-212
-222
-231
-240
-249
-258
-267
-276
-285
-293
-301
-309
-317
-324
-332
-339
-346
-352
-358
-364
-370
-376
-381
-386
-391
-395
-399
-403
-407
-410
-413
-416
-419
-421
-423
-424
-426
-427
-427
-428
-428
-428
-427
-426
-424
-422
-420
-417
-413
-409
-405
-400
-394
-388
-382
-375
-367
-359
-351
-342
-333
-324
-314
-304
-294
-284
-274
-264
-253
-243
-232
-221
-211
-200
-190
-179
-169
-159
-149
-139
-129
-120
-110
-101
-93
-85
-77
-69
-62
-55
-49
-43
-37
-31
-26
-22
-17
-13
-10
-6
-3
0
2
4
6
8
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
27
28
29
31
32
34
36
37
39
41
43
46
48
50
53
56
58
61
65
68
71
75
79
83
87
91
95
100
105
109
114
119
125
130
135
140
146
151
157
162
168
173
179
184
190
195
201
206
212
217
223
228
234
239
244
249
254
259
263
268
273
277
281
286
290
294
299
303
307
311
315
320
324
328
332
337
341
345
349
353
357
361
365
369
372
376
380
383
386
389
392
395
398
400
402
404
406
407
409
410
410
411
411
411
411
410
409
408
407
406
404
403
401
399
397
394
392
389
386
383
380
377
373
369
366
362
358
353
349
345
340
335
330
325
320
315
310
304
299
293
287
281
275
268
262
255
248
241
234
227
219
212
204
197
189
181
173
165
157
149
141
132
124
116
108
99
91
83
75
66
58
50
42
35
27
19
12
4
-3
-10
-17
-24
-30
-37
-43
-49
-56
-61
-67
-73
-78
-84
-89
-94
-99
-103
-108
-113
-117
-122
-126
-131
-135
-139
-143
-148
-152
-156
-160
-165
-169
-173
-177
-181
-185
-189
-193
-197
-201
-204
-208
-212
-215
-219
-222
-226
-229
-233
-236
-239
-243
-246
-250
-253
-257
-260
-264
-269
-273
-277
-282
-287
-293
-299
-305
-311
-318
-325
-332
-340
-348
-357
-365
-374
-384
-393
-403
-414
-424
-435
-447
-459
-471
-483
-496
-509
-522
-535
-549
-563
-577
-591
-606
-620
-635
-650
-665
-681
-696
-712
-727
-743
-759
-775
-791
-807
-823
-839
-855
-870
-886
-901
-917
-932
-947
-962
-977
-992
-1006
-1022
-1037
-1051
-1066
-1080
-1094
-1108
-1122
-1135
-1148
-1161
-1174
-1187
-1199
-1211
-1223
-1235
-1246
-1257
-1268
-1279
-1289
-1299
-1309
-1318
-1328
-1337
-1345
-1354
-1362
-1369
-1377
-1384
-1390
-1396
-1402
-1408
-1413
-1417
-1422
-1426
-1429
-1432
-1434
-1437
-1438
-1439
-1440
-1440
-1440
-1439
-1437
-1435
-1433
-1430
-1427
-1423
-1419
-1415
-1410
-1404
-1398
-1392
-1386
-1379
-1372
-1364
-1357
-1349
-1340
-1332
-1323
-1313
-1304
-1294
-1284
-1273
-1262
-1251
-1240
-1229
-1217
-1206
-1194
-1182
-1170
-1158
-1146
-1134
-1121
-1109
-1097
-1085
-1072
-1060
-1048
-1035
-1022
-1010
-999
-987
-975
-963
-951
-940
-928
-917
-906
-895
-884
-874
-863
-853
-842
-832
-822
-812
-802
-793
-783
-774
-764
-755
-745
-736
-726
-716
-707
-697
-687
-677
-668
-658
-648
-638
-628
-618
-608
-597
-587
-577
-567
-557
-548
-538
-528
-518
-509
-499
-490
-480
-471
-462
-453
-443
-434
-425
-416
-407
-398
-389
-380
-371
-361
-352
-343
-333
-324
-314
-304
-294
-284
-274
-264
-254
-244
-234
-224
-214
-204
-193
-183
-173
-163
-153
-143
-133
-123
-113
-103
-93
-83
-73
-62
-52
-42
-32
-22
-12
-2
8
19
29
39
49
59
69
79
89
98
108
118
127
137
146
156
165
174
184
193
202
212
221
231
241
251
261
272
282
293
304
316
327
339
352
364
377
390
403
416
430
444
458
472
487
501
516
531
547
562
578
594
611
627
644
662
679
697
715
734
753
772
791
811
831
851
872
892
913
934
956
977
999
1020
1043
1065
1087
1109
1132
1155
1177
1200
1223
1246
1269
1292
1315
1338
1361
1384
1407
1430
1453
1476
1499
1522
1544
1567
1590
1612
1635
1657
1680
1702
1724
1746
1768
1790
1812
1833
1855
1876
1897
1918
1939
1960
1980
2000
2020
2040
2059
2078
2097
2116
2135
2153
2171
2189
2207
2225
2243
2260
2278
2295
2312
2329
2346
2362
2378
2395
2411
2426
2442
2458
2473
2488
2503
2518
2532
2547
2561
2575
2589
2603
2616
2629
2642
2654
2666
2678
2689
2700
2711
2721
2731
2740
2749
2758
2766
2774
2781
2788
2795
2801
2806
2812
2816
2821
2825
2828
2831
2834
2837
2839
2840
2842
2842
2843
2843
2843
2842
2841
2840
2838
2836
2834
2832
2829
2826
2823
2819
2815
2812
2807
2803
2799
2794
2789
2784
2779
2774
2769
2763
2757
2751
2745
2739
2732
2725
2718
2711
2703
2695
2687
2679
2671
2662
2653
2643
2634
2624
2614
2604
2593
2582
2571
2560
2548
2537
2525
2513
2501
2489
2476
2464
2451
2438
2425
2411
2398
2384
2371
2357
2343
2329
2315
2300
2286
2271
2256
2241
2226
2211
2195
2180
2164
2148
2132
2116
2100
2083
2067
2050
2033
2017
2000
1984
1967
1950
1934
1917
1900
1883
1866
1849
1832
1815
1798
1781
1763
1746
1728
1710
1693
1675
1656
1638
1620
1601
1582
1563
1543
1524
1504
1483
1463
1442
1421
1400
1379
1357
1335
1312
1290
1267
1243
1220
1196
1172
1147
1122
1097
1072
1046
1020
994
968
941
915
888
861
834
807
780
752
725
698
670
642
615
587
559
532
504
476
448
421
393
365
338
310
283
256
229
202
175
149
123
97
71
46
21
-4
-28
-52
-76
-99
-122
-145
-167
-189
-211
-232
-253
-274
-294
-314
-334
-354
-373
-393
-412
-430
-449
-467
-485
-503
-520
-537
-554
-571
-587
-603
-619
-635
-650
-665
-680
-694
-708
-722
-736
-749
-763
-776
-789
-801
-814
-826
-839
-851
-863
-875
-888
-900
-912
-924
-936
-948
-960
-972
-984
-997
-1008
-1020
-1033
-1045
-1057
-1069
-1081
-1093
-1105
-1117
-1129
-1141
-1153
-1165
-1177
-1189
-1200
-1212
-1223
-1235
-1246
-1258
-1269
-1280
-1291
-1302
-1313
-1324
-1334
-1345
-1355
-1366
-1376
-1387
-1397
-1408
-1419
-1429
-1440
-1451
-1462
-1473
-1485
-1496
-1508
-1520
-1532
-1544
-1556
-1568
-1581
-1594
-1606
-1619
-1633
-1646
-1660
-1673
-1687
-1701
-1715
-1729
-1743
-1758
-1772
-1787
-1802
-1817
-1832
-1847
-1862
-1878
-1893
-1909
-1925
-1941
-1958
-1975
-1992
-2009
-2027
-2045
-2063
-2082
-2101
-2121
-2141
-2161
-2182
-2203
-2225
-2247
-2269
-2292
-2316
-2339
-2364
-2388
-2413
-2439
-2465
-2491
-2518
-2545
-2573
-2601
-2629
-2658
-2686
-2715
-2745
-2774
-2804
-2834
-2863
-2893
-2924
-2954
-2984
-3014
-3045
-3075
-3105
-3135
-3165
-3195
-3225
-3255
-3284
-3313
-3342
-3371
-3400
-3428
-3456
-3483
-3511
-3537
-3564
-3590
-3616
-3641
-3666
-3690
-3714
-3738
-3761
-3783
-3805
-3826
-3846
-3866
-3886
-3905
-3924
-3942
-3959
-3976
-3993
-4008
-4024
-4038
-4053
-4066
-4078
-4091
-4104
-4115
-4126
-4137
-4147
-4156
-4165
-4173
-4180
-4187
-4194
-4199
-4204
-4209
-4213
-4216
-4219
-4221
-4222
-4223
-4223
-4223
-4222
-4220
-4218
-4215
-4211
-4207
-4202
-4197
-4191
-4185
-4178
-4170
-4162
-4153
-4144
-4134
-4124
-4113
-4101
-4089
-4077
-4064
-4050
-4035
-4021
-4006
-3990
-3974
-3957
-3940
-3923
-3904
-3885
-3866
-3846
-3825
-3804
-3782
-3760
-3737
-3713
-3689
-3664
-3638
-3612
-3585
-3558
-3530
-3501
-3472
-3442
-3412
-3381
-3349
-3317
-3284
-3251
-3216
-3182
-3146
-3110
-3073
-3036
-2998
-2960
-2921
-2881
-2842
-2801
-2760
-2719
-2677
-2635
-2593
-2550
-2507
-2464
-2420
-2376
-2332
-2288
-2243
-2198
-2153
-2108
-2063
-2017
-1973
-1928
-1883
-1838
-1793
-1748
-1703
-1658
-1613
-1569
-1524
-1480
-1436
-1392
-1349
-1305
-1262
-1220
-1177
-1135
-1093
-1052
-1010
-970
-930
-890
-850
-811
-772
-734
-696
-659
-622
-585
-549
-514
-479
-445
-411
-378
-345
-313
-282
-251
-221
-191
-162
-134
-106
-79
-53
-27
-2
23
47
71
94
117
139
161
182
202
222
242
261
280
298
316
333
350
367
383
398
413
428
442
455
469
481
493
505
516
527
537
547
557
565
574
582
590
597
604
610
617
622
628
633
638
643
647
651
655
659
662
666
668
671
674
676
678
680
682
683
685
686
687
688
689
690
691
691
691
692
692
691
691
691
690
690
689
688
687
686
685
683
682
680
679
677
676
674
672
671
669
667
666
664
662
661
659
657
655
653
651
648
646
644
641
638
635
632
629
626
622
618
615
611
607
603
598
594
589
584
579
574
569
563
558
552
546
540
534
528
521
515
509
503
496
490
483
477
471
464
458
452
446
440
433
427
421
415
410
404
398
392
386
380
374
368
362
356
350
344
337
331
324
318
311
304
298
291
284
277
270
263
255
248
241
233
226
218
211
203
195
186
178
169
161
152
142
133
123
114
104
94
83
73
63
52
41
30
19
7
-4
-16
-28
-40
-52
-64
-77
-89
-102
-115
-128
-141
-155
-168
-182
-195
-209
-222
-236
-250
-263
-277
-291
-305
-319
-333
-347
-361
-374
-388
-402
-415
-429
-442
-455
-469
-482
-495
-507
-520
-533
-545
-558
-570
-582
-595
-607
-620
-632
-645
-657
-670
-682
-695
-708
-721
-734
-746
-759
-773
-786
-799
-812
-825
-838
-852
-865
-878
-891
-905
-918
-931
-944
-956
-969
-982
-995
-1006
-1020
-1032
-1044
-1056
-1069
-1081
-1093
-1104
-1116
-1128
-1139
-1151
-1162
-1173
-1183
-1194
-1204
-1214
-1224
-1233
-1243
-1252
-1261
-1269
-1278
-1286
-1295
-1303
-1310
-1318
-1326
-1333
-1340
-1347
-1354
-1361
-1368
-1374
-1381
-1388
-1394
-1401
-1408
-1414
-1421
-1428
-1434
-1441
-1448
-1455
-1461
-1468
-1475
-1482
-1489
-1496
-1503
-1510
-1517
-1524
-1531
-1538
-1545
-1552
-1559
-1566
-1572
-1579
-1586
-1592
-1599
-1605
-1611
-1617
-1623
-1629
-1634
-1640
-1645
-1650
-1655
-1660
-1664
-1668
-1672
-1676
-1680
-1684
-1687
-1690
-1693
-1696
-1699
-1702
-1704
-1706
-1708
-1710
-1712
-1714
-1715
-1717
-1718
-1719
-1720
-1721
-1722
-1723
-1724
-1725
-1725
-1726
-1726
-1726
-1727
-1727
-1727
-1727
-1727
-1727
-1726
-1726
-1725
-1725
-1724
-1723
-1722
-1720
-1719
-1717
-1715
-1712
-1710
-1707
-1704
-1700
-1696
-1692
-1687
-1682
-1677
-1671
-1665
-1658
-1651
-1643
-1635
-1627
-1618
-1608
-1598
-1588
-1577
-1566
-1554
-1542
-1529
-1515
-1501
-1486
-1471
-1455
-1439
-1422
-1404
-1386
-1367
-1347
-1327
-1306
-1284
-1262
-1239
-1216
-1192
-1168
-1143
-1117
-1091
-1064
-1037
-1008
-981
-952
-923
-894
-864
-834
-803
-773
-742
-711
-679
-647
-615
-583
-551
-518
-486
-453
-420
-386
-353
-320
-286
-252
-219
-185
-151
-117
-83
-49
-14
20
55
89
124
159
193
228
263
298
334
369
404
440
476
511
547
583
619
656
692
728
764
801
837
873
910
946
983
1018
1056
1092
1129
1166
1202
1239
1276
1313
1350
1387
1424
1461
1498
1535
1572
1608
1645
1681
1718
1754
1790
1827
1862
1898
1934
1969
2004
2039
2074
2109
2144
2178
2212
2246
2280
2314
2347
2380
2414
2446
2479
2511
2544
2576
2607
2639
2670
2701
2733
2764
2794
2825
2856
2886
2916
2946
2976
3006
3036
3066
3095
3124
3153
3182
3211
3240
3268
3296
3324
3352
3379
3407
3434
3460
3486
3512
3538
3563
3588
3612
3636
3660
3683
3706
3728
3750
3771
3792
3813
3833
3853
3872
3891
3910
3928
3946
3963
3980
3997
4013
4029
4043
4059
4074
4088
4102
4115
4128
4141
4153
4164
4176
4187
4197
4207
4216
4225
4233
4241
4249
4256
4262
4268
4274
4278
4283
4287
4290
4293
4295
4296
4297
4298
4297
4296
4295
4293
4290
4287
4282
4278
4272
4266
4260
4253
4245
4236
4227
4217
4207
4196
4185
4173
4160
4147
4133
4119
4104
4089
4073
4056
4038
4022
4003
3986
3967
3948
3929
3909
3888
3867
3846
3824
3803
3780
3757
3734
3711
3687
3663
3639
3614
3589
3564
3539
3513
3487
3460
3433
3406
3379
3352
3324
3296
3267
3239
3210
3181
3151
3121
3091
3061
3030
2999
2968
2937
2905
2873
2841
2808
2775
2742
2709
2676
2642
2608
2574
2540
2506
2472
2437
2403
2368
2333
2298
2263
2228
2192
2157
2122
2086
2051
2015
1979
1944
1908
1873
1837
1801
1766
1730
1695
1659
1624
1588
1553
1517
1482
1446
1410
1375
1339
1304
1268
1232
1196
1161
1125
1089
1053
1016
980
944
908
872
835
799
763
727
691
655
619
583
547
511
475
440
404
369
334
299
264
229
195
161
126
93
59
26
-7
-40
-73
-105
-137
-169
-201
-232
-264
-295
-325
-356
-386
-416
-446
-475
-504
-533
-562
-590
-618
-646
-673
-701
-728
-754
-780
-806
-832
-857
-882
-907
-932
-956
-980
-1002
-1026
-1049
-1072
-1094
-1117
-1138
-1160
-1181
-1202
-1223
-1243
-1263
-1283
-1302
-1322
-1341
-1359
-1378
-1396
-1414
-1431
-1448
-1465
-1482
-1498
-1514
-1530
-1545
-1561
-1575
-1590
-1604
-1618
-1632
-1645
-1658
-1671
-1683
-1695
-1707
-1719
-1730
-1741
-1752
-1762
-1772
-1782
-1791
-1800
-1809
-1817
-1825
-1833
-1840
-1847
-1853
-1859
-1865
-1870
-1874
-1879
-1883
-1886
-1890
-1893
-1895
-1898
-1900
-1901
-1903
-1904
-1905
-1905
-1905
-1905
-1905
-1904
-1903
-1901
-1900
-1898
-1895
-1893
-1890
-1887
-1883
-1880
-1876
-1871
-1867
-1863
-1858
-1853
-1848
-1843
-1838
-1833
-1828
-1822
-1817
-1811
-1805
-1800
-1794
-1788
-1782
-1776
-1770
-1763
-1757
-1751
-1744
-1738
-1732
-1725
-1718
-1711
-1705
-1697
-1690
-1683
-1676
-1668
-1661
-1653
-1645
-1638
-1630
-1622
-1614
-1606
-1598
-1590
-1582
-1574
-1566
-1558
-1551
-1543
-1535
-1528
-1520
-1513
-1506
-1499
-1492
-1486
-1479
-1473
-1467
-1461
-1455
-1449
-1443
-1438
-1432
-1427
-1422
-1416
-1411
-1406
-1402
-1397
-1392
-1388
-1383
-1379
-1374
-1370
-1366
-1362
-1359
-1355
-1352
-1348
-1345
-1342
-1340
-1337
-1335
-1333
-1331
-1329
-1328
-1327
-1326
-1325
-1324
-1324
-1324
-1325
-1325
-1326
-1327
-1329
-1330
-1332
-1335
-1337
-1340
-1343
-1347
-1350
-1354
-1358
-1363
-1367
-1372
-1377
-1382
-1388
-1393
-1399
-1405
-1411
-1417
-1424
-1430
-1437
-1443
-1450
-1457
-1464
-1471
-1478
-1485
-1493
-1500
-1507
-1515
-1522
-1529
-1537
-1544
-1552
-1559
-1566
-1573
-1581
-1588
-1595
-1602
-1609
-1616
-1622
-1629
-1636
-1642
-1648
-1655
-1661
-1667
-1672
-1678
-1684
-1689
-1694
-1699
-1704
-1709
-1714
-1718
-1722
-1726
-1729
-1733
-1736
-1739
-1742
-1745
-1747
-1750
-1752
-1753
-1755
-1756
-1758
-1759
-1760
-1760
-1761
-1761
-1761
-1761
-1761
-1760
-1759
-1758
-1757
-1756
-1754
-1753
-1751
-1749
-1747
-1744
-1742
-1739
-1737
-1734
-1731
-1728
-1725
-1722
-1718
-1715
-1711
-1708
-1704
-1700
-1696
-1692
-1688
-1684
-1679
-1675
-1671
-1666
-1661
-1657
-1652
-1647
-1642
-1637
-1632
-1627
-1622
-1617
-1611
-1606
-1601
-1596
-1591
-1586
-1581
-1576
-1572
-1567
-1563
-1558
-1554
-1549
-1545
-1541
-1536
-1532
-1528
-1524
-1520
-1516
-1511
-1507
-1503
-1499
-1495
-1491
-1487
-1482
-1478
-1474
-1469
-1465
-1460
-1455
-1451
-1446
-1440
-1435
-1430
-1425
-1419
-1413
-1408
-1402
-1396
-1390
-1384
-1378
-1372
-1366
-1360
-1354
-1348
-1342
-1336
-1330
-1324
-1318
-1312
-1306
-1300
-1295
-1289
-1284
-1278
-1273
-1268
-1263
-1258
-1253
-1249
-1244
-1240
-1236
-1232
-1228
-1224
-1220
-1216
-1213
-1209
-1206
-1203
-1200
-1197
-1194
-1191
-1189
-1186
-1184
-1182
-1180
-1178
-1176
-1174
-1172
-1171
-1169
-1168
-1166
-1165
-1164
-1163
-1162
-1160
-1159
-1158
-1158
-1157
-1156
-1155
-1154
-1154
-1153
-1152
-1152
-1151
-1150
-1149
-1148
-1147
-1146
-1145
-1143
-1142
-1140
-1138
-1136
-1134
-1131
-1129
-1126
-1123
-1120
-1117
-1114
-1110
-1106
-1102
-1098
-1094
-1089
-1084
-1079
-1074
-1068
-1062
-1056
-1050
-1043
-1036
-1029
-1022
-1014
-1006
-999
-990
-982
-973
-964
-955
-946
-937
-927
-918
-908
-898
-888
-878
-868
-857
-847
-837
-826
-815
-805
-794
-783
-772
-761
-750
-739
-728
-717
-705
-694
-683
-672
-661
-650
-638
-628
-617
-606
-595
-585
-574
-564
-554
-544
-534
-524
-514
-505
-496
-487
-478
-469
-460
-451
-443
-435
-426
-418
-411
-403
-395
-388
-380
-373
-366
-359
-352
-346
-339
-333
-327
-321
-315
-310
-304
-299
-294
-289
-285
-281
-277
-273
-270
-266
-263
-261
-258
-256
-254
-253
-251
-250
-250
-249
-249
-249
-250
-250
-252
-253
-255
-257
-259
-262
-265
-268
-272
-276
-280
-284
-289
-294
-299
-304
-309
-315
-321
-328
-334
-341
-348
-355
-362
-370
-377
-385
-393
-401
-409
-418
-426
-434
-443
-451
-460
-469
-477
-486
-494
-503
-511
-520
-528
-536
-544
-552
-560
-568
-576
-583
-590
-598
-605
-612
-618
-625
-631
-638
-644
-650
-655
-661
-666
-672
-677
-681
-686
-691
-695
-699
-703
-707
-710
-713
-717
-719
-722
-724
-726
-728
-729
-731
-732
-732
-733
-733
-732
-732
-731
-730
-729
-727
-725
-723
-721
-718
-715
-711
-708
-704
-700
-695
-691
-686
-681
-675
-670
-664
-658
-652
-646
-640
-634
-627
-620
-613
-606
-599
-592
-585
-577
-569
-561
-553
-545
-536
-528
-519
-510
-501
-492
-483
-473
-464
-454
-444
-434
-423
-413
-402
-391
-380
-369
-358
-346
-335
-323
-311
-299
-287
-274
-261
-248
-235
-222
-208
-194
-180
-166
-151
-137
-122
-107
-92
-77
-61
-46
-30
-14
1
17
33
49
65
81
97
113
129
144
160
176
192
207
223
238
253
268
282
297
311
325
339
352
366
379
392
404
417
429
441
452
464
475
486
496
507
517
526
536
545
553
562
570
578
585
592
599
606
612
618
624
629
634
639
643
647
651
654
657
660
663
665
667
669
671
672
673
674
675
676
676
676
676
676
676
675
674
674
672
671
670
668
666
664
662
659
656
654
651
647
644
640
637
633
629
625
620
616
611
606
601
596
591
585
580
574
568
562
556
550
544
537
531
524
518
511
504
497
491
484
477
470
463
456
449
442
435
428
422
415
409
402
396
390
384
378
372
366
361
356
350
345
341
336
331
327
323
319
315
311
308
305
302
299
296
293
291
289
287
285
283
282
280
279
279
278
278
277
277
278
278
279
280
282
283
285
287
290
293
296
299
303
307
311
315
320
325
330
335
341
347
353
360
366
373
380
387
394
401
409
416
424
431
439
447
454
462
469
476
484
491
498
505
512
519
525
531
538
544
549
555
561
566
571
576
581
585
590
594
598
602
605
609
612
615
618
620
623
625
628
630
632
634
635
637
639
640
642
643
644
645
647
648
649
651
652
653
655
656
658
660
661
663
665
667
669
672
674
677
679
682
685
688
691
694
697
701
704
708
712
715
719
723
728
732
736
740
745
749
753
758
762
766
771
775
779
783
787
791
795
798
802
805
808
811
814
817
819
821
824
826
828
829
831
832
834
835
836
837
837
838
838
838
839
839
838
838
838
837
837
836
836
835
834
833
832
831
829
828
826
825
823
821
819
817
815
813
811
808
806
803
801
798
796
793
791
788
785
782
780
777
774
771
768
765
762
759
756
753
750
746
743
740
737
734
731
727
724
720
717
713
710
706
702
698
694
690
685
681
676
671
667
662
656
651
646
640
634
628
622
615
608
602
595
587
580
573
565
557
549
541
533
524
516
507
498
489
479
470
460
451
441
431
421
411
400
389
379
368
357
346
334
323
311
300
288
276
264
253
241
229
217
205
192
180
168
155
143
130
117
105
92
79
66
53
40
27
14
1
-13
-26
-40
-53
-67
-81
-95
-109
-123
-138
-152
-167
-182
-196
-211
-227
-242
-257
-273
-288
-304
-320
-336
-353
-369
-386
-402
-419
-436
-453
-471
-488
-506
-523
-541
-559
-576
-594
-612
-631
-649
-667
-685
-703
-721
-740
-758
-776
-795
-813
-832
-851
-869
-888
-907
-926
-945
-964
-983
-1002
-1020
-1040
-1059
-1078
-1097
-1117
-1136
-1155
-1174
-1194
-1213
-1232
-1251
-1271
-1290
-1309
-1328
-1347
-1366
-1385
-1404
-1423
-1442
-1461
-1480
-1499
-1518
-1537
-1556
-1575
-1594
-1613
-1632
-1651
-1671
-1690
-1709
-1728
-1747
-1766
-1785
-1804
-1824
-1843
-1862
-1881
-1901
-1920
-1939
-1959
-1978
-1997
-2016
-2035
-2054
-2073
-2092
-2111
-2130
-2149
-2167
-2186
-2205
-2223
-2242
-2260
-2279
-2297
-2315
-2333
-2351
-2369
-2387
-2404
-2421
-2439
-2456
-2473
-2490
-2507
-2524
-2541
-2557
-2574
-2591
-2607
-2624
-2640
-2656
-2673
-2689
-2705
-2721
-2737
-2753
-2769
-2785
-2801
-2816
-2832
-2848
-2863
-2879
-2894
-2909
-2924
-2939
-2954
-2969
-2983
-2997
-3011
-3025
-3039
-3052
-3065
-3078
-3091
-3103
-3115
-3127
-3139
-3151
-3162
-3173
-3184
-3194
-3205
-3215
-3225
-3235
-3245
-3255
-3264
-3273
-3282
-3291
-3300
-3308
-3316
-3324
-3332
-3340
-3347
-3355
-3362
-3368
-3375
-3381
-3387
-3393
-3399
-3405
-3410
-3415
-3420
-3425
-3430
-3434
-3439
-3443
-3447
-3452
-3456
-3460
-3464
-3468
-3472
-3476
-3480
-3484
-3488
-3492
-3496
-3500
-3504
-3509
-3513
-3517
-3522
-3526
-3531
-3535
-3540
-3545
-3550
-3555
-3560
-3565
-3570
-3576
-3581
-3586
-3592
-3597
-3603
-3608
-3614
-3620
-3626
-3632
-3638
-3644
-3650
-3656
-3663
-3669
-3675
-3681
-3688
-3694
-3700
-3706
-3713
-3719
-3725
-3731
-3737
-3743
-3749
-3754
-3760
-3766
-3772
-3777
-3783
-3788
-3794
-3799
-3804
-3809
-3814
-3819
-3823
-3828
-3832
-3836
-3840
-3844
-3848
-3851
-3855
-3858
-3861
-3864
-3866
-3868
-3870
-3872
-3873
-3875
-3875
-3876
-3876
-3876
-3875
-3875
-3874
-3872
-3870
-3868
-3866
-3863
-3860
-3856
-3852
-3847
-3843
-3837
-3832
-3826
-3820
-3813
-3806
-3798
-3790
-3782
-3773
-3764
-3755
-3745
-3735
-3725
-3714
-3703
-3692
-3680
-3668
-3655
-3642
-3629
-3616
-3602
-3588
-3574
-3560
-3545
-3530
-3515
-3499
-3483
-3467
-3451
-3435
-3418
-3401
-3384
-3367
-3350
-3332
-3314
-3296
-3278
-3260
-3242
-3223
-3205
-3186
-3167
-3148
-3129
-3110
-3090
-3071
-3052
-3032
-3013
-2993
-2974
-2954
-2935
-2915
-2895
-2876
-2856
-2836
-2816
-2796
-2776
-2755
-2735
-2715
-2694
-2674
-2653
-2632
-2612
-2591
-2569
-2548
-2527
-2505
-2483
-2462
-2439
-2417
-2395
-2372
-2349
-2326
-2303
-2280
-2256
-2232
-2209
-2185
-2161
-2136
-2112
-2088
-2063
-2037
-2013
-1988
-1963
-1938
-1912
-1887
-1861
-1835
-1809
-1783
-1756
-1730
-1703
-1677
-1650
-1623
-1597
-1570
-1543
-1516
-1489
-1461
-1434
-1407
-1380
-1353
-1326
-1299
-1272
-1245
-1218
-1191
-1164
-1137
-1110
-1084
-1057
-1031
-1004
-978
-952
-927
-901
-876
-850
-825
-801
-776
-752
-727
-703
-680
-656
-633
-610
-587
-564
-541
-519
-497
-475
-454
-432
-411
-390
-369
-349
-329
-309
-289
-269
-250
-231
-212
-193
-174
-156
-137
-119
-101
-83
-65
-47
-29
-12
6
23
40
58
75
92
109
126
143
160
177
194
211
227
244
261
277
293
310
326
342
358
374
390
406
421
437
452
468
483
498
514
529
544
559
573
588
603
617
632
646
661
675
689
703
717
731
745
758
772
785
799
812
826
839
852
866
879
892
905
918
932
945
958
972
985
999
1012
1026
1039
1053
1067
1080
1094
1108
1122
1136
1150
1164
1178
1193
1207
1221
1235
1249
1264
1278
1292
1306
1321
1335
1349
1364
1378
1392
1407
1422
1436
1451
1466
1481
1495
1510
1525
1540
1555
1570
1585
1600
1614
1629
1644
1659
1674
1689
1704
1719
1734
1748
1763
1778
1792
1806
1821
1835
1849
1863
1877
1891
1905
1919
1933
1947
1961
1975
1989
2003
2017
2031
2045
2059
2073
2088
2102
2116
2130
2144
2159
2173
2187
2202
2217
2231
2246
2261
2276
2291
2306
2321
2336
2352
2367
2382
2397
2413
2428
2444
2459
2474
2490
2505
2521
2536
2552
2567
2582
2597
2612
2627
2642
2657
2672
2686
2701
2715
2729
2743
2757
2771
2785
2798
2811
2824
2837
2850
2862
2875
2887
2899
2911
2922
2934
2945
2956
2967
2978
2988
2999
3009
3019
3029
3039
3049
3058
3068
3077
3086
3096
3105
3113
3122
3131
3140
3148
3157
3165
3174
3182
3191
3199
3207
3216
3224
3232
3240
3248
3257
3265
3273
3281
3289
3296
3304
3312
3319
3326
3333
3340
3347
3353
3359
3365
3371
3376
3381
3386
3390
3395
3399
3402
3405
3408
3411
3413
3415
3417
3418
3419
3420
3421
3421
3421
3421
3421
3420
3419
3417
3416
3414
3412
3409
3406
3403
3400
3396
3392
3387
3383
3378
3372
3366
3360
3354
3347
3340
3332
3324
3316
3308
3299
3290
3280
3270
3260
3250
3239
3228
3216
3205
3192
3180
3167
3155
3141
3128
3114
3100
3086
3071
3056
3041
3025
3010
2994
2978
2961
2945
2928
2911
2893
2876
2858
2840
2822
2803
2785
2766
2747
2727
2708
2688
2668
2647
2627
2606
2585
2563
2542
2520
2498
2475
2453
2430
2407
2384
2360
2337
2313
2288
2264
2239
2214
2188
2162
2136
2110
2084
2057
2029
2001
1974
1946
1918
1890
1861
1832
1802
1772
1742
1712
1681
1651
1620
1588
1557
1525
1493
1461
1429
1396
1363
1330
1297
1264
1231
1197
1164
1130
1096
1062
1028
993
959
925
890
856
821
787
752
717
683
649
614
580
546
511
477
443
409
376
342
309
275
242
209
177
144
112
80
49
18
-13
-44
-75
-105
-135
-164
-193
-222
-251
-279
-307
-335
-362
-389
-416
-442
-469
-494
-520
-545
-570
-595
-619
-643
-667
-690
-713
-736
-759
-781
-803
-825
-846
-867
-888
-908
-929
-949
-969
-989
-1008
-1027
-1046
-1065
-1084
-1103
-1122
-1140
-1158
-1177
-1195
-1213
-1231
-1249
-1266
-1284
-1301
-1319
-1336
-1354
-1371
-1388
-1405
-1422
-1439
-1456
-1473
-1490
-1507
-1524
-1541
-1558
-1575
-1592
-1609
-1626
-1643
-1660
-1677
-1694
-1711
-1729
-1746
-1763
-1781
-1798
-1815
-1833
-1850
-1867
-1884
-1901
-1918
-1935
-1952
-1969
-1986
-2003
-2020
-2036
-2053
-2069
-2085
-2102
-2118
-2134
-2150
-2165
-2181
-2196
-2211
-2227
-2242
-2256
-2271
-2286
-2300
-2314
-2328
-2342
-2356
-2370
-2383
-2397
-2410
-2423
-2436
-2449
-2461
-2474
-2486
-2498
-2510
-2522
-2533
-2545
-2556
-2567
-2578
-2588
-2599
-2609
-2619
-2630
-2639
-2649
-2659
-2668
-2677
-2686
-2695
-2703
-2712
-2720
-2728
-2736
-2744
-2752
-2759
-2767
-2774
-2781
-2788
-2794
-2801
-2807
-2814
-2820
-2826
-2832
-2837
-2843
-2848
-2854
-2859
-2864
-2869
-2873
-2878
-2882
-2886
-2890
-2893
-2897
-2900
-2903
-2905
-2908
-2910
-2912
-2914
-2915
-2916
-2918
-2918
-2919
-2919
-2919
-2919
-2919
-2918
-2917
-2916
-2914
-2912
-2910
-2908
-2905
-2902
-2898
-2895
-2891
-2887
-2882
-2877
-2872
-2867
-2861
-2855
-2848
-2842
-2835
-2827
-2820
-2812
-2803
-2795
-2786
-2776
-2767
-2757
-2746
-2736
-2725
-2714
-2702
-2690
-2678
-2665
-2652
-2638
-2625
-2610
-2596
-2581
-2566
-2550
-2535
-2518
-2502
-2485
-2468
-2450
-2433
-2414
-2396
-2377
-2358
-2339
-2319
-2299
-2279
-2258
-2237
-2216
-2194
-2173
-2151
-2129
-2106
-2084
-2061
-2037
-2015
-1991
-1968
-1944
-1920
-1896
-1872
-1848
-1824
-1799
-1775
-1750
-1725
-1701
-1676
-1651
-1626
-1601
-1576
-1551
-1527
-1502
-1477
-1453
-1428
-1403
-1379
-1355
-1331
-1306
-1283
-1259
-1235
-1211
-1188
-1165
-1141
-1118
-1095
-1073
-1050
-1027
-1004
-982
-960
-938
-916
-894
-872
-851
-829
-807
-786
-765
-744
-723
-702
-682
-661
-641
-621
-601
-581
-561
-541
-522
-502
-483
-464
-445
-426
-408
-389
-371
-353
-335
-317
-299
-282
-264
-247
-230
-213
-197
-180
-164
-147
-131
-116
-100
-85
-69
-54
-39
-24
-10
4
19
32
46
60
73
86
99
111
124
136
148
160
171
183
194
205
215
226
236
246
256
266
275
285
294
303
311
320
328
336
344
352
359
367
374
381
387
394
401
407
413
419
425
430
435
441
446
451
455
460
464
469
473
477
481
484
488
491
494
497
500
503
506
509
511
514
516
519
521
523
525
528
530
532
534
536
538
540
542
544
546
548
550
552
554
556
558
560
563
565
568
570
573
576
579
582
585
588
591
594
597
601
604
607
611
614
617
620
624
627
630
633
636
639
642
645
647
650
652
655
657
659
661
662
664
665
666
667
668
669
670
670
671
671
671
671
671
671
671
670
670
669
668
667
666
665
664
663
662
661
659
658
657
656
654
653
652
651
650
649
648
647
646
645
644
644
643
643
643
643
643
643
643
644
645
645
647
648
649
651
653
655
657
659
662
664
667
670
673
677
680
684
687
691
695
699
704
708
712
717
722
726
731
736
741
747
752
757
763
769
774
780
786
792
798
804
811
817
824
830
837
843
850
857
864
871
878
885
893
900
907
914
922
929
936
944
951
958
966
973
980
987
994
1000
1008
1014
1022
1029
1035
1042
1049
1056
1062
1069
1076
1082
1089
1096
1103
1109
1116
1123
1130
1137
1144
1152
1159
1166
1174
1182
1190
1198
1206
1214
1223
1232
1240
1250
1259
1268
1278
1288
1298
1309
1319
1330
1341
1352
1363
1375
1386
1398
1410
1422
1435
1447
1459
1472
1485
1497
1510
1523
1535
1548
1560
1573
1586
1598
1610
1623
1635
1647
1659
1671
1683
1694
1706
1717
1729
1740
1751
1762
1773
1784
1795
1806
1816
1827
1837
1847
1857
1867
1877
1887
1897
1907
1917
1927
1936
1946
1956
1965
1975
1984
1994
2003
2013
2021
2031
2040
2050
2059
2068
2078
2087
2096
2105
2115
2124
2133
2142
2152
2161
2170
2180
2189
2198
2207
2216
2225
2234
2243
2252
2261
2270
2278
2287
2295
2303
2311
2319
2327
2335
2342
2349
2357
2364
2371
2377
2384
2390
2396
2402
2408
2414
2419
2425
2430
2434
2439
2443
2447
2451
2455
2458
2461
2464
2466
2469
2470
2472
2474
2475
2476
2477
2477
2478
2478
2478
2478
2478
2477
2477
2476
2475
2474
2473
2471
2470
2468
2466
2465
2463
2460
2458
2456
2453
2450
2448
2445
2441
2438
2435
2431
2427
2423
2419
2414
2410
2405
2400
2395
2389
2383
2377
2371
2365
2358
2351
2344
2336
2329
2321
2313
2305
2297
2288
2280
2271
2262
2253
2244
2234
2225
2215
2206
2196
2187
2177
2167
2158
2148
2138
2128
2119
2109
2099
2090
2080
2071
2062
2052
2043
2033
2024
2015
2005
1997
1989
1980
1971
1963
1954
1946
1938
1930
1922
1914
1906
1898
1890
1883
1875
1868
1860
1853
1845
1838
1831
1824
1816
1809
1802
1794
1787
1780
1772
1764
1757
1749
1741
1733
1724
1716
1707
1699
1690
1680
1671
1662
1652
1643
1633
1623
1612
1602
1592
1581
1570
1560
1549
1537
1526
1515
1503
1492
1480
1468
1456
1445
1433
1421
1409
1397
1385
1373
1360
1348
1336
1324
1312
1299
1287
1275
1263
1250
1238
1226
1214
1202
1190
1177
1165
1153
1141
1129
1117
1106
1094
1082
1070
1059
1047
1036
1024
1012
1000
990
979
968
956
945
934
923
911
900
889
878
866
855
843
832
820
809
797
786
774
763
751
740
728
717
706
694
683
671
660
649
637
626
614
602
591
579
567
555
543
531
519
507
495
483
471
458
446
434
422
409
397
385
372
360
348
336
324
311
299
287
275
263
251
240
228
216
205
194
183
172
161
150
140
129
119
109
100
90
81
72
63
54
46
37
29
21
14
6
-1
-8
-15
-22
-29
-36
-42
-49
-55
-61
-67
-73
-79
-85
-92
-98
-104
-110
-116
-122
-128
-134
-140
-146
-151
-157
-163
-168
-174
-179
-184
-190
-195
-200
-204
-209
-213
-218
-222
-226
-230
-234
-238
-242
-246
-249
-253
-256
-259
-262
-266
-269
-272
-275
-278
-281
-285
-288
-291
-293
-296
-299
-302
-304
-307
-309
-312
-314
-316
-318
-320
-322
-324
-327
-329
-331
-334
-336
-339
-341
-344
-347
-350
-353
-356
-359
-362
-365
-368
-371
-374
-377
-380
-384
-387
-391
-394
-398
-401
-405
-409
-413
-416
-420
-424
-428
-432
-436
-440
-444
-448
-452
-456
-460
-464
-468
-472
-476
-480
-484
-488
-492
-496
-500
-503
-507
-512
-516
-520
-524
-528
-532
-537
-541
-545
-550
-554
-558
-562
-567
-571
-575
-579
-583
-587
-591
-595
-599
-603
-607
-611
-615
-620
-624
-629
-633
-638
-642
-647
-652
-657
-662
-667
-672
-676
-681
-686
-691
-696
-700
-705
-710
-714
-719
-723
-728
-732
-736
-740
-744
-749
-752
-756
-760
-764
-768
-771
-775
-778
-782
-785
-788
-792
-795
-798
-801
-805
-808
-811
-814
-817
-821
-824
-827
-830
-833
-836
-840
-843
-846
-849
-853
-856
-860
-863
-867
-871
-874
-878
-881
-884
-888
-891
-894
-898
-901
-904
-908
-911
-914
-918
-921
-925
-928
-931
-934
-937
-940
-943
-946
-948
-951
-953
-955
-957
-960
-962
-964
-965
-967
-969
-971
-973
-975
-976
-978
-980
-982
-984
-986
-988
-990
-992
-994
-996
-999
-1000
-1004
-1006
-1008
-1012
-1014
-1018
-1020
-1024
-1027
-1030
-1033
-1036
-1039
-1043
-1046
-1049
-1052
-1055
-1058
-1062
-1065
-1068
-1071
-1075
-1078
-1081
-1084
-1086
-1089
-1092
-1094
-1097
-1099
-1102
-1104
-1106
-1108
-1110
-1112
-1114
-1116
-1118
-1120
-1122
-1124
-1126
-1127
-1129
-1130
-1132
-1133
-1134
-1135
-1135
-1136
-1136
-1137
-1137
-1137
-1137
-1137
-1136
-1136
-1135
-1135
-1134
-1133
-1133
-1132
-1131
-1130
-1128
-1127
-1126
-1124
-1123
-1121
-1120
-1118
-1116
-1114
-1112
-1110
-1107
-1105
-1103
-1100
-1097
-1095
-1092
-1089
-1086
-1083
-1080
-1077
-1074
-1070
-1067
-1064
-1061
-1057
-1054
-1051
-1047
-1044
-1040
-1037
-1033
-1029
-1025
-1022
-1018
-1014
-1008
-1004
-1000
-996
-992
-987
-983
-978
-973
-969
-964
-959
-954
-949
-944
-939
-935
-930
-925
-920
-916
-911
-906
-902
-897
-893
-889
-884
-880
-876
-872
-868
-864
-860
-856
-852
-848
-844
-840
-836
-832
-828
-824
-820
-816
-812
-808
-804
-799
-795
-790
-786
-781
-776
-771
-766
-761
-756
-751
-745
-740
-735
-729
-723
-718
-712
-706
-701
-695
-689
-683
-677
-671
-665
-658
-652
-646
-639
-632
-626
-619
-612
-605
-598
-591
-584
-577
-569
-562
-555
-547
-540
-532
-524
-517
-509
-501
-493
-486
-478
-470
-462
-454
-446
-438
-430
-422
-414
-406
-397
-389
-381
-372
-363
-355
-346
-337
-328
-320
-311
-301
-292
-283
-273
-264
-254
-244
-234
-224
-214
-204
-193
-183
-172
-161
-151
-139
-128
-117
-105
-94
-82
-70
-58
-46
-34
-21
-9
4
17
30
44
57
71
85
99
114
128
143
158
173
188
204
220
235
251
267
284
300
317
333
350
367
384
401
418
436
453
471
488
506
523
541
559
577
595
613
631
649
667
686
704
723
741
760
779
798
817
836
855
874
893
912
932
951
971
990
1010
1029
1049
1068
1088
1108
1128
1147
1167
1187
1207
1227
1247
1267
1287
1307
1328
1348
1369
1389
1410
1431
1452
1473
1494
1515
1537
1558
1579
1601
1622
1644
1666
1688
1709
1731
1753
1775
1797
1819
1841
1863
1885
1907
1928
1950
1972
1993
2015
2036
2058
2079
2100
2121
2142
2163
2184
2204
2225
2245
2266
2286
2306
2325
2345
2365
2384
2403
2423
2441
2460
2479
2497
2516
2534
2552
2570
2588
2605
2623
2640
2657
2674
2691
2708
2724
2740
2756
2772
2787
2802
2817
2832
2847
2861
2875
2889
2903
2916
2929
2942
2955
2968
2980
2992
3004
3016
3028
3039
3050
3061
3072
3082
3093
3103
3113
3122
3132
3141
3150
3159
3168
3177
3185
3193
3201
3209
3216
3224
3231
3237
3244
3250
3256
3262
3267
3273
3277
3282
3286
3290
3294
3297
3300
3302
3304
3306
3307
3309
3309
3310
3310
3310
3309
3308
3307
3305
3303
3301
3298
3295
3292
3288
3284
3280
3276
3271
3265
3260
3254
3248
3241
3235
3227
3220
3212
3204
3196
3187
3178
3169
3159
3150
3140
3129
3119
3108
3097
3086
3074
3062
3050
3038
3025
3012
2999
2986
2973
2959
2945
2931
2917
2902
2887
2872
2857
2842
2826
2811
2795
2779
2762
2746
2730
2713
2696
2679
2663
2645
2628
2611
2593
2576
2558
2540
2522
2504
2486
2468
2449
2431
2412
2393
2374
2355
2336
2317
2297
2278
2258
2239
2219
2199
2179
2158
2138
2117
2096
2075
2054
2033
2011
1989
1967
1945
1923
1900
1877
1854
1831
1808
1784
1761
1737
1713
1689
1664
1640
1615
1591
1566
1541
1516
1490
1465
1439
1414
1388
1362
1336
1310
1284
1258
1232
1206
1179
1153
1126
1100
1073
1046
1018
992
965
938
911
883
856
828
800
772
744
716
688
659
630
602
573
543
514
485
455
425
395
365
335
304
274
243
212
181
150
119
87
55
23
-9
-41
-73
-106
-139
-172
-205
-238
-271
-305
-339
-372
-406
-440
-474
-508
-542
-577
-611
-645
-679
-714
-748
-783
-817
-852
-887
-921
-956
-991
-1026
-1061
-1096
-1131
-1166
-1202
-1237
-1272
-1308
-1343
-1379
-1414
-1450
-1485
-1521
-1557
-1592
-1628
-1664
-1700
-1735
-1771
-1807
-1843
-1879
-1915
-1951
-1987
-2023
-2059
-2095
-2131
-2167
-2203
-2238
-2274
-2310
-2345
-2381
-2416
-2451
-2486
-2522
-2556
-2591
-2626
-2661
-2695
-2730
-2764
-2798
-2832
-2866
-2900
-2934
-2967
-3001
-3034
-3067
-3100
-3132
-3165
-3197
-3229
-3261
-3293
-3325
-3356
-3388
-3419
-3450
-3481
-3512
-3542
-3573
-3603
-3633
-3664
-3694
-3724
-3754
-3783
-3813
-3843
-3872
-3902
-3931
-3960
-3989
-4018
-4046
-4075
-4105
-4134
-4163
-4192
-4220
-4249
-4277
-4306
-4334
-4363
-4391
-4420
-4448
-4477
-4505
-4533
-4562
-4590
-4618
-4646
-4674
-4702
-4730
-4758
-4786
-4813
-4841
-4868
-4895
-4922
-4949
-4976
-5003
-5029
-5056
-5082
-5108
-5134
-5160
-5185
-5211
-5236
-5261
-5286
-5311
-5335
-5359
-5384
-5407
-5431
-5454
-5477
-5500
-5522
-5545
-5567
-5588
-5610
-5631
-5651
-5672
-5692
-5712
-5732
-5751
-5770
-5788
-5806
-5824
-5842
-5859
-5876
-5892
-5908
-5924
-5939
-5954
-5968
-5982
-5996
-6010
-6023
-6036
-6048
-6060
-6072
-6083
-6094
-6105
-6115
-6126
-6135
-6145
-6154
-6163
-6172
-6180
-6188
-6196
-6203
-6211
-6218
-6224
-6231
-6237
-6243
-6249
-6254
-6260
-6265
-6269
-6274
-6278
-6282
-6286
-6290
-6293
-6296
-6299
-6302
-6304
-6307
-6309
-6310
-6312
-6313
-6314
-6315
-6315
-6316
-6315
-6315
-6315
-6314
-6313
-6312
-6310
-6308
-6307
-6304
-6302
-6299
-6296
-6293
-6289
-6286
-6281
-6277
-6273
-6268
-6263
-6257
-6252
-6246
-6240
-6233
-6227
-6220
-6213
-6206
-6199
-6191
-6184
-6176
-6168
-6160
-6152
-6143
-6135
-6126
-6117
-6108
-6099
-6090
-6080
-6070
-6061
-6051
-6041
-6031
-6020
-6010
-5999
-5988
-5978
-5967
-5955
-5944
-5933
-5921
-5909
-5898
-5886
-5874
-5862
-5849
-5837
-5825
-5812
-5800
-5787
-5775
-5762
-5749
-5737
-5724
-5711
-5698
-5685
-5672
-5659
-5646
-5633
-5620
-5607
-5594
-5581
-5568
-5555
-5542
-5529
-5516
-5503
-5490
-5477
-5464
-5451
-5438
-5426
-5413
-5400
-5387
-5374
-5362
-5349
-5336
-5324
-5311
-5298
-5286
-5273
-5260
-5248
-5235
-5223
-5210
-5197
-5185
-5172
-5160
-5147
-5135
-5123
-5110
-5098
-5085
-5073
-5061
-5048
-5036
-5024
-5011
-4999
-4987
-4975
-4962
-4950
-4938
-4926
-4914
-4901
-4889
-4877
-4865
-4853
-4841
-4829
-4817
-4805
-4793
-4781
-4769
-4757
-4745
-4733
-4721
-4709
-4698
-4686
-4674
-4662
-4650
-4638
-4627
-4615
-4603
-4591
-4580
-4568
-4556
-4545
-4533
-4522
-4510
-4498
-4487
-4475
-4464
-4452
-4441
-4429
-4418
-4406
-4395
-4383
-4372
-4361
-4349
-4338
-4327
-4315
-4304
-4293
-4281
-4270
-4259
-4248
-4236
-4225
-4214
-4203
-4192
-4181
-4169
-4158
-4147
-4136
-4125
-4114
-4103
-4091
-4081
-4070
-4059
-4048
-4037
-4027
-4016
-4005
-3994
-3983
-3972
-3961
-3951
-3940
-3929
-3918
-3908
-3897
-3886
-3876
-3865
-3854
-3844
-3833
-3822
-3812
-3801
-3791
-3780
-3770
-3759
-3749
-3738
-3728
-3717
-3707
-3697
-3686
-3676
-3666
-3655
-3645
-3635
-3624
-3614
-3604
-3594
-3583
-3573
-3563
-3553
-3543
-3532
-3522
-3512
-3502
-3492
-3482
-3472
-3462
-3452
-3442
-3432
-3422
-3412
-3402
-3392
-3382
-3372
-3362
-3353
-3343
-3333
-3323
-3313
-3304
-3294
-3284
-3274
-3265
-3255
-3245
-3236
-3226
-3216
-3207
-3197
-3187
-3178
-3168
-3159
-3149
-3140
-3130
-3121
-3111
-3102
-3092
-3083
-3074
-3064
-3055
-3045
-3036
-3027
-3017
-3008
-2999
-2990
-2980
-2971
-2962
-2953
-2944
-2934
-2925
-2916
-2907
-2898
-2889
-2880
-2871
-2862
-2853
-2844
-2835
-2826
-2817
-2808
-2799
-2790
-2781
-2772
-2763
-2754
-2745
-2737
-2728
-2719
-2710
-2702
-2693
-2684
-2675
-2667
-2658
-2649
-2641
-2632
-2623
-2615
-2606
-2597
-2589
-2580
-2572
-2563
-2555
-2546
-2538
-2529
-2521
-2512
-2504
-2496
-2487
-2479
-2471
-2462
-2454
-2446
-2437
-2429
-2421
-2412
-2404
-2396
-2388
-2380
-2371
-2363
-2355
-2347
-2339
-2331
-2323
-2315
-2306
-2298
-2290
-2282
-2274
-2266
-2258
-2250
-2243
-2235
-2227
-2219
-2211
-2203
-2195
-2187
-2180
-2172
-2164
-2156
-2148
-2141
-2133
-2125
-2117
-2110
-2102
-2094
-2087
-2079
-2072
-2064
-2056
-2049
-2041
-2033
-2025
-2019
-2011
-2004
-1996
-1989
-1981
-1974
-1966
-1959
-1952
-1944
-1937
-1929
-1922
-1915
-1907
-1900
-1893
-1886
-1878
-1871
-1864
-1857
-1850
-1842
-1835
-1828
-1821
-1814
-1807
-1800
-1792
-1785
-1778
-1771
-1764
-1757
-1750
-1743
-1736
-1729
-1722
-1716
-1709
-1702
-1695
-1688
-1681
-1674
-1667
-1661
-1654
-1647
-1640
-1633
-1627
-1620
-1613
-1607
-1600
-1593
-1586
-1580
-1573
-1567
-1560
-1553
-1547
-1540
-1534
-1527
-1521
-1514
-1508
-1501
-1495
-1488
-1482
-1475
-1469
-1462
-1456
-1450
-1443
-1437
-1431
-1424
-1418
-1412
-1405
-1399
-1393
-1387
-1380
-1374
-1368
-1362
-1355
-1349
-1343
-1337
-1331
-1325
-1319
-1313
-1307
-1300
-1294
-1288
-1282
-1276
-1270
-1264
-1258
-1252
-1246
-1240
-1235
-1229
-1223
-1217
-1211
-1205
-1199
-1193
-1188
-1182
-1176
-1170
-1165
-1159
-1153
-1147
-1142
-1136
-1130
-1124
-1119
-1113
-1108
-1102
-1096
-1091
-1085
-1080
-1074
-1068
-1063
-1057
-1052
-1046
-1041
-1035
-1030
-1024
-1018
-1014
-1008
-1002
-997
-992
-987
-981
-976
-971
-965
-960
-955
-949
-944
-939
-934
-928
-923
-918
-913
-908
-902
-897
-892
-887
-882
-877
-872
-866
-861
-856
-851
-846
-841
-836
-831
-826
-821
-816
-811
-806
-801
-797
-792
-787
-782
-777
-772
-767
-762
-758
-753
-748
-743
-738
-734
-729
-724
-719
-715
-710
-705
-701
-696
-691
-687
-682
-677
-673
-668
-663
-659
-654
-650
-645
-641
-636
-632
-627
-623
-618
-614
-609
-605
-600
-596
-591
-587
-583
-578
-574
-570
-565
-561
-557
-552
-548
-544
-539
-535
-531
-527
-522
-518
-514
-510
-505
-501
-497
-493
-489
-485
-481
-476
-472
-468
-464
-460
-456
-452
-448
-444
-440
-436
-432
-428
-424
-420
-416
-412
-408
-404
-400
-396
-392
-389
-385
-381
-377
-373
-369
-365
-362
-358
-354
-350
-347
-343
-339
-335
-332
-328
-324
-320
-317
-313
-309
-306
-302
-298
-295
-291
-288
-284
-280
-277
-273
-270
-266
-263
-259
-256
-252
-249
-245
-242
-238
-235
-231
-228
-224
-221
-218
-214
-211
-207
-204
-201
-197
-194
-191
-187
-184
-181
-178
-174
-171
-168
-164
-161
-158
-155
-152
-148
-145
-142
-139
-136
-132
-129
-126
-123
-120
-117
-114
-111
-108
-104
-101
-98
-95
-92
-89
-86
-83
-80
-77
-74
-71
-68
-65
-62
-60
-57
-54
-51
-48
-45
-42
-39
-36
-34
-31
-28
-25
-22
-19
-17
-14
-11
-8
-6
-3
0
3
5
8
11
13
16
19
22
24
27
29
32
35
37
40
43
45
48
50
53
55
58
61
63
66
68
71
73
76
78
81
83
86
88
90
93
95
98
100
103
105
107
110
112
114
117
119
121
124
126
128
131
133
135
138
140
142
144
147
149
151
153
155
158
160
162
164
166
169
171
173
175
177
179
181
183
186
188
190
192
194
196
198
200
202
204
206
208
210
212
214
216
218
220
222
224
226
228
230
232
234
236
238
239
241
243
245
247
249
251
252
254
256
258
260
262
263
265
267
269
271
272
274
276
278
279
281
283
284
286
288
290
291
293
295
296
298
300
301
303
304
306
308
309
311
312
314
316
317
319
320
322
323
325
327
328
330
331
333
334
336
337
339
340
341
343
344
346
347
349
350
352
353
354
356
357
359
360
361
363
364
365
367
368
369
371
372
373
375
376
377
379
380
381
382
384
385
386
387
389
390
391
392
394
395
396
397
398
399
401
402
403
404
405
406
408
409
410
411
412
413
414
415
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
