5
8179
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
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
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
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
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
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
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
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
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
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
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
22
22
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
33
33
33
33
33
33
33
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
43
43
43
43
43
43
43
44
44
44
44
44
44
44
45
45
45
45
45
45
45
45
46
46
46
46
46
46
46
46
47
47
47
47
47
47
47
47
48
48
48
48
48
48
48
48
49
49
49
49
49
49
49
49
50
50
50
50
50
50
50
50
50
51
51
51
51
51
51
51
51
51
52
52
52
52
52
52
52
52
53
53
53
53
53
53
53
53
54
54
54
54
54
54
54
54
54
55
55
55
55
55
55
55
55
56
56
56
56
56
56
56
56
57
57
57
57
57
57
57
58
58
58
58
58
58
58
58
59
59
59
59
59
59
59
60
60
60
60
60
60
60
61
61
61
61
61
61
61
62
62
62
62
62
62
62
63
63
63
63
63
63
63
64
64
64
64
64
64
64
64
65
65
65
65
65
65
65
65
66
66
66
66
66
66
66
67
67
67
67
67
67
67
67
68
68
68
68
68
68
68
68
69
69
69
69
69
69
69
69
70
70
70
70
70
70
70
71
71
71
71
71
71
71
72
72
72
72
72
72
72
72
73
73
73
73
73
73
73
74
74
74
74
74
74
74
75
75
75
75
75
75
75
76
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
82
82
82
82
82
83
83
83
83
83
83
84
84
84
84
84
85
85
85
85
85
85
86
86
86
86
86
86
87
87
87
87
87
88
88
88
88
88
88
89
89
89
89
89
90
90
90
90
90
91
91
91
91
91
91
92
92
92
92
92
93
93
93
93
93
93
94
94
94
94
94
95
95
95
95
95
95
96
96
96
96
96
97
97
97
97
97
98
98
98
98
98
98
99
99
99
99
99
100
100
100
100
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
108
108
108
108
108
109
109
109
109
109
110
110
110
110
110
111
111
111
111
112
112
112
112
112
113
113
113
113
113
114
114
114
114
114
115
115
115
115
115
116
116
116
116
116
117
117
117
117
117
118
118
118
118
118
118
119
119
119
119
119
120
120
120
120
120
121
121
121
121
121
122
122
122
122
122
122
123
123
123
123
123
124
124
124
124
124
125
125
125
125
125
125
126
126
126
126
126
126
127
127
127
127
127
128
128
128
128
128
128
129
129
129
129
129
129
130
130
130
130
130
130
131
131
131
131
131
131
132
132
132
132
132
132
133
133
133
133
133
133
133
134
134
134
134
134
134
135
135
135
135
135
135
135
136
136
136
136
136
136
137
137
137
137
137
137
137
138
138
138
138
138
138
138
139
139
139
139
139
139
139
140
140
140
140
140
140
140
140
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
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
149
149
149
150
150
150
150
150
150
150
150
150
150
150
151
151
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
152
152
152
153
153
153
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
154
154
154
154
154
154
154
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
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
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
153
153
153
153
153
153
153
153
153
153
153
153
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
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
148
148
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
146
145
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
144
144
143
143
143
143
143
143
143
143
143
143
143
143
143
143
142
142
142
142
142
142
142
142
142
142
142
142
142
142
141
141
141
141
141
141
141
141
141
141
141
141
140
140
140
140
140
140
140
140
140
140
140
139
139
139
139
139
139
139
139
139
139
139
138
138
138
138
138
138
138
138
138
137
137
137
137
137
137
137
137
137
136
136
136
136
136
136
136
136
135
135
135
135
135
135
135
134
134
134
134
134
134
134
133
133
133
133
133
133
133
132
132
132
132
132
132
131
131
131
131
131
130
130
130
130
130
130
129
129
129
129
129
128
128
128
128
128
127
127
127
127
127
127
126
126
126
126
126
125
125
125
125
125
124
124
124
124
124
124
123
123
123
123
123
123
122
122
122
122
122
122
122
121
121
121
121
121
121
121
121
120
120
120
120
120
120
120
120
120
119
119
119
119
119
119
119
118
118
118
118
118
117
117
117
117
116
116
116
116
116
115
115
115
115
114
114
114
114
114
113
113
113
113
112
112
112
112
111
111
111
111
110
110
110
109
109
108
108
108
107
107
107
106
106
106
105
105
105
104
104
104
103
103
103
103
102
102
102
102
102
102
101
101
101
101
100
100
100
100
100
99
99
99
99
98
98
98
97
97
97
96
96
96
95
95
95
94
94
93
93
93
93
92
92
92
91
91
91
90
90
90
90
89
89
88
88
88
87
87
86
86
85
84
84
83
83
82
81
81
80
80
79
79
78
78
77
77
76
76
76
75
75
75
75
75
75
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
73
73
73
72
72
72
72
71
71
71
71
70
70
70
70
69
69
69
69
69
68
68
68
67
67
67
66
66
65
65
64
63
63
62
61
60
59
58
57
56
55
54
53
52
51
49
48
47
46
46
45
44
43
42
42
41
40
40
39
39
38
38
38
37
37
37
36
36
35
35
34
33
33
32
31
30
29
28
26
25
24
23
22
20
19
18
17
15
14
13
12
11
10
9
8
7
7
6
5
4
3
3
2
1
1
0
-1
-1
-2
-2
-3
-3
-4
-5
-5
-6
-7
-7
-8
-9
-10
-10
-11
-12
-12
-13
-14
-14
-15
-15
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-19
-20
-20
-21
-22
-22
-23
-24
-25
-26
-27
-27
-28
-29
-30
-31
-32
-33
-33
-34
-34
-34
-34
-33
-33
-33
-32
-31
-31
-30
-30
-29
-28
-28
-27
-26
-25
-24
-23
-22
-21
-20
-19
-18
-17
-17
-16
-15
-15
-14
-14
-13
-13
-13
-13
-12
-12
-12
-12
-12
-13
-13
-13
-14
-14
-15
-16
-16
-17
-18
-19
-20
-21
-22
-23
-23
-24
-25
-26
-27
-29
-30
-31
-32
-34
-35
-36
-37
-38
-38
-39
-40
-40
-41
-41
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-44
-44
-45
-45
-46
-47
-47
-47
-48
-48
-49
-49
-50
-51
-51
-52
-53
-54
-55
-56
-56
-57
-57
-58
-58
-58
-59
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-61
-61
-61
-60
-60
-60
-60
-60
-60
-59
-59
-59
-58
-58
-57
-57
-57
-57
-57
-56
-56
-56
-56
-56
-56
-56
-56
-57
-57
-58
-58
-59
-60
-60
-61
-62
-62
-63
-63
-64
-64
-65
-66
-66
-67
-68
-68
-69
-69
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-69
-69
-69
-69
-69
-68
-68
-68
-68
-68
-69
-69
-70
-71
-72
-73
-75
-76
-77
-79
-80
-81
-83
-84
-85
-87
-88
-90
-91
-93
-94
-96
-98
-99
-100
-101
-102
-103
-104
-105
-105
-105
-105
-106
-106
-106
-106
-107
-107
-107
-107
-107
-107
-107
-106
-106
-105
-105
-104
-103
-103
-102
-102
-101
-101
-101
-100
-100
-100
-99
-99
-98
-98
-97
-97
-96
-96
-95
-94
-94
-93
-93
-92
-92
-91
-91
-90
-90
-89
-89
-89
-88
-88
-88
-88
-89
-89
-90
-90
-90
-91
-91
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-91
-91
-91
-90
-89
-89
-88
-88
-87
-87
-87
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-87
-87
-88
-89
-90
-91
-91
-92
-92
-93
-93
-93
-93
-94
-94
-94
-94
-94
-94
-94
-93
-93
-92
-91
-90
-89
-88
-87
-86
-84
-83
-82
-81
-80
-79
-79
-78
-78
-77
-77
-77
-76
-76
-76
-76
-75
-75
-75
-75
-74
-74
-74
-74
-74
-73
-73
-73
-72
-71
-70
-69
-67
-66
-64
-62
-60
-58
-56
-54
-52
-51
-49
-47
-46
-44
-43
-41
-40
-38
-37
-36
-35
-34
-34
-33
-33
-33
-32
-32
-32
-32
-31
-31
-31
-31
-30
-30
-30
-29
-29
-29
-29
-29
-29
-28
-28
-28
-28
-28
-28
-27
-27
-27
-28
-28
-29
-30
-31
-32
-33
-35
-36
-37
-39
-41
-43
-45
-47
-49
-52
-54
-56
-59
-61
-63
-65
-67
-69
-71
-73
-75
-76
-78
-80
-82
-84
-86
-87
-89
-91
-93
-95
-97
-99
-101
-103
-105
-107
-109
-112
-114
-116
-118
-121
-123
-126
-128
-130
-132
-134
-135
-136
-137
-138
-138
-138
-138
-137
-137
-136
-135
-134
-133
-131
-130
-128
-126
-125
-123
-121
-119
-117
-115
-114
-112
-110
-108
-107
-105
-103
-101
-100
-98
-97
-96
-94
-93
-93
-92
-91
-91
-91
-91
-91
-91
-91
-91
-92
-92
-92
-93
-93
-94
-95
-96
-97
-98
-99
-99
-100
-101
-102
-102
-103
-103
-104
-104
-105
-105
-106
-106
-107
-107
-107
-107
-107
-107
-107
-107
-108
-108
-108
-108
-109
-109
-110
-110
-111
-111
-112
-112
-113
-114
-114
-115
-116
-116
-117
-117
-118
-119
-119
-120
-121
-121
-122
-123
-124
-124
-125
-126
-127
-127
-128
-128
-129
-129
-129
-130
-130
-130
-129
-129
-129
-128
-127
-126
-125
-123
-122
-120
-119
-117
-115
-113
-111
-109
-107
-105
-102
-99
-97
-94
-91
-88
-85
-82
-79
-77
-74
-71
-68
-64
-61
-58
-54
-51
-47
-44
-41
-38
-34
-31
-28
-24
-21
-18
-14
-11
-8
-4
-1
2
5
8
11
14
17
20
22
25
28
30
33
35
37
38
40
41
42
43
44
44
45
45
45
45
45
45
45
44
44
43
42
41
41
40
38
37
36
35
33
31
30
28
26
24
22
19
17
15
12
10
7
5
2
-1
-4
-7
-11
-14
-17
-21
-24
-28
-31
-34
-38
-41
-44
-47
-50
-52
-55
-58
-60
-63
-66
-68
-71
-73
-75
-77
-79
-81
-82
-84
-85
-87
-88
-89
-90
-91
-92
-93
-93
-94
-94
-94
-95
-95
-96
-96
-97
-97
-97
-97
-98
-97
-97
-97
-96
-96
-95
-94
-93
-92
-91
-90
-89
-88
-86
-85
-84
-82
-81
-79
-77
-76
-74
-72
-71
-69
-68
-67
-67
-66
-66
-66
-67
-67
-68
-69
-70
-71
-71
-72
-73
-74
-75
-76
-78
-79
-80
-82
-83
-85
-86
-87
-88
-89
-90
-90
-91
-91
-91
-91
-91
-91
-91
-90
-90
-90
-89
-88
-87
-87
-86
-85
-84
-83
-82
-81
-80
-80
-79
-79
-78
-78
-77
-76
-75
-74
-73
-72
-71
-70
-69
-68
-67
-67
-66
-66
-66
-66
-66
-66
-65
-65
-65
-65
-65
-65
-66
-66
-67
-68
-69
-70
-71
-72
-73
-74
-74
-75
-75
-76
-77
-77
-78
-79
-80
-81
-82
-84
-84
-85
-86
-86
-86
-86
-85
-85
-84
-83
-82
-81
-80
-79
-78
-76
-75
-73
-71
-69
-67
-64
-62
-59
-56
-54
-51
-49
-47
-45
-43
-41
-39
-37
-35
-33
-31
-28
-26
-23
-20
-18
-15
-12
-10
-7
-4
-1
1
4
7
10
13
16
19
22
25
28
30
33
35
37
39
40
41
43
44
45
46
47
47
48
49
49
49
49
49
48
47
46
45
44
42
41
39
38
36
34
33
30
28
26
24
21
19
17
15
13
11
10
8
7
5
4
2
0
-3
-5
-7
-10
-12
-14
-16
-18
-19
-21
-22
-24
-25
-27
-29
-31
-33
-36
-39
-42
-44
-47
-50
-52
-54
-57
-59
-61
-64
-66
-69
-71
-74
-76
-79
-81
-83
-85
-86
-87
-88
-89
-90
-90
-91
-91
-92
-93
-94
-95
-97
-99
-101
-102
-104
-106
-108
-110
-112
-114
-116
-119
-121
-123
-125
-127
-129
-131
-133
-134
-135
-136
-137
-138
-138
-139
-139
-139
-139
-139
-139
-140
-140
-140
-140
-139
-139
-138
-138
-137
-136
-135
-134
-134
-134
-133
-134
-134
-134
-134
-135
-135
-135
-134
-134
-133
-132
-131
-129
-127
-125
-123
-121
-120
-118
-116
-113
-111
-109
-106
-104
-101
-98
-96
-93
-90
-88
-86
-84
-82
-81
-79
-78
-76
-75
-74
-73
-72
-71
-70
-69
-68
-68
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-66
-66
-66
-65
-65
-65
-65
-64
-64
-63
-63
-62
-62
-61
-61
-60
-60
-60
-59
-60
-60
-60
-61
-62
-64
-65
-66
-68
-69
-70
-72
-73
-74
-75
-75
-76
-76
-76
-75
-75
-74
-72
-71
-69
-67
-65
-63
-61
-58
-55
-52
-49
-46
-43
-40
-36
-33
-30
-27
-25
-22
-20
-17
-15
-14
-12
-11
-9
-8
-7
-6
-5
-4
-3
-2
-2
-1
0
0
0
0
0
0
0
-1
-2
-2
-3
-4
-4
-5
-6
-8
-9
-10
-12
-14
-15
-17
-19
-21
-23
-25
-27
-30
-33
-36
-39
-42
-46
-49
-53
-56
-59
-62
-64
-67
-69
-72
-74
-77
-79
-81
-84
-86
-88
-90
-91
-93
-94
-96
-97
-98
-99
-100
-102
-103
-104
-105
-105
-106
-107
-107
-108
-109
-109
-110
-110
-111
-111
-112
-112
-112
-112
-112
-111
-111
-111
-112
-112
-113
-114
-115
-116
-118
-120
-122
-124
-127
-129
-132
-135
-139
-142
-146
-150
-155
-159
-164
-168
-172
-177
-181
-185
-189
-192
-196
-199
-203
-206
-209
-212
-215
-218
-220
-223
-225
-228
-230
-232
-234
-236
-238
-239
-241
-242
-243
-244
-245
-245
-245
-245
-245
-244
-243
-242
-240
-239
-237
-235
-232
-230
-227
-224
-221
-219
-216
-213
-210
-208
-205
-203
-201
-198
-196
-194
-192
-190
-189
-187
-185
-183
-181
-179
-177
-175
-173
-171
-169
-167
-165
-163
-161
-159
-157
-156
-154
-152
-151
-149
-147
-146
-144
-142
-141
-139
-137
-136
-134
-133
-132
-131
-129
-128
-127
-126
-125
-124
-123
-122
-122
-121
-120
-120
-119
-119
-118
-118
-117
-117
-116
-116
-115
-114
-113
-112
-111
-110
-109
-108
-107
-106
-105
-104
-104
-103
-103
-102
-101
-101
-100
-99
-97
-96
-95
-94
-92
-91
-89
-88
-87
-86
-84
-83
-82
-81
-80
-78
-78
-77
-76
-76
-76
-76
-76
-77
-77
-77
-78
-78
-79
-79
-79
-80
-80
-81
-82
-82
-83
-84
-84
-85
-86
-87
-88
-89
-89
-90
-91
-93
-94
-95
-97
-99
-101
-102
-104
-106
-108
-110
-111
-113
-114
-116
-117
-118
-119
-121
-122
-124
-125
-127
-129
-131
-134
-136
-138
-141
-143
-146
-148
-151
-153
-155
-158
-161
-163
-166
-169
-172
-175
-179
-182
-186
-190
-194
-198
-202
-207
-212
-217
-222
-228
-233
-239
-244
-250
-255
-260
-265
-269
-273
-277
-281
-284
-287
-290
-293
-296
-299
-301
-304
-306
-308
-310
-311
-313
-315
-316
-318
-320
-322
-324
-326
-328
-330
-332
-334
-335
-337
-338
-340
-341
-342
-343
-344
-345
-346
-347
-348
-350
-351
-352
-354
-355
-357
-358
-360
-361
-363
-364
-365
-367
-368
-369
-370
-372
-373
-374
-375
-375
-376
-377
-377
-377
-376
-376
-375
-374
-373
-372
-372
-371
-370
-369
-368
-367
-367
-366
-365
-364
-363
-362
-361
-361
-360
-360
-359
-359
-358
-358
-358
-357
-357
-356
-355
-355
-354
-354
-353
-352
-352
-351
-351
-350
-350
-350
-349
-349
-349
-349
-350
-350
-351
-352
-353
-354
-356
-357
-359
-361
-364
-366
-369
-371
-374
-378
-381
-385
-389
-393
-397
-401
-406
-410
-414
-419
-423
-427
-431
-434
-438
-442
-445
-449
-453
-457
-461
-465
-469
-473
-478
-482
-486
-490
-494
-498
-502
-506
-509
-513
-517
-521
-524
-528
-531
-535
-538
-541
-543
-546
-548
-550
-552
-554
-555
-556
-557
-558
-559
-560
-561
-563
-564
-566
-567
-569
-572
-575
-578
-581
-585
-589
-593
-598
-603
-608
-613
-619
-624
-630
-635
-641
-647
-653
-658
-664
-669
-675
-680
-685
-690
-694
-698
-701
-705
-708
-711
-713
-716
-718
-720
-721
-723
-724
-725
-725
-725
-725
-725
-724
-723
-722
-720
-719
-717
-714
-712
-709
-706
-703
-700
-696
-693
-689
-685
-681
-676
-672
-668
-663
-659
-655
-651
-647
-643
-639
-635
-632
-628
-625
-622
-619
-616
-613
-611
-609
-607
-605
-603
-601
-600
-598
-596
-595
-593
-592
-590
-588
-587
-585
-584
-583
-581
-579
-578
-576
-574
-573
-571
-569
-566
-564
-561
-559
-556
-553
-549
-546
-542
-538
-534
-529
-525
-521
-517
-512
-508
-504
-500
-495
-491
-486
-482
-477
-473
-468
-464
-460
-455
-451
-447
-443
-438
-435
-431
-427
-423
-420
-416
-413
-410
-408
-405
-403
-401
-400
-399
-399
-398
-398
-398
-398
-399
-399
-400
-401
-402
-403
-405
-406
-407
-409
-410
-411
-413
-414
-416
-417
-419
-420
-422
-424
-426
-428
-431
-433
-435
-438
-441
-443
-446
-449
-452
-455
-458
-462
-465
-469
-473
-476
-480
-484
-487
-490
-493
-496
-499
-501
-503
-505
-506
-508
-509
-510
-511
-512
-512
-513
-513
-513
-513
-513
-512
-512
-511
-510
-510
-509
-508
-508
-507
-507
-506
-506
-505
-505
-504
-503
-502
-502
-501
-500
-499
-498
-498
-498
-498
-499
-500
-501
-502
-504
-505
-507
-508
-510
-511
-512
-513
-514
-515
-516
-518
-519
-520
-521
-522
-523
-524
-525
-526
-527
-528
-529
-530
-531
-532
-533
-535
-536
-537
-539
-540
-542
-543
-544
-545
-545
-546
-546
-546
-547
-547
-547
-548
-549
-549
-550
-551
-551
-552
-552
-552
-552
-552
-552
-551
-551
-551
-550
-549
-549
-548
-547
-547
-546
-545
-544
-543
-542
-541
-540
-539
-538
-536
-535
-534
-533
-531
-530
-529
-527
-526
-524
-522
-520
-518
-515
-513
-510
-507
-504
-501
-498
-495
-493
-490
-487
-484
-481
-478
-475
-472
-468
-465
-462
-459
-455
-452
-449
-445
-442
-438
-435
-431
-427
-423
-420
-416
-412
-409
-405
-401
-398
-395
-391
-388
-384
-380
-376
-372
-368
-363
-359
-355
-350
-346
-342
-338
-335
-331
-327
-324
-321
-317
-313
-310
-306
-302
-299
-295
-291
-287
-283
-280
-276
-272
-268
-265
-260
-256
-252
-248
-243
-239
-235
-230
-225
-221
-216
-211
-206
-201
-195
-190
-184
-178
-172
-165
-159
-153
-146
-140
-133
-127
-120
-114
-107
-101
-95
-88
-82
-75
-69
-63
-56
-50
-44
-38
-32
-27
-21
-16
-11
-6
-2
1
4
7
9
10
11
11
11
11
10
9
7
6
4
2
0
-3
-5
-7
-9
-12
-14
-15
-17
-19
-20
-22
-24
-25
-27
-29
-31
-33
-35
-36
-37
-38
-39
-40
-40
-41
-41
-41
-42
-42
-42
-43
-43
-44
-44
-45
-45
-45
-45
-44
-43
-42
-40
-38
-35
-32
-29
-26
-22
-17
-13
-8
-4
1
6
11
16
20
25
29
33
37
41
44
47
50
52
53
55
56
56
56
56
55
54
52
50
48
45
42
39
35
30
26
21
15
9
3
-4
-11
-19
-28
-36
-46
-56
-66
-76
-87
-98
-109
-120
-132
-144
-156
-168
-180
-192
-204
-215
-227
-238
-249
-259
-269
-278
-287
-295
-303
-310
-317
-322
-327
-332
-336
-339
-342
-344
-345
-347
-347
-347
-346
-345
-343
-340
-337
-333
-329
-324
-319
-314
-309
-303
-298
-292
-286
-281
-275
-269
-264
-258
-253
-248
-243
-238
-233
-229
-224
-220
-215
-211
-207
-203
-199
-196
-192
-189
-186
-184
-181
-179
-177
-176
-175
-174
-173
-173
-173
-172
-172
-173
-173
-174
-174
-175
-176
-176
-177
-178
-178
-179
-179
-180
-180
-181
-182
-182
-183
-183
-183
-182
-182
-181
-179
-178
-177
-175
-173
-172
-170
-168
-166
-164
-162
-160
-158
-155
-152
-149
-146
-143
-140
-136
-132
-129
-125
-120
-116
-111
-107
-102
-97
-92
-86
-81
-76
-70
-64
-59
-53
-47
-41
-36
-30
-24
-18
-12
-5
1
8
15
22
30
37
44
52
59
66
72
79
85
91
97
102
107
111
115
119
122
124
126
127
128
128
127
126
124
122
119
115
112
108
103
98
93
88
82
75
68
61
53
46
38
30
22
13
5
-3
-11
-19
-27
-35
-42
-50
-57
-64
-71
-77
-82
-87
-92
-96
-99
-102
-105
-107
-108
-109
-110
-110
-110
-109
-108
-106
-103
-100
-96
-92
-88
-84
-79
-75
-70
-66
-61
-57
-52
-48
-44
-40
-37
-34
-31
-28
-26
-24
-23
-22
-22
-21
-22
-22
-23
-24
-26
-28
-30
-32
-34
-37
-40
-43
-46
-49
-53
-56
-59
-62
-65
-68
-70
-73
-76
-78
-81
-84
-87
-91
-95
-99
-103
-108
-113
-118
-123
-129
-135
-141
-146
-152
-158
-165
-170
-176
-182
-188
-193
-198
-203
-208
-212
-216
-220
-223
-226
-229
-232
-234
-236
-238
-240
-241
-243
-245
-246
-248
-249
-250
-251
-251
-252
-252
-252
-252
-251
-251
-251
-250
-250
-250
-249
-248
-248
-246
-245
-244
-242
-240
-238
-237
-235
-234
-233
-233
-232
-233
-233
-234
-236
-238
-240
-243
-246
-251
-255
-261
-267
-274
-282
-291
-300
-310
-321
-332
-343
-355
-367
-379
-391
-403
-416
-428
-440
-453
-465
-478
-490
-502
-514
-525
-536
-547
-557
-566
-576
-585
-593
-601
-609
-617
-624
-631
-638
-644
-650
-655
-661
-665
-669
-673
-676
-678
-680
-681
-682
-682
-682
-682
-680
-679
-676
-673
-670
-666
-662
-657
-652
-646
-640
-634
-627
-620
-613
-605
-597
-590
-582
-575
-567
-560
-552
-545
-538
-531
-524
-517
-510
-504
-497
-491
-485
-480
-475
-470
-466
-462
-459
-457
-455
-453
-452
-452
-452
-453
-454
-455
-456
-458
-459
-461
-463
-465
-466
-468
-470
-473
-475
-477
-480
-482
-485
-488
-490
-493
-495
-498
-500
-502
-504
-506
-507
-509
-511
-513
-514
-516
-518
-520
-521
-523
-524
-525
-526
-526
-526
-526
-525
-525
-523
-522
-520
-518
-515
-511
-507
-503
-498
-492
-485
-478
-471
-463
-455
-447
-439
-430
-421
-413
-403
-394
-385
-375
-365
-355
-345
-336
-326
-316
-307
-298
-289
-280
-271
-262
-254
-245
-236
-228
-220
-211
-203
-196
-188
-181
-174
-167
-160
-154
-148
-142
-136
-131
-126
-122
-118
-115
-112
-110
-108
-107
-106
-106
-107
-108
-109
-110
-112
-114
-115
-117
-118
-119
-120
-120
-120
-120
-119
-117
-115
-112
-109
-105
-101
-96
-91
-85
-78
-72
-65
-58
-51
-44
-37
-30
-22
-15
-8
-1
6
13
19
26
32
37
42
47
52
56
59
63
65
68
70
72
74
75
76
77
78
78
78
78
77
76
75
74
72
70
69
67
65
63
61
59
57
55
53
50
48
45
42
39
36
33
31
28
25
23
20
18
16
13
11
9
7
6
4
3
2
1
1
1
1
1
2
2
3
4
6
7
9
11
14
17
20
23
27
30
34
39
43
48
53
59
64
71
78
85
92
101
109
118
128
138
148
159
171
182
194
206
218
230
243
255
267
279
292
304
316
329
342
354
367
380
393
407
420
433
446
458
471
483
496
508
520
532
545
557
569
581
593
604
615
626
637
647
657
667
677
686
696
706
716
726
736
745
755
765
775
784
794
804
814
824
835
845
856
868
879
891
903
915
927
940
952
964
976
989
1000
1014
1026
1038
1051
1063
1075
1087
1099
1110
1121
1132
1143
1153
1163
1173
1183
1192
1201
1209
1217
1224
1231
1237
1243
1248
1253
1257
1261
1264
1267
1270
1272
1274
1275
1276
1277
1278
1279
1279
1279
1279
1279
1279
1278
1278
1277
1276
1276
1275
1274
1273
1272
1272
1271
1270
1269
1268
1267
1267
1266
1266
1267
1268
1269
1270
1272
1274
1277
1279
1282
1286
1289
1293
1298
1303
1308
1314
1320
1326
1333
1340
1347
1355
1362
1370
1378
1386
1394
1402
1410
1419
1428
1436
1445
1455
1464
1474
1484
1494
1504
1514
1524
1534
1544
1554
1564
1574
1583
1593
1603
1613
1624
1634
1645
1656
1667
1678
1690
1701
1713
1724
1736
1748
1760
1772
1784
1797
1809
1821
1834
1847
1859
1872
1884
1896
1909
1921
1932
1944
1955
1967
1978
1989
1999
2009
2020
2029
2040
2050
2059
2068
2077
2086
2095
2103
2111
2120
2128
2136
2144
2152
2160
2168
2176
2184
2192
2200
2208
2216
2223
2231
2239
2246
2254
2262
2270
2278
2287
2296
2305
2314
2324
2335
2345
2356
2367
2379
2390
2402
2414
2426
2438
2450
2462
2474
2485
2497
2509
2520
2531
2542
2552
2562
2571
2580
2589
2598
2607
2616
2625
2634
2643
2653
2662
2672
2681
2690
2699
2708
2716
2725
2733
2741
2749
2756
2763
2769
2774
2779
2782
2785
2786
2786
2785
2783
2780
2775
2769
2761
2752
2742
2730
2717
2702
2685
2667
2646
2624
2600
2574
2547
2517
2485
2451
2415
2377
2337
2295
2251
2206
2159
2111
2061
2009
1958
1905
1851
1796
1740
1684
1627
1569
1512
1454
1397
1340
1283
1228
1174
1121
1070
1020
974
929
887
847
810
777
746
719
695
675
658
644
634
628
625
624
627
633
642
653
667
684
702
722
744
767
791
817
843
870
898
926
954
982
1010
1038
1066
1094
1121
1147
1173
1198
1222
1246
1269
1291
1313
1334
1354
1373
1392
1410
1428
1444
1460
1475
1490
1504
1517
1530
1542
1553
1564
1575
1586
1596
1606
1616
1625
1634
1643
1652
1660
1669
1678
1686
1695
1703
1712
1721
1729
1738
1746
1754
1761
1768
1774
1780
1785
1790
1795
1798
1802
1805
1808
1810
1812
1814
1814
1815
1814
1812
1810
1806
1801
1795
1788
1780
1770
1760
1748
1735
1720
1705
1688
1670
1651
1630
1608
1585
1560
1533
1505
1475
1443
1410
1374
1337
1297
1255
1211
1165
1117
1067
1014
959
903
844
783
720
655
588
520
449
376
302
226
148
68
-14
-97
-182
-268
-356
-446
-537
-631
-725
-822
-920
-1018
-1120
-1222
-1326
-1429
-1534
-1639
-1745
-1850
-1956
-2061
-2166
-2270
-2374
-2476
-2576
-2675
-2772
-2866
-2958
-3047
-3133
-3215
-3295
-3371
-3444
-3513
-3579
-3641
-3700
-3755
-3807
-3855
-3900
-3942
-3981
-4017
-4050
-4080
-4108
-4133
-4156
-4176
-4194
-4209
-4223
-4234
-4243
-4250
-4255
-4258
-4259
-4259
-4258
-4255
-4252
-4247
-4243
-4238
-4232
-4227
-4221
-4216
-4211
-4207
-4203
-4199
-4195
-4192
-4189
-4187
-4184
-4182
-4181
-4179
-4177
-4176
-4174
-4172
-4169
-4165
-4161
-4155
-4149
-4141
-4132
-4122
-4110
-4097
-4083
-4067
-4051
-4034
-4014
-3993
-3970
-3946
-3920
-3893
-3864
-3834
-3802
-3769
-3735
-3700
-3663
-3624
-3584
-3543
-3500
-3455
-3408
-3359
-3309
-3257
-3203
-3149
-3093
-3036
-2980
-2923
-2866
-2810
-2755
-2700
-2646
-2594
-2543
-2494
-2448
-2404
-2362
-2324
-2289
-2257
-2229
-2204
-2182
-2163
-2147
-2134
-2123
-2114
-2107
-2101
-2097
-2094
-2091
-2090
-2089
-2088
-2087
-2086
-2084
-2082
-2079
-2074
-2069
-2063
-2056
-2048
-2039
-2029
-2020
-2009
-1999
-1988
-1978
-1967
-1956
-1945
-1934
-1923
-1912
-1900
-1887
-1874
-1859
-1844
-1828
-1811
-1793
-1775
-1755
-1735
-1715
-1695
-1674
-1654
-1633
-1612
-1591
-1570
-1548
-1527
-1505
-1483
-1461
-1440
-1420
-1400
-1381
-1363
-1345
-1328
-1311
-1294
-1277
-1260
-1242
-1225
-1206
-1188
-1169
-1150
-1130
-1111
-1090
-1070
-1048
-1026
-1002
-979
-953
-927
-899
-870
-840
-809
-777
-745
-712
-679
-646
-612
-579
-546
-513
-480
-448
-415
-383
-351
-319
-287
-255
-223
-192
-161
-130
-101
-72
-44
-18
7
31
54
76
96
116
134
151
168
183
197
209
220
229
237
243
248
251
253
254
255
254
254
253
252
252
251
251
252
253
255
257
260
264
268
274
280
287
294
303
312
322
333
344
356
369
383
397
413
429
445
462
480
499
518
538
559
581
604
627
652
677
702
728
753
779
804
828
852
874
896
917
937
957
976
994
1012
1030
1047
1064
1080
1096
1111
1125
1138
1151
1163
1174
1184
1193
1202
1211
1219
1226
1233
1240
1247
1254
1261
1268
1275
1283
1291
1299
1308
1317
1328
1339
1350
1363
1376
1391
1406
1422
1438
1455
1473
1492
1511
1531
1551
1572
1593
1614
1636
1657
1679
1701
1722
1743
1764
1785
1805
1825
1845
1865
1884
1903
1922
1942
1961
1980
1999
2017
2037
2059
2080
2102
2124
2148
2171
2196
2221
2246
2272
2298
2324
2350
2377
2405
2433
2463
2493
2524
2555
2587
2620
2652
2684
2716
2748
2778
2808
2836
2864
2890
2914
2937
2958
2978
2996
3013
3028
3043
3056
3068
3079
3090
3100
3111
3120
3131
3141
3152
3163
3176
3189
3203
3219
3235
3253
3272
3292
3313
3335
3358
3381
3405
3429
3454
3478
3502
3526
3550
3572
3594
3615
3636
3655
3674
3691
3707
3723
3737
3751
3763
3775
3785
3795
3805
3813
3822
3830
3839
3848
3857
3866
3875
3885
3894
3903
3912
3920
3928
3935
3941
3947
3952
3956
3960
3962
3965
3967
3968
3968
3968
3967
3965
3962
3958
3954
3948
3941
3933
3924
3914
3904
3893
3881
3870
3858
3847
3835
3823
3811
3799
3787
3774
3761
3747
3733
3718
3703
3687
3670
3653
3634
3615
3594
3573
3551
3527
3503
3479
3454
3429
3403
3379
3354
3331
3308
3286
3265
3245
3227
3209
3193
3179
3165
3154
3143
3134
3127
3120
3115
3111
3108
3105
3103
3100
3098
3094
3090
3085
3078
3069
3060
3048
3035
3020
3003
2986
2966
2946
2925
2902
2879
2855
2830
2805
2779
2752
2726
2699
2671
2644
2616
2588
2561
2533
2505
2477
2449
2421
2393
2365
2338
2310
2282
2255
2228
2201
2175
2149
2123
2098
2074
2050
2027
2005
1984
1964
1946
1929
1914
1900
1888
1877
1868
1860
1853
1847
1842
1838
1836
1834
1833
1833
1833
1835
1837
1840
1842
1845
1848
1850
1851
1852
1852
1851
1850
1848
1844
1841
1836
1831
1825
1819
1812
1803
1794
1784
1773
1761
1748
1734
1718
1701
1683
1664
1644
1623
1600
1576
1550
1523
1495
1465
1434
1402
1369
1335
1301
1266
1230
1194
1159
1123
1087
1052
1016
983
948
915
881
848
816
784
753
723
694
666
641
617
595
574
556
540
525
512
500
490
481
473
466
460
456
453
451
450
450
451
454
457
461
465
470
475
480
486
492
498
504
510
516
521
526
531
534
537
538
539
538
536
533
529
524
519
513
506
499
491
483
475
466
457
447
437
426
416
405
394
384
373
362
351
340
329
319
308
298
287
277
266
256
245
234
223
210
197
184
169
153
135
117
99
79
59
38
17
-4
-25
-46
-68
-90
-112
-134
-156
-178
-201
-223
-245
-267
-288
-309
-329
-349
-367
-385
-403
-419
-435
-451
-466
-481
-495
-509
-523
-536
-549
-561
-572
-583
-593
-602
-611
-619
-626
-633
-639
-645
-650
-655
-659
-664
-669
-674
-679
-685
-691
-698
-705
-713
-722
-732
-742
-752
-763
-775
-787
-800
-814
-828
-843
-858
-875
-892
-911
-930
-950
-971
-992
-1014
-1037
-1060
-1084
-1107
-1130
-1154
-1177
-1199
-1221
-1242
-1262
-1282
-1300
-1318
-1335
-1350
-1365
-1378
-1391
-1401
-1411
-1419
-1426
-1431
-1434
-1436
-1436
-1435
-1432
-1428
-1423
-1416
-1408
-1398
-1388
-1376
-1364
-1350
-1336
-1321
-1304
-1288
-1270
-1251
-1231
-1210
-1188
-1165
-1141
-1115
-1089
-1061
-1033
-1002
-973
-942
-911
-880
-848
-817
-786
-756
-727
-698
-671
-644
-618
-592
-568
-543
-520
-497
-474
-453
-432
-412
-392
-373
-355
-338
-321
-304
-288
-271
-255
-238
-221
-203
-186
-167
-149
-130
-111
-92
-72
-51
-30
-8
15
39
64
90
117
145
173
202
232
263
293
325
356
387
419
450
481
512
543
574
604
634
664
693
722
750
777
803
829
853
876
897
917
935
952
966
979
990
998
1004
1008
1010
1008
1006
1000
994
984
973
960
945
928
911
892
873
853
833
813
793
774
755
737
721
705
692
679
668
658
649
642
635
630
626
623
620
619
617
617
616
616
615
615
614
613
611
609
607
605
602
599
597
594
591
588
585
583
580
577
574
571
568
565
562
559
556
554
552
550
548
547
546
545
545
544
544
545
546
547
548
550
553
556
559
563
568
573
579
585
592
601
610
619
630
642
654
667
681
695
710
725
740
756
772
788
805
821
838
854
870
886
902
917
932
945
958
970
981
991
1000
1010
1018
1025
1032
1039
1045
1051
1056
1061
1065
1069
1072
1075
1077
1078
1079
1079
1078
1077
1076
1074
1071
1069
1065
1062
1058
1055
1051
1048
1044
1042
1039
1037
1036
1036
1036
1036
1037
1039
1040
1043
1045
1048
1051
1054
1058
1061
1064
1067
1069
1070
1071
1071
1071
1069
1066
1061
1056
1049
1042
1033
1022
1010
998
983
967
950
931
911
889
865
839
812
782
751
718
683
647
609
569
528
485
440
395
347
299
250
199
148
96
44
-9
-62
-115
-168
-222
-274
-327
-379
-431
-482
-532
-581
-629
-676
-721
-765
-807
-847
-886
-924
-959
-994
-1026
-1058
-1088
-1116
-1144
-1170
-1194
-1218
-1240
-1260
-1280
-1298
-1315
-1331
-1345
-1358
-1370
-1381
-1391
-1400
-1407
-1414
-1419
-1424
-1428
-1430
-1432
-1433
-1433
-1432
-1430
-1428
-1425
-1422
-1419
-1416
-1413
-1411
-1410
-1409
-1410
-1411
-1414
-1418
-1423
-1429
-1436
-1445
-1454
-1464
-1476
-1488
-1502
-1516
-1531
-1546
-1562
-1579
-1596
-1614
-1631
-1649
-1667
-1684
-1701
-1719
-1736
-1752
-1769
-1784
-1800
-1814
-1828
-1841
-1853
-1865
-1875
-1884
-1893
-1900
-1907
-1913
-1918
-1923
-1927
-1930
-1933
-1936
-1937
-1938
-1939
-1939
-1938
-1936
-1934
-1930
-1926
-1920
-1914
-1906
-1897
-1887
-1875
-1862
-1848
-1832
-1815
-1796
-1776
-1755
-1732
-1708
-1683
-1656
-1628
-1600
-1570
-1539
-1508
-1475
-1442
-1408
-1373
-1337
-1300
-1263
-1225
-1187
-1149
-1110
-1071
-1032
-994
-955
-917
-879
-842
-806
-770
-735
-701
-667
-634
-603
-572
-542
-513
-486
-460
-435
-411
-389
-368
-348
-330
-314
-299
-286
-274
-265
-257
-251
-247
-245
-245
-247
-251
-257
-265
-274
-284
-296
-310
-324
-339
-355
-371
-387
-404
-421
-438
-455
-471
-488
-503
-518
-532
-545
-557
-568
-578
-588
-596
-603
-610
-616
-620
-624
-628
-630
-632
-633
-634
-634
-634
-633
-632
-631
-629
-626
-623
-620
-616
-610
-604
-597
-589
-580
-570
-559
-547
-534
-521
-507
-493
-479
-465
-451
-437
-424
-411
-399
-387
-377
-368
-360
-353
-348
-344
-341
-339
-339
-340
-342
-345
-349
-354
-360
-367
-375
-384
-394
-405
-417
-429
-441
-454
-467
-479
-492
-504
-516
-528
-539
-550
-560
-570
-580
-588
-597
-604
-610
-616
-620
-624
-626
-627
-628
-627
-625
-622
-618
-613
-607
-599
-590
-580
-569
-556
-543
-528
-511
-494
-476
-457
-438
-417
-396
-375
-353
-330
-307
-283
-259
-235
-210
-186
-161
-136
-110
-85
-59
-33
-7
20
47
74
102
129
157
185
214
242
269
297
324
351
377
402
427
451
474
497
518
538
558
576
593
609
624
637
650
662
673
683
692
701
709
717
724
730
736
742
747
753
758
763
769
775
782
789
797
806
816
827
839
852
866
881
898
916
936
956
979
1002
1027
1053
1080
1109
1139
1170
1202
1235
1268
1303
1338
1375
1411
1449
1487
1525
1564
1602
1641
1680
1718
1756
1794
1831
1867
1902
1936
1969
2001
2032
2061
2088
2114
2138
2161
2182
2200
2217
2232
2245
2255
2264
2270
2275
2277
2278
2277
2274
2270
2264
2257
2249
2239
2229
2217
2205
2192
2178
2163
2147
2131
2114
2097
2078
2059
2040
2020
2000
1979
1958
1936
1914
1892
1869
1847
1824
1801
1779
1756
1734
1712
1690
1669
1648
1627
1607
1586
1566
1546
1526
1505
1485
1465
1444
1424
1404
1385
1365
1347
1329
1312
1297
1282
1269
1258
1248
1240
1233
1228
1225
1224
1224
1226
1230
1235
1241
1250
1259
1271
1283
1298
1314
1331
1349
1369
1390
1411
1434
1457
1481
1505
1529
1553
1577
1602
1626
1650
1674
1698
1721
1745
1769
1793
1817
1841
1866
1891
1917
1943
1970
1998
2027
2056
2086
2117
2147
2178
2210
2241
2272
2302
2333
2362
2392
2420
2448
2475
2501
2527
2552
2576
2600
2623
2646
2669
2691
2713
2735
2757
2780
2802
2825
2848
2872
2896
2921
2946
2971
2997
3022
3048
3074
3099
3125
3150
3175
3200
3224
3247
3270
3291
3312
3331
3349
3366
3380
3393
3404
3413
3420
3425
3428
3429
3428
3425
3420
3412
3403
3392
3379
3364
3347
3328
3307
3285
3260
3234
3206
3176
3144
3109
3073
3035
2995
2952
2907
2859
2809
2756
2701
2643
2583
2521
2456
2388
2319
2247
2173
2098
2021
1942
1863
1782
1701
1619
1537
1455
1373
1292
1210
1130
1050
971
892
815
739
664
591
519
449
380
313
248
185
123
64
6
-51
-105
-158
-209
-259
-306
-352
-396
-438
-479
-517
-554
-588
-621
-652
-682
-709
-735
-760
-782
-804
-823
-841
-857
-872
-885
-896
-906
-914
-920
-925
-928
-930
-930
-928
-925
-920
-914
-907
-898
-888
-877
-864
-851
-836
-821
-805
-788
-771
-754
-736
-717
-699
-680
-661
-642
-623
-604
-585
-566
-547
-528
-510
-491
-473
-456
-439
-423
-407
-392
-378
-365
-353
-342
-332
-322
-314
-305
-298
-291
-285
-279
-274
-269
-265
-261
-258
-254
-251
-248
-245
-242
-240
-238
-236
-234
-232
-231
-230
-229
-228
-228
-228
-228
-228
-228
-228
-227
-227
-226
-225
-223
-220
-218
-215
-211
-207
-203
-199
-194
-189
-184
-178
-172
-165
-158
-152
-145
-137
-130
-124
-117
-110
-104
-98
-93
-88
-83
-79
-75
-72
-70
-69
-68
-69
-70
-73
-76
-81
-86
-93
-100
-108
-116
-125
-135
-145
-156
-167
-179
-192
-205
-219
-233
-248
-263
-278
-294
-310
-327
-344
-361
-378
-395
-413
-431
-449
-467
-485
-503
-520
-537
-553
-569
-584
-598
-612
-624
-636
-647
-657
-666
-674
-681
-688
-693
-698
-701
-704
-707
-709
-711
-712
-714
-716
-717
-719
-722
-724
-727
-731
-735
-739
-744
-749
-755
-761
-767
-774
-781
-788
-795
-802
-809
-816
-822
-829
-835
-840
-846
-851
-856
-860
-864
-869
-873
-876
-880
-884
-887
-890
-894
-897
-900
-903
-906
-908
-911
-913
-914
-915
-915
-915
-914
-912
-910
-906
-902
-897
-891
-884
-876
-867
-856
-845
-833
-819
-805
-789
-772
-754
-735
-716
-695
-674
-652
-630
-607
-584
-561
-538
-515
-491
-468
-445
-422
-400
-378
-356
-335
-315
-296
-277
-259
-243
-227
-213
-199
-187
-177
-167
-159
-152
-146
-141
-137
-134
-132
-131
-130
-130
-131
-132
-133
-135
-137
-140
-143
-145
-148
-150
-152
-154
-156
-157
-157
-157
-156
-155
-152
-149
-144
-138
-132
-123
-114
-103
-91
-78
-63
-46
-28
-9
12
33
57
81
107
134
161
190
220
251
282
314
347
380
413
446
479
513
546
580
613
646
678
710
741
772
802
831
859
886
912
937
961
984
1006
1026
1046
1064
1081
1097
1112
1125
1137
1149
1159
1168
1175
1182
1187
1192
1195
1197
1197
1196
1194
1190
1185
1178
1170
1161
1150
1138
1126
1112
1097
1082
1066
1050
1033
1014
997
979
961
942
924
906
888
870
853
837
821
807
793
781
771
762
755
749
745
743
743
745
749
754
762
771
782
795
810
827
845
866
887
910
935
961
988
1016
1045
1075
1105
1137
1168
1201
1233
1266
1299
1333
1366
1399
1433
1466
1499
1532
1565
1597
1629
1659
1690
1719
1747
1775
1802
1828
1853
1877
1900
1922
1943
1963
1983
2001
2017
2033
2049
2063
2076
2089
2100
2111
2120
2129
2137
2144
2151
2156
2161
2165
2169
2171
2173
2174
2175
2175
2174
2173
2172
2170
2168
2165
2162
2159
2155
2151
2147
2142
2137
2131
2124
2117
2108
2099
2089
2078
2066
2053
2039
2024
2008
1990
1972
1953
1934
1913
1891
1869
1846
1821
1796
1770
1742
1714
1684
1653
1620
1587
1552
1516
1480
1442
1403
1363
1323
1281
1239
1197
1153
1109
1065
1020
976
931
886
841
797
752
708
663
619
575
531
488
444
400
357
313
270
227
183
140
97
54
10
-33
-76
-119
-162
-205
-247
-289
-331
-372
-412
-452
-491
-529
-567
-603
-638
-673
-706
-738
-770
-800
-829
-857
-884
-910
-935
-959
-982
-1004
-1025
-1044
-1063
-1081
-1097
-1112
-1126
-1138
-1148
-1158
-1165
-1171
-1174
-1176
-1176
-1174
-1170
-1164
-1155
-1144
-1131
-1116
-1098
-1078
-1056
-1032
-1006
-977
-947
-915
-881
-846
-809
-771
-732
-692
-651
-609
-566
-523
-480
-437
-393
-350
-306
-264
-221
-179
-138
-97
-57
-18
20
58
95
130
165
199
232
264
295
325
353
381
407
432
455
477
498
517
535
551
565
578
589
598
606
613
618
622
624
626
626
626
624
622
619
615
611
607
602
597
592
588
583
578
574
570
566
562
558
554
551
547
544
541
538
535
532
529
527
525
523
521
519
516
514
511
508
505
501
497
493
488
483
477
471
465
458
450
441
432
422
410
398
385
371
357
341
325
309
291
274
255
237
217
198
178
157
136
115
94
73
53
32
13
-6
-24
-41
-56
-71
-84
-95
-105
-114
-121
-126
-129
-131
-130
-128
-124
-118
-110
-100
-88
-74
-58
-41
-22
-2
20
43
67
93
120
148
177
208
239
271
305
339
374
409
445
481
518
554
591
627
663
699
734
769
803
836
869
902
933
964
994
1024
1052
1080
1106
1132
1157
1180
1203
1224
1244
1264
1282
1300
1316
1332
1346
1360
1373
1386
1397
1408
1418
1428
1437
1445
1453
1460
1467
1473
1479
1484
1489
1493
1496
1499
1501
1503
1504
1505
1504
1504
1502
1500
1498
1494
1490
1485
1480
1473
1466
1458
1450
1441
1431
1421
1410
1399
1388
1376
1364
1351
1338
1324
1310
1296
1282
1267
1253
1238
1222
1207
1192
1177
1161
1146
1131
1117
1102
1088
1075
1062
1049
1037
1025
1014
1004
995
986
978
971
964
958
951
946
940
935
930
925
920
915
910
905
899
893
887
880
873
866
857
849
839
829
818
806
794
781
767
753
738
722
706
689
671
652
633
613
593
572
550
528
506
483
459
435
411
387
362
337
312
287
261
236
210
184
159
133
107
81
55
29
3
-23
-49
-74
-100
-126
-152
-178
-204
-230
-257
-283
-310
-337
-365
-393
-422
-450
-480
-509
-539
-570
-602
-634
-666
-700
-734
-770
-806
-842
-880
-919
-958
-998
-1039
-1081
-1123
-1166
-1210
-1254
-1299
-1344
-1390
-1436
-1482
-1529
-1576
-1623
-1671
-1718
-1766
-1814
-1861
-1909
-1957
-2004
-2051
-2098
-2145
-2191
-2238
-2283
-2329
-2374
-2418
-2463
-2506
-2550
-2593
-2635
-2678
-2719
-2761
-2802
-2843
-2884
-2924
-2964
-3004
-3043
-3083
-3121
-3160
-3198
-3236
-3273
-3310
-3346
-3382
-3416
-3450
-3484
-3516
-3547
-3577
-3606
-3634
-3661
-3686
-3711
-3734
-3755
-3776
-3796
-3814
-3831
-3848
-3863
-3877
-3890
-3902
-3914
-3924
-3934
-3943
-3951
-3959
-3966
-3972
-3978
-3983
-3989
-3993
-3998
-4003
-4006
-4011
-4014
-4019
-4024
-4029
-4034
-4040
-4046
-4051
-4059
-4066
-4073
-4081
-4090
-4098
-4108
-4117
-4127
-4137
-4148
-4160
-4171
-4184
-4196
-4209
-4223
-4237
-4251
-4266
-4281
-4297
-4313
-4329
-4345
-4362
-4379
-4396
-4414
-4432
-4450
-4468
-4487
-4506
-4525
-4544
-4563
-4582
-4601
-4620
-4639
-4658
-4677
-4695
-4714
-4734
-4753
-4772
-4792
-4811
-4831
-4851
-4872
-4892
-4913
-4933
-4954
-4975
-4996
-5017
-5038
-5059
-5081
-5102
-5123
-5145
-5166
-5188
-5209
-5231
-5253
-5274
-5296
-5317
-5339
-5360
-5381
-5402
-5423
-5443
-5463
-5484
-5503
-5523
-5542
-5561
-5580
-5599
-5617
-5635
-5653
-5670
-5687
-5704
-5720
-5735
-5750
-5764
-5778
-5791
-5803
-5815
-5825
-5835
-5844
-5852
-5859
-5864
-5869
-5872
-5874
-5875
-5875
-5873
-5870
-5865
-5859
-5852
-5843
-5833
-5821
-5808
-5794
-5779
-5763
-5746
-5728
-5709
-5690
-5670
-5649
-5628
-5607
-5585
-5564
-5542
-5522
-5501
-5481
-5462
-5444
-5426
-5409
-5394
-5379
-5365
-5353
-5341
-5331
-5322
-5314
-5308
-5303
-5299
-5297
-5297
-5297
-5300
-5303
-5308
-5314
-5322
-5330
-5340
-5351
-5363
-5377
-5391
-5407
-5423
-5441
-5459
-5479
-5499
-5520
-5541
-5564
-5587
-5610
-5634
-5659
-5684
-5710
-5735
-5762
-5788
-5815
-5842
-5869
-5896
-5923
-5950
-5977
-6003
-6030
-6056
-6081
-6106
-6131
-6155
-6178
-6201
-6222
-6243
-6263
-6282
-6301
-6318
-6334
-6349
-6364
-6377
-6389
-6400
-6410
-6419
-6427
-6434
-6439
-6444
-6447
-6450
-6451
-6451
-6450
-6448
-6445
-6441
-6436
-6430
-6423
-6415
-6407
-6397
-6387
-6377
-6366
-6354
-6343
-6330
-6318
-6305
-6293
-6280
-6267
-6255
-6242
-6230
-6218
-6207
-6196
-6185
-6175
-6166
-6157
-6149
-6142
-6136
-6131
-6126
-6122
-6119
-6116
-6114
-6113
-6112
-6112
-6113
-6113
-6115
-6116
-6118
-6120
-6122
-6125
-6127
-6128
-6130
-6131
-6131
-6131
-6130
-6128
-6126
-6122
-6118
-6112
-6106
-6098
-6090
-6080
-6069
-6056
-6043
-6028
-6012
-5994
-5976
-5956
-5935
-5913
-5889
-5864
-5839
-5812
-5784
-5755
-5725
-5694
-5663
-5631
-5598
-5564
-5530
-5496
-5460
-5425
-5389
-5353
-5316
-5279
-5242
-5205
-5168
-5131
-5094
-5057
-5021
-4984
-4948
-4912
-4876
-4840
-4805
-4770
-4735
-4701
-4667
-4633
-4600
-4566
-4533
-4500
-4467
-4435
-4402
-4369
-4335
-4302
-4267
-4232
-4197
-4161
-4123
-4085
-4046
-4005
-3964
-3921
-3876
-3830
-3783
-3734
-3683
-3631
-3576
-3521
-3463
-3404
-3343
-3281
-3217
-3152
-3085
-3017
-2948
-2878
-2807
-2735
-2662
-2588
-2514
-2439
-2363
-2288
-2212
-2136
-2059
-1983
-1907
-1831
-1755
-1680
-1604
-1529
-1455
-1380
-1307
-1233
-1160
-1087
-1014
-942
-871
-799
-728
-656
-586
-515
-445
-375
-305
-236
-167
-99
-31
37
104
171
237
303
368
432
496
559
622
684
745
805
865
923
981
1038
1095
1150
1205
1259
1311
1363
1413
1462
1510
1556
1600
1643
1684
1724
1761
1796
1830
1861
1891
1918
1943
1965
1985
2003
2019
2032
2041
2051
2056
2060
2061
2060
2057
2052
2044
2035
2024
2012
1997
1982
1964
1945
1925
1903
1881
1856
1831
1805
1777
1749
1720
1690
1659
1628
1596
1563
1530
1497
1462
1428
1393
1358
1322
1287
1251
1215
1179
1143
1107
1071
1034
998
962
926
889
853
817
781
745
709
674
638
602
567
532
497
463
429
395
362
330
298
267
237
207
179
152
126
101
78
56
35
16
-1
-17
-32
-44
-55
-64
-72
-77
-82
-84
-85
-85
-83
-80
-75
-70
-63
-55
-46
-36
-25
-13
1
15
31
48
66
85
105
126
149
172
197
223
250
277
306
336
367
399
431
464
498
533
568
604
640
677
714
751
789
827
865
903
941
979
1016
1054
1092
1129
1166
1203
1239
1275
1310
1344
1377
1410
1442
1473
1503
1531
1559
1585
1611
1634
1657
1679
1699
1717
1734
1750
1765
1778
1789
1800
1809
1817
1823
1829
1833
1836
1837
1838
1837
1835
1832
1828
1822
1816
1808
1800
1791
1780
1769
1757
1745
1731
1717
1701
1686
1669
1652
1634
1615
1596
1576
1555
1535
1513
1491
1469
1446
1423
1399
1375
1351
1326
1300
1274
1248
1221
1194
1166
1138
1110
1081
1052
1022
993
962
932
901
870
838
806
774
742
710
678
645
613
580
548
516
484
452
420
389
358
328
297
268
239
210
182
155
128
101
75
50
25
1
-23
-46
-69
-91
-112
-133
-154
-173
-192
-210
-226
-242
-257
-271
-283
-295
-305
-315
-323
-330
-336
-341
-344
-347
-348
-347
-346
-344
-340
-335
-329
-322
-313
-304
-294
-283
-271
-258
-244
-230
-216
-201
-185
-169
-153
-137
-120
-104
-87
-71
-55
-39
-23
-7
9
24
39
53
67
80
92
104
116
126
136
145
153
161
168
173
179
183
187
190
192
193
194
194
194
193
191
188
185
181
177
173
168
163
158
152
147
142
137
132
127
122
118
115
112
109
108
107
107
108
110
114
118
124
130
139
148
159
171
185
200
216
235
254
275
298
322
348
375
404
434
465
498
532
567
604
642
681
721
762
804
848
891
936
981
1026
1072
1118
1164
1209
1255
1301
1346
1390
1435
1478
1521
1564
1605
1645
1685
1723
1759
1795
1828
1861
1892
1921
1948
1974
1998
2021
2041
2060
2078
2093
2107
2119
2129
2138
2145
2150
2153
2155
2155
2154
2151
2147
2141
2133
2124
2113
2101
2088
2073
2057
2040
2021
2001
1981
1960
1937
1914
1890
1865
1839
1813
1786
1759
1731
1703
1674
1645
1616
1586
1556
1526
1496
1466
1436
1405
1375
1345
1315
1286
1256
1227
1197
1168
1140
1111
1082
1054
1026
998
970
942
915
887
859
832
805
777
750
722
695
667
639
611
583
554
525
496
466
436
406
375
343
311
278
245
211
176
141
105
68
31
-7
-46
-85
-125
-166
-207
-248
-290
-332
-375
-417
-460
-504
-547
-591
-635
-678
-722
-766
-810
-853
-896
-939
-981
-1022
-1064
-1105
-1145
-1184
-1222
-1259
-1295
-1330
-1363
-1396
-1427
-1456
-1485
-1511
-1536
-1559
-1581
-1601
-1619
-1635
-1649
-1661
-1672
-1680
-1687
-1692
-1695
-1696
-1695
-1692
-1688
-1682
-1674
-1665
-1654
-1642
-1628
-1613
-1597
-1580
-1562
-1543
-1523
-1502
-1480
-1458
-1436
-1413
-1391
-1368
-1345
-1322
-1299
-1277
-1255
-1233
-1212
-1191
-1171
-1152
-1133
-1115
-1098
-1081
-1065
-1050
-1036
-1022
-1010
-999
-989
-979
-970
-962
-955
-948
-943
-938
-934
-931
-928
-926
-925
-925
-925
-926
-928
-930
-932
-934
-937
-941
-944
-948
-951
-955
-959
-962
-966
-969
-973
-976
-978
-981
-983
-985
-987
-989
-990
-991
-991
-991
-991
-990
-989
-988
-986
-983
-980
-977
-972
-968
-962
-956
-949
-942
-934
-925
-916
-906
-895
-885
-873
-862
-849
-837
-824
-810
-796
-781
-766
-751
-735
-719
-703
-686
-670
-652
-635
-617
-599
-581
-563
-544
-526
-507
-488
-469
-450
-431
-412
-393
-374
-355
-336
-317
-298
-279
-261
-242
-224
-206
-188
-170
-153
-136
-119
-102
-86
-69
-53
-37
-22
-6
9
24
39
53
68
82
96
110
123
137
150
164
177
190
204
217
230
243
256
269
283
296
309
322
334
347
360
372
384
396
408
419
430
440
451
461
470
480
488
497
505
512
519
525
530
535
540
543
546
549
550
551
551
549
547
544
540
534
527
519
509
498
485
471
455
438
419
398
376
353
327
301
273
243
212
180
146
112
76
39
1
-37
-77
-117
-158
-200
-243
-285
-329
-373
-417
-462
-507
-552
-597
-643
-688
-734
-779
-825
-870
-916
-962
-1008
-1053
-1099
-1145
-1191
-1237
-1284
-1330
-1376
-1422
-1468
-1515
-1561
-1607
-1654
-1700
-1746
-1793
-1839
-1885
-1931
-1977
-2024
-2070
-2115
-2161
-2207
-2252
-2298
-2343
-2388
-2433
-2478
-2523
-2567
-2612
-2656
-2701
-2745
-2790
-2834
-2878
-2923
-2967
-3012
-3057
-3102
-3147
-3192
-3238
-3284
-3330
-3377
-3424
-3471
-3519
-3567
-3616
-3666
-3715
-3766
-3816
-3868
-3919
-3972
-4024
-4077
-4130
-4184
-4238
-4291
-4345
-4399
-4452
-4506
-4558
-4611
-4662
-4713
-4763
-4812
-4860
-4907
-4952
-4996
-5038
-5078
-5117
-5153
-5188
-5220
-5249
-5276
-5301
-5323
-5343
-5360
-5374
-5385
-5393
-5398
-5400
-5400
-5396
-5389
-5380
-5367
-5351
-5333
-5312
-5288
-5261
-5232
-5200
-5166
-5129
-5090
-5049
-5006
-4960
-4913
-4864
-4813
-4761
-4706
-4651
-4594
-4535
-4476
-4415
-4353
-4290
-4226
-4161
-4094
-4029
-3962
-3895
-3826
-3758
-3689
-3619
-3549
-3478
-3407
-3336
-3265
-3193
-3121
-3049
-2976
-2903
-2830
-2757
-2684
-2611
-2537
-2464
-2390
-2316
-2243
-2169
-2096
-2021
-1949
-1876
-1803
-1731
-1659
-1588
-1517
-1446
-1376
-1307
-1238
-1170
-1103
-1037
-971
-907
-843
-780
-719
-658
-599
-540
-483
-426
-371
-317
-264
-213
-162
-113
-65
-18
27
72
115
156
197
236
274
310
345
379
411
442
472
500
527
553
577
600
623
644
663
682
700
717
732
747
761
773
785
796
806
815
824
832
839
846
852
857
863
867
872
876
880
884
888
892
896
899
903
907
912
916
921
926
931
937
943
950
957
964
972
981
990
1000
1010
1020
1032
1044
1056
1069
1083
1097
1112
1127
1143
1160
1177
1195
1214
1233
1253
1273
1294
1316
1338
1361
1384
1408
1432
1457
1482
1507
1532
1558
1584
1610
1636
1663
1689
1716
1742
1768
1794
1820
1846
1872
1897
1922
1947
1971
1995
2017
2041
2064
2087
2109
2130
2151
2172
2193
2213
2233
2253
2273
2292
2312
2331
2350
2368
2387
2405
2424
2442
2461
2479
2497
2516
2534
2552
2571
2590
2608
2627
2647
2666
2686
2706
2726
2746
2766
2787
2808
2830
2852
2874
2897
2919
2943
2966
2990
3014
3038
3063
3087
3112
3137
3163
3188
3214
3239
3265
3291
3317
3343
3369
3395
3420
3446
3471
3497
3522
3547
3571
3595
3619
3642
3665
3687
3709
3730
3751
3771
3790
3808
3826
3843
3859
3874
3889
3903
3916
3928
3939
3950
3959
3968
3976
3983
3989
3994
3998
4001
4003
4003
4003
4003
4002
4000
3997
3993
3988
3983
3977
3971
3964
3956
3948
3939
3930
3921
3911
3900
3890
3879
3868
3856
3845
3833
3821
3810
3798
3786
3774
3762
3750
3738
3726
3715
3704
3692
3682
3671
3661
3651
3642
3633
3624
3616
3608
3601
3595
3588
3583
3578
3573
3569
3565
3562
3559
3557
3555
3553
3552
3551
3550
3550
3549
3549
3549
3549
3550
3550
3550
3550
3550
3550
3550
3549
3549
3548
3548
3547
3546
3545
3544
3543
3541
3540
3538
3537
3535
3533
3532
3530
3528
3526
3524
3521
3518
3515
3512
3509
3505
3501
3496
3491
3486
3480
3474
3468
3462
3455
3449
3442
3435
3428
3421
3414
3406
3399
3392
3385
3379
3372
3366
3359
3354
3348
3343
3338
3333
3328
3324
3320
3316
3313
3310
3306
3303
3301
3298
3295
3293
3291
3288
3286
3284
3281
3279
3277
3275
3273
3271
3269
3268
3266
3265
3263
3262
3261
3260
3260
3259
3258
3258
3258
3258
3258
3258
3259
3259
3260
3261
3261
3262
3263
3264
3265
3266
3267
3267
3268
3269
3269
3270
3270
3271
3271
3271
3271
3272
3272
3272
3272
3272
3273
3273
3273
3274
3274
3275
3276
3276
3277
3278
3280
3281
3282
3284
3285
3287
3289
3291
3293
3296
3299
3302
3306
3310
3315
3320
3325
3331
3338
3345
3353
3361
3370
3380
3390
3400
3412
3424
3436
3449
3463
3478
3492
3508
3524
3540
3557
3574
3591
3609
3627
3645
3664
3682
3701
3720
3739
3757
3776
3795
3813
3832
3850
3869
3887
3905
3923
3941
3958
3975
3992
4009
4025
4041
4057
4072
4086
4102
4116
4130
4143
4156
4169
4181
4193
4205
4216
4227
4238
4249
4259
4269
4279
4289
4299
4308
4318
4327
4336
4345
4354
4363
4371
4380
4388
4396
4404
4412
4420
4427
4435
4442
4449
4456
4462
4468
4474
4480
4486
4491
4496
4500
4505
4509
4513
4516
4520
4523
4526
4528
4530
4532
4534
4536
4537
4538
4539
4540
4541
4541
4542
4542
4542
4542
4542
4542
4541
4541
4540
4539
4538
4536
4535
4533
4531
4529
4527
4525
4523
4520
4518
4515
4512
4509
4507
4504
4501
4498
4495
4493
4490
4487
4485
4482
4480
4478
4475
4473
4471
4469
4466
4464
4461
4459
4456
4453
4450
4447
4444
4440
4436
4432
4427
4422
4417
4412
4406
4400
4393
4386
4379
4372
4364
4356
4348
4340
4331
4323
4314
4305
4297
4288
4279
4270
4261
4253
4244
4235
4226
4218
4209
4201
4192
4183
4175
4166
4158
4149
4140
4131
4122
4112
4102
4091
4081
4070
4059
4046
4034
4021
4008
3994
3979
3964
3948
3931
3914
3896
3878
3859
3839
3819
3797
3776
3753
3729
3705
3680
3655
3628
3601
3573
3544
3514
3484
3452
3420
3388
3354
3320
3285
3250
3214
3178
3141
3104
3067
3030
2992
2955
2918
2880
2843
2806
2769
2733
2696
2660
2625
2590
2555
2521
2487
2455
2423
2391
2361
2331
2303
2275
2249
2223
2199
2175
2153
2132
2113
2094
2077
2061
2045
2033
2021
2011
2001
1993
1987
1981
1977
1974
1972
1972
1972
1974
1977
1981
1986
1992
1999
2007
2015
2025
2035
2045
2058
2070
2083
2096
2110
2124
2139
2154
2169
2185
2200
2217
2233
2249
2266
2283
2300
2317
2334
2351
2368
2386
2403
2420
2437
2454
2471
2487
2504
2521
2537
2554
2571
2587
2604
2620
2637
2654
2670
2687
2704
2721
2739
2757
2775
2793
2812
2831
2850
2870
2890
2911
2931
2953
2974
2996
3018
3041
3063
3086
3110
3133
3157
3180
3204
3228
3252
3276
3299
3323
3346
3369
3392
3414
3436
3457
3478
3499
3519
3538
3557
3576
3593
3611
3627
3643
3659
3673
3688
3701
3714
3727
3738
3750
3760
3770
3779
3788
3796
3803
3810
3816
3822
3826
3831
3834
3837
3839
3840
3840
3839
3838
3836
3833
3829
3824
3818
3812
3804
3796
3787
3778
3767
3756
3744
3732
3719
3705
3690
3675
3659
3643
3626
3608
3590
3571
3551
3531
3510
3488
3466
3443
3420
3396
3371
3346
3320
3294
3267
3240
3212
3184
3155
3127
3097
3068
3038
3008
2977
2946
2916
2884
2853
2822
2790
2758
2726
2694
2662
2630
2598
2566
2533
2501
2469
2437
2404
2372
2341
2309
2278
2247
2216
2186
2156
2126
2097
2069
2040
2013
1985
1958
1931
1905
1879
1854
1829
1804
1780
1756
1732
1708
1685
1662
1639
1616
1593
1571
1548
1526
1504
1482
1461
1439
1417
1396
1374
1353
1332
1311
1289
1268
1247
1226
1205
1184
1163
1142
1122
1101
1080
1060
1039
1018
999
979
959
940
920
901
883
864
846
829
811
795
778
762
747
732
717
703
690
677
665
653
642
631
621
612
604
596
588
582
575
570
564
560
556
552
549
547
545
543
542
542
542
542
543
545
547
549
552
555
559
563
568
573
579
585
591
598
606
614
623
632
642
653
664
676
688
702
716
731
746
763
780
799
818
838
859
881
904
928
953
978
1004
1032
1060
1089
1119
1149
1180
1212
1245
1278
1312
1346
1381
1417
1453
1489
1525
1562
1599
1636
1674
1711
1748
1786
1823
1860
1897
1933
1969
2005
2040
2074
2108
2142
2174
2206
2237
2267
2296
2325
2352
2378
2403
2427
2450
2472
2492
2512
2530
2547
2563
2577
2591
2603
2614
2624
2633
2641
2648
2653
2658
2661
2664
2666
2667
2668
2668
2667
2665
2664
2661
2658
2655
2651
2646
2642
2636
2631
2624
2618
2610
2603
2594
2586
2576
2567
2556
2546
2534
2523
2510
2498
2485
2472
2458
2444
2430
2416
2401
2386
2371
2355
2340
2324
2308
2292
2275
2259
2242
2226
2209
2193
2176
2159
2142
2126
2109
2092
2076
2060
2043
2027
2011
1995
1980
1965
1949
1934
1920
1905
1891
1877
1863
1849
1835
1821
1808
1795
1782
1769
1757
1745
1733
1721
1710
1699
1688
1678
1668
1659
1649
1640
1632
1623
1615
1607
1599
1591
1583
1576
1568
1561
1553
1546
1538
1530
1522
1514
1506
1497
1489
1480
1470
1461
1451
1441
1430
1420
1408
1397
1385
1372
1360
1346
1333
1319
1304
1289
1274
1259
1243
1226
1209
1192
1175
1157
1139
1120
1101
1082
1062
1042
1022
1000
980
958
937
915
892
869
846
823
800
776
751
727
702
676
651
625
598
571
544
517
489
460
432
403
373
344
314
283
253
222
191
160
129
97
66
34
2
-30
-61
-93
-125
-156
-188
-219
-250
-281
-311
-341
-370
-399
-428
-455
-483
-509
-535
-560
-584
-607
-629
-649
-669
-688
-706
-722
-737
-751
-764
-776
-786
-795
-802
-809
-814
-817
-819
-820
-820
-818
-815
-811
-805
-798
-790
-781
-770
-759
-746
-733
-718
-703
-687
-670
-652
-634
-615
-595
-575
-555
-533
-512
-490
-468
-445
-423
-400
-376
-353
-329
-305
-281
-257
-233
-208
-184
-159
-134
-110
-85
-60
-34
-9
16
41
66
92
117
142
168
193
218
243
268
292
317
341
365
389
413
436
458
480
502
522
542
562
580
598
615
631
646
660
672
684
694
703
711
718
723
726
728
729
728
725
721
714
706
697
685
671
656
639
620
599
576
551
525
497
467
435
401
366
330
292
252
211
169
125
81
35
-12
-59
-108
-157
-207
-258
-309
-361
-413
-465
-518
-570
-623
-675
-728
-780
-833
-885
-936
-988
-1039
-1090
-1140
-1190
-1240
-1289
-1338
-1386
-1434
-1482
-1529
-1575
-1621
-1667
-1712
-1756
-1800
-1843
-1886
-1928
-1970
-2009
-2051
-2091
-2130
-2169
-2207
-2244
-2281
-2318
-2354
-2390
-2424
-2459
-2492
-2526
-2558
-2590
-2621
-2651
-2681
-2709
-2737
-2764
-2791
-2816
-2840
-2863
-2885
-2905
-2925
-2943
-2960
-2975
-2989
-3002
-3014
-3024
-3033
-3040
-3046
-3051
-3054
-3056
-3057
-3057
-3056
-3053
-3049
-3045
-3039
-3033
-3026
-3018
-3009
-3000
-2990
-2980
-2969
-2958
-2947
-2936
-2924
-2913
-2901
-2890
-2878
-2866
-2855
-2844
-2833
-2822
-2811
-2801
-2791
-2781
-2772
-2764
-2756
-2749
-2742
-2737
-2732
-2728
-2724
-2722
-2720
-2720
-2720
-2721
-2723
-2726
-2730
-2735
-2741
-2748
-2755
-2764
-2774
-2784
-2795
-2807
-2820
-2834
-2848
-2863
-2879
-2895
-2912
-2929
-2947
-2965
-2983
-3002
-3021
-3040
-3060
-3079
-3098
-3118
-3138
-3157
-3176
-3196
-3215
-3233
-3252
-3270
-3289
-3306
-3324
-3341
-3357
-3373
-3389
-3404
-3418
-3432
-3445
-3457
-3469
-3480
-3490
-3499
-3508
-3516
-3523
-3529
-3534
-3539
-3543
-3545
-3547
-3548
-3549
-3548
-3547
-3544
-3541
-3537
-3533
-3527
-3521
-3515
-3507
-3499
-3490
-3481
-3471
-3460
-3449
-3437
-3425
-3412
-3399
-3386
-3372
-3358
-3343
-3328
-3313
-3297
-3281
-3265
-3248
-3232
-3215
-3198
-3180
-3163
-3146
-3128
-3111
-3093
-3076
-3058
-3041
-3023
-3006
-2989
-2972
-2955
-2939
-2923
-2907
-2891
-2876
-2861
-2847
-2833
-2820
-2807
-2795
-2783
-2772
-2762
-2753
-2744
-2735
-2728
-2721
-2715
-2710
-2705
-2701
-2698
-2696
-2695
-2694
-2695
-2696
-2698
-2700
-2704
-2708
-2713
-2719
-2725
-2732
-2740
-2748
-2757
-2766
-2776
-2787
-2798
-2809
-2821
-2834
-2847
-2861
-2874
-2888
-2903
-2918
-2933
-2948
-2964
-2979
-2996
-3012
-3028
-3045
-3062
-3079
-3096
-3114
-3131
-3149
-3167
-3186
-3204
-3223
-3242
-3261
-3281
-3300
-3320
-3341
-3361
-3382
-3403
-3424
-3445
-3467
-3489
-3510
-3532
-3555
-3577
-3599
-3621
-3644
-3666
-3688
-3711
-3733
-3755
-3777
-3799
-3820
-3842
-3863
-3883
-3904
-3924
-3944
-3963
-3982
-4000
-4018
-4035
-4051
-4067
-4083
-4097
-4111
-4125
-4137
-4149
-4160
-4171
-4180
-4189
-4197
-4204
-4210
-4215
-4219
-4222
-4225
-4226
-4227
-4227
-4226
-4224
-4222
-4218
-4214
-4209
-4203
-4197
-4189
-4181
-4173
-4163
-4154
-4143
-4132
-4121
-4109
-4097
-4085
-4072
-4059
-4045
-4032
-4018
-4003
-3990
-3975
-3960
-3946
-3931
-3916
-3901
-3886
-3870
-3855
-3839
-3824
-3808
-3792
-3777
-3761
-3745
-3729
-3713
-3697
-3681
-3665
-3649
-3633
-3617
-3601
-3585
-3569
-3554
-3538
-3523
-3508
-3493
-3478
-3463
-3449
-3435
-3421
-3408
-3394
-3381
-3369
-3356
-3344
-3332
-3320
-3309
-3298
-3287
-3277
-3266
-3256
-3247
-3237
-3228
-3220
-3211
-3203
-3195
-3187
-3180
-3173
-3166
-3159
-3153
-3147
-3141
-3135
-3129
-3124
-3118
-3113
-3108
-3103
-3098
-3093
-3089
-3084
-3079
-3075
-3070
-3065
-3061
-3056
-3050
-3045
-3040
-3034
-3028
-3021
-3014
-3007
-3000
-2992
-2983
-2974
-2965
-2955
-2944
-2933
-2922
-2909
-2897
-2883
-2869
-2854
-2839
-2822
-2805
-2788
-2769
-2750
-2730
-2710
-2688
-2666
-2643
-2620
-2596
-2571
-2545
-2519
-2492
-2465
-2437
-2409
-2380
-2351
-2321
-2291
-2260
-2230
-2199
-2167
-2136
-2104
-2072
-2040
-2008
-1975
-1943
-1910
-1878
-1846
-1813
-1781
-1749
-1717
-1685
-1653
-1622
-1590
-1559
-1529
-1499
-1469
-1440
-1411
-1383
-1356
-1329
-1303
-1277
-1253
-1229
-1206
-1184
-1162
-1142
-1122
-1103
-1086
-1069
-1053
-1038
-1024
-1010
-1000
-989
-979
-970
-962
-956
-950
-945
-941
-938
-935
-934
-934
-934
-935
-938
-940
-944
-948
-954
-959
-966
-973
-981
-990
-999
-1008
-1020
-1031
-1043
-1055
-1068
-1081
-1095
-1109
-1124
-1139
-1154
-1169
-1184
-1200
-1216
-1232
-1249
-1265
-1282
-1298
-1314
-1331
-1347
-1364
-1380
-1396
-1412
-1427
-1443
-1458
-1474
-1488
-1503
-1517
-1532
-1545
-1558
-1571
-1584
-1595
-1607
-1617
-1627
-1636
-1645
-1653
-1659
-1665
-1670
-1674
-1677
-1678
-1679
-1678
-1677
-1674
-1670
-1664
-1658
-1650
-1641
-1631
-1619
-1607
-1593
-1578
-1561
-1543
-1525
-1505
-1484
-1462
-1438
-1414
-1390
-1364
-1337
-1310
-1282
-1254
-1224
-1194
-1164
-1133
-1102
-1070
-1038
-1004
-972
-939
-905
-872
-838
-803
-769
-735
-700
-665
-630
-596
-561
-526
-491
-457
-423
-389
-355
-321
-287
-254
-221
-188
-155
-123
-91
-59
-28
4
35
66
96
126
157
186
216
245
274
303
331
360
387
415
442
468
495
520
546
570
595
619
642
664
686
708
728
749
768
786
804
821
838
853
868
881
894
906
918
928
937
946
953
960
966
970
974
977
979
980
980
980
978
976
973
969
964
959
953
946
938
930
921
912
902
892
881
870
858
846
834
822
810
797
785
772
760
747
735
723
711
698
687
675
664
653
642
631
621
611
602
593
584
576
568
561
554
547
541
535
530
524
520
515
511
507
503
500
497
495
493
491
490
489
488
488
488
488
489
490
492
494
496
499
502
505
509
513
518
522
528
533
539
545
552
558
566
573
581
589
597
606
615
624
633
643
653
663
673
684
695
706
717
728
739
751
762
773
784
795
806
816
827
837
846
856
865
873
881
888
895
901
906
911
914
917
919
920
920
918
916
913
908
902
894
886
876
864
851
837
821
804
786
766
744
721
697
671
643
615
585
553
520
486
450
414
375
336
295
253
210
166
121
74
27
-21
-71
-121
-172
-224
-277
-331
-385
-440
-496
-553
-611
-669
-727
-787
-847
-907
-969
-1030
-1092
-1155
-1218
-1281
-1345
-1409
-1474
-1539
-1603
-1669
-1734
-1799
-1864
-1930
-1995
-2060
-2125
-2189
-2253
-2317
-2380
-2443
-2506
-2568
-2629
-2690
-2750
-2809
-2868
-2925
-2982
-3038
-3093
-3147
-3200
-3252
-3303
-3353
-3401
-3448
-3494
-3539
-3583
-3625
-3666
-3706
-3744
-3781
-3817
-3851
-3884
-3915
-3946
-3975
-4002
-4029
-4054
-4078
-4101
-4122
-4143
-4162
-4180
-4197
-4212
-4227
-4240
-4252
-4263
-4273
-4281
-4289
-4295
-4300
-4305
-4308
-4310
-4311
-4310
-4309
-4307
-4304
-4300
-4295
-4288
-4281
-4273
-4264
-4254
-4244
-4232
-4220
-4206
-4192
-4177
-4161
-4145
-4128
-4110
-4091
-4072
-4051
-4030
-4010
-3989
-3966
-3944
-3920
-3897
-3873
-3848
-3824
-3799
-3773
-3747
-3722
-3695
-3669
-3643
-3616
-3589
-3562
-3536
-3509
-3481
-3454
-3427
-3400
-3373
-3346
-3319
-3292
-3266
-3239
-3213
-3187
-3161
-3135
-3109
-3084
-3059
-3035
-3010
-2986
-2963
-2940
-2917
-2895
-2873
-2852
-2831
-2812
-2792
-2774
-2757
-2740
-2724
-2709
-2695
-2683
-2671
-2660
-2651
-2642
-2635
-2629
-2624
-2621
-2618
-2617
-2618
-2619
-2622
-2626
-2631
-2637
-2645
-2654
-2664
-2675
-2688
-2702
-2717
-2733
-2750
-2768
-2788
-2809
-2831
-2853
-2877
-2902
-2928
-2955
-2982
-3011
-3040
-3070
-3101
-3133
-3165
-3198
-3231
-3265
-3299
-3334
-3369
-3404
-3440
-3475
-3511
-3546
-3582
-3617
-3653
-3688
-3722
-3757
-3790
-3824
-3857
-3889
-3920
-3951
-3981
-4010
-4038
-4066
-4093
-4118
-4142
-4166
-4188
-4209
-4229
-4247
-4265
-4281
-4295
-4309
-4321
-4331
-4340
-4348
-4354
-4359
-4362
-4364
-4364
-4363
-4360
-4356
-4350
-4343
-4334
-4324
-4312
-4299
-4285
-4269
-4252
-4233
-4214
-4193
-4170
-4147
-4123
-4097
-4070
-4043
-4014
-3985
-3954
-3923
-3890
-3857
-3823
-3788
-3752
-3716
-3679
-3641
-3602
-3563
-3523
-3482
-3440
-3398
-3355
-3312
-3268
-3223
-3178
-3133
-3087
-3040
-2993
-2945
-2897
-2849
-2800
-2750
-2700
-2650
-2599
-2547
-2496
-2443
-2391
-2338
-2284
-2230
-2176
-2121
-2066
-2009
-1954
-1898
-1841
-1785
-1727
-1670
-1612
-1555
-1497
-1438
-1380
-1322
-1263
-1205
-1146
-1088
-1029
-971
-912
-854
-795
-737
-679
-621
-563
-506
-448
-391
-334
-278
-221
-165
-109
-54
1
56
110
164
217
270
323
374
426
476
526
576
625
673
720
767
813
859
903
947
990
1033
1074
1115
1156
1195
1234
1272
1309
1346
1382
1417
1451
1485
1518
1550
1581
1612
1642
1671
1700
1728
1755
1781
1807
1832
1857
1881
1905
1928
1950
1972
1994
2015
2035
2056
2076
2095
2115
2134
2152
2171
2189
2207
2225
2243
2260
2277
2295
2311
2328
2345
2361
2377
2393
2409
2425
2441
2457
2472
2487
2502
2517
2532
2546
2561
2575
2589
2602
2616
2629
2641
2654
2666
2678
2690
2701
2712
2722
2732
2742
2751
2760
2768
2776
2784
2791
2797
2803
2809
2814
2819
2823
2827
2831
2834
2836
2838
2840
2841
2841
2841
2841
2841
2840
2839
2837
2835
2833
2831
2828
2826
2823
2820
2817
2814
2811
2807
2804
2801
2797
2794
2791
2788
2785
2782
2780
2777
2775
2773
2772
2770
2769
2769
2769
2769
2769
2771
2772
2774
2777
2780
2783
2788
2792
2798
2804
2810
2818
2825
2834
2843
2854
2864
2876
2889
2902
2916
2931
2947
2964
2981
3000
3019
3038
3059
3080
3102
3124
3148
3171
3196
3220
3246
3272
3298
3324
3351
3379
3406
3434
3462
3491
3519
3547
3576
3604
3633
3661
3690
3718
3745
3773
3800
3827
3854
3880
3906
3931
3955
3979
4002
4025
4046
4067
4088
4107
4125
4143
4159
4175
4189
4203
4215
4227
4237
4246
4255
4262
4267
4272
4275
4277
4278
4277
4275
4272
4268
4262
4254
4246
4236
4224
4212
4197
4182
4165
4147
4127
4106
4083
4059
4035
4009
3982
3953
3923
3892
3860
3826
3792
3756
3719
3681
3642
3602
3561
3519
3476
3432
3388
3342
3296
3249
3201
3152
3103
3053
3003
2952
2900
2849
2796
2744
2691
2637
2584
2530
2476
2422
2367
2313
2259
2204
2150
2097
2043
1990
1937
1885
1834
1782
1732
1682
1633
1585
1537
1491
1445
1401
1357
1315
1274
1234
1195
1158
1122
1087
1053
1022
991
962
935
909
884
862
841
821
804
787
773
760
749
740
732
725
721
717
716
715
717
719
724
729
736
744
753
764
776
789
803
818
834
851
870
889
909
930
951
974
997
1020
1046
1072
1098
1126
1153
1182
1211
1240
1271
1301
1332
1364
1396
1428
1461
1494
1528
1562
1596
1631
1665
1700
1735
1771
1806
1842
1878
1913
1949
1985
2021
2057
2093
2129
2165
2201
2236
2272
2307
2342
2377
2411
2446
2479
2513
2546
2578
2610
2642
2673
2704
2734
2764
2793
2821
2849
2877
2904
2930
2956
2981
3005
3029
3053
3075
3098
3119
3140
3161
3181
3200
3219
3237
3255
3273
3289
3306
3322
3338
3353
3368
3382
3396
3410
3423
3437
3450
3463
3475
3488
3500
3512
3524
3536
3548
3559
3571
3583
3594
3606
3618
3629
3641
3653
3665
3677
3690
3702
3715
3728
3741
3754
3768
3782
3796
3810
3825
3840
3856
3871
3887
3904
3920
3937
3955
3972
3990
4008
4026
4045
4062
4082
4101
4120
4140
4160
4179
4199
4219
4239
4260
4280
4300
4321
4341
4362
4382
4402
4423
4443
4464
4484
4504
4524
4544
4564
4584
4603
4622
4641
4660
4678
4696
4714
4731
4748
4764
4780
4796
4810
4825
4838
4851
4863
4874
4885
4894
4903
4911
4918
4924
4929
4933
4935
4937
4938
4937
4936
4933
4930
4925
4919
4912
4903
4894
4883
4872
4859
4845
4830
4813
4796
4778
4759
4739
4717
4695
4672
4648
4624
4598
4572
4545
4517
4489
4460
4430
4400
4370
4339
4307
4276
4244
4211
4179
4147
4114
4081
4049
4016
3983
3951
3918
3886
3854
3822
3790
3758
3727
3695
3664
3634
3603
3573
3543
3513
3484
3455
3427
3399
3371
3343
3316
3289
3262
3236
3210
3184
3158
3133
3108
3083
3058
3034
3010
2986
2963
2940
2917
2894
2871
2849
2827
2805
2784
2762
2741
2720
2699
2679
2658
2638
2618
2598
2578
2559
2539
2520
2500
2481
2462
2442
2423
2404
2384
2365
2345
2326
2306
2286
2266
2246
2225
2204
2184
2162
2141
2119
2097
2075
2053
2029
2007
1983
1959
1935
1910
1885
1860
1834
1808
1781
1754
1727
1699
1671
1643
1614
1585
1555
1525
1495
1464
1433
1401
1370
1337
1305
1272
1239
1206
1172
1139
1104
1070
1035
1000
965
930
894
858
822
785
749
712
674
636
598
560
521
482
442
402
362
321
279
238
196
153
110
66
22
-22
-67
-112
-158
-204
-250
-297
-344
-391
-439
-487
-535
-584
-632
-681
-730
-779
-829
-878
-928
-978
-1028
-1078
-1127
-1177
-1227
-1277
-1327
-1377
-1426
-1475
-1524
-1573
-1621
-1669
-1717
-1764
-1811
-1857
-1902
-1947
-1992
-2035
-2078
-2121
-2162
-2203
-2243
-2283
-2321
-2359
-2396
-2432
-2468
-2502
-2536
-2569
-2601
-2633
-2663
-2693
-2723
-2751
-2779
-2806
-2833
-2858
-2884
-2908
-2932
-2955
-2977
-2999
-3020
-3041
-3060
-3080
-3098
-3116
-3134
-3150
-3167
-3182
-3197
-3212
-3226
-3239
-3252
-3265
-3277
-3288
-3300
-3310
-3321
-3331
-3340
-3349
-3358
-3367
-3375
-3383
-3391
-3398
-3405
-3412
-3418
-3424
-3430
-3436
-3441
-3446
-3450
-3454
-3458
-3462
-3465
-3468
-3471
-3473
-3475
-3476
-3477
-3478
-3478
-3478
-3477
-3476
-3475
-3473
-3470
-3467
-3464
-3459
-3455
-3450
-3444
-3438
-3431
-3423
-3415
-3406
-3397
-3387
-3376
-3364
-3352
-3339
-3326
-3311
-3296
-3281
-3265
-3248
-3230
-3212
-3193
-3173
-3153
-3132
-3111
-3089
-3067
-3044
-3021
-2997
-2973
-2949
-2924
-2899
-2873
-2847
-2821
-2795
-2768
-2741
-2714
-2687
-2659
-2632
-2604
-2576
-2548
-2520
-2492
-2464
-2436
-2408
-2380
-2352
-2324
-2297
-2269
-2241
-2214
-2187
-2160
-2133
-2106
-2079
-2053
-2027
-2000
-1974
-1948
-1922
-1896
-1870
-1844
-1819
-1793
-1767
-1742
-1716
-1690
-1664
-1639
-1613
-1587
-1562
-1536
-1510
-1485
-1459
-1434
-1408
-1383
-1358
-1333
-1308
-1284
-1259
-1235
-1211
-1188
-1165
-1143
-1121
-1099
-1078
-1058
-1039
-1020
-1000
-984
-967
-951
-936
-922
-909
-897
-886
-876
-868
-860
-854
-849
-846
-844
-843
-843
-845
-849
-854
-860
-868
-877
-888
-901
-914
-930
-947
-965
-985
-1006
-1028
-1052
-1077
-1104
-1131
-1160
-1190
-1222
-1254
-1287
-1322
-1357
-1393
-1431
-1468
-1507
-1547
-1587
-1627
-1668
-1710
-1752
-1794
-1837
-1879
-1922
-1965
-2008
-2051
-2094
-2137
-2179
-2222
-2263
-2305
-2346
-2386
-2425
-2464
-2503
-2540
-2576
-2612
-2647
-2680
-2712
-2744
-2774
-2802
-2830
-2856
-2881
-2904
-2926
-2947
-2966
-2984
-3000
-3014
-3027
-3039
-3048
-3057
-3063
-3068
-3072
-3074
-3074
-3073
-3070
-3066
-3060
-3053
-3044
-3033
-3021
-3008
-2993
-2977
-2960
-2941
-2921
-2900
-2877
-2853
-2828
-2802
-2775
-2746
-2717
-2686
-2655
-2622
-2589
-2555
-2520
-2485
-2449
-2412
-2374
-2336
-2297
-2258
-2219
-2179
-2139
-2098
-2058
-2017
-1976
-1935
-1894
-1852
-1811
-1770
-1729
-1689
-1648
-1608
-1568
-1528
-1488
-1449
-1411
-1372
-1334
-1296
-1259
-1222
-1186
-1150
-1114
-1079
-1044
-1008
-975
-942
-908
-876
-843
-811
-779
-748
-717
-687
-657
-627
-598
-569
-541
-513
-485
-457
-430
-404
-377
-351
-325
-300
-275
-250
-225
-201
-177
-154
-130
-107
-85
-62
-40
-18
3
25
46
67
87
107
127
146
166
184
203
222
240
258
275
293
310
327
344
361
377
394
410
426
442
459
475
491
507
524
541
558
575
593
611
629
648
668
687
708
729
750
772
795
818
842
866
891
917
943
969
996
1024
1052
1080
1109
1138
1168
1197
1227
1257
1287
1318
1348
1378
1408
1438
1467
1497
1526
1554
1583
1610
1637
1664
1690
1715
1739
1763
1786
1808
1829
1849
1868
1886
1903
1919
1934
1948
1961
1973
1983
1993
2001
2008
2013
2017
2021
2023
2024
2024
2023
2020
2016
2011
2004
1997
1988
1978
1967
1954
1941
1926
1910
1893
1874
1855
1834
1812
1789
1764
1739
1712
1684
1655
1625
1594
1562
1528
1494
1458
1422
1384
1346
1307
1267
1226
1184
1141
1097
1053
1008
962
916
869
821
773
724
675
625
575
524
473
422
370
318
266
214
162
110
57
5
-47
-99
-151
-203
-254
-306
-356
-407
-457
-507
-556
-605
-653
-700
-747
-794
-839
-884
-929
-972
-1014
-1057
-1099
-1139
-1179
-1218
-1256
-1293
-1329
-1364
-1399
-1432
-1465
-1496
-1527
-1556
-1585
-1612
-1639
-1664
-1689
-1712
-1735
-1756
-1776
-1795
-1813
-1831
-1846
-1861
-1875
-1888
-1900
-1911
-1921
-1930
-1938
-1945
-1952
-1957
-1962
-1966
-1969
-1971
-1973
-1974
-1975
-1975
-1975
-1974
-1972
-1971
-1969
-1967
-1964
-1961
-1958
-1955
-1952
-1949
-1945
-1942
-1938
-1935
-1931
-1928
-1925
-1922
-1919
-1916
-1914
-1911
-1910
-1909
-1908
-1907
-1908
-1909
-1910
-1912
-1915
-1919
-1923
-1929
-1935
-1942
-1950
-1959
-1969
-1979
-1991
-2004
-2017
-2032
-2048
-2064
-2082
-2100
-2120
-2140
-2161
-2182
-2205
-2228
-2253
-2277
-2303
-2329
-2356
-2383
-2411
-2439
-2467
-2496
-2525
-2554
-2584
-2613
-2643
-2672
-2702
-2731
-2761
-2790
-2818
-2847
-2875
-2903
-2930
-2957
-2983
-3008
-3033
-3058
-3081
-3104
-3126
-3146
-3166
-3186
-3204
-3221
-3237
-3252
-3266
-3279
-3291
-3302
-3312
-3321
-3329
-3336
-3342
-3347
-3351
-3354
-3356
-3357
-3357
-3356
-3354
-3351
-3347
-3341
-3335
-3328
-3320
-3311
-3301
-3290
-3278
-3265
-3250
-3235
-3219
-3202
-3184
-3165
-3146
-3125
-3103
-3080
-3057
-3033
-3007
-2981
-2954
-2926
-2897
-2868
-2837
-2806
-2774
-2741
-2707
-2673
-2637
-2601
-2564
-2527
-2489
-2450
-2410
-2370
-2328
-2287
-2244
-2201
-2157
-2113
-2068
-2023
-1976
-1930
-1883
-1835
-1787
-1739
-1690
-1641
-1591
-1541
-1490
-1439
-1388
-1337
-1285
-1233
-1180
-1127
-1075
-1022
-969
-915
-862
-809
-756
-702
-649
-596
-543
-490
-438
-385
-333
-281
-229
-178
-127
-76
-25
25
75
124
173
221
270
317
364
411
457
503
548
592
636
680
723
765
807
849
890
930
970
1008
1048
1087
1125
1162
1199
1236
1272
1308
1343
1378
1413
1447
1481
1514
1547
1580
1613
1645
1677
1709
1740
1771
1802
1833
1863
1894
1924
1954
1984
2013
2044
2073
2103
2132
2162
2191
2220
2250
2279
2308
2337
2366
2395
2423
2452
2481
2509
2538
2566
2594
2623
2651
2679
2706
2734
2761
2789
2816
2843
2869
2896
2922
2948
2974
2999
3024
3049
3074
3098
3122
3145
3168
3191
3213
3234
3255
3276
3295
3314
3333
3351
3368
3384
3400
3415
3429
3442
3455
3467
3478
3488
3498
3507
3515
3523
3530
3536
3542
3547
3551
3555
3558
3560
3562
3564
3565
3565
3565
3564
3564
3562
3561
3559
3558
3556
3554
3551
3549
3547
3544
3542
3539
3537
3535
3533
3531
3530
3528
3527
3527
3526
3526
3526
3527
3528
3529
3531
3533
3535
3538
3542
3546
3550
3555
3561
3566
3573
3580
3587
3595
3603
3612
3621
3631
3641
3652
3663
3675
3688
3701
3714
3728
3743
3758
3773
3789
3806
3823
3840
3858
3877
3895
3915
3934
3954
3974
3995
4016
4037
4059
4080
4102
4124
4147
4169
4192
4214
4237
4259
4282
4305
4327
4350
4372
4395
4417
4439
4461
4482
4503
4524
4545
4565
4585
4604
4623
4642
4660
4678
4695
4712
4728
4744
4760
4774
4789
4802
4815
4828
4839
4851
4861
4871
4880
4889
4897
4904
4911
4917
4923
4928
4932
4936
4939
4941
4943
4944
4945
4945
4945
4943
4942
4939
4936
4932
4928
4923
4917
4911
4904
4897
4889
4880
4870
4860
4849
4838
4826
4813
4799
4784
4769
4753
4736
4718
4700
4680
4660
4639
4616
4593
4569
4544
4518
4491
4464
4435
4405
4375
4344
4311
4278
4244
4209
4174
4138
4100
4062
4024
3985
3945
3905
3863
3822
3779
3737
3693
3650
3605
3561
3516
3470
3424
3378
3332
3285
3239
3192
3145
3098
3050
3003
2956
2909
2861
2814
2768
2721
2674
2628
2582
2536
2491
2446
2401
2357
2313
2270
2226
2184
2142
2100
2059
2019
1978
1939
1900
1861
1823
1786
1749
1712
1676
1641
1606
1571
1538
1504
1471
1439
1407
1376
1345
1315
1285
1255
1226
1198
1170
1142
1114
1087
1060
1034
1008
981
956
930
904
879
854
828
803
778
753
727
702
676
650
624
598
571
545
518
490
463
435
407
378
349
320
291
260
230
199
168
136
104
71
38
5
-29
-63
-98
-133
-169
-205
-241
-278
-315
-353
-391
-429
-468
-507
-546
-586
-625
-665
-706
-746
-787
-828
-869
-910
-952
-993
-1035
-1077
-1118
-1160
-1202
-1243
-1285
-1327
-1368
-1410
-1451
-1492
-1533
-1575
-1615
-1656
-1697
-1737
-1778
-1818
-1858
-1898
-1938
-1978
-2017
-2056
-2095
-2134
-2173
-2212
-2250
-2289
-2327
-2364
-2402
-2439
-2476
-2513
-2550
-2586
-2622
-2658
-2693
-2728
-2763
-2798
-2832
-2866
-2900
-2933
-2966
-2998
-3030
-3062
-3093
-3123
-3153
-3183
-3212
-3240
-3268
-3295
-3322
-3348
-3374
-3399
-3423
-3446
-3469
-3492
-3513
-3534
-3555
-3574
-3593
-3612
-3630
-3647
-3664
-3680
-3695
-3710
-3724
-3738
-3751
-3763
-3775
-3786
-3796
-3806
-3815
-3823
-3830
-3837
-3844
-3850
-3855
-3859
-3863
-3866
-3869
-3871
-3872
-3873
-3874
-3873
-3873
-3871
-3869
-3867
-3864
-3860
-3856
-3852
-3847
-3842
-3836
-3829
-3822
-3815
-3807
-3798
-3789
-3780
-3770
-3760
-3749
-3738
-3726
-3714
-3702
-3689
-3676
-3662
-3648
-3633
-3618
-3603
-3587
-3571
-3555
-3538
-3521
-3504
-3486
-3468
-3449
-3431
-3412
-3392
-3373
-3353
-3333
-3312
-3291
-3270
-3249
-3227
-3205
-3183
-3161
-3138
-3115
-3092
-3068
-3045
-3021
-2997
-2972
-2948
-2923
-2898
-2873
-2848
-2823
-2798
-2772
-2746
-2720
-2695
-2669
-2643
-2616
-2590
-2564
-2538
-2512
-2486
-2460
-2434
-2408
-2382
-2356
-2330
-2305
-2280
-2254
-2230
-2205
-2180
-2156
-2132
-2108
-2085
-2061
-2037
-2016
-1993
-1971
-1950
-1928
-1907
-1887
-1866
-1846
-1827
-1807
-1788
-1770
-1751
-1733
-1716
-1698
-1681
-1665
-1648
-1632
-1617
-1601
-1586
-1571
-1557
-1542
-1528
-1515
-1501
-1488
-1476
-1463
-1451
-1438
-1426
-1415
-1403
-1391
-1380
-1369
-1358
-1347
-1335
-1324
-1313
-1302
-1291
-1280
-1269
-1258
-1246
-1235
-1223
-1211
-1199
-1187
-1174
-1161
-1148
-1135
-1121
-1106
-1092
-1077
-1061
-1045
-1028
-1010
-993
-975
-957
-937
-917
-897
-876
-854
-832
-809
-786
-762
-737
-712
-686
-660
-633
-606
-578
-549
-520
-491
-461
-431
-400
-369
-337
-305
-272
-240
-207
-173
-139
-105
-71
-36
-1
34
69
105
141
177
213
249
285
321
358
394
431
468
504
541
578
615
652
689
725
762
800
837
874
911
948
986
1022
1061
1099
1136
1174
1212
1250
1288
1327
1365
1404
1443
1482
1521
1560
1600
1639
1679
1719
1760
1800
1841
1882
1923
1964
2005
2048
2090
2132
2175
2217
2260
2303
2347
2390
2434
2478
2522
2566
2610
2654
2699
2743
2787
2831
2876
2920
2964
3007
3051
3094
3137
3180
3222
3264
3306
3347
3388
3428
3467
3506
3545
3583
3620
3656
3692
3726
3760
3794
3826
3857
3888
3917
3946
3973
4000
4025
4050
4073
4096
4117
4137
4157
4175
4192
4208
4223
4237
4250
4262
4273
4282
4291
4298
4305
4311
4315
4319
4321
4323
4323
4323
4321
4319
4316
4312
4307
4301
4295
4287
4279
4271
4261
4251
4241
4229
4217
4205
4192
4178
4164
4150
4135
4120
4104
4088
4072
4054
4038
4022
4005
3988
3970
3953
3935
3918
3900
3882
3865
3847
3829
3811
3793
3775
3757
3740
3722
3704
3686
3668
3651
3633
3615
3598
3580
3562
3545
3527
3510
3492
3475
3457
3440
3422
3404
3387
3369
3351
3334
3316
3298
3280
3262
3243
3225
3206
3188
3169
3150
3130
3111
3091
3071
3051
3031
3010
2990
2969
2948
2926
2905
2884
2862
2840
2818
2796
2774
2752
2730
2708
2686
2664
2642
2620
2598
2577
2555
2533
2512
2491
2470
2449
2428
2408
2388
2368
2348
2328
2309
2290
2272
2253
2235
2217
2200
2182
2165
2149
2132
2116
2100
2084
2069
2053
2037
2023
2009
1994
1980
1966
1953
1939
1926
1913
1900
1887
1875
1863
1851
1839
1828
1817
1806
1795
1784
1774
1764
1754
1744
1735
1725
1716
1707
1698
1689
1680
1671
1663
1654
1645
1637
1628
1619
1611
1602
1593
1584
1576
1567
1558
1549
1540
1531
1522
1513
1504
1494
1485
1475
1466
1456
1446
1436
1426
1415
1405
1394
1383
1372
1361
1349
1337
1325
1313
1300
1287
1274
1260
1247
1232
1218
1203
1189
1173
1158
1142
1126
1110
1094
1077
1061
1044
1026
1008
992
974
956
938
920
902
884
866
847
829
810
792
773
755
736
718
699
681
662
643
625
606
588
569
551
532
514
495
477
459
441
423
405
387
370
352
335
318
302
285
269
254
238
223
209
195
181
168
155
143
132
121
110
100
91
82
74
67
60
54
48
43
39
36
33
31
30
29
30
30
32
34
37
41
46
51
56
63
70
77
86
94
104
114
124
135
146
158
171
183
196
210
224
238
252
267
282
297
313
328
344
360
376
392
409
425
442
459
476
493
511
528
546
563
581
599
617
635
653
671
690
709
727
746
765
784
804
823
843
863
883
904
925
946
968
990
1012
1035
1058
1082
1106
1130
1155
1181
1206
1233
1259
1287
1314
1342
1371
1400
1429
1459
1489
1520
1551
1582
1613
1645
1677
1710
1742
1775
1808
1841
1874
1908
1941
1975
2009
2041
2076
2109
2143
2176
2210
2243
2276
2309
2341
2373
2405
2437
2468
2499
2530
2560
2589
2618
2646
2674
2701
2727
2753
2777
2802
2825
2847
2869
2889
2909
2927
2945
2961
2977
2991
3004
3017
3027
3037
3045
3052
3058
3063
3066
3068
3069
3068
3066
3062
3057
3051
3043
3034
3024
3012
2999
2985
2969
2952
2934
2914
2893
2870
2847
2822
2796
2768
2740
2710
2679
2647
2614
2580
2545
2509
2472
2434
2395
2355
2315
2274
2232
2189
2145
2101
2056
2011
1965
1918
1871
1823
1774
1725
1676
1626
1575
1524
1473
1421
1369
1316
1264
1210
1157
1103
1049
994
939
884
829
773
718
662
606
549
493
437
380
324
267
211
155
99
42
-14
-69
-125
-180
-236
-290
-345
-399
-453
-506
-559
-612
-664
-715
-766
-817
-867
-916
-965
-1012
-1060
-1107
-1153
-1198
-1243
-1286
-1329
-1371
-1413
-1453
-1493
-1531
-1569
-1606
-1642
-1677
-1711
-1744
-1776
-1808
-1838
-1867
-1895
-1923
-1949
-1974
-1999
-2021
-2044
-2066
-2086
-2105
-2123
-2141
-2157
-2172
-2186
-2200
-2212
-2223
-2233
-2243
-2251
-2258
-2265
-2270
-2275
-2278
-2280
-2282
-2282
-2282
-2281
-2278
-2275
-2271
-2266
-2260
-2253
-2245
-2236
-2227
-2216
-2205
-2193
-2180
-2166
-2151
-2135
-2119
-2102
-2084
-2066
-2045
-2025
-2005
-1984
-1962
-1940
-1916
-1893
-1868
-1843
-1818
-1792
-1766
-1739
-1712
-1685
-1657
-1629
-1601
-1572
-1543
-1514
-1484
-1455
-1425
-1395
-1365
-1336
-1306
-1276
-1246
-1216
-1186
-1157
-1127
-1098
-1069
-1040
-1010
-982
-954
-926
-898
-870
-843
-817
-790
-764
-739
-714
-689
-665
-642
-619
-597
-575
-554
-533
-514
-495
-476
-459
-442
-426
-411
-396
-383
-370
-359
-348
-338
-329
-321
-314
-309
-304
-300
-297
-296
-295
-296
-298
-301
-305
-310
-317
-324
-333
-343
-354
-366
-380
-394
-410
-426
-444
-463
-483
-504
-527
-550
-574
-599
-625
-652
-680
-709
-739
-769
-801
-832
-865
-898
-932
-967
-1002
-1037
-1074
-1110
-1147
-1184
-1222
-1260
-1298
-1337
-1375
-1414
-1453
-1492
-1532
-1571
-1610
-1650
-1689
-1728
-1768
-1807
-1846
-1884
-1923
-1961
-2000
-2037
-2075
-2113
-2150
-2186
-2223
-2259
-2294
-2329
-2364
-2398
-2432
-2465
-2498
-2530
-2562
-2593
-2624
-2654
-2683
-2712
-2740
-2767
-2794
-2821
-2846
-2871
-2895
-2919
-2942
-2965
-2986
-3007
-3028
-3047
-3066
-3085
-3103
-3120
-3136
-3152
-3167
-3181
-3195
-3208
-3220
-3232
-3243
-3254
-3264
-3273
-3282
-3290
-3298
-3305
-3312
-3318
-3323
-3328
-3333
-3337
-3341
-3344
-3346
-3349
-3350
-3352
-3353
-3353
-3354
-3354
-3353
-3352
-3351
-3349
-3347
-3345
-3342
-3339
-3335
-3331
-3327
-3322
-3317
-3311
-3305
-3299
-3292
-3285
-3278
-3270
-3262
-3253
-3244
-3235
-3225
-3215
-3204
-3193
-3182
-3170
-3158
-3146
-3133
-3120
-3107
-3093
-3079
-3065
-3051
-3036
-3021
-3006
-2991
-2975
-2960
-2944
-2928
-2911
-2895
-2878
-2861
-2844
-2827
-2809
-2791
-2773
-2755
-2736
-2717
-2698
-2679
-2660
-2640
-2620
-2600
-2580
-2559
-2539
-2518
-2496
-2475
-2454
-2432
-2410
-2388
-2365
-2343
-2320
-2297
-2274
-2251
-2228
-2204
-2180
-2157
-2132
-2108
-2084
-2060
-2035
-2009
-1986
-1961
-1936
-1911
-1886
-1861
-1835
-1810
-1785
-1760
-1735
-1709
-1684
-1660
-1635
-1610
-1586
-1562
-1538
-1514
-1490
-1467
-1444
-1421
-1398
-1376
-1354
-1333
-1311
-1291
-1270
-1250
-1230
-1211
-1192
-1174
-1155
-1138
-1120
-1103
-1087
-1071
-1055
-1040
-1025
-1010
-996
-983
-970
-957
-945
-933
-922
-911
-901
-891
-881
-872
-863
-855
-848
-840
-834
-827
-822
-816
-812
-807
-803
-800
-797
-795
-793
-791
-790
-790
-790
-790
-791
-793
-795
-797
-800
-803
-807
-811
-816
-821
-827
-833
-840
-847
-855
-863
-872
-881
-891
-901
-911
-922
-933
-945
-957
-970
-983
-996
-1008
-1022
-1038
-1052
-1067
-1082
-1098
-1113
-1129
-1146
-1162
-1178
-1195
-1212
-1229
-1246
-1263
-1281
-1298
-1316
-1333
-1351
-1369
-1386
-1404
-1422
-1440
-1457
-1475
-1492
-1510
-1527
-1544
-1561
-1578
-1594
-1611
-1627
-1642
-1658
-1673
-1688
-1703
-1718
-1732
-1746
-1759
-1772
-1785
-1797
-1809
-1821
-1832
-1843
-1853
-1864
-1873
-1883
-1892
-1900
-1908
-1916
-1923
-1931
-1937
-1943
-1949
-1955
-1960
-1965
-1969
-1973
-1977
-1981
-1984
-1987
-1990
-1992
-1995
-1997
-1999
-2001
-2001
-2004
-2005
-2007
-2008
-2009
-2009
-2012
-2013
-2013
-2016
-2017
-2019
-2021
-2023
-2025
-2027
-2029
-2032
-2033
-2037
-2040
-2044
-2047
-2051
-2055
-2059
-2063
-2068
-2073
-2078
-2084
-2090
-2097
-2104
-2111
-2119
-2127
-2136
-2145
-2154
-2165
-2175
-2187
-2198
-2211
-2224
-2237
-2251
-2266
-2282
-2298
-2314
-2332
-2350
-2368
-2388
-2408
-2428
-2450
-2472
-2494
-2518
-2542
-2566
-2592
-2618
-2644
-2671
-2699
-2728
-2757
-2787
-2818
-2849
-2881
-2913
-2946
-2980
-3014
-3049
-3084
-3120
-3156
-3192
-3230
-3267
-3305
-3343
-3382
-3421
-3461
-3500
-3540
-3581
-3621
-3662
-3703
-3745
-3786
-3828
-3870
-3911
-3953
-3995
-4037
-4078
-4122
-4164
-4206
-4248
-4289
-4331
-4373
-4415
-4456
-4498
-4539
-4580
-4621
-4662
-4703
-4743
-4784
-4824
-4864
-4904
-4944
-4984
-5023
-5063
-5102
-5141
-5180
-5218
-5257
-5295
-5333
-5371
-5408
-5445
-5483
-5519
-5556
-5593
-5629
-5665
-5701
-5736
-5771
-5806
-5841
-5875
-5909
-5943
-5977
-6010
-6043
-6076
-6108
-6140
-6172
-6204
-6235
-6266
-6297
-6327
-6357
-6387
-6417
-6446
-6475
-6504
-6532
-6560
-6588
-6616
-6643
-6670
-6697
-6724
-6750
-6776
-6801
-6827
-6852
-6877
-6902
-6926
-6951
-6975
-6999
-7023
-7047
-7070
-7094
-7117
-7140
-7163
-7186
-7209
-7232
-7254
-7277
-7299
-7322
-7344
-7366
-7388
-7410
-7432
-7453
-7475
-7496
-7517
-7538
-7558
-7579
-7599
-7619
-7638
-7658
-7677
-7696
-7715
-7733
-7752
-7770
-7787
-7805
-7822
-7838
-7855
-7871
-7887
-7902
-7917
-7932
-7946
-7961
-7974
-7988
-8000
-8013
-8026
-8037
-8048
-8060
-8070
-8080
-8090
-8099
-8108
-8116
-8124
-8131
-8138
-8144
-8150
-8154
-8160
-8164
-8167
-8172
-8173
-8176
-8178
-8179
-8179
-8179
-8178
-8176
-8173
-8170
-8167
-8164
-8159
-8153
-8147
-8140
-8132
-8125
-8116
-8106
-8096
-8084
-8071
-8060
-8045
-8032
-8016
-8002
-7985
-7968
-7950
-7932
-7913
-7893
-7872
-7851
-7829
-7806
-7783
-7759
-7734
-7708
-7682
-7655
-7628
-7599
-7570
-7541
-7510
-7479
-7447
-7414
-7381
-7347
-7311
-7276
-7239
-7202
-7164
-7125
-7085
-7045
-7004
-6962
-6919
-6876
-6831
-6786
-6741
-6695
-6648
-6600
-6552
-6503
-6453
-6403
-6352
-6301
-6249
-6197
-6143
-6090
-6036
-5981
-5926
-5870
-5814
-5757
-5700
-5642
-5584
-5525
-5466
-5407
-5347
-5287
-5226
-5165
-5103
-5042
-4980
-4917
-4854
-4791
-4728
-4664
-4600
-4536
-4472
-4407
-4342
-4277
-4212
-4147
-4081
-4014
-3950
-3884
-3818
-3752
-3686
-3620
-3554
-3488
-3422
-3356
-3291
-3225
-3160
-3095
-3030
-2965
-2900
-2836
-2771
-2707
-2644
-2580
-2517
-2454
-2391
-2329
-2267
-2205
-2144
-2082
-2021
-1961
-1901
-1841
-1781
-1722
-1663
-1604
-1546
-1488
-1430
-1373
-1316
-1260
-1203
-1148
-1092
-1037
-982
-928
-873
-819
-766
-712
-659
-606
-553
-501
-449
-397
-346
-295
-244
-193
-143
-93
-44
6
55
103
151
199
246
293
340
386
432
477
522
566
610
653
696
738
780
822
863
903
943
983
1020
1060
1098
1135
1172
1208
1244
1279
1314
1348
1382
1415
1448
1480
1512
1543
1574
1604
1634
1663
1692
1720
1748
1774
1801
1827
1852
1876
1901
1924
1947
1969
1991
2012
2032
2052
2071
2089
2107
2124
2140
2156
2171
2186
2199
2212
2225
2236
2247
2257
2267
2276
2284
2291
2298
2304
2310
2314
2318
2321
2324
2326
2327
2328
2327
2327
2325
2323
2320
2317
2313
2308
2303
2297
2291
2284
2277
2268
2260
2251
2241
2231
2221
2210
2199
2187
2175
2163
2150
2138
2124
2111
2097
2083
2069
2055
2041
2027
2012
1998
1983
1969
1955
1940
1926
1912
1898
1885
1871
1858
1845
1832
1819
1807
1794
1782
1771
1759
1748
1738
1727
1717
1707
1698
1688
1680
1671
1663
1655
1648
1641
1634
1628
1622
1616
1611
1606
1602
1598
1594
1591
1588
1585
1583
1581
1580
1579
1578
1577
1577
1577
1578
1579
1580
1582
1583
1586
1588
1591
1594
1598
1602
1606
1611
1616
1621
1627
1633
1640
1646
1654
1661
1669
1677
1686
1695
1705
1714
1725
1735
1746
1757
1769
1781
1794
1807
1820
1833
1847
1861
1876
1891
1906
1921
1937
1953
1969
1986
2001
2019
2037
2054
2072
2090
2108
2127
2146
2165
2184
2204
2223
2243
2264
2284
2305
2326
2347
2368
2390
2412
2434
2456
2478
2501
2523
2546
2569
2592
2616
2639
2663
2687
2710
2734
2758
2783
2807
2831
2856
2880
2905
2929
2954
2979
3004
3029
3054
3079
3105
3130
3155
3181
3206
3232
3258
3283
3309
3335
3361
3386
3412
3438
3464
3490
3516
3541
3567
3593
3618
3644
3669
3695
3720
3745
3770
3795
3820
3844
3869
3893
3917
3941
3965
3989
4011
4035
4058
4081
4103
4125
4147
4169
4190
4211
4231
4252
4271
4291
4310
4328
4347
4364
4382
4398
4415
4430
4446
4460
4474
4488
4501
4513
4525
4536
4546
4556
4565
4574
4582
4589
4596
4602
4607
4612
4616
4620
4623
4625
4627
4629
4629
4630
4629
4628
4627
4625
4623
4620
4617
4614
4610
4606
4601
4597
4592
4586
4581
4575
4570
4564
4557
4551
4545
4538
4532
4525
4519
4512
4506
4499
4493
4486
4480
4474
4468
4462
4456
4450
4445
4440
4435
4430
4425
4420
4416
4412
4408
4405
4401
4398
4395
4393
4391
4389
4387
4386
4385
4384
4384
4384
4385
4385
4386
4388
4389
4391
4393
4396
4399
4402
4405
4408
4412
4416
4421
4425
4430
4435
4440
4445
4451
4457
4463
4469
4476
4482
4489
4496
4504
4511
4519
4527
4535
4543
4551
4560
4569
4577
4586
4595
4604
4613
4623
4632
4641
4651
4660
4670
4679
4689
4698
4708
4717
4727
4736
4746
4756
4765
4775
4784
4794
4804
4813
4823
4833
4843
4853
4862
4872
4882
4892
4902
4912
4922
4932
4942
4952
4962
4972
4983
4993
5003
5014
5024
5035
5045
5056
5067
5077
5088
5098
5109
5120
5130
5141
5151
5162
5172
5183
5193
5203
5213
5223
5233
5243
5253
5262
5272
5281
5290
5299
5308
5316
5325
5333
5341
5349
5356
5363
5370
5377
5384
5390
5396
5402
5407
5412
5417
5422
5426
5430
5434
5437
5440
5443
5446
5448
5450
5452
5454
5455
5456
5457
5458
5458
5458
5458
5457
5457
5456
5454
5453
5451
5449
5447
5444
5441
5438
5434
5431
5426
5422
5417
5411
5405
5399
5392
5385
5377
5369
5360
5351
5341
5331
5320
5308
5296
5284
5270
5257
5242
5227
5212
5195
5178
5161
5143
5124
5105
5085
5064
5043
5021
4999
4976
4952
4928
4903
4878
4852
4825
4798
4770
4742
4713
4683
4653
4623
4592
4561
4529
4496
4464
4430
4397
4363
4328
4294
4259
4224
4188
4153
4117
4081
4043
4008
3971
3934
3897
3860
3823
3786
3749
3712
3675
3638
3601
3564
3527
3490
3454
3418
3381
3346
3310
3275
3240
3205
3171
3137
3104
3071
3039
3008
2976
2946
2916
2887
2858
2831
2803
2777
2751
2726
2702
2679
2656
2634
2613
2592
2572
2554
2536
2518
2502
2486
2471
2457
2444
2431
2419
2409
2398
2389
2380
2372
2365
2359
2353
2348
2344
2340
2337
2335
2333
2332
2331
2331
2331
2332
2333
2335
2337
2340
2343
2347
2351
2355
2360
2365
2370
2375
2381
2388
2394
2401
2408
2416
2423
2432
2440
2448
2457
2466
2476
2485
2495
2505
2516
2526
2537
2548
2559
2571
2582
2594
2606
2618
2630
2643
2655
2668
2681
2694
2707
2720
2733
2747
2760
2774
2787
2801
2815
2829
2842
2856
2870
2884
2898
2912
2925
2939
2953
2967
2980
2994
3007
3021
3034
3047
3061
3074
3087
3100
3112
3125
3138
3150
3163
3175
3187
3199
3212
3223
3235
3247
3259
3271
3282
3294
3305
3317
3329
3340
3351
3363
3374
3386
3397
3409
3420
3432
3443
3454
3466
3477
3488
3499
3511
3522
3533
3544
3554
3565
3576
3586
3597
3607
3618
3628
3638
3647
3657
3666
3675
3684
3693
3701
3709
3716
3723
3730
3736
3742
3747
3752
3756
3760
3763
3766
3768
3769
3770
3771
3770
3770
3768
3766
3763
3760
3755
3751
3745
3739
3732
3725
3716
3708
3698
3688
3677
3665
3653
3639
3625
3611
3595
3579
3562
3544
3525
3506
3485
3464
3442
3420
3396
3372
3347
3322
3295
3268
3240
3211
3182
3152
3121
3089
3057
3024
2990
2956
2921
2885
2849
2812
2774
2736
2698
2659
2619
2579
2539
2498
2457
2416
2374
2332
2289
2247
2204
2161
2118
2075
2032
1988
1945
1902
1858
1815
1772
1729
1686
1644
1601
1559
1517
1475
1434
1392
1352
1311
1271
1231
1192
1153
1114
1076
1038
1000
964
928
892
857
822
788
754
721
689
657
625
595
564
535
506
478
450
423
397
371
346
322
298
275
252
230
209
189
169
149
131
112
95
78
62
46
31
17
3
-10
-22
-34
-46
-57
-67
-77
-87
-96
-105
-113
-121
-129
-136
-143
-150
-157
-163
-169
-175
-181
-187
-192
-198
-203
-209
-215
-220
-226
-232
-238
-244
-251
-257
-264
-272
-279
-287
-295
-304
-313
-322
-332
-342
-353
-364
-376
-388
-401
-414
-428
-442
-457
-472
-488
-505
-522
-540
-558
-576
-596
-616
-636
-657
-678
-700
-723
-746
-769
-793
-818
-843
-868
-893
-919
-946
-972
-999
-1026
-1054
-1081
-1109
-1137
-1165
-1193
-1222
-1250
-1278
-1307
-1335
-1364
-1392
-1420
-1449
-1477
-1505
-1533
-1561
-1588
-1616
-1643
-1670
-1696
-1723
-1749
-1774
-1800
-1825
-1849
-1873
-1897
-1920
-1943
-1966
-1988
-2009
-2029
-2050
-2070
-2089
-2108
-2126
-2143
-2160
-2177
-2192
-2207
-2221
-2235
-2248
-2260
-2271
-2282
-2292
-2301
-2309
-2317
-2324
-2330
-2335
-2339
-2342
-2345
-2346
-2346
-2346
-2345
-2342
-2339
-2334
-2329
-2323
-2316
-2307
-2298
-2288
-2276
-2264
-2251
-2236
-2221
-2204
-2187
-2169
-2149
-2129
-2107
-2085
-2061
-2037
-2011
-1985
-1958
-1930
-1900
-1870
-1839
-1808
-1775
-1741
-1707
-1672
-1636
-1599
-1561
-1523
-1484
-1445
-1404
-1363
-1322
-1280
-1237
-1194
-1151
-1106
-1062
-1016
-972
-926
-880
-834
-787
-740
-693
-646
-599
-552
-504
-457
-410
-362
-315
-268
-221
-174
-127
-80
-34
12
57
102
147
192
236
279
322
364
406
447
488
528
567
606
644
681
717
753
787
821
854
887
918
949
979
1008
1037
1064
1091
1117
1142
1166
1190
1213
1235
1256
1277
1296
1315
1334
1351
1368
1384
1399
1414
1428
1442
1455
1467
1478
1489
1500
1510
1519
1528
1536
1544
1551
1558
1565
1571
1576
1582
1587
1591
1595
1599
1603
1606
1609
1611
1613
1615
1617
1619
1620
1621
1622
1622
1622
1623
1622
1622
1622
1621
1620
1620
1619
1618
1617
1615
1614
1613
1612
1610
1609
1608
1606
1605
1604
1602
1601
1599
1598
1597
1596
1594
1593
1592
1591
1590
1589
1588
1588
1587
1586
1586
1585
1585
1585
1584
1584
1584
1584
1584
1583
1583
1583
1583
1582
1582
1582
1581
1581
1580
1580
1579
1578
1577
1576
1575
1573
1572
1570
1568
1566
1564
1562
1559
1557
1554
1551
1548
1545
1542
1539
1536
1532
1529
1525
1522
1518
1514
1511
1507
1503
1500
1496
1493
1490
1487
1483
1480
1478
1475
1472
1470
1468
1466
1464
1463
1462
1460
1460
1459
1459
1459
1459
1460
1461
1462
1463
1465
1467
1470
1473
1476
1480
1483
1488
1492
1497
1503
1509
1515
1521
1528
1536
1543
1551
1560
1568
1577
1587
1596
1606
1617
1627
1638
1649
1661
1672
1684
1697
1709
1722
1736
1749
1763
1777
1791
1806
1820
1835
1851
1866
1882
1897
1913
1930
1946
1962
1979
1996
2013
2029
2047
2064
2081
2098
2115
2132
2149
2166
2183
2199
2216
2232
2248
2264
2280
2295
2310
2325
2339
2353
2366
2380
2392
2404
2416
2427
2438
2448
2457
2466
2474
2482
2488
2495
2500
2505
2509
2512
2515
2517
2518
2518
2518
2517
2515
2513
2509
2505
2501
2496
2490
2483
2476
2468
2460
2451
2441
2431
2421
2410
2398
2386
2374
2361
2348
2334
2320
2305
2290
2275
2260
2244
2228
2212
2196
2179
2162
2146
2129
2111
2094
2077
2059
2041
2024
2005
1989
1971
1953
1935
1918
1900
1882
1864
1847
1829
1811
1794
1776
1759
1741
1724
1707
1689
1672
1655
1639
1622
1605
1589
1573
1556
1540
1524
1509
1493
1478
1463
1448
1433
1419
1404
1390
1376
1363
1350
1337
1324
1311
1299
1287
1275
1263
1252
1240
1229
1218
1208
1197
1187
1176
1166
1156
1146
1137
1127
1118
1108
1099
1090
1081
1073
1064
1055
1047
1039
1031
1022
1014
1006
999
991
984
977
969
962
955
949
942
935
929
923
916
910
904
899
893
888
883
878
873
869
864
860
857
853
850
847
845
843
841
840
839
838
838
838
838
839
840
842
844
846
849
852
855
859
863
867
872
877
883
889
895
901
908
915
923
931
939
947
956
965
974
984
994
1004
1014
1025
1036
1048
1059
1071
1082
1094
1107
1119
1132
1145
1158
1171
1185
1198
1212
1226
1240
1254
1269
1283
1298
1313
1327
1342
1357
1372
1387
1403
1418
1433
1448
1463
1479
1494
1509
1524
1539
1554
1568
1583
1597
1612
1626
1640
1654
1668
1681
1694
1707
1720
1733
1745
1758
1770
1781
1793
1804
1815
1826
1836
1846
1856
1866
1876
1885
1894
1903
1911
1919
1927
1935
1943
1950
1957
1964
1971
1978
1984
1990
1996
2001
2008
2013
2019
2024
2029
2033
2037
2043
2048
2052
2056
2061
2065
2069
2072
2076
2080
2083
2087
2090
2093
2096
2099
2102
2104
2107
2109
2111
2113
2115
2117
2118
2119
2120
2121
2122
2123
2123
2123
2124
2123
2123
2123
2122
2122
2121
2120
2119
2118
2116
2115
2113
2112
2110
2108
2106
2104
2102
2099
2097
2094
2092
2089
2086
2083
2080
2077
2073
2070
2066
2063
2059
2055
2051
2045
2041
2037
2032
2027
2021
2016
2009
2004
1998
1991
1984
1977
1969
1961
1953
1944
1935
1925
1915
1905
1894
1883
1871
1859
1846
1833
1820
1806
1791
1776
1761
1745
1728
1711
1694
1676
1657
1638
1619
1599
1578
1557
1536
1514
1491
1468
1445
1420
1396
1371
1345
1320
1293
1266
1239
1211
1183
1155
1126
1096
1066
1036
1006
975
944
912
880
848
815
783
749
716
682
648
614
579
544
509
474
438
403
367
331
294
258
222
185
148
112
75
39
2
-35
-71
-108
-144
-180
-217
-252
-288
-324
-359
-394
-429
-464
-498
-533
-567
-600
-633
-666
-699
-731
-763
-795
-826
-857
-887
-917
-947
-976
-1004
-1033
-1061
-1088
-1115
-1141
-1167
-1192
-1217
-1242
-1266
-1290
-1313
-1336
-1359
-1381
-1402
-1424
-1445
-1465
-1486
-1506
-1526
-1545
-1565
-1584
-1603
-1622
-1640
-1659
-1677
-1695
-1712
-1730
-1747
-1765
-1782
-1798
-1815
-1832
-1848
-1864
-1880
-1895
-1911
-1926
-1941
-1956
-1970
-1984
-1998
-2012
-2025
-2037
-2051
-2063
-2075
-2087
-2099
-2110
-2121
-2131
-2142
-2152
-2161
-2171
-2180
-2188
-2197
-2205
-2212
-2220
-2227
-2233
-2240
-2245
-2251
-2256
-2260
-2265
-2269
-2272
-2275
-2278
-2280
-2282
-2283
-2284
-2284
-2284
-2284
-2283
-2282
-2280
-2278
-2276
-2273
-2270
-2267
-2263
-2259
-2255
-2250
-2245
-2240
-2234
-2228
-2222
-2215
-2208
-2200
-2192
-2184
-2175
-2166
-2157
-2147
-2137
-2126
-2115
-2104
-2092
-2080
-2067
-2055
-2041
-2028
-2013
-2000
-1985
-1971
-1956
-1940
-1925
-1909
-1893
-1877
-1861
-1844
-1827
-1811
-1794
-1777
-1760
-1742
-1725
-1708
-1691
-1674
-1657
-1640
-1623
-1606
-1589
-1572
-1555
-1539
-1522
-1506
-1489
-1473
-1458
-1442
-1427
-1412
-1397
-1382
-1368
-1354
-1340
-1327
-1314
-1301
-1288
-1276
-1264
-1253
-1242
-1231
-1220
-1210
-1200
-1191
-1181
-1173
-1164
-1156
-1148
-1141
-1133
-1126
-1120
-1113
-1107
-1102
-1096
-1091
-1087
-1082
-1078
-1074
-1071
-1068
-1065
-1063
-1061
-1059
-1058
-1057
-1056
-1056
-1056
-1056
-1057
-1058
-1060
-1062
-1065
-1068
-1071
-1075
-1079
-1084
-1089
-1095
-1101
-1108
-1115
-1123
-1131
-1139
-1148
-1158
-1168
-1178
-1189
-1200
-1212
-1225
-1237
-1251
-1264
-1279
-1293
-1308
-1324
-1339
-1356
-1372
-1389
-1406
-1424
-1442
-1460
-1478
-1497
-1517
-1536
-1556
-1576
-1597
-1617
-1638
-1660
-1681
-1703
-1725
-1747
-1769
-1791
-1814
-1836
-1859
-1882
-1904
-1927
-1950
-1973
-1996
-2019
-2041
-2064
-2087
-2109
-2132
-2154
-2176
-2198
-2220
-2242
-2263
-2284
-2305
-2326
-2347
-2367
-2387
-2407
-2426
-2445
-2464
-2482
-2500
-2518
-2535
-2552
-2568
-2584
-2600
-2615
-2630
-2644
-2658
-2672
-2685
-2698
-2710
-2722
-2733
-2744
-2755
-2765
-2775
-2785
-2794
-2803
-2811
-2819
-2827
-2835
-2842
-2849
-2855
-2862
-2868
-2873
-2879
-2884
-2889
-2894
-2899
-2903
-2907
-2911
-2915
-2919
-2923
-2926
-2929
-2932
-2935
-2938
-2941
-2944
-2946
-2948
-2951
-2953
-2955
-2956
-2958
-2960
-2961
-2962
-2963
-2964
-2964
-2964
-2965
-2965
-2964
-2964
-2963
-2962
-2961
-2960
-2959
-2957
-2955
-2953
-2951
-2949
-2946
-2943
-2940
-2937
-2933
-2930
-2926
-2921
-2917
-2912
-2908
-2902
-2897
-2891
-2886
-2879
-2873
-2866
-2860
-2852
-2845
-2837
-2830
-2821
-2813
-2804
-2795
-2786
-2777
-2767
-2757
-2746
-2736
-2725
-2714
-2702
-2691
-2679
-2667
-2654
-2642
-2629
-2616
-2602
-2588
-2575
-2560
-2546
-2531
-2517
-2501
-2486
-2471
-2455
-2439
-2422
-2406
-2389
-2373
-2356
-2339
-2321
-2304
-2286
-2269
-2251
-2233
-2215
-2197
-2179
-2161
-2143
-2125
-2107
-2089
-2071
-2053
-2036
-2017
-2000
-1983
-1965
-1948
-1930
-1913
-1896
-1879
-1863
-1846
-1830
-1814
-1798
-1783
-1768
-1753
-1738
-1724
-1710
-1696
-1683
-1669
-1657
-1644
-1632
-1621
-1610
-1599
-1588
-1578
-1569
-1560
-1551
-1542
-1534
-1526
-1519
-1512
-1505
-1499
-1493
-1487
-1482
-1477
-1472
-1468
-1464
-1461
-1458
-1455
-1452
-1450
-1448
-1446
-1445
-1444
-1444
-1444
-1444
-1445
-1446
-1447
-1449
-1451
-1453
-1456
-1459
-1463
-1467
-1471
-1476
-1481
-1487
-1493
-1499
-1506
-1513
-1520
-1528
-1536
-1544
-1553
-1562
-1572
-1582
-1592
-1603
-1614
-1625
-1637
-1649
-1662
-1674
-1688
-1701
-1715
-1729
-1743
-1758
-1773
-1788
-1804
-1820
-1836
-1853
-1870
-1887
-1904
-1922
-1940
-1958
-1977
-1995
-2013
-2033
-2053
-2072
-2092
-2113
-2133
-2154
-2175
-2196
-2218
-2240
-2262
-2285
-2307
-2331
-2354
-2378
-2402
-2426
-2451
-2476
-2502
-2527
-2553
-2579
-2606
-2633
-2660
-2687
-2714
-2742
-2769
-2797
-2825
-2854
-2882
-2911
-2939
-2968
-2997
-3026
-3055
-3084
-3113
-3142
-3172
-3201
-3230
-3259
-3288
-3317
-3346
-3375
-3404
-3433
-3462
-3490
-3518
-3547
-3575
-3602
-3630
-3657
-3684
-3711
-3738
-3764
-3790
-3815
-3841
-3865
-3890
-3914
-3938
-3962
-3985
-4008
-4030
-4051
-4073
-4094
-4115
-4135
-4155
-4175
-4194
-4212
-4230
-4248
-4265
-4282
-4298
-4314
-4329
-4343
-4357
-4371
-4384
-4396
-4408
-4419
-4429
-4439
-4448
-4456
-4464
-4471
-4478
-4484
-4489
-4493
-4497
-4500
-4503
-4505
-4506
-4506
-4506
-4506
-4504
-4502
-4499
-4496
-4492
-4487
-4482
-4477
-4470
-4463
-4456
-4448
-4440
-4430
-4421
-4411
-4400
-4389
-4378
-4366
-4354
-4341
-4328
-4315
-4301
-4286
-4272
-4257
-4242
-4226
-4210
-4194
-4178
-4162
-4145
-4128
-4111
-4094
-4077
-4059
-4042
-4024
-4006
-3989
-3972
-3954
-3937
-3919
-3902
-3885
-3867
-3850
-3833
-3816
-3800
-3783
-3766
-3750
-3734
-3718
-3703
-3687
-3672
-3657
-3642
-3627
-3613
-3599
-3585
-3572
-3559
-3546
-3534
-3521
-3510
-3498
-3487
-3477
-3467
-3457
-3447
-3438
-3430
-3421
-3414
-3406
-3399
-3392
-3386
-3380
-3375
-3370
-3365
-3361
-3357
-3353
-3350
-3347
-3345
-3343
-3341
-3339
-3338
-3337
-3337
-3337
-3337
-3337
-3338
-3339
-3340
-3341
-3343
-3345
-3347
-3349
-3352
-3355
-3358
-3361
-3364
-3367
-3371
-3375
-3379
-3383
-3387
-3391
-3396
-3400
-3405
-3410
-3415
-3420
-3425
-3430
-3435
-3440
-3445
-3451
-3456
-3461
-3467
-3473
-3479
-3484
-3490
-3497
-3503
-3509
-3515
-3522
-3529
-3535
-3542
-3549
-3557
-3564
-3572
-3579
-3587
-3595
-3603
-3612
-3620
-3629
-3638
-3647
-3656
-3666
-3675
-3685
-3695
-3705
-3715
-3726
-3737
-3747
-3759
-3770
-3781
-3793
-3805
-3817
-3829
-3841
-3854
-3867
-3880
-3894
-3907
-3921
-3935
-3950
-3964
-3979
-3994
-4010
-4025
-4041
-4057
-4074
-4090
-4107
-4124
-4141
-4159
-4177
-4195
-4213
-4231
-4249
-4268
-4287
-4306
-4325
-4344
-4363
-4382
-4402
-4421
-4441
-4460
-4480
-4499
-4519
-4538
-4558
-4577
-4596
-4616
-4635
-4654
-4672
-4691
-4710
-4728
-4746
-4764
-4782
-4799
-4817
-4834
-4851
-4867
-4883
-4899
-4915
-4930
-4945
-4960
-4974
-4988
-5002
-5015
-5028
-5040
-5052
-5064
-5075
-5086
-5096
-5106
-5116
-5125
-5133
-5141
-5149
-5156
-5162
-5168
-5174
-5178
-5183
-5187
-5190
-5193
-5195
-5197
-5198
-5199
-5199
-5198
-5197
-5196
-5194
-5191
-5188
-5184
-5180
-5175
-5170
-5164
-5158
-5151
-5143
-5136
-5127
-5118
-5109
-5099
-5089
-5078
-5067
-5056
-5044
-5031
-5019
-5006
-4993
-4979
-4965
-4951
-4937
-4922
-4908
-4893
-4877
-4862
-4846
-4831
-4815
-4799
-4782
-4766
-4750
-4733
-4716
-4699
-4682
-4665
-4648
-4631
-4613
-4596
-4579
-4561
-4544
-4526
-4509
-4491
-4474
-4456
-4439
-4421
-4403
-4386
-4368
-4351
-4333
-4316
-4298
-4281
-4263
-4245
-4227
-4210
-4192
-4174
-4156
-4139
-4121
-4103
-4085
-4067
-4048
-4030
-4011
-3993
-3974
-3956
-3937
-3918
-3898
-3879
-3859
-3839
-3819
-3799
-3778
-3757
-3736
-3715
-3693
-3671
-3648
-3626
-3602
-3579
-3555
-3530
-3506
-3480
-3454
-3428
-3402
-3374
-3347
-3319
-3290
-3261
-3231
-3201
-3170
-3138
-3107
-3074
-3041
-3008
-2974
-2939
-2904
-2868
-2832
-2795
-2758
-2721
-2682
-2644
-2605
-2565
-2525
-2484
-2443
-2402
-2360
-2318
-2275
-2232
-2189
-2145
-2101
-2056
-2011
-1966
-1921
-1875
-1829
-1783
-1736
-1690
-1643
-1596
-1549
-1502
-1455
-1408
-1361
-1314
-1267
-1220
-1173
-1126
-1080
-1033
-987
-941
-896
-851
-806
-761
-717
-673
-630
-587
-544
-502
-461
-420
-380
-340
-301
-263
-226
-189
-153
-118
-84
-50
-18
14
45
74
103
130
157
183
207
231
253
274
294
313
331
348
363
378
391
403
413
423
431
438
444
449
452
454
455
455
454
452
448
444
438
431
423
414
404
393
381
368
354
339
323
306
289
270
251
231
209
188
165
142
118
93
68
42
16
-11
-38
-66
-93
-122
-150
-179
-208
-238
-267
-297
-326
-356
-386
-416
-446
-475
-505
-535
-564
-593
-622
-650
-679
-706
-734
-761
-787
-814
-839
-864
-889
-912
-936
-958
-980
-1000
-1020
-1041
-1060
-1078
-1095
-1111
-1127
-1141
-1155
-1168
-1179
-1190
-1200
-1210
-1218
-1225
-1231
-1237
-1241
-1245
-1247
-1249
-1250
-1250
-1249
-1247
-1244
-1241
-1237
-1231
-1226
-1219
-1211
-1203
-1194
-1184
-1173
-1162
-1150
-1137
-1124
-1110
-1095
-1080
-1064
-1047
-1030
-1012
-995
-977
-958
-939
-920
-900
-880
-860
-839
-818
-797
-776
-755
-733
-712
-691
-669
-648
-626
-605
-584
-562
-541
-520
-500
-479
-459
-439
-419
-400
-381
-362
-344
-326
-309
-292
-275
-259
-243
-228
-213
-198
-185
-171
-158
-146
-134
-123
-112
-102
-92
-83
-75
-67
-60
-53
-46
-41
-35
-31
-27
-23
-20
-18
-16
-14
-14
-13
-13
-14
-15
-16
-18
-20
-23
-26
-29
-33
-37
-41
-46
-50
-55
-60
-66
-71
-77
-82
-88
-94
-99
-105
-111
-117
-122
-128
-134
-139
-144
-150
-155
-160
-165
-170
-174
-179
-183
-187
-190
-194
-197
-200
-202
-204
-206
-208
-210
-211
-211
-212
-212
-212
-211
-210
-209
-207
-205
-203
-200
-196
-193
-189
-184
-180
-174
-169
-163
-156
-149
-142
-134
-126
-118
-109
-99
-89
-79
-68
-57
-45
-33
-21
-8
6
20
34
48
64
79
95
111
128
145
163
181
199
217
236
255
275
295
315
335
355
376
397
419
440
462
484
506
529
551
574
597
621
644
668
691
715
739
764
788
812
837
861
886
910
935
960
985
1010
1034
1059
1084
1109
1133
1158
1183
1207
1232
1257
1281
1306
1330
1354
1379
1403
1427
1451
1475
1499
1522
1546
1570
1593
1617
1641
1664
1687
1711
1734
1757
1780
1803
1825
1848
1871
1893
1916
1938
1961
1983
2005
2027
2049
2071
2092
2114
2135
2157
2178
2200
2221
2242
2263
2285
2306
2327
2348
2369
2390
2411
2432
2454
2475
2496
2517
2538
2559
2581
2602
2623
2644
2665
2686
2707
2728
2749
2770
2791
2811
2832
2853
2873
2894
2915
2935
2956
2976
2996
3017
3037
3057
3077
3097
3117
3136
3156
3176
3195
3214
3233
3252
3271
3290
3309
3328
3346
3364
3383
3401
3419
3437
3455
3473
3491
3508
3526
3543
3561
3578
3595
3613
3630
3647
3664
3681
3698
3715
3731
3748
3765
3781
3798
3814
3831
3847
3864
3880
3896
3912
3929
3945
3961
3977
3993
4010
4026
4042
4059
4075
4091
4109
4125
4142
4159
4176
4193
4210
4227
4244
4261
4278
4295
4312
4330
4347
4364
4382
4399
4417
4434
4452
4469
4487
4505
4522
4540
4558
4575
4593
4611
4629
4647
4664
4682
4700
4718
4736
4754
4772
4790
4808
4826
4844
4862
4880
4898
4916
4934
4952
4970
4989
5007
5025
5043
5061
5079
5097
5115
5133
5151
5169
5187
5205
5223
5241
5259
5277
5295
5313
5330
5348
5366
5384
5402
5419
5437
5455
5473
5490
5508
5526
5543
5561
5578
5596
5614
5631
5649
5666
5684
5701
5719
5736
5754
5771
5789
5806
5823
5841
5858
5876
5893
5910
5927
5945
5962
5979
5996
6013
6030
6047
6064
6081
6098
6115
6132
6149
6166
6183
6200
6217
6234
6250
6267
6284
6300
6317
6333
6350
6366
6383
6399
6415
6431
6447
6463
6479
6495
6511
6526
6542
6557
6572
6587
6602
6616
6630
6644
6658
6671
6684
6697
6710
6722
6734
6746
6757
6768
6779
6789
6799
6808
6817
6826
6834
6842
6849
6855
6861
6867
6872
6877
6881
6884
6887
6889
6891
6892
6893
6893
6892
6891
6889
6887
6884
6880
6876
6871
6865
6859
6852
6845
6837
6829
6820
6810
6800
6789
6777
6765
6752
6739
6725
6710
6695
6680
6663
6647
6629
6611
6593
6574
6555
6535
6514
6493
6472
6450
6428
6406
6382
6359
6335
6311
6286
6262
6237
6211
6185
6159
6133
6107
6080
6053
6026
5999
5972
5944
5917
5889
5861
5833
5805
5777
5749
5721
5693
5665
5637
5609
5581
5553
5526
5498
5471
5443
5416
5389
5362
5336
5309
5283
5257
5231
5206
5180
5155
5130
5106
5081
5057
5034
5010
4987
4964
4941
4919
4897
4876
4854
4834
4813
4793
4773
4753
4734
4715
4697
4679
4661
4644
4627
4610
4594
4578
4563
4548
4533
4519
4505
4491
4478
4465
4453
4441
4429
4418
4407
4397
4387
4378
4369
4360
4352
4344
4337
4330
4323
4317
4311
4306
4301
4296
4292
4288
4284
4281
4278
4275
4272
4270
4268
4266
4265
4263
4262
4261
4260
4260
4259
4259
4258
4258
4258
4257
4257
4257
4257
4257
4257
4257
4256
4256
4256
4255
4255
4254
4254
4253
4252
4251
4250
4249
4248
4246
4245
4243
4241
4239
4237
4235
4232
4230
4227
4224
4221
4218
4215
4211
4207
4204
4199
4195
4191
4186
4181
4176
4170
4165
4159
4153
4147
4141
4134
4127
4120
4113
4105
4098
4090
4082
4073
4065
4056
4046
4038
4027
4018
4008
3998
3988
3977
3966
3955
3943
3931
3919
3906
3894
3881
3867
3853
3839
3825
3810
3795
3780
3765
3749
3733
3716
3700
3683
3666
3649
3631
3613
3596
3578
3559
3541
3523
3504
3485
3466
3447
3428
3409
3390
3371
3351
3332
3312
3293
3273
3254
3234
3214
3194
3174
3154
3134
3114
3094
3074
3054
3034
3014
2994
2974
2954
2934
2914
2894
2875
2855
2835
2816
2797
2778
2759
2740
2721
2702
2684
2666
2648
2630
2613
2595
2578
2561
2544
2528
2512
2496
2480
2465
2450
2435
2420
2406
2392
2379
2366
2353
2340
2328
2316
2304
2293
2282
2271
2260
2250
2240
2231
2222
2213
2204
2195
2187
2179
2171
2163
2156
2149
2141
2134
2127
2121
2114
2107
2100
2094
2087
2080
2074
2067
2060
2053
2045
2039
2032
2024
2017
2009
2001
1993
1984
1975
1966
1957
1948
1938
1928
1917
1906
1895
1884
1872
1860
1847
1834
1820
1807
1792
1777
1762
1746
1730
1713
1696
1678
1659
1640
1620
1600
1579
1558
1536
1513
1490
1466
1441
1416
1390
1364
1337
1309
1281
1253
1223
1193
1163
1132
1100
1068
1035
1002
968
934
900
865
829
793
757
720
683
646
608
570
532
494
455
416
377
337
298
258
218
179
139
99
59
19
-20
-60
-100
-139
-178
-217
-256
-294
-332
-370
-407
-444
-480
-516
-551
-586
-620
-654
-687
-719
-750
-781
-811
-840
-869
-896
-923
-949
-974
-998
-1020
-1044
-1065
-1085
-1104
-1123
-1140
-1156
-1171
-1185
-1198
-1209
-1220
-1229
-1237
-1244
-1250
-1254
-1257
-1259
-1260
-1260
-1258
-1255
-1251
-1245
-1238
-1230
-1221
-1211
-1199
-1186
-1171
-1156
-1139
-1121
-1101
-1081
-1059
-1036
-1012
-987
-960
-933
-904
-874
-843
-812
-779
-745
-711
-675
-639
-601
-563
-525
-485
-445
-404
-363
-321
-278
-235
-191
-147
-103
-58
-13
32
78
124
170
217
263
310
357
404
450
497
544
591
638
685
731
777
824
870
915
961
1006
1051
1096
1140
1184
1227
1270
1313
1355
1396
1438
1478
1518
1558
1597
1635
1673
1711
1747
1784
1819
1854
1888
1922
1955
1987
2017
2049
2079
2109
2138
2166
2193
2219
2245
2270
2294
2317
2340
2362
2383
2403
2422
2440
2458
2475
2491
2506
2520
2533
2546
2558
2569
2579
2588
2597
2604
2611
2618
2623
2628
2632
2636
2639
2641
2642
2643
2643
2642
2641
2639
2637
2634
2630
2626
2621
2616
2610
2603
2596
2589
2581
2572
2563
2554
2544
2534
2523
2512
2501
2489
2477
2465
2452
2439
2425
2411
2397
2383
2369
2354
2339
2324
2308
2293
2277
2261
2245
2229
2213
2197
2180
2164
2147
2131
2114
2097
2081
2064
2048
2032
2015
1999
1983
1967
1951
1936
1920
1905
1890
1875
1860
1845
1831
1817
1803
1790
1776
1763
1751
1738
1726
1715
1703
1692
1681
1671
1660
1650
1641
1631
1622
1614
1606
1598
1590
1583
1577
1570
1564
1559
1554
1549
1545
1541
1537
1534
1531
1529
1527
1525
1524
1523
1522
1522
1522
1522
1523
1524
1526
1528
1530
1532
1535
1538
1542
1545
1549
1554
1558
1563
1569
1574
1580
1586
1592
1599
1605
1612
1619
1627
1635
1642
1650
1658
1667
1675
1684
1692
1701
1710
1719
1728
1737
1746
1756
1765
1774
1783
1792
1801
1810
1819
1828
1837
1845
1854
1862
1870
1878
1886
1893
1901
1908
1915
1922
1928
1934
1940
1946
1951
1957
1961
1966
1970
1974
1978
1982
1985
1988
1990
1992
1994
1996
1997
1998
1998
1999
1998
1998
1997
1996
1994
1992
1990
1987
1984
1981
1977
1973
1968
1963
1958
1952
1946
1939
1932
1925
1917
1909
1900
1891
1881
1871
1861
1850
1838
1826
1814
1801
1788
1774
1760
1745
1730
1714
1698
1682
1664
1647
1629
1610
1591
1571
1551
1531
1510
1488
1466
1444
1421
1397
1374
1349
1325
1300
1274
1248
1222
1195
1168
1140
1113
1084
1056
1027
998
968
939
909
879
848
817
786
755
724
693
661
629
598
566
534
502
469
437
405
373
340
308
276
244
212
180
148
116
84
53
21
-10
-41
-72
-102
-132
-162
-192
-221
-249
-278
-306
-333
-360
-386
-412
-437
-462
-486
-510
-532
-555
-576
-597
-618
-637
-656
-674
-691
-708
-724
-739
-753
-767
-779
-791
-802
-813
-822
-831
-838
-845
-852
-857
-862
-865
-868
-870
-872
-872
-872
-871
-869
-867
-863
-859
-854
-849
-843
-836
-828
-820
-811
-801
-791
-780
-768
-756
-743
-729
-715
-700
-685
-669
-653
-636
-618
-600
-582
-563
-543
-523
-503
-482
-461
-440
-418
-396
-374
-351
-328
-305
-282
-259
-235
-212
-188
-164
-140
-116
-92
-68
-45
-21
3
26
50
73
96
119
141
163
185
207
228
249
270
290
310
329
348
366
384
402
418
435
451
466
480
495
508
521
533
544
555
566
575
584
592
599
606
612
617
622
625
628
631
632
633
633
633
631
629
626
622
617
612
606
599
591
582
572
562
551
539
526
513
498
483
467
450
433
414
395
375
354
333
310
287
263
239
213
187
160
133
104
75
45
14
-17
-49
-82
-116
-150
-185
-221
-257
-294
-332
-371
-410
-450
-490
-531
-573
-615
-658
-702
-746
-791
-836
-882
-928
-975
-1022
-1070
-1118
-1167
-1216
-1265
-1315
-1366
-1417
-1468
-1519
-1571
-1623
-1675
-1728
-1781
-1835
-1888
-1942
-1996
-2050
-2104
-2159
-2213
-2268
-2323
-2378
-2433
-2488
-2543
-2598
-2653
-2708
-2762
-2817
-2871
-2926
-2980
-3034
-3087
-3141
-3194
-3247
-3300
-3352
-3404
-3456
-3507
-3558
-3608
-3658
-3708
-3757
-3806
-3854
-3901
-3949
-3995
-4041
-4086
-4131
-4175
-4219
-4261
-4303
-4345
-4385
-4425
-4464
-4502
-4540
-4576
-4612
-4647
-4681
-4714
-4747
-4778
-4809
-4838
-4867
-4895
-4921
-4947
-4972
-4996
-5019
-5041
-5062
-5082
-5101
-5119
-5136
-5152
-5168
-5182
-5195
-5208
-5219
-5229
-5239
-5247
-5255
-5262
-5268
-5273
-5277
-5280
-5282
-5284
-5285
-5284
-5284
-5282
-5280
-5277
-5273
-5268
-5263
-5257
-5250
-5243
-5235
-5226
-5217
-5208
-5197
-5186
-5175
-5163
-5151
-5138
-5125
-5111
-5097
-5082
-5067
-5051
-5035
-5019
-5002
-4985
-4968
-4950
-4932
-4913
-4895
-4876
-4857
-4837
-4817
-4797
-4777
-4757
-4736
-4715
-4694
-4673
-4651
-4630
-4608
-4586
-4564
-4542
-4520
-4498
-4476
-4453
-4431
-4409
-4386
-4364
-4342
-4319
-4297
-4275
-4252
-4230
-4208
-4186
-4164
-4143
-4121
-4100
-4078
-4057
-4035
-4014
-3994
-3974
-3953
-3933
-3913
-3893
-3873
-3853
-3834
-3815
-3796
-3777
-3758
-3740
-3722
-3704
-3686
-3668
-3651
-3634
-3617
-3600
-3584
-3568
-3552
-3536
-3520
-3505
-3490
-3475
-3461
-3446
-3432
-3418
-3405
-3391
-3378
-3366
-3353
-3341
-3329
-3317
-3305
-3294
-3283
-3272
-3262
-3252
-3242
-3232
-3223
-3213
-3204
-3195
-3187
-3179
-3170
-3163
-3155
-3147
-3140
-3133
-3126
-3119
-3113
-3107
-3100
-3094
-3088
-3082
-3077
-3071
-3065
-3060
-3054
-3049
-3044
-3039
-3033
-3028
-3023
-3018
-3013
-3008
-3002
-2997
-2992
-2987
-2981
-2976
-2970
-2965
-2959
-2954
-2948
-2942
-2937
-2931
-2925
-2918
-2912
-2906
-2899
-2893
-2886
-2880
-2873
-2866
-2859
-2852
-2845
-2838
-2830
-2823
-2815
-2808
-2800
-2792
-2784
-2776
-2768
-2760
-2752
-2744
-2735
-2727
-2718
-2709
-2701
-2692
-2683
-2674
-2664
-2655
-2646
-2636
-2626
-2616
-2606
-2596
-2586
-2576
-2565
-2555
-2544
-2533
-2523
-2512
-2500
-2489
-2478
-2466
-2455
-2443
-2431
-2419
-2407
-2395
-2383
-2371
-2358
-2346
-2333
-2320
-2307
-2294
-2281
-2268
-2254
-2241
-2227
-2213
-2199
-2185
-2171
-2157
-2143
-2128
-2113
-2099
-2084
-2069
-2054
-2039
-2024
-2009
-1993
-1978
-1962
-1947
-1931
-1915
-1899
-1883
-1867
-1850
-1834
-1817
-1801
-1784
-1767
-1750
-1733
-1716
-1699
-1681
-1664
-1646
-1629
-1611
-1593
-1576
-1558
-1540
-1522
-1503
-1485
-1467
-1448
-1430
-1411
-1393
-1374
-1355
-1336
-1317
-1298
-1279
-1260
-1241
-1222
-1203
-1183
-1164
-1144
-1125
-1105
-1086
-1066
-1046
-1027
-1006
-987
-968
-948
-928
-909
-889
-869
-850
-830
-811
-791
-771
-752
-733
-713
-694
-674
-655
-636
-617
-597
-578
-559
-540
-521
-502
-483
-464
-445
-426
-407
-388
-370
-351
-332
-314
-295
-277
-259
-241
-223
-205
-187
-169
-152
-134
-117
-100
-83
-66
-49
-33
-16
0
16
32
47
63
78
93
107
122
136
150
163
177
190
202
214
226
238
249
260
270
280
289
298
307
315
323
330
337
343
349
354
359
363
367
371
374
377
379
381
382
383
383
383
382
382
380
378
376
373
370
367
363
358
354
348
343
336
330
323
315
307
299
290
281
271
261
250
239
228
216
203
190
177
163
149
135
120
104
88
72
56
38
21
3
-15
-34
-53
-73
-93
-114
-134
-156
-177
-199
-222
-244
-267
-291
-315
-339
-363
-388
-413
-439
-464
-490
-516
-543
-570
-597
-624
-651
-679
-707
-735
-763
-791
-820
-849
-878
-907
-936
-965
-995
-1024
-1054
-1084
-1114
-1144
-1174
-1204
-1235
-1265
-1295
-1326
-1356
-1387
-1418
-1448
-1479
-1510
-1540
-1571
-1602
-1632
-1663
-1694
-1725
-1755
-1786
-1817
-1847
-1878
-1908
-1939
-1970
-2000
-2031
-2062
-2092
-2123
-2154
-2184
-2215
-2245
-2275
-2306
-2336
-2366
-2396
-2426
-2456
-2486
-2516
-2546
-2575
-2605
-2634
-2663
-2692
-2721
-2749
-2778
-2806
-2834
-2862
-2890
-2918
-2945
-2973
-3000
-3026
-3053
-3079
-3105
-3131
-3156
-3182
-3206
-3231
-3255
-3279
-3303
-3326
-3349
-3372
-3394
-3416
-3437
-3458
-3479
-3498
-3518
-3537
-3556
-3574
-3591
-3608
-3624
-3640
-3656
-3670
-3684
-3698
-3711
-3723
-3735
-3746
-3757
-3766
-3775
-3784
-3792
-3799
-3805
-3811
-3815
-3819
-3823
-3825
-3827
-3827
-3827
-3826
-3825
-3822
-3818
-3814
-3809
-3802
-3795
-3787
-3778
-3769
-3758
-3746
-3734
-3720
-3706
-3691
-3675
-3658
-3641
-3622
-3603
-3583
-3562
-3540
-3518
-3494
-3470
-3445
-3420
-3394
-3367
-3339
-3310
-3281
-3252
-3221
-3190
-3158
-3126
-3093
-3060
-3026
-2991
-2956
-2921
-2885
-2848
-2811
-2774
-2736
-2698
-2659
-2620
-2580
-2541
-2500
-2460
-2419
-2379
-2337
-2296
-2255
-2213
-2171
-2129
-2087
-2045
-2003
-1961
-1919
-1876
-1834
-1792
-1750
-1709
-1667
-1625
-1584
-1543
-1502
-1461
-1421
-1381
-1341
-1301
-1262
-1223
-1185
-1146
-1109
-1071
-1034
-998
-962
-926
-891
-856
-822
-788
-755
-722
-690
-658
-627
-596
-566
-536
-507
-479
-451
-424
-397
-371
-345
-320
-295
-271
-248
-225
-203
-181
-160
-139
-119
-99
-80
-62
-44
-26
-9
8
24
40
55
70
84
98
112
125
138
150
162
173
185
196
206
216
226
236
246
255
264
273
282
290
299
307
316
324
332
341
349
357
366
374
383
391
400
409
418
427
437
446
456
466
476
487
498
509
520
532
543
555
568
580
593
607
620
634
648
662
677
692
707
723
738
754
771
787
804
821
838
855
873
891
909
927
945
963
982
1000
1020
1039
1058
1078
1097
1117
1137
1156
1176
1196
1216
1236
1256
1277
1297
1317
1337
1357
1377
1397
1417
1436
1456
1476
1495
1514
1533
1553
1571
1590
1609
1627
1645
1663
1681
1698
1715
1732
1748
1764
1780
1796
1811
1825
1840
1854
1867
1880
1893
1905
1917
1928
1939
1950
1960
1969
1978
1987
1995
2003
2009
2017
2023
2029
2033
2039
2044
2048
2051
2054
2057
2059
2061
2062
2063
2064
2064
2064
2063
2062
2061
2059
2057
2055
2052
2049
2045
2041
2037
2033
2028
2023
2017
2012
2005
2000
1994
1987
1980
1972
1965
1957
1949
1941
1932
1923
1914
1905
1896
1886
1876
1866
1855
1845
1834
1823
1812
1800
1788
1776
1764
1751
1739
1726
1712
1699
1685
1671
1657
1643
1628
1613
1598
1582
1567
1551
1535
1518
1502
1485
1468
1450
1433
1415
1397
1378
1359
1340
1321
1302
1282
1262
1241
1221
1200
1179
1157
1135
1113
1091
1069
1046
1022
1000
976
953
929
905
880
856
831
806
781
755
730
704
678
652
625
599
572
545
518
491
463
436
408
380
352
324
296
267
239
210
182
153
124
95
67
38
9
-20
-49
-78
-106
-135
-163
-192
-220
-248
-276
-304
-331
-359
-386
-413
-439
-466
-492
-518
-543
-568
-593
-617
-641
-665
-688
-711
-733
-755
-777
-798
-819
-839
-859
-878
-896
-914
-932
-949
-965
-981
-996
-1010
-1024
-1037
-1050
-1061
-1073
-1083
-1093
-1102
-1110
-1118
-1125
-1131
-1137
-1142
-1146
-1149
-1152
-1154
-1155
-1156
-1155
-1155
-1153
-1151
-1147
-1144
-1139
-1134
-1128
-1121
-1114
-1106
-1097
-1088
-1078
-1067
-1056
-1044
-1031
-1018
-1004
-990
-975
-959
-943
-927
-910
-892
-874
-856
-837
-818
-799
-779
-759
-739
-719
-698
-677
-656
-634
-613
-591
-570
-548
-526
-504
-483
-461
-439
-417
-395
-374
-352
-331
-310
-289
-268
-247
-227
-207
-187
-168
-148
-130
-111
-93
-75
-58
-41
-25
-9
7
22
36
50
64
76
89
100
111
122
131
141
149
157
164
170
176
181
186
189
192
194
196
197
197
197
195
194
191
188
184
179
174
168
162
155
147
139
130
120
110
100
89
77
65
52
39
25
11
-4
-19
-34
-50
-67
-83
-100
-118
-136
-154
-172
-191
-210
-229
-248
-268
-288
-308
-329
-349
-370
-390
-411
-432
-453
-474
-495
-516
-537
-558
-579
-600
-620
-641
-662
-682
-702
-722
-742
-762
-781
-800
-819
-838
-857
-875
-893
-911
-928
-945
-962
-979
-995
-1010
-1026
-1041
-1055
-1070
-1083
-1097
-1110
-1122
-1134
-1146
-1157
-1168
-1178
-1188
-1197
-1206
-1214
-1222
-1229
-1236
-1242
-1247
-1253
-1257
-1262
-1265
-1269
-1272
-1274
-1276
-1277
-1278
-1278
-1278
-1278
-1277
-1275
-1273
-1271
-1268
-1265
-1261
-1257
-1253
-1248
-1242
-1236
-1230
-1224
-1217
-1210
-1202
-1194
-1186
-1178
-1169
-1160
-1150
-1141
-1131
-1120
-1110
-1099
-1089
-1078
-1066
-1055
-1044
-1032
-1020
-1008
-997
-985
-973
-961
-949
-937
-925
-913
-901
-889
-877
-865
-853
-842
-830
-819
-808
-797
-786
-776
-765
-755
-746
-736
-727
-718
-709
-700
-692
-684
-677
-669
-663
-656
-650
-644
-638
-633
-628
-624
-619
-615
-612
-609
-606
-603
-601
-599
-598
-596
-595
-595
-595
-595
-595
-596
-597
-598
-599
-601
-603
-605
-608
-611
-614
-617
-621
-625
-629
-633
-637
-642
-647
-652
-658
-663
-669
-675
-681
-687
-694
-701
-707
-714
-721
-729
-736
-743
-751
-758
-766
-774
-782
-790
-798
-806
-814
-822
-830
-838
-846
-854
-862
-870
-878
-886
-894
-901
-909
-916
-924
-931
-938
-945
-951
-958
-964
-970
-976
-982
-987
-993
-998
-1002
-1006
-1012
-1016
-1020
-1022
-1027
-1030
-1033
-1036
-1038
-1040
-1042
-1044
-1046
-1047
-1048
-1049
-1050
-1050
-1051
-1051
-1051
-1050
-1050
-1049
-1048
-1047
-1045
-1044
-1042
-1040
-1038
-1035
-1033
-1030
-1027
-1022
-1020
-1016
-1012
-1008
-1004
-999
-995
-990
-985
-980
-974
-968
-963
-956
-950
-944
-937
-930
-923
-916
-908
-901
-893
-885
-876
-868
-859
-850
-841
-832
-823
-813
-803
-793
-783
-772
-761
-750
-739
-728
-716
-704
-692
-680
-668
-655
-643
-630
-617
-603
-590
-576
-563
-549
-535
-521
-506
-492
-477
-462
-447
-432
-417
-401
-386
-370
-354
-338
-321
-305
-288
-271
-254
-237
-220
-202
-185
-167
-149
-131
-113
-94
-76
-57
-38
-19
1
20
40
59
79
99
120
140
161
181
202
223
245
266
288
309
331
353
375
397
420
442
465
488
511
534
557
580
603
627
650
674
698
721
745
769
793
817
841
865
889
914
938
962
986
1010
1035
1059
1083
1108
1132
1156
1181
1205
1229
1253
1277
1301
1325
1349
1373
1397
1421
1445
1469
1492
1516
1540
1563
1586
1610
1633
1656
1679
1702
1725
1748
1771
1794
1816
1839
1862
1885
1907
1930
1952
1975
1998
2020
2043
2065
2088
2110
2133
2155
2177
2200
2222
2244
2267
2289
2311
2333
2355
2377
2399
2421
2443
2464
2486
2508
2529
2550
2572
2593
2614
2635
2656
2677
2698
2719
2740
2760
2781
2801
2822
2842
2862
2882
2902
2922
2942
2962
2982
3002
3021
3041
3060
3080
3099
3118
3137
3156
3175
3193
3212
3230
3248
3267
3285
3302
3320
3338
3355
3373
3390
3407
3424
3441
3458
3475
3492
3508
3525
3541
3557
3574
3590
3606
3622
3637
3653
3668
3684
3699
3714
3729
3743
3758
3772
3787
3801
3814
3828
3842
3855
3868
3881
3893
3906
3918
3930
3941
3953
3964
3975
3985
3996
4006
4014
4025
4034
4043
4051
4059
4067
4074
4081
4088
4094
4100
4105
4110
4115
4119
4123
4126
4129
4131
4133
4135
4136
4137
4137
4137
4136
4135
4133
4131
4128
4125
4122
4118
4113
4109
4103
4097
4091
4085
4077
4070
4062
4054
4045
4035
4026
4016
4005
3994
3983
3971
3959
3947
3934
3921
3907
3893
3879
3864
3849
3833
3818
3802
3785
3769
3752
3735
3717
3700
3682
3664
3645
3627
3608
3589
3570
3551
3531
3511
3491
3471
3451
3431
3410
3390
3369
3348
3327
3306
3285
3264
3243
3222
3201
3180
3159
3138
3117
3096
3075
3054
3033
3012
2991
2971
2950
2929
2909
2888
2868
2848
2827
2807
2787
2767
2747
2727
2707
2688
2668
2649
2629
2610
2591
2572
2552
2534
2515
2496
2477
2459
2440
2422
2403
2385
2367
2349
2331
2313
2295
2277
2259
2241
2224
2206
2189
2171
2154
2136
2119
2101
2084
2067
2049
2032
2015
1998
1980
1963
1946
1929
1912
1895
1878
1862
1845
1828
1812
1795
1779
1762
1746
1730
1714
1698
1682
1666
1651
1635
1619
1604
1589
1574
1559
1544
1529
1514
1499
1485
1470
1456
1442
1428
1414
1400
1386
1372
1359
1345
1332
1319
1306
1293
1280
1268
1255
1243
1231
1219
1207
1195
1184
1173
1162
1151
1140
1129
1119
1109
1099
1089
1080
1071
1062
1053
1044
1036
1028
1020
1012
1004
998
991
985
979
973
967
962
957
952
947
943
940
936
933
930
927
925
923
921
920
919
918
918
918
918
919
920
921
922
924
926
929
932
935
938
942
946
950
955
959
965
970
976
982
988
994
1000
1008
1014
1022
1031
1039
1047
1055
1064
1073
1082
1091
1101
1110
1120
1130
1140
1150
1160
1170
1181
1191
1202
1213
1223
1234
1245
1255
1266
1277
1287
1298
1308
1319
1329
1339
1349
1358
1368
1377
1386
1395
1404
1412
1421
1429
1436
1444
1451
1458
1465
1471
1477
1483
1488
1493
1498
1503
1507
1511
1515
1518
1521
1523
1526
1528
1529
1531
1532
1532
1533
1533
1532
1532
1531
1529
1528
1526
1523
1521
1518
1514
1511
1507
1503
1498
1494
1489
1483
1478
1472
1466
1460
1454
1447
1440
1433
1426
1419
1411
1403
1395
1387
1379
1371
1362
1354
1345
1336
1327
1317
1308
1299
1289
1280
1270
1261
1251
1241
1232
1222
1213
1203
1194
1184
1175
1166
1157
1148
1140
1131
1123
1115
1107
1099
1092
1085
1078
1071
1065
1059
1054
1048
1043
1039
1034
1030
1027
1024
1020
1018
1016
1014
1012
1012
1010
1010
1010
1010
1012
1012
1014
1016
1018
1020
1024
1028
1032
1036
1040
1045
1050
1056
1062
1068
1074
1081
1088
1096
1103
1111
1120
1128
1137
1146
1155
1165
1174
1184
1194
1205
1215
1226
1237
1248
1260
1271
1283
1295
1307
1319
1332
1344
1357
1370
1383
1396
1409
1423
1436
1450
1463
1477
1490
1504
1518
1532
1546
1559
1573
1587
1600
1614
1628
1641
1654
1668
1681
1694
1707
1719
1732
1744
1757
1769
1781
1793
1804
1816
1827
1838
1849
1860
1870
1881
1891
1901
1911
1920
1929
1939
1947
1956
1965
1973
1981
1989
1997
2004
2012
2019
2025
2032
2039
2045
2052
2058
2064
2069
2075
2081
2086
2091
2096
2101
2106
2111
2116
2121
2125
2130
2134
2138
2142
2146
2150
2154
2158
2161
2165
2168
2171
2174
2177
2179
2182
2184
2187
2189
2191
2193
2195
2197
2199
2201
2202
2204
2205
2206
2207
2208
2209
2210
2211
2212
2212
2213
2213
2213
2213
2213
2212
2212
2211
2210
2209
2208
2207
2205
2204
2202
2200
2198
2195
2193
2190
2187
2184
2180
2177
2173
2169
2165
2161
2156
2151
2146
2141
2135
2129
2123
2117
2110
2103
2096
2088
2080
2072
2064
2055
2045
2037
2027
2017
2007
1996
1985
1974
1962
1950
1938
1926
1913
1900
1887
1873
1859
1845
1831
1816
1801
1786
1771
1755
1739
1723
1706
1690
1673
1656
1639
1621
1603
1585
1567
1549
1531
1512
1493
1474
1455
1436
1417
1397
1377
1358
1338
1318
1298
1278
1258
1237
1217
1196
1176
1155
1135
1114
1093
1072
1051
1030
1008
988
966
945
924
902
881
859
837
816
794
772
750
729
707
685
663
641
619
597
574
552
530
508
486
463
441
418
396
373
351
328
305
283
260
237
214
191
168
144
121
97
74
50
27
3
-21
-45
-69
-93
-117
-142
-166
-190
-215
-240
-264
-289
-314
-339
-364
-389
-415
-440
-466
-491
-517
-543
-569
-595
-621
-647
-673
-699
-726
-752
-779
-805
-832
-858
-885
-912
-938
-965
-992
-1018
-1045
-1072
-1098
-1125
-1151
-1178
-1204
-1230
-1257
-1283
-1309
-1335
-1361
-1387
-1413
-1438
-1464
-1490
-1515
-1540
-1566
-1591
-1616
-1641
-1666
-1690
-1715
-1739
-1763
-1788
-1812
-1835
-1859
-1882
-1905
-1928
-1951
-1974
-1996
-2017
-2040
-2062
-2083
-2104
-2125
-2146
-2166
-2186
-2206
-2225
-2245
-2263
-2282
-2301
-2319
-2336
-2354
-2371
-2388
-2405
-2421
-2437
-2453
-2469
-2484
-2499
-2513
-2528
-2542
-2555
-2569
-2582
-2595
-2607
-2619
-2631
-2643
-2654
-2665
-2676
-2686
-2696
-2706
-2715
-2724
-2733
-2742
-2751
-2759
-2767
-2774
-2782
-2789
-2796
-2802
-2809
-2815
-2821
-2827
-2833
-2838
-2844
-2849
-2854
-2859
-2864
-2868
-2872
-2877
-2881
-2885
-2888
-2892
-2895
-2899
-2902
-2905
-2908
-2911
-2914
-2917
-2919
-2922
-2925
-2927
-2930
-2932
-2935
-2938
-2940
-2943
-2946
-2949
-2952
-2955
-2958
-2962
-2965
-2969
-2972
-2976
-2980
-2984
-2989
-2993
-2998
-3003
-3008
-3013
-3018
-3024
-3030
-3036
-3042
-3049
-3056
-3063
-3070
-3077
-3085
-3093
-3101
-3109
-3118
-3127
-3136
-3145
-3154
-3164
-3174
-3185
-3195
-3206
-3217
-3228
-3240
-3252
-3264
-3276
-3289
-3302
-3315
-3328
-3342
-3356
-3370
-3384
-3398
-3413
-3428
-3443
-3458
-3474
-3489
-3505
-3521
-3537
-3553
-3570
-3586
-3603
-3620
-3637
-3654
-3671
-3688
-3705
-3723
-3740
-3757
-3775
-3792
-3810
-3828
-3845
-3863
-3880
-3898
-3915
-3933
-3950
-3967
-3985
-4002
-4019
-4035
-4051
-4069
-4085
-4102
-4118
-4134
-4150
-4165
-4181
-4196
-4211
-4226
-4240
-4255
-4269
-4283
-4296
-4310
-4323
-4335
-4348
-4360
-4372
-4383
-4395
-4406
-4416
-4426
-4436
-4446
-4455
-4464
-4472
-4480
-4488
-4495
-4502
-4508
-4514
-4520
-4525
-4530
-4534
-4538
-4542
-4545
-4548
-4550
-4552
-4554
-4555
-4556
-4556
-4556
-4555
-4554
-4553
-4551
-4549
-4546
-4543
-4539
-4535
-4531
-4526
-4520
-4514
-4508
-4501
-4494
-4486
-4478
-4470
-4461
-4452
-4442
-4432
-4421
-4410
-4399
-4387
-4375
-4363
-4350
-4337
-4324
-4310
-4296
-4281
-4267
-4251
-4236
-4220
-4204
-4188
-4172
-4155
-4138
-4120
-4103
-4085
-4067
-4048
-4030
-4011
-3992
-3972
-3953
-3933
-3913
-3893
-3872
-3851
-3831
-3809
-3788
-3767
-3745
-3723
-3701
-3679
-3656
-3633
-3610
-3587
-3564
-3540
-3516
-3492
-3468
-3444
-3419
-3394
-3369
-3344
-3319
-3294
-3268
-3242
-3216
-3190
-3164
-3138
-3111
-3085
-3058
-3031
-3005
-2978
-2951
-2924
-2896
-2869
-2842
-2815
-2787
-2760
-2733
-2705
-2678
-2650
-2623
-2595
-2568
-2540
-2513
-2485
-2458
-2430
-2403
-2375
-2348
-2321
-2293
-2266
-2239
-2211
-2184
-2157
-2130
-2103
-2076
-2050
-2023
-1996
-1970
-1943
-1917
-1891
-1864
-1838
-1812
-1786
-1761
-1735
-1709
-1684
-1658
-1633
-1608
-1582
-1557
-1532
-1507
-1482
-1457
-1433
-1408
-1383
-1359
-1335
-1310
-1286
-1262
-1238
-1214
-1191
-1167
-1143
-1120
-1096
-1073
-1050
-1027
-1004
-981
-958
-935
-912
-890
-867
-845
-822
-800
-778
-756
-734
-712
-690
-669
-647
-625
-604
-583
-561
-540
-519
-498
-477
-456
-436
-415
-395
-374
-354
-333
-313
-293
-273
-253
-233
-213
-193
-174
-154
-134
-115
-96
-76
-57
-38
-19
0
19
38
57
76
94
113
131
149
167
186
204
221
239
257
274
292
309
326
343
360
377
394
410
427
443
459
475
491
506
522
537
552
567
582
597
612
627
641
655
670
684
698
712
725
739
753
766
780
793
807
820
833
846
859
872
885
898
910
923
935
948
960
972
985
997
1008
1020
1032
1044
1056
1067
1079
1090
1101
1113
1124
1135
1146
1157
1168
1178
1189
1200
1210
1221
1231
1241
1252
1262
1272
1282
1291
1301
1311
1320
1330
1339
1348
1357
1366
1375
1384
1392
1401
1409
1417
1426
1434
1442
1449
1457
1465
1472
1480
1487
1494
1502
1509
1516
1522
1529
1536
1542
1549
1555
1561
1567
1573
1579
1584
1590
1595
1601
1606
1611
1616
1621
1625
1630
1634
1639
1643
1647
1651
1654
1658
1662
1665
1668
1672
1675
1678
1681
1684
1687
1689
1692
1695
1697
1700
1703
1705
1707
1710
1712
1714
1717
1719
1721
1723
1725
1727
1730
1732
1734
1736
1738
1740
1742
1744
1746
1748
1750
1752
1754
1756
1758
1759
1761
1763
1765
1767
1769
1770
1772
1774
1776
1777
1779
1781
1782
1784
1785
1787
1788
1790
1791
1792
1793
1794
1795
1796
1797
1798
1798
1799
1799
1800
1800
1800
1800
1800
1800
1800
1800
1799
1799
1798
1798
1797
1796
1795
1794
1793
1792
1791
1789
1787
1785
1783
1781
1779
1777
1774
1772
1769
1766
1763
1759
1756
1752
1749
1745
1741
1737
1732
1728
1723
1718
1713
1707
1702
1696
1690
1684
1678
1672
1665
1658
1651
1644
1636
1629
1621
1613
1605
1596
1588
1579
1570
1561
1551
1542
1532
1522
1512
1501
1491
1480
1469
1458
1447
1435
1424
1412
1400
1388
1376
1364
1351
1339
1326
1313
1300
1287
1274
1260
1247
1233
1220
1206
1192
1178
1164
1150
1136
1121
1107
1092
1078
1063
1049
1034
1020
1004
991
976
962
948
933
919
905
890
876
862
848
834
821
807
793
780
767
754
741
728
715
703
691
679
667
655
644
633
622
612
601
591
581
572
563
554
546
538
530
523
516
509
503
497
491
486
482
477
474
470
467
465
463
461
460
460
459
460
460
462
463
466
468
472
475
479
484
489
495
501
508
515
523
531
540
549
559
569
580
592
603
616
628
642
656
670
685
700
716
732
749
766
783
802
820
839
859
879
899
920
941
963
985
1008
1031
1054
1078
1102
1127
1152
1178
1204
1230
1257
1284
1312
1339
1368
1396
1425
1454
1484
1514
1544
1574
1605
1636
1667
1698
1730
1762
1794
1826
1858
1891
1924
1957
1990
2023
2056
2090
2123
2157
2190
2224
2257
2291
2324
2358
2391
2425
2458
2491
2525
2558
2590
2623
2656
2688
2720
2752
2784
2815
2846
2877
2908
2938
2968
2998
3028
3057
3086
3114
3143
3170
3198
3225
3252
3278
3304
3329
3354
3379
3403
3427
3450
3473
3496
3518
3539
3560
3581
3601
3621
3640
3659
3677
3694
3711
3728
3744
3760
3775
3789
3803
3817
3830
3842
3854
3866
3876
3887
3896
3906
3914
3922
3930
3937
3943
3949
3954
3958
3962
3966
3969
3971
3973
3974
3974
3974
3974
3973
3971
3969
3966
3962
3958
3954
3949
3943
3937
3930
3922
3914
3906
3897
3888
3877
3867
3856
3844
3832
3819
3806
3792
3777
3762
3747
3731
3714
3697
3679
3661
3642
3623
3603
3583
3562
3541
3519
3497
3474
3451
3427
3403
3378
3352
3327
3300
3273
3246
3218
3190
3161
3132
3102
3072
3041
3010
2979
2946
2914
2881
2847
2813
2779
2744
2708
2673
2636
2600
2563
2526
2488
2450
2411
2373
2334
2294
2254
2214
2174
2133
2092
2051
2009
1967
1925
1883
1840
1797
1754
1711
1667
1624
1580
1535
1491
1447
1402
1357
1312
1268
1222
1177
1132
1087
1042
996
951
906
861
815
770
725
680
635
590
546
501
457
412
368
324
281
237
194
151
109
66
24
-18
-59
-101
-141
-182
-222
-262
-301
-341
-379
-418
-455
-493
-530
-566
-603
-638
-673
-708
-742
-776
-809
-841
-873
-904
-935
-965
-995
-1024
-1052
-1080
-1107
-1134
-1159
-1185
-1209
-1233
-1257
-1280
-1302
-1323
-1344
-1364
-1384
-1403
-1421
-1438
-1455
-1471
-1487
-1502
-1516
-1530
-1542
-1555
-1566
-1577
-1587
-1597
-1606
-1614
-1622
-1629
-1636
-1641
-1647
-1651
-1656
-1659
-1662
-1664
-1666
-1668
-1668
-1669
-1668
-1667
-1666
-1664
-1662
-1659
-1656
-1652
-1648
-1644
-1638
-1633
-1627
-1621
-1614
-1607
-1599
-1592
-1583
-1575
-1566
-1556
-1547
-1537
-1527
-1516
-1505
-1494
-1483
-1471
-1459
-1447
-1435
-1423
-1410
-1397
-1384
-1371
-1358
-1344
-1331
-1317
-1303
-1289
-1275
-1261
-1247
-1233
-1218
-1204
-1189
-1175
-1161
-1146
-1132
-1117
-1103
-1089
-1075
-1060
-1046
-1032
-1018
-1004
-991
-978
-964
-951
-938
-925
-913
-900
-888
-876
-864
-852
-841
-829
-818
-808
-797
-787
-777
-768
-758
-750
-741
-732
-724
-717
-709
-702
-696
-689
-683
-678
-672
-667
-663
-659
-655
-651
-648
-646
-643
-641
-640
-639
-638
-637
-637
-638
-638
-639
-641
-643
-645
-648
-651
-655
-658
-663
-667
-672
-678
-684
-690
-697
-704
-711
-719
-727
-735
-744
-754
-763
-773
-784
-794
-805
-817
-829
-841
-853
-866
-879
-893
-907
-921
-935
-950
-965
-981
-996
-1012
-1028
-1045
-1062
-1079
-1096
-1114
-1132
-1150
-1168
-1187
-1205
-1225
-1244
-1263
-1283
-1303
-1323
-1344
-1364
-1385
-1406
-1427
-1449
-1470
-1492
-1514
-1536
-1558
-1580
-1603
-1625
-1648
-1671
-1694
-1717
-1740
-1763
-1787
-1810
-1834
-1857
-1881
-1905
-1928
-1952
-1976
-2000
-2024
-2048
-2072
-2096
-2120
-2144
-2168
-2193
-2217
-2241
-2265
-2290
-2314
-2338
-2363
-2387
-2411
-2436
-2460
-2484
-2508
-2533
-2557
-2581
-2605
-2629
-2654
-2678
-2702
-2726
-2749
-2773
-2797
-2821
-2844
-2868
-2891
-2915
-2938
-2961
-2984
-3007
-3030
-3052
-3075
-3097
-3119
-3141
-3163
-3184
-3206
-3227
-3248
-3269
-3290
-3310
-3330
-3350
-3370
-3389
-3408
-3427
-3446
-3465
-3483
-3501
-3519
-3536
-3554
-3571
-3587
-3604
-3620
-3636
-3651
-3667
-3682
-3696
-3711
-3725
-3739
-3752
-3765
-3778
-3791
-3803
-3815
-3826
-3837
-3848
-3859
-3869
-3878
-3888
-3897
-3906
-3914
-3922
-3930
-3938
-3945
-3951
-3958
-3963
-3969
-3974
-3979
-3983
-3988
-3991
-3994
-3997
-4000
-4002
-4003
-4005
-4006
-4006
-4006
-4006
-4005
-4003
-4002
-4000
-3998
-3995
-3991
-3988
-3983
-3979
-3974
-3968
-3962
-3956
-3949
-3942
-3935
-3927
-3919
-3910
-3901
-3892
-3882
-3872
-3862
-3851
-3840
-3829
-3817
-3805
-3793
-3780
-3767
-3754
-3740
-3726
-3712
-3698
-3683
-3668
-3653
-3637
-3622
-3605
-3589
-3573
-3556
-3539
-3521
-3504
-3486
-3468
-3449
-3431
-3412
-3393
-3374
-3354
-3335
-3315
-3295
-3274
-3254
-3233
-3212
-3191
-3170
-3149
-3127
-3106
-3084
-3062
-3040
-3017
-2995
-2973
-2950
-2927
-2905
-2882
-2859
-2836
-2813
-2790
-2767
-2743
-2720
-2697
-2674
-2650
-2627
-2604
-2580
-2557
-2534
-2510
-2487
-2464
-2440
-2417
-2394
-2371
-2347
-2324
-2301
-2278
-2255
-2232
-2209
-2186
-2163
-2140
-2117
-2094
-2071
-2048
-2025
-2003
-1980
-1958
-1935
-1912
-1890
-1867
-1845
-1823
-1800
-1778
-1755
-1733
-1711
-1688
-1666
-1644
-1621
-1599
-1577
-1555
-1532
-1510
-1488
-1466
-1444
-1422
-1400
-1378
-1356
-1334
-1312
-1290
-1268
-1246
-1224
-1202
-1181
-1159
-1137
-1115
-1094
-1072
-1050
-1029
-1006
-985
-964
-942
-921
-899
-878
-856
-835
-814
-792
-771
-750
-729
-708
-687
-666
-645
-625
-604
-583
-563
-543
-522
-502
-482
-462
-442
-422
-402
-383
-363
-344
-324
-305
-286
-266
-247
-228
-209
-190
-171
-152
-134
-115
-97
-78
-60
-41
-23
-5
14
32
50
68
86
104
122
140
158
176
194
212
230
248
266
284
302
320
338
357
375
393
412
430
449
468
486
505
524
543
563
582
601
621
641
660
680
700
721
741
761
782
803
823
844
866
887
908
930
952
973
995
1018
1040
1063
1085
1108
1131
1155
1178
1202
1225
1249
1274
1298
1323
1347
1372
1397
1423
1448
1474
1500
1526
1553
1579
1606
1633
1661
1688
1716
1744
1772
1800
1829
1857
1886
1915
1944
1974
2003
2033
2063
2093
2123
2154
2184
2215
2246
2277
2308
2339
2370
2402
2433
2465
2497
2529
2561
2593
2625
2657
2689
2722
2754
2787
2819
2852
2884
2917
2950
2982
3015
3047
3080
3113
3145
3178
3211
3243
3276
3308
3340
3373
3405
3437
3469
3501
3533
3565
3597
3628
3660
3691
3722
3753
3784
3814
3845
3875
3905
3935
3965
3994
4022
4053
4081
4110
4138
4166
4194
4222
4249
4276
4303
4329
4355
4381
4407
4432
4456
4481
4505
4529
4552
4575
4598
4620
4642
4663
4685
4705
4726
4746
4765
4785
4803
4822
4840
4857
4875
4891
4908
4924
4939
4954
4969
4983
4997
5010
5023
5036
5048
5059
5070
5081
5091
5101
5111
5120
5128
5137
5144
5152
5159
5166
5172
5178
5183
5188
5193
5197
5201
5204
5208
5210
5213
5215
5217
5218
5219
5220
5220
5220
5220
5219
5218
5217
5215
5214
5211
5209
5206
5204
5201
5197
5194
5190
5186
5182
5178
5173
5169
5164
5159
5154
5149
5144
5138
5133
5127
5122
5116
5110
5104
5098
5093
5087
5081
5075
5069
5063
5057
5052
5046
5040
5035
5029
5024
5018
5013
5008
5003
4999
4994
4990
4985
4981
4977
4973
4969
4966
4962
4959
4956
4952
4949
4947
4944
4941
4939
4937
4934
4932
4930
4928
4926
4925
4923
4922
4920
4919
4918
4917
4916
4915
4914
4913
4912
4912
4911
4910
4910
4909
4909
4908
4908
4907
4907
4906
4906
4905
4905
4904
4904
4903
4903
4902
4901
4901
4900
4899
4898
4897
4896
4895
4893
4892
4890
4888
4887
4884
4882
4880
4877
4874
4871
4868
4864
4860
4856
4851
4847
4842
4836
4831
4825
4818
4812
4805
4797
4790
4782
4773
4764
4755
4746
4736
4725
4714
4703
4692
4680
4667
4654
4641
4627
4613
4599
4584
4569
4553
4536
4520
4502
4485
4467
4448
4429
4410
4390
4369
4348
4327
4305
4282
4259
4236
4212
4188
4163
4137
4112
4085
4058
4030
4003
3975
3947
3917
3888
3858
3827
3796
3765
3733
3701
3668
3635
3601
3567
3532
3497
3462
3426
3389
3353
3316
3278
3240
3202
3163
3124
3085
3045
3005
2964
2924
2882
2841
2799
2757
2714
2671
2628
2585
2541
2497
2452
2408
2363
2318
2272
2226
2180
2134
2087
2041
1993
1946
1899
1851
1803
1755
1707
1658
1609
1560
1511
1462
1413
1363
1313
1264
1214
1163
1113
1063
1012
962
911
860
809
758
707
656
604
553
501
450
398
347
295
243
191
140
88
36
-16
-68
-120
-172
-224
-276
-328
-380
-432
-484
-536
-587
-639
-691
-742
-794
-845
-897
-948
-999
-1050
-1101
-1152
-1203
-1253
-1303
-1354
-1404
-1453
-1503
-1552
-1602
-1651
-1700
-1748
-1797
-1845
-1893
-1941
-1989
-2037
-2084
-2131
-2178
-2225
-2271
-2317
-2363
-2409
-2454
-2499
-2544
-2589
-2633
-2678
-2721
-2765
-2808
-2851
-2894
-2936
-2979
-3021
-3062
-3104
-3145
-3186
-3226
-3266
-3306
-3346
-3385
-3424
-3463
-3502
-3540
-3578
-3616
-3653
-3690
-3727
-3763
-3800
-3835
-3871
-3906
-3941
-3976
-4010
-4043
-4078
-4111
-4144
-4177
-4210
-4242
-4274
-4306
-4337
-4368
-4399
-4430
-4460
-4490
-4519
-4549
-4578
-4607
-4635
-4664
-4692
-4720
-4747
-4774
-4801
-4828
-4854
-4880
-4905
-4931
-4956
-4981
-5005
-5029
-5053
-5076
-5099
-5122
-5145
-5167
-5188
-5210
-5231
-5251
-5272
-5292
-5311
-5330
-5349
-5367
-5385
-5402
-5420
-5436
-5452
-5468
-5484
-5499
-5513
-5528
-5541
-5555
-5568
-5580
-5592
-5604
-5615
-5625
-5636
-5645
-5655
-5664
-5672
-5680
-5688
-5695
-5702
-5708
-5714
-5719
-5724
-5728
-5732
-5736
-5739
-5742
-5744
-5746
-5747
-5748
-5748
-5748
-5748
-5747
-5745
-5743
-5741
-5738
-5735
-5731
-5726
-5722
-5717
-5711
-5705
-5698
-5691
-5683
-5675
-5667
-5658
-5648
-5638
-5628
-5617
-5605
-5594
-5581
-5568
-5555
-5541
-5527
-5512
-5497
-5482
-5466
-5449
-5432
-5415
-5397
-5379
-5361
-5342
-5322
-5302
-5282
-5262
-5241
-5220
-5198
-5176
-5154
-5131
-5108
-5085
-5061
-5037
-5013
-4989
-4964
-4939
-4913
-4888
-4862
-4835
-4809
-4782
-4755
-4728
-4700
-4673
-4645
-4616
-4588
-4559
-4530
-4501
-4471
-4442
-4412
-4381
-4351
-4320
-4290
-4259
-4228
-4196
-4165
-4133
-4101
-4069
-4035
-4003
-3971
-3938
-3905
-3872
-3839
-3805
-3771
-3738
-3704
-3670
-3636
-3601
-3567
-3532
-3498
-3463
-3428
-3393
-3359
-3323
-3288
-3253
-3218
-3183
-3147
-3112
-3077
-3041
-3006
-2970
-2934
-2899
-2863
-2827
-2791
-2756
-2720
-2684
-2648
-2612
-2576
-2540
-2504
-2468
-2432
-2396
-2360
-2324
-2288
-2252
-2216
-2180
-2144
-2108
-2071
-2035
-1999
-1963
-1927
-1890
-1854
-1818
-1782
-1745
-1709
-1673
-1637
-1600
-1564
-1527
-1491
-1455
-1418
-1382
-1345
-1309
-1272
-1236
-1199
-1163
-1126
-1090
-1053
-1016
-980
-944
-907
-871
-834
-798
-761
-725
-688
-652
-616
-579
-543
-507
-470
-434
-398
-362
-326
-289
-253
-217
-181
-145
-110
-74
-38
-2
33
69
105
140
176
211
246
282
317
352
387
422
457
492
526
561
596
630
665
699
733
767
801
835
869
903
936
970
1002
1036
1069
1102
1135
1167
1200
1232
1264
1295
1327
1358
1390
1420
1451
1482
1512
1542
1571
1600
1629
1658
1687
1715
1742
1770
1797
1824
1850
1876
1902
1927
1952
1977
2001
2024
2048
2071
2093
2116
2137
2159
2180
2200
2220
2240
2259
2277
2296
2314
2331
2348
2365
2381
2396
2412
2427
2441
2455
2468
2482
2494
2507
2519
2530
2541
2552
2562
2572
2581
2590
2598
2606
2614
2621
2628
2635
2641
2646
2651
2656
2661
2665
2669
2672
2675
2677
2679
2681
2683
2684
2684
2685
2685
2684
2684
2683
2681
2680
2678
2675
2673
2670
2666
2663
2659
2655
2650
2646
2641
2635
2630
2624
2618
2612
2605
2598
2591
2584
2576
2569
2561
2553
2544
2536
2527
2518
2509
2500
2491
2481
2472
2462
2452
2442
2432
2422
2412
2401
2391
2380
2370
2359
2348
2338
2327
2316
2305
2294
2283
2273
2262
2251
2240
2229
2218
2208
2197
2186
2176
2165
2155
2144
2134
2124
2114
2104
2094
2084
2074
2065
2055
2045
2037
2028
2019
2009
2001
1993
1985
1977
1969
1961
1954
1946
1939
1932
1926
1919
1913
1907
1901
1896
1890
1885
1880
1875
1871
1867
1862
1859
1855
1851
1848
1845
1842
1839
1837
1834
1832
1830
1829
1827
1826
1824
1823
1822
1822
1821
1821
1820
1820
1820
1820
1820
1821
1821
1822
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1846
1847
1848
1848
1848
1849
1849
1849
1848
1848
1847
1847
1846
1845
1844
1842
1841
1839
1837
1835
1832
1830
1827
1824
1820
1817
1813
1809
1805
1800
1795
1790
1785
1779
1773
1767
1761
1754
1747
1739
1732
1724
1716
1707
1699
1689
1680
1670
1660
1650
1640
1629
1618
1606
1594
1582
1570
1558
1545
1532
1518
1505
1491
1477
1462
1448
1433
1418
1402
1387
1371
1355
1338
1322
1305
1288
1270
1253
1235
1217
1199
1181
1162
1143
1125
1105
1086
1067
1047
1027
1006
987
966
946
925
904
883
862
841
819
798
776
755
733
711
689
667
645
623
600
578
555
533
510
488
465
442
419
396
373
350
327
304
281
258
235
212
189
166
143
120
97
74
51
28
5
-18
-40
-63
-86
-108
-130
-153
-175
-197
-219
-241
-263
-285
-306
-328
-350
-371
-392
-414
-435
-456
-477
-497
-518
-539
-559
-579
-600
-620
-639
-659
-679
-698
-717
-736
-755
-774
-793
-811
-830
-848
-866
-883
-901
-919
-936
-953
-970
-987
-1004
-1020
-1037
-1053
-1070
-1086
-1102
-1117
-1133
-1149
-1164
-1179
-1195
-1210
-1224
-1239
-1254
-1269
-1283
-1297
-1312
-1326
-1340
-1354
-1368
-1381
-1395
-1409
-1422
-1436
-1449
-1463
-1476
-1489
-1502
-1516
-1529
-1542
-1555
-1568
-1581
-1594
-1606
-1619
-1632
-1645
-1657
-1670
-1682
-1695
-1707
-1720
-1732
-1744
-1756
-1769
-1781
-1793
-1805
-1817
-1828
-1840
-1852
-1864
-1875
-1887
-1898
-1910
-1921
-1933
-1944
-1955
-1966
-1977
-1988
-1999
-2009
-2021
-2031
-2041
-2052
-2063
-2073
-2083
-2093
-2103
-2112
-2121
-2131
-2140
-2148
-2157
-2165
-2173
-2181
-2189
-2196
-2203
-2210
-2217
-2223
-2229
-2235
-2240
-2245
-2250
-2254
-2258
-2262
-2265
-2268
-2271
-2273
-2275
-2276
-2278
-2278
-2278
-2278
-2277
-2276
-2275
-2273
-2270
-2267
-2263
-2259
-2255
-2250
-2244
-2238
-2232
-2224
-2217
-2209
-2200
-2191
-2181
-2171
-2160
-2149
-2137
-2125
-2112
-2098
-2084
-2070
-2055
-2039
-2023
-2005
-1989
-1971
-1953
-1934
-1914
-1895
-1874
-1853
-1831
-1809
-1786
-1763
-1739
-1715
-1690
-1665
-1639
-1613
-1586
-1559
-1531
-1503
-1474
-1445
-1416
-1386
-1356
-1325
-1294
-1262
-1230
-1198
-1166
-1133
-1100
-1066
-1032
-998
-964
-929
-895
-860
-824
-789
-753
-717
-681
-645
-608
-572
-535
-498
-461
-424
-387
-350
-312
-275
-238
-200
-163
-125
-88
-50
-13
24
62
99
136
174
211
248
285
322
358
395
431
468
504
540
576
612
647
682
717
752
787
821
856
889
923
957
990
1022
1055
1087
1119
1151
1182
1213
1244
1274
1304
1334
1363
1392
1421
1449
1477
1504
1532
1559
1585
1611
1637
1663
1688
1713
1737
1761
1784
1808
1831
1853
1875
1897
1918
1939
1960
1980
2000
2019
2037
2057
2076
2094
2111
2129
2146
2162
2179
2195
2211
2226
2241
2256
2271
2285
2299
2313
2327
2340
2353
2366
2379
2391
2404
2416
2428
2439
2451
2462
2473
2484
2495
2506
2516
2527
2537
2547
2557
2567
2577
2587
2596
2606
2615
2625
2634
2643
2652
2661
2670
2679
2688
2697
2706
2715
2723
2732
2741
2749
2758
2767
2775
2784
2792
2801
2809
2817
2826
2834
2843
2851
2859
2868
2876
2885
2893
2901
2909
2918
2926
2934
2942
2951
2959
2967
2975
2983
2991
2999
3007
3015
3022
3030
3038
3045
3053
3060
3067
3075
3082
3089
3096
3102
3109
3115
3122
3128
3134
3140
3145
3151
3156
3161
3166
3171
3176
3180
3185
3189
3193
3197
3200
3204
3207
3210
3213
3215
3218
3220
3222
3224
3226
3227
3228
3229
3230
3231
3231
3231
3231
3231
3230
3229
3228
3227
3226
3224
3222
3219
3217
3214
3211
3208
3204
3200
3196
3192
3187
3182
3177
3172
3166
3160
3154
3148
3141
3134
3127
3119
3112
3104
3095
3087
3078
3069
3060
3051
3041
3031
3021
3011
3000
2989
2978
2967
2956
2944
2933
2921
2909
2896
2884
2872
2859
2846
2833
2821
2807
2794
2781
2768
2754
2741
2727
2713
2699
2685
2671
2657
2643
2629
2614
2600
2586
2571
2556
2542
2527
2512
2498
2483
2468
2453
2439
2424
2409
2394
2379
2364
2349
2335
2320
2305
2290
2275
2261
2246
2231
2216
2202
2187
2173
2158
2144
2129
2115
2101
2087
2072
2058
2044
2029
2016
2003
1989
1975
1961
1948
1934
1921
1907
1894
1881
1868
1854
1841
1828
1815
1803
1790
1777
1764
1752
1739
1727
1715
1703
1690
1678
1666
1654
1643
1631
1619
1607
1596
1584
1573
1561
1550
1539
1528
1516
1505
1494
1484
1473
1462
1451
1440
1430
1419
1409
1398
1388
1378
1368
1357
1347
1337
1327
1317
1308
1298
1288
1278
1269
1259
1250
1240
1231
1222
1212
1203
1194
1185
1176
1167
1158
1149
1140
1131
1122
1113
1105
1096
1088
1079
1071
1062
1054
1046
1037
1029
1020
1012
1004
997
989
981
973
965
957
949
941
934
926
918
910
903
895
888
880
873
865
858
850
843
835
828
821
814
806
799
792
785
778
771
764
757
750
743
736
730
723
716
710
703
697
690
684
678
672
666
660
654
648
642
636
631
625
620
614
609
603
598
593
588
583
578
573
569
564
559
554
550
545
541
536
532
528
523
519
515
511
507
502
498
494
490
486
482
479
475
471
467
463
459
455
451
447
444
440
436
432
427
423
419
415
411
406
402
398
393
389
384
379
374
370
365
360
355
350
344
339
334
328
323
317
311
305
299
293
287
281
274
268
261
254
247
240
233
226
218
211
203
196
188
180
172
164
155
147
138
130
121
112
103
94
85
76
67
57
48
38
28
19
9
-1
-11
-21
-31
-41
-52
-62
-72
-83
-93
-103
-114
-125
-135
-146
-156
-167
-178
-188
-199
-210
-220
-231
-242
-252
-263
-274
-284
-295
-306
-316
-327
-337
-348
-358
-369
-379
-390
-400
-411
-421
-431
-442
-452
-462
-473
-483
-493
-503
-514
-524
-534
-544
-554
-565
-575
-585
-595
-605
-615
-626
-636
-646
-656
-666
-677
-687
-697
-708
-718
-728
-739
-749
-760
-770
-781
-791
-802
-813
-824
-834
-845
-856
-867
-878
-889
-900
-911
-923
-934
-945
-957
-968
-980
-992
-1004
-1016
-1028
-1040
-1052
-1064
-1077
-1089
-1102
-1115
-1127
-1140
-1153
-1166
-1180
-1193
-1206
-1220
-1234
-1247
-1261
-1275
-1289
-1303
-1317
-1331
-1345
-1360
-1374
-1389
-1403
-1418
-1433
-1448
-1463
-1478
-1493
-1508
-1523
-1538
-1554
-1569
-1584
-1600
-1615
-1631
-1647
-1662
-1678
-1694
-1710
-1726
-1742
-1758
-1774
-1790
-1806
-1822
-1838
-1854
-1871
-1887
-1903
-1919
-1936
-1952
-1968
-1985
-2001
-2017
-2033
-2051
-2067
-2084
-2100
-2117
-2133
-2150
-2166
-2183
-2200
-2216
-2233
-2249
-2266
-2282
-2299
-2315
-2332
-2348
-2365
-2381
-2398
-2414
-2430
-2447
-2463
-2479
-2495
-2511
-2527
-2543
-2558
-2574
-2590
-2605
-2620
-2636
-2651
-2666
-2680
-2695
-2710
-2724
-2738
-2752
-2766
-2780
-2794
-2807
-2820
-2833
-2846
-2859
-2871
-2883
-2895
-2907
-2919
-2930
-2941
-2952
-2963
-2973
-2984
-2994
-3004
-3013
-3022
-3031
-3040
-3049
-3057
-3065
-3073
-3080
-3087
-3094
-3101
-3107
-3113
-3119
-3125
-3130
-3135
-3139
-3144
-3148
-3151
-3155
-3158
-3161
-3163
-3165
-3167
-3169
-3170
-3171
-3171
-3172
-3172
-3171
-3171
-3170
-3168
-3167
-3165
-3162
-3160
-3157
-3154
-3150
-3146
-3142
-3138
-3133
-3128
-3123
-3117
-3111
-3105
-3099
-3092
-3085
-3077
-3070
-3062
-3053
-3045
-3036
-3027
-3018
-3008
-2998
-2988
-2978
-2967
-2956
-2945
-2934
-2922
-2910
-2898
-2886
-2874
-2861
-2848
-2835
-2822
-2809
-2795
-2782
-2768
-2754
-2740
-2725
-2711
-2697
-2682
-2667
-2653
-2638
-2623
-2608
-2593
-2577
-2562
-2547
-2531
-2516
-2501
-2485
-2469
-2454
-2438
-2423
-2407
-2391
-2375
-2360
-2344
-2328
-2313
-2297
-2281
-2265
-2250
-2234
-2218
-2202
-2187
-2171
-2156
-2140
-2125
-2109
-2094
-2078
-2063
-2047
-2032
-2017
-2001
-1987
-1971
-1956
-1941
-1926
-1911
-1896
-1882
-1867
-1852
-1837
-1823
-1808
-1793
-1779
-1764
-1750
-1735
-1721
-1706
-1692
-1677
-1663
-1649
-1634
-1620
-1605
-1591
-1577
-1562
-1548
-1533
-1519
-1504
-1490
-1475
-1460
-1445
-1431
-1416
-1401
-1386
-1370
-1355
-1340
-1324
-1309
-1293
-1277
-1261
-1245
-1229
-1213
-1196
-1180
-1163
-1146
-1129
-1112
-1095
-1077
-1060
-1042
-1024
-1006
-988
-969
-951
-932
-913
-893
-874
-854
-834
-814
-794
-774
-753
-732
-711
-690
-668
-646
-624
-602
-580
-557
-534
-511
-487
-464
-440
-416
-392
-367
-342
-317
-292
-266
-241
-215
-189
-162
-135
-108
-81
-54
-26
2
30
59
87
116
145
175
204
234
264
295
325
356
387
418
450
481
513
545
577
610
642
675
708
741
774
807
841
875
908
942
976
1010
1045
1079
1113
1148
1182
1217
1252
1287
1322
1357
1392
1427
1462
1497
1532
1567
1602
1637
1672
1708
1743
1778
1813
1848
1883
1918
1953
1988
2023
2058
2092
2127
2162
2196
2231
2265
2299
2334
2368
2402
2435
2469
2503
2536
2570
2603
2636
2669
2702
2735
2767
2800
2832
2864
2896
2927
2959
2990
3021
3052
3083
3113
3143
3173
3203
3232
3262
3291
3320
3348
3376
3404
3432
3460
3487
3514
3541
3567
3594
3620
3645
3671
3696
3721
3745
3769
3793
3817
3840
3863
3886
3909
3931
3953
3974
3996
4017
4037
4058
4078
4097
4117
4136
4155
4173
4191
4209
4227
4244
4261
4277
4293
4309
4325
4340
4355
4369
4383
4397
4411
4424
4436
4449
4461
4473
4484
4495
4505
4516
4525
4535
4544
4553
4561
4569
4577
4584
4591
4597
4603
4609
4614
4619
4624
4628
4632
4635
4638
4641
4643
4645
4647
4648
4649
4649
4649
4649
4648
4647
4646
4644
4642
4640
4637
4634
4630
4626
4622
4618
4613
4608
4602
4596
4590
4583
4576
4569
4561
4553
4544
4535
4526
4517
4507
4497
4486
4475
4464
4453
4441
4429
4416
4403
4390
4377
4363
4349
4334
4319
4304
4289
4273
4257
4241
4224
4208
4190
4173
4155
4137
4119
4100
4081
4062
4043
4022
4003
3983
3963
3942
3921
3900
3878
3857
3835
3812
3790
3767
3745
3721
3698
3675
3651
3627
3603
3579
3554
3530
3505
3480
3455
3429
3404
3378
3352
3326
3300
3273
3247
3220
3194
3167
3140
3113
3085
3058
3031
3003
2976
2948
2920
2892
2864
2836
2808
2780
2752
2724
2695
2667
2639
2610
2582
2553
2525
2497
2468
2440
2411
2383
2354
2326
2297
2269
2241
2212
2184
2156
2128
2100
2072
2044
2016
1989
1961
1934
1906
1879
1852
1825
1799
1772
1746
1719
1693
1667
1642
1616
1591
1565
1540
1516
1491
1467
1443
1419
1395
1372
1349
1326
1303
1281
1259
1237
1215
1194
1173
1152
1132
1112
1092
1073
1054
1035
1016
998
980
963
945
929
912
896
880
864
849
834
820
805
792
778
765
752
740
728
716
705
694
683
673
663
653
644
635
627
619
611
604
597
591
584
579
573
568
563
559
555
552
548
546
543
541
539
538
537
536
536
536
537
538
539
540
542
544
547
550
553
556
560
564
569
574
579
584
590
596
602
608
615
622
629
637
645
653
661
669
678
687
696
706
715
725
735
745
756
767
777
788
800
811
823
835
847
859
871
884
896
909
922
935
949
962
976
989
1002
1016
1031
1045
1059
1073
1087
1102
1116
1131
1145
1160
1174
1189
1204
1218
1233
1248
1262
1277
1292
1306
1321
1336
1350
1365
1379
1394
1408
1423
1437
1451
1465
1480
1494
1508
1522
1536
1549
1563
1577
1590
1604
1617
1630
1644
1657
1670
1683
1696
1708
1721
1734
1746
1759
1771
1783
1795
1807
1819
1830
1842
1853
1865
1876
1887
1897
1908
1919
1929
1939
1949
1959
1968
1978
1987
1996
2005
2013
2021
2029
2037
2045
2053
2060
2068
2075
2081
2088
2094
2100
2106
2112
2117
2123
2128
2132
2137
2141
2146
2149
2153
2157
2160
2163
2166
2168
2171
2173
2175
2177
2178
2179
2180
2181
2182
2182
2182
2182
2182
2182
2181
2180
2179
2178
2176
2174
2172
2170
2168
2165
2162
2159
2156
2153
2149
2145
2141
2137
2132
2127
2122
2117
2112
2106
2100
2094
2088
2082
2075
2068
2061
2054
2047
2039
2032
2024
2016
2007
1999
1991
1982
1973
1964
1955
1946
1936
1927
1917
1908
1898
1888
1878
1868
1858
1847
1837
1827
1816
1806
1795
1785
1774
1764
1753
1742
1732
1721
1710
1700
1689
1678
1668
1657
1646
1636
1625
1614
1604
1593
1582
1572
1561
1551
1540
1530
1520
1509
1499
1489
1478
1468
1458
1448
1437
1427
1417
1407
1397
1387
1377
1367
1357
1347
1337
1328
1318
1308
1298
1288
1279
1269
1259
1249
1239
1230
1220
1210
1201
1191
1181
1171
1162
1152
1142
1133
1123
1113
1103
1093
1084
1074
1064
1054
1044
1034
1024
1014
1004
993
983
973
962
952
941
931
920
909
898
887
876
865
854
843
831
819
808
796
784
772
759
747
734
721
708
695
682
669
655
641
627
613
599
584
570
555
540
524
509
493
478
462
445
429
413
396
379
362
344
327
309
291
273
254
235
216
197
178
158
138
118
98
78
57
36
15
-7
-29
-51
-73
-95
-118
-141
-164
-188
-211
-235
-260
-284
-309
-334
-359
-384
-410
-436
-462
-489
-515
-542
-569
-597
-625
-652
-681
-709
-738
-766
-795
-825
-854
-884
-914
-944
-974
-1004
-1036
-1066
-1097
-1129
-1160
-1192
-1223
-1255
-1287
-1320
-1352
-1385
-1417
-1450
-1483
-1516
-1549
-1582
-1615
-1649
-1682
-1716
-1750
-1783
-1817
-1851
-1885
-1919
-1953
-1987
-2021
-2055
-2089
-2123
-2156
-2190
-2224
-2258
-2292
-2325
-2359
-2392
-2425
-2459
-2492
-2525
-2558
-2590
-2623
-2655
-2687
-2720
-2751
-2783
-2815
-2846
-2877
-2908
-2939
-2969
-2999
-3029
-3059
-3088
-3117
-3146
-3174
-3202
-3230
-3257
-3284
-3311
-3338
-3364
-3389
-3415
-3440
-3464
-3488
-3512
-3535
-3558
-3581
-3603
-3624
-3646
-3666
-3687
-3706
-3726
-3745
-3763
-3781
-3799
-3816
-3832
-3848
-3864
-3879
-3893
-3907
-3921
-3934
-3946
-3958
-3970
-3981
-3991
-4001
-4010
-4019
-4027
-4035
-4043
-4050
-4056
-4062
-4067
-4072
-4075
-4080
-4083
-4086
-4088
-4090
-4091
-4091
-4093
-4093
-4091
-4091
-4089
-4086
-4085
-4082
-4078
-4075
-4070
-4066
-4061
-4054
-4049
-4043
-4035
-4029
-4022
-4014
-4006
-3997
-3988
-3979
-3969
-3959
-3949
-3939
-3928
-3917
-3905
-3894
-3882
-3870
-3857
-3845
-3832
-3819
-3805
-3792
-3778
-3764
-3750
-3736
-3721
-3707
-3692
-3677
-3662
-3647
-3632
-3616
-3601
-3585
-3570
-3554
-3538
-3522
-3506
-3490
-3474
-3458
-3441
-3425
-3409
-3393
-3376
-3360
-3344
-3328
-3311
-3295
-3279
-3262
-3246
-3230
-3214
-3197
-3181
-3165
-3149
-3133
-3117
-3101
-3086
-3070
-3054
-3038
-3023
-3007
-2992
-2977
-2962
-2947
-2932
-2917
-2902
-2887
-2873
-2858
-2844
-2830
-2816
-2802
-2788
-2774
-2761
-2747
-2734
-2721
-2708
-2695
-2682
-2669
-2657
-2644
-2632
-2620
-2608
-2596
-2584
-2572
-2561
-2549
-2538
-2527
-2516
-2505
-2494
-2483
-2473
-2462
-2452
-2442
-2432
-2422
-2412
-2402
-2392
-2383
-2374
-2364
-2355
-2346
-2338
-2329
-2321
-2312
-2304
-2296
-2288
-2280
-2273
-2265
-2258
-2251
-2244
-2237
-2230
-2224
-2218
-2212
-2206
-2200
-2194
-2189
-2184
-2179
-2174
-2169
-2165
-2160
-2156
-2152
-2148
-2145
-2141
-2137
-2134
-2130
-2127
-2123
-2120
-2116
-2113
-2109
-2106
-2102
-2099
-2095
-2092
-2088
-2085
-2081
-2078
-2074
-2071
-2067
-2064
-2061
-2057
-2054
-2050
-2047
-2043
-2040
-2036
-2033
-2029
-2025
-2023
-2019
-2016
-2012
-2009
-2005
-2001
-1999
-1995
-1992
-1988
-1985
-1982
-1978
-1975
-1971
-1968
-1965
-1961
-1958
-1954
-1951
-1948
-1944
-1941
-1938
-1934
-1931
-1927
-1924
-1921
-1917
-1914
-1911
-1907
-1904
-1901
-1897
-1894
-1891
-1887
-1884
-1881
-1877
-1874
-1871
-1867
-1864
-1861
-1857
-1854
-1851
-1848
-1844
-1841
-1838
-1834
-1831
-1828
-1825
-1821
-1818
-1815
-1811
-1808
-1805
-1802
-1798
-1795
-1792
-1789
-1785
-1782
-1779
-1776
-1772
-1769
-1766
-1763
-1760
-1756
-1753
-1750
-1747
-1744
-1740
-1737
-1734
-1731
-1727
-1724
-1721
-1718
-1715
-1712
-1708
-1705
-1702
-1699
-1696
-1693
-1689
-1686
-1683
-1680
-1677
-1674
-1670
-1667
-1664
-1661
-1658
-1655
-1652
-1648
-1645
-1642
-1639
-1636
-1633
-1630
-1627
-1624
-1620
-1617
-1614
-1611
-1608
-1605
-1602
-1599
-1596
-1593
-1590
-1586
-1583
-1580
-1577
-1574
-1571
-1568
-1565
-1562
-1559
-1556
-1553
-1550
-1547
-1544
-1541
-1538
-1535
-1532
-1529
-1526
-1523
-1520
-1517
-1514
-1511
-1507
-1504
-1501
-1499
-1496
-1493
-1490
-1487
-1484
-1481
-1478
-1475
-1472
-1469
-1466
-1463
-1460
-1457
-1454
-1451
-1448
-1445
-1442
-1439
-1436
-1433
-1430
-1427
-1425
-1422
-1419
-1416
-1413
-1410
-1407
-1404
-1401
-1398
-1395
-1392
-1390
-1387
-1384
-1381
-1378
-1375
-1372
-1369
-1367
-1364
-1361
-1358
-1355
-1352
-1349
-1346
-1344
-1341
-1338
-1335
-1332
-1329
-1327
-1324
-1321
-1318
-1315
-1312
-1310
-1307
-1304
-1301
-1298
-1296
-1293
-1290
-1287
-1284
-1282
-1279
-1276
-1273
-1270
-1268
-1265
-1262
-1259
-1257
-1254
-1251
-1248
-1246
-1243
-1240
-1237
-1235
-1232
-1229
-1226
-1224
-1221
-1218
-1215
-1213
-1210
-1207
-1205
-1202
-1199
-1196
-1194
-1191
-1188
-1186
-1183
-1180
-1178
-1175
-1172
-1169
-1167
-1164
-1161
-1159
-1156
-1153
-1151
-1148
-1145
-1143
-1140
-1137
-1135
-1132
-1130
-1127
-1124
-1122
-1119
-1116
-1114
-1111
-1109
-1106
-1103
-1101
-1098
-1095
-1093
-1090
-1088
-1085
-1082
-1080
-1077
-1075
-1072
-1070
-1067
-1064
-1062
-1059
-1057
-1054
-1052
-1049
-1046
-1044
-1041
-1039
-1036
-1034
-1031
-1029
-1026
-1024
-1020
-1018
-1016
-1012
-1010
-1008
-1006
-1002
-1000
-998
-996
-993
-991
-988
-986
-983
-981
-978
-976
-973
-971
-969
-966
-964
-961
-959
-956
-954
-951
-949
-946
-944
-941
-939
-937
-934
-932
-929
-927
-924
-922
-920
-917
-915
-912
-910
-908
-905
-903
-900
-898
-895
-893
-891
-888
-886
-884
-881
-879
-876
-874
-872
-869
-867
-865
-862
-860
-858
-855
-853
-850
-848
-846
-843
-841
-839
-836
-834
-832
-829
-827
-825
-823
-820
-818
-816
-813
-811
-809
-806
-804
-802
-800
-797
-795
-793
-790
-788
-786
-784
-781
-779
-777
-774
-772
-770
-768
-765
-763
-761
-759
-756
-754
-752
-750
-748
-745
-743
-741
-739
-736
-734
-732
-730
-728
-725
-723
-721
-719
-717
-714
-712
-710
-708
-706
-703
-701
-699
-697
-695
-693
-690
-688
-686
-684
-682
-680
-677
-675
-673
-671
-669
-667
-665
-663
-660
-658
-656
-654
-652
-650
-648
-646
-643
-641
-639
-637
-635
-633
-631
-629
-627
-625
-622
-620
-618
-616
-614
-612
-610
-608
-606
-604
-602
-600
-598
-596
-594
-592
-589
-587
-585
-583
-581
-579
-577
-575
-573
-571
-569
-567
-565
-563
-561
-559
-557
-555
-553
-551
-549
-547
-545
-543
-541
-539
-537
-535
-533
-531
-529
-527
-525
-523
-521
-519
-517
-516
-514
-512
-510
-508
-506
-504
-502
-500
-498
-496
-494
-492
-490
-488
-486
-485
-483
-481
-479
-477
-475
-473
-471
-469
-467
-466
-464
-462
-460
-458
-456
-454
-452
-450
-449
-447
-445
-443
-441
-439
-437
-436
-434
-432
-430
-428
-426
-424
-423
-421
-419
-417
-415
-413
-412
-410
-408
-406
-404
-403
-401
-399
-397
-395
-394
-392
-390
-388
-386
-385
-383
-381
-379
-377
-376
-374
-372
-370
-369
-367
-365
-363
-362
-360
-358
-356
-355
-353
-351
-349
-348
-346
-344
-342
-341
-339
-337
-335
-334
-332
-330
-329
-327
-325
-323
-322
-320
-318
-317
-315
-313
-312
-310
-308
-307
-305
-303
-301
-300
-298
-296
-295
-293
-291
-290
-288
-286
-285
-283
-282
-280
-278
-277
-275
-273
-272
-270
-268
-267
-265
-263
-262
-260
-259
-257
-255
-254
-252
-251
-249
-247
-246
-244
-243
-241
-239
-238
-236
-235
-233
-231
-230
-228
-227
-225
-224
-222
-220
-219
-217
-216
-214
-213
-211
-210
-208
-206
-205
-203
-202
-200
-199
-197
-196
-194
-193
-191
-190
-188
-187
-185
-183
-182
-180
-179
-177
-176
-174
-173
-171
-170
-168
-167
-165
-164
-163
-161
-160
-158
-157
-155
-154
-152
-151
-149
-148
-146
-145
-143
-142
-140
-139
-138
-136
-135
-133
-132
-130
-129
-128
-126
-125
-123
-122
-120
-119
-118
-116
-115
-113
-112
-110
-109
-108
-106
-105
-103
-102
-101
-99
-98
-97
-95
-94
-92
-91
-90
-88
-87
-86
-84
-83
-81
-80
-79
-77
-76
-75
-73
-72
-71
-69
-68
-67
-65
-64
-63
-61
-60
-59
-57
-56
-55
-53
-52
-51
-49
-48
-47
-45
-44
-43
-41
-40
-39
-38
-36
-35
-34
-32
-31
-30
-28
-27
-26
-25
-23
-22
-21
-20
-18
-17
-16
-15
-13
-12
-11
-9
-8
-7
-6
-4
-3
-2
-1
0
2
3
4
5
7
8
9
10
12
13
14
15
16
18
19
20
21
22
24
25
26
27
28
30
31
32
33
34
36
37
38
39
40
41
43
44
45
46
47
48
50
51
52
53
54
55
56
58
59
60
61
62
63
64
66
67
68
69
70
71
72
73
75
76
77
78
79
80
81
82
83
85
86
87
88
89
90
