5
25890
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
0
0
1
1
1
1
0
-1
-2
-4
-5
-6
-7
-7
-6
-5
-4
-2
0
2
3
4
4
3
2
0
-1
-3
-3
-4
-3
-2
-1
2
4
6
8
9
10
10
9
7
5
4
2
1
0
-1
-1
-1
-1
-1
-2
-3
-4
-6
-7
-9
-10
-10
-9
-6
-3
1
6
11
16
20
22
23
23
20
17
12
7
2
-3
-6
-8
-8
-7
-5
-1
3
7
11
14
16
16
16
14
11
8
4
0
-3
-5
-7
-7
-7
-6
-5
-4
-2
-1
0
1
1
0
0
-1
-3
-4
-5
-5
-6
-6
-5
-4
-3
-2
-1
0
1
2
3
2
2
1
0
-1
-3
-4
-5
-5
-6
-6
-5
-5
-4
-2
-1
0
0
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
2
2
3
4
5
6
7
7
7
7
7
6
6
5
4
4
3
3
2
2
1
1
0
0
-1
-1
-2
-2
-3
-3
-2
-1
0
1
3
5
6
8
9
11
11
11
11
11
11
10
9
9
8
7
7
6
5
3
1
-1
-4
-8
-11
-14
-17
-19
-20
-20
-18
-15
-10
-5
1
7
12
16
19
20
20
17
13
8
2
-4
-10
-15
-19
-21
-22
-22
-21
-19
-16
-14
-11
-9
-7
-5
-4
-3
-1
0
2
4
6
9
11
12
13
13
12
10
7
4
1
-3
-6
-8
-10
-11
-11
-11
-10
-9
-7
-6
-5
-4
-4
-3
-2
-1
1
2
4
5
6
7
6
4
2
-2
-7
-12
-17
-21
-24
-25
-25
-23
-19
-13
-7
0
7
12
16
19
19
17
14
9
3
-3
-8
-13
-16
-18
-18
-18
-16
-13
-10
-6
-3
-1
1
2
2
2
2
1
1
0
0
-1
-1
-1
0
0
0
0
1
1
1
1
1
1
1
0
0
0
-1
-2
-2
-3
-4
-5
-5
-5
-5
-5
-4
-3
-2
-1
1
2
3
4
5
5
6
5
5
5
4
4
3
2
1
1
0
0
0
-1
-1
0
0
0
0
0
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
1
1
1
1
0
0
0
0
0
0
0
0
0
1
1
1
1
0
0
0
0
-1
0
0
0
1
1
2
2
2
1
0
-2
-4
-6
-8
-10
-12
-13
-13
-12
-10
-7
-5
-2
1
3
4
4
4
3
2
0
-1
-2
-3
-3
-2
-1
0
2
3
3
3
2
1
0
-2
-3
-4
-3
-2
1
4
7
10
13
15
16
15
13
10
7
3
0
-2
-4
-4
-4
-3
-2
-1
-1
-2
-4
-8
-11
-15
-17
-18
-16
-12
-6
3
12
22
30
36
38
35
28
16
1
-16
-33
-48
-60
-66
-66
-59
-47
-30
-10
10
29
44
54
58
56
48
35
20
5
-10
-21
-28
-31
-29
-23
-16
-8
0
5
6
5
0
-8
-16
-23
-29
-31
-29
-24
-14
-2
11
24
34
41
44
42
35
26
15
4
-6
-13
-16
-16
-11
-4
5
14
21
26
27
24
18
9
-2
-12
-21
-27
-29
-27
-22
-13
-2
9
18
26
30
30
27
21
13
5
-3
-8
-11
-10
-7
0
9
18
27
34
39
41
39
35
28
20
12
4
-3
-7
-9
-9
-7
-3
1
6
10
13
16
17
17
17
15
13
11
9
7
5
3
2
0
0
-1
-1
0
1
3
5
6
7
8
7
5
2
-2
-7
-12
-16
-19
-21
-20
-16
-11
-3
6
15
23
30
34
35
33
28
20
12
3
-6
-12
-16
-17
-16
-11
-6
1
8
14
18
21
21
21
19
17
15
14
14
15
17
18
19
18
14
7
-2
-15
-28
-42
-55
-64
-69
-68
-62
-49
-31
-10
13
36
56
72
83
86
83
74
59
42
23
4
-12
-25
-34
-39
-40
-37
-32
-26
-20
-14
-10
-7
-5
-5
-4
-4
-3
-1
2
6
11
15
20
22
24
23
20
15
8
0
-8
-17
-24
-30
-34
-36
-36
-33
-30
-24
-18
-12
-5
1
6
10
14
16
17
17
17
16
15
14
13
13
12
12
13
13
13
13
11
10
7
4
0
-4
-7
-9
-11
-11
-10
-8
-5
-1
2
6
8
9
10
9
8
7
7
7
8
9
12
15
17
18
18
16
12
7
0
-7
-12
-16
-16
-13
-5
6
19
35
49
62
70
73
70
60
44
24
1
-22
-43
-60
-72
-76
-74
-66
-52
-35
-17
-1
14
24
29
30
26
20
12
4
-2
-5
-6
-3
2
9
16
23
28
30
29
25
18
10
1
-8
-15
-19
-22
-21
-18
-13
-8
-1
4
8
11
11
10
8
5
1
-2
-4
-5
-5
-4
-2
1
4
7
9
11
11
11
10
8
5
1
-2
-6
-9
-12
-14
-15
-15
-15
-13
-10
-7
-4
-1
2
4
5
5
5
3
2
0
-2
-2
-3
-2
-1
0
1
1
0
-3
-6
-11
-17
-23
-29
-33
-36
-36
-34
-30
-25
-18
-11
-5
0
3
3
0
-4
-10
-16
-21
-25
-26
-24
-19
-11
-1
9
20
29
36
39
38
33
25
14
1
-12
-24
-34
-41
-44
-44
-40
-32
-23
-12
-1
8
16
20
21
18
11
1
-11
-23
-35
-45
-51
-54
-50
-42
-28
-11
10
31
51
67
79
84
81
71
55
34
10
-13
-34
-49
-57
-57
-49
-33
-13
10
33
52
66
72
70
61
46
27
7
-11
-24
-31
-29
-21
-6
12
31
47
58
61
55
40
17
-10
-40
-67
-88
-101
-103
-95
-76
-50
-19
12
40
60
72
72
63
45
22
-3
-25
-41
-48
-45
-32
-9
19
49
77
100
113
114
105
84
55
22
-12
-41
-63
-75
-74
-63
-42
-15
15
43
66
80
84
77
62
40
15
-10
-29
-42
-44
-37
-21
1
26
50
69
80
79
68
45
14
-22
-58
-90
-113
-125
-124
-108
-81
-44
-3
38
74
101
116
118
106
83
51
16
-19
-49
-72
-84
-86
-78
-62
-41
-19
1
16
25
26
22
14
4
-4
-8
-6
3
18
37
58
77
90
95
89
71
43
6
-36
-77
-114
-141
-156
-155
-139
-109
-69
-22
25
67
101
122
129
121
102
74
40
7
-23
-45
-58
-61
-56
-43
-27
-10
3
11
13
7
-6
-23
-42
-60
-75
-85
-88
-85
-76
-63
-48
-34
-21
-12
-7
-7
-9
-13
-17
-19
-19
-14
-6
5
18
32
44
54
59
61
59
54
48
41
35
31
29
28
28
27
24
17
5
-12
-35
-61
-90
-118
-143
-162
-173
-176
-168
-151
-126
-94
-59
-22
14
47
75
97
114
124
129
129
123
113
99
81
60
36
9
-18
-45
-69
-89
-104
-111
-110
-101
-85
-64
-41
-17
4
20
30
32
27
16
2
-12
-24
-31
-31
-23
-7
15
41
68
91
108
117
116
104
83
55
24
-8
-36
-58
-72
-76
-72
-61
-45
-28
-13
-2
3
0
-9
-23
-40
-57
-72
-80
-82
-75
-60
-39
-12
16
42
65
81
90
89
81
65
44
20
-4
-25
-43
-54
-59
-57
-49
-35
-16
5
29
52
74
94
109
119
123
119
108
88
61
26
-14
-57
-101
-143
-180
-208
-224
-226
-213
-185
-142
-87
-23
46
115
180
236
280
307
317
308
282
239
184
119
50
-20
-86
-144
-191
-225
-242
-244
-231
-203
-164
-116
-63
-8
45
92
131
159
174
178
169
149
121
87
50
13
-21
-49
-70
-82
-86
-81
-70
-53
-34
-13
7
25
38
47
51
51
46
37
26
14
1
-11
-22
-31
-37
-40
-40
-36
-29
-20
-7
6
21
34
46
54
58
57
51
39
24
5
-15
-35
-52
-65
-72
-72
-65
-52
-33
-10
15
39
61
79
91
97
96
89
76
58
38
16
-7
-27
-45
-59
-69
-72
-69
-60
-44
-22
6
37
71
105
135
160
176
180
172
149
113
64
6
-57
-122
-182
-234
-273
-296
-300
-286
-254
-208
-151
-87
-21
42
99
146
182
205
216
216
206
188
163
134
103
69
35
2
-30
-58
-82
-100
-112
-115
-111
-98
-77
-52
-23
6
31
50
60
60
50
30
3
-28
-59
-85
-103
-110
-103
-84
-52
-11
35
81
123
156
177
184
175
151
116
71
22
-27
-73
-111
-138
-154
-158
-150
-132
-106
-74
-40
-5
27
54
75
87
91
86
72
49
20
-15
-52
-89
-122
-149
-166
-172
-165
-145
-112
-68
-18
36
89
136
174
200
210
206
187
156
116
70
23
-22
-61
-92
-115
-128
-133
-131
-123
-112
-100
-88
-76
-65
-56
-47
-38
-30
-20
-11
-1
8
15
20
23
22
18
13
7
1
-2
-2
3
12
26
44
64
84
103
118
128
130
126
115
98
76
51
25
0
-22
-41
-56
-67
-75
-80
-84
-87
-91
-95
-100
-104
-108
-110
-109
-103
-92
-76
-55
-29
0
31
62
92
118
139
154
163
166
163
154
141
124
105
85
63
40
16
-8
-33
-58
-84
-108
-132
-152
-169
-180
-185
-183
-172
-153
-127
-93
-55
-13
30
71
109
140
165
180
187
185
174
155
131
102
70
37
4
-26
-54
-77
-95
-107
-113
-114
-108
-98
-83
-65
-44
-24
-4
14
29
39
46
48
47
43
37
30
24
19
16
14
15
17
19
20
21
19
15
8
0
-8
-17
-23
-28
-29
-26
-20
-11
-1
9
18
23
24
20
12
-1
-16
-33
-48
-60
-67
-69
-65
-54
-39
-20
0
19
36
48
56
58
55
48
39
30
21
15
12
13
18
25
34
43
50
55
56
52
44
32
17
0
-16
-31
-43
-51
-55
-55
-52
-45
-37
-28
-19
-11
-4
0
3
4
4
3
2
2
2
3
5
7
10
12
14
15
14
12
8
4
-2
-8
-15
-20
-25
-29
-31
-32
-31
-30
-27
-23
-20
-16
-13
-11
-9
-7
-6
-6
-5
-5
-4
-3
-1
1
3
5
6
7
7
6
4
1
-2
-6
-8
-11
-12
-11
-8
-4
2
10
18
27
36
44
50
55
57
56
53
47
39
29
17
5
-8
-21
-33
-45
-55
-64
-70
-75
-78
-79
-77
-74
-67
-59
-48
-35
-20
-4
13
30
46
61
74
84
90
93
92
87
78
67
53
38
23
8
-6
-18
-28
-36
-42
-46
-48
-49
-49
-49
-48
-46
-43
-39
-34
-27
-19
-9
2
14
26
38
48
58
64
68
69
67
61
53
43
31
17
4
-10
-22
-34
-44
-52
-58
-61
-62
-60
-56
-49
-41
-30
-19
-7
5
16
25
33
38
40
39
36
30
23
15
6
-3
-11
-18
-25
-30
-34
-36
-38
-39
-38
-37
-35
-31
-27
-22
-16
-10
-4
2
7
10
12
12
10
8
5
2
-1
-2
-2
0
3
7
11
14
16
15
11
4
-7
-19
-34
-49
-62
-73
-81
-84
-82
-75
-64
-50
-33
-16
0
14
25
33
37
37
33
28
20
11
2
-7
-15
-23
-30
-36
-41
-45
-48
-49
-49
-47
-43
-37
-28
-18
-7
5
16
26
34
39
41
39
35
28
19
10
1
-8
-15
-19
-21
-21
-19
-15
-10
-4
1
5
8
10
11
10
8
5
1
-3
-7
-12
-15
-19
-21
-23
-23
-22
-20
-17
-12
-7
-1
6
12
17
21
24
24
23
21
16
11
4
-2
-9
-15
-20
-24
-27
-28
-28
-27
-24
-21
-17
-13
-8
-4
1
4
8
10
11
12
11
10
8
6
4
2
0
0
0
2
4
7
11
14
16
18
19
17
15
11
5
-1
-7
-13
-18
-22
-24
-24
-23
-20
-15
-9
-3
5
12
20
26
32
37
40
41
41
39
36
31
26
19
12
5
-2
-9
-15
-20
-25
-29
-32
-34
-36
-37
-37
-36
-33
-29
-23
-15
-6
5
17
30
41
51
57
61
60
55
47
35
20
5
-11
-25
-37
-45
-50
-51
-48
-43
-36
-28
-20
-13
-6
-1
4
8
12
16
21
26
32
37
40
42
40
36
28
17
4
-10
-24
-36
-46
-51
-52
-48
-41
-30
-19
-7
3
9
12
11
6
-2
-11
-21
-29
-35
-37
-35
-30
-23
-14
-5
3
9
12
12
9
5
-1
-6
-9
-11
-10
-7
-4
0
3
3
0
-6
-16
-27
-40
-52
-62
-67
-67
-61
-49
-32
-11
11
32
51
65
72
74
69
59
45
29
13
-1
-13
-21
-26
-27
-26
-23
-21
-18
-17
-16
-16
-16
-15
-14
-10
-4
3
10
18
24
28
28
25
18
8
-4
-17
-28
-37
-42
-43
-39
-32
-23
-13
-4
2
4
2
-4
-13
-24
-34
-43
-47
-46
-40
-28
-13
6
24
41
53
61
61
56
44
28
10
-9
-26
-40
-50
-55
-55
-50
-42
-31
-18
-5
9
22
34
46
56
65
71
74
72
65
52
32
7
-24
-57
-90
-119
-142
-155
-156
-144
-118
-82
-37
13
62
106
140
160
164
153
126
88
42
-6
-53
-92
-119
-134
-134
-120
-95
-62
-24
14
48
76
95
105
105
97
83
64
42
19
-3
-23
-40
-54
-65
-72
-74
-73
-66
-54
-38
-17
7
33
59
81
99
109
110
101
82
55
21
-15
-51
-82
-105
-117
-118
-106
-83
-51
-14
24
59
89
109
120
119
109
91
68
42
16
-8
-27
-43
-53
-60
-63
-65
-66
-67
-67
-67
-65
-61
-54
-42
-26
-7
15
38
59
77
90
96
95
87
73
56
38
22
8
0
-2
2
10
21
32
40
43
41
31
14
-9
-34
-61
-84
-102
-113
-115
-107
-91
-67
-39
-10
19
44
63
76
82
82
76
67
56
46
36
29
25
23
23
25
28
30
33
35
37
39
40
42
43
43
42
39
33
23
9
-8
-28
-50
-71
-89
-103
-111
-110
-101
-83
-58
-28
4
36
64
87
101
106
102
89
70
47
23
0
-20
-34
-41
-42
-37
-26
-12
5
22
38
52
63
72
76
78
76
70
61
48
32
12
-11
-35
-61
-86
-108
-126
-137
-140
-134
-118
-95
-65
-30
5
39
68
90
104
107
101
88
69
47
25
6
-9
-18
-19
-14
-4
10
26
41
54
64
69
69
64
56
44
31
17
2
-13
-27
-41
-54
-66
-77
-87
-94
-98
-98
-93
-82
-67
-47
-24
1
26
49
68
82
88
88
81
68
51
33
14
-3
-16
-25
-29
-29
-25
-18
-10
-2
5
10
13
14
12
9
5
-1
-7
-13
-20
-27
-35
-43
-51
-60
-67
-73
-77
-77
-74
-66
-55
-40
-23
-5
12
28
41
51
57
59
58
54
48
42
35
29
24
18
12
5
-3
-14
-26
-39
-53
-66
-77
-85
-87
-84
-74
-59
-39
-16
8
31
51
66
76
79
76
67
53
37
19
2
-14
-28
-39
-47
-52
-54
-54
-50
-45
-37
-26
-14
1
18
35
52
67
79
86
86
81
68
50
27
1
-26
-51
-71
-86
-93
-92
-83
-67
-47
-22
3
28
50
69
83
93
97
97
93
84
72
56
37
14
-11
-38
-67
-94
-118
-137
-149
-151
-143
-123
-92
-52
-5
44
93
137
172
196
205
200
181
150
110
64
17
-29
-69
-101
-125
-139
-143
-139
-128
-112
-91
-68
-43
-17
10
36
61
84
104
121
131
136
132
121
102
77
47
14
-19
-49
-74
-91
-100
-101
-94
-80
-62
-42
-22
-5
8
17
21
22
19
15
11
8
6
5
4
3
0
-5
-12
-22
-34
-45
-55
-61
-61
-53
-37
-13
17
51
86
117
142
156
157
145
120
83
38
-11
-61
-107
-144
-170
-183
-182
-168
-144
-111
-73
-33
5
40
69
92
107
116
118
113
104
89
71
49
25
-1
-28
-54
-78
-98
-112
-120
-119
-110
-92
-67
-37
-3
31
62
89
108
118
118
110
93
70
42
12
-17
-45
-69
-89
-103
-113
-117
-117
-112
-104
-93
-78
-60
-40
-18
6
30
53
74
91
102
107
106
97
82
61
36
10
-16
-39
-59
-74
-83
-87
-85
-80
-71
-60
-49
-36
-24
-12
0
12
25
38
51
64
75
82
85
83
74
59
37
11
-19
-49
-78
-102
-120
-129
-129
-120
-102
-78
-50
-21
8
32
51
63
68
65
56
42
25
6
-13
-30
-45
-56
-64
-67
-67
-63
-55
-44
-30
-14
5
24
43
61
75
84
86
81
68
47
19
-13
-48
-82
-112
-135
-149
-151
-141
-120
-90
-53
-12
28
65
94
114
124
122
111
92
67
40
13
-11
-30
-45
-53
-57
-56
-52
-47
-42
-37
-32
-29
-25
-21
-17
-10
-2
7
18
27
35
41
42
39
31
18
3
-14
-31
-46
-58
-66
-68
-65
-58
-47
-34
-21
-7
4
14
21
26
30
33
35
37
40
42
43
42
39
32
21
7
-11
-30
-49
-67
-80
-88
-89
-83
-70
-50
-26
0
26
49
68
81
87
87
80
70
56
41
26
13
3
-5
-10
-13
-16
-19
-22
-27
-32
-38
-44
-47
-48
-45
-38
-26
-11
8
28
48
65
78
85
85
79
66
47
24
0
-24
-45
-62
-72
-74
-69
-56
-38
-14
13
39
64
85
100
108
108
100
84
63
37
10
-17
-41
-60
-72
-77
-74
-64
-47
-26
-2
22
44
63
77
86
88
85
78
66
52
37
22
8
-5
-16
-25
-32
-36
-39
-38
-35
-29
-20
-9
5
20
36
50
63
72
76
75
69
58
44
28
12
-2
-12
-17
-17
-12
-2
9
20
29
34
33
26
15
-1
-18
-33
-44
-49
-46
-34
-15
10
37
64
86
101
106
100
84
59
28
-4
-35
-61
-78
-85
-81
-68
-47
-23
2
23
39
46
46
38
24
7
-11
-25
-35
-39
-37
-29
-18
-5
7
15
19
17
10
-1
-14
-26
-36
-40
-39
-31
-17
0
19
36
50
59
61
56
46
32
16
0
-12
-19
-21
-18
-10
0
10
19
23
23
18
7
-7
-22
-36
-47
-52
-51
-44
-31
-14
5
23
38
48
52
50
41
29
15
1
-10
-18
-19
-16
-8
3
16
27
35
39
37
30
18
3
-14
-30
-43
-52
-55
-53
-46
-35
-21
-8
5
14
20
21
19
12
4
-6
-15
-23
-29
-33
-34
-32
-29
-24
-19
-14
-9
-6
-3
-1
1
3
4
6
8
10
11
13
13
13
11
9
6
2
-1
-5
-9
-11
-13
-14
-14
-14
-13
-12
-11
-9
-8
-7
-5
-3
-2
1
3
6
8
11
14
16
17
18
18
17
16
14
11
8
4
-1
-6
-11
-16
-21
-26
-29
-32
-32
-32
-29
-25
-19
-13
-5
3
10
16
21
25
26
27
25
23
19
15
11
8
5
2
0
-2
-3
-3
-4
-4
-4
-4
-4
-4
-4
-3
-3
-3
-4
-4
-5
-7
-8
-10
-11
-12
-12
-10
-8
-5
-1
4
8
12
15
16
16
14
10
6
0
-5
-9
-12
-13
-13
-10
-6
0
5
11
16
19
20
20
18
15
11
7
3
0
-2
-4
-5
-5
-6
-7
-9
-12
-16
-21
-26
-30
-34
-36
-36
-33
-27
-18
-7
6
20
34
48
60
69
75
77
76
70
61
48
33
15
-4
-22
-40
-56
-69
-79
-83
-83
-77
-66
-51
-32
-11
12
34
54
71
84
92
94
91
83
71
56
39
21
4
-13
-27
-39
-49
-55
-59
-61
-59
-55
-49
-39
-28
-14
1
18
35
52
67
80
89
93
91
84
72
55
35
12
-12
-34
-55
-72
-84
-91
-93
-90
-81
-69
-53
-35
-16
4
22
39
54
65
72
75
73
67
55
40
21
-1
-22
-43
-62
-76
-85
-87
-83
-72
-56
-37
-15
6
25
40
50
53
51
43
32
19
5
-6
-14
-18
-18
-14
-7
2
11
17
21
20
15
7
-3
-15
-25
-33
-36
-34
-27
-14
2
20
38
54
65
71
70
62
48
30
9
-13
-33
-50
-63
-71
-74
-72
-66
-58
-48
-39
-30
-22
-15
-8
-2
4
12
20
30
40
50
59
65
68
66
60
48
32
13
-8
-29
-49
-64
-75
-80
-79
-72
-59
-42
-22
-2
18
36
51
61
66
67
63
56
46
33
20
7
-5
-15
-23
-28
-30
-30
-28
-24
-18
-12
-7
-1
3
5
6
5
4
1
-1
-3
-4
-5
-3
-1
2
6
9
11
13
12
10
6
1
-4
-9
-14
-16
-17
-16
-13
-9
-4
-1
1
0
-3
-9
-17
-26
-36
-43
-48
-48
-43
-33
-17
2
23
44
63
79
89
91
87
75
58
36
13
-11
-32
-48
-60
-65
-64
-58
-47
-34
-20
-7
4
13
18
20
21
19
18
16
15
16
18
20
22
23
23
20
14
6
-5
-17
-29
-41
-50
-56
-57
-55
-47
-37
-23
-9
5
18
28
34
37
36
32
25
18
11
4
0
-2
-3
-1
1
3
5
5
2
-2
-9
-17
-26
-34
-41
-45
-45
-42
-35
-24
-11
3
17
29
39
44
46
43
37
27
16
4
-8
-17
-24
-27
-26
-22
-15
-6
4
14
24
31
36
37
36
32
26
18
8
-1
-10
-18
-24
-29
-31
-31
-29
-26
-20
-14
-6
2
9
17
23
28
32
35
36
35
33
30
27
23
18
14
10
6
2
0
-2
-4
-5
-5
-4
-2
0
4
8
12
17
20
23
24
22
18
11
2
-9
-21
-33
-43
-51
-55
-55
-50
-40
-26
-8
11
31
50
65
75
80
79
73
60
44
26
6
-12
-28
-41
-49
-52
-51
-47
-40
-31
-21
-12
-4
3
7
10
11
11
10
9
8
8
7
8
8
8
8
7
6
4
2
-1
-3
-4
-5
-5
-4
-2
0
3
5
7
8
8
8
7
5
3
1
0
-2
-2
-2
-2
-1
0
1
2
2
3
2
2
0
-1
-2
-3
-4
-5
-6
-7
-7
-8
-8
-9
-9
-9
-8
-7
-5
-3
0
4
8
12
17
21
25
28
29
29
28
25
21
15
9
3
-4
-10
-15
-19
-22
-23
-22
-20
-17
-12
-7
-1
5
11
16
20
24
26
27
26
24
22
18
13
8
3
-2
-7
-11
-15
-18
-19
-20
-19
-17
-14
-9
-4
1
7
12
17
21
23
25
25
23
20
16
10
4
-3
-10
-16
-22
-28
-31
-34
-34
-32
-29
-24
-17
-8
1
11
20
29
36
41
44
45
42
38
31
23
14
5
-3
-11
-16
-21
-23
-24
-23
-22
-20
-17
-15
-13
-12
-10
-9
-7
-5
-2
2
6
10
14
17
20
20
19
15
10
4
-4
-11
-18
-24
-27
-29
-28
-26
-21
-16
-9
-3
3
7
11
13
14
14
13
12
11
9
7
5
3
0
-3
-7
-11
-14
-16
-17
-17
-14
-8
-1
8
18
28
36
42
45
43
37
26
12
-4
-21
-37
-52
-62
-68
-68
-63
-53
-40
-24
-7
9
23
34
41
44
43
39
32
24
16
7
-1
-8
-13
-18
-23
-27
-30
-33
-36
-37
-37
-36
-32
-26
-17
-6
7
19
31
41
48
51
49
42
30
14
-4
-24
-43
-60
-73
-80
-83
-79
-69
-55
-37
-17
4
23
40
53
61
64
61
54
43
29
13
-4
-20
-36
-49
-59
-67
-70
-70
-67
-60
-50
-38
-23
-8
8
24
39
52
63
71
74
74
70
62
50
36
19
2
-15
-31
-43
-53
-59
-60
-57
-50
-40
-28
-15
-1
12
23
31
37
39
39
36
30
24
16
8
0
-7
-13
-17
-20
-22
-22
-20
-17
-13
-8
-2
5
11
16
21
23
24
23
19
13
6
-3
-11
-19
-24
-27
-25
-20
-11
2
17
34
49
63
73
78
76
68
55
35
12
-12
-37
-58
-75
-85
-88
-83
-71
-51
-27
0
27
53
75
92
102
105
101
91
76
56
35
14
-6
-23
-37
-48
-54
-56
-56
-53
-48
-43
-38
-33
-28
-23
-19
-14
-8
0
9
20
32
45
58
70
80
86
88
84
74
58
36
9
-21
-51
-80
-106
-125
-135
-137
-127
-108
-80
-44
-4
36
74
106
129
139
137
121
93
55
11
-36
-82
-121
-149
-165
-165
-151
-122
-83
-36
14
62
102
132
148
149
134
106
69
25
-20
-62
-96
-118
-127
-122
-105
-77
-43
-5
30
60
80
90
88
75
53
25
-5
-35
-60
-78
-87
-86
-77
-60
-38
-15
8
27
40
46
43
33
16
-5
-29
-53
-76
-94
-107
-114
-113
-106
-92
-71
-46
-18
13
43
72
98
118
131
136
131
117
93
61
22
-20
-64
-105
-139
-165
-178
-179
-165
-139
-103
-59
-11
36
78
113
137
149
148
137
117
91
62
32
5
-18
-35
-48
-57
-62
-66
-70
-75
-81
-88
-95
-101
-103
-99
-89
-72
-47
-17
16
49
80
103
118
122
113
94
65
30
-7
-42
-72
-92
-101
-98
-83
-58
-28
6
38
65
83
92
89
75
54
26
-4
-32
-55
-72
-79
-76
-64
-45
-21
6
32
54
70
79
80
73
59
40
17
-6
-27
-46
-60
-68
-70
-67
-59
-47
-32
-17
-1
13
24
32
37
38
36
30
23
15
6
-2
-9
-14
-17
-18
-18
-15
-12
-8
-5
-1
1
2
3
2
1
0
-1
-2
-1
0
2
5
9
13
16
19
20
21
20
18
15
11
7
3
-2
-6
-10
-12
-14
-13
-12
-8
-2
6
15
27
39
50
61
70
75
76
72
63
49
31
11
-11
-31
-48
-61
-69
-69
-64
-52
-37
-19
0
16
30
38
40
37
30
19
6
-7
-17
-24
-26
-24
-17
-7
5
17
28
36
41
41
38
32
24
17
11
7
7
10
17
26
36
46
54
60
62
61
55
47
36
24
13
3
-5
-10
-13
-12
-10
-6
-1
4
9
13
17
20
23
25
28
30
32
33
34
34
32
28
23
15
7
-2
-12
-22
-30
-37
-42
-46
-47
-45
-42
-37
-30
-22
-12
-1
10
21
32
41
48
52
51
47
38
24
7
-12
-32
-51
-66
-77
-81
-78
-67
-50
-28
-4
22
45
64
76
81
78
67
50
29
7
-15
-35
-49
-58
-61
-58
-50
-40
-28
-16
-7
0
4
4
2
-1
-5
-8
-9
-7
-4
1
7
12
17
19
17
12
4
-6
-19
-31
-43
-51
-57
-58
-54
-47
-36
-24
-10
3
14
23
28
30
27
22
14
5
-6
-16
-25
-32
-37
-40
-41
-39
-34
-28
-21
-12
-3
6
14
21
26
28
28
25
20
13
5
-4
-12
-19
-23
-25
-25
-21
-16
-9
-2
4
7
9
7
3
-3
-11
-18
-23
-25
-23
-17
-5
10
28
47
64
78
87
88
82
68
47
22
-6
-34
-58
-76
-86
-87
-79
-61
-37
-8
22
52
77
97
108
111
105
92
74
51
28
6
-14
-30
-41
-47
-48
-46
-41
-35
-27
-19
-12
-4
2
8
14
20
25
29
32
33
32
28
22
13
3
-9
-20
-29
-36
-39
-38
-32
-22
-9
7
23
38
50
59
63
63
57
48
35
21
5
-11
-25
-37
-47
-55
-60
-62
-62
-60
-56
-50
-42
-33
-21
-9
5
19
32
44
54
61
64
63
58
49
36
21
5
-13
-29
-43
-55
-63
-67
-67
-64
-57
-47
-35
-23
-10
1
11
19
24
25
24
21
15
8
2
-4
-8
-9
-7
-2
6
14
23
31
35
36
31
21
7
-11
-30
-48
-63
-72
-74
-67
-51
-28
1
33
64
91
111
120
118
105
81
48
11
-27
-63
-92
-112
-122
-120
-107
-86
-58
-28
2
29
52
67
76
77
73
65
53
39
25
11
-3
-15
-27
-38
-47
-55
-61
-64
-63
-57
-47
-32
-13
9
32
53
70
82
88
85
74
58
36
13
-10
-30
-44
-51
-51
-43
-29
-12
7
25
40
49
53
51
43
32
18
4
-8
-18
-24
-28
-28
-26
-22
-19
-16
-13
-12
-11
-10
-9
-5
0
6
14
22
29
34
36
35
30
21
11
1
-8
-13
-14
-9
0
14
30
46
60
67
68
60
43
19
-11
-43
-73
-98
-115
-122
-117
-100
-74
-39
-1
38
73
102
123
134
136
129
115
98
78
59
41
27
14
4
-6
-15
-26
-39
-53
-68
-82
-94
-101
-101
-92
-75
-50
-18
19
57
92
123
144
155
154
141
118
87
51
15
-20
-49
-70
-84
-89
-87
-79
-67
-54
-41
-31
-23
-18
-15
-12
-8
-2
8
22
40
60
81
101
116
125
126
116
98
70
35
-3
-43
-79
-110
-131
-142
-142
-131
-110
-83
-52
-20
9
32
49
59
61
57
49
39
30
23
20
23
30
40
52
63
70
72
67
54
34
7
-24
-56
-86
-109
-124
-128
-120
-100
-71
-33
8
48
85
114
133
139
134
117
92
60
27
-5
-33
-54
-67
-72
-69
-61
-49
-36
-24
-16
-11
-10
-13
-17
-22
-23
-21
-14
-1
16
37
58
77
92
99
96
84
63
34
0
-36
-70
-99
-120
-130
-129
-119
-100
-74
-47
-20
4
21
30
32
26
15
0
-15
-28
-37
-40
-39
-32
-21
-8
5
16
23
25
22
15
4
-8
-19
-29
-35
-36
-33
-25
-13
1
16
30
41
49
52
52
47
40
30
19
8
-3
-12
-21
-29
-35
-41
-46
-49
-52
-52
-50
-46
-39
-30
-19
-6
8
20
31
39
44
45
42
36
27
18
8
-1
-8
-14
-17
-19
-20
-22
-24
-28
-34
-41
-51
-60
-69
-75
-78
-77
-70
-57
-40
-19
5
29
53
74
90
101
107
106
99
86
69
48
25
-1
-27
-54
-79
-102
-123
-139
-149
-154
-152
-142
-126
-103
-74
-43
-10
23
52
77
95
106
109
106
96
82
65
47
31
16
3
-7
-15
-21
-26
-31
-37
-42
-48
-52
-55
-54
-49
-40
-26
-8
12
33
53
68
78
81
77
65
46
24
0
-23
-42
-55
-61
-59
-50
-36
-18
1
18
31
39
41
36
27
14
-1
-15
-27
-35
-38
-38
-34
-28
-22
-16
-13
-12
-15
-19
-25
-31
-35
-37
-35
-29
-20
-9
3
13
19
21
16
6
-9
-28
-48
-65
-79
-85
-84
-73
-54
-28
3
35
66
91
109
117
115
102
81
54
24
-6
-33
-53
-66
-69
-63
-49
-28
-3
23
48
69
84
92
91
83
68
47
23
-2
-25
-46
-61
-70
-71
-66
-54
-36
-15
7
29
49
63
72
73
67
55
37
15
-8
-31
-50
-65
-72
-72
-65
-51
-32
-10
13
33
49
58
60
54
41
22
-1
-25
-47
-65
-76
-80
-75
-63
-43
-20
6
32
54
70
80
83
77
65
48
29
8
-10
-26
-36
-40
-39
-33
-23
-11
2
14
23
30
32
31
28
22
16
10
5
2
1
1
2
4
4
4
0
-5
-13
-23
-33
-43
-50
-54
-54
-48
-37
-21
-2
19
39
56
69
76
74
65
48
25
-2
-32
-61
-87
-107
-120
-123
-117
-102
-79
-50
-17
18
50
79
100
114
119
115
102
81
55
24
-7
-37
-63
-84
-98
-104
-102
-91
-74
-51
-25
2
29
53
72
85
92
92
86
76
61
45
28
12
-1
-11
-18
-20
-20
-18
-13
-9
-4
0
3
5
7
8
9
11
13
16
18
21
23
22
20
15
7
-4
-16
-28
-38
-46
-49
-47
-38
-22
-1
24
52
79
104
123
134
135
126
106
77
41
1
-41
-81
-116
-141
-157
-160
-150
-129
-99
-61
-19
24
63
96
119
131
131
118
94
62
22
-20
-62
-99
-129
-148
-156
-151
-133
-105
-67
-25
19
62
98
126
142
146
137
116
85
48
6
-35
-73
-103
-125
-135
-134
-122
-101
-74
-42
-10
20
46
64
75
78
73
63
48
32
16
2
-8
-14
-17
-16
-15
-13
-14
-19
-29
-43
-62
-84
-106
-127
-142
-150
-148
-135
-110
-76
-33
13
59
101
134
154
159
149
123
84
37
-15
-66
-111
-145
-165
-170
-159
-135
-99
-58
-14
26
60
84
96
97
89
73
55
36
21
12
11
17
30
46
62
76
83
82
70
50
20
-15
-52
-87
-117
-138
-148
-146
-132
-110
-80
-47
-15
14
37
51
58
56
48
37
25
13
5
1
2
6
13
21
27
30
28
21
9
-8
-28
-47
-64
-77
-83
-82
-73
-56
-33
-6
22
49
73
91
102
105
101
89
71
49
25
1
-22
-41
-56
-66
-70
-68
-61
-48
-32
-14
7
27
45
61
72
78
78
72
60
43
22
-1
-24
-45
-62
-74
-78
-76
-66
-50
-29
-4
22
46
67
84
94
97
93
83
68
48
25
1
-23
-45
-64
-80
-91
-96
-96
-89
-76
-57
-33
-4
28
61
92
118
138
149
149
136
111
76
33
-14
-61
-102
-134
-151
-151
-134
-101
-55
0
57
109
150
175
179
162
124
69
4
-64
-128
-178
-208
-215
-196
-152
-87
-9
74
153
221
269
292
290
262
213
149
78
7
-56
-106
-140
-156
-155
-142
-122
-100
-80
-67
-62
-65
-74
-84
-90
-88
-73
-43
3
61
127
194
253
298
321
317
284
225
142
45
-58
-155
-237
-294
-320
-312
-271
-202
-113
-12
90
181
252
297
312
297
255
191
113
31
-46
-111
-158
-183
-186
-167
-132
-85
-32
18
61
93
110
111
99
75
44
9
-25
-54
-75
-87
-89
-82
-68
-51
-33
-16
-4
3
4
0
-8
-18
-28
-34
-37
-35
-27
-16
-4
7
15
16
9
-6
-29
-58
-89
-117
-139
-149
-144
-123
-84
-30
35
105
173
232
276
298
296
268
216
144
58
-33
-122
-200
-260
-297
-308
-295
-258
-203
-136
-63
8
73
126
164
186
192
183
163
134
99
61
21
-17
-54
-87
-116
-140
-157
-168
-170
-163
-146
-119
-85
-44
0
44
86
121
146
161
165
159
144
123
99
75
52
32
14
-2
-18
-37
-60
-88
-122
-159
-195
-226
-247
-250
-232
-189
-121
-32
74
186
295
387
452
481
467
407
305
168
8
-160
-321
-458
-557
-608
-605
-548
-442
-298
-130
46
213
355
460
519
528
490
409
296
163
24
-108
-221
-307
-361
-381
-368
-327
-265
-190
-109
-30
41
100
145
174
188
189
179
162
138
112
83
54
25
-4
-32
-59
-83
-105
-123
-136
-143
-143
-135
-120
-96
-66
-29
11
54
96
135
168
193
206
206
192
163
119
62
-5
-77
-150
-219
-276
-317
-337
-334
-305
-252
-179
-91
4
98
181
247
289
303
287
245
180
101
17
-64
-132
-181
-206
-205
-181
-138
-84
-27
25
63
83
81
59
20
-30
-82
-128
-160
-171
-158
-121
-62
13
94
172
239
285
305
297
261
200
122
34
-54
-134
-198
-242
-264
-263
-241
-204
-156
-103
-49
2
48
87
119
146
167
183
194
199
195
180
153
113
59
-5
-76
-148
-214
-267
-300
-308
-288
-241
-168
-77
24
126
219
293
341
359
347
306
242
162
75
-12
-91
-156
-204
-234
-248
-248
-238
-220
-199
-174
-147
-116
-80
-36
15
73
136
200
259
306
334
336
310
255
173
71
-42
-156
-257
-335
-380
-386
-353
-283
-184
-67
55
169
262
324
350
338
292
220
130
36
-52
-124
-171
-192
-186
-157
-112
-60
-7
37
66
79
75
57
29
-3
-33
-55
-65
-62
-47
-23
7
37
62
79
84
78
61
37
10
-17
-38
-51
-54
-47
-31
-10
12
33
48
56
54
45
30
10
-9
-25
-35
-37
-31
-18
0
20
39
54
64
65
59
47
30
11
-7
-22
-30
-32
-27
-15
0
16
32
44
51
51
44
31
13
-8
-29
-49
-65
-75
-79
-76
-66
-51
-30
-7
18
43
65
84
97
104
104
97
81
60
33
2
-30
-61
-88
-109
-122
-125
-117
-101
-76
-45
-11
23
54
79
97
105
106
98
84
65
46
26
9
-5
-14
-20
-22
-23
-22
-22
-23
-25
-27
-30
-32
-32
-29
-23
-13
-2
11
24
35
42
44
41
32
20
5
-11
-26
-38
-45
-46
-43
-35
-24
-12
-1
7
11
10
4
-5
-15
-26
-34
-39
-38
-32
-21
-6
11
27
40
48
49
43
31
14
-7
-28
-47
-61
-68
-68
-59
-42
-20
7
35
61
83
99
108
108
101
87
67
43
18
-8
-32
-53
-69
-82
-90
-93
-91
-85
-75
-62
-46
-27
-6
17
39
61
81
97
108
112
109
98
78
51
17
-21
-62
-101
-136
-164
-181
-187
-180
-159
-127
-85
-37
14
63
106
140
161
168
160
140
108
69
26
-16
-54
-84
-103
-112
-110
-99
-81
-59
-36
-15
3
16
24
27
27
26
24
24
26
30
35
39
42
41
35
22
4
-19
-45
-70
-93
-108
-115
-111
-96
-71
-39
-3
33
65
89
102
103
90
67
36
1
-34
-63
-84
-94
-92
-77
-53
-21
13
46
74
94
102
100
85
62
31
-4
-40
-73
-101
-121
-134
-138
-134
-124
-108
-88
-66
-43
-21
0
19
36
50
61
68
72
73
70
63
52
39
22
4
-15
-34
-52
-67
-78
-85
-86
-80
-68
-51
-28
0
29
59
87
111
128
137
136
124
102
71
33
-8
-49
-85
-114
-133
-139
-132
-113
-83
-47
-7
30
63
86
99
99
88
69
43
15
-12
-33
-47
-52
-49
-39
-24
-9
3
11
11
3
-13
-34
-56
-78
-93
-101
-97
-82
-56
-22
18
58
94
122
139
141
130
107
73
33
-9
-48
-80
-103
-114
-113
-101
-79
-51
-18
15
46
73
93
105
110
108
98
82
62
37
11
-17
-44
-69
-91
-107
-117
-119
-112
-98
-75
-46
-13
21
53
81
102
113
114
105
87
62
32
1
-28
-52
-69
-77
-76
-67
-51
-30
-7
17
38
56
69
78
81
79
75
67
58
48
38
27
16
5
-5
-16
-27
-37
-46
-53
-58
-60
-60
-56
-50
-42
-33
-22
-11
-1
9
17
24
30
34
37
38
37
34
29
22
13
2
-9
-20
-30
-38
-42
-42
-37
-28
-16
-2
12
24
33
36
33
25
11
-7
-25
-42
-55
-62
-60
-49
-30
-5
24
54
81
101
112
112
101
78
47
11
-27
-62
-90
-108
-115
-109
-91
-63
-28
9
45
76
99
111
113
104
86
62
33
5
-21
-42
-56
-63
-62
-54
-41
-26
-9
7
21
32
39
44
45
44
43
40
38
36
33
29
24
16
6
-7
-22
-39
-55
-69
-79
-83
-79
-67
-45
-16
19
57
95
128
153
166
166
152
123
82
31
-24
-78
-127
-166
-190
-198
-187
-159
-116
-62
-2
59
114
160
191
205
201
178
141
91
34
-26
-82
-131
-168
-190
-196
-185
-159
-120
-71
-18
36
86
127
157
172
172
156
126
85
35
-19
-72
-120
-158
-184
-195
-190
-169
-135
-90
-38
16
68
113
147
168
175
166
143
108
65
16
-34
-81
-121
-153
-173
-181
-176
-160
-133
-97
-55
-11
34
76
112
140
158
164
159
140
111
72
27
-22
-71
-115
-152
-177
-189
-186
-168
-136
-93
-43
10
62
108
144
167
174
167
145
110
67
19
-30
-76
-114
-143
-160
-165
-157
-139
-112
-78
-41
-4
32
64
90
109
121
124
120
110
93
73
49
23
-2
-25
-46
-62
-73
-78
-78
-71
-60
-44
-26
-7
12
28
41
49
52
50
43
32
19
4
-10
-21
-29
-30
-26
-16
0
21
43
66
86
101
108
106
93
70
39
0
-42
-84
-121
-150
-168
-171
-160
-134
-96
-49
4
57
105
145
173
187
186
173
148
116
80
44
11
-16
-37
-51
-60
-65
-68
-72
-77
-84
-92
-100
-105
-104
-95
-76
-46
-5
43
96
148
193
227
243
240
215
170
107
33
-46
-122
-188
-237
-264
-267
-246
-203
-143
-70
7
81
147
200
235
252
251
233
203
162
116
68
19
-26
-68
-105
-137
-162
-182
-194
-198
-193
-177
-149
-111
-63
-8
51
110
163
204
231
239
227
195
147
86
19
-47
-106
-151
-179
-187
-174
-145
-103
-55
-7
32
59
70
63
41
8
-31
-67
-95
-107
-100
-74
-29
30
94
156
205
234
235
206
147
62
-40
-148
-250
-334
-389
-406
-382
-316
-215
-88
53
191
314
407
460
467
428
346
231
94
-50
-187
-303
-387
-433
-438
-405
-338
-248
-144
-40
56
134
189
218
222
205
172
130
84
42
6
-20
-37
-44
-46
-44
-42
-42
-47
-55
-65
-77
-88
-94
-94
-87
-72
-52
-26
1
27
50
66
75
77
72
62
49
35
23
12
4
-1
-5
-10
-16
-25
-38
-54
-72
-89
-102
-109
-107
-94
-70
-37
3
46
87
120
140
145
132
102
57
3
-55
-110
-154
-182
-190
-177
-142
-90
-27
40
103
156
191
206
199
171
128
73
16
-38
-83
-112
-125
-120
-100
-69
-32
6
38
62
74
74
65
47
26
6
-10
-20
-23
-18
-7
6
19
28
31
27
16
1
-16
-31
-41
-42
-34
-16
10
40
70
96
112
115
103
77
39
-7
-54
-96
-128
-145
-144
-127
-93
-50
-1
46
85
110
119
112
90
58
21
-14
-42
-58
-60
-46
-21
12
46
76
95
100
88
60
19
-28
-76
-117
-145
-154
-143
-112
-65
-8
52
106
148
171
173
152
112
58
-4
-64
-116
-153
-170
-166
-141
-101
-51
3
54
94
121
130
122
100
67
29
-8
-40
-62
-72
-69
-55
-32
-4
25
51
70
81
83
77
64
47
30
13
0
-8
-12
-13
-11
-9
-9
-12
-19
-29
-42
-55
-67
-74
-75
-67
-51
-27
4
38
71
100
120
129
125
106
74
32
-17
-66
-111
-147
-169
-174
-162
-132
-89
-36
20
75
123
157
176
178
162
133
93
47
2
-40
-72
-94
-105
-106
-99
-87
-74
-63
-57
-56
-59
-64
-68
-67
-58
-38
-6
36
86
138
185
221
240
236
208
155
82
-5
-97
-184
-257
-305
-324
-309
-263
-188
-94
9
110
198
264
299
302
272
215
137
49
-40
-121
-184
-224
-239
-230
-201
-156
-103
-49
1
41
70
87
92
89
81
71
63
57
53
52
49
45
35
20
-2
-30
-60
-89
-113
-128
-131
-121
-96
-60
-15
34
81
120
147
159
155
134
100
57
9
-38
-80
-113
-134
-144
-143
-134
-119
-101
-82
-63
-45
-28
-10
11
35
64
95
128
158
182
194
191
170
130
73
3
-74
-149
-215
-262
-284
-276
-239
-174
-88
10
109
198
266
306
312
284
225
143
46
-52
-142
-213
-258
-274
-259
-218
-159
-89
-18
45
93
122
132
123
101
72
42
17
2
-1
7
23
42
59
69
66
48
15
-30
-81
-133
-176
-206
-216
-202
-166
-111
-42
33
105
163
202
216
202
162
101
26
-56
-133
-199
-245
-267
-263
-233
-183
-118
-44
30
97
152
190
209
209
192
161
119
72
23
-23
-63
-96
-118
-130
-132
-124
-107
-84
-55
-22
12
45
76
102
121
133
137
133
120
101
77
49
21
-8
-34
-56
-73
-84
-89
-87
-79
-66
-48
-25
0
28
55
80
101
115
120
116
100
73
36
-9
-57
-106
-150
-185
-206
-212
-199
-170
-125
-68
-4
62
122
173
208
227
226
206
170
120
62
0
-61
-115
-161
-193
-211
-214
-203
-177
-140
-94
-43
11
63
111
150
179
195
196
184
159
123
80
34
-11
-51
-83
-102
-110
-104
-88
-64
-35
-5
22
43
57
64
63
56
47
37
28
22
19
19
19
19
17
9
-3
-19
-38
-56
-71
-79
-76
-62
-36
0
44
89
132
167
189
195
185
160
123
78
31
-13
-50
-77
-95
-104
-107
-109
-113
-122
-137
-158
-180
-200
-210
-204
-178
-129
-58
31
130
228
314
375
401
387
330
234
109
-33
-175
-300
-394
-445
-445
-396
-303
-177
-34
108
233
326
376
381
343
270
173
69
-28
-104
-149
-160
-137
-87
-19
53
117
161
179
166
125
63
-11
-84
-145
-184
-194
-173
-124
-53
28
107
173
217
230
212
164
94
11
-74
-148
-201
-227
-221
-187
-127
-52
30
106
167
206
218
203
163
105
36
-36
-101
-153
-186
-198
-189
-162
-120
-68
-11
45
97
141
176
201
215
218
210
192
164
126
79
26
-32
-91
-147
-193
-226
-240
-232
-200
-145
-70
18
113
206
287
348
383
388
363
309
234
145
52
-36
-109
-161
-188
-190
-168
-130
-81
-29
17
51
69
71
56
31
0
-29
-51
-61
-54
-32
4
49
97
139
169
183
175
147
99
39
-28
-94
-149
-189
-208
-204
-179
-136
-82
-25
28
70
96
104
94
70
35
-2
-35
-57
-64
-53
-26
14
63
112
155
184
195
184
152
102
38
-33
-101
-160
-202
-224
-222
-199
-157
-102
-40
21
74
115
141
149
142
122
93
61
30
5
-12
-20
-19
-10
3
17
29
38
41
38
31
21
11
2
-4
-5
-2
4
11
16
16
9
-6
-30
-61
-98
-136
-171
-199
-215
-217
-203
-175
-135
-86
-35
13
52
78
87
78
53
14
-34
-86
-135
-177
-207
-222
-222
-209
-185
-154
-122
-92
-68
-51
-43
-41
-44
-48
-49
-44
-30
-8
21
55
90
120
142
152
147
126
92
49
2
-44
-81
-104
-109
-94
-60
-9
52
118
181
235
274
294
292
270
231
178
117
53
-7
-61
-104
-135
-153
-161
-159
-150
-135
-116
-94
-70
-46
-21
4
25
43
53
54
43
19
-18
-68
-128
-192
-255
-312
-356
-382
-386
-369
-330
-275
-208
-138
-71
-15
25
44
43
23
-13
-59
-110
-160
-204
-239
-264
-279
-287
-290
-293
-296
-301
-307
-313
-314
-306
-286
-249
-195
-124
-40
52
145
229
299
347
370
367
341
297
244
189
143
111
99
109
139
184
238
292
339
370
383
375
348
308
261
215
179
157
153
169
202
245
292
334
364
375
363
329
275
205
128
50
-21
-80
-124
-153
-168
-177
-184
-195
-217
-253
-303
-365
-434
-504
-565
-611
-636
-634
-606
-554
-483
-401
-316
-238
-172
-125
-99
-93
-103
-124
-149
-172
-187
-190
-180
-158
-127
-93
-59
-32
-15
-10
-16
-30
-49
-67
-78
-78
-64
-34
10
65
124
183
236
276
302
313
309
294
274
254
240
236
245
269
304
347
393
434
467
484
485
467
434
388
336
285
241
208
192
192
208
236
271
305
332
345
340
315
268
204
126
41
-43
-120
-183
-228
-253
-258
-245
-219
-187
-155
-128
-114
-114
-132
-165
-212
-268
-328
-386
-436
-475
-500
-511
-509
-496
-478
-460
-447
-442
-449
-468
-499
-538
-582
-625
-662
-689
-702
-698
-680
-647
-605
-557
-509
-464
-426
-395
-370
-350
-329
-303
-266
-213
-141
-50
59
181
310
438
556
658
736
786
808
803
776
732
679
625
576
536
508
492
483
478
470
454
426
383
326
255
178
101
32
-21
-52
-56
-33
16
86
168
254
333
396
434
442
417
359
272
161
34
-102
-239
-369
-488
-592
-678
-746
-796
-830
-848
-851
-842
-820
-787
-743
-690
-628
-561
-491
-421
-357
-301
-257
-227
-213
-214
-227
-251
-282
-313
-341
-361
-370
-365
-346
-312
-265
-209
-146
-80
-14
48
104
153
193
224
247
264
275
282
288
293
298
306
315
326
338
351
362
370
375
374
368
357
342
324
306
290
281
280
289
311
344
389
442
500
558
611
655
685
698
692
666
621
560
484
398
306
211
116
26
-59
-135
-201
-256
-297
-325
-336
-330
-306
-264
-205
-130
-45
47
139
225
299
354
385
390
367
316
241
147
39
-75
-189
-297
-392
-471
-531
-570
-589
-587
-568
-532
-481
-419
-347
-267
-184
-100
-19
54
115
161
188
195
181
148
99
41
-21
-79
-124
-151
-154
-130
-78
-2
94
203
317
427
525
604
659
686
686
660
611
545
465
378
290
203
122
49
-14
-67
-108
-139
-158
-167
-165
-153
-133
-106
-75
-41
-8
22
46
63
72
75
72
67
62
60
64
74
91
113
137
159
173
177
164
134
84
18
-61
-147
-234
-314
-381
-428
-451
-451
-426
-383
-324
-257
-188
-122
-65
-19
15
39
55
66
76
85
96
108
117
120
111
85
36
-38
-138
-264
-410
-570
-733
-890
-1029
-1140
-1214
-1245
-1228
-1165
-1058
-913
-738
-542
-336
-129
69
250
408
537
635
700
733
735
709
660
592
512
426
342
267
206
166
152
166
209
278
371
482
602
725
841
943
1024
1077
1101
1094
1056
991
901
792
669
537
399
262
126
-4
-126
-238
-338
-425
-496
-549
-585
-601
-600
-583
-552
-512
-467
-423
-383
-352
-331
-322
-323
-331
-342
-351
-351
-338
-309
-262
-196
-117
-27
65
153
230
289
325
336
323
288
237
176
114
59
17
-6
-6
18
65
130
209
295
380
459
526
575
605
613
600
568
520
460
393
322
252
187
130
84
50
29
22
28
46
73
109
150
193
234
271
299
317
322
313
288
248
195
129
56
-22
-99
-172
-235
-284
-315
-327
-319
-292
-248
-192
-130
-67
-11
32
57
58
36
-11
-79
-163
-257
-352
-441
-516
-571
-603
-609
-591
-553
-500
-440
-379
-326
-286
-264
-259
-274
-304
-345
-393
-442
-488
-527
-558
-580
-596
-606
-616
-628
-644
-666
-693
-725
-756
-783
-801
-804
-788
-750
-689
-603
-495
-367
-224
-71
86
243
394
534
659
765
849
910
944
952
933
888
819
731
628
517
403
296
200
122
67
37
32
50
86
134
189
242
288
322
340
341
326
296
256
208
158
107
58
11
-34
-78
-124
-172
-224
-278
-334
-387
-434
-470
-488
-484
-456
-401
-321
-219
-100
29
159
284
394
485
552
592
608
600
574
537
494
452
417
394
385
393
417
455
502
556
610
659
698
722
730
718
687
639
577
506
430
358
294
243
210
197
202
223
254
287
314
325
311
266
183
61
-97
-287
-500
-723
-945
-1151
-1329
-1466
-1554
-1590
-1571
-1500
-1384
-1232
-1055
-864
-670
-484
-314
-166
-42
56
131
186
226
258
287
319
358
407
469
543
628
722
820
918
1010
1091
1156
1201
1223
1221
1196
1149
1085
1006
921
832
744
660
582
507
433
356
270
168
47
-98
-267
-457
-662
-872
-1075
-1256
-1401
-1495
-1527
-1490
-1381
-1205
-970
-690
-384
-74
218
470
664
786
827
786
666
479
240
-30
-310
-578
-813
-998
-1118
-1166
-1138
-1038
-873
-654
-397
-118
163
431
670
867
1012
1099
1126
1096
1012
886
726
544
354
166
-8
-159
-280
-368
-420
-439
-427
-390
-333
-262
-186
-109
-38
25
76
114
137
146
141
123
94
55
8
-45
-101
-156
-207
-249
-278
-288
-277
-240
-176
-86
28
161
308
461
612
752
874
972
1043
1084
1098
1088
1058
1014
964
912
860
813
769
727
682
631
569
493
401
292
170
39
-95
-225
-343
-444
-521
-575
-604
-612
-605
-589
-572
-559
-557
-567
-591
-625
-666
-709
-746
-773
-787
-786
-773
-751
-728
-712
-708
-726
-766
-831
-917
-1014
-1114
-1202
-1264
-1286
-1257
-1170
-1024
-820
-568
-280
27
334
622
875
1077
1219
1295
1304
1251
1143
991
808
607
400
199
11
-155
-296
-411
-498
-560
-598
-618
-621
-613
-596
-573
-547
-520
-490
-458
-422
-378
-325
-258
-174
-73
48
185
334
490
643
783
900
985
1028
1025
974
876
740
573
390
204
30
-119
-234
-306
-336
-325
-279
-209
-127
-46
22
66
78
53
-11
-111
-244
-404
-583
-771
-961
-1144
-1310
-1452
-1562
-1633
-1657
-1629
-1545
-1402
-1202
-949
-651
-320
29
379
709
1002
1243
1416
1515
1537
1488
1376
1216
1027
828
640
478
356
284
265
297
375
489
628
782
938
1088
1223
1338
1427
1490
1522
1523
1491
1424
1322
1184
1012
810
584
343
98
-139
-355
-538
-680
-776
-826
-832
-806
-758
-704
-656
-628
-629
-660
-719
-798
-883
-958
-1002
-1004
-945
-821
-629
-378
-82
240
564
865
1118
1304
1408
1423
1350
1197
979
717
432
149
-109
-325
-483
-575
-597
-553
-451
-301
-118
82
283
469
626
744
815
833
797
712
582
418
230
34
-157
-330
-473
-577
-637
-651
-623
-561
-476
-380
-287
-210
-160
-144
-165
-222
-310
-421
-542
-663
-772
-861
-924
-959
-969
-957
-931
-901
-874
-859
-858
-874
-905
-944
-984
-1014
-1024
-1002
-945
-843
-696
-506
-278
-21
255
536
809
1061
1278
1450
1566
1621
1608
1526
1376
1160
886
561
197
-194
-599
-1000
-1388
-1744
-2058
-2318
-2517
-2649
-2711
-2703
-2627
-2488
-2290
-2041
-1748
-1421
-1068
-700
-329
33
373
677
931
1124
1243
1281
1233
1101
889
609
277
-86
-456
-810
-1121
-1368
-1533
-1603
-1572
-1440
-1215
-910
-544
-138
283
697
1079
1410
1674
1859
1956
1964
1884
1722
1487
1192
852
483
103
-271
-621
-929
-1183
-1370
-1481
-1513
-1463
-1338
-1146
-898
-612
-306
2
290
543
743
879
944
936
857
715
521
291
43
-205
-435
-630
-775
-861
-882
-838
-731
-571
-371
-144
92
322
529
702
832
914
949
942
902
839
768
700
649
623
627
663
727
813
910
1006
1090
1149
1175
1161
1105
1010
884
733
571
409
261
137
45
-10
-27
-7
44
119
207
300
388
462
515
545
548
526
482
421
349
275
205
148
107
89
95
124
174
239
311
380
436
468
465
420
325
181
-11
-245
-508
-787
-1062
-1314
-1523
-1672
-1742
-1725
-1612
-1405
-1109
-738
-308
159
636
1097
1517
1871
2138
2302
2352
2284
2100
1808
1423
963
451
-85
-620
-1126
-1578
-1952
-2232
-2406
-2466
-2412
-2253
-2001
-1674
-1294
-887
-478
-93
246
520
715
824
843
777
636
432
182
-94
-379
-655
-906
-1120
-1289
-1408
-1475
-1494
-1470
-1410
-1323
-1217
-1101
-982
-866
-757
-656
-565
-481
-402
-326
-248
-166
-78
17
119
227
338
448
552
646
725
786
824
838
829
797
745
679
603
525
450
386
339
315
316
345
402
487
596
725
867
1014
1160
1295
1412
1502
1559
1577
1552
1481
1364
1202
1000
761
493
204
-97
-401
-699
-980
-1236
-1458
-1641
-1778
-1864
-1897
-1876
-1801
-1675
-1500
-1283
-1030
-751
-456
-155
139
415
662
869
1027
1130
1174
1157
1081
953
778
568
333
87
-159
-392
-601
-778
-915
-1008
-1056
-1058
-1016
-937
-823
-680
-515
-335
-145
48
239
423
596
752
888
1002
1089
1148
1178
1179
1153
1101
1029
941
846
751
665
597
556
548
579
651
766
918
1102
1307
1520
1726
1910
2055
2146
2171
2121
1992
1786
1509
1173
794
393
-7
-385
-719
-991
-1188
-1301
-1329
-1278
-1159
-988
-786
-574
-375
-209
-92
-35
-46
-124
-263
-454
-683
-934
-1189
-1435
-1657
-1846
-1995
-2101
-2164
-2188
-2177
-2137
-2074
-1992
-1895
-1786
-1666
-1533
-1390
-1235
-1069
-894
-714
-532
-353
-184
-28
109
226
323
401
465
519
569
622
682
752
833
922
1014
1102
1176
1228
1247
1229
1169
1067
930
766
588
412
257
138
73
74
147
296
515
795
1121
1473
1829
2165
2459
2693
2850
2921
2901
2794
2605
2348
2039
1694
1330
966
613
283
-19
-290
-531
-747
-943
-1125
-1298
-1465
-1627
-1781
-1922
-2041
-2132
-2182
-2185
-2136
-2031
-1874
-1672
-1435
-1180
-923
-684
-483
-337
-259
-260
-344
-512
-757
-1069
-1433
-1832
-2245
-2651
-3030
-3359
-3621
-3798
-3875
-3843
-3693
-3425
-3042
-2551
-1969
-1316
-616
102
805
1463
2045
2527
2890
3125
3230
3216
3101
2913
2684
2450
2245
2098
2033
2062
2187
2398
2675
2990
3308
3591
3807
3925
3923
3791
3529
3150
2675
2135
1566
1004
490
53
-281
-495
-582
-544
-393
-149
163
513
872
1207
1492
1703
1822
1837
1741
1535
1227
827
352
-178
-743
-1320
-1887
-2424
-2915
-3343
-3699
-3974
-4164
-4270
-4291
-4234
-4102
-3904
-3647
-3342
-2999
-2631
-2251
-1876
-1522
-1207
-949
-764
-667
-666
-766
-962
-1244
-1593
-1985
-2387
-2767
-3090
-3324
-3443
-3428
-3272
-2978
-2558
-2037
-1445
-821
-201
377
882
1291
1590
1776
1855
1846
1772
1663
1550
1462
1425
1459
1574
1772
2045
2380
2753
3138
3506
3828
4078
4235
4284
4217
4035
3751
3378
2940
2466
1985
1527
1119
784
538
387
331
360
455
591
740
870
953
963
882
698
411
29
-430
-941
-1476
-2001
-2486
-2902
-3226
-3443
-3547
-3539
-3429
-3232
-2970
-2664
-2339
-2015
-1710
-1437
-1203
-1012
-861
-745
-657
-586
-525
-464
-398
-323
-235
-135
-24
96
222
353
487
623
761
901
1046
1197
1354
1519
1691
1869
2049
2226
2394
2546
2672
2765
2815
2816
2761
2649
2479
2254
1982
1672
1338
994
658
344
69
-154
-317
-414
-443
-410
-322
-191
-32
139
305
453
569
645
677
662
607
517
405
281
158
49
-37
-94
-118
-111
-79
-29
25
71
92
76
12
-111
-294
-538
-835
-1174
-1538
-1908
-2261
-2573
-2821
-2986
-3050
-3004
-2843
-2571
-2196
-1736
-1212
-653
-87
455
942
1349
1653
1837
1892
1815
1612
1294
881
396
-135
-683
-1219
-1717
-2150
-2499
-2749
-2888
-2913
-2823
-2625
-2330
-1950
-1503
-1008
-485
46
565
1053
1491
1865
2161
2370
2484
2500
2419
2247
1992
1667
1289
876
449
27
-369
-724
-1024
-1259
-1428
-1532
-1578
-1577
-1542
-1490
-1436
-1392
-1368
-1371
-1399
-1447
-1508
-1568
-1612
-1627
-1599
-1520
-1385
-1195
-957
-682
-389
-96
177
409
584
687
712
657
526
331
86
-188
-471
-739
-972
-1151
-1262
-1294
-1243
-1109
-899
-624
-297
63
437
806
1150
1452
1699
1880
1989
2024
1988
1888
1735
1540
1318
1085
855
641
453
299
183
107
67
60
79
115
160
207
249
281
301
308
305
296
289
292
312
359
439
560
722
927
1170
1443
1735
2029
2310
2556
2749
2872
2909
2851
2691
2432
2082
1654
1168
648
119
-393
-863
-1270
-1598
-1837
-1984
-2041
-2020
-1929
-1787
-1610
-1416
-1218
-1030
-859
-711
-586
-483
-399
-329
-268
-212
-159
-107
-58
-11
29
60
81
91
89
78
61
42
27
21
29
54
100
165
249
349
457
569
675
768
840
885
898
876
820
734
622
495
362
237
131
58
26
44
115
239
410
619
851
1090
1317
1513
1659
1739
1742
1658
1486
1229
894
494
45
-436
-929
-1416
-1878
-2300
-2669
-2976
-3215
-3382
-3478
-3506
-3472
-3384
-3251
-3084
-2893
-2690
-2486
-2288
-2105
-1943
-1803
-1687
-1593
-1518
-1455
-1400
-1346
-1289
-1226
-1156
-1079
-999
-920
-847
-785
-739
-710
-698
-700
-708
-716
-712
-687
-632
-540
-409
-239
-35
194
434
672
891
1078
1220
1308
1338
1311
1232
1110
957
788
617
456
318
209
134
94
85
102
138
184
232
275
309
329
335
329
314
295
279
270
274
294
333
390
463
549
642
737
826
904
967
1012
1041
1053
1054
1050
1049
1060
1088
1141
1220
1325
1453
1596
1744
1884
2005
2094
2141
2140
2090
1993
1857
1694
1518
1346
1192
1071
993
961
975
1029
1111
1206
1295
1360
1384
1354
1259
1096
868
582
250
-111
-482
-844
-1179
-1469
-1703
-1872
-1973
-2005
-1975
-1891
-1764
-1607
-1435
-1263
-1102
-966
-863
-801
-784
-814
-887
-1000
-1148
-1318
-1503
-1689
-1867
-2025
-2155
-2245
-2292
-2290
-2236
-2131
-1976
-1775
-1533
-1257
-954
-633
-303
24
339
630
887
1102
1267
1376
1428
1424
1368
1268
1135
980
816
656
510
385
286
210
153
106
58
-3
-88
-205
-359
-548
-765
-999
-1231
-1444
-1617
-1732
-1773
-1732
-1608
-1406
-1140
-829
-497
-171
125
368
541
633
642
573
437
252
38
-184
-395
-576
-716
-808
-849
-843
-795
-716
-615
-502
-384
-269
-159
-55
42
135
226
316
406
493
575
648
708
749
769
763
733
681
610
527
440
357
288
240
219
230
276
356
469
609
770
946
1126
1303
1468
1610
1724
1801
1838
1831
1780
1686
1553
1388
1199
994
783
575
379
201
43
-92
-208
-307
-396
-480
-566
-658
-756
-860
-964
-1061
-1140
-1191
-1201
-1163
-1068
-916
-709
-454
-164
147
460
759
1026
1249
1418
1529
1583
1587
1548
1481
1397
1308
1225
1155
1102
1066
1044
1031
1020
1008
987
953
908
851
786
717
651
593
545
511
489
479
474
471
462
441
400
337
246
126
-24
-202
-407
-636
-885
-1150
-1428
-1714
-2001
-2285
-2557
-2809
-3032
-3217
-3353
-3432
-3446
-3391
-3265
-3069
-2806
-2486
-2118
-1716
-1296
-870
-456
-66
286
592
844
1037
1169
1239
1251
1208
1116
985
822
639
448
262
93
-47
-146
-195
-189
-125
-4
167
377
613
858
1092
1297
1457
1555
1581
1531
1405
1208
952
654
332
8
-299
-568
-784
-935
-1012
-1016
-946
-811
-621
-389
-128
148
426
694
944
1170
1366
1531
1666
1771
1849
1902
1934
1947
1945
1932
1910
1882
1853
1825
1802
1787
1781
1785
1797
1814
1831
1840
1835
1805
1743
1642
1496
1303
1066
790
483
159
-169
-483
-768
-1010
-1197
-1320
-1373
-1358
-1278
-1141
-955
-734
-489
-234
21
266
491
690
858
990
1082
1131
1135
1091
997
854
664
430
157
-145
-465
-791
-1110
-1407
-1672
-1893
-2063
-2181
-2244
-2259
-2233
-2174
-2093
-2001
-1906
-1817
-1736
-1665
-1601
-1541
-1477
-1402
-1310
-1194
-1050
-878
-679
-456
-217
29
272
503
709
881
1012
1096
1127
1106
1031
908
740
535
301
47
-219
-485
-746
-993
-1220
-1425
-1605
-1760
-1891
-1999
-2086
-2154
-2203
-2232
-2238
-2216
-2160
-2067
-1928
-1742
-1507
-1224
-902
-549
-182
183
525
826
1066
1230
1309
1299
1201
1025
786
505
205
-90
-357
-577
-734
-819
-830
-771
-654
-492
-303
-106
82
246
377
467
518
534
523
498
472
458
466
506
580
689
828
987
1155
1318
1462
1574
1643
1664
1632
1550
1425
1267
1088
905
733
586
476
412
399
436
519
641
789
951
1111
1256
1373
1453
1489
1478
1421
1323
1190
1031
858
679
506
346
208
95
11
-42
-65
-58
-22
42
132
248
388
553
739
944
1163
1390
1615
1827
2015
2164
2260
2291
2245
2114
1895
1587
1197
735
218
-336
-903
-1458
-1978
-2438
-2817
-3098
-3268
-3321
-3254
-3072
-2783
-2400
-1942
-1427
-878
-315
238
762
1239
1652
1991
2245
2412
2492
2489
2413
2275
2092
1882
1664
1457
1280
1147
1070
1056
1106
1217
1379
1578
1798
2020
2223
2391
2507
2560
2545
2459
2307
2098
1843
1557
1252
942
639
349
75
-184
-431
-674
-922
-1184
-1468
-1779
-2117
-2480
-2860
-3244
-3618
-3962
-4258
-4488
-4635
-4689
-4641
-4493
-4249
-3922
-3530
-3095
-2643
-2198
-1786
-1427
-1140
-935
-816
-780
-816
-909
-1039
-1183
-1318
-1423
-1481
-1480
-1414
-1286
-1102
-876
-628
-376
-141
59
208
298
327
297
219
106
-25
-154
-266
-346
-383
-374
-320
-228
-109
23
152
262
343
383
380
333
248
133
-1
-140
-274
-392
-487
-553
-592
-605
-598
-579
-554
-532
-520
-520
-537
-571
-620
-682
-755
-836
-923
-1014
-1108
-1207
-1308
-1414
-1523
-1632
-1738
-1836
-1920
-1983
-2017
-2015
-1972
-1883
-1748
-1567
-1345
-1086
-800
-496
-183
130
431
715
974
1202
1397
1555
1676
1758
1801
1807
1776
1710
1613
1488
1340
1175
1000
823
651
493
357
247
167
121
106
119
154
203
256
302
331
333
300
228
114
-37
-221
-427
-642
-851
-1036
-1180
-1269
-1288
-1230
-1088
-866
-570
-213
188
613
1037
1437
1791
2079
2288
2407
2435
2374
2234
2029
1778
1499
1212
937
688
479
317
206
144
128
151
205
280
366
457
546
626
694
749
788
812
822
816
797
765
720
665
600
526
445
359
268
173
75
-27
-134
-247
-368
-499
-640
-793
-955
-1126
-1301
-1476
-1643
-1796
-1927
-2029
-2094
-2116
-2090
-2013
-1887
-1709
-1482
-1211
-903
-564
-206
162
527
876
1195
1471
1691
1844
1921
1915
1826
1657
1414
1109
758
379
-6
-376
-712
-994
-1208
-1343
-1395
-1362
-1248
-1063
-817
-524
-200
140
480
808
1110
1377
1601
1776
1898
1967
1983
1952
1878
1770
1639
1498
1359
1237
1144
1093
1091
1143
1250
1408
1607
1836
2078
2317
2535
2716
2849
2924
2938
2894
2798
2662
2498
2323
2151
1996
1867
1772
1711
1682
1678
1689
1703
1708
1692
1644
1555
1421
1238
1006
732
415
65
-314
-713
-1127
-1550
-1976
-2401
-2818
-3224
-3612
-3977
-4313
-4611
-4865
-5066
-5207
-5283
-5289
-5221
-5079
-4867
-4589
-4254
-3874
-3462
-3036
-2612
-2207
-1839
-1524
-1272
-1095
-995
-974
-1025
-1140
-1305
-1503
-1715
-1920
-2101
-2240
-2323
-2341
-2291
-2174
-1994
-1763
-1493
-1201
-903
-615
-350
-119
70
214
313
372
396
395
378
354
331
318
318
334
366
413
470
533
595
650
692
714
713
684
627
541
430
297
150
-3
-152
-285
-392
-461
-484
-452
-364
-217
-17
228
505
801
1096
1372
1610
1795
1911
1951
1907
1781
1576
1302
969
592
186
-234
-654
-1061
-1444
-1795
-2106
-2372
-2588
-2751
-2857
-2902
-2885
-2805
-2660
-2453
-2189
-1874
-1518
-1135
-738
-343
33
378
678
925
1113
1243
1316
1341
1325
1281
1220
1152
1085
1026
980
945
921
905
893
880
863
841
813
781
748
719
699
693
706
742
803
892
1006
1146
1309
1490
1685
1891
2101
2312
2517
2712
2890
3048
3179
3281
3351
3387
3389
3361
3306
3231
3143
3049
2958
2875
2806
2754
2719
2697
2683
2671
2650
2614
2552
2458
2326
2156
1947
1702
1426
1127
813
490
167
-149
-455
-745
-1018
-1272
-1506
-1719
-1910
-2079
-2222
-2339
-2428
-2485
-2511
-2504
-2467
-2401
-2311
-2201
-2079
-1951
-1823
-1702
-1594
-1503
-1432
-1382
-1355
-1349
-1363
-1393
-1436
-1488
-1545
-1602
-1655
-1699
-1728
-1739
-1727
-1689
-1624
-1529
-1407
-1261
-1095
-917
-734
-558
-397
-262
-162
-104
-95
-137
-229
-367
-544
-751
-975
-1202
-1416
-1603
-1747
-1835
-1856
-1804
-1673
-1465
-1183
-837
-438
-4
449
899
1327
1714
2041
2298
2472
2559
2559
2477
2322
2107
1847
1558
1257
957
673
411
179
-23
-195
-343
-471
-588
-700
-812
-929
-1052
-1181
-1313
-1442
-1563
-1667
-1747
-1796
-1808
-1780
-1709
-1595
-1441
-1250
-1029
-786
-528
-264
-4
243
469
668
833
960
1047
1093
1100
1071
1010
926
825
715
605
505
421
361
331
335
376
456
573
727
911
1123
1352
1593
1833
2063
2271
2445
2573
2645
2653
2592
2457
2251
1977
1644
1264
851
421
-8
-421
-802
-1140
-1425
-1653
-1823
-1937
-2001
-2021
-2009
-1972
-1918
-1855
-1786
-1716
-1646
-1576
-1505
-1433
-1359
-1284
-1209
-1137
-1072
-1018
-979
-958
-958
-979
-1020
-1077
-1144
-1216
-1283
-1339
-1374
-1383
-1357
-1292
-1185
-1033
-836
-595
-311
11
366
748
1149
1559
1967
2361
2728
3056
3330
3540
3677
3734
3709
3603
3422
3175
2876
2541
2187
1834
1498
1196
941
744
609
540
533
583
680
811
963
1120
1266
1385
1463
1487
1448
1339
1157
904
585
213
-200
-633
-1068
-1481
-1852
-2160
-2390
-2531
-2576
-2528
-2395
-2192
-1937
-1656
-1373
-1113
-901
-754
-687
-708
-817
-1008
-1272
-1590
-1946
-2317
-2685
-3030
-3336
-3591
-3784
-3911
-3970
-3961
-3889
-3757
-3572
-3342
-3075
-2777
-2457
-2123
-1782
-1441
-1106
-782
-472
-179
98
359
608
848
1083
1317
1553
1791
2029
2266
2493
2705
2891
3043
3154
3216
3227
3188
3102
2978
2826
2661
2498
2351
2233
2157
2130
2155
2234
2362
2532
2735
2959
3192
3423
3639
3830
3987
4101
4167
4180
4135
4029
3863
3636
3349
3007
2617
2185
1723
1242
755
275
-183
-609
-993
-1327
-1608
-1834
-2007
-2132
-2216
-2265
-2289
-2294
-2287
-2274
-2258
-2242
-2227
-2214
-2204
-2197
-2194
-2199
-2212
-2237
-2275
-2330
-2400
-2485
-2581
-2684
-2785
-2876
-2949
-2992
-2997
-2956
-2863
-2714
-2509
-2251
-1943
-1595
-1216
-816
-409
-6
380
739
1061
1340
1571
1750
1877
1956
1989
1984
1947
1886
1808
1721
1631
1542
1455
1373
1294
1216
1135
1049
954
847
730
602
467
328
192
63
-52
-149
-225
-277
-308
-319
-315
-301
-284
-269
-263
-269
-291
-329
-384
-453
-532
-618
-707
-793
-873
-941
-994
-1028
-1041
-1029
-990
-924
-830
-710
-566
-405
-232
-58
108
254
368
440
462
428
336
190
-2
-230
-479
-733
-972
-1182
-1346
-1455
-1502
-1485
-1406
-1274
-1099
-892
-668
-439
-216
-6
185
355
506
641
763
877
986
1092
1195
1293
1382
1456
1511
1540
1541
1509
1447
1357
1246
1121
993
872
769
694
655
657
702
789
915
1073
1255
1451
1650
1841
2013
2160
2271
2341
2367
2345
2277
2163
2007
1814
1589
1339
1070
792
510
233
-33
-281
-507
-705
-873
-1010
-1114
-1187
-1229
-1245
-1236
-1207
-1161
-1102
-1034
-961
-886
-811
-739
-672
-612
-559
-513
-475
-443
-415
-390
-364
-333
-294
-241
-172
-83
26
158
308
474
648
823
988
1132
1243
1309
1321
1271
1154
969
719
412
58
-328
-728
-1123
-1493
-1819
-2082
-2269
-2369
-2375
-2287
-2110
-1852
-1528
-1154
-752
-342
54
416
727
972
1143
1236
1251
1193
1074
907
707
492
279
82
-85
-214
-297
-335
-327
-281
-203
-102
12
128
239
336
415
470
501
506
486
441
374
286
180
59
-75
-216
-361
-503
-637
-757
-855
-926
-966
-972
-943
-882
-794
-685
-565
-444
-331
-236
-167
-129
-125
-155
-215
-302
-409
-529
-656
-783
-906
-1022
-1131
-1234
-1331
-1425
-1517
-1610
-1701
-1791
-1875
-1949
-2009
-2047
-2059
-2039
-1986
-1895
-1769
-1607
-1414
-1192
-949
-689
-419
-146
126
389
638
868
1074
1251
1397
1510
1589
1637
1656
1651
1632
1605
1581
1570
1580
1619
1692
1798
1937
2101
2281
2464
2634
2776
2873
2912
2880
2772
2583
2317
1981
1587
1150
689
225
-221
-630
-985
-1271
-1480
-1606
-1652
-1622
-1528
-1384
-1208
-1018
-838
-683
-570
-512
-517
-588
-723
-914
-1148
-1408
-1677
-1934
-2158
-2332
-2442
-2475
-2426
-2295
-2085
-1804
-1466
-1085
-679
-262
147
536
892
1208
1479
1702
1878
2012
2107
2170
2205
2218
2212
2190
2152
2095
2017
1913
1778
1607
1397
1145
852
521
160
-222
-611
-991
-1347
-1661
-1918
-2105
-2214
-2241
-2187
-2060
-1872
-1642
-1389
-1136
-903
-711
-574
-501
-498
-560
-678
-838
-1020
-1204
-1369
-1495
-1566
-1571
-1505
-1367
-1165
-910
-618
-305
11
311
583
814
997
1132
1218
1262
1272
1256
1224
1184
1142
1102
1064
1026
983
929
855
754
621
453
248
9
-256
-537
-822
-1096
-1342
-1547
-1696
-1780
-1792
-1730
-1597
-1400
-1150
-860
-545
-221
99
401
677
923
1136
1318
1475
1612
1737
1855
1972
2088
2203
2313
2411
2488
2534
2540
2498
2401
2248
2040
1783
1483
1154
807
456
114
-210
-505
-768
-997
-1193
-1360
-1502
-1628
-1742
-1850
-1956
-2061
-2163
-2260
-2345
-2413
-2455
-2465
-2435
-2360
-2238
-2068
-1851
-1593
-1301
-984
-653
-321
0
297
558
773
935
1039
1084
1073
1010
905
769
615
458
311
187
93
38
23
47
103
182
273
361
433
477
483
443
355
222
48
-155
-376
-598
-806
-984
-1117
-1194
-1205
-1145
-1012
-809
-542
-221
142
531
931
1323
1691
2017
2286
2485
2604
2637
2581
2440
2221
1936
1601
1232
852
480
135
-164
-406
-580
-682
-713
-679
-589
-454
-288
-105
82
262
428
572
693
791
867
923
964
992
1008
1016
1014
1002
978
942
893
832
761
682
598
514
434
359
292
233
181
131
80
22
-47
-132
-235
-357
-496
-648
-808
-971
-1128
-1274
-1406
-1521
-1620
-1707
-1786
-1866
-1955
-2059
-2186
-2338
-2515
-2713
-2924
-3137
-3339
-3513
-3645
-3722
-3733
-3670
-3532
-3322
-3048
-2723
-2364
-1989
-1618
-1270
-963
-712
-527
-415
-377
-409
-504
-652
-837
-1045
-1259
-1463
-1642
-1783
-1876
-1914
-1893
-1811
-1673
-1485
-1253
-990
-707
-416
-130
139
382
590
760
889
978
1031
1055
1059
1054
1050
1058
1087
1145
1237
1364
1527
1720
1935
2164
2395
2616
2816
2985
3113
3197
3233
3223
3170
3081
2966
2835
2698
2566
2447
2348
2273
2224
2197
2190
2194
2203
2206
2194
2160
2096
1997
1860
1684
1470
1222
943
642
323
-4
-332
-655
-963
-1251
-1512
-1742
-1936
-2092
-2207
-2281
-2316
-2314
-2279
-2216
-2131
-2031
-1921
-1808
-1694
-1584
-1477
-1374
-1272
-1165
-1051
-922
-774
-604
-409
-189
52
310
579
848
1110
1355
1574
1760
1909
2017
2085
2116
2116
2092
2052
2005
1964
1933
1920
1931
1969
2033
2124
2234
2359
2488
2612
2721
2801
2844
2838
2776
2654
2469
2223
1922
1575
1195
796
394
5
-356
-676
-946
-1161
-1320
-1428
-1491
-1521
-1531
-1532
-1536
-1554
-1590
-1646
-1720
-1807
-1896
-1978
-2041
-2076
-2076
-2036
-1957
-1842
-1701
-1542
-1379
-1224
-1088
-979
-902
-859
-844
-850
-867
-881
-879
-848
-778
-660
-492
-276
-17
274
583
895
1193
1460
1679
1839
1929
1945
1885
1752
1555
1304
1014
703
387
84
-187
-413
-579
-678
-703
-652
-530
-342
-99
185
495
812
1121
1402
1640
1820
1931
1963
1911
1773
1550
1246
869
430
-58
-579
-1118
-1655
-2171
-2649
-3069
-3417
-3679
-3844
-3906
-3862
-3716
-3473
-3144
-2745
-2292
-1804
-1302
-803
-326
113
503
834
1100
1300
1434
1506
1520
1484
1404
1290
1148
988
816
642
472
313
173
56
-33
-89
-111
-98
-53
22
121
239
369
504
638
768
891
1006
1116
1224
1336
1459
1597
1757
1941
2151
2384
2636
2897
3159
3407
3629
3812
3942
4010
4009
3933
3781
3558
3267
2918
2522
2091
1639
1178
722
281
-134
-516
-859
-1161
-1420
-1636
-1813
-1953
-2061
-2141
-2198
-2234
-2253
-2257
-2246
-2223
-2186
-2135
-2073
-2001
-1923
-1842
-1766
-1703
-1661
-1649
-1675
-1746
-1866
-2037
-2255
-2515
-2807
-3117
-3430
-3729
-3997
-4218
-4377
-4464
-4473
-4401
-4248
-4021
-3728
-3380
-2990
-2571
-2135
-1695
-1262
-845
-451
-86
244
536
788
997
1162
1281
1354
1381
1364
1306
1209
1080
926
755
576
400
238
100
-3
-60
-64
-8
112
298
548
858
1219
1622
2050
2489
2919
3323
3682
3979
4200
4335
4377
4326
4186
3966
3680
3345
2982
2609
2246
1910
1616
1372
1184
1051
968
927
918
926
938
943
928
887
813
705
563
391
195
-19
-242
-468
-689
-899
-1092
-1264
-1414
-1538
-1637
-1711
-1759
-1784
-1787
-1770
-1736
-1688
-1629
-1564
-1496
-1431
-1372
-1323
-1287
-1265
-1259
-1267
-1287
-1315
-1346
-1375
-1394
-1400
-1386
-1348
-1284
-1194
-1077
-937
-775
-598
-408
-210
-7
199
405
613
823
1035
1251
1471
1695
1919
2141
2354
2553
2729
2874
2980
3043
3056
3018
2929
2793
2615
2403
2166
1913
1654
1397
1151
919
707
517
348
199
70
-42
-140
-225
-301
-370
-435
-497
-562
-631
-708
-798
-903
-1027
-1171
-1336
-1520
-1722
-1938
-2161
-2385
-2605
-2813
-3005
-3176
-3322
-3442
-3535
-3603
-3645
-3664
-3658
-3629
-3575
-3494
-3383
-3241
-3064
-2852
-2603
-2321
-2008
-1672
-1319
-960
-605
-263
55
341
587
790
949
1062
1134
1169
1173
1154
1119
1075
1028
985
948
920
900
888
880
871
856
829
785
719
628
512
372
212
39
-135
-301
-446
-556
-620
-630
-578
-463
-287
-56
219
524
844
1160
1455
1714
1922
2070
2150
2159
2098
1969
1777
1531
1238
908
551
175
-208
-587
-953
-1292
-1594
-1846
-2037
-2161
-2208
-2175
-2063
-1876
-1622
-1315
-969
-602
-232
123
450
736
976
1167
1312
1416
1490
1542
1586
1629
1679
1741
1815
1898
1986
2072
2148
2207
2242
2249
2227
2178
2102
2005
1896
1776
1653
1531
1413
1301
1197
1099
1008
926
850
782
723
676
642
623
617
622
636
653
664
662
639
586
498
369
201
-6
-245
-507
-782
-1057
-1319
-1556
-1759
-1918
-2029
-2089
-2099
-2062
-1983
-1869
-1726
-1564
-1387
-1205
-1020
-842
-673
-516
-376
-256
-158
-82
-30
-1
7
-3
-27
-60
-95
-128
-151
-162
-156
-133
-91
-33
37
116
198
279
353
417
470
509
535
550
556
557
555
555
558
566
581
602
628
659
690
720
744
758
758
740
700
633
539
416
265
88
-109
-319
-534
-741
-930
-1090
-1209
-1278
-1293
-1251
-1152
-1002
-813
-593
-358
-124
97
290
445
558
624
646
629
582
514
435
357
287
231
192
168
155
147
134
108
59
-22
-139
-295
-488
-714
-964
-1228
-1491
-1740
-1960
-2139
-2266
-2334
-2339
-2282
-2170
-2009
-1816
-1601
-1383
-1176
-997
-856
-763
-723
-739
-807
-922
-1074
-1253
-1447
-1644
-1832
-2003
-2147
-2260
-2338
-2378
-2382
-2349
-2282
-2185
-2059
-1910
-1741
-1557
-1365
-1172
-983
-806
-649
-517
-415
-345
-307
-297
-310
-334
-360
-376
-368
-328
-249
-126
38
236
459
690
912
1107
1259
1351
1374
1322
1197
1006
761
481
185
-103
-361
-569
-711
-773
-752
-645
-459
-204
104
448
807
1161
1489
1775
2004
2164
2250
2260
2195
2063
1874
1643
1384
1115
854
617
418
271
185
164
211
323
495
715
972
1252
1539
1815
2065
2273
2425
2510
2519
2445
2287
2047
1730
1345
906
429
-69
-567
-1045
-1484
-1866
-2177
-2406
-2546
-2596
-2560
-2443
-2258
-2017
-1736
-1428
-1108
-788
-478
-185
88
337
565
772
962
1137
1301
1455
1601
1740
1871
1994
2108
2212
2302
2377
2434
2468
2477
2455
2397
2298
2154
1964
1727
1445
1125
776
411
47
-300
-610
-866
-1050
-1152
-1162
-1078
-903
-646
-321
56
462
876
1276
1642
1956
2204
2376
2466
2474
2400
2252
2039
1771
1461
1123
769
414
69
-254
-545
-798
-1006
-1168
-1283
-1354
-1383
-1378
-1344
-1289
-1220
-1141
-1058
-973
-889
-805
-722
-639
-555
-472
-391
-315
-247
-193
-156
-142
-153
-191
-254
-339
-440
-550
-660
-761
-843
-899
-922
-908
-855
-764
-636
-477
-289
-80
145
380
618
852
1075
1279
1456
1598
1695
1742
1732
1661
1530
1344
1108
837
545
248
-34
-285
-490
-640
-728
-757
-734
-671
-584
-492
-416
-373
-376
-436
-555
-731
-956
-1217
-1498
-1782
-2052
-2295
-2499
-2658
-2771
-2839
-2869
-2870
-2851
-2824
-2797
-2777
-2769
-2777
-2800
-2836
-2883
-2937
-2994
-3050
-3103
-3149
-3186
-3214
-3232
-3237
-3231
-3210
-3176
-3128
-3065
-2988
-2897
-2793
-2677
-2551
-2415
-2270
-2115
-1950
-1774
-1586
-1384
-1169
-942
-706
-465
-224
8
224
415
575
698
779
819
819
784
722
639
547
452
361
281
212
156
110
70
33
-6
-50
-101
-157
-216
-274
-324
-359
-375
-367
-331
-267
-178
-68
57
190
323
448
561
658
736
796
841
873
898
919
940
965
997
1037
1085
1141
1206
1279
1359
1446
1541
1644
1754
1871
1992
2116
2240
2360
2473
2575
2664
2738
2797
2842
2876
2903
2926
2949
2976
3006
3042
3079
3115
3144
3159
3155
3125
3066
2976
2853
2701
2524
2327
2116
1899
1680
1466
1260
1062
876
700
535
381
241
117
15
-60
-98
-94
-38
74
246
478
766
1102
1474
1869
2270
2658
3016
3327
3576
3753
3851
3865
3796
3650
3435
3160
2838
2483
2108
1726
1350
990
654
347
74
-167
-376
-559
-722
-872
-1018
-1171
-1335
-1516
-1717
-1939
-2176
-2422
-2667
-2898
-3101
-3261
-3366
-3405
-3372
-3264
-3083
-2837
-2537
-2199
-1841
-1482
-1139
-828
-563
-351
-198
-100
-54
-50
-77
-122
-173
-218
-248
-255
-236
-190
-119
-26
83
204
330
457
580
698
807
908
1000
1085
1162
1232
1296
1354
1405
1448
1482
1507
1522
1525
1517
1497
1465
1420
1361
1289
1202
1100
982
850
702
541
367
184
-7
-203
-403
-604
-807
-1012
-1223
-1440
-1668
-1909
-2167
-2443
-2734
-3039
-3349
-3655
-3946
-4207
-4423
-4579
-4664
-4668
-4583
-4411
-4155
-3825
-3436
-3008
-2562
-2122
-1709
-1345
-1046
-825
-689
-638
-667
-766
-919
-1109
-1317
-1522
-1706
-1855
-1956
-2003
-1993
-1930
-1819
-1672
-1501
-1318
-1137
-968
-820
-695
-596
-518
-454
-395
-330
-248
-142
-5
165
365
587
821
1053
1265
1443
1572
1641
1646
1586
1467
1303
1109
908
720
566
467
436
480
602
794
1045
1335
1643
1941
2206
2413
2542
2577
2508
2333
2054
1680
1225
709
153
-419
-985
-1520
-2003
-2417
-2747
-2983
-3121
-3160
-3105
-2967
-2759
-2498
-2203
-1894
-1588
-1303
-1052
-845
-687
-577
-514
-488
-492
-514
-543
-572
-593
-603
-601
-590
-576
-566
-566
-586
-630
-702
-805
-936
-1093
-1269
-1456
-1647
-1832
-2004
-2153
-2274
-2359
-2405
-2406
-2359
-2262
-2113
-1912
-1659
-1357
-1012
-633
-228
190
606
1004
1370
1689
1948
2137
2252
2291
2258
2160
2009
1821
1612
1400
1204
1039
920
858
859
927
1061
1256
1504
1791
2104
2427
2741
3029
3275
3466
3588
3636
3604
3496
3315
3072
2779
2452
2105
1755
1415
1096
806
550
327
136
-29
-171
-297
-408
-507
-591
-654
-690
-689
-640
-536
-370
-140
153
502
894
1312
1737
2149
2524
2844
3093
3260
3338
3331
3243
3089
2884
2650
2407
2177
1980
1832
1744
1724
1774
1889
2061
2277
2520
2772
3013
3224
3390
3494
3526
3481
3357
3155
2885
2556
2181
1777
1359
941
537
159
-185
-490
-752
-972
-1150
-1289
-1394
-1469
-1517
-1543
-1550
-1543
-1525
-1500
-1472
-1447
-1427
-1419
-1423
-1444
-1479
-1528
-1586
-1645
-1698
-1735
-1747
-1726
-1667
-1566
-1426
-1252
-1053
-843
-637
-451
-301
-201
-161
-188
-282
-439
-649
-899
-1174
-1455
-1724
-1966
-2167
-2317
-2409
-2443
-2421
-2350
-2237
-2095
-1935
-1769
-1608
-1463
-1340
-1246
-1183
-1152
-1150
-1173
-1214
-1265
-1318
-1361
-1386
-1384
-1345
-1264
-1136
-960
-735
-465
-156
185
550
928
1309
1685
2045
2384
2694
2973
3217
3426
3599
3737
3841
3912
3951
3958
3933
3876
3787
3667
3516
3335
3126
2894
2642
2376
2104
1832
1571
1327
1111
930
791
699
659
670
730
835
975
1140
1316
1489
1642
1761
1833
1846
1795
1678
1496
1258
976
665
343
28
-263
-517
-724
-877
-979
-1034
-1053
-1050
-1041
-1043
-1070
-1132
-1238
-1388
-1578
-1799
-2039
-2280
-2507
-2701
-2849
-2939
-2963
-2918
-2807
-2634
-2408
-2139
-1839
-1517
-1183
-845
-509
-180
139
444
732
998
1237
1442
1605
1718
1773
1766
1692
1551
1347
1087
782
445
92
-260
-596
-902
-1169
-1388
-1559
-1682
-1762
-1807
-1828
-1833
-1833
-1836
-1848
-1873
-1911
-1961
-2021
-2089
-2159
-2228
-2295
-2360
-2422
-2485
-2553
-2629
-2718
-2822
-2943
-3081
-3234
-3397
-3564
-3725
-3873
-3997
-4088
-4138
-4142
-4096
-4001
-3862
-3686
-3483
-3269
-3057
-2865
-2708
-2600
-2552
-2569
-2653
-2798
-2994
-3224
-3468
-3701
-3898
-4035
-4086
-4037
-3872
-3586
-3180
-2665
-2055
-1372
-642
107
846
1547
2188
2748
3213
3574
3829
3980
4035
4003
3900
3739
3536
3308
3070
2835
2616
2425
2269
2157
2092
2077
2113
2197
2325
2490
2685
2899
3122
3345
3558
3752
3921
4059
4166
4239
4279
4287
4265
4215
4139
4035
3905
3744
3550
3321
3055
2751
2410
2036
1637
1222
802
393
8
-338
-632
-865
-1029
-1122
-1147
-1112
-1027
-908
-773
-640
-528
-454
-429
-464
-561
-717
-925
-1171
-1437
-1702
-1944
-2141
-2272
-2320
-2275
-2132
-1891
-1560
-1154
-693
-199
302
786
1228
1609
1912
2130
2260
2304
2272
2180
2045
1887
1727
1583
1473
1410
1400
1448
1552
1704
1896
2112
2337
2555
2748
2900
2998
3031
2989
2869
2670
2395
2050
1646
1195
712
214
-283
-762
-1208
-1607
-1948
-2225
-2432
-2570
-2642
-2655
-2618
-2545
-2449
-2344
-2247
-2172
-2131
-2136
-2195
-2315
-2497
-2740
-3040
-3388
-3772
-4179
-4592
-4993
-5363
-5686
-5946
-6128
-6224
-6227
-6139
-5962
-5708
-5389
-5022
-4627
-4224
-3834
-3473
-3157
-2896
-2699
-2565
-2493
-2476
-2502
-2560
-2635
-2713
-2782
-2829
-2846
-2828
-2771
-2676
-2546
-2387
-2205
-2008
-1803
-1597
-1394
-1199
-1012
-833
-657
-481
-299
-105
106
339
593
868
1158
1455
1749
2025
2270
2469
2606
2672
2658
2561
2384
2132
1818
1459
1074
684
312
-20
-293
-489
-596
-604
-510
-313
-17
369
836
1368
1949
2562
3188
3807
4399
4948
5436
5851
6181
6420
6568
6628
6609
6522
6383
6210
6022
5835
5664
5519
5407
5327
5276
5243
5215
5177
5113
5008
4850
4631
4346
3996
3588
3132
2641
2130
1617
1116
643
211
-171
-495
-757
-957
-1093
-1169
-1188
-1158
-1083
-971
-832
-674
-507
-343
-194
-70
15
52
29
-61
-226
-470
-793
-1193
-1666
-2202
-2789
-3411
-4051
-4687
-5298
-5862
-6355
-6757
-7050
-7220
-7259
-7161
-6932
-6578
-6116
-5564
-4946
-4286
-3611
-2943
-2304
-1709
-1170
-690
-269
99
422
714
986
1250
1516
1791
2080
2381
2692
3009
3325
3633
3926
4199
4448
4671
4867
5035
5177
5291
5377
5434
5456
5439
5377
5264
5093
4860
4561
4196
3768
3280
2742
2164
1557
935
312
-299
-887
-1439
-1949
-2408
-2814
-3165
-3461
-3704
-3900
-4051
-4168
-4255
-4321
-4372
-4416
-4458
-4503
-4553
-4610
-4672
-4737
-4800
-4853
-4890
-4903
-4882
-4821
-4712
-4552
-4338
-4069
-3748
-3380
-2972
-2533
-2073
-1602
-1131
-669
-223
201
601
979
1337
1682
2021
2366
2724
3106
3516
3960
4436
4940
5464
5994
6515
7009
7456
7839
8141
8352
8462
8471
8381
8204
7951
7641
7293
6927
6561
6210
5887
5597
5344
5122
4926
4743
4561
4367
4146
3889
3586
3234
2830
2378
1884
1356
807
247
-310
-852
-1370
-1851
-2290
-2679
-3014
-3291
-3510
-3668
-3765
-3802
-3779
-3698
-3559
-3365
-3120
-2829
-2496
-2131
-1742
-1339
-935
-541
-172
162
448
677
843
940
969
932
836
690
505
295
74
-147
-356
-545
-709
-847
-962
-1062
-1156
-1257
-1379
-1534
-1734
-1988
-2301
-2672
-3097
-3569
-4073
-4596
-5119
-5627
-6104
-6537
-6918
-7241
-7508
-7722
-7892
-8029
-8146
-8255
-8366
-8488
-8624
-8776
-8939
-9104
-9261
-9395
-9493
-9541
-9526
-9441
-9281
-9044
-8734
-8360
-7932
-7462
-6963
-6450
-5933
-5421
-4919
-4429
-3950
-3475
-2999
-2511
-2004
-1469
-901
-298
339
1004
1686
2372
3045
3686
4277
4800
5240
5587
5834
5982
6037
6010
5918
5780
5618
5454
5305
5188
5111
5080
5089
5130
5187
5241
5270
5255
5175
5017
4773
4443
4032
3556
3036
2496
1966
1474
1048
709
475
356
356
469
684
984
1349
1755
2180
2600
2997
3353
3656
3896
4069
4173
4208
4177
4083
3932
3728
3479
3190
2869
2525
2168
1808
1459
1134
850
619
457
377
390
502
718
1037
1453
1957
2535
3171
3844
4534
5221
5885
6508
7076
7577
8006
8358
8634
8837
8971
9041
9052
9008
8910
8758
8548
8276
7935
7520
7027
6451
5796
5064
4267
3420
2540
1650
775
-61
-835
-1529
-2127
-2622
-3014
-3308
-3519
-3668
-3778
-3879
-4000
-4168
-4408
-4740
-5177
-5723
-6376
-7126
-7953
-8835
-9742
-10643
-11507
-12302
-13003
-13587
-14039
-14350
-14521
-14557
-14472
-14285
-14017
-13695
-13342
-12982
-12635
-12316
-12036
-11798
-11600
-11433
-11287
-11145
-10990
-10804
-10571
-10277
-9913
-9472
-8952
-8358
-7696
-6977
-6213
-5420
-4612
-3803
-3008
-2239
-1505
-814
-172
418
954
1437
1869
2255
2599
2909
3191
3453
3704
3951
4199
4453
4717
4990
5270
5552
5830
6096
6340
6554
6731
6867
6960
7013
7032
7026
7009
6994
6997
7033
7115
7252
7449
7709
8028
8400
8814
9260
9724
10195
10664
11123
11567
11995
12407
12804
13188
13560
13916
14253
14561
14827
15036
15171
15211
15140
14943
14609
14133
13517
12767
11900
10935
9896
8810
7704
6605
5538
4521
3571
2698
1907
1199
571
17
-470
-898
-1276
-1611
-1911
-2182
-2430
-2661
-2878
-3088
-3294
-3502
-3716
-3940
-4175
-4423
-4682
-4949
-5217
-5480
-5728
-5949
-6133
-6269
-6347
-6358
-6296
-6157
-5940
-5646
-5279
-4846
-4353
-3811
-3231
-2624
-2004
-1381
-770
-181
374
885
1345
1749
2093
2376
2602
2775
2901
2991
3052
3092
3121
3142
3158
3169
3171
3158
3121
3053
2944
2789
2583
2328
2029
1696
1344
991
657
362
128
-30
-100
-75
43
247
521
844
1191
1533
1837
2073
2213
2231
2106
1823
1375
757
-25
-961
-2036
-3230
-4518
-5875
-7272
-8679
-10067
-11409
-12678
-13852
-14912
-15845
-16641
-17296
-17812
-18194
-18455
-18608
-18669
-18658
-18594
-18494
-18373
-18245
-18119
-17999
-17887
-17778
-17664
-17535
-17378
-17177
-16917
-16585
-16168
-15657
-15048
-14338
-13532
-12640
-11673
-10648
-9583
-8500
-7417
-6353
-5322
-4336
-3402
-2520
-1688
-898
-140
598
1327
2058
2797
3547
4306
5066
5818
6546
7235
7868
8431
8912
9304
9605
9819
9954
10022
10038
10017
9974
9920
9863
9807
9752
9691
9618
9522
9394
9226
9014
8757
8463
8141
7806
7477
7173
6914
6717
6593
6550
6587
6697
6865
7073
7297
7515
7702
7839
7912
7913
7843
7709
7524
7308
7082
6869
6689
6558
6485
6472
6514
6595
6697
6796
6864
6879
6818
6667
6420
6078
5653
5164
4638
4102
3587
3122
2729
2425
2217
2104
2076
2116
2200
2305
2404
2478
2509
2488
2415
2293
2136
1961
1786
1628
1504
1424
1391
1402
1447
1510
1572
1611
1608
1546
1413
1206
927
587
204
-202
-606
-984
-1316
-1585
-1781
-1899
-1944
-1927
-1864
-1774
-1677
-1594
-1543
-1535
-1580
-1678
-1826
-2017
-2239
-2479
-2725
-2968
-3200
-3418
-3624
-3823
-4026
-4244
-4488
-4770
-5095
-5469
-5888
-6343
-6821
-7301
-7762
-8177
-8522
-8772
-8908
-8917
-8790
-8527
-8135
-7631
-7031
-6360
-5642
-4905
-4172
-3464
-2798
-2187
-1636
-1149
-722
-350
-28
252
494
703
878
1016
1110
1150
1126
1025
834
545
150
-353
-962
-1667
-2457
-3310
-4204
-5110
-6000
-6844
-7613
-8279
-8821
-9222
-9470
-9562
-9499
-9291
-8953
-8506
-7974
-7386
-6770
-6153
-5563
-5022
-4551
-4161
-3862
-3654
-3535
-3494
-3516
-3585
-3678
-3775
-3852
-3888
-3865
-3767
-3582
-3303
-2925
-2449
-1881
-1225
-494
303
1154
2045
2967
3907
4855
5802
6741
7662
8558
9422
10245
11018
11733
12380
12950
13435
13827
14119
14309
14396
14382
14272
14074
13799
13459
13067
12638
12183
11713
11238
10764
10291
9822
9351
8875
8386
7879
7350
6795
6216
5618
5008
4401
3813
3262
2770
2355
2033
1821
1723
1739
1861
2075
2357
2678
3004
3300
3530
3661
3666
3527
3233
2784
2191
1474
661
-213
-1111
-1995
-2831
-3586
-4240
-4777
-5193
-5492
-5687
-5796
-5843
-5853
-5851
-5858
-5892
-5963
-6077
-6229
-6413
-6615
-6818
-7004
-7157
-7260
-7300
-7268
-7159
-6971
-6707
-6371
-5970
-5511
-5002
-4451
-3864
-3249
-2613
-1965
-1312
-665
-36
564
1120
1619
2049
2398
2659
2830
2911
2909
2834
2703
2532
2342
2153
1983
1847
1755
1714
1721
1772
1855
1955
2056
2137
2180
2170
2093
1941
1708
1396
1010
561
63
-469
-1014
-1554
-2068
-2537
-2945
-3278
-3522
-3671
-3720
-3668
-3520
-3282
-2966
-2584
-2155
-1694
-1221
-754
-310
97
453
752
988
1163
1279
1347
1377
1384
1382
1386
1409
1461
1549
1672
1825
1998
2174
2332
2451
2505
2474
2340
2091
1726
1253
689
63
-588
-1219
-1783
-2233
-2525
-2623
-2502
-2149
-1569
-777
194
1302
2497
3724
4928
6057
7070
7931
8620
9127
9453
9611
9619
9504
9292
9011
8687
8343
7997
7665
7360
7091
6864
6686
6561
6491
6476
6512
6592
6705
6834
6956
7046
7077
7020
6849
6545
6093
5491
4747
3878
2915
1897
869
-121
-1024
-1796
-2399
-2808
-3007
-2994
-2783
-2398
-1875
-1258
-598
52
637
1107
1417
1529
1413
1053
442
-415
-1500
-2787
-4239
-5810
-7451
-9108
-10728
-12258
-13654
-14874
-15888
-16676
-17229
-17546
-17639
-17528
-17237
-16796
-16238
-15594
-14893
-14161
-13419
-12683
-11962
-11261
-10580
-9915
-9260
-8604
-7940
-7259
-6553
-5819
-5054
-4261
-3449
-2627
-1813
-1025
-285
384
958
1420
1752
1946
1999
1918
1717
1418
1049
642
232
-148
-470
-710
-851
-886
-818
-654
-411
-109
229
580
923
1243
1524
1761
1950
2092
2190
2250
2278
2278
2253
2207
2139
2048
1933
1792
1621
1421
1187
920
616
276
-105
-528
-995
-1509
-2070
-2674
-3317
-3987
-4671
-5349
-6000
-6598
-7118
-7536
-7832
-7990
-8003
-7869
-7596
-7197
-6691
-6101
-5451
-4762
-4054
-3343
-2633
-1927
-1222
-509
222
982
1779
2617
3495
4406
5337
6267
7172
8026
8804
9478
10027
10433
10686
10783
10727
10528
10201
9767
9250
8674
8064
7449
6848
6281
5765
5311
4926
4611
4363
4174
4030
3917
3811
3691
3534
3318
3020
2623
2115
1489
743
-115
-1070
-2101
-3179
-4270
-5338
-6343
-7248
-8018
-8624
-9044
-9264
-9284
-9111
-8768
-8284
-7698
-7059
-6415
-5818
-5317
-4954
-4765
-4772
-4986
-5404
-6009
-6773
-7655
-8609
-9581
-10516
-11363
-12073
-12606
-12932
-13032
-12898
-12536
-11960
-11194
-10270
-9223
-8092
-6915
-5728
-4562
-3444
-2391
-1416
-523
291
1034
1719
2364
2985
3601
4228
4880
5564
6286
7043
7829
8631
9437
10226
10981
11683
12316
12865
13324
13686
13954
14133
14233
14269
14255
14207
14139
14064
13989
13918
13850
13778
13692
13579
13421
13204
12911
12532
12057
11484
10814
10055
9220
8324
7385
6424
5458
4504
3575
2678
1818
996
208
-550
-1282
-1993
-2681
-3344
-3972
-4554
-5073
-5509
-5844
-6061
-6147
-6093
-5900
-5576
-5136
-4602
-4003
-3370
-2733
-2123
-1563
-1070
-654
-315
-46
168
346
508
674
864
1087
1351
1652
1982
2324
2658
2960
3207
3378
3455
3429
3296
3060
2735
2338
1894
1430
974
555
197
-77
-253
-319
-270
-106
169
545
1014
1564
2184
2860
3583
4341
5125
5922
6721
7506
8261
8965
9597
10131
10540
10800
10885
10775
10457
9922
9173
8222
7090
5807
4413
2951
1469
15
-1366
-2633
-3754
-4706
-5477
-6067
-6485
-6751
-6895
-6950
-6957
-6956
-6987
-7087
-7291
-7625
-8109
-8758
-9574
-10554
-11686
-12951
-14322
-15769
-17254
-18737
-20177
-21533
-22763
-23830
-24701
-25348
-25749
-25890
-25764
-25372
-24719
-23820
-22693
-21362
-19853
-18196
-16423
-14566
-12656
-10728
-8812
-6937
-5133
-3423
-1832
-376
927
2066
3036
3832
4456
4915
5215
5370
5393
5301
5112
4843
4514
4144
3750
3350
2960
2595
2267
1988
1766
1607
1514
1489
1530
1634
1796
2009
2268
2563
2886
3231
3589
3952
4313
4662
4993
5295
5559
5778
5941
6042
6074
6033
5918
5729
5471
5150
4775
4357
3909
3441
2967
2498
2044
1615
1217
858
542
274
55
-111
-226
-292
-313
-296
-250
-187
-119
-61
-26
-25
-67
-156
-290
-465
-669
-889
-1106
-1306
-1473
-1596
-1671
-1698
-1687
-1651
-1610
-1583
-1593
-1657
-1787
-1989
-2260
-2590
-2962
-3351
-3732
-4081
-4375
-4597
-4740
-4801
-4788
-4714
-4597
-4456
-4309
-4172
-4053
-3952
-3863
-3772
-3658
-3498
-3266
-2938
-2496
-1923
-1215
-373
596
1673
2839
4066
5326
6591
7833
9024
10142
11164
12072
12852
13493
13987
14327
14515
14552
14445
14205
13845
13382
12835
12222
11562
10870
10161
9442
8718
7987
7245
6484
5694
4866
3992
3071
2103
1097
68
-962
-1967
-2915
-3775
-4513
-5100
-5508
-5719
-5721
-5509
-5089
-4476
-3691
-2763
-1727
-622
514
1638
2713
3702
4573
5302
5869
6263
6478
6518
6392
6117
5714
5208
4627
4002
3360
2730
2135
1596
1124
729
411
164
-25
-172
-300
-434
-598
-817
-1110
-1495
-1978
-2562
-3238
-3988
-4788
-5603
-6395
-7123
-7744
-8217
-8510
-8593
-8452
-8082
-7490
-6697
-5734
-4644
-3474
-2277
-1105
-8
972
1800
2457
2934
3235
3379
3394
3318
3193
3062
2967
2943
3015
3198
3495
3892
4367
4886
5408
5889
6284
6554
6667
6602
6349
5915
5317
4584
3756
2878
1996
1158
405
-228
-715
-1041
-1201
-1199
-1048
-767
-381
83
599
1138
1676
2189
2654
3053
3369
3587
3694
3683
3546
3285
2903
2413
1832
1185
504
-176
-817
-1379
-1826
-2126
-2254
-2194
-1943
-1506
-902
-157
692
1606
2540
3451
4298
5045
5663
6133
6443
6590
6580
6427
6150
5773
5322
4824
4306
3791
3298
2842
2432
2067
1744
1450
1168
876
550
163
-307
-880
-1572
-2389
-3331
-4387
-5539
-6758
-8013
-9264
-10472
-11598
-12603
-13456
-14130
-14608
-14879
-14941
-14797
-14459
-13943
-13267
-12454
-11524
-10500
-9401
-8249
-7058
-5846
-4626
-3409
-2207
-1030
112
1211
2255
3234
4137
4950
5658
6244
6691
6980
7093
7013
6728
6228
5513
4588
3470
2182
759
-755
-2312
-3856
-5332
-6686
-7871
-8845
-9579
-10058
-10279
-10253
-10003
-9564
-8979
-8295
-7559
-6818
-6111
-5472
-4924
-4477
-4135
-3889
-3721
-3608
-3521
-3430
-3304
-3116
-2843
-2468
-1981
-1378
-666
142
1027
1963
2918
3860
4754
5565
6261
6812
7197
7399
7408
7225
6857
6321
5640
4843
3965
3043
2115
1221
394
-331
-929
-1378
-1664
-1779
-1724
-1505
-1134
-630
-17
678
1422
2184
2927
3618
4223
4711
5057
5240
5244
5065
4704
4172
3489
2682
1786
840
-113
-1029
-1866
-2587
-3159
-3560
-3775
-3800
-3641
-3315
-2844
-2260
-1597
-893
-184
494
1112
1645
2075
2392
2593
2681
2665
2559
2380
2145
1874
1585
1295
1016
760
536
348
200
91
22
-11
-9
22
80
161
261
375
501
632
766
898
1024
1139
1239
1322
1385
1426
1445
1441
1415
1371
1310
1236
1153
1067
981
901
831
777
743
735
756
811
901
1028
1192
1390
1620
1875
2148
2430
2712
2984
3236
3460
3652
3807
3926
4014
4077
4125
4171
4229
4310
4429
4593
4809
5077
5393
5747
6124
6505
6867
7186
7438
7600
7654
7584
7383
7051
6593
6025
5366
4640
3877
3106
2355
1651
1012
457
-10
-390
-691
-928
-1121
-1294
-1470
-1674
-1926
-2243
-2633
-3102
-3647
-4262
-4936
-5656
-6408
-7181
-7964
-8751
-9539
-10327
-11117
-11911
-12709
-13508
-14302
-15078
-15818
-16497
-17089
-17564
-17892
-18048
-18012
-17771
-17323
-16678
-15855
-14882
-13797
-12641
-11458
-10290
-9175
-8141
-7211
-6393
-5684
-5073
-4538
-4051
-3583
-3097
-2562
-1951
-1242
-422
516
1568
2723
3964
5269
6611
7963
9299
10596
11834
12998
14081
15080
16000
16849
17640
18385
19101
19799
20488
21172
21850
22511
23141
23718
24215
24603
24850
24929
24812
24480
23920
23126
22102
20861
19424
17815
16068
14217
12298
10345
8392
6467
4596
2798
1089
-520
-2023
-3419
-4706
-5889
-6974
-7967
-8879
-9717
-10495
-11221
-11905
-12558
-13185
-13792
-14379
-14944
-15481
-15980
-16427
-16806
-17098
-17284
-17346
-17269
-17038
-16645
-16087
-15366
-14489
-13469
-12324
-11075
-9746
-8362
-6950
-5535
-4140
-2788
-1498
-287
831
1845
2746
3528
4186
4719
5125
5408
5572
5623
5573
5433
5219
4947
4638
4311
3987
3685
3425
3219
3080
3012
3019
3094
3229
3410
3622
3845
4059
4250
4398
4494
4527
4495
4397
4239
4025
3763
3462
3128
2763
2370
1945
1482
975
415
-205
-892
-1645
-2460
-3326
-4224
-5130
-6015
-6845
-7586
-8206
-8675
-8971
-9080
-9000
-8737
-8310
-7747
-7082
-6357
-5614
-4896
-4240
-3679
-3236
-2923
-2744
-2692
-2749
-2893
-3095
-3326
-3555
-3756
-3906
-3991
-4003
-3941
-3811
-3626
-3402
-3158
-2913
-2685
-2487
-2331
-2220
-2155
-2129
-2131
-2149
-2166
-2165
-2131
-2049
-1909
-1701
-1422
-1072
-655
-178
350
916
1505
2104
2694
3262
3788
4260
4660
4977
5200
5321
5336
5245
5053
4772
4415
4003
3561
3113
2686
2304
1991
1762
1630
1599
1663
1813
2029
2295
2581
2863
3118
3326
3472
3547
3549
3480
3350
3168
2950
2706
2450
2189
1926
1663
1395
1115
815
486
120
-290
-746
-1246
-1788
-2361
-2957
-3561
-4160
-4742
-5292
-5800
-6257
-6654
-6985
-7245
-7430
-7537
-7562
-7504
-7359
-7128
-6810
-6409
-5930
-5380
-4768
-4108
-3412
-2695
-1973
-1258
-563
104
736
1331
1890
2417
2920
3405
3882
4359
4843
5337
5842
6357
6875
7387
7879
8339
8750
9099
9371
9558
9652
9654
9566
9399
9166
8887
8581
8271
7978
7718
7507
7351
7251
7202
7192
7203
7214
7201
7142
7017
6808
6507
6106
5609
5023
4360
3635
2867
2071
1266
466
-317
-1074
-1796
-2476
-3109
-3688
-4205
-4653
-5021
-5301
-5486
-5571
-5554
-5439
-5237
-4961
-4633
-4278
-3921
-3591
-3311
-3102
-2977
-2944
-2999
-3131
-3323
-3550
-3785
-3998
-4164
-4258
-4263
-4170
-3978
-3693
-3333
-2919
-2478
-2041
-1640
-1303
-1056
-919
-903
-1012
-1241
-1574
-1989
-2455
-2937
-3397
-3798
-4104
-4285
-4321
-4197
-3915
-3483
-2923
-2264
-1545
-806
-88
569
1132
1575
1886
2058
2101
2029
1871
1651
1403
1156
937
765
652
604
616
677
772
881
983
1060
1093
1071
986
835
620
348
30
-321
-691
-1067
-1433
-1778
-2092
-2366
-2595
-2777
-2914
-3007
-3065
-3094
-3107
-3112
-3124
-3151
-3205
-3290
-3412
-3571
-3761
-3975
-4202
-4428
-4637
-4814
-4944
-5016
-5020
-4952
-4811
-4602
-4331
-4008
-3647
-3258
-2856
-2450
-2050
-1663
-1293
-943
-611
-296
4
293
574
851
1124
1398
1672
1949
2228
2509
2792
3075
3357
3634
3903
4158
4393
4601
4775
4907
4989
5015
4977
4873
4700
4458
4149
3780
3357
2891
2393
1877
1358
852
375
-58
-431
-732
-951
-1082
-1120
-1067
-931
-722
-455
-151
168
478
755
975
1118
1168
1115
953
684
317
-135
-654
-1218
-1803
-2386
-2944
-3457
-3910
-4290
-4591
-4811
-4950
-5015
-5011
-4948
-4834
-4676
-4481
-4250
-3985
-3685
-3347
-2964
-2533
-2048
-1508
-911
-262
432
1161
1909
2657
3384
4069
4690
5224
5655
5968
6151
6201
6116
5901
5565
5117
4573
3947
3254
2510
1727
919
98
-726
-1543
-2342
-3116
-3854
-4549
-5190
-5772
-6287
-6732
-7105
-7406
-7639
-7809
-7922
-7986
-8007
-7994
-7948
-7870
-7758
-7606
-7405
-7146
-6816
-6404
-5902
-5302
-4601
-3801
-2908
-1933
-888
208
1337
2479
3616
4728
5800
6819
7772
8652
9450
10163
10786
11317
11753
12093
12336
12480
12525
12471
12320
12074
11737
11311
10804
10222
9573
8865
8109
7315
6494
5659
4821
3994
3191
2424
1705
1045
453
-64
-500
-852
-1121
-1309
-1419
-1457
-1432
-1352
-1227
-1066
-879
-677
-468
-262
-67
110
262
385
475
531
553
542
502
438
355
258
153
42
-72
-190
-316
-454
-612
-799
-1022
-1289
-1605
-1972
-2387
-2844
-3332
-3835
-4335
-4812
-5244
-5612
-5897
-6085
-6167
-6139
-6004
-5767
-5442
-5044
-4592
-4106
-3606
-3109
-2633
-2188
-1784
-1422
-1102
-818
-562
-319
-79
175
455
772
1135
1547
2009
2516
3059
3626
4201
4769
5313
5817
6270
6662
6988
7247
7442
7578
7664
7707
7715
7695
7649
7578
7478
7342
7161
6926
6625
6250
5795
5258
4641
3950
3197
2397
1567
728
-99
-897
-1646
-2334
-2950
-3486
-3941
-4316
-4617
-4849
-5023
-5148
-5235
-5294
-5333
-5359
-5376
-5388
-5395
-5397
-5390
-5373
-5343
-5296
-5231
-5150
-5052
-4943
-4828
-4713
-4605
-4513
-4441
-4397
-4382
-4398
-4443
-4513
-4603
-4706
-4816
-4926
-5033
-5131
-5220
-5301
-5373
-5439
-5500
-5554
-5600
-5630
-5638
-5610
-5533
-5393
-5174
-4863
-4448
-3924
-3287
-2541
-1694
-759
248
1307
2396
3493
4574
5619
6605
7516
8332
9039
9623
10071
10374
10523
10514
10346
10022
9550
8942
8216
7394
6502
5567
4617
3681
2783
1945
1182
504
-83
-582
-998
-1341
-1624
-1859
-2060
-2238
-2404
-2565
-2727
-2893
-3065
-3243
-3429
-3623
-3825
-4037
-4261
-4497
-4746
-5007
-5279
-5558
-5837
-6108
-6361
-6586
-6772
-6907
-6983
-6992
-6929
-6793
-6587
-6316
-5991
-5622
-5224
-4813
-4404
-4011
-3649
-3325
-3046
-2814
-2627
-2477
-2355
-2247
-2140
-2017
-1867
-1675
-1436
-1143
-799
-407
23
477
942
1401
1838
2239
2593
2890
3127
3302
3418
3482
3499
3478
3428
3357
3271
3177
3077
2974
2871
2766
2662
2558
2454
2350
2244
2136
2021
1897
1756
1590
1391
1149
855
502
84
-398
-941
-1536
-2167
-2815
-3453
-4056
-4593
-5038
-5365
-5554
-5593
-5478
-5214
-4814
-4301
-3705
-3061
-2408
-1782
-1221
-756
-409
-195
-121
-179
-357
-630
-972
-1348
-1727
-2077
-2370
-2587
-2714
-2748
-2694
-2565
-2381
-2166
-1947
-1751
-1600
-1514
-1505
-1577
-1728
-1945
-2210
-2502
-2792
-3054
-3262
-3391
-3423
-3345
-3152
-2844
-2429
-1921
-1336
-697
-25
658
1331
1976
2581
3136
3636
4080
4473
4821
5134
5424
5700
5976
6260
6562
6887
7238
7618
8023
8452
8895
9347
9797
10235
10650
11031
11367
11647
11864
12009
12075
12059
11958
11773
11506
11162
10749
10275
9750
9186
8595
7990
7382
6782
6201
5646
5125
4642
4201
3803
3447
3133
2856
2612
2393
2192
2001
1807
1602
1374
1112
806
448
32
-446
-985
-1582
-2231
-2921
-3639
-4370
-5098
-5804
-6474
-7093
-7648
-8129
-8531
-8850
-9085
-9239
-9316
-9321
-9259
-9137
-8960
-8732
-8459
-8141
-7782
-7383
-6944
-6465
-5948
-5391
-4795
-4161
-3490
-2783
-2043
-1272
-476
340
1167
1998
2819
3619
4382
5094
5739
6302
6768
7126
7367
7486
7481
7355
7115
6771
6339
5833
5274
4679
4067
3456
2860
2290
1754
1256
796
368
-33
-419
-801
-1191
-1599
-2036
-2506
-3011
-3548
-4109
-4681
-5246
-5783
-6268
-6676
-6984
-7171
-7221
-7123
-6872
-6472
-5935
-5280
-4531
-3718
-2877
-2041
-1246
-525
94
589
944
1148
1201
1109
882
537
94
-424
-994
-1594
-2204
-2804
-3380
-3920
-4414
-4855
-5239
-5561
-5816
-6001
-6108
-6131
-6062
-5893
-5616
-5226
-4720
-4098
-3366
-2534
-1620
-646
362
1374
2358
3283
4118
4839
5425
5863
6147
6280
6270
6134
5892
5571
5195
4791
4384
3995
3641
3335
3083
2888
2746
2652
2596
2567
2552
2538
2514
2469
2394
2283
2131
1937
1699
1420
1104
752
372
-33
-459
-900
-1354
-1818
-2288
-2764
-3241
-3715
-4183
-4637
-5068
-5464
-5814
-6103
-6316
-6437
-6455
-6358
-6138
-5795
-5330
-4752
-4074
-3316
-2500
-1652
-798
35
821
1539
2169
2698
3117
3421
3611
3691
3668
3551
3352
3082
2754
2378
1968
1533
1085
636
197
-220
-603
-940
-1219
-1429
-1560
-1604
-1557
-1415
-1182
-862
-464
-3
505
1040
1582
2109
2598
3028
3381
3642
3798
3844
3775
3595
3311
2935
2482
1970
1422
859
303
-224
-701
-1111
-1440
-1677
-1816
-1856
-1800
-1653
-1426
-1131
-784
-398
10
427
842
1246
1634
2001
2354
2692
3024
3357
3698
4056
4436
4840
5270
5721
6188
6661
7129
7580
8000
8381
8709
8978
9182
9321
9397
9412
9372
9285
9157
8994
8800
8576
8322
8036
7711
7342
6920
6439
5893
5278
4593
3842
3033
2176
1286
382
-514
-1381
-2197
-2941
-3593
-4140
-4573
-4889
-5090
-5188
-5198
-5144
-5053
-4956
-4886
-4876
-4956
-5153
-5487
-5971
-6610
-7400
-8329
-9376
-10513
-11707
-12924
-14124
-15272
-16334
-17281
-18088
-18738
-19220
-19530
-19670
-19645
-19466
-19146
-18700
-18145
-17496
-16770
-15982
-15147
-14281
-13397
-12511
-11636
-10786
-9975
-9215
-8515
-7884
-7328
-6848
-6442
-6107
-5833
-5609
-5423
-5261
-5106
-4946
-4766
-4557
-4309
-4016
-3675
-3285
-2845
-2358
-1828
-1258
-652
-15
649
1336
2041
2759
3484
4212
4935
5645
6335
6995
7617
8191
8708
9159
9535
9829
10035
10147
10162
10077
9894
9614
9243
8790
8265
7683
7061
6420
5783
5173
4616
4135
3753
3490
3362
3380
3551
3872
4338
4936
5647
6448
7312
8211
9114
9990
10812
11552
12191
12709
13096
13345
13454
13427
13273
13003
12632
12177
11655
11081
10472
9841
9198
8550
7903
7258
6615
5971
5325
4672
4009
3334
2648
1950
1244
535
-171
-866
-1543
-2193
-2807
-3376
-3892
-4348
-4738
-5055
-5296
-5456
-5533
-5528
-5439
-5272
-5031
-4722
-4355
-3940
-3491
-3020
-2540
-2063
-1601
-1162
-752
-375
-29
289
585
870
1154
1449
1766
2117
2509
2951
3447
3997
4600
5250
5940
6659
7395
8134
8860
9559
10214
10812
11340
11788
12148
12417
12594
12683
12692
12633
12519
12368
12197
12022
11859
11722
11619
11554
11528
11533
11559
11591
11610
11596
11529
11388
11157
10823
10376
9815
9141
8364
7497
6557
5567
4548
3524
2515
1543
623
-233
-1018
-1730
-2369
-2942
-3455
-3920
-4345
-4740
-5112
-5465
-5801
-6118
-6410
-6671
-6893
-7066
-7183
-7239
-7230
-7158
-7027
-6846
-6625
-6377
-6117
-5859
-5614
-5392
-5198
-5036
-4902
-4791
-4695
-4603
-4504
-4386
-4240
-4057
-3834
-3569
-3262
-2920
-2549
-2157
-1754
-1352
-959
-585
-237
80
360
602
806
972
1103
1202
1274
1322
1351
1363
1360
1342
1307
1251
1167
1047
880
655
360
-15
-478
-1037
-1691
-2440
-3275
-4185
-5153
-6159
-7181
-8197
-9182
-10118
-10985
-11771
-12467
-13068
-13577
-13999
-14342
-14617
-14836
-15011
-15153
-15271
-15370
-15452
-15519
-15567
-15590
-15583
-15539
-15449
-15309
-15113
-14860
-14550
-14187
-13777
-13328
-12851
-12359
-11865
-11381
-10919
-10489
-10098
-9751
-9448
-9186
-8959
-8755
-8563
-8369
-8156
-7910
-7618
-7268
-6852
-6366
-5808
-5182
-4493
-3752
-2968
-2156
-1328
-497
325
1128
1901
2639
3334
3981
4578
5121
5607
6035
6402
6707
6950
7132
7256
7325
7348
7332
7289
7230
7168
7116
7085
7085
7122
7198
7313
7458
7625
7799
7964
8102
8193
8221
8173
8037
7809
7488
7082
6601
6061
5482
4885
4294
3729
3211
2754
2371
2068
1845
1698
1619
1595
1611
1649
1692
1723
1726
1686
1593
1438
1217
927
572
154
-316
-830
-1373
-1931
-2487
-3023
-3522
-3966
-4339
-4627
-4821
-4912
-4899
-4784
-4573
-4277
-3910
-3490
-3032
-2557
-2081
-1617
-1176
-765
-385
-31
302
627
957
1306
1690
2122
2611
3165
3788
4476
5225
6025
6862
7721
8585
9436
10257
11031
11742
12379
12930
13387
13743
13993
14135
14168
14091
13905
13611
13214
12715
12122
11439
10676
9841
8945
8000
7022
6022
5016
4018
3041
2098
1199
353
-435
-1160
-1820
-2414
-2944
-3411
-3817
-4164
-4456
-4692
-4876
-5009
-5094
-5135
-5136
-5105
-5052
-4987
-4925
-4880
-4867
-4902
-4999
-5169
-5421
-5759
-6183
-6687
-7263
-7896
-8568
-9261
-9952
-10621
-11246
-11808
-12291
-12682
-12971
-13151
-13222
-13184
-13044
-12810
-12492
-12106
-11665
-11188
-10691
-10190
-9700
-9236
-8808
-8422
-8083
-7788
-7534
-7313
-7114
-6925
-6732
-6524
-6290
-6021
-5714
-5368
-4984
-4569
-4131
-3679
-3220
-2764
-2314
-1873
-1441
-1014
-583
-140
325
822
1360
1944
2577
3258
3982
4742
5525
6319
7109
7880
8618
9311
9949
10527
11039
11484
11865
12186
12451
12667
12842
12980
13089
13173
13234
13272
13288
13277
13235
13154
13025
12841
12590
12264
11854
11354
10759
10068
9281
8403
7443
6410
5317
4182
3019
1849
688
-445
-1534
-2562
-3517
-4387
-5164
-5841
-6417
-6889
-7261
-7537
-7723
-7828
-7859
-7827
-7741
-7608
-7435
-7228
-6988
-6715
-6410
-6067
-5684
-5256
-4780
-4253
-3677
-3055
-2393
-1700
-990
-275
427
1101
1731
2305
2811
3243
3596
3870
4070
4202
4275
4299
4284
4242
4183
4113
4038
3965
3891
3818
3742
3658
3563
3449
3312
3145
2946
2710
2438
2130
1790
1424
1039
645
253
-127
-484
-807
-1087
-1319
-1498
-1625
-1702
-1734
-1729
-1697
-1649
-1596
-1548
-1514
-1500
-1512
-1551
-1616
-1705
-1813
-1932
-2057
-2180
-2295
-2395
-2477
-2537
-2573
-2585
-2574
-2544
-2497
-2440
-2377
-2316
-2262
-2224
-2209
-2223
-2272
-2361
-2494
-2670
-2889
-3148
-3440
-3757
-4088
-4421
-4744
-5044
-5308
-5527
-5693
-5799
-5847
-5836
-5774
-5671
-5537
-5389
-5240
-5107
-5005
-4945
-4938
-4990
-5103
-5273
-5496
-5759
-6050
-6353
-6652
-6930
-7171
-7362
-7493
-7557
-7553
-7482
-7349
-7163
-6933
-6672
-6392
-6102
-5811
-5528
-5254
-4990
-4734
-4482
-4226
-3959
-3673
-3360
-3015
-2633
-2212
-1753
-1259
-734
-185
380
952
1523
2085
2630
3153
3648
4111
4542
4938
5300
5629
5925
6190
6424
6630
6807
6956
7077
7168
7229
7260
7259
7227
7163
7069
6945
6794
6618
6422
6209
5983
5751
5517
5287
5067
4861
4675
4513
4382
4283
4221
4199
4217
4278
4378
4517
4692
4896
5123
5367
5618
5868
6108
6329
6524
6686
6812
6898
6942
6947
6914
6847
6749
6627
6485
6327
6158
5982
5800
5616
5432
5249
5069
4894
4727
4571
4429
4304
4200
4119
4062
4035
4035
4059
4110
4181
4268
4366
4468
4568
4660
4737
4794
4825
4827
4796
4730
4630
4495
4329
4135
3918
3684
3441
3196
2957
2732
2526
2346
2194
2070
1975
1904
1851
1810
1770
1724
1662
1575
1457
1302
1106
867
588
268
-89
-479
-898
-1342
-1806
-2286
-2779
-3280
-3784
-4285
-4778
-5255
-5706
-6123
-6496
-6816
-7073
-7260
-7373
-7409
-7369
-7257
-7080
-6848
-6571
-6264
-5940
-5612
-5294
-4996
-4728
-4499
-4313
-4174
-4085
-4045
-4054
-4110
-4211
-4352
-4528
-4735
-4964
-5207
-5455
-5696
-5918
-6110
-6259
-6353
-6382
-6338
-6216
-6012
-5728
-5368
-4940
-4456
-3927
-3369
-2798
-2229
-1678
-1159
-682
-257
110
415
657
838
960
1028
1046
1018
952
848
709
538
333
95
-178
-488
-836
-1221
-1644
-2102
-2592
-3107
-3642
-4188
-4736
-5278
-5803
-6305
-6774
-7203
-7586
-7919
-8195
-8411
-8564
-8649
-8663
-8602
-8463
-8242
-7938
-7550
-7077
-6524
-5893
-5193
-4431
-3620
-2770
-1896
-1010
-128
740
1583
2391
3156
3873
4539
5149
5705
6205
6652
7046
7392
7693
7952
8173
8364
8528
8672
8802
8923
9039
9155
9273
9392
9513
9630
9740
9838
9916
9969
9992
9979
9928
9838
9708
9540
9338
9102
8838
8545
8225
7877
7499
7087
6639
6150
5617
5038
4415
3750
3051
2327
1591
857
141
-541
-1174
-1745
-2245
-2667
-3011
-3279
-3479
-3622
-3721
-3792
-3851
-3915
-3997
-4108
-4257
-4447
-4679
-4949
-5249
-5571
-5900
-6226
-6535
-6814
-7053
-7245
-7384
-7467
-7496
-7473
-7406
-7300
-7166
-7011
-6844
-6674
-6505
-6343
-6190
-6047
-5912
-5782
-5654
-5523
-5383
-5231
-5062
-4870
-4652
-4406
-4127
-3814
-3465
-3077
-2648
-2178
-1666
-1111
-516
116
780
1469
2173
2882
3582
4261
4905
5503
6043
6516
6919
7249
7509
7705
7845
7942
8007
8054
8096
8143
8203
8282
8379
8493
8618
8745
8862
8957
9017
9031
8988
8878
8696
8438
8103
7694
7215
6672
6073
5426
4741
4027
3293
2547
1799
1055
321
-397
-1094
-1767
-2414
-3033
-3623
-4184
-4717
-5223
-5703
-6160
-6593
-7006
-7398
-7769
-8121
-8452
-8762
-9049
-9314
-9554
-9769
-9960
-10126
-10268
-10386
-10482
-10556
-10610
-10642
-10653
-10641
-10602
-10533
-10429
-10284
-10090
-9841
-9531
-9152
-8701
-8173
-7571
-6893
-6146
-5337
-4476
-3576
-2652
-1719
-794
107
969
1780
2529
3209
3816
4347
4805
5195
5521
5792
6016
6202
6359
6495
6615
6727
6835
6941
7048
7158
7268
7378
7485
7584
7670
7735
7773
7775
7730
7630
7466
7230
6916
6521
6044
5488
4858
4164
3417
2633
1828
1018
225
-537
-1251
-1904
-2485
-2985
-3399
-3725
-3965
-4123
-4205
-4219
-4177
-4088
-3965
-3819
-3663
-3505
-3358
-3227
-3120
-3041
-2994
-2979
-2995
-3040
-3110
-3201
-3306
-3421
-3538
-3651
-3755
-3841
-3906
-3941
-3942
-3902
-3815
-3675
-3477
-3215
-2886
-2486
-2013
-1471
-861
-188
539
1310
2111
2928
3745
4545
5314
6035
6696
7287
7800
8232
8582
8854
9054
9191
9275
9317
9327
9316
9290
9256
9215
9168
9112
9042
8952
8837
8690
8508
8290
8036
7752
7444
7123
6801
6489
6201
5947
5737
5575
5464
5402
5383
5397
5434
5480
5521
5545
5538
5492
5399
5254
5056
4804
4502
4155
3767
3344
2894
2423
1937
1441
941
442
-52
-535
-1004
-1457
-1888
-2296
-2679
-3035
-3364
-3667
-3946
-4201
-4434
-4649
-4847
-5030
-5199
-5357
-5502
-5637
-5760
-5873
-5975
-6065
-6146
-6216
-6277
-6328
-6370
-6402
-6424
-6436
-6435
-6419
-6388
-6339
-6271
-6183
-6073
-5944
-5796
-5632
-5456
-5271
-5084
-4898
-4721
-4556
-4411
-4287
-4191
-4123
-4086
-4081
-4107
-4163
-4247
-4356
-4488
-4639
-4806
-4985
-5173
-5367
-5563
-5759
-5952
-6137
-6312
-6472
-6612
-6728
-6814
-6865
-6877
-6845
-6767
-6641
-6470
-6255
-6002
-5717
-5409
-5086
-4758
-4432
-4117
-3817
-3535
-3273
-3027
-2794
-2568
-2343
-2111
-1868
-1609
-1332
-1041
-737
-430
-128
158
415
631
796
900
938
905
803
635
408
132
-181
-517
-863
-1204
-1527
-1819
-2069
-2268
-2409
-2488
-2501
-2448
-2329
-2146
-1905
-1610
-1267
-885
-472
-37
411
860
1301
1724
2119
2477
2792
3055
3265
3417
3512
3552
3540
3482
3385
3256
3106
2941
2769
2598
2434
2281
2142
2017
1910
1817
1739
1674
1622
1581
1552
1534
1529
1537
1559
1594
1643
1703
1772
1848
1925
2001
2070
2131
2180
2217
2242
2257
2265
2271
2278
2293
2318
2357
2410
2477
2555
2638
2722
2799
2863
2906
2923
2912
2871
2802
2711
2604
2492
2385
2297
2240
2226
2266
2368
2537
2777
3085
3456
3882
4352
4849
5358
5862
6340
6777
7155
7460
7680
7808
7838
7770
7606
7352
7017
6612
6149
5642
5104
4548
3987
3431
2891
2373
1884
1428
1006
624
277
-35
-315
-565
-792
-998
-1190
-1373
-1551
-1727
-1906
-2088
-2273
-2459
-2641
-2816
-2976
-3115
-3226
-3302
-3340
-3336
-3288
-3198
-3069
-2906
-2717
-2509
-2290
-2070
-1856
-1653
-1467
-1301
-1156
-1031
-925
-835
-757
-689
-626
-566
-507
-448
-387
-325
-261
-196
-129
-61
9
83
163
253
357
478
622
793
997
1237
1516
1835
2196
2595
3030
3495
3981
4481
4983
5477
5951
6395
6800
7155
7456
7697
7875
7990
8042
8037
7975
7862
7703
7503
7267
6999
6704
6386
6049
5696
5333
4964
4592
4223
3861
3509
3172
2852
2549
2264
1995
1740
1493
1251
1008
759
498
224
-69
-380
-709
-1054
-1411
-1776
-2143
-2506
-2859
-3195
-3510
-3798
-4057
-4284
-4478
-4639
-4768
-4868
-4939
-4984
-5007
-5009
-4991
-4956
-4904
-4835
-4747
-4638
-4507
-4351
-4165
-3948
-3696
-3407
-3081
-2716
-2316
-1883
-1422
-941
-447
49
539
1010
1456
1866
2234
2557
2834
3066
3259
3421
3561
3691
3822
3968
4136
4335
4568
4835
5132
5451
5780
6104
6405
6667
6873
7008
7060
7022
6889
6663
6349
5957
5501
4993
4450
3887
3317
2751
2197
1659
1139
633
137
-357
-856
-1369
-1904
-2469
-3068
-3705
-4380
-5093
-5840
-6615
-7414
-8229
-9052
-9875
-10691
-11490
-12267
-13012
-13720
-14384
-14998
-15556
-16053
-16487
-16854
-17151
-17380
-17541
-17637
-17674
-17655
-17589
-17483
-17343
-17178
-16995
-16798
-16593
-16383
-16171
-15955
-15737
-15513
-15284
-15046
-14798
-14539
-14268
-13985
-13692
-13390
-13081
-12766
-12447
-12125
-11798
-11465
-11123
-10769
-10398
-10005
-9585
-9134
-8650
-8131
-7578
-6994
-6385
-5758
-5123
-4489
-3869
-3272
-2709
-2188
-1716
-1296
-928
-611
-340
-108
94
277
451
625
810
1012
1237
1489
1769
2075
2405
2754
3117
3488
3861
4233
4598
4955
5301
5637
5964
6282
6595
6904
7211
7517
7825
8132
8440
8747
9051
9351
9645
9933
10215
10490
10759
11023
11283
11539
11792
12041
12283
12514
12729
12922
13085
13211
13293
13325
13301
13220
13082
12891
12653
12378
12075
11759
11441
11134
10849
10591
10366
10174
10010
9868
9735
9599
9444
9256
9020
8725
8361
7925
7413
6830
6183
5482
4740
3972
3193
2419
1664
942
264
-361
-927
-1430
-1868
-2243
-2556
-2814
-3022
-3189
-3324
-3437
-3539
-3642
-3755
-3889
-4050
-4244
-4475
-4742
-5041
-5367
-5709
-6056
-6393
-6708
-6984
-7209
-7373
-7465
-7480
-7418
-7279
-7068
-6792
-6461
-6087
-5680
-5252
-4813
-4372
-3936
-3508
-3092
-2686
-2289
-1896
-1503
-1105
-695
-270
176
645
1138
1652
2186
2734
3289
3843
4387
4910
5405
5862
6274
6637
6946
7201
7403
7555
7661
7727
7761
7767
7753
7723
7681
7631
7572
7506
7432
7346
7248
7133
7001
6849
6676
6481
6265
6028
5771
5498
5211
4911
4603
4289
3970
3650
3331
3013
2698
2386
2076
1767
1457
1145
826
500
161
-192
-563
-952
-1361
-1790
-2238
-2701
-3177
-3660
-4146
-4627
-5099
-5553
-5983
-6385
-6751
-7076
-7358
-7591
-7773
-7901
-7972
-7986
-7940
-7833
-7663
-7432
-7139
-6785
-6373
-5906
-5390
-4832
-4240
-3624
-2996
-2368
-1751
-1159
-604
-94
360
754
1082
1345
1545
1684
1769
1808
1810
1783
1737
1678
1614
1549
1487
1430
1377
1328
1279
1228
1172
1105
1027
934
825
698
555
397
226
47
-137
-321
-499
-665
-814
-940
-1039
-1106
-1139
-1136
-1096
-1020
-913
-776
-614
-432
-237
-35
167
365
551
721
870
995
1092
1158
1192
1194
1162
1099
1004
883
738
574
397
213
31
-142
-299
-433
-538
-608
-639
-631
-582
-495
-373
-222
-48
140
334
526
706
866
997
1094
1151
1163
1128
1045
914
738
518
261
-31
-350
-692
-1051
-1421
-1797
-2174
-2548
-2916
-3273
-3618
-3948
-4260
-4553
-4825
-5074
-5299
-5498
-5669
-5813
-5929
-6016
-6075
-6104
-6105
-6076
-6016
-5925
-5800
-5642
-5447
-5214
-4944
-4636
-4292
-3915
-3510
-3082
-2639
-2188
-1737
-1293
-861
-447
-52
324
682
1029
1368
1708
2055
2416
2796
3197
3620
4062
4522
4988
5455
5911
6348
6755
7124
7448
7722
7944
8114
8233
8304
8333
8325
8286
8221
8137
8036
7923
7800
7667
7525
7372
7205
7023
6822
6598
6350
6073
5767
5430
5062
4665
4243
3800
3341
2874
2407
1948
1505
1087
700
350
42
-221
-438
-610
-740
-830
-887
-914
-919
-907
-884
-857
-830
-807
-793
-791
-802
-830
-874
-934
-1010
-1103
-1208
-1324
-1447
-1573
-1699
-1820
-1931
-2027
-2104
-2159
-2187
-2187
-2157
-2096
-2005
-1885
-1740
-1573
-1389
-1194
-993
-793
-602
-426
-273
-148
-58
-6
4
-30
-108
-227
-384
-574
-789
-1022
-1263
-1504
-1735
-1949
-2139
-2298
-2425
-2516
-2573
-2598
-2593
-2564
-2516
-2452
-2378
-2297
-2211
-2121
-2028
-1928
-1822
-1707
-1581
-1444
-1296
-1138
-976
-813
-657
-515
-396
-308
-258
-252
-296
-390
-534
-726
-960
-1229
-1524
-1835
-2152
-2466
-2766
-3045
-3296
-3513
-3694
-3836
-3940
-4005
-4035
-4034
-4003
-3948
-3873
-3781
-3679
-3569
-3457
-3347
-3242
-3147
-3065
-2999
-2950
-2921
-2910
-2918
-2943
-2981
-3028
-3079
-3129
-3170
-3195
-3198
-3171
-3109
-3006
-2859
-2665
-2423
-2136
-1806
-1438
-1039
-617
-180
262
699
1123
1524
1895
2230
2525
2778
2989
3159
3293
3397
3478
3545
3608
3677
3761
3870
4011
4192
4414
4680
4989
5337
5716
6119
6534
6949
7351
7728
8067
8358
8591
8760
8861
8891
8853
8747
8580
8357
8083
7767
7416
7035
6631
6210
5776
5335
4889
4444
4003
3572
3152
2749
2367
2009
1680
1381
1115
883
686
523
393
294
223
179
156
153
165
189
222
261
304
348
390
429
463
492
513
527
532
528
515
492
457
409
347
268
171
53
-87
-252
-442
-656
-895
-1155
-1435
-1729
-2033
-2345
-2655
-2961
-3258
-3542
-3811
-4061
-4294
-4508
-4706
-4889
-5059
-5220
-5375
-5528
-5682
-5842
-6011
-6192
-6388
-6602
-6836
-7089
-7360
-7649
-7950
-8261
-8574
-8884
-9183
-9465
-9723
-9953
-10152
-10316
-10448
-10549
-10624
-10677
-10717
-10748
-10779
-10814
-10858
-10913
-10979
-11054
-11134
-11215
-11288
-11347
-11384
-11391
-11362
-11292
-11177
-11015
-10805
-10549
-10250
-9910
-9533
-9125
-8689
-8229
-7748
-7249
-6734
-6203
-5656
-5093
-4513
-3916
-3302
-2671
-2024
-1365
-695
-21
654
1324
1983
2624
3243
3834
4394
4920
5408
5859
6271
6645
6981
7279
7541
7766
7955
8108
8227
8311
8363
8384
8376
8343
8288
8215
8128
8029
7923
7810
7692
7569
7439
7302
7154
6994
6819
6628
6419
6194
5953
5700
5436
5166
4894
4624
4361
4107
3866
3639
3429
3236
3061
2905
2767
2648
2548
2466
2402
2357
2328
2314
2314
2327
2349
2379
2416
2457
2504
2555
2612
2676
2749
2834
2932
3046
3175
3320
3479
3649
3824
4001
4171
4329
4467
4580
4661
4707
4716
4687
4621
4522
4397
4250
4091
3928
3770
3623
3496
3393
3317
3267
3243
3238
3246
3257
3260
3244
3197
3110
2974
2782
2533
2226
1865
1456
1008
533
42
-452
-937
-1403
-1841
-2244
-2606
-2925
-3201
-3435
-3627
-3782
-3901
-3988
-4043
-4070
-4072
-4045
-3992
-3913
-3806
-3671
-3508
-3315
-3092
-2837
-2549
-2229
-1875
-1487
-1066
-614
-131
378
910
1460
2021
2589
3157
3718
4268
4801
5314
5804
6268
6706
7117
7501
7859
8189
8493
8768
9014
9231
9417
9570
9692
9781
9840
9868
9869
9843
9794
9723
9631
9519
9384
9227
9042
8828
8579
8293
7965
7593
7175
6711
6203
5653
5064
4443
3794
3124
2439
1745
1049
355
-331
-1004
-1663
-2301
-2916
-3505
-4066
-4597
-5095
-5560
-5990
-6385
-6745
-7070
-7361
-7618
-7842
-8035
-8197
-8330
-8433
-8509
-8558
-8581
-8580
-8556
-8511
-8449
-8370
-8278
-8173
-8060
-7938
-7806
-7664
-7510
-7342
-7155
-6946
-6710
-6445
-6146
-5812
-5444
-5041
-4609
-4151
-3675
-3190
-2705
-2233
-1783
-1367
-997
-682
-431
-250
-144
-116
-166
-293
-491
-756
-1079
-1451
-1863
-2304
-2764
-3234
-3705
-4168
-4618
-5050
-5459
-5843
-6201
-6531
-6835
-7110
-7358
-7577
-7766
-7926
-8053
-8146
-8204
-8225
-8209
-8154
-8061
-7933
-7767
-7568
-7337
-7078
-6792
-6484
-6156
-5810
-5452
-5083
-4709
-4332
-3959
-3594
-3243
-2911
-2603
-2325
-2080
-1871
-1700
-1567
-1471
-1409
-1377
-1371
-1385
-1416
-1458
-1507
-1562
-1621
-1685
-1754
-1831
-1919
-2021
-2143
-2286
-2452
-2643
-2859
-3099
-3361
-3642
-3936
-4237
-4541
-4838
-5123
-5386
-5620
-5818
-5972
-6076
-6125
-6113
-6039
-5902
-5701
-5440
-5122
-4753
-4340
-3889
-3409
-2908
-2393
-1869
-1344
-820
-300
213
719
1219
1713
2203
2690
3175
3657
4137
4614
5087
5554
6011
6458
6889
7303
7696
8064
8404
8714
8989
9227
9426
9583
9697
9767
9792
9774
9714
9613
9476
9306
9107
8884
8643
8388
8125
7859
7594
7337
7090
6858
6646
6455
6291
6154
6047
5970
5923
5906
5916
5951
6006
6077
6160
6247
6335
6418
6491
6551
6594
6618
6621
6601
6557
6488
6393
6272
6121
5941
5730
5486
5208
4898
4556
4185
3789
3374
2947
2517
2092
1681
1294
939
621
345
114
-73
-218
-325
-401
-454
-491
-521
-550
-585
-631
-689
-762
-847
-941
-1040
-1139
-1232
-1315
-1383
-1432
-1463
-1474
-1468
-1448
-1421
-1391
-1366
-1351
-1352
-1374
-1420
-1492
-1590
-1712
-1856
-2017
-2193
-2378
-2567
-2759
-2949
-3138
-3325
-3510
-3695
-3882
-4070
-4266
-4464
-4667
-4872
-5076
-5274
-5462
-5635
-5785
-5909
-6001
-6058
-6075
-6052
-5988
-5884
-5740
-5558
-5341
-5091
-4810
-4501
-4167
-3809
-3430
-3033
-2621
-2198
-1767
-1335
-907
-488
-85
296
650
971
1255
1499
1700
1859
1975
2052
2091
2097
2076
2031
1969
1895
1814
1731
1651
1576
1510
1454
1409
1376
1354
1344
1344
1353
1371
1397
1433
1479
1536
1606
1692
1796
1920
2068
2240
2438
2660
2906
3173
3455
3746
4038
4325
4594
4834
5035
5186
5276
5297
5241
5103
4881
4577
4195
3743
3230
2672
2084
1481
883
304
-240
-737
-1177
-1554
-1866
-2114
-2304
-2441
-2536
-2598
-2637
-2661
-2679
-2696
-2715
-2737
-2762
-2788
-2811
-2828
-2836
-2831
-2812
-2779
-2733
-2676
-2610
-2541
-2470
-2404
-2343
-2292
-2252
-2222
-2202
-2191
-2184
-2178
-2170
-2153
-2124
-2078
-2012
-1921
-1803
-1657
-1483
-1282
-1056
-808
-543
-264
23
313
602
886
1162
1428
1682
1924
2155
2376
2586
2787
2979
3161
3333
3493
3638
3766
3874
3960
4019
4053
4058
4035
3984
3906
3803
3678
3533
3371
3196
3012
2823
2632
2442
2259
2085
1923
1776
1644
1527
1426
1336
1254
1174
1091
998
889
757
599
410
191
-59
-334
-632
-943
-1260
-1574
-1875
-2156
-2408
-2625
-2803
-2940
-3036
-3092
-3112
-3100
-3061
-3002
-2928
-2846
-2760
-2673
-2590
-2509
-2432
-2355
-2275
-2187
-2085
-1962
-1810
-1624
-1398
-1127
-809
-442
-28
428
922
1446
1990
2546
3103
3651
4182
4688
5162
5599
5996
6350
6660
6925
7145
7320
7450
7535
7575
7569
7518
7421
7280
7095
6868
6603
6302
5969
5608
5223
4819
4400
3968
3528
3083
2634
2185
1737
1292
853
422
0
-409
-804
-1183
-1546
-1891
-2219
-2531
-2830
-3117
-3397
-3672
-3944
-4217
-4491
-4767
-5044
-5318
-5587
-5846
-6089
-6309
-6502
-6663
-6786
-6869
-6911
-6912
-6875
-6802
-6698
-6570
-6422
-6261
-6091
-5918
-5744
-5571
-5399
-5228
-5056
-4879
-4695
-4500
-4291
-4067
-3825
-3565
-3287
-2993
-2685
-2367
-2041
-1714
-1389
-1070
-761
-467
-191
63
294
498
676
826
950
1048
1123
1178
1216
1243
1262
1278
1296
1320
1351
1393
1444
1503
1568
1636
1700
1756
1799
1822
1823
1796
1740
1655
1541
1400
1237
1055
859
654
445
235
29
-173
-368
-556
-739
-918
-1094
-1271
-1449
-1631
-1817
-2008
-2202
-2400
-2598
-2794
-2985
-3167
-3336
-3490
-3625
-3738
-3830
-3897
-3941
-3963
-3964
-3947
-3915
-3871
-3819
-3763
-3705
-3649
-3597
-3549
-3507
-3470
-3437
-3405
-3372
-3333
-3286
-3226
-3149
-3052
-2932
-2786
-2613
-2413
-2186
-1934
-1660
-1369
-1064
-752
-438
-127
173
459
724
964
1175
1356
1504
1619
1702
1753
1776
1772
1746
1701
1643
1574
1500
1423
1349
1279
1216
1162
1117
1082
1055
1036
1022
1014
1010
1006
1002
998
994
990
986
986
989
999
1016
1045
1083
1134
1197
1271
1358
1456
1563
1680
1805
1937
2076
2221
2371
2526
2683
2842
3001
3157
3307
3448
3577
3689
3781
3851
3897
3916
3910
3878
3824
3749
3658
3556
3446
3334
3225
3122
3028
2945
2874
2815
2766
2724
2685
2646
2601
2544
2471
2377
2258
2109
1929
1716
1470
1192
884
549
191
-187
-579
-982
-1391
-1802
-2211
-2615
-3010
-3393
-3762
-4114
-4446
-4755
-5038
-5292
-5515
-5705
-5859
-5978
-6059
-6103
-6112
-6086
-6028
-5938
-5819
-5672
-5499
-5300
-5074
-4823
-4545
-4241
-3910
-3553
-3171
-2767
-2345
-1908
-1461
-1010
-560
-116
317
736
1139
1524
1893
2246
2586
2916
3237
3554
3867
4177
4485
4788
5085
5372
5644
5898
6127
6328
6496
6629
6722
6775
6787
6758
6691
6589
6455
6293
6110
5911
5702
5489
5279
5078
4890
4720
4571
4446
4346
4272
4221
4193
4186
4195
4219
4255
4300
4352
4410
4472
4540
4613
4691
4775
4866
4962
5064
5169
5276
5382
5482
5574
5653
5716
5759
5780
5777
5750
5699
5625
5532
5423
5303
5175
5046
4918
4797
4685
4583
4492
4411
4337
4267
4196
4118
4026
3916
3780
3615
3416
3182
2911
2606
2269
1906
1522
1124
720
317
-76
-454
-811
-1143
-1447
-1722
-1968
-2186
-2378
-2548
-2698
-2833
-2954
-3066
-3171
-3272
-3369
-3466
-3562
-3659
-3758
-3860
-3964
-4072
-4183
-4297
-4413
-4530
-4645
-4758
-4864
-4960
-5045
-5114
-5166
-5198
-5209
-5198
-5166
-5114
-5043
-4957
-4856
-4745
-4625
-4498
-4365
-4227
-4083
-3936
-3781
-3618
-3447
-3268
-3079
-2882
-2678
-2470
-2259
-2051
-1848
-1655
-1474
-1310
-1166
-1041
-939
-858
-797
-755
-728
-715
-711
-714
-721
-730
-740
-751
-761
-774
-788
-807
-832
-864
-905
-957
-1018
-1089
-1168
-1254
-1345
-1438
-1532
-1625
-1716
-1804
-1889
-1974
-2059
-2148
-2243
-2345
-2458
-2582
-2718
-2863
-3016
-3172
-3328
-3477
-3615
-3736
-3837
-3913
-3965
-3992
-3996
-3982
-3954
-3919
-3884
-3854
-3835
-3831
-3845
-3876
-3923
-3983
-4049
-4117
-4178
-4227
-4255
-4257
-4230
-4171
-4078
-3954
-3801
-3622
-3423
-3207
-2981
-2749
-2515
-2281
-2049
-1820
-1593
-1367
-1140
-908
-671
-425
-169
98
378
669
971
1284
1605
1932
2265
2600
2937
3275
3612
3947
4281
4611
4938
5260
5575
5882
6179
6461
6727
6973
7196
7393
7562
7702
7810
7886
7932
7948
7935
7895
7831
7743
7633
7502
7352
7182
6993
6785
6558
6311
6045
5760
5458
5140
4806
4459
4100
3731
3354
2970
2579
2183
1784
1380
975
568
163
-240
-636
-1022
-1395
-1752
-2087
-2398
-2682
-2937
-3162
-3357
-3522
-3660
-3772
-3863
-3935
-3992
-4035
-4070
-4097
-4117
-4131
-4138
-4139
-4132
-4116
-4089
-4051
-4003
-3944
-3873
-3792
-3703
-3608
-3508
-3406
-3304
-3202
-3102
-3003
-2906
-2809
-2710
-2608
-2500
-2385
-2260
-2124
-1976
-1818
-1651
-1476
-1298
-1120
-947
-784
-636
-507
-402
-323
-275
-258
-274
-322
-401
-511
-649
-813
-1000
-1212
-1441
-1687
-1947
-2219
-2500
-2787
-3077
-3367
-3654
-3933
-4201
-4455
-4692
-4909
-5104
-5274
-5421
-5542
-5640
-5715
-5770
-5806
-5826
-5831
-5825
-5810
-5786
-5755
-5717
-5672
-5621
-5563
-5497
-5423
-5340
-5249
-5150
-5043
-4929
-4810
-4687
-4562
-4435
-4309
-4184
-4061
-3939
-3818
-3697
-3573
-3446
-3313
-3172
-3020
-2856
-2677
-2483
-2272
-2044
-1799
-1538
-1262
-974
-675
-371
-64
240
537
821
1086
1328
1542
1723
1868
1977
2047
2079
2077
2043
1983
1901
1805
1702
1599
1503
1420
1357
1317
1307
1327
1380
1466
1585
1735
1913
2116
2338
2576
2823
3074
3324
3566
3797
4011
4208
4383
4537
4670
4783
4879
4962
5035
5101
5163
5225
5288
5351
5416
5479
5538
5589
5627
5649
5650
5626
5575
5495
5386
5249
5087
4904
4706
4500
4291
4088
3895
3721
3568
3441
3340
3265
3214
3182
3162
3147
3129
3099
3049
2970
2857
2706
2513
2279
2007
1699
1364
1006
637
263
-107
-467
-809
-1129
-1425
-1694
-1935
-2151
-2342
-2510
-2659
-2790
-2906
-3009
-3102
-3185
-3260
-3329
-3393
-3454
-3513
-3571
-3630
-3690
-3752
-3816
-3880
-3945
-4008
-4067
-4121
-4166
-4201
-4224
-4233
-4227
-4207
-4173
-4125
-4064
-3991
-3908
-3815
-3714
-3603
-3484
-3356
-3219
-3073
-2915
-2747
-2566
-2373
-2167
-1948
-1714
-1466
-1202
-923
-627
-315
15
362
726
1105
1499
1905
2322
2746
3175
3605
4034
4458
4876
5286
5685
6073
6449
6812
7163
7501
7827
8141
8443
8733
9011
9278
9532
9774
10004
10219
10421
10607
10777
10929
11061
11171
11258
11320
11354
11359
11335
11279
11192
11074
10925
10747
10541
10309
10052
9772
9472
9152
8816
8465
8101
7725
7340
6947
6548
6144
5738
5328
4917
4504
4088
3667
3240
2803
2354
1890
1408
904
377
-175
-750
-1349
-1969
-2606
-3257
-3915
-4575
-5230
-5876
-6507
-7117
-7703
-8262
-8792
-9291
-9760
-10199
-10609
-10992
-11348
-11678
-11982
-12259
-12509
-12729
-12915
-13066
-13178
-13247
-13272
-13251
-13183
-13070
-12915
-12720
-12492
-12236
-11960
-11669
-11370
-11070
-10773
-10483
-10203
-9934
-9676
-9428
-9188
-8955
-8725
-8497
-8270
-8041
-7810
-7577
-7341
-7104
-6864
-6623
-6379
-6133
-5884
-5630
-5372
-5106
-4833
-4552
-4262
-3963
-3656
-3341
-3020
-2694
-2364
-2031
-1697
-1360
-1022
-681
-336
15
373
740
1119
1511
1917
2337
2771
3217
3674
4136
4600
5062
5514
5952
6369
6760
7119
7443
7729
7976
8183
8352
8487
8591
8669
8727
8771
8806
8839
8873
8911
8956
9009
9069
9134
9203
9270
9333
9389
9432
9459
9468
9456
9421
9363
9282
9178
9052
8906
8741
8560
8363
8153
7930
7694
7445
7182
6904
6609
6294
5958
5598
5211
4798
4355
3884
3386
2860
2310
1739
1149
545
-71
-694
-1320
-1946
-2569
-3185
-3791
-4384
-4961
-5517
-6049
-6554
-7027
-7465
-7866
-8226
-8546
-8824
-9062
-9263
-9431
-9570
-9686
-9784
-9870
-9950
-10027
-10104
-10182
-10261
-10340
-10416
-10485
-10544
-10587
-10612
-10615
-10594
-10550
-10481
-10391
-10281
-10155
-10016
-9868
-9712
-9551
-9386
-9216
-9040
-8856
-8661
-8452
-8224
-7977
-7707
-7413
-7096
-6758
-6401
-6030
-5648
-5262
-4878
-4501
-4135
-3785
-3454
-3143
-2852
-2579
-2320
-2072
-1828
-1582
-1329
-1062
-776
-465
-126
241
638
1063
1514
1985
2471
2966
3464
3958
4442
4910
5359
5785
6187
6564
6918
7250
7564
7863
8148
8428
8700
8968
9233
9495
9752
10003
10244
10473
10685
10879
11050
11198
11320
11418
11491
11541
11571
11584
11583
11570
11548
11519
11484
11443
11394
11338
11269
11187
11087
10966
10822
10651
10452
10225
9967
9682
9369
9031
8672
8294
7901
7496
7084
6667
6248
5832
5419
5013
4616
4229
3853
3490
3141
2806
2485
2179
1889
1614
1354
1109
878
662
459
269
92
-75
-232
-379
-519
-651
-779
-901
-1020
-1135
-1248
-1358
-1465
-1569
-1669
-1765
-1856
-1940
-2016
-2085
-2144
-2193
-2233
-2263
-2283
-2294
-2296
-2291
-2280
-2262
-2241
-2215
-2187
-2157
-2124
-2091
-2056
-2021
-1985
-1949
-1913
-1879
-1847
-1817
-1793
-1775
-1765
-1765
-1777
-1801
-1839
-1892
-1959
-2041
-2135
-2242
-2358
-2481
-2610
-2742
-2874
-3006
-3136
-3264
-3388
-3509
-3628
-3746
-3864
-3983
-4104
-4230
-4359
-4495
-4637
-4785
-4940
-5103
-5271
-5446
-5625
-5809
-5994
-6180
-6363
-6541
-6710
-6866
-7007
-7127
-7224
-7295
-7336
-7346
-7325
-7272
-7188
-7073
-6931
-6763
-6573
-6362
-6134
-5891
-5634
-5366
-5088
-4801
-4505
-4203
-3893
-3577
-3256
-2929
-2599
-2267
-1932
-1595
-1258
-921
-585
-249
87
422
757
1091
1424
1756
2087
2415
2740
3060
3374
3679
3974
4257
4526
4778
5011
5225
5417
5585
5730
5849
5944
6012
6055
6072
6065
6032
5976
5897
5796
5673
5531
5369
5190
4995
4786
4564
4332
4091
3842
3589
3332
3074
2814
2555
2296
2039
1782
1527
1272
1018
765
512
261
12
-235
-476
-712
-941
-1161
-1370
-1569
-1755
-1928
-2089
-2238
-2374
-2500
-2615
-2721
-2819
-2908
-2990
-3064
-3130
-3188
-3237
-3277
-3308
-3329
-3342
-3348
-3348
-3346
-3344
-3346
-3355
-3376
-3411
-3462
-3532
-3621
-3727
-3847
-3979
-4116
-4252
-4382
-4497
-4592
-4661
-4699
-4704
-4674
-4609
-4512
-4386
-4236
-4066
-3884
-3694
-3501
-3311
-3125
-2947
-2778
-2618
-2467
-2323
-2188
-2059
-1938
-1824
-1718
-1623
-1539
-1471
-1419
-1387
-1376
-1388
-1422
-1478
-1556
-1652
-1763
-1887
-2019
-2155
-2292
-2424
-2549
-2663
-2765
-2853
-2925
-2982
-3023
-3048
-3059
-3056
-3042
-3017
-2983
-2942
-2896
-2846
-2795
-2745
-2700
-2661
-2632
-2615
-2615
-2633
-2671
-2732
-2816
-2922
-3049
-3194
-3353
-3521
-3693
-3863
-4024
-4171
-4299
-4403
-4481
-4531
-4554
-4549
-4521
-4471
-4405
-4326
-4239
-4148
-4054
-3963
-3874
-3787
-3704
-3622
-3539
-3453
-3361
-3260
-3148
-3022
-2878
-2715
-2532
-2328
-2101
-1852
-1582
-1292
-984
-661
-324
23
376
733
1089
1443
1791
2130
2460
2779
3087
3383
3669
3945
4213
4476
4735
4993
5251
5513
5779
6052
6330
6616
6907
7202
7500
7797
8090
8378
8655
8919
9168
9398
9609
9799
9969
10119
10251
10365
10464
10547
10617
10674
10717
10746
10759
10755
10731
10685
10615
10519
10396
10245
10066
9859
9625
9367
9085
8782
8461
8124
7774
7415
7048
6677
6306
5937
5572
5215
4868
4532
4207
3895
3595
3305
3025
2751
2484
2220
1958
1698
1441
1186
936
693
460
239
34
-154
-322
-470
-599
-709
-802
-880
-946
-1002
-1052
-1095
-1134
-1168
-1198
-1222
-1238
-1246
-1242
-1225
-1193
-1146
-1082
-1000
-902
-787
-656
-511
-353
-184
-5
183
376
573
773
973
1171
1367
1559
1745
1926
2101
2270
2435
2595
2751
2905
3057
3206
3354
3498
3639
3773
3900
4016
4118
4204
4270
4315
4335
4327
4290
4222
4121
3987
3819
3616
3380
3110
2808
2477
2120
1739
1340
926
502
75
-353
-775
-1187
-1587
-1970
-2335
-2681
-3008
-3316
-3607
-3883
-4146
-4399
-4644
-4886
-5126
-5366
-5609
-5857
-6109
-6367
-6631
-6899
-7170
-7443
-7716
-7985
-8250
-8506
-8753
-8988
-9210
-9416
-9608
-9783
-9943
-10087
-10216
-10329
-10426
-10506
-10568
-10611
-10631
-10626
-10593
-10529
-10431
-10295
-10121
-9908
-9654
-9362
-9032
-8669
-8275
-7854
-7413
-6955
-6485
-6009
-5530
-5053
-4580
-4114
-3657
-3211
-2777
-2354
-1943
-1543
-1152
-770
-394
-23
346
714
1085
1458
1837
2221
2611
3007
3406
3806
4205
4599
4984
5356
5712
6047
6358
6642
6898
7125
7321
7488
7627
7738
7826
7892
7939
7970
7989
7998
7999
7995
7988
7979
7970
7959
7948
7933
7914
7888
7852
7803
7738
7653
7547
7416
7260
7080
6874
6647
6399
6135
5859
5574
5284
4994
4706
4424
4148
3879
3618
3365
3118
2876
2638
2402
2167
1932
1697
1460
1222
983
743
502
263
25
-211
-441
-665
-879
-1081
-1269
-1437
-1584
-1705
-1798
-1860
-1890
-1886
-1848
-1779
-1680
-1555
-1407
-1242
-1065
-881
-694
-509
-330
-160
-1
145
279
399
507
602
685
757
817
867
905
932
946
948
936
910
871
817
749
667
571
462
339
202
52
-112
-290
-482
-688
-908
-1140
-1384
-1638
-1899
-2166
-2435
-2703
-2967
-3224
-3472
-3709
-3931
-4139
-4332
-4508
-4667
-4810
-4936
-5046
-5140
-5217
-5278
-5322
-5350
-5361
-5357
-5337
-5304
-5258
-5200
-5135
-5063
-4987
-4910
-4835
-4765
-4702
-4649
-4609
-4584
-4576
-4587
-4619
-4672
-4746
-4841
-4955
-5087
-5232
-5386
-5545
-5704
-5855
-5994
-6114
-6212
-6281
-6320
-6325
-6296
-6233
-6135
-6006
-5848
-5663
-5453
-5223
-4974
-4710
-4431
-4139
-3837
-3524
-3201
-2870
-2531
-2186
-1834
-1476
-1115
-749
-381
-10
363
738
1114
1492
1871
2250
2628
3003
3372
3733
4081
4412
4721
5003
5253
5467
5641
5772
5860
5903
5904
5864
5788
5681
5548
5396
5230
5057
4882
4709
4542
4383
4232
4091
3957
3827
3701
3574
3442
3304
3156
2996
2822
2633
2428
2207
1970
1719
1454
1177
888
589
282
-32
-351
-673
-996
-1317
-1635
-1944
-2243
-2528
-2795
-3042
-3265
-3462
-3633
-3776
-3892
-3981
-4046
-4089
-4114
-4123
-4121
-4111
-4094
-4075
-4054
-4030
-4003
-3972
-3936
-3892
-3838
-3771
-3691
-3596
-3486
-3361
-3223
-3073
-2914
-2748
-2578
-2408
-2238
-2071
-1909
-1753
-1603
-1460
-1323
-1192
-1068
-949
-836
-728
-625
-527
-433
-342
-253
-164
-74
20
121
231
351
484
632
794
971
1162
1367
1583
1807
2039
2274
2510
2746
2978
3206
3426
3639
3842
4035
4216
4386
4543
4687
4819
4938
5045
5141
5229
5310
5387
5462
5540
5621
5709
5805
5909
6022
6143
6269
6397
6524
6645
6757
6855
6935
6994
7031
7043
7031
6995
6938
6861
6767
6659
6542
6417
6287
6153
6018
5881
5742
5599
5451
5296
5132
4955
4763
4555
4330
4085
3820
3538
3237
2921
2592
2251
1903
1549
1193
836
481
128
-221
-566
-908
-1246
-1581
-1912
-2240
-2563
-2881
-3192
-3493
-3782
-4056
-4312
-4547
-4759
-4946
-5107
-5241
-5351
-5435
-5498
-5542
-5568
-5582
-5586
-5582
-5574
-5564
-5552
-5541
-5529
-5518
-5505
-5490
-5470
-5444
-5410
-5365
-5307
-5235
-5147
-5042
-4921
-4783
-4629
-4461
-4281
-4091
-3896
-3697
-3498
-3302
-3112
-2931
-2760
-2600
-2453
-2318
-2194
-2081
-1977
-1881
-1790
-1703
-1617
-1532
-1446
-1357
-1265
-1169
-1068
-963
-854
-741
-625
-506
-386
-265
-144
-25
93
208
321
432
540
646
752
857
964
1073
1187
1305
1429
1560
1699
1846
2001
2165
2337
2517
2705
2899
3099
3303
3511
3721
3932
4142
4350
4555
4756
4950
5138
5318
5490
5651
5803
5944
6074
6193
6299
6393
6474
6541
6594
6633
6657
6664
6654
6626
6579
6512
6423
6312
6177
6019
5836
5629
5398
5145
4872
4580
4272
3952
3622
3287
2950
2614
2283
1958
1642
1337
1043
760
489
228
-23
-265
-499
-726
-948
-1166
-1379
-1588
-1793
-1995
-2192
-2385
-2572
-2752
-2926
-3091
-3248
-3394
-3531
-3656
-3770
-3872
-3962
-4041
-4109
-4166
-4212
-4248
-4274
-4291
-4299
-4299
-4289
-4270
-4243
-4208
-4163
-4110
-4049
-3979
-3900
-3813
-3717
-3614
-3502
-3382
-3253
-3117
-2972
-2820
-2661
-2494
-2321
-2142
-1958
-1769
-1576
-1379
-1179
-976
-770
-563
-353
-142
70
283
495
707
916
1122
1324
1520
1710
1892
2065
2228
2380
2520
2647
2760
2859
2941
3006
3052
3080
3087
3073
3039
2985
2911
2819
2710
2586
2450
2303
2147
1985
1816
1643
1464
1280
1089
891
683
463
229
-21
-290
-580
-892
-1228
-1589
-1976
-2386
-2820
-3275
-3748
-4235
-4731
-5230
-5727
-6215
-6686
-7136
-7558
-7947
-8300
-8612
-8884
-9114
-9304
-9455
-9571
-9653
-9705
-9731
-9734
-9716
-9679
-9626
-9556
-9471
-9372
-9257
-9126
-8980
-8817
-8638
-8443
-8231
-8003
-7758
-7498
-7221
-6929
-6622
-6299
-5961
-5608
-5241
-4859
-4464
-4054
-3632
-3198
-2751
-2293
-1824
-1346
-860
-366
133
636
1142
1648
2153
2654
3150
3637
4115
4580
5032
5466
5883
6279
6653
7003
7327
7625
7893
8132
8342
8520
8669
8787
8877
8939
8974
8984
8970
8935
8878
8800
8703
8586
8450
8294
8118
7922
7705
7469
7213
6939
6648
6343
6025
5697
5363
5026
4690
4358
4034
3721
3424
3144
2886
2651
2442
2259
2104
1976
1875
1798
1744
1711
1694
1691
1697
1710
1725
1740
1752
1760
1761
1756
1744
1727
1705
1680
1655
1632
1612
1599
1595
1601
1619
1651
1698
1759
1834
1923
2024
2135
2253
2377
2504
2630
2754
2872
2985
3090
3187
3276
3358
3433
3502
3567
3629
3689
3748
3807
3865
3922
3979
4033
4083
4131
4172
4207
4233
4248
4252
4242
4217
4176
4115
4035
3933
3808
3660
3488
3293
3075
2836
2578
2302
2012
1711
1402
1088
773
460
152
-149
-441
-721
-990
-1246
-1490
-1723
-1947
-2164
-2376
-2585
-2795
-3008
-3227
-3452
-3685
-3926
-4174
-4428
-4685
-4943
-5199
-5449
-5693
-5926
-6148
-6358
-6556
-6744
-6921
-7091
-7255
-7414
-7570
-7724
-7875
-8021
-8162
-8294
-8413
-8516
-8597
-8654
-8682
-8677
-8638
-8562
-8448
-8298
-8113
-7894
-7645
-7370
-7074
-6761
-6436
-6105
-5772
-5441
-5117
-4802
-4499
-4208
-3929
-3663
-3408
-3162
-2923
-2689
-2457
-2227
-1995
-1762
-1528
-1293
-1058
-825
-595
-372
-158
45
234
408
564
700
815
909
980
1027
1051
1052
1030
987
924
843
746
637
517
391
262
132
4
-120
-236
-346
-447
-540
-624
-702
-774
-841
-904
-965
-1025
-1083
-1139
-1193
-1242
-1284
-1317
-1336
-1338
-1320
-1278
-1210
-1113
-985
-827
-641
-427
-190
65
333
609
885
1156
1416
1660
1885
2087
2265
2418
2548
2655
2743
2814
2870
2916
2954
2987
3016
3043
3070
3097
3124
3150
3175
3197
3216
3229
3236
3235
3224
3201
3166
3116
3051
2970
2872
2756
2622
2469
2297
2106
1896
1667
1420
1154
871
572
259
-67
-403
-745
-1092
-1439
-1783
-2119
-2446
-2759
-3057
-3337
-3598
-3840
-4064
-4269
-4458
-4633
-4795
-4946
-5088
-5222
-5349
-5469
-5582
-5687
-5781
-5863
-5930
-5980
-6010
-6018
-6002
-5961
-5894
-5802
-5685
-5545
-5384
-5206
-5012
-4805
-4589
-4366
-4137
-3905
-3669
-3431
-3190
-2946
-2697
-2444
-2184
-1918
-1644
-1360
-1068
-765
-451
-126
211
561
922
1295
1679
2072
2473
2878
3284
3687
4083
4470
4841
5194
5525
5834
6117
6376
6611
6823
7013
7184
7337
7474
7597
7707
7805
7890
7964
8025
8073
8109
8132
8141
8140
8127
8102
8066
8019
7962
7895
7819
7733
7639
7538
7430
7319
7206
7095
6988
6888
6798
6720
6654
6600
6558
6526
6500
6476
6450
6418
6375
6318
6243
6148
6033
5898
5742
5569
5379
5175
4960
4737
4507
4272
4035
3797
3558
3321
3086
2854
2625
2399
2178
1961
1749
1541
1336
1136
940
747
559
376
197
26
-139
-295
-441
-578
-703
-817
-920
-1012
-1094
-1167
-1233
-1292
-1347
-1398
-1447
-1494
-1541
-1587
-1634
-1682
-1729
-1777
-1824
-1869
-1911
-1948
-1978
-2000
-2012
-2011
-1997
-1968
-1926
-1869
-1801
-1723
-1639
-1552
-1466
-1384
-1311
-1249
-1199
-1164
-1142
-1135
-1140
-1157
-1184
-1219
-1262
-1313
-1370
-1435
-1508
-1589
-1681
-1782
-1893
-2012
-2139
-2271
-2406
-2541
-2673
-2800
-2920
-3032
-3136
-3231
-3319
-3403
-3485
-3567
-3652
-3743
-3842
-3951
-4072
-4203
-4345
-4497
-4657
-4822
-4988
-5153
-5312
-5461
-5597
-5714
-5811
-5884
-5931
-5951
-5944
-5910
-5850
-5767
-5662
-5539
-5398
-5244
-5076
-4896
-4705
-4501
-4285
-4056
-3813
-3558
-3290
-3011
-2724
-2433
-2141
-1854
-1577
-1314
-1069
-845
-645
-470
-318
-189
-79
16
99
174
246
318
391
469
553
642
736
835
936
1040
1143
1245
1344
1440
1531
1616
1695
1768
1833
1890
1939
1979
2009
2031
2041
2043
2033
2013
1983
1942
1893
1836
1771
1700
1625
1548
1469
1391
1315
1243
1174
1110
1050
993
938
883
825
762
693
615
526
426
314
191
59
-82
-228
-378
-528
-677
-822
-962
-1096
-1224
-1346
-1463
-1576
-1687
-1797
-1909
-2023
-2140
-2263
-2391
-2525
-2665
-2812
-2964
-3122
-3284
-3449
-3617
-3785
-3951
-4115
-4273
-4423
-4564
-4693
-4809
-4911
-4998
-5071
-5130
-5179
-5217
-5250
-5279
-5307
-5338
-5374
-5417
-5468
-5526
-5590
-5659
-5730
-5799
-5862
-5915
-5954
-5975
-5976
-5955
-5911
-5844
-5756
-5650
-5527
-5392
-5248
-5099
-4949
-4800
-4653
-4511
-4372
-4236
-4102
-3967
-3828
-3684
-3531
-3368
-3192
-3003
-2801
-2584
-2355
-2115
-1865
-1608
-1347
-1083
-818
-556
-298
-46
200
437
667
888
1102
1309
1510
1706
1900
2093
2285
2479
2674
2870
3068
3266
3461
3652
3835
4008
4166
4309
4431
4533
4611
4666
4698
4708
4697
4668
4622
4563
4493
4414
4329
4238
4144
4046
3949
3848
3745
3642
3537
3432
3328
3224
3124
3028
2938
2856
2784
2725
2679
2650
2639
2647
2677
2728
2802
2899
3019
3161
3324
3506
3705
3919
4144
4378
4616
4855
5093
5325
5551
5769
5976
6174
6361
6540
6710
6873
7031
7184
7333
7478
7618
7753
7881
7999
8106
8199
8276
8336
8376
8397
8399
8381
8344
8290
8220
8135
8037
7926
7802
7665
7516
7352
7173
6978
6766
6537
6290
6025
5743
5446
5136
4814
4482
4144
3801
3456
3110
2765
2421
2080
1741
1404
1069
736
404
73
-258
-588
-919
-1249
-1579
-1908
-2236
-2561
-2884
-3202
-3516
-3824
-4124
-4415
-4695
-4963
-5217
-5454
-5673
-5871
-6046
-6196
-6320
-6416
-6482
-6518
-6523
-6499
-6444
-6362
-6254
-6122
-5970
-5800
-5616
-5421
-5218
-5010
-4800
-4590
-4381
-4176
-3973
-3775
-3581
-3390
-3201
-3013
-2825
-2636
-2443
-2246
-2044
-1835
-1619
-1396
-1168
-934
-697
-460
-225
6
228
440
638
821
988
1138
1270
1387
1488
1577
1654
1722
1783
1837
1886
1930
1969
2001
2029
2051
2064
2068
2063
2049
2025
1990
1945
1890
1824
1748
1660
1561
1450
1327
1192
1044
884
713
532
342
145
-58
-265
-474
-684
-893
-1099
-1303
-1501
-1695
-1882
-2062
-2234
-2398
-2552
-2697
-2833
-2959
-3078
-3189
-3294
-3395
-3494
-3592
-3692
-3793
-3897
-4005
-4115
-4227
-4340
-4453
-4563
-4670
-4771
-4865
-4951
-5029
-5098
-5156
-5204
-5240
-5265
-5277
-5275
-5259
-5227
-5178
-5114
-5034
-4938
-4830
-4710
-4581
-4447
-4311
-4175
-4043
-3917
-3801
-3694
-3599
-3515
-3443
-3383
-3334
-3294
-3264
-3241
-3225
-3215
-3209
-3206
-3204
-3203
-3201
-3195
-3186
-3171
-3149
-3120
-3083
-3037
-2984
-2923
-2854
-2780
-2700
-2615
-2525
-2431
-2333
-2232
-2126
-2016
-1902
-1783
-1660
-1532
-1402
-1269
-1134
-999
-865
-732
-602
-476
-354
-235
-119
-5
109
225
344
470
604
749
906
1077
1263
1462
1675
1900
2133
2373
2615
2856
3092
3320
3537
3741
3929
4102
4260
4402
4531
4649
4757
4859
4955
5048
5138
5227
5314
5399
5481
5558
5631
5697
5755
5805
5845
5876
5897
5909
5913
5909
5899
5884
5865
5843
5819
5795
5771
5748
5726
5706
5688
5671
5655
5639
5622
5603
5581
5555
5523
5484
5436
5379
5312
5233
5144
5043
4932
4811
4681
4543
4399
4250
4098
3946
3795
3646
3501
3362
3228
3102
2983
2870
2764
2663
2565
2470
2376
2282
2185
2085
1981
1872
1756
1636
1509
1377
1241
1100
957
812
666
520
374
231
91
-47
-180
-309
-435
-556
-673
-788
-900
-1010
-1120
-1231
-1344
-1460
-1580
-1705
-1834
-1968
-2107
-2251
-2397
-2546
-2696
-2846
-2993
-3136
-3274
-3404
-3526
-3637
-3737
-3824
-3898
-3957
-4002
-4032
-4049
-4051
-4042
-4021
-3990
-3952
-3907
-3857
-3805
-3750
-3695
-3640
-3585
-3530
-3475
-3417
-3356
-3291
-3219
-3139
-3051
-2953
-2844
-2724
-2595
-2457
-2310
-2158
-2001
-1841
-1681
-1522
-1365
-1211
-1061
-914
-769
-626
-483
-338
-189
-35
127
297
477
666
865
1072
1286
1506
1730
1955
2180
2403
2622
2836
3043
3243
3436
3620
3796
3963
4121
4268
4403
4526
4635
4730
4808
4869
4912
4936
4941
4927
4894
4842
4771
4682
4576
4451
4309
4149
3972
3777
3564
3334
3087
2824
2547
2256
1953
1640
1320
995
667
338
12
-310
-625
-930
-1223
-1503
-1766
-2013
-2240
-2449
-2638
-2808
-2960
-3097
-3219
-3329
-3431
-3526
-3617
-3705
-3793
-3881
-3968
-4054
-4137
-4216
-4289
-4354
-4408
-4451
-4481
-4498
-4501
-4492
-4471
-4440
-4399
-4351
-4295
-4234
-4168
-4097
-4022
-3944
-3862
-3775
-3685
-3590
-3491
-3388
-3279
-3166
-3048
-2924
-2794
-2658
-2516
-2368
-2215
-2056
-1892
-1725
-1554
-1381
-1207
-1033
-860
-689
-520
-354
-193
-36
115
259
395
522
638
742
833
911
976
1027
1067
1095
1115
1128
1136
1141
1146
1151
1157
1165
1174
1183
1192
1198
1200
1197
1188
1171
1146
1113
1072
1022
965
900
827
746
658
563
461
353
240
124
5
-113
-228
-339
-442
-535
-616
-685
-740
-781
-810
-825
-830
-825
-812
-792
-766
-736
-702
-665
-627
-587
-547
-509
-473
-441
-414
-394
-382
-379
-385
-399
-421
-448
-480
-512
-544
-570
-590
-601
-601
-589
-565
-528
-480
-421
-353
-278
-197
-113
-28
57
140
220
294
363
425
480
527
566
597
621
640
652
661
668
673
679
686
695
708
724
744
766
790
815
840
864
885
903
916
926
930
930
926
918
908
897
885
874
865
857
853
851
852
855
860
866
872
877
880
879
875
867
853
835
812
786
756
723
690
657
624
594
566
541
520
503
489
478
469
463
459
456
453
452
450
450
450
450
452
453
455
457
457
455
450
441
426
405
377
340
296
244
186
122
55
-13
-80
-144
-203
-255
-299
-333
-359
-375
-383
-384
-378
-368
-354
-337
-318
-296
-272
-246
-215
-180
-139
-92
-38
23
91
165
244
328
414
502
591
678
763
846
924
997
1065
1126
1179
1224
1259
1283
1296
1296
1283
1258
1220
1172
1114
1049
980
908
836
766
700
640
585
537
495
459
427
399
374
352
332
314
299
287
278
275
276
282
295
313
336
365
399
437
480
528
581
639
704
776
855
942
1037
1138
1246
1358
1472
1585
1695
1800
1895
1980
2051
2108
2148
2173
2182
2176
2155
2121
2076
2021
1960
1893
1821
1748
1674
1602
1532
1465
1403
1343
1288
1235
1183
1132
1078
1020
959
891
814
730
637
536
428
314
197
77
-44
-164
-281
-394
-504
-608
-708
-803
-893
-978
-1057
-1131
-1200
-1261
-1315
-1361
-1397
-1423
-1438
-1442
-1434
-1416
-1387
-1348
-1301
-1246
-1185
-1120
-1052
-982
-913
-846
-781
-722
-668
-622
-585
-557
-540
-533
-536
-550
-574
-606
-646
-692
-743
-796
-852
-907
-962
-1016
-1067
-1117
-1166
-1213
-1259
-1304
-1350
-1395
-1441
-1486
-1530
-1573
-1614
-1651
-1685
-1714
-1738
-1757
-1771
-1782
-1791
-1799
-1807
-1818
-1834
-1855
-1883
-1920
-1964
-2017
-2078
-2146
-2220
-2298
-2378
-2460
-2542
-2623
-2701
-2777
-2850
-2918
-2983
-3043
-3099
-3150
-3195
-3236
-3271
-3301
-3326
-3347
-3365
-3380
-3395
-3410
-3426
-3444
-3464
-3486
-3509
-3532
-3552
-3567
-3573
-3569
-3551
-3516
-3463
-3389
-3295
-3179
-3043
-2888
-2716
-2528
-2327
-2114
-1891
-1660
-1423
-1180
-933
-682
-428
-172
85
342
599
854
1106
1354
1599
1839
2074
2304
2530
2752
2969
3184
3394
3602
3807
4008
4204
4396
4581
4759
4927
5085
5230
5362
5479
5579
5662
5726
5772
5797
5804
5791
5759
5709
5643
5562
5466
5357
5237
5106
4965
4816
4657
4490
4314
4130
3938
3739
3534
3324
3111
2899
2689
2484
2286
2099
1925
1763
1616
1483
1363
1254
1154
1062
974
887
799
708
612
509
399
281
156
22
-119
-267
-420
-578
-739
-903
-1067
-1230
-1391
-1548
-1700
-1846
-1985
-2117
-2243
-2363
-2478
-2591
-2703
-2817
-2934
-3057
-3186
-3321
-3462
-3609
-3758
-3907
-4054
-4195
-4327
-4448
-4556
-4649
-4727
-4790
-4839
-4875
-4900
-4916
-4926
-4931
-4933
-4933
-4932
-4930
-4927
-4922
-4916
-4906
-4893
-4875
-4852
-4822
-4785
-4742
-4690
-4631
-4565
-4491
-4410
-4323
-4231
-4135
-4037
-3937
-3838
-3742
-3649
-3560
-3477
-3400
-3329
-3263
-3200
-3140
-3080
-3019
-2955
-2885
-2809
-2725
-2634
-2534
-2426
-2311
-2191
-2066
-1939
-1809
-1680
-1552
-1426
-1304
-1185
-1071
-961
-856
-755
-658
-565
-475
-388
-302
-218
-134
-50
34
118
201
285
367
448
527
603
676
747
815
883
951
1020
1093
1171
1255
1346
1445
1551
1663
1781
1901
2023
2144
2263
2377
2488
2594
2697
2799
2902
3007
3119
3240
3371
3513
3668
3835
4014
4202
4397
4598
4801
5004
5206
5405
5600
5791
5978
6162
6343
6522
6701
6878
7055
7230
7403
7572
7735
7889
8034
8167
8285
8387
8472
8540
8590
8624
8643
8649
8644
8632
8614
8592
8570
8548
8525
8503
8479
8452
8419
8377
8322
8251
8162
8053
7921
7767
7591
7394
7178
6944
6696
6435
6165
5888
5606
5320
5032
4744
4457
4172
3890
3613
3342
3079
2824
2579
2343
2119
1904
1699
1502
1314
1131
954
781
612
447
286
130
-20
-165
-301
-430
-549
-660
-762
-856
-941
-1020
-1092
-1157
-1216
-1268
-1312
-1347
-1373
-1388
-1391
-1382
-1362
-1330
-1288
-1237
-1179
-1117
-1051
-985
-918
-854
-793
-735
-681
-632
-587
-548
-515
-490
-472
-465
-468
-485
-515
-560
-621
-697
-788
-894
-1012
-1144
-1285
-1435
-1591
-1751
-1915
-2081
-2247
-2412
-2577
-2739
-2900
-3059
-3216
-3372
-3528
-3683
-3840
-3999
-4159
-4321
-4486
-4651
-4817
-4982
-5143
-5300
-5449
-5590
-5720
-5838
-5943
-6034
-6113
-6178
-6232
-6275
-6308
-6332
-6349
-6360
-6364
-6364
-6359
-6349
-6335
-6318
-6298
-6275
-6249
-6222
-6194
-6164
-6133
-6101
-6067
-6029
-5988
-5941
-5889
-5828
-5760
-5683
-5598
-5505
-5406
-5301
-5194
-5085
-4978
-4874
-4776
-4684
-4599
-4524
-4457
-4399
-4349
-4305
-4268
-4235
-4205
-4177
-4149
-4121
-4091
-4059
-4024
-3986
-3946
-3903
-3858
-3813
-3767
-3721
-3677
-3635
-3595
-3559
-3526
-3496
-3470
-3447
-3426
-3407
-3388
-3370
-3351
-3331
-3308
-3281
-3250
-3214
-3172
-3123
-3066
-3001
-2926
-2842
-2747
-2640
-2522
-2391
-2247
-2090
-1919
-1735
-1537
-1326
-1103
-869
-626
-375
-118
141
401
659
911
1157
1394
1619
1833
2035
2225
2403
2570
2728
2879
3023
3163
3299
3432
3564
3694
3822
3948
4072
4193
4310
4424
4533
4638
4739
4836
4928
5017
5102
5183
5260
5334
5403
5468
5528
5582
5630
5670
5701
5723
5734
5732
5717
5687
5640
5576
5493
5390
5267
5124
4961
4780
4581
4367
4139
3900
3651
3394
3131
2863
2591
2317
2039
1759
1478
1194
909
623
338
55
-224
-497
-761
-1014
-1256
-1483
-1695
-1890
-2069
-2233
-2382
-2518
-2644
-2762
-2872
-2977
-3079
-3176
-3270
-3359
-3441
-3515
-3577
-3626
-3660
-3675
-3672
-3648
-3605
-3542
-3463
-3368
-3261
-3144
-3021
-2893
-2764
-2635
-2508
-2382
-2258
-2136
-2013
-1890
-1765
-1636
-1503
-1365
-1221
-1071
-915
-754
-588
-419
-246
-71
105
281
457
632
806
979
1150
1319
1487
1654
1820
1985
2148
2309
2468
2624
2775
2919
3056
3184
3300
3405
3496
3573
3636
3685
3722
3748
3765
3775
3779
3779
3776
3771
3763
3753
3739
3719
3691
3653
3604
3541
3464
3373
3267
3146
3013
2870
2717
2558
2394
2228
2062
1898
1736
1579
1426
1279
1138
1002
872
746
623
503
384
263
141
14
-118
-257
-404
-558
-720
-889
-1063
-1242
-1423
-1604
-1785
-1962
-2134
-2300
-2459
-2609
-2751
-2882
-3003
-3112
-3210
-3294
-3364
-3420
-3460
-3485
-3495
-3491
-3473
-3445
-3407
-3363
-3315
-3265
-3214
-3166
-3119
-3075
-3033
-2991
-2948
-2902
-2851
-2793
-2727
-2653
-2569
-2476
-2377
-2272
-2163
-2054
-1946
-1841
-1743
-1652
-1570
-1497
-1432
-1376
-1326
-1281
-1239
-1199
-1159
-1116
-1070
-1018
-962
-900
-833
-762
-687
-612
-538
-467
-401
-343
-295
-258
-235
-226
-232
-254
-291
-342
-407
-484
-571
-666
-767
-873
-981
-1090
-1199
-1308
-1414
-1519
-1623
-1725
-1827
-1928
-2029
-2132
-2234
-2338
-2441
-2543
-2645
-2744
-2841
-2936
-3028
-3117
-3204
-3291
-3378
-3466
-3556
-3648
-3742
-3836
-3930
-4019
-4101
-4172
-4227
-4263
-4275
-4261
-4218
-4145
-4042
-3911
-3754
-3574
-3375
-3162
-2939
-2711
-2479
-2249
-2021
-1797
-1577
-1363
-1151
-943
-735
-527
-316
-102
118
344
578
820
1072
1334
1605
1886
2176
2472
2773
3077
3379
3677
3967
4246
4509
4753
4977
5178
5355
5509
5639
5749
5840
5915
5976
6028
6073
6113
6149
6185
6219
6251
6282
6309
6330
6344
6348
6341
6319
6281
6226
6155
6065
5960
5839
5705
5561
5409
5252
5094
4937
4783
4634
4492
4356
4227
4103
3984
3868
3754
3641
3527
3412
3297
3183
3070
2960
2856
2760
2673
2597
2534
2483
2446
2421
2406
2401
2403
2409
2418
2428
2437
2444
2448
2448
2446
2442
2436
2430
2425
2422
2424
2430
2443
2462
2488
2522
2562
2608
2660
2714
2771
2828
2884
2937
2985
3029
3067
3099
3127
3150
3170
3189
3206
3224
3243
3263
3283
3303
3320
3332
3338
3335
3322
3297
3260
3212
3152
3085
3012
2937
2864
2795
2733
2682
2642
2613
2594
2584
2579
2576
2570
2558
2535
2499
2446
2375
2286
2178
2053
1912
1760
1598
1430
1259
1087
917
750
587
428
274
123
-25
-173
-321
-470
-622
-778
-938
-1103
-1272
-1445
-1621
-1800
-1980
-2161
-2341
-2520
-2697
-2873
-3046
-3216
-3385
-3552
-3717
-3881
-4043
-4204
-4363
-4519
-4671
-4816
-4953
-5078
-5191
-5287
-5364
-5421
-5457
-5471
-5462
-5433
-5386
-5323
-5249
-5166
-5080
-4993
-4910
-4833
-4764
-4706
-4657
-4619
-4589
-4566
-4548
-4533
-4519
-4504
-4488
-4469
-4446
-4420
-4391
-4361
-4328
-4295
-4261
-4228
-4195
-4163
-4131
-4099
-4067
-4034
-4000
-3964
-3927
-3888
-3846
-3803
-3758
-3711
-3663
-3614
-3564
-3515
-3467
-3420
-3376
-3336
-3299
-3267
-3241
-3219
-3203
-3192
-3185
-3182
-3181
-3182
-3184
-3185
-3186
-3185
-3182
-3177
-3170
-3161
-3150
-3136
-3121
-3102
-3081
-3057
-3029
-2997
-2961
-2921
-2878
-2831
-2781
-2731
-2679
-2628
-2579
-2531
-2485
-2441
-2398
-2356
-2313
-2266
-2216
-2158
-2092
-2015
-1926
-1823
-1705
-1572
-1423
-1260
-1082
-891
-690
-479
-262
-41
182
405
626
844
1058
1268
1475
1680
1885
2091
2299
2512
2730
2954
3184
3418
3655
3894
4131
4365
4592
4810
5017
5212
5392
5558
5708
5844
5965
6072
6167
6249
6320
6381
6434
6480
6521
6558
6593
6627
6663
6700
6739
6780
6821
6862
6900
6932
6955
6967
6964
6945
6908
6853
6779
6689
6583
6463
6332
6193
6047
5895
5741
5583
5424
5261
5097
4930
4761
4590
4417
4243
4069
3896
3724
3554
3387
3222
3059
2897
2736
2574
2412
2248
2082
1916
1749
1583
1419
1257
1100
947
799
657
519
385
254
125
-4
-134
-266
-399
-535
-673
-814
-955
-1098
-1242
-1387
-1532
-1678
-1824
-1970
-2116
-2262
-2406
-2548
-2687
-2822
-2952
-3077
-3196
-3309
-3418
-3524
-3628
-3733
-3841
-3955
-4075
-4203
-4341
-4488
-4643
-4806
-4974
-5145
-5318
-5489
-5656
-5817
-5971
-6116
-6251
-6374
-6484
-6582
-6666
-6735
-6790
-6829
-6854
-6863
-6857
-6838
-6806
-6764
-6711
-6651
-6584
-6511
-6434
-6352
-6264
-6171
-6071
-5962
-5842
-5710
-5564
-5403
-5227
-5034
-4826
-4604
-4368
-4121
-3863
-3598
-3325
-3047
-2764
-2478
-2189
-1899
-1606
-1314
-1020
-729
-440
-153
130
407
679
944
1203
1454
1700
1939
2172
2399
2621
2837
3047
3250
3444
3629
3802
3962
4108
4238
4352
4450
4531
4597
4649
4688
4716
4735
4746
4751
4750
4744
4732
4715
4691
4659
4618
4567
4505
4433
4349
4254
4149
4035
3913
3785
3653
3518
3380
3242
3103
2963
2822
2680
2536
2389
2239
2085
1928
1767
1605
1442
1281
1124
975
835
708
597
503
428
372
337
320
322
339
371
413
464
522
583
645
708
770
830
887
941
993
1042
1089
1133
1176
1218
1258
1296
1334
1372
1409
1445
1481
1517
1552
1586
1619
1650
1677
1701
1720
1733
1740
1739
1731
1716
1692
1663
1627
1586
1542
1495
1447
1399
1352
1305
1260
1217
1175
1133
1091
1049
1002
955
902
845
781
711
635
553
465
373
275
175
73
-31
-134
-237
-340
-440
-540
-639
-737
-835
-934
-1034
-1135
-1236
-1338
-1440
-1540
-1637
-1729
-1815
-1893
-1962
-2020
-2066
-2100
-2123
-2134
-2135
-2127
-2111
-2088
-2062
-2033
-2004
-1975
-1949
-1926
-1907
-1892
-1881
-1873
-1867
-1861
-1854
-1843
-1828
-1805
-1773
-1732
-1680
-1618
-1547
-1466
-1379
-1287
-1192
-1098
-1006
-918
-837
-764
-700
-646
-600
-564
-536
-515
-500
-490
-483
-478
-474
-469
-461
-451
-438
-420
-398
-372
-343
-311
-278
-247
-217
-192
-173
-161
-158
-163
-176
-198
-226
-259
-296
-334
-372
-407
-439
-466
-488
-505
-516
-523
-525
-523
-518
-510
-499
-485
-469
-450
-427
-402
-374
-343
-310
-276
-241
-206
-172
-140
-112
-87
-68
-54
-46
-46
-52
-66
-86
-114
-147
-186
-229
-276
-325
-376
-426
-475
-522
-567
-609
-648
-684
-717
-748
-776
-801
-824
-844
-860
-873
-881
-883
-880
-871
-856
-835
-807
-775
-738
-698
-655
-609
-560
-510
-457
-400
-340
-275
-204
-126
-40
54
158
270
392
522
660
804
955
1109
1267
1427
1587
1747
1905
2060
2212
2360
2504
2644
2779
2910
3038
3163
3285
3405
3523
3639
3753
3864
3971
4073
4168
4256
4335
4403
4459
4503
4532
4548
4549
4536
4508
4467
4412
4344
4265
4176
4077
3969
3855
3735
3611
3484
3356
3229
3102
2977
2855
2736
2618
2503
2388
2273
2156
2036
1912
1781
1643
1497
1342
1179
1006
827
641
449
255
60
-133
-322
-505
-678
-840
-990
-1127
-1251
-1363
-1463
-1554
-1638
-1718
-1797
-1877
-1960
-2048
-2143
-2244
-2352
-2464
-2580
-2697
-2812
-2924
-3028
-3125
-3211
-3286
-3349
-3400
-3440
-3470
-3492
-3507
-3518
-3526
-3532
-3540
-3549
-3561
-3576
-3593
-3614
-3635
-3658
-3679
-3699
-3715
-3727
-3735
-3738
-3735
-3729
-3720
-3708
-3694
-3681
-3668
-3656
-3645
-3634
-3624
-3611
-3596
-3575
-3549
-3514
-3470
-3416
-3351
-3275
-3188
-3091
-2985
-2871
-2748
-2620
-2485
-2346
-2203
-2056
-1906
-1755
-1602
-1448
-1293
-1137
-979
-821
-659
-495
-325
-149
35
228
432
646
870
1104
1346
1595
1846
2098
2347
2589
2822
3041
3244
3430
3597
3743
3869
3975
4062
4131
4184
4221
4246
4259
4263
4259
4247
4230
4207
4178
4143
4101
4051
3993
3924
3844
3752
3647
3529
3398
3254
3098
2930
2752
2565
2368
2163
1951
1731
1504
1272
1033
790
544
295
48
-198
-441
-677
-908
-1132
-1349
-1560
-1767
-1973
-2179
-2388
-2602
-2824
-3053
-3290
-3534
-3784
-4037
-4289
-4538
-4780
-5010
-5227
-5428
-5609
-5770
-5909
-6026
-6120
-6192
-6243
-6272
-6282
-6274
-6251
-6215
-6170
-6118
-6064
-6010
-5960
-5916
-5880
-5853
-5836
-5827
-5825
-5827
-5830
-5832
-5828
-5818
-5797
-5765
-5721
-5664
-5595
-5514
-5423
-5321
-5210
-5093
-4968
-4839
-4706
-4571
-4435
-4300
-4168
-4041
-3919
-3805
-3698
-3600
-3509
-3423
-3343
-3264
-3185
-3104
-3018
-2927
-2830
-2728
-2620
-2510
-2399
-2289
-2184
-2084
-1992
-1907
-1829
-1758
-1691
-1626
-1561
-1493
-1419
-1338
-1248
-1149
-1040
-922
-795
-661
-521
-376
-228
-77
75
227
378
528
677
822
965
1104
1238
1368
1493
1612
1725
1834
1937
2035
2128
2218
2303
2387
2468
2548
2627
2707
2788
2871
2958
3047
3140
3236
3335
3435
3536
3634
3728
3815
3893
3960
4013
4051
4075
4082
4075
4054
4022
3979
3930
3875
3818
3759
3700
3641
3585
3529
3475
3422
3371
3320
3271
3224
3180
3141
3108
3083
3068
3064
3073
3096
3133
3185
3250
3328
3417
3514
3619
3726
3835
3941
4041
4133
4215
4284
4338
4376
4399
4406
4398
4377
4345
4304
4258
4209
4161
4117
4078
4050
4030
4024
4029
4045
4070
4103
4142
4183
4223
4259
4289
4310
4319
4316
4300
4271
4229
4175
4111
4040
3962
3881
3798
3714
3633
3553
3477
3404
3335
3269
3205
3142
3080
3018
2954
2889
2820
2748
2673
2593
2511
2425
2336
2244
2151
2056
1960
1862
1764
1664
1564
1461
1357
1250
1141
1030
915
799
679
558
435
311
187
62
-64
-189
-314
-439
-564
-688
-813
-936
-1059
-1180
-1300
-1417
-1531
-1641
-1748
-1849
-1945
-2036
-2121
-2200
-2273
-2341
-2403
-2459
-2508
-2551
-2587
-2615
-2636
-2648
-2651
-2646
-2632
-2609
-2579
-2542
-2499
-2452
-2401
-2348
-2294
-2242
-2191
-2142
-2098
-2056
-2019
-1986
-1955
-1927
-1899
-1872
-1843
-1811
-1776
-1737
-1694
-1646
-1595
-1541
-1486
-1432
-1381
-1335
-1295
-1264
-1242
-1231
-1230
-1240
-1259
-1287
-1322
-1363
-1408
-1456
-1506
-1556
-1607
-1656
-1705
-1751
-1796
-1838
-1876
-1912
-1943
-1969
-1989
-2004
-2012
-2015
-2009
-2000
-1983
-1962
-1936
-1905
-1871
-1834
-1794
-1751
-1706
-1659
-1610
-1560
-1509
-1458
-1407
-1357
-1310
-1265
-1223
-1186
-1152
-1123
-1098
-1076
-1058
-1042
-1028
-1016
-1004
-994
-983
-972
-960
-947
-932
-916
-898
-878
-856
-832
-806
-778
-749
-719
-690
-661
-635
-613
-596
-584
-579
-582
-592
-609
-632
-662
-696
-733
-772
-811
-849
-884
-917
-945
-969
-988
-1002
-1012
-1020
-1022
-1024
-1022
-1018
-1014
-1008
-1000
-994
-986
-977
-968
-959
-950
-940
-931
-923
-914
-906
-897
-888
-877
-863
-846
-824
-797
-763
-721
-671
-611
-542
-463
-375
-277
-172
-58
61
185
313
443
572
700
825
946
1061
1169
1271
1365
1451
1531
1604
1673
1736
1797
1855
1912
1967
2021
2075
2127
2177
2225
2268
2307
2340
2367
2387
2400
2407
2406
2399
2385
2364
2337
2304
2264
2217
2163
2103
2036
1963
1884
1800
1712
1622
1530
1437
1345
1254
1163
1075
987
900
814
727
640
553
465
378
292
207
126
50
-22
-87
-147
-200
-247
-290
-328
-364
-399
-433
-467
-500
-534
-566
-596
-621
-641
-652
-654
-644
-622
-586
-536
-473
-396
-306
-205
-93
28
157
293
435
583
734
889
1046
1206
1366
1527
1687
1845
2001
2155
2304
2448
2587
2720
2848
2969
3085
3194
3298
3396
3489
3577
3660
3737
3808
3874
3933
3985
4029
4065
4093
4111
4121
4121
4112
4093
4067
4032
3989
3940
3884
3822
3755
3682
3604
3522
3435
3343
3247
3147
3042
2933
2821
2704
2584
2460
2332
2199
2062
1920
1771
1616
1454
1284
1105
918
723
521
312
98
-119
-338
-556
-772
-983
-1188
-1385
-1573
-1751
-1918
-2074
-2219
-2353
-2476
-2590
-2694
-2789
-2875
-2953
-3022
-3085
-3140
-3188
-3229
-3264
-3294
-3318
-3337
-3352
-3361
-3367
-3368
-3363
-3353
-3337
-3313
-3281
-3241
-3191
-3131
-3061
-2981
-2893
-2797
-2695
-2589
-2481
-2374
-2269
-2169
-2075
-1989
-1911
-1842
-1781
-1729
-1684
-1645
-1611
-1581
-1554
-1528
-1504
-1481
-1459
-1438
-1420
-1404
-1391
-1382
-1378
-1379
-1385
-1396
-1413
-1434
-1459
-1486
-1516
-1546
-1574
-1601
-1625
-1644
-1658
-1667
-1670
-1669
-1662
-1652
-1640
-1627
-1616
-1606
-1601
-1601
-1606
-1616
-1631
-1651
-1673
-1695
-1716
-1734
-1747
-1753
-1750
-1739
-1719
-1690
-1653
-1610
-1561
-1510
-1456
-1403
-1351
-1302
-1256
-1213
-1174
-1138
-1105
-1074
-1043
-1012
-980
-944
-904
-857
-803
-740
-666
-581
-484
-374
-253
-119
25
179
340
507
679
852
1026
1198
1368
1534
1695
1851
2003
2149
2290
2426
2556
2682
2802
2916
3025
3127
3222
3310
3390
3464
3530
3588
3640
3684
3722
3754
3779
3798
3809
3813
3809
3796
3774
3740
3696
3640
3572
3492
3401
3300
3191
3073
2951
2824
2696
2567
2440
2314
2191
2069
1949
1829
1707
1581
1450
1312
1166
1012
851
683
510
336
164
-2
-160
-304
-432
-542
-633
-703
-753
-785
-800
-803
-795
-779
-759
-737
-714
-693
-673
-656
-639
-624
-608
-590
-569
-545
-517
-484
-447
-406
-360
-312
-262
-210
-158
-107
-58
-10
34
76
114
148
180
208
234
258
280
302
324
346
369
394
421
449
478
508
538
567
595
619
640
656
666
669
664
652
631
602
566
522
472
417
357
293
227
158
88
17
-57
-133
-211
-294
-381
-474
-573
-679
-792
-911
-1036
-1167
-1300
-1437
-1574
-1712
-1848
-1983
-2116
-2247
-2376
-2503
-2630
-2754
-2878
-3001
-3121
-3239
-3353
-3462
-3565
-3660
-3747
-3826
-3895
-3956
-4008
-4053
-4091
-4124
-4151
-4174
-4192
-4205
-4213
-4215
-4210
-4197
-4175
-4144
-4104
-4057
-4002
-3941
-3877
-3811
-3744
-3680
-3619
-3562
-3509
-3461
-3416
-3373
-3332
-3289
-3244
-3196
-3142
-3083
-3019
-2948
-2873
-2795
-2713
-2632
-2550
-2471
-2396
-2325
-2259
-2198
-2143
-2094
-2049
-2008
-1970
-1936
-1903
-1871
-1840
-1810
-1780
-1750
-1721
-1693
-1666
-1639
-1614
-1590
-1567
-1545
-1522
-1497
-1471
-1441
-1406
-1365
-1317
-1261
-1197
-1123
-1041
-950
-852
-747
-637
-522
-403
-283
-162
-40
82
204
326
448
570
692
816
941
1067
1195
1326
1458
1594
1732
1873
2019
2170
2326
2488
2658
2834
3017
3207
3403
3602
3804
4006
4206
4401
4589
4767
4934
5088
5229
5356
5469
5568
5654
5727
5789
5838
5877
5904
5921
5926
5922
5906
5881
5847
5805
5755
5700
5640
5576
5510
5441
5370
5297
5220
5139
5052
4957
4854
4740
4616
4481
4334
4177
4009
3833
3650
3460
3266
3069
2871
2671
2472
2273
2076
1880
1687
1496
1308
1122
939
760
583
410
239
72
-92
-253
-410
-564
-714
-859
-999
-1133
-1261
-1382
-1497
-1604
-1705
-1799
-1887
-1971
-2049
-2124
-2195
-2263
-2329
-2392
-2451
-2508
-2562
-2612
-2659
-2703
-2744
-2782
-2817
-2852
-2885
-2917
-2948
-2980
-3010
-3039
-3066
-3090
-3112
-3129
-3143
-3152
-3156
-3155
-3151
-3143
-3131
-3118
-3102
-3086
-3068
-3051
-3034
-3018
-3004
-2992
-2983
-2978
-2977
-2981
-2990
-3004
-3024
-3049
-3078
-3109
-3141
-3173
-3203
-3229
-3249
-3264
-3271
-3271
-3264
-3251
-3231
-3206
-3176
-3143
-3107
-3068
-3027
-2984
-2939
-2891
-2841
-2788
-2733
-2675
-2615
-2552
-2488
-2423
-2355
-2287
-2216
-2143
-2066
-1984
-1897
-1804
-1702
-1593
-1474
-1347
-1211
-1067
-915
-758
-595
-429
-260
-89
84
257
430
603
776
949
1120
1290
1458
1624
1786
1943
2096
2243
2383
2518
2646
2769
2887
3000
3110
3219
3326
3432
3539
3646
3753
3860
3966
4070
4170
4267
4357
4440
4514
4579
4634
4677
4708
4727
4735
4732
4717
4693
4659
4618
4569
4515
4457
4395
4331
4264
4196
4126
4054
3981
3905
3827
3746
3662
3576
3487
3396
3304
3212
3120
3030
2941
2855
2770
2688
2607
2527
2447
2366
2283
2198
2111
2021
1928
1834
1738
1641
1544
1446
1348
1249
1150
1049
946
841
733
622
509
393
276
158
42
-71
-180
-283
-380
-469
-551
-625
-692
-752
-806
-854
-898
-937
-971
-1002
-1030
-1055
-1076
-1094
-1110
-1123
-1135
-1146
-1156
-1166
-1176
-1185
-1195
-1204
-1211
-1217
-1219
-1220
-1216
-1210
-1201
-1190
-1178
-1166
-1155
-1147
-1141
-1140
-1142
-1147
-1155
-1164
-1173
-1182
-1187
-1188
-1184
-1174
-1156
-1132
-1099
-1060
-1012
-959
-899
-833
-761
-684
-603
-518
-430
-341
-250
-160
-71
17
101
183
261
335
407
476
543
608
673
736
800
862
923
982
1039
1093
1142
1187
1226
1260
1289
1312
1331
1345
1355
1362
1366
1368
1368
1365
1361
1355
1347
1338
1327
1316
1303
1290
1276
1262
1248
1234
1220
1206
1191
1175
1157
1138
1118
1095
1071
1044
1016
985
952
916
879
839
797
753
707
660
612
565
520
479
442
410
386
368
358
355
358
365
376
388
398
407
412
412
408
399
387
372
358
345
336
331
334
343
361
385
416
453
493
535
578
619
656
689
717
738
753
762
766
765
760
753
746
738
732
729
728
730
735
742
750
757
761
761
755
741
718
684
640
585
519
446
365
278
189
99
9
-78
-161
-240
-313
-382
-446
-506
-563
-619
-673
-727
-782
-838
-895
-953
-1012
-1075
-1138
-1203
-1269
-1337
-1407
-1478
-1553
-1630
-1709
-1792
-1877
-1966
-2056
-2148
-2241
-2334
-2426
-2516
-2604
-2689
-2769
-2845
-2917
-2983
-3044
-3101
-3153
-3201
-3244
-3285
-3322
-3356
-3388
-3419
-3448
-3476
-3504
-3532
-3560
-3588
-3618
-3648
-3679
-3710
-3741
-3772
-3801
-3828
-3852
-3872
-3888
-3900
-3908
-3911
-3911
-3907
-3901
-3893
-3883
-3873
-3863
-3852
-3841
-3829
-3816
-3801
-3784
-3763
-3739
-3711
-3679
-3642
-3602
-3559
-3513
-3465
-3416
-3366
-3315
-3264
-3214
-3162
-3111
-3059
-3005
-2950
-2893
-2833
-2771
-2706
-2638
-2568
-2496
-2421
-2346
-2269
-2192
-2116
-2040
-1965
-1892
-1821
-1751
-1683
-1616
-1549
-1483
-1415
-1346
-1274
-1199
-1119
-1036
-947
-853
-754
-650
-541
-427
-309
-188
-63
64
193
323
454
584
712
838
960
1077
1189
1294
1394
1486
1573
1655
1732
1807
1880
1953
2028
2105
2184
2267
2353
2442
2531
2620
2707
2791
2869
2939
3001
3053
3093
3122
3139
3143
3135
3114
3082
3039
2986
2923
2851
2773
2689
2601
2510
2419
2329
2242
2159
2081
2009
1945
1887
1835
1790
1751
1716
1685
1657
1631
1608
1586
1565
1547
1530
1515
1503
1493
1486
1481
1478
1477
1478
1479
1480
1481
1481
1480
1477
1473
1467
1459
1450
1440
1428
1416
1403
1390
1376
1362
1348
1335
1321
1308
1295
1283
1272
1260
1250
1238
1226
1213
1197
1177
1154
1126
1092
1053
1008
959
905
847
787
726
666
608
552
500
453
410
370
334
300
265
230
192
150
102
49
-11
-78
-150
-227
-308
-391
-473
-554
-633
-706
-775
-838
-895
-947
-994
-1039
-1082
-1126
-1171
-1218
-1270
-1326
-1386
-1450
-1517
-1586
-1655
-1722
-1786
-1844
-1896
-1940
-1974
-1999
-2015
-2021
-2019
-2007
-1989
-1963
-1931
-1893
-1851
-1803
-1751
-1695
-1634
-1570
-1502
-1429
-1353
-1273
-1189
-1100
-1006
-910
-807
-700
-586
-468
-344
-216
-83
54
193
335
477
619
761
901
1039
1174
1307
1437
1565
1689
1812
1931
2048
2162
2273
2380
2483
2581
2674
2761
2842
2917
2985
3045
3099
3145
3184
3215
3238
3254
3263
3264
3259
3248
3232
3212
3189
3163
3136
3108
3081
3053
3025
2998
2970
2942
2912
2880
2845
2806
2763
2715
2662
2604
2539
2469
2392
2310
2222
2130
2032
1932
1828
1723
1618
1513
1411
1311
1215
1122
1034
949
868
790
713
637
561
484
405
324
242
156
69
-20
-112
-205
-300
-396
-495
-595
-698
-802
-909
-1016
-1126
-1235
-1343
-1450
-1555
-1656
-1754
-1849
-1940
-2028
-2114
-2199
-2283
-2368
-2454
-2541
-2629
-2716
-2803
-2887
-2966
-3040
-3105
-3161
-3206
-3239
-3260
-3270
-3269
-3258
-3238
-3211
-3177
-3139
-3097
-3053
-3006
-2957
-2906
-2852
-2796
-2737
-2675
-2608
-2538
-2464
-2386
-2305
-2220
-2134
-2045
-1955
-1866
-1776
-1688
-1601
-1517
-1434
-1354
-1276
-1201
-1127
-1055
-985
-916
-847
-780
-713
-647
-583
-519
-457
-397
-339
-283
-229
-177
-127
-79
-33
13
57
100
142
183
223
261
296
328
357
381
400
413
421
424
421
413
402
387
370
352
333
314
296
278
262
248
235
223
213
204
198
194
194
198
206
219
238
263
292
325
362
400
438
474
507
536
560
578
590
598
603
606
611
618
631
651
680
719
769
831
902
984
1074
1170
1272
1377
1484
1591
1698
1803
1906
2005
2104
2199
2291
2381
2468
2553
2635
2715
2792
2866
2938
3006
3070
3131
3188
3242
3292
3338
3380
3419
3455
3488
3517
3544
3568
3589
3606
3620
3629
3635
3636
3631
3621
3606
3584
3555
3520
3478
3428
3370
3305
3231
3148
3057
2957
2848
2730
2604
2471
2333
2189
2043
1895
1748
1603
1462
1327
1197
1075
961
854
755
662
575
493
413
336
259
181
100
16
-72
-164
-261
-362
-467
-575
-685
-795
-904
-1010
-1115
-1215
-1311
-1404
-1494
-1581
-1668
-1756
-1847
-1941
-2040
-2144
-2253
-2367
-2485
-2604
-2723
-2839
-2951
-3056
-3152
-3239
-3315
-3381
-3438
-3485
-3525
-3558
-3587
-3612
-3636
-3659
-3683
-3708
-3734
-3762
-3793
-3826
-3862
-3900
-3942
-3986
-4032
-4081
-4131
-4183
-4234
-4285
-4334
-4380
-4421
-4458
-4489
-4513
-4531
-4542
-4547
-4545
-4537
-4525
-4507
-4486
-4462
-4434
-4403
-4370
-4333
-4293
-4248
-4199
-4144
-4082
-4014
-3939
-3857
-3768
-3673
-3573
-3469
-3363
-3257
-3152
-3051
-2954
-2863
-2778
-2699
-2626
-2559
-2494
-2433
-2371
-2309
-2245
-2177
-2106
-2029
-1951
-1868
-1782
-1696
-1608
-1522
-1437
-1354
-1275
-1199
-1126
-1058
-992
-931
-872
-818
-766
-718
-673
-632
-594
-559
-527
-499
-473
-450
-430
-412
-396
-382
-370
-360
-351
-344
-338
-333
-328
-323
-317
-310
-300
-287
-271
-251
-227
-200
-168
-133
-94
-52
-8
40
90
142
195
250
306
363
420
476
532
587
642
696
750
804
859
916
975
1039
1108
1182
1263
1350
1444
1543
1649
1759
1873
1991
2110
2230
2350
2469
2587
2702
2814
2923
3029
3130
3227
3319
3406
3489
3568
3642
3712
3778
3842
3902
3960
4014
4067
4118
4164
4208
4247
4283
4314
4342
4365
4386
4404
4420
4435
4450
4465
4482
4500
4518
4537
4556
4573
4587
4599
4605
4606
4602
4590
4573
4549
4518
4482
4439
4392
4339
4281
4217
4150
4077
3999
3918
3832
3743
3650
3555
3459
3360
3260
3159
3057
2953
2846
2737
2624
2506
2383
2255
2121
1981
1836
1686
1531
1372
1210
1046
880
712
544
375
207
38
-129
-295
-458
-619
-776
-929
-1077
-1219
-1356
-1486
-1611
-1730
-1844
-1954
-2061
-2166
-2270
-2374
-2478
-2584
-2691
-2800
-2910
-3021
-3132
-3243
-3353
-3460
-3563
-3663
-3757
-3845
-3927
-4002
-4070
-4130
-4183
-4228
-4267
-4299
-4326
-4347
-4364
-4378
-4389
-4397
-4404
-4410
-4415
-4418
-4421
-4421
-4420
-4415
-4407
-4394
-4376
-4352
-4323
-4287
-4246
-4200
-4149
-4094
-4038
-3981
-3923
-3865
-3809
-3754
-3700
-3646
-3592
-3537
-3478
-3416
-3348
-3275
-3194
-3107
-3013
-2912
-2806
-2694
-2578
-2459
-2337
-2212
-2085
-1956
-1825
-1690
-1551
-1408
-1262
-1111
-956
-798
-638
-478
-318
-160
-6
144
289
428
561
689
812
931
1046
1158
1269
1379
1488
1597
1707
1817
1929
2043
2159
2277
2398
2522
2648
2778
2908
3040
3172
3301
3427
3548
3661
3766
3861
3947
4021
4085
4140
4185
4223
4254
4281
4303
4322
4338
4352
4364
4374
4381
4386
4387
4386
4381
4373
4362
4348
4331
4311
4289
4265
4239
4211
4182
4151
4119
4086
4051
4018
3983
3947
3910
3872
3832
3789
3743
3691
3634
3570
3500
3423
3341
3253
3161
3066
2971
2876
2783
2693
2606
2523
2443
2366
2290
2215
2140
2063
1986
1907
1826
1746
1666
1587
1512
1440
1372
1309
1250
1195
1144
1095
1048
1000
954
907
860
811
763
714
667
620
575
533
492
453
416
382
349
317
288
260
234
210
189
170
152
136
119
102
83
59
31
-4
-47
-98
-157
-225
-301
-384
-474
-568
-667
-769
-874
-981
-1089
-1199
-1311
-1424
-1538
-1653
-1767
-1881
-1994
-2103
-2209
-2311
-2407
-2497
-2582
-2661
-2735
-2804
-2869
-2931
-2991
-3048
-3102
-3155
-3206
-3254
-3300
-3344
-3385
-3425
-3464
-3503
-3542
-3582
-3623
-3667
-3712
-3758
-3804
-3849
-3892
-3930
-3962
-3987
-4003
-4011
-4008
-3996
-3975
-3947
-3911
-3870
-3824
-3775
-3723
-3669
-3614
-3559
-3502
-3444
-3386
-3327
-3267
-3207
-3146
-3086
-3025
-2965
-2905
-2845
-2785
-2726
-2667
-2607
-2548
-2489
-2431
-2373
-2318
-2264
-2213
-2165
-2121
-2080
-2043
-2008
-1976
-1944
-1914
-1882
-1848
-1811
-1770
-1725
-1674
-1616
-1553
-1483
-1406
-1322
-1231
-1133
-1028
-917
-800
-676
-548
-415
-278
-138
5
149
295
442
589
738
888
1039
1192
1348
1507
1669
1834
2003
2174
2348
2524
2701
2879
3055
3230
3402
3571
3736
3896
4051
4200
4344
4481
4613
4739
4859
4975
5085
5190
5292
5389
5484
5574
5661
5745
5823
5897
5965
6025
6078
6120
6152
6173
6181
6176
6158
6126
6082
6024
5953
5870
5776
5670
5555
5429
5295
5152
5001
4844
4680
4510
4335
4156
3972
3784
3592
3397
3198
2994
2787
2576
2361
2143
1922
1701
1479
1259
1041
828
620
418
224
36
-145
-319
-489
-655
-818
-980
-1143
-1306
-1471
-1638
-1807
-1978
-2151
-2323
-2495
-2665
-2832
-2994
-3151
-3301
-3444
-3577
-3701
-3814
-3916
-4006
-4085
-4152
-4208
-4253
-4289
-4315
-4334
-4345
-4350
-4350
-4343
-4330
-4311
-4285
-4250
-4206
-4152
-4086
-4011
-3923
-3823
-3713
-3594
-3466
-3332
-3193
-3050
-2905
-2758
-2612
-2465
-2319
-2173
-2027
-1882
-1736
-1590
-1444
-1297
-1151
-1004
-859
-715
-571
-429
-289
-151
-14
120
252
381
506
627
743
854
957
1054
1143
1224
1298
1364
1424
1477
1526
1571
1612
1652
1690
1727
1763
1799
1834
1868
1901
1931
1960
1985
2007
2025
2037
2047
2052
2051
2045
2033
2017
1998
1973
1944
1911
1875
1837
1798
1756
1714
1671
1627
1583
1539
1494
1448
1403
1357
1311
1265
1220
1177
1136
1097
1062
1031
1002
979
959
942
929
918
910
903
899
896
894
894
895
896
899
902
906
908
910
910
907
901
891
876
856
830
799
761
717
668
613
552
485
413
335
252
164
71
-27
-128
-233
-340
-449
-559
-669
-780
-889
-998
-1105
-1212
-1317
-1421
-1525
-1629
-1732
-1835
-1938
-2041
-2144
-2245
-2346
-2445
-2542
-2637
-2730
-2820
-2907
-2991
-3072
-3150
-3224
-3296
-3363
-3427
-3487
-3543
-3595
-3644
-3689
-3730
-3768
-3804
-3837
-3867
-3897
-3924
-3951
-3976
-4000
-4022
-4043
-4064
-4082
-4098
-4113
-4126
-4136
-4145
-4150
-4154
-4154
-4150
-4143
-4131
-4114
-4091
-4062
-4027
-3986
-3940
-3888
-3834
-3777
-3720
-3664
-3610
-3560
-3514
-3473
-3436
-3403
-3372
-3341
-3308
-3272
-3229
-3178
-3117
-3046
-2963
-2869
-2764
-2649
-2526
-2395
-2259
-2118
-1974
-1828
-1680
-1531
-1381
-1230
-1078
-925
-771
-616
-460
-302
-142
19
181
347
514
685
858
1034
1213
1394
1576
1759
1941
2121
2296
2466
2630
2786
2934
3073
3204
3328
3444
3554
3658
3756
3849
3937
4019
4094
4163
4223
4274
4316
4348
4370
4382
4384
4377
4361
4337
4306
4266
4219
4164
4101
4029
3949
3859
3762
3657
3545
3428
3306
3182
3057
2931
2807
2683
2561
2441
2321
2200
2079
1956
1831
1703
1573
1440
1304
1167
1029
891
753
617
481
348
217
89
-35
-155
-270
-380
-484
-581
-671
-753
-829
-898
-962
-1020
-1077
-1130
-1182
-1234
-1285
-1335
-1385
-1432
-1477
-1518
-1553
-1583
-1607
-1624
-1636
-1644
-1649
-1652
-1656
-1661
-1669
-1682
-1698
-1718
-1742
-1768
-1795
-1821
-1847
-1870
-1890
-1905
-1917
-1925
-1929
-1929
-1926
-1919
-1908
-1895
-1877
-1856
-1831
-1803
-1771
-1736
-1698
-1659
-1619
-1580
-1541
-1505
-1471
-1440
-1412
-1387
-1365
-1344
-1323
-1303
-1283
-1260
-1236
-1209
-1180
-1149
-1115
-1079
-1041
-1002
-966
-928
-893
-860
-829
-802
-779
-759
-742
-729
-717
-706
-695
-682
-667
-646
-621
-589
-550
-504
-450
-390
-324
-253
-177
-98
-16
68
153
239
326
415
504
594
685
778
871
965
1059
1153
1246
1337
1425
1511
1593
1671
1746
1817
1884
1948
2009
2071
2131
2192
2255
2320
2388
2461
2538
2619
2704
2792
2882
2973
3063
3150
3232
3307
3374
3432
3480
3517
3543
3559
3565
3563
3553
3536
3514
3487
3456
3421
3384
3343
3300
3254
3206
3155
3101
3046
2987
2927
2862
2795
2722
2644
2560
2469
2369
2261
2145
2020
1889
1752
1612
1470
1329
1192
1059
934
816
707
607
515
430
352
278
208
141
76
12
-50
-110
-168
-224
-277
-327
-374
-419
-461
-502
-541
-581
-622
-663
-706
-750
-794
-839
-883
-924
-963
-998
-1028
-1053
-1072
-1086
-1095
-1099
-1099
-1098
-1094
-1091
-1089
-1088
-1090
-1095
-1104
-1115
-1129
-1146
-1165
-1184
-1203
-1222
-1240
-1257
-1272
-1285
-1296
-1306
-1315
-1323
-1330
-1337
-1343
-1347
-1350
-1350
-1346
-1339
-1326
-1309
-1286
-1258
-1226
-1191
-1155
-1118
-1083
-1050
-1020
-995
-974
-956
-940
-926
-911
-894
-873
-848
-816
-777
-731
-679
-619
-554
-484
-410
-332
-253
-172
-90
-8
73
154
233
310
385
456
525
590
651
709
763
815
863
909
953
994
1034
1071
1106
1136
1163
1183
1198
1206
1206
1200
1186
1167
1142
1112
1080
1046
1012
977
944
912
881
852
824
796
768
740
711
681
650
617
582
545
507
466
423
377
329
277
222
164
103
39
-26
-93
-160
-227
-292
-354
-413
-468
-517
-561
-599
-630
-655
-674
-687
-694
-698
-697
-693
-688
-681
-674
-667
-660
-654
-648
-641
-634
-626
-615
-601
-583
-561
-535
-504
-470
-431
-389
-344
-298
-250
-200
-151
-100
-49
2
53
104
154
203
250
294
335
371
401
425
444
455
461
461
457
449
438
424
410
394
377
360
341
321
298
273
244
211
174
133
86
35
-20
-80
-145
-214
-287
-364
-445
-530
-617
-707
-800
-893
-987
-1081
-1173
-1263
-1350
-1434
-1515
-1593
-1667
-1738
-1806
-1872
-1936
-2000
-2062
-2123
-2183
-2243
-2301
-2359
-2414
-2467
-2517
-2565
-2609
-2649
-2685
-2718
-2746
-2770
-2789
-2805
-2818
-2826
-2831
-2833
-2832
-2828
-2820
-2809
-2795
-2776
-2753
-2726
-2694
-2657
-2614
-2567
-2516
-2461
-2402
-2342
-2280
-2217
-2155
-2094
-2033
-1975
-1917
-1861
-1806
-1752
-1699
-1646
-1594
-1543
-1493
-1444
-1398
-1353
-1311
-1270
-1232
-1196
-1160
-1125
-1089
-1052
-1014
-973
-930
-886
-840
-793
-745
-699
-653
-609
-566
-526
-486
-448
-409
-370
-329
-286
-241
-193
-142
-90
-37
16
70
121
171
219
263
306
346
384
420
456
490
524
557
589
620
649
677
703
727
750
771
792
812
832
853
874
897
920
943
966
987
1006
1020
1034
1042
1046
1047
1045
1042
1038
1034
1033
1033
1038
1046
1058
1073
1092
1114
1138
1163
1190
1219
1248
1279
1311
1345
1381
1420
1461
1504
1550
1598
1648
1699
1751
1804
1859
1914
1969
2025
2083
2140
2197
2252
2305
2355
2400
2439
2472
2497
2514
2523
2525
2522
2513
2502
2489
2476
2465
2457
2451
2449
2450
2454
2459
2464
2468
2471
2471
2468
2462
2453
2441
2427
2412
2397
2382
2369
2359
2352
2348
2348
2353
2362
2374
2391
2410
2433
2457
2482
2508
2533
2558
2582
2604
2624
2643
2661
2678
2695
2713
2731
2751
2773
2796
2819
2843
2866
2887
2906
2921
2932
2939
2941
2940
2934
2926
2916
2904
2892
2879
2867
2854
2842
2828
2814
2798
2779
2759
2735
2710
2682
2653
2623
2593
2562
2532
2502
2473
2444
2415
2386
2355
2323
2288
2250
2209
2163
2112
2056
1993
1924
1848
1765
1673
1574
1466
1352
1231
1104
973
838
701
564
426
289
153
18
-117
-251
-386
-523
-662
-802
-945
-1090
-1235
-1381
-1526
-1668
-1807
-1942
-2072
-2196
-2315
-2428
-2536
-2640
-2739
-2834
-2924
-3009
-3089
-3163
-3230
-3289
-3340
-3382
-3417
-3443
-3462
-3476
-3485
-3492
-3496
-3499
-3502
-3505
-3508
-3508
-3507
-3501
-3490
-3473
-3447
-3413
-3369
-3315
-3253
-3183
-3105
-3021
-2932
-2840
-2746
-2651
-2557
-2464
-2372
-2284
-2198
-2116
-2037
-1961
-1889
-1820
-1753
-1688
-1624
-1563
-1502
-1443
-1385
-1328
-1273
-1221
-1172
-1127
-1086
-1050
-1018
-991
-968
-947
-929
-912
-894
-876
-856
-835
-811
-786
-759
-733
-707
-683
-663
-646
-634
-627
-625
-628
-637
-650
-667
-688
-712
-739
-769
-801
-835
-871
-908
-947
-986
-1027
-1069
-1112
-1156
-1200
-1246
-1293
-1342
-1392
-1444
-1498
-1553
-1609
-1666
-1722
-1777
-1830
-1880
-1927
-1970
-2009
-2043
-2073
-2100
-2124
-2146
-2165
-2184
-2201
-2218
-2235
-2251
-2265
-2279
-2290
-2300
-2306
-2310
-2310
-2306
-2300
-2289
-2276
-2260
-2241
-2219
-2194
-2167
-2138
-2107
-2073
-2037
-1998
-1958
-1915
-1870
-1824
-1775
-1726
-1675
-1624
-1572
-1521
-1470
-1420
-1371
-1324
-1279
-1236
-1196
-1159
-1124
-1091
-1061
-1032
-1004
-979
-954
-929
-903
-878
-852
-826
-800
-774
-749
-725
-702
-682
-663
-648
-636
-627
-622
-620
-622
-627
-634
-643
-654
-665
-675
-685
-693
-699
-701
-701
-697
-690
-679
-666
-649
-629
-607
-583
-557
-528
-498
-467
-433
-397
-359
-318
-274
-227
-176
-120
-60
5
75
150
231
316
406
501
598
698
800
903
1006
1109
1210
1309
1407
1503
1596
1688
1778
1867
1954
2041
2128
2215
2301
2387
2473
2558
2643
2726
2807
2885
2961
3032
3099
3160
3215
3264
3307
3343
3372
3396
3414
3428
3438
3445
3450
3454
3456
3458
3458
3457
3454
3448
3440
3428
3412
3393
3370
3343
3312
3278
3240
3198
3153
3104
3051
2992
2928
2858
2783
2702
2616
2527
2435
2342
2249
2159
2072
1989
1910
1836
1766
1699
1635
1571
1507
1442
1375
1306
1236
1165
1093
1022
955
890
829
773
722
676
635
599
567
538
512
490
469
451
436
423
412
403
395
389
383
378
372
364
355
344
331
315
298
279
258
235
212
186
159
130
98
64
28
-11
-52
-96
-140
-186
-231
-276
-319
-361
-401
-438
-474
-507
-537
-565
-590
-612
-629
-641
-648
-649
-642
-628
-606
-577
-542
-501
-456
-407
-355
-302
-247
-191
-135
-77
-17
46
111
180
252
326
403
480
557
633
704
771
833
888
937
980
1016
1047
1073
1095
1113
1128
1139
1147
1151
1151
1146
1136
1121
1102
1078
1050
1018
986
951
914
877
839
799
758
715
668
617
561
500
433
361
283
201
114
25
-66
-158
-251
-344
-436
-527
-618
-708
-798
-887
-977
-1068
-1159
-1250
-1342
-1434
-1525
-1615
-1704
-1791
-1876
-1959
-2037
-2113
-2185
-2253
-2316
-2375
-2428
-2476
-2518
-2554
-2584
-2608
-2625
-2636
-2640
-2638
-2630
-2615
-2595
-2569
-2537
-2500
-2458
-2411
-2359
-2303
-2243
-2178
-2109
-2037
-1962
-1883
-1803
-1721
-1639
-1557
-1476
-1396
-1319
-1245
-1174
-1106
-1042
-980
-920
-861
-804
-747
-689
-631
-573
-514
-454
-395
-337
-279
-224
-171
-120
-72
-27
16
57
96
133
170
205
240
275
308
342
374
406
436
465
493
519
542
563
581
596
607
613
614
610
601
586
567
543
516
487
457
427
398
371
348
327
310
297
285
276
269
262
255
248
241
232
223
214
204
195
185
175
165
155
145
134
122
110
96
82
68
55
42
31
23
17
14
14
18
25
36
50
67
87
110
137
166
199
235
274
316
361
407
454
501
547
592
635
675
712
747
779
809
837
865
893
921
950
980
1010
1043
1076
1109
1142
1175
1207
1238
1268
1296
1322
1346
1369
1389
1408
1425
1439
1452
1462
1471
1478
1484
1489
1492
1494
1496
1496
1494
1491
1485
1477
1465
1450
1432
1410
1385
1357
1328
1297
1265
1234
1203
1174
1147
1122
1099
1078
1058
1039
1020
1000
981
959
936
909
880
846
809
768
722
672
617
558
496
430
361
291
219
146
74
1
-71
-142
-212
-282
-351
-420
-490
-559
-628
-698
-767
-836
-904
-971
-1036
-1099
-1161
-1221
-1279
-1338
-1395
-1454
-1513
-1573
-1634
-1696
-1759
-1822
-1883
-1943
-2000
-2052
-2100
-2141
-2177
-2207
-2231
-2250
-2264
-2276
-2284
-2291
-2298
-2305
-2312
-2320
-2329
-2338
-2348
-2357
-2365
-2371
-2376
-2378
-2377
-2373
-2367
-2357
-2344
-2329
-2311
-2290
-2266
-2238
-2208
-2174
-2136
-2093
-2047
-1997
-1943
-1886
-1826
-1763
-1699
-1633
-1566
-1499
-1433
-1366
-1299
-1233
-1166
-1098
-1030
-960
-890
-818
-745
-670
-596
-520
-445
-370
-295
-222
-149
-78
-7
61
129
195
260
323
385
444
501
556
609
658
705
748
789
827
862
895
926
955
983
1008
1033
1056
1077
1097
1115
1131
1145
1155
1163
1168
1168
1165
1158
1146
1131
1111
1087
1060
1029
997
962
926
888
850
812
773
734
694
654
612
569
525
479
432
383
332
281
229
177
126
75
26
-22
-67
-110
-151
-189
-224
-257
-286
-312
-335
-354
-369
-380
-388
-392
-392
-388
-381
-370
-356
-338
-317
-293
-264
-232
-196
-156
-111
-63
-11
45
103
162
223
285
346
407
466
524
579
633
685
735
783
829
873
914
953
989
1022
1052
1079
1103
1125
1144
1162
1179
1195
1210
1225
1240
1253
1265
1275
1281
1284
1282
1274
1262
1244
1221
1193
1162
1127
1089
1050
1008
966
923
877
830
780
729
674
618
559
499
439
378
318
259
203
148
95
44
-7
-58
-110
-163
-217
-274
-332
-391
-450
-508
-564
-616
-664
-706
-743
-774
-800
-822
-840
-855
-868
-880
-892
-902
-913
-923
-932
-939
-945
-950
-952
-954
-953
-953
-951
-950
-950
-949
-949
-949
-948
-944
-938
-927
-911
-889
-860
-825
-782
-733
-678
-618
-554
-486
-417
-346
-274
-204
-134
-67
-2
60
119
174
227
276
322
367
409
451
492
533
575
617
660
704
747
789
830
868
903
935
962
985
1004
1018
1031
1041
1049
1056
1064
1072
1081
1091
1102
1115
1128
1141
1153
1165
1175
1183
1189
1193
1194
1194
1191
1187
1181
1175
1168
1162
1157
1153
1152
1154
1159
1168
1181
1197
1217
1240
1266
1293
1321
1350
1378
1406
1432
1457
1482
1506
1530
1554
1580
1608
1639
1672
1709
1748
1790
1834
1880
1926
1971
2013
2055
2092
2124
2152
2174
2190
2201
2207
2208
2205
2197
2186
2172
2154
2134
2109
2080
2047
2008
1964
1913
1857
1794
1726
1653
1576
1495
1413
1329
1245
1162
1081
1000
921
844
768
692
617
541
466
390
314
239
164
91
19
-52
-120
-186
-250
-312
-373
-432
-490
-549
-607
-665
-724
-783
-843
-905
-967
-1030
-1094
-1160
-1226
-1293
-1360
-1428
-1494
-1560
-1623
-1682
-1738
-1789
-1835
-1876
-1912
-1943
-1971
-1995
-2017
-2037
-2059
-2081
-2104
-2129
-2154
-2181
-2207
-2231
-2254
-2273
-2288
-2298
-2302
-2301
-2294
-2283
-2267
-2248
-2227
-2205
-2183
-2162
-2143
-2127
-2114
-2104
-2098
-2095
-2094
-2095
-2097
-2100
-2103
-2104
-2103
-2099
-2091
-2079
-2063
-2041
-2015
-1982
-1945
-1903
-1856
-1806
-1752
-1696
-1639
-1582
-1525
-1470
-1417
-1367
-1320
-1276
-1235
-1197
-1161
-1126
-1092
-1059
-1025
-990
-954
-917
-879
-841
-801
-762
-722
-683
-643
-604
-564
-524
-484
-442
-400
-357
-314
-271
-229
-188
-150
-114
-81
-52
-26
-4
17
35
53
70
89
108
129
151
175
201
227
254
282
309
336
363
389
415
439
461
482
500
515
526
532
534
530
520
505
486
462
436
407
377
346
316
286
257
228
198
167
134
98
58
15
-33
-84
-139
-196
-256
-317
-379
-440
-501
-560
-617
-673
-727
-779
-829
-878
-927
-975
-1024
-1074
-1127
-1182
-1241
-1304
-1371
-1442
-1516
-1591
-1666
-1740
-1810
-1874
-1931
-1980
-2017
-2047
-2066
-2077
-2080
-2078
-2072
-2063
-2055
-2047
-2040
-2035
-2031
-2028
-2025
-2021
-2016
-2008
-1997
-1983
-1965
-1943
-1919
-1891
-1860
-1827
-1791
-1753
-1711
-1667
-1621
-1572
-1522
-1470
-1419
-1367
-1317
-1268
-1222
-1176
-1132
-1088
-1043
-997
-946
-892
-832
-768
-698
-624
-547
-467
-388
-309
-231
-157
-86
-18
48
112
176
241
308
377
449
525
605
687
771
856
941
1026
1110
1193
1274
1352
1430
1506
1582
1657
1732
1807
1883
1960
2036
2114
2190
2266
2341
2413
2482
2547
2606
2658
2704
2742
2771
2793
2806
2813
2813
2809
2802
2792
2782
2772
2762
2755
2748
2742
2737
2731
2724
2715
2704
2691
2676
2659
2641
2622
2602
2582
2563
2542
2521
2498
2473
2444
2412
2374
2332
2286
2235
2181
2124
2067
2009
1952
1897
1844
1794
1746
1700
1656
1612
1570
1527
1484
1440
1396
1351
1305
1259
1212
1165
1116
1066
1016
963
910
855
798
742
685
628
573
519
467
417
369
323
277
231
185
138
88
36
-20
-78
-140
-203
-269
-335
-401
-466
-530
-591
-650
-705
-758
-806
-852
-894
-933
-969
-1002
-1031
-1056
-1078
-1095
-1109
-1118
-1122
-1123
-1119
-1112
-1101
-1087
-1072
-1054
-1036
-1016
-998
-979
-960
-942
-925
-907
-889
-871
-852
-831
-809
-784
-758
-729
-698
-665
-630
-594
-556
-517
-477
-437
-397
-356
-316
-277
-239
-202
-167
-134
-103
-74
-48
-25
-4
15
31
45
58
69
78
86
93
98
101
101
99
94
86
74
58
38
13
-15
-49
-86
-128
-174
-224
-278
-336
-397
-461
-528
-597
-667
-739
-811
-883
-954
-1026
-1097
-1168
-1240
-1313
-1387
-1463
-1541
-1622
-1705
-1791
-1878
-1966
-2054
-2142
-2228
-2313
-2394
-2473
-2548
-2619
-2687
-2752
-2813
-2870
-2923
-2972
-3017
-3057
-3092
-3121
-3144
-3161
-3173
-3178
-3179
-3175
-3167
-3156
-3142
-3126
-3108
-3087
-3064
-3038
-3009
-2976
-2938
-2896
-2850
-2799
-2744
-2686
-2625
-2563
-2501
-2439
-2379
-2320
-2263
-2209
-2156
-2104
-2052
-2001
-1949
-1895
-1840
-1784
-1726
-1667
-1608
-1549
-1491
-1434
-1379
-1326
-1275
-1225
-1176
-1126
-1076
-1024
-968
-910
-847
-781
-710
-635
-557
-476
-392
-305
-217
-126
-34
60
155
252
351
450
551
650
749
846
939
1029
1113
1192
1266
1334
1398
1458
1516
1572
1628
1685
1745
1807
1873
1942
2015
2091
2169
2249
2329
2409
2488
2566
2641
2713
2783
2848
2909
2966
3017
3064
3105
3140
3171
3197
3219
3238
3255
3270
3285
3300
3316
3332
3349
3366
3383
3399
3413
3424
3432
3437
3439
3436
3431
3424
3414
3403
3391
3378
3366
3352
3339
3325
3311
3295
3280
3263
3247
3230
3213
3198
3183
3168
3154
3140
3124
3107
3085
3059
3027
2987
2940
2886
2823
2754
2679
2599
2516
2432
2349
2267
2189
2115
2045
1980
1920
1864
1812
1762
1714
1667
1620
1572
1522
1471
1417
1361
1304
1245
1185
1126
1066
1008
953
900
851
804
762
723
687
653
622
592
562
532
501
470
438
405
371
336
301
266
232
197
162
128
93
58
22
-14
-51
-89
-126
-163
-198
-231
-261
-287
-308
-324
-335
-341
-343
-342
-338
-332
-327
-323
-320
-321
-324
-330
-340
-353
-368
-384
-402
-419
-435
-450
-464
-474
-483
-488
-491
-491
-489
-484
-478
-470
-461
-451
-440
-428
-417
-406
-397
-388
-383
-380
-380
-385
-395
-410
-430
-455
-485
-519
-556
-595
-635
-674
-710
-743
-772
-795
-811
-822
-826
-825
-820
-810
-799
-786
-774
-762
-752
-745
-740
-738
-739
-743
-748
-756
-764
-774
-784
-794
-805
-815
-826
-837
-848
-860
-871
-883
-895
-907
-919
-931
-944
-957
-970
-983
-996
-1008
-1022
-1035
-1047
-1058
-1068
-1077
-1085
-1092
-1099
-1105
-1111
-1118
-1126
-1136
-1149
-1165
-1185
-1209
-1236
-1267
-1302
-1340
-1380
-1422
-1465
-1508
-1549
-1587
-1623
-1653
-1678
-1696
-1707
-1711
-1707
-1696
-1678
-1653
-1622
-1586
-1547
-1504
-1460
-1414
-1367
-1319
-1270
-1220
-1168
-1114
-1057
-996
-932
-863
-790
-713
-633
-551
-467
-383
-299
-217
-137
-60
13
83
150
214
274
332
388
441
494
545
595
644
692
740
788
835
882
929
976
1022
1070
1116
1163
1208
1252
1294
1334
1371
1405
1436
1462
1485
1503
1518
1529
1537
1542
1546
1548
1550
1552
1555
1561
1569
1581
1596
1615
1638
1664
1693
1725
1757
1788
1819
1847
1870
1889
1903
1911
1912
1909
1900
1886
1870
1851
1832
1812
1792
1774
1757
1740
1725
1709
1693
1675
1655
1631
1602
1569
1531
1487
1438
1384
1326
1263
1196
1126
1053
978
901
822
742
661
579
496
412
327
241
154
66
-24
-116
-211
-309
-411
-515
-624
-735
-850
-968
-1088
-1210
-1332
-1454
-1575
-1695
-1813
-1928
-2040
-2148
-2254
-2356
-2454
-2550
-2642
-2731
-2817
-2900
-2981
-3059
-3134
-3208
-3280
-3350
-3420
-3489
-3557
-3625
-3692
-3758
-3821
-3882
-3940
-3993
-4041
-4083
-4122
-4154
-4180
-4202
-4220
-4234
-4245
-4254
-4261
-4265
-4267
-4265
-4259
-4247
-4228
-4202
-4167
-4122
-4067
-4005
-3933
-3852
-3765
-3672
-3575
-3475
-3374
-3272
-3172
-3073
-2977
-2884
-2795
-2709
-2627
-2548
-2471
-2396
-2321
-2244
-2166
-2084
-1996
-1902
-1800
-1691
-1573
-1447
-1314
-1175
-1030
-881
-730
-577
-423
-270
-118
33
181
328
472
613
752
886
1016
1142
1262
1377
1488
1594
1697
1797
1897
1998
2101
2208
2318
2431
2548
2666
2785
2901
3012
3116
3211
3296
3368
3428
3475
3511
3537
3554
3563
3567
3568
3565
3561
3556
3551
3546
3541
3535
3531
3526
3522
3518
3514
3510
3504
3496
3485
3470
3450
3423
3388
3346
3295
3236
3170
3098
3020
2939
2855
2770
2684
2598
2513
2429
2345
2262
2178
2095
2013
1931
1851
1773
1698
1627
1559
1495
1435
1377
1322
1267
1212
1156
1097
1035
970
902
832
761
689
619
551
486
424
365
309
254
201
148
93
36
-24
-88
-154
-224
-296
-370
-445
-519
-592
-663
-731
-796
-859
-918
-973
-1025
-1073
-1118
-1159
-1197
-1232
-1264
-1294
-1322
-1349
-1376
-1405
-1435
-1467
-1502
-1540
-1581
-1624
-1668
-1712
-1755
-1795
-1832
-1863
-1889
-1908
-1920
-1926
-1926
-1920
-1910
-1896
-1879
-1860
-1839
-1817
-1794
-1769
-1743
-1715
-1685
-1651
-1615
-1574
-1530
-1483
-1431
-1375
-1316
-1253
-1187
-1118
-1046
-970
-892
-811
-727
-641
-551
-460
-366
-272
-177
-82
11
102
190
273
351
424
492
554
611
662
710
755
796
836
874
911
947
981
1014
1044
1071
1094
1112
1125
1132
1132
1126
1115
1097
1075
1050
1022
993
963
934
906
881
858
837
819
803
788
774
760
745
729
710
689
666
639
610
579
545
511
475
440
405
371
337
305
274
242
211
179
146
110
71
30
-16
-64
-116
-169
-224
-279
-332
-382
-427
-467
-500
-525
-542
-551
-552
-545
-533
-515
-494
-471
-447
-425
-405
-389
-377
-369
-366
-368
-373
-381
-391
-401
-411
-419
-424
-426
-423
-417
-406
-392
-376
-357
-337
-317
-297
-279
-262
-248
-236
-227
-220
-216
-215
-215
-219
-226
-235
-249
-266
-287
-312
-342
-375
-411
-450
-491
-532
-572
-611
-648
-681
-712
-739
-762
-784
-804
-823
-842
-862
-885
-910
-937
-968
-1002
-1038
-1075
-1114
-1152
-1189
-1224
-1255
-1283
-1306
-1325
-1338
-1345
-1347
-1343
-1334
-1320
-1301
-1279
-1253
-1225
-1195
-1164
-1132
-1101
-1071
-1042
-1014
-991
-968
-948
-930
-913
-898
-883
-867
-850
-831
-809
-783
-753
-717
-676
-629
-577
-520
-459
-395
-330
-264
-200
-138
-80
-26
24
68
107
143
175
206
235
264
294
326
358
393
428
464
500
535
570
602
633
661
688
713
737
761
786
811
838
867
899
933
970
1008
1052
1096
1143
1192
1242
1293
1345
1395
1445
1492
1536
1576
1612
1642
1666
1685
1697
1704
1707
1705
1699
1691
1682
1672
1663
1655
1649
1645
1645
1648
1656
1669
1687
1711
1740
1773
1811
1853
1896
1940
1982
2021
2055
2081
2099
2106
2103
2090
2065
2032
1990
1942
1888
1831
1772
1713
1655
1598
1544
1492
1444
1398
1356
1317
1281
1248
1218
1191
1166
1143
1121
1100
1077
1051
1022
990
952
909
861
807
749
689
627
566
507
452
402
359
324
296
275
261
253
250
249
251
253
254
252
248
241
229
214
196
174
150
124
96
68
40
13
-14
-40
-64
-88
-112
-135
-159
-183
-208
-235
-263
-292
-321
-352
-382
-411
-438
-462
-483
-499
-511
-517
-519
-516
-509
-498
-484
-469
-454
-440
-427
-418
-414
-416
-424
-440
-463
-495
-536
-584
-640
-702
-768
-838
-908
-977
-1043
-1104
-1157
-1201
-1236
-1260
-1275
-1280
-1277
-1268
-1254
-1237
-1220
-1204
-1189
-1178
-1169
-1164
-1161
-1159
-1157
-1155
-1151
-1144
-1135
-1123
-1109
-1093
-1076
-1060
-1044
-1031
-1020
-1012
-1006
-1002
-1000
-999
-999
-999
-999
-999
-999
-1000
-1002
-1004
-1010
-1020
-1032
-1047
-1065
-1086
-1109
-1133
-1157
-1182
-1206
-1230
-1252
-1274
-1295
-1315
-1335
-1354
-1374
-1394
-1414
-1435
-1456
-1478
-1501
-1525
-1549
-1575
-1601
-1629
-1656
-1684
-1711
-1737
-1761
-1783
-1803
-1820
-1834
-1847
-1859
-1871
-1883
-1898
-1914
-1934
-1956
-1980
-2004
-2028
-2049
-2065
-2074
-2075
-2066
-2045
-2016
-1976
-1927
-1872
-1811
-1747
-1682
-1619
-1557
-1500
-1446
-1398
-1355
-1317
-1284
-1255
-1231
-1211
-1195
-1181
-1169
-1158
-1147
-1135
-1119
-1098
-1072
-1038
-997
-948
-891
-830
-763
-695
-627
-561
-500
-443
-393
-350
-312
-278
-248
-218
-188
-156
-120
-80
-35
14
66
121
177
233
287
340
390
437
482
524
563
601
637
671
703
734
763
789
814
837
857
875
892
907
921
934
947
959
971
983
995
1006
1016
1027
1038
1049
1061
1075
1090
1108
1127
1148
1170
1193
1215
1235
1253
1268
1278
1285
1288
1287
1284
1278
1271
1264
1256
1250
1243
1238
1232
1227
1222
1216
1211
1207
1204
1203
1207
1214
1227
1246
1270
1299
1331
1365
1398
1430
1457
1478
1492
1497
1494
1483
1465
1441
1413
1384
1353
1323
1295
1269
1246
1225
1208
1192
1179
1168
1160
1154
1151
1151
1155
1162
1173
1188
1205
1224
1243
1262
1280
1295
1308
1317
1322
1325
1325
1324
1322
1320
1320
1321
1324
1329
1336
1345
1356
1367
1379
1392
1406
1420
1436
1453
1472
1494
1518
1546
1576
1609
1645
1683
1722
1761
1800
1839
1875
1910
1942
1972
1998
2021
2041
2058
2072
2084
2093
2099
2103
2106
2106
2106
2104
2102
2099
2095
2092
2088
2084
2079
2073
2067
2059
2049
2036
2021
2003
1981
1955
1925
1892
1854
1813
1768
1720
1668
1613
1555
1494
1430
1364
1296
1226
1154
1082
1008
934
861
788
716
644
574
503
432
360
287
210
131
48
-39
-130
-223
-318
-413
-506
-596
-680
-758
-828
-889
-942
-986
-1022
-1054
-1081
-1105
-1128
-1152
-1178
-1205
-1235
-1268
-1302
-1337
-1371
-1405
-1436
-1465
-1491
-1513
-1531
-1545
-1555
-1560
-1561
-1557
-1547
-1531
-1510
-1482
-1447
-1408
-1364
-1318
-1270
-1223
-1178
-1138
-1104
-1077
-1057
-1046
-1043
-1047
-1058
-1074
-1094
-1118
-1145
-1175
-1208
-1244
-1284
-1327
-1376
-1429
-1487
-1551
-1620
-1693
-1769
-1848
-1929
-2011
-2094
-2175
-2256
-2334
-2410
-2484
-2554
-2620
-2682
-2740
-2792
-2839
-2880
-2917
-2949
-2977
-3003
-3027
-3050
-3074
-3100
-3127
-3156
-3187
-3219
-3251
-3281
-3309
-3332
-3349
-3360
-3363
-3357
-3344
-3322
-3294
-3258
-3217
-3172
-3124
-3074
-3022
-2970
-2918
-2867
-2816
-2765
-2714
-2663
-2611
-2556
-2499
-2438
-2373
-2302
-2226
-2144
-2057
-1964
-1867
-1766
-1662
-1557
-1452
-1347
-1246
-1147
-1053
-963
-879
-800
-725
-657
-593
-533
-479
-428
-381
-338
-298
-260
-224
-189
-154
-117
-78
-36
10
62
119
181
248
320
395
473
551
629
705
778
847
911
969
1022
1070
1115
1156
1196
1236
1276
1320
1367
1420
1478
1541
1611
1686
1765
1848
1932
2017
2100
2179
2253
2319
2378
2427
2467
2497
2518
2532
2538
2541
2540
2538
2537
2539
2544
2554
2568
2586
2607
2631
2655
2678
2699
2714
2725
2728
2723
2711
2692
2666
2635
2600
2562
2523
2485
2449
2416
2386
2361
2341
2325
2313
2304
2298
2293
2288
2282
2274
2263
2247
2225
2198
2164
2124
2078
2025
1968
1907
1843
1778
1712
1648
1586
1526
1470
1416
1366
1317
1270
1223
1175
1126
1074
1018
962
902
841
778
714
651
591
533
478
429
384
345
312
284
262
245
232
225
221
220
223
228
235
244
253
263
273
283
292
300
307
314
320
324
329
332
334
336
336
335
332
328
323
316
307
298
287
277
265
254
243
231
219
206
191
175
156
135
110
82
52
19
-14
-47
-79
-108
-133
-151
-163
-168
-165
-156
-141
-121
-100
-78
-58
-44
-36
-39
-52
-77
-114
-164
-224
-292
-368
-446
-526
-603
-675
-739
-793
-836
-868
-888
-897
-898
-890
-878
-861
-843
-824
-807
-791
-777
-765
-754
-743
-732
-720
-706
-690
-670
-646
-619
-589
-555
-518
-477
-434
-387
-337
-284
-226
-166
-102
-34
36
109
184
259
333
406
476
541
602
656
704
745
778
803
821
832
837
836
831
822
812
800
788
778
769
762
757
755
755
757
759
761
763
763
759
753
742
727
707
683
655
623
588
552
513
474
434
395
356
319
281
245
208
172
135
98
59
20
-21
-62
-104
-146
-187
-228
-268
-307
-345
-382
-418
-455
-492
-530
-571
-614
-659
-707
-759
-812
-867
-923
-980
-1037
-1093
-1148
-1203
-1257
-1311
-1365
-1419
-1474
-1531
-1588
-1645
-1702
-1758
-1811
-1860
-1905
-1943
-1975
-2001
-2020
-2033
-2040
-2043
-2043
-2039
-2035
-2029
-2021
-2016
-2009
-2003
-1996
-1989
-1982
-1976
-1969
-1963
-1958
-1953
-1950
-1948
-1946
-1945
-1943
-1940
-1935
-1928
-1918
-1906
-1890
-1872
-1853
-1833
-1813
-1795
-1779
-1765
-1756
-1749
-1746
-1745
-1746
-1749
-1752
-1754
-1755
-1755
-1753
-1749
-1743
-1735
-1725
-1715
-1704
-1693
-1682
-1671
-1661
-1652
-1645
-1640
-1637
-1636
-1638
-1642
-1648
-1655
-1662
-1670
-1676
-1679
-1680
-1676
-1668
-1656
-1639
-1619
-1595
-1569
-1542
-1515
-1489
-1465
-1442
-1422
-1404
-1387
-1372
-1357
-1343
-1328
-1313
-1297
-1281
-1264
-1247
-1229
-1211
-1192
-1173
-1153
-1132
-1109
-1083
-1054
-1022
-986
-947
-904
-858
-811
-761
-712
-663
-616
-571
-530
-492
-460
-432
-408
-389
-375
-363
-355
-349
-343
-339
-333
-326
-318
-307
-293
-276
-256
-233
-208
-180
-151
-121
-89
-57
-24
10
45
80
117
155
194
235
278
322
367
414
461
508
556
605
653
702
752
803
855
908
964
1022
1081
1142
1204
1267
1330
1393
1454
1514
1571
1626
1679
1730
1778
1825
1871
1916
1960
2003
2045
2086
2125
2161
2194
2223
2247
2265
2276
2280
2276
2265
2247
2222
2190
2154
2113
2070
2025
1980
1936
1894
1856
1821
1791
1766
1745
1728
1714
1703
1692
1682
1669
1655
1636
1614
1588
1559
1525
1490
1453
1416
1380
1346
1315
1288
1264
1243
1225
1209
1194
1179
1163
1146
1128
1109
1089
1070
1052
1038
1029
1025
1027
1037
1054
1078
1107
1141
1177
1213
1248
1279
1306
1327
1341
1348
1348
1342
1331
1317
1300
1282
1265
1250
1237
1228
1223
1222
1224
1230
1239
1249
1259
1268
1276
1280
1280
1275
1264
1246
1223
1194
1159
1120
1078
1034
989
945
903
863
827
795
767
743
723
705
689
675
661
647
632
616
599
580
559
538
515
493
470
447
425
403
381
359
336
312
287
259
229
195
158
118
75
30
-18
-68
-118
-168
-216
-264
-309
-351
-392
-430
-466
-502
-538
-575
-615
-657
-703
-752
-806
-863
-923
-984
-1046
-1107
-1165
-1219
-1268
-1311
-1347
-1376
-1398
-1413
-1423
-1428
-1429
-1428
-1425
-1422
-1419
-1416
-1414
-1413
-1414
-1416
-1419
-1424
-1430
-1438
-1448
-1460
-1475
-1491
-1510
-1530
-1552
-1574
-1596
-1618
-1637
-1654
-1667
-1676
-1681
-1681
-1677
-1670
-1659
-1646
-1631
-1614
-1598
-1583
-1569
-1556
-1546
-1539
-1534
-1531
-1531
-1534
-1538
-1544
-1551
-1558
-1565
-1571
-1575
-1579
-1580
-1580
-1578
-1576
-1573
-1572
-1571
-1572
-1576
-1583
-1592
-1602
-1614
-1625
-1634
-1640
-1642
-1639
-1630
-1614
-1592
-1566
-1535
-1502
-1469
-1437
-1407
-1381
-1360
-1344
-1333
-1328
-1327
-1330
-1336
-1345
-1355
-1366
-1377
-1390
-1402
-1416
-1429
-1442
-1455
-1467
-1477
-1486
-1491
-1492
-1490
-1483
-1471
-1454
-1434
-1409
-1381
-1351
-1318
-1283
-1247
-1208
-1169
-1127
-1083
-1038
-990
-939
-887
-832
-776
-718
-659
-600
-540
-480
-419
-359
-298
-238
-176
-115
-54
7
68
127
184
239
291
340
385
425
463
496
526
553
578
601
623
645
667
690
714
741
770
803
839
880
924
974
1028
1087
1150
1216
1286
1357
1430
1503
1576
1648
1717
1784
1848
1908
1966
2020
2071
2119
2164
2207
2248
2286
2323
2358
2391
2423
2453
2481
2508
2534
2558
2582
2605
2627
2648
2669
2690
2709
2728
2746
2763
2779
2793
2805
2816
2825
2833
2839
2844
2848
2850
2852
2854
2854
2854
2853
2850
2846
2840
2832
2821
2807
2791
2772
2752
2729
2706
2681
2657
2633
2610
2588
2567
2547
2527
2508
2488
2468
2446
2423
2399
2372
2344
2315
2284
2252
2220
2188
2157
2127
2099
2072
2047
2025
2004
1985
1967
1951
1934
1918
1900
1881
1861
1838
1813
1786
1758
1728
1698
1668
1639
1613
1588
1566
1547
1529
1514
1499
1484
1468
1451
1430
1407
1381
1352
1321
1288
1256
1223
1192
1163
1135
1108
1082
1056
1028
998
964
925
881
832
777
718
655
589
523
458
394
334
278
227
182
143
109
81
59
40
26
13
2
-8
-20
-33
-50
-70
-94
-124
-157
-195
-236
-279
-323
-367
-409
-449
-485
-518
-548
-574
-598
-621
-643
-666
-691
-718
-747
-779
-812
-847
-881
-915
-946
-975
-1000
-1022
-1043
-1059
-1073
-1086
-1098
-1110
-1124
-1139
-1157
-1177
-1199
-1224
-1252
-1282
-1314
-1349
-1386
-1425
-1467
-1510
-1555
-1601
-1648
-1696
-1744
-1791
-1836
-1880
-1922
-1960
-1996
-2029
-2058
-2085
-2109
-2130
-2148
-2165
-2179
-2192
-2204
-2214
-2222
-2229
-2235
-2238
-2240
-2239
-2236
-2231
-2223
-2212
-2199
-2185
-2168
-2151
-2133
-2116
-2098
-2082
-2066
-2050
-2035
-2017
-2000
-1979
-1955
-1927
-1893
-1854
-1809
-1759
-1704
-1646
-1584
-1520
-1456
-1393
-1331
-1273
-1218
-1167
-1120
-1078
-1041
-1006
-976
-948
-922
-898
-874
-850
-825
-800
-773
-744
-714
-683
-651
-619
-588
-558
-530
-504
-482
-463
-448
-436
-428
-422
-418
-415
-412
-410
-406
-400
-393
-383
-369
-353
-333
-309
-281
-249
-213
-174
-131
-85
-36
14
66
118
169
219
268
314
359
401
442
480
518
554
589
624
659
692
725
756
786
815
841
866
889
911
931
951
969
988
1006
1022
1040
1055
1068
1079
1087
1091
1091
1087
1078
1065
1049
1029
1006
981
954
926
897
867
836
806
774
743
712
680
647
615
581
547
513
478
442
406
371
335
300
266
234
203
174
147
121
97
73
49
25
-1
-30
-61
-95
-132
-172
-216
-262
-309
-358
-408
-459
-509
-558
-607
-654
-701
-746
-790
-832
-873
-912
-950
-986
-1020
-1056
-1090
-1125
-1161
-1200
-1241
-1285
-1332
-1383
-1437
-1494
-1552
-1611
-1669
-1727
-1783
-1836
-1887
-1934
-1979
-2019
-2057
-2091
-2121
-2146
-2167
-2182
-2190
-2192
-2186
-2173
-2152
-2126
-2095
-2061
-2025
-1989
-1955
-1925
-1900
-1881
-1867
-1860
-1857
-1859
-1865
-1872
-1881
-1889
-1896
-1902
-1906
-1908
-1908
-1905
-1901
-1894
-1886
-1875
-1863
-1847
-1829
-1807
-1782
-1753
-1719
-1680
-1636
-1587
-1533
-1474
-1410
-1342
-1269
-1193
-1114
-1033
-949
-865
-780
-695
-611
-527
-445
-364
-284
-206
-129
-54
20
93
163
232
300
365
429
491
552
612
670
729
787
845
903
962
1020
1081
1140
1198
1256
1313
1368
1421
1473
1521
1568
1612
1654
1693
1729
1763
1794
1822
1848
1870
1890
1906
1919
1928
1934
1937
1936
1932
1924
1912
1896
1876
1854
1828
1802
1774
1748
1723
1702
1685
1674
1668
1668
1674
1684
1697
1712
1727
1741
1751
1757
1758
1754
1744
1730
1711
1689
1665
1639
1613
1588
1564
1541
1519
1500
1484
1470
1459
1452
1450
1453
1461
1474
1494
1518
1547
1579
1614
1650
1685
1720
1751
1779
1804
1824
1840
1853
1864
1872
1879
1885
1892
1901
1911
1923
1938
1956
1976
1998
2021
2047
2071
2093
2112
2127
2134
2134
2125
2107
2079
2041
1997
1944
1887
1826
1764
1703
1643
1586
1532
1481
1432
1385
1337
1289
1238
1183
1125
1062
995
924
850
773
695
615
534
452
371
289
206
123
39
-45
-130
-216
-301
-386
-470
-553
-635
-715
-793
-869
-944
-1016
-1086
-1154
-1218
-1279
-1335
-1386
-1432
-1472
-1506
-1535
-1560
-1580
-1598
-1614
-1629
-1644
-1659
-1675
-1692
-1709
-1726
-1743
-1757
-1770
-1780
-1787
-1792
-1794
-1795
-1794
-1793
-1792
-1791
-1791
-1791
-1791
-1791
-1790
-1788
-1784
-1779
-1771
-1761
-1750
-1737
-1723
-1708
-1693
-1676
-1659
-1640
-1620
-1599
-1576
-1551
-1525
-1497
-1468
-1440
-1413
-1387
-1364
-1344
-1327
-1315
-1306
-1300
-1298
-1297
-1298
-1299
-1300
-1300
-1298
-1295
-1289
-1280
-1269
-1254
-1236
-1214
-1189
-1159
-1125
-1088
-1046
-1000
-953
-904
-853
-801
-750
-701
-654
-609
-567
-528
-491
-456
-422
-389
-355
-321
-285
-248
-208
-167
-125
-81
-37
6
49
90
129
166
201
234
266
297
327
357
388
419
450
482
513
543
571
596
617
634
645
651
651
646
636
622
605
586
566
546
526
507
487
468
449
429
408
385
360
334
307
278
249
221
195
170
149
130
116
104
96
91
87
85
83
80
77
73
67
60
52
43
33
23
13
5
-2
-8
-11
-13
-12
-10
-7
-3
2
6
10
12
14
13
12
9
6
2
-2
-6
-9
-12
-14
-17
-20
-24
-31
-40
-54
-71
-92
-118
-147
-180
-214
-250
-286
-321
-354
-386
-414
-439
-462
-482
-499
-514
-527
-538
-547
-555
-560
-564
-566
-567
-566
-565
-564
-562
-561
-560
-560
-560
-560
-560
-559
-555
-549
-539
-526
-510
-490
-467
-442
-417
-391
-367
-344
-324
-308
-295
-286
-281
-278
-279
-282
-286
-291
-297
-303
-307
-309
-309
-305
-297
-285
-269
-248
-223
-194
-163
-130
-98
-68
-40
-17
2
16
25
30
32
30
28
25
22
21
20
20
20
20
18
15
9
1
-10
-22
-35
-47
-57
-64
-67
-65
-58
-45
-28
-6
17
43
68
93
115
136
154
169
182
193
204
214
225
237
250
266
284
304
326
350
374
400
425
450
474
495
513
528
538
544
545
542
534
522
507
490
473
455
439
425
414
406
402
401
402
406
410
413
415
415
410
401
387
368
343
314
280
243
203
161
119
78
37
-1
-37
-70
-99
-126
-150
-171
-190
-207
-222
-237
-251
-264
-277
-289
-302
-316
-329
-343
-357
-372
-387
-403
-420
-437
-454
-471
-487
-503
-519
-533
-545
-556
-565
-572
-576
-578
-578
-576
-571
-563
-553
-541
-526
-508
-487
-465
-440
-414
-387
-359
-331
-303
-276
-251
-227
-204
-184
-165
-148
-133
-119
-106
-95
-86
-77
-70
-64
-59
-54
-50
-45
-40
-34
-26
-16
-4
12
30
51
75
101
128
158
188
219
249
279
308
335
360
383
403
420
434
446
455
463
470
476
485
495
510
529
553
582
617
656
699
745
791
835
877
914
946
971
989
1000
1006
1008
1006
1002
999
997
997
1000
1008
1022
1038
1059
1082
1108
1135
1163
1191
1217
1242
1264
1282
1296
1306
1311
1311
1305
1294
1279
1258
1234
1207
1179
1149
1120
1092
1067
1044
1025
1010
998
990
984
980
977
974
971
966
959
949
937
921
903
883
860
837
812
788
764
742
721
701
684
667
652
637
621
605
588
568
546
522
496
467
437
406
375
343
313
282
253
224
196
168
140
111
81
51
19
-13
-45
-78
-111
-142
-171
-199
-225
-248
-270
-289
-307
-324
-341
-357
-374
-391
-409
-428
-447
-466
-484
-502
-519
-533
-545
-555
-561
-565
-566
-564
-559
-553
-544
-535
-524
-512
-499
-486
-472
-458
-443
-428
-412
-395
-378
-360
-342
-323
-305
-287
-269
-252
-235
-219
-203
-187
-171
-154
-138
-120
-103
-85
-68
-52
-38
-25
-14
-5
1
7
12
17
24
33
45
61
81
104
130
159
188
217
245
270
292
310
324
336
345
354
362
372
384
399
418
440
465
492
521
550
579
606
632
657
679
701
721
741
761
781
802
824
846
870
893
918
942
968
994
1020
1049
1080
1112
1145
1181
1217
1253
1289
1322
1352
1378
1399
1414
1423
1427
1425
1419
1409
1396
1381
1365
1347
1329
1309
1287
1262
1235
1204
1168
1128
1084
1037
986
932
878
822
767
713
660
607
556
504
453
400
346
289
231
171
109
46
-18
-81
-144
-206
-266
-325
-382
-437
-492
-546
-599
-653
-707
-761
-815
-869
-923
-975
-1026
-1076
-1125
-1172
-1219
-1265
-1311
-1357
-1404
-1452
-1501
-1551
-1600
-1649
-1696
-1740
-1781
-1818
-1850
-1877
-1898
-1915
-1928
-1936
-1942
-1944
-1945
-1943
-1940
-1935
-1928
-1919
-1908
-1895
-1878
-1860
-1838
-1815
-1789
-1762
-1734
-1704
-1673
-1641
-1608
-1574
-1538
-1499
-1460
-1418
-1375
-1331
-1288
-1244
-1203
-1164
-1128
-1095
-1066
-1040
-1018
-997
-979
-961
-943
-925
-905
-885
-862
-839
-814
-789
-763
-737
-712
-686
-660
-634
-608
-580
-551
-521
-489
-456
-422
-387
-352
-317
-284
-252
-221
-193
-167
-143
-122
-101
-83
-65
-47
-30
-12
7
27
48
70
93
117
141
166
190
214
237
259
279
298
316
333
350
367
386
406
427
451
476
503
531
559
586
612
636
658
676
691
703
712
719
725
728
731
733
733
733
730
726
719
709
697
681
663
642
619
595
571
546
522
498
475
451
428
404
379
353
326
298
270
242
213
186
159
134
110
88
65
44
22
-1
-23
-46
-69
-90
-110
-126
-139
-146
-148
-145
-136
-122
-105
-84
-62
-39
-17
4
22
38
53
65
76
86
95
104
114
123
133
143
153
164
175
186
198
212
227
244
264
287
311
338
367
396
425
454
481
507
530
551
570
587
602
615
627
636
644
649
651
651
646
638
626
611
592
571
549
526
503
481
460
441
423
406
389
371
352
330
305
276
244
207
167
123
78
30
-17
-64
-109
-152
-192
-228
-261
-289
-314
-335
-353
-369
-384
-398
-412
-428
-445
-466
-490
-516
-546
-577
-610
-643
-674
-703
-728
-749
-764
-773
-777
-775
-768
-758
-744
-727
-709
-688
-667
-643
-618
-589
-557
-521
-481
-436
-387
-333
-277
-218
-158
-99
-42
12
61
106
145
179
207
230
249
265
278
289
300
310
320
330
340
350
359
366
371
373
370
363
349
329
302
269
229
183
132
77
20
-38
-96
-153
-206
-257
-304
-347
-387
-425
-461
-497
-533
-572
-613
-656
-702
-750
-800
-850
-900
-948
-993
-1034
-1071
-1104
-1132
-1157
-1180
-1200
-1220
-1239
-1259
-1280
-1302
-1325
-1348
-1370
-1391
-1410
-1426
-1439
-1448
-1453
-1455
-1453
-1449
-1442
-1435
-1426
-1416
-1407
-1397
-1386
-1376
-1366
-1355
-1344
-1334
-1324
-1314
-1306
-1299
-1293
-1288
-1285
-1281
-1278
-1274
-1269
-1261
-1250
-1237
-1220
-1200
-1179
-1156
-1134
-1112
-1092
-1076
-1063
-1054
-1049
-1048
-1050
-1053
-1058
-1064
-1068
-1072
-1074
-1075
-1075
-1074
-1075
-1076
-1079
-1086
-1096
-1110
-1128
-1150
-1175
-1203
-1234
-1266
-1299
-1332
-1366
-1398
-1430
-1461
-1490
-1519
-1546
-1573
-1598
-1623
-1646
-1669
-1691
-1712
-1732
-1751
-1769
-1785
-1800
-1813
-1825
-1835
-1841
-1845
-1846
-1842
-1834
-1820
-1801
-1776
-1745
-1707
-1664
-1614
-1558
-1497
-1431
-1361
-1287
-1211
-1132
-1051
-970
-888
-806
-724
-643
-562
-482
-403
-323
-244
-165
-84
-3
80
164
249
336
424
514
604
695
785
876
966
1054
1141
1227
1311
1394
1475
1555
1634
1711
1788
1864
1940
2013
2088
2161
2233
2303
2372
2438
2502
2564
2622
2678
2732
2782
2829
2874
2916
2956
2993
3028
3061
3091
3120
3146
3171
3194
3216
3236
3256
3275
3294
3314
3334
3356
3378
3401
3425
3448
3472
3494
3513
3531
3544
3554
3560
3561
3559
3554
3546
3536
3527
3518
3510
3505
3503
3504
3507
3513
3520
3527
3534
3539
3541
3540
3534
3523
3508
3487
3462
3433
3400
3364
3326
3286
3244
3202
3159
3115
3072
3028
2984
2939
2895
2850
2805
2760
2715
2669
2624
2578
2531
2485
2439
2393
2347
2302
2259
2216
2175
2136
2097
2059
2021
1983
1943
1901
1855
1806
1752
1693
1629
1560
1486
1409
1330
1249
1169
1091
1016
945
880
821
770
725
687
655
629
606
587
569
550
530
508
482
452
418
381
340
297
253
209
167
126
88
52
19
-12
-41
-71
-102
-134
-170
-209
-251
-297
-344
-393
-441
-488
-532
-573
-609
-640
-667
-691
-712
-732
-751
-772
-795
-820
-848
-879
-912
-946
-982
-1016
-1052
-1086
-1119
-1152
-1183
-1214
-1245
-1277
-1309
-1343
-1377
-1411
-1446
-1480
-1513
-1545
-1576
-1605
-1632
-1658
-1682
-1705
-1728
-1749
-1769
-1787
-1803
-1816
-1826
-1832
-1834
-1832
-1826
-1817
-1806
-1793
-1780
-1768
-1758
-1750
-1745
-1744
-1745
-1749
-1755
-1762
-1770
-1777
-1784
-1790
-1795
-1798
-1799
-1798
-1795
-1790
-1781
-1770
-1755
-1737
-1716
-1691
-1663
-1632
-1600
-1567
-1534
-1502
-1471
-1443
-1416
-1391
-1368
-1347
-1326
-1305
-1284
-1263
-1242
-1221
-1200
-1182
-1166
-1153
-1145
-1141
-1143
-1149
-1161
-1176
-1195
-1216
-1239
-1263
-1286
-1308
-1329
-1348
-1366
-1381
-1396
-1408
-1420
-1430
-1439
-1448
-1456
-1465
-1473
-1482
-1492
-1504
-1518
-1534
-1553
-1574
-1598
-1624
-1652
-1680
-1709
-1736
-1762
-1784
-1804
-1820
-1831
-1839
-1843
-1843
-1840
-1835
-1828
-1820
-1812
-1804
-1798
-1792
-1789
-1788
-1790
-1793
-1798
-1806
-1815
-1824
-1835
-1846
-1857
-1867
-1877
-1886
-1893
-1899
-1903
-1906
-1907
-1906
-1903
-1897
-1889
-1879
-1866
-1852
-1836
-1818
-1800
-1783
-1766
-1750
-1736
-1724
-1714
-1705
-1697
-1688
-1678
-1665
-1648
-1626
-1598
-1563
-1522
-1474
-1420
-1362
-1300
-1236
-1170
-1106
-1042
-980
-921
-865
-811
-760
-711
-663
-615
-568
-521
-473
-424
-374
-323
-270
-216
-160
-104
-48
9
66
122
176
229
280
328
374
418
459
499
538
577
616
657
700
745
792
842
895
949
1004
1062
1118
1174
1229
1283
1335
1385
1434
1481
1527
1571
1615
1658
1700
1741
1781
1820
1858
1895
1930
1964
1997
2028
2058
2085
2110
2133
2152
2168
2179
2185
2185
2178
2165
2146
2120
2089
2053
2013
1972
1930
1889
1851
1817
1789
1767
1752
1743
1742
1745
1753
1763
1773
1782
1788
1789
1784
1771
1752
1725
1691
1653
1610
1565
1519
1474
1430
1388
1350
1314
1281
1250
1221
1192
1163
1134
1105
1075
1046
1016
989
964
941
921
905
892
882
875
870
866
863
860
856
852
848
843
837
832
828
825
822
821
821
822
824
826
829
831
833
835
836
836
835
833
829
824
818
810
801
790
779
767
756
746
738
733
730
731
736
743
753
764
774
784
790
792
789
780
765
744
717
687
652
616
580
544
510
479
452
427
406
387
371
356
342
327
312
295
277
258
237
215
192
168
145
122
100
80
62
46
33
22
14
7
3
0
-3
-5
-9
-13
-19
-28
-39
-52
-68
-85
-105
-125
-146
-167
-187
-207
-225
-243
-260
-277
-294
-311
-329
-349
-370
-393
-418
-444
-471
-498
-524
-550
-573
-595
-613
-628
-640
-649
-654
-657
-657
-656
-652
-648
-643
-637
-632
-626
-620
-615
-610
-605
-601
-597
-593
-590
-588
-586
-585
-585
-586
-587
-589
-592
-594
-596
-598
-598
-597
-594
-589
-582
-571
-558
-541
-521
-496
-468
-436
-400
-361
-319
-274
-228
-182
-137
-95
-55
-21
8
31
47
57
62
62
59
55
50
47
47
50
58
70
87
107
129
153
175
196
213
226
233
234
231
222
208
192
174
155
136
119
104
91
80
72
64
58
51
42
30
16
-4
-28
-57
-91
-130
-173
-220
-268
-318
-368
-416
-463
-507
-548
-585
-618
-646
-671
-692
-710
-726
-739
-750
-760
-770
-779
-789
-799
-811
-822
-835
-847
-859
-870
-879
-886
-889
-888
-882
-871
-854
-832
-804
-771
-734
-693
-649
-603
-556
-509
-461
-414
-367
-321
-275
-230
-185
-140
-94
-49
-3
43
89
135
181
227
273
319
364
408
451
493
533
571
607
640
671
699
724
748
770
792
814
837
863
891
923
958
996
1037
1080
1124
1167
1209
1248
1283
1312
1337
1356
1370
1380
1385
1387
1386
1384
1381
1378
1375
1371
1368
1364
1359
1354
1348
1341
1332
1321
1309
1296
1280
1264
1246
1227
1208
1187
1166
1145
1124
1102
1080
1059
1037
1016
995
974
953
932
911
891
871
851
833
816
801
787
776
766
759
752
746
739
730
719
703
683
657
625
587
543
495
442
385
328
269
212
156
102
52
5
-39
-80
-118
-154
-190
-225
-260
-297
-335
-376
-419
-465
-513
-565
-618
-673
-729
-786
-842
-897
-951
-1002
-1051
-1097
-1142
-1185
-1228
-1272
-1318
-1367
-1421
-1479
-1543
-1613
-1687
-1766
-1848
-1932
-2016
-2098
-2178
-2253
-2324
-2390
-2450
-2506
-2556
-2604
-2648
-2690
-2732
-2773
-2814
-2857
-2900
-2943
-2988
-3032
-3075
-3117
-3157
-3195
-3229
-3258
-3283
-3303
-3318
-3327
-3331
-3331
-3325
-3316
-3304
-3290
-3275
-3259
-3243
-3227
-3212
-3197
-3182
-3166
-3149
-3130
-3108
-3082
-3052
-3017
-2978
-2934
-2886
-2834
-2778
-2719
-2657
-2594
-2530
-2466
-2402
-2338
-2276
-2215
-2156
-2100
-2045
-1992
-1940
-1889
-1839
-1787
-1734
-1679
-1620
-1557
-1490
-1419
-1343
-1264
-1182
-1098
-1014
-930
-848
-768
-693
-621
-554
-491
-432
-377
-326
-278
-233
-190
-150
-111
-73
-37
0
36
73
112
154
199
248
302
361
426
496
571
650
731
814
897
978
1056
1130
1199
1261
1316
1364
1405
1439
1468
1492
1513
1532
1551
1571
1594
1620
1652
1688
1730
1778
1830
1886
1945
2004
2062
2119
2173
2222
2267
2307
2343
2375
2405
2433
2461
2489
2518
2549
2581
2615
2649
2683
2715
2745
2771
2792
2808
2818
2823
2824
2821
2816
2808
2801
2794
2788
2784
2782
2782
2784
2785
2786
2785
2781
2772
2758
2736
2707
2671
2626
2573
2513
2447
2375
2299
2221
2142
2063
1986
1913
1844
1781
1723
1671
1625
1585
1548
1516
1485
1456
1427
1395
1362
1325
1283
1238
1189
1137
1081
1024
966
908
852
798
746
698
654
612
574
537
503
469
435
401
366
330
293
255
216
178
139
101
63
27
-8
-42
-75
-106
-137
-166
-195
-224
-252
-280
-308
-336
-364
-393
-423
-454
-486
-519
-552
-587
-621
-655
-688
-719
-747
-772
-793
-811
-825
-836
-845
-853
-861
-871
-883
-899
-919
-943
-973
-1006
-1042
-1080
-1118
-1154
-1187
-1214
-1234
-1246
-1249
-1242
-1226
-1202
-1169
-1130
-1086
-1040
-991
-944
-898
-856
-818
-785
-758
-735
-716
-699
-685
-670
-654
-635
-612
-585
-553
-517
-477
-434
-389
-345
-302
-263
-227
-197
-173
-155
-143
-137
-134
-135
-138
-141
-143
-143
-140
-132
-121
-105
-85
-62
-36
-9
18
43
65
84
97
104
106
101
90
74
53
29
3
-24
-51
-78
-103
-125
-145
-161
-175
-185
-192
-196
-197
-195
-190
-182
-172
-160
-146
-132
-118
-107
-98
-93
-92
-97
-107
-123
-142
-165
-190
-214
-237
-256
-270
-278
-279
-273
-260
-241
-216
-187
-156
-123
-91
-59
-30
-4
18
37
52
64
73
80
86
90
95
101
109
119
132
148
167
190
216
244
274
304
334
362
387
408
424
434
438
435
425
410
389
364
335
304
273
242
213
187
166
149
138
132
132
136
145
156
169
182
194
204
209
210
205
196
182
164
144
122
101
82
65
53
45
42
44
49
57
65
72
77
79
74
64
47
24
-6
-41
-79
-120
-162
-203
-241
-276
-306
-330
-349
-362
-371
-375
-375
-374
-371
-368
-365
-363
-362
-362
-362
-363
-364
-364
-363
-361
-356
-349
-340
-329
-315
-299
-280
-258
-234
-207
-176
-141
-104
-63
-19
27
74
122
168
212
253
290
322
349
371
389
404
417
429
441
455
470
487
507
529
552
576
600
623
644
664
681
697
711
725
738
752
766
782
798
817
836
855
874
893
911
927
941
953
963
972
978
983
986
986
984
979
970
957
939
915
887
853
814
771
725
677
630
584
541
503
471
447
432
426
428
439
458
483
512
545
578
609
637
660
676
684
683
675
659
636
609
580
550
521
496
475
460
451
447
448
454
461
470
479
487
492
496
497
497
495
492
489
487
485
484
484
484
483
482
478
473
465
455
443
429
414
397
380
362
343
323
301
277
250
219
185
146
104
59
11
-37
-86
-134
-180
-225
-267
-308
-347
-386
-425
-466
-508
-553
-600
-648
-698
-748
-797
-844
-889
-930
-968
-1002
-1031
-1058
-1081
-1101
-1120
-1136
-1150
-1161
-1170
-1175
-1177
-1175
-1168
-1156
-1140
-1121
-1099
-1075
-1049
-1024
-999
-975
-953
-932
-911
-892
-872
-852
-830
-806
-780
-751
-720
-687
-652
-615
-577
-539
-499
-460
-422
-384
-347
-312
-278
-247
-219
-193
-170
-150
-133
-118
-104
-90
-77
-63
-47
-30
-11
10
30
50
67
81
89
90
82
66
39
3
-42
-95
-155
-221
-289
-359
-428
-495
-557
-614
-664
-705
-738
-762
-777
-783
-781
-773
-760
-744
-728
-713
-703
-699
-704
-720
-748
-788
-840
-904
-978
-1060
-1148
-1240
-1331
-1421
-1507
-1587
-1658
-1721
-1775
-1819
-1853
-1879
-1896
-1905
-1907
-1904
-1895
-1883
-1867
-1850
-1831
-1812
-1793
-1776
-1759
-1745
-1733
-1723
-1714
-1707
-1700
-1694
-1688
-1682
-1676
-1669
-1663
-1658
-1653
-1650
-1648
-1647
-1648
-1649
-1650
-1650
-1647
-1641
-1629
-1612
-1588
-1557
-1519
-1474
-1423
-1367
-1307
-1245
-1181
-1119
-1058
-1000
-948
-901
-861
-829
-806
-791
-786
-789
-801
-820
-845
-875
-907
-940
-971
-998
-1020
-1035
-1042
-1040
-1030
-1012
-987
-957
-923
-887
-851
-816
-783
-754
-728
-706
-687
-672
-660
-650
-642
-634
-625
-615
-603
-589
-570
-547
-520
-488
-452
-412
-369
-324
-280
-237
-197
-162
-133
-111
-96
-88
-87
-91
-98
-108
-117
-125
-129
-128
-122
-109
-89
-63
-31
7
50
97
149
203
260
319
379
439
498
555
610
659
705
744
778
805
827
844
857
868
877
885
894
904
916
930
946
964
983
1002
1022
1043
1064
1085
1106
1127
1149
1172
1195
1219
1242
1265
1288
1309
1329
1349
1367
1385
1403
1422
1442
1464
1487
1512
1536
1560
1582
1599
1612
1617
1615
1605
1587
1562
1531
1495
1458
1420
1385
1352
1325
1302
1286
1274
1268
1266
1268
1272
1279
1287
1297
1309
1322
1338
1355
1375
1396
1417
1439
1459
1477
1492
1503
1508
1509
1505
1497
1487
1476
1465
1456
1451
1450
1454
1465
1481
1502
1527
1555
1584
1614
1642
1667
1689
1707
1720
1729
1734
1736
1734
1731
1726
1722
1718
1716
1716
1719
1725
1734
1745
1757
1771
1785
1797
1807
1813
1815
1811
1801
1786
1764
1737
1705
1671
1634
1597
1562
1529
1500
1476
1457
1444
1437
1434
1434
1438
1442
1446
1448
1446
1440
1427
1408
1382
1350
1311
1267
1218
1167
1115
1064
1014
967
924
887
855
829
809
793
782
775
770
767
765
764
761
759
755
750
745
739
731
723
714
705
694
682
668
653
636
617
597
575
551
527
502
477
453
429
406
384
364
345
327
310
295
281
270
260
253
249
248
250
254
261
270
280
290
299
306
310
311
309
303
294
282
270
257
245
236
229
225
225
226
230
234
237
238
235
228
215
198
175
148
118
87
56
26
-1
-24
-42
-55
-62
-64
-61
-55
-45
-35
-23
-12
-2
6
12
15
15
12
5
-4
-17
-33
-51
-71
-94
-118
-143
-169
-196
-224
-251
-279
-305
-331
-356
-380
-402
-423
-442
-460
-477
-493
-509
-525
-544
-565
-590
-620
-656
-698
-746
-799
-858
-920
-985
-1050
-1114
-1174
-1229
-1278
-1319
-1352
-1377
-1395
-1405
-1410
-1410
-1407
-1404
-1400
-1398
-1398
-1402
-1410
-1423
-1440
-1462
-1490
-1522
-1559
-1600
-1644
-1692
-1742
-1793
-1844
-1895
-1944
-1991
-2035
-2075
-2111
-2144
-2173
-2199
-2223
-2244
-2264
-2282
-2299
-2314
-2328
-2339
-2347
-2352
-2352
-2348
-2339
-2325
-2306
-2283
-2256
-2225
-2193
-2160
-2125
-2091
-2057
-2024
-1991
-1958
-1925
-1890
-1854
-1815
-1773
-1726
-1676
-1621
-1562
-1499
-1433
-1364
-1293
-1222
-1151
-1082
-1014
-950
-889
-831
-776
-724
-674
-625
-577
-529
-480
-430
-380
-329
-278
-227
-178
-132
-89
-49
-13
19
47
72
96
118
141
165
191
219
251
285
323
363
405
448
493
537
581
624
666
707
747
785
822
857
890
921
949
974
996
1014
1030
1043
1054
1063
1071
1079
1088
1098
1109
1123
1139
1156
1175
1194
1214
1233
1251
1266
1279
1288
1294
1295
1293
1286
1275
1259
1240
1217
1191
1162
1131
1098
1065
1031
999
968
938
912
888
867
849
833
818
805
793
780
766
751
735
717
697
675
652
629
605
580
557
533
510
486
463
439
413
386
356
324
288
249
207
161
114
64
14
-37
-86
-135
-181
-224
-265
-302
-336
-368
-397
-424
-451
-477
-503
-529
-557
-587
-618
-650
-685
-721
-757
-795
-833
-870
-906
-941
-974
-1004
-1033
-1058
-1080
-1099
-1115
-1128
-1138
-1146
-1151
-1156
-1159
-1162
-1164
-1165
-1166
-1167
-1166
-1165
-1164
-1161
-1157
-1153
-1148
-1144
-1140
-1137
-1136
-1138
-1142
-1149
-1158
-1170
-1184
-1199
-1214
-1229
-1243
-1255
-1265
-1274
-1280
-1286
-1290
-1294
-1298
-1303
-1309
-1316
-1324
-1333
-1343
-1353
-1362
-1370
-1377
-1381
-1383
-1383
-1381
-1376
-1370
-1363
-1354
-1345
-1335
-1326
-1316
-1306
-1296
-1285
-1273
-1260
-1245
-1228
-1208
-1185
-1158
-1126
-1090
-1050
-1004
-956
-905
-851
-797
-743
-692
-643
-599
-560
-526
-498
-475
-456
-441
-427
-413
-398
-381
-359
-334
-303
-268
-229
-185
-139
-91
-42
6
54
100
144
185
223
258
291
321
348
373
397
419
440
461
482
504
528
553
580
609
642
677
714
754
795
838
882
927
972
1016
1060
1104
1146
1189
1230
1271
1312
1351
1390
1428
1465
1501
1534
1567
1597
1626
1653
1678
1702
1725
1747
1768
1789
1809
1831
1852
1875
1898
1923
1949
1976
2004
2032
2061
2090
2118
2144
2169
2190
2207
2220
2227
2230
2226
2218
2203
2184
2160
2133
2102
2070
2036
2001
1969
1937
1907
1880
1856
1835
1818
1804
1792
1782
1773
1764
1755
1745
1732
1717
1700
1679
1655
1629
1601
1572
1541
1509
1476
1443
1408
1371
1331
1289
1243
1194
1141
1084
1025
964
903
841
782
725
671
620
573
527
484
441
397
350
301
247
188
125
57
-15
-91
-168
-246
-324
-401
-477
-551
-622
-690
-755
-817
-876
-931
-981
-1028
-1069
-1106
-1138
-1165
-1188
-1207
-1222
-1234
-1245
-1253
-1261
-1268
-1274
-1279
-1283
-1285
-1285
-1282
-1276
-1267
-1256
-1242
-1227
-1210
-1193
-1176
-1160
-1144
-1129
-1115
-1101
-1086
-1071
-1055
-1037
-1016
-995
-972
-949
-925
-902
-880
-860
-842
-827
-813
-801
-790
-778
-765
-750
-731
-710
-684
-654
-620
-584
-544
-503
-461
-419
-379
-341
-305
-273
-246
-223
-205
-192
-184
-182
-184
-191
-201
-214
-228
-244
-259
-272
-282
-288
-289
-285
-277
-264
-247
-227
-205
-183
-162
-143
-127
-114
-105
-99
-95
-93
-92
-92
-90
-86
-81
-73
-64
-53
-41
-30
-19
-10
-3
1
2
1
-3
-10
-19
-30
-42
-57
-74
-91
-111
-131
-153
-174
-196
-217
-237
-256
-272
-286
-298
-308
-317
-326
-335
-345
-356
-369
-383
-397
-410
-422
-430
-433
-429
-419
-401
-376
-345
-308
-268
-227
-186
-147
-112
-82
-56
-35
-19
-5
6
16
25
36
48
60
74
88
102
116
128
140
151
162
173
185
198
215
235
258
285
315
347
382
417
453
487
520
550
577
601
621
638
650
658
663
663
659
652
642
629
615
600
586
573
563
556
554
556
564
575
590
607
625
644
661
675
685
691
692
687
677
660
638
609
575
536
491
441
386
327
265
201
135
70
6
-54
-110
-159
-201
-234
-259
-274
-280
-278
-269
-255
-236
-216
-195
-177
-163
-155
-155
-163
-181
-207
-242
-284
-331
-383
-436
-488
-537
-580
-617
-646
-665
-676
-678
-672
-660
-643
-622
-600
-577
-555
-534
-516
-500
-487
-477
-469
-463
-459
-457
-456
-457
-460
-463
-468
-474
-480
-488
-495
-503
-510
-517
-523
-529
-533
-535
-536
-535
-531
-525
-517
-505
-491
-474
-453
-431
-406
-380
-354
-328
-303
-280
-260
-243
-229
-218
-210
-204
-199
-195
-191
-185
-178
-168
-155
-138
-118
-94
-67
-36
-1
36
76
118
162
207
253
299
345
389
432
473
512
548
581
611
637
662
683
702
718
732
743
751
755
757
754
748
739
726
711
693
674
655
637
621
607
597
590
586
586
589
594
600
607
613
617
620
621
619
615
609
601
592
582
572
562
551
541
530
518
505
489
472
451
427
400
371
339
306
273
240
210
181
157
136
119
106
96
89
82
76
68
58
45
28
7
-17
-45
-76
-108
-141
-173
-203
-231
-256
-277
-294
-307
-316
-322
-325
-325
-324
-322
-319
-317
-315
-315
-316
-319
-324
-332
-341
-354
-369
-385
-404
-424
-446
-468
-491
-513
-536
-557
-578
-598
-616
-633
-647
-660
-671
-679
-684
-687
-688
-686
-683
-679
-674
-670
-666
-664
-663
-665
-668
-673
-679
-685
-691
-696
-699
-700
-698
-693
-686
-677
-666
-654
-641
-629
-616
-604
-592
-579
-565
-549
-532
-513
-492
-469
-446
-424
-403
-386
-373
-367
-366
-373
-387
-407
-432
-461
-492
-524
-554
-581
-604
-622
-634
-640
-640
-636
-629
-619
-608
-597
-587
-579
-574
-572
-573
-577
-583
-591
-601
-610
-619
-627
-633
-636
-637
-636
-631
-625
-616
-607
-597
-588
-580
-573
-567
-564
-562
-562
-563
-565
-568
-569
-570
-569
-567
-562
-555
-545
-533
-518
-500
-481
-459
-436
-412
-387
-361
-336
-311
-287
-265
-244
-225
-207
-191
-176
-160
-144
-126
-105
-82
-54
-23
12
50
91
133
176
218
258
295
327
353
375
390
400
405
407
406
405
404
406
411
420
436
457
484
517
554
595
637
678
717
751
779
799
810
812
804
789
766
738
706
674
643
615
591
574
562
558
559
566
577
591
607
623
638
651
662
669
674
676
675
672
666
659
651
642
633
625
617
611
606
605
606
610
617
628
641
656
673
689
705
719
729
736
737
734
725
712
694
671
646
618
590
561
533
507
484
464
449
438
432
431
435
444
457
474
492
511
530
548
564
576
584
588
589
587
582
577
571
567
565
567
571
579
590
603
617
632
647
661
672
682
690
695
700
704
708
712
717
722
728
734
740
744
746
745
741
734
724
711
696
681
665
650
636
624
613
605
599
593
587
582
575
566
555
542
527
509
490
470
448
426
403
380
357
334
311
288
265
242
220
199
178
160
143
127
114
103
92
83
73
62
49
33
14
-9
-36
-67
-102
-140
-180
-221
-261
-301
-339
-374
-406
-436
-462
-487
-510
-532
-555
-579
-606
-635
-667
-701
-739
-778
-818
-858
-897
-933
-967
-997
-1022
-1045
-1064
-1079
-1093
-1104
-1115
-1126
-1137
-1149
-1161
-1174
-1186
-1199
-1210
-1220
-1229
-1237
-1244
-1251
-1257
-1264
-1273
-1283
-1294
-1308
-1323
-1338
-1354
-1369
-1383
-1395
-1404
-1410
-1414
-1416
-1416
-1415
-1412
-1410
-1407
-1404
-1400
-1395
-1387
-1376
-1362
-1343
-1319
-1291
-1259
-1223
-1186
-1147
-1109
-1072
-1037
-1006
-976
-950
-925
-901
-878
-853
-827
-798
-766
-730
-691
-649
-604
-556
-505
-453
-399
-344
-288
-232
-176
-122
-70
-22
22
61
94
121
140
153
160
161
159
155
149
145
142
143
147
155
167
183
201
222
243
264
284
301
316
327
334
337
335
330
320
307
291
272
253
233
213
195
179
164
152
142
133
124
114
103
87
68
43
13
-23
-65
-111
-160
-212
-266
-321
-375
-428
-481
-532
-583
-633
-683
-732
-781
-829
-875
-919
-960
-997
-1029
-1057
-1080
-1098
-1114
-1127
-1139
-1151
-1165
-1180
-1199
-1220
-1244
-1269
-1296
-1322
-1347
-1369
-1389
-1405
-1417
-1426
-1432
-1435
-1436
-1436
-1435
-1434
-1433
-1433
-1434
-1435
-1438
-1440
-1444
-1447
-1452
-1457
-1462
-1468
-1474
-1480
-1486
-1491
-1496
-1499
-1500
-1500
-1497
-1493
-1486
-1477
-1465
-1452
-1435
-1417
-1396
-1372
-1347
-1319
-1289
-1259
-1227
-1195
-1164
-1134
-1104
-1077
-1050
-1025
-1000
-978
-954
-929
-903
-876
-847
-816
-784
-750
-717
-684
-651
-619
-587
-556
-525
-494
-460
-424
-385
-341
-294
-243
-188
-130
-69
-8
53
113
171
227
280
330
376
420
462
502
541
579
617
655
694
734
776
819
865
913
964
1016
1073
1130
1190
1250
1310
1369
1425
1478
1526
1569
1605
1636
1660
1678
1691
1699
1703
1705
1705
1706
1708
1713
1721
1735
1755
1781
1813
1853
1900
1953
2012
2075
2142
2212
2282
2352
2421
2487
2551
2612
2669
2724
2774
2822
2867
2908
2946
2980
3010
3035
3053
3066
3071
3069
3060
3045
3024
2999
2971
2942
2913
2886
2862
2843
2829
2820
2818
2821
2830
2843
2860
2880
2902
2924
2945
2965
2981
2994
3002
3004
3000
2990
2972
2948
2918
2883
2843
2801
2756
2712
2668
2626
2588
2554
2524
2499
2479
2463
2452
2445
2442
2441
2442
2443
2445
2445
2443
2438
2429
2415
2395
2368
2336
2298
2254
2205
2152
2095
2037
1978
1918
1858
1798
1739
1679
1619
1558
1496
1431
1364
1295
1224
1151
1077
1002
930
858
788
720
655
592
531
472
414
355
296
236
173
109
43
-25
-94
-165
-237
-308
-380
-450
-519
-586
-650
-713
-773
-830
-884
-937
-987
-1035
-1083
-1129
-1176
-1224
-1273
-1324
-1376
-1431
-1487
-1544
-1601
-1658
-1713
-1766
-1816
-1861
-1903
-1940
-1971
-1999
-2021
-2041
-2056
-2069
-2080
-2089
-2097
-2103
-2109
-2115
-2120
-2125
-2131
-2139
-2147
-2158
-2170
-2185
-2203
-2223
-2246
-2270
-2295
-2320
-2345
-2369
-2391
-2410
-2426
-2439
-2449
-2455
-2459
-2460
-2458
-2455
-2451
-2446
-2440
-2434
-2428
-2422
-2416
-2411
-2406
-2401
-2396
-2391
-2386
-2381
-2375
-2370
-2363
-2356
-2348
-2338
-2328
-2316
-2301
-2285
-2265
-2243
-2216
-2186
-2151
-2111
-2068
-2020
-1968
-1915
-1860
-1805
-1751
-1700
-1653
-1609
-1571
-1536
-1505
-1476
-1449
-1421
-1391
-1357
-1318
-1274
-1225
-1169
-1110
-1046
-981
-915
-849
-785
-724
-666
-611
-560
-512
-467
-424
-384
-345
-307
-271
-237
-205
-174
-145
-117
-90
-64
-38
-12
16
45
77
110
146
183
223
263
305
347
389
432
474
516
558
598
637
673
706
735
757
774
782
783
777
764
745
723
700
679
661
650
646
653
669
696
732
776
827
881
936
991
1043
1090
1131
1165
1192
1213
1227
1236
1240
1240
1239
1236
1233
1231
1231
1233
1239
1247
1259
1275
1294
1317
1343
1370
1399
1429
1458
1484
1508
1528
1543
1551
1553
1548
1535
1516
1491
1461
1427
1391
1354
1318
1285
1256
1232
1214
1201
1194
1190
1190
1190
1190
1187
1180
1168
1149
1123
1090
1052
1010
964
917
870
826
786
751
722
700
686
680
681
689
703
721
743
768
792
815
834
848
856
856
847
830
805
773
735
694
650
606
564
525
491
461
435
414
396
381
367
353
339
324
307
288
267
245
222
197
172
146
120
95
70
47
27
9
-4
-14
-20
-23
-23
-23
-24
-30
-41
-61
-91
-132
-183
-243
-310
-381
-451
-517
-577
-626
-664
-689
-703
-707
-704
-696
-686
-676
-670
-666
-667
-670
-675
-680
-683
-685
-685
-684
-683
-685
-691
-704
-724
-751
-785
-822
-858
-888
-908
-911
-896
-858
-798
-717
-620
-511
-398
-286
-185
-98
-30
16
41
48
38
18
-7
-33
-55
-70
-77
-75
-66
-53
-37
-22
-11
-4
-3
-7
-16
-26
-37
-47
-53
-55
-54
-49
-41
-32
-24
-18
-15
-15
-18
-24
-30
-37
-43
-46
-47
-46
-42
-37
-31
-26
-22
-20
-20
-23
-27
-32
-37
-40
-43
-43
-42
-38
-34
-30
-26
-24
-23
-23
-26
-29
-32
-36
-39
-40
-40
-39
-36
-33
-30
-27
-25
-25
-25
-27
-30
-33
-35
-37
-38
-38
-37
-35
-32
-30
-27
-26
-26
-27
-28
-30
-33
-35
-36
-37
-36
-35
-33
-31
-29
-28
-27
-27
-28
-29
-31
-33
-34
-35
-35
-35
-34
-32
-31
-29
-28
-27
-28
-28
-29
-31
-32
-33
-34
-34
-34
-33
-32
-30
-29
-28
-28
-28
-29
-30
-31
-32
-33
-33
-33
-33
-32
-31
-30
-29
-28
-28
-28
-29
-30
-31
-31
-32
-32
-32
-32
-31
-30
-30
-29
-28
-28
-29
-29
-30
-30
-31
-32
-32
-32
-31
-31
-30
-29
-29
-29
-28
-29
-29
-30
-30
-31
-31
-31
-31
-31
-30
-30
-29
-29
-28
-28
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-29
-29
-29
-28
-28
-29
-29
-29
-29
-30
-30
-30
-30
-29
-29
-29
-29
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-25
-26
-26
-26
-26
-26
-26
-26
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-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
-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
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-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
-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
-19
-19
-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
-18
-18
-18
-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
-17
-17
-17
-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
-16
-16
-16
-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
-15
-15
-15
-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
-14
-14
-14
-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
-13
-13
-13
-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
-12
-12
-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
