5
11186
-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
-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
-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
-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
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-22
-22
-23
-23
-23
-23
-24
-24
-24
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-23
-23
-23
-23
-23
-24
-24
-24
-25
-25
-25
-24
-24
-24
-23
-23
-23
-23
-24
-24
-25
-25
-25
-25
-25
-24
-24
-23
-23
-23
-24
-24
-25
-25
-26
-26
-26
-25
-25
-24
-24
-23
-24
-24
-25
-25
-26
-26
-26
-26
-26
-25
-24
-24
-24
-24
-24
-25
-26
-26
-27
-27
-27
-26
-25
-24
-24
-23
-24
-24
-25
-26
-27
-28
-28
-27
-26
-25
-24
-24
-23
-24
-24
-26
-27
-28
-29
-29
-28
-27
-26
-24
-23
-23
-23
-25
-26
-28
-30
-30
-30
-28
-25
-20
-15
-9
-4
2
6
10
14
18
22
26
31
37
43
48
53
57
59
59
57
54
50
46
41
37
34
31
29
28
26
23
20
17
14
11
8
6
6
6
7
9
11
13
14
16
16
18
20
23
28
33
40
47
54
59
62
62
60
55
48
42
36
31
29
29
31
34
36
38
38
35
29
22
14
6
1
-3
-3
0
4
10
16
21
23
22
19
14
9
5
3
3
6
12
18
24
29
31
29
24
18
10
4
0
1
6
16
30
45
60
72
80
83
80
72
61
49
37
27
20
17
18
21
25
29
31
32
30
27
23
19
17
16
18
22
26
31
35
36
35
32
27
21
15
11
10
11
15
21
27
33
38
40
39
36
31
25
19
15
14
15
18
24
30
36
41
43
44
42
39
34
30
26
23
22
22
22
23
23
22
20
16
12
7
2
-2
-5
-6
-6
-5
-3
0
3
6
8
11
13
14
16
18
20
22
24
26
28
29
29
29
29
29
28
28
28
29
29
30
31
32
33
34
34
35
35
35
35
34
32
30
27
24
21
18
15
14
14
15
18
22
26
30
34
36
37
36
35
33
30
29
28
28
31
34
37
41
44
45
45
42
38
33
26
20
15
11
9
8
9
11
13
15
17
18
19
19
19
20
20
21
23
25
26
28
29
29
29
28
28
29
31
34
38
44
49
54
57
59
57
53
46
37
28
19
11
6
3
4
7
13
19
25
31
34
35
33
29
24
19
13
10
7
7
9
12
16
21
25
28
30
31
30
29
28
26
24
23
21
20
19
18
16
15
14
14
14
14
16
18
21
23
26
27
27
26
24
21
16
12
7
4
2
1
2
5
9
14
19
24
28
31
33
33
32
30
27
24
21
19
18
18
18
20
21
23
24
24
22
20
16
12
8
4
1
0
0
3
7
13
20
26
32
36
38
38
36
32
27
21
15
10
7
5
5
7
12
17
24
31
38
43
47
49
48
44
38
30
20
10
1
-6
-10
-11
-7
-1
9
19
29
38
43
44
42
35
25
15
4
-4
-9
-10
-6
2
12
24
35
44
49
51
49
43
36
27
20
14
10
10
11
15
20
24
28
29
29
27
23
18
12
8
4
2
2
4
7
11
15
20
24
27
28
28
27
24
21
17
14
13
13
14
18
22
27
31
34
33
30
23
13
1
-11
-22
-29
-31
-28
-20
-7
9
25
40
51
57
57
52
42
29
17
6
0
0
4
14
26
38
49
56
58
54
46
33
19
5
-7
-14
-18
-17
-12
-6
2
9
14
17
17
15
13
10
9
9
11
14
19
24
29
33
35
36
35
34
33
31
31
30
31
31
32
31
30
29
26
23
19
16
14
12
12
12
14
15
17
19
21
22
23
23
22
21
19
16
13
9
5
2
0
-2
-1
0
3
7
11
14
15
16
13
10
5
-1
-5
-8
-9
-6
1
9
20
31
40
48
52
51
47
39
29
17
4
-7
-17
-24
-27
-27
-25
-19
-11
-3
7
16
23
29
32
32
29
24
16
7
-2
-10
-15
-16
-13
-7
1
11
21
28
32
33
28
21
11
1
-8
-14
-15
-12
-6
3
13
21
26
26
23
15
5
-5
-14
-20
-21
-18
-12
-2
7
16
22
24
22
18
12
7
4
4
9
17
29
41
51
58
60
56
47
34
19
5
-6
-13
-13
-8
3
16
30
42
51
54
52
45
36
24
13
5
0
-1
1
6
12
18
23
25
25
24
21
18
15
15
17
20
25
30
35
38
38
36
31
25
17
10
3
-1
-4
-5
-4
-2
0
3
5
6
7
7
8
10
12
15
18
20
22
22
21
17
12
6
1
-4
-7
-7
-4
2
10
19
27
34
39
41
40
36
30
23
17
12
9
9
12
17
23
30
35
38
38
35
29
19
9
-2
-13
-21
-27
-30
-29
-25
-18
-9
0
10
18
25
29
32
32
30
26
22
18
14
11
10
10
12
14
17
20
22
22
21
18
14
9
4
0
-2
-3
0
4
10
17
24
30
34
35
33
28
22
14
8
2
-1
-1
2
6
13
19
25
29
31
30
27
23
18
14
11
9
9
10
13
14
15
14
12
7
1
-6
-12
-16
-18
-16
-10
-2
7
18
29
37
43
46
46
44
40
35
30
26
23
21
21
20
20
20
19
18
16
15
14
15
17
20
24
29
32
34
33
30
23
15
6
-2
-8
-10
-9
-2
7
20
33
45
53
57
54
46
34
18
1
-14
-25
-31
-31
-25
-15
-2
12
24
32
35
33
27
16
5
-6
-14
-19
-18
-13
-4
7
18
28
35
38
36
30
21
11
1
-9
-15
-19
-20
-18
-14
-9
-4
1
4
7
7
7
7
6
5
3
2
0
-1
-3
-5
-7
-8
-8
-6
-3
2
8
14
20
25
28
29
27
22
16
9
3
-2
-3
-2
3
11
22
33
43
51
56
57
54
46
35
23
10
-1
-9
-14
-15
-12
-5
3
12
20
25
27
25
20
12
3
-6
-14
-18
-19
-16
-10
0
11
22
31
37
39
38
34
28
20
14
8
5
4
5
7
9
11
13
12
11
10
9
10
13
18
25
32
39
42
42
37
27
14
-2
-18
-30
-36
-36
-28
-13
7
28
48
63
70
68
58
41
20
-2
-20
-33
-38
-35
-25
-11
3
15
22
23
17
7
-5
-17
-24
-25
-19
-6
11
30
47
58
62
57
45
28
10
-7
-17
-20
-14
-1
16
35
50
60
61
54
40
23
5
-10
-18
-18
-10
3
20
35
45
47
41
27
7
-14
-33
-46
-50
-44
-31
-11
10
28
40
43
37
23
5
-14
-30
-40
-41
-34
-21
-6
8
17
18
11
-4
-24
-43
-59
-66
-64
-50
-29
-2
23
43
53
50
36
13
-16
-43
-64
-74
-70
-53
-25
9
41
67
81
80
64
37
2
-33
-62
-79
-83
-71
-47
-15
19
49
70
78
72
55
29
1
-24
-41
-48
-43
-27
-4
20
42
57
61
54
37
12
-16
-42
-61
-71
-69
-55
-32
-3
28
56
77
89
89
79
60
35
7
-20
-42
-57
-65
-63
-54
-40
-23
-5
10
21
27
27
22
13
3
-6
-12
-14
-11
-4
5
16
26
32
34
31
24
13
3
-6
-10
-8
0
13
30
46
59
64
61
48
26
-2
-32
-58
-77
-86
-82
-66
-40
-9
23
50
67
73
66
49
25
-2
-27
-44
-52
-48
-35
-14
10
32
49
57
56
47
32
13
-4
-17
-23
-21
-13
1
16
31
42
47
47
41
31
21
11
5
3
4
9
14
19
20
18
11
0
-12
-25
-34
-40
-40
-34
-23
-9
7
21
33
40
42
39
33
25
16
8
2
-1
-2
-2
0
3
5
7
8
8
8
7
8
9
10
11
13
15
16
16
16
16
16
16
16
16
16
15
14
12
8
4
0
-5
-10
-15
-18
-22
-24
-26
-28
-30
-32
-34
-35
-36
-35
-32
-27
-21
-13
-5
2
9
13
16
16
15
13
11
9
9
9
9
10
9
7
4
-2
-9
-16
-22
-26
-27
-24
-17
-8
3
13
22
28
30
28
24
18
11
7
4
4
6
10
13
14
12
5
-5
-19
-32
-45
-54
-56
-53
-43
-28
-10
7
21
30
32
27
16
3
-11
-22
-28
-28
-21
-9
5
19
30
35
32
22
7
-11
-28
-42
-48
-47
-37
-21
-1
19
36
46
48
42
29
12
-5
-20
-29
-30
-23
-10
8
27
43
54
57
54
44
30
15
3
-5
-7
-2
9
23
38
51
59
61
57
47
34
21
9
2
1
5
14
26
38
47
51
50
43
30
15
0
-14
-23
-27
-24
-16
-5
8
21
31
37
39
38
33
27
21
16
13
11
11
10
7
3
-5
-16
-28
-41
-52
-59
-62
-59
-50
-37
-21
-4
11
21
27
27
22
12
1
-10
-20
-26
-28
-26
-22
-17
-14
-13
-16
-24
-36
-51
-67
-82
-93
-99
-98
-91
-78
-60
-40
-19
0
15
24
28
27
20
9
-4
-18
-32
-44
-54
-61
-66
-69
-70
-71
-71
-72
-75
-79
-85
-92
-102
-112
-122
-131
-139
-144
-145
-142
-135
-125
-113
-99
-84
-71
-61
-53
-50
-49
-52
-56
-61
-66
-70
-71
-71
-69
-65
-60
-55
-50
-44
-39
-33
-26
-18
-9
1
12
23
33
41
45
46
44
39
32
25
19
16
17
22
30
42
54
67
79
87
92
94
92
90
87
86
87
93
101
113
125
138
149
156
159
156
148
136
120
102
83
65
47
32
19
7
-3
-12
-20
-28
-35
-41
-46
-50
-52
-53
-52
-48
-43
-35
-25
-13
1
17
33
49
63
74
81
82
77
66
50
29
7
-16
-36
-52
-62
-65
-62
-54
-43
-29
-15
-2
9
18
25
31
37
43
49
56
61
66
67
64
56
43
27
7
-13
-33
-52
-67
-79
-90
-99
-109
-122
-139
-160
-185
-212
-239
-263
-280
-289
-287
-275
-253
-224
-190
-156
-124
-99
-83
-76
-78
-90
-109
-132
-159
-187
-213
-237
-259
-277
-291
-301
-308
-311
-311
-307
-299
-289
-276
-261
-245
-228
-212
-196
-180
-165
-151
-139
-128
-119
-114
-112
-116
-124
-136
-153
-171
-190
-206
-218
-222
-218
-204
-181
-150
-112
-69
-23
25
72
119
163
205
244
278
306
327
338
339
329
308
277
241
203
168
141
126
125
140
169
208
253
296
332
355
362
351
322
280
228
172
118
70
32
5
-10
-16
-14
-9
-2
5
10
13
16
18
22
27
33
40
47
52
55
56
55
54
54
59
69
87
111
139
168
194
212
216
203
172
121
54
-26
-114
-203
-286
-358
-414
-451
-469
-466
-445
-409
-359
-301
-236
-168
-101
-38
18
64
97
116
121
110
87
54
15
-24
-59
-86
-101
-105
-96
-78
-56
-33
-14
-3
-2
-13
-34
-63
-96
-128
-155
-175
-185
-186
-178
-163
-144
-125
-107
-94
-86
-83
-88
-98
-114
-136
-162
-193
-226
-260
-292
-319
-336
-340
-327
-296
-246
-178
-98
-9
80
162
230
279
306
309
292
259
215
167
121
83
55
38
32
34
41
48
54
56
52
44
33
20
8
-2
-9
-13
-14
-15
-16
-20
-26
-36
-50
-66
-84
-104
-124
-146
-170
-195
-221
-249
-276
-302
-322
-335
-336
-323
-296
-254
-199
-135
-66
1
62
110
142
155
149
125
86
36
-21
-79
-134
-184
-225
-256
-278
-290
-295
-295
-292
-288
-285
-286
-290
-298
-310
-324
-338
-350
-358
-361
-356
-344
-326
-303
-278
-253
-232
-215
-203
-194
-186
-173
-152
-118
-67
3
90
192
301
411
512
597
659
693
699
679
636
579
514
450
391
342
304
274
250
227
200
165
122
71
14
-45
-100
-145
-176
-190
-186
-167
-134
-93
-48
-5
34
65
89
106
118
129
140
154
171
191
212
234
253
266
273
271
261
242
215
182
146
107
68
30
-4
-34
-57
-74
-83
-85
-79
-66
-49
-28
-7
13
31
43
50
51
46
36
22
5
-15
-35
-57
-78
-97
-115
-129
-139
-144
-142
-135
-123
-108
-94
-84
-81
-90
-111
-145
-188
-238
-288
-331
-360
-371
-361
-329
-281
-220
-158
-101
-60
-41
-47
-79
-133
-201
-276
-347
-407
-449
-469
-467
-446
-410
-365
-317
-271
-230
-195
-167
-143
-123
-104
-86
-72
-62
-60
-68
-89
-123
-167
-219
-273
-323
-363
-389
-397
-388
-363
-325
-280
-231
-183
-138
-97
-59
-23
12
49
88
129
169
206
238
262
278
287
292
295
301
312
328
350
372
390
398
389
360
309
239
156
69
-12
-77
-118
-130
-113
-73
-18
40
89
118
119
90
31
-49
-141
-232
-311
-367
-393
-387
-352
-292
-215
-129
-44
35
102
157
198
227
245
254
254
245
228
201
167
125
80
34
-7
-40
-61
-69
-64
-50
-30
-8
9
21
24
21
14
9
11
25
55
101
162
233
310
384
450
502
537
552
550
531
500
459
412
360
305
248
189
131
75
25
-15
-39
-44
-28
10
66
135
207
274
326
354
354
323
263
181
84
-17
-114
-196
-259
-301
-322
-325
-316
-299
-281
-263
-247
-233
-216
-195
-165
-125
-74
-13
51
113
166
202
215
201
159
91
1
-102
-210
-314
-403
-472
-515
-529
-517
-481
-428
-363
-294
-227
-167
-118
-82
-58
-45
-42
-45
-55
-70
-92
-120
-158
-206
-264
-329
-397
-461
-515
-549
-556
-530
-469
-376
-256
-121
16
140
236
292
301
259
171
46
-104
-263
-414
-542
-637
-692
-705
-679
-623
-546
-457
-368
-285
-213
-154
-106
-67
-32
2
40
82
128
175
220
257
281
289
278
247
198
134
60
-19
-97
-167
-225
-267
-291
-295
-280
-249
-205
-151
-90
-27
37
98
155
208
254
294
325
347
358
358
345
320
287
249
213
185
174
186
228
299
401
526
665
807
938
1045
1115
1142
1121
1056
951
817
665
508
355
215
91
-16
-108
-191
-269
-346
-425
-505
-584
-657
-718
-762
-783
-780
-751
-701
-632
-551
-464
-376
-290
-210
-136
-68
-6
50
100
143
176
198
208
206
191
168
141
115
95
85
88
105
133
167
201
229
245
243
223
184
129
62
-10
-82
-148
-204
-249
-280
-300
-309
-310
-304
-295
-283
-271
-259
-250
-244
-243
-248
-260
-277
-297
-318
-335
-343
-338
-317
-279
-224
-157
-84
-12
51
98
124
127
108
71
23
-27
-70
-98
-106
-90
-51
8
83
166
252
332
402
457
493
510
505
477
426
353
257
140
5
-143
-297
-450
-593
-716
-812
-875
-901
-890
-844
-768
-669
-553
-429
-303
-179
-59
55
164
267
367
462
551
632
700
752
784
792
774
732
667
584
488
386
286
195
118
60
24
9
13
33
62
94
122
139
140
120
78
17
-61
-148
-237
-319
-387
-434
-456
-451
-423
-375
-314
-246
-179
-118
-66
-23
12
42
71
101
133
166
196
218
226
213
174
109
20
-87
-203
-316
-412
-483
-520
-519
-482
-415
-328
-233
-141
-64
-7
27
39
35
23
13
13
31
68
126
199
282
368
446
512
558
583
586
568
532
483
423
357
288
219
153
93
44
7
-13
-13
6
43
96
158
221
276
314
328
315
273
205
118
22
-73
-157
-221
-260
-272
-262
-233
-196
-158
-127
-108
-104
-114
-134
-156
-175
-183
-177
-153
-114
-62
-6
49
94
122
128
108
62
-11
-106
-221
-351
-489
-630
-768
-895
-1002
-1084
-1130
-1136
-1096
-1008
-877
-705
-503
-284
-61
150
336
489
601
671
702
702
678
640
597
555
517
484
453
420
381
331
270
200
123
48
-19
-70
-101
-108
-92
-59
-14
32
72
97
102
87
53
8
-40
-81
-107
-111
-90
-43
25
107
193
273
338
381
397
385
347
287
211
126
38
-45
-120
-183
-230
-258
-267
-255
-219
-159
-76
28
150
283
419
548
660
744
794
805
777
714
624
520
413
318
245
202
190
207
246
297
347
385
400
388
348
284
206
123
47
-11
-44
-51
-32
5
51
96
128
141
132
101
56
7
-35
-58
-50
-6
78
199
348
515
687
848
987
1092
1154
1169
1135
1053
926
759
560
335
94
-154
-398
-627
-833
-1004
-1137
-1225
-1268
-1271
-1239
-1181
-1107
-1028
-952
-885
-828
-782
-741
-701
-654
-596
-524
-435
-333
-222
-105
10
121
223
318
405
486
563
633
693
738
758
745
689
584
431
232
1
-247
-490
-707
-878
-986
-1024
-991
-895
-750
-576
-395
-225
-83
22
88
121
128
123
119
126
152
200
268
352
445
540
632
718
797
872
944
1016
1088
1156
1215
1256
1269
1244
1174
1055
889
683
449
203
-37
-256
-438
-576
-663
-702
-699
-663
-606
-537
-466
-401
-343
-294
-251
-213
-174
-132
-86
-35
21
79
138
195
250
301
347
389
427
460
488
511
527
537
542
543
541
541
545
556
574
600
631
662
687
699
691
658
598
511
402
276
143
14
-103
-199
-269
-313
-334
-337
-332
-327
-332
-353
-395
-456
-534
-620
-704
-777
-829
-852
-841
-796
-720
-620
-504
-383
-265
-160
-72
-3
46
79
101
117
134
155
182
216
252
288
320
342
350
344
322
287
243
192
141
93
52
19
-6
-24
-36
-46
-56
-67
-82
-99
-120
-143
-167
-193
-218
-242
-265
-285
-299
-305
-299
-276
-231
-162
-64
60
210
380
561
745
921
1079
1209
1305
1364
1384
1369
1322
1250
1159
1055
943
828
710
591
472
353
236
123
17
-80
-162
-228
-275
-305
-319
-323
-323
-326
-339
-368
-417
-486
-573
-672
-774
-867
-940
-981
-980
-933
-835
-691
-506
-293
-65
162
371
547
679
760
787
764
697
599
483
363
252
160
94
56
45
54
77
106
133
154
165
166
161
153
148
149
160
181
210
243
276
303
320
323
311
285
248
205
158
113
72
35
3
-27
-55
-83
-111
-140
-166
-187
-199
-200
-188
-164
-130
-93
-58
-33
-24
-36
-71
-129
-206
-295
-389
-478
-555
-610
-641
-644
-620
-570
-500
-413
-317
-216
-116
-19
71
152
224
286
339
384
422
453
479
500
513
519
513
493
457
402
329
239
137
29
-76
-169
-243
-290
-307
-294
-255
-196
-128
-58
3
51
82
97
103
106
112
130
161
206
261
317
365
396
403
385
344
290
235
195
185
219
301
432
604
800
1000
1182
1324
1408
1422
1363
1236
1049
820
563
297
35
-213
-442
-648
-832
-995
-1139
-1262
-1364
-1439
-1487
-1502
-1486
-1440
-1368
-1280
-1183
-1086
-996
-916
-846
-782
-718
-645
-555
-444
-308
-153
16
187
348
485
589
653
674
657
607
534
448
361
278
207
149
103
69
44
25
10
-1
-8
-13
-15
-17
-22
-34
-60
-102
-162
-241
-334
-433
-529
-612
-669
-693
-679
-627
-543
-434
-312
-190
-78
17
92
147
188
224
263
315
383
470
572
682
789
884
954
992
994
961
896
807
705
598
496
404
324
258
201
150
98
43
-19
-89
-164
-241
-317
-388
-451
-504
-547
-583
-612
-638
-660
-679
-693
-695
-681
-643
-575
-473
-336
-165
33
248
468
677
862
1008
1107
1151
1138
1072
960
812
643
463
286
122
-23
-144
-240
-313
-364
-399
-418
-424
-418
-401
-372
-333
-283
-226
-167
-111
-65
-35
-27
-41
-78
-132
-195
-257
-307
-333
-329
-291
-220
-122
-10
101
197
261
281
250
166
36
-130
-317
-508
-686
-835
-944
-1008
-1025
-1000
-941
-857
-759
-655
-554
-460
-374
-298
-228
-165
-108
-57
-16
12
24
14
-17
-70
-141
-224
-309
-387
-446
-480
-481
-447
-381
-289
-179
-62
51
152
234
294
333
354
364
369
375
386
404
427
450
467
472
459
426
372
301
220
139
66
11
-19
-23
-1
41
95
152
202
239
258
259
246
225
204
191
191
207
236
275
314
342
352
334
285
206
102
-19
-145
-265
-368
-447
-500
-528
-535
-529
-519
-511
-513
-525
-548
-577
-606
-628
-637
-629
-602
-558
-498
-428
-352
-275
-198
-123
-46
33
118
209
307
408
507
593
659
695
693
649
562
435
277
98
-90
-274
-441
-584
-695
-772
-816
-829
-818
-788
-744
-691
-634
-574
-514
-454
-394
-335
-278
-223
-172
-125
-85
-51
-25
-6
6
12
12
9
4
-3
-8
-11
-10
-5
6
22
41
61
79
91
94
83
58
16
-40
-107
-181
-255
-324
-379
-417
-435
-431
-406
-366
-314
-256
-197
-143
-95
-56
-23
5
32
62
96
137
184
236
289
340
383
415
432
433
417
385
341
287
229
170
114
63
21
-13
-39
-59
-73
-82
-89
-92
-93
-89
-80
-65
-41
-9
29
71
112
147
168
169
143
86
-4
-127
-278
-448
-627
-801
-959
-1086
-1174
-1214
-1205
-1148
-1049
-918
-765
-605
-448
-304
-181
-83
-9
43
76
98
114
130
151
179
215
259
309
363
417
467
511
545
567
574
565
539
497
441
373
298
221
147
83
34
4
-5
6
36
80
132
185
234
270
291
293
274
237
182
112
31
-60
-156
-257
-360
-463
-563
-658
-742
-811
-862
-890
-894
-874
-831
-771
-702
-632
-570
-523
-499
-498
-522
-566
-623
-683
-737
-776
-792
-781
-742
-677
-593
-496
-395
-299
-215
-148
-103
-79
-74
-86
-110
-140
-173
-205
-232
-254
-270
-281
-289
-297
-307
-324
-349
-384
-429
-483
-543
-603
-659
-702
-726
-724
-693
-629
-535
-415
-275
-126
22
159
278
371
438
480
502
513
520
534
561
607
673
757
855
959
1062
1155
1232
1289
1323
1335
1328
1305
1272
1232
1190
1149
1109
1073
1040
1010
983
958
937
918
903
889
877
862
844
820
786
741
684
617
540
457
372
288
209
136
72
16
-33
-76
-115
-153
-190
-228
-265
-302
-337
-368
-395
-417
-432
-442
-445
-442
-434
-420
-401
-375
-344
-307
-267
-224
-182
-144
-115
-97
-94
-108
-141
-193
-262
-347
-445
-553
-667
-784
-900
-1010
-1113
-1203
-1276
-1327
-1355
-1355
-1326
-1270
-1190
-1089
-976
-859
-746
-646
-567
-512
-486
-487
-513
-559
-618
-685
-755
-822
-884
-940
-990
-1035
-1076
-1115
-1149
-1177
-1195
-1197
-1179
-1135
-1062
-956
-819
-654
-467
-264
-57
145
333
497
630
729
791
818
812
781
730
669
606
551
511
493
502
540
609
705
825
962
1108
1253
1389
1508
1602
1668
1702
1705
1682
1635
1572
1500
1426
1353
1286
1227
1174
1126
1079
1031
977
917
849
774
696
618
545
480
426
387
362
352
355
371
397
433
477
529
588
654
723
794
858
911
943
947
916
846
734
585
405
205
-1
-201
-380
-527
-636
-705
-737
-739
-722
-696
-675
-666
-676
-707
-758
-825
-901
-981
-1058
-1128
-1191
-1248
-1301
-1353
-1406
-1462
-1520
-1576
-1625
-1662
-1681
-1678
-1652
-1603
-1536
-1456
-1370
-1285
-1206
-1133
-1067
-1004
-937
-860
-767
-656
-527
-385
-237
-94
31
127
185
198
168
99
-1
-118
-239
-351
-442
-505
-538
-541
-519
-479
-428
-375
-322
-274
-230
-186
-137
-77
-2
93
209
344
494
653
811
962
1096
1206
1288
1339
1358
1346
1309
1249
1171
1080
979
874
765
655
547
442
342
250
169
103
55
30
30
57
113
196
305
435
581
739
901
1061
1215
1356
1481
1586
1668
1726
1757
1760
1734
1681
1602
1499
1376
1238
1091
941
795
657
531
418
319
230
147
68
-13
-97
-185
-274
-360
-438
-502
-546
-567
-563
-537
-495
-443
-392
-349
-321
-312
-321
-346
-379
-413
-438
-449
-442
-418
-384
-348
-325
-327
-366
-452
-588
-771
-995
-1245
-1507
-1761
-1991
-2183
-2327
-2419
-2459
-2452
-2403
-2321
-2214
-2088
-1944
-1783
-1603
-1402
-1177
-926
-650
-355
-48
259
554
822
1051
1230
1349
1406
1400
1333
1214
1050
853
633
401
167
-59
-270
-460
-624
-758
-859
-924
-954
-947
-905
-830
-726
-597
-447
-283
-110
65
236
399
551
687
808
912
1002
1080
1147
1208
1265
1322
1379
1438
1497
1557
1613
1664
1706
1737
1755
1759
1750
1729
1698
1660
1619
1575
1531
1487
1442
1394
1340
1279
1208
1125
1032
931
823
715
610
513
430
362
313
281
267
268
280
301
326
353
378
399
413
419
414
397
368
326
271
208
138
69
6
-42
-70
-70
-39
24
118
238
376
522
665
793
897
967
999
988
932
832
690
506
283
25
-267
-589
-933
-1294
-1659
-2016
-2350
-2645
-2888
-3065
-3167
-3190
-3137
-3012
-2828
-2599
-2340
-2066
-1790
-1521
-1266
-1027
-804
-596
-399
-212
-37
125
272
397
499
575
625
651
659
656
649
644
646
655
670
687
698
696
675
631
563
476
375
271
173
91
34
5
6
34
82
143
210
274
331
378
413
438
453
460
461
454
438
410
369
314
246
168
86
8
-58
-104
-126
-119
-86
-31
39
114
183
237
269
275
255
211
149
74
-7
-88
-164
-233
-292
-342
-380
-406
-418
-412
-386
-339
-268
-177
-69
47
164
268
351
403
419
396
336
246
136
15
-103
-209
-295
-356
-389
-396
-380
-343
-291
-226
-153
-72
12
99
184
265
338
397
441
466
473
465
448
430
419
426
456
515
601
713
841
976
1105
1217
1303
1358
1380
1372
1341
1295
1244
1194
1152
1118
1089
1061
1022
967
883
765
609
416
191
-57
-317
-575
-821
-1042
-1229
-1378
-1487
-1555
-1586
-1584
-1555
-1503
-1432
-1345
-1244
-1128
-997
-850
-685
-504
-308
-100
114
329
538
732
905
1051
1168
1253
1310
1341
1354
1354
1349
1344
1344
1349
1359
1371
1379
1379
1367
1341
1298
1243
1180
1114
1053
1000
965
945
940
946
957
965
965
949
915
861
790
705
611
515
421
333
250
173
100
25
-52
-133
-219
-306
-390
-466
-526
-566
-582
-573
-540
-487
-421
-351
-283
-226
-185
-164
-164
-183
-220
-271
-334
-406
-486
-572
-667
-770
-884
-1008
-1144
-1290
-1443
-1600
-1755
-1903
-2039
-2156
-2250
-2316
-2352
-2357
-2329
-2271
-2186
-2078
-1951
-1810
-1661
-1508
-1352
-1197
-1040
-881
-717
-546
-366
-175
22
224
422
608
773
907
1004
1056
1064
1029
956
856
738
614
494
385
295
225
176
145
129
126
132
149
176
218
279
361
469
604
764
944
1136
1330
1513
1674
1800
1882
1911
1885
1803
1668
1488
1272
1032
780
529
292
77
-106
-253
-361
-431
-464
-467
-445
-404
-351
-291
-229
-166
-105
-45
15
74
134
192
246
293
327
344
339
308
248
160
45
-91
-243
-404
-565
-719
-857
-974
-1066
-1128
-1160
-1161
-1133
-1077
-996
-894
-774
-640
-496
-346
-191
-36
118
270
417
559
694
821
939
1045
1137
1214
1273
1314
1338
1344
1338
1321
1299
1275
1253
1234
1218
1205
1190
1168
1135
1086
1018
929
819
694
558
420
287
170
75
10
-23
-21
15
81
173
283
404
528
648
755
842
905
938
939
906
840
745
624
484
330
172
16
-131
-263
-376
-467
-535
-579
-600
-601
-582
-548
-500
-442
-376
-308
-239
-174
-117
-70
-36
-15
-9
-17
-37
-67
-106
-151
-201
-255
-311
-369
-427
-484
-539
-589
-630
-663
-684
-694
-694
-689
-682
-681
-691
-718
-763
-829
-913
-1006
-1106
-1197
-1272
-1321
-1338
-1318
-1262
-1173
-1056
-918
-767
-607
-445
-281
-117
50
222
402
590
786
989
1194
1398
1593
1776
1941
2084
2205
2301
2371
2414
2430
2415
2367
2282
2159
1996
1794
1558
1296
1016
733
458
202
-22
-209
-355
-460
-530
-571
-590
-598
-600
-602
-605
-610
-614
-611
-598
-569
-522
-455
-370
-271
-162
-52
52
142
210
250
256
227
162
62
-68
-221
-389
-562
-729
-880
-1004
-1093
-1141
-1146
-1108
-1030
-920
-785
-636
-482
-331
-193
-72
28
107
164
203
226
237
241
239
234
230
228
230
236
247
263
285
310
339
369
398
424
445
460
467
467
460
448
432
414
397
381
367
355
345
336
328
319
310
300
292
287
286
293
310
338
379
434
503
584
675
772
869
963
1046
1113
1159
1181
1176
1144
1087
1010
923
829
738
659
599
562
551
565
601
653
716
781
844
897
936
959
965
954
925
878
812
727
620
488
331
146
-64
-298
-550
-814
-1080
-1341
-1588
-1813
-2011
-2177
-2310
-2409
-2476
-2511
-2516
-2492
-2439
-2356
-2243
-2102
-1933
-1739
-1527
-1303
-1076
-854
-647
-461
-301
-171
-71
1
50
81
99
108
111
112
110
104
94
79
58
32
4
-25
-51
-71
-82
-84
-74
-55
-29
3
38
73
108
142
176
212
252
296
347
402
461
520
578
630
674
706
725
731
724
706
679
643
599
548
487
416
332
233
117
-17
-166
-330
-504
-681
-856
-1020
-1168
-1290
-1380
-1435
-1452
-1429
-1369
-1276
-1157
-1018
-871
-723
-583
-458
-350
-262
-191
-130
-72
-8
72
176
309
473
665
879
1104
1330
1544
1735
1894
2017
2103
2154
2176
2175
2159
2136
2107
2077
2043
2003
1953
1892
1817
1729
1632
1531
1433
1345
1273
1219
1184
1164
1154
1145
1129
1099
1051
985
905
817
730
656
603
577
581
613
665
727
786
830
848
831
776
684
558
407
239
63
-113
-284
-449
-608
-764
-921
-1083
-1252
-1430
-1614
-1802
-1989
-2169
-2336
-2487
-2618
-2730
-2822
-2899
-2961
-3013
-3054
-3086
-3106
-3110
-3092
-3048
-2971
-2856
-2703
-2510
-2281
-2023
-1745
-1458
-1173
-905
-666
-466
-314
-214
-170
-178
-234
-330
-455
-597
-744
-885
-1012
-1115
-1193
-1243
-1267
-1269
-1255
-1231
-1202
-1175
-1151
-1133
-1119
-1106
-1092
-1070
-1036
-986
-916
-825
-712
-579
-428
-266
-96
75
241
396
537
660
763
845
908
953
984
1004
1016
1022
1025
1024
1018
1008
990
961
921
867
800
720
630
534
436
340
251
173
108
59
28
12
13
27
53
88
129
172
215
255
289
315
331
335
329
313
288
256
219
179
136
91
43
-10
-67
-129
-198
-272
-348
-424
-493
-553
-598
-627
-639
-635
-620
-601
-585
-578
-589
-621
-676
-752
-846
-951
-1058
-1162
-1253
-1329
-1386
-1425
-1448
-1460
-1465
-1466
-1468
-1471
-1476
-1482
-1486
-1487
-1485
-1479
-1473
-1470
-1474
-1490
-1522
-1571
-1637
-1716
-1804
-1893
-1976
-2045
-2093
-2116
-2112
-2080
-2024
-1948
-1856
-1754
-1648
-1542
-1438
-1340
-1248
-1164
-1086
-1016
-951
-891
-834
-777
-718
-654
-582
-498
-402
-294
-175
-50
77
200
311
404
477
524
549
551
538
515
488
463
446
438
440
449
462
472
476
468
447
409
358
294
222
145
67
-11
-86
-159
-231
-302
-375
-449
-523
-595
-660
-715
-755
-777
-778
-759
-724
-676
-624
-575
-537
-516
-518
-543
-592
-660
-743
-833
-925
-1012
-1089
-1155
-1208
-1248
-1278
-1298
-1309
-1312
-1304
-1284
-1249
-1196
-1123
-1030
-917
-788
-648
-502
-355
-213
-79
47
166
280
395
513
639
775
920
1072
1226
1376
1515
1635
1734
1806
1851
1871
1868
1844
1802
1744
1670
1578
1466
1332
1172
988
781
555
319
82
-145
-354
-535
-684
-798
-880
-933
-965
-983
-994
-1002
-1010
-1016
-1020
-1016
-997
-961
-904
-826
-729
-617
-497
-374
-257
-148
-52
31
103
166
223
278
334
390
446
501
550
591
621
637
639
626
600
560
507
442
364
270
160
31
-116
-280
-459
-646
-835
-1016
-1183
-1325
-1438
-1516
-1559
-1568
-1546
-1498
-1427
-1339
-1235
-1117
-984
-835
-668
-481
-273
-48
192
440
687
925
1143
1336
1495
1618
1704
1756
1777
1774
1754
1722
1686
1649
1614
1583
1556
1533
1514
1498
1487
1480
1478
1482
1489
1499
1507
1509
1499
1469
1413
1327
1205
1049
860
645
412
171
-65
-288
-486
-654
-789
-891
-963
-1010
-1043
-1066
-1085
-1107
-1132
-1161
-1190
-1218
-1239
-1252
-1253
-1243
-1226
-1205
-1185
-1173
-1173
-1187
-1217
-1262
-1317
-1377
-1436
-1491
-1536
-1571
-1595
-1610
-1620
-1627
-1636
-1647
-1659
-1670
-1676
-1669
-1646
-1601
-1532
-1437
-1319
-1183
-1036
-885
-738
-599
-474
-363
-264
-175
-90
-5
86
186
296
416
542
670
794
907
1002
1076
1123
1141
1128
1085
1016
922
811
687
557
430
312
208
126
67
33
24
36
63
101
139
173
193
195
176
134
68
-17
-120
-234
-354
-475
-592
-698
-788
-859
-905
-924
-913
-872
-801
-703
-583
-447
-303
-157
-19
107
214
302
370
421
457
485
508
530
555
585
619
658
700
747
797
852
913
981
1056
1139
1225
1312
1393
1461
1508
1530
1523
1486
1422
1337
1240
1140
1048
971
914
879
862
860
864
867
863
848
822
787
749
716
696
696
718
764
828
905
983
1052
1100
1118
1100
1044
950
822
666
490
302
109
-82
-266
-438
-594
-732
-847
-936
-998
-1031
-1034
-1010
-962
-896
-818
-736
-657
-585
-525
-477
-440
-411
-387
-364
-339
-314
-289
-268
-256
-257
-274
-309
-360
-420
-482
-537
-575
-588
-572
-524
-447
-349
-238
-124
-17
75
147
200
235
259
277
298
326
363
409
460
510
551
578
584
569
533
479
416
349
287
236
199
176
167
166
169
169
164
151
132
110
92
84
94
127
189
279
397
538
696
865
1038
1210
1375
1532
1680
1820
1951
2077
2195
2306
2407
2495
2566
2615
2639
2636
2607
2552
2476
2384
2282
2177
2076
1984
1903
1837
1784
1742
1708
1677
1643
1602
1550
1483
1399
1298
1180
1045
897
738
569
395
219
42
-132
-300
-461
-612
-752
-880
-995
-1099
-1192
-1277
-1356
-1432
-1505
-1578
-1651
-1724
-1793
-1858
-1916
-1962
-1997
-2017
-2025
-2021
-2008
-1990
-1970
-1952
-1939
-1930
-1926
-1925
-1923
-1917
-1904
-1882
-1849
-1807
-1757
-1701
-1645
-1592
-1544
-1504
-1472
-1447
-1428
-1411
-1394
-1375
-1352
-1323
-1288
-1248
-1202
-1148
-1085
-1010
-918
-806
-669
-507
-318
-105
127
370
614
851
1070
1265
1430
1566
1675
1761
1831
1891
1949
2005
2065
2121
2170
2205
2218
2204
2159
2082
1977
1852
1716
1580
1456
1351
1272
1221
1194
1186
1187
1187
1175
1145
1090
1008
901
773
631
485
342
210
96
4
-63
-103
-115
-101
-60
6
96
209
342
492
653
818
980
1131
1261
1364
1432
1462
1452
1403
1318
1201
1060
899
726
546
364
184
7
-162
-323
-473
-610
-731
-833
-915
-975
-1012
-1027
-1020
-995
-954
-901
-839
-773
-706
-640
-577
-522
-474
-438
-415
-408
-417
-442
-483
-536
-597
-657
-710
-746
-758
-738
-683
-592
-467
-316
-145
34
211
378
528
657
764
853
928
996
1062
1130
1200
1270
1334
1384
1408
1395
1336
1223
1052
822
539
210
-154
-539
-932
-1321
-1693
-2037
-2347
-2612
-2829
-2991
-3096
-3139
-3119
-3035
-2889
-2684
-2427
-2125
-1790
-1435
-1073
-715
-375
-59
224
473
685
863
1008
1125
1216
1283
1326
1345
1340
1310
1252
1169
1063
937
799
655
516
389
284
208
166
163
198
271
379
515
674
848
1030
1212
1385
1544
1681
1793
1876
1927
1948
1939
1905
1849
1778
1698
1615
1535
1463
1402
1352
1313
1282
1252
1219
1173
1107
1012
886
721
514
266
-20
-340
-686
-1048
-1417
-1781
-2128
-2447
-2729
-2965
-3149
-3276
-3342
-3349
-3297
-3190
-3035
-2837
-2607
-2354
-2089
-1824
-1568
-1333
-1126
-953
-818
-721
-662
-636
-640
-668
-713
-772
-839
-912
-987
-1063
-1138
-1208
-1271
-1321
-1355
-1366
-1351
-1306
-1230
-1125
-996
-850
-697
-546
-409
-294
-208
-155
-135
-145
-179
-231
-291
-354
-411
-460
-497
-521
-532
-531
-517
-491
-453
-402
-337
-259
-169
-69
37
143
242
329
398
445
467
465
440
394
331
254
165
66
-45
-167
-302
-450
-610
-779
-951
-1117
-1267
-1390
-1473
-1508
-1486
-1402
-1258
-1057
-806
-517
-204
120
439
739
1006
1232
1406
1524
1583
1583
1529
1427
1286
1120
940
761
596
457
352
287
263
276
319
383
456
526
582
617
626
607
563
499
424
345
271
209
161
130
112
104
99
89
68
31
-25
-100
-189
-287
-385
-472
-538
-573
-570
-526
-441
-318
-165
8
187
359
513
638
725
770
772
733
657
550
419
269
107
-66
-245
-430
-621
-817
-1018
-1223
-1429
-1634
-1835
-2027
-2208
-2374
-2525
-2656
-2769
-2860
-2929
-2973
-2991
-2979
-2935
-2860
-2752
-2615
-2454
-2275
-2089
-1904
-1728
-1570
-1431
-1313
-1212
-1120
-1030
-931
-815
-676
-512
-325
-122
86
289
472
627
745
823
863
870
855
827
798
776
766
772
790
817
845
868
880
875
855
820
775
726
680
642
618
608
611
627
651
680
712
746
785
831
889
964
1058
1173
1305
1448
1591
1723
1829
1896
1914
1876
1781
1631
1435
1205
954
697
446
210
-6
-200
-375
-536
-688
-836
-985
-1134
-1281
-1423
-1552
-1662
-1748
-1805
-1832
-1831
-1805
-1762
-1708
-1649
-1589
-1530
-1473
-1415
-1352
-1282
-1202
-1113
-1016
-921
-831
-757
-705
-683
-692
-730
-792
-869
-948
-1016
-1063
-1081
-1064
-1014
-939
-844
-743
-647
-568
-512
-486
-487
-512
-554
-603
-650
-688
-708
-709
-688
-648
-590
-518
-438
-350
-257
-161
-62
39
143
247
348
443
527
597
647
675
682
666
632
584
527
467
410
359
317
283
257
235
214
191
162
126
84
38
-8
-47
-72
-77
-56
-4
80
194
333
490
653
813
955
1070
1150
1190
1188
1150
1081
993
897
805
728
676
651
656
690
746
818
901
988
1074
1157
1237
1315
1392
1469
1549
1629
1707
1780
1843
1892
1923
1936
1931
1910
1878
1839
1797
1756
1714
1669
1617
1551
1466
1355
1216
1050
861
657
448
244
57
-105
-239
-345
-427
-492
-551
-614
-689
-781
-895
-1026
-1172
-1325
-1477
-1621
-1752
-1867
-1966
-2050
-2121
-2180
-2229
-2265
-2283
-2279
-2244
-2173
-2061
-1909
-1721
-1505
-1274
-1044
-830
-648
-510
-424
-392
-412
-475
-571
-689
-817
-944
-1062
-1166
-1255
-1327
-1385
-1429
-1460
-1480
-1487
-1479
-1456
-1414
-1353
-1272
-1169
-1046
-901
-735
-546
-334
-96
167
453
760
1079
1402
1717
2011
2270
2484
2646
2751
2802
2806
2774
2718
2651
2586
2531
2490
2462
2445
2430
2409
2377
2330
2266
2191
2112
2040
1988
1966
1981
2036
2131
2258
2406
2562
2711
2840
2939
3000
3022
3005
2954
2878
2784
2680
2572
2465
2363
2267
2177
2093
2013
1941
1874
1815
1766
1727
1699
1683
1676
1677
1683
1688
1691
1687
1674
1649
1611
1559
1494
1417
1327
1228
1119
1004
886
765
644
526
413
308
211
123
45
-26
-92
-156
-222
-294
-378
-476
-594
-733
-894
-1076
-1276
-1489
-1708
-1923
-2126
-2307
-2457
-2568
-2638
-2664
-2650
-2599
-2520
-2422
-2313
-2201
-2094
-1994
-1902
-1819
-1742
-1669
-1599
-1532
-1471
-1419
-1382
-1365
-1373
-1405
-1460
-1531
-1606
-1672
-1715
-1720
-1676
-1578
-1424
-1219
-974
-703
-420
-142
121
360
571
756
918
1064
1201
1332
1460
1583
1697
1796
1873
1924
1948
1947
1926
1896
1867
1853
1862
1901
1971
2068
2184
2307
2425
2525
2598
2637
2640
2610
2553
2475
2383
2284
2180
2073
1960
1839
1704
1554
1388
1207
1016
824
638
466
316
191
94
22
-30
-69
-103
-138
-180
-234
-298
-371
-448
-525
-596
-655
-699
-725
-732
-721
-693
-652
-602
-545
-488
-435
-391
-364
-358
-377
-426
-505
-612
-742
-889
-1040
-1185
-1311
-1405
-1458
-1464
-1421
-1329
-1195
-1026
-834
-630
-424
-224
-37
135
291
433
565
691
818
947
1083
1224
1370
1515
1652
1773
1868
1925
1933
1882
1767
1582
1329
1016
653
258
-149
-543
-901
-1202
-1428
-1567
-1616
-1579
-1467
-1296
-1086
-860
-638
-436
-266
-134
-41
18
50
64
69
72
74
78
81
78
66
41
0
-55
-122
-196
-270
-335
-387
-419
-428
-413
-376
-318
-244
-158
-64
33
128
218
298
362
404
420
404
355
271
155
15
-140
-298
-442
-560
-638
-665
-638
-555
-421
-247
-45
170
385
585
763
912
1031
1121
1186
1232
1265
1290
1311
1332
1355
1380
1409
1442
1480
1524
1573
1626
1682
1736
1783
1817
1831
1819
1777
1703
1597
1466
1317
1158
1000
855
728
626
551
502
475
467
473
489
511
540
576
622
680
752
839
940
1050
1166
1281
1388
1484
1565
1628
1675
1706
1726
1735
1737
1730
1714
1686
1641
1576
1488
1377
1244
1091
926
753
582
418
266
131
15
-82
-161
-223
-270
-304
-327
-339
-344
-343
-341
-342
-350
-371
-406
-457
-521
-592
-662
-719
-751
-750
-705
-616
-483
-314
-119
85
286
468
621
741
826
881
915
936
954
975
1002
1036
1070
1098
1113
1109
1084
1038
975
905
838
782
747
737
752
787
836
889
939
977
1002
1014
1020
1025
1036
1060
1099
1152
1213
1271
1314
1329
1307
1242
1135
992
823
641
460
290
137
3
-119
-238
-367
-518
-699
-915
-1161
-1427
-1698
-1954
-2175
-2345
-2450
-2487
-2457
-2369
-2240
-2085
-1922
-1768
-1632
-1522
-1442
-1389
-1363
-1359
-1375
-1412
-1471
-1553
-1658
-1786
-1933
-2091
-2247
-2389
-2501
-2570
-2584
-2538
-2434
-2275
-2072
-1839
-1590
-1338
-1091
-854
-630
-413
-200
16
239
471
708
946
1174
1382
1559
1695
1785
1827
1822
1777
1699
1597
1479
1352
1222
1090
960
833
710
597
499
422
376
367
403
485
614
782
979
1192
1405
1601
1768
1894
1975
2009
2005
1968
1910
1844
1780
1725
1684
1656
1637
1619
1594
1552
1484
1387
1257
1096
912
710
504
304
122
-32
-149
-223
-252
-234
-171
-67
74
246
442
656
879
1103
1322
1525
1706
1858
1973
2049
2084
2078
2037
1965
1871
1763
1648
1532
1420
1311
1203
1091
970
833
675
492
286
59
-181
-427
-668
-897
-1108
-1298
-1468
-1623
-1769
-1914
-2065
-2226
-2399
-2579
-2759
-2931
-3084
-3207
-3295
-3345
-3359
-3344
-3311
-3272
-3238
-3219
-3221
-3244
-3282
-3327
-3368
-3394
-3394
-3362
-3296
-3200
-3080
-2946
-2808
-2676
-2555
-2449
-2355
-2269
-2181
-2084
-1970
-1831
-1667
-1476
-1265
-1038
-804
-569
-341
-125
78
264
433
586
721
837
933
1006
1054
1079
1080
1063
1033
998
966
945
942
959
996
1050
1113
1176
1229
1264
1273
1251
1199
1121
1022
911
798
692
603
536
494
481
493
528
579
640
701
755
793
806
789
737
648
523
367
189
-1
-192
-370
-523
-643
-724
-764
-765
-735
-682
-617
-549
-488
-439
-405
-384
-375
-371
-366
-354
-330
-291
-234
-161
-69
39
163
305
464
641
836
1045
1263
1484
1698
1892
2054
2175
2246
2263
2227
2144
2025
1885
1738
1598
1478
1385
1320
1279
1253
1231
1196
1135
1037
892
699
459
180
-128
-449
-769
-1074
-1349
-1584
-1770
-1903
-1981
-2004
-1975
-1900
-1788
-1647
-1490
-1327
-1172
-1037
-932
-864
-838
-850
-895
-961
-1032
-1090
-1117
-1096
-1016
-871
-662
-398
-96
225
542
833
1079
1269
1397
1469
1496
1496
1493
1509
1566
1681
1864
2116
2432
2797
3191
3592
3973
4310
4582
4770
4862
4850
4731
4508
4189
3784
3309
2783
2229
1669
1130
636
211
-126
-357
-473
-470
-351
-125
193
588
1039
1527
2033
2543
3042
3519
3964
4369
4725
5022
5250
5399
5456
5412
5257
4985
4592
4078
3448
2709
1872
951
-37
-1074
-2135
-3196
-4227
-5198
-6076
-6825
-7415
-7818
-8010
-7983
-7733
-7272
-6623
-5820
-4905
-3925
-2928
-1960
-1061
-263
413
953
1353
1617
1752
1769
1682
1503
1245
919
537
112
-342
-814
-1287
-1748
-2183
-2580
-2932
-3233
-3479
-3672
-3813
-3908
-3960
-3975
-3957
-3911
-3843
-3761
-3673
-3590
-3525
-3490
-3497
-3556
-3671
-3842
-4062
-4317
-4590
-4857
-5096
-5285
-5407
-5449
-5407
-5282
-5084
-4825
-4521
-4191
-3850
-3513
-3191
-2893
-2623
-2385
-2179
-2005
-1860
-1739
-1636
-1543
-1448
-1339
-1203
-1027
-803
-527
-200
167
559
954
1327
1651
1906
2076
2153
2143
2059
1925
1769
1624
1519
1479
1521
1650
1862
2145
2477
2835
3192
3527
3819
4054
4228
4335
4378
4363
4296
4185
4037
3858
3658
3442
3220
3002
2795
2609
2452
2327
2234
2172
2132
2105
2080
2045
1991
1914
1813
1689
1550
1402
1252
1103
957
806
643
454
227
-49
-376
-753
-1165
-1593
-2007
-2374
-2662
-2842
-2893
-2806
-2583
-2242
-1806
-1310
-790
-280
191
602
942
1211
1414
1565
1679
1770
1849
1923
1991
2048
2086
2093
2059
1975
1837
1645
1402
1116
796
455
102
-251
-595
-923
-1229
-1508
-1758
-1977
-2165
-2323
-2455
-2565
-2657
-2737
-2808
-2871
-2927
-2968
-2985
-2967
-2897
-2762
-2549
-2251
-1869
-1411
-896
-353
183
673
1075
1349
1463
1394
1129
670
33
-755
-1653
-2615
-3587
-4516
-5350
-6043
-6561
-6880
-6989
-6893
-6609
-6164
-5596
-4943
-4246
-3541
-2857
-2215
-1624
-1086
-595
-144
277
672
1038
1368
1645
1850
1961
1961
1837
1589
1228
776
265
-266
-778
-1235
-1607
-1878
-2043
-2108
-2089
-2005
-1881
-1734
-1579
-1421
-1259
-1083
-883
-646
-360
-21
370
807
1278
1766
2253
2722
3155
3537
3857
4103
4266
4339
4316
4196
3980
3675
3296
2865
2408
1959
1549
1208
957
809
761
798
892
1008
1110
1158
1122
987
745
408
-4
-462
-934
-1389
-1803
-2161
-2456
-2692
-2880
-3034
-3171
-3305
-3445
-3597
-3762
-3936
-4116
-4294
-4465
-4622
-4757
-4860
-4917
-4912
-4826
-4636
-4324
-3872
-3273
-2529
-1653
-670
384
1469
2540
3557
4483
5292
5964
6491
6869
7095
7171
7091
6852
6448
5872
5128
4225
3187
2052
872
-290
-1370
-2303
-3040
-3545
-3808
-3842
-3684
-3390
-3025
-2661
-2360
-2173
-2135
-2257
-2532
-2937
-3438
-3994
-4563
-5110
-5603
-6019
-6342
-6561
-6670
-6665
-6545
-6310
-5964
-5517
-4984
-4386
-3747
-3097
-2465
-1877
-1350
-897
-516
-201
64
295
508
712
911
1096
1255
1368
1415
1382
1264
1064
802
506
212
-41
-218
-294
-258
-112
122
414
722
1002
1214
1327
1318
1181
921
555
104
-405
-946
-1494
-2029
-2536
-2999
-3405
-3739
-3985
-4125
-4140
-4014
-3735
-3300
-2717
-2005
-1199
-338
529
1347
2070
2654
3070
3300
3344
3213
2932
2530
2043
1506
947
392
-143
-647
-1116
-1549
-1945
-2304
-2623
-2897
-3117
-3277
-3368
-3385
-3325
-3192
-2990
-2731
-2426
-2086
-1721
-1336
-934
-513
-66
411
923
1470
2045
2639
3228
3786
4283
4690
4980
5133
5141
5003
4733
4352
3891
3383
2861
2355
1889
1479
1134
856
642
486
380
315
286
284
304
336
370
393
388
337
225
36
-236
-594
-1030
-1528
-2064
-2612
-3141
-3624
-4038
-4369
-4607
-4753
-4815
-4802
-4729
-4606
-4443
-4245
-4010
-3736
-3415
-3036
-2591
-2070
-1467
-776
4
871
1818
2833
3899
4989
6069
7097
8026
8806
9387
9727
9794
9574
9072
8313
7341
6214
5000
3766
2572
1465
469
-409
-1184
-1885
-2550
-3216
-3913
-4653
-5432
-6223
-6984
-7659
-8186
-8514
-8593
-8399
-7926
-7190
-6224
-5079
-3808
-2469
-1111
225
1512
2734
3887
4972
5994
6956
7857
8690
9439
10086
10606
10976
11174
11186
11002
10621
10051
9305
8406
7376
6244
5037
3781
2504
1229
-22
-1228
-2371
-3436
-4407
-5273
-6026
-6659
-7169
-7558
-7830
-7993
-8058
-8041
-7952
-7806
-7615
-7385
-7120
-6819
-6479
-6093
-5655
-5161
-4613
-4019
-3392
-2755
-2134
-1556
-1047
-627
-305
-80
60
138
182
223
286
387
531
707
893
1057
1163
1182
1090
882
569
179
-247
-657
-1002
-1245
-1354
-1327
-1179
-944
-671
-418
-240
-180
-270
-518
-915
-1431
-2027
-2654
-3265
-3817
-4277
-4626
-4853
-4958
-4949
-4835
-4630
-4346
-3995
-3590
-3145
-2679
-2212
-1765
-1362
-1020
-757
-573
-466
-420
-412
-416
-404
-357
-264
-126
42
214
360
447
447
344
135
-169
-543
-952
-1360
-1731
-2039
-2269
-2423
-2513
-2562
-2600
-2655
-2750
-2900
-3107
-3364
-3653
-3951
-4234
-4480
-4672
-4799
-4854
-4839
-4752
-4596
-4368
-4059
-3664
-3166
-2556
-1825
-972
-3
1064
2205
3383
4559
5691
6735
7654
8413
8987
9358
9515
9456
9185
8716
8064
7258
6322
5292
4202
3088
1987
929
-61
-963
-1765
-2463
-3060
-3559
-3970
-4298
-4550
-4728
-4830
-4855
-4796
-4652
-4421
-4107
-3717
-3263
-2763
-2232
-1689
-1151
-628
-129
343
792
1222
1643
2067
2503
2961
3448
3969
4524
5108
5713
6322
6918
7474
7964
8359
8630
8751
8702
8472
8058
7468
6719
5836
4850
3796
2707
1614
543
-483
-1449
-2342
-3151
-3864
-4469
-4952
-5297
-5486
-5506
-5346
-5005
-4488
-3813
-3006
-2102
-1141
-166
783
1668
2459
3135
3684
4100
4384
4541
4581
4512
4344
4088
3753
3350
2893
2398
1880
1360
855
386
-34
-391
-677
-892
-1036
-1116
-1140
-1119
-1063
-982
-885
-781
-679
-586
-513
-473
-479
-545
-687
-919
-1249
-1681
-2213
-2833
-3520
-4247
-4978
-5674
-6295
-6803
-7163
-7352
-7353
-7160
-6780
-6227
-5526
-4704
-3793
-2826
-1832
-842
121
1034
1879
2637
3294
3835
4248
4526
4665
4668
4547
4323
4025
3688
3351
3055
2832
2710
2700
2801
2996
3256
3541
3808
4016
4130
4128
4000
3755
3411
2998
2552
2108
1696
1339
1049
828
668
558
483
428
386
352
329
324
348
412
526
695
921
1201
1527
1891
2281
2688
3101
3513
3913
4293
4641
4942
5179
5333
5386
5322
5128
4800
4342
3765
3090
2343
1551
745
-49
-809
-1518
-2164
-2740
-3241
-3663
-3998
-4238
-4372
-4390
-4281
-4038
-3661
-3158
-2545
-1847
-1096
-325
429
1135
1770
2315
2766
3125
3403
3614
3778
3913
4035
4157
4286
4428
4583
4751
4927
5108
5290
5465
5626
5762
5863
5913
5898
5802
5612
5318
4915
4404
3791
3089
2315
1490
634
-230
-1082
-1906
-2685
-3407
-4062
-4641
-5137
-5543
-5853
-6062
-6170
-6176
-6084
-5902
-5639
-5309
-4925
-4503
-4057
-3599
-3141
-2690
-2253
-1834
-1436
-1059
-705
-371
-54
252
554
861
1185
1536
1922
2348
2812
3306
3814
4314
4776
5170
5465
5635
5661
5534
5256
4840
4309
3693
3024
2334
1654
1004
403
-144
-634
-1072
-1459
-1801
-2096
-2341
-2527
-2642
-2673
-2605
-2431
-2145
-1749
-1254
-675
-35
642
1326
1991
2612
3166
3638
4013
4283
4445
4499
4446
4294
4051
3727
3334
2888
2402
1892
1371
853
351
-126
-567
-965
-1310
-1595
-1811
-1950
-2001
-1962
-1824
-1589
-1262
-852
-376
144
684
1218
1718
2161
2526
2798
2968
3032
2992
2851
2618
2304
1918
1473
983
462
-74
-607
-1119
-1592
-2009
-2359
-2632
-2826
-2942
-2991
-2983
-2933
-2854
-2758
-2651
-2535
-2407
-2258
-2080
-1864
-1604
-1298
-951
-574
-182
203
561
870
1111
1270
1335
1300
1161
919
574
132
-401
-1014
-1694
-2418
-3158
-3880
-4547
-5118
-5553
-5822
-5901
-5780
-5466
-4979
-4353
-3631
-2863
-2094
-1369
-719
-165
285
634
897
1092
1241
1363
1477
1596
1731
1890
2079
2306
2579
2909
3306
3778
4331
4962
5664
6416
7194
7962
8683
9316
9824
10172
10332
10285
10018
9527
8815
7890
6768
5469
4019
2452
807
-869
-2525
-4106
-5554
-6818
-7852
-8622
-9110
-9310
-9235
-8910
-8372
-7662
-6826
-5906
-4937
-3948
-2959
-1982
-1027
-97
800
1654
2452
3176
3804
4313
4682
4893
4937
4810
4519
4080
3517
2857
2132
1373
612
-125
-817
-1445
-1998
-2468
-2851
-3144
-3347
-3460
-3482
-3414
-3255
-3002
-2658
-2222
-1699
-1099
-432
284
1027
1771
2489
3154
3737
4216
4574
4799
4890
4849
4688
4423
4075
3664
3213
2744
2277
1830
1419
1061
768
553
423
385
439
581
797
1071
1377
1687
1970
2196
2338
2373
2287
2073
1730
1268
700
43
-679
-1444
-2224
-2992
-3715
-4362
-4896
-5282
-5486
-5482
-5249
-4782
-4089
-3195
-2142
-985
213
1385
2469
3412
4175
4741
5111
5303
5350
5293
5178
5044
4922
4835
4789
4782
4801
4828
4844
4831
4778
4674
4517
4308
4048
3741
3388
2988
2542
2048
1507
921
299
-347
-1000
-1647
-2268
-2850
-3383
-3863
-4294
-4682
-5038
-5370
-5686
-5985
-6261
-6499
-6679
-6777
-6770
-6636
-6364
-5949
-5400
-4735
-3982
-3175
-2351
-1545
-786
-96
512
1035
1478
1854
2179
2472
2750
3027
3312
3608
3914
4222
4520
4790
5015
5175
5251
5223
5076
4798
4381
3824
3132
2317
1397
401
-641
-1690
-2706
-3648
-4476
-5154
-5652
-5948
-6030
-5896
-5556
-5027
-4335
-3513
-2599
-1629
-640
334
1263
2122
2891
3554
4099
4516
4796
4932
4918
4752
4434
3971
3378
2677
1899
1085
280
-466
-1107
-1598
-1905
-2005
-1892
-1572
-1071
-423
325
1120
1907
2635
3256
3733
4035
4150
4069
3798
3352
2755
2037
1237
390
-463
-1282
-2032
-2685
-3217
-3616
-3880
-4014
-4033
-3959
-3815
-3628
-3421
-3213
-3019
-2846
-2698
-2570
-2459
-2356
-2256
-2152
-2043
-1926
-1801
-1670
-1532
-1388
-1238
-1081
-919
-752
-585
-423
-275
-151
-59
-8
-2
-42
-125
-241
-378
-524
-665
-789
-890
-966
-1016
-1050
-1073
-1094
-1121
-1158
-1207
-1266
-1332
-1399
-1463
-1520
-1568
-1609
-1643
-1673
-1697
-1715
-1720
-1705
-1662
-1580
-1454
-1281
-1068
-824
-566
-316
-97
72
176
206
164
61
-87
-260
-436
-597
-730
-830
-901
-951
-994
-1045
-1113
-1206
-1323
-1455
-1588
-1704
-1783
-1809
-1768
-1653
-1464
-1206
-890
-527
-130
289
719
1152
1579
1991
2377
2725
3020
3245
3386
3431
3373
3213
2959
2625
2233
1803
1359
916
486
70
-335
-740
-1158
-1599
-2070
-2569
-3081
-3586
-4054
-4450
-4740
-4895
-4894
-4726
-4396
-3919
-3322
-2638
-1905
-1161
-440
227
817
1312
1699
1972
2129
2169
2099
1926
1667
1339
969
585
220
-96
-333
-469
-491
-395
-191
104
463
854
1244
1603
1906
2138
2290
2362
2362
2300
2192
2047
1878
1689
1482
1256
1006
730
420
77
-301
-708
-1138
-1581
-2025
-2460
-2871
-3247
-3575
-3848
-4054
-4193
-4258
-4251
-4177
-4043
-3864
-3653
-3430
-3214
-3024
-2877
-2786
-2758
-2794
-2888
-3027
-3194
-3367
-3521
-3634
-3684
-3655
-3538
-3331
-3038
-2672
-2249
-1792
-1323
-865
-437
-53
278
555
782
970
1130
1277
1423
1577
1744
1922
2106
2287
2456
2603
2723
2816
2887
2949
3017
3109
3242
3426
3669
3967
4307
4669
5029
5356
5624
5808
5892
5868
5737
5507
5195
4818
4398
3951
3496
3043
2603
2181
1783
1416
1083
793
552
366
237
164
142
160
202
252
292
309
293
242
162
66
-29
-102
-133
-108
-16
142
359
621
907
1194
1459
1683
1850
1950
1981
1944
1844
1688
1485
1244
973
678
368
49
-271
-584
-881
-1156
-1402
-1617
-1798
-1950
-2075
-2181
-2270
-2347
-2410
-2455
-2474
-2456
-2392
-2271
-2090
-1849
-1557
-1230
-887
-551
-246
8
199
318
367
353
288
187
62
-77
-224
-381
-550
-737
-947
-1181
-1435
-1700
-1959
-2195
-2387
-2519
-2580
-2567
-2488
-2359
-2202
-2044
-1908
-1816
-1780
-1802
-1874
-1979
-2095
-2197
-2262
-2273
-2221
-2107
-1941
-1738
-1520
-1309
-1126
-989
-909
-892
-941
-1053
-1225
-1452
-1728
-2050
-2412
-2809
-3232
-3673
-4117
-4550
-4955
-5317
-5621
-5859
-6024
-6115
-6134
-6088
-5982
-5824
-5616
-5362
-5062
-4716
-4325
-3894
-3431
-2948
-2465
-2003
-1585
-1229
-951
-758
-648
-607
-618
-653
-686
-691
-646
-540
-367
-131
160
491
849
1225
1611
2007
2418
2851
3314
3813
4348
4913
5494
6068
6607
7080
7458
7712
7821
7770
7554
7175
6642
5971
5181
4296
3340
2340
1322
316
-651
-1550
-2353
-3037
-3580
-3969
-4198
-4269
-4193
-3990
-3685
-3311
-2901
-2491
-2111
-1790
-1550
-1406
-1366
-1431
-1596
-1848
-2168
-2533
-2917
-3292
-3629
-3902
-4090
-4179
-4162
-4043
-3833
-3551
-3220
-2866
-2513
-2180
-1879
-1614
-1379
-1163
-947
-716
-452
-145
205
595
1008
1427
1824
2176
2460
2660
2767
2776
2692
2525
2288
1994
1658
1295
916
533
156
-205
-537
-830
-1072
-1253
-1365
-1405
-1373
-1276
-1125
-934
-720
-499
-286
-93
74
213
325
415
488
550
605
655
699
735
759
770
764
742
704
652
588
512
423
319
192
36
-155
-388
-666
-986
-1344
-1728
-2123
-2514
-2881
-3211
-3490
-3709
-3864
-3955
-3983
-3953
-3867
-3730
-3542
-3305
-3017
-2679
-2292
-1860
-1390
-892
-378
138
643
1126
1576
1989
2360
2689
2976
3220
3418
3567
3658
3683
3630
3491
3260
2935
2521
2029
1480
895
301
-274
-805
-1268
-1647
-1931
-2115
-2199
-2187
-2087
-1905
-1651
-1331
-953
-523
-47
465
1004
1554
2099
2618
3090
3490
3797
3991
4057
3986
3775
3429
2961
2389
1739
1037
314
-401
-1081
-1704
-2253
-2717
-3093
-3382
-3591
-3730
-3811
-3846
-3844
-3813
-3756
-3673
-3562
-3418
-3237
-3015
-2751
-2447
-2108
-1743
-1363
-981
-610
-262
53
329
560
746
888
989
1050
1074
1064
1020
941
828
679
494
274
23
-256
-555
-867
-1181
-1487
-1775
-2033
-2251
-2418
-2525
-2562
-2523
-2400
-2192
-1894
-1510
-1042
-499
110
772
1472
2193
2918
3630
4311
4943
5511
6000
6395
6686
6861
6914
6841
6643
6324
5893
5365
4757
4090
3383
2658
1934
1225
544
-103
-713
-1283
-1816
-2312
-2771
-3193
-3573
-3908
-4195
-4430
-4612
-4743
-4828
-4876
-4894
-4893
-4878
-4854
-4819
-4767
-4687
-4567
-4394
-4156
-3849
-3473
-3038
-2561
-2066
-1579
-1127
-737
-426
-205
-77
-36
-67
-153
-275
-415
-560
-699
-831
-954
-1074
-1195
-1320
-1449
-1579
-1703
-1810
-1887
-1925
-1915
-1851
-1734
-1570
-1366
-1136
-891
-643
-401
-172
42
239
423
594
756
908
1049
1176
1284
1370
1429
1458
1457
1426
1370
1294
1203
1105
1004
906
816
739
678
636
616
621
652
709
790
888
996
1105
1202
1276
1315
1312
1262
1163
1020
841
635
414
192
-23
-220
-396
-547
-673
-778
-863
-932
-987
-1027
-1054
-1065
-1057
-1028
-973
-890
-776
-629
-449
-235
10
282
574
877
1176
1456
1698
1884
1995
2020
1951
1788
1542
1231
883
527
197
-76
-267
-360
-349
-240
-51
196
472
747
995
1197
1340
1420
1440
1410
1340
1242
1123
990
843
678
491
279
42
-218
-491
-763
-1014
-1230
-1391
-1485
-1510
-1470
-1378
-1254
-1125
-1016
-951
-947
-1012
-1144
-1334
-1562
-1803
-2033
-2228
-2369
-2445
-2454
-2402
-2303
-2174
-2035
-1905
-1801
-1736
-1714
-1737
-1801
-1899
-2019
-2152
-2285
-2408
-2511
-2586
-2626
-2624
-2577
-2483
-2341
-2156
-1934
-1685
-1421
-1157
-908
-687
-506
-372
-286
-246
-245
-271
-311
-353
-385
-398
-386
-349
-287
-203
-99
21
158
314
493
700
941
1221
1540
1898
2286
2697
3116
3528
3920
4278
4590
4851
5055
5201
5293
5331
5321
5264
5163
5021
4839
4623
4375
4103
3817
3528
3247
2987
2758
2567
2419
2312
2243
2203
2182
2169
2152
2123
2073
1997
1892
1758
1592
1396
1168
907
612
282
-84
-485
-919
-1378
-1855
-2340
-2820
-3282
-3716
-4109
-4454
-4743
-4972
-5139
-5246
-5293
-5285
-5225
-5119
-4973
-4793
-4588
-4366
-4137
-3909
-3694
-3499
-3333
-3200
-3104
-3046
-3025
-3037
-3075
-3133
-3200
-3268
-3326
-3364
-3372
-3342
-3265
-3136
-2950
-2707
-2406
-2051
-1645
-1195
-709
-193
343
891
1444
1993
2531
3050
3544
4006
4431
4813
5151
5444
5696
5911
6097
6261
6413
6558
6700
6840
6973
7090
7179
7228
7224
7155
7015
6803
6524
6188
5810
5407
4997
4596
4217
3869
3556
3278
3030
2809
2608
2423
2252
2092
1944
1811
1691
1585
1491
1402
1313
1216
1104
969
809
622
412
185
-51
-284
-502
-695
-851
-961
-1018
-1016
-950
-817
-617
-351
-23
360
787
1245
1717
2183
2626
3027
3369
3640
3833
3946
3980
3944
3846
3698
3511
3296
3063
2821
2577
2336
2103
1883
1679
1494
1327
1176
1036
899
754
591
399
170
-101
-412
-755
-1118
-1482
-1828
-2137
-2393
-2584
-2706
-2762
-2761
-2717
-2649
-2571
-2500
-2445
-2412
-2401
-2409
-2431
-2461
-2494
-2528
-2564
-2606
-2658
-2725
-2806
-2902
-3003
-3100
-3176
-3215
-3200
-3118
-2959
-2721
-2408
-2029
-1601
-1139
-661
-181
288
738
1167
1574
1960
2326
2671
2992
3280
3528
3722
3852
3908
3889
3794
3634
3425
3189
2953
2743
2586
2504
2511
2614
2810
3088
3427
3805
4194
4566
4895
5161
5347
5445
5449
5360
5183
4925
4594
4198
3746
3246
2708
2140
1555
967
392
-153
-649
-1078
-1427
-1684
-1845
-1912
-1895
-1808
-1671
-1506
-1336
-1180
-1056
-975
-942
-958
-1016
-1108
-1223
-1348
-1472
-1584
-1676
-1741
-1774
-1773
-1734
-1658
-1547
-1402
-1230
-1036
-829
-620
-420
-239
-86
31
109
147
150
122
70
3
-75
-158
-246
-339
-442
-559
-695
-851
-1028
-1221
-1420
-1614
-1787
-1923
-2004
-2019
-1955
-1808
-1578
-1268
-890
-455
19
515
1014
1503
1962
2378
2740
3038
3266
3420
3497
3499
3427
3287
3087
2836
2543
2222
1884
1542
1209
898
620
385
201
75
11
11
74
196
372
594
854
1141
1444
1754
2059
2351
2620
2859
3062
3224
3339
3407
3425
3396
3323
3213
3072
2910
2739
2569
2408
2264
2142
2041
1960
1892
1829
1761
1681
1581
1455
1304
1129
935
731
524
324
139
-26
-167
-283
-376
-449
-506
-549
-583
-609
-627
-639
-642
-636
-622
-600
-572
-541
-513
-491
-482
-489
-516
-562
-628
-708
-799
-892
-981
-1058
-1118
-1156
-1170
-1162
-1134
-1093
-1046
-1000
-965
-945
-943
-960
-995
-1043
-1097
-1150
-1197
-1231
-1250
-1253
-1243
-1222
-1196
-1168
-1141
-1115
-1088
-1055
-1006
-936
-833
-692
-508
-281
-12
292
621
965
1311
1648
1964
2250
2499
2704
2860
2963
3012
3006
2945
2833
2673
2473
2242
1991
1729
1466
1209
961
723
489
251
2
-269
-569
-900
-1259
-1639
-2025
-2401
-2745
-3040
-3269
-3422
-3494
-3488
-3413
-3279
-3103
-2896
-2672
-2437
-2196
-1948
-1689
-1415
-1121
-804
-466
-112
252
615
966
1295
1594
1856
2081
2269
2423
2548
2649
2729
2792
2838
2868
2881
2879
2862
2835
2802
2772
2750
2747
2767
2814
2889
2988
3106
3231
3352
3456
3528
3557
3531
3440
3280
3046
2737
2358
1914
1413
868
293
-295
-878
-1439
-1959
-2424
-2821
-3142
-3384
-3548
-3639
-3666
-3642
-3578
-3487
-3381
-3269
-3160
-3058
-2965
-2881
-2806
-2737
-2669
-2600
-2524
-2440
-2342
-2230
-2101
-1956
-1796
-1624
-1443
-1257
-1070
-884
-701
-519
-335
-141
71
307
576
883
1227
1605
2005
2412
2806
3163
3459
3673
3786
3785
3666
3429
3083
2643
2126
1551
939
307
-330
-960
-1577
-2176
-2753
-3306
-3835
-4335
-4802
-5233
-5619
-5956
-6238
-6461
-6622
-6722
-6761
-6745
-6678
-6565
-6412
-6226
-6010
-5770
-5509
-5231
-4942
-4646
-4350
-4062
-3792
-3547
-3338
-3172
-3057
-2997
-2994
-3048
-3154
-3305
-3490
-3698
-3917
-4132
-4331
-4503
-4638
-4729
-4773
-4769
-4717
-4621
-4486
-4316
-4117
-3895
-3651
-3391
-3114
-2823
-2519
-2201
-1874
-1540
-1203
-871
-548
-243
39
292
515
705
867
1002
1120
1224
1320
1412
1504
1592
1673
1741
1785
1798
1771
1696
1571
1395
1174
917
635
342
55
-213
-448
-641
-786
-879
-922
-917
-872
-792
-684
-554
-406
-244
-68
121
321
533
755
984
1216
1444
1663
1865
2045
2201
2328
2429
2506
2565
2614
2660
2711
2772
2848
2938
3041
3152
3266
3374
3469
3547
3602
3633
3638
3618
3574
3505
3409
3284
3123
2921
2668
2360
1991
1561
1072
535
-38
-628
-1215
-1779
-2298
-2757
-3142
-3448
-3673
-3822
-3902
-3924
-3901
-3844
-3762
-3662
-3549
-3423
-3285
-3132
-2964
-2778
-2575
-2357
-2127
-1889
-1649
-1410
-1178
-957
-750
-560
-389
-236
-105
6
94
160
203
223
221
199
159
103
34
-44
-129
-220
-316
-415
-519
-629
-745
-868
-998
-1135
-1275
-1418
-1560
-1696
-1824
-1939
-2037
-2115
-2170
-2198
-2199
-2171
-2113
-2025
-1910
-1770
-1610
-1433
-1247
-1058
-871
-693
-527
-376
-239
-116
-2
106
214
327
448
578
717
863
1012
1159
1298
1424
1535
1630
1709
1776
1835
1891
1950
2012
2080
2151
2219
2277
2316
2326
2300
2231
2118
1963
1770
1548
1309
1063
820
589
375
177
-7
-181
-355
-535
-729
-940
-1170
-1417
-1676
-1939
-2198
-2446
-2676
-2882
-3065
-3223
-3360
-3480
-3585
-3678
-3760
-3829
-3884
-3920
-3933
-3921
-3881
-3815
-3727
-3622
-3510
-3398
-3295
-3208
-3141
-3096
-3073
-3069
-3080
-3101
-3128
-3159
-3192
-3227
-3263
-3301
-3340
-3379
-3415
-3440
-3449
-3435
-3391
-3314
-3200
-3053
-2878
-2681
-2473
-2265
-2065
-1882
-1722
-1585
-1471
-1378
-1301
-1238
-1185
-1141
-1108
-1088
-1084
-1096
-1126
-1168
-1217
-1261
-1289
-1285
-1236
-1134
-971
-749
-472
-154
191
545
889
1209
1495
1740
1946
2118
2265
2397
2525
2657
2796
2942
3091
3236
3368
3480
3564
3618
3644
3645
3628
3602
3577
3557
3548
3549
3560
3574
3587
3591
3583
3560
3522
3471
3410
3344
3277
3210
3143
3075
3001
2918
2821
2709
2583
2444
2299
2157
2024
1909
1816
1747
1698
1665
1637
1602
1551
1471
1356
1203
1010
784
529
255
-28
-313
-590
-855
-1102
-1329
-1530
-1705
-1848
-1957
-2028
-2056
-2039
-1977
-1871
-1726
-1549
-1347
-1131
-907
-685
-468
-260
-59
136
328
521
719
920
1124
1327
1523
1704
1861
1989
2079
2129
2136
2102
2029
1922
1788
1632
1461
1282
1100
922
753
595
454
332
230
149
91
55
41
48
76
127
203
305
439
608
814
1058
1341
1659
2005
2371
2743
3109
3454
3763
4022
4223
4355
4411
4391
4294
4125
3888
3595
3255
2883
2493
2102
1726
1379
1074
822
627
491
410
375
377
400
433
464
484
490
481
462
442
430
436
468
532
630
759
915
1089
1274
1462
1647
1826
1998
2168
2339
2516
2704
2906
3122
3349
3584
3819
4043
4253
4437
4589
4705
4779
4810
4796
4736
4629
4473
4269
4018
3720
3380
3003
2596
2170
1734
1298
873
466
84
-271
-595
-889
-1155
-1391
-1600
-1781
-1933
-2054
-2144
-2202
-2230
-2232
-2212
-2180
-2143
-2110
-2091
-2091
-2113
-2159
-2224
-2305
-2395
-2487
-2574
-2651
-2715
-2766
-2804
-2831
-2848
-2857
-2858
-2850
-2832
-2800
-2752
-2686
-2602
-2502
-2390
-2271
-2152
-2040
-1941
-1859
-1798
-1756
-1732
-1721
-1719
-1718
-1713
-1699
-1670
-1624
-1557
-1465
-1346
-1197
-1016
-800
-549
-262
57
404
771
1149
1528
1897
2246
2568
2857
3110
3328
3511
3662
3785
3881
3951
3992
4002
3975
3908
3796
3638
3436
3195
2923
2632
2335
2045
1774
1531
1324
1155
1025
931
869
833
819
824
845
883
939
1014
1112
1232
1376
1542
1727
1926
2134
2345
2553
2751
2934
3096
3232
3338
3407
3434
3415
3345
3219
3036
2793
2494
2141
1739
1298
825
331
-176
-686
-1192
-1688
-2167
-2627
-3064
-3475
-3856
-4207
-4522
-4798
-5032
-5221
-5361
-5450
-5489
-5476
-5413
-5304
-5152
-4963
-4743
-4498
-4238
-3969
-3701
-3441
-3196
-2971
-2771
-2597
-2448
-2321
-2210
-2110
-2013
-1914
-1808
-1692
-1566
-1433
-1297
-1163
-1038
-926
-831
-753
-691
-639
-591
-541
-480
-402
-303
-182
-39
123
297
478
660
838
1006
1168
1317
1457
1589
1715
1834
1948
2055
2155
2245
2325
2395
2455
2508
2558
2608
2662
2723
2790
2864
2939
3010
3070
3110
3125
3107
3054
2966
2843
2690
2512
2317
2109
1893
1672
1449
1225
1000
775
554
339
139
-39
-184
-287
-339
-333
-265
-137
46
276
541
826
1118
1405
1675
1922
2143
2337
2507
2658
2795
2923
3044
3159
3267
3364
3446
3508
3545
3553
3532
3482
3408
3315
3211
3104
3001
2910
2835
2779
2742
2722
2716
2718
2721
2721
2710
2684
2638
2570
2480
2366
2231
2076
1905
1722
1532
1339
1148
966
796
642
508
397
309
245
204
183
179
188
206
228
249
265
272
267
248
212
161
93
11
-83
-186
-294
-401
-503
-594
-670
-725
-755
-758
-730
-671
-581
-463
-319
-154
28
219
413
604
786
950
1093
1208
1293
1346
1365
1352
1308
1238
1146
1036
914
784
651
519
389
263
144
30
-76
-175
-263
-339
-399
-440
-460
-455
-426
-371
-295
-202
-98
8
108
195
260
299
309
290
245
180
101
17
-65
-137
-194
-233
-254
-258
-249
-235
-222
-218
-230
-266
-330
-426
-555
-715
-903
-1114
-1342
-1580
-1820
-2054
-2277
-2484
-2669
-2833
-2974
-3093
-3194
-3278
-3349
-3409
-3458
-3495
-3519
-3524
-3506
-3458
-3374
-3251
-3084
-2873
-2619
-2326
-2003
-1657
-1300
-943
-597
-273
21
278
493
665
794
882
932
948
937
901
846
774
688
590
480
357
222
74
-87
-260
-444
-634
-826
-1014
-1196
-1360
-1501
-1615
-1696
-1741
-1749
-1721
-1659
-1569
-1454
-1323
-1180
-1034
-890
-754
-629
-521
-430
-359
-308
-277
-265
-272
-295
-333
-382
-442
-508
-578
-649
-717
-780
-834
-876
-901
-908
-894
-856
-794
-709
-603
-480
-346
-209
-77
41
137
204
237
235
198
129
36
-76
-196
-318
-434
-540
-631
-707
-769
-819
-860
-894
-924
-948
-968
-982
-989
-987
-977
-958
-936
-912
-894
-887
-896
-926
-980
-1057
-1156
-1274
-1406
-1545
-1687
-1827
-1961
-2089
-2209
-2323
-2432
-2536
-2637
-2732
-2820
-2896
-2956
-2994
-3006
-2988
-2936
-2850
-2732
-2585
-2414
-2224
-2023
-1816
-1611
-1412
-1224
-1050
-891
-749
-623
-511
-412
-324
-243
-167
-93
-19
56
134
214
296
378
458
533
600
656
699
727
738
733
711
676
629
573
513
451
393
341
299
269
253
251
263
288
324
371
427
491
564
647
742
851
979
1128
1300
1499
1723
1973
2245
2538
2846
3165
3490
3816
4139
4454
4755
5039
5301
5535
5736
5900
6023
6101
6136
6127
6080
6001
5897
5777
5650
5523
5400
5284
5174
5068
4959
4842
4711
4561
4388
4191
3972
3732
3476
3208
2929
2642
2346
2041
1724
1392
1047
687
318
-53
-419
-768
-1090
-1375
-1615
-1805
-1944
-2036
-2086
-2103
-2094
-2069
-2035
-1998
-1961
-1924
-1888
-1851
-1812
-1770
-1729
-1689
-1658
-1639
-1640
-1666
-1721
-1808
-1928
-2077
-2254
-2452
-2668
-2894
-3128
-3364
-3600
-3836
-4070
-4302
-4534
-4764
-4994
-5223
-5449
-5671
-5887
-6093
-6288
-6468
-6630
-6772
-6891
-6986
-7055
-7096
-7108
-7092
-7046
-6970
-6866
-6731
-6568
-6374
-6151
-5898
-5615
-5304
-4967
-4605
-4223
-3827
-3421
-3014
-2613
-2227
-1863
-1529
-1233
-980
-775
-621
-520
-471
-472
-521
-612
-741
-901
-1084
-1286
-1498
-1714
-1928
-2135
-2329
-2505
-2659
-2787
-2886
-2950
-2978
-2968
-2918
-2828
-2699
-2533
-2335
-2108
-1857
-1589
-1307
-1018
-728
-439
-157
113
367
599
806
981
1120
1220
1277
1290
1262
1195
1096
970
826
671
513
358
209
68
-65
-191
-314
-435
-558
-682
-809
-935
-1057
-1171
-1271
-1352
-1410
-1439
-1439
-1407
-1344
-1253
-1135
-998
-846
-687
-528
-379
-246
-135
-52
2
27
28
12
-13
-36
-47
-37
1
70
170
295
437
588
735
870
982
1067
1121
1147
1147
1126
1091
1046
996
942
885
822
751
671
577
471
354
229
101
-23
-138
-235
-309
-357
-374
-360
-314
-238
-134
-4
148
318
500
688
878
1060
1231
1385
1518
1630
1722
1798
1864
1928
1998
2079
2177
2293
2426
2571
2721
2868
3003
3119
3212
3280
3324
3350
3364
3373
3382
3397
3417
3440
3460
3469
3458
3419
3344
3231
3081
2899
2694
2479
2266
2069
1899
1762
1665
1605
1579
1579
1598
1623
1647
1662
1662
1645
1608
1555
1486
1405
1314
1216
1111
999
880
754
619
476
327
174
21
-125
-259
-374
-462
-517
-533
-505
-429
-303
-128
96
365
672
1008
1368
1736
2099
2443
2756
3022
3231
3375
3448
3452
3388
3266
3098
2898
2682
2466
2263
2086
1943
1839
1776
1752
1762
1801
1864
1944
2037
2142
2254
2372
2496
2625
2756
2887
3013
3130
3231
3309
3358
3373
3348
3282
3171
3017
2822
2587
2318
2019
1697
1358
1008
655
306
-33
-356
-657
-933
-1183
-1404
-1598
-1768
-1915
-2045
-2159
-2261
-2351
-2429
-2495
-2546
-2579
-2591
-2578
-2538
-2470
-2374
-2250
-2102
-1932
-1746
-1548
-1344
-1140
-943
-759
-595
-457
-352
-284
-259
-277
-341
-448
-596
-777
-986
-1212
-1447
-1682
-1909
-2121
-2312
-2481
-2627
-2749
-2849
-2931
-2997
-3049
-3090
-3118
-3135
-3140
-3129
-3103
-3058
-2995
-2912
-2809
-2690
-2556
-2411
-2259
-2103
-1947
-1793
-1642
-1494
-1348
-1203
-1054
-899
-736
-563
-382
-194
-3
185
363
524
661
769
844
884
891
870
827
771
711
656
617
599
609
650
722
823
950
1095
1252
1412
1567
1707
1824
1912
1964
1977
1950
1883
1782
1651
1498
1334
1168
1010
870
754
668
613
589
592
617
657
704
752
793
824
842
846
839
822
802
784
772
773
790
825
881
957
1051
1159
1279
1404
1530
1652
1764
1864
1947
2012
2058
2084
2092
2081
2052
2005
1942
1861
1762
1643
1504
1343
1163
962
744
512
271
25
-220
-458
-684
-894
-1085
-1253
-1399
-1522
-1623
-1703
-1767
-1815
-1852
-1881
-1903
-1924
-1945
-1969
-2000
-2037
-2085
-2142
-2207
-2281
-2361
-2444
-2525
-2601
-2668
-2721
-2756
-2770
-2762
-2729
-2671
-2591
-2489
-2370
-2237
-2094
-1947
-1800
-1657
-1524
-1404
-1299
-1213
-1145
-1097
-1068
-1056
-1059
-1075
-1100
-1130
-1163
-1195
-1221
-1240
-1248
-1243
-1225
-1192
-1146
-1087
-1016
-937
-852
-765
-677
-593
-515
-446
-388
-343
-312
-296
-295
-308
-334
-369
-411
-455
-498
-535
-562
-577
-578
-565
-543
-516
-490
-474
-476
-504
-564
-661
-796
-968
-1171
-1400
-1644
-1894
-2140
-2374
-2589
-2778
-2939
-3071
-3174
-3249
-3296
-3318
-3314
-3284
-3228
-3144
-3034
-2897
-2735
-2552
-2353
-2145
-1932
-1724
-1524
-1340
-1174
-1028
-903
-799
-713
-643
-587
-542
-505
-475
-449
-424
-398
-368
-331
-284
-225
-152
-67
31
136
245
352
450
533
596
634
648
637
605
558
503
449
403
373
366
387
439
520
631
768
925
1096
1277
1459
1637
1807
1965
2109
2238
2355
2462
2564
2666
2774
2893
3029
3185
3364
3565
3788
4030
4288
4556
4829
5102
5371
5632
5881
6115
6331
6528
6704
6856
6983
7083
7157
7203
7225
7223
7200
7160
7107
7043
6971
6893
6809
6719
6620
6511
6391
6259
6115
5960
5797
5627
5456
5285
5116
4952
4791
4632
4474
4313
4147
3975
3797
3614
3428
3242
3060
2885
2720
2567
2423
2288
2159
2031
1900
1763
1617
1462
1297
1124
945
764
583
403
228
57
-109
-270
-426
-576
-718
-852
-975
-1085
-1180
-1258
-1319
-1363
-1391
-1404
-1405
-1395
-1376
-1347
-1310
-1261
-1200
-1126
-1035
-927
-803
-664
-511
-349
-179
-8
163
329
487
636
774
899
1010
1106
1185
1245
1286
1308
1310
1293
1261
1215
1161
1103
1045
993
948
915
893
883
884
894
910
930
954
979
1006
1038
1075
1120
1175
1244
1329
1431
1550
1687
1839
2003
2175
2352
2528
2699
2861
3010
3146
3264
3366
3450
3516
3564
3595
3605
3595
3561
3502
3414
3297
3148
2970
2764
2534
2284
2021
1755
1488
1227
978
744
525
321
131
-49
-223
-394
-567
-745
-931
-1127
-1335
-1556
-1790
-2037
-2297
-2567
-2847
-3134
-3424
-3713
-3997
-4271
-4532
-4775
-4998
-5198
-5374
-5528
-5659
-5772
-5868
-5951
-6024
-6091
-6155
-6220
-6288
-6363
-6448
-6544
-6654
-6778
-6916
-7068
-7231
-7401
-7573
-7742
-7901
-8045
-8164
-8256
-8313
-8331
-8307
-8237
-8122
-7960
-7752
-7503
-7214
-6892
-6544
-6178
-5803
-5427
-5062
-4713
-4389
-4094
-3831
-3599
-3397
-3219
-3061
-2917
-2781
-2648
-2514
-2377
-2235
-2089
-1939
-1785
-1628
-1466
-1300
-1128
-947
-756
-552
-336
-108
132
381
636
894
1153
1409
1662
1910
2154
2394
2632
2868
3102
3333
3560
3781
3993
4192
4376
4544
4692
4822
4934
5029
5108
5173
5224
5261
5284
5289
5274
5236
5171
5076
4950
4793
4605
4391
4152
3895
3624
3345
3061
2777
2495
2218
1947
1685
1431
1188
959
745
549
373
218
85
-28
-124
-207
-283
-357
-437
-526
-630
-751
-890
-1046
-1216
-1398
-1587
-1781
-1976
-2169
-2361
-2549
-2733
-2912
-3084
-3248
-3400
-3536
-3650
-3739
-3798
-3824
-3815
-3773
-3700
-3601
-3482
-3349
-3212
-3077
-2950
-2839
-2745
-2673
-2622
-2593
-2584
-2592
-2613
-2643
-2677
-2711
-2739
-2756
-2757
-2737
-2692
-2621
-2520
-2391
-2234
-2051
-1846
-1622
-1384
-1135
-879
-618
-355
-91
174
440
709
979
1251
1525
1800
2073
2341
2600
2847
3077
3287
3473
3633
3766
3872
3954
4014
4057
4086
4105
4118
4128
4136
4143
4148
4151
4150
4144
4132
4114
4091
4064
4035
4006
3979
3955
3934
3913
3892
3867
3836
3796
3745
3684
3613
3535
3454
3375
3300
3234
3178
3132
3093
3058
3021
2977
2918
2838
2734
2602
2442
2255
2045
1818
1579
1336
1098
873
666
485
333
213
124
65
30
13
6
0
-16
-48
-103
-186
-297
-436
-597
-773
-955
-1136
-1306
-1458
-1588
-1693
-1772
-1829
-1866
-1889
-1902
-1909
-1913
-1916
-1916
-1915
-1909
-1896
-1876
-1846
-1807
-1759
-1705
-1646
-1584
-1522
-1462
-1405
-1351
-1301
-1254
-1210
-1166
-1123
-1081
-1039
-998
-959
-925
-896
-875
-864
-866
-881
-910
-955
-1014
-1089
-1176
-1272
-1375
-1481
-1588
-1691
-1788
-1877
-1953
-2017
-2070
-2108
-2134
-2147
-2151
-2145
-2131
-2112
-2088
-2061
-2033
-2003
-1973
-1942
-1910
-1877
-1841
-1801
-1757
-1708
-1653
-1593
-1530
-1464
-1398
-1334
-1274
-1218
-1169
-1125
-1086
-1051
-1018
-987
-955
-922
-887
-852
-817
-784
-755
-730
-712
-698
-691
-687
-686
-686
-687
-689
-693
-702
-717
-743
-783
-843
-924
-1030
-1161
-1319
-1501
-1706
-1931
-2171
-2424
-2684
-2949
-3214
-3476
-3732
-3980
-4216
-4440
-4650
-4846
-5028
-5199
-5358
-5510
-5657
-5801
-5946
-6092
-6242
-6395
-6550
-6704
-6855
-6999
-7131
-7249
-7349
-7429
-7487
-7524
-7541
-7540
-7525
-7498
-7465
-7428
-7392
-7357
-7326
-7300
-7279
-7263
-7252
-7243
-7238
-7234
-7232
-7231
-7230
-7229
-7228
-7226
-7222
-7216
-7205
-7188
-7164
-7131
-7088
-7034
-6967
-6887
-6792
-6683
-6559
-6421
-6267
-6100
-5922
-5733
-5539
-5342
-5148
-4961
-4786
-4628
-4490
-4375
-4282
-4212
-4162
-4127
-4104
-4085
-4066
-4042
-4006
-3960
-3897
-3818
-3726
-3620
-3505
-3383
-3258
-3132
-3010
-2892
-2781
-2677
-2580
-2489
-2405
-2326
-2251
-2181
-2114
-2053
-1997
-1949
-1908
-1877
-1854
-1841
-1834
-1831
-1829
-1822
-1806
-1777
-1733
-1671
-1592
-1498
-1394
-1284
-1174
-1072
-982
-910
-858
-827
-818
-829
-856
-898
-950
-1010
-1076
-1145
-1215
-1284
-1351
-1413
-1466
-1509
-1536
-1547
-1539
-1511
-1465
-1403
-1329
-1249
-1169
-1094
-1029
-977
-941
-921
-916
-923
-939
-960
-983
-1004
-1025
-1041
-1054
-1065
-1076
-1087
-1100
-1115
-1133
-1153
-1173
-1193
-1210
-1222
-1228
-1225
-1212
-1190
-1156
-1113
-1061
-1000
-934
-863
-790
-714
-637
-559
-478
-394
-304
-208
-104
8
127
251
378
505
627
741
845
936
1016
1085
1147
1206
1266
1334
1414
1509
1621
1753
1903
2070
2253
2448
2654
2867
3086
3309
3535
3761
3985
4206
4421
4626
4819
4997
5156
5296
5414
5511
5587
5643
5683
5707
5719
5722
5718
5710
5700
5688
5677
5666
5655
5643
5630
5611
5586
5551
5504
5442
5363
5268
5155
5027
4888
4740
4590
4443
4305
4180
4074
3990
3928
3891
3877
3883
3905
3940
3983
4027
4072
4110
4140
4159
4169
4168
4160
4146
4129
4113
4099
4088
4082
4080
4080
4081
4078
4073
4059
4038
4009
3971
3926
3875
3820
3761
3700
3636
3569
3497
3418
3332
3238
3134
3023
2906
2786
2666
2550
2440
2340
2250
2172
2103
2043
1989
1938
1887
1833
1774
1708
1637
1560
1480
1399
1320
1246
1181
1128
1088
1062
1050
1049
1056
1069
1081
1091
1093
1085
1068
1040
1004
966
926
890
861
841
831
829
832
837
838
832
815
783
735
673
598
512
420
324
228
134
44
-39
-116
-184
-242
-288
-318
-332
-326
-300
-253
-186
-102
-4
103
214
325
431
529
617
694
760
816
862
900
929
951
964
969
966
955
938
916
891
866
841
818
796
774
749
717
677
625
559
479
386
281
168
49
-73
-196
-317
-438
-557
-677
-796
-913
-1028
-1136
-1233
-1316
-1380
-1423
-1443
-1443
-1426
-1399
-1370
-1348
-1342
-1358
-1402
-1474
-1574
-1698
-1840
-1995
-2156
-2316
-2473
-2622
-2763
-2896
-3023
-3144
-3261
-3374
-3483
-3588
-3686
-3778
-3862
-3938
-4005
-4065
-4117
-4163
-4201
-4231
-4253
-4263
-4260
-4243
-4210
-4163
-4102
-4032
-3955
-3877
-3803
-3735
-3675
-3626
-3585
-3550
-3517
-3484
-3445
-3398
-3342
-3275
-3200
-3118
-3030
-2938
-2844
-2748
-2649
-2546
-2437
-2321
-2197
-2064
-1925
-1782
-1638
-1497
-1364
-1240
-1128
-1030
-944
-869
-802
-741
-684
-628
-572
-517
-462
-408
-355
-303
-252
-200
-145
-87
-22
48
123
202
279
351
412
455
476
472
441
383
301
199
82
-43
-170
-294
-412
-519
-614
-697
-768
-826
-874
-910
-935
-948
-950
-940
-918
-886
-845
-796
-744
-690
-637
-587
-542
-503
-469
-440
-415
-394
-376
-361
-349
-342
-340
-344
-355
-372
-394
-419
-444
-464
-477
-478
-464
-434
-386
-321
-242
-153
-57
39
132
216
288
346
389
416
429
431
425
413
400
390
386
390
406
437
484
550
635
741
867
1012
1178
1357
1548
1745
1943
2137
2320
2488
2639
2771
2885
2982
3068
3148
3227
3309
3400
3500
3611
3731
3857
3984
4110
4230
4343
4448
4548
4646
4746
4854
4974
5111
5266
5439
5626
5824
6027
6228
6421
6602
6765
6909
7032
7134
7217
7280
7324
7351
7361
7354
7332
7295
7247
7192
7132
7075
7024
6985
6960
6950
6954
6969
6988
7007
7019
7016
6996
6955
6894
6814
6719
6616
6510
6407
6312
6228
6159
6103
6060
6028
6006
5990
5978
5969
5960
5951
5940
5926
5907
5883
5849
5805
5749
5677
5590
5485
5363
5225
5071
4903
4722
4532
4333
4129
3923
3717
3514
3318
3132
2959
2802
2663
2544
2445
2365
2305
2261
2232
2215
2208
2207
2212
2221
2232
2245
2258
2270
2281
2288
2289
2282
2264
2233
2186
2121
2037
1937
1818
1682
1532
1371
1202
1028
854
682
515
356
207
70
-54
-166
-266
-353
-430
-497
-556
-609
-657
-701
-743
-782
-819
-853
-885
-913
-939
-960
-980
-997
-1014
-1036
-1064
-1101
-1151
-1217
-1302
-1408
-1533
-1679
-1841
-2016
-2199
-2386
-2570
-2745
-2905
-3045
-3159
-3245
-3299
-3319
-3303
-3253
-3169
-3052
-2908
-2738
-2549
-2346
-2134
-1920
-1707
-1500
-1302
-1115
-941
-780
-631
-494
-369
-257
-158
-75
-9
37
62
63
40
-5
-71
-156
-254
-363
-476
-592
-706
-816
-920
-1018
-1108
-1192
-1267
-1333
-1390
-1437
-1472
-1495
-1507
-1508
-1501
-1487
-1471
-1456
-1446
-1443
-1451
-1472
-1507
-1556
-1619
-1695
-1784
-1885
-1995
-2114
-2239
-2367
-2496
-2623
-2743
-2854
-2953
-3038
-3109
-3165
-3208
-3242
-3270
-3294
-3319
-3345
-3375
-3407
-3439
-3471
-3498
-3519
-3533
-3539
-3538
-3533
-3527
-3523
-3525
-3536
-3559
-3593
-3640
-3696
-3761
-3831
-3903
-3974
-4041
-4102
-4152
-4189
-4209
-4210
-4186
-4135
-4054
-3945
-3807
-3644
-3462
-3268
-3070
-2879
-2702
-2546
-2417
-2315
-2240
-2188
-2153
-2128
-2105
-2079
-2045
-2000
-1942
-1874
-1797
-1713
-1626
-1537
-1446
-1353
-1255
-1150
-1035
-908
-769
-618
-456
-288
-118
50
212
363
502
628
741
841
931
1012
1083
1145
1197
1236
1262
1272
1265
1241
1202
1149
1087
1020
953
892
839
798
770
756
754
764
783
809
840
875
911
949
986
1022
1055
1082
1102
1113
1112
1098
1070
1031
981
924
864
805
753
712
684
671
673
690
719
756
798
842
883
921
952
977
994
1004
1006
1002
990
969
937
892
834
759
667
557
431
291
139
-21
-185
-347
-505
-655
-793
-920
-1033
-1135
-1227
-1310
-1389
-1465
-1540
-1617
-1696
-1776
-1858
-1941
-2021
-2096
-2165
-2225
-2274
-2309
-2330
-2334
-2321
-2290
-2241
-2175
-2092
-1993
-1881
-1758
-1626
-1490
-1352
-1217
-1085
-961
-846
-740
-645
-558
-480
-408
-343
-283
-228
-177
-132
-92
-59
-32
-14
-3
-1
-7
-20
-41
-69
-103
-145
-193
-247
-308
-373
-442
-512
-581
-645
-702
-749
-784
-806
-815
-812
-797
-774
-744
-708
-669
-627
-581
-532
-478
-417
-349
-274
-191
-103
-10
86
181
275
365
451
532
610
684
756
826
895
962
1027
1087
1141
1188
1225
1252
1267
1272
1267
1254
1233
1207
1177
1145
1111
1075
1039
1002
963
925
887
851
817
788
765
750
744
749
764
791
830
880
940
1010
1092
1181
1280
1387
1504
1630
1766
1914
2074
2247
2432
2629
2836
3049
3265
3479
3685
3876
4048
4197
4318
4410
4474
4512
4529
4530
4520
4507
4494
4486
4487
4496
4515
4541
4573
4608
4643
4678
4710
4740
4766
4789
4809
4825
4837
4843
4844
4837
4823
4800
4768
4728
4681
4628
4570
4509
4444
4375
4303
4224
4139
4045
3941
3828
3705
3574
3436
3295
3152
3010
2871
2738
2609
2487
2369
2257
2149
2045
1944
1847
1753
1664
1580
1501
1428
1362
1302
1249
1203
1164
1132
1108
1091
1082
1080
1082
1089
1095
1099
1095
1081
1052
1006
940
853
746
620
479
327
168
8
-150
-302
-445
-577
-698
-808
-910
-1004
-1097
-1187
-1279
-1372
-1468
-1566
-1665
-1761
-1852
-1935
-2009
-2074
-2129
-2176
-2218
-2260
-2307
-2362
-2430
-2513
-2611
-2722
-2843
-2968
-3091
-3207
-3309
-3394
-3458
-3502
-3526
-3533
-3527
-3511
-3487
-3458
-3424
-3385
-3340
-3286
-3222
-3147
-3061
-2966
-2866
-2762
-2660
-2564
-2476
-2399
-2332
-2276
-2228
-2185
-2146
-2108
-2070
-2032
-1995
-1959
-1927
-1899
-1875
-1856
-1838
-1818
-1795
-1763
-1720
-1665
-1598
-1520
-1434
-1344
-1254
-1169
-1092
-1025
-969
-924
-887
-857
-831
-807
-784
-762
-742
-724
-711
-703
-702
-709
-721
-737
-755
-772
-785
-791
-790
-781
-764
-739
-709
-675
-635
-591
-541
-483
-416
-337
-246
-141
-23
104
238
374
507
632
745
844
926
993
1045
1087
1122
1153
1185
1218
1256
1296
1338
1378
1413
1440
1454
1452
1433
1396
1341
1268
1181
1081
970
853
731
607
484
364
249
141
42
-47
-125
-191
-246
-288
-321
-344
-359
-369
-374
-375
-373
-369
-363
-355
-346
-336
-326
-319
-316
-320
-333
-356
-392
-440
-500
-570
-648
-731
-817
-903
-989
-1072
-1154
-1235
-1315
-1398
-1482
-1568
-1656
-1743
-1829
-1910
-1985
-2052
-2110
-2159
-2200
-2235
-2264
-2289
-2311
-2331
-2345
-2353
-2350
-2334
-2300
-2246
-2169
-2069
-1946
-1802
-1641
-1467
-1283
-1094
-904
-714
-529
-348
-173
-6
154
306
448
580
702
813
912
1002
1082
1156
1224
1291
1358
1428
1503
1582
1668
1757
1850
1944
2035
2122
2200
2266
2318
2354
2372
2372
2353
2317
2263
2195
2115
2024
1924
1817
1703
1583
1457
1324
1183
1035
879
717
551
384
219
62
-85
-216
-329
-421
-491
-538
-564
-568
-552
-518
-467
-400
-318
-221
-111
11
144
285
432
580
726
868
1000
1125
1235
1332
1413
1477
1524
1551
1558
1542
1502
1437
1348
1235
1102
953
793
629
467
315
177
59
-35
-106
-151
-171
-169
-147
-106
-50
21
104
195
293
395
496
593
682
759
820
865
892
903
901
890
873
857
846
843
850
868
895
930
969
1006
1041
1066
1079
1079
1065
1036
996
945
888
829
771
717
671
635
611
599
599
610
628
652
679
704
726
741
747
744
729
703
665
616
555
484
402
310
208
98
-19
-141
-267
-393
-519
-642
-762
-877
-988
-1096
-1199
-1300
-1397
-1491
-1581
-1665
-1741
-1807
-1863
-1907
-1939
-1959
-1969
-1971
-1965
-1953
-1936
-1913
-1885
-1850
-1808
-1757
-1700
-1637
-1571
-1505
-1445
-1394
-1356
-1331
-1322
-1326
-1339
-1357
-1376
-1388
-1391
-1383
-1361
-1328
-1288
-1242
-1197
-1156
-1123
-1098
-1081
-1072
-1068
-1066
-1063
-1057
-1047
-1033
-1014
-994
-973
-952
-932
-913
-895
-877
-856
-833
-805
-774
-739
-701
-662
-623
-585
-549
-515
-483
-451
-419
-385
-349
-311
-271
-229
-187
-145
-104
-64
-25
15
55
99
145
197
252
311
372
434
496
554
608
658
702
741
777
809
838
866
893
919
943
965
985
1002
1014
1020
1022
1016
1000
978
944
900
843
775
696
606
507
403
294
183
73
-34
-138
-238
-332
-421
-506
-584
-656
-720
-775
-818
-848
-864
-864
-849
-821
-782
-735
-686
-637
-594
-560
-538
-530
-539
-563
-604
-660
-731
-814
-910
-1014
-1126
-1243
-1363
-1481
-1597
-1707
-1809
-1900
-1982
-2052
-2111
-2161
-2202
-2236
-2263
-2283
-2297
-2303
-2300
-2286
-2261
-2223
-2172
-2108
-2031
-1942
-1843
-1736
-1621
-1501
-1376
-1247
-1113
-977
-837
-695
-550
-404
-257
-110
36
180
322
462
600
736
871
1004
1135
1265
1392
1516
1636
1751
1863
1969
2072
2171
2267
2361
2453
2544
2635
2723
2810
2895
2976
3054
3127
3196
3260
3319
3372
3420
3460
3492
3515
3526
3524
3508
3477
3430
3368
3291
3203
3106
3002
2896
2790
2688
2592
2503
2424
2355
2295
2244
2200
2162
2128
2096
2064
2029
1992
1949
1900
1843
1779
1706
1624
1535
1437
1331
1219
1100
974
844
709
571
431
289
149
9
-127
-260
-389
-513
-632
-747
-856
-961
-1060
-1153
-1240
-1321
-1394
-1460
-1519
-1572
-1620
-1665
-1708
-1753
-1801
-1856
-1918
-1989
-2069
-2158
-2254
-2356
-2461
-2566
-2670
-2770
-2864
-2950
-3028
-3096
-3154
-3202
-3240
-3270
-3291
-3305
-3314
-3318
-3320
-3320
-3321
-3323
-3327
-3334
-3346
-3361
-3380
-3405
-3434
-3468
-3508
-3552
-3601
-3654
-3709
-3765
-3820
-3872
-3917
-3954
-3979
-3992
-3989
-3972
-3940
-3892
-3832
-3760
-3678
-3589
-3496
-3402
-3309
-3221
-3140
-3069
-3010
-2964
-2931
-2911
-2901
-2898
-2898
-2897
-2891
-2875
-2847
-2805
-2748
-2677
-2595
-2503
-2404
-2301
-2195
-2088
-1979
-1867
-1752
-1633
-1509
-1378
-1244
-1106
-966
-828
-694
-564
-441
-326
-217
-116
-20
69
152
227
293
348
390
418
431
430
418
396
370
343
320
302
292
290
294
303
314
325
336
345
356
371
394
431
484
557
652
767
902
1053
1216
1387
1564
1744
1926
2111
2300
2494
2695
2902
3115
3332
3550
3763
3967
4158
4332
4488
4622
4737
4832
4910
4971
5019
5054
5077
5090
5093
5089
5080
5069
5061
5059
5069
5094
5138
5201
5284
5386
5502
5629
5765
5904
6046
6188
6331
6474
6618
6765
6911
7055
7194
7321
7430
7515
7570
7589
7571
7514
7422
7299
7150
6985
6810
6632
6458
6291
6136
5993
5863
5745
5637
5539
5448
5365
5288
5217
5152
5093
5039
4990
4946
4907
4873
4845
4823
4808
4802
4805
4817
4837
4866
4899
4935
4970
5001
5023
5034
5030
5011
4976
4924
4859
4782
4696
4604
4511
4419
4332
4252
4179
4115
4058
4006
3958
3910
3857
3797
3725
3640
3541
3426
3297
3157
3007
2853
2696
2540
2387
2237
2091
1948
1807
1665
1521
1375
1226
1074
921
768
619
473
333
200
73
-48
-165
-278
-390
-502
-614
-727
-842
-958
-1075
-1193
-1313
-1435
-1560
-1687
-1817
-1947
-2077
-2201
-2317
-2419
-2503
-2564
-2600
-2607
-2588
-2543
-2477
-2395
-2302
-2205
-2108
-2017
-1933
-1860
-1796
-1740
-1692
-1650
-1613
-1580
-1553
-1532
-1521
-1520
-1533
-1562
-1608
-1670
-1747
-1839
-1941
-2051
-2165
-2280
-2395
-2506
-2612
-2711
-2804
-2890
-2968
-3038
-3098
-3149
-3190
-3220
-3239
-3248
-3246
-3234
-3215
-3190
-3160
-3129
-3099
-3072
-3050
-3034
-3027
-3028
-3039
-3060
-3090
-3128
-3175
-3229
-3289
-3354
-3423
-3495
-3570
-3647
-3726
-3807
-3890
-3976
-4066
-4158
-4253
-4351
-4451
-4553
-4655
-4757
-4857
-4954
-5047
-5135
-5215
-5287
-5350
-5402
-5442
-5468
-5481
-5480
-5465
-5436
-5394
-5341
-5279
-5210
-5137
-5062
-4989
-4919
-4855
-4799
-4750
-4711
-4681
-4660
-4648
-4643
-4645
-4653
-4666
-4683
-4703
-4723
-4744
-4762
-4775
-4782
-4781
-4769
-4745
-4708
-4656
-4590
-4510
-4417
-4313
-4199
-4077
-3950
-3818
-3684
-3549
-3414
-3280
-3148
-3019
-2892
-2769
-2650
-2536
-2425
-2319
-2217
-2119
-2023
-1931
-1841
-1754
-1669
-1588
-1511
-1439
-1372
-1311
-1254
-1200
-1148
-1095
-1039
-975
-902
-817
-721
-611
-491
-363
-228
-92
42
171
294
408
513
609
698
781
858
931
1000
1064
1121
1171
1211
1241
1259
1265
1262
1250
1234
1216
1201
1191
1191
1202
1225
1261
1310
1369
1439
1516
1600
1688
1780
1875
1973
2072
2173
2275
2379
2483
2589
2694
2800
2905
3008
3109
3208
3303
3394
3479
3557
3628
3691
3744
3788
3821
3844
3855
3855
3844
3821
3786
3739
3678
3606
3521
3424
3316
3198
3071
2938
2800
2658
2513
2368
2223
2078
1936
1797
1664
1537
1418
1311
1217
1137
1072
1020
983
955
932
910
883
847
797
731
645
542
421
286
139
-14
-171
-328
-483
-632
-776
-913
-1043
-1166
-1281
-1389
-1489
-1581
-1664
-1740
-1808
-1871
-1931
-1990
-2050
-2115
-2186
-2264
-2349
-2440
-2534
-2629
-2721
-2807
-2885
-2950
-3003
-3041
-3065
-3076
-3074
-3062
-3040
-3010
-2975
-2936
-2895
-2853
-2812
-2774
-2740
-2710
-2685
-2665
-2648
-2634
-2620
-2604
-2585
-2561
-2532
-2497
-2458
-2418
-2377
-2341
-2311
-2291
-2283
-2290
-2313
-2352
-2406
-2476
-2559
-2653
-2756
-2865
-2976
-3085
-3189
-3285
-3369
-3438
-3490
-3525
-3543
-3543
-3530
-3503
-3467
-3424
-3375
-3322
-3265
-3204
-3138
-3068
-2991
-2908
-2819
-2726
-2632
-2539
-2450
-2368
-2295
-2232
-2179
-2135
-2098
-2065
-2031
-1994
-1952
-1902
-1844
-1777
-1705
-1628
-1549
-1472
-1399
-1332
-1273
-1224
-1184
-1153
-1132
-1118
-1111
-1108
-1109
-1112
-1114
-1115
-1113
-1108
-1099
-1086
-1070
-1051
-1030
-1008
-988
-967
-948
-931
-915
-901
-889
-879
-871
-867
-866
-871
-881
-896
-917
-942
-970
-999
-1028
-1054
-1078
-1099
-1117
-1135
-1154
-1177
-1205
-1241
-1285
-1336
-1392
-1451
-1510
-1564
-1611
-1648
-1673
-1687
-1690
-1685
-1674
-1661
-1648
-1637
-1630
-1627
-1627
-1629
-1630
-1628
-1620
-1604
-1577
-1539
-1488
-1424
-1345
-1253
-1147
-1030
-901
-763
-618
-470
-321
-174
-32
101
225
338
440
533
617
695
770
842
914
987
1062
1138
1217
1297
1379
1461
1545
1630
1716
1804
1894
1985
2076
2166
2254
2337
2414
2484
2546
2600
2645
2684
2717
2746
2772
2797
2821
2845
2870
2896
2923
2951
2980
3010
3039
3066
3090
3107
3115
3110
3089
3047
2984
2897
2786
2654
2502
2335
2160
1980
1803
1634
1477
1336
1213
1110
1027
965
922
897
890
897
919
952
994
1041
1090
1138
1181
1215
1237
1246
1240
1221
1188
1144
1091
1032
968
904
839
775
714
657
604
558
519
489
472
467
478
505
549
609
685
775
875
985
1099
1217
1335
1451
1563
1670
1769
1859
1940
2009
2065
2109
2140
2159
2166
2163
2152
2136
2116
2095
2076
2059
2045
2036
2031
2031
2035
2043
2054
2068
2084
2102
2118
2133
2142
2145
2138
2119
2086
2039
1978
1904
1821
1731
1638
1548
1463
1388
1325
1274
1236
1208
1189
1174
1162
1148
1130
1108
1080
1047
1010
970
930
889
849
809
768
725
676
620
557
484
402
313
220
126
35
-47
-118
-172
-209
-226
-225
-206
-173
-127
-73
-14
46
106
162
213
257
294
321
338
345
340
324
297
259
214
163
109
54
2
-45
-87
-123
-154
-182
-207
-234
-263
-296
-333
-375
-420
-466
-513
-558
-600
-639
-676
-713
-750
-790
-834
-884
-938
-996
-1054
-1109
-1157
-1194
-1217
-1224
-1215
-1189
-1150
-1099
-1041
-977
-911
-844
-777
-710
-641
-570
-496
-418
-338
-258
-180
-109
-48
-2
27
38
31
8
-26
-68
-111
-150
-180
-198
-203
-194
-172
-141
-102
-59
-15
29
71
113
152
191
230
267
301
330
352
364
363
349
321
280
230
173
115
59
8
-34
-69
-96
-119
-141
-166
-196
-233
-279
-333
-392
-453
-515
-574
-629
-682
-733
-785
-842
-907
-981
-1066
-1158
-1255
-1351
-1440
-1516
-1574
-1611
-1627
-1622
-1602
-1573
-1541
-1512
-1493
-1487
-1496
-1519
-1555
-1599
-1649
-1702
-1755
-1806
-1857
-1908
-1958
-2009
-2062
-2112
-2159
-2200
-2230
-2248
-2251
-2239
-2213
-2175
-2129
-2080
-2029
-1980
-1935
-1891
-1846
-1799
-1744
-1679
-1603
-1515
-1417
-1314
-1211
-1113
-1026
-954
-900
-862
-840
-829
-825
-822
-815
-801
-778
-746
-708
-665
-621
-580
-543
-513
-489
-472
-459
-449
-441
-433
-425
-417
-408
-399
-389
-378
-363
-343
-313
-272
-218
-149
-67
29
133
242
352
457
556
644
721
788
846
898
944
988
1030
1071
1111
1147
1181
1211
1238
1263
1290
1321
1361
1412
1476
1555
1645
1745
1848
1950
2045
2129
2198
2253
2294
2326
2354
2383
2420
2470
2534
2613
2707
2810
2919
3029
3133
3229
3314
3386
3445
3493
3530
3558
3576
3585
3584
3571
3545
3505
3449
3379
3296
3203
3102
2997
2890
2784
2679
2577
2477
2378
2280
2183
2089
2000
1918
1847
1789
1747
1723
1716
1723
1743
1770
1799
1826
1849
1864
1873
1875
1876
1877
1884
1899
1923
1958
2001
2049
2099
2146
2186
2214
2230
2231
2220
2197
2166
2130
2091
2052
2013
1976
1939
1902
1863
1821
1776
1728
1679
1630
1583
1540
1501
1467
1437
1408
1377
1339
1292
1233
1159
1071
970
861
746
633
525
427
342
271
213
166
126
90
54
17
-24
-66
-107
-142
-168
-180
-175
-151
-108
-49
24
106
191
275
356
432
502
567
628
688
747
804
859
908
948
975
985
976
949
903
844
774
701
630
564
509
465
432
410
396
388
383
381
382
387
397
413
438
472
515
565
621
679
737
793
845
892
935
974
1010
1044
1075
1103
1128
1148
1163
1172
1176
1177
1178
1184
1199
1226
1268
1325
1397
1480
1570
1662
1751
1832
1902
1960
2005
2040
2066
2086
2100
2108
2108
2099
2076
2036
1977
1898
1800
1687
1562
1433
1305
1184
1073
974
887
808
735
663
587
507
419
326
229
132
39
-49
-127
-196
-255
-305
-349
-389
-425
-458
-487
-511
-526
-532
-526
-507
-476
-435
-386
-334
-280
-229
-181
-136
-94
-53
-13
30
74
118
161
199
227
242
242
223
188
139
79
14
-51
-111
-163
-204
-235
-257
-272
-286
-299
-316
-336
-360
-386
-410
-429
-440
-441
-431
-411
-382
-349
-315
-284
-260
-246
-243
-253
-275
-307
-348
-395
-448
-504
-563
-624
-687
-753
-819
-887
-954
-1020
-1084
-1144
-1200
-1252
-1302
-1348
-1395
-1443
-1494
-1549
-1610
-1676
-1746
-1820
-1896
-1971
-2043
-2111
-2173
-2228
-2276
-2316
-2350
-2377
-2398
-2413
-2424
-2430
-2432
-2430
-2425
-2419
-2411
-2403
-2397
-2392
-2390
-2389
-2390
-2390
-2388
-2381
-2365
-2340
-2303
-2252
-2188
-2110
-2021
-1924
-1820
-1713
-1605
-1498
-1394
-1295
-1199
-1108
-1020
-938
-859
-784
-714
-650
-593
-544
-503
-470
-443
-422
-403
-383
-360
-332
-296
-253
-202
-147
-90
-35
15
56
86
103
106
96
75
43
5
-39
-87
-137
-189
-242
-298
-357
-418
-480
-544
-608
-670
-729
-783
-832
-877
-917
-955
-993
-1034
-1079
-1130
-1187
-1250
-1317
-1386
-1453
-1516
-1571
-1617
-1652
-1675
-1688
-1691
-1686
-1674
-1658
-1637
-1613
-1586
-1554
-1519
-1479
-1435
-1388
-1339
-1288
-1238
-1188
-1141
-1095
-1051
-1006
-963
-919
-873
-826
-780
-738
-700
-671
-654
-650
-661
-687
-726
-777
-837
-903
-972
-1043
-1114
-1187
-1262
-1341
-1425
-1517
-1617
-1725
-1838
-1953
-2067
-2175
-2272
-2356
-2423
-2471
-2502
-2517
-2518
-2508
-2490
-2467
-2442
-2416
-2390
-2364
-2337
-2310
-2282
-2254
-2227
-2203
-2183
-2170
-2165
-2169
-2184
-2210
-2244
-2286
-2332
-2380
-2426
-2468
-2504
-2531
-2548
-2555
-2553
-2541
-2522
-2495
-2462
-2424
-2381
-2336
-2288
-2238
-2186
-2134
-2082
-2031
-1981
-1932
-1885
-1838
-1791
-1743
-1691
-1635
-1575
-1510
-1441
-1370
-1301
-1235
-1178
-1131
-1098
-1079
-1075
-1084
-1103
-1128
-1155
-1179
-1197
-1206
-1206
-1197
-1181
-1161
-1140
-1122
-1108
-1101
-1100
-1105
-1114
-1124
-1134
-1142
-1148
-1151
-1154
-1158
-1166
-1178
-1196
-1220
-1251
-1286
-1323
-1361
-1398
-1432
-1464
-1493
-1520
-1547
-1574
-1601
-1628
-1654
-1677
-1695
-1706
-1708
-1700
-1682
-1656
-1622
-1585
-1545
-1506
-1469
-1435
-1405
-1376
-1349
-1323
-1296
-1269
-1242
-1216
-1193
-1173
-1156
-1143
-1133
-1123
-1111
-1094
-1072
-1042
-1004
-962
-917
-871
-830
-797
-772
-756
-749
-747
-747
-743
-733
-713
-682
-640
-589
-534
-478
-427
-384
-352
-333
-325
-328
-337
-349
-360
-367
-368
-362
-347
-326
-298
-263
-224
-179
-128
-71
-6
67
147
234
325
419
512
601
684
758
821
874
917
951
978
1000
1018
1033
1046
1055
1060
1061
1055
1043
1022
997
966
931
896
863
835
814
800
796
801
814
834
858
886
915
945
975
1006
1036
1069
1105
1146
1192
1244
1302
1365
1431
1498
1563
1624
1679
1726
1763
1790
1809
1818
1821
1818
1811
1803
1794
1787
1782
1780
1782
1789
1802
1821
1847
1881
1924
1975
2033
2103
2179
2264
2356
2454
2558
2667
2779
2894
3009
3124
3236
3342
3441
3531
3610
3677
3731
3773
3803
3823
3836
3842
3844
3845
3844
3844
3844
3844
3845
3844
3842
3838
3831
3820
3805
3785
3758
3725
3684
3635
3577
3511
3436
3355
3268
3178
3085
2993
2903
2816
2735
2658
2588
2523
2465
2412
2366
2325
2289
2258
2230
2204
2177
2147
2111
2067
2013
1947
1869
1779
1680
1573
1460
1346
1232
1119
1010
903
799
695
592
487
379
270
159
47
-63
-170
-272
-367
-453
-529
-594
-648
-689
-718
-733
-736
-725
-700
-663
-616
-558
-494
-425
-355
-284
-214
-146
-80
-14
53
123
197
275
357
443
530
615
696
768
830
879
915
937
946
945
934
917
895
870
845
819
795
773
752
735
722
712
706
704
705
708
711
714
713
708
696
677
649
614
570
518
459
394
323
248
169
88
4
-80
-164
-248
-329
-407
-481
-551
-616
-675
-728
-774
-814
-846
-870
-885
-890
-886
-873
-852
-825
-794
-762
-733
-708
-691
-682
-680
-685
-694
-704
-710
-711
-702
-682
-650
-607
-553
-492
-425
-355
-284
-214
-145
-79
-16
44
101
154
202
245
280
308
327
337
340
337
329
320
312
306
304
305
310
317
324
330
332
329
323
312
299
285
273
265
263
267
279
297
320
345
371
396
417
433
442
446
443
434
420
401
379
352
321
285
245
200
150
96
38
-21
-81
-139
-192
-239
-277
-304
-321
-325
-319
-302
-276
-243
-206
-167
-130
-96
-67
-47
-37
-38
-53
-80
-122
-179
-248
-331
-425
-529
-640
-757
-875
-993
-1108
-1217
-1318
-1409
-1488
-1555
-1608
-1648
-1675
-1688
-1689
-1677
-1654
-1620
-1577
-1525
-1467
-1403
-1334
-1263
-1190
-1116
-1041
-965
-889
-810
-730
-646
-558
-468
-374
-279
-183
-90
-2
80
153
216
266
303
328
339
338
325
300
263
216
160
95
24
-51
-127
-200
-265
-319
-357
-378
-380
-362
-326
-276
-216
-151
-87
-28
21
58
80
90
88
78
60
40
17
-5
-28
-51
-75
-102
-132
-166
-203
-240
-276
-307
-331
-344
-346
-336
-315
-284
-246
-204
-160
-117
-76
-37
1
39
77
118
161
205
250
294
333
366
390
405
410
408
401
391
384
381
386
399
419
444
473
500
523
538
544
538
522
497
465
428
389
350
311
273
235
195
153
107
56
0
-60
-123
-186
-246
-303
-352
-393
-423
-445
-456
-459
-455
-445
-431
-416
-399
-384
-370
-360
-354
-353
-357
-368
-385
-410
-441
-479
-524
-575
-632
-693
-758
-827
-897
-969
-1041
-1112
-1181
-1247
-1309
-1366
-1416
-1460
-1498
-1527
-1550
-1565
-1573
-1574
-1571
-1562
-1550
-1536
-1521
-1506
-1493
-1483
-1475
-1472
-1472
-1476
-1484
-1493
-1504
-1516
-1529
-1542
-1557
-1573
-1592
-1614
-1640
-1670
-1704
-1741
-1779
-1817
-1854
-1887
-1915
-1938
-1954
-1965
-1970
-1971
-1968
-1963
-1956
-1947
-1936
-1923
-1909
-1893
-1874
-1855
-1835
-1815
-1798
-1783
-1773
-1769
-1771
-1778
-1792
-1812
-1838
-1867
-1901
-1938
-1977
-2017
-2058
-2099
-2137
-2171
-2201
-2225
-2243
-2254
-2260
-2261
-2259
-2256
-2255
-2258
-2264
-2276
-2294
-2315
-2339
-2365
-2390
-2413
-2434
-2451
-2465
-2476
-2485
-2492
-2498
-2502
-2504
-2503
-2498
-2489
-2474
-2455
-2433
-2409
-2386
-2365
-2348
-2339
-2337
-2342
-2354
-2372
-2393
-2416
-2440
-2462
-2484
-2504
-2524
-2544
-2566
-2591
-2618
-2649
-2681
-2715
-2748
-2779
-2808
-2833
-2854
-2870
-2883
-2891
-2897
-2898
-2897
-2892
-2883
-2871
-2855
-2837
-2816
-2794
-2774
-2755
-2739
-2726
-2716
-2709
-2702
-2693
-2681
-2663
-2638
-2605
-2565
-2518
-2465
-2409
-2350
-2291
-2232
-2173
-2114
-2055
-1996
-1936
-1876
-1817
-1761
-1708
-1662
-1622
-1589
-1563
-1543
-1526
-1509
-1489
-1462
-1426
-1381
-1326
-1262
-1191
-1117
-1042
-968
-898
-834
-775
-722
-673
-627
-585
-545
-510
-479
-456
-441
-437
-446
-466
-499
-543
-595
-652
-712
-773
-832
-888
-939
-987
-1031
-1070
-1105
-1136
-1161
-1179
-1190
-1193
-1186
-1172
-1150
-1124
-1096
-1069
-1046
-1029
-1018
-1014
-1016
-1022
-1029
-1032
-1029
-1016
-994
-960
-916
-862
-803
-739
-674
-611
-551
-495
-442
-393
-345
-298
-249
-197
-141
-81
-17
51
122
195
269
345
422
499
578
658
739
822
905
989
1071
1151
1225
1293
1352
1401
1439
1466
1482
1488
1486
1479
1467
1454
1441
1431
1425
1425
1429
1440
1457
1479
1506
1538
1573
1611
1651
1692
1732
1769
1804
1833
1856
1872
1881
1882
1877
1867
1854
1839
1825
1813
1806
1803
1807
1816
1831
1851
1874
1902
1931
1964
1998
2035
2076
2119
2167
2219
2275
2334
2395
2458
2519
2579
2634
2684
2728
2764
2793
2813
2826
2831
2829
2820
2804
2780
2749
2711
2664
2608
2544
2473
2395
2311
2224
2136
2049
1967
1890
1821
1762
1712
1673
1642
1620
1604
1592
1583
1576
1568
1561
1553
1546
1540
1535
1535
1540
1551
1569
1596
1631
1674
1726
1784
1848
1916
1987
2058
2130
2200
2268
2333
2396
2458
2517
2576
2632
2687
2740
2789
2832
2868
2896
2914
2923
2921
2911
2895
2875
2854
2837
2824
2818
2820
2830
2846
2867
2890
2913
2935
2955
2971
2986
3000
3015
3033
3057
3086
3123
3167
3217
3272
3331
3391
3452
3512
3571
3628
3683
3736
3787
3836
3882
3924
3962
3993
4017
4032
4038
4035
4025
4006
3979
3945
3905
3859
3806
3747
3681
3607
3525
3434
3335
3227
3113
2993
2870
2745
2620
2498
2381
2268
2163
2064
1972
1888
1810
1738
1670
1607
1548
1492
1438
1386
1337
1291
1247
1205
1165
1127
1089
1050
1008
964
914
858
795
724
646
560
469
372
271
169
65
-39
-141
-243
-341
-437
-529
-617
-701
-780
-854
-923
-988
-1050
-1110
-1169
-1227
-1287
-1348
-1411
-1473
-1534
-1592
-1643
-1685
-1716
-1733
-1735
-1721
-1692
-1647
-1589
-1518
-1437
-1348
-1253
-1152
-1049
-945
-841
-738
-637
-541
-448
-361
-279
-203
-131
-65
-2
57
111
162
209
250
286
315
337
352
359
361
358
351
343
334
326
321
317
315
315
317
318
320
321
323
324
326
329
333
339
348
358
370
385
403
425
451
484
523
571
628
694
768
848
933
1020
1107
1190
1267
1338
1400
1455
1504
1546
1584
1619
1652
1682
1711
1738
1763
1785
1804
1823
1841
1859
1881
1907
1938
1976
2021
2071
2126
2184
2244
2303
2359
2414
2464
2512
2556
2599
2639
2679
2716
2752
2784
2813
2837
2855
2867
2872
2870
2862
2849
2832
2810
2786
2759
2731
2700
2668
2634
2599
2564
2528
2492
2457
2421
2386
2350
2312
2272
2228
2180
2128
2071
2011
1949
1886
1825
1766
1710
1660
1614
1572
1534
1496
1458
1419
1376
1329
1278
1223
1167
1109
1053
1000
952
912
881
861
851
853
867
892
926
969
1018
1072
1129
1186
1242
1293
1338
1377
1406
1427
1437
1437
1426
1403
1370
1326
1271
1206
1132
1049
958
861
760
654
545
434
320
203
83
-42
-172
-306
-446
-591
-739
-888
-1037
-1184
-1328
-1468
-1604
-1736
-1865
-1992
-2120
-2249
-2381
-2514
-2648
-2783
-2914
-3040
-3158
-3267
-3363
-3447
-3517
-3575
-3620
-3655
-3679
-3694
-3700
-3698
-3688
-3670
-3646
-3616
-3581
-3545
-3509
-3475
-3447
-3426
-3413
-3409
-3413
-3423
-3437
-3454
-3470
-3482
-3490
-3492
-3488
-3478
-3463
-3445
-3424
-3401
-3377
-3353
-3327
-3300
-3270
-3237
-3200
-3160
-3116
-3069
-3021
-2974
-2929
-2888
-2852
-2822
-2798
-2778
-2763
-2749
-2736
-2720
-2701
-2677
-2646
-2610
-2567
-2519
-2468
-2413
-2357
-2300
-2243
-2187
-2131
-2075
-2020
-1966
-1913
-1861
-1813
-1768
-1727
-1692
-1663
-1640
-1621
-1606
-1592
-1579
-1565
-1547
-1526
-1501
-1471
-1438
-1403
-1366
-1328
-1290
-1250
-1208
-1164
-1116
-1064
-1008
-947
-883
-818
-753
-690
-632
-578
-531
-488
-450
-414
-379
-343
-304
-260
-213
-161
-105
-45
19
87
160
238
323
415
514
620
731
845
959
1069
1172
1266
1350
1422
1485
1540
1591
1639
1689
1741
1796
1855
1915
1974
2029
2082
2128
2167
2202
2233
2262
2294
2328
2367
2410
2456
2503
2548
2589
2622
2646
2660
2667
2666
2660
2653
2645
2639
2635
2632
2630
2627
2621
2610
2593
2569
2538
2502
2462
2418
2373
2327
2280
2232
2183
2132
2080
2027
1972
1917
1863
1811
1762
1717
1676
1637
1602
1569
1538
1508
1480
1454
1433
1418
1409
1408
1415
1429
1449
1472
1495
1517
1534
1545
1550
1547
1539
1526
1510
1494
1477
1462
1447
1432
1416
1398
1376
1351
1322
1290
1256
1219
1182
1145
1106
1065
1020
969
910
841
760
666
560
443
316
181
41
-102
-246
-388
-528
-664
-796
-922
-1041
-1153
-1257
-1352
-1436
-1509
-1571
-1621
-1661
-1692
-1715
-1732
-1745
-1754
-1762
-1770
-1777
-1783
-1789
-1794
-1798
-1801
-1802
-1802
-1802
-1802
-1803
-1805
-1809
-1813
-1819
-1824
-1829
-1831
-1831
-1828
-1821
-1812
-1801
-1788
-1776
-1766
-1758
-1754
-1753
-1756
-1761
-1768
-1774
-1779
-1781
-1779
-1773
-1763
-1751
-1738
-1726
-1717
-1713
-1716
-1725
-1740
-1762
-1788
-1816
-1843
-1868
-1888
-1903
-1909
-1908
-1899
-1882
-1859
-1830
-1797
-1761
-1721
-1679
-1636
-1592
-1548
-1504
-1461
-1419
-1380
-1345
-1314
-1288
-1269
-1256
-1252
-1255
-1266
-1285
-1312
-1346
-1385
-1430
-1476
-1524
-1570
-1612
-1649
-1677
-1695
-1704
-1701
-1688
-1666
-1636
-1602
-1565
-1529
-1496
-1468
-1447
-1434
-1429
-1431
-1439
-1451
-1466
-1479
-1490
-1496
-1496
-1489
-1474
-1452
-1423
-1388
-1348
-1304
-1256
-1204
-1150
-1092
-1031
-967
-900
-831
-760
-689
-619
-552
-489
-429
-375
-324
-277
-231
-187
-141
-94
-45
6
59
111
163
212
258
301
341
379
417
456
499
546
598
656
719
785
853
921
985
1046
1101
1149
1190
1225
1254
1277
1295
1308
1318
1323
1325
1324
1319
1312
1304
1295
1287
1281
1278
1277
1280
1286
1295
1305
1315
1326
1334
1341
1345
1347
1346
1342
1336
1327
1316
1303
1287
1270
1251
1231
1210
1190
1170
1152
1136
1125
1118
1116
1120
1129
1144
1164
1188
1214
1241
1266
1288
1304
1313
1313
1304
1284
1254
1215
1169
1118
1062
1004
945
886
829
773
720
670
624
584
550
524
509
505
513
533
565
607
656
711
766
821
872
916
953
982
1002
1014
1020
1016
1006
989
964
930
890
842
789
731
671
612
555
503
458
420
391
369
353
342
334
327
320
312
303
291
278
264
249
233
217
200
182
163
142
119
94
66
35
2
-36
-78
-124
-175
-232
-295
-362
-434
-510
-588
-666
-743
-818
-890
-957
-1020
-1078
-1133
-1184
-1232
-1277
-1317
-1354
-1386
-1411
-1430
-1442
-1448
-1447
-1442
-1433
-1424
-1415
-1409
-1407
-1409
-1416
-1429
-1446
-1468
-1495
-1526
-1561
-1601
-1646
-1696
-1751
-1811
-1873
-1938
-2001
-2066
-2125
-2180
-2228
-2270
-2304
-2331
-2351
-2364
-2372
-2375
-2372
-2363
-2348
-2328
-2302
-2271
-2236
-2198
-2159
-2121
-2086
-2055
-2029
-2009
-1994
-1983
-1974
-1967
-1959
-1950
-1939
-1926
-1913
-1901
-1892
-1888
-1891
-1901
-1917
-1939
-1963
-1988
-2011
-2027
-2035
-2033
-2021
-1999
-1970
-1936
-1899
-1863
-1830
-1801
-1776
-1755
-1737
-1720
-1700
-1677
-1648
-1612
-1570
-1522
-1469
-1413
-1355
-1296
-1239
-1182
-1125
-1069
-1012
-955
-895
-833
-768
-700
-630
-558
-485
-410
-335
-260
-184
-109
-36
35
102
165
222
272
315
351
382
407
430
451
472
494
517
539
562
582
600
615
626
635
643
653
667
688
718
757
805
860
919
980
1037
1089
1132
1166
1190
1205
1215
1222
1228
1236
1247
1261
1279
1299
1320
1340
1358
1375
1391
1408
1427
1452
1483
1522
1570
1624
1683
1744
1805
1862
1914
1959
1996
2025
2051
2071
2089
2106
2122
2137
2151
2163
2171
2174
2171
2161
2147
2128
2107
2085
2066
2051
2043
2041
2049
2066
2091
2125
2167
2217
2274
2337
2407
2481
2559
2638
2716
2790
2858
2916
2963
2996
3013
3016
3003
2978
2940
2893
2840
2784
2726
2669
2615
2564
2517
2473
2434
2397
2362
2330
2300
2272
2248
2227
2212
2203
2202
2208
2223
2247
2278
2315
2356
2401
2447
2492
2535
2575
2611
2642
2669
2692
2711
2725
2734
2739
2739
2734
2723
2706
2685
2660
2631
2599
2567
2534
2501
2470
2439
2407
2375
2341
2305
2264
2219
2171
2119
2065
2009
1954
1901
1850
1803
1760
1719
1682
1646
1612
1577
1543
1509
1475
1442
1412
1386
1364
1346
1335
1328
1326
1328
1333
1340
1349
1358
1368
1379
1391
1403
1417
1432
1447
1462
1475
1484
1489
1488
1480
1466
1444
1417
1383
1345
1303
1258
1210
1158
1103
1045
982
916
845
771
695
617
540
464
391
321
255
191
130
69
8
-54
-118
-185
-254
-326
-400
-475
-551
-628
-706
-784
-863
-942
-1020
-1098
-1174
-1246
-1311
-1369
-1417
-1455
-1480
-1494
-1498
-1492
-1479
-1461
-1441
-1421
-1402
-1386
-1373
-1364
-1360
-1362
-1368
-1380
-1398
-1422
-1452
-1487
-1525
-1565
-1604
-1639
-1668
-1689
-1701
-1703
-1696
-1682
-1663
-1641
-1619
-1599
-1580
-1563
-1546
-1526
-1501
-1468
-1425
-1370
-1305
-1230
-1149
-1064
-980
-900
-826
-760
-704
-655
-612
-574
-537
-501
-464
-426
-389
-354
-325
-301
-287
-281
-283
-293
-307
-321
-334
-342
-343
-337
-324
-306
-285
-265
-249
-238
-233
-236
-243
-254
-266
-274
-278
-274
-262
-243
-216
-184
-149
-113
-77
-41
-6
31
71
116
167
226
294
368
449
532
614
693
766
830
883
926
959
983
999
1010
1016
1018
1016
1012
1004
994
978
959
937
914
892
872
856
846
843
847
856
869
884
899
911
920
924
925
923
921
920
924
932
947
969
996
1026
1058
1090
1118
1143
1162
1176
1187
1194
1200
1206
1213
1221
1229
1237
1244
1247
1245
1238
1225
1206
1184
1159
1134
1110
1090
1072
1058
1046
1035
1022
1008
988
964
936
904
871
839
810
787
770
760
756
757
759
762
762
756
745
727
703
674
642
609
576
543
512
481
450
417
382
344
301
254
204
152
99
46
-7
-58
-107
-156
-203
-250
-295
-338
-378
-413
-439
-457
-463
-458
-441
-414
-379
-340
-299
-260
-224
-194
-169
-149
-133
-119
-105
-90
-73
-56
-38
-21
-8
0
3
-2
-12
-27
-46
-66
-88
-111
-135
-161
-192
-230
-276
-332
-399
-476
-563
-656
-754
-854
-953
-1051
-1146
-1239
-1330
-1421
-1513
-1605
-1697
-1789
-1877
-1960
-2035
-2100
-2154
-2197
-2230
-2255
-2275
-2294
-2313
-2334
-2360
-2390
-2422
-2456
-2488
-2518
-2543
-2563
-2578
-2589
-2597
-2602
-2607
-2613
-2619
-2626
-2632
-2635
-2636
-2633
-2624
-2611
-2594
-2572
-2548
-2520
-2490
-2457
-2420
-2379
-2331
-2275
-2212
-2141
-2063
-1980
-1894
-1806
-1720
-1638
-1559
-1485
-1415
-1350
-1288
-1228
-1170
-1115
-1062
-1012
-968
-928
-895
-867
-845
-827
-811
-796
-781
-764
-745
-725
-705
-686
-672
-663
-661
-665
-676
-690
-707
-723
-736
-744
-747
-742
-731
-716
-697
-676
-655
-635
-616
-599
-581
-564
-545
-524
-501
-476
-450
-425
-401
-380
-364
-353
-348
-349
-355
-366
-381
-397
-416
-435
-454
-471
-486
-498
-506
-510
-509
-504
-493
-479
-462
-443
-424
-406
-389
-374
-362
-351
-341
-330
-319
-306
-291
-274
-257
-239
-222
-207
-195
-186
-178
-172
-166
-159
-149
-136
-119
-100
-78
-57
-38
-23
-12
-7
-7
-13
-22
-33
-46
-58
-70
-82
-94
-106
-120
-137
-156
-177
-198
-218
-235
-246
-250
-245
-232
-210
-183
-151
-117
-84
-54
-28
-6
10
21
30
35
39
41
42
42
39
34
27
18
7
-2
-9
-11
-6
7
28
57
93
133
175
216
255
290
320
347
372
398
427
460
499
544
592
640
685
722
747
756
747
719
675
616
547
474
400
331
268
214
169
130
95
61
26
-14
-59
-109
-164
-222
-280
-337
-391
-442
-489
-536
-582
-632
-686
-748
-816
-890
-970
-1052
-1135
-1215
-1291
-1361
-1426
-1487
-1545
-1603
-1661
-1721
-1783
-1847
-1910
-1969
-2021
-2065
-2096
-2115
-2122
-2117
-2104
-2086
-2065
-2045
-2029
-2019
-2013
-2013
-2019
-2027
-2037
-2050
-2063
-2078
-2096
-2116
-2142
-2173
-2209
-2251
-2298
-2348
-2401
-2454
-2506
-2556
-2604
-2649
-2692
-2732
-2770
-2805
-2838
-2866
-2890
-2908
-2920
-2924
-2921
-2911
-2894
-2871
-2843
-2810
-2774
-2736
-2696
-2656
-2617
-2579
-2543
-2509
-2479
-2452
-2427
-2404
-2381
-2357
-2330
-2298
-2261
-2218
-2170
-2119
-2066
-2015
-1966
-1922
-1884
-1852
-1823
-1797
-1771
-1742
-1708
-1670
-1626
-1579
-1530
-1484
-1443
-1409
-1384
-1368
-1359
-1357
-1356
-1355
-1351
-1341
-1325
-1304
-1279
-1252
-1225
-1200
-1176
-1154
-1131
-1106
-1076
-1039
-994
-941
-883
-822
-763
-710
-666
-635
-619
-615
-623
-638
-656
-672
-683
-686
-681
-668
-649
-627
-606
-588
-575
-568
-566
-568
-570
-571
-569
-561
-548
-531
-510
-489
-469
-452
-441
-434
-433
-435
-439
-443
-446
-446
-443
-435
-424
-409
-393
-375
-356
-336
-317
-297
-277
-256
-234
-213
-191
-168
-147
-126
-106
-87
-70
-55
-42
-31
-22
-15
-9
-3
3
11
23
39
62
90
125
166
210
257
303
347
387
423
455
483
508
534
560
589
621
655
688
719
745
762
769
764
747
720
686
647
609
574
545
522
507
498
492
487
480
470
454
433
407
378
346
314
282
251
219
187
151
111
66
14
-44
-107
-172
-238
-302
-361
-414
-460
-497
-528
-551
-569
-581
-588
-592
-591
-586
-577
-564
-548
-531
-513
-497
-484
-475
-473
-476
-485
-499
-517
-537
-558
-581
-605
-629
-656
-685
-717
-751
-788
-825
-860
-891
-917
-934
-942
-941
-933
-921
-906
-894
-886
-884
-891
-904
-923
-944
-963
-976
-979
-969
-945
-907
-857
-797
-731
-662
-595
-533
-479
-434
-398
-372
-355
-346
-345
-350
-363
-383
-411
-448
-493
-548
-610
-678
-751
-827
-902
-974
-1041
-1101
-1153
-1196
-1230
-1256
-1275
-1288
-1295
-1299
-1300
-1297
-1292
-1283
-1270
-1253
-1230
-1201
-1166
-1124
-1075
-1020
-963
-901
-839
-777
-717
-659
-606
-555
-508
-464
-420
-377
-332
-286
-240
-193
-147
-105
-69
-39
-17
-5
1
-1
-6
-12
-16
-15
-7
8
30
59
93
130
168
205
241
277
313
351
392
439
491
548
610
672
732
787
834
871
896
912
919
920
921
923
931
944
964
988
1014
1040
1060
1072
1075
1068
1053
1033
1012
995
986
986
998
1022
1055
1094
1135
1176
1212
1242
1266
1284
1299
1314
1333
1358
1391
1433
1482
1535
1589
1641
1685
1719
1741
1750
1747
1734
1714
1690
1667
1646
1630
1620
1615
1614
1616
1619
1620
1619
1614
1606
1596
1585
1574
1565
1560
1558
1561
1567
1576
1584
1591
1595
1594
1588
1577
1562
1546
1529
1514
1504
1499
1500
1507
1519
1533
1547
1559
1566
1568
1564
1556
1544
1532
1521
1516
1518
1527
1543
1567
1594
1623
1651
1675
1694
1708
1716
1722
1727
1734
1746
1763
1788
1820
1857
1896
1935
1971
2001
2025
2040
2049
2052
2053
2054
2058
2066
2079
2097
2120
2145
2171
2195
2215
2230
2241
2246
2248
2248
2248
2247
2248
2250
2253
2256
2257
2255
2250
2240
2227
2210
2192
2173
2156
2142
2131
2126
2124
2125
2128
2132
2135
2137
2136
2134
2130
2126
2123
2122
2123
2127
2134
2142
2151
2159
2165
2166
2163
2155
2143
2127
2110
2093
2078
2067
2061
2059
2063
2071
2081
2092
2101
2107
2110
2106
2098
2083
2063
2037
2009
1975
1937
1895
1849
1799
1744
1686
1625
1561
1497
1434
1371
1312
1255
1200
1146
1092
1036
977
913
843
769
690
609
527
448
373
304
242
187
139
95
54
14
-27
-71
-117
-165
-215
-265
-313
-359
-402
-441
-476
-510
-543
-577
-615
-657
-704
-758
-819
-885
-955
-1029
-1106
-1184
-1262
-1339
-1415
-1488
-1559
-1625
-1687
-1743
-1794
-1838
-1877
-1911
-1939
-1963
-1984
-2003
-2020
-2036
-2053
-2069
-2086
-2104
-2122
-2140
-2160
-2181
-2204
-2228
-2253
-2280
-2307
-2334
-2359
-2381
-2401
-2416
-2429
-2438
-2444
-2447
-2449
-2448
-2445
-2438
-2427
-2410
-2386
-2354
-2316
-2270
-2220
-2166
-2112
-2061
-2013
-1970
-1934
-1903
-1875
-1851
-1826
-1801
-1773
-1744
-1713
-1681
-1652
-1625
-1603
-1585
-1572
-1562
-1552
-1540
-1524
-1500
-1468
-1428
-1380
-1326
-1269
-1211
-1154
-1100
-1050
-1004
-963
-925
-889
-855
-823
-791
-762
-734
-709
-685
-663
-641
-615
-585
-548
-501
-444
-376
-299
-215
-126
-36
53
138
218
293
363
428
489
547
601
651
696
733
761
778
783
776
760
735
706
676
649
627
612
606
606
613
623
635
647
658
666
672
677
682
687
694
703
714
726
740
753
767
781
797
814
834
857
884
915
948
982
1016
1046
1072
1094
1110
1122
1131
1139
1149
1161
1176
1196
1218
1241
1265
1287
1306
1323
1339
1354
1373
1396
1426
1464
1510
1562
1616
1670
1719
1760
1790
1807
1812
1807
1794
1778
1761
1747
1739
1736
1740
1747
1756
1765
1771
1773
1769
1762
1751
1738
1727
1718
1712
1710
1710
1711
1711
1709
1702
1688
1669
1644
1614
1581
1547
1513
1481
1450
1420
1391
1362
1331
1298
1263
1226
1187
1148
1111
1078
1049
1025
1006
993
984
978
973
970
967
964
962
961
962
966
973
984
998
1012
1029
1045
1058
1068
1074
1075
1072
1066
1058
1048
1039
1030
1022
1016
1012
1010
1008
1006
1004
1002
1000
999
998
997
997
997
996
992
986
976
962
943
921
896
869
844
820
799
784
772
765
761
758
755
749
740
727
710
690
667
643
620
600
582
568
558
551
546
542
538
533
529
524
519
516
515
516
518
522
526
527
524
515
499
475
442
401
354
302
246
190
135
81
29
-21
-70
-119
-169
-221
-276
-335
-398
-465
-534
-605
-677
-748
-817
-885
-949
-1008
-1065
-1117
-1165
-1209
-1249
-1286
-1320
-1353
-1385
-1418
-1453
-1489
-1528
-1571
-1616
-1664
-1713
-1763
-1811
-1856
-1898
-1935
-1966
-1990
-2009
-2023
-2032
-2037
-2043
-2047
-2053
-2063
-2076
-2095
-2119
-2149
-2185
-2225
-2270
-2318
-2368
-2420
-2472
-2524
-2575
-2623
-2669
-2711
-2749
-2783
-2812
-2835
-2853
-2865
-2872
-2874
-2873
-2869
-2863
-2857
-2852
-2848
-2846
-2845
-2847
-2850
-2854
-2859
-2865
-2871
-2879
-2888
-2900
-2914
-2933
-2955
-2981
-3010
-3041
-3074
-3105
-3136
-3163
-3187
-3208
-3225
-3239
-3250
-3258
-3265
-3271
-3274
-3276
-3275
-3271
-3264
-3253
-3239
-3221
-3199
-3175
-3147
-3116
-3081
-3042
-2996
-2943
-2883
-2813
-2734
-2648
-2554
-2456
-2356
-2256
-2158
-2065
-1977
-1895
-1819
-1746
-1676
-1608
-1539
-1470
-1400
-1330
-1260
-1192
-1128
-1068
-1012
-963
-917
-875
-835
-795
-755
-712
-666
-617
-566
-514
-460
-407
-355
-306
-258
-214
-172
-134
-98
-66
-36
-11
11
30
44
56
64
71
76
80
84
89
94
100
107
114
123
133
145
159
175
195
218
244
272
302
333
362
389
413
434
450
463
472
479
483
486
487
485
481
473
461
444
424
400
374
347
320
297
276
258
244
232
220
209
195
180
162
144
128
115
108
108
118
137
164
198
234
272
306
336
360
378
391
401
410
421
435
453
475
499
525
549
570
586
597
602
604
603
603
606
613
625
642
664
688
712
735
754
769
779
786
789
791
793
796
799
804
808
811
811
807
799
787
771
754
738
723
712
705
702
704
707
712
715
716
713
706
696
683
668
653
637
622
606
590
571
548
521
489
452
411
370
329
293
264
246
239
245
262
291
327
370
415
459
501
537
568
591
608
618
622
621
615
606
594
579
563
546
528
511
496
483
473
466
464
464
466
470
473
474
473
467
455
439
417
390
359
326
290
254
218
182
148
115
84
56
31
9
-8
-20
-27
-28
-24
-15
-3
11
25
36
44
47
45
37
26
12
-2
-13
-21
-24
-20
-10
4
23
42
62
80
95
107
115
122
128
134
142
154
168
186
206
227
248
267
284
297
306
312
315
315
315
314
315
316
320
327
336
348
364
384
407
436
469
507
550
596
647
700
755
811
867
922
977
1031
1084
1136
1187
1237
1286
1333
1379
1423
1465
1505
1542
1578
1611
1644
1675
1705
1734
1761
1785
1805
1822
1834
1841
1843
1841
1836
1829
1822
1815
1810
1808
1810
1817
1827
1840
1857
1876
1897
1920
1944
1968
1994
2019
2045
2070
2093
2115
2134
2150
2162
2170
2174
2174
2171
2166
2160
2153
2146
2140
2136
2132
2128
2124
2120
2114
2105
2094
2080
2063
2044
2024
2004
1984
1966
1950
1936
1926
1917
1911
1906
1901
1896
1889
1881
1871
1860
1847
1833
1819
1804
1788
1770
1750
1728
1701
1671
1635
1594
1549
1500
1449
1398
1349
1301
1257
1216
1179
1144
1110
1077
1042
1006
967
926
884
841
798
756
717
679
644
611
578
546
514
481
449
418
388
363
342
327
318
315
317
322
328
335
339
341
339
333
325
315
305
297
289
284
280
277
273
267
258
246
230
211
191
171
153
137
126
118
113
110
107
101
90
72
46
13
-29
-76
-126
-179
-230
-279
-323
-363
-396
-425
-449
-470
-487
-501
-513
-520
-523
-520
-511
-493
-467
-432
-389
-339
-284
-225
-164
-103
-43
14
69
119
167
211
252
290
324
356
382
403
417
424
422
411
393
367
335
300
264
228
194
165
139
118
102
88
77
67
59
52
47
46
50
60
77
104
139
182
232
286
342
397
450
500
545
587
625
662
699
738
779
823
869
916
962
1004
1044
1078
1106
1130
1151
1170
1190
1212
1239
1270
1305
1342
1380
1416
1446
1469
1484
1489
1485
1473
1455
1434
1411
1389
1368
1349
1332
1315
1298
1279
1259
1236
1211
1187
1164
1144
1131
1124
1125
1134
1150
1171
1195
1219
1241
1257
1268
1271
1266
1255
1237
1214
1188
1160
1132
1104
1076
1049
1022
997
972
947
922
898
875
853
833
814
797
782
769
756
743
730
717
702
687
670
653
636
620
605
592
582
575
572
573
578
589
604
624
649
679
713
751
792
835
880
924
967
1008
1046
1080
1111
1137
1159
1177
1191
1201
1205
1204
1196
1180
1156
1123
1080
1027
966
898
824
747
669
593
522
456
397
347
305
271
245
225
211
201
195
191
188
186
185
183
180
176
171
163
153
141
126
108
88
65
41
15
-12
-40
-66
-92
-116
-139
-159
-177
-193
-208
-222
-235
-250
-265
-282
-301
-322
-345
-369
-394
-420
-447
-473
-499
-525
-550
-575
-600
-623
-645
-664
-680
-691
-698
-699
-695
-686
-674
-660
-646
-634
-625
-620
-619
-621
-626
-633
-639
-643
-645
-644
-640
-634
-627
-621
-617
-615
-615
-619
-624
-629
-634
-637
-637
-634
-629
-622
-616
-612
-611
-614
-623
-637
-656
-677
-699
-721
-741
-759
-773
-784
-794
-802
-811
-820
-832
-845
-860
-875
-889
-900
-909
-913
-911
-905
-895
-881
-864
-847
-829
-813
-798
-785
-773
-762
-751
-740
-727
-713
-696
-679
-659
-640
-621
-603
-587
-574
-564
-558
-554
-552
-553
-554
-556
-557
-557
-556
-553
-550
-544
-538
-531
-523
-514
-505
-495
-484
-474
-464
-454
-446
-441
-437
-437
-439
-443
-448
-452
-453
-451
-444
-431
-412
-388
-358
-323
-286
-246
-204
-161
-117
-70
-20
33
90
150
211
274
335
393
446
493
534
568
598
623
646
668
691
713
736
756
773
784
788
784
771
751
726
698
670
645
623
606
593
583
572
560
543
519
487
449
405
358
311
267
228
197
172
154
141
130
119
105
87
64
35
2
-36
-76
-119
-162
-206
-250
-296
-344
-393
-443
-494
-544
-592
-636
-676
-711
-741
-766
-790
-813
-839
-868
-903
-942
-987
-1035
-1084
-1131
-1175
-1213
-1246
-1273
-1296
-1316
-1335
-1355
-1379
-1405
-1433
-1463
-1493
-1521
-1545
-1564
-1580
-1591
-1602
-1614
-1629
-1650
-1678
-1714
-1756
-1803
-1851
-1896
-1937
-1970
-1996
-2013
-2024
-2031
-2037
-2045
-2057
-2074
-2095
-2120
-2144
-2164
-2177
-2180
-2170
-2148
-2114
-2071
-2021
-1970
-1920
-1874
-1835
-1803
-1777
-1754
-1733
-1712
-1687
-1660
-1628
-1594
-1560
-1527
-1499
-1476
-1459
-1448
-1442
-1437
-1433
-1425
-1412
-1394
-1369
-1340
-1309
-1278
-1251
-1229
-1217
-1213
-1218
-1232
-1251
-1275
-1301
-1327
-1352
-1374
-1394
-1411
-1427
-1441
-1454
-1467
-1480
-1493
-1506
-1519
-1532
-1546
-1560
-1575
-1592
-1610
-1629
-1649
-1669
-1689
-1708
-1726
-1742
-1757
-1771
-1786
-1802
-1819
-1838
-1860
-1882
-1904
-1925
-1944
-1960
-1973
-1983
-1990
-1997
-2003
-2012
-2023
-2037
-2054
-2073
-2091
-2108
-2120
-2128
-2129
-2125
-2115
-2102
-2087
-2073
-2061
-2052
-2045
-2044
-2043
-2041
-2039
-2032
-2020
-2001
-1975
-1942
-1904
-1861
-1816
-1768
-1720
-1672
-1625
-1578
-1533
-1489
-1445
-1403
-1361
-1321
-1281
-1241
-1202
-1162
-1122
-1081
-1037
-992
-945
-896
-845
-793
-741
-689
-638
-587
-537
-488
-439
-390
-341
-292
-243
-195
-148
-104
-62
-25
9
38
63
84
103
119
135
150
165
180
196
213
229
244
258
271
282
292
300
307
314
321
329
338
348
360
373
387
401
415
427
437
445
451
455
456
456
455
453
450
446
441
435
428
419
410
400
389
380
372
367
364
365
368
373
379
384
387
386
382
373
361
346
329
313
298
285
275
267
259
252
242
230
212
190
164
133
101
67
34
2
-28
-55
-82
-109
-137
-168
-203
-242
-285
-331
-378
-426
-473
-518
-560
-599
-635
-669
-702
-733
-762
-790
-816
-838
-855
-867
-874
-874
-869
-861
-851
-841
-833
-828
-828
-832
-840
-850
-861
-871
-880
-887
-891
-894
-897
-901
-907
-917
-931
-950
-973
-1000
-1029
-1059
-1090
-1121
-1152
-1183
-1214
-1245
-1278
-1311
-1344
-1376
-1406
-1431
-1449
-1460
-1462
-1456
-1442
-1421
-1396
-1370
-1344
-1322
-1305
-1294
-1288
-1288
-1291
-1295
-1298
-1298
-1293
-1282
-1265
-1242
-1215
-1186
-1157
-1131
-1110
-1095
-1088
-1088
-1094
-1107
-1123
-1142
-1161
-1179
-1196
-1211
-1224
-1237
-1249
-1263
-1280
-1299
-1322
-1348
-1376
-1404
-1432
-1457
-1479
-1495
-1506
-1511
-1511
-1507
-1499
-1489
-1478
-1468
-1459
-1451
-1445
-1441
-1439
-1438
-1440
-1443
-1449
-1457
-1467
-1480
-1496
-1513
-1532
-1551
-1569
-1585
-1599
-1609
-1616
-1620
-1621
-1620
-1618
-1615
-1613
-1610
-1607
-1604
-1598
-1590
-1578
-1562
-1542
-1518
-1491
-1463
-1435
-1409
-1385
-1364
-1346
-1331
-1317
-1303
-1287
-1268
-1246
-1219
-1189
-1157
-1124
-1092
-1063
-1039
-1018
-1004
-993
-984
-976
-966
-953
-936
-914
-888
-859
-829
-800
-773
-749
-729
-713
-701
-692
-684
-677
-669
-660
-650
-640
-631
-622
-615
-610
-606
-603
-598
-591
-580
-563
-540
-511
-475
-435
-391
-345
-298
-251
-205
-159
-112
-64
-14
40
98
160
225
293
363
432
501
567
630
690
747
801
852
901
946
989
1028
1064
1095
1120
1142
1158
1170
1179
1186
1192
1199
1206
1214
1224
1235
1247
1260
1273
1287
1302
1319
1339
1361
1388
1419
1454
1493
1535
1579
1623
1667
1709
1748
1784
1815
1843
1868
1890
1911
1930
1949
1969
1989
2009
2031
2053
2075
2096
2117
2136
2153
2169
2182
2193
2202
2210
2216
2222
2229
2235
2242
2250
2259
2267
2275
2283
2288
2292
2293
2292
2289
2283
2276
2266
2255
2243
2229
2215
2199
2182
2165
2149
2133
2120
2110
2102
2098
2098
2099
2101
2103
2103
2100
2093
2080
2064
2044
2021
2000
1979
1961
1946
1934
1927
1921
1917
1913
1909
1903
1895
1887
1878
1871
1866
1864
1867
1874
1885
1899
1913
1927
1938
1946
1949
1947
1939
1926
1908
1885
1860
1830
1799
1764
1727
1688
1647
1604
1559
1512
1464
1416
1367
1317
1267
1218
1170
1123
1079
1038
1002
971
947
929
918
912
910
911
913
914
914
911
908
903
900
900
905
916
934
959
991
1028
1069
1111
1153
1194
1235
1274
1314
1356
1400
1449
1503
1562
1624
1687
1750
1809
1863
1910
1949
1979
2001
2017
2028
2036
2040
2044
2047
2050
2052
2053
2053
2053
2052
2052
2054
2058
2066
2079
2096
2118
2144
2173
2203
2234
2265
2295
2324
2353
2382
2411
2441
2473
2506
2539
2571
2603
2632
2658
2680
2699
2714
2727
2736
2742
2746
2747
2745
2738
2726
2709
2686
2657
2624
2588
2551
2513
2478
2446
2418
2394
2375
2358
2342
2326
2309
2289
2265
2239
2209
2176
2140
2101
2061
2017
1973
1925
1875
1821
1764
1704
1642
1578
1511
1443
1373
1301
1226
1147
1064
977
887
793
699
606
516
431
353
282
218
160
106
52
-3
-62
-127
-198
-274
-354
-436
-518
-595
-667
-733
-791
-842
-888
-931
-971
-1012
-1052
-1093
-1133
-1171
-1205
-1234
-1256
-1271
-1279
-1281
-1280
-1276
-1272
-1269
-1268
-1271
-1275
-1281
-1287
-1291
-1293
-1291
-1286
-1277
-1266
-1253
-1239
-1224
-1210
-1196
-1181
-1165
-1148
-1129
-1107
-1083
-1058
-1033
-1008
-985
-963
-944
-927
-912
-897
-883
-868
-852
-834
-815
-795
-774
-753
-731
-709
-687
-663
-637
-608
-576
-539
-499
-455
-408
-361
-314
-268
-227
-189
-157
-130
-108
-90
-76
-65
-56
-48
-40
-32
-24
-16
-6
4
15
25
36
47
58
67
76
84
92
99
105
113
121
130
142
157
174
193
215
240
266
293
320
348
376
403
429
454
479
501
522
541
558
572
584
593
599
603
604
602
599
593
586
578
568
558
546
533
520
507
494
481
469
458
446
435
424
413
400
387
371
354
336
317
296
276
256
238
221
206
192
181
171
163
155
147
138
128
117
104
89
73
57
40
24
9
-4
-14
-21
-27
-29
-31
-32
-34
-37
-43
-52
-65
-82
-103
-126
-151
-176
-201
-225
-246
-264
-278
-290
-298
-304
-308
-311
-313
-316
-319
-323
-326
-330
-332
-333
-330
-324
-314
-299
-279
-255
-226
-196
-164
-133
-105
-81
-63
-52
-48
-51
-60
-75
-95
-117
-140
-163
-185
-204
-220
-233
-242
-246
-247
-243
-235
-223
-208
-191
-172
-152
-132
-113
-95
-79
-64
-51
-37
-23
-8
10
30
52
77
101
125
147
165
179
187
190
189
184
178
173
169
168
172
180
192
208
227
248
270
293
315
338
361
384
408
433
459
484
508
530
549
564
574
578
577
571
562
550
536
522
510
499
491
486
483
484
487
492
500
509
520
533
547
562
578
595
612
628
644
659
672
686
698
710
723
735
746
757
766
773
775
771
761
743
716
681
638
586
529
467
401
334
267
201
137
76
19
-34
-84
-130
-172
-211
-247
-282
-315
-347
-381
-415
-453
-493
-537
-585
-637
-692
-751
-811
-873
-934
-994
-1053
-1108
-1161
-1210
-1255
-1296
-1332
-1364
-1392
-1416
-1437
-1455
-1472
-1488
-1505
-1524
-1547
-1574
-1606
-1642
-1683
-1726
-1770
-1814
-1857
-1896
-1932
-1963
-1991
-2015
-2037
-2060
-2081
-2104
-2128
-2154
-2180
-2206
-2231
-2253
-2273
-2289
-2301
-2310
-2316
-2321
-2324
-2327
-2330
-2334
-2336
-2338
-2338
-2335
-2328
-2318
-2304
-2287
-2266
-2243
-2219
-2194
-2169
-2146
-2123
-2102
-2083
-2065
-2049
-2033
-2021
-2009
-1998
-1989
-1979
-1970
-1960
-1949
-1936
-1920
-1902
-1882
-1861
-1838
-1815
-1794
-1773
-1756
-1741
-1728
-1718
-1709
-1700
-1691
-1680
-1667
-1653
-1636
-1619
-1601
-1584
-1568
-1554
-1542
-1534
-1529
-1526
-1527
-1529
-1533
-1538
-1544
-1549
-1554
-1557
-1557
-1554
-1546
-1533
-1515
-1492
-1465
-1434
-1400
-1365
-1330
-1296
-1263
-1231
-1200
-1170
-1138
-1104
-1068
-1029
-986
-942
-897
-853
-811
-773
-740
-711
-686
-663
-642
-618
-592
-561
-525
-485
-441
-395
-350
-308
-269
-237
-210
-190
-175
-164
-156
-149
-143
-137
-132
-128
-126
-128
-132
-139
-148
-159
-169
-177
-181
-180
-175
-165
-152
-138
-125
-113
-106
-104
-107
-114
-125
-138
-151
-163
-173
-180
-185
-187
-188
-188
-187
-185
-183
-178
-172
-161
-146
-127
-102
-72
-39
-3
36
75
114
153
191
227
264
299
333
367
399
429
457
483
507
529
550
571
593
618
645
676
711
748
787
827
865
902
937
969
998
1027
1056
1085
1117
1151
1186
1224
1262
1299
1334
1367
1396
1421
1444
1466
1487
1509
1533
1560
1589
1621
1654
1688
1720
1749
1775
1797
1816
1832
1846
1859
1872
1885
1900
1916
1933
1951
1969
1987
2005
2021
2037
2054
2070
2084
2098
2111
2123
2132
2138
2141
2141
2138
2132
2126
2119
2114
2112
2113
2119
2130
2144
2163
2185
2208
2234
2259
2285
2310
2334
2357
2378
2398
2415
2430
2443
2452
2458
2462
2464
2464
2463
2463
2463
2464
2466
2469
2472
2473
2472
2467
2457
2441
2420
2393
2361
2325
2285
2244
2201
2157
2113
2069
2025
1983
1940
1898
1856
1815
1776
1739
1704
1670
1639
1610
1581
1553
1526
1498
1469
1441
1413
1385
1358
1332
1308
1284
1261
1239
1215
1189
1161
1130
1096
1060
1020
981
941
902
863
825
789
754
721
688
656
626
597
571
548
529
513
502
494
489
484
478
470
457
439
415
386
351
314
274
234
195
158
123
90
60
29
-1
-33
-68
-105
-145
-189
-235
-283
-333
-385
-437
-490
-544
-599
-653
-708
-762
-813
-863
-908
-949
-985
-1014
-1039
-1058
-1072
-1082
-1090
-1097
-1102
-1107
-1112
-1116
-1121
-1124
-1127
-1127
-1127
-1125
-1122
-1117
-1113
-1108
-1104
-1100
-1097
-1095
-1092
-1089
-1086
-1081
-1075
-1067
-1058
-1047
-1035
-1022
-1008
-996
-984
-974
-967
-961
-959
-959
-963
-969
-978
-989
-1002
-1018
-1038
-1060
-1085
-1113
-1144
-1177
-1213
-1249
-1286
-1321
-1355
-1385
-1411
-1433
-1451
-1464
-1473
-1479
-1482
-1484
-1485
-1484
-1483
-1481
-1478
-1474
-1468
-1462
-1455
-1448
-1441
-1435
-1431
-1430
-1430
-1433
-1437
-1444
-1451
-1458
-1465
-1472
-1479
-1484
-1489
-1494
-1498
-1501
-1504
-1506
-1508
-1508
-1508
-1507
-1506
-1505
-1505
-1506
-1509
-1512
-1517
-1523
-1529
-1535
-1540
-1544
-1546
-1548
-1550
-1551
-1554
-1558
-1562
-1568
-1574
-1580
-1584
-1585
-1584
-1578
-1570
-1559
-1546
-1533
-1522
-1512
-1506
-1504
-1506
-1510
-1517
-1525
-1534
-1541
-1547
-1551
-1554
-1555
-1555
-1555
-1555
-1556
-1558
-1562
-1567
-1575
-1584
-1595
-1608
-1623
-1639
-1657
-1674
-1692
-1709
-1724
-1738
-1749
-1758
-1765
-1772
-1778
-1786
-1795
-1807
-1820
-1836
-1853
-1870
-1887
-1903
-1917
-1929
-1939
-1948
-1957
-1966
-1975
-1983
-1991
-1997
-1999
-1996
-1987
-1971
-1950
-1924
-1894
-1863
-1833
-1807
-1787
-1772
-1763
-1759
-1758
-1758
-1756
-1751
-1742
-1727
-1708
-1686
-1662
-1638
-1615
-1595
-1579
-1565
-1553
-1542
-1531
-1519
-1505
-1490
-1474
-1459
-1445
-1435
-1428
-1425
-1427
-1431
-1437
-1442
-1446
-1447
-1444
-1439
-1431
-1421
-1412
-1405
-1400
-1399
-1401
-1406
-1413
-1420
-1426
-1430
-1430
-1427
-1421
-1413
-1404
-1394
-1386
-1380
-1376
-1375
-1375
-1376
-1376
-1375
-1371
-1363
-1351
-1335
-1315
-1291
-1264
-1234
-1204
-1173
-1143
-1114
-1087
-1061
-1038
-1016
-999
-983
-970
-960
-954
-950
-950
-955
-963
-976
-992
-1012
-1034
-1057
-1080
-1100
-1117
-1129
-1135
-1133
-1124
-1109
-1088
-1064
-1038
-1012
-990
-970
-955
-945
-941
-940
-944
-949
-956
-963
-969
-973
-974
-973
-970
-964
-956
-946
-935
-924
-912
-900
-888
-876
-865
-854
-842
-831
-819
-807
-794
-782
-770
-760
-751
-745
-742
-742
-747
-754
-765
-779
-794
-810
-826
-841
-856
-870
-883
-896
-909
-921
-934
-946
-958
-968
-977
-983
-986
-986
-982
-976
-967
-957
-945
-933
-921
-910
-899
-889
-881
-874
-868
-865
-864
-866
-871
-879
-889
-902
-916
-931
-947
-961
-975
-988
-999
-1010
-1020
-1033
-1045
-1058
-1073
-1088
-1103
-1118
-1132
-1144
-1155
-1163
-1170
-1176
-1180
-1183
-1185
-1186
-1184
-1180
-1172
-1160
-1143
-1122
-1097
-1071
-1043
-1014
-990
-967
-948
-931
-916
-902
-888
-871
-851
-828
-801
-773
-743
-713
-686
-663
-643
-629
-618
-611
-607
-603
-599
-594
-588
-580
-571
-562
-552
-543
-534
-525
-516
-505
-492
-477
-458
-435
-409
-379
-346
-310
-271
-231
-188
-143
-95
-43
11
68
129
191
255
320
385
448
511
571
630
688
744
800
854
908
961
1012
1063
1111
1157
1200
1241
1280
1317
1353
1388
1423
1458
1493
1528
1563
1598
1632
1666
1701
1736
1772
1809
1847
1886
1926
1966
2005
2041
2076
2108
2137
2163
2186
2208
2228
2249
2270
2291
2314
2337
2360
2383
2406
2427
2446
2463
2479
2492
2503
2512
2520
2526
2531
2535
2537
2540
2543
2546
2551
2557
2566
2577
2590
2603
2618
2632
2644
2655
2663
2669
2673
2676
2678
2681
2685
2690
2697
2705
2714
2723
2731
2738
2742
2745
2746
2746
2746
2747
2749
2752
2757
2764
2771
2780
2788
2795
2802
2809
2816
2826
2837
2852
2871
2893
2920
2948
2977
3005
3031
3052
3066
3075
3076
3072
3063
3050
3035
3020
3005
2993
2983
2975
2969
2965
2960
2956
2950
2943
2936
2927
2918
2911
2905
2901
2901
2905
2913
2925
2940
2958
2978
2998
3018
3037
3055
3071
3085
3097
3107
3116
3125
3134
3144
3154
3166
3180
3194
3210
3225
3241
3257
3271
3284
3296
3306
3315
3322
3328
3334
3340
3345
3351
3357
3364
3372
3379
3386
3393
3399
3403
3406
3408
3408
3406
3403
3398
3392
3385
3377
3368
3357
3345
3332
3317
3301
3283
3264
3244
3222
3199
3174
3148
3119
3088
3055
3020
2982
2943
2902
2861
2821
2782
2745
2711
2680
2652
2625
2601
2577
2553
2528
2502
2476
2449
2422
2395
2370
2346
2325
2306
2289
2273
2257
2242
2225
2207
2186
2162
2136
2106
2073
2036
1994
1948
1897
1841
1780
1715
1646
1575
1503
1432
1364
1300
1240
1185
1135
1087
1042
997
951
904
853
799
744
687
630
575
523
475
432
393
358
326
297
269
242
215
189
163
139
116
96
78
62
49
39
29
20
11
2
-10
-23
-39
-57
-79
-103
-129
-159
-190
-224
-260
-296
-332
-368
-401
-433
-461
-486
-508
-527
-543
-557
-569
-581
-592
-603
-613
-623
-632
-638
-644
-647
-648
-649
-649
-650
-653
-660
-671
-687
-709
-737
-771
-810
-852
-898
-946
-995
-1043
-1090
-1136
-1180
-1222
-1263
-1301
-1339
-1374
-1409
-1441
-1471
-1498
-1522
-1540
-1554
-1562
-1565
-1564
-1558
-1550
-1541
-1531
-1522
-1515
-1509
-1505
-1502
-1498
-1493
-1486
-1475
-1461
-1443
-1423
-1401
-1378
-1357
-1338
-1322
-1310
-1301
-1294
-1288
-1282
-1275
-1265
-1252
-1236
-1218
-1198
-1178
-1159
-1144
-1133
-1127
-1127
-1133
-1144
-1159
-1178
-1198
-1219
-1240
-1258
-1274
-1288
-1298
-1305
-1309
-1311
-1312
-1312
-1312
-1313
-1315
-1317
-1319
-1321
-1322
-1320
-1315
-1306
-1293
-1275
-1255
-1232
-1209
-1185
-1164
-1145
-1130
-1117
-1107
-1099
-1091
-1082
-1072
-1060
-1045
-1027
-1008
-989
-970
-952
-935
-921
-908
-897
-887
-877
-867
-857
-847
-838
-829
-821
-814
-808
-803
-798
-792
-784
-773
-759
-741
-721
-699
-675
-652
-631
-612
-596
-583
-573
-565
-558
-551
-542
-531
-518
-502
-484
-464
-443
-421
-400
-378
-357
-336
-315
-295
-275
-256
-239
-223
-209
-197
-188
-181
-175
-171
-167
-163
-159
-154
-148
-140
-131
-120
-108
-94
-78
-59
-38
-14
13
42
72
102
131
158
180
198
211
219
223
224
225
225
228
233
242
255
272
291
312
333
354
374
392
408
422
434
446
456
465
474
483
492
501
511
520
531
542
553
565
576
586
594
599
600
598
592
582
571
559
547
539
533
531
534
540
548
556
564
569
572
570
564
555
544
532
520
509
498
489
481
472
462
450
434
416
394
369
342
314
285
256
228
199
170
140
108
73
35
-5
-49
-94
-140
-186
-231
-274
-314
-351
-386
-418
-448
-476
-502
-527
-549
-568
-584
-595
-602
-605
-602
-595
-585
-571
-555
-538
-521
-504
-488
-472
-457
-441
-426
-410
-394
-376
-358
-340
-322
-305
-291
-279
-271
-267
-268
-273
-281
-292
-305
-318
-331
-343
-352
-359
-363
-365
-365
-365
-365
-365
-365
-367
-370
-373
-377
-379
-381
-382
-381
-381
-380
-381
-383
-389
-397
-409
-423
-439
-456
-472
-487
-498
-505
-509
-509
-506
-500
-494
-487
-480
-474
-470
-466
-462
-458
-453
-446
-437
-425
-412
-396
-379
-360
-342
-324
-308
-293
-281
-271
-264
-261
-260
-262
-266
-272
-280
-290
-300
-311
-323
-336
-350
-366
-384
-405
-429
-456
-487
-522
-559
-597
-636
-674
-709
-741
-768
-789
-805
-816
-821
-824
-823
-822
-820
-820
-822
-827
-834
-845
-858
-874
-891
-908
-926
-944
-961
-977
-992
-1006
-1020
-1033
-1046
-1059
-1072
-1085
-1097
-1109
-1120
-1129
-1138
-1145
-1152
-1159
-1166
-1175
-1186
-1200
-1216
-1237
-1260
-1286
-1314
-1344
-1374
-1404
-1434
-1463
-1491
-1518
-1544
-1570
-1597
-1623
-1651
-1679
-1707
-1735
-1763
-1790
-1815
-1839
-1862
-1884
-1905
-1925
-1946
-1968
-1991
-2015
-2039
-2065
-2089
-2113
-2133
-2150
-2161
-2167
-2165
-2158
-2143
-2123
-2097
-2068
-2037
-2005
-1973
-1942
-1914
-1888
-1864
-1842
-1821
-1801
-1780
-1759
-1738
-1716
-1693
-1670
-1648
-1627
-1607
-1589
-1574
-1560
-1548
-1538
-1528
-1518
-1508
-1498
-1486
-1473
-1458
-1442
-1424
-1404
-1383
-1360
-1336
-1310
-1283
-1254
-1224
-1194
-1163
-1133
-1104
-1077
-1052
-1031
-1012
-997
-986
-978
-972
-970
-969
-969
-969
-969
-968
-965
-960
-953
-943
-930
-915
-897
-876
-853
-829
-802
-774
-744
-713
-681
-648
-613
-577
-539
-498
-455
-409
-361
-310
-257
-203
-148
-95
-45
2
45
83
116
144
169
192
215
239
264
292
323
355
389
423
454
482
506
525
539
548
554
558
561
564
567
571
577
583
589
595
600
606
611
618
627
638
654
672
695
720
746
773
799
824
845
865
882
898
914
931
951
973
999
1028
1058
1090
1122
1153
1181
1206
1229
1248
1265
1279
1291
1301
1310
1317
1323
1328
1332
1336
1341
1346
1352
1361
1370
1381
1392
1402
1410
1416
1418
1417
1413
1408
1402
1398
1397
1400
1409
1424
1444
1469
1496
1524
1552
1579
1604
1626
1647
1666
1684
1703
1721
1739
1757
1773
1787
1798
1805
1808
1808
1806
1801
1797
1793
1790
1789
1789
1789
1789
1787
1782
1772
1759
1740
1718
1692
1664
1634
1605
1575
1547
1520
1494
1470
1448
1427
1409
1393
1379
1368
1359
1351
1343
1335
1324
1310
1293
1271
1245
1215
1182
1149
1115
1082
1052
1024
998
974
950
926
900
872
841
807
772
735
698
662
629
599
572
549
529
512
497
484
471
459
448
439
430
423
417
414
412
411
411
412
412
412
411
409
406
402
397
392
386
381
375
369
363
357
351
347
342
339
338
337
338
341
343
346
349
351
352
351
350
347
345
342
340
339
338
338
337
335
331
325
316
304
289
273
257
241
227
215
206
200
196
194
191
188
184
178
169
159
148
138
129
122
117
115
114
115
116
116
114
110
104
97
90
84
82
84
91
104
122
144
168
193
217
239
258
272
282
289
292
294
295
295
295
295
296
296
296
296
294
292
290
287
284
282
281
282
285
289
295
303
312
322
332
342
351
359
365
367
367
363
356
347
336
325
315
307
302
301
304
311
320
331
343
355
365
374
382
388
395
402
410
420
432
445
457
468
476
481
480
474
464
450
434
418
402
389
379
371
366
363
360
357
352
345
336
326
316
307
300
297
298
302
310
320
332
343
353
361
365
367
365
361
355
347
340
332
325
319
315
313
313
315
320
327
336
347
358
369
379
386
391
393
392
388
381
372
363
353
344
336
328
320
312
303
294
282
269
254
237
221
204
189
175
162
151
142
134
126
117
108
98
87
74
59
43
27
10
-7
-24
-41
-58
-74
-89
-104
-118
-131
-143
-154
-164
-175
-186
-197
-210
-223
-239
-257
-276
-298
-321
-345
-371
-397
-423
-449
-475
-500
-524
-546
-567
-587
-605
-622
-638
-654
-671
-689
-709
-732
-757
-785
-815
-846
-879
-911
-944
-976
-1006
-1038
-1068
-1099
-1130
-1163
-1197
-1232
-1269
-1306
-1342
-1377
-1409
-1438
-1463
-1484
-1501
-1514
-1524
-1532
-1539
-1544
-1550
-1556
-1563
-1570
-1578
-1587
-1597
-1607
-1618
-1630
-1643
-1658
-1675
-1693
-1714
-1738
-1763
-1791
-1821
-1853
-1886
-1920
-1954
-1988
-2020
-2051
-2080
-2106
-2129
-2150
-2168
-2185
-2201
-2217
-2234
-2254
-2277
-2304
-2335
-2369
-2406
-2446
-2486
-2527
-2567
-2605
-2641
-2676
-2709
-2741
-2772
-2804
-2837
-2872
-2908
-2946
-2985
-3023
-3061
-3096
-3128
-3155
-3178
-3197
-3211
-3221
-3227
-3232
-3236
-3240
-3245
-3251
-3259
-3269
-3280
-3293
-3307
-3322
-3338
-3353
-3368
-3382
-3395
-3406
-3416
-3423
-3429
-3432
-3433
-3431
-3429
-3425
-3420
-3415
-3412
-3409
-3407
-3406
-3407
-3408
-3409
-3411
-3411
-3411
-3409
-3405
-3401
-3395
-3389
-3382
-3375
-3367
-3359
-3350
-3341
-3331
-3319
-3307
-3294
-3279
-3264
-3248
-3232
-3214
-3196
-3176
-3156
-3134
-3110
-3085
-3058
-3031
-3002
-2973
-2943
-2914
-2884
-2855
-2825
-2794
-2763
-2732
-2700
-2669
-2638
-2608
-2580
-2555
-2533
-2515
-2499
-2485
-2474
-2463
-2452
-2440
-2427
-2411
-2393
-2371
-2347
-2320
-2289
-2255
-2217
-2175
-2128
-2078
-2024
-1967
-1909
-1849
-1790
-1733
-1677
-1624
-1573
-1523
-1474
-1424
-1373
-1320
-1265
-1209
-1152
-1097
-1043
-993
-948
-907
-871
-839
-810
-781
-752
-721
-689
-653
-616
-578
-539
-502
-467
-435
-405
-377
-350
-322
-292
-259
-223
-183
-139
-93
-44
6
56
106
155
204
254
303
353
404
455
506
556
604
648
688
724
755
781
804
823
841
858
874
890
905
921
936
951
964
977
989
1000
1012
1025
1038
1051
1064
1077
1090
1101
1111
1119
1125
1130
1135
1140
1146
1155
1167
1181
1199
1220
1243
1268
1293
1318
1342
1365
1387
1408
1429
1449
1469
1489
1511
1533
1556
1580
1605
1630
1654
1677
1699
1719
1737
1753
1766
1777
1786
1794
1800
1807
1814
1822
1830
1839
1848
1856
1864
1869
1873
1875
1874
1872
1869
1865
1861
1858
1856
1856
1856
1858
1860
1862
1865
1867
1870
1874
1879
1888
1900
1916
1936
1960
1987
2017
2047
2078
2108
2137
2165
2193
2221
2249
2280
2313
2348
2387
2427
2469
2513
2556
2599
2640
2680
2718
2755
2790
2824
2858
2891
2922
2953
2981
3008
3031
3052
3069
3084
3095
3105
3113
3120
3126
3132
3139
3147
3156
3166
3177
3189
3202
3216
3231
3245
3259
3271
3282
3291
3297
3302
3304
3305
3305
3305
3304
3303
3302
3301
3299
3295
3289
3279
3266
3249
3229
3206
3181
3154
3128
3102
3078
3056
3036
3018
3003
2989
2976
2965
2955
2945
2937
2929
2921
2915
2909
2903
2897
2890
2884
2878
2871
2866
2861
2858
2858
2860
2864
2871
2879
2887
2895
2902
2906
2906
2902
2894
2881
2864
2843
2818
2791
2761
2730
2697
2664
2631
2597
2564
2533
2502
2474
2447
2423
2401
2382
2364
2349
2335
2323
2314
2306
2302
2300
2302
2307
2315
2326
2340
2354
2368
2382
2394
2404
2412
2419
2424
2429
2435
2441
2450
2460
2472
2486
2499
2511
2521
2527
2530
2529
2523
2515
2504
2492
2479
2467
2455
2444
2434
2423
2412
2399
2383
2365
2345
2322
2297
2271
2245
2218
2192
2167
2143
2119
2095
2070
2044
2017
1988
1959
1929
1899
1869
1842
1816
1793
1773
1754
1737
1720
1703
1684
1663
1640
1613
1582
1548
1512
1473
1432
1390
1348
1305
1263
1221
1179
1137
1095
1052
1008
965
920
876
831
787
744
703
665
630
598
570
544
521
499
479
459
439
418
395
370
343
314
283
251
218
183
149
114
79
46
13
-18
-47
-75
-102
-127
-151
-174
-198
-222
-246
-272
-299
-326
-355
-383
-411
-438
-464
-489
-513
-536
-559
-582
-607
-633
-661
-691
-722
-754
-786
-816
-846
-873
-899
-922
-944
-964
-984
-1004
-1024
-1045
-1067
-1089
-1111
-1133
-1154
-1173
-1190
-1205
-1217
-1228
-1237
-1244
-1249
-1253
-1256
-1257
-1258
-1257
-1254
-1251
-1246
-1240
-1233
-1226
-1217
-1209
-1201
-1194
-1188
-1184
-1182
-1183
-1187
-1194
-1203
-1214
-1226
-1238
-1250
-1259
-1266
-1269
-1270
-1267
-1263
-1257
-1251
-1245
-1242
-1241
-1243
-1248
-1255
-1263
-1273
-1282
-1291
-1299
-1306
-1311
-1314
-1317
-1319
-1320
-1322
-1323
-1324
-1326
-1328
-1330
-1332
-1335
-1337
-1339
-1339
-1339
-1336
-1331
-1323
-1312
-1299
-1283
-1265
-1246
-1226
-1206
-1186
-1165
-1144
-1120
-1093
-1063
-1029
-991
-951
-908
-866
-825
-787
-753
-725
-702
-683
-667
-653
-639
-623
-604
-583
-559
-534
-508
-483
-460
-439
-420
-402
-384
-364
-343
-317
-289
-257
-222
-186
-151
-116
-84
-53
-23
7
38
73
111
154
201
252
303
353
400
442
477
505
527
543
554
563
570
575
579
582
584
582
578
570
560
550
539
530
524
521
522
524
528
529
525
515
497
471
438
400
361
322
288
260
240
228
222
220
219
216
209
195
174
147
115
81
47
15
-11
-32
-47
-56
-62
-66
-70
-76
-87
-101
-120
-143
-168
-196
-223
-250
-276
-301
-324
-347
-370
-393
-419
-446
-475
-505
-536
-566
-595
-622
-644
-663
-678
-688
-695
-700
-704
-709
-715
-723
-735
-749
-766
-783
-801
-817
-831
-842
-850
-856
-861
-867
-875
-886
-901
-920
-942
-965
-988
-1008
-1026
-1038
-1045
-1048
-1049
-1051
-1054
-1062
-1076
-1096
-1120
-1148
-1177
-1203
-1223
-1237
-1242
-1240
-1231
-1220
-1208
-1199
-1195
-1198
-1209
-1225
-1245
-1267
-1287
-1304
-1317
-1324
-1328
-1329
-1330
-1334
-1342
-1355
-1374
-1397
-1422
-1449
-1474
-1496
-1515
-1530
-1543
-1555
-1568
-1585
-1605
-1631
-1660
-1692
-1725
-1756
-1784
-1808
-1827
-1843
-1856
-1868
-1882
-1900
-1923
-1950
-1983
-2017
-2056
-2092
-2127
-2157
-2183
-2203
-2220
-2234
-2245
-2256
-2267
-2278
-2289
-2301
-2312
-2322
-2332
-2342
-2351
-2361
-2372
-2386
-2402
-2421
-2442
-2465
-2488
-2510
-2531
-2550
-2567
-2581
-2595
-2608
-2622
-2638
-2655
-2675
-2697
-2719
-2742
-2765
-2786
-2806
-2826
-2845
-2864
-2884
-2906
-2929
-2954
-2981
-3007
-3033
-3057
-3080
-3099
-3117
-3132
-3146
-3158
-3170
-3181
-3191
-3200
-3208
-3212
-3212
-3208
-3200
-3186
-3168
-3145
-3120
-3092
-3062
-3032
-3001
-2970
-2940
-2912
-2886
-2863
-2844
-2829
-2819
-2814
-2812
-2812
-2814
-2813
-2810
-2801
-2785
-2763
-2734
-2699
-2661
-2620
-2579
-2539
-2500
-2462
-2425
-2387
-2347
-2302
-2253
-2200
-2143
-2085
-2027
-1974
-1928
-1892
-1866
-1850
-1844
-1844
-1849
-1853
-1855
-1851
-1840
-1821
-1796
-1767
-1736
-1705
-1678
-1655
-1637
-1625
-1618
-1613
-1608
-1602
-1592
-1577
-1556
-1530
-1499
-1465
-1427
-1389
-1350
-1312
-1276
-1241
-1208
-1177
-1148
-1120
-1094
-1069
-1046
-1022
-1000
-976
-950
-921
-889
-851
-809
-763
-715
-664
-614
-566
-522
-484
-450
-421
-397
-375
-352
-328
-300
-267
-228
-183
-134
-81
-27
26
78
126
171
212
250
287
324
362
403
447
495
546
601
658
716
775
834
890
944
993
1037
1076
1107
1132
1150
1164
1173
1181
1190
1202
1219
1243
1273
1310
1350
1390
1427
1458
1478
1486
1482
1466
1442
1414
1387
1365
1353
1354
1368
1395
1431
1472
1514
1551
1579
1596
1602
1597
1583
1565
1545
1528
1515
1508
1506
1507
1509
1508
1501
1486
1462
1431
1393
1351
1309
1269
1235
1207
1188
1175
1168
1165
1164
1161
1157
1149
1137
1122
1105
1086
1068
1051
1036
1024
1014
1008
1006
1008
1014
1025
1038
1055
1076
1098
1122
1145
1166
1183
1196
1202
1203
1197
1186
1171
1154
1136
1117
1100
1084
1070
1057
1045
1032
1016
999
979
955
927
896
862
828
792
758
726
698
673
652
636
623
613
605
598
591
585
578
571
564
559
557
559
564
573
586
600
614
626
633
633
626
611
588
559
528
496
467
443
427
421
423
434
452
474
499
524
547
566
583
595
605
613
621
630
641
654
670
688
707
727
747
766
783
797
808
816
819
819
815
808
798
787
774
762
750
739
731
726
724
725
730
739
750
764
781
798
817
836
853
869
882
892
899
902
902
900
898
896
895
898
905
916
929
945
960
973
983
987
985
977
964
947
929
912
897
887
882
882
886
893
901
909
915
919
921
923
927
933
945
961
984
1010
1042
1075
1106
1133
1155
1170
1178
1179
1175
1167
1157
1146
1135
1124
1114
1104
1094
1084
1073
1063
1052
1043
1036
1030
1026
1022
1020
1014
1006
995
978
956
929
899
866
832
798
765
733
701
669
636
601
565
529
495
467
446
437
441
458
488
528
574
621
665
700
724
734
732
719
697
672
646
622
604
590
581
575
570
564
556
545
533
522
515
513
521
538
565
603
648
700
755
811
868
923
977
1030
1081
1130
1177
1218
1251
1274
1285
1281
1263
1232
1192
1147
1102
1062
1032
1016
1012
1022
1043
1069
1098
1124
1144
1157
1161
1159
1151
1139
1126
1112
1098
1082
1063
1039
1008
973
931
886
841
799
764
740
726
724
731
746
765
784
801
813
821
824
823
821
817
813
806
796
780
754
717
669
611
545
475
409
350
304
275
263
267
284
308
334
357
373
379
376
366
353
341
333
333
342
360
383
408
431
448
455
451
436
412
382
349
317
289
266
247
233
222
213
203
193
182
172
163
157
153
153
154
156
156
151
140
122
97
67
35
3
-26
-48
-63
-70
-70
-67
-63
-60
-62
-68
-79
-91
-103
-111
-111
-102
-83
-55
-21
16
50
79
98
105
100
84
61
33
5
-21
-41
-56
-66
-71
-75
-79
-86
-95
-107
-121
-133
-143
-147
-144
-133
-115
-90
-61
-30
0
27
51
71
90
108
129
153
184
221
264
311
360
408
452
491
524
550
572
593
615
642
677
723
780
848
924
1006
1090
1171
1245
1311
1366
1411
1446
1473
1495
1515
1535
1557
1581
1607
1635
1664
1693
1721
1750
1779
1812
1849
1894
1947
2009
2082
2161
2243
2326
2404
2474
2533
2580
2615
2639
2656
2668
2680
2695
2714
2738
2768
2799
2831
2859
2882
2896
2901
2899
2890
2878
2866
2858
2855
2859
2872
2891
2917
2947
2978
3008
3037
3063
3085
3103
3117
3129
3136
3140
3140
3136
3127
3114
3098
3080
3063
3049
3039
3036
3040
3052
3070
3091
3113
3132
3145
3151
3146
3132
3109
3079
3045
3010
2976
2947
2924
2909
2902
2902
2909
2921
2935
2952
2967
2980
2989
2992
2988
2974
2950
2915
2872
2820
2762
2702
2643
2589
2541
2504
2478
2461
2454
2451
2451
2448
2439
2421
2392
2351
2299
2238
2170
2098
2025
1956
1890
1828
1772
1720
1672
1627
1583
1540
1497
1453
1409
1363
1317
1270
1221
1171
1121
1069
1018
967
918
873
831
795
764
739
719
703
690
678
665
650
632
610
585
556
525
491
456
419
382
344
305
264
223
180
136
91
46
1
-43
-85
-125
-163
-198
-232
-264
-293
-322
-349
-374
-399
-422
-445
-468
-491
-515
-542
-572
-606
-644
-688
-736
-790
-848
-909
-973
-1039
-1106
-1172
-1238
-1302
-1362
-1420
-1473
-1522
-1567
-1607
-1644
-1677
-1709
-1742
-1775
-1812
-1852
-1897
-1946
-2000
-2056
-2114
-2171
-2227
-2281
-2331
-2377
-2420
-2459
-2496
-2532
-2566
-2600
-2633
-2666
-2698
-2729
-2759
-2788
-2817
-2846
-2875
-2906
-2939
-2973
-3008
-3043
-3077
-3109
-3138
-3162
-3182
-3198
-3211
-3222
-3232
-3243
-3256
-3272
-3290
-3310
-3331
-3352
-3372
-3390
-3406
-3419
-3430
-3442
-3453
-3467
-3484
-3505
-3530
-3558
-3591
-3626
-3664
-3704
-3746
-3790
-3835
-3881
-3928
-3974
-4019
-4059
-4097
-4126
-4149
-4163
-4169
-4170
-4165
-4159
-4153
-4150
-4151
-4157
-4168
-4183
-4200
-4217
-4232
-4243
-4250
-4253
-4251
-4246
-4238
-4230
-4223
-4216
-4210
-4204
-4197
-4190
-4180
-4168
-4154
-4138
-4121
-4104
-4086
-4070
-4054
-4040
-4024
-4006
-3985
-3961
-3934
-3904
-3872
-3839
-3808
-3779
-3754
-3733
-3715
-3699
-3682
-3665
-3643
-3617
-3586
-3550
-3510
-3467
-3423
-3380
-3340
-3302
-3267
-3236
-3206
-3179
-3152
-3127
-3103
-3081
-3061
-3046
-3034
-3026
-3022
-3020
-3018
-3014
-3008
-2996
-2979
-2957
-2930
-2900
-2870
-2842
-2816
-2794
-2777
-2763
-2750
-2738
-2724
-2707
-2685
-2659
-2628
-2596
-2561
-2527
-2495
-2463
-2433
-2404
-2374
-2340
-2303
-2261
-2212
-2160
-2103
-2045
-1988
-1933
-1883
-1839
-1801
-1769
-1741
-1717
-1694
-1670
-1645
-1617
-1585
-1549
-1510
-1468
-1424
-1378
-1331
-1283
-1237
-1193
-1153
-1117
-1088
-1066
-1052
-1045
-1043
-1046
-1049
-1049
-1045
-1032
-1008
-976
-933
-882
-828
-773
-722
-678
-645
-623
-613
-613
-621
-632
-642
-650
-650
-643
-627
-604
-574
-541
-508
-475
-446
-423
-404
-390
-381
-375
-371
-368
-365
-361
-356
-350
-343
-336
-329
-323
-319
-317
-317
-322
-330
-343
-360
-383
-409
-437
-467
-497
-524
-546
-563
-573
-577
-573
-565
-555
-543
-533
-528
-528
-534
-546
-564
-585
-608
-630
-648
-661
-668
-668
-661
-648
-632
-613
-593
-575
-558
-545
-534
-527
-521
-516
-511
-505
-496
-485
-472
-456
-438
-419
-401
-383
-367
-353
-342
-333
-328
-324
-323
-322
-321
-320
-317
-311
-303
-292
-279
-263
-245
-226
-207
-190
-174
-160
-149
-141
-135
-130
-126
-120
-114
-104
-91
-76
-57
-38
-18
0
15
26
31
30
24
14
0
-15
-29
-41
-51
-56
-58
-57
-53
-47
-41
-36
-33
-31
-32
-36
-41
-47
-55
-64
-73
-82
-91
-100
-108
-114
-119
-122
-122
-119
-113
-103
-91
-76
-60
-44
-28
-12
2
15
26
36
45
53
59
64
68
69
68
66
62
56
50
44
39
37
37
39
45
52
61
71
82
92
103
113
124
136
148
160
173
185
196
205
212
217
220
222
225
230
238
252
271
295
324
356
389
420
447
468
483
490
491
488
481
473
466
461
459
461
466
473
481
491
501
511
521
531
542
553
565
578
590
601
611
620
627
634
640
647
656
668
682
699
718
736
753
766
773
775
769
758
742
723
704
687
674
667
667
674
686
704
726
749
774
798
821
842
862
880
896
912
926
939
950
960
969
976
982
985
985
982
975
964
949
929
906
879
851
822
795
771
751
736
728
724
725
728
734
740
744
748
751
754
758
764
773
786
803
824
847
871
895
918
937
953
965
974
981
987
993
998
1004
1010
1016
1020
1022
1022
1018
1012
1004
996
986
977
968
961
955
949
944
939
933
928
923
919
918
918
922
930
940
953
966
979
991
1000
1004
1004
1000
992
979
961
940
915
887
856
824
789
755
721
689
662
638
620
608
601
597
594
592
587
578
565
547
525
500
474
449
428
412
402
398
400
407
418
433
449
467
487
507
529
551
574
597
619
639
655
666
672
672
667
658
645
630
613
597
580
562
544
524
502
477
450
421
392
363
338
318
303
295
292
295
300
308
315
321
324
324
323
320
317
316
318
323
331
343
357
373
390
408
427
447
468
492
518
547
578
610
641
669
694
714
727
735
739
740
739
740
744
752
766
783
805
828
852
874
894
911
926
940
953
966
982
999
1018
1041
1062
1082
1098
1111
1118
1121
1119
1115
1109
1104
1101
1100
1103
1108
1115
1122
1128
1132
1134
1134
1132
1130
1129
1131
1137
1148
1163
1181
1201
1223
1243
1262
1277
1290
1301
1311
1321
1333
1347
1365
1387
1411
1436
1461
1484
1504
1519
1528
1533
1533
1529
1523
1517
1510
1504
1500
1497
1494
1492
1488
1483
1476
1467
1455
1441
1426
1410
1393
1377
1363
1350
1339
1330
1324
1321
1320
1321
1326
1333
1342
1354
1368
1383
1401
1419
1438
1457
1475
1491
1506
1519
1529
1536
1541
1544
1544
1543
1541
1539
1536
1533
1529
1525
1521
1516
1509
1501
1491
1479
1466
1451
1434
1417
1398
1380
1361
1343
1327
1313
1302
1295
1293
1297
1308
1325
1348
1377
1409
1442
1476
1508
1536
1560
1577
1590
1597
1600
1600
1598
1594
1589
1582
1573
1562
1548
1531
1512
1492
1472
1455
1442
1436
1437
1445
1461
1483
1508
1536
1564
1590
1613
1634
1652
1667
1682
1696
1710
1722
1733
1739
1741
1735
1722
1702
1674
1642
1607
1573
1542
1516
1495
1480
1469
1459
1450
1439
1424
1407
1388
1370
1355
1348
1350
1363
1388
1423
1466
1512
1556
1595
1623
1640
1642
1632
1610
1580
1545
1509
1474
1444
1419
1400
1388
1382
1382
1385
1392
1401
1412
1422
1431
1438
1441
1438
1431
1419
1402
1384
1365
1349
1338
1335
1340
1355
1378
1408
1442
1478
1514
1547
1577
1602
1623
1641
1656
1669
1680
1689
1697
1701
1701
1698
1691
1682
1672
1662
1655
1652
1652
1657
1663
1669
1672
1669
1659
1640
1614
1582
1549
1517
1490
1471
1462
1462
1470
1483
1498
1510
1519
1524
1525
1526
1529
1539
1560
1594
1639
1696
1758
1821
1877
1920
1946
1952
1938
1907
1863
1812
1761
1713
1674
1645
1624
1611
1601
1591
1577
1557
1532
1503
1471
1441
1416
1397
1386
1382
1382
1383
1382
1373
1356
1330
1296
1256
1215
1175
1142
1116
1098
1086
1077
1067
1049
1022
982
930
868
800
732
671
623
593
582
590
616
653
696
738
773
797
808
804
789
765
736
706
678
656
640
630
625
623
622
623
623
625
628
634
645
662
683
710
739
768
796
819
836
845
849
847
843
839
837
840
849
864
884
908
932
957
979
998
1012
1025
1036
1045
1055
1064
1074
1082
1086
1084
1074
1054
1022
981
929
871
809
746
685
629
579
535
496
461
427
393
357
320
282
244
208
177
152
135
126
124
127
133
140
144
143
138
126
110
91
70
49
30
13
-3
-18
-33
-51
-73
-98
-127
-159
-192
-223
-251
-275
-293
-305
-313
-319
-325
-335
-349
-369
-396
-428
-464
-500
-535
-566
-591
-610
-625
-636
-646
-659
-675
-698
-727
-762
-801
-841
-879
-913
-941
-961
-975
-983
-989
-997
-1010
-1033
-1067
-1113
-1171
-1240
-1315
-1394
-1473
-1546
-1612
-1668
-1714
-1750
-1778
-1800
-1819
-1839
-1862
-1889
-1923
-1961
-2004
-2048
-2092
-2133
-2166
-2192
-2208
-2213
-2210
-2199
-2183
-2166
-2151
-2139
-2134
-2137
-2147
-2163
-2184
-2206
-2228
-2246
-2260
-2267
-2269
-2266
-2260
-2253
-2247
-2243
-2241
-2242
-2244
-2247
-2248
-2248
-2245
-2239
-2231
-2224
-2220
-2220
-2226
-2239
-2258
-2283
-2311
-2339
-2365
-2385
-2400
-2407
-2409
-2408
-2406
-2407
-2411
-2422
-2438
-2460
-2483
-2506
-2524
-2536
-2539
-2533
-2520
-2501
-2480
-2461
-2446
-2440
-2442
-2452
-2470
-2492
-2517
-2541
-2563
-2580
-2594
-2604
-2613
-2621
-2631
-2642
-2654
-2667
-2679
-2687
-2692
-2692
-2687
-2680
-2674
-2671
-2675
-2689
-2716
-2755
-2804
-2861
-2921
-2978
-3027
-3065
-3087
-3093
-3084
-3061
-3029
-2991
-2953
-2916
-2885
-2859
-2840
-2826
-2816
-2808
-2800
-2793
-2785
-2778
-2772
-2770
-2772
-2779
-2793
-2811
-2834
-2860
-2887
-2912
-2936
-2956
-2972
-2983
-2991
-2994
-2994
-2991
-2984
-2973
-2959
-2940
-2917
-2889
-2859
-2826
-2793
-2761
-2731
-2707
-2688
-2676
-2672
-2675
-2684
-2699
-2719
-2741
-2764
-2786
-2805
-2820
-2828
-2829
-2821
-2803
-2776
-2740
-2697
-2649
-2597
-2546
-2498
-2456
-2423
-2400
-2387
-2385
-2393
-2408
-2429
-2452
-2475
-2496
-2515
-2528
-2537
-2542
-2541
-2538
-2531
-2522
-2512
-2500
-2488
-2475
-2463
-2451
-2440
-2431
-2424
-2418
-2414
-2411
-2407
-2403
-2397
-2388
-2378
-2365
-2352
-2339
-2329
-2322
-2320
-2323
-2332
-2344
-2357
-2371
-2380
-2385
-2383
-2373
-2357
-2337
-2315
-2295
-2279
-2272
-2276
-2290
-2317
-2354
-2399
-2450
-2505
-2562
-2617
-2671
-2722
-2769
-2812
-2851
-2884
-2911
-2931
-2942
-2943
-2933
-2913
-2883
-2846
-2803
-2759
-2716
-2678
-2646
-2622
-2607
-2601
-2602
-2609
-2621
-2636
-2654
-2674
-2696
-2720
-2746
-2773
-2800
-2825
-2847
-2864
-2873
-2873
-2865
-2847
-2822
-2793
-2761
-2731
-2704
-2683
-2668
-2659
-2656
-2655
-2654
-2652
-2646
-2635
-2620
-2601
-2580
-2558
-2539
-2523
-2511
-2504
-2501
-2501
-2502
-2502
-2501
-2497
-2492
-2484
-2477
-2472
-2470
-2472
-2480
-2494
-2513
-2535
-2560
-2584
-2606
-2625
-2638
-2645
-2647
-2643
-2633
-2620
-2603
-2583
-2562
-2540
-2517
-2495
-2472
-2451
-2430
-2410
-2391
-2372
-2355
-2338
-2321
-2304
-2286
-2267
-2247
-2228
-2209
-2192
-2177
-2166
-2159
-2157
-2161
-2169
-2180
-2194
-2210
-2224
-2238
-2248
-2255
-2257
-2256
-2251
-2243
-2233
-2220
-2206
-2190
-2172
-2154
-2134
-2113
-2092
-2072
-2054
-2037
-2028
-2021
-2023
-2029
-2043
-2060
-2080
-2101
-2121
-2137
-2149
-2155
-2154
-2148
-2137
-2122
-2105
-2086
-2067
-2048
-2029
-2009
-1990
-1969
-1945
-1918
-1888
-1857
-1823
-1788
-1751
-1714
-1676
-1636
-1595
-1550
-1502
-1451
-1396
-1339
-1281
-1224
-1168
-1117
-1070
-1027
-989
-953
-918
-882
-843
-801
-754
-705
-653
-602
-554
-511
-474
-445
-423
-405
-391
-378
-361
-341
-313
-279
-238
-193
-144
-95
-47
-1
41
81
120
159
200
245
295
351
412
478
546
615
682
747
809
866
920
971
1018
1065
1108
1148
1184
1215
1241
1260
1272
1277
1278
1275
1272
1271
1275
1285
1303
1328
1361
1400
1444
1491
1540
1589
1639
1689
1739
1791
1845
1899
1955
2009
2061
2108
2149
2181
2203
2217
2223
2222
2219
2216
2215
2219
2230
2247
2271
2299
2330
2361
2390
2416
2437
2455
2469
2480
2491
2502
2513
2527
2541
2556
2570
2583
2593
2601
2606
2609
2612
2616
2622
2631
2645
2662
2683
2706
2730
2754
2776
2795
2811
2824
2836
2846
2856
2867
2879
2893
2909
2926
2945
2964
2985
3008
3033
3060
3089
3122
3156
3192
3228
3261
3291
3314
3329
3336
3335
3326
3312
3295
3276
3260
3247
3238
3235
3236
3241
3248
3255
3261
3264
3265
3263
3259
3253
3247
3242
3239
3237
3237
3237
3239
3239
3239
3238
3234
3229
3224
3218
3213
3209
3208
3209
3213
3219
3227
3237
3247
3257
3265
3271
3273
3271
3265
3254
3240
3223
3203
3184
3165
3148
3135
3126
3122
3121
3123
3127
3132
3135
3137
3135
3130
3122
3111
3098
3084
3069
3053
3037
3019
2998
2975
2947
2915
2879
2840
2798
2756
2715
2677
2642
2611
2584
2561
2539
2519
2499
2479
2459
2439
2422
2408
2399
2395
2396
2400
2406
2410
2410
2404
2389
2364
2331
2292
2251
2210
2175
2148
2132
2127
2132
2145
2162
2180
2194
2203
2204
2198
2187
2173
2160
2149
2143
2143
2150
2161
2174
2188
2199
2208
2213
2216
2219
2224
2234
2250
2272
2300
2331
2360
2385
2401
2407
2401
2384
2360
2333
2309
2293
2288
2297
2319
2352
2393
2435
2475
2506
2528
2539
2542
2539
2535
2535
2543
2560
2587
2622
2661
2698
2731
2755
2767
2769
2762
2749
2735
2726
2723
2729
2745
2767
2793
2820
2843
2860
2871
2877
2880
2883
2892
2908
2934
2969
3010
3054
3095
3128
3149
3156
3149
3130
3103
3073
3046
3025
3013
3010
3013
3021
3027
3029
3023
3009
2987
2962
2936
2916
2906
2907
2922
2947
2980
3015
3047
3070
3083
3085
3077
3063
3048
3039
3039
3051
3074
3106
3141
3175
3199
3210
3203
3179
3139
3089
3035
2982
2938
2907
2890
2887
2895
2909
2924
2936
2941
2937
2924
2905
2883
2861
2842
2829
2821
2819
2819
2818
2814
2805
2789
2765
2735
2701
2665
2630
2597
2567
2539
2513
2487
2460
2431
2401
2369
2338
2309
2285
2266
2252
2244
2238
2233
2224
2209
2186
2154
2115
2069
2021
1976
1936
1903
1880
1866
1859
1857
1854
1849
1838
1819
1792
1760
1724
1688
1655
1629
1610
1600
1596
1596
1598
1596
1589
1573
1547
1512
1468
1418
1365
1311
1257
1207
1160
1115
1073
1031
989
945
899
850
799
747
695
645
597
553
513
476
443
412
383
356
331
307
284
264
246
231
219
211
205
201
197
193
186
176
161
140
112
79
42
0
-44
-89
-133
-175
-214
-251
-285
-318
-350
-382
-417
-453
-491
-531
-572
-613
-652
-689
-722
-750
-774
-793
-809
-823
-835
-846
-857
-869
-881
-894
-906
-917
-928
-937
-946
-954
-961
-969
-976
-984
-992
-1000
-1006
-1014
-1020
-1027
-1033
-1042
-1053
-1069
-1090
-1118
-1151
-1191
-1234
-1281
-1328
-1374
-1417
-1455
-1489
-1516
-1539
-1556
-1569
-1578
-1583
-1586
-1587
-1584
-1580
-1575
-1570
-1567
-1567
-1572
-1583
-1603
-1631
-1667
-1709
-1756
-1805
-1853
-1899
-1939
-1975
-2004
-2029
-2050
-2069
-2089
-2109
-2131
-2155
-2179
-2202
-2223
-2239
-2250
-2255
-2254
-2250
-2243
-2237
-2234
-2236
-2244
-2259
-2282
-2311
-2345
-2383
-2423
-2463
-2503
-2541
-2577
-2610
-2641
-2668
-2692
-2712
-2726
-2735
-2737
-2732
-2720
-2701
-2676
-2647
-2614
-2580
-2545
-2511
-2479
-2450
-2424
-2401
-2382
-2365
-2352
-2342
-2336
-2332
-2332
-2334
-2338
-2343
-2348
-2352
-2354
-2353
-2349
-2340
-2326
-2309
-2287
-2263
-2237
-2211
-2184
-2158
-2134
-2112
-2092
-2075
-2060
-2048
-2037
-2029
-2021
-2016
-2009
-2004
-1999
-1993
-1989
-1985
-1983
-1983
-1985
-1991
-1999
-2009
-2023
-2037
-2051
-2065
-2077
-2088
-2096
-2104
-2110
-2116
-2122
-2128
-2135
-2142
-2148
-2152
-2153
-2150
-2141
-2125
-2104
-2078
-2048
-2017
-1985
-1955
-1928
-1905
-1886
-1869
-1854
-1838
-1821
-1800
-1774
-1745
-1712
-1677
-1643
-1613
-1588
-1571
-1562
-1563
-1572
-1588
-1608
-1631
-1653
-1673
-1688
-1699
-1705
-1707
-1706
-1704
-1703
-1702
-1704
-1707
-1712
-1717
-1721
-1725
-1726
-1725
-1723
-1721
-1719
-1719
-1721
-1728
-1738
-1752
-1768
-1786
-1804
-1820
-1833
-1843
-1849
-1852
-1853
-1853
-1854
-1857
-1862
-1871
-1882
-1896
-1911
-1927
-1943
-1957
-1970
-1981
-1991
-1999
-2008
-2017
-2027
-2037
-2049
-2061
-2071
-2080
-2088
-2094
-2098
-2101
-2103
-2107
-2112
-2119
-2129
-2141
-2155
-2168
-2180
-2189
-2193
-2192
-2185
-2171
-2153
-2130
-2105
-2079
-2054
-2029
-2008
-1988
-1969
-1951
-1933
-1914
-1892
-1868
-1842
-1813
-1783
-1752
-1722
-1693
-1666
-1641
-1619
-1599
-1581
-1566
-1553
-1542
-1534
-1530
-1530
-1533
-1542
-1555
-1571
-1591
-1612
-1633
-1653
-1670
-1684
-1692
-1696
-1695
-1690
-1681
-1670
-1658
-1646
-1634
-1623
-1613
-1604
-1597
-1590
-1583
-1577
-1571
-1566
-1561
-1556
-1552
-1548
-1544
-1541
-1537
-1533
-1529
-1523
-1517
-1511
-1504
-1497
-1490
-1483
-1476
-1470
-1464
-1458
-1451
-1443
-1434
-1422
-1408
-1391
-1372
-1350
-1326
-1301
-1274
-1248
-1222
-1197
-1174
-1153
-1134
-1116
-1100
-1084
-1066
-1047
-1025
-1000
-970
-936
-899
-860
-820
-780
-742
-708
-677
-650
-627
-607
-589
-571
-552
-530
-505
-477
-445
-411
-375
-340
-306
-276
-250
-229
-214
-205
-202
-203
-210
-220
-233
-248
-265
-281
-297
-311
-322
-329
-331
-328
-319
-305
-287
-265
-242
-219
-196
-175
-156
-140
-126
-114
-102
-91
-80
-67
-54
-39
-23
-6
12
30
50
71
94
120
150
183
219
258
299
340
382
423
462
499
534
568
601
633
664
694
723
749
769
784
790
788
776
756
728
696
661
626
595
570
553
544
542
547
557
570
583
594
602
606
605
600
592
583
573
564
557
552
550
551
554
559
565
572
579
585
591
598
604
610
617
624
632
642
653
665
678
693
709
726
744
762
781
800
820
838
857
874
890
904
917
927
935
941
944
944
944
942
940
938
939
941
947
955
966
980
994
1010
1024
1037
1046
1051
1052
1048
1040
1029
1014
1000
984
969
955
944
935
929
925
923
924
925
928
933
937
943
950
957
965
975
985
997
1010
1025
1041
1058
1076
1094
1112
1130
1146
1160
1172
1182
1189
1193
1195
1193
1190
1185
1178
1171
1165
1158
1154
1151
1151
1153
1158
1166
1176
1188
1201
1214
1226
1237
1246
1252
1255
1256
1255
1252
1248
1243
1238
1233
1228
1223
1217
1210
1202
1192
1181
1168
1155
1141
1128
1117
1107
1100
1094
1092
1091
1091
1092
1093
1093
1091
1088
1081
1073
1061
1046
1028
1006
983
957
929
900
872
844
819
797
780
767
760
757
759
765
773
783
794
805
814
823
831
836
840
841
839
834
825
811
792
767
738
704
668
630
593
558
527
500
479
463
451
443
437
431
425
417
406
394
380
365
351
338
328
320
315
313
312
312
311
309
305
297
288
276
262
248
235
222
212
203
197
193
190
188
185
182
179
173
167
160
152
144
136
129
123
118
115
113
112
114
116
121
127
135
144
155
166
177
188
198
206
212
216
217
216
214
210
205
199
193
188
181
175
168
160
151
141
131
120
111
103
97
94
94
97
103
111
120
129
138
146
153
159
163
168
174
182
192
205
221
241
264
288
314
340
365
388
408
423
434
439
438
431
418
399
375
347
317
285
253
224
197
176
159
147
141
139
141
145
150
155
160
165
168
171
174
179
185
193
204
218
235
255
276
299
322
344
365
384
401
416
428
437
445
451
455
460
464
469
476
485
495
508
522
538
556
573
591
607
623
637
650
662
672
683
693
704
716
730
745
761
780
799
820
841
863
885
906
927
947
967
986
1006
1025
1046
1068
1091
1117
1146
1177
1210
1245
1280
1316
1351
1384
1414
1440
1461
1478
1490
1498
1501
1502
1500
1496
1491
1484
1476
1467
1456
1445
1434
1422
1411
1402
1395
1392
1392
1398
1408
1423
1442
1463
1485
1507
1528
1545
1558
1566
1570
1570
1566
1559
1551
1543
1535
1528
1523
1519
1516
1514
1511
1507
1502
1496
1488
1478
1468
1459
1451
1445
1443
1445
1452
1463
1478
1496
1517
1539
1561
1583
1605
1624
1643
1660
1677
1692
1706
1719
1731
1740
1746
1749
1748
1745
1739
1733
1728
1725
1727
1734
1747
1765
1788
1813
1838
1861
1879
1892
1899
1900
1897
1892
1887
1886
1890
1900
1916
1936
1960
1984
2005
2021
2029
2032
2028
2020
2009
2000
1994
1994
2001
2017
2040
2068
2098
2129
2158
2185
2208
2228
2246
2263
2280
2298
2317
2338
2358
2377
2394
2407
2415
2419
2420
2419
2419
2421
2428
2440
2459
2483
2512
2542
2573
2601
2625
2644
2656
2663
2664
2662
2658
2651
2644
2635
2625
2613
2598
2579
2556
2528
2496
2460
2422
2382
2343
2304
2268
2233
2201
2171
2144
2117
2093
2069
2047
2028
2009
1996
1985
1977
1973
1973
1975
1979
1985
1990
1994
1996
1994
1988
1977
1961
1940
1915
1886
1855
1823
1792
1762
1734
1710
1688
1669
1652
1635
1617
1597
1574
1547
1517
1483
1447
1410
1374
1338
1304
1273
1244
1218
1192
1166
1140
1113
1083
1052
1018
983
947
910
873
837
802
769
738
708
682
657
636
618
602
590
580
572
566
559
551
542
530
516
498
479
457
436
415
396
380
368
360
356
355
356
358
359
357
353
343
328
308
282
252
218
182
144
106
68
31
-6
-43
-82
-122
-165
-212
-262
-316
-372
-430
-486
-541
-590
-635
-672
-703
-728
-749
-766
-781
-795
-809
-823
-836
-847
-854
-856
-853
-842
-824
-801
-774
-745
-716
-690
-667
-650
-639
-632
-630
-631
-634
-638
-643
-649
-658
-669
-685
-705
-731
-762
-798
-835
-874
-911
-944
-974
-998
-1018
-1033
-1044
-1053
-1062
-1070
-1079
-1089
-1099
-1109
-1118
-1126
-1132
-1138
-1143
-1149
-1156
-1166
-1179
-1196
-1215
-1236
-1258
-1280
-1301
-1320
-1336
-1351
-1363
-1375
-1387
-1400
-1416
-1434
-1455
-1479
-1505
-1532
-1560
-1588
-1615
-1642
-1668
-1694
-1718
-1742
-1766
-1790
-1814
-1837
-1860
-1882
-1904
-1924
-1943
-1961
-1978
-1994
-2009
-2023
-2036
-2049
-2061
-2074
-2089
-2104
-2122
-2143
-2167
-2194
-2225
-2258
-2294
-2332
-2370
-2408
-2446
-2482
-2516
-2547
-2575
-2600
-2621
-2639
-2653
-2665
-2674
-2682
-2689
-2697
-2706
-2719
-2735
-2755
-2779
-2808
-2839
-2872
-2905
-2938
-2968
-2994
-3016
-3032
-3044
-3051
-3053
-3050
-3043
-3032
-3018
-3002
-2983
-2963
-2944
-2926
-2911
-2901
-2896
-2896
-2902
-2913
-2928
-2946
-2965
-2985
-3005
-3024
-3043
-3062
-3082
-3104
-3127
-3150
-3173
-3194
-3211
-3222
-3225
-3220
-3206
-3185
-3158
-3129
-3100
-3073
-3050
-3033
-3020
-3010
-3002
-2993
-2981
-2964
-2942
-2915
-2884
-2852
-2820
-2790
-2766
-2748
-2736
-2731
-2731
-2736
-2743
-2752
-2761
-2771
-2781
-2790
-2799
-2807
-2813
-2817
-2817
-2813
-2804
-2789
-2770
-2746
-2719
-2691
-2663
-2636
-2611
-2587
-2565
-2544
-2522
-2499
-2473
-2445
-2415
-2384
-2354
-2324
-2297
-2274
-2255
-2239
-2227
-2219
-2212
-2208
-2207
-2207
-2209
-2213
-2219
-2227
-2236
-2246
-2255
-2263
-2270
-2276
-2282
-2288
-2296
-2306
-2319
-2334
-2350
-2365
-2379
-2387
-2390
-2386
-2375
-2359
-2339
-2318
-2300
-2284
-2274
-2268
-2266
-2266
-2266
-2263
-2258
-2251
-2243
-2236
-2235
-2242
-2259
-2286
-2323
-2367
-2413
-2457
-2494
-2522
-2538
-2545
-2545
-2542
-2541
-2546
-2559
-2579
-2604
-2630
-2652
-2663
-2661
-2644
-2613
-2574
-2533
-2497
-2473
-2466
-2476
-2500
-2533
-2567
-2592
-2602
-2592
-2561
-2516
-2463
-2414
-2379
-2365
-2376
-2408
-2452
-2491
-2507
-2479
-2391
-2232
-2000
-1701
-1353
-978
-604
-258
36
260
407
478
484
442
372
295
228
185
170
182
215
259
302
336
354
353
336
309
277
249
230
225
232
250
274
297
315
324
323
312
294
275
258
247
244
250
262
278
294
305
311
309
301
288
274
262
255
253
258
268
280
291
299
303
301
294
284
274
265
260
259
263
271
280
289
295
297
295
290
282
273
267
263
263
266
272
280
287
291
293
291
286
280
273
268
265
265
268
273
279
285
289
289
288
284
278
273
268
266
267
269
274
279
283
286
286
285
281
277
272
269
267
268
270
274
278
281
283
284
282
279
275
271
269
268
268
270
273
277
280
281
281
280
277
274
271
269
268
268
270
273
275
278
279
279
277
275
272
270
268
268
268
270
272
274
276
277
277
275
273
271
269
268
267
268
269
271
273
274
275
274
273
272
270
268
267
267
267
268
270
271
272
273
272
271
270
268
267
266
266
266
267
268
269
270
270
270
269
268
267
266
265
265
265
266
267
268
268
268
268
267
266
265
265
264
264
264
265
265
266
266
266
266
265
265
264
263
263
263
263
263
264
264
264
264
264
264
263
262
262
262
261
262
262
262
262
262
262
262
262
261
261
260
260
260
260
260
260
260
260
260
260
260
259
259
259
259
258
258
258
258
258
258
258
258
258
257
257
257
257
257
257
257
256
256
256
256
256
256
256
255
255
255
255
255
255
255
254
254
254
254
254
254
254
253
253
253
253
253
252
252
252
252
252
252
252
252
251
251
251
251
251
250
250
250
250
250
250
250
250
249
249
249
249
249
248
248
248
248
248
248
248
248
247
247
247
247
246
246
246
246
246
246
246
245
245
245
245
245
245
244
244
244
244
243
243
243
243
243
243
243
243
242
242
242
242
241
241
241
241
241
241
241
241
240
240
240
240
239
239
239
239
239
239
239
239
238
238
238
238
237
237
237
237
237
237
237
236
236
236
236
236
235
235
235
235
235
234
234
234
234
234
234
234
233
233
233
233
232
232
232
232
232
232
232
231
231
231
231
230
230
230
230
230
230
230
229
229
229
229
229
228
228
228
228
228
227
227
227
227
227
227
226
226
226
226
225
225
225
225
225
225
224
224
224
224
224
223
223
223
223
223
223
222
222
222
222
222
221
221
221
221
221
220
220
220
220
220
220
219
219
219
219
219
218
218
218
218
218
217
217
217
217
217
216
216
216
216
216
216
215
215
215
215
214
214
214
214
214
214
213
213
213
213
213
212
212
212
212
212
211
211
211
211
211
210
210
210
210
210
209
209
209
209
209
209
208
208
208
208
207
207
207
207
207
206
206
206
206
206
206
205
205
205
205
204
204
204
204
204
204
203
203
203
203
203
202
202
202
202
202
201
201
201
201
201
200
200
200
200
200
199
199
199
199
199
198
198
198
198
198
197
197
197
197
197
196
196
196
196
196
195
195
195
195
195
194
194
194
194
194
193
193
193
193
193
192
192
192
192
192
191
191
191
191
191
190
190
190
190
190
189
189
189
189
189
188
188
188
188
188
187
187
187
187
187
186
186
186
186
186
185
185
185
185
185
184
184
184
184
184
183
183
183
183
183
182
182
182
182
182
181
181
181
181
181
180
180
180
180
180
179
179
179
179
179
178
178
178
178
177
177
177
177
177
176
176
176
176
176
175
175
175
175
175
174
174
174
174
174
173
173
173
173
173
172
172
172
172
172
171
171
171
171
171
170
170
170
170
170
169
169
169
169
169
168
168
168
168
168
167
167
167
167
167
166
166
166
166
166
165
165
165
165
165
164
164
164
164
164
163
163
163
163
163
162
162
162
162
162
161
161
161
161
161
160
160
160
160
160
159
159
159
159
159
158
158
158
158
158
158
157
157
157
157
156
156
156
156
156
156
155
155
155
155
155
154
154
154
154
154
153
153
153
153
153
152
152
152
152
152
151
151
151
151
151
150
150
150
150
150
149
149
149
149
149
148
148
148
148
148
147
147
147
147
147
146
146
146
146
146
146
145
145
145
145
145
144
144
144
144
144
143
143
143
143
143
142
142
142
142
142
141
141
141
141
141
140
140
140
140
140
140
139
139
139
139
139
138
138
138
138
138
137
137
137
137
137
136
136
136
136
136
136
135
135
135
135
135
134
134
134
134
134
133
133
133
133
133
132
132
132
132
132
132
131
131
131
131
131
130
130
130
130
130
129
129
129
129
129
129
128
128
128
128
128
127
127
127
127
127
127
126
126
126
126
126
125
125
125
125
125
124
124
124
124
124
124
123
123
123
123
123
122
122
122
