5
8406
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-47
-47
-47
-47
-48
-48
-48
-48
-48
-49
-49
-49
-49
-50
-50
-50
-50
-50
-51
-51
-51
-51
-52
-52
-52
-52
-53
-53
-53
-53
-54
-54
-54
-54
-54
-55
-55
-55
-55
-56
-56
-56
-56
-57
-57
-57
-57
-58
-58
-58
-58
-59
-59
-59
-59
-60
-60
-60
-60
-61
-61
-61
-62
-62
-62
-62
-63
-63
-63
-63
-64
-64
-64
-64
-65
-65
-65
-66
-66
-66
-66
-67
-67
-67
-67
-68
-68
-68
-69
-69
-69
-69
-70
-70
-70
-71
-71
-71
-71
-72
-72
-72
-73
-73
-73
-74
-74
-74
-74
-75
-75
-75
-76
-76
-76
-77
-77
-77
-77
-78
-78
-78
-79
-79
-79
-80
-80
-80
-81
-81
-81
-82
-82
-82
-83
-83
-83
-84
-84
-84
-84
-85
-85
-85
-86
-86
-86
-87
-87
-87
-88
-88
-88
-89
-89
-90
-90
-90
-91
-91
-91
-92
-92
-92
-93
-93
-93
-94
-94
-94
-95
-95
-95
-96
-96
-96
-97
-97
-98
-98
-98
-99
-99
-99
-100
-100
-101
-101
-101
-102
-102
-102
-103
-103
-103
-104
-104
-105
-105
-105
-106
-106
-107
-107
-107
-108
-108
-108
-109
-109
-110
-110
-110
-111
-111
-112
-112
-112
-113
-113
-114
-114
-114
-115
-115
-116
-116
-116
-117
-117
-118
-118
-118
-119
-119
-120
-120
-121
-121
-121
-122
-122
-123
-123
-123
-124
-124
-125
-125
-126
-126
-126
-127
-127
-128
-128
-129
-129
-129
-130
-130
-131
-131
-132
-132
-133
-133
-133
-134
-134
-135
-135
-136
-136
-137
-137
-137
-138
-138
-139
-139
-140
-140
-141
-141
-142
-142
-143
-143
-143
-144
-144
-145
-145
-146
-146
-147
-147
-148
-148
-149
-149
-150
-150
-151
-151
-151
-152
-152
-153
-153
-154
-154
-155
-155
-156
-156
-157
-157
-158
-158
-159
-159
-160
-160
-160
-161
-161
-162
-162
-162
-163
-163
-164
-164
-164
-165
-165
-165
-166
-166
-166
-167
-167
-167
-168
-168
-168
-169
-169
-169
-169
-170
-170
-170
-171
-171
-171
-171
-172
-172
-172
-172
-173
-173
-173
-173
-173
-174
-174
-174
-174
-174
-175
-175
-175
-175
-175
-175
-175
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-177
-177
-177
-177
-177
-177
-177
-177
-177
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-175
-175
-175
-175
-175
-175
-175
-174
-174
-174
-174
-173
-173
-173
-173
-172
-172
-172
-172
-171
-171
-171
-170
-170
-170
-169
-169
-169
-168
-168
-168
-167
-167
-167
-166
-166
-165
-165
-165
-164
-164
-164
-163
-163
-162
-162
-161
-161
-161
-160
-160
-159
-159
-159
-158
-158
-157
-157
-157
-156
-156
-155
-155
-155
-154
-154
-153
-153
-152
-152
-152
-151
-151
-150
-150
-150
-149
-149
-148
-148
-147
-147
-147
-146
-146
-145
-145
-145
-144
-144
-143
-143
-142
-142
-141
-141
-140
-140
-140
-139
-139
-138
-138
-137
-137
-136
-136
-135
-135
-134
-134
-133
-133
-132
-132
-131
-131
-130
-130
-129
-129
-128
-128
-127
-127
-127
-126
-126
-125
-125
-124
-124
-123
-123
-122
-122
-122
-121
-121
-120
-120
-119
-119
-119
-118
-118
-117
-117
-117
-116
-116
-115
-115
-114
-114
-114
-113
-113
-112
-112
-112
-111
-111
-110
-110
-110
-109
-109
-108
-108
-108
-107
-107
-107
-106
-106
-106
-105
-105
-105
-104
-104
-104
-103
-103
-103
-103
-102
-102
-102
-102
-101
-101
-101
-101
-100
-100
-100
-100
-100
-100
-99
-99
-99
-99
-99
-99
-99
-99
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-98
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-100
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-102
-102
-102
-102
-102
-102
-102
-102
-102
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-104
-104
-104
-104
-104
-104
-104
-104
-104
-103
-103
-103
-103
-103
-103
-102
-102
-102
-102
-102
-101
-101
-101
-101
-100
-100
-100
-100
-100
-99
-99
-99
-99
-98
-98
-98
-98
-97
-97
-97
-97
-96
-96
-96
-96
-95
-95
-95
-94
-94
-94
-94
-93
-93
-93
-92
-92
-92
-91
-91
-91
-90
-90
-90
-89
-89
-89
-88
-88
-87
-87
-86
-86
-85
-85
-84
-84
-83
-83
-82
-82
-81
-80
-80
-79
-79
-78
-77
-77
-76
-76
-75
-74
-74
-73
-73
-72
-71
-71
-70
-70
-69
-68
-67
-67
-66
-65
-65
-64
-63
-63
-62
-61
-61
-60
-59
-58
-58
-57
-56
-56
-55
-54
-53
-53
-52
-51
-50
-50
-49
-48
-47
-46
-46
-45
-44
-44
-43
-42
-41
-40
-40
-39
-38
-37
-37
-36
-35
-34
-33
-33
-32
-31
-30
-30
-29
-28
-27
-26
-25
-25
-24
-23
-22
-21
-20
-19
-19
-18
-17
-16
-15
-15
-14
-13
-12
-11
-10
-10
-9
-8
-7
-6
-5
-4
-3
-3
-2
-1
0
1
2
3
4
4
5
6
7
8
9
10
11
12
12
13
14
15
16
17
18
18
19
20
21
22
23
23
24
25
26
26
27
28
29
30
30
31
32
33
33
34
35
36
36
37
38
39
39
40
41
42
42
43
44
45
45
46
47
48
49
49
50
51
52
53
53
54
55
56
56
57
58
58
59
60
60
61
62
62
63
63
64
64
65
66
66
67
67
68
68
68
69
69
70
70
71
71
71
72
72
72
73
73
73
74
74
74
75
75
75
76
76
76
76
77
77
77
77
78
78
78
78
78
78
79
79
79
79
80
80
80
80
80
80
80
80
80
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
80
80
80
80
80
80
80
80
80
79
79
79
79
79
79
79
78
78
78
78
78
78
78
78
78
77
77
77
77
77
77
77
76
76
76
76
75
75
75
75
75
75
74
74
74
74
74
73
73
73
73
73
72
72
72
72
72
71
71
71
71
71
70
70
70
70
70
69
69
69
69
69
68
68
68
68
67
67
67
67
66
66
66
66
65
65
65
65
64
64
64
64
64
63
63
63
63
62
62
62
62
61
61
61
61
61
60
60
60
60
60
60
59
59
59
59
59
58
58
58
58
58
58
57
57
57
57
56
56
56
56
56
55
55
55
55
55
54
54
54
54
54
53
53
53
53
53
53
53
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
53
53
53
53
53
53
54
54
54
54
54
54
55
55
55
55
56
56
56
56
56
57
57
57
58
58
58
58
59
59
59
60
60
60
60
61
61
61
62
62
62
63
63
64
64
64
65
65
65
66
66
66
67
67
68
68
68
69
69
69
70
70
70
71
71
72
72
72
73
73
73
74
74
74
75
75
75
76
76
76
76
77
77
77
78
78
78
78
79
79
79
79
79
80
80
80
80
81
81
81
81
81
81
81
82
82
82
82
82
82
82
82
82
82
82
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
82
82
82
82
82
82
82
81
81
81
81
81
81
80
80
80
80
79
79
79
79
79
78
78
78
78
77
77
77
77
76
76
76
75
75
75
74
74
74
74
73
73
73
72
72
71
71
71
70
70
70
69
69
69
68
68
67
67
66
66
65
65
64
64
63
63
62
62
61
60
60
59
59
58
57
57
56
55
55
54
53
53
52
51
50
50
49
48
48
47
46
46
45
44
44
43
42
42
41
40
39
39
38
38
37
36
36
35
34
34
33
32
31
31
30
29
29
28
27
27
26
25
25
24
23
23
22
21
21
20
19
19
18
17
17
16
15
15
14
13
13
12
11
11
10
9
9
8
7
6
6
5
4
4
3
2
1
1
0
-1
-1
-2
-3
-3
-4
-5
-6
-6
-7
-8
-8
-9
-10
-10
-11
-12
-13
-13
-14
-15
-16
-16
-17
-18
-19
-19
-20
-21
-22
-22
-23
-24
-24
-25
-26
-27
-27
-28
-29
-29
-30
-31
-31
-32
-33
-34
-34
-35
-36
-36
-37
-38
-38
-39
-39
-40
-41
-41
-42
-42
-43
-44
-44
-45
-45
-46
-46
-47
-47
-48
-48
-48
-49
-49
-50
-50
-50
-51
-51
-52
-52
-52
-53
-53
-54
-54
-54
-55
-55
-55
-56
-56
-57
-57
-57
-58
-58
-58
-59
-59
-59
-60
-60
-60
-61
-61
-62
-62
-62
-63
-63
-64
-64
-64
-65
-65
-65
-66
-66
-67
-67
-67
-68
-68
-69
-69
-69
-70
-70
-71
-71
-71
-72
-72
-72
-73
-73
-74
-74
-74
-75
-75
-76
-76
-76
-77
-77
-77
-78
-78
-78
-79
-79
-80
-80
-80
-81
-81
-81
-82
-82
-83
-83
-83
-84
-84
-84
-85
-85
-85
-86
-86
-87
-87
-87
-88
-88
-88
-89
-89
-90
-90
-90
-91
-91
-91
-92
-92
-92
-93
-93
-94
-94
-94
-95
-95
-95
-96
-96
-96
-97
-97
-98
-98
-98
-99
-99
-99
-100
-100
-100
-101
-101
-101
-102
-102
-102
-103
-103
-103
-104
-104
-104
-105
-105
-105
-106
-106
-106
-107
-107
-107
-108
-108
-108
-108
-109
-109
-109
-109
-110
-110
-110
-110
-111
-111
-111
-111
-112
-112
-112
-112
-112
-113
-113
-113
-113
-113
-113
-113
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-114
-114
-114
-114
-114
-114
-114
-113
-113
-113
-113
-113
-112
-112
-112
-112
-111
-111
-111
-110
-110
-110
-110
-109
-109
-109
-108
-108
-108
-107
-107
-107
-106
-106
-105
-105
-105
-104
-104
-104
-103
-103
-103
-102
-102
-101
-101
-101
-100
-100
-99
-99
-99
-98
-98
-97
-97
-97
-96
-96
-95
-95
-94
-94
-93
-93
-93
-92
-92
-91
-91
-90
-90
-89
-89
-88
-88
-87
-87
-86
-86
-85
-84
-84
-83
-83
-82
-82
-81
-81
-80
-79
-79
-78
-78
-77
-76
-76
-75
-75
-74
-73
-73
-72
-72
-71
-70
-70
-69
-69
-68
-67
-67
-66
-66
-65
-64
-64
-63
-62
-62
-61
-60
-60
-59
-59
-58
-57
-57
-56
-55
-55
-54
-54
-53
-52
-51
-51
-50
-50
-49
-48
-48
-47
-46
-46
-45
-44
-44
-43
-42
-42
-41
-40
-39
-39
-38
-37
-37
-36
-35
-35
-34
-33
-32
-32
-31
-30
-30
-29
-28
-28
-27
-26
-25
-25
-24
-23
-23
-22
-21
-20
-20
-19
-18
-18
-17
-16
-15
-15
-14
-13
-12
-11
-11
-10
-9
-8
-8
-7
-6
-5
-4
-4
-3
-2
-1
0
0
1
2
3
3
4
5
6
6
7
8
9
9
10
11
12
12
13
14
15
15
16
17
17
18
19
19
20
21
22
22
23
24
24
25
26
26
27
28
29
29
30
31
32
32
33
34
35
36
36
37
38
39
40
40
41
42
43
44
44
45
46
47
48
49
49
50
51
52
53
54
55
55
56
57
58
59
60
61
62
63
64
65
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
100
101
102
103
104
105
106
107
108
109
110
111
113
114
115
116
117
118
119
120
122
123
124
125
126
127
128
130
131
132
133
134
136
137
138
139
141
142
143
144
146
147
148
149
151
152
153
155
156
157
159
160
161
163
164
165
167
168
169
171
172
173
175
176
177
179
180
182
183
184
186
187
189
190
192
193
195
196
198
199
201
202
204
205
207
208
210
211
213
214
216
217
219
220
222
223
225
226
228
229
231
233
234
236
237
239
240
242
243
245
246
248
249
251
252
254
255
257
258
260
261
263
264
266
267
269
270
272
273
275
277
278
280
281
283
284
286
288
289
291
292
294
295
297
299
300
302
303
305
306
308
309
311
312
314
315
317
318
320
321
323
324
326
328
329
331
332
334
335
337
338
340
342
343
345
346
348
349
351
352
354
356
357
359
360
362
363
365
366
368
369
371
373
374
376
377
379
380
381
383
385
386
388
389
391
392
394
395
397
398
400
401
403
404
406
407
409
411
412
414
415
417
418
420
421
423
425
426
428
429
431
433
434
436
437
439
441
442
444
446
447
449
451
452
454
456
458
459
461
463
464
466
468
469
471
473
474
476
478
479
481
482
484
486
487
489
490
492
494
495
497
498
500
501
503
504
506
507
509
511
512
514
515
517
518
520
521
523
524
526
527
529
530
532
533
535
536
538
540
541
543
544
546
547
549
550
551
553
554
556
557
559
560
561
563
564
566
567
568
570
571
572
573
575
576
577
578
580
581
582
583
585
586
587
588
590
591
592
593
594
595
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
617
618
619
620
621
621
622
623
624
624
625
626
626
627
628
628
629
629
630
630
631
631
632
632
632
633
633
633
634
634
634
635
635
635
636
636
636
636
636
636
636
636
635
634
633
631
629
626
623
619
615
610
604
599
593
586
580
573
567
560
554
548
543
538
534
530
527
524
521
519
518
517
517
517
518
519
521
523
526
527
529
530
530
529
528
525
521
516
510
504
496
489
481
473
465
457
449
441
434
426
419
412
405
399
393
386
380
374
369
363
357
351
345
339
333
327
320
313
305
296
285
274
262
249
236
221
207
192
178
164
150
136
122
108
95
82
70
57
44
30
17
4
-9
-22
-34
-47
-59
-71
-83
-94
-105
-116
-128
-141
-155
-170
-187
-205
-224
-245
-266
-289
-313
-336
-359
-382
-404
-426
-446
-466
-487
-507
-528
-548
-567
-586
-605
-624
-641
-656
-668
-677
-683
-686
-688
-688
-687
-684
-680
-675
-670
-666
-661
-658
-654
-650
-646
-641
-635
-628
-620
-613
-607
-603
-600
-601
-605
-612
-623
-636
-651
-667
-683
-700
-717
-734
-752
-771
-791
-813
-838
-867
-900
-935
-974
-1014
-1058
-1102
-1144
-1185
-1224
-1259
-1291
-1322
-1350
-1376
-1401
-1425
-1448
-1471
-1493
-1515
-1538
-1561
-1583
-1603
-1621
-1637
-1651
-1662
-1670
-1677
-1682
-1685
-1688
-1690
-1691
-1691
-1688
-1684
-1677
-1667
-1655
-1640
-1622
-1602
-1581
-1560
-1540
-1521
-1504
-1489
-1477
-1468
-1463
-1461
-1463
-1469
-1479
-1490
-1502
-1515
-1527
-1541
-1556
-1572
-1590
-1607
-1624
-1641
-1657
-1674
-1689
-1703
-1715
-1726
-1733
-1737
-1737
-1735
-1732
-1730
-1729
-1728
-1729
-1732
-1739
-1748
-1761
-1774
-1786
-1797
-1805
-1812
-1816
-1819
-1821
-1822
-1824
-1826
-1827
-1826
-1825
-1822
-1819
-1816
-1810
-1802
-1791
-1779
-1766
-1754
-1742
-1730
-1719
-1709
-1699
-1689
-1678
-1664
-1649
-1633
-1617
-1601
-1584
-1564
-1541
-1517
-1492
-1468
-1447
-1427
-1408
-1391
-1375
-1361
-1348
-1333
-1315
-1293
-1270
-1245
-1220
-1196
-1173
-1153
-1136
-1121
-1110
-1101
-1093
-1086
-1079
-1071
-1062
-1052
-1040
-1027
-1012
-999
-984
-970
-957
-946
-937
-931
-928
-926
-924
-922
-920
-918
-916
-914
-910
-905
-900
-895
-890
-886
-883
-881
-879
-878
-876
-875
-874
-874
-872
-868
-861
-851
-839
-827
-816
-803
-790
-775
-757
-736
-712
-684
-653
-619
-583
-545
-506
-467
-430
-395
-363
-334
-307
-282
-259
-236
-213
-190
-167
-142
-115
-87
-59
-32
-8
13
29
42
52
60
67
75
83
92
100
108
115
120
123
123
120
115
108
101
94
86
77
67
57
47
35
22
6
-13
-34
-57
-79
-101
-120
-136
-148
-155
-155
-149
-137
-118
-96
-71
-47
-26
-8
5
14
19
20
19
17
18
23
33
49
70
93
117
141
162
179
191
196
193
183
168
152
138
127
121
117
116
116
119
124
130
138
146
152
156
158
156
151
143
131
116
100
82
65
52
44
42
44
47
52
60
68
78
89
99
110
122
134
147
159
169
175
176
173
167
161
154
149
145
143
143
147
154
163
172
179
183
182
176
165
150
131
109
83
54
22
-10
-40
-65
-84
-98
-108
-114
-118
-122
-126
-132
-142
-156
-175
-198
-221
-243
-261
-275
-286
-294
-299
-301
-300
-297
-293
-290
-290
-294
-301
-312
-326
-344
-364
-385
-405
-422
-434
-441
-443
-442
-439
-436
-436
-439
-448
-463
-484
-511
-539
-567
-590
-610
-629
-647
-667
-687
-707
-726
-742
-754
-763
-769
-773
-775
-775
-775
-775
-774
-772
-771
-769
-767
-765
-763
-762
-762
-765
-769
-775
-779
-782
-784
-782
-779
-772
-762
-748
-734
-722
-715
-714
-719
-727
-738
-750
-760
-768
-773
-771
-763
-749
-731
-712
-693
-678
-667
-661
-658
-659
-661
-664
-667
-670
-673
-677
-680
-682
-684
-686
-690
-694
-698
-702
-706
-709
-712
-714
-715
-716
-714
-709
-702
-694
-685
-677
-672
-669
-667
-668
-670
-675
-682
-691
-698
-703
-703
-700
-697
-696
-698
-703
-712
-721
-732
-744
-758
-771
-785
-796
-806
-814
-820
-825
-829
-834
-840
-846
-853
-859
-864
-870
-876
-884
-893
-903
-914
-925
-937
-951
-967
-985
-1002
-1018
-1033
-1047
-1060
-1074
-1087
-1099
-1109
-1115
-1117
-1117
-1116
-1113
-1108
-1102
-1092
-1077
-1058
-1034
-1006
-975
-941
-906
-871
-837
-806
-779
-755
-735
-719
-706
-695
-685
-677
-669
-661
-651
-642
-632
-622
-613
-606
-601
-598
-597
-598
-600
-602
-603
-603
-604
-605
-609
-617
-630
-649
-674
-704
-739
-778
-819
-862
-907
-950
-993
-1033
-1071
-1108
-1145
-1185
-1229
-1276
-1328
-1384
-1444
-1508
-1573
-1637
-1699
-1758
-1812
-1863
-1910
-1952
-1988
-2021
-2051
-2080
-2110
-2139
-2167
-2193
-2214
-2231
-2241
-2246
-2248
-2246
-2244
-2242
-2240
-2238
-2234
-2227
-2216
-2201
-2181
-2160
-2138
-2117
-2099
-2086
-2081
-2086
-2100
-2126
-2162
-2207
-2259
-2317
-2379
-2443
-2508
-2572
-2635
-2699
-2764
-2831
-2899
-2969
-3037
-3103
-3166
-3226
-3284
-3341
-3398
-3456
-3513
-3569
-3620
-3666
-3703
-3732
-3751
-3760
-3759
-3751
-3739
-3726
-3717
-3716
-3721
-3733
-3748
-3765
-3782
-3797
-3807
-3809
-3802
-3784
-3758
-3723
-3683
-3638
-3592
-3547
-3504
-3464
-3428
-3395
-3367
-3343
-3323
-3304
-3283
-3256
-3221
-3175
-3120
-3058
-2992
-2925
-2859
-2798
-2743
-2696
-2658
-2629
-2607
-2590
-2575
-2561
-2547
-2533
-2517
-2499
-2479
-2458
-2434
-2410
-2385
-2359
-2336
-2318
-2305
-2301
-2307
-2320
-2341
-2364
-2387
-2406
-2419
-2427
-2430
-2431
-2432
-2432
-2433
-2435
-2437
-2439
-2441
-2442
-2441
-2439
-2435
-2432
-2430
-2429
-2432
-2436
-2442
-2447
-2448
-2444
-2434
-2419
-2401
-2382
-2363
-2346
-2331
-2319
-2311
-2308
-2310
-2316
-2322
-2325
-2322
-2312
-2296
-2274
-2249
-2220
-2189
-2156
-2122
-2089
-2057
-2029
-2003
-1979
-1957
-1935
-1915
-1897
-1883
-1875
-1872
-1877
-1888
-1905
-1929
-1960
-1998
-2043
-2092
-2143
-2193
-2240
-2285
-2329
-2373
-2420
-2470
-2524
-2581
-2643
-2707
-2774
-2842
-2910
-2978
-3043
-3105
-3162
-3213
-3254
-3285
-3302
-3304
-3292
-3268
-3235
-3197
-3157
-3116
-3073
-3028
-2979
-2923
-2859
-2784
-2697
-2596
-2484
-2364
-2241
-2117
-1993
-1868
-1743
-1617
-1492
-1372
-1259
-1156
-1066
-988
-921
-860
-800
-733
-656
-561
-449
-321
-182
-39
98
225
336
429
504
562
605
640
673
712
763
828
907
996
1092
1191
1287
1378
1459
1529
1585
1628
1659
1678
1688
1692
1693
1692
1691
1690
1686
1679
1672
1665
1661
1662
1669
1680
1692
1702
1711
1716
1718
1719
1716
1710
1701
1692
1686
1686
1694
1710
1732
1759
1788
1817
1844
1868
1887
1901
1910
1916
1920
1923
1928
1933
1942
1953
1967
1985
2005
2024
2041
2055
2061
2055
2035
2000
1949
1886
1816
1743
1674
1613
1563
1523
1493
1469
1447
1424
1398
1368
1333
1293
1251
1206
1163
1123
1086
1053
1020
988
955
921
889
859
832
810
792
777
765
754
742
730
716
701
687
674
665
660
661
669
682
700
722
748
776
808
844
883
927
974
1022
1073
1125
1178
1232
1286
1339
1390
1438
1484
1528
1568
1605
1637
1667
1694
1722
1752
1784
1818
1853
1891
1930
1971
2012
2052
2088
2119
2144
2162
2174
2182
2191
2201
2216
2236
2262
2294
2332
2377
2425
2477
2529
2581
2631
2679
2726
2773
2822
2877
2938
3006
3082
3166
3258
3357
3460
3565
3669
3767
3860
3944
4019
4088
4151
4213
4276
4342
4412
4488
4571
4662
4761
4865
4973
5077
5175
5262
5336
5396
5444
5482
5514
5542
5569
5597
5629
5668
5713
5766
5825
5888
5954
6019
6084
6146
6206
6262
6316
6366
6411
6452
6489
6523
6556
6589
6623
6657
6691
6722
6751
6775
6792
6802
6803
6795
6779
6757
6732
6706
6679
6653
6628
6603
6578
6553
6525
6496
6464
6430
6396
6364
6334
6310
6293
6282
6276
6276
6277
6281
6285
6289
6292
6294
6294
6294
6295
6297
6302
6307
6314
6319
6324
6329
6335
6341
6349
6359
6370
6384
6400
6416
6432
6444
6453
6455
6451
6440
6423
6398
6366
6327
6282
6233
6181
6128
6075
6025
5979
5938
5903
5874
5853
5837
5826
5818
5812
5805
5797
5788
5777
5764
5750
5735
5719
5703
5688
5678
5673
5673
5678
5687
5696
5704
5711
5715
5717
5715
5711
5703
5694
5685
5679
5678
5684
5696
5714
5737
5763
5790
5816
5839
5858
5871
5876
5873
5862
5844
5821
5795
5766
5733
5697
5658
5616
5572
5528
5481
5430
5375
5316
5253
5189
5124
5060
4994
4928
4860
4790
4720
4649
4577
4505
4432
4357
4278
4198
4116
4035
3954
3875
3796
3718
3641
3567
3496
3428
3365
3305
3249
3196
3146
3098
3053
3011
2973
2938
2906
2876
2847
2819
2791
2765
2740
2714
2689
2662
2633
2601
2567
2528
2486
2443
2401
2361
2325
2294
2268
2246
2227
2209
2191
2171
2148
2121
2090
2055
2015
1971
1924
1878
1834
1793
1757
1726
1700
1679
1661
1647
1634
1621
1608
1595
1582
1569
1555
1540
1525
1510
1495
1482
1471
1463
1457
1454
1451
1447
1444
1441
1440
1440
1442
1445
1449
1453
1459
1465
1472
1479
1486
1493
1499
1504
1508
1511
1513
1517
1521
1526
1533
1540
1548
1555
1560
1563
1561
1553
1541
1526
1507
1486
1463
1437
1410
1384
1358
1332
1304
1272
1237
1196
1152
1103
1050
992
931
867
801
734
666
596
526
456
385
314
244
173
102
31
-43
-120
-203
-290
-382
-477
-575
-675
-775
-875
-972
-1067
-1159
-1247
-1332
-1415
-1498
-1580
-1663
-1747
-1830
-1914
-1998
-2082
-2166
-2248
-2328
-2404
-2473
-2536
-2592
-2643
-2690
-2736
-2782
-2827
-2875
-2924
-2975
-3026
-3075
-3120
-3158
-3190
-3214
-3231
-3245
-3256
-3266
-3277
-3289
-3301
-3312
-3323
-3333
-3342
-3349
-3354
-3357
-3358
-3358
-3357
-3355
-3352
-3348
-3344
-3338
-3333
-3327
-3322
-3318
-3317
-3319
-3324
-3333
-3344
-3359
-3375
-3392
-3410
-3428
-3446
-3465
-3484
-3504
-3525
-3547
-3570
-3595
-3620
-3645
-3670
-3694
-3717
-3740
-3763
-3784
-3804
-3823
-3841
-3861
-3883
-3908
-3937
-3970
-4006
-4045
-4086
-4130
-4175
-4222
-4269
-4316
-4361
-4404
-4443
-4480
-4514
-4546
-4577
-4609
-4641
-4673
-4706
-4739
-4773
-4808
-4845
-4883
-4923
-4965
-5008
-5053
-5099
-5145
-5193
-5241
-5290
-5340
-5390
-5442
-5494
-5547
-5600
-5653
-5706
-5758
-5808
-5855
-5899
-5937
-5968
-5992
-6007
-6015
-6016
-6011
-6004
-5996
-5990
-5988
-5991
-6000
-6014
-6033
-6056
-6080
-6105
-6130
-6153
-6174
-6193
-6207
-6216
-6221
-6221
-6218
-6213
-6206
-6198
-6190
-6183
-6178
-6176
-6175
-6176
-6177
-6179
-6180
-6180
-6179
-6175
-6169
-6162
-6154
-6145
-6137
-6129
-6123
-6118
-6113
-6108
-6102
-6093
-6081
-6065
-6046
-6024
-5999
-5974
-5948
-5925
-5905
-5888
-5874
-5860
-5846
-5831
-5814
-5794
-5770
-5743
-5713
-5681
-5647
-5614
-5582
-5552
-5525
-5501
-5478
-5457
-5435
-5415
-5394
-5373
-5352
-5329
-5304
-5278
-5252
-5226
-5200
-5175
-5152
-5132
-5114
-5099
-5085
-5071
-5058
-5044
-5029
-5012
-4995
-4976
-4956
-4936
-4916
-4898
-4881
-4866
-4854
-4842
-4830
-4818
-4804
-4788
-4772
-4753
-4734
-4712
-4687
-4660
-4632
-4604
-4576
-4549
-4523
-4499
-4476
-4453
-4431
-4410
-4392
-4375
-4360
-4344
-4329
-4314
-4299
-4284
-4268
-4249
-4229
-4208
-4185
-4163
-4142
-4124
-4110
-4101
-4097
-4096
-4099
-4104
-4111
-4120
-4129
-4138
-4146
-4153
-4157
-4159
-4161
-4162
-4165
-4170
-4176
-4184
-4193
-4204
-4215
-4226
-4236
-4245
-4251
-4254
-4255
-4251
-4244
-4234
-4221
-4205
-4186
-4166
-4145
-4124
-4105
-4086
-4072
-4059
-4050
-4042
-4035
-4030
-4026
-4021
-4016
-4009
-4000
-3989
-3974
-3956
-3934
-3908
-3879
-3845
-3807
-3766
-3722
-3677
-3630
-3584
-3537
-3490
-3443
-3397
-3352
-3306
-3258
-3209
-3158
-3104
-3047
-2988
-2926
-2860
-2792
-2722
-2650
-2578
-2504
-2429
-2354
-2277
-2198
-2118
-2036
-1952
-1866
-1778
-1689
-1600
-1511
-1424
-1339
-1258
-1181
-1109
-1043
-982
-925
-870
-816
-762
-705
-645
-583
-517
-449
-377
-304
-230
-155
-82
-9
61
128
190
248
302
355
406
459
512
568
625
684
743
802
860
916
970
1022
1072
1120
1167
1213
1259
1305
1352
1401
1450
1500
1549
1598
1647
1694
1739
1782
1822
1857
1890
1920
1949
1977
2004
2033
2065
2099
2137
2178
2222
2268
2314
2360
2407
2453
2499
2545
2592
2639
2686
2735
2783
2833
2883
2933
2983
3032
3082
3132
3182
3231
3280
3329
3378
3427
3477
3525
3573
3621
3666
3711
3752
3792
3828
3862
3894
3925
3955
3983
4009
4034
4056
4075
4091
4106
4120
4134
4150
4166
4182
4200
4218
4237
4257
4278
4300
4320
4340
4358
4376
4393
4411
4428
4444
4460
4475
4488
4500
4511
4521
4531
4540
4547
4555
4561
4569
4576
4583
4588
4592
4594
4594
4592
4589
4586
4582
4580
4578
4578
4578
4579
4581
4582
4582
4580
4575
4568
4557
4542
4523
4501
4474
4446
4417
4388
4360
4334
4310
4287
4264
4243
4221
4199
4176
4151
4121
4086
4046
4001
3953
3903
3852
3800
3749
3698
3649
3601
3552
3503
3453
3401
3347
3292
3236
3178
3119
3057
2994
2931
2869
2808
2750
2693
2638
2584
2532
2480
2428
2378
2329
2281
2235
2189
2145
2101
2057
2013
1966
1916
1863
1806
1745
1683
1619
1555
1491
1426
1362
1297
1234
1171
1109
1046
983
919
856
794
735
678
625
574
525
479
434
391
349
308
268
230
194
161
130
101
74
48
24
2
-19
-37
-52
-64
-75
-85
-97
-110
-127
-147
-168
-190
-211
-230
-247
-261
-272
-281
-286
-289
-291
-291
-291
-291
-292
-293
-293
-294
-295
-297
-301
-306
-312
-320
-330
-340
-351
-364
-377
-390
-403
-414
-424
-432
-438
-443
-446
-447
-447
-446
-444
-442
-439
-438
-438
-441
-446
-454
-462
-472
-482
-493
-503
-513
-523
-534
-546
-561
-579
-599
-624
-651
-682
-715
-751
-788
-826
-866
-905
-944
-983
-1022
-1061
-1100
-1138
-1178
-1220
-1263
-1309
-1355
-1404
-1453
-1503
-1555
-1606
-1658
-1710
-1760
-1809
-1857
-1904
-1950
-1995
-2040
-2085
-2131
-2177
-2223
-2270
-2316
-2363
-2409
-2455
-2501
-2547
-2592
-2636
-2680
-2723
-2766
-2807
-2847
-2885
-2921
-2955
-2988
-3022
-3057
-3095
-3135
-3177
-3221
-3264
-3308
-3350
-3390
-3427
-3462
-3495
-3526
-3557
-3586
-3616
-3647
-3677
-3707
-3735
-3762
-3786
-3809
-3831
-3852
-3874
-3897
-3920
-3944
-3968
-3991
-4014
-4035
-4054
-4069
-4081
-4091
-4098
-4104
-4107
-4110
-4112
-4114
-4118
-4122
-4126
-4130
-4133
-4136
-4138
-4139
-4140
-4139
-4137
-4132
-4125
-4117
-4110
-4103
-4099
-4097
-4098
-4101
-4107
-4114
-4123
-4134
-4146
-4159
-4171
-4183
-4194
-4203
-4211
-4218
-4224
-4229
-4234
-4238
-4241
-4244
-4246
-4248
-4249
-4250
-4251
-4250
-4250
-4249
-4248
-4247
-4246
-4243
-4241
-4238
-4235
-4232
-4230
-4227
-4225
-4223
-4221
-4220
-4220
-4221
-4222
-4223
-4224
-4225
-4226
-4228
-4230
-4234
-4237
-4241
-4245
-4250
-4255
-4262
-4269
-4277
-4284
-4292
-4302
-4312
-4324
-4337
-4351
-4366
-4381
-4396
-4410
-4424
-4436
-4448
-4460
-4471
-4481
-4492
-4504
-4516
-4529
-4542
-4555
-4566
-4577
-4588
-4598
-4607
-4616
-4623
-4629
-4634
-4636
-4636
-4636
-4637
-4638
-4642
-4647
-4654
-4663
-4673
-4684
-4697
-4710
-4723
-4736
-4748
-4759
-4770
-4779
-4786
-4792
-4796
-4799
-4800
-4801
-4802
-4803
-4805
-4806
-4807
-4807
-4805
-4800
-4792
-4781
-4768
-4753
-4736
-4717
-4697
-4676
-4653
-4629
-4602
-4573
-4540
-4503
-4462
-4416
-4366
-4312
-4255
-4196
-4134
-4072
-4008
-3943
-3878
-3812
-3744
-3674
-3603
-3529
-3452
-3374
-3294
-3213
-3130
-3046
-2962
-2876
-2791
-2705
-2622
-2540
-2461
-2386
-2313
-2243
-2175
-2108
-2041
-1975
-1907
-1837
-1768
-1698
-1630
-1563
-1499
-1437
-1379
-1324
-1272
-1224
-1179
-1136
-1096
-1055
-1014
-973
-931
-890
-849
-809
-771
-734
-701
-670
-643
-620
-600
-584
-570
-558
-548
-538
-529
-520
-509
-498
-487
-476
-465
-456
-449
-443
-440
-438
-438
-439
-441
-443
-444
-445
-443
-441
-436
-430
-422
-413
-403
-393
-380
-367
-351
-334
-316
-295
-274
-251
-226
-198
-168
-136
-102
-67
-32
4
40
77
114
153
193
234
277
321
369
418
469
522
575
629
683
738
793
847
901
953
1004
1054
1105
1156
1208
1261
1315
1369
1425
1480
1535
1590
1643
1695
1746
1795
1843
1891
1939
1988
2037
2086
2137
2187
2238
2291
2345
2401
2459
2519
2581
2646
2713
2783
2855
2928
3003
3080
3159
3240
3323
3408
3494
3582
3671
3761
3852
3945
4038
4134
4232
4333
4438
4545
4655
4766
4877
4988
5097
5204
5308
5408
5507
5605
5704
5804
5906
6008
6112
6215
6317
6418
6518
6615
6710
6802
6891
6976
7059
7140
7220
7297
7373
7447
7518
7585
7649
7709
7765
7816
7864
7907
7947
7985
8020
8055
8087
8122
8154
8186
8219
8250
8279
8306
8330
8350
8367
8381
8391
8399
8403
8406
8406
8403
8400
8395
8390
8386
8381
8376
8370
8365
8358
8352
8346
8340
8334
8328
8323
8318
8314
8309
8304
8299
8292
8284
8275
8264
8253
8240
8225
8210
8194
8178
8162
8147
8132
8119
8108
8095
8082
8068
8053
8036
8019
8000
7982
7962
7941
7918
7892
7864
7832
7798
7761
7721
7679
7633
7585
7535
7484
7432
7380
7329
7278
7226
7172
7117
7060
7001
6941
6881
6821
6762
6702
6643
6582
6521
6459
6395
6330
6264
6198
6131
6064
5998
5932
5867
5802
5738
5674
5611
5548
5485
5421
5358
5295
5233
5170
5109
5048
4989
4931
4873
4815
4758
4699
4639
4578
4516
4453
4390
4327
4264
4201
4140
4080
4019
3961
3902
3842
3781
3720
3657
3595
3531
3466
3400
3332
3262
3191
3119
3047
2974
2900
2826
2752
2676
2601
2526
2452
2379
2306
2234
2163
2093
2023
1954
1886
1819
1752
1686
1620
1555
1490
1425
1359
1294
1229
1165
1103
1041
982
924
869
817
766
718
672
628
585
544
505
467
431
397
365
333
301
270
239
206
174
141
108
75
43
11
-21
-53
-85
-118
-151
-184
-217
-250
-284
-319
-355
-392
-430
-469
-509
-550
-591
-634
-678
-723
-770
-818
-868
-919
-972
-1025
-1078
-1132
-1187
-1243
-1299
-1355
-1412
-1468
-1523
-1578
-1632
-1686
-1740
-1793
-1846
-1899
-1951
-2005
-2058
-2112
-2166
-2219
-2271
-2321
-2370
-2417
-2464
-2509
-2555
-2599
-2644
-2688
-2733
-2777
-2821
-2866
-2909
-2952
-2993
-3033
-3072
-3110
-3148
-3186
-3224
-3262
-3301
-3341
-3381
-3421
-3462
-3503
-3545
-3588
-3631
-3673
-3716
-3758
-3800
-3841
-3882
-3922
-3962
-4000
-4035
-4070
-4102
-4132
-4160
-4186
-4212
-4236
-4259
-4282
-4303
-4324
-4344
-4362
-4378
-4392
-4405
-4415
-4424
-4432
-4437
-4441
-4443
-4442
-4439
-4434
-4426
-4417
-4406
-4394
-4380
-4366
-4351
-4336
-4320
-4305
-4289
-4274
-4258
-4241
-4223
-4204
-4185
-4164
-4144
-4123
-4103
-4082
-4062
-4042
-4022
-4003
-3984
-3967
-3951
-3938
-3925
-3914
-3904
-3895
-3888
-3882
-3878
-3876
-3874
-3874
-3875
-3876
-3878
-3881
-3885
-3888
-3893
-3897
-3903
-3910
-3918
-3927
-3938
-3951
-3966
-3982
-4001
-4021
-4043
-4069
-4097
-4127
-4160
-4196
-4235
-4276
-4319
-4364
-4411
-4460
-4510
-4561
-4612
-4664
-4716
-4769
-4823
-4878
-4935
-4992
-5050
-5108
-5166
-5224
-5282
-5340
-5399
-5457
-5515
-5572
-5628
-5682
-5736
-5788
-5840
-5890
-5939
-5986
-6032
-6077
-6119
-6160
-6200
-6237
-6272
-6306
-6337
-6367
-6396
-6423
-6449
-6473
-6494
-6513
-6529
-6544
-6559
-6573
-6588
-6604
-6620
-6637
-6655
-6673
-6690
-6707
-6723
-6738
-6751
-6763
-6774
-6784
-6793
-6803
-6814
-6824
-6835
-6845
-6855
-6863
-6869
-6872
-6873
-6870
-6866
-6858
-6850
-6839
-6828
-6816
-6803
-6789
-6774
-6759
-6741
-6722
-6699
-6675
-6647
-6617
-6583
-6548
-6509
-6468
-6426
-6381
-6336
-6289
-6241
-6192
-6141
-6088
-6033
-5976
-5916
-5854
-5790
-5725
-5658
-5590
-5522
-5452
-5380
-5307
-5232
-5154
-5073
-4990
-4904
-4816
-4725
-4633
-4539
-4444
-4347
-4250
-4152
-4053
-3955
-3855
-3755
-3655
-3553
-3449
-3344
-3237
-3128
-3017
-2904
-2789
-2672
-2555
-2436
-2316
-2196
-2074
-1952
-1828
-1702
-1574
-1443
-1311
-1176
-1039
-902
-764
-625
-486
-347
-209
-71
65
201
336
471
604
738
870
1002
1132
1261
1388
1513
1638
1761
1884
2005
2126
2246
2363
2478
2591
2700
2807
2911
3012
3110
3205
3298
3389
3478
3564
3649
3733
3815
3897
3977
4057
4135
4212
4288
4362
4434
4504
4572
4639
4705
4770
4834
4898
4962
5026
5090
5155
5219
5282
5344
5405
5463
5521
5576
5631
5684
5736
5786
5835
5883
5930
5977
6024
6069
6113
6156
6198
6237
6275
6312
6346
6380
6412
6442
6470
6497
6522
6545
6567
6589
6609
6628
6645
6662
6677
6691
6704
6716
6728
6739
6750
6760
6769
6778
6786
6793
6798
6803
6806
6807
6806
6804
6801
6796
6791
6786
6780
6775
6769
6762
6755
6747
6737
6726
6714
6699
6683
6666
6647
6627
6606
6584
6562
6538
6513
6487
6459
6430
6399
6366
6331
6295
6257
6218
6178
6136
6094
6052
6008
5965
5920
5875
5830
5784
5736
5686
5635
5582
5527
5471
5414
5356
5298
5240
5182
5123
5065
5006
4947
4887
4826
4763
4700
4637
4574
4511
4449
4388
4329
4270
4213
4157
4101
4045
3989
3933
3876
3819
3761
3702
3644
3586
3528
3472
3416
3360
3305
3250
3196
3141
3087
3032
2977
2921
2865
2808
2750
2691
2631
2571
2511
2450
2390
2329
2268
2206
2145
2083
2020
1955
1889
1821
1751
1680
1608
1534
1460
1385
1310
1233
1156
1077
997
916
835
752
669
587
505
424
344
265
186
107
28
-52
-132
-211
-290
-367
-444
-521
-596
-670
-743
-815
-886
-956
-1027
-1097
-1166
-1236
-1305
-1374
-1442
-1510
-1577
-1643
-1709
-1775
-1841
-1907
-1972
-2037
-2101
-2165
-2229
-2293
-2357
-2422
-2488
-2555
-2623
-2692
-2762
-2834
-2907
-2981
-3056
-3133
-3209
-3286
-3362
-3438
-3514
-3589
-3664
-3740
-3815
-3891
-3967
-4043
-4121
-4197
-4274
-4350
-4425
-4500
-4575
-4650
-4725
-4799
-4872
-4945
-5016
-5087
-5155
-5221
-5284
-5345
-5403
-5458
-5512
-5563
-5611
-5657
-5701
-5743
-5783
-5821
-5856
-5888
-5917
-5942
-5964
-5983
-5997
-6008
-6016
-6021
-6023
-6023
-6020
-6015
-6007
-5997
-5984
-5968
-5948
-5926
-5901
-5874
-5845
-5814
-5781
-5747
-5711
-5673
-5634
-5593
-5550
-5507
-5462
-5416
-5367
-5317
-5265
-5210
-5154
-5097
-5037
-4975
-4912
-4846
-4779
-4711
-4640
-4568
-4495
-4420
-4344
-4267
-4189
-4111
-4032
-3953
-3874
-3794
-3715
-3636
-3557
-3478
-3398
-3318
-3237
-3155
-3072
-2988
-2902
-2816
-2729
-2643
-2557
-2472
-2389
-2307
-2227
-2148
-2071
-1993
-1917
-1841
-1764
-1688
-1612
-1535
-1459
-1383
-1307
-1231
-1156
-1082
-1008
-936
-864
-791
-718
-645
-571
-497
-422
-346
-270
-194
-119
-44
31
104
177
248
318
386
453
519
583
647
709
771
831
891
948
1002
1056
1107
1156
1202
1247
1290
1331
1372
1410
1447
1483
1516
1547
1576
1603
1627
1648
1667
1683
1696
1706
1713
1718
1719
1718
1714
1707
1697
1686
1672
1656
1639
1621
1602
1581
1560
1539
1516
1492
1467
1441
1414
1385
1355
1324
1292
1258
1223
1188
1151
1114
1077
1040
1004
969
934
900
867
835
802
770
737
705
672
640
609
578
548
517
487
457
427
397
367
337
308
279
251
224
197
171
146
121
98
74
52
29
6
-18
-42
-66
-90
-113
-137
-161
-184
-209
-234
-259
-286
-313
-340
-368
-397
-426
-455
-485
-516
-546
-577
-609
-640
-671
-702
-734
-766
-798
-830
-863
-896
-930
-964
-1000
-1036
-1074
-1112
-1151
-1191
-1230
-1270
-1309
-1348
-1386
-1423
-1459
-1494
-1528
-1560
-1591
-1621
-1650
-1676
-1701
-1724
-1745
-1764
-1780
-1795
-1808
-1818
-1827
-1835
-1841
-1846
-1850
-1853
-1855
-1856
-1856
-1854
-1851
-1846
-1840
-1832
-1823
-1812
-1799
-1785
-1770
-1754
-1738
-1721
-1703
-1685
-1666
-1646
-1625
-1602
-1579
-1554
-1528
-1501
-1472
-1443
-1413
-1381
-1350
-1317
-1284
-1251
-1216
-1181
-1145
-1107
-1068
-1027
-985
-942
-897
-851
-804
-756
-709
-660
-612
-564
-515
-465
-415
-364
-313
-261
-209
-156
-104
-51
1
54
106
158
211
263
314
366
417
468
519
570
620
670
720
769
817
866
914
963
1010
1059
1107
1156
1204
1253
1302
1351
1399
1447
1493
1539
1584
1628
1672
1717
1762
1807
1853
1900
1948
1997
2045
2094
2143
2191
2239
2286
2333
2379
2425
2470
2514
2557
2599
2641
2682
2722
2762
2801
2839
2877
2913
2948
2982
3016
3049
3082
3114
3145
3176
3206
3235
3263
3291
3317
3343
3368
3392
3415
3438
3461
3483
3505
3527
3549
3570
3590
3610
3630
3650
3669
3688
3707
3725
3743
3760
3777
3793
3808
3823
3838
3853
3868
3882
3896
3909
3922
3935
3947
3958
3967
3976
3983
3990
3995
4000
4003
4006
4010
4013
4014
4014
4014
4014
4011
4006
4001
3994
3984
3973
3960
3945
3927
3908
3887
3865
3841
3817
3793
3767
3740
3713
3684
3654
3623
3591
3557
3523
3486
3448
3408
3366
3323
3278
3232
3184
3135
3084
3032
2979
2924
2869
2813
2756
2698
2640
2581
2521
2461
2400
2339
2278
2216
2154
2092
2029
1966
1903
1839
1775
1710
1646
1581
1516
1451
1386
1320
1255
1189
1123
1057
992
927
863
800
737
675
614
553
494
435
378
323
268
214
162
110
60
10
-38
-84
-128
-170
-211
-250
-287
-323
-357
-390
-422
-453
-482
-509
-535
-559
-582
-603
-622
-639
-654
-667
-678
-687
-694
-701
-706
-711
-714
-716
-716
-716
-714
-712
-708
-703
-697
-691
-684
-676
-667
-658
-648
-637
-626
-614
-602
-589
-576
-563
-550
-536
-522
-508
-494
-479
-463
-446
-429
-411
-393
-373
-352
-331
-308
-285
-260
-235
-209
-183
-157
-131
-106
-80
-55
-30
-7
17
40
62
83
104
123
142
159
175
190
204
216
227
236
244
252
258
264
270
274
277
279
281
281
279
277
273
269
263
257
250
243
235
228
220
212
204
195
186
176
165
153
139
125
111
96
81
67
53
39
26
13
1
-12
-25
-38
-51
-64
-77
-91
-104
-118
-131
-144
-157
-169
-181
-192
-202
-212
-222
-232
-241
-251
-260
-269
-277
-284
-290
-296
-302
-307
-312
-318
-323
-329
-336
-343
-350
-358
-366
-374
-382
-390
-398
-407
-416
-426
-437
-449
-462
-475
-490
-507
-524
-542
-561
-581
-602
-623
-645
-668
-691
-715
-740
-766
-793
-820
-848
-876
-905
-934
-963
-992
-1020
-1050
-1078
-1106
-1134
-1162
-1189
-1217
-1243
-1270
-1296
-1322
-1348
-1373
-1399
-1424
-1449
-1473
-1497
-1521
-1544
-1566
-1587
-1607
-1626
-1645
-1662
-1678
-1692
-1706
-1719
-1730
-1741
-1751
-1759
-1767
-1773
-1779
-1783
-1786
-1788
-1788
-1788
-1786
-1783
-1779
-1774
-1768
-1761
-1753
-1744
-1734
-1724
-1713
-1700
-1687
-1673
-1658
-1641
-1623
-1604
-1583
-1562
-1540
-1517
-1495
-1471
-1449
-1426
-1404
-1382
-1360
-1338
-1315
-1293
-1269
-1245
-1220
-1196
-1171
-1147
-1124
-1101
-1078
-1055
-1033
-1010
-988
-966
-944
-921
-898
-875
-853
-830
-808
-786
-764
-743
-723
-703
-684
-665
-648
-630
-614
-597
-582
-567
-554
-541
-529
-518
-507
-498
-489
-480
-473
-467
-463
-459
-456
-454
-453
-453
-454
-457
-461
-466
-471
-478
-486
-494
-504
-515
-527
-541
-556
-573
-591
-609
-629
-649
-670
-691
-713
-735
-758
-780
-803
-827
-852
-878
-906
-935
-966
-997
-1030
-1062
-1095
-1127
-1159
-1191
-1222
-1253
-1284
-1314
-1344
-1375
-1405
-1437
-1468
-1500
-1532
-1563
-1595
-1625
-1655
-1685
-1713
-1741
-1768
-1795
-1822
-1848
-1875
-1902
-1929
-1956
-1983
-2009
-2035
-2060
-2084
-2106
-2128
-2148
-2168
-2186
-2204
-2222
-2238
-2255
-2270
-2285
-2299
-2311
-2323
-2334
-2345
-2354
-2363
-2371
-2378
-2385
-2392
-2398
-2405
-2411
-2416
-2420
-2424
-2427
-2430
-2431
-2432
-2432
-2431
-2429
-2427
-2423
-2418
-2412
-2404
-2396
-2386
-2375
-2363
-2350
-2336
-2320
-2305
-2288
-2272
-2255
-2238
-2221
-2204
-2187
-2169
-2152
-2134
-2115
-2096
-2077
-2057
-2037
-2017
-1998
-1978
-1958
-1939
-1919
-1899
-1879
-1859
-1838
-1817
-1795
-1773
-1751
-1728
-1706
-1685
-1664
-1644
-1625
-1606
-1588
-1571
-1554
-1536
-1519
-1502
-1485
-1469
-1452
-1435
-1419
-1403
-1388
-1374
-1360
-1347
-1336
-1325
-1314
-1304
-1295
-1285
-1276
-1267
-1258
-1249
-1241
-1234
-1229
-1224
-1222
-1221
-1222
-1224
-1228
-1233
-1238
-1244
-1250
-1257
-1263
-1270
-1277
-1285
-1293
-1301
-1310
-1320
-1331
-1342
-1353
-1365
-1377
-1389
-1401
-1414
-1427
-1439
-1452
-1465
-1478
-1491
-1504
-1517
-1529
-1542
-1555
-1568
-1581
-1594
-1607
-1620
-1634
-1647
-1661
-1674
-1687
-1699
-1711
-1723
-1734
-1745
-1756
-1767
-1777
-1786
-1795
-1804
-1812
-1819
-1827
-1834
-1840
-1847
-1853
-1859
-1864
-1869
-1874
-1877
-1880
-1883
-1884
-1885
-1885
-1884
-1883
-1881
-1878
-1874
-1869
-1864
-1857
-1850
-1841
-1831
-1820
-1808
-1795
-1781
-1766
-1750
-1735
-1718
-1702
-1685
-1667
-1649
-1632
-1613
-1595
-1576
-1556
-1537
-1517
-1496
-1476
-1457
-1438
-1419
-1402
-1385
-1368
-1353
-1337
-1322
-1307
-1291
-1276
-1260
-1244
-1228
-1213
-1197
-1182
-1167
-1153
-1139
-1125
-1112
-1099
-1086
-1073
-1059
-1046
-1032
-1018
-1004
-991
-977
-964
-952
-939
-927
-916
-904
-893
-881
-870
-858
-847
-835
-822
-810
-797
-784
-771
-758
-745
-733
-720
-707
-695
-683
-671
-660
-650
-639
-628
-618
-607
-597
-586
-576
-565
-555
-545
-536
-526
-517
-509
-500
-492
-485
-478
-472
-466
-460
-455
-450
-445
-440
-435
-430
-425
-421
-417
-414
-411
-409
-407
-407
-407
-408
-409
-411
-413
-415
-417
-420
-422
-425
-428
-431
-435
-439
-443
-448
-453
-458
-463
-469
-474
-480
-485
-489
-494
-497
-501
-503
-506
-507
-509
-510
-511
-511
-512
-511
-511
-510
-509
-508
-506
-503
-500
-496
-492
-487
-482
-476
-469
-462
-454
-446
-437
-427
-417
-406
-394
-383
-371
-358
-345
-332
-319
-305
-291
-276
-262
-248
-233
-219
-205
-191
-178
-164
-151
-137
-123
-109
-94
-79
-63
-47
-29
-12
6
23
41
59
78
96
115
134
154
174
194
215
237
259
281
305
328
352
375
399
423
447
471
495
520
544
569
594
620
646
672
698
724
749
774
798
822
846
870
894
918
942
966
990
1014
1037
1060
1082
1104
1125
1146
1165
1184
1202
1220
1238
1256
1273
1291
1308
1325
1343
1360
1377
1395
1412
1430
1448
1465
1482
1499
1516
1533
1550
1566
1583
1600
1618
1636
1654
1672
1690
1709
1727
1745
1763
1781
1798
1815
1831
1847
1863
1878
1893
1907
1921
1935
1949
1962
1974
1986
1997
2007
2016
2024
2032
2037
2044
2050
2055
2060
2063
2067
2070
2072
2073
2074
2074
2073
2072
2070
2068
2065
2062
2059
2056
2053
2050
2047
2044
2041
2037
2033
2029
2024
2019
2013
2009
2005
2001
1997
1992
1988
1983
1978
1972
1967
1961
1955
1949
1942
1935
1928
1921
1914
1907
1900
1892
1884
1876
1868
1859
1850
1840
1831
1821
1811
1801
1790
1779
1768
1757
1746
1734
1723
1711
1699
1687
1674
1660
1646
1631
1616
1600
1584
1568
1553
1537
1522
1507
1491
1475
1459
1441
1423
1404
1385
1364
1343
1321
1299
1276
1254
1231
1209
1187
1165
1143
1120
1098
1075
1052
1028
1004
979
954
928
903
877
851
824
798
772
747
721
696
670
644
617
590
562
534
505
476
447
419
390
361
333
306
279
252
225
198
171
144
118
91
65
39
13
-13
-38
-63
-88
-112
-137
-161
-186
-210
-235
-260
-285
-309
-333
-358
-382
-406
-430
-454
-478
-502
-526
-550
-573
-596
-619
-640
-662
-683
-704
-725
-746
-766
-787
-809
-830
-851
-871
-892
-912
-931
-950
-969
-987
-1004
-1022
-1040
-1058
-1076
-1094
-1112
-1130
-1147
-1164
-1181
-1197
-1212
-1226
-1239
-1252
-1263
-1274
-1284
-1294
-1303
-1312
-1321
-1328
-1336
-1342
-1348
-1353
-1356
-1359
-1360
-1361
-1360
-1360
-1358
-1357
-1355
-1353
-1351
-1348
-1344
-1340
-1336
-1330
-1324
-1317
-1310
-1303
-1296
-1288
-1281
-1273
-1266
-1258
-1250
-1242
-1234
-1226
-1217
-1208
-1198
-1189
-1179
-1169
-1159
-1148
-1138
-1128
-1118
-1108
-1098
-1088
-1079
-1069
-1060
-1052
-1044
-1037
-1029
-1022
-1016
-1008
-1002
-997
-992
-986
-980
-974
-968
-962
-956
-950
-944
-939
-934
-929
-925
-921
-917
-913
-909
-905
-901
-897
-892
-888
-884
-880
-876
-872
-869
-866
-863
-861
-858
-855
-853
-850
-848
-845
-843
-841
-838
-835
-833
-830
-826
-823
-819
-815
-810
-805
-799
-792
-785
-777
-769
-759
-748
-737
-724
-712
-698
-684
-670
-655
-640
-624
-607
-589
-572
-553
-535
-516
-496
-476
-456
-436
-417
-397
-377
-357
-337
-317
-296
-275
-254
-232
-210
-187
-164
-140
-116
-91
-67
-43
-19
4
27
50
72
94
116
138
160
182
204
227
251
274
298
322
346
369
393
416
439
462
485
508
530
553
575
597
620
642
664
687
709
731
753
775
796
817
837
856
875
893
911
928
945
962
979
995
1010
1026
1040
1053
1065
1075
1085
1093
1101
1108
1114
1120
1125
1129
1133
1135
1137
1137
1136
1135
1133
1130
1126
1122
1118
1113
1107
1101
1094
1087
1079
1070
1062
1052
1043
1033
1022
1012
1002
993
983
972
961
949
936
922
908
893
878
862
845
829
813
797
781
766
750
735
719
704
689
673
658
642
627
612
598
584
570
557
545
533
521
511
501
491
482
473
464
456
448
440
432
425
418
411
404
398
392
386
379
373
367
360
354
347
340
333
326
319
312
305
297
290
283
275
268
260
253
245
238
230
223
215
207
199
191
184
176
168
160
151
142
132
122
112
102
91
80
69
58
47
36
25
15
4
-7
-19
-31
-43
-55
-68
-81
-94
-107
-120
-134
-148
-161
-175
-188
-201
-214
-227
-241
-254
-268
-282
-296
-311
-325
-340
-354
-369
-383
-397
-412
-425
-439
-453
-466
-480
-493
-506
-518
-531
-543
-555
-566
-577
-589
-599
-610
-621
-631
-642
-652
-662
-671
-680
-689
-698
-707
-715
-723
-732
-739
-747
-754
-761
-768
-774
-779
-784
-789
-794
-797
-801
-803
-806
-808
-809
-810
-811
-812
-813
-814
-815
-816
-817
-818
-819
-819
-820
-820
-820
-820
-820
-819
-819
-819
-819
-820
-820
-822
-823
-825
-827
-830
-833
-836
-839
-842
-846
-850
-854
-859
-864
-869
-876
-882
-889
-897
-905
-913
-921
-929
-938
-946
-955
-963
-973
-983
-993
-1004
-1016
-1029
-1042
-1056
-1070
-1085
-1101
-1117
-1133
-1149
-1165
-1182
-1198
-1215
-1233
-1250
-1268
-1286
-1303
-1321
-1339
-1357
-1375
-1394
-1412
-1431
-1449
-1468
-1486
-1504
-1523
-1541
-1559
-1577
-1595
-1613
-1631
-1650
-1668
-1686
-1705
-1723
-1741
-1759
-1777
-1794
-1811
-1828
-1846
-1863
-1879
-1896
-1914
-1931
-1948
-1966
-1984
-2001
-2020
-2037
-2056
-2073
-2091
-2108
-2126
-2143
-2160
-2177
-2194
-2211
-2228
-2245
-2262
-2279
-2295
-2312
-2328
-2343
-2358
-2373
-2387
-2401
-2415
-2429
-2442
-2455
-2467
-2479
-2490
-2501
-2511
-2521
-2530
-2538
-2546
-2553
-2559
-2564
-2569
-2573
-2577
-2580
-2583
-2585
-2587
-2588
-2589
-2589
-2589
-2589
-2588
-2587
-2586
-2584
-2582
-2579
-2576
-2573
-2570
-2566
-2561
-2556
-2551
-2544
-2538
-2530
-2523
-2514
-2506
-2497
-2487
-2477
-2467
-2456
-2444
-2431
-2418
-2404
-2390
-2375
-2360
-2344
-2327
-2310
-2292
-2273
-2253
-2233
-2212
-2189
-2166
-2141
-2116
-2089
-2062
-2033
-2004
-1974
-1944
-1913
-1881
-1849
-1815
-1782
-1747
-1712
-1677
-1640
-1604
-1567
-1529
-1490
-1452
-1413
-1373
-1334
-1294
-1255
-1216
-1177
-1138
-1098
-1059
-1018
-978
-938
-897
-855
-814
-772
-731
-689
-647
-605
-564
-522
-480
-439
-398
-357
-316
-276
-236
-196
-157
-118
-79
-41
-2
36
74
111
148
184
220
256
291
325
360
394
427
461
494
527
559
592
624
656
688
719
750
780
811
841
870
899
928
956
985
1012
1040
1067
1093
1120
1145
1170
1195
1219
1243
1267
1290
1312
1335
1357
1378
1400
1421
1441
1461
1481
1500
1520
1539
1558
1576
1594
1612
1628
1644
1660
1674
1688
1701
1713
1725
1736
1747
1757
1767
1776
1784
1792
1800
1806
1812
1817
1822
1826
1830
1834
1837
1840
1843
1845
1846
1848
1848
1848
1848
1847
1845
1844
1842
1839
1837
1834
1830
1827
1823
1819
1814
1809
1804
1799
1792
1786
1779
1772
1764
1756
1747
1739
1730
1721
1712
1702
1693
1683
1672
1661
1649
1637
1624
1611
1597
1583
1568
1554
1539
1524
1509
1495
1480
1465
1450
1435
1420
1405
1390
1375
1360
1346
1331
1317
1302
1287
1272
1257
1242
1228
1213
1199
1185
1171
1158
1144
1131
1118
1105
1092
1080
1067
1054
1042
1029
1016
1002
990
976
963
949
935
922
908
894
881
867
853
839
824
809
793
777
760
743
725
707
688
669
649
630
610
590
570
550
530
510
490
469
449
428
408
387
366
346
325
304
283
263
242
221
200
178
157
135
113
92
70
48
27
7
-13
-33
-52
-70
-87
-104
-121
-137
-153
-168
-183
-197
-211
-224
-236
-248
-260
-271
-281
-291
-300
-308
-316
-323
-329
-336
-342
-347
-353
-358
-363
-368
-373
-378
-382
-387
-392
-397
-402
-407
-411
-415
-420
-424
-427
-431
-435
-439
-443
-447
-452
-457
-462
-468
-474
-481
-487
-493
-500
-506
-513
-519
-526
-533
-541
-549
-557
-566
-575
-584
-594
-603
-613
-622
-631
-640
-649
-658
-667
-676
-685
-695
-705
-715
-726
-737
-748
-758
-769
-779
-789
-799
-809
-818
-828
-837
-847
-856
-866
-876
-886
-897
-907
-917
-927
-936
-946
-954
-962
-970
-978
-986
-993
-1000
-1008
-1018
-1027
-1035
-1044
-1053
-1061
-1069
-1077
-1085
-1092
-1099
-1105
-1112
-1119
-1125
-1131
-1137
-1143
-1148
-1153
-1158
-1163
-1168
-1172
-1176
-1180
-1184
-1187
-1190
-1193
-1195
-1197
-1199
-1200
-1202
-1203
-1204
-1205
-1205
-1206
-1206
-1206
-1205
-1204
-1204
-1203
-1201
-1200
-1198
-1197
-1195
-1192
-1190
-1187
-1185
-1182
-1179
-1176
-1174
-1171
-1168
-1165
-1162
-1159
-1155
-1150
-1146
-1141
-1136
-1132
-1127
-1122
-1117
-1112
-1107
-1103
-1098
-1093
-1088
-1083
-1078
-1073
-1068
-1062
-1057
-1052
-1046
-1041
-1036
-1031
-1026
-1020
-1016
-1010
-1006
-1000
-995
-990
-985
-979
-973
-967
-960
-954
-947
-940
-933
-926
-919
-913
-906
-898
-891
-884
-876
-869
-861
-852
-844
-835
-825
-816
-807
-797
-788
-778
-768
-759
-749
-740
-731
-722
-714
-705
-697
-689
-681
-674
-666
-659
-653
-646
-640
-634
-628
-622
-617
-612
-607
-603
-598
-595
-591
-588
-584
-581
-578
-576
-573
-571
-569
-567
-566
-565
-564
-563
-563
-562
-562
-562
-562
-562
-563
-563
-564
-565
-566
-567
-568
-570
-572
-573
-575
-576
-577
-578
-578
-577
-577
-575
-574
-572
-569
-566
-563
-560
-556
-552
-547
-542
-536
-531
-524
-518
-511
-503
-496
-488
-479
-470
-461
-451
-441
-431
-420
-410
-399
-387
-376
-364
-352
-339
-326
-312
-298
-284
-270
-256
-241
-226
-212
-197
-182
-166
-151
-135
-119
-102
-85
-67
-49
-31
-13
6
23
41
58
76
92
109
126
143
159
176
193
210
227
244
261
277
293
310
325
341
356
371
386
401
415
429
443
457
471
484
497
510
523
535
547
559
571
582
593
604
614
625
635
645
655
664
674
683
693
702
711
720
729
737
745
752
759
766
772
778
783
788
793
797
801
805
808
811
813
815
817
818
819
820
819
819
817
815
813
810
807
804
800
797
793
789
785
781
777
772
767
761
755
748
742
735
728
721
714
707
700
693
686
678
670
661
652
643
633
623
612
601
591
580
569
557
546
535
523
511
499
487
474
462
449
436
423
410
397
384
372
359
347
335
323
311
299
288
277
266
255
245
234
225
215
206
198
190
182
175
168
162
156
150
145
140
135
131
127
123
120
117
114
112
109
107
106
104
103
101
100
99
97
96
95
94
94
94
93
94
94
94
95
95
96
97
98
99
100
101
103
104
106
108
110
112
114
116
119
121
123
125
128
131
133
136
139
141
144
146
149
150
152
153
155
155
156
156
156
156
155
154
153
152
151
150
148
147
145
144
142
140
139
136
134
131
128
124
120
115
110
105
99
93
87
80
73
66
58
50
41
32
22
11
1
-10
-22
-33
-44
-56
-68
-81
-93
-107
-120
-134
-149
-164
-179
-195
-210
-226
-242
-258
-274
-289
-305
-321
-337
-354
-371
-389
-407
-425
-444
-463
-481
-500
-518
-537
-555
-573
-591
-610
-628
-646
-665
-684
-702
-721
-739
-757
-774
-792
-809
-826
-843
-860
-876
-893
-909
-926
-942
-958
-975
-991
-1006
-1024
-1040
-1055
-1071
-1086
-1100
-1115
-1129
-1142
-1156
-1169
-1181
-1194
-1206
-1218
-1230
-1242
-1253
-1264
-1274
-1285
-1295
-1306
-1316
-1327
-1338
-1348
-1358
-1368
-1378
-1387
-1395
-1404
-1411
-1419
-1426
-1433
-1440
-1447
-1453
-1460
-1466
-1472
-1479
-1485
-1491
-1496
-1502
-1507
-1512
-1517
-1521
-1526
-1530
-1534
-1538
-1541
-1544
-1547
-1549
-1551
-1552
-1553
-1554
-1554
-1554
-1554
-1554
-1553
-1552
-1551
-1549
-1547
-1544
-1541
-1538
-1535
-1531
-1526
-1522
-1516
-1511
-1505
-1498
-1491
-1484
-1476
-1467
-1458
-1449
-1439
-1428
-1417
-1406
-1395
-1384
-1372
-1361
-1349
-1337
-1325
-1312
-1299
-1286
-1272
-1257
-1242
-1226
-1210
-1194
-1178
-1161
-1144
-1127
-1110
-1092
-1074
-1055
-1037
-1018
-998
-978
-958
-937
-916
-894
-872
-850
-827
-804
-780
-757
-733
-709
-686
-662
-638
-613
-589
-565
-540
-516
-491
-466
-441
-416
-391
-365
-340
-314
-289
-264
-239
-213
-188
-163
-138
-113
-88
-63
-38
-13
12
37
62
86
110
133
156
180
203
226
249
273
296
319
343
366
388
411
432
454
474
495
515
534
554
573
592
611
630
648
667
685
702
719
735
751
766
781
795
809
823
837
850
863
875
887
899
911
922
933
944
954
964
973
983
992
1000
1008
1018
1026
1034
1042
1050
1057
1064
1071
1078
1084
1090
1096
1102
1107
1113
1118
1123
1127
1131
1135
1138
1141
1143
1146
1148
1150
1152
1154
1155
1157
1158
1160
1161
1162
1162
1162
1162
1162
1162
1161
1160
1160
1159
1158
1158
1157
1156
1156
1155
1155
1154
1153
1153
1152
1151
1151
1151
1150
1150
1150
1150
1150
1150
1150
1151
1151
1151
1150
1150
1150
1150
1150
1150
1150
1150
1150
1150
1149
1148
1148
1147
1146
1145
1144
1144
1144
1143
1143
1143
1143
1142
1142
1141
1140
1138
1137
1135
1134
1132
1131
1130
1129
1128
1127
1126
1125
1124
1122
1121
1119
1117
1115
1113
1111
1109
1106
1103
1101
1097
1094
1090
1085
1080
1075
1069
1063
1056
1049
1042
1035
1027
1018
1010
1002
994
985
975
966
955
945
933
922
909
897
884
871
857
843
829
815
800
785
769
753
737
720
703
685
668
649
631
612
593
574
555
536
516
496
476
455
433
411
389
367
344
320
297
273
249
224
200
176
151
127
102
78
53
28
3
-23
-48
-73
-99
-125
-150
-176
-202
-227
-253
-279
-305
-330
-356
-382
-408
-433
-459
-484
-509
-534
-559
-584
-608
-632
-655
-679
-702
-725
-748
-771
-794
-817
-839
-862
-884
-907
-929
-951
-972
-994
-1014
-1036
-1058
-1079
-1100
-1122
-1143
-1165
-1186
-1208
-1229
-1249
-1270
-1290
-1310
-1330
-1350
-1370
-1390
-1410
-1431
-1452
-1473
-1494
-1515
-1536
-1556
-1576
-1596
-1615
-1634
-1653
-1671
-1690
-1708
-1727
-1745
-1764
-1782
-1800
-1819
-1837
-1855
-1874
-1892
-1911
-1929
-1948
-1966
-1985
-2003
-2021
-2039
-2057
-2075
-2093
-2110
-2127
-2143
-2159
-2175
-2190
-2205
-2220
-2234
-2248
-2263
-2277
-2292
-2307
-2321
-2336
-2351
-2365
-2380
-2394
-2408
-2421
-2434
-2447
-2459
-2472
-2483
-2495
-2506
-2517
-2528
-2539
-2549
-2559
-2569
-2579
-2589
-2598
-2608
-2617
-2626
-2635
-2643
-2652
-2660
-2668
-2675
-2682
-2689
-2696
-2703
-2710
-2716
-2722
-2729
-2734
-2740
-2745
-2749
-2753
-2757
-2759
-2762
-2764
-2765
-2766
-2767
-2767
-2768
-2768
-2768
-2768
-2767
-2767
-2765
-2764
-2762
-2760
-2757
-2754
-2751
-2747
-2743
-2738
-2734
-2729
-2725
-2720
-2715
-2710
-2705
-2700
-2695
-2689
-2683
-2676
-2669
-2662
-2655
-2647
-2640
-2632
-2625
-2617
-2610
-2603
-2596
-2589
-2581
-2573
-2565
-2557
-2548
-2539
-2530
-2521
-2511
-2501
-2492
-2481
-2471
-2461
-2450
-2438
-2427
-2415
-2403
-2391
-2378
-2365
-2353
-2340
-2327
-2315
-2302
-2289
-2277
-2264
-2252
-2239
-2226
-2214
-2201
-2188
-2175
-2162
-2149
-2136
-2123
-2110
-2097
-2084
-2070
-2057
-2043
-2029
-2013
-2000
-1985
-1970
-1954
-1939
-1923
-1907
-1891
-1875
-1859
-1842
-1826
-1809
-1793
-1776
-1760
-1744
-1728
-1712
-1696
-1680
-1664
-1648
-1631
-1614
-1597
-1580
-1562
-1545
-1527
-1509
-1491
-1473
-1455
-1437
-1419
-1402
-1384
-1366
-1348
-1330
-1311
-1293
-1274
-1255
-1235
-1216
-1196
-1176
-1156
-1136
-1117
-1097
-1077
-1057
-1036
-1016
-995
-974
-953
-932
-911
-889
-867
-846
-824
-802
-780
-758
-736
-714
-692
-670
-648
-625
-603
-581
-558
-536
-513
-491
-468
-445
-422
-400
-377
-354
-331
-309
-286
-264
-242
-220
-198
-176
-154
-132
-109
-87
-65
-43
-21
1
23
45
67
88
110
132
153
175
197
220
242
264
287
310
333
356
380
403
427
450
474
497
520
544
568
592
616
640
665
690
714
739
763
788
812
836
860
884
908
933
958
983
1008
1035
1061
1088
1115
1142
1169
1196
1224
1251
1278
1306
1333
1361
1388
1416
1443
1471
1498
1526
1554
1581
1609
1636
1664
1691
1719
1746
1773
1800
1827
1854
1881
1908
1935
1961
1987
2013
2037
2063
2088
2113
2137
2161
2185
2209
2233
2257
2280
2303
2325
2347
2369
2390
2411
2432
2453
2473
2492
2512
2531
2549
2568
2586
2603
2620
2637
2653
2668
2683
2698
2712
2725
2737
2749
2761
2772
2782
2792
2801
2810
2819
2827
2834
2841
2848
2854
2860
2865
2869
2873
2877
2880
2883
2886
2888
2890
2892
2893
2893
2893
2893
2892
2890
2889
2886
2884
2881
2878
2874
2871
2867
2863
2859
2855
2851
2847
2842
2836
2830
2823
2816
2809
2801
2793
2784
2776
2767
2758
2749
2740
2730
2721
2711
2701
2690
2680
2669
2657
2646
2634
2622
2610
2598
2586
2574
2562
2550
2537
2525
2512
2499
2485
2472
2458
2444
2430
2415
2401
2386
2372
2357
2343
2328
2313
2298
2283
2268
2253
2237
2221
2205
2188
2172
2155
2137
2120
2103
2085
2067
2049
2031
2013
1994
1975
1955
1936
1915
1895
1874
1854
1833
1811
1790
1768
1746
1724
1702
1679
1657
1634
1611
1588
1565
1542
1519
1496
1473
1450
1427
1404
1381
1358
1335
1313
1290
1268
1245
1223
1200
1178
1155
1132
1109
1086
1063
1040
1016
994
972
950
927
905
883
861
839
817
795
773
752
730
709
688
666
645
624
603
581
559
537
515
493
471
448
425
403
380
357
334
311
288
265
242
220
197
175
153
130
108
86
63
41
18
-4
-27
-50
-72
-95
-118
-140
-163
-186
-209
-231
-254
-277
-300
-323
-346
-368
-391
-414
-436
-458
-481
-503
-525
-547
-569
-591
-613
-635
-656
-678
-700
-721
-743
-764
-785
-806
-827
-847
-867
-887
-906
-925
-944
-963
-982
-1000
-1020
-1038
-1057
-1075
-1094
-1112
-1131
-1149
-1167
-1185
-1202
-1220
-1237
-1253
-1270
-1286
-1302
-1317
-1333
-1348
-1363
-1378
-1393
-1408
-1423
-1437
-1452
-1466
-1481
-1495
-1509
-1523
-1537
-1551
-1566
-1580
-1595
-1609
-1623
-1638
-1652
-1667
-1681
-1695
-1709
-1724
-1738
-1752
-1765
-1779
-1793
-1807
-1821
-1836
-1850
-1865
-1881
-1896
-1912
-1928
-1945
-1961
-1977
-1993
-2009
-2024
-2040
-2055
-2070
-2085
-2100
-2115
-2130
-2146
-2161
-2177
-2192
-2208
-2224
-2240
-2256
-2272
-2287
-2302
-2317
-2332
-2347
-2361
-2375
-2389
-2403
-2417
-2431
-2445
-2460
-2474
-2488
-2502
-2515
-2529
-2542
-2555
-2567
-2579
-2591
-2603
-2615
-2626
-2637
-2648
-2659
-2669
-2679
-2690
-2700
-2710
-2719
-2729
-2739
-2748
-2758
-2767
-2776
-2785
-2794
-2802
-2810
-2817
-2825
-2832
-2839
-2846
-2853
-2859
-2866
-2872
-2879
-2885
-2891
-2897
-2903
-2908
-2914
-2919
-2924
-2929
-2933
-2937
-2941
-2944
-2948
-2951
-2955
-2958
-2962
-2965
-2968
-2971
-2974
-2977
-2979
-2981
-2983
-2985
-2986
-2988
-2989
-2990
-2991
-2992
-2993
-2994
-2995
-2996
-2997
-2998
-2999
-2999
-3000
-3000
-3000
-2999
-2999
-2997
-2996
-2994
-2991
-2989
-2986
-2982
-2979
-2975
-2971
-2966
-2962
-2957
-2951
-2945
-2939
-2932
-2925
-2917
-2908
-2899
-2890
-2880
-2870
-2860
-2849
-2839
-2827
-2816
-2804
-2791
-2778
-2765
-2751
-2737
-2722
-2707
-2692
-2676
-2661
-2645
-2629
-2613
-2596
-2580
-2563
-2545
-2528
-2510
-2492
-2473
-2454
-2435
-2417
-2398
-2379
-2360
-2341
-2322
-2302
-2283
-2263
-2243
-2223
-2202
-2182
-2161
-2141
-2121
-2100
-2080
-2060
-2040
-2020
-2000
-1980
-1960
-1939
-1919
-1898
-1878
-1857
-1836
-1815
-1794
-1773
-1752
-1731
-1710
-1689
-1667
-1646
-1624
-1602
-1580
-1559
-1537
-1515
-1493
-1471
-1449
-1427
-1406
-1384
-1362
-1341
-1319
-1297
-1275
-1253
-1231
-1209
-1186
-1164
-1142
-1119
-1096
-1074
-1051
-1028
-1004
-981
-957
-933
-910
-885
-861
-837
-813
-788
-763
-738
-713
-688
-663
-637
-612
-587
-562
-537
-512
-487
-462
-437
-412
-388
-363
-338
-314
-289
-264
-240
-215
-191
-166
-142
-118
-94
-69
-45
-21
3
27
50
74
97
120
142
164
186
208
230
251
272
293
314
335
356
376
397
418
438
458
477
496
516
534
553
572
590
609
627
646
665
683
702
720
738
756
774
792
810
828
845
863
881
899
917
935
952
970
987
1004
1022
1040
1057
1075
1092
1110
1128
1146
1164
1181
1198
1215
1232
1248
1264
1280
1295
1310
1325
1341
1356
1371
1386
1400
1415
1429
1443
1457
1470
1482
1494
1506
1517
1528
1539
1549
1559
1569
1578
1588
1597
1606
1614
1622
1630
1638
1645
1651
1657
1663
1667
1672
1676
1679
1683
1686
1688
1690
1692
1693
1694
1694
1694
1694
1693
1692
1690
1688
1686
1684
1681
1679
1675
1672
1669
1665
1661
1657
1653
1648
1644
1639
1634
1629
1623
1618
1613
1607
1602
1596
1590
1584
1578
1571
1564
1557
1549
1542
1534
1527
1519
1511
1503
1496
1487
1479
1471
1462
1453
1443
1434
1424
1413
1403
1392
1382
1371
1360
1349
1338
1327
1316
1305
1293
1282
1270
1259
1247
1235
1222
1210
1198
1185
1173
1160
1148
1135
1122
1109
1095
1082
1068
1054
1040
1026
1010
997
982
967
951
936
920
904
887
871
854
837
820
802
785
767
750
732
714
697
679
661
643
626
608
590
573
556
539
523
506
490
475
459
444
429
414
399
385
370
356
342
328
315
302
290
278
266
254
243
231
220
209
198
188
177
167
157
148
138
129
120
112
103
94
85
76
67
58
49
40
31
22
13
4
-5
-14
-23
-32
-42
-51
-60
-70
-80
-89
-99
-109
-119
-129
-139
-150
-160
-170
-180
-190
-201
-211
-221
-231
-241
-251
-260
-270
-280
-289
-299
-308
-318
-328
-338
-348
-358
-367
-377
-386
-395
-404
-412
-421
-429
-436
-444
-452
-460
-467
-475
-482
-489
-496
-504
-511
-518
-525
-532
-539
-547
-554
-562
-570
-578
-586
-594
-602
-610
-617
-625
-632
-640
-647
-655
-663
-670
-678
-686
-694
-703
-711
-720
-728
-737
-745
-754
-762
-771
-779
-788
-797
-806
-815
-824
-833
-843
-852
-862
-871
-881
-890
-899
-908
-917
-926
-935
-943
-952
-961
-969
-978
-987
-995
-1002
-1010
-1018
-1026
-1034
-1041
-1049
-1056
-1063
-1070
-1076
-1083
-1090
-1097
-1103
-1110
-1116
-1123
-1130
-1136
-1143
-1149
-1156
-1163
-1169
-1176
-1183
-1190
-1197
-1204
-1211
-1219
-1226
-1234
-1241
-1249
-1256
-1264
-1272
-1279
-1287
-1295
-1303
-1310
-1318
-1325
-1333
-1341
-1348
-1356
-1364
-1372
-1380
-1388
-1395
-1403
-1410
-1417
-1424
-1431
-1437
-1443
-1449
-1455
-1460
-1466
-1471
-1476
-1481
-1486
-1491
-1496
-1500
-1505
-1509
-1514
-1518
-1522
-1526
-1530
-1534
-1537
-1541
-1544
-1547
-1550
-1552
-1555
-1557
-1559
-1561
-1562
-1564
-1565
-1566
-1566
-1566
-1566
-1566
-1565
-1564
-1563
-1562
-1561
-1560
-1558
-1557
-1556
-1554
-1553
-1551
-1549
-1547
-1545
-1542
-1540
-1537
-1534
-1530
-1527
-1523
-1519
-1515
-1512
-1508
-1504
-1500
-1495
-1491
-1486
-1482
-1477
-1471
-1466
-1460
-1454
-1448
-1442
-1436
-1430
-1423
-1417
-1410
-1403
-1395
-1388
-1380
-1372
-1364
-1355
-1347
-1339
-1330
-1322
-1313
-1304
-1295
-1286
-1277
-1268
-1259
-1249
-1240
-1230
-1221
-1212
-1202
-1193
-1183
-1174
-1165
-1156
-1146
-1137
-1128
-1119
-1110
-1101
-1092
-1083
-1074
-1065
-1056
-1047
-1037
-1028
-1020
-1010
-1002
-994
-986
-978
-970
-962
-955
-948
-940
-934
-927
-921
-914
-909
-903
-898
-893
-888
-883
-878
-874
-869
-864
-860
-856
-852
-848
-844
-840
-837
-834
-831
-829
-827
-825
-823
-821
-820
-819
-818
-818
-818
-818
-818
-818
-818
-819
-819
-820
-821
-823
-824
-827
-829
-831
-834
-837
-840
-842
-845
-848
-850
-853
-856
-858
-861
-863
-866
-869
-871
-874
-876
-878
-881
-883
-885
-886
-888
-889
-890
-891
-891
-892
-892
-892
-892
-891
-891
-890
-889
-887
-886
-884
-881
-879
-876
-873
-870
-867
-864
-861
-857
-854
-850
-846
-842
-838
-833
-829
-824
-819
-814
-809
-803
-798
-792
-786
-780
-774
-767
-760
-753
-746
-739
-731
-723
-715
-707
-699
-691
-682
-674
-666
-657
-648
-640
-631
-623
-614
-605
-596
-587
-578
-568
-559
-549
-540
-530
-520
-511
-501
-491
-481
-471
-460
-450
-440
-429
-419
-408
-398
-387
-376
-366
-355
-344
-333
-323
-312
-301
-291
-280
-270
-260
-250
-240
-231
-221
-212
-202
-193
-184
-175
-167
-158
-150
-141
-132
-124
-115
-106
-97
-88
-80
-71
-63
-55
-47
-39
-32
-24
-17
-10
-3
4
11
18
25
32
39
45
52
58
63
69
74
80
85
91
96
102
108
114
119
125
131
136
142
147
152
157
162
167
172
176
181
186
191
197
202
207
212
216
221
225
229
233
237
241
245
249
252
256
260
264
268
272
276
280
283
287
291
294
297
300
303
306
309
311
314
317
319
321
324
326
328
330
332
333
335
336
337
338
339
340
342
343
344
346
347
348
349
351
352
352
353
354
354
355
355
356
356
357
357
358
359
359
360
360
361
361
361
361
361
361
361
361
361
361
362
362
363
364
365
366
366
367
368
369
369
370
370
370
371
371
372
372
372
372
372
371
370
369
367
365
363
360
356
353
349
344
340
335
330
325
320
315
309
303
297
290
283
276
269
262
254
246
238
230
222
213
204
195
185
176
166
156
146
135
125
115
104
94
83
72
62
51
40
29
18
7
-4
-15
-26
-37
-48
-59
-70
-81
-92
-103
-114
-125
-135
-146
-156
-166
-176
-186
-195
-205
-214
-224
-233
-242
-251
-259
-268
-276
-284
-293
-301
-309
-316
-324
-332
-340
-347
-354
-361
-368
-374
-381
-387
-393
-398
-404
-409
-414
-419
-425
-430
-435
-440
-445
-451
-456
-461
-466
-471
-476
-481
-486
-491
-495
-500
-504
-509
-513
-517
-521
-525
-528
-532
-534
-537
-539
-541
-543
-545
-546
-548
-549
-550
-551
-552
-554
-555
-556
-557
-558
-558
-559
-559
-559
-558
-558
-556
-555
-554
-552
-550
-548
-546
-543
-541
-538
-535
-532
-529
-526
-523
-520
-516
-513
-510
-507
-504
-501
-498
-496
-493
-490
-488
-485
-482
-480
-477
-474
-471
-468
-466
-463
-460
-458
-456
-453
-451
-449
-447
-444
-442
-440
-438
-435
-433
-430
-427
-424
-422
-419
-416
-414
-411
-409
-407
-405
-402
-401
-399
-397
-395
-394
-392
-391
-389
-388
-387
-386
-384
-383
-382
-382
-381
-380
-379
-378
-377
-376
-375
-374
-373
-372
-371
-371
-370
-370
-370
-369
-369
-369
-369
-369
-369
-369
-369
-369
-369
-369
-369
-369
-369
-369
-368
-368
-368
-368
-367
-367
-368
-368
-368
-369
-369
-370
-371
-372
-373
-374
-375
-376
-377
-378
-379
-381
-382
-384
-385
-387
-389
-390
-392
-394
-395
-397
-398
-400
-402
-404
-405
-407
-409
-411
-413
-415
-417
-419
-422
-424
-426
-429
-431
-433
-436
-438
-440
-443
-445
-447
-449
-452
-454
-457
-459
-461
-464
-466
-469
-471
-474
-476
-478
-480
-482
-485
-487
-489
-492
-494
-497
-500
-502
-505
-508
-510
-513
-517
-520
-523
-527
-531
-535
-539
-543
-547
-552
-556
-560
-565
-570
-575
-579
-584
-589
-595
-600
-605
-610
-616
-622
-627
-633
-639
-645
-651
-657
-662
-668
-674
-680
-686
-691
-697
-703
-708
-714
-720
-726
-731
-737
-742
-748
-753
-758
-763
-767
-772
-776
-781
-785
-789
-793
-796
-800
-803
-805
-808
-810
-813
-815
-816
-818
-820
-821
-822
-823
-824
-824
-824
-824
-823
-822
-820
-818
-816
-814
-810
-807
-803
-799
-795
-790
-785
-780
-774
-769
-763
-758
-752
-746
-740
-734
-727
-721
-714
-707
-700
-694
-687
-680
-673
-665
-658
-651
-643
-635
-627
-619
-611
-602
-593
-585
-576
-567
-558
-549
-540
-530
-521
-512
-503
-494
-484
-475
-466
-457
-448
-439
-430
-421
-412
-403
-394
-386
-377
-369
-360
-352
-344
-335
-327
-320
-312
-304
-297
-290
-283
-276
-269
-262
-256
-249
-243
-236
-229
-223
-216
-210
-204
-197
-191
-185
-178
-172
-167
-161
-156
-150
-145
-140
-136
-131
-126
-121
-116
-111
-106
-101
-96
-92
-88
-84
-80
-76
-72
-68
-65
-61
-58
-54
-51
-48
-45
-42
-39
-37
-34
-32
-29
-26
-24
-21
-19
-17
-14
-12
-10
-8
-6
-4
-3
-1
0
2
3
4
5
6
6
7
7
7
6
6
5
5
4
3
1
0
-1
-3
-4
-6
-8
-10
-12
-14
-16
-19
-21
-23
-25
-27
-29
-31
-33
-35
-36
-38
-40
-41
-43
-44
-46
-47
-49
-50
-51
-52
-52
-53
-53
-53
-54
-54
-54
-54
-54
-54
-55
-55
-55
-56
-56
-57
-57
-58
-59
-60
-61
-62
-63
-64
-66
-67
-69
-70
-72
-73
-74
-75
-77
-78
-79
-80
-81
-82
-82
-83
-84
-85
-85
-85
-86
-86
-86
-85
-85
-84
-83
-82
-81
-79
-78
-76
-74
-72
-69
-67
-64
-61
-57
-54
-50
-45
-41
-36
-31
-26
-20
-15
-9
-4
2
7
12
18
23
29
34
39
44
49
54
59
64
68
73
77
81
86
90
94
98
102
106
110
114
118
121
125
128
131
133
136
138
140
142
143
145
146
147
149
150
151
152
153
153
153
154
154
154
154
154
154
154
154
154
154
154
154
154
153
153
153
152
151
151
150
150
150
149
149
148
148
147
147
146
146
145
144
144
143
143
142
142
141
141
141
141
140
140
140
140
140
140
140
140
140
140
140
141
141
141
141
141
141
141
141
141
141
141
141
141
141
142
142
142
142
142
142
142
141
141
142
142
142
142
143
143
144
144
145
146
147
148
149
150
151
152
153
154
155
156
156
157
158
159
159
160
160
161
161
161
161
161
161
161
161
161
161
160
160
160
160
160
160
160
160
160
159
159
158
157
156
155
155
154
153
152
151
151
150
149
149
148
148
147
147
146
146
145
144
144
143
142
142
141
140
140
139
138
137
136
135
134
133
132
130
129
127
126
124
122
121
119
117
115
114
112
110
107
105
103
101
98
96
94
92
89
87
84
82
79
76
73
70
67
64
61
57
54
50
47
43
39
35
31
27
22
17
12
7
1
-4
-10
-16
-22
-29
-35
-42
-49
-57
-65
-73
-82
-90
-99
-109
-118
-127
-137
-147
-157
-167
-177
-187
-198
-209
-220
-231
-243
-254
-266
-277
-289
-301
-313
-325
-337
-350
-362
-375
-387
-400
-413
-425
-438
-451
-464
-476
-489
-502
-515
-528
-542
-556
-569
-583
-597
-611
-626
-640
-654
-669
-684
-698
-713
-728
-743
-759
-774
-790
-806
-821
-838
-854
-870
-887
-903
-920
-936
-953
-969
-985
-1000
-1016
-1033
-1049
-1065
-1080
-1096
-1112
-1128
-1144
-1160
-1176
-1191
-1207
-1222
-1237
-1251
-1266
-1280
-1294
-1308
-1322
-1335
-1349
-1363
-1376
-1389
-1403
-1416
-1429
-1441
-1454
-1466
-1479
-1491
-1503
-1514
-1526
-1538
-1549
-1561
-1572
-1583
-1594
-1605
-1615
-1626
-1636
-1645
-1655
-1664
-1674
-1683
-1692
-1701
-1710
-1718
-1727
-1735
-1743
-1751
-1759
-1766
-1774
-1781
-1788
-1795
-1801
-1808
-1815
-1821
-1828
-1835
-1841
-1848
-1855
-1862
-1868
-1875
-1881
-1887
-1893
-1899
-1905
-1911
-1917
-1922
-1928
-1933
-1938
-1944
-1949
-1955
-1960
-1965
-1971
-1976
-1980
-1985
-1989
-1994
-1998
-2001
-2005
-2009
-2013
-2017
-2020
-2024
-2027
-2031
-2033
-2037
-2040
-2041
-2045
-2047
-2049
-2051
-2052
-2053
-2054
-2055
-2055
-2056
-2056
-2056
-2056
-2056
-2056
-2055
-2054
-2053
-2051
-2050
-2048
-2045
-2044
-2041
-2039
-2036
-2033
-2029
-2027
-2024
-2020
-2016
-2012
-2008
-2003
-1998
-1992
-1987
-1981
-1975
-1969
-1962
-1956
-1949
-1942
-1934
-1927
-1919
-1911
-1902
-1893
-1884
-1875
-1866
-1856
-1846
-1835
-1824
-1813
-1802
-1791
-1779
-1767
-1755
-1742
-1729
-1716
-1702
-1688
-1674
-1659
-1643
-1627
-1611
-1594
-1577
-1560
-1542
-1525
-1507
-1489
-1471
-1452
-1434
-1415
-1396
-1377
-1357
-1338
-1318
-1298
-1278
-1257
-1237
-1216
-1196
-1175
-1154
-1133
-1112
-1091
-1070
-1048
-1027
-1004
-984
-962
-941
-919
-898
-876
-855
-833
-812
-790
-768
-747
-725
-704
-682
-660
-639
-617
-596
-575
-554
-533
-512
-491
-470
-449
-429
-408
-388
-367
-347
-327
-307
-287
-267
-247
-227
-208
-188
-168
-148
-129
-109
-89
-70
-50
-31
-12
8
27
45
64
83
101
119
137
155
173
190
208
225
242
259
276
293
310
327
344
361
377
394
410
427
443
460
476
492
508
524
539
555
571
586
602
618
633
648
664
679
694
709
724
738
753
768
782
796
810
824
838
852
866
879
893
906
919
932
945
958
971
983
996
1008
1020
1032
1044
1055
1066
1077
1088
1099
1109
1119
1129
1138
1147
1156
1165
1173
1181
1189
1197
1204
1211
1218
1224
1230
1236
1241
1246
1251
1255
1260
1264
1268
1271
1275
1278
1281
1284
1287
1289
1292
1294
1296
1297
1299
1300
1302
1303
1303
1304
1304
1304
1304
1304
1304
1304
1303
1303
1302
1301
1300
1299
1297
1296
1294
1292
1290
1287
1284
1281
1278
1274
1271
1267
1262
1258
1253
1248
1242
1236
1230
1224
1217
1210
1202
1195
1187
1178
1170
1161
1152
1143
1133
1123
1113
1102
1092
1081
1069
1058
1046
1034
1022
1008
997
984
971
958
945
932
918
904
889
874
860
845
829
814
799
784
768
753
737
721
705
689
673
657
641
624
608
591
575
558
541
525
508
491
474
457
441
424
407
390
373
356
339
323
306
289
273
256
240
224
208
193
177
162
147
132
117
102
87
72
57
42
28
13
-2
-16
-31
-45
-60
-74
-89
-103
-118
-133
-147
-162
-177
-191
-206
-220
-235
-249
-263
-278
-292
-306
-321
-335
-350
-365
-380
-395
-409
-424
-439
-454
-469
-484
-498
-513
-527
-541
-556
-570
-584
-599
-613
-627
-641
-655
-669
-683
-697
-711
-724
-738
-751
-765
-778
-791
-804
-817
-830
-843
-856
-869
-882
-895
-908
-921
-934
-947
-960
-973
-986
-999
-1012
-1025
-1038
-1050
-1063
-1075
-1087
-1100
-1112
-1124
-1136
-1148
-1161
-1173
-1184
-1196
-1208
-1219
-1230
-1241
-1251
-1262
-1272
-1282
-1292
-1302
-1312
-1322
-1331
-1340
-1349
-1358
-1366
-1374
-1382
-1389
-1397
-1404
-1411
-1417
-1424
-1430
-1436
-1443
-1449
-1454
-1460
-1465
-1471
-1475
-1480
-1485
-1489
-1493
-1498
-1502
-1506
-1510
-1514
-1519
-1523
-1527
-1531
-1535
-1539
-1543
-1547
-1551
-1554
-1558
-1561
-1565
-1569
-1572
-1576
-1579
-1583
-1586
-1589
-1593
-1596
-1599
-1603
-1606
-1609
-1612
-1616
-1619
-1622
-1625
-1629
-1632
-1636
-1639
-1643
-1646
-1650
-1653
-1657
-1660
-1664
-1667
-1671
-1674
-1678
-1681
-1684
-1687
-1690
-1693
-1696
-1699
-1702
-1705
-1707
-1710
-1713
-1716
-1719
-1722
-1724
-1727
-1730
-1732
-1735
-1737
-1740
-1742
-1744
-1746
-1748
-1750
-1752
-1754
-1755
-1757
-1759
-1760
-1761
-1763
-1764
-1765
-1766
-1766
-1767
-1767
-1767
-1767
-1767
-1767
-1767
-1766
-1765
-1764
-1763
-1761
-1759
-1757
-1755
-1752
-1749
-1746
-1743
-1740
-1736
-1733
-1729
-1725
-1720
-1716
-1711
-1706
-1700
-1695
-1689
-1684
-1678
-1671
-1665
-1659
-1652
-1645
-1637
-1630
-1622
-1614
-1606
-1598
-1589
-1580
-1571
-1561
-1551
-1541
-1531
-1521
-1510
-1499
-1488
-1477
-1466
-1455
-1443
-1432
-1420
-1409
-1397
-1385
-1372
-1360
-1347
-1335
-1322
-1309
-1295
-1282
-1269
-1255
-1242
-1228
-1215
-1201
-1187
-1174
-1160
-1146
-1132
-1118
-1104
-1090
-1076
-1063
-1049
-1035
-1022
-1008
-995
-981
-968
-954
-941
-927
-914
-900
-886
-872
-858
-844
-831
-817
-803
-789
-775
-761
-747
-734
-720
-706
-693
-679
-666
-652
-639
-625
-612
-599
-586
-573
-561
-548
-535
-523
-510
-498
-485
-473
-461
-448
-436
-424
-412
-401
-389
-377
-364
-352
-341
-329
-317
-306
-294
-283
-272
-261
-251
-240
-229
-219
-208
-197
-187
-176
-166
-155
-145
-135
-124
-114
-104
-94
-85
-75
-65
-55
-46
-36
-27
-17
-8
1
10
19
28
37
45
53
61
69
77
85
93
100
107
115
122
128
135
141
147
153
158
163
168
173
177
181
185
189
193
197
200
204
207
210
213
216
218
221
223
225
227
229
231
233
234
235
237
238
239
240
240
241
241
241
241
241
240
239
238
237
235
233
232
230
228
225
223
220
217
214
211
207
202
198
193
188
183
177
172
166
160
154
147
141
134
126
118
110
102
93
84
74
64
54
44
34
23
12
1
-11
-22
-34
-47
-59
-71
-84
-97
-110
-123
-136
-149
-162
-176
-189
-203
-217
-231
-245
-260
-274
-289
-304
-319
-334
-349
-364
-379
-395
-410
-426
-441
-457
-473
-489
-505
-520
-536
-552
-568
-584
-600
-616
-632
-648
-664
-680
-695
-711
-727
-742
-758
-773
-788
-803
-818
-832
-847
-861
-875
-889
-903
-917
-931
-944
-958
-971
-984
-997
-1008
-1022
-1034
-1046
-1057
-1069
-1080
-1091
-1102
-1113
-1124
-1135
-1146
-1156
-1166
-1176
-1186
-1195
-1204
-1213
-1221
-1229
-1237
-1244
-1251
-1258
-1265
-1271
-1278
-1284
-1290
-1295
-1301
-1306
-1310
-1314
-1317
-1320
-1323
-1326
-1328
-1329
-1331
-1332
-1333
-1334
-1335
-1336
-1336
-1336
-1335
-1334
-1333
-1332
-1330
-1328
-1325
-1323
-1320
-1317
-1314
-1311
-1307
-1304
-1300
-1295
-1291
-1286
-1281
-1276
-1271
-1265
-1259
-1253
-1247
-1241
-1234
-1228
-1221
-1214
-1207
-1199
-1191
-1183
-1175
-1167
-1159
-1151
-1142
-1134
-1125
-1116
-1108
-1099
-1090
-1081
-1072
-1063
-1053
-1044
-1034
-1024
-1014
-1004
-995
-986
-976
-966
-956
-946
-935
-925
-915
-904
-893
-882
-871
-860
-849
-838
-827
-816
-805
-793
-782
-770
-759
-747
-735
-723
-711
-699
-687
-674
-662
-650
-637
-625
-612
-599
-587
-574
-561
-548
-535
-522
-509
-496
-483
-470
-458
-445
-432
-419
-406
-393
-381
-368
-355
-342
-329
-316
-303
-290
-278
-265
-252
-239
-227
-214
-201
-188
-176
-163
-150
-137
-124
-111
-99
-86
-73
-60
-48
-35
-22
-9
3
16
29
42
56
69
82
96
109
123
137
150
164
178
193
207
221
236
251
266
280
296
311
326
341
357
372
388
403
418
434
449
464
480
495
510
526
541
557
572
588
603
619
635
650
666
682
697
713
728
744
760
775
790
806
821
836
852
867
882
897
913
928
944
959
975
990
1006
1020
1037
1052
1068
1083
1099
1114
1130
1145
1161
1176
1192
1208
1223
1239
1254
1270
1285
1301
1316
1331
1347
1362
1377
1393
1409
1425
1440
1456
1473
1489
1505
1522
1538
1554
1571
1587
1604
1620
1637
1653
1670
1686
1702
1719
1735
1751
1767
1783
1799
1815
1830
1846
1861
1876
1891
1906
1921
1935
1949
1964
1978
1992
2005
2019
2032
2045
2059
2071
2084
2096
2108
2120
2132
2143
2155
2166
2177
2187
2198
2208
2218
2228
2237
2247
2256
2265
2273
2282
2290
2298
2305
2313
2320
2326
2333
2339
2345
2350
2355
2360
2365
2369
2373
2377
2380
2383
2385
2387
2389
2390
2391
2391
2391
2391
2390
2389
2387
2385
2382
2379
2376
2372
2368
2364
2359
2354
2348
2342
2336
2329
2323
2316
2308
2301
2293
2285
2277
2269
2260
2251
2242
2233
2224
2214
2205
2195
2185
2175
2165
2155
2144
2133
2122
2111
2099
2088
2076
2064
2052
2040
2028
2016
2004
1991
1978
1965
1952
1939
1925
1911
1897
1883
1868
1853
1838
1823
1808
1792
1777
1761
1744
1728
1711
1694
1676
1659
1641
1623
1605
1587
1568
1550
1532
1514
1496
1477
1459
1441
1422
1404
1385
1366
1347
1329
1310
1291
1272
1253
1234
1216
1197
1178
1159
1140
1122
1103
1084
1066
1047
1029
1010
992
974
955
937
919
900
882
864
845
827
808
790
772
753
735
716
698
679
661
642
623
605
586
567
548
529
510
491
472
453
434
415
396
376
357
337
317
297
277
256
236
216
195
175
154
133
113
92
71
50
29
8
-13
-35
-56
-77
-99
-120
-141
-163
-184
-206
-228
-249
-271
-292
-314
-335
-356
-378
-399
-420
-441
-462
-482
-503
-523
-544
-564
-584
-604
-623
-643
-662
-681
-701
-719
-738
-757
-775
-793
-811
-829
-846
-864
-881
-898
-915
-932
-948
-965
-981
-997
-1014
-1030
-1045
-1061
-1077
-1093
-1108
-1123
-1138
-1153
-1168
-1183
-1197
-1211
-1226
-1240
-1253
-1267
-1281
-1294
-1307
-1321
-1334
-1346
-1359
-1371
-1384
-1396
-1408
-1419
-1431
-1442
-1453
-1464
-1475
-1485
-1496
-1506
-1516
-1526
-1535
-1544
-1553
-1562
-1570
-1579
-1587
-1594
-1602
-1609
-1616
-1623
-1630
-1637
-1643
-1649
-1655
-1661
-1666
-1672
-1677
-1682
-1687
-1692
-1696
-1700
-1704
-1708
-1712
-1715
-1718
-1721
-1723
-1725
-1727
-1729
-1730
-1731
-1732
-1733
-1734
-1734
-1734
-1734
-1733
-1733
-1732
-1731
-1730
-1728
-1726
-1725
-1722
-1720
-1717
-1715
-1712
-1709
-1706
-1703
-1700
-1697
-1695
-1692
-1689
-1686
-1683
-1680
-1677
-1675
-1672
-1669
-1666
-1663
-1660
-1657
-1655
-1652
-1649
-1646
-1643
-1640
-1637
-1635
-1632
-1629
-1626
-1623
-1620
-1618
-1615
-1612
-1609
-1606
-1603
-1601
-1598
-1595
-1592
-1589
-1586
-1584
-1581
-1578
-1575
-1572
-1569
-1567
-1564
-1561
-1558
-1555
-1553
-1550
-1547
-1544
-1541
-1538
-1536
-1533
-1530
-1527
-1524
-1522
-1519
-1516
-1513
-1511
-1508
-1505
-1502
-1499
-1497
-1494
-1491
-1488
-1486
-1483
-1480
-1477
-1474
-1472
-1469
-1466
-1463
-1461
-1458
-1455
-1452
-1450
-1447
-1444
-1441
-1439
-1436
-1433
-1431
-1428
-1425
-1422
-1420
-1417
-1414
-1412
-1409
-1406
-1403
-1401
-1398
-1395
-1393
-1390
-1387
-1385
-1382
-1379
-1377
-1374
-1371
-1369
-1366
-1363
-1361
-1358
-1355
-1353
-1350
-1347
-1345
-1342
-1339
-1337
-1334
-1331
-1329
-1326
-1324
-1321
-1318
-1316
-1313
-1311
-1308
-1305
-1303
-1300
-1298
-1295
-1292
-1290
-1287
-1285
-1282
-1280
-1277
-1274
-1272
-1269
-1267
-1264
-1262
-1259
-1257
-1254
-1251
-1249
-1246
-1244
-1241
-1239
-1236
-1234
-1231
-1229
-1226
-1224
-1221
-1219
-1216
-1214
-1211
-1209
-1206
-1204
-1202
-1199
-1197
-1194
-1192
-1189
-1187
-1184
-1182
-1180
-1177
-1175
-1172
-1170
-1167
-1165
-1163
-1160
-1158
-1155
-1153
-1151
-1148
-1146
-1143
-1141
-1139
-1136
-1134
-1132
-1129
-1127
-1125
-1122
-1120
-1118
-1115
-1113
-1111
-1108
-1106
-1104
-1101
-1099
-1097
-1094
-1092
-1090
-1088
-1085
-1083
-1081
-1078
-1076
-1074
-1072
-1069
-1067
-1065
-1063
-1060
-1058
-1056
-1054
-1051
-1049
-1047
-1045
-1043
-1040
-1038
-1036
-1034
-1032
-1029
-1027
-1025
-1022
-1020
-1018
-1016
-1014
-1012
-1010
-1008
-1006
-1004
-1000
-999
-997
-995
-993
-991
-989
-987
-984
-982
-980
-978
-976
-974
-972
-970
-968
-966
-964
-962
-960
-957
-955
-953
-951
-949
-947
-945
-943
-941
-939
-937
-935
-933
-931
-929
-927
-925
-923
-921
-919
-917
-915
-913
-911
-910
-908
-906
-904
-902
-900
-898
-896
-894
-892
-890
-888
-886
-885
-883
-881
-879
-877
-875
-873
-871
-870
-868
-866
-864
-862
-860
-858
-857
-855
-853
-851
-849
-847
-846
-844
-842
-840
-838
-837
-835
-833
-831
-830
-828
-826
-824
-823
-821
-819
-817
-816
-814
-812
-810
-809
-807
-805
-803
-802
-800
-798
-797
-795
-793
-792
-790
-788
-787
-785
-783
-782
-780
-778
-777
-775
-773
-772
-770
-769
-767
-765
-764
-762
-760
-759
-757
-756
-754
-752
-751
-749
-748
-746
-745
-743
-742
-740
-738
-737
-735
-734
-732
-731
-729
-728
-726
-725
-723
-722
-720
-719
-717
-716
-714
-713
-711
-710
-708
-707
-705
-704
-703
-701
-700
-698
-697
-695
-694
-692
-691
-690
-688
-687
-685
-684
-683
-681
-680
-678
-677
-676
-674
-673
-672
-670
-669
-668
-666
-665
-663
-662
-661
-659
-658
-657
-656
-654
-653
-652
-650
-649
-648
-646
-645
-644
-643
-641
-640
-639
-637
-636
-635
-634
-632
-631
-630
-629
-628
-626
-625
-624
-623
-621
-620
-619
-618
-617
-615
-614
-613
-612
-611
-609
-608
-607
-606
-605
-604
-602
-601
-600
-599
-598
-597
-596
-595
-593
-592
-591
-590
-589
-588
-587
-586
-584
-583
-582
-581
-580
-579
-578
-577
-576
-575
-574
-573
-572
-571
-570
-568
-567
-566
-565
-564
-563
-562
-561
-560
-559
-558
-557
-556
-555
-554
-553
-552
-551
-550
-549
-548
-547
-546
-545
-544
-544
-543
-542
-541
-540
-539
-538
-537
-536
-535
-534
-533
-532
-531
-530
-530
-529
-528
-527
-526
-525
-524
-523
-522
-522
-521
-520
-519
-518
-517
-516
-516
-515
-514
-513
-512
-511
-510
-510
-509
-508
-507
-506
-506
-505
-504
-503
-502
-501
-501
-500
-499
-498
-498
-497
-496
-495
-494
-494
-493
-492
-491
-491
-490
-489
-488
-488
-487
-486
-485
-485
-484
-483
-482
-482
-481
-480
-480
-479
-478
-477
-477
-476
-475
-475
-474
-473
-473
-472
-471
-471
-470
-469
-469
-468
-467
-467
-466
-465
-465
-464
-463
-463
-462
-461
-461
-460
-460
-459
-458
-458
-457
-457
-456
-455
-455
-454
-453
-453
-452
-452
-451
-451
-450
-449
-449
-448
-448
-447
-447
-446
-445
-445
-444
-444
-443
-443
-442
-442
-441
-440
-440
-439
-439
-438
-438
-437
-437
-436
-436
-435
-435
-434
-434
-433
-433
-432
-432
-431
-431
-430
-430
-429
-429
-428
-428
-427
-427
-426
-426
-426
-425
-425
-424
-424
-423
-423
-422
-422
-421
-421
-421
-420
-420
-419
-419
-418
-418
-418
-417
-417
-416
-416
-416
-415
-415
-414
-414
-414
-413
-413
-412
-412
-412
-411
-411
-410
-410
-410
-409
-409
-409
-408
-408
-407
-407
-407
-406
-406
-406
-405
-405
-405
-404
-404
-404
-403
-403
-403
-402
-402
-402
-401
-401
-401
-400
-400
-400
-399
-399
-399
-399
-398
-398
-398
-397
-397
-397
-396
-396
-396
-396
-395
-395
-395
-394
-394
-394
-394
-393
-393
-393
-393
-392
-392
-392
-391
-391
-391
-391
-390
-390
-390
-390
-389
-389
-389
-389
-389
-388
-388
-388
-388
-387
-387
-387
-387
-387
-386
-386
-386
-386
-385
-385
-385
-385
-385
-384
-384
-384
-384
-384
-383
-383
-383
-383
-383
-382
-382
-382
-382
-382
-382
-381
-381
-381
-381
-381
-381
-380
-380
-380
-380
-380
-380
-379
-379
-379
-379
-379
-379
-378
-378
-378
-378
-378
-378
-378
-377
-377
-377
-377
-377
-377
-377
-377
-376
-376
-376
-376
-376
-376
-376
-376
-375
-375
-375
-375
-375
-375
-375
-375
-375
-375
-374
-374
-374
-374
-374
-374
-374
-374
-374
-374
-374
-373
-373
-373
-373
-373
-373
-373
-373
-373
-373
-373
-373
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-371
-371
-371
-371
-371
-371
-371
-371
-371
-371
-371
-371
-371
-371
-371
-371
-371
-371
-371
-371
