5
87139
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-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
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-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
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-19
-19
-19
-19
-19
-19
-19
-19
-19
-18
-18
-18
-18
-18
-18
-18
-18
-18
-17
-17
-17
-17
-17
-17
-17
-17
-17
-16
-16
-16
-16
-16
-16
-16
-16
-15
-15
-15
-15
-15
-15
-15
-14
-14
-14
-14
-14
-14
-14
-13
-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
-8
-7
-7
-7
-7
-7
-7
-6
-6
-6
-6
-6
-6
-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
0
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
8
8
8
8
8
9
9
9
9
9
10
10
10
10
11
11
11
11
11
12
12
12
12
12
13
13
13
13
13
14
14
14
14
14
14
15
15
15
15
15
16
16
16
16
16
16
17
17
17
17
17
17
18
18
18
18
18
19
19
19
19
19
20
20
20
20
20
21
21
21
21
21
22
22
22
22
23
23
23
23
23
24
24
24
24
25
25
25
25
26
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
34
35
35
35
35
36
36
36
36
37
37
37
38
38
38
38
39
39
39
39
40
40
40
40
41
41
41
41
42
42
42
42
43
43
43
43
44
44
44
44
45
45
45
46
46
46
46
47
47
47
47
48
48
48
49
49
49
49
50
50
50
51
51
51
51
52
52
52
53
53
53
54
54
54
55
55
55
56
56
56
56
57
57
57
58
58
58
59
59
60
60
60
61
61
61
62
62
62
63
63
63
64
64
64
65
65
66
66
66
67
67
67
68
68
69
69
69
70
70
70
71
71
72
72
72
73
73
73
74
74
74
75
75
76
76
76
77
77
77
78
78
79
79
79
80
80
80
81
81
82
82
82
83
83
83
84
84
84
85
85
86
86
86
87
87
87
88
88
88
89
89
90
90
90
91
91
91
92
92
92
93
93
93
94
94
95
95
95
96
96
96
97
97
97
98
98
98
99
99
99
100
100
100
101
101
101
102
102
102
103
103
103
104
104
104
105
105
105
106
106
107
107
107
108
108
108
109
109
109
110
110
110
111
111
111
112
112
113
113
113
114
114
114
115
115
115
116
116
117
117
117
118
118
118
119
119
119
120
120
120
121
121
122
122
122
123
123
123
124
124
124
125
125
126
126
126
127
127
127
128
128
129
129
129
130
130
130
131
131
132
132
132
133
133
134
134
134
135
135
136
136
136
137
137
138
138
139
139
139
140
140
141
141
141
142
142
143
143
143
144
144
145
145
145
146
146
147
147
147
148
148
149
149
149
150
150
150
151
151
151
152
152
153
153
153
154
154
154
155
155
155
156
156
156
157
157
157
158
158
158
159
159
159
160
160
160
161
161
161
162
162
162
163
163
163
164
164
164
165
165
165
165
166
166
166
167
167
167
168
168
168
168
169
169
169
170
170
170
171
171
171
171
172
172
172
173
173
173
173
174
174
174
174
175
175
175
175
176
176
176
176
177
177
177
177
178
178
178
178
179
179
179
179
180
180
180
180
180
181
181
181
181
182
182
182
182
182
183
183
183
183
184
184
184
184
185
185
185
185
185
186
186
186
186
187
187
187
187
188
188
188
188
189
189
189
189
190
190
190
190
190
191
191
191
191
192
192
192
192
192
193
193
193
193
193
194
194
194
194
195
195
195
195
195
196
196
196
196
196
197
197
197
197
197
198
198
198
198
198
199
199
199
199
199
200
200
200
200
200
201
201
201
201
201
202
202
202
202
202
203
203
203
203
203
204
204
204
204
204
205
205
205
205
205
205
206
206
206
206
206
206
207
207
207
207
207
207
208
208
208
208
208
208
209
209
209
209
209
209
209
210
210
210
210
210
210
211
211
211
211
211
211
212
212
212
212
212
212
212
213
213
213
213
213
213
213
214
214
214
214
214
214
214
214
215
215
215
215
215
215
215
215
216
216
216
216
216
216
216
216
216
217
217
217
217
217
217
217
217
218
218
218
218
218
218
218
218
218
218
218
219
219
219
219
219
219
219
219
219
219
219
219
219
219
219
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
221
221
221
221
221
221
221
221
221
221
221
221
221
221
221
221
221
221
221
221
221
221
221
221
221
221
221
221
221
222
222
222
222
222
222
222
222
222
222
222
222
222
222
222
222
222
222
222
222
222
221
221
221
221
221
221
221
221
221
221
221
221
221
221
221
221
221
221
221
221
221
221
221
221
221
221
221
221
221
221
220
220
220
220
220
220
220
220
220
220
220
219
219
219
219
219
219
219
219
219
218
218
218
218
218
218
218
218
217
217
217
217
217
217
217
217
216
216
216
216
216
216
216
215
215
215
215
215
215
214
214
214
214
214
214
213
213
213
213
213
213
212
212
212
212
212
212
211
211
211
211
211
210
210
210
210
210
209
209
209
209
209
208
208
208
208
208
207
207
207
207
207
206
206
206
206
205
205
205
205
205
204
204
204
204
203
203
203
203
202
202
202
202
201
201
201
200
200
200
200
200
199
199
199
199
198
198
198
198
197
197
197
197
196
196
196
196
195
195
195
194
194
194
194
193
193
193
192
192
192
192
191
191
191
190
190
190
190
189
189
189
188
188
188
187
187
187
187
186
186
186
185
185
185
184
184
184
183
183
183
182
182
182
182
181
181
181
180
180
180
179
179
179
178
178
178
177
177
177
176
176
176
175
175
174
174
174
173
173
173
172
172
172
171
171
170
170
170
169
169
169
168
168
168
167
167
167
166
166
165
165
165
164
164
164
163
163
163
162
162
162
161
161
161
160
160
159
159
159
158
158
158
157
157
157
156
156
155
155
155
154
154
154
153
153
153
152
152
152
151
151
150
150
150
149
149
149
148
148
148
147
147
146
146
146
145
145
145
144
144
144
143
143
142
142
142
141
141
141
140
140
140
139
139
139
138
138
138
137
137
137
136
136
136
135
135
134
134
134
133
133
133
132
132
132
132
131
131
131
130
130
130
129
129
129
128
128
128
128
127
127
127
126
126
126
126
125
125
125
124
124
124
124
123
123
123
123
122
122
122
122
121
121
121
121
120
120
120
119
119
119
119
118
118
118
118
118
117
117
117
117
116
116
116
116
115
115
115
115
114
114
114
114
113
113
113
112
112
112
112
111
111
111
111
110
110
110
110
109
109
109
109
108
108
108
108
107
107
107
107
106
106
106
106
105
105
105
105
105
104
104
104
104
103
103
103
103
103
102
102
102
102
101
101
101
101
101
100
100
100
100
99
99
99
99
99
98
98
98
98
98
97
97
97
97
96
96
96
96
96
95
95
95
95
95
94
94
94
94
93
93
93
93
93
92
92
92
92
92
91
91
91
91
91
90
90
90
90
89
89
89
89
89
88
88
88
88
88
87
87
87
87
87
86
86
86
86
86
85
85
85
85
85
85
84
84
84
84
84
83
83
83
83
83
82
82
82
82
82
81
81
81
81
81
81
80
80
80
80
80
79
79
79
79
79
79
78
78
78
78
78
78
77
77
77
77
77
77
76
76
76
76
76
76
76
75
75
75
75
75
75
74
74
74
74
74
74
73
73
73
73
73
73
73
72
72
72
72
72
72
72
71
71
71
71
71
71
71
71
71
70
70
70
70
70
70
70
70
70
70
69
69
69
69
69
69
69
69
69
69
69
69
69
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
67
67
67
67
67
67
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
66
66
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
63
63
63
63
63
63
63
63
63
63
63
63
63
63
62
62
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
60
60
59
59
59
59
59
59
59
59
59
58
58
58
58
58
58
58
58
57
57
57
57
57
57
57
57
57
56
56
56
56
56
56
56
55
55
55
55
55
55
55
55
54
54
54
54
54
54
54
53
53
53
53
53
53
53
52
52
52
52
52
52
52
51
51
51
51
51
51
51
50
50
50
50
50
50
50
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
45
45
45
45
45
45
45
44
44
44
44
44
44
43
43
43
43
43
43
42
42
42
42
42
42
41
41
41
41
41
41
40
40
40
40
40
39
39
39
39
39
39
39
38
38
38
38
38
38
37
37
37
37
37
36
36
36
36
36
36
35
35
35
35
35
35
34
34
34
34
34
34
33
33
33
33
33
32
32
32
32
32
31
31
31
31
31
30
30
30
30
30
29
29
29
29
29
28
28
28
28
28
28
27
27
27
27
27
27
26
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
21
21
21
21
21
21
20
20
20
20
20
20
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
14
14
14
14
14
14
13
13
13
13
13
12
12
12
12
12
11
11
11
11
11
11
10
10
10
10
10
9
9
9
9
9
9
8
8
8
8
8
8
7
7
7
7
7
7
6
6
6
6
6
6
5
5
5
5
5
5
4
4
4
4
4
4
4
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-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
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-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
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
14
14
14
14
14
14
14
15
15
15
15
15
15
15
16
16
16
16
16
16
16
17
17
17
17
17
17
18
18
18
18
18
18
19
19
19
19
19
20
20
20
20
20
20
21
21
21
21
21
22
22
22
22
22
22
23
23
23
23
23
23
24
24
24
24
24
25
25
25
25
25
25
26
26
26
26
26
27
27
27
27
27
27
28
28
28
28
28
29
29
29
29
29
30
30
30
30
30
31
31
31
31
32
32
32
32
32
33
33
33
33
34
34
34
34
35
35
35
35
36
36
36
36
37
37
37
37
38
38
38
39
39
39
39
40
40
40
40
41
41
41
42
42
42
42
43
43
43
43
44
44
44
44
45
45
45
46
46
46
46
47
47
47
47
48
48
48
48
49
49
49
49
50
50
50
50
50
51
51
51
51
52
52
52
52
53
53
53
53
54
54
54
54
55
55
55
55
56
56
56
56
56
57
57
57
57
58
58
58
58
59
59
59
59
60
60
60
60
61
61
61
61
62
62
62
62
63
63
63
63
64
64
64
64
65
65
65
65
66
66
66
66
67
67
67
68
68
68
68
69
69
69
69
70
70
70
71
71
71
71
72
72
72
73
73
73
73
74
74
74
75
75
75
76
76
76
76
77
77
77
78
78
78
79
79
79
79
80
80
80
81
81
81
82
82
82
82
83
83
83
84
84
84
85
85
85
85
86
86
86
87
87
87
88
88
88
89
89
89
89
90
90
90
91
91
91
92
92
92
93
93
93
94
94
94
95
95
95
96
96
96
97
97
98
98
98
99
99
99
100
100
100
101
101
101
102
102
102
103
103
103
104
104
104
105
105
105
106
106
106
107
107
107
108
108
108
109
109
109
110
110
110
111
111
111
112
112
112
113
113
113
114
114
114
115
115
115
116
116
116
117
117
117
118
118
118
119
119
119
120
120
121
121
121
122
122
122
123
123
123
124
124
124
125
125
126
126
126
127
127
127
128
128
128
129
129
130
130
130
131
131
131
132
132
133
133
133
134
134
134
135
135
135
136
136
137
137
137
138
138
138
139
139
139
140
140
141
141
141
142
142
142
143
143
143
144
144
144
145
145
145
146
146
146
147
147
148
148
148
149
149
149
150
150
150
151
151
151
152
152
152
153
153
153
154
154
154
155
155
155
156
156
157
157
157
158
158
158
159
159
159
160
160
160
161
161
162
162
162
163
163
163
164
164
164
165
165
166
166
166
167
167
167
168
168
169
169
169
170
170
170
171
171
172
172
172
173
173
173
174
174
175
175
175
176
176
177
177
177
178
178
178
179
179
180
180
180
181
181
182
182
182
183
183
184
184
184
185
185
185
186
186
187
187
187
188
188
188
189
189
189
190
190
191
191
191
192
192
192
193
193
193
194
194
194
195
195
195
196
196
196
196
197
197
197
198
198
198
199
199
199
200
200
200
200
201
201
201
202
202
202
202
203
203
203
204
204
204
204
205
205
205
206
206
206
206
207
207
207
207
208
208
208
208
209
209
209
209
210
210
210
210
211
211
211
211
212
212
212
212
213
213
213
213
214
214
214
214
215
215
215
215
216
216
216
216
216
217
217
217
217
218
218
218
218
219
219
219
219
220
220
220
220
221
221
221
221
222
222
222
222
223
223
223
223
224
224
224
224
225
225
225
225
226
226
226
226
227
227
227
227
228
228
228
228
229
229
229
229
229
230
230
230
230
231
231
231
231
232
232
232
232
233
233
233
233
234
234
234
234
235
235
235
235
236
236
236
236
237
237
237
237
238
238
238
238
239
239
239
239
240
240
240
240
241
241
241
241
242
242
242
242
243
243
243
243
244
244
244
244
245
245
245
245
246
246
246
246
247
247
247
247
247
248
248
248
248
248
249
249
249
249
250
250
250
250
250
251
251
251
251
251
252
252
252
252
252
253
253
253
253
253
253
254
254
254
254
254
255
255
255
255
255
256
256
256
256
256
256
257
257
257
257
257
258
258
258
258
258
259
259
259
259
259
259
260
260
260
260
260
261
261
261
261
261
262
262
262
262
262
263
263
263
263
263
264
264
264
264
264
265
265
265
265
265
266
266
266
266
266
267
267
267
267
267
268
268
268
268
268
269
269
269
269
269
269
270
270
270
270
270
271
271
271
271
271
271
272
272
272
272
272
273
273
273
273
273
273
274
274
274
274
274
274
275
275
275
275
275
275
276
276
276
276
276
276
277
277
277
277
277
277
278
278
278
278
278
279
279
279
279
279
279
280
280
280
280
280
281
281
281
281
281
281
282
282
282
282
282
283
283
283
283
283
284
284
284
284
284
285
285
285
285
285
286
286
286
286
286
287
287
287
287
287
288
288
288
288
288
289
289
289
289
289
289
290
290
290
290
290
291
291
291
291
291
292
292
292
292
292
292
293
293
293
293
293
294
294
294
294
294
295
295
295
295
295
296
296
296
296
297
297
297
297
297
298
298
298
298
298
299
299
299
299
299
300
300
300
300
300
301
301
301
301
301
302
302
302
302
302
303
303
303
303
303
304
304
304
304
304
305
305
305
305
305
306
306
306
306
306
307
307
307
307
307
308
308
308
308
308
309
309
309
309
309
310
310
310
310
310
311
311
311
311
311
312
312
312
312
312
313
313
313
313
313
314
314
314
314
314
315
315
315
315
316
316
316
316
316
317
317
317
317
317
318
318
318
318
318
319
319
319
319
319
320
320
320
320
320
321
321
321
321
321
321
322
322
322
322
322
323
323
323
323
323
324
324
324
324
324
325
325
325
325
325
326
326
326
326
326
327
327
327
327
327
328
328
328
328
328
329
329
329
329
329
329
330
330
330
330
330
331
331
331
331
331
331
331
332
332
332
332
332
332
332
333
333
333
333
333
333
333
333
334
334
334
334
334
334
334
334
334
335
335
335
335
335
335
335
335
335
335
335
336
336
336
336
336
336
336
336
336
336
336
336
337
337
337
337
337
337
337
337
337
337
337
338
338
338
338
338
338
338
338
338
338
338
338
339
339
339
339
339
339
339
339
339
339
339
339
339
339
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
342
342
342
342
342
342
342
342
342
342
342
342
342
343
343
343
343
343
343
343
343
343
343
343
343
343
344
344
344
344
344
344
344
344
344
344
344
344
344
345
345
345
345
345
345
345
345
345
345
345
345
345
345
345
345
345
346
346
346
346
346
346
346
346
346
346
346
346
346
346
346
346
346
346
346
346
346
346
346
346
346
346
347
347
347
347
347
347
347
347
347
347
347
347
347
347
347
347
347
347
347
347
347
347
347
347
347
348
348
348
348
348
348
348
348
348
348
348
348
348
348
348
348
348
348
348
348
348
348
348
348
348
349
349
349
349
349
349
349
349
349
349
349
349
349
349
349
349
349
349
349
349
349
349
349
349
349
349
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
351
351
351
351
351
351
351
351
351
351
351
351
351
351
351
351
351
351
351
352
352
352
352
352
352
352
352
352
352
352
352
352
352
352
352
352
352
352
352
352
352
352
352
352
352
352
352
352
352
352
352
352
352
352
352
352
352
352
352
352
352
352
352
352
352
352
352
352
352
352
352
352
352
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
352
352
352
352
352
352
352
352
352
352
352
352
352
352
352
352
352
352
352
351
351
351
351
351
351
351
351
351
351
351
351
351
351
351
350
350
350
350
350
350
350
350
350
350
350
350
349
349
349
349
349
349
349
349
349
349
348
348
348
348
348
348
348
348
348
347
347
347
347
347
347
347
347
346
346
346
346
346
346
346
346
345
345
345
345
345
345
345
345
344
344
344
344
344
344
344
344
344
344
343
343
343
343
343
343
343
343
343
342
342
342
342
342
342
342
341
341
341
341
341
341
341
341
340
340
340
340
340
340
340
339
339
339
339
339
339
339
338
338
338
338
338
338
338
337
337
337
337
337
337
336
336
336
336
336
336
335
335
335
335
335
334
334
334
334
334
333
333
333
333
333
332
332
332
332
332
331
331
331
331
331
330
330
330
330
330
329
329
329
329
329
328
328
328
328
327
327
327
327
327
326
326
326
326
325
325
325
325
325
324
324
324
324
323
323
323
323
323
322
322
322
322
321
321
321
321
320
320
320
320
319
319
319
319
318
318
318
318
317
317
317
317
316
316
316
316
315
315
315
315
314
314
314
314
313
313
313
313
312
312
312
312
311
311
311
311
310
310
310
310
309
309
309
309
308
308
308
308
307
307
307
307
306
306
306
306
306
305
305
305
305
304
304
304
304
303
303
303
303
302
302
302
302
301
301
301
301
300
300
300
299
299
299
299
299
298
298
298
298
297
297
297
297
296
296
296
296
295
295
295
295
294
294
294
294
293
293
293
293
292
292
292
292
292
291
291
291
291
290
290
290
290
289
289
289
289
288
288
288
288
288
287
287
287
287
287
286
286
286
286
285
285
285
285
284
284
284
284
284
283
283
283
283
282
282
282
282
282
281
281
281
281
281
280
280
280
280
279
279
279
279
279
278
278
278
278
278
277
277
277
277
277
276
276
276
276
276
275
275
275
275
275
275
274
274
274
274
274
274
273
273
273
273
273
273
273
272
272
272
272
272
272
272
271
271
271
271
271
271
271
270
270
270
270
270
270
270
270
269
269
269
269
269
269
269
268
268
268
268
268
268
268
268
267
267
267
267
267
267
267
267
267
266
266
266
266
266
266
266
266
266
266
265
265
265
265
265
265
265
265
265
265
265
265
264
264
264
264
264
264
264
264
264
264
264
263
263
263
263
263
263
263
263
263
263
263
263
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
261
261
261
261
261
261
261
261
261
261
261
261
261
261
261
261
261
261
261
261
261
261
261
261
261
261
261
261
261
261
261
261
261
261
261
261
261
261
261
261
261
261
261
261
261
261
261
261
261
261
261
261
261
261
261
261
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
264
264
264
264
264
264
264
264
264
264
264
264
264
265
265
265
265
265
265
265
265
265
265
265
266
266
266
266
266
266
266
266
266
266
266
267
267
267
267
267
267
267
267
267
268
268
268
268
268
268
268
268
268
269
269
269
269
269
269
269
269
270
270
270
270
270
270
270
270
271
271
271
271
271
271
271
271
271
272
272
272
272
272
272
272
272
273
273
273
273
273
273
273
273
273
274
274
274
274
274
274
274
274
274
274
275
275
275
275
275
275
275
275
275
275
276
276
276
276
276
276
276
276
276
277
277
277
277
277
277
277
277
277
278
278
278
278
278
278
278
278
279
279
279
279
279
279
279
279
280
280
280
280
280
280
280
280
281
281
281
281
281
281
281
281
282
282
282
282
282
282
282
283
283
283
283
283
283
283
283
283
284
284
284
284
284
284
284
284
284
285
285
285
285
285
285
285
285
285
285
286
286
286
286
286
286
286
286
286
286
287
287
287
287
287
287
287
287
287
287
287
288
288
288
288
288
288
288
288
288
288
288
288
288
288
288
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
291
291
291
291
291
291
291
291
291
291
291
291
291
291
291
291
291
291
291
291
291
291
291
291
291
291
291
291
291
291
291
291
291
291
291
291
291
291
292
292
292
292
292
292
292
292
292
292
292
292
292
292
292
292
292
292
292
292
292
292
292
292
292
292
292
292
293
293
293
293
293
293
293
293
293
293
293
293
293
293
293
293
293
293
293
293
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
297
297
297
297
297
297
297
297
297
297
297
297
297
298
298
298
298
298
298
298
298
298
298
298
298
299
299
299
299
299
299
299
299
299
299
299
299
299
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
301
301
301
301
301
301
301
301
301
301
301
301
301
301
301
301
301
302
302
302
302
302
302
302
302
302
302
302
302
302
302
302
302
302
302
302
302
302
302
302
302
302
302
303
303
303
303
303
303
303
303
303
303
303
303
303
303
303
303
303
303
303
303
303
303
303
303
303
303
303
303
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
305
305
305
305
305
305
305
305
305
305
305
305
305
305
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307
308
308
308
308
308
308
308
308
308
308
308
308
308
308
309
309
309
309
309
309
309
309
309
309
309
310
310
310
310
310
310
310
310
310
310
311
311
311
311
311
311
311
312
312
312
312
312
312
312
313
313
313
313
313
313
313
314
314
314
314
314
314
315
315
315
315
315
316
316
316
316
316
317
317
317
317
317
317
318
318
318
318
319
319
319
319
319
320
320
320
320
320
321
321
321
321
322
322
322
322
323
323
323
323
324
324
324
324
325
325
325
326
326
326
326
327
327
327
328
328
328
328
329
329
329
330
330
330
330
331
331
331
332
332
332
333
333
333
334
334
334
334
335
335
335
336
336
336
337
337
337
337
338
338
338
339
339
339
339
340
340
340
341
341
341
341
342
342
342
343
343
343
343
344
344
344
344
345
345
345
345
345
346
346
346
346
347
347
347
347
347
348
348
348
348
348
349
349
349
349
349
350
350
350
350
350
351
351
351
351
351
352
352
352
352
352
352
353
353
353
353
353
353
354
354
354
354
354
354
355
355
355
355
355
355
356
356
356
356
356
356
356
357
357
357
357
357
357
358
358
358
358
358
358
358
359
359
359
359
359
359
360
360
360
360
360
360
360
361
361
361
361
361
361
362
362
362
362
362
362
363
363
363
363
363
363
364
364
364
364
364
364
365
365
365
365
365
365
366
366
366
366
366
366
367
367
367
367
367
368
368
368
368
368
368
369
369
369
369
369
369
369
370
370
370
370
370
370
371
371
371
371
371
371
371
372
372
372
372
372
372
372
373
373
373
373
373
373
373
374
374
374
374
374
374
374
374
375
375
375
375
375
375
375
376
376
376
376
376
376
376
376
377
377
377
377
377
377
377
378
378
378
378
378
378
378
378
378
379
379
379
379
379
379
379
379
380
380
380
380
380
380
380
380
380
381
381
381
381
381
381
381
381
381
382
382
382
382
382
382
382
382
383
383
383
383
383
383
383
383
383
383
383
384
384
384
384
384
384
384
384
384
384
384
384
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
386
386
386
386
386
386
386
386
386
386
386
386
386
386
386
386
386
386
387
387
387
387
387
387
387
387
387
387
387
387
387
387
387
387
387
387
387
387
387
387
387
387
387
387
387
387
387
387
387
387
388
388
388
388
388
388
388
388
388
388
388
388
388
388
388
388
388
388
388
388
388
388
388
387
387
387
387
387
387
387
387
387
387
387
387
387
387
387
387
387
387
387
387
387
387
387
387
387
387
387
387
387
387
387
387
387
387
387
387
387
387
387
387
386
386
386
386
386
386
386
386
386
386
386
386
386
386
386
386
386
386
385
385
385
385
385
385
385
385
385
385
385
385
384
384
384
384
384
384
384
384
384
384
383
383
383
383
383
383
383
383
383
382
382
382
382
382
382
382
381
381
381
381
381
381
380
380
380
380
380
380
379
379
379
379
379
379
378
378
378
378
378
377
377
377
377
377
377
376
376
376
376
376
375
375
375
375
375
374
374
374
374
374
373
373
373
373
373
372
372
372
372
371
371
371
371
370
370
370
370
370
369
369
369
369
368
368
368
368
367
367
367
367
366
366
366
366
366
365
365
365
365
364
364
364
364
363
363
363
362
362
362
362
361
361
361
361
360
360
360
360
359
359
359
359
358
358
358
358
357
357
357
357
356
356
356
356
355
355
355
355
355
354
354
354
354
353
353
353
353
352
352
352
352
352
351
351
351
351
351
350
350
350
350
350
349
349
349
349
349
348
348
348
348
348
347
347
347
347
347
346
346
346
346
345
345
345
345
345
344
344
344
344
344
343
343
343
343
343
342
342
342
342
341
341
341
341
341
340
340
340
340
340
339
339
339
339
339
338
338
338
338
337
337
337
337
337
336
336
336
336
336
335
335
335
335
334
334
334
334
334
333
333
333
333
333
332
332
332
332
331
331
331
331
331
330
330
330
330
329
329
329
329
329
328
328
328
328
327
327
327
327
326
326
326
326
325
325
325
325
325
324
324
324
324
323
323
323
323
322
322
322
322
322
321
321
321
321
320
320
320
320
320
319
319
319
319
319
318
318
318
318
317
317
317
317
317
316
316
316
316
316
315
315
315
315
315
314
314
314
314
314
313
313
313
313
313
312
312
312
312
312
311
311
311
311
311
310
310
310
310
310
309
309
309
309
308
308
308
308
308
307
307
307
307
306
306
306
306
305
305
305
305
305
304
304
304
304
303
303
303
303
302
302
302
302
301
301
301
301
300
300
300
300
299
299
299
299
298
298
298
298
298
297
297
297
297
296
296
296
296
295
295
295
295
294
294
294
294
293
293
293
293
292
292
292
292
292
291
291
291
291
290
290
290
290
289
289
289
289
288
288
288
288
287
287
287
287
286
286
286
286
285
285
285
285
284
284
284
284
283
283
283
283
282
282
282
282
281
281
281
281
280
280
280
279
279
279
279
278
278
278
278
277
277
277
277
276
276
276
276
275
275
275
275
274
274
274
273
273
273
273
272
272
272
271
271
271
271
270
270
270
269
269
269
268
268
268
267
267
267
266
266
266
265
265
265
264
264
264
263
263
263
263
262
262
262
261
261
261
260
260
260
260
259
259
259
259
258
258
258
257
257
257
257
256
256
256
256
255
255
255
255
254
254
254
253
253
253
252
252
252
251
251
251
250
250
249
249
249
248
248
247
247
246
246
245
245
244
244
244
243
243
242
242
241
241
240
240
240
239
239
238
238
238
237
237
237
236
236
236
235
235
235
234
234
234
233
233
233
233
232
232
232
232
231
231
231
231
230
230
230
229
229
229
229
228
228
227
227
227
226
226
226
225
225
224
224
223
223
222
222
221
221
220
220
219
219
218
218
217
216
216
215
215
214
214
213
213
212
212
211
211
210
210
209
209
209
208
208
208
208
207
207
207
207
207
206
206
206
206
206
205
205
205
205
204
204
204
204
203
203
203
202
202
202
201
201
201
200
200
200
199
199
199
198
198
198
197
197
196
196
195
195
194
194
193
192
192
191
191
190
189
189
188
187
187
186
185
185
184
183
183
182
182
181
180
180
179
179
178
177
177
176
176
175
175
174
174
173
173
172
172
171
171
170
170
169
169
168
168
167
167
166
165
165
164
164
163
163
162
162
161
161
160
159
159
158
158
157
157
156
155
155
154
153
153
152
151
150
150
149
148
147
147
146
145
145
144
143
143
142
141
141
140
139
139
138
138
137
136
136
135
135
134
134
133
133
132
132
131
130
130
129
129
128
128
127
127
126
126
126
125
125
124
124
124
123
123
123
122
122
122
122
121
121
121
121
121
121
120
120
120
120
120
120
120
120
120
120
119
119
119
119
118
118
118
117
117
117
116
116
115
115
114
113
113
112
111
111
110
109
109
108
107
107
106
105
105
104
103
103
102
101
101
100
99
99
98
97
96
96
95
94
94
93
92
92
91
90
90
89
89
88
88
87
87
87
86
86
86
85
85
85
85
84
84
84
84
83
83
83
83
82
82
82
82
81
81
81
80
80
80
79
79
79
78
78
78
77
77
76
76
75
75
75
74
74
73
73
73
72
72
72
72
71
71
71
71
70
70
70
70
70
69
69
69
68
68
68
68
67
67
66
66
66
65
65
64
64
64
64
64
63
63
63
63
64
64
64
64
64
65
65
65
66
66
66
66
67
67
67
67
68
68
68
68
68
68
68
68
68
69
69
68
68
68
68
68
68
67
67
67
66
66
65
65
64
63
63
62
61
60
59
58
57
56
55
54
53
52
50
49
48
47
46
45
44
42
41
40
39
38
37
36
36
35
34
34
33
32
32
32
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
30
30
29
29
28
27
26
25
24
23
22
21
20
19
18
16
15
13
11
10
8
6
4
2
0
-2
-4
-6
-8
-10
-12
-14
-16
-18
-20
-21
-23
-25
-27
-28
-30
-31
-33
-34
-35
-37
-38
-39
-40
-40
-41
-42
-42
-43
-44
-44
-45
-45
-45
-46
-46
-47
-47
-48
-48
-49
-50
-50
-51
-52
-53
-54
-54
-55
-56
-57
-58
-59
-60
-61
-62
-63
-64
-65
-66
-67
-68
-69
-70
-71
-72
-72
-73
-74
-74
-75
-75
-76
-76
-76
-77
-77
-77
-77
-77
-77
-77
-77
-76
-76
-76
-76
-76
-75
-75
-75
-75
-75
-75
-75
-75
-75
-76
-76
-77
-77
-78
-79
-79
-80
-81
-82
-83
-84
-86
-87
-88
-90
-91
-92
-94
-95
-96
-98
-99
-100
-101
-102
-102
-103
-104
-104
-104
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-104
-104
-104
-104
-104
-103
-103
-103
-103
-102
-102
-102
-102
-103
-103
-103
-104
-105
-105
-106
-107
-109
-110
-111
-112
-114
-115
-117
-118
-119
-121
-122
-123
-125
-126
-127
-128
-129
-130
-131
-132
-132
-133
-134
-134
-134
-134
-134
-133
-133
-132
-131
-130
-129
-128
-127
-126
-125
-124
-123
-122
-121
-120
-119
-118
-118
-117
-117
-117
-117
-117
-117
-117
-118
-119
-119
-120
-122
-123
-124
-126
-127
-129
-131
-132
-134
-136
-137
-139
-140
-141
-142
-143
-144
-144
-144
-145
-145
-145
-144
-144
-143
-143
-142
-141
-139
-138
-137
-135
-133
-131
-129
-127
-125
-123
-121
-119
-117
-115
-113
-112
-110
-109
-108
-107
-106
-105
-105
-105
-105
-105
-105
-105
-106
-107
-108
-109
-111
-112
-114
-116
-118
-120
-122
-124
-126
-128
-131
-133
-135
-137
-139
-141
-143
-145
-148
-150
-152
-154
-156
-159
-161
-163
-165
-167
-170
-172
-174
-176
-177
-179
-181
-182
-184
-185
-186
-187
-188
-189
-190
-190
-191
-191
-192
-192
-192
-192
-192
-193
-193
-193
-194
-195
-196
-197
-198
-200
-201
-203
-205
-208
-210
-213
-216
-219
-223
-226
-230
-234
-239
-243
-248
-253
-259
-264
-270
-275
-281
-287
-293
-299
-305
-311
-316
-322
-327
-333
-338
-343
-347
-351
-355
-358
-362
-364
-367
-368
-370
-371
-372
-372
-372
-371
-370
-369
-367
-365
-363
-361
-358
-355
-352
-349
-346
-343
-340
-337
-334
-332
-329
-327
-325
-323
-321
-319
-318
-317
-317
-317
-317
-317
-318
-319
-320
-321
-323
-325
-327
-328
-330
-332
-334
-336
-337
-339
-341
-342
-343
-345
-346
-347
-347
-348
-348
-348
-348
-348
-347
-346
-344
-343
-341
-338
-336
-333
-330
-327
-324
-321
-317
-314
-311
-308
-304
-301
-298
-295
-292
-289
-286
-283
-280
-278
-276
-274
-272
-270
-269
-268
-267
-267
-267
-268
-269
-271
-272
-275
-277
-280
-283
-286
-290
-294
-297
-301
-305
-309
-313
-316
-320
-323
-327
-329
-332
-334
-336
-337
-338
-339
-339
-338
-338
-337
-335
-334
-332
-330
-328
-326
-324
-321
-319
-317
-315
-312
-310
-309
-307
-305
-304
-302
-301
-300
-299
-298
-298
-297
-297
-297
-298
-298
-298
-299
-300
-300
-301
-302
-303
-304
-305
-306
-307
-308
-309
-310
-312
-314
-315
-317
-319
-322
-324
-326
-329
-331
-334
-337
-339
-342
-344
-347
-349
-351
-353
-355
-357
-359
-361
-362
-364
-365
-366
-367
-367
-368
-368
-368
-369
-369
-369
-369
-368
-368
-368
-368
-367
-367
-367
-367
-366
-366
-366
-367
-367
-367
-368
-369
-370
-371
-372
-373
-375
-376
-378
-380
-383
-385
-388
-390
-393
-396
-398
-401
-404
-407
-410
-412
-415
-418
-420
-423
-426
-428
-431
-433
-436
-439
-442
-445
-448
-451
-455
-458
-461
-465
-468
-472
-475
-478
-481
-484
-487
-489
-491
-493
-494
-495
-496
-497
-498
-498
-499
-499
-499
-499
-500
-500
-500
-501
-502
-503
-503
-505
-506
-507
-509
-510
-512
-513
-515
-517
-519
-521
-523
-525
-527
-529
-532
-534
-536
-538
-540
-542
-544
-546
-548
-550
-551
-553
-554
-556
-557
-558
-560
-561
-562
-563
-565
-566
-568
-569
-570
-572
-573
-574
-574
-575
-575
-574
-574
-573
-571
-569
-567
-564
-561
-558
-555
-551
-547
-544
-540
-536
-532
-528
-525
-521
-518
-514
-511
-508
-506
-503
-501
-499
-497
-495
-493
-492
-491
-490
-489
-488
-487
-486
-486
-485
-483
-482
-480
-478
-475
-472
-469
-465
-460
-456
-451
-445
-439
-433
-427
-421
-415
-408
-402
-396
-390
-384
-378
-372
-366
-361
-355
-351
-346
-342
-338
-335
-333
-331
-330
-329
-329
-329
-330
-331
-333
-335
-337
-339
-342
-344
-347
-350
-353
-355
-358
-360
-363
-365
-368
-370
-372
-375
-377
-380
-382
-385
-387
-390
-393
-396
-399
-403
-406
-410
-415
-419
-424
-429
-434
-439
-444
-450
-455
-460
-465
-470
-475
-480
-484
-488
-492
-495
-498
-501
-503
-505
-508
-509
-511
-513
-514
-516
-517
-518
-520
-521
-522
-523
-524
-525
-526
-527
-529
-530
-531
-533
-535
-536
-538
-540
-542
-544
-547
-549
-552
-555
-558
-562
-565
-569
-574
-578
-583
-588
-594
-600
-605
-612
-618
-624
-631
-638
-644
-651
-657
-664
-670
-676
-682
-688
-693
-698
-703
-708
-712
-715
-719
-722
-724
-726
-728
-729
-729
-730
-729
-728
-727
-725
-723
-720
-717
-714
-711
-707
-703
-699
-695
-690
-686
-682
-677
-673
-669
-665
-661
-658
-655
-652
-649
-647
-645
-644
-643
-642
-642
-642
-643
-644
-646
-648
-650
-653
-657
-660
-664
-669
-673
-678
-682
-687
-691
-696
-700
-705
-709
-713
-717
-721
-725
-728
-731
-734
-736
-738
-739
-740
-740
-740
-739
-737
-735
-732
-729
-724
-720
-715
-709
-703
-696
-689
-682
-675
-668
-660
-653
-646
-638
-632
-625
-619
-613
-607
-601
-596
-591
-587
-583
-579
-575
-572
-570
-567
-565
-564
-562
-561
-561
-560
-560
-560
-560
-560
-560
-559
-559
-558
-556
-555
-553
-550
-547
-543
-539
-534
-528
-522
-515
-507
-498
-489
-479
-468
-457
-445
-433
-421
-408
-395
-382
-370
-357
-345
-333
-322
-311
-301
-292
-283
-275
-268
-262
-257
-252
-249
-245
-243
-241
-240
-240
-240
-241
-242
-243
-245
-247
-250
-252
-255
-258
-262
-265
-268
-271
-274
-277
-279
-280
-282
-282
-282
-282
-280
-278
-276
-273
-269
-264
-260
-254
-248
-242
-236
-229
-223
-216
-209
-202
-196
-190
-184
-179
-174
-170
-166
-163
-161
-159
-159
-159
-160
-162
-165
-169
-174
-179
-185
-192
-199
-207
-215
-223
-232
-241
-249
-258
-267
-275
-283
-291
-298
-305
-311
-317
-322
-326
-329
-331
-332
-333
-332
-331
-328
-325
-321
-316
-311
-304
-297
-290
-282
-273
-264
-255
-245
-236
-226
-216
-206
-196
-187
-178
-170
-162
-155
-150
-145
-141
-138
-137
-136
-137
-139
-142
-146
-151
-157
-164
-172
-180
-189
-198
-207
-217
-227
-237
-247
-257
-267
-277
-287
-296
-305
-314
-322
-329
-337
-343
-350
-356
-361
-366
-371
-375
-379
-383
-386
-389
-391
-393
-394
-395
-396
-395
-395
-394
-392
-390
-387
-384
-380
-376
-371
-365
-360
-353
-346
-339
-331
-324
-316
-308
-300
-292
-284
-277
-270
-264
-259
-255
-251
-249
-247
-247
-248
-249
-252
-256
-261
-267
-274
-282
-290
-299
-308
-317
-327
-337
-347
-357
-367
-377
-386
-395
-404
-412
-419
-426
-432
-437
-442
-445
-448
-450
-451
-452
-451
-450
-448
-446
-443
-439
-435
-431
-426
-420
-415
-409
-403
-396
-390
-383
-376
-370
-363
-356
-349
-342
-335
-328
-321
-315
-308
-302
-297
-291
-286
-282
-278
-274
-271
-269
-267
-266
-266
-266
-267
-268
-269
-272
-274
-277
-280
-284
-288
-292
-296
-301
-307
-312
-318
-325
-331
-338
-345
-353
-360
-368
-376
-384
-392
-400
-409
-418
-426
-435
-444
-453
-462
-471
-480
-490
-499
-508
-518
-527
-537
-546
-555
-563
-571
-579
-586
-591
-596
-600
-602
-603
-603
-601
-598
-594
-588
-581
-572
-562
-551
-538
-525
-510
-495
-478
-461
-443
-425
-407
-389
-371
-354
-337
-321
-305
-291
-277
-265
-254
-244
-235
-229
-223
-219
-218
-217
-219
-222
-227
-234
-242
-251
-262
-274
-288
-302
-317
-332
-348
-365
-382
-399
-415
-432
-448
-463
-478
-492
-506
-518
-529
-539
-547
-555
-560
-565
-567
-569
-568
-567
-563
-558
-552
-544
-534
-523
-510
-496
-481
-464
-446
-428
-408
-387
-366
-345
-322
-300
-277
-255
-232
-210
-188
-166
-145
-126
-107
-89
-72
-56
-42
-28
-16
-5
4
13
21
28
34
39
44
47
50
53
55
56
56
56
56
55
53
52
50
47
45
43
40
37
35
32
30
27
25
22
20
17
15
12
10
8
6
3
2
0
-2
-4
-6
-8
-10
-12
-14
-16
-19
-22
-25
-28
-32
-37
-41
-46
-51
-56
-61
-66
-71
-76
-80
-85
-89
-93
-97
-101
-104
-107
-110
-113
-115
-117
-119
-120
-120
-121
-120
-119
-117
-115
-112
-108
-104
-99
-94
-87
-81
-74
-66
-59
-51
-42
-34
-26
-17
-9
-1
7
15
22
29
36
42
47
52
56
59
61
62
63
62
60
57
52
46
39
31
22
11
0
-13
-26
-41
-55
-71
-87
-103
-120
-137
-154
-171
-187
-204
-219
-235
-249
-262
-274
-285
-294
-302
-309
-314
-317
-318
-318
-316
-312
-307
-301
-293
-284
-274
-262
-251
-238
-226
-213
-200
-187
-174
-161
-149
-138
-128
-118
-110
-103
-97
-93
-91
-90
-92
-96
-102
-111
-122
-136
-152
-170
-191
-214
-239
-266
-295
-326
-358
-391
-426
-461
-497
-533
-569
-604
-640
-674
-708
-740
-771
-800
-828
-854
-878
-900
-919
-936
-951
-964
-974
-981
-987
-989
-989
-987
-982
-975
-966
-954
-940
-924
-907
-887
-867
-845
-822
-798
-774
-749
-724
-698
-673
-649
-624
-601
-578
-557
-537
-518
-500
-484
-469
-456
-445
-435
-427
-422
-418
-416
-416
-417
-421
-427
-435
-444
-455
-468
-481
-496
-512
-529
-547
-565
-584
-603
-621
-640
-658
-675
-692
-708
-722
-735
-747
-758
-766
-774
-779
-782
-784
-783
-781
-777
-771
-764
-755
-744
-731
-717
-701
-684
-666
-645
-624
-600
-576
-550
-524
-496
-467
-437
-407
-376
-344
-312
-280
-247
-213
-179
-145
-111
-76
-42
-8
26
60
93
125
156
186
215
242
268
293
315
335
353
368
381
391
399
404
407
407
404
398
390
379
365
348
329
307
282
255
226
196
163
129
94
58
21
-17
-54
-91
-128
-164
-200
-234
-266
-298
-327
-355
-381
-406
-428
-448
-466
-482
-496
-507
-517
-523
-528
-530
-529
-526
-521
-513
-503
-491
-476
-460
-441
-421
-398
-375
-350
-325
-298
-271
-244
-217
-189
-162
-136
-111
-86
-63
-40
-20
-1
15
30
42
52
59
63
65
63
59
51
41
27
11
-9
-31
-57
-84
-114
-147
-181
-217
-254
-293
-333
-373
-414
-456
-497
-538
-579
-619
-658
-696
-733
-768
-800
-831
-859
-884
-907
-926
-943
-956
-967
-974
-978
-979
-977
-972
-964
-953
-940
-925
-907
-886
-864
-839
-813
-785
-755
-724
-692
-659
-625
-590
-554
-518
-483
-447
-412
-379
-346
-314
-285
-257
-231
-208
-186
-168
-152
-138
-128
-119
-114
-111
-110
-112
-117
-123
-131
-141
-153
-166
-181
-197
-214
-231
-250
-269
-289
-310
-331
-352
-373
-394
-415
-435
-455
-475
-493
-511
-527
-543
-557
-569
-580
-589
-596
-602
-606
-608
-608
-607
-604
-600
-594
-588
-580
-570
-560
-549
-537
-525
-512
-498
-485
-471
-458
-445
-432
-420
-408
-397
-387
-378
-369
-362
-356
-350
-346
-343
-341
-339
-339
-340
-341
-343
-346
-350
-355
-360
-365
-371
-377
-382
-388
-393
-397
-401
-404
-405
-406
-406
-405
-403
-399
-395
-390
-384
-377
-370
-362
-354
-346
-338
-329
-321
-313
-304
-296
-288
-280
-272
-265
-258
-252
-246
-240
-236
-232
-229
-227
-226
-226
-228
-230
-234
-239
-245
-252
-261
-270
-281
-293
-306
-319
-334
-349
-365
-381
-398
-414
-431
-447
-462
-476
-490
-502
-513
-522
-530
-537
-543
-548
-552
-555
-557
-559
-560
-562
-564
-567
-570
-574
-579
-586
-594
-604
-615
-628
-643
-660
-679
-700
-723
-748
-775
-803
-834
-865
-898
-933
-968
-1004
-1040
-1076
-1112
-1148
-1183
-1217
-1250
-1281
-1311
-1340
-1366
-1390
-1412
-1431
-1448
-1462
-1474
-1483
-1489
-1493
-1495
-1493
-1490
-1484
-1477
-1467
-1457
-1445
-1433
-1420
-1408
-1395
-1383
-1372
-1362
-1353
-1346
-1340
-1337
-1335
-1335
-1337
-1342
-1348
-1357
-1367
-1379
-1393
-1409
-1426
-1445
-1465
-1485
-1507
-1528
-1550
-1572
-1593
-1614
-1634
-1653
-1670
-1686
-1701
-1714
-1726
-1736
-1744
-1751
-1756
-1759
-1761
-1761
-1759
-1757
-1753
-1748
-1741
-1734
-1726
-1718
-1708
-1698
-1688
-1677
-1665
-1654
-1643
-1632
-1622
-1612
-1603
-1594
-1587
-1581
-1576
-1572
-1570
-1569
-1569
-1571
-1575
-1579
-1585
-1591
-1598
-1606
-1614
-1622
-1630
-1638
-1645
-1652
-1658
-1662
-1666
-1668
-1668
-1667
-1665
-1660
-1653
-1643
-1632
-1618
-1602
-1583
-1562
-1539
-1513
-1485
-1455
-1423
-1389
-1353
-1316
-1277
-1238
-1198
-1157
-1116
-1075
-1034
-994
-954
-915
-877
-840
-804
-769
-735
-704
-673
-644
-617
-591
-567
-544
-523
-503
-484
-466
-450
-434
-419
-404
-390
-376
-363
-350
-338
-325
-313
-302
-291
-280
-270
-261
-252
-244
-237
-231
-226
-222
-218
-216
-215
-214
-215
-216
-219
-222
-225
-229
-233
-237
-242
-246
-251
-255
-259
-263
-266
-270
-273
-275
-277
-279
-279
-280
-280
-279
-277
-275
-272
-268
-264
-259
-253
-247
-239
-231
-223
-213
-203
-192
-180
-168
-156
-143
-129
-116
-102
-89
-75
-62
-48
-36
-23
-11
0
10
19
27
34
39
43
46
46
45
42
37
30
22
11
-1
-15
-30
-47
-64
-82
-101
-121
-141
-161
-181
-200
-220
-239
-258
-276
-293
-310
-326
-342
-357
-372
-386
-400
-413
-426
-439
-452
-465
-478
-491
-504
-518
-532
-546
-561
-577
-593
-610
-628
-646
-665
-685
-706
-727
-750
-772
-796
-820
-844
-869
-894
-918
-943
-968
-993
-1016
-1040
-1062
-1084
-1105
-1125
-1143
-1161
-1178
-1194
-1209
-1223
-1237
-1250
-1262
-1275
-1287
-1300
-1312
-1326
-1340
-1355
-1371
-1389
-1407
-1427
-1449
-1471
-1495
-1521
-1547
-1575
-1604
-1634
-1665
-1697
-1730
-1763
-1798
-1832
-1867
-1902
-1937
-1971
-2005
-2039
-2071
-2103
-2132
-2160
-2186
-2210
-2231
-2250
-2265
-2277
-2287
-2293
-2296
-2296
-2293
-2287
-2278
-2266
-2251
-2234
-2214
-2192
-2168
-2141
-2113
-2084
-2053
-2021
-1989
-1956
-1922
-1889
-1856
-1823
-1791
-1760
-1730
-1701
-1674
-1649
-1625
-1603
-1583
-1565
-1549
-1535
-1522
-1512
-1502
-1495
-1488
-1483
-1479
-1476
-1474
-1472
-1471
-1470
-1469
-1468
-1467
-1466
-1464
-1462
-1459
-1455
-1450
-1444
-1436
-1427
-1417
-1405
-1391
-1375
-1358
-1338
-1317
-1294
-1269
-1243
-1216
-1187
-1157
-1126
-1094
-1062
-1029
-996
-963
-931
-898
-867
-835
-805
-775
-747
-719
-692
-666
-642
-619
-597
-577
-558
-541
-525
-511
-499
-488
-479
-471
-464
-459
-454
-451
-449
-448
-447
-448
-449
-451
-453
-456
-460
-465
-470
-476
-483
-491
-499
-508
-517
-526
-536
-545
-555
-564
-572
-580
-587
-593
-599
-603
-606
-609
-610
-610
-610
-609
-607
-604
-601
-597
-593
-588
-584
-579
-574
-569
-564
-559
-555
-551
-548
-545
-544
-543
-543
-544
-546
-548
-552
-556
-561
-567
-573
-579
-586
-592
-598
-604
-609
-613
-616
-618
-619
-618
-616
-613
-608
-602
-595
-586
-576
-565
-552
-539
-525
-511
-496
-481
-466
-452
-438
-425
-413
-401
-391
-383
-376
-370
-367
-365
-365
-366
-370
-375
-382
-390
-401
-412
-426
-440
-456
-474
-492
-511
-532
-553
-575
-597
-620
-642
-665
-687
-708
-728
-748
-766
-783
-798
-811
-822
-832
-839
-844
-846
-847
-844
-840
-833
-823
-811
-797
-780
-761
-741
-718
-693
-667
-639
-610
-580
-550
-519
-489
-458
-428
-399
-371
-343
-317
-292
-268
-245
-224
-204
-185
-168
-153
-140
-128
-118
-110
-104
-101
-99
-100
-102
-107
-113
-121
-130
-141
-153
-166
-179
-193
-207
-222
-236
-250
-264
-278
-291
-304
-315
-327
-337
-347
-356
-365
-373
-380
-388
-395
-401
-408
-415
-421
-427
-434
-441
-448
-456
-464
-473
-483
-493
-504
-515
-528
-540
-554
-568
-583
-598
-613
-629
-645
-660
-676
-692
-707
-723
-738
-753
-768
-782
-797
-811
-825
-838
-852
-865
-878
-890
-902
-914
-926
-937
-947
-957
-967
-975
-983
-991
-997
-1004
-1008
-1014
-1018
-1024
-1028
-1031
-1035
-1037
-1040
-1041
-1042
-1042
-1040
-1037
-1033
-1027
-1018
-1008
-996
-981
-963
-943
-920
-894
-865
-833
-799
-763
-724
-683
-641
-598
-553
-508
-462
-416
-370
-324
-279
-234
-190
-148
-107
-67
-30
5
38
69
97
122
145
164
181
196
207
215
221
224
225
223
219
214
207
199
190
181
171
162
153
145
138
132
128
125
123
123
125
128
133
141
150
161
174
189
206
226
247
270
295
322
350
379
409
439
469
499
529
557
585
611
635
658
679
697
714
729
741
751
759
765
768
769
767
763
756
747
736
722
707
690
671
650
628
605
582
558
534
510
487
465
444
424
406
390
376
364
354
346
341
338
337
338
342
348
357
366
378
391
405
420
436
451
467
483
498
512
525
536
547
555
563
568
573
575
576
576
575
573
569
565
560
555
549
542
535
527
519
511
503
495
486
478
469
461
453
446
439
432
426
421
417
413
410
408
407
407
408
409
411
415
419
424
429
436
443
452
461
470
480
491
502
513
525
537
549
562
575
589
604
619
636
653
671
690
710
731
753
777
801
826
851
877
903
929
954
979
1002
1026
1047
1067
1086
1103
1118
1130
1141
1150
1156
1161
1163
1162
1160
1156
1150
1142
1132
1121
1109
1095
1081
1065
1048
1031
1012
995
977
958
940
921
903
886
869
853
837
823
809
796
784
773
763
754
747
740
735
731
728
727
727
728
731
735
740
746
754
763
773
784
797
811
825
841
857
874
892
909
928
946
964
983
1000
1018
1036
1053
1070
1086
1102
1117
1131
1145
1159
1172
1184
1196
1207
1218
1228
1237
1246
1254
1262
1270
1278
1286
1294
1302
1311
1319
1328
1337
1346
1356
1366
1376
1387
1397
1407
1416
1425
1433
1440
1445
1449
1451
1452
1451
1449
1444
1438
1430
1421
1411
1400
1389
1377
1365
1353
1341
1331
1321
1312
1304
1298
1293
1290
1289
1290
1293
1297
1304
1313
1325
1338
1353
1371
1390
1412
1435
1460
1487
1516
1546
1578
1611
1645
1680
1716
1753
1790
1827
1864
1901
1936
1971
2005
2037
2067
2095
2121
2145
2167
2186
2203
2217
2229
2239
2247
2252
2256
2259
2260
2259
2258
2256
2254
2251
2247
2243
2239
2235
2230
2226
2221
2217
2212
2208
2203
2199
2194
2190
2185
2181
2176
2172
2169
2165
2162
2160
2158
2157
2156
2155
2156
2157
2158
2160
2163
2167
2171
2177
2183
2190
2198
2208
2219
2230
2243
2257
2273
2289
2307
2325
2345
2366
2387
2410
2433
2456
2480
2505
2529
2553
2576
2599
2621
2643
2663
2682
2700
2716
2731
2744
2755
2764
2771
2777
2780
2781
2781
2778
2773
2766
2758
2747
2735
2721
2705
2688
2670
2651
2630
2609
2587
2564
2540
2516
2492
2468
2444
2421
2397
2375
2353
2333
2313
2295
2278
2262
2248
2235
2224
2214
2206
2199
2193
2189
2187
2185
2185
2187
2189
2193
2198
2204
2210
2218
2226
2235
2244
2253
2263
2273
2283
2293
2303
2312
2320
2328
2336
2343
2349
2355
2360
2365
2370
2374
2379
2383
2387
2392
2397
2402
2408
2414
2420
2427
2434
2442
2450
2458
2467
2476
2486
2496
2506
2517
2528
2540
2553
2567
2581
2596
2612
2628
2645
2663
2681
2701
2721
2741
2763
2785
2809
2833
2858
2883
2909
2936
2964
2992
3020
3049
3078
3108
3138
3168
3198
3228
3258
3288
3317
3347
3377
3406
3435
3463
3492
3519
3546
3573
3599
3624
3648
3672
3694
3716
3737
3757
3777
3795
3813
3829
3845
3860
3874
3888
3900
3912
3923
3934
3944
3954
3963
3972
3981
3990
3999
4008
4017
4027
4038
4049
4061
4074
4089
4106
4124
4144
4166
4190
4215
4243
4272
4303
4335
4369
4404
4441
4477
4515
4552
4589
4626
4662
4696
4730
4762
4792
4820
4846
4869
4889
4906
4920
4930
4937
4940
4939
4934
4926
4913
4897
4877
4854
4828
4799
4767
4733
4698
4661
4623
4585
4547
4509
4473
4437
4403
4370
4340
4313
4287
4265
4245
4228
4215
4204
4196
4191
4190
4191
4195
4202
4212
4223
4237
4252
4268
4285
4302
4319
4336
4353
4368
4383
4396
4407
4416
4423
4427
4428
4427
4422
4414
4403
4389
4371
4350
4326
4299
4270
4237
4202
4165
4125
4083
4041
3996
3950
3904
3857
3810
3763
3716
3670
3624
3580
3537
3495
3456
3418
3383
3351
3321
3294
3270
3249
3231
3215
3203
3193
3186
3182
3180
3180
3183
3188
3195
3204
3215
3228
3243
3259
3276
3295
3315
3336
3358
3381
3404
3428
3452
3476
3501
3525
3550
3574
3598
3621
3644
3667
3689
3711
3732
3753
3773
3793
3813
3833
3852
3871
3890
3908
3927
3946
3965
3984
4003
4022
4042
4062
4082
4102
4123
4145
4167
4191
4214
4239
4264
4290
4317
4345
4373
4402
4431
4461
4491
4522
4553
4585
4617
4649
4681
4713
4746
4779
4812
4845
4878
4912
4946
4980
5014
5048
5083
5117
5152
5187
5223
5258
5294
5330
5366
5402
5438
5474
5510
5546
5583
5619
5656
5693
5731
5769
5807
5846
5886
5926
5966
6007
6049
6091
6134
6177
6220
6265
6309
6354
6399
6444
6489
6535
6580
6624
6669
6713
6757
6800
6843
6886
6927
6968
7009
7049
7088
7127
7165
7203
7241
7278
7316
7353
7390
7426
7463
7499
7536
7572
7608
7644
7680
7716
7752
7787
7823
7859
7894
7929
7965
8000
8035
8071
8106
8141
8178
8214
8250
8286
8322
8357
8393
8428
8463
8498
8531
8564
8596
8627
8656
8684
8710
8734
8756
8776
8792
8807
8818
8826
8832
8834
8834
8830
8823
8813
8799
8783
8763
8741
8715
8687
8655
8622
8585
8547
8507
8466
8423
8378
8333
8287
8240
8193
8145
8098
8050
8003
7955
7909
7863
7818
7774
7731
7690
7650
7613
7578
7546
7516
7489
7465
7444
7426
7411
7398
7388
7380
7374
7371
7369
7369
7371
7374
7379
7386
7394
7404
7415
7428
7442
7458
7475
7494
7513
7535
7557
7580
7604
7628
7653
7678
7703
7729
7753
7778
7802
7825
7848
7870
7890
7910
7929
7947
7964
7979
7993
8006
8016
8026
8035
8042
8047
8051
8053
8054
8053
8051
8048
8044
8039
8034
8028
8022
8016
8009
8003
7997
7992
7987
7982
7978
7975
7972
7971
7970
7970
7971
7973
7977
7981
7988
7995
8004
8015
8026
8039
8052
8067
8082
8098
8114
8130
8146
8161
8176
8191
8204
8217
8229
8239
8249
8257
8263
8269
8273
8276
8277
8278
8277
8275
8273
8269
8264
8258
8251
8242
8233
8223
8211
8199
8186
8173
8160
8146
8132
8118
8105
8093
8080
8070
8060
8051
8044
8039
8035
8032
8032
8034
8037
8042
8048
8055
8066
8077
8090
8106
8122
8140
8159
8179
8200
8222
8244
8266
8288
8310
8332
8354
8375
8395
8415
8434
8452
8470
8486
8501
8515
8527
8539
8550
8560
8569
8577
8584
8591
8596
8602
8606
8610
8614
8617
8620
8623
8626
8629
8632
8635
8639
8643
8648
8653
8659
8666
8674
8683
8692
8703
8715
8727
8741
8756
8771
8787
8805
8823
8842
8862
8883
8905
8928
8952
8977
9004
9031
9059
9089
9120
9152
9186
9220
9256
9293
9332
9371
9412
9454
9496
9540
9585
9631
9678
9726
9775
9825
9876
9928
9981
10035
10089
10144
10199
10255
10311
10367
10422
10477
10532
10585
10638
10689
10739
10787
10832
10876
10917
10956
10991
11024
11052
11078
11099
11116
11130
11140
11145
11147
11144
11138
11129
11116
11100
11082
11060
11037
11011
10984
10955
10925
10894
10863
10831
10799
10767
10735
10704
10673
10643
10613
10586
10559
10534
10511
10490
10471
10454
10439
10427
10417
10410
10405
10402
10402
10404
10409
10415
10423
10432
10443
10456
10469
10484
10499
10515
10532
10549
10566
10583
10600
10617
10632
10647
10659
10671
10680
10687
10692
10694
10693
10689
10683
10673
10661
10645
10626
10605
10579
10551
10520
10486
10450
10410
10368
10324
10278
10229
10179
10127
10074
10019
9964
9907
9850
9792
9734
9676
9617
9559
9501
9443
9386
9330
9275
9220
9167
9115
9064
9015
8967
8920
8875
8832
8790
8750
8712
8675
8640
8607
8575
8545
8517
8490
8465
8442
8420
8399
8380
8361
8344
8329
8314
8300
8287
8275
8264
8253
8243
8234
8226
8218
8211
8205
8199
8194
8189
8185
8180
8177
8173
8170
8167
8164
8161
8159
8157
8154
8154
8154
8154
8156
8157
8161
8164
8169
8175
8180
8188
8196
8204
8213
8222
8232
8242
8253
8265
8277
8290
8304
8319
8334
8351
8368
8386
8406
8426
8447
8469
8492
8515
8539
8563
8587
8611
8635
8659
8682
8705
8728
8750
8771
8792
8812
8831
8849
8866
8881
8896
8909
8920
8930
8939
8945
8951
8954
8956
8957
8956
8954
8951
8947
8943
8938
8933
8928
8923
8919
8915
8911
8908
8906
8905
8905
8906
8908
8912
8918
8925
8934
8945
8958
8973
8990
9009
9029
9052
9076
9101
9128
9156
9185
9215
9245
9276
9307
9338
9368
9398
9427
9455
9483
9508
9533
9556
9578
9597
9615
9631
9645
9657
9666
9673
9678
9681
9681
9679
9674
9667
9658
9646
9632
9616
9598
9578
9556
9534
9510
9486
9462
9437
9414
9391
9369
9348
9329
9312
9296
9283
9272
9264
9257
9253
9251
9251
9253
9256
9260
9266
9273
9280
9288
9297
9306
9315
9324
9334
9343
9353
9362
9372
9381
9390
9399
9409
9418
9426
9435
9442
9450
9456
9462
9467
9471
9474
9476
9477
9478
9478
9478
9477
9475
9474
9471
9469
9465
9462
9457
9452
9446
9439
9431
9422
9412
9400
9386
9371
9354
9336
9317
9295
9273
9249
9224
9197
9170
9142
9113
9084
9053
9023
8992
8960
8929
8897
8866
8835
8804
8773
8743
8714
8685
8658
8631
8606
8581
8558
8536
8514
8494
8476
8458
8442
8426
8412
8400
8389
8379
8371
8364
8359
8355
8353
8352
8352
8353
8355
8358
8362
8366
8371
8375
8380
8384
8387
8390
8391
8392
8391
8389
8386
8381
8374
8366
8356
8345
8331
8316
8299
8280
8260
8238
8214
8188
8162
8132
8103
8073
8041
8009
7975
7940
7905
7870
7834
7797
7761
7724
7687
7649
7612
7574
7536
7498
7460
7422
7384
7346
7309
7272
7236
7200
7165
7131
7098
7066
7034
7004
6975
6946
6919
6892
6867
6842
6817
6793
6769
6745
6721
6696
6672
6646
6620
6594
6566
6538
6508
6478
6446
6413
6379
6344
6306
6268
6228
6186
6143
6098
6052
6003
5953
5901
5847
5791
5733
5674
5613
5550
5486
5420
5353
5285
5216
5146
5076
5006
4936
4866
4797
4729
4662
4597
4535
4474
4417
4362
4311
4264
4221
4181
4147
4116
4091
4070
4054
4045
4040
4040
4046
4057
4074
4094
4122
4154
4191
4232
4278
4328
4382
4439
4500
4563
4629
4697
4767
4838
4911
4983
5056
5128
5200
5271
5340
5407
5473
5536
5597
5655
5710
5762
5811
5857
5900
5940
5977
6012
6043
6072
6099
6124
6146
6167
6185
6202
6217
6230
6242
6253
6263
6271
6280
6288
6295
6303
6311
6320
6329
6339
6350
6363
6376
6391
6407
6423
6441
6460
6479
6499
6520
6540
6560
6581
6600
6620
6639
6657
6675
6692
6709
6725
6739
6753
6765
6777
6786
6795
6801
6807
6810
6812
6813
6812
6810
6806
6802
6796
6790
6784
6777
6770
6764
6757
6751
6745
6740
6735
6731
6728
6725
6723
6722
6721
6722
6723
6725
6728
6732
6737
6742
6748
6754
6761
6767
6774
6780
6787
6792
6798
6802
6806
6808
6809
6809
6806
6802
6795
6786
6775
6761
6744
6724
6701
6676
6647
6616
6582
6545
6506
6464
6420
6375
6328
6279
6230
6180
6129
6079
6028
5978
5928
5879
5831
5784
5739
5695
5654
5614
5577
5542
5511
5483
5459
5439
5424
5413
5408
5407
5413
5424
5440
5462
5490
5524
5563
5608
5658
5712
5771
5833
5900
5969
6041
6115
6191
6268
6346
6425
6504
6582
6659
6736
6811
6884
6954
7022
7087
7149
7207
7262
7312
7358
7400
7437
7470
7498
7522
7541
7555
7565
7571
7573
7571
7567
7559
7549
7537
7524
7510
7495
7480
7465
7451
7437
7424
7413
7403
7395
7389
7386
7386
7388
7394
7402
7413
7428
7445
7466
7489
7515
7544
7574
7607
7641
7677
7714
7751
7788
7825
7862
7897
7932
7966
7999
8029
8058
8086
8111
8134
8154
8173
8189
8205
8217
8227
8235
8240
8244
8245
8245
8243
8240
8236
8230
8224
8218
8211
8203
8196
8189
8180
8173
8167
8161
8154
8148
8141
8132
8125
8116
8106
8093
8080
8066
8048
8029
8009
7986
7961
7934
7905
7874
7841
7807
7771
7734
7695
7656
7616
7576
7535
7495
7454
7414
7374
7335
7297
7260
7224
7190
7158
7127
7098
7072
7048
7026
7006
6989
6974
6962
6953
6946
6941
6940
6940
6944
6949
6956
6965
6976
6988
7002
7016
7030
7045
7059
7073
7086
7098
7108
7116
7122
7126
7127
7125
7121
7113
7102
7088
7071
7051
7028
7002
6973
6941
6907
6871
6832
6791
6749
6704
6658
6611
6562
6511
6459
6406
6352
6296
6239
6181
6122
6062
6000
5938
5876
5812
5749
5685
5621
5557
5494
5431
5368
5306
5245
5184
5124
5064
5005
4946
4887
4828
4769
4711
4653
4595
4537
4479
4422
4365
4308
4252
4195
4139
4083
4027
3971
3915
3859
3802
3745
3688
3630
3571
3512
3452
3391
3329
3266
3201
3136
3069
3000
2930
2858
2783
2706
2627
2545
2460
2372
2281
2186
2088
1986
1881
1772
1659
1543
1424
1302
1178
1052
924
795
665
535
406
278
151
26
-97
-216
-332
-444
-551
-654
-752
-844
-930
-1010
-1085
-1153
-1214
-1268
-1316
-1356
-1390
-1417
-1437
-1451
-1459
-1461
-1457
-1449
-1436
-1418
-1397
-1373
-1347
-1318
-1289
-1258
-1227
-1196
-1165
-1135
-1107
-1080
-1054
-1031
-1010
-993
-978
-967
-958
-954
-952
-955
-961
-971
-985
-1002
-1022
-1047
-1074
-1105
-1138
-1174
-1212
-1252
-1295
-1338
-1384
-1430
-1478
-1526
-1575
-1624
-1673
-1723
-1772
-1822
-1871
-1920
-1968
-2016
-2063
-2109
-2155
-2201
-2246
-2290
-2335
-2379
-2423
-2467
-2512
-2556
-2600
-2645
-2690
-2735
-2780
-2826
-2872
-2918
-2966
-3013
-3061
-3110
-3159
-3209
-3259
-3309
-3359
-3410
-3461
-3512
-3563
-3613
-3664
-3713
-3762
-3810
-3857
-3902
-3946
-3989
-4029
-4067
-4105
-4141
-4174
-4206
-4235
-4263
-4289
-4313
-4335
-4356
-4375
-4392
-4407
-4420
-4432
-4443
-4451
-4458
-4464
-4468
-4470
-4472
-4472
-4470
-4468
-4465
-4460
-4455
-4450
-4443
-4437
-4429
-4422
-4415
-4407
-4400
-4393
-4386
-4380
-4374
-4369
-4365
-4362
-4360
-4359
-4359
-4361
-4363
-4366
-4371
-4376
-4382
-4389
-4397
-4406
-4415
-4425
-4436
-4448
-4461
-4475
-4489
-4505
-4521
-4538
-4556
-4576
-4596
-4618
-4640
-4664
-4689
-4716
-4743
-4772
-4801
-4832
-4865
-4898
-4932
-4968
-5004
-5042
-5080
-5120
-5161
-5202
-5245
-5288
-5333
-5378
-5425
-5472
-5520
-5569
-5619
-5670
-5721
-5774
-5827
-5881
-5935
-5990
-6045
-6100
-6156
-6212
-6267
-6323
-6379
-6436
-6492
-6549
-6606
-6664
-6722
-6780
-6839
-6899
-6960
-7022
-7085
-7149
-7214
-7280
-7347
-7415
-7485
-7556
-7628
-7701
-7776
-7851
-7929
-8007
-8087
-8167
-8250
-8334
-8419
-8505
-8592
-8681
-8770
-8859
-8950
-9040
-9131
-9222
-9313
-9404
-9494
-9583
-9672
-9760
-9847
-9933
-10018
-10102
-10185
-10267
-10348
-10428
-10507
-10585
-10662
-10739
-10814
-10889
-10963
-11035
-11107
-11177
-11246
-11314
-11381
-11446
-11510
-11573
-11634
-11695
-11755
-11815
-11874
-11933
-11993
-12053
-12114
-12175
-12238
-12302
-12367
-12435
-12504
-12574
-12647
-12722
-12799
-12878
-12960
-13043
-13128
-13215
-13303
-13394
-13486
-13580
-13675
-13772
-13869
-13968
-14067
-14167
-14267
-14367
-14466
-14566
-14665
-14763
-14860
-14957
-15052
-15146
-15239
-15330
-15420
-15507
-15593
-15677
-15758
-15837
-15914
-15989
-16062
-16132
-16200
-16265
-16331
-16393
-16454
-16514
-16572
-16630
-16687
-16744
-16800
-16857
-16914
-16971
-17030
-17090
-17151
-17213
-17277
-17342
-17409
-17478
-17549
-17621
-17695
-17771
-17848
-17927
-18008
-18089
-18172
-18256
-18341
-18427
-18513
-18599
-18686
-18773
-18859
-18946
-19032
-19118
-19203
-19287
-19370
-19452
-19533
-19612
-19690
-19766
-19841
-19913
-19985
-20054
-20122
-20187
-20251
-20313
-20373
-20431
-20487
-20541
-20593
-20644
-20692
-20738
-20783
-20826
-20866
-20905
-20941
-20975
-21007
-21037
-21065
-21090
-21114
-21135
-21154
-21171
-21185
-21198
-21208
-21216
-21222
-21225
-21226
-21225
-21222
-21216
-21208
-21198
-21186
-21172
-21156
-21139
-21121
-21101
-21081
-21061
-21040
-21020
-21001
-20983
-20966
-20950
-20937
-20927
-20919
-20914
-20913
-20916
-20923
-20935
-20951
-20972
-20998
-21029
-21066
-21108
-21155
-21207
-21264
-21326
-21393
-21464
-21539
-21619
-21701
-21788
-21876
-21968
-22061
-22156
-22252
-22349
-22446
-22543
-22638
-22733
-22825
-22915
-23001
-23084
-23162
-23235
-23303
-23365
-23420
-23469
-23512
-23547
-23576
-23598
-23613
-23622
-23624
-23621
-23611
-23597
-23578
-23554
-23527
-23496
-23462
-23426
-23388
-23348
-23307
-23265
-23222
-23179
-23137
-23096
-23055
-23016
-22979
-22944
-22912
-22882
-22856
-22833
-22813
-22797
-22785
-22776
-22771
-22770
-22772
-22778
-22787
-22799
-22813
-22830
-22849
-22870
-22893
-22917
-22942
-22968
-22995
-23023
-23051
-23080
-23109
-23138
-23167
-23196
-23224
-23253
-23281
-23308
-23335
-23362
-23388
-23414
-23439
-23464
-23489
-23513
-23536
-23559
-23581
-23603
-23624
-23644
-23663
-23682
-23699
-23717
-23733
-23749
-23764
-23779
-23792
-23806
-23818
-23830
-23842
-23854
-23865
-23876
-23888
-23901
-23914
-23928
-23944
-23961
-23979
-24000
-24022
-24046
-24072
-24101
-24131
-24164
-24200
-24237
-24277
-24319
-24363
-24409
-24457
-24506
-24557
-24609
-24663
-24717
-24773
-24829
-24886
-24943
-25000
-25058
-25115
-25173
-25231
-25289
-25347
-25405
-25463
-25520
-25578
-25635
-25692
-25747
-25802
-25856
-25908
-25959
-26007
-26054
-26098
-26139
-26176
-26211
-26241
-26268
-26290
-26307
-26320
-26328
-26331
-26329
-26321
-26309
-26291
-26268
-26240
-26207
-26170
-26127
-26080
-26029
-25974
-25915
-25854
-25789
-25721
-25652
-25580
-25507
-25433
-25359
-25284
-25210
-25136
-25063
-24991
-24921
-24853
-24787
-24723
-24661
-24603
-24547
-24494
-24444
-24397
-24353
-24312
-24274
-24240
-24208
-24179
-24153
-24129
-24108
-24089
-24071
-24055
-24039
-24025
-24010
-23996
-23982
-23966
-23950
-23932
-23912
-23890
-23865
-23838
-23807
-23773
-23735
-23693
-23647
-23597
-23542
-23482
-23418
-23349
-23275
-23196
-23113
-23025
-22932
-22835
-22734
-22628
-22518
-22405
-22287
-22166
-22042
-21915
-21785
-21653
-21520
-21385
-21249
-21113
-20976
-20840
-20705
-20570
-20438
-20306
-20177
-20050
-19926
-19805
-19687
-19572
-19461
-19353
-19250
-19150
-19054
-18962
-18874
-18790
-18711
-18636
-18566
-18499
-18437
-18379
-18325
-18275
-18229
-18186
-18146
-18109
-18074
-18042
-18011
-17982
-17954
-17927
-17901
-17875
-17849
-17822
-17796
-17769
-17741
-17712
-17682
-17651
-17618
-17585
-17550
-17514
-17476
-17437
-17396
-17354
-17310
-17265
-17219
-17171
-17121
-17069
-17016
-16961
-16904
-16845
-16785
-16722
-16658
-16592
-16524
-16454
-16382
-16309
-16234
-16157
-16078
-15998
-15916
-15832
-15747
-15661
-15574
-15487
-15400
-15313
-15227
-15141
-15058
-14977
-14898
-14822
-14749
-14681
-14616
-14557
-14502
-14452
-14408
-14370
-14338
-14312
-14293
-14279
-14272
-14271
-14277
-14288
-14306
-14329
-14358
-14393
-14433
-14479
-14530
-14585
-14646
-14710
-14779
-14851
-14927
-15006
-15088
-15172
-15259
-15348
-15439
-15532
-15626
-15721
-15816
-15912
-16009
-16105
-16201
-16297
-16393
-16487
-16581
-16675
-16767
-16858
-16949
-17039
-17127
-17215
-17302
-17388
-17474
-17559
-17644
-17728
-17813
-17896
-17980
-18063
-18146
-18229
-18312
-18395
-18478
-18560
-18642
-18725
-18807
-18889
-18970
-19052
-19134
-19216
-19298
-19380
-19463
-19546
-19630
-19716
-19802
-19889
-19978
-20068
-20159
-20251
-20345
-20439
-20534
-20630
-20727
-20823
-20920
-21015
-21110
-21204
-21296
-21386
-21473
-21558
-21640
-21719
-21794
-21865
-21933
-21997
-22058
-22114
-22167
-22215
-22261
-22303
-22342
-22378
-22411
-22442
-22471
-22498
-22523
-22547
-22569
-22591
-22613
-22634
-22655
-22677
-22699
-22722
-22747
-22773
-22800
-22830
-22861
-22895
-22931
-22969
-23010
-23052
-23097
-23145
-23194
-23245
-23298
-23352
-23407
-23463
-23520
-23578
-23635
-23693
-23750
-23806
-23862
-23917
-23970
-24022
-24073
-24122
-24169
-24215
-24259
-24302
-24343
-24382
-24420
-24456
-24492
-24526
-24560
-24592
-24625
-24656
-24688
-24719
-24750
-24780
-24810
-24840
-24870
-24898
-24927
-24954
-24981
-25006
-25029
-25051
-25071
-25088
-25103
-25114
-25123
-25128
-25129
-25127
-25120
-25109
-25094
-25073
-25047
-25016
-24980
-24937
-24889
-24836
-24776
-24710
-24639
-24561
-24478
-24389
-24295
-24195
-24089
-23979
-23865
-23746
-23623
-23497
-23368
-23236
-23101
-22965
-22828
-22689
-22549
-22408
-22267
-22126
-21985
-21844
-21704
-21564
-21425
-21287
-21151
-21016
-20882
-20751
-20621
-20494
-20370
-20248
-20129
-20013
-19899
-19789
-19682
-19579
-19478
-19381
-19287
-19197
-19109
-19025
-18944
-18865
-18790
-18717
-18646
-18579
-18513
-18450
-18390
-18331
-18275
-18221
-18169
-18120
-18072
-18026
-17983
-17941
-17901
-17863
-17826
-17791
-17757
-17725
-17694
-17664
-17635
-17608
-17581
-17556
-17531
-17508
-17485
-17463
-17441
-17420
-17400
-17380
-17361
-17342
-17324
-17307
-17289
-17273
-17257
-17243
-17229
-17217
-17206
-17197
-17190
-17185
-17181
-17181
-17182
-17187
-17194
-17203
-17216
-17231
-17249
-17270
-17293
-17319
-17347
-17377
-17409
-17443
-17477
-17513
-17550
-17587
-17625
-17663
-17701
-17740
-17779
-17818
-17858
-17897
-17937
-17977
-18017
-18058
-18100
-18143
-18187
-18233
-18281
-18331
-18382
-18437
-18493
-18552
-18614
-18679
-18747
-18819
-18893
-18972
-19054
-19139
-19228
-19321
-19416
-19515
-19617
-19721
-19828
-19937
-20049
-20161
-20275
-20390
-20505
-20621
-20735
-20849
-20962
-21072
-21180
-21286
-21388
-21487
-21582
-21673
-21759
-21840
-21916
-21986
-22050
-22107
-22157
-22200
-22236
-22263
-22282
-22293
-22295
-22288
-22272
-22246
-22211
-22166
-22111
-22046
-21971
-21886
-21790
-21684
-21568
-21441
-21304
-21157
-21000
-20833
-20656
-20470
-20274
-20070
-19857
-19635
-19406
-19168
-18924
-18672
-18414
-18150
-17879
-17603
-17322
-17036
-16745
-16450
-16149
-15847
-15540
-15229
-14915
-14598
-14278
-13955
-13628
-13299
-12968
-12633
-12296
-11957
-11615
-11271
-10925
-10576
-10226
-9873
-9518
-9161
-8802
-8441
-8077
-7712
-7345
-6975
-6603
-6229
-5853
-5475
-5094
-4711
-4326
-3939
-3549
-3158
-2765
-2370
-1974
-1576
-1178
-778
-378
22
422
821
1220
1617
2012
2404
2795
3181
3565
3944
4320
4690
5056
5417
5772
6122
6466
6804
7136
7462
7782
8096
8405
8707
9004
9296
9583
9865
10143
10418
10689
10957
11223
11487
11749
12011
12272
12534
12796
13060
13325
13592
13862
14135
14411
14691
14974
15262
15554
15850
16149
16454
16763
17075
17390
17709
18030
18354
18679
19006
19333
19660
19986
20311
20634
20955
21272
21586
21896
22202
22502
22796
23085
23367
23642
23909
24169
24421
24665
24901
25128
25346
25556
25758
25951
26135
26312
26480
26640
26792
26936
27073
27203
27325
27441
27549
27652
27748
27838
27922
28000
28073
28140
28202
28258
28309
28354
28395
28429
28459
28483
28502
28515
28523
28525
28521
28511
28494
28471
28441
28404
28360
28309
28251
28187
28115
28037
27953
27862
27764
27660
27551
27436
27315
27189
27057
26921
26780
26635
26486
26332
26175
26014
25849
25681
25510
25335
25157
24977
24793
24607
24419
24228
24036
23841
23644
23446
23245
23044
22841
22637
22433
22228
22022
21817
21612
21408
21205
21003
20803
20605
20409
20216
20025
19839
19656
19477
19303
19133
18968
18808
18653
18503
18358
18218
18082
17951
17824
17700
17580
17464
17350
17238
17128
17020
16912
16805
16699
16591
16483
16373
16263
16151
16036
15920
15801
15680
15556
15429
15299
15166
15030
14890
14747
14600
14451
14298
14142
13984
13824
13661
13497
13332
13166
13000
12835
12670
12506
12344
12185
12028
11875
11726
11581
11440
11305
11175
11051
10933
10822
10718
10620
10530
10448
10374
10307
10249
10199
10158
10125
10100
10084
10077
10078
10088
10106
10133
10167
10210
10260
10317
10381
10451
10528
10611
10699
10792
10890
10992
11098
11208
11322
11439
11560
11683
11809
11939
12070
12205
12342
12481
12622
12766
12911
13059
13209
13361
13514
13670
13828
13988
14149
14313
14479
14647
14817
14990
15165
15342
15523
15706
15892
16082
16274
16470
16669
16871
17076
17284
17495
17708
17924
18142
18362
18584
18807
19032
19257
19483
19709
19935
20160
20385
20607
20828
21047
21262
21476
21685
21891
22094
22292
22486
22676
22861
23041
23217
23388
23554
23716
23873
24025
24173
24316
24456
24591
24722
24849
24973
25093
25210
25324
25435
25543
25649
25752
25852
25949
26044
26135
26224
26310
26392
26470
26545
26617
26684
26747
26806
26860
26910
26955
26994
27029
27058
27082
27101
27114
27121
27123
27120
27110
27095
27075
27050
27019
26983
26942
26897
26847
26794
26737
26677
26613
26547
26478
26408
26335
26261
26186
26109
26032
25955
25877
25799
25721
25643
25566
25488
25411
25334
25257
25179
25102
25024
24946
24867
24787
24706
24623
24539
24454
24366
24276
24184
24090
23993
23894
23793
23689
23584
23476
23367
23255
23142
23027
22911
22794
22675
22555
22435
22314
22193
22071
21949
21827
21705
21583
21461
21341
21220
21101
20983
20866
20750
20636
20523
20412
20302
20195
20089
19985
19883
19784
19686
19590
19497
19406
19317
19229
19144
19061
18979
18899
18820
18743
18667
18592
18518
18444
18371
18299
18227
18155
18084
18012
17941
17869
17797
17726
17654
17583
17511
17441
17370
17300
17230
17161
17092
17024
16956
16888
16820
16752
16684
16616
16548
16479
16410
16340
16270
16200
16128
16056
15983
15909
15834
15758
15681
15603
15524
15444
15363
15282
15199
15116
15033
14948
14864
14778
14693
14607
14521
14436
14351
14267
14184
14102
14023
13945
13869
13797
13727
13660
13596
13536
13479
13426
13377
13332
13291
13255
13223
13195
13173
13154
13141
13133
13129
13130
13136
13147
13163
13184
13209
13238
13272
13309
13350
13395
13442
13493
13546
13602
13661
13722
13785
13850
13917
13987
14058
14131
14206
14283
14361
14442
14523
14606
14690
14776
14862
14949
15036
15124
15212
15301
15391
15480
15571
15662
15754
15847
15941
16036
16133
16231
16331
16433
16538
16645
16755
16869
16986
17107
17232
17361
17496
17636
17781
17932
18089
18253
18424
18601
18787
18979
19179
19388
19604
19827
20059
20298
20544
20796
21055
21320
21590
21864
22142
22422
22705
22990
23275
23560
23845
24128
24409
24686
24961
25230
25495
25754
26006
26251
26489
26717
26937
27147
27347
27536
27713
27879
28033
28174
28303
28419
28521
28611
28687
28750
28799
28836
28860
28872
28871
28859
28835
28800
28755
28699
28634
28559
28475
28383
28283
28175
28060
27937
27809
27674
27534
27388
27237
27082
26922
26759
26593
26424
26252
26079
25904
25727
25550
25372
25194
25015
24837
24659
24482
24305
24129
23955
23781
23609
23438
23267
23098
22930
22763
22597
22432
22267
22102
21938
21774
21609
21443
21277
21108
20938
20765
20588
20409
20225
20038
19845
19648
19445
19237
19022
18802
18574
18339
18098
17849
17592
17328
17057
16778
16491
16197
15895
15587
15271
14949
14621
14287
13948
13603
13255
12903
12548
12190
11831
11471
11110
10750
10391
10033
9678
9325
8977
8632
8293
7959
7631
7311
6998
6693
6397
6110
5833
5566
5310
5065
4832
4609
4399
4200
4011
3837
3673
3520
3379
3249
3129
3020
2921
2832
2752
2681
2619
2564
2517
2476
2443
2415
2394
2377
2366
2359
2356
2357
2362
2370
2381
2394
2411
2429
2450
2472
2496
2521
2548
2575
2604
2633
2663
2693
2724
2754
2783
2812
2841
2868
2894
2919
2942
2965
2986
3005
3024
3041
3058
3074
3090
3105
3121
3136
3152
3169
3186
3204
3223
3244
3266
3290
3315
3343
3372
3404
3438
3475
3514
3555
3600
3647
3696
3749
3804
3863
3924
3988
4056
4126
4200
4277
4357
4441
4528
4619
4714
4812
4915
5021
5131
5244
5362
5482
5607
5734
5864
5996
6131
6267
6405
6544
6684
6824
6965
7106
7246
7386
7524
7661
7797
7931
8063
8193
8320
8445
8566
8685
8801
8913
9022
9128
9230
9328
9422
9511
9596
9677
9752
9822
9887
9946
9998
10044
10084
10116
10141
10158
10168
10170
10163
10148
10123
10090
10048
9997
9936
9866
9787
9699
9601
9494
9379
9254
9121
8979
8829
8671
8505
8331
8151
7965
7772
7574
7371
7164
6954
6740
6524
6306
6087
5867
5647
5427
5209
4992
4777
4564
4356
4150
3949
3754
3563
3379
3201
3030
2867
2712
2566
2429
2302
2184
2077
1979
1892
1816
1750
1694
1649
1614
1589
1574
1568
1571
1584
1605
1634
1671
1716
1768
1827
1892
1964
2043
2127
2217
2312
2413
2519
2629
2744
2863
2986
3112
3241
3373
3507
3643
3781
3921
4062
4205
4348
4492
4637
4782
4927
5073
5218
5363
5508
5652
5795
5937
6078
6216
6353
6487
6619
6747
6872
6992
7109
7221
7327
7429
7525
7616
7700
7779
7852
7919
7980
8035
8084
8127
8164
8196
8223
8245
8262
8275
8284
8289
8291
8290
8286
8281
8274
8267
8258
8250
8242
8235
8229
8225
8224
8225
8229
8236
8248
8264
8285
8311
8342
8380
8424
8474
8532
8596
8669
8749
8838
8935
9041
9156
9281
9415
9559
9713
9878
10054
10240
10437
10646
10865
11096
11339
11593
11858
12135
12423
12723
13033
13355
13687
14029
14381
14742
15112
15490
15876
16268
16668
17072
17481
17894
18309
18727
19146
19566
19985
20403
20819
21232
21641
22045
22444
22836
23221
23599
23967
24327
24677
25016
25344
25661
25966
26259
26539
26806
27061
27302
27530
27745
27946
28134
28309
28471
28619
28755
28878
28988
29087
29174
29249
29314
29369
29414
29450
29477
29496
29507
29511
29509
29500
29486
29466
29441
29411
29376
29338
29295
29249
29199
29146
29090
29030
28968
28903
28835
28765
28693
28618
28542
28463
28383
28302
28219
28135
28051
27966
27881
27796
27711
27627
27544
27463
27384
27308
27235
27166
27101
27042
26988
26941
26900
26866
26839
26819
26807
26802
26805
26814
26831
26855
26886
26922
26965
27014
27067
27126
27189
27257
27329
27404
27483
27565
27649
27736
27824
27913
28002
28091
28179
28265
28349
28430
28506
28578
28643
28702
28753
28796
28830
28855
28868
28871
28862
28840
28805
28757
28695
28619
28527
28422
28301
28165
28014
27848
27667
27471
27260
27035
26796
26542
26275
25995
25702
25396
25079
24750
24411
24061
23703
23336
22960
22578
22188
21792
21391
20984
20572
20156
19736
19313
18887
18458
18026
17593
17157
16720
16282
15843
15402
14961
14521
14080
13640
13200
12763
12327
11893
11463
11037
10614
10197
9785
9379
8980
8588
8204
7829
7463
7106
6759
6423
6097
5783
5480
5189
4910
4642
4386
4141
3908
3687
3476
3277
3087
2908
2739
2579
2428
2286
2151
2024
1904
1790
1682
1579
1480
1385
1292
1202
1112
1024
935
846
756
664
570
473
373
270
162
51
-65
-186
-312
-442
-578
-719
-864
-1014
-1171
-1331
-1496
-1664
-1836
-2011
-2189
-2369
-2551
-2734
-2918
-3104
-3289
-3474
-3660
-3844
-4027
-4211
-4392
-4572
-4750
-4926
-5100
-5272
-5442
-5609
-5774
-5936
-6096
-6252
-6406
-6556
-6704
-6848
-6989
-7127
-7263
-7395
-7524
-7651
-7775
-7896
-8013
-8130
-8243
-8353
-8462
-8568
-8672
-8774
-8874
-8972
-9068
-9164
-9258
-9351
-9443
-9535
-9626
-9717
-9808
-9899
-9990
-10082
-10174
-10267
-10360
-10455
-10551
-10647
-10745
-10844
-10945
-11046
-11150
-11254
-11360
-11468
-11578
-11689
-11801
-11916
-12032
-12150
-12271
-12393
-12518
-12646
-12776
-12910
-13047
-13187
-13331
-13478
-13630
-13786
-13946
-14110
-14278
-14451
-14628
-14810
-14996
-15187
-15382
-15581
-15785
-15992
-16204
-16419
-16638
-16860
-17085
-17312
-17542
-17774
-18007
-18241
-18476
-18710
-18945
-19178
-19410
-19639
-19865
-20088
-20307
-20521
-20729
-20930
-21125
-21312
-21490
-21660
-21821
-21971
-22111
-22241
-22359
-22467
-22563
-22647
-22719
-22780
-22828
-22864
-22888
-22900
-22900
-22889
-22865
-22830
-22784
-22727
-22660
-22582
-22495
-22399
-22294
-22181
-22061
-21933
-21799
-21658
-21513
-21362
-21207
-21048
-20886
-20721
-20554
-20385
-20215
-20044
-19873
-19702
-19531
-19362
-19194
-19029
-18865
-18705
-18547
-18393
-18242
-18095
-17951
-17812
-17677
-17546
-17419
-17296
-17177
-17062
-16950
-16841
-16735
-16632
-16531
-16432
-16335
-16238
-16143
-16047
-15953
-15859
-15763
-15667
-15570
-15472
-15373
-15271
-15168
-15064
-14957
-14848
-14737
-14623
-14507
-14389
-14269
-14147
-14022
-13896
-13767
-13637
-13505
-13372
-13237
-13101
-12964
-12826
-12686
-12546
-12406
-12265
-12123
-11981
-11839
-11697
-11555
-11413
-11270
-11128
-10985
-10842
-10700
-10557
-10413
-10270
-10125
-9981
-9836
-9690
-9543
-9396
-9247
-9098
-8947
-8795
-8642
-8487
-8331
-8172
-8012
-7849
-7684
-7516
-7345
-7172
-6995
-6815
-6631
-6444
-6253
-6058
-5859
-5656
-5449
-5238
-5022
-4802
-4577
-4348
-4115
-3877
-3634
-3388
-3136
-2881
-2621
-2357
-2089
-1817
-1541
-1261
-977
-689
-397
-101
199
504
813
1126
1444
1767
2095
2428
2765
3108
3456
3810
4168
4531
4900
5273
5650
6032
6418
6807
7200
7595
7992
8392
8792
9193
9594
9994
10393
10789
11183
11574
11960
12342
12718
13089
13452
13809
14158
14498
14830
15152
15465
15767
16059
16341
16611
16870
17116
17350
17571
17780
17974
18156
18323
18477
18616
18741
18851
18947
19029
19096
19149
19188
19213
19223
19220
19203
19173
19129
19072
19003
18921
18827
18721
18603
18474
18335
18184
18022
17850
17668
17476
17274
17063
16841
16611
16372
16123
15866
15600
15325
15042
14751
14451
14144
13828
13505
13174
12835
12489
12136
11776
11410
11037
10657
10273
9882
9487
9086
8682
8273
7861
7447
7029
6610
6189
5766
5344
4920
4497
4074
3652
3231
2812
2394
1978
1564
1153
744
338
-65
-464
-860
-1251
-1639
-2023
-2403
-2778
-3148
-3514
-3875
-4230
-4581
-4926
-5265
-5599
-5926
-6248
-6564
-6873
-7176
-7473
-7763
-8045
-8323
-8593
-8856
-9113
-9362
-9604
-9840
-10068
-10290
-10504
-10710
-10909
-11100
-11283
-11458
-11626
-11785
-11936
-12079
-12213
-12340
-12458
-12568
-12669
-12762
-12846
-12922
-12989
-13047
-13096
-13136
-13168
-13190
-13203
-13207
-13202
-13188
-13165
-13133
-13092
-13042
-12984
-12918
-12844
-12763
-12675
-12582
-12482
-12378
-12269
-12156
-12040
-11921
-11799
-11676
-11551
-11425
-11299
-11172
-11046
-10919
-10794
-10669
-10546
-10425
-10304
-10186
-10069
-9954
-9841
-9730
-9621
-9513
-9407
-9303
-9201
-9100
-9000
-8902
-8805
-8710
-8615
-8521
-8429
-8337
-8247
-8157
-8069
-7982
-7896
-7812
-7728
-7646
-7564
-7484
-7404
-7325
-7247
-7168
-7090
-7011
-6932
-6853
-6773
-6691
-6609
-6526
-6441
-6355
-6268
-6181
-6092
-6003
-5914
-5824
-5734
-5645
-5556
-5467
-5379
-5292
-5205
-5120
-5036
-4953
-4872
-4793
-4715
-4639
-4566
-4495
-4427
-4362
-4299
-4240
-4184
-4131
-4083
-4037
-3996
-3959
-3926
-3897
-3872
-3852
-3837
-3826
-3820
-3818
-3822
-3831
-3845
-3865
-3890
-3921
-3959
-4002
-4053
-4110
-4174
-4245
-4324
-4410
-4504
-4605
-4715
-4833
-4959
-5094
-5236
-5387
-5545
-5711
-5885
-6067
-6256
-6451
-6654
-6862
-7076
-7295
-7519
-7748
-7979
-8214
-8451
-8689
-8928
-9168
-9407
-9645
-9881
-10114
-10344
-10569
-10790
-11004
-11212
-11413
-11607
-11791
-11967
-12133
-12289
-12435
-12571
-12695
-12809
-12911
-13001
-13080
-13147
-13203
-13247
-13280
-13301
-13312
-13312
-13302
-13281
-13251
-13211
-13163
-13105
-13039
-12965
-12883
-12794
-12698
-12595
-12485
-12370
-12248
-12121
-11988
-11851
-11708
-11561
-11409
-11254
-11095
-10932
-10765
-10596
-10423
-10248
-10069
-9888
-9704
-9517
-9327
-9135
-8940
-8742
-8541
-8338
-8132
-7923
-7711
-7497
-7281
-7062
-6841
-6617
-6391
-6164
-5934
-5703
-5469
-5234
-4998
-4760
-4520
-4279
-4035
-3792
-3547
-3300
-3052
-2802
-2551
-2299
-2045
-1792
-1536
-1280
-1022
-766
-508
-250
8
266
524
782
1039
1296
1552
1808
2062
2315
2567
2818
3068
3316
3562
3807
4051
4292
4532
4770
5006
5239
5471
5700
5926
6149
6368
6585
6797
7005
7209
7407
7601
7789
7971
8146
8315
8477
8632
8779
8918
9050
9174
9289
9396
9494
9583
9664
9735
9797
9849
9892
9925
9948
9962
9965
9958
9940
9913
9875
9827
9768
9700
9621
9533
9436
9329
9214
9090
8959
8820
8674
8521
8363
8199
8029
7857
7680
7499
7315
7129
6941
6752
6560
6368
6176
5983
5791
5599
5407
5217
5029
4842
4657
4474
4293
4115
3938
3765
3593
3424
3257
3092
2929
2767
2608
2450
2294
2139
1987
1836
1687
1539
1394
1250
1108
969
831
695
562
431
302
176
52
-70
-189
-305
-418
-529
-636
-741
-842
-939
-1033
-1124
-1210
-1293
-1371
-1446
-1516
-1583
-1646
-1705
-1761
-1813
-1862
-1908
-1952
-1992
-2031
-2067
-2102
-2135
-2167
-2198
-2229
-2259
-2289
-2319
-2349
-2380
-2412
-2444
-2478
-2513
-2550
-2587
-2627
-2669
-2712
-2757
-2805
-2854
-2906
-2960
-3015
-3073
-3132
-3192
-3254
-3317
-3381
-3446
-3511
-3577
-3642
-3708
-3774
-3839
-3904
-3969
-4033
-4097
-4160
-4224
-4286
-4349
-4411
-4473
-4535
-4598
-4660
-4722
-4786
-4849
-4913
-4978
-5044
-5111
-5179
-5249
-5319
-5391
-5464
-5538
-5613
-5688
-5764
-5840
-5915
-5991
-6065
-6139
-6212
-6284
-6354
-6422
-6489
-6554
-6618
-6679
-6738
-6795
-6851
-6905
-6956
-7007
-7055
-7102
-7148
-7192
-7235
-7276
-7317
-7356
-7395
-7432
-7469
-7505
-7539
-7573
-7606
-7639
-7671
-7703
-7734
-7765
-7796
-7828
-7860
-7892
-7925
-7958
-7992
-8026
-8063
-8099
-8135
-8172
-8209
-8246
-8283
-8320
-8356
-8391
-8425
-8458
-8489
-8519
-8548
-8575
-8600
-8623
-8645
-8665
-8683
-8699
-8713
-8725
-8736
-8743
-8749
-8752
-8752
-8749
-8743
-8733
-8720
-8702
-8681
-8655
-8624
-8590
-8551
-8508
-8461
-8411
-8357
-8299
-8239
-8176
-8111
-8044
-7975
-7904
-7833
-7760
-7687
-7613
-7539
-7465
-7391
-7318
-7246
-7175
-7105
-7036
-6969
-6905
-6842
-6782
-6724
-6669
-6617
-6568
-6523
-6480
-6440
-6404
-6371
-6341
-6315
-6292
-6272
-6256
-6243
-6233
-6226
-6222
-6221
-6223
-6227
-6232
-6239
-6248
-6256
-6266
-6275
-6283
-6290
-6296
-6301
-6303
-6302
-6299
-6292
-6282
-6269
-6251
-6230
-6204
-6174
-6141
-6103
-6062
-6017
-5968
-5917
-5863
-5806
-5748
-5688
-5627
-5565
-5503
-5442
-5382
-5323
-5266
-5211
-5159
-5110
-5064
-5022
-4983
-4948
-4916
-4889
-4865
-4846
-4830
-4818
-4809
-4804
-4803
-4804
-4808
-4815
-4824
-4834
-4847
-4861
-4875
-4890
-4906
-4921
-4936
-4951
-4964
-4977
-4988
-4998
-5006
-5013
-5018
-5022
-5025
-5026
-5027
-5027
-5027
-5027
-5028
-5029
-5032
-5036
-5042
-5051
-5062
-5077
-5096
-5119
-5147
-5181
-5221
-5267
-5321
-5381
-5449
-5524
-5607
-5698
-5797
-5904
-6019
-6142
-6273
-6411
-6556
-6709
-6869
-7035
-7208
-7387
-7571
-7761
-7956
-8154
-8358
-8565
-8775
-8987
-9200
-9415
-9630
-9845
-10058
-10270
-10479
-10684
-10885
-11081
-11271
-11455
-11631
-11800
-11959
-12109
-12249
-12378
-12496
-12603
-12697
-12780
-12850
-12908
-12955
-12989
-13012
-13022
-13022
-13011
-12988
-12956
-12913
-12861
-12800
-12731
-12654
-12569
-12478
-12381
-12279
-12172
-12061
-11947
-11831
-11712
-11593
-11473
-11353
-11235
-11118
-11004
-10893
-10786
-10685
-10589
-10500
-10418
-10343
-10278
-10221
-10173
-10134
-10106
-10087
-10079
-10081
-10092
-10114
-10146
-10187
-10238
-10298
-10367
-10444
-10529
-10621
-10719
-10824
-10933
-11047
-11165
-11285
-11408
-11533
-11658
-11783
-11908
-12031
-12151
-12269
-12384
-12494
-12600
-12701
-12797
-12886
-12970
-13047
-13117
-13181
-13237
-13286
-13328
-13362
-13389
-13409
-13421
-13427
-13425
-13416
-13401
-13379
-13350
-13316
-13275
-13229
-13177
-13120
-13058
-12992
-12922
-12847
-12769
-12688
-12604
-12517
-12427
-12335
-12241
-12145
-12048
-11949
-11849
-11748
-11647
-11546
-11446
-11346
-11246
-11149
-11052
-10958
-10867
-10778
-10692
-10610
-10532
-10459
-10390
-10327
-10269
-10217
-10171
-10131
-10099
-10073
-10055
-10045
-10042
-10047
-10060
-10082
-10111
-10148
-10193
-10246
-10306
-10373
-10448
-10529
-10617
-10711
-10811
-10918
-11030
-11147
-11270
-11397
-11529
-11665
-11805
-11948
-12094
-12242
-12393
-12545
-12699
-12854
-13009
-13166
-13322
-13479
-13635
-13792
-13948
-14103
-14259
-14414
-14569
-14724
-14878
-15033
-15188
-15342
-15498
-15653
-15810
-15967
-16123
-16283
-16443
-16604
-16767
-16930
-17095
-17262
-17430
-17598
-17768
-17939
-18111
-18282
-18454
-18625
-18795
-18964
-19132
-19297
-19459
-19619
-19776
-19928
-20077
-20221
-20360
-20494
-20623
-20746
-20863
-20973
-21078
-21176
-21268
-21353
-21432
-21505
-21572
-21632
-21687
-21736
-21780
-21818
-21851
-21879
-21902
-21921
-21937
-21948
-21956
-21961
-21964
-21964
-21962
-21958
-21952
-21946
-21938
-21929
-21920
-21911
-21901
-21892
-21882
-21874
-21866
-21858
-21852
-21848
-21844
-21843
-21843
-21845
-21850
-21857
-21867
-21879
-21895
-21913
-21934
-21959
-21987
-22019
-22054
-22094
-22137
-22184
-22236
-22291
-22351
-22416
-22486
-22560
-22639
-22724
-22813
-22908
-23008
-23114
-23225
-23342
-23465
-23593
-23727
-23868
-24014
-24166
-24325
-24490
-24660
-24837
-25019
-25207
-25400
-25598
-25802
-26010
-26222
-26438
-26658
-26882
-27108
-27336
-27567
-27800
-28033
-28268
-28503
-28737
-28972
-29205
-29437
-29667
-29895
-30120
-30342
-30560
-30775
-30985
-31191
-31392
-31588
-31778
-31963
-32142
-32314
-32479
-32639
-32792
-32938
-33077
-33209
-33335
-33453
-33565
-33670
-33769
-33862
-33949
-34030
-34105
-34174
-34239
-34298
-34352
-34401
-34446
-34486
-34522
-34553
-34581
-34605
-34626
-34643
-34658
-34669
-34677
-34683
-34687
-34689
-34688
-34687
-34683
-34679
-34673
-34666
-34659
-34650
-34640
-34629
-34617
-34604
-34590
-34576
-34560
-34544
-34527
-34509
-34491
-34473
-34454
-34436
-34418
-34400
-34384
-34368
-34353
-34340
-34328
-34318
-34310
-34304
-34300
-34298
-34299
-34302
-34307
-34315
-34325
-34337
-34352
-34369
-34388
-34409
-34431
-34456
-34483
-34511
-34541
-34572
-34604
-34637
-34670
-34703
-34736
-34768
-34800
-34830
-34859
-34886
-34911
-34934
-34955
-34972
-34987
-34999
-35007
-35012
-35014
-35013
-35008
-35000
-34990
-34977
-34961
-34944
-34924
-34903
-34882
-34859
-34836
-34813
-34791
-34769
-34749
-34730
-34713
-34699
-34688
-34681
-34677
-34677
-34681
-34690
-34704
-34724
-34748
-34778
-34813
-34854
-34901
-34953
-35011
-35074
-35142
-35215
-35293
-35377
-35464
-35556
-35652
-35752
-35855
-35961
-36071
-36183
-36298
-36415
-36535
-36657
-36780
-36905
-37032
-37161
-37291
-37423
-37556
-37691
-37828
-37966
-38106
-38248
-38391
-38535
-38681
-38828
-38976
-39125
-39274
-39424
-39573
-39723
-39871
-40019
-40165
-40310
-40452
-40591
-40726
-40858
-40985
-41107
-41223
-41333
-41437
-41533
-41621
-41702
-41774
-41837
-41891
-41936
-41971
-41997
-42012
-42018
-42015
-42001
-41978
-41945
-41903
-41852
-41792
-41723
-41645
-41559
-41465
-41363
-41253
-41136
-41011
-40879
-40740
-40594
-40442
-40283
-40118
-39946
-39769
-39586
-39397
-39203
-39004
-38799
-38590
-38376
-38157
-37933
-37705
-37473
-37236
-36995
-36749
-36500
-36246
-35988
-35726
-35460
-35190
-34915
-34637
-34355
-34070
-33780
-33488
-33191
-32892
-32589
-32283
-31973
-31661
-31346
-31027
-30706
-30383
-30057
-29728
-29398
-29067
-28734
-28400
-28066
-27731
-27398
-27064
-26732
-26402
-26074
-25748
-25426
-25107
-24791
-24479
-24172
-23869
-23571
-23278
-22990
-22707
-22429
-22157
-21890
-21628
-21371
-21120
-20874
-20632
-20396
-20164
-19937
-19715
-19496
-19282
-19072
-18865
-18662
-18463
-18267
-18074
-17885
-17698
-17515
-17335
-17158
-16985
-16815
-16650
-16488
-16331
-16178
-16032
-15891
-15755
-15626
-15504
-15389
-15280
-15180
-15087
-15003
-14926
-14858
-14798
-14746
-14703
-14668
-14642
-14623
-14612
-14609
-14613
-14624
-14642
-14666
-14697
-14733
-14775
-14823
-14875
-14932
-14993
-15058
-15125
-15196
-15269
-15344
-15420
-15498
-15576
-15654
-15733
-15811
-15888
-15965
-16040
-16114
-16186
-16256
-16325
-16391
-16454
-16516
-16575
-16631
-16685
-16736
-16784
-16830
-16872
-16912
-16949
-16983
-17014
-17043
-17068
-17091
-17111
-17128
-17144
-17157
-17168
-17178
-17186
-17192
-17198
-17203
-17207
-17212
-17216
-17221
-17226
-17232
-17239
-17247
-17256
-17266
-17279
-17292
-17308
-17326
-17345
-17366
-17390
-17414
-17441
-17469
-17498
-17529
-17560
-17592
-17625
-17658
-17691
-17724
-17757
-17789
-17820
-17850
-17879
-17907
-17933
-17957
-17979
-18000
-18017
-18033
-18046
-18056
-18064
-18069
-18071
-18071
-18068
-18063
-18056
-18046
-18035
-18021
-18006
-17990
-17972
-17953
-17934
-17914
-17894
-17873
-17853
-17833
-17813
-17794
-17776
-17759
-17742
-17727
-17712
-17699
-17686
-17674
-17663
-17652
-17642
-17631
-17620
-17608
-17595
-17581
-17565
-17547
-17526
-17502
-17475
-17444
-17409
-17369
-17325
-17276
-17221
-17161
-17095
-17023
-16945
-16860
-16770
-16673
-16569
-16459
-16343
-16221
-16091
-15958
-15817
-15671
-15520
-15363
-15201
-15035
-14864
-14688
-14508
-14325
-14139
-13949
-13758
-13563
-13367
-13170
-12971
-12771
-12571
-12371
-12170
-11970
-11771
-11572
-11375
-11178
-10984
-10790
-10599
-10410
-10223
-10038
-9855
-9676
-9499
-9324
-9152
-8984
-8817
-8654
-8494
-8336
-8180
-8026
-7877
-7728
-7582
-7437
-7294
-7153
-7012
-6872
-6733
-6595
-6456
-6317
-6178
-6038
-5898
-5757
-5614
-5470
-5325
-5177
-5027
-4875
-4719
-4561
-4399
-4234
-4065
-3892
-3715
-3534
-3348
-3158
-2963
-2764
-2561
-2353
-2141
-1924
-1704
-1480
-1252
-1022
-788
-551
-312
-71
172
417
664
912
1162
1413
1665
1918
2172
2427
2682
2938
3194
3450
3706
3962
4218
4473
4727
4981
5234
5486
5736
5984
6231
6476
6718
6958
7195
7429
7659
7886
8109
8329
8544
8754
8960
9161
9357
9548
9733
9912
10085
10252
10412
10566
10713
10854
10987
11113
11232
11343
11447
11544
11633
11715
11789
11857
11917
11971
12019
12060
12095
12125
12149
12169
12184
12196
12204
12209
12211
12211
12210
12208
12205
12202
12200
12199
12199
12201
12206
12214
12224
12239
12257
12279
12305
12337
12373
12414
12460
12512
12570
12634
12704
12780
12863
12953
13050
13155
13267
13387
13514
13649
13792
13942
14100
14265
14437
14616
14801
14992
15188
15390
15597
15808
16021
16239
16460
16681
16904
17128
17351
17574
17795
18015
18232
18445
18655
18861
19061
19256
19445
19628
19805
19974
20136
20291
20439
20579
20711
20836
20954
21064
21168
21265
21356
21441
21520
21594
21663
21727
21787
21843
21896
21945
21991
22035
22076
22116
22154
22191
22228
22264
22301
22338
22376
22415
22456
22498
22543
22589
22638
22689
22742
22799
22858
22921
22987
23057
23131
23210
23293
23381
23474
23572
23676
23785
23899
24019
24144
24274
24409
24548
24691
24838
24988
25140
25295
25451
25608
25765
25923
26080
26237
26392
26545
26695
26843
26988
27129
27266
27398
27526
27650
27768
27881
27989
28091
28189
28281
28369
28453
28532
28608
28680
28751
28819
28886
28952
29018
29085
29152
29220
29290
29362
29435
29511
29590
29671
29755
29842
29931
30023
30118
30216
30317
30420
30527
30636
30747
30862
30979
31098
31220
31344
31470
31598
31728
31859
31992
32125
32259
32395
32531
32668
32805
32942
33079
33217
33354
33492
33631
33769
33908
34048
34188
34328
34470
34612
34755
34900
35047
35195
35345
35498
35653
35812
35973
36138
36308
36481
36659
36843
37032
37226
37426
37633
37845
38063
38286
38516
38751
38991
39236
39486
39740
39998
40260
40526
40795
41066
41340
41615
41892
42170
42450
42729
43009
43289
43568
43847
44125
44402
44677
44951
45224
45495
45764
46032
46298
46564
46828
47091
47354
47616
47878
48140
48402
48665
48927
49190
49453
49717
49980
50244
50508
50772
51036
51300
51563
51826
52088
52350
52611
52870
53129
53385
53640
53893
54144
54393
54638
54881
55121
55357
55589
55817
56041
56261
56476
56686
56892
57092
57288
57479
57664
57845
58022
58194
58361
58524
58684
58840
58994
59144
59292
59438
59582
59725
59866
60008
60149
60290
60431
60574
60718
60864
61012
61162
61315
61471
61631
61795
61963
62135
62312
62494
62682
62875
63074
63278
63489
63705
63926
64153
64385
64623
64864
65110
65360
65613
65869
66128
66389
66652
66916
67180
67444
67707
67969
68229
68486
68740
68991
69237
69479
69716
69948
70174
70394
70608
70815
71016
71209
71396
71575
71747
71912
72070
72221
72364
72500
72630
72752
72868
72976
73078
73174
73262
73345
73420
73490
73553
73610
73661
73706
73745
73778
73806
73829
73846
73858
73865
73868
73866
73861
73852
73839
73824
73806
73785
73763
73740
73715
73689
73663
73637
73611
73586
73563
73540
73520
73501
73485
73472
73463
73456
73454
73455
73461
73472
73487
73507
73531
73561
73595
73635
73679
73728
73781
73839
73900
73966
74035
74107
74183
74261
74341
74424
74508
74594
74680
74767
74855
74942
75029
75115
75200
75282
75363
75442
75518
75592
75662
75728
75791
75850
75904
75954
75999
76038
76072
76100
76121
76134
76141
76139
76129
76111
76083
76046
76000
75945
75880
75805
75721
75627
75524
75412
75291
75162
75024
74877
74724
74563
74395
74221
74041
73855
73665
73470
73271
73068
72861
72652
72439
72224
72005
71785
71561
71336
71108
70877
70643
70408
70169
69928
69684
69438
69189
68938
68684
68428
68169
67907
67643
67375
67105
66832
66556
66277
65996
65711
65423
65132
64840
64544
64245
63947
63646
63343
63040
62737
62434
62131
61829
61529
61231
60935
60643
60354
60069
59789
59514
59245
58981
58725
58475
58231
57996
57767
57547
57334
57130
56934
56746
56567
56396
56233
56078
55930
55788
55653
55523
55398
55277
55159
55044
54929
54815
54701
54585
54467
54346
54222
54092
53957
53816
53668
53512
53348
53174
52991
52798
52594
52378
52151
51912
51660
51396
51119
50830
50527
50212
49884
49544
49191
48826
48450
48062
47663
47254
46835
46406
45969
45523
45070
44610
44143
43671
43194
42713
42228
41739
41248
40754
40259
39763
39266
38770
38275
37781
37289
36800
36314
35833
35357
34886
34421
33964
33513
33071
32637
32211
31795
31389
30992
30606
30231
29866
29511
29168
28836
28514
28203
27903
27614
27334
27064
26804
26554
26312
26079
25854
25637
25428
25226
25032
24844
24662
24487
24318
24154
23995
23842
23693
23548
23407
23270
23136
23006
22878
22753
22630
22510
22391
22275
22161
22048
21938
21829
21722
21617
21513
21411
21311
21212
21115
21020
20926
20834
20745
20657
20571
20488
20407
20329
20253
20180
20110
20043
19979
19918
19860
19805
19754
19707
19662
19621
19584
19549
19518
19490
19464
19442
19422
19404
19389
19376
19364
19353
19344
19335
19327
19318
19310
19301
19291
19281
19270
19258
19246
19233
19219
19205
19191
19177
19163
19150
19138
19126
19117
19109
19103
19099
19098
19099
19103
19110
19119
19130
19144
19161
19180
19200
19223
19248
19274
19301
19330
19359
19389
19419
19449
19478
19507
19534
19559
19582
19602
19620
19634
19644
19651
19653
19650
19643
19630
19612
19589
19560
19526
19486
19440
19390
19333
19272
19206
19134
19058
18977
18891
18801
18706
18608
18505
18399
18290
18177
18062
17944
17824
17702
17577
17451
17322
17191
17058
16923
16785
16645
16503
16358
16210
16061
15908
15752
15592
15430
15264
15095
14922
14745
14565
14382
14195
14005
13811
13614
13414
13212
13006
12799
12589
12377
12164
11949
11734
11518
11302
11086
10870
10655
10441
10228
10016
9806
9597
9389
9182
8977
8773
8570
8369
8170
7972
7776
7581
7387
7195
7005
6815
6627
6440
6253
6068
5883
5698
5513
5328
5143
4956
4768
4578
4386
4191
3994
3793
3590
3382
3172
2957
2739
2517
2290
2061
1827
1589
1348
1102
853
601
344
85
-178
-445
-714
-986
-1260
-1537
-1817
-2098
-2382
-2667
-2954
-3242
-3532
-3824
-4117
-4411
-4708
-5006
-5305
-5606
-5909
-6214
-6521
-6830
-7141
-7454
-7770
-8087
-8408
-8731
-9057
-9385
-9716
-10050
-10386
-10725
-11067
-11412
-11759
-12109
-12461
-12817
-13175
-13535
-13898
-14262
-14629
-14998
-15368
-15739
-16111
-16485
-16860
-17235
-17611
-17989
-18367
-18745
-19125
-19505
-19886
-20268
-20651
-21034
-21419
-21804
-22191
-22578
-22967
-23356
-23746
-24137
-24530
-24923
-25316
-25710
-26105
-26500
-26895
-27290
-27685
-28079
-28472
-28864
-29254
-29641
-30025
-30406
-30784
-31156
-31524
-31887
-32243
-32593
-32936
-33272
-33600
-33919
-34230
-34532
-34825
-35108
-35381
-35645
-35898
-36141
-36375
-36598
-36811
-37015
-37209
-37393
-37567
-37732
-37888
-38035
-38173
-38303
-38424
-38537
-38643
-38741
-38832
-38918
-38997
-39071
-39140
-39205
-39267
-39325
-39381
-39436
-39489
-39542
-39594
-39648
-39701
-39757
-39813
-39872
-39933
-39996
-40062
-40131
-40203
-40279
-40358
-40440
-40525
-40614
-40706
-40800
-40897
-40997
-41097
-41200
-41303
-41407
-41510
-41613
-41716
-41817
-41915
-42012
-42105
-42195
-42282
-42363
-42441
-42512
-42579
-42639
-42694
-42742
-42784
-42820
-42849
-42871
-42887
-42897
-42900
-42897
-42887
-42871
-42848
-42820
-42785
-42744
-42696
-42643
-42584
-42519
-42449
-42372
-42291
-42204
-42111
-42014
-41910
-41802
-41688
-41568
-41443
-41313
-41178
-41037
-40891
-40740
-40583
-40421
-40253
-40080
-39901
-39717
-39527
-39332
-39131
-38925
-38713
-38497
-38276
-38050
-37819
-37584
-37346
-37103
-36858
-36609
-36358
-36106
-35851
-35596
-35339
-35083
-34828
-34573
-34320
-34069
-33821
-33576
-33335
-33098
-32865
-32637
-32415
-32200
-31990
-31787
-31590
-31401
-31219
-31045
-30878
-30720
-30569
-30426
-30292
-30165
-30047
-29937
-29834
-29739
-29652
-29571
-29498
-29431
-29370
-29314
-29263
-29216
-29172
-29132
-29093
-29056
-29019
-28981
-28943
-28902
-28858
-28812
-28760
-28704
-28642
-28574
-28500
-28418
-28328
-28231
-28125
-28011
-27889
-27758
-27619
-27471
-27316
-27152
-26981
-26803
-26618
-26426
-26229
-26027
-25819
-25608
-25393
-25175
-24954
-24732
-24509
-24284
-24060
-23837
-23614
-23393
-23174
-22958
-22745
-22536
-22331
-22130
-21934
-21743
-21558
-21378
-21205
-21038
-20877
-20723
-20575
-20435
-20301
-20174
-20054
-19940
-19833
-19732
-19637
-19548
-19464
-19386
-19314
-19246
-19184
-19127
-19075
-19029
-18987
-18950
-18919
-18893
-18872
-18857
-18848
-18844
-18845
-18853
-18867
-18887
-18913
-18945
-18983
-19028
-19080
-19138
-19203
-19274
-19352
-19437
-19529
-19628
-19734
-19847
-19967
-20094
-20228
-20369
-20517
-20672
-20834
-21003
-21177
-21358
-21544
-21736
-21933
-22134
-22339
-22548
-22759
-22974
-23191
-23409
-23628
-23848
-24069
-24288
-24507
-24724
-24938
-25150
-25359
-25563
-25763
-25958
-26148
-26331
-26508
-26679
-26841
-26997
-27144
-27283
-27414
-27536
-27650
-27755
-27852
-27941
-28022
-28096
-28163
-28223
-28277
-28326
-28371
-28410
-28447
-28479
-28509
-28537
-28562
-28586
-28610
-28632
-28654
-28675
-28697
-28719
-28742
-28766
-28790
-28816
-28844
-28873
-28904
-28938
-28973
-29011
-29052
-29095
-29140
-29189
-29239
-29292
-29348
-29406
-29466
-29529
-29593
-29659
-29727
-29796
-29866
-29937
-30009
-30082
-30155
-30229
-30302
-30375
-30448
-30521
-30593
-30664
-30734
-30803
-30870
-30937
-31001
-31063
-31124
-31182
-31237
-31289
-31339
-31385
-31428
-31467
-31503
-31535
-31564
-31589
-31610
-31629
-31644
-31656
-31666
-31674
-31681
-31686
-31690
-31694
-31699
-31703
-31709
-31715
-31724
-31735
-31749
-31766
-31787
-31813
-31843
-31878
-31918
-31965
-32017
-32075
-32140
-32212
-32290
-32374
-32466
-32563
-32668
-32778
-32894
-33016
-33143
-33276
-33412
-33554
-33699
-33848
-33999
-34154
-34311
-34469
-34629
-34790
-34950
-35111
-35270
-35429
-35585
-35738
-35889
-36036
-36179
-36317
-36451
-36579
-36702
-36818
-36929
-37033
-37131
-37222
-37306
-37384
-37455
-37520
-37579
-37631
-37678
-37719
-37754
-37785
-37810
-37831
-37848
-37860
-37867
-37871
-37870
-37865
-37856
-37842
-37824
-37802
-37775
-37743
-37706
-37664
-37616
-37563
-37504
-37440
-37370
-37295
-37214
-37128
-37037
-36941
-36840
-36735
-36626
-36513
-36396
-36276
-36152
-36026
-35897
-35765
-35631
-35494
-35356
-35216
-35075
-34933
-34790
-34647
-34504
-34361
-34218
-34076
-33934
-33793
-33653
-33515
-33377
-33241
-33106
-32972
-32839
-32708
-32579
-32450
-32323
-32197
-32072
-31949
-31827
-31706
-31587
-31469
-31353
-31239
-31128
-31019
-30913
-30809
-30709
-30612
-30519
-30429
-30343
-30261
-30182
-30107
-30036
-29969
-29905
-29845
-29787
-29733
-29681
-29632
-29585
-29540
-29496
-29455
-29414
-29375
-29337
-29298
-29260
-29222
-29184
-29145
-29105
-29064
-29022
-28979
-28934
-28889
-28843
-28795
-28748
-28700
-28653
-28607
-28562
-28518
-28477
-28438
-28402
-28369
-28339
-28313
-28291
-28272
-28258
-28247
-28240
-28237
-28238
-28243
-28251
-28263
-28278
-28296
-28317
-28341
-28367
-28395
-28426
-28458
-28491
-28525
-28559
-28594
-28629
-28663
-28696
-28727
-28757
-28785
-28811
-28833
-28853
-28870
-28884
-28893
-28899
-28901
-28898
-28891
-28880
-28864
-28844
-28819
-28789
-28755
-28716
-28673
-28624
-28571
-28514
-28451
-28385
-28314
-28238
-28158
-28075
-27987
-27896
-27801
-27703
-27603
-27500
-27396
-27290
-27183
-27077
-26970
-26864
-26758
-26654
-26551
-26450
-26351
-26253
-26158
-26064
-25973
-25883
-25795
-25710
-25626
-25543
-25463
-25384
-25306
-25229
-25153
-25077
-25001
-24926
-24850
-24773
-24695
-24615
-24533
-24448
-24361
-24270
-24175
-24076
-23972
-23862
-23748
-23628
-23503
-23371
-23234
-23091
-22943
-22788
-22628
-22462
-22292
-22116
-21936
-21752
-21564
-21372
-21178
-20980
-20780
-20578
-20374
-20168
-19962
-19755
-19549
-19343
-19138
-18935
-18734
-18536
-18341
-18150
-17963
-17781
-17604
-17433
-17267
-17108
-16956
-16810
-16670
-16538
-16412
-16293
-16180
-16073
-15971
-15874
-15782
-15694
-15609
-15527
-15447
-15369
-15293
-15217
-15141
-15065
-14988
-14909
-14829
-14747
-14662
-14573
-14482
-14387
-14288
-14185
-14079
-13969
-13856
-13739
-13619
-13497
-13373
-13248
-13122
-12996
-12872
-12749
-12629
-12512
-12399
-12292
-12189
-12093
-12002
-11919
-11842
-11773
-11711
-11656
-11610
-11572
-11541
-11519
-11506
-11500
-11503
-11514
-11532
-11559
-11592
-11632
-11679
-11731
-11788
-11850
-11916
-11985
-12056
-12128
-12202
-12275
-12347
-12418
-12485
-12549
-12609
-12663
-12712
-12755
-12790
-12818
-12838
-12849
-12852
-12845
-12829
-12804
-12769
-12725
-12670
-12607
-12534
-12451
-12361
-12261
-12154
-12040
-11919
-11792
-11660
-11522
-11381
-11235
-11087
-10937
-10784
-10631
-10478
-10324
-10172
-10022
-9873
-9727
-9584
-9444
-9308
-9177
-9049
-8926
-8809
-8696
-8589
-8487
-8390
-8300
-8215
-8135
-8061
-7992
-7928
-7869
-7814
-7764
-7718
-7677
-7638
-7604
-7572
-7543
-7517
-7494
-7472
-7453
-7435
-7417
-7401
-7385
-7369
-7353
-7336
-7319
-7301
-7282
-7261
-7240
-7216
-7192
-7166
-7138
-7109
-7079
-7047
-7014
-6979
-6944
-6908
-6871
-6834
-6797
-6759
-6722
-6685
-6649
-6614
-6580
-6546
-6514
-6484
-6454
-6426
-6399
-6373
-6348
-6324
-6300
-6277
-6255
-6234
-6213
-6192
-6173
-6154
-6136
-6119
-6102
-6087
-6072
-6059
-6047
-6036
-6027
-6019
-6012
-6007
-6005
-6004
-6006
-6011
-6018
-6029
-6044
-6064
-6088
-6118
-6154
-6197
-6247
-6304
-6371
-6446
-6531
-6626
-6733
-6850
-6979
-7120
-7273
-7439
-7617
-7809
-8013
-8231
-8462
-8705
-8962
-9231
-9512
-9805
-10109
-10424
-10749
-11083
-11425
-11775
-12132
-12495
-12863
-13235
-13610
-13988
-14367
-14746
-15124
-15499
-15872
-16241
-16604
-16961
-17310
-17652
-17985
-18308
-18621
-18923
-19214
-19492
-19758
-20011
-20251
-20478
-20692
-20891
-21078
-21251
-21411
-21558
-21693
-21815
-21926
-22026
-22115
-22195
-22265
-22328
-22383
-22432
-22474
-22512
-22546
-22576
-22604
-22629
-22653
-22676
-22699
-22722
-22746
-22770
-22796
-22823
-22852
-22883
-22915
-22949
-22985
-23023
-23063
-23103
-23145
-23188
-23231
-23274
-23318
-23361
-23403
-23444
-23484
-23521
-23556
-23588
-23616
-23641
-23662
-23678
-23689
-23696
-23698
-23694
-23686
-23672
-23653
-23630
-23601
-23569
-23531
-23490
-23446
-23398
-23347
-23294
-23239
-23183
-23125
-23067
-23009
-22950
-22892
-22836
-22781
-22727
-22677
-22629
-22585
-22545
-22510
-22479
-22454
-22434
-22419
-22410
-22407
-22409
-22416
-22429
-22446
-22469
-22495
-22525
-22558
-22594
-22633
-22673
-22714
-22756
-22797
-22839
-22878
-22916
-22951
-22982
-23010
-23033
-23051
-23063
-23068
-23067
-23058
-23041
-23017
-22983
-22941
-22889
-22828
-22759
-22680
-22592
-22495
-22389
-22275
-22152
-22022
-21883
-21737
-21583
-21422
-21254
-21080
-20900
-20715
-20524
-20329
-20130
-19928
-19724
-19519
-19312
-19105
-18899
-18695
-18492
-18293
-18096
-17904
-17716
-17533
-17355
-17183
-17017
-16857
-16704
-16558
-16419
-16288
-16163
-16046
-15937
-15835
-15740
-15654
-15574
-15502
-15436
-15377
-15324
-15278
-15236
-15199
-15167
-15138
-15113
-15090
-15069
-15049
-15030
-15010
-14990
-14968
-14943
-14916
-14884
-14849
-14808
-14762
-14710
-14652
-14587
-14515
-14436
-14349
-14254
-14152
-14041
-13922
-13796
-13661
-13519
-13369
-13213
-13049
-12879
-12703
-12521
-12333
-12140
-11943
-11741
-11534
-11324
-11110
-10893
-10673
-10450
-10225
-9997
-9767
-9536
-9303
-9069
-8833
-8597
-8360
-8122
-7886
-7649
-7413
-7177
-6942
-6708
-6475
-6244
-6014
-5787
-5562
-5339
-5119
-4902
-4688
-4477
-4270
-4066
-3865
-3667
-3473
-3282
-3094
-2909
-2726
-2545
-2366
-2189
-2012
-1835
-1658
-1480
-1301
-1119
-935
-749
-559
-365
-168
34
240
450
665
885
1110
1339
1573
1811
2053
2298
2547
2797
3049
3302
3554
3806
4054
4301
4543
4780
5012
5238
5456
5667
5869
6062
6245
6417
6579
6729
6867
6993
7106
7207
7296
7372
7436
7488
7529
7560
7580
7591
7593
7588
7576
7559
7537
7512
7484
7456
7427
7400
7374
7353
7335
7323
7318
7319
7329
7347
7375
7412
7459
7517
7585
7665
7755
7856
7968
8090
8223
8366
8518
8679
8848
9024
9208
9397
9592
9792
9995
10201
10411
10622
10834
11048
11262
11476
11690
11905
12118
12331
12543
12755
12966
13176
13385
13594
13802
14010
14218
14425
14632
14839
15046
15253
15461
15670
15880
16091
16305
16521
16738
16958
17180
17405
17632
17861
18092
18326
18561
18799
19037
19277
19518
19760
20002
20244
20486
20727
20968
21208
21447
21684
21920
22155
22388
22618
22846
23072
23294
23514
23730
23943
24151
24356
24557
24754
24947
25134
25318
25497
25671
25840
26004
26164
26319
26470
26616
26758
26896
27029
27159
27286
27409
27530
27647
27762
27874
27984
28092
28199
28303
28406
28508
28609
28709
28809
28908
29007
29105
29204
29302
29400
29499
29597
29695
29794
29892
29990
30087
30185
30282
30379
30476
30572
30668
30762
30856
30950
31042
31134
31224
31314
31404
31492
31580
31667
31753
31839
31925
32009
32095
32180
32264
32348
32432
32515
32598
32680
32762
32843
32923
33003
33081
33158
33233
33308
33380
33452
33521
33589
33654
33717
33778
33835
33890
33940
33986
34028
34065
34097
34122
34142
34156
34162
34162
34155
34140
34118
34089
34052
34008
33956
33897
33831
33759
33679
33593
33501
33402
33298
33189
33075
32957
32835
32710
32581
32450
32317
32183
32048
31912
31775
31639
31503
31367
31232
31098
30966
30834
30705
30576
30450
30325
30203
30082
29963
29847
29733
29621
29512
29405
29301
29199
29099
29003
28908
28817
28727
28641
28556
28474
28395
28317
28243
28170
28100
28032
27966
27903
27842
27783
27726
27671
27618
27566
27517
27469
27423
27379
27336
27294
27255
27217
27180
27145
27111
27079
27049
27019
26991
26965
26939
26915
26891
26869
26847
26825
26804
26784
26763
26743
26723
26703
26684
26664
26645
26625
26606
26586
26567
26548
26530
26512
26494
26477
26460
26444
26428
26413
26398
26385
26372
26359
26348
26337
26327
26318
26310
26303
26297
26291
26287
26282
26279
26277
26275
26274
26275
26276
26280
26285
26292
26301
26312
26327
26344
26364
26389
26417
26449
26486
26527
26573
26625
26681
26742
26809
26881
26958
27040
27128
27220
27318
27421
27528
27640
27756
27877
28002
28131
28264
28400
28539
28681
28825
28972
29120
29270
29421
29574
29727
29881
30036
30192
30349
30506
30664
30824
30984
31145
31308
31472
31637
31804
31972
32142
32313
32485
32659
32835
33012
33190
33368
33547
33727
33906
34086
34265
34443
34621
34797
34971
35144
35314
35481
35646
35807
35964
36116
36264
36406
36543
36673
36796
36912
37020
37119
37209
37290
37360
37421
37470
37508
37535
37551
37554
37545
37524
37492
37447
37390
37321
37241
37150
37048
36936
36813
36680
36538
36387
36228
36060
35885
35703
35515
35320
35121
34917
34709
34498
34284
34069
33852
33634
33416
33198
32980
32762
32546
32332
32119
31907
31697
31488
31280
31074
30869
30665
30462
30259
30057
29856
29655
29454
29253
29052
28851
28650
28448
28247
28045
27844
27642
27440
27237
27035
26833
26631
26429
26227
26027
25828
25630
25433
25239
25047
24858
24672
24490
24311
24137
23967
23802
23641
23486
23337
23193
23055
22923
22797
22678
22565
22458
22357
22262
22174
22091
22015
21944
21880
21821
21768
21721
21678
21641
21609
21581
21558
21538
21523
21511
21502
21497
21494
21495
21498
21504
21513
21524
21538
21554
21573
21594
21617
21643
21672
21703
21738
21775
21816
21859
21907
21958
22012
22071
22133
22199
22269
22343
22422
22504
22591
22683
22778
22878
22982
23090
23202
23317
23436
23558
23684
23813
23945
24079
24217
24358
24502
24648
24798
24951
25107
25267
25430
25597
25767
25942
26121
26304
26491
26683
26880
27082
27289
27500
27716
27937
28162
28392
28625
28863
29104
29349
29597
29848
30101
30356
30613
30871
31129
31388
31646
31904
32159
32414
32665
32916
33161
33404
33642
33875
34104
34328
34546
34759
34966
35168
35363
35551
35734
35910
36080
36243
36400
36551
36695
36834
36966
37092
37213
37328
37438
37543
37644
37740
37832
37921
38006
38088
38168
38246
38321
38395
38467
38539
38609
38678
38746
38814
38880
38946
39011
39076
39139
39202
39264
39326
39386
39446
39506
39565
39623
39681
39739
39796
39853
39909
39965
40020
40075
40130
40184
40237
40291
40343
40395
40447
40498
40549
40599
40648
40697
40745
40793
40840
40887
40933
40978
41023
41067
41110
41152
41194
41235
41275
41314
41352
41389
41426
41461
41496
41531
41565
41598
41631
41664
41697
41729
41762
41794
41827
41860
41894
41928
41963
41999
42036
42074
42114
42154
42196
42238
42281
42325
42370
42414
42458
42502
42546
42588
42629
42669
42706
42742
42774
42804
42831
42854
42874
42889
42901
42908
42910
42908
42901
42888
42871
42848
42820
42787
42748
42705
42657
42603
42545
42483
42417
42346
42272
42195
42115
42032
41947
41860
41771
41681
41590
41497
41404
41310
41216
41121
41026
40930
40835
40739
40643
40548
40453
40359
40265
40172
40080
39988
39898
39808
39720
39632
39546
39462
39378
39297
39216
39138
39061
38985
38911
38839
38768
38698
38629
38562
38495
38430
38364
38299
38234
38169
38104
38038
37972
37905
37837
37768
37699
37628
37556
37483
37409
37334
37257
37179
37099
37018
36936
36853
36768
36683
36597
36510
36422
36334
36246
36157
36069
35982
35895
35810
35726
35643
35562
35483
35405
35329
35255
35182
35111
35042
34974
34907
34841
34776
34712
34648
34583
34519
34454
34388
34321
34252
34182
34109
34034
33957
33877
33794
33708
33618
33526
33429
33330
33227
33121
33012
32900
32785
32667
32546
32426
32302
32179
32054
31929
31804
31681
31558
31437
31318
31201
31087
30976
30869
30764
30663
30566
30473
30383
30297
30215
30137
30062
29990
29922
29857
29795
29736
29680
29626
29575
29527
29481
29438
29397
29358
29322
29288
29257
29228
29201
29177
29154
29134
29115
29098
29083
29069
29057
29046
29037
29028
29021
29015
29009
29004
29000
28996
28992
28989
28985
28982
28979
28976
28974
28971
28967
28964
28961
28957
28953
28949
28945
28940
28934
28929
28922
28915
28908
28900
28892
28882
28872
28862
28851
28839
28827
28815
28803
28790
28778
28767
28756
28746
28737
28729
28723
28718
28715
28713
28714
28716
28720
28725
28732
28741
28751
28762
28774
28787
28802
28817
28832
28848
28865
28881
28898
28915
28932
28949
28966
28983
28999
29015
29030
29044
29058
29072
29084
29096
29108
29118
29128
29137
29145
29152
29158
29163
29167
29170
29172
29173
29172
29170
29167
29162
29156
29149
29140
29129
29117
29103
29087
29070
29051
29029
29006
28981
28954
28925
28895
28863
28829
28794
28757
28719
28680
28640
28599
28558
28515
28471
28427
28382
28335
28288
28240
28190
28140
28088
28036
27982
27927
27871
27814
27756
27697
27636
27574
27511
27447
27381
27314
27245
27174
27101
27025
26948
26868
26786
26701
26613
26523
26431
26336
26240
26141
26041
25940
25837
25733
25628
25522
25416
25310
25203
25097
24991
24885
24781
24678
24576
24477
24380
24285
24194
24106
24022
23942
23866
23795
23729
23668
23613
23563
23520
23483
23451
23427
23408
23397
23391
23392
23400
23414
23434
23460
23493
23531
23576
23625
23681
23742
23808
23879
23955
24036
24121
24211
24304
24402
24503
24608
24716
24827
24941
25057
25176
25298
25421
25547
25676
25806
25938
26073
26210
26350
26492
26637
26785
26936
27089
27246
27407
27570
27738
27909
28083
28262
28444
28631
28822
29017
29216
29419
29626
29837
30051
30270
30492
30717
30946
31177
31411
31647
31885
32125
32368
32610
32857
33103
33351
33600
33851
34102
34354
34608
34862
35118
35374
35630
35887
36145
36403
36661
36919
37177
37434
37691
37948
38204
38459
38712
38965
39216
39465
39713
39959
40203
40445
40686
40924
41160
41395
41627
41857
42086
42313
42539
42764
42987
43211
43434
43656
43880
44103
44328
44553
44778
45005
45233
45461
45691
45921
46152
46383
46615
46847
47079
47311
47542
47772
48002
48230
48456
48681
48904
49124
49343
49558
49771
49981
50188
50391
50591
50787
50979
51167
51351
51530
51705
51875
52041
52201
52357
52507
52652
52792
52927
53057
53182
53302
53416
53526
53630
53728
53821
53908
53988
54063
54131
54193
54248
54297
54338
54373
54402
54423
54438
54446
54446
54440
54427
54407
54381
54348
54308
54262
54209
54151
54087
54018
53943
53862
53777
53688
53594
53496
53394
53289
53180
53069
52956
52840
52722
52602
52481
52358
52235
52110
51985
51859
51732
51605
51478
51350
51223
51095
50966
50838
50710
50581
50453
50325
50196
50068
49940
49812
49684
49556
49429
49301
49174
49047
48921
48794
48668
48542
48415
48289
48162
48035
47908
47779
47651
47521
47392
47261
47130
46999
46867
46735
46603
46471
46339
46207
46075
45943
45811
45680
45550
45419
45289
45160
45031
44903
44775
44648
44522
44397
44272
44149
44026
43905
43785
43666
43550
43434
43321
43210
43100
42993
42888
42784
42682
42583
42484
42387
42292
42198
42105
42013
41922
41832
41743
41654
41566
41478
41391
41304
41218
41132
41046
40961
40876
40792
40709
40626
40545
40464
40384
40305
40228
40151
40076
40003
39932
39862
39794
39728
39664
39603
39544
39487
39433
39381
39332
39285
39241
39199
39159
39121
39086
39052
39021
38991
38963
38937
38912
38889
38868
38848
38830
38813
38797
38783
38770
38758
38747
38738
38730
38722
38715
38709
38702
38696
38690
38682
38675
38666
38655
38644
38631
38616
38599
38580
38559
38536
38510
38482
38452
38419
38384
38346
38306
38265
38221
38176
38129
38081
38032
37982
37933
37883
37833
37784
37735
37687
37640
37595
37550
37507
37465
37424
37385
37348
37312
37277
37244
37213
37183
37154
37126
37098
37072
37046
37020
36993
36966
36938
36909
36878
36845
36810
36771
36729
36683
36633
36579
36520
36457
36389
36316
36238
36156
36069
35977
35881
35781
35676
35568
35456
35341
35222
35102
34979
34855
34730
34604
34478
34352
34228
34104
33982
33861
33743
33628
33515
33404
33297
33193
33092
32993
32898
32805
32715
32627
32542
32459
32378
32299
32222
32147
32073
32002
31932
31863
31795
31728
31660
31593
31525
31457
31387
31315
31241
31165
31086
31004
30918
30828
30735
30637
30535
30429
30318
30202
30082
29957
29828
29695
29557
29416
29271
29124
28973
28819
28664
28507
28348
28189
28029
27869
27709
27550
27393
27237
27083
26932
26784
26638
26496
26358
26223
26093
25966
25842
25723
25607
25494
25385
25279
25176
25075
24977
24881
24788
24696
24606
24518
24431
24345
24261
24177
24094
24012
23930
23848
23767
23687
23606
23526
23447
23368
23289
23211
23134
23057
22981
22907
22833
22760
22688
22617
22547
22478
22410
22342
22276
22210
22144
22078
22013
21947
21882
21816
21749
21682
21615
21547
21479
21410
21340
21270
21201
21131
21061
20993
20925
20858
20794
20730
20670
20611
20555
20502
20451
20404
20360
20319
20281
20246
20215
20187
20162
20140
20121
20104
20089
20076
20065
20054
20045
20036
20028
20019
20010
20001
19990
19979
19966
19951
19935
19916
19895
19873
19847
19820
19790
19759
19725
19689
19650
19610
19567
19523
19476
19428
19377
19325
19270
19213
19154
19093
19029
18963
18895
18825
18753
18678
18601
18521
18440
18355
18269
18179
18088
17993
17895
17795
17692
17586
17476
17364
17249
17132
17011
16888
16763
16635
16505
16372
16236
16100
15961
15819
15674
15527
15376
15223
15065
14904
14739
14569
14394
14214
14029
13838
13642
13439
13231
13016
12795
12568
12334
12093
11845
11591
11330
11061
10784
10500
10208
9907
9598
9280
8953
8617
8271
7915
7549
7174
6788
6392
5986
5571
5145
4711
4267
3815
3354
2885
2409
1926
1437
941
440
-66
-576
-1091
-1610
-2132
-2657
-3185
-3715
-4247
-4781
-5315
-5850
-6385
-6921
-7456
-7990
-8523
-9054
-9584
-10111
-10636
-11158
-11677
-12193
-12704
-13212
-13715
-14214
-14709
-15198
-15682
-16161
-16635
-17104
-17567
-18024
-18476
-18922
-19363
-19799
-20229
-20654
-21075
-21491
-21902
-22309
-22712
-23110
-23505
-23895
-24281
-24663
-25041
-25413
-25782
-26145
-26503
-26856
-27204
-27546
-27883
-28214
-28540
-28860
-29174
-29482
-29785
-30083
-30375
-30662
-30944
-31222
-31495
-31763
-32028
-32289
-32546
-32802
-33055
-33305
-33553
-33800
-34045
-34290
-34535
-34779
-35024
-35269
-35514
-35760
-36007
-36254
-36502
-36751
-36999
-37248
-37497
-37746
-37994
-38241
-38486
-38731
-38973
-39213
-39451
-39685
-39915
-40141
-40363
-40580
-40791
-40997
-41196
-41389
-41575
-41754
-41926
-42090
-42246
-42395
-42536
-42668
-42793
-42910
-43019
-43121
-43216
-43304
-43385
-43460
-43529
-43593
-43652
-43707
-43757
-43805
-43849
-43891
-43931
-43969
-44007
-44043
-44080
-44116
-44153
-44190
-44228
-44267
-44307
-44348
-44391
-44434
-44479
-44526
-44574
-44624
-44675
-44728
-44783
-44838
-44895
-44954
-45013
-45073
-45134
-45196
-45258
-45320
-45382
-45444
-45505
-45566
-45625
-45683
-45739
-45794
-45846
-45896
-45944
-45990
-46033
-46073
-46111
-46146
-46179
-46209
-46237
-46263
-46286
-46308
-46329
-46349
-46367
-46385
-46403
-46421
-46440
-46460
-46481
-46504
-46529
-46556
-46585
-46617
-46650
-46687
-46725
-46765
-46807
-46851
-46895
-46939
-46983
-47027
-47070
-47111
-47149
-47186
-47219
-47248
-47274
-47295
-47312
-47323
-47328
-47328
-47321
-47307
-47286
-47258
-47222
-47179
-47127
-47068
-47001
-46926
-46844
-46754
-46658
-46556
-46448
-46336
-46219
-46100
-45978
-45855
-45732
-45609
-45488
-45369
-45254
-45144
-45039
-44940
-44848
-44763
-44687
-44620
-44562
-44514
-44476
-44449
-44432
-44426
-44430
-44446
-44472
-44508
-44554
-44610
-44676
-44750
-44833
-44923
-45020
-45124
-45233
-45346
-45464
-45585
-45709
-45835
-45962
-46090
-46218
-46346
-46472
-46597
-46721
-46842
-46960
-47076
-47188
-47297
-47403
-47506
-47605
-47701
-47793
-47882
-47968
-48051
-48131
-48208
-48283
-48356
-48428
-48497
-48565
-48632
-48698
-48763
-48827
-48891
-48954
-49017
-49080
-49143
-49205
-49268
-49330
-49392
-49454
-49515
-49574
-49633
-49689
-49743
-49794
-49842
-49887
-49927
-49963
-49994
-50019
-50038
-50051
-50056
-50053
-50042
-50023
-49994
-49955
-49906
-49847
-49777
-49696
-49604
-49501
-49386
-49261
-49124
-48977
-48819
-48652
-48474
-48287
-48092
-47888
-47676
-47457
-47231
-46999
-46760
-46517
-46268
-46016
-45758
-45498
-45234
-44967
-44697
-44425
-44152
-43876
-43600
-43322
-43044
-42766
-42488
-42209
-41931
-41654
-41378
-41103
-40829
-40556
-40286
-40017
-39750
-39486
-39223
-38964
-38707
-38452
-38201
-37953
-37708
-37466
-37227
-36992
-36761
-36534
-36310
-36091
-35876
-35664
-35457
-35253
-35054
-34858
-34667
-34479
-34294
-34114
-33936
-33762
-33592
-33425
-33261
-33100
-32942
-32787
-32634
-32485
-32339
-32195
-32054
-31916
-31779
-31646
-31514
-31385
-31259
-31135
-31013
-30894
-30778
-30664
-30554
-30447
-30343
-30244
-30149
-30058
-29973
-29893
-29819
-29751
-29690
-29636
-29589
-29549
-29517
-29493
-29476
-29467
-29465
-29471
-29484
-29505
-29532
-29566
-29606
-29652
-29704
-29760
-29822
-29887
-29956
-30028
-30103
-30181
-30260
-30342
-30424
-30508
-30593
-30679
-30765
-30853
-30941
-31030
-31120
-31211
-31303
-31396
-31491
-31586
-31684
-31783
-31883
-31987
-32092
-32201
-32313
-32427
-32546
-32668
-32796
-32928
-33064
-33206
-33352
-33504
-33661
-33822
-33989
-34160
-34336
-34515
-34698
-34883
-35070
-35258
-35446
-35634
-35820
-36004
-36185
-36361
-36533
-36698
-36857
-37007
-37149
-37282
-37404
-37516
-37616
-37704
-37780
-37843
-37892
-37929
-37951
-37959
-37954
-37935
-37902
-37856
-37797
-37726
-37643
-37548
-37443
-37328
-37205
-37073
-36934
-36790
-36640
-36487
-36332
-36175
-36018
-35862
-35708
-35557
-35410
-35269
-35134
-35006
-34886
-34775
-34673
-34581
-34500
-34431
-34373
-34327
-34293
-34271
-34261
-34264
-34279
-34307
-34346
-34397
-34459
-34532
-34616
-34709
-34813
-34925
-35045
-35174
-35310
-35452
-35601
-35755
-35914
-36078
-36246
-36416
-36590
-36765
-36941
-37118
-37295
-37472
-37647
-37820
-37991
-38159
-38323
-38484
-38640
-38792
-38938
-39079
-39214
-39343
-39466
-39583
-39693
-39797
-39894
-39984
-40067
-40143
-40213
-40275
-40330
-40379
-40421
-40456
-40486
-40510
-40529
-40543
-40553
-40559
-40562
-40563
-40562
-40561
-40559
-40557
-40557
-40558
-40562
-40570
-40581
-40597
-40618
-40645
-40678
-40719
-40767
-40824
-40890
-40966
-41052
-41149
-41257
-41379
-41513
-41661
-41823
-42000
-42193
-42401
-42626
-42868
-43127
-43403
-43697
-44008
-44337
-44683
-45047
-45428
-45826
-46239
-46668
-47111
-47568
-48037
-48517
-49006
-49504
-50010
-50521
-51037
-51556
-52078
-52600
-53122
-53643
-54160
-54674
-55184
-55687
-56183
-56671
-57151
-57620
-58080
-58528
-58964
-59388
-59799
-60197
-60581
-60951
-61308
-61651
-61981
-62298
-62602
-62894
-63176
-63447
-63709
-63964
-64211
-64453
-64691
-64925
-65158
-65390
-65622
-65856
-66093
-66333
-66577
-66826
-67081
-67341
-67607
-67880
-68159
-68445
-68738
-69038
-69345
-69659
-69979
-70306
-70639
-70978
-71322
-71672
-72026
-72384
-72746
-73111
-73478
-73846
-74215
-74584
-74952
-75317
-75680
-76039
-76393
-76741
-77082
-77415
-77739
-78055
-78359
-78653
-78936
-79206
-79463
-79707
-79936
-80152
-80352
-80538
-80707
-80861
-80999
-81121
-81226
-81315
-81388
-81444
-81485
-81509
-81518
-81512
-81491
-81455
-81405
-81341
-81265
-81175
-81073
-80959
-80835
-80699
-80554
-80399
-80236
-80065
-79886
-79700
-79508
-79310
-79107
-78900
-78688
-78474
-78257
-78037
-77816
-77594
-77371
-77148
-76925
-76703
-76482
-76262
-76044
-75828
-75614
-75402
-75193
-74986
-74782
-74581
-74383
-74187
-73994
-73803
-73614
-73428
-73244
-73061
-72879
-72699
-72520
-72342
-72165
-71989
-71813
-71637
-71462
-71287
-71112
-70937
-70761
-70585
-70408
-70230
-70050
-69869
-69686
-69500
-69312
-69120
-68926
-68727
-68525
-68318
-68106
-67890
-67668
-67442
-67210
-66972
-66730
-66482
-66229
-65971
-65709
-65441
-65171
-64897
-64620
-64340
-64060
-63777
-63494
-63210
-62926
-62643
-62360
-62079
-61800
-61523
-61248
-60977
-60710
-60447
-60189
-59937
-59690
-59450
-59217
-58992
-58776
-58568
-58369
-58180
-58001
-57832
-57674
-57528
-57392
-57269
-57157
-57056
-56968
-56892
-56827
-56774
-56733
-56703
-56685
-56677
-56678
-56690
-56710
-56739
-56776
-56819
-56869
-56924
-56984
-57049
-57118
-57190
-57264
-57341
-57419
-57497
-57576
-57654
-57731
-57806
-57878
-57947
-58011
-58070
-58123
-58169
-58208
-58238
-58259
-58270
-58271
-58261
-58240
-58207
-58162
-58105
-58036
-57955
-57863
-57760
-57645
-57521
-57387
-57245
-57094
-56936
-56773
-56604
-56431
-56254
-56076
-55896
-55716
-55537
-55359
-55185
-55014
-54849
-54691
-54540
-54398
-54266
-54146
-54038
-53943
-53862
-53798
-53749
-53717
-53704
-53709
-53733
-53777
-53842
-53927
-54033
-54161
-54309
-54479
-54670
-54881
-55112
-55364
-55633
-55921
-56227
-56549
-56886
-57237
-57602
-57980
-58369
-58768
-59176
-59591
-60014
-60441
-60873
-61308
-61744
-62181
-62618
-63052
-63485
-63913
-64337
-64757
-65170
-65578
-65979
-66373
-66760
-67141
-67514
-67881
-68241
-68594
-68941
-69281
-69616
-69944
-70267
-70585
-70897
-71204
-71507
-71804
-72097
-72385
-72669
-72949
-73224
-73496
-73764
-74029
-74290
-74549
-74805
-75058
-75310
-75559
-75807
-76053
-76298
-76542
-76785
-77027
-77268
-77508
-77748
-77987
-78226
-78463
-78700
-78936
-79170
-79403
-79635
-79865
-80094
-80320
-80544
-80766
-80985
-81202
-81416
-81627
-81834
-82039
-82239
-82436
-82629
-82818
-83003
-83184
-83360
-83532
-83701
-83864
-84024
-84179
-84331
-84478
-84620
-84759
-84894
-85024
-85151
-85273
-85391
-85505
-85615
-85720
-85821
-85917
-86009
-86096
-86179
-86258
-86333
-86404
-86471
-86534
-86595
-86652
-86706
-86757
-86806
-86852
-86895
-86936
-86973
-87007
-87038
-87066
-87089
-87109
-87124
-87134
-87139
-87139
-87133
-87121
-87103
-87078
-87047
-87008
-86963
-86910
-86850
-86783
-86708
-86626
-86536
-86438
-86333
-86221
-86101
-85975
-85841
-85701
-85555
-85403
-85245
-85082
-84914
-84742
-84566
-84387
-84205
-84021
-83834
-83647
-83459
-83270
-83081
-82893
-82706
-82519
-82335
-82152
-81972
-81794
-81620
-81449
-81283
-81120
-80962
-80809
-80662
-80519
-80381
-80249
-80122
-80001
-79884
-79771
-79663
-79558
-79456
-79356
-79258
-79160
-79061
-78961
-78859
-78753
-78643
-78527
-78404
-78274
-78135
-77987
-77827
-77657
-77474
-77278
-77067
-76843
-76603
-76348
-76077
-75790
-75487
-75168
-74834
-74484
-74119
-73740
-73346
-72940
-72522
-72092
-71651
-71200
-70741
-70274
-69800
-69320
-68835
-68347
-67855
-67362
-66868
-66374
-65882
-65391
-64905
-64421
-63942
-63469
-63001
-62540
-62087
-61640
-61202
-60771
-60349
-59935
-59530
-59133
-58744
-58364
-57991
-57625
-57267
-56915
-56569
-56228
-55892
-55560
-55231
-54905
-54580
-54257
-53935
-53613
-53291
-52969
-52646
-52322
-51997
-51671
-51343
-51015
-50685
-50353
-50021
-49687
-49352
-49016
-48679
-48341
-48002
-47662
-47321
-46979
-46637
-46294
-45950
-45606
-45261
-44917
-44572
-44228
-43885
-43542
-43201
-42860
-42521
-42184
-41849
-41515
-41183
-40853
-40524
-40198
-39872
-39549
-39226
-38905
-38584
-38265
-37946
-37628
-37310
-36992
-36675
-36359
-36043
-35727
-35412
-35098
-34785
-34473
-34162
-33854
-33548
-33245
-32944
-32647
-32354
-32064
-31781
-31501
-31227
-30957
-30694
-30435
-30183
-29936
-29694
-29458
-29228
-29002
-28781
-28566
-28355
-28148
-27946
-27748
-27554
-27364
-27178
-26996
-26817
-26643
-26473
-26308
-26146
-25989
-25836
-25688
-25543
-25403
-25268
-25136
-25008
-24884
-24764
-24647
-24533
-24421
-24313
-24207
-24102
-24000
-23899
-23799
-23700
-23602
-23505
-23408
-23311
-23215
-23119
-23023
-22927
-22832
-22737
-22643
-22549
-22455
-22363
-22271
-22179
-22089
-21999
-21911
-21824
-21738
-21654
-21571
-21489
-21410
-21332
-21255
-21180
-21106
-21032
-20960
-20887
-20814
-20741
-20667
-20592
-20515
-20436
-20355
-20270
-20183
-20092
-19997
-19898
-19795
-19687
-19575
-19457
-19335
-19207
-19074
-18935
-18791
-18642
-18487
-18328
-18162
-17992
-17817
-17637
-17453
-17265
-17073
-16877
-16678
-16476
-16271
-16065
-15858
-15649
-15438
-15226
-15013
-14799
-14585
-14371
-14156
-13942
-13727
-13513
-13299
-13085
-12872
-12659
-12446
-12233
-12020
-11807
-11594
-11382
-11169
-10957
-10745
-10534
-10324
-10115
-9906
-9699
-9493
-9289
-9087
-8888
-8691
-8496
-8305
-8117
-7932
-7752
-7575
-7402
-7234
-7070
-6910
-6755
-6605
-6459
-6318
-6181
-6049
-5921
-5797
-5677
-5560
-5448
-5339
-5233
-5132
-5034
-4941
-4851
-4767
-4687
-4613
-4545
-4483
-4427
-4378
-4336
-4301
-4274
-4254
-4242
-4238
-4241
-4252
-4271
-4297
-4329
-4369
-4415
-4467
-4525
-4588
-4655
-4727
-4802
-4881
-4963
-5047
-5133
-5220
-5309
-5399
-5488
-5578
-5667
-5754
-5841
-5925
-6007
-6086
-6162
-6235
-6303
-6366
-6425
-6478
-6526
-6568
-6604
-6634
-6658
-6677
-6690
-6699
-6702
-6701
-6695
-6686
-6673
-6657
-6637
-6616
-6592
-6565
-6536
-6506
-6472
-6437
-6399
-6358
-6315
-6268
-6219
-6166
-6110
-6050
-5986
-5919
-5847
-5771
-5691
-5607
-5518
-5425
-5327
-5226
-5119
-5008
-4892
-4771
-4646
-4516
-4380
-4241
-4096
-3948
-3795
-3639
-3479
-3317
-3153
-2987
-2819
-2652
-2484
-2317
-2151
-1986
-1823
-1662
-1504
-1348
-1194
-1043
-894
-748
-604
-462
-321
-182
-44
94
231
369
508
648
790
935
1084
1237
1395
1558
1727
1903
2086
2277
2477
2685
2903
3132
3370
3619
3879
4151
4433
4727
5032
5348
5675
6012
6359
6715
7080
7452
7832
8217
8608
9002
9401
9801
10204
10606
11009
11411
11811
12209
12604
12995
13382
13764
14141
14512
14877
15237
15591
15938
16279
16614
16943
17267
17585
17898
18206
18510
18811
19109
19404
19698
19991
20284
20578
20874
21172
21474
21780
22090
22406
22727
23056
23391
23734
24084
24443
24810
25186
25570
25963
26365
26775
27193
27618
28051
28490
28936
29386
29840
30298
30758
31220
31682
32143
32603
33060
33514
33963
34407
34845
35276
35700
36116
36523
36922
37311
37690
38059
38417
38765
39102
39428
39743
40047
40340
40622
40893
41153
41404
41644
41874
42096
42309
42514
42712
42904
43090
43272
43450
43624
43797
43967
44137
44306
44475
44644
44815
44987
45160
45335
45512
45690
45870
46052
46234
46418
46602
46786
46970
47154
47337
47518
47698
47877
48053
48226
48397
48565
48730
48892
49051
49206
49357
49505
49649
49789
49926
50058
50187
50312
50433
50550
50664
50773
50879
50982
51081
51177
51270
51361
51449
51534
51617
51699
51778
51856
51932
52007
52080
52152
52223
52293
52362
52430
52497
52564
52629
52694
52758
52821
52884
52946
53007
53067
53127
53187
53246
53305
53363
53421
53478
53535
53592
53649
53705
53760
53815
53869
53922
53973
54023
54071
54117
54161
54202
54239
54274
54304
54331
54353
54371
54384
54393
54397
54396
54390
54380
54364
54344
54319
54290
54256
54217
54174
54126
54073
54016
53954
53887
53815
53738
53656
53567
53473
53373
53266
53153
53032
52905
52769
52626
52474
52314
52145
51967
51779
51582
51376
51159
50933
50698
50452
50197
49933
49659
49377
49085
48786
48478
48163
47840
47510
47173
46831
46482
46129
45770
45408
45042
44673
44302
43929
43555
43180
42805
42431
42059
41688
41319
40953
40591
40232
39877
39525
39178
38835
38495
38160
37827
37498
37171
36846
36523
36200
35878
35555
35230
34904
34575
34242
33905
33563
33216
32862
32502
32134
31759
31375
30983
30583
30173
29755
29327
28891
28447
27994
27532
27063
26587
26103
25613
25118
24617
24112
23603
23092
22578
22064
21550
21037
20525
20017
19512
19011
18516
18027
17545
17071
16605
16146
15699
15260
14831
14413
14006
13609
13224
12850
12486
12134
11792
11459
11137
10823
10517
10219
9927
9641
9360
9082
8808
8536
8267
7998
7731
7464
7196
6929
6660
6391
6121
5850
5577
5303
5028
4752
4475
4197
3918
3640
3361
3084
2808
2533
2261
1992
1727
1466
1210
960
717
480
252
31
-180
-383
-575
-758
-930
-1092
-1242
-1382
-1510
-1627
-1733
-1828
-1912
-1984
-2045
-2098
-2138
-2169
-2190
-2201
-2203
-2196
-2180
-2156
-2124
-2085
-2040
-1988
-1930
-1867
-1799
-1727
-1650
-1570
-1487
-1400
-1310
-1217
-1122
-1022
-922
-816
-707
-594
-476
-352
-223
-87
56
207
367
535
713
901
1100
1309
1530
1763
2007
2264
2533
2814
3107
3412
3729
4057
4396
4746
5106
5476
5855
6244
6641
7046
7459
7878
8304
8736
9174
9617
10064
10515
10970
11428
11889
12352
12817
13283
13750
14217
14685
15153
15621
16088
16554
17020
17486
17951
18415
18878
19342
19804
20267
20729
21192
21654
22116
22577
23039
23500
23961
24422
24882
25341
25799
26256
26712
27167
27621
28074
28526
28977
29428
29878
30327
30777
31226
31675
32125
32575
33025
33476
33926
34377
34828
35279
35729
36178
36626
37073
37519
37963
38404
38842
39278
39710
40138
40562
40981
41395
41803
42206
42603
42993
43377
43754
44125
44488
44844
45193
45534
45867
46193
46511
46821
47123
47417
47702
47979
48248
48509
48761
49005
49240
49466
49684
49894
50094
50286
50469
50643
50807
50962
51108
51243
51369
51484
51588
51681
51763
51834
51892
51939
51974
51996
52006
52003
51988
51960
51920
51868
51804
51728
51640
51541
51431
51311
51181
51042
50893
50737
50572
50401
50223
50040
49852
49659
49463
49263
49060
48855
48647
48438
48227
48014
47799
47582
47363
47141
46918
46691
46462
46229
45993
45754
45510
45262
45010
44752
44490
44222
43949
43669
43384
43092
42793
42488
42175
41855
41528
41193
40850
40500
40143
39777
39405
39025
38638
38245
37845
37439
37028
36611
36189
35764
35335
34902
34467
34031
33593
33154
32716
32278
31842
31408
30976
30547
30122
29702
29286
28875
28470
28071
27678
27292
26913
26541
26177
25821
25472
25132
24799
24475
24159
23851
23550
23258
22973
22695
22425
22162
21906
21656
21413
21176
20945
20720
20500
20285
20075
19870
19670
19474
19283
19095
18913
18734
18560
18390
18225
18064
17909
17759
17614
17475
17343
17218
17100
16990
16888
16794
16710
16636
16572
16519
16477
16447
16428
16422
16428
16446
16478
16522
16580
16651
16734
16831
16940
17061
17194
17338
17493
17657
17831
18013
18203
18400
18603
18810
19023
19239
19458
19678
19901
20123
20346
20568
20788
21006
21221
21432
21640
21843
22040
22233
22419
22598
22772
22938
23097
23248
23392
23528
23657
23778
23891
23996
24095
24186
24270
24347
24419
24484
24543
24597
24647
24691
24732
24768
24802
24833
24862
24889
24915
24941
24966
24991
25017
25044
25072
25102
25135
25171
25209
25252
25299
25350
25406
25468
25535
25607
25686
25770
25861
25957
26059
26167
26280
26399
26522
26649
26779
26913
27048
27185
27323
27461
27598
27733
27867
27998
28126
28250
28370
28486
28597
28703
28805
28901
28992
29078
29159
29236
29307
29375
29438
29497
29553
29606
29656
29703
29748
29791
29832
29872
29911
29948
29985
30021
30055
30089
30122
30154
30185
30215
30243
30270
30296
30319
30340
30358
30374
30386
30395
30401
30402
30399
30391
30379
30361
30337
30309
30274
30233
30187
30134
30075
30011
29940
29864
29782
29695
29603
29507
29406
29303
29197
29088
28979
28868
28757
28647
28539
28432
28328
28228
28131
28039
27951
27869
27793
27723
27659
27602
27551
27507
27470
27439
27416
27399
27390
27387
27390
27400
27416
27439
27467
27501
27540
27584
27633
27687
27744
27806
27870
27938
28007
28079
28152
28227
28302
28377
28452
28527
28600
28673
28744
28812
28879
28942
29003
29061
29114
29164
29210
29252
29289
29322
29351
29376
29396
29413
29426
29435
29441
29443
29443
29441
29436
29429
29422
29413
29404
29394
29385
29377
29371
29366
29364
29365
29370
29378
29391
29408
29431
29459
29493
29532
29578
29631
29690
29756
29829
29909
29996
30090
30191
30299
30415
30538
30669
30807
30953
31107
31268
31437
31614
31799
31991
32191
32398
32613
32835
33063
33298
33540
33787
34040
34298
34560
34827
35097
35370
35646
35924
36204
36485
36767
37049
37332
37614
37896
38176
38456
38734
39010
39285
39557
39827
40096
40362
40625
40887
41146
41403
41659
41912
42163
42413
42662
42909
43156
43402
43647
43891
44136
44380
44625
44869
45114
45358
45602
45847
46091
46335
46578
46821
47062
47303
47542
47780
48016
48250
48481
48709
48934
49155
49373
49586
49794
49998
50196
50389
50576
50757
50931
51099
51261
51416
51564
51705
51840
51967
52087
52200
52305
52404
52495
52579
52656
52725
52787
52842
52888
52927
52959
52982
52997
53004
53002
52992
52973
52946
52910
52864
52810
52747
52675
52594
52505
52407
52301
52186
52065
51935
51800
51658
51510
51357
51199
51038
50873
50705
50535
50363
50190
50015
49841
49666
49492
49319
49147
48976
48806
48637
48471
48305
48142
47979
47818
47657
47498
47339
47181
47022
46864
46705
46545
46384
46222
46057
45891
45721
45549
45373
45193
45009
44821
44628
44430
44227
44019
43805
43586
43361
43130
42894
42652
42404
42151
41893
41630
41363
41092
40816
40538
40256
39971
39684
39394
39103
38810
38516
38221
37926
37630
37334
37038
36743
36448
36154
35860
35569
35278
34989
34703
34418
34135
33855
33577
33302
33030
32759
32494
32231
31972
31716
31463
31215
30970
30729
30493
30261
30034
29811
29594
29382
29175
28974
28779
28590
28407
28231
28062
27899
27744
27596
27455
27323
27198
27082
26974
26874
26783
26701
26627
26562
26505
26457
26418
26386
26363
26347
26339
26338
26344
26357
26375
26400
26429
26464
26503
26547
26594
26644
26698
26753
26811
26871
26931
26993
27054
27116
27177
27237
27295
27351
27405
27455
27501
27544
27581
27613
27640
27661
27675
27683
27684
27678
27664
27644
27616
27580
27538
27488
27431
27368
27299
27223
27142
27056
26965
26870
26772
26670
26566
26459
26351
26242
26132
26021
25909
25798
25687
25575
25464
25353
25242
25131
25020
24908
24795
24681
24566
24449
24330
24208
24084
23956
23825
23689
23550
23405
23255
23099
22937
22769
22593
22410
22220
22021
21815
21600
21376
21144
20903
20653
20395
20128
19852
19569
19277
18979
18673
18360
18041
17716
17387
17052
16713
16370
16023
15674
15322
14967
14611
14252
13893
13532
13170
12807
12444
12080
11716
11351
10987
10622
10257
9892
9527
9162
8797
8431
8064
7699
7332
6965
6597
6229
5861
5492
5122
4752
4382
4011
3640
3269
2898
2527
2157
1787
1418
1050
684
319
-44
-404
-762
-1117
-1469
-1817
-2162
-2504
-2841
-3175
-3505
-3831
-4154
-4472
-4787
-5099
-5407
-5711
-6013
-6311
-6605
-6897
-7185
-7470
-7751
-8029
-8304
-8575
-8843
-9107
-9367
-9623
-9876
-10124
-10367
-10606
-10841
-11070
-11294
-11513
-11726
-11934
-12136
-12332
-12522
-12705
-12883
-13054
-13219
-13378
-13530
-13677
-13817
-13952
-14081
-14204
-14323
-14436
-14545
-14649
-14749
-14845
-14937
-15027
-15114
-15198
-15279
-15359
-15437
-15514
-15589
-15664
-15737
-15810
-15883
-15955
-16027
-16100
-16172
-16244
-16315
-16389
-16461
-16533
-16605
-16676
-16746
-16815
-16883
-16949
-17012
-17073
-17132
-17187
-17239
-17288
-17332
-17373
-17410
-17443
-17471
-17496
-17517
-17534
-17548
-17559
-17567
-17573
-17577
-17579
-17580
-17581
-17581
-17582
-17583
-17586
-17590
-17597
-17605
-17616
-17629
-17646
-17665
-17688
-17714
-17744
-17776
-17813
-17852
-17896
-17943
-17993
-18047
-18104
-18165
-18229
-18296
-18367
-18441
-18518
-18598
-18681
-18767
-18856
-18948
-19042
-19138
-19237
-19338
-19442
-19547
-19654
-19763
-19874
-19986
-20100
-20215
-20332
-20449
-20568
-20687
-20807
-20927
-21048
-21169
-21289
-21409
-21529
-21647
-21764
-21881
-21995
-22107
-22218
-22325
-22430
-22532
-22630
-22724
-22815
-22901
-22983
-23061
-23134
-23201
-23264
-23322
-23374
-23420
-23461
-23496
-23525
-23549
-23566
-23576
-23581
-23579
-23571
-23557
-23536
-23508
-23474
-23433
-23385
-23331
-23269
-23201
-23126
-23044
-22955
-22859
-22756
-22647
-22531
-22408
-22280
-22144
-22003
-21856
-21704
-21546
-21384
-21217
-21045
-20870
-20692
-20511
-20328
-20143
-19956
-19769
-19581
-19394
-19207
-19022
-18838
-18658
-18480
-18305
-18134
-17968
-17806
-17649
-17497
-17350
-17208
-17072
-16941
-16815
-16695
-16580
-16471
-16367
-16267
-16172
-16082
-15998
-15917
-15840
-15767
-15698
-15632
-15569
-15510
-15452
-15397
-15344
-15293
-15242
-15192
-15143
-15093
-15043
-14992
-14939
-14884
-14828
-14768
-14706
-14640
-14570
-14496
-14418
-14335
-14247
-14153
-14054
-13949
-13839
-13722
-13600
-13471
-13337
-13197
-13051
-12899
-12743
-12581
-12415
-12244
-12069
-11890
-11707
-11520
-11331
-11138
-10942
-10743
-10542
-10339
-10134
-9926
-9717
-9506
-9294
-9080
-8864
-8647
-8429
-8209
-7988
-7766
-7543
-7318
-7092
-6865
-6636
-6407
-6177
-5946
-5715
-5483
-5251
-5019
-4787
-4555
-4323
-4091
-3863
-3634
-3407
-3182
-2959
-2739
-2522
-2309
-2099
-1895
-1696
-1503
-1316
-1136
-963
-798
-641
-493
-355
-226
-107
2
101
188
265
331
385
428
460
481
491
491
480
459
430
391
344
289
228
160
86
8
-75
-161
-250
-341
-434
-528
-623
-717
-810
-902
-992
-1080
-1166
-1248
-1327
-1402
-1473
-1539
-1601
-1658
-1710
-1757
-1799
-1835
-1867
-1893
-1914
-1930
-1941
-1947
-1949
-1948
-1942
-1933
-1920
-1905
-1887
-1868
-1847
-1825
-1802
-1778
-1755
-1732
-1709
-1688
-1668
-1649
-1632
-1617
-1605
-1595
-1587
-1583
-1582
-1585
-1591
-1601
-1616
-1634
-1658
-1686
-1720
-1759
-1803
-1853
-1908
-1969
-2036
-2108
-2187
-2271
-2362
-2458
-2560
-2669
-2783
-2904
-3030
-3162
-3300
-3443
-3592
-3745
-3903
-4066
-4233
-4403
-4576
-4753
-4932
-5112
-5294
-5477
-5661
-5844
-6026
-6208
-6387
-6564
-6738
-6909
-7077
-7240
-7398
-7551
-7698
-7839
-7974
-8101
-8221
-8334
-8438
-8534
-8621
-8700
-8769
-8828
-8879
-8919
-8950
-8971
-8982
-8983
-8975
-8957
-8929
-8893
-8847
-8792
-8729
-8657
-8578
-8491
-8396
-8295
-8186
-8071
-7951
-7825
-7693
-7556
-7415
-7269
-7118
-6964
-6806
-6644
-6479
-6310
-6138
-5963
-5785
-5604
-5420
-5233
-5042
-4849
-4652
-4451
-4248
-4040
-3829
-3614
-3395
-3173
-2946
-2715
-2480
-2241
-1999
-1752
-1502
-1248
-991
-732
-470
-207
58
323
588
853
1117
1379
1639
1896
2149
2399
2643
2883
3117
3345
3567
3783
3991
4193
4387
4574
4753
4925
5088
5244
5392
5532
5663
5786
5901
6007
6106
6196
6278
6352
6418
6476
6526
6569
6605
6633
6654
6668
6675
6676
6671
6659
6641
6618
6589
6555
6515
6470
6419
6364
6303
6238
6167
6090
6008
5920
5826
5727
5620
5507
5388
5261
5127
4986
4838
4683
4520
4350
4172
3988
3797
3599
3394
3184
2968
2747
2521
2291
2058
1821
1582
1341
1099
857
615
374
134
-103
-337
-568
-794
-1016
-1232
-1442
-1646
-1843
-2033
-2216
-2391
-2559
-2719
-2872
-3017
-3155
-3286
-3411
-3529
-3640
-3746
-3846
-3942
-4032
-4118
-4200
-4279
-4354
-4428
-4499
-4568
-4636
-4703
-4770
-4837
-4904
-4971
-5039
-5107
-5176
-5246
-5316
-5386
-5456
-5526
-5595
-5662
-5728
-5792
-5852
-5909
-5962
-6011
-6054
-6092
-6124
-6150
-6169
-6181
-6186
-6183
-6173
-6155
-6130
-6096
-6055
-6005
-5948
-5883
-5810
-5730
-5643
-5548
-5447
-5341
-5228
-5110
-4988
-4862
-4733
-4601
-4468
-4333
-4198
-4062
-3930
-3798
-3669
-3543
-3420
-3302
-3188
-3079
-2976
-2879
-2787
-2701
-2621
-2547
-2479
-2417
-2360
-2309
-2262
-2221
-2184
-2151
-2122
-2096
-2074
-2054
-2037
-2021
-2008
-1995
-1984
-1973
-1963
-1953
-1942
-1931
-1919
-1906
-1891
-1875
-1856
-1835
-1812
-1785
-1756
-1724
-1688
-1648
-1605
-1558
-1508
-1453
-1395
-1333
-1267
-1198
-1125
-1049
-971
-889
-806
-720
-633
-544
-455
-365
-276
-187
-99
-12
72
153
230
304
372
434
491
540
582
617
643
660
668
667
656
637
608
570
524
469
407
337
260
177
89
-5
-103
-204
-309
-416
-524
-634
-744
-855
-964
-1073
-1181
-1287
-1391
-1493
-1593
-1689
-1784
-1875
-1963
-2049
-2131
-2211
-2288
-2363
-2435
-2505
-2574
-2641
-2707
-2773
-2838
-2904
-2970
-3037
-3105
-3174
-3245
-3318
-3394
-3472
-3552
-3636
-3722
-3812
-3904
-3999
-4097
-4197
-4300
-4405
-4512
-4621
-4731
-4842
-4953
-5066
-5178
-5290
-5402
-5513
-5623
-5731
-5838
-5943
-6046
-6147
-6246
-6341
-6434
-6524
-6612
-6696
-6777
-6855
-6930
-7003
-7072
-7139
-7204
-7266
-7326
-7384
-7440
-7495
-7548
-7601
-7652
-7703
-7753
-7804
-7854
-7905
-7957
-8010
-8064
-8119
-8176
-8235
-8296
-8359
-8425
-8493
-8564
-8637
-8713
-8792
-8874
-8958
-9045
-9135
-9227
-9322
-9420
-9520
-9622
-9726
-9832
-9939
-10048
-10158
-10268
-10379
-10490
-10601
-10711
-10819
-10926
-11032
-11135
-11235
-11333
-11428
-11519
-11607
-11691
-11771
-11848
-11921
-11990
-12057
-12120
-12180
-12237
-12292
-12346
-12397
-12448
-12497
-12545
-12594
-12642
-12690
-12738
-12786
-12834
-12882
-12931
-12979
-13028
-13076
-13124
-13171
-13218
-13264
-13308
-13352
-13394
-13434
-13473
-13510
-13545
-13578
-13609
-13638
-13665
-13689
-13711
-13730
-13747
-13762
-13775
-13786
-13795
-13802
-13807
-13812
-13815
-13818
-13821
-13823
-13827
-13831
-13836
-13843
-13852
-13864
-13878
-13896
-13917
-13943
-13972
-14005
-14043
-14086
-14134
-14186
-14243
-14305
-14371
-14442
-14517
-14597
-14680
-14766
-14856
-14950
-15046
-15144
-15245
-15349
-15454
-15561
-15670
-15780
-15892
-16004
-16117
-16232
-16347
-16463
-16579
-16695
-16811
-16926
-17042
-17156
-17270
-17383
-17494
-17604
-17713
-17819
-17924
-18026
-18126
-18224
-18319
-18412
-18502
-18589
-18673
-18755
-18833
-18909
-18982
-19052
-19120
-19185
-19249
-19310
-19370
-19429
-19487
-19545
-19603
-19661
-19721
-19782
-19846
-19912
-19981
-20053
-20130
-20212
-20299
-20391
-20488
-20592
-20703
-20820
-20944
-21075
-21214
-21359
-21511
-21670
-21836
-22008
-22186
-22369
-22557
-22749
-22945
-23144
-23345
-23548
-23751
-23954
-24157
-24359
-24559
-24757
-24952
-25143
-25330
-25513
-25691
-25864
-26031
-26192
-26347
-26496
-26638
-26773
-26901
-27022
-27137
-27244
-27343
-27436
-27522
-27601
-27674
-27740
-27800
-27854
-27903
-27947
-27987
-28021
-28052
-28080
-28104
-28126
-28145
-28162
-28178
-28192
-28205
-28217
-28229
-28242
-28254
-28267
-28281
-28295
-28311
-28329
-28347
-28368
-28391
-28415
-28441
-28469
-28500
-28532
-28566
-28602
-28640
-28680
-28720
-28762
-28804
-28847
-28890
-28932
-28974
-29015
-29054
-29092
-29126
-29158
-29186
-29211
-29231
-29247
-29258
-29263
-29263
-29257
-29246
-29228
-29205
-29176
-29142
-29101
-29056
-29005
-28949
-28888
-28823
-28753
-28679
-28602
-28521
-28436
-28349
-28259
-28166
-28071
-27975
-27876
-27776
-27675
-27572
-27468
-27364
-27258
-27151
-27044
-26936
-26827
-26717
-26607
-26496
-26384
-26271
-26158
-26044
-25928
-25812
-25695
-25576
-25457
-25336
-25213
-25089
-24964
-24837
-24709
-24579
-24447
-24313
-24177
-24039
-23898
-23756
-23611
-23463
-23313
-23161
-23006
-22848
-22687
-22524
-22358
-22190
-22019
-21846
-21670
-21492
-21312
-21130
-20946
-20760
-20573
-20385
-20195
-20005
-19813
-19621
-19429
-19236
-19043
-18850
-18657
-18465
-18273
-18082
-17891
-17701
-17513
-17325
-17139
-16955
-16772
-16591
-16412
-16234
-16059
-15886
-15716
-15548
-15383
-15220
-15060
-14903
-14748
-14597
-14448
-14302
-14159
-14019
-13881
-13747
-13614
-13485
-13357
-13232
-13110
-12989
-12870
-12753
-12637
-12522
-12408
-12296
-12183
-12071
-11959
-11847
-11734
-11620
-11506
-11391
-11274
-11156
-11037
-10916
-10794
-10670
-10544
-10417
-10288
-10157
-10024
-9889
-9752
-9614
-9473
-9331
-9187
-9042
-8895
-8746
-8596
-8445
-8293
-8140
-7986
-7832
-7677
-7522
-7366
-7210
-7054
-6897
-6739
-6581
-6422
-6262
-6101
-5938
-5773
-5606
-5437
-5265
-5090
-4911
-4729
-4543
-4352
-4156
-3955
-3750
-3538
-3322
-3100
-2872
-2638
-2399
-2155
-1906
-1652
-1393
-1131
-865
-596
-325
-52
222
496
770
1043
1314
1582
1846
2107
2363
2614
2860
3099
3331
3556
3774
3984
4186
4379
4564
4739
4906
5063
5212
5351
5481
5602
5714
5818
5913
6001
6081
6154
6221
6283
6338
6389
6437
6480
6521
6560
6598
6634
6671
6708
6746
6786
6829
6874
6923
6976
7034
7096
7164
7239
7319
7407
7501
7603
7713
7831
7957
8090
8234
8385
8545
8713
8889
9074
9266
9466
9673
9887
10108
10333
10565
10800
11040
11283
11530
11778
12028
12280
12532
12785
13037
13288
13539
13788
14035
14279
14521
14760
14997
15229
15459
15685
15907
16126
16341
16552
16760
16964
17165
17362
17556
17746
17933
18117
18297
18475
18649
18821
18989
19155
19319
19480
19639
19797
19952
20106
20259
20411
20562
20713
20863
21013
21163
21313
21463
21615
21767
21920
22075
22231
22389
22549
22711
22875
23041
23210
23381
23555
23731
23910
24092
24276
24462
24650
24841
25034
25228
25424
25621
25820
26020
26220
26420
26620
26821
27020
27219
27416
27612
27806
27998
28188
28375
28559
28740
28918
29093
29263
29431
29594
29754
29909
30061
30208
30352
30491
30626
30756
30883
31005
31123
31237
31346
31452
31553
31650
31742
31830
31914
31994
32070
32141
32208
32271
32330
32386
32436
32485
32531
32572
32610
32648
32682
32713
32743
32772
32799
32825
32850
32874
32897
32921
32944
32967
32990
33012
33035
33058
33082
33105
33128
33152
33175
33198
33221
33244
33266
33288
33308
33328
33347
33364
33379
33393
33405
33414
33422
33426
33428
33427
33424
33417
33406
33393
33376
33356
33333
33306
33275
33242
33204
33164
33120
33074
33024
32971
32916
32858
32797
32734
32668
32601
32531
32460
32387
32311
32235
32158
32079
31998
31916
31832
31747
31660
31571
31480
31387
31291
31194
31093
30990
30884
30774
30662
30546
30427
30304
30178
30049
29916
29780
29640
29497
29351
29202
29050
28896
28739
28581
28420
28258
28095
27931
27767
27603
27439
27276
27115
26955
26797
26642
26490
26341
26195
26053
25916
25783
25655
25531
25413
25299
25192
25089
24992
24900
24813
24732
24655
24583
24516
24453
24394
24339
24287
24238
24192
24148
24106
24066
24028
23991
23954
23918
23883
23847
23811
23775
23737
23699
23660
23619
23576
23532
23485
23437
23386
23333
23278
23221
23161
23100
23036
22970
22903
22834
22764
22692
22619
22545
22470
22394
22317
22241
22163
22086
22008
21931
21854
21777
21700
21624
21549
21475
21402
21331
21261
21193
21127
21064
21002
20944
20888
20835
20785
20738
20695
20655
20618
20585
20556
20530
20508
20490
20476
20466
20460
20458
20461
20467
20478
20493
20512
20535
20563
20594
20630
20669
20712
20759
20809
20863
20919
20979
21042
21107
21175
21245
21318
21393
21470
21549
21630
21712
21796
21881
21967
22055
22143
22232
22322
22412
22503
22594
22685
22777
22868
22960
23052
23144
23237
23329
23422
23515
23608
23702
23796
23891
23986
24082
24179
24276
24374
24472
24571
24671
24771
24872
24973
25075
25176
25278
25380
25482
25585
25687
25789
25891
25993
26095
26197
26299
26401
26503
26604
26706
26807
26908
27009
27109
27209
27309
27409
27508
27607
27706
27804
27902
27999
28096
28191
28286
28380
28473
28565
28656
28745
28832
28918
29001
29083
29163
29240
29315
29388
29458
29525
29590
29652
29711
29767
29821
29872
29919
29964
30006
30044
30080
30113
30142
30169
30193
30215
30233
30250
30263
30275
30284
30291
30296
30299
30300
30300
30299
30297
30294
30290
30285
30280
30274
30268
30262
30256
30250
30244
30238
30232
30226
30221
30215
30210
30206
30202
30198
30194
30191
30189
30187
30185
30184
30183
30183
30184
30185
30187
30189
30192
30195
30199
30203
30207
30211
30216
30221
30226
30231
30236
30241
30246
30251
30256
30260
30265
30269
30272
30275
30278
30280
30281
30282
30282
30280
30278
30276
30272
30267
30260
30253
30245
30235
30224
30211
30198
30183
30166
30148
30129
30108
30085
30060
30034
30006
29976
29945
29911
29876
29839
29800
29759
29716
29672
29625
29577
29527
29475
29421
29365
29308
29249
29188
29125
29060
28994
28925
28856
28784
28711
28636
28560
28482
28402
28321
28239
28156
28071
27985
27898
27810
27721
27631
27540
27448
27355
27261
27167
27072
26977
26881
26786
26690
26595
26500
26405
26312
26219
26127
26036
25947
25859
25773
25688
25606
25525
25447
25371
25297
25225
25156
25089
25024
24961
24900
24841
24784
24729
24675
24622
24570
24519
24469
24419
24370
24320
24270
24220
24169
24117
24064
24010
23954
23897
23837
23776
23712
23646
23577
23506
23431
23354
23274
23191
23105
23016
22924
22828
22730
22628
22524
22416
22306
22193
22078
21959
21839
21716
21592
21465
21337
21207
21076
20943
20809
20675
20539
20403
20267
20130
19993
19856
19719
19583
19447
19312
19178
19045
18913
18783
18654
18527
18401
18277
18155
18036
17918
17803
17691
17580
17472
17367
17264
17164
17067
16972
16879
16789
16702
16617
16534
16453
16373
16297
16222
16149
16078
16008
15940
15874
15809
15746
15684
15625
15567
15511
15457
15405
15356
15308
15262
15219
15178
15139
15102
15067
15035
15004
14976
14949
14924
14900
14877
14855
14834
14813
14792
14771
14750
14728
14705
14681
14655
14627
14597
14565
14530
14492
14451
14407
14360
14308
14253
14194
14130
14062
13989
13911
13828
13740
13647
13548
13444
13334
13219
13097
12970
12837
12698
12554
12403
12248
12087
11921
11749
11573
11393
11208
11020
10828
10632
10434
10234
10031
9827
9622
9416
9209
9003
8796
8591
8386
8183
7982
7783
7587
7393
7202
7014
6830
6650
6474
6301
6133
5970
5811
5656
5506
5360
5219
5082
4950
4821
4696
4575
4458
4343
4231
4121
4014
3908
3804
3700
3598
3496
3394
3292
3189
3086
2982
2877
2771
2663
2553
2442
2329
2214
2097
1979
1858
1736
1611
1486
1359
1230
1101
971
840
709
578
447
317
188
59
-68
-193
-317
-439
-559
-677
-792
-906
-1016
-1124
-1230
-1333
-1433
-1531
-1627
-1720
-1812
-1901
-1989
-2075
-2160
-2244
-2326
-2408
-2488
-2568
-2647
-2725
-2803
-2880
-2956
-3032
-3106
-3180
-3253
-3325
-3396
-3465
-3534
-3601
-3667
-3731
-3794
-3856
-3916
-3974
-4030
-4086
-4141
-4193
-4243
-4292
-4339
-4383
-4426
-4467
-4505
-4542
-4575
-4607
-4636
-4663
-4687
-4709
-4728
-4745
-4760
-4772
-4782
-4790
-4795
-4798
-4799
-4798
-4795
-4790
-4783
-4774
-4763
-4751
-4737
-4722
-4706
-4689
-4671
-4653
-4634
-4615
-4597
-4579
-4562
-4546
-4531
-4518
-4506
-4496
-4489
-4483
-4481
-4480
-4483
-4488
-4496
-4507
-4521
-4538
-4558
-4580
-4605
-4633
-4663
-4695
-4730
-4766
-4804
-4843
-4883
-4925
-4967
-5010
-5053
-5097
-5140
-5184
-5226
-5268
-5310
-5350
-5388
-5426
-5461
-5494
-5526
-5555
-5581
-5605
-5625
-5643
-5658
-5669
-5678
-5683
-5684
-5682
-5677
-5669
-5657
-5642
-5624
-5603
-5579
-5552
-5523
-5491
-5457
-5421
-5382
-5341
-5299
-5254
-5208
-5160
-5110
-5059
-5006
-4952
-4897
-4840
-4782
-4723
-4663
-4602
-4540
-4478
-4414
-4350
-4285
-4220
-4154
-4088
-4019
-3953
-3885
-3816
-3747
-3677
-3607
-3537
-3466
-3395
-3324
-3252
-3181
-3109
-3038
-2966
-2895
-2824
-2753
-2682
-2611
-2541
-2471
-2401
-2332
-2263
-2195
-2127
-2059
-1992
-1925
-1859
-1794
-1729
-1664
-1600
-1537
-1473
-1411
-1348
-1286
-1224
-1162
-1100
-1039
-978
-916
-855
-794
-734
-673
-613
-553
-493
-434
-374
-316
-257
-199
-141
-84
-26
30
87
143
199
255
311
366
421
476
531
586
640
694
747
801
854
906
958
1010
1061
1113
1163
1214
1264
1314
1364
1413
1462
1511
1560
1608
1657
1705
1752
1800
1847
1894
1941
1987
2033
2079
2125
2170
2216
2262
2308
2354
2400
2447
2495
2543
2593
2643
2694
2747
2800
2855
2912
2970
3030
3091
3155
3220
3287
3357
3428
3502
3578
3657
3738
3822
3909
3998
4089
4184
4281
4381
4484
4589
4698
4809
4922
5039
5157
5278
5402
5527
5654
5783
5914
6046
6179
6313
6447
6582
6716
6850
6984
7117
7248
7379
7508
7635
7760
7883
8005
8124
8240
8355
8467
8577
8684
8789
8892
8992
9090
9186
9280
9372
9463
9551
9638
9724
9809
9892
9974
10056
10137
10217
10297
10377
10456
10536
10615
10694
10773
10852
10930
11009
11087
11165
11242
11318
11394
11469
11543
11615
11687
11757
11825
11892
11957
12020
12081
12141
12198
12253
12306
12357
12406
12453
12497
12540
12580
12619
12656
12690
12724
12755
12786
12815
12843
12870
12897
12923
12948
12974
12999
13025
13051
13077
13104
13131
13160
13189
13219
13250
13282
13315
13349
13384
13419
13456
13494
13532
13571
13611
13651
13691
13732
13772
13813
13852
13891
13929
13967
14002
14037
14070
14101
14130
14157
14181
14204
14224
14242
14257
14269
14279
14285
14289
14290
14287
14282
14274
14262
14248
14230
14209
14186
14159
14130
14098
14063
14026
13987
13945
13902
13856
13809
13760
13709
13657
13603
13548
13491
13434
13376
13316
13256
13195
13134
13073
13011
12949
12887
12825
12764
12703
12642
12582
12522
12463
12404
12347
12289
12233
12177
12121
12066
12011
11957
11904
11850
11797
11744
11691
11638
11585
11532
11479
11425
11372
11318
11263
11209
11154
11099
11043
10987
10931
10874
10817
10760
10702
10644
10586
10527
10467
10408
10347
10287
10225
10163
10101
10038
9974
9910
9846
9781
9715
9649
9582
9514
9446
9378
9309
9239
9169
9099
9028
8957
8885
8813
8741
8669
8597
8525
8452
8380
8308
8236
8164
8092
8020
7949
7878
7808
7738
7668
7599
7531
7464
7397
7332
7267
7204
7143
7082
7023
6966
6911
6857
6805
6754
6705
6658
6613
6570
6528
6488
6449
6412
6376
6342
6309
6277
6246
6216
6187
6158
6131
6104
6077
6051
6026
6001
5976
5952
5927
5903
5879
5856
5832
5809
5786
5763
5741
5719
5698
5677
5657
5638
5619
5601
5583
5567
5551
5536
5522
5509
5497
5486
5475
5465
5457
5449
5442
5436
5430
5426
5423
5421
5420
5420
5421
5424
5427
5432
5438
5445
5454
5463
5474
5486
5499
5514
5529
5546
5563
5581
5601
5621
5641
5663
5684
5707
5729
5751
5773
5795
5817
5838
5858
5877
5894
5910
5925
5937
5948
5956
5962
5965
5966
5964
5959
5951
5940
5926
5908
5888
5864
5837
5807
5773
5737
5697
5654
5608
5560
5508
5453
5396
5336
5273
5208
5141
5071
5000
4926
4851
4775
4697
4618
4538
4458
4377
4295
4214
4133
4051
3971
3891
3811
3732
3655
3578
3502
3428
3356
3284
3215
3147
3081
3017
2954
2893
2834
2777
2722
2668
2616
2565
2515
2466
2418
2372
2326
2280
2235
2191
2147
2103
2059
2016
1972
1929
1885
1842
1798
1755
1711
1668
1624
1581
1537
1494
1451
1407
1364
1321
1279
1236
1194
1152
1110
1069
1029
989
949
911
873
835
798
762
727
692
658
624
591
558
525
493
460
428
395
363
330
296
262
227
191
154
117
78
38
-3
-45
-89
-134
-180
-228
-278
-330
-383
-437
-493
-551
-611
-671
-734
-798
-863
-929
-997
-1066
-1136
-1207
-1279
-1352
-1425
-1500
-1575
-1650
-1726
-1801
-1877
-1953
-2028
-2103
-2178
-2252
-2324
-2396
-2467
-2536
-2604
-2671
-2736
-2800
-2861
-2922
-2980
-3036
-3091
-3143
-3194
-3242
-3289
-3333
-3375
-3415
-3453
-3489
-3523
-3555
-3585
-3613
-3639
-3663
-3686
-3707
-3726
-3744
-3760
-3775
-3789
-3802
-3813
-3824
-3834
-3843
-3852
-3860
-3868
-3875
-3883
-3891
-3899
-3906
-3915
-3923
-3932
-3941
-3950
-3960
-3971
-3982
-3993
-4005
-4017
-4030
-4043
-4058
-4073
-4088
-4104
-4121
-4139
-4158
-4177
-4197
-4219
-4241
-4264
-4288
-4313
-4339
-4367
-4396
-4425
-4457
-4489
-4523
-4558
-4594
-4632
-4671
-4711
-4753
-4796
-4839
-4884
-4930
-4977
-5025
-5074
-5123
-5173
-5224
-5276
-5327
-5380
-5433
-5486
-5541
-5595
-5650
-5706
-5762
-5819
-5877
-5935
-5994
-6053
-6113
-6173
-6235
-6296
-6358
-6421
-6484
-6547
-6611
-6675
-6739
-6803
-6868
-6933
-6998
-7064
-7129
-7195
-7261
-7327
-7393
-7459
-7525
-7591
-7657
-7724
-7790
-7857
-7924
-7990
-8057
-8124
-8192
-8259
-8327
-8395
-8464
-8533
-8603
-8674
-8745
-8817
-8890
-8964
-9038
-9114
-9190
-9268
-9346
-9426
-9506
-9587
-9669
-9752
-9835
-9919
-10003
-10088
-10173
-10258
-10344
-10429
-10515
-10600
-10685
-10770
-10855
-10939
-11022
-11105
-11188
-11270
-11351
-11432
-11512
-11592
-11671
-11749
-11827
-11904
-11980
-12056
-12131
-12206
-12280
-12354
-12427
-12499
-12570
-12640
-12710
-12778
-12846
-12912
-12977
-13041
-13103
-13164
-13224
-13282
-13338
-13393
-13445
-13496
-13545
-13592
-13638
-13681
-13722
-13761
-13797
-13832
-13865
-13895
-13924
-13950
-13975
-13997
-14018
-14037
-14054
-14070
-14084
-14097
-14109
-14120
-14130
-14139
-14148
-14156
-14165
-14173
-14182
-14191
-14200
-14211
-14222
-14234
-14247
-14262
-14278
-14295
-14314
-14335
-14357
-14381
-14407
-14435
-14465
-14496
-14529
-14564
-14600
-14638
-14678
-14718
-14760
-14802
-14846
-14890
-14934
-14978
-15022
-15066
-15109
-15151
-15193
-15233
-15272
-15309
-15345
-15378
-15410
-15439
-15466
-15490
-15513
-15532
-15549
-15564
-15576
-15586
-15594
-15600
-15603
-15605
-15605
-15603
-15599
-15594
-15588
-15581
-15572
-15563
-15552
-15541
-15530
-15518
-15505
-15493
-15480
-15467
-15454
-15441
-15428
-15415
-15403
-15391
-15379
-15368
-15356
-15345
-15334
-15324
-15313
-15302
-15290
-15279
-15266
-15254
-15240
-15226
-15211
-15195
-15178
-15160
-15141
-15120
-15098
-15075
-15050
-15024
-14997
-14968
-14939
-14907
-14875
-14841
-14806
-14770
-14733
-14695
-14655
-14615
-14574
-14531
-14488
-14445
-14400
-14355
-14309
-14263
-14216
-14169
-14121
-14073
-14025
-13977
-13928
-13879
-13830
-13782
-13733
-13683
-13634
-13585
-13537
-13488
-13439
-13390
-13342
-13294
-13245
-13198
-13150
-13102
-13055
-13009
-12962
-12917
-12871
-12827
-12783
-12740
-12697
-12656
-12615
-12576
-12537
-12500
-12464
-12429
-12395
-12362
-12330
-12299
-12269
-12240
-12212
-12184
-12157
-12130
-12104
-12079
-12053
-12028
-12002
-11977
-11951
-11924
-11898
-11870
-11842
-11813
-11783
-11752
-11720
-11687
-11654
-11618
-11582
-11545
-11506
-11466
-11425
-11382
-11338
-11293
-11246
-11198
-11148
-11097
-11045
-10992
-10937
-10882
-10825
-10767
-10708
-10648
-10587
-10526
-10464
-10402
-10340
-10277
-10214
-10151
-10089
-10027
-9965
-9904
-9844
-9784
-9725
-9667
-9610
-9554
-9498
-9444
-9391
-9338
-9286
-9235
-9185
-9135
-9086
-9037
-8988
-8939
-8890
-8841
-8792
-8742
-8692
-8641
-8590
-8538
-8485
-8431
-8376
-8320
-8263
-8205
-8145
-8084
-8022
-7959
-7895
-7829
-7762
-7695
-7626
-7556
-7485
-7413
-7341
-7268
-7194
-7120
-7046
-6972
-6899
-6825
-6752
-6680
-6608
-6537
-6468
-6400
-6333
-6267
-6203
-6141
-6081
-6023
-5966
-5912
-5859
-5809
-5760
-5714
-5669
-5627
-5586
-5548
-5511
-5476
-5443
-5411
-5381
-5352
-5324
-5297
-5271
-5246
-5221
-5196
-5172
-5147
-5123
-5098
-5073
-5046
-5020
-4992
-4963
-4933
-4902
-4870
-4836
-4801
-4765
-4728
-4690
-4650
-4610
-4569
-4528
-4486
-4443
-4401
-4358
-4316
-4274
-4233
-4192
-4153
-4114
-4077
-4041
-4006
-3973
-3942
-3912
-3884
-3858
-3833
-3810
-3789
-3770
-3752
-3736
-3721
-3708
-3696
-3685
-3675
-3666
-3658
-3650
-3643
-3637
-3631
-3625
-3619
-3613
-3607
-3601
-3595
-3588
-3581
-3574
-3566
-3558
-3549
-3540
-3531
-3522
-3512
-3503
-3494
-3485
-3477
-3469
-3462
-3457
-3452
-3449
-3447
-3447
-3449
-3454
-3460
-3468
-3480
-3493
-3510
-3529
-3551
-3576
-3604
-3635
-3668
-3705
-3744
-3786
-3831
-3879
-3929
-3982
-4037
-4094
-4153
-4215
-4278
-4343
-4410
-4478
-4547
-4618
-4690
-4763
-4836
-4911
-4986
-5061
-5137
-5213
-5289
-5366
-5442
-5518
-5594
-5669
-5744
-5819
-5893
-5967
-6040
-6112
-6185
-6256
-6328
-6399
-6469
-6540
-6610
-6681
-6751
-6822
-6892
-6963
-7034
-7106
-7177
-7250
-7322
-7395
-7468
-7542
-7617
-7692
-7767
-7843
-7920
-7997
-8074
-8153
-8232
-8312
-8391
-8471
-8552
-8632
-8713
-8793
-8874
-8955
-9036
-9116
-9196
-9276
-9355
-9434
-9513
-9591
-9668
-9745
-9820
-9896
-9971
-10045
-10119
-10192
-10265
-10337
-10410
-10482
-10554
-10626
-10698
-10770
-10842
-10914
-10986
-11058
-11130
-11202
-11274
-11346
-11418
-11490
-11561
-11631
-11701
-11771
-11839
-11907
-11973
-12038
-12101
-12163
-12223
-12281
-12337
-12391
-12443
-12492
-12539
-12584
-12626
-12665
-12703
-12737
-12770
-12800
-12827
-12853
-12876
-12897
-12917
-12934
-12950
-12964
-12976
-12988
-12997
-13006
-13014
-13020
-13026
-13031
-13036
-13040
-13043
-13046
-13049
-13052
-13055
-13059
-13062
-13065
-13069
-13073
-13077
-13081
-13086
-13091
-13096
-13100
-13105
-13109
-13113
-13116
-13119
-13120
-13121
-13121
-13120
-13118
-13114
-13110
-13104
-13097
-13089
-13081
-13071
-13060
-13049
-13037
-13024
-13012
-12999
-12986
-12973
-12961
-12949
-12938
-12927
-12918
-12909
-12901
-12895
-12890
-12887
-12885
-12884
-12884
-12886
-12889
-12894
-12899
-12905
-12912
-12920
-12929
-12938
-12947
-12957
-12967
-12977
-12986
-12995
-13004
-13012
-13020
-13026
-13032
-13036
-13039
-13040
-13040
-13038
-13035
-13029
-13022
-13013
-13001
-12988
-12973
-12955
-12936
-12915
-12892
-12867
-12840
-12811
-12781
-12749
-12715
-12680
-12643
-12605
-12566
-12525
-12483
-12440
-12396
-12350
-12304
-12256
-12208
-12158
-12107
-12055
-12001
-11947
-11891
-11834
-11775
-11715
-11653
-11589
-11524
-11457
-11388
-11317
-11243
-11168
-11090
-11010
-10928
-10844
-10758
-10670
-10580
-10488
-10394
-10299
-10203
-10105
-10006
-9905
-9804
-9702
-9599
-9496
-9392
-9288
-9183
-9079
-8975
-8870
-8767
-8663
-8561
-8458
-8357
-8256
-8156
-8057
-7959
-7862
-7766
-7670
-7576
-7482
-7390
-7298
-7207
-7116
-7027
-6937
-6849
-6760
-6672
-6584
-6496
-6407
-6319
-6230
-6141
-6051
-5960
-5869
-5777
-5685
-5591
-5498
-5403
-5308
-5213
-5117
-5020
-4924
-4827
-4730
-4633
-4537
-4441
-4345
-4250
-4156
-4062
-3971
-3881
-3792
-3704
-3619
-3535
-3454
-3375
-3298
-3223
-3151
-3081
-3014
-2949
-2887
-2827
-2769
-2715
-2662
-2612
-2563
-2517
-2474
-2432
-2392
-2354
-2318
-2283
-2250
-2219
-2190
-2161
-2135
-2109
-2085
-2062
-2041
-2020
-2000
-1982
-1964
-1948
-1932
-1918
-1905
-1892
-1881
-1872
-1863
-1856
-1851
-1847
-1844
-1843
-1844
-1847
-1851
-1858
-1866
-1877
-1889
-1904
-1921
-1940
-1962
-1986
-2013
-2041
-2074
-2108
-2145
-2185
-2227
-2272
-2319
-2369
-2422
-2477
-2535
-2596
-2658
-2723
-2791
-2860
-2932
-3006
-3082
-3159
-3238
-3319
-3401
-3485
-3569
-3655
-3741
-3829
-3917
-4005
-4094
-4183
-4272
-4362
-4451
-4539
-4628
-4716
-4803
-4890
-4976
-5062
-5147
-5231
-5315
-5398
-5480
-5562
-5643
-5724
-5804
-5884
-5964
-6043
-6121
-6200
-6277
-6355
-6432
-6509
-6586
-6662
-6738
-6813
-6888
-6964
-7038
-7113
-7188
-7262
-7336
-7411
-7485
-7559
-7634
-7709
-7784
-7859
-7935
-8010
-8087
-8164
-8241
-8318
-8395
-8473
-8550
-8628
-8705
-8782
-8859
-8935
-9011
-9085
-9159
-9231
-9302
-9372
-9440
-9506
-9570
-9632
-9692
-9749
-9804
-9856
-9905
-9951
-9994
-10035
-10072
-10105
-10136
-10163
-10187
-10208
-10226
-10240
-10252
-10261
-10267
-10271
-10272
-10271
-10268
-10263
-10256
-10248
-10239
-10228
-10217
-10205
-10193
-10180
-10167
-10155
-10142
-10130
-10119
-10109
-10099
-10091
-10083
-10077
-10072
-10068
-10065
-10064
-10064
-10065
-10068
-10072
-10077
-10083
-10090
-10098
-10107
-10117
-10127
-10138
-10149
-10160
-10172
-10183
-10195
-10206
-10218
-10228
-10239
-10249
-10259
-10269
-10278
-10287
-10296
-10304
-10312
-10320
-10328
-10336
-10343
-10351
-10359
-10367
-10376
-10384
-10393
-10403
-10412
-10423
-10433
-10445
-10457
-10469
-10482
-10496
-10511
-10526
-10542
-10558
-10575
-10593
-10611
-10630
-10649
-10669
-10688
-10709
-10729
-10749
-10769
-10790
-10810
-10829
-10849
-10868
-10886
-10905
-10922
-10939
-10956
-10971
-10987
-11001
-11015
-11028
-11041
-11054
-11066
-11077
-11088
-11099
-11110
-11121
-11132
-11143
-11155
-11167
-11180
-11193
-11207
-11222
-11238
-11256
-11274
-11294
-11315
-11337
-11360
-11385
-11411
-11438
-11467
-11497
-11529
-11561
-11595
-11631
-11667
-11705
-11743
-11783
-11824
-11866
-11909
-11953
-11998
-12044
-12090
-12137
-12185
-12233
-12281
-12329
-12378
-12427
-12475
-12524
-12572
-12620
-12668
-12715
-12761
-12807
-12852
-12897
-12941
-12984
-13026
-13067
-13108
-13147
-13186
-13224
-13261
-13297
-13332
-13366
-13400
-13433
-13465
-13496
-13527
-13557
-13587
-13616
-13644
-13672
-13700
-13727
-13754
-13781
-13807
-13833
-13859
-13884
-13910
-13935
-13959
-13983
-14007
-14030
-14052
-14074
-14096
-14116
-14136
-14155
-14173
-14190
-14206
-14220
-14234
-14246
-14257
-14267
-14275
-14281
-14286
-14289
-14291
-14290
-14288
-14283
-14277
-14269
-14259
-14246
-14232
-14215
-14196
-14176
-14152
-14127
-14100
-14071
-14039
-14005
-13969
-13931
-13891
-13849
-13805
-13758
-13710
-13660
-13608
-13554
-13498
-13440
-13381
-13320
-13257
-13193
-13127
-13060
-12991
-12921
-12850
-12778
-12705
-12630
-12555
-12479
-12402
-12324
-12246
-12167
-12087
-12007
-11927
-11846
-11766
-11684
-11603
-11522
-11441
-11360
-11279
-11199
-11118
-11039
-10959
-10881
-10803
-10726
-10649
-10574
-10499
-10426
-10353
-10282
-10212
-10143
-10076
-10009
-9944
-9881
-9818
-9756
-9696
-9637
-9578
-9521
-9464
-9408
-9353
-9298
-9244
-9190
-9136
-9083
-9030
-8977
-8924
-8871
-8818
-8765
-8711
-8657
-8602
-8547
-8491
-8434
-8377
-8319
-8261
-8201
-8141
-8080
-8019
-7957
-7895
-7833
-7770
-7708
-7645
-7583
-7522
-7461
-7400
-7341
-7282
-7224
-7168
-7112
-7059
-7006
-6955
-6905
-6857
-6811
-6766
-6722
-6680
-6639
-6600
-6562
-6525
-6490
-6455
-6421
-6389
-6357
-6326
-6295
-6265
-6235
-6206
-6177
-6148
-6120
-6091
-6062
-6034
-6005
-5977
-5948
-5920
-5891
-5863
-5835
-5807
-5780
-5753
-5727
-5701
-5676
-5652
-5629
-5607
-5586
-5567
-5548
-5532
-5517
-5504
-5492
-5483
-5476
-5470
-5467
-5466
-5467
-5471
-5476
-5484
-5494
-5506
-5521
-5537
-5556
-5577
-5600
-5624
-5651
-5679
-5709
-5741
-5773
-5807
-5842
-5878
-5914
-5950
-5986
-6023
-6059
-6094
-6128
-6162
-6194
-6224
-6253
-6279
-6304
-6326
-6345
-6362
-6376
-6387
-6395
-6400
-6401
-6400
-6395
-6387
-6376
-6361
-6344
-6324
-6301
-6275
-6246
-6215
-6182
-6147
-6109
-6069
-6028
-5984
-5939
-5893
-5845
-5795
-5744
-5692
-5638
-5583
-5526
-5468
-5408
-5347
-5284
-5220
-5154
-5086
-5017
-4946
-4873
-4798
-4722
-4644
-4564
-4483
-4400
-4316
-4231
-4144
-4056
-3967
-3878
-3787
-3696
-3605
-3513
-3422
-3330
-3238
-3146
-3055
-2964
-2874
-2784
-2695
-2607
-2520
-2434
-2350
-2266
-2184
-2103
-2024
-1946
-1870
-1795
-1722
-1650
-1580
-1511
-1445
-1379
-1316
-1254
-1194
-1136
-1080
-1025
-973
-922
-874
-827
-782
-739
-698
-659
-622
-586
-553
-521
-490
-461
-434
-408
-384
-361
-339
-319
-300
-282
-265
-249
-235
-221
-208
-197
-186
-176
-167
-159
-152
-146
-140
-135
-131
-128
-125
-124
-123
-123
-123
-125
-127
-130
-135
-140
-146
-153
-161
-170
-181
-192
-204
-217
-231
-246
-262
-279
-297
-315
-335
-355
-377
-399
-423
-447
-472
-498
-525
-553
-582
-611
-641
-672
-704
-736
-769
-803
-837
-872
-907
-943
-980
-1016
-1055
-1094
-1133
-1174
-1215
-1257
-1300
-1344
-1388
-1434
-1481
-1528
-1577
-1626
-1677
-1728
-1780
-1832
-1886
-1940
-1995
-2051
-2107
-2164
-2222
-2280
-2339
-2398
-2457
-2517
-2577
-2637
-2697
-2757
-2817
-2876
-2934
-2992
-3050
-3106
-3162
-3216
-3269
-3321
-3372
-3421
-3469
-3515
-3559
-3601
-3641
-3679
-3715
-3748
-3779
-3807
-3833
-3856
-3876
-3893
-3907
-3918
-3926
-3930
-3931
-3929
-3923
-3913
-3900
-3884
-3864
-3840
-3813
-3781
-3747
-3708
-3666
-3621
-3572
-3519
-3463
-3403
-3340
-3274
-3205
-3132
-3057
-2978
-2898
-2814
-2728
-2640
-2549
-2457
-2362
-2266
-2169
-2070
-1970
-1868
-1766
-1662
-1558
-1454
-1349
-1243
-1137
-1031
-925
-820
-714
-609
-505
-401
-299
-197
-96
3
100
197
291
383
474
562
648
731
812
891
967
1040
1111
1178
1243
1305
1365
1421
1475
1525
1573
1618
1660
1699
1736
1770
1801
1829
1855
1879
1900
1919
1936
1951
1964
1975
1985
1993
1999
2005
2009
2013
2015
2017
2017
2019
2019
2019
2019
2017
2017
2016
2016
2015
2013
2013
2013
2013
2015
2016
2017
2020
2021
2024
2027
2031
2033
2037
2041
2044
2048
2051
2053
2055
2057
2058
2058
2057
2055
2052
2049
2044
2037
2029
2021
2011
2000
1986
1972
1955
1937
1916
1894
1870
1843
1814
1783
1750
1714
1675
1634
1590
1543
1493
1441
1385
1326
1265
1200
1132
1060
986
908
827
742
655
564
469
372
272
168
62
-47
-158
-272
-389
-507
-627
-749
-872
-997
-1122
-1248
-1375
-1501
-1628
-1754
-1879
-2004
-2127
-2248
-2368
-2485
-2600
-2712
-2820
-2925
-3027
-3124
-3217
-3305
-3389
-3469
-3543
-3613
-3678
-3738
-3793
-3844
-3890
-3932
-3971
-4005
-4035
-4062
-4086
-4109
-4128
-4145
-4160
-4173
-4185
-4195
-4205
-4214
-4223
-4232
-4241
-4250
-4260
-4271
-4282
-4295
-4309
-4324
-4340
-4357
-4376
-4396
-4418
-4441
-4464
-4489
-4515
-4542
-4570
-4598
-4627
-4656
-4685
-4714
-4744
-4773
-4802
-4830
-4858
-4885
-4911
-4936
-4961
-4984
-5006
-5028
-5048
-5067
-5084
-5101
-5117
-5131
-5144
-5156
-5167
-5177
-5185
-5193
-5199
-5204
-5209
-5212
-5214
-5215
-5215
-5214
-5212
-5209
-5205
-5200
-5194
-5187
-5179
-5171
-5162
-5152
-5142
-5131
-5120
-5108
-5096
-5084
-5071
-5058
-5044
-5031
-5016
-5002
-4987
-4972
-4957
-4941
-4924
-4907
-4889
-4870
-4851
-4831
-4809
-4787
-4763
-4739
-4713
-4685
-4657
-4627
-4596
-4563
-4529
-4494
-4457
-4419
-4380
-4340
-4299
-4257
-4214
-4170
-4125
-4080
-4034
-3988
-3941
-3894
-3847
-3799
-3752
-3704
-3657
-3610
-3563
-3516
-3469
-3423
-3377
-3332
-3287
-3243
-3200
-3157
-3116
-3075
-3036
-2998
-2961
-2925
-2891
-2858
-2827
-2798
-2770
-2744
-2720
-2698
-2678
-2659
-2642
-2627
-2614
-2602
-2593
-2585
-2578
-2573
-2570
-2568
-2567
-2568
-2569
-2572
-2575
-2578
-2582
-2587
-2591
-2595
-2599
-2603
-2606
-2609
-2611
-2613
-2613
-2613
-2613
-2611
-2609
-2606
-2603
-2598
-2594
-2589
-2584
-2578
-2573
-2567
-2562
-2558
-2554
-2550
-2548
-2546
-2546
-2548
-2551
-2556
-2562
-2571
-2583
-2596
-2613
-2632
-2654
-2680
-2708
-2740
-2775
-2813
-2854
-2899
-2947
-2998
-3052
-3109
-3169
-3232
-3297
-3364
-3433
-3505
-3578
-3652
-3727
-3803
-3880
-3958
-4035
-4113
-4190
-4266
-4342
-4417
-4491
-4563
-4634
-4703
-4770
-4835
-4898
-4959
-5018
-5075
-5129
-5181
-5231
-5278
-5324
-5367
-5408
-5447
-5484
-5519
-5552
-5583
-5612
-5639
-5665
-5688
-5710
-5729
-5747
-5763
-5777
-5789
-5799
-5807
-5814
-5819
-5822
-5823
-5822
-5820
-5816
-5810
-5803
-5794
-5783
-5771
-5758
-5743
-5727
-5709
-5690
-5670
-5649
-5626
-5602
-5577
-5550
-5523
-5494
-5464
-5432
-5399
-5365
-5329
-5292
-5253
-5212
-5169
-5124
-5078
-5029
-4978
-4924
-4868
-4810
-4749
-4685
-4619
-4550
-4479
-4404
-4327
-4247
-4164
-4078
-3989
-3898
-3804
-3708
-3609
-3508
-3404
-3299
-3192
-3082
-2972
-2860
-2746
-2632
-2517
-2401
-2284
-2167
-2050
-1933
-1816
-1700
-1584
-1468
-1354
-1240
-1127
-1016
-905
-797
-689
-583
-479
-377
-277
-179
-82
12
104
194
281
366
449
530
608
683
756
827
895
961
1025
1086
1145
1201
1256
1309
1359
1408
1456
1502
1547
1591
1635
1678
1720
1763
1805
1848
1891
1935
1979
2025
2071
2119
2168
2218
2270
2323
2378
2434
2492
2552
2613
2676
2741
2806
2874
2943
3013
3084
3157
3230
3305
3380
3455
3532
3608
3684
3760
3836
3912
3987
4061
4134
4206
4276
4345
4413
4479
4542
4604
4664
4721
4776
4829
4879
4926
4971
5014
5053
5090
5125
5157
5186
5214
5239
5262
5283
5302
5319
5335
5349
5363
5375
5387
5398
5408
5418
5428
5438
5449
5460
5471
5483
5496
5510
5525
5541
5559
5577
5597
5618
5640
5664
5689
5715
5743
5771
5800
5831
5862
5893
5925
5958
5990
6023
6055
6087
6118
6149
6178
6207
6235
6261
6287
6310
6332
6353
6372
6389
6405
6418
6430
6441
6449
6456
6462
6466
6469
6470
6470
6469
6467
6464
6461
6457
6453
6449
6444
6440
6436
6432
6429
6427
6425
6424
6425
6426
6428
6432
6437
6443
6451
6459
6469
6480
6493
6506
6520
6536
6552
6569
6586
6605
6624
6644
6664
6685
6706
6728
6750
6773
6796
6820
6845
6870
6895
6921
6948
6976
7005
7035
7066
7098
7131
7165
7201
7239
7278
7319
7362
7407
7453
7502
7553
7606
7661
7719
7779
7841
7905
7972
8039
8112
8185
8260
8337
8416
8497
8579
8663
8749
8836
8924
9013
9102
9193
9284
9376
9468
9560
9653
9745
9837
9929
10021
10113
10203
10293
10383
10471
10559
10645
10730
10814
10897
10978
11058
11136
11213
11288
11361
11433
11503
11572
11639
11704
11768
11830
11891
11950
12009
12066
12122
12176
12230
12283
12335
12386
12437
12487
12536
12584
12632
12680
12726
12773
12818
12863
12908
12952
12995
13038
13079
13120
13161
13200
13239
13276
13313
13348
13382
13415
13447
13477
13506
13534
13559
13584
13606
13627
13646
13664
13679
13693
13705
13715
13724
13730
13735
13738
13740
13740
13738
13734
13729
13722
13714
13705
13694
13681
13668
13654
13638
13622
13605
13587
13569
13550
13531
13512
13493
13474
13455
13436
13418
13400
13383
13366
13351
13336
13322
13308
13296
13285
13275
13266
13259
13252
13247
13242
13239
13237
13236
13236
13237
13239
13242
13245
13249
13253
13258
13263
13269
13274
13280
13285
13291
13296
13300
13305
13309
13312
13315
13317
13319
13320
13321
13321
13321
13320
13319
13317
13315
13313
13311
13309
13307
13305
13304
13303
13303
13303
13305
13307
13311
13317
13324
13332
13342
13354
13369
13384
13402
13422
13444
13467
13493
13520
13548
13578
13610
13642
13676
13711
13746
13782
13818
13854
13891
13927
13963
13999
14034
14068
14102
14135
14168
14199
14229
14258
14286
14313
14339
14364
14388
14411
14434
14456
14477
14497
14517
14537
14556
14575
14593
14612
14630
14648
14666
14683
14701
14718
14734
14751
14767
14782
14797
14812
14826
14839
14852
14864
14875
14885
14895
14904
14912
14920
14926
14932
14937
14940
14943
14945
14947
14947
14947
14946
14944
14942
14939
14936
14932
14928
14924
14919
14915
14911
14907
14903
14899
14896
14893
14890
14888
14886
14885
14884
14883
14883
14884
14884
14885
14887
14888
14890
14892
14894
14897
14899
14901
14903
14905
14907
14908
14910
14911
14912
14912
14912
14912
14911
14911
14909
14908
14906
14904
14901
14898
14895
14892
14888
14885
14881
14876
14872
14867
14862
14857
14851
14845
14839
14833
14826
14819
14811
14803
14795
14786
14776
14766
14756
14745
14733
14722
14709
14697
14684
14671
14657
14643
14630
14616
14602
14588
14574
14561
14547
14535
14522
14510
14498
14488
14477
14468
14459
14451
14444
14438
14433
14430
14427
14426
14426
14427
14430
14434
14440
14448
14458
14469
14482
14498
14515
14535
14557
14581
14607
14636
14667
14700
14735
14773
14813
14855
14900
14946
14994
15045
15097
15150
15206
15263
15321
15381
15442
15504
15567
15631
15696
15761
15827
15893
15959
16026
16093
16158
16225
16292
16357
16422
16487
16551
16615
16677
16739
16799
16859
16917
16975
17031
17085
17139
17190
17241
17289
17336
17381
17424
17465
17505
17542
17577
17610
17641
17669
17695
17719
17740
17759
17775
17788
17800
17808
17814
17818
17818
17817
17813
17806
17797
17786
17773
17758
17740
17721
17700
17677
17652
17626
17598
17570
17540
17508
17476
17443
17410
17375
17340
17305
17269
17233
17197
17161
17125
17088
17053
17017
16982
16947
16913
16879
16846
16813
16781
16750
16720
16691
16662
16634
16607
16581
16556
16532
16508
16486
16464
16443
16422
16402
16382
16363
16344
16326
16306
16288
16270
16251
16231
16212
16190
16171
16149
16126
16104
16081
16056
16032
16007
15981
15954
15927
15899
15871
15843
15814
15785
15756
15726
15697
15667
15637
15607
15577
15547
15517
15487
15457
15426
15396
15365
15335
15304
15273
15241
15210
15177
15145
15112
15079
15044
15010
14974
14937
14900
14862
14822
14781
14740
14697
14652
14607
14560
14512
14463
14413
14362
14310
14256
14202
14147
14092
14036
13979
13922
13864
13806
13749
13691
13633
13576
13519
13462
13406
13351
13296
13242
13188
13136
13085
13034
12985
12936
12889
12842
12797
12753
12710
12668
12627
12587
12548
12511
12474
12439
12404
12371
12339
12308
12278
12249
12222
12195
12170
12145
12122
12100
12078
12058
12038
12020
12002
11984
11967
11951
11935
11919
11904
11888
11873
11857
11842
11826
11809
11792
11775
11757
11738
11719
11698
11677
11655
11632
11607
11582
11556
11529
11500
11470
11439
11407
11374
11340
11305
11268
11231
11192
11153
11112
11071
11028
10985
10940
10895
10849
10803
10755
10707
10658
10608
10558
10507
10455
10403
10350
10296
10242
10187
10131
10075
10018
9960
9901
9841
9781
9720
9657
9594
9530
9464
9398
9330
9261
9191
9120
9047
8973
8897
8820
8742
8662
8580
8497
8412
8326
8239
8150
8058
7967
7874
7779
7682
7584
7485
7384
7281
7178
7073
6967
6859
6751
6641
6530
6419
6306
6192
6078
5963
5847
5730
5613
5495
5376
5257
5137
5017
4897
4777
4656
4535
4413
4292
4171
4049
3928
3807
3686
3565
3444
3323
3203
3083
2964
2845
2726
2609
2491
2375
2259
2144
2029
1916
1803
1691
1581
1471
1362
1254
1147
1042
937
833
731
629
529
429
330
233
136
40
-54
-148
-241
-333
-424
-514
-603
-692
-779
-865
-950
-1035
-1118
-1200
-1281
-1361
-1441
-1519
-1596
-1672
-1748
-1822
-1896
-1969
-2041
-2113
-2184
-2254
-2323
-2392
-2460
-2527
-2594
-2661
-2726
-2791
-2856
-2920
-2983
-3046
-3108
-3170
-3231
-3292
-3353
-3413
-3472
-3532
-3590
-3648
-3706
-3763
-3820
-3876
-3932
-3987
-4041
-4094
-4148
-4200
-4251
-4301
-4350
-4398
-4445
-4491
-4535
-4577
-4619
-4658
-4696
-4732
-4766
-4798
-4828
-4856
-4882
-4906
-4928
-4947
-4964
-4978
-4990
-5000
-5007
-5012
-5015
-5015
-5013
-5009
-5002
-4993
-4982
-4969
-4953
-4936
-4916
-4894
-4870
-4844
-4815
-4785
-4752
-4717
-4681
-4642
-4601
-4558
-4514
-4467
-4418
-4368
-4315
-4261
-4205
-4147
-4088
-4027
-3964
-3900
-3834
-3767
-3698
-3628
-3557
-3484
-3410
-3336
-3260
-3183
-3105
-3027
-2948
-2868
-2788
-2707
-2626
-2545
-2464
-2383
-2301
-2220
-2139
-2058
-1977
-1896
-1815
-1735
-1655
-1575
-1496
-1417
-1337
-1259
-1180
-1102
-1024
-946
-868
-791
-713
-636
-559
-482
-404
-327
-250
-173
-95
-18
60
138
216
294
373
452
530
609
688
767
845
924
1002
1080
1158
1235
1311
1387
1462
1536
1609
1681
1751
1821
1888
1955
2019
2082
2143
2202
2258
2313
2365
2415
2462
2507
2549
2588
2624
2658
2689
2718
2743
2766
2786
2803
2818
2829
2839
2845
2850
2851
2851
2848
2843
2837
2828
2817
2804
2790
2774
2757
2738
2718
2697
2674
2651
2626
2600
2574
2547
2518
2489
2460
2429
2398
2367
2335
2302
2269
2235
2201
2167
2132
2098
2062
2027
1992
1956
1921
1886
1851
1817
1783
1749
1716
1684
1653
1622
1593
1564
1537
1511
1486
1462
1440
1419
1399
1381
1364
1348
1334
1321
1309
1299
1289
1281
1273
1266
1260
1255
1250
1246
1242
1238
1234
1231
1228
1224
1221
1217
1213
1209
1205
1200
1194
1189
1183
1176
1169
1162
1154
1146
1137
1129
1120
1111
1101
1092
1083
1074
1065
1057
1049
1041
1034
1028
1022
1018
1016
1012
1012
1012
1014
1016
1020
1027
1034
1042
1052
1063
1076
1090
1105
1122
1140
1159
1180
1201
1223
1246
1270
1295
1320
1346
1373
1400
1427
1455
1483
1511
1539
1568
1597
1625
1654
1683
1712
1741
1771
1800
1829
1858
1888
1918
1948
1978
2008
2039
2070
2102
2134
2166
2199
2233
2267
2302
2337
2373
2410
2448
2486
2524
2563
2603
2643
2684
2725
2766
2807
2849
2891
2933
2975
3017
3059
3101
3143
3184
3225
3266
3306
3346
3385
3424
3462
3500
3537
3574
3610
3645
3680
3714
3748
3781
3813
3845
3876
3907
3937
3966
3995
4022
4050
4075
4102
4126
4150
4173
4194
4215
4235
4253
4271
4287
4302
4316
4329
4341
4351
4361
4369
4376
4382
4386
4390
4393
4395
4396
4396
4395
4394
4392
4389
4385
4381
4377
4371
4366
4360
4353
4347
4339
4332
4324
4315
4307
4297
4288
4278
4268
4257
4246
4235
4224
4213
4201
4190
4178
4166
4154
4143
4131
4119
4108
4097
4086
4075
4064
4054
4043
4034
4024
4014
4006
3998
3990
3983
3976
3970
3964
3959
3954
3950
3946
3943
3941
3939
3938
3937
3936
3936
3937
3938
3939
3940
3942
3944
3946
3948
3950
3952
3954
3956
3957
3958
3959
3960
3960
3959
3958
3957
3955
3952
3949
3945
3940
3935
3929
3923
3916
3908
3900
3892
3882
3872
3862
3851
3839
3826
3813
3799
3784
3769
3753
3736
3719
3700
3681
3662
3641
3620
3598
3576
3553
3529
3504
3479
3452
3426
3398
3370
3341
3311
3281
3250
3219
3186
3154
3121
3087
3053
3018
2983
2947
2911
2875
2838
2801
2764
2726
2689
2651
2613
2576
2538
2500
2462
2425
2388
2351
2314
2277
2241
2206
2170
2135
2101
2067
2033
2000
1968
1936
1904
1874
1843
1813
1784
1756
1728
1700
1674
1648
1622
1597
1573
1550
1527
1505
1483
1462
1442
1422
1402
1383
1364
1346
1327
1309
1292
1274
1256
1239
1222
1204
1187
1170
1152
1134
1117
1099
1080
1062
1043
1024
1004
984
963
942
920
898
875
851
826
801
774
747
719
690
660
629
598
565
531
497
462
426
389
351
313
274
234
194
153
112
70
28
-15
-57
-101
-144
-188
-232
-276
-319
-363
-407
-451
-495
-538
-581
-624
-667
-709
-751
-792
-833
-874
-914
-954
-993
-1033
-1072
-1110
-1148
-1186
-1224
-1261
-1298
-1335
-1372
-1409
-1446
-1483
-1521
-1558
-1596
-1634
-1672
-1711
-1751
-1791
-1832
-1874
-1917
-1961
-2005
-2052
-2099
-2148
-2197
-2248
-2300
-2353
-2408
-2464
-2520
-2579
-2638
-2698
-2760
-2822
-2885
-2950
-3015
-3081
-3148
-3216
-3284
-3353
-3422
-3492
-3562
-3633
-3704
-3775
-3846
-3918
-3990
-4062
-4135
-4208
-4281
-4354
-4428
-4501
-4575
-4650
-4724
-4799
-4874
-4950
-5025
-5101
-5177
-5253
-5329
-5406
-5482
-5559
-5636
-5713
-5789
-5866
-5943
-6020
-6097
-6173
-6250
-6326
-6402
-6477
-6552
-6626
-6700
-6774
-6846
-6918
-6989
-7059
-7129
-7197
-7265
-7331
-7396
-7460
-7523
-7585
-7645
-7704
-7762
-7818
-7873
-7926
-7978
-8028
-8077
-8124
-8170
-8215
-8258
-8300
-8340
-8380
-8418
-8455
-8491
-8525
-8559
-8592
-8623
-8654
-8684
-8712
-8740
-8767
-8793
-8819
-8843
-8867
-8890
-8912
-8933
-8954
-8974
-8993
-9012
-9030
-9047
-9064
-9081
-9097
-9112
-9127
-9142
-9156
-9170
-9183
-9196
-9209
-9222
-9234
-9246
-9258
-9270
-9282
-9293
-9305
-9317
-9329
-9341
-9353
-9365
-9377
-9389
-9402
-9414
-9427
-9440
-9452
-9465
-9478
-9490
-9503
-9515
-9527
-9539
-9551
-9563
-9574
-9585
-9596
-9607
-9617
-9627
-9636
-9645
-9654
-9662
-9670
-9678
-9685
-9691
-9698
-9704
-9709
-9714
-9719
-9724
-9728
-9732
-9736
-9739
-9742
-9746
-9749
-9751
-9754
-9757
-9759
-9762
-9764
-9767
-9769
-9771
-9773
-9775
-9777
-9779
-9780
-9782
-9783
-9784
-9785
-9786
-9786
-9786
-9786
-9785
-9784
-9782
-9780
-9778
-9774
-9771
-9767
-9762
-9756
-9750
-9743
-9735
-9726
-9717
-9707
-9696
-9685
-9672
-9659
-9644
-9629
-9613
-9596
-9579
-9560
-9540
-9520
-9498
-9476
-9453
-9428
-9403
-9376
-9349
-9321
-9291
-9261
-9229
-9197
-9163
-9128
-9092
-9055
-9017
-8978
-8938
-8896
-8854
-8809
-8764
-8717
-8669
-8620
-8569
-8517
-8463
-8408
-8352
-8293
-8234
-8173
-8109
-8045
-7980
-7913
-7844
-7774
-7703
-7630
-7556
-7481
-7404
-7326
-7247
-7167
-7085
-7003
-6920
-6836
-6751
-6665
-6579
-6493
-6406
-6318
-6231
-6143
-6056
-5968
-5881
-5794
-5708
-5623
-5538
-5453
-5370
-5288
-5206
-5126
-5047
-4969
-4893
-4817
-4744
-4671
-4600
-4530
-4461
-4394
-4329
-4265
-4202
-4140
-4080
-4021
-3963
-3907
-3852
-3798
-3745
-3693
-3643
-3593
-3544
-3496
-3449
-3402
-3357
-3312
-3268
-3224
-3181
-3139
-3097
-3056
-3015
-2975
-2935
-2896
-2857
-2818
-2780
-2743
-2706
-2669
-2633
-2598
-2563
-2528
-2494
-2461
-2428
-2396
-2364
-2333
-2303
-2273
-2244
-2216
-2188
-2161
-2135
-2109
-2084
-2059
-2035
-2012
-1989
-1967
-1945
-1924
-1903
-1882
-1862
-1842
-1822
-1803
-1783
-1764
-1744
-1725
-1705
-1686
-1666
-1647
-1627
-1607
-1587
-1567
-1547
-1526
-1506
-1485
-1464
-1443
-1421
-1400
-1378
-1357
-1335
-1314
-1292
-1270
-1249
-1228
-1206
-1185
-1165
-1144
-1124
-1105
-1085
-1066
-1048
-1030
-1012
-996
-980
-964
-949
-934
-920
-907
-894
-882
-871
-860
-850
-841
-832
-824
-817
-811
-804
-799
-794
-790
-786
-783
-781
-779
-777
-776
-776
-776
-777
-778
-780
-782
-785
-788
-792
-796
-801
-807
-812
-819
-825
-833
-840
-848
-856
-865
-873
-882
-891
-900
-909
-919
-928
-937
-947
-956
-965
-974
-982
-991
-999
-1006
-1014
-1020
-1027
-1033
-1038
-1043
-1047
-1050
-1053
-1054
-1055
-1056
-1056
-1055
-1053
-1051
-1049
-1046
-1043
-1040
-1036
-1033
-1030
-1027
-1025
-1022
-1020
-1020
-1020
-1020
-1022
-1024
-1026
-1030
-1035
-1040
-1047
-1054
-1062
-1071
-1081
-1091
-1102
-1114
-1126
-1138
-1151
-1163
-1176
-1189
-1201
-1213
-1225
-1237
-1247
-1257
-1267
-1276
-1283
-1290
-1296
-1301
-1305
-1308
-1310
-1311
-1311
-1310
-1309
-1306
-1302
-1297
-1291
-1285
-1277
-1269
-1260
-1250
-1239
-1228
-1216
-1203
-1190
-1176
-1161
-1146
-1131
-1114
-1097
-1080
-1061
-1042
-1022
-1002
-981
-960
-937
-914
-890
-865
-840
-813
-786
-758
-729
-700
-669
-638
-606
-573
-539
-504
-469
-432
-394
-356
-317
-276
-235
-193
-150
-107
-62
-17
29
76
124
172
220
269
319
368
418
469
519
569
620
670
721
771
821
871
920
969
1018
1067
1116
1164
1211
1259
1306
1352
1399
1445
1491
1537
1582
1628
1673
1719
1764
1809
1855
1901
1947
1993
2040
2087
2134
2182
2230
2278
2327
2376
2425
2475
2526
2576
2627
2679
2730
2782
2834
2886
2939
2991
3044
3097
3149
3201
3254
3306
3358
3409
3461
3512
3563
3613
3662
3712
3760
3808
3856
3902
3948
3993
4038
4081
4124
4166
4206
4246
4285
4323
4360
4396
4430
4464
4497
4528
4558
4588
4616
4643
4668
4693
4716
4738
4759
4779
4797
4814
4830
4845
4858
4871
4882
4893
4902
4910
4917
4923
4928
4932
4935
4937
4938
4939
4938
4937
4935
4931
4928
4923
4918
4912
4905
4898
4890
4882
4873
4864
4854
4843
4833
4822
4810
4799
4787
4775
4763
4752
4740
4728
4717
4706
4695
4685
4675
4666
4658
4650
4644
4638
4633
4629
4627
4625
4625
4626
4628
4632
4637
4643
4650
4659
4669
4681
4694
4708
4723
4740
4758
4776
4796
4817
4838
4860
4883
4907
4931
4956
4981
5007
5033
5059
5086
5112
5139
5166
5193
5219
5245
5272
5297
5323
5348
5373
5397
5421
5445
5468
5491
5514
5536
5557
5578
5599
5619
5639
5658
5677
5695
5713
5731
5748
5764
5780
5795
5810
5825
5839
5852
5865
5877
5889
5900
5911
5921
5930
5939
5947
5954
5961
5966
5971
5975
5977
5979
5979
5979
5977
5974
5969
5963
5956
5948
5938
5927
5914
5900
5885
5868
5850
5830
5810
5788
5764
5740
5714
5687
5659
5630
5600
5569
5537
5505
5472
5438
5403
5369
5334
5298
5262
5226
5190
5153
5117
5080
5044
5007
4971
4934
4897
4861
4824
4788
4751
4715
4678
4642
4606
4569
4533
4497
4460
4424
4387
4351
4314
4277
4240
4202
4165
4127
4089
4050
4011
3972
3933
3893
3853
3812
3771
3730
3689
3648
3606
3564
3522
3480
3438
3396
3354
3312
3269
3227
3185
3143
3101
3060
3018
2977
2936
2896
2855
2816
2776
2737
2699
2660
2623
2586
2550
2514
2479
2444
2410
2377
2344
2312
2280
2250
2220
2190
2162
2134
2107
2081
2056
2031
2008
1985
1963
1942
1921
1902
1883
1865
1847
1831
1815
1800
1785
1771
1758
1746
1734
1723
1713
1703
1694
1686
1678
1671
1664
1659
1653
1649
1645
1642
1639
1637
1636
1635
1635
1636
1637
1640
1643
1647
1652
1657
1664
1671
1680
1689
1699
1710
1722
1735
1749
1764
1779
1795
1812
1830
1849
1869
1889
1910
1932
1955
1978
2001
2027
2053
2079
2105
2133
2160
2188
2217
2246
2275
2304
2333
2363
2392
2422
2451
2481
2510
2539
2568
2597
2625
2653
2680
2708
2734
2761
2787
2812
2837
2862
2886
2909
2932
2955
2976
2998
3018
3039
3058
3077
3096
3114
3132
3149
3165
3181
3197
3212
3227
3242
3256
3269
3283
3296
3308
3320
3331
3342
3353
3363
3372
3381
3389
3397
3405
3412
3418
3424
3429
3434
3438
3441
3444
3446
3448
3449
3449
3449
3448
3447
3445
3442
3439
3436
3432
3428
3424
3419
3414
3408
3403
3397
3390
3384
3377
3371
3364
3356
3349
3342
3334
3326
3318
3310
3302
3294
3286
3278
3269
3261
3253
3244
3235
3227
3218
3209
3201
3192
3183
3174
3166
3157
3148
3140
3131
3123
3115
3106
3098
3090
3083
3075
3067
3060
3053
3046
3039
3033
3027
3021
3015
3010
3005
3000
2996
2992
2989
2986
2984
2982
2981
2980
2980
2981
2982
2983
2985
2988
2992
2996
3000
3005
3010
3016
3022
3028
3035
3042
3048
3055
3062
3069
3076
3082
3089
3095
3101
3106
3111
3116
3120
3124
3127
3130
3132
3134
3135
3136
3135
3135
3134
3132
3130
3127
3124
3121
3117
3114
3110
3106
3101
3097
3093
3089
3086
3082
3079
3076
3073
3071
3069
3067
3066
3065
3065
3065
3065
3066
3067
3069
3071
3073
3076
3080
3084
3088
3093
3098
3103
3109
3115
3121
3128
3135
3141
3148
3155
3162
3169
3176
3183
3190
3197
3205
3212
3220
3227
3235
3243
3252
3260
3269
3278
3287
3296
3306
3316
3325
3335
3345
3355
3365
3374
3384
3393
3402
3411
3420
3428
3435
3442
3449
3454
3459
3464
3467
3470
3471
3472
3472
3471
3469
3466
3462
3458
3452
3446
3438
3430
3421
3411
3400
3388
3376
3362
3348
3333
3317
3301
3284
3266
3247
3228
3209
3189
3169
3148
3127
3106
3084
3063
3041
3019
2997
2976
2954
2932
2911
2889
2868
2847
2826
2804
2783
2762
2742
2721
2700
2680
2659
2638
2618
2597
2577
2556
2536
2515
2494
2473
2452
2431
2409
2387
2364
2341
2318
2294
2269
2244
2218
2192
2165
2137
2109
2080
2051
2021
1991
1960
1928
1897
1865
1832
1800
1767
1734
1700
1667
1634
1600
1567
1534
1500
1467
1435
1402
1369
1337
1305
1273
1242
1211
1180
1149
1119
1089
1059
1029
1000
971
942
913
885
857
830
802
776
749
724
698
673
649
626
602
580
558
537
516
496
476
458
439
421
404
387
370
354
339
324
309
295
281
267
254
241
228
216
204
192
180
168
157
146
135
124
114
104
94
84
75
66
57
49
41
33
26
20
14
8
3
-2
-6
-10
-14
-17
-19
-22
-23
-25
-26
-27
-28
-28
-28
-28
-27
-26
-25
-23
-21
-18
-15
-12
-8
-3
2
8
15
22
30
39
49
59
71
84
98
113
129
146
164
183
203
224
246
269
293
318
344
370
397
424
453
481
510
540
570
600
630
660
690
720
750
780
809
838
867
895
922
950
976
1002
1027
1052
1076
1099
1122
1145
1166
1188
1208
1229
1249
1268
1287
1306
1324
1342
1360
1378
1395
1412
1429
1446
1463
1479
1496
1512
1528
1544
1560
1575
1591
1606
1622
1637
1652
1667
1682
1696
1711
1725
1740
1754
1768
1782
1795
1809
1822
1835
1847
1860
1872
1883
1895
1906
1917
1928
1938
1949
1959
1969
1979
1990
2000
2011
2021
2032
2043
2054
2066
2078
2090
2102
2115
2127
2140
2153
2167
2180
2194
2207
2221
2234
2248
2262
2275
2288
2301
2313
2325
2336
2347
2357
2366
2374
2381
2387
2392
2396
2399
2400
2400
2399
2396
2392
2387
2381
2373
2364
2354
2343
2331
2318
2305
2290
2275
2259
2243
2226
2209
2192
2175
2158
2141
2123
2107
2090
2074
2058
2043
2029
2015
2001
1988
1976
1964
1954
1943
1934
1925
1916
1908
1901
1894
1888
1882
1877
1872
1867
1863
1858
1854
1850
1846
1843
1839
1836
1833
1829
1826
1824
1821
1819
1817
1815
1813
1812
1812
1811
1812
1812
1813
1815
1818
1820
1824
1828
1833
1838
1844
1850
1857
1865
1873
1882
1891
1900
1910
1920
1931
1942
1953
1964
1976
1988
1999
2011
2023
2035
2047
2058
2070
2081
2092
2102
2112
2122
2131
2139
2148
2155
2163
2170
2176
2182
2187
2192
2196
2200
2204
2207
2209
2212
2213
2215
2215
2216
2216
2215
2214
2212
2210
2208
2204
2200
2196
2191
2185
2178
2171
2162
2153
2143
2132
2120
2107
2093
2077
2060
2043
2024
2003
1982
1959
1936
1911
1885
1858
1830
1801
1772
1741
1711
1680
1648
1616
1584
1552
1520
1488
1457
1426
1395
1365
1335
1306
1278
1251
1225
1199
1174
1150
1128
1106
1085
1065
1047
1029
1012
996
981
967
953
941
929
917
907
896
886
877
868
859
850
841
832
823
814
805
796
787
777
767
757
747
737
726
715
704
692
680
668
656
644
631
618
605
591
577
563
549
534
519
504
489
473
457
441
425
409
392
375
359
342
325
308
291
275
258
242
227
211
196
182
168
155
143
131
120
110
100
92
84
77
71
66
61
58
55
53
52
51
51
52
53
55
58
61
65
69
74
79
84
90
96
102
108
115
122
128
135
142
149
156
163
170
177
184
192
199
207
215
223
232
241
250
260
270
281
292
304
316
329
343
358
373
389
406
424
443
463
484
506
529
554
579
606
633
662
692
722
754
787
820
855
890
926
963
1000
1039
1077
1116
1156
1195
1236
1276
1316
1357
1397
1438
1478
1519
1559
1598
1638
1677
1716
1754
1792
1829
1866
1902
1938
1973
2007
2041
2075
2108
2141
2173
2205
2236
2267
2298
2328
2357
2386
2415
2443
2471
2499
2526
2553
2579
2605
2630
2655
2680
2704
2728
2752
2775
2798
2821
2843
2865
2887
2909
2930
2951
2972
2992
3012
3032
3052
3071
3090
3109
3127
3145
3163
3181
3198
3215
3232
3249
3266
3282
3298
3314
3330
3345
3361
3376
3391
3405
3419
3433
3446
3460
3472
3485
3497
3508
3519
3530
3541
3551
3561
3570
3579
3588
3596
3604
3611
3619
3626
3633
3640
3646
3652
3658
3664
3670
3675
3681
3686
3691
3696
3701
3705
3710
3714
3718
3722
3726
3730
3734
3738
3741
3744
3748
3751
3753
3756
3759
3761
3763
3764
3766
3767
3767
3768
3768
3767
3766
3764
3762
3759
3756
3752
3747
3741
3735
3728
3720
3711
3701
3691
3680
3668
3655
3641
3627
3612
3597
3581
3565
3549
3532
3516
3500
3483
3467
3452
3436
3422
3407
3394
3381
3369
3358
3347
3338
3329
3321
3314
3308
3303
3298
3295
3293
3291
3290
3290
3290
3291
3293
3295
3298
3302
3305
3309
3314
3319
3324
3329
3334
3339
3345
3351
3356
3362
3368
3374
3379
3385
3391
3397
3403
3409
3414
3420
3427
3433
3439
3445
3452
3459
3466
3473
3480
3488
3496
3504
3513
3521
3530
3539
3548
3558
3567
3577
3587
3596
3606
3616
3626
3636
3645
3655
3665
3674
3684
3693
3703
3713
3722
3732
3742
3752
3762
3772
3782
3793
3803
3814
3826
3838
3850
3862
3875
3888
3902
3916
3930
3945
3960
3976
3993
4009
4026
4043
4062
4080
4098
4117
4136
4156
4175
4195
4214
4234
4254
4274
4293
4313
4332
4352
4371
4390
4408
4426
4444
4461
4478
4495
4511
4527
4543
4558
4572
4586
4600
4614
4627
4640
4653
4665
4677
4689
4701
4713
4725
4737
4749
4761
4773
4785
4797
4810
4823
4836
4849
4862
4876
4890
4904
4918
4933
4948
4962
4977
4992
5007
5021
5036
5051
5065
5079
5093
5106
5119
5131
5143
5155
5166
5177
5186
5196
5204
5212
5220
5226
5232
5237
5242
5246
5249
5252
5254
5256
5256
5257
5256
5255
5253
5251
5247
5244
5239
5234
5228
5221
5214
5206
5197
5188
5177
5166
5154
5141
5128
5114
5099
5083
5067
5049
5032
5013
4994
4974
4954
4933
4911
4890
4867
4844
4821
4797
4773
4749
4724
4699
4674
4649
4623
4597
4571
4545
4519
4493
4467
4441
4415
4389
4363
4337
4311
4285
4260
4235
4210
4185
4160
4135
4111
4086
4062
4040
4017
3994
3971
3949
3927
3905
3884
3863
3842
3822
3802
3782
3763
3744
3726
3708
3690
3673
3657
3641
3625
3610
3596
3582
3569
3557
3545
3534
3524
3514
3505
3497
3489
3482
3476
3470
3465
3460
3456
3453
3450
3448
3445
3444
3442
3441
3440
3440
3439
3438
3438
3437
3436
3435
3434
3433
3431
3430
3427
3425
3422
3419
3415
3411
3406
3401
3395
3389
3382
3374
3367
3358
3350
3340
3331
3321
3311
3301
3290
3279
3268
3258
3247
3236
3226
3216
3206
3197
3188
3179
3171
3164
3157
3150
3145
3139
3134
3130
3127
3123
3121
3118
3116
3115
3113
3112
3111
3111
3110
3110
3109
3109
3108
3107
3107
3106
3105
3103
3101
3099
3097
3094
3091
3088
3084
3080
3075
3070
3065
3059
3053
3046
3039
3032
3025
3017
3010
3002
2994
2986
2979
2971
2964
2956
2949
2943
2936
2930
2924
2919
2914
2909
2905
2901
2898
2895
2892
2890
2888
2886
2884
2883
2882
2881
2881
2880
2879
2879
2878
2878
2877
2877
2876
2875
2875
2874
2873
2872
2871
2869
2868
2867
2865
2864
2862
2861
2859
2857
2856
2854
2852
2849
2847
2845
2842
2840
2837
2835
2832
2829
2826
2823
2821
2818
2815
2812
2810
2807
2804
2802
2800
2797
2795
2792
2790
2788
2785
2783
2780
2777
2774
2770
2767
2762
2758
2753
2747
2741
2734
2727
2719
2710
2701
2691
2680
2668
2655
2642
2628
2613
2597
2581
2564
2546
2527
2508
2488
2468
2446
2425
2402
2379
2355
2331
2306
2280
2254
2227
2200
2171
2142
2112
2082
2050
2017
1985
1951
1917
1882
1845
1809
1771
1732
1693
1653
1613
1572
1530
1488
1445
1402
1359
1315
1271
1227
1183
1140
1096
1052
1008
966
924
882
841
800
760
721
682
644
608
572
536
502
469
437
405
375
346
317
290
263
238
214
190
167
146
125
105
85
67
49
31
15
-1
-17
-32
-46
-60
-74
-87
-100
-113
-125
-137
-148
-160
-171
-182
-193
-204
-214
-224
-234
-244
-254
-264
-273
-283
-292
-301
-310
-319
-328
-337
-345
-354
-363
-371
-380
-389
-398
-406
-415
-424
-434
-443
-453
-462
-472
-482
-493
-503
-514
-526
-537
-549
-562
-575
-588
-602
-617
-632
-648
-665
-682
-700
-718
-737
-757
-777
-798
-820
-842
-864
-887
-911
-934
-959
-984
-1008
-1034
-1060
-1087
-1113
-1140
-1168
-1195
-1223
-1251
-1279
-1308
-1337
-1366
-1396
-1426
-1456
-1487
-1518
-1549
-1581
-1613
-1646
-1679
-1712
-1747
-1781
-1817
-1853
-1889
-1927
-1964
-2003
-2041
-2081
-2122
-2162
-2204
-2246
-2288
-2331
-2374
-2418
-2462
-2506
-2551
-2596
-2640
-2685
-2730
-2775
-2820
-2864
-2909
-2953
-2997
-3040
-3084
-3127
-3170
-3213
-3255
-3298
-3340
-3382
-3423
-3465
-3506
-3548
-3589
-3631
-3673
-3714
-3756
-3798
-3840
-3883
-3925
-3968
-4011
-4054
-4099
-4143
-4188
-4233
-4278
-4324
-4369
-4415
-4462
-4508
-4554
-4601
-4647
-4693
-4740
-4785
-4831
-4876
-4921
-4966
-5009
-5053
-5095
-5137
-5178
-5217
-5256
-5294
-5331
-5366
-5401
-5434
-5465
-5495
-5524
-5552
-5577
-5602
-5625
-5646
-5666
-5684
-5701
-5716
-5729
-5741
-5752
-5761
-5769
-5775
-5780
-5783
-5785
-5785
-5785
-5783
-5779
-5775
-5769
-5763
-5755
-5747
-5737
-5727
-5716
-5704
-5692
-5679
-5665
-5651
-5636
-5621
-5606
-5590
-5574
-5558
-5542
-5526
-5510
-5494
-5478
-5462
-5446
-5430
-5415
-5400
-5385
-5370
-5355
-5341
-5327
-5314
-5300
-5287
-5274
-5261
-5249
-5237
-5225
-5213
-5202
-5191
-5180
-5169
-5158
-5148
-5138
-5128
-5118
-5108
-5099
-5089
-5080
-5071
-5061
-5052
-5042
-5033
-5023
-5014
-5004
-4995
-4985
-4975
-4966
-4957
-4947
-4938
-4929
-4920
-4911
-4903
-4894
-4886
-4878
-4871
-4864
-4857
-4850
-4844
-4838
-4833
-4828
-4824
-4820
-4816
-4813
-4811
-4809
-4808
-4807
-4807
-4807
-4808
-4810
-4812
-4814
-4817
-4821
-4825
-4829
-4834
-4839
-4845
-4851
-4857
-4863
-4870
-4877
-4884
-4891
-4899
-4906
-4913
-4921
-4928
-4936
-4943
-4950
-4957
-4963
-4970
-4976
-4981
-4987
-4991
-4996
-5000
-5003
-5006
-5009
-5011
-5012
-5012
-5012
-5012
-5010
-5008
-5005
-5001
-4997
-4991
-4985
-4978
-4970
-4960
-4950
-4939
-4927
-4914
-4900
-4885
-4868
-4851
-4832
-4813
-4792
-4770
-4746
-4722
-4696
-4669
-4641
-4612
-4581
-4549
-4516
-4482
-4446
-4410
-4372
-4332
-4292
-4250
-4208
-4164
-4119
-4073
-4027
-3979
-3931
-3881
-3831
-3780
-3729
-3677
-3624
-3571
-3518
-3464
-3410
-3355
-3301
-3246
-3191
-3136
-3080
-3025
-2969
-2914
-2858
-2802
-2746
-2691
-2635
-2579
-2523
-2467
-2412
-2356
-2300
-2244
-2187
-2131
-2075
-2017
-1962
-1905
-1848
-1791
-1734
-1677
-1619
-1562
-1504
-1446
-1389
-1331
-1273
-1215
-1158
-1100
-1042
-985
-928
-871
-814
-757
-701
-645
-589
-534
-479
-425
-371
-317
-263
-210
-158
-106
-54
-2
49
99
150
200
250
299
348
397
446
494
542
590
637
684
731
777
823
869
914
959
1004
1048
1091
1135
1177
1220
1261
1303
1344
1384
1424
1463
1501
1539
1577
1613
1650
1685
1720
1754
1787
1819
1851
1882
1912
1941
1969
1997
2024
2050
2075
2099
2122
2144
2165
2186
2205
2223
2241
2258
2274
2289
2303
2316
2329
2340
2351
2361
2371
2380
2388
2396
2403
2409
2415
2421
2426
2430
2435
2439
2443
2447
2450
2454
2458
2461
2465
2470
2474
2479
2484
2490
2496
2502
2509
2516
2524
2533
2542
2551
2561
2572
2583
2595
2607
2621
2634
2649
2664
2680
2696
2713
2731
2749
2768
2788
2808
2829
2850
2872
2895
2918
2941
2965
2989
3013
3038
3063
3089
3115
3141
3167
3193
3220
3247
3274
3301
3329
3356
3384
3412
3440
3469
3497
3526
3554
3583
3611
3640
3669
3697
3725
3754
3781
3809
3836
3863
3890
3916
3942
3967
3992
4017
4041
4064
4086
4109
4130
4151
4171
4191
4210
4228
4246
4263
4279
4295
4311
4326
4340
4354
4368
4381
4394
4406
4418
4430
4441
4452
4463
4474
4484
4495
4505
4515
4525
4536
4546
4556
4566
4576
4586
4596
4606
4617
4627
4638
4648
4659
4669
4680
4690
4701
4711
4721
4731
4740
4750
4758
4767
4775
4783
4790
4797
4803
4809
4814
4819
4823
4826
4829
4831
4833
4834
4834
4833
4832
4830
4828
4825
4821
4817
4812
4807
4801
4795
4788
4781
4773
4765
4757
4748
4739
4730
4720
4710
4699
4688
4677
4665
4653
4640
4627
4613
4598
4583
4567
4551
4534
4516
4497
4477
4457
4436
4414
4391
4367
4343
4317
4291
4264
4237
4209
4180
4150
4120
4090
4059
4027
3997
3965
3934
3902
3870
3838
3806
3774
3742
3710
3679
3647
3616
3585
3555
3524
3495
3466
3437
3409
3381
3354
3328
3303
3278
3254
3231
3209
3187
3166
3147
3127
3109
3092
3075
3059
3044
3029
3016
3002
2989
2977
2965
2953
2942
2931
2920
2909
2898
2886
2875
2863
2851
2839
2826
2813
2799
2784
2769
2753
2737
2720
2702
2683
2664
2644
2624
2603
2581
2559
2536
2513
2489
2465
2441
2416
2392
2367
2342
2316
2291
2266
2241
2217
2192
2168
2143
2120
2096
2073
2050
2028
2005
1984
1963
1942
1922
1903
1884
1865
1847
1829
1812
1796
1780
1764
1749
1735
1721
1708
1696
1684
1672
1661
1651
1642
1633
1624
1616
1608
1601
1594
1587
1581
1575
1568
1562
1556
1550
1544
1537
1531
1523
1516
1508
1500
1491
1481
1471
1461
1449
1438
1425
1412
1398
1383
1368
1352
1335
1318
1300
1281
1261
1241
1220
1199
1177
1154
1131
1107
1083
1058
1032
1006
981
954
928
901
873
846
818
790
761
733
704
675
647
617
588
559
530
501
471
442
412
383
354
324
295
265
236
206
177
147
118
88
59
29
0
-29
-59
-88
-117
-146
-175
-204
-232
-261
-289
-317
-345
-373
-401
-428
-456
-483
-511
-538
-565
-592
-619
-646
-673
-700
-727
-754
-781
-808
-834
-861
-888
-915
-942
-969
-996
-1022
-1050
-1077
-1105
-1133
-1161
-1190
-1218
-1248
-1277
-1307
-1337
-1368
-1399
-1431
-1463
-1495
-1528
-1561
-1595
-1629
-1663
-1698
-1733
-1768
-1803
-1839
-1875
-1911
-1947
-1983
-2019
-2054
-2090
-2125
-2160
-2195
-2229
-2263
-2296
-2329
-2361
-2392
-2423
-2452
-2481
-2509
-2536
-2562
-2586
-2610
-2633
-2654
-2675
-2694
-2712
-2729
-2745
-2760
-2774
-2786
-2798
-2808
-2818
-2826
-2834
-2841
-2847
-2851
-2855
-2859
-2861
-2863
-2864
-2864
-2864
-2862
-2861
-2858
-2855
-2851
-2847
-2843
-2838
-2832
-2826
-2820
-2813
-2806
-2799
-2791
-2783
-2775
-2767
-2759
-2750
-2741
-2732
-2723
-2714
-2705
-2695
-2686
-2676
-2666
-2656
-2647
-2636
-2626
-2616
-2605
-2595
-2584
-2573
-2561
-2550
-2538
-2526
-2514
-2502
-2490
-2477
-2465
-2452
-2439
-2426
-2413
-2399
-2386
-2373
-2359
-2346
-2332
-2318
-2305
-2291
-2277
-2263
-2249
-2235
-2221
-2207
-2192
-2178
-2163
-2148
-2133
-2118
-2102
-2086
-2070
-2054
-2037
-2020
-2003
-1986
-1968
-1950
-1931
-1913
-1894
-1874
-1855
-1835
-1815
-1795
-1774
-1753
-1732
-1711
-1690
-1669
-1647
-1626
-1605
-1584
-1563
-1543
-1523
-1503
-1483
-1464
-1446
-1428
-1410
-1393
-1377
-1361
-1346
-1332
-1318
-1305
-1293
-1281
-1270
-1260
-1251
-1242
-1234
-1226
-1219
-1213
-1207
-1202
-1198
-1194
-1190
-1187
-1185
-1183
-1181
-1180
-1179
-1178
-1179
-1179
-1180
-1182
-1184
-1187
-1191
-1195
-1200
-1205
-1212
-1219
-1227
-1236
-1246
-1258
-1270
-1283
-1298
-1314
-1331
-1349
-1368
-1389
-1411
-1434
-1458
-1484
-1510
-1538
-1566
-1596
-1627
-1658
-1690
-1722
-1755
-1789
-1823
-1858
-1892
-1927
-1962
-1997
-2032
-2068
-2103
-2138
-2173
-2208
-2243
-2278
-2312
-2346
-2380
-2413
-2446
-2479
-2512
-2544
-2576
-2608
-2640
-2671
-2703
-2734
-2766
-2798
-2830
-2862
-2894
-2927
-2960
-2993
-3027
-3061
-3096
-3131
-3166
-3202
-3238
-3275
-3312
-3349
-3387
-3425
-3464
-3502
-3542
-3581
-3620
-3660
-3699
-3739
-3778
-3817
-3856
-3895
-3933
-3970
-4006
-4043
-4078
-4112
-4146
-4178
-4210
-4241
-4270
-4299
-4326
-4353
-4378
-4402
-4425
-4447
-4468
-4488
-4506
-4524
-4540
-4555
-4569
-4582
-4593
-4604
-4613
-4620
-4627
-4632
-4635
-4637
-4638
-4637
-4635
-4632
-4626
-4620
-4612
-4602
-4591
-4579
-4565
-4550
-4534
-4516
-4498
-4478
-4457
-4434
-4411
-4387
-4362
-4336
-4309
-4281
-4252
-4222
-4192
-4161
-4129
-4096
-4062
-4027
-3994
-3958
-3922
-3885
-3847
-3809
-3770
-3731
-3691
-3650
-3608
-3566
-3524
-3481
-3437
-3393
-3348
-3303
-3257
-3211
-3165
-3118
-3071
-3024
-2976
-2928
-2880
-2832
-2784
-2735
-2687
-2638
-2589
-2540
-2492
-2443
-2394
-2345
-2296
-2247
-2198
-2149
-2100
-2052
-2003
-1954
-1905
-1857
-1808
-1760
-1711
-1663
-1615
-1567
-1519
-1471
-1424
-1377
-1330
-1284
-1238
-1192
-1147
-1102
-1058
-1014
-971
-928
-886
-845
-804
-764
-724
-685
-647
-610
-573
-537
-502
-468
-435
-402
-370
-339
-309
-280
-251
-223
-195
-168
-141
-115
-89
-63
-38
-13
13
38
64
89
115
141
168
194
222
250
278
307
337
367
398
430
463
496
530
566
602
638
676
714
754
793
834
875
917
959
1000
1043
1086
1129
1171
1214
1256
1298
1340
1382
1423
1463
1503
1543
1581
1619
1657
1693
1729
1764
1798
1832
1864
1896
1927
1957
1986
2015
2043
2070
2097
2123
2149
2174
2199
2224
2249
2274
2299
2323
2348
2373
2399
2425
2451
2478
2505
2534
2563
2593
2624
2656
2689
2723
2759
2795
2833
2873
2913
2954
2997
3040
3084
3129
3174
3219
3265
3311
3356
3402
3446
3490
3533
3575
3616
3656
3694
3730
3764
3797
3828
3856
3883
3907
3929
3950
3968
3984
3998
4011
4022
4032
4040
4046
4051
4057
4061
4065
4067
4072
4075
4078
4082
4086
4091
4097
4104
4111
4120
4130
4140
4152
4165
4178
4193
4208
4224
4240
4256
4273
4290
4307
4324
4341
4357
4372
4387
4401
4414
4427
4438
4448
4456
4464
4470
4474
4477
4478
4478
4475
4472
4466
4459
4450
4440
4428
4414
4400
4384
4366
4348
4329
4309
4288
4266
4245
4223
4200
4178
4156
4134
4113
4091
4070
4051
4030
4011
3994
3977
3961
3945
3930
3916
3903
3890
3877
3866
3854
3843
3831
3820
3808
3796
3783
3770
3755
3739
3721
3703
3682
3659
3635
3608
3579
3548
3514
3478
3440
3399
3356
3311
3263
3213
3162
3109
3054
2998
2940
2882
2823
2764
2704
2645
2585
2527
2469
2412
2357
2302
2250
2199
2150
2103
2058
2015
1974
1935
1898
1863
1830
1799
1769
1740
1713
1687
1662
1637
1613
1589
1565
1541
1516
1491
1464
1437
1408
1378
1347
1313
1279
1242
1203
1162
1120
1075
1028
979
928
875
821
764
706
646
585
523
459
395
330
264
198
132
66
0
-65
-130
-194
-258
-321
-382
-442
-501
-559
-615
-670
-723
-775
-825
-874
-921
-967
-1012
-1055
-1098
-1139
-1180
-1221
-1261
-1300
-1339
-1378
-1418
-1457
-1496
-1536
-1576
-1617
-1658
-1699
-1741
-1783
-1825
-1867
-1909
-1951
-1993
-2035
-2076
-2117
-2157
-2196
-2234
-2271
-2307
-2342
-2376
-2408
-2438
-2468
-2495
-2521
-2546
-2570
-2592
-2613
-2632
-2651
-2669
-2687
-2704
-2722
-2739
-2757
-2775
-2794
-2813
-2834
-2856
-2880
-2905
-2931
-2959
-2989
-3021
-3054
-3088
-3125
-3162
-3201
-3241
-3283
-3324
-3367
-3409
-3452
-3495
-3537
-3578
-3618
-3658
-3695
-3731
-3765
-3797
-3826
-3853
-3877
-3898
-3916
-3932
-3944
-3954
-3960
-3964
-3965
-3963
-3959
-3953
-3945
-3935
-3923
-3911
-3897
-3883
-3868
-3852
-3837
-3821
-3806
-3792
-3778
-3765
-3752
-3741
-3731
-3721
-3713
-3706
-3699
-3694
-3689
-3685
-3681
-3677
-3674
-3670
-3666
-3662
-3657
-3651
-3645
-3637
-3627
-3617
-3604
-3590
-3574
-3556
-3536
-3514
-3490
-3463
-3435
-3404
-3372
-3337
-3301
-3263
-3224
-3183
-3141
-3098
-3055
-3010
-2966
-2921
-2877
-2833
-2790
-2747
-2705
-2664
-2625
-2587
-2550
-2515
-2481
-2450
-2420
-2391
-2365
-2340
-2316
-2295
-2275
-2256
-2239
-2223
-2209
-2195
-2181
-2168
-2156
-2144
-2131
-2118
-2105
-2091
-2077
-2061
-2044
-2025
-2005
-1985
-1962
-1937
-1910
-1881
-1850
-1817
-1782
-1744
-1705
-1663
-1620
-1574
-1527
-1477
-1426
-1373
-1319
-1262
-1205
-1146
-1085
-1024
-961
-898
-834
-769
-703
-638
-572
-505
-439
-373
-307
-241
-176
-111
-47
17
80
141
202
262
320
377
433
487
539
590
639
686
732
775
816
855
892
927
959
990
1016
1043
1065
1086
1104
1119
1132
1142
1150
1156
1160
1161
1161
1159
1155
1150
1143
1135
1126
1116
1105
1094
1082
1071
1059
1048
1037
1027
1018
1010
1002
998
994
991
990
991
994
999
1006
1014
1025
1038
1053
1069
1088
1109
1131
1155
1181
1209
1238
1268
1300
1333
1367
1403
1439
1476
1513
1551
1590
1630
1669
1709
1750
1791
1831
1873
1914
1955
1997
2039
2080
2122
2164
2206
2249
2291
2333
2375
2417
2460
2501
2543
2584
2625
2665
2704
2743
2781
2817
2852
2886
2918
2949
2978
3006
3032
3055
3077
3097
3115
3131
3145
3157
3167
3174
3180
3185
3187
3187
3186
3183
3178
3172
3164
3155
3145
3134
3121
3108
3093
3078
3063
3047
3031
3014
2998
2982
2966
2951
2936
2922
2908
2896
2884
2874
2865
2857
2850
2845
2840
2837
2836
2835
2836
2837
2840
2844
2848
2853
2858
2864
2870
2876
2881
2886
2891
2895
2897
2899
2900
2899
2897
2893
2887
2880
2871
2861
2848
2834
2819
2802
2783
2763
2743
2721
2698
2674
2650
2626
2602
2577
2552
2528
2504
2481
2458
2437
2416
2395
2376
2358
2341
2325
2310
2295
2282
2270
2259
2248
2238
2229
2221
2214
2207
2200
2195
2190
2185
2181
2177
2174
2171
2169
2167
2165
2163
2162
2161
2160
2159
2158
2157
2156
2155
2154
2153
2152
2150
2149
2147
2144
2142
2139
2135
2132
2127
2123
2118
2112
2106
2100
2093
2086
2079
2072
2064
2056
2048
2040
2032
2024
2015
2007
1999
1991
1983
1975
1967
1959
1951
1944
1937
1930
1923
1916
1910
1903
1897
1891
1886
1880
1875
1870
1865
1861
1857
1853
1849
1845
1842
1839
1837
1835
1833
1831
1830
1829
1828
1827
1827
1827
1828
1829
1830
1832
1834
1837
1840
1844
1848
1853
1859
1865
1872
1879
1888
1896
1906
1916
1927
1938
1949
1961
1974
1986
1999
2011
2023
2036
2047
2059
2070
2080
2089
2098
2106
2113
2119
2124
2127
2130
2132
2133
2132
2131
2128
2125
2121
2116
2110
2104
2097
2090
2083
2076
2068
2061
2055
2048
2043
2037
2033
2029
2028
2027
2027
2028
2029
2033
2040
2045
2054
2064
2075
2087
2100
2115
2130
2147
2165
2183
2202
2221
2241
2261
2281
2300
2320
2338
2356
2374
2390
2405
2419
2431
2442
2451
2459
2465
2469
2472
2472
2472
2469
2466
2460
2454
2446
2437
2427
2415
2404
2391
2378
2365
2352
2338
2325
2312
2300
2288
2276
2265
2255
2246
2238
2230
2224
2218
2214
2210
2208
2206
2205
2206
2206
2208
2210
2213
2217
2221
2225
2230
2234
2240
2245
2250
2255
2260
2265
2270
2275
2279
2283
2287
2291
2294
2297
2299
2301
2303
2305
2306
2308
2309
2309
2310
2311
2311
2312
2312
2312
2313
2313
2314
2315
2316
2317
2319
2321
2323
2326
2330
2334
2338
2343
2348
2353
2359
2366
2372
2379
2385
2391
2398
2403
2408
2413
2416
2418
2420
2420
2418
2415
2410
2403
2394
2383
2371
2356
2339
2319
2298
2275
2249
2222
2193
2162
2130
2097
2062
2027
1991
1955
1918
1882
1847
1812
1778
1746
1715
1686
1659
1634
1612
1593
1576
1563
1552
1545
1542
1542
1545
1553
1563
1578
1595
1617
1642
1670
1701
1735
1772
1811
1853
1897
1943
1991
2040
2091
2143
2196
2250
2304
2359
2414
2469
2524
2579
2633
2687
2740
2793
2845
2896
2946
2995
3043
3090
3136
3181
3225
3268
3310
3351
3391
3431
3469
3507
3543
3579
3614
3649
3682
3714
3746
3777
3807
3837
3865
3893
3920
3946
3972
3997
4021
4043
4067
4089
4111
4132
4152
4172
4192
4211
4230
4248
4266
4284
4301
4319
4336
4352
4369
4385
4401
4417
4432
4447
4462
4477
4491
4506
4519
4533
4546
4559
4572
4585
4597
4610
4622
4635
4647
4660
4673
4687
4701
4715
4730
4746
4762
4779
4797
4816
4835
4856
4877
4899
4922
4945
4969
4994
5019
5045
5071
5097
5123
5149
5174
5200
5225
5250
5275
5298
5322
5344
5365
5386
5405
5424
5441
5458
5473
5487
5500
5511
5522
5531
5539
5546
5552
5558
5562
5565
5568
5570
5571
5572
5572
5572
5571
5570
5569
5567
5566
5564
5562
5560
5559
5557
5556
5555
5554
5553
5553
5554
5555
5557
5559
5562
5566
5571
5577
5584
5592
5601
5612
5623
5635
5649
5663
5679
5696
5714
5732
5752
5772
5793
5815
5837
5860
5883
5907
5930
5954
5978
6002
6026
6050
6074
6098
6121
6145
6168
6191
6214
6237
6259
6282
6304
6327
6349
6371
6394
6416
6438
6461
6483
6506
6529
6551
6574
6597
6620
6643
6666
6689
6712
6734
6757
6779
6802
6824
6845
6867
6888
6909
6929
6949
6968
6987
7006
7023
7041
7057
7073
7089
7103
7118
7131
7144
7156
7168
7178
7188
7198
7207
7215
7222
7228
7234
7238
7242
7245
7247
7248
7249
7248
7247
7245
7242
7238
7234
7229
7224
7218
7212
7206
7199
7193
7187
7181
7176
7171
7166
7163
7160
7158
7157
7157
7158
7160
7164
7168
7173
7180
7187
7196
7205
7215
7225
7236
7248
7259
7271
7282
7293
7304
7314
7324
7332
7340
7346
7352
7355
7358
7359
7358
7356
7352
7347
7340
7332
7322
7311
7298
7285
7270
7255
7239
7222
7205
7188
7172
7155
7139
7123
7108
7093
7080
7068
7057
7048
7040
7033
7028
7025
7024
7024
7027
7030
7036
7043
7052
7063
7075
7088
7103
7118
7135
7153
7171
7189
7208
7227
7246
7265
7283
7301
7318
7334
7348
7361
7373
7383
7391
7397
7402
7404
7404
7402
7397
7390
7381
7370
7357
7341
7324
7304
7284
7261
7237
7213
7187
7160
7133
7106
7079
7052
7025
6999
6974
6949
6926
6904
6884
6864
6847
6831
6816
6804
6793
6784
6776
6770
6765
6762
6759
6758
6758
6758
6759
6760
6762
6763
6764
6765
6765
6765
6763
6761
6757
6753
6747
6739
6730
6720
6708
6694
6679
6663
6645
6626
6605
6583
6561
6537
6513
6488
6462
6436
6410
6384
6357
6331
6306
6280
6256
6232
6209
6186
6165
6144
6125
6106
6089
6072
6056
6041
6027
6014
6001
5989
5977
5966
5955
5944
5933
5922
5911
5900
5888
5876
5863
5850
5836
5821
5805
5789
5772
5754
5735
5715
5694
5673
5650
5627
5603
5578
5553
5527
5501
5474
5447
5420
5392
5365
5338
5311
5284
5257
5231
5206
5181
5157
5134
5112
5091
5071
5053
5036
5020
5005
4992
4980
4969
4960
4952
4946
4941
4937
4935
4933
4933
4933
4934
4936
4939
4942
4946
4950
4955
4959
4964
4968
4973
4977
4981
4984
4987
4989
4991
4993
4993
4993
4992
4991
4988
4985
4981
4977
4971
4965
4958
4951
4943
4934
4925
4916
4905
4895
4883
4872
4860
4847
4834
4821
4807
4793
4778
4763
4748
4732
4715
4699
4681
4664
4646
4627
4608
4589
4569
4550
4530
4509
4489
4469
4448
4428
4408
4388
4368
4349
4330
4312
4294
4277
4260
4244
4229
4215
4202
4189
4177
4166
4155
4146
4137
4128
4120
4113
4106
4099
4091
4086
4080
4073
4067
4059
4053
4045
4037
4029
4019
4010
4000
3989
3977
3964
3951
3937
3922
3907
3891
3875
3858
3840
3823
3805
3787
3769
3751
3734
3716
3699
3683
3666
3651
3636
3622
3609
3597
3586
3576
3567
3559
3552
3546
3541
3537
3533
3531
3530
3529
3529
3530
3531
3533
3536
3538
3542
3545
3549
3552
3556
3560
3563
3567
3570
3573
3576
3578
3580
3581
3581
3581
3580
3578
3576
3572
3568
3563
3557
3550
3542
3534
3524
3513
3502
3489
3476
3461
3446
3430
3413
3396
3377
3358
3338
3317
3296
3274
3252
3229
3205
3181
3156
3131
3106
3080
3054
3028
3002
2976
2949
2922
2896
2869
2842
2816
2789
2763
2737
2711
2685
2659
2634
2609
2584
2560
2536
2512
2489
2466
2443
2421
2399
2378
2357
2337
2317
2298
2279
2261
2243
2225
2208
2191
2174
2158
2141
2125
2109
2093
2076
2060
2043
2025
2009
1991
1973
1955
1936
1916
1896
1876
1855
1833
1810
1787
1763
1739
1713
1687
1661
1634
1606
1578
1549
1520
1490
1461
1431
1401
1372
1342
1313
1284
1256
1228
1200
1173
1147
1122
1097
1073
1051
1028
1006
987
967
949
931
913
897
881
866
851
837
824
811
798
786
774
763
751
740
729
719
708
698
688
677
667
657
647
637
627
616
606
595
585
574
562
551
539
527
515
502
490
477
463
450
436
422
408
394
380
365
351
337
323
309
295
281
268
254
241
228
216
204
192
181
170
159
149
140
131
123
115
107
100
94
89
83
79
75
71
69
66
64
63
63
62
63
64
65
67
69
72
75
79
84
89
94
100
107
114
121
129
138
147
157
167
178
189
201
213
226
240
254
268
283
298
314
330
347
364
381
398
416
434
452
471
489
508
527
546
565
585
604
623
642
661
681
700
718
737
756
774
793
811
829
847
865
883
900
918
935
952
970
987
1004
1020
1037
1054
1071
1087
1103
1120
1136
1152
1168
1184
1200
1215
1231
1246
1261
1276
1290
1304
1318
1331
1344
1357
1369
1380
1391
1402
1412
1422
1431
1440
1448
1456
1463
1470
1476
1482
1487
1492
1497
1501
1505
1508
1512
1515
1518
1520
1523
1525
1527
1530
1532
1534
1536
1537
1539
1541
1543
1545
1547
1549
1551
1553
1555
1557
1559
1561
1563
1565
1567
1570
1572
1574
1577
1580
1583
1586
1589
1592
1596
1599
1603
1607
1611
1615
1619
1624
1628
1633
1637
1642
1647
1652
1656
1661
1666
1671
1675
1680
1684
1688
1692
1695
1698
1701
1703
1704
1706
1706
1706
1705
1704
1702
1699
1695
1690
1685
1679
1672
1664
1655
1645
1635
1624
1612
1599
1586
1572
1557
1542
1526
1509
1493
1476
1458
1441
1423
1405
1387
1369
1351
1333
1316
1298
1281
1264
1248
1232
1217
1202
1188
1174
1161
1149
1137
1126
1116
1107
1099
1091
1085
1079
1075
1071
1069
1068
1067
1068
1070
1073
1077
1083
1089
1097
1105
1115
1126
1138
1151
1165
1179
1195
1211
1228
1246
1264
1283
1302
1322
1341
1361
1382
1402
1423
1443
1464
1484
1504
1525
1545
1565
1584
1604
1623
1642
1661
1679
1698
1716
1733
1750
1767
1784
1800
1816
1831
1847
1861
1875
1889
1902
1915
1927
1939
1950
1961
1970
1980
1989
1997
2004
2011
2017
2023
2028
2032
2036
2040
2043
2045
2048
2050
2052
2054
2056
2057
2058
2060
2061
2063
2064
2066
2068
2070
2073
2076
2079
2082
2086
2090
2095
2100
2105
2110
2116
2122
2128
2135
2141
2148
2155
2161
2168
2174
2181
2187
2193
2199
2204
2209
2214
2219
2222
2226
2229
2231
2233
2234
2234
2234
2234
2232
2230
2228
2224
2220
2216
2211
2205
2199
2193
2186
2178
2171
2162
2154
2145
2136
2127
2117
2108
2098
2088
2077
2067
2057
2045
2035
2024
2013
2001
1991
1979
1968
1956
1944
1932
1919
1907
1894
1881
1868
1855
1842
1828
1814
1800
1785
1770
1755
1740
1724
1708
1692
1675
1658
1640
1622
1604
1586
1567
1548
1529
1509
1490
1470
1450
1431
1411
1391
1371
1351
1331
1312
1292
1273
1254
1235
1217
1199
1181
1163
1145
1128
1111
1094
1078
1062
1046
1030
1014
1000
984
969
955
940
925
910
896
881
867
852
837
822
808
793
778
763
748
733
718
703
688
673
658
643
628
613
598
584
569
555
541
527
513
499
486
473
461
448
436
425
413
402
391
381
370
360
350
341
331
321
312
302
293
283
274
264
255
245
235
225
215
205
194
184
173
162
151
140
128
117
105
94
82
71
59
48
36
25
13
2
-9
-20
-31
-42
-52
-63
-73
-83
-92
-102
-111
-120
-128
-137
-145
-152
-159
-166
-173
-179
-184
-189
-194
-198
-201
-204
-207
-209
-210
-211
-211
-211
-210
-208
-206
-203
-200
-196
-191
-186
-180
-173
-166
-158
-149
-140
-131
-120
-109
-98
-86
-73
-60
-46
-32
-17
-2
14
30
46
63
80
98
115
133
151
169
187
206
224
242
260
278
296
313
331
347
364
380
395
410
424
438
450
462
474
484
493
502
510
517
523
528
532
535
537
538
539
539
537
535
532
529
524
519
514
507
500
493
485
476
467
458
448
438
428
417
406
396
385
373
362
351
339
328
316
304
293
281
269
257
245
233
221
209
197
185
172
160
148
135
122
109
96
83
70
56
42
28
14
-1
-16
-31
-47
-63
-79
-96
-113
-130
-149
-167
-186
-206
-226
-246
-267
-288
-310
-332
-355
-378
-401
-425
-448
-473
-497
-521
-546
-571
-596
-621
-646
-671
-696
-721
-746
-771
-796
-821
-845
-870
-894
-919
-943
-967
-991
-1014
-1038
-1062
-1085
-1108
-1131
-1154
-1177
-1199
-1221
-1243
-1264
-1286
-1307
-1327
-1348
-1368
-1388
-1407
-1426
-1446
-1464
-1483
-1501
-1519
-1537
-1555
-1572
-1589
-1606
-1623
-1640
-1656
-1672
-1688
-1704
-1719
-1734
-1749
-1764
-1778
-1792
-1805
-1818
-1831
-1844
-1856
-1868
-1879
-1890
-1900
-1910
-1920
-1929
-1938
-1946
-1954
-1961
-1968
-1974
-1981
-1986
-1992
-1997
-2001
-2005
-2009
-2013
-2017
-2020
-2024
-2027
-2029
-2032
-2035
-2037
-2041
-2044
-2047
-2049
-2052
-2055
-2058
-2061
-2064
-2067
-2070
-2072
-2075
-2077
-2080
-2082
-2083
-2084
-2085
-2086
-2085
-2085
-2083
-2081
-2078
-2074
-2070
-2064
-2058
-2051
-2043
-2033
-2025
-2013
-2003
-1991
-1978
-1965
-1952
-1937
-1923
-1908
-1893
-1878
-1863
-1847
-1832
-1816
-1801
-1786
-1771
-1757
-1743
-1729
-1715
-1702
-1689
-1677
-1666
-1654
-1644
-1634
-1624
-1615
-1607
-1599
-1592
-1585
-1578
-1573
-1567
-1562
-1558
-1554
-1550
-1546
-1543
-1540
-1537
-1534
-1531
-1529
-1526
-1524
-1521
-1518
-1515
-1512
-1509
-1506
-1502
-1498
-1494
-1490
-1486
-1481
-1476
-1471
-1466
-1460
-1455
-1449
-1442
-1436
-1429
-1423
-1416
-1408
-1401
-1394
-1386
-1379
-1371
-1363
-1355
-1348
-1340
-1332
-1324
-1316
-1307
-1299
-1290
-1281
-1272
-1263
-1254
-1244
-1233
-1223
-1212
-1200
-1188
-1176
-1164
-1151
-1138
-1124
-1110
-1096
-1082
-1068
-1053
-1038
-1024
-1008
-994
-980
-965
-951
-937
-923
-910
-897
-884
-872
-860
-849
-837
-826
-816
-805
-795
-785
-775
-766
-756
-746
-736
-727
-717
-707
-697
-687
-676
-665
-654
-643
-631
-619
-607
-594
-581
-567
-553
-539
-524
-509
-493
-476
-460
-442
-425
-406
-388
-369
-349
-329
-308
-288
-267
-245
-224
-202
-180
-158
-136
-114
-93
-71
-50
-30
-9
10
30
48
66
84
101
117
132
147
161
174
187
199
210
221
231
240
249
257
265
272
279
286
292
299
305
311
317
323
329
335
341
348
354
361
368
376
384
391
400
408
417
425
434
444
453
462
472
482
491
501
511
520
529
538
547
556
564
572
580
587
594
600
606
612
617
622
627
631
635
639
642
644
647
649
650
652
653
653
654
654
653
653
651
650
648
646
643
641
637
633
629
625
620
614
608
601
594
587
578
570
560
550
540
529
517
505
493
479
466
452
437
423
407
392
376
360
344
327
311
294
278
262
245
229
213
198
182
167
153
138
125
111
98
86
74
63
52
41
32
22
13
5
-3
-10
-17
-24
-30
-36
-41
-46
-51
-56
-61
-65
-69
-73
-76
-80
-83
-86
-89
-92
-95
-98
-100
-103
-105
-108
-110
-113
-115
-118
-120
-123
-125
-128
-131
-133
-136
-138
-141
-143
-145
-147
-149
-151
-153
-154
-155
-155
-155
-155
-154
-153
-151
-149
-146
-142
-137
-132
-126
-119
-111
-102
-93
-83
-71
-59
-47
-33
-19
-4
11
28
44
62
80
98
117
136
155
174
194
214
233
253
272
292
311
329
348
366
383
401
417
434
450
465
480
494
508
521
534
547
559
571
583
594
605
615
625
636
646
655
665
675
685
695
705
715
725
735
746
756
767
778
789
801
813
824
836
848
861
873
885
898
910
922
935
948
960
973
985
998
1010
1022
1035
1047
1060
1072
1084
1096
1107
1119
1130
1142
1153
1164
1175
1186
1196
1207
1217
1227
1237
1247
1256
1266
1275
1284
1293
1302
1311
1320
1328
1337
1346
1355
1364
1374
1383
1393
1403
1413
1423
1434
1444
1455
1467
1478
1490
1502
1515
1527
1540
1553
1566
1579
1592
1606
1619
1633
1647
1661
1674
1688
1703
1717
1731
1745
1760
1775
1789
1804
1820
1835
1851
1867
1884
1900
1918
1935
1953
1972
1991
2009
2029
2049
2070
2090
2111
2133
2154
2176
2197
2219
2241
2263
2284
2306
2327
2347
2368
2388
2407
2426
2444
2461
2478
2494
2509
2523
2536
2549
2560
2571
2580
2589
2596
2603
2609
2614
2618
2621
2624
2626
2628
2629
2629
2629
2629
2629
2628
2627
2626
2625
2624
2623
2622
2621
2620
2619
2619
2618
2618
2618
2618
2618
2618
2619
2620
2621
2621
2623
2624
2625
2626
2627
2629
2630
2631
2632
2634
2635
2635
2636
2637
2637
2637
2637
2637
2637
2636
2635
2634
2632
2630
2628
2625
2622
2619
2615
2612
2607
2603
2598
2593
2588
2583
2577
2572
2566
2560
2554
2549
2543
2538
2532
2527
2522
2518
2513
2509
2506
2502
2500
2497
2495
2493
2492
2492
2491
2491
2492
2493
2494
2495
2497
2499
2501
2504
2507
2509
2512
2515
2519
2522
2525
2528
2531
2534
2537
2540
2542
2545
2547
2549
2550
2551
2552
2553
2553
2553
2552
2552
2551
2549
2547
2545
2543
2541
2538
2535
2532
2529
2526
2523
2520
2517
2515
2512
2510
2508
2506
2504
2503
2502
2501
2501
2501
2501
2502
2503
2504
2506
2507
2509
2511
2513
2516
2518
2521
2524
2526
2529
2531
2534
2536
2539
2541
2543
2545
2546
2547
2548
2549
2549
2549
2548
2547
2545
2543
2541
2538
2534
2530
2525
2520
2515
2509
2502
2495
2487
2479
2470
2461
2451
2441
2431
2419
2408
2396
2384
2371
2358
2344
2330
2316
2301
2286
2271
2256
2240
2224
2208
2191
2175
2158
2141
2123
2106
2088
2070
2052
2033
2016
1997
1978
1959
1940
1921
1901
1881
1860
1840
1819
1797
1775
1753
1731
1708
1684
1661
1636
1612
1587
1562
1536
1511
1485
1458
1432
1405
1378
1351
1323
1295
1267
1239
1211
1182
1153
1124
1094
1064
1034
1002
972
941
909
877
845
812
779
746
712
678
643
608
573
538
502
466
430
394
357
321
284
248
212
176
140
104
68
33
-2
-36
-71
-104
-138
-171
-204
-236
-268
-300
-331
-362
-392
-423
-453
-482
-512
-541
-570
-598
-627
-655
-684
-712
-740
-768
-795
-823
-851
-878
-905
-932
-959
-986
-1012
-1039
-1065
-1091
-1117
-1143
-1168
-1193
-1218
-1243
-1267
-1291
-1315
-1339
-1362
-1385
-1408
-1431
-1454
-1476
-1499
-1521
-1544
-1566
-1588
-1610
-1632
-1654
-1676
-1697
-1719
-1740
-1761
-1782
-1803
-1824
-1844
-1864
-1884
-1904
-1924
-1943
-1962
-1981
-2000
-2017
-2036
-2054
-2072
-2090
-2107
-2124
-2141
-2157
-2174
-2189
-2205
-2221
-2236
-2251
-2265
-2280
-2294
-2308
-2322
-2336
-2349
-2362
-2375
-2388
-2401
-2414
-2426
-2439
-2451
-2463
-2476
-2488
-2500
-2512
-2524
-2536
-2548
-2560
-2572
-2584
-2596
-2609
-2621
-2634
-2647
-2660
-2673
-2686
-2700
-2713
-2727
-2740
-2754
-2767
-2781
-2794
-2807
-2820
-2832
-2844
-2856
-2867
-2878
-2889
-2898
-2908
-2916
-2925
-2932
-2939
-2946
-2952
-2957
-2963
-2967
-2972
-2976
-2979
-2983
-2986
-2989
-2993
-2996
-2999
-3002
-3006
-3009
-3013
-3017
-3022
-3026
-3031
-3037
-3042
-3049
-3055
-3062
-3070
-3077
-3086
-3094
-3103
-3112
-3122
-3131
-3141
-3151
-3161
-3171
-3181
-3191
-3200
-3209
-3217
-3225
-3233
-3239
-3245
-3250
-3254
-3257
-3259
-3260
-3260
-3259
-3257
-3254
-3249
-3243
-3237
-3229
-3220
-3209
-3198
-3186
-3173
-3158
-3143
-3127
-3110
-3093
-3074
-3055
-3035
-3015
-2993
-2972
-2949
-2926
-2903
-2879
-2855
-2831
-2806
-2780
-2755
-2729
-2703
-2676
-2649
-2622
-2594
-2566
-2538
-2510
-2481
-2452
-2423
-2394
-2364
-2334
-2304
-2273
-2243
-2212
-2181
-2150
-2119
-2087
-2056
-2024
-1993
-1961
-1929
-1897
-1866
-1834
-1802
-1770
-1738
-1707
-1675
-1643
-1612
-1580
-1549
-1517
-1486
-1454
-1423
-1391
-1360
-1328
-1297
-1265
-1233
-1201
-1169
-1137
-1105
-1073
-1040
-1008
-975
-942
-910
-877
-844
-811
-779
-746
-713
-680
-648
-615
-583
-550
-518
-485
-453
-420
-388
-356
-324
-292
-260
-229
-197
-166
-134
-104
-73
-43
-13
17
46
75
103
131
158
185
211
237
262
287
311
335
358
380
402
424
445
465
485
505
524
543
561
578
596
613
629
645
661
676
690
704
718
730
743
754
765
775
785
793
801
807
813
818
822
825
827
828
828
827
825
822
818
814
808
802
795
788
780
772
763
755
745
736
727
717
708
699
690
682
674
666
659
652
646
641
636
632
629
626
624
623
622
622
623
625
627
629
633
637
641
646
651
657
663
669
676
682
689
697
704
711
719
726
734
741
748
756
763
770
776
783
789
795
801
806
812
817
821
825
829
833
836
839
842
844
846
848
850
852
853
854
856
857
858
859
860
861
863
864
865
867
869
871
873
876
878
882
885
889
894
898
903
909
915
921
928
936
943
952
960
969
979
989
1000
1010
1022
1035
1047
1060
1074
1088
1102
1117
1132
1148
1164
1180
1197
1214
1231
1249
1266
1284
1302
1320
1337
1355
1373
1391
1408
1425
1443
1459
1476
1492
1508
1524
1540
1555
1569
1584
1598
1611
1625
1638
1650
1663
1675
1687
1698
1710
1721
1733
1744
1755
1766
1777
1788
1799
1810
1821
1833
1844
1855
1867
1878
1890
1901
1913
1925
1936
1948
1960
1972
1984
1996
2008
2020
2032
2045
2057
2069
2081
2093
2105
2118
2130
2142
2154
2166
2178
2190
2202
2213
2225
2236
2248
2259
2270
2281
2291
2302
2312
2322
2332
2342
2352
2362
2371
2381
2390
2400
2409
2418
2427
2435
2444
2452
2461
2469
2476
2484
2492
2499
2506
2513
2520
2527
2534
2541
2548
2555
2562
2569
2576
2583
2590
2598
2605
2613
2621
2629
2638
2646
2655
2664
2673
2682
2691
2701
2710
2720
2730
2740
2750
2760
2770
2781
2791
2801
2811
2821
2831
2841
2851
2860
2869
2878
2886
2894
2902
2910
2917
2923
2930
2936
2941
2946
2951
2955
2959
2963
2966
2969
2971
2974
2975
2977
2978
2979
2980
2980
2980
2980
2979
2978
2977
2976
2974
2972
2970
2967
2964
2961
2958
2955
2951
2947
2943
2939
2934
2929
2924
2919
2914
2909
2903
2897
2891
2886
2880
2873
2867
2861
2855
2849
2843
2837
2831
2825
2819
2814
2808
2803
2797
2792
2788
2783
2779
2775
2771
2767
2764
2762
2760
2758
2757
2756
2756
2757
2758
2760
2763
2766
2771
2776
2781
2788
2795
2804
2813
2822
2833
2844
2856
2868
2882
2895
2909
2924
2939
2954
2969
2985
3001
3017
3033
3048
3064
3080
3095
3111
3126
3141
3155
3170
3184
3198
3212
3225
3238
3251
3263
3276
3287
3299
3310
3321
3331
3341
3351
3360
3369
3377
3385
3392
3399
3405
3411
3416
3421
3425
3428
3431
3433
3434
3435
3434
3434
3432
3430
3427
3424
3419
3414
3409
3402
3396
3388
3380
3371
3362
3352
3342
3331
3319
3308
3295
3282
3269
3256
3242
3228
3214
3200
3186
3171
3157
3142
3128
3114
3100
3086
3072
3059
3046
3033
3020
3007
2994
2982
2970
2958
2946
2934
2922
2910
2898
2885
2873
2861
2848
2835
2822
2809
2795
2781
2767
2752
2737
2721
2704
2688
2670
2652
2634
2615
2595
2575
2554
2533
2511
2488
2465
2442
2418
2393
2368
2343
2317
2291
2265
2238
2211
2185
2158
2131
2104
2077
2051
2024
1998
1972
1946
1920
1895
1870
1845
1821
1797
1773
1749
1726
1703
1680
1657
1635
1613
1591
1569
1547
1525
1503
1481
1460
1438
1417
1395
1373
1352
1330
1308
1286
1264
1242
1220
1198
1176
1154
1132
1110
1088
1066
1044
1022
1000
978
957
935
914
892
871
850
829
808
787
766
746
725
705
684
664
644
625
605
586
566
547
528
509
491
472
454
436
418
400
382
364
347
329
312
294
276
259
241
223
206
188
170
151
133
114
96
76
57
37
17
-3
-23
-44
-65
-87
-108
-130
-152
-174
-196
-218
-240
-262
-284
-306
-327
-348
-369
-389
-409
-428
-447
-465
-482
-499
-515
-530
-544
-558
-571
-583
-595
-606
-616
-625
-634
-643
-651
-658
-665
-671
-677
-683
-689
-694
-699
-704
-708
-713
-718
-722
-726
-731
-735
-739
-743
-747
-750
-754
-758
-761
-764
-767
-770
-773
-776
-778
-780
-782
-784
-786
-787
-788
-789
-790
-790
-790
-790
-789
-789
-788
-786
-785
-783
-781
-778
-776
-773
-769
-766
-762
-758
-754
-749
-744
-739
-734
-728
-722
-715
-709
-702
-695
-687
-680
-672
-664
-655
-647
-638
-629
-620
-611
-602
-593
-584
-574
-565
-556
-547
-537
-528
-519
-510
-501
-493
-484
-475
-467
-458
-449
-441
-432
-423
-414
-405
-395
-385
-375
-364
-353
-342
-330
-317
-304
-290
-276
-261
-246
-230
-213
-196
-179
-160
-142
-123
-103
-83
-62
-41
-19
3
25
47
70
94
117
141
165
189
214
239
263
288
313
338
364
389
415
440
466
491
517
543
569
595
621
647
674
700
727
753
780
807
834
861
888
916
943
971
998
1026
1054
1082
1110
1138
1167
1195
1224
1253
1282
1312
1341
1371
1401
1432
1462
1493
1524
1556
1588
1619
1652
1684
1716
1749
1782
1814
1847
1880
1912
1945
1977
2009
2041
2072
2103
2133
2163
2193
2222
2250
2278
2305
2331
2357
2382
2407
2431
2454
2477
2500
2522
2544
2565
2586
2607
2628
2649
2670
2691
2711
2732
2754
2775
2797
2818
2840
2863
2885
2908
2931
2954
2977
3000
3023
3047
3070
3094
3117
3141
3164
3187
3210
3233
3256
3279
3302
3324
3346
3369
3390
3412
3433
3454
3475
3495
3516
3536
3555
3575
3594
3613
3631
3650
3668
3685
3703
3720
3737
3754
3770
3787
3803
3818
3834
3849
3864
3878
3892
3906
3920
3933
3947
3959
3972
3984
3996
4008
4019
4030
4040
4050
4059
4069
4077
4085
4093
4100
4106
4112
4117
4122
4126
4129
4132
4134
4135
4136
4136
4136
4135
4134
4132
4130
4127
4124
4120
4116
4111
4106
4101
4096
4090
4083
4078
4072
4065
4059
4051
4046
4038
4032
4025
4019
4011
4006
3999
3992
3986
3979
3973
3966
3960
3953
3946
3939
3933
3926
3918
3911
3904
3896
3889
3881
3873
3865
3857
3849
3841
3833
3824
3816
3808
3800
3791
3783
3775
3766
3758
3750
3742
3734
3726
3718
3710
3703
3695
3687
3680
3672
3665
3657
3650
3642
3635
3627
3619
3611
3603
3594
3586
3577
3568
3558
3549
3539
3529
3518
3508
3497
3485
3474
3462
3451
3439
3427
3414
3402
3390
3377
3365
3352
3340
3328
3316
3304
3292
3280
3268
3257
3246
3235
3224
3213
3203
3192
3182
3172
3163
3153
3144
3135
3126
3118
3109
3101
3093
3086
3079
3072
3065
3058
3052
3046
3041
3035
3030
3026
3021
3017
3013
3009
3006
3002
2999
2996
2994
2991
2989
2987
2985
2983
2981
2980
2978
2977
2976
2974
2973
2972
2970
2969
2968
2966
2965
2963
2961
2959
2957
2955
2953
2950
2948
2945
2942
2939
2935
2931
2927
2923
2919
2915
2910
2905
2900
2895
2890
2885
2879
2874
2869
2863
2858
2852
2846
2841
2835
2829
2824
2818
2812
2806
2801
2795
2790
2785
2779
2774
2770
2765
2761
2756
2752
2749
2745
2742
2740
2737
2735
2733
2732
2730
2729
2729
2729
2729
2730
2730
2732
2733
2735
2738
2740
2743
2747
2750
2754
2758
2763
2767
2772
2777
2782
2787
2792
2798
2803
2808
2813
2819
2824
2829
2834
2839
2843
2848
2852
2856
2860
2864
2868
2871
2874
2877
2880
2883
2886
2888
2891
2893
2896
2898
2900
2902
2904
2906
2908
2910
2911
2913
2914
2915
2916
2917
2918
2919
2919
2920
2920
2920
2921
2921
2921
2921
2921
2921
2921
2922
2922
2922
2922
2921
2921
2921
2921
2920
2920
2919
2918
2917
2916
2915
2914
2913
2911
2909
2907
2905
2903
2901
2898
2896
2893
2890
2887
2884
2881
2878
2875
2872
2869
2866
2864
2861
2859
2856
2854
2853
2851
2850
2850
2849
2849
2850
2850
2852
2853
2856
2858
2861
2865
2869
2873
2878
2883
2889
2895
2902
2908
2916
2923
2931
2939
2947
2956
2964
2973
2982
2991
3000
3010
3019
3028
3037
3046
3055
3064
3072
3081
3090
3098
3106
3114
3122
3129
3137
3144
3151
3158
3165
3172
3179
3185
3191
3198
3204
3211
3217
3223
3230
3237
3244
3251
3259
3267
3275
3284
3293
3302
3312
3322
3333
3344
3355
3367
3380
3393
3406
3420
3434
3448
3463
3478
3493
3509
3525
3541
3557
3574
3590
3607
3624
3641
3658
3675
3692
3709
3725
3742
3759
3776
3793
3809
3826
3843
3859
3876
3892
3909
3925
3942
3958
3975
3991
4006
4022
4040
4056
4072
4088
4104
4120
4136
4152
4168
4183
4199
4215
4230
4246
4261
4276
4292
4307
4322
4337
4352
4367
4382
4396
4411
4425
4439
4453
4466
4479
4492
4505
4517
4529
4540
4551
4561
4571
4581
4590
4599
4607
4615
4622
4629
4636
4642
4648
4653
4658
4662
4666
4670
4673
4676
4678
4680
4681
4683
4683
4684
4684
4683
4683
4682
4680
4678
4676
4674
4671
4668
4664
4660
4656
4651
4646
4641
4635
4629
4622
4615
4607
4599
4591
4582
4572
4562
4552
4541
4530
4518
4506
4493
4480
4467
4453
4439
4425
4410
4395
4379
4363
4347
4331
4314
4297
4280
4263
4245
4227
4209
4191
4173
4155
4136
4118
4100
4081
4062
4045
4027
4009
3992
3975
3958
3941
3924
3908
3892
3877
3861
3847
3832
3818
3804
3791
3778
3766
3754
3742
3731
3721
3710
3701
3691
3682
3673
3665
3657
3649
3642
3635
3627
3621
3614
3607
3601
3594
3588
3582
3576
3569
3563
3557
3551
3544
3538
3531
3525
3518
3511
3505
3498
3491
3483
3476
3469
3461
3454
3446
3439
3431
3423
3416
3408
3400
3393
3385
3377
3370
3362
3355
3347
3340
3333
3325
3318
3311
3304
3297
3291
3284
3277
3271
3264
3257
3251
3244
3237
3230
3223
3216
3208
3201
3193
3184
3176
3167
3158
3149
3139
3129
3118
3108
3096
3085
3073
3060
3048
3035
3022
3008
2994
2980
2966
2952
2937
2923
2908
2893
2879
2864
2849
2834
2819
2805
2790
2775
2761
2746
2732
2717
2703
2689
2675
2661
2647
2633
2619
2605
2591
2577
2564
2550
2536
2522
2508
2495
2481
2467
2454
2440
2427
2413
2400
2387
2374
2361
2348
2335
2323
2311
2299
2287
2275
2263
2252
2240
2229
2218
2207
2197
2186
2176
2165
2155
2145
2135
2126
2116
2107
2097
2088
2079
2070
2061
2053
2044
2036
2027
2019
2011
2004
1996
1989
1982
1975
1968
1961
1955
1949
1944
1938
1933
1928
1924
1919
1915
1912
1909
1906
1903
1901
1899
1898
1897
1896
1896
1897
1898
1899
1900
1903
1905
1908
1911
1915
1919
1924
1928
1934
1939
1945
1951
1957
1963
1970
1977
1984
1991
1998
2005
2013
2021
2028
2036
2043
2051
2058
2066
2073
2080
2088
2095
2102
2108
2115
2122
2128
2134
2140
2146
2152
2158
2163
2168
2173
2178
2183
2188
2192
2197
2201
2205
2209
2212
2216
2219
2222
2225
2227
2230
2232
2233
2235
2236
2237
2238
2238
2238
2238
2238
2237
2236
2234
2233
2231
2228
2226
2223
2219
2216
2212
2207
2203
2198
2192
2187
2181
2174
2167
2160
2153
2145
2137
2128
2119
2110
2100
2090
2080
2069
2058
2047
2035
2023
2009
1997
1984
1970
1956
1942
1927
1911
1896
1879
1863
1846
1828
1810
1792
1773
1754
1734
1714
1694
1673
1652
1631
1610
1589
1567
1545
1523
1502
1480
1458
1436
1414
1392
1370
1348
1326
1304
1283
1261
1239
1218
1197
1175
1154
1133
1112
1091
1070
1049
1028
1006
986
965
943
922
900
879
857
835
813
790
768
745
723
700
677
654
631
608
585
563
540
518
495
473
451
430
408
387
367
346
326
307
288
270
251
234
217
200
184
168
153
138
124
110
97
83
71
58
46
35
23
12
2
-9
-19
-29
-38
-48
-57
-66
-74
-83
-91
-99
-107
-115
-122
-130
-137
-145
-152
-159
-166
-173
-180
-187
-194
-201
-208
-215
-221
-228
-234
-240
-246
-252
-258
-264
-269
-274
-279
-284
-289
-294
-298
-302
-306
-310
-314
-318
-321
-325
-328
-331
-335
-338
-341
-344
-347
-350
-353
-356
-359
-361
-364
-366
-369
-371
-373
-375
-377
-379
-381
-382
-383
-384
-384
-385
-385
-384
-384
-383
-381
-380
-378
-375
-372
-369
-365
-361
-357
-352
-347
-341
-335
-328
-322
-315
-307
-300
-292
-284
-275
-267
-259
-250
-241
-233
-224
-215
-207
-198
-189
-181
-172
-163
-155
-146
-138
-130
-121
-113
-105
-97
-89
-81
-73
-65
-57
-49
-42
-34
-26
-18
-10
-3
5
13
21
29
37
45
53
61
69
77
85
93
101
109
117
126
134
142
149
157
165
173
180
188
195
202
209
216
223
230
236
243
249
255
261
267
273
278
284
290
295
301
306
312
317
322
328
333
339
344
349
355
360
365
371
376
381
387
392
397
402
407
412
416
421
425
429
432
436
439
442
444
446
447
449
449
449
449
449
447
446
444
441
438
434
430
425
420
414
408
401
394
386
378
369
360
351
341
330
320
309
297
286
274
262
249
236
224
210
197
183
169
155
141
127
112
97
82
67
52
37
21
6
-10
-25
-41
-57
-73
-89
-105
-120
-136
-153
-169
-185
-201
-217
-234
-250
-267
-284
-301
-317
-334
-351
-368
-385
-402
-419
-436
-452
-469
-486
-502
-519
-535
-551
-567
-583
-599
-615
-631
-646
-661
-676
-691
-706
-720
-734
-748
-762
-775
-788
-801
-814
-826
-838
-850
-862
-874
-885
-897
-908
-919
-930
-941
-952
-962
-973
-984
-994
-1004
-1014
-1025
-1035
-1046
-1056
-1066
-1076
-1086
-1096
-1106
-1116
-1126
-1136
-1146
-1156
-1166
-1176
-1185
-1195
-1205
-1215
-1224
-1234
-1243
-1252
-1262
-1271
-1279
-1288
-1297
-1305
-1313
-1321
-1328
-1335
-1342
-1348
-1354
-1360
-1365
-1369
-1373
-1376
-1379
-1381
-1383
-1384
-1384
-1384
-1383
-1381
-1379
-1377
-1374
-1370
-1366
-1361
-1355
-1349
-1343
-1336
-1329
-1321
-1314
-1305
-1297
-1288
-1278
-1269
-1259
-1250
-1240
-1229
-1219
-1209
-1198
-1188
-1177
-1167
-1156
-1145
-1134
-1124
-1113
-1102
-1091
-1080
-1068
-1057
-1046
-1034
-1022
-1010
-999
-987
-974
-962
-949
-936
-923
-909
-895
-881
-867
-852
-837
-822
-806
-790
-773
-757
-740
-723
-705
-687
-669
-651
-633
-614
-596
-577
-558
-539
-520
-501
-481
-462
-443
-423
-403
-384
-364
-344
-324
-305
-284
-264
-244
-224
-203
-182
-161
-140
-119
-98
-76
-54
-32
-10
12
35
57
80
103
126
150
173
196
219
242
265
288
311
333
355
377
399
420
441
462
482
503
522
542
560
579
597
615
632
649
666
682
698
713
728
742
756
770
784
797
809
822
834
845
857
868
878
889
899
909
918
927
936
945
953
961
968
976
983
989
996
1002
1008
1014
1018
1024
1030
1034
1039
1043
1048
1052
1055
1059
1062
1065
1068
1071
1073
1075
1077
1079
1080
1081
1082
1083
1083
1084
1084
1084
1084
1083
1083
1082
1082
1081
1080
1079
1079
1078
1077
1077
1076
1076
1076
1076
1076
1077
1077
1078
1080
1081
1083
1085
1087
1089
1092
1094
1097
1099
1102
1105
1108
1111
1114
1116
1119
1122
1125
1128
1130
1133
1135
1138
1140
1143
1145
1147
1150
1152
1155
1158
1161
1164
1167
1170
1174
1178
1182
1187
1192
1198
1204
1210
1217
1225
1232
1241
1249
1259
1269
1279
1289
1301
1312
1324
1337
1350
1363
1377
1392
1406
1422
1437
1453
1470
1487
1504
1522
1540
1558
1577
1596
1616
1635
1655
1676
1696
1717
1738
1759
1780
1802
1823
1845
1867
1888
1910
1932
1954
1977
1999
2021
2043
2065
2087
2109
2130
2152
2173
2195
2216
2237
2258
2278
2298
2319
2338
2358
2377
2396
2415
2433
2451
2469
2486
2503
2520
2536
2552
2567
2582
2597
2611
2625
2638
2651
2664
2676
2688
2700
2711
2722
2733
2744
2754
2764
2774
2784
2793
2803
2812
2821
2830
2839
2848
2857
2867
2876
2885
2894
2903
2912
2921
2930
2939
2948
2957
2965
2974
2982
2990
2998
3005
3012
3019
3026
3032
3037
3043
3047
3052
3055
3059
3061
3063
3065
3065
3065
3065
3063
3061
3059
3056
3052
3047
3042
3037
3031
3025
3018
3012
3005
2997
2990
2983
2975
2968
2960
2952
2944
2937
2929
2921
2913
2905
2897
2889
2880
2872
2864
2855
2847
2838
2830
2822
2813
2805
2796
2788
2780
2771
2763
2754
2746
2738
2729
2721
2713
2705
2697
2690
2682
2675
2668
2661
2655
2649
2643
2638
2632
2627
2623
2618
2614
2610
2607
2603
2600
2597
2594
2591
2588
2586
2583
2581
2578
2576
2574
2572
2569
2567
2565
2563
2561
2559
2557
2555
2553
2551
2549
2547
2545
2543
2540
2537
2535
2532
2529
2525
2522
2518
2514
2510
2505
2501
2496
2491
2486
2481
2476
2470
2464
2459
2452
2446
2440
2433
2426
2419
2412
2404
2397
2389
2381
2373
2364
2356
2347
2338
2329
2319
2310
2300
2290
2280
2269
2259
2248
2237
2226
2214
2203
2191
2180
2168
2156
2144
2133
2121
2110
2098
2087
2076
2066
2056
2045
2036
2027
2017
2009
2001
1994
1987
1981
1974
1969
1963
1958
1954
1950
1946
1943
1940
1937
1935
1933
1932
1931
1929
1928
1927
1926
1925
1924
1923
1922
1920
1918
1917
1915
1913
1910
1908
1905
1902
1899
1896
1893
1889
1885
1880
1876
1871
1865
1859
1853
1847
1840
1833
1825
1817
1809
1801
1792
1783
1774
1765
1756
1747
1738
1729
1720
1711
1702
1694
1686
1678
1670
1662
1655
1649
1643
1637
1632
1628
1624
1620
1617
1615
1613
1612
1612
1612
1612
1613
1614
1616
1618
1621
1624
1628
1631
1636
1640
1645
1651
1656
1662
1669
1676
1683
1690
1698
1706
1715
1723
1732
1741
1751
1761
1771
1781
1791
1802
1813
1824
1835
1846
1858
1870
1882
1894
1907
1919
1931
1944
1957
1969
1981
1994
2005
2017
2029
2041
2053
2064
2075
2085
2095
2105
2114
2123
2132
2140
2148
2155
2162
2169
2175
2181
2186
2191
2195
2199
2203
2206
2209
2212
2214
2216
2218
2220
2222
2223
2225
2226
2227
2228
2230
2231
2233
2234
2236
2238
2240
2243
2245
2248
2251
2254
2258
2262
2266
2270
2274
2279
2283
2288
2293
2298
2304
2309
2314
2320
2325
2331
2337
2342
2348
2354
2359
2365
2370
2375
2380
2385
2390
2394
2399
2403
2407
2411
2414
2418
2421
2425
2428
2431
2434
2437
2440
2443
2446
2449
2452
2455
2458
2461
2464
2468
2471
2475
2479
2483
2487
2492
2496
2501
2507
2512
2518
2524
2530
2536
2542
2549
2556
2563
2570
2577
2584
2592
2599
2607
2615
2622
2630
2638
2645
2653
2660
2668
2675
2682
2688
2695
2701
2707
2712
2718
2723
2727
2732
2736
2740
2744
2748
2751
2754
2758
2761
2764
2767
2770
2773
2777
2780
2784
2787
2791
2795
2800
2804
2809
2814
2819
2825
2830
2836
2842
2848
2854
2860
2867
2873
2880
2886
2893
2900
2907
2913
2920
2927
2934
2940
2947
2953
2960
2966
2972
2978
2984
2990
2995
3001
3006
3011
3016
3020
3025
3029
3033
3037
3041
3044
3048
3051
3055
3058
3061
3065
3068
3071
3074
3078
3081
3084
3088
3091
3094
3098
3101
3105
3109
3112
3116
3120
3124
3128
3132
3136
3140
3144
3149
3153
3157
3161
3165
3169
3172
3176
3179
3182
3184
3187
3189
3190
3192
3193
3194
3194
3194
3194
3193
3192
3191
3190
3188
3187
3185
3183
3181
3179
3177
3175
3173
3171
3169
3167
3166
3164
3163
3162
3161
3160
3160
3160
3160
3161
3161
3163
3164
3166
3168
3170
3173
3176
3179
3182
3185
3189
3193
3196
3200
3204
3208
3211
3215
3219
3223
3227
3231
3235
3239
3242
3246
3250
3255
3259
3263
3267
3271
3275
3280
3284
3288
3293
3297
3302
3306
3311
3316
3320
3325
3330
3335
3341
3346
3352
3357
3363
3369
3376
3382
3389
3396
3403
3411
3418
3426
3434
3443
3451
3460
3470
3479
3489
3499
3510
3521
3532
3543
3554
3566
3578
3590
3602
3614
3627
3639
3651
3663
3675
3686
3697
3708
3719
3729
3739
3749
3758
3766
3774
3782
3789
3796
3802
3807
3812
3817
3821
3824
3827
3830
3832
3834
3835
3837
3837
3838
3839
3839
3839
3840
3840
3840
3841
3841
3842
3843
3844
3845
3846
3848
3849
3851
3853
3855
3857
3859
3861
3863
3865
3867
3870
3872
3874
3876
3878
3880
3882
3884
3885
3887
3888
3889
3890
3891
3891
3891
3891
3891
3890
3889
3888
3886
3885
3883
3881
3879
3876
3874
3872
3869
3867
3864
3861
3859
3856
3854
3852
3849
3847
3845
3843
3841
3839
3838
3837
3835
3834
3833
3833
3832
3831
3831
3830
3830
3829
3828
3827
3826
3825
3823
3822
3819
3817
3813
3810
3806
3801
3796
3790
3783
3776
3768
3760
3751
3742
3732
3721
3710
3698
3686
3674
3661
3648
3635
3622
3608
3594
3580
3566
3552
3539
3525
3511
3498
3485
3472
3460
3448
3436
3425
3414
3403
3393
3384
3374
3366
3357
3350
3342
3335
3329
3322
3316
3311
3305
3300
3295
3291
3286
3282
3277
3273
3269
3264
3260
3256
3252
3247
3243
3239
3235
3230
3226
3222
3218
3214
3210
3206
3202
3198
3195
3191
3188
3185
3182
3180
3178
3176
3174
3172
3171
3170
3169
3168
3168
3168
3168
3168
3168
3169
3169
3170
3171
3172
3173
3174
3175
3176
3177
3178
3179
3179
3180
3180
3181
3181
3180
3180
3179
3178
3177
3175
3174
3171
3169
3167
3164
3161
3157
3154
3150
3147
3143
3139
3135
3130
3126
3122
3117
3113
3108
3104
3099
3095
3090
3086
3081
3077
3072
3068
3064
3059
3055
3051
3047
3042
3038
3034
3030
3026
3021
3017
3013
3008
3004
2999
2994
2989
2984
2979
2974
2969
2963
2957
2951
2945
2939
2933
2926
2919
2912
2905
2897
2890
2882
2874
2866
2858
2849
2841
2832
2823
2814
2805
2796
2787
2777
2768
2758
2749
2739
2730
2720
2710
2700
2690
2680
2670
2660
2649
2639
2628
2617
2606
2595
2584
2572
2561
2549
2536
2524
2511
2498
2485
2472
2458
2444
2429
2415
2400
2385
2370
2354
2339
2323
2307
2292
2276
2260
2244
2229
2213
2198
2182
2167
2152
2137
2122
2107
2093
2079
2065
2051
2037
2023
2009
1996
1982
1969
1956
1942
1929
1915
1901
1887
1874
1859
1845
1830
1816
1801
1785
1770
1754
1738
1722
1706
1689
1673
1656
1639
1622
1605
1587
1570
1553
1535
1518
1501
1483
1466
1449
1432
1415
1399
1382
1366
1350
1334
1319
1304
1289
1275
1261
1247
1234
1221
1208
1195
1183
1171
1159
1147
1135
1123
1111
1099
1087
1076
1064
1052
1040
1027
1014
1002
990
977
964
951
937
923
909
895
881
866
851
836
821
805
790
773
757
740
723
706
688
670
652
634
615
596
576
556
536
516
496
475
454
433
412
390
369
347
325
303
281
259
236
214
192
169
147
124
101
79
56
33
10
-13
-36
-59
-82
-105
-128
-151
-175
-198
-221
-244
-267
-290
-313
-336
-359
-381
-404
-426
-448
-470
-492
-513
-534
-555
-576
-596
-616
-635
-654
-673
-692
-710
-728
-745
-762
-778
-795
-811
-826
-841
-856
-871
-886
-900
-914
-928
-942
-956
-970
-984
-998
-1012
-1026
-1041
-1055
-1070
-1084
-1099
-1114
-1130
-1145
-1161
-1176
-1192
-1208
-1224
-1240
-1257
-1273
-1290
-1307
-1323
-1340
-1358
-1375
-1392
-1410
-1427
-1445
-1463
-1482
-1500
-1519
-1537
-1556
-1576
-1595
-1615
-1635
-1656
-1676
-1697
-1719
-1740
-1762
-1784
-1807
-1829
-1852
-1875
-1899
-1922
-1946
-1969
-1993
-2017
-2041
-2065
-2088
-2112
-2136
-2159
-2183
-2206
-2229
-2252
-2275
-2297
-2320
-2342
-2363
-2384
-2405
-2426
-2446
-2466
-2485
-2504
-2523
-2541
-2558
-2576
-2592
-2609
-2625
-2640
-2655
-2670
-2684
-2698
-2711
-2725
-2738
-2750
-2763
-2775
-2787
-2798
-2810
-2821
-2832
-2842
-2853
-2864
-2874
-2884
-2894
-2904
-2913
-2923
-2932
-2941
-2950
-2958
-2967
-2975
-2983
-2991
-2998
-3006
-3013
-3019
-3026
-3032
-3038
-3044
-3050
-3055
-3060
-3065
-3070
-3075
-3079
-3083
-3088
-3091
-3095
-3099
-3102
-3105
-3108
-3111
-3113
-3116
-3118
-3120
-3122
-3124
-3126
-3128
-3129
-3131
-3132
-3133
-3134
-3136
-3136
-3137
-3138
-3139
-3140
-3140
-3141
-3141
-3142
-3142
-3142
-3142
-3143
-3143
-3143
-3143
-3143
-3142
-3142
-3142
-3141
-3141
-3140
-3139
-3139
-3138
-3137
-3136
-3134
-3133
-3132
-3130
-3129
-3127
-3126
-3124
-3123
-3121
-3120
-3118
-3117
-3115
-3114
-3112
-3111
-3109
-3108
-3107
-3105
-3104
-3102
-3100
-3099
-3097
-3096
-3094
-3092
-3091
-3089
-3087
-3085
-3083
-3081
-3079
-3077
-3075
-3073
-3071
-3069
-3067
-3064
-3062
-3060
-3058
-3056
-3053
-3051
-3049
-3047
-3044
-3042
-3039
-3037
-3034
-3032
-3029
-3026
-3023
-3020
-3017
-3014
-3011
-3007
-3003
-2999
-2995
-2991
-2987
-2983
-2978
-2974
-2969
-2964
-2960
-2955
-2950
-2945
-2941
-2936
-2932
-2927
-2923
-2919
-2915
-2912
-2909
-2906
-2903
-2901
-2899
-2897
-2895
-2894
-2893
-2892
-2892
-2892
-2891
-2891
-2891
-2892
-2892
-2892
-2892
-2892
-2892
-2892
-2892
-2891
-2891
-2890
-2889
-2887
-2886
-2884
-2882
-2879
-2876
-2874
-2870
-2867
-2864
-2860
-2856
-2852
-2848
-2844
-2840
-2836
-2832
-2828
-2824
-2819
-2815
-2811
-2807
-2803
-2799
-2795
-2791
-2787
-2783
-2779
-2774
-2770
-2766
-2761
-2757
-2752
-2748
-2743
-2738
-2733
-2727
-2722
-2716
-2710
-2704
-2698
-2691
-2684
-2677
-2670
-2662
-2654
-2646
-2637
-2628
-2619
-2609
-2600
-2590
-2580
-2569
-2559
-2548
-2538
-2527
-2516
-2505
-2495
-2484
-2473
-2462
-2452
-2442
-2431
-2421
-2412
-2402
-2393
-2384
-2376
-2368
-2360
-2352
-2345
-2339
-2332
-2326
-2321
-2316
-2311
-2306
-2302
-2298
-2294
-2290
-2287
-2284
-2280
-2277
-2274
-2270
-2267
-2263
-2259
-2255
-2251
-2246
-2241
-2236
-2230
-2224
-2217
-2209
-2202
-2193
-2184
-2175
-2165
-2154
-2143
-2132
-2120
-2107
-2094
-2080
-2067
-2052
-2037
-2023
-2007
-1992
-1976
-1960
-1943
-1927
-1910
-1894
-1877
-1860
-1844
-1827
-1810
-1794
-1777
-1761
-1744
-1728
-1712
-1697
-1681
-1666
-1650
-1635
-1621
-1606
-1592
-1578
-1564
-1550
-1536
-1523
-1510
-1497
-1485
-1472
-1460
-1449
-1437
-1426
-1415
-1404
-1394
-1384
-1374
-1365
-1355
-1346
-1338
-1329
-1321
-1313
-1305
-1297
-1290
-1283
-1276
-1269
-1262
-1255
-1249
-1242
-1236
-1230
-1223
-1217
-1211
-1205
-1198
-1192
-1186
-1179
-1172
-1166
-1159
-1152
-1145
-1138
-1130
-1123
-1115
-1107
-1099
-1091
-1083
-1075
-1066
-1057
-1049
-1040
-1031
-1020
-1012
-1002
-993
-983
-973
-964
-953
-943
-933
-922
-912
-901
-890
-880
-869
-857
-846
-835
-823
-812
-800
-788
-776
-764
-752
-740
-727
-715
-702
-690
-677
-664
-652
-639
-626
-613
-600
-588
-575
-562
-549
-536
-524
-511
-498
-485
-472
-460
-447
-434
-421
-409
-396
-384
-371
-358
-346
-334
-321
-309
-297
-284
-272
-260
-247
-235
-222
-209
-197
-184
-171
-157
-144
-130
-116
-102
-88
-74
-59
-44
-29
-14
2
17
33
49
65
81
97
113
129
145
161
177
192
208
223
238
253
267
282
296
309
323
336
349
362
374
386
398
410
422
433
445
456
468
479
490
502
513
525
537
549
561
573
585
598
611
624
637
651
664
678
692
706
721
735
750
765
780
795
810
826
841
857
873
889
904
920
936
952
968
984
1000
1016
1032
1047
1063
1078
1094
1109
1124
1140
1155
1170
1184
1199
1214
1228
1243
1257
1271
1286
1300
1314
1328
1343
1357
1372
1387
1402
1417
1432
1448
1464
1480
1496
1513
1530
1547
1565
1583
1601
1620
1639
1658
1678
1698
1718
1738
1758
1779
1799
1820
1841
1862
1882
1903
1923
1944
1964
1984
2004
2024
2043
2062
2081
2100
2118
2136
2153
2170
2186
2203
2218
2234
2248
2263
2277
2290
2303
2316
2328
2340
2352
2363
2373
2384
2394
2404
2414
2423
2432
2441
2450
2458
2466
2474
2482
2489
2496
2503
2510
2517
2524
2530
2536
2542
2548
2554
2559
2564
2570
2575
2580
2584
2589
2593
2598
2602
2606
2610
2613
2617
2620
2623
2627
2630
2633
2636
2638
2641
2644
2647
2649
2652
2654
2656
2658
2661
2663
2665
2666
2668
2670
2671
2673
2674
2675
2676
2677
2678
2678
2679
2679
2679
2678
2678
2677
2676
2675
2673
2671
2669
2666
2664
2660
2657
2653
2649
2644
2639
2634
2628
2622
2616
2609
2603
2596
2588
2581
2573
2565
2557
2549
2541
2533
2525
2517
2509
2501
2493
2485
2477
2470
2462
2455
2447
2440
2433
2427
2420
2414
2408
2402
2396
2390
2385
2380
2375
2371
2366
2362
2358
2355
2351
2348
2345
2342
2339
2336
2333
2330
2327
2324
2321
2318
2315
2311
2308
2304
2300
2296
2291
2287
2282
2276
2271
2265
2260
2254
2248
2241
2235
2229
2222
2216
2210
2203
2197
2191
2185
2180
2174
2169
2164
2159
2154
2150
2146
2142
2139
2136
2133
2130
2128
2125
2123
2122
2120
2118
2117
2115
2114
2112
2110
2109
2107
2105
2103
2100
2098
2095
2092
2089
2085
2081
2078
2073
2069
2065
2060
2055
2050
2045
2041
2036
2031
2025
2021
2016
2012
2007
2003
1999
1996
1992
1989
1986
1984
1982
1981
1979
1978
1978
1978
1978
1979
1980
1981
1983
1985
1987
1989
1992
1995
1998
2001
2004
2007
2009
2013
2017
2020
2023
2025
2029
2032
2035
2037
2040
2043
2045
2048
2050
2052
2054
2056
2058
2061
2063
2065
2068
2071
2073
2077
2080
2083
2087
2091
2096
2101
2106
2112
2118
2124
2131
2138
2146
2154
2162
2171
2180
2190
2200
2211
2222
2233
2244
2256
2268
2280
2293
2305
2317
2330
2342
2355
2367
2380
2392
2405
2417
2429
2441
2453
2464
2476
2487
2498
2510
2521
2531
2542
2552
2563
2573
2583
2593
2603
2612
2622
2631
2640
2649
2658
2667
2676
2685
2694
2702
2711
2719
2728
2736
2744
2752
2761
2769
2777
2785
2792
2800
2808
2816
2823
2831
2838
2845
2853
2860
2867
2874
2880
2887
2893
2900
2906
2911
2917
2923
2928
2933
2938
2943
2947
2952
2956
2960
2964
2968
2972
2976
2979
2983
2987
2990
2994
2997
3001
3005
3008
3012
3015
3019
3023
3026
3030
3034
3038
3041
3045
3049
3053
3057
3060
3064
3068
3072
3076
3080
3084
3088
3091
3095
3099
3103
3107
3112
3116
3120
3124
3128
3133
3137
3142
3146
3151
3156
3160
3165
3170
3175
3180
3185
3190
3196
3201
3207
3212
3218
3224
3230
3237
3244
3250
3258
3265
3273
3280
3289
3297
3306
3315
3325
3334
3344
3354
3365
3376
3387
3398
3410
3422
3434
3446
3459
3471
3484
3497
3511
3524
3538
3552
3566
3580
3595
3609
3624
3640
3655
3671
3687
3703
3719
3736
3752
3769
3787
3804
3822
3840
3858
3876
3895
3913
3932
3952
3971
3991
4011
4030
4051
4072
4091
4113
4134
4155
4176
4197
4218
4239
4260
4281
4301
4322
4343
4364
4384
4405
4425
4445
4465
4485
4505
4525
4544
4563
4582
4601
4619
4637
4655
4672
4690
4706
4723
4739
4755
4771
4786
4801
4815
4829
4843
4857
4870
4883
4896
4908
4920
4932
4943
4955
4966
4976
4987
4998
5008
5018
5028
5038
5048
5058
5068
5077
5087
5097
5106
5116
5125
5135
5144
5153
5162
5171
5180
5189
5198
5206
5215
5223
5231
5238
5246
5253
5260
5267
5273
5279
5285
5290
5295
5300
5304
5308
5311
5314
5317
5319
5320
5321
5322
5322
5322
5321
5320
5319
5317
5314
5312
5308
5305
5301
5297
5293
5288
5283
5278
5273
5268
5262
5256
5250
5245
5239
5232
5226
5220
5214
5207
5201
5194
5188
5181
5175
5168
5161
5154
5147
5140
5133
5125
5118
5110
5102
5095
5087
5079
5071
5063
5055
5047
5039
5031
5023
5016
5008
5001
4993
4986
4979
4972
4965
4958
4952
4945
4939
4932
4926
4919
4913
4906
4900
4894
4887
4880
4874
4867
4860
4853
4846
4839
4832
4825
4817
4809
4802
4794
4786
4778
4769
4761
4753
4744
4736
4728
4719
4711
4703
4695
4687
4679
4672
4664
4657
4650
4643
4636
4630
4624
4618
4612
4606
4601
4596
4591
4587
4583
4579
4575
4572
4568
4565
4563
4560
4557
4555
4552
4550
4548
4545
4543
4541
4538
4535
4532
4529
4526
4522
4518
4514
4510
4505
4500
4494
4488
4482
4476
4469
4461
4454
4445
4437
4428
4419
4410
4400
4390
4379
4368
4357
4346
4335
4323
4311
4299
4287
4274
4262
4249
4237
4224
4211
4199
4186
4173
4160
4148
4135
4122
4110
4097
4085
4073
4059
4048
4035
4024
4011
4001
3989
3977
3966
3954
3943
3931
3920
3909
3898
3886
3875
3864
3853
3841
3830
3818
3807
3796
3784
3772
3761
3749
3738
3726
3715
3703
3692
3681
3670
3659
3648
3637
3627
3617
3607
3597
3587
3578
3569
3560
3551
3543
3535
3527
3519
3511
3504
3496
3489
3482
3474
3467
3460
3453
3445
3438
3430
3423
3415
3408
3400
3392
3384
3376
3367
3359
3350
3341
3332
3323
3314
3304
3295
3285
3276
3266
3256
3246
3236
3226
3216
3205
3195
3185
3174
3164
3153
3143
3132
3121
3110
3099
3088
3077
3066
3054
3043
3031
3019
3007
2994
2982
2969
2956
2943
2929
2915
2901
2887
2872
2857
2842
2827
2811
2796
2780
2764
2747
2731
2714
2698
2681
2664
2647
2630
2613
2596
2579
2562
2546
2529
2513
2496
2480
2464
2449
2433
2418
2403
2388
2374
2360
2346
2333
2319
2307
2294
2282
2270
2258
2247
2236
2225
2214
2204
2194
2184
2174
2165
2155
2146
2137
2128
2119
2110
2102
2093
2084
2075
2066
2057
2048
2039
2029
2020
2011
2001
1991
1981
1970
1960
1949
1938
1927
1916
1904
1893
1881
1870
1858
1847
1835
1824
1812
1801
1790
1780
1769
1759
1749
1740
1731
1722
1713
1705
1697
1690
1683
1676
1670
1664
1658
1653
1648
1644
1639
1635
1631
1628
1625
1621
1619
1616
1613
1611
1608
1606
1604
1602
1600
1598
1596
1594
1592
1591
1589
1588
1586
1585
1584
1583
1582
1582
1581
1581
1581
1581
1582
1582
1583
1585
1586
1588
1590
1593
1596
1599
1603
1607
1611
1616
1621
1626
1631
1637
1644
1650
1657
1664
1672
1679
1687
1695
1703
1711
1719
1728
1736
1744
1752
1761
1769
1777
1784
1792
1799
1806
1813
1820
1826
1833
1839
1844
1850
1855
1860
1865
1869
1874
1878
1882
1886
1890
1893
1897
1901
1905
1909
1913
1917
1921
1925
1930
1934
1939
1944
1949
1954
1960
1965
1971
1976
1982
1988
1993
1999
2005
2011
2016
2021
2028
2033
2039
2044
2049
2054
2059
2064
2069
2073
2077
2081
2085
2088
2092
2095
2099
2102
2105
2108
2111
2114
2117
2120
2123
2126
2129
2131
2134
2137
2139
2142
2144
2147
2149
2151
2153
2155
2158
2160
2162
2164
2166
2168
2170
2171
2173
2175
2177
2179
2181
2183
2185
2187
2189
2191
2193
2194
2196
2198
2199
2201
2203
2204
2206
2207
2208
2210
2211
2212
2213
2215
2216
2216
2217
2218
2218
2218
2218
2218
2217
2217
2215
2214
2212
2210
2208
2205
2202
2199
2195
2191
2187
2183
2178
2173
2168
2162
2157
2151
2145
2138
2132
2125
2119
2112
2104
2097
2090
2082
2075
2067
2060
2052
2044
2036
2028
2020
2013
2005
1997
1989
1982
1974
1967
1960
1952
1945
1938
1931
1925
1918
1912
1906
1900
1894
1888
1883
1878
1872
1867
1863
1858
1853
1849
1844
1840
1835
1831
1827
1823
1818
1814
1810
1805
1801
1796
1791
1787
1782
1777
1771
1766
1760
1755
1749
1743
1737
1731
1724
1717
1711
1704
1697
1690
1683
1676
1669
1661
1654
1647
1639
1632
1624
1617
1610
1602
1595
1587
1580
1573
1565
1558
1551
1544
1537
1530
1524
1517
1511
1505
1499
1494
1489
1484
1480
1476
1472
1469
1466
1464
1462
1460
1459
1459
1458
1458
1459
1460
1461
1463
1464
1467
1469
1471
1474
1477
1480
1483
1486
1489
1492
1495
1498
1500
1503
1505
1508
1510
1512
1514
1516
1517
1519
1521
1523
1525
1527
1530
1533
1536
1540
1544
1548
1553
1558
1564
1570
1577
1584
1592
1600
1609
1618
1627
1636
1646
1656
1666
1676
1687
1697
1707
1718
1728
1738
1747
1757
1766
1775
1783
1791
1799
1806
1813
1820
1826
1832
1838
1843
1848
1853
1858
1863
1868
1873
1878
1883
1889
1894
1900
1906
1913
1920
1927
1934
1942
1950
1959
1968
1977
1987
1997
2007
2017
2028
2037
2049
2060
2071
2082
2093
2104
2115
2126
2137
2147
2158
2169
2180
2190
2201
2211
2221
2232
2242
2252
2263
2273
2283
2293
2303
2314
2324
2334
2344
2354
2365
2375
2386
2396
2407
2418
2429
2440
2452
2463
2475
2487
2499
2512
2524
2537
2550
2564
2577
2591
2605
2619
2634
2648
2663
2678
2693
2708
2723
2738
2753
2768
2783
2798
2814
2829
2844
2859
2874
2888
2903
2918
2932
2946
2960
2974
2988
3002
3015
3028
3042
3055
3067
3080
3092
3105
3117
3129
3140
3152
3163
3175
3186
3197
3208
3219
3229
3240
3250
3260
3270
3280
3290
3299
3308
3318
3327
3336
3344
3353
3361
3369
3377
3385
3393
3400
3407
3414
3421
3427
3434
3440
3445
3451
3456
3461
3466
3470
3474
3478
3482
3485
3488
3490
3492
3494
3496
3497
3498
3498
3498
3498
3497
3496
3495
3493
3492
3489
3487
3484
3481
3478
3475
3471
3468
3464
3460
3456
3451
3447
3442
3437
3432
3426
3420
3414
3408
3401
3393
3386
3378
3369
3360
3351
3341
3331
3320
3309
3298
3286
3274
3261
3248
3235
3222
3209
3195
3181
3167
3153
3139
3124
3110
3096
3081
3067
3053
3038
3024
3010
2996
2983
2969
2956
2942
2929
2916
2904
2891
2879
2867
2855
2843
2831
2819
2807
2795
2783
2771
2759
2747
2734
2722
2709
2696
2683
2669
2655
2641
2627
2612
2597
2581
2565
2549
2533
2516
2498
2481
2463
2445
2426
2407
2388
2368
2348
2328
2308
2288
2267
2246
2225
2204
2183
2162
2141
2119
2098
2076
2055
2033
2012
1991
1969
1948
1927
1905
1884
1863
1841
1819
1798
1776
1754
1732
1709
1686
1663
1640
1617
1593
1568
1544
1519
1493
1468
1442
1415
1389
1362
1334
1307
1279
1250
1222
1193
1164
1135
1105
1076
1046
1016
986
956
926
896
866
836
806
775
745
715
685
656
626
596
567
537
508
479
450
421
393
364
336
308
281
253
226
199
171
145
118
91
65
38
12
-14
-41
-67
-93
-120
-146
-173
-200
-226
-254
-281
-308
-336
-364
-392
-421
-449
-478
-507
-536
-565
-594
-623
-652
-681
-710
-739
-768
-796
-825
-853
-881
-909
-936
-963
-990
-1016
-1042
-1068
-1093
-1118
-1142
-1166
-1190
-1213
-1236
-1259
-1281
-1302
-1324
-1345
-1366
-1386
-1406
-1426
-1446
-1465
-1484
-1503
-1521
-1540
-1558
-1576
-1594
-1611
-1629
-1646
-1663
-1679
-1696
-1712
-1729
-1744
-1760
-1775
-1791
-1805
-1820
-1834
-1848
-1861
-1874
-1886
-1898
-1909
-1920
-1930
-1940
-1949
-1957
-1965
-1972
-1978
-1983
-1988
-1992
-1996
-1999
-2001
-2001
-2003
-2004
-2004
-2003
-2001
-2001
-1999
-1997
-1995
-1993
-1990
-1988
-1985
-1982
-1979
-1977
-1974
-1972
-1970
-1968
-1966
-1964
-1963
-1962
-1961
-1961
-1961
-1961
-1961
-1962
-1963
-1965
-1966
-1968
-1970
-1972
-1974
-1976
-1978
-1980
-1981
-1983
-1985
-1986
-1987
-1987
-1988
-1988
-1987
-1986
-1985
-1983
-1980
-1978
-1974
-1970
-1965
-1960
-1954
-1948
-1941
-1933
-1925
-1917
-1908
-1898
-1888
-1878
-1867
-1857
-1846
-1834
-1823
-1811
-1800
-1788
-1777
-1765
-1753
-1742
-1730
-1719
-1708
-1696
-1685
-1674
-1663
-1652
-1641
-1630
-1619
-1608
-1597
-1587
-1576
-1565
-1553
-1542
-1531
-1520
-1509
-1497
-1486
-1475
-1463
-1452
-1440
-1429
-1417
-1405
-1394
-1382
-1370
-1359
-1347
-1336
-1325
-1313
-1302
-1291
-1281
-1270
-1260
-1250
-1240
-1230
-1221
-1212
-1203
-1194
-1185
-1177
-1169
-1161
-1153
-1145
-1138
-1130
-1123
-1115
-1108
-1100
-1093
-1085
-1077
-1069
-1061
-1052
-1044
-1035
-1026
-1016
-1006
-996
-986
-975
-964
-952
-940
-927
-914
-901
-887
-873
-858
-843
-828
-812
-796
-780
-764
-747
-731
-714
-697
-680
-663
-645
-628
-611
-594
-577
-560
-543
-526
-509
-492
-475
-459
-442
-425
-408
-391
-374
-357
-340
-323
-305
-288
-270
-251
-233
-214
-195
-176
-157
-137
-117
-97
-76
-55
-35
-13
8
29
51
73
95
117
139
161
184
206
229
251
273
295
318
340
361
383
405
426
447
467
488
508
528
547
566
585
603
622
639
657
674
691
707
724
740
756
772
788
803
819
835
851
867
883
900
917
934
951
969
987
1004
1024
1043
1063
1083
1103
1124
1145
1166
1188
1210
1232
1254
1277
1300
1323
1346
1369
1392
1415
1438
1461
1484
1507
1529
1552
1574
1596
1618
1640
1661
1682
1703
1724
1745
1765
1785
1805
1825
1844
1864
1883
1902
1921
1939
1958
1976
1994
2012
2029
2047
2065
2082
2099
2116
2133
2150
2166
2182
2199
2215
2231
2246
2262
2277
2293
2308
2323
2338
2353
2367
2382
2397
2411
2426
2441
2456
2470
2485
2500
2515
2531
2546
2561
2577
2593
2609
2626
2642
2659
2676
2693
2711
2728
2746
2764
2783
2801
2819
2838
2857
2875
2894
2913
2932
2950
2969
2988
3006
3025
3043
3061
3079
3097
3114
3131
3148
3165
3181
3197
3213
3228
3243
3258
3273
3288
3302
3316
3330
3344
3358
3371
3385
3399
3412
3426
3440
3453
3467
3481
3495
3509
3523
3537
3551
3565
3580
3594
3609
3624
3639
3654
3669
3684
3700
3715
3731
3747
3762
3778
3794
3811
3827
3843
3859
3876
3892
3909
3925
3942
3959
3976
3992
4009
4026
4042
4059
4075
4091
4109
4125
4142
4158
4174
4190
4206
4222
4237
4252
4267
4282
4297
4312
4326
4340
4354
4367
4380
4394
4406
4419
4431
4443
4455
4466
4477
4488
4499
4510
4520
4530
4540
4550
4560
4570
4580
4589
4599
4609
4619
4629
4639
4648
4659
4669
4679
4689
4699
4709
4719
4730
4740
4750
4759
4769
4779
4788
4798
4807
4816
4825
4833
4842
4850
4858
4866
4873
4881
4888
4895
4902
4909
4915
4922
4928
4935
4941
4947
4953
4960
4966
4972
4979
4985
4992
4998
5005
5011
5018
5025
5032
5039
5046
5053
5060
5067
5075
5082
5090
5097
5105
5112
5120
5128
5135
5143
5151
5159
5166
5174
5182
5189
5197
5204
5212
5219
5227
5234
5241
5248
5255
5262
5268
5274
5281
5286
5292
5298
5303
5308
5313
5317
5322
5326
5330
5333
5337
5340
5343
5346
5349
5352
5355
5357
5360
5363
5365
5368
5371
5373
5376
5379
5382
5386
5389
5393
5396
5400
5405
5409
5413
5418
5423
5428
5434
5439
5445
5451
5457
5463
5469
5476
5482
5489
5495
5502
5508
5514
5521
5527
5533
5538
5544
5549
5554
5559
5564
5569
5573
5577
5581
5585
5589
5592
5595
5598
5601
5603
5605
5607
5609
5610
5612
5613
5614
5615
5615
5616
5616
5616
5617
5617
5617
5616
5616
5615
5615
5614
5613
5612
5611
5610
5608
5607
5605
5603
5600
5598
5595
5592
5588
5584
5580
5576
5571
5565
5560
5553
5547
5540
5532
5525
5516
5508
5499
5489
5480
5470
5459
5448
5437
5426
5414
5403
5391
5378
5366
5354
5341
5328
5316
5303
5290
5277
5264
5251
5239
5226
5213
5200
5187
5174
5161
5148
5135
5122
5109
5096
5082
5068
5055
5041
5027
5012
4998
4983
4968
4953
4937
4921
4905
4888
4871
4854
4836
4817
4799
4779
4760
4740
4719
4698
4677
4655
4633
4611
4588
4565
4541
4517
4493
4469
4444
4420
4395
4369
4344
4319
4293
4268
4242
4217
4191
4166
4140
4115
4090
4065
4038
4014
3990
3965
3940
3915
3891
3866
3842
3817
3793
3769
3744
3720
3695
3671
3646
3622
3597
3572
3547
3521
3496
3470
3444
3418
3391
3364
3337
3309
3282
3254
3225
3197
3168
3139
3110
3081
3052
3023
2993
2964
2935
2906
2876
2847
2818
2789
2759
2730
2701
2672
2643
2615
2586
2557
2529
2500
2472
2444
2416
2388
2361
2334
2306
2279
2253
2226
2200
2174
2148
2123
2098
2073
2048
2023
1999
1975
1951
1928
1904
1881
1858
1835
1813
1790
1768
1746
1725
1703
1682
1661
1640
1620
1599
1579
1559
1540
1521
1502
1483
1464
1446
1428
1410
1392
1375
1357
1340
1323
1307
1290
1274
1258
1242
1226
1210
1194
1179
1163
1148
1132
1117
1101
1086
1071
1055
1040
1024
1008
993
977
962
946
930
913
897
881
864
847
831
814
797
779
762
745
727
710
692
674
656
638
620
602
584
566
547
529
511
492
474
456
437
419
401
383
365
347
329
312
294
277
259
242
225
208
190
173
157
140
123
106
89
72
55
39
22
5
-12
-29
-46
-64
-81
-99
-116
-134
-152
-171
-189
-208
-227
-246
-265
-284
-303
-323
-342
-362
-381
-400
-420
-439
-458
-477
-495
-513
-531
-549
-566
-583
-600
-616
-632
-647
-662
-677
-691
-704
-718
-730
-742
-754
-765
-776
-786
-796
-806
-815
-824
-832
-840
-848
-855
-862
-869
-875
-881
-887
-892
-897
-902
-907
-912
-916
-920
-924
-928
-932
-935
-939
-942
-945
-949
-952
-955
-957
-960
-963
-965
-968
-970
-972
-973
-975
-976
-977
-978
-979
-979
-979
-978
-978
-977
-975
-974
-972
-970
-967
-965
-962
-958
-955
-951
-947
-943
-939
-935
-930
-926
-921
-916
-912
-907
-902
-896
-891
-886
-881
-875
-870
-864
-859
-853
-847
-840
-834
-828
-821
-814
-807
-799
-791
-783
-775
-766
-757
-748
-739
-729
-719
-709
-699
-688
-677
-667
-656
-645
-634
-623
-612
-602
-591
-580
-569
-559
-548
-538
-528
-518
-507
-498
-488
-478
-468
-459
-449
-440
-431
-422
-413
-404
-396
-387
-378
-370
-362
-353
-345
-337
-329
-320
-312
-304
-296
-288
-280
-272
-264
-255
-247
-239
-231
-223
-216
-208
-200
-192
-185
-177
-170
-163
-156
-149
-142
-136
-129
-124
-118
-113
-108
-103
-99
-95
-91
-88
-85
-83
-81
-79
-78
-77
-76
-76
-76
-76
-77
-78
-79
-80
-81
-82
-83
-85
-86
-87
-89
-90
-91
-93
-94
-95
-96
-97
-98
-99
-100
-101
-102
-103
-104
-105
-107
-108
-109
-111
-112
-114
-116
-118
-120
-123
-126
-129
-132
-135
-139
-143
-147
-151
-155
-160
-164
-169
-173
-178
-183
-188
-192
-197
-202
-206
-211
-215
-219
-223
-227
-231
-234
-238
-240
-243
-245
-247
-249
-251
-252
-253
-253
-254
-254
-254
-254
-254
-253
-253
-252
-252
-251
-250
-250
-249
-249
-249
-248
-248
-249
-249
-250
-250
-252
-253
-255
-257
-259
-261
-264
-267
-270
-274
-277
-281
-285
-290
-294
-299
-304
-309
-314
-320
-325
-331
-337
-342
-348
-354
-360
-366
-372
-377
-383
-389
-395
-401
-407
-413
-419
-424
-430
-436
-443
-449
-455
-461
-468
-474
-481
-488
-495
-502
-509
-516
-523
-530
-538
-545
-552
-560
-567
-575
-582
-589
-596
-603
-610
-617
-623
-629
-635
-641
-646
-651
-656
-661
-665
-669
-672
-676
-679
-682
-685
-688
-691
-694
-696
-699
-702
-705
-708
-711
-715
-718
-722
-726
-730
-735
-740
-745
-751
-757
-763
-770
-777
-784
-792
-800
-809
-818
-827
-837
-847
-857
-868
-879
-890
-902
-913
-925
-937
-949
-961
-973
-985
-997
-1008
-1020
-1032
-1043
-1054
-1065
-1075
-1086
-1096
-1105
-1114
-1123
-1131
-1139
-1146
-1153
-1160
-1166
-1171
-1176
-1181
-1185
-1188
-1191
-1194
-1196
-1198
-1200
-1201
-1201
-1202
-1202
-1202
-1202
-1202
-1201
-1200
-1199
-1198
-1197
-1196
-1195
-1193
-1192
-1190
-1188
-1187
-1185
-1183
-1181
-1179
-1177
-1174
-1172
-1169
-1166
-1163
-1160
-1156
-1152
-1148
-1143
-1138
-1133
-1128
-1122
-1116
-1110
-1103
-1096
-1089
-1082
-1074
-1066
-1058
-1050
-1041
-1032
-1024
-1014
-1004
-996
-986
-977
-967
-958
-948
-938
-928
-918
-908
-897
-887
-876
-865
-854
-843
-832
-821
-809
-797
-785
-772
-760
-747
-734
-721
-707
-693
-679
-665
-651
-636
-621
-606
-591
-575
-559
-543
-526
-510
-493
-476
-458
-441
-423
-405
-386
-368
-349
-329
-310
-290
-270
-250
-230
-209
-188
-167
-146
-124
-102
-80
-58
-35
-12
10
33
56
80
103
126
150
173
196
220
243
267
290
313
336
360
383
406
428
451
474
496
519
541
563
585
607
629
650
672
694
715
736
758
779
800
821
842
863
884
905
926
947
967
988
1008
1029
1050
1070
1090
1111
1131
1150
1170
1190
1209
1228
1247
1265
1283
1301
1319
1336
1353
1370
1386
1402
1418
1433
1448
1463
1477
1491
1505
1518
1531
1544
1557
1569
1581
1593
1605
1616
1628
1639
1651
1662
1674
1686
1697
1709
1721
1734
1746
1759
1772
1785
1799
1813
1827
1842
1857
1873
1888
1904
1921
1937
1954
1972
1989
2007
2024
2041
2060
2078
2096
2115
2133
2151
2169
2187
2204
2222
2239
2257
2274
2291
2308
2324
2341
2357
2372
2388
2403
2418
2433
2447
2461
2475
2488
2501
2514
2527
2539
2551
2562
2574
2585
2595
2606
2616
2626
2636
2646
2655
2664
2673
2682
2691
2700
2709
2718
2726
2735
2744
2752
2761
2770
2779
2788
2796
2805
2814
2823
2832
2841
2849
2858
2867
2875
2884
2892
2900
2908
2916
2924
2932
2940
2947
2954
2961
2968
2975
2982
2988
2994
3000
3006
3012
3018
3023
3028
3033
3038
3043
3048
3053
3057
3062
3066
3070
3074
3079
3083
3087
3091
3095
3098
3102
3106
3110
3114
3117
3121
3124
3128
3131
3135
3138
3142
3145
3148
3151
3154
3157
3160
3163
3166
3169
3171
3174
3176
3179
3181
3183
3185
3187
3188
3190
3191
3192
3193
3193
3194
3194
3194
3194
3193
3192
3191
3190
3189
3188
3186
3184
3182
3180
3178
3175
3173
3170
3168
3165
3162
3159
3156
3153
3150
3147
3144
3140
3137
3133
3129
3125
3121
3117
3113
3108
3103
3098
3093
3088
3082
3077
3071
3065
3058
3052
3045
3038
3031
3024
3016
3009
3001
2993
2985
2977
2969
2961
2952
2944
2935
2927
2918
2910
2901
2892
2884
2875
2867
2859
2851
2843
2835
2827
2820
2812
2805
2798
2790
2784
2777
2770
2763
2757
2750
2744
2738
2731
2725
2718
2712
2705
2699
2692
2685
2678
2671
2664
2656
2649
2641
2633
2625
2617
2608
2600
2591
2582
2573
2563
2553
2543
2533
2523
2512
2501
2490
2479
2467
2456
2444
2432
2420
2407
2395
2383
2370
2358
2345
2332
2319
2307
2294
2281
2268
2255
2242
2229
2216
2203
2190
2177
2163
2150
2137
2125
2112
2099
2086
2073
2061
2048
2036
2024
2012
2000
1989
1977
1966
1955
1944
1933
1923
1913
1903
1893
1884
1875
1866
1857
1849
1841
1833
1825
1818
1810
1803
1797
1790
1784
1778
1772
1767
1762
1756
1751
1746
1742
1737
1732
1728
1724
1719
1715
1711
1707
1704
1700
1696
1693
1690
1687
1684
1681
1679
1677
1675
1673
1672
1671
1670
1670
1669
1670
1670
1671
1672
1674
1676
1678
1680
1683
1686
1690
1694
1698
1702
1707
1712
1717
1723
1728
1734
1740
1747
1753
1759
1766
1773
1779
1786
1793
1800
1807
1814
1821
1828
1835
1842
1849
1856
1863
1871
1878
1885
1892
1899
1906
1913
1919
1926
1933
1940
1947
1954
1961
1968
1975
1982
1989
1996
2003
2009
2016
2023
2029
2037
2044
2050
2057
2064
2070
2077
2084
2090
2097
2103
2109
2116
2122
2128
2134
2140
2146
2152
2158
2164
2169
2175
2180
2185
2190
2195
2199
2204
2208
2212
2216
2220
2223
2226
2229
2231
2233
2235
2237
2238
2239
2240
2241
2241
2241
2240
2240
2239
2237
2236
2234
2231
2229
2226
2222
2219
2215
2211
2206
2202
2197
2191
2186
2180
2174
2168
2161
2154
2148
2141
2134
2126
2119
2112
2104
2097
2089
2081
2074
2066
2058
2050
2041
2033
2025
2017
2009
2001
1993
1984
1976
1967
1958
1950
1941
1931
1922
1913
1903
1893
1883
1873
1863
1852
1841
1830
1819
1807
1796
1784
1772
1759
1747
1734
1721
1708
1695
1682
1669
1655
1642
1629
1615
1602
1588
1574
1561
1547
1534
1520
1507
1493
1480
1466
1453
1439
1426
1413
1400
1387
1374
1361
1348
1335
1322
1310
1297
1285
1273
1260
1248
1236
1224
1212
1201
1189
1178
1166
1155
1144
1133
1122
1111
1101
1090
1080
1070
1060
1050
1040
1031
1020
1012
1002
994
985
976
968
959
951
943
936
928
921
914
907
901
895
889
883
878
873
868
863
859
855
852
849
846
843
841
839
837
836
834
833
833
832
832
831
831
831
831
831
831
831
831
831
831
830
830
830
829
829
828
827
826
825
824
823
822
821
820
819
817
816
814
813
812
810
809
807
805
804
802
801
799
798
797
795
794
793
792
792
791
791
791
791
791
792
792
794
795
797
799
801
804
806
810
813
817
822
826
831
836
842
848
854
860
867
874
881
888
896
904
913
921
930
939
949
958
968
979
989
1000
1010
1022
1034
1045
1057
1069
1082
1094
1107
1120
1133
1147
1160
1174
1187
1201
1215
1230
1244
1258
1273
1287
1302
1317
1332
1347
1362
1377
1392
1407
1422
1438
1453
1469
1485
1500
1516
1532
1548
1564
1580
1596
1613
1629
1645
1662
1678
1695
1712
1729
1745
1763
1780
1797
1814
1832
1849
1867
1885
1903
1921
1939
1957
1976
1994
2013
2031
2050
2069
2088
2107
2127
2146
2165
2185
2205
2225
2244
2265
2285
2305
2326
2346
2367
2388
2409
2431
2452
2474
2496
2517
2539
2561
2584
2606
2628
2651
2674
2696
2719
2742
2765
2788
2811
2834
2857
2880
2903
2927
2950
2973
2996
3020
3043
3066
3089
3113
3136
3159
3182
3205
3228
3251
3274
3297
3320
3343
3365
3388
3410
3432
3454
3476
3497
3519
3540
3560
3581
3601
3621
3641
3660
3679
3698
3716
3734
3751
3769
3785
3802
3818
3833
3849
3863
3878
3891
3905
3918
3931
3943
3955
3966
3977
3988
3998
4009
4018
4027
4037
4046
4054
4064
4072
4081
4089
4097
4105
4113
4120
4128
4135
4143
4150
4157
4164
4171
4178
4185
4191
4198
4204
4210
4216
4222
4228
4233
4238
4243
4247
4252
4256
4260
4263
4266
4269
4272
4274
4277
4279
4280
4282
4283
4284
4285
4285
4286
4286
4286
4285
4285
4284
4283
4282
4281
4280
4278
4277
4275
4273
4272
4270
4267
4265
4263
4261
4258
4256
4253
4250
4247
4244
4241
4238
4235
4232
4229
4226
4222
4219
4215
4212
4208
4205
4201
4197
4193
4189
4185
4181
4176
4172
4167
4163
4158
4153
4148
4143
4138
4133
4128
4123
4117
4112
4107
4102
4097
4091
4086
4081
4075
4070
4066
4061
4056
4051
4046
4041
4035
4030
4027
4022
4018
4013
4009
4003
4000
3996
3992
3988
3984
3980
3975
3971
3967
3963
3959
3954
3950
3945
3941
3936
3931
3927
3922
3917
3911
3906
3901
3896
3890
3884
3879
3873
3867
3861
3855
3849
3843
3837
3831
3825
3819
3813
3806
3800
3794
3787
3781
3775
3768
3762
3755
3749
3742
3735
3728
3722
3715
3708
3700
3693
3686
3678
3670
3662
3654
3646
3638
3629
3620
3611
3602
3593
3584
3574
3565
3555
3545
3535
3525
3515
3505
3495
3485
3475
3465
3455
3445
3435
3425
3415
3406
3396
3387
3378
3369
3360
3351
3343
3335
3326
3318
3310
3302
3295
3287
3279
3272
3264
3257
3250
3242
3235
3228
3221
3214
3207
3200
3193
3186
3179
3172
3165
3158
3151
3144
3137
3130
3124
3117
3111
3105
3099
3093
3088
3082
3077
3072
3067
3063
3058
3054
3051
3047
3044
3041
3038
3035
3032
3030
3028
3026
3024
3023
3021
3020
3019
3018
3017
3017
3016
3016
3016
3016
3017
3017
3018
3018
3019
3020
3022
3023
3025
3027
3029
3031
3034
3037
3040
3043
3046
3050
3054
3058
3063
3067
3073
3078
3084
3089
3096
3102
3109
3115
3122
3130
3137
3145
3153
3161
3169
3177
3185
3193
3201
3210
3218
3226
3234
3242
3250
3258
3265
3273
3280
3288
3295
3302
3309
3316
3322
3329
3335
3341
3347
3353
3359
3365
3371
3376
3382
3387
3393
3398
3403
3408
3414
3419
3424
3429
3434
3440
3445
3450
3456
3461
3467
3472
3478
3484
3490
3496
3502
3508
3514
3520
3526
3532
3539
3545
3551
3557
3564
3570
3576
3583
3589
3595
3601
3608
3614
3620
3626
3633
3639
3645
3652
3658
3664
3670
3677
3683
3689
3695
3701
3707
3713
3719
3725
3730
3736
3741
3746
3751
3756
3760
3765
3769
3772
3776
3779
3782
3785
3787
3790
3792
3793
3795
3796
3797
3797
3798
3798
3798
3797
3797
3796
3795
3794
3793
3792
3790
3789
3787
3786
3784
3782
3781
3779
3778
3776
3775
3773
3772
3770
3769
3767
3765
3764
3762
3760
3758
3756
3754
3752
3749
3747
3744
3741
3738
3735
3731
3727
3723
3719
3714
3709
3705
3699
3694
3688
3682
3676
3670
3664
3657
3650
3643
3636
3628
3621
3613
3605
3597
3588
3580
3571
3562
3553
3544
3534
3524
3515
3505
3494
3484
3474
3463
3452
3441
3430
3419
3408
3396
3384
3373
3361
3349
3337
3325
3312
3300
3287
3274
3261
3248
3234
3220
3207
3192
3178
3164
3149
3134
3118
3103
3087
3071
3055
3039
3022
3005
2988
2971
2954
2936
2918
2901
2883
2865
2847
2828
2810
2792
2773
2754
2736
2717
2698
2678
2659
2640
2620
2601
2581
2562
2542
2522
2502
2482
2462
2442
2422
2401
2381
2360
2340
2319
2298
2278
2257
2236
2214
2193
2172
2150
2128
2107
2085
2063
2041
2019
1997
1975
1953
1931
1909
1887
1865
1843
1821
1799
1777
1756
1734
1713
1691
1670
1649
1628
1608
1587
1567
1547
1527
1508
1489
1470
1451
1433
1415
1397
1379
1362
1345
1329
1313
1297
1281
1266
1251
1236
1222
1207
1194
1180
1167
1154
1141
1128
1116
1104
1091
1080
1068
1056
1044
1033
1022
1010
999
988
977
967
956
946
935
925
915
905
895
885
876
866
857
848
839
830
821
813
805
796
788
781
773
766
759
752
746
739
733
728
723
717
713
708
704
700
697
693
690
688
685
683
681
679
678
677
676
675
674
674
674
674
674
674
675
676
676
677
678
679
680
681
683
684
686
687
689
691
693
695
697
699
701
703
705
708
710
713
715
718
721
724
727
730
734
737
741
744
748
752
757
761
766
770
775
780
785
791
796
802
808
814
820
826
832
838
845
852
858
865
872
879
886
893
900
907
915
922
930
937
945
952
960
968
976
984
992
1000
1008
1016
1025
1033
1042
1050
1059
1068
1077
1086
1095
1105
1114
1124
1134
1144
1154
1165
1175
1186
1197
1208
1219
1230
1242
1254
1265
1277
1289
1301
1314
1326
1339
1352
1364
1377
1390
1404
1417
1430
1444
1458
1472
1485
1499
1514
1528
1542
1557
1571
1586
1601
1615
1630
1645
1660
1675
1691
1706
1721
1736
1752
1767
1783
1798
1814
1830
1846
1862
1878
1894
1910
1926
1942
1959
1975
1992
2009
2025
2043
2060
2077
2094
2112
2129
2146
2164
2182
2199
2217
2235
2253
2271
2289
2307
2325
2342
2360
2378
2396
2414
2432
2449
2467
2484
2502
2519
2536
2553
2570
2586
2603
2619
2635
2651
2667
2682
2698
2713
2728
2743
2758
2772
2786
2801
2815
2829
2842
2856
2869
2883
2896
2909
2922
2935
2948
2961
2973
2986
2998
3011
3023
3035
3047
3058
3070
3082
3093
3105
3116
3127
3138
3149
3160
3170
3181
3191
3201
3212
3222
3232
3242
3252
3261
3271
3280
3290
3299
3308
3317
3326
3334
3343
3351
3359
3367
3375
3382
3389
3396
3403
3409
3415
3421
3427
3432
3437
3442
3447
3451
3455
3459
3462
3466
3469
3472
3475
3477
3480
3482
3484
3486
3488
3490
3491
3493
3494
3495
3496
3497
3497
3498
3498
3498
3498
3498
3498
3497
3497
3496
3495
3494
3493
3492
3491
3489
3488
3486
3484
3482
3480
3478
3476
3473
3471
3468
3465
3462
3459
3456
3453
3450
3447
3443
3440
3436
3433
3429
3425
3421
3417
3413
3409
3404
3400
3396
3391
3387
3383
3378
3374
3370
3366
3362
3358
3354
3350
3347
3343
3340
3336
3333
3330
3328
3325
3322
3320
3318
3316
3314
3312
3310
3309
3307
3306
3305
3304
3303
3301
3300
3299
3298
3297
3296
3295
3293
3292
3291
3289
3288
3286
3285
3283
3281
3280
3278
3277
3275
3273
3272
3270
3268
3267
3266
3264
3263
3262
3260
3259
3258
3257
3256
3256
3255
3255
3254
3254
3254
3254
3255
3255
3256
3257
3258
3259
3260
3262
3264
3266
3268
3270
3272
3275
3278
3280
3283
3286
3289
3292
3295
3299
3302
3305
3308
3312
3315
3318
3322
3325
3329
3332
3336
3339
3343
3346
3350
3354
3358
3361
3365
3369
3373
3377
3381
3386
3390
3394
3399
3403
3408
3413
3417
3422
3427
3432
3437
3442
3447
3452
3458
3463
3468
3473
3478
3483
3488
3493
3498
3502
3507
3511
3516
3520
3524
3528
3531
3535
3538
3542
3545
3548
3551
3553
3556
3558
3560
3562
3564
3566
3567
3569
3570
3571
3573
3574
3575
3575
3576
3577
3577
3578
3578
3578
3578
3578
3578
3577
3577
3576
3575
3574
3572
3571
3569
3567
3564
3562
3559
3556
3552
3548
3544
3540
3535
3530
3525
3520
3514
3508
3501
3495
3488
3481
3474
3466
3458
3451
3443
3434
3426
3418
3409
3401
3392
3384
3375
3366
3358
3349
3340
3332
3323
3314
3306
3297
3289
3281
3272
3264
3256
3248
3240
3233
3225
3217
3210
3202
3195
3188
3181
3174
3167
3160
3154
3147
3141
3135
3129
3123
3118
3112
3107
3102
3097
3092
3087
3082
3078
3073
3069
3065
3061
3057
3054
3050
3047
3044
3041
3038
3035
3032
3030
3027
3025
3023
3021
3019
3017
3015
3013
3011
3009
3007
3005
3003
3001
2999
2997
2995
2992
2990
2987
2985
2982
2979
2976
2973
2970
2967
2964
2960
2957
2953
2949
2945
2941
2937
2933
2929
2924
2920
2915
2911
2906
2901
2896
2891
2886
2881
2875
2870
2864
2859
2853
2847
2842
2836
2830
2824
2817
2811
2805
2798
2792
2785
2779
2772
2765
2758
2751
2744
2737
2730
2722
2715
2707
2700
2692
2684
2675
2667
2659
2650
2641
2633
2624
2614
2605
2595
2586
2576
2566
2556
2545
2535
2524
2513
2502
2490
2478
2467
2455
2442
2430
2417
2404
2391
2377
2364
2350
2336
2321
2307
2292
2277
2262
2247
2232
2217
2201
2185
2170
2154
2138
2122
2106
2090
2074
2058
2041
2025
2009
1993
1977
1961
1944
1928
1912
1895
1879
1863
1846
1830
1813
1797
1780
1764
1747
1730
1713
1697
1680
1663
1646
1629
1612
1595
1578
1561
1544
1526
1509
1491
1474
1456
1439
1421
1403
1385
1367
1349
1331
1312
1294
1276
1258
1239
1221
1203
1184
1166
1147
1129
1110
1092
1073
1054
1036
1016
998
980
961
943
924
906
888
869
851
833
815
797
780
762
745
728
712
695
679
663
647
631
616
601
586
571
557
543
529
516
502
489
476
463
450
437
424
411
398
385
372
359
346
333
320
306
293
279
265
252
238
223
209
194
180
165
150
135
120
105
89
74
58
43
27
12
-3
-19
-34
-49
-64
-79
-93
-107
-121
-135
-149
-162
-175
-187
-199
-211
-223
-234
-244
-255
-264
-274
-283
-291
-300
-308
-315
-322
-329
-335
-341
-346
-352
-357
-361
-366
-370
-374
-378
-382
-385
-388
-392
-395
-398
-401
-405
-408
-411
-415
-418
-422
-425
-429
-433
-437
-441
-445
-449
-453
-457
-461
-465
-470
-474
-478
-482
-486
-490
-494
-497
-501
-504
-508
-511
-514
-516
-519
-521
-524
-526
-527
-529
-530
-532
-533
-534
-534
-535
-535
-535
-536
-536
-535
-535
-535
-534
-533
-533
-532
-531
-530
-529
-528
-527
-525
-524
-523
-521
-520
-518
-517
-515
-514
-512
-510
-509
-507
-505
-504
-502
-500
-498
-497
-495
-493
-491
-489
-488
-486
-484
-482
-480
-479
-477
-476
-474
-473
-472
-471
-470
-469
-469
-469
-469
-469
-469
-470
-471
-472
-474
-475
-477
-479
-482
-485
-488
-491
-495
-499
-503
-507
-512
-517
-522
-527
-533
-539
-545
-551
-557
-564
-571
-577
-584
-591
-599
-606
-613
-621
-628
-636
-643
-651
-658
-666
-673
-681
-688
-695
-703
-710
-717
-724
-731
-738
-745
-751
-758
-764
-770
-776
-782
-788
-793
-799
-804
-809
-814
-819
-823
-828
-832
-836
-840
-844
-848
-852
-856
-859
-863
-866
-870
-873
-876
-880
-883
-886
-889
-892
-895
-898
-900
-903
-906
-909
-911
-914
-916
-919
-921
-923
-926
-928
-930
-932
-934
-936
-938
-940
-942
-944
-946
-947
-949
-951
-953
-955
-957
-959
-961
-963
-965
-967
-969
-971
-974
-976
-978
-980
-982
-984
-986
-988
-990
-992
-993
-994
-996
-997
-997
-998
-998
-998
-998
-997
-997
-996
-994
-993
-991
-989
-987
-984
-982
-979
-976
-973
-970
-967
-963
-960
-956
-953
-949
-945
-942
-938
-934
-931
-927
-923
-920
-916
-912
-909
-905
-902
-898
-894
-891
-888
-884
-881
-878
-874
-871
-868
-865
-862
-859
-855
-852
-849
-846
-842
-839
-835
-832
-828
-824
-820
-816
-811
-807
-802
-797
-792
-787
-781
-775
-769
-763
-756
-750
-743
-736
-729
-721
-714
-706
-698
-690
-682
-674
-665
-657
-648
-640
-631
-622
-614
-605
-597
-588
-579
-571
-563
-554
-546
-538
-529
-521
-513
-505
-498
-490
-482
-474
-466
-459
-451
-444
-436
-429
-421
-414
-406
-399
-391
-383
-376
-368
-360
-352
-344
-336
-328
-320
-312
-303
-295
-287
-278
-270
-261
-252
-244
-235
-226
-217
-209
-200
-191
-183
-174
-166
-157
-149
-141
-133
-125
-117
-109
-101
-94
-87
-79
-72
-66
-59
-52
-46
-40
-34
-28
-23
-17
-12
-7
-2
2
7
12
16
20
24
28
32
36
40
44
47
51
54
58
61
64
68
71
74
78
81
84
88
91
94
97
101
104
107
111
114
117
120
123
126
129
132
135
138
140
143
145
148
150
152
154
156
158
160
161
163
165
166
167
169
170
171
172
173
174
176
177
178
179
181
183
184
186
188
191
193
196
199
202
205
208
212
216
220
224
228
232
237
241
245
250
254
259
263
267
271
275
278
282
285
289
292
295
298
301
303
306
309
311
314
316
319
322
325
328
331
334
337
340
344
347
351
355
359
363
367
371
375
380
384
388
393
397
402
406
411
415
420
424
429
434
438
443
448
453
457
462
467
472
477
483
488
493
499
505
511
517
523
530
537
543
551
558
565
573
581
589
597
605
614
622
631
639
648
657
666
675
684
693
702
711
720
730
739
748
757
767
776
786
796
805
815
825
835
846
856
867
878
889
900
912
923
935
947
959
972
984
997
1010
1022
1036
1050
1063
1077
1090
1104
1118
1131
1145
1159
1172
1186
1199
1212
1226
1239
1252
1264
1277
1289
1302
1314
1326
1338
1349
1360
1372
1383
1393
1404
1414
1425
1435
1445
1455
1464
1474
1483
1493
1502
1511
1521
1530
1539
1549
1558
1568
1578
1587
1597
1607
1618
1628
1638
1649
1660
1671
1682
1693
1704
1716
1728
1740
1752
1765
1777
1790
1802
1815
1828
1841
1854
1867
1879
1892
1905
1918
1930
1942
1955
1967
1979
1990
2001
2013
2025
2036
2047
2057
2068
2078
2088
2098
2108
2118
2128
2137
2147
2156
2165
2175
2184
2193
2203
2212
2221
2231
2240
2250
2259
2269
2279
2289
2299
2310
2320
2331
2342
2353
2364
2376
2387
2399
2411
2423
2436
2448
2461
2474
2487
2500
2513
2526
2540
2553
2567
2580
2594
2607
2621
2634
2647
2661
2674
2687
2700
2713
2726
2739
2751
2764
2776
2789
2801
2813
2826
2838
2851
2863
2876
2888
2901
2914
2926
2939
2953
2966
2979
2993
3006
3020
3034
3048
3062
3076
3090
3104
3118
3132
3146
3160
3174
3188
3201
3215
3228
3242
3255
3268
3281
3294
3307
3320
3332
3345
3357
3369
3382
3394
3406
3417
3429
3441
3452
3464
3475
3486
3497
3509
3520
3531
3542
3552
3563
3574
3585
3596
3606
3617
3628
3639
3649
3660
3671
3681
3692
3702
3713
3723
3734
3744
3755
3765
3775
3786
3796
3806
3817
3827
3837
3847
3856
3866
3876
3885
3894
3903
3912
3921
3929
3938
3946
3954
3962
3969
3977
3984
3992
3999
4006
4011
4019
4025
4032
4038
4043
4050
4056
4062
4067
4073
4078
4083
4090
4096
4102
4108
4114
4120
4126
4132
4138
4145
4151
4157
4164
4170
4177
4184
4190
4197
4204
4211
4218
4225
4232
4240
4247
4254
4261
4269
4276
4284
4291
4299
4307
4315
4322
4330
4338
4346
4354
4363
4371
4379
4387
4396
4404
4413
4421
4430
4438
4447
4455
4464
4472
4480
4488
4496
4504
4512
4520
4527
4535
4542
4549
4556
4563
4570
4576
4583
4589
4595
4602
4608
4613
4619
4625
4630
4636
4641
4647
4652
4657
4662
4667
4672
4677
4682
4687
4691
4696
4700
4705
4709
4714
4718
4722
4727
4731
4735
4739
4744
4748
4752
4756
4761
4765
4770
4774
4779
4783
4788
4792
4797
4802
4807
4811
4816
4821
4826
4831
4835
4840
4845
4850
4854
4859
4863
4868
4872
4877
4881
4885
4889
4893
4897
4901
4904
4908
4911
4913
4916
4918
4920
4922
4923
4924
4925
4926
4926
4926
4926
4926
4926
4925
4925
4924
4923
4923
4922
4922
4921
4921
4920
4920
4920
4919
4919
4919
4920
4920
4920
4921
4921
4922
4923
4923
4924
4925
4926
4926
4927
4928
4928
4929
4929
4930
4930
4930
4930
4929
4929
4928
4928
4927
4926
4925
4923
4922
4920
4919
4917
4916
4914
4912
4911
4909
4908
4906
4905
4904
4903
4902
4901
4901
4901
4901
4901
4902
4903
4904
4905
4907
4909
4911
4913
4915
4917
4920
4922
4925
4927
4930
4932
4934
4936
4938
4940
4941
4942
4943
4943
4944
4943
4943
4941
4940
4938
4936
4933
4930
4927
4924
4920
4916
4912
4907
4903
4898
4893
4888
4883
4878
4873
4868
4863
4858
4853
4848
4843
4838
4834
4829
4825
4821
4816
4812
4808
4804
4800
4796
4791
4787
4783
4778
4774
4769
4764
4759
4753
4747
4742
4735
4729
4722
4715
4708
4700
4692
4684
4676
4667
4658
4649
4639
4629
4619
4609
4599
4588
4577
4567
4555
4544
4533
4522
4510
4498
4487
4475
4463
4451
4439
4427
4415
4403
4391
4378
4366
4353
4340
4327
4314
4301
4287
4274
4260
4245
4231
4216
4201
4185
4170
4154
4137
4121
4104
4086
4067
4050
4032
4013
3994
3974
3954
3934
3913
3892
3870
3849
3826
3804
3781
3757
3734
3710
3686
3662
3637
3612
3588
3563
3538
3512
3487
3462
3437
3412
3387
3363
3338
3313
3289
3265
3241
3217
3193
3170
3146
3123
3101
3078
3055
3033
3010
2988
2966
2944
2921
2899
2877
2855
2833
2811
2789
2767
2744
2722
2700
2678
2657
2635
2613
2592
2570
2549
2528
2507
2487
2467
2447
2427
2408
2390
2371
2353
2336
2319
2302
2286
2270
2254
2239
2225
2211
2197
2183
2170
2157
2145
2132
2121
2109
2098
2087
2076
2065
2055
2045
2035
2025
2016
2007
1998
1990
1981
1973
1965
1957
1949
1942
1934
1927
1920
1914
1907
1901
1895
1889
1884
1879
1873
1869
1864
1860
1855
1851
1848
1844
1841
1838
1835
1833
1831
1829
1827
1826
1825
1824
1824
1823
1823
1823
1824
1824
1825
1826
1827
1827
1829
1830
1831
1832
1833
1834
1836
1837
1838
1839
1840
1842
1843
1844
1845
1846
1848
1849
1850
1851
1852
1853
1854
1855
1856
1858
1859
1860
1861
1863
1864
1866
1867
1869
1871
1873
1874
1876
1878
1880
1883
1885
1887
1889
1891
1894
1896
1898
1900
1902
1905
1907
1908
1910
1912
1913
1915
1916
1917
1918
1918
1918
1919
1918
1918
1917
1917
1916
1915
1913
1912
1910
1908
1906
1904
1902
1899
1897
1895
1892
1889
1887
1884
1881
1878
1876
1873
1870
1867
1864
1861
1858
1856
1853
1850
1847
1845
1842
1839
1837
1834
1832
1829
1827
1824
1822
1819
1817
1815
1812
1810
1808
1805
1803
1801
1798
1796
1794
1791
1789
1787
1784
1782
1780
1777
1775
1772
1769
1767
1764
1761
1758
1756
1753
1750
1747
1744
1741
1737
1734
1731
1728
1724
1721
1717
1714
1711
1707
1704
1700
1696
1693
1689
1685
1681
1677
1673
1669
1664
1660
1655
1650
1645
1640
1635
1629
1623
1617
1610
1604
1597
1590
1583
1576
1568
1561
1553
1545
1538
1530
1522
1514
1506
1499
1491
1483
1476
1468
1461
1454
1447
1440
1433
1427
1420
1414
1408
1402
1396
1391
1386
1380
1375
1370
1366
1361
1356
1352
1347
1343
1338
1334
1329
1325
1320
1316
1311
1307
1302
1297
1292
1287
1282
1277
1272
1267
1262
1257
1252
1247
1242
1237
1232
1228
1223
1218
1214
1209
1205
1201
1197
1193
1189
1186
1182
1179
1176
1173
1170
1167
1165
1162
1160
1158
1156
1153
1151
1149
1147
1145
1143
1140
1138
1135
1133
1130
1127
1124
1120
1117
1113
1109
1104
1100
1095
1089
1084
1078
1072
1066
1060
1053
1046
1039
1032
1025
1016
1010
1002
994
985
977
969
960
951
942
933
923
913
904
893
883
873
862
851
840
829
817
806
794
782
769
757
744
731
718
705
692
679
665
652
638
624
611
597
583
569
555
541
527
512
498
484
469
455
440
426
411
396
381
366
351
335
320
304
288
272
255
238
221
204
186
168
150
131
112
93
73
53
33
12
-9
-30
-52
-74
-96
-118
-140
-163
-186
-208
-231
-255
-278
-301
-325
-348
-371
-395
-418
-442
-465
-488
-511
-534
-557
-580
-603
-625
-648
-670
-692
-714
-736
-758
-780
-802
-823
-845
-866
-888
-909
-930
-951
-972
-993
-1014
-1035
-1056
-1077
-1097
-1118
-1139
-1160
-1181
-1202
-1222
-1243
-1264
-1285
-1306
-1326
-1347
-1368
-1389
-1409
-1430
-1450
-1470
-1491
-1511
-1531
-1551
-1571
-1591
-1610
-1630
-1649
-1669
-1688
-1707
-1726
-1745
-1764
-1783
-1801
-1820
-1838
-1856
-1874
-1892
-1909
-1927
-1944
-1962
-1979
-1996
-2012
-2029
-2045
-2062
-2078
-2095
-2111
-2126
-2142
-2157
-2173
-2188
-2203
-2217
-2231
-2246
-2260
-2273
-2287
-2300
-2313
-2325
-2338
-2350
-2361
-2372
-2383
-2394
-2404
-2414
-2424
-2433
-2442
-2450
-2459
-2466
-2474
-2481
-2488
-2495
-2501
-2507
-2512
-2518
-2523
-2528
-2532
-2537
-2541
-2545
-2549
-2552
-2556
-2559
-2562
-2565
-2568
-2571
-2574
-2576
-2579
-2581
-2584
-2586
-2588
-2591
-2593
-2595
-2597
-2599
-2600
-2602
-2603
-2605
-2606
-2607
-2608
-2608
-2609
-2609
-2609
-2608
-2607
-2607
-2605
-2604
-2602
-2600
-2598
-2595
-2592
-2589
-2586
-2582
-2578
-2574
-2570
-2565
-2560
-2555
-2550
-2545
-2539
-2533
-2527
-2521
-2515
-2509
-2502
-2496
-2489
-2482
-2474
-2467
-2460
-2452
-2445
-2437
-2430
-2422
-2415
-2408
-2400
-2393
-2385
-2378
-2370
-2363
-2356
-2348
-2341
-2334
-2326
-2319
-2312
-2304
-2297
-2290
-2282
-2275
-2268
-2260
-2253
-2246
-2239
-2231
-2224
-2217
-2209
-2202
-2195
-2188
-2181
-2173
-2166
-2159
-2152
-2144
-2137
-2130
-2123
-2116
-2109
-2101
-2094
-2087
-2080
-2073
-2066
-2059
-2051
-2044
-2037
-2029
-2023
-2016
-2009
-2001
-1995
-1988
-1981
-1974
-1967
-1960
-1953
-1946
-1939
-1931
-1924
-1918
-1911
-1904
-1897
-1890
-1883
-1876
-1869
-1862
-1855
-1848
-1841
-1834
-1827
-1820
-1813
-1806
-1800
-1793
-1786
-1779
-1772
-1765
-1758
-1752
-1745
-1738
-1731
-1724
-1717
-1711
-1704
-1697
-1690
-1683
-1677
-1670
-1663
-1656
-1650
-1643
-1636
-1629
-1623
-1616
-1609
-1603
-1596
-1589
-1583
-1576
-1569
-1563
-1556
-1549
-1543
-1536
-1529
-1523
-1516
-1509
-1503
-1496
-1490
-1483
-1476
-1470
-1463
-1457
-1450
-1444
-1437
-1431
-1424
-1417
-1411
-1404
-1398
-1391
-1385
-1378
-1372
-1365
-1359
-1353
-1346
-1340
-1333
-1327
-1320
-1314
-1307
-1301
-1295
-1288
-1282
-1275
-1269
-1263
-1256
-1250
-1244
-1237
-1231
-1225
-1218
-1212
-1206
-1199
-1193
-1187
-1180
-1174
-1168
-1162
-1155
-1149
-1143
-1137
-1130
-1124
-1118
-1112
-1105
-1099
-1093
-1087
-1081
-1074
-1068
-1062
-1056
-1050
-1043
-1037
-1031
-1025
-1018
-1012
-1006
-1000
-994
-988
-982
-976
-970
-964
-958
-952
-946
-940
-934
-928
-922
-916
-910
-904
-898
-892
-886
-880
-874
-868
-862
-856
-850
-844
-838
-832
-826
-820
-814
-808
-802
-796
-790
-785
-779
-773
-767
-761
-755
-749
-743
-738
-732
-726
-720
-714
-709
-703
-697
-691
-685
-680
-674
-668
-662
-657
-651
-645
-639
-634
-628
-622
-616
-611
-605
-599
-594
-588
-582
-577
-571
-565
-560
-554
-548
-543
-537
-531
-526
-520
-515
-509
-503
-498
-492
-487
-481
-475
-470
-464
-459
-453
-448
-442
-437
-431
-426
-420
-415
-409
-404
-398
-393
-387
-382
-376
-371
-366
-360
-355
-349
-344
-338
-333
-328
-322
-317
-311
-306
-301
-295
-290
-285
-279
-274
-269
-263
-258
-253
-247
-242
-237
-231
-226
-221
-216
-210
-205
-200
-195
-189
-184
-179
-174
-168
-163
-158
-153
-148
-142
-137
-132
-127
-122
-117
-111
-106
-101
-96
-91
-86
-81
-75
-70
-65
-60
-55
-50
-45
-40
-35
-30
-25
-20
-15
-9
-4
1
6
11
16
21
26
31
36
41
46
51
55
60
65
70
75
80
85
90
95
100
105
110
115
119
124
129
134
139
144
149
154
158
163
168
173
178
182
187
192
197
202
206
211
216
221
226
230
235
240
244
249
254
259
263
268
273
277
282
287
292
296
301
306
310
315
320
324
329
333
338
343
347
352
356
361
366
370
375
379
384
389
393
398
402
407
411
416
420
425
429
434
438
443
447
452
456
461
465
470
474
479
483
487
492
496
501
505
510
514
518
523
527
532
536
540
545
549
553
558
562
566
571
575
579
584
588
592
597
601
605
609
614
618
622
627
631
635
639
644
648
652
656
660
665
669
673
677
681
686
690
694
698
702
706
711
715
719
723
727
731
735
740
744
748
752
756
760
764
768
772
776
780
784
789
793
797
801
805
809
813
817
821
825
829
833
837
841
845
849
853
857
861
864
868
872
876
880
884
888
892
896
900
904
908
911
915
919
923
927
931
935
939
942
946
950
954
958
962
965
969
973
977
981
984
988
992
996
999
1002
1006
1010
1014
1018
1022
1026
1029
1033
1037
1040
1044
1048
1052
1055
1059
1063
1066
1070
1074
1077
1081
1085
1088
1092
1096
1099
1103
1106
1110
1114
1117
1121
1124
1128
1132
1135
1139
1142
1146
1149
1153
1157
1160
1164
1167
1171
1174
1178
1181
1185
1188
1192
1195
1199
1202
1206
1209
1213
1216
1220
1223
1226
1230
1233
1237
1240
1244
1247
1250
1254
1257
1261
1264
1267
1271
1274
1278
1281
1284
1288
1291
1294
1298
1301
1304
1308
1311
1314
1318
1321
1324
1328
1331
1334
1337
1341
1344
1347
1350
1354
1357
1360
1364
1367
1370
1373
1376
1380
1383
1386
1389
1393
1396
1399
1402
1405
1408
1412
1415
1418
1421
1424
1427
1431
1434
1437
1440
1443
1446
1449
1452
1456
1459
1462
1465
1468
1471
1474
1477
1480
1483
1486
1489
1493
1496
1499
1502
1505
1508
1511
1514
1517
1520
1523
1526
1529
1532
1535
1538
1541
1544
1547
1550
1553
1556
1558
1561
1564
1567
1570
1573
1576
1579
1582
1585
1588
1591
1594
1596
1599
1602
1605
1608
1611
1614
1617
1619
1622
1625
1628
1631
1634
1636
1639
1642
1645
1648
1650
1653
1656
1659
1662
1664
1667
1670
1673
1675
1678
1681
1684
1687
1689
1692
1695
1697
1700
1703
1706
1708
1711
1714
1716
1719
1722
1724
1727
1730
1733
1735
1738
1741
1743
1746
1748
1751
1754
1756
1759
1762
1764
1767
1769
1772
1775
1777
1780
1782
1785
1788
1790
1793
1795
1798
1800
1803
1806
1808
1811
1813
1816
1818
1821
1823
1826
1828
1831
1833
1836
1838
1841
1843
1846
1848
1851
1853
1856
1858
1861
1863
1866
1868
1870
1873
1875
1878
1880
1883
1885
1887
1890
1892
1895
1897
1899
1902
1904
1907
1909
1911
1914
1916
1918
1921
1923
1925
1928
1930
1932
1935
1937
1939
1942
1944
1946
1949
1951
1953
1956
1958
1960
1962
1965
1967
1969
1971
1974
1976
1978
1980
1983
1985
1987
1989
1992
1994
1996
1998
2001
2003
2005
2007
2009
2012
2013
2016
2017
2020
2021
2025
2027
2029
2031
2033
2035
2037
2040
2041
2044
2045
2048
2050
2052
2055
2057
2059
2061
2063
2065
2067
2069
2071
2073
2075
2078
2080
