5
22722
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-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
-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
-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
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-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
-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
-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
-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
-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
-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
-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
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-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
-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
-3
-3
-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
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
42
43
43
43
43
43
43
43
43
44
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
45
45
46
46
46
46
46
46
46
46
47
47
47
47
47
47
47
47
47
48
48
48
48
48
48
48
48
48
49
49
49
49
49
49
49
49
50
50
50
50
50
50
50
50
50
51
51
51
51
51
51
51
51
51
52
52
52
52
52
52
52
52
52
53
53
53
53
53
53
53
53
54
54
54
54
54
54
54
54
54
55
55
55
55
55
55
55
55
55
56
56
56
56
56
56
56
56
56
57
57
57
57
57
57
57
57
57
58
58
58
58
58
58
58
58
58
59
59
59
59
59
59
59
59
59
59
60
60
60
60
60
60
60
60
60
61
61
61
61
61
61
61
61
61
62
62
62
62
62
62
62
62
63
63
63
63
63
63
63
63
64
64
64
64
64
64
64
64
64
65
65
65
65
65
65
65
65
65
66
66
66
66
66
66
66
66
67
67
67
67
67
67
67
67
68
68
68
68
68
68
68
68
69
69
69
69
69
69
69
69
69
70
70
70
70
70
70
70
70
71
71
71
71
71
71
71
71
71
72
72
72
72
72
72
72
72
72
73
73
73
73
73
73
73
73
73
74
74
74
74
74
74
74
74
74
75
75
75
75
75
75
75
75
75
76
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
81
81
81
81
81
81
81
81
81
81
82
82
82
82
82
82
82
82
82
82
82
83
83
83
83
83
83
83
83
83
83
83
84
84
84
84
84
84
84
84
84
84
84
85
85
85
85
85
85
85
85
85
85
86
86
86
86
86
86
86
86
86
86
87
87
87
87
87
87
87
87
87
87
88
88
88
88
88
88
88
88
88
88
89
89
89
89
89
89
89
89
90
90
90
90
90
90
90
90
91
91
91
91
91
91
91
91
92
92
92
92
92
92
92
92
93
93
93
93
93
93
93
94
94
94
94
94
94
94
94
95
95
95
95
95
95
95
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
100
100
100
100
100
100
100
101
101
101
101
101
101
101
101
102
102
102
102
102
102
102
103
103
103
103
103
103
103
104
104
104
104
104
104
104
105
105
105
105
105
105
106
106
106
106
106
106
107
107
107
107
107
107
108
108
108
108
108
109
109
109
109
109
109
110
110
110
110
110
111
111
111
111
111
112
112
112
112
113
113
113
113
113
114
114
114
114
114
115
115
115
115
115
116
116
116
116
116
117
117
117
117
117
118
118
118
118
118
119
119
119
119
119
120
120
120
120
120
121
121
121
121
122
122
122
122
122
123
123
123
123
123
124
124
124
124
124
125
125
125
125
126
126
126
126
126
127
127
127
127
128
128
128
128
128
129
129
129
129
130
130
130
130
131
131
131
131
131
132
132
132
132
133
133
133
133
133
134
134
134
134
134
135
135
135
135
136
136
136
136
136
137
137
137
137
138
138
138
138
138
139
139
139
139
139
140
140
140
140
140
141
141
141
141
141
142
142
142
142
142
143
143
143
143
143
144
144
144
144
145
145
145
145
145
146
146
146
146
146
147
147
147
147
147
148
148
148
148
149
149
149
149
149
150
150
150
150
150
151
151
151
151
151
152
152
152
152
152
153
153
153
153
153
153
154
154
154
154
154
155
155
155
155
155
156
156
156
156
156
156
157
157
157
157
157
157
158
158
158
158
158
158
159
159
159
159
159
159
160
160
160
160
160
160
161
161
161
161
161
161
162
162
162
162
162
162
163
163
163
163
163
163
164
164
164
164
164
164
165
165
165
165
165
165
166
166
166
166
166
166
167
167
167
167
167
167
168
168
168
168
168
168
169
169
169
169
169
169
170
170
170
170
170
171
171
171
171
171
171
172
172
172
172
172
172
173
173
173
173
173
173
174
174
174
174
174
174
175
175
175
175
175
176
176
176
176
176
176
177
177
177
177
177
177
178
178
178
178
178
178
178
179
179
179
179
179
179
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
184
184
184
184
184
184
184
185
185
185
185
185
185
185
185
186
186
186
186
186
186
186
187
187
187
187
187
187
187
187
187
188
188
188
188
188
188
188
188
188
189
189
189
189
189
189
189
189
189
190
190
190
190
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
192
193
193
193
193
193
193
193
193
193
193
193
193
193
193
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
187
187
187
187
187
187
187
187
187
187
187
187
187
186
186
186
186
186
186
186
186
186
186
186
186
185
185
185
185
185
185
185
185
185
185
185
184
184
184
184
184
184
184
184
184
184
183
183
183
183
183
183
183
183
183
183
183
182
182
182
182
182
182
182
182
182
182
182
181
181
181
181
181
181
181
181
181
181
180
180
180
180
180
180
180
180
180
180
179
179
179
179
179
179
179
179
179
179
178
178
178
178
178
178
178
178
178
178
177
177
177
177
177
177
177
177
177
177
176
176
176
176
176
176
176
176
176
176
175
175
175
175
175
175
175
175
175
174
174
174
174
174
174
174
174
174
173
173
173
173
173
173
173
173
172
172
172
172
172
172
172
172
172
171
171
171
171
171
171
171
171
170
170
170
170
170
170
170
169
169
169
169
169
169
169
169
168
168
168
168
168
168
168
168
167
167
167
167
167
167
167
166
166
166
166
166
166
166
165
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
161
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
156
156
156
156
156
156
155
155
155
155
155
155
154
154
154
154
154
154
153
153
153
153
153
153
152
152
152
152
152
152
151
151
151
151
151
150
150
150
150
150
150
149
149
149
149
149
149
148
148
148
148
148
147
147
147
147
147
147
146
146
146
146
146
146
145
145
145
145
145
144
144
144
144
144
144
143
143
143
143
143
142
142
142
142
142
142
141
141
141
141
141
140
140
140
140
140
140
139
139
139
139
139
138
138
138
138
138
137
137
137
137
137
137
136
136
136
136
136
135
135
135
135
135
135
134
134
134
134
134
134
133
133
133
133
133
133
133
132
132
132
132
132
132
132
131
131
131
131
131
131
130
130
130
130
130
130
130
130
129
129
129
129
129
129
129
128
128
128
128
128
128
128
127
127
127
127
127
127
127
127
126
126
126
126
126
126
126
125
125
125
125
125
125
124
124
124
124
124
124
123
123
123
123
123
123
122
122
122
122
122
122
121
121
121
121
121
121
120
120
120
120
120
120
119
119
119
119
119
118
118
118
118
118
118
117
117
117
117
117
116
116
116
116
116
116
115
115
115
115
115
115
114
114
114
114
114
114
113
113
113
113
113
112
112
112
112
112
112
111
111
111
111
111
111
110
110
110
110
110
109
109
109
109
109
109
108
108
108
108
108
107
107
107
107
107
107
106
106
106
106
106
105
105
105
105
105
105
104
104
104
104
104
104
103
103
103
103
103
102
102
102
102
102
102
101
101
101
101
101
100
100
100
100
100
99
99
99
99
99
99
98
98
98
98
98
97
97
97
97
97
97
96
96
96
96
96
95
95
95
95
95
94
94
94
94
94
93
93
93
93
93
92
92
92
92
92
92
91
91
91
91
91
90
90
90
90
90
89
89
89
89
89
88
88
88
88
87
87
87
87
87
86
86
86
86
86
85
85
85
85
85
84
84
84
84
83
83
83
83
83
82
82
82
82
82
81
81
81
81
80
80
80
80
79
79
79
79
79
78
78
78
78
78
77
77
77
77
76
76
76
76
75
75
75
75
75
74
74
74
74
74
73
73
73
73
73
72
72
72
72
71
71
71
71
71
70
70
70
70
69
69
69
69
69
68
68
68
68
68
67
67
67
67
67
66
66
66
66
66
65
65
65
65
65
64
64
64
64
64
63
63
63
63
63
62
62
62
62
62
61
61
61
61
61
60
60
60
60
60
59
59
59
59
58
58
58
58
58
57
57
57
57
56
56
56
56
56
55
55
55
55
55
54
54
54
54
54
53
53
53
53
52
52
52
52
52
51
51
51
51
50
50
50
50
49
49
49
48
48
48
48
47
47
47
47
46
46
46
46
45
45
45
45
44
44
44
44
43
43
43
43
42
42
42
42
41
41
41
40
40
40
40
39
39
39
38
38
38
38
37
37
37
36
36
36
36
35
35
35
34
34
34
34
33
33
33
32
32
32
31
31
31
31
30
30
30
29
29
29
28
28
28
28
27
27
27
26
26
26
26
25
25
25
24
24
24
23
23
23
23
22
22
22
21
21
21
20
20
20
19
19
19
18
18
18
17
17
17
17
16
16
16
15
15
15
14
14
14
13
13
13
12
12
12
12
11
11
11
11
10
10
10
9
9
9
8
8
8
7
7
7
6
6
6
5
5
5
4
4
4
3
3
3
2
2
2
1
1
1
0
0
0
-1
-1
-1
-2
-2
-2
-3
-3
-3
-3
-4
-4
-4
-5
-5
-5
-6
-6
-6
-6
-7
-7
-7
-8
-8
-8
-8
-9
-9
-9
-10
-10
-10
-11
-11
-11
-11
-12
-12
-13
-13
-13
-13
-14
-14
-14
-15
-15
-15
-16
-16
-16
-17
-17
-17
-18
-18
-18
-19
-19
-19
-20
-20
-20
-20
-21
-21
-21
-22
-22
-22
-22
-23
-23
-23
-24
-24
-24
-24
-25
-25
-25
-26
-26
-26
-26
-27
-27
-27
-27
-28
-28
-28
-29
-29
-29
-30
-30
-30
-31
-31
-31
-31
-32
-32
-32
-33
-33
-33
-33
-34
-34
-34
-35
-35
-35
-36
-36
-36
-36
-37
-37
-37
-38
-38
-38
-38
-39
-39
-39
-39
-40
-40
-40
-40
-41
-41
-41
-42
-42
-42
-42
-43
-43
-43
-43
-44
-44
-44
-45
-45
-45
-46
-46
-46
-46
-47
-47
-47
-47
-48
-48
-48
-49
-49
-49
-49
-50
-50
-50
-51
-51
-51
-51
-52
-52
-52
-53
-53
-53
-53
-54
-54
-54
-54
-55
-55
-55
-55
-56
-56
-56
-56
-57
-57
-57
-57
-58
-58
-58
-58
-59
-59
-59
-59
-59
-60
-60
-60
-60
-61
-61
-61
-61
-62
-62
-62
-62
-63
-63
-63
-63
-64
-64
-64
-64
-65
-65
-65
-65
-66
-66
-66
-66
-67
-67
-67
-67
-68
-68
-68
-68
-68
-69
-69
-69
-69
-70
-70
-70
-70
-70
-71
-71
-71
-71
-72
-72
-72
-72
-72
-73
-73
-73
-73
-74
-74
-74
-74
-74
-75
-75
-75
-75
-76
-76
-76
-76
-77
-77
-77
-77
-78
-78
-78
-78
-78
-79
-79
-79
-79
-80
-80
-80
-80
-80
-80
-81
-81
-81
-81
-81
-82
-82
-82
-82
-82
-82
-83
-83
-83
-83
-84
-84
-84
-84
-84
-85
-85
-85
-85
-85
-86
-86
-86
-86
-86
-87
-87
-87
-87
-88
-88
-88
-88
-89
-89
-89
-89
-90
-90
-90
-90
-90
-91
-91
-91
-91
-92
-92
-92
-92
-93
-93
-93
-93
-94
-94
-94
-94
-94
-95
-95
-95
-95
-96
-96
-96
-96
-96
-97
-97
-97
-97
-97
-98
-98
-98
-99
-99
-99
-99
-100
-100
-100
-100
-100
-101
-101
-101
-101
-102
-102
-102
-102
-102
-103
-103
-103
-103
-103
-104
-104
-104
-105
-105
-105
-105
-105
-105
-106
-106
-106
-106
-106
-106
-106
-107
-107
-107
-108
-108
-108
-108
-109
-109
-109
-109
-110
-110
-110
-110
-111
-111
-111
-111
-111
-111
-112
-112
-112
-112
-113
-113
-114
-114
-114
-115
-115
-115
-116
-116
-116
-116
-116
-117
-117
-117
-117
-118
-118
-118
-119
-119
-119
-120
-120
-120
-121
-121
-121
-122
-122
-122
-123
-123
-123
-124
-124
-124
-124
-125
-125
-125
-126
-126
-126
-127
-127
-127
-128
-128
-128
-128
-129
-129
-129
-130
-130
-130
-131
-131
-131
-132
-132
-133
-133
-133
-134
-134
-134
-135
-135
-136
-136
-137
-137
-137
-138
-138
-138
-139
-139
-139
-140
-140
-140
-141
-141
-142
-142
-142
-143
-143
-143
-144
-144
-144
-145
-145
-145
-146
-146
-147
-147
-147
-148
-148
-148
-149
-149
-150
-150
-150
-151
-151
-152
-152
-153
-153
-153
-154
-154
-155
-155
-155
-156
-156
-157
-157
-157
-158
-158
-158
-159
-159
-160
-160
-160
-161
-161
-161
-162
-162
-162
-163
-163
-163
-164
-164
-165
-165
-165
-166
-166
-166
-167
-167
-167
-168
-168
-168
-169
-169
-169
-170
-170
-171
-171
-171
-172
-172
-173
-173
-173
-174
-174
-175
-175
-175
-176
-176
-176
-177
-177
-177
-178
-178
-179
-179
-180
-180
-180
-181
-181
-182
-182
-182
-183
-183
-183
-184
-184
-184
-185
-185
-186
-186
-186
-187
-187
-188
-188
-189
-189
-190
-190
-190
-191
-191
-192
-192
-193
-193
-193
-194
-194
-195
-195
-196
-196
-197
-197
-198
-198
-199
-199
-199
-200
-200
-201
-201
-201
-202
-202
-203
-203
-203
-204
-204
-204
-205
-205
-206
-206
-206
-207
-207
-207
-208
-208
-209
-209
-210
-210
-211
-211
-211
-212
-212
-213
-213
-214
-214
-215
-215
-215
-216
-216
-217
-217
-218
-218
-219
-219
-220
-220
-221
-221
-222
-222
-222
-223
-223
-224
-224
-225
-225
-226
-226
-227
-227
-227
-228
-228
-229
-229
-230
-230
-230
-231
-231
-232
-232
-233
-233
-234
-234
-234
-235
-235
-235
-236
-236
-236
-237
-237
-237
-238
-238
-239
-239
-240
-240
-240
-241
-241
-242
-242
-243
-243
-244
-244
-245
-245
-246
-246
-247
-248
-248
-249
-249
-250
-250
-251
-251
-252
-252
-253
-253
-254
-254
-255
-255
-256
-256
-256
-257
-257
-257
-258
-258
-259
-259
-259
-260
-260
-261
-261
-261
-262
-262
-263
-263
-263
-263
-264
-264
-264
-264
-265
-265
-265
-266
-266
-266
-267
-267
-268
-268
-268
-269
-269
-270
-270
-270
-270
-271
-271
-271
-272
-272
-273
-273
-274
-274
-275
-275
-276
-276
-277
-277
-277
-278
-278
-279
-279
-279
-280
-280
-280
-281
-281
-282
-282
-282
-283
-283
-284
-284
-284
-285
-285
-285
-285
-286
-286
-286
-287
-287
-287
-288
-288
-288
-289
-289
-290
-290
-290
-291
-291
-292
-292
-292
-293
-293
-294
-294
-294
-295
-295
-296
-296
-297
-297
-298
-298
-299
-299
-300
-300
-301
-301
-302
-302
-302
-303
-303
-304
-304
-305
-305
-306
-306
-306
-307
-307
-307
-308
-308
-309
-309
-310
-310
-310
-311
-311
-312
-312
-312
-313
-313
-313
-314
-314
-315
-315
-316
-316
-317
-317
-318
-318
-319
-319
-319
-320
-320
-321
-321
-322
-323
-323
-324
-324
-325
-325
-326
-327
-327
-328
-328
-329
-330
-330
-331
-331
-332
-332
-333
-333
-334
-334
-335
-335
-336
-336
-337
-337
-337
-338
-338
-338
-339
-339
-340
-340
-340
-341
-341
-341
-342
-342
-343
-343
-343
-344
-344
-345
-345
-345
-346
-346
-347
-347
-347
-348
-348
-349
-349
-349
-350
-350
-351
-351
-352
-352
-353
-353
-354
-354
-355
-355
-355
-356
-356
-357
-357
-358
-358
-359
-359
-359
-360
-360
-361
-361
-361
-362
-362
-363
-363
-364
-364
-364
-365
-365
-365
-366
-366
-366
-366
-367
-367
-367
-368
-368
-369
-369
-370
-370
-371
-371
-371
-372
-372
-372
-373
-373
-374
-374
-374
-375
-375
-376
-376
-376
-377
-377
-377
-378
-378
-379
-379
-379
-380
-380
-380
-381
-381
-381
-381
-381
-381
-382
-382
-382
-382
-383
-383
-383
-384
-384
-385
-385
-385
-386
-386
-386
-387
-387
-388
-388
-388
-389
-389
-389
-390
-390
-390
-391
-391
-392
-392
-393
-393
-393
-394
-394
-394
-395
-395
-395
-396
-396
-397
-397
-397
-398
-398
-398
-399
-399
-399
-399
-400
-400
-400
-400
-401
-401
-401
-401
-402
-402
-402
-403
-403
-403
-404
-404
-404
-405
-405
-405
-405
-406
-406
-406
-407
-407
-407
-408
-408
-409
-409
-409
-410
-410
-410
-411
-411
-411
-412
-412
-412
-413
-413
-413
-414
-414
-414
-415
-415
-415
-416
-416
-417
-417
-418
-418
-419
-419
-419
-420
-420
-421
-421
-421
-422
-422
-423
-423
-424
-424
-424
-425
-425
-425
-426
-426
-426
-426
-427
-427
-427
-428
-428
-428
-429
-429
-429
-429
-430
-430
-430
-430
-431
-431
-431
-432
-432
-432
-433
-433
-433
-434
-434
-434
-434
-435
-435
-435
-436
-436
-437
-437
-437
-438
-438
-438
-438
-439
-439
-439
-439
-440
-440
-440
-440
-441
-441
-441
-442
-442
-442
-443
-443
-443
-444
-444
-445
-445
-445
-445
-445
-446
-446
-446
-446
-446
-446
-447
-447
-448
-448
-449
-449
-450
-450
-450
-451
-451
-451
-451
-452
-452
-452
-452
-453
-453
-453
-453
-454
-454
-455
-455
-456
-456
-457
-457
-458
-458
-458
-459
-459
-459
-460
-460
-460
-461
-461
-461
-461
-462
-462
-462
-463
-463
-464
-464
-464
-465
-465
-466
-466
-466
-467
-467
-467
-468
-468
-468
-468
-469
-469
-469
-469
-469
-470
-470
-470
-471
-471
-472
-472
-473
-473
-474
-474
-474
-475
-475
-476
-476
-476
-477
-477
-478
-478
-479
-479
-480
-480
-481
-482
-482
-483
-484
-484
-485
-485
-486
-486
-487
-487
-487
-488
-488
-489
-489
-490
-490
-490
-491
-492
-492
-493
-493
-494
-494
-495
-495
-496
-496
-496
-497
-497
-498
-498
-499
-499
-500
-500
-500
-501
-501
-502
-503
-503
-504
-504
-505
-506
-506
-507
-507
-508
-508
-509
-510
-510
-511
-511
-512
-513
-513
-514
-515
-516
-516
-517
-517
-518
-519
-519
-520
-520
-521
-521
-522
-522
-522
-523
-523
-524
-524
-525
-525
-525
-526
-526
-527
-527
-527
-528
-528
-529
-529
-529
-530
-530
-530
-531
-531
-532
-532
-533
-533
-534
-535
-535
-536
-537
-537
-538
-539
-539
-540
-541
-541
-542
-542
-543
-543
-544
-544
-545
-545
-546
-547
-548
-548
-549
-550
-550
-551
-552
-552
-553
-553
-553
-554
-554
-554
-555
-555
-556
-556
-557
-557
-558
-559
-559
-560
-561
-561
-562
-562
-563
-563
-564
-564
-565
-565
-566
-567
-567
-568
-569
-569
-570
-571
-572
-573
-574
-574
-575
-576
-577
-577
-578
-579
-579
-580
-580
-581
-582
-583
-583
-584
-585
-585
-586
-587
-587
-588
-588
-589
-589
-590
-590
-591
-591
-592
-593
-593
-594
-594
-595
-595
-595
-596
-596
-597
-597
-597
-598
-598
-599
-599
-600
-601
-601
-602
-602
-602
-603
-603
-604
-604
-605
-606
-607
-607
-608
-609
-609
-610
-611
-612
-612
-613
-614
-615
-616
-617
-618
-618
-619
-620
-620
-621
-621
-622
-623
-623
-624
-625
-625
-626
-626
-627
-627
-628
-628
-629
-629
-630
-630
-630
-631
-631
-631
-631
-632
-632
-632
-633
-633
-633
-634
-634
-634
-635
-635
-636
-636
-637
-637
-638
-638
-638
-639
-639
-640
-640
-641
-641
-642
-642
-643
-644
-644
-645
-646
-646
-647
-648
-648
-649
-650
-650
-651
-651
-652
-652
-652
-653
-653
-653
-654
-654
-655
-655
-655
-656
-656
-657
-657
-658
-658
-659
-659
-659
-660
-660
-660
-661
-661
-662
-662
-662
-663
-663
-664
-664
-664
-665
-665
-665
-666
-666
-667
-667
-668
-668
-668
-669
-669
-670
-671
-671
-672
-672
-673
-673
-674
-674
-674
-675
-675
-675
-675
-676
-676
-676
-677
-677
-678
-678
-678
-679
-679
-680
-680
-680
-681
-681
-681
-681
-682
-682
-682
-682
-683
-683
-683
-684
-684
-684
-684
-685
-685
-685
-685
-686
-686
-686
-686
-686
-687
-687
-687
-687
-687
-687
-688
-688
-688
-688
-689
-689
-689
-689
-689
-690
-690
-690
-690
-690
-690
-690
-691
-691
-691
-691
-691
-691
-692
-692
-692
-692
-692
-693
-693
-693
-693
-694
-694
-694
-694
-694
-695
-695
-695
-695
-695
-695
-696
-696
-696
-696
-696
-696
-696
-695
-695
-695
-695
-695
-695
-694
-694
-694
-694
-694
-694
-694
-693
-693
-693
-693
-692
-692
-692
-692
-692
-691
-691
-691
-691
-691
-691
-690
-690
-690
-690
-690
-690
-690
-689
-689
-689
-689
-688
-688
-688
-687
-687
-687
-687
-687
-686
-686
-686
-686
-686
-685
-685
-684
-684
-684
-683
-683
-682
-682
-681
-680
-680
-679
-679
-678
-678
-677
-677
-677
-676
-676
-675
-675
-675
-675
-674
-674
-673
-673
-673
-672
-671
-671
-670
-670
-669
-668
-668
-667
-667
-666
-665
-665
-664
-664
-664
-663
-663
-662
-662
-661
-660
-660
-659
-658
-658
-657
-657
-656
-656
-655
-655
-654
-654
-653
-653
-653
-652
-652
-651
-651
-650
-650
-649
-649
-648
-648
-647
-646
-646
-645
-644
-643
-643
-642
-641
-641
-640
-640
-639
-639
-638
-637
-636
-636
-635
-634
-633
-632
-631
-630
-629
-629
-628
-627
-626
-625
-624
-623
-622
-621
-620
-619
-618
-618
-617
-616
-616
-615
-614
-614
-613
-612
-611
-610
-609
-609
-608
-607
-606
-605
-604
-603
-603
-602
-601
-600
-599
-599
-598
-597
-596
-595
-594
-593
-592
-591
-590
-589
-588
-587
-586
-585
-583
-582
-581
-580
-580
-579
-578
-577
-576
-576
-575
-574
-573
-572
-571
-570
-569
-567
-566
-565
-564
-563
-562
-561
-560
-558
-557
-556
-555
-554
-553
-552
-551
-550
-549
-548
-547
-546
-545
-543
-542
-541
-540
-538
-537
-536
-534
-533
-532
-530
-529
-528
-526
-525
-523
-522
-521
-519
-518
-517
-515
-514
-513
-511
-510
-508
-507
-505
-504
-502
-501
-500
-498
-497
-496
-494
-493
-492
-490
-489
-488
-486
-485
-484
-482
-481
-479
-478
-477
-476
-474
-473
-472
-471
-470
-468
-467
-466
-464
-463
-461
-460
-458
-456
-455
-453
-451
-449
-448
-446
-444
-443
-441
-440
-439
-438
-437
-436
-435
-433
-432
-431
-429
-427
-426
-424
-423
-421
-420
-418
-417
-416
-415
-414
-413
-412
-410
-409
-407
-406
-404
-403
-401
-399
-398
-396
-394
-392
-390
-389
-387
-385
-384
-382
-381
-380
-379
-377
-376
-375
-373
-372
-370
-368
-366
-365
-363
-361
-360
-358
-357
-356
-354
-353
-352
-350
-349
-348
-346
-345
-344
-343
-342
-340
-339
-338
-336
-335
-333
-332
-330
-329
-327
-326
-324
-323
-322
-321
-319
-318
-317
-315
-314
-312
-310
-309
-307
-305
-303
-302
-300
-298
-297
-295
-294
-292
-291
-290
-288
-287
-286
-285
-284
-282
-281
-280
-278
-277
-275
-274
-272
-271
-269
-268
-266
-265
-264
-262
-261
-260
-259
-258
-256
-255
-254
-252
-251
-249
-248
-246
-245
-243
-242
-240
-238
-237
-235
-234
-232
-230
-229
-227
-226
-224
-223
-221
-220
-218
-216
-214
-213
-211
-210
-208
-207
-206
-204
-203
-201
-200
-199
-197
-196
-195
-193
-192
-191
-190
-189
-187
-186
-185
-184
-182
-181
-180
-178
-177
-175
-174
-173
-171
-170
-168
-167
-165
-164
-163
-161
-160
-159
-157
-156
-154
-153
-151
-150
-148
-147
-145
-144
-143
-141
-140
-138
-137
-135
-134
-132
-131
-129
-127
-126
-124
-123
-121
-120
-118
-117
-115
-114
-112
-111
-109
-108
-107
-105
-104
-102
-101
-100
-98
-97
-96
-94
-93
-92
-90
-89
-88
-87
-85
-84
-82
-81
-79
-78
-76
-75
-73
-71
-70
-68
-67
-65
-64
-62
-60
-59
-57
-56
-54
-52
-51
-49
-48
-46
-45
-43
-42
-40
-39
-37
-36
-34
-33
-31
-30
-28
-26
-25
-23
-21
-20
-18
-16
-15
-13
-12
-10
-9
-8
-7
-6
-5
-3
-2
-1
1
2
4
5
7
8
10
12
13
14
15
17
18
19
20
21
22
23
25
26
27
28
30
31
32
34
35
36
37
39
40
41
42
43
44
45
47
48
49
51
52
54
55
57
58
59
60
62
63
64
65
66
66
68
69
70
71
72
74
75
76
77
79
80
82
83
85
86
88
89
90
92
93
94
96
97
98
99
100
102
103
105
106
107
109
110
111
112
113
114
116
117
118
119
121
122
124
125
126
128
129
130
131
132
134
135
136
138
139
141
143
144
145
147
148
149
151
152
153
154
156
157
158
159
161
162
164
165
167
168
169
171
172
173
174
176
177
178
179
180
181
182
183
184
185
186
188
189
191
192
193
195
196
197
198
199
200
201
202
203
205
206
207
208
209
210
211
212
213
214
215
216
217
219
220
221
221
222
223
224
224
225
226
226
227
228
229
230
230
231
232
233
234
235
235
236
237
238
239
240
241
242
243
244
245
245
246
247
247
248
249
250
251
252
253
254
255
257
258
259
260
261
263
264
265
266
267
268
270
271
272
274
275
277
278
280
281
282
284
285
286
288
289
290
291
292
294
295
296
297
298
298
299
300
302
303
304
305
307
308
310
311
312
313
314
315
317
318
319
320
321
322
323
324
325
327
328
329
330
332
333
334
335
336
337
338
340
341
342
343
345
346
347
348
349
350
350
351
352
353
354
354
355
356
357
359
360
361
362
363
364
365
365
366
367
368
368
369
370
371
372
373
374
374
375
376
377
379
380
381
382
384
385
386
387
388
389
390
390
391
392
392
393
394
395
396
397
398
399
401
402
403
404
405
406
407
408
409
410
410
411
411
412
412
412
413
413
414
414
415
416
417
417
419
420
421
422
423
424
425
425
426
427
428
428
429
430
431
432
433
434
435
436
437
439
440
441
443
444
445
446
447
448
449
449
450
451
452
453
454
455
456
458
459
460
461
462
463
463
464
465
466
466
467
468
469
469
470
471
472
473
474
475
476
477
478
479
480
480
481
482
482
483
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
509
510
511
512
513
513
514
515
516
517
518
519
520
521
522
523
524
525
526
526
527
528
528
529
529
530
531
531
532
533
534
535
536
536
537
538
539
539
540
540
541
541
542
542
542
542
543
543
543
544
544
544
545
546
546
547
547
548
549
549
550
550
551
552
553
554
555
556
557
557
558
559
559
560
560
560
561
561
561
561
561
561
561
561
561
561
561
561
561
561
561
562
562
562
562
562
562
562
562
562
562
562
562
562
563
563
563
563
564
564
565
566
566
567
567
567
568
568
568
568
568
567
567
567
567
566
566
566
565
565
565
564
564
563
563
562
561
560
560
559
558
557
556
556
555
554
553
553
552
551
551
550
550
549
549
549
549
548
548
548
547
547
547
546
546
545
545
544
544
544
543
543
543
543
543
543
543
543
543
543
544
544
544
544
544
544
544
544
544
543
543
543
543
543
543
543
543
543
543
543
543
543
542
542
541
541
540
539
539
538
537
537
536
536
535
535
535
535
534
533
533
532
531
530
529
528
527
527
526
525
524
523
522
521
520
519
518
518
517
516
516
515
514
513
512
511
511
510
509
508
507
506
506
505
504
504
503
502
501
501
500
499
499
498
498
497
497
497
496
496
495
495
494
493
493
492
491
490
489
488
487
486
485
484
483
483
482
482
481
481
480
480
479
478
477
476
475
475
474
474
473
473
473
473
473
473
473
473
472
472
472
472
471
471
471
470
470
469
469
468
467
466
466
465
464
463
462
461
460
459
458
457
456
455
454
452
451
450
448
447
446
445
444
444
443
442
441
440
439
438
436
435
433
432
431
429
428
427
426
425
425
424
423
422
421
420
419
419
418
417
416
415
414
413
412
411
410
409
407
406
405
404
403
402
401
399
398
397
396
395
394
393
392
391
390
389
388
388
387
387
386
386
385
385
384
384
384
383
383
383
383
382
382
382
381
381
380
379
379
378
378
378
377
377
376
376
375
374
374
373
372
372
371
371
371
371
371
371
371
371
371
370
370
370
369
369
369
369
369
369
369
369
369
369
369
369
369
369
369
370
370
370
370
370
370
369
369
369
368
367
367
366
366
365
365
365
364
364
363
363
362
361
360
359
358
358
357
356
355
354
353
353
352
351
351
350
350
350
349
349
349
349
348
348
348
348
348
348
348
348
349
349
349
350
350
351
351
351
352
352
352
353
353
353
353
354
354
354
355
355
355
356
356
357
357
357
358
358
358
358
358
358
359
359
359
359
360
360
360
361
361
362
363
363
364
365
366
367
367
368
369
370
371
373
374
375
377
378
380
381
383
384
385
387
388
389
390
391
392
393
395
396
397
398
399
400
401
402
403
403
404
404
405
405
406
406
407
408
408
409
409
410
411
411
412
412
413
413
414
414
415
416
416
417
418
418
419
420
422
423
424
425
427
428
429
431
432
434
435
436
437
438
439
440
441
442
442
443
444
445
446
447
448
449
450
450
451
452
453
454
455
456
457
459
459
460
461
462
462
463
463
464
464
464
465
465
465
466
466
467
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
483
484
485
486
487
489
490
491
493
494
496
497
499
500
502
503
505
506
507
509
510
511
512
514
515
516
518
519
520
521
523
524
525
526
526
527
528
529
529
530
531
531
532
533
534
534
535
536
537
538
539
540
540
541
542
543
544
545
546
546
547
549
550
551
552
553
554
556
557
558
559
560
560
561
562
563
563
564
565
566
567
568
569
570
571
572
573
574
574
575
576
576
577
578
578
579
580
580
581
582
583
583
584
585
586
587
588
589
590
591
592
593
594
594
595
596
596
597
598
599
600
601
603
604
605
606
608
609
610
611
612
613
613
614
615
616
616
617
618
619
620
621
622
623
624
625
626
627
627
628
629
629
630
631
631
632
633
633
634
635
636
637
638
638
639
640
641
642
643
644
644
645
645
646
647
647
648
649
650
651
653
654
655
656
657
658
659
660
661
662
662
663
664
665
666
667
669
670
671
673
674
676
677
678
680
681
682
684
685
686
687
688
689
690
691
692
693
693
694
695
696
696
697
697
697
697
698
698
698
698
698
699
700
700
701
701
702
703
703
703
703
703
704
704
704
704
705
705
706
707
707
708
708
709
709
709
709
710
710
710
710
709
709
709
708
708
708
708
708
708
709
709
709
710
711
711
712
712
712
713
713
713
713
713
713
714
714
715
715
716
716
717
718
719
720
720
721
722
723
724
725
725
726
727
728
728
729
730
731
732
732
733
734
735
736
737
738
739
739
740
741
742
743
743
744
744
745
745
745
745
745
746
746
747
747
748
748
749
750
750
751
751
752
752
753
753
753
754
754
754
754
755
755
755
756
756
756
757
757
758
758
759
759
760
761
762
763
764
765
766
767
768
770
771
773
774
776
778
779
781
783
784
786
788
789
790
792
794
795
797
798
800
801
803
804
806
807
809
810
812
813
814
816
817
818
819
821
822
823
824
825
827
828
830
831
832
834
835
837
838
840
841
843
845
847
849
851
853
855
857
859
862
864
866
868
871
873
875
878
880
883
885
888
890
892
894
896
898
900
902
904
906
907
909
911
913
915
917
919
921
923
925
927
928
930
932
934
935
937
939
940
942
943
945
947
948
950
952
954
957
959
961
963
966
968
971
973
975
978
980
983
985
988
990
992
995
997
1000
1002
1004
1008
1010
1014
1016
1018
1022
1024
1027
1029
1032
1035
1037
1040
1043
1045
1048
1051
1053
1056
1058
1061
1064
1066
1069
1071
1074
1076
1078
1081
1083
1085
1088
1090
1092
1094
1097
1099
1101
1103
1105
1107
1110
1112
1114
1116
1118
1120
1122
1125
1127
1129
1132
1134
1136
1139
1141
1143
1146
1148
1151
1153
1156
1158
1161
1163
1165
1167
1170
1172
1174
1176
1179
1181
1184
1186
1189
1191
1193
1195
1198
1200
1202
1204
1207
1209
1211
1213
1216
1218
1220
1222
1225
1227
1230
1232
1235
1237
1240
1242
1245
1248
1250
1253
1255
1258
1261
1263
1266
1269
1272
1275
1278
1282
1285
1289
1292
1296
1299
1303
1306
1310
1313
1317
1320
1324
1327
1331
1334
1338
1341
1345
1348
1352
1355
1359
1362
1365
1369
1372
1375
1378
1382
1385
1388
1391
1394
1397
1400
1403
1406
1409
1412
1415
1417
1420
1423
1425
1428
1430
1433
1435
1437
1439
1441
1443
1446
1448
1450
1453
1455
1458
1460
1463
1465
1467
1469
1471
1473
1475
1477
1479
1481
1483
1485
1487
1489
1491
1493
1495
1497
1500
1502
1504
1506
1509
1511
1513
1515
1517
1519
1521
1523
1525
1527
1529
1531
1533
1535
1537
1540
1542
1544
1546
1548
1550
1552
1554
1556
1558
1559
1562
1564
1566
1568
1570
1572
1574
1575
1577
1579
1580
1582
1584
1585
1586
1588
1589
1591
1592
1593
1594
1596
1597
1598
1599
1600
1601
1602
1603
1604
1604
1605
1606
1606
1607
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1616
1617
1618
1618
1619
1619
1619
1620
1620
1620
1620
1621
1621
1621
1621
1621
1622
1622
1622
1622
1622
1622
1622
1622
1622
1622
1622
1622
1622
1622
1622
1622
1622
1621
1621
1621
1621
1621
1621
1621
1621
1621
1621
1621
1622
1622
1622
1622
1622
1622
1622
1622
1622
1622
1622
1622
1622
1622
1622
1622
1622
1622
1622
1622
1622
1622
1622
1622
1622
1622
1622
1622
1622
1622
1622
1621
1621
1621
1621
1620
1620
1620
1620
1619
1619
1619
1618
1618
1618
1617
1617
1617
1616
1616
1615
1614
1614
1613
1612
1611
1610
1609
1608
1607
1605
1604
1603
1601
1600
1598
1597
1595
1593
1592
1590
1589
1587
1586
1584
1583
1582
1580
1579
1577
1576
1574
1572
1571
1569
1568
1566
1565
1563
1562
1560
1559
1557
1556
1554
1552
1551
1549
1547
1546
1544
1542
1540
1538
1536
1534
1532
1530
1528
1526
1525
1523
1521
1520
1518
1517
1515
1514
1513
1512
1510
1509
1508
1507
1506
1505
1504
1504
1503
1502
1501
1500
1500
1499
1498
1497
1496
1495
1495
1494
1493
1492
1491
1490
1489
1489
1488
1487
1486
1485
1484
1483
1481
1480
1479
1477
1476
1474
1473
1471
1469
1468
1466
1465
1463
1461
1460
1458
1457
1455
1454
1452
1451
1449
1447
1446
1444
1442
1440
1438
1436
1434
1431
1429
1427
1425
1423
1421
1419
1417
1415
1413
1411
1409
1407
1405
1403
1400
1398
1396
1393
1391
1388
1386
1383
1381
1378
1376
1373
1371
1369
1366
1364
1362
1360
1358
1356
1354
1352
1350
1348
1346
1343
1341
1339
1336
1334
1332
1329
1327
1325
1323
1322
1320
1318
1316
1314
1312
1311
1309
1307
1306
1304
1302
1300
1298
1296
1294
1292
1289
1287
1285
1282
1280
1278
1275
1273
1271
1269
1267
1265
1262
1260
1258
1256
1254
1251
1249
1246
1244
1241
1239
1236
1234
1231
1229
1227
1225
1223
1221
1219
1217
1215
1214
1212
1211
1209
1207
1206
1204
1202
1200
1199
1197
1195
1193
1192
1190
1188
1187
1185
1183
1181
1179
1177
1175
1173
1171
1169
1167
1165
1163
1161
1158
1156
1154
1152
1149
1147
1145
1143
1142
1140
1138
1136
1134
1132
1130
1128
1126
1124
1122
1120
1117
1115
1113
1110
1108
1105
1103
1100
1098
1095
1093
1091
1088
1086
1083
1081
1079
1076
1074
1071
1069
1067
1065
1062
1060
1058
1056
1054
1052
1050
1048
1046
1044
1042
1040
1038
1036
1034
1032
1030
1028
1026
1024
1022
1020
1016
1014
1012
1010
1008
1006
1004
1002
1000
998
995
993
991
989
986
984
982
979
977
975
973
970
968
966
964
962
960
958
956
953
951
949
947
945
942
940
938
936
934
932
930
928
925
923
921
919
916
914
911
909
906
904
901
899
896
893
890
887
885
882
879
876
873
871
868
865
863
860
858
855
853
850
848
846
844
842
840
838
837
835
834
832
830
829
827
826
824
822
821
819
817
815
813
811
809
807
805
803
800
798
795
793
790
788
785
783
780
778
775
772
770
767
764
762
759
756
754
751
749
747
745
743
741
738
736
734
732
730
727
725
722
720
717
714
711
708
705
703
700
696
693
690
687
684
681
678
675
672
669
666
662
659
656
653
649
646
642
639
636
633
630
627
624
621
618
615
612
609
607
604
601
599
596
594
591
589
586
584
582
579
577
575
572
570
568
565
563
561
558
556
554
552
550
548
546
544
542
540
538
536
534
532
530
528
526
524
522
520
518
516
514
512
510
509
507
505
503
501
499
497
495
493
491
489
488
486
484
482
480
479
477
476
474
472
471
469
468
466
465
463
461
460
458
457
455
454
452
451
449
448
446
444
443
441
440
438
436
434
433
431
429
427
425
423
421
419
417
415
412
410
408
406
403
401
399
397
396
394
392
390
389
387
385
384
382
380
378
377
375
373
372
370
369
367
366
365
363
362
361
360
358
357
355
354
352
350
349
347
346
345
343
342
340
339
338
337
336
334
333
332
331
330
329
327
326
325
323
322
321
319
318
317
316
315
314
313
312
312
311
310
309
309
308
307
307
306
306
305
305
304
304
303
303
303
303
303
302
302
302
302
302
301
301
300
300
299
299
298
298
297
296
296
295
294
293
292
291
291
290
289
288
287
286
285
284
283
282
281
280
279
278
276
275
274
273
272
271
270
269
267
266
265
264
263
262
261
260
259
258
257
257
256
255
254
254
253
252
252
251
251
250
249
249
249
248
248
248
248
248
248
248
248
248
247
247
247
247
247
247
247
247
247
248
248
248
249
250
250
251
252
253
254
255
256
256
257
258
259
260
261
261
262
263
264
265
266
266
267
268
268
269
270
271
271
272
273
274
274
275
275
276
277
277
278
279
280
281
282
283
284
285
286
287
288
289
290
292
293
294
295
296
297
299
300
301
303
305
306
308
310
312
314
316
318
321
323
325
327
329
331
333
336
338
341
343
346
349
352
354
357
360
363
366
369
372
375
377
380
383
386
388
391
394
396
399
402
405
408
411
414
417
420
423
427
430
433
436
439
441
444
447
450
453
455
458
461
463
466
469
472
474
477
480
483
486
488
491
494
496
499
501
503
506
508
510
513
515
517
519
522
524
526
528
530
532
534
536
539
541
543
545
547
549
551
553
556
558
560
562
563
565
567
569
570
572
574
575
577
579
580
582
583
585
586
588
590
591
593
595
597
599
600
602
604
605
607
609
610
612
613
615
617
618
620
622
623
625
627
629
631
633
635
638
640
642
644
646
649
651
653
654
656
658
660
661
663
664
665
666
668
669
670
671
672
673
673
674
675
676
677
677
678
679
679
679
679
680
680
680
680
680
679
679
679
679
678
678
677
676
676
675
674
673
672
671
670
668
667
665
664
662
661
659
657
655
654
652
650
648
646
644
642
640
638
637
635
633
632
630
629
627
626
625
623
622
621
619
618
617
616
615
614
613
612
611
610
609
608
607
606
604
603
602
601
599
598
597
596
594
593
591
590
588
587
585
583
582
580
578
577
575
574
572
570
568
566
565
563
561
559
556
554
552
550
548
546
544
542
540
537
535
533
530
528
525
523
520
517
515
512
509
505
502
499
496
492
489
486
483
479
476
473
470
467
464
461
458
455
451
448
445
442
439
436
432
429
426
423
420
417
414
411
408
405
402
399
396
393
390
387
383
380
377
373
370
366
363
360
356
353
350
347
343
340
337
333
330
327
324
320
317
314
311
308
306
303
300
298
296
293
291
289
287
285
283
281
279
277
276
274
272
270
268
266
264
262
260
258
256
254
252
249
247
244
241
238
235
232
228
225
221
218
214
211
207
204
200
197
193
189
186
182
178
174
170
166
162
158
155
151
147
143
139
136
132
128
124
121
117
114
110
107
103
100
97
93
90
86
83
79
76
72
69
65
62
59
56
53
50
47
44
40
37
34
31
28
25
22
19
16
13
10
7
4
1
-1
-4
-7
-10
-12
-15
-18
-21
-23
-26
-29
-32
-34
-37
-40
-43
-45
-48
-51
-54
-56
-59
-62
-65
-67
-70
-73
-76
-79
-82
-86
-89
-92
-95
-98
-101
-105
-108
-111
-114
-118
-121
-124
-128
-131
-135
-138
-142
-145
-149
-153
-157
-160
-164
-168
-172
-177
-181
-185
-189
-193
-198
-202
-206
-210
-214
-219
-223
-227
-231
-235
-239
-242
-246
-250
-254
-257
-261
-265
-268
-272
-275
-279
-282
-285
-289
-291
-294
-297
-299
-301
-303
-305
-307
-309
-311
-313
-314
-316
-318
-319
-321
-323
-324
-326
-328
-329
-331
-333
-335
-337
-338
-340
-342
-344
-346
-349
-351
-353
-356
-358
-360
-363
-366
-368
-371
-373
-376
-378
-380
-382
-384
-386
-388
-390
-392
-393
-395
-396
-398
-399
-400
-402
-403
-404
-405
-406
-407
-408
-409
-410
-411
-411
-412
-413
-414
-415
-416
-417
-418
-419
-421
-422
-423
-424
-425
-426
-427
-428
-428
-429
-430
-430
-431
-432
-432
-433
-433
-434
-435
-436
-436
-437
-438
-439
-440
-441
-442
-443
-444
-445
-446
-446
-447
-447
-448
-449
-449
-450
-451
-452
-453
-455
-456
-457
-458
-459
-460
-462
-463
-464
-465
-467
-468
-470
-471
-473
-474
-476
-478
-479
-481
-483
-485
-487
-490
-492
-494
-497
-499
-501
-503
-505
-507
-509
-511
-513
-515
-517
-519
-521
-523
-525
-527
-529
-531
-533
-534
-536
-537
-539
-541
-542
-544
-545
-547
-549
-550
-552
-554
-556
-558
-559
-561
-563
-564
-566
-568
-570
-571
-573
-575
-576
-578
-580
-581
-583
-585
-586
-588
-589
-591
-593
-594
-595
-597
-598
-599
-601
-602
-604
-606
-607
-609
-611
-613
-615
-617
-618
-620
-622
-624
-626
-628
-629
-631
-633
-635
-637
-639
-641
-643
-645
-647
-649
-652
-654
-656
-658
-660
-662
-664
-666
-668
-670
-673
-675
-677
-680
-682
-685
-688
-691
-694
-697
-700
-703
-706
-709
-712
-715
-718
-721
-724
-727
-730
-733
-736
-739
-742
-745
-748
-751
-754
-757
-760
-762
-765
-768
-770
-773
-775
-778
-780
-783
-785
-787
-789
-792
-794
-796
-798
-801
-803
-806
-808
-810
-812
-814
-816
-818
-820
-823
-825
-827
-829
-831
-833
-834
-836
-838
-839
-841
-842
-844
-845
-847
-849
-850
-852
-854
-856
-858
-859
-861
-863
-865
-867
-869
-871
-873
-875
-877
-879
-880
-882
-883
-885
-886
-887
-888
-889
-890
-890
-891
-892
-892
-893
-893
-893
-894
-894
-894
-894
-894
-894
-895
-895
-895
-896
-896
-897
-897
-898
-899
-900
-901
-902
-903
-904
-905
-906
-908
-909
-911
-912
-914
-915
-917
-919
-921
-922
-924
-926
-928
-930
-932
-934
-937
-939
-941
-944
-946
-948
-950
-953
-955
-957
-959
-962
-964
-966
-968
-970
-972
-974
-976
-977
-979
-981
-983
-984
-986
-988
-990
-992
-993
-995
-997
-999
-1000
-1002
-1004
-1006
-1008
-1010
-1012
-1016
-1018
-1020
-1022
-1024
-1026
-1029
-1031
-1033
-1035
-1037
-1040
-1042
-1044
-1046
-1048
-1050
-1052
-1055
-1057
-1058
-1060
-1062
-1064
-1065
-1067
-1068
-1069
-1071
-1072
-1073
-1075
-1076
-1077
-1078
-1080
-1081
-1082
-1084
-1085
-1086
-1088
-1089
-1091
-1092
-1094
-1095
-1097
-1098
-1099
-1101
-1102
-1103
-1104
-1106
-1107
-1109
-1110
-1112
-1113
-1115
-1116
-1118
-1120
-1122
-1124
-1126
-1128
-1130
-1133
-1135
-1137
-1139
-1141
-1143
-1145
-1147
-1149
-1150
-1152
-1154
-1155
-1157
-1159
-1160
-1162
-1163
-1165
-1166
-1168
-1169
-1170
-1172
-1173
-1174
-1176
-1177
-1178
-1180
-1181
-1182
-1183
-1184
-1186
-1187
-1188
-1189
-1190
-1191
-1191
-1192
-1192
-1192
-1192
-1192
-1192
-1192
-1192
-1192
-1191
-1191
-1191
-1191
-1190
-1190
-1190
-1189
-1189
-1188
-1187
-1187
-1186
-1185
-1184
-1183
-1182
-1181
-1180
-1178
-1178
-1177
-1176
-1176
-1175
-1175
-1175
-1175
-1175
-1175
-1175
-1174
-1174
-1174
-1174
-1173
-1173
-1173
-1172
-1172
-1172
-1172
-1172
-1172
-1172
-1171
-1171
-1171
-1171
-1171
-1171
-1171
-1171
-1171
-1171
-1171
-1170
-1170
-1170
-1170
-1171
-1171
-1171
-1172
-1172
-1173
-1173
-1173
-1174
-1174
-1174
-1174
-1174
-1173
-1173
-1173
-1173
-1173
-1173
-1172
-1172
-1172
-1172
-1172
-1172
-1171
-1171
-1171
-1171
-1171
-1171
-1171
-1171
-1171
-1171
-1171
-1171
-1171
-1171
-1171
-1172
-1172
-1173
-1174
-1174
-1175
-1176
-1177
-1178
-1180
-1181
-1182
-1183
-1185
-1186
-1187
-1189
-1190
-1192
-1193
-1195
-1197
-1199
-1200
-1202
-1204
-1206
-1207
-1209
-1211
-1213
-1215
-1217
-1219
-1221
-1223
-1225
-1228
-1230
-1232
-1234
-1237
-1239
-1241
-1243
-1245
-1247
-1249
-1252
-1254
-1256
-1258
-1261
-1263
-1265
-1267
-1269
-1271
-1273
-1275
-1277
-1279
-1282
-1284
-1286
-1288
-1291
-1293
-1295
-1298
-1300
-1303
-1306
-1309
-1312
-1315
-1318
-1322
-1325
-1329
-1332
-1336
-1339
-1343
-1346
-1350
-1353
-1356
-1360
-1363
-1366
-1369
-1373
-1376
-1378
-1381
-1384
-1386
-1389
-1392
-1394
-1397
-1400
-1402
-1405
-1407
-1410
-1412
-1415
-1417
-1420
-1422
-1425
-1427
-1430
-1432
-1435
-1437
-1439
-1441
-1443
-1445
-1447
-1449
-1450
-1452
-1453
-1455
-1456
-1458
-1459
-1460
-1462
-1463
-1464
-1465
-1466
-1467
-1468
-1469
-1469
-1470
-1471
-1471
-1471
-1472
-1472
-1473
-1473
-1474
-1474
-1475
-1475
-1476
-1477
-1477
-1478
-1478
-1479
-1480
-1480
-1481
-1482
-1483
-1484
-1485
-1485
-1486
-1487
-1488
-1489
-1490
-1491
-1491
-1492
-1492
-1493
-1493
-1494
-1494
-1495
-1495
-1496
-1496
-1497
-1497
-1498
-1499
-1499
-1500
-1500
-1501
-1501
-1501
-1501
-1500
-1500
-1500
-1499
-1499
-1498
-1498
-1498
-1497
-1497
-1497
-1496
-1496
-1495
-1495
-1494
-1494
-1493
-1492
-1491
-1491
-1490
-1488
-1487
-1486
-1484
-1483
-1481
-1479
-1478
-1476
-1474
-1472
-1470
-1468
-1466
-1464
-1463
-1461
-1459
-1457
-1455
-1453
-1451
-1449
-1446
-1444
-1442
-1440
-1437
-1435
-1432
-1430
-1427
-1424
-1422
-1419
-1416
-1413
-1411
-1408
-1406
-1404
-1402
-1400
-1398
-1397
-1395
-1394
-1393
-1392
-1391
-1389
-1388
-1388
-1387
-1386
-1385
-1384
-1384
-1383
-1383
-1382
-1382
-1381
-1380
-1380
-1379
-1378
-1377
-1376
-1376
-1375
-1374
-1373
-1372
-1371
-1369
-1368
-1367
-1366
-1364
-1363
-1361
-1360
-1358
-1357
-1355
-1354
-1352
-1351
-1349
-1348
-1346
-1345
-1343
-1342
-1340
-1338
-1337
-1335
-1333
-1332
-1330
-1328
-1327
-1325
-1324
-1322
-1321
-1319
-1318
-1316
-1315
-1313
-1312
-1310
-1309
-1307
-1306
-1304
-1303
-1302
-1300
-1299
-1299
-1298
-1297
-1296
-1296
-1295
-1295
-1294
-1294
-1293
-1292
-1292
-1291
-1291
-1290
-1290
-1289
-1289
-1289
-1288
-1288
-1288
-1289
-1289
-1289
-1290
-1290
-1291
-1291
-1292
-1292
-1292
-1293
-1293
-1293
-1293
-1293
-1292
-1292
-1292
-1291
-1291
-1291
-1290
-1290
-1289
-1288
-1287
-1287
-1286
-1284
-1283
-1281
-1280
-1278
-1276
-1273
-1271
-1268
-1265
-1262
-1259
-1256
-1253
-1249
-1246
-1242
-1239
-1236
-1233
-1230
-1227
-1224
-1221
-1218
-1215
-1212
-1209
-1206
-1203
-1200
-1197
-1194
-1191
-1188
-1185
-1182
-1179
-1176
-1173
-1170
-1167
-1164
-1161
-1159
-1157
-1154
-1152
-1150
-1147
-1145
-1143
-1140
-1138
-1136
-1133
-1131
-1128
-1126
-1124
-1121
-1119
-1116
-1114
-1111
-1109
-1106
-1104
-1101
-1098
-1095
-1092
-1089
-1087
-1084
-1081
-1078
-1075
-1072
-1070
-1067
-1065
-1063
-1061
-1059
-1057
-1056
-1055
-1054
-1053
-1052
-1051
-1050
-1050
-1049
-1049
-1049
-1049
-1049
-1050
-1050
-1051
-1051
-1052
-1053
-1053
-1054
-1055
-1056
-1057
-1058
-1059
-1060
-1061
-1062
-1062
-1063
-1063
-1064
-1065
-1065
-1066
-1066
-1067
-1068
-1069
-1070
-1072
-1073
-1074
-1076
-1078
-1079
-1081
-1083
-1084
-1086
-1088
-1090
-1092
-1094
-1096
-1098
-1101
-1103
-1105
-1108
-1111
-1113
-1116
-1119
-1122
-1125
-1129
-1132
-1135
-1138
-1141
-1143
-1146
-1148
-1151
-1153
-1155
-1157
-1159
-1161
-1163
-1165
-1167
-1170
-1172
-1174
-1176
-1178
-1180
-1182
-1184
-1185
-1187
-1188
-1189
-1191
-1192
-1193
-1194
-1195
-1196
-1198
-1199
-1201
-1203
-1205
-1207
-1209
-1211
-1213
-1216
-1218
-1221
-1223
-1226
-1229
-1231
-1234
-1237
-1240
-1243
-1246
-1249
-1252
-1255
-1258
-1261
-1265
-1268
-1272
-1275
-1279
-1282
-1286
-1289
-1293
-1297
-1301
-1304
-1308
-1312
-1316
-1320
-1324
-1328
-1332
-1336
-1340
-1345
-1349
-1353
-1357
-1361
-1365
-1369
-1373
-1377
-1381
-1385
-1390
-1394
-1398
-1403
-1407
-1412
-1416
-1421
-1425
-1429
-1434
-1438
-1442
-1446
-1450
-1454
-1458
-1462
-1466
-1470
-1474
-1477
-1481
-1484
-1487
-1491
-1494
-1497
-1500
-1504
-1507
-1510
-1514
-1517
-1520
-1524
-1527
-1530
-1533
-1537
-1540
-1543
-1546
-1549
-1553
-1556
-1559
-1562
-1565
-1568
-1571
-1574
-1577
-1580
-1582
-1585
-1587
-1589
-1591
-1593
-1595
-1596
-1598
-1599
-1600
-1601
-1602
-1603
-1604
-1604
-1605
-1606
-1607
-1608
-1609
-1610
-1611
-1611
-1612
-1613
-1614
-1615
-1615
-1616
-1617
-1618
-1619
-1619
-1620
-1621
-1622
-1622
-1623
-1624
-1624
-1625
-1625
-1626
-1627
-1627
-1628
-1628
-1629
-1629
-1630
-1630
-1631
-1631
-1632
-1633
-1633
-1634
-1635
-1636
-1637
-1637
-1638
-1639
-1639
-1640
-1640
-1640
-1640
-1641
-1641
-1641
-1641
-1641
-1642
-1642
-1642
-1643
-1643
-1644
-1644
-1644
-1644
-1644
-1644
-1643
-1643
-1643
-1643
-1642
-1642
-1642
-1642
-1641
-1641
-1640
-1640
-1640
-1639
-1639
-1638
-1637
-1637
-1636
-1635
-1634
-1633
-1632
-1631
-1630
-1629
-1628
-1627
-1626
-1625
-1624
-1623
-1623
-1622
-1621
-1620
-1619
-1619
-1618
-1617
-1616
-1615
-1615
-1614
-1613
-1613
-1612
-1612
-1611
-1611
-1611
-1611
-1611
-1611
-1611
-1612
-1612
-1612
-1613
-1613
-1613
-1614
-1614
-1614
-1615
-1615
-1616
-1617
-1618
-1619
-1620
-1621
-1622
-1623
-1625
-1626
-1628
-1629
-1630
-1632
-1633
-1634
-1635
-1637
-1638
-1639
-1640
-1640
-1641
-1642
-1643
-1643
-1644
-1645
-1645
-1646
-1647
-1647
-1648
-1648
-1649
-1650
-1650
-1650
-1651
-1651
-1652
-1652
-1652
-1652
-1653
-1653
-1653
-1653
-1653
-1653
-1653
-1654
-1654
-1654
-1654
-1655
-1655
-1655
-1656
-1656
-1656
-1656
-1656
-1656
-1656
-1656
-1655
-1655
-1654
-1654
-1653
-1653
-1652
-1652
-1651
-1651
-1650
-1649
-1649
-1648
-1647
-1646
-1645
-1644
-1642
-1641
-1639
-1637
-1635
-1632
-1630
-1627
-1624
-1621
-1617
-1614
-1611
-1607
-1604
-1600
-1596
-1592
-1588
-1584
-1579
-1575
-1571
-1566
-1562
-1557
-1552
-1547
-1543
-1538
-1532
-1527
-1522
-1516
-1510
-1504
-1498
-1492
-1486
-1480
-1473
-1466
-1460
-1453
-1446
-1439
-1431
-1424
-1417
-1410
-1403
-1396
-1389
-1381
-1374
-1367
-1359
-1352
-1345
-1338
-1331
-1324
-1317
-1310
-1303
-1297
-1290
-1284
-1278
-1271
-1265
-1259
-1254
-1248
-1242
-1236
-1230
-1225
-1219
-1213
-1206
-1200
-1194
-1188
-1181
-1175
-1168
-1162
-1155
-1149
-1142
-1136
-1130
-1124
-1118
-1112
-1107
-1101
-1096
-1091
-1086
-1081
-1076
-1071
-1066
-1061
-1055
-1049
-1043
-1037
-1031
-1025
-1018
-1012
-1006
-999
-993
-986
-980
-974
-967
-961
-954
-948
-942
-935
-929
-923
-916
-910
-903
-897
-890
-883
-877
-870
-864
-857
-851
-845
-838
-832
-826
-820
-813
-807
-801
-795
-789
-782
-776
-770
-763
-757
-751
-744
-738
-731
-725
-718
-711
-704
-697
-690
-682
-675
-668
-661
-653
-646
-639
-632
-625
-618
-612
-605
-599
-592
-586
-580
-574
-568
-562
-556
-551
-545
-539
-534
-528
-522
-516
-511
-505
-500
-495
-490
-485
-481
-476
-472
-469
-465
-462
-458
-455
-452
-449
-446
-443
-440
-437
-435
-432
-429
-427
-425
-422
-420
-418
-416
-414
-412
-410
-407
-405
-403
-401
-399
-396
-393
-391
-388
-385
-382
-378
-375
-371
-368
-364
-360
-356
-352
-348
-343
-339
-334
-330
-325
-320
-315
-310
-305
-300
-295
-290
-285
-280
-275
-270
-265
-260
-255
-249
-244
-239
-234
-228
-223
-218
-212
-207
-202
-196
-191
-186
-180
-175
-170
-164
-159
-154
-148
-143
-138
-133
-128
-123
-118
-113
-108
-103
-98
-93
-89
-84
-80
-75
-71
-67
-62
-58
-54
-49
-45
-41
-37
-34
-30
-26
-22
-19
-15
-12
-9
-5
-2
1
4
8
11
14
17
21
24
27
29
32
35
37
40
42
45
47
49
52
54
56
58
61
63
66
68
71
74
77
80
83
87
90
93
97
100
104
108
112
116
120
124
129
134
139
144
150
155
161
167
174
180
186
193
199
206
212
219
225
231
237
243
249
254
260
266
272
278
284
290
296
302
308
313
319
324
330
334
339
344
348
352
355
359
362
365
368
371
374
377
379
382
384
386
388
390
392
394
396
397
399
401
402
404
405
407
408
410
412
413
415
417
418
420
422
423
425
427
429
431
433
435
437
438
440
442
443
445
447
448
450
451
453
454
456
457
459
460
461
462
464
465
466
468
469
471
472
474
475
477
479
480
482
484
485
487
489
492
494
496
499
502
505
508
511
514
517
520
524
527
530
533
537
540
543
547
550
554
558
562
566
570
575
580
585
590
596
602
609
615
622
628
635
642
649
655
662
669
676
682
689
696
702
709
715
722
728
734
740
746
752
757
763
768
773
777
782
786
791
795
799
803
807
811
815
818
822
826
830
833
837
841
844
847
851
854
857
860
863
866
869
872
875
878
880
883
886
889
891
894
896
899
902
904
907
910
913
916
919
922
925
929
932
936
940
944
948
952
956
959
963
967
970
974
977
980
983
986
990
993
996
999
1002
1004
1008
1010
1014
1018
1020
1024
1028
1032
1036
1040
1044
1048
1053
1057
1062
1066
1071
1075
1080
1084
1089
1094
1098
1103
1107
1112
1116
1120
1125
1129
1133
1138
1142
1147
1151
1156
1161
1166
1171
1176
1181
1186
1191
1196
1202
1207
1212
1217
1222
1226
1231
1235
1240
1244
1247
1251
1254
1257
1259
1262
1264
1266
1267
1269
1270
1271
1271
1272
1272
1272
1272
1272
1272
1272
1272
1272
1272
1272
1273
1273
1273
1273
1273
1273
1274
1274
1274
1274
1274
1274
1274
1274
1273
1273
1273
1272
1272
1271
1271
1270
1270
1269
1269
1268
1268
1268
1268
1268
1268
1269
1270
1271
1272
1274
1276
1278
1280
1283
1286
1289
1291
1294
1297
1300
1303
1305
1308
1310
1312
1314
1316
1318
1320
1322
1323
1325
1326
1328
1329
1331
1332
1334
1335
1337
1339
1341
1343
1345
1348
1350
1353
1356
1359
1363
1366
1369
1372
1375
1378
1381
1384
1387
1390
1393
1395
1398
1400
1402
1404
1406
1407
1408
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1421
1422
1422
1422
1422
1422
1422
1421
1420
1419
1418
1416
1414
1412
1410
1408
1406
1403
1400
1397
1394
1391
1388
1385
1381
1377
1373
1370
1366
1362
1358
1354
1351
1348
1344
1341
1338
1336
1333
1330
1328
1326
1323
1321
1319
1316
1314
1312
1309
1306
1303
1300
1296
1293
1289
1286
1282
1279
1275
1272
1268
1265
1261
1258
1255
1251
1248
1244
1241
1237
1234
1230
1227
1224
1220
1217
1214
1210
1207
1204
1201
1197
1194
1190
1187
1183
1180
1177
1173
1170
1167
1164
1161
1158
1155
1153
1151
1149
1148
1146
1145
1144
1143
1143
1142
1141
1140
1139
1139
1138
1138
1137
1137
1137
1138
1138
1139
1140
1141
1142
1143
1145
1147
1149
1151
1153
1155
1158
1161
1164
1167
1170
1173
1176
1179
1182
1185
1188
1191
1193
1196
1198
1200
1202
1204
1206
1207
1209
1210
1211
1211
1212
1212
1212
1212
1212
1212
1211
1211
1210
1209
1208
1206
1205
1203
1202
1200
1198
1196
1194
1192
1190
1188
1187
1185
1184
1182
1181
1179
1178
1177
1175
1174
1173
1172
1172
1171
1171
1171
1170
1170
1170
1170
1171
1171
1171
1171
1172
1172
1173
1174
1174
1175
1176
1176
1177
1178
1179
1179
1180
1180
1181
1181
1181
1181
1182
1181
1181
1181
1181
1180
1180
1180
1179
1179
1179
1179
1179
1180
1180
1180
1181
1181
1181
1182
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1200
1200
1200
1200
1200
1200
1199
1199
1198
1197
1196
1195
1194
1193
1192
1191
1189
1188
1186
1185
1183
1181
1179
1176
1174
1172
1169
1167
1164
1161
1159
1156
1153
1150
1147
1144
1142
1139
1136
1134
1131
1128
1126
1123
1121
1118
1116
1114
1112
1109
1107
1105
1103
1101
1100
1098
1096
1095
1093
1092
1091
1090
1088
1087
1086
1085
1084
1083
1082
1081
1080
1079
1078
1077
1075
1074
1073
1072
1071
1069
1068
1067
1065
1063
1062
1061
1059
1058
1057
1056
1056
1056
1056
1057
1057
1058
1060
1061
1063
1065
1066
1068
1071
1073
1075
1077
1079
1081
1084
1086
1088
1090
1092
1094
1096
1098
1101
1102
1104
1106
1108
1109
1111
1112
1113
1113
1114
1114
1115
1115
1115
1115
1115
1115
1115
1115
1115
1115
1115
1115
1115
1116
1116
1116
1116
1117
1117
1117
1118
1119
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1136
1137
1137
1137
1138
1138
1138
1138
1138
1138
1138
1137
1137
1137
1136
1136
1135
1135
1134
1134
1134
1133
1133
1133
1133
1133
1133
1133
1133
1133
1134
1134
1135
1135
1136
1137
1138
1139
1140
1141
1142
1143
1145
1146
1147
1148
1150
1151
1153
1155
1157
1159
1162
1164
1167
1170
1173
1176
1180
1183
1187
1190
1194
1198
1202
1206
1210
1214
1219
1223
1228
1232
1236
1241
1245
1249
1252
1256
1259
1262
1265
1268
1270
1273
1275
1277
1278
1280
1281
1283
1284
1285
1287
1288
1289
1290
1291
1292
1293
1295
1296
1297
1299
1300
1302
1304
1306
1308
1311
1313
1316
1320
1323
1326
1330
1334
1337
1341
1345
1349
1353
1357
1361
1365
1369
1373
1377
1381
1385
1389
1392
1396
1399
1402
1405
1408
1410
1413
1415
1417
1419
1421
1423
1425
1427
1429
1432
1434
1437
1440
1443
1446
1450
1453
1457
1460
1464
1467
1471
1474
1478
1481
1485
1488
1492
1495
1499
1503
1506
1510
1514
1518
1522
1527
1531
1535
1539
1543
1546
1550
1553
1556
1559
1561
1562
1564
1565
1566
1566
1567
1567
1567
1567
1567
1566
1566
1566
1566
1565
1565
1565
1564
1564
1564
1563
1563
1562
1562
1561
1561
1560
1559
1558
1557
1556
1554
1553
1551
1550
1548
1547
1545
1543
1542
1540
1538
1536
1534
1532
1530
1527
1525
1522
1520
1517
1515
1512
1509
1506
1503
1500
1497
1493
1490
1486
1483
1479
1475
1472
1468
1465
1461
1458
1454
1451
1447
1443
1440
1436
1432
1427
1423
1419
1414
1410
1405
1400
1394
1389
1383
1377
1370
1363
1356
1348
1340
1332
1323
1314
1305
1295
1285
1275
1264
1253
1242
1231
1219
1208
1196
1184
1172
1160
1148
1136
1124
1113
1101
1090
1080
1069
1059
1050
1040
1031
1022
1014
1006
999
992
985
978
971
965
959
953
947
941
936
931
926
922
917
913
909
905
902
898
894
889
885
880
875
870
865
860
855
849
843
838
832
826
819
813
806
800
793
785
778
770
763
755
748
741
733
726
719
713
707
702
697
692
688
685
682
680
677
675
674
672
671
669
668
668
667
666
666
665
665
664
663
661
660
658
656
653
650
647
643
639
635
631
626
621
615
610
604
599
593
587
582
576
571
566
561
556
551
547
542
538
534
530
526
523
520
517
514
512
510
507
505
503
501
499
497
495
492
490
487
484
481
477
474
470
466
462
458
454
451
447
443
440
437
434
431
428
425
423
421
419
417
415
413
411
409
407
405
404
402
400
398
396
395
393
392
391
390
389
389
389
389
390
391
392
393
395
398
400
403
406
410
414
417
421
425
428
431
434
436
438
440
441
441
442
442
441
440
439
438
436
434
432
429
426
423
419
415
411
406
400
395
389
382
375
368
361
353
344
336
327
318
308
298
289
279
269
259
249
239
228
218
207
197
186
174
162
150
138
125
111
97
82
67
51
35
19
3
-13
-29
-44
-58
-72
-85
-97
-108
-118
-126
-134
-140
-145
-149
-152
-155
-156
-156
-156
-156
-154
-153
-151
-149
-147
-145
-144
-142
-141
-140
-140
-140
-141
-144
-146
-150
-155
-161
-168
-175
-183
-192
-200
-210
-219
-228
-237
-245
-253
-261
-268
-274
-280
-285
-289
-292
-294
-296
-297
-298
-298
-298
-297
-297
-297
-296
-296
-297
-298
-299
-300
-302
-305
-308
-311
-315
-319
-324
-330
-336
-343
-351
-359
-368
-377
-387
-398
-408
-420
-431
-443
-455
-467
-478
-490
-501
-512
-522
-532
-540
-548
-555
-561
-566
-570
-573
-576
-578
-579
-581
-582
-583
-583
-584
-585
-586
-586
-587
-587
-587
-587
-587
-586
-586
-585
-584
-584
-583
-583
-583
-583
-584
-586
-588
-590
-594
-598
-602
-607
-613
-619
-626
-632
-639
-646
-653
-659
-665
-670
-675
-680
-684
-688
-691
-693
-695
-697
-698
-699
-699
-700
-700
-699
-699
-699
-698
-697
-697
-696
-695
-694
-693
-692
-690
-689
-687
-685
-683
-681
-679
-677
-675
-673
-671
-669
-668
-666
-665
-664
-663
-662
-661
-660
-660
-659
-658
-657
-656
-655
-654
-653
-652
-651
-651
-650
-650
-651
-651
-652
-654
-656
-658
-661
-664
-668
-672
-677
-683
-688
-694
-701
-707
-714
-721
-728
-736
-744
-751
-759
-767
-775
-783
-791
-798
-805
-812
-819
-825
-831
-837
-843
-848
-853
-858
-863
-867
-871
-874
-877
-880
-882
-884
-886
-888
-889
-890
-891
-893
-894
-896
-898
-900
-903
-906
-910
-915
-919
-924
-929
-934
-940
-944
-949
-954
-958
-962
-966
-970
-975
-979
-984
-988
-993
-999
-1004
-1010
-1016
-1022
-1029
-1036
-1044
-1051
-1059
-1067
-1075
-1083
-1091
-1099
-1107
-1114
-1121
-1127
-1133
-1139
-1144
-1149
-1153
-1157
-1160
-1163
-1165
-1166
-1167
-1168
-1169
-1169
-1169
-1168
-1168
-1168
-1168
-1168
-1168
-1168
-1168
-1168
-1169
-1170
-1171
-1172
-1174
-1177
-1180
-1184
-1188
-1193
-1198
-1203
-1209
-1215
-1221
-1227
-1234
-1240
-1246
-1252
-1257
-1262
-1267
-1271
-1274
-1276
-1278
-1279
-1279
-1278
-1277
-1275
-1272
-1270
-1267
-1263
-1260
-1257
-1255
-1252
-1250
-1249
-1247
-1246
-1246
-1245
-1245
-1245
-1245
-1246
-1246
-1246
-1246
-1246
-1246
-1246
-1246
-1246
-1245
-1244
-1244
-1243
-1242
-1241
-1241
-1240
-1239
-1237
-1236
-1234
-1232
-1229
-1226
-1224
-1221
-1217
-1214
-1211
-1208
-1205
-1201
-1198
-1194
-1190
-1186
-1181
-1176
-1170
-1165
-1158
-1152
-1145
-1137
-1130
-1122
-1114
-1106
-1098
-1090
-1083
-1076
-1069
-1062
-1056
-1050
-1045
-1041
-1037
-1033
-1031
-1028
-1027
-1026
-1026
-1026
-1027
-1029
-1031
-1034
-1037
-1041
-1046
-1050
-1055
-1060
-1065
-1069
-1074
-1079
-1084
-1089
-1093
-1098
-1102
-1106
-1110
-1113
-1117
-1120
-1124
-1127
-1130
-1133
-1137
-1140
-1144
-1148
-1152
-1156
-1161
-1166
-1171
-1177
-1183
-1189
-1196
-1202
-1209
-1215
-1222
-1228
-1234
-1239
-1244
-1249
-1253
-1256
-1259
-1262
-1263
-1265
-1266
-1267
-1267
-1268
-1268
-1268
-1268
-1268
-1269
-1269
-1270
-1271
-1272
-1274
-1275
-1277
-1278
-1280
-1282
-1284
-1287
-1289
-1291
-1293
-1295
-1297
-1299
-1301
-1302
-1304
-1306
-1307
-1308
-1310
-1311
-1312
-1313
-1314
-1315
-1315
-1315
-1315
-1314
-1313
-1312
-1310
-1308
-1306
-1303
-1300
-1297
-1294
-1291
-1288
-1285
-1282
-1279
-1277
-1274
-1272
-1271
-1270
-1269
-1269
-1269
-1269
-1270
-1271
-1272
-1274
-1275
-1277
-1279
-1281
-1284
-1287
-1290
-1293
-1297
-1300
-1304
-1308
-1311
-1315
-1318
-1321
-1324
-1326
-1328
-1330
-1331
-1331
-1331
-1331
-1330
-1328
-1326
-1323
-1320
-1315
-1310
-1305
-1298
-1291
-1284
-1276
-1268
-1260
-1251
-1243
-1234
-1226
-1217
-1210
-1202
-1195
-1189
-1184
-1179
-1175
-1171
-1168
-1165
-1163
-1161
-1159
-1157
-1154
-1152
-1150
-1147
-1144
-1140
-1136
-1131
-1126
-1120
-1114
-1107
-1100
-1092
-1084
-1076
-1068
-1060
-1052
-1044
-1036
-1028
-1020
-1012
-1004
-997
-990
-984
-978
-972
-966
-961
-956
-952
-947
-943
-938
-933
-929
-924
-919
-914
-908
-903
-898
-893
-888
-883
-878
-874
-869
-865
-862
-858
-855
-852
-849
-847
-845
-843
-841
-839
-837
-834
-832
-830
-827
-825
-822
-819
-815
-812
-809
-806
-802
-799
-796
-793
-791
-788
-785
-783
-781
-778
-776
-774
-772
-771
-769
-768
-767
-766
-765
-765
-764
-764
-763
-763
-763
-762
-762
-762
-761
-761
-760
-759
-758
-758
-756
-755
-754
-752
-750
-748
-746
-744
-742
-740
-737
-735
-732
-730
-727
-724
-720
-717
-714
-710
-706
-703
-700
-697
-694
-692
-690
-689
-688
-687
-687
-686
-687
-687
-687
-687
-688
-688
-688
-687
-687
-686
-685
-684
-682
-681
-679
-676
-674
-671
-669
-666
-663
-660
-656
-653
-650
-647
-644
-641
-638
-636
-634
-632
-631
-631
-631
-632
-634
-636
-639
-642
-646
-650
-655
-660
-665
-669
-674
-679
-683
-686
-690
-692
-695
-697
-698
-700
-700
-701
-701
-701
-700
-699
-698
-696
-693
-691
-687
-684
-680
-675
-671
-666
-661
-657
-652
-647
-643
-639
-635
-631
-628
-626
-623
-621
-620
-619
-618
-617
-617
-616
-616
-615
-614
-613
-611
-609
-607
-604
-602
-598
-595
-591
-587
-583
-578
-574
-569
-564
-559
-554
-549
-544
-539
-535
-530
-526
-522
-518
-514
-511
-508
-505
-502
-500
-497
-495
-493
-491
-488
-486
-483
-480
-477
-473
-470
-466
-462
-458
-454
-450
-446
-442
-437
-433
-429
-424
-420
-415
-411
-406
-401
-396
-391
-386
-381
-376
-371
-366
-362
-357
-353
-348
-344
-340
-336
-332
-329
-325
-321
-317
-314
-310
-306
-303
-299
-295
-291
-287
-283
-278
-274
-269
-265
-260
-255
-251
-246
-241
-236
-232
-227
-222
-217
-212
-207
-202
-197
-192
-186
-181
-175
-169
-164
-157
-151
-145
-139
-133
-127
-121
-115
-110
-105
-101
-97
-93
-90
-88
-85
-84
-82
-82
-81
-81
-81
-81
-82
-83
-83
-84
-84
-84
-84
-83
-83
-81
-80
-77
-75
-71
-68
-64
-59
-54
-48
-42
-36
-29
-21
-13
-5
3
12
21
29
38
47
55
63
71
78
84
90
95
100
104
107
110
112
113
114
115
115
115
115
114
113
112
111
109
108
106
104
102
99
97
94
92
89
87
84
82
79
77
75
73
71
69
67
66
65
64
64
63
63
63
64
64
65
66
66
67
68
69
71
72
73
75
77
78
80
81
83
84
85
86
87
88
88
88
88
88
88
88
88
89
90
91
92
94
97
100
103
106
110
114
119
123
127
132
136
140
143
147
150
153
155
157
159
160
162
162
163
163
163
163
163
163
163
163
163
164
165
167
168
171
174
177
181
186
191
196
202
209
215
222
229
236
244
251
258
265
272
279
285
291
296
300
304
307
309
311
312
313
313
313
312
312
312
312
311
312
312
312
313
314
316
317
320
322
325
327
330
333
336
339
342
345
348
350
353
355
357
359
362
364
366
368
370
372
374
376
378
380
383
385
388
391
394
396
399
402
404
406
408
410
412
413
414
415
415
416
416
416
415
415
414
413
412
411
410
409
407
406
404
402
401
399
397
395
394
392
390
389
387
385
383
381
380
378
376
375
373
372
370
369
367
366
364
362
360
358
356
354
351
349
346
344
341
338
335
332
328
325
322
319
316
313
311
308
305
302
299
297
294
291
287
284
280
277
273
269
265
261
257
253
249
246
242
238
235
231
228
225
221
218
216
213
210
208
206
204
203
202
202
202
202
203
203
205
206
208
210
212
214
216
218
220
222
223
224
225
226
226
226
226
226
226
225
225
224
223
222
221
219
218
216
213
211
208
205
202
198
194
191
187
183
179
175
171
168
164
161
158
155
152
149
146
143
140
137
134
130
127
123
119
115
111
107
103
99
95
91
87
84
80
77
74
71
69
67
65
63
62
61
60
59
59
59
60
61
62
63
65
66
68
70
72
75
77
79
82
84
86
88
90
92
94
95
97
98
100
101
103
104
105
107
108
110
111
113
114
116
117
119
120
121
122
123
123
124
124
124
124
124
123
122
121
120
119
118
116
115
114
113
111
110
109
108
106
105
104
103
102
100
99
98
96
95
94
93
91
90
89
88
88
87
87
87
87
88
88
89
90
91
92
93
94
95
96
97
98
99
101
102
104
106
108
110
112
115
118
120
123
126
128
130
133
134
136
137
138
139
139
138
138
137
136
134
132
130
128
125
123
120
117
115
112
109
107
104
101
99
97
95
93
91
90
89
88
88
88
89
89
90
91
93
94
96
98
101
103
106
109
113
116
120
125
129
134
138
143
148
154
159
164
170
175
181
186
192
197
202
207
213
218
222
227
232
236
241
245
249
253
256
260
264
267
270
274
277
280
283
285
288
291
293
295
297
299
300
301
303
304
304
305
305
305
305
305
304
304
303
302
301
300
299
298
297
296
295
294
293
292
291
290
289
288
286
285
283
282
280
278
277
275
273
271
270
268
267
266
266
265
265
265
265
265
265
266
266
266
267
267
267
268
268
268
268
268
268
268
268
267
267
267
266
266
265
265
264
263
263
262
261
259
258
257
256
254
253
252
251
250
249
248
248
247
247
247
247
247
247
247
247
247
247
247
247
247
247
247
247
246
245
244
243
241
239
237
235
232
229
226
222
219
215
211
208
204
200
196
193
189
186
182
179
177
174
171
169
167
165
163
161
159
157
156
154
152
151
149
147
146
144
142
139
137
134
130
126
122
117
111
105
99
92
85
77
69
61
53
45
36
28
20
12
3
-5
-13
-20
-28
-35
-42
-49
-56
-62
-68
-74
-80
-86
-91
-96
-101
-105
-109
-113
-116
-119
-122
-125
-128
-130
-133
-135
-137
-140
-142
-144
-147
-149
-152
-154
-157
-160
-163
-166
-169
-172
-176
-179
-183
-187
-191
-194
-198
-202
-205
-209
-212
-215
-218
-221
-224
-227
-229
-232
-235
-237
-240
-243
-246
-248
-251
-254
-257
-260
-263
-266
-270
-273
-276
-279
-283
-286
-289
-293
-297
-301
-305
-309
-313
-317
-320
-324
-328
-331
-334
-337
-339
-341
-343
-344
-345
-346
-346
-345
-345
-344
-343
-341
-339
-337
-335
-332
-329
-326
-323
-320
-317
-313
-310
-306
-302
-299
-295
-292
-289
-286
-284
-282
-280
-278
-277
-276
-275
-275
-275
-275
-275
-275
-275
-276
-277
-278
-279
-279
-280
-281
-282
-282
-283
-284
-284
-285
-285
-286
-286
-287
-287
-288
-289
-290
-290
-291
-292
-293
-294
-295
-296
-297
-298
-298
-299
-299
-299
-299
-299
-299
-299
-299
-299
-299
-299
-299
-300
-300
-300
-301
-301
-301
-302
-302
-302
-302
-301
-301
-300
-300
-299
-297
-296
-295
-293
-292
-290
-288
-286
-284
-282
-279
-277
-275
-272
-269
-267
-264
-261
-258
-255
-252
-249
-246
-242
-239
-236
-232
-228
-224
-220
-216
-212
-207
-202
-197
-192
-187
-181
-175
-169
-163
-157
-151
-144
-138
-131
-125
-118
-111
-104
-97
-90
-83
-76
-69
-62
-55
-49
-42
-36
-30
-24
-18
-13
-8
-3
1
6
10
14
18
22
26
30
34
38
42
46
50
54
59
64
69
74
80
85
91
97
104
110
116
123
129
136
142
148
154
160
166
171
176
181
185
189
193
196
198
201
202
204
205
205
205
205
205
204
203
202
201
199
197
196
194
192
190
188
186
185
183
182
180
179
178
177
177
176
176
176
176
176
177
178
179
180
181
183
185
187
189
191
194
196
199
201
204
206
209
211
214
216
219
221
224
226
228
230
231
233
234
235
236
237
238
239
239
240
240
240
241
241
241
241
242
242
242
243
243
244
245
246
246
247
248
249
250
251
251
252
253
254
254
255
256
256
257
258
259
261
262
263
265
267
269
272
274
277
280
283
287
290
294
298
302
306
310
314
319
323
327
332
336
341
345
350
355
359
364
369
373
378
382
387
392
396
401
405
410
415
420
424
429
434
440
445
451
456
463
469
476
483
490
498
506
514
522
530
539
548
556
565
574
582
591
599
608
616
624
632
640
648
655
663
670
677
684
691
697
704
710
717
723
729
735
742
748
754
760
766
772
778
785
791
798
804
811
818
825
832
839
846
853
860
867
874
881
888
894
901
907
913
920
925
931
937
942
947
953
958
962
967
972
976
981
986
990
994
999
1002
1006
1012
1016
1020
1025
1029
1033
1037
1041
1045
1049
1053
1057
1061
1065
1068
1072
1076
1080
1083
1087
1091
1094
1098
1101
1104
1107
1110
1112
1115
1117
1120
1122
1124
1126
1128
1130
1131
1133
1135
1136
1138
1139
1141
1142
1144
1145
1146
1148
1149
1150
1152
1153
1154
1156
1157
1159
1160
1162
1164
1166
1168
1170
1172
1175
1177
1180
1183
1185
1188
1192
1195
1199
1202
1206
1210
1214
1219
1223
1228
1233
1238
1243
1248
1253
1258
1263
1268
1274
1279
1284
1289
1294
1298
1303
1308
1313
1317
1322
1326
1330
1335
1339
1343
1347
1351
1356
1360
1364
1368
1373
1377
1381
1385
1389
1392
1396
1399
1402
1405
1408
1411
1414
1417
1419
1422
1424
1427
1429
1431
1433
1436
1438
1440
1442
1444
1446
1448
1451
1453
1456
1459
1461
1464
1468
1471
1474
1478
1482
1486
1490
1495
1499
1504
1509
1514
1519
1525
1530
1536
1541
1547
1553
1558
1563
1569
1574
1579
1583
1588
1593
1597
1601
1605
1610
1614
1618
1623
1627
1632
1637
1643
1648
1654
1661
1667
1674
1682
1689
1698
1706
1715
1724
1734
1744
1754
1764
1775
1786
1797
1808
1819
1830
1841
1852
1863
1873
1884
1894
1904
1913
1923
1933
1942
1952
1961
1971
1980
1990
2000
2009
2020
2029
2041
2051
2062
2073
2083
2094
2106
2117
2128
2139
2150
2162
2173
2185
2196
2208
2219
2231
2242
2254
2265
2277
2289
2300
2312
2324
2337
2349
2361
2373
2385
2398
2410
2422
2434
2446
2459
2471
2482
2494
2506
2518
2529
2541
2552
2563
2574
2584
2595
2605
2615
2625
2635
2644
2653
2662
2670
2679
2687
2695
2703
2710
2718
2725
2732
2740
2747
2754
2761
2768
2775
2782
2789
2796
2803
2809
2816
2823
2830
2837
2844
2851
2858
2865
2872
2880
2887
2895
2902
2910
2918
2926
2934
2942
2950
2959
2967
2976
2984
2993
3002
3011
3020
3029
3038
3047
3056
3065
3074
3083
3091
3100
3109
3117
3126
3134
3142
3151
3159
3167
3176
3184
3193
3201
3210
3219
3227
3236
3244
3253
3261
3269
3277
3286
3294
3301
3309
3317
3324
3332
3339
3347
3354
3361
3368
3376
3383
3390
3397
3404
3411
3418
3425
3431
3438
3444
3450
3455
3461
3466
3472
3477
3482
3487
3493
3498
3503
3509
3514
3520
3525
3531
3537
3543
3549
3555
3561
3567
3573
3579
3585
3592
3598
3604
3609
3615
3621
3627
3633
3638
3644
3649
3655
3660
3665
3670
3674
3679
3684
3688
3693
3697
3701
3706
3710
3714
3719
3723
3727
3732
3736
3740
3745
3749
3753
3758
3762
3766
3771
3775
3779
3783
3788
3792
3796
3800
3804
3808
3812
3816
3820
3824
3828
3832
3836
3840
3845
3849
3853
3858
3863
3867
3872
3877
3882
3887
3892
3897
3901
3906
3911
3916
3920
3925
3929
3934
3938
3942
3946
3949
3953
3956
3959
3962
3964
3966
3968
3970
3972
3973
3974
3974
3975
3975
3975
3975
3975
3974
3974
3973
3973
3972
3971
3970
3969
3968
3967
3966
3965
3964
3963
3962
3961
3959
3958
3957
3955
3954
3953
3951
3950
3948
3947
3946
3944
3943
3942
3941
3941
3940
3939
3939
3939
3938
3938
3938
3938
3938
3939
3939
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
3951
3952
3953
3954
3955
3956
3957
3958
3959
3960
3961
3962
3963
3964
3965
3967
3968
3969
3971
3972
3974
3976
3978
3980
3982
3985
3987
3990
3992
3995
3998
4001
4005
4008
4011
4014
4019
4022
4026
4030
4034
4037
4041
4043
4046
4050
4051
4054
4056
4057
4058
4059
4059
4059
4059
4058
4057
4056
4054
4053
4051
4049
4046
4043
4041
4038
4035
4033
4030
4027
4024
4021
4019
4017
4014
4011
4011
4009
4008
4006
4005
4003
4003
4003
4003
4002
4002
4002
4002
4002
4002
4003
4003
4003
4003
4003
4003
4003
4003
4003
4003
4003
4003
4003
4002
4002
4001
4001
4000
4000
3999
3998
3997
3995
3994
3993
3991
3990
3988
3986
3985
3983
3981
3980
3978
3977
3976
3974
3973
3972
3971
3970
3970
3969
3969
3969
3969
3969
3969
3969
3970
3970
3971
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
3982
3983
3985
3986
3988
3990
3992
3994
3996
3998
4001
4003
4006
4009
4011
4014
4018
4022
4025
4029
4032
4035
4038
4043
4046
4050
4054
4057
4059
4062
4066
4067
4070
4073
4074
4075
4078
4078
4080
4081
4082
4083
4083
4083
4085
4085
4085
4086
4086
4086
4086
4086
4086
4086
4086
4085
4085
4083
4083
4083
4082
4081
4080
4078
4078
4077
4075
4075
4074
4073
4072
4070
4070
4067
4067
4066
4065
4064
4062
4061
4059
4059
4058
4057
4056
4054
4054
4054
4053
4053
4051
4051
4051
4051
4050
4050
4049
4049
4048
4048
4046
4046
4046
4046
4045
4045
4043
4043
4042
4040
4038
4038
4035
4034
4033
4030
4029
4027
4025
4022
4021
4019
4018
4016
4014
4011
4010
4008
4006
4003
4003
4001
3999
3997
3996
3994
3992
3991
3989
3988
3987
3985
3984
3983
3983
3982
3981
3980
3980
3979
3978
3978
3977
3977
3977
3977
3976
3976
3976
3976
3976
3976
3976
3975
3975
3975
3974
3974
3973
3973
3972
3971
3970
3969
3968
3967
3965
3964
3962
3960
3958
3956
3955
3953
3951
3949
3947
3945
3943
3941
3940
3938
3937
3935
3934
3933
3932
3930
3929
3928
3927
3926
3924
3923
3922
3920
3919
3917
3915
3913
3912
3910
3908
3906
3904
3901
3899
3897
3895
3892
3890
3888
3885
3883
3881
3878
3876
3874
3871
3869
3867
3865
3863
3861
3859
3857
3855
3852
3850
3848
3846
3843
3840
3838
3835
3832
3829
3826
3823
3819
3816
3813
3809
3805
3802
3798
3795
3791
3787
3784
3780
3777
3773
3770
3767
3764
3761
3758
3755
3753
3751
3749
3747
3745
3743
3741
3739
3738
3736
3734
3732
3730
3728
3725
3723
3720
3718
3715
3711
3708
3704
3701
3697
3692
3688
3683
3678
3673
3668
3662
3657
3651
3645
3640
3634
3628
3622
3616
3610
3605
3599
3594
3588
3583
3578
3573
3568
3564
3560
3555
3551
3548
3544
3541
3537
3534
3531
3528
3525
3523
3520
3518
3516
3514
3512
3510
3509
3507
3505
3503
3502
3500
3498
3496
3494
3492
3490
3488
3485
3483
3481
3478
3476
3473
3470
3468
3465
3462
3459
3456
3453
3450
3446
3443
3439
3435
3431
3427
3423
3418
3414
3409
3404
3399
3393
3388
3382
3376
3370
3364
3358
3351
3345
3338
3332
3325
3318
3311
3304
3297
3290
3283
3276
3269
3263
3256
3249
3242
3236
3229
3222
3215
3209
3202
3195
3188
3181
3173
3166
3158
3151
3143
3135
3127
3118
3110
3101
3092
3083
3074
3065
3056
3047
3037
3028
3018
3008
2998
2989
2979
2969
2959
2949
2939
2929
2919
2909
2899
2889
2879
2869
2860
2850
2841
2831
2822
2813
2804
2795
2787
2778
2770
2762
2754
2746
2739
2731
2724
2717
2710
2703
2695
2688
2681
2674
2667
2660
2653
2646
2638
2631
2624
2616
2609
2602
2594
2587
2579
2572
2564
2557
2549
2541
2534
2526
2518
2510
2502
2493
2485
2477
2468
2459
2450
2442
2433
2424
2415
2405
2396
2387
2378
2369
2361
2352
2343
2334
2325
2316
2307
2299
2290
2281
2272
2263
2253
2244
2235
2226
2216
2207
2197
2187
2178
2168
2158
2148
2138
2129
2119
2109
2099
2089
2079
2069
2059
2049
2039
2029
2019
2009
1999
1989
1979
1969
1959
1949
1939
1929
1919
1909
1899
1889
1879
1870
1861
1851
1842
1833
1825
1816
1808
1800
1792
1785
1777
1770
1763
1757
1750
1744
1738
1732
1726
1721
1715
1710
1705
1700
1696
1691
1686
1682
1677
1673
1668
1664
1659
1655
1650
1646
1641
1636
1632
1627
1621
1616
1611
1605
1599
1593
1587
1580
1573
1566
1559
1552
1544
1536
1529
1521
1513
1505
1497
1489
1481
1473
1465
1457
1449
1442
1434
1426
1418
1410
1402
1394
1386
1378
1370
1362
1354
1346
1338
1330
1322
1314
1306
1298
1290
1282
1274
1266
1258
1250
1242
1234
1226
1218
1210
1202
1194
1186
1178
1170
1162
1155
1147
1140
1133
1126
1119
1113
1107
1101
1095
1089
1084
1079
1074
1070
1065
1061
1057
1054
1050
1047
1044
1041
1038
1035
1032
1029
1027
1024
1020
1018
1014
1012
1008
1004
1000
998
994
989
985
980
975
970
965
960
954
949
943
937
931
925
919
913
907
901
895
888
882
876
869
863
856
850
843
837
830
823
817
810
803
796
789
782
775
768
761
753
746
738
730
723
715
707
699
691
684
676
668
659
651
643
635
627
618
610
602
593
584
575
566
557
548
539
530
521
512
502
493
484
474
465
456
447
438
428
419
411
402
393
384
375
367
358
350
341
333
325
317
309
301
293
285
278
270
263
256
248
241
234
226
219
212
204
197
190
182
175
168
161
154
147
140
133
126
119
112
105
98
90
83
76
69
61
54
47
39
32
24
17
9
2
-6
-14
-21
-29
-37
-45
-53
-61
-69
-77
-85
-93
-101
-109
-117
-125
-133
-141
-149
-158
-166
-174
-182
-190
-199
-207
-216
-224
-233
-242
-250
-259
-268
-276
-285
-293
-302
-310
-318
-326
-334
-342
-349
-357
-364
-371
-378
-385
-392
-399
-405
-412
-418
-425
-431
-437
-444
-450
-456
-462
-468
-474
-480
-486
-492
-498
-504
-510
-516
-521
-527
-533
-538
-544
-549
-555
-560
-566
-571
-576
-581
-587
-592
-597
-602
-607
-612
-617
-622
-627
-632
-638
-643
-649
-654
-660
-666
-672
-677
-683
-690
-696
-702
-708
-714
-721
-727
-734
-741
-748
-755
-762
-769
-776
-783
-791
-798
-806
-814
-821
-829
-837
-845
-853
-861
-869
-877
-886
-894
-902
-911
-919
-928
-936
-945
-953
-962
-971
-979
-988
-997
-1006
-1014
-1024
-1033
-1042
-1052
-1061
-1070
-1080
-1089
-1099
-1108
-1118
-1127
-1137
-1146
-1156
-1165
-1174
-1183
-1192
-1200
-1209
-1217
-1226
-1234
-1242
-1251
-1259
-1267
-1275
-1282
-1290
-1298
-1305
-1313
-1320
-1327
-1334
-1341
-1348
-1354
-1360
-1367
-1373
-1378
-1384
-1389
-1395
-1400
-1405
-1410
-1415
-1420
-1425
-1430
-1435
-1440
-1445
-1449
-1454
-1458
-1463
-1467
-1471
-1475
-1479
-1483
-1487
-1491
-1494
-1498
-1501
-1504
-1507
-1511
-1513
-1516
-1519
-1522
-1524
-1527
-1529
-1531
-1534
-1536
-1538
-1540
-1542
-1544
-1546
-1549
-1551
-1553
-1556
-1558
-1561
-1564
-1566
-1569
-1572
-1575
-1578
-1581
-1585
-1588
-1591
-1595
-1598
-1602
-1606
-1609
-1613
-1617
-1620
-1624
-1628
-1632
-1635
-1639
-1642
-1645
-1649
-1652
-1654
-1657
-1660
-1662
-1664
-1666
-1668
-1670
-1671
-1672
-1673
-1674
-1675
-1675
-1676
-1676
-1676
-1676
-1676
-1675
-1675
-1674
-1673
-1672
-1672
-1671
-1670
-1669
-1668
-1667
-1666
-1665
-1664
-1664
-1663
-1662
-1661
-1661
-1660
-1659
-1659
-1658
-1657
-1656
-1655
-1654
-1653
-1652
-1650
-1649
-1648
-1647
-1645
-1644
-1642
-1641
-1639
-1637
-1636
-1634
-1632
-1630
-1629
-1627
-1625
-1623
-1622
-1620
-1618
-1617
-1615
-1614
-1613
-1612
-1611
-1610
-1609
-1608
-1607
-1606
-1606
-1605
-1605
-1604
-1603
-1602
-1601
-1601
-1600
-1598
-1597
-1596
-1594
-1593
-1591
-1590
-1588
-1586
-1585
-1583
-1581
-1579
-1578
-1576
-1574
-1572
-1571
-1569
-1568
-1566
-1565
-1563
-1562
-1561
-1560
-1559
-1558
-1557
-1557
-1556
-1556
-1556
-1556
-1556
-1556
-1557
-1557
-1558
-1559
-1560
-1561
-1563
-1564
-1566
-1568
-1570
-1572
-1574
-1577
-1579
-1582
-1585
-1588
-1591
-1595
-1598
-1602
-1606
-1610
-1614
-1619
-1623
-1628
-1633
-1637
-1642
-1647
-1652
-1657
-1663
-1668
-1673
-1678
-1683
-1688
-1693
-1698
-1703
-1708
-1713
-1718
-1723
-1728
-1733
-1738
-1742
-1747
-1752
-1757
-1762
-1767
-1772
-1777
-1782
-1787
-1792
-1798
-1803
-1808
-1813
-1819
-1824
-1829
-1835
-1840
-1846
-1851
-1857
-1863
-1868
-1874
-1880
-1886
-1892
-1898
-1904
-1910
-1917
-1923
-1930
-1937
-1944
-1952
-1959
-1967
-1975
-1984
-1992
-2001
-2009
-2017
-2028
-2037
-2045
-2056
-2065
-2075
-2084
-2094
-2104
-2114
-2123
-2133
-2143
-2153
-2163
-2173
-2184
-2194
-2204
-2214
-2224
-2234
-2244
-2254
-2265
-2275
-2285
-2295
-2305
-2316
-2326
-2336
-2346
-2357
-2367
-2378
-2388
-2399
-2410
-2421
-2432
-2443
-2455
-2467
-2478
-2490
-2502
-2515
-2527
-2539
-2552
-2564
-2577
-2589
-2602
-2615
-2628
-2641
-2654
-2667
-2680
-2693
-2706
-2719
-2732
-2745
-2758
-2771
-2783
-2796
-2809
-2822
-2835
-2848
-2861
-2874
-2887
-2900
-2913
-2926
-2939
-2951
-2964
-2977
-2990
-3003
-3016
-3029
-3042
-3054
-3067
-3080
-3093
-3105
-3118
-3130
-3142
-3154
-3166
-3178
-3190
-3201
-3212
-3223
-3234
-3245
-3256
-3266
-3277
-3287
-3297
-3307
-3317
-3327
-3337
-3346
-3356
-3366
-3375
-3385
-3394
-3404
-3413
-3423
-3433
-3442
-3452
-3462
-3471
-3481
-3491
-3501
-3510
-3520
-3530
-3540
-3549
-3559
-3569
-3578
-3588
-3597
-3607
-3617
-3626
-3636
-3645
-3655
-3665
-3674
-3684
-3694
-3703
-3713
-3723
-3733
-3743
-3753
-3763
-3774
-3784
-3794
-3804
-3815
-3825
-3836
-3846
-3857
-3867
-3878
-3889
-3900
-3911
-3922
-3934
-3945
-3957
-3968
-3980
-3991
-4003
-4014
-4027
-4038
-4050
-4062
-4074
-4085
-4097
-4109
-4120
-4132
-4143
-4154
-4165
-4176
-4187
-4197
-4207
-4217
-4227
-4237
-4246
-4255
-4264
-4273
-4281
-4289
-4297
-4305
-4313
-4320
-4328
-4335
-4343
-4350
-4358
-4365
-4372
-4380
-4387
-4395
-4402
-4410
-4418
-4426
-4434
-4442
-4450
-4459
-4468
-4477
-4486
-4495
-4505
-4514
-4524
-4534
-4544
-4554
-4564
-4574
-4585
-4595
-4605
-4615
-4625
-4635
-4645
-4654
-4664
-4674
-4683
-4693
-4702
-4712
-4721
-4731
-4740
-4749
-4758
-4767
-4776
-4785
-4794
-4803
-4811
-4820
-4828
-4836
-4844
-4853
-4860
-4868
-4876
-4884
-4892
-4899
-4907
-4914
-4922
-4929
-4936
-4943
-4950
-4958
-4965
-4971
-4978
-4985
-4992
-4999
-5006
-5013
-5020
-5027
-5034
-5042
-5049
-5056
-5063
-5070
-5077
-5084
-5091
-5098
-5104
-5111
-5118
-5125
-5131
-5138
-5144
-5151
-5157
-5163
-5169
-5175
-5181
-5187
-5193
-5199
-5205
-5211
-5216
-5222
-5228
-5233
-5239
-5244
-5250
-5255
-5261
-5266
-5271
-5276
-5281
-5286
-5291
-5296
-5301
-5306
-5311
-5315
-5320
-5325
-5329
-5334
-5338
-5343
-5347
-5352
-5356
-5360
-5365
-5369
-5373
-5377
-5381
-5385
-5390
-5394
-5398
-5402
-5406
-5411
-5415
-5419
-5424
-5428
-5432
-5437
-5442
-5446
-5451
-5455
-5460
-5464
-5469
-5473
-5478
-5482
-5486
-5490
-5494
-5498
-5502
-5506
-5510
-5513
-5516
-5520
-5523
-5526
-5529
-5531
-5534
-5536
-5539
-5541
-5543
-5545
-5546
-5548
-5549
-5551
-5552
-5554
-5555
-5556
-5558
-5559
-5560
-5561
-5562
-5564
-5565
-5566
-5567
-5568
-5569
-5570
-5571
-5572
-5573
-5574
-5574
-5575
-5575
-5576
-5576
-5576
-5576
-5576
-5576
-5576
-5576
-5575
-5575
-5575
-5574
-5574
-5573
-5572
-5571
-5570
-5569
-5568
-5567
-5566
-5565
-5563
-5562
-5561
-5559
-5558
-5557
-5556
-5554
-5553
-5552
-5551
-5550
-5549
-5548
-5546
-5545
-5544
-5543
-5542
-5540
-5539
-5538
-5537
-5535
-5534
-5533
-5532
-5531
-5529
-5528
-5527
-5526
-5525
-5524
-5523
-5522
-5520
-5519
-5518
-5517
-5515
-5514
-5512
-5511
-5509
-5508
-5506
-5504
-5503
-5501
-5499
-5497
-5495
-5492
-5490
-5487
-5485
-5482
-5479
-5476
-5473
-5470
-5466
-5463
-5459
-5456
-5452
-5448
-5444
-5441
-5437
-5433
-5429
-5425
-5421
-5417
-5414
-5410
-5406
-5402
-5398
-5394
-5390
-5385
-5381
-5377
-5372
-5368
-5363
-5359
-5354
-5349
-5343
-5338
-5332
-5326
-5320
-5314
-5307
-5301
-5294
-5286
-5279
-5271
-5263
-5255
-5247
-5239
-5230
-5221
-5212
-5203
-5194
-5184
-5175
-5166
-5156
-5147
-5137
-5127
-5118
-5108
-5098
-5088
-5078
-5069
-5059
-5049
-5038
-5028
-5018
-5007
-4996
-4986
-4975
-4964
-4953
-4941
-4930
-4919
-4907
-4896
-4885
-4873
-4862
-4850
-4838
-4827
-4815
-4803
-4792
-4780
-4768
-4757
-4745
-4733
-4722
-4711
-4699
-4688
-4677
-4666
-4655
-4644
-4632
-4621
-4611
-4600
-4589
-4578
-4567
-4556
-4545
-4534
-4524
-4513
-4502
-4491
-4480
-4470
-4459
-4448
-4437
-4427
-4416
-4405
-4395
-4384
-4373
-4362
-4351
-4340
-4329
-4318
-4307
-4295
-4284
-4272
-4260
-4248
-4236
-4223
-4211
-4198
-4186
-4173
-4160
-4148
-4135
-4122
-4109
-4096
-4083
-4070
-4058
-4045
-4032
-4019
-4006
-3994
-3981
-3968
-3955
-3943
-3930
-3917
-3905
-3892
-3880
-3867
-3855
-3843
-3830
-3818
-3806
-3794
-3782
-3770
-3758
-3746
-3734
-3722
-3710
-3698
-3687
-3675
-3664
-3652
-3641
-3630
-3619
-3609
-3598
-3588
-3578
-3567
-3558
-3548
-3538
-3529
-3520
-3511
-3502
-3494
-3485
-3477
-3469
-3461
-3453
-3445
-3437
-3430
-3422
-3415
-3408
-3401
-3394
-3387
-3380
-3373
-3367
-3360
-3354
-3347
-3341
-3334
-3328
-3321
-3315
-3309
-3303
-3296
-3290
-3284
-3278
-3272
-3265
-3259
-3253
-3247
-3242
-3236
-3230
-3225
-3219
-3214
-3209
-3205
-3200
-3196
-3192
-3188
-3184
-3181
-3178
-3175
-3172
-3170
-3167
-3165
-3163
-3162
-3160
-3159
-3158
-3157
-3156
-3155
-3155
-3154
-3154
-3154
-3154
-3154
-3155
-3155
-3156
-3156
-3157
-3158
-3159
-3161
-3162
-3163
-3165
-3167
-3169
-3171
-3173
-3176
-3178
-3181
-3184
-3187
-3191
-3194
-3198
-3202
-3207
-3211
-3216
-3221
-3226
-3232
-3237
-3243
-3249
-3254
-3260
-3266
-3272
-3278
-3285
-3291
-3297
-3303
-3309
-3315
-3321
-3326
-3332
-3338
-3344
-3350
-3356
-3362
-3368
-3374
-3380
-3386
-3392
-3398
-3405
-3411
-3418
-3424
-3431
-3438
-3444
-3451
-3458
-3465
-3472
-3480
-3487
-3494
-3502
-3509
-3516
-3524
-3532
-3539
-3547
-3555
-3563
-3571
-3579
-3587
-3595
-3604
-3612
-3621
-3630
-3639
-3648
-3657
-3666
-3675
-3684
-3694
-3703
-3712
-3722
-3731
-3740
-3749
-3758
-3767
-3776
-3785
-3793
-3802
-3810
-3818
-3827
-3835
-3842
-3850
-3858
-3865
-3872
-3879
-3886
-3893
-3900
-3906
-3913
-3919
-3925
-3931
-3937
-3943
-3949
-3955
-3960
-3966
-3971
-3977
-3982
-3987
-3991
-3996
-4001
-4005
-4009
-4013
-4017
-4021
-4024
-4027
-4030
-4035
-4038
-4041
-4045
-4048
-4051
-4054
-4057
-4059
-4062
-4066
-4070
-4073
-4075
-4078
-4082
-4085
-4088
-4091
-4093
-4096
-4099
-4102
-4105
-4108
-4111
-4113
-4116
-4119
-4122
-4125
-4128
-4131
-4133
-4136
-4139
-4142
-4146
-4149
-4152
-4156
-4159
-4163
-4166
-4170
-4174
-4179
-4183
-4188
-4192
-4197
-4202
-4208
-4213
-4219
-4225
-4231
-4237
-4243
-4250
-4256
-4263
-4270
-4276
-4283
-4290
-4297
-4304
-4311
-4318
-4325
-4331
-4338
-4345
-4352
-4358
-4365
-4372
-4378
-4385
-4391
-4397
-4404
-4410
-4416
-4422
-4428
-4435
-4441
-4447
-4453
-4458
-4464
-4470
-4476
-4482
-4487
-4493
-4498
-4504
-4509
-4514
-4520
-4525
-4530
-4535
-4541
-4546
-4551
-4557
-4562
-4567
-4573
-4578
-4584
-4589
-4595
-4601
-4607
-4614
-4620
-4627
-4633
-4640
-4647
-4654
-4661
-4668
-4676
-4683
-4690
-4697
-4705
-4712
-4719
-4727
-4734
-4742
-4750
-4758
-4765
-4773
-4782
-4790
-4798
-4807
-4816
-4825
-4834
-4843
-4852
-4862
-4871
-4881
-4891
-4901
-4911
-4922
-4933
-4943
-4954
-4965
-4977
-4988
-4999
-5010
-5022
-5033
-5045
-5056
-5068
-5080
-5092
-5103
-5115
-5127
-5139
-5152
-5164
-5176
-5188
-5200
-5212
-5224
-5236
-5248
-5260
-5272
-5284
-5295
-5307
-5318
-5330
-5341
-5352
-5363
-5374
-5385
-5396
-5407
-5418
-5428
-5438
-5449
-5459
-5469
-5478
-5488
-5497
-5506
-5516
-5525
-5533
-5542
-5551
-5559
-5567
-5576
-5584
-5592
-5600
-5608
-5616
-5624
-5632
-5640
-5648
-5656
-5664
-5671
-5679
-5686
-5694
-5701
-5708
-5715
-5722
-5729
-5736
-5743
-5749
-5755
-5762
-5768
-5774
-5780
-5786
-5791
-5797
-5803
-5809
-5814
-5820
-5825
-5830
-5835
-5840
-5845
-5850
-5855
-5859
-5863
-5867
-5871
-5874
-5878
-5881
-5884
-5887
-5889
-5892
-5894
-5896
-5897
-5899
-5900
-5901
-5901
-5902
-5902
-5902
-5901
-5901
-5900
-5899
-5897
-5895
-5893
-5891
-5889
-5886
-5883
-5880
-5876
-5873
-5869
-5865
-5861
-5857
-5852
-5848
-5843
-5838
-5833
-5828
-5823
-5817
-5812
-5806
-5800
-5794
-5788
-5782
-5775
-5769
-5762
-5755
-5748
-5741
-5733
-5726
-5718
-5710
-5701
-5693
-5684
-5675
-5665
-5656
-5646
-5635
-5625
-5614
-5603
-5592
-5580
-5568
-5556
-5543
-5530
-5517
-5504
-5490
-5476
-5462
-5447
-5433
-5418
-5402
-5387
-5371
-5355
-5338
-5322
-5305
-5288
-5271
-5254
-5237
-5220
-5202
-5184
-5167
-5149
-5131
-5113
-5095
-5077
-5059
-5041
-5023
-5005
-4987
-4969
-4951
-4933
-4915
-4897
-4878
-4860
-4841
-4823
-4804
-4786
-4767
-4748
-4729
-4710
-4691
-4671
-4652
-4633
-4614
-4594
-4575
-4555
-4536
-4516
-4497
-4477
-4457
-4438
-4418
-4398
-4379
-4359
-4339
-4320
-4300
-4280
-4261
-4241
-4222
-4202
-4183
-4163
-4144
-4124
-4105
-4086
-4067
-4048
-4029
-4010
-3991
-3972
-3953
-3934
-3915
-3896
-3878
-3859
-3840
-3821
-3802
-3784
-3765
-3746
-3727
-3708
-3689
-3671
-3652
-3633
-3614
-3595
-3577
-3558
-3539
-3520
-3501
-3482
-3464
-3445
-3426
-3407
-3388
-3368
-3349
-3330
-3311
-3292
-3272
-3253
-3233
-3214
-3194
-3175
-3155
-3135
-3115
-3095
-3076
-3056
-3036
-3015
-2995
-2975
-2955
-2935
-2914
-2894
-2874
-2854
-2834
-2814
-2793
-2774
-2754
-2734
-2714
-2694
-2675
-2655
-2636
-2616
-2597
-2577
-2558
-2538
-2519
-2499
-2480
-2460
-2441
-2421
-2402
-2382
-2363
-2343
-2323
-2303
-2283
-2263
-2243
-2223
-2202
-2182
-2161
-2141
-2120
-2099
-2079
-2058
-2037
-2015
-1994
-1973
-1951
-1930
-1908
-1886
-1864
-1843
-1821
-1798
-1776
-1754
-1732
-1710
-1687
-1665
-1643
-1621
-1598
-1576
-1554
-1531
-1509
-1487
-1465
-1443
-1420
-1398
-1376
-1354
-1332
-1311
-1289
-1267
-1246
-1224
-1203
-1182
-1161
-1140
-1119
-1098
-1078
-1057
-1037
-1016
-996
-976
-956
-936
-916
-897
-877
-857
-838
-818
-799
-779
-760
-741
-721
-702
-683
-664
-646
-627
-608
-590
-571
-552
-534
-516
-497
-479
-461
-443
-425
-407
-389
-371
-353
-335
-318
-300
-282
-265
-247
-230
-212
-195
-177
-160
-143
-125
-108
-91
-74
-57
-40
-23
-6
11
28
45
62
79
96
112
129
146
163
180
197
213
230
247
264
281
298
314
331
348
364
381
398
414
431
447
464
480
497
513
529
546
562
579
595
612
628
644
661
677
694
710
726
743
759
775
792
808
824
840
856
871
887
903
918
934
949
965
980
995
1010
1026
1041
1056
1071
1087
1102
1117
1132
1148
1163
1178
1194
1209
1224
1240
1255
1270
1286
1301
1316
1331
1347
1362
1377
1392
1407
1422
1436
1451
1466
1480
1495
1509
1524
1538
1553
1567
1581
1595
1609
1623
1637
1651
1665
1679
1693
1707
1720
1734
1748
1761
1775
1788
1802
1816
1829
1842
1856
1869
1883
1896
1909
1923
1936
1949
1962
1976
1989
2001
2015
2028
2041
2053
2066
2079
2091
2104
2116
2128
2140
2152
2163
2175
2186
2198
2209
2220
2230
2241
2251
2262
2272
2281
2291
2301
2310
2319
2328
2337
2345
2354
2362
2370
2378
2386
2394
2401
2409
2416
2424
2431
2438
2445
2452
2458
2465
2472
2478
2484
2490
2497
2503
2508
2514
2520
2525
2531
2536
2541
2546
2551
2556
2560
2565
2569
2574
2578
2582
2587
2591
2595
2599
2603
2607
2611
2615
2619
2623
2627
2631
2635
2639
2644
2648
2652
2657
2662
2666
2671
2676
2682
2687
2692
2698
2704
2710
2716
2723
2729
2736
2743
2750
2757
2765
2772
2780
2788
2796
2804
2812
2821
2829
2838
2847
2856
2865
2874
2883
2892
2902
2911
2921
2930
2940
2950
2959
2969
2978
2988
2998
3007
3016
3026
3035
3044
3053
3062
3071
3080
3089
3098
3107
3115
3124
3132
3141
3150
3158
3167
3175
3184
3192
3201
3210
3218
3227
3236
3244
3253
3262
3271
3280
3289
3299
3308
3318
3327
3337
3347
3357
3367
3378
3388
3398
3409
3419
3430
3441
3451
3462
3473
3483
3494
3504
3514
3525
3535
3545
3556
3566
3576
3586
3596
3606
3616
3626
3635
3645
3655
3664
3673
3682
3691
3700
3709
3718
3726
3735
3743
3752
3760
3768
3776
3784
3792
3800
3808
3816
3823
3831
3839
3846
3854
3862
3869
3877
3885
3893
3900
3908
3916
3924
3932
3940
3948
3956
3964
3972
3980
3988
3996
4003
4011
4019
4027
4035
4043
4051
4059
4067
4075
4083
4091
4100
4108
4116
4124
4132
4140
4147
4155
4163
4170
4178
4185
4193
4201
4208
4216
4224
4231
4239
4247
4255
4263
4271
4279
4287
4295
4303
4312
4320
4329
4338
4347
4356
4365
4375
4385
4395
4405
4415
4426
4436
4447
4458
4470
4481
4493
4504
4516
4528
4540
4552
4565
4577
4590
4603
4615
4628
4641
4654
4667
4680
4693
4706
4719
4732
4746
4759
4772
4786
4799
4812
4826
4840
4853
4867
4881
4895
4909
4923
4938
4952
4967
4982
4997
5012
5027
5043
5059
5075
5091
5107
5124
5140
5157
5174
5191
5209
5226
5244
5262
5280
5298
5316
5334
5352
5371
5389
5408
5427
5446
5465
5484
5504
5523
5543
5563
5583
5602
5622
5643
5663
5683
5703
5724
5744
5765
5786
5806
5827
5848
5869
5889
5910
5931
5951
5972
5993
6013
6033
6053
6074
6094
6113
6133
6153
6173
6192
6212
6231
6250
6270
6289
6308
6327
6346
6365
6384
6403
6422
6441
6460
6479
6498
6516
6535
6554
6572
6591
6609
6628
6646
6664
6683
6701
6718
6736
6753
6771
6788
6805
6822
6838
6855
6871
6887
6903
6919
6934
6950
6965
6980
6995
7009
7024
7038
7052
7066
7080
7093
7107
7120
7133
7146
7158
7171
7183
7195
7207
7218
7230
7241
7252
7264
7274
7285
7296
7306
7316
7327
7337
7347
7356
7366
7375
7385
7394
7403
7412
7421
7430
7439
7447
7455
7463
7471
7479
7487
7495
7502
7510
7517
7524
7532
7539
7546
7553
7560
7567
7573
7580
7587
7593
7600
7606
7612
7618
7624
7630
7636
7642
7648
7653
7659
7664
7670
7675
7680
7685
7690
7694
7699
7703
7707
7711
7715
7718
7722
7725
7728
7731
7733
7736
7738
7740
7742
7744
7745
7746
7748
7749
7750
7751
7751
7752
7752
7753
7753
7753
7753
7754
7754
7754
7754
7754
7753
7753
7753
7753
7752
7752
7751
7750
7749
7748
7747
7746
7745
7743
7742
7740
7738
7736
7734
7732
7730
7728
7725
7723
7720
7717
7715
7712
7709
7706
7703
7699
7696
7693
7689
7686
7682
7679
7675
7672
7668
7665
7661
7658
7654
7650
7647
7643
7639
7636
7632
7628
7625
7621
7618
7614
7611
7607
7604
7600
7596
7593
7589
7585
7582
7578
7574
7571
7567
7563
7559
7556
7552
7548
7545
7541
7538
7534
7531
7528
7524
7521
7518
7515
7512
7509
7506
7503
7501
7498
7495
7493
7490
7488
7486
7483
7481
7479
7477
7475
7474
7472
7471
7469
7468
7466
7465
7464
7462
7461
7460
7459
7458
7456
7455
7454
7453
7452
7451
7450
7449
7447
7446
7445
7444
7443
7442
7441
7440
7439
7439
7438
7437
7436
7435
7434
7433
7432
7431
7430
7429
7428
7427
7426
7425
7424
7423
7422
7421
7420
7419
7418
7418
7417
7416
7415
7415
7414
7413
7413
7412
7411
7411
7410
7409
7408
7407
7406
7405
7404
7403
7402
7401
7399
7398
7396
7394
7392
7390
7388
7386
7383
7381
7378
7375
7372
7369
7366
7362
7358
7355
7351
7347
7343
7339
7334
7330
7326
7321
7317
7312
7307
7302
7297
7293
7288
7283
7277
7272
7267
7262
7257
7251
7246
7241
7235
7230
7224
7218
7213
7207
7201
7195
7189
7183
7177
7171
7165
7159
7152
7146
7140
7133
7127
7120
7113
7107
7100
7093
7086
7079
7072
7065
7058
7050
7043
7035
7028
7020
7013
7005
6998
6990
6982
6974
6966
6958
6950
6942
6934
6926
6917
6909
6900
6892
6884
6875
6866
6858
6849
6840
6832
6823
6814
6805
6796
6787
6778
6769
6760
6750
6741
6732
6722
6713
6703
6693
6684
6674
6664
6655
6645
6635
6625
6615
6605
6595
6585
6575
6565
6555
6545
6534
6524
6513
6503
6492
6482
6471
6460
6449
6438
6426
6415
6404
6392
6380
6368
6357
6345
6332
6320
6308
6295
6283
6270
6257
6245
6232
6218
6205
6192
6178
6165
6151
6137
6123
6109
6094
6080
6065
6050
6035
6020
6005
5989
5974
5958
5942
5927
5911
5894
5878
5862
5846
5829
5813
5796
5780
5763
5746
5729
5713
5696
5679
5662
5645
5628
5611
5594
5577
5560
5542
5525
5508
5490
5473
5455
5437
5420
5402
5384
5366
5348
5330
5312
5294
5277
5259
5241
5223
5205
5187
5170
5152
5134
5117
5100
5082
5065
5048
5032
5015
4999
4982
4966
4950
4934
4918
4903
4887
4871
4856
4841
4826
4810
4795
4780
4766
4751
4736
4722
4708
4693
4679
4665
4651
4638
4624
4610
4597
4584
4571
4559
4546
4534
4522
4510
4498
4486
4475
4463
4452
4441
4430
4420
4409
4398
4388
4377
4367
4357
4346
4336
4326
4316
4306
4295
4285
4275
4265
4255
4245
4235
4225
4214
4204
4194
4184
4174
4164
4154
4144
4134
4124
4114
4104
4094
4085
4075
4066
4056
4046
4038
4029
4019
4010
4001
3992
3983
3974
3965
3956
3947
3937
3928
3919
3910
3901
3891
3882
3872
3862
3853
3843
3833
3822
3812
3802
3791
3781
3770
3759
3748
3737
3726
3715
3704
3692
3681
3669
3658
3646
3634
3623
3611
3599
3587
3574
3562
3550
3537
3525
3512
3499
3486
3473
3460
3447
3434
3421
3407
3394
3381
3367
3354
3340
3327
3313
3300
3286
3272
3259
3245
3231
3217
3204
3190
3176
3162
3148
3134
3120
3106
3092
3078
3064
3050
3035
3021
3007
2993
2979
2965
2950
2936
2922
2907
2893
2879
2864
2850
2835
2820
2806
2791
2776
2761
2747
2732
2717
2702
2687
2672
2657
2643
2628
2613
2598
2583
2569
2554
2539
2525
2510
2495
2481
2466
2452
2437
2423
2409
2395
2381
2367
2353
2339
2326
2312
2299
2286
2273
2260
2247
2235
2222
2210
2198
2186
2174
2162
2151
2139
2127
2116
2104
2093
2082
2070
2059
2048
2037
2025
2015
2004
1994
1983
1973
1962
1952
1942
1931
1921
1912
1902
1892
1883
1874
1865
1856
1848
1839
1831
1823
1815
1807
1799
1792
1785
1777
1770
1763
1757
1750
1743
1737
1731
1725
1718
1713
1707
1701
1695
1690
1685
1679
1674
1669
1664
1660
1655
1650
1646
1641
1637
1633
1628
1624
1620
1616
1612
1608
1604
1600
1596
1592
1588
1585
1581
1577
1573
1570
1566
1562
1559
1555
1552
1548
1545
1541
1538
1534
1531
1527
1524
1520
1516
1513
1509
1505
1501
1497
1493
1489
1485
1481
1476
1471
1467
1461
1456
1451
1445
1440
1434
1428
1422
1415
1408
1402
1395
1387
1380
1372
1364
1356
1348
1339
1330
1321
1312
1302
1292
1282
1272
1261
1250
1239
1228
1217
1205
1193
1181
1169
1156
1144
1131
1118
1105
1092
1078
1065
1051
1037
1022
1008
994
979
965
949
934
919
903
887
872
855
839
822
806
789
771
754
736
718
700
681
663
644
624
605
585
565
545
525
504
484
463
442
420
399
378
356
334
312
290
268
246
224
202
180
157
135
112
90
67
44
21
-2
-25
-48
-71
-95
-118
-142
-166
-190
-214
-238
-262
-286
-311
-335
-360
-384
-409
-434
-458
-483
-508
-533
-558
-584
-609
-634
-660
-685
-711
-736
-762
-788
-814
-840
-866
-892
-918
-944
-970
-996
-1022
-1049
-1075
-1101
-1128
-1154
-1180
-1207
-1233
-1260
-1286
-1313
-1339
-1365
-1392
-1418
-1444
-1471
-1497
-1523
-1549
-1575
-1601
-1627
-1653
-1679
-1705
-1731
-1757
-1783
-1809
-1835
-1861
-1887
-1913
-1939
-1965
-1991
-2017
-2044
-2070
-2096
-2123
-2150
-2176
-2203
-2230
-2257
-2284
-2311
-2338
-2365
-2392
-2419
-2446
-2473
-2500
-2527
-2554
-2581
-2608
-2635
-2663
-2689
-2716
-2743
-2770
-2797
-2824
-2851
-2878
-2904
-2931
-2958
-2984
-3011
-3038
-3064
-3090
-3117
-3143
-3169
-3195
-3221
-3247
-3273
-3299
-3325
-3351
-3377
-3402
-3428
-3453
-3479
-3504
-3530
-3555
-3580
-3605
-3630
-3655
-3680
-3705
-3730
-3754
-3779
-3804
-3828
-3853
-3877
-3901
-3926
-3950
-3974
-3998
-4022
-4046
-4070
-4094
-4119
-4143
-4166
-4190
-4214
-4238
-4261
-4285
-4308
-4331
-4354
-4377
-4400
-4423
-4446
-4469
-4491
-4514
-4536
-4559
-4581
-4603
-4625
-4647
-4668
-4690
-4711
-4732
-4753
-4774
-4795
-4815
-4836
-4856
-4876
-4896
-4916
-4935
-4955
-4974
-4993
-5012
-5031
-5050
-5068
-5087
-5105
-5123
-5141
-5159
-5177
-5195
-5212
-5229
-5246
-5263
-5280
-5297
-5313
-5329
-5345
-5361
-5377
-5392
-5408
-5423
-5438
-5453
-5468
-5483
-5498
-5512
-5526
-5541
-5555
-5569
-5583
-5597
-5611
-5624
-5638
-5651
-5665
-5678
-5691
-5704
-5717
-5730
-5742
-5755
-5767
-5779
-5792
-5804
-5816
-5827
-5839
-5851
-5862
-5874
-5885
-5896
-5907
-5918
-5929
-5940
-5951
-5962
-5973
-5983
-5994
-6005
-6015
-6025
-6036
-6046
-6057
-6067
-6077
-6087
-6097
-6108
-6118
-6128
-6138
-6148
-6158
-6168
-6178
-6187
-6197
-6207
-6216
-6226
-6236
-6245
-6254
-6263
-6273
-6282
-6291
-6300
-6308
-6317
-6326
-6334
-6342
-6351
-6359
-6367
-6375
-6382
-6390
-6398
-6405
-6412
-6419
-6426
-6433
-6440
-6446
-6452
-6459
-6465
-6471
-6476
-6482
-6488
-6493
-6499
-6504
-6509
-6514
-6519
-6524
-6529
-6534
-6538
-6543
-6547
-6552
-6556
-6560
-6564
-6567
-6571
-6574
-6577
-6580
-6583
-6585
-6587
-6589
-6591
-6592
-6594
-6595
-6596
-6596
-6597
-6597
-6597
-6596
-6596
-6595
-6594
-6593
-6592
-6591
-6589
-6587
-6585
-6583
-6581
-6578
-6575
-6573
-6569
-6566
-6563
-6559
-6555
-6551
-6547
-6543
-6538
-6533
-6528
-6523
-6518
-6512
-6507
-6501
-6495
-6489
-6482
-6476
-6469
-6462
-6455
-6448
-6441
-6434
-6426
-6419
-6411
-6404
-6396
-6388
-6381
-6373
-6365
-6357
-6349
-6341
-6333
-6325
-6317
-6309
-6301
-6293
-6284
-6276
-6268
-6259
-6251
-6242
-6234
-6225
-6217
-6208
-6199
-6190
-6181
-6172
-6163
-6154
-6145
-6136
-6127
-6117
-6108
-6098
-6089
-6079
-6069
-6060
-6050
-6040
-6030
-6019
-6009
-5999
-5989
-5978
-5968
-5957
-5946
-5935
-5925
-5914
-5903
-5892
-5880
-5869
-5858
-5847
-5836
-5824
-5813
-5802
-5790
-5779
-5767
-5756
-5744
-5733
-5722
-5710
-5699
-5687
-5676
-5664
-5653
-5642
-5630
-5619
-5608
-5596
-5585
-5574
-5562
-5551
-5540
-5528
-5517
-5506
-5494
-5483
-5471
-5460
-5449
-5437
-5426
-5414
-5403
-5392
-5380
-5369
-5357
-5346
-5334
-5323
-5311
-5299
-5288
-5276
-5264
-5253
-5241
-5229
-5217
-5205
-5193
-5180
-5168
-5156
-5143
-5131
-5118
-5105
-5092
-5079
-5066
-5053
-5039
-5026
-5012
-4998
-4985
-4971
-4957
-4943
-4928
-4914
-4899
-4885
-4870
-4855
-4840
-4825
-4809
-4794
-4778
-4763
-4747
-4731
-4715
-4699
-4682
-4666
-4649
-4633
-4616
-4599
-4581
-4564
-4547
-4529
-4512
-4494
-4476
-4458
-4440
-4422
-4404
-4386
-4368
-4349
-4331
-4313
-4294
-4276
-4258
-4239
-4221
-4202
-4184
-4165
-4147
-4128
-4110
-4091
-4073
-4054
-4035
-4018
-3999
-3981
-3963
-3945
-3927
-3909
-3891
-3873
-3856
-3838
-3821
-3804
-3786
-3769
-3752
-3736
-3719
-3702
-3686
-3670
-3654
-3638
-3622
-3606
-3590
-3575
-3560
-3545
-3530
-3515
-3500
-3485
-3471
-3456
-3442
-3428
-3414
-3400
-3386
-3372
-3359
-3345
-3332
-3318
-3305
-3292
-3279
-3266
-3253
-3241
-3228
-3215
-3203
-3191
-3178
-3166
-3154
-3142
-3131
-3119
-3108
-3096
-3085
-3073
-3062
-3051
-3040
-3029
-3018
-3008
-2997
-2986
-2975
-2965
-2955
-2944
-2934
-2924
-2914
-2904
-2894
-2884
-2874
-2865
-2855
-2846
-2836
-2827
-2817
-2808
-2799
-2789
-2780
-2771
-2761
-2752
-2742
-2733
-2723
-2714
-2704
-2694
-2684
-2674
-2664
-2654
-2643
-2633
-2622
-2612
-2601
-2591
-2580
-2569
-2558
-2547
-2536
-2525
-2514
-2502
-2491
-2480
-2469
-2458
-2446
-2435
-2424
-2413
-2402
-2391
-2379
-2368
-2357
-2346
-2336
-2325
-2314
-2303
-2292
-2281
-2270
-2259
-2248
-2237
-2226
-2216
-2205
-2194
-2182
-2171
-2160
-2149
-2137
-2126
-2114
-2102
-2090
-2078
-2065
-2053
-2040
-2028
-2015
-2001
-1988
-1975
-1962
-1948
-1934
-1921
-1907
-1893
-1879
-1865
-1851
-1836
-1822
-1808
-1794
-1779
-1765
-1750
-1736
-1722
-1707
-1693
-1678
-1664
-1649
-1635
-1620
-1606
-1591
-1576
-1562
-1547
-1532
-1518
-1503
-1488
-1473
-1458
-1444
-1429
-1414
-1399
-1384
-1370
-1355
-1340
-1325
-1311
-1296
-1282
-1267
-1253
-1238
-1224
-1210
-1195
-1181
-1167
-1153
-1139
-1125
-1110
-1096
-1082
-1068
-1054
-1040
-1026
-1012
-997
-983
-969
-955
-940
-926
-911
-897
-882
-868
-853
-838
-823
-809
-793
-778
-763
-748
-732
-717
-701
-685
-669
-653
-637
-621
-604
-588
-571
-554
-537
-519
-502
-484
-466
-448
-429
-411
-392
-373
-354
-334
-315
-295
-275
-254
-234
-213
-192
-171
-149
-128
-106
-84
-61
-39
-16
7
30
53
76
100
123
147
171
195
220
244
269
294
319
344
369
395
421
447
472
499
525
551
578
604
631
658
685
712
739
766
793
820
848
875
903
930
958
986
1012
1041
1069
1097
1125
1153
1182
1210
1238
1267
1295
1324
1352
1381
1410
1438
1467
1496
1525
1554
1583
1612
1642
1671
1700
1730
1759
1789
1818
1848
1878
1908
1938
1968
1998
2029
2059
2089
2120
2151
2181
2212
2243
2274
2304
2335
2366
2397
2428
2459
2489
2520
2551
2582
2612
2643
2674
2704
2735
2765
2796
2826
2856
2887
2917
2947
2977
3007
3037
3067
3097
3126
3156
3186
3215
3245
3274
3304
3333
3362
3392
3421
3450
3480
3509
3538
3567
3596
3625
3654
3683
3712
3741
3770
3799
3827
3856
3884
3913
3941
3970
3998
4026
4054
4082
4110
4138
4166
4193
4221
4248
4276
4303
4330
4357
4384
4411
4438
4464
4491
4517
4543
4570
4596
4622
4647
4673
4699
4724
4750
4775
4800
4825
4850
4875
4900
4924
4949
4973
4998
5022
5046
5070
5095
5119
5143
5167
5190
5214
5238
5262
5286
5310
5334
5358
5382
5405
5429
5453
5477
5501
5525
5548
5572
5596
5620
5644
5668
5691
5715
5739
5763
5787
5811
5835
5859
5884
5908
5932
5956
5980
6005
6029
6053
6078
6102
6126
6151
6175
6200
6224
6249
6273
6298
6322
6347
6371
6396
6421
6445
6470
6495
6519
6544
6569
6593
6618
6643
6668
6692
6717
6742
6767
6791
6816
6841
6866
6891
6916
6941
6966
6991
7016
7042
7067
7093
7118
7144
7169
7195
7221
7247
7273
7299
7325
7351
7377
7404
7430
7457
7483
7510
7536
7563
7590
7617
7644
7671
7698
7725
7753
7780
7807
7835
7862
7890
7917
7945
7972
8000
8028
8055
8083
8111
8138
8166
8194
8221
8249
8277
8304
8332
8360
8387
8415
8443
8470
8498
8526
8553
8581
8608
8636
8664
8691
8719
8746
8774
8801
8829
8856
8884
8911
8939
8966
8994
9021
9048
9076
9103
9130
9157
9184
9211
9238
9265
9292
9319
9346
9373
9400
9426
9453
9480
9506
9532
9559
9585
9611
9637
9663
9689
9714
9740
9766
9791
9816
9841
9866
9891
9916
9941
9965
9990
10014
10039
10063
10087
10111
10135
10159
10182
10206
10229
10253
10276
10300
10323
10346
10369
10392
10415
10438
10461
10484
10506
10529
10551
10573
10595
10618
10640
10661
10683
10705
10727
10748
10770
10791
10812
10833
10854
10875
10896
10917
10938
10958
10979
10999
11020
11040
11061
11081
11101
11121
11141
11161
11181
11201
11221
11241
11261
11281
11301
11321
11341
11361
11381
11401
11420
11440
11460
11479
11499
11519
11538
11558
11578
11597
11617
11637
11656
11676
11695
11715
11734
11754
11774
11793
11813
11832
11852
11871
11890
11910
11929
11949
11968
11987
12006
12026
12045
12064
12083
12102
12121
12140
12158
12177
12196
12215
12233
12252
12270
12289
12307
12325
12343
12361
12379
12397
12415
12432
12450
12467
12485
12502
12519
12536
12553
12570
12587
12603
12620
12636
12653
12669
12685
12701
12717
12733
12749
12765
12781
12796
12812
12827
12842
12857
12873
12888
12903
12917
12932
12947
12961
12976
12990
13004
13018
13032
13046
13060
13073
13087
13100
13113
13126
13139
13151
13164
13176
13188
13200
13211
13222
13234
13245
13255
13266
13276
13286
13296
13306
13315
13325
13334
13343
13351
13360
13368
13376
13384
13392
13400
13407
13414
13421
13428
13435
13442
13448
13454
13460
13466
13472
13478
13484
13489
13495
13500
13505
13510
13515
13519
13524
13529
13533
13537
13541
13545
13549
13553
13556
13560
13563
13567
13570
13573
13576
13578
13581
13584
13586
13588
13591
13593
13595
13598
13600
13602
13604
13607
13609
13611
13613
13615
13617
13619
13621
13623
13625
13627
13629
13631
13633
13635
13637
13638
13640
13642
13643
13645
13646
13648
13649
13651
13652
13654
13655
13656
13657
13658
13659
13660
13661
13662
13663
13663
13664
13664
13665
13665
13665
13665
13665
13665
13664
13664
13663
13663
13662
13661
13660
13659
13658
13657
13656
13654
13653
13651
13650
13648
13646
13645
13643
13641
13639
13637
13635
13633
13631
13628
13626
13623
13621
13618
13615
13612
13609
13606
13603
13600
13597
13593
13590
13586
13582
13578
13574
13570
13566
13562
13558
13553
13549
13544
13539
13535
13530
13525
13520
13515
13510
13505
13500
13494
13489
13483
13478
13472
13467
13461
13455
13449
13443
13436
13430
13423
13417
13410
13403
13396
13388
13381
13373
13365
13357
13349
13341
13332
13323
13314
13305
13296
13287
13277
13267
13257
13247
13237
13226
13215
13204
13193
13182
13170
13158
13146
13134
13122
13109
13096
13083
13070
13057
13043
13030
13016
13002
12988
12973
12958
12944
12929
12913
12898
12883
12867
12851
12835
12819
12802
12785
12769
12752
12735
12717
12700
12682
12664
12646
12628
12610
12592
12573
12554
12535
12516
12497
12478
12459
12439
12419
12399
12379
12359
12338
12318
12297
12276
12255
12233
12212
12190
12169
12147
12125
12103
12080
12058
12035
12013
11990
11967
11944
11920
11897
11873
11849
11826
11801
11777
11753
11728
11704
11679
11654
11629
11604
11578
11553
11527
11502
11476
11450
11424
11397
11371
11344
11318
11291
11264
11237
11210
11183
11155
11128
11100
11073
11045
11017
10988
10960
10932
10903
10874
10845
10816
10787
10757
10728
10698
10668
10639
10608
10578
10548
10517
10487
10456
10425
10394
10362
10331
10300
10268
10236
10204
10172
10140
10108
10075
10043
10010
9977
9944
9911
9878
9845
9812
9778
9745
9711
9678
9644
9610
9576
9542
9508
9474
9440
9406
9371
9337
9303
9268
9234
9199
9165
9130
9095
9060
9026
8991
8956
8921
8886
8851
8816
8780
8745
8710
8674
8639
8603
8568
8532
8496
8461
8425
8389
8353
8317
8280
8244
8208
8170
8135
8098
8061
8023
7987
7950
7913
7875
7838
7800
7762
7725
7687
7649
7610
7572
7534
7495
7456
7418
7379
7340
7301
7261
7222
7183
7143
7103
7064
7024
6984
6943
6903
6863
6822
6781
6740
6699
6658
6617
6575
6534
6492
6450
6408
6366
6324
6281
6239
6196
6153
6110
6067
6023
5980
5936
5892
5848
5804
5759
5715
5670
5626
5581
5536
5491
5446
5401
5355
5310
5265
5219
5174
5129
5083
5038
4992
4947
4901
4856
4810
4765
4719
4673
4628
4582
4536
4491
4445
4399
4353
4308
4262
4216
4170
4125
4078
4033
3988
3942
3896
3850
3804
3759
3713
3667
3621
3575
3529
3483
3438
3392
3346
3300
3254
3208
3162
3116
3071
3025
2979
2933
2887
2842
2796
2750
2704
2659
2613
2568
2522
2476
2431
2386
2340
2295
2250
2205
2160
2115
2070
2025
1980
1935
1891
1846
1801
1757
1713
1668
1624
1580
1535
1491
1447
1403
1359
1315
1270
1226
1182
1138
1094
1050
1004
961
917
872
828
783
739
694
649
605
560
515
470
424
379
334
288
243
197
151
105
59
13
-33
-79
-126
-172
-219
-266
-313
-360
-407
-454
-502
-549
-597
-645
-693
-741
-789
-837
-886
-934
-983
-1032
-1081
-1130
-1180
-1229
-1279
-1329
-1379
-1429
-1479
-1530
-1580
-1631
-1682
-1733
-1784
-1835
-1887
-1938
-1990
-2041
-2093
-2145
-2197
-2250
-2302
-2354
-2407
-2459
-2512
-2565
-2617
-2670
-2723
-2776
-2829
-2882
-2935
-2988
-3041
-3094
-3147
-3200
-3254
-3307
-3360
-3413
-3466
-3519
-3573
-3626
-3679
-3732
-3786
-3839
-3892
-3945
-3999
-4051
-4105
-4159
-4212
-4265
-4319
-4372
-4425
-4479
-4532
-4586
-4639
-4692
-4746
-4799
-4852
-4906
-4959
-5013
-5066
-5119
-5172
-5226
-5279
-5332
-5385
-5438
-5491
-5544
-5597
-5650
-5703
-5756
-5809
-5861
-5914
-5967
-6019
-6072
-6125
-6177
-6230
-6282
-6335
-6388
-6440
-6493
-6545
-6598
-6650
-6703
-6755
-6808
-6860
-6913
-6965
-7018
-7070
-7123
-7175
-7228
-7280
-7333
-7386
-7438
-7491
-7543
-7596
-7649
-7701
-7754
-7807
-7860
-7912
-7965
-8018
-8071
-8124
-8177
-8230
-8283
-8336
-8389
-8442
-8495
-8549
-8602
-8655
-8708
-8762
-8815
-8868
-8922
-8975
-9029
-9082
-9136
-9189
-9243
-9296
-9350
-9403
-9457
-9511
-9564
-9618
-9671
-9725
-9778
-9832
-9885
-9939
-9992
-10046
-10099
-10153
-10206
-10260
-10313
-10366
-10420
-10473
-10526
-10580
-10633
-10686
-10739
-10792
-10845
-10898
-10951
-11004
-11057
-11110
-11163
-11216
-11269
-11322
-11375
-11428
-11480
-11533
-11586
-11639
-11691
-11744
-11797
-11849
-11902
-11954
-12007
-12059
-12111
-12164
-12216
-12268
-12320
-12372
-12424
-12476
-12528
-12580
-12631
-12683
-12734
-12786
-12837
-12889
-12940
-12991
-13042
-13094
-13145
-13196
-13247
-13298
-13349
-13400
-13450
-13501
-13552
-13603
-13653
-13704
-13755
-13805
-13855
-13906
-13956
-14007
-14057
-14107
-14157
-14208
-14258
-14308
-14358
-14408
-14458
-14508
-14557
-14607
-14657
-14706
-14756
-14805
-14854
-14903
-14953
-15002
-15051
-15099
-15148
-15197
-15246
-15294
-15342
-15391
-15439
-15487
-15535
-15583
-15631
-15679
-15726
-15774
-15821
-15869
-15916
-15963
-16010
-16056
-16103
-16149
-16196
-16242
-16288
-16334
-16379
-16426
-16472
-16517
-16563
-16608
-16653
-16698
-16743
-16787
-16832
-16876
-16920
-16964
-17008
-17052
-17096
-17139
-17182
-17226
-17269
-17311
-17354
-17396
-17439
-17481
-17523
-17565
-17606
-17648
-17689
-17730
-17771
-17811
-17852
-17892
-17932
-17972
-18012
-18051
-18090
-18129
-18168
-18206
-18245
-18283
-18321
-18359
-18396
-18433
-18470
-18507
-18544
-18580
-18617
-18653
-18689
-18725
-18760
-18796
-18831
-18866
-18901
-18935
-18970
-19004
-19038
-19072
-19106
-19139
-19173
-19206
-19239
-19272
-19305
-19337
-19369
-19401
-19433
-19465
-19497
-19528
-19559
-19590
-19621
-19652
-19683
-19713
-19744
-19774
-19804
-19834
-19864
-19893
-19923
-19953
-19982
-20011
-20040
-20069
-20098
-20127
-20155
-20184
-20212
-20241
-20269
-20297
-20325
-20353
-20380
-20408
-20435
-20463
-20490
-20517
-20544
-20571
-20598
-20625
-20652
-20678
-20705
-20731
-20757
-20783
-20809
-20835
-20861
-20886
-20912
-20937
-20962
-20987
-21011
-21036
-21060
-21084
-21108
-21132
-21155
-21179
-21202
-21225
-21248
-21270
-21292
-21315
-21337
-21358
-21380
-21401
-21423
-21444
-21464
-21485
-21505
-21526
-21546
-21566
-21585
-21605
-21624
-21643
-21662
-21681
-21700
-21719
-21737
-21755
-21774
-21792
-21809
-21827
-21845
-21862
-21879
-21897
-21913
-21930
-21947
-21963
-21979
-21996
-22011
-22027
-22043
-22058
-22073
-22088
-22103
-22118
-22132
-22146
-22161
-22175
-22188
-22202
-22215
-22229
-22242
-22255
-22268
-22280
-22293
-22305
-22317
-22329
-22341
-22352
-22364
-22375
-22386
-22397
-22408
-22419
-22429
-22440
-22450
-22460
-22470
-22480
-22489
-22499
-22508
-22518
-22527
-22536
-22544
-22553
-22561
-22569
-22577
-22585
-22593
-22600
-22607
-22614
-22621
-22627
-22634
-22640
-22646
-22651
-22657
-22662
-22667
-22671
-22676
-22680
-22684
-22688
-22691
-22694
-22697
-22700
-22703
-22706
-22708
-22710
-22712
-22714
-22715
-22717
-22718
-22719
-22720
-22721
-22721
-22722
-22722
-22722
-22722
-22722
-22722
-22721
-22721
-22720
-22719
-22718
-22716
-22714
-22712
-22710
-22708
-22705
-22703
-22700
-22697
-22693
-22690
-22686
-22682
-22678
-22674
-22669
-22664
-22659
-22654
-22649
-22643
-22637
-22631
-22625
-22618
-22612
-22605
-22598
-22591
-22583
-22575
-22568
-22560
-22551
-22543
-22534
-22526
-22517
-22508
-22499
-22489
-22480
-22470
-22460
-22450
-22440
-22430
-22419
-22409
-22398
-22387
-22376
-22365
-22353
-22342
-22330
-22318
-22306
-22294
-22282
-22269
-22256
-22243
-22230
-22216
-22203
-22189
-22175
-22160
-22146
-22131
-22116
-22101
-22085
-22070
-22054
-22038
-22021
-22005
-21988
-21971
-21953
-21936
-21918
-21900
-21882
-21863
-21844
-21825
-21806
-21787
-21767
-21747
-21727
-21707
-21687
-21666
-21645
-21624
-21603
-21582
-21560
-21538
-21516
-21494
-21472
-21449
-21426
-21403
-21380
-21356
-21333
-21309
-21285
-21260
-21236
-21211
-21186
-21161
-21136
-21110
-21085
-21059
-21032
-21006
-20980
-20953
-20926
-20898
-20871
-20843
-20815
-20787
-20758
-20730
-20701
-20671
-20642
-20612
-20582
-20552
-20521
-20491
-20459
-20428
-20397
-20365
-20333
-20301
-20268
-20236
-20203
-20169
-20136
-20103
-20069
-20035
-20001
-19967
-19932
-19898
-19863
-19828
-19793
-19758
-19723
-19687
-19652
-19616
-19580
-19545
-19509
-19473
-19436
-19400
-19364
-19327
-19291
-19254
-19217
-19180
-19143
-19106
-19069
-19031
-18994
-18956
-18919
-18881
-18843
-18805
-18767
-18729
-18691
-18652
-18614
-18576
-18537
-18499
-18460
-18421
-18383
-18344
-18305
-18266
-18228
-18189
-18150
-18111
-18072
-18033
-17994
-17955
-17916
-17877
-17838
-17799
-17760
-17721
-17682
-17643
-17603
-17564
-17525
-17486
-17447
-17408
-17369
-17329
-17290
-17251
-17212
-17173
-17134
-17095
-17056
-17017
-16978
-16940
-16901
-16862
-16823
-16785
-16746
-16708
-16669
-16631
-16592
-16554
-16516
-16478
-16440
-16402
-16364
-16326
-16288
-16250
-16212
-16175
-16137
-16099
-16062
-16024
-15987
-15949
-15912
-15874
-15837
-15799
-15762
-15724
-15687
-15649
-15612
-15574
-15536
-15499
-15461
-15424
-15386
-15348
-15310
-15273
-15235
-15197
-15159
-15122
-15084
-15046
-15008
-14970
-14932
-14894
-14856
-14818
-14780
-14742
-14704
-14666
-14628
-14590
-14551
-14513
-14475
-14436
-14398
-14360
-14321
-14283
-14244
-14206
-14167
-14128
-14090
-14051
-14012
-13974
-13935
-13896
-13857
-13818
-13778
-13739
-13700
-13660
-13621
-13581
-13542
-13502
-13462
-13422
-13382
-13342
-13302
-13262
-13221
-13181
-13141
-13100
-13060
-13019
-12979
-12938
-12897
-12856
-12816
-12775
-12734
-12693
-12652
-12610
-12569
-12528
-12487
-12445
-12404
-12362
-12321
-12279
-12238
-12196
-12154
-12113
-12071
-12029
-11987
-11945
-11904
-11862
-11820
-11778
-11736
-11694
-11652
-11610
-11568
-11526
-11484
-11442
-11400
-11358
-11316
-11274
-11232
-11190
-11148
-11106
-11064
-11022
-10980
-10938
-10896
-10854
-10812
-10770
-10729
-10687
-10645
-10604
-10562
-10521
-10480
-10438
-10397
-10356
-10315
-10274
-10233
-10193
-10152
-10111
-10071
-10030
-9990
-9950
-9910
-9870
-9830
-9790
-9750
-9711
-9671
-9632
-9593
-9554
-9515
-9476
-9437
-9398
-9360
-9321
-9283
-9244
-9206
-9168
-9130
-9092
-9054
-9016
-8979
-8941
-8904
-8867
-8829
-8792
-8755
-8718
-8681
-8644
-8607
-8571
-8534
-8498
-8461
-8425
-8388
-8352
-8316
-8280
-8244
-8208
-8172
-8135
-8101
-8064
-8029
-7994
-7958
-7923
-7888
-7852
-7817
-7782
-7747
-7711
-7676
-7641
-7606
-7572
-7537
-7502
-7467
-7433
-7398
-7363
-7329
-7294
-7259
-7225
-7190
-7156
-7121
-7087
-7052
-7018
-6983
-6948
-6914
-6879
-6845
-6810
-6776
-6741
-6707
-6672
-6638
-6603
-6569
-6534
-6500
-6465
-6431
-6396
-6362
-6327
-6293
-6258
-6224
-6189
-6155
-6120
-6086
-6052
-6017
-5983
-5948
-5914
-5880
-5845
-5811
-5776
-5742
-5708
-5673
-5639
-5604
-5570
-5535
-5501
-5466
-5431
-5396
-5362
-5327
-5292
-5257
-5222
-5187
-5152
-5117
-5082
-5046
-5011
-4976
-4940
-4905
-4869
-4833
-4798
-4762
-4726
-4690
-4654
-4618
-4582
-4546
-4509
-4473
-4437
-4400
-4364
-4327
-4291
-4254
-4218
-4181
-4144
-4107
-4070
-4033
-3996
-3959
-3922
-3885
-3848
-3810
-3773
-3735
-3698
-3660
-3622
-3585
-3547
-3509
-3471
-3433
-3395
-3357
-3319
-3280
-3242
-3204
-3165
-3127
-3088
-3049
-3011
-2972
-2933
-2894
-2855
-2816
-2777
-2738
-2698
-2659
-2620
-2580
-2541
-2501
-2461
-2421
-2382
-2342
-2302
-2261
-2221
-2181
-2140
-2100
-2059
-2019
-1978
-1937
-1896
-1856
-1815
-1774
-1732
-1691
-1650
-1609
-1568
-1526
-1485
-1444
-1402
-1361
-1319
-1278
-1236
-1194
-1153
-1111
-1069
-1028
-986
-944
-903
-861
-819
-777
-736
-694
-652
-610
-568
-526
-484
-442
-400
-358
-316
-273
-231
-188
-146
-103
-61
-18
25
67
110
153
196
238
281
324
367
410
453
495
538
581
623
666
709
751
794
836
878
920
963
1004
1047
1089
1131
1173
1214
1256
1298
1339
1381
1422
1464
1505
1546
1587
1629
1670
1711
1752
1793
1834
1874
1915
1956
1997
2037
2078
2119
2159
2200
2240
2280
2321
2361
2401
2441
2481
2521
2561
2600
2640
2680
2719
2758
2798
2837
2876
2915
2954
2992
3031
3069
3108
3146
3184
3223
3261
3299
3336
3374
3412
3450
3487
3525
3562
3600
3637
3674
3712
3749
3786
3823
3861
3898
3935
3972
4009
4046
4083
4120
4157
4193
4230
4267
4303
4340
4376
4413
4449
4485
4521
4557
4593
4629
4665
4701
4736
4772
4807
4842
4878
4913
4948
4983
5018
5053
5088
5123
5158
5192
5227
5261
5296
5330
5365
5399
5434
5468
5502
5536
5570
5604
5638
5672
5705
5739
5773
5806
5840
5873
5906
5939
5972
6005
6038
6071
6104
6137
6169
6202
6235
6267
6299
6332
6364
6396
6429
6461
6493
6525
6557
6589
6621
6653
6684
6716
6748
6779
6811
6843
6874
6905
6937
6968
6999
7031
7062
7093
7124
7155
7185
7216
7247
7277
7307
7338
7368
7398
7428
7457
7487
7516
7546
7575
7604
7633
7662
7691
7720
7748
7777
7805
7833
7861
7889
7917
7944
7972
7999
8026
8054
8080
8106
8134
8161
8188
8214
8240
8267
8293
8319
8345
8371
8396
8422
8448
8473
8498
8523
8549
8574
8599
8623
8648
8673
8697
8722
8746
8770
8794
8819
8843
8866
8890
8914
8938
8961
8985
9008
9032
9055
9078
9102
9125
9148
9171
9194
9217
9240
9262
9285
9308
9330
9353
9375
9397
9420
9442
9464
9486
9508
9529
9551
9573
9594
9616
9637
9658
9679
9701
9722
9743
9764
9785
9805
9826
9847
9868
9888
9909
9929
9949
9970
9990
10010
10030
10050
10070
10090
10110
10130
10150
10170
10189
10209
10229
10248
10268
10287
10307
10326
10346
10365
10384
10404
10423
10442
10461
10480
10499
10518
10537
10556
10575
10594
10612
10631
10649
10668
10686
10704
10722
10741
10759
10777
10794
10812
10830
10847
10865
10882
10900
10917
10934
10951
10968
10985
11002
11019
11035
11052
11068
11085
11101
11118
11134
11151
11167
11183
11199
11215
11231
11247
11263
11279
11295
11310
11326
11342
11357
11373
11388
11403
11418
11433
11448
11463
11478
11493
11507
11522
11537
11551
11565
11580
11594
11608
11622
11636
11650
11664
11678
11691
11705
11719
11733
11746
11760
11773
11787
11800
11814
11827
11841
11854
11868
11881
11895
11908
11922
11935
11949
11962
11976
11989
12003
12016
12030
12043
12057
12070
12084
12097
12111
12125
12138
12152
12165
12179
12193
12206
12220
12233
12247
12261
12274
12288
12302
12315
12329
12343
12356
12370
12384
12398
12411
12425
12439
12453
12467
12480
12494
12508
12522
12536
12550
12564
12578
12592
12606
12620
12634
12648
12662
12677
12691
12705
12719
12733
12747
12761
12775
12789
12803
12816
12830
12844
12858
12872
12885
12899
12913
12926
12940
12953
12967
12980
12994
13007
13020
13034
13047
13060
13073
13087
13100
13113
13126
13139
13152
13165
13177
13190
13203
13216
13228
13241
13253
13266
13278
13290
13302
13315
13327
13338
13350
13362
13374
13385
13397
13408
13419
13431
13442
13453
13464
13474
13485
13496
13506
13517
13527
13537
13548
13558
13568
13578
13588
13597
13607
13617
13626
13636
13645
13655
13664
13673
13682
13691
13700
13709
13717
13726
13734
13742
13751
13759
13766
13774
13782
13789
13796
13803
13810
13817
13824
13830
13836
13843
13849
13854
13860
13865
13871
13876
13881
13886
13891
13895
13900
13904
13909
13913
13917
13921
13925
13929
13933
13937
13940
13944
13947
13951
13954
13958
13961
13964
13967
13970
13973
13976
13978
13981
13984
13986
13989
13991
13993
13996
13998
14000
14002
14004
14006
14007
14009
14011
14012
14014
14015
14017
14018
14019
14020
14021
14022
14023
14024
14025
14025
14026
14027
14027
14027
14028
14028
14028
14029
14029
14029
14029
14029
14028
14028
14028
14027
14027
14026
14026
14025
14024
14023
14022
14021
14020
14018
14017
14016
14014
14012
14011
14009
14007
14005
14002
14000
13998
13995
13993
13990
13988
13985
13982
13979
13976
13973
13970
13967
13963
13960
13956
13953
13949
13946
13942
13938
13934
13930
13927
13923
13919
13915
13910
13906
13902
13898
13894
13889
13885
13880
13875
13871
13866
13861
13856
13851
13846
13840
13835
13830
13824
13818
13813
13807
13801
13795
13789
13783
13777
13770
13764
13757
13751
13744
13737
13731
13724
13717
13710
13703
13696
13688
13681
13674
13666
13659
13651
13644
13636
13628
13620
13612
13604
13595
13587
13578
13570
13561
13552
13544
13535
13525
13516
13507
13498
13488
13479
13469
13459
13450
13440
13430
13420
13410
13400
13391
13381
13370
13360
13350
13340
13330
13320
13310
13300
13289
13279
13269
13259
13248
13238
13228
13217
13207
13196
13186
13175
13165
13154
13144
13133
13122
13111
13101
13090
13079
13068
13057
13046
13035
13024
13013
13002
12991
12980
12968
12957
12946
12934
12923
12912
12901
12889
12878
12866
12855
12844
12833
12821
12810
12799
12788
12776
12765
12754
12743
12732
12722
12711
12700
12690
12679
12669
12658
12648
12638
12627
12617
12607
12597
12587
12578
12568
12558
12548
12539
12529
12520
12510
12501
12491
12482
12473
12463
12454
12445
12435
12426
12417
12407
12398
12389
12379
12370
12361
12352
12342
12333
12324
12314
12305
12296
12286
12277
12268
12258
12249
12240
12230
12221
12211
12202
12192
12183
12173
12164
12154
12144
12134
12125
12115
12105
12095
12085
12075
12065
12055
12045
12035
12025
12014
12004
11994
11984
11973
11963
11952
11942
11932
11921
11911
11900
11890
11879
11869
11858
11848
11837
11826
11816
11805
11794
11784
11773
11762
11751
11740
11729
11718
11707
11696
11685
11674
11662
11651
11639
11628
11616
11605
11593
11581
11569
11557
11545
11533
11521
11509
11497
11484
11472
11459
11447
11434
11422
11409
11396
11383
11371
11358
11345
11332
11319
11306
11292
11279
11266
11253
11239
11226
11213
11199
11186
11172
11158
11145
11131
11117
11104
11090
11076
11062
11048
11034
11020
11006
10992
10978
10964
10950
10935
10921
10907
10893
10879
10864
10850
10836
10822
10808
10793
10779
10765
10751
10736
10722
10708
10693
10679
10665
10651
10637
10622
10608
10594
10580
10566
10552
10538
10524
10510
10496
10482
10468
10454
10441
10427
10413
10400
10386
10373
10359
10346
10332
10319
10306
10292
10279
10266
10253
10240
10227
10214
10201
10188
10176
10163
10150
10138
10125
10113
10101
10088
10076
10064
10052
10040
10028
10017
10005
9993
9982
9970
9959
9947
9936
9925
9914
9902
9891
9880
9869
9859
9848
9837
9826
9815
9805
9794
9783
9773
9762
9752
9741
9731
9720
9710
9700
9689
9679
9669
9659
9648
9638
9628
9618
9608
9598
9588
9578
9568
9559
9549
9539
9529
9519
9510
9500
9490
9480
9471
9461
9451
9441
9431
9421
9411
9401
9391
9381
9371
9361
9350
9340
9330
9319
9309
9298
9287
9277
9266
9255
9244
9233
9222
9211
9200
9188
9177
9166
9154
9143
9131
9119
9108
9096
9084
9072
9060
9048
9036
9024
9012
9000
8988
8975
8963
8950
8938
8925
8913
8900
8887
8874
8861
8848
8835
8822
8809
8795
8782
8768
8754
8741
8727
8713
8699
8685
8670
8656
8641
8627
8612
8597
8582
8567
8552
8536
8521
8505
8490
8474
8459
8443
8427
8411
8395
8379
8363
8347
8331
8315
8298
8282
8266
8250
8234
8217
8201
8185
8167
8151
8135
8119
8103
8087
8070
8054
8037
8021
8004
7988
7971
7955
7938
7921
7905
7888
7871
7854
7837
7820
7804
7787
7770
7753
7736
7719
7702
7685
7668
7651
7634
7617
7600
7583
7566
7549
7532
7515
7497
7480
7463
7446
7429
7411
7394
7377
7359
7342
7324
7306
7289
7271
7253
7235
7217
7198
7180
7162
7143
7125
7106
7087
7069
7050
7031
7012
6993
6973
6954
6935
6916
6896
6877
6857
6838
6818
6799
6779
6759
6740
6720
6700
6680
6660
6640
6620
6601
6581
6560
6540
6520
6500
6480
6460
6440
6421
6401
6381
6361
6341
6321
6301
6281
6262
6242
6222
6202
6183
6163
6143
6124
6104
6085
6065
6045
6026
6006
5987
5967
5948
5928
5909
5890
5870
5851
5832
5813
5794
5775
5756
5737
5718
5699
5680
5662
5643
5625
5607
5588
5570
5552
5534
5517
5499
5482
5464
5447
5430
5413
5396
5380
5363
5347
5331
5315
5299
5283
5267
5252
5237
5222
5207
5192
5177
5163
5148
5134
5120
5106
5093
5079
5066
5052
5039
5026
5013
5001
4988
4976
4963
4951
4939
4928
4916
4905
4893
4882
4871
4861
4850
4840
4829
4819
4810
4800
4790
4781
4772
4763
4754
4745
4737
4729
4720
4712
4705
4697
4690
4682
4675
4668
4661
4655
4648
4642
4636
4630
4624
4619
4613
4608
4603
4598
4593
4588
4584
4579
4575
4571
4567
4563
4559
4555
4551
4547
4544
4540
4537
4533
4530
4527
4524
4521
4517
4514
4511
4508
4505
4502
4499
4496
4492
4489
4486
4483
4479
4476
4473
4469
4466
4462
4459
4455
4451
4447
4444
4440
4436
4432
4428
4423
4419
4415
4410
4406
4401
4396
4392
4387
4381
4376
4371
4366
4360
4354
4349
4343
4337
4331
4325
4318
4312
4305
4298
4291
4284
4277
4270
4263
4255
4248
4240
4232
4224
4216
4208
4199
4191
4182
4173
4164
4155
4146
4137
4128
4118
4109
4099
4089
4078
4069
4059
4048
4038
4027
4016
4005
3994
3983
3972
3960
3949
3937
3925
3913
3901
3889
3877
3865
3852
3840
3827
3814
3801
3788
3775
3762
3748
3735
3721
3708
3694
3680
3666
3652
3638
3624
3610
3596
3582
3567
3553
3539
3524
3510
3495
3481
3466
3451
3437
3422
3407
3392
3377
3363
3348
3333
3318
3303
3288
3272
3257
3242
3227
3212
3197
3182
3166
3151
3136
3121
3105
3090
3075
3060
3044
3029
3013
2998
2982
2967
2951
2936
2920
2905
2889
2873
2858
2842
2826
2810
2795
2779
2763
2747
2731
2715
2699
2683
2667
2651
2635
2619
2602
2586
2570
2553
2537
2520
2503
2487
2470
2453
2436
2419
2402
2385
2367
2350
2332
2315
2297
2279
2261
2243
2225
2207
2189
2170
2152
2133
2115
2096
2077
2058
2040
2021
2001
1982
1963
1944
1925
1905
1886
1866
1847
1827
1808
1788
1768
1749
1729
1709
1689
1670
1650
1630
1610
1590
1570
1550
1530
1510
1490
1470
1450
1430
1410
1390
1370
1350
1330
1310
1290
1270
1250
1230
1210
1190
1170
1150
1130
1111
1091
1071
1051
1031
1010
992
972
952
932
913
893
873
854
834
815
795
775
756
736
717
697
678
659
639
620
600
581
562
543
523
504
485
465
446
427
408
388
369
350
331
311
292
273
253
234
215
195
176
157
137
118
98
79
59
39
20
0
-19
-39
-59
-78
-98
-118
-138
-157
-177
-197
-216
-236
-256
-276
-295
-315
-335
-355
-375
-395
-415
-435
-455
-475
-495
-516
-536
-556
-577
-597
-618
-639
-659
-680
-701
-722
-743
-764
-785
-807
-828
-849
-871
-892
-914
-935
-957
-978
-1000
-1022
-1043
-1065
-1087
-1108
-1130
-1152
-1174
-1195
-1217
-1239
-1261
-1283
-1305
-1327
-1349
-1371
-1394
-1416
-1438
-1461
-1483
-1506
-1528
-1551
-1574
-1596
-1619
-1642
-1665
-1688
-1711
-1734
-1757
-1780
-1803
-1827
-1850
-1873
-1897
-1920
-1944
-1968
-1992
-2016
-2039
-2063
-2088
-2112
-2136
-2160
-2184
-2209
-2233
-2258
-2282
-2307
-2332
-2356
-2381
-2406
-2431
-2456
-2480
-2505
-2530
-2555
-2580
-2606
-2631
-2656
-2681
-2706
-2731
-2756
-2781
-2806
-2831
-2856
-2881
-2907
-2932
-2957
-2982
-3007
-3032
-3057
-3081
-3106
-3131
-3156
-3181
-3206
-3231
-3255
-3280
-3305
-3329
-3354
-3378
-3403
-3427
-3452
-3476
-3501
-3525
-3549
-3574
-3598
-3622
-3646
-3670
-3694
-3718
-3742
-3766
-3789
-3813
-3837
-3861
-3884
-3908
-3932
-3955
-3979
-4002
-4026
-4049
-4073
-4096
-4120
-4143
-4166
-4189
-4213
-4236
-4259
-4282
-4305
-4328
-4351
-4374
-4397
-4420
-4442
-4465
-4488
-4510
-4533
-4555
-4578
-4600
-4622
-4644
-4667
-4689
-4711
-4733
-4755
-4776
-4798
-4820
-4842
-4863
-4885
-4906
-4928
-4949
-4971
-4992
-5013
-5034
-5055
-5076
-5097
-5118
-5139
-5160
-5181
-5201
-5222
-5242
-5263
-5283
-5304
-5324
-5344
-5364
-5385
-5405
-5425
-5445
-5465
-5485
-5505
-5525
-5544
-5564
-5584
-5604
-5623
-5643
-5663
-5682
-5702
-5721
-5741
-5760
-5780
-5799
-5818
-5838
-5857
-5877
-5896
-5915
-5935
-5954
-5973
-5993
-6012
-6031
-6051
-6070
-6089
-6108
-6127
-6146
-6166
-6185
-6204
-6223
-6242
-6261
-6280
-6299
-6318
-6337
-6356
-6375
-6394
-6413
-6432
-6451
-6470
-6489
-6508
-6527
-6546
-6565
-6584
-6603
-6622
-6641
-6660
-6678
-6697
-6716
-6735
-6753
-6772
-6790
-6809
-6827
-6846
-6864
-6882
-6900
-6918
-6936
-6954
-6971
-6989
-7006
-7023
-7040
-7057
-7074
-7091
-7108
-7124
-7140
-7157
-7173
-7189
-7205
-7220
-7236
-7251
-7266
-7282
-7297
-7311
-7326
-7340
-7355
-7369
-7383
-7396
-7410
-7423
-7436
-7449
-7462
-7474
-7487
-7499
-7511
-7523
-7534
-7546
-7557
-7568
-7579
-7589
-7600
-7610
-7620
-7630
-7640
-7649
-7659
-7668
-7677
-7686
-7694
-7703
-7711
-7719
-7727
-7735
-7742
-7750
-7757
-7764
-7770
-7777
-7783
-7789
-7795
-7801
-7806
-7811
-7816
-7820
-7824
-7828
-7832
-7835
-7839
-7841
-7844
-7846
-7848
-7850
-7851
-7853
-7853
-7854
-7855
-7855
-7855
-7855
-7854
-7853
-7852
-7851
-7850
-7848
-7847
-7845
-7843
-7840
-7838
-7835
-7832
-7829
-7826
-7823
-7819
-7815
-7812
-7807
-7803
-7799
-7794
-7789
-7784
-7779
-7774
-7768
-7763
-7757
-7751
-7745
-7739
-7732
-7726
-7719
-7712
-7705
-7698
-7691
-7684
-7676
-7668
-7661
-7653
-7645
-7637
-7628
-7620
-7611
-7602
-7594
-7585
-7576
-7567
-7557
-7548
-7539
-7529
-7520
-7510
-7500
-7491
-7481
-7471
-7461
-7451
-7441
-7431
-7420
-7410
-7400
-7389
-7379
-7368
-7358
-7347
-7337
-7326
-7315
-7305
-7294
-7283
-7272
-7261
-7250
-7239
-7228
-7217
-7206
-7194
-7183
-7172
-7160
-7148
-7136
-7124
-7112
-7100
-7088
-7076
-7064
-7051
-7039
-7026
-7013
-7001
-6988
-6975
-6962
-6949
-6937
-6924
-6910
-6897
-6884
-6871
-6858
-6844
-6831
-6817
-6804
-6790
-6777
-6763
-6749
-6735
-6721
-6707
-6693
-6679
-6665
-6651
-6637
-6623
-6608
-6594
-6580
-6566
-6552
-6537
-6523
-6509
-6494
-6480
-6465
-6451
-6436
-6421
-6407
-6392
-6377
-6362
-6348
-6333
-6318
-6303
-6289
-6274
-6259
-6244
-6230
-6215
-6200
-6186
-6171
-6156
-6142
-6127
-6113
-6099
-6084
-6070
-6055
-6041
-6027
-6012
-5998
-5984
-5970
-5955
-5941
-5927
-5913
-5899
-5885
-5871
-5858
-5844
-5830
-5817
-5803
-5790
-5776
-5763
-5750
-5737
-5724
-5711
-5698
-5685
-5673
-5660
-5647
-5635
-5623
-5610
-5598
-5586
-5574
-5562
-5550
-5538
-5526
-5514
-5503
-5491
-5479
-5468
-5456
-5444
-5433
-5421
-5410
-5398
-5387
-5376
-5364
-5353
-5341
-5330
-5319
-5307
-5296
-5285
-5273
-5262
-5251
-5239
-5228
-5217
-5206
-5195
-5184
-5173
-5162
-5151
-5140
-5129
-5118
-5108
-5097
-5086
-5076
-5065
-5054
-5044
-5033
-5023
-5012
-5002
-4992
-4982
-4971
-4961
-4951
-4941
-4931
-4921
-4912
-4902
-4892
-4882
-4873
-4863
-4853
-4844
-4834
-4824
-4815
-4805
-4796
-4786
-4777
-4767
-4757
-4748
-4738
-4729
-4719
-4710
-4700
-4691
-4681
-4672
-4663
-4653
-4644
-4635
-4626
-4617
-4608
-4599
-4590
-4581
-4572
-4563
-4555
-4546
-4538
-4530
-4521
-4513
-4505
-4497
-4490
-4482
-4474
-4467
-4459
-4452
-4445
-4438
-4431
-4424
-4417
-4410
-4403
-4397
-4390
-4384
-4377
-4371
-4365
-4358
-4352
-4346
-4340
-4334
-4329
-4323
-4317
-4311
-4306
-4300
-4294
-4289
-4283
-4278
-4272
-4267
-4262
-4256
-4251
-4246
-4240
-4235
-4230
-4225
-4220
-4214
-4209
-4204
-4199
-4195
-4190
-4185
-4180
-4176
-4171
-4166
-4162
-4158
-4153
-4149
-4145
-4141
-4137
-4133
-4129
-4125
-4122
-4118
-4114
-4111
-4108
-4104
-4101
-4098
-4094
-4091
-4088
-4085
-4082
-4078
-4075
-4073
-4069
-4066
-4062
-4059
-4057
-4054
-4051
-4046
-4043
-4041
-4038
-4035
-4032
-4029
-4025
-4022
-4019
-4016
-4013
-4010
-4006
-4003
-4001
-3998
-3995
-3992
-3989
-3986
-3983
-3980
-3978
-3975
-3972
-3970
-3967
-3965
-3963
-3960
-3958
-3956
-3954
-3952
-3950
-3948
-3946
-3944
-3943
-3941
-3939
-3938
-3936
-3935
-3933
-3932
-3931
-3930
-3928
-3927
-3926
-3925
-3924
-3923
-3921
-3920
-3919
-3919
-3918
-3917
-3916
-3915
-3915
-3914
-3913
-3913
-3912
-3912
-3912
-3911
-3911
-3911
-3911
-3911
-3911
-3911
-3912
-3912
-3912
-3913
-3913
-3914
-3914
-3915
-3915
-3916
-3917
-3918
-3919
-3920
-3921
-3922
-3923
-3924
-3925
-3927
-3928
-3929
-3931
-3932
-3934
-3936
-3937
-3939
-3941
-3943
-3945
-3947
-3949
-3951
-3953
-3956
-3958
-3960
-3963
-3965
-3968
-3970
-3973
-3976
-3979
-3981
-3984
-3987
-3990
-3993
-3996
-3999
-4002
-4005
-4009
-4011
-4014
-4018
-4022
-4025
-4027
-4032
-4035
-4038
-4042
-4046
-4050
-4053
-4057
-4061
-4064
-4067
-4072
-4075
-4080
-4083
-4086
-4091
-4094
-4099
-4103
-4107
-4112
-4116
-4120
-4124
-4128
-4133
-4137
-4141
-4146
-4150
-4155
-4159
-4164
-4168
-4173
-4178
-4182
-4187
-4192
-4197
-4201
-4206
-4211
-4216
-4221
-4226
-4231
-4236
-4242
-4247
-4252
-4258
-4263
-4268
-4274
-4280
-4285
-4291
-4297
-4303
-4309
-4315
-4321
-4327
-4333
-4339
-4346
-4352
-4359
-4365
-4372
-4379
-4386
-4393
-4400
-4407
-4414
-4421
-4428
-4436
-4443
-4451
-4458
-4466
-4473
-4481
-4489
-4497
-4505
-4513
-4521
-4530
-4538
-4546
-4555
-4564
-4572
-4581
-4590
-4599
-4608
-4617
-4626
-4635
-4645
-4654
-4664
-4673
-4683
-4693
-4703
-4713
-4723
-4733
-4744
-4754
-4765
-4775
-4786
-4797
-4808
-4818
-4829
-4840
-4852
-4863
-4874
-4885
-4896
-4907
-4919
-4930
-4941
-4953
-4964
-4976
-4987
-4999
-5010
-5022
-5033
-5045
-5056
-5068
-5080
-5091
-5103
-5115
-5126
-5138
-5150
-5161
-5173
-5185
-5196
-5208
-5219
-5231
-5243
-5254
-5266
-5277
-5289
-5301
-5312
-5323
-5335
-5346
-5358
-5369
-5380
-5391
-5403
-5414
-5425
-5436
-5447
-5458
-5468
-5479
-5490
-5501
-5511
-5522
-5532
-5543
-5553
-5563
-5574
-5584
-5594
-5604
-5614
-5624
-5634
-5643
-5653
-5663
-5672
-5682
-5691
-5700
-5709
-5718
-5727
-5736
-5745
-5754
-5762
-5771
-5780
-5788
-5796
-5804
-5812
-5820
-5828
-5836
-5844
-5851
-5859
-5866
-5874
-5881
-5888
-5896
-5903
-5910
-5917
-5924
-5931
-5938
-5945
-5952
-5959
-5966
-5973
-5980
-5986
-5993
-6000
-6007
-6013
-6020
-6026
-6033
-6040
-6046
-6053
-6059
-6065
-6072
-6078
-6085
-6091
-6097
-6103
-6110
-6116
-6122
-6128
-6134
-6140
-6146
-6152
-6158
-6164
-6169
-6175
-6181
-6187
-6192
-6198
-6204
-6210
-6215
-6221
-6227
-6232
-6238
-6244
-6249
-6255
-6261
-6266
-6272
-6277
-6283
-6289
-6294
-6300
-6306
-6312
-6317
-6323
-6329
-6334
-6340
-6346
-6352
-6358
-6364
-6369
-6375
-6381
-6387
-6393
-6399
-6404
-6410
-6416
-6422
-6427
-6433
-6439
-6444
-6450
-6455
-6461
-6466
-6472
-6477
-6483
-6488
-6493
-6499
-6504
-6509
-6514
-6520
-6525
-6530
-6535
-6540
-6545
-6550
-6555
-6560
-6565
-6570
-6575
-6580
-6585
-6590
-6595
-6600
-6604
-6609
-6614
-6619
-6623
-6628
-6633
-6637
-6642
-6646
-6651
-6655
-6659
-6663
-6667
-6672
-6676
-6680
-6683
-6687
-6691
-6695
-6698
-6702
-6705
-6709
-6712
-6715
-6718
-6722
-6725
-6728
-6731
-6734
-6737
-6740
-6742
-6745
-6748
-6751
-6754
-6756
-6759
-6761
-6764
-6767
-6769
-6771
-6774
-6776
-6778
-6780
-6782
-6784
-6786
-6788
-6790
-6791
-6793
-6794
-6796
-6797
-6798
-6799
-6800
-6801
-6802
-6802
-6803
-6804
-6804
-6805
-6805
-6805
-6806
-6806
-6806
-6806
-6806
-6806
-6806
-6806
-6806
-6806
-6806
-6805
-6805
-6805
-6804
-6804
-6803
-6802
-6801
-6800
-6799
-6798
-6797
-6796
-6794
-6793
-6791
-6790
-6788
-6786
-6784
-6782
-6780
-6777
-6775
-6772
-6770
-6767
-6764
-6761
-6758
-6755
-6751
-6748
-6744
-6740
-6736
-6732
-6728
-6724
-6720
-6716
-6711
-6707
-6702
-6698
-6693
-6689
-6684
-6679
-6674
-6669
-6664
-6659
-6654
-6649
-6644
-6639
-6634
-6628
-6623
-6618
-6612
-6607
-6602
-6596
-6591
-6585
-6580
-6574
-6569
-6563
-6557
-6551
-6546
-6540
-6534
-6528
-6522
-6516
-6509
-6503
-6497
-6490
-6484
-6478
-6471
-6464
-6458
-6451
-6444
-6438
-6431
-6424
-6417
-6410
-6403
-6396
-6389
-6382
-6375
-6368
-6361
-6354
-6346
-6339
-6332
-6325
-6317
-6310
-6303
-6295
-6288
-6280
-6273
-6265
-6258
-6251
-6243
-6236
-6228
-6220
-6213
-6205
-6198
-6190
-6182
-6174
-6167
-6159
-6151
-6143
-6135
-6127
-6119
-6111
-6103
-6095
-6087
-6079
-6071
-6063
-6054
-6046
-6037
-6029
-6020
-6011
-6002
-5994
-5985
-5976
-5966
-5957
-5948
-5939
-5929
-5920
-5910
-5901
-5891
-5881
-5871
-5861
-5852
-5842
-5831
-5821
-5811
-5801
-5791
-5780
-5770
-5759
-5749
-5738
-5728
-5717
-5706
-5695
-5684
-5673
-5662
-5651
-5640
-5629
-5618
-5607
-5595
-5584
-5573
-5561
-5550
-5538
-5527
-5515
-5503
-5491
-5480
-5468
-5456
-5444
-5432
-5420
-5408
-5396
-5383
-5371
-5359
-5346
-5334
-5321
-5309
-5296
-5283
-5271
-5258
-5245
-5232
-5219
-5206
-5193
-5180
-5166
-5153
-5140
-5126
-5113
-5100
-5086
-5073
-5059
-5045
-5032
-5018
-5004
-4991
-4977
-4963
-4949
-4936
-4922
-4908
-4894
-4880
-4866
-4852
-4838
-4824
-4810
-4796
-4782
-4768
-4754
-4740
-4726
-4712
-4697
-4683
-4669
-4655
-4641
-4627
-4612
-4598
-4584
-4570
-4556
-4542
-4527
-4513
-4499
-4485
-4471
-4457
-4443
-4429
-4415
-4401
-4387
-4373
-4359
-4345
-4331
-4318
-4304
-4290
-4276
-4262
-4248
-4234
-4220
-4206
-4193
-4179
-4165
-4151
-4137
-4123
-4109
-4094
-4081
-4067
-4053
-4038
-4024
-4010
-3996
-3981
-3967
-3952
-3938
-3923
-3909
-3894
-3879
-3864
-3850
-3835
-3820
-3804
-3789
-3774
-3759
-3743
-3728
-3712
-3697
-3681
-3665
-3649
-3633
-3618
-3602
-3586
-3569
-3553
-3537
-3521
-3504
-3488
-3471
-3455
-3438
-3421
-3404
-3387
-3370
-3353
-3336
-3319
-3301
-3284
-3267
-3249
-3231
-3214
-3196
-3178
-3160
-3142
-3124
-3106
-3088
-3070
-3052
-3033
-3015
-2996
-2978
-2959
-2941
-2922
-2903
-2884
-2865
-2846
-2827
-2808
-2789
-2770
-2751
-2731
-2712
-2693
-2673
-2654
-2634
-2615
-2595
-2576
-2556
-2536
-2517
-2497
-2477
-2458
-2438
-2418
-2398
-2378
-2359
-2339
-2319
-2299
-2279
-2258
-2238
-2218
-2198
-2178
-2157
-2137
-2116
-2096
-2075
-2055
-2033
-2013
-1993
-1972
-1951
-1930
-1909
-1888
-1867
-1846
-1825
-1804
-1782
-1761
-1740
-1718
-1697
-1675
-1654
-1632
-1611
-1589
-1568
-1546
-1524
-1503
-1481
-1459
-1437
-1416
-1394
-1372
-1350
-1328
-1306
-1284
-1262
-1240
-1217
-1195
-1173
-1150
-1128
-1106
-1083
-1061
-1038
-1016
-993
-970
-948
-925
-902
-879
-856
-833
-811
-788
-765
-742
-718
-695
-672
-649
-626
-603
-579
-556
-533
-509
-486
-462
-439
-415
-392
-368
-344
-321
-297
-273
-250
-226
-202
-178
-154
-130
-106
-82
-58
-34
-10
14
39
63
87
112
136
161
185
210
234
259
284
308
333
358
383
408
433
458
482
507
532
557
582
607
632
657
682
707
731
756
781
806
831
855
880
905
930
954
979
1004
1028
1053
1077
1102
1126
1151
1175
1200
1224
1249
1273
1298
1322
1346
1371
1395
1419
1444
1468
1492
1517
1541
1565
1589
1614
1638
1662
1686
1711
1735
1759
1783
1808
1832
1856
1881
1905
1929
1954
1978
2001
2027
2051
2076
2100
2125
2149
2174
2199
2223
2248
2273
2297
2322
2347
2372
2397
2422
2447
2471
2497
2522
2547
2572
2597
2622
2647
2673
2698
2724
2749
2775
2800
2826
2852
2878
2903
2929
2956
2982
3008
3034
3061
3087
3114
3140
3167
3194
3221
3248
3275
3302
3329
3356
3383
3411
3438
3465
3493
3521
3548
3576
3604
3631
3659
3687
3715
3743
3771
3800
3828
3856
3884
3913
3941
3970
3998
4027
4054
4083
4113
4141
4170
4199
4228
4257
4286
4315
4344
4373
4402
4432
4461
4490
4520
4549
4579
4608
4638
4668
4697
4727
4757
4787
4817
4847
4878
4908
4938
4969
4999
5030
5061
5091
5122
5153
5184
5215
5246
5277
5308
5339
5371
5402
5434
5465
5497
5528
5560
5592
5624
5656
5688
5720
5752
5784
5817
5849
5882
5914
5947
5980
6013
6046
6079
6112
6145
6178
6212
6245
6279
6313
6346
6380
6414
6448
6482
6516
6551
6585
6619
6654
6688
6722
6757
6791
6826
6861
6895
6930
6965
6999
7034
7069
7104
7138
7173
7208
7243
7278
7313
7349
7384
7419
7454
7489
7525
7560
7596
7631
7667
7702
7738
7773
7809
7845
7880
7916
7952
7988
8023
8058
8095
8131
8167
8203
8239
8275
8311
8347
8383
8419
8455
8491
8527
8564
8600
8636
8672
8708
8744
8780
8816
8852
8888
8924
8960
8996
9032
9068
9104
9140
9176
9212
9248
9284
9320
9355
9391
9427
9462
9498
9533
9569
9604
9639
9674
9709
9744
9779
9814
9849
9883
9918
9952
9987
10021
10055
10089
10124
10158
10192
10225
10259
10293
10327
10360
10394
10427
10461
10494
10527
10561
10594
10627
10660
10693
10726
10759
10791
10824
10856
10889
10921
10954
10986
11018
11050
11082
11114
11146
11177
11209
11240
11272
11303
11334
11365
11396
11427
11458
11489
11519
11550
11580
11611
11641
11671
11701
11731
11760
11790
11820
11849
11878
11908
11937
11966
11995
12024
12053
12081
12110
12138
12167
12195
12223
12251
12279
12307
12335
12363
12390
12418
12445
12472
12500
12527
12554
12581
12607
12634
12661
12687
12714
12740
12766
12792
12818
12844
12870
12895
12921
12946
12972
12997
13022
13047
13072
13096
13121
13146
13170
13194
13218
13242
13266
13290
13313
13337
13360
13383
13406
13429
13452
13475
13497
13519
13542
13564
13586
13607
13629
13651
13672
13693
13714
13735
13756
13777
13798
13818
13838
13858
13878
13898
13918
13938
13957
13976
13995
14014
14033
14052
14070
14088
14107
14125
14142
14160
14178
14195
14212
14229
14246
14263
14280
14296
14313
14329
14345
14361
14376
14392
14407
14422
14437
14452
14467
14482
14496
14510
14524
14538
14552
14565
14578
14592
14605
14618
14630
14643
14655
14667
14679
14691
14703
14715
14726
14738
14749
14760
14771
14782
14792
14803
14813
14823
14833
14843
14853
14862
14872
14881
14891
14900
14909
14917
14926
14935
14943
14951
14959
14967
14975
14983
14990
14998
15005
15012
15019
15026
15033
15040
15046
15053
15059
15065
15071
15077
15083
15089
15095
15101
15107
15112
15118
15123
15128
15134
15139
15144
15149
15153
15158
15163
15167
15172
15176
15180
15184
15188
15192
15196
15199
15203
15206
15210
15213
15216
15219
15221
15224
15226
15229
15231
15233
15235
15237
15239
15240
15241
15243
15244
15245
15246
15247
15247
15248
15248
15249
15249
15249
15249
15249
15249
15248
15248
15247
15246
15245
15244
15243
15242
15241
15239
15238
15236
15234
15232
15230
15228
15226
15224
15221
15219
15216
15213
15210
15207
15204
15201
15198
15194
15190
15187
15183
15179
15175
15170
15166
15162
15157
15152
15147
15142
15137
15132
15126
15120
15115
15109
15103
15097
15090
15084
15078
15071
15064
15057
15050
15043
15036
15028
15021
15013
15005
14997
14989
14981
14972
14964
14955
14946
14937
14928
14918
14909
14899
14889
14879
14869
14859
14848
14837
14827
14816
14804
14793
14781
14770
14758
14746
14733
14721
14708
14696
14683
14669
14656
14642
14629
14615
14601
14586
14572
14557
14543
14528
14512
14497
14481
14466
14450
14434
14418
14401
14384
14368
14351
14334
14316
14299
14281
14263
14245
14227
14209
14190
14171
14153
14134
14114
14095
14076
14056
14036
14016
13996
13976
13955
13935
13914
13893
13872
13851
13829
13808
13786
13764
13742
13720
13698
13676
13653
13631
13608
13585
13562
13539
13515
13492
13468
13444
13420
13396
13372
13348
13323
13298
13274
13249
13224
13198
13173
13147
13122
13096
13070
13044
13018
12991
12965
12938
12911
12884
12857
12830
12803
12775
12748
12720
12692
12664
12635
12607
12578
12550
12521
12492
12463
12433
12404
12374
12345
12315
12285
12255
12224
12194
12164
12133
12102
12071
12040
12009
11978
11946
11914
11883
11851
11819
11787
11755
11722
11690
11657
11624
11592
11559
11526
11492
11459
11426
11392
11359
11325
11291
11257
11223
11189
11155
11121
11086
11052
11017
10982
10947
10912
10877
10842
10807
10772
10736
10701
10665
10629
10594
10558
10522
10486
10449
10413
10377
10340
10303
10267
10230
10193
10156
10119
10082
10045
10007
9970
9933
9895
9857
9820
9782
9744
9706
9668
9630
9591
9553
9515
9476
9437
9399
9360
9321
9282
9242
9203
9164
9124
9084
9045
9005
8965
8924
8884
8844
8803
8763
8722
8681
8640
8599
8558
8517
8475
8434
8392
8350
8309
8267
8225
8183
8140
8098
8055
8013
7971
7928
7886
7843
7800
7758
7715
7672
7629
7586
7543
7500
7456
7413
7370
7326
7283
7239
7196
7152
7108
7065
7021
6977
6933
6889
6844
6800
6756
6711
6667
6622
6577
6532
6487
6442
6397
6352
6307
6261
6216
6170
6124
6079
6033
5987
5941
5895
5849
5803
5757
5711
5665
5619
5573
5526
5480
5434
5387
5341
5294
5247
5201
5154
5107
5060
5013
4966
4919
4872
4825
4778
4731
4683
4636
4589
4541
4493
4446
4398
4350
4302
4254
4206
4158
4110
4062
4014
3966
3918
3869
3821
3773
3724
3676
3627
3579
3530
3482
3433
3385
3336
3287
3239
3190
3141
3093
3044
2995
2947
2898
2849
2801
2752
2703
2654
2606
2557
2508
2460
2411
2362
2314
2265
2216
2167
2119
2070
2021
1973
1924
1875
1826
1778
1729
1681
1632
1583
1535
1486
1438
1390
1341
1293
1245
1197
1149
1101
1053
1004
957
910
862
815
767
720
673
626
579
532
485
438
391
345
298
252
205
159
113
67
21
-25
-71
-117
-162
-208
-254
-299
-344
-390
-435
-480
-525
-570
-615
-660
-705
-750
-794
-839
-883
-928
-972
-1016
-1060
-1104
-1148
-1192
-1236
-1279
-1323
-1366
-1409
-1452
-1495
-1538
-1580
-1623
-1665
-1708
-1750
-1792
-1834
-1875
-1917
-1958
-2000
-2041
-2082
-2123
-2164
-2204
-2245
-2285
-2325
-2365
-2405
-2445
-2485
-2524
-2564
-2603
-2642
-2681
-2720
-2758
-2797
-2835
-2873
-2912
-2950
-2988
-3025
-3063
-3101
-3138
-3176
-3213
-3250
-3287
-3324
-3361
-3398
-3435
-3471
-3508
-3544
-3581
-3617
-3653
-3689
-3725
-3761
-3797
-3833
-3868
-3904
-3940
-3975
-4011
-4046
-4081
-4117
-4152
-4187
-4222
-4257
-4292
-4327
-4362
-4397
-4431
-4466
-4501
-4535
-4570
-4604
-4639
-4673
-4708
-4742
-4777
-4811
-4845
-4880
-4914
-4948
-4982
-5017
-5051
-5085
-5119
-5153
-5188
-5222
-5256
-5290
-5324
-5358
-5392
-5426
-5461
-5495
-5529
-5563
-5597
-5631
-5665
-5699
-5733
-5767
-5801
-5834
-5868
-5902
-5936
-5970
-6003
-6037
-6071
-6104
-6138
-6171
-6204
-6238
-6271
-6304
-6337
-6370
-6403
-6436
-6469
-6502
-6534
-6567
-6599
-6632
-6664
-6696
-6729
-6761
-6793
-6825
-6856
-6888
-6920
-6951
-6982
-7014
-7045
-7076
-7107
-7137
-7168
-7198
-7228
-7258
-7288
-7318
-7348
-7377
-7407
-7436
-7465
-7494
-7523
-7551
-7580
-7608
-7636
-7664
-7692
-7720
-7747
-7774
-7802
-7829
-7855
-7882
-7909
-7935
-7961
-7987
-8013
-8038
-8064
-8089
-8114
-8138
-8164
-8189
-8213
-8238
-8262
-8286
-8310
-8333
-8357
-8380
-8403
-8426
-8449
-8472
-8494
-8516
-8538
-8560
-8582
-8604
-8625
-8646
-8667
-8688
-8709
-8729
-8750
-8770
-8790
-8810
-8829
-8849
-8868
-8887
-8906
-8925
-8943
-8962
-8980
-8998
-9016
-9033
-9051
-9068
-9085
-9102
-9119
-9136
-9152
-9168
-9185
-9200
-9216
-9232
-9247
-9262
-9277
-9292
-9307
-9321
-9336
-9350
-9364
-9378
-9391
-9405
-9418
-9431
-9444
-9457
-9469
-9481
-9494
-9506
-9517
-9529
-9540
-9551
-9562
-9573
-9584
-9594
-9604
-9614
-9624
-9633
-9643
-9652
-9661
-9670
-9678
-9687
-9695
-9703
-9711
-9718
-9726
-9733
-9740
-9747
-9754
-9761
-9767
-9773
-9779
-9785
-9791
-9796
-9802
-9807
-9812
-9816
-9821
-9826
-9830
-9834
-9838
-9842
-9846
-9849
-9853
-9856
-9859
-9862
-9865
-9868
-9871
-9873
-9875
-9878
-9880
-9881
-9883
-9885
-9886
-9888
-9889
-9890
-9891
-9892
-9893
-9893
-9894
-9894
-9894
-9894
-9894
-9893
-9893
-9892
-9891
-9890
-9889
-9888
-9886
-9884
-9883
-9881
-9878
-9876
-9874
-9871
-9868
-9865
-9862
-9859
-9855
-9852
-9848
-9844
-9840
-9836
-9831
-9827
-9822
-9817
-9812
-9807
-9802
-9796
-9791
-9785
-9779
-9773
-9766
-9760
-9753
-9746
-9739
-9732
-9725
-9717
-9710
-9702
-9693
-9685
-9677
-9668
-9659
-9650
-9641
-9632
-9622
-9612
-9602
-9592
-9582
-9571
-9560
-9549
-9538
-9527
-9516
-9504
-9492
-9480
-9468
-9456
-9443
-9430
-9417
-9404
-9391
-9378
-9364
-9350
-9337
-9322
-9308
-9294
-9279
-9264
-9249
-9234
-9219
-9204
-9188
-9172
-9156
-9140
-9124
-9107
-9090
-9074
-9057
-9039
-9022
-9005
-8987
-8969
-8951
-8933
-8915
-8897
-8878
-8859
-8841
-8822
-8803
-8784
-8764
-8745
-8725
-8706
-8686
-8666
-8646
-8626
-8605
-8585
-8564
-8543
-8523
-8502
-8480
-8459
-8438
-8416
-8395
-8373
-8351
-8329
-8307
-8285
-8262
-8240
-8217
-8194
-8170
-8148
-8125
-8102
-8079
-8055
-8032
-8007
-7984
-7960
-7936
-7912
-7888
-7864
-7839
-7815
-7790
-7765
-7740
-7715
-7690
-7665
-7640
-7614
-7589
-7564
-7538
-7512
-7486
-7461
-7435
-7409
-7383
-7356
-7330
-7304
-7278
-7251
-7225
-7198
-7171
-7145
-7118
-7091
-7064
-7037
-7010
-6983
-6956
-6929
-6902
-6875
-6848
-6820
-6793
-6765
-6738
-6710
-6683
-6655
-6628
-6600
-6572
-6545
-6517
-6489
-6461
-6434
-6406
-6378
-6350
-6322
-6294
-6266
-6238
-6210
-6182
-6155
-6127
-6099
-6071
-6043
-6015
-5987
-5959
-5931
-5903
-5876
-5848
-5820
-5792
-5764
-5736
-5708
-5680
-5653
-5625
-5597
-5569
-5542
-5514
-5486
-5458
-5431
-5403
-5376
-5348
-5320
-5293
-5265
-5238
-5210
-5183
-5156
-5128
-5101
-5074
-5046
-5019
-4992
-4965
-4937
-4910
-4883
-4856
-4829
-4802
-4776
-4749
-4722
-4696
-4669
-4642
-4616
-4589
-4563
-4537
-4511
-4484
-4458
-4432
-4406
-4380
-4355
-4329
-4303
-4277
-4252
-4226
-4201
-4175
-4150
-4125
-4099
-4074
-4049
-4024
-3999
-3974
-3949
-3924
-3899
-3875
-3850
-3825
-3801
-3776
-3752
-3727
-3703
-3678
-3654
-3630
-3606
-3581
-3557
-3533
-3509
-3485
-3461
-3437
-3413
-3390
-3366
-3342
-3318
-3295
-3271
-3248
-3224
-3200
-3177
-3154
-3130
-3107
-3084
-3060
-3037
-3014
-2991
-2968
-2945
-2922
-2900
-2877
-2854
-2832
-2809
-2787
-2764
-2742
-2720
-2697
-2675
-2653
-2631
-2610
-2588
-2566
-2544
-2523
-2501
-2480
-2459
-2437
-2416
-2395
-2374
-2353
-2332
-2312
-2291
-2270
-2250
-2230
-2209
-2189
-2169
-2149
-2129
-2109
-2089
-2069
-2049
-2029
-2009
-1990
-1971
-1952
-1932
-1913
-1894
-1875
-1856
-1837
-1818
-1800
-1781
-1762
-1744
-1726
-1707
-1689
-1671
-1653
-1635
-1617
-1600
-1582
-1565
-1547
-1530
-1513
-1496
-1479
-1462
-1445
-1429
-1412
-1396
-1380
-1364
-1348
-1332
-1316
-1300
-1285
-1270
-1255
-1240
-1225
-1210
-1195
-1181
-1167
-1153
-1139
-1125
-1111
-1097
-1084
-1070
-1057
-1044
-1031
-1018
-1004
-993
-980
-968
-956
-944
-932
-921
-909
-898
-886
-875
-864
-853
-843
-832
-822
-811
-801
-791
-781
-771
-761
-752
-742
-733
-723
-714
-705
-696
-687
-679
-670
-661
-653
-645
-636
-628
-620
-612
-604
-596
-589
-581
-574
-566
-559
-552
-545
-538
-531
-524
-517
-511
-504
-498
-492
-485
-479
-473
-467
-462
-456
-450
-445
-439
-434
-429
-423
-418
-413
-409
-404
-399
-394
-390
-385
-381
-377
-372
-368
-364
-360
-356
-352
-348
-344
-340
-336
-332
-329
-325
-321
-318
-314
-311
-307
-304
-300
-297
-293
-290
-286
-283
-279
-276
-272
-269
-265
-262
-258
-255
-251
-248
-244
-240
-237
-233
-230
-226
-223
-219
-215
-212
-208
-205
-201
-197
-194
-190
-186
-183
-179
-175
-172
-168
-164
-160
-157
-153
-149
-145
-142
-138
-134
-131
-127
-123
-120
-116
-112
-109
-105
-102
-98
-95
-91
-88
-85
-81
-78
-75
-72
-69
-65
-62
-59
-56
-53
-50
-47
-44
-41
-38
-35
-32
-29
-26
-24
-21
-18
-15
-12
-9
-6
-4
-1
2
5
7
10
13
15
18
21
23
25
28
30
32
34
36
38
40
42
44
46
48
49
51
52
54
55
56
58
59
60
61
62
63
64
65
66
67
68
69
70
70
71
71
72
73
73
73
74
74
74
75
75
75
75
75
75
75
75
75
75
75
74
74
74
73
73
73
72
72
71
71
70
70
69
68
68
67
67
66
65
65
64
63
63
62
62
61
60
60
59
59
58
57
57
56
56
55
54
54
53
53
52
52
51
50
50
49
49
48
48
47
47
46
46
45
45
44
44
43
43
42
42
41
41
40
40
39
39
38
38
38
37
37
36
36
35
35
35
34
34
34
34
33
33
33
33
33
33
32
32
32
32
32
33
33
33
33
33
33
34
34
34
35
35
36
36
37
37
38
39
39
40
41
41
42
43
44
44
45
46
47
48
48
49
50
51
51
52
53
54
55
55
56
57
57
58
59
60
60
61
62
62
63
63
64
65
65
66
67
67
68
68
69
70
70
71
72
72
73
74
74
75
76
76
77
77
78
79
79
80
80
81
82
82
83
84
84
85
85
86
87
87
88
89
90
90
91
92
93
93
94
95
96
97
98
98
99
100
101
102
103
104
105
106
107
108
109
110
112
113
114
115
117
118
119
121
122
124
125
127
128
130
132
134
135
137
139
141
143
145
147
149
152
154
156
159
161
164
166
169
171
174
177
180
183
185
188
192
195
198
201
204
208
211
214
218
221
225
229
232
236
240
244
248
252
256
260
264
268
272
276
280
284
289
293
297
302
306
311
315
320
324
329
334
338
343
348
353
358
363
368
373
379
384
389
395
400
406
411
417
423
429
435
440
446
452
458
464
470
476
483
489
495
501
507
513
520
526
532
538
544
550
556
563
569
575
581
587
593
599
605
611
616
622
628
634
639
645
650
656
661
667
672
677
682
687
692
697
702
706
711
716
720
725
729
733
737
742
746
750
754
758
762
765
769
773
776
780
783
787
790
793
796
799
802
805
808
811
813
816
818
820
823
825
827
829
830
832
834
835
837
838
840
841
842
843
844
845
846
847
847
848
849
849
850
850
850
851
851
851
851
851
851
851
851
851
851
850
850
850
849
849
848
848
847
847
846
845
845
844
843
842
841
840
839
838
837
836
835
834
832
831
830
828
827
825
824
822
820
819
817
815
813
811
809
807
805
803
801
798
796
794
791
789
786
784
781
779
776
773
770
768
765
762
759
756
753
750
747
744
740
737
734
730
727
723
720
716
713
709
705
702
698
694
690
686
682
677
673
669
665
660
656
651
646
642
637
632
627
622
617
612
607
602
596
591
586
580
574
569
563
557
551
545
539
533
527
521
514
508
501
495
488
482
475
468
461
454
447
440
433
426
419
412
404
397
390
382
375
367
360
352
344
337
329
321
313
305
297
289
281
273
265
256
248
240
231
223
215
206
198
189
180
172
163
154
145
137
128
119
110
101
92
83
74
65
56
47
37
28
19
10
1
-9
-18
-27
-37
-46
-55
-64
-74
-83
-92
-102
-111
-120
-130
-139
-148
-158
-167
-176
-185
-194
-203
-213
-222
-231
-240
-249
-258
-267
-276
-285
-293
-302
-311
-320
-329
-338
-346
-355
-364
-372
-381
-390
-398
-407
-415
-424
-432
-441
-449
-457
-466
-474
-482
-490
-498
-506
-514
-522
-530
-537
-545
-553
-560
-568
-575
-583
-590
-597
-604
-611
-618
-625
-632
-639
-645
-652
-658
-664
-671
-677
-683
-689
-695
-701
-707
-713
-718
-724
-729
-735
-740
-746
-751
-756
-761
-767
-772
-777
-782
-787
-792
-796
-801
-806
-811
-815
-820
-825
-829
-834
-838
-843
-847
-851
-855
-860
-864
-868
-872
-876
-880
-883
-887
-891
-895
-898
-902
-905
-909
-912
-916
-919
-922
-926
-929
-932
-935
-938
-941
-944
-947
-950
-952
-955
-958
-960
-963
-965
-968
-970
-973
-975
-977
-979
-981
-983
-985
-987
-989
-991
-993
-994
-996
-998
-999
-1000
-1002
-1002
-1004
-1004
-1006
-1006
-1008
-1008
-1010
-1010
-1010
-1010
-1012
-1012
-1012
-1012
-1012
-1012
-1012
-1010
-1010
-1010
-1010
-1008
-1008
-1008
-1006
-1004
-1004
-1002
-1002
-1000
-998
-997
-995
-993
-991
-989
-987
-986
-984
-982
-980
-978
-976
-974
-972
-970
-969
-967
-965
-963
-961
-959
-957
-955
-954
-952
-950
-948
-946
-944
-942
-941
-939
-937
-935
-933
-931
-929
-928
-926
-924
-922
-920
-918
-917
-915
-913
-911
-909
-907
-906
-904
-902
-900
-898
-896
-895
-893
-891
-889
-887
-885
-884
-882
-880
-878
-876
-875
-873
-871
-869
-867
-866
-864
-862
-860
-858
-857
-855
-853
-851
-849
-848
-846
-844
-842
-840
-839
-837
-835
-833
-832
-830
-828
-826
-824
-823
-821
-819
-817
-816
-814
-812
-810
-809
-807
-805
-803
-802
-800
-798
-796
-795
-793
-791
-789
-788
-786
-784
-782
-781
-779
-777
-775
-774
-772
-770
-769
-767
-765
-763
-762
-760
-758
-756
-755
-753
-751
-750
-748
-746
-744
-743
-741
-739
-738
-736
-734
-733
-731
-729
-727
-726
-724
-722
-721
-719
-717
-716
-714
-712
-711
-709
-707
-706
-704
-702
-701
-699
-697
-696
-694
-692
-691
-689
-687
-686
-684
-682
-681
-679
-677
-676
-674
-672
-671
-669
-667
-666
-664
-662
-661
-659
-657
-656
-654
-653
-651
-649
-648
-646
-644
-643
-641
-640
-638
-636
-635
-633
-631
-630
-628
-627
-625
-623
-622
-620
-619
-617
-615
-614
-612
-611
-609
-607
-606
-604
-603
-601
-599
-598
-596
-595
-593
-591
-590
-588
-587
-585
-583
-582
-580
-579
-577
-576
-574
-572
-571
-569
-568
-566
-565
-563
-562
-560
-558
-557
-555
-554
-552
-551
-549
-548
-546
-544
-543
-541
-540
-538
-537
-535
-534
-532
-531
-529
-528
-526
-524
-523
-521
-520
-518
-517
-515
-514
-512
-511
-509
-508
-506
-505
-503
-502
-500
-499
-497
-496
-494
-493
-491
-490
-488
-487
-485
-484
-482
-481
-479
-478
-476
-475
-473
-472
-470
-469
-467
-466
-464
-463
-461
-460
-458
-457
-456
-454
-453
-451
-450
-448
-447
-445
-444
-442
-441
-439
-438
-437
-435
-434
-432
-431
-429
-428
-426
-425
-424
-422
-421
-419
-418
-416
-415
-413
-412
-411
-409
-408
-406
-405
-403
-402
-401
-399
-398
-396
-395
-394
-392
-391
-389
-388
-386
-385
-384
-382
-381
-379
-378
-377
-375
-374
-372
-371
-370
-368
-367
-366
-364
-363
-361
-360
-359
-357
-356
-354
-353
-352
-350
-349
-348
-346
-345
-343
-342
-341
-339
-338
-337
-335
-334
-333
-331
-330
-328
-327
-326
-324
-323
-322
-320
-319
-318
-316
-315
-314
-312
-311
-310
-308
-307
-306
-304
-303
-302
-300
-299
-298
-296
-295
-294
-292
-291
-290
-288
-287
-286
-284
-283
-282
-280
-279
-278
-277
-275
-274
-273
-271
-270
-269
-267
-266
-265
-264
-262
-261
-260
-258
-257
-256
-254
-253
-252
-251
-249
-248
-247
-245
-244
-243
-242
-240
-239
-238
-237
-235
-234
-233
-231
-230
-229
-228
-226
-225
-224
-223
-221
-220
-219
-218
-216
-215
-214
-213
-211
-210
-209
-208
-206
-205
-204
-203
-201
-200
-199
-198
-197
-195
-194
-193
-192
-190
-189
-188
-187
-186
-184
-183
-182
-181
-179
-178
-177
-176
-175
-173
-172
-171
-170
-169
-167
-166
-165
-164
-163
-161
-160
-159
-158
-157
-155
-154
-153
-152
-151
-149
-148
-147
-146
-145
-144
-142
-141
-140
-139
-138
-136
-135
-134
-133
-132
-131
-129
-128
-127
-126
-125
-124
-122
-121
-120
-119
-118
-117
-116
-114
-113
-112
-111
-110
-109
-107
-106
-105
-104
-103
-102
-101
-100
-98
-97
-96
-95
-94
-93
-92
-90
-89
-88
-87
-86
-85
-84
-83
-81
-80
-79
-78
-77
-76
-75
-74
-73
-71
-70
-69
-68
-67
-66
-65
-64
-63
-62
-60
-59
-58
-57
-56
-55
-54
-53
-52
-51
-50
-48
-47
-46
-45
-44
-43
-42
-41
-40
-39
-38
-37
-36
-34
-33
-32
-31
-30
-29
-28
-27
-26
-25
-24
-23
-22
-21
-20
-19
-18
-16
-15
-14
-13
-12
-11
-10
-9
-8
-7
-6
-5
-4
-3
-2
-1
0
1
2
3
4
5
6
7
8
9
10
11
12
13
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
91
92
93
94
95
96
97
98
99
100
101
102
103
104
104
105
106
107
108
109
110
111
112
113
114
114
115
116
117
118
119
120
121
122
123
123
124
125
126
127
128
129
130
131
132
132
133
134
135
136
137
138
139
139
140
141
142
143
144
145
146
146
147
148
149
150
151
152
152
153
154
155
156
157
158
159
159
160
161
162
163
164
164
165
166
167
168
169
170
170
171
172
173
174
175
175
176
177
178
179
180
180
181
182
183
184
185
185
186
187
188
189
189
190
191
192
193
194
194
195
196
197
198
198
199
200
201
202
202
203
204
205
206
206
207
208
209
210
210
211
212
213
214
214
215
216
217
218
218
219
220
221
221
222
223
224
225
225
226
227
228
228
229
230
231
232
232
233
234
235
235
236
237
238
238
239
240
241
241
242
243
244
244
245
246
247
247
248
249
250
250
251
252
253
253
254
255
256
256
257
258
259
259
260
261
261
262
263
264
264
265
266
267
267
268
269
269
270
271
272
272
