5
9834
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-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
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-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
-12
-12
-12
-13
-13
-13
-14
-13
-13
-13
-13
-13
-13
-13
-14
-14
-15
-15
-15
-15
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-14
-14
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-16
-16
-17
-17
-16
-17
-17
-18
-18
-18
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-20
-20
-20
-20
-19
-19
-19
-19
-19
-19
-19
-18
-19
-19
-18
-18
-18
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-20
-20
-20
-21
-21
-21
-21
-20
-20
-20
-20
-20
-20
-20
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-19
-19
-20
-20
-20
-20
-20
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-19
-19
-19
-19
-19
-19
-19
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-19
-19
-19
-19
-19
-19
-18
-18
-19
-19
-19
-19
-19
-19
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-20
-20
-20
-20
-21
-21
-21
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-19
-19
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-18
-18
-18
-18
-18
-18
-18
-18
-18
-17
-17
-17
-17
-17
-17
-17
-17
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-15
-15
-15
-14
-14
-14
-14
-14
-13
-13
-12
-12
-12
-12
-12
-12
-12
-12
-12
-11
-11
-11
-10
-10
-10
-10
-10
-10
-10
-10
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-8
-8
-8
-8
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-7
-7
-7
-7
-7
-7
-6
-6
-6
-6
-6
-6
-5
-5
-6
-6
-5
-5
-5
-5
-5
-5
-5
-5
-5
-4
-4
-4
-3
-3
-3
-3
-4
-3
-3
-3
-3
-3
-3
-3
-2
-2
-2
-1
-1
-1
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
0
0
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
0
0
0
0
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
1
1
1
1
0
0
0
0
0
-1
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-1
-1
0
0
-1
-1
-1
-1
-1
0
-1
-1
-1
0
0
0
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
1
1
1
2
2
2
2
2
2
2
3
3
3
4
4
3
3
2
2
2
3
3
3
3
4
4
4
4
4
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
7
7
7
8
7
7
7
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
12
12
12
11
11
12
11
11
12
12
12
13
13
13
13
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
16
16
16
16
16
16
17
17
18
18
18
18
19
19
19
19
18
18
18
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
19
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
23
23
23
23
23
23
23
23
24
25
25
25
25
26
26
26
26
26
26
26
26
26
26
26
26
26
26
27
26
26
26
27
27
27
27
27
28
28
28
28
29
29
29
29
29
28
28
28
28
28
28
28
29
29
30
30
30
31
31
30
30
30
30
30
29
29
29
29
30
30
30
30
30
30
30
30
29
29
30
30
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
33
33
33
33
33
34
34
34
34
34
34
34
34
35
35
35
35
36
36
36
36
36
36
35
35
35
35
35
35
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
37
37
37
37
38
38
38
39
39
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
39
39
39
39
39
39
39
39
39
38
39
39
39
39
39
40
40
40
40
40
40
40
40
40
40
40
40
41
41
41
40
40
40
41
40
40
40
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
38
38
38
38
38
37
37
37
37
37
36
36
36
36
36
36
36
36
36
37
37
38
38
38
38
39
39
39
38
38
38
38
38
38
39
39
40
40
40
41
41
41
41
41
42
42
42
43
43
43
43
43
43
43
43
43
43
44
44
44
45
45
45
45
46
46
47
46
46
46
47
47
47
48
48
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
48
48
49
49
49
49
49
49
48
48
48
47
47
47
47
47
46
46
45
45
45
44
44
44
43
43
43
42
42
41
41
41
41
40
41
41
41
42
42
42
42
42
43
43
43
43
44
44
44
44
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
46
46
47
48
49
49
50
50
51
51
51
51
50
50
50
50
50
49
49
48
48
47
47
47
47
47
47
46
46
46
46
46
46
47
47
47
48
48
49
49
49
49
49
49
49
49
48
48
48
48
48
48
49
49
50
51
51
52
52
53
54
54
54
54
53
53
53
52
52
51
51
51
51
52
52
52
52
53
54
54
55
55
56
56
56
57
57
56
56
56
56
56
56
56
57
57
57
56
56
56
56
56
56
56
56
55
55
55
56
56
56
57
57
58
58
59
58
58
57
56
54
54
53
52
51
51
51
51
51
52
51
52
52
52
51
50
50
50
50
50
50
49
49
49
49
48
48
48
47
48
48
49
50
51
51
52
52
52
52
51
50
48
46
43
41
38
36
35
34
34
35
36
38
39
41
42
43
43
43
43
43
42
41
41
40
40
38
37
35
34
33
31
30
28
27
26
25
25
25
25
25
25
25
25
24
23
22
21
19
17
15
14
12
11
10
9
8
8
7
7
6
4
3
1
0
-2
-2
-4
-5
-6
-7
-7
-8
-10
-12
-14
-16
-18
-20
-22
-24
-26
-26
-26
-25
-24
-23
-21
-20
-18
-18
-17
-17
-18
-18
-18
-19
-20
-22
-24
-25
-25
-25
-25
-23
-20
-16
-11
-7
-2
2
5
8
11
13
13
13
13
11
9
8
6
6
7
9
12
15
19
22
25
27
30
32
32
32
31
30
29
27
26
26
27
28
30
32
34
36
37
38
39
39
39
39
39
40
42
46
50
55
59
64
67
70
72
73
73
71
69
67
65
63
61
59
59
59
59
61
64
67
70
73
75
78
79
79
79
78
78
77
75
74
73
73
73
74
76
78
81
84
87
90
93
95
97
99
100
101
101
100
100
99
99
100
101
101
103
104
107
110
114
117
121
125
127
128
128
128
126
125
124
125
126
128
130
132
135
136
136
135
132
128
123
117
111
106
102
99
99
100
102
105
109
114
118
123
126
129
131
133
134
137
140
144
148
154
160
167
175
183
191
199
206
213
219
224
228
229
229
228
223
217
208
197
184
171
157
145
134
125
120
117
117
119
123
126
127
127
123
115
104
91
77
64
54
49
47
51
58
68
79
89
97
102
104
101
96
89
81
74
69
65
64
63
63
63
61
57
50
39
26
12
-2
-16
-29
-41
-52
-62
-71
-78
-85
-91
-96
-101
-105
-108
-110
-112
-114
-116
-118
-120
-121
-123
-125
-127
-128
-130
-131
-131
-132
-134
-137
-142
-149
-156
-165
-174
-183
-193
-203
-212
-220
-225
-226
-225
-219
-210
-196
-177
-155
-128
-98
-65
-32
0
27
47
60
63
58
44
25
2
-21
-42
-60
-72
-78
-77
-69
-58
-44
-30
-16
-6
0
2
1
-4
-11
-17
-21
-21
-15
-4
13
35
58
82
102
117
126
127
122
111
96
80
64
49
38
30
26
26
31
38
48
58
67
74
78
78
75
69
61
52
44
38
35
33
34
36
39
41
42
42
42
42
43
45
49
54
58
62
64
64
62
59
54
50
49
52
60
73
90
111
132
152
167
175
176
169
154
135
114
94
80
75
81
100
130
169
213
257
296
327
347
354
346
326
296
261
226
195
172
161
162
175
201
238
282
330
378
423
461
491
509
515
508
491
465
433
396
360
326
297
275
261
255
256
263
275
288
300
308
312
310
302
290
275
259
243
231
223
219
220
225
234
247
262
280
297
313
327
337
342
339
330
315
295
274
254
236
224
221
226
240
261
287
315
341
364
382
393
397
395
386
372
355
335
314
294
276
260
246
234
224
216
208
200
192
184
178
173
170
170
173
181
195
216
241
270
302
336
371
407
441
470
491
499
492
469
430
377
313
244
173
104
41
-13
-52
-77
-86
-80
-64
-40
-12
17
46
71
91
106
117
128
141
158
180
207
238
274
310
345
373
392
399
395
380
356
327
295
261
225
188
152
117
85
58
36
23
18
24
41
67
100
138
176
212
240
259
267
265
257
244
227
209
192
176
165
160
162
172
188
210
237
265
290
308
313
304
280
242
192
134
70
4
-59
-116
-161
-192
-208
-209
-194
-164
-122
-72
-18
33
78
114
142
160
170
174
174
172
171
170
172
175
177
176
172
162
147
126
102
76
51
29
11
0
-4
-1
7
21
37
57
80
106
135
165
195
225
255
282
306
323
332
331
320
302
280
259
243
234
232
236
242
247
247
239
219
189
148
100
49
0
-43
-76
-97
-105
-100
-81
-50
-6
49
113
182
254
323
386
441
486
518
537
543
538
524
502
473
439
402
363
327
296
270
249
232
220
209
201
192
182
168
151
134
117
104
100
109
134
175
233
306
390
480
567
644
701
732
732
701
641
554
448
332
215
105
11
-65
-119
-153
-167
-163
-142
-107
-61
-7
49
103
154
199
241
282
324
366
410
454
496
533
563
585
599
605
601
587
562
525
479
426
369
311
253
195
141
97
67
57
69
102
152
214
282
349
408
453
479
483
466
431
385
333
281
237
208
194
193
201
214
226
233
230
215
189
151
106
58
12
-27
-56
-73
-76
-67
-50
-28
-4
20
42
60
73
79
77
67
51
34
17
5
-1
1
12
33
60
88
114
135
151
165
178
191
204
216
229
241
252
262
269
273
276
277
278
282
289
299
311
326
342
356
366
367
360
343
322
300
283
274
273
281
295
316
344
378
416
455
495
534
573
610
641
662
671
667
652
628
598
564
526
487
450
418
396
388
391
404
422
445
469
493
510
518
514
499
476
447
419
397
386
387
403
433
475
526
580
629
667
689
692
676
643
594
535
472
413
364
331
317
324
353
402
468
548
636
726
810
881
934
965
973
960
930
885
830
768
703
640
582
527
477
433
394
361
332
305
282
263
250
245
248
260
282
314
353
396
438
480
519
555
584
602
603
585
547
489
415
329
238
150
73
13
-23
-27
1
59
139
232
325
407
468
502
507
486
443
386
321
255
197
155
135
140
163
197
234
271
301
323
330
320
295
259
217
175
137
108
91
86
94
108
123
133
134
126
104
69
18
-47
-121
-197
-269
-331
-380
-416
-441
-454
-455
-442
-419
-386
-345
-301
-258
-222
-198
-189
-196
-220
-262
-320
-390
-471
-558
-643
-721
-788
-845
-894
-933
-962
-980
-989
-992
-991
-989
-987
-988
-995
-1008
-1029
-1057
-1088
-1114
-1131
-1140
-1142
-1143
-1143
-1147
-1160
-1187
-1229
-1283
-1345
-1408
-1467
-1518
-1559
-1591
-1613
-1627
-1633
-1634
-1632
-1627
-1619
-1606
-1588
-1564
-1537
-1511
-1487
-1466
-1450
-1438
-1433
-1434
-1441
-1454
-1473
-1499
-1530
-1562
-1594
-1623
-1650
-1676
-1704
-1732
-1762
-1792
-1821
-1845
-1863
-1870
-1863
-1839
-1801
-1753
-1698
-1641
-1586
-1537
-1497
-1470
-1457
-1459
-1472
-1495
-1524
-1557
-1593
-1631
-1671
-1712
-1752
-1792
-1827
-1855
-1872
-1876
-1869
-1852
-1827
-1794
-1750
-1695
-1633
-1571
-1518
-1479
-1460
-1465
-1494
-1540
-1598
-1659
-1717
-1763
-1790
-1792
-1767
-1721
-1659
-1591
-1522
-1458
-1404
-1363
-1336
-1325
-1329
-1348
-1375
-1407
-1439
-1468
-1489
-1499
-1497
-1479
-1445
-1396
-1334
-1265
-1195
-1130
-1076
-1035
-1008
-995
-995
-1004
-1020
-1038
-1053
-1059
-1055
-1037
-1008
-968
-922
-873
-828
-791
-763
-740
-715
-682
-637
-579
-509
-427
-335
-235
-134
-37
45
108
146
159
150
125
96
67
45
30
25
35
64
115
186
275
380
501
635
775
910
1031
1131
1207
1262
1302
1328
1340
1338
1327
1314
1304
1300
1303
1310
1321
1334
1346
1356
1361
1358
1348
1333
1317
1306
1301
1300
1304
1312
1328
1357
1401
1459
1525
1592
1653
1707
1750
1781
1797
1799
1792
1780
1768
1758
1752
1746
1737
1720
1693
1652
1597
1525
1437
1334
1219
1100
984
879
797
741
712
705
714
736
771
819
875
934
990
1037
1072
1094
1100
1096
1084
1068
1051
1032
1012
991
966
938
904
866
825
781
735
688
642
599
555
508
454
394
330
263
197
136
83
38
2
-28
-52
-69
-79
-83
-80
-73
-62
-52
-49
-55
-71
-94
-122
-153
-185
-213
-235
-250
-261
-269
-277
-290
-318
-368
-444
-541
-654
-773
-890
-995
-1079
-1134
-1157
-1148
-1111
-1051
-976
-896
-822
-757
-702
-657
-622
-600
-591
-597
-616
-644
-678
-718
-766
-825
-896
-977
-1064
-1153
-1239
-1315
-1373
-1407
-1414
-1396
-1358
-1306
-1245
-1179
-1109
-1037
-966
-896
-826
-754
-676
-593
-510
-433
-372
-331
-309
-306
-318
-346
-389
-444
-507
-573
-640
-703
-762
-810
-846
-867
-876
-874
-863
-846
-824
-796
-762
-723
-681
-637
-589
-530
-454
-356
-238
-104
37
172
290
381
439
459
443
393
318
228
131
33
-62
-149
-222
-274
-304
-315
-314
-305
-284
-248
-189
-108
-7
107
230
356
482
601
708
802
884
956
1018
1067
1103
1127
1142
1149
1146
1130
1105
1073
1038
1002
974
952
939
934
934
938
947
963
984
1006
1024
1038
1049
1064
1087
1122
1176
1252
1352
1475
1620
1781
1949
2112
2255
2365
2435
2463
2450
2400
2323
2224
2114
1997
1883
1777
1683
1604
1538
1489
1455
1438
1436
1449
1478
1520
1570
1621
1670
1714
1757
1800
1844
1886
1923
1948
1956
1946
1919
1881
1837
1791
1746
1707
1676
1656
1647
1647
1650
1648
1636
1615
1589
1563
1543
1535
1544
1574
1625
1696
1784
1888
2001
2117
2227
2323
2397
2442
2456
2438
2391
2322
2238
2148
2058
1975
1906
1856
1826
1810
1802
1795
1788
1783
1786
1798
1819
1845
1873
1896
1906
1898
1874
1836
1785
1720
1635
1530
1410
1281
1153
1030
914
807
708
615
523
430
335
240
143
44
-58
-158
-255
-346
-426
-490
-528
-537
-517
-473
-413
-352
-305
-283
-294
-342
-426
-542
-682
-832
-978
-1107
-1209
-1275
-1298
-1281
-1234
-1173
-1118
-1083
-1078
-1112
-1187
-1299
-1435
-1582
-1726
-1862
-1983
-2085
-2161
-2201
-2201
-2162
-2095
-2013
-1925
-1828
-1724
-1616
-1515
-1433
-1371
-1329
-1300
-1279
-1261
-1245
-1230
-1216
-1202
-1189
-1182
-1186
-1206
-1240
-1282
-1326
-1373
-1420
-1465
-1501
-1517
-1506
-1469
-1412
-1346
-1284
-1235
-1203
-1190
-1198
-1229
-1284
-1361
-1449
-1536
-1607
-1651
-1664
-1645
-1596
-1521
-1426
-1325
-1234
-1167
-1129
-1120
-1136
-1164
-1192
-1208
-1203
-1176
-1126
-1050
-946
-815
-670
-528
-403
-306
-241
-210
-211
-240
-288
-350
-421
-497
-572
-640
-695
-737
-768
-789
-799
-799
-793
-781
-767
-749
-723
-688
-647
-605
-564
-525
-483
-436
-389
-351
-329
-320
-317
-309
-287
-253
-212
-170
-137
-118
-120
-147
-206
-300
-426
-574
-732
-885
-1020
-1132
-1216
-1270
-1289
-1275
-1235
-1179
-1112
-1037
-948
-845
-727
-594
-447
-290
-130
18
144
238
301
335
344
334
309
270
215
145
67
-8
-72
-121
-156
-180
-193
-197
-193
-183
-172
-165
-168
-180
-199
-216
-222
-211
-181
-130
-56
39
144
237
299
319
299
245
171
88
9
-55
-97
-111
-94
-49
12
74
122
153
165
157
122
61
-22
-117
-216
-314
-404
-479
-537
-578
-600
-602
-581
-541
-486
-417
-337
-254
-181
-127
-99
-101
-138
-215
-332
-479
-645
-812
-969
-1104
-1207
-1276
-1312
-1318
-1302
-1270
-1229
-1181
-1124
-1060
-985
-894
-784
-653
-510
-367
-234
-117
-20
52
96
108
89
40
-30
-111
-189
-260
-324
-384
-440
-485
-516
-532
-532
-517
-483
-427
-348
-248
-134
-12
110
222
313
369
383
355
296
213
116
11
-94
-185
-254
-293
-298
-270
-209
-120
-8
119
253
387
517
637
745
839
917
979
1022
1047
1051
1034
997
942
874
801
738
693
670
665
675
693
713
729
733
720
692
650
597
535
469
400
329
251
166
75
-18
-104
-182
-252
-315
-373
-424
-466
-500
-531
-567
-613
-668
-730
-797
-865
-929
-981
-1016
-1031
-1026
-1000
-954
-894
-828
-765
-715
-686
-680
-699
-743
-812
-897
-992
-1084
-1166
-1233
-1288
-1336
-1382
-1430
-1474
-1503
-1507
-1479
-1418
-1333
-1232
-1124
-1012
-901
-797
-711
-651
-620
-614
-620
-623
-612
-586
-552
-516
-482
-450
-421
-399
-388
-382
-374
-354
-319
-275
-230
-194
-174
-172
-184
-202
-219
-232
-241
-239
-218
-171
-105
-33
34
88
127
147
141
107
47
-31
-111
-178
-217
-222
-198
-153
-94
-27
47
126
205
280
347
401
436
452
453
448
444
445
447
448
444
432
407
370
323
272
223
182
155
146
154
169
181
181
164
135
98
58
22
-9
-36
-59
-79
-99
-124
-160
-210
-274
-351
-442
-549
-674
-818
-976
-1148
-1331
-1518
-1702
-1870
-2011
-2115
-2180
-2207
-2204
-2180
-2145
-2104
-2069
-2051
-2061
-2102
-2172
-2264
-2371
-2491
-2618
-2747
-2864
-2961
-3030
-3066
-3067
-3032
-2963
-2866
-2758
-2660
-2592
-2562
-2567
-2599
-2649
-2711
-2783
-2855
-2918
-2966
-2998
-3018
-3032
-3043
-3049
-3045
-3023
-2978
-2909
-2815
-2695
-2553
-2394
-2228
-2063
-1906
-1764
-1637
-1526
-1430
-1349
-1281
-1227
-1185
-1151
-1122
-1097
-1070
-1037
-995
-943
-884
-822
-765
-721
-693
-680
-677
-679
-683
-687
-686
-671
-638
-587
-523
-449
-368
-285
-210
-150
-111
-95
-104
-137
-191
-259
-329
-389
-429
-441
-421
-370
-290
-180
-43
115
279
435
567
669
741
790
819
827
813
773
708
623
523
412
296
182
77
-17
-101
-177
-251
-325
-403
-488
-581
-683
-791
-905
-1018
-1126
-1215
-1275
-1299
-1291
-1257
-1204
-1140
-1070
-1000
-939
-896
-875
-877
-899
-931
-961
-981
-985
-973
-947
-907
-859
-810
-766
-728
-696
-669
-651
-647
-659
-686
-725
-775
-832
-896
-967
-1047
-1130
-1210
-1276
-1320
-1339
-1332
-1302
-1256
-1204
-1158
-1132
-1132
-1163
-1221
-1300
-1395
-1504
-1623
-1743
-1845
-1913
-1941
-1933
-1899
-1852
-1807
-1775
-1768
-1790
-1842
-1921
-2016
-2116
-2209
-2288
-2348
-2389
-2406
-2394
-2346
-2262
-2143
-1995
-1825
-1642
-1456
-1277
-1113
-972
-858
-773
-717
-689
-685
-699
-728
-767
-810
-852
-883
-901
-906
-902
-892
-872
-842
-804
-769
-745
-742
-758
-791
-828
-863
-889
-907
-916
-913
-891
-849
-790
-727
-672
-636
-624
-637
-675
-740
-834
-957
-1102
-1255
-1396
-1510
-1582
-1604
-1577
-1511
-1420
-1320
-1224
-1140
-1078
-1045
-1043
-1070
-1122
-1197
-1291
-1393
-1490
-1575
-1648
-1716
-1783
-1843
-1886
-1906
-1901
-1876
-1841
-1806
-1780
-1770
-1783
-1825
-1901
-2007
-2136
-2269
-2391
-2487
-2542
-2546
-2497
-2404
-2287
-2171
-2076
-2013
-1994
-2017
-2087
-2194
-2328
-2475
-2614
-2727
-2799
-2826
-2812
-2767
-2696
-2606
-2503
-2394
-2288
-2191
-2107
-2045
-2009
-2001
-2021
-2060
-2109
-2160
-2207
-2244
-2270
-2283
-2279
-2250
-2193
-2111
-2013
-1911
-1809
-1712
-1629
-1568
-1537
-1537
-1558
-1586
-1607
-1616
-1609
-1580
-1521
-1424
-1290
-1129
-954
-776
-607
-456
-339
-264
-233
-243
-283
-346
-420
-494
-556
-592
-587
-527
-406
-227
-5
241
489
720
922
1084
1203
1283
1332
1358
1371
1375
1375
1377
1382
1389
1395
1399
1407
1425
1456
1498
1552
1618
1696
1785
1878
1966
2035
2073
2070
2019
1918
1771
1589
1393
1208
1057
954
902
898
936
1008
1100
1196
1283
1349
1385
1387
1357
1303
1233
1159
1090
1031
986
955
938
938
955
985
1020
1050
1068
1067
1046
1004
944
870
784
689
590
500
428
381
355
346
352
371
404
452
517
594
673
738
775
778
752
703
636
557
472
396
342
317
317
332
352
374
396
416
426
428
425
427
434
439
436
422
399
373
350
332
324
327
339
362
395
437
482
526
566
603
642
687
742
808
878
944
994
1022
1027
1008
969
913
843
763
673
571
465
364
274
195
123
57
5
-29
-41
-31
0
52
121
199
276
351
419
472
498
485
427
326
191
33
-140
-319
-494
-653
-784
-878
-929
-937
-903
-839
-756
-670
-595
-535
-490
-458
-440
-433
-433
-433
-428
-423
-419
-417
-411
-396
-372
-347
-333
-336
-360
-402
-454
-511
-567
-617
-658
-687
-702
-706
-702
-689
-665
-625
-564
-484
-393
-299
-209
-123
-42
36
111
183
255
332
419
512
605
690
766
834
896
948
984
999
994
974
951
932
926
930
937
938
926
905
890
891
913
954
1010
1084
1174
1274
1372
1452
1506
1530
1525
1490
1429
1348
1255
1160
1070
992
933
896
888
912
967
1050
1154
1271
1395
1522
1640
1740
1809
1837
1821
1758
1654
1515
1355
1188
1030
895
785
697
625
566
528
515
528
556
587
613
635
652
665
665
646
603
544
481
430
396
382
391
428
498
594
703
807
889
937
943
901
817
703
576
451
343
263
222
224
269
352
466
601
744
878
988
1065
1105
1107
1075
1020
957
896
847
811
788
783
801
845
916
1008
1109
1207
1295
1374
1444
1502
1539
1549
1532
1490
1428
1346
1251
1156
1075
1018
984
967
958
949
935
916
893
865
829
783
735
692
664
659
682
739
833
963
1119
1286
1448
1589
1696
1760
1779
1752
1681
1573
1437
1287
1137
1006
916
882
913
1006
1149
1323
1513
1702
1880
2037
2169
2267
2331
2364
2374
2369
2352
2324
2287
2250
2221
2208
2211
2228
2247
2255
2244
2213
2168
2110
2037
1945
1832
1701
1550
1381
1200
1018
848
699
577
485
424
392
383
395
425
467
511
539
541
516
470
409
339
262
181
100
28
-27
-62
-80
-89
-93
-88
-69
-31
25
92
163
230
292
348
400
447
490
532
576
622
663
692
707
708
697
673
634
576
505
426
345
271
212
176
170
195
246
316
398
484
570
650
712
747
744
703
633
547
452
357
266
185
119
69
31
1
-26
-61
-111
-182
-268
-363
-460
-553
-631
-679
-678
-620
-510
-369
-217
-74
49
141
200
225
220
195
158
120
91
83
103
157
241
343
447
539
611
660
681
670
623
545
446
330
198
49
-111
-267
-403
-506
-573
-604
-602
-572
-526
-476
-434
-409
-405
-424
-465
-524
-599
-691
-797
-908
-1008
-1081
-1119
-1121
-1090
-1031
-951
-859
-770
-695
-637
-597
-569
-554
-553
-562
-577
-586
-578
-545
-484
-396
-292
-182
-80
10
86
146
185
197
181
145
104
71
48
32
21
19
37
86
163
256
346
423
482
525
554
570
570
551
512
456
387
311
229
145
62
-10
-64
-98
-115
-119
-117
-114
-116
-129
-155
-190
-228
-264
-293
-307
-295
-254
-186
-104
-21
58
130
192
234
246
224
173
100
13
-90
-206
-334
-464
-584
-681
-751
-793
-813
-814
-799
-769
-728
-687
-655
-637
-633
-641
-662
-697
-745
-806
-872
-935
-990
-1030
-1050
-1044
-1008
-939
-841
-724
-598
-476
-369
-288
-239
-218
-217
-221
-218
-199
-160
-101
-24
62
151
234
307
363
398
410
400
371
326
269
206
144
88
43
17
18
53
123
220
334
453
570
679
776
859
930
991
1044
1089
1124
1143
1144
1127
1098
1063
1028
992
956
921
892
875
873
891
927
981
1047
1121
1198
1271
1333
1378
1400
1401
1387
1368
1352
1345
1347
1357
1367
1372
1369
1356
1333
1301
1261
1216
1173
1139
1124
1137
1181
1259
1365
1487
1611
1722
1807
1859
1880
1871
1839
1787
1725
1665
1617
1589
1583
1597
1630
1677
1730
1779
1816
1837
1843
1831
1801
1751
1685
1607
1520
1434
1361
1314
1299
1315
1356
1415
1485
1560
1633
1696
1745
1774
1776
1743
1676
1578
1455
1315
1167
1022
896
804
757
756
800
885
1010
1169
1350
1534
1700
1834
1930
1987
2007
1997
1971
1945
1930
1933
1956
2005
2081
2180
2291
2402
2504
2591
2653
2683
2675
2635
2572
2499
2426
2365
2323
2302
2301
2321
2358
2405
2443
2454
2431
2381
2322
2270
2228
2200
2189
2200
2235
2288
2353
2420
2484
2539
2583
2612
2621
2608
2570
2511
2434
2339
2223
2086
1930
1765
1606
1462
1347
1271
1243
1261
1320
1411
1526
1656
1790
1914
2013
2079
2104
2092
2053
1998
1938
1879
1821
1765
1715
1678
1658
1656
1669
1694
1721
1743
1750
1735
1701
1654
1600
1542
1487
1441
1411
1396
1389
1382
1373
1362
1348
1325
1291
1252
1218
1199
1194
1204
1225
1255
1294
1340
1395
1456
1520
1580
1631
1667
1686
1687
1672
1641
1595
1530
1442
1335
1218
1101
987
875
763
657
568
507
475
474
500
548
614
691
770
838
880
886
848
769
651
503
334
156
-16
-168
-283
-348
-356
-312
-226
-115
5
117
205
254
259
220
142
34
-95
-234
-370
-494
-597
-674
-723
-743
-738
-713
-670
-611
-538
-453
-366
-283
-209
-146
-92
-47
-9
22
49
72
93
111
126
137
140
131
107
68
22
-27
-75
-120
-160
-182
-174
-132
-63
21
108
191
259
301
312
290
238
162
68
-28
-113
-175
-210
-219
-200
-154
-89
-22
32
65
80
84
86
89
95
105
118
132
144
154
159
156
141
111
64
4
-59
-113
-145
-147
-114
-49
41
148
260
367
459
524
551
536
482
401
306
211
121
44
-10
-31
-12
44
127
224
323
414
490
544
577
587
576
548
504
448
386
327
279
248
241
257
297
350
407
457
494
520
539
551
549
534
510
492
490
502
519
530
528
514
491
463
436
417
410
422
458
516
594
678
758
825
875
911
934
945
947
943
937
934
935
937
935
924
904
880
856
831
795
744
680
616
563
525
500
484
476
476
481
488
492
491
483
473
467
469
481
501
526
555
591
631
674
716
756
789
806
804
784
757
732
712
697
687
681
680
683
688
695
708
726
748
766
773
767
749
718
672
613
546
482
424
369
312
252
192
138
90
49
14
-15
-40
-63
-86
-107
-125
-142
-157
-169
-175
-178
-183
-198
-220
-243
-255
-252
-229
-193
-150
-108
-68
-32
2
30
49
56
54
53
65
105
174
269
379
496
613
729
837
929
998
1038
1047
1026
979
908
817
713
610
526
472
448
450
472
506
541
564
564
537
484
408
313
203
83
-38
-154
-264
-366
-455
-525
-574
-605
-625
-641
-654
-658
-646
-617
-578
-539
-503
-471
-442
-418
-402
-397
-405
-428
-463
-504
-543
-575
-598
-618
-636
-649
-651
-641
-617
-585
-553
-528
-514
-506
-497
-483
-466
-451
-440
-428
-410
-386
-358
-324
-280
-223
-156
-92
-38
3
38
73
111
148
181
210
242
285
341
405
468
525
572
608
638
666
700
743
792
841
882
913
936
952
961
960
948
921
880
824
759
692
632
584
541
496
449
405
369
339
313
292
281
284
296
305
302
286
261
230
193
151
102
45
-21
-91
-156
-208
-245
-270
-286
-293
-288
-269
-240
-204
-160
-102
-30
49
118
162
172
152
110
58
4
-47
-93
-131
-157
-162
-138
-85
-15
53
103
125
117
82
28
-38
-112
-189
-265
-335
-395
-438
-462
-464
-451
-431
-414
-408
-420
-453
-501
-551
-595
-627
-656
-686
-717
-744
-768
-791
-818
-851
-884
-912
-931
-936
-927
-905
-875
-838
-795
-747
-697
-649
-603
-557
-513
-476
-455
-453
-467
-488
-508
-520
-525
-528
-533
-537
-532
-513
-481
-435
-379
-316
-252
-193
-138
-87
-43
-11
5
7
-4
-27
-61
-100
-141
-182
-224
-269
-316
-358
-391
-411
-414
-394
-352
-292
-224
-161
-118
-103
-125
-184
-273
-377
-483
-579
-657
-711
-739
-742
-721
-683
-636
-588
-546
-519
-511
-522
-547
-582
-620
-655
-683
-706
-724
-741
-760
-778
-797
-819
-845
-874
-906
-941
-981
-1026
-1071
-1112
-1150
-1186
-1224
-1259
-1287
-1308
-1323
-1333
-1335
-1325
-1301
-1263
-1217
-1171
-1131
-1102
-1086
-1077
-1075
-1081
-1100
-1133
-1179
-1228
-1278
-1324
-1366
-1402
-1425
-1430
-1417
-1391
-1364
-1345
-1338
-1341
-1353
-1378
-1420
-1474
-1527
-1561
-1564
-1538
-1492
-1439
-1380
-1314
-1240
-1165
-1102
-1061
-1043
-1046
-1060
-1082
-1109
-1141
-1177
-1215
-1253
-1286
-1310
-1326
-1339
-1352
-1365
-1374
-1368
-1339
-1285
-1204
-1092
-949
-776
-585
-384
-182
19
208
366
475
527
530
499
447
381
309
238
178
132
99
78
70
78
105
146
190
228
254
266
264
246
210
156
84
1
-89
-178
-263
-341
-411
-470
-514
-547
-572
-594
-615
-632
-638
-628
-599
-554
-499
-440
-384
-333
-296
-284
-301
-346
-411
-492
-586
-692
-807
-924
-1035
-1134
-1217
-1279
-1319
-1335
-1329
-1304
-1266
-1224
-1188
-1163
-1152
-1154
-1168
-1195
-1234
-1286
-1345
-1406
-1463
-1509
-1539
-1550
-1538
-1503
-1446
-1372
-1289
-1203
-1120
-1048
-993
-958
-941
-941
-957
-986
-1026
-1070
-1114
-1154
-1189
-1217
-1234
-1238
-1228
-1203
-1161
-1104
-1040
-980
-930
-891
-860
-835
-816
-808
-812
-824
-843
-867
-898
-938
-987
-1041
-1098
-1158
-1223
-1294
-1369
-1444
-1513
-1576
-1636
-1697
-1759
-1817
-1864
-1895
-1908
-1903
-1882
-1846
-1795
-1732
-1660
-1584
-1509
-1440
-1380
-1329
-1292
-1274
-1278
-1306
-1348
-1391
-1424
-1441
-1440
-1419
-1373
-1299
-1196
-1065
-914
-754
-599
-460
-345
-258
-203
-178
-179
-199
-230
-264
-291
-301
-289
-257
-212
-161
-111
-62
-16
25
61
90
116
146
185
238
302
374
449
524
595
652
685
690
670
629
567
484
382
268
150
35
-71
-162
-237
-298
-342
-364
-358
-327
-278
-224
-171
-124
-87
-61
-46
-43
-56
-90
-147
-220
-298
-374
-443
-498
-527
-521
-477
-404
-308
-199
-81
36
146
243
320
374
403
412
402
383
362
349
351
366
383
396
400
400
398
395
391
391
402
430
477
538
607
676
737
789
830
863
891
913
931
945
955
961
959
943
907
850
776
691
603
517
443
388
358
359
389
448
531
629
734
838
932
1004
1047
1051
1018
955
871
772
668
567
480
414
370
347
343
359
391
435
484
532
576
613
641
655
651
628
586
527
454
373
286
195
100
0
-106
-219
-338
-457
-572
-682
-783
-874
-952
-1010
-1049
-1065
-1063
-1048
-1026
-1006
-1000
-1010
-1036
-1070
-1105
-1135
-1149
-1144
-1123
-1096
-1073
-1059
-1049
-1045
-1053
-1080
-1127
-1182
-1232
-1268
-1291
-1308
-1328
-1355
-1393
-1437
-1486
-1538
-1594
-1656
-1727
-1808
-1896
-1989
-2082
-2172
-2257
-2332
-2394
-2439
-2462
-2457
-2418
-2343
-2235
-2105
-1968
-1836
-1715
-1609
-1519
-1444
-1383
-1339
-1310
-1297
-1294
-1294
-1288
-1271
-1242
-1204
-1162
-1122
-1088
-1062
-1046
-1035
-1028
-1022
-1022
-1030
-1044
-1058
-1064
-1060
-1055
-1058
-1068
-1078
-1081
-1074
-1058
-1036
-1004
-963
-917
-873
-834
-800
-770
-745
-728
-715
-700
-674
-634
-578
-508
-427
-343
-264
-201
-156
-127
-112
-109
-120
-143
-171
-201
-233
-269
-309
-344
-363
-360
-338
-300
-253
-199
-140
-75
-8
56
109
146
165
170
166
161
163
183
223
279
339
393
438
475
502
512
496
449
372
274
167
62
-26
-90
-128
-140
-131
-100
-51
12
83
154
221
276
314
329
321
294
254
210
166
126
94
74
70
86
121
169
225
281
332
368
380
359
306
230
141
49
-44
-134
-215
-281
-322
-331
-305
-249
-172
-79
26
137
242
325
375
391
380
352
313
269
227
190
168
168
197
252
325
405
488
571
656
740
819
887
940
976
995
997
984
959
930
910
910
934
972
1010
1044
1070
1089
1097
1085
1054
1010
965
922
883
849
821
799
784
772
762
750
733
703
659
607
554
505
464
432
413
414
437
480
535
590
632
656
655
630
583
523
456
391
334
292
263
244
229
217
208
207
211
212
207
199
193
193
200
208
216
221
223
224
229
235
236
227
210
194
186
184
183
178
168
157
140
114
72
16
-49
-117
-182
-239
-286
-323
-349
-359
-347
-312
-257
-193
-127
-63
-4
40
59
46
1
-62
-127
-177
-202
-196
-159
-94
-4
105
219
322
396
428
411
350
255
141
20
-94
-191
-258
-288
-279
-234
-162
-75
18
111
195
265
314
337
333
303
246
164
65
-40
-140
-228
-302
-356
-386
-385
-354
-298
-228
-157
-92
-43
-17
-17
-47
-106
-189
-289
-397
-500
-591
-664
-717
-749
-757
-740
-703
-655
-603
-554
-515
-489
-487
-512
-568
-648
-742
-838
-927
-1000
-1055
-1087
-1092
-1067
-1014
-943
-860
-776
-695
-619
-557
-515
-501
-512
-542
-581
-621
-654
-671
-667
-635
-576
-494
-395
-285
-173
-66
29
107
168
213
245
266
279
289
303
328
368
424
493
572
658
745
829
905
969
1016
1044
1049
1031
993
941
880
817
761
721
700
698
711
738
778
832
898
970
1040
1099
1140
1158
1147
1107
1041
954
856
755
661
582
523
482
454
431
404
372
337
303
270
236
202
169
141
120
106
95
81
57
22
-18
-56
-87
-111
-127
-133
-128
-113
-94
-80
-78
-88
-109
-138
-171
-208
-247
-286
-320
-346
-361
-365
-362
-350
-331
-302
-266
-229
-196
-171
-151
-134
-117
-101
-89
-82
-77
-70
-57
-36
-9
19
40
50
50
44
36
28
21
19
24
40
69
109
159
215
271
321
362
395
422
443
461
478
498
521
548
578
609
638
662
677
682
678
666
647
627
614
606
600
595
595
606
634
677
731
791
852
908
952
975
975
949
901
839
772
709
656
616
594
596
623
673
740
819
901
977
1042
1089
1119
1134
1137
1135
1133
1133
1132
1130
1128
1126
1129
1136
1147
1157
1164
1167
1171
1180
1195
1208
1213
1207
1194
1176
1154
1125
1090
1051
1014
981
955
935
925
928
946
972
998
1012
1010
993
966
937
907
873
832
788
743
701
658
612
561
509
463
428
408
400
404
420
446
482
522
554
566
553
517
464
400
325
242
157
78
10
-48
-95
-130
-155
-175
-199
-235
-282
-338
-400
-470
-544
-618
-689
-757
-826
-896
-964
-1020
-1064
-1093
-1110
-1116
-1111
-1091
-1056
-1004
-941
-867
-787
-705
-625
-552
-492
-449
-423
-410
-404
-406
-418
-436
-452
-458
-450
-432
-410
-387
-364
-338
-308
-272
-230
-182
-130
-75
-23
23
61
92
122
157
201
253
308
361
409
451
488
519
535
533
512
485
463
453
454
461
472
485
502
522
545
573
608
650
695
738
770
790
803
816
832
853
881
916
957
1000
1040
1076
1110
1143
1174
1201
1224
1240
1250
1251
1244
1226
1194
1150
1097
1041
986
929
869
811
760
719
686
659
632
603
572
542
517
500
489
477
461
441
422
405
394
388
389
394
404
421
447
477
503
516
512
494
467
431
388
346
310
286
275
277
291
321
364
418
475
529
575
606
618
605
565
503
428
349
275
218
182
175
196
243
313
400
494
583
657
708
736
747
746
737
723
704
679
651
622
595
574
555
533
505
476
452
442
444
454
467
482
498
514
526
528
518
497
468
437
410
392
388
400
429
471
521
568
606
635
660
682
699
706
700
686
668
650
634
622
615
615
623
645
683
736
795
847
881
891
874
834
775
706
632
557
489
431
389
361
345
339
341
348
360
374
390
409
433
457
477
488
483
461
420
364
300
240
196
175
174
188
214
254
311
381
456
528
589
634
661
665
645
600
533
447
355
270
205
165
149
151
168
194
225
254
271
274
262
242
222
210
205
206
208
209
205
194
176
158
144
132
119
100
73
44
16
-9
-31
-43
-42
-27
2
42
91
147
206
261
303
328
334
323
300
273
243
208
170
129
88
52
24
3
-11
-21
-31
-43
-60
-84
-116
-159
-213
-281
-361
-445
-524
-590
-642
-683
-714
-735
-745
-744
-740
-741
-750
-768
-792
-822
-859
-903
-953
-1004
-1052
-1090
-1115
-1125
-1122
-1109
-1091
-1073
-1058
-1048
-1042
-1039
-1040
-1046
-1063
-1094
-1135
-1177
-1213
-1243
-1273
-1303
-1331
-1351
-1362
-1366
-1368
-1368
-1361
-1344
-1318
-1288
-1258
-1227
-1193
-1151
-1101
-1043
-981
-919
-860
-804
-752
-704
-660
-626
-605
-601
-614
-640
-678
-723
-772
-818
-854
-877
-884
-873
-847
-811
-771
-736
-703
-670
-632
-592
-555
-527
-507
-494
-485
-477
-468
-455
-435
-410
-385
-362
-344
-332
-325
-324
-333
-350
-376
-408
-443
-477
-503
-519
-526
-526
-524
-522
-522
-524
-523
-518
-508
-492
-471
-445
-410
-363
-302
-233
-161
-94
-37
8
38
53
56
53
45
35
25
20
22
31
43
54
67
87
116
153
196
242
288
332
373
410
445
476
502
521
533
538
537
535
539
550
568
586
605
629
671
737
828
935
1045
1148
1237
1311
1365
1396
1403
1391
1370
1351
1339
1337
1344
1361
1386
1422
1471
1534
1602
1664
1709
1732
1738
1732
1717
1696
1674
1654
1640
1634
1636
1648
1667
1690
1714
1736
1759
1785
1815
1853
1903
1967
2045
2137
2237
2340
2438
2524
2593
2643
2675
2691
2693
2685
2672
2660
2650
2645
2648
2665
2697
2745
2808
2880
2951
3011
3048
3056
3035
2987
2914
2819
2708
2592
2480
2382
2306
2256
2236
2244
2273
2314
2360
2404
2442
2467
2472
2457
2427
2389
2350
2314
2286
2274
2283
2316
2370
2434
2500
2559
2605
2629
2626
2591
2526
2436
2325
2204
2088
1991
1921
1881
1872
1896
1949
2027
2117
2207
2285
2344
2379
2387
2367
2321
2254
2174
2091
2013
1947
1895
1858
1836
1829
1838
1862
1898
1938
1974
2001
2017
2025
2029
2025
2011
1984
1944
1897
1847
1804
1773
1762
1774
1811
1874
1960
2059
2162
2257
2341
2412
2466
2498
2504
2484
2445
2399
2357
2326
2307
2300
2303
2313
2328
2347
2369
2393
2419
2445
2466
2480
2488
2492
2492
2491
2492
2497
2507
2520
2532
2536
2532
2520
2499
2471
2434
2390
2338
2279
2211
2135
2054
1974
1897
1822
1745
1665
1590
1527
1479
1443
1413
1387
1364
1346
1335
1326
1312
1286
1242
1176
1086
971
837
692
543
400
270
156
62
-12
-63
-89
-94
-84
-67
-49
-34
-29
-33
-49
-71
-97
-124
-149
-167
-171
-155
-116
-57
17
100
190
286
387
493
599
702
796
879
953
1018
1074
1125
1176
1232
1295
1364
1438
1512
1583
1643
1686
1707
1704
1682
1645
1603
1564
1535
1515
1503
1492
1485
1481
1478
1468
1448
1419
1384
1349
1319
1294
1276
1262
1251
1242
1235
1235
1246
1268
1303
1349
1403
1459
1516
1571
1624
1671
1711
1743
1770
1797
1824
1849
1865
1869
1857
1833
1799
1758
1710
1656
1600
1549
1509
1483
1474
1482
1504
1540
1587
1643
1701
1752
1787
1805
1808
1800
1781
1749
1708
1665
1627
1601
1585
1576
1569
1558
1542
1519
1492
1458
1417
1365
1304
1236
1164
1089
1010
932
852
772
693
613
533
454
378
308
248
201
169
154
154
172
207
255
311
369
423
467
496
508
501
475
434
379
315
244
172
108
62
40
44
69
108
152
198
243
285
320
346
363
373
384
399
423
454
488
519
539
546
539
519
488
448
400
347
292
235
176
117
60
9
-33
-66
-92
-113
-126
-128
-116
-93
-66
-45
-33
-30
-31
-33
-36
-38
-39
-39
-40
-44
-54
-72
-94
-117
-136
-147
-150
-145
-135
-122
-108
-96
-87
-85
-90
-102
-120
-145
-178
-222
-275
-335
-395
-451
-501
-545
-585
-621
-654
-686
-719
-758
-805
-861
-924
-993
-1063
-1131
-1190
-1235
-1269
-1296
-1320
-1341
-1358
-1371
-1385
-1401
-1422
-1448
-1479
-1516
-1559
-1609
-1664
-1725
-1789
-1851
-1905
-1949
-1981
-2004
-2021
-2037
-2057
-2083
-2114
-2148
-2180
-2208
-2235
-2263
-2297
-2337
-2379
-2421
-2457
-2487
-2512
-2533
-2550
-2562
-2568
-2566
-2556
-2539
-2517
-2494
-2473
-2454
-2443
-2438
-2442
-2452
-2464
-2475
-2481
-2479
-2467
-2444
-2414
-2376
-2336
-2297
-2268
-2251
-2248
-2258
-2283
-2322
-2373
-2432
-2492
-2547
-2593
-2630
-2656
-2671
-2676
-2668
-2647
-2614
-2577
-2543
-2518
-2503
-2501
-2513
-2535
-2565
-2597
-2626
-2648
-2659
-2655
-2635
-2599
-2548
-2484
-2413
-2344
-2284
-2238
-2206
-2189
-2185
-2194
-2208
-2219
-2218
-2203
-2175
-2140
-2101
-2061
-2028
-2009
-2009
-2032
-2075
-2130
-2190
-2247
-2297
-2333
-2352
-2352
-2333
-2298
-2252
-2200
-2146
-2097
-2056
-2027
-2013
-2016
-2036
-2070
-2114
-2158
-2197
-2228
-2250
-2266
-2275
-2275
-2269
-2261
-2256
-2258
-2267
-2282
-2305
-2338
-2382
-2437
-2502
-2576
-2654
-2731
-2803
-2866
-2919
-2960
-2990
-3012
-3030
-3043
-3047
-3040
-3023
-2998
-2969
-2939
-2910
-2884
-2861
-2840
-2824
-2816
-2820
-2832
-2844
-2849
-2849
-2845
-2841
-2833
-2820
-2805
-2791
-2783
-2781
-2783
-2788
-2792
-2793
-2792
-2788
-2783
-2776
-2767
-2757
-2749
-2749
-2760
-2784
-2818
-2855
-2896
-2941
-2989
-3035
-3070
-3085
-3077
-3046
-2990
-2907
-2800
-2678
-2549
-2420
-2298
-2189
-2099
-2036
-1998
-1984
-1990
-2011
-2043
-2076
-2108
-2135
-2158
-2181
-2206
-2236
-2272
-2314
-2361
-2413
-2469
-2527
-2581
-2627
-2661
-2681
-2690
-2689
-2682
-2668
-2651
-2633
-2620
-2615
-2617
-2622
-2623
-2615
-2597
-2566
-2521
-2459
-2379
-2286
-2187
-2089
-1998
-1919
-1851
-1794
-1750
-1716
-1693
-1675
-1660
-1646
-1637
-1637
-1646
-1664
-1689
-1725
-1772
-1830
-1892
-1952
-2001
-2039
-2057
-2053
-2021
-1960
-1875
-1774
-1669
-1569
-1480
-1405
-1349
-1318
-1317
-1348
-1408
-1489
-1584
-1686
-1786
-1880
-1967
-2040
-2094
-2124
-2132
-2123
-2102
-2078
-2055
-2037
-2031
-2036
-2054
-2086
-2129
-2176
-2223
-2267
-2308
-2344
-2370
-2384
-2385
-2374
-2351
-2314
-2267
-2213
-2159
-2106
-2058
-2015
-1978
-1946
-1916
-1887
-1860
-1837
-1815
-1795
-1778
-1768
-1766
-1770
-1780
-1793
-1813
-1837
-1862
-1883
-1895
-1895
-1879
-1846
-1796
-1733
-1662
-1589
-1518
-1454
-1402
-1369
-1361
-1382
-1429
-1500
-1587
-1680
-1772
-1854
-1924
-1982
-2029
-2070
-2103
-2131
-2153
-2171
-2187
-2205
-2226
-2253
-2285
-2320
-2357
-2397
-2441
-2490
-2539
-2582
-2615
-2634
-2639
-2631
-2610
-2577
-2533
-2475
-2403
-2323
-2243
-2172
-2113
-2067
-2032
-2005
-1985
-1971
-1962
-1959
-1958
-1954
-1943
-1925
-1903
-1881
-1863
-1852
-1848
-1851
-1857
-1862
-1863
-1857
-1845
-1824
-1791
-1742
-1676
-1593
-1496
-1388
-1272
-1154
-1038
-931
-832
-742
-660
-588
-530
-486
-454
-432
-424
-431
-453
-487
-524
-558
-587
-611
-629
-640
-645
-642
-632
-618
-603
-592
-591
-605
-634
-675
-726
-780
-836
-892
-950
-1012
-1076
-1139
-1196
-1243
-1278
-1304
-1327
-1347
-1362
-1370
-1373
-1372
-1370
-1365
-1352
-1327
-1293
-1254
-1214
-1177
-1143
-1114
-1093
-1082
-1086
-1103
-1132
-1168
-1209
-1257
-1311
-1367
-1418
-1454
-1469
-1464
-1441
-1403
-1349
-1273
-1173
-1054
-923
-790
-661
-544
-441
-360
-304
-274
-271
-289
-324
-367
-411
-450
-477
-491
-491
-481
-465
-450
-442
-447
-468
-504
-553
-610
-665
-708
-731
-732
-712
-675
-624
-565
-502
-444
-397
-367
-354
-358
-374
-397
-420
-439
-449
-450
-443
-432
-416
-396
-370
-344
-320
-303
-288
-271
-250
-228
-205
-181
-154
-122
-89
-60
-41
-37
-45
-62
-80
-99
-122
-153
-193
-242
-290
-333
-368
-397
-423
-445
-461
-469
-465
-453
-434
-412
-388
-366
-352
-353
-373
-412
-464
-525
-588
-650
-708
-760
-804
-837
-858
-869
-873
-874
-876
-883
-901
-934
-984
-1054
-1143
-1249
-1367
-1492
-1621
-1748
-1867
-1968
-2041
-2084
-2095
-2077
-2033
-1976
-1913
-1856
-1810
-1780
-1768
-1777
-1805
-1847
-1897
-1949
-2000
-2047
-2089
-2125
-2157
-2183
-2204
-2224
-2249
-2282
-2324
-2371
-2422
-2479
-2541
-2607
-2676
-2748
-2821
-2894
-2963
-3028
-3089
-3148
-3205
-3259
-3305
-3342
-3367
-3381
-3385
-3384
-3380
-3378
-3377
-3381
-3390
-3405
-3425
-3451
-3480
-3508
-3531
-3549
-3563
-3577
-3594
-3617
-3648
-3687
-3731
-3776
-3820
-3863
-3903
-3934
-3954
-3960
-3956
-3941
-3918
-3889
-3860
-3839
-3829
-3830
-3837
-3850
-3868
-3887
-3905
-3919
-3926
-3924
-3909
-3881
-3836
-3778
-3707
-3622
-3523
-3407
-3273
-3121
-2953
-2776
-2598
-2429
-2276
-2145
-2037
-1952
-1887
-1838
-1801
-1776
-1757
-1740
-1719
-1689
-1646
-1587
-1513
-1425
-1324
-1210
-1080
-938
-786
-631
-481
-340
-213
-104
-16
49
91
113
118
109
87
58
24
-11
-46
-79
-107
-131
-150
-166
-181
-194
-205
-216
-228
-248
-278
-317
-364
-417
-475
-543
-619
-700
-778
-847
-902
-942
-967
-978
-979
-973
-961
-946
-932
-921
-916
-915
-918
-924
-934
-945
-952
-948
-930
-895
-843
-775
-694
-602
-505
-406
-305
-203
-100
0
94
179
250
305
346
376
400
416
423
418
401
375
345
314
285
257
227
196
163
129
93
56
23
-1
-8
0
21
49
82
120
158
190
209
212
203
184
157
121
78
34
-8
-41
-63
-69
-56
-23
28
92
161
234
304
368
419
453
467
464
451
432
407
376
340
303
269
241
221
209
209
223
257
308
376
455
541
634
731
831
931
1033
1141
1259
1388
1523
1659
1789
1907
2013
2105
2184
2253
2315
2373
2435
2504
2582
2670
2764
2863
2962
3060
3155
3245
3330
3406
3472
3526
3568
3599
3618
3627
3631
3634
3642
3655
3674
3697
3720
3738
3753
3763
3767
3763
3750
3729
3705
3681
3660
3641
3622
3608
3599
3600
3611
3635
3674
3732
3810
3904
4009
4122
4241
4359
4472
4577
4677
4777
4874
4961
5032
5087
5129
5163
5194
5224
5255
5286
5319
5353
5389
5426
5462
5497
5530
5561
5586
5601
5605
5600
5590
5574
5554
5528
5502
5480
5464
5456
5459
5474
5502
5543
5595
5657
5726
5798
5866
5927
5976
6013
6039
6055
6067
6076
6083
6091
6099
6111
6131
6161
6201
6249
6302
6352
6395
6425
6442
6444
6435
6415
6382
6338
6285
6225
6163
6099
6033
5967
5902
5842
5786
5737
5694
5657
5625
5596
5570
5547
5525
5501
5471
5431
5380
5317
5241
5154
5055
4943
4823
4701
4582
4468
4361
4267
4193
4147
4131
4146
4192
4265
4359
4462
4563
4652
4721
4763
4773
4747
4688
4602
4496
4379
4260
4150
4059
4000
3973
3978
4008
4053
4101
4144
4175
4192
4194
4184
4166
4146
4131
4125
4129
4137
4144
4147
4147
4145
4135
4111
4070
4016
3947
3862
3762
3651
3532
3410
3283
3150
3016
2884
2759
2645
2542
2453
2375
2307
2245
2185
2128
2077
2029
1984
1940
1900
1870
1851
1841
1839
1846
1865
1895
1934
1979
2021
2058
2081
2086
2072
2037
1985
1914
1827
1731
1636
1551
1481
1429
1396
1385
1399
1436
1490
1553
1617
1681
1741
1799
1850
1893
1926
1948
1957
1950
1923
1872
1798
1701
1584
1451
1305
1152
993
834
679
532
400
286
194
122
65
18
-21
-54
-82
-107
-133
-166
-206
-254
-307
-361
-414
-467
-520
-570
-614
-650
-677
-695
-705
-707
-702
-692
-678
-662
-647
-635
-629
-632
-644
-665
-690
-716
-741
-765
-792
-823
-858
-897
-940
-985
-1032
-1081
-1127
-1171
-1208
-1236
-1249
-1246
-1225
-1190
-1147
-1100
-1052
-1006
-962
-924
-894
-875
-867
-871
-886
-905
-921
-928
-924
-909
-882
-844
-796
-741
-685
-632
-586
-548
-516
-489
-466
-446
-428
-412
-400
-398
-407
-431
-468
-518
-579
-648
-725
-810
-901
-993
-1080
-1156
-1222
-1277
-1324
-1359
-1380
-1385
-1377
-1357
-1329
-1294
-1255
-1215
-1177
-1142
-1109
-1076
-1044
-1012
-980
-945
-908
-867
-820
-766
-705
-641
-579
-523
-471
-421
-373
-329
-295
-271
-256
-251
-258
-278
-310
-357
-418
-495
-583
-676
-769
-863
-959
-1060
-1165
-1272
-1377
-1478
-1570
-1651
-1720
-1779
-1828
-1865
-1890
-1905
-1909
-1903
-1887
-1861
-1829
-1793
-1758
-1724
-1692
-1661
-1630
-1600
-1570
-1537
-1499
-1452
-1392
-1320
-1238
-1148
-1054
-962
-878
-810
-763
-739
-738
-755
-786
-824
-862
-894
-917
-927
-922
-896
-847
-778
-693
-600
-503
-411
-328
-257
-195
-142
-100
-70
-51
-38
-29
-20
-8
12
44
87
138
198
266
343
427
513
601
694
797
911
1034
1164
1299
1435
1566
1689
1801
1904
1996
2078
2148
2211
2266
2318
2370
2424
2481
2543
2613
2698
2801
2921
3054
3194
3335
3471
3598
3708
3797
3861
3896
3902
3881
3836
3772
3696
3614
3529
3444
3359
3275
3195
3120
3050
2984
2927
2879
2843
2814
2791
2773
2761
2754
2746
2735
2722
2712
2706
2706
2714
2732
2760
2798
2845
2901
2965
3032
3096
3151
3195
3229
3254
3274
3293
3316
3349
3392
3445
3505
3570
3638
3703
3759
3800
3827
3841
3845
3843
3838
3836
3839
3849
3866
3889
3917
3950
3985
4019
4046
4065
4075
4080
4077
4067
4050
4026
3997
3963
3931
3904
3883
3868
3855
3845
3838
3835
3832
3828
3825
3825
3831
3842
3855
3869
3881
3888
3887
3879
3864
3844
3816
3782
3743
3700
3656
3616
3583
3561
3549
3544
3545
3549
3554
3551
3534
3499
3447
3380
3300
3207
3105
2995
2882
2769
2661
2560
2463
2368
2277
2194
2123
2062
2008
1957
1908
1862
1818
1775
1732
1690
1646
1601
1558
1519
1484
1451
1413
1370
1318
1257
1184
1098
1000
895
786
678
578
488
411
347
295
251
210
168
119
61
-10
-99
-211
-344
-496
-661
-831
-1000
-1165
-1318
-1454
-1570
-1664
-1736
-1791
-1833
-1868
-1899
-1931
-1964
-1999
-2035
-2069
-2096
-2115
-2122
-2117
-2100
-2070
-2029
-1982
-1934
-1892
-1861
-1848
-1855
-1887
-1942
-2017
-2104
-2194
-2278
-2351
-2409
-2448
-2471
-2480
-2481
-2476
-2467
-2455
-2441
-2426
-2414
-2407
-2405
-2407
-2408
-2409
-2413
-2427
-2455
-2496
-2548
-2606
-2666
-2724
-2778
-2826
-2866
-2900
-2925
-2941
-2947
-2942
-2931
-2915
-2900
-2886
-2875
-2865
-2856
-2844
-2832
-2816
-2798
-2776
-2750
-2723
-2697
-2675
-2656
-2639
-2627
-2619
-2614
-2613
-2618
-2634
-2663
-2706
-2763
-2835
-2919
-3010
-3104
-3196
-3281
-3355
-3413
-3450
-3464
-3455
-3428
-3390
-3346
-3299
-3249
-3190
-3122
-3043
-2952
-2848
-2727
-2592
-2448
-2302
-2160
-2029
-1916
-1821
-1743
-1681
-1633
-1595
-1561
-1527
-1485
-1435
-1373
-1299
-1214
-1125
-1041
-966
-900
-842
-794
-755
-727
-704
-681
-659
-634
-604
-565
-517
-465
-410
-356
-301
-247
-199
-163
-140
-132
-141
-169
-219
-285
-365
-453
-546
-639
-726
-801
-859
-901
-930
-949
-961
-970
-980
-993
-1008
-1029
-1051
-1073
-1093
-1113
-1135
-1161
-1193
-1229
-1268
-1308
-1348
-1387
-1419
-1440
-1449
-1446
-1438
-1426
-1414
-1404
-1395
-1389
-1387
-1388
-1391
-1393
-1396
-1400
-1407
-1417
-1429
-1444
-1466
-1496
-1532
-1570
-1604
-1629
-1647
-1658
-1667
-1676
-1685
-1694
-1704
-1718
-1741
-1776
-1825
-1882
-1946
-2015
-2088
-2161
-2233
-2299
-2360
-2411
-2450
-2470
-2471
-2456
-2428
-2390
-2343
-2288
-2232
-2180
-2133
-2088
-2045
-2007
-1972
-1942
-1915
-1890
-1865
-1836
-1800
-1756
-1704
-1648
-1585
-1519
-1457
-1404
-1359
-1316
-1266
-1209
-1144
-1064
-965
-847
-719
-591
-468
-352
-245
-154
-82
-27
16
50
77
100
122
147
180
226
294
385
497
619
747
873
992
1099
1187
1255
1304
1335
1354
1362
1366
1368
1369
1375
1393
1425
1474
1541
1627
1732
1852
1979
2110
2243
2376
2505
2624
2729
2819
2893
2954
3003
3046
3088
3132
3183
3240
3301
3361
3415
3459
3493
3519
3540
3556
3570
3583
3596
3613
3635
3661
3691
3726
3768
3822
3889
3968
4054
4147
4244
4343
4441
4533
4615
4684
4741
4788
4825
4854
4872
4879
4875
4861
4838
4807
4768
4726
4682
4635
4584
4524
4450
4360
4254
4133
3997
3845
3676
3490
3293
3089
2884
2683
2491
2315
2158
2020
1898
1787
1683
1581
1477
1367
1246
1109
955
784
595
388
164
-73
-317
-560
-795
-1016
-1218
-1397
-1555
-1694
-1817
-1928
-2027
-2119
-2210
-2303
-2402
-2509
-2624
-2751
-2887
-3030
-3174
-3319
-3465
-3613
-3761
-3907
-4046
-4177
-4299
-4413
-4523
-4627
-4722
-4809
-4889
-4963
-5035
-5107
-5185
-5275
-5380
-5500
-5633
-5777
-5927
-6082
-6235
-6384
-6525
-6655
-6772
-6874
-6961
-7033
-7091
-7134
-7163
-7182
-7192
-7197
-7200
-7203
-7207
-7216
-7231
-7255
-7288
-7333
-7389
-7457
-7535
-7624
-7722
-7826
-7934
-8041
-8144
-8240
-8330
-8411
-8483
-8546
-8598
-8639
-8670
-8692
-8709
-8725
-8742
-8763
-8788
-8820
-8860
-8909
-8966
-9030
-9099
-9172
-9246
-9318
-9382
-9433
-9469
-9486
-9483
-9458
-9415
-9361
-9303
-9247
-9199
-9165
-9152
-9164
-9198
-9250
-9315
-9390
-9471
-9551
-9624
-9688
-9742
-9787
-9819
-9834
-9831
-9812
-9779
-9737
-9689
-9640
-9593
-9551
-9517
-9494
-9481
-9477
-9480
-9491
-9511
-9537
-9565
-9592
-9617
-9643
-9669
-9694
-9717
-9735
-9749
-9758
-9763
-9766
-9767
-9763
-9749
-9723
-9686
-9637
-9573
-9490
-9387
-9264
-9126
-8978
-8823
-8669
-8520
-8381
-8256
-8146
-8048
-7961
-7878
-7796
-7715
-7635
-7555
-7479
-7412
-7355
-7311
-7280
-7263
-7259
-7263
-7272
-7280
-7283
-7281
-7272
-7257
-7240
-7220
-7200
-7183
-7173
-7170
-7174
-7183
-7195
-7205
-7208
-7201
-7180
-7145
-7100
-7046
-6982
-6909
-6828
-6742
-6651
-6557
-6460
-6363
-6267
-6173
-6083
-6002
-5933
-5876
-5832
-5797
-5767
-5738
-5705
-5667
-5625
-5578
-5527
-5470
-5405
-5333
-5253
-5167
-5077
-4988
-4904
-4825
-4753
-4689
-4633
-4586
-4547
-4516
-4494
-4481
-4474
-4467
-4450
-4418
-4368
-4297
-4204
-4090
-3959
-3816
-3666
-3516
-3372
-3239
-3122
-3025
-2948
-2889
-2844
-2810
-2780
-2749
-2712
-2666
-2608
-2534
-2445
-2341
-2226
-2105
-1978
-1849
-1719
-1595
-1477
-1367
-1268
-1178
-1095
-1012
-928
-835
-729
-610
-475
-326
-169
-10
144
286
409
509
585
637
666
675
667
644
612
574
537
505
481
467
461
464
476
499
529
563
599
631
653
662
655
633
600
559
514
468
426
392
369
363
376
411
467
541
629
725
825
926
1024
1118
1202
1274
1330
1369
1390
1389
1366
1324
1270
1214
1161
1113
1074
1043
1018
1000
986
974
964
954
939
917
883
835
771
692
599
493
377
257
139
29
-71
-162
-242
-309
-364
-407
-445
-484
-529
-584
-650
-724
-806
-896
-993
-1097
-1204
-1310
-1416
-1526
-1642
-1763
-1886
-2009
-2131
-2251
-2369
-2484
-2590
-2681
-2754
-2811
-2854
-2886
-2906
-2911
-2902
-2882
-2855
-2823
-2785
-2744
-2701
-2655
-2604
-2549
-2487
-2420
-2349
-2275
-2202
-2132
-2067
-2007
-1951
-1898
-1847
-1796
-1744
-1690
-1633
-1571
-1505
-1434
-1360
-1289
-1224
-1168
-1121
-1084
-1057
-1039
-1028
-1020
-1012
-998
-977
-946
-906
-859
-809
-760
-713
-670
-634
-609
-596
-596
-608
-630
-660
-695
-732
-772
-815
-863
-920
-985
-1058
-1138
-1220
-1304
-1386
-1467
-1545
-1617
-1679
-1730
-1769
-1799
-1824
-1844
-1861
-1875
-1889
-1904
-1923
-1941
-1957
-1968
-1972
-1968
-1954
-1928
-1889
-1837
-1773
-1701
-1621
-1534
-1439
-1336
-1231
-1127
-1030
-941
-858
-780
-709
-645
-590
-540
-492
-441
-385
-321
-248
-165
-72
30
139
251
364
478
594
711
827
942
1056
1171
1288
1408
1527
1645
1758
1867
1975
2085
2196
2304
2407
2504
2597
2687
2772
2849
2916
2971
3017
3057
3094
3129
3163
3194
3228
3270
3323
3387
3456
3529
3606
3685
3765
3841
3908
3964
4011
4049
4078
4101
4115
4126
4137
4153
4178
4215
4262
4320
4385
4458
4538
4620
4699
4770
4827
4866
4889
4895
4886
4864
4830
4792
4755
4722
4698
4685
4684
4696
4720
4754
4796
4843
4891
4938
4985
5030
5074
5113
5147
5180
5211
5242
5271
5299
5325
5352
5377
5397
5408
5411
5407
5400
5387
5369
5349
5333
5323
5318
5316
5314
5309
5297
5275
5242
5194
5133
5058
4974
4888
4807
4734
4674
4626
4595
4580
4582
4598
4624
4655
4689
4722
4757
4793
4831
4870
4914
4966
5027
5097
5174
5254
5334
5411
5483
5548
5602
5643
5671
5685
5690
5689
5687
5688
5693
5705
5727
5760
5804
5853
5903
5950
5991
6025
6051
6067
6071
6065
6050
6033
6016
6002
5994
5994
6002
6015
6030
6046
6059
6068
6071
6069
6059
6043
6021
5999
5981
5971
5972
5979
5989
5997
5997
5989
5970
5938
5894
5838
5773
5704
5637
5573
5514
5459
5410
5368
5334
5307
5285
5269
5255
5243
5230
5214
5194
5167
5133
5091
5042
4987
4927
4863
4795
4727
4661
4599
4540
4480
4419
4357
4294
4233
4173
4115
4061
4011
3971
3937
3912
3896
3887
3882
3877
3870
3860
3844
3825
3800
3769
3736
3701
3664
3624
3577
3524
3465
3401
3332
3256
3175
3090
3004
2917
2830
2744
2662
2586
2520
2461
2412
2374
2346
2327
2314
2301
2284
2261
2233
2198
2155
2105
2048
1988
1928
1872
1820
1773
1725
1674
1617
1554
1487
1416
1341
1264
1187
1114
1048
990
942
903
874
856
848
850
859
873
890
907
923
936
942
942
937
928
915
899
880
859
836
812
785
756
724
688
647
603
559
514
472
432
396
364
337
315
297
285
278
276
275
275
273
271
267
263
258
251
242
231
217
202
187
170
150
123
90
52
11
-28
-64
-93
-113
-122
-121
-110
-90
-62
-29
2
29
49
60
63
59
49
33
13
-13
-42
-71
-95
-113
-124
-128
-127
-119
-107
-95
-86
-86
-94
-110
-136
-170
-210
-251
-287
-315
-331
-338
-336
-327
-314
-300
-288
-281
-281
-289
-304
-323
-345
-366
-385
-402
-414
-423
-425
-421
-407
-384
-353
-319
-287
-261
-245
-240
-247
-267
-300
-346
-401
-461
-524
-585
-643
-695
-741
-780
-812
-837
-854
-863
-866
-865
-861
-857
-855
-860
-874
-897
-929
-970
-1014
-1060
-1105
-1150
-1192
-1230
-1262
-1284
-1297
-1298
-1287
-1266
-1239
-1209
-1178
-1148
-1122
-1103
-1094
-1097
-1110
-1133
-1161
-1192
-1219
-1241
-1258
-1273
-1285
-1296
-1305
-1313
-1320
-1329
-1342
-1358
-1374
-1386
-1389
-1380
-1361
-1333
-1297
-1254
-1207
-1159
-1113
-1073
-1040
-1014
-995
-981
-973
-970
-971
-971
-966
-956
-938
-912
-877
-831
-775
-711
-644
-579
-520
-469
-432
-410
-406
-422
-456
-506
-569
-641
-719
-797
-870
-933
-988
-1036
-1080
-1120
-1159
-1201
-1250
-1310
-1384
-1471
-1572
-1686
-1812
-1949
-2091
-2234
-2375
-2510
-2639
-2761
-2878
-2990
-3098
-3203
-3305
-3402
-3497
-3587
-3674
-3760
-3843
-3926
-4009
-4091
-4176
-4257
-4332
-4397
-4453
-4501
-4541
-4573
-4599
-4619
-4636
-4651
-4663
-4674
-4683
-4689
-4689
-4684
-4672
-4654
-4631
-4607
-4585
-4567
-4553
-4545
-4547
-4559
-4581
-4610
-4647
-4688
-4732
-4776
-4817
-4850
-4876
-4894
-4903
-4904
-4897
-4882
-4861
-4834
-4802
-4767
-4729
-4692
-4655
-4620
-4585
-4554
-4527
-4505
-4485
-4467
-4450
-4432
-4414
-4396
-4379
-4361
-4341
-4318
-4294
-4269
-4243
-4216
-4185
-4149
-4110
-4065
-4014
-3956
-3890
-3814
-3726
-3625
-3512
-3388
-3254
-3114
-2968
-2819
-2668
-2514
-2358
-2203
-2051
-1903
-1757
-1610
-1460
-1307
-1152
-997
-843
-691
-542
-397
-259
-131
-14
94
194
289
377
457
533
606
683
766
857
956
1065
1180
1300
1421
1540
1655
1761
1858
1945
2021
2088
2143
2189
2227
2261
2293
2325
2359
2398
2444
2500
2565
2637
2716
2800
2889
2979
3067
3150
3227
3298
3363
3422
3474
3519
3559
3597
3635
3674
3718
3767
3823
3887
3956
4032
4113
4196
4281
4366
4454
4544
4639
4735
4833
4932
5032
5133
5237
5343
5453
5567
5685
5805
5926
6047
6165
6277
6383
6484
6582
6676
6764
6843
6910
6965
7010
7046
7075
7100
7123
7151
7186
7230
7282
7339
7396
7451
7500
7543
7581
7612
7636
7655
7666
7670
7668
7658
7641
7617
7586
7549
7508
7464
7420
7378
7339
7304
7273
7246
7226
7212
7205
7203
7207
7215
7226
7238
7248
7253
7249
7236
7214
7181
7137
7084
7021
6952
6880
6810
6745
6691
6651
6627
6619
6624
6643
6674
6715
6765
6820
6876
6927
6971
7003
7022
7026
7013
6983
6938
6879
6810
6735
6657
6581
6506
6436
6372
6315
6269
6231
6200
6170
6141
6111
6078
6041
5998
5950
5898
5845
5790
5738
5689
5644
5604
5569
5538
5508
5480
5451
5424
5400
5379
5361
5348
5341
5340
5350
5370
5401
5441
5487
5534
5575
5606
5623
5623
5603
5563
5504
5429
5345
5256
5167
5080
4997
4916
4839
4766
4701
4646
4605
4578
4565
4566
4579
4602
4631
4662
4689
4706
4709
4697
4670
4633
4586
4534
4479
4425
4374
4330
4293
4262
4236
4213
4193
4176
4164
4155
4148
4143
4138
4134
4129
4122
4113
4105
4098
4091
4086
4075
4061
4038
4011
3978
3941
3902
3864
3830
3801
3779
3764
3758
3758
3762
3769
3777
3784
3788
3790
3789
3783
3770
3751
3723
3686
3637
3575
3501
3418
3331
3245
3167
3099
3046
3007
2981
2967
2964
2969
2978
2989
2999
3005
3006
2999
2985
2964
2938
2911
2886
2864
2849
2842
2843
2852
2867
2888
2914
2943
2976
3012
3051
3096
3145
3197
3247
3292
3332
3369
3406
3440
3471
3496
3514
3527
3536
3543
3551
3563
3578
3594
3613
3635
3660
3687
3715
3742
3768
3790
3808
3820
3830
3839
3849
3864
3885
3911
3938
3962
3980
3991
3994
3988
3971
3941
3898
3845
3785
3721
3652
3580
3505
3431
3361
3294
3232
3172
3116
3065
3020
2983
2955
2935
2922
2915
2912
2910
2904
2890
2866
2830
2783
2727
2664
2599
2535
2471
2407
2345
2285
2227
2171
2115
2058
1999
1941
1885
1833
1787
1748
1715
1688
1667
1651
1640
1635
1635
1640
1651
1667
1685
1705
1725
1744
1762
1779
1794
1805
1811
1814
1817
1821
1825
1827
1829
1832
1840
1851
1864
1880
1896
1911
1922
1927
1925
1918
1903
1880
1848
1809
1762
1710
1653
1592
1528
1464
1402
1347
1303
1273
1256
1252
1254
1256
1257
1252
1243
1227
1202
1167
1123
1073
1020
965
913
865
822
782
745
710
675
639
601
562
523
489
459
433
412
396
386
383
385
393
407
425
447
472
498
526
556
587
621
658
699
745
794
846
899
952
1004
1056
1104
1148
1188
1223
1255
1283
1308
1330
1348
1365
1381
1402
1428
1457
1489
1521
1551
1579
1601
1619
1633
1644
1651
1654
1651
1645
1638
1633
1629
1628
1628
1631
1634
1634
1628
1616
1599
1581
1564
1553
1546
1546
1554
1573
1601
1640
1690
1750
1817
1890
1968
2049
2135
2225
2319
2414
2510
2607
2706
2807
2909
3011
3109
3205
3297
3383
3463
3536
3599
3652
3696
3732
3762
3787
3806
3819
3826
3829
3826
3821
3813
3802
3789
3773
3756
3737
3719
3702
3689
3681
3679
3679
3681
3683
3682
3677
3668
3652
3629
3596
3552
3498
3435
3369
3300
3230
3157
3081
3004
2927
2853
2782
2717
2656
2599
2543
2485
2420
2345
2260
2164
2056
1941
1823
1706
1597
1500
1419
1358
1317
1295
1287
1289
1296
1306
1316
1322
1323
1316
1299
1271
1233
1185
1130
1071
1010
951
895
848
810
783
765
753
746
741
738
737
738
739
743
750
758
769
779
787
790
788
780
765
743
714
680
642
604
570
541
520
507
504
506
512
520
526
529
525
512
491
464
430
393
354
319
288
265
247
234
223
210
194
174
148
115
73
24
-29
-84
-139
-192
-239
-277
-304
-322
-331
-336
-339
-344
-353
-367
-387
-412
-445
-487
-536
-589
-644
-697
-743
-780
-801
-804
-790
-760
-719
-670
-615
-555
-492
-431
-375
-329
-292
-264
-245
-234
-231
-230
-228
-220
-203
-176
-139
-90
-30
41
123
211
305
402
501
602
705
808
911
1012
1113
1211
1307
1401
1490
1571
1645
1714
1778
1842
1904
1967
2033
2106
2186
2274
2369
2470
2575
2685
2798
2913
3028
3143
3255
3362
3461
3550
3631
3706
3774
3835
3887
3930
3966
3997
4022
4043
4057
4062
4058
4045
4027
4009
3990
3970
3950
3929
3907
3884
3857
3826
3790
3747
3695
3635
3567
3493
3412
3326
3236
3143
3051
2961
2874
2793
2716
2644
2577
2514
2458
2406
2359
2314
2272
2233
2197
2164
2132
2097
2058
2013
1965
1908
1841
1761
1668
1564
1453
1339
1229
1127
1037
961
901
857
825
804
790
780
772
762
745
719
684
643
597
547
495
443
395
354
323
301
286
278
272
269
266
262
257
250
241
229
216
200
181
162
144
128
115
105
99
96
98
108
127
156
196
245
302
366
437
512
589
665
737
805
867
924
978
1030
1083
1139
1201
1270
1346
1427
1510
1594
1675
1753
1827
1898
1966
2031
2094
2155
2213
2265
2311
2349
2378
2399
2412
2419
2422
2424
2424
2425
2426
2428
2430
2435
2444
2459
2480
2504
2531
2556
2580
2601
2619
2633
2643
2649
2652
2654
2658
2664
2673
2684
2697
2709
2720
2729
2737
2744
2753
2762
2775
2791
2811
2834
2859
2886
2913
2941
2969
2996
3022
3045
3066
3082
3093
3100
3103
3106
3109
3114
3122
3132
3143
3155
3169
3183
3196
3207
3215
3219
3220
3215
3205
3189
3170
3149
3129
3107
3085
3062
3040
3022
3007
2994
2980
2963
2941
2914
2882
2847
2807
2760
2704
2639
2565
2485
2398
2307
2212
2115
2017
1921
1828
1737
1647
1557
1466
1375
1281
1187
1093
1002
913
830
750
675
602
530
455
375
288
196
100
3
-93
-187
-276
-358
-432
-498
-554
-603
-642
-673
-697
-717
-736
-758
-784
-815
-849
-887
-928
-971
-1016
-1064
-1116
-1173
-1236
-1304
-1375
-1447
-1518
-1583
-1640
-1689
-1726
-1751
-1764
-1765
-1756
-1741
-1723
-1704
-1688
-1679
-1680
-1695
-1723
-1763
-1812
-1865
-1920
-1972
-2020
-2059
-2088
-2106
-2117
-2125
-2131
-2140
-2152
-2170
-2195
-2229
-2271
-2319
-2370
-2419
-2462
-2497
-2526
-2549
-2566
-2576
-2579
-2577
-2571
-2562
-2551
-2539
-2525
-2510
-2495
-2480
-2466
-2455
-2447
-2445
-2450
-2464
-2485
-2514
-2547
-2581
-2612
-2639
-2661
-2680
-2694
-2704
-2710
-2713
-2715
-2721
-2732
-2749
-2773
-2804
-2843
-2889
-2941
-2999
-3062
-3127
-3194
-3261
-3328
-3393
-3455
-3514
-3569
-3626
-3686
-3752
-3825
-3902
-3985
-4070
-4157
-4244
-4327
-4407
-4481
-4549
-4608
-4660
-4703
-4740
-4770
-4794
-4814
-4833
-4855
-4879
-4908
-4940
-4975
-5012
-5048
-5083
-5116
-5147
-5174
-5198
-5220
-5240
-5260
-5283
-5310
-5341
-5377
-5416
-5455
-5492
-5527
-5559
-5588
-5613
-5634
-5651
-5667
-5683
-5701
-5720
-5740
-5761
-5781
-5799
-5817
-5835
-5855
-5877
-5902
-5930
-5962
-5996
-6033
-6070
-6108
-6145
-6178
-6205
-6225
-6237
-6240
-6234
-6220
-6198
-6169
-6134
-6095
-6057
-6022
-5993
-5971
-5954
-5945
-5943
-5951
-5967
-5989
-6015
-6040
-6061
-6073
-6075
-6068
-6052
-6030
-6005
-5976
-5946
-5914
-5883
-5854
-5826
-5801
-5778
-5754
-5730
-5706
-5681
-5654
-5623
-5591
-5557
-5522
-5484
-5441
-5394
-5341
-5285
-5225
-5160
-5088
-5009
-4925
-4839
-4755
-4675
-4600
-4533
-4470
-4413
-4359
-4311
-4268
-4231
-4200
-4175
-4153
-4130
-4105
-4075
-4042
-4003
-3961
-3913
-3858
-3799
-3737
-3674
-3614
-3557
-3502
-3449
-3398
-3354
-3318
-3291
-3274
-3268
-3274
-3291
-3317
-3349
-3382
-3413
-3440
-3462
-3479
-3493
-3505
-3517
-3529
-3545
-3566
-3598
-3639
-3691
-3753
-3821
-3895
-3973
-4051
-4127
-4200
-4271
-4339
-4405
-4468
-4527
-4582
-4635
-4687
-4739
-4791
-4843
-4894
-4945
-4997
-5050
-5105
-5161
-5216
-5269
-5322
-5373
-5424
-5471
-5515
-5556
-5593
-5626
-5654
-5677
-5691
-5698
-5698
-5693
-5683
-5671
-5657
-5642
-5628
-5618
-5612
-5610
-5613
-5619
-5627
-5636
-5643
-5649
-5652
-5654
-5653
-5647
-5638
-5624
-5609
-5595
-5586
-5581
-5581
-5587
-5598
-5614
-5634
-5655
-5675
-5691
-5702
-5708
-5710
-5706
-5698
-5684
-5668
-5653
-5640
-5629
-5622
-5619
-5620
-5627
-5639
-5653
-5667
-5680
-5692
-5704
-5712
-5715
-5712
-5700
-5683
-5661
-5640
-5621
-5610
-5607
-5615
-5633
-5662
-5701
-5749
-5802
-5857
-5912
-5964
-6011
-6052
-6085
-6112
-6133
-6150
-6165
-6180
-6195
-6215
-6240
-6273
-6314
-6364
-6423
-6490
-6564
-6644
-6727
-6815
-6905
-6998
-7090
-7180
-7267
-7350
-7430
-7508
-7585
-7661
-7736
-7809
-7878
-7943
-8004
-8063
-8118
-8169
-8215
-8257
-8296
-8333
-8371
-8410
-8450
-8491
-8536
-8584
-8634
-8685
-8736
-8786
-8832
-8874
-8911
-8942
-8966
-8983
-8992
-8993
-8987
-8975
-8958
-8936
-8911
-8881
-8847
-8809
-8769
-8729
-8691
-8656
-8623
-8594
-8569
-8551
-8540
-8533
-8527
-8519
-8506
-8486
-8458
-8424
-8383
-8337
-8288
-8239
-8192
-8148
-8111
-8077
-8048
-8020
-7992
-7962
-7930
-7893
-7854
-7813
-7770
-7724
-7676
-7624
-7571
-7517
-7463
-7411
-7362
-7317
-7276
-7237
-7198
-7156
-7109
-7053
-6987
-6909
-6820
-6721
-6615
-6508
-6402
-6301
-6209
-6127
-6053
-5985
-5922
-5860
-5797
-5727
-5649
-5563
-5468
-5368
-5263
-5154
-5044
-4936
-4831
-4731
-4637
-4551
-4470
-4394
-4320
-4248
-4175
-4101
-4022
-3941
-3854
-3763
-3668
-3573
-3478
-3387
-3298
-3213
-3133
-3057
-2986
-2918
-2853
-2788
-2725
-2661
-2596
-2527
-2455
-2382
-2311
-2242
-2177
-2118
-2065
-2021
-1986
-1958
-1936
-1918
-1901
-1883
-1864
-1842
-1815
-1783
-1742
-1695
-1641
-1584
-1525
-1467
-1411
-1359
-1307
-1256
-1204
-1151
-1097
-1041
-983
-923
-860
-795
-728
-659
-591
-525
-464
-410
-363
-324
-292
-266
-245
-228
-215
-205
-201
-202
-210
-224
-244
-269
-295
-320
-341
-356
-362
-359
-345
-321
-287
-244
-197
-146
-93
-40
13
63
107
146
177
199
209
209
199
181
159
134
108
80
51
21
-10
-42
-74
-108
-144
-181
-220
-261
-305
-349
-393
-437
-480
-525
-570
-615
-660
-710
-765
-827
-894
-965
-1036
-1106
-1173
-1237
-1295
-1349
-1400
-1449
-1497
-1546
-1595
-1647
-1699
-1753
-1809
-1866
-1925
-1986
-2049
-2113
-2179
-2250
-2325
-2403
-2484
-2566
-2649
-2732
-2814
-2895
-2975
-3054
-3131
-3207
-3282
-3356
-3431
-3506
-3585
-3667
-3752
-3840
-3930
-4019
-4105
-4187
-4264
-4337
-4406
-4474
-4541
-4608
-4675
-4743
-4810
-4877
-4945
-5015
-5087
-5160
-5234
-5309
-5383
-5455
-5524
-5589
-5648
-5702
-5753
-5803
-5854
-5907
-5961
-6017
-6074
-6134
-6195
-6256
-6318
-6378
-6437
-6493
-6544
-6588
-6622
-6646
-6660
-6662
-6655
-6637
-6613
-6585
-6556
-6531
-6512
-6504
-6510
-6530
-6565
-6613
-6670
-6735
-6803
-6872
-6938
-6995
-7041
-7074
-7094
-7104
-7109
-7111
-7114
-7121
-7134
-7154
-7182
-7219
-7264
-7314
-7368
-7423
-7476
-7525
-7570
-7609
-7644
-7673
-7698
-7719
-7738
-7756
-7776
-7799
-7824
-7850
-7877
-7905
-7933
-7960
-7986
-8010
-8032
-8054
-8073
-8092
-8109
-8130
-8151
-8175
-8199
-8221
-8241
-8262
-8281
-8297
-8311
-8320
-8324
-8323
-8316
-8304
-8287
-8266
-8243
-8218
-8192
-8164
-8134
-8101
-8061
-8016
-7965
-7907
-7843
-7774
-7701
-7626
-7549
-7469
-7387
-7304
-7218
-7131
-7042
-6952
-6864
-6778
-6694
-6612
-6532
-6452
-6375
-6300
-6229
-6159
-6088
-6016
-5939
-5858
-5774
-5688
-5602
-5516
-5430
-5344
-5260
-5182
-5109
-5044
-4986
-4937
-4896
-4865
-4841
-4821
-4802
-4781
-4757
-4729
-4696
-4658
-4614
-4565
-4512
-4457
-4400
-4342
-4281
-4220
-4156
-4089
-4019
-3945
-3869
-3791
-3712
-3635
-3561
-3489
-3419
-3349
-3282
-3217
-3158
-3101
-3047
-2996
-2947
-2901
-2855
-2811
-2767
-2724
-2683
-2643
-2602
-2561
-2519
-2478
-2438
-2400
-2362
-2327
-2292
-2257
-2221
-2185
-2148
-2108
-2068
-2028
-1989
-1955
-1925
-1899
-1877
-1855
-1835
-1816
-1798
-1779
-1756
-1728
-1695
-1656
-1613
-1564
-1510
-1453
-1395
-1335
-1276
-1218
-1162
-1109
-1060
-1018
-984
-957
-935
-916
-897
-878
-857
-833
-807
-777
-742
-701
-653
-600
-544
-485
-425
-365
-306
-249
-195
-145
-99
-57
-19
19
55
91
128
167
209
256
308
364
426
491
559
628
696
762
826
887
947
1002
1057
1107
1153
1194
1230
1261
1289
1314
1338
1362
1388
1414
1444
1478
1517
1560
1605
1651
1696
1737
1772
1800
1820
1831
1834
1829
1819
1808
1798
1792
1793
1804
1826
1858
1899
1946
1997
2053
2111
2168
2222
2272
2317
2359
2397
2432
2464
2493
2520
2545
2568
2592
2616
2643
2671
2702
2733
2764
2796
2828
2863
2902
2945
2992
3040
3089
3138
3185
3230
3273
3311
3345
3374
3399
3423
3448
3473
3500
3525
3550
3573
3595
3617
3640
3664
3690
3716
3743
3769
3795
3823
3850
3875
3896
3914
3929
3944
3958
3972
3985
3996
4008
4021
4035
4051
4070
4096
4126
4159
4194
4228
4262
4297
4333
4371
4412
4455
4500
4547
4596
4647
4699
4748
4792
4829
4860
4884
4904
4920
4935
4949
4962
4976
4993
5014
5039
5069
5103
5139
5175
5209
5242
5269
5292
5310
5322
5331
5335
5336
5335
5332
5328
5323
5318
5312
5305
5298
5291
5286
5282
5280
5280
5279
5278
5277
5273
5263
5246
5220
5188
5152
5114
5074
5031
4990
4950
4916
4888
4867
4851
4840
4833
4827
4824
4821
4817
4809
4797
4780
4757
4731
4701
4670
4640
4611
4581
4549
4514
4477
4439
4399
4359
4316
4272
4227
4181
4133
4085
4035
3987
3940
3895
3850
3808
3769
3734
3705
3680
3659
3639
3620
3601
3579
3554
3520
3478
3426
3363
3290
3208
3119
3026
2932
2842
2755
2674
2598
2528
2462
2399
2337
2275
2212
2148
2085
2021
1957
1893
1829
1765
1704
1647
1596
1550
1508
1471
1437
1406
1376
1346
1315
1281
1243
1202
1156
1110
1064
1018
974
931
889
848
804
757
704
649
593
537
482
429
379
331
286
241
196
150
104
59
13
-34
-81
-127
-172
-215
-257
-296
-336
-376
-419
-465
-514
-566
-621
-675
-727
-774
-813
-842
-862
-871
-871
-864
-854
-842
-831
-823
-820
-819
-821
-823
-825
-824
-818
-806
-787
-764
-739
-711
-682
-651
-620
-589
-559
-530
-504
-477
-451
-423
-392
-358
-321
-280
-238
-195
-152
-109
-67
-26
13
50
85
118
149
179
208
238
271
305
342
381
424
468
513
556
597
635
668
697
721
741
758
772
784
795
806
817
830
844
860
879
900
923
947
971
995
1020
1046
1071
1095
1115
1130
1140
1145
1146
1144
1141
1138
1139
1147
1163
1190
1227
1276
1335
1405
1482
1561
1639
1713
1780
1840
1893
1940
1982
2020
2056
2092
2129
2170
2218
2272
2333
2399
2471
2546
2624
2701
2775
2844
2908
2967
3021
3072
3121
3169
3218
3269
3323
3381
3442
3506
3573
3643
3716
3791
3864
3934
4000
4062
4120
4174
4225
4274
4320
4364
4406
4446
4486
4526
4565
4604
4641
4677
4712
4745
4775
4803
4827
4847
4861
4872
4877
4877
4872
4862
4847
4831
4814
4797
4779
4762
4747
4735
4725
4716
4708
4702
4697
4692
4686
4681
4675
4669
4663
4658
4652
4645
4638
4628
4616
4602
4588
4574
4560
4548
4537
4529
4523
4519
4518
4521
4527
4539
4557
4580
4611
4649
4694
4743
4794
4844
4890
4931
4965
4993
5013
5027
5033
5033
5027
5017
5006
4996
4989
4988
4994
5006
5027
5054
5088
5127
5170
5213
5256
5297
5335
5369
5397
5420
5438
5452
5465
5478
5490
5502
5513
5523
5535
5547
5563
5581
5603
5628
5657
5691
5730
5773
5819
5869
5923
5979
6036
6093
6149
6203
6254
6303
6348
6389
6427
6463
6497
6530
6563
6595
6626
6657
6687
6717
6747
6778
6807
6836
6863
6890
6915
6939
6959
6977
6991
7002
7008
7010
7006
6997
6984
6967
6948
6928
6909
6890
6874
6860
6849
6838
6829
6819
6807
6790
6767
6736
6697
6651
6600
6544
6485
6424
6362
6299
6238
6179
6121
6065
6010
5958
5906
5856
5806
5754
5700
5644
5585
5525
5463
5402
5339
5276
5213
5148
5082
5016
4949
4880
4809
4735
4656
4573
4486
4395
4301
4205
4108
4011
3915
3819
3723
3627
3530
3433
3336
3238
3138
3036
2932
2825
2717
2607
2496
2384
2272
2162
2053
1946
1839
1732
1626
1521
1420
1323
1232
1144
1061
980
904
832
766
705
646
589
533
477
420
363
305
247
190
134
80
29
-18
-62
-103
-141
-176
-208
-240
-272
-304
-337
-370
-404
-437
-471
-505
-540
-575
-610
-644
-679
-716
-754
-794
-834
-876
-920
-966
-1014
-1063
-1113
-1163
-1211
-1258
-1304
-1347
-1391
-1436
-1481
-1528
-1574
-1620
-1665
-1710
-1753
-1794
-1831
-1866
-1898
-1924
-1945
-1959
-1967
-1970
-1968
-1961
-1949
-1934
-1917
-1899
-1880
-1861
-1843
-1826
-1809
-1793
-1775
-1755
-1729
-1698
-1662
-1622
-1579
-1534
-1486
-1436
-1382
-1327
-1268
-1208
-1145
-1080
-1012
-942
-869
-793
-713
-630
-545
-456
-364
-269
-170
-69
32
133
235
336
438
541
645
750
854
958
1062
1166
1269
1369
1466
1559
1650
1740
1827
1913
1998
2080
2160
2238
2314
2388
2458
2524
2584
2641
2696
2751
2809
2871
2938
3010
3088
3169
3254
3340
3427
3512
3597
3681
3767
3854
3941
4027
4113
4195
4273
4346
4413
4474
4530
4583
4635
4688
4744
4802
4865
4931
5002
5077
5156
5236
5315
5389
5456
5516
5569
5615
5653
5686
5716
5745
5775
5808
5846
5890
5941
5997
6057
6120
6183
6246
6307
6367
6424
6479
6528
6571
6607
6635
6658
6677
6696
6715
6734
6752
6770
6786
6801
6814
6824
6831
6835
6835
6831
6824
6814
6802
6788
6771
6752
6732
6711
6689
6665
6639
6613
6585
6557
6528
6497
6465
6430
6394
6357
6318
6280
6242
6203
6165
6127
6089
6052
6016
5981
5946
5911
5872
5831
5787
5741
5696
5652
5610
5570
5534
5502
5474
5450
5428
5409
5391
5372
5352
5329
5302
5271
5235
5194
5149
5099
5047
4994
4942
4893
4849
4812
4782
4761
4747
4738
4732
4725
4716
4703
4686
4664
4637
4605
4570
4533
4496
4461
4428
4398
4371
4347
4326
4308
4289
4269
4248
4224
4199
4169
4135
4097
4056
4013
3969
3925
3882
3843
3809
3783
3763
3749
3739
3733
3727
3722
3714
3701
3683
3658
3626
3587
3541
3489
3433
3377
3321
3266
3215
3168
3124
3083
3045
3008
2972
2934
2893
2848
2800
2747
2692
2633
2573
2512
2453
2397
2344
2294
2246
2200
2157
2117
2080
2044
2008
1971
1932
1890
1845
1796
1744
1690
1634
1575
1515
1452
1389
1324
1257
1190
1122
1051
980
907
835
761
687
611
534
455
375
291
206
117
28
-63
-155
-249
-343
-436
-529
-621
-712
-804
-895
-987
-1078
-1170
-1264
-1358
-1452
-1545
-1638
-1730
-1821
-1909
-1995
-2077
-2155
-2230
-2302
-2372
-2439
-2507
-2573
-2638
-2702
-2762
-2820
-2874
-2926
-2976
-3025
-3074
-3124
-3174
-3226
-3277
-3330
-3382
-3432
-3480
-3525
-3566
-3602
-3632
-3658
-3677
-3692
-3704
-3715
-3726
-3737
-3750
-3764
-3780
-3796
-3816
-3838
-3861
-3884
-3905
-3924
-3940
-3952
-3961
-3966
-3968
-3965
-3958
-3945
-3928
-3904
-3877
-3848
-3818
-3787
-3758
-3730
-3705
-3684
-3668
-3656
-3647
-3640
-3632
-3622
-3609
-3592
-3571
-3545
-3513
-3478
-3441
-3400
-3359
-3315
-3269
-3221
-3171
-3116
-3058
-2996
-2930
-2861
-2790
-2718
-2648
-2578
-2507
-2436
-2364
-2293
-2223
-2154
-2084
-2013
-1944
-1876
-1809
-1743
-1677
-1610
-1544
-1478
-1414
-1350
-1287
-1221
-1153
-1081
-1006
-927
-846
-763
-676
-587
-493
-396
-297
-198
-100
-5
86
171
248
316
373
420
458
488
515
541
569
601
639
685
739
800
868
941
1018
1099
1179
1256
1328
1393
1452
1503
1547
1584
1615
1643
1668
1693
1719
1749
1785
1826
1871
1921
1971
2023
2072
2117
2158
2194
2225
2252
2274
2293
2308
2321
2333
2344
2355
2364
2372
2377
2380
2382
2382
2380
2378
2378
2380
2382
2385
2388
2393
2400
2409
2419
2431
2442
2454
2463
2470
2473
2473
2467
2457
2440
2418
2392
2362
2330
2294
2257
2220
2185
2154
2126
2103
2083
2068
2056
2047
2043
2041
2041
2041
2040
2039
2037
2035
2032
2027
2021
2017
2013
2011
2009
2007
2004
2001
1997
1992
1986
1979
1972
1965
1961
1959
1959
1960
1962
1967
1974
1984
1995
2004
2012
2016
2017
2013
2008
2001
1993
1984
1974
1965
1957
1951
1946
1942
1940
1940
1941
1943
1946
1950
1954
1960
1964
1967
1970
1971
1970
1966
1957
1945
1927
1905
1879
1852
1825
1797
1770
1745
1724
1708
1698
1693
1692
1694
1697
1701
1705
1710
1715
1721
1728
1736
1743
1748
1750
1748
1744
1737
1726
1712
1696
1678
1658
1636
1612
1588
1562
1537
1514
1494
1479
1467
1461
1458
1458
1462
1467
1474
1481
1487
1494
1499
1503
1505
1505
1503
1501
1498
1495
1492
1490
1490
1492
1497
1504
1513
1523
1533
1542
1548
1550
1547
1539
1526
1508
1487
1465
1444
1425
1409
1396
1386
1379
1375
1372
1369
1364
1357
1346
1331
1313
1289
1261
1227
1188
1146
1102
1059
1018
979
942
907
873
837
800
761
718
672
625
575
524
472
421
370
321
274
230
187
146
104
62
18
-28
-77
-128
-181
-235
-289
-341
-392
-443
-493
-542
-590
-638
-685
-732
-778
-824
-868
-910
-948
-982
-1012
-1037
-1058
-1074
-1088
-1101
-1114
-1127
-1140
-1154
-1171
-1192
-1219
-1253
-1293
-1341
-1394
-1451
-1510
-1569
-1628
-1683
-1736
-1787
-1834
-1878
-1917
-1951
-1982
-2009
-2033
-2057
-2080
-2104
-2129
-2157
-2188
-2223
-2263
-2306
-2351
-2397
-2442
-2486
-2527
-2564
-2598
-2628
-2654
-2676
-2693
-2707
-2717
-2724
-2730
-2735
-2742
-2750
-2761
-2776
-2793
-2810
-2827
-2841
-2853
-2861
-2864
-2863
-2857
-2848
-2837
-2825
-2814
-2804
-2797
-2794
-2795
-2803
-2819
-2841
-2868
-2900
-2935
-2971
-3007
-3042
-3072
-3099
-3123
-3144
-3165
-3188
-3214
-3243
-3275
-3310
-3347
-3385
-3422
-3457
-3488
-3514
-3533
-3548
-3558
-3563
-3566
-3566
-3567
-3568
-3570
-3575
-3582
-3590
-3599
-3607
-3613
-3615
-3612
-3601
-3580
-3551
-3512
-3466
-3413
-3355
-3294
-3234
-3175
-3121
-3072
-3028
-2990
-2955
-2924
-2895
-2868
-2842
-2816
-2788
-2756
-2720
-2678
-2631
-2578
-2519
-2454
-2386
-2315
-2245
-2176
-2110
-2047
-1986
-1929
-1875
-1824
-1774
-1724
-1673
-1622
-1570
-1518
-1464
-1411
-1359
-1310
-1267
-1228
-1194
-1165
-1140
-1118
-1096
-1073
-1049
-1024
-999
-974
-948
-921
-892
-860
-827
-791
-754
-716
-678
-641
-608
-580
-557
-539
-526
-518
-514
-512
-510
-504
-493
-476
-454
-428
-398
-364
-326
-287
-249
-213
-178
-147
-118
-93
-73
-58
-48
-44
-45
-50
-58
-68
-79
-91
-103
-115
-126
-133
-138
-141
-143
-144
-144
-143
-143
-144
-145
-149
-153
-159
-165
-171
-176
-179
-179
-178
-175
-172
-168
-165
-160
-154
-145
-133
-118
-101
-85
-71
-59
-51
-45
-42
-41
-45
-51
-58
-67
-76
-84
-94
-103
-110
-117
-123
-130
-140
-151
-162
-172
-184
-196
-210
-224
-237
-248
-258
-267
-275
-283
-289
-295
-300
-307
-317
-331
-348
-368
-390
-412
-434
-454
-472
-487
-498
-504
-506
-504
-500
-494
-487
-482
-480
-482
-488
-500
-514
-529
-543
-554
-560
-562
-558
-549
-532
-511
-486
-458
-429
-400
-373
-350
-331
-318
-311
-309
-311
-316
-323
-331
-340
-349
-354
-355
-353
-349
-344
-339
-335
-333
-333
-338
-349
-365
-387
-414
-442
-472
-502
-531
-559
-582
-600
-614
-625
-632
-638
-645
-654
-665
-681
-699
-720
-744
-770
-797
-826
-854
-883
-912
-940
-966
-993
-1020
-1051
-1084
-1120
-1157
-1194
-1231
-1266
-1299
-1331
-1361
-1388
-1413
-1434
-1453
-1470
-1488
-1506
-1526
-1547
-1570
-1597
-1626
-1656
-1686
-1716
-1745
-1773
-1798
-1820
-1837
-1849
-1857
-1858
-1855
-1846
-1834
-1818
-1800
-1782
-1765
-1750
-1736
-1724
-1713
-1703
-1694
-1683
-1670
-1653
-1632
-1606
-1577
-1542
-1505
-1466
-1426
-1386
-1347
-1311
-1278
-1248
-1221
-1199
-1180
-1166
-1156
-1149
-1144
-1139
-1135
-1130
-1125
-1120
-1115
-1109
-1102
-1095
-1087
-1078
-1069
-1060
-1052
-1045
-1036
-1026
-1014
-999
-981
-961
-938
-914
-889
-865
-843
-823
-808
-798
-793
-791
-793
-797
-803
-809
-813
-816
-814
-808
-798
-782
-762
-739
-713
-686
-659
-634
-610
-589
-570
-552
-535
-520
-505
-491
-477
-463
-449
-434
-417
-401
-385
-370
-354
-340
-326
-315
-305
-297
-291
-285
-281
-278
-274
-270
-265
-260
-254
-250
-246
-246
-249
-257
-269
-285
-306
-329
-354
-380
-404
-428
-449
-466
-480
-488
-493
-495
-496
-498
-503
-512
-525
-542
-562
-586
-613
-640
-669
-697
-724
-751
-777
-802
-826
-850
-874
-899
-925
-954
-985
-1018
-1054
-1091
-1128
-1163
-1196
-1224
-1248
-1268
-1283
-1295
-1307
-1318
-1331
-1345
-1361
-1378
-1395
-1411
-1425
-1437
-1447
-1455
-1462
-1468
-1472
-1475
-1477
-1479
-1481
-1482
-1483
-1483
-1483
-1481
-1477
-1469
-1460
-1450
-1438
-1426
-1413
-1399
-1387
-1375
-1364
-1351
-1338
-1324
-1310
-1296
-1282
-1268
-1253
-1237
-1219
-1200
-1179
-1156
-1130
-1102
-1072
-1041
-1008
-977
-946
-914
-885
-857
-831
-804
-777
-747
-715
-680
-644
-606
-566
-522
-476
-427
-378
-329
-282
-235
-190
-147
-108
-71
-36
0
36
73
112
155
201
251
305
361
418
475
531
585
635
680
720
756
788
815
838
857
872
884
893
900
907
914
924
935
950
968
988
1010
1032
1053
1072
1087
1097
1103
1103
1099
1090
1079
1066
1052
1038
1025
1014
1006
1002
1002
1002
1002
1006
1010
1012
1012
1010
1004
996
986
974
962
949
936
922
909
894
879
865
851
840
830
821
812
804
797
788
778
765
750
733
714
695
675
656
637
618
601
584
568
551
533
513
493
473
452
431
411
393
377
364
356
351
351
353
358
365
374
383
391
398
403
404
402
398
391
381
370
357
345
334
322
310
297
284
270
257
245
234
223
214
205
195
184
171
157
140
122
101
78
52
23
-7
-39
-71
-104
-137
-172
-208
-246
-284
-324
-364
-408
-454
-505
-558
-613
-670
-727
-785
-843
-900
-955
-1010
-1063
-1117
-1171
-1226
-1282
-1339
-1398
-1459
-1523
-1587
-1652
-1717
-1780
-1844
-1908
-1971
-2033
-2091
-2146
-2197
-2246
-2293
-2338
-2382
-2426
-2470
-2514
-2560
-2609
-2659
-2711
-2764
-2819
-2876
-2933
-2991
-3050
-3110
-3169
-3227
-3283
-3338
-3391
-3442
-3492
-3541
-3588
-3632
-3673
-3710
-3745
-3776
-3804
-3830
-3853
-3875
-3897
-3918
-3939
-3958
-3977
-3994
-4011
-4027
-4043
-4057
-4070
-4083
-4097
-4113
-4130
-4149
-4169
-4192
-4216
-4242
-4269
-4296
-4322
-4347
-4369
-4390
-4406
-4419
-4429
-4436
-4440
-4442
-4443
-4442
-4440
-4436
-4429
-4420
-4411
-4400
-4390
-4379
-4369
-4359
-4349
-4341
-4333
-4325
-4316
-4306
-4297
-4286
-4274
-4259
-4243
-4225
-4208
-4192
-4177
-4163
-4150
-4138
-4127
-4116
-4105
-4093
-4080
-4064
-4048
-4030
-4013
-3994
-3976
-3958
-3942
-3928
-3918
-3912
-3909
-3909
-3912
-3918
-3926
-3934
-3941
-3944
-3944
-3938
-3928
-3914
-3895
-3873
-3849
-3826
-3804
-3785
-3770
-3760
-3754
-3752
-3754
-3759
-3765
-3771
-3775
-3775
-3773
-3767
-3758
-3746
-3733
-3717
-3701
-3683
-3665
-3647
-3628
-3610
-3592
-3576
-3563
-3554
-3547
-3542
-3537
-3534
-3530
-3527
-3523
-3518
-3511
-3502
-3491
-3478
-3464
-3448
-3431
-3411
-3391
-3371
-3351
-3332
-3315
-3299
-3285
-3274
-3263
-3253
-3241
-3226
-3207
-3183
-3154
-3119
-3081
-3041
-3002
-2966
-2935
-2910
-2892
-2880
-2871
-2864
-2859
-2855
-2849
-2841
-2829
-2813
-2792
-2767
-2738
-2706
-2673
-2641
-2609
-2580
-2552
-2528
-2507
-2491
-2478
-2468
-2459
-2450
-2441
-2431
-2420
-2408
-2395
-2381
-2365
-2348
-2329
-2309
-2286
-2261
-2234
-2206
-2177
-2148
-2120
-2095
-2073
-2057
-2045
-2037
-2033
-2033
-2035
-2037
-2041
-2044
-2044
-2040
-2033
-2023
-2009
-1994
-1977
-1959
-1940
-1922
-1906
-1890
-1878
-1868
-1861
-1857
-1854
-1851
-1846
-1839
-1828
-1816
-1803
-1788
-1772
-1754
-1734
-1714
-1694
-1673
-1652
-1630
-1608
-1585
-1562
-1539
-1516
-1493
-1469
-1445
-1422
-1398
-1374
-1349
-1324
-1299
-1274
-1249
-1223
-1196
-1168
-1140
-1111
-1084
-1058
-1031
-1004
-978
-950
-921
-891
-860
-829
-797
-765
-733
-702
-674
-647
-623
-600
-577
-554
-530
-506
-483
-459
-435
-411
-387
-365
-345
-326
-310
-295
-281
-267
-254
-240
-227
-214
-200
-186
-171
-156
-140
-126
-115
-105
-98
-95
-96
-100
-109
-119
-132
-144
-155
-166
-175
-182
-187
-189
-189
-186
-181
-173
-165
-157
-150
-147
-147
-152
-161
-172
-184
-195
-206
-215
-222
-226
-227
-227
-226
-226
-227
-229
-230
-231
-231
-231
-231
-230
-227
-223
-218
-211
-202
-193
-182
-171
-160
-149
-138
-128
-121
-116
-112
-110
-108
-108
-108
-109
-111
-111
-111
-109
-107
-103
-97
-89
-80
-71
-62
-57
-54
-55
-59
-67
-78
-92
-109
-126
-143
-159
-170
-177
-181
-180
-177
-171
-164
-158
-156
-157
-163
-172
-185
-199
-215
-231
-246
-261
-274
-286
-296
-303
-310
-317
-326
-336
-348
-362
-378
-395
-413
-432
-451
-470
-488
-504
-519
-530
-540
-548
-555
-560
-564
-567
-570
-575
-581
-587
-596
-608
-623
-641
-662
-683
-706
-730
-754
-780
-806
-831
-856
-878
-897
-914
-928
-941
-952
-963
-974
-984
-996
-1008
-1020
-1032
-1044
-1055
-1066
-1075
-1082
-1087
-1090
-1092
-1091
-1089
-1086
-1082
-1078
-1074
-1070
-1067
-1065
-1064
-1063
-1064
-1066
-1070
-1077
-1084
-1092
-1100
-1107
-1114
-1119
-1123
-1124
-1124
-1122
-1118
-1113
-1107
-1102
-1097
-1092
-1087
-1083
-1078
-1072
-1065
-1055
-1043
-1029
-1012
-996
-976
-956
-937
-920
-905
-891
-880
-870
-860
-850
-840
-827
-811
-790
-764
-734
-701
-664
-624
-582
-539
-495
-450
-407
-363
-322
-281
-240
-201
-162
-123
-84
-45
-5
36
76
116
153
189
223
255
285
312
334
353
368
380
390
398
406
414
425
438
453
470
487
506
526
545
566
585
605
624
643
661
678
693
706
715
723
728
733
737
741
747
755
765
777
793
812
832
853
872
891
906
920
931
939
945
948
950
951
951
950
948
945
941
936
931
926
921
916
912
907
904
901
899
898
896
893
890
886
882
877
872
867
860
853
845
836
827
817
807
795
783
768
753
737
720
701
681
661
641
623
607
594
584
577
573
572
573
576
581
586
591
596
599
600
599
596
591
585
579
572
566
562
558
556
557
559
563
571
584
600
621
646
673
703
734
764
794
821
847
870
891
909
924
939
952
965
980
996
1012
1031
1050
1071
1094
1118
1144
1169
1195
1220
1246
1271
1296
1321
1344
1365
1384
1400
1415
1428
1439
1448
1455
1460
1464
1469
1475
1483
1494
1507
1523
1540
1558
1576
1594
1612
1627
1641
1653
1662
1669
1673
1676
1677
1678
1679
1680
1680
1678
1674
1670
1664
1658
1649
1639
1627
1615
1604
1594
1585
1577
1569
1562
1554
1546
1536
1525
1510
1493
1475
1455
1434
1412
1390
1368
1346
1327
1311
1297
1285
1275
1266
1259
1252
1247
1242
1238
1234
1230
1226
1222
1219
1215
1209
1202
1194
1184
1171
1156
1140
1122
1105
1088
1073
1059
1046
1034
1022
1012
1002
997
993
990
989
989
992
995
1000
1004
1010
1014
1018
1020
1018
1014
1008
1002
994
987
980
974
970
968
970
976
985
997
1012
1027
1044
1059
1074
1087
1097
1106
1115
1123
1131
1139
1146
1154
1160
1167
1173
1180
1188
1196
1206
1217
1229
1243
1256
1270
1284
1296
1306
1314
1319
1323
1326
1329
1334
1339
1347
1357
1368
1381
1395
1409
1423
1436
1449
1461
1471
1480
1489
1499
1511
1525
1543
1564
1587
1610
1632
1652
1669
1682
1692
1698
1700
1700
1699
1698
1700
1706
1715
1729
1748
1771
1798
1828
1859
1891
1923
1952
1980
2005
2029
2052
2075
2098
2122
2148
2176
2207
2241
2278
2317
2356
2396
2435
2475
2513
2550
2586
2620
2654
2687
2719
2752
2786
2822
2859
2896
2934
2974
3014
3056
3099
3144
3188
3233
3278
3322
3365
3409
3451
3493
3532
3569
3604
3639
3673
3706
3739
3772
3806
3841
3876
3914
3953
3993
4035
4078
4125
4172
4220
4266
4312
4355
4396
4433
4468
4498
4524
4546
4564
4578
4589
4597
4604
4610
4616
4623
4633
4645
4659
4676
4695
4714
4733
4750
4765
4775
4782
4785
4784
4779
4772
4763
4752
4741
4731
4721
4714
4708
4706
4707
4710
4716
4723
4733
4744
4757
4769
4781
4793
4805
4816
4828
4840
4852
4862
4871
4879
4884
4887
4888
4887
4883
4878
4870
4862
4852
4841
4830
4818
4806
4795
4785
4778
4771
4765
4757
4748
4737
4724
4708
4689
4668
4645
4621
4596
4572
4549
4527
4506
4485
4466
4446
4427
4408
4390
4371
4350
4326
4300
4273
4244
4215
4186
4158
4133
4111
4091
4077
4064
4051
4042
4030
4019
4009
3995
3979
3960
3938
3912
3884
3853
3820
3786
3753
3721
3692
3665
3641
3619
3599
3582
3565
3550
3534
3517
3499
3479
3458
3434
3409
3383
3356
3329
3302
3275
3249
3223
3197
3171
3144
3116
3088
3059
3031
3003
2977
2952
2928
2906
2885
2864
2844
2822
2800
2775
2748
2717
2684
2647
2607
2567
2526
2486
2447
2410
2376
2344
2314
2287
2263
2243
2224
2208
2192
2178
2164
2150
2136
2120
2102
2080
2054
2023
1988
1951
1911
1872
1833
1797
1764
1733
1705
1680
1658
1636
1613
1589
1561
1530
1496
1458
1416
1371
1323
1274
1225
1175
1126
1079
1033
989
947
904
862
820
776
731
684
636
586
536
486
437
389
343
298
255
214
177
141
107
73
39
4
-32
-70
-108
-147
-187
-227
-267
-308
-347
-385
-422
-458
-492
-526
-561
-596
-633
-672
-712
-754
-797
-842
-888
-934
-980
-1026
-1071
-1115
-1158
-1198
-1237
-1275
-1314
-1352
-1391
-1431
-1471
-1513
-1555
-1595
-1635
-1673
-1709
-1743
-1774
-1801
-1826
-1847
-1866
-1883
-1899
-1913
-1926
-1939
-1951
-1964
-1977
-1990
-2003
-2016
-2029
-2041
-2052
-2060
-2065
-2068
-2068
-2065
-2061
-2056
-2051
-2045
-2041
-2037
-2036
-2036
-2037
-2037
-2039
-2041
-2043
-2045
-2049
-2052
-2054
-2055
-2057
-2058
-2059
-2058
-2057
-2055
-2053
-2050
-2045
-2039
-2033
-2027
-2021
-2017
-2012
-2008
-2005
-2001
-1999
-1996
-1992
-1987
-1983
-1978
-1974
-1971
-1968
-1967
-1968
-1970
-1972
-1972
-1971
-1967
-1961
-1953
-1942
-1930
-1918
-1905
-1892
-1880
-1869
-1859
-1849
-1841
-1834
-1829
-1825
-1823
-1823
-1824
-1826
-1829
-1832
-1836
-1839
-1843
-1848
-1854
-1861
-1869
-1879
-1892
-1908
-1926
-1946
-1967
-1988
-2009
-2032
-2050
-2066
-2077
-2086
-2093
-2097
-2099
-2099
-2099
-2100
-2102
-2105
-2112
-2122
-2135
-2148
-2162
-2177
-2190
-2202
-2213
-2221
-2229
-2235
-2241
-2248
-2257
-2268
-2283
-2302
-2323
-2347
-2372
-2398
-2424
-2448
-2471
-2493
-2513
-2530
-2546
-2560
-2573
-2585
-2595
-2604
-2613
-2621
-2630
-2639
-2649
-2661
-2673
-2687
-2703
-2719
-2735
-2750
-2762
-2772
-2779
-2783
-2785
-2786
-2786
-2786
-2786
-2787
-2789
-2792
-2796
-2801
-2808
-2816
-2825
-2835
-2843
-2851
-2856
-2859
-2859
-2855
-2849
-2841
-2830
-2818
-2805
-2792
-2780
-2770
-2762
-2756
-2751
-2749
-2748
-2749
-2752
-2756
-2761
-2767
-2772
-2777
-2782
-2785
-2785
-2783
-2777
-2767
-2755
-2740
-2722
-2702
-2681
-2659
-2638
-2618
-2599
-2583
-2568
-2556
-2546
-2538
-2532
-2528
-2524
-2520
-2516
-2511
-2503
-2493
-2479
-2463
-2444
-2422
-2398
-2375
-2352
-2332
-2314
-2299
-2286
-2277
-2270
-2265
-2262
-2260
-2258
-2257
-2256
-2253
-2250
-2245
-2238
-2229
-2219
-2207
-2194
-2180
-2165
-2149
-2133
-2118
-2103
-2089
-2076
-2064
-2054
-2045
-2037
-2031
-2028
-2027
-2025
-2025
-2024
-2021
-2016
-2008
-1999
-1988
-1975
-1961
-1945
-1929
-1913
-1898
-1883
-1868
-1854
-1841
-1828
-1815
-1803
-1790
-1777
-1763
-1748
-1731
-1712
-1691
-1667
-1642
-1616
-1588
-1560
-1533
-1507
-1483
-1460
-1439
-1420
-1403
-1386
-1369
-1354
-1339
-1326
-1315
-1306
-1299
-1293
-1287
-1281
-1276
-1270
-1265
-1258
-1251
-1244
-1237
-1230
-1224
-1218
-1212
-1207
-1201
-1194
-1187
-1179
-1170
-1161
-1153
-1146
-1142
-1139
-1140
-1142
-1148
-1155
-1164
-1173
-1181
-1187
-1191
-1192
-1191
-1187
-1181
-1173
-1163
-1154
-1145
-1139
-1135
-1133
-1135
-1140
-1149
-1162
-1177
-1194
-1212
-1230
-1248
-1266
-1282
-1297
-1309
-1319
-1324
-1327
-1327
-1325
-1321
-1315
-1305
-1292
-1276
-1259
-1240
-1222
-1204
-1187
-1173
-1160
-1149
-1140
-1132
-1125
-1118
-1111
-1103
-1094
-1082
-1069
-1054
-1038
-1020
-1004
-988
-972
-956
-942
-929
-917
-906
-896
-887
-878
-868
-858
-848
-837
-826
-815
-803
-792
-781
-771
-762
-754
-747
-739
-732
-726
-721
-716
-709
-702
-693
-683
-672
-658
-643
-626
-608
-588
-568
-546
-523
-500
-478
-457
-437
-419
-403
-387
-371
-356
-341
-326
-311
-296
-281
-266
-252
-240
-227
-216
-206
-198
-192
-188
-184
-181
-178
-175
-171
-165
-159
-151
-142
-133
-124
-116
-109
-103
-97
-93
-90
-87
-84
-80
-75
-66
-56
-42
-26
-8
11
30
49
65
79
91
99
104
104
101
94
86
76
66
58
50
45
43
42
42
43
44
44
42
39
35
29
22
13
2
-9
-20
-30
-39
-47
-53
-58
-59
-57
-51
-44
-35
-25
-15
-6
3
9
14
17
19
20
20
21
20
20
19
18
16
13
8
2
-6
-15
-24
-33
-41
-49
-55
-61
-66
-72
-77
-82
-86
-89
-93
-97
-102
-106
-111
-117
-124
-132
-139
-146
-153
-159
-165
-171
-175
-179
-183
-185
-186
-186
-185
-184
-183
-181
-178
-175
-171
-167
-162
-155
-148
-142
-135
-130
-125
-122
-118
-113
-108
-102
-96
-89
-80
-70
-60
-49
-38
-27
-15
-2
11
25
39
52
64
76
86
95
103
108
111
114
116
117
120
123
127
133
140
148
156
165
173
181
190
200
212
224
237
254
272
293
316
340
365
391
418
447
478
510
542
575
608
640
671
702
732
761
789
818
848
878
909
940
973
1004
1038
1072
1106
1141
1177
1213
1250
1288
1326
1364
1400
1436
1470
1503
1535
1567
1598
1630
1662
1695
1728
1762
1796
1832
1868
1905
1942
1978
2015
2053
2089
2124
2158
2190
2220
2248
2274
2298
2321
2342
2363
2383
2403
2424
2444
2464
2484
2502
2519
2535
2549
2560
2569
2577
2582
2586
2591
2597
2604
2612
2622
2633
2644
2654
2663
2670
2675
2680
2684
2688
2693
2697
2701
2705
2710
2714
2717
2719
2720
2719
2716
2711
2705
2698
2689
2680
2671
2661
2652
2642
2632
2621
2610
2600
2591
2583
2576
2570
2566
2564
2564
2568
2574
2582
2591
2602
2613
2624
2632
2637
2639
2638
2633
2624
2613
2599
2585
2570
2556
2542
2530
2518
2506
2493
2480
2466
2449
2431
2412
2391
2368
2345
2320
2293
2266
2239
2212
2184
2157
2130
2105
2081
2058
2037
2017
1999
1983
1968
1956
1944
1933
1922
1910
1898
1885
1871
1856
1839
1819
1798
1777
1757
1738
1720
1703
1687
1672
1657
1644
1632
1620
1609
1599
1590
1582
1575
1569
1564
1561
1558
1555
1552
1547
1542
1536
1530
1522
1514
1505
1496
1489
1483
1478
1473
1468
1462
1456
1451
1446
1441
1437
1433
1430
1428
1427
1427
1426
1426
1426
1426
1427
1428
1430
1432
1433
1435
1436
1437
1436
1435
1434
1433
1433
1433
1432
1431
1431
1431
1433
1436
1441
1446
1451
1457
1462
1466
1469
1469
1467
1463
1457
1449
1439
1427
1414
1400
1386
1372
1357
1344
1331
1319
1308
1298
1286
1275
1263
1250
1237
1223
1209
1196
1184
1175
1169
1165
1164
1164
1165
1166
1166
1166
1163
1157
1149
1138
1126
1111
1095
1078
1061
1045
1030
1016
1004
994
986
980
977
975
975
974
973
971
967
961
952
941
928
913
897
880
862
844
827
812
799
788
778
770
762
752
741
727
711
693
672
648
623
598
571
545
519
494
469
444
419
394
369
346
323
299
275
251
227
202
177
152
125
97
68
38
7
-25
-57
-90
-122
-154
-185
-215
-246
-276
-306
-336
-366
-395
-423
-450
-476
-500
-523
-544
-564
-583
-602
-621
-641
-662
-683
-705
-727
-751
-774
-798
-823
-847
-871
-893
-913
-931
-947
-961
-974
-985
-996
-1008
-1020
-1037
-1054
-1072
-1093
-1115
-1138
-1160
-1180
-1201
-1220
-1239
-1257
-1274
-1291
-1307
-1322
-1337
-1352
-1367
-1382
-1397
-1412
-1427
-1441
-1456
-1470
-1484
-1499
-1513
-1526
-1539
-1553
-1567
-1581
-1594
-1607
-1619
-1630
-1640
-1649
-1656
-1661
-1666
-1671
-1675
-1679
-1683
-1688
-1692
-1699
-1706
-1713
-1722
-1730
-1740
-1750
-1761
-1773
-1786
-1801
-1817
-1833
-1849
-1862
-1873
-1882
-1888
-1892
-1891
-1888
-1881
-1872
-1859
-1845
-1829
-1812
-1794
-1777
-1760
-1743
-1726
-1711
-1696
-1683
-1671
-1659
-1648
-1637
-1628
-1620
-1613
-1607
-1602
-1597
-1592
-1587
-1581
-1575
-1568
-1559
-1549
-1537
-1524
-1509
-1494
-1478
-1462
-1447
-1431
-1415
-1398
-1381
-1362
-1341
-1319
-1296
-1270
-1244
-1218
-1191
-1165
-1140
-1117
-1095
-1074
-1055
-1038
-1020
-1002
-984
-964
-943
-921
-898
-875
-852
-829
-806
-783
-760
-737
-715
-693
-672
-652
-632
-611
-590
-568
-546
-523
-500
-477
-452
-427
-401
-376
-350
-326
-303
-281
-261
-243
-227
-213
-200
-187
-174
-161
-148
-135
-123
-113
-104
-96
-90
-86
-83
-82
-81
-83
-85
-86
-87
-86
-85
-83
-80
-76
-73
-71
-68
-66
-64
-62
-61
-61
-63
-65
-69
-73
-78
-81
-85
-89
-92
-94
-96
-98
-101
-104
-109
-114
-119
-123
-127
-131
-134
-137
-139
-140
-141
-140
-137
-132
-128
-125
-124
-125
-125
-124
-124
-124
-124
-124
-124
-123
-123
-123
-123
-123
-123
-123
-123
-122
-122
-122
-122
-122
-122
-121
-121
-121
-121
-121
-121
-120
-120
-120
-120
-120
-120
-120
-119
-119
-119
-119
-119
-119
-119
-118
-118
-118
-118
-118
-118
-117
-117
-117
-117
-117
-117
-117
-116
-116
-116
-116
-116
-116
-116
-115
-115
-115
-115
-115
-115
-115
-114
-114
-114
-114
-114
-114
-113
-113
-113
-113
-113
-113
-113
-112
-112
-112
-112
-112
-112
-112
-111
-111
-111
-111
-111
-111
-110
-110
-110
-110
-110
-110
-109
-109
-109
-109
-109
-109
-109
-108
-108
-108
-108
-108
-108
-108
-107
-107
-107
-107
-107
-107
-106
-106
-106
-106
-106
-106
-106
-105
-105
-105
-105
-105
-105
-105
-104
-104
-104
-104
-104
-104
-104
-103
-103
-103
-103
-103
-103
-102
-102
-102
-102
-102
-102
-102
-101
-101
-101
-101
-101
-101
-101
-100
-100
-100
-100
-100
-100
-100
-99
-99
-99
-99
-99
-99
-98
-98
-98
-98
-98
-98
-97
-97
-97
-97
-97
-97
-97
-97
-96
-96
-96
-96
-96
-96
-95
-95
-95
-95
-95
-95
-95
-94
-94
-94
-94
-94
-94
-94
-93
-93
-93
-93
-93
-93
-93
-92
-92
-92
-92
-92
-92
-91
-91
-91
-91
-91
-91
-91
-90
-90
-90
-90
-90
-90
-90
-89
-89
-89
-89
-89
-89
-89
-88
-88
-88
-88
-88
-88
-87
-87
-87
-87
-87
-87
-87
-86
-86
-86
-86
-86
-86
-86
-86
-85
-85
-85
-85
-85
-85
-84
-84
-84
-84
-84
-84
-84
-83
-83
-83
-83
-83
-83
-83
-83
-82
-82
-82
-82
-82
-82
-82
-81
-81
-81
-81
-81
-81
-80
-80
-80
-80
-80
-80
-80
-80
-79
-79
-79
-79
-79
-79
-79
-78
-78
-78
-78
-78
-78
-78
-78
-77
-77
-77
-77
-77
-77
-76
-76
-76
-76
-76
-76
-76
-75
-75
-75
-75
-75
-75
-75
-75
-74
-74
-74
-74
-74
-74
-74
-73
-73
-73
-73
-73
-73
-73
-72
-72
-72
-72
-72
-72
-72
-72
-71
-71
-71
-71
-71
-71
-71
-71
-70
-70
-70
-70
-70
-70
-69
-69
-69
-69
-69
-69
-69
-69
-68
-68
-68
-68
-68
-68
-68
-68
-67
-67
-67
-67
-67
-67
-67
-67
-66
-66
-66
-66
-66
-66
-66
-65
-65
-65
-65
-65
-65
-65
-64
-64
-64
-64
-64
-64
-64
-64
-64
-63
-63
-63
-63
-63
-63
-63
-62
-62
-62
-62
-62
-62
-62
-62
-62
-61
-61
-61
-61
-61
-61
-61
-60
-60
-60
-60
-60
-60
-60
-60
-60
-59
-59
-59
-59
-59
-59
-59
-58
-58
-58
-58
-58
-58
-58
-58
-58
-57
-57
-57
-57
-57
-57
-57
-56
-56
-56
-56
-56
-56
-56
-56
-56
-55
-55
-55
-55
-55
-55
-55
-55
-54
-54
-54
-54
-54
-54
-54
-54
-54
-53
-53
-53
-53
-53
-53
-53
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-51
-51
-51
-51
-51
-51
-51
-51
-50
-50
-50
-50
-50
-50
-50
-50
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-48
-48
-48
-48
-48
-48
-48
-48
-47
-47
-47
-47
-47
-47
-47
-47
-47
-46
-46
-46
-46
-46
-46
-46
-46
-46
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-44
-44
-44
-44
-44
-44
-44
-44
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-42
-42
-42
-42
-42
-42
-42
-42
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-39
-39
-39
-39
-39
-39
-39
-39
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-37
-37
-37
-37
-37
-37
-37
-37
-37
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-10
-10
-10
-10
-10
-10
