5
15661
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
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
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
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
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
84
84
84
84
84
84
84
84
84
84
84
84
84
84
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
86
86
86
86
86
86
86
86
86
86
86
86
86
86
87
87
87
87
87
87
87
87
87
87
87
87
87
87
88
88
88
88
88
88
88
88
88
88
88
88
88
88
89
89
89
89
89
89
89
89
89
89
89
89
89
90
90
90
90
90
90
90
90
90
90
90
90
90
90
91
91
91
91
91
91
91
91
91
91
91
91
91
92
92
92
92
92
92
92
92
92
92
92
92
92
93
93
93
93
93
93
93
93
93
93
93
93
93
94
94
94
94
94
94
94
94
94
94
94
94
94
95
95
95
95
95
95
95
95
95
95
95
95
95
96
96
96
96
96
96
96
96
96
96
96
96
96
97
97
97
97
97
97
97
97
97
97
97
97
98
98
98
98
98
98
98
98
98
98
98
98
98
99
99
99
99
99
99
99
99
99
99
99
99
99
100
100
100
100
100
100
100
100
100
100
100
100
101
101
101
101
101
101
101
101
101
101
101
101
101
102
102
102
102
102
102
102
102
102
102
102
102
103
103
103
103
103
103
103
103
103
103
103
103
104
104
104
104
104
104
104
104
104
104
104
104
104
105
105
105
105
105
105
105
105
105
105
105
105
106
106
106
106
106
106
106
106
106
106
106
106
107
107
107
107
107
107
107
107
107
107
107
107
108
108
108
108
108
108
108
108
108
108
108
108
109
109
109
109
109
109
109
109
109
109
109
109
110
110
110
110
110
110
110
110
110
110
110
110
111
111
111
111
111
111
111
111
111
111
111
111
112
112
112
112
112
112
112
112
112
112
112
112
113
113
113
113
113
113
113
113
113
113
113
114
114
114
114
114
114
114
114
114
114
114
114
115
115
115
115
115
115
115
115
115
115
115
116
116
116
116
116
116
116
116
116
116
116
116
117
117
117
117
117
117
117
117
117
117
117
118
118
118
118
118
118
118
118
118
118
118
119
119
119
119
119
119
119
119
119
119
119
119
120
120
120
120
120
120
120
120
120
120
120
121
121
121
121
121
121
121
121
121
121
121
122
122
122
122
122
122
122
122
122
122
122
123
123
123
123
123
123
123
123
123
123
123
123
124
124
124
124
124
124
124
124
124
124
124
125
125
125
125
125
125
125
125
125
125
125
126
126
126
126
126
126
126
126
126
126
126
127
127
127
127
127
127
127
127
127
127
127
128
128
128
128
128
128
128
128
128
128
128
129
129
129
129
129
129
129
129
129
129
129
129
130
130
130
130
130
130
130
130
130
130
130
131
131
131
131
131
131
131
131
131
131
132
132
132
132
132
132
132
132
132
132
132
133
133
133
133
133
133
133
133
133
133
133
134
134
134
134
134
134
134
134
134
134
134
135
135
135
135
135
135
135
135
135
135
136
136
136
136
136
136
136
136
136
136
136
137
137
137
137
137
137
137
137
137
137
137
138
138
138
138
138
138
138
138
138
138
139
139
139
139
139
139
139
139
139
139
139
140
140
140
140
140
140
140
140
140
140
141
141
141
141
141
141
141
141
141
141
141
142
142
142
142
142
142
142
142
142
142
143
143
143
143
143
143
143
143
143
143
144
144
144
144
144
144
144
144
144
144
144
145
145
145
145
145
145
145
145
145
145
146
146
146
146
146
146
146
146
146
146
147
147
147
147
147
147
147
147
147
147
147
148
148
148
148
148
148
148
148
148
148
149
149
149
149
149
149
149
149
149
149
149
150
150
150
150
150
150
150
150
150
150
151
151
151
151
151
151
151
151
151
151
152
152
152
152
152
152
152
152
152
152
152
153
153
153
153
153
153
153
153
153
153
154
154
154
154
154
154
154
154
154
154
154
155
155
155
155
155
155
155
155
155
155
155
156
156
156
156
156
156
156
156
156
156
157
157
157
157
157
157
157
157
157
157
157
158
158
158
158
158
158
158
158
158
158
158
159
159
159
159
159
159
159
159
159
159
160
160
160
160
160
160
160
160
160
160
160
161
161
161
161
161
161
161
161
161
161
161
162
162
162
162
162
162
162
162
162
162
163
163
163
163
163
163
163
163
163
163
163
164
164
164
164
164
164
164
164
164
164
165
165
165
165
165
165
165
165
165
165
165
166
166
166
166
166
166
166
166
166
166
167
167
167
167
167
167
167
167
167
167
167
168
168
168
168
168
168
168
168
168
168
169
169
169
169
169
169
169
169
169
169
170
170
170
170
170
170
170
170
170
170
170
171
171
171
171
171
171
171
171
171
171
172
172
172
172
172
172
172
172
172
172
173
173
173
173
173
173
173
173
173
173
174
174
174
174
174
174
174
174
174
174
174
175
175
175
175
175
175
175
175
175
175
176
176
176
176
176
176
176
176
176
176
177
177
177
177
177
177
177
177
177
177
178
178
178
178
178
178
178
178
178
178
178
179
179
179
179
179
179
179
179
179
179
180
180
180
180
180
180
180
180
180
180
181
181
181
181
181
181
181
181
181
181
182
182
182
182
182
182
182
182
182
182
183
183
183
183
183
183
183
183
183
183
184
184
184
184
184
184
184
184
184
184
185
185
185
185
185
185
185
185
185
185
186
186
186
186
186
186
186
186
186
186
187
187
187
187
187
187
187
187
187
187
188
188
188
188
188
188
188
188
188
188
188
189
189
189
189
189
189
189
189
189
189
190
190
190
190
190
190
190
190
190
190
191
191
191
191
191
191
191
191
191
192
192
192
192
192
192
192
192
192
192
192
193
193
193
193
193
193
193
193
193
193
193
193
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
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
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
201
201
201
201
201
201
201
201
201
201
201
201
202
202
202
202
202
202
202
202
203
203
203
203
203
203
203
203
204
204
204
204
204
204
204
204
205
205
205
205
205
205
205
205
206
206
206
206
206
206
206
207
207
207
207
207
207
207
207
208
208
208
208
208
208
208
208
209
209
209
209
209
209
209
209
210
210
210
210
210
210
211
211
211
211
211
211
212
212
212
212
212
212
213
213
213
213
213
213
214
214
214
214
214
214
214
215
215
215
215
215
215
215
215
216
216
216
216
216
216
216
217
217
217
217
217
217
218
218
218
218
218
218
218
218
219
219
219
219
219
219
219
219
220
220
220
220
220
220
220
220
221
221
221
221
221
221
222
222
222
222
222
223
223
223
223
224
224
224
224
224
225
225
225
225
225
226
226
226
226
226
226
227
227
227
227
227
227
228
228
228
228
228
228
228
229
229
229
229
229
229
229
229
230
230
230
230
230
230
230
230
230
230
231
231
231
231
231
231
231
231
231
232
232
232
232
232
232
232
233
233
233
233
233
233
233
233
234
234
234
234
234
234
234
234
234
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
234
234
234
234
234
234
234
234
234
234
234
234
234
234
234
234
234
234
234
234
234
234
234
234
234
234
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
232
232
232
232
232
232
232
231
231
231
231
231
230
230
230
230
229
229
229
229
228
228
228
228
227
227
227
226
226
226
225
225
225
224
224
224
223
223
223
222
222
222
222
221
221
221
220
220
220
220
220
219
219
219
219
219
219
219
219
219
219
219
219
219
219
219
219
219
219
219
219
220
220
220
220
220
220
220
220
220
220
220
220
220
219
219
219
219
219
219
219
219
218
218
218
218
218
218
217
217
217
217
217
217
216
216
216
216
216
216
215
215
215
215
215
215
214
214
214
214
214
214
214
214
213
213
213
213
213
213
213
213
213
213
214
214
214
214
214
215
215
215
215
215
216
216
216
216
216
217
217
217
217
217
217
217
217
217
218
218
218
218
218
218
218
218
218
218
219
219
219
219
219
219
220
220
220
220
220
221
221
221
221
222
222
222
222
222
223
223
223
223
223
224
224
224
224
224
224
224
225
225
225
225
225
226
226
226
226
227
227
227
227
228
228
228
229
229
229
230
230
230
230
231
231
231
232
232
232
233
233
233
234
234
235
235
235
236
236
237
237
238
238
239
239
240
240
241
241
242
242
243
243
244
244
244
245
245
245
246
246
246
246
247
247
247
247
247
248
248
248
248
248
248
249
249
249
249
249
249
249
249
250
250
250
250
251
251
251
251
252
252
252
253
253
253
254
254
255
255
255
256
256
257
257
257
258
258
258
259
259
259
260
260
260
260
260
261
261
261
261
261
261
261
261
261
261
261
261
261
261
261
261
260
260
260
260
259
259
259
258
258
258
257
257
257
257
256
256
256
256
256
256
255
255
255
255
255
255
255
255
254
254
254
254
253
253
253
252
252
251
251
250
250
249
249
248
248
247
247
246
246
245
245
244
244
243
243
243
242
242
242
242
241
241
241
241
241
240
240
240
240
240
240
239
239
239
239
239
238
238
238
238
238
238
237
237
237
237
237
237
236
236
236
236
236
235
235
235
235
234
234
234
234
234
234
234
234
233
233
233
234
234
234
234
234
234
234
234
235
235
235
235
235
235
236
236
236
236
236
236
236
236
236
237
237
237
237
237
237
237
237
237
237
237
237
237
237
237
237
237
237
237
237
237
236
236
236
236
236
235
235
235
235
235
235
235
235
235
235
235
235
236
236
236
236
237
237
237
238
238
238
239
239
239
239
239
240
240
240
240
240
240
240
239
239
239
239
239
239
239
239
238
238
238
238
238
237
237
237
236
236
236
235
235
234
234
233
232
232
231
230
229
228
228
227
226
225
224
223
223
222
221
221
220
219
219
219
218
218
218
218
217
217
217
217
217
217
217
218
218
218
218
218
218
218
218
219
219
219
219
219
218
218
218
218
218
218
218
218
218
218
218
218
219
219
219
219
220
220
220
220
221
221
221
221
221
222
222
222
222
222
222
222
222
222
222
223
223
223
223
223
223
223
223
223
224
224
224
224
224
225
225
225
225
226
226
226
226
226
227
227
227
227
227
228
228
228
228
228
228
228
228
229
229
229
229
229
230
230
230
231
231
231
232
232
233
234
234
235
236
237
237
238
239
240
240
241
242
243
244
244
245
246
247
248
248
249
250
251
251
252
253
253
254
255
255
256
257
257
258
258
259
259
259
260
260
260
260
260
260
260
260
260
259
259
258
258
257
257
256
256
255
254
254
253
253
252
252
251
251
250
249
249
248
248
247
246
246
245
244
243
243
242
241
240
239
238
238
237
236
235
235
234
233
233
232
231
231
230
229
229
228
227
227
226
225
225
224
223
222
221
221
220
219
218
217
217
216
215
214
214
213
212
212
211
210
210
209
209
209
208
208
208
207
207
207
207
206
206
206
206
206
205
205
205
204
204
204
203
203
202
202
201
201
200
200
199
199
198
197
197
196
195
195
194
193
192
192
191
190
189
189
188
187
186
185
184
184
183
182
181
180
179
178
177
176
175
174
173
173
172
171
170
169
169
168
167
167
166
166
165
165
164
164
164
163
163
162
162
162
161
161
160
160
159
159
158
157
157
156
156
155
154
154
153
153
152
152
151
151
151
150
150
150
150
150
150
151
151
151
152
152
153
153
154
155
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
170
171
172
173
173
174
174
175
175
175
176
176
176
176
176
177
177
177
177
177
178
178
178
178
179
179
179
180
180
181
181
181
182
182
183
183
183
184
184
184
185
185
185
185
185
186
186
186
186
186
186
186
186
186
186
186
185
185
185
185
185
185
185
184
184
184
184
183
183
183
182
182
181
181
180
180
180
179
179
178
178
178
178
178
177
177
178
178
178
178
179
179
179
180
180
181
181
182
183
183
184
184
185
185
186
187
187
188
188
189
189
189
190
190
190
190
191
191
191
191
191
191
191
191
191
191
191
190
190
190
190
189
189
189
188
188
188
187
187
187
186
186
186
185
185
185
184
184
183
183
182
181
181
180
179
178
177
176
174
173
172
170
169
167
166
164
163
161
160
158
157
155
153
152
150
149
147
146
144
142
141
140
138
137
135
134
133
131
130
129
128
126
125
124
123
121
120
118
117
116
114
113
111
110
108
107
105
103
102
100
99
97
96
94
93
92
90
89
88
87
86
84
84
83
82
81
80
80
79
79
78
78
77
77
77
77
76
76
76
76
76
76
76
76
76
76
76
77
77
77
77
78
78
78
79
79
79
80
80
80
81
81
81
81
82
82
82
82
82
82
82
82
81
81
81
80
80
79
79
78
78
77
76
76
75
74
74
73
72
72
71
71
70
70
69
69
69
68
68
68
67
67
67
66
66
66
65
65
64
64
63
63
62
62
61
61
60
60
59
59
59
58
58
57
57
57
57
56
56
56
56
56
56
56
57
57
57
58
58
59
59
60
60
61
62
62
63
63
64
64
64
65
65
65
65
65
65
65
64
64
64
63
63
62
62
61
60
59
58
57
56
55
54
53
52
50
49
47
46
44
42
41
39
37
35
33
31
28
26
24
22
19
17
15
12
10
7
5
3
0
-2
-4
-6
-8
-11
-13
-14
-16
-18
-20
-21
-23
-24
-26
-27
-28
-29
-30
-31
-32
-33
-34
-35
-35
-36
-37
-38
-38
-39
-39
-40
-41
-41
-42
-42
-43
-43
-43
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-43
-43
-43
-42
-42
-42
-41
-41
-40
-39
-39
-38
-37
-37
-36
-35
-34
-34
-33
-32
-31
-30
-29
-28
-27
-26
-25
-24
-23
-22
-21
-20
-19
-18
-17
-16
-15
-14
-13
-12
-12
-11
-10
-10
-9
-9
-8
-8
-7
-7
-6
-6
-6
-5
-5
-5
-5
-5
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-6
-6
-6
-7
-7
-8
-8
-9
-9
-10
-10
-11
-11
-11
-12
-12
-12
-12
-13
-13
-13
-14
-14
-15
-15
-15
-16
-16
-17
-18
-18
-19
-20
-20
-21
-22
-23
-23
-24
-25
-25
-26
-27
-27
-28
-28
-29
-29
-30
-30
-30
-31
-31
-31
-32
-32
-32
-32
-33
-33
-33
-33
-34
-34
-34
-34
-35
-35
-35
-36
-36
-36
-37
-37
-37
-38
-38
-38
-38
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-40
-40
-40
-40
-39
-39
-39
-38
-38
-37
-37
-36
-36
-35
-35
-34
-33
-33
-32
-32
-31
-31
-30
-30
-29
-29
-28
-28
-28
-27
-27
-26
-26
-25
-25
-24
-24
-23
-22
-22
-21
-21
-20
-19
-19
-18
-17
-17
-16
-15
-14
-13
-12
-11
-10
-9
-8
-7
-6
-5
-4
-3
-2
0
1
2
2
3
4
5
6
7
7
8
8
8
9
9
9
9
8
8
8
7
6
6
5
4
3
2
1
0
-2
-3
-4
-5
-6
-7
-8
-10
-11
-11
-12
-13
-14
-15
-16
-16
-17
-18
-18
-19
-20
-21
-21
-22
-23
-24
-25
-26
-27
-28
-29
-30
-31
-32
-33
-34
-35
-36
-37
-38
-39
-41
-42
-43
-44
-45
-47
-48
-50
-51
-52
-54
-55
-57
-58
-60
-61
-62
-64
-65
-67
-68
-69
-71
-72
-74
-75
-77
-78
-80
-81
-82
-84
-85
-87
-88
-89
-91
-92
-93
-95
-96
-97
-99
-100
-102
-103
-105
-106
-108
-110
-111
-113
-115
-117
-119
-120
-122
-124
-126
-128
-130
-132
-134
-135
-137
-139
-141
-142
-144
-146
-147
-149
-150
-151
-153
-154
-155
-156
-157
-158
-158
-159
-160
-160
-161
-161
-162
-162
-163
-163
-163
-164
-164
-165
-165
-166
-166
-167
-167
-168
-169
-169
-170
-170
-171
-172
-172
-173
-174
-174
-175
-176
-177
-178
-178
-179
-180
-181
-182
-183
-185
-186
-187
-188
-189
-190
-192
-193
-194
-195
-197
-198
-199
-201
-202
-204
-205
-207
-208
-210
-211
-213
-214
-216
-218
-219
-221
-223
-224
-226
-228
-229
-231
-233
-235
-236
-238
-240
-242
-243
-245
-247
-248
-250
-251
-253
-254
-255
-256
-258
-259
-260
-260
-261
-262
-263
-263
-264
-265
-265
-265
-266
-266
-266
-267
-267
-267
-267
-267
-268
-268
-268
-268
-268
-268
-268
-267
-267
-267
-267
-266
-266
-265
-264
-264
-263
-262
-261
-260
-260
-259
-258
-257
-256
-255
-254
-253
-253
-252
-251
-250
-250
-249
-249
-248
-248
-248
-247
-247
-246
-246
-245
-245
-244
-243
-243
-242
-241
-241
-240
-239
-239
-238
-238
-237
-237
-236
-236
-235
-235
-234
-234
-234
-233
-233
-232
-232
-231
-230
-230
-229
-228
-228
-227
-226
-226
-225
-224
-223
-223
-222
-221
-220
-219
-219
-218
-217
-216
-215
-214
-213
-212
-211
-210
-209
-208
-207
-206
-205
-204
-203
-202
-201
-201
-200
-199
-198
-198
-197
-197
-196
-196
-195
-195
-194
-194
-194
-193
-193
-193
-193
-193
-193
-193
-193
-193
-194
-194
-194
-195
-195
-195
-196
-196
-196
-197
-197
-197
-198
-198
-198
-199
-199
-199
-200
-200
-201
-201
-202
-202
-202
-203
-203
-204
-204
-205
-205
-206
-206
-206
-207
-207
-208
-208
-209
-209
-210
-211
-211
-212
-213
-214
-214
-215
-216
-217
-218
-220
-221
-222
-223
-224
-226
-227
-228
-230
-231
-233
-234
-236
-237
-239
-241
-242
-244
-246
-248
-250
-252
-254
-256
-259
-261
-263
-266
-269
-271
-274
-277
-280
-283
-286
-289
-292
-295
-298
-301
-304
-307
-310
-313
-316
-319
-322
-325
-328
-331
-334
-337
-339
-342
-345
-347
-350
-352
-355
-357
-360
-362
-364
-366
-369
-371
-373
-375
-377
-379
-381
-383
-384
-386
-388
-389
-391
-392
-394
-395
-396
-397
-399
-400
-401
-402
-403
-405
-406
-408
-409
-411
-413
-414
-416
-419
-421
-423
-426
-429
-431
-434
-437
-440
-443
-447
-450
-453
-456
-459
-463
-466
-469
-472
-476
-479
-482
-485
-489
-492
-495
-498
-501
-504
-507
-510
-513
-516
-518
-521
-524
-526
-529
-531
-533
-536
-538
-541
-543
-545
-548
-550
-553
-555
-557
-560
-562
-564
-566
-569
-571
-573
-575
-577
-579
-581
-583
-585
-587
-588
-590
-592
-593
-595
-596
-598
-599
-601
-603
-604
-606
-608
-609
-611
-613
-615
-617
-619
-621
-624
-626
-628
-631
-633
-635
-638
-640
-643
-645
-648
-650
-652
-655
-657
-659
-661
-663
-665
-667
-669
-671
-673
-675
-677
-679
-680
-682
-684
-685
-687
-688
-690
-691
-692
-693
-695
-695
-696
-697
-698
-699
-699
-700
-700
-701
-701
-702
-702
-702
-703
-703
-704
-704
-704
-705
-705
-706
-707
-708
-708
-709
-710
-711
-712
-713
-715
-716
-717
-719
-720
-722
-723
-724
-726
-727
-728
-730
-731
-732
-733
-734
-734
-735
-736
-736
-736
-737
-737
-737
-738
-738
-738
-739
-739
-739
-740
-740
-741
-742
-742
-743
-744
-745
-746
-747
-748
-749
-751
-752
-754
-755
-757
-759
-761
-763
-765
-767
-769
-771
-774
-776
-779
-781
-784
-786
-789
-792
-795
-798
-801
-804
-808
-811
-814
-818
-822
-825
-829
-833
-837
-840
-844
-848
-852
-856
-859
-863
-866
-870
-873
-876
-879
-882
-885
-887
-890
-892
-894
-896
-898
-900
-902
-904
-905
-907
-908
-909
-910
-911
-912
-913
-914
-915
-916
-917
-917
-918
-918
-919
-919
-920
-920
-920
-921
-921
-922
-922
-922
-923
-923
-924
-924
-925
-925
-926
-926
-927
-927
-928
-928
-929
-929
-930
-931
-932
-932
-933
-934
-935
-936
-937
-938
-939
-940
-941
-943
-944
-945
-946
-948
-949
-951
-952
-954
-955
-957
-959
-961
-962
-964
-966
-967
-969
-971
-972
-974
-975
-977
-978
-979
-980
-981
-982
-983
-984
-985
-986
-987
-988
-989
-990
-990
-991
-992
-993
-994
-995
-995
-996
-997
-998
-998
-999
-1000
-1000
-1000
-1000
-1002
-1002
-1002
-1004
-1004
-1004
-1006
-1006
-1008
-1008
-1010
-1010
-1012
-1012
-1014
-1016
-1016
-1018
-1020
-1022
-1024
-1026
-1028
-1031
-1033
-1035
-1037
-1040
-1042
-1044
-1046
-1049
-1051
-1053
-1055
-1056
-1058
-1060
-1061
-1063
-1064
-1065
-1066
-1067
-1068
-1069
-1069
-1070
-1070
-1071
-1071
-1072
-1072
-1072
-1073
-1073
-1073
-1073
-1073
-1074
-1074
-1074
-1074
-1074
-1074
-1074
-1073
-1073
-1073
-1073
-1073
-1072
-1072
-1072
-1071
-1071
-1071
-1070
-1070
-1070
-1069
-1069
-1068
-1068
-1067
-1066
-1066
-1065
-1065
-1064
-1063
-1063
-1062
-1062
-1061
-1061
-1060
-1060
-1059
-1059
-1059
-1059
-1059
-1059
-1059
-1059
-1059
-1059
-1060
-1060
-1061
-1061
-1062
-1063
-1064
-1065
-1067
-1068
-1070
-1071
-1073
-1075
-1077
-1079
-1082
-1084
-1086
-1089
-1091
-1094
-1097
-1099
-1102
-1105
-1108
-1111
-1113
-1116
-1119
-1122
-1124
-1127
-1129
-1132
-1134
-1136
-1139
-1141
-1142
-1144
-1146
-1147
-1149
-1150
-1151
-1152
-1153
-1154
-1155
-1156
-1157
-1157
-1158
-1159
-1160
-1160
-1161
-1162
-1163
-1163
-1164
-1165
-1166
-1167
-1168
-1169
-1170
-1171
-1172
-1174
-1175
-1177
-1179
-1181
-1183
-1185
-1188
-1190
-1192
-1195
-1198
-1201
-1203
-1206
-1209
-1213
-1216
-1219
-1222
-1225
-1229
-1232
-1236
-1239
-1243
-1246
-1250
-1254
-1258
-1261
-1265
-1269
-1273
-1276
-1280
-1284
-1288
-1292
-1295
-1299
-1303
-1307
-1310
-1314
-1318
-1321
-1325
-1329
-1332
-1336
-1339
-1343
-1346
-1349
-1353
-1356
-1359
-1362
-1365
-1368
-1371
-1374
-1377
-1380
-1382
-1385
-1388
-1390
-1393
-1395
-1398
-1400
-1403
-1405
-1408
-1410
-1413
-1415
-1418
-1420
-1423
-1425
-1428
-1430
-1433
-1435
-1438
-1440
-1443
-1445
-1448
-1450
-1453
-1456
-1459
-1461
-1464
-1467
-1470
-1474
-1477
-1480
-1484
-1487
-1490
-1494
-1498
-1501
-1505
-1508
-1512
-1515
-1519
-1522
-1526
-1529
-1532
-1536
-1539
-1542
-1545
-1548
-1551
-1553
-1556
-1559
-1561
-1563
-1566
-1568
-1570
-1572
-1574
-1576
-1578
-1580
-1582
-1584
-1586
-1588
-1590
-1592
-1594
-1596
-1598
-1600
-1602
-1604
-1606
-1608
-1611
-1613
-1615
-1617
-1620
-1622
-1624
-1626
-1628
-1631
-1633
-1635
-1637
-1640
-1642
-1644
-1646
-1648
-1650
-1652
-1654
-1656
-1658
-1660
-1662
-1664
-1666
-1667
-1669
-1671
-1672
-1674
-1675
-1677
-1678
-1679
-1681
-1682
-1683
-1684
-1685
-1686
-1686
-1687
-1687
-1688
-1688
-1689
-1689
-1689
-1690
-1690
-1690
-1690
-1690
-1691
-1691
-1691
-1691
-1692
-1692
-1692
-1692
-1692
-1693
-1693
-1693
-1693
-1693
-1693
-1693
-1693
-1693
-1693
-1693
-1693
-1693
-1692
-1692
-1692
-1691
-1691
-1690
-1690
-1689
-1688
-1687
-1687
-1686
-1684
-1683
-1682
-1680
-1679
-1677
-1675
-1674
-1671
-1669
-1667
-1665
-1662
-1659
-1657
-1654
-1651
-1648
-1645
-1642
-1639
-1635
-1632
-1629
-1626
-1622
-1619
-1616
-1613
-1610
-1606
-1603
-1600
-1597
-1594
-1591
-1587
-1584
-1581
-1578
-1575
-1572
-1569
-1566
-1563
-1560
-1557
-1555
-1552
-1549
-1546
-1544
-1541
-1538
-1536
-1533
-1531
-1528
-1526
-1524
-1522
-1520
-1518
-1516
-1514
-1512
-1511
-1509
-1507
-1506
-1504
-1502
-1500
-1499
-1497
-1495
-1493
-1491
-1488
-1486
-1483
-1481
-1478
-1475
-1472
-1469
-1465
-1462
-1458
-1455
-1451
-1448
-1444
-1440
-1437
-1433
-1429
-1425
-1421
-1417
-1413
-1409
-1405
-1401
-1397
-1393
-1389
-1385
-1381
-1376
-1372
-1368
-1365
-1361
-1357
-1353
-1350
-1346
-1343
-1340
-1336
-1333
-1331
-1328
-1325
-1323
-1321
-1318
-1316
-1314
-1312
-1310
-1308
-1306
-1304
-1302
-1301
-1299
-1297
-1296
-1294
-1293
-1292
-1290
-1289
-1288
-1287
-1286
-1285
-1285
-1284
-1283
-1283
-1282
-1282
-1282
-1281
-1281
-1281
-1281
-1281
-1281
-1281
-1281
-1281
-1281
-1282
-1282
-1282
-1283
-1283
-1283
-1284
-1284
-1285
-1285
-1286
-1286
-1287
-1287
-1288
-1288
-1289
-1289
-1289
-1289
-1290
-1290
-1290
-1290
-1290
-1290
-1290
-1290
-1290
-1290
-1290
-1290
-1290
-1290
-1290
-1290
-1290
-1290
-1289
-1289
-1289
-1289
-1289
-1289
-1290
-1290
-1290
-1291
-1291
-1292
-1292
-1293
-1294
-1295
-1296
-1297
-1298
-1299
-1300
-1301
-1302
-1303
-1303
-1304
-1305
-1306
-1307
-1307
-1308
-1309
-1310
-1310
-1311
-1312
-1313
-1314
-1315
-1316
-1317
-1319
-1320
-1321
-1323
-1325
-1326
-1328
-1330
-1332
-1334
-1335
-1337
-1339
-1342
-1344
-1346
-1348
-1350
-1353
-1355
-1357
-1360
-1362
-1365
-1367
-1370
-1373
-1375
-1378
-1380
-1383
-1385
-1387
-1390
-1392
-1394
-1396
-1398
-1400
-1401
-1403
-1405
-1406
-1408
-1409
-1410
-1411
-1412
-1413
-1414
-1415
-1415
-1415
-1416
-1416
-1416
-1416
-1415
-1415
-1415
-1414
-1413
-1413
-1412
-1411
-1410
-1409
-1408
-1407
-1406
-1405
-1404
-1403
-1402
-1402
-1401
-1400
-1400
-1400
-1399
-1399
-1399
-1399
-1399
-1399
-1399
-1400
-1400
-1400
-1400
-1401
-1401
-1401
-1402
-1402
-1402
-1403
-1403
-1403
-1403
-1403
-1402
-1402
-1402
-1401
-1401
-1400
-1399
-1398
-1397
-1396
-1395
-1394
-1393
-1392
-1390
-1389
-1388
-1386
-1385
-1383
-1382
-1380
-1379
-1377
-1375
-1374
-1372
-1371
-1369
-1367
-1366
-1364
-1363
-1362
-1360
-1359
-1358
-1357
-1356
-1355
-1354
-1353
-1353
-1352
-1351
-1351
-1351
-1350
-1350
-1350
-1350
-1350
-1350
-1350
-1350
-1350
-1350
-1350
-1350
-1350
-1350
-1350
-1350
-1350
-1349
-1349
-1349
-1348
-1348
-1348
-1347
-1347
-1346
-1346
-1345
-1344
-1344
-1343
-1343
-1342
-1342
-1342
-1341
-1341
-1341
-1341
-1340
-1340
-1340
-1340
-1341
-1341
-1341
-1341
-1342
-1342
-1343
-1344
-1344
-1345
-1346
-1347
-1348
-1349
-1350
-1351
-1352
-1353
-1355
-1356
-1357
-1358
-1359
-1360
-1362
-1363
-1364
-1365
-1366
-1367
-1368
-1369
-1370
-1371
-1372
-1373
-1373
-1374
-1375
-1376
-1377
-1377
-1378
-1379
-1380
-1380
-1381
-1382
-1383
-1384
-1384
-1385
-1386
-1386
-1387
-1387
-1388
-1388
-1388
-1388
-1388
-1388
-1388
-1387
-1387
-1386
-1386
-1385
-1384
-1383
-1382
-1381
-1380
-1379
-1378
-1377
-1375
-1374
-1373
-1371
-1370
-1368
-1367
-1365
-1364
-1362
-1361
-1359
-1357
-1355
-1353
-1351
-1349
-1347
-1345
-1343
-1341
-1339
-1337
-1334
-1332
-1330
-1328
-1326
-1323
-1321
-1319
-1317
-1315
-1312
-1310
-1308
-1306
-1304
-1301
-1299
-1297
-1294
-1292
-1290
-1287
-1285
-1282
-1280
-1277
-1274
-1272
-1269
-1266
-1263
-1261
-1258
-1255
-1252
-1249
-1246
-1243
-1240
-1237
-1235
-1232
-1229
-1226
-1223
-1220
-1217
-1214
-1212
-1209
-1206
-1204
-1201
-1198
-1196
-1194
-1191
-1189
-1187
-1185
-1182
-1180
-1178
-1176
-1174
-1172
-1170
-1168
-1166
-1164
-1163
-1161
-1159
-1157
-1155
-1153
-1150
-1148
-1146
-1144
-1142
-1140
-1138
-1136
-1134
-1132
-1130
-1128
-1126
-1124
-1123
-1121
-1119
-1118
-1116
-1115
-1113
-1112
-1110
-1109
-1108
-1106
-1105
-1104
-1103
-1102
-1102
-1101
-1100
-1100
-1100
-1100
-1100
-1100
-1101
-1101
-1102
-1103
-1104
-1106
-1107
-1109
-1111
-1112
-1114
-1117
-1119
-1121
-1124
-1126
-1128
-1131
-1134
-1136
-1139
-1142
-1145
-1148
-1151
-1153
-1157
-1160
-1163
-1166
-1169
-1172
-1176
-1179
-1183
-1186
-1190
-1194
-1198
-1202
-1206
-1210
-1214
-1219
-1223
-1228
-1233
-1238
-1243
-1248
-1254
-1259
-1265
-1271
-1276
-1282
-1289
-1295
-1301
-1307
-1314
-1321
-1327
-1334
-1341
-1347
-1354
-1361
-1368
-1375
-1381
-1388
-1395
-1402
-1409
-1415
-1422
-1428
-1435
-1441
-1447
-1454
-1460
-1466
-1472
-1478
-1483
-1489
-1495
-1500
-1506
-1511
-1516
-1522
-1527
-1532
-1537
-1542
-1547
-1552
-1557
-1562
-1566
-1571
-1575
-1579
-1583
-1587
-1591
-1595
-1599
-1602
-1606
-1609
-1612
-1615
-1619
-1622
-1625
-1628
-1631
-1634
-1636
-1639
-1642
-1645
-1648
-1651
-1654
-1656
-1659
-1662
-1665
-1668
-1670
-1673
-1676
-1679
-1681
-1684
-1686
-1688
-1691
-1693
-1695
-1697
-1699
-1700
-1701
-1703
-1704
-1704
-1705
-1705
-1705
-1705
-1704
-1704
-1703
-1702
-1700
-1699
-1697
-1695
-1693
-1690
-1687
-1684
-1681
-1677
-1674
-1670
-1666
-1661
-1657
-1653
-1648
-1643
-1639
-1634
-1629
-1624
-1619
-1614
-1609
-1604
-1599
-1594
-1589
-1584
-1579
-1574
-1569
-1564
-1559
-1554
-1550
-1545
-1540
-1535
-1530
-1526
-1521
-1516
-1512
-1507
-1503
-1499
-1495
-1490
-1486
-1482
-1478
-1473
-1469
-1465
-1461
-1456
-1452
-1448
-1443
-1439
-1434
-1430
-1425
-1421
-1416
-1411
-1407
-1402
-1397
-1392
-1388
-1383
-1378
-1374
-1369
-1364
-1359
-1355
-1350
-1345
-1340
-1336
-1331
-1326
-1321
-1317
-1312
-1307
-1303
-1298
-1294
-1290
-1285
-1281
-1277
-1273
-1270
-1266
-1262
-1259
-1256
-1253
-1250
-1247
-1244
-1242
-1239
-1237
-1235
-1233
-1231
-1230
-1228
-1227
-1226
-1225
-1224
-1223
-1223
-1222
-1222
-1222
-1222
-1222
-1222
-1222
-1222
-1222
-1223
-1223
-1223
-1223
-1223
-1222
-1222
-1222
-1221
-1221
-1220
-1219
-1219
-1218
-1217
-1216
-1215
-1214
-1213
-1213
-1212
-1211
-1210
-1210
-1209
-1209
-1208
-1208
-1208
-1208
-1207
-1207
-1208
-1208
-1208
-1208
-1209
-1209
-1210
-1210
-1211
-1212
-1213
-1214
-1215
-1217
-1218
-1219
-1221
-1222
-1223
-1225
-1226
-1228
-1229
-1231
-1232
-1233
-1235
-1236
-1237
-1238
-1240
-1241
-1242
-1243
-1244
-1245
-1246
-1247
-1248
-1249
-1251
-1252
-1253
-1255
-1256
-1258
-1259
-1261
-1263
-1264
-1266
-1268
-1270
-1273
-1275
-1277
-1280
-1282
-1285
-1288
-1291
-1294
-1297
-1300
-1303
-1307
-1310
-1313
-1317
-1320
-1324
-1327
-1331
-1334
-1338
-1341
-1345
-1348
-1352
-1355
-1359
-1362
-1366
-1369
-1373
-1376
-1380
-1383
-1387
-1390
-1394
-1397
-1401
-1404
-1408
-1411
-1415
-1418
-1422
-1425
-1429
-1432
-1436
-1439
-1443
-1446
-1449
-1453
-1456
-1460
-1463
-1466
-1469
-1473
-1476
-1479
-1482
-1486
-1489
-1492
-1495
-1498
-1501
-1504
-1507
-1510
-1513
-1516
-1518
-1521
-1524
-1526
-1529
-1531
-1533
-1536
-1538
-1540
-1542
-1544
-1546
-1548
-1550
-1552
-1554
-1556
-1558
-1559
-1561
-1563
-1564
-1565
-1567
-1568
-1569
-1570
-1571
-1571
-1572
-1573
-1573
-1574
-1574
-1575
-1575
-1575
-1576
-1576
-1576
-1576
-1576
-1576
-1576
-1576
-1576
-1575
-1575
-1575
-1574
-1573
-1573
-1572
-1570
-1569
-1568
-1566
-1565
-1563
-1561
-1559
-1557
-1554
-1552
-1550
-1547
-1544
-1541
-1538
-1535
-1532
-1529
-1526
-1523
-1519
-1516
-1512
-1509
-1505
-1502
-1498
-1494
-1491
-1487
-1483
-1479
-1475
-1471
-1467
-1463
-1459
-1454
-1450
-1445
-1440
-1436
-1431
-1426
-1421
-1416
-1411
-1406
-1401
-1396
-1391
-1386
-1381
-1375
-1370
-1365
-1359
-1354
-1349
-1343
-1338
-1332
-1327
-1321
-1315
-1309
-1304
-1298
-1292
-1285
-1279
-1273
-1267
-1260
-1253
-1247
-1240
-1233
-1226
-1219
-1212
-1205
-1197
-1190
-1183
-1175
-1168
-1160
-1153
-1145
-1138
-1130
-1123
-1116
-1108
-1101
-1094
-1086
-1079
-1072
-1065
-1059
-1052
-1045
-1039
-1033
-1026
-1020
-1014
-1008
-1002
-997
-991
-985
-980
-974
-968
-963
-957
-951
-945
-940
-934
-928
-922
-916
-910
-904
-897
-891
-885
-878
-872
-866
-859
-853
-846
-840
-834
-828
-821
-815
-809
-803
-798
-792
-787
-781
-776
-771
-766
-761
-757
-752
-748
-744
-740
-736
-732
-729
-726
-722
-719
-716
-714
-711
-709
-706
-704
-702
-700
-698
-696
-694
-693
-692
-690
-689
-688
-687
-686
-685
-684
-684
-683
-682
-681
-681
-680
-680
-679
-679
-678
-678
-677
-676
-676
-675
-675
-674
-673
-673
-672
-671
-671
-670
-669
-668
-668
-667
-666
-666
-665
-664
-663
-663
-662
-661
-660
-660
-659
-658
-658
-657
-657
-656
-656
-655
-655
-655
-654
-654
-654
-654
-654
-654
-654
-655
-655
-656
-656
-657
-658
-659
-660
-661
-662
-663
-664
-666
-667
-669
-670
-672
-673
-675
-677
-678
-680
-682
-684
-686
-688
-690
-692
-695
-697
-699
-701
-703
-705
-707
-709
-712
-714
-716
-718
-720
-722
-725
-727
-729
-732
-734
-737
-739
-742
-744
-747
-750
-753
-757
-760
-763
-767
-770
-774
-778
-782
-785
-789
-794
-798
-802
-806
-810
-814
-819
-823
-827
-832
-836
-840
-844
-849
-853
-857
-861
-866
-870
-874
-878
-882
-886
-891
-895
-899
-902
-906
-910
-914
-918
-922
-926
-930
-934
-938
-942
-946
-950
-954
-958
-962
-967
-971
-975
-980
-984
-989
-994
-999
-1002
-1008
-1014
-1018
-1024
-1030
-1036
-1041
-1047
-1053
-1059
-1066
-1072
-1078
-1084
-1091
-1097
-1103
-1109
-1116
-1122
-1128
-1133
-1139
-1144
-1150
-1155
-1160
-1165
-1170
-1174
-1179
-1183
-1188
-1192
-1196
-1200
-1203
-1207
-1211
-1214
-1218
-1221
-1224
-1227
-1230
-1233
-1236
-1239
-1241
-1244
-1246
-1249
-1251
-1253
-1255
-1256
-1258
-1260
-1261
-1263
-1264
-1265
-1266
-1268
-1268
-1269
-1270
-1271
-1271
-1272
-1272
-1273
-1273
-1273
-1273
-1273
-1273
-1273
-1273
-1272
-1272
-1271
-1271
-1270
-1269
-1268
-1267
-1266
-1265
-1264
-1263
-1262
-1261
-1259
-1258
-1257
-1256
-1254
-1253
-1251
-1250
-1249
-1247
-1245
-1244
-1242
-1241
-1239
-1237
-1236
-1234
-1232
-1230
-1229
-1227
-1225
-1223
-1222
-1220
-1218
-1217
-1215
-1213
-1212
-1210
-1208
-1207
-1205
-1203
-1201
-1200
-1198
-1196
-1194
-1192
-1190
-1188
-1186
-1184
-1182
-1180
-1178
-1175
-1173
-1171
-1169
-1167
-1164
-1162
-1160
-1158
-1155
-1153
-1151
-1149
-1146
-1144
-1142
-1139
-1137
-1134
-1132
-1129
-1127
-1124
-1121
-1118
-1115
-1113
-1109
-1106
-1103
-1100
-1097
-1093
-1090
-1087
-1083
-1080
-1076
-1073
-1069
-1066
-1062
-1058
-1054
-1051
-1047
-1043
-1039
-1035
-1031
-1026
-1022
-1018
-1012
-1008
-1004
-1000
-995
-990
-986
-981
-976
-970
-965
-960
-954
-949
-943
-938
-932
-926
-920
-915
-909
-903
-897
-891
-885
-879
-873
-867
-861
-855
-849
-843
-837
-831
-825
-819
-813
-807
-800
-794
-788
-782
-776
-770
-764
-758
-752
-746
-740
-734
-728
-722
-716
-710
-704
-698
-692
-686
-680
-674
-668
-662
-657
-651
-645
-640
-634
-628
-623
-618
-612
-607
-602
-597
-592
-587
-583
-578
-574
-569
-565
-561
-557
-553
-549
-545
-542
-538
-535
-531
-528
-525
-522
-519
-516
-513
-510
-507
-504
-502
-499
-497
-494
-492
-490
-488
-486
-484
-482
-481
-479
-477
-475
-474
-472
-471
-469
-467
-466
-464
-463
-461
-460
-459
-457
-456
-454
-453
-452
-450
-449
-448
-447
-446
-444
-443
-442
-441
-440
-439
-438
-437
-436
-435
-434
-434
-433
-432
-432
-431
-431
-431
-431
-431
-431
-432
-432
-433
-433
-434
-435
-436
-436
-437
-438
-439
-440
-441
-442
-442
-443
-444
-444
-445
-446
-446
-446
-447
-447
-447
-447
-447
-447
-447
-447
-447
-447
-447
-446
-446
-446
-445
-445
-445
-444
-444
-443
-443
-442
-442
-441
-441
-441
-441
-440
-440
-440
-440
-440
-440
-440
-441
-441
-441
-441
-441
-442
-442
-442
-443
-443
-444
-444
-445
-446
-447
-447
-448
-450
-451
-452
-454
-455
-457
-459
-461
-463
-465
-468
-470
-473
-475
-478
-481
-484
-487
-490
-493
-496
-499
-502
-505
-508
-511
-514
-517
-520
-522
-525
-528
-530
-533
-535
-537
-539
-542
-544
-546
-547
-549
-551
-552
-554
-555
-557
-558
-559
-560
-561
-562
-562
-563
-563
-564
-564
-564
-564
-564
-564
-564
-564
-563
-563
-563
-562
-561
-560
-559
-558
-557
-556
-554
-553
-551
-549
-547
-545
-542
-540
-537
-535
-532
-529
-526
-523
-520
-517
-514
-511
-507
-504
-500
-497
-493
-489
-485
-481
-477
-473
-469
-465
-460
-456
-452
-448
-444
-440
-435
-431
-428
-424
-420
-416
-413
-409
-406
-403
-400
-397
-395
-393
-391
-389
-387
-386
-385
-384
-383
-383
-383
-383
-383
-384
-385
-386
-388
-390
-392
-394
-397
-400
-403
-406
-410
-414
-418
-422
-427
-432
-437
-443
-448
-454
-460
-467
-474
-481
-488
-496
-504
-512
-521
-529
-539
-548
-558
-568
-578
-589
-600
-611
-622
-634
-646
-658
-670
-682
-695
-707
-720
-733
-745
-758
-771
-783
-796
-809
-821
-834
-846
-858
-871
-883
-895
-907
-919
-931
-943
-954
-966
-978
-989
-1000
-1012
-1022
-1034
-1045
-1056
-1067
-1078
-1089
-1099
-1110
-1120
-1130
-1140
-1150
-1160
-1170
-1179
-1189
-1198
-1207
-1216
-1225
-1234
-1243
-1251
-1259
-1267
-1275
-1282
-1290
-1296
-1303
-1309
-1315
-1320
-1325
-1329
-1333
-1337
-1340
-1342
-1344
-1345
-1346
-1346
-1346
-1346
-1345
-1343
-1341
-1338
-1335
-1332
-1328
-1324
-1319
-1314
-1309
-1303
-1296
-1290
-1283
-1275
-1267
-1259
-1251
-1242
-1233
-1224
-1214
-1205
-1195
-1185
-1175
-1165
-1155
-1145
-1134
-1124
-1114
-1104
-1093
-1083
-1072
-1062
-1051
-1041
-1030
-1018
-1006
-996
-985
-973
-962
-950
-938
-926
-914
-902
-890
-878
-866
-853
-841
-829
-817
-805
-793
-780
-768
-756
-744
-732
-721
-709
-697
-685
-674
-662
-651
-640
-629
-618
-607
-597
-587
-577
-567
-557
-548
-539
-530
-522
-513
-505
-498
-490
-483
-476
-469
-463
-457
-451
-445
-440
-435
-430
-426
-421
-418
-414
-411
-408
-405
-403
-401
-400
-398
-397
-397
-396
-396
-396
-397
-398
-399
-400
-402
-403
-405
-408
-410
-413
-416
-419
-422
-426
-430
-434
-438
-443
-447
-452
-457
-462
-468
-473
-479
-485
-491
-497
-504
-510
-516
-523
-530
-537
-544
-551
-558
-566
-573
-581
-589
-597
-605
-613
-622
-630
-639
-647
-656
-665
-674
-683
-692
-701
-711
-720
-729
-739
-749
-758
-768
-778
-788
-798
-809
-819
-829
-840
-851
-862
-872
-883
-895
-906
-917
-928
-940
-951
-963
-974
-985
-997
-1008
-1018
-1031
-1042
-1053
-1063
-1074
-1085
-1095
-1106
-1116
-1126
-1136
-1145
-1155
-1164
-1173
-1182
-1191
-1200
-1208
-1217
-1225
-1233
-1241
-1248
-1256
-1263
-1270
-1277
-1284
-1291
-1298
-1304
-1311
-1317
-1323
-1329
-1334
-1340
-1345
-1351
-1355
-1360
-1365
-1369
-1373
-1378
-1381
-1385
-1389
-1392
-1396
-1399
-1402
-1405
-1408
-1411
-1413
-1416
-1419
-1421
-1423
-1425
-1427
-1429
-1431
-1433
-1434
-1436
-1437
-1438
-1439
-1440
-1441
-1442
-1442
-1443
-1444
-1444
-1444
-1445
-1445
-1445
-1446
-1446
-1446
-1446
-1447
-1447
-1447
-1448
-1448
-1448
-1449
-1449
-1450
-1450
-1451
-1452
-1452
-1453
-1454
-1454
-1455
-1456
-1456
-1457
-1458
-1458
-1459
-1459
-1459
-1459
-1460
-1460
-1459
-1459
-1459
-1458
-1457
-1456
-1455
-1454
-1453
-1451
-1450
-1448
-1446
-1444
-1441
-1439
-1436
-1434
-1431
-1428
-1425
-1422
-1418
-1415
-1411
-1408
-1404
-1400
-1397
-1393
-1389
-1385
-1381
-1377
-1373
-1369
-1366
-1362
-1358
-1354
-1350
-1346
-1341
-1337
-1333
-1329
-1324
-1320
-1315
-1310
-1305
-1300
-1295
-1290
-1285
-1280
-1274
-1269
-1263
-1258
-1252
-1247
-1241
-1236
-1230
-1225
-1220
-1214
-1209
-1204
-1199
-1193
-1188
-1183
-1178
-1173
-1168
-1164
-1159
-1154
-1150
-1145
-1140
-1136
-1131
-1127
-1123
-1118
-1114
-1110
-1105
-1101
-1097
-1093
-1089
-1085
-1081
-1078
-1074
-1070
-1066
-1063
-1059
-1056
-1052
-1049
-1046
-1042
-1039
-1036
-1033
-1030
-1027
-1024
-1022
-1018
-1016
-1012
-1010
-1008
-1004
-1002
-999
-996
-993
-990
-987
-984
-981
-978
-975
-971
-968
-965
-962
-958
-955
-952
-948
-945
-942
-938
-935
-932
-928
-925
-922
-918
-915
-912
-908
-905
-902
-899
-895
-892
-889
-886
-883
-880
-876
-873
-870
-867
-864
-860
-857
-854
-850
-847
-844
-840
-837
-833
-830
-826
-823
-819
-815
-812
-808
-805
-802
-798
-795
-792
-789
-786
-783
-781
-778
-776
-774
-772
-770
-769
-767
-766
-765
-764
-763
-763
-763
-762
-762
-762
-762
-762
-762
-762
-762
-762
-762
-762
-762
-761
-761
-760
-759
-758
-757
-755
-754
-752
-749
-747
-744
-741
-737
-734
-730
-725
-721
-716
-711
-706
-701
-696
-690
-685
-679
-673
-667
-661
-655
-649
-643
-637
-631
-625
-618
-612
-606
-599
-592
-586
-579
-572
-565
-558
-551
-544
-537
-530
-523
-516
-509
-501
-494
-487
-480
-473
-466
-459
-452
-445
-439
-432
-426
-419
-413
-407
-401
-396
-390
-385
-380
-375
-370
-366
-361
-357
-354
-350
-346
-343
-340
-338
-335
-333
-330
-329
-327
-325
-324
-322
-321
-321
-320
-319
-319
-319
-319
-319
-320
-321
-322
-323
-324
-326
-328
-330
-333
-336
-339
-342
-346
-350
-355
-360
-365
-371
-377
-384
-390
-397
-405
-413
-421
-429
-437
-446
-455
-464
-473
-482
-491
-500
-509
-518
-527
-536
-545
-553
-561
-570
-577
-585
-592
-599
-606
-613
-619
-625
-631
-636
-641
-646
-650
-655
-658
-662
-665
-668
-670
-672
-674
-675
-676
-676
-676
-676
-675
-674
-673
-671
-669
-666
-663
-660
-656
-652
-648
-643
-638
-632
-627
-621
-615
-609
-602
-595
-589
-581
-574
-567
-559
-551
-543
-534
-526
-517
-508
-498
-488
-478
-468
-457
-446
-435
-423
-411
-398
-385
-372
-358
-343
-329
-314
-298
-283
-266
-250
-233
-216
-198
-180
-162
-144
-126
-107
-88
-69
-50
-31
-12
8
27
47
66
85
104
124
143
162
181
200
218
237
255
274
292
310
329
347
365
383
401
419
437
456
474
492
511
530
549
568
587
607
626
646
666
686
707
727
748
769
790
811
832
853
874
894
915
936
957
978
999
1018
1040
1060
1081
1101
1122
1142
1163
1183
1204
1224
1244
1265
1285
1305
1325
1345
1365
1384
1404
1423
1442
1461
1480
1498
1517
1535
1552
1570
1587
1604
1621
1638
1654
1670
1686
1701
1716
1731
1746
1760
1774
1788
1802
1815
1828
1841
1853
1866
1878
1890
1902
1914
1925
1937
1948
1960
1971
1982
1993
2005
2016
2027
2037
2048
2059
2070
2081
2091
2102
2112
2122
2132
2142
2152
2162
2172
2182
2191
2201
2210
2219
2229
2238
2247
2256
2264
2273
2282
2290
2298
2306
2314
2321
2329
2336
2343
2350
2357
2363
2369
2375
2381
2386
2391
2396
2400
2405
2409
2413
2416
2420
2423
2426
2428
2431
2433
2435
2438
2439
2441
2443
2445
2446
2448
2449
2451
2452
2453
2455
2456
2458
2459
2461
2463
2465
2467
2469
2471
2473
2476
2479
2482
2485
2488
2491
2495
2499
2503
2507
2511
2515
2519
2524
2528
2533
2537
2542
2547
2552
2557
2562
2567
2572
2578
2583
2588
2594
2599
2604
2610
2615
2621
2626
2632
2637
2642
2648
2653
2659
2664
2669
2675
2680
2685
2691
2696
2701
2707
2712
2717
2723
2728
2733
2739
2744
2749
2755
2760
2765
2770
2776
2781
2786
2791
2796
2801
2806
2811
2815
2820
2824
2828
2832
2835
2839
2842
2845
2848
2850
2852
2854
2856
2858
2859
2860
2860
2861
2861
2861
2861
2860
2860
2859
2858
2856
2855
2853
2852
2850
2848
2846
2844
2841
2839
2836
2834
2831
2828
2826
2823
2820
2816
2813
2809
2806
2802
2798
2793
2789
2784
2779
2774
2768
2762
2756
2750
2744
2737
2730
2723
2716
2708
2700
2692
2684
2676
2667
2659
2650
2641
2632
2623
2614
2605
2596
2586
2577
2568
2559
2550
2541
2532
2523
2514
2505
2497
2489
2480
2472
2464
2457
2449
2442
2435
2428
2421
2415
2409
2403
2397
2392
2386
2381
2376
2372
2367
2362
2358
2354
2350
2345
2341
2337
2333
2329
2325
2320
2316
2312
2307
2303
2298
2294
2289
2285
2280
2275
2270
2265
2261
2256
2251
2246
2241
2236
2232
2227
2222
2217
2213
2208
2204
2199
2195
2191
2187
2183
2180
2176
2173
2170
2168
2166
2163
2162
2160
2159
2158
2158
2157
2157
2157
2158
2159
2160
2161
2162
2164
2166
2168
2170
2172
2174
2176
2179
2181
2183
2186
2188
2190
2193
2195
2197
2199
2201
2203
2206
2208
2210
2212
2214
2216
2218
2220
2222
2225
2227
2229
2231
2233
2235
2237
2240
2242
2244
2246
2248
2250
2252
2254
2256
2259
2261
2263
2265
2268
2270
2272
2275
2277
2279
2282
2284
2287
2289
2292
2294
2296
2299
2301
2304
2306
2309
2312
2314
2317
2319
2322
2325
2328
2331
2334
2337
2340
2344
2347
2351
2355
2359
2364
2368
2373
2378
2383
2389
2395
2401
2407
2413
2420
2427
2434
2441
2448
2456
2463
2471
2479
2487
2496
2504
2512
2521
2530
2539
2548
2557
2566
2575
2585
2594
2603
2613
2623
2632
2642
2651
2661
2670
2679
2689
2698
2707
2716
2725
2734
2743
2751
2760
2768
2777
2785
2794
2802
2810
2819
2827
2835
2843
2851
2859
2867
2876
2884
2892
2900
2908
2916
2924
2932
2939
2947
2955
2963
2971
2979
2986
2994
3001
3009
3017
3024
3031
3039
3046
3054
3061
3068
3075
3083
3090
3097
3104
3111
3119
3126
3133
3140
3147
3154
3162
3169
3176
3183
3191
3198
3205
3213
3221
3228
3236
3244
3252
3260
3268
3276
3284
3292
3301
3309
3318
3327
3336
3345
3354
3363
3372
3381
3390
3400
3409
3419
3429
3438
3448
3458
3468
3477
3487
3497
3507
3517
3527
3536
3546
3556
3566
3575
3585
3595
3604
3614
3624
3634
3643
3653
3662
3672
3682
3691
3701
3711
3720
3730
3739
3748
3757
3767
3776
3784
3793
3802
3810
3818
3826
3833
3841
3848
3854
3861
3867
3873
3878
3883
3888
3892
3896
3900
3904
3907
3909
3912
3914
3916
3918
3919
3920
3921
3921
3921
3921
3921
3920
3919
3918
3916
3915
3912
3910
3907
3905
3901
3898
3894
3891
3886
3882
3877
3872
3867
3862
3856
3851
3845
3838
3832
3825
3819
3812
3804
3797
3789
3782
3774
3765
3757
3748
3739
3730
3721
3712
3702
3693
3683
3673
3663
3652
3642
3632
3621
3611
3600
3590
3579
3568
3558
3547
3536
3526
3515
3504
3494
3483
3472
3461
3450
3440
3429
3418
3407
3396
3385
3373
3362
3351
3340
3329
3318
3307
3296
3284
3273
3262
3251
3240
3229
3219
3208
3197
3186
3176
3165
3155
3144
3134
3124
3113
3103
3093
3083
3073
3063
3053
3043
3033
3022
3012
3002
2991
2981
2970
2959
2948
2937
2926
2914
2902
2890
2878
2865
2852
2839
2825
2812
2798
2783
2768
2753
2738
2722
2706
2689
2673
2655
2637
2619
2600
2581
2562
2541
2521
2500
2478
2456
2434
2411
2388
2364
2340
2316
2292
2267
2242
2216
2191
2165
2139
2113
2086
2059
2033
2005
1978
1950
1922
1894
1866
1837
1808
1779
1750
1721
1691
1661
1631
1600
1570
1539
1508
1477
1445
1414
1382
1350
1318
1286
1254
1221
1189
1156
1123
1090
1057
1024
990
956
923
889
855
821
787
752
718
684
649
615
580
545
511
476
442
407
373
338
304
270
236
202
168
134
101
67
34
1
-31
-64
-96
-128
-160
-191
-223
-254
-284
-314
-344
-374
-403
-431
-460
-487
-514
-541
-567
-592
-617
-642
-665
-688
-711
-733
-754
-774
-794
-813
-831
-849
-865
-881
-897
-911
-925
-938
-951
-962
-973
-984
-993
-1002
-1010
-1018
-1025
-1032
-1037
-1042
-1046
-1050
-1052
-1054
-1056
-1056
-1056
-1054
-1052
-1049
-1045
-1040
-1035
-1028
-1020
-1010
-1000
-990
-978
-965
-951
-936
-919
-901
-882
-862
-841
-818
-794
-769
-742
-714
-685
-655
-623
-590
-557
-521
-485
-448
-409
-370
-329
-287
-245
-201
-156
-110
-64
-16
33
82
133
184
236
290
344
399
454
511
568
626
685
744
805
865
927
989
1052
1116
1180
1245
1310
1376
1443
1510
1577
1646
1714
1783
1853
1923
1994
2065
2136
2208
2280
2352
2425
2498
2571
2644
2718
2792
2866
2940
3014
3088
3163
3237
3312
3386
3461
3535
3609
3682
3756
3829
3902
3974
4046
4117
4188
4258
4328
4397
4465
4533
4600
4666
4731
4796
4860
4922
4984
5045
5105
5164
5223
5280
5336
5391
5445
5498
5550
5601
5651
5700
5747
5794
5840
5884
5928
5970
6012
6052
6092
6130
6168
6204
6240
6275
6309
6342
6374
6405
6436
6465
6494
6522
6550
6577
6603
6628
6652
6676
6699
6721
6743
6764
6784
6803
6821
6839
6856
6871
6887
6901
6914
6927
6938
6949
6959
6968
6976
6984
6990
6996
7001
7005
7009
7012
7014
7015
7016
7016
7015
7014
7012
7010
7007
7003
6999
6994
6988
6982
6975
6968
6960
6951
6942
6932
6921
6911
6899
6887
6875
6862
6849
6835
6821
6806
6791
6776
6760
6745
6729
6712
6696
6679
6663
6646
6629
6613
6596
6580
6563
6547
6531
6516
6500
6485
6471
6456
6443
6429
6416
6404
6392
6380
6369
6358
6348
6339
6330
6321
6313
6305
6297
6290
6284
6277
6271
6266
6261
6256
6252
6248
6245
6242
6239
6237
6236
6235
6234
6234
6235
6236
6238
6241
6244
6248
6252
6257
6262
6269
6275
6282
6290
6298
6306
6315
6325
6334
6344
6355
6365
6376
6387
6399
6410
6422
6434
6447
6459
6472
6484
6497
6510
6524
6537
6550
6564
6578
6592
6605
6619
6634
6648
6662
6676
6690
6704
6718
6732
6746
6760
6774
6787
6801
6814
6828
6841
6855
6868
6881
6895
6908
6922
6935
6949
6962
6976
6990
7004
7019
7033
7048
7062
7077
7092
7107
7123
7138
7153
7169
7184
7199
7215
7230
7245
7260
7275
7290
7305
7320
7334
7349
7363
7377
7391
7405
7419
7433
7447
7460
7474
7488
7501
7514
7528
7541
7554
7568
7581
7594
7607
7621
7634
7647
7660
7672
7685
7698
7710
7723
7735
7748
7760
7772
7784
7796
7808
7819
7831
7843
7855
7867
7878
7890
7902
7914
7927
7939
7952
7964
7978
7991
8004
8018
8032
8047
8061
8076
8092
8106
8122
8138
8154
8172
8189
8206
8224
8242
8260
8278
8297
8316
8335
8354
8374
8394
8414
8434
8454
8475
8495
8516
8537
8558
8579
8600
8621
8642
8664
8685
8706
8728
8749
8771
8793
8814
8836
8858
8879
8901
8923
8945
8966
8988
9010
9031
9053
9074
9096
9117
9138
9160
9181
9202
9223
9244
9265
9285
9306
9327
9348
9368
9389
9410
9430
9451
9471
9492
9512
9533
9553
9573
9594
9614
9634
9654
9674
9694
9714
9734
9754
9774
9793
9813
9833
9852
9872
9891
9910
9929
9948
9968
9987
10005
10024
10043
10062
10081
10099
10118
10137
10156
10175
10193
10212
10231
10250
10269
10288
10307
10325
10344
10363
10382
10400
10419
10437
10456
10474
10492
10509
10527
10544
10561
10578
10595
10611
10627
10643
10658
10673
10687
10701
10715
10728
10740
10752
10764
10774
10785
10794
10803
10812
10819
10826
10832
10837
10842
10846
10849
10851
10852
10852
10852
10850
10848
10845
10841
10835
10829
10822
10814
10805
10795
10784
10772
10760
10746
10731
10716
10700
10683
10665
10647
10628
10608
10588
10567
10546
10524
10502
10479
10456
10433
10410
10386
10361
10337
10312
10287
10261
10236
10209
10183
10156
10129
10102
10074
10046
10018
9990
9961
9932
9903
9873
9843
9813
9783
9753
9722
9692
9661
9630
9598
9567
9535
9503
9470
9438
9405
9372
9339
9306
9272
9239
9205
9171
9137
9103
9068
9034
8999
8965
8930
8895
8860
8824
8789
8753
8717
8680
8644
8607
8570
8533
8495
8458
8420
8382
8344
8306
8268
8229
8191
8153
8115
8077
8039
8000
7964
7926
7889
7852
7816
7779
7743
7708
7672
7637
7602
7568
7533
7500
7466
7433
7400
7368
7336
7304
7273
7242
7211
7181
7151
7121
7092
7063
7035
7007
6979
6952
6925
6898
6872
6846
6821
6796
6771
6746
6722
6699
6675
6652
6629
6607
6585
6563
6542
6521
6501
6481
6461
6442
6423
6405
6387
6369
6353
6336
6320
6305
6290
6276
6262
6249
6237
6225
6213
6203
6193
6184
6175
6167
6160
6153
6147
6142
6138
6134
6131
6129
6128
6127
6127
6128
6129
6131
6134
6137
6141
6145
6150
6155
6161
6167
6173
6179
6186
6193
6199
6206
6213
6219
6225
6231
6237
6242
6247
6251
6255
6258
6261
6263
6264
6265
6265
6265
6264
6262
6260
6257
6253
6249
6244
6238
6232
6225
6218
6210
6201
6192
6182
6172
6160
6148
6136
6123
6109
6094
6079
6063
6046
6029
6011
5992
5973
5953
5932
5910
5888
5865
5841
5817
5791
5765
5739
5711
5683
5654
5625
5594
5563
5531
5498
5464
5429
5393
5357
5319
5280
5240
5199
5157
5114
5070
5025
4978
4930
4881
4831
4780
4727
4674
4619
4562
4505
4446
4387
4326
4264
4200
4136
4070
4003
3936
3867
3797
3726
3654
3581
3507
3432
3356
3279
3201
3123
3043
2963
2883
2801
2719
2636
2553
2469
2385
2300
2215
2129
2043
1956
1870
1783
1696
1608
1520
1432
1344
1255
1167
1078
989
900
810
721
631
541
451
361
270
179
88
-3
-94
-186
-277
-369
-461
-553
-646
-738
-831
-924
-1016
-1109
-1202
-1295
-1387
-1480
-1572
-1664
-1756
-1848
-1939
-2029
-2120
-2209
-2298
-2386
-2474
-2561
-2647
-2732
-2817
-2901
-2984
-3066
-3147
-3227
-3307
-3385
-3463
-3540
-3616
-3692
-3766
-3840
-3913
-3985
-4057
-4127
-4197
-4267
-4335
-4403
-4471
-4538
-4604
-4669
-4734
-4798
-4862
-4925
-4987
-5049
-5110
-5171
-5231
-5291
-5350
-5409
-5467
-5524
-5581
-5638
-5694
-5750
-5805
-5859
-5913
-5967
-6020
-6073
-6125
-6176
-6227
-6278
-6327
-6377
-6425
-6473
-6521
-6568
-6614
-6659
-6704
-6748
-6792
-6835
-6878
-6919
-6961
-7001
-7042
-7081
-7120
-7159
-7196
-7234
-7271
-7307
-7343
-7379
-7413
-7448
-7482
-7516
-7549
-7581
-7613
-7645
-7676
-7707
-7737
-7767
-7796
-7825
-7854
-7881
-7909
-7936
-7962
-7988
-8013
-8038
-8061
-8086
-8109
-8132
-8154
-8177
-8199
-8221
-8242
-8263
-8283
-8303
-8323
-8343
-8363
-8382
-8402
-8421
-8440
-8459
-8478
-8496
-8515
-8533
-8551
-8570
-8587
-8605
-8623
-8640
-8657
-8674
-8691
-8707
-8723
-8739
-8754
-8769
-8784
-8798
-8812
-8826
-8839
-8852
-8864
-8876
-8887
-8898
-8909
-8919
-8929
-8938
-8947
-8955
-8962
-8969
-8976
-8982
-8987
-8992
-8997
-9001
-9004
-9007
-9009
-9011
-9012
-9013
-9013
-9013
-9012
-9011
-9009
-9007
-9005
-9002
-8999
-8995
-8991
-8986
-8981
-8975
-8969
-8963
-8955
-8948
-8940
-8931
-8922
-8912
-8902
-8891
-8880
-8868
-8856
-8843
-8830
-8816
-8801
-8786
-8770
-8754
-8737
-8720
-8702
-8683
-8663
-8643
-8622
-8601
-8578
-8555
-8532
-8507
-8481
-8455
-8428
-8400
-8371
-8342
-8311
-8280
-8248
-8215
-8180
-8147
-8111
-8074
-8038
-8000
-7962
-7922
-7882
-7842
-7801
-7759
-7716
-7673
-7630
-7586
-7542
-7497
-7451
-7406
-7359
-7313
-7266
-7219
-7171
-7124
-7075
-7027
-6978
-6929
-6879
-6830
-6780
-6729
-6679
-6628
-6576
-6525
-6473
-6420
-6367
-6314
-6261
-6207
-6152
-6098
-6043
-5987
-5931
-5875
-5818
-5761
-5703
-5645
-5586
-5527
-5468
-5408
-5348
-5287
-5226
-5165
-5103
-5041
-4978
-4915
-4852
-4789
-4725
-4661
-4597
-4533
-4468
-4403
-4339
-4274
-4209
-4144
-4078
-4014
-3950
-3885
-3821
-3756
-3692
-3628
-3563
-3500
-3436
-3372
-3308
-3245
-3181
-3118
-3054
-2991
-2927
-2864
-2800
-2736
-2672
-2609
-2545
-2480
-2416
-2352
-2287
-2222
-2157
-2092
-2027
-1962
-1897
-1831
-1766
-1700
-1635
-1569
-1504
-1438
-1373
-1308
-1242
-1178
-1113
-1048
-984
-919
-855
-792
-728
-665
-602
-539
-476
-414
-351
-289
-227
-166
-104
-43
18
79
140
201
261
321
381
441
501
561
620
679
738
797
856
914
973
1031
1089
1147
1205
1262
1320
1377
1434
1491
1548
1604
1661
1717
1773
1828
1884
1939
1994
2048
2103
2157
2211
2264
2317
2370
2423
2475
2527
2579
2630
2682
2732
2783
2833
2883
2933
2982
3031
3079
3127
3175
3222
3269
3315
3361
3406
3450
3494
3538
3581
3623
3665
3706
3746
3786
3825
3863
3901
3938
3974
4010
4043
4078
4112
4144
4176
4206
4236
4265
4293
4321
4347
4372
4397
4420
4443
4464
4485
4505
4523
4541
4558
4573
4588
4602
4615
4627
4637
4647
4657
4665
4672
4678
4683
4688
4691
4694
4696
4697
4697
4696
4694
4692
4688
4684
4678
4672
4665
4657
4648
4638
4628
4616
4604
4590
4576
4561
4544
4527
4509
4490
4471
4450
4428
4405
4382
4357
4332
4306
4279
4250
4221
4191
4161
4129
4096
4062
4027
3993
3956
3919
3881
3842
3802
3761
3719
3676
3632
3587
3541
3494
3447
3398
3349
3298
3247
3195
3142
3088
3034
2978
2922
2865
2807
2749
2690
2630
2569
2508
2446
2383
2319
2255
2190
2124
2058
1991
1923
1854
1785
1715
1645
1574
1502
1430
1357
1284
1210
1135
1060
985
908
832
755
677
599
520
441
361
281
201
120
38
-43
-126
-208
-291
-375
-459
-543
-628
-713
-798
-884
-971
-1057
-1144
-1231
-1319
-1407
-1495
-1583
-1672
-1761
-1850
-1940
-2029
-2119
-2209
-2299
-2390
-2480
-2570
-2661
-2752
-2843
-2933
-3024
-3116
-3207
-3298
-3390
-3481
-3573
-3664
-3756
-3848
-3940
-4032
-4124
-4216
-4308
-4400
-4492
-4584
-4676
-4768
-4860
-4952
-5044
-5136
-5228
-5319
-5411
-5502
-5594
-5685
-5777
-5868
-5959
-6050
-6141
-6232
-6323
-6414
-6505
-6596
-6686
-6777
-6868
-6958
-7049
-7139
-7230
-7320
-7411
-7501
-7591
-7681
-7771
-7861
-7951
-8039
-8130
-8219
-8309
-8398
-8487
-8576
-8664
-8753
-8841
-8929
-9017
-9105
-9192
-9279
-9366
-9453
-9539
-9625
-9711
-9796
-9881
-9965
-10049
-10133
-10216
-10299
-10382
-10464
-10546
-10627
-10708
-10788
-10868
-10948
-11027
-11105
-11184
-11262
-11339
-11416
-11493
-11569
-11644
-11720
-11794
-11869
-11942
-12015
-12088
-12160
-12232
-12303
-12373
-12443
-12512
-12581
-12649
-12717
-12784
-12850
-12916
-12981
-13046
-13110
-13173
-13236
-13298
-13360
-13421
-13482
-13541
-13601
-13659
-13717
-13774
-13831
-13887
-13942
-13996
-14050
-14103
-14155
-14206
-14257
-14307
-14356
-14404
-14451
-14498
-14543
-14588
-14632
-14674
-14716
-14758
-14798
-14837
-14875
-14913
-14949
-14985
-15019
-15053
-15085
-15117
-15148
-15177
-15206
-15234
-15261
-15287
-15311
-15335
-15358
-15381
-15402
-15422
-15442
-15460
-15478
-15495
-15510
-15526
-15540
-15553
-15566
-15578
-15589
-15599
-15608
-15617
-15625
-15632
-15638
-15644
-15648
-15652
-15656
-15658
-15660
-15661
-15661
-15661
-15659
-15657
-15654
-15650
-15646
-15640
-15634
-15627
-15619
-15610
-15600
-15590
-15578
-15566
-15552
-15538
-15522
-15506
-15489
-15471
-15452
-15432
-15411
-15389
-15366
-15343
-15318
-15292
-15266
-15238
-15210
-15181
-15151
-15120
-15088
-15055
-15021
-14986
-14951
-14914
-14877
-14838
-14799
-14758
-14717
-14674
-14631
-14587
-14542
-14495
-14448
-14400
-14351
-14302
-14251
-14199
-14147
-14094
-14039
-13984
-13929
-13872
-13814
-13756
-13697
-13637
-13577
-13515
-13453
-13391
-13327
-13263
-13198
-13133
-13067
-13000
-12933
-12865
-12796
-12727
-12657
-12587
-12516
-12445
-12373
-12301
-12228
-12155
-12081
-12007
-11932
-11857
-11782
-11706
-11630
-11553
-11476
-11398
-11320
-11242
-11164
-11085
-11006
-10926
-10846
-10766
-10686
-10605
-10524
-10442
-10361
-10279
-10197
-10115
-10032
-9950
-9867
-9784
-9701
-9617
-9534
-9450
-9366
-9283
-9199
-9115
-9030
-8946
-8862
-8778
-8693
-8609
-8524
-8439
-8355
-8270
-8185
-8100
-8015
-7930
-7845
-7760
-7674
-7589
-7503
-7418
-7332
-7246
-7160
-7074
-6988
-6902
-6816
-6730
-6643
-6557
-6470
-6383
-6296
-6210
-6123
-6035
-5948
-5861
-5773
-5686
-5598
-5510
-5422
-5334
-5246
-5158
-5070
-4981
-4892
-4804
-4715
-4626
-4537
-4448
-4358
-4269
-4180
-4090
-4001
-3911
-3822
-3732
-3643
-3553
-3464
-3374
-3285
-3196
-3106
-3017
-2928
-2839
-2750
-2661
-2572
-2483
-2395
-2306
-2218
-2129
-2041
-1953
-1865
-1777
-1689
-1602
-1514
-1426
-1339
-1252
-1165
-1078
-991
-904
-818
-732
-646
-560
-474
-389
-304
-219
-135
-51
33
117
200
282
365
447
528
609
690
770
849
928
1006
1085
1162
1239
1315
1391
1466
1540
1614
1687
1760
1831
1902
1973
2043
2112
2180
2248
2315
2381
2447
2511
2575
2638
2700
2762
2822
2882
2941
2998
3055
3111
3166
3220
3273
3325
3376
3426
3475
3523
3570
3616
3661
3705
3748
3790
3831
3871
3910
3948
3985
4021
4056
4090
4123
4155
4186
4216
4245
4273
4300
4327
4352
4376
4400
4423
4444
4465
4485
4504
4522
4540
4556
4572
4586
4600
4613
4625
4636
4647
4656
4665
4672
4679
4685
4689
4693
4696
4698
4700
4700
4699
4698
4695
4692
4688
4683
4677
4670
4662
4654
4644
4634
4623
4611
4599
4585
4571
4556
4540
4523
4506
4487
4469
4449
4428
4407
4385
4362
4339
4314
4289
4263
4236
4209
4180
4151
4121
4090
4059
4026
3993
3959
3924
3888
3851
3813
3775
3736
3695
3654
3612
3569
3526
3481
3436
3390
3343
3295
3246
3197
3147
3096
3045
2993
2940
2887
2833
2778
2723
2667
2611
2554
2497
2439
2381
2322
2263
2203
2143
2082
2021
1960
1898
1836
1774
1712
1649
1586
1522
1459
1395
1331
1267
1203
1138
1074
1008
944
879
814
749
684
619
554
489
424
359
294
229
164
100
35
-29
-93
-157
-221
-285
-348
-412
-475
-538
-601
-663
-726
-788
-850
-912
-974
-1036
-1097
-1158
-1220
-1281
-1342
-1402
-1463
-1523
-1583
-1644
-1703
-1763
-1823
-1882
-1941
-2000
-2058
-2117
-2175
-2233
-2290
-2348
-2405
-2462
-2519
-2575
-2631
-2687
-2743
-2799
-2854
-2909
-2963
-3018
-3072
-3125
-3179
-3232
-3284
-3337
-3389
-3440
-3492
-3543
-3593
-3643
-3693
-3742
-3790
-3838
-3886
-3933
-3980
-4026
-4072
-4117
-4161
-4205
-4248
-4291
-4333
-4375
-4416
-4456
-4496
-4535
-4574
-4612
-4649
-4686
-4722
-4758
-4793
-4827
-4861
-4894
-4926
-4958
-4989
-5020
-5050
-5079
-5107
-5135
-5163
-5190
-5216
-5241
-5266
-5291
-5315
-5338
-5361
-5383
-5404
-5425
-5446
-5466
-5485
-5504
-5523
-5541
-5558
-5575
-5592
-5608
-5623
-5639
-5653
-5667
-5681
-5694
-5707
-5719
-5731
-5742
-5753
-5763
-5773
-5782
-5791
-5799
-5807
-5814
-5821
-5827
-5833
-5838
-5843
-5847
-5850
-5853
-5856
-5857
-5859
-5860
-5860
-5860
-5859
-5858
-5856
-5854
-5851
-5848
-5845
-5841
-5836
-5831
-5825
-5819
-5813
-5806
-5799
-5791
-5782
-5773
-5764
-5754
-5744
-5733
-5722
-5711
-5699
-5686
-5673
-5660
-5646
-5632
-5617
-5602
-5587
-5571
-5555
-5539
-5522
-5504
-5487
-5469
-5451
-5432
-5413
-5394
-5375
-5355
-5335
-5315
-5294
-5273
-5252
-5231
-5209
-5187
-5165
-5143
-5121
-5098
-5076
-5053
-5030
-5007
-4984
-4961
-4937
-4914
-4890
-4867
-4843
-4819
-4795
-4771
-4747
-4723
-4699
-4675
-4651
-4627
-4603
-4578
-4554
-4530
-4505
-4481
-4457
-4432
-4408
-4384
-4359
-4335
-4310
-4286
-4261
-4237
-4212
-4188
-4163
-4139
-4114
-4089
-4065
-4040
-4016
-3991
-3967
-3942
-3918
-3893
-3869
-3845
-3821
-3797
-3773
-3749
-3725
-3701
-3678
-3654
-3631
-3608
-3585
-3562
-3539
-3516
-3494
-3472
-3449
-3427
-3406
-3384
-3362
-3341
-3320
-3299
-3279
-3258
-3238
-3217
-3197
-3178
-3158
-3138
-3119
-3100
-3080
-3061
-3042
-3023
-3005
-2986
-2967
-2949
-2930
-2912
-2894
-2875
-2857
-2839
-2821
-2802
-2784
-2766
-2748
-2730
-2712
-2694
-2676
-2659
-2641
-2623
-2605
-2587
-2570
-2552
-2535
-2517
-2500
-2482
-2465
-2448
-2431
-2414
-2397
-2380
-2363
-2346
-2329
-2312
-2296
-2279
-2263
-2247
-2230
-2214
-2198
-2182
-2166
-2150
-2134
-2118
-2103
-2087
-2072
-2056
-2041
-2025
-2009
-1994
-1979
-1964
-1948
-1933
-1918
-1903
-1888
-1872
-1857
-1842
-1827
-1812
-1797
-1781
-1766
-1751
-1736
-1721
-1705
-1690
-1675
-1659
-1644
-1629
-1613
-1598
-1582
-1567
-1552
-1536
-1521
-1505
-1489
-1474
-1458
-1442
-1427
-1411
-1395
-1379
-1363
-1347
-1331
-1315
-1299
-1282
-1266
-1250
-1234
-1218
-1202
-1185
-1169
-1153
-1137
-1121
-1105
-1089
-1073
-1057
-1041
-1026
-1010
-994
-979
-963
-948
-932
-917
-901
-886
-870
-855
-839
-824
-808
-792
-777
-761
-745
-729
-713
-697
-681
-664
-648
-631
-615
-598
-582
-565
-548
-532
-515
-498
-481
-464
-447
-430
-413
-396
-379
-363
-346
-329
-312
-295
-279
-262
-245
-229
-212
-195
-179
-163
-146
-130
-114
-98
-81
-65
-49
-34
-18
-2
14
29
45
60
76
91
106
121
136
151
165
180
195
209
223
237
251
265
279
292
306
319
332
345
358
371
383
395
407
419
431
443
454
465
476
487
497
507
517
527
537
546
555
564
573
581
589
597
605
613
620
627
634
640
647
653
659
665
670
676
681
686
691
695
700
704
708
711
715
718
721
723
726
728
730
732
733
735
736
737
737
738
738
737
737
736
735
734
732
730
728
726
723
720
717
713
709
705
701
696
691
685
680
674
668
661
654
647
640
632
624
616
607
599
590
580
571
561
551
541
531
520
510
499
487
476
464
453
441
429
416
404
391
378
365
351
337
323
309
295
280
265
249
234
218
201
185
168
150
133
115
97
78
59
40
20
0
-20
-40
-61
-83
-104
-126
-148
-171
-194
-217
-241
-264
-288
-313
-337
-362
-388
-413
-439
-465
-491
-517
-544
-571
-598
-625
-653
-681
-709
-737
-766
-794
-823
-852
-881
-911
-940
-970
-1000
-1030
-1060
-1090
-1121
-1151
-1181
-1212
-1243
-1273
-1304
-1335
-1365
-1396
-1426
-1457
-1487
-1518
-1548
-1578
-1608
-1638
-1668
-1698
-1727
-1757
-1786
-1815
-1843
-1872
-1900
-1928
-1956
-1984
-2011
-2037
-2065
-2092
-2119
-2145
-2171
-2197
-2223
-2248
-2273
-2298
-2323
-2347
-2372
-2396
-2420
-2443
-2467
-2490
-2513
-2536
-2559
-2582
-2604
-2626
-2649
-2671
-2692
-2714
-2735
-2757
-2778
-2799
-2819
-2840
-2860
-2880
-2900
-2919
-2939
-2958
-2977
-2995
-3014
-3032
-3050
-3068
-3085
-3103
-3120
-3137
-3153
-3170
-3186
-3202
-3218
-3233
-3249
-3264
-3278
-3293
-3307
-3321
-3334
-3348
-3361
-3373
-3386
-3398
-3409
-3420
-3431
-3442
-3452
-3462
-3471
-3480
-3489
-3497
-3505
-3513
-3520
-3527
-3533
-3540
-3545
-3551
-3556
-3561
-3565
-3570
-3573
-3577
-3580
-3583
-3586
-3588
-3590
-3591
-3592
-3593
-3594
-3594
-3594
-3594
-3593
-3592
-3591
-3589
-3588
-3585
-3583
-3580
-3577
-3573
-3569
-3565
-3560
-3555
-3550
-3545
-3539
-3532
-3525
-3518
-3511
-3503
-3495
-3487
-3478
-3468
-3459
-3449
-3439
-3428
-3417
-3406
-3394
-3382
-3370
-3357
-3344
-3331
-3317
-3303
-3289
-3275
-3260
-3245
-3230
-3215
-3199
-3183
-3167
-3150
-3133
-3117
-3099
-3082
-3064
-3046
-3028
-3010
-2991
-2972
-2953
-2934
-2914
-2895
-2875
-2854
-2834
-2813
-2792
-2771
-2750
-2728
-2706
-2684
-2662
-2640
-2617
-2594
-2571
-2548
-2524
-2500
-2476
-2452
-2428
-2404
-2379
-2354
-2329
-2304
-2279
-2253
-2228
-2202
-2176
-2150
-2124
-2098
-2072
-2045
-2019
-1992
-1966
-1939
-1912
-1885
-1858
-1831
-1804
-1776
-1749
-1722
-1694
-1667
-1639
-1612
-1584
-1557
-1529
-1501
-1474
-1446
-1419
-1391
-1363
-1336
-1308
-1281
-1253
-1226
-1199
-1171
-1144
-1117
-1090
-1063
-1036
-1008
-983
-956
-929
-903
-877
-850
-824
-798
-772
-746
-720
-694
-668
-642
-616
-591
-565
-540
-514
-489
-464
-438
-413
-388
-363
-338
-314
-289
-264
-239
-215
-190
-166
-142
-118
-94
-70
-46
-22
2
25
49
72
95
118
141
164
187
209
232
254
276
298
320
342
364
385
407
428
449
470
491
511
532
552
572
592
612
632
651
670
689
708
726
744
762
779
797
814
830
847
863
879
894
909
924
938
952
966
980
993
1004
1018
1030
1042
1053
1064
1074
1085
1095
1104
1113
1122
1131
1139
1147
1154
1161
1168
1175
1181
1187
1192
1197
1202
1207
1211
1215
1219
1223
1226
1228
1231
1233
1235
1237
1238
1239
1240
1240
1240
1240
1240
1239
1238
1236
1234
1232
1229
1226
1223
1219
1215
1211
1206
1201
1195
1189
1183
1176
1169
1161
1153
1144
1136
1126
1117
1106
1096
1085
1074
1062
1049
1037
1024
1010
997
982
968
953
938
922
906
889
873
856
839
821
803
785
767
748
729
710
691
672
652
632
613
592
572
552
531
511
490
469
448
427
405
384
362
341
319
297
275
253
230
208
185
163
140
117
94
71
48
25
2
-21
-44
-67
-91
-114
-137
-160
-183
-206
-229
-252
-275
-298
-320
-343
-365
-388
-410
-432
-455
-477
-499
-521
-542
-564
-585
-607
-628
-649
-670
-691
-711
-732
-752
-772
-792
-811
-831
-850
-869
-888
-906
-924
-942
-960
-977
-994
-1010
-1028
-1044
-1060
-1076
-1092
-1107
-1122
-1136
-1151
-1165
-1179
-1192
-1205
-1218
-1231
-1243
-1256
-1267
-1279
-1290
-1302
-1312
-1323
-1333
-1343
-1353
-1363
-1372
-1381
-1390
-1398
-1406
-1414
-1422
-1430
-1437
-1444
-1450
-1457
-1463
-1469
-1475
-1480
-1485
-1490
-1495
-1499
-1504
-1508
-1512
-1515
-1519
-1522
-1525
-1528
-1531
-1533
-1535
-1538
-1540
-1541
-1543
-1544
-1546
-1547
-1547
-1548
-1548
-1549
-1549
-1548
-1548
-1547
-1546
-1545
-1544
-1542
-1540
-1538
-1536
-1534
-1531
-1528
-1525
-1522
-1518
-1515
-1511
-1507
-1503
-1499
-1494
-1490
-1485
-1480
-1475
-1470
-1465
-1460
-1454
-1449
-1444
-1438
-1432
-1427
-1421
-1415
-1410
-1404
-1398
-1392
-1386
-1380
-1374
-1368
-1362
-1356
-1350
-1344
-1338
-1332
-1327
-1321
-1315
-1309
-1303
-1297
-1291
-1285
-1279
-1274
-1268
-1262
-1256
-1251
-1245
-1239
-1233
-1228
-1222
-1216
-1211
-1205
-1199
-1194
-1188
-1182
-1177
-1171
-1165
-1159
-1154
-1148
-1142
-1136
-1130
-1124
-1118
-1112
-1106
-1100
-1094
-1088
-1081
-1075
-1069
-1062
-1056
-1049
-1042
-1036
-1029
-1022
-1014
-1008
-1000
-994
-987
-980
-973
-965
-958
-951
-943
-936
-928
-921
-913
-906
-898
-891
-883
-876
-868
-860
-853
-845
-838
-830
-822
-815
-807
-799
-791
-784
-776
-768
-760
-752
-744
-737
-729
-721
-713
-704
-696
-688
-680
-672
-664
-656
-647
-639
-631
-623
-615
-607
-598
-590
-582
-574
-566
-558
-550
-541
-533
-525
-517
-508
-500
-492
-483
-475
-466
-458
-449
-440
-432
-423
-414
-404
-395
-386
-376
-367
-357
-347
-337
-327
-317
-306
-296
-285
-274
-263
-252
-241
-230
-219
-207
-196
-184
-172
-160
-149
-137
-124
-112
-100
-88
-75
-63
-50
-37
-25
-12
1
14
27
41
54
67
80
94
107
121
134
148
162
175
189
203
216
230
243
257
270
284
297
310
324
337
350
363
376
389
402
414
427
439
452
464
476
488
500
511
523
534
546
557
567
578
589
599
609
619
629
639
648
657
666
675
684
692
700
708
716
724
732
739
746
753
760
766
773
779
785
791
797
802
808
813
818
823
828
833
837
841
846
850
854
858
861
865
868
872
875
878
881
884
887
889
892
894
897
899
901
903
905
907
909
911
913
915
917
918
920
922
924
925
927
928
930
932
933
935
937
938
940
942
943
945
947
949
950
952
954
956
957
959
961
963
965
967
969
970
972
974
976
978
980
982
984
986
988
991
993
995
997
999
1000
1002
1004
1006
1008
1010
1014
1016
1018
1020
1022
1024
1026
1028
1031
1033
1035
1037
1039
1041
1043
1046
1048
1050
1052
1054
1056
1058
1060
1062
1064
1066
1068
1070
1071
1073
1074
1076
1077
1078
1080
1081
1082
1082
1083
1084
1084
1084
1085
1085
1084
1084
1084
1083
1083
1082
1081
1079
1078
1076
1075
1073
1071
1068
1066
1064
1061
1058
1055
1052
1049
1046
1042
1039
1035
1031
1027
1024
1020
1016
1010
1006
1002
999
994
990
985
981
976
972
967
962
957
952
947
942
937
932
927
922
917
912
906
901
896
890
885
880
874
869
863
857
852
846
840
834
828
822
816
810
804
797
791
784
778
771
764
757
750
742
735
727
720
712
704
696
687
679
670
661
652
643
634
624
615
605
595
585
575
565
555
544
534
524
513
503
492
481
471
460
449
439
428
417
407
396
385
374
364
353
342
331
320
309
299
288
277
266
255
244
233
222
211
200
189
177
166
155
144
132
121
110
98
87
75
63
52
40
28
16
4
-7
-19
-31
-43
-55
-68
-80
-92
-104
-116
-128
-141
-153
-165
-177
-190
-202
-214
-226
-239
-251
-263
-275
-287
-299
-311
-323
-335
-347
-359
-370
-382
-394
-405
-417
-428
-439
-451
-462
-473
-484
-494
-505
-516
-526
-536
-547
-557
-566
-576
-586
-595
-604
-613
-622
-631
-639
-647
-655
-663
-671
-678
-686
-693
-700
-706
-713
-719
-725
-731
-737
-742
-747
-752
-757
-762
-766
-770
-774
-777
-781
-784
-787
-789
-791
-793
-795
-796
-797
-798
-799
-799
-799
-799
-799
-799
-798
-797
-796
-794
-793
-791
-789
-787
-785
-782
-780
-777
-775
-772
-769
-766
-763
-760
-756
-753
-750
-746
-743
-740
-736
-732
-729
-725
-722
-718
-714
-710
-707
-703
-699
-695
-691
-687
-684
-680
-676
-672
-667
-663
-659
-655
-651
-647
-642
-638
-634
-630
-625
-621
-616
-612
-608
-603
-599
-595
-590
-586
-581
-577
-573
-568
-564
-560
-555
-551
-547
-543
-538
-534
-530
-526
-522
-518
-514
-511
-507
-503
-500
-496
-493
-490
-487
-484
-481
-478
-475
-473
-471
-468
-466
-464
-462
-461
-459
-458
-456
-455
-454
-453
-453
-452
-452
-452
-452
-452
-452
-452
-452
-453
-454
-455
-455
-456
-457
-459
-460
-461
-463
-464
-466
-467
-469
-471
-473
-474
-476
-478
-481
-483
-485
-487
-489
-492
-494
-497
-499
-502
-505
-508
-510
-513
-516
-519
-522
-525
-529
-532
-535
-538
-542
-545
-549
-552
-556
-560
-563
-567
-571
-575
-579
-583
-587
-592
-596
-600
-605
-609
-614
-618
-623
-627
-632
-636
-641
-646
-650
-655
-660
-665
-669
-674
-679
-684
-689
-694
-698
-703
-708
-713
-718
-723
-728
-733
-738
-744
-749
-754
-759
-765
-770
-776
-781
-787
-793
-798
-804
-810
-816
-823
-829
-835
-842
-848
-855
-861
-868
-875
-882
-889
-895
-902
-909
-916
-924
-931
-938
-945
-952
-959
-967
-974
-981
-988
-995
-1002
-1010
-1016
-1024
-1031
-1038
-1045
-1052
-1059
-1065
-1072
-1079
-1085
-1092
-1098
-1104
-1111
-1117
-1123
-1128
-1134
-1140
-1145
-1151
-1156
-1161
-1166
-1170
-1175
-1179
-1183
-1188
-1191
-1195
-1199
-1202
-1205
-1208
-1211
-1213
-1216
-1218
-1220
-1221
-1223
-1224
-1225
-1226
-1227
-1228
-1228
-1228
-1228
-1228
-1228
-1227
-1226
-1225
-1224
-1223
-1221
-1220
-1218
-1216
-1214
-1212
-1210
-1207
-1205
-1202
-1199
-1196
-1193
-1190
-1187
-1184
-1180
-1177
-1173
-1169
-1165
-1161
-1157
-1153
-1148
-1144
-1139
-1134
-1129
-1125
-1119
-1114
-1109
-1103
-1098
-1092
-1087
-1081
-1075
-1069
-1063
-1057
-1051
-1044
-1038
-1032
-1025
-1018
-1012
-1004
-999
-992
-985
-978
-971
-964
-957
-950
-943
-936
-928
-921
-914
-906
-899
-891
-884
-876
-869
-861
-853
-846
-838
-830
-823
-815
-808
-800
-792
-785
-777
-770
-763
-755
-748
-741
-733
-726
-719
-712
-705
-699
-692
-685
-679
-672
-666
-660
-654
-647
-642
-636
-630
-624
-619
-613
-608
-603
-598
-593
-589
-584
-580
-576
-572
-568
-564
-561
-557
-554
-551
-548
-546
-543
-541
-539
-537
-536
-534
-533
-532
-531
-530
-530
-529
-529
-529
-529
-530
-530
-531
-532
-534
-535
-537
-538
-540
-543
-545
-548
-551
-554
-557
-561
-564
-568
-572
-577
-581
-586
-591
-596
-601
-607
-612
-618
-624
-630
-637
-643
-650
-657
-664
-671
-679
-686
-694
-702
-710
-718
-727
-735
-744
-752
-761
-770
-779
-788
-797
-806
-815
-824
-833
-842
-851
-860
-869
-878
-887
-896
-905
-914
-922
-931
-939
-948
-956
-964
-972
-980
-988
-995
-1002
-1010
-1016
-1024
-1031
-1037
-1044
-1050
-1056
-1062
-1067
-1072
-1077
-1082
-1087
-1091
-1095
-1099
-1102
-1106
-1109
-1112
-1114
-1117
-1119
-1121
-1122
-1124
-1125
-1126
-1126
-1127
-1127
-1127
-1126
-1125
-1124
-1123
-1122
-1120
-1118
-1116
-1113
-1111
-1108
-1105
-1101
-1098
-1094
-1090
-1086
-1081
-1077
-1072
-1067
-1062
-1056
-1051
-1045
-1039
-1033
-1027
-1020
-1014
-1008
-1000
-995
-988
-981
-973
-966
-959
-951
-943
-936
-928
-920
-912
-904
-896
-888
-879
-871
-863
-854
-846
-837
-829
-820
-811
-802
-794
-785
-776
-767
-758
-749
-740
-731
-721
-712
-703
-694
-685
-675
-666
-657
-647
-638
-629
-619
-610
-600
-590
-581
-571
-562
-552
-542
-532
-523
-513
-503
-493
-483
-473
-463
-454
-444
-434
-424
-414
-404
-394
-383
-373
-363
-353
-343
-333
-323
-313
-303
-293
-283
-273
-262
-252
-242
-232
-222
-212
-202
-192
-182
-172
-161
-151
-141
-131
-121
-111
-100
-90
-80
-70
-59
-49
-39
-29
-18
-8
2
13
23
33
43
54
64
74
84
94
105
115
125
135
145
155
165
174
184
194
204
213
223
232
242
251
261
270
279
289
298
307
316
325
334
343
352
361
369
378
387
396
404
413
421
430
439
447
455
464
472
480
489
497
505
513
521
529
537
544
552
560
567
574
582
589
596
603
610
617
624
630
637
643
649
655
661
666
672
677
682
687
692
697
701
706
710
713
717
721
724
727
730
733
735
737
740
741
743
745
746
747
748
749
749
749
749
749
748
747
746
745
744
742
740
738
736
733
730
727
724
721
717
713
709
705
700
696
691
686
681
675
670
664
658
652
646
639
633
626
619
612
605
598
591
583
575
568
560
552
544
535
527
519
510
501
493
484
475
466
457
448
439
430
420
411
402
392
383
373
364
354
344
334
325
315
305
295
285
276
266
256
246
236
226
216
206
197
187
177
167
157
147
137
127
117
107
97
87
77
67
57
47
37
27
17
7
-3
-13
-23
-33
-43
-53
-64
-74
-83
-93
-103
-113
-123
-133
-143
-153
-163
-172
-182
-192
-202
-211
-221
-231
-240
-250
-260
-269
-279
-288
-298
-307
-316
-325
-335
-344
-353
-362
-370
-379
-388
-396
-405
-413
-421
-429
-437
-445
-452
-460
-467
-474
-481
-488
-495
-502
-508
-515
-521
-527
-533
-539
-545
-550
-556
-561
-566
-571
-576
-580
-585
-589
-593
-597
-601
-604
-608
-611
-614
-617
-620
-622
-624
-626
-628
-630
-632
-633
-634
-635
-635
-636
-636
-636
-635
-635
-634
-633
-632
-630
-628
-626
-624
-622
-619
-616
-613
-609
-606
-602
-598
-593
-589
-584
-579
-574
-568
-563
-557
-551
-544
-538
-531
-524
-517
-510
-502
-494
-486
-478
-470
-461
-452
-443
-434
-425
-415
-405
-395
-385
-375
-365
-354
-343
-332
-321
-310
-299
-287
-276
-264
-252
-241
-229
-216
-204
-192
-179
-167
-154
-141
-128
-115
-102
-88
-75
-61
-48
-34
-20
-6
8
23
37
52
66
81
96
111
126
142
157
173
189
204
220
237
253
269
286
302
319
336
353
370
387
405
422
440
457
475
493
511
529
547
565
583
601
620
638
656
675
693
712
730
749
767
786
804
823
841
860
879
897
916
934
953
971
990
1008
1027
1045
1064
1082
1101
1119
1138
1156
1175
1193
1212
1231
1249
1268
1286
1305
1324
1343
1361
1380
1399
1418
1437
1456
1475
1494
1514
1533
1552
1572
1591
1611
1630
1650
1669
1689
1709
1729
1748
1768
1788
1808
1828
1848
1868
1887
1907
1927
1947
1967
1987
2007
2025
2045
2066
2086
2106
2125
2145
2165
2185
2204
2224
2243
2263
2282
2302
2321
2340
2360
2379
2398
2417
2436
2455
2474
2493
2511
2530
2548
2567
2585
2603
2621
2639
2657
2675
2693
2711
2728
2746
2763
2780
2798
2815
2832
2849
2865
2882
2899
2915
2931
2948
2964
2980
2996
3012
3028
3044
3059
3075
3090
3106
3121
3136
3152
3167
3182
3197
3211
3226
3241
3255
3270
3284
3298
3312
3326
3340
3354
3368
3381
3394
3408
3421
3434
3446
3459
3471
3484
3496
3508
3519
3531
3542
3553
3564
3575
3586
3596
3606
3616
3626
3636
3645
3654
3663
3672
3681
3689
3697
3705
3713
3720
3727
3734
3741
3748
3754
3760
3766
3772
3778
3783
3789
3794
3798
3803
3808
3812
3816
3820
3823
3827
3830
3833
3836
3839
3841
3844
3846
3848
3849
3851
3852
3853
3853
3854
3854
3854
3854
3853
3852
3851
3850
3848
3846
3844
3841
3839
3835
3832
3828
3824
3820
3815
3810
3805
3800
3794
3787
3781
3774
3767
3760
3752
3744
3736
3727
3719
3710
3700
3691
3681
3671
3661
3650
3639
3628
3617
3605
3594
3582
3570
3557
3545
3532
3519
3505
3492
3478
3464
3450
3436
3421
3406
3391
3376
3360
3344
3328
3312
3295
3278
3261
3244
3227
3209
3191
3173
3154
3136
3117
3098
3079
3059
3039
3019
2999
2979
2959
2938
2917
2896
2875
2853
2832
2810
2788
2765
2743
2720
2698
2675
2651
2628
2605
2581
2557
2533
2508
2484
2459
2434
2409
2383
2358
2332
2306
2280
2254
2228
2201
2175
2148
2121
2094
2067
2040
2012
1985
1958
1930
1902
1875
1847
1819
1791
1763
1735
1707
1678
1650
1622
1594
1565
1537
1509
1480
1452
1424
1395
1367
1339
1311
1283
1255
1227
1199
1171
1143
1116
1088
1061
1034
1006
980
953
926
900
874
848
822
796
770
745
720
695
670
646
622
598
574
550
527
504
481
458
435
413
391
370
348
327
306
285
265
245
225
205
186
167
148
130
112
94
76
59
42
26
9
-7
-22
-38
-53
-68
-82
-96
-110
-124
-137
-150
-162
-174
-186
-198
-209
-219
-230
-240
-249
-259
-268
-276
-284
-292
-299
-307
-313
-319
-325
-331
-336
-341
-345
-350
-353
-357
-360
-362
-365
-367
-368
-370
-371
-371
-372
-372
-372
-371
-370
-369
-367
-366
-363
-361
-358
-356
-352
-349
-345
-341
-337
-332
-327
-322
-317
-311
-305
-299
-292
-286
-279
-272
-264
-256
-249
-240
-232
-224
-215
-206
-197
-188
-178
-169
-159
-149
-139
-129
-119
-108
-98
-87
-77
-66
-55
-44
-33
-22
-11
1
12
24
35
47
58
70
82
94
105
117
129
141
153
165
177
189
201
213
226
238
250
262
274
286
298
310
322
334
346
357
369
381
392
404
415
427
438
449
460
471
482
492
503
513
523
534
544
553
563
573
582
591
600
609
618
626
634
642
650
658
665
673
680
686
693
699
706
712
717
723
728
733
738
742
747
751
754
758
762
765
768
770
773
775
777
779
781
783
784
785
786
787
788
788
789
789
789
788
788
787
787
786
785
783
782
780
779
777
775
773
770
768
765
762
759
756
753
749
746
742
738
734
730
726
722
717
712
708
703
698
692
687
682
676
671
665
659
653
647
640
634
628
621
614
608
601
594
587
580
572
565
558
550
543
535
528
520
512
505
497
489
481
473
465
458
450
442
434
426
418
410
402
394
387
379
371
364
356
348
341
334
327
320
313
306
299
292
286
280
273
267
262
256
250
245
240
235
230
226
221
217
213
209
205
202
198
195
192
189
186
184
182
179
177
176
174
172
171
170
168
167
167
166
165
165
164
164
164
164
164
164
165
165
165
166
167
168
169
169
171
172
173
174
176
177
179
180
182
183
185
187
189
191
193
195
197
199
201
203
205
207
209
211
213
215
217
219
221
223
225
227
229
230
232
233
235
236
238
239
240
242
243
244
245
246
246
247
248
248
249
249
249
249
249
249
249
249
248
248
247
246
245
244
243
242
240
239
237
235
234
231
229
227
224
222
219
216
213
210
207
203
200
196
192
188
184
180
176
171
166
162
157
152
147
141
136
130
125
119
113
107
101
95
89
82
75
69
62
55
48
41
34
26
19
11
3
-5
-13
-21
-29
-37
-46
-54
-63
-71
-80
-89
-98
-107
-116
-125
-135
-144
-153
-163
-172
-182
-192
-201
-211
-221
-231
-241
-251
-260
-270
-280
-290
-300
-310
-320
-330
-340
-350
-359
-369
-379
-389
-399
-408
-418
-427
-437
-447
-456
-465
-475
-484
-493
-503
-512
-521
-530
-539
-548
-557
-566
-574
-583
-591
-600
-608
-617
-625
-633
-641
-649
-657
-664
-672
-680
-687
-694
-701
-708
-715
-722
-728
-734
-741
-747
-752
-758
-764
-769
-774
-779
-784
-789
-793
-797
-802
-806
-809
-813
-817
-820
-823
-826
-829
-832
-834
-837
-839
-841
-842
-844
-845
-847
-848
-849
-849
-850
-850
-850
-850
-850
-849
-849
-848
-847
-846
-844
-843
-841
-839
-837
-834
-832
-829
-826
-823
-820
-817
-813
-809
-805
-801
-797
-793
-789
-784
-779
-774
-770
-765
-759
-754
-749
-744
-738
-733
-728
-722
-717
-711
-706
-700
-694
-689
-683
-678
-672
-667
-661
-656
-650
-645
-640
-634
-629
-624
-619
-613
-608
-603
-598
-593
-588
-584
-579
-574
-569
-565
-560
-556
-552
-548
-543
-539
-535
-531
-527
-523
-520
-516
-512
-509
-505
-502
-498
-495
-491
-488
-485
-481
-478
-475
-472
-469
-466
-463
-460
-457
-454
-451
-448
-445
-442
-439
-437
-434
-431
-428
-426
-423
-420
-418
-415
-413
-410
-408
-405
-403
-400
-398
-395
-393
-391
-388
-386
-383
-381
-379
-377
-374
-372
-370
-368
-366
-364
-362
-359
-357
-356
-354
-352
-350
-348
-346
-344
-343
-341
-339
-337
-336
-334
-332
-330
-329
-327
-325
-323
-321
-320
-318
-316
-314
-312
-310
-308
-306
-304
-302
-300
-299
-297
-295
-293
-291
-289
-287
-285
-284
-282
-280
-279
-277
-275
-274
-272
-270
-269
-267
-266
-265
-263
-262
-261
-259
-258
-257
-256
-255
-254
-253
-252
-251
-251
-250
-249
-249
-248
-248
-248
-248
-248
-248
-248
-248
-248
-249
-249
-250
-250
-251
-252
-253
-254
-255
-257
-258
-260
-261
-263
-265
-267
-269
-271
-273
-275
-278
-280
-283
-285
-288
-291
-294
-296
-299
-302
-305
-308
-311
-314
-317
-320
-323
-326
-329
-332
-335
-338
-340
-343
-346
-349
-352
-355
-358
-361
-364
-366
-369
-372
-375
-377
-380
-383
-385
-388
-391
-393
-396
-398
-401
-403
-406
-408
-410
-413
-415
-418
-420
-422
-424
-426
-429
-431
-433
-435
-437
-439
-441
-443
-445
-446
-448
-450
-452
-453
-455
-457
-458
-460
-461
-462
-464
-465
-466
-468
-469
-470
-471
-472
-473
-474
-475
-475
-476
-477
-477
-478
-478
-479
-479
-479
-479
-479
-479
-479
-479
-479
-479
-478
-478
-477
-476
-476
-475
-474
-473
-472
-471
-469
-468
-467
-465
-463
-462
-460
-458
-456
-454
-452
-450
-448
-445
-443
-440
-438
-435
-432
-429
-426
-423
-420
-417
-413
-410
-406
-402
-399
-395
-391
-387
-383
-378
-374
-370
-365
-360
-356
-351
-346
-341
-335
-330
-325
-319
-313
-308
-302
-296
-289
-283
-277
-270
-264
-257
-250
-243
-236
-228
-221
-213
-206
-198
-190
-182
-174
-166
-158
-149
-141
-132
-124
-115
-106
-97
-88
-79
-70
-61
-51
-42
-33
-23
-14
-4
6
16
25
35
45
55
65
75
85
95
105
115
125
135
145
155
165
175
185
195
205
215
224
234
244
254
263
273
282
292
301
311
320
329
338
348
357
366
375
384
393
402
410
419
428
437
446
454
463
472
480
489
497
505
514
522
530
538
547
555
563
570
578
586
594
601
609
616
624
631
638
645
652
659
666
672
679
685
692
698
704
710
716
722
727
733
738
744
749
754
759
764
768
773
778
782
786
790
794
798
802
806
809
813
816
820
823
826
829
832
835
838
841
843
846
849
851
854
857
859
862
864
867
870
872
875
877
880
883
885
888
891
894
896
899
902
905
908
912
915
918
921
924
928
931
935
938
942
945
949
952
956
960
963
967
971
974
978
982
985
989
993
997
1000
1004
1008
1012
1016
1018
1022
1027
1031
1035
1039
1043
1047
1050
1054
1058
1062
1066
1070
1074
1078
1082
1086
1090
1093
1097
1101
1105
1109
1113
1117
1121
1125
1129
1132
1136
1140
1144
1148
1152
1155
1159
1163
1167
1170
1174
1178
1181
1185
1188
1191
1195
1198
1201
1204
1207
1211
1213
1216
1219
1222
1225
1227
1230
1232
1234
1236
1238
1240
1242
1244
1245
1247
1248
1249
1250
1251
1252
1253
1254
1254
1254
1255
1255
1255
1255
1254
1254
1253
1253
1252
1251
1250
1248
1247
1245
1244
1242
1239
1237
1235
1232
1229
1226
1223
1220
1216
1212
1208
1204
1200
1195
1190
1186
1180
1175
1170
1164
1158
1152
1146
1139
1132
1125
1118
1111
1104
1096
1088
1080
1072
1063
1054
1045
1036
1027
1016
1008
998
988
977
967
956
945
934
923
911
899
887
875
863
851
838
825
812
799
786
773
759
745
731
717
703
688
673
658
643
628
613
597
581
565
549
533
517
500
483
466
449
432
415
397
380
362
344
326
308
290
271
253
234
216
197
178
159
140
121
101
82
63
43
24
4
-16
-35
-55
-75
-95
-115
-135
-155
-176
-196
-216
-236
-257
-277
-297
-318
-338
-359
-379
-400
-421
-441
-462
-483
-503
-524
-545
-566
-586
-607
-628
-648
-669
-690
-711
-731
-752
-773
-793
-814
-834
-855
-875
-896
-916
-936
-957
-977
-997
-1016
-1037
-1057
-1077
-1097
-1117
-1136
-1156
-1175
-1195
-1214
-1234
-1253
-1272
-1291
-1310
-1329
-1348
-1366
-1385
-1403
-1422
-1440
-1458
-1476
-1494
-1512
-1530
-1548
-1566
-1583
-1601
-1618
-1636
-1653
-1670
-1687
-1704
-1721
-1738
-1754
-1771
-1787
-1803
-1820
-1836
-1851
-1867
-1883
-1898
-1914
-1929
-1944
-1959
-1973
-1988
-2001
-2016
-2029
-2044
-2057
-2071
-2084
-2097
-2110
-2122
-2134
-2147
-2158
-2170
-2182
-2193
-2204
-2215
-2225
-2236
-2246
-2256
-2265
-2275
-2284
-2293
-2302
-2311
-2319
-2327
-2335
-2343
-2350
-2358
-2365
-2372
-2378
-2385
-2391
-2397
-2403
-2408
-2414
-2419
-2424
-2429
-2433
-2438
-2442
-2446
-2449
-2453
-2456
-2459
-2462
-2465
-2468
-2470
-2472
-2474
-2476
-2477
-2479
-2480
-2481
-2482
-2482
-2483
-2483
-2483
-2483
-2483
-2482
-2482
-2481
-2480
-2479
-2477
-2476
-2474
-2472
-2470
-2468
-2465
-2463
-2460
-2457
-2454
-2451
-2447
-2444
-2440
-2436
-2432
-2428
-2424
-2419
-2415
-2410
-2405
-2400
-2395
-2390
-2385
-2380
-2374
-2369
-2363
-2358
-2352
-2346
-2341
-2335
-2329
-2323
-2317
-2311
-2304
-2298
-2292
-2285
-2279
-2272
-2266
-2259
-2252
-2245
-2238
-2232
-2225
-2218
-2210
-2203
-2196
-2189
-2182
-2175
-2167
-2160
-2153
-2145
-2138
-2130
-2123
-2115
-2107
-2100
-2092
-2085
-2077
-2069
-2061
-2053
-2045
-2037
-2029
-2021
-2013
-2005
-1998
-1991
-1983
-1975
-1967
-1959
-1951
-1943
-1935
-1927
-1919
-1911
-1902
-1894
-1886
-1878
-1870
-1861
-1853
-1845
-1836
-1828
-1819
-1811
-1802
-1794
-1785
-1777
-1768
-1760
-1751
-1742
-1734
-1725
-1716
-1708
-1699
-1690
-1681
-1672
-1663
-1654
-1645
-1636
-1627
-1618
-1609
-1600
-1590
-1581
-1572
-1563
-1553
-1544
-1535
-1525
-1516
-1506
-1497
-1487
-1478
-1468
-1459
-1449
-1440
-1430
-1421
-1411
-1401
-1392
-1382
-1373
-1363
-1353
-1343
-1334
-1324
-1314
-1304
-1294
-1284
-1274
-1264
-1255
-1244
-1234
-1224
-1214
-1204
-1194
-1183
-1173
-1163
-1152
-1142
-1131
-1121
-1110
-1100
-1089
-1078
-1067
-1056
-1046
-1035
-1024
-1012
-1002
-991
-980
-968
-957
-946
-935
-924
-912
-901
-890
-879
-868
-856
-845
-834
-823
-812
-801
-790
-779
-768
-757
-746
-735
-724
-713
-703
-692
-682
-671
-661
-651
-640
-630
-620
-610
-600
-591
-581
-571
-562
-553
-543
-534
-525
-517
-508
-499
-491
-483
-475
-467
-459
-451
-444
-437
-430
-423
-416
-409
-403
-397
-391
-385
-379
-374
-369
-364
-359
-354
-350
-345
-341
-337
-333
-330
-327
-323
-321
-318
-315
-313
-311
-309
-307
-306
-305
-304
-303
-302
-302
-302
-302
-302
-302
-303
-304
-305
-306
-308
-310
-312
-314
-316
-319
-322
-325
-328
-332
-336
-340
-344
-348
-353
-358
-363
-368
-374
-380
-385
-392
-398
-404
-411
-418
-425
-432
-440
-447
-455
-463
-471
-479
-488
-496
-505
-514
-523
-533
-542
-552
-561
-571
-581
-592
-602
-612
-623
-634
-645
-656
-667
-678
-690
-702
-713
-725
-737
-750
-762
-774
-787
-800
-813
-826
-839
-852
-865
-879
-893
-906
-920
-934
-948
-962
-976
-991
-1004
-1018
-1034
-1049
-1063
-1078
-1093
-1108
-1123
-1138
-1153
-1168
-1183
-1198
-1214
-1229
-1244
-1259
-1275
-1290
-1305
-1321
-1336
-1352
-1367
-1382
-1398
-1413
-1428
-1444
-1459
-1474
-1490
-1505
-1520
-1535
-1550
-1565
-1580
-1595
-1610
-1625
-1640
-1654
-1669
-1684
-1698
-1713
-1727
-1741
-1756
-1770
-1784
-1798
-1812
-1826
-1840
-1854
-1867
-1881
-1894
-1908
-1921
-1934
-1947
-1960
-1973
-1985
-1998
-2009
-2021
-2033
-2045
-2058
-2069
-2081
-2092
-2103
-2114
-2125
-2135
-2146
-2156
-2166
-2176
-2186
-2195
-2205
-2214
-2223
-2232
-2241
-2250
-2258
-2266
-2274
-2282
-2290
-2297
-2304
-2311
-2318
-2325
-2332
-2338
-2344
-2350
-2356
-2361
-2367
-2372
-2377
-2381
-2386
-2390
-2395
-2399
-2402
-2406
-2410
-2413
-2416
-2419
-2421
-2424
-2426
-2428
-2430
-2432
-2433
-2434
-2435
-2436
-2437
-2438
-2438
-2438
-2438
-2438
-2437
-2436
-2435
-2434
-2433
-2431
-2430
-2428
-2426
-2423
-2421
-2418
-2415
-2412
-2409
-2406
-2402
-2398
-2394
-2390
-2385
-2381
-2376
-2371
-2366
-2361
-2355
-2349
-2344
-2338
-2331
-2325
-2319
-2312
-2305
-2298
-2291
-2284
-2276
-2269
-2261
-2253
-2244
-2236
-2228
-2219
-2210
-2201
-2192
-2182
-2172
-2163
-2152
-2142
-2132
-2121
-2110
-2099
-2088
-2077
-2065
-2053
-2041
-2029
-2017
-2005
-1992
-1979
-1966
-1953
-1940
-1926
-1913
-1899
-1885
-1871
-1857
-1842
-1828
-1813
-1799
-1784
-1769
-1754
-1739
-1723
-1708
-1693
-1677
-1661
-1646
-1630
-1614
-1598
-1582
-1566
-1550
-1533
-1517
-1501
-1484
-1468
-1451
-1434
-1418
-1401
-1384
-1367
-1350
-1333
-1316
-1299
-1282
-1265
-1248
-1230
-1213
-1195
-1178
-1160
-1143
-1125
-1107
-1090
-1072
-1054
-1036
-1018
-1000
-982
-964
-946
-927
-909
-891
-873
-854
-836
-817
-798
-780
-761
-742
-724
-705
-686
-667
-648
-629
-610
-591
-571
-552
-533
-513
-494
-475
-455
-435
-416
-396
-377
-357
-337
-318
-298
-278
-258
-238
-219
-199
-179
-159
-139
-119
-99
-79
-59
-40
-20
0
20
40
60
80
100
120
139
159
179
199
218
238
257
277
296
316
335
354
373
393
412
431
449
468
487
505
524
542
560
578
596
614
632
649
667
684
701
718
735
752
769
785
801
818
834
850
865
881
896
912
927
942
956
971
986
1000
1014
1028
1042
1056
1070
1083
1097
1110
1123
1136
1149
1161
1173
1186
1198
1210
1221
1233
1244
1255
1266
1277
1288
1298
1308
1318
1328
1338
1347
1357
1366
1375
1383
1392
1400
1408
1416
1424
1431
1438
1446
1452
1459
1465
1472
1478
1484
1489
1495
1500
1505
1510
1514
1519
1523
1527
1531
1535
1538
1541
1544
1547
1550
1553
1555
1558
1560
1562
1563
1565
1567
1568
1569
1570
1571
1572
1572
1573
1573
1573
1573
1573
1573
1573
1572
1572
1571
1570
1569
1568
1566
1565
1563
1562
1560
1558
1556
1554
1552
1549
1547
1544
1542
1539
1536
1533
1530
1527
1523
1520
1516
1513
1509
1505
1501
1497
1493
1489
1484
1480
1476
1471
1466
1462
1457
1452
1447
1442
1437
1432
1426
1421
1416
1410
1405
1399
1393
1387
1382
1376
1370
1364
1358
1352
1346
1339
1333
1327
1321
1314
1308
1302
1296
1289
1283
1277
1270
1264
1258
1251
1245
1239
1232
1226
1219
1213
1207
1200
1194
1188
1181
1175
1169
1162
1156
1149
1143
1137
1130
1124
1117
1111
1104
1098
1091
1085
1079
1072
1066
1059
1053
1046
1040
1033
1027
1020
1014
1006
1000
994
988
981
975
968
962
955
949
943
936
930
923
917
910
904
898
891
885
878
872
866
859
853
847
840
834
828
821
815
809
803
797
790
784
778
772
766
760
753
747
741
735
729
723
717
711
705
699
693
688
682
676
670
665
659
653
648
642
637
631
626
620
615
610
604
599
594
589
583
578
573
568
563
558
553
549
544
539
535
530
525
521
517
512
508
504
499
495
491
487
483
479
475
471
468
464
460
456
453
449
446
442
439
435
432
429
426
422
419
416
413
410
407
404
401
398
396
393
390
388
385
382
380
378
375
373
371
368
366
364
362
360
358
356
354
353
351
349
348
346
344
343
341
340
338
337
336
334
333
332
331
330
329
328
327
326
325
324
324
323
322
322
321
320
320
319
319
318
318
317
317
316
315
315
314
314
313
312
312
311
310
310
309
308
307
306
305
304
303
302
301
300
298
297
296
294
293
291
290
288
286
285
283
281
279
277
275
273
270
268
266
264
261
259
256
253
251
248
245
242
239
236
233
230
227
224
220
217
213
210
206
202
199
195
191
187
182
178
174
169
165
160
155
150
145
140
135
129
124
118
112
106
100
94
87
81
74
67
60
53
46
38
31
23
15
7
-1
-10
-18
-27
-35
-44
-53
-62
-71
-81
-90
-100
-110
-119
-129
-139
-150
-160
-170
-181
-192
-202
-213
-224
-235
-247
-258
-269
-281
-292
-304
-316
-328
-340
-352
-364
-376
-388
-400
-413
-425
-438
-450
-463
-475
-488
-501
-514
-527
-539
-552
-566
-579
-592
-605
-618
-632
-645
-659
-672
-686
-699
-713
-727
-741
-754
-768
-782
-796
-810
-824
-838
-852
-866
-880
-894
-909
-923
-937
-951
-965
-979
-993
-1006
-1022
-1036
-1050
-1064
-1078
-1092
-1105
-1119
-1133
-1147
-1160
-1174
-1187
-1201
-1214
-1228
-1241
-1254
-1267
-1280
-1292
-1305
-1318
-1330
-1342
-1354
-1366
-1378
-1390
-1402
-1413
-1425
-1436
-1447
-1458
-1469
-1480
-1490
-1501
-1511
-1521
-1531
-1541
-1551
-1561
-1570
-1580
-1589
-1598
-1607
-1616
-1624
-1633
-1641
-1650
-1658
-1666
-1673
-1681
-1688
-1696
-1703
-1710
-1717
-1723
-1730
-1736
-1742
-1748
-1753
-1759
-1764
-1769
-1774
-1778
-1783
-1787
-1791
-1795
-1798
-1801
-1805
-1807
-1810
-1813
-1815
-1817
-1819
-1820
-1822
-1823
-1824
-1824
-1825
-1825
-1825
-1824
-1824
-1823
-1822
-1821
-1819
-1818
-1816
-1813
-1811
-1808
-1805
-1802
-1798
-1794
-1790
-1786
-1781
-1776
-1771
-1766
-1760
-1754
-1748
-1741
-1735
-1728
-1720
-1713
-1705
-1697
-1689
-1680
-1672
-1663
-1654
-1644
-1634
-1625
-1614
-1604
-1594
-1583
-1572
-1561
-1549
-1537
-1526
-1514
-1501
-1489
-1476
-1463
-1450
-1437
-1423
-1410
-1396
-1382
-1368
-1353
-1339
-1324
-1309
-1294
-1279
-1264
-1248
-1232
-1216
-1200
-1184
-1168
-1151
-1135
-1118
-1101
-1084
-1067
-1049
-1032
-1014
-996
-979
-961
-942
-924
-906
-888
-869
-851
-832
-814
-795
-776
-757
-738
-719
-700
-681
-662
-643
-624
-604
-585
-566
-546
-527
-507
-488
-468
-448
-429
-409
-389
-370
-350
-330
-311
-291
-271
-252
-232
-212
-193
-173
-153
-134
-115
-95
-76
-56
-37
-18
1
20
40
59
77
96
115
134
153
171
190
208
226
245
263
281
299
317
335
353
370
388
405
423
440
457
475
492
508
525
542
558
575
591
607
623
639
655
671
686
702
717
732
747
762
777
792
806
820
834
848
862
876
890
903
916
929
942
955
968
980
993
1004
1016
1028
1040
1051
1063
1074
1085
1095
1106
1116
1126
1136
1146
1156
1165
1174
1183
1192
1200
1209
1217
1225
1233
1240
1247
1255
1261
1268
1274
1281
1287
1292
1298
1303
1308
1313
1318
1322
1326
1330
1334
1337
1341
1344
1346
1349
1351
1353
1355
1357
1358
1359
1360
1361
1361
1362
1362
1361
1361
1360
1360
1359
1357
1356
1354
1352
1350
1348
1345
1343
1340
1336
1333
1330
1326
1322
1318
1314
1309
1305
1300
1295
1289
1284
1278
1273
1267
1260
1254
1247
1241
1234
1226
1219
1211
1203
1195
1187
1179
1170
1161
1152
1142
1133
1123
1113
1103
1092
1082
1071
1060
1048
1037
1025
1012
1000
988
975
962
949
935
922
908
894
880
865
850
835
820
805
790
774
758
742
726
709
693
676
659
642
624
607
589
571
553
535
516
498
479
460
441
422
403
383
364
344
324
304
284
264
244
223
202
182
161
140
119
98
77
55
34
12
-9
-31
-53
-74
-96
-118
-140
-162
-184
-206
-228
-250
-272
-295
-317
-339
-361
-384
-406
-428
-451
-473
-495
-518
-540
-562
-585
-607
-629
-652
-674
-696
-718
-741
-763
-785
-807
-829
-851
-873
-895
-916
-938
-960
-981
-1002
-1024
-1046
-1067
-1088
-1109
-1130
-1151
-1172
-1192
-1213
-1233
-1253
-1273
-1293
-1313
-1333
-1352
-1372
-1391
-1410
-1429
-1448
-1466
-1485
-1503
-1521
-1539
-1557
-1575
-1592
-1609
-1626
-1643
-1660
-1677
-1693
-1709
-1725
-1741
-1756
-1772
-1787
-1802
-1817
-1831
-1846
-1860
-1874
-1888
-1902
-1915
-1929
-1942
-1955
-1968
-1981
-1993
-2005
-2017
-2029
-2041
-2053
-2065
-2076
-2087
-2098
-2109
-2120
-2130
-2141
-2151
-2161
-2171
-2180
-2189
-2199
-2208
-2216
-2225
-2233
-2242
-2250
-2257
-2265
-2272
-2280
-2287
-2293
-2300
-2306
-2312
-2318
-2324
-2329
-2335
-2340
-2345
-2349
-2354
-2358
-2362
-2365
-2369
-2372
-2375
-2378
-2381
-2383
-2385
-2387
-2389
-2390
-2392
-2393
-2393
-2394
-2395
-2395
-2395
-2395
-2394
-2394
-2393
-2392
-2391
-2389
-2388
-2386
-2384
-2382
-2380
-2378
-2375
-2372
-2369
-2366
-2363
-2360
-2356
-2352
-2348
-2344
-2340
-2336
-2331
-2327
-2322
-2317
-2312
-2307
-2301
-2296
-2290
-2284
-2279
-2273
-2266
-2260
-2254
-2248
-2241
-2235
-2228
-2221
-2214
-2207
-2200
-2193
-2186
-2178
-2171
-2164
-2156
-2148
-2141
-2133
-2125
-2117
-2109
-2101
-2093
-2085
-2077
-2069
-2061
-2052
-2044
-2035
-2027
-2017
-2009
-2001
-1992
-1983
-1974
-1965
-1956
-1947
-1938
-1929
-1920
-1911
-1901
-1892
-1882
-1873
-1863
-1854
-1844
-1834
-1824
-1815
-1805
-1795
-1784
-1774
-1764
-1754
-1743
-1733
-1723
-1712
-1701
-1691
-1680
-1669
-1658
-1647
-1636
-1625
-1614
-1603
-1592
-1580
-1569
-1557
-1546
-1534
-1523
-1511
-1500
-1488
-1476
-1464
-1452
-1440
-1429
-1417
-1405
-1393
-1380
-1368
-1356
-1344
-1332
-1320
-1307
-1295
-1283
-1271
-1258
-1246
-1233
-1221
-1209
-1196
-1184
-1171
-1159
-1146
-1133
-1121
-1108
-1096
-1083
-1070
-1058
-1045
-1032
-1020
-1006
-994
-981
-969
-956
-943
-931
-918
-905
-893
-880
-867
-855
-842
-830
-817
-805
-792
-780
-767
-755
-743
-730
-718
-706
-694
-681
-669
-657
-645
-633
-621
-609
-598
-586
-574
-562
-551
-539
-528
-516
-505
-494
-482
-471
-460
-449
-438
-427
-416
-405
-394
-384
-373
-362
-352
-341
-331
-321
-310
-300
-290
-280
-270
-260
-250
-240
-230
-221
-211
-202
-192
-183
-174
-164
-155
-146
-137
-129
-120
-111
-103
-94
-86
-77
-69
-61
-53
-45
-37
-30
-22
-14
-7
0
8
15
22
29
36
43
50
56
63
70
76
82
89
95
101
107
113
118
124
130
135
141
146
152
157
162
167
172
177
182
187
192
196
201
205
210
214
218
222
227
231
234
238
242
246
249
253
256
259
262
265
268
271
274
277
279
282
284
286
288
290
292
294
295
297
298
300
301
302
303
304
305
305
306
306
306
307
307
307
307
306
306
306
305
304
304
303
302
301
300
298
297
296
294
292
291
289
287
285
283
281
279
277
275
272
270
267
265
262
259
257
254
251
248
245
242
239
236
233
230
227
223
220
217
214
210
207
204
200
197
193
190
187
183
180
176
173
169
166
162
159
155
152
148
145
141
137
134
130
127
123
119
116
112
109
105
101
98
94
91
87
83
80
76
73
69
65
62
58
55
51
48
44
41
37
34
30
27
23
20
17
13
10
6
3
0
-3
-7
-10
-13
-16
-20
-23
-26
-29
-32
-35
-38
-41
-44
-47
-50
-53
-56
-59
-62
-65
-67
-70
-73
-76
-78
-81
-83
-86
-89
-91
-94
-96
-98
-101
-103
-105
-108
-110
-112
-114
-116
-118
-120
-122
-124
-126
-128
-130
-132
-133
-135
-137
-138
-140
-141
-143
-144
-145
-147
-148
-149
-150
-152
-153
-154
-155
-155
-156
-157
-158
-159
-159
-160
-160
-161
-161
-162
-162
-162
-162
-163
-163
-163
-163
-163
-163
-163
-162
-162
-162
-162
-161
-161
-160
-160
-159
-159
-158
-157
-157
-156
-155
-154
-154
-153
-152
-151
-150
-149
-148
-147
-146
-145
-144
-143
-142
-140
-139
-138
-137
-135
-134
-133
-131
-130
-129
-127
-126
-124
-122
-121
-119
-117
-115
-114
-112
-110
-108
-106
-104
-102
-100
-98
-96
-93
-91
-89
-87
-84
-82
-80
-77
-75
-72
-70
-67
-65
-62
-59
-57
-54
-51
-48
-45
-43
-40
-36
-33
-30
-27
-24
-21
-17
-14
-10
-7
-3
0
4
7
11
15
19
22
26
30
34
38
42
46
50
54
58
63
67
71
75
80
84
89
93
98
102
107
111
116
121
126
130
135
140
145
150
155
160
165
170
175
180
185
190
195
200
205
211
216
221
226
231
236
242
247
252
257
262
268
273
278
283
288
293
298
303
308
313
318
323
328
333
338
343
348
352
357
362
366
371
375
380
384
388
393
397
401
406
410
414
418
422
426
430
434
438
442
446
449
453
457
460
464
467
471
474
478
481
484
487
490
494
497
499
502
505
508
511
513
516
518
521
523
525
528
530
532
534
536
538
540
542
543
545
547
548
550
551
552
554
555
556
557
558
559
560
560
561
562
562
563
563
563
563
563
563
563
563
563
563
562
562
561
560
560
559
558
557
556
555
554
553
551
550
549
547
545
544
542
540
538
536
534
532
530
528
526
524
521
519
516
514
511
509
506
503
501
498
495
492
489
486
483
480
477
474
471
468
465
461
458
455
451
448
445
441
438
434
430
427
423
419
415
411
407
403
399
395
391
387
383
378
374
370
365
361
356
352
347
343
338
333
329
324
319
314
309
304
299
294
289
284
279
274
269
264
258
253
248
243
237
232
227
221
216
210
205
200
194
189
183
178
172
167
162
156
151
145
140
134
129
124
118
113
108
103
97
92
87
82
77
72
67
62
57
52
48
43
38
34
29
25
21
16
12
8
4
0
-4
-8
-11
-15
-18
-22
-25
-29
-32
-35
-38
-41
-44
-47
-50
-52
-55
-57
-60
-62
-64
-66
-68
-70
-72
-74
-76
-77
-79
-80
-82
-83
-84
-86
-87
-88
-89
-90
-91
-92
-92
-93
-94
-94
-95
-95
-96
-96
-96
-97
-97
-97
-97
-97
-97
-97
-97
-97
-97
-96
-96
-96
-95
-95
-95
-94
-94
-93
-92
-92
-91
-90
-90
-89
-88
-87
-86
-85
-84
-83
-82
-81
-80
-79
-78
-77
-76
-75
-74
-73
-72
-70
-69
-68
-67
-65
-64
-63
-61
-60
-59
-57
-56
-54
-53
-51
-50
-48
-46
-45
-43
-41
-40
-38
-36
-34
-32
-31
-29
-27
-25
-23
-21
-19
-17
-15
-13
-11
-9
-6
-4
-2
0
2
5
7
9
11
14
16
18
20
23
25
27
30
32
34
37
39
41
44
46
48
51
53
55
58
60
62
64
67
69
71
73
75
78
80
82
84
86
88
90
92
94
96
98
100
102
104
106
107
109
111
113
114
116
118
119
121
123
124
126
127
129
130
131
133
134
135
137
138
139
140
142
143
144
145
146
147
148
149
149
150
151
152
153
153
154
155
155
156
156
157
157
158
158
159
159
160
160
161
161
161
162
162
162
163
163
163
164
164
164
164
164
165
165
165
165
165
165
165
165
165
165
165
165
165
165
164
164
164
164
163
163
163
162
162
162
161
161
160
160
159
159
158
158
157
157
156
156
155
155
154
154
153
153
153
152
152
151
151
151
150
150
150
149
149
149
148
148
148
147
147
147
146
146
145
145
145
144
144
143
143
142
142
141
140
140
139
138
138
137
136
135
134
133
132
131
130
129
128
127
125
124
123
121
120
118
117
115
113
112
110
108
106
104
102
100
98
96
93
91
89
86
84
82
79
77
74
71
69
66
63
61
58
55
52
50
47
44
41
38
35
32
29
26
23
20
17
14
11
8
5
2
-1
-4
-7
-10
-13
-16
-19
-22
-26
-29
-32
-35
-38
-41
-44
-47
-51
-54
-57
-60
-63
-66
-69
-73
-76
-79
-82
-85
-88
-91
-94
-97
-101
-104
-107
-110
-113
-116
-119
-122
-125
-128
-131
-134
-137
-140
-143
-146
-149
-152
-156
-159
-162
-165
-168
-171
-174
-177
-180
-183
-186
-189
-192
-195
-199
-202
-205
-208
-211
-214
-218
-221
-224
-227
-231
-234
-237
-241
-244
-247
-251
-254
-258
-261
-264
-268
-271
-275
-278
-282
-286
-289
-293
-297
-300
-304
-308
-311
-315
-319
-323
-327
-331
-335
-339
-343
-346
-350
-354
-358
-363
-367
-371
-375
-379
-383
-387
-391
-395
-399
-404
-408
-412
-416
-420
-425
-429
-433
-437
-441
-446
-450
-454
-458
-463
-467
-471
-475
-479
-484
-488
-492
-496
-500
-504
-509
-513
-517
-521
-525
-530
-534
-538
-542
-547
-551
-555
-560
-564
-568
-573
-577
-581
-586
-590
-595
-599
-603
-608
-612
-617
-621
-626
-631
-635
-640
-644
-649
-654
-658
-663
-668
-672
-677
-682
-687
-692
-696
-701
-706
-711
-716
-721
-726
-731
-736
-741
-746
-751
-756
-761
-766
-771
-776
-781
-786
-791
-796
-801
-806
-811
-816
-821
-826
-831
-836
-841
-846
-850
-855
-860
-865
-869
-874
-879
-883
-888
-893
-897
-902
-906
-911
-915
-919
-924
-928
-932
-937
-941
-945
-949
-953
-958
-962
-966
-970
-974
-978
-983
-987
-991
-995
-999
-1002
-1006
-1010
-1014
-1018
-1022
-1027
-1031
-1035
-1038
-1042
-1046
-1050
-1054
-1057
-1061
-1065
-1068
-1072
-1076
-1079
-1083
-1086
-1090
-1093
-1096
-1100
-1103
-1106
-1110
-1113
-1116
-1119
-1122
-1125
-1128
-1131
-1134
-1137
-1140
-1142
-1145
-1148
-1151
-1153
-1156
-1158
-1161
-1164
-1166
-1168
-1171
-1173
-1176
-1178
-1180
-1182
-1185
-1187
-1189
-1191
-1193
-1195
-1197
-1199
-1201
-1203
-1205
-1207
-1209
-1211
-1213
-1214
-1216
-1218
-1219
-1221
-1222
-1224
-1225
-1227
-1228
-1229
-1230
-1232
-1233
-1234
-1235
-1236
-1236
-1237
-1238
-1239
-1239
-1240
-1240
-1241
-1241
-1242
-1242
-1242
-1242
-1242
-1242
-1242
-1242
-1242
-1242
-1242
-1241
-1241
-1241
-1240
-1240
-1239
-1238
-1238
-1237
-1236
-1235
-1235
-1234
-1233
-1232
-1231
-1230
-1229
-1227
-1226
-1225
-1224
-1222
-1221
-1220
-1218
-1217
-1216
-1214
-1213
-1211
-1210
-1208
-1207
-1205
-1204
-1202
-1200
-1199
-1197
-1195
-1194
-1192
-1190
-1189
-1187
-1185
-1184
-1182
-1180
-1179
-1177
-1175
-1174
-1172
-1170
-1169
-1167
-1166
-1164
-1162
-1161
-1159
-1158
-1156
-1155
-1153
-1152
-1150
-1149
-1147
-1146
-1145
-1143
-1142
-1141
-1139
-1138
-1137
-1136
-1135
-1134
-1133
-1132
-1131
-1130
-1129
-1128
-1127
-1126
-1125
-1125
-1124
-1123
-1123
-1122
-1122
-1121
-1121
-1120
-1120
-1119
-1119
-1119
-1118
-1118
-1118
-1118
-1118
-1118
-1118
-1117
-1117
-1117
-1117
-1118
-1118
-1118
-1118
-1118
-1118
-1118
-1118
-1119
-1119
-1119
-1119
-1120
-1120
-1120
-1121
-1121
-1121
-1122
-1122
-1123
-1123
-1123
-1124
-1124
-1125
-1125
-1126
-1126
-1127
-1127
-1128
-1128
-1129
-1129
-1130
-1131
-1131
-1132
-1132
-1133
-1134
-1134
-1135
-1136
-1137
-1137
-1138
-1139
-1139
-1140
-1141
-1142
-1142
-1143
-1144
-1145
-1145
-1146
-1147
-1148
-1148
-1149
-1150
-1150
-1151
-1152
-1153
-1153
-1154
-1155
-1155
-1156
-1157
-1158
-1158
-1159
-1160
-1160
-1161
-1162
-1162
-1163
-1163
-1164
-1165
-1165
-1166
-1166
-1167
-1168
-1168
-1169
-1169
-1169
-1170
-1170
-1171
-1171
-1171
-1171
-1172
-1172
-1172
-1172
-1172
-1172
-1172
-1172
-1172
-1172
-1172
-1172
-1171
-1171
-1171
-1170
-1170
-1169
-1169
-1168
-1168
-1167
-1167
-1166
-1165
-1164
-1163
-1163
-1162
-1161
-1160
-1159
-1158
-1157
-1156
-1154
-1153
-1152
-1151
-1150
-1148
-1147
-1146
-1144
-1143
-1142
-1140
-1139
-1138
-1136
-1135
-1133
-1132
-1130
-1129
-1127
-1125
-1124
-1122
-1121
-1119
-1117
-1116
-1114
-1112
-1111
-1109
-1107
-1105
-1104
-1102
-1100
-1098
-1097
-1095
-1093
-1091
-1089
-1087
-1086
-1084
-1082
-1080
-1078
-1076
-1074
-1073
-1071
-1069
-1067
-1065
-1063
-1061
-1060
-1058
-1056
-1054
-1052
-1050
-1049
-1047
-1045
-1043
-1042
-1040
-1038
-1036
-1035
-1033
-1031
-1030
-1028
-1026
-1025
-1022
-1022
-1020
-1018
-1016
-1014
-1014
-1012
-1010
-1008
-1008
-1006
-1004
-1004
-1002
-1000
-1000
-999
-998
-996
-995
-994
-993
-992
-991
-990
-989
-988
-988
-987
-986
-985
-985
-984
-983
-983
-982
-982
-981
-981
-981
-980
-980
-980
-979
-979
-979
-979
-979
-979
-979
-979
-979
-979
-979
-980
-980
-980
-980
-981
-981
-982
-982
-983
-983
-984
-984
-985
-985
-986
-987
-987
-988
-989
-989
-990
-991
-992
-993
-994
-994
-995
-996
-997
-998
-999
-1000
-1000
-1002
-1002
-1004
-1004
-1006
-1006
-1008
-1008
-1010
-1012
-1012
-1014
-1014
-1016
-1018
-1018
-1020
-1020
-1022
-1024
-1026
-1027
-1028
-1030
-1031
-1033
-1034
-1036
-1037
-1039
-1041
-1042
-1044
-1046
-1047
-1049
-1051
-1052
-1054
-1056
-1058
-1059
-1061
-1063
-1065
-1066
-1068
-1070
-1072
-1073
-1075
-1077
-1079
-1080
-1082
-1084
-1086
-1087
-1089
-1090
-1092
-1094
-1095
-1097
-1098
-1100
-1101
-1103
-1104
-1105
-1107
-1108
-1109
-1110
-1111
-1112
-1114
-1114
-1115
-1116
-1117
-1118
-1119
-1119
-1120
-1120
-1121
-1121
-1122
-1122
-1122
-1122
-1123
-1123
-1123
-1123
-1123
-1123
-1122
-1122
-1122
-1122
-1121
-1121
-1121
-1120
-1120
-1119
-1119
-1118
-1117
-1117
-1116
-1115
-1114
-1114
-1113
-1112
-1111
-1110
-1109
-1108
-1107
-1106
-1105
-1104
-1103
-1102
-1101
-1100
-1099
-1097
-1096
-1095
-1094
-1092
-1091
-1090
-1089
-1087
-1086
-1084
-1083
-1082
-1080
-1079
-1077
-1076
-1074
-1073
-1071
-1070
-1068
-1067
-1065
-1063
-1062
-1060
-1058
-1057
-1055
-1053
-1052
-1050
-1048
-1046
-1044
-1043
-1041
-1039
-1037
-1035
-1033
-1031
-1029
-1027
-1025
-1022
-1020
-1018
-1016
-1014
-1012
-1010
-1008
-1006
-1004
-1002
-1000
-998
-996
-993
-991
-989
-986
-984
-982
-979
-977
-974
-971
-969
-966
-964
-961
-958
-955
-952
-950
-947
-944
-941
-938
-934
-931
-928
-925
-922
-918
-915
-911
-908
-904
-901
-897
-893
-889
-886
-882
-878
-874
-869
-865
-861
-857
-852
-848
-843
-839
-834
-829
-824
-819
-814
-809
-804
-799
-793
-788
-782
-777
-771
-765
-760
-754
-748
-742
-736
-729
-723
-717
-710
-704
-697
-691
-684
-677
-670
-664
-657
-650
-642
-635
-628
-621
-613
-606
-599
-591
-583
-576
-568
-560
-553
-545
-537
-529
-521
-513
-505
-497
-489
-481
-473
-464
-456
-448
-439
-431
-423
-414
-406
-397
-389
-380
-372
-363
-354
-346
-337
-328
-320
-311
-302
-294
-285
-276
-267
-259
-250
-241
-232
-223
-215
-206
-197
-188
-180
-171
-162
-154
-145
-136
-128
-119
-111
-102
-94
-85
-77
-68
-60
-52
-43
-35
-27
-19
-10
-2
6
14
22
30
38
46
54
61
69
77
85
92
100
107
115
122
129
137
144
151
158
165
172
179
186
193
199
206
212
219
225
232
238
244
250
256
262
268
274
279
285
290
296
301
306
312
317
322
326
331
336
340
345
349
353
358
362
366
369
373
377
380
384
387
390
393
396
399
401
404
406
408
410
412
414
416
418
419
420
421
422
423
424
424
425
425
425
425
425
424
424
423
422
421
420
419
417
416
414
412
410
408
406
404
401
398
396
393
390
386
383
380
376
373
369
365
361
357
353
348
344
340
335
330
326
321
316
311
306
301
296
291
285
280
274
269
263
258
252
246
241
235
229
223
217
211
205
199
193
187
181
175
168
162
156
150
143
137
131
124
118
111
105
98
92
85
79
72
66
59
53
46
39
33
26
20
13
6
0
-7
-13
-20
-27
-33
-40
-46
-53
-59
-66
-72
-79
-85
-92
-98
-105
-111
-117
-123
-130
-136
-142
-148
-154
-160
-166
-172
-178
-184
-190
-196
-202
-208
-213
-219
-225
-230
-236
-241
-247
-252
-257
-263
-268
-273
-278
-284
-289
-294
-299
-304
-309
-314
-318
-323
-328
-333
-337
-342
-347
-351
-356
-360
-364
-369
-373
-377
-381
-386
-390
-394
-398
-402
-405
-409
-413
-417
-420
-424
-428
-431
-435
-438
-441
-445
-448
-451
-454
-457
-461
-463
-466
-469
-472
-475
-477
-480
-483
-485
-487
-490
-492
-494
-496
-498
-500
-502
-504
-505
-507
-509
-510
-511
-513
-514
-515
-516
-517
-518
-518
-519
-519
-520
-520
-521
-521
-521
-521
-521
-521
-520
-520
-519
-519
-518
-518
-517
-516
-515
-514
-512
-511
-510
-508
-507
-505
-503
-501
-499
-497
-495
-493
-490
-488
-486
-483
-480
-477
-475
-472
-469
-465
-462
-459
-456
-452
-449
-445
-441
-438
-434
-430
-426
-422
-418
-413
-409
-405
-400
-396
-391
-387
-382
-378
-373
-368
-363
-358
-353
-348
-343
-338
-332
-327
-322
-316
-311
-305
-300
-294
-289
-283
-277
-272
-266
-260
-254
-248
-242
-236
-230
-224
-218
-212
-206
-200
-193
-187
-181
-174
-168
-162
-155
-149
-143
-136
-130
-123
-117
-110
-104
-97
-90
-84
-77
-71
-64
-57
-51
-44
-38
-31
-24
-18
-11
-5
2
9
15
22
28
35
41
48
54
61
67
73
80
86
93
99
105
112
118
124
130
136
143
149
155
161
167
173
179
185
191
197
202
208
214
219
225
231
236
242
247
252
258
263
268
273
278
283
288
293
298
303
308
312
317
322
326
331
335
340
344
348
352
357
361
365
369
373
377
380
384
388
391
395
399
402
405
409
412
415
418
421
424
427
430
432
435
438
440
443
445
447
450
452
454
456
458
460
462
463
465
467
468
469
471
472
473
474
475
476
477
478
479
479
480
480
480
481
481
481
481
481
481
480
480
479
479
478
478
477
476
475
474
472
471
470
468
467
465
463
461
459
457
455
453
450
448
445
443
440
437
434
431
428
425
422
419
415
412
409
405
401
398
394
390
386
382
378
374
370
366
361
357
353
348
344
339
334
330
325
320
315
310
305
300
295
290
284
279
274
268
263
257
252
246
240
235
229
223
217
211
205
199
193
187
181
174
168
162
155
149
142
136
129
122
116
109
102
95
88
81
74
67
60
53
46
38
31
24
16
9
1
-6
-14
-21
-29
-36
-44
-52
-60
-67
-75
-83
-91
-99
-107
-115
-122
-130
-138
-146
-154
-162
-170
-178
-186
-194
-202
-210
-218
-227
-235
-243
-251
-259
-267
-275
-283
-291
-298
-306
-314
-322
-330
-338
-346
-354
-361
-369
-377
-384
-392
-400
-407
-415
-422
-430
-437
-444
-452
-459
-466
-473
-480
-487
-494
-501
-508
-515
-522
-528
-535
-542
-548
-555
-561
-568
-574
-581
-587
-593
-600
-606
-612
-618
-624
-630
-636
-642
-647
-653
-659
-665
-670
-676
-681
-687
-692
-697
-703
-708
-713
-718
-723
-728
-733
-738
-743
-748
-752
-757
-762
-766
-771
-775
-779
-784
-788
-792
-796
-800
-804
-808
-812
-816
-819
-823
-826
-830
-833
-837
-840
-843
-846
-849
-852
-855
-858
-861
-864
-866
-869
-872
-874
-876
-879
-881
-883
-885
-887
-889
-891
-892
-894
-896
-897
-899
-900
-901
-903
-904
-905
-906
-907
-908
-909
-910
-911
-911
-912
-912
-913
-913
-914
-914
-914
-914
-914
-915
-915
-914
-914
-914
-914
-914
-913
-913
-913
-912
-912
-911
-910
-910
-909
-908
-907
-907
-906
-905
-904
-903
-902
-901
-900
-898
-897
-896
-895
-893
-892
-891
-889
-888
-887
-885
-884
-882
-880
-879
-877
-876
-874
-872
-870
-868
-867
-865
-863
-861
-859
-857
-855
-853
-850
-848
-846
-844
-841
-839
-837
-834
-832
-829
-827
-824
-822
-819
-817
-814
-811
-809
-806
-803
-800
-798
-795
-792
-789
-786
-783
-780
-777
-774
-771
-768
-765
-762
-759
-756
-753
-750
-747
-744
-741
-738
-735
-732
-729
-726
-723
-720
-717
-714
-711
-708
-705
-702
-699
-696
-693
-690
-687
-685
-682
-679
-676
-673
-670
-667
-665
-662
-659
-656
-654
-651
-648
-646
-643
-640
-638
-635
-633
-630
-628
-625
-623
-621
-618
-616
-614
-611
-609
-607
-605
-603
-601
-599
-596
-594
-593
-591
-589
-587
-585
-583
-581
-580
-578
-576
-574
-573
-571
-570
-568
-567
-565
-564
-562
-561
-559
-558
-557
-555
-554
-553
-551
-550
-549
-548
-547
-546
-544
-543
-542
-541
-540
-539
-538
-537
-536
-535
-534
-533
-532
-532
-531
-530
-529
-528
-527
-526
-526
-525
-524
-523
-522
-521
-520
-520
-519
-518
-517
-516
-515
-514
-514
-513
-512
-511
-510
-509
-508
-507
-506
-505
-504
-503
-502
-501
-500
-499
-498
-497
-496
-495
-494
-493
-492
-491
-490
-489
-488
-487
-486
-484
-483
-482
-481
-479
-478
-477
-476
-474
-473
-472
-470
-469
-467
-466
-464
-463
-461
-460
-458
-456
-454
-453
-451
-449
-447
-445
-443
-441
-439
-437
-435
-433
-431
-429
-427
-424
-422
-420
-417
-415
-413
-410
-408
-405
-403
-400
-397
-395
-392
-389
-387
-384
-381
-378
-375
-372
-369
-366
-363
-360
-357
-354
-351
-348
-345
-342
-339
-335
-332
-329
-325
-322
-319
-315
-312
-309
-305
-302
-298
-295
-291
-288
-284
-281
-277
-274
-270
-267
-263
-259
-256
-252
-249
-245
-242
-238
-234
-231
-227
-224
-220
-217
-213
-209
-206
-202
-199
-195
-192
-188
-185
-181
-178
-174
-171
-167
-164
-160
-157
-154
-150
-147
-143
-140
-136
-133
-130
-126
-123
-120
-116
-113
-110
-106
-103
-100
-97
-93
-90
-87
-84
-81
-77
-74
-71
-68
-65
-62
-59
-56
-53
-50
-47
-44
-42
-39
-36
-33
-31
-28
-26
-23
-21
-18
-16
-13
-11
-9
-7
-5
-3
-1
1
3
5
7
8
10
11
13
14
15
17
18
19
20
21
22
22
23
24
24
25
25
25
25
26
26
26
26
26
25
25
25
24
24
23
23
22
21
20
19
18
17
16
15
14
13
11
10
8
7
5
3
1
-1
-2
-4
-6
-9
-11
-13
-15
-18
-20
-23
-25
-28
-31
-33
-36
-39
-42
-45
-48
-51
-54
-57
-61
-64
-67
-71
-74
-78
-81
-85
-89
-92
-96
-100
-104
-108
-112
-116
-120
-124
-128
-132
-137
-141
-145
-150
-154
-159
-163
-168
-173
-177
-182
-187
-191
-196
-201
-206
-211
-216
-221
-226
-231
-236
-241
-246
-251
-257
-262
-267
-272
-277
-283
-288
-293
-299
-304
-309
-315
-320
-325
-331
-336
-342
-347
-353
-358
-364
-369
-375
-380
-386
-391
-397
-402
-408
-413
-419
-424
-430
-436
-441
-447
-452
-458
-463
-469
-474
-480
-486
-491
-497
-502
-507
-513
-518
-524
-529
-535
-540
-545
-550
-556
-561
-566
-571
-576
-582
-587
-592
-597
-602
-606
-611
-616
-621
-626
-630
-635
-640
-644
-649
-653
-658
-662
-666
-671
-675
-679
-683
-687
-692
-696
-700
-703
-707
-711
-715
-719
-723
-726
-730
-734
-737
-741
-744
-748
-751
-754
-758
-761
-764
-767
-771
-774
-777
-780
-783
-786
-788
-791
-794
-797
-799
-802
-804
-807
-809
-811
-814
-816
-818
-820
-822
-824
-826
-828
-829
-831
-833
-834
-836
-837
-838
-840
-841
-842
-843
-844
-845
-845
-846
-847
-847
-848
-848
-849
-849
-849
-849
-849
-849
-849
-849
-848
-848
-847
-847
-846
-845
-844
-843
-842
-841
-840
-839
-837
-836
-834
-832
-831
-829
-827
-825
-823
-820
-818
-815
-813
-810
-808
-805
-802
-799
-796
-792
-789
-786
-782
-779
-775
-771
-768
-764
-760
-756
-751
-747
-743
-738
-734
-729
-725
-720
-715
-710
-705
-700
-695
-689
-684
-679
-673
-668
-662
-656
-651
-645
-639
-633
-627
-621
-615
-608
-602
-596
-589
-583
-576
-570
-563
-557
-550
-543
-536
-529
-523
-516
-509
-502
-495
-488
-480
-473
-466
-459
-452
-445
-437
-430
-423
-415
-408
-401
-393
-386
-379
-371
-364
-356
-349
-341
-334
-326
-319
-312
-304
-297
-289
-282
-274
-267
-259
-252
-244
-237
-229
-222
-214
-207
-199
-192
-184
-177
-170
-162
-155
-147
-140
-132
-125
-118
-110
-103
-95
-88
-81
-73
-66
-59
-51
-44
-37
-29
-22
-15
-8
-1
7
14
21
28
35
42
49
56
62
69
76
83
89
96
103
109
116
122
128
135
141
147
154
160
166
172
178
184
189
195
201
206
212
218
223
228
234
239
244
249
254
259
264
269
274
278
283
288
292
297
301
305
309
314
318
322
326
330
334
337
341
345
348
352
356
359
362
366
369
372
375
378
381
384
387
390
392
395
398
400
403
405
407
410
412
414
416
418
420
422
423
425
427
428
430
431
433
434
435
436
438
439
440
440
441
442
443
443
444
444
445
445
445
445
446
446
445
445
445
445
445
444
444
443
442
442
441
440
439
438
437
436
435
433
432
430
429
427
425
423
421
419
417
415
413
411
408
406
403
400
398
395
392
389
386
383
380
376
373
369
366
362
359
355
351
347
343
339
335
331
326
322
318
313
309
304
299
295
290
285
280
275
270
265
260
255
250
245
240
234
229
223
218
212
207
201
196
190
184
179
173
167
161
156
150
144
138
132
126
120
114
108
103
97
91
85
79
73
67
61
55
49
43
37
31
25
19
13
7
1
-5
-11
-17
-23
-29
-35
-41
-47
-52
-58
-64
-70
-76
-82
-88
-93
-99
-105
-111
-116
-122
-128
-133
-139
-144
-150
-155
-161
-166
-172
-177
-182
-188
-193
-198
-203
-208
-213
-218
-223
-228
-233
-238
-243
-247
-252
-257
-261
-266
-270
-274
-279
-283
-287
-291
-295
-299
-303
-307
-311
-315
-318
-322
-325
-329
-332
-336
-339
-342
-345
-348
-351
-354
-357
-359
-362
-364
-367
-369
-371
-373
-375
-377
-379
-381
-383
-384
-386
-387
-389
-390
-391
-392
-393
-394
-395
-395
-396
-397
-397
-397
-398
-398
-398
-398
-398
-397
-397
-397
-396
-396
-395
-394
-394
-393
-392
-391
-389
-388
-387
-386
-384
-383
-381
-379
-378
-376
-374
-372
-370
-367
-365
-363
-361
-358
-355
-353
-350
-347
-345
-342
-339
-335
-332
-329
-326
-322
-319
-315
-312
-308
-304
-300
-296
-292
-288
-284
-280
-276
-271
-267
-262
-258
-253
-249
-244
-239
-234
-229
-224
-219
-214
-209
-203
-198
-193
-187
-182
-177
-171
-165
-160
-154
-149
-143
-137
-131
-126
-120
-114
-108
-102
-97
-91
-85
-79
-73
-67
-61
-55
-49
-43
-38
-32
-26
-20
-14
-8
-2
4
10
16
21
27
33
39
45
50
56
62
67
73
78
84
89
95
100
105
110
115
121
126
131
136
140
145
150
155
159
164
168
172
177
181
185
189
193
197
200
204
208
211
215
218
221
224
227
230
233
236
238
241
243
245
248
250
252
254
256
257
259
261
262
263
265
266
267
268
269
270
271
272
272
273
273
274
274
275
275
275
275
275
275
275
275
275
275
274
274
274
273
273
272
272
271
270
269
269
268
267
266
265
264
263
262
261
260
259
257
256
255
254
252
251
249
248
247
245
244
242
240
239
237
235
234
232
230
228
227
225
223
221
219
217
215
213
211
209
207
205
203
201
198
196
194
192
190
187
185
183
180
178
176
173
171
168
166
163
161
158
156
153
150
148
145
143
140
137
134
132
129
126
123
121
118
115
112
109
106
104
101
98
95
92
89
86
83
80
77
75
72
69
66
63
60
57
54
51
48
45
42
40
37
34
31
28
25
23
20
17
14
12
9
6
3
1
-2
-4
-7
-10
-12
-15
-17
-20
-22
-24
-27
-29
-32
-34
-36
-38
-41
-43
-45
-47
-50
-52
-54
-56
-58
-60
-62
-64
-67
-69
-71
-73
-75
-77
-78
-80
-82
-84
-86
-88
-90
-92
-93
-95
-97
-99
-101
-102
-104
-106
-107
-109
-111
-112
-114
-115
-117
-118
-120
-121
-123
-124
-126
-127
-129
-130
-131
-133
-134
-135
-136
-138
-139
-140
-141
-142
-143
-144
-145
-146
-148
-149
-150
-150
-151
-152
-153
-154
-155
-156
-157
-158
-159
-160
-160
-161
-162
-163
-164
-164
-165
-166
-167
-168
-168
-169
-170
-171
-172
-172
-173
-174
-175
-175
-176
-177
-178
-178
-179
-180
-181
-181
-182
-183
-183
-184
-185
-186
-186
-187
-188
-189
-189
-190
-191
-192
-192
-193
-194
-195
-196
-196
-197
-198
-199
-200
-201
-201
-202
-203
-204
-205
-206
-207
-208
-209
-210
-211
-212
-213
-214
-215
-216
-217
-218
-219
-220
-222
-223
-224
-225
-226
-227
-228
-229
-230
-231
-231
-232
-233
-234
-235
-236
-237
-237
-238
-239
-239
-240
-241
-241
-242
-242
-243
-243
-244
-244
-244
-245
-245
-245
-246
-246
-246
-246
-246
-246
-247
-247
-247
-247
-247
-247
-246
-246
-246
-246
-246
-246
-245
-245
-245
-245
-244
-244
-243
-243
-242
-242
-241
-241
-240
-240
-239
-238
-237
-237
-236
-235
-234
-233
-232
-232
-231
-230
-228
-227
-226
-225
-224
-223
-221
-220
-219
-217
-216
-214
-213
-211
-210
-208
-206
-204
-203
-201
-199
-197
-195
-193
-191
-188
-186
-184
-181
-179
-176
-174
-171
-169
-166
-163
-160
-157
-154
-151
-148
-145
-141
-138
-135
-131
-128
-124
-121
-117
-113
-109
-106
-102
-98
-94
-90
-85
-81
-77
-73
-68
-64
-60
-55
-51
-46
-41
-37
-32
-27
-23
-18
-13
-8
-3
2
7
12
17
22
27
32
37
42
47
52
57
63
68
73
78
83
89
94
99
104
109
114
119
125
130
135
140
145
150
155
160
165
170
175
180
184
189
194
199
203
208
213
217
222
226
231
235
240
244
249
253
257
261
265
270
274
278
282
286
290
293
297
301
305
308
312
315
319
322
325
329
332
335
338
341
344
347
350
352
355
358
360
363
365
368
370
372
374
376
379
380
382
384
386
388
389
391
392
394
395
396
397
398
399
400
401
402
403
403
404
404
405
405
405
405
406
406
406
405
405
405
405
404
404
403
402
401
401
400
399
397
396
395
394
392
391
389
387
386
384
382
380
378
375
373
371
368
366
363
361
358
355
352
349
346
343
340
337
334
330
327
323
320
316
313
309
305
302
298
294
290
286
282
278
274
270
266
262
257
253
249
245
240
236
232
227
223
218
214
210
205
201
196
192
187
183
178
173
169
164
160
155
150
146
141
137
132
127
123
118
113
109
104
100
95
90
86
81
76
72
67
63
58
53
49
44
40
35
31
26
21
17
12
8
3
-1
-6
-10
-15
-19
-24
-28
-33
-37
-42
-46
-51
-55
-60
-64
-68
-73
-77
-81
-86
-90
-94
-99
-103
-107
-111
-115
-120
-124
-128
-132
-136
-140
-144
-148
-152
-156
-160
-164
-168
-172
-176
-180
-184
-187
-191
-195
-198
-202
-206
-209
-213
-216
-220
-223
-227
-230
-234
-237
-240
-244
-247
-250
-253
-256
-260
-263
-266
-269
-272
-275
-278
-281
-284
-287
-290
-293
-295
-298
-301
-304
-306
-309
-312
-314
-317
-320
-322
-325
-327
-330
-332
-335
-337
-340
-342
-345
-347
-349
-352
-354
-356
-358
-361
-363
-365
-367
-370
-372
-374
-376
-378
-380
-382
-384
-386
-388
-390
-392
-394
-396
-398
-400
-402
-404
-405
-407
-409
-411
-413
-415
-416
-418
-420
-422
-424
-425
-427
-429
-431
-432
-434
-436
-438
-440
-441
-443
-445
-447
-449
-450
-452
-454
-456
-458
-460
-462
-463
-465
-467
-469
-471
-473
-475
-477
-479
-481
-484
-486
-488
-490
-492
-494
-497
-499
-501
-503
-506
-508
-510
-513
-515
-518
-520
-522
-525
-528
-530
-533
-535
-538
-541
-543
-546
-549
-552
-555
-558
-561
-564
-567
-570
-573
-576
-579
-582
-585
-589
-592
-595
-598
-602
-605
-609
-612
-616
-619
-623
-626
-630
-633
-637
-641
-644
-648
-652
-655
-659
-663
-667
-670
-674
-678
-682
-686
-690
-694
-697
-701
-705
-709
-713
-717
-721
-725
-729
-733
-737
-741
-745
-749
-754
-758
-762
-766
-770
-774
-778
-782
-786
-790
-794
-798
-802
-806
-810
-814
-818
-822
-826
-830
-834
-838
-842
-846
-850
-854
-858
-862
-866
-869
-873
-877
-881
-884
-888
-892
-895
-899
-902
-906
-909
-913
-916
-919
-923
-926
-929
-932
-935
-938
-941
-944
-947
-949
-952
-955
-957
-960
-962
-965
-967
-969
-971
-973
-975
-977
-979
-981
-982
-984
-985
-987
-988
-989
-991
-992
-993
-994
-994
-995
-996
-996
-997
-997
-998
-998
-998
-998
-998
-998
-998
-998
-998
-997
-997
-996
-996
-995
-994
-994
-993
-992
-991
-989
-988
-987
-986
-984
-983
-981
-979
-977
-976
-974
-972
-970
-967
-965
-963
-961
-958
-956
-953
-950
-948
-945
-942
-939
-936
-933
-930
-926
-923
-920
-916
-913
-909
-905
-902
-898
-894
-890
-886
-882
-878
-874
-869
-865
-860
-856
-851
-847
-842
-838
-833
-828
-823
-818
-813
-808
-803
-798
-793
-787
-782
-777
-771
-766
-760
-755
-749
-744
-738
-732
-726
-721
-715
-709
-703
-697
-691
-685
-679
-673
-666
-660
-654
-648
-641
-635
-629
-622
-616
-609
-603
-596
-590
-583
-576
-570
-563
-556
-550
-543
-536
-529
-523
-516
-509
-502
-495
-488
-481
-474
-467
-460
-453
-446
-439
-432
-425
-418
-411
-404
-397
-390
-383
-376
-369
-362
-355
-347
-340
-333
-326
-319
-312
-305
-298
-291
-283
-276
-269
-262
-255
-248
-241
-233
-226
-219
-212
-205
-198
-191
-183
-176
-169
-162
-155
-148
-141
-134
-126
-119
-112
-105
-98
-91
-84
-77
-70
-63
-56
-49
-42
-35
-28
-21
-14
-7
0
7
14
21
27
34
41
47
54
61
67
74
80
87
93
99
105
112
118
124
130
136
142
148
154
160
165
171
177
182
188
193
198
204
209
214
219
225
230
235
239
244
249
254
259
263
268
272
277
281
285
289
294
298
302
306
309
313
317
321
324
328
331
335
338
341
344
347
350
353
356
359
362
364
367
369
372
374
376
379
381
383
385
387
388
390
392
393
395
396
398
399
400
401
403
404
404
405
406
407
408
408
409
409
409
410
410
410
410
410
410
410
410
410
409
409
408
408
407
406
406
405
404
403
402
401
399
398
397
395
394
392
391
389
387
385
383
381
379
377
375
372
370
367
365
362
359
356
353
350
347
344
341
338
334
331
327
324
320
316
312
308
304
300
296
291
287
283
278
273
269
264
259
254
249
244
238
233
228
222
217
211
205
199
193
188
181
175
169
163
157
150
144
137
131
124
117
110
103
96
89
82
75
68
60
53
46
38
31
23
15
7
0
-8
-16
-24
-32
-41
-49
-57
-66
-74
-82
-91
-99
-108
-117
-125
-134
-143
-152
-161
-170
-178
-187
-196
-206
-215
-224
-233
-242
-251
-260
-269
-279
-288
-297
-306
-316
-325
-334
-344
-353
-362
-372
-381
-390
-399
-409
-418
-427
-437
-446
-455
-464
-474
-483
-492
-501
-511
-520
-529
-538
-547
-556
-565
-574
-583
-592
-601
-610
-619
-628
-637
-646
-655
-663
-672
-681
-690
-698
-707
-715
-724
-733
-741
-750
-758
-766
-775
-783
-791
-800
-808
-816
-824
-832
-840
-848
-856
-864
-872
-880
-888
-896
-904
-911
-919
-926
-934
-941
-949
-956
-964
-971
-978
-985
-992
-999
-1006
-1012
-1020
-1027
-1034
-1040
-1047
-1054
-1060
-1066
-1073
-1079
-1085
-1091
-1098
-1104
-1110
-1115
-1121
-1127
-1133
-1138
-1144
-1149
-1154
-1160
-1165
-1170
-1175
-1180
-1185
-1189
-1194
-1199
-1203
-1207
-1212
-1216
-1220
-1224
-1228
-1232
-1236
-1239
-1243
-1247
-1250
-1253
-1256
-1260
-1263
-1266
-1268
-1271
-1274
-1276
-1279
-1281
-1283
-1285
-1287
-1289
-1291
-1293
-1294
-1296
-1297
-1299
-1300
-1301
-1302
-1303
-1304
-1304
-1305
-1305
-1306
-1306
-1306
-1306
-1306
-1306
-1306
-1305
-1305
-1304
-1303
-1302
-1301
-1300
-1299
-1298
-1296
-1295
-1293
-1292
-1290
-1288
-1286
-1284
-1281
-1279
-1277
-1274
-1271
-1268
-1266
-1263
-1260
-1256
-1253
-1250
-1246
-1243
-1239
-1235
-1231
-1227
-1223
-1219
-1215
-1210
-1206
-1201
-1197
-1192
-1187
-1182
-1177
-1172
-1166
-1161
-1156
-1150
-1145
-1139
-1133
-1127
-1121
-1115
-1109
-1102
-1096
-1090
-1083
-1077
-1070
-1063
-1056
-1049
-1042
-1035
-1028
-1020
-1014
-1006
-999
-992
-984
-977
-969
-961
-953
-946
-938
-930
-922
-914
-906
-898
-890
-881
-873
-865
-857
-848
-840
-831
-823
-814
-806
-797
-789
-780
-771
-762
-754
-745
-736
-727
-718
-709
-700
-691
-682
-673
-664
-655
-646
-637
-628
-619
-610
-601
-592
-582
-573
-564
-555
-546
-537
-527
-518
-509
-500
-491
-481
-472
-463
-454
-445
-436
-427
-417
-408
-399
-390
-381
-372
-363
-354
-345
-336
-327
-318
-310
-301
-292
-283
-275
-266
-257
-249
-240
-232
-223
-215
-206
-198
-189
-181
-173
-165
-157
-149
-141
-133
-125
-117
-109
-101
-94
-86
-78
-71
-63
-56
-49
-42
-34
-27
-20
-13
-6
1
7
14
21
27
34
40
47
53
59
65
71
77
83
89
95
101
106
112
117
123
128
133
138
144
149
154
158
163
168
173
177
182
186
191
195
199
203
207
212
215
219
223
227
231
234
238
241
245
248
251
254
257
260
263
266
269
272
275
277
280
282
285
287
289
292
294
296
298
300
302
304
305
307
309
310
312
313
315
316
317
319
320
321
322
323
324
325
326
326
327
328
328
329
329
330
330
330
331
331
331
331
331
331
331
331
331
331
331
331
331
330
330
330
329
329
328
328
327
327
326
326
325
324
324
323
322
322
321
320
319
319
318
317
316
315
314
314
313
312
311
310
309
308
307
306
305
304
303
302
301
300
299
298
297
296
295
293
292
291
290
289
288
286
285
284
283
282
280
279
278
276
275
274
272
271
270
268
267
266
264
263
261
260
258
257
255
254
252
251
249
248
246
245
243
241
240
238
237
235
233
231
230
228
226
225
223
221
219
218
216
214
212
210
208
206
205
203
201
199
197
195
193
191
189
187
185
183
181
179
177
175
172
170
168
166
164
161
159
157
154
152
150
147
145
142
140
138
135
132
130
127
125
122
119
116
114
111
108
105
102
99
97
94
91
87
84
81
78
75
72
69
65
62
59
55
52
49
45
42
38
35
31
28
24
21
17
13
10
6
2
-1
-5
-9
-13
-16
-20
-24
-28
-32
-36
-39
-43
-47
-51
-55
-59
-63
-67
-72
-76
-80
-84
-88
-92
-96
-101
-105
-109
-114
-118
-122
-127
-131
-136
-140
-145
-149
-154
-158
-163
-168
-172
-177
-182
-186
-191
-196
-201
-206
-211
-215
-220
-225
-230
-235
-240
-246
-251
-256
-261
-266
-271
-277
-282
-287
-293
-298
-303
-309
-314
-320
-325
-331
-336
-342
-348
-353
-359
-365
-371
-376
-382
-388
-394
-400
-406
-412
-418
-424
-430
-436
-442
-448
-454
-461
-467
-473
-479
-486
-492
-498
-505
-511
-518
-524
-531
-537
-544
-550
-557
-564
-570
-577
-584
-590
-597
-604
-611
-617
-624
-631
-638
-645
-651
-658
-665
-672
-679
-686
-693
-700
-707
-713
-720
-727
-734
-741
-748
-755
-762
-769
-776
-783
-790
-797
-804
-811
-817
-824
-831
-838
-845
-852
-859
-865
-872
-879
-886
-892
-899
-906
-912
-919
-926
-932
-939
-945
-952
-958
-965
-971
-978
-984
-990
-997
-1002
-1008
-1014
-1020
-1027
-1033
-1039
-1045
-1051
-1057
-1063
-1068
-1074
-1080
-1085
-1091
-1096
-1102
-1107
-1112
-1117
-1123
-1128
-1133
-1138
-1143
-1147
-1152
-1157
-1162
-1166
-1171
-1175
-1179
-1184
-1188
-1192
-1196
-1200
-1204
-1208
-1212
-1216
-1219
-1223
-1226
-1230
-1233
-1236
-1240
-1243
-1246
-1249
-1252
-1255
-1257
-1260
-1263
-1265
-1268
-1270
-1272
-1275
-1277
-1279
-1281
-1283
-1285
-1286
-1288
-1290
-1291
-1293
-1294
-1296
-1297
-1298
-1300
-1301
-1302
-1303
-1304
-1305
-1305
-1306
-1307
-1307
-1308
-1309
-1309
-1309
-1310
-1310
-1310
-1310
-1310
-1311
-1311
-1310
-1310
-1310
-1310
-1310
-1309
-1309
-1309
-1308
-1308
-1307
-1306
-1306
-1305
-1304
-1303
-1303
-1302
-1301
-1300
-1299
-1298
-1296
-1295
-1294
-1293
-1291
-1290
-1289
-1287
-1286
-1284
-1282
-1281
-1279
-1277
-1275
-1273
-1271
-1269
-1267
-1265
-1263
-1261
-1259
-1257
-1254
-1252
-1249
-1247
-1244
-1242
-1239
-1237
-1234
-1231
-1228
-1225
-1223
-1220
-1217
-1214
-1210
-1207
-1204
-1201
-1198
-1194
-1191
-1187
-1184
-1181
-1177
-1173
-1170
-1166
-1162
-1159
-1155
-1151
-1147
-1143
-1140
-1136
-1132
-1128
-1124
-1119
-1115
-1111
-1107
-1103
-1099
-1094
-1090
-1086
-1081
-1077
-1073
-1068
-1064
-1059
-1055
-1050
-1046
-1041
-1037
-1032
-1027
-1022
-1018
-1012
-1008
-1004
-999
-995
-990
-985
-981
-976
-971
-966
-962
-957
-952
-947
-943
-938
-933
-929
-924
-919
-915
-910
-905
-901
-896
-892
-887
-883
-878
-873
-869
-864
-860
-856
-851
-847
-842
-838
-834
-829
-825
-821
-817
-812
-808
-804
-800
-796
-791
-787
-783
-779
-775
-771
-767
-763
-759
-755
-751
-748
-744
-740
-736
-732
-729
-725
-721
-718
-714
-710
-707
-703
-700
-696
-693
-689
-686
-682
-679
-675
-672
-669
-665
-662
-659
-656
-652
-649
-646
-643
-640
-636
-633
-630
-627
-624
-621
-618
-615
-612
-610
-607
-604
-601
-598
-596
-593
-590
-587
-585
-582
-580
-577
-575
-572
-570
-567
-565
-563
-560
-558
-556
-553
-551
-549
-547
-545
-543
-541
-539
-537
-535
-533
-531
-529
-528
-526
-524
-522
-521
-519
-517
-516
-514
-513
-511
-510
-508
-507
-505
-504
-502
-501
-500
-498
-497
-496
-495
-493
-492
-491
-490
-489
-487
-486
-485
-484
-483
-482
-481
-480
-479
-478
-477
-476
-475
-474
-473
-472
-471
-471
-470
-469
-468
-467
-467
-466
-465
-464
-464
-463
-462
-462
-461
-460
-460
-459
-459
-458
-457
-457
-456
-456
-456
-455
-455
-454
-454
-454
-453
-453
-453
-452
-452
-452
-452
-451
-451
-451
-451
-451
-451
-451
-451
-451
-450
-450
-450
-451
-451
-451
-451
-451
-451
-451
-451
-452
-452
-452
-452
-453
-453
-453
-454
-454
-454
-455
-455
-456
-456
-457
-457
-458
-458
-459
-459
-460
-461
-461
-462
-463
-463
-464
-465
-466
-467
-467
-468
-469
-470
-471
-472
-473
-474
-475
-476
-477
-478
-479
-480
-481
-482
-483
-485
-486
-487
-488
-489
-491
-492
-493
-495
-496
-497
-499
-500
-501
-503
-504
-505
-507
-508
-510
-511
-513
-514
-516
-517
-519
-520
-522
-523
-525
-527
-528
-530
-531
-533
-535
-536
-538
-539
-541
-543
-545
-546
-548
-550
-551
-553
-555
-556
-558
-560
-562
-564
-565
-567
-569
-571
-572
-574
-576
-578
-580
-581
-583
-585
-587
-588
-590
-592
-594
-596
-597
-599
-601
-603
-604
-606
-608
-610
-612
-613
-615
-617
-618
-620
-622
-624
-625
-627
-629
-630
-632
-634
-635
-637
-638
-640
-641
-643
-644
-646
-647
-649
-650
-651
-653
-654
-655
-657
-658
-659
-660
-661
-662
-663
-664
-665
-666
-667
-668
-669
-670
-671
-671
-672
-673
-673
-674
-675
-675
-676
-676
-676
-677
-677
-677
-678
-678
-678
-678
-678
-678
-678
-678
-678
-678
-678
-678
-678
-678
-678
-677
-677
-677
-676
-676
-676
-675
-675
-674
-674
-673
-673
-672
-672
-671
-670
-670
-669
-668
-667
-667
-666
-665
-664
-663
-662
-661
-660
-659
-658
-657
-656
-655
-654
-653
-652
-651
-650
-649
-648
-646
-645
-644
-643
-642
-640
-639
-638
-636
-635
-634
-632
-631
-630
-628
-627
-626
-624
-623
-621
-620
-618
-617
-615
-614
-612
-611
-609
-608
-606
-604
-603
-601
-600
-598
-596
-595
-593
-591
-590
-588
-586
-585
-583
-581
-580
-578
-576
-575
-573
-571
-570
-568
-567
-565
-563
-562
-560
-558
-557
-555
-554
-552
-551
-549
-548
-546
-545
-543
-542
-540
-539
-537
-536
-535
-533
-532
-531
-529
-528
-527
-526
-524
-523
-522
-521
-520
-519
-517
-516
-515
-514
-513
-512
-511
-510
-509
-508
-507
-507
-506
-505
-504
-503
-502
-502
-501
-500
-499
-499
-498
-497
-497
-496
-496
-495
-494
-494
-493
-493
-493
-492
-492
-491
-491
-490
-490
-490
-489
-489
-489
-489
-488
-488
-488
-488
-488
-487
-487
-487
-487
-487
-487
-487
-487
-487
-487
-487
-487
-487
-487
-487
-487
-487
-487
-487
-487
-488
-488
-488
-488
-488
-489
-489
-489
-489
-490
-490
-490
-491
-491
-491
-492
-492
-492
-493
-493
-494
-494
-495
-495
-496
-496
-496
-497
-497
-498
-498
-499
-500
-500
-501
-501
-502
-502
-503
-503
-504
-504
-505
-505
-506
-507
-507
-508
-508
-509
-509
-510
-510
-511
-511
-512
-512
-513
-513
-514
-514
-515
-515
-516
-516
-517
-517
-518
-518
-519
-519
-520
-520
-521
-521
-521
-522
-522
-523
-523
-523
-524
-524
-524
-525
-525
-525
-525
-526
-526
-526
-526
-527
-527
-527
-527
-527
-527
-528
-528
-528
-528
-528
-528
-528
-528
-528
-528
-528
-527
-527
-527
-527
-527
-526
-526
-526
-525
-525
-524
-524
-523
-523
-522
-522
-521
-520
-520
-519
-518
-518
-517
-516
-515
-514
-513
-512
-511
-510
-509
-508
-507
-506
-505
-504
-503
-502
-501
-499
-498
-497
-496
-495
-493
-492
-491
-490
-488
-487
-486
-485
-483
-482
-481
-480
-478
-477
-476
-475
-473
-472
-471
-470
-468
-467
-466
-465
-463
-462
-461
-460
-458
-457
-456
-455
-454
-452
-451
-450
-449
-448
-447
-446
-445
-444
-442
-441
-440
-439
-438
-437
-436
-435
-434
-433
-432
-431
-430
-430
-429
-428
-427
-426
-425
-424
-424
-423
-422
-422
-421
-420
-420
-419
-418
-418
-417
-417
-416
-416
-415
-415
-415
-414
-414
-414
-414
-414
-413
-413
-413
-413
-413
-413
-413
-414
-414
-414
-414
-414
-415
-415
-416
-416
-417
-417
-418
-419
-419
-420
-421
-422
-423
-424
-425
-426
-427
-428
-429
-430
-431
-433
-434
-435
-437
-438
-440
-441
-443
-444
-446
-448
-450
-451
-453
-455
-457
-459
-460
-462
-464
-466
-468
-470
-472
-474
-477
-479
-481
-483
-485
-488
-490
-492
-494
-497
-499
-501
-504
-506
-509
-511
-514
-516
-519
-521
-524
-526
-529
-532
-534
-537
-539
-542
-545
-547
-550
-553
-555
-558
-561
-564
-566
-569
-572
-575
-578
-580
-583
-586
-589
-592
-595
-597
-600
-603
-606
-609
-612
-614
-617
-620
-623
-626
-629
-631
-634
-637
-640
-643
-646
-648
-651
-654
-657
-659
-662
-665
-668
-670
-673
-676
-679
-681
-684
-687
-689
-692
-694
-697
-700
-702
-705
-707
-710
-712
-715
-717
-720
-722
-725
-727
-730
-732
-734
-737
-739
-741
-744
-746
-748
-751
-753
-755
-757
-759
-762
-764
-766
-768
-770
-772
-774
-776
-778
-780
-782
-784
-786
-788
-790
-792
-793
-795
-797
-799
-801
-802
-804
-806
-807
-809
-811
-812
-814
-815
-817
-818
-820
-821
-823
-824
-825
-827
-828
-829
-831
-832
-833
-834
-836
-837
-838
-839
-840
-841
-843
-844
-845
-846
-847
-848
-849
-850
-851
-852
-853
-854
-855
-855
-856
-857
-858
-859
-860
-861
-861
-862
-863
-864
-864
-865
-866
-866
-867
-868
-868
-869
-870
-870
-871
-871
-872
-873
-873
-874
-874
-875
-875
-876
-876
-876
-877
-877
-878
-878
-878
-879
-879
-879
-880
-880
-880
-880
-881
-881
-881
-881
-882
-882
-882
-882
-882
-882
-883
-883
-883
-883
-883
-883
-883
-883
-883
-883
-884
-884
-884
-884
-884
-884
-884
-884
-884
-884
-884
-884
-884
-884
-884
-884
-884
-884
-884
-884
-884
-884
-884
-884
-884
-884
-884
-884
-884
-884
-884
-884
-884
-884
-884
-884
-884
-884
-884
-884
-884
-884
-884
-885
-885
-885
-885
-885
-885
-885
-885
-885
-886
-886
-886
-886
-886
-886
-886
-887
-887
-887
-887
-887
-887
-887
-888
-888
-888
-888
-888
-888
-888
-889
-889
-889
-889
-889
-889
-889
-889
-889
-889
-889
-889
-889
-889
-889
-889
-889
-889
-889
-889
-889
-889
-889
-889
-889
-888
-888
-888
-888
-888
-888
-888
-888
-887
-887
-887
-887
-887
-887
-887
-886
-886
-886
-886
-886
-886
-885
-885
-885
-885
-885
-885
-884
-884
-884
-884
-884
-884
-883
-883
-883
-883
-883
-882
-882
-882
-882
-881
-881
-881
-881
-880
-880
-880
-879
-879
-879
-878
-878
-877
-877
-876
-876
-875
-875
-874
-874
-873
-873
-872
-871
-871
-870
-869
-868
-868
-867
-866
-865
-864
-863
-863
-862
-861
-860
-859
-857
-856
-855
-854
-853
-852
-850
-849
-848
-847
-845
-844
-842
-841
-840
-838
-836
-835
-833
-832
-830
-828
-827
-825
-823
-821
-820
-818
-816
-814
-812
-810
-808
-806
-804
-802
-799
-797
-795
-793
-790
-788
-786
-783
-781
-778
-776
-773
-771
-768
-766
-763
-760
-758
-755
-752
-749
-746
-744
-741
-738
-735
-732
-729
-726
-723
-720
-716
-713
-710
-707
-704
-700
-697
-694
-691
-687
-684
-681
-677
-674
-671
-667
-664
-660
-657
-653
-650
-647
-643
-640
-636
-633
-629
-626
-622
-619
-616
-612
-609
-605
-602
-598
-595
-592
-588
-585
-581
-578
-575
-571
-568
-565
-561
-558
-555
-552
-548
-545
-542
-539
-535
-532
-529
-526
-523
-520
-517
-514
-511
-508
-505
-502
-499
-496
-493
-490
-487
-485
-482
-479
-476
-474
-471
-469
-466
-463
-461
-458
-456
-454
-451
-449
-447
-445
-442
-440
-438
-436
-434
-432
-430
-428
-426
-424
-422
-421
-419
-417
-415
-414
-412
-410
-409
-407
-406
-404
-403
-402
-400
-399
-398
-397
-395
-394
-393
-392
-391
-390
-389
-388
-387
-386
-385
-384
-383
-383
-382
-381
-380
-380
-379
-379
-378
-377
-377
-376
-376
-375
-375
-375
-374
-374
-374
-373
-373
-373
-373
-373
-373
-372
-372
-372
-372
-372
-372
-372
-372
-373
-373
-373
-373
-373
-373
-374
-374
-374
-374
-375
-375
-375
-375
-376
-376
-376
-377
-377
-378
-378
-378
-379
-379
-380
-380
-381
-381
-382
-382
-382
-383
-383
-384
-384
-385
-385
-386
-386
-387
-387
-388
-388
-389
-389
-390
-390
-391
-391
-391
-392
-392
-393
-393
-394
-394
-394
-395
-395
-395
-396
-396
-397
-397
-397
-398
-398
-398
-398
-399
-399
-399
-399
-400
-400
-400
-400
-400
-401
-401
-401
-401
-401
-401
-401
-402
-402
-402
-402
-402
-402
-402
-402
-402
-402
-402
-402
-402
-402
-402
-402
-401
-401
-401
-401
-401
-401
-401
-401
-400
-400
-400
-400
-400
-400
-399
-399
-399
-399
-399
-399
-398
-398
-398
-398
-398
-397
-397
-397
-397
-397
-397
-397
-396
-396
-396
-396
-396
-396
-396
-396
-396
-396
-396
-396
-396
-396
-396
-396
-396
-396
-396
-396
-396
-396
-397
-397
-397
-397
-397
-398
-398
-398
-398
-399
-399
-399
-400
-400
-401
-401
-401
-402
-402
-403
-403
-404
-404
-405
-406
-406
-407
-407
-408
-409
-409
-410
-411
-412
-412
-413
-414
-415
-415
-416
-417
-418
-419
-419
-420
-421
-422
-423
-424
-425
-425
-426
-427
-428
-429
-430
-431
-432
-433
-433
-434
-435
-436
-437
-438
-439
-439
-440
-441
-442
-443
-444
-445
-445
-446
-447
-448
-449
-449
-450
-451
-452
-452
-453
-454
-455
-455
-456
-457
-457
-458
-459
-459
-460
-461
-461
-462
-463
-463
-464
-464
-465
-466
-466
-467
-467
-468
-469
-469
-470
-470
-471
-471
-472
-472
-473
-473
-474
-474
-475
-475
-476
-476
-477
-477
-478
-478
-479
-479
-480
-480
-481
-481
-482
-482
-482
-483
-483
-484
-484
-485
-485
-485
-486
-486
-487
-487
-487
-488
-488
-488
-489
-489
-490
-490
-490
-491
-491
-492
-492
-492
-493
-493
-493
-494
-494
-495
-495
-496
-496
-496
-497
-497
-498
-498
-499
-500
-500
-501
-501
-502
-502
-503
-504
-504
-505
-506
-506
-507
-508
-509
-510
-510
-511
-512
-513
-514
-515
-516
-517
-518
-519
-520
-521
-522
-523
-524
-525
-527
-528
-529
-530
-532
-533
-534
-536
-537
-539
-540
-542
-543
-545
-546
-548
-550
-551
-553
-555
-557
-559
-560
-562
-564
-566
-568
-570
-572
-575
-577
-579
-581
-583
-586
-588
-591
-593
-595
-598
-600
-603
-606
-608
-611
-614
-617
-619
-622
-625
-628
-631
-634
-637
-640
-643
-646
-650
-653
-656
-659
-663
-666
-670
-673
-677
-680
-684
-687
-691
-695
-699
-702
-706
-710
-714
-718
-722
-726
-730
-734
-738
-742
-746
-751
-755
-759
-764
-768
-772
-777
-781
-786
-790
-795
-799
-804
-809
-813
-818
-823
-828
-833
-838
-842
-847
-852
-857
-862
-867
-872
-878
-883
-888
-893
-898
-903
-909
-914
-919
-925
-930
-935
-941
-946
-951
-957
-962
-968
-973
-979
-984
-990
-995
-1000
-1006
-1012
-1016
-1022
-1029
-1034
-1040
-1046
-1051
-1057
-1062
-1068
-1074
-1079
-1085
-1091
-1096
-1102
-1108
-1113
-1119
-1125
-1130
-1136
-1142
-1147
-1153
-1159
-1164
-1170
-1176
-1181
-1187
-1193
-1198
-1204
-1210
-1215
-1221
-1227
-1232
-1238
-1243
-1249
-1255
-1260
-1266
-1271
-1277
-1282
-1288
-1294
-1299
-1305
-1310
-1316
-1321
-1327
-1332
-1338
-1344
-1349
-1355
-1360
-1366
-1371
-1377
-1382
-1388
-1393
-1398
-1404
-1409
-1415
-1420
-1426
-1431
-1436
-1442
-1447
-1453
-1458
-1464
-1469
-1474
-1480
-1485
-1490
-1496
-1501
-1507
-1512
-1517
-1523
-1528
-1533
-1539
-1544
-1550
-1555
-1560
-1566
-1571
-1576
-1582
-1587
-1592
-1597
-1603
-1608
-1613
-1619
-1624
-1629
-1634
-1639
-1645
-1650
-1655
-1660
-1665
-1670
-1676
-1681
-1686
-1691
-1696
-1701
-1706
-1711
-1716
-1721
-1726
-1731
-1736
-1741
-1746
-1751
-1755
-1760
-1765
-1770
-1775
-1780
-1784
-1789
-1794
-1799
-1803
-1808
-1813
-1817
-1822
-1826
-1831
-1835
-1840
-1844
-1849
-1853
-1858
-1862
-1867
-1871
-1875
-1880
-1884
-1888
-1892
-1896
-1901
-1905
-1909
-1913
-1917
-1921
-1925
-1929
-1933
-1936
-1940
-1944
-1948
-1951
-1955
-1959
-1962
-1966
-1969
-1972
-1976
-1979
-1982
-1986
-1989
-1992
-1995
-1998
-2001
-2004
-2007
-2009
-2012
-2015
-2017
-2020
-2023
-2025
-2027
-2029
-2032
-2033
-2036
-2039
-2041
-2043
-2045
-2045
-2048
-2050
-2052
-2053
-2055
-2056
-2057
-2059
-2060
-2061
-2062
-2063
-2064
-2065
-2066
-2067
-2068
-2068
-2069
-2069
-2070
-2070
-2070
-2070
-2071
-2071
-2071
-2071
-2070
-2070
-2070
-2070
-2069
-2069
-2068
-2068
-2067
-2066
-2065
-2065
-2064
-2063
-2062
-2061
-2059
-2058
-2057
-2055
-2054
-2053
-2051
-2049
-2048
-2045
-2044
-2043
-2041
-2039
-2037
-2035
-2033
-2031
-2028
-2025
-2024
-2021
-2019
-2017
-2013
-2012
-2009
-2007
-2004
-2001
-1999
-1996
-1993
-1990
-1987
-1985
-1982
-1979
-1976
-1972
-1969
-1966
-1963
-1960
-1956
-1953
-1950
-1946
-1943
-1940
-1936
-1933
-1929
-1925
-1922
-1918
-1915
-1911
-1907
-1903
-1900
-1896
-1892
-1888
-1884
-1880
-1876
-1872
-1868
-1864
-1860
-1856
-1852
-1848
-1843
-1839
-1835
-1831
-1826
-1822
-1818
-1813
-1809
-1805
-1800
-1796
-1791
-1787
-1782
-1778
-1773
-1768
-1764
-1759
-1755
-1750
-1745
-1741
-1736
-1731
-1726
-1722
-1717
-1712
-1707
-1703
-1698
-1693
-1688
-1683
-1679
-1674
-1669
-1664
-1659
-1655
-1650
-1645
-1640
-1635
-1630
-1626
-1621
-1616
-1611
-1606
-1601
-1597
-1592
-1587
-1582
-1577
-1572
-1568
-1563
-1558
-1553
-1548
-1543
-1539
-1534
-1529
-1524
-1519
-1514
-1510
-1505
-1500
-1495
-1490
-1486
-1481
-1476
-1471
-1467
-1462
-1457
-1452
-1448
-1443
-1438
-1433
-1429
-1424
-1419
-1415
-1410
-1405
-1401
-1396
-1391
-1387
-1382
-1378
-1373
-1369
-1364
-1360
-1355
-1351
-1346
-1342
-1337
-1333
-1329
-1324
-1320
-1316
-1311
-1307
-1303
-1299
-1294
-1290
-1286
-1282
-1278
-1273
-1269
-1265
-1261
-1257
-1253
-1249
-1245
-1241
-1237
-1233
-1229
-1225
-1221
-1217
-1213
-1209
-1205
-1201
-1198
-1194
-1190
-1186
-1182
-1179
-1175
-1171
-1168
-1164
-1160
-1157
-1153
-1149
-1146
-1142
-1139
-1135
-1132
-1128
-1125
-1121
-1118
-1115
-1111
-1108
-1105
-1101
-1098
-1095
-1092
-1088
-1085
-1082
-1079
-1076
-1073
-1070
-1067
-1064
-1061
-1058
-1055
-1053
-1050
-1047
-1044
-1042
-1039
-1036
-1034
-1031
-1029
-1027
-1024
-1022
-1020
-1016
-1014
-1012
-1010
-1008
-1006
-1004
-1002
-1002
-1000
-998
-996
-995
-993
-992
-991
-989
-988
-987
-986
-984
-983
-982
-981
-981
-980
-979
-978
-978
-977
-976
-976
-976
-975
-975
-975
-974
-974
-974
-974
-974
-974
-974
-974
-975
-975
-975
-975
-976
-976
-977
-977
-978
-978
-979
-980
-980
-981
-982
-983
-984
-985
-986
-987
-988
-989
-990
-991
-992
-993
-995
-996
-997
-999
-1000
-1002
-1002
-1004
-1006
-1008
-1008
-1010
-1012
-1014
-1016
-1018
-1018
-1020
-1022
-1025
-1027
-1028
-1030
-1032
-1034
-1036
-1038
-1040
-1042
-1044
-1046
-1048
-1050
-1052
-1054
-1056
-1058
-1060
-1062
-1064
-1066
-1068
-1070
-1073
-1075
-1077
-1079
-1081
-1083
-1085
-1087
-1089
-1091
-1093
-1095
-1097
-1100
-1102
-1104
-1106
-1108
-1110
-1112
-1114
-1116
-1118
-1120
-1122
-1124
-1126
-1128
-1130
-1132
-1134
-1136
-1138
-1140
-1142
-1144
-1146
-1148
-1150
-1152
-1154
-1156
-1158
-1160
-1161
-1163
-1165
-1167
-1169
-1171
-1173
-1175
-1177
-1179
-1181
-1183
-1185
-1187
-1189
-1191
-1193
-1195
-1197
-1199
-1201
-1203
-1205
-1207
-1209
-1211
-1213
-1215
-1217
-1219
-1221
-1223
-1224
-1226
-1228
-1230
-1232
-1234
-1236
-1238
-1240
-1242
-1244
-1246
-1247
-1249
-1251
-1253
-1255
-1257
-1258
-1260
-1262
-1264
-1266
-1267
-1269
-1271
-1272
-1274
-1276
-1277
-1279
-1281
-1282
-1284
-1285
-1287
-1288
-1290
-1291
-1292
-1294
-1295
-1296
-1298
-1299
-1300
-1302
-1303
-1304
-1305
-1306
-1307
-1308
-1309
-1310
-1311
-1312
-1313
-1314
-1315
-1316
-1317
-1318
-1319
-1319
-1320
-1321
-1322
-1322
-1323
-1324
-1325
-1325
-1326
-1326
-1327
-1327
-1328
-1328
-1329
-1329
-1330
-1330
-1331
-1331
-1331
-1332
-1332
-1332
-1333
-1333
-1333
-1333
-1334
-1334
-1334
-1334
-1335
-1335
-1335
-1335
-1335
-1335
-1335
-1336
-1336
-1336
-1336
-1336
-1336
-1336
-1336
-1336
-1336
-1336
-1336
-1336
-1336
-1336
-1336
-1335
-1335
-1335
-1335
-1335
-1335
-1335
-1335
-1334
-1334
-1334
-1334
-1334
-1333
-1333
-1333
-1333
-1332
-1332
-1332
-1332
-1331
-1331
-1331
-1330
-1330
-1330
-1329
-1329
-1328
-1328
-1328
-1327
-1327
-1327
-1326
-1326
-1325
-1325
-1324
-1324
-1324
-1323
-1323
-1322
-1322
-1321
-1321
-1320
-1319
-1319
-1318
-1318
-1317
-1317
-1316
-1315
-1315
-1314
-1313
-1313
-1312
-1311
-1311
-1310
-1309
-1308
-1308
-1307
-1306
-1305
-1304
-1304
-1303
-1302
-1301
-1300
-1299
-1298
-1298
-1297
-1296
-1295
-1294
-1293
-1292
-1291
-1290
-1289
-1288
-1287
-1287
-1286
-1285
-1284
-1283
-1282
-1281
-1280
-1279
-1278
-1277
-1276
-1275
-1275
-1274
-1273
-1272
-1271
-1270
-1269
-1268
-1267
-1266
-1265
-1264
-1264
-1263
-1262
-1261
-1260
-1259
-1258
-1257
-1256
-1255
-1254
-1254
-1253
-1252
-1251
-1250
-1249
-1248
-1247
-1246
-1245
-1245
-1244
-1243
-1242
-1241
-1240
-1239
-1238
-1237
-1236
-1236
-1235
-1234
-1233
-1232
-1231
-1230
-1229
-1228
-1228
-1227
-1226
-1225
-1224
-1223
-1222
-1221
-1220
-1220
-1219
-1218
-1217
-1216
-1215
-1214
-1213
-1213
-1212
-1211
-1210
-1209
-1208
-1207
-1206
-1205
-1205
-1204
-1203
-1202
-1201
-1200
-1199
-1198
-1198
-1197
-1196
-1195
-1194
-1193
-1192
-1192
-1191
-1190
-1189
-1188
-1187
-1186
-1185
-1185
-1184
-1183
-1182
-1181
-1180
-1179
-1179
-1178
-1177
-1176
-1175
-1174
-1173
-1173
-1172
-1171
-1170
-1169
-1168
-1167
-1167
-1166
-1165
-1164
-1163
-1162
-1161
-1161
-1160
-1159
-1158
-1157
-1156
-1155
-1155
-1154
-1153
-1152
-1151
-1150
-1150
-1149
-1148
-1147
-1146
-1145
-1145
-1144
-1143
-1142
-1141
-1140
-1139
-1139
-1138
-1137
-1136
-1135
-1134
-1134
-1133
-1132
-1131
-1130
-1129
-1129
-1128
-1127
-1126
-1125
-1124
-1124
-1123
-1122
-1121
-1120
-1120
-1119
-1118
-1117
-1116
-1115
-1115
-1114
-1113
-1112
-1111
-1110
-1110
-1109
-1108
-1107
-1106
-1106
-1105
-1104
-1103
-1102
-1101
-1101
-1100
-1099
-1098
-1097
-1097
-1096
-1095
-1094
-1093
-1093
-1092
-1091
-1090
-1089
-1089
-1088
-1087
-1086
-1085
-1084
-1084
-1083
-1082
-1081
-1080
-1080
-1079
-1078
-1077
-1076
-1076
-1075
-1074
-1073
-1072
-1072
-1071
-1070
-1069
-1069
-1068
-1067
-1066
-1065
-1065
-1064
-1063
-1062
-1061
-1061
-1060
-1059
-1058
-1057
-1057
-1056
-1055
-1054
-1054
-1053
-1052
-1051
-1050
-1050
-1049
-1048
-1047
-1046
-1046
-1045
-1044
-1043
-1043
-1042
-1041
-1040
-1039
-1039
-1038
-1037
-1036
-1036
-1035
-1034
-1033
-1033
-1032
-1031
-1030
-1029
-1029
-1028
-1027
-1026
-1026
-1025
-1024
-1022
-1022
-1022
-1020
-1020
-1020
-1018
-1018
-1016
-1016
-1016
-1014
-1014
-1012
-1012
-1012
-1010
-1010
-1010
-1008
-1008
-1006
-1006
-1006
-1004
-1004
-1004
-1002
-1002
-1000
-1000
-1000
-999
-998
-998
-997
-996
-995
-995
-994
-993
-992
-992
-991
-990
-989
-989
-988
-987
-986
-986
-985
-984
-983
-983
-982
-981
-981
-980
-979
-978
-978
-977
-976
-975
-975
-974
-973
-972
-972
-971
-970
-970
-969
-968
-967
-967
-966
-965
-964
-964
-963
-962
-962
-961
-960
-959
-959
-958
-957
-956
-956
-955
-954
-954
-953
-952
-951
-951
-950
-949
-949
-948
-947
-946
-946
-945
-944
-944
-943
-942
-941
-941
-940
-939
-939
-938
-937
-936
-936
-935
-934
-934
-933
-932
-931
-931
-930
-929
-929
-928
-927
-927
-926
-925
-924
-924
-923
-922
-922
-921
-920
-920
-919
-918
-917
-917
-916
-915
-915
-914
-913
-913
-912
-911
-911
-910
-909
-908
-908
-907
-906
-906
-905
-904
-904
-903
-902
-902
-901
-900
-900
-899
-898
-898
-897
-896
-895
-895
-894
-893
-893
-892
-891
-891
-890
-889
-889
-888
-887
-887
-886
-885
-885
-884
-883
-883
-882
-881
-881
-880
-879
-879
-878
-877
-877
-876
-875
-875
-874
-873
-873
-872
-871
-871
-870
-869
-869
-868
-867
-867
-866
-865
-865
-864
-863
-863
-862
-861
-861
-860
-859
-859
-858
-857
-857
-856
-855
-855
-854
-854
-853
-852
-852
-851
-850
-850
-849
-848
-848
-847
-846
-846
-845
-844
-844
-843
-843
-842
-841
-841
-840
-839
-839
-838
-837
-837
-836
-835
-835
-834
-834
-833
-832
-832
-831
-830
-830
-829
-828
-828
-827
-827
-826
-825
-825
-824
-823
-823
-822
-822
-821
-820
-820
-819
-818
-818
-817
-817
-816
-815
-815
-814
-813
-813
-812
-812
-811
-810
-810
-809
-808
-808
-807
-807
-806
-805
-805
-804
-804
-803
-802
-802
-801
-800
-800
-799
-799
-798
-797
-797
-796
-796
-795
-794
-794
-793
-793
-792
-791
-791
-790
-789
-789
-788
-788
-787
-786
-786
-785
-785
-784
-783
-783
-782
-782
-781
-780
-780
-779
-779
-778
-777
-777
-776
-776
-775
-774
-774
-773
-773
-772
-772
-771
-770
-770
-769
-769
-768
-767
-767
-766
-766
-765
-764
-764
-763
-763
-762
-762
-761
-760
-760
-759
-759
-758
-757
-757
-756
-756
-755
-755
-754
-753
-753
-752
-752
-751
-751
-750
-749
-749
-748
-748
-747
-746
-746
-745
-745
-744
-744
-743
-742
-742
-741
-741
-740
-740
-739
-738
-738
-737
-737
-736
-736
-735
-735
-734
-733
-733
-732
-732
-731
-731
-730
-729
-729
-728
-728
-727
-727
-726
-726
-725
-724
-724
-723
-723
-722
-722
-721
-721
-720
-719
-719
-718
-718
-717
-717
-716
-716
-715
-715
-714
-713
-713
-712
-712
-711
-711
-710
-710
-709
-708
-708
-707
-707
-706
-706
-705
-705
-704
-704
-703
-703
-702
-701
-701
-700
-700
-699
-699
-698
-698
-697
-697
-696
-696
-695
-694
-694
-693
-693
-692
-692
-691
-691
-690
-690
-689
-689
-688
-688
-687
-687
-686
-685
-685
-684
-684
-683
-683
-682
-682
-681
-681
-680
-680
-679
-679
-678
-678
-677
-677
-676
-676
-675
-675
-674
-673
-673
-672
-672
-671
-671
-670
-670
-669
-669
-668
-668
-667
-667
-666
-666
-665
-665
-664
-664
-663
-663
-662
-662
-661
-661
-660
-660
-659
-659
-658
-658
-657
-657
-656
-656
-655
-655
-654
-654
-653
-653
-652
-652
-651
-651
-650
-650
-649
-649
-648
-648
-647
-647
-646
-646
-645
-645
-644
-644
-643
-643
-642
-642
-641
-641
-640
-640
-639
-639
-638
-638
-637
-637
-636
-636
-635
-635
-634
-634
-633
-633
-632
-632
-632
-631
-631
-630
-630
-629
-629
-628
-628
-627
-627
-626
-626
-625
-625
-624
-624
-623
-623
-622
-622
-621
-621
-621
-620
-620
-619
-619
-618
-618
-617
-617
-616
-616
-615
-615
-614
-614
-613
-613
-613
-612
-612
-611
-611
-610
-610
