5
7946
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
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
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
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
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
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
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
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
37
37
37
37
37
37
37
38
38
38
38
38
38
38
39
39
39
39
39
39
39
40
40
40
40
40
40
40
41
41
41
41
41
41
42
42
42
42
42
42
42
43
43
43
43
43
43
44
44
44
44
44
44
44
45
45
45
45
45
45
46
46
46
46
46
46
47
47
47
47
47
47
47
48
48
48
48
48
48
49
49
49
49
49
49
50
50
50
50
50
51
51
51
51
51
51
52
52
52
52
52
52
53
53
53
53
53
53
54
54
54
54
54
55
55
55
55
55
55
56
56
56
56
56
57
57
57
57
57
57
58
58
58
58
58
59
59
59
59
59
60
60
60
60
60
60
61
61
61
61
61
62
62
62
62
62
63
63
63
63
63
64
64
64
64
64
65
65
65
65
65
66
66
66
66
66
67
67
67
67
67
68
68
68
68
68
69
69
69
69
69
70
70
70
70
71
71
71
71
71
72
72
72
72
72
73
73
73
73
74
74
74
74
74
75
75
75
75
76
76
76
76
76
77
77
77
77
78
78
78
78
78
79
79
79
79
80
80
80
80
80
81
81
81
81
82
82
82
82
83
83
83
83
83
84
84
84
84
85
85
85
85
86
86
86
86
87
87
87
87
88
88
88
88
89
89
89
89
89
90
90
90
90
91
91
91
91
92
92
92
92
93
93
93
93
94
94
94
94
95
95
95
96
96
96
96
97
97
97
97
98
98
98
98
99
99
99
99
100
100
100
100
101
101
101
102
102
102
102
103
103
103
103
104
104
104
104
105
105
105
106
106
106
106
107
107
107
107
108
108
108
109
109
109
109
110
110
110
111
111
111
111
112
112
112
112
113
113
113
114
114
114
115
115
115
115
116
116
116
116
116
117
117
117
118
118
118
118
119
119
119
119
120
120
120
121
121
121
121
122
122
122
122
123
123
123
124
124
124
124
125
125
125
126
126
126
127
127
127
128
128
128
129
129
129
130
130
130
130
131
131
131
132
132
132
132
133
133
133
134
134
134
134
135
135
135
136
136
136
136
137
137
137
137
138
138
138
138
139
139
139
139
140
140
140
140
141
141
141
142
142
142
142
143
143
143
143
143
144
144
144
144
144
145
145
145
145
145
146
146
146
146
147
147
147
147
147
148
148
148
148
149
149
149
149
150
150
150
150
150
151
151
151
151
151
152
152
152
152
152
152
152
153
153
153
153
153
153
153
153
153
153
153
153
153
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
150
150
150
150
150
150
150
150
150
150
150
149
149
149
149
149
149
149
148
148
148
148
148
148
147
147
147
147
147
147
147
146
146
146
146
146
146
146
146
146
146
145
145
145
145
145
145
145
144
144
144
144
144
144
143
143
143
143
143
143
142
142
142
142
142
142
142
141
141
141
141
141
141
141
141
141
141
141
140
140
140
140
140
140
140
140
139
139
139
139
139
139
138
138
138
138
138
138
138
137
137
137
137
137
136
136
136
136
136
135
135
135
135
135
135
134
134
134
134
134
134
134
134
134
134
134
134
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
134
134
134
134
134
134
134
134
134
134
134
134
134
135
135
135
135
135
135
135
135
135
135
135
135
135
135
136
136
136
136
136
136
136
136
136
136
136
136
136
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
134
134
134
134
134
134
134
134
134
134
134
133
133
133
133
133
133
133
133
133
133
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
130
130
130
130
130
130
130
130
129
129
129
129
129
129
128
128
128
128
128
127
127
127
127
126
126
126
126
125
125
125
125
124
124
124
124
123
123
123
123
122
122
122
122
121
121
121
121
121
120
120
120
120
119
119
119
119
118
118
118
117
117
117
116
116
116
115
115
115
114
114
114
113
113
113
113
112
112
112
111
111
111
110
110
110
110
109
109
109
108
108
108
108
107
107
107
107
106
106
106
106
105
105
105
105
105
104
104
104
104
104
103
103
103
103
103
103
102
102
102
102
102
102
101
101
101
101
101
100
100
100
100
100
99
99
99
99
98
98
98
98
98
97
97
97
97
97
96
96
96
96
96
95
95
95
95
95
94
94
94
94
94
94
94
93
93
93
93
93
93
93
93
92
92
92
92
92
92
92
91
91
91
91
91
91
91
90
90
90
90
90
90
90
90
90
90
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
88
88
88
88
88
88
88
88
88
88
87
87
87
87
87
87
87
86
86
86
86
86
86
86
86
86
85
85
85
85
85
85
85
84
84
84
84
83
83
83
83
82
82
82
82
82
81
81
81
81
80
80
80
80
80
79
79
79
79
79
78
78
78
78
78
78
77
77
77
77
77
77
77
77
76
76
76
76
76
75
75
75
75
74
74
74
74
73
73
73
72
72
72
72
71
71
71
71
70
70
70
69
69
69
68
68
68
67
67
67
66
66
65
65
65
65
64
64
63
63
63
62
62
62
61
61
60
60
59
59
59
58
58
57
57
56
56
55
55
54
54
53
53
52
52
51
51
50
50
49
49
48
48
47
46
46
45
45
44
44
43
43
42
42
41
41
40
40
39
39
38
38
37
37
36
35
35
34
34
33
33
32
31
31
30
30
29
29
28
28
27
26
26
25
25
24
24
23
23
22
22
21
21
20
20
19
19
18
17
17
16
16
15
15
14
14
13
13
12
11
11
10
10
9
9
8
8
7
7
6
6
5
5
4
3
3
2
2
1
1
0
-1
-1
-2
-2
-3
-4
-4
-5
-5
-6
-7
-8
-8
-9
-9
-10
-11
-11
-12
-13
-13
-14
-14
-15
-16
-16
-17
-17
-18
-19
-19
-20
-20
-21
-21
-22
-22
-23
-23
-24
-24
-25
-26
-26
-27
-27
-28
-28
-29
-29
-30
-31
-31
-32
-32
-33
-33
-34
-35
-35
-36
-36
-37
-38
-38
-39
-40
-40
-41
-42
-42
-43
-43
-44
-45
-45
-46
-46
-47
-48
-48
-49
-50
-50
-51
-52
-52
-53
-54
-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
-70
-71
-72
-72
-73
-74
-74
-75
-76
-76
-77
-78
-78
-79
-80
-81
-81
-82
-83
-83
-84
-85
-85
-86
-87
-87
-88
-88
-89
-90
-90
-91
-92
-92
-93
-94
-94
-95
-96
-96
-97
-98
-98
-99
-100
-101
-101
-102
-103
-103
-104
-105
-105
-106
-107
-108
-108
-109
-110
-110
-111
-112
-112
-113
-114
-114
-115
-116
-116
-117
-118
-118
-119
-120
-121
-121
-122
-123
-123
-124
-125
-125
-126
-127
-127
-128
-129
-129
-130
-131
-132
-132
-133
-134
-135
-135
-136
-137
-137
-138
-139
-140
-140
-141
-142
-142
-143
-144
-144
-145
-146
-147
-147
-148
-149
-149
-150
-151
-152
-152
-153
-154
-155
-155
-156
-157
-157
-158
-159
-160
-160
-161
-162
-163
-163
-164
-165
-166
-166
-167
-168
-168
-169
-170
-171
-171
-172
-173
-173
-174
-175
-176
-176
-177
-178
-179
-180
-180
-181
-182
-183
-183
-184
-185
-186
-187
-187
-188
-189
-190
-191
-191
-192
-193
-194
-194
-195
-196
-197
-197
-198
-199
-200
-200
-201
-202
-203
-203
-204
-205
-205
-206
-207
-207
-208
-209
-209
-210
-211
-211
-212
-213
-213
-214
-214
-215
-216
-216
-217
-218
-218
-219
-219
-220
-220
-221
-221
-222
-223
-223
-224
-224
-225
-226
-226
-227
-227
-228
-228
-229
-230
-230
-231
-231
-232
-232
-233
-234
-234
-235
-235
-236
-236
-237
-238
-238
-239
-239
-240
-240
-241
-241
-242
-243
-243
-244
-244
-245
-245
-246
-246
-247
-247
-247
-248
-248
-249
-249
-250
-250
-251
-251
-251
-252
-252
-253
-253
-254
-254
-254
-255
-255
-255
-256
-256
-256
-257
-257
-257
-258
-258
-258
-259
-259
-259
-260
-260
-260
-260
-261
-261
-261
-262
-262
-262
-262
-263
-263
-263
-263
-264
-264
-264
-265
-265
-265
-265
-265
-266
-266
-266
-266
-266
-267
-267
-267
-267
-267
-268
-268
-268
-268
-268
-268
-268
-269
-269
-269
-269
-269
-269
-269
-269
-269
-269
-269
-269
-269
-269
-269
-269
-269
-269
-269
-269
-268
-268
-268
-268
-268
-268
-268
-268
-267
-267
-267
-267
-267
-267
-267
-267
-266
-266
-266
-266
-266
-266
-266
-265
-265
-265
-265
-265
-264
-264
-264
-264
-263
-263
-263
-263
-262
-262
-262
-262
-261
-261
-261
-261
-260
-260
-260
-260
-259
-259
-259
-259
-259
-258
-258
-258
-258
-258
-257
-257
-257
-257
-257
-256
-256
-256
-256
-255
-255
-255
-255
-255
-254
-254
-254
-253
-253
-253
-253
-252
-252
-252
-252
-251
-251
-251
-251
-250
-250
-250
-250
-249
-249
-249
-248
-248
-248
-247
-247
-247
-247
-246
-246
-246
-245
-245
-245
-244
-244
-244
-243
-243
-243
-242
-242
-242
-241
-241
-241
-241
-240
-240
-240
-240
-239
-239
-239
-238
-238
-238
-238
-237
-237
-237
-236
-236
-236
-236
-235
-235
-235
-234
-234
-234
-234
-233
-233
-233
-232
-232
-232
-231
-231
-231
-230
-230
-230
-229
-229
-229
-228
-228
-228
-227
-227
-227
-226
-226
-225
-225
-225
-224
-224
-224
-223
-223
-223
-222
-222
-221
-221
-221
-220
-220
-220
-219
-219
-219
-218
-218
-217
-217
-217
-216
-216
-216
-215
-215
-214
-214
-214
-213
-213
-213
-212
-212
-212
-211
-211
-211
-210
-210
-210
-209
-209
-209
-209
-208
-208
-207
-207
-207
-206
-206
-206
-205
-205
-204
-204
-204
-203
-203
-202
-202
-202
-201
-201
-200
-200
-200
-199
-199
-198
-198
-198
-197
-197
-196
-196
-195
-195
-194
-194
-193
-193
-192
-192
-191
-191
-190
-190
-189
-189
-188
-188
-187
-187
-186
-186
-185
-185
-184
-184
-183
-183
-182
-182
-181
-181
-180
-180
-179
-179
-178
-178
-177
-177
-176
-176
-175
-175
-174
-174
-174
-173
-173
-172
-171
-171
-170
-170
-169
-169
-168
-168
-167
-167
-166
-165
-165
-164
-164
-163
-163
-162
-161
-161
-160
-160
-159
-159
-158
-157
-157
-157
-156
-156
-155
-155
-155
-154
-154
-154
-153
-153
-152
-152
-152
-151
-151
-151
-150
-150
-149
-149
-148
-148
-148
-147
-147
-146
-146
-145
-145
-144
-144
-143
-143
-142
-142
-142
-141
-141
-141
-141
-140
-140
-140
-140
-140
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-140
-140
-140
-140
-140
-140
-140
-141
-141
-141
-141
-141
-142
-142
-142
-143
-143
-143
-143
-144
-144
-144
-145
-145
-145
-146
-146
-146
-147
-147
-147
-147
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-149
-149
-149
-150
-150
-151
-152
-152
-153
-154
-154
-155
-156
-157
-158
-159
-160
-161
-162
-163
-164
-165
-166
-167
-169
-170
-171
-173
-174
-175
-177
-178
-180
-182
-184
-185
-188
-190
-192
-194
-197
-199
-202
-204
-207
-210
-213
-216
-219
-222
-224
-227
-230
-233
-236
-239
-242
-245
-248
-251
-253
-256
-259
-261
-264
-266
-268
-271
-273
-276
-278
-281
-284
-286
-289
-292
-295
-298
-302
-305
-309
-313
-317
-321
-326
-331
-335
-340
-345
-351
-356
-361
-366
-372
-378
-383
-390
-396
-402
-409
-415
-422
-429
-435
-443
-450
-457
-464
-472
-479
-487
-495
-503
-511
-519
-527
-536
-545
-553
-562
-570
-579
-587
-596
-604
-613
-621
-630
-638
-647
-656
-664
-672
-680
-688
-696
-704
-711
-719
-726
-734
-741
-748
-755
-762
-769
-776
-783
-790
-797
-804
-811
-818
-824
-831
-838
-845
-852
-859
-866
-873
-880
-887
-894
-901
-908
-915
-921
-928
-935
-941
-947
-953
-959
-964
-969
-974
-979
-984
-989
-993
-998
-1002
-1006
-1010
-1014
-1018
-1020
-1022
-1026
-1029
-1032
-1034
-1037
-1039
-1042
-1045
-1048
-1052
-1055
-1059
-1062
-1065
-1068
-1071
-1074
-1077
-1080
-1083
-1086
-1090
-1093
-1096
-1099
-1102
-1105
-1107
-1110
-1112
-1113
-1115
-1117
-1118
-1120
-1122
-1123
-1124
-1125
-1125
-1125
-1123
-1121
-1119
-1116
-1112
-1108
-1104
-1100
-1096
-1091
-1086
-1081
-1075
-1069
-1064
-1058
-1052
-1046
-1040
-1034
-1028
-1020
-1014
-1008
-1002
-998
-993
-988
-984
-979
-975
-970
-966
-961
-955
-949
-943
-937
-931
-925
-918
-912
-906
-900
-893
-887
-880
-873
-866
-857
-848
-839
-829
-818
-807
-795
-784
-771
-759
-747
-734
-722
-709
-695
-681
-666
-649
-632
-613
-594
-573
-552
-530
-508
-486
-465
-443
-423
-403
-383
-364
-346
-328
-311
-294
-278
-262
-247
-233
-219
-206
-194
-182
-171
-161
-151
-141
-131
-121
-111
-99
-87
-74
-60
-45
-29
-12
7
26
46
67
88
110
132
154
176
198
220
243
266
289
312
335
358
382
405
427
448
469
488
506
522
538
552
565
578
589
601
611
621
629
637
644
649
653
657
660
662
665
667
669
671
673
675
677
679
681
684
688
692
696
701
707
714
721
729
737
745
753
761
769
775
781
787
792
797
802
806
811
815
819
822
824
826
826
826
825
823
819
815
810
805
799
793
786
778
770
762
753
744
736
727
718
709
700
690
681
672
665
658
652
647
644
641
639
638
637
636
634
632
630
628
625
623
621
619
618
618
618
618
619
620
621
622
624
626
628
630
631
632
632
631
630
628
626
623
620
616
611
605
598
590
581
572
563
553
545
537
530
523
517
512
507
502
496
490
484
477
469
460
451
441
430
419
406
392
378
362
346
330
313
296
279
262
245
228
210
192
175
158
142
127
113
100
86
72
58
44
28
11
-6
-25
-45
-66
-87
-110
-132
-156
-180
-205
-230
-254
-279
-304
-328
-352
-375
-399
-421
-443
-464
-484
-503
-522
-540
-557
-574
-590
-605
-619
-632
-645
-656
-667
-676
-684
-692
-698
-703
-707
-709
-711
-711
-710
-709
-707
-704
-701
-697
-693
-687
-681
-674
-667
-659
-651
-643
-635
-627
-619
-613
-608
-605
-603
-602
-603
-605
-609
-614
-621
-630
-640
-651
-663
-676
-690
-704
-718
-732
-745
-759
-773
-787
-800
-813
-826
-837
-847
-856
-862
-868
-871
-874
-876
-876
-876
-874
-872
-868
-862
-856
-850
-842
-834
-826
-818
-809
-801
-792
-784
-777
-770
-764
-759
-753
-749
-744
-740
-736
-733
-731
-729
-728
-729
-731
-734
-739
-745
-753
-762
-772
-783
-794
-807
-820
-834
-848
-862
-876
-888
-899
-909
-918
-925
-930
-934
-936
-937
-935
-931
-924
-915
-904
-890
-874
-857
-838
-818
-798
-776
-754
-732
-710
-688
-666
-646
-626
-606
-587
-568
-550
-533
-516
-500
-485
-471
-457
-444
-433
-422
-413
-405
-398
-392
-386
-381
-376
-371
-365
-360
-354
-348
-343
-338
-333
-329
-326
-322
-319
-315
-310
-304
-296
-285
-273
-259
-244
-227
-210
-193
-174
-154
-134
-113
-91
-69
-48
-26
-5
16
37
58
78
98
116
134
151
166
179
191
201
208
214
217
219
220
221
222
224
226
229
233
238
245
252
260
268
277
286
295
304
312
319
327
334
341
350
359
369
381
393
407
421
434
447
458
467
475
481
485
489
491
492
493
493
491
489
486
483
480
476
474
472
470
468
467
466
465
465
465
466
468
470
474
477
482
487
493
499
505
511
517
522
528
533
539
545
551
557
564
571
579
587
596
605
614
625
637
650
664
680
698
717
738
760
784
808
834
860
886
913
939
963
987
1008
1030
1050
1068
1084
1098
1110
1120
1127
1132
1134
1134
1131
1128
1123
1117
1110
1103
1096
1088
1081
1074
1068
1061
1055
1049
1042
1034
1026
1016
1008
998
989
981
974
968
965
963
963
964
967
971
976
981
986
992
998
1004
1010
1018
1028
1039
1052
1066
1081
1097
1113
1130
1146
1162
1177
1191
1203
1213
1222
1227
1231
1232
1231
1228
1224
1219
1213
1207
1201
1194
1187
1179
1170
1160
1148
1136
1123
1109
1094
1078
1061
1044
1027
1008
992
976
961
947
933
921
909
897
885
873
861
849
837
825
814
803
793
784
776
770
764
760
756
754
751
749
746
743
738
732
725
716
707
698
689
681
675
670
667
665
665
666
669
672
676
681
687
693
699
706
713
720
726
732
736
740
743
744
744
743
740
736
731
724
717
709
701
693
686
679
674
668
663
657
651
643
634
624
612
600
587
573
559
545
531
518
505
492
481
470
460
451
442
433
424
416
408
399
391
382
372
362
351
340
328
316
303
291
278
264
251
237
222
207
192
176
160
144
127
109
91
73
54
34
13
-8
-30
-51
-72
-92
-111
-128
-145
-161
-176
-192
-207
-223
-239
-254
-269
-283
-296
-308
-319
-329
-338
-347
-355
-363
-369
-374
-379
-382
-384
-384
-383
-382
-379
-375
-371
-367
-362
-358
-354
-351
-348
-347
-346
-345
-344
-344
-343
-342
-340
-338
-336
-333
-330
-328
-325
-323
-321
-319
-317
-315
-313
-310
-307
-303
-298
-292
-286
-279
-270
-261
-250
-239
-226
-213
-198
-183
-167
-151
-135
-118
-102
-86
-70
-55
-41
-28
-15
-3
9
19
29
37
44
50
53
56
56
55
52
47
40
32
22
11
-1
-13
-26
-39
-52
-65
-78
-91
-103
-115
-126
-137
-147
-157
-166
-175
-184
-193
-202
-211
-220
-229
-238
-248
-257
-266
-276
-286
-296
-306
-317
-328
-340
-351
-363
-375
-386
-397
-407
-417
-425
-433
-440
-446
-451
-455
-459
-461
-462
-462
-460
-457
-452
-444
-435
-424
-411
-395
-378
-359
-338
-316
-292
-267
-241
-214
-187
-160
-133
-106
-80
-54
-28
-2
23
49
73
97
120
142
163
183
201
219
236
252
268
283
297
311
325
337
348
358
367
374
380
385
388
390
392
394
395
395
396
397
398
400
401
404
407
410
413
416
420
423
425
427
429
431
432
433
433
434
434
435
435
435
434
433
431
429
426
422
417
412
406
401
397
393
390
389
389
391
394
398
403
410
418
427
437
449
462
477
494
512
532
552
574
596
620
644
668
694
721
749
778
809
842
877
914
953
995
1038
1084
1132
1181
1232
1284
1337
1390
1444
1497
1549
1601
1651
1700
1747
1792
1835
1876
1915
1953
1989
2024
2057
2090
2122
2154
2185
2215
2244
2272
2300
2327
2353
2377
2401
2423
2444
2465
2484
2502
2519
2535
2549
2563
2576
2588
2600
2611
2622
2631
2639
2646
2651
2655
2656
2655
2652
2647
2639
2629
2616
2600
2581
2560
2536
2510
2482
2452
2421
2388
2353
2318
2283
2247
2211
2176
2140
2104
2069
2033
1999
1965
1932
1899
1869
1840
1813
1788
1767
1748
1732
1719
1709
1702
1697
1694
1692
1692
1693
1694
1697
1699
1702
1705
1708
1711
1713
1715
1717
1719
1722
1724
1727
1730
1734
1738
1743
1749
1756
1764
1772
1780
1790
1799
1809
1818
1828
1837
1845
1853
1859
1864
1868
1869
1869
1868
1864
1860
1854
1847
1840
1832
1823
1814
1804
1794
1782
1771
1758
1745
1732
1718
1705
1692
1679
1668
1657
1648
1640
1634
1629
1626
1623
1621
1619
1618
1616
1614
1611
1607
1602
1595
1587
1577
1565
1551
1535
1518
1499
1479
1458
1436
1413
1389
1363
1338
1311
1283
1254
1224
1193
1161
1129
1096
1063
1030
997
964
932
899
867
835
804
773
742
712
682
654
626
600
575
552
530
511
493
478
465
453
444
436
431
427
424
423
424
425
428
433
439
446
455
466
477
490
505
520
537
554
572
591
610
629
647
666
684
702
720
737
754
770
786
802
818
833
848
863
877
892
906
920
934
948
961
975
988
1000
1012
1025
1036
1046
1055
1064
1071
1077
1082
1085
1086
1087
1085
1082
1078
1072
1066
1058
1049
1040
1030
1020
1008
999
987
976
963
950
935
919
901
881
859
835
810
783
754
723
692
659
625
591
556
522
489
457
427
399
374
352
332
315
302
291
284
280
278
279
282
288
295
304
315
326
339
352
365
378
392
405
417
430
441
452
463
473
483
492
501
510
518
525
532
539
545
551
557
563
568
574
580
585
591
598
605
613
621
630
641
652
664
676
690
704
718
733
748
764
779
794
809
824
838
851
864
877
889
901
914
926
937
949
961
973
985
996
1008
1018
1030
1040
1050
1059
1067
1074
1080
1084
1087
1089
1089
1089
1087
1085
1081
1076
1070
1063
1055
1046
1036
1025
1012
1000
986
971
955
938
920
902
883
863
843
822
801
779
757
734
711
688
665
643
621
599
579
560
541
524
509
495
483
472
463
457
452
449
448
450
453
459
468
478
491
506
523
541
561
583
605
629
653
678
704
730
757
785
813
842
870
899
927
956
984
1012
1040
1067
1095
1122
1150
1178
1206
1234
1262
1290
1317
1344
1370
1396
1420
1444
1466
1487
1506
1524
1541
1556
1569
1581
1590
1598
1604
1609
1611
1612
1612
1610
1607
1602
1597
1590
1583
1576
1569
1562
1555
1548
1543
1538
1534
1531
1529
1528
1528
1529
1530
1532
1535
1539
1543
1549
1555
1562
1570
1580
1589
1600
1611
1623
1636
1649
1663
1677
1692
1706
1721
1735
1749
1762
1775
1786
1796
1804
1811
1816
1819
1821
1821
1820
1817
1812
1806
1798
1789
1778
1766
1752
1738
1722
1705
1687
1669
1650
1630
1609
1587
1564
1540
1515
1490
1464
1438
1411
1384
1356
1328
1299
1270
1241
1211
1181
1151
1120
1088
1055
1022
989
956
923
891
860
829
800
773
747
723
700
679
660
642
625
610
595
582
569
556
543
530
517
503
489
474
457
440
422
402
381
358
335
310
284
257
229
200
171
141
111
80
50
21
-8
-35
-61
-86
-109
-130
-149
-165
-179
-190
-198
-202
-204
-203
-198
-190
-178
-163
-146
-125
-101
-76
-48
-18
13
44
77
109
141
173
204
234
264
292
319
344
368
389
408
425
440
452
462
470
475
479
480
479
476
472
466
459
451
442
433
423
412
402
392
382
373
365
356
349
342
335
328
321
315
308
300
292
283
273
262
250
238
224
210
195
179
162
145
128
110
91
71
50
28
5
-20
-46
-75
-105
-137
-171
-207
-244
-283
-323
-364
-406
-449
-493
-537
-581
-626
-671
-716
-761
-805
-849
-892
-934
-975
-1014
-1053
-1090
-1125
-1158
-1190
-1221
-1250
-1278
-1304
-1331
-1356
-1381
-1406
-1430
-1455
-1479
-1505
-1530
-1556
-1582
-1608
-1634
-1660
-1686
-1712
-1737
-1761
-1784
-1806
-1827
-1845
-1861
-1875
-1886
-1895
-1900
-1902
-1901
-1897
-1890
-1880
-1868
-1854
-1838
-1822
-1805
-1788
-1771
-1756
-1742
-1731
-1723
-1717
-1716
-1718
-1724
-1735
-1751
-1771
-1795
-1823
-1855
-1890
-1928
-1967
-2009
-2052
-2095
-2139
-2183
-2226
-2268
-2309
-2349
-2386
-2422
-2456
-2487
-2515
-2541
-2565
-2586
-2605
-2621
-2635
-2647
-2656
-2662
-2666
-2666
-2664
-2657
-2647
-2632
-2613
-2590
-2562
-2529
-2492
-2451
-2405
-2356
-2302
-2244
-2183
-2118
-2049
-1977
-1903
-1826
-1748
-1668
-1586
-1504
-1421
-1338
-1255
-1173
-1092
-1012
-934
-858
-785
-715
-647
-583
-523
-465
-411
-360
-313
-269
-229
-192
-160
-133
-111
-95
-84
-79
-80
-87
-102
-122
-150
-184
-224
-271
-323
-381
-444
-510
-580
-652
-725
-799
-873
-946
-1018
-1088
-1157
-1224
-1290
-1354
-1418
-1481
-1543
-1606
-1668
-1732
-1796
-1861
-1926
-1990
-2055
-2118
-2181
-2241
-2300
-2356
-2411
-2463
-2514
-2562
-2609
-2654
-2697
-2740
-2782
-2824
-2866
-2909
-2953
-2999
-3047
-3097
-3151
-3208
-3268
-3332
-3400
-3470
-3542
-3616
-3691
-3765
-3839
-3911
-3980
-4046
-4107
-4161
-4209
-4249
-4280
-4301
-4311
-4309
-4295
-4268
-4228
-4175
-4109
-4030
-3937
-3833
-3716
-3588
-3449
-3300
-3141
-2974
-2799
-2618
-2433
-2244
-2053
-1861
-1670
-1480
-1293
-1109
-930
-757
-589
-429
-276
-131
6
133
252
361
462
553
635
708
772
827
873
911
941
963
978
985
986
981
971
955
934
910
881
850
816
781
745
710
675
643
614
589
567
551
539
533
531
534
541
552
567
584
603
625
647
670
694
716
738
759
778
796
812
827
839
850
858
864
867
868
866
861
852
841
825
804
779
749
714
672
625
570
509
440
363
279
187
87
-21
-137
-261
-392
-531
-676
-828
-986
-1150
-1318
-1490
-1666
-1844
-2024
-2204
-2384
-2562
-2738
-2911
-3080
-3245
-3405
-3560
-3710
-3854
-3992
-4124
-4250
-4369
-4481
-4586
-4683
-4773
-4856
-4931
-4999
-5060
-5113
-5161
-5201
-5236
-5265
-5288
-5306
-5319
-5327
-5331
-5331
-5328
-5320
-5310
-5295
-5278
-5257
-5233
-5206
-5175
-5142
-5107
-5070
-5032
-4992
-4953
-4913
-4875
-4839
-4805
-4775
-4748
-4727
-4711
-4701
-4698
-4702
-4714
-4734
-4761
-4796
-4838
-4887
-4942
-5002
-5069
-5140
-5214
-5293
-5373
-5456
-5539
-5623
-5706
-5788
-5868
-5947
-6023
-6097
-6167
-6234
-6297
-6355
-6409
-6457
-6501
-6539
-6572
-6599
-6620
-6636
-6647
-6653
-6654
-6650
-6641
-6628
-6611
-6590
-6565
-6537
-6507
-6474
-6439
-6402
-6365
-6326
-6287
-6247
-6207
-6167
-6126
-6085
-6044
-6003
-5961
-5919
-5876
-5832
-5786
-5739
-5688
-5635
-5579
-5520
-5458
-5393
-5325
-5255
-5183
-5110
-5036
-4960
-4884
-4808
-4730
-4653
-4575
-4496
-4417
-4337
-4255
-4172
-4086
-3998
-3907
-3813
-3715
-3612
-3505
-3393
-3276
-3153
-3026
-2893
-2756
-2615
-2470
-2323
-2174
-2023
-1872
-1723
-1575
-1430
-1289
-1152
-1020
-895
-776
-663
-557
-459
-368
-284
-209
-142
-82
-31
11
44
67
80
83
74
55
25
-16
-66
-127
-197
-274
-359
-451
-547
-648
-752
-859
-966
-1073
-1179
-1282
-1382
-1476
-1565
-1647
-1720
-1785
-1840
-1885
-1919
-1942
-1954
-1955
-1946
-1926
-1897
-1859
-1814
-1761
-1701
-1636
-1565
-1489
-1409
-1325
-1239
-1150
-1059
-967
-873
-779
-685
-591
-498
-406
-317
-230
-146
-67
8
78
143
201
254
300
340
373
400
421
436
445
448
446
440
429
415
399
379
358
336
313
291
268
247
226
208
192
178
167
159
154
153
156
162
173
187
206
229
255
284
316
350
386
422
459
496
532
568
604
639
673
707
740
773
805
836
866
896
925
953
981
1008
1034
1060
1085
1109
1132
1154
1175
1194
1211
1225
1237
1245
1250
1250
1246
1237
1223
1203
1178
1148
1112
1071
1025
976
923
868
811
754
698
643
590
540
493
451
413
380
351
328
311
298
291
289
291
297
308
323
342
364
390
419
450
484
518
553
587
621
653
683
710
735
757
777
792
804
811
815
814
808
799
785
766
744
717
685
647
604
555
500
437
369
293
212
124
32
-64
-164
-265
-367
-470
-571
-671
-769
-863
-953
-1040
-1121
-1199
-1271
-1338
-1401
-1458
-1510
-1556
-1597
-1632
-1662
-1687
-1705
-1719
-1729
-1735
-1737
-1737
-1736
-1734
-1732
-1732
-1732
-1735
-1740
-1748
-1759
-1772
-1788
-1806
-1827
-1849
-1873
-1897
-1921
-1945
-1969
-1991
-2011
-2029
-2045
-2059
-2071
-2079
-2086
-2089
-2089
-2087
-2081
-2073
-2061
-2047
-2031
-2013
-1993
-1973
-1952
-1930
-1909
-1888
-1868
-1849
-1832
-1817
-1804
-1793
-1785
-1781
-1780
-1784
-1792
-1805
-1824
-1848
-1878
-1913
-1954
-2000
-2051
-2106
-2165
-2228
-2295
-2364
-2436
-2510
-2586
-2663
-2742
-2821
-2901
-2981
-3061
-3140
-3219
-3297
-3374
-3450
-3525
-3600
-3674
-3748
-3821
-3894
-3967
-4040
-4113
-4185
-4257
-4329
-4400
-4470
-4539
-4606
-4671
-4732
-4791
-4845
-4896
-4942
-4984
-5021
-5053
-5080
-5102
-5119
-5131
-5139
-5142
-5140
-5135
-5124
-5110
-5091
-5068
-5040
-5008
-4972
-4932
-4888
-4841
-4791
-4740
-4687
-4634
-4581
-4529
-4477
-4427
-4379
-4332
-4287
-4244
-4203
-4163
-4126
-4090
-4056
-4022
-3992
-3962
-3933
-3905
-3880
-3856
-3835
-3817
-3801
-3790
-3782
-3778
-3778
-3783
-3791
-3804
-3820
-3839
-3861
-3885
-3911
-3937
-3963
-3987
-4010
-4029
-4045
-4057
-4064
-4067
-4064
-4056
-4043
-4025
-4001
-3972
-3939
-3900
-3858
-3811
-3761
-3707
-3650
-3591
-3530
-3467
-3403
-3339
-3274
-3210
-3148
-3088
-3030
-2975
-2924
-2877
-2834
-2796
-2763
-2735
-2714
-2698
-2687
-2683
-2685
-2692
-2704
-2721
-2742
-2767
-2794
-2823
-2852
-2882
-2910
-2937
-2962
-2983
-3001
-3014
-3022
-3023
-3019
-3006
-2986
-2958
-2921
-2874
-2818
-2753
-2677
-2592
-2498
-2394
-2282
-2162
-2033
-1900
-1759
-1613
-1462
-1307
-1150
-990
-829
-668
-507
-348
-191
-38
111
256
395
528
654
773
885
989
1085
1172
1252
1323
1386
1441
1489
1530
1563
1590
1612
1628
1639
1646
1649
1650
1647
1643
1637
1629
1620
1610
1599
1588
1577
1567
1558
1551
1546
1544
1545
1550
1558
1572
1589
1612
1640
1674
1712
1755
1803
1856
1911
1971
2032
2096
2161
2226
2291
2354
2416
2476
2532
2585
2634
2679
2720
2756
2787
2813
2833
2847
2855
2857
2852
2841
2823
2799
2768
2731
2688
2641
2588
2530
2469
2404
2336
2266
2193
2117
2040
1962
1882
1801
1720
1639
1558
1478
1399
1321
1245
1170
1097
1025
956
888
821
755
691
628
565
503
441
380
320
261
204
149
96
48
2
-38
-74
-106
-131
-152
-167
-177
-182
-182
-178
-171
-161
-148
-135
-121
-108
-96
-85
-77
-71
-68
-69
-73
-82
-94
-111
-132
-157
-187
-220
-257
-296
-339
-382
-428
-474
-520
-566
-611
-656
-700
-743
-785
-825
-865
-902
-938
-972
-1004
-1035
-1063
-1090
-1114
-1136
-1156
-1174
-1191
-1206
-1220
-1234
-1248
-1263
-1278
-1294
-1312
-1331
-1352
-1375
-1398
-1424
-1450
-1477
-1505
-1534
-1562
-1591
-1619
-1646
-1673
-1700
-1725
-1749
-1771
-1792
-1812
-1829
-1845
-1859
-1871
-1881
-1889
-1896
-1901
-1906
-1910
-1913
-1916
-1918
-1919
-1919
-1917
-1913
-1906
-1895
-1880
-1859
-1834
-1803
-1766
-1723
-1674
-1619
-1557
-1489
-1414
-1333
-1246
-1153
-1055
-950
-841
-727
-609
-487
-362
-234
-103
30
165
302
440
580
721
862
1004
1149
1294
1441
1588
1736
1885
2035
2184
2333
2481
2628
2773
2915
3055
3190
3322
3448
3570
3685
3794
3896
3991
4078
4159
4232
4297
4355
4405
4448
4484
4513
4534
4549
4557
4559
4554
4543
4525
4501
4471
4435
4392
4344
4291
4233
4171
4104
4034
3960
3883
3803
3720
3635
3548
3458
3366
3273
3177
3079
2979
2878
2775
2670
2565
2458
2351
2244
2137
2031
1925
1820
1717
1617
1518
1422
1328
1238
1151
1068
987
909
835
763
694
628
564
503
444
388
335
285
238
195
156
120
89
62
40
22
8
-1
-5
-5
-1
8
21
37
56
78
102
127
154
181
208
235
263
289
315
341
366
390
414
437
460
482
505
527
549
571
594
618
642
667
693
719
746
773
800
828
855
882
908
935
961
986
1012
1037
1062
1088
1113
1139
1166
1193
1222
1252
1284
1318
1355
1395
1438
1485
1537
1592
1653
1718
1788
1863
1943
2027
2117
2212
2311
2415
2524
2636
2752
2872
2994
3119
3246
3375
3504
3633
3762
3890
4017
4141
4263
4383
4499
4613
4723
4830
4935
5036
5135
5231
5325
5416
5504
5590
5674
5755
5832
5906
5976
6042
6103
6160
6212
6258
6300
6335
6366
6391
6411
6425
6434
6439
6438
6432
6422
6407
6387
6362
6333
6299
6260
6217
6169
6117
6060
5999
5934
5866
5794
5720
5644
5566
5487
5408
5329
5251
5174
5100
5028
4959
4894
4834
4778
4727
4682
4642
4608
4581
4559
4544
4536
4534
4538
4548
4564
4586
4613
4645
4683
4724
4771
4821
4876
4934
4995
5060
5127
5196
5267
5338
5411
5483
5554
5625
5694
5762
5827
5890
5950
6008
6062
6113
6161
6205
6246
6284
6319
6351
6380
6407
6431
6453
6473
6492
6508
6523
6537
6549
6559
6568
6576
6581
6585
6587
6586
6583
6579
6571
6562
6550
6536
6520
6502
6482
6460
6437
6411
6383
6354
6322
6288
6252
6213
6172
6127
6079
6028
5973
5914
5851
5785
5715
5641
5565
5485
5404
5321
5236
5151
5064
4978
4892
4805
4719
4634
4549
4465
4381
4299
4216
4135
4054
3974
3894
3815
3735
3655
3576
3496
3416
3336
3257
3178
3099
3022
2946
2872
2800
2731
2664
2600
2539
2482
2428
2378
2331
2287
2247
2211
2178
2148
2121
2097
2077
2059
2043
2029
2017
2008
2000
1993
1988
1984
1980
1978
1977
1978
1979
1981
1985
1989
1994
2001
2008
2017
2028
2039
2053
2069
2086
2106
2128
2152
2179
2208
2240
2274
2310
2349
2389
2431
2473
2517
2562
2607
2651
2695
2738
2779
2818
2856
2891
2923
2953
2981
3005
3027
3046
3063
3077
3090
3101
3110
3118
3125
3130
3135
3140
3143
3147
3150
3152
3154
3156
3157
3158
3159
3158
3157
3156
3154
3151
3148
3144
3139
3134
3128
3122
3116
3109
3103
3097
3091
3087
3083
3080
3079
3080
3083
3089
3097
3108
3123
3141
3162
3187
3214
3245
3279
3316
3355
3396
3440
3485
3531
3578
3626
3674
3722
3770
3818
3866
3913
3960
4006
4054
4100
4147
4192
4238
4282
4326
4368
4409
4449
4486
4521
4554
4585
4613
4640
4663
4685
4704
4721
4735
4748
4758
4765
4771
4775
4778
4778
4778
4777
4775
4773
4771
4768
4767
4766
4765
4766
4768
4770
4774
4778
4783
4789
4796
4802
4809
4816
4822
4828
4833
4837
4840
4841
4842
4842
4840
4838
4835
4831
4827
4822
4817
4812
4806
4800
4794
4788
4783
4778
4773
4770
4767
4766
4766
4768
4771
4776
4783
4792
4802
4814
4827
4842
4858
4876
4895
4916
4938
4961
4986
5013
5041
5071
5102
5134
5167
5200
5234
5268
5302
5336
5368
5399
5428
5456
5481
5504
5525
5543
5558
5571
5581
5588
5592
5594
5592
5589
5582
5574
5563
5550
5535
5519
5501
5481
5461
5440
5419
5397
5375
5354
5332
5312
5292
5274
5257
5242
5229
5218
5209
5203
5200
5199
5202
5207
5215
5227
5241
5257
5276
5298
5322
5347
5375
5404
5434
5466
5499
5533
5568
5604
5639
5675
5711
5747
5782
5816
5849
5880
5911
5939
5966
5990
6012
6032
6049
6064
6075
6084
6090
6092
6091
6087
6079
6068
6053
6035
6012
5986
5956
5922
5884
5842
5796
5747
5693
5637
5576
5514
5448
5379
5309
5236
5161
5085
5006
4927
4845
4763
4680
4596
4512
4427
4342
4257
4172
4086
4003
3919
3835
3752
3670
3589
3510
3432
3355
3280
3206
3134
3064
2995
2928
2863
2799
2737
2677
2618
2560
2504
2449
2396
2344
2295
2246
2200
2155
2112
2071
2031
1994
1958
1925
1893
1864
1837
1813
1791
1772
1755
1741
1731
1723
1719
1717
1719
1724
1732
1743
1756
1772
1791
1811
1834
1858
1884
1912
1941
1971
2001
2033
2065
2095
2125
2153
2179
2203
2224
2242
2257
2268
2275
2279
2278
2273
2264
2250
2232
2208
2180
2148
2110
2067
2019
1967
1909
1846
1778
1705
1627
1544
1457
1364
1267
1165
1058
947
832
712
589
462
331
197
59
-80
-222
-366
-511
-658
-805
-952
-1100
-1248
-1395
-1541
-1687
-1832
-1975
-2117
-2257
-2395
-2531
-2665
-2795
-2922
-3046
-3167
-3283
-3395
-3502
-3605
-3703
-3796
-3884
-3967
-4043
-4116
-4183
-4244
-4299
-4349
-4394
-4434
-4468
-4498
-4523
-4543
-4560
-4572
-4581
-4587
-4590
-4589
-4587
-4581
-4574
-4564
-4551
-4537
-4520
-4501
-4479
-4454
-4427
-4397
-4363
-4327
-4287
-4243
-4196
-4146
-4091
-4034
-3972
-3907
-3839
-3767
-3691
-3612
-3530
-3444
-3356
-3265
-3171
-3076
-2978
-2879
-2778
-2677
-2574
-2472
-2369
-2267
-2165
-2064
-1964
-1866
-1770
-1677
-1585
-1497
-1411
-1329
-1249
-1173
-1101
-1031
-965
-902
-843
-787
-734
-684
-638
-594
-553
-516
-481
-448
-419
-392
-368
-346
-327
-311
-296
-284
-273
-265
-258
-253
-250
-247
-246
-246
-247
-249
-251
-253
-256
-258
-261
-263
-264
-265
-264
-263
-261
-258
-253
-248
-241
-234
-225
-215
-204
-193
-180
-165
-150
-134
-117
-98
-79
-59
-39
-17
4
26
48
70
92
114
135
155
175
194
212
229
244
259
272
285
295
305
313
321
327
332
335
338
339
340
339
337
333
329
323
316
307
297
285
271
256
238
218
196
171
144
114
81
45
7
-34
-78
-125
-174
-226
-280
-337
-397
-458
-523
-589
-658
-730
-804
-881
-960
-1042
-1126
-1213
-1302
-1393
-1486
-1582
-1679
-1779
-1880
-1982
-2086
-2192
-2299
-2408
-2518
-2629
-2742
-2857
-2972
-3090
-3208
-3328
-3450
-3572
-3695
-3820
-3945
-4070
-4197
-4324
-4451
-4578
-4704
-4830
-4954
-5078
-5200
-5320
-5439
-5556
-5670
-5782
-5892
-5999
-6103
-6204
-6302
-6397
-6489
-6579
-6665
-6748
-6827
-6904
-6977
-7047
-7115
-7179
-7240
-7298
-7353
-7405
-7454
-7501
-7544
-7585
-7623
-7659
-7693
-7724
-7753
-7780
-7805
-7829
-7850
-7869
-7887
-7902
-7915
-7926
-7935
-7941
-7945
-7946
-7945
-7941
-7935
-7926
-7914
-7899
-7881
-7861
-7838
-7811
-7782
-7749
-7714
-7675
-7634
-7589
-7542
-7491
-7437
-7381
-7322
-7260
-7196
-7128
-7059
-6986
-6911
-6834
-6755
-6674
-6590
-6505
-6418
-6329
-6239
-6148
-6055
-5960
-5865
-5769
-5672
-5574
-5476
-5376
-5277
-5177
-5076
-4975
-4874
-4772
-4670
-4568
-4466
-4365
-4264
-4163
-4064
-3967
-3871
-3776
-3685
-3596
-3509
-3426
-3346
-3270
-3197
-3128
-3063
-3001
-2943
-2889
-2838
-2791
-2748
-2708
-2671
-2638
-2608
-2581
-2557
-2535
-2517
-2501
-2487
-2476
-2467
-2460
-2456
-2453
-2452
-2453
-2456
-2461
-2467
-2475
-2484
-2495
-2507
-2520
-2535
-2550
-2567
-2584
-2602
-2620
-2639
-2658
-2678
-2698
-2718
-2739
-2760
-2781
-2803
-2825
-2848
-2871
-2895
-2920
-2945
-2972
-2999
-3028
-3057
-3088
-3119
-3152
-3186
-3220
-3255
-3291
-3328
-3366
-3405
-3445
-3485
-3526
-3569
-3612
-3655
-3700
-3745
-3791
-3837
-3883
-3928
-3974
-4019
-4064
-4107
-4149
-4191
-4230
-4268
-4303
-4337
-4368
-4397
-4423
-4446
-4466
-4483
-4497
-4508
-4516
-4520
-4521
-4519
-4513
-4505
-4492
-4477
-4459
-4437
-4413
-4386
-4357
-4325
-4292
-4257
-4220
-4183
-4145
-4106
-4067
-4027
-3989
-3951
-3914
-3878
-3843
-3810
-3779
-3750
-3723
-3698
-3676
-3657
-3640
-3626
-3614
-3605
-3600
-3597
-3598
-3602
-3609
-3620
-3634
-3651
-3671
-3695
-3722
-3751
-3783
-3817
-3854
-3892
-3932
-3973
-4016
-4059
-4104
-4149
-4194
-4239
-4284
-4330
-4374
-4419
-4462
-4505
-4547
-4588
-4627
-4666
-4703
-4739
-4773
-4807
-4838
-4868
-4897
-4924
-4950
-4974
-4996
-5016
-5035
-5052
-5068
-5081
-5094
-5104
-5114
-5122
-5129
-5135
-5139
-5143
-5145
-5146
-5146
-5144
-5142
-5137
-5132
-5125
-5117
-5108
-5098
-5086
-5073
-5059
-5043
-5026
-5008
-4989
-4968
-4947
-4924
-4900
-4875
-4849
-4822
-4795
-4767
-4738
-4709
-4680
-4650
-4619
-4589
-4557
-4526
-4494
-4461
-4428
-4395
-4362
-4328
-4294
-4260
-4226
-4192
-4158
-4124
-4091
-4057
-4024
-3992
-3960
-3929
-3898
-3868
-3838
-3809
-3781
-3754
-3727
-3701
-3675
-3650
-3626
-3603
-3580
-3557
-3535
-3514
-3493
-3473
-3453
-3434
-3416
-3398
-3380
-3363
-3346
-3330
-3314
-3298
-3283
-3268
-3253
-3238
-3223
-3208
-3194
-3180
-3166
-3152
-3138
-3124
-3111
-3098
-3085
-3073
-3060
-3048
-3037
-3025
-3014
-3003
-2993
-2983
-2973
-2964
-2955
-2947
-2940
-2934
-2928
-2924
-2920
-2918
-2917
-2917
-2919
-2922
-2927
-2933
-2941
-2951
-2962
-2975
-2988
-3003
-3019
-3036
-3054
-3073
-3091
-3111
-3130
-3150
-3170
-3189
-3209
-3229
-3248
-3267
-3286
-3304
-3322
-3339
-3356
-3372
-3387
-3402
-3416
-3430
-3443
-3455
-3466
-3477
-3487
-3497
-3506
-3514
-3521
-3527
-3533
-3538
-3542
-3545
-3548
-3549
-3549
-3548
-3545
-3541
-3536
-3529
-3520
-3510
-3497
-3484
-3468
-3451
-3432
-3411
-3389
-3364
-3338
-3311
-3282
-3251
-3219
-3185
-3151
-3115
-3079
-3042
-3005
-2967
-2930
-2893
-2856
-2819
-2783
-2747
-2711
-2676
-2642
-2608
-2575
-2542
-2510
-2479
-2449
-2419
-2390
-2362
-2335
-2309
-2283
-2259
-2235
-2212
-2190
-2169
-2148
-2129
-2110
-2091
-2074
-2056
-2040
-2023
-2007
-1991
-1976
-1960
-1944
-1928
-1911
-1894
-1877
-1860
-1842
-1824
-1805
-1785
-1764
-1743
-1721
-1697
-1673
-1647
-1620
-1593
-1564
-1534
-1503
-1471
-1438
-1404
-1369
-1333
-1296
-1259
-1220
-1181
-1141
-1099
-1058
-1014
-971
-927
-883
-838
-792
-746
-700
-653
-606
-559
-511
-463
-415
-366
-317
-268
-219
-169
-119
-68
-17
33
84
135
186
237
288
339
390
440
490
540
589
638
687
735
782
829
876
921
966
1008
1051
1092
1132
1170
1207
1242
1275
1307
1338
1367
1395
1421
1445
1468
1490
1511
1531
1549
1566
1582
1598
1612
1625
1638
1650
1661
1672
1683
1692
1702
1711
1720
1728
1737
1745
1753
1761
1770
1778
1787
1796
1806
1816
1827
1839
1851
1864
1878
1893
1908
1924
1940
1957
1975
1993
2011
2029
2049
2069
2088
2108
2128
2148
2168
2188
2209
2229
2249
2268
2288
2307
2325
2343
2361
2377
2394
2409
2423
2437
2449
2460
2471
2480
2488
2494
2500
2504
2507
2509
2510
2510
2509
2508
2505
2501
2497
2493
2487
2481
2475
2468
2461
2454
2446
2438
2430
2421
2413
2404
2395
2387
2378
2369
2360
2351
2342
2333
2325
2316
2308
2301
2294
2287
2281
2275
2270
2266
2262
2259
2256
2253
2251
2250
2248
2247
2246
2246
2246
2246
2246
2247
2248
2249
2251
2254
2257
2260
2264
2269
2275
2281
2288
2296
2305
2315
2325
2337
2350
2363
2378
2393
2409
2426
2444
2463
2483
2503
2523
2544
2566
2587
2610
2632
2654
2677
2699
2721
2743
2765
2786
2807
2827
2846
2865
2883
2900
2915
2930
2943
2956
2967
2976
2985
2992
2998
3003
3007
3010
3012
3013
3014
3014
3013
3011
3009
3007
3004
3002
2999
2997
2994
2992
2991
2989
2989
2988
2988
2988
2988
2988
2989
2989
2990
2991
2992
2994
2995
2997
2999
3002
3005
3008
3012
3016
3021
3026
3032
3039
3047
3055
3063
3072
3082
3092
3102
3112
3122
3132
3142
3151
3160
3168
3176
3183
3190
3196
3201
3206
3211
3215
3219
3222
3225
3228
3231
3234
3236
3239
3242
3245
3248
3251
3254
3257
3261
3264
3268
3271
3275
3279
3282
3286
3290
3294
3298
3303
3307
3312
3317
3323
3328
3333
3339
3345
3350
3356
3362
3368
3373
3379
3384
3389
3394
3399
3404
3408
3412
3416
3419
3422
3424
3426
3427
3427
3428
3427
3427
3426
3424
3422
3420
3418
3416
3413
3410
3407
3404
3400
3397
3393
3389
3384
3379
3374
3369
3363
3357
3351
3344
3338
3331
3325
3318
3312
3306
3300
3294
3289
3284
3279
3274
3270
3266
3263
3259
3256
3254
3251
3249
3247
3245
3244
3242
3240
3238
3235
3232
3228
3224
3218
3212
3204
3195
3185
3174
3161
3146
3130
3112
3092
3071
3048
3023
2996
2968
2938
2907
2874
2839
2803
2765
2726
2686
2644
2601
2557
2511
2464
2416
2368
2318
2268
2217
2165
2114
2062
2011
1960
1909
1859
1809
1761
1714
1667
1622
1579
1537
1496
1458
1421
1386
1354
1323
1295
1268
1244
1222
1202
1183
1167
1153
1141
1131
1123
1116
1112
1109
1108
1108
1111
1115
1120
1127
1136
1146
1157
1170
1184
1199
1216
1234
1253
1274
1295
1318
1343
1368
1395
1423
1452
1483
1514
1547
1581
1616
1652
1690
1728
1768
1810
1852
1895
1940
1985
2032
2079
2128
2176
2226
2276
2326
2377
2427
2478
2528
2578
2628
2677
2725
2772
2819
2864
2909
2952
2994
3035
3074
3112
3149
3183
3216
3247
3276
3303
3327
3349
3368
3385
3399
3411
3419
3425
3427
3427
3424
3419
3410
3399
3385
3368
3349
3327
3303
3276
3247
3216
3182
3147
3110
3072
3032
2990
2947
2903
2857
2811
2763
2715
2666
2616
2566
2515
2464
2413
2362
2310
2259
2208
2156
2106
2055
2004
1954
1903
1853
1802
1752
1702
1651
1600
1549
1498
1446
1394
1342
1290
1237
1184
1130
1076
1020
966
911
855
798
741
684
626
567
508
449
390
330
270
211
151
92
33
-26
-84
-142
-199
-256
-313
-369
-424
-479
-534
-588
-642
-696
-750
-803
-856
-910
-963
-1016
-1071
-1125
-1180
-1235
-1290
-1346
-1403
-1460
-1519
-1578
-1638
-1699
-1761
-1824
-1888
-1952
-2017
-2083
-2149
-2216
-2283
-2350
-2416
-2483
-2549
-2615
-2680
-2745
-2808
-2871
-2932
-2991
-3050
-3106
-3161
-3214
-3265
-3314
-3362
-3407
-3449
-3490
-3528
-3564
-3598
-3629
-3658
-3684
-3708
-3730
-3749
-3766
-3781
-3793
-3803
-3811
-3817
-3821
-3823
-3823
-3821
-3817
-3811
-3804
-3795
-3785
-3772
-3759
-3744
-3727
-3709
-3690
-3669
-3647
-3623
-3598
-3571
-3544
-3514
-3484
-3452
-3419
-3385
-3350
-3314
-3277
-3238
-3199
-3160
-3119
-3078
-3036
-2993
-2950
-2907
-2863
-2819
-2775
-2731
-2686
-2642
-2598
-2555
-2511
-2468
-2426
-2384
-2343
-2303
-2263
-2224
-2187
-2150
-2114
-2079
-2045
-2012
-1981
-1950
-1919
-1890
-1862
-1834
-1807
-1781
-1756
-1731
-1707
-1684
-1662
-1640
-1618
-1598
-1577
-1558
-1538
-1519
-1501
-1483
-1465
-1447
-1430
-1413
-1395
-1378
-1360
-1343
-1325
-1308
-1290
-1272
-1254
-1235
-1217
-1198
-1179
-1160
-1140
-1120
-1099
-1078
-1056
-1034
-1010
-988
-965
-942
-918
-895
-871
-848
-824
-801
-777
-754
-730
-707
-683
-660
-636
-612
-588
-563
-539
-514
-488
-462
-435
-407
-379
-350
-321
-290
-259
-228
-195
-162
-128
-94
-59
-24
12
48
84
121
158
196
234
272
311
350
390
429
469
509
548
588
627
666
704
742
779
815
850
884
918
950
981
1010
1040
1067
1093
1118
1141
1162
1182
1199
1215
1230
1242
1253
1262
1269
1274
1278
1280
1280
1278
1275
1269
1262
1254
1243
1231
1217
1201
1184
1165
1144
1123
1100
1075
1050
1024
996
968
939
910
880
849
818
787
756
724
692
660
628
596
564
532
501
469
438
407
377
347
318
289
262
235
210
185
161
139
117
96
76
57
39
22
5
-11
-26
-41
-54
-67
-79
-90
-99
-108
-116
-122
-128
-132
-134
-136
-136
-135
-133
-130
-126
-121
-115
-108
-101
-93
-85
-76
-67
-57
-48
-38
-29
-20
-11
-2
6
14
21
28
34
39
43
47
49
51
51
51
49
45
41
35
27
18
8
-4
-17
-32
-49
-67
-86
-107
-129
-152
-177
-203
-230
-258
-287
-316
-347
-378
-410
-443
-476
-509
-543
-577
-611
-645
-679
-714
-748
-782
-816
-850
-883
-916
-948
-980
-1012
-1042
-1072
-1101
-1129
-1156
-1182
-1207
-1231
-1254
-1275
-1296
-1315
-1334
-1351
-1367
-1382
-1396
-1409
-1421
-1432
-1442
-1451
-1459
-1467
-1473
-1480
-1485
-1490
-1495
-1500
-1504
-1508
-1512
-1515
-1519
-1523
-1526
-1529
-1533
-1537
-1540
-1544
-1549
-1553
-1558
-1564
-1569
-1576
-1583
-1590
-1598
-1607
-1616
-1627
-1638
-1649
-1662
-1675
-1690
-1705
-1720
-1737
-1754
-1771
-1789
-1807
-1826
-1845
-1864
-1883
-1902
-1921
-1940
-1959
-1978
-1996
-2013
-2031
-2047
-2063
-2078
-2092
-2105
-2117
-2128
-2138
-2147
-2155
-2161
-2166
-2169
-2172
-2173
-2172
-2171
-2168
-2163
-2158
-2151
-2143
-2133
-2122
-2110
-2097
-2082
-2066
-2049
-2031
-2011
-1990
-1968
-1945
-1920
-1895
-1868
-1841
-1812
-1782
-1751
-1718
-1685
-1651
-1615
-1578
-1540
-1501
-1460
-1418
-1375
-1331
-1285
-1238
-1190
-1141
-1091
-1040
-988
-936
-882
-828
-773
-718
-661
-605
-548
-491
-433
-376
-318
-260
-202
-145
-88
-31
26
82
138
193
248
302
355
407
459
510
559
608
656
703
749
793
837
879
919
958
996
1032
1066
1099
1129
1158
1185
1210
1233
1254
1273
1290
1305
1318
1330
1339
1347
1353
1357
1360
1361
1361
1359
1356
1351
1345
1337
1328
1319
1308
1296
1283
1269
1255
1240
1224
1208
1191
1173
1155
1137
1118
1098
1078
1057
1035
1012
990
967
942
917
892
865
839
811
783
755
726
697
668
638
608
577
546
515
484
452
420
387
354
322
289
256
223
190
158
126
94
62
31
0
-30
-60
-89
-118
-146
-173
-200
-226
-251
-276
-300
-324
-347
-368
-390
-410
-430
-448
-466
-483
-500
-515
-529
-543
-556
-568
-579
-590
-599
-608
-617
-625
-632
-639
-645
-651
-657
-663
-668
-673
-678
-683
-688
-693
-698
-703
-708
-714
-719
-725
-730
-736
-741
-747
-752
-758
-763
-768
-773
-778
-782
-786
-790
-793
-796
-799
-801
-802
-803
-804
-804
-804
-803
-802
-801
-800
-798
-796
-794
-792
-791
-789
-788
-787
-786
-786
-786
-787
-788
-790
-793
-796
-800
-805
-810
-815
-822
-829
-836
-845
-854
-863
-873
-884
-896
-908
-921
-935
-949
-965
-981
-997
-1014
-1033
-1052
-1071
-1091
-1112
-1133
-1154
-1176
-1198
-1220
-1242
-1265
-1288
-1311
-1334
-1357
-1380
-1403
-1425
-1448
-1471
-1493
-1515
-1537
-1558
-1579
-1600
-1620
-1640
-1660
-1679
-1697
-1715
-1732
-1749
-1766
-1782
-1797
-1812
-1826
-1839
-1852
-1865
-1877
-1889
-1900
-1910
-1920
-1929
-1938
-1946
-1954
-1961
-1967
-1973
-1978
-1983
-1987
-1990
-1993
-1994
-1996
-1996
-1996
-1996
-1994
-1993
-1990
-1987
-1984
-1980
-1976
-1972
-1967
-1962
-1957
-1951
-1945
-1939
-1933
-1926
-1920
-1913
-1907
-1900
-1894
-1887
-1881
-1875
-1868
-1862
-1857
-1851
-1845
-1840
-1834
-1829
-1824
-1819
-1814
-1809
-1805
-1801
-1796
-1792
-1788
-1784
-1780
-1776
-1772
-1768
-1764
-1759
-1755
-1750
-1746
-1741
-1736
-1730
-1724
-1718
-1712
-1705
-1698
-1691
-1683
-1674
-1666
-1656
-1646
-1636
-1625
-1614
-1602
-1589
-1576
-1563
-1549
-1534
-1518
-1503
-1486
-1469
-1451
-1433
-1414
-1394
-1374
-1353
-1331
-1308
-1285
-1261
-1237
-1212
-1187
-1161
-1135
-1108
-1081
-1053
-1026
-998
-970
-941
-912
-883
-854
-825
-795
-766
-736
-706
-676
-646
-616
-586
-557
-528
-499
-470
-442
-414
-387
-361
-335
-310
-285
-262
-239
-217
-196
-177
-158
-139
-122
-106
-90
-76
-62
-49
-37
-25
-14
-4
6
15
23
31
38
45
50
56
60
64
67
69
70
71
71
71
70
69
67
65
62
59
55
51
46
41
35
28
20
12
3
-7
-18
-29
-41
-54
-68
-83
-98
-114
-130
-148
-165
-184
-202
-221
-241
-261
-281
-302
-322
-343
-364
-386
-407
-428
-450
-471
-492
-513
-533
-554
-574
-593
-612
-631
-649
-666
-683
-699
-715
-730
-744
-758
-771
-783
-794
-804
-813
-822
-829
-836
-841
-846
-849
-851
-853
-853
-852
-851
-848
-845
-841
-835
-830
-823
-816
-809
-801
-792
-783
-774
-764
-754
-744
-733
-722
-712
-700
-689
-678
-667
-655
-644
-633
-623
-612
-602
-592
-583
-574
-566
-558
-551
-544
-538
-532
-527
-522
-517
-513
-510
-506
-503
-501
-499
-497
-496
-496
-495
-496
-497
-498
-500
-503
-506
-510
-514
-519
-524
-530
-537
-544
-552
-560
-569
-579
-589
-599
-610
-621
-633
-646
-658
-672
-685
-700
-714
-729
-745
-760
-777
-793
-810
-827
-844
-862
-879
-897
-915
-932
-950
-967
-984
-1002
-1018
-1035
-1052
-1068
-1085
-1101
-1117
-1133
-1148
-1164
-1179
-1194
-1209
-1223
-1237
-1251
-1264
-1277
-1289
-1301
-1313
-1323
-1334
-1343
-1352
-1360
-1367
-1374
-1380
-1385
-1389
-1392
-1394
-1396
-1396
-1395
-1393
-1390
-1385
-1379
-1372
-1364
-1354
-1343
-1330
-1316
-1301
-1284
-1266
-1247
-1226
-1204
-1181
-1156
-1129
-1101
-1072
-1041
-1008
-974
-939
-902
-863
-823
-782
-739
-694
-648
-600
-551
-500
-448
-394
-339
-282
-224
-165
-105
-43
19
82
146
210
275
340
406
472
538
604
670
735
801
867
932
998
1063
1128
1192
1257
1321
1384
1447
1510
1572
1633
1694
1754
1813
1870
1927
1983
2037
2092
2144
2195
2245
2293
2340
2386
2430
2472
2514
2554
2592
2629
2664
2698
2730
2761
2790
2817
2843
2867
2890
2911
2931
2949
2965
2980
2994
3006
3016
3025
3033
3039
3044
3048
3050
3051
3051
3050
3048
3045
3040
3035
3029
3022
3015
3007
2998
2989
2979
2969
2958
2947
2936
2924
2913
2901
2889
2877
2865
2853
2842
2831
2820
2810
2800
2791
2782
2773
2766
2759
2752
2747
2742
2738
2734
2731
2729
2728
2728
2728
2729
2731
2733
2736
2740
2744
2749
2754
2760
2767
2773
2781
2788
2796
2805
2813
2822
2831
2840
2850
2859
2869
2878
2888
2897
2906
2915
2924
2932
2940
2948
2955
2962
2968
2974
2979
2984
2988
2992
2995
2997
2999
3001
3002
3003
3003
3003
3003
3002
3001
2999
2997
2995
2992
2989
2986
2983
2979
2975
2971
2966
2961
2956
2951
2945
2938
2932
2925
2917
2909
2901
2892
2883
2874
2864
2855
2845
2835
2824
2814
2804
2794
2784
2775
2765
2756
2747
2738
2730
2722
2715
2708
2703
2698
2693
2690
2688
2687
2687
2688
2690
2693
2698
2703
2710
2718
2727
2737
2748
2759
2772
2786
2800
2815
2831
2847
2864
2882
2900
2918
2937
2956
2975
2995
3015
3035
3055
3075
3094
3114
3134
3154
3173
3192
3210
3227
3244
3261
3276
3290
3304
3316
3328
3339
3348
3356
3364
3370
3376
3380
3384
3387
3388
3390
3390
3390
3389
3387
3385
3383
3380
3376
3373
3368
3364
3359
3354
3348
3342
3336
3330
3323
3316
3308
3300
3292
3284
3275
3266
3257
3248
3239
3229
3220
3210
3200
3190
3180
3170
3160
3149
3139
3128
3118
3107
3096
3086
3075
3064
3054
3043
3032
3022
3011
3001
2990
2980
2970
2960
2950
2940
2931
2922
2913
2905
2897
2890
2883
2876
2871
2865
2861
2857
2854
2851
2850
2848
2848
2848
2848
2849
2851
2853
2855
2857
2859
2862
2864
2867
2869
2871
2872
2874
2874
2875
2875
2874
2873
2871
2869
2866
2863
2859
2854
2849
2843
2836
2828
2820
2811
2801
2791
2779
2768
2755
2741
2727
2712
2697
2681
2664
2646
2628
2609
2590
2570
2549
2528
2507
2485
2462
2439
2416
2392
2368
2344
2319
2295
2270
2244
2219
2193
2168
2142
2116
2090
2065
2039
2013
1986
1960
1934
1908
1882
1856
1829
1803
1777
1751
1725
1699
1673
1648
1622
1597
1572
1547
1522
1498
1474
1450
1426
1403
1381
1359
1337
1315
1294
1273
1253
1233
1214
1195
1176
1158
1141
1124
1108
1091
1076
1060
1045
1031
1016
1002
988
974
960
946
933
920
907
894
881
868
856
843
831
818
806
794
781
769
756
744
731
718
705
692
678
664
650
635
620
605
589
572
555
537
519
500
480
459
437
415
392
368
343
318
291
263
235
205
175
143
110
76
41
5
-32
-70
-109
-150
-191
-234
-277
-322
-368
-414
-462
-511
-561
-612
-664
-717
-770
-825
-881
-938
-996
-1055
-1114
-1174
-1235
-1296
-1358
-1420
-1483
-1546
-1609
-1672
-1736
-1799
-1862
-1925
-1987
-2049
-2111
-2172
-2233
-2293
-2353
-2411
-2469
-2527
-2583
-2638
-2692
-2746
-2798
-2849
-2899
-2949
-2997
-3043
-3089
-3134
-3178
-3220
-3262
-3302
-3341
-3379
-3416
-3452
-3487
-3521
-3553
-3585
-3616
-3646
-3674
-3702
-3729
-3755
-3780
-3804
-3828
-3850
-3872
-3893
-3913
-3932
-3951
-3968
-3985
-4002
-4017
-4032
-4046
-4059
-4073
-4085
-4096
-4107
-4117
-4126
-4135
-4142
-4150
-4156
-4162
-4168
-4172
-4177
-4181
-4184
-4187
-4190
-4193
-4195
-4198
-4200
-4203
-4206
-4209
-4212
-4215
-4219
-4224
-4228
-4234
-4240
-4246
-4253
-4261
-4269
-4278
-4288
-4298
-4309
-4321
-4334
-4347
-4362
-4377
-4392
-4408
-4425
-4443
-4461
-4480
-4499
-4519
-4539
-4559
-4580
-4600
-4621
-4641
-4662
-4682
-4702
-4722
-4742
-4761
-4780
-4799
-4817
-4834
-4851
-4867
-4883
-4898
-4912
-4926
-4939
-4952
-4964
-4975
-4986
-4996
-5005
-5014
-5023
-5031
-5039
-5046
-5053
-5059
-5065
-5071
-5076
-5081
-5085
-5090
-5094
-5097
-5101
-5104
-5107
-5110
-5112
-5115
-5117
-5119
-5121
-5123
-5124
-5126
-5127
-5128
-5129
-5130
-5131
-5131
-5131
-5131
-5131
-5130
-5129
-5127
-5125
-5123
-5121
-5118
-5114
-5110
-5106
-5101
-5096
-5090
-5083
-5077
-5069
-5062
-5054
-5045
-5037
-5027
-5018
-5008
-4998
-4987
-4976
-4965
-4954
-4942
-4930
-4918
-4905
-4892
-4879
-4866
-4853
-4840
-4827
-4814
-4801
-4788
-4776
-4763
-4751
-4739
-4727
-4716
-4705
-4694
-4683
-4672
-4662
-4652
-4642
-4633
-4623
-4614
-4605
-4596
-4587
-4578
-4569
-4561
-4552
-4544
-4536
-4528
-4520
-4512
-4505
-4498
-4491
-4484
-4477
-4471
-4465
-4460
-4454
-4449
-4445
-4441
-4437
-4433
-4429
-4426
-4423
-4420
-4417
-4414
-4412
-4409
-4407
-4404
-4402
-4400
-4398
-4396
-4394
-4391
-4389
-4387
-4384
-4381
-4378
-4375
-4371
-4367
-4362
-4357
-4352
-4346
-4339
-4332
-4324
-4316
-4308
-4299
-4289
-4279
-4269
-4258
-4246
-4235
-4222
-4210
-4197
-4183
-4169
-4155
-4141
-4126
-4111
-4094
-4078
-4062
-4046
-4029
-4011
-3994
-3976
-3958
-3939
-3919
-3900
-3880
-3859
-3838
-3816
-3795
-3772
-3749
-3726
-3702
-3678
-3653
-3628
-3602
-3576
-3549
-3522
-3494
-3466
-3438
-3409
-3380
-3350
-3320
-3290
-3259
-3229
-3198
-3167
-3137
-3106
-3076
-3046
-3016
-2986
-2956
-2927
-2899
-2871
-2843
-2816
-2789
-2763
-2737
-2711
-2686
-2662
-2638
-2614
-2591
-2568
-2546
-2524
-2502
-2481
-2461
-2441
-2421
-2402
-2383
-2364
-2346
-2328
-2311
-2294
-2277
-2261
-2244
-2229
-2213
-2198
-2182
-2167
-2153
-2138
-2124
-2109
-2095
-2082
-2069
-2056
-2044
-2032
-2021
-2009
-2001
-1992
-1984
-1977
-1971
-1966
-1962
-1959
-1957
-1956
-1956
-1956
-1958
-1961
-1964
-1969
-1974
-1980
-1987
-1994
-2001
-2009
-2019
-2028
-2037
-2048
-2058
-2069
-2080
-2091
-2102
-2114
-2126
-2138
-2151
-2163
-2176
-2188
-2200
-2213
-2225
-2237
-2248
-2260
-2271
-2282
-2293
-2303
-2313
-2323
-2333
-2342
-2350
-2358
-2366
-2374
-2381
-2387
-2393
-2399
-2403
-2408
-2412
-2415
-2417
-2419
-2421
-2421
-2421
-2421
-2419
-2417
-2415
-2411
-2407
-2402
-2397
-2391
-2384
-2376
-2368
-2359
-2349
-2339
-2329
-2318
-2306
-2294
-2282
-2269
-2256
-2243
-2230
-2216
-2203
-2189
-2175
-2161
-2146
-2132
-2117
-2103
-2088
-2073
-2058
-2041
-2025
-2009
-1993
-1976
-1958
-1940
-1922
-1903
-1883
-1863
-1842
-1821
-1800
-1778
-1756
-1734
-1711
-1689
-1665
-1642
-1618
-1594
-1570
-1545
-1520
-1495
-1469
-1443
-1416
-1389
-1362
-1334
-1305
-1276
-1246
-1215
-1184
-1152
-1119
-1086
-1052
-1018
-983
-947
-911
-875
-838
-801
-764
-726
-689
-650
-612
-574
-535
-496
-457
-418
-380
-341
-302
-264
-226
-188
-150
-112
-75
-38
0
37
75
112
150
187
225
263
301
340
378
417
457
497
537
577
619
660
702
745
788
831
875
919
963
1008
1053
1099
1144
1190
1236
1282
1328
1374
1420
1466
1512
1557
1603
1648
1693
1738
1783
1828
1873
1918
1964
2009
2054
2099
2145
2190
2236
2281
2327
2373
2419
2465
2511
2558
2604
2651
2697
2744
2791
2837
2884
2931
2978
3025
3073
3120
3167
3215
3263
3310
3358
3406
3454
3502
3550
3598
3645
3693
3740
3787
3833
3879
3925
3970
4014
4059
4103
4146
4188
4229
4270
4310
4349
4387
4425
4461
4497
4531
4565
4598
4629
4660
4690
4719
4747
4774
4800
4826
4850
4874
4897
4920
4941
4962
4982
5002
5021
5039
5057
5074
5090
5106
5121
5136
5150
5163
5176
5188
5200
5211
5222
5232
5242
5251
5260
5268
5276
5283
5291
5297
5304
5310
5315
5321
5326
5330
5334
5338
5342
5345
5348
5351
5353
5356
5358
5360
5362
5365
5367
5369
5371
5373
5376
5378
5381
5383
5386
5389
5392
5395
5398
5401
5404
5406
5409
5412
5414
5417
5419
5421
5423
5424
5425
5426
5426
5426
5425
5424
5422
5419
5416
5412
5407
5402
5395
5388
5380
5370
5360
5349
5337
5324
5309
5294
5277
5260
5241
5221
5200
5178
5155
5131
5105
5079
5051
5023
4993
4962
4931
4898
4864
4830
4794
4757
4720
4682
4643
4603
4563
4522
4480
4438
4396
4353
4310
4266
4223
4179
4135
4091
4046
4002
3958
3914
3870
3825
3781
3737
3693
3649
3606
3562
3519
3477
3434
3392
3350
3308
3267
3226
3185
3145
3104
3064
3025
2985
2946
2907
2868
2830
2791
2753
2716
2678
2641
2604
2567
2531
2495
2459
2423
2387
2352
2317
2282
2248
2213
2179
2145
2112
2079
2045
2013
1981
1948
1917
1885
1854
1823
1793
1763
1733
1704
1675
1647
1619
1591
1563
1536
1509
1482
1456
1430
1404
1378
1353
1328
1303
1279
1255
1231
1208
1185
1163
1141
1120
1100
1081
1062
1044
1027
1010
996
981
968
955
943
933
923
914
906
900
894
889
886
883
882
882
883
886
889
893
899
906
914
922
932
943
955
968
981
996
1012
1028
1045
1063
1082
1102
1122
1143
1165
1187
1209
1232
1256
1279
1304
1328
1353
1378
1403
1428
1454
1479
1505
1531
1557
1583
1610
1637
1664
1691
1718
1745
1773
1801
1829
1857
1885
1913
1942
1970
1999
2028
2057
2087
2116
2145
2175
2205
2235
2264
2294
2324
2354
2384
2414
2444
2474
2504
2534
2564
2594
2623
2653
2683
2713
2742
2772
2802
2831
2860
2889
2918
2947
2976
3004
3033
3061
3089
3117
3144
3172
3199
3226
3253
3280
3306
3333
3359
3385
3411
3437
3462
3488
3513
3538
3563
3588
3613
3638
3662
3687
3711
3735
3759
3783
3807
3830
3854
3877
3900
3923
3946
3969
3991
4013
4035
4058
4080
4102
4124
4146
4167
4189
4211
4232
4254
4275
4296
4316
4337
4356
4376
4395
4413
4431
4448
4464
4480
4494
4508
4521
4534
4545
4555
4565
4573
4581
4587
4592
4596
4599
4601
4601
4600
4597
4594
4588
4582
4573
4564
4552
4540
4526
4510
4493
4475
4455
4434
4412
4389
4364
4339
4312
4284
4255
4225
4194
4162
4129
4094
4059
4024
3986
3948
3909
3869
3828
3786
3744
3700
3656
3610
3564
3517
3469
3421
3371
3321
3270
3219
3166
3113
3059
3005
2950
2894
2838
2782
2725
2667
2609
2551
2492
2433
2374
2314
2255
2195
2135
2075
2015
1955
1895
1836
1776
1717
1658
1599
1540
1482
1424
1366
1309
1251
1195
1138
1082
1026
970
915
859
805
750
696
642
589
535
483
430
378
327
276
225
174
125
75
26
-23
-72
-120
-168
-216
-263
-311
-358
-404
-450
-496
-542
-587
-632
-676
-720
-764
-807
-850
-893
-936
-978
-1020
-1062
-1104
-1146
-1187
-1229
-1271
-1312
-1354
-1396
-1438
-1480
-1522
-1565
-1608
-1651
-1694
-1738
-1782
-1826
-1871
-1916
-1962
-2008
-2055
-2103
-2151
-2200
-2249
-2299
-2350
-2401
-2452
-2505
-2557
-2611
-2664
-2719
-2773
-2828
-2884
-2940
-2996
-3052
-3108
-3164
-3221
-3277
-3334
-3390
-3446
-3502
-3558
-3613
-3668
-3723
-3777
-3831
-3883
-3936
-3987
-4038
-4088
-4137
-4185
-4232
-4278
-4322
-4366
-4409
-4450
-4491
-4530
-4568
-4605
-4641
-4675
-4709
-4741
-4772
-4801
-4830
-4857
-4882
-4907
-4930
-4951
-4972
-4990
-5008
-5024
-5039
-5052
-5064
-5074
-5084
-5091
-5098
-5103
-5107
-5109
-5110
-5109
-5107
-5104
-5099
-5093
-5085
-5076
-5066
-5054
-5040
-5025
-5009
-4991
-4971
-4951
-4928
-4905
-4880
-4853
-4826
-4797
-4766
-4735
-4702
-4668
-4633
-4596
-4558
-4519
-4479
-4438
-4396
-4353
-4309
-4264
-4218
-4171
-4123
-4074
-4024
-3974
-3923
-3871
-3818
-3765
-3711
-3657
-3602
-3546
-3490
-3434
-3377
-3319
-3261
-3203
-3145
-3086
-3027
-2967
-2907
-2848
-2788
-2727
-2667
-2608
-2548
-2488
-2429
-2369
-2311
-2252
-2194
-2137
-2079
-2023
-1967
-1912
-1857
-1803
-1750
-1698
-1647
-1597
-1548
-1501
-1454
-1409
-1365
-1322
-1281
-1241
-1202
-1165
-1129
-1094
-1061
-1029
-999
-970
-942
-916
-890
-866
-844
-822
-802
-782
-764
-747
-731
-717
-703
-690
-678
-666
-656
-646
-638
-630
-622
-616
-610
-604
-600
-596
-593
-591
-589
-587
-587
-587
-587
-588
-589
-591
-594
-596
-600
-603
-607
-611
-615
-620
-625
-630
-635
-641
-647
-653
-659
-665
-671
-678
-685
-692
-699
-707
-715
-723
-731
-739
-748
-756
-765
-774
-784
-794
-804
-814
-825
-836
-847
-859
-871
-883
-896
-910
-924
-938
-953
-968
-984
-1000
-1016
-1034
-1052
-1070
-1089
-1108
-1127
-1146
-1166
-1186
-1206
-1226
-1246
-1267
-1287
-1307
-1327
-1347
-1366
-1386
-1406
-1425
-1445
-1464
-1483
-1503
-1522
-1541
-1561
-1580
-1600
-1619
-1639
-1658
-1678
-1698
-1718
-1738
-1759
-1780
-1801
-1822
-1844
-1866
-1889
-1912
-1935
-1959
-1984
-2008
-2033
-2059
-2085
-2112
-2138
-2165
-2193
-2220
-2248
-2276
-2303
-2331
-2358
-2386
-2413
-2439
-2465
-2491
-2516
-2541
-2565
-2588
-2611
-2633
-2654
-2674
-2693
-2711
-2729
-2745
-2760
-2774
-2787
-2798
-2809
-2819
-2827
-2834
-2841
-2846
-2850
-2853
-2855
-2857
-2857
-2856
-2854
-2851
-2848
-2843
-2838
-2832
-2825
-2818
-2810
-2802
-2793
-2783
-2774
-2763
-2753
-2742
-2731
-2719
-2707
-2695
-2683
-2670
-2657
-2644
-2631
-2618
-2604
-2591
-2577
-2563
-2549
-2534
-2520
-2505
-2491
-2476
-2461
-2445
-2430
-2414
-2398
-2381
-2364
-2347
-2329
-2311
-2293
-2274
-2255
-2235
-2214
-2194
-2172
-2151
-2129
-2106
-2083
-2060
-2036
-2012
-1988
-1963
-1938
-1913
-1888
-1862
-1837
-1811
-1785
-1760
-1734
-1709
-1683
-1658
-1633
-1607
-1583
-1558
-1533
-1509
-1485
-1461
-1438
-1415
-1392
-1369
-1347
-1325
-1304
-1283
-1262
-1241
-1221
-1201
-1181
-1162
-1143
-1124
-1105
-1087
-1069
-1051
-1034
-1016
-999
-982
-965
-949
-932
-915
-899
-882
-865
-848
-832
-815
-797
-780
-762
-744
-726
-707
-688
-669
-649
-630
-609
-589
-568
-547
-526
-505
-483
-462
-440
-418
-396
-373
-351
-328
-305
-282
-258
-235
-211
-187
-162
-138
-113
-87
-62
-36
-10
17
44
71
98
126
153
181
209
237
266
294
323
351
380
408
437
465
493
521
549
577
604
631
658
684
709
735
759
783
806
829
851
872
892
912
931
949
966
982
997
1010
1024
1037
1048
1059
1068
1077
1085
1092
1099
1105
1110
1114
1118
1121
1124
1126
1128
1129
1131
1131
1132
1132
1132
1132
1132
1132
1131
1131
1130
1130
1129
1129
1129
1128
1128
1128
1128
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1128
1128
1128
1129
1130
1131
1132
1133
1135
1136
1138
1140
1142
1144
1147
1149
1152
1155
1158
1161
1164
1168
1171
1175
1179
1184
1188
1193
1198
1203
1208
1214
1220
1226
1232
1238
1244
1249
1255
1261
1267
1272
1277
1281
1285
1289
1292
1295
1296
1298
1298
1298
1297
1295
1293
1289
1284
1279
1273
1265
1257
1248
1237
1226
1213
1200
1185
1170
1153
1135
1116
1096
1075
1054
1031
1006
982
956
929
902
874
844
814
784
752
720
687
654
619
585
549
514
478
441
404
367
330
292
254
217
179
140
102
64
25
-13
-51
-90
-128
-167
-205
-244
-282
-321
-359
-397
-436
-474
-512
-551
-589
-627
-665
-703
-740
-778
-815
-853
-890
-926
-963
-1000
-1036
-1072
-1108
-1143
-1179
-1214
-1248
-1283
-1317
-1350
-1384
-1416
-1449
-1481
-1513
-1544
-1575
-1605
-1635
-1664
-1693
-1722
-1749
-1777
-1803
-1829
-1854
-1879
-1903
-1926
-1949
-1970
-1991
-2011
-2031
-2049
-2067
-2083
-2099
-2114
-2128
-2141
-2153
-2165
-2175
-2185
-2193
-2201
-2207
-2213
-2218
-2222
-2224
-2226
-2227
-2227
-2226
-2225
-2222
-2219
-2214
-2209
-2204
-2197
-2190
-2183
-2174
-2165
-2156
-2146
-2135
-2124
-2112
-2101
-2088
-2076
-2063
-2050
-2037
-2024
-2009
-1997
-1983
-1970
-1957
-1943
-1930
-1917
-1905
-1892
-1880
-1867
-1855
-1844
-1832
-1821
-1810
-1799
-1788
-1777
-1767
-1756
-1746
-1735
-1725
-1715
-1704
-1694
-1683
-1672
-1661
-1650
-1639
-1627
-1615
-1603
-1591
-1578
-1565
-1552
-1538
-1524
-1510
-1495
-1480
-1465
-1449
-1434
-1418
-1401
-1385
-1368
-1351
-1335
-1318
-1300
-1283
-1266
-1248
-1231
-1213
-1195
-1177
-1160
-1142
-1124
-1106
-1088
-1070
-1052
-1034
-1016
-999
-981
-964
-946
-929
-912
-895
-879
-863
-847
-831
-816
-801
-786
-772
-758
-745
-732
-720
-708
-697
-686
-676
-666
-657
-648
-640
-633
-626
-619
-613
-607
-602
-596
-591
-587
-582
-578
-574
-570
-566
-562
-558
-554
-550
-546
-543
-539
-535
-530
-526
-522
-517
-512
-507
-502
-496
-490
-484
-477
-470
-463
-455
-447
-438
-429
-419
-409
-398
-387
-375
-363
-350
-337
-324
-309
-295
-280
-264
-248
-232
-215
-197
-179
-161
-142
-122
-102
-81
-60
-39
-16
6
29
53
77
101
125
150
175
201
226
252
278
305
331
358
385
411
438
465
492
519
547
574
600
627
654
681
707
733
759
784
809
834
858
882
906
929
951
973
994
1014
1036
1055
1075
1093
1112
1129
1146
1163
1179
1195
1210
1224
1238
1252
1266
1278
1291
1303
1314
1326
1336
1347
1357
1366
1375
1384
1392
1400
1408
1415
1422
1429
1436
1442
1447
1453
1458
1463
1468
1472
1476
1480
1484
1487
1490
1493
1496
1498
1501
1503
1504
1506
1507
1508
1508
1509
1509
1508
1508
1507
1505
1504
1502
1500
1498
1496
1493
1490
1487
1484
1481
1477
1474
1470
1466
1462
1458
1453
1449
1444
1439
1434
1430
1425
1420
1416
1411
1407
1402
1398
1395
1391
1388
1385
1382
1380
1378
1377
1376
1375
1375
1376
1377
1379
1382
1385
1389
1395
1401
1407
1415
1424
1433
1444
1455
1467
1481
1495
1510
1526
1542
1560
1578
1598
1618
1639
1661
1683
1707
1731
1755
1780
1806
1833
1859
1887
1914
1942
1971
1999
2028
2057
2087
2116
2146
2176
2205
2235
2266
2296
2326
2356
2386
2417
2447
2478
2508
2539
2569
2600
2631
2661
2692
2723
2753
2784
2814
2845
2875
2905
2935
2964
2994
3023
3051
3079
3107
3134
3161
3188
3214
3239
3264
3289
3312
3336
3358
3380
3402
3422
3442
3461
3479
3497
3514
3529
3544
3559
3572
3584
3596
3607
3617
3626
3634
3642
3649
3656
3661
3666
3670
3674
3677
3679
3680
3681
3681
3681
3680
3678
3676
3673
3670
3666
3661
3656
3651
3645
3639
3632
3624
3616
3608
3599
3590
3580
3570
3559
3548
3537
3525
3512
3499
3486
3472
3458
3443
3428
3413
3397
3381
3364
3347
3330
3312
3294
3276
3258
3239
3220
3200
3181
3161
3140
3120
3099
3078
3056
3034
3012
2989
2966
2943
2919
2895
2870
2845
2819
2793
2766
2739
2712
2684
2656
2627
2598
2568
2538
2508
2477
2447
2415
2384
2352
2320
2288
2256
2223
2190
2157
2124
2090
2057
2023
1990
1956
1922
1888
1854
1820
1786
1752
1718
1685
1651
1617
1584
1551
1517
1484
1451
1418
1386
1353
1321
1289
1257
1225
1194
1163
1131
1100
1069
1039
1008
978
948
918
888
858
828
799
769
739
710
680
650
620
590
560
530
499
468
437
406
374
342
310
278
245
212
179
145
112
78
44
10
-24
-59
-93
-128
-163
-198
-233
-267
-302
-337
-372
-407
-442
-477
-512
-547
-581
-616
-650
-684
-718
-752
-786
-820
-853
-887
-920
-953
-986
-1018
-1050
-1082
-1114
-1145
-1176
-1206
-1236
-1265
-1294
-1322
-1350
-1378
-1404
-1431
-1456
-1481
-1506
-1530
-1554
-1576
-1599
-1621
-1642
-1663
-1683
-1702
-1721
-1740
-1758
-1775
-1792
-1809
-1825
-1840
-1855
-1870
-1884
-1898
-1911
-1924
-1937
-1950
-1962
-1974
-1985
-1996
-2007
-2017
-2029
-2040
-2051
-2061
-2072
-2083
-2094
-2105
-2116
-2127
-2138
-2149
-2161
-2173
-2185
-2197
-2209
-2222
-2235
-2248
-2261
-2274
-2287
-2300
-2314
-2327
-2341
-2354
-2368
-2382
-2395
-2409
-2423
-2436
-2450
-2463
-2477
-2490
-2504
-2517
-2531
-2544
-2557
-2570
-2583
-2596
-2608
-2621
-2634
-2646
-2659
-2671
-2683
-2695
-2707
-2720
-2732
-2744
-2757
-2769
-2782
-2794
-2807
-2820
-2834
-2847
-2860
-2874
-2888
-2902
-2916
-2930
-2944
-2959
-2974
-2989
-3004
-3019
-3034
-3050
-3066
-3082
-3098
-3114
-3131
-3148
-3165
-3182
-3200
-3217
-3235
-3253
-3271
-3290
-3308
-3327
-3346
-3365
-3384
-3404
-3423
-3443
-3463
-3483
-3503
-3523
-3544
-3564
-3585
-3605
-3626
-3646
-3667
-3687
-3708
-3728
-3748
-3767
-3787
-3806
-3824
-3842
-3860
-3877
-3894
-3910
-3925
-3940
-3955
-3968
-3981
-3994
-4005
-4016
-4026
-4035
-4043
-4051
-4058
-4064
-4069
-4073
-4075
-4078
-4078
-4078
-4078
-4075
-4074
-4070
-4065
-4059
-4051
-4043
-4035
-4026
-4014
-4003
-3992
-3979
-3965
-3950
-3935
-3919
-3903
-3886
-3869
-3851
-3833
-3814
-3795
-3776
-3756
-3736
-3716
-3696
-3676
-3655
-3635
-3614
-3594
-3573
-3552
-3532
-3511
-3490
-3470
-3449
-3429
-3409
-3388
-3368
-3348
-3329
-3309
-3290
-3271
-3252
-3233
-3214
-3196
-3178
-3160
-3142
-3124
-3107
-3089
-3072
-3055
-3038
-3021
-3004
-2988
-2971
-2955
-2939
-2923
-2907
-2891
-2875
-2859
-2844
-2828
-2813
-2798
-2782
-2767
-2752
-2736
-2721
-2706
-2691
-2675
-2660
-2644
-2629
-2613
-2597
-2581
-2565
-2549
-2533
-2517
-2500
-2483
-2467
-2450
-2433
-2416
-2398
-2381
-2363
-2345
-2327
-2309
-2290
-2272
-2253
-2234
-2214
-2194
-2174
-2154
-2134
-2113
-2092
-2070
-2049
-2027
-2005
-1982
-1960
-1937
-1914
-1891
-1867
-1843
-1819
-1795
-1771
-1746
-1722
-1697
-1672
-1647
-1622
-1597
-1572
-1547
-1522
-1497
-1472
-1448
-1423
-1398
-1374
-1349
-1325
-1301
-1277
-1253
-1229
-1206
-1183
-1160
-1137
-1114
-1092
-1070
-1048
-1026
-1004
-983
-962
-942
-921
-901
-881
-861
-842
-823
-804
-785
-766
-748
-730
-712
-694
-677
-660
-643
-626
-609
-593
-577
-562
-546
-531
-517
-502
-488
-475
-461
-448
-435
-423
-410
-399
-387
-376
-366
-355
-346
-336
-327
-319
-311
-303
-296
-290
-284
-278
-273
-268
-263
-259
-255
-252
-248
-245
-242
-240
-237
-234
-232
-230
-227
-225
-222
-220
-217
-215
-212
-210
-207
-204
-201
-198
-195
-192
-189
-186
-182
-178
-175
-171
-167
-163
-158
-154
-150
-145
-140
-136
-131
-126
-121
-116
-111
-106
-101
-95
-90
-85
-80
-75
-69
-64
-59
-53
-48
-43
-37
-32
-26
-21
-15
-9
-3
4
10
17
24
31
39
46
54
63
71
81
90
100
110
121
132
143
155
167
180
193
206
220
234
249
264
280
296
312
329
347
365
383
402
421
440
460
481
502
523
545
567
590
613
636
660
685
709
734
760
786
812
839
866
893
921
949
977
1006
1034
1064
1093
1123
1153
1183
1213
1244
1274
1305
1336
1368
1399
1431
1463
1495
1527
1560
1593
1625
1658
1691
1724
1757
1790
1823
1856
1889
1922
1955
1988
2021
2053
2086
2119
2151
2183
2215
2247
2279
2310
2342
2372
2403
2433
2463
2493
2523
2552
2580
2609
2637
2664
2691
2718
2744
2770
2795
2820
2844
2868
2891
2913
2935
2957
2978
2998
3018
3036
3055
3072
3089
3105
3121
3135
3149
3162
3174
3185
3195
3205
3213
3221
3228
3234
3239
3243
3246
3249
3250
3251
3251
3249
3247
3244
3240
3236
3230
3223
3216
3207
3198
3188
3176
3164
3151
3137
3122
3107
3090
3073
3054
3035
3016
2995
2974
2952
2929
2906
2882
2858
2833
2807
2781
2755
2728
2701
2673
2646
2618
2589
2561
2532
2503
2474
2444
2414
2385
2355
2325
2295
2265
2235
2205
2175
2145
2115
2085
2055
2025
1995
1966
1936
1907
1878
1849
1820
1791
1762
1733
1705
1677
1649
1622
1595
1568
1541
1515
1488
1463
1437
1412
1387
1362
1337
1313
1289
1265
1242
1219
1196
1173
1151
1129
1107
1086
1065
1044
1024
1002
983
964
944
925
906
887
869
850
832
814
796
778
760
743
726
708
691
674
658
641
624
608
591
574
558
541
525
508
492
475
459
442
426
409
393
376
360
344
328
312
297
281
266
251
236
222
208
194
181
168
156
144
132
121
110
100
90
81
72
64
57
50
44
38
33
29
26
23
21
19
18
18
19
20
22
24
28
31
36
41
46
52
59
66
73
81
89
97
106
114
123
133
142
151
160
169
179
188
197
206
215
224
232
241
249
257
265
272
280
287
294
300
307
313
318
324
329
333
338
341
345
348
350
352
353
354
355
354
354
352
350
348
345
342
337
333
328
322
316
309
302
294
286
277
268
258
248
237
226
215
203
191
178
165
152
139
125
111
97
82
67
52
37
22
6
-10
-25
-41
-57
-73
-90
-106
-122
-139
-155
-171
-188
-204
-221
-237
-253
-270
-286
-302
-318
-334
-350
-365
-381
-396
-411
-426
-440
-455
-469
-483
-496
-510
-523
-535
-548
-560
-572
-584
-595
-606
-617
-627
-637
-647
-656
-665
-673
-682
-690
-697
-704
-711
-717
-723
-728
-733
-738
-742
-745
-749
-752
-754
-756
-758
-760
-761
-762
-762
-762
-762
-761
-760
-759
-757
-755
-753
-751
-748
-744
-741
-737
-733
-729
-725
-720
-715
-710
-705
-700
-694
-689
-683
-677
-671
-665
-658
-652
-645
-639
-632
-625
-618
-611
-604
-597
-590
-582
-575
-567
-559
-552
-544
-536
-528
-520
-512
-504
-496
-488
-480
-472
-464
-455
-447
-439
-430
-422
-413
-405
-396
-387
-378
-369
-360
-351
-341
-332
-322
-313
-303
-293
-284
-274
-264
-254
-244
-234
-223
-213
-203
-192
-181
-171
-160
-149
-137
-126
-115
-103
-91
-79
-67
-55
-42
-29
-16
-3
10
24
38
52
67
82
96
112
127
143
159
175
191
208
224
241
259
276
294
311
329
348
366
384
403
421
440
459
479
498
518
537
557
578
598
619
640
660
681
703
724
745
767
788
809
831
853
874
896
918
940
962
984
1006
1029
1051
1074
1097
1119
1142
1165
1188
1211
1234
1257
1280
1303
1326
1349
1372
1395
1417
1440
1462
1485
1507
1529
1550
1572
1593
1614
1635
1655
1675
1695
1715
1734
1752
1771
1789
1806
1824
1840
1857
1873
1888
1903
1917
1931
1944
1957
1969
1981
1992
2001
2012
2021
2031
2039
2047
2055
2062
2068
2074
2079
2084
2089
2093
2097
2100
2102
2104
2106
2107
2108
2109
2109
2108
2108
2107
2106
2104
2102
2100
2098
2095
2092
2089
2086
2083
2079
2076
2072
2068
2063
2059
2054
2049
2044
2039
2033
2028
2021
2016
2009
2004
1998
1991
1984
1978
1971
1964
1956
1949
1941
1933
1925
1916
1908
1898
1889
1879
1869
1858
1847
1836
1824
1812
1799
1785
1772
1757
1743
1727
1712
1695
1678
1661
1643
1625
1606
1587
1567
1547
1526
1505
1483
1460
1437
1414
1390
1365
1340
1315
1289
1262
1235
1207
1179
1151
1122
1093
1063
1033
1002
971
939
908
875
842
809
775
741
706
671
636
599
563
525
488
449
411
371
331
291
250
209
167
124
82
38
-6
-50
-94
-139
-185
-231
-277
-323
-370
-417
-464
-511
-559
-607
-655
-703
-751
-800
-848
-896
-945
-994
-1042
-1091
-1139
-1187
-1236
-1284
-1332
-1380
-1428
-1476
-1523
-1571
-1618
-1665
-1712
-1758
-1804
-1851
-1897
-1942
-1988
-2033
-2079
-2124
-2169
-2213
-2258
-2303
-2347
-2392
-2436
-2480
-2523
-2567
-2610
-2654
-2697
-2739
-2782
-2824
-2866
-2907
-2949
-2990
-3030
-3071
-3111
-3151
-3191
-3231
-3270
-3309
-3347
-3386
-3424
-3461
-3499
-3536
-3573
-3609
-3646
-3681
-3717
-3752
-3787
-3821
-3855
-3889
-3922
-3955
-3987
-4019
-4051
-4082
-4112
-4143
-4172
-4202
-4231
-4259
-4287
-4315
-4342
-4369
-4396
-4422
-4447
-4472
-4497
-4521
-4545
-4569
-4592
-4615
-4637
-4659
-4680
-4701
-4721
-4741
-4761
-4780
-4799
-4818
-4836
-4853
-4871
-4887
-4904
-4920
-4936
-4952
-4967
-4982
-4996
-5010
-5024
-5038
-5051
-5065
-5078
-5090
-5103
-5115
-5127
-5138
-5150
-5161
-5172
-5183
-5193
-5203
-5213
-5223
-5232
-5241
-5250
-5258
-5267
-5274
-5282
-5289
-5295
-5301
-5307
-5312
-5317
-5321
-5325
-5329
-5331
-5334
-5336
-5337
-5338
-5338
-5338
-5338
-5337
-5335
-5333
-5331
-5328
-5325
-5321
-5317
-5312
-5307
-5302
-5296
-5290
-5283
-5276
-5269
-5261
-5253
-5244
-5235
-5225
-5216
-5205
-5194
-5183
-5172
-5160
-5147
-5134
-5121
-5107
-5092
-5077
-5062
-5046
-5030
-5013
-4996
-4978
-4960
-4941
-4922
-4902
-4882
-4861
-4839
-4817
-4795
-4772
-4748
-4724
-4700
-4674
-4649
-4623
-4596
-4569
-4541
-4513
-4485
-4456
-4426
-4397
-4366
-4336
-4304
-4273
-4241
-4209
-4176
-4143
-4110
-4077
-4043
-4009
-3974
-3940
-3905
-3870
-3834
-3799
-3763
-3727
-3690
-3654
-3617
-3580
-3543
-3506
-3468
-3431
-3393
-3355
-3317
-3279
-3241
-3203
-3165
-3127
-3089
-3050
-3012
-2975
-2937
-2899
-2861
-2824
-2787
-2749
-2712
-2675
-2639
-2602
-2566
-2530
-2494
-2458
-2422
-2387
-2352
-2317
-2282
-2247
-2212
-2178
-2144
-2110
-2076
-2041
-2008
-1975
-1941
-1907
-1873
-1840
-1806
-1772
-1738
-1704
-1670
-1635
-1601
-1566
-1531
-1496
-1461
-1425
-1389
-1353
-1316
-1279
-1242
-1204
-1166
-1128
-1090
-1051
-1012
-973
-934
-894
-854
-814
-773
-733
-692
-651
-610
-569
-528
-486
-445
-403
-362
-320
-278
-236
-195
-153
-111
-69
-27
14
56
98
140
182
224
266
308
350
392
434
476
518
561
603
645
688
731
773
816
859
902
945
988
1031
1074
1117
1160
1203
1245
1288
1331
1373
1416
1458
1500
1542
1584
1625
1666
1707
1748
1789
1829
1869
1909
1948
1987
2025
2064
2102
2140
2177
2214
2251
2287
2322
2358
2393
2427
2461
2495
2528
2561
2593
2625
2656
2688
2718
2748
2778
2808
2837
2866
2894
2922
2950
2977
3004
3030
3057
3082
3108
3133
3158
3183
3207
3232
3256
3280
3303
3327
3350
3373
3396
3419
3442
3464
3486
3508
3530
3552
3573
3594
3615
3636
3656
3676
3696
3715
3734
3753
3771
3790
3807
3825
3842
3859
3876
3892
3908
3924
3939
3954
3969
3984
3998
4011
4025
4038
4051
4064
4075
4088
4099
4110
4121
4131
4141
4151
4160
4169
4177
4185
4193
4200
4207
4213
4220
4225
4231
4236
4241
4245
4249
4253
4256
4258
4261
4263
4264
4265
4265
4266
4265
4264
4263
4261
4259
4257
4254
4250
4246
4242
4238
4233
4227
4222
4216
4209
4203
4196
4189
4181
4174
4166
4158
4150
4141
4133
4124
4115
4107
4098
4089
4080
4072
4062
4054
4046
4038
4030
4022
4014
4006
4000
3992
3986
3979
3972
3966
3960
3954
3949
3944
3939
3934
3929
3925
3921
3917
3914
3910
3907
3905
3902
3900
3897
3895
3894
3892
3891
3889
3888
3887
3887
3886
3885
3885
3884
3884
3883
3883
3883
3882
3882
3882
3881
3881
3880
3880
3879
3878
3878
3877
3876
3874
3873
3871
3870
3868
3866
3863
3860
3858
3854
3851
3847
3843
3839
3835
3830
3825
3820
3815
3809
3803
3797
3790
3784
3777
3770
3763
3755
3748
3740
3733
3725
3717
3709
3700
3692
3684
3675
3666
3658
3649
3640
3630
3621
3612
3602
3593
3583
3573
3563
3553
3543
3533
3523
3512
3502
3491
3481
3470
3460
3449
3438
3427
3416
3405
3394
3383
3372
3361
3349
3338
3327
3315
3303
3291
3280
3268
3256
3243
3231
3219
3206
3194
3181
3168
3156
3143
3130
3117
3104
3091
3078
3065
3052
3038
3025
3011
2998
2984
2970
2956
2941
2927
2912
2898
2883
2868
2853
2837
2822
2807
2791
2775
2760
2744
2728
2712
2696
2680
2663
2647
2630
2614
2597
2580
2562
2545
2527
2509
2491
2473
2454
2435
2416
2397
2377
2357
2337
2316
2295
2274
2253
2231
2209
2187
2164
2141
2118
2095
2071
2047
2023
1998
1973
1948
1923
1897
1871
1845
1819
1792
1765
1737
1710
1682
1654
1625
1597
1568
1538
1508
1478
1448
1418
1387
1356
1324
1292
1260
1228
1196
1163
1129
1096
1062
1028
994
959
924
889
854
818
783
747
711
674
638
601
565
528
491
454
417
379
342
305
267
230
193
155
118
80
43
6
-31
-68
-105
-142
-178
-215
-251
-287
-322
-357
-392
-427
-461
-495
-528
-561
-594
-626
-658
-689
-720
-751
-781
-810
-839
-868
-896
-923
-950
-977
-1002
-1028
-1053
-1078
-1102
-1125
-1149
-1171
-1194
-1215
-1237
-1258
-1279
-1299
-1319
-1339
-1358
-1377
-1396
-1415
-1433
-1451
-1469
-1486
-1504
-1521
-1538
-1556
-1573
-1589
-1606
-1623
-1639
-1656
-1673
-1689
-1705
-1722
-1738
-1755
-1771
-1787
-1804
-1820
-1837
-1853
-1869
-1886
-1902
-1919
-1935
-1952
-1968
-1984
-2001
-2017
-2033
-2050
-2066
-2082
-2098
-2115
-2131
-2147
-2162
-2178
-2194
-2209
-2225
-2240
-2255
-2270
-2284
-2299
-2313
-2327
-2341
-2355
-2368
-2381
-2394
-2406
-2418
-2430
-2442
-2453
-2463
-2474
-2484
-2493
-2502
-2511
-2519
-2527
-2534
-2541
-2547
-2553
-2558
-2563
-2567
-2570
-2574
-2576
-2579
-2580
-2581
-2582
-2582
-2582
-2581
-2580
-2578
-2576
-2573
-2570
-2567
-2563
-2558
-2554
-2549
-2544
-2538
-2533
-2527
-2520
-2514
-2508
-2501
-2495
-2488
-2481
-2475
-2468
-2461
-2454
-2448
-2441
-2435
-2429
-2422
-2416
-2411
-2405
-2399
-2394
-2389
-2384
-2379
-2375
-2371
-2366
-2362
-2358
-2355
-2351
-2348
-2344
-2341
-2338
-2335
-2332
-2329
-2327
-2324
-2321
-2319
-2317
-2314
-2312
-2310
-2308
-2306
-2304
-2302
-2300
-2298
-2296
-2294
-2293
-2291
-2289
-2288
-2286
-2285
-2284
-2282
-2281
-2280
-2279
-2277
-2276
-2275
-2274
-2272
-2271
-2270
-2269
-2267
-2266
-2265
-2264
-2263
-2262
-2260
-2259
-2258
-2257
-2256
-2255
-2254
-2253
-2252
-2251
-2251
-2250
-2249
-2249
-2248
-2247
-2246
-2245
-2244
-2243
-2242
-2240
-2239
-2237
-2235
-2233
-2231
-2228
-2226
-2223
-2220
-2216
-2212
-2209
-2204
-2200
-2195
-2190
-2185
-2180
-2174
-2168
-2162
-2155
-2148
-2141
-2134
-2126
-2118
-2109
-2100
-2091
-2081
-2071
-2060
-2049
-2037
-2025
-2013
-2001
-1988
-1974
-1960
-1946
-1931
-1916
-1901
-1885
-1869
-1852
-1835
-1817
-1799
-1780
-1761
-1742
-1722
-1701
-1681
-1659
-1637
-1615
-1592
-1569
-1545
-1521
-1496
-1471
-1446
-1420
-1394
-1367
-1340
-1312
-1284
-1256
-1227
-1199
-1169
-1139
-1109
-1079
-1048
-1016
-986
-954
-922
-890
-857
-825
-792
-759
-725
-692
-658
-624
-590
-556
-522
-488
-454
-419
-385
-351
-316
-282
-247
-213
-179
-145
-111
-77
-43
-9
25
58
92
125
158
191
224
256
288
320
352
383
414
445
476
506
536
566
595
625
654
682
711
739
766
794
821
848
874
900
926
952
977
1002
1026
1050
1074
1098
1121
1143
1166
1188
1209
1231
1252
1272
1292
1312
1331
1350
1369
1387
1404
1421
1438
1454
1470
1485
1500
1514
1527
1540
1553
1565
1576
1587
1598
1607
1617
1626
1634
1643
1650
1657
1664
1670
1676
1682
1687
1692
1696
1700
1703
1706
1708
1710
1712
1713
1714
1714
1714
1714
1713
1712
1710
1708
1705
1703
1699
1696
1691
1687
1682
1677
1671
1665
1659
1652
1644
1637
1628
1620
1611
1601
1591
1580
1569
1558
1546
1534
1521
1508
1494
1480
1466
1451
1436
1421
1405
1390
1373
1357
1340
1324
1307
1290
1272
1255
1237
1219
1202
1184
1166
1147
1129
1111
1093
1074
1056
1037
1018
1000
982
963
944
925
907
888
869
850
832
813
794
775
757
738
720
701
683
664
646
627
609
591
573
555
537
519
501
484
466
449
432
416
399
383
367
351
335
320
305
290
276
262
248
234
221
208
195
182
170
158
147
136
125
114
104
94
84
74
65
56
47
39
31
23
15
8
0
-7
-14
-20
-27
-33
-39
-45
-51
-56
-62
-67
-72
-77
-82
-87
-91
-95
-100
-103
-107
-111
-114
-117
-120
-123
-126
-129
-131
-133
-135
-137
-139
-141
-142
-144
-145
-146
-147
-148
-149
-150
-150
-151
-151
-152
-152
-153
-153
-154
-155
-155
-156
-157
-157
-158
-159
-159
-160
-161
-162
-162
-163
-164
-164
-165
-166
-166
-167
-168
-168
-169
-170
-170
-171
-171
-172
-173
-173
-174
-174
-175
-175
-176
-176
-177
-178
-178
-179
-180
-181
-182
-184
-185
-186
-188
-190
-192
-194
-196
-198
-201
-204
-206
-210
-213
-216
-220
-224
-228
-232
-237
-242
-247
-252
-258
-264
-270
-276
-283
-289
-297
-304
-311
-319
-327
-335
-344
-352
-361
-369
-378
-387
-396
-405
-414
-423
-432
-441
-450
-459
-468
-477
-486
-495
-504
-512
-521
-529
-538
-546
-554
-563
-571
-579
-586
-594
-602
-610
-618
-625
-633
-641
-649
-657
-665
-674
-682
-691
-700
-709
-718
-728
-738
-748
-759
-769
-781
-792
-804
-816
-828
-841
-854
-868
-882
-896
-910
-925
-940
-955
-971
-987
-1002
-1018
-1036
-1053
-1070
-1087
-1104
-1122
-1140
-1158
-1177
-1195
-1214
-1233
-1252
-1272
-1291
-1311
-1331
-1351
-1371
-1392
-1412
-1433
-1454
-1476
-1497
-1519
-1540
-1562
-1584
-1606
-1628
-1651
-1673
-1696
-1718
-1741
-1764
-1786
-1809
-1832
-1855
-1877
-1900
-1923
-1945
-1968
-1990
-2012
-2033
-2056
-2078
-2099
-2121
-2142
-2162
-2183
-2203
-2223
-2242
-2261
-2280
-2299
-2317
-2335
-2352
-2369
-2386
-2403
-2419
-2435
-2450
-2465
-2480
-2494
-2509
-2522
-2536
-2549
-2561
-2574
-2586
-2597
-2609
-2620
-2630
-2640
-2650
-2659
-2668
-2677
-2685
-2693
-2700
-2707
-2713
-2719
-2725
-2730
-2735
-2739
-2743
-2746
-2749
-2752
-2755
-2756
-2758
-2759
-2760
-2760
-2760
-2760
-2759
-2758
-2756
-2754
-2752
-2749
-2746
-2743
-2739
-2735
-2730
-2725
-2719
-2713
-2707
-2700
-2693
-2685
-2677
-2669
-2660
-2650
-2640
-2630
-2619
-2608
-2597
-2585
-2573
-2560
-2548
-2534
-2521
-2507
-2492
-2478
-2463
-2447
-2432
-2416
-2400
-2383
-2366
-2349
-2332
-2315
-2297
-2279
-2261
-2243
-2224
-2205
-2187
-2168
-2148
-2129
-2109
-2090
-2070
-2049
-2029
-2009
-1988
-1967
-1946
-1925
-1904
-1883
-1861
-1840
-1818
-1797
-1775
-1753
-1732
-1710
-1688
-1666
-1644
-1622
-1600
-1578
-1556
-1534
-1512
-1490
-1468
-1446
-1424
-1402
-1381
-1359
-1337
-1316
-1294
-1273
-1252
-1230
-1209
-1188
-1167
-1146
-1125
-1104
-1083
-1063
-1042
-1020
-1000
-979
-959
-938
-917
-897
-876
-855
-835
-814
-794
-773
-752
-732
-711
-691
-670
-650
-630
-609
-589
-569
-548
-528
-508
-488
-468
-448
-428
-408
-388
-368
-349
-329
-309
-290
-270
-251
-232
-212
-193
-174
-155
-135
-116
-97
-78
-60
-41
-22
-3
15
34
53
71
90
108
126
145
163
181
200
218
236
254
272
291
309
327
345
363
381
399
417
435
453
470
488
506
524
541
559
576
594
611
628
646
663
680
698
715
733
750
768
785
803
821
839
857
875
893
911
930
948
967
986
1004
1024
1043
1062
1082
1102
1122
1142
1163
1183
1204
1225
1247
1268
1290
1311
1333
1355
1377
1399
1422
1444
1466
1489
1511
1533
1556
1578
1600
1622
1644
1665
1687
1709
1730
1751
1772
1793
1813
1834
1853
1873
1892
1911
1930
1948
1966
1984
2001
2017
2033
2050
2065
2080
2095
2109
2123
2136
2149
2161
2173
2184
2195
2205
2215
2224
2233
2241
2248
2256
2262
2268
2274
2279
2284
2288
2292
2295
2298
2300
2302
2303
2304
2305
2305
2305
2305
2304
2303
2301
2299
2297
2294
2291
2288
2284
2280
2276
2272
2267
2262
2257
2252
2246
2240
2235
2228
2222
2216
2209
2203
2196
2189
2181
2174
2167
2159
2151
2144
2136
2128
2120
2112
2103
2095
2087
2078
2070
2061
2052
2043
2035
2025
2017
2008
1999
1990
1981
1972
1963
1953
1944
1935
1926
1917
1907
1898
1889
1880
1871
1862
1853
1844
1834
1825
1816
1807
1798
1788
1779
1769
1759
1749
1739
1729
1719
1708
1697
1687
1675
1664
1652
1641
1629
1616
1604
1591
1578
1564
1551
1537
1522
1508
1493
1477
1462
1446
1429
1412
1395
1378
1360
1342
1323
1304
1285
1266
1246
1226
1205
1184
1163
1142
1120
1098
1076
1053
1030
1006
984
960
936
912
888
864
839
814
789
764
739
714
689
663
638
613
587
562
536
510
485
459
434
408
383
358
333
308
283
258
233
208
184
160
136
112
88
65
42
19
-4
-27
-49
-71
-93
-115
-137
-158
-179
-200
-220
-241
-261
-281
-301
-320
-339
-359
-378
-397
-415
-434
-453
-471
-489
-507
-525
-543
-561
-579
-597
-614
-632
-650
-667
-685
-702
-720
-737
-754
-772
-789
-806
-824
-841
-859
-876
-893
-911
-928
-946
-963
-981
-998
-1016
-1034
-1052
-1069
-1087
-1105
-1123
-1142
-1160
-1178
-1197
-1216
-1234
-1253
-1272
-1291
-1310
-1330
-1349
-1368
-1388
-1408
-1427
-1447
-1467
-1486
-1506
-1526
-1546
-1566
-1585
-1605
-1625
-1644
-1664
-1684
-1703
-1723
-1742
-1762
-1781
-1800
-1819
-1838
-1857
-1875
-1894
-1912
-1930
-1948
-1966
-1983
-2001
-2017
-2035
-2051
-2068
-2084
-2099
-2115
-2130
-2145
-2160
-2174
-2188
-2202
-2216
-2229
-2242
-2254
-2267
-2278
-2290
-2301
-2312
-2322
-2332
-2342
-2351
-2360
-2369
-2377
-2384
-2391
-2398
-2404
-2410
-2416
-2421
-2425
-2429
-2433
-2436
-2439
-2441
-2443
-2444
-2445
-2446
-2446
-2446
-2445
-2444
-2443
-2441
-2439
-2436
-2433
-2430
-2426
-2422
-2417
-2413
-2407
-2402
-2396
-2390
-2383
-2377
-2370
-2362
-2354
-2346
-2338
-2330
-2321
-2312
-2303
-2293
-2283
-2274
-2264
-2253
-2243
-2232
-2221
-2210
-2199
-2188
-2176
-2164
-2152
-2140
-2127
-2114
-2101
-2088
-2074
-2060
-2045
-2032
-2017
-2003
-1988
-1973
-1958
-1942
-1927
-1911
-1895
-1879
-1862
-1846
-1829
-1812
-1796
-1779
-1761
-1744
-1727
-1709
-1692
-1674
-1656
-1638
-1620
-1602
-1584
-1566
-1548
-1529
-1511
-1492
-1474
-1455
-1436
-1417
-1399
-1380
-1361
-1342
-1323
-1304
-1285
-1266
-1246
-1227
-1208
-1189
-1170
-1150
-1131
-1112
-1093
-1073
-1054
-1035
-1016
-996
-977
-958
-938
-919
-899
-880
-861
-841
-822
-803
-783
-764
-745
-725
-706
-687
-668
-649
-629
-610
-591
-572
-553
-535
-516
-497
-478
-459
-441
-422
-404
-385
-367
-349
-330
-312
-294
-276
-258
-240
-222
-204
-187
-169
-152
-135
-117
-100
-83
-66
-50
-33
-16
0
16
32
49
65
80
96
112
127
143
158
174
189
204
219
234
248
263
277
292
306
320
334
347
361
374
388
401
414
426
439
451
463
476
487
499
510
522
533
543
554
564
574
584
594
603
613
622
630
639
647
655
663
670
677
684
690
697
703
708
714
719
724
728
732
736
739
743
745
748
750
752
753
755
756
757
758
758
758
758
758
757
756
755
754
753
752
751
750
748
747
745
744
743
741
740
738
737
735
734
733
731
730
729
728
727
727
726
726
726
726
726
726
726
727
728
729
730
731
732
734
735
737
739
741
743
745
748
750
753
756
759
762
765
769
773
777
781
785
789
794
799
804
810
815
821
827
833
839
846
853
860
867
874
882
890
898
906
915
923
932
941
951
960
970
980
990
1000
1010
1022
1033
1044
1056
1068
1080
1092
1105
1117
1130
1144
1157
1170
1184
1198
1212
1227
1241
1255
1270
1285
1300
1315
1330
1346
1361
1377
1392
1408
1424
1439
1455
1471
1487
1502
1518
1534
1549
1565
1580
1595
1610
1625
1640
1654
1669
1683
1697
1711
1724
1737
1750
1763
1775
1787
1799
1810
1821
1832
1842
1852
1861
1870
1879
1887
1895
1902
1909
1915
1922
1927
1933
1938
1943
1947
1951
1955
1958
1961
1964
1966
1967
1969
1969
1970
1970
1970
1969
1968
1967
1965
1963
1960
1957
1954
1950
1946
1942
1937
1931
1926
1920
1914
1907
1900
1893
1886
1878
1870
1861
1853
1844
1834
1825
1815
1806
1796
1785
1775
1765
1754
1744
1733
1722
1711
1700
1689
1678
1667
1656
1645
1633
1622
1610
1598
1587
1575
1563
1551
1539
1527
1515
1502
1490
1477
1464
1452
1439
1426
1413
1400
1387
1373
1360
1346
1333
1319
1305
1291
1277
1263
1248
1234
1219
1205
1190
1175
1161
1146
1131
1116
1102
1087
1072
1057
1043
1028
1012
998
984
969
954
940
925
910
895
880
866
851
836
821
806
792
777
762
747
732
717
702
687
672
657
642
627
611
596
580
565
549
533
517
500
484
468
451
434
417
400
383
365
348
330
312
294
276
258
240
221
202
184
165
146
126
107
88
69
49
30
10
-9
-29
-48
-68
-87
-107
-126
-146
-165
-185
-204
-223
-243
-262
-281
-300
-319
-338
-357
-375
-394
-413
-431
-449
-468
-486
-504
-523
-541
-559
-577
-595
-613
-632
-650
-668
-686
-704
-723
-741
-759
-777
-796
-814
-832
-851
-869
-887
-906
-924
-943
-961
-980
-998
-1016
-1035
-1053
-1071
-1090
-1108
-1126
-1144
-1162
-1180
-1198
-1215
-1233
-1250
-1268
-1285
-1302
-1319
-1335
-1352
-1368
-1384
-1400
-1416
-1431
-1446
-1461
-1475
-1490
-1504
-1517
-1531
-1544
-1556
-1569
-1581
-1593
-1604
-1615
-1626
-1636
-1646
-1656
-1665
-1674
-1683
-1691
-1699
-1706
-1713
-1720
-1726
-1732
-1738
-1743
-1748
-1753
-1757
-1761
-1764
-1767
-1770
-1772
-1774
-1776
-1777
-1778
-1779
-1779
-1779
-1779
-1778
-1777
-1776
-1775
-1773
-1771
-1769
-1766
-1763
-1760
-1756
-1752
-1748
-1743
-1738
-1732
-1726
-1720
-1714
-1707
-1700
-1692
-1684
-1676
-1667
-1658
-1649
-1639
-1629
-1619
-1608
-1597
-1585
-1574
-1562
-1549
-1536
-1523
-1510
-1497
-1483
-1469
-1454
-1439
-1424
-1409
-1394
-1378
-1362
-1346
-1330
-1313
-1297
-1280
-1263
-1246
-1228
-1211
-1194
-1176
-1158
-1141
-1123
-1105
-1087
-1070
-1052
-1034
-1016
-998
-981
-963
-945
-927
-910
-892
-875
-857
-840
-823
-806
-789
-772
-756
-739
-723
-706
-690
-675
-659
-644
-629
-614
-599
-585
-571
-557
-544
-531
-518
-505
-493
-482
-470
-459
-449
-438
-429
-419
-410
-401
-393
-385
-378
-370
-364
-357
-351
-346
-340
-335
-331
-327
-323
-319
-316
-313
-310
-308
-306
-305
-303
-302
-302
-301
-301
-301
-301
-302
-303
-304
-305
-307
-309
-311
-313
-316
-319
-322
-325
-329
-332
-337
-341
-345
-350
-355
-360
-365
-370
-376
-382
-387
-393
-399
-405
-411
-418
-424
-430
-437
-443
-450
-456
-463
-469
-476
-482
-489
-496
-502
-509
-516
-523
-530
-537
-544
-551
-558
-565
-573
-580
-587
-594
-602
-609
-616
-624
-631
-638
-645
-652
-659
-666
-673
-680
-687
-694
-701
-708
-715
-722
-728
-735
-742
-748
-755
-761
-768
-774
-781
-787
-793
-799
-806
-812
-818
-824
-830
-836
-842
-847
-853
-859
-864
-870
-875
-880
-885
-890
-895
-899
-904
-908
-913
-917
-921
-925
-928
-932
-935
-938
-941
-944
-947
-949
-951
-953
-955
-957
-958
-959
-960
-961
-962
-962
-962
-962
-962
-962
-961
-960
-959
-958
-956
-955
-953
-950
-948
-945
-942
-939
-935
-932
-928
-923
-919
-914
-909
-904
-898
-893
-887
-881
-874
-868
-861
-854
-846
-839
-831
-823
-815
-807
-798
-789
-781
-772
-763
-753
-744
-734
-725
-715
-706
-696
-686
-676
-667
-657
-647
-637
-628
-618
-609
-599
-590
-580
-571
-562
-553
-544
-536
-527
-519
-510
-502
-495
-487
-479
-472
-465
-458
-452
-445
-439
-432
-426
-420
-415
-409
-403
-398
-393
-388
-383
-378
-373
-368
-364
-360
-355
-351
-347
-344
-340
-336
-333
-329
-326
-323
-320
-317
-314
-311
-308
-306
-303
-300
-298
-295
-293
-290
-288
-285
-282
-279
-276
-273
-270
-266
-263
-259
-255
-251
-246
-242
-237
-232
-226
-221
-215
-209
-202
-196
-189
-182
-174
-167
-159
-151
-142
-133
-124
-115
-105
-96
-85
-75
-64
-54
-43
-31
-20
-8
4
16
28
41
54
67
80
93
107
120
134
148
162
176
191
205
220
235
249
264
279
294
309
324
340
355
370
385
401
416
432
447
463
478
494
509
525
541
557
572
588
604
620
635
651
667
683
698
714
730
746
762
777
793
809
825
841
857
874
890
906
922
939
955
972
989
1006
1022
1039
1056
1074
1091
1108
1126
1143
1161
1179
1197
1215
1233
1251
1270
1288
1307
1326
1344
1363
1382
1401
1421
1440
1459
1478
1497
1517
1536
1555
1575
1594
1613
1632
1651
1669
1688
1706
1724
1742
1760
1777
1795
1811
1828
1844
1860
1876
1891
1906
1920
1935
1948
1961
1974
1986
1998
2009
2019
2029
2037
2047
2055
2062
2069
2074
2079
2084
2087
2090
2092
2093
2093
2093
2091
2089
2086
2082
2078
2072
2066
2059
2051
2041
2032
2021
2011
1998
1986
1972
1958
1942
1927
1910
1893
1874
1856
1836
1816
1795
1773
1751
1728
1705
1681
1656
1631
1605
1578
1552
1524
1497
1468
1440
1411
1381
1352
1321
1291
1260
1230
1198
1167
1135
1104
1072
1040
1008
975
943
911
878
846
813
780
748
715
683
651
618
586
554
522
490
459
427
396
365
335
304
274
244
214
185
156
126
98
69
41
12
-16
-43
-71
-98
-125
-152
-179
-205
-231
-257
-283
-308
-333
-358
-383
-407
-432
-456
-480
-503
-527
-550
-573
-596
-618
-641
-663
-685
-707
-729
-751
-772
-793
-814
-835
-855
-875
-895
-915
-935
-954
-973
-991
-1010
-1028
-1045
-1063
-1080
-1097
-1114
-1130
-1146
-1162
-1177
-1192
-1207
-1222
-1236
-1251
-1264
-1278
-1291
-1304
-1317
-1329
-1342
-1353
-1365
-1376
-1387
-1398
-1409
-1419
-1429
-1439
-1448
-1457
-1466
-1475
-1484
-1492
-1500
-1508
-1516
-1523
-1530
-1537
-1543
-1550
-1556
-1561
-1567
-1572
-1577
-1582
-1586
-1590
-1594
-1597
-1600
-1603
-1606
-1608
-1610
-1611
-1612
-1613
-1614
-1614
-1614
-1614
-1613
-1612
-1611
-1609
-1608
-1605
-1603
-1600
-1597
-1593
-1589
-1585
-1581
-1576
-1572
-1567
-1561
-1556
-1550
-1545
-1539
-1533
-1526
-1520
-1514
-1507
-1500
-1493
-1487
-1479
-1472
-1465
-1458
-1450
-1443
-1435
-1427
-1419
-1411
-1403
-1395
-1387
-1379
-1371
-1362
-1354
-1346
-1337
-1329
-1320
-1311
-1303
-1294
-1285
-1276
-1268
-1259
-1250
-1241
-1232
-1223
-1214
-1205
-1196
-1187
-1178
-1169
-1160
-1151
-1142
-1133
-1125
-1116
-1107
-1098
-1089
-1080
-1072
-1063
-1054
-1045
-1036
-1027
-1018
-1008
-1000
-991
-982
-973
-964
-954
-945
-935
-925
-916
-906
-896
-886
-876
-866
-855
-844
-834
-823
-812
-800
-789
-777
-765
-753
-740
-728
-715
-702
-688
-675
-661
-646
-632
-617
-602
-587
-572
-556
-540
-523
-507
-490
-473
-455
-437
-419
-401
-382
-363
-344
-325
-305
-285
-265
-245
-224
-203
-182
-160
-138
-116
-94
-72
-49
-26
-3
21
44
68
92
116
141
166
190
215
241
266
292
318
344
370
396
423
449
476
503
531
558
585
613
641
669
697
725
753
782
810
839
868
897
926
955
985
1014
1044
1073
1103
1133
1163
1192
1222
1252
1282
1312
1342
1372
1402
1432
1461
1491
1521
1551
1580
1610
1640
1669
1699
1728
1758
1787
1816
1845
1874
1903
1932
1960
1989
2017
2045
2073
2101
2129
2156
2183
2210
2237
2263
2289
2315
2341
2367
2392
2417
2441
2465
2489
2513
2536
2560
2582
2605
2627
2649
2671
2692
2713
2734
2755
2775
2795
2815
2834
2853
2872
2890
2909
2927
2944
2962
2979
2995
3012
3028
3043
3059
3074
3089
3103
3117
3131
3144
3158
3170
3183
3195
3207
3219
3230
3241
3251
3261
3271
3281
3290
3299
3308
3316
3324
3332
3340
3347
3354
3360
3367
3373
3379
3384
3389
3394
3399
3403
3407
3411
3415
3418
3421
3424
3427
3429
3431
3433
3434
3435
3436
3437
3437
3437
3437
3436
3435
3434
3432
3430
3428
3425
3422
3418
3414
3410
3405
3400
3395
3389
3383
3376
3369
3362
3354
3346
3337
3328
3319
3309
3299
3289
3278
3267
3256
3244
3232
3220
3207
3195
3181
3168
3154
3140
3126
3112
3097
3082
3067
3052
3036
3020
3004
2987
2971
2954
2936
2919
2901
2883
2865
2846
2827
2808
2788
2768
2748
2728
2707
2685
2664
2642
2619
2597
2574
2550
2526
2502
2477
2452
2427
2401
2374
2348
2321
2293
2265
2237
2209
2180
2151
2121
2091
2061
2031
2000
1970
1939
1907
1876
1844
1812
1781
1748
1716
1684
1652
1619
1587
1555
1522
1490
1457
1425
1392
1359
1327
1295
1262
1230
1198
1165
1133
1101
1069
1037
1004
972
940
908
876
844
812
780
749
717
685
653
622
590
559
527
496
464
433
402
371
340
309
278
248
217
187
157
126
96
67
37
7
-22
-51
-80
-109
-138
-166
-194
-222
-250
-277
-305
-332
-358
-385
-411
-437
-463
-489
-515
-540
-565
-590
-615
-640
-664
-688
-712
-736
-760
-783
-807
-830
-853
-875
-898
-920
-942
-963
-985
-1006
-1027
-1048
-1068
-1088
-1108
-1128
-1148
-1167
-1186
-1204
-1223
-1241
-1258
-1276
-1293
-1310
-1326
-1342
-1358
-1373
-1388
-1403
-1417
-1431
-1444
-1458
-1471
-1483
-1496
-1508
-1520
-1531
-1543
-1554
-1565
-1575
-1585
-1596
-1605
-1615
-1624
-1633
-1642
-1650
-1658
-1666
-1674
-1681
-1688
-1694
-1701
-1707
-1713
-1718
-1723
-1728
-1733
-1738
-1742
-1746
-1750
-1753
-1756
-1760
-1762
-1765
-1767
-1769
-1771
-1772
-1774
-1775
-1775
-1776
-1776
-1776
-1775
-1775
-1774
-1773
-1772
-1770
-1769
-1767
-1765
-1762
-1760
-1757
-1754
-1751
-1748
-1745
-1741
-1737
-1733
-1729
-1724
-1720
-1715
-1710
-1705
-1700
-1695
-1690
-1684
-1679
-1673
-1667
-1661
-1655
-1648
-1642
-1635
-1628
-1621
-1614
-1607
-1599
-1592
-1584
-1576
-1568
-1560
-1552
-1544
-1535
-1527
-1518
-1509
-1500
-1491
-1482
-1473
-1464
-1454
-1444
-1434
-1424
-1414
-1404
-1393
-1383
-1372
-1361
-1350
-1339
-1327
-1316
-1304
-1292
-1280
-1268
-1256
-1243
-1231
-1218
-1205
-1192
-1178
-1165
-1151
-1137
-1123
-1109
-1095
-1081
-1067
-1053
-1038
-1022
-1008
-994
-979
-964
-949
-934
-918
-903
-887
-871
-856
-840
-824
-808
-792
-775
-759
-743
-726
-710
-693
-677
-660
-643
-626
-610
-593
-576
-559
-542
-525
-508
-491
-474
-457
-440
-423
-406
-388
-371
-354
-338
-321
-304
-287
-271
-254
-238
-222
-206
-190
-175
-159
-144
-129
-114
-99
-85
-70
-56
-43
-29
-16
-3
10
22
34
45
57
68
78
88
98
108
117
126
134
142
150
157
164
171
178
184
189
195
200
204
209
213
217
220
224
227
230
233
235
238
240
242
244
245
247
248
250
251
251
252
253
253
253
253
253
252
252
251
250
249
247
246
244
243
241
239
236
234
232
230
227
225
222
220
217
215
212
209
206
203
201
198
194
191
188
185
182
178
175
172
168
165
162
159
155
152
149
146
144
141
138
135
132
130
127
124
122
119
117
114
111
109
106
103
101
98
96
93
91
88
86
83
80
78
75
72
69
66
63
59
56
52
49
45
41
37
33
29
25
20
16
11
7
2
-3
-8
-13
-17
-22
-28
-33
-38
-43
-48
-54
-59
-65
-70
-76
-82
-87
-93
-99
-105
-111
-116
-122
-128
-134
-141
-147
-153
-159
-166
-172
-179
-186
-193
-200
-207
-215
-222
-230
-237
-245
-253
-261
-269
-277
-285
-293
-301
-309
-317
-325
-333
-341
-349
-357
-365
-372
-380
-388
-395
-403
-410
-417
-424
-431
-438
-445
-451
-458
-464
-470
-476
-482
-488
-493
-499
-504
-509
-514
-519
-523
-528
-532
-536
-540
-544
-547
-551
-554
-557
-560
-563
-566
-569
-571
-573
-576
-578
-580
-582
-584
-586
-588
-590
-591
-593
-595
-597
-598
-600
-601
-603
-604
-606
-607
-609
-610
-612
-613
-614
-616
-617
-619
-620
-622
-624
-625
-627
-629
-631
-633
-635
-637
-639
-641
-643
-646
-648
-651
-653
-656
-659
-662
-665
-668
-671
-674
-677
-681
-684
-688
-691
-695
-699
-703
-707
-711
-715
-719
-724
-728
-733
-737
-742
-747
-751
-756
-761
-766
-771
-776
-781
-786
-791
-796
-801
-806
-811
-816
-821
-826
-831
-835
-840
-845
-850
-855
-860
-865
-869
-874
-879
-883
-888
-892
-896
-901
-905
-909
-913
-917
-920
-924
-928
-931
-934
-937
-940
-943
-946
-948
-950
-953
-955
-957
-958
-960
-962
-963
-965
-966
-967
-968
-969
-969
-970
-970
-971
-970
-970
-970
-969
-968
-967
-965
-964
-962
-959
-957
-954
-951
-948
-945
-941
-937
-933
-929
-924
-919
-914
-908
-903
-897
-891
-885
-878
-871
-864
-857
-850
-842
-835
-827
-818
-810
-801
-793
-784
-775
-765
-756
-746
-737
-727
-717
-707
-697
-686
-676
-665
-655
-644
-633
-622
-611
-600
-589
-578
-566
-555
-543
-531
-519
-507
-495
-483
-470
-458
-445
-432
-419
-406
-393
-380
-367
-353
-339
-326
-312
-298
-284
-270
-255
-241
-227
-212
-198
-183
-168
-153
-138
-123
-108
-93
-77
-62
-46
-30
-15
1
17
33
48
64
80
96
112
127
143
159
174
190
205
221
236
251
266
281
296
311
326
341
356
370
385
399
414
428
443
457
471
485
499
512
526
539
552
565
578
590
602
614
626
637
649
660
670
681
691
701
710
719
728
737
745
753
761
768
775
782
788
794
799
804
808
812
816
819
822
824
825
827
828
828
828
828
827
826
824
822
820
818
815
811
808
804
799
795
790
784
779
773
766
760
753
746
739
731
723
715
707
699
691
682
673
664
655
646
637
627
618
608
598
588
578
567
557
546
536
525
514
503
492
481
470
459
447
436
425
414
402
391
380
369
357
346
335
324
313
302
291
280
269
259
248
237
227
216
205
195
184
174
163
153
142
132
122
112
102
92
82
72
62
52
42
32
22
12
2
-8
-18
-27
-37
-47
-57
-67
-77
-87
-97
-107
-116
-126
-135
-145
-154
-164
-173
-182
-192
-201
-210
-219
-228
-238
-247
-256
-264
-273
-282
-291
-300
-308
-317
-325
-333
-342
-350
-358
-366
-374
-381
-389
-397
-404
-412
-419
-426
-434
-441
-448
-455
-462
-469
-476
-482
-489
-496
-503
-510
-516
-523
-530
-537
-544
-550
-557
-564
-571
-578
-584
-591
-598
-604
-611
-617
-624
-630
-636
-642
-648
-654
-660
-666
-671
-677
-682
-687
-693
-698
-703
-708
-713
-718
-723
-728
-733
-738
-743
-747
-752
-757
-762
-767
-772
-777
-782
-787
-792
-798
-803
-808
-813
-818
-824
-829
-835
-840
-846
-851
-857
-863
-868
-874
-880
-886
-892
-898
-903
-909
-915
-921
-927
-933
-939
-945
-952
-958
-964
-970
-976
-982
-988
-995
-1000
-1006
-1014
-1020
-1027
-1033
-1040
-1046
-1053
-1059
-1066
-1073
-1079
-1086
-1093
-1100
-1107
-1114
-1121
-1129
-1136
-1143
-1151
-1158
-1166
-1173
-1181
-1189
-1196
-1204
-1212
-1220
-1228
-1236
-1244
-1252
-1260
-1268
-1276
-1284
-1292
-1300
-1308
-1317
-1325
-1333
-1341
-1350
-1358
-1366
-1374
-1383
-1391
-1399
-1407
-1415
-1423
-1431
-1439
-1447
-1454
-1462
-1470
-1477
-1485
-1492
-1500
-1507
-1515
-1522
-1529
-1536
-1544
-1551
-1558
-1564
-1571
-1578
-1584
-1591
-1597
-1604
-1610
-1616
-1622
-1628
-1634
-1640
-1646
-1652
-1658
-1664
-1669
-1675
-1681
-1687
-1692
-1698
-1704
-1709
-1715
-1721
-1726
-1732
-1737
-1743
-1748
-1754
-1759
-1764
-1770
-1775
-1780
-1786
-1791
-1796
-1802
-1807
-1812
-1818
-1823
-1828
-1833
-1839
-1844
-1849
-1855
-1860
-1866
-1871
-1877
-1882
-1888
-1894
-1900
-1905
-1911
-1917
-1923
-1929
-1935
-1941
-1947
-1952
-1958
-1964
-1970
-1976
-1982
-1987
-1993
-1998
-2004
-2009
-2015
-2020
-2025
-2029
-2035
-2040
-2045
-2049
-2054
-2059
-2063
-2067
-2071
-2075
-2079
-2083
-2086
-2089
-2092
-2095
-2098
-2101
-2103
-2106
-2108
-2110
-2111
-2113
-2114
-2115
-2117
-2117
-2118
-2119
-2119
-2119
-2119
-2119
-2119
-2119
-2118
-2117
-2116
-2115
-2114
-2112
-2110
-2109
-2106
-2104
-2102
-2099
-2097
-2094
-2091
-2088
-2084
-2081
-2077
-2074
-2070
-2066
-2061
-2057
-2052
-2047
-2041
-2037
-2032
-2025
-2021
-2015
-2009
-2001
-1996
-1990
-1983
-1976
-1969
-1962
-1955
-1948
-1941
-1934
-1926
-1918
-1911
-1903
-1895
-1887
-1879
-1871
-1862
-1854
-1846
-1837
-1829
-1820
-1811
-1802
-1794
-1785
-1776
-1767
-1758
-1750
-1741
-1732
-1723
-1714
-1705
-1696
-1688
-1679
-1670
-1661
-1652
-1643
-1634
-1626
-1617
-1608
-1600
-1591
-1582
-1574
-1565
-1557
-1549
-1540
-1532
-1524
-1516
-1508
-1500
-1492
-1484
-1476
-1468
-1461
-1453
-1446
-1439
-1431
-1424
-1417
-1410
-1403
-1397
-1390
-1383
-1377
-1370
-1364
-1357
-1351
-1345
-1339
-1332
-1326
-1320
-1314
-1308
-1302
-1296
-1290
-1284
-1279
-1273
-1267
-1262
-1256
-1251
-1245
-1240
-1235
-1230
-1225
-1220
-1215
-1210
-1206
-1201
-1197
-1192
-1188
-1184
-1179
-1175
-1171
-1167
-1163
-1160
-1156
-1152
-1149
-1145
-1142
-1138
-1135
-1131
-1128
-1124
-1121
-1117
-1114
-1110
-1107
-1103
-1100
-1096
-1093
-1089
-1086
-1083
-1079
-1076
-1072
-1069
-1065
-1062
-1059
-1055
-1052
-1048
-1045
-1042
-1038
-1035
-1032
-1028
-1025
-1022
-1018
-1014
-1012
-1008
-1004
-1002
-998
-995
-992
-989
-985
-982
-979
-976
-972
-969
-966
-963
-959
-956
-953
-950
-946
-943
-940
-937
-934
-931
-927
-924
-921
-918
-915
-912
-908
-905
-902
-899
-896
-893
-890
-887
-884
-881
-877
-874
-871
-868
-865
-862
-859
-856
-853
-850
-847
-844
-841
-838
-835
-832
-829
-826
-823
-820
-817
-814
-811
-808
-805
-802
-799
-796
-793
-791
-788
-785
-782
-779
-776
-773
-770
-767
-765
-762
-759
-756
-753
-750
-747
-745
-742
-739
-736
-733
-731
-728
-725
-722
-719
-717
-714
-711
-708
-706
-703
-700
-697
-695
-692
-689
-686
-684
-681
-678
-676
-673
-670
-668
-665
-662
-660
-657
-654
-652
-649
-646
-644
-641
-638
-636
-633
-631
-628
-625
-623
-620
-618
-615
-612
-610
-607
-605
-602
-600
-597
-595
-592
-590
-587
-585
-582
-579
-577
-574
-572
-570
-567
-565
-562
-560
-557
-555
-552
-550
-547
-545
-543
-540
-538
-535
-533
-530
-528
-526
-523
-521
-519
-516
-514
-511
-509
-507
-504
-502
-500
-497
-495
-493
-490
-488
-486
-483
-481
-479
-477
-474
-472
-470
-468
-465
-463
-461
-458
-456
-454
-452
-450
-447
-445
-443
-441
-438
-436
-434
-432
-430
-428
-425
-423
-421
-419
-417
-415
-412
-410
-408
-406
-404
-402
-400
-398
-395
-393
-391
-389
-387
-385
-383
-381
-379
-377
-375
-373
-370
-368
-366
-364
-362
-360
-358
-356
-354
-352
-350
-348
-346
-344
-342
-340
-338
-336
-334
-332
-330
-328
-326
-325
-323
-321
-319
-317
-315
-313
-311
-309
-307
-305
-303
-302
-300
-298
-296
-294
-292
-290
-288
-287
-285
-283
-281
-279
-277
-276
-274
-272
-270
-268
-266
-265
-263
-261
-259
-257
-256
-254
-252
-250
-249
-247
-245
-243
-242
-240
-238
-236
-235
-233
-231
-230
-228
-226
-224
-223
-221
-219
-218
-216
-214
-213
-211
-209
-208
-206
-204
-203
-201
-199
-198
-196
-194
-193
-191
-190
-188
-186
-185
-183
-182
-180
-178
-177
-175
-174
-172
-171
-169
-167
-166
-164
-163
-161
-160
-158
-157
-155
-154
-152
-151
-149
-148
-146
-145
-143
-142
-140
-139
-137
-136
-134
-133
-131
-130
-128
-127
-125
-124
-123
-121
-120
-118
-117
-115
-114
-113
-111
-110
-108
-107
-106
-104
-103
-102
-100
-99
-97
-96
-95
-93
-92
-91
-89
-88
-87
-85
-84
-83
-81
-80
-79
-77
-76
-75
-73
-72
-71
-70
-68
-67
-66
-64
-63
-62
-61
-59
-58
-57
-56
-54
-53
-52
-51
-49
-48
-47
-46
-45
-43
-42
-41
-40
-39
-37
-36
-35
-34
-33
-31
-30
-29
-28
-27
-26
-24
-23
-22
-21
-20
-19
-18
-17
-15
-14
-13
-12
-11
-10
-9
-8
-6
-5
-4
-3
-2
-1
0
1
2
3
4
5
6
7
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
39
40
41
42
43
44
45
46
47
48
49
50
51
51
52
53
54
55
56
57
58
59
60
60
61
62
63
64
65
66
66
67
68
69
70
71
72
72
73
74
75
76
76
77
78
79
80
81
81
82
83
84
85
85
86
87
88
88
89
90
91
91
92
93
94
94
95
96
97
97
98
99
100
100
101
102
103
103
104
105
105
106
107
108
108
109
110
110
111
112
112
113
114
114
115
116
116
117
118
118
119
120
120
121
122
122
123
124
124
125
125
126
127
127
128
129
129
130
130
131
132
132
133
133
134
135
135
136
136
137
137
138
139
139
140
140
141
141
142
142
143
144
144
145
145
146
146
147
147
148
148
149
149
150
150
151
151
152
152
153
153
154
154
155
155
156
156
157
157
158
158
159
159
160
160
161
161
162
162
163
163
163
164
164
165
165
166
166
167
167
167
168
168
169
169
170
170
170
171
171
172
172
172
173
173
174
174
174
175
175
176
176
176
177
177
177
178
178
179
179
179
180
180
180
181
181
181
182
182
182
183
183
183
184
184
184
185
185
185
186
186
186
187
187
187
188
188
188
189
189
189
189
190
190
190
191
191
191
191
192
192
192
193
193
193
193
194
194
194
195
195
195
195
196
196
196
196
197
197
197
197
198
198
198
198
198
199
199
199
199
200
200
200
200
200
201
201
201
201
202
202
202
202
202
203
203
203
203
203
203
204
204
204
204
204
205
205
205
205
205
205
206
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
209
210
210
210
210
210
210
210
210
210
211
211
211
211
211
211
211
211
211
211
212
212
212
212
212
212
212
212
212
212
212
212
213
213
213
213
213
213
213
213
213
213
213
213
213
213
213
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
