5
39567
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-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
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-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
-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
-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
-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
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-26
-26
-26
-26
-26
-26
-26
-26
-26
-25
-25
-25
-25
-25
-25
-25
-25
-25
-24
-24
-24
-24
-24
-24
-24
-24
-23
-23
-23
-23
-23
-23
-23
-23
-22
-22
-22
-22
-22
-22
-22
-22
-22
-21
-21
-21
-21
-21
-21
-21
-21
-20
-20
-20
-20
-20
-20
-20
-20
-19
-19
-19
-19
-19
-19
-19
-19
-19
-18
-18
-18
-18
-18
-18
-18
-18
-18
-17
-17
-17
-17
-17
-17
-17
-17
-17
-16
-16
-16
-16
-16
-16
-16
-16
-15
-15
-15
-15
-15
-15
-15
-15
-14
-14
-14
-14
-14
-14
-14
-14
-14
-13
-13
-13
-13
-13
-13
-13
-13
-12
-12
-12
-12
-12
-12
-12
-12
-12
-11
-11
-11
-11
-11
-11
-11
-11
-10
-10
-10
-10
-10
-10
-10
-10
-9
-9
-9
-9
-9
-9
-9
-8
-8
-8
-8
-8
-8
-8
-8
-7
-7
-7
-7
-7
-7
-7
-6
-6
-6
-6
-6
-6
-6
-6
-5
-5
-5
-5
-5
-5
-5
-5
-4
-4
-4
-4
-4
-4
-4
-3
-3
-3
-3
-3
-3
-3
-3
-2
-2
-2
-2
-2
-2
-2
-1
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
4
4
4
4
4
4
4
5
5
5
5
5
5
6
6
6
6
6
6
6
7
7
7
7
7
7
8
8
8
8
8
8
9
9
9
9
9
10
10
10
10
10
10
11
11
11
11
11
12
12
12
12
12
13
13
13
13
13
13
14
14
14
14
14
15
15
15
15
15
16
16
16
16
16
17
17
17
17
17
17
18
18
18
18
19
19
19
19
19
20
20
20
20
20
21
21
21
21
21
22
22
22
22
22
23
23
23
23
23
24
24
24
24
24
25
25
25
25
25
26
26
26
26
26
27
27
27
27
27
28
28
28
28
28
29
29
29
29
29
30
30
30
30
31
31
31
31
31
32
32
32
32
33
33
33
33
33
34
34
34
34
35
35
35
35
35
36
36
36
36
37
37
37
37
38
38
38
38
38
39
39
39
39
40
40
40
40
40
41
41
41
41
42
42
42
42
42
43
43
43
43
44
44
44
44
44
45
45
45
45
45
46
46
46
46
47
47
47
47
47
48
48
48
48
49
49
49
49
49
50
50
50
50
51
51
51
51
52
52
52
52
52
53
53
53
53
54
54
54
54
54
55
55
55
55
56
56
56
56
56
57
57
57
57
58
58
58
58
58
59
59
59
59
60
60
60
60
60
61
61
61
61
61
62
62
62
62
63
63
63
63
63
64
64
64
64
65
65
65
65
65
66
66
66
66
66
67
67
67
67
68
68
68
68
68
69
69
69
69
69
70
70
70
70
70
71
71
71
71
71
71
72
72
72
72
72
73
73
73
73
73
74
74
74
74
74
75
75
75
75
75
75
76
76
76
76
76
77
77
77
77
77
77
78
78
78
78
78
78
79
79
79
79
79
79
80
80
80
80
80
80
81
81
81
81
81
81
81
82
82
82
82
82
82
83
83
83
83
83
83
84
84
84
84
84
84
84
85
85
85
85
85
85
86
86
86
86
86
86
86
87
87
87
87
87
87
87
88
88
88
88
88
88
89
89
89
89
89
89
89
90
90
90
90
90
90
90
91
91
91
91
91
91
92
92
92
92
92
92
92
93
93
93
93
93
93
94
94
94
94
94
94
94
95
95
95
95
95
95
96
96
96
96
96
96
97
97
97
97
97
97
98
98
98
98
98
99
99
99
99
99
99
100
100
100
100
100
101
101
101
101
101
101
102
102
102
102
102
103
103
103
103
103
104
104
104
104
104
105
105
105
105
105
106
106
106
106
106
107
107
107
107
107
108
108
108
108
108
108
109
109
109
109
109
110
110
110
110
110
110
111
111
111
111
111
111
112
112
112
112
112
113
113
113
113
113
113
114
114
114
114
114
114
115
115
115
115
115
115
116
116
116
116
116
116
117
117
117
117
117
117
117
118
118
118
118
118
118
119
119
119
119
119
119
120
120
120
120
120
120
121
121
121
121
121
121
121
122
122
122
122
122
122
123
123
123
123
123
123
123
124
124
124
124
124
124
125
125
125
125
125
125
125
126
126
126
126
126
126
126
127
127
127
127
127
127
127
128
128
128
128
128
128
128
129
129
129
129
129
129
129
130
130
130
130
130
130
130
131
131
131
131
131
131
131
132
132
132
132
132
132
132
132
133
133
133
133
133
133
133
133
134
134
134
134
134
134
134
134
135
135
135
135
135
135
135
135
136
136
136
136
136
136
136
136
136
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
140
140
140
140
140
140
140
140
140
141
141
141
141
141
141
141
141
141
142
142
142
142
142
142
142
142
142
143
143
143
143
143
143
143
143
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
148
148
148
149
149
149
149
149
149
149
149
149
149
149
149
149
149
150
150
150
150
150
150
150
150
150
150
150
150
150
151
151
151
151
151
151
151
151
151
151
151
151
151
152
152
152
152
152
152
152
152
152
152
152
152
152
152
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
153
153
153
153
153
153
153
153
153
153
153
153
153
153
152
152
152
152
152
152
152
152
152
152
152
152
151
151
151
151
151
151
151
151
151
151
151
150
150
150
150
150
150
150
150
150
150
150
150
149
149
149
149
149
149
149
149
149
149
149
148
148
148
148
148
148
148
148
148
148
148
148
148
147
147
147
147
147
147
147
147
147
147
147
147
147
147
146
146
146
146
146
146
146
146
146
146
146
146
146
146
145
145
145
145
145
145
145
145
145
145
145
145
145
144
144
144
144
144
144
144
144
144
144
144
144
143
143
143
143
143
143
143
143
143
143
143
143
142
142
142
142
142
142
142
142
142
142
142
142
141
141
141
141
141
141
141
141
141
141
141
141
141
141
140
140
140
140
140
140
140
140
140
140
140
140
139
139
139
139
139
139
139
139
139
139
139
139
139
138
138
138
138
138
138
138
138
138
138
138
138
137
137
137
137
137
137
137
137
137
137
137
136
136
136
136
136
136
136
136
136
136
135
135
135
135
135
135
135
135
135
134
134
134
134
134
134
134
134
134
133
133
133
133
133
133
133
133
133
133
132
132
132
132
132
132
132
132
132
131
131
131
131
131
131
131
131
131
131
130
130
130
130
130
130
130
130
130
130
130
129
129
129
129
129
129
129
129
129
129
128
128
128
128
128
128
128
128
128
128
128
127
127
127
127
127
127
127
127
127
127
127
127
126
126
126
126
126
126
126
126
126
126
126
126
126
126
125
125
125
125
125
125
125
125
125
125
125
125
125
124
124
124
124
124
124
124
124
124
124
124
124
123
123
123
123
123
123
123
123
123
123
123
122
122
122
122
122
122
122
122
122
122
122
121
121
121
121
121
121
121
121
121
121
120
120
120
120
120
120
120
120
120
120
119
119
119
119
119
119
119
119
119
119
118
118
118
118
118
118
118
118
118
117
117
117
117
117
117
117
117
117
117
117
116
116
116
116
116
116
116
116
116
116
115
115
115
115
115
115
115
115
115
114
114
114
114
114
114
114
114
114
114
114
113
113
113
113
113
113
113
113
113
112
112
112
112
112
112
112
112
112
112
111
111
111
111
111
111
111
111
111
111
110
110
110
110
110
110
110
110
110
109
109
109
109
109
109
109
109
109
108
108
108
108
108
108
108
108
107
107
107
107
107
107
107
107
107
106
106
106
106
106
106
106
106
105
105
105
105
105
105
105
105
104
104
104
104
104
104
104
103
103
103
103
103
103
103
102
102
102
102
102
102
102
101
101
101
101
101
101
101
101
100
100
100
100
100
100
99
99
99
99
99
99
99
98
98
98
98
98
98
98
97
97
97
97
97
97
97
96
96
96
96
96
96
95
95
95
95
95
95
95
94
94
94
94
94
94
94
93
93
93
93
93
93
92
92
92
92
92
92
92
91
91
91
91
91
91
90
90
90
90
90
90
89
89
89
89
89
89
88
88
88
88
88
88
87
87
87
87
87
87
86
86
86
86
86
86
85
85
85
85
85
84
84
84
84
84
84
83
83
83
83
83
83
82
82
82
82
82
82
81
81
81
81
81
80
80
80
80
80
80
79
79
79
79
79
79
78
78
78
78
78
77
77
77
77
77
77
76
76
76
76
76
75
75
75
75
75
75
74
74
74
74
74
73
73
73
73
73
72
72
72
72
72
72
71
71
71
71
71
70
70
70
70
70
69
69
69
69
69
68
68
68
68
68
67
67
67
67
67
66
66
66
66
66
65
65
65
65
65
64
64
64
64
64
63
63
63
63
62
62
62
62
62
61
61
61
61
60
60
60
60
59
59
59
59
59
58
58
58
58
57
57
57
57
56
56
56
56
55
55
55
55
54
54
54
54
53
53
53
53
52
52
52
51
51
51
51
50
50
50
49
49
49
49
48
48
48
48
47
47
47
46
46
46
46
45
45
45
44
44
44
44
43
43
43
42
42
42
42
41
41
41
40
40
40
40
39
39
39
38
38
38
37
37
37
37
36
36
36
35
35
35
35
34
34
34
33
33
33
32
32
32
32
31
31
31
30
30
30
30
29
29
29
28
28
28
27
27
27
27
26
26
26
25
25
25
24
24
24
24
23
23
23
22
22
22
21
21
21
21
20
20
20
19
19
19
18
18
18
18
17
17
17
16
16
16
15
15
15
14
14
14
14
13
13
13
12
12
12
11
11
11
11
10
10
10
9
9
9
8
8
8
8
7
7
7
6
6
6
6
5
5
5
4
4
4
3
3
3
3
2
2
2
1
1
1
1
0
0
0
-1
-1
-1
-1
-2
-2
-2
-3
-3
-3
-3
-4
-4
-4
-4
-5
-5
-5
-6
-6
-6
-6
-7
-7
-7
-8
-8
-8
-8
-9
-9
-9
-10
-10
-10
-11
-11
-11
-11
-12
-12
-12
-13
-13
-13
-13
-14
-14
-14
-15
-15
-15
-15
-16
-16
-16
-17
-17
-17
-17
-18
-18
-18
-19
-19
-19
-19
-20
-20
-20
-21
-21
-21
-21
-22
-22
-22
-23
-23
-23
-23
-24
-24
-24
-25
-25
-25
-25
-26
-26
-26
-27
-27
-27
-27
-28
-28
-28
-29
-29
-29
-30
-30
-30
-30
-31
-31
-31
-32
-32
-32
-32
-33
-33
-33
-34
-34
-34
-34
-35
-35
-35
-36
-36
-36
-36
-37
-37
-37
-37
-38
-38
-38
-39
-39
-39
-39
-40
-40
-40
-40
-41
-41
-41
-42
-42
-42
-42
-43
-43
-43
-43
-44
-44
-44
-44
-45
-45
-45
-45
-46
-46
-46
-46
-47
-47
-47
-47
-48
-48
-48
-48
-49
-49
-49
-49
-49
-50
-50
-50
-50
-51
-51
-51
-51
-52
-52
-52
-52
-52
-53
-53
-53
-53
-54
-54
-54
-54
-54
-55
-55
-55
-55
-56
-56
-56
-56
-56
-57
-57
-57
-57
-58
-58
-58
-58
-59
-59
-59
-59
-59
-60
-60
-60
-60
-61
-61
-61
-61
-61
-62
-62
-62
-62
-63
-63
-63
-63
-63
-64
-64
-64
-64
-65
-65
-65
-65
-66
-66
-66
-66
-66
-67
-67
-67
-67
-68
-68
-68
-68
-69
-69
-69
-69
-70
-70
-70
-70
-70
-71
-71
-71
-71
-72
-72
-72
-72
-73
-73
-73
-73
-73
-74
-74
-74
-74
-75
-75
-75
-75
-76
-76
-76
-76
-77
-77
-77
-77
-77
-78
-78
-78
-78
-79
-79
-79
-79
-79
-80
-80
-80
-80
-81
-81
-81
-81
-82
-82
-82
-82
-83
-83
-83
-83
-83
-84
-84
-84
-84
-85
-85
-85
-85
-85
-86
-86
-86
-86
-86
-87
-87
-87
-87
-87
-88
-88
-88
-88
-88
-89
-89
-89
-89
-89
-90
-90
-90
-90
-90
-90
-91
-91
-91
-91
-91
-92
-92
-92
-92
-92
-92
-93
-93
-93
-93
-93
-93
-94
-94
-94
-94
-94
-94
-95
-95
-95
-95
-95
-95
-96
-96
-96
-96
-96
-96
-97
-97
-97
-97
-97
-97
-98
-98
-98
-98
-98
-98
-99
-99
-99
-99
-99
-100
-100
-100
-100
-100
-100
-101
-101
-101
-101
-101
-101
-102
-102
-102
-102
-102
-102
-102
-103
-103
-103
-103
-103
-103
-104
-104
-104
-104
-104
-104
-105
-105
-105
-105
-105
-105
-105
-106
-106
-106
-106
-106
-106
-106
-107
-107
-107
-107
-107
-107
-107
-107
-108
-108
-108
-108
-108
-108
-108
-109
-109
-109
-109
-109
-109
-109
-109
-110
-110
-110
-110
-110
-110
-110
-110
-111
-111
-111
-111
-111
-111
-111
-111
-112
-112
-112
-112
-112
-112
-112
-112
-113
-113
-113
-113
-113
-113
-113
-113
-114
-114
-114
-114
-114
-114
-114
-114
-114
-115
-115
-115
-115
-115
-115
-115
-115
-115
-116
-116
-116
-116
-116
-116
-116
-116
-116
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-118
-118
-118
-118
-118
-118
-118
-118
-118
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-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
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-126
-126
-126
-126
-126
-126
-126
-126
-126
-126
-127
-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
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-131
-131
-131
-131
-131
-131
-131
-131
-131
-131
-131
-132
-132
-132
-132
-132
-132
-132
-132
-132
-133
-133
-133
-133
-133
-133
-133
-133
-134
-134
-134
-134
-134
-134
-134
-134
-134
-135
-135
-135
-135
-135
-135
-135
-135
-135
-136
-136
-136
-136
-136
-136
-136
-136
-136
-136
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-138
-138
-138
-138
-138
-138
-138
-138
-138
-139
-139
-139
-139
-139
-139
-139
-139
-140
-140
-140
-140
-140
-140
-140
-140
-140
-141
-141
-141
-141
-141
-141
-141
-141
-141
-142
-142
-142
-142
-142
-142
-142
-142
-143
-143
-143
-143
-143
-143
-143
-143
-144
-144
-144
-144
-144
-144
-144
-144
-144
-145
-145
-145
-145
-145
-145
-145
-145
-146
-146
-146
-146
-146
-146
-146
-146
-147
-147
-147
-147
-147
-147
-147
-147
-147
-148
-148
-148
-148
-148
-148
-148
-148
-148
-149
-149
-149
-149
-149
-149
-149
-149
-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
-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
-155
-156
-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
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-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
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-165
-165
-165
-165
-165
-165
-165
-165
-165
-166
-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
-168
-168
-168
-168
-169
-169
-169
-169
-169
-169
-169
-169
-169
-169
-169
-169
-169
-169
-169
-170
-170
-170
-170
-170
-170
-170
-170
-170
-170
-170
-170
-170
-170
-170
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-183
-183
-183
-183
-183
-183
-183
-183
-183
-183
-183
-183
-183
-183
-183
-183
-183
-183
-183
-184
-184
-184
-184
-184
-184
-184
-184
-184
-184
-184
-184
-184
-184
-184
-184
-185
-185
-185
-185
-185
-185
-185
-185
-185
-185
-185
-185
-185
-185
-185
-185
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-191
-191
-191
-191
-191
-191
-191
-191
-191
-191
-191
-192
-192
-192
-192
-192
-192
-192
-192
-192
-192
-193
-193
-193
-193
-193
-193
-193
-193
-193
-193
-194
-194
-194
-194
-194
-194
-194
-194
-194
-195
-195
-195
-195
-195
-195
-195
-195
-195
-196
-196
-196
-196
-196
-196
-196
-196
-196
-197
-197
-197
-197
-197
-197
-197
-197
-198
-198
-198
-198
-198
-198
-198
-199
-199
-199
-199
-199
-199
-199
-200
-200
-200
-200
-200
-200
-200
-201
-201
-201
-201
-201
-201
-202
-202
-202
-202
-202
-202
-203
-203
-203
-203
-203
-203
-204
-204
-204
-204
-204
-205
-205
-205
-205
-205
-205
-206
-206
-206
-206
-206
-207
-207
-207
-207
-207
-208
-208
-208
-208
-208
-209
-209
-209
-209
-209
-210
-210
-210
-210
-210
-211
-211
-211
-211
-211
-212
-212
-212
-212
-213
-213
-213
-213
-213
-214
-214
-214
-214
-215
-215
-215
-215
-216
-216
-216
-216
-216
-217
-217
-217
-217
-218
-218
-218
-219
-219
-219
-219
-220
-220
-220
-220
-221
-221
-221
-222
-222
-222
-222
-223
-223
-223
-223
-224
-224
-224
-225
-225
-225
-225
-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
-234
-234
-235
-235
-235
-236
-236
-236
-237
-237
-237
-238
-238
-238
-239
-239
-239
-240
-240
-240
-241
-241
-241
-242
-242
-242
-243
-243
-243
-244
-244
-244
-245
-245
-245
-246
-246
-246
-247
-247
-247
-248
-248
-248
-249
-249
-249
-250
-250
-250
-251
-251
-251
-252
-252
-252
-253
-253
-253
-254
-254
-254
-255
-255
-255
-256
-256
-256
-257
-257
-258
-258
-258
-259
-259
-259
-260
-260
-260
-261
-261
-261
-262
-262
-262
-263
-263
-263
-264
-264
-264
-265
-265
-265
-266
-266
-266
-267
-267
-268
-268
-268
-269
-269
-269
-270
-270
-270
-271
-271
-272
-272
-272
-273
-273
-273
-274
-274
-275
-275
-275
-276
-276
-276
-277
-277
-278
-278
-278
-279
-279
-279
-280
-280
-281
-281
-281
-282
-282
-282
-283
-283
-283
-284
-284
-285
-285
-285
-286
-286
-286
-287
-287
-288
-288
-288
-289
-289
-290
-290
-290
-291
-291
-291
-292
-292
-293
-293
-293
-294
-294
-294
-295
-295
-296
-296
-296
-297
-297
-298
-298
-299
-299
-299
-300
-300
-301
-301
-301
-302
-302
-303
-303
-303
-304
-304
-305
-305
-305
-306
-306
-307
-307
-307
-308
-308
-309
-309
-309
-310
-310
-311
-311
-311
-312
-312
-313
-313
-313
-314
-314
-315
-315
-315
-316
-316
-316
-317
-317
-318
-318
-318
-319
-319
-320
-320
-320
-321
-321
-322
-322
-322
-323
-323
-323
-324
-324
-325
-325
-325
-326
-326
-327
-327
-327
-328
-328
-329
-329
-329
-330
-330
-330
-331
-331
-332
-332
-332
-333
-333
-334
-334
-334
-335
-335
-335
-336
-336
-337
-337
-337
-338
-338
-339
-339
-339
-340
-340
-341
-341
-341
-342
-342
-343
-343
-343
-344
-344
-344
-345
-345
-346
-346
-346
-347
-347
-348
-348
-348
-349
-349
-349
-350
-350
-351
-351
-351
-352
-352
-353
-353
-353
-354
-354
-355
-355
-355
-356
-356
-356
-357
-357
-358
-358
-358
-359
-359
-359
-360
-360
-361
-361
-361
-362
-362
-363
-363
-363
-364
-364
-364
-365
-365
-366
-366
-366
-367
-367
-368
-368
-368
-369
-369
-369
-370
-370
-371
-371
-371
-372
-372
-373
-373
-373
-374
-374
-375
-375
-375
-376
-376
-376
-377
-377
-378
-378
-378
-379
-379
-380
-380
-380
-381
-381
-381
-382
-382
-383
-383
-383
-384
-384
-385
-385
-385
-386
-386
-387
-387
-387
-388
-388
-389
-389
-389
-390
-390
-391
-391
-391
-392
-392
-393
-393
-393
-394
-394
-395
-395
-395
-396
-396
-397
-397
-398
-398
-398
-399
-399
-400
-400
-400
-401
-401
-402
-402
-402
-403
-403
-404
-404
-404
-405
-405
-406
-406
-407
-407
-407
-408
-408
-409
-409
-409
-410
-410
-411
-411
-412
-412
-412
-413
-413
-414
-414
-414
-415
-415
-416
-416
-416
-417
-417
-418
-418
-418
-419
-419
-420
-420
-420
-421
-421
-422
-422
-422
-423
-423
-424
-424
-424
-425
-425
-426
-426
-426
-427
-427
-428
-428
-428
-429
-429
-429
-430
-430
-431
-431
-431
-432
-432
-433
-433
-433
-434
-434
-434
-435
-435
-436
-436
-436
-437
-437
-437
-438
-438
-439
-439
-439
-440
-440
-440
-441
-441
-442
-442
-442
-443
-443
-443
-444
-444
-445
-445
-445
-446
-446
-446
-447
-447
-447
-448
-448
-449
-449
-449
-450
-450
-450
-451
-451
-452
-452
-452
-453
-453
-453
-454
-454
-454
-455
-455
-455
-456
-456
-456
-457
-457
-457
-458
-458
-458
-459
-459
-459
-460
-460
-460
-461
-461
-461
-462
-462
-462
-463
-463
-463
-464
-464
-464
-465
-465
-465
-466
-466
-466
-467
-467
-467
-468
-468
-468
-469
-469
-469
-469
-470
-470
-470
-471
-471
-471
-472
-472
-472
-472
-473
-473
-473
-474
-474
-474
-475
-475
-475
-476
-476
-476
-476
-477
-477
-477
-478
-478
-478
-479
-479
-479
-479
-480
-480
-480
-480
-481
-481
-481
-482
-482
-482
-482
-483
-483
-483
-483
-484
-484
-484
-484
-485
-485
-485
-486
-486
-486
-486
-487
-487
-487
-487
-487
-488
-488
-488
-489
-489
-489
-489
-490
-490
-490
-490
-490
-491
-491
-491
-491
-492
-492
-492
-492
-493
-493
-493
-493
-494
-494
-494
-494
-494
-495
-495
-495
-495
-496
-496
-496
-496
-497
-497
-497
-497
-497
-498
-498
-498
-498
-499
-499
-499
-499
-499
-500
-500
-500
-500
-500
-501
-501
-501
-501
-501
-502
-502
-502
-502
-502
-502
-503
-503
-503
-503
-503
-504
-504
-504
-504
-504
-504
-505
-505
-505
-505
-505
-505
-506
-506
-506
-506
-506
-506
-506
-507
-507
-507
-507
-507
-507
-508
-508
-508
-508
-508
-508
-508
-508
-509
-509
-509
-509
-509
-509
-509
-509
-510
-510
-510
-510
-510
-510
-510
-510
-511
-511
-511
-511
-511
-511
-511
-511
-512
-512
-512
-512
-512
-512
-512
-512
-513
-513
-513
-513
-513
-513
-513
-513
-514
-514
-514
-514
-514
-514
-514
-514
-515
-515
-515
-515
-515
-515
-515
-515
-516
-516
-516
-516
-516
-516
-516
-516
-517
-517
-517
-517
-517
-517
-517
-518
-518
-518
-518
-518
-518
-518
-518
-519
-519
-519
-519
-519
-519
-519
-519
-520
-520
-520
-520
-520
-520
-520
-520
-521
-521
-521
-521
-521
-521
-521
-521
-522
-522
-522
-522
-522
-522
-522
-522
-523
-523
-523
-523
-523
-523
-523
-523
-523
-524
-524
-524
-524
-524
-524
-524
-524
-524
-524
-525
-525
-525
-525
-525
-525
-525
-525
-525
-525
-525
-526
-526
-526
-526
-526
-526
-526
-526
-526
-526
-526
-527
-527
-527
-527
-527
-527
-527
-527
-527
-527
-527
-527
-528
-528
-528
-528
-528
-528
-528
-528
-528
-528
-528
-529
-529
-529
-529
-529
-529
-529
-529
-529
-529
-529
-529
-529
-529
-530
-530
-530
-530
-530
-530
-530
-530
-530
-530
-530
-530
-530
-530
-530
-530
-531
-531
-531
-531
-531
-531
-531
-531
-531
-531
-531
-531
-531
-531
-531
-531
-531
-531
-531
-531
-531
-531
-531
-531
-531
-531
-532
-532
-532
-532
-532
-532
-532
-532
-532
-532
-532
-532
-532
-532
-532
-532
-532
-532
-532
-532
-532
-532
-532
-532
-532
-532
-532
-532
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-533
-532
-532
-532
-532
-532
-532
-532
-532
-532
-532
-532
-532
-532
-532
-532
-532
-532
-531
-531
-531
-531
-531
-531
-531
-531
-531
-531
-531
-531
-531
-530
-530
-530
-530
-530
-530
-530
-530
-530
-530
-530
-529
-529
-529
-529
-529
-529
-529
-529
-529
-529
-529
-528
-528
-528
-528
-528
-528
-528
-528
-528
-528
-527
-527
-527
-527
-527
-527
-527
-527
-527
-526
-526
-526
-526
-526
-526
-526
-526
-525
-525
-525
-525
-525
-525
-525
-525
-524
-524
-524
-524
-524
-524
-523
-523
-523
-523
-523
-523
-523
-522
-522
-522
-522
-522
-522
-521
-521
-521
-521
-521
-521
-521
-520
-520
-520
-520
-520
-519
-519
-519
-519
-519
-519
-518
-518
-518
-518
-518
-518
-517
-517
-517
-517
-517
-516
-516
-516
-516
-516
-515
-515
-515
-515
-515
-514
-514
-514
-514
-514
-513
-513
-513
-513
-512
-512
-512
-512
-512
-511
-511
-511
-510
-510
-510
-510
-509
-509
-509
-508
-508
-508
-508
-507
-507
-507
-506
-506
-506
-505
-505
-505
-504
-504
-504
-503
-503
-502
-502
-502
-501
-501
-500
-500
-499
-499
-498
-498
-498
-497
-497
-496
-496
-495
-494
-494
-493
-493
-492
-492
-491
-491
-490
-489
-489
-488
-488
-487
-486
-486
-485
-484
-484
-483
-482
-482
-481
-480
-479
-479
-478
-477
-476
-475
-474
-474
-473
-472
-471
-470
-469
-468
-467
-466
-465
-464
-464
-463
-462
-461
-460
-459
-458
-457
-456
-455
-454
-453
-452
-451
-450
-449
-448
-447
-446
-444
-443
-442
-441
-440
-439
-438
-436
-435
-434
-433
-432
-431
-429
-428
-427
-426
-425
-424
-423
-422
-421
-420
-419
-417
-416
-415
-414
-413
-412
-411
-410
-409
-408
-407
-406
-405
-404
-403
-402
-401
-400
-399
-398
-397
-396
-396
-395
-394
-393
-392
-391
-391
-390
-389
-388
-387
-387
-386
-385
-384
-383
-383
-382
-381
-380
-380
-379
-378
-377
-376
-376
-375
-374
-373
-372
-371
-371
-370
-369
-368
-368
-367
-366
-365
-364
-363
-363
-362
-361
-360
-359
-359
-358
-357
-356
-356
-355
-354
-353
-352
-351
-351
-350
-349
-348
-347
-346
-345
-344
-343
-342
-341
-340
-340
-339
-338
-337
-336
-335
-335
-334
-333
-332
-331
-330
-329
-328
-327
-327
-326
-325
-324
-323
-323
-322
-321
-320
-320
-319
-318
-317
-316
-314
-313
-312
-311
-310
-308
-307
-306
-304
-303
-301
-300
-298
-297
-295
-293
-292
-290
-288
-287
-285
-284
-282
-281
-279
-278
-276
-275
-273
-272
-270
-268
-267
-265
-263
-262
-260
-259
-257
-256
-254
-253
-252
-251
-250
-249
-248
-247
-247
-246
-245
-245
-244
-243
-243
-242
-241
-241
-240
-240
-240
-240
-240
-239
-239
-239
-239
-239
-239
-238
-238
-238
-238
-238
-237
-237
-237
-238
-238
-238
-239
-240
-240
-241
-242
-243
-243
-244
-244
-244
-244
-244
-244
-244
-243
-243
-242
-242
-242
-241
-241
-241
-240
-240
-240
-240
-239
-239
-239
-239
-238
-238
-237
-237
-236
-235
-235
-234
-233
-232
-231
-229
-228
-226
-225
-223
-221
-219
-218
-216
-214
-212
-210
-208
-206
-204
-202
-200
-197
-195
-192
-190
-187
-185
-182
-179
-177
-174
-172
-170
-167
-165
-162
-160
-158
-155
-153
-150
-148
-145
-143
-141
-138
-136
-134
-132
-129
-127
-125
-123
-121
-118
-116
-115
-113
-112
-110
-109
-108
-108
-107
-107
-106
-106
-106
-107
-107
-107
-107
-107
-106
-106
-105
-104
-104
-103
-102
-101
-100
-99
-98
-97
-96
-94
-93
-92
-91
-90
-88
-87
-86
-84
-82
-80
-78
-76
-73
-70
-68
-65
-61
-58
-55
-51
-47
-43
-39
-36
-32
-28
-24
-21
-17
-13
-9
-5
-1
4
9
14
20
25
30
36
41
46
51
56
61
66
71
75
80
85
90
94
99
104
109
115
120
126
131
137
143
149
156
162
168
175
181
187
193
198
204
209
214
219
224
229
234
239
243
248
253
257
261
265
269
273
277
281
285
288
292
296
300
304
308
311
315
318
321
324
327
330
333
335
338
340
342
345
347
350
353
355
358
361
364
367
371
374
378
382
386
391
396
401
406
411
416
422
427
432
437
442
447
452
457
462
467
472
477
482
487
493
498
504
509
515
522
528
535
542
548
555
562
568
575
581
586
591
595
599
603
607
610
614
618
622
627
632
637
642
647
651
656
660
665
669
673
677
681
685
689
693
698
702
707
711
716
721
726
731
737
743
748
754
760
765
771
777
782
787
792
797
802
808
813
818
823
829
835
841
847
853
860
866
873
880
887
894
901
909
916
923
930
938
945
952
958
965
971
977
983
989
995
1000
1008
1014
1024
1032
1042
1053
1064
1075
1087
1100
1112
1125
1138
1151
1163
1176
1188
1200
1212
1223
1235
1246
1258
1269
1280
1292
1303
1315
1326
1338
1350
1362
1374
1386
1398
1410
1422
1434
1445
1457
1468
1480
1491
1502
1513
1524
1534
1545
1556
1567
1577
1588
1599
1610
1622
1633
1645
1657
1669
1681
1693
1706
1718
1731
1743
1754
1766
1777
1788
1798
1808
1817
1827
1836
1845
1855
1864
1874
1883
1893
1904
1914
1924
1935
1945
1955
1964
1973
1982
1990
1998
2005
2013
2020
2027
2033
2041
2050
2059
2067
2076
2085
2094
2102
2110
2117
2124
2130
2136
2142
2147
2152
2157
2162
2167
2172
2176
2180
2184
2187
2191
2194
2197
2200
2203
2206
2208
2211
2214
2216
2219
2222
2225
2228
2231
2234
2238
2242
2246
2250
2255
2260
2266
2272
2278
2285
2292
2299
2306
2313
2320
2327
2334
2341
2348
2355
2362
2369
2376
2383
2389
2396
2402
2409
2415
2420
2425
2430
2434
2437
2439
2441
2443
2444
2446
2448
2451
2455
2460
2465
2471
2478
2484
2491
2497
2503
2508
2513
2518
2522
2526
2529
2533
2536
2540
2543
2547
2552
2556
2561
2565
2570
2574
2578
2582
2586
2591
2596
2602
2609
2617
2625
2634
2643
2652
2661
2669
2676
2682
2688
2692
2696
2699
2702
2704
2706
2709
2711
2713
2715
2718
2721
2725
2729
2734
2739
2744
2750
2756
2762
2769
2775
2781
2786
2791
2796
2800
2804
2807
2811
2815
2819
2823
2827
2831
2836
2840
2844
2848
2852
2856
2860
2864
2867
2871
2875
2879
2884
2889
2895
2902
2909
2916
2924
2931
2939
2947
2954
2960
2966
2971
2975
2979
2982
2985
2989
2992
2996
3000
3004
3009
3014
3019
3024
3029
3034
3038
3042
3046
3050
3053
3057
3061
3065
3069
3074
3078
3081
3084
3087
3088
3088
3087
3086
3083
3080
3077
3073
3070
3067
3064
3062
3061
3060
3060
3060
3060
3061
3061
3062
3062
3061
3059
3057
3054
3050
3046
3042
3037
3032
3028
3025
3023
3021
3021
3021
3022
3024
3027
3030
3033
3037
3040
3044
3047
3049
3050
3051
3050
3048
3046
3043
3041
3039
3037
3036
3036
3036
3038
3040
3043
3045
3047
3049
3050
3051
3051
3051
3050
3050
3049
3048
3048
3047
3046
3045
3045
3044
3043
3042
3040
3039
3037
3035
3032
3030
3027
3025
3022
3021
3019
3018
3016
3015
3012
3010
3007
3003
2998
2994
2989
2985
2980
2977
2973
2970
2968
2965
2963
2960
2957
2953
2948
2942
2936
2929
2922
2914
2905
2896
2887
2878
2869
2860
2851
2843
2835
2827
2819
2812
2805
2797
2789
2781
2773
2764
2756
2747
2737
2728
2718
2709
2700
2691
2683
2674
2666
2658
2651
2644
2638
2632
2626
2621
2616
2612
2609
2606
2604
2602
2601
2600
2599
2599
2598
2597
2597
2598
2599
2600
2603
2605
2608
2611
2614
2616
2618
2618
2617
2614
2610
2605
2598
2591
2584
2577
2571
2565
2561
2558
2555
2554
2553
2553
2553
2553
2553
2553
2553
2553
2553
2553
2553
2553
2553
2553
2553
2552
2549
2546
2541
2535
2527
2519
2510
2501
2493
2486
2479
2474
2469
2465
2461
2458
2456
2453
2451
2449
2446
2444
2443
2441
2441
2441
2442
2444
2446
2448
2451
2453
2455
2457
2457
2456
2453
2449
2443
2437
2430
2423
2417
2411
2407
2403
2401
2400
2401
2403
2405
2409
2413
2417
2420
2423
2426
2427
2428
2428
2428
2427
2426
2425
2425
2426
2429
2432
2437
2443
2450
2458
2466
2474
2481
2487
2493
2497
2500
2503
2504
2506
2506
2506
2505
2505
2504
2503
2503
2504
2505
2507
2511
2516
2522
2529
2536
2543
2550
2555
2560
2563
2566
2567
2568
2569
2569
2570
2571
2573
2576
2580
2585
2592
2600
2609
2619
2630
2641
2652
2664
2675
2686
2696
2706
2715
2725
2734
2744
2753
2763
2772
2781
2790
2797
2802
2807
2809
2810
2810
2808
2807
2805
2804
2804
2806
2810
2816
2824
2835
2847
2860
2874
2889
2904
2918
2931
2943
2955
2966
2976
2986
2997
3007
3017
3028
3039
3051
3063
3076
3089
3102
3116
3130
3145
3160
3176
3192
3208
3224
3241
3257
3272
3288
3303
3318
3332
3347
3361
3376
3390
3404
3418
3432
3445
3457
3469
3480
3491
3502
3512
3522
3532
3540
3548
3554
3558
3562
3564
3567
3569
3571
3574
3578
3583
3590
3599
3610
3623
3638
3654
3672
3690
3709
3727
3744
3760
3775
3787
3798
3807
3815
3823
3830
3838
3848
3859
3872
3886
3902
3919
3937
3956
3974
3993
4011
4030
4048
4066
4083
4101
4116
4131
4144
4156
4167
4177
4186
4194
4201
4207
4212
4215
4218
4219
4220
4221
4221
4223
4225
4229
4233
4239
4245
4252
4259
4266
4272
4279
4285
4291
4297
4303
4310
4319
4329
4341
4355
4371
4389
4407
4425
4443
4461
4478
4493
4507
4519
4530
4539
4547
4555
4563
4571
4581
4591
4603
4616
4631
4647
4664
4683
4703
4723
4743
4763
4782
4800
4816
4830
4843
4854
4865
4874
4884
4894
4905
4917
4930
4944
4959
4974
4989
5003
5017
5030
5042
5052
5060
5066
5070
5073
5075
5077
5079
5083
5089
5097
5108
5123
5140
5160
5182
5205
5228
5251
5273
5294
5315
5335
5353
5371
5387
5401
5414
5425
5436
5445
5454
5463
5473
5482
5493
5504
5517
5530
5544
5558
5573
5587
5601
5615
5628
5641
5654
5666
5678
5688
5699
5709
5719
5729
5740
5750
5760
5769
5778
5786
5792
5798
5802
5805
5808
5811
5814
5817
5822
5827
5833
5840
5847
5854
5861
5869
5877
5886
5894
5903
5911
5919
5925
5931
5935
5937
5937
5936
5934
5931
5928
5924
5922
5920
5919
5919
5919
5920
5921
5923
5924
5926
5927
5927
5927
5926
5924
5920
5916
5910
5904
5897
5890
5883
5876
5871
5867
5863
5860
5858
5857
5857
5857
5858
5860
5861
5862
5862
5861
5859
5858
5855
5852
5848
5844
5838
5832
5825
5818
5810
5804
5798
5793
5790
5788
5788
5790
5793
5797
5801
5806
5812
5817
5823
5829
5834
5839
5845
5850
5855
5859
5863
5866
5869
5872
5874
5877
5881
5886
5891
5897
5904
5910
5915
5920
5924
5927
5930
5932
5932
5931
5929
5925
5921
5916
5912
5909
5907
5906
5907
5910
5914
5918
5924
5930
5935
5941
5945
5949
5952
5955
5956
5956
5954
5951
5946
5940
5932
5923
5914
5906
5899
5893
5889
5887
5888
5893
5900
5910
5923
5937
5953
5968
5982
5996
6008
6018
6026
6032
6036
6039
6041
6042
6044
6046
6050
6055
6061
6068
6076
6085
6094
6103
6113
6123
6134
6145
6157
6170
6184
6199
6215
6231
6248
6264
6278
6292
6303
6313
6320
6324
6327
6328
6327
6325
6322
6319
6315
6311
6308
6305
6302
6301
6300
6299
6300
6301
6303
6305
6308
6310
6312
6314
6316
6316
6316
6315
6313
6309
6305
6300
6293
6286
6278
6270
6262
6255
6248
6243
6238
6233
6228
6223
6217
6211
6204
6195
6185
6175
6165
6155
6146
6138
6132
6126
6122
6120
6118
6119
6121
6124
6128
6132
6137
6141
6144
6148
6151
6154
6156
6158
6160
6161
6162
6162
6162
6161
6161
6160
6159
6157
6156
6154
6151
6147
6143
6138
6134
6130
6125
6121
6116
6110
6104
6096
6087
6077
6065
6052
6037
6022
6006
5990
5974
5958
5943
5929
5915
5902
5889
5876
5863
5849
5835
5820
5804
5786
5767
5747
5725
5702
5678
5655
5633
5613
5594
5577
5562
5548
5535
5523
5512
5502
5492
5482
5473
5464
5454
5445
5436
5427
5417
5407
5396
5384
5372
5360
5348
5336
5325
5315
5306
5298
5292
5287
5282
5277
5272
5266
5259
5252
5243
5234
5223
5211
5198
5183
5166
5149
5130
5111
5092
5072
5052
5031
5010
4987
4964
4940
4915
4890
4865
4840
4815
4790
4766
4742
4718
4693
4669
4644
4618
4591
4563
4534
4504
4472
4438
4404
4368
4330
4292
4252
4211
4170
4128
4086
4043
4003
3963
3923
3884
3847
3811
3776
3743
3710
3678
3647
3615
3582
3548
3513
3477
3441
3404
3367
3331
3295
3261
3229
3199
3170
3144
3120
3097
3076
3057
3038
3019
2999
2979
2957
2933
2909
2883
2857
2830
2805
2780
2756
2733
2711
2690
2670
2652
2634
2618
2604
2591
2579
2568
2558
2548
2539
2531
2523
2516
2509
2504
2498
2492
2485
2478
2470
2460
2448
2435
2419
2402
2382
2361
2339
2315
2291
2267
2242
2217
2192
2166
2140
2113
2084
2055
2024
1993
1961
1929
1896
1863
1830
1796
1762
1727
1693
1658
1623
1589
1555
1521
1488
1456
1426
1398
1373
1350
1330
1312
1296
1281
1266
1253
1239
1225
1212
1198
1184
1171
1157
1143
1129
1114
1100
1085
1071
1057
1043
1028
1012
997
980
962
943
922
901
878
856
834
813
794
777
761
749
738
730
725
722
722
724
729
735
743
752
761
771
779
787
794
801
806
812
818
823
828
832
834
835
835
833
831
827
823
819
815
811
808
804
800
797
792
788
782
775
766
756
743
729
713
696
678
660
642
624
607
590
575
561
548
536
525
514
504
494
485
476
468
460
452
445
438
432
425
418
412
406
400
395
390
385
381
377
373
369
364
359
353
347
340
332
324
315
304
293
281
267
253
237
221
204
188
173
159
146
136
127
121
118
116
117
118
121
123
125
125
124
120
113
104
91
77
60
43
26
9
-7
-21
-34
-45
-55
-63
-70
-76
-80
-82
-84
-85
-84
-84
-82
-81
-80
-80
-81
-84
-88
-93
-100
-107
-115
-123
-132
-140
-149
-157
-165
-172
-178
-182
-185
-187
-187
-186
-185
-184
-184
-185
-189
-195
-203
-214
-228
-243
-261
-280
-301
-322
-342
-362
-379
-394
-406
-415
-420
-422
-423
-421
-419
-417
-417
-418
-422
-430
-441
-455
-472
-491
-512
-534
-556
-578
-601
-623
-645
-667
-689
-712
-735
-760
-786
-813
-841
-870
-900
-931
-962
-994
-1025
-1057
-1089
-1120
-1151
-1182
-1212
-1241
-1269
-1295
-1318
-1340
-1360
-1378
-1393
-1408
-1420
-1431
-1442
-1451
-1461
-1470
-1479
-1488
-1497
-1505
-1513
-1521
-1529
-1537
-1545
-1553
-1562
-1572
-1583
-1595
-1607
-1620
-1633
-1645
-1657
-1669
-1679
-1688
-1696
-1703
-1710
-1717
-1725
-1733
-1742
-1752
-1765
-1779
-1795
-1813
-1833
-1854
-1876
-1898
-1921
-1943
-1964
-1984
-2001
-2017
-2033
-2045
-2059
-2070
-2080
-2090
-2100
-2110
-2121
-2134
-2148
-2164
-2183
-2203
-2225
-2249
-2273
-2299
-2324
-2350
-2375
-2399
-2423
-2446
-2467
-2488
-2506
-2523
-2539
-2553
-2567
-2581
-2596
-2611
-2627
-2645
-2663
-2682
-2702
-2722
-2742
-2763
-2783
-2803
-2822
-2842
-2862
-2881
-2899
-2917
-2932
-2945
-2956
-2962
-2966
-2966
-2964
-2959
-2952
-2943
-2932
-2919
-2905
-2890
-2875
-2859
-2842
-2826
-2809
-2792
-2776
-2760
-2744
-2729
-2715
-2701
-2688
-2676
-2663
-2652
-2641
-2630
-2621
-2613
-2606
-2599
-2593
-2587
-2580
-2573
-2566
-2557
-2548
-2539
-2529
-2518
-2506
-2495
-2483
-2472
-2461
-2452
-2444
-2438
-2434
-2434
-2436
-2440
-2447
-2455
-2465
-2474
-2484
-2492
-2500
-2506
-2511
-2514
-2516
-2516
-2514
-2511
-2507
-2502
-2497
-2492
-2488
-2485
-2483
-2483
-2485
-2488
-2492
-2497
-2503
-2509
-2516
-2522
-2528
-2533
-2536
-2538
-2539
-2537
-2533
-2528
-2521
-2513
-2504
-2496
-2489
-2482
-2476
-2470
-2465
-2460
-2455
-2450
-2445
-2442
-2438
-2436
-2433
-2431
-2430
-2428
-2425
-2422
-2418
-2413
-2406
-2399
-2390
-2379
-2368
-2356
-2343
-2329
-2313
-2297
-2280
-2263
-2245
-2228
-2211
-2194
-2177
-2160
-2143
-2127
-2113
-2100
-2090
-2082
-2076
-2073
-2073
-2074
-2078
-2082
-2087
-2093
-2099
-2105
-2110
-2116
-2122
-2128
-2135
-2143
-2150
-2158
-2166
-2174
-2182
-2189
-2197
-2205
-2214
-2224
-2234
-2244
-2254
-2265
-2277
-2290
-2304
-2320
-2337
-2355
-2374
-2393
-2412
-2431
-2450
-2468
-2486
-2503
-2520
-2537
-2554
-2571
-2587
-2604
-2621
-2639
-2656
-2674
-2692
-2711
-2731
-2752
-2774
-2797
-2821
-2845
-2871
-2896
-2922
-2949
-2975
-3003
-3030
-3059
-3088
-3118
-3148
-3179
-3210
-3243
-3275
-3308
-3342
-3375
-3407
-3439
-3469
-3498
-3526
-3552
-3576
-3599
-3622
-3644
-3666
-3688
-3710
-3733
-3757
-3782
-3809
-3837
-3867
-3898
-3930
-3963
-3996
-4029
-4062
-4094
-4125
-4155
-4182
-4208
-4232
-4255
-4277
-4299
-4320
-4341
-4363
-4385
-4407
-4429
-4451
-4473
-4494
-4514
-4534
-4552
-4570
-4588
-4604
-4620
-4636
-4652
-4667
-4683
-4699
-4714
-4730
-4745
-4760
-4775
-4788
-4801
-4812
-4822
-4831
-4838
-4843
-4848
-4853
-4857
-4860
-4863
-4866
-4868
-4869
-4871
-4874
-4876
-4880
-4884
-4888
-4894
-4900
-4906
-4913
-4921
-4928
-4935
-4943
-4951
-4959
-4967
-4976
-4984
-4993
-5001
-5008
-5014
-5020
-5024
-5028
-5031
-5033
-5033
-5033
-5032
-5030
-5028
-5027
-5026
-5025
-5025
-5025
-5024
-5023
-5021
-5018
-5013
-5008
-5000
-4992
-4983
-4974
-4963
-4953
-4941
-4927
-4912
-4894
-4874
-4852
-4828
-4803
-4776
-4748
-4719
-4689
-4660
-4632
-4606
-4581
-4558
-4537
-4519
-4502
-4488
-4475
-4463
-4451
-4440
-4428
-4415
-4402
-4389
-4374
-4360
-4346
-4332
-4319
-4308
-4297
-4288
-4281
-4275
-4270
-4267
-4266
-4266
-4269
-4274
-4280
-4287
-4295
-4304
-4311
-4319
-4326
-4332
-4338
-4344
-4349
-4353
-4357
-4360
-4363
-4365
-4367
-4368
-4368
-4368
-4368
-4368
-4369
-4370
-4372
-4374
-4377
-4381
-4384
-4387
-4390
-4393
-4395
-4396
-4396
-4395
-4393
-4390
-4385
-4378
-4369
-4359
-4346
-4333
-4320
-4306
-4294
-4282
-4272
-4264
-4257
-4251
-4247
-4244
-4243
-4242
-4243
-4243
-4244
-4245
-4244
-4242
-4238
-4232
-4224
-4215
-4204
-4192
-4181
-4171
-4163
-4156
-4152
-4148
-4146
-4145
-4145
-4145
-4146
-4146
-4145
-4144
-4141
-4137
-4133
-4129
-4126
-4125
-4126
-4130
-4136
-4146
-4157
-4171
-4185
-4200
-4215
-4228
-4240
-4250
-4257
-4262
-4265
-4266
-4265
-4263
-4260
-4256
-4251
-4247
-4243
-4241
-4241
-4243
-4249
-4259
-4273
-4290
-4312
-4337
-4365
-4395
-4427
-4460
-4494
-4528
-4561
-4593
-4623
-4653
-4680
-4706
-4731
-4755
-4779
-4802
-4824
-4847
-4869
-4892
-4914
-4936
-4957
-4978
-4997
-5015
-5032
-5048
-5064
-5080
-5096
-5113
-5131
-5148
-5166
-5185
-5205
-5226
-5248
-5271
-5295
-5321
-5347
-5372
-5398
-5423
-5447
-5469
-5491
-5511
-5528
-5544
-5559
-5572
-5585
-5597
-5609
-5621
-5633
-5646
-5659
-5673
-5689
-5706
-5723
-5741
-5760
-5779
-5798
-5817
-5836
-5855
-5875
-5895
-5915
-5936
-5957
-5980
-6003
-6026
-6049
-6071
-6093
-6114
-6134
-6152
-6170
-6186
-6201
-6215
-6229
-6242
-6255
-6268
-6283
-6299
-6316
-6334
-6354
-6376
-6400
-6426
-6453
-6482
-6512
-6543
-6576
-6609
-6642
-6676
-6710
-6744
-6777
-6808
-6839
-6868
-6896
-6923
-6949
-6974
-6997
-7020
-7042
-7062
-7081
-7099
-7116
-7132
-7148
-7163
-7179
-7195
-7212
-7230
-7250
-7272
-7295
-7321
-7349
-7378
-7408
-7439
-7469
-7499
-7527
-7554
-7578
-7601
-7621
-7639
-7656
-7671
-7685
-7699
-7714
-7728
-7743
-7759
-7776
-7792
-7810
-7827
-7844
-7861
-7876
-7891
-7904
-7916
-7925
-7933
-7939
-7943
-7946
-7947
-7947
-7946
-7945
-7943
-7940
-7937
-7934
-7932
-7930
-7930
-7931
-7933
-7937
-7942
-7949
-7958
-7968
-7979
-7990
-8000
-8012
-8022
-8031
-8039
-8045
-8052
-8058
-8064
-8069
-8074
-8077
-8079
-8080
-8080
-8079
-8077
-8074
-8070
-8066
-8063
-8060
-8058
-8058
-8058
-8061
-8064
-8070
-8077
-8085
-8093
-8101
-8109
-8115
-8119
-8124
-8125
-8124
-8121
-8117
-8112
-8106
-8102
-8096
-8092
-8087
-8085
-8083
-8082
-8082
-8082
-8083
-8084
-8086
-8087
-8087
-8086
-8083
-8077
-8071
-8061
-8052
-8041
-8029
-8020
-8010
-8000
-7994
-7987
-7981
-7977
-7973
-7969
-7966
-7962
-7957
-7952
-7946
-7939
-7930
-7919
-7907
-7893
-7877
-7860
-7842
-7823
-7804
-7786
-7767
-7748
-7729
-7710
-7691
-7673
-7655
-7637
-7621
-7604
-7587
-7569
-7551
-7532
-7511
-7488
-7463
-7436
-7408
-7378
-7348
-7319
-7289
-7261
-7235
-7212
-7191
-7173
-7158
-7146
-7138
-7132
-7128
-7126
-7127
-7128
-7130
-7132
-7134
-7136
-7137
-7137
-7134
-7130
-7124
-7116
-7106
-7094
-7081
-7067
-7052
-7037
-7021
-7004
-6987
-6969
-6950
-6932
-6913
-6893
-6874
-6855
-6836
-6817
-6798
-6779
-6759
-6738
-6716
-6693
-6667
-6641
-6613
-6583
-6553
-6522
-6491
-6459
-6428
-6398
-6370
-6344
-6320
-6299
-6281
-6266
-6251
-6238
-6225
-6212
-6199
-6184
-6170
-6154
-6137
-6120
-6103
-6084
-6065
-6044
-6023
-6001
-5978
-5955
-5930
-5904
-5878
-5850
-5822
-5794
-5766
-5739
-5712
-5686
-5660
-5635
-5611
-5586
-5563
-5539
-5515
-5492
-5468
-5443
-5418
-5393
-5368
-5342
-5318
-5295
-5273
-5251
-5231
-5212
-5193
-5175
-5158
-5142
-5125
-5109
-5094
-5078
-5062
-5046
-5029
-5012
-4995
-4977
-4959
-4941
-4923
-4905
-4887
-4869
-4852
-4835
-4818
-4801
-4784
-4766
-4748
-4729
-4709
-4689
-4669
-4648
-4627
-4605
-4584
-4563
-4543
-4522
-4502
-4482
-4463
-4443
-4424
-4405
-4385
-4366
-4346
-4326
-4305
-4284
-4263
-4242
-4220
-4198
-4176
-4153
-4130
-4106
-4083
-4059
-4034
-4010
-3987
-3964
-3942
-3921
-3902
-3883
-3866
-3850
-3835
-3820
-3806
-3793
-3780
-3769
-3759
-3749
-3741
-3734
-3727
-3720
-3714
-3708
-3701
-3693
-3684
-3673
-3660
-3646
-3630
-3614
-3597
-3579
-3562
-3545
-3529
-3513
-3498
-3483
-3469
-3455
-3441
-3426
-3411
-3395
-3378
-3361
-3343
-3325
-3308
-3290
-3273
-3257
-3243
-3229
-3217
-3206
-3196
-3189
-3182
-3177
-3174
-3172
-3173
-3175
-3180
-3185
-3192
-3200
-3208
-3217
-3225
-3234
-3242
-3249
-3255
-3260
-3263
-3265
-3265
-3264
-3261
-3256
-3251
-3243
-3234
-3223
-3211
-3196
-3180
-3163
-3144
-3123
-3102
-3080
-3059
-3037
-3017
-2997
-2978
-2960
-2943
-2927
-2911
-2895
-2880
-2864
-2848
-2832
-2817
-2803
-2790
-2778
-2768
-2759
-2751
-2743
-2737
-2731
-2726
-2722
-2719
-2718
-2718
-2720
-2724
-2730
-2737
-2745
-2754
-2764
-2773
-2783
-2792
-2801
-2809
-2816
-2822
-2826
-2829
-2832
-2834
-2837
-2840
-2844
-2850
-2857
-2864
-2872
-2880
-2887
-2893
-2897
-2901
-2902
-2902
-2899
-2895
-2889
-2882
-2873
-2864
-2854
-2844
-2834
-2824
-2815
-2805
-2796
-2787
-2779
-2772
-2765
-2758
-2751
-2743
-2735
-2726
-2716
-2705
-2693
-2680
-2666
-2650
-2634
-2616
-2598
-2579
-2560
-2541
-2523
-2505
-2487
-2468
-2449
-2428
-2407
-2385
-2362
-2339
-2317
-2296
-2275
-2256
-2239
-2223
-2208
-2195
-2183
-2171
-2160
-2148
-2136
-2122
-2107
-2090
-2072
-2051
-2029
-2004
-1978
-1951
-1923
-1894
-1866
-1838
-1811
-1785
-1759
-1734
-1710
-1687
-1665
-1643
-1622
-1602
-1582
-1562
-1542
-1522
-1502
-1481
-1460
-1439
-1417
-1395
-1373
-1351
-1330
-1308
-1287
-1266
-1246
-1227
-1209
-1191
-1174
-1157
-1141
-1125
-1110
-1096
-1084
-1072
-1062
-1053
-1046
-1040
-1036
-1033
-1032
-1032
-1033
-1036
-1039
-1042
-1046
-1051
-1055
-1059
-1062
-1064
-1063
-1059
-1053
-1043
-1029
-1012
-994
-973
-950
-926
-901
-875
-849
-823
-796
-768
-741
-714
-687
-661
-635
-610
-586
-562
-540
-518
-497
-476
-455
-433
-411
-389
-365
-340
-314
-286
-257
-227
-197
-166
-135
-104
-73
-43
-13
17
47
76
105
134
163
191
219
245
270
295
318
342
366
390
415
442
471
500
531
563
595
627
657
686
712
736
757
775
791
805
816
825
833
840
845
850
855
861
870
881
895
912
932
954
979
1004
1032
1059
1086
1113
1139
1163
1185
1206
1226
1245
1263
1282
1301
1319
1338
1356
1374
1390
1406
1420
1433
1445
1454
1462
1469
1474
1477
1481
1485
1490
1496
1503
1513
1524
1536
1551
1566
1583
1601
1619
1640
1661
1685
1711
1738
1767
1798
1829
1861
1894
1927
1961
1995
2029
2066
2103
2140
2178
2216
2254
2293
2331
2368
2404
2439
2472
2504
2534
2562
2589
2615
2641
2665
2690
2714
2739
2764
2789
2815
2841
2866
2891
2916
2940
2964
2987
3010
3034
3057
3082
3107
3132
3158
3183
3208
3231
3253
3273
3292
3309
3325
3339
3352
3364
3375
3385
3395
3404
3414
3423
3432
3442
3452
3462
3473
3483
3494
3505
3515
3524
3534
3543
3552
3562
3572
3583
3594
3605
3616
3627
3638
3650
3662
3674
3686
3697
3708
3718
3727
3736
3744
3751
3758
3765
3771
3778
3784
3791
3797
3803
3809
3815
3822
3829
3837
3845
3853
3862
3871
3880
3891
3902
3913
3926
3939
3953
3968
3984
4000
4018
4035
4054
4075
4097
4118
4141
4165
4189
4215
4242
4270
4299
4330
4362
4396
4432
4469
4508
4549
4591
4635
4679
4723
4766
4806
4844
4879
4911
4940
4966
4990
5011
5028
5042
5054
5064
5071
5077
5081
5084
5086
5086
5084
5080
5074
5065
5055
5042
5026
5010
4992
4974
4956
4938
4921
4903
4885
4868
4851
4835
4818
4802
4785
4769
4752
4736
4720
4704
4688
4673
4658
4643
4628
4613
4597
4581
4563
4544
4523
4500
4475
4449
4423
4397
4371
4346
4323
4301
4281
4263
4248
4234
4223
4213
4204
4195
4188
4181
4174
4167
4160
4152
4143
4134
4124
4112
4099
4085
4069
4051
4033
4013
3991
3968
3944
3919
3892
3863
3833
3802
3770
3737
3703
3668
3632
3596
3559
3521
3484
3448
3412
3377
3343
3309
3274
3240
3205
3170
3134
3098
3060
3022
2984
2945
2907
2869
2832
2793
2755
2716
2677
2639
2600
2562
2525
2489
2454
2420
2388
2356
2326
2298
2270
2244
2219
2194
2170
2144
2118
2090
2060
2029
1997
1963
1928
1891
1853
1813
1770
1725
1678
1627
1574
1519
1463
1406
1349
1292
1237
1183
1132
1084
1038
994
952
911
871
833
794
757
719
682
646
610
575
542
511
483
458
435
416
399
384
371
360
349
340
331
324
317
312
307
304
302
301
301
301
300
298
295
289
282
272
260
247
231
213
193
172
151
128
105
82
59
35
10
-16
-44
-73
-106
-140
-176
-214
-254
-296
-338
-381
-424
-469
-513
-559
-605
-651
-698
-745
-792
-839
-886
-933
-979
-1025
-1070
-1114
-1157
-1199
-1240
-1279
-1318
-1356
-1392
-1428
-1463
-1499
-1535
-1571
-1609
-1646
-1684
-1721
-1758
-1794
-1829
-1864
-1896
-1928
-1958
-1987
-2015
-2041
-2066
-2090
-2112
-2133
-2154
-2174
-2195
-2217
-2240
-2265
-2292
-2322
-2354
-2388
-2422
-2457
-2490
-2522
-2551
-2577
-2599
-2618
-2633
-2647
-2658
-2668
-2677
-2687
-2697
-2709
-2723
-2739
-2759
-2781
-2805
-2832
-2862
-2893
-2926
-2959
-2993
-3027
-3060
-3092
-3123
-3152
-3181
-3208
-3235
-3261
-3286
-3311
-3335
-3359
-3384
-3408
-3432
-3457
-3482
-3508
-3535
-3563
-3591
-3619
-3647
-3675
-3701
-3727
-3752
-3777
-3800
-3824
-3847
-3870
-3892
-3913
-3933
-3951
-3968
-3982
-3994
-4003
-4011
-4017
-4019
-4022
-4025
-4027
-4030
-4035
-4041
-4049
-4059
-4074
-4091
-4110
-4132
-4156
-4181
-4208
-4236
-4265
-4296
-4326
-4357
-4388
-4418
-4447
-4475
-4503
-4530
-4556
-4582
-4608
-4634
-4659
-4685
-4710
-4734
-4758
-4780
-4801
-4819
-4835
-4849
-4860
-4868
-4873
-4875
-4874
-4871
-4865
-4858
-4850
-4842
-4833
-4825
-4818
-4811
-4804
-4796
-4788
-4778
-4768
-4757
-4746
-4734
-4722
-4710
-4698
-4687
-4676
-4665
-4657
-4650
-4647
-4646
-4650
-4658
-4671
-4690
-4713
-4741
-4773
-4809
-4848
-4888
-4930
-4972
-5013
-5053
-5092
-5129
-5165
-5199
-5231
-5261
-5288
-5315
-5339
-5362
-5384
-5405
-5425
-5445
-5465
-5485
-5505
-5525
-5545
-5565
-5584
-5603
-5622
-5641
-5659
-5678
-5696
-5715
-5733
-5750
-5767
-5783
-5798
-5811
-5822
-5830
-5836
-5840
-5841
-5840
-5835
-5826
-5814
-5797
-5776
-5751
-5722
-5691
-5657
-5623
-5589
-5556
-5524
-5495
-5468
-5443
-5422
-5403
-5389
-5378
-5370
-5366
-5366
-5369
-5375
-5385
-5397
-5411
-5427
-5445
-5464
-5485
-5505
-5526
-5547
-5566
-5585
-5601
-5615
-5625
-5633
-5636
-5636
-5633
-5626
-5615
-5601
-5584
-5564
-5540
-5513
-5483
-5449
-5413
-5375
-5335
-5294
-5251
-5209
-5167
-5125
-5083
-5041
-5000
-4959
-4919
-4879
-4839
-4801
-4763
-4727
-4692
-4659
-4627
-4598
-4570
-4544
-4520
-4496
-4474
-4452
-4432
-4412
-4392
-4372
-4351
-4330
-4308
-4285
-4262
-4237
-4211
-4184
-4157
-4129
-4101
-4074
-4046
-4021
-3997
-3974
-3952
-3932
-3913
-3895
-3878
-3860
-3843
-3824
-3804
-3781
-3755
-3725
-3692
-3655
-3614
-3569
-3520
-3470
-3417
-3363
-3307
-3251
-3194
-3138
-3082
-3027
-2973
-2920
-2867
-2816
-2766
-2718
-2671
-2626
-2584
-2545
-2510
-2480
-2454
-2433
-2415
-2402
-2391
-2384
-2378
-2375
-2373
-2372
-2373
-2374
-2376
-2378
-2381
-2383
-2386
-2388
-2390
-2391
-2391
-2389
-2385
-2379
-2371
-2361
-2350
-2337
-2321
-2304
-2285
-2264
-2241
-2217
-2192
-2166
-2138
-2110
-2082
-2053
-2025
-1997
-1970
-1943
-1918
-1893
-1868
-1844
-1819
-1793
-1764
-1734
-1699
-1662
-1620
-1574
-1526
-1475
-1424
-1372
-1321
-1273
-1228
-1186
-1147
-1110
-1076
-1042
-1008
-976
-943
-908
-873
-837
-800
-763
-725
-689
-653
-617
-583
-551
-520
-490
-463
-436
-412
-388
-365
-344
-322
-300
-278
-254
-230
-205
-179
-152
-124
-94
-63
-29
8
49
92
139
188
238
290
341
391
440
486
529
569
606
640
671
700
726
751
775
798
822
846
871
897
925
955
987
1020
1056
1092
1130
1168
1207
1246
1284
1322
1360
1396
1430
1462
1492
1518
1539
1557
1572
1583
1591
1596
1601
1604
1608
1612
1617
1624
1632
1642
1655
1670
1686
1705
1725
1747
1769
1791
1813
1834
1855
1875
1894
1913
1930
1947
1962
1977
1991
2005
2021
2040
2061
2084
2111
2141
2174
2211
2250
2292
2336
2382
2430
2481
2533
2586
2641
2696
2752
2807
2862
2915
2968
3018
3066
3113
3157
3200
3240
3279
3316
3352
3386
3420
3452
3484
3515
3546
3578
3610
3643
3677
3712
3747
3783
3819
3856
3892
3929
3964
3997
4029
4057
4082
4103
4121
4134
4145
4154
4160
4165
4169
4172
4174
4176
4176
4176
4175
4173
4169
4166
4161
4157
4154
4151
4150
4150
4152
4155
4160
4165
4172
4178
4185
4193
4201
4210
4220
4231
4243
4256
4269
4283
4297
4310
4321
4330
4336
4340
4340
4338
4333
4325
4315
4304
4291
4279
4266
4253
4242
4232
4223
4217
4211
4207
4204
4201
4198
4194
4189
4183
4176
4168
4160
4153
4145
4139
4134
4130
4127
4125
4123
4122
4121
4120
4120
4120
4121
4122
4124
4126
4129
4133
4137
4142
4147
4153
4160
4168
4177
4186
4196
4207
4218
4229
4240
4250
4260
4269
4277
4284
4289
4292
4292
4288
4280
4268
4253
4234
4212
4188
4163
4136
4110
4085
4061
4038
4018
3999
3982
3966
3951
3937
3923
3910
3896
3883
3868
3854
3838
3821
3804
3787
3770
3754
3739
3725
3712
3701
3691
3681
3673
3665
3658
3651
3645
3640
3635
3631
3627
3622
3618
3613
3610
3606
3604
3602
3601
3601
3602
3603
3605
3607
3608
3608
3607
3604
3600
3595
3589
3582
3574
3566
3558
3549
3540
3531
3521
3511
3500
3489
3479
3469
3459
3451
3444
3438
3433
3428
3424
3419
3414
3410
3405
3399
3393
3387
3379
3370
3361
3351
3340
3331
3322
3316
3311
3310
3310
3313
3318
3324
3332
3341
3352
3364
3378
3393
3409
3426
3444
3463
3482
3502
3523
3544
3565
3588
3610
3634
3657
3682
3707
3733
3759
3785
3811
3835
3858
3880
3901
3922
3942
3962
3982
4002
4024
4046
4070
4094
4122
4150
4180
4210
4241
4273
4305
4338
4373
4408
4444
4481
4519
4557
4594
4632
4668
4703
4737
4769
4800
4828
4853
4877
4899
4920
4939
4957
4974
4990
5006
5020
5033
5046
5057
5066
5075
5081
5087
5091
5094
5096
5098
5099
5099
5100
5099
5098
5096
5093
5088
5081
5073
5063
5053
5041
5029
5017
5006
4995
4985
4975
4965
4955
4945
4934
4924
4915
4906
4900
4896
4894
4894
4897
4903
4911
4921
4932
4945
4958
4972
4985
4997
5007
5016
5022
5027
5029
5029
5028
5025
5020
5015
5009
5003
4997
4991
4984
4977
4969
4960
4950
4939
4928
4917
4905
4894
4883
4871
4859
4846
4833
4818
4802
4785
4768
4749
4730
4710
4690
4670
4650
4631
4611
4590
4570
4548
4525
4502
4476
4450
4421
4392
4361
4329
4297
4264
4232
4199
4168
4137
4108
4078
4051
4022
3994
3966
3937
3908
3880
3852
3825
3798
3771
3745
3719
3693
3669
3645
3623
3602
3584
3568
3553
3541
3529
3519
3510
3501
3493
3485
3477
3469
3461
3452
3442
3432
3421
3410
3397
3384
3370
3356
3342
3326
3311
3294
3276
3257
3236
3213
3188
3160
3130
3099
3067
3033
2999
2965
2930
2894
2858
2821
2783
2744
2705
2664
2622
2580
2537
2494
2451
2408
2366
2324
2283
2242
2202
2163
2124
2086
2048
2011
1975
1939
1905
1872
1841
1810
1781
1753
1726
1699
1674
1650
1627
1605
1585
1567
1550
1536
1525
1516
1511
1508
1508
1511
1516
1523
1532
1543
1555
1569
1583
1598
1614
1631
1650
1671
1693
1716
1741
1766
1790
1814
1838
1860
1882
1903
1922
1942
1960
1978
1995
2011
2025
2037
2050
2061
2070
2078
2086
2093
2099
2105
2110
2114
2118
2121
2123
2124
2124
2122
2119
2115
2108
2100
2090
2078
2065
2052
2037
2021
2005
1991
1976
1961
1946
1933
1921
1909
1899
1888
1878
1868
1857
1846
1834
1822
1810
1798
1786
1774
1763
1752
1743
1734
1726
1720
1714
1709
1703
1696
1688
1678
1666
1652
1638
1623
1609
1595
1581
1568
1556
1545
1536
1527
1520
1514
1509
1505
1502
1500
1500
1501
1503
1507
1512
1518
1527
1538
1552
1568
1587
1607
1630
1654
1679
1707
1736
1767
1801
1837
1875
1915
1957
2001
2045
2092
2139
2185
2230
2275
2320
2363
2407
2450
2492
2536
2579
2623
2667
2711
2755
2799
2843
2887
2931
2975
3019
3061
3103
3145
3185
3225
3264
3303
3342
3382
3422
3463
3504
3546
3588
3629
3671
3712
3754
3794
3835
3874
3913
3951
3987
4022
4054
4086
4115
4143
4170
4195
4220
4245
4269
4292
4315
4337
4358
4379
4400
4420
4441
4462
4484
4506
4529
4553
4577
4601
4626
4650
4673
4696
4718
4738
4757
4773
4787
4799
4808
4815
4818
4819
4816
4811
4805
4797
4788
4778
4768
4757
4746
4734
4723
4711
4699
4688
4678
4669
4661
4655
4650
4645
4640
4635
4630
4625
4619
4613
4608
4602
4597
4593
4590
4587
4586
4585
4584
4582
4581
4578
4576
4572
4568
4563
4557
4549
4539
4528
4515
4500
4485
4469
4452
4436
4419
4402
4385
4368
4351
4334
4318
4303
4287
4273
4258
4243
4228
4212
4195
4176
4155
4131
4104
4075
4045
4011
3978
3941
3904
3864
3824
3782
3739
3696
3652
3608
3563
3518
3473
3428
3383
3339
3296
3253
3211
3170
3130
3091
3051
3012
2972
2931
2888
2844
2799
2751
2702
2650
2597
2542
2485
2427
2367
2307
2246
2184
2121
2056
1990
1923
1854
1785
1714
1644
1573
1501
1429
1357
1286
1214
1142
1071
999
928
857
787
717
648
581
514
449
385
320
256
193
129
65
2
-61
-124
-186
-248
-308
-368
-427
-484
-541
-597
-652
-706
-760
-814
-867
-920
-974
-1029
-1084
-1142
-1200
-1259
-1319
-1380
-1443
-1507
-1571
-1637
-1703
-1769
-1835
-1901
-1968
-2033
-2099
-2164
-2228
-2292
-2354
-2415
-2475
-2533
-2588
-2642
-2693
-2742
-2788
-2832
-2873
-2912
-2948
-2983
-3016
-3047
-3078
-3107
-3136
-3164
-3191
-3217
-3243
-3269
-3294
-3319
-3344
-3369
-3394
-3417
-3440
-3461
-3482
-3501
-3518
-3535
-3551
-3567
-3582
-3596
-3610
-3622
-3634
-3646
-3656
-3666
-3675
-3682
-3689
-3694
-3698
-3700
-3700
-3698
-3694
-3689
-3684
-3678
-3673
-3668
-3663
-3658
-3654
-3649
-3645
-3641
-3638
-3634
-3630
-3626
-3622
-3618
-3613
-3605
-3596
-3584
-3569
-3551
-3530
-3507
-3482
-3456
-3429
-3402
-3375
-3349
-3323
-3298
-3274
-3252
-3231
-3212
-3194
-3178
-3163
-3148
-3134
-3118
-3101
-3082
-3060
-3036
-3010
-2981
-2950
-2917
-2883
-2847
-2810
-2772
-2734
-2695
-2657
-2620
-2584
-2551
-2519
-2489
-2461
-2436
-2412
-2390
-2369
-2350
-2331
-2314
-2297
-2281
-2264
-2248
-2232
-2216
-2201
-2186
-2172
-2160
-2148
-2138
-2129
-2121
-2113
-2106
-2099
-2091
-2083
-2074
-2066
-2057
-2049
-2041
-2033
-2025
-2019
-2013
-2008
-2004
-2001
-1999
-1998
-1999
-2000
-2001
-2005
-2009
-2013
-2019
-2025
-2029
-2035
-2040
-2044
-2048
-2051
-2054
-2056
-2057
-2057
-2057
-2055
-2052
-2048
-2043
-2037
-2029
-2019
-2008
-1995
-1981
-1965
-1948
-1930
-1910
-1890
-1868
-1846
-1822
-1798
-1774
-1749
-1725
-1701
-1678
-1654
-1630
-1605
-1579
-1552
-1523
-1493
-1461
-1427
-1392
-1355
-1317
-1278
-1239
-1199
-1159
-1120
-1080
-1041
-1000
-962
-922
-882
-843
-803
-763
-723
-681
-638
-594
-548
-500
-450
-398
-343
-288
-231
-173
-115
-56
2
59
117
174
231
289
348
407
468
530
594
659
725
793
861
930
999
1068
1138
1206
1274
1341
1407
1471
1534
1596
1656
1715
1773
1830
1886
1941
1994
2047
2100
2152
2203
2255
2306
2357
2409
2461
2513
2564
2616
2666
2716
2765
2813
2859
2906
2951
2997
3043
3089
3136
3184
3232
3282
3332
3382
3433
3483
3532
3580
3626
3672
3716
3760
3803
3846
3889
3932
3975
4017
4059
4102
4144
4186
4227
4267
4306
4344
4380
4414
4447
4479
4511
4542
4572
4603
4633
4664
4694
4724
4753
4783
4813
4842
4870
4897
4924
4951
4978
5004
5030
5056
5082
5107
5132
5157
5181
5204
5227
5249
5271
5293
5315
5336
5356
5375
5392
5406
5418
5427
5432
5434
5433
5429
5421
5409
5395
5379
5360
5340
5320
5299
5278
5258
5239
5221
5205
5190
5176
5164
5153
5143
5135
5127
5120
5114
5109
5106
5103
5101
5099
5099
5099
5100
5102
5104
5106
5107
5109
5109
5109
5107
5104
5098
5091
5082
5070
5056
5039
5019
4996
4971
4944
4915
4884
4852
4820
4788
4757
4725
4694
4664
4633
4603
4574
4545
4517
4490
4463
4435
4407
4378
4349
4319
4289
4260
4230
4202
4174
4149
4125
4102
4082
4065
4050
4038
4030
4025
4024
4025
4030
4038
4046
4058
4069
4078
4090
4099
4108
4117
4124
4132
4139
4146
4154
4162
4170
4178
4186
4194
4202
4210
4219
4227
4236
4244
4253
4260
4267
4274
4279
4284
4289
4294
4299
4304
4309
4313
4316
4318
4318
4315
4310
4303
4293
4281
4267
4253
4237
4221
4206
4191
4176
4164
4153
4145
4139
4136
4134
4135
4136
4140
4144
4148
4154
4159
4163
4167
4169
4169
4167
4164
4159
4152
4144
4134
4123
4112
4100
4086
4075
4062
4050
4038
4025
4011
3997
3981
3964
3946
3926
3905
3881
3856
3828
3798
3766
3733
3699
3664
3630
3595
3562
3530
3500
3471
3443
3417
3392
3369
3347
3326
3307
3289
3272
3257
3242
3229
3217
3206
3196
3188
3181
3176
3172
3170
3169
3168
3169
3170
3172
3173
3173
3174
3173
3172
3169
3166
3161
3154
3146
3136
3124
3112
3099
3085
3071
3056
3042
3028
3015
3004
2993
2983
2975
2967
2959
2951
2943
2934
2923
2912
2898
2883
2866
2847
2826
2802
2777
2749
2720
2689
2657
2623
2589
2553
2517
2481
2445
2408
2370
2332
2292
2252
2210
2167
2122
2077
2029
1982
1932
1882
1830
1777
1723
1668
1613
1557
1500
1442
1382
1321
1258
1194
1127
1059
988
915
840
763
684
605
524
442
359
276
192
107
21
-65
-151
-239
-326
-415
-504
-594
-685
-777
-869
-963
-1056
-1150
-1244
-1338
-1434
-1530
-1626
-1722
-1818
-1914
-2009
-2104
-2198
-2292
-2386
-2479
-2573
-2667
-2761
-2855
-2950
-3045
-3139
-3234
-3328
-3422
-3515
-3606
-3697
-3786
-3874
-3960
-4045
-4129
-4210
-4289
-4366
-4441
-4514
-4585
-4654
-4721
-4787
-4851
-4913
-4973
-5032
-5090
-5146
-5200
-5253
-5304
-5354
-5401
-5447
-5490
-5531
-5569
-5605
-5638
-5669
-5697
-5724
-5749
-5772
-5793
-5813
-5830
-5845
-5858
-5867
-5874
-5877
-5877
-5874
-5868
-5860
-5849
-5838
-5825
-5812
-5798
-5784
-5769
-5753
-5737
-5720
-5701
-5682
-5662
-5642
-5621
-5601
-5580
-5560
-5541
-5523
-5505
-5488
-5472
-5456
-5442
-5428
-5415
-5402
-5391
-5380
-5369
-5359
-5349
-5339
-5329
-5318
-5308
-5298
-5289
-5279
-5270
-5261
-5252
-5243
-5232
-5221
-5209
-5196
-5183
-5169
-5154
-5139
-5123
-5106
-5089
-5072
-5053
-5033
-5012
-4990
-4968
-4946
-4924
-4903
-4882
-4862
-4843
-4827
-4811
-4798
-4787
-4778
-4770
-4765
-4761
-4758
-4756
-4755
-4754
-4752
-4751
-4749
-4748
-4747
-4746
-4746
-4746
-4747
-4748
-4750
-4753
-4757
-4763
-4771
-4781
-4793
-4808
-4824
-4843
-4863
-4885
-4908
-4933
-4959
-4987
-5016
-5045
-5076
-5107
-5139
-5172
-5205
-5238
-5271
-5303
-5336
-5368
-5399
-5430
-5460
-5489
-5517
-5545
-5573
-5601
-5628
-5656
-5684
-5712
-5740
-5768
-5797
-5825
-5853
-5881
-5907
-5932
-5955
-5977
-5997
-6015
-6031
-6045
-6058
-6069
-6078
-6087
-6095
-6102
-6110
-6118
-6127
-6137
-6147
-6159
-6172
-6186
-6201
-6216
-6232
-6247
-6263
-6279
-6295
-6311
-6328
-6346
-6364
-6385
-6407
-6430
-6455
-6482
-6509
-6537
-6566
-6594
-6622
-6650
-6677
-6703
-6729
-6754
-6779
-6804
-6828
-6852
-6877
-6901
-6926
-6952
-6978
-7004
-7029
-7055
-7079
-7102
-7124
-7145
-7164
-7182
-7199
-7214
-7227
-7239
-7250
-7259
-7266
-7271
-7275
-7277
-7276
-7275
-7271
-7266
-7258
-7250
-7240
-7228
-7215
-7200
-7185
-7168
-7151
-7133
-7115
-7097
-7079
-7062
-7045
-7028
-7012
-6997
-6983
-6969
-6957
-6945
-6933
-6923
-6912
-6902
-6893
-6882
-6872
-6861
-6849
-6837
-6824
-6809
-6793
-6776
-6757
-6737
-6715
-6693
-6670
-6647
-6623
-6599
-6575
-6550
-6524
-6497
-6470
-6442
-6412
-6381
-6349
-6316
-6281
-6246
-6209
-6171
-6132
-6092
-6051
-6009
-5968
-5926
-5885
-5843
-5802
-5762
-5721
-5682
-5643
-5605
-5569
-5534
-5501
-5470
-5440
-5412
-5384
-5357
-5330
-5303
-5276
-5249
-5221
-5194
-5167
-5139
-5112
-5084
-5057
-5029
-5001
-4973
-4945
-4916
-4886
-4856
-4824
-4791
-4757
-4721
-4685
-4647
-4608
-4569
-4529
-4488
-4446
-4404
-4361
-4318
-4275
-4232
-4188
-4145
-4103
-4059
-4019
-3977
-3936
-3895
-3853
-3812
-3770
-3727
-3684
-3641
-3597
-3553
-3509
-3466
-3423
-3381
-3339
-3297
-3255
-3213
-3171
-3128
-3084
-3039
-2993
-2946
-2898
-2850
-2801
-2752
-2703
-2653
-2604
-2555
-2505
-2456
-2405
-2355
-2303
-2252
-2200
-2149
-2097
-2045
-1994
-1943
-1892
-1841
-1791
-1741
-1693
-1645
-1599
-1554
-1509
-1465
-1421
-1378
-1335
-1294
-1254
-1216
-1180
-1148
-1118
-1091
-1066
-1043
-1022
-1002
-984
-967
-951
-937
-923
-911
-901
-892
-884
-877
-871
-866
-863
-860
-858
-857
-857
-859
-861
-865
-869
-873
-877
-881
-886
-890
-895
-900
-905
-909
-913
-917
-920
-923
-927
-930
-934
-939
-944
-950
-956
-964
-971
-979
-987
-994
-1002
-1010
-1018
-1027
-1037
-1047
-1058
-1069
-1081
-1094
-1107
-1121
-1135
-1150
-1165
-1181
-1197
-1215
-1234
-1253
-1273
-1294
-1315
-1337
-1359
-1381
-1405
-1429
-1453
-1478
-1504
-1529
-1555
-1579
-1604
-1627
-1650
-1673
-1697
-1720
-1743
-1767
-1791
-1815
-1840
-1865
-1891
-1916
-1942
-1969
-1996
-2024
-2053
-2084
-2115
-2147
-2179
-2210
-2240
-2269
-2296
-2323
-2348
-2374
-2400
-2426
-2454
-2482
-2512
-2543
-2576
-2611
-2648
-2687
-2727
-2769
-2813
-2857
-2902
-2948
-2993
-3039
-3084
-3129
-3173
-3218
-3262
-3306
-3351
-3395
-3439
-3482
-3524
-3566
-3606
-3647
-3688
-3728
-3769
-3811
-3853
-3896
-3939
-3984
-4027
-4073
-4117
-4163
-4208
-4253
-4299
-4344
-4389
-4434
-4478
-4522
-4567
-4612
-4658
-4705
-4752
-4799
-4847
-4896
-4945
-4994
-5043
-5092
-5141
-5189
-5236
-5283
-5330
-5377
-5425
-5473
-5522
-5572
-5622
-5673
-5724
-5777
-5830
-5885
-5941
-5998
-6056
-6115
-6175
-6235
-6296
-6358
-6421
-6486
-6552
-6619
-6685
-6750
-6814
-6877
-6938
-6999
-7059
-7118
-7176
-7232
-7288
-7342
-7395
-7448
-7499
-7549
-7599
-7647
-7695
-7742
-7789
-7836
-7884
-7932
-7981
-8031
-8080
-8130
-8179
-8227
-8274
-8321
-8368
-8414
-8459
-8504
-8548
-8592
-8636
-8680
-8724
-8769
-8814
-8860
-8907
-8955
-9003
-9051
-9098
-9143
-9188
-9230
-9271
-9310
-9348
-9384
-9419
-9453
-9485
-9518
-9549
-9578
-9607
-9634
-9661
-9687
-9712
-9736
-9760
-9782
-9804
-9825
-9844
-9864
-9882
-9899
-9916
-9932
-9948
-9963
-9979
-9995
-10011
-10026
-10040
-10054
-10066
-10077
-10087
-10095
-10103
-10111
-10117
-10123
-10128
-10131
-10133
-10133
-10132
-10130
-10126
-10122
-10116
-10110
-10103
-10097
-10092
-10088
-10084
-10082
-10080
-10078
-10076
-10072
-10066
-10057
-10045
-10030
-10012
-9990
-9965
-9936
-9903
-9868
-9829
-9787
-9741
-9694
-9644
-9593
-9541
-9489
-9436
-9384
-9332
-9282
-9233
-9185
-9138
-9093
-9049
-9006
-8964
-8923
-8883
-8844
-8804
-8764
-8724
-8683
-8642
-8600
-8558
-8515
-8471
-8426
-8381
-8335
-8289
-8243
-8197
-8150
-8103
-8055
-8007
-7960
-7911
-7863
-7814
-7764
-7713
-7661
-7609
-7555
-7501
-7445
-7388
-7331
-7273
-7215
-7157
-7100
-7043
-6988
-6934
-6881
-6830
-6782
-6737
-6696
-6658
-6623
-6590
-6560
-6531
-6504
-6479
-6455
-6432
-6410
-6388
-6366
-6343
-6320
-6296
-6271
-6246
-6220
-6194
-6169
-6145
-6121
-6099
-6077
-6056
-6035
-6014
-5994
-5974
-5955
-5936
-5918
-5900
-5884
-5868
-5852
-5838
-5825
-5813
-5802
-5793
-5785
-5779
-5775
-5771
-5767
-5763
-5758
-5750
-5740
-5727
-5711
-5691
-5667
-5638
-5606
-5569
-5529
-5486
-5440
-5392
-5343
-5292
-5241
-5190
-5138
-5086
-5035
-4983
-4931
-4880
-4829
-4779
-4729
-4681
-4633
-4586
-4541
-4497
-4455
-4415
-4376
-4339
-4303
-4270
-4239
-4210
-4183
-4158
-4134
-4113
-4091
-4073
-4054
-4034
-4014
-3995
-3974
-3953
-3932
-3909
-3887
-3864
-3841
-3817
-3794
-3770
-3747
-3723
-3700
-3678
-3654
-3630
-3605
-3579
-3550
-3520
-3487
-3454
-3420
-3386
-3351
-3317
-3282
-3248
-3213
-3179
-3146
-3114
-3082
-3051
-3021
-2991
-2961
-2931
-2901
-2871
-2841
-2811
-2780
-2748
-2717
-2685
-2654
-2623
-2592
-2561
-2531
-2501
-2471
-2441
-2411
-2380
-2347
-2314
-2280
-2245
-2209
-2172
-2133
-2092
-2051
-2008
-1964
-1920
-1876
-1832
-1787
-1741
-1696
-1650
-1604
-1558
-1511
-1464
-1415
-1366
-1315
-1262
-1208
-1152
-1094
-1034
-973
-911
-848
-785
-722
-659
-596
-534
-473
-413
-355
-297
-241
-186
-133
-80
-29
21
71
120
168
216
264
312
359
407
454
500
546
591
637
681
726
770
814
857
900
942
983
1024
1065
1105
1146
1188
1230
1273
1317
1360
1402
1444
1484
1523
1560
1596
1631
1663
1695
1726
1755
1784
1813
1842
1872
1904
1937
1973
2011
2050
2092
2134
2177
2220
2262
2304
2345
2385
2423
2460
2495
2528
2559
2588
2615
2641
2666
2691
2714
2738
2761
2784
2807
2829
2850
2870
2889
2908
2926
2943
2960
2977
2993
3008
3023
3037
3051
3066
3080
3095
3110
3125
3139
3153
3167
3180
3192
3203
3214
3224
3233
3242
3251
3259
3267
3274
3281
3288
3295
3303
3311
3319
3327
3336
3344
3352
3359
3366
3373
3380
3387
3394
3402
3410
3418
3428
3439
3449
3461
3472
3484
3496
3509
3522
3535
3549
3564
3579
3596
3612
3631
3650
3671
3692
3715
3737
3760
3783
3807
3830
3852
3874
3895
3916
3935
3953
3970
3986
4001
4014
4027
4040
4051
4061
4072
4082
4094
4106
4120
4136
4152
4171
4190
4211
4232
4254
4276
4299
4321
4342
4363
4384
4404
4424
4444
4464
4484
4504
4525
4547
4569
4592
4616
4641
4668
4697
4728
4761
4797
4835
4875
4918
4964
5013
5063
5116
5170
5226
5282
5339
5398
5457
5516
5576
5635
5696
5756
5817
5879
5942
6004
6067
6130
6192
6254
6316
6376
6436
6495
6554
6612
6671
6731
6793
6856
6922
6989
7059
7131
7205
7280
7356
7432
7508
7584
7660
7734
7808
7880
7952
8022
8092
8161
8229
8296
8363
8430
8497
8565
8632
8700
8768
8838
8908
8979
9051
9123
9196
9270
9344
9418
9493
9567
9641
9714
9787
9859
9930
10002
10074
10146
10219
10293
10368
10445
10523
10602
10681
10762
10843
10924
11006
11088
11170
11253
11336
11419
11503
11586
11670
11752
11835
11916
11998
12078
12158
12237
12315
12392
12467
12541
12613
12682
12749
12814
12877
12937
12996
13052
13108
13162
13215
13266
13317
13366
13413
13459
13503
13544
13582
13617
13650
13679
13705
13728
13749
13768
13785
13801
13814
13826
13836
13844
13849
13852
13853
13852
13850
13848
13845
13843
13840
13837
13834
13830
13827
13824
13821
13818
13816
13813
13811
13808
13805
13802
13798
13793
13787
13781
13773
13764
13754
13742
13729
13715
13699
13682
13663
13643
13621
13597
13571
13544
13516
13486
13455
13424
13392
13359
13326
13292
13258
13223
13188
13152
13115
13077
13039
12999
12959
12918
12876
12834
12792
12750
12707
12664
12620
12577
12532
12488
12443
12397
12352
12306
12261
12216
12171
12128
12085
12043
12002
11964
11927
11893
11862
11834
11808
11785
11764
11745
11728
11711
11694
11678
11661
11643
11624
11604
11583
11562
11540
11516
11493
11469
11445
11422
11400
11378
11359
11340
11323
11308
11293
11281
11270
11260
11252
11246
11242
11239
11236
11234
11232
11230
11227
11224
11219
11213
11207
11201
11195
11189
11184
11179
11175
11170
11166
11162
11157
11152
11147
11142
11136
11131
11125
11119
11114
11108
11103
11098
11094
11090
11088
11088
11089
11091
11094
11100
11106
11114
11124
11135
11148
11162
11178
11195
11214
11233
11253
11273
11293
11313
11332
11351
11370
11390
11410
11430
11453
11476
11501
11528
11557
11587
11620
11656
11693
11732
11774
11819
11865
11913
11962
12012
12063
12113
12164
12214
12263
12312
12361
12408
12456
12502
12549
12596
12644
12693
12743
12795
12848
12903
12959
13018
13078
13140
13204
13270
13337
13406
13476
13547
13618
13689
13760
13830
13899
13967
14033
14099
14164
14228
14291
14355
14418
14481
14544
14607
14670
14732
14793
14854
14914
14973
15031
15088
15143
15198
15252
15305
15359
15412
15466
15520
15574
15629
15684
15737
15790
15843
15894
15945
15995
16045
16094
16143
16193
16242
16293
16343
16393
16444
16494
16545
16594
16642
16689
16734
16778
16820
16861
16901
16940
16979
17016
17053
17089
17123
17157
17190
17223
17255
17288
17320
17352
17384
17416
17448
17479
17509
17538
17565
17590
17614
17636
17655
17673
17688
17701
17714
17725
17735
17744
17752
17760
17768
17776
17784
17793
17801
17810
17819
17828
17836
17844
17851
17858
17864
17869
17873
17876
17879
17881
17883
17885
17886
17887
17889
17890
17892
17894
17896
17897
17899
17900
17901
17901
17902
17902
17901
17899
17896
17893
17889
17884
17877
17870
17861
17852
17841
17830
17818
17804
17790
17775
17759
17744
17728
17713
17698
17685
17672
17660
17648
17637
17626
17614
17603
17592
17582
17572
17564
17555
17547
17540
17532
17525
17517
17508
17499
17489
17478
17466
17454
17441
17429
17416
17404
17392
17381
17371
17363
17356
17350
17345
17342
17339
17336
17335
17333
17332
17331
17330
17330
17330
17330
17330
17329
17327
17324
17321
17317
17311
17306
17300
17293
17287
17280
17273
17267
17262
17258
17255
17253
17253
17255
17259
17265
17273
17282
17292
17303
17315
17328
17341
17354
17368
17382
17397
17413
17430
17449
17468
17488
17509
17532
17554
17578
17602
17627
17652
17677
17703
17729
17755
17782
17810
17838
17868
17897
17928
17959
17990
18021
18053
18085
18116
18148
18180
18213
18245
18277
18310
18343
18376
18409
18441
18472
18503
18533
18563
18592
18620
18647
18673
18699
18724
18748
18772
18796
18818
18840
18861
18881
18900
18918
18934
18950
18964
18978
18990
19000
19009
19016
19021
19025
19028
19029
19029
19028
19027
19024
19021
19018
19015
19012
19009
19008
19007
19007
19009
19011
19014
19017
19020
19025
19030
19035
19042
19050
19059
19069
19081
19094
19109
19125
19142
19161
19181
19202
19224
19248
19271
19296
19321
19346
19372
19399
19427
19455
19484
19513
19544
19576
19609
19644
19680
19717
19756
19796
19837
19879
19921
19965
20009
20054
20100
20146
20191
20237
20282
20326
20369
20410
20450
20490
20528
20566
20604
20642
20680
20718
20756
20796
20836
20877
20920
20962
21004
21047
21089
21130
21170
21210
21248
21285
21320
21353
21386
21417
21447
21476
21505
21533
21560
21586
21610
21633
21655
21676
21695
21714
21733
21750
21768
21785
21802
21819
21836
21853
21869
21885
21900
21915
21930
21944
21958
21972
21985
21999
22011
22024
22035
22047
22057
22068
22077
22086
22095
22104
22112
22120
22129
22137
22146
22155
22165
22176
22188
22202
22215
22230
22246
22262
22280
22299
22319
22340
22362
22385
22408
22432
22457
22482
22508
22533
22558
22583
22608
22632
22656
22679
22702
22725
22747
22768
22790
22812
22833
22855
22877
22898
22918
22938
22957
22975
22993
23010
23026
23041
23056
23070
23082
23094
23105
23114
23122
23129
23134
23138
23140
23142
23144
23147
23150
23154
23160
23167
23176
23185
23194
23204
23213
23221
23229
23236
23243
23250
23257
23264
23272
23280
23288
23297
23306
23315
23325
23334
23344
23353
23361
23370
23378
23386
23394
23403
23412
23420
23429
23437
23445
23452
23459
23465
23470
23474
23477
23478
23477
23474
23468
23460
23451
23439
23425
23408
23389
23366
23341
23313
23281
23248
23212
23175
23136
23095
23053
23011
22969
22926
22884
22842
22800
22758
22717
22675
22633
22591
22548
22504
22459
22413
22366
22318
22268
22218
22167
22115
22062
22008
21953
21897
21840
21781
21721
21659
21595
21529
21461
21393
21323
21252
21180
21107
21033
20958
20881
20804
20727
20648
20568
20487
20403
20317
20228
20137
20044
19948
19851
19751
19649
19545
19439
19332
19222
19111
18999
18884
18768
18651
18532
18412
18290
18167
18044
17919
17794
17668
17542
17414
17286
17156
17024
16891
16756
16619
16481
16340
16197
16053
15906
15758
15608
15457
15306
15154
15001
14848
14694
14540
14385
14230
14074
13918
13762
13606
13450
13295
13140
12986
12833
12682
12532
12382
12234
12086
11939
11792
11646
11500
11354
11208
11061
10914
10767
10618
10469
10318
10167
10015
9862
9708
9555
9401
9248
9096
8944
8793
8642
8492
8341
8191
8039
7890
7739
7588
7437
7286
7135
6984
6832
6680
6527
6374
6221
6067
5914
5761
5608
5454
5301
5147
4993
4839
4685
4532
4379
4227
4075
3925
3774
3624
3475
3326
3177
3029
2881
2734
2587
2441
2295
2150
2005
1862
1720
1578
1438
1298
1159
1020
884
747
610
475
340
205
70
-65
-200
-334
-469
-603
-737
-870
-1002
-1132
-1262
-1392
-1521
-1649
-1777
-1905
-2032
-2159
-2284
-2409
-2532
-2653
-2773
-2892
-3009
-3125
-3239
-3353
-3466
-3578
-3690
-3801
-3912
-4022
-4134
-4245
-4355
-4465
-4574
-4681
-4787
-4892
-4994
-5094
-5192
-5287
-5380
-5469
-5557
-5642
-5725
-5808
-5891
-5973
-6056
-6138
-6221
-6304
-6387
-6470
-6553
-6635
-6717
-6798
-6878
-6957
-7035
-7110
-7184
-7256
-7326
-7394
-7461
-7526
-7591
-7654
-7717
-7779
-7842
-7903
-7965
-8026
-8087
-8148
-8207
-8266
-8324
-8381
-8438
-8495
-8551
-8606
-8659
-8710
-8760
-8808
-8853
-8898
-8941
-8983
-9025
-9066
-9106
-9146
-9186
-9226
-9266
-9306
-9346
-9386
-9425
-9464
-9502
-9540
-9578
-9616
-9654
-9692
-9731
-9770
-9809
-9850
-9891
-9933
-9977
-10021
-10066
-10111
-10158
-10204
-10251
-10298
-10345
-10392
-10439
-10485
-10531
-10577
-10623
-10669
-10714
-10760
-10806
-10852
-10898
-10944
-10992
-11040
-11090
-11140
-11190
-11241
-11292
-11343
-11393
-11442
-11489
-11535
-11578
-11620
-11661
-11699
-11737
-11773
-11810
-11846
-11883
-11922
-11961
-12001
-12042
-12084
-12126
-12169
-12212
-12256
-12300
-12344
-12389
-12433
-12478
-12524
-12569
-12616
-12663
-12710
-12758
-12805
-12853
-12900
-12945
-12990
-13033
-13076
-13117
-13158
-13199
-13240
-13280
-13321
-13363
-13404
-13445
-13487
-13529
-13571
-13613
-13655
-13698
-13742
-13785
-13830
-13875
-13921
-13968
-14015
-14063
-14110
-14158
-14206
-14255
-14304
-14354
-14404
-14454
-14504
-14553
-14603
-14652
-14701
-14751
-14800
-14848
-14896
-14945
-14993
-15042
-15091
-15141
-15191
-15243
-15295
-15348
-15401
-15455
-15508
-15561
-15614
-15667
-15721
-15775
-15830
-15885
-15941
-15996
-16052
-16108
-16164
-16219
-16276
-16332
-16388
-16445
-16502
-16559
-16617
-16676
-16736
-16796
-16857
-16919
-16982
-17045
-17108
-17172
-17236
-17300
-17363
-17426
-17488
-17549
-17609
-17667
-17725
-17782
-17839
-17896
-17951
-18007
-18061
-18115
-18169
-18222
-18274
-18326
-18379
-18431
-18483
-18536
-18589
-18642
-18695
-18749
-18804
-18858
-18913
-18967
-19022
-19077
-19131
-19186
-19241
-19296
-19350
-19404
-19458
-19511
-19563
-19615
-19667
-19719
-19771
-19823
-19875
-19928
-19981
-20035
-20091
-20147
-20206
-20266
-20327
-20389
-20452
-20516
-20582
-20648
-20715
-20783
-20851
-20919
-20988
-21057
-21126
-21195
-21263
-21332
-21400
-21468
-21536
-21604
-21671
-21739
-21806
-21873
-21941
-22008
-22075
-22143
-22210
-22278
-22345
-22412
-22478
-22544
-22609
-22674
-22737
-22800
-22863
-22925
-22987
-23048
-23109
-23170
-23231
-23292
-23352
-23412
-23471
-23530
-23587
-23644
-23700
-23755
-23809
-23862
-23914
-23964
-24014
-24064
-24113
-24161
-24209
-24257
-24305
-24352
-24399
-24445
-24491
-24536
-24580
-24624
-24668
-24711
-24753
-24796
-24839
-24882
-24924
-24967
-25010
-25053
-25096
-25139
-25183
-25227
-25271
-25317
-25362
-25408
-25454
-25500
-25546
-25592
-25638
-25683
-25727
-25772
-25816
-25861
-25905
-25950
-25995
-26039
-26084
-26128
-26173
-26217
-26261
-26305
-26349
-26392
-26434
-26477
-26519
-26560
-26600
-26640
-26680
-26719
-26757
-26796
-26834
-26872
-26910
-26947
-26983
-27019
-27054
-27087
-27120
-27151
-27181
-27209
-27236
-27261
-27285
-27308
-27330
-27352
-27372
-27392
-27411
-27428
-27445
-27460
-27474
-27485
-27496
-27504
-27512
-27518
-27523
-27527
-27530
-27532
-27533
-27534
-27535
-27536
-27538
-27540
-27542
-27546
-27550
-27557
-27564
-27574
-27584
-27596
-27609
-27623
-27638
-27654
-27670
-27687
-27704
-27722
-27740
-27758
-27776
-27793
-27811
-27828
-27846
-27863
-27881
-27899
-27918
-27937
-27957
-27978
-27999
-28021
-28043
-28066
-28090
-28114
-28139
-28165
-28191
-28218
-28246
-28274
-28302
-28329
-28356
-28384
-28410
-28437
-28463
-28490
-28516
-28543
-28569
-28596
-28623
-28651
-28680
-28709
-28739
-28769
-28799
-28830
-28861
-28891
-28922
-28953
-28984
-29017
-29050
-29084
-29120
-29157
-29196
-29237
-29279
-29324
-29370
-29418
-29468
-29520
-29573
-29627
-29681
-29736
-29791
-29846
-29901
-29956
-30010
-30065
-30119
-30174
-30228
-30282
-30336
-30390
-30444
-30498
-30551
-30604
-30656
-30708
-30759
-30808
-30857
-30903
-30948
-30992
-31034
-31074
-31113
-31151
-31188
-31224
-31260
-31295
-31329
-31363
-31397
-31431
-31465
-31498
-31532
-31564
-31597
-31629
-31661
-31693
-31724
-31755
-31785
-31815
-31844
-31873
-31902
-31931
-31958
-31985
-32012
-32037
-32061
-32084
-32104
-32125
-32142
-32159
-32173
-32186
-32197
-32207
-32215
-32222
-32229
-32235
-32240
-32244
-32250
-32255
-32259
-32264
-32268
-32272
-32274
-32276
-32277
-32275
-32272
-32267
-32259
-32247
-32235
-32218
-32198
-32174
-32148
-32118
-32086
-32049
-32012
-31973
-31930
-31886
-31839
-31790
-31739
-31686
-31633
-31578
-31522
-31466
-31410
-31353
-31296
-31237
-31179
-31120
-31061
-31003
-30944
-30887
-30829
-30772
-30715
-30659
-30601
-30544
-30486
-30427
-30368
-30308
-30247
-30185
-30122
-30059
-29995
-29930
-29865
-29799
-29734
-29670
-29605
-29541
-29478
-29415
-29352
-29290
-29229
-29167
-29105
-29043
-28981
-28919
-28856
-28793
-28729
-28665
-28601
-28537
-28472
-28407
-28343
-28279
-28214
-28149
-28084
-28019
-27953
-27887
-27821
-27755
-27689
-27623
-27557
-27492
-27427
-27362
-27296
-27230
-27163
-27095
-27025
-26955
-26882
-26809
-26734
-26659
-26583
-26505
-26427
-26348
-26268
-26187
-26106
-26025
-25943
-25861
-25778
-25695
-25612
-25528
-25444
-25359
-25274
-25189
-25103
-25018
-24932
-24846
-24760
-24673
-24585
-24497
-24407
-24316
-24224
-24132
-24039
-23946
-23853
-23760
-23666
-23573
-23479
-23385
-23290
-23196
-23102
-23008
-22915
-22822
-22730
-22638
-22546
-22454
-22362
-22270
-22177
-22084
-21989
-21894
-21797
-21699
-21601
-21501
-21401
-21300
-21199
-21097
-20995
-20892
-20789
-20685
-20580
-20476
-20370
-20264
-20156
-20047
-19937
-19825
-19712
-19597
-19481
-19364
-19246
-19126
-19005
-18884
-18761
-18637
-18511
-18385
-18258
-18131
-18003
-17875
-17746
-17616
-17486
-17355
-17224
-17091
-16959
-16826
-16693
-16560
-16428
-16295
-16164
-16032
-15902
-15772
-15643
-15514
-15386
-15259
-15132
-15006
-14880
-14754
-14629
-14503
-14377
-14251
-14125
-13998
-13871
-13744
-13617
-13491
-13366
-13241
-13117
-12994
-12873
-12752
-12633
-12515
-12399
-12283
-12170
-12057
-11946
-11836
-11727
-11619
-11512
-11406
-11302
-11198
-11095
-10994
-10893
-10793
-10695
-10597
-10500
-10404
-10307
-10211
-10114
-10017
-9919
-9822
-9725
-9629
-9532
-9436
-9340
-9245
-9149
-9054
-8959
-8864
-8769
-8675
-8582
-8489
-8398
-8307
-8216
-8127
-8037
-7948
-7860
-7771
-7682
-7595
-7507
-7421
-7335
-7250
-7166
-7082
-6999
-6916
-6834
-6754
-6674
-6596
-6518
-6442
-6367
-6293
-6219
-6145
-6072
-5999
-5926
-5852
-5777
-5702
-5627
-5551
-5476
-5400
-5325
-5249
-5173
-5097
-5022
-4946
-4871
-4797
-4723
-4650
-4577
-4504
-4431
-4358
-4284
-4211
-4137
-4062
-3990
-3916
-3843
-3769
-3695
-3620
-3545
-3470
-3394
-3317
-3240
-3163
-3085
-3007
-2928
-2850
-2772
-2695
-2619
-2543
-2468
-2395
-2323
-2253
-2184
-2118
-2053
-1991
-1930
-1870
-1812
-1755
-1698
-1643
-1587
-1532
-1476
-1419
-1360
-1300
-1238
-1175
-1110
-1044
-976
-908
-839
-770
-701
-633
-564
-496
-429
-361
-293
-225
-157
-89
-20
50
120
192
264
337
411
486
562
637
712
787
861
935
1008
1080
1151
1222
1292
1362
1430
1498
1565
1631
1696
1760
1823
1884
1945
2004
2062
2119
2174
2229
2282
2333
2383
2431
2477
2522
2565
2607
2647
2687
2725
2762
2799
2836
2872
2908
2943
2979
3015
3051
3087
3122
3156
3189
3222
3253
3284
3315
3345
3376
3406
3436
3465
3495
3524
3552
3581
3609
3638
3666
3695
3725
3755
3786
3819
3853
3888
3925
3963
4002
4041
4080
4120
4160
4200
4239
4279
4318
4356
4394
4432
4469
4506
4543
4581
4618
4657
4695
4734
4774
4814
4853
4893
4933
4973
5013
5054
5095
5136
5178
5219
5261
5304
5346
5388
5430
5472
5514
5557
5599
5643
5687
5732
5778
5825
5873
5922
5971
6021
6071
6122
6173
6225
6277
6328
6380
6431
6481
6530
6579
6628
6676
6725
6773
6821
6869
6916
6964
7012
7060
7108
7157
7205
7254
7303
7352
7401
7450
7499
7546
7593
7639
7685
7730
7775
7821
7867
7914
7962
8010
8058
8108
8157
8208
8259
8311
8362
8414
8466
8518
8569
8620
8670
8719
8767
8815
8861
8905
8949
8991
9032
9072
9111
9149
9185
9221
9257
9291
9325
9359
9391
9424
9455
9486
9517
9548
9579
9611
9643
9676
9710
9745
9781
9817
9853
9889
9925
9961
9996
10032
10067
10103
10138
10174
10209
10245
10280
10315
10349
10383
10417
10451
10485
10518
10550
10583
10615
10646
10677
10708
10738
10768
10797
10826
10855
10883
10910
10937
10963
10989
11014
11039
11063
11088
11112
11135
11158
11180
11202
11223
11244
11264
11284
11304
11325
11345
11366
11387
11408
11429
11449
11468
11487
11504
11521
11538
11554
11569
11583
11597
11610
11622
11633
11643
11652
11661
11670
11679
11688
11697
11707
11717
11727
11737
11747
11758
11769
11780
11791
11802
11812
11822
11831
11839
11845
11851
11855
11859
11863
11866
11869
11871
11873
11875
11876
11877
11877
11877
11876
11874
11873
11871
11869
11867
11866
11864
11863
11862
11862
11861
11860
11860
11859
11858
11857
11856
11855
11855
11855
11855
11855
11856
11858
11860
11862
11865
11868
11871
11874
11877
11880
11882
11884
11886
11888
11890
11892
11894
11898
11902
11909
11917
11926
11938
11950
11964
11978
11992
12005
12019
12033
12047
12061
12076
12090
12104
12118
12130
12142
12152
12161
12169
12176
12182
12187
12192
12197
12202
12207
12213
12219
12226
12234
12242
12251
12260
12269
12278
12287
12295
12302
12309
12316
12321
12326
12331
12335
12340
12343
12347
12349
12352
12353
12354
12355
12355
12355
12354
12353
12352
12350
12347
12344
12339
12334
12328
12321
12314
12305
12296
12286
12275
12262
12248
12232
12215
12197
12179
12159
12139
12118
12095
12072
12049
12025
12000
11975
11951
11926
11902
11877
11853
11829
11805
11781
11756
11730
11704
11676
11648
11620
11591
11561
11529
11497
11463
11427
11390
11352
11313
11273
11232
11191
11149
11109
11068
11028
10989
10950
10912
10874
10836
10800
10764
10728
10693
10659
10624
10589
10552
10515
10476
10435
10392
10347
10300
10252
10202
10151
10098
10043
9987
9931
9874
9817
9760
9704
9648
9594
9540
9487
9434
9383
9332
9283
9234
9187
9141
9095
9050
9005
8961
8918
8874
8830
8786
8741
8696
8650
8604
8557
8510
8463
8417
8372
8328
8286
8245
8205
8166
8129
8092
8055
8021
7986
7952
7918
7885
7852
7820
7789
7758
7728
7698
7669
7641
7613
7585
7557
7529
7502
7474
7447
7419
7391
7363
7335
7306
7279
7251
7224
7198
7173
7148
7125
7102
7080
7058
7036
7015
6994
6972
6951
6931
6910
6890
6871
6852
6834
6817
6801
6785
6771
6757
6744
6733
6722
6713
6705
6697
6690
6683
6676
6669
6662
6656
6651
6646
6641
6637
6633
6630
6627
6624
6622
6620
6618
6616
6615
6616
6617
6620
6623
6628
6634
6640
6647
6655
6663
6671
6680
6689
6699
6710
6723
6737
6753
6770
6789
6810
6831
6854
6878
6903
6928
6954
6979
7005
7030
7055
7079
7103
7127
7150
7172
7194
7215
7235
7254
7273
7290
7307
7323
7339
7354
7369
7383
7397
7411
7425
7438
7451
7464
7477
7490
7503
7516
7529
7540
7551
7560
7567
7573
7576
7577
7577
7574
7569
7564
7556
7549
7540
7532
7523
7515
7506
7498
7491
7483
7475
7468
7460
7451
7441
7431
7418
7405
7390
7374
7356
7337
7317
7296
7275
7254
7233
7211
7190
7170
7150
7131
7112
7094
7077
7060
7044
7028
7012
6996
6980
6965
6949
6932
6916
6900
6885
6870
6855
6841
6828
6814
6802
6789
6777
6765
6753
6741
6729
6717
6705
6692
6679
6665
6650
6634
6617
6599
6580
6560
6539
6516
6493
6468
6443
6417
6390
6364
6337
6311
6284
6259
6233
6208
6183
6158
6133
6108
6084
6059
6034
6009
5984
5959
5934
5909
5884
5858
5833
5807
5780
5754
5728
5701
5674
5647
5620
5592
5564
5537
5510
5484
5458
5432
5406
5379
5352
5325
5296
5266
5236
5204
5170
5136
5099
5061
5020
4978
4933
4887
4840
4791
4741
4691
4641
4591
4542
4492
4442
4392
4342
4292
4243
4193
4144
4094
4046
3999
3952
3905
3858
3811
3764
3716
3668
3618
3568
3518
3467
3415
3363
3311
3259
3207
3155
3104
3053
3002
2952
2902
2853
2804
2756
2708
2659
2610
2562
2513
2465
2417
2370
2324
2279
2235
2192
2150
2109
2068
2027
1987
1946
1906
1865
1824
1783
1741
1698
1654
1610
1565
1519
1472
1425
1378
1331
1284
1238
1193
1148
1104
1061
1018
976
935
893
851
809
768
726
684
642
600
558
516
474
433
393
353
315
278
242
206
172
139
107
76
47
18
-9
-36
-62
-87
-112
-137
-160
-184
-207
-230
-252
-274
-295
-315
-335
-354
-372
-388
-404
-418
-430
-441
-451
-459
-465
-470
-473
-475
-476
-476
-475
-474
-472
-471
-469
-468
-468
-468
-469
-470
-473
-478
-483
-489
-495
-502
-510
-518
-526
-534
-543
-553
-563
-575
-589
-604
-621
-640
-660
-682
-706
-731
-757
-784
-811
-838
-865
-891
-917
-943
-968
-993
-1016
-1040
-1063
-1086
-1109
-1131
-1154
-1176
-1197
-1218
-1238
-1257
-1275
-1293
-1311
-1328
-1345
-1362
-1378
-1393
-1408
-1421
-1433
-1443
-1452
-1459
-1465
-1470
-1474
-1477
-1479
-1481
-1482
-1483
-1484
-1485
-1486
-1487
-1488
-1489
-1489
-1489
-1488
-1487
-1486
-1484
-1483
-1481
-1480
-1479
-1478
-1477
-1477
-1476
-1475
-1474
-1472
-1469
-1466
-1463
-1459
-1456
-1453
-1450
-1447
-1445
-1443
-1443
-1443
-1444
-1446
-1448
-1450
-1452
-1453
-1453
-1452
-1449
-1444
-1437
-1429
-1419
-1408
-1396
-1383
-1370
-1356
-1342
-1327
-1314
-1300
-1287
-1274
-1261
-1249
-1236
-1224
-1210
-1197
-1183
-1168
-1153
-1137
-1119
-1101
-1082
-1061
-1040
-1018
-995
-973
-950
-928
-906
-885
-866
-848
-831
-815
-800
-786
-773
-760
-748
-737
-726
-717
-707
-699
-691
-685
-679
-674
-669
-665
-661
-657
-653
-649
-644
-640
-635
-630
-625
-619
-613
-606
-599
-591
-583
-574
-566
-557
-548
-539
-531
-522
-512
-502
-491
-480
-467
-453
-439
-424
-408
-391
-375
-358
-341
-324
-307
-290
-273
-257
-241
-225
-209
-192
-176
-158
-140
-122
-103
-83
-63
-42
-22
-1
19
38
57
75
91
106
120
133
144
154
163
172
179
186
192
197
202
207
212
217
223
229
236
243
250
258
266
274
283
293
303
313
324
335
346
358
370
382
395
407
420
434
448
463
478
495
512
530
549
569
589
610
630
652
673
695
717
740
763
788
813
840
866
893
920
946
971
996
1020
1043
1065
1086
1107
1127
1146
1166
1185
1203
1221
1239
1256
1274
1290
1306
1322
1337
1351
1364
1376
1387
1397
1405
1412
1418
1422
1426
1429
1432
1433
1435
1435
1436
1435
1435
1435
1435
1435
1435
1435
1436
1436
1437
1438
1440
1442
1446
1450
1456
1462
1469
1476
1484
1492
1500
1508
1516
1523
1530
1537
1544
1551
1557
1563
1569
1574
1579
1583
1586
1589
1590
1591
1591
1590
1588
1586
1585
1583
1581
1579
1576
1574
1571
1568
1564
1559
1553
1545
1535
1524
1511
1497
1481
1464
1446
1427
1407
1387
1367
1347
1327
1307
1288
1269
1250
1233
1215
1198
1180
1162
1143
1123
1103
1081
1059
1036
1012
987
963
938
913
888
864
839
814
790
765
741
718
694
672
649
628
607
587
568
549
531
514
496
478
459
439
418
397
375
353
330
307
285
262
238
215
190
165
140
114
87
60
33
5
-23
-52
-81
-110
-140
-171
-202
-234
-266
-298
-331
-365
-399
-433
-468
-504
-541
-580
-619
-660
-702
-744
-788
-832
-876
-922
-968
-1014
-1063
-1111
-1160
-1210
-1260
-1310
-1360
-1411
-1462
-1513
-1564
-1615
-1667
-1718
-1769
-1819
-1868
-1916
-1962
-2007
-2050
-2091
-2130
-2168
-2203
-2237
-2269
-2300
-2329
-2356
-2383
-2408
-2433
-2457
-2480
-2503
-2526
-2548
-2570
-2592
-2613
-2635
-2657
-2679
-2700
-2722
-2742
-2762
-2782
-2800
-2817
-2833
-2849
-2864
-2880
-2896
-2913
-2930
-2947
-2965
-2983
-3001
-3019
-3038
-3056
-3074
-3092
-3110
-3128
-3145
-3162
-3179
-3195
-3211
-3227
-3242
-3257
-3272
-3287
-3303
-3318
-3333
-3348
-3362
-3374
-3385
-3395
-3404
-3412
-3419
-3425
-3431
-3436
-3442
-3447
-3452
-3455
-3457
-3457
-3456
-3452
-3446
-3438
-3429
-3419
-3407
-3395
-3382
-3369
-3356
-3342
-3329
-3314
-3300
-3285
-3270
-3255
-3239
-3224
-3209
-3194
-3181
-3168
-3156
-3146
-3138
-3131
-3126
-3122
-3119
-3117
-3115
-3115
-3115
-3116
-3118
-3120
-3123
-3126
-3129
-3133
-3136
-3139
-3142
-3144
-3145
-3145
-3145
-3144
-3143
-3141
-3138
-3135
-3131
-3127
-3122
-3116
-3109
-3100
-3090
-3079
-3066
-3052
-3037
-3020
-3002
-2983
-2962
-2939
-2916
-2891
-2866
-2840
-2813
-2786
-2758
-2730
-2701
-2672
-2643
-2614
-2586
-2558
-2531
-2505
-2480
-2456
-2433
-2410
-2389
-2368
-2347
-2327
-2308
-2289
-2271
-2253
-2236
-2220
-2204
-2189
-2174
-2160
-2146
-2133
-2120
-2108
-2096
-2086
-2077
-2069
-2063
-2058
-2055
-2052
-2050
-2050
-2050
-2051
-2052
-2053
-2055
-2058
-2060
-2063
-2066
-2068
-2071
-2074
-2077
-2080
-2084
-2088
-2093
-2098
-2103
-2110
-2117
-2125
-2133
-2142
-2151
-2160
-2167
-2174
-2180
-2185
-2189
-2192
-2193
-2194
-2193
-2192
-2191
-2189
-2188
-2186
-2184
-2182
-2181
-2180
-2179
-2179
-2179
-2179
-2180
-2181
-2183
-2184
-2185
-2184
-2183
-2181
-2178
-2174
-2169
-2163
-2156
-2149
-2141
-2133
-2123
-2114
-2103
-2092
-2081
-2069
-2055
-2041
-2028
-2013
-1998
-1982
-1965
-1948
-1931
-1912
-1893
-1873
-1853
-1832
-1811
-1790
-1768
-1746
-1722
-1698
-1673
-1647
-1620
-1592
-1563
-1532
-1501
-1468
-1435
-1400
-1365
-1328
-1291
-1253
-1215
-1177
-1139
-1102
-1064
-1027
-990
-953
-916
-880
-843
-805
-766
-726
-684
-640
-593
-544
-492
-438
-381
-322
-261
-198
-134
-70
-5
60
125
191
256
321
387
451
516
580
644
708
772
836
901
967
1034
1102
1172
1242
1314
1387
1460
1535
1609
1685
1760
1835
1910
1985
2059
2132
2204
2276
2346
2415
2483
2550
2616
2681
2745
2808
2869
2929
2987
3044
3100
3154
3207
3258
3308
3357
3405
3452
3498
3543
3588
3632
3676
3719
3762
3805
3847
3888
3929
3969
4009
4048
4086
4124
4161
4196
4231
4264
4298
4330
4363
4396
4429
4464
4499
4535
4572
4610
4648
4686
4725
4764
4803
4842
4881
4920
4958
4997
5034
5072
5110
5147
5185
5223
5262
5301
5341
5382
5422
5464
5505
5547
5589
5631
5672
5713
5753
5793
5832
5871
5908
5945
5980
6015
6048
6079
6109
6138
6165
6192
6218
6244
6269
6294
6318
6342
6365
6388
6410
6432
6454
6477
6500
6523
6547
6572
6597
6623
6650
6676
6703
6730
6758
6785
6812
6839
6865
6890
6915
6938
6961
6982
7003
7024
7044
7063
7083
7101
7119
7136
7152
7167
7181
7194
7207
7219
7232
7244
7257
7270
7284
7298
7312
7327
7341
7354
7368
7381
7393
7404
7415
7424
7434
7443
7452
7460
7469
7477
7486
7494
7501
7509
7516
7523
7529
7535
7540
7544
7546
7547
7546
7544
7540
7535
7529
7521
7513
7504
7495
7485
7475
7464
7453
7442
7432
7421
7411
7401
7392
7383
7375
7367
7358
7349
7338
7327
7314
7300
7284
7268
7250
7232
7213
7193
7173
7151
7129
7106
7082
7058
7033
7008
6982
6955
6928
6901
6874
6848
6821
6795
6769
6743
6718
6693
6668
6644
6620
6596
6571
6546
6520
6494
6467
6440
6413
6386
6360
6333
6307
6281
6255
6229
6202
6176
6149
6123
6097
6072
6048
6025
6003
5983
5965
5948
5932
5917
5903
5889
5875
5861
5847
5834
5821
5809
5798
5788
5780
5773
5767
5763
5760
5758
5757
5756
5756
5757
5758
5760
5762
5765
5769
5772
5776
5779
5783
5785
5788
5791
5793
5794
5796
5797
5798
5798
5799
5800
5801
5803
5804
5805
5807
5809
5811
5812
5814
5815
5816
5817
5817
5817
5817
5817
5818
5820
5823
5827
5831
5837
5843
5851
5859
5868
5878
5889
5900
5913
5926
5939
5953
5967
5981
5995
6008
6021
6034
6046
6057
6068
6079
6088
6096
6103
6109
6114
6118
6120
6121
6121
6121
6119
6117
6115
6111
6107
6103
6098
6092
6087
6082
6076
6071
6065
6059
6052
6045
6037
6029
6021
6013
6004
5994
5984
5975
5965
5956
5947
5939
5931
5924
5918
5912
5907
5903
5900
5896
5894
5891
5889
5887
5885
5884
5882
5881
5879
5877
5875
5873
5871
5868
5865
5862
5858
5853
5849
5844
5839
5834
5828
5821
5814
5807
5799
5790
5781
5771
5761
5750
5739
5727
5714
5700
5685
5671
5655
5640
5624
5609
5594
5579
5565
5551
5537
5525
5512
5500
5489
5477
5466
5453
5440
5427
5412
5397
5382
5366
5351
5336
5321
5307
5294
5282
5271
5260
5251
5242
5235
5227
5221
5215
5210
5205
5201
5198
5195
5194
5192
5191
5190
5190
5189
5188
5187
5185
5183
5181
5178
5175
5172
5168
5164
5160
5156
5153
5150
5148
5146
5145
5144
5144
5145
5146
5148
5150
5153
5156
5161
5165
5171
5177
5182
5188
5193
5198
5201
5204
5205
5205
5204
5203
5201
5199
5197
5196
5196
5196
5197
5199
5201
5205
5209
5214
5218
5223
5228
5232
5236
5239
5243
5246
5249
5252
5257
5262
5268
5275
5283
5292
5302
5314
5326
5339
5353
5369
5385
5401
5418
5436
5453
5470
5486
5502
5518
5533
5549
5564
5579
5594
5608
5623
5637
5651
5665
5679
5693
5706
5719
5731
5743
5754
5765
5775
5785
5793
5801
5808
5814
5819
5823
5825
5826
5825
5823
5819
5815
5810
5804
5799
5793
5787
5780
5773
5766
5758
5751
5743
5735
5728
5721
5714
5708
5701
5695
5687
5680
5671
5662
5653
5643
5632
5621
5608
5595
5581
5566
5549
5532
5514
5495
5476
5456
5435
5413
5390
5367
5342
5316
5290
5262
5234
5206
5177
5148
5119
5090
5061
5031
5001
4972
4942
4912
4882
4851
4821
4791
4761
4731
4700
4670
4639
4608
4577
4546
4515
4485
4454
4424
4394
4365
4335
4306
4277
4248
4220
4192
4164
4136
4108
4081
4053
4024
3996
3967
3937
3908
3878
3848
3817
3786
3754
3722
3688
3654
3620
3586
3553
3519
3487
3456
3425
3395
3366
3338
3310
3282
3255
3228
3200
3173
3146
3118
3090
3061
3032
3002
2972
2941
2910
2878
2847
2815
2784
2751
2719
2686
2652
2618
2584
2549
2513
2477
2441
2404
2367
2330
2292
2254
2216
2177
2139
2100
2061
2021
1984
1945
1908
1870
1833
1796
1758
1721
1685
1648
1612
1575
1539
1502
1466
1429
1392
1356
1319
1282
1245
1207
1169
1131
1093
1055
1016
978
939
901
863
825
788
751
715
681
648
615
584
554
525
496
468
440
413
386
360
333
307
280
253
226
199
171
144
116
90
63
38
14
-9
-31
-52
-71
-89
-106
-122
-136
-150
-163
-176
-189
-201
-213
-226
-238
-250
-263
-275
-287
-299
-311
-323
-335
-347
-359
-372
-384
-396
-408
-420
-433
-445
-458
-471
-485
-498
-513
-527
-542
-558
-574
-591
-609
-627
-645
-664
-684
-704
-725
-746
-768
-789
-810
-832
-854
-876
-899
-923
-946
-970
-994
-1016
-1039
-1061
-1082
-1102
-1122
-1141
-1159
-1177
-1195
-1213
-1230
-1247
-1263
-1279
-1295
-1310
-1324
-1338
-1352
-1364
-1376
-1387
-1398
-1409
-1421
-1432
-1444
-1457
-1470
-1484
-1499
-1515
-1533
-1551
-1570
-1590
-1611
-1633
-1655
-1679
-1704
-1729
-1756
-1783
-1811
-1839
-1867
-1895
-1924
-1952
-1980
-2008
-2036
-2064
-2091
-2118
-2145
-2172
-2198
-2224
-2250
-2275
-2301
-2326
-2350
-2373
-2396
-2418
-2439
-2458
-2476
-2493
-2509
-2524
-2538
-2550
-2562
-2573
-2583
-2592
-2601
-2609
-2617
-2624
-2632
-2640
-2649
-2657
-2666
-2676
-2685
-2695
-2705
-2715
-2725
-2735
-2745
-2756
-2768
-2780
-2795
-2810
-2827
-2845
-2864
-2884
-2906
-2928
-2951
-2976
-3000
-3025
-3051
-3076
-3101
-3127
-3151
-3176
-3200
-3223
-3246
-3269
-3291
-3314
-3336
-3359
-3383
-3407
-3431
-3457
-3483
-3510
-3537
-3565
-3594
-3622
-3651
-3680
-3709
-3737
-3766
-3794
-3822
-3850
-3879
-3907
-3937
-3967
-3998
-4030
-4065
-4100
-4136
-4174
-4213
-4253
-4295
-4338
-4381
-4426
-4471
-4518
-4566
-4616
-4667
-4719
-4773
-4827
-4882
-4938
-4994
-5049
-5105
-5160
-5215
-5270
-5324
-5378
-5432
-5486
-5540
-5594
-5648
-5702
-5757
-5811
-5866
-5921
-5977
-6032
-6088
-6143
-6199
-6255
-6311
-6367
-6422
-6477
-6531
-6584
-6636
-6687
-6736
-6784
-6832
-6879
-6925
-6971
-7017
-7063
-7108
-7155
-7201
-7248
-7295
-7342
-7390
-7437
-7485
-7532
-7580
-7627
-7673
-7720
-7766
-7811
-7856
-7900
-7944
-7987
-8029
-8071
-8113
-8154
-8195
-8236
-8277
-8318
-8359
-8401
-8442
-8484
-8526
-8567
-8608
-8648
-8689
-8729
-8769
-8809
-8850
-8892
-8934
-8977
-9021
-9065
-9110
-9155
-9200
-9245
-9290
-9334
-9379
-9422
-9465
-9507
-9548
-9588
-9627
-9666
-9705
-9743
-9781
-9820
-9860
-9901
-9943
-9987
-10032
-10078
-10126
-10175
-10225
-10275
-10326
-10378
-10429
-10480
-10531
-10582
-10632
-10681
-10731
-10780
-10829
-10877
-10924
-10970
-11015
-11059
-11102
-11143
-11183
-11221
-11257
-11292
-11325
-11357
-11387
-11416
-11445
-11472
-11498
-11525
-11550
-11576
-11601
-11626
-11651
-11674
-11697
-11718
-11738
-11757
-11775
-11792
-11807
-11822
-11836
-11850
-11863
-11876
-11888
-11900
-11912
-11923
-11935
-11947
-11959
-11971
-11984
-11997
-12011
-12024
-12038
-12052
-12065
-12079
-12092
-12105
-12118
-12131
-12144
-12156
-12169
-12182
-12195
-12207
-12220
-12233
-12245
-12258
-12270
-12283
-12296
-12308
-12321
-12334
-12347
-12360
-12372
-12385
-12398
-12412
-12426
-12440
-12454
-12469
-12483
-12497
-12511
-12524
-12536
-12548
-12558
-12567
-12575
-12582
-12588
-12594
-12599
-12604
-12608
-12612
-12616
-12620
-12623
-12627
-12630
-12632
-12634
-12635
-12636
-12637
-12637
-12636
-12636
-12635
-12633
-12631
-12629
-12626
-12622
-12619
-12615
-12610
-12607
-12603
-12600
-12597
-12594
-12591
-12588
-12585
-12582
-12578
-12574
-12569
-12565
-12560
-12555
-12551
-12546
-12541
-12535
-12528
-12521
-12513
-12503
-12493
-12481
-12469
-12456
-12442
-12427
-12413
-12398
-12383
-12368
-12354
-12341
-12328
-12317
-12307
-12298
-12290
-12283
-12277
-12273
-12268
-12264
-12261
-12258
-12254
-12251
-12248
-12245
-12241
-12237
-12233
-12229
-12223
-12217
-12211
-12204
-12196
-12188
-12180
-12173
-12165
-12158
-12151
-12144
-12136
-12129
-12121
-12112
-12103
-12094
-12084
-12073
-12062
-12052
-12041
-12030
-12019
-12008
-11998
-11987
-11976
-11964
-11953
-11941
-11929
-11917
-11905
-11893
-11880
-11868
-11856
-11844
-11833
-11821
-11810
-11799
-11788
-11777
-11766
-11754
-11741
-11728
-11714
-11701
-11687
-11673
-11660
-11648
-11636
-11624
-11613
-11603
-11592
-11581
-11570
-11558
-11546
-11532
-11518
-11504
-11489
-11475
-11461
-11447
-11433
-11420
-11408
-11396
-11384
-11373
-11362
-11352
-11342
-11332
-11323
-11314
-11305
-11296
-11287
-11278
-11268
-11258
-11248
-11238
-11228
-11217
-11207
-11198
-11189
-11181
-11175
-11169
-11166
-11164
-11164
-11166
-11171
-11178
-11187
-11199
-11214
-11231
-11249
-11269
-11291
-11313
-11336
-11360
-11383
-11407
-11430
-11454
-11477
-11499
-11520
-11541
-11561
-11581
-11600
-11618
-11636
-11653
-11668
-11683
-11697
-11710
-11721
-11732
-11742
-11751
-11759
-11767
-11774
-11781
-11788
-11795
-11802
-11809
-11816
-11823
-11830
-11836
-11843
-11849
-11854
-11859
-11864
-11869
-11873
-11877
-11881
-11885
-11889
-11892
-11895
-11897
-11899
-11900
-11900
-11900
-11899
-11898
-11897
-11895
-11894
-11892
-11891
-11890
-11889
-11888
-11886
-11885
-11883
-11880
-11876
-11872
-11867
-11862
-11857
-11853
-11849
-11845
-11842
-11839
-11836
-11834
-11831
-11827
-11822
-11816
-11808
-11798
-11786
-11772
-11756
-11739
-11721
-11701
-11681
-11660
-11638
-11616
-11593
-11570
-11547
-11524
-11500
-11476
-11453
-11428
-11403
-11377
-11351
-11325
-11298
-11272
-11246
-11220
-11195
-11172
-11149
-11128
-11108
-11089
-11072
-11056
-11041
-11027
-11014
-11002
-10990
-10979
-10968
-10959
-10949
-10941
-10933
-10925
-10918
-10910
-10902
-10893
-10883
-10873
-10862
-10849
-10836
-10822
-10807
-10791
-10775
-10758
-10740
-10722
-10704
-10685
-10665
-10645
-10624
-10602
-10579
-10556
-10531
-10506
-10479
-10452
-10424
-10395
-10366
-10336
-10304
-10272
-10239
-10204
-10168
-10131
-10093
-10053
-10013
-9971
-9928
-9885
-9841
-9797
-9752
-9707
-9662
-9617
-9572
-9528
-9485
-9442
-9400
-9357
-9315
-9271
-9228
-9183
-9137
-9090
-9041
-8990
-8937
-8883
-8826
-8767
-8706
-8643
-8579
-8512
-8445
-8377
-8308
-8239
-8170
-8101
-8032
-7963
-7894
-7826
-7758
-7690
-7622
-7554
-7486
-7417
-7347
-7276
-7205
-7134
-7062
-6990
-6917
-6844
-6772
-6699
-6626
-6554
-6481
-6409
-6336
-6265
-6194
-6125
-6057
-5990
-5923
-5858
-5793
-5729
-5666
-5604
-5542
-5481
-5421
-5361
-5303
-5245
-5188
-5131
-5074
-5018
-4962
-4906
-4851
-4797
-4743
-4690
-4638
-4586
-4534
-4481
-4427
-4372
-4316
-4258
-4200
-4142
-4083
-4025
-3967
-3910
-3854
-3800
-3747
-3696
-3646
-3598
-3552
-3507
-3462
-3418
-3374
-3330
-3284
-3238
-3191
-3144
-3097
-3049
-3001
-2952
-2904
-2856
-2807
-2758
-2709
-2660
-2611
-2562
-2514
-2466
-2419
-2373
-2327
-2282
-2237
-2193
-2148
-2104
-2059
-2013
-1968
-1921
-1873
-1824
-1774
-1722
-1669
-1615
-1561
-1506
-1450
-1394
-1337
-1281
-1224
-1168
-1111
-1054
-996
-939
-881
-823
-765
-708
-650
-593
-535
-478
-422
-366
-310
-255
-200
-145
-90
-36
18
72
126
180
233
286
337
388
438
487
535
582
629
674
718
760
802
843
884
924
964
1002
1041
1080
1118
1157
1195
1233
1271
1309
1346
1383
1419
1454
1488
1521
1553
1585
1616
1647
1677
1707
1737
1766
1795
1824
1853
1882
1911
1941
1971
2000
2028
2055
2081
2106
2129
2151
2172
2192
2212
2230
2249
2266
2283
2300
2317
2334
2351
2368
2386
2404
2422
2441
2460
2479
2498
2517
2537
2557
2577
2597
2618
2638
2657
2676
2694
2711
2728
2744
2760
2775
2790
2804
2819
2832
2846
2859
2871
2884
2895
2907
2918
2930
2942
2953
2965
2976
2986
2996
3004
3011
3017
3022
3026
3029
3031
3031
3031
3029
3026
3022
3017
3011
3005
2998
2992
2985
2979
2972
2966
2960
2955
2949
2945
2940
2936
2933
2930
2927
2924
2921
2917
2913
2909
2905
2900
2897
2893
2890
2888
2886
2884
2882
2881
2879
2876
2873
2870
2866
2863
2860
2857
2855
2853
2852
2851
2849
2848
2847
2846
2844
2843
2841
2839
2838
2837
2836
2836
2836
2836
2837
2837
2837
2838
2837
2837
2836
2834
2832
2830
2828
2826
2823
2821
2818
2816
2814
2813
2812
2811
2811
2811
2811
2811
2812
2813
2815
2817
2818
2820
2822
2825
2827
2830
2833
2837
2840
2843
2847
2850
2854
2857
2860
2863
2865
2867
2869
2870
2871
2872
2874
2875
2877
2879
2881
2883
2886
2890
2894
2899
2905
2911
2918
2925
2931
2938
2944
2950
2955
2959
2962
2965
2967
2969
2970
2971
2972
2973
2975
2977
2979
2982
2986
2991
2996
3002
3008
3015
3021
3026
3030
3033
3035
3035
3036
3035
3035
3034
3033
3033
3032
3032
3031
3030
3029
3026
3023
3020
3015
3010
3003
2997
2989
2981
2973
2964
2954
2943
2931
2919
2906
2893
2880
2867
2854
2842
2831
2820
2811
2802
2794
2787
2780
2774
2767
2760
2753
2746
2738
2730
2722
2714
2705
2697
2689
2681
2673
2667
2661
2656
2652
2649
2646
2643
2641
2638
2635
2631
2627
2622
2616
2609
2601
2592
2582
2571
2559
2546
2533
2519
2504
2489
2473
2456
2439
2421
2401
2381
2359
2337
2313
2289
2264
2238
2213
2187
2162
2137
2113
2088
2063
2039
2013
1989
1965
1940
1915
1889
1863
1835
1807
1778
1748
1717
1687
1656
1625
1595
1566
1537
1509
1481
1453
1426
1399
1372
1346
1320
1294
1269
1243
1218
1192
1166
1139
1113
1086
1059
1032
1004
978
951
924
897
869
841
812
783
753
721
688
654
618
580
541
501
459
416
372
328
283
238
194
151
108
65
22
-20
-63
-106
-149
-192
-236
-280
-324
-368
-413
-457
-500
-544
-588
-631
-675
-719
-763
-807
-851
-895
-939
-982
-1025
-1067
-1108
-1149
-1188
-1227
-1265
-1301
-1337
-1373
-1407
-1440
-1473
-1506
-1538
-1569
-1600
-1631
-1662
-1693
-1724
-1756
-1787
-1820
-1853
-1887
-1922
-1957
-1993
-2029
-2065
-2100
-2135
-2170
-2204
-2237
-2271
-2304
-2337
-2371
-2404
-2438
-2472
-2506
-2541
-2575
-2610
-2645
-2680
-2715
-2750
-2785
-2820
-2855
-2891
-2926
-2961
-2997
-3032
-3067
-3103
-3138
-3174
-3211
-3247
-3284
-3321
-3358
-3394
-3429
-3464
-3497
-3529
-3560
-3589
-3619
-3647
-3676
-3704
-3733
-3762
-3792
-3823
-3854
-3885
-3917
-3950
-3982
-4013
-4043
-4074
-4103
-4131
-4158
-4184
-4209
-4234
-4258
-4281
-4305
-4328
-4351
-4375
-4398
-4421
-4444
-4466
-4487
-4506
-4525
-4542
-4557
-4572
-4585
-4598
-4610
-4622
-4633
-4643
-4653
-4661
-4669
-4676
-4683
-4689
-4695
-4702
-4709
-4716
-4723
-4731
-4740
-4748
-4757
-4766
-4775
-4782
-4789
-4795
-4800
-4803
-4806
-4808
-4808
-4807
-4805
-4803
-4799
-4795
-4790
-4785
-4779
-4772
-4765
-4757
-4748
-4740
-4730
-4720
-4710
-4700
-4690
-4680
-4670
-4660
-4651
-4640
-4629
-4617
-4605
-4591
-4576
-4561
-4544
-4527
-4509
-4489
-4469
-4448
-4426
-4403
-4380
-4357
-4333
-4310
-4287
-4264
-4242
-4219
-4197
-4174
-4152
-4130
-4107
-4085
-4062
-4041
-4017
-3994
-3969
-3944
-3918
-3891
-3864
-3837
-3810
-3783
-3756
-3729
-3703
-3678
-3653
-3628
-3603
-3578
-3553
-3529
-3504
-3480
-3455
-3430
-3405
-3380
-3354
-3329
-3303
-3278
-3253
-3229
-3205
-3182
-3161
-3140
-3120
-3102
-3084
-3066
-3049
-3032
-3014
-2996
-2976
-2956
-2934
-2912
-2888
-2864
-2839
-2813
-2787
-2761
-2734
-2707
-2680
-2652
-2625
-2598
-2572
-2546
-2520
-2495
-2469
-2444
-2418
-2391
-2364
-2337
-2309
-2281
-2253
-2223
-2194
-2164
-2133
-2102
-2070
-2037
-2005
-1973
-1940
-1907
-1874
-1840
-1806
-1771
-1736
-1701
-1666
-1630
-1595
-1560
-1525
-1490
-1456
-1421
-1386
-1351
-1316
-1282
-1247
-1212
-1177
-1143
-1109
-1075
-1041
-1008
-975
-942
-910
-879
-848
-817
-786
-755
-725
-695
-665
-634
-604
-574
-545
-516
-488
-460
-433
-406
-379
-352
-325
-297
-269
-242
-214
-187
-161
-136
-111
-88
-65
-43
-22
-2
19
38
58
77
95
114
133
152
170
189
207
226
245
263
281
298
315
331
346
361
376
390
404
418
431
445
458
471
484
497
510
524
538
553
568
584
600
617
634
651
668
684
701
717
733
749
765
782
799
817
835
854
873
893
913
934
955
976
998
1020
1042
1065
1088
1112
1136
1159
1183
1206
1229
1252
1275
1297
1320
1343
1365
1387
1408
1429
1450
1470
1489
1508
1527
1546
1564
1583
1601
1619
1637
1656
1674
1691
1709
1727
1744
1762
1779
1797
1814
1832
1850
1868
1886
1904
1921
1937
1953
1968
1983
1998
2013
2028
2043
2058
2074
2090
2107
2125
2143
2161
2179
2197
2215
2232
2249
2266
2283
2299
2316
2333
2351
2370
2389
2409
2431
2454
2478
2503
2530
2557
2586
2615
2646
2677
2709
2742
2777
2812
2848
2885
2923
2962
3001
3042
3083
3124
3167
3210
3253
3297
3341
3385
3430
3476
3522
3568
3615
3661
3708
3755
3802
3848
3895
3941
3988
4035
4083
4131
4179
4229
4280
4331
4383
4436
4488
4539
4590
4641
4691
4741
4791
4841
4892
4943
4994
5046
5098
5151
5204
5257
5310
5362
5415
5467
5519
5570
5621
5672
5722
5772
5820
5869
5917
5964
6012
6059
6107
6155
6204
6252
6301
6350
6398
6446
6494
6541
6587
6633
6678
6722
6765
6807
6849
6889
6929
6970
7009
7049
7089
7128
7167
7207
7246
7286
7326
7366
7405
7445
7485
7525
7564
7603
7642
7681
7720
7759
7798
7837
7876
7916
7956
7996
8038
8080
8122
8164
8207
8250
8294
8337
8380
8422
8465
8506
8548
8589
8629
8670
8710
8750
8791
8831
8872
8914
8956
8998
9040
9083
9126
9169
9213
9257
9302
9349
9396
9444
9493
9543
9593
9643
9693
9742
9790
9838
9885
9931
9976
10021
10065
10108
10151
10193
10235
10277
10318
10359
10401
10442
10483
10525
10566
10607
10648
10689
10729
10769
10808
10846
10884
10921
10957
10993
11029
11064
11100
11135
11171
11207
11244
11281
11319
11356
11395
11433
11473
11513
11554
11596
11639
11683
11727
11772
11818
11864
11911
11958
12005
12053
12102
12151
12200
12250
12300
12350
12400
12450
12501
12553
12606
12660
12715
12771
12828
12886
12944
13002
13060
13118
13176
13232
13288
13343
13397
13450
13502
13553
13603
13652
13700
13748
13796
13844
13891
13938
13985
14031
14077
14122
14167
14211
14255
14299
14342
14385
14428
14470
14511
14553
14594
14635
14676
14716
14757
14796
14836
14874
14913
14950
14987
15024
15060
15096
15132
15168
15204
15241
15279
15317
15355
15394
15434
15474
15514
15554
15595
15636
15678
15720
15762
15805
15848
15892
15935
15979
16023
16065
16110
16152
16196
16238
16280
16323
16364
16407
16449
16492
16534
16578
16621
16664
16707
16749
16792
16834
16876
16918
16959
17000
17040
17081
17121
17161
17201
17240
17280
17319
17358
17397
17436
17475
17514
17552
17590
17628
17666
17704
17741
17778
17815
17850
17886
17921
17955
17989
18023
18057
18090
18123
18157
18191
18226
18261
18297
18334
18371
18408
18446
18484
18521
18559
18596
18633
18670
18706
18742
18778
18813
18848
18882
18916
18950
18984
19017
19050
19082
19114
19146
19178
19210
19242
19274
19307
19339
19372
19404
19436
19467
19497
19526
19554
19582
19610
19636
19662
19688
19712
19736
19759
19782
19805
19828
19850
19873
19896
19918
19940
19961
19981
20000
20019
20037
20055
20072
20088
20104
20119
20132
20145
20156
20166
20175
20182
20188
20194
20199
20204
20209
20214
20219
20224
20230
20235
20240
20246
20251
20256
20261
20265
20269
20273
20275
20278
20279
20280
20280
20279
20278
20276
20274
20272
20270
20269
20267
20266
20265
20265
20265
20265
20264
20264
20262
20260
20257
20254
20249
20244
20237
20230
20223
20216
20209
20201
20194
20186
20179
20171
20164
20157
20150
20143
20137
20131
20125
20120
20115
20110
20104
20097
20090
20081
20072
20062
20051
20038
20025
20010
19994
19976
19957
19936
19915
19894
19872
19849
19826
19802
19777
19751
19724
19696
19667
19638
19607
19576
19544
19512
19480
19448
19415
19381
19346
19310
19273
19235
19196
19156
19116
19075
19033
18992
18951
18910
18870
18830
18790
18751
18712
18672
18633
18593
18553
18511
18467
18423
18376
18328
18279
18228
18176
18123
18071
18018
17966
17915
17865
17817
17770
17725
17682
17641
17601
17561
17523
17485
17448
17410
17373
17335
17297
17259
17220
17180
17141
17102
17064
17026
16990
16955
16921
16889
16857
16827
16797
16766
16736
16706
16675
16644
16612
16581
16549
16518
16486
16455
16425
16394
16364
16335
16306
16277
16248
16219
16190
16160
16129
16097
16062
16027
15989
15949
15907
15864
15820
15774
15729
15682
15636
15589
15542
15495
15448
15401
15353
15305
15256
15206
15156
15104
15051
14997
14942
14887
14831
14776
14721
14666
14611
14556
14502
14448
14394
14339
14284
14228
14170
14112
14052
13990
13927
13864
13799
13734
13667
13600
13533
13464
13395
13325
13254
13182
13110
13037
12963
12890
12816
12742
12668
12594
12520
12446
12371
12297
12223
12148
12073
11998
11922
11847
11771
11695
11620
11545
11470
11395
11320
11246
11171
11096
11020
10944
10867
10790
10711
10631
10550
10469
10387
10306
10225
10144
10063
9983
9903
9823
9744
9665
9585
9506
9427
9348
9269
9190
9111
9031
8951
8872
8792
8713
8635
8557
8481
8406
8331
8258
8186
8114
8042
7973
7903
7833
7763
7693
7622
7553
7483
7414
7346
7278
7210
7144
7077
7011
6946
6881
6817
6753
6691
6629
6568
6508
6449
6390
6332
6275
6218
6163
6107
6053
6000
5947
5895
5844
5793
5744
5694
5646
5598
5551
5504
5458
5413
5369
5325
5280
5236
5191
5146
5101
5056
5012
4968
4924
4881
4838
4795
4752
4710
4667
4625
4583
4541
4500
4459
4419
4379
4338
4298
4258
4218
4177
4137
4096
4056
4017
3979
3941
3904
3868
3832
3796
3761
3727
3693
3660
3627
3595
3564
3533
3502
3472
3443
3414
3386
3360
3335
3312
3291
3271
3253
3236
3221
3207
3194
3182
3170
3159
3149
3140
3132
3126
3120
3116
3113
3111
3111
3111
3112
3114
3116
3120
3124
3129
3134
3140
3146
3152
3158
3164
3169
3174
3180
3186
3192
3198
3205
3213
3220
3228
3236
3244
3253
3263
3272
3282
3292
3301
3310
3318
3325
3331
3336
3340
3343
3345
3347
3348
3349
3349
3349
3348
3347
3346
3344
3341
3338
3335
3331
3327
3323
3318
3314
3310
3306
3303
3299
3296
3293
3291
3290
3288
3287
3286
3284
3282
3280
3278
3276
3275
3274
3273
3273
3273
3273
3273
3272
3271
3269
3267
3265
3263
3261
3261
3261
3261
3262
3262
3262
3262
3262
3262
3262
3261
3260
3259
3257
3254
3251
3247
3242
3236
3229
3222
3215
3207
3200
3193
3186
3179
3172
3165
3158
3151
3143
3135
3126
3117
3107
3096
3084
3071
3056
3040
3024
3006
2989
2972
2955
2938
2922
2907
2893
2881
2869
2859
2851
2844
2838
2833
2829
2825
2821
2817
2813
2808
2803
2798
2792
2785
2778
2769
2760
2751
2741
2731
2720
2708
2696
2683
2670
2657
2643
2629
2616
2603
2591
2580
2570
2561
2553
2545
2537
2530
2522
2515
2508
2500
2493
2485
2478
2470
2462
2454
2445
2435
2426
2416
2407
2399
2393
2387
2383
2379
2376
2373
2371
2369
2367
2366
2366
2367
2369
2371
2375
2379
2384
2389
2395
2401
2408
2415
2422
2431
2440
2451
2462
2475
2489
2504
2520
2537
2555
2575
2595
2615
2637
2658
2679
2700
2722
2743
2764
2786
2807
2829
2850
2872
2894
2917
2940
2963
2986
3009
3032
3056
3081
3105
3131
3156
3182
3207
3233
3258
3283
3308
3333
3359
3385
3412
3440
3469
3499
3530
3562
3594
3627
3660
3693
3726
3758
3790
3821
3852
3882
3911
3940
3969
3999
4029
4059
4090
4121
4153
4184
4215
4247
4278
4308
4339
4369
4399
4428
4458
4487
4516
4545
4573
4602
4630
4658
4687
4716
4747
4778
4811
4845
4880
4916
4952
4988
5024
5061
5097
5133
5167
5201
5234
5266
5296
5325
5353
5378
5402
5424
5444
5464
5484
5503
5522
5541
5561
5581
5602
5624
5646
5670
5695
5721
5747
5773
5800
5827
5855
5881
5908
5934
5959
5984
6009
6032
6055
6078
6100
6122
6143
6166
6188
6211
6235
6259
6284
6309
6335
6361
6388
6415
6443
6471
6498
6524
6550
6576
6600
6623
6645
6667
6687
6707
6726
6744
6761
6777
6792
6806
6820
6833
6846
6857
6866
6875
6882
6889
6894
6900
6905
6910
6915
6921
6927
6933
6940
6946
6952
6957
6961
6965
6968
6970
6972
6973
6974
6974
6973
6972
6970
6969
6967
6965
6962
6960
6957
6953
6950
6947
6944
6942
6941
6940
6939
6940
6940
6940
6939
6938
6935
6931
6927
6920
6913
6905
6896
6886
6875
6864
6853
6841
6829
6816
6803
6789
6775
6761
6746
6730
6714
6698
6681
6663
6645
6626
6606
6585
6562
6539
6515
6490
6464
6437
6409
6381
6353
6324
6294
6264
6234
6203
6174
6144
6116
6088
6061
6034
6007
5981
5956
5931
5905
5879
5853
5825
5796
5767
5737
5706
5675
5643
5612
5581
5550
5520
5491
5463
5435
5408
5382
5357
5333
5310
5287
5265
5243
5221
5199
5176
5154
5131
5108
5084
5060
5034
5007
4980
4953
4926
4900
4874
4850
4826
4802
4780
4758
4736
4714
4691
4668
4644
4618
4591
4564
4535
4505
4475
4443
4411
4379
4347
4314
4282
4249
4217
4184
4152
4119
4086
4053
4019
3986
3953
3919
3885
3851
3818
3785
3752
3720
3688
3656
3625
3594
3564
3533
3503
3472
3441
3409
3375
3341
3305
3269
3233
3195
3158
3119
3079
3039
2997
2956
2914
2872
2829
2787
2745
2703
2660
2618
2576
2534
2492
2449
2407
2365
2323
2281
2238
2195
2151
2107
2061
2013
1966
1916
1865
1812
1759
1706
1653
1600
1548
1497
1447
1397
1349
1301
1254
1207
1160
1113
1065
1016
967
917
867
816
764
712
660
607
553
498
443
386
328
269
209
148
86
23
-41
-105
-170
-236
-302
-368
-434
-499
-564
-628
-692
-756
-820
-885
-950
-1016
-1082
-1150
-1218
-1286
-1356
-1425
-1495
-1566
-1636
-1708
-1779
-1852
-1926
-2000
-2077
-2154
-2232
-2310
-2389
-2469
-2549
-2629
-2710
-2792
-2874
-2956
-3039
-3123
-3207
-3291
-3374
-3458
-3540
-3623
-3705
-3787
-3868
-3949
-4029
-4108
-4186
-4263
-4340
-4417
-4493
-4570
-4647
-4725
-4802
-4881
-4959
-5038
-5118
-5198
-5278
-5359
-5441
-5523
-5606
-5690
-5773
-5858
-5942
-6027
-6112
-6196
-6280
-6363
-6445
-6526
-6606
-6686
-6765
-6843
-6920
-6996
-7071
-7144
-7215
-7285
-7354
-7421
-7487
-7552
-7617
-7680
-7743
-7806
-7869
-7931
-7993
-8054
-8115
-8175
-8234
-8291
-8347
-8401
-8454
-8505
-8555
-8605
-8654
-8703
-8752
-8801
-8850
-8900
-8950
-9000
-9051
-9101
-9151
-9201
-9251
-9302
-9353
-9404
-9455
-9507
-9559
-9612
-9665
-9719
-9773
-9827
-9881
-9936
-9990
-10044
-10099
-10153
-10207
-10261
-10316
-10370
-10424
-10478
-10532
-10585
-10639
-10692
-10744
-10796
-10848
-10900
-10951
-11002
-11053
-11104
-11155
-11206
-11257
-11309
-11360
-11411
-11461
-11511
-11560
-11607
-11654
-11699
-11745
-11789
-11835
-11880
-11926
-11972
-12019
-12066
-12113
-12159
-12206
-12253
-12299
-12345
-12391
-12437
-12482
-12527
-12571
-12615
-12658
-12701
-12743
-12785
-12826
-12867
-12906
-12945
-12983
-13021
-13058
-13095
-13133
-13170
-13208
-13246
-13283
-13321
-13359
-13395
-13430
-13464
-13497
-13528
-13557
-13585
-13613
-13639
-13665
-13691
-13717
-13742
-13767
-13791
-13815
-13838
-13861
-13883
-13905
-13926
-13946
-13964
-13981
-13996
-14011
-14024
-14037
-14049
-14061
-14072
-14083
-14094
-14104
-14113
-14123
-14131
-14140
-14148
-14156
-14165
-14174
-14183
-14193
-14204
-14216
-14228
-14241
-14254
-14267
-14280
-14292
-14304
-14316
-14328
-14339
-14350
-14360
-14370
-14379
-14387
-14395
-14402
-14409
-14416
-14424
-14432
-14441
-14450
-14460
-14470
-14481
-14492
-14503
-14514
-14526
-14537
-14548
-14560
-14573
-14586
-14600
-14614
-14630
-14646
-14663
-14682
-14701
-14720
-14740
-14761
-14781
-14801
-14820
-14838
-14855
-14872
-14888
-14904
-14918
-14933
-14947
-14961
-14974
-14987
-15000
-15012
-15024
-15037
-15049
-15062
-15075
-15088
-15101
-15114
-15125
-15136
-15146
-15155
-15164
-15172
-15180
-15188
-15196
-15205
-15213
-15221
-15229
-15237
-15245
-15253
-15261
-15270
-15278
-15287
-15295
-15304
-15312
-15319
-15326
-15332
-15338
-15344
-15350
-15356
-15362
-15367
-15372
-15376
-15379
-15382
-15384
-15385
-15386
-15386
-15385
-15383
-15381
-15377
-15373
-15368
-15363
-15356
-15349
-15341
-15333
-15324
-15315
-15305
-15296
-15287
-15277
-15268
-15259
-15249
-15238
-15227
-15214
-15200
-15184
-15167
-15148
-15128
-15107
-15085
-15063
-15040
-15018
-14995
-14972
-14950
-14927
-14905
-14882
-14858
-14834
-14810
-14785
-14760
-14734
-14709
-14683
-14656
-14629
-14602
-14573
-14545
-14516
-14486
-14456
-14425
-14394
-14363
-14332
-14300
-14268
-14236
-14204
-14170
-14136
-14102
-14066
-14030
-13993
-13955
-13917
-13878
-13839
-13800
-13762
-13722
-13683
-13642
-13601
-13558
-13515
-13472
-13428
-13383
-13338
-13293
-13248
-13202
-13155
-13108
-13060
-13011
-12963
-12915
-12867
-12820
-12773
-12728
-12683
-12639
-12595
-12552
-12509
-12467
-12425
-12382
-12341
-12299
-12257
-12216
-12174
-12132
-12090
-12048
-12005
-11961
-11917
-11872
-11828
-11784
-11741
-11699
-11657
-11616
-11576
-11536
-11497
-11458
-11421
-11384
-11348
-11312
-11276
-11239
-11201
-11163
-11124
-11085
-11045
-11005
-10966
-10926
-10887
-10849
-10812
-10775
-10738
-10702
-10667
-10632
-10597
-10562
-10528
-10493
-10457
-10421
-10383
-10345
-10306
-10265
-10224
-10183
-10140
-10098
-10055
-10013
-9970
-9928
-9885
-9842
-9799
-9756
-9712
-9669
-9627
-9584
-9542
-9500
-9457
-9414
-9368
-9322
-9275
-9227
-9178
-9129
-9080
-9031
-8982
-8933
-8884
-8836
-8788
-8741
-8694
-8648
-8603
-8559
-8515
-8471
-8427
-8383
-8338
-8292
-8246
-8199
-8151
-8103
-8054
-8005
-7957
-7909
-7862
-7815
-7767
-7720
-7673
-7627
-7580
-7532
-7485
-7438
-7392
-7346
-7300
-7255
-7210
-7165
-7121
-7077
-7033
-6989
-6945
-6902
-6860
-6817
-6775
-6733
-6691
-6649
-6607
-6565
-6523
-6481
-6438
-6394
-6350
-6304
-6258
-6210
-6162
-6114
-6065
-6017
-5971
-5926
-5883
-5842
-5803
-5765
-5728
-5691
-5655
-5618
-5581
-5543
-5505
-5468
-5430
-5392
-5355
-5318
-5281
-5244
-5207
-5170
-5132
-5094
-5055
-5015
-4975
-4934
-4893
-4852
-4811
-4769
-4728
-4686
-4644
-4601
-4558
-4514
-4469
-4424
-4378
-4331
-4284
-4237
-4190
-4143
-4094
-4048
-4000
-3953
-3907
-3861
-3815
-3770
-3725
-3681
-3637
-3595
-3553
-3512
-3471
-3430
-3388
-3347
-3305
-3264
-3222
-3181
-3139
-3098
-3057
-3017
-2977
-2937
-2899
-2861
-2824
-2787
-2752
-2717
-2683
-2651
-2619
-2588
-2558
-2529
-2502
-2475
-2449
-2425
-2401
-2379
-2357
-2336
-2316
-2296
-2276
-2257
-2238
-2220
-2201
-2183
-2165
-2146
-2127
-2107
-2087
-2066
-2045
-2024
-2003
-1983
-1963
-1944
-1926
-1909
-1892
-1876
-1861
-1846
-1833
-1820
-1808
-1797
-1786
-1776
-1765
-1756
-1746
-1737
-1729
-1722
-1716
-1712
-1708
-1706
-1703
-1701
-1700
-1698
-1696
-1695
-1695
-1694
-1695
-1695
-1696
-1697
-1698
-1699
-1700
-1702
-1705
-1707
-1711
-1715
-1720
-1726
-1732
-1741
-1750
-1760
-1770
-1782
-1793
-1805
-1818
-1830
-1844
-1859
-1874
-1891
-1909
-1928
-1948
-1970
-1994
-2020
-2045
-2075
-2104
-2134
-2166
-2198
-2231
-2265
-2299
-2333
-2367
-2401
-2435
-2468
-2502
-2536
-2571
-2607
-2643
-2682
-2721
-2762
-2804
-2846
-2888
-2930
-2973
-3015
-3057
-3098
-3140
-3180
-3220
-3259
-3298
-3335
-3371
-3407
-3442
-3478
-3514
-3551
-3589
-3628
-3669
-3710
-3754
-3799
-3846
-3894
-3945
-3996
-4048
-4101
-4155
-4208
-4261
-4315
-4368
-4421
-4475
-4528
-4582
-4635
-4687
-4739
-4792
-4845
-4898
-4951
-5006
-5061
-5116
-5173
-5230
-5288
-5347
-5406
-5466
-5525
-5584
-5642
-5700
-5758
-5815
-5871
-5927
-5982
-6037
-6091
-6144
-6198
-6250
-6302
-6353
-6404
-6455
-6505
-6556
-6606
-6657
-6708
-6759
-6811
-6863
-6916
-6970
-7025
-7081
-7137
-7195
-7252
-7310
-7368
-7427
-7486
-7545
-7605
-7666
-7727
-7788
-7849
-7910
-7971
-8031
-8090
-8150
-8209
-8266
-8324
-8380
-8437
-8492
-8548
-8604
-8660
-8717
-8774
-8832
-8890
-8947
-9005
-9063
-9120
-9177
-9232
-9288
-9342
-9397
-9451
-9505
-9558
-9612
-9665
-9718
-9771
-9824
-9877
-9930
-9982
-10033
-10084
-10135
-10184
-10233
-10280
-10327
-10373
-10419
-10464
-10508
-10552
-10596
-10639
-10683
-10726
-10768
-10811
-10853
-10894
-10934
-10973
-11011
-11049
-11085
-11121
-11157
-11192
-11226
-11260
-11293
-11325
-11357
-11389
-11420
-11451
-11481
-11511
-11540
-11568
-11596
-11622
-11648
-11672
-11696
-11720
-11744
-11768
-11792
-11815
-11838
-11861
-11882
-11904
-11924
-11944
-11964
-11983
-12001
-12019
-12035
-12051
-12066
-12080
-12093
-12106
-12118
-12130
-12141
-12151
-12161
-12171
-12181
-12190
-12199
-12209
-12219
-12229
-12239
-12250
-12259
-12269
-12278
-12287
-12295
-12302
-12309
-12314
-12319
-12324
-12328
-12332
-12335
-12339
-12341
-12343
-12343
-12342
-12340
-12338
-12334
-12329
-12323
-12316
-12308
-12298
-12288
-12277
-12264
-12251
-12236
-12221
-12205
-12188
-12171
-12153
-12134
-12115
-12095
-12074
-12051
-12027
-12001
-11973
-11943
-11912
-11879
-11846
-11812
-11777
-11742
-11707
-11672
-11637
-11603
-11569
-11536
-11504
-11472
-11440
-11408
-11376
-11344
-11310
-11275
-11238
-11201
-11161
-11120
-11078
-11035
-10991
-10946
-10901
-10855
-10809
-10763
-10717
-10672
-10627
-10584
-10541
-10498
-10457
-10415
-10374
-10332
-10289
-10245
-10201
-10156
-10110
-10063
-10016
-9967
-9918
-9869
-9819
-9770
-9720
-9671
-9622
-9574
-9527
-9480
-9433
-9388
-9343
-9298
-9254
-9211
-9167
-9123
-9080
-9036
-8991
-8947
-8902
-8857
-8813
-8769
-8725
-8681
-8637
-8593
-8549
-8505
-8460
-8414
-8368
-8320
-8272
-8222
-8170
-8118
-8064
-8012
-7959
-7906
-7854
-7802
-7752
-7702
-7653
-7605
-7557
-7510
-7463
-7416
-7369
-7323
-7276
-7228
-7181
-7132
-7083
-7032
-6981
-6928
-6874
-6818
-6762
-6706
-6650
-6594
-6538
-6484
-6430
-6376
-6324
-6272
-6221
-6169
-6119
-6069
-6019
-5970
-5920
-5871
-5822
-5772
-5722
-5673
-5623
-5574
-5524
-5474
-5424
-5373
-5322
-5271
-5219
-5167
-5115
-5064
-5012
-4961
-4912
-4862
-4814
-4767
-4720
-4675
-4629
-4585
-4541
-4498
-4455
-4413
-4371
-4329
-4287
-4246
-4205
-4163
-4121
-4080
-4038
-3996
-3954
-3911
-3869
-3826
-3782
-3738
-3692
-3646
-3598
-3550
-3501
-3451
-3401
-3351
-3300
-3249
-3198
-3147
-3096
-3047
-2998
-2950
-2902
-2856
-2810
-2764
-2718
-2672
-2626
-2578
-2530
-2481
-2431
-2380
-2328
-2275
-2222
-2168
-2114
-2059
-2005
-1951
-1898
-1845
-1793
-1742
-1691
-1641
-1590
-1539
-1488
-1435
-1382
-1327
-1271
-1214
-1156
-1097
-1037
-977
-917
-857
-798
-738
-679
-619
-559
-500
-440
-380
-319
-259
-198
-138
-78
-18
41
101
161
221
282
343
406
469
532
597
662
727
793
859
926
992
1060
1128
1197
1268
1339
1411
1484
1558
1633
1708
1784
1861
1938
2013
2091
2168
2244
2321
2399
2476
2554
2633
2713
2793
2874
2955
3037
3119
3200
3282
3363
3444
3525
3606
3687
3768
3850
3932
4014
4097
4180
4263
4346
4428
4509
4591
4672
4752
4833
4913
4992
5070
5146
5221
5295
5367
5438
5508
5576
5644
5710
5776
5842
5907
5971
6036
6100
6164
6227
6289
6351
6411
6470
6528
6584
6639
6693
6745
6796
6846
6894
6941
6986
7030
7073
7114
7153
7192
7230
7268
7305
7342
7379
7416
7454
7491
7528
7565
7602
7638
7674
7710
7746
7781
7816
7851
7885
7919
7952
7985
8016
8048
8080
8109
8140
8169
8198
8225
8251
8277
8302
8326
8350
8374
8398
8423
8447
8472
8498
8523
8550
8577
8605
8634
8663
8693
8723
8754
8784
8815
8846
8876
8906
8936
8966
8995
9024
9053
9081
9110
9138
9165
9192
9219
9245
9270
9295
9320
9344
9368
9392
9414
9436
9457
9477
9496
9514
9531
9547
9564
9579
9594
9608
9621
9635
9647
9660
9672
9684
9696
9708
9719
9728
9737
9744
9749
9753
9756
9758
9758
9759
9759
9758
9758
9758
9757
9756
9755
9753
9750
9747
9743
9738
9733
9728
9723
9718
9714
9710
9707
9704
9702
9700
9699
9698
9697
9697
9698
9700
9702
9705
9709
9713
9719
9725
9732
9739
9746
9753
9760
9765
9769
9772
9774
9775
9774
9772
9770
9767
9763
9759
9755
9752
9749
9747
9745
9744
9743
9742
9740
9739
9737
9735
9733
9732
9730
9729
9728
9727
9725
9723
9721
9718
9714
9710
9705
9699
9692
9685
9678
9670
9663
9655
9648
9641
9634
9627
9619
9611
9603
9594
9584
9574
9563
9552
9539
9526
9512
9497
9481
9463
9444
9423
9400
9375
9348
9319
9289
9257
9224
9190
9156
9122
9087
9053
9018
8983
8948
8913
8877
8841
8805
8770
8734
8699
8664
8629
8594
8559
8524
8488
8453
8417
8380
8343
8306
8268
8230
8191
8153
8115
8077
8041
8005
7970
7936
7903
7871
7840
7810
7781
7754
7727
7701
7677
7653
7630
7607
7585
7563
7542
7521
7499
7478
7457
7435
7414
7393
7371
7350
7328
7307
7285
7264
7242
7220
7198
7175
7152
7128
7104
7080
7055
7030
7005
6979
6954
6929
6904
6880
6855
6831
6807
6782
6758
6734
6710
6686
6662
6639
6616
6593
6572
6551
6531
6511
6493
6475
6458
6442
6427
6413
6400
6388
6377
6367
6358
6351
6344
6338
6333
6328
6323
6318
6312
6306
6299
6293
6286
6279
6273
6267
6262
6258
6254
6252
6250
6248
6247
6247
6246
6245
6244
6243
6242
6240
6238
6237
6236
6236
6237
6238
6240
6243
6245
6248
6251
6254
6257
6260
6264
6268
6272
6278
6284
6290
6297
6305
6312
6320
6329
6337
6346
6356
6366
6376
6388
6399
6412
6425
6439
6454
6469
6485
6502
6519
6537
6554
6572
6590
6609
6628
6647
6666
6686
6706
6726
6747
6768
6789
6810
6832
6854
6877
6900
6924
6948
6973
6998
7022
7047
7070
7093
7116
7137
7158
7179
7199
7219
7238
7257
7276
7295
7313
7332
7351
7370
7390
7411
7432
7453
7475
7496
7518
7539
7559
7579
7598
7617
7636
7655
7673
7691
7710
7728
7746
7765
7783
7802
7821
7841
7861
7882
7904
7927
7950
7973
7997
8022
8047
8071
8099
8127
8154
8185
8216
8248
8280
8313
8347
8380
8413
8446
8479
8512
8544
8576
8609
8641
8672
8704
8736
8767
8799
8831
8864
8897
8929
8963
8996
9030
9064
9098
9133
9167
9202
9236
9271
9305
9339
9373
9407
9440
9474
9507
9540
9573
9606
9638
9670
9702
9734
9765
9796
9826
9855
9884
9911
9939
9966
9993
10021
10048
10075
10102
10129
10155
10182
10208
10234
10259
10282
10305
10326
10345
10363
10380
10395
10409
10421
10433
10444
10454
10463
10472
10481
10490
10499
10508
10517
10527
10536
10547
10558
10569
10581
10593
10605
10617
10629
10641
10653
10665
10678
10691
10706
10721
10737
10753
10770
10787
10804
10821
10838
10855
10871
10888
10905
10922
10939
10957
10976
10996
11016
11037
11058
11081
11104
11127
11152
11177
11203
11229
11256
11283
11310
11337
11365
11394
11423
11453
11484
11516
11549
11583
11618
11653
11689
11724
11760
11796
11831
11867
11902
11937
11971
12006
12040
12074
12108
12142
12176
12211
12247
12284
12322
12361
12401
12442
12484
12528
12573
12619
12665
12712
12760
12808
12856
12904
12952
12999
13046
13093
13139
13186
13232
13278
13323
13369
13415
13461
13507
13554
13601
13648
13696
13744
13793
13842
13892
13942
13992
14043
14094
14144
14195
14245
14296
14346
14396
14446
14495
14544
14592
14640
14687
14734
14781
14827
14874
14920
14966
15013
15060
15107
15156
15205
15255
15306
15359
15412
15466
15522
15578
15635
15693
15751
15810
15869
15927
15985
16043
16100
16157
16213
16268
16324
16378
16431
16484
16536
16587
16638
16689
16739
16789
16840
16890
16940
16991
17042
17093
17144
17194
17245
17295
17344
17393
17441
17488
17534
17580
17625
17670
17714
17759
17804
17849
17894
17940
17987
18033
18080
18127
18173
18219
18264
18309
18352
18395
18436
18475
18514
18551
18587
18623
18657
18691
18724
18757
18789
18821
18854
18887
18919
18952
18986
19019
19052
19086
19119
19152
19186
19219
19253
19287
19321
19354
19388
19420
19453
19485
19516
19548
19579
19610
19640
19670
19698
19726
19753
19780
19806
19831
19857
19882
19906
19931
19955
19980
20004
20028
20051
20074
20097
20119
20141
20163
20184
20205
20225
20244
20263
20281
20297
20313
20328
20343
20356
20369
20382
20394
20405
20417
20427
20438
20448
20457
20466
20475
20483
20490
20498
20504
20511
20517
20522
20527
20531
20535
20538
20542
20544
20547
20548
20549
20549
20547
20544
20539
20533
20525
20517
20508
20498
20489
20480
20471
20463
20455
20448
20441
20434
20427
20420
20413
20405
20397
20388
20378
20367
20355
20341
20326
20309
20291
20272
20252
20231
20209
20188
20165
20143
20121
20098
20076
20053
20031
20009
19987
19964
19941
19917
19892
19867
19840
19813
19784
19755
19726
19696
19665
19634
19604
19573
19544
19515
19486
19458
19431
19405
19379
19353
19327
19302
19276
19251
19226
19201
19175
19150
19124
19098
19071
19044
19017
18990
18962
18933
18904
18875
18844
18814
18783
18751
18719
18687
18655
18623
18591
18558
18525
18492
18458
18423
18387
18351
18314
18277
18238
18199
18159
18119
18077
18035
17992
17948
17904
17859
17813
17768
17722
17676
17630
17585
17539
17494
17449
17404
17359
17315
17270
17226
17182
17138
17095
17051
17008
16965
16922
16879
16837
16793
16750
16707
16663
16619
16575
16531
16488
16445
16402
16360
16318
16277
16236
16197
16157
16119
16081
16044
16009
15973
15939
15905
15871
15837
15802
15768
15733
15698
15663
15628
15592
15557
15522
15487
15453
15418
15383
15348
15313
15278
15242
15206
15169
15132
15094
15055
15016
14977
14937
14896
14856
14816
14777
14738
14699
14661
14623
14585
14547
14509
14470
14430
14390
14349
14308
14266
14223
14179
14134
14088
14041
13994
13945
13896
13847
13799
13750
13702
13655
13607
13561
13515
13469
13423
13378
13333
13289
13245
13201
13157
13113
13070
13027
12985
12944
12903
12863
12824
12786
12748
12711
12675
12639
12603
12567
12531
12495
12459
12422
12384
12347
12309
12271
12233
12196
12159
12123
12088
12054
12021
11988
11956
11924
11893
11863
11832
11801
11770
11739
11707
11674
11641
11608
11574
11539
11504
11469
11434
11398
11363
11327
11291
11255
11219
11182
11145
11108
11071
11034
10997
10960
10923
10887
10850
10815
10779
10745
10710
10677
10644
10611
10578
10545
10511
10477
10442
10405
10369
10331
10293
10255
10216
10177
10138
10098
10058
10018
9978
9938
9899
9860
9822
9784
9747
9711
9674
9638
9602
9566
9529
9493
9455
9417
9378
9339
9299
9258
9216
9174
9132
9089
9045
9002
8958
8915
8871
8827
8783
8739
8696
8652
8609
8565
8522
8479
8435
8392
8348
8304
8260
8216
8170
8125
8080
8034
7988
7942
7895
7849
7803
7757
7712
7667
7622
7578
7535
7494
7453
7414
7377
7341
7307
7275
7244
7215
7188
7162
7138
7115
7094
7075
7056
7039
7022
7007
6992
6978
6964
6951
6937
6923
6909
6894
6879
6864
6850
6836
6823
6811
6799
6788
6778
6768
6759
6750
6742
6735
6728
6720
6713
6705
6697
6688
6678
6668
6657
6646
6634
6622
6609
6596
6583
6570
6558
6545
6533
6520
6507
6494
6481
6468
6455
6442
6428
6414
6399
6384
6369
6353
6337
6321
6306
6292
6279
6267
6256
6245
6236
6226
6217
6208
6199
6190
6182
6173
6165
6158
6151
6146
6141
6137
6135
6134
6133
6134
6136
6138
6142
6145
6150
6155
6160
6165
6170
6176
6182
6188
6194
6200
6206
6212
6218
6224
6230
6235
6240
6245
6250
6255
6260
6264
6268
6272
6275
6278
6280
6281
6281
6281
6281
6280
6279
6278
6277
6277
6278
6279
6280
6282
6285
6287
6289
6291
6292
6294
6295
6295
6296
6297
6298
6299
6301
6304
6308
6313
6319
6326
6334
6342
6350
6358
6367
6374
6381
6387
6393
6398
6401
6404
6406
6407
6408
6408
6408
6408
6407
6406
6405
6404
6403
6403
6402
6402
6402
6401
6400
6397
6394
6390
6385
6378
6370
6360
6350
6338
6324
6310
6294
6277
6260
6242
6224
6206
6188
6170
6153
6136
6120
6103
6087
6072
6057
6043
6029
6015
6002
5989
5976
5963
5950
5937
5923
5910
5897
5883
5869
5854
5839
5824
5807
5789
5770
5749
5728
5705
5681
5656
5630
5604
5576
5549
5521
5494
5467
5440
5415
5389
5365
5341
5317
5293
5270
5247
5223
5200
5176
5151
5127
5102
5078
5053
5028
5004
4979
4955
4931
4906
4881
4855
4829
4801
4774
4746
4718
4690
4662
4634
4606
4579
4551
4524
4497
4471
4444
4419
4394
4371
4348
4326
4305
4285
4265
4245
4225
4205
4184
4163
4141
4119
4096
4073
4049
4024
3999
3975
3950
3926
3901
3877
3853
3829
3805
3782
3758
3735
3712
3690
3668
3646
3625
3603
3582
3560
3539
3517
3495
3472
3450
3426
3403
3380
3357
3335
3313
3292
3272
3253
3234
3217
3199
3182
3166
3149
3133
3117
3101
3085
3069
3052
3035
3017
2999
2979
2959
2938
2915
2892
2869
2844
2819
2794
2768
2743
2717
2692
2666
2641
2616
2592
2567
2543
2519
2495
2471
2448
2424
2400
2376
2352
2329
2305
2282
2259
2236
2213
2190
2168
2147
2127
2108
2090
2073
2056
2040
2024
2008
1992
1976
1960
1943
1926
1909
1891
1873
1856
1839
1821
1803
1785
1767
1748
1729
1708
1686
1663
1638
1612
1585
1556
1527
1497
1466
1434
1402
1369
1336
1302
1268
1234
1200
1167
1134
1103
1073
1044
1014
988
960
933
906
879
851
823
793
762
729
695
660
623
585
546
507
468
429
390
351
314
277
240
204
169
134
99
65
30
-5
-40
-75
-111
-146
-182
-218
-255
-291
-329
-366
-404
-443
-483
-523
-563
-604
-646
-688
-731
-775
-819
-865
-911
-959
-1008
-1059
-1110
-1163
-1215
-1268
-1320
-1373
-1425
-1478
-1530
-1583
-1635
-1688
-1741
-1793
-1845
-1898
-1950
-2001
-2054
-2105
-2156
-2206
-2256
-2305
-2353
-2401
-2448
-2494
-2540
-2585
-2630
-2674
-2719
-2764
-2810
-2856
-2903
-2951
-2999
-3049
-3100
-3153
-3207
-3262
-3318
-3375
-3433
-3491
-3549
-3607
-3665
-3722
-3780
-3837
-3895
-3952
-4010
-4069
-4127
-4186
-4244
-4301
-4358
-4414
-4469
-4523
-4576
-4628
-4679
-4728
-4777
-4825
-4873
-4919
-4965
-5011
-5056
-5100
-5144
-5188
-5231
-5275
-5319
-5362
-5407
-5452
-5498
-5544
-5592
-5640
-5688
-5736
-5784
-5832
-5880
-5927
-5973
-6020
-6066
-6113
-6160
-6208
-6257
-6307
-6358
-6410
-6463
-6517
-6572
-6628
-6684
-6741
-6798
-6856
-6913
-6971
-7029
-7087
-7145
-7203
-7261
-7318
-7374
-7430
-7486
-7542
-7597
-7653
-7709
-7766
-7823
-7882
-7941
-8000
-8063
-8125
-8188
-8251
-8315
-8377
-8440
-8501
-8562
-8622
-8682
-8742
-8801
-8860
-8919
-8977
-9036
-9094
-9153
-9213
-9273
-9334
-9395
-9456
-9518
-9579
-9640
-9701
-9761
-9821
-9879
-9937
-9993
-10048
-10101
-10153
-10203
-10253
-10302
-10351
-10400
-10448
-10496
-10544
-10592
-10639
-10686
-10732
-10778
-10824
-10869
-10913
-10956
-10998
-11040
-11080
-11120
-11160
-11200
-11240
-11280
-11321
-11364
-11407
-11453
-11500
-11550
-11602
-11655
-11709
-11765
-11821
-11878
-11935
-11993
-12051
-12109
-12167
-12225
-12283
-12342
-12400
-12458
-12517
-12575
-12634
-12692
-12751
-12809
-12868
-12926
-12984
-13041
-13098
-13154
-13210
-13266
-13322
-13378
-13433
-13489
-13543
-13597
-13650
-13702
-13753
-13803
-13852
-13901
-13949
-13998
-14046
-14096
-14146
-14196
-14247
-14298
-14350
-14401
-14453
-14505
-14556
-14608
-14659
-14709
-14760
-14811
-14861
-14912
-14962
-15013
-15064
-15115
-15167
-15219
-15271
-15323
-15374
-15426
-15477
-15529
-15581
-15633
-15685
-15738
-15791
-15843
-15896
-15948
-16000
-16050
-16102
-16152
-16203
-16251
-16300
-16347
-16394
-16440
-16485
-16530
-16574
-16618
-16662
-16706
-16750
-16793
-16837
-16881
-16926
-16972
-17018
-17065
-17113
-17163
-17214
-17266
-17319
-17373
-17427
-17482
-17536
-17591
-17645
-17699
-17752
-17804
-17855
-17905
-17954
-18001
-18048
-18094
-18140
-18185
-18231
-18276
-18322
-18369
-18415
-18462
-18509
-18557
-18605
-18653
-18701
-18750
-18799
-18847
-18896
-18945
-18994
-19043
-19093
-19142
-19192
-19243
-19293
-19343
-19393
-19442
-19492
-19541
-19589
-19638
-19686
-19733
-19781
-19828
-19875
-19922
-19970
-20017
-20065
-20112
-20160
-20208
-20255
-20303
-20352
-20400
-20450
-20499
-20549
-20599
-20650
-20701
-20751
-20802
-20853
-20903
-20952
-21001
-21049
-21096
-21142
-21186
-21229
-21270
-21310
-21349
-21386
-21423
-21459
-21495
-21529
-21563
-21595
-21627
-21658
-21688
-21718
-21747
-21777
-21806
-21835
-21862
-21890
-21916
-21941
-21967
-21991
-22015
-22039
-22064
-22088
-22112
-22137
-22162
-22187
-22212
-22237
-22261
-22286
-22310
-22334
-22358
-22382
-22407
-22433
-22459
-22485
-22513
-22540
-22568
-22596
-22624
-22653
-22681
-22709
-22736
-22763
-22788
-22813
-22837
-22860
-22882
-22904
-22924
-22943
-22962
-22979
-22996
-23012
-23027
-23042
-23056
-23070
-23082
-23095
-23108
-23121
-23134
-23148
-23162
-23177
-23193
-23209
-23226
-23244
-23261
-23279
-23296
-23314
-23330
-23346
-23362
-23377
-23391
-23406
-23421
-23435
-23450
-23466
-23482
-23498
-23515
-23532
-23550
-23567
-23585
-23602
-23619
-23635
-23650
-23665
-23679
-23692
-23704
-23716
-23728
-23740
-23751
-23762
-23773
-23783
-23793
-23802
-23811
-23819
-23826
-23833
-23839
-23845
-23850
-23854
-23857
-23860
-23862
-23864
-23866
-23867
-23868
-23868
-23868
-23868
-23868
-23868
-23868
-23868
-23868
-23869
-23870
-23871
-23873
-23875
-23878
-23881
-23885
-23890
-23895
-23901
-23908
-23916
-23924
-23933
-23941
-23950
-23958
-23966
-23972
-23978
-23983
-23986
-23989
-23990
-23991
-23991
-23990
-23989
-23988
-23986
-23984
-23982
-23980
-23977
-23974
-23970
-23967
-23963
-23958
-23953
-23948
-23942
-23936
-23930
-23924
-23918
-23911
-23905
-23900
-23894
-23889
-23884
-23880
-23877
-23875
-23873
-23872
-23872
-23872
-23872
-23873
-23873
-23872
-23870
-23867
-23863
-23857
-23849
-23840
-23828
-23815
-23800
-23783
-23764
-23744
-23723
-23700
-23677
-23653
-23629
-23605
-23580
-23556
-23532
-23507
-23482
-23456
-23430
-23403
-23377
-23350
-23323
-23296
-23269
-23241
-23212
-23183
-23153
-23123
-23091
-23058
-23024
-22990
-22954
-22919
-22883
-22847
-22811
-22774
-22737
-22699
-22661
-22622
-22583
-22544
-22505
-22465
-22425
-22385
-22345
-22304
-22263
-22222
-22180
-22138
-22095
-22051
-22006
-21961
-21916
-21870
-21824
-21778
-21731
-21684
-21637
-21590
-21543
-21495
-21448
-21401
-21354
-21306
-21259
-21213
-21166
-21120
-21075
-21030
-20985
-20940
-20895
-20850
-20805
-20760
-20715
-20670
-20625
-20580
-20534
-20489
-20444
-20398
-20352
-20307
-20261
-20215
-20168
-20121
-20074
-20026
-19978
-19929
-19880
-19830
-19780
-19729
-19679
-19628
-19578
-19528
-19478
-19428
-19377
-19327
-19275
-19223
-19170
-19116
-19061
-19005
-18947
-18889
-18829
-18768
-18706
-18644
-18581
-18517
-18453
-18388
-18323
-18257
-18191
-18124
-18057
-17989
-17921
-17852
-17782
-17712
-17642
-17571
-17500
-17428
-17356
-17283
-17210
-17138
-17066
-16995
-16925
-16857
-16790
-16725
-16662
-16600
-16539
-16479
-16420
-16361
-16302
-16242
-16184
-16126
-16065
-16007
-15948
-15888
-15829
-15770
-15711
-15653
-15596
-15540
-15484
-15431
-15379
-15328
-15279
-15231
-15184
-15138
-15092
-15046
-14999
-14951
-14903
-14853
-14802
-14750
-14697
-14643
-14589
-14534
-14480
-14426
-14372
-14319
-14267
-14216
-14165
-14115
-14065
-14015
-13966
-13917
-13867
-13817
-13768
-13718
-13667
-13617
-13566
-13516
-13465
-13414
-13364
-13313
-13262
-13211
-13160
-13108
-13057
-13005
-12953
-12900
-12847
-12793
-12739
-12683
-12628
-12573
-12517
-12462
-12408
-12353
-12300
-12247
-12194
-12143
-12093
-12044
-11997
-11952
-11908
-11866
-11825
-11786
-11747
-11709
-11672
-11635
-11600
-11565
-11531
-11498
-11466
-11434
-11403
-11372
-11341
-11311
-11280
-11251
-11221
-11193
-11165
-11138
-11111
-11085
-11060
-11035
-11011
-10987
-10964
-10941
-10918
-10897
-10875
-10855
-10835
-10816
-10798
-10780
-10764
-10748
-10732
-10718
-10705
-10692
-10680
-10669
-10658
-10648
-10637
-10626
-10615
-10604
-10592
-10580
-10569
-10558
-10547
-10538
-10530
-10523
-10518
-10516
-10515
-10517
-10520
-10526
-10533
-10542
-10552
-10563
-10574
-10586
-10597
-10608
-10618
-10628
-10636
-10644
-10651
-10656
-10661
-10665
-10667
-10669
-10670
-10669
-10668
-10666
-10663
-10660
-10657
-10654
-10652
-10650
-10649
-10648
-10648
-10648
-10649
-10650
-10651
-10653
-10655
-10657
-10660
-10663
-10667
-10672
-10677
-10683
-10690
-10697
-10705
-10714
-10723
-10733
-10743
-10753
-10764
-10775
-10786
-10797
-10808
-10819
-10831
-10842
-10854
-10866
-10879
-10893
-10908
-10923
-10940
-10957
-10976
-10995
-11016
-11037
-11059
-11082
-11106
-11131
-11156
-11181
-11206
-11231
-11256
-11281
-11306
-11330
-11355
-11379
-11402
-11426
-11449
-11472
-11495
-11517
-11539
-11560
-11582
-11603
-11624
-11646
-11667
-11688
-11709
-11729
-11749
-11768
-11787
-11805
-11823
-11839
-11855
-11870
-11883
-11896
-11907
-11916
-11924
-11930
-11935
-11939
-11942
-11944
-11946
-11948
-11950
-11952
-11954
-11957
-11961
-11965
-11970
-11976
-11983
-11990
-11998
-12007
-12016
-12026
-12035
-12044
-12053
-12061
-12068
-12075
-12081
-12086
-12091
-12095
-12099
-12102
-12105
-12108
-12111
-12114
-12116
-12119
-12120
-12121
-12120
-12119
-12116
-12111
-12105
-12097
-12088
-12077
-12066
-12053
-12039
-12024
-12008
-11990
-11972
-11953
-11934
-11915
-11895
-11876
-11857
-11838
-11820
-11802
-11785
-11768
-11751
-11735
-11719
-11704
-11689
-11675
-11662
-11649
-11637
-11626
-11614
-11603
-11592
-11581
-11570
-11560
-11550
-11541
-11533
-11525
-11518
-11512
-11507
-11503
-11500
-11497
-11495
-11494
-11494
-11494
-11495
-11495
-11496
-11497
-11498
-11499
-11501
-11502
-11504
-11506
-11508
-11510
-11511
-11512
-11513
-11512
-11511
-11509
-11505
-11500
-11494
-11488
-11480
-11472
-11464
-11455
-11445
-11436
-11425
-11414
-11403
-11392
-11380
-11367
-11354
-11341
-11328
-11314
-11300
-11287
-11273
-11260
-11246
-11233
-11219
-11206
-11192
-11178
-11164
-11150
-11136
-11123
-11110
-11098
-11086
-11075
-11063
-11052
-11042
-11031
-11021
-11011
-11002
-10992
-10983
-10974
-10966
-10957
-10950
-10942
-10935
-10928
-10921
-10914
-10907
-10900
-10893
-10887
-10879
-10872
-10864
-10855
-10845
-10834
-10822
-10809
-10796
-10782
-10768
-10753
-10739
-10724
-10710
-10695
-10681
-10666
-10652
-10638
-10624
-10610
-10597
-10583
-10571
-10558
-10547
-10536
-10526
-10516
-10507
-10499
-10490
-10481
-10472
-10463
-10453
-10442
-10430
-10417
-10403
-10388
-10372
-10356
-10339
-10321
-10304
-10287
-10271
-10255
-10241
-10229
-10218
-10209
-10201
-10195
-10190
-10186
-10183
-10181
-10179
-10177
-10175
-10172
-10168
-10164
-10159
-10154
-10147
-10141
-10134
-10127
-10121
-10114
-10109
-10103
-10098
-10093
-10089
-10084
-10080
-10075
-10072
-10069
-10067
-10067
-10067
-10069
-10071
-10075
-10079
-10084
-10090
-10096
-10103
-10110
-10117
-10125
-10132
-10140
-10147
-10154
-10161
-10167
-10174
-10181
-10188
-10195
-10202
-10209
-10217
-10224
-10231
-10238
-10245
-10253
-10260
-10267
-10275
-10282
-10290
-10298
-10305
-10312
-10319
-10326
-10334
-10341
-10349
-10358
-10366
-10376
-10385
-10395
-10404
-10414
-10423
-10432
-10440
-10448
-10455
-10461
-10467
-10471
-10475
-10479
-10482
-10484
-10486
-10488
-10491
-10493
-10496
-10500
-10505
-10510
-10516
-10522
-10529
-10536
-10543
-10551
-10558
-10565
-10573
-10580
-10586
-10593
-10600
-10607
-10614
-10622
-10630
-10639
-10649
-10659
-10669
-10680
-10690
-10701
-10712
-10723
-10733
-10744
-10754
-10764
-10774
-10782
-10790
-10797
-10803
-10809
-10813
-10816
-10818
-10819
-10819
-10818
-10817
-10815
-10813
-10810
-10807
-10804
-10801
-10798
-10795
-10793
-10791
-10789
-10788
-10786
-10785
-10783
-10782
-10781
-10780
-10779
-10778
-10778
-10777
-10777
-10776
-10776
-10775
-10774
-10773
-10772
-10770
-10768
-10766
-10763
-10760
-10757
-10754
-10751
-10749
-10747
-10746
-10747
-10748
-10751
-10756
-10761
-10768
-10776
-10785
-10795
-10806
-10818
-10831
-10844
-10858
-10871
-10884
-10896
-10908
-10918
-10927
-10935
-10942
-10947
-10951
-10953
-10954
-10954
-10953
-10950
-10946
-10941
-10935
-10928
-10921
-10914
-10906
-10899
-10893
-10886
-10880
-10875
-10869
-10863
-10858
-10852
-10847
-10841
-10835
-10828
-10821
-10813
-10806
-10797
-10789
-10781
-10772
-10763
-10754
-10745
-10737
-10729
-10722
-10716
-10711
-10706
-10702
-10699
-10696
-10693
-10691
-10689
-10687
-10685
-10682
-10680
-10677
-10674
-10670
-10666
-10661
-10655
-10649
-10643
-10636
-10629
-10622
-10615
-10608
-10602
-10595
-10589
-10582
-10576
-10571
-10565
-10560
-10554
-10548
-10542
-10535
-10528
-10522
-10515
-10508
-10501
-10494
-10488
-10482
-10477
-10473
-10469
-10465
-10462
-10460
-10458
-10456
-10454
-10452
-10450
-10447
-10444
-10441
-10437
-10434
-10431
-10428
-10426
-10423
-10420
-10417
-10414
-10411
-10408
-10405
-10401
-10397
-10392
-10386
-10379
-10372
-10363
-10353
-10342
-10330
-10317
-10303
-10288
-10273
-10257
-10241
-10225
-10209
-10194
-10179
-10164
-10150
-10137
-10124
-10112
-10100
-10088
-10077
-10066
-10055
-10045
-10034
-10023
-10012
-10000
-9988
-9975
-9962
-9948
-9934
-9919
-9904
-9888
-9872
-9856
-9839
-9822
-9804
-9787
-9769
-9751
-9733
-9716
-9699
-9683
-9668
-9654
-9641
-9628
-9616
-9604
-9592
-9581
-9569
-9557
-9545
-9532
-9518
-9504
-9488
-9472
-9455
-9437
-9418
-9398
-9378
-9357
-9335
-9313
-9290
-9267
-9244
-9220
-9196
-9172
-9148
-9124
-9099
-9075
-9050
-9025
-9000
-8975
-8949
-8924
-8898
-8874
-8849
-8825
-8802
-8779
-8758
-8736
-8716
-8696
-8676
-8656
-8636
-8615
-8592
-8569
-8543
-8516
-8487
-8456
-8424
-8389
-8352
-8313
-8273
-8232
-8189
-8146
-8103
-8058
-8013
-7969
-7924
-7879
-7833
-7787
-7740
-7693
-7646
-7599
-7551
-7504
-7457
-7411
-7365
-7320
-7275
-7230
-7185
-7141
-7096
-7052
-7008
-6964
-6920
-6876
-6833
-6790
-6747
-6704
-6663
-6621
-6580
-6539
-6498
-6457
-6415
-6373
-6331
-6287
-6244
-6199
-6154
-6109
-6063
-6018
-5972
-5926
-5880
-5834
-5788
-5741
-5694
-5647
-5599
-5549
-5499
-5447
-5394
-5340
-5285
-5229
-5173
-5116
-5059
-5002
-4945
-4889
-4833
-4777
-4722
-4668
-4615
-4562
-4509
-4457
-4405
-4353
-4301
-4249
-4197
-4145
-4091
-4040
-3987
-3935
-3883
-3832
-3783
-3734
-3687
-3640
-3595
-3551
-3508
-3466
-3424
-3383
-3342
-3302
-3261
-3220
-3179
-3137
-3094
-3051
-3007
-2962
-2916
-2870
-2823
-2776
-2729
-2681
-2633
-2584
-2536
-2487
-2437
-2387
-2337
-2286
-2235
-2183
-2130
-2078
-2025
-1972
-1919
-1867
-1815
-1763
-1712
-1661
-1611
-1562
-1512
-1464
-1415
-1367
-1319
-1272
-1225
-1177
-1130
-1082
-1034
-985
-936
-886
-835
-784
-733
-682
-630
-578
-526
-474
-422
-370
-318
-266
-213
-160
-106
-52
3
58
114
170
227
285
343
402
462
523
584
646
709
774
839
905
972
1039
1107
1176
1244
1312
1381
1449
1516
1583
1650
1717
1782
1847
1911
1974
2036
2096
2155
2212
2267
2320
2371
2420
2467
2513
2558
2601
2644
2686
2728
2770
2812
2854
2897
2940
2984
3027
3069
3112
3153
3194
3235
3274
3314
3354
3393
3433
3474
3514
3555
3596
3637
3679
3722
3765
3810
3857
3905
3954
4005
4058
4112
4168
4224
4282
4340
4399
4458
4516
4575
4633
4690
4747
4802
4858
4912
4965
5017
5068
5118
5167
5215
5262
5308
5353
5396
5439
5481
5523
5565
5608
5650
5694
5737
5782
5827
5873
5919
5965
6012
6057
6103
6147
6190
6233
6275
6317
6359
6400
6442
6485
6528
6572
6616
6660
6705
6750
6795
6840
6885
6930
6975
7020
7066
7111
7156
7201
7246
7290
7334
7377
7419
7461
7502
7544
7585
7627
7669
7711
7754
7798
7842
7885
7930
7974
8019
8064
8109
8154
8200
8246
8292
8338
8385
8432
8480
8527
8574
8621
8666
8711
8755
8797
8838
8878
8916
8954
8991
9027
9063
9099
9136
9173
9210
9249
9288
9328
9368
9410
9452
9495
9538
9580
9623
9664
9705
9746
9785
9823
9861
9897
9933
9968
10002
10035
10069
10101
10134
10167
10199
10232
10264
10297
10329
10361
10393
10425
10457
10489
10520
10551
10582
10612
10642
10671
10699
10726
10753
10779
10804
10828
10852
10876
10900
10923
10946
10970
10993
11016
11040
11063
11086
11109
11131
11154
11176
11198
11220
11242
11265
11287
11310
11333
11355
11379
11402
11424
11447
11469
11491
11512
11532
11552
11571
11590
11609
11627
11645
11664
11682
11701
11721
11742
11762
11784
11805
11826
11847
11868
11888
11908
11927
11945
11963
11980
11997
12013
12028
12042
12055
12067
12077
12086
12093
12099
12103
12106
12108
12108
12107
12105
12102
12099
12095
12091
12086
12081
12076
12070
12065
12059
12053
12047
12040
12033
12026
12018
12010
12001
11992
11982
11970
11958
11945
11931
11917
11902
11886
11871
11855
11839
11823
11807
11791
11774
11757
11740
11721
11702
11682
11661
11640
11617
11593
11569
11544
11518
11492
11466
11440
11414
11388
11363
11339
11316
11294
11273
11254
11235
11218
11201
11186
11171
11156
11142
11129
11117
11106
11096
11087
11080
11074
11069
11066
11064
11063
11064
11066
11069
11073
11078
11083
11090
11097
11105
11113
11122
11131
11140
11149
11158
11166
11174
11182
11189
11195
11202
11208
11213
11219
11224
11230
11234
11239
11243
11247
11250
11252
11253
11253
11252
11251
11248
11244
11239
11234
11227
11219
11211
11201
11190
11179
11166
11152
11138
11122
11106
11089
11071
11053
11035
11016
10997
10978
10959
10939
10921
10902
10885
10868
10852
10837
10823
10809
10797
10784
10772
10760
10747
10734
10720
10706
10690
10673
10656
10637
10617
10595
10572
10548
10522
10496
10469
10441
10413
10385
10357
10329
10301
10273
10244
10215
10186
10156
10126
10096
10065
10034
10002
9971
9939
9907
9875
9843
9810
9778
9745
9712
9680
9647
9615
9584
9553
9523
9494
9465
9438
9411
9385
9360
9337
9314
9292
9270
9250
9230
9211
9193
9175
9159
9143
9129
9115
9103
9092
9082
9073
9065
9058
9052
9048
9044
9041
9040
9038
9038
9038
9038
9040
9042
9044
9048
9052
9057
9063
9070
9079
9087
9097
9108
9120
9132
9144
9158
9171
9185
9199
9213
9227
9241
9256
9271
9287
9304
9322
9342
9362
9384
9407
9431
9455
9481
9508
9536
9564
9594
9624
9655
9686
9718
9750
9783
9816
9849
9882
9915
9949
9983
10018
10053
10088
10124
10159
10195
10231
10267
10302
10337
10371
10404
10437
10468
10498
10528
10556
10583
10609
10635
10660
10685
10709
10734
10758
10783
10807
10832
10857
10883
10908
10933
10958
10983
11008
11033
11058
11083
11108
11133
11158
11183
11209
11235
11262
11289
11318
11347
11378
11409
11441
11474
11507
11541
11575
11609
11643
11678
11712
11747
11782
11817
11852
11887
11921
11956
11990
12025
12059
12092
12126
12159
12193
12225
12258
12290
12322
12354
12386
12417
12448
12479
12510
12540
12571
12601
12630
12660
12689
12718
12747
12777
12806
12836
12866
12897
12929
12961
12993
13026
13060
13095
13131
13167
13204
13242
13280
13318
13357
13396
13435
13475
13514
13553
13593
13632
13672
13711
13751
13790
13830
13869
13908
13947
13985
14023
14060
14096
14132
14166
14200
14232
14264
14294
14324
14353
14382
14409
14437
14464
14491
14517
14543
14569
14594
14619
14643
14668
14692
14717
14742
14767
14793
14819
14845
14871
14897
14924
14950
14976
15001
15025
15049
15072
15095
15116
15137
15156
15175
15192
15208
15223
15236
15248
15258
15268
15276
15284
15291
15298
15305
15311
15317
15324
15330
15336
15342
15347
15352
15356
15358
15359
15359
15357
15353
15349
15343
15335
15327
15317
15307
15295
15283
15269
15254
15238
15221
15203
15183
15162
15140
15116
15092
15067
15042
15016
14991
14965
14939
14914
14889
14864
14839
14815
14791
14766
14741
14715
14688
14659
14629
14598
14566
14532
14497
14461
14423
14385
14346
14305
14264
14222
14179
14135
14091
14047
14004
13960
13917
13874
13832
13790
13748
13706
13665
13623
13581
13538
13494
13450
13405
13359
13311
13263
13213
13162
13110
13058
13004
12949
12894
12837
12780
12723
12665
12607
12549
12491
12433
12376
12320
12264
12209
12155
12102
12048
11995
11942
11889
11835
11781
11727
11672
11617
11561
11505
11448
11391
11334
11277
11220
11163
11106
11049
10993
10936
10880
10825
10770
10715
10661
10607
10554
10502
10451
10401
10352
10304
10258
10212
10168
10124
10082
10040
9999
9959
9920
9881
9842
9804
9767
9730
9693
9658
9623
9589
9556
9523
9491
9460
9429
9399
9368
9338
9309
9280
9251
9222
9195
9167
9140
9114
9088
9062
9037
9012
8988
8964
8942
8920
8900
8880
8862
8844
8828
8812
8797
8783
8769
8755
8742
8728
8714
8700
8685
8671
8656
8641
8625
8609
8593
8577
8560
8542
8524
8506
8487
8467
8447
8427
8406
8385
8364
8343
8321
8299
8277
8255
8232
8209
8185
8161
8137
8112
8087
8063
8038
8013
7988
7963
7937
7910
7884
7857
7830
7803
7776
7750
7724
7699
7674
7649
7625
7601
7576
7552
7528
7504
7480
7455
7431
7406
7382
7357
7332
7306
7280
7254
7227
7199
7170
7141
7111
7080
7049
7017
6984
6950
6916
6881
6845
6808
6770
6732
6692
6651
6610
6567
6524
6480
6435
6390
6344
6297
6250
6202
6154
6105
6055
6004
5952
5899
5845
5790
5735
5678
5622
5565
5508
5452
5395
5338
5281
5224
5166
5109
5051
4994
4936
4878
4820
4762
4703
4644
4585
4527
4468
4410
4352
4294
4237
4181
4126
4070
4016
3963
3910
3857
3806
3756
3707
3658
3611
3564
3518
3472
3427
3382
3338
3294
3251
3208
3166
3125
3085
3046
3007
2970
2932
2896
2860
2824
2789
2754
2719
2685
2651
2618
2586
2554
2523
2492
2463
2434
2406
2380
2354
2329
2305
2282
2259
2237
2216
2195
2174
2154
2134
2115
2096
2077
2059
2041
2025
2008
1993
1978
1963
1950
1936
1923
1911
1899
1887
1875
1864
1852
1841
1830
1818
1807
1796
1786
1776
1768
1760
1754
1748
1743
1740
1737
1735
1733
1732
1731
1731
1731
1731
1732
1732
1733
1733
1734
1735
1736
1738
1740
1743
1746
1751
1755
1761
1767
1774
1781
1788
1796
1803
1810
1817
1824
1830
1835
1840
1844
1849
1852
1855
1859
1862
1865
1868
1871
1874
1877
1880
1883
1886
1889
1891
1893
1895
1896
1896
1896
1896
1896
1896
1896
1896
1897
1899
1901
1904
1908
1911
1915
1920
1924
1928
1932
1936
1941
1946
1951
1957
1963
1970
1978
1987
1997
2008
2019
2032
2045
2061
2077
2094
2112
2130
2150
2170
2191
2213
2236
2260
2284
2310
2337
2364
2393
2424
2455
2488
2523
2558
2595
2633
2672
2711
2751
2792
2834
2876
2919
2963
3008
3053
3100
3147
3195
3244
3293
3343
3394
3445
3498
3550
3604
3658
3712
3768
3824
3881
3939
3997
4054
4114
4173
4232
4292
4351
4411
4470
4530
4590
4650
4711
4771
4832
4893
4954
5015
5076
5136
5196
5255
5314
5373
5430
5488
5544
5601
5656
5711
5766
5820
5874
5927
5980
6032
6084
6135
6186
6237
6288
6338
6389
6440
6490
6541
6592
6643
6694
6744
6793
6842
6891
6938
6985
7032
7078
7123
7169
7214
7260
7306
7352
7398
7444
7491
7538
7585
7633
7681
7729
7777
7825
7874
7922
7970
8016
8064
8109
8156
8202
8247
8291
8334
8377
8419
8460
8500
8539
8578
8616
8654
8691
8728
8765
8802
8838
8874
8910
8946
8981
9016
9050
9083
9115
9147
9178
9209
9239
9268
9297
9325
9352
9380
9406
9433
9459
9485
9510
9535
9559
9583
9607
9629
9652
9673
9694
9715
9735
9756
9775
9795
9815
9835
9854
9874
9894
9914
9935
9955
9976
9997
10018
10039
10061
10082
10104
10126
10149
10171
10194
10217
10240
10262
10284
10306
10327
10348
10367
10387
10405
10423
10441
10459
10477
10495
10512
10530
10548
10566
10583
10600
10617
10633
10649
10664
10678
10692
10705
10718
10730
10743
10755
10766
10778
10790
10802
10813
10826
10838
10851
10864
10878
10893
10908
10925
10942
10960
10979
10998
11018
11038
11059
11080
11101
11122
11143
11164
11186
11207
11228
11249
11271
11293
11315
11337
11360
11384
11407
11431
11455
11479
11503
11526
11549
11572
11595
11618
11640
11662
11684
11705
11726
11747
11767
11786
11805
11822
11839
11855
11871
11885
11900
11914
11928
11941
11955
11968
11982
11996
12010
12024
12038
12052
12067
12081
12095
12109
12122
12135
12147
12159
12170
12180
12190
12199
12208
12216
12223
12230
12235
12240
12245
12248
12251
12254
12256
12257
12257
12257
12256
12255
12252
12249
12244
12239
12233
12225
12217
12208
12198
12188
12176
12164
12151
12137
12123
12107
12091
12074
12056
12039
12021
12003
11986
11969
11953
11937
11922
11907
11894
11881
11868
11857
11845
11834
11823
11813
11802
11791
11780
11768
11757
11746
11734
11723
11711
11700
11688
11676
11664
11652
11641
11629
11618
11608
11598
11590
11582
11575
11570
11565
11561
11557
11554
11552
11550
11548
11546
11545
11544
11543
11542
11542
11541
11541
11541
11541
11542
11544
11546
11549
11553
11558
11563
11569
11576
11584
11592
11602
11612
11622
11633
11644
11655
11666
11677
11689
11699
11710
11720
11730
11740
11750
11760
11770
11780
11790
11800
11810
11820
11831
11842
11853
11865
11876
11888
11901
11913
11925
11936
11948
11959
11969
11980
11989
11999
12008
12016
12025
12033
12040
12048
12054
12060
12066
12071
12076
12081
12085
12090
12095
12100
12106
12113
12120
12129
12139
12149
12161
12174
12188
12203
12219
12236
12253
12271
12289
12308
12327
12347
12366
12386
12407
12428
12450
12472
12495
12518
12543
12568
12594
12621
12649
12678
12708
12739
12770
12802
12835
12868
12902
12936
12970
13005
13040
13075
13111
13146
13182
13218
13255
13292
13328
13365
13403
13440
13477
13515
13552
13590
13627
13665
13702
13740
13777
13815
13852
13889
13925
13962
13998
14034
14070
14106
14142
14178
14214
14251
14287
14323
14358
14393
14428
14462
14495
14528
14559
14589
14619
14647
14675
14703
14730
14757
14784
14810
14837
14864
14891
14918
14944
14970
14995
15019
15042
15064
15085
15104
15122
15138
15154
15168
15180
15192
15203
15212
15221
15229
15235
15241
15246
15249
15252
15254
15255
15255
15254
15254
15253
15252
15250
15249
15248
15247
15246
15246
15245
15245
15246
15246
15247
15249
15250
15252
15253
15255
15256
15257
15257
15256
15255
15253
15250
15246
15241
15235
15228
15220
15212
15203
15193
15184
15174
15164
15154
15144
15134
15123
15113
15102
15091
15080
15068
15055
15042
15029
15014
14999
14983
14966
14948
14931
14912
14894
14876
14858
14840
14821
14803
14784
14764
14745
14724
14704
14683
14662
14640
14619
14597
14576
14555
14533
14512
14491
14470
14450
14429
14409
14389
14369
14349
14328
14308
14287
14265
14243
14220
14197
14172
14147
14120
14093
14065
14036
14005
13974
13942
13910
13877
13843
13808
13774
13739
13704
13669
13633
13598
13562
13527
13491
13455
13418
13382
13346
13309
13273
13237
13202
13166
13131
13097
13062
13028
12995
12963
12931
12900
12870
12841
12813
12787
12762
12738
12715
12694
12674
12654
12636
12618
12602
12586
12570
12556
12542
12528
12515
12503
12490
12478
12466
12453
12441
12428
12415
12401
12387
12373
12358
12343
12328
12313
12298
12283
12268
12253
12238
12224
12210
12197
12183
12170
12157
12144
12131
12119
12106
12094
12082
12071
12059
12049
12038
12028
12019
12010
12002
11994
11987
11981
11975
11969
11964
11960
11956
11952
11948
11944
11940
11936
11932
11927
11923
11918
11914
11909
11904
11900
11895
11890
11885
11881
11876
11871
11865
11860
11854
11847
11841
11833
11826
11818
11809
11800
11790
11780
11770
11759
11748
11736
11724
11711
11698
11685
11672
11658
11644
11630
11616
11603
11590
11578
11566
11554
11543
11531
11519
11507
11495
11483
11470
11457
11443
11430
11416
11401
11387
11372
11357
11342
11327
11311
11295
11279
11262
11245
11229
11212
11194
11177
11159
11140
11121
11102
11081
11060
11039
11016
10993
10969
10944
10918
10892
10865
10837
10808
10779
10750
10720
10689
10658
10627
10595
10562
10530
10497
10464
10432
10400
10369
10338
10308
10279
10250
10221
10193
10164
10136
10108
10080
10051
10023
9994
9965
9936
9907
9878
9849
9820
9791
9762
9733
9704
9675
9647
9618
9590
9562
9535
9508
9481
9455
9429
9404
9380
9355
9331
9308
9284
9261
9238
9215
9192
9169
9147
9125
9103
9081
9059
9037
9016
8995
8974
8953
8933
8913
8894
8875
8857
8839
8823
8807
8791
8776
8761
8747
8732
8718
8704
8690
8676
8663
8650
8638
8626
8615
8604
8595
8586
8579
8573
8568
8565
8563
8562
8563
8565
8568
8572
8577
8583
8589
8596
8603
8611
8618
8626
8634
8642
8651
8660
8670
8681
8693
8705
8718
8732
8746
8761
8777
8793
8810
8828
8846
8865
8884
8904
8923
8942
8961
8979
8998
9016
9034
9051
9068
9086
9103
9119
9136
9153
9170
9187
9204
9221
9238
9256
9273
9291
9310
9328
9347
9366
9384
9403
9422
9441
9460
9479
9498
9518
9537
9557
9577
9598
9618
9640
9662
9684
9707
9731
9755
9780
9804
9830
9855
9880
9905
9930
9955
9980
10004
10029
10053
10076
10100
10123
10146
10168
10190
10212
10234
10255
10276
10297
10317
10337
10356
10375
10394
10412
10430
10448
10465
10483
10499
10516
10532
10549
10565
10581
10597
10612
10628
10644
10660
10676
10693
10710
10727
10744
10761
10778
10795
10811
10828
10845
10861
10877
10892
10907
10922
10937
10951
10964
10978
10991
11004
11017
11029
11041
11053
11065
11076
11087
11098
11109
11120
11131
11141
11152
11163
11174
11186
11197
11209
11221
11232
11244
11255
11266
11276
11286
11296
11306
11315
11325
11335
11345
11355
11365
11376
11388
11399
11411
11423
11435
11447
11459
11471
11482
11494
11505
11516
11527
11538
11549
11560
11572
11583
11595
11608
11620
11633
11646
11658
11671
11684
11697
11709
11722
11733
11744
11755
11765
11775
11784
11792
11801
11808
11816
11823
11830
11836
11843
11849
11854
11859
11864
11868
11872
11875
11878
11882
11885
11888
11891
11894
11897
11901
11904
11907
11910
11913
11915
11917
11918
11919
11920
11919
11919
11917
11915
11913
11909
11906
11902
11897
11891
11885
11879
11872
11864
11856
11848
11840
11831
11822
11814
11805
11797
11788
11779
11770
11760
11750
11739
11728
11716
11703
11690
11677
11664
11650
11636
11623
11609
11596
11582
11569
11555
11542
11528
11514
11499
11484
11469
11453
11436
11419
11402
11384
11365
11346
11326
11305
11284
11261
11239
11215
11191
11166
11140
11113
11085
11056
11026
10995
10963
10929
10895
10859
10822
10784
10746
10707
10666
10626
10584
10542
10499
10456
10412
10368
10324
10279
10234
10188
10142
10096
10049
10002
9954
9905
9856
9806
9755
9704
9652
9599
9545
9491
9435
9379
9321
9263
9204
9143
9082
9020
8958
8895
8831
8768
8704
8641
8577
8514
8451
8388
8326
8263
8200
8137
8074
8010
7947
7883
7818
7753
7687
7621
7554
7486
7418
7349
7280
7210
7139
7068
6997
6925
6852
6779
6706
6632
6558
6484
6410
6335
6261
6187
6113
6039
5965
5891
5817
5742
5668
5593
5518
5442
5367
5290
5213
5135
5057
4978
4899
4818
4738
4657
4576
4495
4414
4332
4251
4169
4088
4006
3924
3843
3761
3678
3596
3514
3432
3350
3268
3186
3105
3024
2943
2863
2783
2703
2624
2544
2465
2386
2306
2226
2147
2066
1986
1905
1825
1744
1663
1581
1500
1419
1337
1255
1173
1091
1008
926
844
761
679
597
515
433
351
270
188
107
25
-56
-137
-219
-300
-380
-461
-541
-621
-701
-780
-860
-939
-1018
-1098
-1178
-1257
-1337
-1417
-1496
-1576
-1655
-1735
-1814
-1893
-1972
-2051
-2130
-2208
-2287
-2365
-2444
-2522
-2600
-2679
-2757
-2836
-2915
-2993
-3072
-3150
-3228
-3307
-3384
-3462
-3540
-3617
-3694
-3772
-3849
-3926
-4003
-4082
-4160
-4238
-4317
-4396
-4476
-4556
-4636
-4717
-4799
-4880
-4961
-5043
-5124
-5206
-5287
-5368
-5449
-5529
-5609
-5690
-5770
-5850
-5930
-6010
-6090
-6171
-6251
-6332
-6413
-6494
-6575
-6656
-6737
-6818
-6899
-6979
-7059
-7139
-7219
-7298
-7377
-7455
-7533
-7611
-7689
-7766
-7843
-7920
-7998
-8076
-8153
-8232
-8310
-8388
-8467
-8545
-8624
-8702
-8781
-8860
-8939
-9018
-9097
-9177
-9256
-9335
-9413
-9492
-9571
-9649
-9727
-9806
-9883
-9961
-10039
-10116
-10193
-10269
-10346
-10422
-10497
-10573
-10648
-10723
-10798
-10872
-10946
-11020
-11093
-11165
-11237
-11307
-11377
-11446
-11514
-11581
-11647
-11713
-11778
-11842
-11906
-11970
-12033
-12097
-12160
-12224
-12288
-12352
-12417
-12482
-12547
-12613
-12679
-12745
-12811
-12877
-12944
-13011
-13078
-13145
-13213
-13281
-13348
-13417
-13485
-13553
-13622
-13691
-13760
-13829
-13899
-13968
-14038
-14107
-14177
-14247
-14316
-14386
-14455
-14525
-14594
-14663
-14733
-14802
-14872
-14942
-15013
-15084
-15155
-15227
-15299
-15371
-15445
-15518
-15592
-15667
-15743
-15818
-15895
-15972
-16050
-16128
-16207
-16286
-16366
-16445
-16525
-16605
-16685
-16765
-16845
-16926
-17006
-17088
-17169
-17251
-17334
-17417
-17500
-17583
-17667
-17752
-17836
-17921
-18006
-18091
-18176
-18262
-18347
-18432
-18517
-18602
-18687
-18771
-18856
-18940
-19025
-19109
-19194
-19278
-19362
-19446
-19530
-19613
-19696
-19779
-19861
-19944
-20026
-20109
-20191
-20274
-20357
-20439
-20522
-20604
-20686
-20767
-20848
-20928
-21008
-21087
-21165
-21243
-21321
-21398
-21474
-21551
-21627
-21703
-21780
-21856
-21933
-22009
-22086
-22163
-22239
-22316
-22393
-22470
-22547
-22623
-22700
-22777
-22853
-22929
-23005
-23080
-23155
-23230
-23305
-23380
-23455
-23530
-23605
-23679
-23754
-23830
-23905
-23980
-24056
-24131
-24207
-24283
-24359
-24435
-24510
-24586
-24662
-24738
-24814
-24891
-24967
-25044
-25122
-25200
-25277
-25356
-25434
-25512
-25590
-25667
-25744
-25821
-25898
-25974
-26050
-26126
-26201
-26276
-26351
-26425
-26498
-26571
-26644
-26716
-26788
-26859
-26930
-27001
-27071
-27141
-27211
-27280
-27350
-27419
-27487
-27556
-27624
-27693
-27761
-27829
-27896
-27964
-28031
-28098
-28165
-28231
-28297
-28363
-28429
-28494
-28558
-28623
-28686
-28750
-28813
-28875
-28938
-29000
-29061
-29123
-29184
-29245
-29306
-29367
-29427
-29487
-29547
-29607
-29666
-29724
-29782
-29839
-29895
-29950
-30005
-30059
-30111
-30162
-30213
-30262
-30310
-30357
-30402
-30447
-30491
-30534
-30576
-30618
-30659
-30699
-30739
-30779
-30818
-30857
-30896
-30934
-30972
-31010
-31046
-31082
-31118
-31152
-31185
-31218
-31249
-31279
-31308
-31337
-31364
-31391
-31417
-31442
-31467
-31491
-31515
-31539
-31562
-31585
-31608
-31630
-31653
-31675
-31697
-31720
-31742
-31765
-31787
-31810
-31832
-31855
-31878
-31901
-31924
-31947
-31970
-31992
-32015
-32037
-32058
-32080
-32100
-32119
-32139
-32156
-32174
-32191
-32207
-32223
-32238
-32253
-32268
-32283
-32298
-32313
-32327
-32342
-32357
-32372
-32389
-32405
-32421
-32439
-32456
-32473
-32491
-32511
-32529
-32548
-32567
-32586
-32606
-32625
-32645
-32665
-32685
-32706
-32726
-32747
-32767
-32788
-32809
-32831
-32852
-32874
-32896
-32918
-32940
-32963
-32987
-33010
-33034
-33059
-33085
-33111
-33137
-33164
-33192
-33220
-33247
-33275
-33303
-33331
-33358
-33385
-33412
-33438
-33464
-33489
-33515
-33540
-33565
-33590
-33615
-33640
-33665
-33690
-33715
-33740
-33765
-33791
-33816
-33842
-33867
-33893
-33919
-33944
-33970
-33997
-34023
-34049
-34075
-34102
-34128
-34154
-34180
-34206
-34232
-34258
-34283
-34309
-34335
-34361
-34387
-34413
-34439
-34466
-34493
-34520
-34547
-34574
-34601
-34628
-34655
-34682
-34709
-34736
-34763
-34790
-34817
-34845
-34872
-34899
-34926
-34954
-34981
-35009
-35036
-35064
-35092
-35121
-35149
-35178
-35206
-35235
-35264
-35293
-35322
-35352
-35381
-35410
-35440
-35469
-35498
-35527
-35555
-35584
-35612
-35640
-35667
-35694
-35721
-35747
-35772
-35797
-35821
-35844
-35867
-35888
-35908
-35928
-35947
-35965
-35982
-35998
-36014
-36030
-36045
-36059
-36073
-36087
-36101
-36114
-36127
-36141
-36154
-36167
-36180
-36192
-36205
-36218
-36230
-36243
-36256
-36268
-36281
-36294
-36307
-36320
-36333
-36347
-36360
-36373
-36386
-36398
-36410
-36422
-36434
-36445
-36455
-36466
-36476
-36485
-36494
-36503
-36511
-36519
-36526
-36533
-36540
-36546
-36552
-36558
-36563
-36568
-36572
-36577
-36581
-36585
-36590
-36594
-36598
-36602
-36607
-36611
-36615
-36620
-36624
-36627
-36631
-36634
-36637
-36640
-36642
-36644
-36646
-36648
-36650
-36652
-36654
-36655
-36657
-36659
-36661
-36664
-36667
-36670
-36673
-36677
-36681
-36685
-36689
-36694
-36699
-36705
-36710
-36716
-36721
-36727
-36733
-36738
-36744
-36749
-36754
-36759
-36764
-36768
-36772
-36776
-36779
-36781
-36783
-36784
-36785
-36784
-36783
-36781
-36778
-36774
-36769
-36764
-36758
-36751
-36744
-36736
-36727
-36718
-36708
-36697
-36685
-36672
-36658
-36643
-36627
-36610
-36591
-36572
-36551
-36529
-36507
-36483
-36459
-36433
-36408
-36381
-36354
-36326
-36298
-36269
-36240
-36210
-36180
-36149
-36118
-36087
-36055
-36022
-35989
-35955
-35921
-35886
-35851
-35815
-35778
-35741
-35704
-35666
-35628
-35589
-35551
-35512
-35473
-35434
-35395
-35355
-35316
-35276
-35236
-35195
-35154
-35112
-35069
-35026
-34983
-34938
-34894
-34848
-34802
-34756
-34709
-34662
-34614
-34566
-34518
-34469
-34420
-34371
-34322
-34273
-34223
-34173
-34123
-34073
-34022
-33971
-33920
-33869
-33818
-33767
-33716
-33665
-33614
-33562
-33511
-33460
-33408
-33356
-33304
-33251
-33198
-33145
-33092
-33038
-32983
-32929
-32874
-32818
-32762
-32706
-32650
-32594
-32537
-32479
-32421
-32363
-32305
-32244
-32185
-32124
-32061
-31999
-31935
-31870
-31805
-31738
-31671
-31604
-31535
-31466
-31397
-31327
-31256
-31184
-31112
-31040
-30967
-30893
-30819
-30745
-30670
-30594
-30519
-30442
-30366
-30289
-30213
-30136
-30059
-29982
-29904
-29827
-29749
-29671
-29592
-29513
-29434
-29354
-29273
-29192
-29111
-29028
-28945
-28860
-28775
-28690
-28603
-28516
-28429
-28341
-28254
-28165
-28077
-27988
-27899
-27810
-27721
-27632
-27543
-27453
-27363
-27274
-27184
-27094
-27004
-26914
-26823
-26733
-26642
-26550
-26459
-26367
-26275
-26183
-26091
-25999
-25908
-25817
-25726
-25636
-25547
-25458
-25369
-25281
-25194
-25107
-25021
-24934
-24849
-24763
-24678
-24593
-24508
-24424
-24340
-24256
-24172
-24088
-24004
-23921
-23838
-23754
-23671
-23588
-23505
-23422
-23339
-23256
-23172
-23089
-23005
-22921
-22837
-22753
-22668
-22584
-22499
-22414
-22329
-22245
-22160
-22075
-21990
-21905
-21820
-21735
-21650
-21565
-21479
-21393
-21307
-21221
-21133
-21046
-20958
-20869
-20780
-20690
-20599
-20508
-20416
-20324
-20231
-20137
-20043
-19949
-19854
-19759
-19663
-19567
-19471
-19375
-19278
-19181
-19083
-18986
-18887
-18789
-18690
-18591
-18492
-18393
-18293
-18193
-18093
-17992
-17891
-17789
-17688
-17585
-17483
-17380
-17277
-17173
-17069
-16964
-16860
-16755
-16649
-16544
-16438
-16332
-16227
-16120
-16015
-15910
-15804
-15699
-15593
-15488
-15383
-15277
-15172
-15067
-14962
-14857
-14752
-14647
-14543
-14438
-14334
-14229
-14125
-14021
-13918
-13814
-13711
-13608
-13506
-13403
-13301
-13199
-13097
-12996
-12894
-12793
-12691
-12590
-12490
-12389
-12289
-12188
-12089
-11989
-11890
-11790
-11691
-11593
-11494
-11396
-11299
-11201
-11104
-11008
-10911
-10815
-10719
-10624
-10528
-10433
-10338
-10244
-10150
-10056
-9963
-9870
-9777
-9685
-9594
-9503
-9412
-9321
-9231
-9141
-9051
-8961
-8871
-8782
-8693
-8604
-8515
-8426
-8337
-8248
-8159
-8070
-7982
-7893
-7804
-7716
-7627
-7539
-7451
-7363
-7275
-7187
-7100
-7012
-6925
-6838
-6752
-6665
-6579
-6493
-6407
-6320
-6234
-6148
-6061
-5974
-5887
-5800
-5712
-5624
-5536
-5447
-5357
-5267
-5177
-5087
-4995
-4904
-4812
-4719
-4625
-4531
-4436
-4341
-4245
-4149
-4051
-3955
-3858
-3760
-3662
-3564
-3466
-3367
-3269
-3171
-3072
-2974
-2875
-2777
-2679
-2580
-2482
-2383
-2284
-2186
-2087
-1989
-1890
-1792
-1694
-1597
-1499
-1402
-1305
-1209
-1112
-1016
-920
-825
-730
-635
-540
-446
-351
-258
-164
-71
23
115
208
300
392
484
575
665
756
846
935
1024
1113
1201
1289
1377
1464
1552
1639
1727
1814
1902
1989
2076
2163
2251
2338
2425
2511
2598
2685
2771
2857
2943
3030
3116
3202
3288
3374
3461
3547
3633
3720
3806
3893
3979
4065
4151
4237
4323
4408
4494
4580
4665
4751
4837
4922
5008
5093
5179
5264
5350
5435
5520
5605
5690
5774
5858
5942
6025
6107
6189
6271
6352
6433
6513
6593
6672
6751
6831
6910
6989
7068
7148
7227
7307
7387
7467
7548
7628
7708
7788
7868
7947
8026
8106
8185
8264
8343
8422
8501
8581
8660
8740
8819
8899
8979
9060
9140
9221
9302
9384
9466
9548
9631
9714
9798
9883
9968
10054
10141
10228
10316
10404
10493
10582
10672
10762
10853
10944
11035
11126
11218
11310
11403
11496
11589
11682
11776
11870
11964
12058
12152
12246
12341
12435
12530
12624
12719
12814
12910
13005
13100
13195
13290
13385
13479
13573
13668
13762
13856
13949
14043
14136
14229
14321
14413
14505
14596
14687
14778
14868
14958
15047
15136
15225
15313
15401
15489
15576
15663
15749
15835
15921
16007
16093
16178
16264
16349
16434
16519
16603
16688
16772
16856
16940
17024
17107
17191
17274
17357
17440
17523
17605
17688
17770
17851
17933
18014
18094
18174
18254
18334
18413
18491
18569
18646
18723
18800
18876
18952
19027
19102
19176
19249
19322
19395
19466
19537
19608
19677
19746
19815
19882
19949
20015
20081
20146
20210
20274
20338
20400
20462
20524
20585
20645
20704
20763
20822
20880
20938
20995
21052
21109
21165
21222
21278
21334
21391
21446
21502
21558
21613
21667
21722
21775
21829
21882
21935
21987
22040
22092
22143
22195
22247
22299
22351
22403
22455
22508
22561
22614
22666
22719
22772
22824
22877
22928
22980
23031
23082
23133
23184
23234
23284
23334
23384
23434
23484
23535
23585
23635
23686
23736
23786
23836
23886
23936
23985
24035
24083
24132
24179
24227
24274
24321
24367
24413
24458
24503
24548
24592
24637
24681
24725
24769
24813
24857
24901
24945
24989
25034
25078
25123
25168
25213
25258
25304
25350
25396
25442
25489
25535
25582
25630
25677
25725
25773
25821
25869
25917
25966
26014
26063
26111
26160
26208
26257
26305
26354
26402
26450
26498
26546
26593
26641
26688
26736
26783
26831
26878
26926
26973
27021
27069
27117
27165
27213
27261
27309
27357
27405
27454
27502
27550
27599
27648
27697
27746
27795
27844
27893
27943
27993
28043
28093
28144
28195
28246
28297
28349
28401
28453
28505
28558
28610
28663
28717
28770
28824
28878
28932
28986
29040
29095
29149
29204
29259
29314
29369
29424
29479
29534
29589
29644
29699
29755
29810
29865
29920
29975
30030
30084
30139
30193
30248
30302
30356
30411
30465
30520
30575
30630
30685
30740
30796
30851
30907
30962
31018
31074
31130
31186
31243
31299
31356
31412
31469
31526
31583
31640
31697
31754
31811
31868
31926
31984
32040
32100
32158
32216
32274
32333
32391
32448
32508
32566
32625
32683
32741
32801
32860
32918
32977
33035
33093
33152
33210
33268
33327
33385
33444
33502
33560
33619
33676
33734
33791
33849
33905
33962
34018
34074
34130
34185
34240
34295
34350
34405
34459
34513
34567
34621
34674
34728
34782
34835
34888
34942
34995
35049
35103
35157
35211
35265
35319
35374
35429
35484
35539
35594
35649
35704
35759
35814
35869
35923
35978
36032
36087
36141
36194
36248
36301
36354
36407
36459
36511
36563
36615
36667
36718
36769
36820
36870
36920
36970
37020
37070
37119
37169
37218
37267
37316
37365
37413
37462
37510
37558
37606
37654
37701
37748
37795
37841
37887
37932
37977
38022
38066
38110
38154
38197
38240
38282
38324
38366
38407
38448
38489
38529
38569
38609
38648
38686
38724
38761
38797
38833
38868
38902
38936
38969
39001
39032
39062
39092
39121
39149
39177
39203
39228
39253
39277
39299
39321
39342
39361
39380
39398
39415
39431
39446
39461
39474
39486
39498
39508
39518
39526
39534
39541
39547
39552
39556
39560
39563
39565
39566
39567
39567
39566
39564
39562
39559
39555
39551
39546
39541
39535
39529
39522
39514
39507
39498
39490
39481
39472
39463
39453
39443
39433
39422
39412
39400
39389
39377
39365
39352
39339
39325
39311
39296
39281
39265
39249
39232
39215
39197
39179
39160
39141
39121
39100
39079
39058
39036
39013
38990
38965
38941
38915
38889
38862
38835
38806
38778
38749
38719
38689
38658
38628
38597
38565
38533
38502
38469
38437
38405
38372
38339
38305
38272
38238
38204
38169
38134
38098
38062
38026
37989
37952
37915
37877
37839
37802
37764
37726
37688
37650
37612
37574
37536
37499
37461
37423
37385
37346
37308
37270
37231
37192
37153
37115
37076
37037
36999
36960
36922
36884
36846
36808
36770
36732
36693
36655
36617
36578
36539
36501
36462
36422
36383
36344
36304
36265
36225
36186
36146
36107
36067
36028
35988
35949
35910
35871
35831
35792
35753
35714
35676
35637
35598
35559
35521
35482
35443
35405
35366
35327
35289
35250
35211
35172
35134
35095
35056
35017
34979
34940
34901
34862
34824
34785
34747
34709
34671
34633
34595
34557
34519
34481
34444
34406
34368
34330
34293
34255
34217
34180
34142
34105
34068
34031
33994
33957
33920
33883
33847
33811
33774
33738
33702
33666
33629
33593
33556
33520
33483
33447
33411
33374
33338
33301
33265
33229
33192
33156
33120
33084
33048
33012
32975
32939
32903
32867
32830
32794
32756
32720
32682
32645
32607
32567
32529
32490
32450
32409
32369
32329
32287
32247
32205
32162
32122
32080
32037
31996
31954
31912
31870
31828
31786
31744
31702
31660
31618
31576
31534
31492
31449
31407
31364
31321
31279
31236
31193
31150
31107
31063
31020
30976
30933
30889
30844
30800
30755
30710
30665
30620
30574
30528
30482
30436
30390
30343
30297
30251
30204
30158
30111
30065
30018
29971
29924
29876
29829
29781
29733
29685
29637
29589
29540
29491
29442
29392
29343
29293
29243
29193
29143
29092
29042
28991
28940
28889
28838
28787
28736
28685
28633
28581
28529
28476
28422
28368
28314
28259
28203
28148
28092
28035
27979
27923
27866
27809
27752
27694
27636
27578
27518
27459
27399
27338
27277
27215
27153
27090
27027
26963
26899
26834
26768
26703
26637
26570
26503
26436
26369
26301
26233
26165
26096
26027
25958
25888
25818
25747
25675
25603
25531
25458
25384
25310
25235
25159
25084
25007
24931
24854
24776
24699
24621
24543
24464
24385
24306
24226
24146
24066
23985
23904
23823
23740
23658
23575
23491
23407
23322
23236
23150
23062
22974
22885
22795
22704
22612
22519
22426
22331
22236
22141
22044
21947
21849
21751
21652
21552
21452
21351
21250
21148
21046
20943
20840
20736
20631
20527
20421
20315
20208
20101
19992
19884
19774
19664
19553
19441
19329
19216
19102
18988
18874
18759
18644
18528
18412
18296
18179
18062
17945
17828
17710
17592
17474
17356
17237
17118
16999
16879
16760
16639
16519
16398
16277
16155
16033
15911
15788
15665
15541
15417
15292
15167
15042
14916
14790
14664
14538
14411
14284
14157
14029
13902
13774
13646
13518
13390
13262
13133
13005
12877
12748
12620
12492
12363
12235
12107
11979
11851
11723
11596
11468
11341
11214
11088
10961
10836
10710
10585
10460
10336
10212
10089
9966
9843
9721
9599
9477
9355
9233
9112
8991
8870
8748
8628
8507
8386
8266
8146
8026
7907
7788
7670
7552
7434
7317
7201
7085
6969
6854
6740
6626
6512
6399
6286
6174
6062
5950
5839
5729
5619
5509
5399
5290
5182
5073
4965
4857
4750
4643
4536
4430
4324
4218
4113
4008
3903
3799
3695
3592
3489
3387
3286
3185
3086
2987
2888
2791
2694
2598
2503
2408
2314
2220
2128
2035
1944
1853
1762
1672
1583
1495
1407
1320
1234
1148
1063
979
896
813
732
651
570
491
413
335
258
182
107
33
-41
-114
-186
-257
-327
-397
-466
-534
-602
-669
-735
-801
-866
-931
-995
-1058
-1121
-1184
-1246
-1308
-1369
-1430
-1490
-1550
-1609
-1669
-1727
-1785
-1843
-1901
-1958
-2013
-2071
-2127
-2183
-2239
-2294
-2350
-2405
-2460
-2515
-2570
-2625
-2679
-2734
-2789
-2843
-2897
-2951
-3005
-3059
-3113
-3167
-3220
-3274
-3328
-3382
-3436
-3490
-3544
-3597
-3651
-3705
-3759
-3813
-3867
-3921
-3974
-4027
-4081
-4133
-4186
-4238
-4290
-4342
-4393
-4445
-4496
-4547
-4598
-4648
-4699
-4750
-4801
-4851
-4902
-4953
-5005
-5056
-5108
-5159
-5211
-5263
-5315
-5367
-5419
-5471
-5523
-5575
-5627
-5679
-5731
-5783
-5836
-5888
-5941
-5994
-6047
-6100
-6153
-6207
-6260
-6314
-6368
-6421
-6475
-6529
-6583
-6637
-6690
-6744
-6798
-6852
-6905
-6959
-7012
-7065
-7118
-7171
-7224
-7276
-7329
-7381
-7434
-7486
-7537
-7589
-7640
-7690
-7741
-7791
-7841
-7891
-7941
-7991
-8041
-8090
-8140
-8189
-8239
-8289
-8338
-8387
-8436
-8485
-8533
-8581
-8628
-8675
-8721
-8767
-8813
-8858
-8903
-8947
-8992
-9036
-9080
-9123
-9167
-9210
-9254
-9297
-9340
-9383
-9427
-9470
-9513
-9557
-9600
-9644
-9687
-9730
-9773
-9816
-9858
-9901
-9943
-9984
-10026
-10067
-10108
-10149
-10190
-10231
-10271
-10311
-10352
-10392
-10431
-10471
-10510
-10549
-10588
-10627
-10665
-10704
-10742
-10781
-10819
-10858
-10897
-10936
-10976
-11015
-11055
-11095
-11135
-11176
-11217
-11258
-11300
-11341
-11383
-11426
-11468
-11511
-11554
-11598
-11642
-11687
-11732
-11777
-11823
-11869
-11916
-11964
-12011
-12060
-12109
-12158
-12208
-12258
-12309
-12360
-12411
-12463
-12515
-12567
-12620
-12673
-12726
-12780
-12834
-12888
-12943
-12998
-13053
-13108
-13164
-13220
-13276
-13333
-13390
-13448
-13506
-13564
-13623
-13683
-13743
-13803
-13864
-13925
-13986
-14048
-14110
-14172
-14234
-14297
-14359
-14422
-14485
-14549
-14612
-14676
-14740
-14804
-14868
-14933
-14998
-15062
-15127
-15192
-15257
-15322
-15388
-15453
-15518
-15584
-15650
-15715
-15781
-15847
-15913
-15979
-16045
-16111
-16177
-16242
-16308
-16373
-16439
-16504
-16568
-16633
-16697
-16762
-16826
-16889
-16953
-17016
-17080
-17143
-17206
-17269
-17331
-17394
-17457
-17519
-17581
-17643
-17704
-17766
-17826
-17887
-17947
-18007
-18066
-18126
-18185
-18243
-18302
-18360
-18418
-18475
-18533
-18590
-18646
-18703
-18759
-18815
-18870
-18925
-18979
-19033
-19087
-19140
-19192
-19244
-19295
-19345
-19395
-19445
-19494
-19542
-19590
-19638
-19685
-19732
-19779
-19825
-19871
-19916
-19961
-20006
-20050
-20094
-20138
-20181
-20225
-20267
-20310
-20352
-20394
-20436
-20477
-20519
-20560
-20601
-20642
-20682
-20723
-20763
-20804
-20844
-20885
-20925
-20966
-21006
-21046
-21086
-21126
-21166
-21206
-21245
-21285
-21324
-21363
-21401
-21440
-21478
-21516
-21554
-21591
-21629
-21666
-21703
-21740
-21778
-21815
-21852
-21889
-21926
-21963
-22000
-22037
-22073
-22109
-22145
-22181
-22216
-22251
-22286
-22320
-22354
-22388
-22421
-22454
-22486
-22518
-22549
-22580
-22611
-22640
-22670
-22699
-22728
-22756
-22784
-22811
-22838
-22864
-22890
-22915
-22940
-22964
-22988
-23011
-23034
-23056
-23077
-23098
-23119
-23139
-23158
-23178
-23196
-23215
-23233
-23250
-23267
-23284
-23300
-23315
-23330
-23344
-23358
-23371
-23384
-23396
-23408
-23419
-23430
-23441
-23451
-23460
-23469
-23478
-23486
-23494
-23502
-23509
-23515
-23521
-23527
-23532
-23537
-23542
-23546
-23550
-23554
-23558
-23561
-23565
-23568
-23571
-23574
-23577
-23580
-23583
-23586
-23588
-23591
-23593
-23595
-23597
-23599
-23601
-23602
-23604
-23605
-23605
-23606
-23607
-23607
-23607
-23608
-23608
-23609
-23610
-23611
-23613
-23614
-23616
-23618
-23620
-23622
-23625
-23627
-23630
-23633
-23635
-23638
-23641
-23644
-23646
-23649
-23652
-23655
-23658
-23661
-23664
-23668
-23671
-23675
-23678
-23682
-23685
-23689
-23693
-23696
-23700
-23703
-23707
-23710
-23713
-23716
-23719
-23722
-23725
-23727
-23730
-23733
-23736
-23739
-23742
-23745
-23748
-23751
-23754
-23758
-23762
-23765
-23769
-23773
-23777
-23781
-23785
-23789
-23792
-23796
-23799
-23802
-23805
-23808
-23811
-23813
-23816
-23818
-23821
-23823
-23826
-23828
-23831
-23833
-23836
-23839
-23842
-23846
-23849
-23853
-23856
-23859
-23862
-23865
-23868
-23871
-23873
-23876
-23878
-23880
-23882
-23883
-23885
-23886
-23887
-23888
-23889
-23890
-23891
-23892
-23893
-23893
-23894
-23894
-23895
-23895
-23895
-23895
-23895
-23895
-23894
-23894
-23892
-23891
-23888
-23886
-23882
-23878
-23874
-23869
-23864
-23858
-23851
-23845
-23838
-23830
-23822
-23814
-23805
-23796
-23787
-23777
-23767
-23756
-23746
-23734
-23723
-23711
-23699
-23686
-23674
-23661
-23647
-23634
-23620
-23605
-23590
-23575
-23559
-23543
-23527
-23511
-23494
-23477
-23459
-23441
-23422
-23403
-23383
-23363
-23342
-23321
-23299
-23276
-23253
-23229
-23205
-23181
-23156
-23131
-23106
-23080
-23053
-23026
-22999
-22972
-22944
-22915
-22886
-22857
-22827
-22797
-22766
-22735
-22702
-22669
-22636
-22601
-22566
-22530
-22494
-22457
-22419
-22382
-22343
-22305
-22266
-22227
-22187
-22147
-22107
-22066
-22025
-21984
-21941
-21899
-21856
-21812
-21768
-21724
-21680
-21635
-21589
-21543
-21496
-21449
-21402
-21354
-21305
-21255
-21205
-21154
-21103
-21052
-21000
-20947
-20895
-20841
-20788
-20733
-20679
-20623
-20568
-20512
-20455
-20399
-20341
-20284
-20226
-20169
-20111
-20053
-19995
-19936
-19877
-19818
-19758
-19699
-19638
-19578
-19517
-19455
-19393
-19330
-19266
-19202
-19137
-19072
-19006
-18939
-18871
-18803
-18734
-18666
-18596
-18527
-18457
-18387
-18317
-18247
-18176
-18106
-18034
-17963
-17890
-17818
-17744
-17670
-17595
-17520
-17444
-17367
-17290
-17213
-17135
-17056
-16977
-16898
-16818
-16738
-16657
-16576
-16494
-16412
-16329
-16247
-16164
-16081
-15997
-15913
-15828
-15744
-15659
-15573
-15487
-15401
-15315
-15228
-15141
-15053
-14966
-14878
-14790
-14701
-14612
-14523
-14433
-14343
-14252
-14161
-14069
-13977
-13884
-13791
-13698
-13604
-13511
-13417
-13322
-13228
-13133
-13037
-12941
-12845
-12748
-12650
-12552
-12453
-12354
-12254
-12154
-12053
-11953
-11852
-11751
-11649
-11548
-11445
-11343
-11240
-11137
-11034
-10931
-10827
-10722
-10618
-10513
-10408
-10304
-10199
-10094
-9989
-9884
-9779
-9675
-9570
-9465
-9361
-9257
-9153
-9049
-8945
-8841
-8738
-8634
-8531
-8427
-8324
-8220
-8117
-8013
-7911
-7808
-7706
-7604
-7502
-7400
-7299
-7198
-7097
-6997
-6897
-6797
-6698
-6598
-6499
-6400
-6301
-6202
-6103
-6005
-5906
-5807
-5708
-5609
-5509
-5410
-5311
-5212
-5113
-5014
-4916
-4818
-4720
-4622
-4525
-4428
-4331
-4234
-4138
-4042
-3946
-3850
-3755
-3660
-3565
-3471
-3377
-3283
-3189
-3096
-3003
-2910
-2818
-2726
-2634
-2542
-2450
-2358
-2267
-2175
-2084
-1992
-1901
-1810
-1720
-1630
-1540
-1450
-1361
-1273
-1185
-1098
-1010
-925
-839
-754
-669
-585
-501
-418
-335
-253
-171
-89
-8
72
152
231
310
388
466
542
618
693
768
841
914
986
1057
1128
1198
1267
1336
1405
1473
1540
1607
1674
1740
1805
1869
1933
1996
2058
2120
2180
2240
2300
2358
2417
2474
2531
2587
2643
2698
2752
2806
2859
2911
2962
3013
3063
3113
3162
3210
3257
3304
3351
3396
3441
3486
3529
3572
3615
3657
3698
3738
3779
3818
3857
3896
3934
3972
4010
4046
4083
4118
4154
4188
4222
4255
4288
4320
4351
4382
4412
4442
4471
4499
4527
4554
4581
4607
4633
4658
4683
4707
4732
4756
4779
4802
4825
4847
4870
4891
4913
4934
4954
4975
4995
5015
5035
5054
5074
5093
5111
5130
5148
5167
5184
5202
5219
5236
5253
5269
5285
5301
5316
5331
5346
5361
5375
5389
5403
5417
5431
5445
5459
5473
5487
5501
5515
5529
5543
5556
5570
5583
5596
5609
5622
5634
5646
5658
5670
5681
5692
5704
5715
5725
5736
5747
5758
5769
5781
5792
5803
5815
5826
5838
5849
5860
5871
5883
5894
5905
5916
5927
5938
5949
5960
5971
5983
5994
6006
6018
6030
6042
6054
6066
6078
6089
6100
6111
6121
6131
6141
6150
6159
6168
6177
6185
6194
6202
6210
6218
6226
6233
6241
6249
6257
6265
6273
6280
6288
6296
6304
6311
6319
6326
6333
6340
6347
6354
6360
6366
6372
6378
6384
6390
6396
6402
6408
6414
6420
6426
6431
6437
6442
6448
6453
6458
6463
6468
6472
6477
6481
6486
6490
6493
6497
6501
6504
6507
6510
6512
6515
6517
6519
6521
6522
6523
6523
6524
6524
6523
6523
6521
6520
6518
6516
6514
6512
6509
6505
6502
6498
6493
6489
6483
6478
6471
6465
6457
6450
6442
6434
6425
6415
6405
6395
6383
6372
6359
6346
6333
6318
6303
6288
6271
6254
6237
6218
6199
6178
6158
6136
6114
6091
6068
6044
6020
5995
5969
5943
5916
5888
5860
5831
5801
5771
5740
5709
5676
5644
5611
5577
5543
5508
5473
5437
5401
5364
5327
5290
5252
5214
5175
5137
5097
5058
5018
4978
4937
4896
4854
4812
4770
4726
4682
4638
4593
4547
4501
4454
4407
4359
4311
4262
4213
4164
4114
4064
4013
3962
3910
3858
3805
3752
3699
3645
3590
3535
3480
3424
3368
3312
3255
3198
3140
3082
3024
2965
2906
2846
2785
2724
2663
2601
2539
2476
2412
2348
2284
2219
2153
2087
2021
1955
1888
1821
1753
1686
1618
1550
1481
1413
1344
1274
1205
1135
1064
994
923
852
781
709
637
565
492
419
346
272
199
125
52
-22
-96
-170
-244
-318
-392
-466
-540
-614
-688
-762
-836
-911
-985
-1059
-1133
-1207
-1281
-1355
-1429
-1502
-1575
-1649
-1721
-1794
-1866
-1939
-2011
-2083
-2154
-2226
-2297
-2368
-2439
-2510
-2580
-2651
-2722
-2792
-2862
-2933
-3003
-3073
-3143
-3213
-3283
-3352
-3421
-3490
-3559
-3627
-3695
-3763
-3830
-3898
-3965
-4032
-4100
-4167
-4234
-4301
-4368
-4436
-4503
-4570
-4637
-4704
-4771
-4837
-4904
-4970
-5036
-5102
-5167
-5233
-5298
-5363
-5428
-5492
-5557
-5621
-5685
-5749
-5813
-5877
-5941
-6004
-6068
-6131
-6194
-6257
-6320
-6383
-6446
-6509
-6572
-6635
-6697
-6760
-6822
-6883
-6945
-7006
-7067
-7128
-7188
-7248
-7307
-7367
-7425
-7484
-7541
-7599
-7655
-7712
-7767
-7823
-7878
-7932
-7985
-8038
-8090
-8143
-8194
-8245
-8295
-8345
-8394
-8442
-8490
-8537
-8584
-8630
-8675
-8720
-8763
-8807
-8849
-8891
-8932
-8973
-9013
-9052
-9090
-9127
-9164
-9199
-9235
-9269
-9303
-9336
-9368
-9400
-9431
-9461
-9491
-9520
-9548
-9576
-9602
-9629
-9654
-9679
-9704
-9728
-9752
-9775
-9798
-9820
-9842
-9863
-9884
-9904
-9924
-9944
-9963
-9981
-9999
-10017
-10035
-10052
-10068
-10084
-10101
-10116
-10132
-10147
-10162
-10177
-10192
-10206
-10220
-10234
-10248
-10261
-10274
-10287
-10299
-10311
-10323
-10335
-10345
-10356
-10366
-10375
-10383
-10391
-10399
-10406
-10412
-10418
-10424
-10429
-10434
-10438
-10443
-10446
-10450
-10453
-10455
-10458
-10460
-10461
-10462
-10463
-10463
-10463
-10463
-10462
-10460
-10457
-10455
-10451
-10447
-10443
-10437
-10432
-10425
-10419
-10411
-10404
-10395
-10386
-10377
-10367
-10357
-10346
-10334
-10321
-10309
-10295
-10281
-10267
-10251
-10236
-10220
-10203
-10185
-10167
-10148
-10128
-10108
-10087
-10066
-10044
-10021
-9998
-9974
-9950
-9925
-9900
-9874
-9848
-9820
-9793
-9764
-9736
-9706
-9676
-9646
-9614
-9582
-9550
-9517
-9483
-9448
-9413
-9377
-9341
-9304
-9267
-9228
-9190
-9151
-9112
-9072
-9032
-8991
-8950
-8909
-8868
-8826
-8784
-8742
-8699
-8655
-8612
-8567
-8523
-8478
-8432
-8386
-8340
-8294
-8247
-8200
-8151
-8103
-8055
-8007
-7958
-7909
-7859
-7809
-7760
-7709
-7659
-7608
-7558
-7507
-7455
-7404
-7352
-7300
-7248
-7195
-7143
-7090
-7036
-6983
-6929
-6875
-6820
-6766
-6711
-6655
-6600
-6544
-6487
-6430
-6373
-6316
-6258
-6199
-6141
-6082
-6023
-5964
-5904
-5845
-5785
-5726
-5666
-5607
-5547
-5488
-5428
-5369
-5310
-5250
-5191
-5131
-5072
-5012
-4952
-4893
-4833
-4773
-4713
-4653
-4594
-4534
-4475
-4415
-4356
-4296
-4237
-4177
-4117
-4058
-3998
-3938
-3879
-3819
-3759
-3699
-3639
-3579
-3519
-3459
-3399
-3339
-3280
-3220
-3160
-3101
-3042
-2983
-2924
-2865
-2807
-2748
-2690
-2632
-2574
-2516
-2458
-2400
-2343
-2285
-2228
-2170
-2113
-2056
-2000
-1943
-1887
-1831
-1776
-1721
-1666
-1612
-1557
-1503
-1450
-1396
-1343
-1289
-1236
-1183
-1129
-1076
-1022
-971
-918
-866
-814
-762
-711
-660
-609
-559
-508
-458
-409
-359
-310
-261
-212
-164
-115
-67
-19
29
76
124
170
217
264
310
356
402
447
493
538
583
628
673
718
763
807
851
895
939
982
1025
1068
1110
1152
1194
1235
1276
1317
1358
1399
1440
1480
1521
1561
1601
1641
1681
1720
1760
1799
1837
1875
1913
1951
1988
2025
2062
2099
2136
2172
2209
2245
2281
2318
2354
2391
2428
2464
2501
2538
2575
2611
2648
2684
2721
2757
2794
2830
2866
2903
2939
2975
3011
3048
3084
3120
3156
3192
3227
3263
3298
3333
3368
3403
3437
3471
3506
3540
3574
3608
3641
3675
3709
3743
3777
3811
3845
3879
3913
3947
3981
4014
4049
4083
4117
4151
4185
4219
4252
4286
4320
4353
4387
4420
4454
4487
4521
4554
4587
4620
4653
4686
4719
4752
4784
4816
4848
4880
4912
4944
4975
5007
5038
5069
5100
5131
5162
5193
5224
5255
5286
5317
5347
5378
5409
5439
5469
5499
5529
5559
5589
5618
5647
5677
5706
5734
5763
5792
5820
5848
5876
5904
5931
5959
5986
6013
6039
6066
6092
6118
6143
6169
6194
6218
6242
6266
6290
6313
6335
6358
6379
6400
6421
6441
6461
6480
6499
6517
6535
6552
6569
6585
6600
6616
6630
6644
6658
6672
6685
6697
6710
6722
6734
6746
6757
6768
6779
6790
6800
6810
6819
6828
6837
6845
6852
6860
6867
6873
6880
6886
6892
6898
6903
6908
6913
6917
6921
6924
6927
6930
6932
6934
6936
6937
6937
6938
6937
6937
6935
6933
6931
6928
6924
6919
6914
6908
6902
6895
6888
6879
6871
6862
6852
6842
6831
6820
6808
6796
6783
6770
6757
6743
6728
6713
6698
6683
6667
6651
6634
6617
6600
6583
6565
6547
6529
6510
6492
6473
6454
6435
6416
6397
6378
6358
6339
6319
6299
6279
6258
6238
6217
6197
6176
6155
6134
6112
6091
6070
6048
6027
6006
5985
5963
5942
5920
5899
5877
5855
5833
5811
5788
5766
5743
5720
5697
5673
5650
5626
5602
5578
5554
5530
5506
5482
5458
5434
5409
5385
5360
5336
5311
5286
5260
5235
5209
5183
5157
5131
5104
5077
5051
5024
4997
4970
4942
4915
4888
4860
4833
4805
4777
4748
4720
4692
4663
4634
4606
4577
4548
4519
4490
4461
4433
4404
4375
4346
4318
4289
4260
4231
4203
4174
4145
4116
4088
4059
4030
4001
3973
3944
3916
3887
3859
3831
3803
3775
3747
3719
3691
3664
3636
3609
3582
3554
3527
3500
3473
3447
3420
3393
3366
3340
3313
3287
3261
3235
3209
3184
3159
3134
3109
3085
3061
3036
3012
2989
2965
2941
2918
2895
2871
2849
2826
2804
2782
2761
2740
2719
2699
2679
2660
2641
2623
2605
2587
2570
2553
2537
2521
2505
2489
2473
2458
2443
2428
2413
2399
2385
2371
2357
2343
2330
2317
2305
2292
2280
2269
2257
2247
2236
2226
2216
2206
2197
2188
2179
2171
2163
2155
2148
2140
2134
2127
2121
2115
2109
2103
2098
2093
2089
2084
2080
2076
2073
2069
2066
2063
2060
2057
2054
2051
2048
2045
2043
2041
2037
2036
2035
2033
2033
2032
2032
2033
2033
2035
2036
2037
2040
2043
2045
2048
2051
2054
2058
2061
2065
2069
2073
2078
2083
2088
2093
2099
2105
2111
2117
2124
2130
2137
2144
2151
2159
2166
2174
2182
2190
2198
2207
2215
2224
2233
2242
2251
2261
2272
2282
2294
2305
2317
2328
2340
2353
2365
2378
2390
2403
2416
2429
2442
2455
2468
2482
2496
2509
2523
2538
2552
2566
2581
2596
2610
2625
2639
2654
2669
2683
2698
2712
2726
2739
2753
2766
2779
2791
2803
2816
2828
2840
2852
2863
2875
2887
2899
2910
2922
2933
2944
2955
2966
2976
2987
2997
3007
3016
3026
3035
3045
3054
3063
3071
3080
3088
3095
3103
3110
3116
3123
3129
3135
3141
3147
3153
3158
3163
3169
3174
3179
3183
3188
3193
3197
3202
3207
3211
3216
3220
3225
3229
3233
3238
3242
3246
3249
3253
3257
3260
3264
3267
3271
3275
3278
3282
3286
3290
3293
3297
3301
3306
3310
3314
3319
3324
3329
3334
3339
3345
3350
3356
3362
3368
3374
3380
3386
3392
3399
3405
3412
3419
3426
3433
3441
3449
3457
3465
3473
3482
3490
3499
3508
3517
3526
3536
3545
3554
3564
3573
3583
3593
3602
3612
3622
3632
3642
3652
3662
3673
3684
3695
3706
3718
3730
3742
3755
3768
3781
3795
3809
3823
3838
3852
3867
3882
3897
3912
3928
3943
3959
3975
3991
4006
4022
4040
4057
4074
4091
4108
4126
4144
4162
4181
4200
4218
4238
4257
4276
4296
4316
4335
4355
4374
4394
4413
4433
4452
4472
4491
4511
4531
4551
4572
4592
4613
4635
4656
4678
4700
4723
4746
4769
4792
4816
4840
4864
4889
4913
4939
4964
4990
5016
5043
5069
5096
5124
5152
5180
5208
5237
5266
5296
5326
5356
5387
5418
5450
5482
5514
5547
5580
5613
5647
5681
5715
5750
5784
5819
5855
5890
5926
5962
5999
6036
6074
6111
6149
6188
6226
6265
6304
6344
6383
6423
6463
6504
6544
6585
6626
6668
6709
6751
6794
6837
6880
6923
6967
7010
7055
7099
7144
7189
7234
7279
7324
7370
7416
7462
7508
7554
7601
7648
7695
7742
7790
7838
7886
7934
7983
8032
8080
8130
8179
8228
8278
8327
8377
8427
8477
8528
8578
8628
8679
8729
8779
8829
8879
8929
8979
9029
9078
9128
9177
9226
9275
9323
9371
9419
9467
9514
9562
9608
9655
9701
9747
9793
9838
9883
9928
9972
10017
10061
10105
10149
10192
10236
10279
10322
10365
10407
10449
10491
10533
10574
10615
10656
10696
10736
10776
10816
10856
10895
10935
10974
11013
11051
11090
11128
11166
11204
11241
11279
11316
11353
11389
11426
11462
11498
11534
11569
11604
11639
11673
11707
11741
11774
11807
11839
11871
11903
11935
11966
11996
12027
12057
12087
12116
12145
12173
12202
12229
12257
12284
12311
12338
12364
12390
12415
12440
12465
12489
12513
12536
12560
12582
12605
12627
12649
12670
12691
12712
12732
12752
12772
12792
12811
12830
12848
12866
12884
12901
12918
12935
12951
12967
12983
12998
13013
13027
13042
13056
13069
13082
13095
13107
13119
13130
13141
13152
13162
13173
13183
13192
13202
13212
13221
13230
13239
13248
13257
13266
13275
13283
13291
13299
13307
13314
13322
13329
13336
13342
13348
13354
13359
13364
13369
13373
13376
13379
13382
13385
13387
13388
13390
13391
13392
13393
13394
13394
13394
13394
13394
13392
13391
13389
13386
13383
13379
13375
13370
13365
13359
13353
13346
13339
13331
13324
13315
13307
13298
13289
13279
13270
13260
13249
13239
13228
13217
13206
13194
13181
13168
13155
13142
13128
13114
13099
13084
13069
13054
13038
13022
13006
12990
12974
12957
12941
12924
12908
12891
12874
12857
12840
12823
12806
12789
12771
12754
12737
12719
12702
12684
12666
12648
12630
12611
12593
12574
12556
12537
12518
12499
12481
12462
12443
12424
12405
12385
12366
12346
12326
12306
12286
12265
12243
12222
12200
12177
12154
12131
12107
12083
12058
12033
12008
11983
11957
11931
11904
11877
11850
11823
11795
11766
11738
11709
11679
11649
11619
11588
11557
11525
11493
11461
11428
11395
11361
11327
11293
11259
11224
11188
11153
11117
11080
11043
11006
10968
10929
10890
10851
10811
10771
10730
10689
10648
10606
10564
10522
10479
10436
10393
10350
10307
10263
10219
10176
10132
10088
10043
9999
9955
9910
9865
9820
9775
9729
9684
9638
9593
9547
9501
9454
9408
9362
9315
9268
9222
9175
9128
9081
9035
8988
8941
8894
8847
8800
8753
8706
8659
8612
8564
8517
8470
8422
8375
8327
8279
8232
8183
8135
8089
8041
7994
7946
7899
7852
7804
7758
7711
7664
7618
7571
7525
7479
7433
7387
7342
7296
7251
7206
7161
7116
7071
7027
6982
6938
6894
6851
6807
6764
6721
6678
6635
6593
6551
6509
6467
6426
6385
6344
6304
6264
6224
6185
6146
6107
6068
6029
5991
5952
5914
5876
5838
5800
5762
5725
5688
5651
5615
5578
5542
5507
5471
5436
5401
5366
5332
5298
5264
5230
5196
5163
5129
5096
5063
5031
4998
4966
4934
4903
4871
4840
4810
4779
4749
4720
4690
4661
4632
4604
4575
4547
4519
4491
4464
4436
4409
4382
4355
4329
4303
4277
4251
4226
4201
4176
4152
4128
4105
4082
4059
4035
4014
3992
3970
3949
3928
3908
3888
3868
3849
3830
3811
3793
3775
3758
3741
3725
3708
3693
3677
3662
3646
3632
3617
3603
3588
3574
3561
3547
3534
3521
3508
3495
3482
3470
3458
3446
3434
3423
3411
3400
3390
3379
3369
3360
3351
3342
3333
3325
3317
3309
3302
3295
3288
3282
3275
3269
3263
3258
3252
3247
3241
3236
3231
3226
3221
3216
3211
3206
3201
3196
3191
3186
3181
3176
3171
3166
3161
3156
3151
3146
3141
3136
3130
3125
3120
3115
3110
3105
3100
3095
3090
3085
3080
3075
3070
3064
3059
3054
3048
3042
3036
3029
3023
3016
3009
3001
2994
2986
2978
2970
2961
2953
2945
2936
2927
2919
2910
2901
2892
2883
2874
2864
2854
2844
2834
2823
2811
2800
2788
2776
2764
2752
2739
2726
2713
2699
2686
2672
2658
2643
2629
2614
2599
2584
2568
2552
2536
2520
2503
2486
2469
2452
2434
2416
2397
2378
2359
2340
2320
2300
2280
2260
2239
2218
2196
2174
2152
2129
2105
2082
2057
2033
2008
1982
1956
1930
1903
1876
1849
1821
1793
1764
1735
1706
1677
1647
1617
1586
1556
1525
1493
1462
1430
1398
1366
1333
1300
1267
1233
1199
1164
1129
1094
1059
1024
988
952
916
879
843
806
769
732
694
657
619
580
542
503
464
425
385
345
305
265
225
184
143
102
61
19
-22
-64
-106
-149
-191
-234
-277
-320
-363
-406
-449
-492
-536
-579
-622
-665
-709
-752
-795
-838
-881
-923
-966
-1008
-1051
-1093
-1135
-1177
-1219
-1261
-1302
-1343
-1384
-1425
-1465
-1505
-1545
-1585
-1624
-1663
-1703
-1742
-1781
-1820
-1859
-1898
-1937
-1976
-2015
-2054
-2092
-2131
-2170
-2208
-2247
-2286
-2324
-2363
-2401
-2439
-2478
-2516
-2554
-2591
-2629
-2666
-2704
-2741
-2778
-2815
-2852
-2889
-2926
-2964
-3001
-3038
-3074
-3111
-3148
-3185
-3222
-3258
-3295
-3332
-3368
-3405
-3442
-3479
-3516
-3553
-3589
-3626
-3663
-3699
-3736
-3772
-3808
-3844
-3880
-3916
-3952
-3987
-4022
-4059
-4094
-4132
-4168
-4204
-4241
-4277
-4314
-4350
-4387
-4424
-4461
-4498
-4535
-4573
-4610
-4648
-4685
-4723
-4760
-4798
-4836
-4873
-4911
-4948
-4986
-5024
-5061
-5099
-5137
-5175
-5212
-5250
-5288
-5326
-5364
-5402
-5439
-5477
-5514
-5552
-5589
-5626
-5662
-5699
-5735
-5771
-5807
-5843
-5878
-5914
-5949
-5984
-6020
-6055
-6090
-6125
-6160
-6194
-6229
-6264
-6299
-6333
-6368
-6402
-6437
-6471
-6505
-6539
-6573
-6607
-6641
-6675
-6709
-6743
-6777
-6812
-6846
-6881
-6917
-6952
-6988
-7023
-7059
-7096
-7132
-7168
-7205
-7242
-7280
-7317
-7355
-7392
-7430
-7468
-7506
-7544
-7582
-7620
-7658
-7696
-7734
-7772
-7811
-7849
-7887
-7925
-7964
-8002
-8039
-8077
-8117
-8154
-8193
-8232
-8271
-8309
-8348
-8387
-8427
-8466
-8506
-8546
-8585
-8625
-8665
-8705
-8745
-8785
-8826
-8866
-8906
-8946
-8986
-9026
-9066
-9106
-9146
-9187
-9227
-9268
-9309
-9350
-9391
-9432
-9474
-9515
-9557
-9599
-9641
-9683
-9725
-9767
-9809
-9850
-9892
-9934
-9976
-10017
-10059
-10101
-10142
-10184
-10226
-10268
-10310
-10352
-10394
-10436
-10479
-10522
-10565
-10607
-10651
-10694
-10737
-10781
-10824
-10868
-10912
-10956
-11001
-11045
-11089
-11134
-11178
-11223
-11268
-11312
-11357
-11403
-11448
-11493
-11539
-11585
-11630
-11676
-11722
-11767
-11813
-11859
-11905
-11951
-11997
-12043
-12089
-12136
-12182
-12228
-12275
-12322
-12368
-12415
-12462
-12509
-12556
-12603
-12650
-12698
-12745
-12792
-12839
-12887
-12934
-12982
-13029
-13077
-13125
-13172
-13220
-13267
-13315
-13362
-13410
-13457
-13504
-13552
-13599
-13646
-13693
-13739
-13786
-13833
-13880
-13927
-13974
-14020
-14067
-14114
-14161
-14208
-14255
-14302
-14348
-14395
-14441
-14487
-14533
-14579
-14624
-14670
-14715
-14759
-14804
-14849
-14893
-14937
-14982
-15026
-15070
-15115
-15159
-15203
-15247
-15291
-15334
-15378
-15420
-15463
-15505
-15547
-15588
-15629
-15669
-15710
-15750
-15790
-15830
-15869
-15908
-15948
-15987
-16026
-16064
-16103
-16140
-16178
-16216
-16254
-16291
-16328
-16364
-16401
-16437
-16472
-16508
-16543
-16577
-16611
-16645
-16679
-16712
-16745
-16777
-16809
-16841
-16873
-16904
-16934
-16965
-16995
-17024
-17053
-17082
-17110
-17138
-17165
-17192
-17218
-17244
-17270
-17295
-17320
-17345
-17370
-17394
-17418
-17441
-17464
-17487
-17510
-17531
-17553
-17574
-17594
-17614
-17634
-17653
-17672
-17690
-17708
-17725
-17742
-17758
-17774
-17790
-17806
-17821
-17836
-17850
-17864
-17878
-17891
-17904
-17916
-17928
-17939
-17950
-17960
-17970
-17980
-17988
-17997
-18005
-18012
-18018
-18025
-18030
-18035
-18039
-18043
-18047
-18050
-18052
-18054
-18055
-18055
-18055
-18054
-18053
-18051
-18048
-18045
-18042
-18038
-18033
-18028
-18022
-18015
-18008
-18001
-17993
-17984
-17975
-17965
-17954
-17943
-17931
-17918
-17905
-17892
-17877
-17863
-17847
-17832
-17815
-17799
-17781
-17764
-17745
-17726
-17707
-17687
-17667
-17646
-17625
-17603
-17581
-17558
-17535
-17511
-17487
-17462
-17437
-17411
-17385
-17358
-17331
-17304
-17276
-17247
-17219
-17190
-17160
-17130
-17100
-17070
-17039
-17008
-16976
-16944
-16912
-16879
-16846
-16813
-16779
-16745
-16710
-16675
-16639
-16604
-16568
-16531
-16494
-16457
-16420
-16382
-16344
-16305
-16265
-16227
-16187
-16146
-16105
-16064
-16023
-15981
-15939
-15897
-15854
-15812
-15769
-15725
-15682
-15638
-15595
-15550
-15506
-15461
-15416
-15371
-15325
-15279
-15233
-15186
-15139
-15091
-15044
-14996
-14948
-14899
-14851
-14802
-14754
-14705
-14656
-14606
-14557
-14508
-14458
-14409
-14359
-14309
-14258
-14208
-14157
-14106
-14054
-14002
-13950
-13897
-13844
-13791
-13737
-13683
-13629
-13574
-13520
-13465
-13410
-13355
-13299
-13244
-13188
-13132
-13076
-13020
-12963
-12906
-12849
-12792
-12735
-12677
-12620
-12562
-12503
-12445
-12386
-12327
-12268
-12208
-12149
-12089
-12029
-11969
-11909
-11849
-11789
-11729
-11669
-11608
-11547
-11486
-11425
-11364
-11303
-11241
-11180
-11118
-11057
-10995
-10934
-10873
-10811
-10750
-10689
-10628
-10566
-10505
-10444
-10383
-10321
-10260
-10198
-10136
-10075
-10013
-9951
-9889
-9828
-9766
-9704
-9641
-9579
-9517
-9454
-9391
-9328
-9265
-9201
-9137
-9074
-9009
-8945
-8881
-8816
-8751
-8687
-8622
-8557
-8492
-8427
-8363
-8298
-8234
-8169
-8105
-8041
-7977
-7914
-7850
-7786
-7723
-7660
-7596
-7533
-7470
-7407
-7344
-7282
-7219
-7157
-7094
-7032
-6970
-6908
-6846
-6785
-6723
-6661
-6600
-6538
-6477
-6415
-6353
-6292
-6230
-6168
-6107
-6045
-5984
-5922
-5861
-5800
-5739
-5678
-5617
-5556
-5495
-5435
-5374
-5313
-5252
-5191
-5129
-5068
-5006
-4944
-4881
-4819
-4756
-4694
-4631
-4568
-4505
-4442
-4380
-4317
-4254
-4191
-4129
-4066
-4003
-3941
-3878
-3815
-3752
-3689
-3625
-3562
-3498
-3434
-3370
-3306
-3241
-3177
-3112
-3047
-2982
-2916
-2851
-2786
-2720
-2655
-2590
-2525
-2460
-2395
-2329
-2263
-2198
-2131
-2065
-1999
-1932
-1865
-1798
-1731
-1664
-1597
-1530
-1463
-1396
-1329
-1262
-1196
-1129
-1061
-994
-927
-860
-792
-725
-657
-589
-521
-453
-385
-316
-248
-179
-111
-42
27
96
165
234
303
372
442
511
581
651
720
790
860
931
1000
1071
1141
1212
1282
1352
1422
1491
1561
1631
1700
1769
1838
1907
1976
2045
2114
2183
2253
2322
2391
2460
2530
2599
2668
2738
2808
2878
2947
3017
3088
3158
3228
3298
3368
3439
3509
3579
3649
3720
3790
3860
3930
4001
4070
4141
4212
4282
4353
4424
4495
4565
4636
4707
4778
4849
4920
4991
5062
5133
5203
5274
5345
5415
5486
5556
5626
5696
5767
5837
5907
5977
6048
6118
6189
6259
6330
6401
6471
6542
6613
6683
6753
6823
6893
6963
7033
7103
7172
7242
7311
7381
7451
7521
7591
7661
7731
7801
7872
7942
8010
8080
8150
8219
8288
8357
8425
8493
8561
8629
8697
8764
8831
8899
8966
9033
9100
9167
9234
9301
9367
9434
9501
9567
9634
9700
9766
9831
9897
9962
10027
10091
10156
10220
10284
10348
10411
10475
10538
10601
10664
10726
10788
10850
10912
10973
11034
11095
11155
11215
11274
11334
11393
11451
11510
11568
11627
11685
11743
11801
11859
11917
11974
12031
12088
12144
12200
12256
12311
12365
12419
12473
12526
12579
12631
12683
12735
12786
12837
12887
12938
12988
13037
13087
13136
13185
13233
13282
13329
13377
13424
13471
13518
13564
13609
13654
13699
13743
13787
13830
13874
13916
13959
14000
14042
14083
14124
14164
14204
14244
14283
14322
14361
14399
14436
14474
14510
14546
14582
14617
14652
14686
14720
14753
14786
14819
14851
14883
14914
14945
14976
15005
15035
15064
15092
15120
15147
15174
15200
15225
15250
15275
15299
15323
15346
15369
15391
15413
15434
15455
15475
15495
15514
15532
15550
15568
15585
15602
15618
15634
15649
15664
15678
15692
15705
15718
15731
15743
15754
15765
15776
15786
15796
15805
15814
15823
15831
15839
15846
15853
15859
15865
15870
15875
15880
15884
15887
15890
15893
15895
15897
15898
15899
15899
15899
15898
15896
15894
15891
15888
15884
15880
15875
15870
15865
15859
15852
15845
15838
15830
15822
15814
15805
15796
15787
15777
15767
15757
15747
15736
15725
15714
15702
15690
15678
15665
15651
15638
15623
15609
15594
15579
15563
15547
15531
15515
15499
15482
15465
15448
15431
15413
15395
15378
15359
15341
15322
15304
15285
15265
15245
15225
15205
15185
15164
15143
15121
15100
15078
15056
15033
15011
14988
14964
14941
14917
14892
14868
14842
14817
14791
14765
14739
14712
14685
14658
14631
14604
14576
14549
14521
14494
14466
14438
14410
14381
14352
14323
14293
14263
14233
14203
14172
14141
14111
14080
14049
14018
13986
13955
13923
13892
13860
13828
13796
13763
13731
13698
13665
13631
13598
13564
13530
13496
13462
13428
13394
13359
13325
13290
13255
13220
13184
13149
13113
13077
13041
13005
12969
12933
12897
12861
12825
12789
12753
12716
12680
12644
12608
12571
12535
12498
12461
12424
12387
12349
12311
12273
12235
12197
12158
12120
12081
12042
12003
11964
11925
11887
11848
11809
11771
11732
11693
11655
11616
11577
11538
11499
11460
11421
11381
11342
11303
11263
11224
11185
11147
11108
11070
11032
10994
10957
10919
10881
10844
10806
10769
10731
10694
10656
10618
10581
10543
10506
10468
10430
10393
10355
10318
10281
10244
10207
10170
10134
10097
10061
10024
9988
9952
9916
9880
9844
9808
9772
9736
9700
9664
9628
9592
9555
9519
9483
9446
9410
9373
9336
9299
9263
9226
9189
9152
9115
9079
9042
9005
8968
8931
8894
8857
8820
8783
8746
8709
8673
8636
8599
8563
8526
8489
8453
8416
8379
8342
8305
8267
8230
8193
8156
8119
8080
8045
8007
7971
7935
7899
7862
7826
7790
7754
7719
7683
7647
7611
7575
7539
7503
7467
7431
7395
7359
7324
7288
7253
7218
7183
7148
7113
7079
7045
7011
6977
6943
6910
6876
6843
6809
6776
6743
6709
6676
6643
6610
6577
6544
6510
6477
6444
6411
6378
6345
6312
6280
6247
6215
6183
6151
6119
6088
6057
6025
5994
5963
5932
5901
5871
5840
5809
5779
5748
5718
5687
5657
5627
5598
5568
5539
5509
5480
5451
5423
5395
5367
5339
5311
5284
5257
5231
5204
5178
5152
5126
5100
5075
5049
5024
4999
4973
4948
4923
4899
4874
4849
4824
4800
4775
4751
4727
4702
4678
4654
4630
4606
4583
4559
4536
4513
4490
4468
4445
4423
4401
4379
4357
4335
4314
4292
4271
4250
4229
4208
4187
4166
4145
4124
4104
4083
4062
4042
4021
4001
3980
3960
3940
3919
3899
3879
3859
3839
3819
3800
3780
3761
3741
3722
3703
3683
3664
3645
3626
3607
3588
3569
3550
3531
3512
3493
3474
3455
3436
3416
3397
3378
3359
3340
3321
3302
3283
3264
3245
3226
3207
3189
3170
3152
3133
3115
3097
3079
3060
3042
3024
3006
2987
2969
2951
2933
2915
2897
2879
2862
2844
2827
2809
2792
2774
2757
2740
2723
2706
2689
2672
2655
2638
2621
2604
2588
2572
2555
2539
2523
2507
2491
2476
2460
2444
2428
2412
2396
2380
2365
2349
2333
2317
2301
2286
2270
2254
2239
2224
2208
2193
2178
2163
2148
2133
2118
2103
2087
2072
2057
2041
2025
2009
1994
1979
1963
1947
1931
1915
1899
1883
1867
1851
1835
1820
1804
1788
1772
1756
1740
1724
1708
1691
1675
1658
1642
1625
1609
1592
1575
1558
1542
1525
1508
1492
1476
1460
1445
1429
1414
1399
1383
1368
1353
1339
1324
1309
1294
1279
1264
1250
1235
1220
1206
1191
1177
1163
1150
1136
1123
1111
1098
1086
1074
1063
1051
1040
1028
1016
1006
995
984
972
961
950
939
928
916
906
895
884
874
863
853
843
833
824
814
804
795
786
776
767
758
750
741
732
724
716
707
699
692
684
677
669
662
655
648
641
633
626
619
612
605
597
590
583
577
570
564
558
552
546
541
536
530
525
520
515
509
504
499
494
488
483
478
472
467
462
458
453
449
445
442
438
435
433
431
429
427
426
425
424
424
424
424
425
426
427
428
429
431
433
435
438
440
443
447
451
455
459
464
469
474
480
486
492
498
505
512
520
527
535
543
551
559
568
577
586
595
604
614
624
634
645
656
667
678
690
703
715
728
741
754
767
781
794
808
822
836
851
865
880
895
910
925
940
956
971
987
1002
1018
1036
1053
1070
1087
1105
1123
1141
1159
1178
1196
1215
1234
1253
1272
1291
1310
1329
1348
1367
1387
1406
1426
1445
1465
1484
1504
1523
1543
1562
1582
1601
1621
1640
1659
1678
1697
1717
1736
1755
1775
1794
1814
1834
1853
1873
1893
1912
1932
1951
1971
1990
2009
2028
2047
2066
2085
2103
2122
2140
2159
2177
2195
2214
2232
2250
2268
2285
2303
2321
2338
2356
2373
2390
2408
2425
2442
2459
2476
2493
2509
2526
2543
2559
2576
2592
2609
2625
2641
2657
2673
2689
2705
2721
2737
2753
2768
2784
2799
2815
2830
2845
2861
2876
2891
2906
2921
2936
2950
2965
2979
2993
3007
3020
3033
3046
3058
3071
3083
3094
3106
3117
3127
3138
3148
3158
3167
3176
3185
3193
3201
3209
3216
3223
3230
3237
3243
3248
3254
3259
3263
3267
3271
3275
3278
3281
3283
3285
3286
3287
3288
3288
3288
3288
3287
3286
3284
3282
3280
3278
3275
3272
3269
3265
3261
3257
3253
3248
3243
3238
3233
3227
3221
3214
3208
3200
3193
3185
3177
3168
3159
3149
3139
3128
3117
3106
3094
3082
3070
3057
3044
3031
3017
3003
2989
2975
2960
2946
2931
2915
2899
2884
2867
2851
2834
2817
2800
2782
2764
2746
2728
2710
2692
2673
2654
2635
2616
2596
2576
2556
2536
2516
2495
2474
2453
2432
2410
2388
2366
2343
2320
2297
2273
2250
2225
2201
2176
2151
2125
2099
2073
2047
2020
1993
1966
1938
1910
1881
1853
1823
1794
1764
1734
1703
1672
1641
1610
1579
1547
1516
1484
1452
1420
1389
1357
1325
1292
1260
1228
1196
1163
1130
1098
1065
1032
999
965
932
899
865
832
798
765
731
697
664
630
596
561
527
493
458
423
388
353
317
281
245
209
173
137
101
64
27
-9
-46
-83
-120
-157
-194
-231
-268
-305
-343
-380
-418
-455
-493
-531
-568
-605
-643
-680
-716
-753
-789
-826
-862
-897
-933
-968
-1004
-1039
-1074
-1108
-1143
-1177
-1212
-1246
-1280
-1314
-1347
-1381
-1415
-1448
-1481
-1514
-1547
-1580
-1613
-1646
-1678
-1711
-1744
-1776
-1809
-1842
-1874
-1907
-1940
-1972
-2005
-2037
-2071
-2103
-2136
-2169
-2201
-2234
-2266
-2298
-2329
-2361
-2393
-2424
-2455
-2487
-2518
-2549
-2580
-2611
-2642
-2673
-2704
-2734
-2765
-2795
-2825
-2855
-2885
-2915
-2944
-2974
-3003
-3033
-3062
-3091
-3120
-3149
-3177
-3206
-3235
-3263
-3291
-3320
-3348
-3376
-3404
-3432
-3461
-3489
-3517
-3545
-3573
-3601
-3629
-3658
-3686
-3714
-3742
-3771
-3799
-3827
-3855
-3883
-3911
-3939
-3968
-3996
-4022
-4051
-4078
-4107
-4135
-4163
-4190
-4218
-4245
-4273
-4300
-4328
-4355
-4382
-4409
-4436
-4464
-4490
-4517
-4544
-4571
-4598
-4625
-4652
-4679
-4706
-4733
-4761
-4788
-4815
-4842
-4869
-4896
-4922
-4949
-4975
-5002
-5028
-5055
-5081
-5107
-5133
-5159
-5185
-5211
-5237
-5263
-5289
-5315
-5340
-5366
-5391
-5417
-5442
-5467
-5492
-5516
-5541
-5565
-5590
-5614
-5638
-5662
-5685
-5709
-5733
-5756
-5779
-5803
-5826
-5849
-5873
-5896
-5919
-5943
-5966
-5989
-6012
-6034
-6057
-6080
-6102
-6124
-6146
-6168
-6189
-6211
-6232
-6253
-6274
-6296
-6317
-6338
-6359
-6380
-6401
-6421
-6442
-6463
-6484
-6504
-6524
-6544
-6564
-6584
-6603
-6622
-6640
-6659
-6677
-6694
-6711
-6728
-6745
-6761
-6777
-6793
-6809
-6824
-6839
-6855
-6869
-6884
-6899
-6913
-6927
-6941
-6955
-6968
-6982
-6995
-7008
-7021
-7033
-7046
-7059
-7071
-7084
-7096
-7109
-7122
-7134
-7146
-7159
-7171
-7183
-7194
-7206
-7217
-7228
-7239
-7249
-7260
-7270
-7279
-7289
-7298
-7306
-7315
-7323
-7331
-7338
-7345
-7352
-7358
-7364
-7370
-7376
-7381
-7386
-7391
-7395
-7400
-7404
-7408
-7412
-7416
-7419
-7422
-7424
-7427
-7429
-7431
-7432
-7433
-7434
-7434
-7435
-7434
-7434
-7433
-7433
-7431
-7430
-7429
-7427
-7424
-7422
-7419
-7416
-7413
-7410
-7406
-7402
-7398
-7394
-7390
-7386
-7382
-7377
-7373
-7368
-7363
-7358
-7353
-7347
-7341
-7335
-7329
-7322
-7315
-7308
-7301
-7293
-7285
-7276
-7267
-7258
-7249
-7239
-7229
-7219
-7209
-7198
-7187
-7175
-7164
-7152
-7140
-7127
-7115
-7102
-7089
-7075
-7061
-7047
-7033
-7018
-7003
-6987
-6971
-6955
-6939
-6922
-6906
-6889
-6871
-6854
-6836
-6818
-6800
-6782
-6763
-6744
-6725
-6705
-6685
-6665
-6645
-6624
-6603
-6582
-6560
-6539
-6517
-6494
-6472
-6449
-6426
-6403
-6380
-6356
-6332
-6308
-6284
-6260
-6235
-6210
-6185
-6160
-6134
-6109
-6083
-6057
-6031
-6004
-5978
-5951
-5924
-5897
-5869
-5842
-5814
-5786
-5758
-5730
-5701
-5673
-5644
-5615
-5587
-5558
-5529
-5499
-5470
-5441
-5412
-5382
-5352
-5323
-5293
-5263
-5232
-5202
-5171
-5140
-5109
-5078
-5046
-5015
-4983
-4951
-4918
-4886
-4853
-4820
-4787
-4753
-4720
-4686
-4651
-4617
-4582
-4547
-4512
-4476
-4440
-4404
-4368
-4331
-4294
-4258
-4220
-4183
-4145
-4108
-4069
-4030
-3993
-3954
-3915
-3876
-3836
-3797
-3757
-3717
-3677
-3637
-3597
-3557
-3517
-3476
-3436
-3395
-3354
-3313
-3273
-3232
-3190
-3149
-3108
-3066
-3024
-2982
-2940
-2898
-2856
-2813
-2771
-2729
-2686
-2644
-2601
-2559
-2516
-2473
-2431
-2388
-2345
-2303
-2260
-2217
-2174
-2131
-2088
-2045
-2001
-1959
-1916
-1873
-1830
-1788
-1745
-1703
-1661
-1619
-1578
-1537
-1496
-1455
-1414
-1374
-1334
-1294
-1254
-1215
-1175
-1136
-1097
-1058
-1018
-980
-941
-903
-865
-827
-789
-751
-714
-677
-640
-603
-567
-530
-494
-458
-422
-386
-350
-314
-279
-243
-208
-174
-139
-104
-70
-36
-2
31
65
98
131
164
197
229
262
294
326
358
390
422
454
485
517
549
580
611
643
674
705
736
766
797
827
857
887
917
947
977
1006
1036
1066
1095
1124
1153
1182
1211
1240
1268
1296
1324
1352
1380
1408
1435
1462
1489
1516
1543
1569
1596
1622
1647
1673
1698
1723
1748
1773
1797
1821
1846
1870
1894
1917
1941
1964
1987
2009
2032
2054
2076
2098
2119
2140
2161
2181
2201
2221
2240
2260
2278
2297
2315
2333
2350
2367
2384
2401
2417
2433
2448
2464
2478
2493
2507
2521
2534
2548
2560
2573
2585
2596
2608
2618
2629
2639
2648
2657
2666
2675
2683
2691
2699
2706
2713
2719
2725
2731
2736
2742
2746
2751
2755
2758
2762
2765
2768
2770
2772
2774
2775
2776
2777
2777
2778
2777
2777
2776
2775
2773
2772
2770
2768
2766
2764
2761
2758
2755
2752
2749
2745
2742
2738
2734
2730
2726
2722
2718
2714
2710
2706
2701
2697
2692
2688
2683
2678
2673
2669
2664
2659
2654
2649
2644
2639
2633
2628
2623
2617
2611
2606
2600
2594
2588
2582
2575
2569
2563
2556
2550
2544
2537
2531
2524
2518
2511
2505
2498
2492
2485
2479
2472
2466
2460
2454
2448
2443
2437
2432
2426
2421
2416
2411
2406
2401
2396
2391
2387
2382
2377
2373
2368
2364
2360
2356
2352
2349
2345
2342
2338
2336
2333
2330
2328
2326
2323
2321
2320
2318
2316
2314
2312
2310
2309
2307
2305
2304
2302
2301
2300
2299
2298
2297
2296
2296
2295
2294
2294
2294
2293
2293
2293
2292
2292
2292
2292
2292
2293
2293
2294
2294
2295
2296
2297
2298
2299
2300
2302
2303
2305
2306
2308
2309
2311
2313
2315
2317
2319
2321
2323
2325
2327
2330
2332
2335
2337
2340
2342
2345
2347
2350
2352
2355
2358
2360
2363
2366
2369
2373
2376
2380
2384
2388
2392
2396
2400
2405
2409
2414
2419
2423
2428
2433
2438
2443
2449
2454
2459
2464
2469
2475
2480
2485
2490
2496
2501
2506
2511
2516
2521
2526
2531
2536
2540
2545
2549
2553
2558
2562
2566
2570
2573
2577
2581
2585
2588
2592
2595
2598
2601
2604
2607
2609
2612
2614
2616
2618
2620
2622
2624
2626
2628
2630
2631
2633
2635
2637
2639
2640
2642
2643
2644
2646
2647
2648
2649
2649
2650
2650
2650
2650
2650
2649
2648
2648
2647
2646
2645
2644
2642
2641
2640
2639
2638
2637
2635
2633
2632
2630
2628
2626
2623
2621
2618
2615
2613
2609
2606
2603
2599
2595
2592
2588
2584
2579
2575
2571
2566
2562
2557
2553
2548
2543
2539
2534
2529
2524
2518
2513
2507
2502
2496
2490
2484
2478
2472
2465
2459
2452
2445
2439
2432
2424
2417
2410
2402
2395
2387
2379
2372
2364
2356
2349
2341
2333
2325
2318
2310
2302
2294
2286
2279
2271
2263
2255
2247
2240
2232
2224
2216
2208
2200
2192
2184
2176
2168
2160
2152
2144
2136
2128
2120
2112
2104
2095
2087
2079
2071
2063
2054
2045
2037
2029
2021
2012
2004
1995
1986
1977
1968
1959
1950
1940
1931
1922
1913
1904
1895
1886
1877
1868
1859
1850
1841
1832
1823
1814
1805
1796
1787
1778
1769
1760
1751
1742
1733
1724
1716
1707
1699
1690
1682
1674
1665
1657
1649
1641
1632
1624
1616
1608
1599
1591
1583
1574
1566
1557
1549
1541
1533
1525
1517
1509
1501
1493
1486
1478
1470
1462
1454
1446
1438
1430
1422
1413
1404
1396
1387
1378
1369
1361
1352
1344
1336
1327
1319
1311
1304
1296
1288
1281
1273
1265
1258
1250
1242
1235
1227
1219
1211
1203
1195
1187
1180
1172
1164
1157
1149
1142
1134
1127
1120
1113
1107
1100
1094
1087
1081
1075
1068
1062
1056
1050
1043
1037
1030
1024
1016
1010
1002
997
990
983
976
969
962
955
948
941
935
928
922
915
909
903
896
890
884
878
872
867
861
856
850
845
840
835
830
824
819
814
809
804
799
794
789
784
779
774
769
764
759
754
749
744
740
735
730
726
721
717
713
709
705
702
698
695
691
688
685
681
678
675
671
668
665
661
658
654
651
648
644
641
638
635
631
628
625
622
619
616
613
610
606
603
600
596
593
589
586
582
578
574
570
566
562
557
553
549
545
541
536
532
527
523
518
514
509
504
499
494
490
485
480
475
470
465
460
455
450
445
439
434
428
423
417
410
404
397
391
384
377
370
363
356
349
341
334
327
319
312
304
297
289
282
274
266
257
248
240
231
221
212
202
192
183
173
163
153
144
134
124
114
104
94
84
74
65
54
44
34
24
14
3
-7
-18
-29
-40
-51
-62
-73
-84
-95
-106
-117
-128
-139
-150
-162
-173
-185
-197
-208
-220
-232
-244
-256
-269
-281
-293
-305
-317
-329
-341
-354
-367
-379
-392
-405
-418
-432
-445
-459
-473
-487
-501
-515
-529
-544
-558
-573
-587
-602
-616
-631
-646
-660
-675
-689
-704
-719
-733
-748
-763
-778
-793
-809
-824
-840
-856
-872
-888
-904
-920
-937
-954
-970
-988
-1004
-1022
-1040
-1057
-1075
-1093
-1111
-1129
-1148
-1166
-1185
-1204
-1222
-1241
-1260
-1279
-1298
-1318
-1337
-1356
-1375
-1394
-1412
-1431
-1450
-1468
-1487
-1505
-1523
-1542
-1560
-1577
-1595
-1613
-1631
-1649
-1666
-1684
-1701
-1719
-1736
-1754
-1771
-1789
-1806
-1823
-1840
-1856
-1873
-1889
-1905
-1921
-1937
-1953
-1969
-1984
-1999
-2015
-2029
-2045
-2060
-2074
-2089
-2103
-2118
-2132
-2146
-2160
-2174
-2187
-2201
-2214
-2227
-2240
-2253
-2265
-2278
-2290
-2302
-2314
-2325
-2337
-2348
-2359
-2371
-2381
-2392
-2402
-2413
-2423
-2432
-2442
-2451
-2461
-2470
-2479
-2487
-2496
-2505
-2513
-2521
-2530
-2538
-2546
-2553
-2561
-2568
-2575
-2582
-2589
-2596
-2602
-2608
-2615
-2621
-2627
-2632
-2638
-2644
-2649
-2654
-2660
-2665
-2670
-2674
-2679
-2684
-2689
-2693
-2698
-2702
-2706
-2711
-2715
-2719
-2724
-2728
-2732
-2736
-2740
-2743
-2747
-2750
-2753
-2757
-2759
-2762
-2765
-2767
-2769
-2771
-2773
-2775
-2776
-2778
-2779
-2780
-2782
-2783
-2784
-2785
-2785
-2786
-2787
-2787
-2787
-2787
-2787
-2787
-2786
-2785
-2784
-2783
-2781
-2780
-2778
-2776
-2774
-2772
-2770
-2768
-2765
-2763
-2760
-2756
-2753
-2750
-2746
-2742
-2738
-2733
-2729
-2724
-2719
-2714
-2709
-2704
-2699
-2693
-2687
-2681
-2675
-2669
-2662
-2656
-2649
-2642
-2635
-2627
-2620
-2612
-2605
-2597
-2589
-2581
-2573
-2565
-2556
-2548
-2539
-2531
-2522
-2513
-2504
-2495
-2486
-2476
-2467
-2458
-2448
-2439
-2430
-2420
-2411
-2401
-2392
-2382
-2372
-2362
-2353
-2343
-2333
-2322
-2312
-2302
-2291
-2280
-2270
-2259
-2247
-2236
-2224
-2213
-2201
-2190
-2178
-2167
-2155
-2144
-2133
-2121
-2110
-2099
-2087
-2076
-2064
-2052
-2040
-2029
-2017
-2005
-1993
-1981
-1969
-1957
-1945
-1933
-1921
-1909
-1897
-1885
-1873
-1861
-1850
-1838
-1826
-1814
-1802
-1790
-1779
-1767
-1755
-1743
-1731
-1720
-1708
-1696
-1685
-1673
-1662
-1650
-1639
-1627
-1616
-1604
-1593
-1581
-1570
-1559
-1547
-1536
-1524
-1513
-1502
-1491
-1480
-1469
-1458
-1447
-1436
-1426
-1415
-1405
-1394
-1384
-1374
-1364
-1354
-1344
-1335
-1325
-1315
-1305
-1295
-1286
-1276
-1266
-1257
-1248
-1239
-1230
-1221
-1212
-1204
-1195
-1187
-1179
-1171
-1163
-1154
-1146
-1138
-1130
-1122
-1113
-1105
-1096
-1088
-1079
-1071
-1062
-1053
-1045
-1036
-1027
-1018
-1010
-1002
-993
-985
-977
-969
-960
-952
-944
-936
-928
-920
-912
-904
-896
-889
-881
-874
-866
-859
-852
-845
-838
-832
-825
-819
-812
-806
-799
-793
-787
-781
-775
-768
-762
-757
-751
-745
-739
-734
-729
-723
-718
-712
-707
-702
-696
-691
-686
-680
-675
-669
-664
-659
-653
-648
-642
-637
-631
-626
-620
-615
-609
-604
-598
-592
-587
-581
-576
-570
-565
-560
-554
-549
-544
-538
-533
-527
-522
-516
-511
-505
-500
-494
-489
-483
-478
-473
-467
-462
-456
-451
-446
-440
-435
-430
-425
-420
-415
-410
-405
-400
-395
-390
-386
-381
-376
-372
-367
-363
-359
-355
-350
-346
-342
-338
-334
-329
-325
-320
-315
-311
-306
-301
-296
-291
-285
-280
-274
-269
-263
-258
-252
-246
-240
-234
-228
-221
-215
-208
-202
-195
-189
-182
-175
-168
-161
-154
-147
-140
-133
-126
-119
-112
-105
-98
-91
-84
-78
-71
-64
-58
-51
-45
-38
-32
-25
-19
-12
-6
1
8
14
21
27
34
40
47
53
60
66
73
79
85
92
98
105
112
118
125
132
139
147
154
162
169
177
184
192
199
207
214
222
229
237
245
252
260
268
276
284
292
300
309
317
325
334
342
350
359
367
375
383
391
399
407
414
422
429
436
443
450
457
465
472
479
487
494
501
509
516
524
531
538
545
552
559
566
573
580
587
594
601
608
616
623
630
638
645
652
660
668
675
683
691
699
707
715
723
731
739
747
755
762
770
777
784
791
798
804
811
817
823
829
835
841
846
852
857
862
867
872
878
883
888
893
898
903
908
913
918
922
927
932
936
941
945
950
954
959
963
967
971
976
980
984
988
993
997
1002
1006
1010
1014
1020
1025
1030
1034
1039
1044
1049
1053
1058
1062
1067
1071
1076
1080
1084
1088
1092
1096
1100
1104
1107
1111
1114
1118
1121
1125
1128
1131
1134
1137
1140
1142
1145
1147
1150
1152
1155
1157
1159
1161
1163
1165
1166
1168
1169
1171
1172
1173
1174
1175
1176
1176
1177
1177
1177
1177
1177
1176
1176
1176
1175
1174
1173
1172
1171
1170
1168
1167
1165
1163
1160
1158
1155
1152
1149
1146
1142
1139
1135
1131
1127
1122
1118
1113
1108
1103
1097
1091
1085
1079
1072
1065
1058
1051
1043
1036
1028
1020
1012
1004
996
987
978
968
959
949
939
929
918
907
897
886
875
864
853
841
830
819
808
796
785
773
762
750
738
726
713
701
689
676
664
651
638
624
611
598
584
570
556
542
528
514
500
486
471
457
442
428
413
398
383
368
353
338
322
307
291
275
259
243
227
211
195
178
162
146
130
113
97
81
65
49
32
16
0
-16
-32
-47
-63
-79
-94
-110
-125
-140
-156
-171
-186
-202
-217
-232
-248
-263
-278
-293
-309
-324
-339
-354
-369
-383
-398
-413
-427
-441
-455
-469
-483
-497
-511
-524
-538
-552
-565
-579
-592
-606
-619
-633
-646
-659
-673
-686
-699
-712
-725
-737
-750
-762
-774
-785
-797
-808
-819
-830
-841
-851
-862
-872
-882
-893
-903
-913
-923
-933
-943
-953
-962
-972
-981
-990
-999
-1006
-1016
-1024
-1032
-1040
-1047
-1055
-1062
-1069
-1075
-1082
-1088
-1094
-1100
-1106
-1111
-1116
-1121
-1126
-1130
-1134
-1137
-1141
-1144
-1147
-1149
-1151
-1153
-1155
-1156
-1157
-1157
-1157
-1156
-1155
-1154
-1152
-1150
-1147
-1144
-1141
-1137
-1133
-1128
-1123
-1117
-1111
-1105
-1098
-1090
-1082
-1074
-1065
-1056
-1046
-1036
-1025
-1014
-1002
-990
-978
-965
-952
-938
-924
-910
-895
-880
-865
-850
-834
-817
-801
-784
-766
-749
-731
-712
-693
-674
-655
-635
-615
-594
-573
-552
-531
-509
-487
-465
-442
-420
-396
-373
-349
-325
-301
-277
-252
-227
-202
-177
-151
-125
-99
-72
-46
-19
8
36
63
91
119
147
175
203
232
260
289
318
347
377
407
437
467
497
527
558
588
619
650
681
713
744
776
808
839
871
902
934
966
997
1029
1060
1091
1123
1154
1185
1216
1247
1277
1308
1339
1369
1400
1431
1462
1492
1523
1554
1584
1615
1645
1676
1706
1737
1768
1799
1830
1862
1893
1924
1956
1987
2019
2050
2082
2114
2146
2178
2209
2241
2273
2304
2335
2366
2397
2428
2459
2489
2520
2550
2581
2611
2642
2672
2702
2732
2762
2792
2821
2851
2880
2909
2939
2968
2996
3025
3054
3082
3110
3138
3166
3194
3222
3250
3277
3305
3332
3359
3386
3413
3440
3466
3493
3519
3546
3572
3598
3624
3650
3676
3701
3727
3752
3777
3803
3828
3853
3877
3902
3927
3952
3976
4001
4026
4050
4074
4098
4122
4146
4170
4194
4217
4240
4263
4286
4309
4332
4355
4378
4400
4422
4445
4467
4489
4512
4534
4555
4577
4599
4620
4642
4663
4684
4705
4727
4748
4769
4789
4810
4830
4850
4870
4889
4909
4928
4947
4966
4986
5004
5023
5042
5061
5080
5098
5117
5135
5154
5172
5190
5207
5225
5243
5260
5278
5295
5313
5330
5348
5365
5382
5399
5417
5434
5451
5468
5485
5502
5519
5535
5552
5568
5585
5601
5617
5633
5649
5665
5680
5696
5711
5726
5741
5756
5771
5786
5801
5816
5830
5845
5859
5874
5888
5902
5916
5930
5943
5957
5970
5984
5997
6010
6024
6037
6050
6063
6075
6088
6100
6113
6125
6137
6149
6161
6172
6184
6196
6207
6219
6230
6242
6253
6264
6276
6287
6298
6308
6319
6329
6340
6350
6360
6371
6381
6390
6400
6409
6419
6427
6436
6445
6453
6461
6470
6478
6486
6494
6501
6509
6516
6523
6530
6537
6543
6549
6555
6561
6567
6572
6578
6583
6588
6593
6598
6602
6607
6611
6615
6619
6622
6626
6630
6633
6637
6640
6643
6646
6649
6651
6653
6655
6657
6658
6660
6661
6662
6663
6664
6665
6666
6666
6667
6667
6667
6667
6666
6665
6664
6662
6661
6659
6657
6654
6652
6649
6646
6643
6640
6637
6634
6630
6627
6623
6619
6615
6611
6606
6602
6598
6593
6589
6584
6579
6573
6568
6562
6556
6550
6543
6537
6530
6523
6516
6509
6502
6495
6487
6479
6472
6464
6455
6447
6439
6430
6422
6413
6404
6396
6387
6378
6369
6361
6352
6343
6333
6324
6315
6305
6296
6286
6276
6265
6255
6244
6233
6223
6211
6200
6189
6177
6166
6155
6143
6132
6121
6109
6098
6087
6076
6065
6053
6041
6030
6018
6006
5993
5981
5968
5955
5942
5928
5915
5901
5887
5873
5859
5844
5830
5815
5800
5785
5770
5755
5740
5725
5710
5695
5679
5664
5648
5633
5617
5601
5586
5570
5554
5538
5522
5506
5491
5475
5459
5443
5427
5411
5395
5379
5363
5347
5331
5315
5298
5282
5266
5250
5233
5217
5201
5185
5169
5153
5137
5122
5106
5090
5075
5059
5044
5029
5013
4998
4983
4968
4952
4937
4922
4907
4892
4877
4862
4847
4832
4817
4802
4787
4772
4757
4743
4728
4714
4700
4686
4672
4658
4644
4631
4617
4603
4590
4576
4562
4548
4534
4520
4506
4492
4477
4463
4449
4435
4421
4406
4392
4378
4363
4349
4335
4320
4306
4291
4277
4262
4247
4233
4218
4204
4189
4174
4160
4145
4130
4115
4099
4083
4069
4054
4038
4024
4009
3994
3979
3964
3950
3935
3921
3906
3892
3878
3864
3851
3837
3824
3810
3797
3783
3770
3756
3743
3729
3716
3702
3688
3674
3660
3646
3631
3617
3603
3589
3575
3561
3547
3533
3519
3505
3491
3477
3463
3449
3435
3421
3407
3393
3379
3365
3351
3337
3324
3310
3296
3282
3269
3255
3242
3229
3215
3202
3189
3176
3163
3149
3136
3122
3109
3095
3081
3067
3053
3039
3025
3012
2998
2984
2971
2957
2944
2931
2917
2904
2891
2878
2864
2851
2838
2825
2811
2798
2785
2773
2760
2747
2735
2722
2710
2698
2686
2674
2663
2651
2640
2629
2617
2606
2595
2584
2573
2562
2552
2541
2530
2519
2508
2497
2486
2475
2464
2453
2441
2430
2419
2408
2397
2385
2374
2363
2352
2341
2330
2319
2308
2297
2287
2276
2265
2255
2245
2235
2225
2215
2206
2197
2187
2178
2169
2160
2151
2143
2134
2126
2117
2109
2101
2094
2086
2079
2072
2065
2059
2052
2045
2040
2033
2029
2024
2019
2013
2009
2005
2001
1998
1994
1990
1987
1984
1981
1979
1976
1974
1972
1970
1969
1967
1966
1965
1964
1963
1962
1961
1961
1961
1961
1961
1961
1962
1962
1963
1964
1965
1967
1968
1969
1971
1973
1974
1976
1978
1980
1982
1985
1987
1990
1992
1995
1997
2000
2001
2005
2007
2009
2013
2016
2019
2021
2025
2029
2033
2037
2041
2045
2050
2055
2060
2065
2069
2074
2079
2084
2089
2094
2099
2104
2109
2113
2118
2122
2127
2131
2135
2139
2144
2148
2152
2156
2161
2165
2170
2175
2180
2184
2189
2194
2199
2204
2209
2214
2219
2224
2229
2234
2239
2244
2249
2253
2258
2263
2267
2272
2276
2281
2285
2289
2294
2298
2302
2306
2310
2314
2317
2321
2325
2329
2333
2337
2341
2345
2349
2353
2357
2361
2364
2368
2371
2374
2377
2380
2383
2385
2387
2389
2391
2393
2394
2395
2396
2398
2399
2399
2400
2401
2402
2402
2403
2403
2403
2403
2402
2402
2401
2399
2398
2396
2394
2391
2389
2386
2383
2379
2376
2372
2369
2365
2360
2356
2351
2346
2341
2335
2330
2324
2318
2312
2306
2299
2293
2286
2280
2273
2266
2259
2251
2244
2236
2228
2219
2210
2201
2192
2182
2173
2163
2152
2142
2131
2120
2109
2098
2087
2075
2063
2051
2039
2027
2015
2001
1989
1977
1964
1951
1937
1924
1911
1897
1883
1869
1855
1841
1826
1812
1797
1782
1766
1751
1735
1719
1702
1686
1669
1652
1634
1617
1599
1581
1563
1546
1528
1510
1492
1474
1456
1439
1421
1403
1385
1367
1349
1331
1313
1295
1278
1260
1242
1224
1205
1187
1169
1151
1132
1114
1096
1077
1059
1040
1020
1002
984
965
946
927
908
889
870
851
832
813
793
774
755
735
716
697
678
659
640
622
603
584
566
548
529
511
493
475
458
440
422
405
388
371
353
337
320
303
287
271
254
238
223
207
191
176
161
146
131
116
102
87
73
59
44
30
17
3
-11
-24
-38
-51
-64
-77
-89
-102
-114
-127
-139
-151
-163
-175
-187
-198
-209
-220
-231
-242
-252
-263
-273
-283
-292
-302
-311
-321
-330
-339
-348
-357
-366
-375
-383
-392
-400
-409
-417
-425
-433
-440
-448
-455
-462
-469
-476
-482
-488
-494
-500
-505
-511
-516
-521
-525
-530
-534
-538
-542
-546
-550
-554
-557
-561
-564
-568
-571
-574
-577
-581
-584
-586
-589
-592
-594
-597
-599
-601
-603
-604
-606
-607
-608
-609
-610
-611
-611
-612
-612
-612
-612
-612
-611
-611
-610
-609
-608
-607
-606
-605
-604
-602
-601
-599
-597
-595
-593
-591
-588
-586
-584
-581
-578
-576
-573
-570
-567
-563
-560
-556
-552
-548
-544
-540
-536
-532
-528
-524
-521
-517
-513
-510
-506
-503
-499
-495
-491
-487
-483
-479
-475
-471
-467
-463
-459
-455
-451
-447
-443
-439
-435
-432
-428
-424
-420
-417
-413
-410
-406
-402
-399
-395
-391
-387
-383
-378
-374
-369
-365
-360
-355
-351
-346
-341
-336
-331
-326
-321
-316
-311
-305
-300
-295
-289
-284
-278
-273
-267
-262
-257
-251
-246
-241
-236
-230
-225
-220
-215
-210
-205
-200
-195
-190
-185
-179
-174
-169
-163
-158
-153
-148
-142
-137
-132
-126
-121
-115
-110
-104
-99
-94
-89
-84
-79
-74
-70
-65
-61
-57
-52
-48
-44
-41
-37
-33
-30
-26
-23
-19
-16
-13
-10
-6
-3
0
3
6
9
12
15
18
21
24
27
29
32
34
36
38
40
41
43
44
45
46
46
47
47
47
47
47
47
46
46
45
45
44
43
43
42
41
40
39
37
36
35
34
32
31
29
28
26
25
23
21
20
18
17
15
14
13
12
10
9
8
7
6
5
4
3
2
1
-1
-2
-4
-5
-7
-9
-11
-14
-16
-18
-20
-22
-24
-26
-29
-31
-33
-35
-37
-39
-41
-43
-45
-47
-48
-50
-52
-54
-56
-57
-59
-61
-63
-65
-66
-68
-70
-71
-73
-74
-76
-77
-78
-79
-80
-81
-81
-82
-82
-82
-83
-83
-83
-83
-83
-83
-84
-84
-84
-84
-85
-85
-86
-86
-86
-87
-87
-88
-88
-89
-90
-90
-91
-91
-92
-92
-93
-93
-93
-93
-93
-93
-93
-93
-92
-92
-91
-90
-90
-89
-88
-87
-86
-85
-84
-84
-83
-82
-81
-80
-79
-78
-77
-76
-75
-74
-73
-71
-70
-69
-67
-66
-65
-64
-62
-61
-60
-59
-58
-57
-56
-55
-54
-53
-52
-51
-50
-49
-47
-46
-45
-44
-43
-42
-41
-40
-39
-37
-36
-35
-34
-33
-32
-31
-30
-29
-28
-26
-25
-24
-23
-22
-21
-20
-19
-18
-17
-16
-16
-15
-15
-14
-13
-13
-12
-11
-10
-9
-8
-7
-7
-6
-5
-4
-3
-2
-1
0
1
2
3
4
5
6
7
8
9
10
11
12
13
15
16
18
19
21
22
24
25
27
28
29
30
31
32
33
34
35
36
36
37
37
38
39
40
40
41
42
43
44
45
46
47
48
48
49
50
51
52
53
53
54
55
56
57
59
60
61
62
63
64
65
66
67
68
68
69
69
69
69
69
69
69
69
69
69
70
70
70
70
71
71
71
72
72
72
72
71
70
69
68
67
65
63
61
58
56
53
50
47
44
41
38
35
31
28
25
22
19
16
13
9
6
3
-1
-4
-7
-11
-15
-19
-23
-27
-31
-36
-41
-46
-51
-57
-62
-68
-74
-80
-86
-92
-98
-105
-111
-118
-125
-131
-138
-145
-152
-160
-168
-175
-184
-192
-201
-209
-218
-228
-237
-246
-256
-265
-275
-285
-294
-304
-314
-323
-333
-343
-354
-364
-374
-385
-396
-407
-419
-430
-442
-454
-466
-478
-490
-503
-515
-527
-540
-552
-565
-577
-590
-602
-615
-628
-641
-654
-667
-681
-694
-708
-721
-735
-749
-763
-777
-791
-805
-820
-834
-849
-864
-879
-894
-909
-924
-940
-955
-971
-988
-1004
-1020
-1037
-1054
-1071
-1089
-1106
-1124
-1141
-1159
-1177
-1195
-1213
-1232
-1250
-1268
-1287
-1305
-1324
-1342
-1360
-1379
-1397
-1416
-1434
-1452
-1470
-1489
-1507
-1525
-1544
-1562
-1580
-1599
-1617
-1636
-1654
-1673
-1691
-1709
-1727
-1746
-1764
-1782
-1800
-1818
-1835
-1853
-1871
-1889
-1906
-1924
-1942
-1959
-1977
-1995
-2012
-2029
-2047
-2064
-2082
-2099
-2117
-2134
-2151
-2168
-2185
-2202
-2218
-2235
-2251
-2267
-2283
-2299
-2315
-2331
-2347
-2363
-2379
-2395
-2410
-2426
-2441
-2457
-2472
-2487
-2503
-2518
-2532
-2547
-2561
-2575
-2589
-2603
-2616
-2629
-2642
-2655
-2668
-2680
-2693
-2705
-2717
-2729
-2741
-2752
-2764
-2775
-2786
-2797
-2808
-2819
-2829
-2839
-2849
-2859
-2868
-2877
-2886
-2895
-2904
-2912
-2920
-2928
-2936
-2943
-2951
-2958
-2964
-2971
-2978
-2984
-2990
-2995
-3001
-3006
-3011
-3016
-3021
-3025
-3030
-3034
-3038
-3043
-3047
-3051
-3055
-3058
-3062
-3066
-3069
-3073
-3076
-3080
-3083
-3086
-3089
-3091
-3094
-3096
-3098
-3100
-3102
-3104
-3105
-3106
-3107
-3108
-3108
-3109
-3109
-3109
-3109
-3109
-3109
-3108
-3108
-3107
-3106
-3105
-3105
-3104
-3102
-3101
-3100
-3098
-3096
-3094
-3092
-3089
-3086
-3083
-3080
-3077
-3073
-3069
-3064
-3060
-3055
-3050
-3045
-3040
-3034
-3029
-3023
-3017
-3011
-3005
-2999
-2993
-2987
-2980
-2974
-2968
-2962
-2955
-2949
-2942
-2936
-2929
-2922
-2915
-2908
-2900
-2892
-2885
-2877
-2868
-2860
-2852
-2843
-2835
-2826
-2817
-2808
-2799
-2789
-2780
-2770
-2760
-2751
-2741
-2730
-2720
-2710
-2699
-2688
-2677
-2667
-2656
-2645
-2633
-2622
-2611
-2600
-2588
-2577
-2565
-2554
-2542
-2531
-2519
-2508
-2497
-2485
-2474
-2463
-2451
-2440
-2429
-2417
-2406
-2394
-2382
-2370
-2358
-2346
-2334
-2322
-2309
-2297
-2285
-2272
-2260
-2247
-2234
-2221
-2208
-2195
-2182
-2169
-2156
-2142
-2129
-2115
-2102
-2088
-2075
-2061
-2047
-2033
-2019
-2005
-1991
-1977
-1963
-1949
-1934
-1920
-1906
-1891
-1876
-1862
-1847
-1832
-1817
-1802
-1787
-1772
-1757
-1743
-1728
-1713
-1699
-1685
-1670
-1656
-1642
-1627
-1613
-1599
-1585
-1571
-1556
-1542
-1529
-1515
-1501
-1487
-1473
-1459
-1446
-1432
-1418
-1405
-1392
-1379
-1366
-1353
-1340
-1328
-1315
-1303
-1291
-1279
-1267
-1255
-1244
-1232
-1221
-1210
-1198
-1187
-1176
-1166
-1155
-1144
-1133
-1123
-1112
-1102
-1091
-1080
-1070
-1059
-1048
-1037
-1027
-1016
-1004
-994
-984
-973
-962
-952
-941
-931
-921
-910
-900
-890
-880
-870
-860
-849
-839
-829
-819
-809
-799
-789
-778
-768
-759
-749
-739
-729
-719
-710
-700
-691
-681
-672
-663
-654
-644
-635
-626
-618
-609
-600
-592
-583
-575
-567
-559
-551
-543
-535
-527
-519
-511
-504
-497
-489
-482
-475
-469
-462
-455
-449
-442
-436
-430
-423
-417
-410
-404
-397
-391
-384
-378
-371
-364
-357
-351
-344
-337
-329
-322
-315
-307
-300
-293
-285
-278
-270
-263
-256
-248
-241
-234
-227
-220
-214
-207
-201
-194
-188
-182
-176
-170
-164
-159
-153
-148
-142
-137
-132
-126
-121
-116
-111
-107
-102
-98
-94
-90
-86
-82
-79
-75
-72
-69
-66
-63
-60
-57
-54
-51
-48
-46
-43
-40
-37
-34
-31
-28
-26
-23
-21
-18
-16
-14
-12
-10
-8
-7
-5
-4
-3
-1
0
1
1
2
3
4
5
5
6
6
6
7
7
7
7
7
7
6
6
6
5
4
3
3
2
0
-1
-2
-4
-5
-7
-8
-10
-12
-13
-15
-17
-19
-20
-22
-24
-27
-29
-31
-34
-36
-38
-41
-44
-46
-49
-52
-55
-57
-60
-63
-66
-69
-72
-75
-78
-82
-85
-89
-92
-96
-100
-104
-108
-112
-117
-121
-126
-131
-136
-141
-146
-151
-156
-162
-167
-173
-178
-184
-189
-194
-200
-206
-211
-217
-223
-229
-235
-241
-248
-254
-261
-267
-274
-281
-288
-295
-302
-310
-317
-324
-332
-340
-347
-355
-363
-371
-379
-387
-395
-403
-411
-419
-428
-436
-444
-453
-461
-470
-479
-487
-496
-505
-514
-523
-532
-541
-550
-559
-569
-578
-587
-596
-606
-615
-625
-635
-645
-654
-664
-674
-684
-694
-704
-714
-724
-734
-744
-754
-764
-774
-784
-794
-804
-813
-823
-832
-842
-851
-861
-870
-880
-889
-898
-908
-917
-926
-935
-944
-953
-962
-971
-980
-989
-998
-1006
-1016
-1025
-1034
-1043
-1052
-1060
-1069
-1078
-1087
-1096
-1105
-1114
-1123
-1132
-1141
-1150
-1159
-1169
-1178
-1187
-1196
-1205
-1215
-1224
-1233
-1242
-1251
-1259
-1268
-1277
-1285
-1294
-1302
-1310
-1318
-1326
-1334
-1341
-1348
-1356
-1363
-1370
-1377
-1384
-1391
-1398
-1404
-1411
-1418
-1425
-1431
-1438
-1444
-1450
-1457
-1463
-1469
-1475
-1480
-1486
-1491
-1497
-1502
-1508
-1513
-1518
-1523
-1528
-1533
-1538
-1543
-1547
-1552
-1556
-1560
-1564
-1567
-1571
-1575
-1578
-1582
-1585
-1588
-1592
-1595
-1599
-1602
-1606
-1609
-1613
-1617
-1620
-1624
-1628
-1632
-1635
-1639
-1643
-1646
-1650
-1654
-1657
-1661
-1664
-1668
-1671
-1675
-1678
-1681
-1685
-1688
-1691
-1694
-1698
-1701
-1704
-1707
-1710
-1713
-1717
-1720
-1723
-1726
-1730
-1733
-1736
-1739
-1742
-1745
-1748
-1750
-1753
-1755
-1757
-1759
-1761
-1763
-1765
-1766
-1768
-1770
-1772
-1774
-1776
-1778
-1780
-1782
-1784
-1786
-1788
-1790
-1792
-1794
-1796
-1797
-1798
-1800
-1801
-1802
-1803
-1804
-1805
-1806
-1807
-1808
-1809
-1810
-1811
-1812
-1813
-1814
-1816
-1817
-1818
-1819
-1819
-1820
-1820
-1821
-1821
-1821
-1821
-1821
-1822
-1822
-1822
-1822
-1821
-1821
-1821
-1821
-1821
-1821
-1820
-1820
-1820
-1819
-1819
-1819
-1818
-1818
-1817
-1817
-1816
-1816
-1815
-1814
-1814
-1814
-1813
-1813
-1813
-1812
-1812
-1812
-1812
-1811
-1811
-1811
-1811
-1811
-1811
-1811
-1811
-1811
-1811
-1812
-1812
-1812
-1813
-1813
-1813
-1813
-1814
-1814
-1814
-1814
-1814
-1814
-1815
-1815
-1816
-1816
-1817
-1818
-1819
-1820
-1821
-1822
-1823
-1825
-1826
-1828
-1830
-1832
-1833
-1836
-1838
-1840
-1842
-1845
-1847
-1850
-1853
-1856
-1859
-1862
-1865
-1869
-1872
-1876
-1879
-1883
-1887
-1891
-1895
-1900
-1904
-1908
-1913
-1917
-1922
-1926
-1931
-1935
-1940
-1944
-1949
-1954
-1958
-1963
-1968
-1973
-1978
-1983
-1987
-1992
-1997
-2001
-2005
-2011
-2015
-2020
-2024
-2029
-2033
-2039
-2043
-2048
-2053
-2058
-2063
-2068
-2073
-2077
-2082
-2086
-2091
-2095
-2099
-2102
-2106
-2110
-2113
-2117
-2120
-2124
-2127
-2130
-2134
-2137
-2140
-2144
-2147
-2150
-2153
-2157
-2160
-2163
-2166
-2169
-2173
-2176
-2179
-2182
-2185
-2189
-2192
-2196
-2200
-2204
-2208
-2212
-2216
-2220
-2224
-2228
-2233
-2237
-2241
-2245
-2250
-2254
-2258
-2262
-2267
-2271
-2275
-2279
-2283
-2288
-2292
-2297
-2301
-2306
-2310
-2315
-2320
-2324
-2329
-2334
-2339
-2344
-2350
-2355
-2360
-2366
-2371
-2377
-2382
-2388
-2393
-2399
-2404
-2410
-2415
-2420
-2426
-2431
-2436
-2442
-2447
-2452
-2458
-2463
-2469
-2475
-2481
-2486
-2492
-2498
-2504
-2510
-2516
-2522
-2528
-2533
-2539
-2544
-2550
-2555
-2561
-2566
-2572
-2578
-2583
-2589
-2594
-2599
-2605
-2610
-2616
-2621
-2627
-2632
-2638
-2643
-2649
-2655
-2660
-2666
-2671
-2677
-2683
-2688
-2694
-2699
-2705
-2710
-2716
-2721
-2727
-2732
-2737
-2743
-2748
-2753
-2758
-2763
-2768
-2773
-2778
-2783
-2788
-2792
-2797
-2802
-2807
-2812
-2817
-2822
-2827
-2831
-2836
-2841
-2845
-2850
-2854
-2858
-2862
-2866
-2869
-2873
-2876
-2880
-2883
-2886
-2889
-2892
-2895
-2898
-2901
-2903
-2905
-2908
-2910
-2912
-2914
-2916
-2918
-2919
-2921
-2922
-2923
-2924
-2924
-2925
-2925
-2926
-2926
-2925
-2925
-2925
-2924
-2923
-2922
-2921
-2920
-2918
-2917
-2915
-2914
-2912
-2910
-2908
-2907
-2905
-2903
-2901
-2899
-2897
-2894
-2892
-2890
-2887
-2884
-2882
-2878
-2875
-2872
-2868
-2865
-2861
-2857
-2853
-2849
-2845
-2840
-2836
-2831
-2827
-2822
-2818
-2813
-2808
-2803
-2798
-2792
-2787
-2781
-2775
-2769
-2763
-2756
-2750
-2743
-2736
-2729
-2721
-2714
-2706
-2698
-2690
-2682
-2674
-2666
-2657
-2648
-2639
-2630
-2620
-2611
-2601
-2591
-2581
-2570
-2559
-2549
-2538
-2526
-2515
-2504
-2492
-2480
-2469
-2457
-2445
-2433
-2420
-2408
-2395
-2383
-2370
-2357
-2343
-2330
-2316
-2302
-2288
-2274
-2260
-2246
-2231
-2217
-2203
-2188
-2174
-2159
-2145
-2130
-2115
-2100
-2085
-2070
-2054
-2039
-2023
-2005
-1990
-1973
-1956
-1938
-1921
-1903
-1885
-1867
-1849
-1831
-1813
-1795
-1776
-1758
-1740
-1722
-1703
-1685
-1667
-1648
-1629
-1611
-1592
-1573
-1554
-1535
-1516
-1497
-1477
-1458
-1438
-1418
-1398
-1378
-1358
-1338
-1318
-1298
-1277
-1257
-1236
-1216
-1195
-1174
-1154
-1133
-1112
-1092
-1071
-1050
-1030
-1008
-989
-968
-948
-928
-907
-887
-867
-846
-826
-806
-786
-765
-745
-724
-704
-683
-662
-642
-621
-600
-578
-557
-536
-515
-493
-472
-450
-428
-407
-385
-363
-341
-320
-298
-276
-254
-232
-210
-188
-166
-144
-122
-101
-79
-57
-36
-14
7
28
49
70
91
112
132
153
173
193
213
234
254
274
294
314
333
353
373
393
412
432
451
470
489
508
527
546
564
583
602
620
638
657
675
693
711
729
747
765
782
800
817
834
851
868
885
901
918
934
951
967
983
999
1014
1030
1046
1062
1077
1092
1108
1123
1139
1154
1169
1184
1199
1214
1229
1244
1258
1272
1287
1300
1314
1328
1341
1354
1367
1381
1394
1406
1419
1432
1445
1458
1471
1484
1497
1510
1523
1536
1549
1562
1575
1587
1600
1613
1626
1639
1651
1664
1677
1689
1702
1715
1727
1739
1752
1764
1777
1789
1801
1814
1826
1838
1850
1862
1874
1885
1897
1909
1920
1932
1943
1954
1965
1976
1987
1998
2009
2020
2031
2041
2052
2062
2073
2083
2094
2104
2115
2125
2136
2146
2157
2167
2178
2188
2199
2209
2219
2230
2240
2250
2260
2271
2281
2291
2301
2311
2321
2331
2341
2351
2361
2370
2380
2389
2399
2409
2418
2428
2438
2447
2457
2466
2476
2485
2495
2504
2513
2522
2532
2541
2551
2560
2569
2579
2588
2598
2607
2617
2626
2636
2646
2656
2666
2675
2685
2695
2705
2715
2724
2734
2744
2753
2763
2773
2782
2792
2802
2812
2822
2832
2843
2853
2864
2874
2885
2896
2907
2918
2929
2939
2950
2961
2972
2982
2993
3003
3014
3025
3035
3046
3057
3068
3079
3090
3101
3112
3123
3135
3146
3158
3170
3181
3193
3205
3217
3228
3240
3253
3265
3277
3289
3302
3314
3327
3339
3352
3364
3377
3390
3403
3416
3429
3442
3455
3468
3481
3494
3507
3520
3533
3546
3559
3573
3586
3599
3613
3627
3640
3654
3668
3682
3696
3711
3725
3739
3754
3768
3783
3798
3812
3827
3842
3857
3871
3886
3901
3915
3929
3944
3958
3972
3987
4001
4014
4029
4043
4058
4072
4086
4102
4116
4131
4146
4161
4176
4192
4207
4223
4239
4254
4270
4286
4302
4318
4334
4351
4367
4383
4399
4415
4431
4447
4462
4478
4494
4510
4525
4541
4557
4573
4588
4604
4620
4636
4652
4667
4683
4699
4715
4732
4748
4764
4780
4796
4811
4827
4843
4859
4875
4890
4906
4921
4936
4952
4967
4982
4997
5012
5028
5043
5058
5073
5088
5103
5119
5134
5150
5165
5181
5196
5212
5228
5244
5260
5276
5292
5308
5324
5340
5356
5372
5387
5403
5418
5434
5449
5464
5479
5494
5509
5524
5539
5553
5568
5583
5597
5612
5626
5640
5655
5669
5683
5697
5711
5725
5739
5752
5766
5779
5792
5804
5817
5829
5841
5853
5865
5876
5888
5899
5910
5922
5933
5944
5954
5965
5976
5986
5997
6007
6017
6027
6037
6047
6056
6065
6074
6084
6092
6101
6110
6119
6128
6136
6145
6153
6162
6170
6178
6186
6194
6202
6210
6217
6225
6232
6239
6246
6253
6260
6266
6272
6278
6284
6290
6295
6300
6306
6311
6315
6320
6325
6330
6334
6339
6343
6348
6352
6356
6360
6364
6368
6372
6376
6380
6384
6388
6391
6395
6398
6401
6405
6407
6410
6413
6415
6417
6419
6421
6423
6425
6426
6428
6430
6431
6433
6434
6436
6437
6438
6439
6440
6441
6442
6442
6443
6443
6443
6443
6443
6443
6443
6443
6443
6442
6442
6441
6440
6439
6438
6437
6435
6434
6432
6430
6428
6425
6423
6421
6418
6416
6413
6410
6408
6405
6402
6400
6397
6395
6392
6390
6387
6385
6382
6379
6377
6374
6371
6369
6366
6363
6360
6358
6355
6352
6350
6347
6344
6342
6339
6336
6333
6331
6328
6325
6322
6318
6315
6312
6309
6306
6302
6299
6296
6292
6289
6286
6283
6280
6277
6274
6272
6269
6267
6265
6263
6261
6259
6258
6256
6255
6253
6252
6251
6250
6249
6248
6247
6246
6246
6246
6245
6245
6245
6246
6246
6247
6247
6248
6249
6250
6252
6253
6255
6256
6258
6260
6262
6264
6267
6270
6272
6276
6279
6282
6286
6290
6293
6297
6301
6305
6309
6313
6316
6320
6324
6328
6332
6336
6340
6344
6349
6353
6358
6363
6368
6373
6378
6383
6388
6393
6398
6404
6409
6414
6420
6425
6431
6436
6442
6447
6453
6459
6464
6470
6476
6483
6489
6496
6502
6509
6516
6523
6530
6537
6544
6551
6557
6564
6571
6578
6584
6590
6597
6603
6609
6615
6621
6627
6634
6640
6646
6652
6658
6664
6670
6676
6682
6688
6694
6700
6706
6711
6717
6723
6728
6734
6739
6744
6749
6754
6759
6765
6770
6775
6780
6785
6790
6794
6799
6804
6809
6814
6818
6823
6828
6832
6837
6841
6845
6849
6853
6857
6861
6864
6867
6871
6874
6877
6880
6883
6886
6889
6891
6894
6896
6899
6901
6903
6904
6906
6907
6908
6909
6910
6911
6911
6911
6911
6911
6911
6910
6910
6909
6908
6908
6907
6906
6905
6903
6902
6900
6899
6897
6895
6892
6890
6887
6884
6881
6877
6874
6870
6866
6862
6858
6853
6849
6845
6840
6835
6830
6825
6820
6814
6809
6803
6797
6790
6784
6777
6770
6762
6755
6747
6739
6731
6723
6714
6705
6697
6687
6678
6669
6659
6649
6639
6629
6619
6608
6597
6586
6574
6563
6551
6539
6527
6514
6501
6489
6475
6462
6449
6435
6421
6407
6393
6379
6364
6349
6333
6318
6302
6285
6269
6252
6234
6217
6199
6181
6162
6143
6124
6105
6085
6065
6045
6024
6004
5983
5961
5940
5918
5896
5874
5852
5829
5806
5783
5760
5736
5712
5688
5664
5639
5614
5589
5564
5538
5512
5486
5460
5433
5406
5379
5351
5324
5296
5268
5240
5213
5185
5156
5128
5100
5071
5043
5014
4985
4956
4927
4897
4868
4838
4807
4777
4746
4715
4684
4652
4621
4589
4557
4525
4492
4460
4427
4394
4361
4328
4295
4262
4229
4196
4163
4130
4097
4064
4030
3997
3964
3930
3897
3863
3829
3796
3762
3728
3694
3659
3625
3591
3556
3522
3487
3453
3418
3383
3349
3314
3279
3245
3210
3175
3141
3106
3071
3037
3002
2968
2933
2899
2864
2830
2795
2760
2726
2691
2657
2622
2587
2553
2518
2484
2449
2415
2380
2345
2311
2276
2242
2208
2173
2139
2104
2070
2036
2001
1968
1934
1900
1867
1833
1800
1766
1733
1700
1667
1634
1601
1569
1536
1504
1472
1440
1408
1376
1345
1313
1282
1250
1219
1188
1158
1127
1097
1066
1036
1006
976
946
916
887
858
829
800
771
742
714
685
657
630
602
574
547
520
493
466
439
413
386
360
334
308
282
257
232
207
183
158
134
111
87
64
41
18
-4
-27
-49
-71
-93
-114
-136
-157
-177
-198
-218
-238
-258
-277
-296
-315
-333
-351
-369
-386
-404
-420
-437
-453
-469
-485
-501
-516
-531
-545
-560
-573
-587
-600
-613
-626
-638
-650
-661
-673
-684
-694
-704
-714
-724
-734
-743
-752
-760
-768
-776
-784
-792
-799
-805
-812
-818
-824
-829
-834
-839
-843
-847
-851
-855
-858
-861
-864
-866
-868
-870
-872
-873
-874
-875
-875
-875
-875
-874
-873
-871
-870
-867
-865
-862
-860
-856
-853
-849
-845
-841
-836
-832
-826
-821
-815
-809
-803
-797
-790
-783
-775
-768
-760
-752
-744
-735
-726
-717
-708
-698
-688
-678
-668
-657
-646
-634
-623
-611
-599
-586
-573
-560
-547
-533
-519
-505
-491
-476
-462
-447
-431
-416
-401
-385
-369
-353
-336
-320
-303
-286
-269
-251
-234
-216
-198
-180
-162
-144
-126
-107
-89
-70
-51
-32
-12
7
27
47
67
88
109
130
151
172
193
214
236
257
279
301
323
345
368
390
413
436
459
482
506
529
553
576
600
624
648
672
696
720
745
769
794
818
843
868
893
918
943
968
994
1018
1045
1070
1096
1122
1148
1174
1200
1226
1253
1279
1305
1332
1358
1385
1412
1438
1465
1492
1520
1547
1574
1602
1629
1657
1685
1713
1741
1769
1797
1825
1853
1882
1910
1938
1967
1995
2024
2052
2081
2110
2138
2167
2195
2224
2252
2280
2308
2337
2365
2393
2421
2449
2477
2505
2533
2561
2589
2617
2645
2672
2700
2728
2756
2783
2810
2837
2864
2891
2917
2943
2969
2995
3020
3045
3070
3096
3121
3146
3171
3196
3221
3246
3271
3296
3321
3345
3370
3395
3420
3444
3468
3493
3517
3540
3564
3587
3610
3633
3655
3677
3699
3720
3741
3762
3783
3804
3824
3845
3865
3885
3906
3926
3946
3965
3985
4003
4022
4041
4059
4075
4094
4111
4128
4144
4160
4176
4192
4208
4223
4238
4253
4268
4282
4296
4310
4324
4337
4350
4363
4376
4389
4401
4414
4426
4439
4451
4463
4475
4486
4498
4509
4520
4530
4541
4551
4561
4570
4580
4589
4598
4607
4615
4624
4632
4640
4648
4655
4663
4670
4677
4684
4690
4696
4702
4707
4712
4717
4722
4726
4730
4734
4738
4741
4744
4747
4749
4752
4754
4755
4757
4758
4759
4760
4761
4761
4761
4761
4760
4760
4759
4757
4756
4754
4752
4749
4747
4744
4741
4738
4734
4731
4727
4723
4719
4714
4710
4705
4700
4696
4691
4685
4680
4674
4669
4663
4657
4650
4643
4637
4629
4622
4614
4606
4598
4590
4581
4572
4563
4554
4544
4534
4524
4514
4503
4492
4481
4470
4458
4447
4435
4422
4410
4398
4385
4372
4359
4346
4333
4319
4305
4291
4277
4263
4249
4234
4219
4205
4190
4175
4159
4144
4128
4113
4097
4081
4064
4046
4030
4014
3996
3979
3962
3945
3927
3910
3893
3875
3858
3841
3823
3805
3788
3770
3752
3733
3715
3696
3678
3660
3641
3623
3604
3586
3567
3549
3530
3512
3494
3475
3457
3438
3420
3401
3383
3364
3345
3327
3308
3289
3271
3253
3234
3216
3198
3180
3161
3143
3125
3107
3089
3072
3054
3035
3017
2999
2981
2963
2944
2926
2907
2888
2870
2851
2832
2813
2795
2776
2757
2739
2720
2701
2683
2664
2646
2627
2609
2590
2572
2554
2535
2517
2499
2480
2462
2444
2426
2408
2390
2372
2354
2336
2318
2299
2281
2263
2245
2227
2209
2192
2174
2156
2138
2121
2103
2086
2068
2051
2033
2016
1999
1982
1964
1947
1930
1914
1897
1881
1864
1848
1832
1815
1799
1783
1767
1750
1734
1718
1702
1686
1670
1655
1639
1623
1608
1592
1577
1561
1545
1530
1514
1499
1483
1468
1452
1437
1422
1406
1391
1376
1361
1346
1331
1316
1300
1285
1269
1254
1238
1222
1207
1191
1175
1159
1144
1128
1112
1097
1081
1066
1050
1035
1020
1004
989
974
959
944
929
914
899
884
869
854
840
825
810
794
779
764
749
734
719
704
689
674
659
644
630
615
600
585
570
555
540
526
511
496
481
466
451
436
421
406
390
375
360
345
330
315
300
285
270
255
240
226
211
197
182
168
154
140
126
112
98
84
70
57
43
29
16
3
-11
-24
-37
-51
-64
-77
-90
-103
-117
-130
-143
-156
-169
-182
-195
-207
-220
-233
-246
-258
-271
-284
-296
-309
-322
-335
-347
-360
-373
-386
-399
-412
-425
-438
-450
-463
-475
-488
-500
-512
-525
-537
-549
-561
-573
-585
-597
-609
-621
-633
-645
-657
-669
-681
-693
-704
-716
-728
-739
-751
-762
-774
-785
-797
-808
-819
-830
-841
-852
-863
-874
-885
-896
-907
-918
-929
-940
-951
-962
-973
-984
-995
-1006
-1016
-1028
-1039
-1050
-1061
-1073
-1084
-1095
-1106
-1118
-1129
-1140
-1151
-1162
-1173
-1184
-1194
-1205
-1216
-1226
-1237
-1247
-1258
-1268
-1279
-1289
-1300
-1311
-1323
-1334
-1345
-1356
-1367
-1379
-1390
-1401
-1411
-1422
-1433
-1443
-1454
-1464
-1475
-1485
-1496
-1506
-1516
-1527
-1537
-1548
-1559
-1570
-1581
-1592
-1603
-1614
-1625
-1637
-1648
-1659
-1670
-1681
-1692
-1703
-1714
-1725
-1735
-1746
-1756
-1766
-1776
-1785
-1795
-1805
-1815
-1825
-1834
-1844
-1854
-1864
-1874
-1884
-1894
-1904
-1914
-1924
-1934
-1944
-1954
-1964
-1975
-1985
-1995
-2005
-2016
-2025
-2037
-2047
-2058
-2068
-2078
-2088
-2098
-2108
-2118
-2128
-2138
-2148
-2158
-2169
-2179
-2189
-2200
-2210
-2220
-2230
-2240
-2251
-2261
-2271
-2281
-2290
-2300
-2310
-2320
-2330
-2340
-2350
-2360
-2370
-2380
-2390
-2400
-2410
-2420
-2430
-2439
-2449
-2458
-2468
-2478
-2488
-2497
-2507
-2517
-2527
-2537
-2547
-2557
-2567
-2577
-2586
-2596
-2606
-2616
-2625
-2635
-2644
-2653
-2663
-2672
-2681
-2690
-2699
-2707
-2716
-2725
-2733
-2742
-2750
-2758
-2767
-2775
-2783
-2791
-2799
-2807
-2815
-2823
-2831
-2839
-2847
-2854
-2862
-2869
-2877
-2884
-2892
-2900
-2907
-2915
-2922
-2930
-2938
-2945
-2953
-2960
-2968
-2975
-2983
-2990
-2997
-3005
-3012
-3019
-3026
-3033
-3040
-3047
-3054
-3060
-3067
-3074
-3080
-3087
-3094
-3100
-3107
-3113
-3120
-3126
-3133
-3140
-3146
-3153
-3159
-3166
-3172
-3179
-3185
-3191
-3197
-3203
-3209
-3215
-3220
-3225
-3230
-3235
-3240
-3245
-3249
-3253
-3258
-3262
-3267
-3271
-3275
-3280
-3284
-3288
-3293
-3297
-3301
-3306
-3310
-3315
-3319
-3324
-3328
-3333
-3337
-3341
-3346
-3350
-3354
-3358
-3362
-3366
-3370
-3374
-3378
-3382
-3386
-3390
-3394
-3398
-3402
-3407
-3411
-3416
-3420
-3424
-3429
-3433
-3437
-3441
-3445
-3448
-3451
-3454
-3457
-3460
-3462
-3464
-3465
-3467
-3468
-3469
-3470
-3471
-3472
-3473
-3474
-3475
-3476
-3477
-3478
-3479
-3480
-3482
-3483
-3485
-3486
-3488
-3489
-3491
-3492
-3494
-3496
-3497
-3499
-3500
-3502
-3503
-3504
-3506
-3507
-3508
-3508
-3509
-3510
-3511
-3512
-3513
-3514
-3515
-3516
-3517
-3518
-3520
-3521
-3522
-3523
-3523
-3524
-3524
-3524
-3524
-3524
-3524
-3523
-3522
-3521
-3520
-3519
-3517
-3515
-3513
-3511
-3509
-3507
-3504
-3502
-3499
-3496
-3493
-3491
-3487
-3484
-3481
-3478
-3475
-3471
-3468
-3464
-3461
-3457
-3453
-3449
-3445
-3440
-3436
-3431
-3427
-3422
-3417
-3412
-3408
-3403
-3398
-3393
-3388
-3384
-3379
-3375
-3371
-3366
-3362
-3358
-3354
-3349
-3345
-3340
-3335
-3330
-3325
-3320
-3315
-3309
-3303
-3298
-3292
-3286
-3280
-3275
-3269
-3263
-3256
-3250
-3244
-3237
-3231
-3224
-3217
-3210
-3202
-3195
-3188
-3180
-3172
-3165
-3157
-3150
-3142
-3134
-3127
-3119
-3111
-3104
-3096
-3088
-3081
-3073
-3066
-3059
-3051
-3044
-3037
-3029
-3022
-3015
-3008
-3001
-2995
-2988
-2982
-2975
-2969
-2962
-2956
-2949
-2943
-2936
-2930
-2923
-2916
-2909
-2902
-2896
-2889
-2882
-2875
-2868
-2861
-2855
-2848
-2842
-2835
-2829
-2822
-2816
-2810
-2803
-2797
-2791
-2784
-2778
-2772
-2766
-2760
-2753
-2747
-2741
-2735
-2729
-2722
-2716
-2710
-2703
-2697
-2690
-2684
-2677
-2671
-2664
-2658
-2651
-2645
-2638
-2632
-2626
-2619
-2613
-2607
-2601
-2595
-2588
-2582
-2576
-2570
-2563
-2557
-2550
-2544
-2537
-2530
-2524
-2517
-2511
-2504
-2498
-2492
-2485
-2479
-2473
-2467
-2461
-2456
-2450
-2444
-2439
-2434
-2429
-2424
-2419
-2414
-2410
-2405
-2401
-2397
-2392
-2388
-2384
-2379
-2375
-2370
-2366
-2362
-2357
-2353
-2348
-2344
-2340
-2337
-2333
-2329
-2326
-2323
-2320
-2317
-2314
-2312
-2309
-2307
-2304
-2302
-2299
-2297
-2295
-2292
-2290
-2287
-2285
-2282
-2279
-2277
-2274
-2271
-2268
-2266
-2263
-2261
-2259
-2256
-2254
-2252
-2250
-2249
-2247
-2246
-2244
-2243
-2242
-2241
-2240
-2239
-2239
-2238
-2237
-2237
-2237
-2236
-2236
-2236
-2236
-2236
-2237
-2237
-2238
-2239
-2240
-2241
-2243
-2244
-2246
-2247
-2249
-2251
-2252
-2254
-2256
-2258
-2260
-2262
-2264
-2267
-2269
-2271
-2273
-2275
-2277
-2279
-2281
-2283
-2285
-2288
-2290
-2293
-2296
-2299
-2302
-2306
-2309
-2313
-2317
-2321
-2325
-2329
-2334
-2338
-2343
-2347
-2352
-2357
-2362
-2367
-2372
-2377
-2382
-2388
-2393
-2398
-2404
-2409
-2414
-2420
-2426
-2432
-2438
-2444
-2450
-2457
-2464
-2471
-2478
-2485
-2492
-2499
-2506
-2513
-2520
-2527
-2534
-2542
-2549
-2556
-2563
-2570
-2577
-2585
-2592
-2600
-2607
-2615
-2623
-2630
-2638
-2646
-2654
-2661
-2669
-2677
-2685
-2693
-2701
-2709
-2717
-2726
-2735
-2744
-2753
-2762
-2771
-2781
-2790
-2799
-2809
-2818
-2828
-2837
-2846
-2855
-2864
-2873
-2882
-2891
-2900
-2909
-2918
-2927
-2936
-2945
-2954
-2963
-2972
-2981
-2990
-3000
-3009
-3019
-3028
-3038
-3047
-3057
-3066
-3075
-3085
-3094
-3103
-3113
-3122
-3131
-3140
-3150
-3159
-3168
-3177
-3187
-3196
-3205
-3214
-3223
-3232
-3241
-3250
-3259
-3269
-3278
-3287
-3295
-3304
-3313
-3322
-3331
-3340
-3349
-3358
-3367
-3376
-3385
-3393
-3402
-3411
-3419
-3428
-3437
-3445
-3454
-3462
-3471
-3479
-3487
-3495
-3503
-3511
-3519
-3526
-3534
-3541
-3549
-3556
-3563
-3571
-3578
-3585
-3593
-3600
-3607
-3614
-3621
-3628
-3635
-3641
-3648
-3654
-3661
-3667
-3673
-3679
-3685
-3691
-3697
-3703
-3708
-3714
-3719
-3725
-3730
-3736
-3741
-3746
-3751
-3756
-3761
-3766
-3771
-3775
-3780
-3785
-3790
-3795
-3799
-3804
-3809
-3814
-3819
-3823
-3828
-3832
-3837
-3841
-3846
-3850
-3854
-3858
-3862
-3866
-3870
-3874
-3877
-3881
-3885
-3888
-3892
-3895
-3898
-3902
-3905
-3908
-3911
-3914
-3917
-3919
-3922
-3925
-3927
-3930
-3932
-3935
-3937
-3939
-3941
-3943
-3944
-3946
-3947
-3948
-3949
-3950
-3951
-3951
-3951
-3952
-3952
-3952
-3952
-3951
-3951
-3951
-3950
-3949
-3949
-3948
-3947
-3946
-3945
-3944
-3943
-3941
-3940
-3938
-3937
-3935
-3933
-3931
-3929
-3927
-3925
-3923
-3921
-3918
-3916
-3913
-3911
-3908
-3905
-3903
-3900
-3897
-3894
-3892
-3889
-3886
-3883
-3881
-3878
-3876
-3873
-3871
-3869
-3866
-3864
-3861
-3859
-3856
-3854
-3851
-3848
-3845
-3842
-3839
-3836
-3833
-3829
-3826
-3822
-3819
-3815
-3812
-3808
-3804
-3800
-3796
-3792
-3788
-3784
-3780
-3776
-3772
-3769
-3765
-3760
-3756
-3752
-3748
-3743
-3738
-3733
-3728
-3722
-3717
-3711
-3705
-3698
-3692
-3685
-3678
-3672
-3665
-3658
-3652
-3645
-3639
-3633
-3627
-3621
-3615
-3609
-3603
-3597
-3591
-3585
-3578
-3571
-3563
-3555
-3546
-3537
-3527
-3517
-3506
-3496
-3485
-3474
-3463
-3453
-3442
-3431
-3421
-3410
-3400
-3389
-3379
-3369
-3358
-3347
-3337
-3326
-3315
-3304
-3293
-3282
-3271
-3260
-3250
-3239
-3228
-3217
-3206
-3195
-3184
-3172
-3161
-3148
-3136
-3124
-3111
-3098
-3085
-3072
-3059
-3046
-3033
-3019
-3006
-2993
-2979
-2966
-2953
-2940
-2927
-2914
-2901
-2888
-2875
-2862
-2849
-2836
-2823
-2810
-2796
-2783
-2770
-2757
-2743
-2730
-2717
-2704
-2691
-2677
-2665
-2652
-2639
-2626
-2614
-2601
-2589
-2576
-2564
-2551
-2539
-2526
-2514
-2501
-2489
-2476
-2464
-2451
-2439
-2426
-2413
-2400
-2387
-2374
-2361
-2347
-2333
-2320
-2306
-2292
-2278
-2265
-2251
-2238
-2224
-2211
-2198
-2185
-2172
-2158
-2145
-2132
-2118
-2105
-2091
-2077
-2063
-2049
-2033
-2020
-2005
-1991
-1977
-1962
-1948
-1933
-1918
-1903
-1889
-1874
-1859
-1844
-1829
-1814
-1799
-1784
-1769
-1754
-1739
-1724
-1708
-1693
-1678
-1662
-1647
-1631
-1616
-1600
-1585
-1569
-1553
-1538
-1522
-1506
-1491
-1475
-1460
-1444
-1429
-1414
-1398
-1383
-1368
-1352
-1337
-1322
-1307
-1292
-1276
-1261
-1246
-1230
-1215
-1199
-1184
-1168
-1153
-1137
-1122
-1106
-1091
-1075
-1060
-1044
-1029
-1012
-997
-981
-965
-949
-933
-917
-901
-886
-870
-854
-839
-824
-809
-794
-778
-763
-748
-732
-716
-700
-683
-667
-650
-632
-615
-598
-580
-563
-545
-528
-511
-494
-477
-460
-443
-426
-410
-393
-376
-359
-342
-325
-308
-291
-274
-257
-239
-222
-205
-187
-170
-152
-135
-118
-100
-83
-66
-48
-31
-14
4
21
39
57
75
93
112
130
149
167
186
205
223
242
260
279
297
315
334
352
371
389
408
426
445
464
483
502
521
540
559
578
597
616
635
653
672
690
709
727
746
764
783
801
820
838
857
875
893
911
929
947
965
982
1000
1016
1035
1052
1070
1088
1106
1124
1142
1160
1179
1197
1216
1235
1254
1273
1291
1310
1328
1347
1365
1383
1400
1418
1435
1452
1469
1486
1503
1520
1537
1554
1571
1588
1605
1622
1638
1655
1671
1687
1704
1720
1736
1751
1767
1783
1798
1814
1829
1845
1860
1876
1891
1906
1921
1937
1952
1967
1983
1998
2013
2028
2043
2059
2074
2089
2104
2119
2135
2150
2166
2182
2198
2214
2231
2247
2264
2281
2297
2314
2330
2346
2362
2378
2393
2408
2423
2438
2453
2467
2482
2496
2510
2524
2538
2552
2566
2579
2593
2606
2620
2633
2646
2659
2672
2685
2699
2712
2725
2739
2752
2765
2779
2792
2806
2819
2833
2846
2860
2873
2887
2901
2915
2930
2944
2959
2974
2989
3004
3019
3034
3050
3065
3080
3096
3111
3126
3141
3156
3171
3186
3200
3215
3229
3244
3258
3273
3287
3301
3316
3330
3345
3359
3374
3388
3403
3417
3431
3445
3460
3474
3487
3501
3515
3529
3542
3556
3569
3583
3597
3610
3624
3637
3650
3664
3677
3690
3703
3716
3728
3741
3753
3765
3778
3790
3802
3814
3826
3838
3851
3863
3875
3887
3899
3911
3924
3936
3947
3959
3971
3982
3994
4005
4016
4027
4037
4048
4059
4069
4078
4090
4100
4110
4120
4130
4140
4150
4160
4169
4179
4188
4197
4206
4214
4222
4230
4238
4246
4253
4261
4269
4277
4284
4292
4300
4309
4317
4325
4333
4341
4349
4356
4364
4371
4379
4386
4393
4401
4408
4415
4422
4429
4437
4444
4451
4458
4465
4471
4478
4485
4491
4498
4504
4510
4516
4522
4528
4534
4540
4546
4552
4557
4563
4568
4573
4579
4584
4589
4593
4598
4603
4607
4611
4614
4618
4621
4624
4627
4630
4632
4635
4638
4640
4643
4645
4648
4650
4653
4655
4657
4659
4661
4662
4664
4666
4667
4668
4669
4670
4671
4672
4672
4673
4673
4674
4674
4673
4673
4673
4672
4671
4670
4669
4667
4665
4663
4661
4659
4657
4655
4652
4650
4647
4644
4641
4639
4636
4633
4630
4627
4623
4620
4616
4612
4608
4604
4599
4595
4590
4585
4580
4575
4570
4565
4560
4555
4550
4545
4539
4534
4529
4524
4518
4513
4507
4501
4495
4489
4483
4477
4471
4464
4458
4452
4446
4439
4433
4427
4421
4415
4408
4402
4395
4389
4382
4376
4369
4362
4355
4348
4341
4334
4327
4320
4312
4305
4298
4290
4283
4275
4267
4259
4251
4243
4235
4226
4218
4209
4200
4191
4183
4173
4164
4155
4146
4136
4127
4117
4107
4097
4086
4077
4067
4057
4046
4037
4027
4017
4006
3997
3988
3978
3968
3958
3948
3938
3927
3917
3906
3895
3884
3873
3862
3851
3839
3828
3817
3806
3794
3783
3772
3760
3749
3737
3726
3714
3703
3691
3680
3668
3657
3645
3634
3622
3611
3600
3588
3577
3566
3554
3543
3532
3521
3510
3499
3488
3476
3465
3454
3443
3432
3421
3409
3398
3387
3376
3366
3355
3344
3334
3324
3313
3303
3294
3284
3274
3265
3255
3246
3236
3226
3217
3207
3198
3188
3179
3170
3160
3151
3142
3133
3124
3115
3106
3097
3088
3079
3070
3061
3052
3043
3034
3024
3015
3005
2995
2985
2976
2966
2956
2947
2937
2928
2919
2910
2902
2893
2885
2876
2868
2859
2851
2842
2833
2824
2815
2806
2797
2787
2778
2769
2760
2751
2742
2733
2724
2716
2707
2699
2691
2683
2674
2666
2658
2650
2642
2634
2626
2617
2609
2600
2592
2584
2575
2567
2559
2551
2543
2536
2528
2521
2514
2507
2500
2493
2486
2479
2472
2465
2458
2451
2444
2438
2431
2424
2417
2410
2404
2397
2391
2384
2378
2372
2366
2360
2354
2348
2342
2336
2329
2323
2316
2310
2303
2296
2290
2283
2277
2270
2263
2257
2251
2244
2238
2232
2226
2220
2214
2208
2202
2197
2191
2186
2180
2175
2170
2164
2159
2154
2149
2143
2138
2132
2127
2121
2116
2110
2104
2099
2093
2087
2082
2076
2071
2065
2060
2055
2049
2044
2039
2033
2029
2024
2019
2013
2009
2004
2000
1995
1991
1986
1982
1978
1974
1970
1966
1962
1958
1955
1951
1947
1943
1939
1935
1931
1927
1922
1918
1913
1909
1904
1900
1895
1891
1886
1882
1878
1874
1871
1867
1864
1861
1858
1855
1853
1850
1847
1845
1842
1839
1837
1834
1832
1829
1827
1824
1822
1820
1818
1816
1815
1813
1811
1809
1807
1806
1804
1802
1800
1798
1796
1794
1793
1791
1789
1787
1785
1783
1781
1780
1778
1777
1775
1774
1773
1772
1770
1769
1768
1767
1766
1765
1764
1763
1762
1761
1761
1760
1759
1758
1758
1757
1756
1755
1754
1753
1752
1751
1751
1750
1749
1748
1748
1747
1747
1747
1747
1747
1748
1748
1749
1750
1751
1752
1753
1753
1754
1754
1754
1754
1754
1754
1753
1752
1751
1750
1749
1748
1748
1747
1747
1747
1747
1747
1748
1749
1750
1751
1753
1754
1756
1757
1759
1760
1762
1763
1765
1766
1768
1769
1770
1771
1773
1774
1775
1776
1778
1779
1781
1783
1785
1787
1790
1792
1795
1798
1801
1804
1807
1809
1812
1815
1818
1820
1823
1825
1828
1830
1832
1834
1836
1838
1840
1842
1844
1846
1848
1850
1852
1854
1857
1859
1862
1864
1867
1870
1873
1876
1879
1882
1884
1887
1890
1893
1896
1899
1902
1905
1908
1911
1913
1916
1919
1922
1925
1928
1931
1934
1937
1940
1943
1946
1949
1953
1956
1959
1963
1966
1970
1974
1977
1981
1984
1988
1991
1994
1998
2001
2004
2007
2009
2013
2016
2020
2023
2027
2029
2033
2039
2043
2048
2053
2058
2063
2068
2074
2079
2085
2090
2095
2101
2106
2111
2116
2121
2126
2131
2136
2141
2146
2151
2156
2162
2167
2173
2179
2185
2191
2197
2203
2208
2214
2220
2225
2231
2236
2241
2246
2251
2256
2261
2265
2270
2275
2280
2284
2289
2294
2298
2303
2308
2313
2318
2323
2328
2333
2338
2343
2348
2353
2358
2363
2368
2373
2378
2383
2388
2393
2398
2404
2409
2415
2420
2426
2432
2437
2443
2448
2454
2460
2466
2472
2478
2484
2491
2497
2504
2511
2519
2526
2533
2541
2549
2556
2564
2572
2579
2587
2594
2602
2609
2617
2624
2632
2640
2648
2656
2664
2672
2680
2688
2696
2705
2713
2721
2730
2738
2746
2754
2763
2771
2779
2788
2796
2805
2813
2821
2830
2838
2846
2854
2862
2870
2878
2886
2895
2903
2911
2919
2928
2936
2945
2953
2962
2970
2979
2987
2996
3004
3013
3021
3029
3038
3046
3054
3062
3070
3077
3085
3092
3100
3107
3114
3121
3128
3135
3142
3148
3155
3162
3168
3175
3181
3188
3194
3201
3207
3213
3220
3226
3232
3238
3244
3249
3255
3260
3266
3271
3277
3282
3288
3293
3298
3304
3309
3314
3320
3325
3330
3336
3342
3347
3353
3358
3364
3370
3375
3381
3386
3392
3397
3402
3407
3412
3417
3422
3426
3431
3436
3440
3445
3449
3454
3459
3464
3468
3473
3478
3483
3487
3492
3496
3500
3504
3508
3512
3515
3519
3522
3525
3527
3530
3533
3535
3538
3540
3543
3545
3548
3551
3553
3556
3558
3561
3563
3566
3568
3571
3573
3575
3578
3580
3583
3585
3588
3590
3593
3595
3598
3600
3603
3606
3608
3611
3614
3617
3619
3622
3624
3627
3629
3631
3633
3635
3636
3637
3638
3639
3639
3640
3640
3639
3639
3639
3638
3637
3636
3634
3633
3631
3630
3628
3626
3624
3622
3620
3618
3616
3613
3611
3609
3607
3605
3602
3600
3597
3595
3592
3589
3586
3583
3581
3578
3576
3573
3571
3569
3567
3564
3562
3560
3557
3555
3552
3550
3547
3544
3541
3538
3534
3531
3528
3524
3520
3517
3513
3509
3506
3502
3499
3495
3492
3489
3485
3482
3478
3475
3471
3468
3464
3460
3456
3452
3448
3444
3439
3434
3429
3424
3419
3414
3409
3404
3399
3394
3389
3383
3378
3372
3367
3362
3356
3351
3345
3340
3334
3329
3323
3318
3312
3307
3301
3296
3290
3284
3278
3273
3267
3261
3256
3250
3244
3238
3232
3226
3220
3214
3208
3201
3195
3188
3182
3175
3169
3162
3155
3149
3142
3136
3129
3123
3116
3110
3103
3097
3090
3084
3077
3071
3064
3057
3051
3044
3037
3030
3024
3017
3010
3003
2996
2989
2982
2975
2968
2961
2954
2947
2940
2933
2926
2918
2911
2904
2897
2890
2883
2876
2869
2862
2855
2848
2841
2834
2827
2820
2813
2806
2798
2791
2784
2777
2769
2762
2754
2746
2739
2731
2723
2716
2708
2700
2692
2684
2676
2668
2661
2653
2644
2636
2628
2620
2611
2603
2594
2586
2577
2568
2559
2550
2541
2532
2523
2514
2505
2496
2488
2479
2470
2461
2452
2443
2435
2426
2417
2407
2398
2389
2380
2370
2361
2352
2342
2332
2323
2313
2304
2294
2285
2275
2266
2257
2248
2238
2229
2220
2211
2202
2193
2184
2175
2166
2157
2148
2140
2131
2122
2114
2105
2096
2088
2079
2070
2061
2052
2043
2033
2024
2015
2005
1996
1986
1977
1967
1958
1948
1938
1929
1919
1909
1900
1890
1880
1870
1860
1850
1840
1830
1819
1809
1799
1788
1778
1768
1757
1747
1736
1726
1716
1706
1695
1685
1675
1665
1655
1644
1634
1624
1614
1604
1594
1584
1574
1564
1554
1544
1534
1524
1515
1505
1496
1486
1476
1467
1457
1447
1437
1427
1418
1408
1398
1388
1378
1368
1359
1349
1339
1330
1320
1310
1301
1291
1281
1272
1262
1252
1242
1231
1221
1211
1200
1189
1178
1167
1156
1145
1134
1123
1112
1101
1089
1078
1067
1057
1046
1035
1024
1012
1002
992
981
970
959
948
937
926
914
903
892
880
869
858
846
835
824
813
802
791
780
769
759
748
738
728
717
707
697
687
677
666
656
646
635
625
614
603
592
581
570
559
548
537
525
513
502
490
479
467
456
444
433
422
411
400
389
379
368
358
348
338
328
317
307
297
287
277
266
256
245
235
224
214
203
192
181
171
160
149
139
128
117
107
96
85
74
64
53
42
31
21
10
0
-11
-21
-31
-41
-51
-61
-71
-81
-91
-101
-110
-120
-130
-139
-149
-158
-168
-177
-186
-195
-204
-213
-221
-230
-238
-246
-254
-261
-269
-277
-284
-291
-299
-306
-314
-321
-328
-336
-343
-351
-358
-366
-373
-381
-389
-396
-404
-411
-418
-426
-433
-440
-448
-455
-462
-469
-477
-484
-491
-498
-505
-512
-520
-526
-533
-540
-547
-554
-561
-568
-575
-582
-589
-595
-602
-609
-616
-623
-630
-637
-644
-651
-658
-665
-672
-680
-687
-694
-701
-708
-715
-723
-730
-737
-744
-751
-758
-764
-771
-778
-785
-792
-799
-806
-813
-820
-827
-835
-842
-849
-856
-863
-870
-877
-884
-891
-897
-904
-911
-918
-924
-931
-937
-944
-950
-956
-963
-969
-975
-981
-987
-994
-1000
-1006
-1012
-1018
-1025
-1032
-1038
-1045
-1051
-1058
-1064
-1071
-1078
-1084
-1091
-1097
-1104
-1110
-1117
-1123
-1130
-1136
-1142
-1148
-1155
-1161
-1167
-1173
-1179
-1185
-1191
-1197
-1202
-1208
-1214
-1220
-1226
-1231
-1237
-1243
-1248
-1254
-1259
-1264
-1270
-1275
-1280
-1285
-1290
-1296
-1301
-1306
-1311
-1316
-1321
-1326
-1331
-1335
-1340
-1344
-1348
-1353
-1356
-1360
-1364
-1368
-1371
-1375
-1379
-1382
-1386
-1390
-1393
-1397
-1401
-1404
-1408
-1412
-1415
-1418
-1422
-1425
-1428
-1431
-1434
-1437
-1440
-1443
-1446
-1448
-1451
-1454
-1456
-1459
-1462
-1464
-1467
-1470
-1472
-1475
-1477
-1480
-1482
-1484
-1486
-1488
-1490
-1492
-1494
-1496
-1497
-1499
-1501
-1503
-1504
-1506
-1508
-1510
-1511
-1513
-1515
-1516
-1518
-1519
-1520
-1521
-1522
-1523
-1523
-1524
-1525
-1525
-1526
-1526
-1526
-1527
-1527
-1528
-1528
-1528
-1529
-1529
-1529
-1529
-1529
-1528
-1528
-1527
-1526
-1525
-1524
-1523
-1522
-1521
-1520
-1519
-1517
-1516
-1515
-1514
-1513
-1511
-1510
-1508
-1506
-1504
-1502
-1500
-1498
-1496
-1493
-1491
-1488
-1485
-1483
-1480
-1477
-1474
-1471
-1467
-1464
-1461
-1457
-1453
-1449
-1445
-1441
-1437
-1433
-1429
-1425
-1421
-1416
-1412
-1407
-1402
-1397
-1393
-1388
-1382
-1377
-1372
-1366
-1361
-1355
-1350
-1344
-1338
-1332
-1326
-1320
-1314
-1309
-1303
-1297
-1291
-1286
-1280
-1274
-1268
-1263
-1257
-1251
-1245
-1239
-1233
-1227
-1221
-1215
-1209
-1203
-1197
-1192
-1186
-1180
-1175
-1169
-1163
-1158
-1152
-1146
-1141
-1135
-1129
-1123
-1117
-1111
-1105
-1098
-1092
-1086
-1079
-1072
-1066
-1059
-1052
-1045
-1037
-1030
-1022
-1014
-1008
-1000
-993
-985
-977
-969
-961
-953
-945
-937
-929
-921
-913
-905
-897
-889
-881
-873
-865
-856
-848
-840
-832
-824
-816
-808
-800
-791
-783
-776
-768
-760
-753
-745
-738
-731
-724
-717
-710
-703
-696
-689
-682
-675
-668
-661
-654
-647
-640
-633
-627
-620
-613
-607
-601
-594
-588
-582
-577
-571
-565
-559
-553
-547
-541
-535
-529
-522
-516
-509
-503
-496
-489
-482
-476
-469
-462
-456
-449
-442
-436
-429
-422
-416
-409
-402
-396
-389
-382
-376
-369
-362
-355
-349
-342
-335
-328
-322
-315
-308
-301
-295
-288
-281
-274
-267
-260
-253
-246
-238
-231
-223
-216
-209
-202
-195
-188
-181
-174
-167
-161
-154
-147
-141
-134
-127
-120
-113
-106
-99
-91
-84
-77
-69
-62
-55
-48
-40
-33
-26
-19
-12
-6
1
7
13
19
24
30
35
41
46
52
57
62
68
73
79
84
90
95
101
106
112
117
122
127
132
137
141
146
150
154
158
162
166
170
174
178
182
186
190
195
199
203
207
211
215
219
223
228
232
236
240
245
249
253
258
262
266
271
275
279
283
287
292
296
300
304
308
311
315
319
323
327
330
334
338
341
345
348
351
355
358
361
365
368
371
375
378
381
385
388
391
394
397
400
402
405
407
410
412
414
416
419
421
423
425
426
428
430
431
433
434
435
436
437
438
439
440
440
441
441
441
442
442
442
442
442
442
442
441
441
440
440
439
439
438
437
436
436
435
434
433
432
431
430
429
428
427
425
424
422
420
418
416
414
412
409
406
403
400
397
393
389
386
382
378
374
370
366
362
357
353
348
344
339
335
330
326
321
317
313
308
304
299
294
290
284
279
274
268
263
257
251
245
239
233
228
222
216
210
204
199
193
187
181
175
169
162
156
150
144
138
132
127
121
115
110
105
100
95
90
85
81
76
71
66
62
57
52
46
41
36
30
25
19
13
8
2
-4
-10
-16
-21
-27
-33
-38
-44
-49
-55
-60
-66
-71
-77
-82
-88
-94
-99
-105
-111
-117
-123
-129
-135
-140
-146
-152
-158
-164
-170
-176
-181
-187
-193
-199
-204
-210
-215
-221
-226
-232
-237
-242
-247
-252
-257
-262
-268
-273
-278
-284
-289
-295
-301
-307
-312
-318
-324
-330
-335
-341
-346
-352
-357
-363
-368
-374
-379
-385
-391
-397
-403
-409
-416
-422
-429
-435
-442
-449
-456
-463
-470
-476
-483
-490
-497
-504
-511
-517
-524
-531
-537
-544
-550
-556
-563
-569
-575
-581
-587
-593
-599
-605
-611
-617
-623
-629
-635
-640
-646
-651
-656
-661
-667
-672
-677
-682
-686
-691
-696
-700
-705
-709
-713
-718
-722
-726
-731
-735
-739
-743
-747
-752
-756
-760
-764
-768
-772
-776
-781
-785
-789
-794
-798
-803
-808
-813
-818
-824
-829
-835
-841
-847
-853
-859
-866
-872
-878
-884
-890
-896
-902
-908
-914
-919
-925
-930
-936
-941
-946
-951
-956
-961
-966
-970
-975
-979
-983
-987
-991
-995
-999
-1002
-1006
-1010
-1014
-1018
-1022
-1026
-1029
-1033
-1037
-1041
-1044
-1048
-1051
-1054
-1057
-1060
-1063
-1065
-1068
-1070
-1072
-1074
-1075
-1077
-1079
-1081
-1083
-1084
-1086
-1088
-1090
-1092
-1094
-1096
-1098
-1100
-1102
-1103
-1105
-1107
-1109
-1110
-1112
-1114
-1116
-1117
-1119
-1121
-1122
-1124
-1125
-1127
-1128
-1129
-1130
-1131
-1132
-1133
-1133
-1134
-1135
-1136
-1136
-1137
-1139
-1140
-1141
-1143
-1145
-1146
-1148
-1150
-1152
-1154
-1156
-1157
-1159
-1161
-1163
-1164
-1166
-1168
-1169
-1171
-1172
-1174
-1175
-1177
-1178
-1180
-1181
-1182
-1183
-1184
-1185
-1186
-1187
-1187
-1188
-1188
-1188
-1189
-1189
-1189
-1190
-1190
-1190
-1190
-1191
-1191
-1191
-1191
-1191
-1191
-1191
-1190
-1190
-1189
-1189
-1188
-1187
-1186
-1186
-1185
-1184
-1183
-1182
-1182
-1181
-1180
-1180
-1179
-1179
-1178
-1178
-1178
-1178
-1179
-1179
-1179
-1179
-1180
-1180
-1180
-1180
-1180
-1181
-1181
-1181
-1181
-1181
-1181
-1181
-1181
-1181
-1181
-1181
-1182
-1182
-1182
-1182
-1182
-1182
-1183
-1182
-1182
-1182
-1182
-1182
-1181
-1181
-1180
-1179
-1179
-1178
-1177
-1177
-1176
-1175
-1174
-1174
-1173
-1173
-1173
-1172
-1172
-1172
-1171
-1171
-1170
-1170
-1169
-1168
-1167
-1166
-1164
-1163
-1161
-1159
-1158
-1156
-1154
-1152
-1150
-1147
-1145
-1143
-1140
-1138
-1136
-1133
-1131
-1128
-1126
-1123
-1120
-1117
-1115
-1112
-1108
-1105
-1102
-1099
-1095
-1092
-1088
-1085
-1081
-1077
-1074
-1070
-1066
-1062
-1057
-1053
-1049
-1044
-1040
-1035
-1030
-1025
-1020
-1016
-1010
-1006
-1000
-996
-991
-986
-981
-976
-970
-965
-959
-954
-948
-942
-937
-931
-925
-919
-912
-906
-899
-892
-885
-877
-870
-862
-854
-845
-837
-828
-820
-811
-801
-792
-783
-774
-764
-755
-745
-735
-726
-716
-706
-696
-686
-676
-666
-656
-645
-635
-625
-615
-604
-594
-584
-574
-564
-554
-543
-533
-523
-513
-503
-493
-483
-473
-463
-453
-442
-432
-422
-412
-402
-391
-381
-371
-361
-351
-341
-330
-320
-310
-299
-289
-278
-267
-256
-245
-233
-222
-210
-198
-185
-173
-160
-148
-135
-122
-109
-96
-83
-70
-56
-43
-29
-15
-2
12
26
39
53
67
81
95
109
124
138
153
167
182
196
211
226
241
256
271
286
301
317
332
347
363
379
394
410
426
442
459
475
491
507
523
540
556
572
589
605
622
638
655
672
689
706
723
740
757
774
791
808
826
843
859
876
893
909
926
942
958
974
990
1006
1020
1037
1052
1068
1083
1098
1114
1129
1145
1160
1176
1191
1207
1223
1239
1254
1270
1286
1303
1319
1335
1352
1368
1385
1402
1418
1435
1452
1469
1487
1504
1521
1539
1557
1575
1593
1612
1630
1649
1667
1686
1705
1723
1742
1760
1779
1797
1815
1833
1851
1869
1887
1905
1923
1941
1958
1976
1994
2011
2029
2045
2064
2081
2099
2116
2133
2151
2168
2185
2203
2220
2237
2254
2271
2288
2305
2322
2339
2356
2372
2389
2405
2421
2437
2453
2469
2484
2500
2515
2530
2545
2560
2574
2589
2603
2617
2632
2646
2660
2675
2689
2703
2718
2732
2746
2760
2775
2789
2803
2817
2831
2846
2860
2874
2889
2903
2917
2931
2946
2960
2974
2988
3002
3016
3030
3043
3057
3071
3084
3098
3111
3124
3138
3151
3164
3177
3190
3203
3215
3228
3240
3252
3264
3276
3287
3299
3310
3320
3331
3341
3351
3361
3371
3381
3391
3400
3410
3419
3429
3438
3448
3458
3468
3477
3487
3497
3507
3517
3526
3536
3546
3555
3565
3574
3583
3592
3601
3610
3618
3627
3635
3643
3650
3658
3665
3672
3679
3686
3693
3699
3705
3711
3717
3722
3728
3733
3738
3742
3747
3751
3755
3759
3763
3767
3771
3774
3778
3781
3785
3788
3791
3794
3798
3801
3804
3807
3810
3813
3816
3819
3821
3824
3827
3829
3832
3835
3837
3840
3843
3846
3849
3852
3854
3857
3860
3862
3865
3867
3870
3872
3874
3876
3877
3879
3880
3882
3883
3884
3884
3885
3886
3886
3887
3887
3887
3887
3887
3888
3888
3888
3888
3888
3888
3888
3888
3889
3889
3889
3889
3890
3890
3890
3890
3890
3890
3890
3890
3890
3889
3888
3888
3887
3886
3885
3883
3882
3880
3879
3877
3875
3874
3872
3870
3868
3865
3863
3860
3858
3855
3852
3849
3846
3843
3839
3835
3832
3828
3823
3819
3815
3810
3806
3801
3796
3791
3787
3782
3777
3772
3766
3761
3756
3751
3746
3740
3735
3730
3724
3719
3713
3708
3702
3697
3691
3685
3679
3674
3668
3662
3655
3649
3642
3636
3629
3622
3614
3607
3599
3591
3583
3574
3566
3557
3549
3540
3531
3523
3514
3505
3496
3487
3478
3468
3459
3450
3441
3433
3424
3415
3406
3398
3390
3381
3373
3365
3357
3349
3341
3333
3325
3318
3310
3302
3294
3286
3277
3269
3261
3252
3244
3235
3227
3218
3209
3200
3191
3182
3173
3164
3155
3146
3137
3127
3117
3108
3098
3088
3078
3068
3058
3047
3037
3026
3016
3005
2994
2983
2972
2961
2950
2939
2928
2916
2905
2893
2882
2870
2859
2847
2835
2823
2811
2800
2788
2776
2764
2751
2739
2727
2714
2702
2689
2676
2663
2649
2636
2622
2608
2594
2580
2565
2551
2536
2521
2506
2491
2476
2461
2446
2430
2415
2399
2384
2368
2352
2336
2320
2304
2288
2272
2256
2239
2223
2207
2191
2175
2158
2142
2126
2110
2095
2079
2063
2047
2032
2016
2001
1985
1970
1955
1940
1925
1910
1895
1881
1866
1852
1837
1823
1809
1796
1782
1768
1755
1741
1728
1715
1701
1688
1674
1661
1647
1634
1620
1606
1592
1578
1564
1550
1536
1522
1508
1493
1479
1465
1450
1435
1421
1406
1391
1376
1361
1346
1331
1316
1301
1286
1270
1255
1240
1225
1209
1194
1179
1163
1148
1132
1116
1101
1085
1070
1054
1039
1024
1008
994
979
964
950
935
922
908
894
881
868
855
843
830
818
806
794
782
771
760
748
737
726
716
705
695
684
674
663
653
643
633
622
612
602
592
582
572
563
553
543
534
525
516
507
498
490
481
473
465
457
449
442
434
427
419
412
405
398
391
385
378
371
365
358
352
346
340
334
328
322
316
311
306
301
296
291
286
281
277
272
268
264
260
256
252
248
244
241
237
234
230
227
223
220
217
213
210
208
205
202
200
198
196
194
193
191
190
189
188
188
187
187
187
187
187
188
188
189
190
191
193
194
196
197
199
201
204
206
209
212
214
217
220
223
226
229
232
235
238
242
245
248
252
255
258
262
265
268
272
275
278
282
285
288
291
295
298
301
305
308
312
315
319
323
326
330
334
337
341
345
349
352
356
360
364
368
372
376
380
384
388
393
397
401
405
409
413
417
421
425
429
433
436
440
444
447
451
455
459
462
466
470
474
478
481
485
489
493
497
501
505
508
512
516
520
524
528
532
536
540
543
547
551
555
559
563
567
571
575
579
583
586
590
594
598
601
605
609
612
616
619
623
626
630
633
637
640
644
647
651
654
657
661
664
667
670
673
676
679
682
685
688
691
693
696
698
700
702
704
706
707
709
710
712
713
714
715
716
716
717
718
718
718
718
719
719
719
718
718
718
717
717
716
715
714
713
712
711
710
709
707
706
704
703
701
699
698
696
694
692
689
687
685
683
680
678
675
673
670
668
665
663
660
658
655
653
650
648
645
643
640
637
634
631
628
625
622
618
615
611
607
604
600
596
592
588
584
580
575
571
567
562
557
552
548
543
538
532
527
522
516
511
505
499
494
488
482
476
470
464
458
452
447
441
435
429
423
417
411
405
399
392
386
380
373
367
360
353
347
340
333
326
319
312
304
297
290
282
275
267
259
251
244
236
227
219
211
203
195
187
179
171
163
156
148
141
133
126
119
111
104
97
89
82
75
67
60
52
45
38
30
23
16
8
1
-6
-13
-20
-27
-35
-42
-49
-56
-63
-71
-78
-86
-93
-101
-108
-116
-124
-132
-139
-147
-155
-163
-171
-178
-186
-194
-201
-209
-216
-223
-231
-238
-245
-252
-259
-265
-272
-278
-285
-291
-297
-304
-310
-316
-322
-328
-334
-340
-345
-351
-357
-363
-368
-374
-379
-385
-390
-395
-400
-405
-410
-415
-419
-424
-428
-432
-436
-440
-444
-447
-451
-454
-457
-460
-463
-466
-469
-472
-475
-477
-480
-482
-484
-486
-488
-489
-491
-492
-493
-494
-495
-496
-497
-498
-498
-499
-499
-499
-499
-499
-499
-499
-499
-499
-498
-498
-498
-497
-497
-496
-496
-495
-494
-493
-492
-491
-490
-489
-488
-486
-485
-483
-482
-480
-478
-477
-475
-474
-472
-470
-469
-467
-465
-464
-462
-460
-458
-456
-455
-453
-451
-449
-447
-445
-443
-441
-438
-436
-434
-432
-430
-428
-425
-423
-421
-419
-416
-414
-412
-409
-407
-404
-402
-399
-396
-393
-390
-387
-383
-380
-377
-373
-369
-366
-362
-359
-355
-351
-348
-344
-340
-337
-333
-330
-326
-323
-319
-315
-311
-307
-303
-299
-295
-291
-287
-282
-278
-274
-269
-264
-260
-255
-250
-246
-241
-236
-231
-226
-222
-217
-212
-207
-203
-198
-193
-189
-184
-180
-175
-171
-166
-162
-158
-153
-149
-145
-141
-137
-133
-129
-125
-121
-117
-114
-110
-107
-103
-100
-96
-93
-90
-86
-83
-80
-77
-73
-70
-66
-63
-59
-56
-52
-48
-44
-41
-37
-33
-29
-25
-21
-17
-14
-10
-6
-2
2
6
11
15
19
24
28
33
38
42
47
52
57
61
66
71
75
80
84
89
93
98
102
106
110
114
118
122
127
131
135
139
143
148
152
156
160
165
169
173
177
181
185
189
193
197
201
206
210
214
218
222
226
230
234
238
241
245
249
252
256
259
262
265
268
271
274
276
279
282
284
286
289
291
293
296
298
300
302
304
306
308
310
312
313
315
317
319
320
322
323
325
326
327
329
330
331
332
333
335
336
337
338
339
340
341
342
343
344
345
345
346
347
347
348
348
349
349
350
350
350
351
351
352
352
353
353
354
354
355
356
357
358
358
359
360
361
362
363
363
364
365
366
366
367
367
368
368
369
369
370
370
371
371
371
372
373
373
374
374
375
376
377
377
378
379
379
380
381
381
382
383
383
384
385
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
399
400
401
401
402
403
403
404
404
405
406
406
407
408
409
409
410
411
412
413
415
416
417
419
421
422
424
426
428
429
431
433
435
437
439
441
443
445
447
449
451
453
455
457
459
461
463
465
466
468
470
473
475
477
479
482
484
486
488
490
492
494
495
497
499
501
503
505
507
509
512
514
517
519
522
525
528
531
535
538
542
545
549
553
557
561
566
570
575
579
584
588
593
598
603
608
613
618
623
629
634
639
645
651
656
662
668
674
680
686
692
699
705
712
718
725
732
738
745
752
759
767
774
781
789
797
804
812
820
828
837
845
853
862
870
879
887
896
904
913
922
931
941
950
960
970
980
989
999
1010
1020
1030
1040
1050
1061
1071
1082
1093
1103
1114
1125
1136
1147
1158
1169
1180
1192
1203
1214
1226
1237
1249
1260
1272
1283
1295
1307
1319
1331
1343
1356
1369
1381
1394
1407
1420
1433
1447
1460
1474
1488
1501
1515
1530
1544
1558
1573
1587
1602
1617
1632
1647
1662
1677
1692
1708
1724
1739
1755
1771
1787
1803
1819
1836
1852
1868
1885
1901
1918
1934
1951
1967
1984
2001
2017
2033
2050
2067
2083
2100
2116
2133
2149
2166
2182
2199
2215
2231
2248
2264
2280
2297
2314
2330
2347
2364
2380
2397
2414
2431
2449
2466
2483
2500
2517
2535
2552
2569
2587
2604
2622
2639
2657
2674
2692
2710
2727
2745
2763
2781
2798
2816
2834
2852
2870
2888
2906
2924
2942
2960
2978
2996
3014
3032
3050
3068
3086
3104
3122
3140
3158
3176
3194
3212
3230
3249
3267
3285
3303
3321
3339
3357
3375
3392
3410
3428
3446
3463
3481
3499
3516
3534
3551
3569
3586
3603
3620
3638
3655
3672
3689
3706
3723
3740
3757
3773
3790
3807
3823
3840
3856
3873
3889
3905
3921
3937
3953
3969
3985
4001
4017
4033
4049
4065
4081
4097
4113
4129
4144
4160
4176
4192
4208
4224
4240
4256
4271
4287
4302
4317
4332
4347
4362
4377
4392
4406
4421
4436
4450
4465
4479
4493
4508
4522
4536
4550
4564
4578
4592
4605
4619
4633
4646
4660
4673
4687
4700
4713
4727
4740
4753
4766
4779
4792
4805
4818
4831
4844
4856
4869
4882
4894
4907
4919
4931
4944
4956
4968
4980
4991
5003
5014
5026
5037
5048
5059
5071
5082
5093
5103
5114
5125
5136
5147
5157
5168
5178
5188
5198
5208
5218
5228
5237
5247
5256
5265
5274
5283
5292
5301
5309
5318
5326
5334
5342
5350
5358
5365
5372
5379
5386
5393
5400
5406
5413
5419
5425
5432
5438
5444
5450
5456
5462
5468
5474
5479
5485
5490
5495
5500
5505
5510
5514
5518
5522
5526
5530
5534
5537
5541
5544
5546
5549
5551
5554
5556
5557
5559
5560
5561
5563
5564
5565
5565
5566
5566
5567
5567
5567
5567
5567
5566
5565
5565
5563
5562
5560
5558
5556
5553
5551
5548
5544
5541
5537
5533
5529
5524
5520
5515
5510
5506
5501
5496
5491
5486
5480
5475
5469
5464
5458
5452
5446
5439
5433
5426
5420
5413
5405
5398
5391
5383
5375
5368
5359
5351
5343
5334
5325
5316
5307
5298
5288
5279
5269
5259
5249
5239
5229
5219
5208
5197
5186
5175
5164
5152
5140
5127
5115
5102
5089
5075
5062
5048
5034
5019
5005
4991
4977
4962
4948
4933
4919
4904
4890
4875
4861
4846
4831
4816
4801
4786
4770
4755
4739
4723
4706
4690
4673
4656
4638
4621
4603
4585
4567
4549
4531
4512
4494
4475
4456
4436
4417
4397
4377
4357
4337
4317
4297
4276
4256
4235
4214
4194
4173
4152
4130
4109
4088
4067
4045
4024
4002
3981
3959
3937
3916
3894
3872
3850
3827
3805
3782
3760
3737
3714
3691
3669
3646
3623
3600
3577
3554
3531
3508
3485
3462
3439
3416
3392
3369
3346
3324
3301
3278
3255
3232
3209
3186
3163
3140
3117
3094
3071
3048
3024
3001
2977
2954
2930
2906
2883
2859
2835
2811
2787
2763
2739
2715
2690
2666
2642
2617
2593
2568
2544
2519
2494
2469
2444
2418
2393
2367
2341
2315
2289
2263
2236
2209
2182
2155
2128
2101
2073
2045
2017
1990
1962
1935
1907
1878
1850
1822
1794
1765
1737
1708
1679
1651
1622
1593
1564
1536
1507
1478
1449
1421
1392
1363
1335
1306
1278
1250
1221
1193
1165
1138
1110
1082
1054
1026
999
971
944
916
888
861
833
805
777
749
721
694
666
638
610
582
555
527
500
472
445
418
391
364
337
310
284
257
231
204
178
152
125
99
73
47
21
-4
-30
-55
-80
-105
-130
-155
-179
-204
-228
-252
-276
-299
-323
-346
-370
-393
-416
-439
-462
-485
-508
-530
-553
-575
-598
-620
-642
-664
-686
-709
-731
-753
-775
-797
-820
-842
-864
-887
-909
-932
-954
-976
-999
-1020
-1043
-1065
-1088
-1110
-1132
-1154
-1176
-1198
-1220
-1241
-1263
-1285
-1307
-1328
-1350
-1371
-1393
-1414
-1436
-1457
-1478
-1499
-1520
-1540
-1561
-1581
-1602
-1622
-1642
-1663
-1683
-1703
-1723
-1743
-1764
-1784
-1804
-1824
-1844
-1864
-1883
-1903
-1922
-1942
-1961
-1980
-1998
-2017
-2035
-2054
-2072
-2090
-2107
-2125
-2143
-2161
-2178
-2195
-2213
-2230
-2247
-2264
-2281
-2298
-2315
-2332
-2349
-2365
-2382
-2399
-2415
-2431
-2447
-2463
-2479
-2495
-2511
-2526
-2541
-2556
-2571
-2586
-2600
-2615
-2629
-2643
-2658
-2672
-2685
-2699
-2713
-2726
-2740
-2753
-2767
-2780
-2793
-2806
-2819
-2831
-2844
-2856
-2868
-2880
-2892
-2904
-2915
-2927
-2938
-2950
-2961
-2972
-2983
-2994
-3005
-3016
-3026
-3037
-3048
-3058
-3069
-3079
-3089
-3100
-3110
-3120
-3130
-3140
-3150
-3159
-3169
-3179
-3188
-3198
-3207
-3216
-3225
-3234
-3243
-3252
-3260
-3269
-3277
-3285
-3293
-3301
-3309
-3317
-3325
-3333
-3340
-3348
-3356
-3364
-3372
-3380
-3387
-3395
-3403
-3410
-3418
-3425
-3433
-3440
-3447
-3453
-3460
-3467
-3473
-3479
-3485
-3491
-3497
-3502
-3508
-3513
-3518
-3523
-3528
-3534
-3539
-3543
-3548
-3553
-3558
-3563
-3567
-3572
-3576
-3581
-3585
-3589
-3593
-3597
-3601
-3605
-3609
-3613
-3617
-3620
-3624
-3628
-3631
-3635
-3638
-3641
-3645
-3648
-3651
-3654
-3657
-3660
-3663
-3666
-3669
-3672
-3674
-3677
-3680
-3682
-3685
-3688
-3690
-3692
-3695
-3697
-3699
-3701
-3703
-3704
-3706
-3708
-3710
-3712
-3714
-3715
-3717
-3719
-3720
-3722
-3723
-3724
-3725
-3727
-3727
-3728
-3729
-3730
-3731
-3731
-3732
-3732
-3732
-3733
-3733
-3733
-3733
-3733
-3733
-3732
-3732
-3732
-3731
-3731
-3730
-3730
-3729
-3728
-3728
-3727
-3727
-3726
-3725
-3725
-3724
-3724
-3723
-3723
-3723
-3722
-3722
-3722
-3722
-3722
-3722
-3722
-3722
-3722
-3722
-3722
-3722
-3721
-3721
-3720
-3719
-3719
-3718
-3716
-3715
-3714
-3713
-3711
-3710
-3708
-3706
-3705
-3703
-3701
-3699
-3697
-3695
-3693
-3691
-3688
-3686
-3684
-3681
-3679
-3676
-3674
-3671
-3669
-3666
-3664
-3661
-3659
-3656
-3653
-3651
-3648
-3645
-3642
-3639
-3637
-3634
-3631
-3628
-3625
-3623
-3620
-3617
-3615
-3612
-3609
-3606
-3603
-3601
-3598
-3595
-3592
-3589
-3586
-3583
-3580
-3578
-3575
-3572
-3569
-3565
-3562
-3559
-3556
-3553
-3550
-3546
-3543
-3539
-3536
-3532
-3528
-3525
-3521
-3517
-3513
-3509
-3505
-3501
-3496
-3492
-3488
-3484
-3480
-3476
-3472
-3468
-3464
-3460
-3456
-3453
-3449
-3445
-3442
-3439
-3435
-3432
-3429
-3426
-3424
-3421
-3418
-3416
-3413
-3411
-3408
-3406
-3404
-3402
-3400
-3397
-3395
-3393
-3391
-3388
-3386
-3383
-3381
-3378
-3376
-3373
-3370
-3367
-3363
-3360
-3356
-3353
-3349
-3345
-3341
-3336
-3332
-3328
-3323
-3318
-3313
-3308
-3303
-3298
-3293
-3288
-3283
-3278
-3273
-3267
-3262
-3257
-3252
-3246
-3241
-3235
-3230
-3224
-3218
-3212
-3206
-3200
-3193
-3187
-3180
-3173
-3166
-3159
-3151
-3144
-3137
-3130
-3122
-3115
-3108
-3100
-3092
-3085
-3077
-3069
-3061
-3053
-3045
-3037
-3028
-3020
-3011
-3002
-2993
-2983
-2974
-2964
-2955
-2945
-2935
-2925
-2914
-2904
-2893
-2882
-2871
-2860
-2849
-2838
-2827
-2815
-2804
-2793
-2781
-2769
-2757
-2745
-2733
-2721
-2708
-2696
-2683
-2671
-2658
-2645
-2632
-2619
-2607
-2594
-2581
-2568
-2555
-2542
-2529
-2516
-2502
-2489
-2475
-2462
-2449
-2435
-2422
-2408
-2395
-2381
-2368
-2354
-2340
-2326
-2313
-2299
-2285
-2271
-2257
-2243
-2229
-2215
-2201
-2187
-2173
-2159
-2144
-2130
-2116
-2102
-2088
-2073
-2059
-2045
-2031
-2017
-2003
-1990
-1976
-1962
-1949
-1935
-1921
-1908
-1894
-1880
-1867
-1853
-1839
-1825
-1811
-1798
-1784
-1770
-1756
-1742
-1728
-1715
-1701
-1687
-1672
-1658
-1644
-1630
-1616
-1602
-1588
-1574
-1560
-1546
-1532
-1518
-1504
-1491
-1477
-1463
-1450
-1436
-1423
-1409
-1395
-1382
-1368
-1354
-1340
-1327
-1313
-1299
-1285
-1270
-1256
-1242
-1228
-1214
-1199
-1185
-1170
-1156
-1142
-1127
-1112
-1098
-1083
-1068
-1053
-1038
-1022
-1008
-993
-978
-962
-947
-932
-917
-902
-887
-873
-858
-843
-828
-814
-799
-785
-770
-755
-741
-726
-712
-697
-683
-668
-653
-639
-624
-609
-594
-579
-565
-550
-535
-520
-505
-491
-476
-462
-448
-434
-420
-406
-392
-378
-364
-350
-336
-322
-308
-294
-281
-267
-253
-239
-226
-212
-198
-184
-171
-157
-143
-129
-115
-101
-87
-73
-59
-45
-31
-17
-3
11
25
39
53
67
81
95
109
123
137
151
165
178
192
206
220
234
247
261
275
288
302
315
329
342
355
368
381
394
407
420
433
446
458
471
483
496
509
521
534
547
559
572
585
597
610
623
635
648
661
673
685
698
710
722
735
747
759
772
784
796
809
821
834
846
859
871
884
896
909
921
934
946
958
971
983
995
1008
1020
1032
1044
1057
1069
1082
1094
1107
1120
1133
1146
1159
1172
1185
1198
1211
1224
1237
1250
1264
1277
1290
1303
1316
1329
1343
1356
1370
1383
1397
1411
1425
1438
1452
1466
1480
1494
1508
1522
1536
1550
1564
1578
1592
1606
1620
1634
1648
1661
1675
1689
1703
1717
1730
1744
1757
1771
1784
1797
1810
1824
1837
1850
1863
1876
1890
1903
1917
1930
1944
1957
1971
1984
1998
2011
2025
2037
2052
2065
2078
2092
2105
2118
2131
2144
2158
2171
2184
2197
2211
2224
2237
2251
2264
2278
2292
2305
2319
2333
2346
2360
2373
2387
2400
2413
2426
2439
2452
2465
2477
2490
2503
2516
2529
2542
2555
2568
2581
2593
2606
2619
2632
2645
2658
2671
2684
2698
2711
2724
2737
2750
2763
2776
2790
2803
2816
2829
2842
2855
2869
2882
2895
2908
2922
2935
2948
2961
2975
2988
3001
3015
3028
3041
3054
3068
3081
3094
3107
3120
3132
3145
3157
3170
3182
3194
3206
3218
3229
3241
3253
3264
3276
3287
3298
3310
3321
3333
3344
3356
3367
3378
3390
3401
3412
3423
3434
3445
3455
3466
3477
3487
3498
3508
3518
3529
3539
3550
3560
3570
3581
3591
3601
3612
3622
3633
3643
3653
3664
3674
3685
3696
3706
3717
3728
3739
3749
3760
3770
3781
3792
3802
3812
3823
3833
3843
3853
3863
3873
3882
3892
3901
3910
3920
3929
3938
3947
3956
3964
3973
3982
3990
3999
4008
4016
4025
4033
4041
4050
4058
4066
4074
4083
4091
4099
4107
4114
4122
4130
4138
4145
4153
4160
4168
4175
4183
4190
4197
4205
4212
4219
4226
4233
4240
4247
4254
4260
4267
4274
4280
4287
4293
4299
4305
4311
4317
4323
4329
4334
4339
4344
4349
4354
4358
4362
4366
4370
4374
4377
4380
4383
4386
4389
4391
4394
4396
4398
4400
4401
4403
4404
4406
4407
4408
4409
4410
4410
4411
4411
4411
4412
4412
4411
4411
4411
4411
4410
4410
4409
4409
4408
4407
4406
4405
4404
4403
4401
4400
4399
4397
4396
4394
4393
4391
4390
4388
4387
4385
4383
4381
4379
4377
4375
4373
4371
4368
4366
4363
4360
4357
4354
4351
4348
4344
4341
4337
4333
4330
4326
4322
4318
4314
4311
4307
4303
4299
4295
4291
4288
4284
4280
4275
4271
4267
4263
4258
4253
4249
4244
4239
4235
4230
4225
4220
4215
4210
4205
4200
4195
4190
4185
4180
4175
4170
4165
4160
4155
4149
4144
4138
4133
4127
4121
4115
4109
4103
4097
4090
4083
4078
4070
4065
4059
4051
4046
4040
4034
4027
4022
4016
4010
4003
3997
3991
3985
3979
3973
3967
3961
3955
3949
3943
3937
3931
3925
3919
3913
3906
3900
3893
3887
3880
3873
3867
3860
3853
3846
3838
3831
3824
3816
3809
3801
3794
3786
3778
3771
3763
3755
3748
3740
3732
3724
3716
3709
3701
3693
3685
3677
3668
3660
3652
3644
3636
3627
3619
3610
3602
3593
3585
3576
3568
3559
3550
3541
3532
3523
3513
3504
3495
3485
3475
3466
3456
3446
3436
3427
3417
3407
3397
3387
3377
3367
3357
3347
3337
3327
3317
3307
3296
3286
3276
3266
3256
3245
3235
3225
3215
3204
3194
3184
3175
3165
3155
3146
3136
3127
3118
3108
3099
3090
3081
3072
3063
3055
3046
3037
3028
3020
3011
3002
2994
2985
2976
2968
2959
2951
2942
2933
2925
2916
2908
2900
2891
2883
2875
2866
2858
2850
2843
2835
2827
2819
2812
2805
2797
2790
2783
2776
2769
2762
2755
2749
2742
2736
2729
2723
2716
2710
2704
2698
2692
2686
2680
2674
2669
2663
2658
2652
2647
2641
2635
2630
2624
2619
2613
2608
2602
2597
2591
2585
2580
2575
2569
2564
2558
2553
2548
2543
2537
2532
2527
2522
2516
2511
2506
2501
2495
2490
2485
2480
2475
2471
2466
2461
2457
2453
2448
2444
2440
2436
2432
2428
2424
2421
2417
2413
2410
2406
2402
2398
2394
2390
2387
2382
2378
2374
2370
2366
2361
2357
2352
2348
2344
2339
2334
2330
2325
2321
2316
2311
2306
2302
2297
2292
2287
2282
2277
2272
2268
2263
2258
2253
2247
2242
2237
2232
2226
2221
2216
2210
2204
2199
2193
2187
2181
2176
2170
2164
2158
2153
2147
2141
2136
2130
2124
2119
2113
2108
2102
2097
2091
2086
2080
2075
2069
2063
2058
2052
2045
2040
2033
2029
2023
2017
2011
2005
2000
1994
1988
1983
1977
1972
1966
1961
1956
1950
1945
1940
1934
1929
1924
1918
1913
1907
1902
1896
1890
1884
1878
1872
1866
1860
1853
1847
1840
1834
1827
1821
1814
1807
1801
1794
1787
1781
1774
1767
1761
1754
1747
1740
1733
1726
1719
1712
1705
1697
1690
1683
1675
1668
1661
1653
1646
1638
1631
1623
1616
1608
1601
1593
1585
1577
1569
1561
1553
1544
1536
1528
1519
1511
1502
1494
1485
1476
1468
1459
1450
1441
1432
1422
1413
1404
1394
1385
1375
1366
1356
1346
1337
1327
1317
1307
1297
1287
1277
1267
1257
1247
1236
1226
1216
1206
1196
1185
1175
1165
1154
1144
1133
1123
1112
1101
1091
1080
1069
1059
1048
1037
1026
1014
1004
994
983
972
961
950
939
928
917
906
895
883
872
861
850
839
828
818
807
796
785
775
764
754
743
732
722
711
701
690
680
669
659
648
638
628
617
607
597
587
577
567
557
547
537
527
517
508
498
488
479
469
460
450
440
431
421
412
403
393
384
375
366
357
348
339
330
321
313
304
296
287
279
271
263
255
247
239
231
224
216
208
201
193
186
179
172
164
157
150
143
136
129
122
115
108
102
95
88
81
75
68
61
55
48
41
35
28
21
14
7
0
-7
-14
-21
-28
-34
-41
-48
-55
-61
-68
-74
-81
-87
-94
-100
-106
-112
-118
-124
-129
-135
-140
-146
-151
-156
-161
-166
-171
-175
-180
-184
-188
-192
-196
-200
-204
-207
-211
-214
-217
-220
-223
-226
-229
-232
-235
-237
-240
-242
-244
-246
-248
-250
-252
-254
-256
-257
-259
-260
-262
-263
-264
-266
-267
-268
-270
-271
-272
-273
-274
-275
-276
-277
-277
-278
-278
-278
-278
-278
-277
-277
-276
-276
-275
-274
-273
-272
-271
-270
-268
-267
-266
-264
-263
-261
-259
-257
-256
-254
-252
-249
-247
-245
-242
-240
-237
-235
-232
-229
-226
-223
-220
-216
-213
-209
-205
-201
-197
-193
-188
-184
-179
-175
-170
-166
-161
-157
-152
-147
-143
-138
-133
-128
-123
-118
-113
-108
-103
-98
-93
-88
-83
-78
-73
-68
-63
-58
-53
-47
-42
-37
-32
-27
-21
-16
-11
-5
0
5
11
16
22
27
32
38
43
48
53
58
63
68
73
78
82
87
92
97
102
107
112
117
122
127
132
137
142
146
151
156
160
165
169
174
178
183
187
191
195
200
204
208
212
216
220
224
227
231
234
237
240
242
245
248
250
253
255
257
259
262
264
266
268
270
272
274
275
277
279
280
282
283
284
286
287
288
288
289
290
290
291
291
292
292
292
293
293
294
295
295
296
297
297
298
299
299
300
300
300
301
301
301
301
302
302
302
302
302
303
303
303
303
304
304
305
305
305
306
306
306
307
307
307
307
307
308
308
308
308
308
308
308
308
308
309
309
309
309
309
309
309
309
309
310
310
310
310
310
310
310
310
310
310
311
311
311
311
312
312
312
312
313
313
313
313
313
313
312
312
312
312
311
311
310
309
309
308
307
306
305
304
303
302
301
300
298
297
296
294
292
291
289
287
285
284
282
280
278
276
275
273
271
269
267
265
263
260
258
256
254
251
249
247
244
242
239
237
234
231
229
226
224
221
219
216
214
211
208
206
203
200
198
195
192
189
186
184
181
178
175
172
169
166
163
160
157
153
150
147
144
140
137
134
130
127
124
121
117
114
111
108
105
102
99
95
92
89
86
83
80
77
74
70
67
64
60
57
53
49
46
42
38
34
31
27
23
20
16
12
9
5
1
-3
-7
-11
-15
-19
-23
-28
-32
-36
-41
-45
-49
-54
-58
-63
-67
-71
-76
-80
-85
-89
-94
-99
-104
-108
-113
-118
-123
-128
-132
-137
-142
-147
-152
-156
-161
-166
-171
-176
-181
-186
-191
-197
-202
-208
-213
-219
-224
-230
-236
-242
-248
-254
-260
-266
-272
-278
-284
-290
-296
-302
-309
-315
-321
-328
-334
-341
-347
-354
-361
-368
-374
-381
-388
-395
-402
-409
-416
-422
-429
-436
-443
-450
-457
-464
-471
-478
-485
-492
-498
-505
-512
-519
-526
-532
-539
-546
-552
-559
-566
-573
-579
-586
-593
-599
-606
-613
-620
-627
-634
-641
-647
-655
-662
-669
-676
-683
-690
-697
-704
-712
-719
-726
-733
-739
-746
-753
-760
-767
-773
-780
-787
-794
-801
-807
-814
-821
-828
-834
-841
-848
-854
-861
-868
-874
-881
-888
-894
-901
-908
-914
-921
-927
-934
-940
-947
-953
-959
-965
-972
-978
-984
-989
-995
-1000
-1006
-1012
-1018
-1022
-1028
-1033
-1039
-1044
-1048
-1053
-1058
-1063
-1067
-1072
-1076
-1080
-1084
-1088
-1092
-1096
-1100
-1104
-1107
-1111
-1114
-1118
-1121
-1124
-1128
-1131
-1134
-1137
-1140
-1142
-1145
-1148
-1150
-1152
-1155
-1157
-1159
-1161
-1163
-1165
-1167
-1168
-1170
-1171
-1173
-1174
-1176
-1177
-1178
-1179
-1180
-1181
-1181
-1182
-1183
-1184
-1184
-1185
-1186
-1186
-1187
-1188
-1188
-1189
-1189
-1189
-1190
-1190
-1190
-1190
-1190
-1190
-1190
-1190
-1189
-1189
-1189
-1188
-1187
-1187
-1186
-1185
-1185
-1184
-1183
-1182
-1181
-1180
-1179
-1178
-1176
-1175
-1174
-1172
-1170
-1169
-1167
-1165
-1163
-1161
-1159
-1157
-1155
-1152
-1150
-1148
-1146
-1144
-1142
-1140
-1138
-1136
-1135
-1133
-1131
-1129
-1128
-1126
-1125
-1123
-1122
-1120
-1119
-1118
-1116
-1115
-1114
-1112
-1111
-1109
-1108
-1107
-1105
-1104
-1103
-1101
-1100
-1098
-1097
-1096
-1094
-1093
-1091
-1090
-1088
-1087
-1085
-1083
-1082
-1080
-1078
-1076
-1075
-1073
-1071
-1069
-1068
-1066
-1064
-1062
-1060
-1059
-1057
-1055
-1054
-1052
-1050
-1049
-1047
-1046
-1044
-1043
-1042
-1040
-1039
-1038
-1037
-1035
-1034
-1033
-1032
-1031
-1029
-1028
-1027
-1025
-1024
-1022
-1020
-1020
-1018
-1018
-1016
-1016
-1014
-1014
-1012
-1012
-1010
-1010
-1008
-1008
-1006
-1004
-1004
-1002
-1002
-1002
-1000
-1000
-999
-998
-998
-997
-996
-996
-995
-994
-994
-994
-993
-993
-992
-992
-992
-992
-992
-991
-991
-991
-991
-991
-992
-992
-992
-992
-993
-993
-994
-994
-995
-995
-996
-996
-997
-997
-997
-997
-997
-997
-997
-997
-997
-996
-996
-995
-995
-994
-993
-993
-992
-991
-991
-990
-989
-988
-987
-987
-986
-985
-984
-983
-982
-981
-981
-980
-979
-978
-977
-976
-975
-974
-973
-972
-971
-970
-969
-967
-966
-965
-963
-962
-960
-959
-957
-955
-953
-952
-950
-948
-946
-945
-943
-941
-939
-937
-935
-933
-931
-929
-926
-924
-922
-919
-917
-914
-912
-909
-907
-904
-901
-898
-895
-892
-889
-886
-883
-879
-876
-873
-869
-865
-862
-858
-854
-850
-846
-842
-838
-833
-829
-824
-820
-815
-810
-805
-799
-794
-789
-783
-777
-772
-766
-760
-754
-748
-741
-735
-729
-723
-716
-710
-704
-697
-691
-685
-678
-671
-665
-658
-652
-645
-638
-631
-625
-618
-611
-605
-598
-591
-584
-578
-571
-564
-557
-551
-544
-537
-531
-524
-517
-511
-504
-497
-491
-484
-478
-471
-464
-458
-451
-444
-438
-431
-424
-418
-411
-404
-398
-391
-384
-377
-370
-363
-356
-349
-342
-335
-327
-320
-313
-305
-298
-290
-283
-275
-268
-260
-253
-245
-237
-230
-222
-215
-207
-199
-191
-184
-176
-168
-160
-152
-144
-136
-128
-120
-112
-103
-95
-87
-79
-70
-62
-54
-46
-37
-29
-20
-12
-4
5
13
22
30
39
47
56
64
73
81
90
99
107
116
125
134
143
153
162
171
180
190
199
208
217
226
235
244
254
263
271
280
289
298
307
316
324
333
341
350
359
367
375
384
392
401
409
417
425
433
441
449
457
465
473
481
489
497
505
513
522
530
538
546
555
563
571
580
588
596
604
613
621
629
638
646
654
663
671
680
688
697
705
714
722
731
739
748
756
764
773
781
790
798
806
815
823
832
840
848
857
865
873
882
890
899
907
915
924
932
941
949
958
966
975
983
992
1000
1008
1018
1027
1035
1044
1053
1062
1071
1080
1089
1098
1107
1116
1125
1134
1143
1152
1161
1170
1179
1188
1197
1206
1215
1224
1233
1242
1251
1260
1269
1278
1287
1296
1305
1314
1323
1332
1341
1350
1359
1368
1377
1386
1395
1404
1413
1422
1431
1440
1449
1458
1467
1476
1485
1494
1503
1512
1521
1531
1540
1549
1559
1568
1577
1587
1596
1606
1615
1625
1634
1643
1653
1662
1671
1680
1689
1699
1708
1717
1726
1735
1744
1753
1762
1771
1780
1789
1797
1806
1815
1824
1833
1841
1850
1858
1867
1875
1884
1892
1901
1909
1917
1926
1934
1942
1950
1959
1967
1975
1983
1991
1999
2007
2015
2023
2031
2037
2045
2054
2062
2070
2078
2085
2093
2101
2109
2117
2124
2132
2140
2147
2155
2162
2169
2177
2184
2191
2198
2206
2213
2220
2227
2234
2241
2248
2255
2262
2269
2276
2283
2290
2297
2304
2310
2317
2324
2331
2337
2344
2351
2357
2364
2370
2376
2383
2389
2396
2402
2408
2415
2421
2428
2434
2440
2447
2454
2460
2467
2473
2480
2487
2493
2500
2506
2512
2519
2525
2531
2537
2543
2548
2554
2560
2566
2571
2577
2582
2588
2593
2599
2604
2610
2615
2621
2626
2631
2636
2641
2647
2652
2657
2662
2667
2672
2677
2682
2687
2692
2697
2703
2708
2713
2718
2724
2729
2734
2740
2745
2750
2756
2761
2766
2771
2777
2782
2787
2793
2798
2803
2808
2813
2818
2823
2828
2832
2837
2841
2846
2850
2854
2859
2863
2867
2871
2875
2879
2883
2887
2890
2894
2897
2901
2904
2907
2910
2913
2916
2919
2922
2925
2927
2930
2932
2935
2937
2940
2943
2945
2948
2950
2953
2956
2958
2961
2964
2966
2969
2972
2974
2977
2979
2982
2984
2987
2989
2992
2994
2997
2999
3002
3004
3007
3010
3012
3015
3017
3020
3023
3025
3028
3031
3034
3037
3040
3043
3046
3049
3052
3055
3058
3062
3065
3068
3071
3074
3077
3080
3083
3086
3089
3092
3095
3098
3101
3105
3108
3111
3114
3118
3121
3124
3127
3130
3134
3137
3140
3143
3146
3149
3152
3154
3157
3160
3162
3165
3168
3170
3173
3176
3179
3181
3184
3187
3190
3193
3196
3199
3202
3205
3208
3211
3214
3217
3220
3223
3226
3229
3232
3235
3238
3241
3244
3247
3249
3252
3255
3258
3260
3263
3266
3269
3271
3274
3277
3279
3282
3285
3287
3290
3292
3295
3298
3300
3303
3305
3307
3310
3312
3314
3316
3318
3320
3322
3323
3325
3327
3328
3330
3331
3332
3333
3334
3335
3336
3337
3338
3338
3339
3339
3340
3340
3340
3341
3341
3341
3341
3341
3341
3341
3340
3340
3340
3340
3340
3339
3339
3339
3339
3339
3339
3339
3339
3339
3339
3339
3339
3339
3340
3340
3340
3340
3340
3341
3341
3341
3341
3341
3341
3342
3342
3342
3343
3343
3344
3344
3345
3345
3346
3346
3347
3347
3347
3348
3348
3348
3348
3348
3347
3347
3347
3347
3346
3346
3345
3345
3344
3343
3343
3342
3341
3341
3340
3339
3338
3337
3336
3335
3334
3333
3332
3331
3330
3329
3328
3327
3325
3324
3323
3321
3320
3318
3317
3315
3313
3312
3310
3309
3307
3306
3305
3303
3302
3301
3301
3300
3299
3299
3298
3298
3298
3297
3297
3296
3296
3295
3295
3294
3294
3293
3292
3291
3290
3290
3289
3288
3287
3286
3285
3284
3283
3282
3281
3279
3278
3277
3275
3274
3272
3271
3269
3268
3266
3265
3264
3262
3261
3260
3259
3258
3257
3256
3254
3253
3252
3251
3250
3249
3248
3247
3246
3245
3244
3243
3243
3243
3242
3242
3242
3242
3242
3243
3243
3243
3243
3244
3244
3244
3245
3245
3245
3245
3246
3246
3246
3246
3246
3246
3246
3246
3246
3246
3246
3245
3245
3244
3243
3242
3241
3239
3238
3236
3234
3232
3230
3228
3226
3224
3222
3219
3217
3215
3213
3211
3209
3207
3205
3203
3201
3199
3197
3195
3193
3191
3189
3187
3185
3183
3181
3179
3177
3175
3173
3171
3169
3167
3165
3163
3161
3159
3157
3155
3152
3150
3148
3146
3144
3142
3139
3137
3134
3132
3129
3126
3123
3119
3116
3113
3109
3106
3102
3098
3094
3091
3087
3083
3079
3075
3071
3067
3063
3058
3054
3050
3046
3041
3037
3032
3027
3023
3018
3012
3007
3002
2997
2991
2986
2980
2975
2969
2964
2958
2953
2948
2943
2937
2932
2927
2922
2916
2911
2906
2900
2895
2889
2883
2877
2871
2865
2859
2853
2846
2840
2833
2827
2820
2813
2807
2800
2793
2786
2778
2771
2764
2756
2748
2740
2732
2724
2715
2707
2698
2690
2681
2672
2664
2655
2646
2637
2628
2619
2610
2601
2592
2583
2574
2565
2556
2547
2538
2529
2519
2510
2501
2492
2482
2472
2463
2453
2443
2433
2423
2412
2402
2391
2381
2370
2359
2348
2337
2326
2315
2304
2292
2281
2269
2258
2246
2234
2223
2211
2199
2187
2175
2163
2151
2138
2126
2114
2102
2090
2078
2066
2053
2041
2029
2017
2004
1992
1980
1967
1955
1942
1930
1917
1905
1892
1880
1868
1856
1843
1831
1819
1807
1795
1783
1771
1760
1748
1735
1723
1711
1699
1687
1674
1662
1649
1637
1624
1612
1599
1586
1573
1560
1547
1534
1521
1508
1495
1482
1469
1455
1442
1429
1416
1403
1390
1376
1363
1350
1337
1324
1312
1299
1286
1274
1261
1249
1236
1224
1212
1200
1188
1176
1163
1151
1139
1127
1114
1102
1090
1077
1065
1053
1041
1028
1016
1004
992
980
968
956
944
932
920
909
898
886
875
864
854
843
832
822
812
802
792
782
772
762
753
743
734
725
715
706
697
688
679
670
661
652
643
634
625
616
607
597
588
579
570
561
552
542
533
524
515
506
497
488
479
470
461
453
444
435
427
418
410
401
393
384
376
368
359
351
343
335
327
319
311
304
296
288
281
274
266
259
252
244
237
230
223
216
209
202
195
188
181
174
168
161
154
148
141
134
127
121
114
107
100
93
86
79
72
65
58
51
44
37
31
24
17
11
5
-2
-8
-14
-20
-26
-32
-38
-44
-50
-56
-62
-67
-73
-78
-84
-89
-94
-99
-104
-110
-115
-120
-124
-129
-134
-139
-144
-148
-153
-158
-162
-167
-171
-176
-180
-184
-188
-192
-197
-201
-205
-209
-213
-217
-221
-225
-229
-234
-238
-242
-247
-251
-256
-260
-265
-269
-273
-277
-282
-286
-290
-294
-298
-302
-306
-310
-314
-318
-321
-325
-329
-333
-337
-341
-345
-348
-352
-356
-360
-364
-367
-371
-375
-378
-381
-385
-388
-391
-394
-397
-400
-403
-406
-409
-411
-414
-417
-419
-422
-424
-427
-429
-432
-434
-437
-439
-442
-444
-446
-449
-451
-453
-455
-458
-460
-462
-464
-465
-467
-469
-471
-472
-474
-475
-476
-478
-479
-480
-481
-482
-483
-484
-485
-486
-486
-487
-488
-489
-489
-490
-491
-491
-492
-492
-492
-493
-493
-493
-493
-493
-493
-493
-493
-492
-492
-492
-492
-492
-492
-492
-491
-491
-491
-491
-491
-491
-491
-490
-490
-490
-490
-490
-489
-489
-489
-488
-488
-487
-487
-486
-485
-485
-484
-483
-482
-481
-480
-479
-478
-477
-475
-474
-473
-472
-471
-469
-468
-467
-466
-464
-463
-462
-461
-459
-458
-457
-456
-455
-454
-453
-452
-451
-450
-449
-448
-447
-446
-446
-445
-444
-443
-442
-441
-441
-440
-439
-438
-437
-436
-435
-435
-434
-433
-432
-431
-430
-429
-428
-427
-426
-424
-423
-422
-421
-420
-418
-417
-416
-414
-412
-411
-409
-407
-406
-404
-402
-400
-398
-396
-394
-392
-390
-388
-386
-383
-381
-379
-377
-375
-373
-370
-368
-366
-364
-363
-361
-359
-357
-355
-354
-352
-350
-348
-347
-345
-343
-342
-340
-338
-337
-335
-334
-332
-331
-329
-327
-326
-324
-322
-320
-318
-316
-313
-311
-308
-306
-303
-301
-298
-295
-292
-290
-287
-284
-281
-278
-276
-273
-270
-267
-265
-262
-259
-257
-254
-252
-249
-246
-243
-241
-238
-235
-232
-229
-226
-223
-220
-217
-214
-211
-208
-205
-202
-199
-196
-193
-189
-186
-183
-180
-177
-174
-171
-167
-164
-161
-158
-155
-151
-148
-145
-141
-138
-134
-130
-126
-122
-119
-115
-110
-106
-102
-98
-93
-89
-84
-80
-75
-71
-66
-61
-56
-51
-46
-41
-36
-31
-26
-20
-15
-10
-4
1
7
12
18
24
29
35
40
46
51
57
63
68
74
80
86
91
97
103
109
115
121
126
132
138
144
150
156
162
168
174
180
186
193
199
206
212
219
225
232
239
246
253
260
267
274
280
287
294
301
308
315
322
329
336
343
349
356
363
370
376
383
390
396
403
410
416
423
430
437
444
452
459
466
473
481
488
495
502
509
516
523
530
537
543
550
557
563
570
576
582
589
595
601
608
614
620
626
632
639
645
650
656
662
668
673
678
684
689
694
699
704
709
714
719
723
728
733
737
742
746
751
755
760
764
768
772
776
780
784
788
792
795
799
802
806
809
812
815
819
822
825
828
831
834
837
840
842
845
847
849
851
853
855
856
858
859
860
862
863
864
865
865
866
867
868
869
869
870
871
871
872
873
873
874
875
875
876
876
877
877
877
878
878
878
878
879
879
878
878
878
878
877
877
877
876
876
875
875
874
874
873
873
872
872
872
872
871
871
871
870
870
869
869
868
868
867
867
866
865
865
864
863
863
862
862
861
860
860
859
859
858
858
857
857
856
855
854
853
852
851
850
848
847
845
843
842
840
838
836
834
832
830
828
826
823
821
819
817
815
812
810
808
805
803
800
798
795
792
790
787
784
782
779
776
773
770
767
764
761
758
755
752
749
745
742
739
736
733
730
727
724
721
718
715
712
709
706
703
700
696
693
690
687
683
680
677
673
670
666
663
659
656
652
649
645
642
638
635
632
628
625
622
618
615
612
608
605
602
598
595
591
588
584
581
578
574
571
568
565
561
558
555
552
549
546
542
539
536
533
530
526
523
520
517
514
511
508
505
502
499
496
494
491
488
485
483
480
477
475
472
470
468
465
463
461
459
457
455
454
453
451
450
449
448
447
447
446
445
445
445
444
444
444
444
444
444
444
444
444
444
445
445
445
446
447
447
448
449
450
451
452
452
454
455
456
457
458
459
460
461
462
463
464
466
467
468
469
471
472
474
475
477
478
480
482
484
485
487
489
491
493
496
498
500
502
505
507
509
511
514
516
519
522
524
527
530
533
536
539
543
546
550
554
557
561
565
570
574
578
583
587
592
596
601
606
611
616
621
626
631
636
641
647
652
657
663
668
674
679
685
690
696
702
707
713
719
725
731
737
743
749
755
762
768
774
781
787
794
800
807
814
821
828
835
842
849
856
863
870
878
885
892
900
907
915
923
930
938
946
954
962
970
978
986
994
1000
1008
1016
1025
1033
1041
1050
1058
1066
1074
1083
1091
1100
1108
1117
1125
1134
1142
1150
1159
1167
1176
1184
1193
1201
1210
1218
1227
1236
1244
1253
1261
1270
1278
1287
1296
1304
1313
1322
1330
1339
1348
1356
1365
1374
1383
1391
1400
1409
1418
1426
1435
1444
1452
1461
1470
1478
1487
1496
1504
1513
1522
1530
1539
1547
1556
1564
1573
1581
1589
1598
1606
1614
1622
1631
1639
1647
1655
1663
1671
1679
1687
1695
1703
1710
1718
1726
1733
1741
1748
1756
1764
1771
1779
1787
1794
1802
1810
1817
1825
1832
1840
1847
1855
1862
1869
1877
1884
1891
1898
1905
1912
1919
1926
1933
1940
1947
1954
1960
1967
1974
1980
1986
1993
1999
2005
2011
2017
2024
2029
2036
2041
2047
2053
2059
2064
2070
2075
2081
2086
2091
2097
2102
2107
2112
2117
2122
2127
2132
2136
2141
2145
2150
2154
2158
2162
2166
2170
2174
2177
2181
2184
2188
2191
2195
2198
2201
2204
2207
2210
2213
2216
2218
2221
2223
2226
2228
2231
2233
2235
2237
2239
2241
2243
2244
2246
2248
2249
2251
2252
2254
2255
2256
2257
2258
2259
2260
2261
2262
2262
2263
2263
2264
2264
2264
2264
2264
2263
2263
2262
2262
2261
2260
2260
2259
2258
2256
2255
2254
2253
2251
2250
2248
2247
2245
2244
2242
2240
2238
2236
2233
2231
2229
2226
2224
2221
2219
2216
2214
2211
2208
2205
2202
2199
2196
2192
2189
2186
2182
2178
2175
2171
2167
2164
2160
2156
2152
2148
2144
2140
2135
2131
2127
2123
2119
2114
2110
2105
2101
2096
2091
2086
2081
2076
2071
2065
2059
2054
2048
2041
2036
2029
2024
2017
2012
2005
1999
1993
1986
1980
1973
1966
1960
1953
1946
1939
1932
1925
1918
1912
1905
1898
1891
1884
1877
1870
1863
1856
1849
1842
1835
1828
1821
1814
1807
1800
1794
1787
1780
1772
1765
1758
1751
1744
1736
1729
1722
1714
1707
1700
1692
1685
1677
1670
1662
1654
1647
1639
1631
1624
1616
1608
1600
1592
1585
1577
1569
1561
1553
1546
1538
1530
1522
1514
1506
1498
1491
1483
1475
1468
1460
1452
1444
1437
1429
1421
1414
1406
1398
1391
1383
1376
1369
1361
1354
1347
1339
1332
1325
1318
1311
1303
1296
1289
1282
1275
1268
1261
1255
1248
1242
1235
1229
1223
1216
1210
1204
1198
1192
1186
1180
1174
1168
1162
1156
1150
1144
1138
1132
1126
1121
1115
1109
1103
1097
1092
1086
1080
1074
1069
1063
1057
1052
1046
1041
1035
1029
1024
1018
1012
1006
1002
996
991
985
980
975
969
964
959
954
949
944
939
934
929
925
920
915
910
906
901
896
891
886
882
877
872
867
862
858
853
848
844
839
834
829
825
820
816
811
807
802
798
794
789
785
781
777
773
768
764
760
756
752
748
743
739
735
731
727
723
720
716
712
709
705
702
699
695
692
689
686
683
680
677
674
671
668
665
663
660
657
655
652
650
648
645
643
640
638
636
634
631
629
627
625
623
620
618
616
614
612
610
607
605
603
601
599
596
594
592
589
587
585
583
581
578
576
574
572
570
569
567
565
563
562
560
558
557
555
554
552
551
549
548
547
545
544
543
541
540
539
538
536
535
534
533
533
532
531
530
530
529
528
528
527
526
526
525
525
524
524
523
523
522
522
521
521
520
520
519
519
518
518
518
517
517
516
516
516
515
515
515
515
515
514
514
514
514
514
515
515
515
515
515
515
516
516
516
516
517
517
517
518
518
519
519
519
520
520
521
522
522
523
523
524
525
525
526
526
527
527
528
528
529
530
530
531
532
532
533
534
535
536
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
553
554
555
557
558
560
561
563
564
566
567
569
571
572
574
575
577
578
580
581
583
584
586
587
589
590
592
593
595
597
598
600
602
604
605
607
609
611
613
615
617
620
622
624
626
628
631
633
635
638
640
642
644
647
649
652
654
656
659
661
664
667
669
672
675
677
680
683
686
688
691
694
697
700
703
706
709
712
715
718
721
725
728
731
734
738
741
745
748
752
756
759
763
767
771
776
780
784
789
793
797
802
806
811
816
820
825
830
834
839
844
849
854
859
864
869
874
879
884
889
894
900
905
910
916
921
927
932
938
943
949
955
960
966
972
977
983
989
995
1000
1006
1012
1018
1024
1030
1036
1042
1048
1054
1060
1066
1072
1078
1084
1090
1096
1102
1108
1114
1121
1127
1133
1139
1145
1151
1157
1163
1169
1175
1181
1187
1193
1199
1205
1211
1217
1224
1230
1236
1242
1248
1255
1261
1268
1274
1280
1287
1293
1299
1306
1312
1319
1325
1332
1338
1344
1350
1357
1363
1369
1375
1381
1388
1394
1400
1407
1413
1419
1426
1432
1438
1445
1451
1457
1463
1470
1476
1482
1488
1494
1499
1505
1511
1517
1523
1529
1535
1541
1547
1553
1559
1565
1571
1578
1584
1590
1596
1602
1608
1614
1620
1626
1632
1638
1644
1650
1655
1661
1667
1673
1680
1686
1692
1698
1704
1710
1716
1722
1729
1735
1741
1748
1754
1760
1767
1773
1779
1786
1792
1798
1804
1811
1817
1823
1829
1836
1842
1849
1855
1862
1869
1875
1882
1888
1895
1901
1908
1914
1921
1927
1933
1939
1945
1952
1958
1964
1969
1975
1981
1987
1993
1999
2005
2011
2017
2023
2029
2036
2041
2048
2055
2061
2067
2074
2080
2086
2093
2099
2106
2112
2119
2125
2132
2138
2145
2151
2158
2164
2171
2177
2184
2190
2197
2203
2210
2216
2222
2229
2235
2242
2248
2254
2261
2267
2274
2280
2286
2293
2299
2305
2312
2318
2324
2330
2336
2342
2348
2354
2360
2366
2372
2377
2383
2388
2394
2399
2405
2410
2416
2421
2426
2431
2437
2442
2447
2452
2457
2462
2466
2471
2476
2481
2486
2490
2495
2500
2505
2509
2514
2518
2523
2527
2532
2536
2541
2545
2549
2554
2558
2562
2567
2571
2575
2579
2583
2588
2592
2596
2600
2604
2607
2611
2615
2618
2622
2625
2629
2632
2635
2639
2642
2645
2649
2652
2655
2659
2662
2665
2669
2672
2675
2678
2682
2685
2688
2692
2695
2698
2701
2705
2708
2711
2714
2717
2721
2724
2727
2730
2733
2736
2738
2741
2744
2746
2749
2752
2754
2757
2759
2762
2764
2766
2769
2771
2773
2775
2777
2779
2781
2783
2784
2786
2788
2789
2791
2792
2794
2795
2797
2799
2800
2802
2803
2805
2806
2808
2809
2811
2812
2813
2814
2815
2816
2817
2818
2819
2820
2820
2821
2822
2822
2823
2823
2824
2824
2825
2825
2826
2826
2827
2827
2828
2829
2829
2830
2830
2830
2831
2831
2831
2831
2831
2831
2831
2831
2831
2831
2831
2831
2831
2830
2830
2830
2829
2829
2828
2828
2827
2827
2826
2825
2824
2824
2823
2822
2821
2821
2820
2819
2818
2817
2816
2815
2814
2813
2812
2811
2810
2809
2807
2806
2805
2804
2803
2802
2800
2799
2798
2797
2795
2794
2793
2792
2790
2789
2788
2786
2785
2784
2783
2781
2780
2779
2777
2776
2775
2773
2772
2771
2769
2768
2766
2765
2764
2763
2762
2761
2759
2758
2757
2756
2755
2754
2753
2752
2752
2751
2750
2749
2748
2747
2747
2746
2745
2745
2744
2743
2742
2742
2741
2741
2740
2739
2739
2738
2738
2737
2737
2737
2736
2736
2736
2736
2735
2735
2735
2735
2735
2735
2735
2736
2736
2736
2736
2736
2736
2737
2737
2737
2737
2737
2738
2738
2738
2739
2739
2739
2740
2741
2741
2742
2742
2743
2744
2744
2745
2746
2747
2747
2748
2749
2750
2751
2752
2753
2754
2755
2755
2756
2757
2758
2759
2760
2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
2783
2784
2785
2786
2787
2788
2789
2791
2792
2793
2795
2796
2797
2799
2800
2802
2803
2805
2806
2808
2809
2811
2813
2814
2816
2818
2819
2821
2823
2824
2826
2828
2830
2832
2834
2836
2838
2840
2842
2844
2846
2848
2850
2852
2854
2855
2857
2859
2861
2863
2865
2867
2869
2871
2873
2875
2877
2879
2881
2883
2885
2887
2889
2891
2893
2895
2897
2899
2901
2903
2905
2907
2909
2911
2913
2916
2918
2920
2922
2924
2926
2928
2930
2932
2934
2937
2939
2941
2943
2945
2947
2949
2951
2953
2955
2956
2958
2959
2961
2963
2964
2965
2967
2968
2970
2971
2973
2974
2975
2977
2978
2979
2980
2982
2983
2984
2985
2986
2987
2988
2989
2990
2991
2992
2993
2994
2995
2996
2996
2997
2998
2999
3000
3001
3001
3002
3003
3004
3004
3005
3006
3007
3007
3008
3009
3010
3010
3011
3012
3013
3014
3015
3015
3016
3017
3018
3019
3019
3020
3021
3022
3023
3023
3024
3025
3026
3026
3027
3028
3028
3029
3030
3030
3031
3031
3032
3032
3033
3033
3033
3034
3034
3034
3034
3034
3034
3034
3034
3034
3034
3034
3034
3034
3033
3033
3033
3032
3032
3032
3032
3031
3031
3030
3030
3029
3028
3028
3027
3026
3025
3024
3023
3022
3020
3019
3017
3016
3014
3013
3011
3010
3008
3006
3004
3003
3001
2999
2997
2995
2993
2991
2989
2987
2985
2983
2980
2978
2976
2973
2971
2968
2965
2963
2960
2957
2954
2951
2948
2945
2942
2939
2936
2932
2929
2926
2923
2920
2916
2913
2910
2907
2904
2900
2897
2893
2890
2886
2883
2879
2875
2871
2867
2864
2860
2856
2852
2847
2843
2839
2835
2831
2826
2822
2818
2813
2809
2805
2800
2796
2792
2787
2783
2779
2774
2770
2765
2761
2756
2752
2747
2742
2738
2733
2728
2723
2718
2714
2709
2704
2699
2694
2689
2684
2679
2674
2668
2663
2658
2653
2648
2642
2637
2632
2627
2621
2616
2611
2606
2601
2595
2590
2585
2580
2574
2569
2564
2558
2553
2547
2542
2536
2531
2525
2520
2514
2509
2503
2498
2492
2487
2482
2476
2471
2465
2460
2455
2449
2444
2438
2433
2428
2422
2417
2411
2406
2401
2396
2390
2385
2380
2374
2369
2364
2358
2353
2348
2342
2337
2331
2326
2321
2315
2310
2304
2299
2294
2288
2283
2278
2272
2267
2262
2257
2252
2247
2242
2238
2233
2228
2224
2219
2214
2209
2205
2200
2195
2191
2186
2181
2176
2171
2167
2162
2157
2152
2147
2142
2137
2132
2127
2123
2118
2113
2108
2104
2099
2094
2089
2085
2080
2075
2070
2065
2060
2055
2050
2045
2041
2036
2031
2025
2021
2017
2012
2007
2001
1998
1993
1988
1983
1979
1974
1969
1965
1960
1956
1951
1947
1942
1938
1933
1929
1924
1920
1916
1912
1908
1904
1901
1897
1893
1889
1886
1882
1878
1874
1871
1867
1863
1860
1856
1852
1849
1845
1842
1839
1835
1832
1828
1825
1821
1818
1815
1811
1808
1805
1801
1798
1795
1791
1788
1784
1781
1778
1774
1771
1768
1764
1761
1758
1755
1752
1749
1746
1744
1741
1738
1735
1733
1730
1727
1725
1722
1720
1717
1715
1713
1711
1708
1706
1704
1702
1700
1698
1697
1695
1693
1691
1689
1687
1686
1684
1682
1680
1679
1677
1676
1674
1673
1671
1670
1668
1667
1666
1665
1664
1662
1661
1660
1659
1658
1657
1656
1655
1655
1654
1653
1652
1652
1651
1651
1650
1650
1649
1649
1649
1649
1649
1649
1649
1649
1649
1649
1649
1649
1649
1649
1650
1650
1650
1651
1651
1652
1652
1653
1653
1654
1655
1656
1657
1658
1659
1660
1661
1663
1664
1665
1666
1668
1669
1670
1672
1673
1675
1676
1678
1680
1681
1683
1685
1687
1689
1691
1693
1695
1697
1700
1702
1704
1707
1709
1712
1715
1717
1720
1723
1726
1729
1732
1735
1738
1741
1744
1748
1751
1754
1757
1761
1764
1767
1771
1774
1777
1781
1785
1788
1792
1796
1800
1804
1808
1812
1816
1820
1825
1829
1833
1838
1842
1846
1851
1856
1860
1865
1870
1875
1880
1885
1890
1895
1900
1905
1911
1916
1921
1926
1931
1937
1942
1947
1953
1958
1963
1969
1974
1980
1985
1991
1997
2001
2008
2013
2020
2025
2031
2037
2043
2049
2055
2061
2067
2073
2079
2085
2091
2097
2103
2109
2115
2122
2128
2135
2141
2148
2154
2161
2168
2175
2182
2189
2195
2202
2209
2216
2223
2230
2237
2244
2251
2257
2264
2271
2278
2285
2293
2300
2307
2314
2321
2328
2335
2342
2349
2356
2363
2370
2378
2385
2393
2400
2408
2415
2423
2430
2438
2445
2453
2460
2468
2476
2483
2491
2498
2506
2513
2521
2528
2536
2543
2551
2558
2566
2573
2581
2589
2596
2604
2612
2619
2627
2635
2642
2650
2658
2665
2673
2681
2688
2696
2703
2711
2718
2726
2733
2740
2748
2755
2762
2769
2776
2783
2790
2797
2804
2811
2818
2825
2832
2839
2846
2852
2859
2866
2873
2879
2886
2893
2899
2906
2913
2919
2926
2932
2939
2945
2951
2958
2964
2970
2976
2982
2989
2995
3000
3006
3012
3018
3024
3030
3036
3042
3047
3053
3059
3065
3071
3077
3083
3089
3094
3100
3106
3111
3117
3122
3127
3133
3138
3143
3148
3153
3158
3163
3168
3173
3178
3183
3187
3192
3197
3202
3207
3211
3216
3221
3225
3230
3235
3239
3243
3248
3252
3256
3260
3264
3268
3272
3275
3279
3282
3286
3289
3293
3296
3299
3302
3305
3308
3311
3314
3317
3319
3322
3325
3327
3330
3332
3335
3338
3340
3342
3345
3347
3349
3352
3354
3356
3358
3359
3361
3363
3364
3366
3367
3368
3370
3371
3372
3373
3373
3374
3375
3376
3377
3377
3378
3379
3380
3380
3381
3382
3382
3383
3383
3384
3384
3384
3384
3384
3384
3383
3383
3382
3382
3381
3380
3380
3379
3378
3377
3376
3375
3374
3373
3372
3371
3370
3369
3367
3366
3365
3363
3362
3360
3358
3357
3355
3353
3352
3350
3348
3346
3344
3342
3340
3338
3336
3334
3332
3329
3327
3325
3322
3320
3317
3315
3312
3310
3307
3304
3301
3298
3295
3292
3289
3286
3282
3279
3276
3273
3269
3266
3262
3259
3255
3252
3248
3244
3240
3237
3233
3229
3225
3221
3218
3214
3210
3206
3202
3198
3193
3189
3185
3181
3176
3172
3167
3163
3159
3154
3150
3146
3141
3137
3132
3128
3123
3119
3114
3109
3104
3099
3095
3090
3085
3080
3075
3070
3065
3060
3055
3050
3045
3040
3035
3030
3025
3020
3015
3010
3004
2999
2994
2989
2984
2978
2973
2968
2962
2957
2951
2946
2941
2935
2930
2924
2919
2913
2908
2902
2897
2891
2886
2880
2874
2869
2863
2858
2852
2846
2841
2835
2829
2824
2818
2812
2807
2801
2795
2790
2784
2779
2773
2768
2762
2757
2751
2746
2740
2734
2729
2723
2717
2712
2706
2700
2695
2689
2684
2678
2673
2667
2662
2656
2651
2645
2640
2634
2629
2623
2618
2612
2607
2601
2596
2590
2585
2579
2574
2569
2563
2558
2553
2547
2542
2537
2532
2527
2522
2516
2511
2506
2502
2497
2492
2487
2482
2477
2472
2467
2463
2458
2453
2448
2444
2439
2434
2430
2425
2421
2416
2412
2407
2403
2399
2394
2390
2386
2381
2377
2373
2369
2365
2361
2357
2353
2349
2345
2342
2338
2334
2331
2327
2323
2320
2316
2312
2309
2305
2301
2298
2294
2291
2287
2284
2281
2277
2274
2271
2268
2265
2262
2259
2256
2253
2249
2246
2243
2240
2237
2234
2232
2229
2226
2223
2220
2217
2214
2211
2209
2206
2203
2200
2198
2195
2192
2190
2187
2185
2182
2180
2177
2175
2173
2170
2168
2166
2164
2162
2159
2157
2155
2153
2152
2150
2148
2146
2144
2142
2141
2139
2138
2136
2134
2133
2131
2130
2128
2126
2125
2123
2121
2119
2118
2116
2114
2112
2111
2109
2107
2105
2104
2102
2101
2100
2098
2097
2096
2095
2093
2092
2091
2089
2088
2087
2085
2084
2083
2081
2080
2079
2077
2076
2075
2073
2072
2071
2070
2069
2068
2067
2066
2065
2064
2063
2062
2061
2060
2059
2058
2057
2057
2056
2055
2054
2053
2052
2051
2050
2049
2048
2047
2045
2045
2045
2044
2043
2043
2041
2041
2041
2041
2040
2040
2039
2039
2037
2037
2037
2037
2036
2035
2035
2033
2033
2033
2032
2032
2031
2031
2031
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2031
2031
2031
2031
2032
2032
2032
2033
2033
2033
2033
2033
2035
2035
2036
2037
2037
2037
2037
2039
2040
2040
2041
2041
2041
2043
2044
2044
2045
2045
2045
2045
2045
2047
2047
2047
2047
2047
2048
2048
2048
2048
2048
2049
2049
2049
2049
2050
2050
2050
2050
2050
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2052
2051
2051
2051
2051
2050
2050
2049
2049
2049
2048
2048
2047
2047
2045
2045
2045
2045
2044
2043
2043
2041
2041
2040
2040
2039
2037
2037
2036
2035
2033
2033
2032
2031
2031
2029
2029
2028
2028
2027
2025
2025
2025
2024
2023
2021
2021
2021
2020
2019
2017
2016
2015
2013
2013
2011
2009
2009
2008
2007
2005
2004
2003
2001
2000
1999
1997
1996
1994
1992
1990
1989
1987
1985
1983
1980
1978
1976
1974
1971
1969
1967
1965
1962
1960
1957
1955
1953
1950
1948
1945
1943
1940
1937
1935
1932
1929
1927
1924
1921
1918
1915
1912
1909
1906
1903
1900
1897
1894
1890
1887
1883
1880
1876
1872
1868
1864
1860
1856
1852
1848
1844
1840
1836
1832
1828
1823
1819
1815
1810
1805
1801
1796
1791
1786
1781
1775
1770
1765
1759
1754
1748
1743
1737
1732
1726
1721
1715
1709
1704
1698
1692
1686
1680
1674
1668
1662
1656
1649
1643
1636
1629
1622
1615
1608
1601
1594
1587
1580
1573
1566
1558
1551
1544
1537
1530
1522
1515
1507
1500
1492
1485
1477
1470
1462
1454
1446
1438
1430
1422
1414
1405
1397
1388
1379
1370
1362
1353
1344
1335
1326
1317
1308
1299
1290
1281
1272
1263
1254
1245
1236
1227
1218
1208
1199
1190
1180
1171
1161
1151
1142
1132
1122
1112
1102
1092
1082
1072
1062
1052
1042
1032
1022
1012
1002
992
982
972
962
952
942
932
921
911
901
890
880
869
859
848
837
827
816
805
794
783
772
761
750
739
728
716
705
694
683
672
660
649
638
626
615
603
592
580
569
557
546
534
522
511
499
488
476
464
453
441
429
418
406
394
382
370
358
346
334
321
309
296
284
271
258
245
233
220
207
194
180
167
154
141
128
114
101
88
74
61
47
33
20
6
-8
-22
-35
-49
-63
-77
-91
-104
-118
-132
-146
-160
-174
-188
-202
-216
-231
-245
-260
-274
-289
-304
-318
-333
-348
-363
-378
-392
-407
-423
-438
-453
-468
-484
-499
-514
-530
-545
-560
-575
-591
-606
-621
-637
-652
-667
-683
-699
-714
-730
-746
-762
-778
-795
-811
-827
-844
-860
-877
-893
-910
-926
-942
-959
-975
-991
-1006
-1022
-1040
-1056
-1072
-1088
-1104
-1120
-1137
-1153
-1170
-1186
-1203
-1219
-1235
-1252
-1268
-1285
-1301
-1318
-1334
-1350
-1366
-1383
-1399
-1415
-1432
-1448
-1465
-1481
-1498
-1514
-1531
-1547
-1564
-1581
-1597
-1614
-1630
-1647
-1663
-1679
-1696
-1712
-1728
-1744
-1760
-1776
-1793
-1809
-1826
-1843
-1860
-1877
-1894
-1910
-1927
-1944
-1960
-1976
-1992
-2009
-2024
-2040
-2056
-2072
-2088
-2104
-2119
-2135
-2151
-2166
-2182
-2198
-2213
-2229
-2244
-2259
-2275
-2290
-2305
-2320
-2336
-2351
-2366
-2381
-2395
-2410
-2425
-2439
-2454
-2468
-2483
-2497
-2512
-2526
-2540
-2554
-2569
-2583
-2597
-2611
-2625
-2639
-2653
-2667
-2681
-2695
-2709
-2723
-2736
-2750
-2764
-2778
-2791
-2805
-2818
-2832
-2845
-2859
-2872
-2885
-2898
-2911
-2924
-2937
-2950
-2963
-2975
-2988
-3001
-3013
-3026
-3038
-3050
-3063
-3075
-3088
-3100
-3112
-3124
-3135
-3147
-3158
-3170
-3181
-3192
-3204
-3215
-3226
-3237
-3249
-3260
-3271
-3282
-3293
-3304
-3315
-3326
-3337
-3347
-3358
-3368
-3378
-3389
-3399
-3409
-3419
-3429
-3439
-3449
-3459
-3468
-3478
-3487
-3496
-3505
-3514
-3523
-3532
-3541
-3550
-3559
-3568
-3577
-3585
-3594
-3602
-3611
-3619
-3628
-3636
-3645
-3653
-3662
-3670
-3678
-3687
-3695
-3703
-3711
-3719
-3727
-3735
-3742
-3750
-3757
-3765
-3772
-3779
-3786
-3793
-3799
-3806
-3812
-3818
-3824
-3830
-3836
-3842
-3848
-3854
-3859
-3865
-3870
-3875
-3880
-3885
-3890
-3895
-3900
-3905
-3910
-3914
-3919
-3923
-3928
-3932
-3936
-3941
-3945
-3949
-3953
-3956
-3960
-3964
-3968
-3971
-3975
-3978
-3981
-3984
-3987
-3990
-3993
-3996
-3998
-4001
-4003
-4005
-4006
-4009
-4011
-4013
-4014
-4017
-4018
-4019
-4022
-4022
-4025
-4026
-4027
-4030
-4030
-4032
-4034
-4035
-4035
-4037
-4037
-4038
-4038
-4038
-4038
-4040
-4040
-4040
-4040
-4040
-4040
-4040
-4040
-4038
-4038
-4038
-4038
-4038
-4037
-4037
-4035
-4035
-4034
-4033
-4032
-4030
-4029
-4027
-4027
-4025
-4024
-4022
-4021
-4019
-4017
-4014
-4013
-4011
-4009
-4006
-4003
-4002
-3999
-3997
-3994
-3991
-3988
-3985
-3982
-3979
-3976
-3973
-3970
-3967
-3963
-3960
-3956
-3953
-3949
-3945
-3941
-3937
-3933
-3929
-3925
-3920
-3916
-3912
-3908
-3904
-3899
-3895
-3891
-3886
-3882
-3877
-3873
-3868
-3863
-3858
-3853
-3848
-3843
-3838
-3833
-3827
-3822
-3816
-3811
-3805
-3800
-3794
-3789
-3783
-3778
-3772
-3766
-3761
-3755
-3749
-3743
-3737
-3731
-3725
-3718
-3712
-3706
-3699
-3693
-3686
-3680
-3673
-3667
-3660
-3654
-3647
-3640
-3634
-3627
-3620
-3613
-3606
-3599
-3591
-3584
-3576
-3569
-3561
-3554
-3546
-3538
-3530
-3523
-3515
-3507
-3500
-3492
-3484
-3477
-3469
-3461
-3453
-3446
-3438
-3430
-3422
-3414
-3406
-3398
-3389
-3381
-3373
-3365
-3356
-3348
-3340
-3331
-3323
-3314
-3306
-3297
-3288
-3280
-3271
-3262
-3254
-3245
-3236
-3228
-3219
-3210
-3202
-3193
-3185
-3176
-3168
-3159
-3150
-3142
-3133
-3125
-3117
-3108
-3100
-3091
-3083
-3075
-3067
-3059
-3051
-3042
-3034
-3026
-3018
-3010
-3002
-2994
-2985
-2977
-2969
-2960
-2952
-2944
-2936
-2927
-2919
-2911
-2903
-2894
-2886
-2878
-2870
-2862
-2853
-2845
-2837
-2829
-2821
-2813
-2805
-2797
-2789
-2781
-2773
-2764
-2756
-2748
-2740
-2732
-2723
-2715
-2707
-2699
-2691
-2683
-2675
-2667
-2659
-2651
-2644
-2636
-2628
-2620
-2612
-2604
-2596
-2589
-2581
-2573
-2565
-2558
-2551
-2543
-2536
-2529
-2522
-2516
-2509
-2502
-2496
-2489
-2482
-2475
-2469
-2462
-2455
-2448
-2441
-2434
-2427
-2421
-2414
-2407
-2400
-2394
-2387
-2380
-2374
-2368
-2361
-2355
-2349
-2343
-2337
-2331
-2325
-2319
-2313
-2307
-2301
-2296
-2290
-2284
-2279
-2273
-2268
-2262
-2257
-2252
-2246
-2241
-2236
-2231
-2225
-2220
-2215
-2210
-2205
-2199
-2194
-2189
-2184
-2179
-2174
-2169
-2164
-2160
-2155
-2151
-2147
-2142
-2138
-2134
-2130
-2125
-2121
-2117
-2112
-2108
-2103
-2099
-2094
-2090
-2085
-2081
-2077
-2072
-2068
-2064
-2060
-2056
-2052
-2048
-2045
-2041
-2037
-2033
-2029
-2027
-2024
-2020
-2017
-2013
-2011
-2008
-2005
-2001
-1999
-1996
-1993
-1991
-1988
-1985
-1982
-1980
-1977
-1975
-1972
-1970
-1967
-1965
-1963
-1960
-1958
-1956
-1954
-1953
-1951
-1949
-1947
-1945
-1943
-1942
-1940
-1938
-1936
-1934
-1932
-1930
-1929
-1927
-1925
-1924
-1922
-1921
-1919
-1918
-1916
-1915
-1914
-1912
-1911
-1910
-1908
-1907
-1906
-1904
-1903
-1902
-1900
-1899
-1898
-1897
-1896
-1895
-1894
-1894
-1893
-1892
-1891
-1890
-1890
-1889
-1888
-1887
-1886
-1886
-1885
-1884
-1884
-1883
-1883
-1882
-1882
-1881
-1881
-1881
-1880
-1880
-1880
-1879
-1879
-1879
-1878
-1878
-1877
-1877
-1877
-1876
-1876
-1876
-1875
-1875
-1875
-1875
-1875
-1876
-1876
-1876
-1876
-1877
-1877
-1877
-1878
-1878
-1878
-1879
-1879
-1879
-1879
-1880
-1880
-1880
-1880
-1881
-1881
-1881
-1882
-1882
-1883
-1883
-1883
-1884
-1884
-1885
-1885
-1886
-1886
-1887
-1887
-1888
-1888
-1889
-1889
-1889
-1890
-1890
-1891
-1891
-1891
-1892
-1893
-1893
-1894
-1894
-1895
-1895
-1896
-1896
-1896
-1897
-1897
-1898
-1898
-1898
-1899
-1899
-1900
-1900
-1901
-1901
-1901
-1902
-1902
-1903
-1903
-1903
-1904
-1904
-1904
-1904
-1904
-1905
-1905
-1905
-1905
-1905
-1905
-1905
-1905
-1905
-1905
-1905
-1905
-1905
-1906
-1906
-1906
-1906
-1906
-1906
-1906
-1906
-1906
-1906
-1905
-1905
-1905
-1905
-1904
-1904
-1904
-1904
-1904
-1904
-1903
-1903
-1903
-1903
-1902
-1902
-1901
-1901
-1900
-1899
-1899
-1898
-1897
-1896
-1895
-1894
-1893
-1892
-1891
-1890
-1889
-1888
-1887
-1887
-1886
-1885
-1884
-1883
-1882
-1882
-1881
-1880
-1879
-1877
-1876
-1875
-1874
-1873
-1872
-1870
-1869
-1868
-1866
-1865
-1864
-1862
-1861
-1859
-1857
-1856
-1854
-1852
-1851
-1849
-1847
-1846
-1844
-1842
-1841
-1839
-1837
-1836
-1834
-1832
-1830
-1829
-1827
-1825
-1823
-1821
-1819
-1817
-1815
-1812
-1810
-1808
-1806
-1803
-1801
-1799
-1796
-1794
-1792
-1789
-1787
-1784
-1782
-1780
-1777
-1775
-1772
-1769
-1767
-1764
-1761
-1758
-1755
-1752
-1749
-1746
-1743
-1739
-1736
-1733
-1729
-1726
-1722
-1719
-1715
-1712
-1708
-1705
-1701
-1698
-1694
-1691
-1687
-1683
-1680
-1676
-1673
-1669
-1665
-1662
-1658
-1654
-1650
-1646
-1642
-1638
-1635
-1631
-1627
-1623
-1619
-1616
-1612
-1608
-1604
-1601
-1597
-1593
-1590
-1586
-1582
-1578
-1574
-1570
-1566
-1562
-1558
-1554
-1550
-1546
-1542
-1538
-1534
-1530
-1526
-1521
-1517
-1513
-1509
-1505
-1501
-1497
-1493
-1489
-1485
-1481
-1477
-1473
-1469
-1465
-1461
-1457
-1453
-1449
-1445
-1441
-1437
-1433
-1429
-1426
-1422
-1418
-1414
-1410
-1406
-1402
-1398
-1394
-1390
-1386
-1382
-1378
-1374
-1370
-1366
-1363
-1359
-1355
-1351
-1347
-1343
-1339
-1335
-1331
-1327
-1324
-1320
-1316
-1312
-1308
-1304
-1300
-1296
-1293
-1289
-1285
-1281
-1277
-1273
-1269
-1266
-1262
-1258
-1254
-1250
-1246
-1243
-1239
-1235
-1231
-1227
-1224
-1220
-1216
-1212
-1208
-1205
-1201
-1197
-1193
-1190
-1186
-1182
-1178
-1174
-1171
-1167
-1163
-1159
-1156
-1152
-1148
-1144
-1141
-1137
-1133
-1129
-1126
-1122
-1118
-1115
-1111
-1107
-1103
-1100
-1096
-1092
-1089
-1085
-1081
-1078
-1074
-1070
-1067
-1063
-1059
-1056
-1052
-1048
-1045
-1041
-1037
-1034
-1030
-1026
-1022
-1018
-1014
-1012
-1008
-1004
-1000
-997
-994
-990
-986
-983
-979
-976
-972
-968
-965
-961
-958
-954
-950
-947
-943
-940
-936
-933
-929
-925
-922
-918
-915
-911
-908
-904
-901
-897
-894
-890
-886
-883
-879
-876
-872
-869
-865
-862
-858
-855
-851
-848
-844
-841
-837
-834
-830
-827
-823
-820
-817
-813
-810
-806
-803
-799
-796
-792
-789
-785
-782
-779
-775
-772
-768
-765
-761
-758
-755
-751
-748
-744
-741
-738
-734
-731
-727
-724
-721
-717
-714
-710
-707
-704
-700
-697
-694
-690
-687
-684
-680
-677
-674
-670
-667
-664
-660
-657
-654
-650
-647
-644
-640
-637
-634
-630
-627
-624
-620
-617
-614
-611
-607
-604
-601
-597
-594
-591
-588
-584
-581
-578
-575
-571
-568
-565
-562
-558
-555
-552
-549
-545
-542
-539
-536
-532
-529
-526
-523
-520
-516
-513
-510
-507
-504
-500
-497
-494
-491
-488
-484
-481
-478
-475
-472
-469
-465
-462
-459
-456
-453
-450
-447
-443
-440
-437
-434
-431
-428
-425
-422
-418
-415
-412
-409
-406
-403
-400
-397
-394
-390
-387
-384
-381
-378
-375
-372
-369
-366
-363
-360
-357
-354
-351
-347
-344
-341
-338
-335
-332
-329
-326
-323
-320
-317
-314
-311
-308
-305
-302
-299
-296
-293
-290
-287
-284
-281
-278
-275
-272
-269
-266
-263
-260
-257
-254
-251
-248
-245
-242
-239
-236
-234
-231
-228
-225
-222
-219
-216
-213
-210
-207
-204
-201
-198
-196
-193
-190
-187
-184
-181
-178
-175
-172
-169
-167
-164
-161
-158
-155
-152
-149
-146
-144
-141
-138
-135
-132
-129
-126
-124
-121
-118
-115
-112
-109
-107
-104
-101
-98
-95
-93
-90
-87
-84
-81
-79
-76
-73
-70
-67
-65
-62
-59
-56
-53
-51
-48
-45
-42
-40
-37
-34
-31
-29
-26
-23
-20
-18
-15
-12
-9
-7
-4
-1
1
4
7
10
12
15
18
20
23
26
28
31
34
37
39
42
45
47
50
53
55
58
61
63
66
69
71
74
77
79
82
84
87
90
92
95
98
100
103
105
108
111
113
116
118
121
124
126
129
131
134
137
139
142
144
147
149
152
155
157
160
162
165
167
170
173
175
178
180
183
185
188
190
193
195
198
200
203
205
208
210
213
215
218
220
223
225
228
230
233
235
238
240
243
245
248
250
253
255
258
260
263
265
267
270
272
275
277
280
282
285
287
289
292
294
297
299
301
304
306
309
311
314
316
318
321
323
325
328
330
333
335
337
340
342
344
347
349
352
354
356
359
361
363
366
368
370
373
375
377
380
382
384
387
389
391
394
396
398
401
403
405
408
410
412
414
417
419
421
424
426
428
430
433
435
437
439
442
444
446
449
451
453
455
458
460
462
464
466
469
471
473
475
478
480
482
484
487
489
491
493
495
498
500
502
504
506
509
511
513
515
517
519
522
524
526
528
530
532
535
537
539
541
543
545
548
550
552
554
556
558
560
563
565
567
569
571
573
575
577
579
582
584
586
588
590
592
594
596
598
600
603
605
607
609
611
613
615
617
619
621
623
625
627
629
631
634
636
638
640
642
644
646
648
650
652
654
656
658
660
662
664
666
668
670
672
674
676
678
680
682
684
686
688
690
692
694
696
698
700
702
704
706
708
710
712
714
716
718
720
721
723
725
727
729
731
733
735
737
739
741
743
745
747
748
750
752
754
756
758
760
762
764
766
768
769
771
773
775
777
779
781
783
784
786
788
790
792
794
796
798
799
801
803
805
807
809
810
812
814
816
818
820
821
823
825
827
829
831
832
834
836
838
840
841
843
845
847
849
850
852
854
856
858
859
861
863
865
866
868
870
872
874
875
877
879
881
882
884
886
888
889
891
893
895
896
898
900
902
903
905
907
908
910
912
914
915
917
919
920
922
924
926
927
929
931
932
934
936
937
939
941
942
944
946
947
949
951
952
954
956
957
959
961
962
964
966
967
969
971
972
974
976
977
979
980
982
984
985
987
989
990
992
993
995
997
998
1000
1000
1002
1004
1006
1008
1008
1010
1012
1014
1016
1016
1018
1020
1022
1024
1025
1027
1028
1030
1032
1033
1035
1036
1038
1039
1041
1042
1044
1045
1047
1049
1050
1052
1053
1055
1056
1058
1059
1061
1062
1064
1065
1067
1068
1070
1071
1073
1074
1076
1077
1079
1080
1082
1083
1085
1086
1088
1089
1091
1092
1094
1095
1097
1098
1100
1101
1103
1104
1106
1107
1109
1110
