5
9688
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
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
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
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
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
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
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
9
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
10
10
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
16
16
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
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
19
19
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
19
19
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
20
20
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
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
24
24
24
24
24
24
24
24
24
24
24
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
26
26
26
27
27
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
38
38
38
38
38
37
37
37
37
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
39
39
39
38
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
40
40
41
41
42
42
42
42
42
42
42
42
42
42
42
43
43
43
43
43
43
43
43
43
43
43
43
43
43
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
46
46
45
45
45
46
46
46
47
47
47
47
47
47
47
47
47
47
47
47
48
48
48
48
48
48
48
48
49
49
49
49
49
49
49
49
49
49
49
49
49
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
51
51
51
51
51
52
52
52
52
52
52
52
52
52
52
52
52
53
53
53
53
53
53
54
54
54
54
54
55
55
55
55
55
55
55
55
56
56
56
56
56
56
56
56
56
56
56
56
56
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
58
58
58
58
58
58
58
58
58
58
58
58
58
58
59
59
59
59
59
59
59
60
60
60
60
60
60
60
60
60
61
61
61
61
62
62
62
62
62
62
62
62
62
62
62
62
62
63
63
63
63
63
63
63
63
63
63
63
64
64
64
64
64
64
64
64
64
64
64
64
64
65
65
65
65
65
65
65
65
65
65
66
66
66
66
66
66
66
67
67
67
67
67
67
67
67
67
67
67
67
67
68
68
68
68
68
68
68
68
69
69
69
69
69
69
70
70
70
70
70
70
70
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
74
74
74
74
74
74
75
75
75
75
75
75
75
75
75
75
75
75
75
76
76
75
76
76
76
76
76
76
76
76
76
77
77
77
77
77
77
77
77
77
77
77
78
78
78
78
78
78
78
78
78
78
78
79
79
79
79
79
79
79
79
79
79
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
81
81
81
81
81
81
81
81
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
83
83
83
83
83
83
83
83
84
84
84
84
84
84
84
84
84
84
84
84
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
86
86
86
86
86
86
86
86
86
86
86
86
86
86
87
87
87
87
87
87
87
87
87
87
87
87
87
87
88
88
88
88
88
88
88
88
89
89
89
89
89
89
89
89
89
89
90
90
90
90
90
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
92
92
92
92
92
92
93
93
93
93
93
93
93
93
93
94
94
94
94
94
94
94
94
94
94
94
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
96
96
96
96
96
96
96
96
96
97
97
97
97
97
97
97
98
98
98
98
98
98
98
99
99
99
99
99
99
99
99
99
99
99
99
99
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
101
101
101
101
101
101
101
101
101
101
102
102
102
102
102
102
103
103
103
103
103
103
103
103
103
103
103
103
103
103
104
104
104
104
105
105
105
105
105
105
105
106
106
106
106
106
106
106
106
107
107
107
107
108
108
108
108
108
108
108
109
109
109
109
109
109
109
109
109
109
109
110
110
110
110
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
112
112
112
112
112
112
112
112
112
112
112
112
112
113
113
113
113
113
113
113
113
113
113
114
114
114
114
114
114
115
115
115
115
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
117
117
117
117
117
118
118
118
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
120
120
120
120
120
120
121
121
121
121
121
121
121
122
122
122
122
122
122
122
122
122
123
123
123
123
123
123
123
123
123
124
124
124
124
124
124
124
124
124
124
124
124
124
125
125
125
125
125
125
125
125
126
126
126
126
126
126
126
126
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
128
128
128
128
128
128
128
128
128
129
129
129
129
129
129
129
129
129
129
129
130
130
130
130
130
130
130
131
131
131
131
131
131
131
131
131
131
131
131
131
132
132
132
132
132
132
132
132
132
133
133
133
133
133
133
133
133
133
133
133
133
133
133
134
134
134
134
134
134
134
134
135
135
135
135
135
135
136
136
136
136
137
137
137
137
137
137
137
137
138
138
138
138
138
138
138
138
138
139
139
139
139
139
139
139
139
140
140
140
140
140
140
140
141
141
141
142
142
142
142
142
142
142
143
143
143
143
143
143
143
143
143
143
143
143
144
144
144
144
144
144
144
145
145
145
145
145
146
146
146
146
146
147
147
147
147
147
147
147
147
148
148
148
148
148
148
148
148
149
149
149
149
149
149
149
149
149
149
149
149
150
150
150
150
150
150
150
150
150
150
150
150
151
151
151
151
151
151
152
152
152
152
152
152
152
152
152
152
152
152
153
153
153
153
153
153
153
153
153
153
153
153
154
154
154
154
154
154
154
154
154
154
154
154
154
154
155
155
155
155
155
155
155
156
156
156
156
156
157
157
157
157
157
157
158
158
158
158
158
158
158
159
159
159
159
159
159
159
159
159
160
160
160
160
160
160
160
161
161
161
161
161
161
161
161
161
161
161
162
162
162
162
162
162
162
162
162
162
163
163
163
163
163
163
164
164
164
164
165
165
165
165
165
165
165
165
165
166
166
166
166
166
166
166
166
166
166
166
166
167
167
167
167
167
167
167
167
168
168
168
168
168
168
169
169
169
169
169
169
169
169
169
169
170
170
170
170
170
171
171
171
171
171
171
171
171
171
171
171
171
172
172
172
172
172
173
173
173
173
173
173
173
173
173
173
174
174
174
174
174
174
174
175
175
175
175
176
176
176
177
177
177
177
177
177
177
178
178
178
178
178
178
178
178
179
179
179
179
179
179
179
179
179
179
179
180
180
180
180
180
180
180
180
180
180
181
181
181
181
181
181
182
182
182
182
182
182
182
183
183
183
183
183
183
183
183
184
184
184
184
184
184
184
185
185
185
185
185
185
185
186
186
186
186
186
186
186
186
186
186
186
186
187
187
187
188
188
188
188
188
188
188
188
188
189
189
189
189
189
189
189
189
189
189
190
190
190
190
190
190
191
191
191
191
191
191
191
191
191
191
191
192
192
192
192
192
192
192
192
192
192
192
193
193
193
193
193
193
193
193
193
193
194
194
194
194
194
194
194
194
194
194
194
195
195
195
195
195
195
196
196
196
196
196
196
196
196
197
197
197
197
197
197
197
197
197
197
198
198
198
198
198
198
199
199
199
199
199
199
199
199
199
199
199
200
200
200
200
200
200
200
200
200
200
201
201
201
201
201
201
201
201
201
201
201
202
202
202
202
202
202
202
202
202
203
203
203
204
204
204
204
204
204
204
205
205
205
205
205
205
205
205
205
205
206
206
206
206
206
206
206
207
207
207
207
207
207
207
207
207
207
208
208
208
208
208
209
209
209
209
209
209
209
209
209
209
210
210
210
210
210
210
210
210
210
211
211
211
211
211
211
211
211
211
211
212
212
212
212
212
212
212
212
212
212
213
213
213
213
213
213
213
214
214
214
214
214
214
214
214
214
215
215
215
215
215
215
215
215
215
216
216
216
216
216
216
217
217
217
217
217
217
217
217
217
218
218
218
218
219
219
219
219
219
219
220
220
220
220
220
220
220
221
221
221
221
221
221
221
221
221
221
222
222
222
222
223
223
223
223
223
223
224
224
224
224
224
224
224
224
225
225
225
225
225
225
225
225
225
225
226
226
226
226
226
227
227
227
227
227
227
227
227
227
227
228
228
228
228
228
228
228
228
229
229
229
229
229
230
230
230
230
230
230
230
230
231
231
231
231
231
231
231
231
231
231
232
232
232
232
232
232
232
232
232
233
233
233
233
233
233
233
233
233
233
234
234
234
234
235
235
235
235
235
235
235
236
236
236
237
237
237
237
237
237
237
238
238
238
238
239
239
239
239
239
239
239
239
239
239
240
240
240
240
240
240
240
240
241
241
241
241
241
241
241
242
242
242
242
242
242
242
242
243
243
243
243
243
244
244
244
244
245
245
245
245
245
246
246
246
246
246
246
246
246
247
247
247
247
247
247
247
247
247
248
248
248
248
248
248
249
249
249
249
249
249
249
249
249
249
250
250
249
249
249
249
250
250
250
250
250
251
251
252
252
252
252
253
253
254
254
255
255
256
256
256
257
257
257
257
257
257
257
257
257
257
257
258
258
258
257
257
257
257
257
257
257
257
257
257
257
257
257
257
257
257
257
258
257
257
257
257
257
257
257
256
256
256
256
255
255
255
254
254
254
254
253
253
253
252
252
252
252
251
251
250
250
250
249
248
248
247
247
246
245
244
244
243
242
241
240
238
238
237
236
236
236
236
236
237
238
239
240
241
242
243
243
244
244
244
244
244
243
242
241
240
239
237
235
233
230
227
225
223
221
219
218
216
215
214
214
214
215
216
218
220
223
226
229
232
236
239
242
244
247
249
250
251
252
251
251
249
248
245
243
240
236
233
229
225
221
217
212
208
204
200
196
192
190
187
185
183
182
182
182
183
184
186
188
191
194
197
201
204
207
210
213
215
217
220
221
223
225
226
227
228
229
229
229
228
227
225
223
220
216
213
208
204
199
193
188
183
178
174
171
168
167
167
168
169
171
175
178
183
188
193
198
202
206
211
214
219
223
228
233
238
242
245
248
250
252
252
252
251
249
246
242
236
230
222
215
207
199
191
183
176
170
164
161
158
156
156
156
157
158
160
161
162
164
167
170
173
176
179
182
185
189
192
196
200
205
208
212
215
217
218
217
216
213
210
206
202
198
195
192
190
188
186
185
184
183
182
180
178
175
171
167
164
162
160
159
158
157
157
156
156
157
159
162
166
170
176
182
187
192
196
200
204
206
207
208
207
205
203
200
198
196
193
191
187
182
176
169
161
154
147
141
137
135
134
135
138
141
146
151
156
161
166
171
175
179
183
186
189
191
192
194
195
196
195
194
192
189
185
182
181
180
180
179
177
175
170
166
162
158
154
150
146
142
137
132
128
124
120
117
113
110
107
104
100
97
94
91
88
85
81
77
72
66
59
53
47
42
38
36
33
31
30
29
29
29
30
31
34
37
42
48
54
60
64
69
73
77
82
87
91
95
99
102
107
112
117
122
126
129
129
127
124
119
113
107
100
93
86
80
75
71
70
71
74
77
81
84
89
95
102
110
118
126
133
141
149
158
167
177
187
197
207
217
227
236
243
249
252
254
254
252
248
241
232
222
210
198
187
177
170
165
161
159
158
156
154
152
150
148
148
148
149
151
152
154
157
162
168
176
186
196
206
214
221
227
231
233
234
232
227
218
207
194
182
170
161
155
151
148
146
144
142
138
134
129
125
120
114
106
97
86
75
65
57
51
47
45
44
44
44
44
45
47
53
60
69
77
84
88
90
89
88
87
86
86
85
82
76
69
62
55
51
49
50
52
53
54
52
50
46
41
36
32
27
21
16
10
5
0
-5
-10
-16
-22
-28
-35
-44
-55
-69
-85
-102
-119
-136
-152
-166
-177
-186
-190
-191
-188
-183
-176
-168
-160
-150
-141
-131
-122
-116
-112
-112
-116
-125
-137
-152
-170
-192
-215
-238
-259
-278
-293
-305
-316
-327
-339
-350
-362
-374
-386
-396
-404
-411
-417
-421
-425
-430
-435
-442
-450
-458
-465
-472
-477
-480
-481
-478
-469
-454
-433
-408
-380
-354
-329
-308
-290
-275
-262
-251
-243
-237
-234
-233
-234
-237
-241
-246
-251
-255
-259
-263
-267
-270
-273
-275
-276
-275
-272
-265
-255
-241
-223
-202
-178
-152
-124
-96
-68
-42
-19
2
20
37
53
69
85
102
117
131
141
146
146
141
132
121
109
97
84
70
54
38
20
4
-10
-22
-32
-43
-54
-68
-83
-97
-110
-120
-127
-130
-129
-125
-117
-107
-95
-83
-72
-65
-64
-68
-79
-95
-117
-141
-167
-194
-222
-253
-287
-325
-364
-402
-435
-460
-477
-486
-491
-493
-493
-491
-487
-480
-470
-456
-442
-430
-422
-421
-426
-437
-451
-467
-482
-498
-514
-531
-550
-570
-589
-605
-615
-621
-624
-625
-628
-632
-638
-645
-650
-652
-650
-643
-633
-623
-618
-617
-621
-627
-630
-629
-622
-608
-591
-575
-564
-562
-567
-580
-596
-611
-623
-634
-644
-656
-672
-691
-712
-732
-747
-756
-761
-763
-766
-769
-772
-774
-774
-770
-764
-756
-746
-736
-725
-714
-702
-686
-666
-641
-612
-580
-550
-525
-506
-495
-491
-494
-502
-512
-522
-530
-536
-540
-540
-540
-540
-541
-542
-543
-542
-539
-534
-530
-529
-533
-541
-554
-571
-588
-606
-622
-638
-654
-673
-693
-715
-738
-758
-775
-788
-796
-799
-798
-792
-785
-777
-769
-760
-751
-741
-731
-722
-714
-705
-695
-681
-664
-646
-628
-614
-605
-601
-603
-609
-617
-625
-630
-633
-631
-626
-618
-606
-591
-571
-546
-515
-481
-447
-417
-391
-371
-355
-341
-327
-315
-306
-300
-299
-301
-305
-309
-311
-307
-299
-286
-271
-254
-237
-221
-203
-184
-165
-148
-138
-140
-159
-193
-241
-293
-342
-383
-413
-435
-449
-457
-461
-461
-457
-446
-429
-405
-374
-340
-307
-279
-260
-250
-248
-252
-259
-271
-287
-306
-326
-347
-368
-387
-405
-423
-441
-461
-484
-508
-531
-552
-568
-578
-584
-588
-593
-599
-606
-611
-611
-605
-590
-568
-540
-507
-475
-445
-421
-404
-393
-386
-382
-382
-384
-390
-399
-408
-416
-421
-425
-428
-436
-452
-479
-516
-560
-607
-653
-695
-730
-760
-789
-821
-860
-906
-954
-998
-1034
-1059
-1075
-1085
-1090
-1088
-1078
-1059
-1032
-1002
-974
-948
-924
-901
-878
-854
-827
-801
-776
-754
-736
-722
-711
-702
-693
-687
-680
-671
-657
-637
-615
-596
-584
-583
-592
-607
-626
-646
-670
-695
-723
-751
-779
-804
-824
-839
-849
-854
-856
-855
-851
-842
-825
-802
-771
-736
-699
-663
-631
-604
-583
-563
-541
-512
-474
-426
-369
-308
-248
-192
-143
-99
-61
-29
-7
2
-2
-16
-37
-58
-80
-106
-140
-185
-242
-310
-384
-461
-532
-592
-633
-655
-660
-655
-647
-641
-637
-631
-617
-592
-556
-514
-472
-436
-407
-382
-354
-322
-284
-244
-206
-173
-146
-126
-113
-107
-106
-111
-123
-147
-186
-243
-314
-397
-486
-578
-671
-762
-847
-919
-975
-1010
-1027
-1025
-1008
-980
-946
-908
-866
-817
-761
-700
-637
-579
-527
-479
-432
-386
-341
-303
-274
-253
-238
-224
-212
-204
-203
-214
-239
-278
-329
-387
-448
-505
-555
-597
-630
-657
-680
-704
-733
-769
-815
-871
-933
-997
-1059
-1109
-1141
-1147
-1123
-1073
-1004
-928
-849
-773
-697
-622
-547
-473
-403
-338
-279
-227
-183
-148
-119
-96
-76
-64
-64
-80
-110
-148
-184
-209
-220
-218
-211
-204
-206
-221
-254
-303
-367
-438
-511
-578
-636
-683
-717
-739
-748
-744
-729
-704
-669
-623
-569
-509
-447
-387
-331
-283
-241
-208
-182
-166
-159
-163
-178
-205
-245
-299
-364
-437
-512
-584
-653
-720
-790
-866
-945
-1020
-1083
-1126
-1148
-1152
-1148
-1140
-1131
-1118
-1100
-1074
-1043
-1012
-988
-974
-972
-982
-1002
-1028
-1058
-1089
-1120
-1149
-1174
-1194
-1207
-1215
-1219
-1221
-1224
-1230
-1241
-1259
-1283
-1311
-1341
-1368
-1389
-1399
-1396
-1379
-1351
-1317
-1281
-1247
-1217
-1191
-1170
-1152
-1137
-1124
-1111
-1099
-1085
-1070
-1053
-1035
-1014
-993
-971
-952
-940
-939
-950
-970
-992
-1012
-1026
-1033
-1039
-1049
-1068
-1096
-1131
-1166
-1198
-1225
-1249
-1271
-1294
-1317
-1340
-1358
-1370
-1376
-1378
-1380
-1384
-1390
-1398
-1400
-1394
-1377
-1354
-1331
-1314
-1304
-1298
-1290
-1273
-1248
-1218
-1192
-1180
-1186
-1211
-1253
-1304
-1358
-1408
-1452
-1485
-1506
-1513
-1506
-1484
-1450
-1410
-1371
-1338
-1312
-1293
-1274
-1250
-1215
-1167
-1106
-1035
-958
-880
-805
-737
-679
-635
-606
-594
-599
-617
-644
-677
-714
-753
-792
-827
-859
-887
-914
-944
-979
-1014
-1049
-1078
-1104
-1135
-1181
-1248
-1334
-1432
-1532
-1626
-1707
-1773
-1824
-1863
-1891
-1909
-1919
-1919
-1907
-1879
-1832
-1767
-1689
-1603
-1518
-1437
-1362
-1293
-1226
-1161
-1100
-1047
-1006
-986
-987
-1006
-1036
-1068
-1095
-1113
-1125
-1137
-1157
-1190
-1236
-1291
-1349
-1403
-1449
-1482
-1504
-1517
-1526
-1534
-1545
-1555
-1563
-1564
-1559
-1549
-1540
-1535
-1534
-1539
-1549
-1563
-1578
-1588
-1589
-1579
-1558
-1528
-1494
-1457
-1418
-1376
-1330
-1284
-1246
-1221
-1215
-1230
-1263
-1306
-1353
-1395
-1427
-1447
-1457
-1464
-1474
-1494
-1528
-1573
-1628
-1685
-1737
-1780
-1810
-1826
-1829
-1820
-1802
-1778
-1751
-1724
-1697
-1668
-1636
-1597
-1551
-1500
-1447
-1394
-1341
-1288
-1233
-1176
-1119
-1067
-1025
-996
-979
-974
-976
-982
-988
-994
-998
-1002
-1008
-1016
-1029
-1045
-1063
-1081
-1097
-1110
-1121
-1128
-1130
-1125
-1114
-1095
-1073
-1047
-1018
-985
-943
-887
-815
-728
-633
-539
-454
-386
-336
-304
-288
-284
-287
-293
-299
-306
-317
-335
-359
-385
-403
-408
-395
-370
-342
-322
-317
-331
-359
-396
-435
-472
-507
-543
-579
-612
-636
-642
-629
-596
-549
-497
-447
-408
-385
-378
-385
-398
-408
-412
-408
-398
-385
-372
-359
-347
-336
-330
-329
-334
-344
-358
-376
-401
-436
-482
-541
-609
-685
-762
-834
-892
-932
-955
-966
-971
-975
-979
-977
-960
-925
-876
-822
-774
-741
-723
-717
-717
-722
-732
-750
-778
-814
-856
-901
-945
-983
-1010
-1030
-1043
-1061
-1089
-1130
-1179
-1229
-1273
-1305
-1325
-1333
-1328
-1310
-1276
-1224
-1153
-1063
-958
-850
-748
-665
-605
-571
-558
-560
-570
-585
-600
-612
-620
-623
-615
-595
-560
-510
-451
-390
-332
-281
-233
-185
-133
-75
-13
50
110
163
209
247
281
312
338
354
357
344
318
285
251
220
189
157
121
79
34
-13
-56
-95
-125
-146
-153
-145
-121
-80
-27
36
103
174
244
310
365
406
428
431
416
389
353
315
284
266
268
288
323
366
413
461
508
551
589
618
639
651
654
644
620
579
523
455
379
297
212
131
59
4
-29
-41
-34
-12
19
56
96
138
187
248
326
423
534
651
767
875
974
1061
1136
1197
1243
1274
1292
1302
1303
1295
1273
1232
1170
1087
990
882
771
659
552
454
372
311
272
255
256
273
304
348
401
459
518
572
615
645
662
668
672
678
691
707
721
729
731
730
730
729
721
698
656
592
511
420
327
238
156
83
21
-30
-70
-102
-129
-155
-183
-214
-245
-272
-288
-289
-268
-219
-139
-26
113
272
440
609
769
913
1035
1133
1207
1259
1293
1306
1295
1257
1191
1100
989
862
723
581
444
323
226
159
124
122
149
203
278
365
456
545
627
697
752
792
818
834
845
852
855
855
852
849
848
848
847
844
840
835
826
811
784
746
701
657
618
587
561
538
516
492
467
437
403
367
336
317
317
337
374
422
473
525
576
633
699
779
875
981
1091
1197
1294
1381
1462
1539
1615
1685
1744
1785
1806
1809
1801
1786
1767
1741
1701
1641
1559
1460
1358
1268
1207
1181
1187
1214
1248
1277
1299
1317
1336
1358
1382
1401
1406
1393
1360
1312
1261
1218
1194
1190
1204
1225
1245
1258
1267
1276
1292
1318
1353
1392
1429
1459
1480
1493
1503
1512
1521
1531
1545
1565
1596
1643
1710
1794
1889
1986
2077
2155
2217
2261
2290
2302
2299
2279
2244
2196
2140
2082
2033
2000
1991
2007
2045
2096
2150
2198
2233
2253
2256
2243
2213
2166
2101
2020
1926
1823
1718
1620
1535
1468
1424
1402
1401
1419
1456
1504
1558
1610
1651
1678
1688
1683
1665
1638
1606
1573
1540
1508
1473
1435
1394
1353
1316
1284
1258
1237
1223
1221
1237
1277
1342
1428
1526
1630
1733
1831
1923
2007
2082
2146
2200
2242
2273
2293
2302
2299
2283
2252
2209
2155
2096
2035
1978
1923
1869
1814
1757
1701
1650
1606
1574
1553
1546
1551
1567
1594
1629
1666
1702
1732
1751
1760
1757
1748
1738
1734
1741
1760
1789
1825
1863
1901
1939
1976
2013
2049
2085
2120
2154
2187
2221
2252
2279
2294
2292
2267
2218
2151
2075
1999
1929
1870
1824
1790
1770
1764
1771
1791
1822
1864
1915
1976
2045
2122
2204
2291
2380
2468
2547
2613
2662
2695
2719
2741
2766
2793
2817
2829
2821
2785
2719
2626
2512
2385
2253
2119
1987
1860
1743
1641
1558
1498
1459
1441
1442
1460
1494
1541
1600
1672
1754
1846
1946
2050
2155
2257
2352
2438
2511
2570
2615
2647
2665
2674
2674
2668
2661
2655
2651
2649
2645
2638
2629
2622
2620
2624
2632
2640
2643
2640
2631
2618
2604
2591
2581
2573
2567
2559
2548
2533
2515
2493
2471
2448
2427
2408
2393
2383
2379
2379
2376
2365
2341
2305
2262
2219
2181
2150
2121
2091
2058
2023
1988
1958
1935
1920
1913
1910
1906
1897
1881
1857
1825
1786
1741
1687
1627
1561
1494
1433
1383
1348
1330
1327
1336
1352
1372
1398
1435
1491
1571
1675
1795
1921
2040
2143
2227
2291
2340
2377
2407
2432
2454
2476
2500
2530
2566
2612
2667
2733
2805
2879
2949
3007
3050
3075
3082
3073
3050
3016
2971
2915
2849
2775
2695
2616
2540
2472
2416
2371
2339
2317
2305
2300
2302
2310
2324
2345
2373
2403
2434
2461
2481
2495
2503
2509
2515
2526
2544
2572
2608
2652
2699
2748
2793
2835
2868
2893
2906
2907
2896
2877
2851
2819
2782
2738
2687
2631
2572
2511
2454
2401
2357
2324
2300
2283
2269
2255
2240
2227
2222
2230
2254
2291
2338
2391
2445
2497
2545
2585
2617
2636
2643
2637
2620
2596
2569
2542
2519
2505
2504
2515
2536
2561
2584
2599
2604
2596
2576
2545
2504
2452
2390
2318
2234
2140
2039
1938
1845
1768
1712
1675
1652
1638
1627
1615
1600
1583
1563
1541
1518
1495
1470
1444
1415
1383
1354
1332
1322
1329
1355
1399
1460
1538
1630
1734
1844
1956
2069
2179
2286
2387
2480
2561
2628
2680
2716
2735
2736
2720
2691
2655
2622
2599
2592
2599
2620
2651
2690
2735
2783
2831
2875
2912
2943
2966
2978
2976
2958
2923
2874
2817
2757
2701
2650
2607
2571
2542
2519
2500
2483
2469
2459
2456
2461
2473
2490
2509
2527
2543
2554
2559
2557
2546
2526
2498
2465
2431
2400
2374
2354
2337
2320
2303
2288
2276
2267
2264
2264
2266
2270
2273
2273
2269
2258
2241
2217
2190
2160
2132
2108
2089
2077
2070
2067
2068
2074
2091
2122
2171
2234
2309
2391
2477
2564
2650
2732
2805
2864
2902
2917
2908
2878
2832
2777
2716
2652
2585
2511
2430
2342
2250
2158
2072
1992
1917
1848
1782
1721
1668
1628
1600
1585
1580
1582
1587
1596
1607
1619
1633
1647
1662
1679
1695
1710
1720
1724
1725
1725
1728
1736
1744
1748
1742
1719
1678
1620
1545
1458
1362
1260
1159
1060
965
878
799
733
682
648
630
622
621
624
632
648
676
717
768
827
891
960
1037
1122
1214
1310
1407
1502
1592
1678
1757
1832
1903
1970
2032
2085
2126
2149
2154
2141
2113
2072
2021
1960
1888
1805
1715
1620
1524
1430
1342
1263
1194
1136
1090
1054
1027
1008
998
998
1008
1027
1054
1087
1126
1171
1222
1279
1337
1393
1446
1493
1535
1571
1599
1618
1625
1620
1604
1580
1548
1507
1455
1389
1307
1209
1098
980
860
748
652
579
533
512
510
522
541
561
577
587
588
586
583
586
595
609
626
644
663
685
711
740
771
801
828
850
865
871
864
845
814
776
735
691
644
594
541
487
436
392
356
329
308
293
282
274
265
251
225
182
116
30
-73
-188
-307
-423
-534
-637
-735
-831
-925
-1020
-1113
-1207
-1304
-1405
-1511
-1619
-1724
-1824
-1916
-2000
-2078
-2150
-2214
-2269
-2314
-2346
-2367
-2377
-2378
-2371
-2359
-2346
-2333
-2321
-2309
-2298
-2289
-2284
-2282
-2279
-2273
-2257
-2231
-2192
-2144
-2090
-2036
-1987
-1947
-1918
-1901
-1893
-1895
-1906
-1929
-1964
-2013
-2077
-2153
-2237
-2323
-2407
-2485
-2552
-2605
-2641
-2661
-2665
-2658
-2642
-2623
-2603
-2587
-2578
-2579
-2591
-2612
-2641
-2674
-2713
-2756
-2807
-2866
-2937
-3018
-3109
-3205
-3301
-3387
-3458
-3506
-3530
-3530
-3511
-3477
-3431
-3379
-3326
-3275
-3233
-3203
-3184
-3174
-3169
-3163
-3151
-3134
-3115
-3101
-3099
-3113
-3143
-3188
-3243
-3305
-3370
-3436
-3500
-3560
-3615
-3665
-3708
-3743
-3769
-3782
-3782
-3770
-3744
-3705
-3654
-3591
-3521
-3450
-3384
-3326
-3280
-3245
-3217
-3197
-3183
-3177
-3179
-3189
-3209
-3237
-3274
-3318
-3364
-3408
-3446
-3474
-3491
-3498
-3494
-3482
-3462
-3438
-3414
-3395
-3387
-3392
-3409
-3436
-3468
-3505
-3548
-3598
-3659
-3731
-3816
-3909
-4009
-4110
-4208
-4298
-4377
-4441
-4489
-4517
-4521
-4498
-4448
-4374
-4283
-4182
-4075
-3971
-3867
-3766
-3670
-3580
-3498
-3427
-3367
-3321
-3290
-3273
-3269
-3273
-3283
-3296
-3312
-3329
-3348
-3368
-3386
-3400
-3409
-3412
-3407
-3396
-3380
-3362
-3344
-3327
-3313
-3302
-3294
-3288
-3283
-3279
-3278
-3283
-3296
-3317
-3349
-3391
-3447
-3518
-3606
-3708
-3823
-3945
-4072
-4200
-4327
-4454
-4583
-4715
-4853
-4996
-5142
-5289
-5434
-5575
-5708
-5832
-5942
-6036
-6111
-6163
-6192
-6200
-6188
-6159
-6117
-6062
-5997
-5922
-5839
-5747
-5648
-5542
-5430
-5314
-5196
-5079
-4965
-4858
-4759
-4670
-4593
-4528
-4475
-4434
-4404
-4388
-4385
-4398
-4430
-4483
-4559
-4662
-4795
-4956
-5143
-5347
-5559
-5767
-5961
-6132
-6273
-6383
-6463
-6516
-6546
-6557
-6554
-6539
-6518
-6494
-6471
-6452
-6437
-6431
-6434
-6449
-6477
-6518
-6573
-6640
-6718
-6805
-6896
-6988
-7076
-7154
-7219
-7271
-7307
-7329
-7337
-7329
-7306
-7266
-7204
-7120
-7014
-6889
-6750
-6604
-6458
-6318
-6190
-6078
-5987
-5918
-5874
-5854
-5857
-5883
-5929
-5995
-6076
-6167
-6262
-6353
-6435
-6504
-6559
-6602
-6635
-6662
-6685
-6706
-6729
-6757
-6792
-6837
-6892
-6955
-7022
-7091
-7157
-7217
-7266
-7299
-7310
-7296
-7256
-7195
-7116
-7028
-6937
-6848
-6766
-6694
-6636
-6595
-6575
-6580
-6614
-6679
-6775
-6897
-7040
-7196
-7360
-7528
-7698
-7869
-8042
-8217
-8395
-8574
-8751
-8925
-9090
-9244
-9381
-9499
-9592
-9656
-9688
-9683
-9644
-9573
-9479
-9367
-9248
-9127
-9009
-8897
-8795
-8703
-8622
-8550
-8485
-8423
-8358
-8289
-8213
-8130
-8041
-7948
-7853
-7759
-7666
-7576
-7491
-7410
-7333
-7262
-7197
-7139
-7089
-7050
-7022
-7005
-6999
-7003
-7017
-7037
-7059
-7078
-7089
-7088
-7070
-7032
-6972
-6890
-6787
-6668
-6537
-6400
-6265
-6134
-6014
-5907
-5815
-5739
-5677
-5627
-5583
-5538
-5484
-5415
-5326
-5217
-5086
-4934
-4763
-4573
-4365
-4143
-3908
-3665
-3418
-3174
-2938
-2719
-2522
-2349
-2205
-2091
-2009
-1963
-1948
-1958
-1988
-2033
-2092
-2162
-2245
-2337
-2434
-2533
-2627
-2714
-2791
-2855
-2908
-2951
-2986
-3014
-3035
-3047
-3050
-3041
-3020
-2987
-2943
-2891
-2831
-2766
-2696
-2623
-2546
-2469
-2393
-2325
-2268
-2223
-2192
-2174
-2165
-2166
-2174
-2191
-2215
-2246
-2282
-2320
-2353
-2376
-2387
-2382
-2364
-2335
-2302
-2272
-2250
-2239
-2240
-2249
-2262
-2277
-2292
-2306
-2318
-2327
-2335
-2340
-2346
-2355
-2370
-2392
-2420
-2452
-2487
-2519
-2547
-2566
-2574
-2570
-2554
-2529
-2496
-2458
-2418
-2378
-2342
-2313
-2295
-2290
-2300
-2325
-2364
-2418
-2488
-2575
-2678
-2794
-2915
-3031
-3129
-3202
-3240
-3239
-3195
-3108
-2979
-2812
-2616
-2401
-2180
-1967
-1774
-1610
-1484
-1396
-1348
-1336
-1354
-1400
-1466
-1549
-1645
-1752
-1867
-1988
-2111
-2231
-2341
-2435
-2508
-2554
-2574
-2570
-2548
-2514
-2473
-2431
-2393
-2360
-2333
-2308
-2282
-2254
-2223
-2191
-2160
-2136
-2120
-2116
-2124
-2144
-2171
-2203
-2231
-2250
-2256
-2248
-2228
-2200
-2168
-2135
-2103
-2075
-2053
-2041
-2041
-2057
-2086
-2131
-2189
-2264
-2356
-2464
-2585
-2713
-2838
-2949
-3033
-3083
-3094
-3068
-3012
-2940
-2863
-2794
-2742
-2712
-2710
-2736
-2791
-2873
-2976
-3094
-3221
-3349
-3473
-3588
-3689
-3776
-3848
-3906
-3954
-3992
-4022
-4041
-4046
-4038
-4016
-3980
-3936
-3885
-3832
-3777
-3723
-3671
-3625
-3591
-3571
-3569
-3585
-3623
-3683
-3767
-3875
-4006
-4159
-4328
-4508
-4695
-4881
-5062
-5231
-5383
-5514
-5625
-5716
-5789
-5844
-5879
-5892
-5876
-5827
-5745
-5628
-5479
-5301
-5098
-4877
-4639
-4388
-4125
-3850
-3564
-3268
-2963
-2652
-2335
-2015
-1690
-1363
-1034
-704
-378
-59
245
528
784
1006
1197
1352
1477
1574
1647
1697
1727
1737
1728
1701
1661
1613
1564
1517
1474
1437
1406
1385
1375
1380
1401
1434
1474
1513
1544
1560
1557
1531
1485
1417
1331
1225
1102
962
809
648
485
325
172
26
-113
-249
-382
-510
-633
-748
-855
-953
-1040
-1117
-1183
-1236
-1276
-1301
-1308
-1298
-1268
-1222
-1161
-1090
-1008
-919
-818
-704
-576
-432
-268
-82
124
350
592
842
1096
1346
1586
1808
2004
2167
2292
2373
2409
2400
2349
2259
2135
1985
1817
1640
1460
1283
1115
961
827
716
633
582
560
566
596
646
709
783
862
945
1027
1108
1186
1259
1326
1385
1434
1467
1481
1474
1444
1390
1314
1218
1106
980
842
695
540
378
211
43
-121
-272
-405
-514
-595
-648
-675
-679
-665
-633
-585
-518
-433
-327
-203
-62
94
259
432
609
786
960
1129
1290
1441
1582
1710
1828
1933
2025
2103
2163
2201
2215
2202
2162
2094
2001
1888
1760
1621
1478
1333
1191
1052
916
782
647
512
374
234
93
-49
-190
-330
-468
-605
-737
-862
-976
-1073
-1149
-1202
-1230
-1234
-1215
-1174
-1114
-1034
-939
-833
-720
-608
-502
-412
-339
-287
-255
-240
-237
-245
-259
-281
-310
-347
-396
-457
-531
-618
-715
-818
-922
-1024
-1122
-1214
-1302
-1386
-1467
-1546
-1627
-1711
-1803
-1902
-2009
-2121
-2233
-2339
-2436
-2519
-2588
-2639
-2672
-2685
-2677
-2642
-2577
-2479
-2348
-2186
-1997
-1786
-1556
-1310
-1051
-784
-511
-236
37
307
572
831
1081
1320
1545
1754
1946
2119
2276
2421
2557
2688
2815
2938
3056
3165
3263
3346
3413
3461
3490
3498
3486
3452
3395
3313
3204
3069
2908
2726
2530
2328
2130
1944
1776
1629
1505
1403
1321
1257
1207
1166
1135
1111
1096
1090
1094
1111
1144
1197
1270
1362
1471
1593
1724
1863
2007
2157
2310
2466
2623
2778
2931
3078
3218
3351
3475
3594
3706
3812
3910
4001
4083
4160
4230
4293
4351
4403
4449
4490
4525
4555
4581
4602
4619
4633
4645
4652
4656
4656
4656
4660
4675
4709
4771
4863
4991
5154
5351
5578
5828
6094
6365
6628
6875
7095
7282
7429
7533
7591
7605
7574
7499
7381
7221
7022
6787
6523
6237
5937
5628
5317
5010
4714
4436
4184
3965
3786
3652
3563
3521
3523
3568
3652
3771
3922
4097
4293
4503
4722
4948
5175
5403
5627
5848
6064
6276
6483
6687
6890
7093
7297
7501
7703
7897
8076
8233
8365
8466
8537
8578
8591
8580
8549
8498
8429
8340
8231
8098
7940
7758
7554
7332
7099
6860
6618
6378
6139
5903
5669
5438
5211
4988
4772
4564
4365
4173
3991
3818
3656
3506
3369
3246
3138
3047
2974
2923
2898
2902
2934
2990
3066
3155
3251
3348
3441
3524
3592
3644
3678
3695
3700
3695
3687
3681
3683
3694
3717
3751
3795
3845
3903
3966
4032
4099
4163
4223
4279
4333
4387
4442
4499
4560
4625
4694
4771
4858
4956
5071
5204
5356
5525
5707
5897
6092
6286
6474
6652
6817
6965
7096
7209
7306
7387
7454
7510
7558
7603
7645
7687
7729
7773
7821
7877
7945
8026
8121
8227
8345
8472
8605
8743
8879
9007
9120
9208
9265
9283
9256
9180
9051
8869
8639
8365
8057
7725
7379
7029
6684
6353
6042
5754
5490
5249
5027
4820
4626
4443
4272
4115
3978
3868
3791
3754
3758
3802
3883
3992
4120
4255
4388
4510
4615
4698
4759
4799
4821
4827
4821
4805
4780
4752
4724
4699
4681
4672
4672
4683
4707
4746
4801
4876
4973
5090
5226
5378
5541
5707
5873
6032
6178
6307
6413
6491
6542
6563
6558
6530
6480
6413
6331
6237
6133
6022
5905
5781
5652
5517
5378
5238
5097
4958
4823
4690
4560
4427
4290
4145
3993
3839
3688
3546
3423
3324
3253
3216
3213
3248
3321
3435
3590
3786
4024
4299
4607
4942
5295
5659
6025
6384
6730
7055
7352
7616
7843
8031
8177
8281
8343
8361
8335
8265
8154
8005
7821
7606
7364
7098
6809
6501
6177
5843
5503
5165
4838
4530
4249
4000
3785
3605
3460
3353
3285
3258
3274
3332
3428
3556
3712
3888
4078
4277
4479
4677
4868
5046
5206
5345
5457
5538
5587
5601
5581
5529
5452
5356
5247
5132
5013
4889
4759
4620
4470
4307
4134
3952
3766
3580
3398
3226
3068
2928
2810
2716
2646
2599
2575
2572
2589
2625
2682
2762
2866
2995
3152
3333
3539
3765
4010
4271
4544
4823
5102
5375
5638
5886
6115
6322
6502
6651
6767
6849
6898
6918
6911
6878
6823
6749
6658
6555
6443
6326
6204
6082
5961
5842
5728
5619
5515
5415
5316
5218
5118
5017
4912
4806
4701
4602
4513
4440
4385
4348
4327
4320
4322
4331
4346
4366
4394
4431
4477
4534
4600
4675
4756
4840
4925
5008
5087
5160
5225
5280
5323
5351
5362
5352
5318
5260
5175
5065
4931
4777
4606
4422
4231
4038
3852
3679
3524
3394
3294
3225
3188
3179
3195
3233
3286
3352
3425
3500
3569
3628
3672
3697
3701
3683
3644
3586
3511
3422
3325
3224
3124
3030
2944
2867
2795
2725
2653
2575
2489
2395
2295
2190
2083
1979
1881
1796
1730
1685
1665
1668
1688
1720
1757
1794
1828
1858
1884
1904
1918
1924
1919
1901
1872
1829
1776
1713
1641
1561
1474
1381
1283
1182
1081
981
886
795
709
623
537
448
355
261
166
76
-7
-77
-133
-171
-192
-197
-186
-161
-124
-77
-24
33
91
150
208
266
320
371
417
459
499
539
580
621
659
691
713
725
724
711
686
651
607
557
502
446
389
333
280
230
184
142
105
73
48
32
27
37
67
120
200
309
446
608
791
987
1190
1393
1590
1776
1945
2092
2214
2305
2362
2382
2367
2316
2231
2117
1979
1822
1652
1473
1287
1097
904
709
513
316
116
-90
-305
-530
-764
-1004
-1243
-1477
-1697
-1899
-2078
-2233
-2361
-2461
-2534
-2577
-2590
-2572
-2525
-2452
-2358
-2247
-2128
-2005
-1883
-1764
-1651
-1546
-1450
-1362
-1285
-1214
-1146
-1077
-1002
-916
-819
-711
-594
-471
-347
-225
-109
-2
94
176
245
302
350
391
430
467
506
548
592
638
683
724
755
774
779
768
742
701
645
575
492
397
291
176
51
-83
-225
-374
-525
-675
-820
-955
-1076
-1181
-1270
-1340
-1393
-1429
-1452
-1463
-1466
-1464
-1458
-1449
-1439
-1426
-1412
-1396
-1378
-1359
-1341
-1326
-1318
-1318
-1331
-1355
-1392
-1439
-1494
-1557
-1626
-1702
-1781
-1863
-1942
-2011
-2067
-2105
-2126
-2129
-2117
-2091
-2053
-2007
-1951
-1888
-1818
-1741
-1658
-1570
-1480
-1390
-1300
-1212
-1125
-1042
-964
-893
-833
-786
-751
-730
-722
-725
-740
-766
-804
-852
-909
-973
-1041
-1112
-1182
-1251
-1316
-1377
-1435
-1488
-1539
-1588
-1636
-1687
-1741
-1801
-1867
-1939
-2016
-2094
-2174
-2253
-2330
-2405
-2477
-2542
-2599
-2645
-2676
-2688
-2680
-2652
-2604
-2539
-2461
-2375
-2284
-2192
-2100
-2008
-1916
-1821
-1726
-1630
-1533
-1436
-1339
-1241
-1143
-1042
-939
-834
-727
-621
-520
-427
-345
-276
-218
-170
-128
-91
-58
-27
-1
19
31
34
26
6
-28
-78
-145
-226
-316
-410
-502
-586
-659
-721
-772
-815
-854
-893
-936
-985
-1040
-1103
-1173
-1249
-1331
-1415
-1500
-1581
-1656
-1723
-1779
-1825
-1859
-1883
-1897
-1904
-1908
-1911
-1918
-1934
-1960
-1997
-2045
-2102
-2168
-2242
-2322
-2406
-2490
-2572
-2646
-2710
-2761
-2795
-2809
-2805
-2782
-2745
-2700
-2653
-2611
-2578
-2560
-2559
-2575
-2608
-2652
-2705
-2761
-2817
-2870
-2917
-2956
-2984
-3000
-3003
-2994
-2972
-2940
-2901
-2856
-2810
-2765
-2723
-2685
-2655
-2634
-2624
-2625
-2638
-2665
-2704
-2755
-2817
-2890
-2971
-3061
-3158
-3260
-3367
-3475
-3581
-3681
-3772
-3849
-3911
-3955
-3980
-3983
-3966
-3929
-3873
-3801
-3715
-3619
-3515
-3406
-3297
-3188
-3083
-2981
-2884
-2791
-2701
-2613
-2524
-2430
-2330
-2222
-2105
-1980
-1847
-1706
-1557
-1403
-1245
-1084
-924
-766
-614
-469
-334
-211
-100
-4
76
139
184
209
215
202
169
119
52
-27
-116
-212
-313
-416
-519
-621
-717
-804
-881
-943
-989
-1016
-1026
-1018
-994
-957
-908
-849
-781
-705
-621
-530
-433
-331
-224
-113
1
117
232
344
451
551
642
725
799
865
924
975
1020
1057
1085
1105
1116
1117
1108
1089
1059
1018
969
912
848
779
708
636
565
499
440
390
353
327
311
303
299
296
290
279
264
243
217
183
137
74
-10
-120
-257
-418
-600
-797
-1000
-1204
-1401
-1586
-1756
-1908
-2043
-2157
-2252
-2327
-2384
-2423
-2448
-2460
-2464
-2462
-2456
-2447
-2435
-2421
-2404
-2385
-2367
-2351
-2338
-2329
-2323
-2321
-2319
-2313
-2301
-2282
-2255
-2222
-2185
-2147
-2113
-2084
-2063
-2049
-2041
-2040
-2041
-2044
-2045
-2047
-2047
-2043
-2037
-2027
-2011
-1989
-1960
-1925
-1883
-1837
-1789
-1740
-1691
-1643
-1597
-1555
-1517
-1485
-1458
-1434
-1414
-1393
-1369
-1339
-1301
-1253
-1193
-1122
-1040
-951
-856
-759
-664
-572
-488
-414
-352
-303
-268
-244
-227
-212
-194
-168
-130
-76
-6
79
177
286
401
518
633
742
845
940
1029
1112
1192
1270
1348
1428
1511
1599
1692
1790
1894
2003
2114
2223
2327
2421
2500
2563
2607
2632
2639
2628
2602
2565
2521
2476
2433
2396
2367
2346
2334
2329
2330
2337
2348
2360
2373
2385
2396
2405
2414
2423
2433
2445
2460
2477
2496
2516
2534
2548
2556
2554
2544
2523
2494
2459
2419
2379
2342
2311
2289
2275
2272
2279
2294
2317
2345
2373
2399
2419
2431
2435
2429
2415
2391
2359
2318
2269
2213
2149
2078
1999
1914
1825
1733
1642
1552
1464
1380
1302
1230
1166
1109
1060
1020
988
964
947
936
927
916
900
874
836
784
717
638
547
448
345
244
148
62
-12
-73
-118
-149
-165
-169
-162
-147
-126
-101
-74
-44
-14
15
43
68
88
102
109
108
99
83
60
29
-8
-49
-94
-139
-182
-224
-263
-301
-339
-379
-421
-465
-511
-559
-609
-660
-712
-768
-827
-891
-960
-1035
-1115
-1200
-1288
-1376
-1464
-1551
-1639
-1728
-1820
-1915
-2012
-2110
-2206
-2299
-2385
-2464
-2533
-2594
-2645
-2687
-2719
-2740
-2751
-2751
-2742
-2724
-2700
-2671
-2640
-2611
-2584
-2563
-2548
-2538
-2532
-2529
-2527
-2525
-2520
-2513
-2501
-2487
-2471
-2456
-2443
-2431
-2420
-2409
-2394
-2373
-2345
-2311
-2271
-2226
-2177
-2124
-2066
-2005
-1939
-1871
-1800
-1729
-1661
-1596
-1537
-1486
-1442
-1406
-1379
-1360
-1347
-1339
-1333
-1324
-1311
-1290
-1262
-1226
-1187
-1146
-1107
-1072
-1043
-1022
-1010
-1004
-1004
-1004
-1004
-999
-987
-967
-938
-902
-859
-814
-768
-723
-681
-643
-608
-577
-550
-527
-508
-492
-478
-465
-453
-439
-425
-410
-397
-387
-380
-375
-372
-368
-360
-348
-331
-308
-281
-252
-224
-199
-181
-170
-165
-164
-167
-168
-167
-161
-150
-132
-110
-83
-53
-18
21
65
112
162
214
266
317
364
406
443
474
499
519
534
546
557
567
579
593
608
624
638
648
654
654
649
639
626
612
595
576
552
521
482
433
376
310
234
148
54
-49
-158
-272
-389
-508
-626
-743
-859
-971
-1079
-1182
-1280
-1374
-1463
-1549
-1630
-1705
-1774
-1833
-1882
-1918
-1941
-1950
-1946
-1930
-1906
-1877
-1847
-1819
-1796
-1783
-1779
-1787
-1805
-1831
-1861
-1890
-1913
-1926
-1926
-1914
-1890
-1857
-1816
-1767
-1713
-1654
-1592
-1528
-1463
-1399
-1335
-1271
-1208
-1143
-1077
-1010
-940
-868
-794
-721
-651
-587
-532
-491
-466
-458
-466
-492
-532
-583
-641
-702
-762
-817
-862
-894
-909
-904
-878
-832
-768
-691
-606
-517
-430
-347
-270
-202
-143
-92
-50
-15
13
35
51
62
66
65
57
43
22
-6
-42
-84
-133
-185
-239
-293
-345
-393
-437
-477
-512
-543
-572
-599
-627
-656
-688
-721
-757
-795
-837
-881
-926
-970
-1008
-1044
-1071
-1091
-1104
-1109
-1109
-1104
-1097
-1088
-1077
-1065
-1049
-1027
-995
-951
-895
-827
-750
-668
-583
-500
-420
-346
-279
-219
-166
-120
-80
-46
-17
6
24
36
44
46
44
35
22
5
-13
-30
-44
-54
-58
-56
-48
-34
-16
6
32
62
98
138
182
229
277
323
367
408
446
480
512
541
566
587
603
611
612
605
589
564
529
486
437
384
331
281
235
195
161
135
117
108
108
116
134
161
200
251
314
389
471
556
641
722
795
858
911
951
977
988
984
963
928
878
816
743
660
567
468
364
257
148
42
-62
-163
-260
-355
-447
-541
-637
-738
-845
-957
-1072
-1187
-1299
-1406
-1506
-1597
-1677
-1746
-1805
-1855
-1896
-1931
-1958
-1978
-1989
-1992
-1986
-1974
-1957
-1935
-1911
-1884
-1857
-1831
-1809
-1793
-1788
-1796
-1817
-1852
-1901
-1962
-2032
-2108
-2186
-2262
-2330
-2386
-2428
-2454
-2468
-2472
-2470
-2467
-2467
-2470
-2478
-2491
-2508
-2528
-2550
-2576
-2604
-2635
-2667
-2697
-2725
-2749
-2768
-2784
-2797
-2807
-2815
-2820
-2825
-2829
-2833
-2841
-2852
-2869
-2892
-2920
-2953
-2988
-3024
-3059
-3092
-3118
-3136
-3144
-3137
-3116
-3079
-3029
-2967
-2896
-2820
-2742
-2663
-2583
-2504
-2425
-2347
-2270
-2197
-2130
-2071
-2019
-1975
-1936
-1902
-1873
-1850
-1833
-1824
-1821
-1823
-1830
-1841
-1855
-1870
-1885
-1898
-1910
-1918
-1920
-1915
-1903
-1882
-1854
-1821
-1787
-1752
-1717
-1682
-1645
-1603
-1555
-1498
-1429
-1349
-1259
-1159
-1052
-939
-822
-700
-576
-451
-328
-209
-96
11
108
193
267
325
369
397
411
410
395
366
325
272
208
136
58
-26
-112
-201
-292
-385
-481
-578
-677
-772
-862
-943
-1014
-1072
-1118
-1153
-1177
-1192
-1201
-1205
-1207
-1209
-1211
-1215
-1219
-1223
-1228
-1234
-1242
-1254
-1270
-1290
-1316
-1348
-1386
-1428
-1473
-1521
-1570
-1618
-1666
-1712
-1755
-1794
-1830
-1863
-1894
-1924
-1956
-1988
-2023
-2059
-2095
-2131
-2164
-2192
-2214
-2226
-2228
-2218
-2194
-2158
-2110
-2051
-1983
-1908
-1827
-1743
-1658
-1574
-1493
-1418
-1347
-1281
-1217
-1154
-1091
-1028
-963
-897
-831
-763
-693
-620
-543
-462
-378
-290
-201
-109
-19
68
149
221
281
327
359
377
382
377
363
345
325
306
291
281
277
278
286
300
317
337
356
370
378
376
363
337
299
250
191
124
53
-19
-87
-148
-197
-233
-255
-264
-261
-248
-225
-195
-160
-120
-80
-40
-1
36
72
108
144
182
220
258
296
333
371
409
448
488
529
573
620
673
731
796
868
946
1029
1114
1199
1280
1356
1424
1485
1536
1579
1611
1632
1640
1634
1614
1579
1530
1465
1387
1298
1199
1094
986
877
768
664
563
468
377
291
208
127
48
-28
-102
-173
-239
-301
-356
-404
-443
-473
-495
-509
-514
-512
-503
-488
-469
-446
-420
-392
-364
-335
-306
-276
-242
-202
-157
-105
-50
7
62
110
152
185
210
227
237
241
239
232
222
211
201
195
194
198
208
222
241
263
288
315
342
371
398
425
450
473
495
514
532
548
561
570
576
580
580
580
579
578
577
574
570
563
556
549
543
538
533
526
519
511
504
501
503
515
535
566
607
655
710
769
831
893
954
1012
1067
1117
1159
1196
1225
1249
1267
1281
1293
1302
1307
1309
1306
1297
1279
1253
1216
1168
1107
1034
951
859
761
661
563
469
383
305
236
177
125
81
42
10
-14
-30
-34
-26
-4
29
74
127
186
250
314
378
439
496
549
596
636
669
695
713
725
731
733
732
732
733
738
749
767
791
820
850
880
906
925
936
939
933
919
901
878
852
825
797
767
738
709
680
654
632
618
615
624
649
689
745
816
901
996
1097
1201
1302
1398
1485
1564
1634
1695
1748
1793
1832
1864
1893
1917
1939
1957
1970
1980
1985
1985
1980
1971
1958
1942
1924
1905
1888
1873
1862
1856
1856
1864
1879
1904
1936
1977
2023
2075
2131
2188
2244
2299
2352
2400
2444
2481
2512
2536
2554
2568
2580
2592
2607
2625
2648
2676
2709
2746
2786
2827
2868
2908
2946
2980
3011
3038
3064
3088
3113
3139
3166
3195
3225
3257
3290
3325
3361
3397
3432
3467
3499
3527
3550
3568
3579
3583
3579
3568
3549
3525
3494
3459
3420
3379
3337
3297
3261
3231
3209
3196
3194
3201
3219
3246
3281
3321
3365
3410
3456
3502
3549
3596
3644
3692
3740
3786
3828
3863
3888
3901
3899
3881
3849
3801
3739
3665
3583
3494
3401
3309
3217
3128
3042
2960
2885
2816
2756
2705
2664
2636
2619
2616
2625
2646
2680
2726
2781
2845
2915
2988
3062
3134
3201
3261
3314
3358
3391
3412
3422
3421
3410
3393
3372
3348
3322
3292
3260
3225
3190
3156
3125
3097
3072
3051
3030
3008
2982
2950
2911
2865
2813
2756
2697
2637
2578
2521
2465
2411
2357
2302
2246
2188
2131
2075
2025
1982
1947
1921
1904
1895
1893
1897
1906
1918
1931
1943
1953
1960
1964
1965
1963
1957
1951
1942
1931
1918
1898
1872
1836
1792
1741
1684
1624
1562
1497
1431
1364
1297
1230
1167
1107
1053
1006
966
933
907
888
874
864
857
852
847
841
836
829
822
814
807
799
794
791
789
789
791
794
799
804
810
816
822
828
835
841
849
856
863
867
869
867
859
845
825
800
771
741
711
681
650
619
586
551
513
471
425
376
325
272
219
166
112
57
1
-54
-110
-164
-216
-265
-309
-349
-384
-415
-444
-471
-500
-532
-569
-611
-660
-716
-778
-845
-916
-988
-1059
-1126
-1188
-1243
-1292
-1336
-1377
-1418
-1458
-1498
-1538
-1574
-1605
-1629
-1645
-1653
-1653
-1647
-1634
-1619
-1601
-1583
-1566
-1550
-1536
-1526
-1519
-1518
-1524
-1536
-1557
-1584
-1619
-1660
-1708
-1762
-1824
-1894
-1971
-2055
-2144
-2235
-2327
-2417
-2505
-2589
-2671
-2749
-2826
-2900
-2972
-3039
-3102
-3157
-3206
-3247
-3280
-3304
-3318
-3323
-3318
-3304
-3282
-3254
-3222
-3189
-3156
-3125
-3098
-3073
-3051
-3033
-3017
-3005
-2996
-2989
-2981
-2973
-2961
-2944
-2922
-2894
-2861
-2824
-2785
-2746
-2708
-2675
-2648
-2628
-2616
-2612
-2615
-2623
-2634
-2645
-2655
-2664
-2671
-2678
-2684
-2692
-2704
-2720
-2741
-2767
-2797
-2831
-2869
-2911
-2956
-3004
-3055
-3105
-3154
-3200
-3241
-3276
-3303
-3324
-3338
-3347
-3352
-3354
-3355
-3352
-3348
-3340
-3329
-3314
-3295
-3270
-3241
-3206
-3169
-3131
-3093
-3058
-3026
-3000
-2978
-2961
-2950
-2942
-2936
-2931
-2925
-2917
-2907
-2895
-2882
-2868
-2853
-2839
-2826
-2814
-2804
-2795
-2787
-2782
-2778
-2776
-2774
-2775
-2777
-2782
-2790
-2803
-2818
-2837
-2856
-2876
-2894
-2910
-2923
-2932
-2937
-2936
-2931
-2921
-2909
-2894
-2878
-2862
-2846
-2832
-2819
-2807
-2797
-2789
-2782
-2777
-2775
-2777
-2784
-2793
-2806
-2820
-2835
-2849
-2861
-2870
-2876
-2880
-2881
-2882
-2883
-2885
-2889
-2895
-2903
-2915
-2930
-2950
-2975
-3004
-3037
-3070
-3103
-3134
-3161
-3184
-3201
-3214
-3220
-3222
-3221
-3217
-3212
-3207
-3202
-3197
-3190
-3181
-3170
-3154
-3134
-3110
-3082
-3053
-3024
-2996
-2972
-2952
-2939
-2932
-2932
-2939
-2950
-2966
-2984
-3004
-3026
-3046
-3066
-3080
-3089
-3089
-3078
-3057
-3025
-2984
-2936
-2882
-2823
-2758
-2688
-2613
-2534
-2452
-2370
-2289
-2212
-2138
-2069
-2004
-1943
-1884
-1828
-1776
-1727
-1683
-1644
-1610
-1579
-1551
-1526
-1503
-1483
-1466
-1453
-1444
-1440
-1441
-1446
-1454
-1465
-1477
-1488
-1497
-1503
-1505
-1503
-1499
-1492
-1484
-1474
-1464
-1455
-1445
-1435
-1426
-1415
-1404
-1391
-1376
-1360
-1341
-1319
-1294
-1267
-1237
-1204
-1167
-1127
-1082
-1031
-975
-912
-844
-771
-696
-621
-548
-481
-422
-373
-337
-314
-304
-305
-315
-331
-350
-369
-385
-395
-398
-396
-389
-382
-377
-378
-387
-408
-441
-487
-544
-611
-687
-769
-855
-945
-1034
-1122
-1208
-1289
-1364
-1433
-1495
-1551
-1599
-1642
-1678
-1708
-1732
-1752
-1766
-1777
-1784
-1787
-1786
-1781
-1772
-1760
-1746
-1730
-1715
-1702
-1691
-1684
-1682
-1685
-1694
-1707
-1724
-1744
-1764
-1785
-1806
-1828
-1851
-1875
-1899
-1925
-1949
-1973
-1994
-2012
-2027
-2040
-2051
-2061
-2070
-2081
-2095
-2112
-2135
-2163
-2197
-2236
-2280
-2326
-2371
-2414
-2452
-2483
-2506
-2519
-2522
-2516
-2501
-2476
-2441
-2397
-2344
-2283
-2216
-2147
-2078
-2011
-1950
-1895
-1848
-1808
-1773
-1742
-1713
-1683
-1652
-1618
-1582
-1544
-1503
-1459
-1413
-1363
-1311
-1256
-1199
-1141
-1083
-1025
-967
-911
-856
-803
-753
-706
-660
-616
-573
-531
-490
-449
-408
-368
-328
-289
-251
-213
-174
-135
-95
-52
-7
41
94
149
205
261
313
360
400
433
459
478
490
497
500
501
502
505
511
521
536
555
581
613
653
702
762
833
915
1006
1104
1208
1314
1421
1526
1625
1717
1798
1868
1926
1971
2003
2021
2027
2023
2011
1991
1966
1936
1904
1870
1837
1805
1775
1746
1717
1689
1658
1624
1587
1544
1496
1442
1383
1317
1247
1173
1096
1020
947
879
819
768
727
699
682
676
680
692
712
737
768
804
844
890
938
989
1041
1094
1148
1202
1256
1311
1367
1426
1487
1550
1616
1682
1747
1808
1864
1914
1955
1987
2009
2021
2025
2020
2007
1986
1960
1931
1899
1869
1840
1816
1796
1780
1766
1753
1739
1723
1705
1685
1663
1639
1614
1588
1562
1538
1517
1503
1497
1500
1515
1540
1576
1622
1677
1740
1809
1881
1955
2029
2102
2172
2238
2296
2346
2387
2416
2434
2441
2437
2425
2405
2379
2348
2313
2274
2231
2187
2141
2096
2053
2013
1980
1954
1934
1923
1920
1924
1936
1952
1974
2000
2029
2062
2098
2136
2175
2215
2255
2295
2336
2378
2422
2468
2518
2571
2628
2686
2745
2805
2864
2922
2979
3035
3088
3139
3188
3234
3276
3315
3348
3377
3401
3420
3432
3439
3439
3433
3422
3408
3391
3372
3353
3332
3310
3286
3257
3223
3182
3135
3082
3025
2965
2905
2846
2789
2736
2687
2643
2605
2571
2541
2515
2491
2469
2448
2427
2406
2383
2359
2334
2306
2278
2249
2221
2195
2173
2156
2143
2136
2134
2136
2141
2147
2154
2160
2163
2163
2159
2152
2141
2129
2115
2101
2087
2073
2060
2048
2036
2025
2015
2008
2005
2008
2017
2033
2059
2089
2124
2162
2201
2240
2279
2316
2353
2389
2423
2455
2486
2514
2542
2567
2590
2610
2627
2639
2645
2647
2643
2635
2622
2605
2586
2566
2546
2527
2510
2493
2476
2459
2440
2420
2397
2372
2346
2320
2294
2270
2246
2224
2202
2181
2162
2145
2131
2119
2111
2105
2100
2096
2091
2086
2079
2071
2059
2044
2025
2005
1983
1961
1942
1927
1916
1911
1911
1916
1925
1939
1956
1978
2003
2032
2062
2094
2125
2154
2180
2203
2221
2237
2251
2264
2279
2296
2317
2341
2370
2401
2435
2470
2506
2542
2578
2613
2647
2679
2707
2732
2753
2769
2782
2790
2793
2790
2781
2766
2745
2721
2695
2667
2640
2613
2587
2562
2536
2509
2481
2452
2421
2389
2357
2325
2292
2259
2225
2190
2155
2119
2083
2048
2013
1980
1945
1909
1872
1833
1793
1752
1709
1667
1623
1579
1533
1483
1430
1371
1308
1239
1166
1089
1010
930
849
769
690
614
541
472
406
343
283
225
170
117
68
22
-19
-56
-89
-118
-143
-165
-183
-198
-209
-215
-217
-215
-209
-200
-188
-173
-158
-142
-125
-109
-93
-79
-66
-55
-45
-37
-30
-24
-19
-15
-12
-11
-11
-14
-18
-22
-26
-28
-28
-27
-25
-25
-26
-30
-35
-42
-50
-58
-67
-74
-81
-86
-89
-92
-93
-94
-93
-92
-91
-89
-89
-88
-86
-83
-78
-69
-59
-48
-36
-26
-17
-11
-7
-6
-6
-9
-14
-20
-28
-36
-43
-48
-49
-49
-49
-49
-52
-60
-73
-91
-114
-140
-169
-203
-240
-283
-330
-382
-436
-491
-545
-599
-651
-702
-751
-800
-848
-895
-942
-990
-1037
-1086
-1135
-1186
-1239
-1295
-1354
-1415
-1478
-1541
-1604
-1665
-1724
-1779
-1830
-1877
-1918
-1954
-1986
-2013
-2036
-2054
-2069
-2081
-2091
-2099
-2107
-2114
-2119
-2124
-2127
-2129
-2129
-2126
-2120
-2111
-2098
-2083
-2067
-2054
-2044
-2040
-2043
-2054
-2072
-2096
-2127
-2163
-2204
-2249
-2298
-2350
-2402
-2454
-2502
-2544
-2579
-2605
-2622
-2631
-2633
-2630
-2624
-2615
-2608
-2603
-2602
-2605
-2615
-2629
-2648
-2672
-2700
-2732
-2768
-2807
-2848
-2891
-2934
-2976
-3016
-3053
-3088
-3120
-3149
-3177
-3205
-3233
-3264
-3298
-3335
-3376
-3420
-3468
-3517
-3568
-3616
-3662
-3702
-3736
-3763
-3783
-3795
-3802
-3802
-3796
-3787
-3773
-3757
-3739
-3720
-3700
-3680
-3659
-3638
-3617
-3597
-3578
-3562
-3549
-3542
-3541
-3548
-3564
-3589
-3624
-3667
-3718
-3777
-3841
-3908
-3979
-4049
-4119
-4185
-4247
-4303
-4354
-4399
-4438
-4472
-4500
-4522
-4537
-4548
-4553
-4554
-4552
-4547
-4539
-4531
-4521
-4510
-4498
-4484
-4469
-4453
-4434
-4414
-4392
-4367
-4339
-4310
-4278
-4245
-4211
-4178
-4146
-4116
-4086
-4059
-4034
-4008
-3982
-3956
-3928
-3898
-3866
-3830
-3790
-3746
-3695
-3637
-3572
-3500
-3422
-3339
-3252
-3164
-3077
-2991
-2910
-2833
-2761
-2695
-2635
-2579
-2527
-2478
-2431
-2386
-2341
-2297
-2253
-2211
-2170
-2129
-2089
-2050
-2011
-1971
-1931
-1891
-1850
-1809
-1767
-1725
-1684
-1642
-1600
-1557
-1513
-1467
-1419
-1369
-1316
-1262
-1208
-1154
-1101
-1050
-1000
-952
-908
-867
-830
-800
-776
-758
-749
-747
-752
-763
-779
-800
-823
-848
-876
-906
-938
-972
-1006
-1042
-1076
-1108
-1137
-1162
-1181
-1194
-1199
-1196
-1185
-1165
-1137
-1102
-1061
-1014
-965
-913
-861
-808
-755
-703
-651
-602
-554
-511
-473
-442
-417
-399
-389
-387
-393
-405
-424
-449
-482
-520
-565
-614
-666
-721
-774
-824
-869
-905
-933
-950
-956
-952
-939
-918
-892
-861
-829
-798
-769
-743
-721
-703
-689
-677
-668
-661
-655
-650
-648
-648
-650
-655
-663
-673
-686
-701
-719
-739
-761
-784
-808
-831
-853
-873
-890
-902
-911
-915
-914
-906
-894
-876
-854
-828
-801
-774
-746
-718
-691
-664
-640
-616
-595
-576
-558
-542
-527
-511
-495
-477
-459
-440
-420
-401
-381
-361
-341
-320
-300
-281
-266
-254
-248
-245
-247
-251
-258
-266
-276
-287
-299
-310
-320
-329
-335
-338
-339
-338
-335
-331
-326
-320
-315
-312
-312
-314
-321
-331
-345
-361
-379
-396
-410
-421
-427
-428
-423
-412
-397
-377
-356
-334
-313
-293
-275
-259
-245
-233
-221
-209
-197
-184
-172
-159
-146
-131
-114
-94
-73
-49
-23
5
35
66
97
129
159
187
213
237
260
283
307
334
364
399
438
481
527
576
626
675
723
768
808
842
869
888
900
907
909
908
904
900
896
893
892
895
901
913
929
951
978
1008
1043
1078
1114
1149
1182
1212
1240
1266
1290
1314
1338
1363
1390
1418
1450
1484
1521
1561
1602
1644
1686
1728
1769
1809
1848
1887
1926
1964
2001
2037
2073
2107
2139
2170
2199
2226
2250
2270
2287
2299
2306
2309
2308
2304
2297
2288
2277
2266
2254
2241
2230
2218
2208
2198
2188
2178
2166
2154
2139
2123
2106
2087
2069
2051
2035
2021
2012
2005
2005
2009
2017
2029
2044
2057
2069
2078
2083
2084
2083
2081
2079
2078
2080
2084
2091
2099
2106
2110
2110
2103
2088
2065
2033
1993
1944
1888
1825
1757
1685
1613
1541
1472
1408
1349
1297
1252
1215
1185
1161
1143
1132
1128
1129
1138
1153
1175
1203
1238
1277
1320
1366
1412
1457
1501
1541
1577
1608
1632
1651
1663
1668
1667
1658
1642
1619
1589
1553
1512
1469
1423
1378
1334
1292
1251
1212
1175
1140
1107
1077
1048
1020
995
971
950
933
919
908
901
895
888
881
873
863
852
842
832
823
817
812
808
805
803
801
798
795
791
788
786
785
785
785
786
786
786
786
785
784
783
782
781
780
779
777
774
771
769
768
770
773
780
788
799
810
821
831
839
843
844
840
831
818
801
782
762
743
725
710
698
691
687
685
684
681
677
670
662
652
641
629
617
605
594
585
578
573
572
575
581
591
604
622
643
669
699
734
775
819
867
917
968
1018
1064
1105
1140
1167
1188
1202
1208
1208
1201
1191
1177
1163
1150
1140
1132
1127
1124
1122
1121
1120
1118
1116
1114
1113
1113
1116
1121
1129
1139
1151
1165
1180
1196
1212
1228
1243
1259
1274
1289
1305
1320
1335
1349
1361
1372
1380
1385
1390
1393
1396
1401
1407
1415
1424
1434
1442
1449
1455
1457
1457
1454
1447
1437
1423
1405
1383
1358
1332
1305
1279
1254
1231
1209
1191
1174
1159
1145
1134
1125
1117
1112
1107
1103
1098
1091
1081
1067
1051
1033
1012
992
971
950
929
908
886
863
837
808
776
741
704
664
622
578
531
483
432
378
320
259
192
122
47
-30
-109
-190
-270
-347
-418
-483
-540
-588
-627
-658
-680
-696
-707
-713
-718
-721
-726
-732
-742
-756
-775
-799
-827
-860
-896
-935
-978
-1025
-1074
-1126
-1179
-1234
-1288
-1343
-1398
-1453
-1509
-1564
-1618
-1672
-1723
-1773
-1820
-1864
-1905
-1943
-1978
-2013
-2047
-2082
-2119
-2157
-2196
-2236
-2276
-2316
-2355
-2392
-2428
-2462
-2494
-2523
-2550
-2573
-2593
-2609
-2622
-2631
-2636
-2635
-2628
-2613
-2592
-2564
-2530
-2491
-2447
-2402
-2355
-2309
-2264
-2222
-2182
-2146
-2115
-2089
-2068
-2055
-2049
-2050
-2057
-2071
-2089
-2112
-2138
-2166
-2195
-2223
-2249
-2271
-2289
-2301
-2309
-2312
-2311
-2306
-2296
-2283
-2266
-2245
-2218
-2186
-2150
-2108
-2062
-2009
-1953
-1891
-1825
-1754
-1679
-1603
-1527
-1453
-1382
-1316
-1255
-1199
-1148
-1102
-1060
-1022
-987
-955
-927
-901
-878
-859
-843
-831
-821
-812
-803
-793
-780
-765
-748
-727
-704
-679
-654
-627
-601
-573
-544
-514
-482
-451
-421
-392
-365
-341
-321
-304
-290
-279
-270
-262
-256
-250
-243
-236
-227
-217
-204
-189
-170
-147
-122
-94
-64
-32
0
32
64
94
122
148
171
191
210
227
242
257
272
286
301
315
330
346
364
382
402
422
442
463
483
505
526
548
568
586
600
609
614
613
608
600
589
577
566
557
550
547
548
553
561
570
582
594
605
618
630
642
654
666
678
688
696
703
707
710
711
709
707
703
697
690
680
670
659
647
636
626
618
610
603
596
588
580
572
565
559
555
554
556
562
572
586
603
624
647
671
696
720
743
763
780
793
802
806
806
802
793
779
761
738
709
676
638
596
553
508
462
416
371
326
282
241
203
169
139
113
91
73
58
45
32
21
9
-4
-19
-35
-53
-73
-93
-112
-129
-143
-153
-160
-164
-166
-166
-164
-160
-153
-142
-128
-110
-88
-63
-34
-4
27
58
90
120
149
179
208
238
269
301
333
367
401
433
465
494
521
545
566
584
598
608
614
615
613
607
599
590
583
579
578
581
588
598
609
619
629
636
639
639
635
627
618
606
593
579
565
551
538
526
514
503
492
480
467
454
440
426
412
399
388
378
371
366
365
366
371
379
390
404
420
437
455
474
491
506
519
529
535
538
535
528
515
497
475
449
420
391
362
335
309
287
267
249
235
221
209
197
184
172
158
144
129
113
98
83
71
59
50
41
32
24
16
8
0
-7
-14
-22
-31
-42
-55
-72
-91
-114
-139
-166
-195
-223
-252
-279
-303
-326
-345
-362
-377
-390
-401
-410
-418
-424
-428
-432
-434
-436
-436
-434
-430
-423
-413
-401
-389
-376
-365
-356
-349
-344
-341
-338
-336
-334
-335
-339
-346
-357
-371
-389
-409
-432
-456
-483
-511
-540
-572
-604
-638
-670
-702
-732
-760
-786
-811
-835
-858
-881
-905
-929
-955
-982
-1008
-1035
-1060
-1084
-1105
-1125
-1144
-1162
-1179
-1196
-1212
-1227
-1242
-1255
-1267
-1276
-1283
-1287
-1287
-1284
-1276
-1266
-1254
-1242
-1229
-1216
-1202
-1187
-1169
-1148
-1125
-1098
-1070
-1041
-1012
-984
-956
-930
-906
-883
-862
-841
-821
-800
-777
-750
-720
-685
-646
-604
-559
-511
-461
-409
-357
-303
-251
-199
-151
-105
-63
-25
9
40
68
92
113
130
144
156
168
179
191
206
224
244
268
294
322
350
380
410
440
469
499
528
557
586
614
643
672
701
730
758
784
810
834
856
877
896
914
930
944
955
963
969
971
971
969
967
964
963
964
967
973
982
993
1006
1020
1035
1048
1059
1066
1069
1066
1056
1038
1014
983
947
909
870
831
794
760
729
702
678
659
642
629
618
608
600
595
591
591
593
598
605
614
625
636
647
659
671
684
698
715
735
758
785
816
850
888
929
974
1020
1067
1114
1160
1202
1242
1276
1307
1333
1355
1372
1387
1397
1405
1411
1415
1418
1420
1423
1425
1428
1431
1435
1440
1446
1453
1462
1474
1489
1508
1531
1559
1591
1627
1666
1708
1753
1797
1841
1884
1923
1957
1987
2011
2029
2043
2050
2051
2045
2032
2013
1989
1960
1929
1896
1863
1831
1798
1766
1735
1703
1671
1640
1611
1585
1561
1540
1522
1508
1498
1491
1489
1490
1495
1504
1517
1533
1552
1573
1597
1622
1649
1678
1707
1738
1770
1802
1836
1869
1902
1935
1967
1997
2027
2054
2079
2102
2122
2139
2153
2165
2174
2183
2190
2196
2202
2207
2213
2218
2223
2226
2227
2225
2219
2208
2193
2173
2147
2116
2080
2039
1995
1946
1895
1842
1786
1729
1671
1615
1559
1507
1458
1414
1375
1341
1313
1290
1273
1263
1260
1263
1272
1286
1304
1325
1345
1364
1381
1394
1403
1406
1404
1395
1381
1361
1336
1305
1270
1232
1191
1149
1105
1060
1014
967
920
874
830
788
751
718
690
668
652
640
633
630
629
631
634
638
642
646
649
650
650
649
646
644
642
640
640
638
635
630
622
610
595
579
563
547
534
523
516
512
510
511
513
517
520
524
526
527
525
522
518
513
508
502
496
489
481
472
462
450
438
425
412
402
395
391
390
393
397
403
409
413
416
416
411
401
386
365
340
312
282
252
222
192
162
132
103
74
45
17
-13
-45
-79
-116
-156
-199
-246
-294
-344
-394
-442
-489
-532
-573
-612
-650
-686
-722
-758
-794
-829
-864
-899
-933
-965
-995
-1024
-1051
-1077
-1103
-1130
-1157
-1184
-1212
-1240
-1266
-1289
-1310
-1328
-1343
-1356
-1368
-1380
-1394
-1410
-1428
-1450
-1475
-1503
-1533
-1563
-1594
-1623
-1650
-1673
-1690
-1701
-1705
-1704
-1698
-1688
-1676
-1663
-1650
-1637
-1625
-1614
-1605
-1595
-1587
-1579
-1571
-1564
-1557
-1553
-1550
-1551
-1555
-1565
-1579
-1599
-1625
-1656
-1691
-1731
-1775
-1821
-1870
-1921
-1971
-2021
-2069
-2116
-2161
-2203
-2244
-2282
-2318
-2351
-2380
-2406
-2428
-2447
-2464
-2478
-2491
-2503
-2514
-2523
-2529
-2532
-2532
-2528
-2521
-2511
-2499
-2485
-2470
-2454
-2437
-2420
-2404
-2388
-2374
-2361
-2349
-2339
-2331
-2324
-2318
-2314
-2312
-2313
-2319
-2329
-2343
-2360
-2381
-2403
-2428
-2455
-2484
-2514
-2544
-2573
-2600
-2623
-2641
-2654
-2660
-2659
-2653
-2642
-2626
-2608
-2589
-2570
-2552
-2535
-2520
-2508
-2496
-2486
-2478
-2470
-2463
-2457
-2453
-2449
-2446
-2444
-2444
-2443
-2444
-2444
-2443
-2439
-2432
-2421
-2405
-2385
-2362
-2338
-2313
-2288
-2264
-2240
-2215
-2189
-2162
-2132
-2099
-2063
-2025
-1984
-1941
-1896
-1850
-1804
-1758
-1715
-1674
-1636
-1602
-1571
-1544
-1521
-1501
-1483
-1467
-1453
-1440
-1429
-1419
-1411
-1405
-1402
-1401
-1404
-1408
-1415
-1422
-1429
-1436
-1440
-1442
-1441
-1437
-1429
-1416
-1401
-1382
-1362
-1340
-1318
-1296
-1274
-1254
-1235
-1217
-1202
-1188
-1176
-1164
-1154
-1144
-1134
-1126
-1119
-1113
-1108
-1104
-1102
-1100
-1099
-1099
-1099
-1100
-1101
-1102
-1101
-1099
-1094
-1089
-1083
-1077
-1071
-1066
-1063
-1061
-1060
-1060
-1062
-1064
-1066
-1067
-1066
-1064
-1061
-1057
-1053
-1049
-1045
-1041
-1036
-1031
-1025
-1016
-1006
-996
-983
-968
-952
-933
-912
-889
-865
-839
-812
-784
-755
-726
-696
-666
-637
-608
-580
-554
-530
-509
-492
-479
-472
-469
-470
-476
-486
-499
-515
-533
-554
-577
-602
-628
-655
-682
-709
-734
-758
-780
-800
-817
-832
-844
-853
-860
-864
-865
-863
-858
-849
-839
-826
-811
-795
-779
-761
-743
-725
-707
-690
-672
-654
-636
-618
-600
-581
-562
-542
-522
-501
-480
-459
-438
-418
-398
-381
-365
-351
-339
-331
-325
-321
-319
-316
-313
-307
-297
-284
-268
-248
-226
-202
-177
-151
-124
-94
-63
-31
1
31
60
85
108
129
148
166
183
199
215
231
247
264
281
301
323
347
373
401
430
458
487
515
542
569
595
620
644
667
688
706
723
738
753
769
787
806
827
850
873
896
918
938
956
971
985
997
1006
1014
1022
1027
1031
1034
1037
1041
1045
1050
1055
1060
1062
1062
1059
1053
1044
1033
1020
1006
993
978
962
947
934
921
911
903
897
895
895
896
900
904
909
915
922
930
939
948
957
967
977
987
997
1008
1018
1031
1044
1057
1070
1082
1093
1102
1110
1115
1118
1119
1117
1113
1108
1101
1094
1086
1080
1074
1069
1066
1065
1066
1067
1070
1074
1080
1087
1097
1110
1125
1143
1164
1186
1209
1232
1254
1276
1295
1313
1328
1339
1346
1348
1345
1337
1324
1308
1291
1271
1251
1230
1208
1185
1163
1141
1120
1102
1086
1071
1059
1047
1036
1025
1014
1006
998
993
989
988
989
993
998
1004
1014
1028
1042
1059
1078
1096
1113
1129
1142
1151
1157
1158
1156
1149
1140
1128
1114
1097
1078
1057
1034
1008
984
959
934
910
886
862
838
814
789
762
736
709
684
660
639
622
607
596
588
583
581
580
580
579
576
572
564
554
541
526
509
491
472
453
433
412
391
369
345
320
293
265
236
207
179
152
127
105
86
69
55
43
33
25
18
13
9
6
4
4
7
12
21
34
50
69
90
113
137
161
186
210
235
259
284
310
336
362
390
418
448
478
508
539
569
597
623
648
671
691
709
725
737
745
749
750
746
738
727
714
699
682
664
645
625
607
589
574
563
557
556
562
572
587
606
628
653
679
707
735
762
788
811
831
847
860
868
872
872
869
861
851
837
822
806
788
769
750
731
712
695
679
667
658
652
650
650
653
659
668
679
693
709
727
746
765
783
799
814
828
840
851
861
870
878
886
895
904
913
924
934
946
957
968
979
990
1002
1014
1028
1044
1062
1083
1105
1128
1151
1174
1196
1215
1233
1249
1264
1277
1289
1299
1308
1315
1321
1324
1325
1322
1315
1304
1289
1270
1248
1222
1194
1164
1132
1101
1069
1037
1006
976
947
919
893
870
849
830
813
799
788
779
774
773
775
782
793
807
823
842
860
879
897
915
930
944
955
964
970
972
971
967
961
951
940
927
912
896
880
864
848
833
819
805
792
779
767
755
744
733
723
713
705
697
691
686
682
677
672
666
659
652
644
636
626
614
601
584
565
543
519
492
463
433
402
370
338
306
276
248
221
196
174
154
138
125
115
109
104
101
99
96
93
89
84
80
76
73
71
68
65
62
58
52
44
34
21
5
-14
-37
-64
-93
-126
-161
-198
-235
-273
-311
-348
-385
-421
-456
-491
-526
-560
-593
-626
-658
-689
-720
-751
-784
-817
-853
-891
-930
-971
-1014
-1057
-1101
-1144
-1186
-1226
-1263
-1298
-1329
-1357
-1381
-1402
-1421
-1438
-1454
-1468
-1482
-1496
-1509
-1522
-1534
-1546
-1556
-1564
-1571
-1574
-1575
-1573
-1570
-1565
-1561
-1557
-1554
-1553
-1554
-1558
-1563
-1570
-1579
-1589
-1599
-1607
-1614
-1617
-1617
-1613
-1604
-1590
-1571
-1548
-1521
-1490
-1457
-1421
-1385
-1349
-1315
-1282
-1252
-1224
-1199
-1175
-1153
-1133
-1113
-1096
-1080
-1067
-1056
-1048
-1043
-1041
-1043
-1046
-1052
-1060
-1069
-1078
-1088
-1097
-1104
-1111
-1115
-1118
-1120
-1121
-1120
-1119
-1117
-1114
-1109
-1102
-1094
-1083
-1070
-1053
-1033
-1010
-983
-953
-919
-884
-847
-808
-768
-726
-683
-640
-596
-554
-513
-475
-440
-409
-380
-355
-333
-313
-297
-284
-274
-268
-264
-263
-263
-264
-266
-268
-271
-274
-277
-280
-282
-282
-279
-273
-264
-250
-232
-210
-184
-158
-132
-106
-82
-60
-39
-19
-1
15
29
40
50
57
62
65
67
66
64
61
57
51
45
39
34
30
27
24
21
18
13
6
-3
-15
-28
-42
-58
-74
-92
-112
-133
-155
-180
-206
-235
-266
-300
-335
-372
-409
-447
-484
-521
-555
-586
-614
-638
-659
-676
-690
-701
-709
-716
-720
-723
-724
-723
-720
-716
-711
-705
-698
-689
-679
-669
-656
-642
-626
-609
-590
-571
-551
-532
-514
-498
-485
-476
-470
-467
-468
-471
-477
-484
-491
-499
-507
-515
-521
-527
-532
-535
-536
-536
-534
-530
-525
-519
-513
-508
-504
-501
-500
-501
-503
-507
-512
-517
-524
-531
-539
-548
-558
-568
-580
-593
-608
-624
-640
-657
-672
-687
-699
-709
-716
-721
-724
-724
-722
-718
-712
-703
-691
-676
-657
-635
-610
-583
-554
-525
-496
-468
-439
-411
-383
-355
-327
-300
-272
-245
-217
-190
-162
-134
-106
-79
-53
-29
-7
13
31
45
56
64
68
69
68
65
61
56
50
44
38
32
26
21
17
12
8
3
-2
-6
-11
-16
-21
-27
-34
-43
-53
-65
-78
-91
-104
-116
-127
-136
-143
-148
-151
-150
-147
-142
-133
-123
-111
-97
-81
-66
-50
-35
-21
-7
7
21
35
49
63
77
91
105
119
132
145
157
169
180
192
204
217
230
246
263
283
304
326
347
369
389
407
423
436
448
457
464
470
475
479
482
485
488
492
497
504
513
523
536
549
563
578
592
606
619
630
641
650
659
668
676
686
695
704
713
721
728
734
738
742
745
747
750
752
756
760
766
774
783
793
803
814
823
831
836
839
839
836
832
826
818
808
799
789
779
770
763
757
754
752
753
755
759
764
770
777
786
796
809
824
842
863
886
911
937
965
993
1022
1051
1079
1106
1131
1154
1175
1193
1209
1223
1236
1247
1258
1269
1280
1292
1304
1316
1329
1342
1354
1366
1376
1385
1393
1399
1404
1406
1407
1407
1404
1400
1393
1384
1372
1358
1342
1323
1302
1279
1256
1232
1207
1182
1157
1131
1104
1075
1044
1010
977
942
907
873
840
808
779
752
728
708
692
679
670
665
662
663
666
672
681
692
705
721
738
758
779
801
825
850
876
902
927
951
973
992
1010
1025
1038
1050
1060
1069
1077
1086
1095
1106
1118
1133
1150
1170
1191
1213
1236
1259
1281
1301
1318
1332
1341
1347
1348
1345
1338
1327
1313
1296
1276
1254
1230
1206
1182
1158
1135
1113
1094
1076
1061
1049
1040
1034
1032
1033
1037
1044
1053
1065
1077
1092
1106
1122
1138
1155
1173
1191
1211
1230
1250
1270
1289
1306
1323
1338
1352
1365
1376
1386
1395
1403
1408
1411
1413
1413
1412
1410
1407
1403
1397
1390
1382
1373
1365
1357
1351
1347
1345
1345
1346
1349
1352
1356
1359
1362
1365
1369
1373
1378
1382
1387
1391
1396
1400
1404
1406
1408
1409
1409
1408
1406
1403
1399
1395
1390
1386
1382
1378
1373
1369
1364
1359
1354
1350
1345
1341
1337
1331
1325
1317
1307
1296
1283
1270
1255
1240
1226
1212
1198
1186
1173
1161
1148
1135
1120
1105
1090
1075
1060
1046
1034
1022
1010
1000
992
984
976
970
964
958
953
947
941
933
924
914
901
885
868
847
824
799
773
745
716
687
658
630
603
578
554
532
512
493
475
459
443
429
416
405
395
387
379
373
368
363
359
354
350
345
340
334
326
316
304
288
269
248
223
197
169
141
112
85
58
33
9
-13
-33
-53
-72
-91
-111
-132
-154
-178
-204
-231
-260
-290
-321
-352
-381
-409
-435
-459
-480
-500
-518
-534
-548
-559
-568
-574
-577
-578
-576
-572
-565
-557
-546
-534
-521
-509
-498
-486
-476
-465
-455
-444
-434
-424
-414
-406
-398
-392
-388
-386
-386
-388
-392
-398
-404
-412
-420
-428
-435
-443
-450
-457
-465
-474
-483
-493
-504
-516
-530
-544
-558
-571
-581
-589
-592
-593
-589
-582
-572
-559
-545
-529
-513
-496
-478
-459
-440
-422
-403
-385
-367
-350
-334
-320
-308
-299
-291
-285
-282
-279
-278
-278
-278
-280
-282
-284
-287
-290
-293
-296
-300
-303
-307
-310
-313
-315
-316
-317
-318
-318
-318
-317
-315
-312
-306
-299
-289
-277
-264
-248
-232
-214
-198
-182
-168
-155
-146
-138
-131
-127
-123
-121
-120
-120
-120
-121
-123
-126
-130
-136
-145
-156
-171
-189
-209
-232
-256
-282
-308
-334
-359
-383
-407
-428
-448
-465
-481
-495
-507
-519
-530
-540
-551
-562
-575
-590
-608
-628
-651
-675
-701
-728
-756
-786
-817
-850
-884
-919
-954
-988
-1020
-1049
-1076
-1098
-1117
-1131
-1141
-1148
-1153
-1157
-1160
-1163
-1166
-1170
-1174
-1178
-1183
-1189
-1195
-1201
-1208
-1215
-1221
-1227
-1233
-1238
-1243
-1248
-1254
-1259
-1265
-1271
-1276
-1282
-1287
-1291
-1293
-1295
-1294
-1291
-1286
-1278
-1267
-1254
-1238
-1222
-1203
-1184
-1163
-1143
-1123
-1104
-1087
-1072
-1059
-1049
-1042
-1038
-1037
-1038
-1041
-1046
-1053
-1061
-1069
-1077
-1086
-1096
-1107
-1120
-1134
-1150
-1167
-1184
-1202
-1218
-1233
-1246
-1257
-1265
-1270
-1272
-1270
-1265
-1258
-1248
-1235
-1222
-1208
-1195
-1181
-1169
-1158
-1146
-1135
-1125
-1114
-1104
-1095
-1088
-1082
-1079
-1078
-1079
-1081
-1085
-1090
-1096
-1103
-1111
-1120
-1129
-1138
-1147
-1156
-1165
-1173
-1182
-1191
-1200
-1209
-1219
-1229
-1239
-1249
-1258
-1268
-1277
-1286
-1294
-1301
-1308
-1314
-1319
-1324
-1328
-1332
-1334
-1336
-1337
-1336
-1334
-1333
-1331
-1331
-1331
-1334
-1338
-1344
-1351
-1359
-1369
-1379
-1390
-1402
-1414
-1426
-1438
-1448
-1457
-1465
-1471
-1477
-1482
-1488
-1494
-1501
-1510
-1519
-1530
-1542
-1554
-1567
-1579
-1590
-1601
-1610
-1618
-1625
-1629
-1633
-1635
-1637
-1639
-1640
-1642
-1644
-1646
-1648
-1649
-1651
-1651
-1652
-1653
-1653
-1653
-1654
-1654
-1654
-1655
-1657
-1659
-1663
-1669
-1674
-1680
-1684
-1688
-1689
-1689
-1686
-1681
-1674
-1664
-1653
-1640
-1625
-1609
-1591
-1573
-1553
-1533
-1513
-1492
-1470
-1449
-1427
-1405
-1384
-1362
-1341
-1321
-1301
-1281
-1262
-1243
-1224
-1206
-1187
-1168
-1149
-1129
-1110
-1091
-1073
-1055
-1039
-1022
-1008
-994
-979
-964
-948
-931
-913
-894
-874
-854
-833
-812
-789
-765
-741
-717
-693
-669
-645
-621
-597
-572
-548
-523
-497
-471
-444
-415
-386
-355
-323
-291
-257
-223
-189
-154
-120
-85
-50
-16
19
52
87
122
158
196
234
273
313
353
392
431
469
507
543
577
610
642
672
700
727
753
778
803
826
849
871
891
911
930
948
966
984
1002
1020
1038
1053
1067
1077
1086
1091
1093
1093
1090
1085
1078
1070
1062
1053
1045
1037
1028
1018
1010
999
988
977
964
950
935
920
905
890
876
863
851
840
831
823
817
812
807
803
799
795
791
785
778
770
760
747
733
718
701
683
664
645
624
602
578
554
529
504
481
460
440
421
404
387
371
355
339
322
306
289
272
255
238
221
204
189
175
163
152
142
133
126
121
117
115
114
114
115
117
120
123
125
127
130
132
136
140
145
152
159
169
180
193
206
219
232
245
257
270
285
301
320
340
362
383
404
423
440
455
468
480
489
495
499
501
500
499
497
495
493
490
485
479
470
458
443
427
409
391
372
354
337
321
308
296
285
276
267
258
249
238
227
215
204
194
185
178
173
171
172
176
182
191
200
211
221
230
238
243
247
249
249
248
246
245
243
241
240
238
237
236
234
233
230
228
224
221
216
211
206
202
197
193
188
183
178
171
165
158
152
147
144
141
140
140
140
142
144
146
147
148
147
146
143
139
134
127
120
111
100
88
75
60
43
25
5
-16
-39
-62
-85
-107
-129
-149
-167
-184
-198
-211
-221
-228
-234
-236
-237
-235
-233
-229
-225
-220
-214
-208
-202
-195
-188
-180
-170
-160
-149
-137
-124
-112
-102
-94
-90
-89
-93
-100
-111
-125
-142
-161
-182
-204
-228
-252
-278
-304
-332
-360
-388
-417
-445
-472
-497
-520
-539
-554
-566
-574
-579
-580
-577
-572
-565
-556
-544
-530
-513
-492
-469
-444
-417
-390
-362
-334
-308
-285
-264
-248
-235
-226
-221
-219
-220
-223
-227
-233
-241
-249
-259
-269
-279
-289
-297
-303
-307
-309
-308
-306
-301
-295
-286
-274
-261
-246
-229
-210
-190
-169
-147
-123
-98
-72
-45
-16
13
43
73
103
132
160
187
212
235
256
274
289
300
308
314
317
318
319
318
317
315
312
307
300
292
282
273
263
253
244
236
228
222
216
212
207
203
199
195
191
188
186
186
188
192
199
209
221
235
249
264
279
293
306
318
328
337
345
351
355
359
361
360
357
351
342
330
316
299
282
265
247
229
211
193
175
157
140
122
105
88
71
54
37
20
3
-14
-29
-45
-59
-73
-87
-100
-111
-121
-129
-135
-139
-141
-140
-137
-131
-122
-111
-97
-81
-63
-44
-24
-4
16
35
52
68
81
92
99
103
103
99
91
78
62
41
19
-7
-34
-62
-90
-117
-144
-170
-195
-219
-242
-263
-283
-300
-316
-330
-342
-352
-361
-368
-374
-379
-384
-387
-389
-389
-389
-387
-382
-375
-366
-353
-338
-320
-301
-280
-259
-238
-218
-200
-182
-166
-152
-140
-130
-121
-114
-109
-105
-102
-100
-98
-97
-97
-97
-99
-101
-103
-106
-109
-112
-114
-116
-117
-117
-117
-115
-111
-106
-99
-92
-84
-77
-70
-65
-60
-56
-52
-48
-43
-37
-31
-25
-18
-12
-6
0
5
9
11
13
14
13
12
9
5
-1
-8
-16
-26
-36
-48
-59
-70
-81
-91
-101
-109
-117
-123
-129
-133
-135
-135
-133
-127
-120
-109
-96
-80
-62
-41
-19
6
31
57
84
111
136
161
184
205
225
244
262
280
296
312
327
341
354
365
375
382
389
393
396
398
398
397
395
393
390
387
385
383
382
383
387
393
401
412
424
436
449
463
477
490
503
516
529
542
553
564
575
584
593
601
608
615
622
628
635
641
646
651
654
656
658
659
660
659
659
658
657
657
658
660
664
670
680
694
711
731
755
781
809
837
864
891
916
939
960
978
994
1006
1016
1025
1032
1038
1043
1050
1058
1069
1081
1096
1112
1130
1150
1170
1191
1212
1234
1256
1280
1303
1327
1351
1374
1397
1418
1438
1457
1474
1490
1505
1520
1535
1549
1563
1577
1592
1607
1622
1638
1653
1669
1685
1702
1719
1737
1753
1770
1785
1800
1814
1827
1839
1849
1859
1867
1875
1883
1890
1898
1907
1917
1928
1939
1952
1966
1980
1994
2009
2024
2037
2052
2066
2078
2090
2100
2108
2115
2122
2127
2132
2136
2141
2145
2149
2153
2157
2159
2160
2158
2152
2144
2132
2116
2097
2075
2050
2025
1998
1971
1945
1921
1899
1878
1860
1844
1830
1818
1809
1801
1796
1792
1790
1789
1788
1788
1789
1789
1788
1787
1785
1782
1778
1773
1768
1763
1759
1756
1754
1755
1757
1762
1767
1774
1782
1791
1800
1811
1821
1832
1844
1855
1866
1877
1888
1899
1911
1923
1936
1949
1961
1973
1982
1990
1995
1996
1995
1991
1984
1976
1966
1956
1944
1932
1920
1908
1895
1882
1867
1850
1832
1811
1790
1767
1743
1719
1696
1673
1651
1631
1612
1595
1580
1566
1552
1539
1526
1513
1501
1489
1477
1465
1453
1440
1426
1412
1397
1381
1365
1349
1334
1319
1306
1294
1284
1275
1267
1260
1253
1245
1236
1226
1215
1203
1190
1175
1160
1144
1128
1112
1095
1078
1061
1044
1027
1010
993
975
958
939
920
901
882
862
842
822
801
781
761
741
723
705
688
671
655
639
623
607
592
577
562
548
535
521
508
494
481
467
454
441
428
415
403
391
378
365
352
338
325
312
299
286
274
262
251
241
233
225
220
216
212
209
206
203
199
195
191
186
182
178
175
173
172
172
173
176
181
187
194
203
211
220
229
237
246
254
262
271
279
287
295
303
310
317
323
329
334
338
340
341
341
339
337
333
330
327
324
321
319
317
315
313
311
309
306
303
300
295
289
283
275
267
258
250
243
237
232
228
226
226
227
230
235
242
251
261
273
285
299
313
327
342
356
371
386
401
415
429
441
452
462
470
475
479
480
479
476
470
463
453
442
429
415
401
386
371
356
342
328
316
305
295
286
278
271
264
257
250
243
234
225
214
201
186
170
152
133
112
90
67
43
19
-5
-29
-51
-73
-95
-115
-135
-155
-175
-195
-216
-237
-260
-283
-307
-331
-356
-380
-403
-424
-444
-462
-479
-494
-507
-519
-530
-539
-548
-556
-563
-569
-575
-580
-585
-589
-593
-597
-601
-606
-612
-619
-628
-639
-651
-664
-677
-691
-706
-721
-736
-752
-768
-785
-803
-822
-841
-860
-880
-900
-918
-936
-952
-967
-980
-992
-1002
-1012
-1020
-1029
-1037
-1047
-1059
-1072
-1088
-1107
-1129
-1154
-1180
-1207
-1234
-1260
-1286
-1311
-1334
-1356
-1377
-1395
-1411
-1425
-1436
-1444
-1449
-1451
-1452
-1450
-1446
-1441
-1433
-1424
-1413
-1401
-1387
-1372
-1357
-1340
-1322
-1304
-1285
-1266
-1246
-1227
-1208
-1190
-1173
-1155
-1139
-1124
-1109
-1096
-1084
-1073
-1063
-1054
-1047
-1041
-1037
-1035
-1035
-1037
-1041
-1046
-1054
-1063
-1075
-1088
-1102
-1118
-1136
-1153
-1171
-1189
-1207
-1225
-1241
-1256
-1269
-1279
-1288
-1294
-1298
-1299
-1297
-1293
-1287
-1278
-1266
-1252
-1235
-1217
-1197
-1177
-1156
-1135
-1114
-1094
-1074
-1053
-1033
-1012
-992
-973
-954
-936
-918
-901
-886
-871
-858
-846
-836
-826
-818
-810
-804
-798
-792
-787
-782
-779
-777
-776
-778
-780
-785
-790
-796
-803
-810
-816
-823
-830
-837
-845
-854
-864
-875
-886
-898
-911
-923
-935
-946
-957
-967
-977
-987
-997
-1008
-1018
-1031
-1044
-1059
-1074
-1090
-1107
-1124
-1141
-1156
-1171
-1184
-1196
-1205
-1213
-1219
-1224
-1227
-1227
-1227
-1225
-1221
-1216
-1209
-1202
-1193
-1183
-1171
-1159
-1146
-1133
-1119
-1106
-1092
-1079
-1066
-1053
-1040
-1028
-1018
-1008
-1002
-999
-997
-998
-1000
-1006
-1012
-1018
-1027
-1036
-1044
-1054
-1064
-1075
-1086
-1098
-1110
-1123
-1137
-1151
-1166
-1183
-1199
-1217
-1235
-1253
-1271
-1288
-1306
-1322
-1339
-1355
-1372
-1388
-1403
-1416
-1429
-1440
-1450
-1460
-1469
-1478
-1486
-1495
-1503
-1512
-1520
-1528
-1537
-1545
-1552
-1559
-1566
-1571
-1574
-1577
-1578
-1578
-1577
-1575
-1572
-1568
-1565
-1561
-1558
-1555
-1553
-1551
-1550
-1548
-1546
-1543
-1539
-1534
-1528
-1519
-1509
-1497
-1483
-1467
-1450
-1433
-1414
-1395
-1376
-1356
-1336
-1315
-1294
-1274
-1255
-1236
-1218
-1200
-1183
-1166
-1150
-1134
-1118
-1102
-1086
-1070
-1055
-1039
-1024
-1008
-994
-979
-965
-950
-936
-922
-909
-896
-885
-874
-864
-855
-848
-841
-836
-832
-830
-829
-829
-831
-833
-836
-840
-846
-853
-860
-869
-878
-888
-899
-909
-919
-929
-938
-945
-951
-956
-959
-961
-962
-962
-961
-959
-956
-953
-950
-946
-943
-939
-936
-933
-930
-927
-925
-923
-920
-917
-914
-911
-908
-904
-899
-894
-889
-884
-877
-870
-862
-854
-844
-834
-824
-813
-802
-790
-777
-763
-749
-733
-716
-699
-682
-665
-648
-632
-616
-601
-588
-575
-564
-553
-544
-536
-530
-526
-524
-524
-527
-533
-540
-550
-562
-574
-588
-601
-615
-628
-641
-652
-663
-673
-682
-691
-700
-708
-717
-725
-733
-742
-750
-758
-766
-772
-777
-781
-784
-784
-783
-781
-777
-774
-769
-765
-761
-758
-755
-753
-752
-752
-754
-756
-760
-764
-770
-776
-783
-789
-797
-803
-810
-815
-820
-824
-826
-828
-829
-830
-830
-830
-831
-833
-836
-839
-842
-846
-850
-854
-858
-860
-863
-864
-865
-864
-863
-862
-859
-857
-854
-851
-849
-847
-846
-846
-848
-850
-854
-857
-861
-864
-867
-868
-868
-866
-863
-859
-854
-847
-839
-829
-818
-805
-791
-775
-758
-738
-718
-697
-676
-655
-635
-614
-594
-574
-554
-534
-515
-496
-479
-463
-448
-434
-420
-407
-394
-382
-369
-357
-345
-333
-321
-309
-299
-289
-280
-272
-265
-259
-254
-250
-245
-241
-237
-232
-225
-218
-208
-198
-186
-174
-160
-146
-131
-116
-100
-83
-67
-50
-35
-20
-7
6
18
29
40
50
59
69
78
87
95
103
109
116
121
126
130
134
138
142
146
149
153
156
160
162
165
167
169
170
171
172
173
173
174
176
178
183
189
198
208
219
232
245
259
274
287
301
314
326
338
350
361
372
383
396
410
425
441
459
478
498
519
540
560
580
598
615
630
644
658
671
684
697
711
725
740
754
769
783
797
811
824
837
850
861
872
882
891
899
906
913
920
925
929
933
936
939
941
943
944
944
944
944
944
944
945
947
951
956
963
971
980
991
1002
1014
1028
1043
1059
1076
1095
1114
1135
1156
1178
1201
1224
1247
1270
1292
1315
1336
1357
1377
1395
1411
1425
1436
1446
1452
1457
1460
1460
1459
1456
1452
1447
1441
1434
1425
1417
1407
1397
1387
1375
1364
1352
1340
1329
1317
1307
1298
1291
1286
1282
1279
1277
1275
1273
1272
1271
1269
1268
1266
1265
1264
1263
1263
1263
1263
1265
1267
1270
1273
1277
1282
1287
1294
1302
1311
1322
1334
1347
1361
1376
1390
1404
1417
1429
1439
1449
1457
1463
1468
1471
1472
1473
1472
1471
1469
1465
1461
1455
1446
1436
1423
1408
1390
1370
1347
1323
1296
1268
1238
1207
1176
1144
1112
1080
1048
1018
988
959
932
907
883
862
842
826
812
801
793
788
784
783
784
785
788
791
794
798
801
805
809
814
818
822
826
830
835
841
848
855
864
873
884
896
908
920
933
947
961
975
989
1002
1016
1031
1046
1059
1073
1087
1100
1112
1124
1136
1148
1159
1171
1183
1195
1207
1219
1232
1243
1255
1265
1275
1284
1293
1300
1307
1312
1317
1320
1321
1321
1319
1315
1311
1305
1300
1294
1290
1286
1283
1281
1281
1281
1282
1284
1286
1288
1290
1293
1294
1295
1295
1294
1293
1290
1286
1281
1276
1269
1261
1252
1241
1229
1216
1202
1188
1172
1156
1140
1125
1110
1095
1083
1073
1064
1058
1055
1054
1056
1060
1066
1073
1082
1090
1099
1108
1116
1124
1131
1137
1143
1149
1154
1158
1163
1166
1169
1172
1175
1178
1180
1183
1185
1188
1190
1192
1194
1195
1196
1196
1196
1194
1191
1187
1182
1174
1165
1154
1142
1129
1115
1099
1084
1068
1052
1037
1022
1008
996
985
975
966
959
952
946
941
936
932
929
927
925
925
925
927
930
933
937
941
946
951
955
959
962
964
964
963
960
956
951
944
935
926
915
903
891
878
865
852
840
828
816
806
796
788
782
777
774
772
772
772
772
773
774
775
776
778
779
779
779
779
777
776
774
772
770
767
763
759
754
749
744
738
733
728
723
717
711
704
697
688
678
668
658
647
635
623
611
598
585
572
559
545
533
520
509
499
490
483
477
471
467
463
458
453
447
441
434
426
417
408
399
389
379
367
356
343
330
315
300
283
265
246
226
206
185
165
146
127
110
94
79
66
54
44
35
27
22
17
14
11
9
8
7
6
5
4
2
0
-2
-4
-6
-7
-9
-11
-12
-14
-16
-18
-20
-22
-25
-29
-34
-41
-49
-59
-72
-86
-103
-120
-140
-160
-181
-202
-224
-244
-265
-284
-302
-320
-338
-355
-371
-386
-400
-413
-424
-434
-443
-451
-458
-465
-471
-478
-484
-491
-498
-506
-513
-521
-529
-536
-543
-549
-554
-559
-564
-568
-573
-578
-584
-590
-597
-604
-611
-618
-625
-632
-640
-647
-655
-664
-673
-682
-692
-702
-712
-723
-733
-743
-753
-762
-771
-780
-788
-796
-803
-811
-819
-827
-835
-841
-847
-853
-858
-863
-867
-871
-876
-881
-887
-894
-900
-908
-915
-922
-929
-934
-938
-939
-939
-937
-933
-928
-921
-913
-905
-897
-890
-883
-877
-872
-870
-869
-870
-873
-876
-882
-888
-896
-905
-914
-925
-937
-949
-961
-973
-985
-998
-1012
-1026
-1040
-1055
-1070
-1086
-1102
-1118
-1134
-1151
-1167
-1184
-1200
-1216
-1232
-1246
-1260
-1272
-1282
-1290
-1296
-1299
-1301
-1300
-1296
-1291
-1284
-1275
-1265
-1254
-1242
-1231
-1219
-1209
-1198
-1189
-1181
-1175
-1170
-1167
-1167
-1168
-1171
-1177
-1183
-1192
-1201
-1212
-1225
-1239
-1255
-1274
-1294
-1316
-1339
-1363
-1388
-1414
-1440
-1465
-1491
-1515
-1538
-1560
-1581
-1601
-1620
-1637
-1653
-1668
-1681
-1692
-1701
-1709
-1715
-1719
-1724
-1727
-1730
-1732
-1734
-1734
-1734
-1732
-1730
-1727
-1723
-1720
-1716
-1712
-1709
-1705
-1702
-1697
-1693
-1688
-1681
-1674
-1665
-1655
-1644
-1632
-1618
-1603
-1587
-1571
-1555
-1539
-1524
-1509
-1497
-1485
-1475
-1467
-1461
-1456
-1453
-1452
-1452
-1453
-1456
-1459
-1463
-1467
-1470
-1472
-1473
-1473
-1472
-1469
-1466
-1461
-1456
-1450
-1443
-1436
-1428
-1421
-1413
-1406
-1400
-1394
-1388
-1383
-1379
-1374
-1368
-1362
-1355
-1347
-1339
-1331
-1322
-1313
-1303
-1292
-1281
-1269
-1258
-1247
-1237
-1227
-1218
-1209
-1202
-1195
-1188
-1182
-1176
-1170
-1163
-1156
-1148
-1138
-1127
-1114
-1098
-1081
-1061
-1040
-1016
-993
-967
-939
-911
-881
-852
-822
-793
-764
-736
-709
-682
-656
-630
-603
-577
-550
-524
-498
-471
-445
-420
-396
-373
-351
-331
-312
-295
-281
-269
-259
-250
-243
-237
-232
-228
-225
-222
-221
-220
-220
-221
-221
-221
-221
-219
-217
-214
-210
-206
-200
-194
-187
-180
-172
-163
-154
-145
-135
-126
-116
-107
-97
-86
-76
-64
-53
-41
-30
-18
-6
5
16
26
37
47
57
66
75
83
91
99
107
115
122
130
136
142
146
149
151
151
151
149
146
143
138
132
127
120
114
106
98
90
81
72
61
50
38
25
11
-4
-19
-35
-50
-66
-81
-96
-110
-123
-136
-149
-162
-175
-188
-201
-215
-227
-239
-250
-262
-273
-283
-294
-305
-315
-324
-331
-337
-342
-346
-349
-352
-356
-361
-367
-375
-386
-399
-414
-431
-449
-467
-484
-501
-517
-531
-545
-557
-567
-575
-582
-588
-592
-596
-598
-600
-602
-602
-602
-601
-600
-598
-595
-593
-590
-588
-585
-583
-580
-576
-571
-565
-557
-549
-540
-530
-520
-508
-496
-483
-470
-456
-442
-428
-414
-400
-385
-369
-354
-337
-321
-304
-287
-269
-252
-235
-217
-200
-182
-163
-144
-123
-103
-82
-61
-40
-20
1
20
39
56
72
86
98
108
115
121
126
129
132
134
135
136
136
136
136
136
137
138
140
143
146
150
156
162
170
179
190
201
213
226
238
252
265
280
295
310
327
344
361
378
395
412
429
445
462
478
493
509
524
539
553
567
579
591
602
612
620
626
632
636
639
642
643
645
646
648
650
653
657
661
665
670
675
680
684
688
691
694
696
699
701
703
706
710
714
718
723
728
733
737
740
742
743
742
739
736
731
726
720
714
708
702
696
689
683
678
673
669
666
665
665
667
669
674
679
686
694
702
712
722
733
744
756
768
780
791
802
811
820
826
832
835
837
836
834
830
824
816
808
798
786
774
760
745
729
712
694
674
655
634
614
593
573
553
533
514
496
478
461
444
428
413
399
385
372
360
349
339
330
323
318
314
312
311
312
314
317
320
324
328
331
335
338
341
345
349
352
356
359
360
360
357
353
346
337
326
314
300
284
266
246
224
200
176
151
126
101
77
52
28
4
-18
-40
-60
-80
-99
-117
-135
-152
-167
-182
-196
-209
-221
-233
-246
-258
-271
-283
-296
-307
-319
-329
-339
-349
-358
-367
-375
-383
-390
-397
-405
-412
-421
-430
-441
-453
-465
-477
-489
-501
-513
-523
-533
-542
-549
-555
-560
-563
-566
-568
-570
-572
-575
-578
-582
-586
-592
-600
-608
-618
-629
-641
-653
-665
-678
-689
-701
-712
-722
-732
-739
-745
-749
-751
-752
-751
-749
-746
-743
-739
-734
-729
-723
-717
-710
-703
-697
-691
-685
-679
-674
-669
-664
-660
-655
-650
-646
-642
-638
-634
-629
-624
-618
-612
-605
-598
-591
-584
-577
-570
-563
-558
-552
-548
-545
-543
-541
-540
-540
-540
-539
-539
-538
-537
-536
-535
-535
-535
-536
-536
-538
-538
-539
-539
-539
-539
-538
-536
-534
-531
-527
-522
-516
-508
-500
-489
-477
-464
-449
-434
-418
-402
-385
-368
-351
-333
-316
-297
-278
-259
-238
-217
-196
-175
-154
-132
-111
-89
-68
-47
-27
-8
10
27
41
54
64
74
82
90
96
101
105
108
111
112
112
112
111
109
108
107
108
110
114
121
130
141
154
169
184
200
216
232
246
260
271
282
291
299
306
312
317
323
328
334
341
349
359
369
381
394
408
424
442
461
481
503
525
548
571
594
616
638
659
680
700
718
735
752
767
781
794
806
817
825
832
837
840
840
837
833
826
818
808
797
786
774
761
748
735
721
708
695
683
672
661
651
642
634
626
618
611
605
600
595
591
587
584
581
577
575
572
570
567
564
561
558
555
553
551
549
549
549
551
554
558
564
571
580
589
600
612
624
637
650
664
677
691
704
717
730
742
753
764
774
784
793
803
813
823
834
844
854
864
873
882
890
898
906
913
920
927
934
942
951
960
971
982
995
1008
1024
1039
1055
1072
1088
1105
1121
1135
1148
1160
1170
1180
1189
1199
1208
1217
1226
1235
1242
1250
1256
1262
1266
1270
1273
1274
1275
1275
1275
1275
1275
1274
1274
1274
1274
1274
1274
1274
1274
1274
1274
1273
1273
1272
1270
1268
1266
1263
1260
1256
1252
1247
1242
1236
1230
1222
1214
1205
1196
1187
1177
1168
1159
1151
1145
1139
1134
1130
1127
1125
1123
1121
1120
1120
1119
1119
1119
1119
1119
1119
1118
1118
1117
1117
1116
1115
1115
1115
1115
1115
1114
1114
1113
1112
1112
1110
1109
1106
1104
1101
1098
1096
1095
1094
1093
1093
1094
1094
1095
1095
1096
1096
1096
1095
1094
1092
1090
1087
1083
1079
1074
1069
1064
1058
1051
1044
1036
1026
1016
1004
993
981
969
957
945
932
918
905
890
875
858
842
825
808
791
775
759
743
727
711
696
680
664
648
632
616
600
584
568
552
536
520
505
489
474
459
444
429
414
400
385
371
358
345
331
318
305
292
280
267
255
243
229
216
201
186
171
156
140
125
109
94
79
63
48
32
18
3
-11
-25
-38
-51
-63
-75
-85
-95
-105
-114
-122
-129
-136
-142
-149
-156
-163
-171
-179
-189
-198
-209
-220
-231
-242
-254
-265
-276
-287
-297
-307
-316
-326
-334
-343
-352
-361
-370
-379
-387
-396
-405
-415
-425
-435
-446
-458
-470
-483
-496
-510
-524
-538
-553
-567
-581
-595
-608
-620
-632
-642
-652
-662
-671
-679
-688
-697
-706
-716
-727
-739
-752
-766
-780
-796
-812
-829
-846
-863
-880
-896
-910
-924
-937
-949
-960
-971
-981
-991
-1000
-1010
-1022
-1033
-1044
-1056
-1068
-1081
-1093
-1106
-1118
-1130
-1142
-1153
-1163
-1172
-1180
-1187
-1193
-1198
-1202
-1205
-1208
-1211
-1214
-1217
-1223
-1229
-1237
-1246
-1257
-1268
-1280
-1292
-1304
-1315
-1327
-1338
-1350
-1362
-1373
-1386
-1398
-1410
-1423
-1436
-1449
-1463
-1475
-1488
-1499
-1510
-1520
-1528
-1536
-1543
-1550
-1556
-1562
-1568
-1574
-1579
-1585
-1590
-1595
-1600
-1604
-1609
-1613
-1616
-1618
-1619
-1619
-1618
-1615
-1610
-1603
-1595
-1585
-1574
-1562
-1548
-1533
-1517
-1500
-1483
-1464
-1446
-1426
-1406
-1386
-1365
-1344
-1323
-1302
-1281
-1260
-1240
-1220
-1201
-1182
-1164
-1147
-1130
-1113
-1098
-1082
-1068
-1054
-1040
-1026
-1012
-999
-987
-974
-961
-947
-933
-918
-901
-882
-861
-839
-816
-791
-766
-740
-714
-687
-660
-634
-608
-582
-556
-531
-507
-483
-461
-440
-419
-400
-382
-365
-349
-333
-318
-303
-287
-273
-258
-243
-229
-216
-204
-193
-183
-174
-167
-160
-154
-149
-145
-141
-137
-133
-130
-126
-122
-117
-113
-108
-102
-95
-87
-79
-69
-58
-47
-34
-22
-9
4
17
30
42
54
65
76
86
95
102
109
115
120
125
128
132
134
136
138
139
138
137
134
130
125
119
112
105
97
89
81
73
67
60
56
52
50
48
48
49
50
51
53
56
59
63
67
72
77
82
87
92
97
101
105
110
114
118
122
125
129
132
134
136
138
139
141
142
143
145
147
150
153
157
161
166
171
176
181
186
190
194
197
199
202
203
205
206
206
206
205
204
203
202
200
199
198
198
199
202
206
213
222
233
246
260
276
294
312
331
349
368
386
403
419
434
448
461
475
488
501
514
527
540
552
563
574
583
591
598
603
607
611
614
617
619
622
624
627
631
635
639
644
649
655
660
666
673
679
687
695
703
713
725
737
750
764
778
792
806
821
835
849
863
877
891
905
919
932
945
957
968
979
989
999
1008
1016
1024
1032
1039
1047
1055
1063
1071
1078
1085
1092
1098
1104
1110
1115
1119
1123
1127
1131
1134
1137
1139
1142
1145
1148
1151
1154
1157
1160
1163
1167
1170
1173
1176
1179
1181
1184
1186
1188
1190
1192
1195
1197
1200
1203
1206
1210
1213
1217
1221
1226
1232
1238
1245
1252
1260
1267
1275
1283
1291
1299
1306
1313
1318
1322
1325
1327
1327
1325
1321
1316
1310
1303
1294
1285
1274
1262
1249
1236
1221
1207
1192
1177
1163
1148
1133
1119
1104
1089
1074
1057
1041
1022
1004
987
968
948
928
906
885
863
840
817
795
773
752
733
715
698
683
669
657
646
636
627
618
611
604
598
592
586
580
574
568
561
554
547
539
530
520
508
495
481
467
451
435
418
402
385
369
352
336
319
303
287
271
255
239
223
208
193
178
164
150
136
123
111
100
89
80
71
63
55
49
43
38
34
32
31
31
32
33
34
35
36
36
36
37
36
36
35
33
32
30
29
27
24
21
18
15
12
9
6
3
1
-2
-4
-7
-9
-12
-14
-16
-17
-18
-18
-18
-18
-17
-15
-12
-9
-4
1
6
13
19
27
35
43
53
63
73
83
92
101
109
117
124
132
138
144
150
156
161
165
169
171
171
171
168
164
158
152
145
137
130
123
115
107
99
91
82
74
67
59
51
44
37
30
25
20
16
14
12
11
11
12
13
14
16
18
21
23
27
29
31
31
30
28
24
19
12
5
-4
-13
-22
-32
-43
-53
-64
-74
-85
-95
-106
-116
-127
-137
-146
-155
-164
-172
-179
-186
-192
-197
-201
-204
-207
-210
-213
-216
-218
-221
-222
-223
-223
-222
-221
-218
-215
-212
-209
-206
-204
-202
-200
-199
-199
-200
-202
-205
-209
-213
-218
-222
-228
-234
-240
-247
-253
-260
-267
-274
-282
-290
-299
-307
-316
-324
-332
-340
-346
-352
-357
-362
-366
-369
-370
-371
-370
-366
-362
-355
-347
-338
-328
-317
-305
-292
-279
-266
-253
-240
-227
-215
-203
-191
-179
-168
-156
-145
-133
-122
-111
-100
-90
-80
-70
-61
-52
-44
-36
-29
-24
-20
-16
-13
-11
-10
-10
-10
-10
-10
-11
-12
-13
-15
-18
-22
-27
-33
-39
-46
-53
-61
-69
-77
-85
-93
-99
-105
-110
-114
-118
-122
-125
-130
-134
-139
-143
-147
-151
-155
-159
-163
-168
-174
-180
-187
-195
-204
-213
-224
-235
-246
-257
-268
-278
-289
-300
-312
-324
-337
-349
-362
-375
-387
-399
-410
-421
-431
-441
-450
-458
-465
-472
-478
-484
-489
-495
-500
-506
-512
-517
-523
-529
-535
-541
-549
-556
-563
-571
-579
-587
-596
-606
-616
-626
-637
-649
-661
-673
-685
-697
-709
-720
-731
-741
-750
-758
-766
-773
-780
-786
-791
-796
-800
-805
-810
-815
-820
-826
-833
-840
-847
-855
-863
-871
-880
-889
-898
-907
-916
-924
-933
-942
-951
-960
-969
-979
-988
-997
-1006
-1014
-1022
-1030
-1038
-1046
-1055
-1063
-1071
-1079
-1086
-1093
-1100
-1105
-1110
-1115
-1119
-1123
-1127
-1132
-1137
-1142
-1149
-1155
-1162
-1169
-1175
-1180
-1185
-1190
-1194
-1198
-1202
-1205
-1208
-1211
-1214
-1216
-1217
-1219
-1220
-1220
-1220
-1219
-1218
-1216
-1214
-1211
-1208
-1205
-1200
-1195
-1189
-1183
-1177
-1171
-1165
-1160
-1156
-1153
-1151
-1151
-1152
-1155
-1159
-1166
-1173
-1181
-1190
-1198
-1207
-1215
-1223
-1230
-1237
-1243
-1249
-1254
-1258
-1262
-1266
-1269
-1273
-1277
-1282
-1286
-1290
-1294
-1298
-1302
-1306
-1309
-1311
-1313
-1315
-1316
-1316
-1315
-1313
-1311
-1307
-1302
-1297
-1291
-1286
-1280
-1275
-1270
-1265
-1261
-1256
-1252
-1249
-1245
-1242
-1240
-1236
-1233
-1230
-1226
-1222
-1218
-1214
-1211
-1207
-1204
-1200
-1195
-1190
-1185
-1179
-1173
-1166
-1160
-1152
-1145
-1137
-1128
-1120
-1112
-1103
-1095
-1088
-1080
-1072
-1064
-1056
-1048
-1040
-1033
-1025
-1016
-1008
-1000
-993
-984
-974
-964
-954
-943
-932
-920
-909
-898
-887
-876
-866
-857
-849
-843
-837
-833
-829
-825
-822
-819
-817
-815
-813
-810
-808
-805
-802
-798
-794
-789
-784
-778
-772
-765
-757
-749
-739
-730
-719
-708
-696
-683
-670
-656
-642
-628
-613
-598
-584
-570
-556
-542
-528
-514
-500
-486
-472
-457
-442
-426
-411
-396
-382
-369
-356
-345
-333
-323
-313
-303
-294
-284
-274
-264
-254
-242
-231
-219
-208
-198
-188
-178
-170
-162
-154
-149
-144
-141
-139
-139
-138
-138
-138
-138
-137
-137
-136
-135
-134
-133
-133
-132
-131
-131
-131
-130
-130
-130
-130
-130
-131
-132
-135
-137
-140
-143
-146
-149
-151
-152
-153
-154
-153
-153
-152
-152
-151
-149
-148
-146
-143
-140
-137
-133
-128
-122
-115
-107
-97
-86
-73
-60
-47
-33
-20
-7
6
18
31
42
53
64
74
84
93
103
113
123
133
144
155
166
177
188
199
210
221
231
242
253
263
274
285
295
306
318
331
345
360
376
392
409
426
444
461
479
496
513
528
543
557
570
582
594
605
615
623
630
635
637
639
638
637
635
631
627
622
617
611
605
600
594
588
582
576
570
564
558
552
547
542
538
534
530
527
525
522
520
519
518
518
518
518
518
517
517
517
517
516
516
515
515
513
512
510
507
503
499
494
488
481
474
466
458
451
445
439
433
428
424
421
417
414
412
411
411
411
412
414
416
418
421
425
430
435
441
447
453
460
466
471
476
480
482
484
484
483
480
476
470
462
453
443
432
419
405
390
375
359
342
325
308
292
276
260
244
229
215
201
187
175
163
152
143
135
129
124
120
118
116
116
116
118
121
126
131
138
145
153
162
171
181
191
202
213
223
234
244
254
264
275
285
296
307
317
327
337
346
354
361
367
373
378
383
388
392
396
399
402
404
406
408
410
412
415
417
420
424
428
433
438
445
452
459
467
474
481
488
495
501
507
512
516
521
524
528
530
533
534
535
536
536
535
534
534
534
535
536
538
541
544
548
553
560
568
577
588
600
612
625
637
650
664
677
691
704
718
731
745
759
773
788
802
817
833
849
865
881
896
911
926
939
951
961
971
979
985
990
993
995
994
992
988
983
976
969
960
952
943
934
925
916
907
898
889
880
871
862
853
843
834
824
814
805
795
786
777
767
759
751
743
736
729
722
715
708
702
695
689
683
677
671
666
661
656
652
647
643
639
635
631
627
623
618
614
609
604
599
593
587
580
572
564
555
546
536
525
513
502
490
477
465
453
440
428
415
403
391
378
365
352
338
323
308
293
278
262
246
231
216
202
188
175
162
151
140
130
120
112
106
100
95
92
90
88
87
86
86
85
85
85
84
83
82
81
79
77
75
73
70
67
64
61
57
54
49
44
39
33
27
21
14
8
3
-2
-6
-8
-10
-10
-9
-7
-4
0
5
10
17
24
31
38
45
52
58
65
72
79
86
93
101
108
116
124
132
140
148
155
163
171
178
185
192
199
205
210
215
220
224
228
233
236
240
243
246
248
250
251
252
253
254
254
254
254
253
252
250
247
244
241
237
234
231
228
226
223
221
220
219
217
216
216
216
216
218
219
222
226
230
235
240
246
252
257
262
267
271
274
277
279
280
282
283
285
288
291
295
300
305
312
319
326
334
341
349
356
362
368
374
379
384
389
393
398
403
409
414
420
426
432
439
445
453
461
470
479
489
499
510
520
531
542
553
562
572
580
587
593
597
600
602
603
603
601
600
597
593
590
586
583
580
578
575
573
572
570
569
567
567
566
566
565
565
566
566
566
566
565
565
564
562
560
559
557
555
554
553
553
553
554
555
558
561
565
570
576
583
590
597
605
613
621
629
636
644
652
660
668
676
684
692
700
707
715
722
728
735
741
747
754
760
766
772
778
784
790
795
800
805
809
813
817
821
824
827
831
835
838
842
847
851
855
860
865
871
876
882
888
893
899
904
909
913
917
921
924
927
930
932
934
935
935
936
935
935
934
933
932
930
928
926
923
920
916
911
905
898
891
883
874
865
855
845
835
825
814
804
794
783
772
760
749
738
726
714
701
688
675
661
647
633
619
606
593
581
568
556
545
533
522
511
500
491
481
472
464
456
449
443
438
433
428
423
417
412
406
400
395
389
383
378
373
367
361
354
347
339
331
323
314
306
297
289
280
270
261
251
241
231
222
213
205
197
189
181
174
167
160
154
149
145
141
137
134
133
132
132
132
134
137
141
146
151
157
163
170
178
186
195
204
213
221
230
237
244
251
257
262
266
269
272
273
274
274
274
273
271
269
266
263
259
254
249
243
236
229
220
211
202
191
181
170
160
149
139
129
120
110
101
93
84
76
69
62
56
50
45
40
35
30
26
21
16
11
5
-2
-10
-19
-28
-39
-50
-62
-73
-85
-97
-108
-119
-129
-139
-148
-156
-166
-175
-185
-195
-206
-217
-227
-237
-247
-257
-266
-276
-286
-295
-305
-314
-322
-331
-340
-348
-357
-365
-374
-383
-392
-402
-411
-421
-431
-442
-454
-465
-478
-490
-503
-516
-529
-542
-555
-569
-582
-597
-611
-626
-642
-658
-675
-692
-711
-730
-749
-769
-789
-808
-826
-844
-861
-877
-892
-907
-921
-934
-947
-960
-972
-984
-996
-1008
-1020
-1033
-1044
-1056
-1067
-1078
-1088
-1097
-1105
-1113
-1120
-1126
-1132
-1137
-1141
-1145
-1148
-1151
-1153
-1155
-1156
-1156
-1155
-1153
-1151
-1148
-1145
-1141
-1137
-1133
-1129
-1124
-1120
-1115
-1110
-1106
-1101
-1097
-1093
-1089
-1085
-1081
-1077
-1074
-1071
-1070
-1069
-1068
-1069
-1069
-1070
-1071
-1072
-1073
-1074
-1074
-1075
-1075
-1075
-1075
-1075
-1074
-1074
-1073
-1072
-1071
-1071
-1070
-1069
-1069
-1069
-1069
-1069
-1069
-1069
-1070
-1070
-1071
-1072
-1073
-1073
-1074
-1074
-1075
-1075
-1075
-1075
-1074
-1072
-1070
-1066
-1061
-1056
-1049
-1042
-1034
-1026
-1018
-1008
-1000
-991
-980
-970
-958
-946
-934
-922
-910
-897
-885
-873
-861
-849
-836
-824
-811
-799
-786
-772
-758
-743
-728
-713
-697
-680
-664
-647
-630
-612
-594
-575
-556
-537
-518
-499
-480
-461
-442
-422
-403
-384
-366
-348
-331
-315
-301
-288
-275
-264
-253
-243
-233
-224
-215
-207
-199
-191
-184
-177
-170
-164
-158
-153
-148
-143
-139
-135
-131
-127
-123
-120
-118
-116
-115
-114
-113
-113
-113
-112
-112
-111
-110
-109
-108
-107
-105
-104
-102
-100
-99
-97
-95
-94
-92
-91
-89
-88
-87
-86
-85
-83
-82
-80
-77
-74
-71
-68
-64
-60
-57
-53
-50
-46
-43
-40
-37
-34
-32
-30
-29
-28
-27
-27
-26
-25
-24
-23
-21
-19
-18
-16
-13
-11
-7
-4
0
4
9
13
19
24
30
37
44
51
58
66
73
80
87
94
100
106
111
116
120
124
127
130
133
136
138
141
143
146
149
152
155
158
162
165
169
172
176
180
185
190
195
201
206
213
219
226
232
238
244
249
254
258
262
265
268
271
274
276
279
281
283
285
287
289
291
294
296
299
301
303
305
306
307
307
307
307
308
308
308
309
309
310
312
314
317
319
323
326
331
335
340
345
352
359
367
376
386
396
406
417
428
440
451
463
474
485
495
505
514
523
532
540
549
557
564
571
578
583
588
592
595
597
598
598
596
594
591
588
585
582
579
576
574
571
567
564
561
558
556
555
554
554
556
558
562
568
574
582
591
600
610
620
631
641
651
661
671
681
690
699
708
716
724
731
738
745
751
758
765
772
778
785
791
798
804
809
815
819
824
827
831
833
836
838
840
842
844
845
847
848
850
850
851
850
850
848
845
842
837
833
828
823
819
815
811
807
803
800
796
791
787
783
778
774
770
767
763
760
758
756
754
753
753
753
754
755
757
760
764
768
772
778
783
789
796
803
810
817
825
832
840
847
854
861
867
872
877
881
884
887
889
891
891
892
893
893
893
893
893
893
892
892
891
890
888
886
883
879
874
868
861
853
846
838
830
822
814
807
800
793
787
781
775
769
763
757
752
746
740
735
731
726
723
719
716
713
711
710
709
709
711
713
716
720
725
730
737
744
752
760
768
775
783
790
797
803
809
815
819
822
825
827
828
828
827
825
823
820
817
814
811
808
806
804
802
800
799
798
797
797
797
796
796
795
794
793
792
790
788
786
783
779
774
769
763
757
750
744
738
732
726
721
716
712
707
704
701
698
696
694
692
689
686
682
678
674
670
667
663
660
658
655
652
649
646
643
639
635
629
624
617
610
603
595
586
578
569
560
551
542
532
523
514
505
496
488
479
472
464
456
449
441
433
424
415
406
397
387
377
366
355
343
332
319
307
295
282
269
256
242
229
215
202
189
175
162
148
134
120
106
93
79
65
51
37
23
8
-6
-20
-34
-47
-60
-73
-86
-99
-112
-125
-138
-152
-165
-178
-191
-204
-217
-231
-244
-258
-271
-285
-298
-311
-324
-338
-351
-364
-377
-391
-404
-417
-429
-442
-454
-466
-478
-489
-500
-512
-523
-535
-547
-559
-571
-583
-596
-608
-621
-633
-644
-655
-666
-676
-685
-693
-702
-709
-717
-724
-731
-736
-741
-745
-748
-750
-751
-752
-751
-751
-749
-747
-744
-739
-734
-728
-720
-711
-702
-691
-679
-667
-654
-641
-628
-615
-601
-587
-573
-559
-545
-531
-517
-504
-490
-476
-462
-449
-435
-422
-408
-396
-383
-372
-361
-351
-342
-334
-327
-320
-314
-308
-302
-296
-290
-284
-277
-269
-262
-253
-244
-235
-226
-217
-209
-201
-193
-186
-180
-175
-170
-166
-162
-157
-153
-148
-144
-139
-134
-129
-124
-119
-113
-109
-105
-102
-99
-97
-96
-95
-95
-95
-96
-97
-97
-98
-99
-100
-101
-102
-102
-103
-104
-105
-106
-108
-109
-111
-114
-117
-121
-125
-131
-137
-143
-149
-155
-162
-169
-176
-183
-188
-191
-191
-191
-190
-190
-190
-190
-190
-190
-189
-189
-189
-189
-189
-189
-188
-188
-188
-188
-188
-188
-188
-188
-187
-187
-187
-187
-187
-187
-186
-186
-186
-186
-186
-186
-185
-185
-185
-185
-185
-185
-185
-184
-184
-184
-184
-184
-184
-184
-183
-183
-183
-183
-183
-183
-183
-182
-182
-182
-182
-182
-182
-181
-181
-181
-181
-181
-181
-181
-180
-180
-180
-180
-180
-180
-179
-179
-179
-179
-179
-179
-178
-178
-178
-178
-178
-178
-178
-177
-177
-177
-177
-177
-177
-177
-176
-176
-176
-176
-176
-176
-176
-175
-175
-175
-175
-175
-175
-175
-174
-174
-174
-174
-174
-174
-174
-173
-173
-173
-173
-173
-173
-172
-172
-172
-172
-172
-172
-171
-171
-171
-171
-171
-171
-171
-170
-170
-170
-170
-170
-170
-170
-169
-169
-169
-169
-169
-169
-169
-168
-168
-168
-168
-168
-168
-168
-167
-167
-167
-167
-167
-167
-167
-166
-166
-166
-166
-166
-166
-165
-165
-165
-165
-165
-165
-164
-164
-164
-164
-164
-164
-164
-163
-163
-163
-163
-163
-163
-163
-162
-162
-162
-162
-162
-162
-162
-162
-161
-161
-161
-161
-161
-161
-160
-160
-160
-160
-160
-160
-160
-159
-159
-159
-159
-159
-159
-159
-158
-158
-158
-158
-158
-158
-157
-157
-157
-157
-157
-157
-157
-156
-156
-156
-156
-156
-156
-156
-155
-155
-155
-155
-155
-155
-155
-154
-154
-154
-154
-154
-154
-154
-154
-153
-153
-153
-153
-153
-153
-153
-152
-152
-152
-152
-152
-152
-151
-151
-151
-151
-151
-151
-151
-150
-150
-150
-150
-150
-150
-150
-149
-149
-149
-149
-149
-149
-149
-148
-148
-148
-148
-148
-148
-148
-147
-147
-147
-147
-147
-147
-147
-146
-146
-146
-146
-146
-146
-146
-146
-145
-145
-145
-145
-145
-145
-145
-144
-144
-144
-144
-144
-144
-144
-143
-143
-143
-143
-143
-143
-142
-142
-142
-142
-142
-142
-142
-141
-141
-141
-141
-141
-141
-141
-140
-140
-140
-140
-140
-140
-140
-140
-139
-139
-139
-139
-139
-139
-139
-138
-138
-138
-138
-138
-138
-138
-138
-137
-137
-137
-137
-137
-137
-137
-136
-136
-136
-136
-136
-136
-135
-135
-135
-135
-135
-135
-135
-134
-134
-134
-134
-134
-134
-134
-134
-133
-133
-133
-133
-133
-133
-133
-132
-132
-132
-132
-132
-132
-132
-132
-131
-131
-131
-131
-131
-131
-131
-130
-130
-130
-130
-130
-130
-130
-130
-129
-129
-129
-129
-129
-129
-128
-128
-128
-128
-128
-128
-128
-128
-127
-127
-127
-127
-127
-127
-127
-126
-126
-126
-126
-126
-126
-126
-126
-125
-125
-125
-125
-125
-125
-125
-124
-124
-124
-124
-124
-124
-124
-123
-123
-123
-123
-123
-123
-123
-123
-123
-122
-122
-122
-122
-122
-122
-122
-121
-121
-121
-121
-121
-121
-121
-120
-120
-120
-120
-120
-120
-120
-120
-119
-119
-119
-119
-119
-119
-119
-119
-118
-118
-118
-118
-118
-118
-118
-117
-117
-117
-117
-117
-117
-117
-116
-116
-116
-116
-116
-116
-116
-116
-116
-115
-115
-115
-115
-115
-115
-115
-115
-114
-114
-114
-114
-114
-114
-114
-113
-113
-113
-113
-113
-113
-113
-112
-112
-112
-112
-112
-112
-112
-112
-112
-111
-111
-111
-111
-111
-111
-111
-111
-110
-110
-110
-110
-110
-110
-110
-109
-109
-109
-109
-109
-109
-109
-109
-108
-108
-108
-108
-108
-108
-108
-108
-107
-107
-107
-107
-107
-107
-107
-106
-106
-106
-106
-106
-106
-106
-106
-105
-105
-105
-105
-105
-105
-105
-105
-105
-104
-104
-104
-104
-104
-104
-104
-104
-103
-103
-103
-103
-103
-103
-103
-102
-102
-102
-102
-102
-102
-102
-102
-101
-101
-101
-101
-101
-101
-101
-101
-101
-100
-100
-100
-100
-100
-100
-100
-100
-100
-99
-99
-99
-99
-99
-99
-99
-98
-98
-98
-98
-98
-98
-98
-98
-97
-97
-97
-97
-97
-97
-97
-97
-97
-96
-96
-96
-96
-96
-96
-96
-96
-95
-95
-95
-95
-95
-95
-95
-95
-94
-94
-94
-94
-94
-94
-94
-94
-94
-93
-93
-93
-93
-93
-93
-93
-93
-92
-92
-92
-92
-92
-92
-92
-92
-91
-91
-91
-91
-91
-91
-91
-91
-91
-90
-90
-90
-90
-90
-90
-90
-90
-90
-89
-89
-89
-89
-89
-89
-89
-89
-88
-88
-88
-88
-88
-88
-88
-88
-87
-87
-87
-87
-87
-87
-87
-87
-87
-86
-86
-86
-86
-86
-86
-86
-86
-86
-85
-85
-85
-85
-85
-85
-85
-85
-84
-84
-84
-84
-84
-84
-84
-84
-84
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-82
-82
-82
-82
-82
-82
-82
-82
-81
-81
-81
-81
-81
-81
-81
-81
-80
-80
-80
-80
-80
-80
-80
-80
-80
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-78
-78
-78
-78
-78
-78
-78
-78
-78
-77
-77
-77
-77
-77
-77
-77
-77
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-74
-74
-74
-74
-74
-74
-74
-74
-73
-73
-73
-73
-73
-73
-73
-73
-73
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-70
-70
-70
-70
-70
-70
-70
-70
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-66
-66
-66
-66
-66
-66
-66
-66
-66
-65
-65
-65
-65
-65
-65
-65
-65
-65
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-63
-63
-63
-63
-63
-63
-63
-63
-63
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-61
-61
-61
-61
-61
