5
31156
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-67
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-78
-78
-78
-78
-78
-78
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-76
-76
-76
-76
-76
-76
-76
-76
-76
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-76
-76
-76
-76
-76
-76
-75
-75
-75
-74
-74
-74
-74
-73
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-75
-75
-75
-76
-76
-76
-76
-76
-76
-76
-76
-75
-75
-75
-74
-74
-74
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-72
-72
-72
-72
-71
-71
-71
-71
-71
-70
-70
-70
-70
-71
-71
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-68
-68
-68
-68
-68
-68
-68
-68
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-65
-65
-65
-65
-65
-65
-64
-64
-64
-64
-64
-64
-63
-63
-63
-63
-63
-63
-63
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-61
-61
-61
-61
-61
-61
-61
-61
-61
-60
-60
-60
-60
-60
-60
-60
-59
-59
-59
-59
-59
-59
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-57
-57
-57
-57
-57
-57
-57
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-54
-54
-54
-54
-54
-54
-54
-53
-53
-53
-53
-53
-52
-52
-52
-52
-52
-51
-51
-51
-51
-51
-51
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-49
-49
-49
-49
-49
-49
-49
-49
-48
-48
-48
-48
-48
-48
-47
-47
-47
-47
-47
-47
-47
-46
-46
-46
-46
-46
-46
-46
-46
-45
-45
-45
-45
-45
-45
-45
-44
-44
-44
-44
-44
-44
-44
-43
-43
-43
-43
-43
-43
-43
-43
-42
-42
-42
-42
-42
-42
-41
-41
-41
-41
-41
-41
-40
-40
-40
-40
-40
-40
-39
-39
-39
-39
-39
-38
-38
-38
-38
-38
-38
-37
-37
-37
-37
-37
-37
-37
-36
-36
-36
-36
-36
-36
-36
-35
-35
-35
-35
-35
-35
-35
-34
-34
-34
-34
-34
-34
-34
-33
-33
-33
-33
-33
-33
-33
-32
-32
-32
-32
-32
-31
-31
-31
-31
-31
-30
-30
-30
-30
-30
-30
-30
-29
-29
-29
-29
-29
-29
-29
-29
-28
-28
-28
-28
-28
-28
-28
-27
-27
-27
-27
-27
-27
-26
-26
-26
-26
-26
-25
-25
-25
-25
-25
-25
-24
-24
-24
-24
-24
-23
-23
-23
-23
-23
-23
-22
-22
-22
-22
-22
-22
-22
-21
-21
-21
-21
-21
-21
-21
-21
-20
-20
-20
-20
-20
-20
-20
-20
-19
-19
-19
-19
-19
-19
-19
-18
-18
-18
-18
-18
-17
-17
-17
-17
-17
-16
-16
-16
-16
-16
-15
-15
-15
-15
-15
-15
-14
-14
-14
-14
-14
-14
-14
-13
-13
-13
-13
-13
-13
-12
-12
-12
-12
-12
-12
-11
-11
-11
-11
-11
-11
-10
-10
-10
-10
-10
-10
-9
-9
-9
-9
-9
-9
-8
-8
-8
-8
-8
-7
-7
-7
-7
-7
-6
-6
-6
-6
-6
-5
-5
-5
-5
-5
-5
-4
-4
-4
-4
-4
-4
-3
-3
-3
-3
-3
-3
-2
-2
-2
-2
-2
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
0
1
1
1
1
1
1
2
2
2
2
2
2
3
3
3
3
3
4
4
4
4
4
4
5
5
5
5
5
6
6
6
6
6
7
7
7
7
7
7
8
8
8
8
8
8
9
9
9
9
9
10
10
10
10
10
10
11
11
11
11
11
12
12
12
12
12
13
13
13
13
14
14
14
14
14
15
15
15
15
15
15
16
16
16
16
16
17
17
17
17
18
18
18
18
18
19
19
19
19
19
20
20
20
20
21
21
21
21
22
22
22
22
22
23
23
23
24
24
24
24
25
25
25
25
26
26
26
26
27
27
27
27
28
28
28
28
29
29
29
29
30
30
30
30
31
31
31
31
32
32
32
32
33
33
33
33
34
34
34
35
35
35
36
36
36
37
37
37
38
38
38
39
39
39
40
40
40
41
41
41
42
42
42
42
43
43
43
44
44
44
45
45
45
46
46
46
47
47
47
47
48
48
48
49
49
49
49
50
50
50
50
51
51
51
52
52
52
53
53
53
54
54
55
55
55
56
56
56
57
57
57
57
58
58
58
59
59
59
60
60
60
61
61
62
62
62
63
63
63
64
64
65
65
65
66
66
66
67
67
67
68
68
68
69
69
69
69
70
70
71
71
71
72
72
73
73
73
74
74
75
75
75
76
76
76
77
77
77
78
78
78
79
79
79
80
80
80
81
81
82
82
82
83
83
84
84
84
85
85
86
86
86
87
87
87
88
88
88
89
89
89
90
90
90
91
91
92
92
92
93
93
93
94
94
95
95
95
96
96
97
97
97
98
98
99
99
99
100
100
101
101
101
102
102
103
103
103
104
104
104
105
105
106
106
106
107
107
108
108
109
109
109
110
110
110
111
111
112
112
113
113
113
114
114
114
115
115
116
116
116
117
117
117
118
118
118
119
119
119
120
120
120
121
121
122
122
122
123
123
124
124
125
125
126
126
127
127
127
128
128
129
129
129
130
130
131
131
132
132
133
133
134
134
135
135
136
136
137
137
138
138
139
139
140
140
140
141
141
141
142
142
142
142
143
143
143
144
144
145
145
145
146
146
147
147
148
148
149
149
150
150
151
151
152
152
152
153
153
153
154
154
155
155
155
156
156
157
157
158
158
159
159
160
160
161
161
162
162
163
163
164
164
165
165
165
166
166
167
167
168
168
169
169
170
170
171
171
172
172
173
173
174
174
175
175
176
176
177
177
178
178
179
179
180
180
181
181
182
182
183
183
183
184
184
185
185
186
186
186
187
187
188
188
189
189
190
191
191
192
192
193
194
194
195
195
196
196
197
197
198
198
199
199
200
200
201
201
202
202
203
203
204
204
205
205
206
206
207
207
208
208
209
209
210
210
211
211
212
212
213
213
214
214
215
215
216
216
217
217
218
218
219
219
220
221
221
222
222
223
223
224
224
225
225
226
226
227
227
228
228
229
229
230
230
231
231
232
232
233
234
234
235
235
236
236
237
237
238
239
239
240
240
241
241
242
243
243
244
244
245
245
246
246
247
247
248
249
249
250
250
251
252
252
253
253
254
255
255
256
256
257
258
258
259
259
260
261
261
262
262
263
264
264
265
265
266
266
267
268
268
269
269
270
271
271
272
272
273
274
274
275
276
276
277
278
278
279
280
280
281
281
282
283
283
284
285
285
286
287
287
288
288
289
290
290
291
292
292
293
294
294
295
296
296
297
298
298
299
300
300
301
302
302
303
304
304
305
306
306
307
307
308
309
309
310
311
311
312
313
313
314
315
315
316
317
317
318
319
319
320
321
321
322
323
323
324
325
326
326
327
328
328
329
330
330
331
332
332
333
334
334
335
336
337
337
338
339
339
340
341
341
342
343
343
344
345
345
346
347
347
348
349
349
350
351
351
352
353
354
354
355
356
356
357
358
359
359
360
361
361
362
363
364
364
365
366
366
367
368
368
369
370
371
371
372
373
373
374
375
376
376
377
378
378
379
380
380
381
382
382
383
384
384
385
386
386
387
388
389
389
390
391
392
392
393
394
395
395
396
397
398
398
399
400
401
401
402
403
404
404
405
406
406
407
408
409
409
410
411
411
412
413
414
414
415
416
417
417
418
419
420
420
421
422
422
423
424
425
425
426
427
428
428
429
430
431
431
432
433
434
434
435
436
437
438
438
439
440
441
441
442
443
444
444
445
446
446
447
448
449
449
450
451
452
452
453
454
455
456
456
457
458
459
459
460
461
462
463
463
464
465
466
467
467
468
469
470
470
471
472
473
473
474
475
476
477
477
478
479
480
480
481
482
483
483
484
485
486
486
487
488
489
489
490
491
492
492
493
494
494
495
496
497
497
498
499
500
500
501
502
503
504
504
505
506
507
507
508
509
510
510
511
512
512
513
514
514
515
516
516
517
518
519
519
520
521
522
523
523
524
525
526
526
527
528
529
530
530
531
532
533
533
534
535
535
536
537
538
538
539
540
541
541
542
543
544
544
545
546
546
547
548
549
549
550
551
552
552
553
554
555
555
556
557
558
558
559
560
561
561
562
563
564
564
565
566
567
567
568
569
570
571
571
572
573
574
575
576
576
577
578
579
580
580
581
582
583
584
584
585
586
587
587
588
589
590
591
591
592
593
594
595
595
596
597
598
598
599
600
601
602
602
603
604
605
606
606
607
608
609
609
610
611
612
612
613
614
615
616
616
617
618
619
620
620
621
622
623
624
625
625
626
627
628
629
629
630
631
632
633
633
634
635
636
636
637
638
639
639
640
641
642
643
643
644
645
646
647
648
649
649
650
651
652
652
653
654
655
656
656
657
658
659
659
660
661
662
663
663
664
665
666
667
667
668
669
670
671
672
673
673
674
675
676
677
678
678
679
680
681
682
682
683
684
685
686
687
688
688
689
690
691
692
693
694
694
695
696
697
698
699
700
700
701
702
703
704
704
705
706
707
708
709
710
710
711
712
713
714
715
716
716
717
718
719
720
721
722
723
724
725
725
726
727
728
729
730
731
732
733
733
734
735
736
737
738
739
740
740
741
742
743
744
745
746
747
747
748
749
750
751
752
753
754
755
755
756
757
758
759
760
761
762
763
764
764
765
766
767
768
769
770
770
771
772
773
774
775
776
776
777
778
779
780
781
782
783
784
785
785
786
787
788
789
790
791
792
793
794
794
795
796
797
798
799
800
801
802
803
804
805
806
806
807
808
809
810
811
812
813
814
814
815
816
817
818
819
820
821
822
823
824
825
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
928
929
930
931
932
933
934
935
936
937
938
940
941
942
943
944
945
946
947
948
949
950
952
953
954
955
956
957
958
959
960
961
962
964
965
966
967
968
969
970
971
972
973
975
976
977
978
979
980
981
982
983
984
986
987
988
989
990
991
992
993
994
995
997
998
999
1000
1000
1002
1002
1004
1004
1006
1008
1008
1010
1010
1012
1012
1014
1016
1016
1018
1018
1020
1020
1022
1024
1025
1026
1027
1028
1029
1030
1031
1033
1034
1035
1036
1037
1038
1039
1041
1042
1043
1044
1045
1046
1047
1049
1050
1051
1052
1053
1054
1055
1057
1058
1059
1060
1061
1062
1063
1065
1066
1067
1068
1069
1070
1071
1072
1074
1075
1076
1077
1078
1079
1080
1082
1083
1084
1085
1086
1087
1088
1089
1091
1092
1093
1094
1095
1096
1097
1098
1099
1101
1102
1103
1104
1105
1106
1107
1109
1110
1111
1112
1113
1114
1115
1117
1118
1119
1120
1121
1122
1124
1125
1126
1127
1128
1129
1130
1131
1132
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1179
1180
1181
1182
1182
1183
1184
1184
1185
1186
1186
1187
1187
1188
1188
1189
1189
1190
1190
1191
1191
1192
1192
1193
1193
1194
1194
1195
1195
1196
1196
1196
1197
1197
1198
1198
1198
1199
1199
1199
1199
1200
1200
1200
1200
1200
1201
1201
1201
1201
1201
1201
1201
1200
1200
1200
1200
1200
1199
1199
1199
1198
1198
1198
1198
1197
1197
1197
1196
1196
1196
1196
1196
1196
1196
1196
1196
1196
1196
1196
1197
1197
1197
1198
1199
1199
1200
1201
1201
1202
1203
1204
1205
1206
1206
1207
1208
1209
1210
1210
1211
1212
1213
1213
1214
1215
1216
1217
1217
1218
1219
1220
1221
1221
1222
1223
1224
1225
1226
1228
1229
1230
1232
1233
1235
1237
1239
1241
1243
1245
1248
1250
1252
1255
1258
1260
1263
1265
1268
1271
1274
1276
1279
1282
1285
1288
1290
1293
1296
1299
1301
1304
1306
1309
1312
1314
1317
1319
1322
1324
1327
1329
1331
1334
1336
1338
1341
1343
1345
1348
1350
1353
1355
1358
1361
1364
1367
1370
1373
1376
1379
1382
1386
1389
1392
1396
1399
1402
1405
1408
1411
1414
1417
1420
1423
1426
1428
1431
1434
1436
1439
1441
1444
1447
1449
1451
1453
1456
1457
1459
1461
1462
1464
1465
1466
1467
1468
1469
1470
1471
1471
1471
1472
1471
1471
1471
1470
1470
1469
1469
1468
1467
1467
1466
1465
1464
1463
1462
1461
1461
1460
1459
1458
1457
1456
1456
1455
1454
1453
1452
1451
1450
1448
1446
1445
1443
1441
1438
1436
1434
1432
1430
1427
1425
1423
1421
1419
1418
1416
1414
1412
1411
1409
1407
1405
1403
1402
1400
1398
1396
1394
1392
1390
1388
1387
1385
1384
1383
1382
1380
1379
1379
1378
1377
1377
1377
1377
1377
1377
1378
1379
1379
1380
1382
1383
1385
1386
1388
1390
1392
1395
1397
1399
1402
1404
1407
1410
1413
1416
1420
1423
1427
1431
1435
1439
1443
1447
1451
1456
1460
1463
1467
1471
1475
1478
1482
1485
1489
1493
1496
1500
1504
1507
1511
1515
1519
1523
1527
1531
1536
1540
1544
1548
1552
1556
1560
1564
1568
1572
1575
1578
1582
1585
1588
1592
1595
1599
1602
1606
1610
1614
1618
1622
1626
1630
1635
1639
1643
1647
1651
1655
1659
1663
1666
1670
1673
1677
1680
1683
1686
1688
1690
1692
1694
1695
1696
1697
1698
1699
1700
1700
1701
1702
1703
1705
1706
1708
1710
1712
1713
1715
1717
1719
1720
1721
1723
1723
1724
1724
1725
1725
1725
1725
1725
1725
1726
1726
1726
1726
1727
1727
1728
1728
1729
1730
1730
1731
1732
1732
1733
1733
1733
1733
1733
1733
1733
1733
1733
1732
1731
1731
1730
1728
1727
1725
1724
1722
1720
1718
1716
1714
1713
1711
1710
1709
1709
1708
1708
1709
1709
1710
1711
1712
1713
1714
1715
1716
1717
1717
1718
1719
1719
1720
1720
1720
1721
1721
1721
1721
1721
1722
1722
1722
1723
1723
1724
1725
1726
1727
1729
1730
1732
1734
1736
1738
1740
1742
1744
1746
1748
1750
1752
1754
1755
1757
1758
1759
1760
1761
1762
1762
1762
1763
1763
1764
1765
1766
1767
1769
1771
1773
1775
1778
1781
1784
1787
1790
1792
1795
1798
1800
1802
1804
1805
1806
1807
1807
1808
1808
1808
1808
1808
1808
1807
1807
1806
1806
1805
1804
1803
1803
1802
1801
1800
1799
1798
1797
1797
1796
1795
1794
1793
1792
1791
1791
1790
1789
1789
1788
1788
1787
1787
1786
1785
1785
1785
1784
1785
1785
1786
1786
1787
1789
1790
1791
1792
1793
1794
1794
1794
1794
1794
1793
1792
1791
1789
1787
1785
1783
1780
1777
1774
1771
1767
1764
1760
1756
1752
1748
1744
1740
1736
1732
1729
1726
1724
1722
1720
1719
1719
1719
1720
1720
1722
1723
1725
1727
1729
1731
1733
1735
1736
1737
1737
1737
1736
1735
1734
1732
1729
1727
1724
1721
1717
1714
1711
1707
1704
1701
1698
1695
1692
1689
1687
1685
1683
1681
1680
1679
1678
1678
1677
1677
1678
1679
1679
1681
1682
1684
1687
1690
1693
1697
1701
1705
1709
1714
1718
1723
1727
1730
1734
1737
1740
1742
1744
1745
1745
1745
1743
1741
1739
1735
1731
1727
1722
1716
1710
1703
1697
1690
1683
1677
1670
1664
1658
1653
1648
1644
1640
1637
1635
1633
1633
1632
1632
1633
1634
1636
1638
1640
1643
1645
1648
1650
1652
1654
1656
1657
1658
1658
1658
1658
1657
1656
1654
1652
1649
1646
1643
1639
1635
1631
1627
1622
1617
1612
1607
1602
1597
1591
1586
1582
1577
1573
1569
1566
1563
1561
1559
1557
1556
1555
1554
1554
1554
1554
1554
1555
1555
1556
1557
1558
1560
1561
1563
1565
1567
1569
1572
1574
1577
1580
1583
1586
1589
1591
1594
1597
1599
1602
1604
1606
1608
1610
1612
1614
1615
1617
1618
1620
1621
1622
1622
1623
1623
1623
1624
1624
1624
1625
1627
1629
1632
1636
1641
1647
1653
1661
1669
1678
1687
1697
1707
1716
1725
1734
1742
1750
1757
1764
1770
1774
1779
1782
1785
1787
1788
1789
1789
1790
1790
1790
1791
1792
1794
1796
1799
1803
1807
1811
1817
1822
1828
1834
1841
1848
1855
1863
1871
1879
1888
1896
1905
1914
1922
1930
1938
1946
1954
1961
1969
1976
1983
1990
1997
2004
2011
2017
2024
2029
2036
2041
2045
2050
2053
2056
2058
2059
2060
2061
2062
2063
2063
2064
2065
2067
2068
2070
2072
2075
2078
2081
2084
2087
2091
2095
2099
2103
2107
2111
2115
2119
2123
2127
2130
2134
2138
2142
2146
2150
2154
2158
2162
2166
2170
2174
2177
2180
2183
2185
2188
2190
2192
2194
2197
2199
2202
2206
2210
2215
2220
2225
2231
2237
2243
2249
2255
2261
2267
2272
2277
2282
2286
2290
2294
2298
2302
2305
2309
2312
2315
2319
2322
2326
2331
2336
2341
2347
2354
2360
2367
2374
2381
2388
2394
2401
2407
2413
2419
2426
2432
2438
2444
2451
2458
2464
2471
2478
2485
2492
2499
2505
2511
2516
2521
2525
2528
2531
2534
2536
2539
2542
2545
2548
2553
2558
2564
2571
2578
2585
2593
2601
2609
2617
2626
2634
2642
2650
2658
2665
2672
2678
2684
2690
2695
2701
2706
2712
2719
2726
2734
2743
2753
2762
2772
2782
2791
2799
2806
2813
2818
2823
2827
2831
2835
2839
2843
2847
2852
2857
2863
2869
2876
2883
2890
2898
2905
2912
2919
2926
2931
2936
2940
2944
2946
2948
2950
2951
2952
2953
2954
2955
2956
2958
2960
2963
2967
2971
2975
2980
2985
2991
2998
3004
3011
3017
3023
3029
3035
3040
3044
3048
3051
3053
3054
3055
3054
3053
3050
3046
3040
3033
3026
3017
3008
2998
2988
2977
2968
2959
2952
2946
2941
2939
2938
2940
2943
2947
2952
2958
2965
2973
2981
2989
2997
3005
3013
3020
3027
3034
3040
3045
3049
3053
3057
3059
3062
3064
3066
3069
3071
3073
3076
3079
3082
3085
3088
3091
3094
3096
3099
3102
3105
3109
3113
3118
3124
3130
3136
3143
3149
3157
3164
3171
3179
3187
3195
3203
3212
3221
3230
3240
3250
3260
3271
3282
3293
3304
3314
3324
3332
3338
3342
3345
3345
3344
3341
3337
3333
3328
3324
3321
3318
3317
3317
3318
3320
3324
3327
3331
3335
3340
3344
3347
3351
3354
3356
3359
3360
3361
3361
3361
3360
3358
3357
3355
3352
3350
3346
3343
3338
3332
3324
3315
3304
3292
3277
3260
3242
3223
3203
3182
3160
3139
3117
3095
3072
3049
3025
3001
2975
2948
2920
2892
2863
2834
2805
2775
2746
2717
2689
2661
2633
2606
2580
2556
2532
2510
2489
2468
2448
2428
2409
2389
2368
2347
2325
2303
2280
2257
2234
2212
2189
2167
2146
2126
2106
2087
2068
2048
2028
2007
1987
1965
1944
1923
1902
1883
1864
1847
1832
1820
1810
1803
1800
1799
1802
1808
1816
1825
1836
1847
1859
1870
1880
1889
1897
1903
1907
1910
1912
1912
1913
1913
1914
1916
1919
1924
1931
1939
1949
1960
1972
1985
1998
2012
2025
2037
2050
2061
2071
2081
2090
2099
2109
2119
2129
2141
2153
2165
2177
2188
2200
2210
2220
2230
2238
2247
2255
2262
2270
2278
2286
2295
2304
2312
2321
2330
2337
2344
2348
2351
2351
2349
2344
2337
2328
2316
2302
2287
2271
2253
2236
2218
2200
2183
2167
2152
2138
2124
2112
2100
2088
2077
2065
2052
2039
2025
2009
1995
1980
1965
1950
1937
1925
1915
1907
1901
1897
1894
1892
1892
1892
1894
1895
1897
1899
1901
1903
1904
1906
1908
1910
1911
1913
1915
1915
1915
1914
1910
1905
1898
1888
1876
1861
1844
1825
1803
1778
1752
1723
1692
1661
1629
1598
1567
1538
1511
1486
1464
1444
1427
1412
1400
1389
1381
1373
1367
1362
1358
1354
1351
1348
1345
1342
1339
1336
1333
1328
1323
1317
1310
1302
1293
1283
1271
1259
1245
1229
1213
1196
1178
1160
1142
1125
1109
1093
1080
1067
1056
1046
1038
1031
1026
1022
1022
1022
1025
1030
1035
1043
1050
1059
1068
1078
1087
1098
1108
1119
1130
1142
1154
1166
1178
1191
1203
1215
1226
1237
1247
1257
1266
1275
1284
1293
1301
1309
1317
1324
1330
1336
1341
1345
1349
1351
1353
1355
1356
1357
1358
1358
1359
1359
1360
1361
1362
1364
1366
1369
1373
1377
1382
1386
1392
1397
1403
1409
1415
1422
1428
1434
1440
1446
1451
1456
1460
1464
1466
1469
1471
1473
1474
1475
1475
1475
1474
1472
1469
1465
1460
1455
1449
1444
1438
1433
1428
1423
1418
1412
1405
1397
1388
1376
1362
1345
1327
1306
1284
1260
1235
1210
1184
1158
1131
1105
1078
1052
1026
1000
976
951
928
904
881
858
835
811
786
762
737
713
690
669
649
630
614
598
585
572
560
549
537
526
514
500
486
469
450
428
403
376
345
311
275
236
194
151
107
62
16
-30
-76
-123
-169
-216
-263
-312
-361
-413
-466
-521
-577
-635
-694
-755
-816
-878
-940
-1002
-1063
-1122
-1180
-1236
-1288
-1338
-1385
-1429
-1470
-1509
-1546
-1580
-1613
-1644
-1674
-1704
-1732
-1759
-1786
-1813
-1839
-1866
-1893
-1921
-1950
-1980
-2011
-2044
-2077
-2112
-2147
-2183
-2218
-2253
-2288
-2322
-2355
-2387
-2418
-2446
-2472
-2496
-2518
-2536
-2553
-2566
-2578
-2588
-2596
-2602
-2607
-2611
-2613
-2613
-2612
-2609
-2604
-2597
-2588
-2579
-2568
-2556
-2544
-2533
-2521
-2510
-2501
-2492
-2484
-2478
-2473
-2469
-2466
-2464
-2463
-2463
-2463
-2464
-2465
-2466
-2466
-2467
-2466
-2465
-2463
-2461
-2458
-2455
-2452
-2451
-2450
-2451
-2453
-2458
-2464
-2473
-2483
-2495
-2509
-2524
-2540
-2556
-2571
-2586
-2599
-2611
-2621
-2629
-2635
-2638
-2639
-2639
-2636
-2632
-2626
-2619
-2612
-2604
-2597
-2590
-2583
-2577
-2571
-2566
-2562
-2559
-2557
-2556
-2557
-2560
-2565
-2573
-2583
-2595
-2610
-2626
-2646
-2667
-2691
-2717
-2745
-2776
-2809
-2845
-2883
-2923
-2965
-3009
-3055
-3103
-3151
-3200
-3250
-3300
-3351
-3401
-3451
-3501
-3550
-3598
-3646
-3693
-3738
-3782
-3824
-3865
-3906
-3946
-3985
-4025
-4066
-4108
-4151
-4196
-4243
-4292
-4344
-4397
-4453
-4512
-4573
-4638
-4705
-4775
-4849
-4925
-5005
-5088
-5174
-5263
-5355
-5451
-5551
-5653
-5759
-5868
-5979
-6093
-6207
-6322
-6437
-6550
-6661
-6770
-6875
-6976
-7073
-7166
-7255
-7339
-7419
-7494
-7566
-7634
-7699
-7760
-7818
-7873
-7926
-7976
-8023
-8071
-8117
-8161
-8205
-8248
-8290
-8333
-8376
-8419
-8463
-8509
-8555
-8604
-8654
-8707
-8762
-8820
-8880
-8942
-9006
-9071
-9137
-9203
-9269
-9334
-9397
-9459
-9517
-9573
-9625
-9673
-9717
-9755
-9788
-9816
-9837
-9852
-9861
-9862
-9857
-9845
-9826
-9799
-9765
-9723
-9675
-9619
-9557
-9489
-9415
-9336
-9254
-9169
-9082
-8995
-8907
-8822
-8738
-8658
-8580
-8507
-8437
-8371
-8309
-8250
-8195
-8141
-8092
-8042
-7994
-7945
-7897
-7847
-7797
-7746
-7694
-7641
-7588
-7534
-7480
-7425
-7369
-7312
-7254
-7195
-7134
-7070
-7004
-6934
-6861
-6784
-6704
-6619
-6531
-6439
-6343
-6245
-6145
-6043
-5941
-5839
-5738
-5639
-5543
-5451
-5361
-5276
-5195
-5117
-5043
-4973
-4905
-4842
-4781
-4724
-4671
-4622
-4577
-4536
-4500
-4470
-4444
-4424
-4408
-4398
-4393
-4393
-4396
-4404
-4415
-4430
-4447
-4466
-4488
-4512
-4538
-4566
-4597
-4629
-4663
-4699
-4737
-4776
-4817
-4860
-4905
-4951
-4998
-5047
-5096
-5147
-5198
-5250
-5303
-5356
-5409
-5463
-5517
-5572
-5629
-5686
-5745
-5806
-5869
-5935
-6005
-6078
-6155
-6237
-6323
-6413
-6509
-6608
-6712
-6819
-6929
-7042
-7156
-7272
-7388
-7503
-7618
-7731
-7842
-7952
-8058
-8162
-8263
-8360
-8455
-8546
-8633
-8716
-8796
-8873
-8946
-9015
-9082
-9145
-9205
-9264
-9320
-9374
-9428
-9480
-9533
-9585
-9638
-9691
-9744
-9797
-9851
-9903
-9955
-10005
-10054
-10102
-10147
-10190
-10230
-10268
-10304
-10338
-10369
-10398
-10425
-10450
-10474
-10497
-10517
-10537
-10555
-10571
-10585
-10597
-10607
-10612
-10614
-10612
-10605
-10593
-10575
-10552
-10523
-10488
-10448
-10402
-10350
-10293
-10230
-10162
-10090
-10012
-9929
-9842
-9751
-9655
-9555
-9452
-9346
-9237
-9125
-9012
-8897
-8781
-8664
-8546
-8429
-8311
-8195
-8079
-7964
-7850
-7737
-7626
-7515
-7406
-7297
-7189
-7082
-6974
-6867
-6760
-6653
-6546
-6438
-6331
-6223
-6115
-6008
-5900
-5793
-5687
-5582
-5479
-5379
-5281
-5188
-5099
-5015
-4937
-4865
-4799
-4739
-4685
-4637
-4595
-4559
-4527
-4500
-4477
-4457
-4440
-4426
-4413
-4403
-4393
-4384
-4375
-4366
-4356
-4346
-4334
-4321
-4306
-4291
-4273
-4255
-4235
-4213
-4190
-4165
-4139
-4111
-4081
-4050
-4018
-3985
-3950
-3916
-3882
-3848
-3816
-3786
-3757
-3732
-3710
-3692
-3677
-3668
-3663
-3662
-3667
-3678
-3693
-3713
-3739
-3770
-3805
-3846
-3890
-3938
-3991
-4046
-4105
-4166
-4229
-4294
-4360
-4426
-4492
-4558
-4621
-4683
-4743
-4801
-4855
-4907
-4956
-5001
-5044
-5083
-5119
-5151
-5180
-5207
-5230
-5251
-5269
-5285
-5299
-5313
-5325
-5337
-5349
-5362
-5376
-5392
-5410
-5430
-5452
-5477
-5505
-5535
-5568
-5603
-5640
-5679
-5720
-5762
-5805
-5849
-5894
-5939
-5983
-6027
-6071
-6112
-6153
-6191
-6226
-6259
-6288
-6314
-6336
-6354
-6368
-6377
-6382
-6382
-6376
-6365
-6349
-6328
-6300
-6267
-6229
-6185
-6136
-6082
-6023
-5960
-5893
-5823
-5750
-5674
-5596
-5516
-5436
-5355
-5274
-5194
-5116
-5040
-4967
-4896
-4830
-4766
-4707
-4651
-4598
-4549
-4502
-4458
-4417
-4377
-4338
-4301
-4265
-4230
-4195
-4160
-4124
-4086
-4050
-4011
-3970
-3927
-3882
-3835
-3786
-3734
-3680
-3624
-3567
-3509
-3450
-3392
-3336
-3281
-3229
-3180
-3136
-3096
-3060
-3029
-3002
-2980
-2962
-2947
-2935
-2926
-2918
-2912
-2908
-2904
-2901
-2899
-2897
-2896
-2896
-2895
-2895
-2896
-2896
-2897
-2898
-2899
-2900
-2901
-2902
-2902
-2901
-2898
-2893
-2887
-2878
-2866
-2852
-2835
-2816
-2794
-2770
-2744
-2715
-2685
-2652
-2618
-2582
-2546
-2509
-2471
-2434
-2397
-2361
-2327
-2294
-2263
-2233
-2206
-2180
-2156
-2133
-2111
-2090
-2069
-2047
-2025
-2005
-1982
-1960
-1937
-1913
-1888
-1863
-1837
-1811
-1783
-1756
-1728
-1699
-1670
-1641
-1612
-1582
-1552
-1523
-1494
-1466
-1440
-1416
-1393
-1373
-1357
-1343
-1333
-1326
-1324
-1325
-1330
-1338
-1350
-1364
-1382
-1401
-1423
-1446
-1471
-1496
-1523
-1550
-1578
-1607
-1636
-1665
-1696
-1728
-1760
-1794
-1829
-1866
-1903
-1941
-1980
-2020
-2060
-2100
-2140
-2179
-2219
-2258
-2296
-2334
-2371
-2406
-2440
-2473
-2503
-2532
-2559
-2584
-2607
-2629
-2649
-2668
-2687
-2705
-2723
-2741
-2760
-2779
-2798
-2816
-2835
-2852
-2868
-2883
-2897
-2909
-2920
-2929
-2938
-2945
-2950
-2955
-2958
-2959
-2959
-2956
-2952
-2945
-2936
-2923
-2909
-2891
-2870
-2847
-2822
-2795
-2765
-2735
-2703
-2670
-2637
-2604
-2571
-2539
-2508
-2478
-2451
-2425
-2401
-2380
-2361
-2345
-2331
-2320
-2310
-2302
-2295
-2290
-2285
-2280
-2275
-2269
-2264
-2258
-2253
-2247
-2242
-2237
-2233
-2229
-2225
-2222
-2218
-2215
-2211
-2206
-2200
-2194
-2186
-2177
-2168
-2157
-2146
-2135
-2124
-2112
-2101
-2090
-2080
-2069
-2058
-2045
-2033
-2017
-2001
-1983
-1962
-1938
-1912
-1882
-1850
-1815
-1778
-1739
-1698
-1656
-1614
-1571
-1529
-1487
-1446
-1407
-1370
-1335
-1302
-1271
-1242
-1215
-1188
-1163
-1138
-1112
-1086
-1059
-1031
-1002
-971
-938
-904
-868
-830
-790
-749
-705
-660
-613
-564
-513
-461
-407
-351
-293
-235
-175
-114
-52
11
73
136
198
260
320
379
435
489
540
587
630
670
706
739
768
794
818
839
858
876
893
908
923
936
948
960
969
977
984
988
991
991
990
988
984
979
974
968
963
957
953
949
946
945
945
946
949
954
960
967
977
987
999
1010
1025
1039
1053
1067
1081
1093
1105
1114
1121
1126
1129
1128
1125
1118
1108
1095
1079
1060
1039
1014
990
963
935
906
877
848
820
793
767
743
722
702
684
669
656
646
637
631
627
625
625
625
627
630
633
635
637
639
639
637
635
630
624
616
606
595
582
567
551
534
516
497
477
456
435
413
391
369
347
326
306
287
269
254
240
229
221
215
212
212
214
218
225
234
245
258
272
288
305
323
342
361
380
400
418
437
454
471
486
500
513
526
538
549
561
574
589
604
623
644
668
695
726
761
800
843
890
941
995
1054
1116
1182
1251
1324
1399
1478
1558
1641
1725
1811
1897
1983
2069
2155
2239
2322
2404
2483
2560
2636
2708
2779
2846
2912
2975
3036
3095
3153
3210
3265
3320
3374
3429
3484
3540
3597
3656
3716
3779
3843
3910
3978
4048
4118
4190
4261
4333
4404
4473
4541
4607
4671
4732
4790
4845
4896
4945
4989
5030
5067
5100
5128
5152
5172
5186
5196
5200
5200
5195
5184
5169
5150
5125
5096
5063
5027
4987
4944
4900
4853
4805
4757
4708
4660
4613
4567
4522
4479
4438
4399
4362
4326
4292
4258
4225
4192
4159
4124
4088
4048
4006
3960
3909
3854
3794
3728
3658
3582
3501
3416
3326
3231
3132
3029
2922
2812
2699
2583
2465
2344
2222
2099
1974
1849
1723
1597
1470
1343
1215
1087
958
829
698
566
434
300
164
28
-110
-248
-388
-528
-670
-811
-953
-1095
-1237
-1378
-1518
-1656
-1792
-1925
-2055
-2182
-2304
-2422
-2535
-2642
-2744
-2840
-2930
-3015
-3094
-3167
-3234
-3295
-3351
-3401
-3445
-3484
-3517
-3545
-3567
-3584
-3595
-3600
-3599
-3593
-3580
-3562
-3538
-3508
-3473
-3431
-3385
-3332
-3275
-3212
-3144
-3071
-2993
-2910
-2823
-2731
-2634
-2533
-2428
-2319
-2207
-2091
-1973
-1851
-1727
-1601
-1473
-1344
-1212
-1080
-946
-811
-675
-538
-400
-260
-118
25
172
321
475
632
794
960
1132
1309
1492
1679
1872
2070
2272
2479
2689
2901
3116
3331
3546
3760
3973
4182
4387
4587
4781
4969
5151
5325
5492
5651
5802
5946
6083
6214
6337
6455
6567
6674
6776
6874
6969
7060
7149
7235
7319
7401
7482
7561
7639
7715
7790
7863
7935
8004
8071
8137
8200
8259
8315
8367
8415
8458
8496
8529
8556
8578
8595
8606
8611
8610
8603
8590
8571
8545
8512
8472
8425
8369
8305
8232
8148
8057
7954
7840
7715
7578
7429
7269
7095
6910
6713
6503
6281
6048
5804
5549
5286
5014
4736
4453
4167
3878
3589
3301
3015
2732
2453
2179
1910
1647
1389
1138
892
653
420
192
-31
-249
-462
-672
-878
-1082
-1284
-1484
-1682
-1880
-2077
-2274
-2470
-2667
-2864
-3061
-3260
-3460
-3661
-3866
-4073
-4284
-4498
-4717
-4940
-5167
-5399
-5636
-5876
-6120
-6367
-6616
-6867
-7118
-7368
-7616
-7861
-8102
-8339
-8569
-8793
-9009
-9217
-9417
-9607
-9787
-9957
-10116
-10265
-10402
-10528
-10642
-10744
-10835
-10914
-10982
-11037
-11082
-11116
-11139
-11153
-11158
-11154
-11142
-11123
-11097
-11065
-11027
-10983
-10934
-10881
-10824
-10762
-10697
-10628
-10556
-10481
-10403
-10322
-10237
-10150
-10060
-9967
-9870
-9770
-9667
-9561
-9450
-9335
-9216
-9091
-8960
-8823
-8679
-8527
-8367
-8198
-8019
-7831
-7633
-7425
-7207
-6977
-6737
-6486
-6224
-5951
-5667
-5373
-5069
-4756
-4434
-4105
-3768
-3426
-3078
-2725
-2369
-2009
-1649
-1286
-922
-556
-190
176
541
906
1269
1631
1989
2344
2694
3039
3377
3707
4029
4341
4644
4936
5217
5487
5746
5994
6232
6460
6678
6887
7088
7280
7465
7642
7812
7975
8132
8282
8428
8567
8702
8833
8959
9082
9201
9316
9428
9536
9639
9738
9831
9918
9998
10070
10134
10188
10232
10266
10288
10298
10297
10282
10256
10216
10163
10097
10018
9925
9820
9702
9571
9429
9275
9111
8937
8755
8566
8370
8170
7966
7758
7548
7336
7123
6908
6692
6474
6255
6034
5811
5587
5360
5131
4901
4670
4437
4204
3970
3737
3504
3271
3040
2809
2579
2349
2118
1888
1655
1421
1184
944
700
451
197
-63
-328
-599
-875
-1157
-1443
-1733
-2027
-2323
-2620
-2917
-3213
-3506
-3796
-4080
-4359
-4631
-4895
-5151
-5398
-5635
-5862
-6077
-6282
-6475
-6657
-6827
-6985
-7132
-7266
-7389
-7500
-7599
-7686
-7760
-7822
-7870
-7905
-7927
-7935
-7928
-7907
-7871
-7819
-7752
-7669
-7569
-7454
-7321
-7173
-7009
-6828
-6632
-6421
-6196
-5957
-5705
-5442
-5168
-4885
-4595
-4298
-3996
-3690
-3381
-3070
-2757
-2442
-2127
-1810
-1493
-1174
-854
-533
-208
119
450
785
1124
1469
1819
2174
2535
2901
3273
3650
4033
4420
4811
5207
5605
6005
6406
6807
7207
7605
7999
8388
8772
9149
9518
9877
10227
10566
10894
11210
11514
11805
12084
12350
12603
12843
13070
13283
13484
13671
13846
14006
14154
14288
14408
14515
14608
14686
14751
14801
14836
14858
14864
14857
14836
14801
14754
14693
14621
14539
14446
14345
14235
14119
13997
13870
13738
13604
13466
13327
13186
13045
12903
12762
12621
12481
12342
12203
12066
11928
11790
11650
11509
11365
11218
11066
10910
10748
10582
10410
10232
10050
9864
9674
9480
9284
9086
8887
8687
8487
8288
8090
7893
7698
7506
7315
7126
6940
6755
6571
6389
6206
6023
5839
5654
5466
5276
5083
4887
4688
4486
4280
4072
3861
3648
3432
3215
2997
2779
2561
2343
2128
1915
1705
1498
1296
1099
907
720
540
365
197
36
-119
-266
-406
-538
-661
-776
-882
-977
-1062
-1135
-1197
-1247
-1284
-1308
-1318
-1314
-1295
-1262
-1214
-1151
-1073
-981
-873
-752
-617
-468
-307
-134
52
248
455
673
900
1135
1379
1631
1890
2156
2427
2703
2984
3268
3556
3847
4140
4435
4732
5032
5334
5638
5946
6257
6572
6893
7218
7550
7887
8230
8579
8933
9292
9655
10022
10391
10762
11134
11506
11878
12247
12615
12980
13341
13699
14054
14403
14749
15091
15428
15761
16090
16416
16738
17057
17373
17687
17999
18309
18617
18923
19227
19528
19827
20121
20411
20695
20974
21246
21511
21768
22017
22257
22488
22708
22918
23117
23305
23481
23646
23799
23941
24072
24192
24301
24401
24491
24571
24643
24706
24761
24808
24848
24882
24908
24929
24943
24951
24952
24947
24935
24917
24891
24858
24817
24768
24711
24644
24569
24483
24388
24281
24164
24035
23894
23741
23576
23399
23208
23006
22790
22562
22321
22068
21803
21526
21237
20937
20625
20302
19968
19624
19270
18907
18535
18153
17764
17368
16965
16555
16140
15720
15295
14866
14434
13999
13562
13122
12682
12241
11801
11361
10923
10488
10056
9629
9206
8790
8380
7977
7582
7194
6814
6443
6079
5724
5377
5037
4706
4382
4066
3758
3457
3163
2877
2598
2326
2060
1800
1546
1296
1052
811
574
341
110
-119
-345
-569
-791
-1010
-1229
-1444
-1657
-1868
-2075
-2279
-2479
-2676
-2869
-3057
-3241
-3419
-3593
-3761
-3923
-4078
-4228
-4370
-4506
-4634
-4754
-4866
-4969
-5064
-5149
-5224
-5290
-5346
-5391
-5427
-5452
-5468
-5474
-5471
-5459
-5438
-5410
-5375
-5333
-5285
-5232
-5175
-5114
-5050
-4983
-4913
-4841
-4767
-4691
-4614
-4536
-4456
-4376
-4296
-4216
-4136
-4058
-3981
-3906
-3833
-3765
-3699
-3639
-3582
-3531
-3484
-3442
-3404
-3370
-3340
-3311
-3285
-3259
-3233
-3205
-3176
-3144
-3109
-3071
-3028
-2982
-2931
-2876
-2817
-2755
-2690
-2623
-2554
-2485
-2416
-2348
-2284
-2223
-2166
-2116
-2072
-2036
-2009
-1991
-1982
-1984
-1997
-2021
-2058
-2107
-2168
-2241
-2327
-2426
-2537
-2659
-2794
-2940
-3096
-3263
-3438
-3622
-3813
-4010
-4213
-4419
-4629
-4841
-5054
-5268
-5482
-5695
-5908
-6119
-6330
-6538
-6746
-6952
-7157
-7362
-7565
-7769
-7972
-8176
-8380
-8586
-8792
-9000
-9210
-9421
-9633
-9847
-10062
-10276
-10490
-10702
-10912
-11118
-11320
-11517
-11706
-11888
-12060
-12223
-12374
-12514
-12641
-12756
-12858
-12948
-13024
-13088
-13140
-13179
-13207
-13224
-13229
-13224
-13209
-13184
-13149
-13106
-13053
-12992
-12922
-12845
-12759
-12666
-12566
-12460
-12347
-12229
-12106
-11979
-11848
-11715
-11579
-11443
-11306
-11169
-11033
-10899
-10767
-10639
-10514
-10394
-10279
-10169
-10065
-9968
-9878
-9795
-9720
-9652
-9592
-9540
-9497
-9462
-9436
-9418
-9409
-9409
-9417
-9434
-9460
-9494
-9537
-9590
-9651
-9722
-9801
-9890
-9988
-10095
-10210
-10334
-10466
-10606
-10754
-10909
-11071
-11238
-11411
-11588
-11769
-11952
-12138
-12325
-12513
-12701
-12888
-13075
-13260
-13443
-13623
-13800
-13973
-14142
-14306
-14464
-14617
-14763
-14903
-15035
-15159
-15274
-15381
-15478
-15565
-15641
-15708
-15763
-15808
-15843
-15868
-15882
-15886
-15881
-15867
-15844
-15813
-15774
-15727
-15672
-15610
-15540
-15463
-15378
-15286
-15186
-15079
-14965
-14844
-14716
-14580
-14437
-14287
-14131
-13967
-13797
-13620
-13437
-13249
-13055
-12855
-12650
-12440
-12224
-12002
-11774
-11540
-11300
-11052
-10796
-10532
-10259
-9977
-9683
-9380
-9065
-8739
-8401
-8053
-7694
-7326
-6947
-6560
-6166
-5765
-5358
-4946
-4531
-4114
-3695
-3276
-2859
-2444
-2032
-1625
-1225
-832
-447
-71
294
648
991
1322
1640
1944
2235
2512
2773
3019
3248
3461
3656
3834
3993
4133
4255
4358
4442
4508
4555
4584
4596
4590
4567
4527
4471
4399
4311
4207
4088
3954
3805
3642
3465
3274
3070
2854
2627
2390
2144
1888
1626
1357
1082
802
518
230
-61
-354
-650
-947
-1245
-1544
-1844
-2143
-2443
-2741
-3039
-3336
-3632
-3926
-4220
-4514
-4807
-5101
-5395
-5690
-5986
-6284
-6584
-6887
-7192
-7500
-7811
-8125
-8443
-8764
-9088
-9415
-9743
-10073
-10405
-10736
-11068
-11397
-11724
-12048
-12367
-12680
-12986
-13284
-13572
-13850
-14117
-14371
-14611
-14838
-15050
-15246
-15426
-15589
-15735
-15862
-15971
-16059
-16129
-16177
-16204
-16210
-16193
-16152
-16088
-16001
-15890
-15753
-15591
-15404
-15191
-14952
-14687
-14397
-14080
-13738
-13371
-12979
-12562
-12123
-11661
-11178
-10677
-10158
-9623
-9074
-8513
-7941
-7360
-6772
-6176
-5576
-4970
-4360
-3747
-3131
-2513
-1893
-1272
-649
-26
598
1222
1847
2472
3096
3720
4345
4969
5593
6216
6840
7463
8086
8708
9329
9948
10565
11179
11789
12395
12995
13588
14174
14752
15320
15879
16426
16962
17486
17998
18496
18981
19452
19910
20353
20783
21198
21599
21985
22357
22715
23059
23388
23703
24004
24291
24563
24822
25067
25298
25516
25719
25909
26085
26247
26394
26528
26647
26751
26842
26918
26979
27026
27059
27077
27082
27074
27052
27017
26971
26913
26844
26765
26676
26578
26470
26353
26227
26092
25948
25793
25628
25453
25265
25065
24852
24625
24383
24126
23853
23564
23257
22933
22591
22230
21850
21451
21033
20595
20138
19662
19168
18655
18125
17578
17016
16439
15850
15249
14639
14020
13394
12763
12128
11491
10851
10212
9573
8936
8302
7671
7046
6427
5815
5210
4615
4030
3457
2895
2347
1813
1294
792
307
-160
-607
-1035
-1441
-1826
-2188
-2528
-2843
-3135
-3401
-3643
-3859
-4050
-4215
-4354
-4467
-4554
-4615
-4650
-4660
-4644
-4603
-4536
-4445
-4330
-4192
-4030
-3846
-3641
-3414
-3167
-2900
-2615
-2310
-1989
-1650
-1294
-923
-536
-134
282
711
1153
1607
2072
2547
3033
3527
4027
4537
5052
5573
6098
6627
7158
7693
8228
8764
9301
9837
10371
10904
11434
11961
12484
13004
13519
14030
14536
15038
15534
16026
16512
16993
17469
17940
18405
18865
19319
19768
20210
20646
21076
21498
21913
22321
22720
23111
23492
23863
24225
24575
24915
25243
25558
25861
26151
26427
26689
26937
27170
27388
27590
27777
27948
28104
28245
28370
28480
28575
28656
28722
28776
28816
28844
28861
28867
28862
28847
28822
28789
28747
28697
28639
28573
28500
28420
28333
28240
28139
28033
27920
27801
27675
27544
27407
27264
27116
26963
26806
26644
26478
26308
26134
25957
25777
25593
25407
25218
25025
24830
24632
24431
24226
24018
23806
23590
23370
23145
22915
22680
22439
22192
21938
21679
21412
21139
20859
20573
20280
19982
19677
19368
19055
18738
18419
18097
17774
17451
17127
16804
16482
16161
15844
15530
15218
14911
14609
14312
14021
13736
13459
13190
12929
12677
12434
12201
11979
11767
11565
11374
11194
11025
10866
10719
10582
10456
10340
10236
10141
10058
9984
9921
9868
9824
9790
9766
9750
9744
9747
9758
9779
9809
9848
9896
9954
10022
10100
10188
10286
10395
10515
10645
10786
10939
11102
11276
11462
11658
11866
12084
12312
12552
12801
13060
13329
13607
13894
14188
14490
14798
15113
15433
15757
16085
16415
16748
17082
17417
17751
18085
18418
18749
19079
19405
19729
20049
20366
20679
20987
21292
21591
21887
22177
22464
22745
23022
23295
23563
23828
24089
24346
24599
24849
25096
25340
25580
25817
26050
26279
26504
26726
26943
27155
27362
27564
27760
27950
28133
28310
28480
28643
28798
28945
29084
29215
29337
29451
29556
29653
29742
29822
29893
29957
30012
30060
30099
30130
30153
30168
30174
30171
30159
30137
30106
30065
30015
29955
29884
29804
29713
29611
29500
29377
29244
29101
28947
28783
28608
28422
28227
28021
27805
27580
27344
27100
26846
26584
26314
26036
25751
25458
25159
24854
24544
24228
23907
23583
23254
22922
22587
22250
21911
21571
21229
20887
20544
20201
19858
19515
19173
18831
18490
18150
17810
17471
17134
16797
16462
16128
15796
15465
15136
14808
14482
14158
13835
13514
13195
12877
12560
12245
11930
11617
11303
10990
10676
10362
10047
9731
9413
9094
8773
8450
8125
7799
7471
7142
6812
6481
6150
5819
5488
5158
4828
4501
4175
3852
3531
3214
2900
2591
2286
1987
1693
1405
1124
850
583
324
74
-168
-401
-624
-838
-1042
-1236
-1420
-1592
-1754
-1905
-2044
-2172
-2289
-2393
-2486
-2568
-2638
-2696
-2742
-2778
-2802
-2815
-2817
-2808
-2788
-2759
-2719
-2670
-2611
-2543
-2466
-2380
-2287
-2185
-2076
-1960
-1836
-1707
-1571
-1429
-1282
-1129
-971
-807
-638
-464
-284
-99
93
291
495
706
924
1150
1383
1624
1872
2129
2393
2665
2945
3232
3527
3828
4136
4451
4771
5096
5426
5761
6099
6441
6786
7133
7482
7831
8180
8530
8877
9223
9565
9904
10238
10566
10889
11204
11512
11812
12103
12385
12657
12918
13168
13407
13634
13850
14054
14245
14424
14592
14746
14889
15020
15139
15245
15341
15424
15496
15556
15605
15642
15667
15679
15680
15668
15644
15607
15557
15495
15421
15335
15236
15126
15005
14873
14731
14578
14416
14244
14064
13875
13677
13471
13258
13037
12808
12572
12329
12079
11822
11558
11288
11011
10727
10437
10141
9838
9529
9214
8894
8567
8236
7899
7556
7210
6858
6503
6143
5781
5415
5047
4677
4305
3932
3558
3185
2812
2440
2070
1701
1336
973
614
259
-91
-437
-779
-1115
-1446
-1772
-2093
-2408
-2718
-3023
-3322
-3616
-3906
-4190
-4468
-4742
-5010
-5272
-5529
-5779
-6022
-6258
-6487
-6707
-6919
-7122
-7315
-7498
-7671
-7833
-7984
-8122
-8249
-8364
-8466
-8555
-8630
-8693
-8742
-8777
-8798
-8806
-8799
-8779
-8745
-8697
-8636
-8561
-8473
-8373
-8260
-8135
-7999
-7851
-7692
-7522
-7343
-7154
-6956
-6749
-6533
-6309
-6078
-5840
-5594
-5342
-5084
-4820
-4550
-4276
-3996
-3713
-3425
-3134
-2841
-2545
-2247
-1948
-1648
-1348
-1049
-750
-453
-158
134
423
709
991
1268
1540
1807
2068
2323
2570
2811
3043
3267
3482
3687
3882
4067
4241
4403
4553
4690
4815
4927
5025
5110
5181
5237
5279
5307
5319
5317
5300
5268
5221
5158
5081
4988
4881
4758
4620
4468
4301
4120
3925
3717
3496
3263
3018
2763
2498
2224
1941
1651
1354
1051
742
428
110
-213
-539
-869
-1202
-1537
-1875
-2215
-2556
-2898
-3242
-3586
-3931
-4276
-4622
-4967
-5312
-5657
-6001
-6344
-6686
-7028
-7367
-7705
-8042
-8376
-8707
-9036
-9362
-9685
-10004
-10319
-10630
-10936
-11237
-11533
-11824
-12108
-12386
-12657
-12921
-13177
-13424
-13663
-13892
-14112
-14321
-14520
-14707
-14883
-15048
-15201
-15342
-15470
-15586
-15689
-15780
-15858
-15923
-15974
-16013
-16039
-16050
-16050
-16038
-16011
-15973
-15921
-15858
-15782
-15694
-15595
-15484
-15361
-15228
-15085
-14931
-14767
-14594
-14412
-14220
-14020
-13812
-13595
-13370
-13138
-12897
-12649
-12392
-12128
-11855
-11575
-11286
-10990
-10685
-10372
-10052
-9724
-9389
-9047
-8698
-8342
-7980
-7612
-7238
-6858
-6474
-6085
-5692
-5294
-4893
-4488
-4081
-3671
-3260
-2846
-2432
-2017
-1603
-1189
-777
-366
42
448
850
1248
1642
2029
2414
2791
3162
3527
3884
4234
4576
4910
5236
5554
5863
6163
6455
6737
7011
7275
7530
7776
8012
8239
8456
8664
8862
9050
9229
9398
9557
9707
9846
9976
10095
10204
10303
10391
10468
10534
10589
10632
10663
10682
10689
10683
10664
10633
10588
10530
10458
10373
10273
10160
10033
9892
9737
9568
9385
9189
8978
8754
8517
8267
8005
7731
7445
7147
6839
6520
6191
5853
5505
5148
4782
4409
4027
3638
3241
2837
2427
2009
1588
1160
727
290
-151
-596
-1044
-1494
-1946
-2399
-2853
-3306
-3759
-4210
-4660
-5106
-5550
-5989
-6425
-6855
-7280
-7699
-8111
-8518
-8917
-9309
-9694
-10072
-10442
-10804
-11158
-11505
-11844
-12174
-12497
-12812
-13119
-13418
-13709
-13992
-14267
-14534
-14793
-15045
-15289
-15525
-15754
-15975
-16189
-16396
-16595
-16788
-16973
-17151
-17322
-17485
-17642
-17791
-17932
-18067
-18193
-18313
-18424
-18528
-18623
-18710
-18788
-18858
-18918
-18968
-19009
-19039
-19060
-19069
-19068
-19055
-19031
-18996
-18950
-18891
-18822
-18741
-18648
-18544
-18429
-18302
-18165
-18017
-17860
-17692
-17515
-17329
-17135
-16933
-16723
-16507
-16283
-16055
-15820
-15581
-15336
-15087
-14834
-14577
-14316
-14052
-13785
-13515
-13241
-12965
-12686
-12404
-12119
-11832
-11541
-11248
-10951
-10651
-10348
-10041
-9730
-9415
-9096
-8773
-8446
-8113
-7777
-7435
-7089
-6738
-6382
-6022
-5659
-5291
-4919
-4544
-4167
-3786
-3404
-3021
-2636
-2251
-1865
-1481
-1098
-716
-336
40
413
782
1147
1506
1860
2208
2549
2884
3210
3529
3839
4140
4431
4713
4985
5247
5497
5737
5964
6180
6383
6574
6752
6916
7067
7204
7327
7436
7530
7611
7676
7727
7764
7786
7793
7786
7765
7730
7680
7616
7539
7448
7344
7226
7095
6951
6794
6624
6441
6245
6037
5817
5584
5339
5082
4813
4533
4242
3940
3628
3305
2973
2632
2282
1924
1558
1185
806
421
30
-366
-765
-1168
-1574
-1983
-2392
-2803
-3215
-3626
-4037
-4447
-4855
-5262
-5667
-6069
-6468
-6865
-7258
-7649
-8036
-8421
-8802
-9180
-9555
-9927
-10296
-10662
-11025
-11385
-11741
-12094
-12444
-12790
-13131
-13469
-13801
-14129
-14452
-14769
-15080
-15386
-15684
-15976
-16261
-16538
-16807
-17069
-17322
-17567
-17803
-18030
-18247
-18456
-18654
-18844
-19023
-19192
-19352
-19501
-19641
-19770
-19890
-19999
-20099
-20189
-20270
-20341
-20402
-20455
-20499
-20534
-20561
-20579
-20589
-20591
-20586
-20573
-20552
-20525
-20490
-20449
-20401
-20347
-20286
-20220
-20147
-20069
-19985
-19895
-19800
-19700
-19594
-19483
-19367
-19246
-19119
-18987
-18849
-18706
-18557
-18402
-18241
-18074
-17900
-17721
-17536
-17345
-17147
-16944
-16735
-16521
-16302
-16078
-15849
-15616
-15379
-15139
-14895
-14649
-14400
-14150
-13898
-13646
-13392
-13139
-12886
-12633
-12382
-12131
-11883
-11636
-11391
-11148
-10907
-10669
-10433
-10199
-9968
-9739
-9512
-9288
-9066
-8846
-8629
-8414
-8201
-7990
-7782
-7577
-7374
-7174
-6977
-6783
-6594
-6408
-6226
-6049
-5878
-5711
-5551
-5397
-5249
-5108
-4975
-4850
-4732
-4624
-4524
-4433
-4352
-4281
-4219
-4168
-4127
-4096
-4075
-4066
-4067
-4078
-4102
-4136
-4181
-4236
-4304
-4382
-4472
-4573
-4686
-4811
-4947
-5094
-5252
-5422
-5603
-5795
-5998
-6211
-6435
-6669
-6913
-7167
-7431
-7704
-7987
-8278
-8578
-8887
-9203
-9528
-9860
-10199
-10545
-10897
-11255
-11618
-11986
-12359
-12735
-13115
-13498
-13884
-14271
-14661
-15051
-15443
-15835
-16227
-16619
-17010
-17401
-17791
-18179
-18566
-18952
-19335
-19716
-20095
-20471
-20844
-21214
-21580
-21943
-22303
-22659
-23011
-23359
-23702
-24040
-24373
-24700
-25021
-25335
-25643
-25943
-26235
-26520
-26797
-27066
-27326
-27578
-27822
-28057
-28284
-28502
-28712
-28913
-29106
-29290
-29467
-29635
-29794
-29945
-30088
-30222
-30348
-30465
-30574
-30673
-30764
-30845
-30918
-30981
-31035
-31079
-31113
-31137
-31152
-31156
-31150
-31133
-31107
-31070
-31022
-30964
-30896
-30818
-30730
-30631
-30523
-30404
-30277
-30140
-29993
-29838
-29674
-29502
-29322
-29133
-28937
-28734
-28524
-28306
-28082
-27851
-27614
-27371
-27121
-26866
-26605
-26338
-26067
-25789
-25507
-25219
-24927
-24629
-24327
-24020
-23709
-23393
-23073
-22748
-22419
-22085
-21747
-21405
-21058
-20706
-20350
-19990
-19625
-19256
-18883
-18506
-18125
-17741
-17355
-16966
-16575
-16181
-15789
-15395
-15001
-14608
-14216
-13825
-13436
-13050
-12666
-12286
-11909
-11536
-11168
-10804
-10445
-10092
-9745
-9404
-9070
-8742
-8422
-8109
-7806
-7510
-7224
-6946
-6678
-6419
-6171
-5933
-5705
-5489
-5283
-5089
-4906
-4735
-4576
-4428
-4292
-4168
-4056
-3957
-3869
-3794
-3731
-3680
-3642
-3616
-3602
-3601
-3613
-3638
-3675
-3725
-3788
-3864
-3953
-4054
-4169
-4296
-4436
-4588
-4752
-4929
-5117
-5317
-5528
-5750
-5983
-6225
-6477
-6739
-7010
-7289
-7577
-7873
-8177
-8488
-8806
-9131
-9462
-9799
-10141
-10487
-10839
-11194
-11553
-11915
-12280
-12647
-13017
-13388
-13760
-14134
-14509
-14884
-15259
-15635
-16011
-16386
-16761
-17135
-17508
-17880
-18250
-18618
-18984
-19348
-19709
-20067
-20421
-20773
-21120
-21464
-21804
-22139
-22470
-22796
-23117
-23433
-23744
-24050
-24349
-24643
-24931
-25213
-25489
-25758
-26021
-26278
-26528
-26771
-27008
-27239
-27462
-27679
-27890
-28094
-28291
-28481
-28665
-28841
-29011
-29173
-29328
-29475
-29615
-29747
-29872
-29988
-30096
-30196
-30288
-30370
-30444
-30509
-30565
-30612
-30650
-30677
-30696
-30704
-30703
-30692
-30671
-30640
-30600
-30550
-30489
-30420
-30340
-30251
-30151
-30043
-29924
-29796
-29657
-29509
-29352
-29184
-29007
-28820
-28624
-28418
-28203
-27979
-27745
-27503
-27251
-26991
-26722
-26445
-26159
-25865
-25562
-25252
-24933
-24607
-24273
-23932
-23583
-23227
-22864
-22494
-22117
-21734
-21344
-20949
-20547
-20140
-19728
-19310
-18888
-18462
-18032
-17599
-17162
-16723
-16282
-15840
-15396
-14951
-14507
-14062
-13619
-13176
-12735
-12296
-11860
-11426
-10996
-10569
-10146
-9728
-9314
-8906
-8503
-8106
-7715
-7331
-6953
-6583
-6219
-5863
-5515
-5175
-4843
-4519
-4203
-3896
-3597
-3307
-3026
-2754
-2490
-2236
-1992
-1756
-1530
-1313
-1106
-908
-719
-540
-371
-212
-63
76
205
324
433
531
618
695
761
816
861
894
917
930
932
923
904
874
835
785
726
657
579
492
396
292
179
58
-71
-207
-350
-500
-656
-819
-988
-1163
-1343
-1529
-1719
-1915
-2115
-2320
-2530
-2743
-2961
-3182
-3407
-3636
-3868
-4103
-4342
-4583
-4827
-5073
-5322
-5573
-5826
-6081
-6337
-6594
-6852
-7110
-7368
-7625
-7881
-8135
-8388
-8638
-8884
-9127
-9365
-9598
-9826
-10048
-10263
-10470
-10671
-10863
-11046
-11220
-11385
-11539
-11683
-11816
-11938
-12049
-12147
-12234
-12308
-12370
-12419
-12456
-12479
-12490
-12488
-12473
-12445
-12404
-12351
-12285
-12206
-12116
-12013
-11898
-11772
-11634
-11485
-11325
-11156
-10976
-10786
-10587
-10379
-10162
-9937
-9703
-9462
-9213
-8957
-8693
-8423
-8145
-7861
-7570
-7273
-6970
-6660
-6345
-6023
-5696
-5363
-5024
-4679
-4329
-3974
-3613
-3247
-2877
-2501
-2121
-1736
-1347
-954
-557
-156
249
656
1067
1481
1898
2317
2739
3162
3587
4013
4440
4868
5296
5723
6150
6576
7000
7422
7842
8258
8672
9081
9486
9886
10281
10670
11054
11430
11800
12163
12518
12866
13206
13537
13860
14175
14481
14779
15067
15347
15619
15881
16135
16379
16617
16844
17064
17275
17477
17671
17857
18035
18205
18367
18521
18667
18806
18937
19060
19176
19285
19385
19479
19565
19644
19715
19779
19836
19885
19927
19962
19989
20008
20020
20024
20021
20009
19990
19963
19927
19884
19833
19773
19706
19631
19548
19458
19360
19255
19142
19023
18897
18764
18625
18480
18329
18172
18010
17843
17670
17494
17312
17127
16938
16745
16549
16350
16149
15945
15739
15531
15323
15113
14902
14691
14480
14269
14059
13850
13642
13435
13230
13027
12826
12627
12430
12236
12044
11855
11669
11485
11305
11127
10953
10783
10616
10452
10293
10137
9985
9837
9694
9555
9420
9290
9164
9042
8925
8813
8705
8601
8503
8409
8319
8235
8154
8080
8010
7946
7886
7831
7782
7738
7699
7665
7637
7614
7597
7586
7580
7580
7586
7598
7616
7639
7669
7704
7745
7792
7844
7902
7965
8032
8106
8183
8264
8350
8440
8533
8630
8731
8834
8942
9052
9165
9282
9401
9523
9648
9776
9906
10039
10174
10311
10450
10591
10733
10877
11022
11168
11315
11463
11611
11760
11909
12058
12207
12356
12505
12654
12802
12951
13099
13246
13394
13540
13687
13832
13978
14123
14267
14411
14554
14697
14839
14980
15120
15259
15397
15533
15668
15801
15933
16062
16189
16312
16434
16552
16667
16778
16886
16989
17088
17183
17272
17357
17437
17511
17580
17643
17701
17753
17799
17840
17876
17906
17930
17949
17963
17972
17976
17975
17969
17958
17943
17923
17899
17870
17838
17801
17760
17714
17665
17613
17556
17496
17432
17364
17293
17219
17142
17062
16978
16892
16803
16712
16618
16522
16424
16324
16222
16117
16012
15905
15796
15686
15574
15460
15344
15227
15107
14985
14861
14734
14606
14474
14340
14204
14066
13925
13783
13638
13492
13344
13194
13044
12892
12740
12588
12435
12281
12128
11975
11823
11671
11520
11370
11222
11074
10928
10784
10641
10500
10361
10225
10090
9958
9829
9702
9578
9457
9338
9222
9109
8999
8892
8787
8685
8587
8491
8398
8308
8221
8138
8057
7979
7905
7833
7765
7700
7638
7579
7523
7470
7420
7373
7328
7287
7248
7211
7177
7144
7114
7086
7060
7035
7012
6991
6972
6954
6938
6924
6913
6903
6896
6891
6888
6889
6893
6900
6910
6925
6943
6965
6991
7022
7057
7096
7140
7188
7240
7297
7358
7423
7492
7564
7640
7719
7801
7886
7973
8061
8154
8247
8342
8439
8537
8636
8736
8838
8940
9043
9148
9253
9359
9466
9573
9682
9791
9901
10011
10122
10233
10345
10456
10568
10679
10790
10901
11011
11120
11229
11337
11443
11549
11653
11756
11858
11959
12059
12157
12254
12349
12443
12536
12627
12717
12805
12892
12977
13061
13143
13223
13302
13380
13455
13529
13600
13670
13737
13801
13863
13922
13977
14029
14078
14122
14163
14199
14232
14259
14282
14301
14314
14323
14327
14325
14319
14307
14290
14268
14240
14208
14170
14126
14078
14024
13965
13900
13831
13756
13676
13591
13501
13406
13307
13202
13093
12979
12861
12739
12611
12480
12344
12204
12060
11911
11759
11603
11442
11279
11111
10941
10768
10591
10412
10231
10047
9861
9673
9484
9292
9100
8905
8709
8512
8314
8114
7914
7712
7509
7306
7101
6895
6689
6482
6274
6066
5857
5648
5439
5230
5021
4813
4606
4399
4194
3991
3790
3591
3395
3202
3012
2825
2642
2464
2289
2118
1952
1791
1634
1482
1335
1193
1057
926
800
679
564
455
351
252
159
72
-11
-87
-159
-224
-285
-340
-389
-432
-470
-502
-529
-550
-565
-574
-578
-577
-570
-558
-541
-519
-492
-460
-424
-383
-337
-287
-232
-173
-110
-42
30
106
187
272
361
454
552
654
759
869
983
1100
1222
1346
1475
1606
1741
1878
2017
2161
2306
2453
2601
2751
2902
3054
3206
3359
3511
3663
3814
3965
4114
4262
4408
4553
4695
4836
4976
5113
5248
5381
5512
5642
5769
5895
6018
6140
6260
6378
6494
6608
6720
6829
6937
7042
7144
7244
7342
7437
7530
7620
7707
7791
7873
7951
8026
8099
8167
8234
8297
8356
8413
8466
8516
8563
8607
8648
8686
8721
8753
8782
8809
8832
8852
8870
8884
8895
8903
8907
8909
8907
8901
8893
8880
8865
8845
8822
8796
8766
8732
8695
8654
8610
8563
8513
8460
8404
8346
8286
8224
8161
8095
8029
7961
7891
7821
7749
7676
7602
7527
7450
7372
7293
7213
7131
7048
6964
6878
6791
6703
6613
6521
6428
6333
6237
6139
6039
5937
5834
5730
5623
5515
5406
5295
5183
5069
4955
4839
4722
4605
4486
4367
4248
4128
4009
3889
3769
3649
3529
3410
3292
3174
3056
2940
2824
2709
2594
2481
2369
2258
2148
2037
1930
1823
1716
1611
1506
1402
1298
1195
1093
991
890
788
687
586
485
384
283
182
81
-20
-121
-221
-321
-420
-518
-615
-710
-804
-897
-987
-1075
-1161
-1244
-1324
-1401
-1475
-1546
-1613
-1677
-1738
-1795
-1848
-1897
-1943
-1984
-2021
-2055
-2084
-2108
-2129
-2145
-2157
-2164
-2167
-2166
-2160
-2151
-2137
-2120
-2099
-2075
-2047
-2016
-1981
-1944
-1904
-1861
-1816
-1768
-1718
-1666
-1612
-1556
-1499
-1440
-1380
-1319
-1257
-1194
-1131
-1066
-1002
-937
-871
-806
-740
-674
-609
-543
-478
-413
-349
-285
-222
-159
-97
-35
26
85
144
202
260
316
371
425
477
529
580
629
677
724
769
813
856
897
937
975
1010
1046
1078
1109
1137
1163
1187
1208
1226
1243
1256
1267
1276
1281
1284
1284
1282
1277
1269
1259
1246
1231
1213
1193
1170
1145
1119
1090
1060
1028
995
960
924
886
848
809
768
727
685
642
599
554
510
465
420
374
328
282
235
189
142
96
49
2
-45
-93
-141
-190
-239
-289
-340
-392
-446
-500
-557
-615
-674
-736
-799
-865
-933
-1002
-1075
-1150
-1228
-1307
-1390
-1475
-1563
-1653
-1746
-1842
-1941
-2041
-2145
-2250
-2358
-2469
-2581
-2696
-2812
-2930
-3050
-3171
-3294
-3418
-3543
-3669
-3796
-3924
-4053
-4182
-4311
-4441
-4571
-4701
-4832
-4962
-5092
-5222
-5352
-5481
-5610
-5739
-5867
-5995
-6121
-6247
-6373
-6497
-6620
-6741
-6862
-6981
-7099
-7215
-7329
-7441
-7552
-7661
-7767
-7872
-7974
-8074
-8173
-8269
-8363
-8454
-8544
-8631
-8717
-8800
-8881
-8961
-9039
-9114
-9188
-9260
-9331
-9399
-9465
-9529
-9591
-9650
-9706
-9760
-9811
-9859
-9904
-9945
-9982
-10016
-10046
-10072
-10093
-10111
-10124
-10133
-10139
-10140
-10137
-10131
-10121
-10108
-10092
-10073
-10050
-10026
-9998
-9969
-9937
-9904
-9869
-9832
-9793
-9753
-9712
-9669
-9626
-9582
-9537
-9492
-9446
-9400
-9354
-9309
-9264
-9219
-9175
-9132
-9090
-9048
-9008
-8970
-8932
-8895
-8860
-8826
-8793
-8761
-8729
-8698
-8668
-8638
-8608
-8578
-8547
-8516
-8484
-8452
-8418
-8382
-8346
-8307
-8268
-8226
-8183
-8138
-8090
-8042
-7992
-7940
-7886
-7830
-7773
-7715
-7654
-7592
-7529
-7464
-7398
-7331
-7262
-7192
-7121
-7049
-6976
-6902
-6827
-6751
-6674
-6596
-6517
-6437
-6356
-6273
-6190
-6105
-6019
-5932
-5843
-5753
-5662
-5569
-5474
-5379
-5282
-5183
-5084
-4983
-4882
-4779
-4676
-4572
-4467
-4362
-4257
-4152
-4046
-3943
-3838
-3735
-3632
-3530
-3429
-3330
-3231
-3135
-3040
-2947
-2857
-2768
-2682
-2598
-2517
-2438
-2363
-2290
-2221
-2154
-2091
-2029
-1973
-1919
-1868
-1819
-1774
-1732
-1692
-1655
-1620
-1588
-1559
-1532
-1507
-1485
-1465
-1447
-1431
-1417
-1405
-1395
-1386
-1379
-1374
-1370
-1368
-1366
-1366
-1366
-1368
-1370
-1373
-1377
-1381
-1386
-1391
-1397
-1403
-1409
-1415
-1422
-1429
-1436
-1443
-1451
-1459
-1467
-1475
-1483
-1492
-1501
-1511
-1520
-1530
-1540
-1550
-1560
-1570
-1580
-1589
-1599
-1608
-1617
-1625
-1633
-1641
-1648
-1655
-1662
-1668
-1674
-1680
-1685
-1690
-1696
-1701
-1706
-1712
-1718
-1724
-1731
-1738
-1745
-1754
-1762
-1772
-1781
-1792
-1803
-1815
-1827
-1840
-1854
-1868
-1883
-1897
-1913
-1928
-1944
-1960
-1976
-1992
-2008
-2024
-2040
-2056
-2071
-2086
-2100
-2114
-2127
-2139
-2151
-2161
-2171
-2179
-2187
-2193
-2199
-2203
-2207
-2210
-2212
-2214
-2214
-2215
-2215
-2214
-2213
-2212
-2211
-2210
-2208
-2207
-2205
-2203
-2200
-2197
-2194
-2189
-2184
-2177
-2170
-2161
-2150
-2137
-2123
-2107
-2088
-2067
-2044
-2017
-1990
-1959
-1925
-1888
-1848
-1806
-1760
-1712
-1660
-1605
-1548
-1487
-1424
-1357
-1288
-1217
-1144
-1068
-991
-912
-832
-750
-668
-586
-502
-419
-335
-252
-168
-85
-2
82
164
247
329
410
491
572
651
730
808
885
961
1036
1110
1182
1254
1324
1394
1462
1529
1596
1662
1727
1791
1856
1920
1984
2048
2112
2177
2242
2308
2375
2442
2510
2578
2647
2716
2786
2855
2925
2995
3065
3135
3204
3273
3342
3409
3476
3542
3608
3672
3735
3798
3859
3919
3977
4035
4091
4146
4200
4252
4303
4353
4403
4451
4499
4545
4591
4637
4682
4726
4771
4815
4859
4903
4947
4991
5036
5081
5126
5171
5217
5263
5310
5357
5404
5452
5500
5549
5599
5649
5700
5751
5802
5854
5907
5959
6012
6065
6118
6171
6223
6276
6328
6379
6431
6481
6532
6581
6631
6680
6728
6777
6824
6872
6919
6966
7012
7058
7104
7150
7195
7240
7284
7329
7373
7417
7461
7506
7550
7594
7639
7684
7730
7776
7822
7869
7916
7963
8012
8060
8109
8157
8208
8258
8307
8357
8406
8455
8504
8552
8599
8646
8691
8736
8779
8820
8861
8899
8936
8971
9004
9036
9065
9092
9117
9139
9159
9176
9191
9203
9212
9218
9222
9223
9221
9216
9209
9200
9189
9175
9160
9143
9125
9105
9084
9062
9039
9016
8991
8966
8941
8915
8889
8862
8834
8806
8778
8749
8719
8688
8657
8625
8592
8558
8523
8487
8451
8413
8374
8334
8293
8251
8209
8166
8122
8077
8034
7989
7944
7899
7854
7810
7766
7722
7679
7637
7596
7556
7517
7479
7443
7409
7376
7345
7315
7288
7262
7239
7217
7198
7181
7166
7153
7143
7134
7128
7125
7123
7124
7127
7133
7141
7151
7163
7178
7194
7212
7232
7254
7277
7301
7327
7353
7380
7408
7436
7464
7492
7519
7547
7574
7600
7626
7651
7676
7699
7722
7744
7764
7784
7803
7821
7838
7854
7869
7883
7896
7909
7921
7933
7945
7956
7967
7978
7989
8000
8010
8022
8034
8045
8055
8067
8077
8089
8100
8109
8119
8130
8138
8148
8156
8164
8170
8178
8183
8189
8193
8197
8199
8201
8201
8200
8197
8192
8186
8179
8169
8157
8145
8130
8114
8096
8077
8055
8034
8010
7986
7960
7934
7907
7879
7851
7823
7794
7765
7737
7709
7681
7654
7627
7601
7576
7552
7529
7507
7486
7466
7446
7428
7410
7393
7376
7360
7344
7328
7313
7296
7280
7264
7247
7229
7212
7194
7175
7156
7138
7119
7100
7081
7063
7045
7027
7010
6994
6979
6965
6952
6940
6929
6919
6910
6902
6896
6890
6886
6883
6880
6879
6879
6880
6883
6886
6891
6897
6904
6913
6923
6934
6947
6962
6978
6995
7015
7035
7057
7081
7106
7133
7160
7190
7220
7251
7284
7318
7352
7387
7423
7459
7496
7533
7570
7608
7645
7683
7720
7758
7796
7833
7871
7909
7947
7985
8023
8061
8101
8140
8179
8219
8260
8300
8341
8383
8425
8467
8510
8553
8596
8639
8683
8728
8772
8817
8863
8909
8955
9002
9049
9096
9144
9192
9240
9288
9336
9384
9432
9480
9528
9575
9622
9668
9714
9759
9803
9847
9889
9929
9968
10006
10042
10075
10107
10135
10162
10185
10205
10222
10236
10246
10252
10254
10252
10246
10235
10220
10200
10176
10146
10112
10072
10028
9978
9923
9863
9799
9729
9655
9576
9493
9406
9315
9220
9121
9019
8913
8805
8693
8579
8461
8341
8218
8093
7964
7834
7700
7564
7425
7284
7140
6994
6845
6695
6542
6388
6233
6076
5917
5759
5599
5440
5280
5121
4962
4804
4647
4492
4338
4185
4034
3885
3738
3592
3449
3307
3167
3029
2893
2758
2625
2494
2364
2236
2110
1986
1863
1742
1623
1507
1392
1280
1170
1063
958
856
758
662
569
480
394
311
232
156
84
15
-51
-112
-170
-225
-275
-323
-366
-405
-441
-473
-502
-526
-547
-564
-578
-588
-594
-596
-595
-590
-582
-570
-555
-536
-514
-488
-459
-426
-391
-352
-310
-265
-217
-167
-114
-58
-1
58
119
182
245
310
376
442
509
577
645
714
783
852
922
992
1063
1134
1205
1277
1349
1421
1494
1567
1641
1715
1789
1864
1938
2013
2088
2163
2238
2313
2387
2461
2533
2605
2676
2746
2814
2881
2946
3009
3071
3131
3188
3244
3297
3347
3395
3440
3482
3521
3557
3589
3617
3642
3663
3680
3693
3701
3706
3706
3701
3692
3679
3661
3639
3612
3581
3545
3505
3460
3412
3359
3302
3242
3178
3110
3039
2965
2888
2809
2727
2643
2557
2470
2380
2290
2198
2106
2013
1919
1824
1730
1634
1539
1443
1347
1251
1155
1058
961
864
766
668
570
471
373
274
175
76
-24
-123
-222
-322
-421
-520
-618
-716
-813
-909
-1004
-1099
-1192
-1284
-1374
-1462
-1549
-1634
-1717
-1797
-1876
-1953
-2027
-2099
-2169
-2237
-2303
-2366
-2426
-2485
-2541
-2594
-2645
-2694
-2740
-2784
-2825
-2864
-2900
-2933
-2964
-2992
-3017
-3040
-3060
-3078
-3093
-3106
-3117
-3125
-3131
-3135
-3137
-3137
-3135
-3132
-3127
-3121
-3113
-3105
-3096
-3086
-3075
-3064
-3053
-3041
-3030
-3018
-3006
-2994
-2982
-2971
-2959
-2948
-2937
-2925
-2914
-2902
-2890
-2877
-2864
-2851
-2837
-2822
-2806
-2790
-2773
-2755
-2737
-2718
-2698
-2678
-2657
-2636
-2615
-2593
-2571
-2549
-2527
-2506
-2484
-2462
-2441
-2420
-2398
-2377
-2356
-2334
-2313
-2291
-2269
-2247
-2224
-2201
-2177
-2153
-2128
-2102
-2076
-2049
-2021
-1992
-1963
-1932
-1901
-1869
-1835
-1801
-1766
-1730
-1694
-1656
-1617
-1578
-1538
-1497
-1456
-1414
-1371
-1328
-1283
-1239
-1193
-1147
-1101
-1053
-1006
-957
-908
-859
-809
-758
-706
-654
-602
-549
-495
-442
-387
-333
-278
-223
-168
-113
-57
-2
54
109
165
221
277
334
391
448
505
563
622
681
741
802
864
926
989
1053
1118
1184
1250
1317
1385
1453
1521
1590
1658
1727
1796
1864
1932
2000
2067
2133
2198
2262
2325
2387
2448
2507
2566
2624
2680
2736
2791
2846
2900
2953
3006
3059
3111
3163
3214
3266
3317
3367
3417
3467
3516
3564
3611
3658
3704
3749
3792
3835
3876
3916
3955
3992
4027
4061
4094
4125
4154
4181
4207
4231
4254
4275
4295
4313
4329
4344
4358
4370
4381
4391
4399
4407
4413
4417
4421
4423
4424
4424
4421
4417
4411
4404
4394
4381
4367
4350
4331
4309
4285
4259
4230
4200
4167
4132
4096
4057
4017
3976
3934
3890
3845
3799
3752
3705
3657
3608
3558
3508
3458
3407
3355
3304
3252
3199
3146
3093
3039
2985
2931
2876
2820
2765
2709
2653
2597
2541
2485
2429
2373
2317
2262
2208
2154
2100
2048
1997
1946
1897
1849
1802
1756
1712
1670
1629
1589
1551
1515
1480
1447
1416
1386
1359
1333
1309
1287
1266
1248
1232
1218
1205
1195
1187
1182
1178
1177
1178
1181
1186
1194
1204
1216
1230
1246
1264
1285
1307
1330
1356
1383
1411
1440
1471
1503
1536
1569
1603
1637
1672
1706
1741
1775
1810
1843
1876
1909
1941
1972
2001
2032
2061
2089
2117
2144
2171
2198
2225
2251
2278
2306
2334
2362
2392
2422
2453
2485
2518
2552
2586
2622
2658
2694
2731
2768
2805
2841
2878
2913
2948
2983
3016
3048
3079
3108
3136
3163
3187
3210
3232
3251
3268
3283
3296
3307
3316
3322
3325
3326
3325
3320
3313
3304
3292
3276
3259
3238
3215
3190
3162
3131
3098
3063
3027
2988
2947
2905
2861
2816
2769
2721
2672
2622
2571
2519
2466
2413
2358
2303
2247
2190
2132
2074
2015
1956
1896
1836
1775
1714
1652
1590
1527
1464
1399
1334
1268
1201
1133
1063
992
920
846
771
694
616
537
456
375
292
209
124
40
-45
-129
-214
-298
-382
-465
-547
-629
-709
-789
-867
-944
-1018
-1094
-1167
-1238
-1309
-1378
-1445
-1512
-1577
-1641
-1703
-1765
-1826
-1885
-1944
-2001
-2059
-2115
-2171
-2227
-2282
-2337
-2392
-2447
-2503
-2558
-2614
-2670
-2727
-2784
-2841
-2899
-2957
-3015
-3073
-3131
-3189
-3246
-3304
-3360
-3416
-3471
-3525
-3578
-3629
-3679
-3728
-3775
-3820
-3863
-3905
-3945
-3983
-4018
-4051
-4083
-4114
-4141
-4167
-4191
-4214
-4234
-4253
-4270
-4285
-4299
-4311
-4321
-4331
-4339
-4345
-4351
-4355
-4358
-4360
-4361
-4361
-4359
-4357
-4353
-4349
-4343
-4336
-4327
-4318
-4307
-4294
-4281
-4265
-4249
-4231
-4212
-4191
-4169
-4145
-4121
-4094
-4067
-4038
-4008
-3976
-3944
-3910
-3874
-3838
-3800
-3761
-3720
-3678
-3636
-3591
-3546
-3499
-3451
-3402
-3352
-3301
-3248
-3195
-3140
-3085
-3029
-2972
-2914
-2855
-2796
-2736
-2676
-2615
-2553
-2491
-2429
-2366
-2303
-2240
-2176
-2112
-2048
-1983
-1919
-1854
-1788
-1723
-1658
-1592
-1527
-1462
-1397
-1332
-1267
-1203
-1139
-1075
-1012
-951
-890
-830
-771
-713
-656
-601
-547
-495
-445
-396
-349
-304
-260
-219
-180
-143
-107
-74
-42
-13
15
41
65
88
109
128
146
163
178
191
204
214
224
232
239
244
248
250
251
250
248
244
238
231
222
211
198
184
167
149
129
107
83
58
31
2
-29
-61
-95
-130
-166
-203
-242
-281
-321
-361
-402
-444
-485
-527
-568
-610
-651
-693
-734
-775
-816
-857
-898
-939
-980
-1020
-1061
-1101
-1141
-1181
-1220
-1259
-1298
-1336
-1374
-1411
-1447
-1483
-1518
-1553
-1587
-1620
-1653
-1685
-1717
-1748
-1778
-1808
-1837
-1866
-1894
-1922
-1949
-1975
-2001
-2027
-2051
-2075
-2098
-2120
-2142
-2163
-2182
-2201
-2218
-2235
-2251
-2265
-2278
-2291
-2302
-2312
-2321
-2329
-2336
-2341
-2346
-2349
-2351
-2352
-2351
-2349
-2345
-2340
-2334
-2325
-2315
-2304
-2290
-2275
-2258
-2239
-2218
-2195
-2170
-2142
-2113
-2081
-2048
-2012
-1974
-1933
-1891
-1846
-1799
-1750
-1699
-1646
-1590
-1533
-1474
-1414
-1351
-1288
-1223
-1156
-1089
-1020
-951
-881
-811
-739
-668
-596
-524
-451
-379
-306
-233
-160
-87
-14
59
132
205
278
351
424
497
570
642
715
787
860
932
1004
1076
1147
1218
1289
1359
1428
1497
1565
1632
1699
1764
1828
1890
1952
2012
2071
2128
2184
2239
2292
2344
2394
2443
2490
2536
2581
2624
2666
2707
2746
2784
2821
2857
2892
2925
2958
2989
3020
3050
3078
3106
3133
3159
3185
3210
3234
3258
3281
3303
3325
3346
3367
3387
3407
3426
3444
3462
3479
3495
3510
3524
3537
3550
3561
3571
3579
3587
3593
3598
3601
3603
3603
3602
3600
3596
3591
3585
3577
3569
3559
3547
3535
3521
3507
3491
3474
3456
3437
3417
3396
3374
3351
3327
3302
3276
3248
3220
3190
3159
3126
3093
3057
3021
2982
2943
2901
2859
2814
2768
2721
2672
2621
2569
2516
2461
2405
2348
2289
2229
2168
2106
2043
1979
1915
1850
1784
1718
1651
1584
1516
1449
1381
1312
1244
1175
1106
1036
967
897
827
757
687
616
546
475
405
335
264
194
125
55
-14
-83
-151
-219
-286
-353
-420
-486
-551
-616
-680
-744
-808
-870
-932
-994
-1055
-1115
-1175
-1234
-1293
-1351
-1408
-1464
-1520
-1575
-1629
-1682
-1734
-1785
-1836
-1885
-1934
-1981
-2028
-2074
-2119
-2163
-2207
-2250
-2292
-2333
-2374
-2415
-2455
-2495
-2535
-2574
-2614
-2653
-2692
-2731
-2770
-2809
-2848
-2886
-2925
-2963
-3000
-3038
-3075
-3112
-3148
-3183
-3218
-3253
-3286
-3319
-3350
-3381
-3410
-3438
-3465
-3490
-3514
-3535
-3555
-3574
-3590
-3604
-3617
-3627
-3636
-3642
-3646
-3649
-3649
-3647
-3644
-3638
-3631
-3621
-3610
-3597
-3582
-3566
-3548
-3529
-3508
-3486
-3462
-3438
-3412
-3386
-3359
-3331
-3302
-3272
-3242
-3212
-3181
-3150
-3119
-3087
-3055
-3023
-2991
-2959
-2928
-2896
-2864
-2832
-2800
-2768
-2736
-2704
-2673
-2641
-2608
-2576
-2543
-2510
-2477
-2443
-2409
-2375
-2340
-2305
-2269
-2233
-2196
-2159
-2121
-2084
-2045
-2007
-1968
-1928
-1889
-1849
-1810
-1770
-1731
-1692
-1654
-1616
-1578
-1541
-1505
-1470
-1436
-1402
-1370
-1339
-1308
-1279
-1251
-1225
-1199
-1175
-1153
-1132
-1112
-1094
-1079
-1065
-1053
-1043
-1035
-1030
-1027
-1027
-1029
-1033
-1040
-1050
-1062
-1076
-1093
-1112
-1133
-1157
-1182
-1210
-1239
-1270
-1303
-1337
-1373
-1410
-1448
-1487
-1527
-1567
-1609
-1651
-1695
-1738
-1783
-1828
-1875
-1921
-1969
-2017
-2067
-2118
-2169
-2222
-2275
-2330
-2385
-2442
-2499
-2558
-2617
-2678
-2739
-2801
-2864
-2928
-2993
-3059
-3125
-3192
-3259
-3327
-3396
-3465
-3534
-3604
-3673
-3742
-3812
-3881
-3949
-4017
-4083
-4151
-4217
-4281
-4345
-4407
-4468
-4527
-4586
-4642
-4697
-4750
-4802
-4852
-4900
-4946
-4990
-5032
-5072
-5110
-5146
-5179
-5211
-5240
-5267
-5292
-5314
-5335
-5353
-5370
-5385
-5398
-5409
-5420
-5428
-5436
-5442
-5447
-5452
-5455
-5457
-5458
-5459
-5458
-5455
-5452
-5447
-5441
-5434
-5424
-5413
-5400
-5384
-5367
-5347
-5325
-5300
-5272
-5242
-5209
-5173
-5135
-5093
-5049
-5002
-4952
-4900
-4845
-4787
-4727
-4665
-4601
-4535
-4467
-4397
-4326
-4252
-4177
-4101
-4022
-3944
-3864
-3782
-3699
-3615
-3529
-3443
-3355
-3266
-3176
-3085
-2993
-2900
-2806
-2711
-2616
-2520
-2423
-2326
-2227
-2129
-2029
-1929
-1828
-1727
-1624
-1521
-1417
-1311
-1205
-1098
-989
-880
-769
-657
-544
-430
-314
-197
-79
40
160
281
404
527
652
777
902
1029
1156
1283
1410
1537
1665
1791
1918
2044
2169
2293
2416
2538
2659
2778
2897
3013
3128
3242
3354
3464
3573
3680
3785
3888
3990
4089
4187
4282
4375
4466
4554
4640
4723
4804
4883
4958
5031
5102
5170
5235
5297
5356
5413
5467
5519
5567
5613
5656
5697
5734
5769
5801
5830
5857
5880
5902
5921
5937
5951
5962
5972
5979
5984
5987
5988
5987
5985
5980
5973
5965
5955
5942
5928
5912
5893
5872
5849
5824
5796
5766
5733
5698
5661
5620
5578
5533
5486
5436
5384
5330
5274
5215
5155
5092
5028
4962
4894
4825
4754
4682
4609
4534
4458
4381
4303
4225
4145
4064
3983
3901
3818
3735
3651
3566
3480
3394
3306
3218
3129
3040
2950
2858
2767
2674
2581
2488
2394
2300
2206
2111
2017
1923
1829
1736
1643
1551
1459
1368
1278
1188
1099
1010
924
838
753
670
587
506
427
349
272
198
125
54
-14
-81
-145
-207
-266
-324
-378
-430
-480
-527
-571
-612
-651
-687
-721
-752
-780
-805
-828
-848
-866
-881
-894
-904
-912
-917
-919
-920
-917
-913
-906
-897
-886
-873
-859
-842
-823
-802
-780
-756
-730
-702
-672
-640
-606
-570
-532
-492
-450
-406
-360
-311
-261
-209
-154
-98
-40
20
82
145
210
276
343
412
481
551
622
693
765
837
910
983
1056
1129
1202
1276
1349
1422
1496
1569
1643
1716
1789
1862
1935
2007
2079
2150
2221
2292
2362
2431
2500
2568
2636
2703
2770
2836
2901
2965
3029
3093
3155
3217
3278
3338
3397
3454
3511
3567
3622
3675
3727
3778
3827
3875
3921
3966
4008
4050
4089
4127
4162
4196
4227
4257
4284
4309
4332
4352
4370
4385
4398
4409
4417
4422
4425
4426
4423
4419
4412
4402
4390
4376
4360
4341
4321
4299
4274
4249
4221
4192
4162
4131
4098
4065
4030
3995
3959
3922
3885
3847
3808
3770
3730
3691
3650
3609
3568
3526
3483
3439
3395
3350
3303
3256
3207
3158
3107
3055
3001
2947
2891
2834
2776
2716
2656
2594
2532
2469
2405
2340
2276
2211
2146
2082
2017
1954
1892
1831
1770
1712
1654
1599
1545
1493
1442
1394
1348
1303
1260
1219
1180
1143
1107
1073
1041
1010
981
954
928
903
880
859
839
821
805
790
777
765
755
746
739
733
728
724
722
721
720
720
722
724
727
731
735
741
747
754
763
772
783
795
808
823
840
858
879
902
926
953
983
1014
1048
1084
1122
1163
1205
1250
1296
1344
1394
1444
1496
1549
1603
1657
1711
1766
1821
1875
1930
1984
2037
2091
2145
2198
2251
2303
2356
2408
2461
2513
2566
2619
2672
2725
2779
2833
2887
2942
2997
3053
3109
3166
3224
3282
3341
3401
3461
3522
3583
3646
3709
3772
3836
3900
3965
4030
4096
4162
4227
4293
4359
4424
4489
4554
4618
4682
4745
4808
4871
4933
4995
5057
5119
5180
5242
5304
5365
5427
5489
5551
5613
5675
5737
5799
5861
5923
5985
6047
6109
6170
6231
6292
6353
6414
6474
6535
6595
6655
6715
6775
6836
6896
6957
7018
7079
7141
7202
7264
7327
7389
7451
7514
7576
7638
7699
7760
7821
7881
7940
7998
8055
8111
8166
8219
8270
8320
8369
8416
8461
8504
8545
8585
8624
8660
8695
8728
8759
8789
8817
8844
8869
8891
8912
8932
8949
8964
8977
8988
8997
9004
9009
9011
9012
9010
9006
8999
8991
8980
8966
8951
8933
8912
8889
8864
8837
8807
8774
8740
8703
8663
8622
8577
8531
8482
8431
8377
8321
8263
8202
8138
8073
8004
7934
7861
7786
7708
7629
7547
7463
7377
7289
7199
7107
7014
6919
6822
6724
6625
6524
6423
6320
6216
6111
6005
5899
5792
5684
5576
5467
5359
5250
5141
5032
4923
4815
4707
4600
4493
4387
4281
4177
4073
3971
3869
3769
3669
3570
3473
3376
3281
3187
3094
3002
2911
2821
2733
2646
2561
2477
2395
2314
2235
2158
2083
2009
1940
1872
1806
1743
1683
1626
1571
1520
1472
1427
1385
1347
1312
1280
1253
1229
1208
1191
1178
1168
1161
1157
1157
1160
1166
1174
1186
1200
1217
1236
1257
1281
1308
1336
1367
1399
1434
1470
1508
1548
1589
1631
1675
1720
1766
1813
1861
1910
1959
2008
2058
2109
2160
2210
2262
2313
2364
2415
2466
2518
2569
2620
2670
2721
2771
2821
2870
2918
2966
3012
3058
3102
3144
3185
3225
3262
3298
3331
3362
3390
3416
3439
3460
3478
3493
3506
3516
3523
3528
3530
3529
3525
3519
3510
3499
3485
3469
3450
3429
3405
3379
3350
3319
3286
3251
3214
3175
3135
3092
3048
3002
2954
2905
2855
2803
2750
2695
2639
2582
2524
2464
2404
2343
2280
2217
2154
2090
2025
1961
1897
1833
1769
1706
1643
1581
1520
1460
1400
1342
1285
1230
1175
1122
1071
1020
971
923
877
832
788
745
703
662
623
584
546
509
473
438
403
369
335
302
269
237
205
173
141
109
77
45
13
-19
-52
-84
-117
-150
-182
-215
-248
-280
-312
-344
-376
-407
-437
-466
-495
-523
-550
-576
-601
-625
-648
-669
-689
-708
-725
-741
-756
-769
-782
-793
-803
-811
-819
-825
-831
-835
-839
-842
-844
-845
-846
-847
-847
-846
-845
-845
-844
-843
-842
-841
-841
-841
-841
-842
-843
-845
-847
-850
-853
-856
-859
-863
-866
-869
-873
-876
-879
-881
-884
-886
-889
-891
-893
-896
-899
-902
-906
-911
-916
-922
-929
-937
-946
-957
-968
-981
-994
-1008
-1026
-1043
-1062
-1082
-1103
-1126
-1150
-1176
-1202
-1231
-1260
-1291
-1324
-1357
-1392
-1429
-1466
-1505
-1545
-1586
-1628
-1672
-1716
-1761
-1807
-1854
-1902
-1950
-1999
-2049
-2099
-2149
-2199
-2250
-2301
-2351
-2401
-2451
-2501
-2549
-2598
-2645
-2691
-2737
-2781
-2824
-2867
-2908
-2948
-2987
-3025
-3062
-3098
-3134
-3169
-3203
-3236
-3269
-3301
-3333
-3364
-3394
-3424
-3453
-3481
-3509
-3535
-3561
-3585
-3608
-3630
-3650
-3669
-3687
-3703
-3717
-3730
-3740
-3749
-3756
-3762
-3765
-3767
-3767
-3765
-3762
-3757
-3750
-3742
-3733
-3722
-3710
-3696
-3682
-3666
-3650
-3632
-3614
-3594
-3574
-3553
-3531
-3509
-3486
-3462
-3438
-3414
-3390
-3365
-3340
-3316
-3291
-3267
-3243
-3219
-3195
-3172
-3150
-3128
-3107
-3086
-3066
-3047
-3028
-3010
-2993
-2976
-2960
-2945
-2931
-2917
-2905
-2892
-2881
-2870
-2860
-2851
-2842
-2834
-2827
-2820
-2814
-2808
-2802
-2797
-2792
-2787
-2783
-2779
-2775
-2771
-2768
-2765
-2763
-2761
-2761
-2761
-2762
-2764
-2767
-2772
-2778
-2785
-2794
-2804
-2816
-2829
-2843
-2859
-2876
-2894
-2913
-2932
-2953
-2975
-2997
-3020
-3043
-3068
-3092
-3117
-3143
-3169
-3196
-3224
-3252
-3281
-3311
-3342
-3373
-3406
-3440
-3474
-3510
-3547
-3585
-3624
-3664
-3705
-3747
-3789
-3833
-3877
-3921
-3966
-4011
-4057
-4103
-4148
-4193
-4239
-4283
-4327
-4370
-4413
-4454
-4495
-4534
-4573
-4609
-4645
-4679
-4712
-4744
-4774
-4802
-4830
-4855
-4880
-4903
-4924
-4944
-4963
-4980
-4995
-5009
-5021
-5032
-5040
-5047
-5051
-5054
-5055
-5053
-5050
-5044
-5036
-5027
-5015
-5001
-4985
-4968
-4948
-4927
-4904
-4879
-4853
-4825
-4796
-4766
-4734
-4702
-4668
-4634
-4598
-4562
-4525
-4487
-4448
-4409
-4369
-4328
-4286
-4244
-4201
-4157
-4113
-4067
-4021
-3975
-3927
-3879
-3830
-3781
-3730
-3679
-3627
-3575
-3521
-3467
-3413
-3357
-3301
-3244
-3186
-3127
-3068
-3008
-2947
-2886
-2823
-2760
-2697
-2632
-2567
-2501
-2434
-2367
-2299
-2230
-2160
-2090
-2019
-1948
-1876
-1804
-1731
-1658
-1585
-1511
-1437
-1362
-1287
-1213
-1138
-1063
-987
-912
-837
-763
-688
-614
-540
-466
-393
-319
-247
-174
-102
-30
42
114
186
257
329
401
473
546
618
691
764
836
909
982
1054
1126
1198
1269
1339
1408
1476
1543
1608
1673
1735
1797
1856
1914
1970
2024
2077
2127
2176
2223
2267
2310
2351
2390
2427
2462
2495
2526
2555
2582
2606
2628
2648
2665
2680
2693
2703
2712
2717
2721
2722
2721
2717
2712
2704
2694
2682
2667
2651
2632
2612
2589
2564
2537
2509
2478
2445
2411
2374
2335
2294
2251
2206
2159
2109
2058
2004
1948
1890
1830
1768
1704
1638
1570
1501
1430
1357
1283
1207
1131
1052
973
893
811
729
647
563
480
396
312
228
144
60
-23
-106
-188
-269
-350
-429
-507
-585
-661
-735
-808
-880
-950
-1018
-1085
-1150
-1213
-1275
-1334
-1391
-1446
-1498
-1549
-1597
-1643
-1686
-1727
-1765
-1801
-1834
-1865
-1894
-1921
-1945
-1967
-1988
-2005
-2023
-2037
-2051
-2063
-2073
-2082
-2090
-2096
-2102
-2106
-2109
-2112
-2113
-2114
-2114
-2114
-2113
-2111
-2108
-2105
-2101
-2097
-2092
-2086
-2080
-2073
-2065
-2057
-2048
-2039
-2028
-2017
-2005
-1993
-1979
-1965
-1950
-1933
-1916
-1898
-1879
-1858
-1837
-1814
-1789
-1764
-1737
-1709
-1679
-1647
-1615
-1580
-1545
-1508
-1469
-1429
-1387
-1345
-1301
-1256
-1210
-1162
-1115
-1066
-1016
-967
-917
-867
-816
-765
-715
-664
-614
-563
-513
-463
-414
-364
-315
-267
-219
-171
-123
-76
-29
18
64
111
156
202
247
292
337
382
426
469
513
556
598
641
682
724
764
804
844
883
921
959
995
1031
1067
1101
1135
1167
1199
1229
1258
1286
1313
1338
1362
1384
1405
1424
1441
1457
1471
1483
1494
1502
1509
1514
1517
1518
1518
1515
1511
1504
1496
1486
1475
1461
1446
1430
1412
1393
1372
1351
1328
1304
1280
1255
1229
1203
1176
1149
1122
1094
1066
1038
1008
981
952
924
895
867
838
810
782
754
727
700
674
648
623
599
576
555
534
514
496
478
463
448
435
423
413
404
397
391
387
385
384
385
387
392
398
405
414
425
438
452
468
486
505
525
548
572
597
625
653
684
716
749
784
821
859
899
940
983
1027
1072
1119
1168
1217
1268
1321
1374
1429
1485
1542
1600
1660
1720
1781
1844
1907
1972
2037
2103
2169
2237
2305
2374
2443
2514
2584
2655
2727
2799
2872
2945
3019
3093
3168
3243
3318
3395
3471
3549
3626
3705
3783
3863
3942
4022
4103
4183
4264
4344
4425
4505
4585
4664
4743
4822
4899
4976
5052
5127
5201
5273
5345
5415
5483
5550
5615
5678
5739
5799
5856
5911
5963
6013
6061
6106
6148
6188
6225
6259
6290
6319
6345
6369
6389
6407
6422
6435
6445
6452
6457
6460
6460
6457
6453
6446
6438
6428
6416
6402
6387
6370
6352
6333
6312
6291
6269
6246
6223
6199
6175
6150
6126
6101
6077
6052
6028
6004
5980
5956
5933
5910
5887
5865
5842
5820
5799
5777
5756
5735
5714
5694
5674
5654
5635
5616
5598
5580
5563
5546
5530
5515
5501
5488
5475
5464
5454
5445
5437
5431
5426
5423
5421
5421
5423
5426
5430
5436
5444
5454
5465
5477
5492
5507
5524
5542
5562
5583
5604
5627
5650
5675
5699
5725
5750
5776
5802
5828
5854
5880
5906
5932
5957
5983
6007
6032
6056
6079
6102
6125
6147
6168
6189
6209
6229
6248
6266
6285
6302
6320
6337
6354
6370
6387
6403
6419
6434
6449
6464
6479
6493
6506
6519
6532
6543
6554
6565
6574
6582
6590
6596
6601
6605
6607
6608
6607
6605
6601
6595
6588
6579
6567
6554
6539
6521
6502
6481
6458
6433
6406
6377
6347
6315
6282
6248
6213
6176
6139
6101
6062
6022
5982
5942
5901
5860
5820
5779
5738
5697
5656
5615
5575
5534
5493
5453
5412
5371
5330
5289
5248
5206
5165
5123
5081
5039
4996
4953
4910
4866
4822
4777
4732
4686
4640
4593
4545
4496
4447
4397
4346
4294
4242
4188
4133
4078
4021
3963
3905
3845
3784
3722
3659
3595
3530
3464
3398
3330
3261
3191
3120
3049
2976
2903
2829
2754
2678
2601
2523
2445
2365
2285
2204
2123
2041
1958
1875
1791
1707
1622
1538
1453
1369
1284
1200
1116
1033
951
869
789
709
631
554
479
406
334
265
197
131
68
7
-52
-109
-163
-215
-264
-311
-356
-398
-438
-475
-510
-543
-573
-601
-627
-650
-672
-691
-708
-722
-735
-745
-753
-759
-763
-765
-764
-762
-758
-752
-744
-734
-723
-711
-697
-681
-665
-647
-628
-608
-587
-565
-542
-518
-494
-469
-443
-417
-391
-364
-337
-310
-283
-255
-228
-200
-173
-145
-118
-90
-63
-36
-9
18
44
70
96
121
146
170
194
217
239
260
281
300
319
337
353
369
384
397
410
421
432
441
450
458
465
471
476
481
485
488
491
493
495
496
496
496
495
494
493
491
488
484
480
476
470
464
457
450
441
432
423
412
401
389
377
364
350
336
321
306
290
274
258
241
224
208
191
174
157
141
124
108
92
77
62
47
32
18
4
-9
-22
-35
-47
-58
-70
-81
-91
-101
-111
-120
-129
-137
-146
-153
-161
-169
-176
-183
-191
-198
-205
-213
-221
-228
-237
-245
-254
-263
-272
-282
-291
-301
-312
-322
-333
-344
-355
-366
-377
-388
-399
-410
-421
-431
-442
-452
-462
-471
-480
-489
-498
-506
-514
-521
-529
-536
-542
-549
-555
-560
-566
-571
-576
-580
-584
-587
-591
-593
-595
-597
-598
-599
-599
-599
-598
-598
-597
-595
-594
-592
-590
-588
-586
-584
-582
-580
-578
-577
-575
-573
-571
-569
-567
-565
-562
-560
-557
-554
-550
-546
-542
-537
-532
-526
-520
-513
-506
-499
-491
-482
-473
-463
-453
-442
-431
-419
-406
-394
-380
-366
-352
-336
-321
-305
-288
-270
-252
-234
-214
-195
-174
-153
-131
-108
-85
-62
-38
-13
12
38
64
90
116
143
169
196
223
250
276
303
330
356
382
409
435
461
487
512
538
564
589
614
640
665
690
715
740
765
789
814
838
862
886
909
933
956
979
1002
1025
1048
1070
1093
1115
1137
1159
1181
1202
1223
1245
1265
1286
1307
1327
1347
1367
1387
1407
1426
1446
1465
1485
1504
1523
1542
1561
1580
1598
1617
1635
1653
1671
1689
1707
1724
1741
1757
1773
1789
1804
1819
1833
1847
1861
1874
1887
1899
1911
1923
1935
1946
1956
1967
1977
1987
1997
2005
2015
2024
2033
2041
2049
2057
2065
2072
2079
2085
2092
2097
2103
2107
2112
2116
2119
2122
2125
2127
2128
2130
2131
2132
2133
2134
2134
2135
2135
2136
2136
2137
2137
2138
2139
2140
2142
2144
2146
2149
2152
2156
2161
2166
2171
2177
2184
2192
2200
2209
2218
2229
2239
2250
2262
2274
2287
2299
2312
2326
2339
2352
2366
2379
2393
2406
2419
2432
2445
2457
2469
2481
2493
2504
2515
2526
2536
2546
2556
2565
2574
2582
2590
2598
2605
2612
2619
2625
2631
2636
2641
2646
2650
2654
2657
2659
2661
2663
2664
2664
2663
2662
2660
2657
2653
2649
2643
2637
2630
2622
2614
2605
2595
2584
2573
2561
2549
2536
2524
2511
2497
2484
2471
2458
2446
2433
2421
2410
2399
2388
2379
2370
2362
2354
2348
2343
2339
2336
2335
2334
2335
2337
2341
2346
2353
2361
2370
2381
2394
2408
2423
2440
2458
2478
2499
2521
2544
2569
2595
2622
2650
2679
2708
2739
2770
2803
2835
2869
2903
2937
2972
3007
3043
3079
3116
3153
3190
3228
3265
3304
3342
3381
3420
3459
3498
3537
3577
3616
3655
3694
3733
3772
3810
3848
3886
3924
3960
3997
4032
4067
4101
4135
4167
4198
4229
4259
4287
4314
4341
4366
4390
4413
4435
4456
4475
4493
4509
4524
4538
4550
4561
4570
4577
4583
4587
4590
4591
4591
4588
4584
4579
4571
4562
4551
4538
4523
4507
4488
4469
4447
4424
4399
4373
4345
4316
4286
4254
4221
4187
4151
4115
4078
4038
4000
3960
3919
3878
3836
3793
3750
3706
3661
3616
3571
3525
3479
3433
3386
3339
3292
3244
3197
3149
3101
3053
3006
2958
2911
2864
2817
2770
2724
2678
2633
2588
2544
2500
2456
2414
2371
2330
2289
2248
2209
2169
2131
2093
2055
2017
1982
1947
1912
1878
1844
1811
1779
1748
1718
1688
1659
1632
1605
1579
1554
1529
1506
1484
1463
1443
1424
1406
1389
1373
1358
1344
1332
1320
1309
1300
1291
1284
1278
1273
1269
1266
1264
1264
1264
1266
1269
1274
1279
1286
1295
1304
1315
1328
1342
1357
1374
1392
1411
1432
1455
1478
1503
1530
1558
1586
1617
1648
1680
1714
1748
1783
1820
1857
1895
1933
1972
2012
2053
2093
2135
2176
2218
2260
2302
2344
2386
2427
2469
2510
2550
2591
2630
2669
2707
2745
2781
2817
2851
2885
2917
2948
2978
3007
3034
3061
3085
3109
3132
3153
3173
3191
3209
3225
3240
3254
3267
3279
3290
3299
3308
3315
3322
3327
3331
3334
3336
3337
3336
3335
3332
3327
3322
3315
3307
3298
3287
3275
3262
3248
3232
3215
3198
3179
3159
3138
3116
3092
3068
3044
3018
2991
2964
2936
2907
2878
2848
2817
2786
2754
2722
2689
2656
2623
2589
2555
2521
2486
2452
2417
2381
2346
2310
2275
2239
2203
2167
2132
2096
2060
2024
1989
1953
1917
1882
1846
1810
1774
1738
1702
1666
1630
1593
1557
1520
1483
1445
1408
1370
1332
1294
1255
1217
1178
1139
1101
1062
1022
984
946
907
869
831
793
755
718
681
644
608
572
536
501
467
433
399
366
333
301
270
239
208
179
149
120
92
64
37
10
-16
-41
-66
-90
-114
-136
-159
-180
-200
-220
-239
-257
-274
-291
-306
-320
-334
-347
-358
-369
-378
-387
-395
-401
-406
-411
-414
-416
-417
-417
-416
-414
-410
-406
-401
-394
-387
-379
-370
-359
-348
-336
-323
-309
-294
-279
-262
-244
-226
-207
-187
-166
-144
-122
-100
-77
-53
-29
-4
20
46
71
97
122
148
174
200
227
253
279
305
332
358
384
410
435
461
486
511
535
560
584
607
630
653
675
696
718
739
759
779
798
817
836
854
872
890
907
924
940
956
971
986
1000
1014
1029
1042
1055
1067
1079
1090
1100
1110
1119
1127
1135
1141
1147
1152
1156
1159
1161
1162
1162
1161
1159
1156
1151
1146
1140
1134
1126
1118
1109
1099
1089
1078
1068
1057
1045
1034
1022
1010
1000
989
977
966
955
944
933
922
911
900
890
879
868
858
847
837
827
817
806
796
786
776
766
756
747
737
728
719
710
701
693
685
676
668
660
653
645
637
629
622
614
606
599
591
583
576
568
560
552
544
536
529
521
513
504
496
488
480
472
464
455
447
438
430
421
413
404
395
386
377
368
359
350
341
331
322
312
302
292
282
272
262
252
242
232
223
213
204
195
187
179
172
166
160
155
151
148
146
146
146
147
150
154
159
166
174
183
193
205
218
232
247
263
281
299
318
338
359
381
404
427
451
475
500
525
550
576
602
629
655
682
708
735
761
788
814
840
866
892
917
942
967
992
1016
1040
1064
1087
1110
1133
1155
1177
1198
1220
1241
1262
1282
1302
1322
1342
1361
1380
1398
1417
1435
1452
1469
1486
1502
1518
1534
1549
1564
1578
1592
1605
1618
1630
1642
1653
1663
1673
1682
1690
1697
1703
1709
1713
1717
1720
1722
1724
1725
1725
1725
1724
1722
1721
1719
1717
1715
1713
1712
1710
1709
1708
1707
1706
1706
1707
1707
1709
1710
1713
1716
1719
1723
1727
1733
1738
1745
1752
1760
1768
1777
1786
1796
1807
1818
1829
1841
1853
1865
1877
1889
1902
1914
1926
1938
1950
1961
1972
1983
1994
2004
2013
2023
2032
2041
2050
2059
2067
2075
2083
2091
2099
2106
2114
2121
2128
2134
2141
2147
2154
2160
2166
2171
2177
2183
2188
2194
2199
2205
2210
2216
2221
2226
2232
2237
2242
2247
2251
2256
2260
2264
2267
2270
2273
2275
2276
2277
2277
2277
2276
2274
2272
2268
2265
2260
2255
2249
2243
2236
2229
2221
2212
2203
2194
2184
2174
2163
2152
2141
2129
2117
2105
2093
2081
2069
2056
2044
2031
2017
2005
1993
1981
1968
1956
1943
1931
1919
1907
1895
1883
1871
1859
1847
1836
1824
1812
1801
1789
1778
1766
1755
1743
1732
1721
1710
1699
1687
1677
1666
1655
1644
1634
1623
1613
1603
1593
1584
1574
1565
1556
1548
1539
1531
1524
1516
1510
1503
1497
1492
1487
1482
1479
1475
1473
1471
1470
1470
1470
1471
1473
1476
1479
1483
1488
1494
1500
1507
1515
1524
1533
1542
1553
1563
1575
1586
1599
1612
1625
1639
1653
1668
1683
1699
1715
1731
1747
1764
1781
1798
1815
1831
1848
1865
1881
1897
1912
1927
1941
1955
1968
1980
1992
2001
2012
2021
2029
2037
2043
2049
2053
2057
2060
2061
2062
2062
2061
2059
2056
2052
2047
2041
2035
2027
2019
2009
1999
1988
1976
1963
1950
1935
1920
1904
1887
1869
1851
1832
1812
1792
1771
1749
1726
1703
1679
1655
1629
1603
1577
1549
1521
1492
1463
1432
1401
1369
1337
1304
1270
1235
1200
1164
1127
1091
1053
1016
978
939
901
862
824
785
747
709
671
633
596
558
522
486
450
415
380
346
313
281
249
218
187
158
129
101
74
48
22
-2
-26
-50
-73
-95
-116
-138
-159
-179
-199
-220
-240
-259
-279
-299
-318
-338
-358
-377
-396
-416
-435
-454
-472
-491
-509
-526
-543
-559
-574
-589
-603
-616
-629
-640
-650
-660
-669
-677
-684
-690
-696
-700
-704
-708
-710
-712
-714
-715
-715
-715
-714
-713
-712
-709
-707
-704
-700
-696
-691
-686
-681
-675
-669
-663
-657
-650
-643
-636
-629
-622
-615
-607
-600
-593
-586
-579
-573
-566
-559
-552
-546
-539
-533
-527
-520
-514
-508
-503
-497
-492
-487
-482
-477
-473
-468
-464
-460
-456
-452
-449
-445
-441
-438
-434
-431
-427
-423
-420
-416
-412
-409
-405
-402
-398
-395
-392
-389
-386
-383
-381
-379
-378
-377
-376
-375
-375
-376
-376
-378
-379
-381
-383
-386
-389
-392
-395
-399
-404
-408
-413
-419
-425
-431
-437
-444
-452
-460
-468
-477
-486
-495
-505
-515
-525
-536
-547
-558
-569
-581
-593
-604
-616
-628
-641
-653
-665
-678
-691
-704
-717
-730
-743
-757
-771
-785
-799
-814
-829
-844
-859
-875
-891
-907
-924
-941
-958
-976
-994
-1012
-1031
-1051
-1070
-1090
-1111
-1132
-1153
-1175
-1197
-1219
-1242
-1265
-1289
-1312
-1336
-1359
-1383
-1407
-1430
-1454
-1477
-1500
-1523
-1546
-1569
-1592
-1614
-1637
-1659
-1681
-1703
-1725
-1747
-1769
-1790
-1812
-1833
-1855
-1876
-1897
-1918
-1939
-1960
-1981
-2001
-2021
-2041
-2063
-2083
-2103
-2124
-2144
-2165
-2185
-2206
-2226
-2247
-2267
-2288
-2309
-2329
-2350
-2371
-2392
-2412
-2433
-2453
-2474
-2494
-2514
-2534
-2554
-2573
-2593
-2612
-2631
-2650
-2669
-2687
-2706
-2724
-2742
-2760
-2778
-2795
-2813
-2830
-2847
-2864
-2881
-2897
-2913
-2928
-2943
-2957
-2971
-2984
-2996
-3007
-3018
-3028
-3037
-3045
-3052
-3058
-3063
-3068
-3072
-3075
-3077
-3078
-3079
-3078
-3077
-3076
-3073
-3070
-3066
-3062
-3056
-3050
-3044
-3036
-3028
-3019
-3010
-2999
-2988
-2976
-2963
-2949
-2934
-2919
-2903
-2885
-2867
-2848
-2828
-2808
-2786
-2764
-2741
-2717
-2693
-2667
-2641
-2614
-2586
-2557
-2528
-2497
-2466
-2434
-2401
-2367
-2333
-2297
-2261
-2225
-2187
-2149
-2111
-2072
-2032
-1992
-1952
-1911
-1869
-1828
-1786
-1745
-1703
-1661
-1619
-1577
-1536
-1494
-1453
-1412
-1372
-1332
-1293
-1254
-1215
-1178
-1141
-1104
-1068
-1034
-999
-966
-933
-901
-870
-840
-811
-782
-755
-728
-703
-678
-654
-631
-610
-589
-569
-550
-533
-516
-501
-486
-473
-461
-450
-441
-433
-426
-420
-416
-412
-411
-410
-412
-414
-418
-423
-430
-439
-449
-460
-473
-488
-504
-521
-541
-561
-584
-608
-633
-660
-688
-718
-749
-781
-815
-850
-886
-924
-962
-1002
-1043
-1084
-1127
-1170
-1214
-1259
-1304
-1349
-1395
-1441
-1487
-1534
-1581
-1628
-1674
-1721
-1768
-1815
-1861
-1907
-1954
-2000
-2045
-2091
-2137
-2182
-2227
-2271
-2316
-2360
-2404
-2448
-2492
-2536
-2580
-2624
-2668
-2711
-2755
-2799
-2842
-2885
-2928
-2971
-3014
-3057
-3099
-3141
-3182
-3223
-3264
-3304
-3343
-3382
-3420
-3457
-3493
-3529
-3563
-3597
-3630
-3662
-3694
-3724
-3753
-3782
-3809
-3836
-3861
-3886
-3910
-3933
-3954
-3975
-3995
-4014
-4032
-4049
-4065
-4081
-4094
-4108
-4121
-4133
-4143
-4153
-4162
-4170
-4176
-4182
-4187
-4191
-4194
-4196
-4197
-4198
-4197
-4195
-4192
-4188
-4183
-4177
-4170
-4162
-4152
-4142
-4130
-4117
-4103
-4086
-4070
-4053
-4035
-4014
-3994
-3973
-3951
-3927
-3903
-3879
-3853
-3827
-3801
-3774
-3746
-3718
-3690
-3661
-3632
-3602
-3572
-3542
-3511
-3480
-3448
-3416
-3384
-3352
-3319
-3286
-3253
-3220
-3187
-3153
-3119
-3086
-3052
-3018
-2985
-2951
-2918
-2885
-2852
-2819
-2786
-2753
-2721
-2689
-2657
-2626
-2595
-2564
-2533
-2503
-2473
-2444
-2415
-2386
-2358
-2331
-2303
-2277
-2250
-2225
-2200
-2175
-2151
-2128
-2105
-2083
-2062
-2041
-2021
-2001
-1984
-1966
-1949
-1932
-1916
-1901
-1887
-1873
-1859
-1846
-1833
-1821
-1809
-1797
-1786
-1774
-1763
-1752
-1740
-1729
-1718
-1706
-1695
-1683
-1671
-1659
-1647
-1635
-1623
-1610
-1598
-1586
-1573
-1561
-1548
-1536
-1523
-1511
-1498
-1485
-1472
-1459
-1445
-1432
-1418
-1403
-1389
-1374
-1358
-1342
-1325
-1308
-1290
-1271
-1252
-1232
-1211
-1190
-1168
-1145
-1121
-1096
-1071
-1044
-1016
-989
-959
-929
-898
-865
-832
-798
-762
-726
-688
-649
-610
-569
-526
-483
-439
-393
-347
-299
-251
-202
-152
-101
-49
3
56
110
164
219
274
330
386
442
499
557
615
673
732
791
851
911
972
1034
1096
1159
1223
1287
1352
1417
1483
1550
1617
1685
1753
1822
1891
1961
2029
2100
2170
2241
2311
2381
2452
2522
2592
2662
2732
2802
2871
2940
3009
3077
3145
3212
3279
3346
3412
3477
3542
3606
3670
3733
3795
3857
3918
3979
4038
4098
4157
4215
4273
4330
4386
4441
4496
4551
4605
4658
4710
4762
4813
4863
4912
4961
5009
5056
5102
5148
5192
5236
5279
5320
5361
5401
5440
5478
5515
5551
5586
5619
5652
5685
5716
5746
5775
5804
5831
5858
5884
5909
5934
5958
5981
6003
6025
6046
6067
6087
6107
6127
6146
6166
6185
6205
6224
6244
6264
6285
6305
6326
6348
6370
6392
6415
6438
6462
6486
6511
6536
6562
6588
6614
6641
6668
6695
6723
6751
6779
6808
6836
6865
6895
6924
6953
6983
7013
7042
7072
7102
7131
7161
7190
7220
7249
7279
7308
7337
7366
7394
7423
7451
7479
7508
7535
7563
7591
7618
7646
7673
7700
7727
7755
7782
7809
7836
7863
7890
7917
7944
7971
7998
8025
8052
8079
8106
8132
8159
8186
8213
8240
8266
8293
8319
8346
8372
8398
8424
8449
8474
8499
8523
8546
8569
8591
8612
8633
8653
8672
8691
8709
8726
8742
8757
8772
8786
8799
8812
8824
8835
8846
8857
8867
8877
8886
8895
8903
8911
8919
8926
8934
8940
8947
8953
8960
8966
8971
8977
8982
8988
8993
8998
9003
9008
9012
9017
9021
9025
9029
9033
9036
9039
9042
9044
9047
9048
9049
9050
9051
9050
9050
9049
9047
9045
9042
9039
9035
9031
9026
9021
9015
9010
9003
8997
8990
8983
8976
8968
8960
8952
8945
8937
8929
8921
8913
8905
8898
8890
8883
8875
8868
8862
8855
8848
8842
8836
8830
8825
8819
8814
8809
8804
8799
8795
8790
8786
8781
8776
8771
8766
8761
8756
8750
8744
8737
8731
8724
8716
8708
8700
8691
8682
8672
8662
8652
8641
8629
8617
8605
8592
8579
8565
8551
8536
8521
8506
8491
8475
8459
8443
8426
8410
8393
8376
8359
8342
8325
8308
8291
8274
8257
8241
8224
8207
8191
8173
8157
8141
8125
8111
8096
8080
8066
8051
8037
8023
8009
7996
7983
7970
7958
7946
7934
7922
7911
7899
7888
7877
7866
7855
7845
7834
7824
7814
7804
7794
7784
7775
7766
7757
7748
7740
7732
7724
7717
7710
7703
7697
7691
7686
7682
7678
7674
7671
7668
7666
7665
7664
7664
7664
7665
7666
7668
7670
7673
7676
7679
7683
7687
7692
7696
7701
7706
7711
7717
7722
7727
7732
7738
7743
7748
7752
7757
7761
7766
7770
7773
7777
7780
7784
7787
7790
7793
7796
7799
7803
7807
7810
7815
7819
7824
7829
7835
7840
7847
7854
7861
7868
7876
7884
7893
7901
7910
7920
7929
7939
7949
7959
7969
7979
7989
7999
8010
8020
8029
8041
8051
8061
8070
8080
8089
8098
8106
8115
8124
8131
8138
8145
8151
8157
8163
8167
8172
8176
8180
8182
8185
8186
8186
8188
8186
8186
8185
8182
8179
8176
8172
8167
8161
8154
8148
8141
8132
8124
8114
8103
8093
8082
8069
8055
8042
8028
8012
7996
7978
7960
7940
7920
7899
7877
7853
7829
7804
7777
7749
7721
7691
7660
7628
7594
7560
7524
7487
7449
7410
7369
7327
7284
7240
7194
7148
7100
7051
7001
6951
6899
6846
6792
6738
6683
6627
6570
6513
6454
6396
6337
6277
6216
6156
6095
6033
5971
5909
5847
5784
5721
5658
5595
5532
5469
5406
5343
5280
5217
5154
5092
5030
4968
4906
4846
4785
4725
4666
4607
4549
4492
4436
4380
4325
4272
4219
4167
4116
4067
4018
3970
3924
3879
3835
3793
3752
3712
3673
3636
3601
3566
3534
3503
3473
3446
3419
3395
3372
3351
3331
3313
3297
3282
3269
3257
3247
3239
3233
3228
3224
3223
3223
3224
3227
3232
3238
3246
3255
3266
3278
3291
3305
3321
3337
3355
3374
3393
3413
3435
3456
3479
3502
3525
3549
3574
3599
3624
3649
3674
3700
3725
3750
3776
3800
3825
3849
3873
3896
3918
3940
3961
3981
4000
4019
4035
4053
4069
4083
4097
4110
4121
4132
4142
4150
4158
4165
4171
4176
4180
4183
4185
4186
4186
4186
4184
4182
4178
4174
4168
4162
4155
4146
4137
4127
4115
4103
4090
4075
4059
4043
4025
4006
3986
3965
3943
3919
3895
3869
3843
3815
3786
3756
3725
3693
3659
3625
3590
3554
3517
3479
3440
3401
3360
3319
3276
3233
3190
3145
3100
3054
3008
2960
2913
2864
2815
2766
2716
2665
2614
2562
2510
2457
2404
2350
2296
2241
2186
2131
2074
2017
1960
1903
1845
1786
1727
1667
1607
1546
1485
1424
1362
1299
1236
1172
1108
1044
979
914
849
784
718
653
587
522
457
392
328
264
200
137
75
14
-47
-107
-166
-225
-282
-339
-395
-449
-503
-556
-608
-659
-710
-759
-808
-855
-902
-948
-993
-1036
-1079
-1121
-1162
-1203
-1242
-1280
-1317
-1353
-1388
-1422
-1455
-1487
-1519
-1549
-1579
-1607
-1635
-1662
-1688
-1713
-1738
-1762
-1785
-1808
-1830
-1851
-1872
-1893
-1913
-1932
-1951
-1970
-1988
-2005
-2023
-2040
-2056
-2072
-2087
-2101
-2115
-2129
-2142
-2154
-2166
-2177
-2188
-2198
-2207
-2216
-2224
-2232
-2239
-2245
-2251
-2257
-2262
-2266
-2271
-2274
-2278
-2281
-2283
-2285
-2287
-2289
-2290
-2291
-2292
-2292
-2293
-2293
-2293
-2292
-2292
-2291
-2290
-2288
-2287
-2285
-2283
-2281
-2279
-2276
-2273
-2271
-2267
-2264
-2261
-2257
-2253
-2250
-2246
-2241
-2237
-2233
-2228
-2224
-2219
-2214
-2209
-2204
-2199
-2194
-2189
-2184
-2179
-2174
-2169
-2164
-2160
-2155
-2151
-2148
-2144
-2141
-2139
-2137
-2136
-2135
-2135
-2136
-2137
-2139
-2142
-2145
-2150
-2155
-2161
-2167
-2175
-2183
-2192
-2202
-2213
-2225
-2238
-2251
-2265
-2280
-2296
-2313
-2330
-2348
-2367
-2387
-2407
-2428
-2451
-2473
-2497
-2522
-2547
-2573
-2600
-2628
-2656
-2685
-2715
-2746
-2777
-2809
-2841
-2874
-2908
-2942
-2976
-3011
-3046
-3081
-3117
-3152
-3188
-3224
-3260
-3296
-3332
-3369
-3405
-3441
-3477
-3513
-3549
-3585
-3620
-3656
-3691
-3726
-3761
-3796
-3830
-3864
-3898
-3931
-3964
-3997
-4029
-4061
-4091
-4123
-4152
-4182
-4210
-4238
-4265
-4291
-4316
-4340
-4363
-4385
-4406
-4427
-4446
-4464
-4481
-4497
-4511
-4525
-4538
-4549
-4560
-4569
-4577
-4585
-4591
-4596
-4600
-4603
-4605
-4606
-4607
-4606
-4604
-4602
-4598
-4594
-4589
-4583
-4577
-4570
-4561
-4553
-4543
-4533
-4523
-4511
-4499
-4487
-4474
-4460
-4446
-4431
-4415
-4399
-4383
-4366
-4348
-4330
-4312
-4292
-4273
-4253
-4233
-4212
-4190
-4169
-4146
-4124
-4101
-4077
-4053
-4029
-4003
-3978
-3953
-3926
-3900
-3873
-3846
-3818
-3791
-3763
-3734
-3706
-3678
-3649
-3621
-3592
-3564
-3535
-3507
-3479
-3451
-3424
-3397
-3370
-3344
-3319
-3293
-3269
-3245
-3221
-3198
-3176
-3154
-3133
-3113
-3093
-3074
-3055
-3037
-3020
-3003
-2988
-2972
-2958
-2944
-2931
-2918
-2906
-2895
-2885
-2875
-2866
-2858
-2850
-2843
-2837
-2832
-2827
-2823
-2820
-2818
-2817
-2816
-2816
-2817
-2818
-2821
-2824
-2827
-2832
-2837
-2842
-2848
-2855
-2862
-2870
-2878
-2886
-2895
-2904
-2913
-2923
-2933
-2943
-2953
-2964
-2974
-2985
-2996
-3007
-3017
-3028
-3039
-3050
-3061
-3072
-3082
-3092
-3103
-3112
-3122
-3131
-3140
-3149
-3158
-3166
-3174
-3181
-3189
-3196
-3202
-3209
-3215
-3221
-3227
-3233
-3238
-3243
-3248
-3254
-3258
-3263
-3268
-3272
-3277
-3281
-3285
-3288
-3292
-3295
-3298
-3300
-3302
-3304
-3305
-3306
-3306
-3306
-3305
-3303
-3301
-3298
-3294
-3289
-3284
-3278
-3271
-3264
-3255
-3247
-3237
-3226
-3215
-3203
-3191
-3178
-3164
-3149
-3134
-3117
-3101
-3084
-3066
-3047
-3028
-3009
-2989
-2968
-2947
-2926
-2904
-2882
-2859
-2836
-2813
-2789
-2765
-2740
-2716
-2690
-2665
-2639
-2613
-2587
-2560
-2533
-2506
-2478
-2450
-2422
-2394
-2365
-2336
-2307
-2278
-2248
-2218
-2188
-2158
-2128
-2098
-2067
-2036
-2005
-1975
-1944
-1913
-1882
-1851
-1820
-1789
-1759
-1729
-1699
-1669
-1640
-1611
-1582
-1554
-1526
-1499
-1472
-1446
-1420
-1395
-1370
-1346
-1323
-1300
-1278
-1256
-1235
-1214
-1194
-1174
-1155
-1136
-1117
-1099
-1081
-1063
-1046
-1028
-1010
-994
-978
-961
-945
-928
-912
-896
-880
-864
-849
-834
-818
-803
-789
-774
-760
-746
-732
-719
-705
-692
-679
-666
-654
-641
-629
-616
-604
-592
-580
-567
-555
-543
-531
-519
-507
-495
-483
-470
-458
-445
-433
-420
-407
-394
-381
-368
-354
-341
-328
-314
-301
-287
-273
-260
-246
-233
-219
-205
-192
-178
-165
-151
-138
-124
-111
-98
-85
-72
-59
-46
-33
-21
-9
3
15
27
38
49
60
71
81
91
102
112
121
131
141
150
160
169
178
188
197
206
215
224
233
242
251
260
268
277
286
294
303
311
320
328
336
344
352
360
368
375
383
390
398
405
412
418
425
431
437
443
449
454
459
464
469
474
478
482
486
490
494
497
500
503
506
509
511
513
515
517
519
520
521
522
523
523
523
523
523
523
522
521
520
519
518
516
514
513
511
508
506
504
501
498
496
493
490
487
484
481
478
475
472
469
466
463
461
458
456
453
451
449
448
446
445
443
443
442
441
441
441
442
442
443
444
446
448
450
453
456
460
464
468
473
479
485
491
498
505
513
521
530
539
549
559
570
581
592
604
616
628
641
654
668
682
696
711
725
741
756
772
789
806
823
840
858
876
895
913
933
952
972
992
1012
1033
1054
1075
1097
1118
1140
1162
1184
1206
1228
1250
1272
1294
1315
1337
1358
1379
1400
1420
1440
1460
1479
1498
1517
1535
1552
1569
1586
1602
1617
1632
1646
1660
1674
1686
1699
1710
1721
1732
1742
1751
1760
1769
1776
1783
1790
1795
1801
1805
1809
1812
1815
1817
1818
1819
1819
1819
1818
1816
1813
1810
1807
1803
1798
1792
1786
1779
1772
1763
1755
1745
1735
1725
1713
1701
1689
1676
1663
1649
1635
1620
1605
1589
1573
1557
1540
1524
1507
1490
1473
1456
1439
1422
1405
1388
1372
1355
1339
1323
1308
1293
1278
1263
1249
1235
1222
1209
1197
1184
1173
1161
1150
1140
1130
1120
1111
1102
1093
1085
1077
1070
1063
1056
1050
1044
1038
1033
1029
1024
1020
1016
1014
1012
1010
1008
1008
1008
1008
1010
1010
1014
1016
1020
1024
1028
1033
1039
1045
1051
1058
1066
1074
1083
1092
1101
1112
1122
1133
1145
1157
1170
1183
1197
1211
1226
1241
1257
1274
1291
1308
1326
1345
1364
1384
1404
1425
1446
1468
1491
1514
1538
1562
1587
1612
1638
1664
1691
1718
1745
1773
1802
1830
1859
1888
1917
1947
1976
2005
2036
2066
2096
2126
2156
2186
2216
2246
2276
2306
2335
2365
2394
2424
2453
2482
2511
2540
2569
2598
2626
2655
2683
2711
2739
2767
2794
2821
2848
2874
2901
2926
2952
2977
3001
3025
3049
3072
3094
3116
3138
3158
3178
3198
3217
3235
3252
3269
3285
3301
3315
3330
3343
3356
3368
3379
3390
3400
3409
3418
3426
3433
3440
3446
3452
3457
3461
3465
3468
3471
3473
3475
3476
3477
3478
3478
3478
3478
3478
3477
3476
3475
3473
3472
3470
3468
3465
3463
3460
3456
3453
3448
3444
3439
3433
3427
3421
3413
3406
3397
3388
3378
3367
3355
3343
3330
3316
3302
3287
3272
3256
3239
3222
3205
3187
3170
3152
3133
3115
3097
3079
3060
3042
3024
3006
2988
2971
2954
2937
2920
2904
2888
2872
2857
2841
2826
2812
2797
2783
2768
2754
2740
2726
2711
2697
2683
2668
2654
2639
2625
2610
2594
2579
2564
2548
2532
2515
2499
2482
2465
2448
2431
2414
2396
2378
2360
2342
2324
2306
2288
2270
2252
2234
2216
2198
2181
2163
2146
2130
2114
2098
2083
2068
2053
2039
2025
2013
2001
1990
1979
1969
1959
1950
1942
1934
1927
1920
1914
1908
1903
1899
1895
1891
1888
1885
1882
1880
1878
1876
1875
1874
1873
1872
1871
1871
1870
1870
1870
1870
1870
1871
1872
1873
1874
1875
1877
1879
1881
1883
1886
1889
1892
1895
1898
1902
1906
1910
1914
1919
1924
1929
1934
1939
1945
1951
1956
1962
1969
1975
1982
1988
1995
2001
2009
2016
2024
2031
2039
2047
2055
2063
2072
2080
2089
2098
2108
2117
2127
2137
2147
2158
2169
2180
2191
2203
2216
2228
2241
2255
2269
2284
2299
2315
2332
2350
2368
2386
2406
2426
2447
2469
2491
2514
2538
2563
2588
2614
2641
2668
2696
2724
2753
2783
2813
2844
2874
2906
2938
2970
3002
3034
3067
3099
3132
3165
3197
3230
3262
3295
3326
3358
3389
3420
3451
3481
3511
3540
3568
3596
3624
3650
3676
3702
3726
3750
3773
3795
3816
3837
3856
3875
3893
3909
3925
3940
3955
3968
3980
3991
4002
4011
4019
4027
4035
4042
4046
4053
4057
4061
4064
4067
4070
4072
4074
4075
4077
4078
4078
4078
4078
4078
4078
4078
4077
4075
4074
4072
4069
4066
4062
4059
4056
4051
4046
4042
4037
4030
4025
4019
4011
4005
3998
3990
3982
3973
3965
3956
3946
3936
3926
3916
3905
3894
3883
3872
3860
3848
3836
3824
3812
3800
3787
3775
3762
3750
3737
3725
3713
3701
3689
3677
3665
3653
3642
3631
3620
3609
3598
3588
3578
3568
3558
3548
3539
3529
3520
3511
3502
3494
3485
3477
3468
3460
3452
3443
3435
3427
3419
3411
3403
3395
3387
3379
3371
3364
3356
3349
3343
3336
3330
3325
3320
3316
3312
3309
3307
3305
3305
3305
3306
3308
3311
3315
3320
3325
3332
3340
3348
3358
3369
3380
3393
3407
3421
3437
3453
3471
3490
3509
3529
3551
3573
3596
3620
3644
3670
3696
3722
3750
3777
3806
3834
3863
3893
3923
3953
3983
4014
4045
4075
4107
4139
4170
4202
4234
4266
4298
4330
4363
4395
4428
4460
4493
4526
4558
4591
4624
4657
4690
4722
4755
4788
4820
4852
4884
4916
4947
4978
5008
5037
5066
5094
5122
5148
5174
5198
5222
5244
5265
5285
5304
5321
5337
5351
5364
5375
5385
5394
5401
5407
5411
5414
5416
5416
5415
5413
5409
5405
5399
5393
5385
5376
5366
5356
5344
5331
5318
5303
5288
5271
5254
5236
5217
5197
5176
5155
5133
5110
5086
5062
5037
5011
4984
4957
4929
4901
4872
4842
4811
4780
4748
4716
4683
4650
4615
4581
4546
4510
4474
4437
4400
4362
4325
4287
4248
4210
4171
4132
4093
4054
4016
3977
3938
3900
3862
3824
3786
3749
3713
3676
3640
3605
3570
3536
3502
3469
3437
3405
3374
3343
3313
3284
3255
3228
3201
3174
3149
3124
3101
3078
3056
3035
3014
2995
2977
2959
2943
2927
2913
2900
2887
2876
2866
2857
2849
2842
2837
2833
2830
2828
2828
2828
2830
2834
2838
2844
2851
2859
2869
2879
2891
2904
2917
2932
2948
2965
2983
3002
3021
3042
3063
3084
3107
3130
3154
3178
3203
3228
3254
3280
3306
3333
3360
3387
3414
3442
3470
3497
3526
3554
3582
3610
3638
3666
3694
3722
3750
3778
3805
3832
3859
3886
3912
3938
3963
3988
4013
4037
4061
4083
4106
4128
4150
4171
4191
4210
4229
4247
4265
4281
4297
4312
4326
4340
4352
4364
4374
4384
4393
4402
4409
4416
4421
4426
4431
4434
4437
4440
4442
4443
4443
4443
4443
4442
4441
4439
4436
4433
4429
4425
4420
4414
4408
4401
4393
4385
4376
4366
4356
4345
4333
4320
4307
4293
4278
4262
4246
4229
4211
4193
4174
4155
4135
4115
4094
4073
4051
4030
4008
3986
3964
3941
3918
3896
3873
3850
3827
3803
3780
3757
3734
3711
3688
3665
3642
3619
3596
3574
3551
3529
3507
3486
3465
3444
3423
3403
3383
3363
3344
3326
3307
3289
3272
3254
3238
3221
3205
3190
3174
3160
3145
3131
3118
3104
3091
3079
3067
3055
3044
3033
3022
3012
3003
2994
2985
2978
2970
2963
2957
2951
2946
2941
2936
2933
2929
2926
2924
2922
2920
2919
2918
2918
2917
2917
2918
2918
2919
2920
2921
2922
2924
2925
2927
2929
2931
2934
2937
2940
2943
2947
2951
2955
2960
2965
2970
2975
2981
2987
2994
3000
3007
3014
3021
3029
3036
3044
3052
3060
3068
3076
3085
3093
3102
3111
3119
3129
3138
3147
3156
3166
3175
3185
3195
3204
3214
3224
3234
3244
3254
3264
3273
3283
3293
3302
3311
3321
3329
3338
3346
3354
3362
3369
3376
3383
3389
3395
3401
3406
3411
3415
3419
3423
3426
3428
3430
3431
3432
3432
3431
3430
3428
3425
3421
3416
3411
3404
3396
3387
3377
3366
3354
3340
3325
3309
3292
3273
3253
3231
3209
3185
3159
3133
3105
3076
3046
3015
2983
2950
2916
2881
2846
2810
2773
2736
2698
2660
2622
2583
2545
2506
2466
2427
2388
2348
2309
2269
2230
2190
2151
2112
2072
2033
1994
1955
1917
1878
1840
1802
1764
1727
1690
1652
1616
1579
1543
1506
1470
1435
1399
1364
1329
1294
1260
1226
1192
1158
1125
1093
1060
1029
998
967
938
908
880
852
826
800
774
750
727
704
683
663
644
626
609
593
578
564
552
541
530
521
513
506
500
494
490
487
484
483
482
482
483
484
487
490
493
497
502
507
513
519
526
533
541
549
558
567
576
586
596
607
618
630
642
655
668
681
695
710
724
740
755
772
788
805
823
841
860
879
898
918
938
959
980
1002
1024
1046
1069
1092
1116
1139
1163
1187
1211
1236
1260
1285
1309
1334
1358
1383
1407
1431
1456
1480
1504
1528
1552
1576
1600
1624
1648
1671
1695
1719
1742
1766
1789
1813
1836
1859
1882
1905
1927
1950
1972
1994
2016
2037
2058
2079
2100
2120
2140
2159
2178
2197
2215
2232
2250
2266
2282
2298
2313
2327
2341
2354
2367
2378
2390
2400
2410
2419
2428
2436
2443
2450
2456
2461
2466
2470
2473
2476
2478
2480
2481
2481
2481
2480
2479
2477
2475
2473
2470
2466
2463
2459
2454
2450
2445
2439
2434
2428
2422
2416
2409
2403
2396
2389
2381
2374
2366
2358
2350
2342
2333
2325
2316
2306
2297
2287
2277
2267
2256
2245
2234
2222
2210
2198
2186
2173
2160
2146
2133
2119
2104
2090
2075
2060
2044
2029
2013
1997
1981
1964
1948
1931
1914
1898
1881
1864
1847
1831
1814
1797
1781
1765
1748
1732
1717
1701
1686
1671
1657
1642
1628
1615
1601
1588
1576
1564
1552
1541
1530
1520
1510
1500
1491
1482
1474
1466
1458
1450
1443
1436
1429
1423
1416
1410
1404
1399
1393
1388
1383
1378
1373
1369
1365
1361
1357
1354
1350
1348
1345
1343
1341
1340
1339
1339
1339
1339
1340
1342
1344
1347
1350
1354
1358
1363
1368
1374
1380
1387
1394
1402
1410
1418
1426
1435
1444
1453
1463
1472
1482
1492
1502
1512
1522
1532
1542
1552
1562
1571
1581
1590
1599
1608
1617
1625
1634
1642
1649
1657
1664
1670
1677
1683
1689
1694
1699
1704
1709
1713
1717
1720
1724
1727
1730
1732
1735
1737
1739
1740
1742
1743
1744
1745
1745
1746
1746
1746
1746
1746
1745
1744
1743
1741
1740
1737
1735
1732
1729
1725
1721
1716
1711
1706
1700
1694
1687
1679
1671
1663
1654
1645
1635
1625
1614
1603
1592
1580
1567
1555
1541
1528
1514
1499
1484
1469
1453
1437
1421
1405
1388
1371
1354
1336
1318
1301
1283
1265
1247
1229
1210
1192
1174
1157
1139
1121
1104
1087
1070
1053
1037
1020
1004
989
974
959
944
929
914
900
886
872
858
844
830
817
803
790
777
764
751
738
726
713
700
688
675
662
650
637
625
612
600
587
574
562
550
537
525
512
500
488
476
464
452
441
430
419
408
397
387
377
367
358
348
340
331
323
315
307
299
292
285
278
271
265
258
252
246
240
235
229
224
219
214
209
205
201
197
193
190
187
185
183
181
180
179
178
178
178
179
180
182
184
187
190
193
197
202
207
212
218
224
230
237
244
252
259
267
275
284
292
301
310
319
328
337
347
356
365
375
384
393
403
412
420
429
437
446
454
461
469
476
483
489
495
501
506
512
516
521
525
529
532
536
539
542
544
547
549
551
552
554
555
555
556
556
556
555
554
553
551
549
547
544
540
537
533
528
523
518
512
506
500
493
486
479
472
464
456
447
439
430
421
412
403
394
385
375
366
356
346
337
327
317
307
297
287
277
267
256
246
236
225
215
204
194
183
172
162
151
140
129
119
108
97
86
76
65
54
44
33
23
13
2
-8
-18
-28
-38
-48
-58
-67
-77
-86
-96
-105
-114
-123
-131
-140
-149
-157
-165
-174
-182
-189
-197
-204
-211
-218
-225
-232
-238
-245
-251
-257
-262
-268
-274
-279
-284
-289
-294
-298
-303
-307
-311
-315
-318
-321
-324
-327
-329
-331
-333
-334
-335
-335
-335
-334
-333
-332
-330
-327
-324
-320
-316
-311
-306
-300
-294
-287
-279
-271
-262
-253
-243
-232
-222
-210
-199
-186
-174
-161
-147
-134
-119
-105
-90
-75
-59
-44
-28
-12
5
21
38
55
72
89
107
124
142
160
178
196
214
233
251
270
289
308
326
345
364
384
403
422
441
460
480
499
518
537
556
575
593
612
630
648
666
684
701
718
735
752
768
784
800
815
830
845
859
873
886
900
913
925
938
950
962
973
984
995
1006
1016
1027
1037
1047
1056
1066
1075
1085
1094
1103
1111
1120
1129
1137
1145
1154
1162
1170
1177
1185
1193
1200
1208
1215
1222
1229
1236
1243
1250
1257
1263
1269
1275
1281
1287
1293
1298
1303
1308
1313
1317
1322
1326
1330
1333
1337
1340
1343
1346
1349
1352
1354
1357
1359
1362
1364
1366
1368
1370
1372
1375
1377
1379
1381
1383
1386
1388
1391
1393
1396
1399
1401
1404
1407
1411
1414
1417
1421
1425
1429
1433
1438
1442
1447
1452
1458
1464
1470
1477
1484
1491
1499
1507
1516
1525
1534
1544
1555
1565
1577
1589
1601
1613
1626
1640
1654
1668
1683
1698
1714
1730
1746
1763
1780
1797
1815
1832
1850
1869
1887
1906
1925
1943
1962
1982
2001
2020
2039
2058
2078
2097
2116
2135
2155
2174
2193
2213
2232
2252
2271
2291
2310
2330
2350
2370
2390
2410
2431
2451
2472
2492
2513
2534
2555
2576
2597
2618
2639
2660
2681
2702
2723
2744
2765
2786
2807
2827
2848
2868
2888
2908
2927
2947
2966
2985
3003
3021
3039
3056
3073
3090
3106
3122
3137
3152
3166
3180
3193
3206
3218
3230
3241
3252
3263
3273
3282
3292
3301
3309
3317
3325
3333
3340
3347
3354
3360
3367
3373
3379
3384
3390
3395
3401
3406
3411
3415
3420
3424
3428
3432
3436
3439
3443
3445
3448
3450
3451
3452
3453
3453
3452
3451
3450
3448
3445
3442
3438
3434
3429
3424
3418
3412
3405
3399
3391
3384
3376
3368
3360
3352
3343
3335
3327
3318
3310
3301
3293
3284
3276
3268
3260
3252
3244
3236
3228
3221
3213
3206
3199
3192
3186
3179
3173
3167
3161
3155
3150
3144
3139
3134
3130
3125
3121
3117
3113
3109
3106
3103
3100
3097
3095
3092
3090
3089
3087
3086
3085
3084
3084
3084
3084
3085
3086
3087
3089
3091
3094
3097
3100
3104
3109
3114
3119
3125
3131
3138
3145
3152
3160
3169
3177
3186
3195
3204
3213
3223
3233
3242
3252
3262
3272
3281
3291
3300
3310
3319
3328
3337
3346
3354
3363
3371
3378
3386
3393
3399
3406
3412
3418
3424
3429
3434
3439
3443
3447
3451
3455
3458
3461
3464
3467
3469
3472
3474
3476
3478
3479
3481
3482
3483
3485
3485
3486
3487
3487
3488
3488
3488
3489
3489
3489
3489
3489
3489
3489
3489
3489
3489
3489
3489
3489
3489
3490
3490
3491
3491
3492
3493
3494
3496
3497
3498
3500
3502
3504
3506
3508
3510
3513
3516
3519
3522
3526
3530
3534
3539
3544
3550
3556
3562
3569
3576
3584
3592
3600
3609
3618
3628
3638
3648
3658
3669
3680
3691
3702
3713
3725
3736
3748
3759
3771
3783
3794
3806
3817
3828
3839
3850
3860
3870
3880
3890
3899
3909
3917
3926
3934
3941
3949
3956
3963
3969
3975
3981
3987
3992
3997
4002
4006
4011
4016
4021
4025
4029
4034
4038
4042
4046
4050
4054
4058
4062
4066
4070
4074
4078
4081
4085
4089
4091
4096
4099
4102
4105
4108
4111
4113
4116
4118
4119
4120
4121
4122
4122
4122
4121
4120
4118
4116
4114
4111
4108
4104
4100
4094
4090
4083
4078
4072
4065
4058
4050
4042
4033
4025
4016
4006
3996
3986
3976
3966
3955
3944
3933
3921
3910
3898
3886
3874
3862
3850
3837
3825
3812
3799
3786
3773
3760
3746
3733
3719
3705
3692
3678
3664
3650
3636
3622
3607
3593
3579
3565
3550
3536
3522
3508
3494
3480
3466
3452
3438
3425
3412
3399
3386
3374
3362
3351
3339
3329
3319
3309
3300
3291
3283
3276
3269
3262
3256
3251
3245
3241
3237
3233
3230
3227
3225
3223
3221
3220
3219
3218
3218
3218
3218
3218
3218
3219
3220
3221
3222
3223
3225
3227
3229
3231
3233
3236
3238
3241
3244
3248
3251
3255
3259
3263
3267
3272
3276
3281
3286
3291
3296
3301
3307
3313
3318
3324
3330
3337
3343
3349
3356
3362
3369
3376
3382
3389
3396
3402
3409
3416
3422
3429
3435
3442
3448
3454
3460
3466
3472
3478
3484
3489
3495
3500
3506
3511
3516
3522
3527
3532
3537
3543
3548
3553
3558
3564
3569
3575
3580
3586
3592
3598
3604
3610
3617
3623
3630
3637
3645
3652
3660
3668
3676
3684
3692
3700
3709
3717
3726
3734
3743
3751
3760
3768
3777
3785
3794
3803
3811
3820
3828
3836
3845
3853
3861
3870
3878
3886
3894
3903
3911
3919
3927
3935
3943
3951
3958
3966
3974
3981
3988
3996
4003
4009
4016
4022
4029
4034
4040
4045
4050
4054
4059
4062
4066
4070
4072
4075
4077
4078
4080
4081
4081
4081
4080
4080
4078
4075
4074
4070
4067
4065
4061
4056
4051
4046
4041
4035
4029
4022
4016
4008
4001
3993
3985
3977
3969
3960
3951
3942
3933
3924
3914
3905
3896
3886
3876
3867
3857
3848
3839
3829
3820
3811
3802
3793
3784
3775
3767
3758
3750
3741
3733
3726
3718
3711
3703
3696
3689
3683
3677
3671
3665
3660
3655
3650
3646
3642
3638
3635
3632
3629
3626
3624
3622
3621
3620
3619
3618
3617
3617
3617
3618
3618
3619
3620
3621
3623
3624
3626
3629
3631
3633
3636
3639
3642
3646
3649
3653
3657
3661
3666
3670
3675
3680
3685
3691
3697
3702
3709
3715
3722
3729
3736
3743
3751
3759
3767
3775
3783
3791
3800
3808
3817
3825
3834
3842
3851
3859
3866
3874
3882
3889
3895
3902
3908
3914
3919
3924
3928
3933
3936
3939
3942
3944
3946
3947
3947
3948
3947
3946
3945
3943
3940
3937
3933
3929
3924
3919
3913
3906
3900
3892
3885
3877
3868
3859
3850
3840
3830
3820
3809
3798
3787
3775
3763
3750
3737
3724
3710
3696
3682
3667
3651
3636
3620
3603
3587
3570
3552
3534
3516
3498
3479
3460
3441
3421
3401
3381
3360
3339
3318
3296
3274
3252
3229
3207
3184
3160
3137
3113
3090
3066
3042
3017
2993
2969
2944
2919
2895
2870
2845
2820
2795
2770
2745
2720
2695
2670
2645
2620
2594
2569
2544
2519
2494
2469
2444
2419
2395
2370
2346
2322
2298
2275
2252
2229
2206
2184
2162
2141
2120
2099
2079
2059
2040
2021
2003
1986
1969
1952
1936
1921
1906
1892
1878
1864
1852
1839
1828
1816
1805
1795
1785
1775
1766
1758
1749
1741
1734
1727
1720
1714
1708
1703
1698
1693
1689
1685
1681
1678
1675
1673
1670
1668
1667
1665
1664
1663
1663
1662
1662
1661
1661
1661
1661
1661
1661
1661
1661
1661
1661
1661
1661
1661
1661
1661
1661
1660
1660
1659
1658
1657
1656
1655
1654
1652
1650
1648
1646
1644
1641
1638
1635
1631
1628
1624
1619
1614
1609
1604
1598
1592
1586
1579
1572
1564
1557
1549
1540
1531
1522
1513
1503
1493
1483
1473
1462
1451
1439
1428
1416
1404
1391
1379
1366
1352
1339
1325
1311
1297
1282
1267
1252
1237
1221
1205
1189
1172
1156
1139
1121
1104
1087
1069
1051
1033
1014
997
979
961
943
925
907
890
872
854
837
820
803
786
769
753
737
721
705
689
674
659
644
629
615
601
587
573
560
547
534
522
510
498
486
474
463
452
442
432
422
412
403
394
385
377
369
362
355
348
341
335
330
324
319
315
310
306
303
300
297
294
292
290
289
288
287
287
287
287
288
290
291
294
296
299
302
306
310
315
319
325
330
336
342
348
355
362
369
377
384
393
401
409
418
427
437
446
456
465
475
485
495
506
516
527
537
547
558
569
579
589
600
610
620
630
640
650
660
669
678
687
696
704
712
719
727
734
740
747
753
758
764
769
773
777
781
785
788
791
794
796
798
800
802
803
804
805
806
807
807
807
807
807
807
807
806
805
805
804
802
801
800
798
796
794
792
790
787
784
782
778
775
772
768
764
761
757
753
749
744
740
735
731
726
721
716
711
706
701
695
690
684
679
673
667
661
655
649
643
637
630
624
618
611
605
598
592
585
578
571
565
558
551
544
537
529
522
514
507
499
491
483
475
467
459
450
442
433
424
415
406
397
387
378
368
359
349
339
330
320
311
302
293
284
275
266
258
250
243
235
229
222
216
211
206
201
197
194
191
188
186
185
184
184
184
184
186
187
190
193
196
200
204
209
214
220
227
233
240
248
256
264
272
281
290
299
309
318
328
338
348
358
368
378
388
398
408
418
428
438
448
458
468
478
488
498
508
518
528
539
549
560
571
582
593
604
615
627
639
651
663
676
688
701
714
727
741
754
767
781
794
808
822
835
849
862
875
889
902
915
928
940
953
965
977
988
1000
1010
1022
1032
1042
1052
1062
1071
1080
1089
1097
1105
1112
1119
1126
1132
1138
1144
1149
1154
1159
1163
1167
1171
1174
1177
1179
1181
1183
1184
1185
1185
1186
1185
1184
1183
1181
1179
1176
1172
1168
1163
1158
1152
1145
1138
1130
1121
1111
1101
1090
1078
1065
1052
1038
1022
1006
991
973
955
937
917
897
876
854
832
809
785
761
736
710
684
658
631
603
575
547
518
488
459
429
398
367
336
305
273
242
210
177
145
112
79
46
13
-20
-53
-87
-120
-153
-186
-220
-253
-286
-319
-352
-385
-418
-451
-484
-516
-549
-581
-613
-645
-677
-709
-740
-771
-802
-833
-864
-894
-924
-954
-984
-1012
-1042
-1070
-1099
-1127
-1154
-1182
-1208
-1235
-1261
-1286
-1311
-1336
-1360
-1384
-1407
-1429
-1451
-1473
-1494
-1514
-1534
-1553
-1572
-1591
-1609
-1626
-1643
-1660
-1676
-1691
-1707
-1721
-1736
-1750
-1763
-1777
-1789
-1802
-1814
-1825
-1837
-1848
-1858
-1868
-1878
-1888
-1897
-1906
-1915
-1924
-1932
-1940
-1948
-1956
-1963
-1970
-1977
-1983
-1990
-1995
-2001
-2005
-2011
-2015
-2020
-2023
-2025
-2029
-2031
-2033
-2033
-2035
-2035
-2035
-2033
-2033
-2031
-2028
-2025
-2021
-2017
-2013
-2009
-2004
-1998
-1992
-1986
-1979
-1972
-1965
-1958
-1950
-1943
-1935
-1927
-1919
-1911
-1903
-1895
-1887
-1879
-1871
-1863
-1855
-1848
-1841
-1833
-1826
-1820
-1813
-1807
-1801
-1795
-1790
-1785
-1780
-1776
-1772
-1768
-1765
-1762
-1759
-1757
-1755
-1754
-1752
-1752
-1751
-1751
-1751
-1752
-1753
-1754
-1756
-1758
-1760
-1763
-1766
-1769
-1772
-1776
-1780
-1784
-1789
-1794
-1799
-1804
-1809
-1815
-1820
-1826
-1833
-1839
-1845
-1852
-1859
-1866
-1874
-1881
-1889
-1897
-1906
-1914
-1923
-1932
-1941
-1951
-1961
-1971
-1981
-1991
-2001
-2012
-2023
-2033
-2044
-2055
-2066
-2077
-2088
-2098
-2109
-2120
-2130
-2141
-2151
-2162
-2172
-2182
-2192
-2202
-2212
-2222
-2231
-2241
-2250
-2260
-2269
-2279
-2288
-2297
-2307
-2316
-2325
-2334
-2343
-2352
-2361
-2370
-2379
-2388
-2398
-2407
-2416
-2425
-2434
-2443
-2452
-2462
-2471
-2480
-2490
-2499
-2509
-2518
-2528
-2537
-2547
-2556
-2565
-2574
-2583
-2592
-2600
-2609
-2617
-2625
-2632
-2639
-2646
-2653
-2659
-2665
-2670
-2675
-2679
-2683
-2687
-2690
-2693
-2695
-2696
-2698
-2699
-2699
-2699
-2698
-2698
-2696
-2695
-2692
-2690
-2687
-2684
-2680
-2676
-2672
-2667
-2662
-2656
-2650
-2644
-2638
-2631
-2623
-2616
-2608
-2599
-2591
-2582
-2572
-2562
-2552
-2542
-2531
-2520
-2509
-2497
-2485
-2473
-2460
-2448
-2435
-2421
-2408
-2394
-2380
-2366
-2352
-2337
-2323
-2309
-2294
-2279
-2265
-2250
-2236
-2221
-2207
-2192
-2178
-2164
-2150
-2136
-2123
-2109
-2096
-2083
-2070
-2058
-2045
-2033
-2021
-2011
-2000
-1989
-1979
-1968
-1959
-1949
-1940
-1932
-1923
-1915
-1907
-1899
-1892
-1885
-1877
-1870
-1864
-1857
-1850
-1843
-1836
-1830
-1823
-1816
-1809
-1803
-1796
-1789
-1782
-1776
-1769
-1762
-1756
-1749
-1742
-1736
-1729
-1722
-1716
-1709
-1702
-1696
-1689
-1683
-1676
-1669
-1663
-1656
-1650
-1643
-1636
-1630
-1623
-1617
-1610
-1604
-1597
-1590
-1584
-1577
-1571
-1564
-1558
-1551
-1545
-1538
-1532
-1525
-1519
-1512
-1506
-1500
-1493
-1487
-1480
-1474
-1467
-1461
-1455
-1448
-1442
-1435
-1429
-1423
-1416
-1410
-1404
-1397
-1391
-1384
-1378
-1372
-1365
-1359
-1353
-1347
-1340
-1334
-1328
-1321
-1315
-1309
-1303
-1296
-1290
-1284
-1278
-1271
-1265
-1259
-1253
-1246
-1240
-1234
-1228
-1222
-1215
-1209
-1203
-1197
-1191
-1185
-1178
-1172
-1166
-1160
-1154
-1148
-1142
-1136
-1130
-1123
-1117
-1111
-1105
-1099
-1093
-1087
-1081
-1075
-1069
-1063
-1057
-1051
-1045
-1039
-1033
-1027
-1020
-1014
-1008
-1002
-997
-991
-985
-979
-973
-967
-961
-955
-949
-943
-938
-932
-926
-920
-914
-908
-902
-896
-891
-885
-879
-873
-867
-861
-855
-850
-844
-838
-832
-826
-821
-815
-809
-803
-798
-792
-786
-780
-775
-769
-763
-757
-752
-746
-740
-735
-729
-723
-718
-712
-706
-700
-695
-689
-684
-678
-672
-667
-661
-655
-650
-644
-639
-633
-627
-622
-616
-611
-605
-600
-594
-588
-583
-577
-572
-566
-561
-555
-550
-544
-539
-533
-528
-522
-517
-511
-506
-500
-495
-490
-484
-479
-473
-468
-462
-457
-452
-446
-441
-436
-430
-425
-419
-414
-409
-403
-398
-393
-387
-382
-377
-371
-366
-361
-355
-350
-345
-340
-334
-329
-324
-319
-313
-308
-303
-298
-292
-287
-282
-277
-271
-266
-261
-256
-251
-246
-240
-235
-230
-225
-220
-215
-209
-204
-199
-194
-189
-184
-179
-174
-169
-163
-158
-153
-148
-143
-138
-133
-128
-123
-118
-113
-108
-103
-98
-93
-88
-83
-78
-73
-68
-63
-58
-53
-48
-43
-38
-33
-28
-23
-19
-14
-9
-4
1
6
11
16
21
26
30
35
40
45
50
55
59
64
69
74
79
84
88
93
98
103
107
112
117
122
127
131
136
141
145
150
155
160
164
169
174
178
183
188
192
197
202
206
211
216
220
225
230
234
239
244
248
253
257
262
267
271
276
280
285
289
294
298
303
308
312
317
321
326
330
335
339
344
348
353
357
362
366
371
375
379
384
388
393
397
402
406
410
415
419
424
428
432
437
441
446
450
454
459
463
467
472
476
480
485
489
493
498
502
506
510
515
519
523
528
532
536
540
545
549
553
557
562
566
570
574
578
583
587
591
595
599
604
608
612
616
620
624
628
633
637
641
645
649
653
657
661
666
670
674
678
682
686
690
694
698
702
706
710
714
718
722
726
730
734
738
742
746
750
754
758
762
766
770
774
778
782
786
790
794
798
802
806
809
813
817
821
825
829
833
837
841
844
848
852
856
860
864
868
871
875
879
883
887
890
894
898
902
906
909
913
917
921
924
928
932
936
939
943
947
951
954
958
962
965
969
973
976
980
984
987
991
995
998
1002
1006
1008
1012
1016
1020
1024
1028
1031
1035
1038
1042
1046
1049
1053
1056
1060
1063
1067
1071
1074
1078
1081
1085
1088
1092
1095
1099
1102
1106
1109
1113
1116
1120
1123
1127
1130
1134
1137
1141
1144
1148
1151
1155
1158
1161
1165
1168
1172
1175
1179
1182
1185
1189
1192
1195
1199
1202
1206
1209
1212
1216
1219
1222
1226
1229
1232
1236
1239
1242
1246
1249
1252
1256
1259
1262
1265
1269
1272
1275
1279
1282
1285
1288
1292
1295
1298
1301
1305
1308
1311
1314
1317
1321
1324
1327
1330
1333
1337
1340
1343
1346
1349
1352
1356
1359
1362
1365
1368
1371
1374
1377
1381
1384
1387
1390
1393
1396
1399
1402
1405
1408
1412
1415
1418
1421
1424
1427
1430
1433
1436
1439
1442
1445
1448
1451
1454
1457
1460
1463
1466
1469
1472
1475
1478
1481
1484
1487
1490
1493
1496
1499
1502
1505
1507
1510
1513
1516
1519
1522
1525
1528
1531
1534
1536
1539
1542
1545
1548
1551
1554
1557
1559
1562
1565
1568
1571
1574
1576
1579
1582
1585
1588
1590
1593
1596
1599
1602
1604
1607
1610
1613
1615
1618
1621
1624
1626
1629
1632
1635
1637
1640
1643
1646
1648
1651
1654
1656
1659
1662
1664
1667
1670
1672
1675
1678
1680
1683
1686
1688
1691
1694
1696
1699
1702
1704
1707
1709
1712
1715
1717
1720
1722
1725
1728
1730
1733
1735
1738
1740
1743
1746
1748
1751
1753
1756
1758
1761
1763
1766
1768
1771
1773
1776
1778
1781
1783
1786
1788
1791
1793
1796
1798
1801
1803
1806
1808
1810
1813
1815
1818
1820
1823
1825
1827
1830
1832
1835
1837
1840
1842
1844
1847
1849
1851
1854
1856
1859
1861
1863
1866
1868
1870
1873
1875
1877
1880
1882
1884
1887
1889
1891
1894
1896
1898
1900
1903
1905
1907
1910
1912
1914
1916
1919
1921
1923
1925
1928
1930
1932
1934
1937
1939
1941
1943
1946
1948
1950
1952
1954
1957
1959
1961
1963
1965
1968
1970
1972
1974
1976
1978
1981
1983
1985
1987
1989
1991
1993
1996
1998
2000
2001
2004
2005
2008
2009
2012
2015
2017
2019
2021
2023
2025
2027
2029
2031
2033
2035
2037
2039
2041
2043
2045
2048
2050
2052
2054
2056
2058
2060
2062
2064
2066
2068
2070
2072
2074
2076
2078
2080
2082
2084
2086
2087
2089
2091
2093
2095
2097
2099
2101
2103
2105
2107
2109
2111
2113
2115
2117
2118
2120
2122
2124
2126
2128
2130
2132
2134
2135
2137
2139
2141
2143
2145
2147
2148
2150
2152
2154
2156
2158
2159
2161
2163
2165
2167
2169
2170
2172
2174
2176
2178
2179
2181
2183
2185
2186
