5
11019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
49
49
49
49
49
49
49
49
49
49
49
49
49
50
50
50
50
50
50
50
50
50
50
50
50
51
51
51
51
51
51
51
51
51
51
51
51
52
52
52
52
52
52
52
52
52
52
52
52
53
53
53
53
53
53
53
53
53
53
53
53
53
54
54
54
54
54
54
54
54
54
54
54
55
55
55
55
55
55
55
55
55
55
55
55
56
56
56
56
56
56
56
56
56
56
56
56
57
57
57
57
57
57
57
57
57
57
57
57
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
59
59
59
59
59
59
59
59
59
59
59
59
59
60
60
60
60
60
60
60
60
60
60
60
60
60
60
61
61
61
61
61
61
61
61
61
61
61
61
62
62
62
62
62
62
62
62
62
62
62
62
62
63
63
63
63
63
63
63
63
63
63
63
63
64
64
64
64
64
64
64
64
64
64
64
64
64
65
65
65
65
65
65
65
65
65
65
65
65
65
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
80
80
80
80
80
80
80
80
80
80
80
80
80
81
81
81
81
81
81
81
81
81
81
81
81
81
82
82
82
82
82
82
82
82
82
82
82
82
82
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
84
84
84
84
84
84
84
84
84
84
84
84
85
85
85
85
85
85
85
85
85
85
85
86
86
86
86
86
86
86
86
86
86
86
87
87
87
87
87
87
87
87
87
87
87
87
88
88
88
88
88
88
88
88
88
89
89
89
89
89
89
89
89
89
89
90
90
90
90
90
90
90
90
90
90
90
91
91
91
91
91
91
91
91
91
92
92
92
92
92
92
92
92
93
93
93
93
93
93
93
93
93
93
94
94
94
94
94
94
94
94
94
94
95
95
95
95
95
95
95
95
95
96
96
96
96
96
96
96
96
97
97
97
97
97
97
97
97
97
98
98
98
98
98
98
98
98
98
99
99
99
99
99
99
99
99
100
100
100
100
100
100
100
100
101
101
101
101
101
101
101
101
102
102
102
102
102
102
102
102
103
103
103
103
103
103
103
103
104
104
104
104
104
104
104
105
105
105
105
105
105
105
106
106
106
106
106
106
107
107
107
107
107
107
107
108
108
108
108
108
108
108
109
109
109
109
109
109
109
110
110
110
110
110
110
111
111
111
111
111
111
111
112
112
112
112
112
112
112
113
113
113
113
113
113
114
114
114
114
114
114
115
115
115
115
115
115
115
115
116
116
116
116
116
116
117
117
117
117
117
117
117
118
118
118
118
118
118
119
119
119
119
119
119
119
120
120
120
120
120
120
121
121
121
121
121
121
121
122
122
122
122
122
122
123
123
123
123
123
123
123
124
124
124
124
124
124
125
125
125
125
125
125
125
126
126
126
126
126
126
127
127
127
127
127
127
128
128
128
128
128
128
128
129
129
129
129
129
129
130
130
130
130
130
130
131
131
131
131
131
131
132
132
132
132
132
133
133
133
133
133
133
134
134
134
134
134
135
135
135
135
135
135
136
136
136
136
136
136
137
137
137
137
137
138
138
138
138
138
139
139
139
139
139
139
140
140
140
140
140
141
141
141
141
141
142
142
142
142
142
143
143
143
143
144
144
144
144
144
145
145
145
145
145
146
146
146
146
146
147
147
147
147
147
148
148
148
148
148
148
149
149
149
149
149
150
150
150
150
151
151
151
151
151
151
151
152
152
152
152
152
152
152
152
153
153
153
153
154
154
154
155
155
156
156
157
157
158
158
158
159
159
159
159
160
160
160
160
160
161
161
161
161
160
160
160
160
159
159
159
159
159
159
159
159
160
160
160
161
162
162
163
163
164
165
166
166
167
168
168
169
169
170
171
171
172
173
174
175
177
178
179
181
183
184
186
188
190
192
194
196
198
200
202
204
206
208
210
211
212
213
213
213
213
212
212
211
210
208
207
206
204
202
200
198
196
193
190
188
185
182
179
176
172
169
166
164
161
159
157
156
155
154
154
154
156
157
160
163
167
172
177
183
189
196
203
210
218
227
235
243
251
258
265
271
276
281
285
288
291
294
297
300
303
306
309
312
315
319
323
327
332
337
341
346
351
356
361
366
370
373
375
377
377
377
375
373
370
366
361
355
348
340
332
323
315
307
300
293
287
282
277
274
272
271
270
271
272
273
274
275
277
279
280
282
283
285
286
287
287
288
287
287
286
285
285
284
284
284
283
283
282
282
281
280
279
278
277
276
274
272
269
265
260
255
248
240
231
221
211
200
188
176
165
154
143
133
124
116
109
104
100
97
95
94
94
95
96
98
100
102
103
105
105
105
105
104
103
103
102
102
104
106
110
115
121
128
136
143
150
156
161
165
167
169
169
169
169
169
170
171
173
175
177
179
180
180
179
176
171
165
157
149
139
128
117
107
96
85
76
67
58
51
46
42
40
41
43
47
52
57
61
65
69
72
76
81
87
93
100
107
114
121
129
136
143
150
156
162
167
171
174
176
177
177
177
177
176
175
175
175
175
174
174
173
172
170
168
167
165
164
163
162
162
161
159
157
154
150
146
140
135
130
125
120
115
111
106
102
98
95
92
90
88
86
85
85
86
87
89
91
95
100
106
113
121
131
141
151
160
166
171
173
174
174
173
173
174
177
181
187
193
198
203
206
207
206
205
204
203
202
202
201
199
196
191
184
176
166
156
147
138
133
130
130
132
136
141
147
151
154
156
157
156
154
152
149
146
142
138
133
128
123
120
117
117
118
121
125
129
132
132
129
123
115
105
96
88
82
79
77
77
78
79
80
81
83
84
86
88
91
95
98
101
103
103
102
101
98
96
95
95
95
96
98
98
98
96
92
86
79
70
60
49
39
29
20
11
3
-5
-12
-18
-25
-31
-38
-45
-52
-58
-64
-68
-70
-70
-67
-61
-53
-44
-33
-23
-13
-6
0
4
7
9
10
11
10
8
3
-3
-11
-22
-33
-46
-59
-72
-82
-91
-96
-99
-99
-97
-94
-90
-86
-81
-76
-70
-63
-57
-51
-45
-40
-34
-28
-22
-15
-9
-2
3
8
12
16
20
25
30
35
41
47
54
60
66
71
75
77
77
75
72
68
64
61
59
59
60
64
70
77
84
91
98
103
107
111
113
113
113
110
107
103
99
96
93
93
93
95
97
99
101
102
102
103
103
102
100
98
94
90
85
80
73
67
60
53
46
40
35
32
31
32
35
40
46
55
64
75
87
98
110
120
129
137
143
148
151
154
156
160
165
173
184
198
215
232
250
266
280
292
301
308
314
319
323
328
332
335
337
338
337
337
336
337
339
343
348
353
356
358
358
355
351
346
340
334
327
320
311
300
289
275
262
248
235
223
213
204
196
190
185
181
178
177
178
180
184
189
195
201
206
209
211
211
211
212
215
220
227
235
245
254
263
271
276
280
281
279
276
269
261
252
241
230
219
208
197
186
174
162
150
136
122
107
92
77
63
51
39
28
18
8
-4
-15
-28
-42
-57
-74
-91
-110
-130
-151
-172
-192
-210
-226
-240
-253
-264
-273
-281
-287
-290
-290
-286
-279
-268
-256
-241
-224
-205
-184
-161
-136
-111
-84
-56
-26
5
39
74
111
148
185
219
250
276
296
310
317
320
319
315
310
305
301
298
296
295
295
295
296
297
298
300
303
307
312
317
322
328
333
338
341
343
342
337
330
319
305
288
267
243
217
189
160
132
105
81
60
43
29
17
7
-3
-12
-21
-30
-40
-50
-60
-71
-84
-98
-114
-132
-152
-173
-193
-211
-225
-233
-236
-233
-228
-222
-219
-220
-226
-237
-251
-267
-279
-285
-282
-269
-245
-211
-169
-124
-78
-37
-3
21
32
30
16
-5
-32
-60
-88
-115
-140
-165
-189
-213
-237
-259
-277
-291
-299
-303
-305
-307
-313
-323
-340
-361
-385
-409
-432
-451
-465
-476
-486
-497
-512
-532
-558
-589
-626
-667
-711
-756
-800
-842
-881
-916
-947
-974
-998
-1018
-1037
-1054
-1070
-1084
-1098
-1112
-1125
-1138
-1151
-1165
-1179
-1193
-1207
-1220
-1229
-1233
-1230
-1220
-1204
-1183
-1159
-1136
-1115
-1097
-1084
-1075
-1070
-1069
-1070
-1071
-1070
-1066
-1058
-1045
-1029
-1010
-990
-971
-953
-936
-921
-907
-891
-872
-848
-819
-782
-738
-689
-636
-582
-528
-478
-432
-392
-359
-332
-310
-293
-278
-265
-251
-238
-225
-213
-205
-200
-200
-206
-218
-237
-260
-287
-317
-346
-376
-403
-429
-453
-475
-496
-517
-539
-561
-585
-607
-629
-648
-665
-681
-696
-714
-734
-758
-785
-812
-839
-862
-882
-898
-909
-918
-926
-933
-942
-953
-964
-976
-988
-999
-1008
-1016
-1022
-1027
-1029
-1029
-1027
-1020
-1012
-1002
-991
-977
-962
-949
-938
-929
-923
-919
-913
-904
-891
-872
-847
-820
-791
-761
-733
-708
-684
-663
-643
-625
-609
-595
-585
-578
-576
-578
-583
-590
-598
-607
-617
-627
-636
-646
-654
-660
-663
-664
-663
-661
-658
-657
-656
-657
-657
-658
-660
-662
-664
-667
-670
-672
-674
-676
-677
-677
-676
-673
-669
-664
-659
-653
-649
-645
-643
-644
-646
-650
-656
-662
-668
-674
-679
-683
-686
-685
-681
-672
-661
-646
-629
-611
-591
-572
-555
-540
-530
-523
-519
-517
-513
-508
-498
-483
-465
-443
-418
-390
-359
-325
-289
-253
-218
-184
-154
-128
-105
-86
-68
-51
-34
-16
2
19
34
47
58
67
77
89
105
125
150
177
205
232
256
276
292
304
312
318
320
320
318
316
316
317
320
325
329
331
328
321
308
290
268
245
222
200
180
163
148
134
123
113
105
99
95
93
91
88
81
70
53
29
0
-32
-66
-98
-127
-152
-173
-193
-213
-234
-258
-283
-308
-331
-350
-367
-383
-400
-419
-440
-462
-484
-503
-518
-528
-533
-532
-526
-517
-507
-495
-482
-467
-450
-429
-405
-378
-348
-318
-290
-265
-244
-227
-211
-196
-179
-161
-141
-120
-100
-80
-63
-48
-35
-24
-14
-6
3
11
19
24
27
27
24
18
8
-5
-21
-41
-63
-86
-110
-134
-159
-186
-214
-244
-275
-307
-339
-372
-405
-440
-475
-509
-543
-574
-601
-625
-646
-664
-680
-694
-707
-716
-724
-727
-726
-719
-707
-688
-664
-636
-608
-581
-557
-537
-522
-509
-497
-483
-469
-452
-435
-420
-406
-395
-386
-378
-368
-356
-340
-322
-303
-284
-266
-251
-239
-229
-219
-210
-202
-194
-188
-184
-181
-180
-180
-180
-179
-177
-174
-170
-165
-160
-155
-150
-145
-140
-134
-129
-124
-119
-115
-112
-111
-112
-116
-121
-126
-129
-128
-122
-112
-96
-77
-57
-36
-17
-1
13
24
34
43
51
58
65
71
77
82
87
92
97
100
102
103
102
98
93
85
73
58
37
12
-17
-50
-84
-119
-151
-179
-202
-219
-231
-242
-255
-272
-296
-327
-367
-412
-462
-514
-565
-615
-662
-704
-742
-776
-804
-828
-848
-862
-872
-877
-878
-876
-872
-869
-867
-869
-873
-882
-894
-909
-925
-942
-959
-976
-991
-1004
-1018
-1028
-1036
-1044
-1053
-1064
-1079
-1099
-1124
-1151
-1178
-1204
-1226
-1245
-1260
-1271
-1282
-1291
-1300
-1310
-1319
-1329
-1338
-1348
-1359
-1371
-1383
-1396
-1407
-1417
-1424
-1429
-1432
-1436
-1442
-1451
-1464
-1482
-1502
-1524
-1546
-1567
-1588
-1607
-1625
-1642
-1656
-1668
-1675
-1677
-1674
-1666
-1652
-1635
-1616
-1597
-1580
-1567
-1555
-1546
-1536
-1526
-1515
-1501
-1487
-1471
-1457
-1443
-1431
-1421
-1411
-1401
-1391
-1381
-1371
-1364
-1360
-1361
-1367
-1379
-1395
-1413
-1429
-1443
-1452
-1457
-1457
-1453
-1447
-1440
-1431
-1423
-1415
-1406
-1397
-1385
-1370
-1350
-1324
-1292
-1254
-1212
-1167
-1123
-1079
-1038
-999
-963
-930
-900
-872
-846
-824
-804
-787
-773
-760
-746
-731
-712
-690
-663
-633
-602
-574
-550
-532
-521
-517
-519
-526
-534
-545
-555
-566
-575
-583
-588
-590
-589
-586
-582
-577
-573
-571
-571
-573
-577
-581
-585
-588
-591
-592
-592
-590
-585
-577
-566
-552
-537
-520
-503
-487
-472
-458
-442
-425
-405
-382
-355
-327
-297
-267
-238
-208
-179
-148
-114
-76
-34
10
56
101
145
185
222
256
288
316
340
361
380
397
414
430
447
463
479
493
505
513
518
519
515
506
493
476
456
434
411
387
364
341
319
298
277
257
235
212
187
161
133
106
80
58
39
25
14
8
4
2
2
3
3
3
2
-1
-5
-11
-17
-23
-28
-31
-31
-27
-20
-10
3
18
35
53
71
89
106
122
137
150
162
175
188
204
220
237
254
268
279
286
290
290
287
283
277
268
257
243
225
204
179
152
122
90
57
23
-12
-48
-84
-121
-159
-197
-235
-274
-314
-355
-397
-442
-489
-538
-589
-643
-698
-754
-810
-866
-920
-972
-1020
-1066
-1106
-1140
-1169
-1194
-1214
-1232
-1248
-1263
-1276
-1289
-1301
-1312
-1322
-1331
-1339
-1345
-1349
-1351
-1351
-1348
-1342
-1334
-1324
-1313
-1301
-1289
-1278
-1268
-1259
-1252
-1247
-1245
-1245
-1245
-1247
-1249
-1253
-1259
-1270
-1285
-1305
-1330
-1360
-1392
-1426
-1463
-1501
-1541
-1583
-1628
-1674
-1721
-1769
-1815
-1860
-1903
-1944
-1985
-2025
-2065
-2105
-2145
-2185
-2224
-2263
-2300
-2336
-2371
-2405
-2438
-2470
-2501
-2532
-2564
-2596
-2629
-2663
-2696
-2729
-2760
-2791
-2822
-2852
-2884
-2916
-2950
-2985
-3021
-3057
-3092
-3128
-3163
-3197
-3230
-3263
-3294
-3323
-3352
-3380
-3408
-3437
-3468
-3498
-3527
-3554
-3578
-3598
-3612
-3623
-3630
-3635
-3640
-3645
-3652
-3662
-3676
-3693
-3713
-3734
-3756
-3777
-3796
-3811
-3824
-3834
-3843
-3851
-3857
-3861
-3863
-3864
-3864
-3864
-3864
-3864
-3862
-3859
-3853
-3844
-3832
-3817
-3800
-3781
-3762
-3742
-3723
-3705
-3686
-3668
-3651
-3633
-3616
-3600
-3585
-3572
-3561
-3551
-3543
-3536
-3529
-3523
-3518
-3516
-3517
-3524
-3536
-3555
-3580
-3610
-3644
-3683
-3725
-3769
-3815
-3865
-3917
-3975
-4037
-4104
-4176
-4254
-4335
-4421
-4509
-4600
-4693
-4788
-4885
-4984
-5087
-5194
-5303
-5415
-5527
-5638
-5748
-5856
-5960
-6061
-6157
-6248
-6333
-6411
-6483
-6550
-6610
-6667
-6720
-6769
-6817
-6863
-6907
-6950
-6992
-7032
-7069
-7101
-7130
-7154
-7176
-7198
-7221
-7248
-7279
-7313
-7350
-7388
-7427
-7466
-7504
-7542
-7581
-7622
-7665
-7711
-7759
-7810
-7863
-7919
-7976
-8036
-8099
-8164
-8235
-8310
-8389
-8472
-8559
-8649
-8741
-8833
-8926
-9021
-9116
-9211
-9308
-9403
-9497
-9588
-9675
-9757
-9836
-9911
-9983
-10053
-10120
-10187
-10252
-10316
-10379
-10440
-10498
-10553
-10607
-10658
-10708
-10757
-10804
-10848
-10888
-10924
-10954
-10979
-10997
-11009
-11016
-11019
-11017
-11012
-11004
-10993
-10978
-10960
-10940
-10917
-10894
-10870
-10847
-10824
-10803
-10783
-10765
-10749
-10735
-10722
-10712
-10704
-10698
-10694
-10691
-10690
-10690
-10691
-10691
-10691
-10690
-10687
-10683
-10676
-10668
-10658
-10648
-10638
-10627
-10618
-10608
-10600
-10591
-10582
-10572
-10560
-10545
-10529
-10512
-10495
-10478
-10463
-10449
-10435
-10422
-10408
-10394
-10379
-10364
-10349
-10336
-10325
-10317
-10313
-10314
-10320
-10331
-10346
-10365
-10387
-10411
-10436
-10461
-10484
-10504
-10522
-10536
-10549
-10559
-10568
-10577
-10586
-10596
-10609
-10624
-10642
-10662
-10684
-10707
-10730
-10753
-10776
-10798
-10818
-10836
-10850
-10860
-10865
-10865
-10859
-10848
-10831
-10809
-10782
-10752
-10719
-10686
-10653
-10621
-10591
-10562
-10536
-10512
-10490
-10470
-10452
-10437
-10425
-10416
-10410
-10406
-10403
-10400
-10395
-10387
-10375
-10357
-10334
-10302
-10262
-10212
-10151
-10079
-9997
-9906
-9806
-9698
-9583
-9462
-9335
-9204
-9068
-8928
-8784
-8635
-8482
-8326
-8167
-8007
-7847
-7687
-7529
-7372
-7216
-7062
-6909
-6758
-6609
-6463
-6320
-6180
-6043
-5909
-5779
-5652
-5527
-5405
-5285
-5168
-5053
-4940
-4829
-4720
-4612
-4507
-4403
-4302
-4201
-4102
-4002
-3901
-3798
-3693
-3585
-3477
-3367
-3257
-3148
-3038
-2928
-2818
-2706
-2594
-2480
-2365
-2249
-2131
-2012
-1891
-1768
-1645
-1520
-1394
-1268
-1142
-1016
-893
-770
-648
-528
-411
-296
-184
-75
32
136
240
342
443
543
643
741
839
937
1034
1130
1225
1320
1413
1504
1594
1681
1766
1849
1929
2008
2084
2158
2229
2297
2363
2428
2492
2557
2624
2696
2774
2859
2952
3055
3169
3292
3425
3567
3717
3876
4042
4217
4400
4590
4787
4989
5194
5400
5604
5806
6003
6194
6377
6551
6716
6869
7009
7136
7251
7353
7444
7527
7601
7668
7727
7778
7821
7855
7881
7898
7907
7910
7907
7900
7890
7877
7862
7845
7826
7804
7779
7752
7721
7687
7648
7605
7557
7505
7446
7382
7312
7235
7154
7068
6978
6885
6790
6693
6595
6494
6392
6287
6182
6074
5966
5857
5747
5638
5530
5423
5318
5216
5119
5028
4944
4868
4802
4746
4701
4666
4641
4626
4619
4621
4630
4645
4666
4692
4723
4758
4796
4836
4876
4915
4953
4987
5017
5044
5065
5081
5092
5099
5101
5100
5096
5089
5081
5070
5057
5044
5029
5014
4998
4982
4966
4950
4933
4917
4901
4884
4867
4849
4829
4806
4781
4753
4723
4691
4659
4627
4597
4569
4544
4524
4508
4497
4491
4488
4488
4490
4492
4495
4499
4503
4509
4515
4521
4528
4537
4547
4559
4574
4594
4618
4648
4683
4725
4773
4826
4885
4949
5019
5094
5173
5256
5342
5430
5519
5607
5695
5780
5863
5944
6022
6098
6172
6244
6313
6379
6443
6506
6566
6626
6684
6741
6797
6850
6901
6949
6992
7031
7064
7091
7110
7121
7122
7112
7091
7058
7012
6954
6886
6809
6724
6633
6537
6437
6335
6231
6126
6022
5919
5816
5714
5614
5517
5422
5331
5244
5159
5079
5002
4929
4860
4794
4733
4676
4624
4575
4531
4492
4456
4423
4391
4360
4327
4292
4253
4209
4161
4110
4054
3999
3942
3888
3836
3787
3743
3702
3665
3632
3601
3573
3546
3522
3501
3482
3465
3450
3435
3419
3403
3385
3367
3349
3331
3315
3302
3292
3286
3284
3284
3286
3290
3294
3300
3306
3314
3324
3336
3353
3372
3394
3418
3443
3468
3492
3516
3540
3565
3591
3618
3647
3676
3707
3739
3771
3803
3835
3866
3897
3926
3954
3980
4003
4026
4046
4066
4083
4100
4115
4129
4141
4152
4161
4169
4177
4184
4192
4199
4206
4213
4221
4229
4238
4249
4262
4276
4293
4312
4332
4354
4376
4398
4419
4441
4461
4481
4501
4519
4537
4555
4572
4589
4606
4621
4636
4648
4657
4663
4665
4661
4653
4639
4621
4600
4575
4548
4518
4486
4450
4410
4368
4325
4280
4237
4194
4155
4118
4083
4051
4022
3997
3975
3957
3944
3936
3932
3934
3938
3946
3956
3968
3983
4002
4027
4057
4094
4137
4187
4242
4303
4367
4435
4507
4581
4658
4739
4825
4914
5006
5101
5196
5291
5385
5476
5565
5651
5735
5815
5894
5971
6047
6121
6194
6265
6335
6402
6467
6530
6592
6652
6713
6775
6838
6902
6967
7032
7096
7159
7220
7279
7337
7391
7443
7490
7533
7569
7598
7619
7631
7634
7627
7611
7587
7554
7514
7467
7414
7355
7290
7221
7148
7072
6995
6916
6837
6758
6679
6599
6518
6436
6352
6267
6180
6093
6004
5914
5824
5734
5644
5554
5464
5374
5283
5191
5097
5002
4906
4811
4715
4621
4528
4437
4348
4259
4172
4085
3998
3910
3822
3734
3646
3559
3472
3386
3301
3216
3132
3049
2966
2885
2806
2729
2654
2580
2508
2438
2369
2301
2235
2171
2107
2045
1984
1925
1868
1813
1760
1711
1666
1626
1591
1562
1540
1526
1520
1522
1534
1554
1584
1622
1670
1725
1789
1861
1939
2025
2117
2215
2318
2425
2536
2650
2766
2882
3000
3118
3236
3352
3467
3580
3690
3797
3901
4002
4100
4196
4289
4379
4466
4552
4635
4716
4797
4876
4956
5037
5119
5201
5284
5368
5453
5537
5619
5699
5775
5847
5914
5976
6032
6083
6128
6167
6200
6226
6245
6258
6265
6266
6262
6254
6243
6231
6217
6202
6188
6173
6160
6147
6135
6123
6111
6099
6087
6074
6061
6049
6038
6029
6021
6016
6013
6012
6013
6015
6018
6022
6027
6032
6038
6044
6050
6057
6063
6069
6075
6081
6086
6092
6098
6105
6113
6121
6129
6137
6144
6150
6154
6156
6156
6155
6153
6152
6150
6147
6144
6139
6132
6123
6112
6100
6088
6077
6067
6059
6053
6049
6046
6044
6042
6040
6038
6035
6033
6030
6026
6022
6015
6007
5997
5985
5971
5957
5941
5925
5907
5888
5867
5844
5819
5792
5763
5735
5707
5680
5655
5631
5608
5586
5564
5540
5516
5490
5461
5430
5396
5359
5318
5272
5222
5168
5109
5045
4978
4908
4834
4760
4683
4607
4531
4456
4384
4314
4249
4186
4128
4073
4021
3972
3926
3882
3838
3796
3753
3710
3666
3621
3575
3529
3483
3437
3391
3345
3299
3253
3208
3164
3120
3077
3036
2997
2961
2927
2896
2870
2847
2829
2815
2805
2799
2796
2796
2800
2808
2820
2837
2859
2887
2919
2956
2997
3042
3089
3140
3192
3245
3301
3357
3415
3473
3532
3592
3652
3713
3772
3831
3889
3946
4001
4054
4107
4158
4210
4263
4316
4371
4428
4486
4547
4608
4670
4732
4793
4852
4910
4967
5020
5072
5121
5168
5211
5251
5286
5317
5343
5365
5382
5396
5406
5414
5421
5427
5433
5441
5450
5462
5478
5496
5518
5544
5574
5608
5646
5686
5729
5774
5819
5865
5910
5953
5994
6034
6071
6107
6140
6171
6200
6228
6254
6278
6302
6324
6345
6366
6386
6406
6426
6447
6468
6490
6512
6534
6557
6579
6601
6623
6644
6665
6686
6707
6728
6748
6767
6785
6802
6817
6832
6846
6860
6874
6888
6903
6919
6934
6950
6967
6984
7000
7018
7035
7054
7073
7092
7113
7134
7157
7179
7202
7226
7251
7276
7302
7328
7354
7381
7407
7434
7460
7485
7510
7534
7556
7578
7596
7612
7625
7634
7639
7642
7642
7640
7637
7632
7627
7621
7614
7606
7599
7591
7583
7574
7566
7557
7549
7541
7533
7525
7518
7511
7503
7495
7487
7479
7471
7464
7456
7450
7443
7437
7432
7427
7423
7420
7418
7417
7417
7418
7420
7421
7422
7422
7422
7422
7421
7422
7423
7425
7429
7433
7439
7444
7451
7457
7463
7469
7475
7481
7488
7495
7502
7510
7518
7527
7536
7546
7557
7568
7581
7596
7613
7632
7654
7679
7707
7737
7769
7803
7839
7878
7918
7959
8002
8045
8090
8135
8180
8227
8274
8323
8374
8426
8480
8536
8593
8651
8710
8770
8830
8889
8948
9005
9061
9115
9167
9217
9264
9309
9352
9392
9428
9462
9493
9520
9544
9566
9584
9601
9615
9627
9639
9649
9659
9670
9680
9690
9701
9712
9722
9733
9742
9751
9759
9767
9772
9776
9777
9775
9769
9760
9747
9731
9712
9690
9665
9637
9607
9575
9541
9506
9470
9432
9394
9354
9314
9273
9232
9189
9146
9102
9058
9013
8968
8923
8878
8833
8788
8743
8696
8649
8600
8550
8497
8443
8387
8328
8268
8205
8140
8073
8004
7933
7860
7786
7711
7636
7562
7489
7417
7347
7278
7210
7143
7077
7012
6948
6884
6823
6763
6704
6646
6590
6536
6482
6430
6378
6328
6279
6230
6182
6136
6089
6044
5998
5953
5907
5860
5811
5762
5710
5658
5605
5550
5495
5439
5383
5325
5267
5207
5146
5084
5021
4958
4895
4832
4771
4710
4652
4594
4538
4483
4430
4377
4325
4274
4225
4177
4130
4086
4043
4002
3961
3922
3882
3843
3804
3764
3725
3685
3645
3605
3563
3521
3477
3432
3384
3335
3284
3231
3176
3119
3060
3000
2938
2875
2810
2745
2679
2612
2544
2476
2406
2336
2265
2193
2121
2048
1975
1901
1827
1754
1681
1610
1539
1469
1401
1334
1269
1205
1142
1080
1018
958
897
837
777
717
656
596
535
474
413
353
294
236
179
125
73
23
-25
-70
-113
-155
-194
-232
-269
-303
-337
-369
-400
-429
-457
-483
-509
-533
-556
-577
-597
-616
-633
-648
-661
-671
-679
-683
-684
-682
-677
-668
-655
-638
-617
-592
-563
-531
-497
-460
-422
-382
-341
-299
-257
-213
-168
-123
-77
-30
19
68
118
169
220
272
324
376
428
480
532
583
634
685
734
782
828
873
915
955
994
1030
1065
1098
1130
1161
1190
1219
1246
1271
1295
1317
1338
1358
1376
1392
1408
1422
1435
1446
1457
1467
1475
1482
1488
1493
1495
1496
1494
1490
1484
1477
1467
1457
1446
1433
1420
1405
1389
1371
1352
1332
1309
1286
1261
1236
1211
1185
1160
1135
1112
1088
1066
1044
1022
1002
982
961
940
919
897
874
851
827
801
775
747
718
688
656
624
591
557
523
488
454
420
386
352
319
285
251
216
179
141
101
59
15
-31
-78
-128
-179
-232
-286
-342
-399
-457
-517
-579
-642
-706
-770
-836
-901
-967
-1033
-1098
-1163
-1227
-1289
-1351
-1411
-1471
-1529
-1587
-1643
-1699
-1753
-1807
-1859
-1910
-1960
-2009
-2058
-2105
-2151
-2197
-2242
-2287
-2331
-2375
-2420
-2464
-2509
-2554
-2599
-2644
-2689
-2734
-2779
-2824
-2870
-2915
-2960
-3005
-3049
-3093
-3137
-3181
-3224
-3268
-3312
-3356
-3399
-3441
-3482
-3521
-3558
-3594
-3628
-3662
-3696
-3730
-3764
-3799
-3834
-3869
-3903
-3936
-3968
-3998
-4027
-4054
-4078
-4102
-4123
-4141
-4157
-4170
-4180
-4186
-4191
-4194
-4195
-4195
-4195
-4194
-4194
-4192
-4191
-4188
-4185
-4180
-4174
-4166
-4156
-4145
-4132
-4117
-4101
-4083
-4064
-4043
-4022
-4000
-3975
-3950
-3923
-3895
-3865
-3834
-3801
-3767
-3731
-3694
-3657
-3618
-3579
-3539
-3498
-3457
-3416
-3374
-3332
-3290
-3248
-3206
-3165
-3124
-3084
-3045
-3007
-2970
-2934
-2898
-2864
-2831
-2798
-2767
-2736
-2706
-2678
-2650
-2624
-2599
-2576
-2555
-2536
-2518
-2502
-2487
-2474
-2462
-2452
-2443
-2436
-2431
-2429
-2428
-2430
-2434
-2439
-2447
-2456
-2466
-2477
-2490
-2504
-2519
-2535
-2552
-2569
-2588
-2607
-2626
-2645
-2665
-2685
-2706
-2727
-2749
-2771
-2794
-2816
-2839
-2861
-2884
-2906
-2928
-2951
-2972
-2994
-3014
-3035
-3055
-3074
-3093
-3113
-3133
-3152
-3173
-3193
-3214
-3235
-3257
-3280
-3303
-3327
-3351
-3376
-3401
-3426
-3451
-3476
-3500
-3525
-3550
-3574
-3598
-3622
-3645
-3667
-3687
-3707
-3725
-3742
-3757
-3772
-3785
-3797
-3808
-3819
-3829
-3839
-3849
-3859
-3870
-3881
-3893
-3905
-3917
-3929
-3941
-3952
-3963
-3974
-3984
-3993
-4001
-4009
-4016
-4022
-4027
-4030
-4034
-4037
-4038
-4042
-4045
-4049
-4051
-4056
-4059
-4062
-4064
-4066
-4067
-4067
-4066
-4064
-4062
-4059
-4056
-4051
-4048
-4043
-4038
-4033
-4027
-4021
-4014
-4006
-4000
-3992
-3984
-3975
-3965
-3955
-3944
-3933
-3922
-3911
-3900
-3889
-3879
-3870
-3861
-3852
-3844
-3836
-3828
-3819
-3810
-3801
-3791
-3781
-3770
-3758
-3746
-3734
-3722
-3710
-3698
-3686
-3675
-3664
-3654
-3643
-3633
-3623
-3614
-3605
-3597
-3588
-3580
-3572
-3565
-3557
-3550
-3543
-3537
-3531
-3527
-3522
-3519
-3516
-3513
-3510
-3507
-3505
-3502
-3499
-3496
-3493
-3490
-3488
-3487
-3486
-3485
-3485
-3485
-3485
-3485
-3487
-3489
-3491
-3495
-3499
-3504
-3510
-3515
-3521
-3528
-3535
-3544
-3553
-3563
-3574
-3587
-3601
-3616
-3633
-3651
-3670
-3690
-3711
-3733
-3755
-3779
-3803
-3828
-3853
-3879
-3905
-3931
-3957
-3982
-4006
-4032
-4057
-4081
-4104
-4127
-4149
-4170
-4189
-4208
-4226
-4243
-4259
-4276
-4292
-4307
-4323
-4339
-4356
-4372
-4389
-4406
-4423
-4441
-4459
-4478
-4498
-4519
-4540
-4561
-4583
-4605
-4628
-4650
-4672
-4695
-4718
-4740
-4763
-4785
-4806
-4828
-4848
-4869
-4889
-4910
-4930
-4950
-4971
-4992
-5012
-5033
-5053
-5072
-5092
-5111
-5129
-5148
-5166
-5185
-5204
-5224
-5245
-5266
-5288
-5310
-5333
-5355
-5378
-5401
-5425
-5449
-5474
-5500
-5527
-5554
-5582
-5610
-5639
-5668
-5697
-5726
-5754
-5782
-5809
-5836
-5861
-5886
-5910
-5933
-5955
-5977
-5998
-6019
-6039
-6059
-6079
-6099
-6118
-6137
-6155
-6172
-6188
-6202
-6215
-6226
-6236
-6244
-6251
-6256
-6260
-6263
-6265
-6265
-6264
-6261
-6255
-6246
-6235
-6221
-6204
-6184
-6162
-6138
-6111
-6083
-6054
-6023
-5992
-5959
-5927
-5895
-5862
-5829
-5797
-5764
-5732
-5700
-5669
-5638
-5607
-5577
-5546
-5516
-5486
-5456
-5425
-5394
-5364
-5334
-5305
-5276
-5249
-5222
-5196
-5171
-5147
-5123
-5099
-5077
-5056
-5037
-5019
-5003
-4989
-4978
-4969
-4962
-4958
-4956
-4957
-4958
-4962
-4966
-4972
-4978
-4986
-4994
-5004
-5015
-5027
-5040
-5054
-5069
-5086
-5102
-5120
-5138
-5157
-5177
-5197
-5217
-5238
-5260
-5281
-5304
-5327
-5350
-5373
-5396
-5419
-5441
-5463
-5484
-5505
-5524
-5542
-5560
-5576
-5590
-5603
-5614
-5624
-5631
-5637
-5642
-5644
-5645
-5645
-5643
-5641
-5637
-5633
-5628
-5622
-5615
-5607
-5598
-5589
-5580
-5570
-5560
-5551
-5543
-5535
-5527
-5520
-5513
-5507
-5502
-5497
-5493
-5490
-5489
-5488
-5488
-5490
-5492
-5495
-5498
-5501
-5505
-5508
-5512
-5515
-5518
-5521
-5525
-5528
-5532
-5536
-5539
-5543
-5547
-5551
-5555
-5560
-5565
-5571
-5578
-5585
-5592
-5600
-5608
-5616
-5624
-5632
-5640
-5647
-5654
-5661
-5668
-5674
-5680
-5686
-5693
-5699
-5706
-5714
-5722
-5730
-5739
-5747
-5757
-5766
-5777
-5787
-5799
-5810
-5823
-5836
-5850
-5865
-5880
-5897
-5915
-5933
-5953
-5974
-5996
-6019
-6042
-6067
-6093
-6118
-6144
-6170
-6197
-6223
-6250
-6276
-6303
-6330
-6357
-6384
-6411
-6437
-6462
-6487
-6511
-6534
-6557
-6580
-6602
-6623
-6643
-6662
-6680
-6697
-6713
-6728
-6742
-6756
-6768
-6781
-6793
-6804
-6814
-6824
-6833
-6841
-6848
-6854
-6859
-6863
-6866
-6869
-6871
-6872
-6872
-6872
-6870
-6868
-6864
-6859
-6853
-6847
-6840
-6832
-6823
-6815
-6806
-6798
-6789
-6781
-6773
-6765
-6757
-6749
-6740
-6731
-6722
-6713
-6703
-6694
-6684
-6675
-6665
-6655
-6646
-6636
-6627
-6617
-6608
-6598
-6587
-6577
-6565
-6554
-6543
-6531
-6520
-6509
-6499
-6490
-6481
-6472
-6463
-6455
-6447
-6439
-6431
-6423
-6415
-6408
-6401
-6394
-6387
-6380
-6374
-6367
-6361
-6354
-6348
-6340
-6333
-6325
-6317
-6308
-6299
-6290
-6280
-6270
-6259
-6248
-6237
-6225
-6214
-6202
-6190
-6179
-6168
-6158
-6148
-6140
-6132
-6126
-6121
-6117
-6113
-6111
-6110
-6109
-6109
-6110
-6111
-6113
-6114
-6116
-6118
-6120
-6122
-6124
-6125
-6127
-6129
-6130
-6132
-6133
-6135
-6136
-6138
-6139
-6141
-6142
-6143
-6144
-6144
-6144
-6144
-6144
-6145
-6145
-6146
-6147
-6149
-6151
-6154
-6158
-6162
-6166
-6172
-6178
-6184
-6192
-6201
-6210
-6221
-6232
-6243
-6256
-6268
-6281
-6294
-6307
-6320
-6333
-6345
-6356
-6366
-6376
-6384
-6391
-6397
-6402
-6405
-6407
-6407
-6406
-6403
-6399
-6393
-6386
-6378
-6369
-6358
-6347
-6334
-6319
-6303
-6286
-6267
-6246
-6224
-6201
-6177
-6152
-6125
-6098
-6069
-6039
-6008
-5975
-5940
-5904
-5867
-5829
-5789
-5748
-5706
-5662
-5617
-5571
-5523
-5474
-5423
-5372
-5319
-5267
-5214
-5161
-5108
-5056
-5004
-4953
-4902
-4851
-4800
-4749
-4698
-4646
-4595
-4544
-4494
-4444
-4394
-4345
-4297
-4249
-4201
-4154
-4107
-4059
-4014
-3969
-3924
-3880
-3836
-3793
-3750
-3708
-3666
-3624
-3583
-3543
-3503
-3464
-3426
-3388
-3352
-3317
-3282
-3248
-3214
-3181
-3147
-3114
-3081
-3047
-3013
-2979
-2944
-2909
-2873
-2837
-2800
-2763
-2726
-2689
-2653
-2616
-2579
-2543
-2506
-2469
-2432
-2395
-2358
-2321
-2284
-2248
-2212
-2177
-2143
-2110
-2079
-2048
-2020
-1992
-1966
-1941
-1918
-1895
-1873
-1851
-1829
-1807
-1785
-1762
-1738
-1713
-1688
-1662
-1635
-1607
-1579
-1550
-1521
-1492
-1462
-1433
-1403
-1373
-1343
-1312
-1282
-1251
-1219
-1187
-1155
-1123
-1090
-1057
-1024
-991
-958
-925
-891
-858
-825
-792
-758
-724
-691
-656
-622
-588
-553
-519
-486
-453
-420
-389
-358
-327
-297
-266
-236
-206
-176
-145
-115
-84
-53
-22
10
41
73
105
136
168
200
232
264
296
329
362
396
430
465
500
535
570
605
640
674
708
741
773
804
835
865
893
921
948
974
999
1022
1046
1069
1092
1114
1137
1160
1183
1206
1229
1252
1274
1295
1315
1334
1351
1368
1384
1399
1414
1428
1441
1454
1467
1479
1491
1503
1516
1528
1541
1555
1569
1583
1598
1614
1630
1646
1662
1678
1693
1709
1724
1738
1753
1767
1780
1794
1807
1821
1833
1846
1858
1870
1882
1894
1906
1918
1931
1944
1957
1971
1986
2000
2015
2031
2045
2060
2075
2088
2102
2115
2129
2142
2155
2169
2183
2196
2210
2223
2237
2250
2263
2277
2291
2305
2320
2335
2350
2365
2381
2396
2410
2425
2439
2452
2465
2477
2488
2498
2508
2516
2523
2529
2534
2537
2540
2541
2542
2542
2541
2541
2540
2539
2539
2539
2540
2542
2544
2547
2550
2555
2560
2566
2572
2579
2587
2595
2603
2611
2619
2627
2634
2641
2648
2655
2661
2668
2674
2680
2686
2691
2696
2700
2704
2707
2710
2712
2715
2717
2718
2720
2721
2721
2721
2721
2720
2719
2717
2715
2713
2710
2708
2705
2703
2701
2698
2697
2695
2694
2694
2694
2694
2694
2695
2695
2696
2696
2696
2696
2696
2695
2694
2694
2693
2692
2691
2690
2689
2689
2689
2690
2690
2690
2691
2691
2691
2691
2691
2690
2689
2688
2686
2684
2681
2679
2676
2673
2669
2666
2663
2659
2655
2651
2646
2640
2634
2628
2621
2613
2605
2597
2588
2579
2570
2561
2552
2543
2533
2524
2514
2504
2494
2484
2475
2467
2458
2451
2444
2438
2432
2428
2424
2420
2418
2416
2415
2414
2414
2415
2416
2419
2421
2424
2427
2430
2433
2436
2439
2441
2442
2443
2443
2442
2441
2439
2436
2431
2426
2419
2412
2402
2392
2380
2367
2352
2337
2320
2302
2283
2262
2239
2215
2190
2163
2135
2107
2078
2049
2020
1992
1964
1935
1907
1878
1849
1820
1791
1762
1732
1702
1672
1642
1611
1580
1548
1515
1482
1449
1417
1384
1353
1322
1291
1262
1233
1205
1177
1151
1124
1099
1074
1049
1025
1000
977
953
929
906
881
856
831
805
778
751
723
694
665
636
607
577
548
518
489
460
431
403
376
349
323
299
275
252
231
211
191
172
154
136
119
102
86
69
54
39
24
10
-4
-16
-28
-39
-48
-57
-64
-71
-76
-80
-83
-86
-88
-90
-91
-92
-93
-93
-93
-93
-93
-92
-91
-90
-88
-87
-85
-84
-82
-81
-79
-79
-78
-78
-79
-80
-80
-81
-81
-82
-81
-81
-80
-80
-79
-79
-79
-80
-81
-83
-85
-87
-90
-94
-99
-104
-111
-118
-127
-136
-146
-157
-169
-182
-196
-210
-226
-242
-260
-279
-299
-320
-343
-368
-394
-421
-450
-480
-510
-542
-575
-608
-643
-679
-716
-754
-794
-835
-876
-918
-961
-1004
-1049
-1093
-1138
-1184
-1231
-1278
-1326
-1375
-1424
-1473
-1523
-1572
-1622
-1671
-1720
-1768
-1816
-1864
-1911
-1958
-2004
-2051
-2096
-2142
-2186
-2230
-2272
-2315
-2356
-2397
-2437
-2477
-2517
-2556
-2594
-2632
-2669
-2706
-2742
-2778
-2813
-2849
-2884
-2920
-2956
-2991
-3026
-3060
-3095
-3128
-3161
-3193
-3224
-3255
-3286
-3316
-3346
-3375
-3405
-3434
-3464
-3493
-3522
-3552
-3581
-3610
-3639
-3668
-3696
-3724
-3751
-3777
-3803
-3828
-3852
-3876
-3898
-3921
-3942
-3963
-3984
-4005
-4026
-4046
-4067
-4089
-4110
-4131
-4151
-4171
-4190
-4209
-4227
-4244
-4260
-4275
-4289
-4302
-4315
-4326
-4336
-4346
-4354
-4360
-4366
-4370
-4372
-4374
-4374
-4374
-4373
-4372
-4370
-4369
-4367
-4364
-4362
-4359
-4355
-4352
-4349
-4345
-4341
-4337
-4332
-4327
-4322
-4316
-4309
-4301
-4294
-4285
-4276
-4267
-4257
-4247
-4237
-4227
-4216
-4205
-4195
-4184
-4174
-4163
-4153
-4143
-4133
-4123
-4114
-4104
-4094
-4086
-4077
-4067
-4058
-4049
-4038
-4029
-4018
-4006
-3995
-3984
-3972
-3959
-3947
-3933
-3920
-3906
-3891
-3877
-3861
-3846
-3831
-3815
-3799
-3783
-3766
-3750
-3733
-3715
-3697
-3679
-3660
-3641
-3621
-3601
-3581
-3560
-3539
-3517
-3495
-3473
-3450
-3427
-3404
-3381
-3357
-3332
-3308
-3282
-3256
-3228
-3200
-3171
-3140
-3109
-3077
-3044
-3010
-2975
-2939
-2903
-2866
-2828
-2791
-2753
-2716
-2679
-2642
-2605
-2569
-2532
-2496
-2460
-2424
-2388
-2353
-2317
-2280
-2244
-2208
-2171
-2134
-2097
-2061
-2024
-1986
-1949
-1912
-1875
-1837
-1800
-1764
-1727
-1691
-1655
-1619
-1584
-1549
-1515
-1481
-1448
-1415
-1383
-1352
-1322
-1293
-1265
-1239
-1213
-1188
-1165
-1141
-1119
-1097
-1075
-1054
-1033
-1012
-993
-973
-953
-933
-913
-893
-872
-851
-830
-809
-787
-765
-743
-720
-697
-674
-651
-628
-604
-581
-557
-534
-510
-487
-463
-440
-417
-394
-371
-348
-325
-303
-280
-258
-236
-214
-193
-171
-149
-127
-104
-80
-56
-31
-6
21
48
76
104
133
162
192
222
253
283
313
344
374
405
436
467
499
531
563
596
629
662
696
729
763
798
832
867
903
938
974
1010
1046
1082
1118
1154
1191
1228
1265
1303
1342
1381
1420
1460
1500
1540
1580
1620
1660
1700
1740
1779
1818
1856
1894
1932
1970
2007
2044
2081
2117
2154
2191
2227
2263
2300
2336
2371
2407
2442
2477
2511
2545
2579
2613
2646
2679
2711
2744
2776
2807
2838
2867
2896
2924
2950
2976
3000
3024
3047
3070
3092
3113
3133
3153
3173
3191
3209
3227
3244
3260
3276
3291
3306
3320
3334
3346
3359
3370
3382
3392
3403
3413
3423
3433
3442
3451
3460
3469
3478
3487
3496
3505
3513
3521
3529
3536
3544
3550
3557
3563
3569
3575
3580
3586
3591
3596
3601
3606
3611
3616
3621
3626
3631
3637
3643
3650
3657
3665
3673
3682
3691
3700
3710
3719
3729
3739
3748
3758
3767
3776
3784
3792
3800
3806
3812
3818
3822
3826
3829
3830
3831
3831
3830
3828
3825
3821
3815
3809
3803
3795
3787
3778
3769
3759
3750
3740
3730
3720
3710
3700
3691
3681
3672
3663
3654
3646
3639
3631
3624
3617
3610
3603
3596
3589
3582
3575
3568
3561
3553
3545
3537
3528
3519
3509
3498
3487
3476
3464
3452
3440
3428
3415
3403
3392
3380
3369
3357
3346
3335
3324
3314
3303
3293
3283
3274
3264
3255
3246
3237
3228
3219
3211
3202
3194
3186
3177
3169
3161
3153
3145
3137
3128
3119
3110
3100
3090
3080
3070
3059
3049
3038
3027
3017
3006
2995
2984
2974
2963
2951
2940
2929
2917
2905
2893
2881
2869
2856
2844
2831
2819
2806
2794
2781
2769
2756
2744
2731
2718
2705
2691
2678
2664
2650
2636
2621
2606
2591
2575
2559
2543
2526
2509
2492
2474
2457
2439
2421
2403
2384
2366
2347
2327
2308
2287
2267
2246
2224
2202
2180
2158
2135
2112
2088
2063
2037
2011
1983
1956
1927
1899
1869
1840
1811
1781
1751
1721
1690
1660
1629
1598
1567
1535
1504
1472
1440
1408
1375
1342
1308
1273
1238
1203
1166
1130
1094
1057
1020
984
948
912
877
841
806
770
735
700
665
630
595
561
527
493
460
427
395
364
333
304
275
246
219
192
166
140
116
92
68
45
23
1
-21
-41
-62
-81
-101
-119
-137
-154
-170
-186
-201
-215
-229
-242
-255
-268
-280
-291
-302
-312
-322
-331
-340
-348
-355
-361
-368
-373
-378
-383
-387
-390
-394
-397
-400
-404
-407
-412
-416
-420
-425
-429
-433
-436
-440
-442
-445
-447
-448
-449
-449
-449
-449
-448
-446
-444
-441
-437
-432
-427
-421
-414
-406
-397
-388
-379
-368
-357
-346
-334
-322
-309
-295
-282
-267
-253
-238
-223
-208
-192
-176
-159
-142
-124
-105
-87
-68
-49
-30
-12
5
22
39
54
70
84
98
112
125
137
149
160
170
180
189
198
207
215
223
231
239
247
255
264
272
281
290
299
309
318
328
338
347
357
366
375
384
392
400
407
415
422
429
435
441
448
453
459
465
470
476
481
487
492
498
503
508
512
517
522
526
531
536
540
545
550
555
560
566
571
576
582
588
594
601
608
616
624
632
641
650
659
668
678
688
699
710
721
733
745
757
770
783
797
811
825
840
854
870
885
901
917
934
951
968
985
1002
1020
1037
1055
1072
1090
1107
1125
1142
1159
1177
1194
1211
1228
1245
1263
1280
1299
1317
1336
1355
1374
1394
1414
1435
1455
1476
1498
1519
1541
1564
1587
1611
1635
1660
1685
1711
1736
1762
1787
1811
1836
1860
1884
1908
1932
1956
1980
2003
2027
2049
2072
2093
2115
2136
2157
2178
2199
2220
2242
2264
2286
2309
2332
2355
2379
2404
2429
2456
2482
2510
2538
2566
2594
2623
2652
2680
2709
2737
2764
2791
2817
2843
2868
2892
2916
2939
2961
2982
3003
3023
3042
3061
3079
3096
3113
3130
3146
3161
3176
3190
3203
3216
3228
3240
3252
3264
3276
3287
3299
3311
3322
3333
3344
3355
3365
3375
3385
3394
3403
3412
3420
3428
3436
3443
3450
3457
3464
3470
3476
3482
3487
3493
3497
3502
3506
3509
3512
3515
3517
3519
3521
3522
3523
3523
3524
3524
3524
3525
3525
3526
3528
3529
3531
3533
3535
3538
3540
3543
3546
3548
3551
3554
3558
3561
3564
3568
3572
3576
3580
3584
3588
3593
3598
3602
3607
3611
3616
3619
3623
3626
3629
3632
3634
3636
3637
3638
3638
3638
3638
3637
3635
3634
3631
3628
3624
3620
3615
3610
3604
3598
3591
3584
3577
3570
3563
3555
3547
3539
3531
3523
3514
3506
3497
3488
3479
3470
3460
3451
3441
3431
3421
3411
3400
3389
3379
3367
3356
3345
3333
3322
3311
3301
3291
3281
3272
3263
3254
3246
3237
3229
3221
3213
3206
3199
3192
3186
3181
3177
3173
3169
3166
3164
3162
3160
3158
3156
3154
3152
3150
3147
3144
3141
3138
3134
3131
3127
3123
3118
3113
3108
3103
3097
3091
3085
3079
3073
3066
3059
3051
3043
3034
3026
3016
3007
2997
2987
2977
2966
2955
2943
2931
2919
2906
2893
2880
2867
2854
2840
2827
2813
2799
2784
2769
2752
2735
2718
2699
2680
2660
2639
2618
2596
2574
2551
2527
2504
2480
2456
2432
2408
2384
2360
2335
2311
2286
2261
2235
2210
2184
2158
2131
2105
2078
2050
2023
1994
1966
1937
1907
1877
1847
1816
1785
1754
1723
1692
1660
1629
1597
1565
1534
1502
1470
1438
1406
1373
1341
1308
1275
1242
1209
1175
1141
1107
1073
1038
1004
971
937
905
873
841
811
781
752
724
696
669
643
617
591
566
542
518
493
470
446
422
398
374
350
326
301
277
252
228
203
179
155
131
108
85
63
41
20
-1
-21
-40
-59
-77
-94
-111
-128
-144
-160
-176
-191
-207
-222
-236
-251
-265
-279
-293
-307
-321
-335
-349
-363
-377
-392
-406
-420
-433
-446
-459
-472
-484
-497
-508
-520
-532
-543
-554
-565
-575
-584
-593
-601
-609
-616
-623
-629
-636
-642
-648
-655
-661
-667
-673
-680
-686
-693
-700
-707
-715
-723
-732
-741
-751
-761
-772
-783
-795
-806
-818
-831
-843
-856
-869
-883
-897
-912
-926
-941
-956
-971
-986
-1000
-1016
-1030
-1045
-1060
-1075
-1091
-1106
-1122
-1139
-1156
-1173
-1191
-1210
-1229
-1248
-1268
-1289
-1310
-1332
-1355
-1378
-1403
-1427
-1453
-1478
-1505
-1531
-1557
-1584
-1611
-1638
-1665
-1693
-1720
-1747
-1775
-1802
-1829
-1855
-1881
-1907
-1932
-1957
-1981
-2004
-2027
-2050
-2072
-2093
-2114
-2135
-2155
-2174
-2193
-2212
-2229
-2246
-2263
-2279
-2294
-2308
-2322
-2335
-2348
-2359
-2370
-2380
-2389
-2397
-2404
-2410
-2416
-2421
-2425
-2428
-2431
-2433
-2435
-2436
-2437
-2437
-2437
-2437
-2436
-2435
-2434
-2433
-2432
-2431
-2431
-2431
-2430
-2430
-2430
-2430
-2430
-2430
-2431
-2431
-2433
-2434
-2435
-2437
-2438
-2440
-2441
-2442
-2443
-2444
-2444
-2444
-2444
-2443
-2442
-2440
-2438
-2436
-2433
-2429
-2426
-2422
-2418
-2415
-2411
-2407
-2403
-2399
-2395
-2391
-2386
-2381
-2376
-2370
-2364
-2357
-2351
-2343
-2336
-2328
-2320
-2311
-2302
-2293
-2284
-2275
-2266
-2256
-2247
-2238
-2230
-2221
-2213
-2206
-2199
-2192
-2185
-2178
-2172
-2165
-2159
-2153
-2148
-2142
-2137
-2132
-2127
-2123
-2118
-2113
-2108
-2103
-2097
-2092
-2086
-2080
-2074
-2068
-2061
-2055
-2048
-2041
-2033
-2027
-2019
-2012
-2004
-1997
-1990
-1983
-1976
-1970
-1964
-1959
-1955
-1950
-1947
-1943
-1940
-1938
-1935
-1933
-1931
-1929
-1927
-1925
-1924
-1922
-1919
-1917
-1914
-1912
-1909
-1905
-1901
-1898
-1894
-1889
-1885
-1880
-1875
-1870
-1865
-1860
-1854
-1849
-1843
-1837
-1830
-1824
-1818
-1812
-1805
-1799
-1792
-1785
-1778
-1770
-1762
-1753
-1745
-1736
-1727
-1718
-1709
-1700
-1691
-1683
-1675
-1667
-1659
-1652
-1645
-1638
-1632
-1626
-1619
-1613
-1607
-1600
-1594
-1586
-1579
-1571
-1562
-1554
-1545
-1535
-1526
-1516
-1506
-1495
-1485
-1473
-1462
-1450
-1438
-1426
-1413
-1400
-1387
-1374
-1360
-1347
-1334
-1321
-1308
-1296
-1283
-1270
-1257
-1244
-1231
-1217
-1204
-1190
-1175
-1161
-1146
-1131
-1115
-1099
-1082
-1065
-1048
-1030
-1010
-992
-973
-953
-932
-912
-891
-869
-847
-824
-801
-778
-754
-730
-707
-683
-660
-637
-613
-590
-566
-542
-517
-492
-467
-441
-415
-389
-362
-336
-308
-281
-252
-224
-194
-164
-134
-104
-74
-44
-13
17
47
77
107
137
167
196
226
255
283
311
339
365
392
417
443
468
492
517
540
564
587
611
634
656
679
702
724
745
767
788
808
828
847
865
883
901
918
934
949
963
977
991
1004
1016
1028
1039
1049
1059
1068
1077
1085
1093
1100
1107
1114
1121
1127
1134
1140
1146
1152
1158
1164
1170
1175
1181
1187
1192
1198
1203
1208
1214
1219
1224
1229
1234
1239
1244
1248
1252
1256
1260
1263
1266
1269
1272
1275
1279
1282
1286
1289
1294
1298
1302
1307
1312
1317
1323
1328
1334
1339
1344
1349
1354
1358
1362
1365
1368
1371
1373
1374
1374
1374
1374
1373
1371
1370
1367
1365
1362
1358
1355
1351
1347
1342
1338
1333
1328
1324
1320
1316
1312
1308
1305
1302
1300
1297
1295
1294
1293
1292
1291
1290
1288
1287
1286
1285
1284
1283
1283
1282
1282
1282
1282
1281
1280
1279
1278
1276
1273
1270
1267
1264
1261
1259
1256
1254
1251
1250
1248
1247
1245
1244
1243
1241
1240
1238
1235
1232
1228
1223
1218
1212
1205
1198
1190
1181
1172
1162
1151
1140
1128
1116
1104
1090
1076
1062
1047
1031
1014
998
981
963
945
925
906
886
865
844
823
802
780
759
737
715
694
673
652
631
611
592
573
555
537
521
505
489
475
460
447
433
420
407
394
382
369
356
344
332
319
307
295
283
271
259
247
235
223
210
198
186
175
163
151
139
128
116
104
92
80
68
56
44
32
21
10
-1
-13
-24
-35
-47
-59
-71
-82
-94
-106
-118
-129
-141
-152
-164
-175
-187
-199
-210
-221
-233
-244
-255
-266
-276
-286
-296
-305
-314
-322
-330
-337
-343
-349
-355
-360
-365
-370
-374
-378
-381
-384
-388
-391
-393
-396
-399
-402
-404
-407
-410
-413
-417
-421
-424
-429
-433
-437
-442
-446
-451
-455
-459
-462
-466
-469
-471
-473
-475
-477
-478
-479
-480
-480
-481
-482
-483
-484
-486
-488
-490
-493
-495
-499
-502
-505
-508
-512
-515
-518
-520
-523
-525
-526
-528
-529
-530
-530
-530
-530
-529
-529
-528
-527
-525
-523
-521
-519
-517
-514
-511
-508
-504
-500
-496
-492
-488
-483
-479
-474
-469
-463
-458
-452
-445
-439
-433
-427
-421
-414
-408
-402
-396
-390
-384
-378
-371
-365
-358
-351
-344
-337
-330
-323
-316
-309
-303
-296
-290
-284
-278
-273
-268
-262
-257
-252
-248
-243
-238
-234
-229
-225
-220
-216
-212
-208
-204
-200
-197
-193
-189
-185
-182
-177
-173
-168
-163
-158
-153
-148
-143
-137
-131
-125
-119
-113
-107
-101
-95
-89
-83
-77
-71
-65
-59
-53
-47
-41
-34
-28
-22
-16
-10
-4
2
8
13
19
24
29
34
39
44
49
53
58
62
67
72
78
83
90
96
103
110
118
126
134
142
151
160
169
179
189
199
210
221
231
242
253
265
276
287
299
310
322
334
345
357
369
380
392
404
416
428
440
452
465
477
489
500
512
523
535
546
557
567
577
587
597
606
615
623
631
639
646
654
661
667
674
680
686
692
697
701
705
709
711
713
714
714
714
714
713
711
709
707
705
702
699
695
691
687
682
677
672
666
661
655
649
643
638
632
626
620
614
609
603
598
594
589
585
581
576
572
568
565
561
557
554
550
547
543
540
537
533
530
527
523
520
516
512
509
504
500
495
490
484
478
471
464
456
449
441
433
425
417
409
402
394
388
381
375
369
364
358
353
348
344
339
335
331
327
323
320
316
313
309
305
302
297
293
288
282
276
269
262
254
245
235
225
214
203
191
179
166
154
141
128
115
103
90
78
66
55
44
34
25
16
7
-1
-9
-17
-24
-32
-39
-45
-52
-58
-64
-69
-75
-81
-86
-92
-98
-104
-110
-117
-123
-130
-138
-146
-154
-163
-172
-182
-193
-204
-215
-227
-239
-252
-264
-278
-291
-305
-319
-333
-348
-364
-380
-396
-413
-430
-447
-464
-481
-498
-514
-531
-547
-563
-578
-593
-608
-622
-636
-649
-662
-674
-686
-698
-710
-722
-733
-745
-757
-769
-781
-793
-805
-817
-829
-841
-853
-865
-877
-889
-901
-913
-924
-934
-945
-955
-964
-973
-981
-988
-995
-1000
-1006
-1010
-1016
-1018
-1022
-1026
-1029
-1031
-1033
-1035
-1036
-1037
-1037
-1037
-1037
-1037
-1036
-1035
-1033
-1031
-1029
-1026
-1022
-1020
-1016
-1012
-1006
-1000
-995
-989
-982
-974
-967
-959
-951
-943
-934
-926
-917
-908
-899
-890
-880
-870
-860
-850
-839
-828
-817
-805
-793
-782
-769
-757
-745
-733
-721
-709
-697
-685
-673
-661
-649
-637
-626
-615
-603
-593
-582
-572
-562
-553
-544
-536
-529
-523
-517
-512
-508
-504
-500
-497
-494
-491
-489
-487
-486
-485
-485
-485
-486
-487
-489
-491
-494
-497
-501
-504
-508
-512
-517
-521
-526
-531
-536
-541
-547
-553
-560
-567
-575
-583
-591
-600
-609
-618
-628
-638
-648
-659
-670
-682
-693
-705
-718
-730
-742
-755
-767
-780
-792
-804
-817
-829
-842
-854
-866
-877
-889
-900
-912
-923
-934
-945
-956
-967
-978
-989
-1000
-1012
-1022
-1034
-1046
-1057
-1068
-1079
-1091
-1102
-1112
-1123
-1133
-1142
-1152
-1160
-1169
-1176
-1184
-1191
-1198
-1204
-1210
-1216
-1222
-1228
-1233
-1239
-1244
-1249
-1255
-1260
-1264
-1269
-1273
-1277
-1281
-1284
-1288
-1290
-1293
-1296
-1298
-1300
-1302
-1303
-1305
-1306
-1308
-1309
-1310
-1311
-1312
-1313
-1314
-1315
-1317
-1318
-1319
-1320
-1321
-1322
-1323
-1324
-1325
-1325
-1326
-1326
-1327
-1327
-1327
-1327
-1327
-1326
-1325
-1324
-1322
-1320
-1317
-1314
-1311
-1307
-1302
-1297
-1290
-1284
-1276
-1268
-1259
-1249
-1238
-1227
-1215
-1202
-1189
-1176
-1162
-1147
-1132
-1117
-1101
-1084
-1067
-1049
-1032
-1014
-995
-977
-958
-940
-921
-902
-883
-863
-844
-824
-804
-784
-763
-743
-722
-701
-680
-658
-637
-615
-593
-571
-549
-527
-505
-484
-462
-440
-418
-395
-373
-350
-327
-304
-281
-258
-234
-211
-187
-164
-140
-117
-94
-71
-49
-26
-4
18
39
60
81
102
123
144
165
185
206
226
246
266
285
305
324
343
362
381
400
418
436
454
472
490
508
526
544
562
580
599
617
635
653
671
690
708
726
743
761
779
797
815
833
851
868
886
904
922
940
958
975
993
1010
1027
1044
1061
1078
1094
1111
1127
1142
1157
1172
1187
1201
1215
1229
1242
1255
1268
1281
1294
1306
1318
1330
1342
1354
1366
1377
1388
1399
1410
1420
1430
1441
1451
1461
1471
1481
1491
1501
1510
1520
1530
1539
1549
1558
1568
1577
1586
1595
1603
1611
1619
1626
1633
1640
1647
1654
1661
1667
1674
1681
1687
1694
1701
1708
1715
1723
1730
1738
1745
1753
1760
1768
1776
1784
1791
1799
1807
1815
1822
1830
1837
1845
1852
1859
1865
1871
1877
1882
1886
1890
1894
1896
1899
1900
1902
1903
1903
1904
1904
1905
1905
1905
1906
1906
1907
1908
1910
1911
1913
1915
1917
1919
1921
1924
1926
1928
1930
1933
1935
1937
1939
1940
1942
1943
1944
1944
1944
1944
1943
1942
1941
1939
1938
1936
1934
1933
1931
1929
1928
1926
1924
1922
1920
1918
1916
1914
1913
1911
1909
1908
1906
1905
1904
1903
1903
1902
1902
1902
1902
1903
1903
1903
1904
1904
1905
1905
1906
1906
1906
1907
1907
1908
1909
1909
1910
1911
1912
1912
1913
1913
1914
1914
1914
1914
1914
1913
1913
1912
1911
1910
1909
1908
1906
1905
1903
1901
1898
1896
1893
1890
1886
1883
1879
1875
1871
1867
1862
1858
1853
1848
1843
1838
1833
1827
1822
1817
1812
1806
1801
1796
1790
1785
1780
1775
1770
1765
1761
1756
1752
1748
1744
1740
1736
1732
1728
1725
1722
1718
1715
1712
1709
1706
1704
1701
1698
1695
1692
1689
1686
1684
1681
1679
1677
1676
1675
1674
1674
1674
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1683
1683
1683
1682
1681
1680
1679
1677
1675
1673
1671
1668
1666
1663
1660
1657
1654
1650
1647
1644
1641
1638
1635
1632
1630
1627
1625
1622
1620
1617
1615
1612
1609
1606
1603
1599
1595
1591
1587
1582
1576
1571
1565
1559
1552
1546
1539
1532
1525
1518
1510
1503
1496
1488
1481
1473
1465
1458
1451
1443
1436
1429
1421
1414
1407
1399
1392
1384
1377
1369
1361
1353
1345
1337
1328
1319
1310
1301
1292
1283
1273
1264
1254
1245
1235
1225
1215
1205
1194
1184
1173
1161
1150
1138
1127
1115
1103
1091
1079
1067
1055
1043
1031
1018
1008
996
985
973
962
951
940
929
918
906
895
883
872
860
848
836
824
811
798
785
772
758
744
730
715
700
684
669
653
636
620
604
587
571
554
537
521
504
488
472
456
440
425
409
394
379
363
348
333
317
302
287
272
257
242
227
213
199
186
172
159
146
134
122
110
98
87
77
66
55
45
35
24
14
3
-7
-17
-27
-36
-45
-54
-62
-69
-76
-83
-90
-96
-102
-108
-113
-119
-125
-131
-137
-143
-149
-156
-163
-170
-178
-186
-194
-202
-211
-219
-228
-237
-245
-253
-262
-270
-278
-286
-293
-301
-308
-315
-322
-329
-335
-342
-348
-354
-360
-366
-371
-377
-383
-389
-394
-400
-406
-412
-418
-424
-430
-436
-441
-447
-452
-458
-463
-468
-473
-478
-483
-488
-493
-498
-503
-509
-514
-519
-525
-530
-535
-541
-546
-551
-556
-560
-565
-570
-574
-578
-582
-586
-590
-593
-597
-600
-603
-606
-609
-611
-614
-616
-618
-620
-622
-624
-626
-628
-630
-632
-634
-636
-637
-639
-641
-643
-645
-647
-650
-652
-655
-657
-660
-663
-666
-670
-673
-677
-681
-685
-690
-694
-699
-704
-709
-714
-719
-724
-729
-733
-738
-742
-746
-750
-753
-757
-759
-762
-764
-766
-767
-768
-769
-769
-769
-770
-769
-769
-769
-768
-768
-767
-767
-766
-766
-766
-766
-767
-768
-769
-771
-773
-776
-779
-783
-786
-790
-795
-799
-803
-808
-813
-817
-822
-827
-833
-838
-843
-848
-853
-858
-863
-868
-872
-876
-880
-884
-887
-891
-894
-897
-900
-902
-905
-907
-909
-911
-913
-914
-916
-919
-921
-923
-926
-928
-931
-933
-936
-938
-941
-943
-945
-946
-948
-949
-950
-951
-952
-953
-953
-954
-955
-956
-957
-958
-960
-961
-963
-965
-967
-969
-971
-973
-975
-977
-978
-980
-981
-982
-983
-984
-984
-984
-984
-984
-984
-984
-984
-984
-984
-984
-984
-984
-984
-984
-985
-986
-986
-987
-989
-990
-991
-993
-994
-996
-997
-999
-1000
-1002
-1004
-1006
-1008
-1008
-1010
-1012
-1014
-1016
-1018
-1020
-1022
-1025
-1028
-1031
-1034
-1037
-1041
-1044
-1048
-1052
-1056
-1060
-1064
-1068
-1072
-1076
-1080
-1084
-1088
-1092
-1096
-1101
-1105
-1110
-1115
-1120
-1125
-1131
-1137
-1143
-1149
-1156
-1163
-1171
-1178
-1186
-1195
-1203
-1212
-1221
-1230
-1239
-1248
-1256
-1265
-1274
-1282
-1290
-1298
-1306
-1314
-1322
-1330
-1337
-1344
-1352
-1359
-1365
-1372
-1378
-1384
-1390
-1396
-1401
-1406
-1411
-1416
-1420
-1424
-1428
-1432
-1436
-1440
-1443
-1447
-1450
-1453
-1456
-1459
-1462
-1465
-1467
-1469
-1471
-1473
-1475
-1477
-1478
-1479
-1480
-1480
-1480
-1480
-1479
-1477
-1476
-1473
-1470
-1467
-1463
-1459
-1454
-1449
-1444
-1438
-1432
-1426
-1419
-1413
-1406
-1399
-1392
-1385
-1379
-1372
-1365
-1358
-1351
-1344
-1337
-1330
-1323
-1315
-1308
-1301
-1293
-1285
-1278
-1270
-1262
-1254
-1245
-1237
-1228
-1220
-1211
-1202
-1193
-1184
-1175
-1166
-1157
-1148
-1139
-1130
-1121
-1112
-1103
-1095
-1086
-1078
-1071
-1064
-1057
-1050
-1044
-1039
-1034
-1029
-1024
-1020
-1016
-1012
-1010
-1008
-1006
-1004
-1002
-1002
-1000
-1000
-1000
-1000
-1000
-1000
-1002
-1002
-1004
-1004
-1006
-1008
-1008
-1010
-1012
-1014
-1016
-1018
-1022
-1024
-1027
-1030
-1034
-1037
-1041
-1045
-1049
-1053
-1057
-1062
-1066
-1071
-1075
-1080
-1086
-1091
-1096
-1102
-1108
-1114
-1121
-1128
-1135
-1142
-1149
-1157
-1165
-1173
-1181
-1189
-1197
-1205
-1214
-1222
-1230
-1238
-1247
-1255
-1263
-1272
-1280
-1289
-1297
-1305
-1314
-1322
-1330
-1338
-1345
-1353
-1361
-1369
-1376
-1384
-1391
-1398
-1406
-1413
-1420
-1427
-1434
-1441
-1448
-1456
-1464
-1472
-1480
-1489
-1498
-1508
-1517
-1527
-1537
-1547
-1557
-1567
-1577
-1587
-1597
-1607
-1617
-1627
-1637
-1647
-1656
-1665
-1674
-1683
-1691
-1700
-1708
-1716
-1724
-1732
-1739
-1747
-1755
-1762
-1770
-1777
-1784
-1791
-1798
-1805
-1812
-1818
-1825
-1830
-1836
-1841
-1846
-1851
-1855
-1858
-1862
-1865
-1867
-1870
-1872
-1873
-1874
-1875
-1876
-1876
-1876
-1875
-1875
-1874
-1873
-1872
-1871
-1870
-1868
-1867
-1865
-1864
-1862
-1861
-1860
-1858
-1857
-1856
-1855
-1853
-1852
-1851
-1850
-1848
-1847
-1845
-1843
-1841
-1838
-1835
-1832
-1829
-1825
-1821
-1817
-1813
-1808
-1804
-1799
-1794
-1790
-1785
-1780
-1776
-1771
-1766
-1762
-1757
-1752
-1748
-1743
-1738
-1733
-1728
-1723
-1717
-1712
-1706
-1700
-1694
-1688
-1682
-1676
-1669
-1662
-1655
-1648
-1641
-1633
-1626
-1618
-1609
-1601
-1593
-1584
-1576
-1567
-1558
-1549
-1540
-1531
-1521
-1511
-1501
-1491
-1480
-1469
-1457
-1445
-1433
-1421
-1409
-1396
-1383
-1369
-1356
-1342
-1327
-1313
-1298
-1284
-1269
-1254
-1239
-1224
-1209
-1193
-1178
-1163
-1148
-1133
-1117
-1102
-1087
-1072
-1056
-1041
-1025
-1008
-993
-976
-959
-942
-924
-907
-888
-870
-851
-832
-812
-793
-773
-754
-734
-713
-693
-673
-652
-632
-611
-591
-570
-549
-529
-508
-487
-467
-446
-425
-404
-383
-362
-341
-319
-298
-277
-255
-234
-212
-190
-168
-147
-124
-102
-80
-57
-35
-12
11
34
57
80
104
127
150
173
196
219
242
265
287
309
331
353
375
397
418
439
459
480
500
519
538
557
575
593
611
628
645
661
678
694
709
725
741
756
771
786
800
815
829
843
857
871
884
898
911
924
938
950
963
976
988
1000
1012
1022
1034
1045
1056
1066
1076
1086
1095
1105
1113
1122
1130
1137
1145
1151
1158
1164
1170
1175
1180
1184
1188
1192
1195
1198
1200
1203
1205
1207
1209
1210
1211
1213
1213
1214
1215
1215
1215
1215
1215
1215
1214
1214
1213
1212
1212
1211
1210
1209
1208
1206
1205
1204
1202
1200
1198
1196
1193
1191
1188
1185
1182
1178
1174
1170
1165
1161
1156
1151
1145
1139
1133
1127
1121
1114
1107
1099
1092
1084
1076
1068
1059
1051
1042
1033
1024
1014
1004
996
986
976
966
956
946
935
925
914
904
893
883
873
863
853
844
834
824
815
805
796
786
777
768
759
749
740
731
722
712
703
694
685
676
667
658
650
641
632
624
615
606
597
589
580
571
562
553
544
534
525
516
507
498
488
479
470
460
451
442
433
424
415
406
398
390
381
373
365
358
350
343
335
328
321
314
307
301
294
288
281
275
269
263
257
251
246
240
234
228
222
216
211
204
198
192
186
180
174
168
162
156
150
144
138
133
127
122
117
112
108
103
99
95
92
88
85
82
80
77
75
73
71
69
68
66
65
64
62
61
61
60
59
59
59
59
59
59
59
60
60
61
62
62
63
64
64
65
66
67
68
68
69
70
71
72
72
73
73
73
73
72
71
70
69
68
66
65
63
61
59
56
54
52
49
46
44
40
37
33
30
26
21
17
13
9
4
-1
-5
-10
-15
-20
-25
-30
-35
-40
-46
-51
-56
-62
-68
-74
-80
-87
-94
-101
-109
-117
-126
-135
-144
-153
-163
-173
-184
-194
-205
-215
-226
-236
-247
-257
-267
-277
-287
-296
-305
-314
-322
-331
-338
-346
-353
-360
-366
-372
-378
-383
-388
-393
-397
-401
-406
-409
-413
-417
-420
-423
-426
-429
-431
-434
-436
-438
-440
-442
-443
-444
-445
-446
-447
-448
-449
-450
-450
-451
-452
-453
-454
-455
-456
-458
-459
-460
-461
-462
-463
-464
-465
-466
-466
-467
-468
-468
-469
-470
-470
-471
-472
-473
-474
-476
-477
-479
-481
-483
-486
-488
-491
-494
-496
-499
-502
-505
-509
-512
-515
-518
-521
-524
-526
-529
-531
-533
-535
-537
-539
-541
-543
-544
-546
-547
-548
-549
-550
-552
-553
-554
-555
-556
-558
-559
-560
-562
-563
-564
-566
-567
-568
-569
-570
-571
-571
-572
-573
-574
-574
-575
-575
-576
-576
-576
-576
-575
-575
-574
-573
-571
-570
-568
-566
-564
-562
-559
-557
-554
-552
-549
-547
-544
-541
-538
-535
-531
-528
-524
-520
-516
-511
-506
-501
-496
-490
-485
-478
-472
-465
-458
-450
-443
-435
-426
-417
-408
-399
-389
-378
-368
-357
-346
-334
-323
-312
-301
-290
-280
-270
-260
-250
-241
-232
-223
-215
-207
-199
-192
-184
-177
-170
-163
-156
-150
-144
-138
-132
-127
-121
-117
-112
-108
-104
-101
-98
-95
-93
-91
-90
-89
-89
-88
-88
-89
-90
-92
-94
-96
-99
-102
-106
-110
-114
-118
-122
-126
-131
-135
-140
-144
-148
-153
-157
-161
-166
-170
-174
-179
-183
-188
-192
-197
-202
-207
-212
-217
-222
-228
-234
-239
-245
-251
-257
-264
-270
-277
-284
-291
-298
-306
-314
-322
-330
-339
-348
-357
-366
-376
-386
-396
-405
-415
-425
-435
-445
-455
-465
-474
-484
-493
-502
-511
-519
-528
-536
-545
-553
-561
-569
-577
-585
-593
-600
-608
-615
-622
-630
-637
-644
-651
-658
-665
-672
-679
-686
-693
-700
-707
-715
-722
-730
-738
-746
-754
-762
-770
-778
-787
-795
-803
-811
-819
-827
-834
-842
-849
-856
-863
-870
-877
-883
-890
-896
-903
-909
-916
-922
-928
-934
-940
-945
-950
-955
-959
-964
-968
-971
-974
-977
-980
-982
-984
-986
-987
-989
-990
-991
-992
-993
-994
-995
-996
-997
-998
-999
-1000
-1000
-1002
-1004
-1006
-1006
-1008
-1010
-1012
-1014
-1014
-1016
-1018
-1018
-1018
-1020
-1020
-1020
-1022
-1022
-1022
-1024
-1024
-1025
-1026
-1028
-1029
-1031
-1032
-1034
-1036
-1037
-1039
-1041
-1043
-1045
-1046
-1048
-1050
-1052
-1053
-1055
-1056
-1057
-1059
-1060
-1061
-1061
-1062
-1063
-1063
-1064
-1065
-1066
-1067
-1068
-1069
-1070
-1071
-1072
-1074
-1075
-1077
-1079
-1081
-1083
-1085
-1086
-1088
-1090
-1091
-1092
-1093
-1094
-1095
-1096
-1096
-1097
-1097
-1098
-1098
-1098
-1098
-1098
-1098
-1098
-1097
-1096
-1095
-1094
-1092
-1091
-1089
-1087
-1085
-1083
-1080
-1078
-1075
-1072
-1070
-1067
-1063
-1060
-1057
-1053
-1050
-1046
-1043
-1039
-1035
-1032
-1028
-1024
-1020
-1016
-1012
-1010
-1006
-1002
-1000
-997
-993
-990
-987
-984
-980
-977
-974
-971
-968
-964
-961
-958
-955
-952
-949
-946
-943
-940
-937
-934
-931
-929
-926
-924
-921
-919
-917
-914
-912
-910
-908
-905
-903
-900
-898
-895
-892
-889
-886
-883
-879
-876
-872
-868
-864
-860
-856
-852
-848
-844
-840
-835
-831
-827
-823
-819
-816
-813
-810
-807
-804
-802
-800
-798
-796
-795
-794
-793
-792
-791
-790
-789
-789
-788
-787
-787
-786
-786
-785
-785
-784
-784
-783
-783
-782
-782
-781
-781
-780
-780
-780
-779
-779
-779
-779
-780
-780
-781
-782
-783
-785
-786
-788
-790
-793
-795
-798
-801
-804
-807
-810
-813
-817
-820
-824
-827
-831
-835
-838
-842
-846
-849
-853
-856
-860
-863
-866
-869
-873
-876
-879
-882
-885
-888
-891
-894
-897
-900
-903
-906
-908
-911
-913
-915
-918
-920
-922
-924
-926
-928
-930
-932
-934
-936
-937
-939
-941
-942
-944
-945
-946
-947
-948
-949
-950
-950
-951
-951
-951
-951
-951
-951
-951
-950
-950
-948
-947
-945
-943
-941
-938
-935
-931
-928
-924
-919
-914
-909
-904
-899
-893
-887
-881
-874
-868
-861
-855
-848
-841
-834
-827
-820
-813
-807
-800
-793
-786
-780
-773
-766
-759
-751
-743
-735
-727
-718
-709
-700
-690
-681
-670
-660
-650
-639
-629
-618
-608
-598
-588
-578
-569
-560
-552
-543
-535
-528
-521
-513
-507
-500
-493
-487
-480
-474
-468
-462
-456
-450
-444
-438
-432
-427
-421
-416
-410
-405
-400
-395
-390
-385
-380
-375
-370
-366
-361
-357
-352
-348
-344
-340
-336
-332
-328
-324
-320
-316
-313
-309
-305
-301
-297
-293
-288
-284
-280
-276
-272
-267
-263
-259
-254
-250
-246
-242
-238
-234
-231
-227
-224
-221
-219
-216
-213
-211
-209
-206
-204
-203
-201
-200
-199
-198
-198
-197
-197
-197
-198
-199
-200
-201
-203
-205
-207
-210
-212
-215
-217
-220
-223
-227
-230
-234
-238
-242
-246
-251
-255
-259
-264
-268
-273
-277
-282
-286
-291
-295
-299
-304
-308
-313
-317
-322
-326
-331
-336
-341
-346
-351
-357
-362
-367
-372
-377
-382
-387
-392
-397
-402
-406
-411
-415
-419
-424
-428
-432
-436
-440
-444
-448
-452
-456
-459
-462
-466
-469
-472
-475
-477
-480
-482
-484
-486
-488
-490
-491
-492
-493
-494
-495
-495
-496
-496
-496
-496
-496
-496
-496
-496
-497
-497
-497
-497
-497
-497
-497
-497
-497
-496
-495
-494
-493
-491
-489
-487
-485
-482
-479
-476
-472
-468
-464
-460
-456
-451
-446
-441
-435
-430
-424
-418
-412
-406
-400
-394
-387
-381
-374
-368
-362
-355
-349
-343
-336
-330
-324
-318
-312
-306
-301
-295
-290
-285
-281
-277
-273
-269
-266
-263
-261
-259
-257
-256
-255
-254
-254
-254
-254
-255
-255
-256
-257
-258
-259
-260
-262
-263
-264
-265
-267
-268
-269
-271
-272
-274
-276
-278
-280
-282
-285
-288
-290
-293
-296
-299
-302
-305
-308
-311
-314
-317
-320
-322
-325
-328
-330
-332
-334
-336
-338
-340
-341
-343
-344
-345
-345
-346
-346
-346
-346
-345
-345
-344
-344
-343
-342
-342
-341
-340
-339
-338
-337
-336
-335
-334
-333
-332
-331
-331
-330
-330
-330
-329
-329
-330
-330
-330
-330
-331
-331
-332
-332
-333
-333
-334
-335
-336
-337
-338
-339
-341
-342
-344
-345
-347
-348
-350
-352
-353
-355
-357
-359
-360
-362
-364
-366
-368
-370
-372
-373
-375
-377
-379
-381
-383
-385
-387
-389
-392
-394
-397
-400
-403
-406
-409
-413
-417
-421
-425
-429
-433
-438
-442
-447
-452
-457
-461
-466
-471
-476
-480
-484
-488
-492
-496
-499
-502
-505
-508
-510
-512
-514
-515
-517
-518
-519
-521
-522
-522
-523
-524
-525
-525
-526
-526
-526
-526
-526
-526
-525
-525
-524
-523
-521
-520
-518
-516
-514
-511
-508
-505
-501
-497
-493
-488
-483
-478
-473
-467
-461
-455
-449
-442
-435
-428
-421
-414
-407
-400
-392
-385
-378
-370
-362
-355
-347
-339
-331
-323
-315
-307
-299
-290
-282
-273
-264
-255
-246
-237
-228
-219
-209
-199
-190
-180
-170
-159
-149
-139
-128
-118
-107
-97
-86
-75
-65
-54
-43
-33
-22
-12
-1
10
20
31
41
52
62
72
83
93
104
115
125
136
148
159
170
181
193
204
216
227
239
250
262
274
286
298
310
322
334
345
357
369
381
393
405
417
428
440
451
461
471
480
489
497
505
512
518
525
531
537
543
549
556
563
570
578
586
594
601
609
616
623
630
636
642
648
654
659
663
668
672
676
680
684
687
690
693
696
699
703
706
710
714
718
722
726
730
733
737
740
743
745
748
750
752
753
755
757
758
760
761
763
764
765
766
767
768
769
770
771
772
773
774
774
775
776
777
777
778
778
778
778
777
777
777
776
775
774
773
772
770
769
767
766
764
762
761
759
757
756
754
753
753
752
752
752
751
751
752
752
752
752
752
752
752
752
751
751
751
750
750
750
750
750
750
751
752
753
754
755
757
759
761
763
766
768
771
773
776
778
780
782
783
785
787
788
790
792
794
796
799
801
804
807
810
813
817
820
824
828
832
836
839
843
846
850
853
856
859
863
866
869
872
875
879
882
885
889
892
896
899
902
905
907
910
912
914
915
917
918
918
919
920
920
921
921
922
923
924
925
926
927
928
928
929
929
929
929
929
929
929
929
928
927
926
925
923
922
920
918
916
915
913
911
910
909
907
906
906
905
905
905
905
906
906
907
908
909
911
912
913
915
916
918
919
920
922
924
926
928
930
933
936
939
942
945
948
952
956
960
965
969
974
979
984
990
995
1000
1006
1010
1016
1022
1029
1036
1042
1048
1055
1061
1067
1073
1079
1084
1090
1095
1100
1105
1110
1115
1120
1125
1130
1136
1141
1147
1153
1159
1165
1171
1177
1183
1190
1196
1202
1209
1215
1221
1227
1233
1239
1245
1251
1257
1263
1268
1273
1278
1283
1287
1291
1295
1298
1301
1304
1307
1310
1312
1314
1316
1318
1319
1321
1322
1324
1325
1326
1327
1327
1327
1327
1327
1326
1325
1324
1322
1320
1317
1314
1311
1307
1304
1300
1295
1291
1286
1281
1275
1270
1264
1257
1251
1244
1236
1228
1220
1212
1204
1195
1186
1177
1168
1159
1150
1141
1131
1122
1113
1103
1094
1085
1075
1066
1056
1047
1037
1028
1018
1008
999
990
980
971
962
954
945
937
928
920
912
905
897
890
883
876
869
863
856
850
844
838
832
826
820
814
809
803
797
791
785
779
773
766
760
753
746
739
732
724
717
709
701
693
685
677
669
660
652
644
636
627
619
611
603
594
586
577
569
560
552
543
534
525
516
506
496
486
475
464
453
442
430
418
405
393
380
367
354
341
328
315
302
288
275
261
247
233
219
204
189
174
158
142
125
108
91
73
56
38
19
1
-18
-37
-56
-76
-95
-115
-135
-156
-176
-196
-217
-237
-258
-279
-300
-321
-342
-363
-384
-406
-427
-449
-470
-492
-514
-537
-560
-583
-606
-630
-654
-678
-702
-727
-751
-776
-802
-827
-853
-878
-904
-929
-954
-980
-1004
-1030
-1055
-1079
-1104
-1128
-1152
-1175
-1199
-1223
-1247
-1270
-1293
-1317
-1340
-1362
-1385
-1407
-1429
-1451
-1472
-1493
-1514
-1535
-1556
-1577
-1597
-1618
-1638
-1659
-1679
-1699
-1719
-1738
-1757
-1777
-1796
-1815
-1835
-1854
-1873
-1892
-1911
-1929
-1948
-1966
-1984
-2001
-2020
-2037
-2056
-2073
-2091
-2108
-2125
-2142
-2159
-2176
-2193
-2210
-2227
-2244
-2260
-2277
-2293
-2309
-2325
-2342
-2357
-2373
-2389
-2404
-2420
-2435
-2450
-2465
-2481
-2496
-2511
-2527
-2542
-2557
-2573
-2588
-2603
-2618
-2632
-2647
-2662
-2676
-2691
-2706
-2720
-2735
-2749
-2763
-2777
-2792
-2806
-2820
-2833
-2847
-2860
-2872
-2885
-2897
-2908
-2920
-2931
-2941
-2952
-2962
-2972
-2981
-2990
-2999
-3007
-3016
-3023
-3031
-3038
-3045
-3052
-3058
-3064
-3069
-3074
-3078
-3082
-3086
-3089
-3092
-3094
-3096
-3098
-3098
-3099
-3099
-3099
-3098
-3097
-3096
-3095
-3093
-3091
-3089
-3086
-3083
-3079
-3075
-3070
-3065
-3059
-3052
-3045
-3037
-3028
-3020
-3010
-3001
-2991
-2981
-2970
-2960
-2949
-2938
-2927
-2915
-2904
-2892
-2880
-2867
-2854
-2841
-2827
-2813
-2799
-2784
-2769
-2754
-2739
-2723
-2707
-2691
-2674
-2657
-2640
-2623
-2605
-2588
-2570
-2551
-2533
-2514
-2495
-2475
-2456
-2436
-2417
-2397
-2378
-2358
-2338
-2319
-2299
-2279
-2259
-2239
-2219
-2199
-2179
-2158
-2138
-2117
-2096
-2074
-2053
-2031
-2008
-1986
-1963
-1940
-1917
-1893
-1870
-1847
-1823
-1800
-1777
-1753
-1730
-1706
-1683
-1659
-1636
-1612
-1588
-1564
-1540
-1515
-1491
-1466
-1442
-1417
-1392
-1367
-1342
-1317
-1291
-1266
-1240
-1214
-1188
-1161
-1135
-1109
-1082
-1056
-1029
-1002
-976
-950
-923
-895
-868
-840
-813
-785
-758
-731
-703
-676
-649
-622
-595
-568
-541
-515
-488
-461
-435
-409
-383
-357
-331
-306
-280
-255
-230
-205
-180
-155
-131
-106
-82
-58
-34
-10
14
38
61
85
108
132
155
178
201
224
247
270
292
315
338
361
384
407
431
454
478
501
525
549
573
597
621
645
668
691
715
737
760
782
804
826
847
868
889
909
929
948
967
986
1004
1024
1042
1061
1079
1097
1115
1133
1151
1168
1185
1202
1219
1236
1252
1268
1285
1300
1316
1332
1347
1363
1378
1393
1408
1423
1438
1452
1467
1482
1496
1511
1526
1541
1555
1570
1585
1599
1614
1628
1642
1656
1670
1683
1697
1710
1723
1735
1747
1759
1771
1783
1794
1805
1816
1828
1838
1849
1860
1870
1880
1889
1899
1908
1917
1926
1935
1943
1952
1960
1968
1975
1983
1990
1997
2004
2009
2016
2021
2027
2032
2036
2040
2044
2047
2051
2053
2056
2059
2061
2063
2064
2066
2067
2069
2070
2071
2071
2072
2072
2072
2072
2072
2072
2072
2071
2071
2071
2070
2070
2070
2070
2069
2068
2068
2067
2066
2065
2064
2063
2061
2059
2056
2053
2050
2047
2043
2040
2036
2031
2027
2021
2017
2012
2005
2000
1994
1988
1981
1974
1968
1961
1953
1946
1938
1930
1922
1914
1906
1898
1889
1881
1872
1863
1854
1844
1834
1825
1814
1804
1794
1784
1773
1763
1752
1741
1730
1719
1708
1697
1686
1675
1664
1652
1641
1630
1618
1607
1595
1583
1571
1559
1547
1534
1522
1510
1497
1485
1472
1460
1448
1436
1424
1412
1400
1389
1378
1367
1356
1346
1336
1327
1318
1309
1301
1293
1286
1279
1272
1266
1260
1254
1248
1243
1238
1233
1228
1224
1219
1215
1210
1207
1203
1199
1196
1193
1190
1187
1184
1181
1178
1176
1173
1171
1169
1167
1165
1163
1161
1160
1158
1157
1156
1155
1155
1155
1155
1155
1155
1156
1156
1156
1157
1157
1158
1159
1160
1161
1162
1164
1165
1166
1168
1169
1171
1172
1174
1176
1177
1179
1181
1182
1184
1186
1188
1190
1192
1194
1196
1198
1200
1202
1204
1207
1210
1212
1216
1219
1223
1227
1231
1235
1240
1244
1249
1254
1259
1264
1269
1274
1279
1284
1289
1295
1300
1304
1309
1313
1317
1321
1324
1328
1331
1334
1337
1340
1343
1345
1348
1350
1353
1355
1358
1360
1363
1365
1367
1370
1372
1374
1376
1378
1380
1382
1384
1385
1387
1388
1389
1389
1390
1390
1391
1391
1392
1392
1393
1394
1396
1397
1399
1401
1403
1406
1409
1412
1415
1419
1422
1426
1429
1432
1435
1438
1440
1443
1446
1448
1451
1454
1457
1460
1464
1467
1470
1474
1477
1481
1485
1490
1495
1500
1505
1510
1516
1522
1528
1533
1539
1545
1550
1556
1561
1566
1572
1576
1581
1585
1589
1592
1595
1598
1599
1601
1602
1602
1602
1602
1601
1600
1598
1597
1595
1593
1590
1588
1586
1583
1580
1578
1575
1572
1569
1565
1562
1559
1556
1552
1549
1545
1542
1538
1534
1530
1526
1521
1516
1511
1506
1501
1495
1489
1484
1478
1472
1466
1460
1454
1449
1443
1438
1432
1427
1421
1416
1410
1405
1399
1393
1386
1380
1373
1365
1358
1350
1342
1334
1326
1318
1310
1302
1294
1286
1278
1270
1263
1256
1248
1242
1235
1228
1221
1214
1208
1201
1194
1187
1179
1172
1165
1157
1149
1141
1133
1124
1116
1107
1097
1088
1078
1068
1058
1048
1037
1027
1016
1006
997
986
976
966
956
945
935
924
913
902
891
880
869
858
846
835
823
811
798
786
773
761
748
734
721
707
694
680
666
652
637
623
608
594
579
564
550
535
520
505
490
475
460
444
428
412
396
380
364
347
331
314
298
281
265
249
232
216
200
183
166
149
132
115
98
80
62
44
26
7
-11
-29
-48
-66
-85
-103
-121
-138
-156
-172
-189
-205
-221
-237
-252
-268
-283
-298
-313
-328
-343
-358
-372
-387
-402
-417
-433
-448
-463
-478
-493
-508
-522
-537
-551
-565
-579
-592
-605
-617
-629
-641
-652
-663
-674
-684
-695
-706
-717
-728
-739
-750
-761
-773
-784
-797
-809
-822
-834
-848
-861
-875
-888
-902
-916
-930
-944
-958
-973
-987
-1002
-1016
-1031
-1045
-1059
-1073
-1088
-1102
-1116
-1130
-1144
-1158
-1172
-1186
-1200
-1213
-1227
-1240
-1253
-1267
-1280
-1293
-1306
-1319
-1331
-1343
-1355
-1366
-1377
-1387
-1397
-1407
-1417
-1425
-1434
-1442
-1450
-1458
-1465
-1473
-1480
-1487
-1494
-1502
-1509
-1517
-1525
-1533
-1541
-1549
-1558
-1566
-1575
-1584
-1592
-1601
-1609
-1618
-1626
-1633
-1641
-1648
-1654
-1661
-1667
-1673
-1679
-1684
-1690
-1695
-1700
-1706
-1711
-1716
-1722
-1727
-1732
-1737
-1743
-1748
-1753
-1757
-1762
-1766
-1771
-1774
-1778
-1781
-1784
-1787
-1789
-1790
-1792
-1793
-1793
-1794
-1794
-1794
-1794
-1794
-1793
-1793
-1792
-1792
-1791
-1790
-1790
-1789
-1789
-1788
-1788
-1787
-1786
-1785
-1784
-1782
-1781
-1779
-1777
-1775
-1773
-1771
-1768
-1766
-1763
-1760
-1757
-1754
-1750
-1747
-1743
-1739
-1735
-1731
-1727
-1723
-1718
-1714
-1709
-1704
-1699
-1694
-1688
-1683
-1677
-1671
-1665
-1659
-1653
-1646
-1639
-1631
-1624
-1616
-1608
-1599
-1590
-1582
-1572
-1563
-1554
-1544
-1534
-1523
-1513
-1502
-1491
-1480
-1469
-1457
-1446
-1434
-1422
-1410
-1398
-1386
-1373
-1360
-1348
-1335
-1322
-1308
-1295
-1282
-1269
-1255
-1242
-1228
-1215
-1201
-1188
-1174
-1161
-1147
-1134
-1120
-1107
-1093
-1079
-1066
-1052
-1038
-1025
-1010
-998
-984
-970
-956
-942
-928
-915
-901
-887
-874
-860
-847
-833
-820
-807
-794
-781
-769
-756
-744
-732
-720
-708
-696
-684
-672
-660
-648
-636
-624
-612
-600
-588
-576
-563
-551
-538
-525
-512
-499
-486
-473
-460
-447
-434
-422
-410
-398
-386
-375
-364
-353
-342
-331
-320
-309
-298
-288
-277
-267
-256
-246
-235
-225
-214
-204
-193
-183
-172
-161
-150
-140
-129
-118
-107
-97
-86
-76
-66
-56
-46
-36
-27
-17
-8
1
10
19
28
37
47
56
65
74
83
92
101
110
119
128
138
147
157
166
176
185
195
205
214
224
233
243
252
260
269
277
285
292
299
306
312
318
324
330
335
340
345
350
354
358
363
367
371
375
379
383
386
390
394
398
401
405
409
413
417
421
425
430
435
439
444
450
455
461
466
472
478
484
489
495
501
507
513
519
525
530
536
542
548
553
559
564
570
576
581
587
593
599
605
611
617
623
629
635
641
648
654
660
666
672
679
685
691
697
703
709
715
721
727
733
738
744
749
755
760
766
771
776
781
786
791
796
801
806
811
816
822
827
832
838
843
848
853
858
863
868
873
877
882
886
890
894
898
902
905
909
912
916
919
922
925
929
932
935
938
941
944
947
949
952
954
956
958
960
962
964
966
968
970
972
974
976
978
980
982
983
984
985
986
987
987
988
988
988
988
988
988
987
986
985
984
982
980
979
976
974
972
969
965
962
958
954
950
946
941
937
932
928
924
919
915
911
907
903
899
895
891
887
883
879
875
871
867
863
860
856
853
849
846
843
840
837
835
833
831
829
827
825
824
823
822
822
821
821
822
822
823
824
825
827
828
830
832
834
836
838
840
843
845
846
848
850
851
852
853
854
856
857
858
859
860
861
862
863
864
865
866
866
867
867
868
868
868
868
868
867
866
865
864
863
862
861
860
858
857
856
855
854
853
852
851
850
849
847
846
845
844
843
842
841
840
839
838
837
836
834
833
832
831
830
829
828
827
826
825
824
823
821
820
819
818
817
816
815
814
813
812
811
810
809
808
806
805
804
803
802
801
800
799
798
797
796
795
794
793
792
791
789
788
787
786
785
784
783
782
781
780
779
778
777
776
775
774
773
772
771
770
768
767
766
765
764
763
762
761
760
759
758
757
756
755
754
753
752
751
750
749
748
747
746
745
744
743
742
741
740
738
737
736
735
734
733
732
731
730
729
728
727
726
725
724
723
722
721
720
719
718
717
716
715
714
713
712
711
710
709
708
707
706
705
704
703
702
701
700
699
698
697
696
695
694
693
692
691
690
689
688
687
686
685
684
683
682
681
680
679
678
677
676
675
674
673
672
671
670
669
668
667
666
666
665
664
663
662
661
660
659
658
657
656
655
654
653
652
651
650
649
648
647
646
645
644
643
642
641
640
639
638
637
637
636
635
634
633
632
631
630
629
628
627
626
625
624
623
622
621
620
619
619
618
617
616
615
614
613
612
611
610
609
608
607
606
605
604
604
603
602
601
600
599
598
597
596
595
594
593
592
591
591
590
589
588
587
586
585
584
583
582
581
580
579
579
578
577
576
575
574
573
572
571
570
569
569
568
567
566
565
564
563
562
561
560
560
559
558
557
556
555
554
553
552
551
551
550
549
548
547
546
545
544
543
543
542
541
540
539
538
537
536
535
535
534
533
532
531
530
529
528
528
527
526
525
524
523
522
521
521
520
519
518
517
516
515
514
514
513
512
511
510
509
508
508
507
506
505
504
503
502
502
501
500
499
498
497
496
496
495
494
493
492
491
490
490
489
488
487
486
485
485
484
483
482
481
480
479
479
478
477
476
475
474
474
473
472
471
470
469
469
468
467
466
465
464
464
463
462
461
460
459
459
458
457
456
455
455
454
453
452
451
450
450
449
448
447
446
446
445
444
443
442
442
441
440
439
438
437
437
436
435
434
433
433
432
431
430
429
429
428
427
426
425
425
424
423
422
421
421
420
419
418
417
417
416
415
414
414
413
412
411
410
410
409
408
407
406
406
405
404
403
403
402
401
400
399
399
398
397
396
396
395
394
393
392
392
391
390
389
389
388
387
386
386
385
384
383
383
382
381
380
379
379
378
377
376
376
375
374
373
373
372
371
370
370
369
368
367
367
366
365
364
364
363
362
361
361
360
359
358
358
357
356
355
355
354
353
353
352
351
350
350
349
348
347
347
346
345
344
344
343
342
342
341
340
339
339
338
337
336
336
335
334
334
333
332
331
331
330
329
329
328
327
326
326
325
324
324
323
322
321
321
320
319
319
318
317
316
316
315
314
314
313
312
312
311
310
309
309
308
307
307
306
305
305
304
303
302
302
301
300
300
299
298
298
297
296
296
295
294
293
293
292
291
291
290
289
289
288
287
287
286
285
285
284
283
283
282
281
281
280
279
279
278
277
277
276
275
275
274
273
272
272
271
270
270
269
269
268
267
267
266
265
265
264
263
263
262
261
261
260
259
259
258
257
257
256
255
255
254
253
253
252
251
251
250
250
249
248
248
247
246
246
245
244
244
243
242
242
241
241
240
239
239
238
237
237
236
235
235
234
234
233
232
232
231
230
230
229
229
228
227
227
226
225
225
224
224
223
222
222
221
220
220
219
219
218
217
217
216
215
215
214
214
213
212
212
211
211
210
209
209
208
208
207
206
206
205
205
204
203
203
202
201
201
200
200
199
198
198
197
197
196
196
195
194
194
193
193
192
191
191
190
190
189
188
188
187
187
186
185
185
184
184
183
183
182
181
181
180
180
179
178
178
177
177
176
176
175
174
174
173
173
172
172
171
170
170
169
169
168
168
167
166
166
165
165
164
164
163
163
162
161
161
160
160
159
159
158
157
157
156
156
155
155
154
154
153
152
152
151
151
150
150
149
149
148
148
147
146
146
145
145
144
144
143
143
142
142
141
140
140
139
139
138
138
137
137
136
136
135
135
134
133
133
132
132
131
131
130
130
129
129
128
128
127
127
126
126
125
124
124
123
123
122
122
121
121
120
120
119
119
118
118
117
117
116
116
115
115
114
114
113
113
112
112
111
110
110
109
109
108
108
107
107
106
106
105
105
104
104
103
103
102
102
101
101
100
100
99
99
98
98
97
97
96
96
95
95
94
94
93
93
92
92
92
91
91
90
90
89
89
88
88
87
87
86
86
85
