5
16404
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
2
2
2
2
2
2
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
4
4
4
4
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
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
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
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
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
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
42
42
42
43
43
43
43
43
43
43
43
43
43
43
44
44
44
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
45
45
45
45
46
46
46
46
46
46
46
46
46
46
46
47
47
47
47
47
47
47
47
47
47
48
48
48
48
48
48
48
48
48
48
49
49
49
49
49
49
49
49
49
49
50
50
50
50
50
50
50
50
50
50
51
51
51
51
51
51
51
51
51
51
52
52
52
52
52
52
52
52
52
53
53
53
53
53
53
53
53
53
54
54
54
54
54
54
54
54
54
54
55
55
55
55
55
55
55
55
55
56
56
56
56
56
56
56
56
56
57
57
57
57
57
57
57
57
57
57
58
58
58
58
58
58
58
58
58
59
59
59
59
59
59
59
59
59
60
60
60
60
60
60
60
60
60
61
61
61
61
61
61
61
61
62
62
62
62
62
62
62
62
62
63
63
63
63
63
63
63
63
64
64
64
64
64
64
64
64
64
65
65
65
65
65
65
65
65
66
66
66
66
66
66
66
66
67
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
70
71
71
71
71
71
71
71
71
72
72
72
72
72
72
72
72
73
73
73
73
73
73
73
73
74
74
74
74
74
74
74
74
75
75
75
75
75
75
75
75
76
76
76
76
76
76
76
77
77
77
77
77
77
77
77
78
78
78
78
78
78
78
78
79
79
79
79
79
79
79
80
80
80
80
80
80
80
80
81
81
81
81
81
81
82
82
82
82
82
83
83
83
83
83
84
84
84
84
84
85
85
85
85
85
85
86
86
86
86
86
86
86
86
87
87
87
87
87
87
87
87
88
88
88
88
88
88
89
89
89
89
89
90
90
90
90
91
91
91
91
92
92
92
92
93
93
93
93
93
94
94
94
94
94
95
95
95
95
95
96
96
96
96
96
96
96
96
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
98
98
98
98
98
98
98
98
98
98
98
98
99
99
99
99
99
99
99
99
100
100
100
100
100
100
100
100
100
100
100
101
101
101
101
101
101
101
101
101
101
102
102
102
102
102
102
103
103
103
103
103
104
104
104
104
105
105
105
105
105
106
106
106
106
106
106
107
107
107
107
107
107
107
108
108
108
108
108
108
108
108
108
108
108
109
109
109
109
109
109
109
109
110
110
110
110
110
111
111
111
111
111
112
112
112
112
112
112
112
113
113
113
113
113
113
113
113
113
113
114
114
114
114
114
114
114
115
115
115
115
115
116
116
116
117
117
117
117
118
118
118
119
119
119
119
120
120
120
120
120
121
121
121
121
121
122
122
122
122
122
123
123
123
123
124
124
124
124
124
125
125
125
125
125
125
126
126
126
126
126
126
126
126
127
127
127
127
127
128
128
128
128
128
129
129
129
130
130
130
130
131
131
131
131
131
132
132
132
132
132
132
132
132
132
133
133
133
133
133
133
133
133
134
134
134
134
134
134
135
135
135
135
136
136
136
136
137
137
137
137
137
138
138
138
138
138
138
139
139
139
139
139
139
139
139
139
139
139
139
139
139
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
140
140
140
140
140
139
139
139
139
139
138
138
138
138
138
138
138
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
136
136
136
136
136
135
135
135
135
135
135
134
134
134
134
134
134
133
133
133
133
133
133
133
133
132
132
132
132
132
132
132
133
133
133
133
133
133
133
134
134
134
134
135
135
135
135
135
136
136
136
136
136
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
136
136
136
136
136
136
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
136
136
136
137
137
137
138
138
138
138
139
139
139
139
139
140
140
140
140
140
141
141
141
141
142
142
142
142
143
143
143
143
144
144
144
145
145
145
146
146
147
147
148
148
149
149
150
151
151
152
152
152
153
153
153
153
153
153
153
153
153
152
152
152
152
152
152
151
151
151
151
150
150
150
150
149
149
149
149
148
148
148
147
147
147
147
147
147
147
147
147
147
147
148
148
148
148
148
149
149
149
149
149
149
149
149
149
149
149
149
149
148
148
148
147
147
147
146
146
146
146
146
145
145
145
145
145
145
145
144
144
144
144
143
143
143
143
143
142
142
142
141
141
141
141
140
140
140
140
140
139
139
139
139
139
139
138
138
138
138
138
138
138
138
138
139
139
139
139
139
139
138
138
138
138
138
138
137
137
137
137
136
136
136
136
136
135
135
135
135
136
136
136
136
137
137
137
138
138
139
139
140
140
141
141
141
141
142
142
142
142
141
141
140
140
139
138
137
136
135
134
133
132
131
129
128
127
126
125
123
122
121
119
118
116
115
114
112
111
109
108
106
105
103
102
100
98
97
95
93
92
90
89
88
87
86
86
85
85
85
85
85
85
85
85
86
86
87
87
88
88
89
89
90
90
90
90
90
89
89
89
88
88
87
87
86
86
85
84
83
82
80
79
77
75
74
72
71
69
68
67
66
66
65
64
63
63
62
61
60
59
58
57
56
55
54
52
50
48
46
44
42
40
38
36
34
31
29
27
25
24
22
20
19
17
15
14
12
11
9
8
7
6
5
4
3
3
2
2
1
1
1
1
0
0
0
0
0
0
1
1
1
2
2
3
3
3
4
4
5
5
6
6
7
8
8
9
10
11
12
12
13
14
15
15
16
16
17
17
18
18
19
19
19
19
19
19
19
19
19
19
20
20
20
21
21
22
23
24
25
26
27
28
29
30
30
31
31
31
31
30
29
29
27
26
25
23
22
20
18
17
15
13
11
9
7
6
4
2
0
-1
-3
-5
-6
-8
-9
-10
-11
-13
-14
-15
-17
-18
-20
-22
-23
-25
-27
-28
-30
-32
-34
-36
-38
-40
-41
-43
-45
-47
-49
-51
-53
-55
-57
-60
-63
-66
-69
-72
-76
-79
-82
-85
-88
-91
-94
-97
-100
-103
-105
-107
-109
-111
-113
-114
-115
-117
-118
-119
-121
-122
-123
-125
-126
-128
-129
-130
-131
-132
-133
-134
-134
-134
-135
-136
-137
-138
-139
-140
-141
-141
-142
-143
-143
-144
-145
-146
-147
-148
-150
-151
-152
-154
-157
-159
-162
-165
-169
-172
-175
-179
-182
-186
-189
-192
-195
-198
-201
-204
-207
-209
-212
-214
-216
-219
-221
-222
-224
-225
-227
-228
-229
-231
-233
-235
-237
-238
-240
-241
-243
-244
-246
-247
-249
-251
-254
-256
-258
-260
-263
-265
-267
-269
-272
-274
-276
-278
-279
-280
-282
-283
-284
-285
-286
-287
-288
-289
-289
-289
-290
-290
-290
-290
-290
-290
-290
-290
-289
-289
-289
-289
-289
-289
-289
-289
-289
-290
-290
-291
-291
-292
-293
-294
-295
-296
-297
-298
-298
-299
-300
-302
-304
-305
-308
-310
-313
-316
-319
-322
-325
-329
-332
-335
-338
-340
-342
-344
-346
-348
-349
-351
-352
-354
-355
-357
-358
-359
-360
-362
-363
-364
-366
-368
-369
-371
-372
-374
-375
-376
-378
-379
-379
-380
-380
-380
-379
-379
-379
-379
-378
-378
-378
-377
-376
-375
-374
-373
-372
-371
-370
-369
-369
-368
-367
-366
-364
-363
-363
-362
-361
-360
-359
-358
-356
-354
-351
-348
-346
-343
-340
-337
-334
-331
-328
-324
-320
-316
-312
-308
-305
-301
-297
-294
-290
-287
-283
-280
-277
-274
-271
-268
-265
-262
-260
-258
-257
-255
-254
-254
-253
-252
-252
-251
-251
-250
-250
-249
-249
-248
-248
-247
-246
-246
-245
-245
-245
-245
-244
-244
-244
-243
-243
-242
-242
-242
-242
-242
-242
-241
-240
-240
-239
-238
-236
-235
-234
-232
-230
-229
-227
-225
-223
-222
-220
-219
-218
-217
-217
-216
-216
-216
-216
-216
-215
-215
-215
-215
-214
-213
-213
-212
-211
-209
-208
-207
-205
-203
-200
-198
-195
-192
-190
-187
-184
-182
-179
-177
-174
-172
-170
-168
-166
-165
-163
-161
-160
-158
-156
-155
-153
-151
-149
-147
-145
-142
-140
-138
-137
-135
-134
-132
-131
-129
-128
-127
-126
-125
-125
-124
-124
-124
-125
-125
-126
-126
-127
-127
-128
-129
-129
-129
-130
-130
-130
-131
-131
-131
-131
-131
-130
-130
-129
-128
-127
-127
-126
-126
-125
-124
-124
-123
-122
-122
-121
-121
-121
-121
-122
-123
-124
-125
-126
-128
-130
-132
-134
-136
-137
-138
-139
-140
-141
-142
-142
-143
-144
-145
-146
-147
-147
-148
-149
-149
-150
-151
-151
-152
-152
-152
-152
-152
-152
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-152
-152
-152
-151
-151
-150
-149
-149
-148
-147
-146
-145
-145
-144
-144
-144
-144
-144
-144
-145
-145
-146
-146
-147
-148
-150
-151
-153
-154
-155
-157
-158
-159
-160
-161
-162
-163
-164
-165
-166
-167
-169
-171
-172
-174
-176
-178
-181
-183
-185
-188
-191
-194
-197
-200
-203
-206
-209
-213
-216
-219
-223
-226
-230
-233
-235
-238
-240
-242
-244
-246
-247
-248
-249
-249
-250
-250
-250
-251
-250
-250
-249
-249
-248
-246
-245
-243
-241
-239
-237
-235
-233
-231
-230
-228
-227
-227
-226
-227
-227
-228
-229
-231
-232
-234
-236
-238
-240
-242
-244
-245
-247
-248
-249
-250
-251
-252
-252
-253
-253
-253
-253
-253
-253
-253
-253
-253
-253
-254
-254
-254
-255
-255
-256
-256
-257
-258
-258
-259
-260
-261
-262
-264
-265
-266
-268
-270
-272
-274
-277
-280
-282
-285
-288
-291
-293
-296
-298
-300
-302
-304
-305
-307
-309
-311
-313
-314
-316
-317
-318
-319
-320
-320
-321
-322
-323
-324
-325
-326
-328
-329
-331
-333
-335
-336
-338
-340
-342
-344
-345
-347
-348
-350
-351
-353
-355
-357
-360
-362
-365
-367
-370
-372
-374
-377
-379
-381
-383
-384
-386
-387
-387
-388
-388
-388
-387
-386
-386
-385
-384
-383
-383
-382
-381
-381
-380
-379
-379
-378
-377
-376
-375
-375
-374
-373
-372
-370
-369
-367
-365
-363
-361
-359
-357
-355
-353
-350
-348
-345
-343
-340
-338
-336
-334
-331
-330
-328
-326
-323
-321
-319
-317
-316
-314
-312
-310
-309
-307
-306
-305
-304
-303
-302
-302
-301
-301
-301
-301
-301
-301
-301
-302
-302
-303
-303
-303
-303
-303
-303
-303
-302
-301
-300
-298
-296
-294
-291
-288
-285
-282
-278
-274
-270
-266
-261
-256
-252
-247
-241
-236
-231
-227
-222
-218
-214
-210
-206
-203
-200
-197
-194
-191
-189
-186
-184
-181
-179
-176
-174
-171
-167
-164
-160
-156
-153
-149
-145
-140
-136
-131
-126
-122
-117
-112
-107
-102
-97
-92
-87
-82
-77
-72
-67
-62
-56
-51
-46
-41
-36
-30
-25
-19
-13
-8
-2
4
10
17
23
29
35
41
48
54
60
67
73
80
88
95
103
111
120
128
137
146
155
164
174
183
193
203
212
222
231
241
250
259
268
277
285
293
300
307
314
320
326
332
338
343
348
353
358
362
367
371
376
380
385
390
396
401
407
413
418
424
430
436
443
449
455
461
467
473
479
485
491
497
504
510
517
523
530
537
543
550
557
563
570
576
583
589
595
601
607
614
620
627
633
639
645
651
657
662
668
674
681
688
695
703
711
719
728
737
746
756
766
776
786
797
808
818
829
840
852
863
875
887
899
911
924
936
948
960
972
984
996
1008
1020
1033
1045
1057
1069
1080
1092
1104
1115
1127
1139
1151
1162
1174
1186
1198
1210
1222
1234
1246
1259
1271
1284
1296
1309
1322
1335
1348
1362
1375
1388
1402
1415
1428
1441
1454
1466
1479
1491
1504
1515
1527
1538
1550
1561
1572
1582
1593
1603
1614
1624
1634
1644
1654
1664
1675
1685
1696
1707
1717
1728
1739
1749
1759
1769
1779
1789
1798
1807
1816
1824
1832
1841
1849
1856
1864
1871
1878
1885
1892
1899
1905
1911
1918
1924
1930
1936
1941
1947
1953
1958
1964
1969
1974
1979
1984
1989
1993
1998
2001
2007
2011
2016
2020
2025
2029
2033
2037
2043
2047
2052
2057
2061
2066
2070
2074
2079
2083
2087
2091
2095
2098
2102
2106
2110
2114
2118
2121
2125
2128
2132
2135
2138
2140
2143
2145
2147
2149
2151
2153
2154
2156
2157
2158
2159
2160
2161
2162
2162
2163
2164
2165
2166
2166
2167
2168
2169
2170
2171
2171
2172
2173
2173
2174
2174
2175
2175
2175
2175
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2176
2177
2178
2180
2181
2183
2184
2186
2187
2188
2190
2191
2193
2194
2196
2197
2198
2199
2200
2200
2201
2201
2201
2201
2201
2201
2201
2200
2199
2198
2197
2196
2194
2192
2190
2187
2185
2182
2178
2175
2171
2168
2164
2160
2156
2152
2147
2143
2138
2133
2128
2123
2117
2112
2107
2102
2097
2092
2087
2082
2078
2074
2069
2065
2061
2057
2054
2050
2045
2043
2039
2035
2032
2028
2024
2019
2015
2009
2005
2000
1995
1990
1986
1981
1976
1971
1966
1961
1957
1952
1947
1942
1937
1932
1926
1921
1916
1910
1905
1900
1895
1889
1884
1878
1872
1866
1860
1854
1848
1841
1835
1829
1822
1816
1809
1803
1796
1789
1782
1775
1768
1761
1753
1745
1737
1729
1721
1712
1704
1695
1686
1677
1668
1658
1649
1639
1629
1620
1610
1601
1592
1583
1574
1565
1556
1547
1539
1530
1522
1514
1507
1499
1492
1485
1478
1471
1465
1458
1452
1446
1440
1434
1428
1422
1416
1411
1405
1399
1394
1388
1382
1377
1371
1365
1359
1353
1347
1340
1333
1325
1317
1309
1301
1292
1283
1273
1264
1254
1245
1235
1226
1216
1206
1197
1187
1178
1168
1159
1150
1142
1133
1125
1117
1109
1102
1094
1087
1080
1074
1068
1063
1058
1053
1048
1044
1040
1036
1032
1028
1025
1020
1016
1014
1010
1006
1004
1000
997
994
991
988
985
982
979
976
973
970
967
964
961
958
955
951
948
945
942
938
935
932
929
926
923
920
917
914
910
907
903
899
896
892
888
883
879
874
869
865
860
855
850
844
839
833
828
822
816
810
804
799
793
787
782
777
772
767
762
758
754
750
746
742
738
734
731
727
723
720
716
713
710
707
704
701
699
696
694
692
690
689
688
687
686
686
686
687
687
688
689
691
692
694
695
697
698
700
701
702
703
704
706
707
707
708
708
708
708
708
708
707
707
706
705
704
703
701
700
698
696
695
693
692
690
689
687
686
684
683
681
679
677
676
674
672
671
669
668
666
665
664
662
661
659
658
657
656
655
654
653
652
651
650
650
649
648
647
646
645
644
643
642
641
639
638
637
635
634
632
631
629
628
626
624
622
620
618
616
614
612
610
607
605
603
602
600
599
597
596
596
595
594
594
594
594
594
594
594
594
594
594
594
594
594
595
595
596
597
598
599
600
601
603
604
606
607
609
610
612
613
614
615
616
617
617
618
618
618
619
618
618
618
618
617
617
616
616
616
616
616
616
616
617
617
618
619
620
621
622
623
624
625
625
626
626
626
625
624
623
621
619
617
615
612
609
606
602
599
595
591
587
583
578
574
570
565
560
555
550
544
539
534
529
524
520
515
510
506
501
497
493
489
485
481
477
474
471
468
465
462
459
456
453
451
448
445
442
440
437
434
431
427
424
421
417
413
409
405
401
397
393
389
384
380
376
372
368
364
360
357
353
350
347
345
342
340
337
335
333
331
329
328
326
324
323
321
320
318
317
315
314
312
310
308
306
303
300
297
294
290
287
283
279
275
272
268
264
261
257
254
251
248
245
243
241
239
237
236
235
234
233
233
232
232
231
231
231
232
232
232
233
234
235
236
237
239
240
242
243
245
246
248
249
251
252
253
255
256
258
259
260
262
263
264
265
266
267
267
267
268
267
267
267
266
266
265
264
262
261
260
258
257
255
254
253
251
250
248
247
246
244
243
242
241
240
239
237
236
235
234
233
233
232
231
231
231
231
231
231
231
232
233
234
235
236
238
239
240
242
243
245
246
248
249
251
253
254
256
257
258
260
260
261
262
262
262
262
263
262
262
262
262
261
260
259
258
256
255
253
251
248
246
243
240
236
232
228
224
220
216
211
206
201
196
191
185
180
174
168
162
156
149
143
136
129
122
114
107
99
91
83
76
68
60
53
45
37
30
23
15
7
0
-8
-15
-23
-31
-38
-46
-53
-61
-69
-76
-84
-91
-99
-106
-114
-122
-129
-137
-145
-152
-160
-167
-175
-182
-189
-196
-203
-210
-216
-222
-229
-235
-241
-246
-252
-258
-264
-270
-276
-282
-288
-294
-300
-306
-311
-317
-322
-327
-332
-337
-342
-347
-351
-356
-361
-365
-370
-374
-379
-383
-388
-393
-398
-403
-408
-413
-418
-423
-429
-435
-440
-446
-453
-459
-465
-472
-479
-486
-493
-500
-507
-514
-522
-530
-538
-546
-554
-563
-572
-581
-590
-599
-608
-617
-626
-635
-644
-654
-663
-672
-680
-689
-698
-707
-715
-723
-731
-740
-748
-756
-763
-771
-779
-786
-793
-800
-807
-814
-820
-827
-833
-839
-845
-851
-857
-862
-868
-874
-880
-887
-893
-900
-907
-914
-922
-929
-937
-946
-954
-962
-971
-980
-989
-998
-1006
-1016
-1025
-1034
-1043
-1052
-1061
-1070
-1079
-1087
-1096
-1104
-1112
-1120
-1128
-1136
-1144
-1152
-1159
-1167
-1174
-1181
-1188
-1195
-1202
-1208
-1215
-1221
-1227
-1233
-1239
-1244
-1250
-1255
-1261
-1266
-1272
-1277
-1282
-1288
-1293
-1298
-1304
-1309
-1315
-1320
-1326
-1332
-1338
-1344
-1350
-1356
-1362
-1369
-1375
-1381
-1388
-1394
-1400
-1406
-1412
-1418
-1423
-1428
-1433
-1438
-1442
-1446
-1450
-1454
-1457
-1460
-1462
-1464
-1466
-1467
-1469
-1469
-1470
-1470
-1470
-1470
-1470
-1469
-1469
-1468
-1466
-1465
-1464
-1462
-1461
-1459
-1457
-1456
-1454
-1452
-1450
-1449
-1447
-1445
-1443
-1442
-1440
-1438
-1437
-1436
-1434
-1433
-1432
-1431
-1430
-1429
-1429
-1428
-1428
-1428
-1428
-1428
-1428
-1429
-1429
-1429
-1430
-1430
-1430
-1430
-1429
-1429
-1428
-1427
-1425
-1423
-1421
-1419
-1416
-1414
-1411
-1407
-1404
-1401
-1397
-1394
-1390
-1387
-1384
-1381
-1377
-1375
-1372
-1370
-1368
-1366
-1364
-1363
-1361
-1360
-1359
-1358
-1357
-1355
-1354
-1353
-1351
-1350
-1349
-1347
-1346
-1344
-1343
-1341
-1339
-1337
-1335
-1333
-1331
-1328
-1326
-1323
-1321
-1318
-1315
-1312
-1310
-1307
-1304
-1301
-1299
-1296
-1294
-1292
-1289
-1287
-1285
-1283
-1281
-1280
-1278
-1277
-1275
-1274
-1272
-1271
-1270
-1269
-1267
-1266
-1265
-1264
-1263
-1262
-1260
-1259
-1258
-1256
-1255
-1253
-1252
-1250
-1248
-1245
-1243
-1240
-1238
-1235
-1232
-1229
-1226
-1223
-1220
-1217
-1214
-1211
-1208
-1205
-1202
-1199
-1197
-1195
-1192
-1191
-1189
-1187
-1186
-1185
-1184
-1184
-1183
-1183
-1184
-1184
-1186
-1187
-1189
-1192
-1195
-1198
-1201
-1205
-1210
-1215
-1220
-1225
-1231
-1237
-1244
-1250
-1257
-1264
-1270
-1277
-1284
-1291
-1298
-1304
-1311
-1318
-1324
-1331
-1337
-1344
-1350
-1356
-1362
-1368
-1374
-1380
-1385
-1391
-1396
-1402
-1407
-1412
-1417
-1422
-1427
-1432
-1436
-1441
-1445
-1450
-1455
-1459
-1464
-1469
-1474
-1479
-1484
-1489
-1494
-1499
-1505
-1510
-1516
-1521
-1527
-1533
-1538
-1544
-1550
-1556
-1562
-1568
-1574
-1580
-1586
-1592
-1598
-1604
-1610
-1616
-1622
-1628
-1634
-1639
-1645
-1651
-1657
-1663
-1669
-1675
-1681
-1688
-1694
-1700
-1706
-1713
-1719
-1726
-1733
-1740
-1747
-1755
-1762
-1770
-1778
-1787
-1795
-1804
-1813
-1822
-1831
-1840
-1849
-1858
-1868
-1877
-1886
-1895
-1904
-1913
-1921
-1930
-1938
-1947
-1955
-1963
-1970
-1978
-1985
-1992
-1998
-2005
-2011
-2017
-2023
-2028
-2033
-2037
-2043
-2048
-2052
-2056
-2060
-2064
-2068
-2071
-2074
-2077
-2080
-2083
-2085
-2087
-2088
-2090
-2091
-2092
-2093
-2093
-2094
-2094
-2095
-2095
-2095
-2095
-2095
-2095
-2095
-2094
-2094
-2093
-2093
-2093
-2092
-2092
-2092
-2091
-2091
-2090
-2089
-2089
-2088
-2087
-2085
-2084
-2083
-2081
-2080
-2078
-2076
-2074
-2072
-2070
-2067
-2065
-2062
-2059
-2056
-2053
-2050
-2047
-2044
-2040
-2037
-2033
-2029
-2027
-2024
-2021
-2017
-2013
-2011
-2008
-2005
-2001
-1999
-1996
-1993
-1990
-1987
-1984
-1981
-1979
-1976
-1973
-1970
-1967
-1964
-1961
-1958
-1955
-1952
-1949
-1946
-1943
-1940
-1937
-1933
-1929
-1926
-1922
-1917
-1913
-1909
-1904
-1900
-1895
-1891
-1886
-1881
-1876
-1871
-1866
-1861
-1856
-1851
-1846
-1841
-1836
-1831
-1826
-1821
-1817
-1812
-1808
-1803
-1799
-1795
-1791
-1787
-1783
-1779
-1775
-1771
-1767
-1763
-1759
-1755
-1751
-1747
-1743
-1739
-1735
-1731
-1727
-1723
-1719
-1715
-1711
-1707
-1702
-1698
-1694
-1689
-1685
-1681
-1677
-1672
-1668
-1664
-1660
-1656
-1652
-1648
-1644
-1640
-1637
-1633
-1629
-1626
-1622
-1619
-1616
-1613
-1609
-1607
-1604
-1601
-1599
-1597
-1595
-1593
-1592
-1590
-1589
-1588
-1587
-1586
-1585
-1584
-1583
-1583
-1582
-1581
-1580
-1579
-1578
-1577
-1576
-1575
-1574
-1572
-1571
-1570
-1569
-1568
-1567
-1566
-1565
-1564
-1563
-1561
-1560
-1559
-1558
-1556
-1555
-1554
-1552
-1551
-1550
-1548
-1547
-1546
-1544
-1543
-1541
-1540
-1538
-1536
-1534
-1532
-1530
-1528
-1526
-1523
-1521
-1518
-1515
-1513
-1510
-1507
-1504
-1501
-1498
-1495
-1493
-1490
-1487
-1485
-1482
-1480
-1478
-1476
-1474
-1472
-1470
-1468
-1467
-1465
-1464
-1462
-1461
-1459
-1458
-1456
-1455
-1453
-1451
-1450
-1448
-1445
-1443
-1441
-1438
-1435
-1432
-1429
-1425
-1422
-1418
-1414
-1410
-1406
-1401
-1397
-1392
-1387
-1382
-1377
-1372
-1367
-1362
-1357
-1352
-1347
-1342
-1338
-1333
-1328
-1324
-1320
-1316
-1312
-1308
-1304
-1301
-1298
-1295
-1292
-1289
-1286
-1283
-1280
-1278
-1275
-1272
-1269
-1266
-1263
-1260
-1257
-1254
-1251
-1248
-1245
-1242
-1239
-1237
-1234
-1231
-1229
-1226
-1223
-1221
-1218
-1216
-1214
-1212
-1209
-1208
-1206
-1204
-1203
-1201
-1200
-1199
-1198
-1198
-1197
-1197
-1197
-1197
-1197
-1197
-1197
-1197
-1198
-1198
-1199
-1200
-1200
-1201
-1202
-1203
-1204
-1205
-1206
-1208
-1209
-1210
-1211
-1212
-1214
-1215
-1216
-1218
-1219
-1220
-1221
-1222
-1223
-1224
-1224
-1225
-1225
-1225
-1224
-1224
-1224
-1223
-1223
-1222
-1222
-1221
-1220
-1219
-1219
-1218
-1217
-1216
-1215
-1213
-1212
-1211
-1210
-1209
-1207
-1206
-1204
-1203
-1201
-1199
-1198
-1196
-1194
-1192
-1190
-1188
-1186
-1184
-1182
-1180
-1178
-1176
-1173
-1171
-1169
-1167
-1165
-1163
-1161
-1159
-1157
-1155
-1152
-1150
-1148
-1146
-1143
-1140
-1137
-1134
-1131
-1127
-1124
-1120
-1115
-1111
-1106
-1101
-1096
-1091
-1086
-1080
-1075
-1069
-1063
-1057
-1051
-1045
-1039
-1033
-1027
-1020
-1014
-1008
-1002
-996
-989
-982
-976
-969
-962
-955
-947
-940
-932
-925
-917
-909
-900
-892
-883
-875
-866
-857
-847
-838
-828
-819
-809
-799
-790
-780
-770
-761
-751
-742
-732
-723
-714
-705
-697
-688
-679
-671
-663
-654
-646
-637
-629
-621
-612
-604
-595
-587
-579
-570
-562
-554
-545
-537
-529
-521
-513
-506
-498
-490
-483
-475
-468
-461
-454
-448
-441
-435
-428
-422
-416
-410
-404
-398
-392
-386
-380
-375
-369
-364
-358
-352
-347
-342
-336
-331
-326
-320
-315
-310
-304
-299
-293
-287
-281
-275
-269
-263
-257
-250
-243
-237
-230
-223
-216
-209
-201
-194
-186
-179
-171
-163
-155
-148
-140
-132
-124
-116
-108
-100
-92
-84
-76
-68
-60
-52
-44
-36
-28
-20
-12
-3
5
13
22
30
39
47
56
65
74
82
91
100
109
118
127
136
145
154
162
172
181
190
199
208
217
226
235
244
253
261
270
279
287
296
304
312
319
327
334
341
348
354
360
366
372
377
383
388
393
397
402
406
410
414
418
422
425
428
432
435
437
440
443
446
448
450
453
455
457
459
460
462
463
465
466
467
467
467
468
467
467
466
465
463
462
460
458
455
452
450
446
443
439
435
430
426
420
415
410
404
397
391
384
377
370
363
355
348
340
332
324
316
308
300
292
284
276
267
259
251
242
233
225
216
207
197
188
178
169
159
149
140
130
119
109
99
89
79
68
58
48
37
27
17
7
-3
-13
-23
-33
-43
-53
-63
-73
-83
-93
-104
-114
-125
-135
-146
-157
-168
-179
-190
-201
-213
-224
-236
-248
-260
-272
-284
-296
-309
-321
-333
-345
-358
-370
-382
-394
-406
-417
-429
-440
-452
-463
-474
-486
-497
-508
-519
-530
-540
-551
-562
-573
-584
-595
-606
-617
-628
-639
-650
-661
-672
-682
-693
-704
-714
-725
-736
-746
-757
-767
-778
-789
-800
-811
-822
-833
-844
-854
-865
-876
-887
-898
-909
-920
-931
-942
-953
-964
-975
-986
-997
-1006
-1018
-1029
-1040
-1050
-1061
-1071
-1082
-1092
-1103
-1113
-1123
-1134
-1144
-1155
-1165
-1176
-1187
-1198
-1209
-1220
-1232
-1243
-1255
-1267
-1279
-1291
-1303
-1315
-1327
-1340
-1352
-1365
-1377
-1390
-1402
-1415
-1427
-1440
-1452
-1464
-1476
-1489
-1501
-1513
-1525
-1538
-1550
-1563
-1576
-1589
-1602
-1615
-1628
-1642
-1655
-1669
-1683
-1697
-1711
-1725
-1739
-1753
-1767
-1781
-1795
-1809
-1823
-1837
-1850
-1864
-1877
-1890
-1903
-1916
-1929
-1942
-1954
-1967
-1979
-1991
-2003
-2015
-2027
-2039
-2050
-2062
-2073
-2084
-2096
-2107
-2117
-2128
-2138
-2149
-2159
-2168
-2178
-2187
-2196
-2205
-2213
-2221
-2229
-2237
-2244
-2251
-2257
-2264
-2270
-2275
-2281
-2286
-2290
-2294
-2298
-2302
-2305
-2309
-2312
-2315
-2317
-2320
-2322
-2325
-2327
-2330
-2332
-2334
-2337
-2339
-2341
-2344
-2347
-2349
-2352
-2355
-2358
-2361
-2364
-2367
-2371
-2374
-2378
-2381
-2385
-2389
-2392
-2396
-2400
-2403
-2407
-2410
-2413
-2417
-2419
-2422
-2425
-2427
-2429
-2431
-2433
-2435
-2437
-2439
-2440
-2442
-2444
-2445
-2447
-2448
-2450
-2451
-2453
-2454
-2456
-2457
-2458
-2459
-2459
-2460
-2460
-2460
-2460
-2460
-2460
-2459
-2458
-2458
-2457
-2456
-2455
-2454
-2453
-2452
-2451
-2451
-2450
-2449
-2449
-2449
-2448
-2448
-2449
-2449
-2449
-2450
-2450
-2451
-2452
-2453
-2454
-2455
-2457
-2458
-2460
-2462
-2464
-2467
-2469
-2472
-2475
-2478
-2482
-2485
-2489
-2493
-2497
-2501
-2506
-2511
-2515
-2521
-2526
-2532
-2537
-2543
-2549
-2555
-2561
-2567
-2573
-2578
-2584
-2590
-2596
-2601
-2607
-2612
-2617
-2623
-2628
-2632
-2637
-2642
-2646
-2650
-2654
-2658
-2662
-2666
-2670
-2674
-2677
-2681
-2684
-2688
-2691
-2695
-2698
-2701
-2705
-2708
-2711
-2714
-2717
-2719
-2722
-2725
-2728
-2731
-2733
-2736
-2739
-2741
-2744
-2747
-2750
-2753
-2755
-2758
-2761
-2764
-2767
-2770
-2774
-2777
-2781
-2784
-2788
-2792
-2797
-2801
-2805
-2810
-2814
-2819
-2823
-2827
-2832
-2836
-2840
-2844
-2847
-2851
-2855
-2858
-2862
-2865
-2868
-2871
-2875
-2878
-2880
-2883
-2886
-2889
-2891
-2894
-2896
-2899
-2901
-2903
-2904
-2906
-2908
-2909
-2911
-2912
-2913
-2914
-2915
-2916
-2916
-2917
-2917
-2918
-2918
-2918
-2918
-2919
-2919
-2919
-2919
-2920
-2920
-2920
-2920
-2920
-2920
-2919
-2919
-2918
-2917
-2916
-2915
-2914
-2912
-2910
-2908
-2905
-2903
-2900
-2897
-2893
-2890
-2886
-2881
-2877
-2872
-2867
-2862
-2857
-2852
-2846
-2841
-2835
-2829
-2823
-2817
-2810
-2804
-2797
-2791
-2784
-2777
-2770
-2763
-2755
-2748
-2740
-2733
-2725
-2717
-2709
-2701
-2693
-2684
-2676
-2667
-2659
-2651
-2642
-2634
-2626
-2617
-2609
-2601
-2593
-2586
-2578
-2571
-2564
-2556
-2549
-2542
-2536
-2529
-2522
-2516
-2509
-2503
-2497
-2491
-2485
-2479
-2473
-2468
-2463
-2458
-2453
-2449
-2445
-2441
-2438
-2434
-2431
-2428
-2425
-2422
-2419
-2416
-2414
-2411
-2409
-2407
-2405
-2402
-2400
-2398
-2395
-2393
-2390
-2388
-2385
-2382
-2380
-2377
-2375
-2372
-2369
-2367
-2364
-2362
-2359
-2357
-2354
-2352
-2349
-2347
-2344
-2342
-2340
-2338
-2336
-2334
-2332
-2330
-2328
-2327
-2325
-2324
-2323
-2322
-2321
-2321
-2320
-2319
-2318
-2318
-2317
-2316
-2315
-2315
-2314
-2313
-2312
-2311
-2310
-2308
-2307
-2306
-2304
-2302
-2300
-2298
-2296
-2294
-2292
-2289
-2287
-2284
-2281
-2278
-2275
-2271
-2268
-2264
-2260
-2255
-2251
-2246
-2241
-2236
-2231
-2225
-2220
-2214
-2208
-2203
-2197
-2191
-2185
-2179
-2173
-2167
-2160
-2154
-2148
-2142
-2136
-2130
-2124
-2118
-2112
-2106
-2100
-2094
-2088
-2082
-2076
-2070
-2064
-2059
-2053
-2048
-2041
-2037
-2032
-2027
-2023
-2017
-2013
-2009
-2005
-2001
-1999
-1996
-1994
-1991
-1989
-1988
-1986
-1985
-1984
-1983
-1983
-1983
-1983
-1983
-1984
-1985
-1986
-1987
-1988
-1990
-1991
-1993
-1994
-1996
-1997
-1999
-2000
-2001
-2001
-2003
-2004
-2004
-2005
-2005
-2004
-2004
-2003
-2001
-2001
-1999
-1997
-1995
-1993
-1990
-1987
-1984
-1980
-1977
-1973
-1969
-1964
-1960
-1955
-1950
-1945
-1940
-1935
-1929
-1924
-1918
-1912
-1906
-1900
-1894
-1887
-1881
-1874
-1867
-1860
-1852
-1845
-1837
-1829
-1821
-1812
-1804
-1795
-1787
-1778
-1769
-1760
-1750
-1741
-1731
-1721
-1711
-1700
-1690
-1679
-1668
-1657
-1646
-1634
-1623
-1611
-1598
-1586
-1573
-1559
-1546
-1532
-1517
-1502
-1487
-1471
-1455
-1439
-1422
-1405
-1387
-1370
-1351
-1333
-1314
-1295
-1276
-1257
-1237
-1218
-1198
-1178
-1157
-1137
-1116
-1095
-1074
-1053
-1031
-1010
-988
-966
-944
-922
-900
-878
-856
-835
-814
-793
-772
-752
-732
-713
-694
-676
-658
-640
-623
-606
-589
-573
-557
-541
-526
-511
-496
-482
-468
-454
-441
-427
-414
-401
-388
-376
-363
-351
-339
-328
-316
-305
-294
-283
-272
-261
-251
-240
-229
-219
-208
-196
-185
-174
-162
-150
-138
-125
-112
-99
-86
-72
-58
-43
-29
-14
1
15
30
45
60
74
88
102
116
129
143
156
169
182
195
208
220
233
245
257
268
280
291
301
312
322
332
342
351
361
370
379
389
398
407
416
425
435
444
453
462
472
481
491
500
509
518
528
537
546
556
565
574
583
592
601
610
619
628
637
646
655
664
673
683
692
701
710
719
729
738
747
755
764
772
780
788
796
803
810
817
823
829
835
840
845
850
855
859
863
867
870
872
875
877
879
881
882
883
884
884
885
885
885
885
884
884
883
882
881
880
879
878
877
876
876
875
874
874
873
873
873
873
873
874
874
875
876
877
878
880
882
883
886
888
890
892
895
897
900
902
905
908
911
914
917
920
923
926
930
934
938
943
947
952
957
962
967
972
977
983
988
994
1000
1006
1012
1020
1027
1034
1042
1050
1058
1066
1074
1083
1091
1099
1108
1116
1125
1134
1142
1151
1160
1169
1178
1187
1196
1206
1215
1224
1233
1242
1251
1261
1270
1279
1289
1299
1309
1319
1330
1341
1353
1365
1377
1390
1403
1417
1432
1446
1462
1478
1494
1510
1527
1543
1560
1577
1594
1611
1628
1645
1662
1679
1696
1713
1729
1746
1763
1780
1797
1815
1832
1850
1869
1887
1907
1926
1947
1968
1990
2012
2036
2061
2086
2113
2140
2168
2197
2227
2258
2289
2320
2352
2384
2416
2448
2480
2512
2544
2576
2607
2638
2670
2701
2733
2764
2795
2827
2858
2889
2921
2952
2983
3014
3046
3077
3108
3140
3171
3202
3233
3264
3295
3326
3356
3386
3416
3446
3475
3504
3533
3561
3590
3618
3646
3674
3702
3729
3757
3783
3809
3835
3861
3885
3909
3933
3956
3978
3999
4019
4038
4057
4075
4091
4108
4123
4137
4151
4163
4174
4185
4195
4203
4211
4218
4225
4230
4234
4238
4240
4242
4243
4243
4242
4241
4239
4236
4232
4227
4222
4216
4209
4202
4193
4184
4175
4165
4154
4142
4131
4119
4106
4093
4080
4067
4054
4040
4025
4010
3995
3979
3963
3947
3930
3913
3895
3878
3860
3842
3825
3807
3789
3772
3754
3737
3720
3704
3688
3672
3657
3642
3628
3615
3602
3590
3579
3569
3560
3552
3545
3538
3533
3528
3525
3522
3520
3519
3519
3520
3521
3524
3527
3532
3537
3543
3551
3560
3569
3580
3592
3606
3620
3635
3652
3670
3688
3708
3728
3750
3772
3795
3819
3843
3868
3894
3920
3946
3972
3999
4025
4051
4078
4106
4134
4161
4188
4215
4242
4269
4296
4323
4349
4376
4403
4429
4456
4483
4509
4535
4561
4588
4614
4640
4665
4691
4716
4741
4766
4791
4815
4839
4863
4886
4909
4932
4954
4976
4998
5019
5040
5061
5082
5103
5123
5144
5164
5185
5206
5227
5248
5270
5292
5315
5338
5362
5386
5411
5436
5461
5486
5512
5538
5564
5590
5616
5642
5668
5693
5718
5742
5766
5789
5811
5832
5852
5871
5889
5906
5922
5937
5950
5963
5974
5985
5994
6002
6009
6015
6020
6025
6028
6031
6034
6036
6038
6040
6041
6042
6044
6045
6047
6049
6051
6054
6057
6060
6063
6067
6072
6076
6081
6087
6092
6098
6104
6110
6116
6122
6127
6133
6138
6142
6146
6150
6153
6155
6157
6158
6159
6159
6158
6157
6156
6154
6151
6148
6144
6140
6136
6131
6126
6120
6114
6107
6100
6093
6085
6076
6066
6056
6045
6033
6021
6007
5992
5976
5959
5942
5923
5903
5881
5859
5836
5812
5787
5762
5735
5708
5679
5651
5621
5591
5560
5528
5495
5462
5427
5392
5355
5318
5279
5239
5197
5154
5110
5064
5017
4968
4917
4865
4811
4756
4699
4641
4581
4519
4457
4392
4327
4260
4193
4124
4053
3982
3910
3836
3761
3685
3608
3530
3451
3370
3289
3207
3124
3041
2957
2872
2787
2702
2616
2530
2445
2359
2274
2188
2103
2017
1934
1850
1766
1683
1601
1518
1437
1355
1275
1194
1115
1035
957
879
801
725
648
573
497
423
349
275
202
130
58
-13
-84
-153
-223
-291
-359
-425
-491
-556
-620
-684
-746
-807
-867
-926
-984
-1041
-1096
-1151
-1204
-1257
-1308
-1359
-1408
-1457
-1504
-1550
-1596
-1640
-1683
-1725
-1765
-1804
-1841
-1877
-1911
-1943
-1974
-2001
-2029
-2053
-2076
-2096
-2115
-2131
-2145
-2157
-2167
-2175
-2180
-2183
-2184
-2182
-2179
-2172
-2164
-2153
-2140
-2125
-2108
-2089
-2068
-2045
-2019
-1992
-1963
-1932
-1900
-1865
-1829
-1791
-1752
-1711
-1668
-1624
-1578
-1531
-1481
-1431
-1379
-1325
-1270
-1214
-1156
-1097
-1036
-974
-911
-847
-781
-715
-648
-580
-511
-442
-372
-302
-232
-161
-91
-20
51
122
194
265
336
408
479
551
622
693
765
835
906
976
1046
1115
1184
1252
1320
1387
1454
1520
1586
1651
1716
1780
1845
1909
1973
2037
2100
2164
2227
2291
2354
2418
2481
2544
2607
2669
2732
2794
2855
2916
2977
3037
3096
3155
3213
3270
3326
3382
3437
3491
3544
3597
3648
3699
3750
3799
3849
3897
3945
3992
4038
4086
4132
4178
4224
4270
4317
4363
4409
4456
4503
4551
4599
4647
4696
4746
4796
4846
4897
4948
4999
5050
5101
5152
5203
5253
5303
5352
5401
5449
5496
5543
5589
5634
5679
5723
5766
5809
5852
5894
5936
5978
6019
6061
6102
6143
6184
6225
6266
6307
6347
6388
6428
6467
6507
6545
6584
6622
6659
6695
6731
6766
6800
6833
6866
6897
6927
6956
6984
7010
7035
7059
7081
7102
7121
7138
7153
7166
7177
7185
7191
7195
7196
7195
7191
7185
7176
7164
7150
7133
7113
7090
7065
7037
7007
6974
6939
6902
6863
6821
6778
6733
6686
6638
6589
6538
6485
6432
6378
6322
6266
6209
6151
6093
6033
5973
5912
5849
5786
5722
5657
5591
5524
5456
5387
5318
5247
5175
5102
5027
4952
4876
4799
4720
4641
4560
4479
4396
4312
4227
4140
4051
3963
3873
3781
3688
3594
3498
3401
3302
3202
3100
2997
2893
2788
2681
2573
2464
2354
2242
2130
2016
1902
1787
1671
1555
1438
1321
1203
1085
966
848
729
610
492
373
254
135
16
-104
-223
-342
-462
-581
-700
-819
-938
-1057
-1175
-1292
-1409
-1525
-1640
-1755
-1868
-1980
-2090
-2199
-2306
-2412
-2515
-2616
-2715
-2811
-2905
-2996
-3083
-3168
-3250
-3328
-3403
-3475
-3543
-3608
-3669
-3727
-3782
-3833
-3881
-3925
-3966
-4003
-4038
-4069
-4097
-4122
-4144
-4162
-4178
-4190
-4200
-4206
-4210
-4211
-4208
-4203
-4195
-4183
-4168
-4151
-4129
-4105
-4077
-4046
-4011
-3973
-3931
-3886
-3837
-3786
-3731
-3672
-3611
-3546
-3478
-3408
-3334
-3258
-3180
-3100
-3018
-2934
-2849
-2763
-2675
-2586
-2497
-2407
-2316
-2224
-2132
-2039
-1945
-1851
-1755
-1659
-1562
-1463
-1364
-1263
-1161
-1058
-953
-847
-740
-632
-522
-411
-299
-186
-71
45
162
279
398
517
637
757
878
1000
1121
1243
1365
1486
1608
1729
1850
1971
2091
2211
2330
2449
2567
2684
2800
2916
3031
3145
3258
3370
3481
3592
3701
3810
3918
4026
4132
4238
4343
4447
4551
4654
4755
4856
4956
5054
5152
5248
5343
5436
5528
5619
5708
5796
5883
5968
6052
6134
6215
6295
6372
6449
6524
6598
6671
6742
6813
6882
6951
7020
7088
7155
7222
7290
7357
7424
7492
7560
7629
7698
7769
7840
7912
7986
8061
8138
8216
8296
8379
8463
8549
8638
8729
8822
8918
9016
9116
9219
9324
9432
9542
9654
9768
9884
10002
10122
10243
10366
10490
10614
10740
10867
10994
11122
11250
11379
11507
11636
11765
11894
12022
12150
12277
12404
12530
12655
12779
12903
13025
13146
13265
13384
13501
13616
13730
13843
13953
14062
14169
14273
14375
14475
14572
14667
14759
14848
14934
15018
15098
15175
15249
15319
15386
15450
15510
15566
15620
15669
15715
15758
15798
15835
15869
15900
15928
15954
15977
15998
16018
16035
16050
16065
16079
16091
16103
16113
16123
16132
16142
16149
16158
16168
16177
16184
16193
16203
16212
16222
16231
16241
16251
16261
16271
16280
16292
16302
16312
16322
16331
16341
16350
16359
16367
16373
16381
16387
16392
16397
16400
16403
16404
16404
16403
16400
16396
16391
16384
16375
16364
16351
16337
16321
16302
16282
16260
16235
16209
16181
16149
16117
16082
16047
16008
15968
15926
15882
15836
15788
15740
15689
15638
15585
15531
15477
15421
15364
15307
15249
15190
15131
15071
15010
14949
14887
14824
14760
14696
14630
14564
14497
14429
14360
14290
14219
14147
14075
14001
13927
13852
13776
13700
13623
13545
13467
13388
13309
13229
13149
13068
12987
12905
12823
12740
12657
12573
12489
12405
12320
12235
12150
12064
11978
11892
11805
11718
11630
11542
11453
11364
11275
11185
11095
11005
10915
10824
10734
10643
10553
10463
10373
10284
10195
10107
10020
9933
9848
9764
9681
9599
9519
9440
9363
9287
9213
9140
9068
8998
8929
8862
8796
8732
8668
8607
8546
8488
8430
8375
8321
8268
8218
8169
8121
8076
8032
7990
7950
7912
7875
7841
7807
7776
7746
7718
7692
7668
7645
7624
7605
7588
7572
7558
7547
7537
7529
7523
7519
7516
7516
7517
7520
7525
7531
7539
7547
7557
7568
7580
7592
7605
7618
7632
7645
7659
7672
7685
7698
7711
7723
7734
7745
7755
7765
7773
7782
7789
7796
7802
7807
7812
7816
7819
7822
7825
7826
7828
7828
7828
7828
7827
7825
7822
7819
7816
7812
7807
7802
7797
7791
7785
7779
7772
7765
7759
7752
7745
7739
7733
7727
7721
7716
7711
7706
7702
7699
7695
7693
7690
7688
7686
7684
7683
7682
7682
7681
7681
7681
7681
7681
7681
7682
7682
7683
7683
7684
7684
7685
7685
7684
7684
7683
7681
7680
7678
7675
7672
7669
7665
7661
7657
7652
7646
7640
7633
7626
7618
7610
7601
7591
7580
7569
7556
7543
7529
7515
7499
7483
7466
7448
7429
7410
7390
7369
7348
7327
7304
7282
7259
7236
7212
7188
7163
7139
7113
7088
7062
7035
7007
6978
6949
6919
6887
6854
6820
6785
6748
6709
6669
6627
6584
6539
6492
6443
6393
6342
6289
6234
6178
6121
6062
6002
5941
5879
5817
5753
5688
5622
5556
5489
5421
5353
5285
5216
5146
5077
5007
4938
4868
4799
4729
4660
4591
4522
4454
4386
4318
4252
4186
4120
4056
3993
3930
3869
3808
3749
3690
3633
3577
3521
3466
3413
3360
3308
3257
3207
3157
3109
3061
3014
2968
2923
2878
2835
2792
2750
2710
2670
2631
2594
2558
2523
2489
2457
2426
2396
2368
2342
2317
2293
2271
2251
2232
2215
2199
2184
2172
2160
2150
2142
2134
2128
2123
2119
2115
2112
2110
2109
2108
2107
2107
2107
2107
2107
2107
2107
2108
2108
2108
2108
2108
2107
2107
2106
2105
2103
2101
2098
2095
2092
2088
2083
2078
2073
2066
2059
2051
2041
2031
2020
2008
1995
1980
1965
1948
1930
1910
1890
1868
1845
1821
1796
1770
1743
1715
1687
1658
1628
1598
1567
1536
1503
1470
1437
1402
1367
1331
1294
1256
1218
1178
1137
1096
1053
1008
965
919
872
825
777
728
679
629
578
527
476
424
371
318
265
212
158
103
48
-7
-63
-119
-176
-233
-291
-349
-408
-467
-527
-588
-649
-710
-772
-834
-897
-960
-1024
-1087
-1151
-1215
-1279
-1343
-1407
-1471
-1534
-1598
-1661
-1724
-1786
-1848
-1910
-1971
-2032
-2092
-2152
-2212
-2271
-2330
-2388
-2447
-2505
-2563
-2621
-2679
-2736
-2794
-2851
-2908
-2966
-3022
-3079
-3135
-3191
-3247
-3302
-3357
-3412
-3466
-3519
-3572
-3625
-3676
-3727
-3778
-3827
-3876
-3924
-3972
-4019
-4065
-4110
-4155
-4200
-4243
-4287
-4329
-4371
-4413
-4454
-4495
-4535
-4574
-4613
-4650
-4688
-4724
-4760
-4794
-4828
-4862
-4894
-4926
-4957
-4988
-5017
-5046
-5075
-5103
-5130
-5157
-5183
-5209
-5235
-5260
-5285
-5309
-5333
-5357
-5380
-5403
-5426
-5448
-5470
-5491
-5512
-5533
-5554
-5573
-5593
-5612
-5630
-5648
-5665
-5682
-5699
-5715
-5730
-5745
-5759
-5772
-5785
-5797
-5809
-5820
-5830
-5840
-5849
-5857
-5866
-5873
-5881
-5888
-5894
-5901
-5907
-5913
-5918
-5924
-5929
-5934
-5939
-5944
-5949
-5953
-5957
-5962
-5966
-5970
-5974
-5978
-5981
-5985
-5988
-5992
-5995
-5999
-6002
-6006
-6009
-6013
-6017
-6021
-6025
-6029
-6034
-6039
-6044
-6050
-6056
-6062
-6069
-6076
-6083
-6091
-6099
-6107
-6115
-6124
-6132
-6141
-6150
-6159
-6168
-6177
-6186
-6195
-6205
-6214
-6223
-6233
-6242
-6251
-6261
-6270
-6279
-6289
-6298
-6307
-6317
-6326
-6335
-6344
-6354
-6363
-6373
-6382
-6392
-6402
-6412
-6422
-6433
-6443
-6454
-6465
-6476
-6487
-6499
-6510
-6521
-6532
-6543
-6553
-6563
-6573
-6582
-6591
-6599
-6606
-6613
-6619
-6625
-6630
-6634
-6637
-6640
-6642
-6643
-6644
-6644
-6643
-6641
-6639
-6636
-6633
-6629
-6624
-6618
-6612
-6605
-6597
-6588
-6579
-6569
-6558
-6547
-6535
-6522
-6509
-6495
-6480
-6465
-6449
-6432
-6415
-6397
-6379
-6359
-6339
-6319
-6297
-6275
-6252
-6228
-6203
-6178
-6151
-6124
-6096
-6066
-6036
-6005
-5973
-5940
-5907
-5872
-5837
-5801
-5764
-5727
-5689
-5651
-5611
-5572
-5532
-5491
-5450
-5408
-5366
-5323
-5280
-5237
-5193
-5149
-5105
-5061
-5016
-4971
-4926
-4881
-4836
-4791
-4747
-4702
-4658
-4614
-4571
-4529
-4487
-4446
-4407
-4368
-4331
-4294
-4259
-4225
-4192
-4161
-4131
-4102
-4074
-4048
-4022
-4000
-3977
-3957
-3938
-3920
-3904
-3890
-3877
-3866
-3856
-3849
-3843
-3839
-3837
-3837
-3839
-3842
-3848
-3856
-3865
-3877
-3891
-3906
-3924
-3943
-3964
-3988
-4011
-4038
-4067
-4097
-4129
-4162
-4197
-4233
-4271
-4310
-4351
-4392
-4436
-4480
-4526
-4573
-4621
-4670
-4720
-4772
-4824
-4877
-4930
-4985
-5040
-5096
-5152
-5209
-5266
-5323
-5381
-5439
-5497
-5555
-5613
-5671
-5729
-5787
-5845
-5903
-5961
-6019
-6077
-6134
-6192
-6249
-6306
-6363
-6420
-6477
-6533
-6590
-6645
-6701
-6756
-6812
-6867
-6921
-6976
-7030
-7084
-7138
-7191
-7244
-7297
-7350
-7402
-7454
-7506
-7557
-7608
-7659
-7710
-7760
-7810
-7860
-7909
-7958
-8006
-8054
-8102
-8148
-8195
-8241
-8287
-8332
-8376
-8420
-8463
-8505
-8547
-8589
-8629
-8669
-8709
-8748
-8786
-8824
-8861
-8898
-8934
-8970
-9006
-9041
-9075
-9110
-9144
-9177
-9210
-9243
-9275
-9307
-9338
-9369
-9400
-9430
-9459
-9488
-9516
-9543
-9570
-9596
-9621
-9646
-9669
-9692
-9714
-9735
-9755
-9774
-9792
-9809
-9825
-9840
-9854
-9867
-9878
-9889
-9898
-9906
-9913
-9920
-9925
-9929
-9932
-9934
-9935
-9935
-9934
-9931
-9928
-9924
-9918
-9911
-9903
-9894
-9883
-9872
-9859
-9845
-9829
-9813
-9796
-9777
-9757
-9737
-9715
-9692
-9668
-9644
-9618
-9591
-9563
-9534
-9505
-9474
-9443
-9410
-9377
-9344
-9309
-9274
-9238
-9201
-9165
-9127
-9089
-9051
-9013
-8975
-8936
-8898
-8859
-8821
-8783
-8745
-8707
-8669
-8632
-8595
-8558
-8522
-8485
-8449
-8413
-8378
-8343
-8308
-8273
-8238
-8204
-8170
-8137
-8103
-8070
-8037
-8005
-7972
-7940
-7908
-7877
-7845
-7815
-7784
-7754
-7724
-7695
-7666
-7638
-7610
-7582
-7555
-7528
-7502
-7476
-7450
-7425
-7400
-7375
-7351
-7328
-7304
-7282
-7260
-7238
-7217
-7196
-7177
-7157
-7139
-7121
-7105
-7089
-7074
-7060
-7046
-7034
-7022
-7012
-7002
-6993
-6985
-6978
-6971
-6966
-6961
-6957
-6954
-6951
-6950
-6949
-6949
-6950
-6952
-6955
-6959
-6964
-6970
-6976
-6984
-6993
-7003
-7014
-7025
-7038
-7053
-7068
-7084
-7102
-7121
-7141
-7162
-7185
-7209
-7234
-7260
-7288
-7317
-7348
-7380
-7412
-7447
-7482
-7518
-7555
-7594
-7633
-7673
-7714
-7755
-7797
-7840
-7884
-7927
-7972
-8016
-8061
-8106
-8151
-8197
-8243
-8288
-8334
-8379
-8424
-8469
-8513
-8558
-8601
-8645
-8688
-8731
-8773
-8815
-8857
-8898
-8939
-8979
-9018
-9058
-9096
-9134
-9172
-9209
-9246
-9282
-9317
-9352
-9387
-9421
-9455
-9488
-9521
-9554
-9586
-9618
-9649
-9680
-9710
-9741
-9770
-9800
-9829
-9858
-9886
-9915
-9943
-9970
-9998
-10025
-10052
-10078
-10104
-10129
-10154
-10179
-10203
-10227
-10250
-10273
-10295
-10317
-10339
-10360
-10381
-10402
-10422
-10441
-10461
-10480
-10498
-10516
-10534
-10551
-10568
-10585
-10601
-10617
-10633
-10648
-10663
-10678
-10693
-10707
-10720
-10734
-10747
-10759
-10772
-10784
-10795
-10807
-10818
-10828
-10838
-10848
-10858
-10867
-10876
-10884
-10893
-10901
-10909
-10916
-10923
-10930
-10937
-10944
-10950
-10957
-10963
-10968
-10974
-10979
-10984
-10989
-10994
-10998
-11002
-11006
-11009
-11012
-11015
-11017
-11018
-11019
-11020
-11020
-11019
-11017
-11015
-11012
-11009
-11004
-10999
-10994
-10988
-10981
-10973
-10965
-10956
-10947
-10937
-10927
-10916
-10905
-10893
-10881
-10868
-10854
-10840
-10826
-10811
-10795
-10780
-10763
-10746
-10728
-10710
-10692
-10672
-10652
-10632
-10611
-10589
-10567
-10544
-10520
-10496
-10471
-10446
-10419
-10392
-10365
-10336
-10307
-10278
-10247
-10216
-10184
-10152
-10119
-10085
-10050
-10015
-9978
-9942
-9904
-9866
-9827
-9787
-9747
-9706
-9664
-9622
-9579
-9535
-9491
-9446
-9401
-9355
-9309
-9262
-9215
-9168
-9120
-9072
-9024
-8975
-8927
-8878
-8829
-8780
-8732
-8683
-8635
-8586
-8538
-8490
-8443
-8395
-8348
-8302
-8256
-8211
-8164
-8121
-8077
-8032
-7990
-7947
-7905
-7863
-7822
-7781
-7741
-7701
-7662
-7624
-7586
-7548
-7511
-7475
-7440
-7405
-7371
-7338
-7305
-7273
-7243
-7213
-7184
-7156
-7128
-7102
-7076
-7051
-7027
-7003
-6981
-6959
-6937
-6917
-6897
-6877
-6859
-6841
-6823
-6807
-6791
-6776
-6761
-6747
-6734
-6722
-6711
-6701
-6691
-6682
-6674
-6667
-6661
-6656
-6652
-6649
-6647
-6645
-6645
-6646
-6648
-6652
-6656
-6661
-6668
-6675
-6684
-6693
-6703
-6715
-6727
-6740
-6754
-6769
-6784
-6800
-6818
-6836
-6855
-6874
-6895
-6916
-6939
-6962
-6986
-7012
-7038
-7065
-7093
-7123
-7153
-7184
-7216
-7249
-7284
-7319
-7355
-7392
-7429
-7468
-7508
-7548
-7590
-7632
-7675
-7719
-7764
-7809
-7855
-7902
-7949
-7998
-8045
-8096
-8146
-8196
-8247
-8299
-8350
-8403
-8455
-8508
-8561
-8614
-8667
-8721
-8775
-8829
-8884
-8938
-8993
-9048
-9104
-9159
-9214
-9270
-9326
-9382
-9437
-9493
-9549
-9605
-9660
-9716
-9771
-9827
-9882
-9938
-9993
-10049
-10104
-10160
-10215
-10271
-10327
-10382
-10438
-10493
-10549
-10604
-10660
-10716
-10771
-10827
-10882
-10938
-10993
-11049
-11104
-11160
-11215
-11270
-11325
-11380
-11435
-11490
-11544
-11599
-11653
-11707
-11760
-11814
-11867
-11920
-11972
-12024
-12076
-12128
-12180
-12231
-12282
-12332
-12382
-12433
-12482
-12532
-12581
-12630
-12679
-12728
-12776
-12824
-12871
-12918
-12965
-13012
-13058
-13103
-13149
-13193
-13238
-13281
-13325
-13368
-13410
-13452
-13493
-13534
-13574
-13613
-13652
-13691
-13729
-13766
-13803
-13840
-13876
-13911
-13946
-13981
-14015
-14049
-14083
-14116
-14148
-14181
-14213
-14245
-14277
-14309
-14340
-14371
-14402
-14433
-14464
-14494
-14524
-14554
-14584
-14614
-14643
-14672
-14701
-14729
-14756
-14784
-14810
-14837
-14863
-14888
-14914
-14938
-14962
-14986
-15008
-15030
-15052
-15073
-15093
-15112
-15130
-15148
-15164
-15180
-15195
-15209
-15222
-15235
-15246
-15257
-15267
-15276
-15284
-15291
-15297
-15302
-15306
-15309
-15311
-15312
-15312
-15311
-15309
-15306
-15302
-15297
-15290
-15283
-15275
-15265
-15254
-15243
-15230
-15216
-15201
-15185
-15168
-15150
-15131
-15111
-15090
-15068
-15046
-15022
-14997
-14972
-14946
-14919
-14892
-14863
-14835
-14805
-14775
-14745
-14714
-14682
-14650
-14618
-14586
-14553
-14519
-14486
-14452
-14417
-14383
-14348
-14313
-14277
-14242
-14206
-14170
-14133
-14097
-14060
-14023
-13986
-13949
-13911
-13873
-13835
-13796
-13757
-13717
-13677
-13637
-13596
-13555
-13514
-13472
-13430
-13387
-13345
-13302
-13259
-13215
-13172
-13128
-13084
-13040
-12996
-12951
-12906
-12861
-12816
-12770
-12724
-12677
-12630
-12583
-12534
-12486
-12437
-12387
-12336
-12285
-12234
-12181
-12128
-12075
-12020
-11965
-11909
-11853
-11796
-11738
-11679
-11619
-11559
-11498
-11435
-11372
-11308
-11243
-11177
-11110
-11041
-10972
-10902
-10830
-10758
-10684
-10610
-10534
-10458
-10381
-10303
-10224
-10144
-10063
-9982
-9900
-9817
-9733
-9649
-9564
-9478
-9392
-9305
-9217
-9129
-9040
-8950
-8860
-8770
-8679
-8587
-8495
-8402
-8309
-8215
-8121
-8026
-7932
-7837
-7742
-7646
-7550
-7454
-7357
-7261
-7164
-7067
-6970
-6873
-6776
-6678
-6581
-6484
-6386
-6289
-6191
-6094
-5996
-5899
-5801
-5704
-5606
-5509
-5412
-5314
-5217
-5120
-5023
-4926
-4829
-4732
-4635
-4539
-4442
-4346
-4250
-4154
-4058
-3963
-3868
-3773
-3678
-3584
-3490
-3396
-3303
-3210
-3117
-3025
-2933
-2841
-2750
-2659
-2569
-2479
-2389
-2300
-2212
-2124
-2037
-1950
-1864
-1778
-1693
-1608
-1524
-1441
-1358
-1276
-1195
-1114
-1034
-955
-877
-799
-723
-647
-573
-499
-426
-354
-284
-214
-145
-76
-9
57
123
188
251
314
376
437
497
557
615
672
728
783
837
890
942
992
1042
1090
1138
1184
1229
1273
1316
1358
1398
1438
1476
1514
1550
1585
1620
1653
1685
1717
1747
1777
1806
1833
1861
1887
1912
1937
1961
1984
2005
2027
2048
2068
2087
2105
2122
2139
2155
2170
2185
2199
2213
2226
2238
2251
2262
2274
2286
2297
2309
2320
2331
2343
2354
2366
2378
2390
2402
2414
2427
2440
2453
2466
2479
2493
2507
2522
2536
2551
2567
2582
2598
2615
2632
2649
2667
2685
2703
2722
2741
2761
2781
2801
2822
2843
2864
2886
2909
2932
2955
2979
3003
3027
3052
3077
3102
3128
3154
3180
3206
3233
3260
3287
3314
3342
3370
3398
3426
3455
3484
3513
3542
3571
3601
3631
3661
3691
3721
3751
3781
3812
3843
3873
3904
3935
3966
3997
4027
4059
4090
4122
4153
4184
4216
4247
4279
4311
4343
4375
4407
4439
4472
4504
4537
4571
4604
4638
4672
4706
4740
4775
4810
4845
4881
4916
4952
4988
5025
5062
5099
5136
5174
5212
5250
5289
5328
5367
5407
5447
5488
5529
5570
5612
5654
5696
5739
5782
5825
5868
5912
5956
6000
6045
6089
6134
6179
6224
6269
6314
6360
6406
6452
6498
6544
6591
6638
6685
6732
6780
6828
6876
6925
6974
7023
7072
7122
7173
7223
7274
7326
7377
7429
7481
7534
7587
7640
7693
7747
7801
7855
7910
7964
8019
8074
8129
8185
8240
8296
8351
8407
8463
8519
8575
8631
8687
8743
8799
8854
8910
8966
9022
9078
9133
9189
9244
9299
9354
9409
9464
9519
9574
9628
9682
9737
9791
9845
9898
9952
10006
10059
10113
10166
10219
10272
10325
10378
10431
10483
10535
10587
10639
10690
10741
10792
10843
10893
10943
10993
11042
11092
11141
11189
11237
11286
11333
11381
11428
11474
11521
11567
11612
11658
11702
11747
11790
11834
11876
11919
11960
12002
12042
12083
12122
12161
12200
12238
12275
12312
12349
12385
12420
12455
12489
12522
12555
12587
12619
12650
12681
12711
12740
12768
12796
12823
12850
12876
12901
12925
12949
12971
12993
13014
13035
13054
13073
13091
13108
13125
13141
13156
13170
13184
13196
13209
13220
13231
13241
13251
13260
13268
13276
13283
13289
13295
13301
13306
13310
13314
13318
13321
13324
13326
13327
13329
13330
13330
13330
13330
13330
13329
13328
13326
13325
13323
13321
13319
13316
13314
13311
13309
13306
13303
13300
13298
13295
13292
13289
13287
13284
13282
13279
13277
13275
13273
13271
13269
13268
13266
13264
13262
13260
13259
13257
13255
13254
13252
13251
13249
13248
13246
13245
13243
13242
13240
13239
13238
13237
13236
13235
13234
13233
13232
13232
13231
13231
13231
13231
13231
13231
13232
13232
13233
13234
13236
13237
13239
13242
13245
13248
13251
13255
13260
13265
13270
13276
13282
13288
13296
13303
13311
13319
13328
13337
13347
13357
13368
13379
13390
13402
13414
13427
13440
13453
13467
13482
13496
13511
13527
13542
13558
13574
13591
13607
13624
13641
13658
13676
13693
13710
13728
13745
13763
13780
13797
13814
13832
13849
13866
13883
13900
13917
13934
13950
13967
13983
14000
14016
14032
14048
14064
14080
14095
14110
14125
14140
14155
14170
14184
14199
14213
14227
14240
14254
14267
14279
14292
14304
14316
14327
14338
14348
14358
14368
14377
14385
14393
14401
14408
14414
14420
14425
14429
14433
14436
14439
14441
14443
14444
14445
14445
14445
14444
14443
14442
14440
14438
14435
14433
14429
14426
14422
14418
14413
14409
14403
14398
14393
14387
14381
14374
14368
14361
14354
14346
14338
14330
14322
14313
14304
14294
14284
14274
14264
14253
14241
14229
14217
14204
14191
14177
14163
14148
14133
14117
14100
14083
14065
14047
14028
14008
13988
13967
13946
13923
13900
13876
13852
13826
13800
13773
13745
13717
13687
13657
13625
13593
13560
13527
13492
13457
13420
13384
13346
13307
13268
13228
13187
13146
13104
13061
13017
12973
12928
12882
12836
12789
12741
12692
12643
12593
12543
12492
12440
12387
12334
12281
12226
12171
12115
12059
12001
11944
11885
11825
11765
11705
11643
11581
11518
11454
11389
11324
11258
11191
11124
11055
10986
10916
10846
10774
10702
10629
10556
10481
10406
10330
10254
10177
10099
10021
9942
9862
9782
9702
9621
9540
9459
9377
9295
9213
9132
9049
8967
8885
8803
8721
8639
8557
8475
8393
8311
8229
8147
8066
7984
7903
7822
7741
7660
7580
7500
7420
7341
7262
7183
7105
7027
6950
6873
6797
6721
6647
6572
6499
6426
6354
6282
6212
6142
6074
6006
5939
5873
5808
5744
5681
5619
5557
5497
5437
5379
5321
5264
5208
5153
5099
5046
4993
4941
4890
4840
4791
4742
4695
4648
4602
4557
4512
4469
4427
4385
4345
4305
4267
4229
4193
4158
4124
4091
4059
4027
3998
3969
3941
3915
3889
3864
3841
3818
3796
3775
3756
3737
3719
3702
3686
3671
3657
3643
3631
3620
3610
3600
3592
3584
3578
3573
3568
3564
3562
3560
3559
3559
3559
3561
3563
3567
3570
3575
3580
3587
3593
3601
3609
3618
3628
3638
3649
3661
3673
3685
3698
3712
3726
3741
3756
3771
3787
3803
3820
3837
3854
3872
3889
3907
3926
3944
3962
3981
3999
4018
4035
4054
4073
4091
4109
4127
4145
4162
4180
4197
4214
4230
4246
4262
4278
4293
4308
4323
4337
4351
4365
4378
4390
4403
4414
4426
4436
4447
4456
4466
4474
4482
4490
4497
4503
4509
4514
4518
4522
4525
4528
4530
4531
4532
4531
4531
4529
4527
4524
4520
4516
4511
4505
4499
4492
4484
4476
4467
4457
4447
4436
4424
4411
4398
4384
4370
4354
4338
4321
4304
4285
4266
4245
4224
4202
4179
4155
4130
4105
4078
4050
4021
3992
3961
3929
3896
3863
3828
3792
3756
3719
3680
3641
3601
3560
3518
3475
3432
3388
3343
3297
3250
3203
3155
3106
3057
3006
2955
2903
2851
2798
2744
2689
2634
2578
2522
2464
2407
2349
2290
2231
2171
2111
2050
1990
1929
1867
1806
1744
1682
1620
1558
1496
1434
1371
1308
1246
1183
1120
1057
994
930
867
804
740
677
614
551
488
425
362
300
237
175
114
52
-8
-69
-129
-189
-248
-307
-365
-423
-480
-536
-593
-648
-703
-757
-811
-863
-916
-967
-1018
-1069
-1119
-1168
-1216
-1264
-1311
-1358
-1403
-1448
-1492
-1536
-1578
-1620
-1661
-1701
-1740
-1779
-1817
-1854
-1890
-1925
-1960
-1994
-2027
-2059
-2090
-2121
-2151
-2180
-2209
-2236
-2263
-2289
-2314
-2338
-2361
-2384
-2405
-2426
-2446
-2465
-2483
-2500
-2517
-2533
-2548
-2562
-2575
-2587
-2599
-2610
-2620
-2629
-2637
-2645
-2651
-2657
-2662
-2667
-2670
-2673
-2674
-2675
-2675
-2675
-2673
-2671
-2668
-2664
-2660
-2655
-2649
-2643
-2636
-2628
-2620
-2611
-2601
-2591
-2580
-2569
-2557
-2545
-2532
-2519
-2505
-2490
-2475
-2460
-2444
-2428
-2411
-2394
-2377
-2359
-2340
-2322
-2303
-2284
-2264
-2244
-2224
-2203
-2183
-2162
-2140
-2119
-2097
-2075
-2052
-2029
-2007
-1984
-1961
-1938
-1914
-1890
-1866
-1842
-1818
-1794
-1769
-1744
-1719
-1694
-1669
-1644
-1618
-1593
-1568
-1542
-1516
-1491
-1465
-1439
-1414
-1388
-1362
-1337
-1311
-1286
-1261
-1236
-1211
-1186
-1161
-1136
-1112
-1088
-1064
-1040
-1016
-993
-970
-947
-924
-902
-880
-857
-836
-814
-793
-772
-751
-731
-711
-691
-671
-652
-634
-615
-597
-580
-562
-545
-529
-512
-496
-481
-466
-451
-436
-422
-409
-395
-382
-370
-358
-346
-335
-324
-314
-304
-294
-285
-277
-269
-261
-254
-248
-241
-236
-231
-226
-222
-218
-215
-212
-210
-208
-206
-205
-205
-205
-206
-207
-209
-212
-215
-219
-223
-228
-233
-239
-246
-253
-261
-269
-278
-288
-298
-308
-320
-331
-344
-356
-370
-384
-398
-412
-428
-443
-459
-475
-492
-509
-526
-543
-561
-579
-597
-615
-633
-652
-670
-689
-708
-728
-747
-767
-787
-807
-827
-848
-869
-890
-911
-932
-954
-976
-998
-1020
-1043
-1066
-1088
-1112
-1135
-1158
-1182
-1206
-1230
-1254
-1278
-1302
-1327
-1352
-1377
-1402
-1427
-1452
-1477
-1503
-1528
-1554
-1579
-1605
-1630
-1656
-1682
-1708
-1734
-1760
-1786
-1812
-1838
-1865
-1891
-1918
-1945
-1971
-1998
-2025
-2052
-2080
-2107
-2134
-2162
-2190
-2218
-2246
-2274
-2302
-2330
-2359
-2388
-2417
-2446
-2475
-2504
-2533
-2563
-2592
-2622
-2651
-2681
-2711
-2741
-2770
-2800
-2830
-2860
-2890
-2920
-2950
-2979
-3009
-3038
-3068
-3097
-3126
-3156
-3185
-3213
-3242
-3271
-3299
-3328
-3356
-3384
-3412
-3440
-3467
-3494
-3521
-3548
-3574
-3601
-3626
-3652
-3677
-3702
-3726
-3750
-3774
-3797
-3820
-3843
-3865
-3887
-3909
-3930
-3951
-3971
-3991
-4011
-4030
-4050
-4069
-4088
-4107
-4125
-4143
-4161
-4178
-4196
-4213
-4229
-4246
-4262
-4278
-4294
-4309
-4324
-4339
-4353
-4368
-4382
-4395
-4409
-4422
-4435
-4447
-4459
-4471
-4483
-4494
-4505
-4515
-4526
-4536
-4545
-4554
-4563
-4572
-4580
-4588
-4595
-4602
-4609
-4615
-4621
-4627
-4632
-4637
-4642
-4646
-4650
-4653
-4656
-4659
-4662
-4664
-4665
-4667
-4668
-4668
-4668
-4668
-4667
-4666
-4664
-4662
-4659
-4656
-4652
-4648
-4643
-4637
-4631
-4624
-4617
-4608
-4599
-4590
-4580
-4569
-4557
-4544
-4531
-4517
-4502
-4487
-4470
-4453
-4435
-4416
-4396
-4376
-4354
-4332
-4309
-4285
-4261
-4235
-4209
-4182
-4155
-4127
-4098
-4067
-4038
-4006
-3976
-3944
-3911
-3878
-3844
-3810
-3775
-3740
-3704
-3668
-3631
-3594
-3557
-3519
-3481
-3443
-3404
-3365
-3326
-3286
-3246
-3206
-3165
-3124
-3083
-3041
-2999
-2957
-2915
-2872
-2829
-2786
-2742
-2699
-2655
-2611
-2566
-2522
-2478
-2433
-2388
-2344
-2299
-2254
-2210
-2165
-2120
-2075
-2029
-1986
-1941
-1896
-1851
-1807
-1762
-1718
-1673
-1629
-1585
-1541
-1497
-1453
-1410
-1367
-1324
-1281
-1239
-1197
-1156
-1115
-1074
-1034
-994
-955
-916
-878
-840
-803
-767
-730
-695
-660
-625
-591
-558
-525
-493
-461
-430
-399
-369
-339
-310
-282
-254
-226
-199
-173
-147
-121
-96
-72
-48
-24
-1
21
43
65
86
107
127
147
167
186
204
223
240
257
274
290
306
321
336
350
363
376
389
400
412
423
433
443
452
461
470
478
486
493
500
507
514
520
526
531
537
542
547
552
557
561
566
570
574
578
581
585
588
591
594
597
600
602
605
607
609
611
613
614
616
618
619
620
622
623
624
625
626
627
628
628
629
630
630
631
631
631
632
632
632
632
632
632
632
632
632
631
630
630
629
628
626
625
623
622
620
618
616
614
611
609
607
605
603
600
598
596
594
592
591
589
587
586
584
583
582
581
580
579
578
577
576
575
574
573
571
570
569
567
566
564
562
560
558
556
553
551
548
546
543
540
537
534
532
529
526
524
521
519
517
515
514
513
512
511
511
510
511
511
512
513
514
516
518
520
522
525
528
531
534
538
541
545
550
554
559
564
569
574
579
585
591
597
603
609
616
623
630
637
644
651
659
666
674
682
690
698
706
714
722
730
739
747
755
764
773
781
790
798
807
816
825
834
843
852
861
871
880
890
899
909
919
928
938
948
958
969
979
989
999
1010
1020
1031
1041
1052
1062
1073
1083
1094
1105
1115
1126
1137
1148
1159
1170
1182
1193
1204
1216
1228
1240
1252
1264
1277
1289
1302
1314
1327
1340
1353
1366
1379
1392
1405
1419
1432
1445
1459
1472
1486
1499
1513
1526
1539
1553
1566
1579
1592
1605
1618
1630
1643
1655
1668
1680
1692
1704
1715
1727
1738
1750
1761
1772
1783
1794
1805
1815
1826
1836
1846
1857
1867
1877
1887
1897
1907
1916
1926
1936
1946
1956
1966
1976
1986
1996
2005
2016
2025
2036
2045
2056
2067
2077
2088
2099
2109
2120
2131
2142
2153
2164
2176
2187
2199
2210
2222
2234
2247
2259
2272
2284
2297
2311
2324
2338
2352
2366
2380
2395
2410
2425
2440
2456
2471
2487
2504
2520
2537
2553
2571
2588
2605
2623
2640
2658
2676
2694
2713
2731
2750
2769
2787
2806
2826
2845
2864
2884
2904
2924
2944
2964
2984
3005
3025
3046
3067
3087
3108
3129
3150
3172
3193
3214
3235
3256
3277
3298
3319
3340
3361
3382
3403
3424
3445
3466
3486
3507
3528
3548
3569
3589
3610
3631
3651
3672
3692
3713
3733
3754
3774
3795
3815
3836
3856
3876
3896
3916
3936
3956
3976
3995
4014
4033
4051
4070
4089
4108
4126
4143
4161
4178
4195
4212
4228
4244
4260
4275
4291
4306
4321
4335
4350
4364
4378
4391
4405
4418
4431
4444
4457
4469
4482
4494
4506
4517
4529
4540
4552
4562
4573
4584
4594
4604
4613
4623
4632
4641
4649
4657
4665
4673
4680
4687
4694
4700
4706
4712
4717
4722
4727
4731
4736
4739
4743
4747
4750
4753
4755
4758
4760
4762
4764
4765
4767
4768
4769
4769
4770
4770
4771
4771
4770
4770
4770
4769
4769
4768
4767
4766
4765
4764
4763
4762
4761
4760
4759
4758
4757
4756
4755
4754
4753
4752
4751
4750
4749
4748
4747
4745
4744
4742
4741
4739
4737
4735
4733
4731
4729
4726
4724
4721
4718
4715
4711
4707
4703
4698
4694
4688
4683
4676
4670
4663
4655
4647
4639
4630
4621
4611
4600
4589
4578
4566
4554
4541
4527
4513
4499
4484
4468
4452
4435
4418
4400
4381
4362
4343
4322
4301
4280
4258
4235
4212
4188
4164
4139
4113
4086
4061
4033
4005
3977
3948
3918
3888
3857
3826
3794
3762
3729
3695
3661
3627
3592
3556
3520
3484
3447
3410
3372
3334
3295
3256
3217
3178
3138
3097
3057
3016
2974
2933
2891
2848
2806
2763
2719
2675
2631
2587
2542
2496
2451
2405
2359
2312
2265
2218
2170
2123
2075
2025
1978
1929
1880
1831
1781
1732
1682
1632
1582
1532
1482
1431
1381
1330
1279
1229
1178
1127
1076
1025
973
922
871
819
768
717
665
613
562
510
459
407
355
303
252
200
148
96
44
-7
-59
-111
-163
-215
-266
-318
-370
-422
-473
-525
-577
-629
-681
-733
-785
-837
-888
-940
-992
-1044
-1096
-1148
-1200
-1252
-1304
-1355
-1407
-1458
-1509
-1560
-1611
-1662
-1713
-1763
-1813
-1863
-1913
-1962
-2012
-2061
-2110
-2159
-2207
-2255
-2304
-2352
-2399
-2447
-2494
-2542
-2589
-2636
-2682
-2729
-2775
-2821
-2867
-2913
-2958
-3003
-3048
-3093
-3137
-3181
-3225
-3268
-3311
-3353
-3395
-3437
-3478
-3519
-3559
-3599
-3638
-3677
-3716
-3754
-3792
-3830
-3867
-3903
-3940
-3975
-4011
-4046
-4081
-4115
-4149
-4183
-4216
-4249
-4281
-4313
-4345
-4377
-4408
-4439
-4469
-4499
-4529
-4558
-4588
-4616
-4645
-4673
-4701
-4729
-4756
-4783
-4810
-4837
-4863
-4889
-4915
-4940
-4966
-4991
-5016
-5041
-5066
-5090
-5114
-5139
-5163
-5187
-5210
-5234
-5257
-5281
-5304
-5327
-5350
-5372
-5395
-5417
-5439
-5461
-5483
-5505
-5527
-5548
-5569
-5591
-5612
-5632
-5653
-5674
-5694
-5714
-5735
-5755
-5774
-5794
-5814
-5833
-5852
-5872
-5890
-5909
-5928
-5947
-5965
-5984
-6002
-6020
-6038
-6056
-6074
-6092
-6110
-6128
-6145
-6163
-6181
-6198
-6216
-6233
-6251
-6268
-6285
-6302
-6319
-6336
-6353
-6370
-6386
-6403
-6419
-6435
-6451
-6467
-6483
-6499
-6514
-6529
-6544
-6560
-6574
-6589
-6604
-6619
-6633
-6648
-6662
-6676
-6691
-6705
-6719
-6733
-6747
-6761
-6775
-6789
-6803
-6816
-6830
-6843
-6856
-6869
-6882
-6895
-6908
-6920
-6933
-6945
-6957
-6969
-6981
-6992
-7004
-7015
-7026
-7036
-7047
-7057
-7067
-7077
-7087
-7097
-7106
-7115
-7124
-7133
-7141
-7149
-7157
-7165
-7172
-7179
-7186
-7193
-7199
-7205
-7211
-7217
-7222
-7227
-7231
-7236
-7240
-7243
-7247
-7250
-7252
-7255
-7257
-7259
-7260
-7261
-7262
-7263
-7263
-7263
-7263
-7263
-7262
-7261
-7260
-7259
-7257
-7255
-7253
-7250
-7247
-7244
-7241
-7237
-7233
-7229
-7224
-7220
-7215
-7209
-7203
-7197
-7191
-7185
-7178
-7171
-7164
-7156
-7148
-7141
-7132
-7124
-7116
-7107
-7099
-7090
-7081
-7073
-7064
-7055
-7046
-7037
-7028
-7019
-7009
-7000
-6991
-6981
-6972
-6962
-6953
-6943
-6933
-6923
-6913
-6903
-6893
-6883
-6872
-6861
-6851
-6840
-6829
-6818
-6807
-6796
-6784
-6773
-6762
-6751
-6739
-6728
-6716
-6705
-6694
-6682
-6671
-6659
-6648
-6636
-6625
-6613
-6601
-6590
-6578
-6566
-6555
-6543
-6531
-6519
-6507
-6495
-6483
-6471
-6459
-6447
-6435
-6423
-6410
-6398
-6386
-6374
-6361
-6349
-6337
-6324
-6312
-6299
-6287
-6274
-6262
-6249
-6236
-6224
-6211
-6198
-6185
-6171
-6158
-6145
-6131
-6117
-6103
-6089
-6075
-6061
-6046
-6032
-6017
-6002
-5987
-5972
-5956
-5941
-5925
-5910
-5894
-5878
-5862
-5845
-5829
-5812
-5795
-5778
-5761
-5743
-5725
-5707
-5689
-5671
-5652
-5634
-5615
-5596
-5576
-5557
-5537
-5517
-5497
-5476
-5456
-5435
-5414
-5393
-5371
-5350
-5328
-5306
-5283
-5261
-5238
-5215
-5192
-5169
-5145
-5122
-5098
-5074
-5049
-5025
-5001
-4976
-4951
-4927
-4902
-4877
-4852
-4826
-4801
-4776
-4751
-4725
-4700
-4674
-4649
-4623
-4598
-4572
-4546
-4521
-4495
-4470
-4444
-4419
-4393
-4368
-4343
-4317
-4292
-4267
-4242
-4217
-4192
-4167
-4142
-4117
-4091
-4067
-4043
-4018
-3993
-3969
-3944
-3919
-3894
-3870
-3845
-3820
-3795
-3770
-3745
-3720
-3695
-3671
-3646
-3621
-3595
-3570
-3545
-3520
-3495
-3470
-3445
-3420
-3394
-3369
-3344
-3318
-3293
-3267
-3242
-3216
-3190
-3164
-3138
-3112
-3086
-3059
-3033
-3006
-2979
-2952
-2924
-2897
-2869
-2841
-2813
-2785
-2757
-2729
-2700
-2671
-2642
-2613
-2584
-2555
-2525
-2496
-2466
-2436
-2406
-2376
-2346
-2315
-2284
-2253
-2222
-2191
-2159
-2127
-2095
-2063
-2029
-1997
-1964
-1931
-1898
-1864
-1831
-1797
-1762
-1728
-1693
-1659
-1624
-1589
-1554
-1518
-1483
-1447
-1411
-1375
-1339
-1303
-1266
-1230
-1193
-1157
-1120
-1083
-1046
-1008
-972
-934
-897
-859
-822
-784
-746
-708
-670
-632
-594
-555
-517
-478
-440
-401
-362
-323
-284
-245
-205
-166
-126
-86
-46
-6
35
75
116
157
198
239
281
322
364
406
448
490
533
575
618
660
703
746
790
833
876
920
964
1006
1051
1095
1140
1184
1228
1272
1317
1361
1406
1451
1495
1540
1585
1630
1676
1721
1766
1812
1857
1903
1948
1994
2040
2085
2131
2177
2223
2269
2315
2360
2406
2452
2498
2544
2590
2636
2682
2728
2774
2820
2866
2912
2958
3004
3050
3096
3142
3188
3234
3280
3326
3372
3418
3464
3510
3555
3601
3647
3692
3737
3782
3827
3872
3916
3960
4005
4049
4091
4136
4179
4223
4266
4308
4351
4393
4435
4477
4519
4561
4602
4643
4684
4725
4765
4806
4846
4886
4925
4965
5004
5043
5082
5121
5160
5198
5236
5274
5312
5350
5387
5424
5461
5498
5535
5571
5607
5643
5679
5715
5750
5785
5820
5854
5888
5922
5955
5988
6021
6053
6085
6117
6148
6178
6208
6238
6267
6295
6323
6351
6378
6405
6431
6456
6481
6506
6530
6553
6576
6598
6620
6641
6662
6683
6703
6722
6741
6759
6777
6794
6811
6827
6843
6858
6873
6887
6901
6914
6927
6938
6950
6960
6971
6980
6989
6997
7005
7011
7018
7023
7028
7033
7037
7040
7043
7045
7047
7048
7049
7049
7049
7048
7047
7046
7044
7042
7039
7036
7033
7029
7025
7020
7015
7010
7004
6998
6991
6984
6976
6968
6960
6951
6942
6932
6922
6911
6900
6889
6877
6864
6852
6839
6825
6811
6797
6783
6768
6753
6737
6721
6705
6689
6672
6655
6638
6620
6602
6584
6566
6547
6528
6509
6490
6470
6450
6430
6410
6389
6369
6348
6327
6306
6285
6264
6243
6222
6201
6180
6159
6138
6117
6096
6075
6054
6033
6012
5991
5970
5950
5929
5908
5887
5866
5845
5824
5803
5782
5761
5741
5720
5699
5678
5657
5636
5615
5594
5574
5553
5532
5512
5491
5471
5450
5430
5410
5389
5369
5349
5329
5309
5289
5270
5250
5230
5211
5191
5172
5152
5133
5114
5095
5076
5057
5038
5020
5001
4983
4964
4946
4928
4909
4891
4874
4856
4838
4820
4803
4785
4768
4750
4733
4715
4698
4680
4663
4646
4628
4611
4593
4576
4558
4541
4523
4506
4488
4470
4452
4434
4416
4398
4380
4362
4344
4326
4308
4289
4271
4253
4234
4216
4198
4179
4160
4142
4123
4105
4086
4067
4048
4029
4010
3991
3972
3952
3933
3913
3894
3874
3854
3834
3814
3793
3773
3753
3732
3712
3691
3671
3650
3630
3609
3589
3568
3547
3526
3506
3485
3464
3443
3422
3401
3381
3360
3339
3318
3297
3276
3255
3234
3213
3192
3172
3151
3130
3109
3089
3068
3047
3027
3006
2985
2965
2945
2924
2904
2884
2863
2843
2823
2803
2782
2762
2742
2722
2702
2682
2662
2642
2622
2602
2582
2563
2543
2523
2504
2485
2465
2446
2427
2408
2389
2370
2351
2332
2313
2295
2276
2258
2240
2222
2204
2186
2168
2151
2133
2116
2099
2082
2065
2048
2032
2015
1999
1982
1966
1950
1934
1919
1903
1887
1872
1857
1842
1827
1812
1797
1783
1768
1754
1740
1726
1712
1699
1685
1672
1659
1646
1633
1620
1608
1595
1583
1571
1559
1548
1536
1525
1514
1502
1491
1481
1470
1459
1448
1438
1427
1417
1407
1396
1386
1376
1366
1356
1346
1336
1326
1316
1306
1296
1286
1276
1266
1256
1246
1236
1226
1216
1206
1196
1186
1175
1165
1155
1144
1134
1124
1113
1103
1092
1082
1071
1061
1050
1039
1029
1018
1006
996
985
975
964
953
942
931
921
910
899
888
877
866
856
845
834
823
812
801
790
779
768
757
745
734
723
711
699
687
675
663
651
638
625
612
599
586
573
559
545
531
517
503
489
474
459
445
430
415
400
385
369
354
339
323
308
292
277
261
246
230
215
199
184
168
153
137
121
106
90
75
59
43
27
11
-5
-21
-37
-53
-69
-85
-101
-118
-134
-151
-167
-184
-200
-217
-234
-250
-267
-284
-301
-318
-335
-352
-369
-386
-403
-420
-437
-454
-471
-488
-505
-521
-538
-555
-572
-588
-605
-621
-638
-654
-670
-686
-702
-718
-734
-750
-766
-781
-797
-813
-828
-844
-859
-874
-889
-904
-919
-934
-949
-964
-979
-993
-1008
-1022
-1036
-1051
-1065
-1079
-1093
-1106
-1120
-1134
-1148
-1161
-1175
-1188
-1202
-1215
-1229
-1242
-1255
-1269
-1282
-1295
-1308
-1321
-1334
-1347
-1360
-1373
-1385
-1398
-1410
-1422
-1435
-1447
-1459
-1471
-1483
-1495
-1507
-1518
-1530
-1542
-1554
-1566
-1578
-1590
-1602
-1614
-1626
-1638
-1650
-1662
-1674
-1687
-1699
-1712
-1725
-1737
-1750
-1763
-1776
-1789
-1803
-1816
-1830
-1843
-1857
-1871
-1885
-1899
-1913
-1927
-1941
-1955
-1969
-1984
-1998
-2013
-2027
-2041
-2057
-2072
-2087
-2103
-2118
-2133
-2149
-2165
-2180
-2196
-2212
-2228
-2244
-2260
-2277
-2293
-2309
-2326
-2342
-2358
-2375
-2391
-2408
-2424
-2441
-2458
-2474
-2491
-2508
-2525
-2542
-2559
-2576
-2594
-2611
-2629
-2647
-2664
-2682
-2701
-2719
-2737
-2756
-2775
-2794
-2813
-2832
-2851
-2870
-2890
-2909
-2929
-2949
-2968
-2988
-3008
-3028
-3048
-3068
-3088
-3108
-3128
-3148
-3168
-3188
-3209
-3229
-3249
-3269
-3290
-3310
-3331
-3351
-3371
-3392
-3412
-3433
-3453
-3474
-3494
-3514
-3535
-3555
-3575
-3596
-3616
-3636
-3656
-3676
-3696
-3716
-3736
-3756
-3776
-3795
-3815
-3834
-3853
-3872
-3891
-3910
-3929
-3947
-3966
-3984
-4003
-4021
-4038
-4056
-4074
-4091
-4109
-4126
-4143
-4160
-4176
-4193
-4209
-4225
-4241
-4256
-4272
-4287
-4303
-4318
-4333
-4348
-4362
-4377
-4392
-4406
-4420
-4435
-4449
-4463
-4477
-4491
-4505
-4518
-4532
-4546
-4559
-4573
-4586
-4600
-4613
-4626
-4640
-4653
-4666
-4679
-4691
-4704
-4717
-4730
-4742
-4755
-4767
-4779
-4791
-4804
-4816
-4828
-4840
-4852
-4863
-4875
-4887
-4898
-4910
-4921
-4933
-4944
-4956
-4967
-4978
-4989
-5000
-5011
-5022
-5032
-5043
-5053
-5064
-5074
-5084
-5094
-5104
-5114
-5124
-5133
-5143
-5153
-5163
-5172
-5182
-5191
-5201
-5211
-5220
-5230
-5239
-5249
-5258
-5268
-5278
-5287
-5296
-5306
-5315
-5324
-5334
-5343
-5351
-5360
-5369
-5378
-5386
-5394
-5402
-5410
-5418
-5426
-5433
-5441
-5448
-5455
-5462
-5468
-5475
-5481
-5487
-5493
-5499
-5505
-5510
-5516
-5521
-5526
-5531
-5535
-5540
-5544
-5548
-5552
-5556
-5560
-5563
-5567
-5570
-5573
-5576
-5579
-5582
-5585
-5587
-5590
-5592
-5595
-5597
-5600
-5602
-5604
-5607
-5609
-5611
-5613
-5615
-5617
-5619
-5621
-5622
-5624
-5625
-5627
-5628
-5629
-5629
-5630
-5630
-5631
-5630
-5630
-5630
-5629
-5628
-5626
-5625
-5623
-5621
-5619
-5616
-5614
-5611
-5608
-5604
-5600
-5597
-5592
-5588
-5583
-5579
-5573
-5568
-5563
-5557
-5551
-5545
-5538
-5531
-5524
-5517
-5510
-5502
-5494
-5486
-5478
-5470
-5461
-5452
-5443
-5434
-5425
-5415
-5406
-5396
-5386
-5376
-5366
-5356
-5346
-5335
-5324
-5314
-5303
-5292
-5281
-5270
-5259
-5247
-5236
-5224
-5213
-5201
-5189
-5177
-5165
-5153
-5141
-5129
-5117
-5104
-5092
-5080
-5068
-5055
-5043
-5031
-5018
-5006
-4994
-4981
-4969
-4957
-4945
-4932
-4920
-4908
-4895
-4883
-4870
-4857
-4845
-4832
-4819
-4806
-4793
-4779
-4766
-4752
-4739
-4725
-4711
-4696
-4682
-4667
-4652
-4638
-4622
-4607
-4592
-4576
-4560
-4544
-4528
-4512
-4495
-4479
-4462
-4445
-4428
-4410
-4393
-4375
-4357
-4339
-4321
-4302
-4283
-4264
-4244
-4224
-4204
-4184
-4163
-4142
-4121
-4099
-4077
-4054
-4032
-4009
-3985
-3962
-3938
-3913
-3889
-3864
-3838
-3813
-3787
-3761
-3734
-3707
-3680
-3652
-3624
-3596
-3567
-3538
-3509
-3479
-3449
-3419
-3388
-3357
-3325
-3293
-3261
-3228
-3195
-3162
-3128
-3094
-3059
-3025
-2990
-2954
-2919
-2883
-2847
-2810
-2774
-2737
-2700
-2663
-2625
-2588
-2550
-2512
-2474
-2436
-2397
-2359
-2320
-2282
-2243
-2204
-2165
-2126
-2087
-2047
-2008
-1968
-1929
-1889
-1849
-1809
-1769
-1729
-1689
-1648
-1608
-1567
-1526
-1486
-1445
-1403
-1362
-1321
-1279
-1237
-1196
-1154
-1112
-1070
-1027
-985
-943
-900
-858
-815
-772
-730
-687
-644
-601
-558
-516
-473
-430
-388
-345
-302
-260
-217
-175
-133
-90
-48
-6
36
77
119
161
202
244
285
326
367
408
449
490
531
571
612
652
692
733
773
813
853
893
933
973
1012
1053
1092
1132
1172
1211
1251
1290
1330
1369
1409
1448
1487
1526
1565
1604
1643
1681
1720
1758
1797
1835
1873
1911
1949
1987
2024
2062
2099
2136
2174
2211
2248
2285
2322
2358
2395
2432
2468
2505
2541
2578
2614
2651
2687
2724
2760
2797
2833
2869
2906
2942
2979
3015
3052
3088
3125
3162
3198
3235
3271
3307
3344
3380
3417
3453
3489
3525
3561
3598
3634
3670
3706
3742
3778
3814
3850
3885
3921
3957
3993
4029
4065
4101
4137
4173
4210
4246
4282
4318
4355
4391
4428
4464
4501
4537
4574
4610
4647
4683
4720
4756
4793
4830
4866
4903
4939
4976
5012
5049
5085
5122
5158
5194
5231
5267
5303
5339
5375
5411
5447
5483
5518
5554
5589
5624
5659
5694
5728
5763
5797
5831
5865
5898
5931
5964
5997
6029
6061
6093
6124
6156
6186
6217
6247
6277
6307
6336
6365
6394
6422
6450
6478
6506
6533
6560
6587
6614
6640
6666
6692
6717
6742
6767
6792
6816
6841
6864
6888
6912
6935
6958
6981
7003
7025
7047
7069
7090
7111
7132
7152
7172
7192
7211
7230
7249
7267
7285
7303
7320
7337
7353
7370
7386
7401
7417
7432
7447
7461
7475
7489
7503
7516
7529
7541
7554
7566
7578
7589
7600
7611
7621
7632
7642
7652
7661
7671
7680
7689
7697
7706
7715
7723
7731
7739
7747
7755
7762
7770
7777
7785
7792
7799
7806
7813
7820
7826
7833
7840
7846
7852
7858
7865
7871
7876
7882
7888
7893
7899
7904
7909
7914
7919
7923
7928
7933
7937
7941
7945
7949
7953
7956
7960
7963
7966
7969
7972
7975
7977
7980
7982
7984
7987
7988
7990
7992
7994
7995
7996
7998
7999
8000
8000
8000
8002
8002
8003
8003
8003
8003
8003
8003
8003
8003
8002
8002
8000
8000
8000
7999
7998
7997
7995
7994
7992
7991
7989
7987
7985
7983
7981
7978
7976
7973
7970
7968
7965
7961
7958
7955
7951
7947
7944
7940
7935
7931
7926
7922
7917
7912
7907
7901
7896
7890
7884
7878
7872
7866
7859
7853
7846
7839
7832
7825
7818
7811
7804
7796
7789
7781
7773
7765
7757
7748
7740
7731
7722
7713
7704
7694
7685
7675
7665
7655
7644
7634
7623
7613
7602
7590
7579
7568
7556
7544
7532
7520
7508
7495
7482
7470
7457
7443
7430
7417
7403
7389
7375
7361
7346
7332
7317
7302
7287
7271
7255
7240
7224
7207
7191
7174
7157
7140
7123
7105
7087
7069
7051
7033
7015
6996
6977
6958
6939
6920
6901
6882
6862
6843
6823
6804
6784
6765
6745
6725
6706
6686
6666
6647
6627
6608
6588
6569
6549
6530
6511
6492
6473
6454
6435
6416
6397
6378
6360
6341
6323
6304
6286
6268
6249
6231
6213
6195
6177
6159
6141
6123
6105
6087
6069
6051
6032
6014
5996
5978
5959
5940
5922
5903
5884
5865
5845
5825
5806
5786
5765
5745
5724
5703
5682
5661
5640
5618
5596
5574
5552
5529
5507
5484
5461
5437
5414
5390
5366
5342
5317
5293
5268
5243
5217
5191
5166
5139
5113
5087
5060
5033
5006
4978
4951
4923
4895
4866
4838
4809
4780
4751
4722
4692
4662
4632
4602
4571
4540
4510
4478
4447
4416
4384
4352
4320
4288
4256
4224
4191
4159
4126
4093
4059
4026
3993
3959
3925
3891
3857
3823
3788
3753
3718
3683
3648
3613
3577
3541
3505
3469
3433
3397
3361
3324
3288
3251
3215
3178
3142
3105
3068
3032
2995
2958
2921
2884
2847
2810
2773
2736
2699
2662
2625
2588
2550
2513
2476
2438
2401
2363
2326
2288
2251
2213
2175
2137
2100
2062
2024
1986
1948
1910
1872
1834
1796
1758
1720
1682
1644
1606
1568
1529
1491
1453
1414
1376
1337
1299
1260
1221
1182
1143
1104
1065
1026
986
946
907
867
827
787
747
706
666
625
584
544
503
461
420
379
338
296
255
213
171
130
88
46
4
-38
-80
-122
-164
-206
-248
-289
-331
-373
-415
-457
-499
-540
-582
-624
-665
-707
-748
-789
-831
-872
-913
-953
-994
-1035
-1075
-1115
-1155
-1195
-1235
-1275
-1314
-1354
-1393
-1432
-1471
-1510
-1549
-1588
-1626
-1665
-1703
-1741
-1779
-1817
-1855
-1892
-1930
-1967
-2004
-2041
-2078
-2115
-2151
-2188
-2224
-2260
-2296
-2331
-2366
-2402
-2437
-2471
-2506
-2540
-2575
-2608
-2642
-2676
-2709
-2742
-2775
-2808
-2840
-2872
-2904
-2936
-2967
-2999
-3030
-3060
-3091
-3122
-3152
-3182
-3212
-3241
-3271
-3300
-3329
-3358
-3386
-3415
-3443
-3471
-3499
-3527
-3555
-3583
-3610
-3637
-3664
-3691
-3718
-3745
-3771
-3798
-3824
-3850
-3876
-3902
-3927
-3952
-3977
-4002
-4027
-4051
-4075
-4100
-4123
-4147
-4170
-4193
-4216
-4238
-4260
-4282
-4304
-4325
-4347
-4368
-4388
-4409
-4429
-4449
-4468
-4488
-4507
-4526
-4545
-4563
-4582
-4600
-4618
-4635
-4653
-4670
-4687
-4704
-4721
-4737
-4753
-4769
-4785
-4801
-4816
-4831
-4846
-4861
-4876
-4891
-4905
-4920
-4934
-4948
-4962
-4976
-4990
-5004
-5018
-5031
-5045
-5058
-5072
-5085
-5098
-5111
-5124
-5137
-5150
-5163
-5175
-5188
-5200
-5213
-5225
-5238
-5250
-5262
-5274
-5286
-5298
-5310
-5322
-5334
-5346
-5358
-5370
-5382
-5393
-5405
-5417
-5429
-5441
-5452
-5464
-5476
-5488
-5499
-5511
-5523
-5534
-5546
-5558
-5569
-5581
-5593
-5604
-5616
-5627
-5639
-5650
-5662
-5673
-5684
-5696
-5707
-5718
-5729
-5740
-5751
-5762
-5773
-5784
-5794
-5805
-5815
-5825
-5836
-5846
-5856
-5865
-5875
-5885
-5894
-5903
-5912
-5921
-5930
-5938
-5947
-5955
-5963
-5971
-5978
-5986
-5993
-6000
-6007
-6014
-6021
-6027
-6034
-6040
-6046
-6052
-6057
-6063
-6068
-6074
-6079
-6084
-6089
-6093
-6098
-6102
-6107
-6111
-6115
-6119
-6123
-6127
-6130
-6134
-6137
-6140
-6143
-6146
-6149
-6152
-6154
-6156
-6158
-6160
-6162
-6164
-6166
-6167
-6168
-6170
-6171
-6171
-6172
-6173
-6173
-6174
-6174
-6174
-6174
-6174
-6174
-6173
-6173
-6172
-6171
-6170
-6169
-6167
-6166
-6164
-6162
-6160
-6158
-6155
-6153
-6150
-6147
-6144
-6141
-6137
-6134
-6130
-6126
-6121
-6117
-6112
-6108
-6102
-6097
-6092
-6086
-6080
-6074
-6068
-6061
-6054
-6047
-6040
-6032
-6025
-6017
-6008
-6000
-5991
-5982
-5973
-5963
-5953
-5943
-5933
-5922
-5911
-5900
-5888
-5876
-5864
-5852
-5839
-5826
-5813
-5799
-5786
-5771
-5757
-5742
-5727
-5712
-5696
-5680
-5664
-5648
-5631
-5614
-5597
-5579
-5562
-5544
-5526
-5507
-5489
-5470
-5451
-5431
-5412
-5392
-5372
-5352
-5332
-5312
-5291
-5271
-5250
-5228
-5207
-5186
-5164
-5142
-5121
-5098
-5076
-5054
-5032
-5009
-4986
-4964
-4941
-4918
-4895
-4872
-4848
-4825
-4801
-4778
-4754
-4730
-4707
-4683
-4659
-4635
-4611
-4586
-4562
-4538
-4513
-4489
-4465
-4440
-4416
-4391
-4366
-4342
-4317
-4293
-4268
-4244
-4219
-4195
-4170
-4146
-4122
-4098
-4074
-4050
-4026
-4002
-3979
-3956
-3932
-3909
-3887
-3864
-3842
-3819
-3797
-3775
-3754
-3732
-3711
-3690
-3669
-3648
-3628
-3607
-3587
-3567
-3547
-3528
-3508
-3489
-3470
-3451
-3433
-3414
-3396
-3378
-3360
-3342
-3324
-3307
-3290
-3272
-3255
-3238
-3222
-3205
-3189
-3173
-3156
-3141
-3125
-3109
-3093
-3078
-3062
-3047
-3032
-3017
-3002
-2987
-2973
-2958
-2944
-2929
-2915
-2901
-2887
-2873
-2859
-2846
-2832
-2819
-2805
-2792
-2779
-2766
-2753
-2740
-2727
-2715
-2702
-2689
-2677
-2664
-2652
-2640
-2627
-2615
-2603
-2591
-2579
-2567
-2555
-2543
-2531
-2519
-2507
-2495
-2483
-2471
-2459
-2447
-2435
-2423
-2411
-2399
-2387
-2376
-2364
-2352
-2340
-2328
-2316
-2304
-2293
-2281
-2269
-2257
-2246
-2234
-2223
-2211
-2200
-2188
-2177
-2165
-2154
-2142
-2131
-2120
-2109
-2097
-2086
-2075
-2064
-2053
-2041
-2029
-2019
-2008
-1997
-1985
-1974
-1963
-1952
-1940
-1929
-1917
-1906
-1895
-1883
-1872
-1860
-1849
-1838
-1826
-1815
-1803
-1792
-1781
-1770
-1758
-1747
-1736
-1725
-1714
-1703
-1692
-1681
-1670
-1660
-1649
-1638
-1628
-1617
-1607
-1596
-1586
-1576
-1565
-1555
-1545
-1535
-1525
-1515
-1505
-1495
-1486
-1476
-1466
-1457
-1447
-1438
-1429
-1420
-1410
-1401
-1392
-1383
-1374
-1365
-1356
-1348
-1339
-1330
-1321
-1312
-1304
-1295
-1286
-1277
-1269
-1260
-1251
-1242
-1234
-1225
-1216
-1207
-1198
-1189
-1180
-1171
-1162
-1152
-1143
-1133
-1124
-1114
-1105
-1095
-1085
-1075
-1065
-1054
-1044
-1034
-1022
-1012
-1000
-991
-979
-968
-957
-945
-934
-922
-910
-898
-886
-874
-861
-849
-836
-823
-810
-797
-783
-770
-756
-742
-728
-713
-699
-684
-670
-655
-639
-624
-609
-593
-577
-561
-545
-529
-512
-496
-479
-462
-445
-428
-411
-393
-375
-358
-340
-322
-303
-285
-267
-248
-230
-211
-192
-173
-154
-135
-115
-96
-77
-57
-37
-17
3
23
43
63
83
104
124
145
166
187
208
229
251
272
294
316
338
360
382
405
427
450
473
496
519
542
566
589
613
636
660
684
708
732
756
781
805
830
854
879
903
928
953
977
1002
1027
1051
1076
1100
1125
1149
1174
1198
1222
1246
1270
1294
1318
1342
1365
1389
1412
1435
1458
1481
1504
1527
1549
1571
1593
1615
1637
1658
1679
1701
1721
1742
1762
1782
1802
1822
1842
1861
1880
1899
1917
1935
1954
1972
1989
2007
2024
2041
2058
2074
2091
2107
2123
2138
2154
2169
2184
2199
2213
2227
2241
2255
2269
2282
2295
2308
2320
2333
2345
2357
2369
2380
2392
2403
2414
2425
2435
2446
2456
2466
2476
2485
2495
2504
2513
2522
2530
2539
2547
2555
2563
2571
2579
2586
2594
2601
2608
2615
2622
2628
2635
2641
2648
2654
2660
2666
2672
2678
2684
2690
2695
2701
2707
2712
2718
2723
2728
2734
2739
2744
2749
2754
2760
2765
2770
2775
2780
2785
2790
2794
2799
2804
2809
2814
2819
2824
2829
2834
2839
2845
2850
2855
2860
2866
2871
2877
2882
2888
2893
2899
2905
2911
2917
2924
2930
2936
2943
2949
2956
2963
2970
2977
2984
2991
2998
3005
3013
3020
3028
3035
3043
3051
3059
3067
3075
3083
3091
3099
3108
3116
3125
3134
3142
3151
3160
3170
3179
3188
3198
3207
3217
3226
3236
3246
3256
3266
3276
3286
3296
3306
3317
3327
3337
3348
3358
3368
3379
3389
3400
3410
3421
3431
3441
3452
3462
3472
3482
3492
3502
3512
3522
3532
3542
3551
3561
3570
3579
3589
3598
3607
3615
3624
3633
3641
3650
3658
3666
3674
3682
3690
3697
3705
3712
3719
3727
3734
3741
3748
3754
3761
3767
3773
3780
3786
3792
3797
3803
3808
3814
3819
3824
3829
3834
3838
3843
3847
3851
3855
3859
3862
3866
3869
3872
3875
3878
3880
3883
3885
3887
3888
3890
3891
3892
3893
3894
3894
3895
3895
3894
3894
3893
3892
3891
3889
3888
3886
3883
3881
3878
3875
3872
3869
3865
3861
3857
3853
3848
3843
3838
3833
3827
3822
3816
3809
3803
3796
3789
3782
3775
3767
3759
3751
3743
3734
3726
3717
3708
3698
3688
3678
3668
3658
3647
3636
3625
3613
3602
3590
3577
3565
3553
3540
3527
3513
3500
3486
3472
3458
3444
3429
3415
3400
3385
3369
3354
3338
3322
3306
3289
3272
3256
3238
3221
3204
3186
3168
3150
3132
3114
3095
3077
3058
3039
3020
3001
2982
2962
2943
2923
2904
2884
2864
2844
2824
2805
2784
2764
2744
2724
2704
2684
2663
2643
2623
2602
2582
2561
2541
2521
2500
2480
2459
2439
2418
2398
2377
2357
2337
2316
2296
2276
2256
2236
2216
2195
2176
2156
2136
2116
2096
2077
2057
2037
2017
1998
1979
1959
1940
1921
1901
1882
1863
1844
1825
1806
1787
1768
1749
1730
1712
1693
1674
1656
1637
1619
1601
1582
1564
1546
1528
1511
1493
1475
1458
1440
1423
1406
1389
1372
1355
1338
1321
1305
1288
1271
1255
1238
1222
1206
1190
1174
1157
1141
1126
1110
1094
1078
1063
1047
1031
1016
1000
985
970
954
939
924
909
894
879
864
848
833
818
804
789
774
759
744
729
714
700
685
670
656
641
627
612
598
584
569
555
541
526
512
498
484
470
456
442
428
414
400
385
371
357
343
329
315
301
287
273
259
245
231
217
202
188
174
160
145
131
117
102
88
73
59
45
30
16
1
-14
-28
-43
-57
-72
-86
-101
-115
-130
-145
-159
-174
-188
-203
-218
-232
-247
-262
-276
-291
-305
-320
-335
-349
-364
-378
-393
-407
-422
-436
-451
-465
-480
-494
-508
-522
-537
-551
-565
-579
-593
-606
-620
-634
-648
-661
-675
-688
-701
-714
-728
-741
-754
-767
-779
-792
-805
-818
-830
-843
-855
-868
-880
-892
-904
-917
-929
-941
-953
-964
-976
-988
-1000
-1010
-1022
-1034
-1045
-1057
-1068
-1079
-1090
-1101
-1112
-1123
-1133
-1144
-1155
-1165
-1175
-1186
-1196
-1206
-1216
-1226
-1236
-1245
-1255
-1265
-1274
-1283
-1292
-1302
-1311
-1319
-1328
-1337
-1345
-1354
-1362
-1371
-1379
-1387
-1395
-1403
-1411
-1419
-1426
-1434
-1442
-1449
-1456
-1464
-1471
-1478
-1485
-1493
-1500
-1507
-1513
-1520
-1527
-1534
-1540
-1547
-1553
-1560
-1566
-1572
-1579
-1585
-1591
-1597
-1603
-1608
-1614
-1620
-1625
-1631
-1636
-1641
-1647
-1652
-1657
-1662
-1667
-1672
-1677
-1682
-1686
-1691
-1696
-1700
-1705
-1709
-1714
-1718
-1722
-1726
-1731
-1735
-1739
-1743
-1746
-1750
-1754
-1758
-1761
-1765
-1768
-1771
-1775
-1778
-1781
-1784
-1787
-1790
-1793
-1796
-1798
-1801
-1804
-1806
-1809
-1811
-1814
-1816
-1818
-1821
-1823
-1825
-1828
-1830
-1832
-1834
-1836
-1839
-1841
-1843
-1845
-1847
-1849
-1851
-1853
-1855
-1857
-1859
-1861
-1863
-1865
-1866
-1868
-1870
-1871
-1873
-1874
-1876
-1877
-1878
-1879
-1881
-1882
-1883
-1884
-1885
-1886
-1887
-1888
-1888
-1889
-1890
-1891
-1891
-1892
-1892
-1893
-1893
-1894
-1894
-1895
-1895
-1895
-1896
-1896
-1896
-1896
-1897
-1897
-1897
-1897
-1897
-1897
-1898
-1898
-1898
-1898
-1898
-1898
-1898
-1898
-1898
-1899
-1899
-1899
-1899
-1899
-1899
-1899
-1899
-1899
-1899
-1899
-1899
-1899
-1899
-1899
-1899
-1899
-1899
-1899
-1899
-1899
-1899
-1898
-1898
-1898
-1897
-1897
-1897
-1896
-1896
-1895
-1894
-1893
-1893
-1892
-1891
-1890
-1889
-1888
-1887
-1885
-1884
-1883
-1881
-1880
-1878
-1876
-1875
-1873
-1871
-1869
-1867
-1865
-1863
-1860
-1858
-1855
-1853
-1850
-1847
-1844
-1841
-1838
-1835
-1832
-1828
-1825
-1821
-1817
-1813
-1809
-1805
-1801
-1796
-1792
-1787
-1782
-1777
-1772
-1767
-1761
-1756
-1750
-1744
-1738
-1732
-1726
-1719
-1713
-1706
-1700
-1693
-1686
-1679
-1672
-1664
-1657
-1649
-1642
-1634
-1626
-1618
-1610
-1602
-1594
-1585
-1577
-1568
-1560
-1551
-1542
-1533
-1525
-1515
-1506
-1497
-1488
-1478
-1469
-1460
-1450
-1440
-1431
-1421
-1411
-1401
-1391
-1381
-1371
-1361
-1351
-1341
-1331
-1321
-1311
-1301
-1291
-1281
-1271
-1261
-1251
-1241
-1231
-1221
-1211
-1201
-1191
-1181
-1171
-1161
-1152
-1142
-1132
-1123
-1113
-1104
-1094
-1085
-1075
-1066
-1057
-1047
-1038
-1029
-1020
-1010
-1002
-993
-984
-975
-966
-957
-949
-940
-932
-923
-915
-907
-899
-891
-883
-875
-867
-859
-851
-844
-836
-829
-821
-814
-806
-799
-792
-785
-778
-770
-763
-756
-749
-742
-735
-728
-721
-715
-708
-701
-694
-687
-680
-674
-667
-660
-654
-647
-641
-634
-628
-621
-615
-608
-602
-596
-589
-583
-577
-570
-564
-558
-552
-546
-540
-533
-527
-521
-515
-509
-503
-497
-491
-485
-479
-473
-467
-461
-456
-450
-444
-438
-432
-426
-421
-415
-409
-403
-397
-392
-386
-380
-374
-368
-362
-357
-351
-345
-338
-332
-326
-320
-314
-307
-301
-294
-288
-281
-275
-268
-261
-254
-247
-240
-233
-226
-218
-211
-203
-196
-188
-180
-173
-165
-157
-148
-140
-132
-123
-115
-106
-97
-88
-79
-70
-61
-51
-42
-32
-22
-12
-2
8
18
28
39
49
60
71
82
93
104
115
126
137
149
160
171
183
195
206
218
229
241
253
265
277
288
300
312
324
336
349
361
373
385
397
409
421
434
446
458
470
483
495
507
520
532
544
556
569
581
593
606
618
630
643
655
668
680
693
705
718
730
743
755
768
780
793
806
818
831
844
856
869
882
894
907
920
933
945
958
971
984
996
1008
1022
1035
1047
1060
1073
1085
1098
1111
1124
1136
1149
1162
1175
1187
1200
1213
1225
1238
1251
1264
1276
1289
1302
1314
1327
1339
1352
1365
1377
1390
1402
1414
1427
1439
1452
1464
1476
1488
1500
1512
1524
1536
1548
1560
1572
1584
1596
1607
1619
1630
1642
1653
1664
1675
1687
1698
1708
1719
1730
1740
1751
1761
1771
1781
1791
1801
1811
1820
1830
1839
1848
1857
1865
1874
1882
1890
1898
1906
1914
1921
1929
1936
1943
1950
1956
1963
1969
1975
1982
1988
1993
1999
2005
2009
2015
2021
2025
2031
2036
2040
2045
2050
2054
2058
2062
2067
2071
2074
2078
2082
2085
2088
2092
2095
2098
2101
2103
2106
2109
2111
2113
2116
2118
2120
2122
2124
2126
2127
2129
2131
2132
2134
2135
2136
2137
2138
2139
2140
2141
2141
2142
2142
2143
2143
2143
2143
2143
2143
2143
2143
2143
2142
2142
2142
2141
2140
2139
2139
2138
2137
2136
2135
2133
2132
2131
2129
2128
2126
2125
2123
2122
2120
2118
2117
2115
2113
2111
2109
2108
2106
2104
2102
2100
2098
2096
2093
2091
2089
2087
2085
2082
2080
2078
2075
2073
2071
2068
2066
2063
2061
2058
2056
2053
2051
2048
2045
2043
2040
2037
2035
2032
2029
2025
2023
2020
2017
2013
2011
2008
2005
2001
1998
1995
1991
1988
1984
1981
1977
1973
1969
1966
1962
1958
1954
1950
1946
1941
1937
1933
1929
1924
1920
1915
1911
1906
1902
1897
1892
1887
1883
1878
1873
1868
1862
1857
1852
1847
1841
1836
1830
1825
1819
1814
1808
1802
1796
1790
1784
1778
1772
1766
1760
1754
1748
1742
1735
1729
1723
1716
1710
1704
1697
1691
1684
1678
1671
1665
1658
1652
1645
1639
1632
1625
1619
1612
1606
1599
1592
1586
1579
1573
1566
1560
1553
1547
1540
1534
1527
1521
1515
1508
1502
1496
1490
1483
1477
1471
1465
1459
1454
1448
1442
1437
1431
1425
1420
1415
1409
1404
1398
1393
1388
1383
1378
1373
1367
1362
1358
1353
1348
1343
1338
1333
1329
1324
1320
1315
1311
1306
1302
1298
1294
1290
1286
1282
1278
1274
1270
1266
1263
1259
1255
1252
1248
1245
1241
1238
1235
1231
1228
1225
1221
1218
1215
1212
1209
1206
1203
1200
1197
1194
1192
1189
1187
1184
1182
1179
1177
1175
1173
1171
1169
1167
1165
1163
1161
1160
1158
1156
1155
1153
1152
1151
1149
1148
1147
1146
1145
1144
1143
1142
1141
1140
1139
1139
1138
1138
1137
1137
1136
1136
1136
1136
1136
1136
1137
1137
1137
1138
1138
1139
1140
1141
1141
1142
1143
1145
1146
1147
1148
1149
1151
1152
1154
1155
1157
1158
1160
1162
1164
1165
1167
1169
1171
1173
1175
1177
1179
1181
1183
1185
1187
1189
1191
1193
1195
1197
1199
1201
1203
1205
1207
1209
1211
1213
1215
1216
1218
1220
1222
1223
1225
1227
1228
1230
1231
1233
1235
1236
1238
1239
1241
1242
1244
1245
1246
1248
1249
1251
1252
1254
1255
1257
1258
1260
1261
1262
1264
1265
1267
1269
1270
1272
1273
1275
1276
1278
1280
1281
1283
1285
1286
1288
1289
1291
1293
1294
1296
1297
1299
1300
1302
1303
1304
1305
1307
1308
1309
1310
1311
1312
1313
1313
1314
1315
1315
1316
1316
1316
1317
1317
1317
1317
1317
1317
1316
1316
1316
1315
1315
1314
1313
1312
1311
1310
1309
1307
1305
1304
1302
1300
1298
1295
1293
1290
1287
1284
1281
1278
1274
1271
1267
1263
1259
1255
1251
1246
1241
1237
1232
1227
1221
1216
1211
1205
1199
1193
1187
1181
1175
1169
1162
1155
1149
1142
1135
1127
1120
1113
1105
1097
1089
1081
1073
1065
1056
1048
1039
1030
1020
1012
1002
993
983
973
963
953
943
932
922
911
900
889
878
867
855
844
832
820
808
796
784
772
759
746
734
721
708
695
681
668
655
641
627
613
600
586
571
557
543
529
514
500
485
470
456
441
426
411
396
381
366
351
335
320
305
289
274
258
243
227
212
196
180
164
148
133
117
101
85
69
53
36
20
4
-12
-28
-45
-61
-77
-94
-110
-126
-143
-159
-175
-192
-208
-225
-241
-257
-274
-290
-306
-323
-339
-355
-371
-388
-404
-420
-436
-452
-468
-484
-500
-515
-531
-547
-562
-578
-593
-608
-623
-639
-654
-668
-683
-698
-713
-727
-741
-756
-770
-784
-798
-812
-826
-839
-853
-866
-880
-893
-906
-919
-932
-945
-958
-971
-983
-996
-1008
-1020
-1033
-1045
-1057
-1069
-1081
-1093
-1104
-1116
-1128
-1139
-1150
-1161
-1172
-1183
-1194
-1205
-1216
-1226
-1237
-1247
-1257
-1268
-1278
-1288
-1297
-1307
-1317
-1326
-1336
-1345
-1354
-1363
-1372
-1381
-1390
-1399
-1407
-1415
-1424
-1432
-1440
-1448
-1456
-1464
-1471
-1479
-1487
-1494
-1501
-1509
-1516
-1523
-1530
-1537
-1544
-1551
-1558
-1565
-1571
-1578
-1584
-1591
-1597
-1604
-1610
-1616
-1622
-1628
-1635
-1641
-1647
-1653
-1658
-1664
-1670
-1676
-1682
-1687
-1693
-1699
-1705
-1710
-1716
-1721
-1727
-1733
-1738
-1744
-1749
-1754
-1760
-1765
-1771
-1776
-1781
-1786
-1792
-1797
-1802
-1807
-1812
-1817
-1822
-1827
-1832
-1837
-1842
-1847
-1852
-1857
-1862
-1867
-1872
-1876
-1881
-1886
-1890
-1895
-1899
-1904
-1908
-1913
-1917
-1921
-1925
-1929
-1933
-1937
-1941
-1944
-1948
-1951
-1955
-1958
-1961
-1964
-1967
-1970
-1973
-1976
-1979
-1981
-1984
-1986
-1988
-1990
-1993
-1995
-1996
-1998
-2000
-2001
-2003
-2004
-2005
-2005
-2007
-2008
-2009
-2009
-2009
-2009
-2011
-2011
-2011
-2009
-2009
-2009
-2009
-2008
-2007
-2005
-2005
-2003
-2001
-2000
-1998
-1996
-1994
-1991
-1989
-1986
-1983
-1980
-1976
-1973
-1969
-1965
-1961
-1957
-1953
-1948
-1944
-1939
-1934
-1929
-1924
-1919
-1914
-1908
-1903
-1897
-1891
-1885
-1879
-1873
-1867
-1861
-1854
-1848
-1841
-1835
-1828
-1821
-1814
-1808
-1801
-1794
-1787
-1780
-1773
-1765
-1758
-1751
-1744
-1736
-1729
-1721
-1714
-1706
-1698
-1690
-1682
-1674
-1666
-1658
-1650
-1642
-1634
-1625
-1617
-1609
-1600
-1592
-1583
-1575
-1566
-1558
-1549
-1540
-1532
-1523
-1514
-1506
-1497
-1488
-1479
-1471
-1462
-1453
-1444
-1436
-1427
-1418
-1409
-1400
-1391
-1383
-1374
-1365
-1356
-1347
-1338
-1330
-1321
-1312
-1303
-1294
-1286
-1277
-1268
-1260
-1251
-1242
-1234
-1225
-1216
-1208
-1199
-1191
-1182
-1174
-1165
-1157
-1149
-1140
-1132
-1124
-1115
-1107
-1099
-1091
-1082
-1074
-1066
-1058
-1050
-1042
-1034
-1026
-1018
-1010
-1002
-994
-986
-978
-971
-963
-955
-948
-940
-933
-925
-918
-911
-903
-896
-889
-882
-874
-867
-860
-853
-847
-840
-833
-826
-820
-813
-806
-800
-793
-787
-781
-774
-768
-762
-756
-749
-743
-737
-731
-725
-719
-713
-707
-701
-695
-689
-683
-676
-670
-664
-658
-652
-646
-640
-634
-628
-622
-616
-610
-604
-598
-592
-586
-580
-574
-568
-562
-556
-550
-543
-537
-531
-525
-519
-512
-506
-500
-493
-487
-480
-474
-467
-461
-454
-448
-441
-435
-428
-421
-414
-408
-401
-394
-387
-381
-374
-367
-360
-353
-347
-340
-333
-326
-319
-312
-305
-298
-291
-284
-277
-270
-263
-256
-248
-241
-234
-226
-219
-211
-204
-196
-188
-181
-173
-165
-158
-150
-142
-134
-126
-118
-110
-103
-95
-87
-79
-71
-63
-55
-47
-39
-31
-23
-15
-7
0
8
16
23
31
39
46
54
61
68
75
83
90
97
104
110
117
124
131
137
144
150
156
163
169
175
181
187
193
199
205
211
216
222
228
233
239
244
250
255
260
266
271
276
281
286
291
296
301
305
310
315
319
324
329
333
338
342
346
351
355
359
364
368
372
376
380
384
388
392
396
400
404
408
412
415
419
423
427
431
435
439
443
446
450
454
458
462
466
470
474
478
482
486
490
493
497
501
505
509
513
517
521
525
529
532
536
540
544
548
551
555
559
562
566
570
573
577
580
584
587
591
594
598
601
604
608
611
614
617
621
624
627
630
634
637
640
643
647
650
653
656
659
663
666
669
672
676
679
682
685
689
692
695
699
702
705
709
712
715
719
722
726
729
732
736
739
743
747
750
754
757
761
764
768
772
776
779
783
787
791
795
799
803
807
811
816
820
824
828
833
837
842
846
851
855
860
864
869
873
878
882
887
891
896
901
905
910
914
919
924
928
933
937
942
947
951
956
960
965
970
974
979
984
988
993
998
1002
1006
1012
1016
1020
1026
1031
1035
1040
1045
1050
1054
1059
1064
1069
1073
1078
1083
1088
1092
1097
1102
1107
1111
1116
1121
1126
1130
1135
1140
1145
1150
1154
1159
1164
1169
1174
1179
1184
1189
1194
1199
1204
1209
1214
1219
1225
1230
1235
1241
1246
1252
1257
1263
1268
1274
1280
1286
1291
1297
1303
1309
1316
1322
1328
1334
1341
1347
1354
1360
1367
1374
1380
1387
1394
1401
1408
1415
1422
1430
1437
1444
1452
1459
1466
1474
1482
1489
1497
1505
1512
1520
1528
1536
1544
1552
1560
1568
1576
1584
1592
1600
1608
1616
1625
1633
1642
1650
1659
1667
1676
1684
1693
1702
1710
1719
1728
1737
1745
1754
1763
1772
1780
1789
1798
1806
1815
1824
1832
1841
1849
1857
1866
1874
1882
1890
1899
1907
1915
1923
1930
1938
1946
1954
1961
1969
1977
1984
1992
1999
2005
2013
2021
2028
2035
2041
2048
2055
2061
2068
2074
2080
2087
2093
2098
2104
2110
2115
2120
2125
2130
2135
2140
2144
2149
2153
2157
2161
2165
2169
2172
2176
2179
2182
2185
2188
2190
2193
2195
2197
2199
2201
2203
2204
2205
2206
2207
2208
2209
2209
2210
2210
2210
2210
2209
2209
2208
2208
2207
2206
2204
2203
2201
2200
2198
2196
2194
2191
2189
2186
2183
2180
2177
2174
2171
2167
2163
2159
2155
2150
2146
2141
2136
2131
2126
2121
2115
2109
2103
2097
2091
2085
2078
2071
2064
2057
2050
2043
2035
2027
2019
2011
2003
1995
1986
1977
1969
1960
1951
1941
1932
1923
1913
1903
1893
1883
1873
1863
1853
1843
1832
1822
1811
1801
1790
1779
1768
1757
1746
1735
1724
1713
1701
1690
1679
1667
1656
1644
1633
1621
1610
1598
1587
1575
1564
1552
1540
1529
1517
1505
1493
1482
1470
1458
1447
1435
1423
1412
1400
1388
1377
1365
1354
1342
1331
1319
1308
1297
1286
1275
1263
1252
1242
1231
1220
1209
1199
1188
1178
1167
1157
1147
1137
1127
1118
1108
1098
1089
1080
1070
1061
1053
1044
1035
1027
1018
1010
1002
994
986
978
971
963
956
949
942
935
928
921
915
908
902
896
890
884
878
872
867
861
856
851
846
841
836
831
826
822
817
813
809
805
801
797
793
790
786
783
780
777
774
771
768
766
764
761
759
757
756
754
752
751
750
749
748
747
746
745
745
745
744
744
744
745
745
745
746
747
747
748
749
751
752
753
755
756
758
760
762
764
766
768
770
772
775
777
779
782
784
787
790
793
795
798
801
804
807
810
813
816
820
823
826
829
833
836
839
843
846
850
853
857
860
864
868
871
875
879
882
886
889
893
897
900
904
907
911
914
918
921
925
928
932
935
938
942
945
948
951
954
957
960
963
966
969
972
974
977
980
982
984
987
989
991
993
995
997
999
1000
1002
1004
1006
1006
1008
1008
1010
1010
1012
1012
1014
1014
1014
1014
1014
1016
1016
1016
1016
1014
1014
1014
1014
1014
1012
1012
1010
1010
1008
1006
1006
1004
1002
1000
999
997
995
992
990
987
985
982
979
976
973
969
966
963
959
955
951
948
944
940
935
931
927
922
918
913
909
904
899
894
889
884
879
874
869
863
858
852
846
840
834
828
822
816
809
803
796
789
782
775
768
761
753
746
738
731
723
715
707
699
691
683
675
666
658
650
641
633
624
615
606
598
589
580
571
562
553
544
535
525
516
507
498
488
479
469
460
450
440
431
421
411
401
391
381
371
361
351
341
331
321
310
300
290
279
269
259
248
237
227
216
205
195
184
173
162
151
140
129
118
107
96
85
74
63
52
40
29
18
6
-5
-17
-28
-40
-51
-63
-74
-86
-98
-110
-121
-133
-145
-157
-169
-181
-193
-205
-217
-229
-241
-253
-265
-278
-290
-302
-314
-327
-339
-352
-364
-376
-389
-402
-414
-427
-439
-452
-465
-477
-490
-503
-516
-528
-541
-554
-567
-580
-593
-606
-619
-632
-645
-658
-671
-684
-697
-710
-724
-737
-750
-763
-776
-790
-803
-816
-830
-843
-856
-870
-883
-897
-910
-924
-938
-951
-965
-979
-993
-1006
-1020
-1034
-1048
-1062
-1077
-1091
-1105
-1119
-1134
-1148
-1162
-1177
-1191
-1206
-1221
-1235
-1250
-1265
-1280
-1294
-1309
-1324
-1339
-1354
-1369
-1384
-1399
-1414
-1429
-1445
-1460
-1475
-1490
-1505
-1521
-1536
-1551
-1567
-1582
-1597
-1613
-1628
-1643
-1659
-1674
-1690
-1705
-1721
-1736
-1752
-1767
-1783
-1798
-1814
-1829
-1845
-1860
-1876
-1891
-1907
-1922
-1938
-1953
-1969
-1984
-2000
-2015
-2029
-2045
-2061
-2076
-2091
-2106
-2121
-2136
-2151
-2166
-2181
-2196
-2210
-2225
-2240
-2254
-2268
-2283
-2297
-2311
-2325
-2339
-2353
-2366
-2380
-2393
-2407
-2420
-2433
-2446
-2459
-2472
-2485
-2498
-2510
-2523
-2535
-2547
-2560
-2572
-2584
-2596
-2608
-2619
-2631
-2643
-2654
-2666
-2677
-2688
-2700
-2711
-2722
-2733
-2744
-2755
-2765
-2776
-2787
-2797
-2808
-2818
-2828
-2838
-2848
-2859
-2869
-2878
-2888
-2898
-2908
-2917
-2927
-2936
-2946
-2955
-2965
-2974
-2983
-2992
-3001
-3010
-3019
-3028
-3036
-3045
-3053
-3062
-3070
-3079
-3087
-3095
-3103
-3112
-3120
-3127
-3135
-3143
-3151
-3158
-3166
-3173
-3181
-3188
-3195
-3202
-3209
-3216
-3223
-3229
-3236
-3242
-3249
-3255
-3261
-3267
-3273
-3279
-3284
-3290
-3295
-3300
-3305
-3310
-3315
-3320
-3325
-3329
-3333
-3338
-3342
-3346
-3349
-3353
-3357
-3360
-3363
-3367
-3370
-3373
-3375
-3378
-3380
-3383
-3385
-3387
-3389
-3390
-3392
-3393
-3395
-3396
-3397
-3397
-3398
-3399
-3399
-3399
-3399
-3399
-3399
-3398
-3398
-3397
-3397
-3396
-3395
-3394
-3392
-3391
-3389
-3388
-3386
-3384
-3382
-3380
-3377
-3375
-3373
-3370
-3367
-3364
-3361
-3358
-3355
-3351
-3348
-3344
-3340
-3336
-3332
-3328
-3324
-3320
-3315
-3311
-3306
-3301
-3296
-3291
-3286
-3280
-3275
-3269
-3264
-3258
-3252
-3246
-3240
-3234
-3227
-3221
-3214
-3207
-3200
-3193
-3186
-3179
-3171
-3164
-3156
-3148
-3140
-3131
-3123
-3114
-3106
-3097
-3088
-3079
-3069
-3060
-3050
-3041
-3031
-3021
-3011
-3000
-2990
-2979
-2968
-2958
-2947
-2935
-2924
-2913
-2901
-2890
-2878
-2866
-2854
-2842
-2830
-2818
-2805
-2793
-2781
-2768
-2755
-2743
-2730
-2717
-2705
-2692
-2679
-2666
-2653
-2640
-2627
-2614
-2601
-2588
-2574
-2561
-2548
-2535
-2522
-2509
-2496
-2482
-2469
-2456
-2443
-2430
-2417
-2404
-2391
-2378
-2365
-2352
-2339
-2326
-2313
-2300
-2287
-2274
-2261
-2248
-2235
-2223
-2210
-2197
-2184
-2171
-2159
-2146
-2133
-2120
-2108
-2095
-2082
-2069
-2057
-2044
-2031
-2017
-2005
-1993
-1980
-1968
-1955
-1943
-1930
-1917
-1905
-1892
-1880
-1867
-1855
-1842
-1830
-1817
-1805
-1792
-1780
-1768
-1755
-1743
-1730
-1718
-1706
-1693
-1681
-1668
-1656
-1643
-1631
-1618
-1606
-1593
-1581
-1568
-1555
-1543
-1530
-1517
-1505
-1492
-1479
-1466
-1454
-1441
-1428
-1415
-1402
-1389
-1376
-1363
-1350
-1337
-1324
-1310
-1297
-1284
-1271
-1257
-1244
-1230
-1217
-1203
-1190
-1176
-1163
-1149
-1135
-1121
-1107
-1093
-1079
-1065
-1051
-1037
-1022
-1008
-993
-978
-964
-949
-934
-919
-903
-888
-872
-857
-841
-825
-809
-793
-777
-761
-744
-728
-711
-694
-677
-660
-643
-625
-608
-590
-572
-554
-536
-518
-500
-481
-463
-444
-425
-406
-387
-367
-348
-328
-308
-288
-268
-248
-227
-207
-186
-165
-144
-123
-102
-80
-59
-37
-15
7
29
51
73
96
119
141
164
187
211
234
257
281
305
329
352
376
401
425
449
474
498
523
547
572
597
622
647
672
697
722
748
773
798
824
849
874
900
925
951
977
1002
1028
1053
1079
1105
1130
1156
1182
1207
1233
1259
1284
1310
1336
1361
1387
1412
1438
1463
1489
1514
1540
1565
1590
1615
1640
1665
1690
1715
1740
1764
1789
1814
1838
1862
1887
1911
1935
1959
1983
2005
2029
2054
2077
2100
2124
2147
2170
2192
2215
2238
2260
2283
2305
2327
2349
2370
2392
2413
2435
2456
2477
2498
2518
2539
2559
2579
2599
2619
2639
2658
2677
2697
2716
2735
2753
2772
2790
2808
2826
2844
2862
2879
2896
2913
2930
2947
2963
2980
2996
3012
3027
3043
3058
3073
3088
3103
3117
3132
3146
3160
3173
3187
3200
3214
3226
3239
3252
3264
3277
3289
3300
3312
3324
3335
3346
3357
3368
3378
3389
3399
3409
3419
3429
3438
3447
3456
3465
3474
3483
3491
3500
3508
3516
3523
3531
3538
3545
3552
3559
3566
3572
3579
3585
3591
3597
3602
3608
3613
3618
3623
3628
3632
3637
3641
3645
3649
3653
3656
3659
3663
3666
3668
3671
3674
3676
3678
3680
3682
3683
3685
3686
3687
3688
3689
3690
3690
3691
3691
3691
3691
3690
3690
3689
3689
3688
3687
3686
3685
3683
3682
3680
3678
3676
3674
3672
3670
3668
3665
3663
3660
3657
3654
3651
3648
3645
3642
3639
3635
3632
3628
3625
3621
3617
3613
3609
3606
3601
3597
3593
3589
3585
3580
3576
3572
3567
3563
3558
3553
3549
3544
3539
3535
3530
3525
3520
3515
3510
3505
3500
3495
3490
3485
3479
3474
3469
3464
3458
3453
3448
3442
3437
3431
3426
3421
3415
3410
3404
3399
3393
3388
3382
3376
3371
3365
3359
3354
3348
3342
3336
3331
3325
3319
3313
3307
3301
3295
3289
3283
3277
3271
3265
3258
3252
3246
3240
3233
3227
3221
3214
3208
3201
3195
3188
3182
3175
3169
3162
3155
3148
3142
3135
3128
3121
3114
3107
3100
3093
3085
3078
3071
3064
3056
3049
3041
3034
3026
3018
3010
3002
2994
2986
2978
2970
2962
2954
2945
2937
2929
2920
2911
2903
2894
2885
2876
2867
2858
2849
2840
2831
2821
2812
2802
2792
2783
2773
2763
2753
2743
2733
2723
2713
2703
2692
2682
2671
2661
2650
2640
2629
2618
2608
2597
2586
2575
2565
2554
2543
2532
2521
2510
2499
2488
2478
2467
2456
2445
2434
2423
2412
2401
2390
2379
2368
2358
2347
2336
2325
2314
2303
2292
2281
2270
2259
2248
2237
2226
2216
2205
2194
2183
2172
2161
2150
2139
2128
2117
2106
2095
2084
2074
2063
2052
2041
2029
2019
2008
1997
1986
1975
1964
1954
1943
1932
1921
1910
1899
1889
1878
1867
1856
1846
1835
1824
1814
1803
1792
1782
1771
1760
1750
1739
1728
1718
1707
1697
1686
1675
1665
1654
1643
1633
1622
1611
1601
1590
1579
1569
1558
1547
1536
1526
1515
1504
1493
1482
1471
1461
1450
1439
1428
1417
1406
1395
1384
1373
1362
1351
1340
1329
1318
1307
1296
1285
1274
1263
1252
1240
1229
1218
1207
1196
1185
1173
1162
1151
1140
1129
1118
1107
1095
1084
1073
1062
1051
1040
1029
1018
1006
996
985
974
963
952
941
930
919
908
897
886
876
865
854
843
833
822
811
800
790
779
769
758
747
737
726
716
705
694
684
673
663
652
641
631
620
610
599
588
578
567
556
546
535
524
514
503
492
482
471
460
449
439
428
417
406
395
385
374
363
352
341
331
320
309
298
288
277
266
256
245
234
224
213
203
192
182
171
161
150
140
129
119
108
98
88
78
67
57
47
37
27
17
7
-3
-13
-23
-33
-42
-52
-61
-71
-80
-90
-99
-108
-117
-126
-135
-144
-153
-162
-170
-179
-187
-195
-204
-212
-220
-227
-235
-243
-250
-258
-265
-272
-279
-286
-293
-300
-306
-313
-319
-325
-331
-338
-343
-349
-355
-361
-366
-372
-377
-382
-387
-392
-397
-402
-407
-411
-416
-420
-425
-429
-433
-437
-441
-444
-448
-451
-455
-458
-461
-464
-467
-470
-473
-475
-478
-480
-482
-484
-487
-488
-490
-492
-493
-495
-496
-498
-499
-500
-501
-502
-502
-503
-504
-504
-505
-505
-505
-505
-505
-505
-505
-505
-505
-504
-504
-503
-502
-502
-501
-500
-499
-498
-497
-496
-495
-493
-492
-491
-489
-488
-486
-484
-483
-481
-479
-477
-475
-473
-471
-468
-466
-464
-461
-459
-456
-454
-451
-448
-446
-443
-440
-437
-434
-431
-428
-425
-422
-418
-415
-412
-408
-405
-401
-398
-394
-391
-387
-383
-380
-376
-372
-368
-364
-360
-356
-352
-348
-344
-340
-336
-332
-327
-323
-319
-314
-310
-306
-301
-297
-292
-288
-283
-279
-274
-270
-265
-261
-256
-251
-247
-242
-237
-233
-228
-224
-219
-214
-210
-205
-200
-195
-191
-186
-181
-176
-171
-167
-162
-157
-152
-147
-142
-137
-132
-127
-121
-116
-111
-106
-100
-95
-89
-84
-78
-73
-67
-61
-55
-50
-44
-38
-32
-25
-19
-13
-7
0
6
13
20
27
33
40
47
55
62
69
76
84
91
99
107
114
122
130
138
146
154
163
171
179
187
196
204
213
221
230
238
247
256
264
273
282
291
299
308
317
326
335
344
352
361
370
379
388
397
405
414
423
432
441
449
458
467
476
484
493
502
510
519
527
535
544
552
560
568
576
584
592
600
608
616
623
631
638
645
653
660
667
674
681
688
694
701
708
714
720
726
732
738
744
750
755
761
766
771
776
781
786
790
795
799
804
808
812
816
820
823
827
830
834
837
840
843
846
848
851
853
856
858
860
862
864
865
867
868
870
871
872
873
874
874
875
875
876
876
876
876
876
876
875
875
874
874
873
872
871
870
869
868
866
865
863
861
860
858
856
853
851
849
847
844
842
839
836
833
831
828
825
822
819
816
812
809
806
803
799
796
792
789
785
782
778
774
770
767
763
759
755
751
747
743
739
735
731
727
723
719
715
711
706
702
698
694
690
685
681
677
673
669
664
660
656
652
648
643
639
635
631
627
622
618
614
610
606
601
597
593
589
585
581
577
572
568
564
560
556
552
548
544
540
537
533
529
525
521
517
513
509
506
502
498
494
491
487
483
480
476
472
468
465
461
457
454
450
446
443
439
435
432
428
424
420
417
413
409
405
401
397
393
389
385
381
377
373
369
365
360
356
352
348
343
339
335
330
326
321
317
312
308
303
299
294
290
285
281
276
271
267
262
257
253
248
243
239
234
229
224
220
215
210
205
200
196
191
186
181
176
171
166
162
157
152
147
142
138
133
128
123
118
114
109
104
100
95
91
86
82
77
73
68
64
60
56
51
47
43
39
35
32
28
24
20
17
13
10
7
3
0
-3
-6
-9
-12
-15
-18
-21
-23
-26
-28
-31
-33
-36
-38
-40
-42
-44
-46
-48
-50
-52
-54
-56
-58
-59
-61
-62
-64
-65
-67
-68
-70
-71
-72
-74
-75
-76
-77
-78
-80
-81
-82
-83
-84
-85
-85
-86
-87
-88
-89
-89
-90
-90
-91
-92
-92
-92
-93
-93
-94
-94
-94
-94
-94
-95
-95
-95
-95
-95
-94
-94
-94
-94
-94
-94
-93
-93
-93
-92
-92
-92
-92
-91
-91
-91
-91
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-91
-91
-91
-92
-92
-92
-93
-94
-94
-95
-96
-96
-97
-98
-99
-100
-101
-103
-104
-105
-107
-108
-110
-111
-113
-115
-116
-118
-120
-122
-124
-126
-128
-130
-133
-135
-138
-140
-142
-145
-148
-150
-153
-156
-158
-161
-164
-167
-170
-173
-176
-179
-182
-185
-188
-191
-194
-197
-200
-203
-206
-209
-212
-215
-218
-221
-224
-227
-230
-233
-236
-239
-242
-245
-248
-251
-253
-256
-259
-262
-264
-267
-270
-272
-275
-278
-280
-282
-285
-287
-290
-292
-294
-296
-299
-301
-303
-305
-307
-309
-311
-313
-315
-316
-318
-320
-321
-323
-324
-326
-327
-329
-330
-331
-332
-334
-335
-336
-337
-338
-339
-339
-340
-341
-342
-342
-343
-343
-344
-344
-345
-345
-346
-346
-346
-346
-347
-347
-347
-347
-347
-347
-347
-346
-346
-346
-346
-346
-345
-345
-345
-344
-344
-343
-343
-342
-342
-341
-341
-340
-340
-339
-338
-338
-337
-336
-335
-335
-334
-333
-332
-331
-330
-329
-328
-327
-326
-325
-324
-323
-322
-321
-320
-319
-318
-317
-316
-315
-313
-312
-311
-310
-309
-308
-307
-306
-305
-304
-303
-302
-301
-300
-299
-298
-297
-296
-295
-294
-293
-293
-292
-291
-291
-290
-290
-289
-289
-288
-288
-288
-287
-287
-287
-287
-287
-287
-287
-287
-287
-288
-288
-288
-289
-289
-290
-290
-291
-291
-292
-293
-293
-294
-295
-296
-297
-298
-299
-300
-301
-302
-304
-305
-306
-308
-309
-311
-312
-314
-316
-318
-320
-321
-323
-326
-328
-330
-332
-334
-337
-339
-342
-344
-347
-350
-352
-355
-358
-361
-364
-367
-370
-373
-377
-380
-383
-387
-390
-394
-397
-401
-404
-408
-412
-416
-419
-423
-427
-431
-435
-439
-443
-447
-451
-455
-459
-463
-467
-471
-475
-479
-483
-488
-492
-496
-500
-504
-508
-513
-517
-521
-526
-530
-534
-538
-543
-547
-551
-555
-560
-564
-568
-572
-577
-581
-585
-589
-593
-597
-601
-605
-610
-614
-618
-622
-626
-630
-634
-638
-642
-646
-650
-654
-658
-662
-666
-670
-674
-678
-682
-685
-689
-693
-697
-701
-705
-709
-712
-716
-720
-724
-727
-731
-735
-738
-742
-745
-749
-752
-756
-759
-763
-766
-769
-773
-776
-779
-782
-786
-789
-792
-795
-798
-801
-805
-808
-811
-814
-817
-820
-823
-826
-829
-832
-835
-838
-841
-844
-847
-850
-853
-856
-859
-862
-864
-867
-870
-873
-876
-878
-881
-884
-886
-889
-892
-894
-897
-899
-902
-904
-906
-909
-911
-913
-915
-917
-919
-921
-923
-925
-927
-928
-930
-931
-933
-934
-936
-937
-938
-939
-940
-941
-942
-943
-944
-945
-946
-946
-947
-947
-948
-948
-948
-948
-949
-949
-949
-949
-949
-948
-948
-948
-948
-947
-947
-946
-946
-945
-944
-944
-943
-942
-942
-941
-940
-939
-938
-937
-936
-935
-934
-933
-932
-931
-930
-928
-927
-926
-925
-923
-922
-921
-919
-918
-916
-915
-913
-912
-911
-909
-908
-906
-905
-903
-902
-900
-899
-897
-896
-894
-893
-891
-890
-888
-887
-886
-884
-883
-882
-881
-879
-878
-877
-876
-875
-874
-873
-872
-872
-871
-870
-869
-869
-868
-868
-867
-867
-866
-866
-865
-865
-865
-865
-865
-864
-864
-864
-864
-864
-865
-865
-865
-865
-865
-866
-866
-867
-867
-867
-868
-869
-869
-870
-871
-871
-872
-873
-874
-875
-876
-877
-878
-879
-880
-881
-883
-884
-885
-887
-888
-889
-891
-892
-894
-895
-897
-898
-900
-902
-903
-905
-906
-908
-910
-911
-913
-915
-916
-918
-920
-921
-923
-925
-926
-928
-930
-931
-933
-934
-936
-938
-939
-941
-942
-943
-945
-946
-948
-949
-950
-951
-953
-954
-955
-956
-957
-958
-959
-960
-961
-962
-962
-963
-964
-964
-965
-965
-966
-966
-966
-966
-966
-966
-966
-966
-966
-966
-966
-965
-965
-964
-964
-963
-962
-962
-961
-960
-959
-958
-956
-955
-954
-952
-951
-949
-947
-946
-944
-942
-940
-938
-935
-933
-930
-928
-925
-923
-920
-917
-914
-911
-907
-904
-901
-897
-893
-890
-886
-882
-878
-874
-869
-865
-860
-856
-851
-846
-841
-836
-831
-826
-820
-815
-809
-803
-797
-791
-785
-779
-772
-766
-759
-752
-745
-738
-731
-724
-716
-709
-701
-693
-685
-677
-669
-661
-652
-644
-635
-626
-618
-609
-599
-590
-581
-571
-562
-552
-542
-532
-522
-512
-502
-492
-481
-470
-460
-449
-438
-427
-416
-405
-393
-382
-370
-359
-347
-335
-323
-311
-299
-287
-275
-262
-250
-237
-225
-212
-200
-187
-174
-161
-149
-136
-123
-110
-97
-83
-70
-57
-44
-30
-17
-4
10
23
37
51
64
78
92
106
119
133
147
161
175
189
203
217
231
245
259
273
288
302
316
330
345
359
374
388
403
417
432
446
461
476
490
505
520
535
550
565
580
595
610
625
640
655
670
686
701
716
732
747
762
778
793
809
825
840
856
871
887
903
919
934
950
966
982
998
1014
1029
1045
1061
1077
1093
1109
1125
1141
1157
1173
1189
1205
1222
1238
1254
1270
1286
1302
1318
1334
1350
1366
1382
1399
1415
1431
1447
1463
1478
1494
1510
1526
1542
1558
1574
1590
1605
1621
1637
1652
1668
1684
1699
1714
1730
1745
1760
1776
1791
1806
1821
1836
1851
1865
1880
1895
1909
1924
1938
1953
1967
1981
1996
2009
2024
2037
2051
2065
2079
2092
2106
2119
2132
2145
2158
2171
2184
2196
2209
2221
2234
2246
2258
2270
2282
2294
2305
2317
2328
2340
2351
2362
2373
2384
2395
2405
2416
2426
2436
2447
2457
2467
2476
2486
2496
2505
2515
2524
2533
2542
2551
2560
2569
2577
2586
2594
2602
2610
2618
2626
2634
2641
2649
2656
2663
2670
2677
2684
2690
2697
2703
2709
2715
2721
2726
2732
2737
2743
2748
2753
2757
2762
2766
2771
2775
2779
2782
2786
2790
2793
2796
2799
2802
2805
2807
2810
2812
2814
2816
2818
2820
2821
2823
2824
2826
2827
2828
2829
2830
2830
2831
2831
2832
2832
2832
2832
2832
2832
2831
2831
2830
2829
2829
2828
2827
2825
2824
2823
2821
2820
2818
2816
2814
2812
2810
2807
2805
2802
2800
2797
2794
2791
2788
2785
2782
2779
2775
2772
2768
2764
2761
2757
2753
2749
2745
2740
2736
2732
2727
2722
2718
2713
2708
2704
2699
2694
2689
2684
2678
2673
2668
2663
2658
2652
2647
2642
2636
2631
2626
2620
2615
2610
2604
2599
2594
2588
2583
2577
2572
2567
2561
2556
2551
2545
2540
2535
2530
2524
2519
2514
2508
2503
2498
2493
2488
2482
2477
2472
2467
2462
2456
2451
2446
2441
2436
2431
2426
2421
2415
2410
2405
2400
2395
2390
2385
2380
2375
2370
2365
2360
2354
2349
2344
2339
2334
2329
2324
2319
2314
2309
2303
2298
2293
2288
2283
2278
2272
2267
2262
2256
2251
2246
2240
2235
2230
2224
2219
2213
2208
2202
2197
2191
2185
2180
2174
2168
2162
2156
2150
2144
2138
2132
2126
2120
2114
2107
2101
2095
2088
2082
2075
2068
2062
2055
2048
2041
2033
2028
2021
2013
2005
1999
1992
1985
1978
1970
1963
1956
1948
1941
1933
1926
1918
1910
1903
1895
1887
1879
1871
1863
1855
1847
1839
1831
1822
1814
1806
1797
1789
1780
1771
1763
1754
1745
1736
1728
1719
1710
1701
1692
1682
1673
1664
1655
1645
1636
1627
1617
1608
1598
1589
1579
1570
1560
1550
1540
1531
1521
1511
1501
1491
1481
1471
1461
1451
1441
1431
1421
1411
1401
1390
1380
1370
1360
1350
1339
1329
1319
1309
1298
1288
1278
1268
1258
1247
1237
1227
1217
1207
1196
1186
1176
1166
1156
1146
1136
1126
1116
1106
1096
1086
1077
1067
1057
1047
1038
1028
1018
1008
999
990
980
971
962
953
943
934
925
916
907
898
889
880
871
862
853
844
836
827
818
810
801
793
784
776
767
759
751
742
734
726
718
709
701
693
685
677
669
661
653
645
637
629
621
613
605
597
589
582
574
566
559
551
543
536
528
521
514
506
499
492
484
477
470
463
456
449
442
435
429
422
415
409
402
396
389
383
377
370
364
358
352
346
340
335
329
323
318
312
307
302
296
291
286
281
276
271
266
262
257
252
248
244
239
235
231
227
223
219
215
211
207
203
200
196
193
189
186
182
179
176
172
169
166
163
159
156
153
150
147
143
140
137
134
131
127
124
121
118
114
111
108
104
101
98
94
91
87
83
80
76
73
69
65
61
57
53
49
45
41
37
33
28
24
19
15
10
6
1
-4
-9
-14
-19
-24
-29
-34
-40
-45
-51
-57
-62
-68
-74
-80
-86
-92
-99
-105
-111
-118
-125
-131
-138
-145
-152
-159
-166
-173
-181
-188
-195
-203
-210
-218
-226
-234
-241
-249
-257
-265
-273
-281
-290
-298
-306
-314
-323
-331
-340
-348
-357
-365
-374
-383
-392
-400
-409
-418
-427
-436
-445
-454
-463
-472
-482
-491
-500
-509
-519
-528
-537
-547
-556
-566
-575
-585
-594
-604
-614
-623
-633
-643
-652
-662
-672
-682
-692
-701
-711
-721
-731
-741
-750
-760
-770
-780
-789
-799
-809
-818
-828
-838
-847
-857
-866
-875
-885
-894
-903
-913
-922
-931
-940
-949
-958
-966
-975
-984
-993
-1000
-1010
-1018
-1026
-1035
-1043
-1051
-1059
-1067
-1075
-1082
-1090
-1098
-1105
-1113
-1120
-1127
-1134
-1141
-1148
-1155
-1162
-1168
-1175
-1181
-1188
-1194
-1200
-1206
-1212
-1218
-1223
-1229
-1234
-1240
-1245
-1250
-1255
-1260
-1265
-1269
-1274
-1278
-1283
-1287
-1291
-1295
-1299
-1303
-1306
-1310
-1313
-1316
-1319
-1322
-1325
-1328
-1331
-1333
-1336
-1338
-1340
-1342
-1344
-1346
-1348
-1349
-1351
-1352
-1353
-1355
-1356
-1356
-1357
-1358
-1358
-1359
-1359
-1359
-1360
-1360
-1360
-1360
-1359
-1359
-1359
-1358
-1358
-1357
-1356
-1355
-1354
-1353
-1352
-1351
-1350
-1349
-1348
-1346
-1345
-1343
-1342
-1340
-1338
-1337
-1335
-1333
-1331
-1329
-1327
-1325
-1323
-1321
-1319
-1317
-1315
-1312
-1310
-1308
-1306
-1304
-1301
-1299
-1297
-1295
-1293
-1291
-1288
-1286
-1284
-1282
-1280
-1278
-1275
-1273
-1271
-1269
-1267
-1265
-1263
-1260
-1258
-1256
-1254
-1252
-1250
-1247
-1245
-1243
-1241
-1239
-1237
-1235
-1233
-1230
-1228
-1226
-1224
-1222
-1220
-1218
-1216
-1213
-1211
-1209
-1207
-1205
-1203
-1201
-1199
-1196
-1194
-1192
-1190
-1188
-1186
-1184
-1182
-1180
-1178
-1175
-1173
-1171
-1169
-1167
-1165
-1163
-1161
-1159
-1157
-1155
-1153
-1150
-1148
-1146
-1144
-1142
-1140
-1138
-1136
-1134
-1132
-1130
-1128
-1126
-1124
-1122
-1120
-1117
-1115
-1113
-1111
-1109
-1107
-1105
-1103
-1101
-1099
-1097
-1095
-1093
-1091
-1089
-1087
-1085
-1083
-1081
-1079
-1077
-1075
-1073
-1071
-1069
-1067
-1065
-1063
-1061
-1059
-1057
-1055
-1053
-1051
-1049
-1047
-1045
-1043
-1041
-1039
-1037
-1035
-1033
-1031
-1029
-1027
-1025
-1022
-1020
-1018
-1016
-1014
-1012
-1010
-1008
-1006
-1004
-1002
-1000
-999
-997
-995
-993
-991
-989
-987
-985
-983
-981
-979
-977
-976
-974
-972
-970
-968
-966
-964
-962
-960
-958
-956
-954
-952
-950
-948
-947
-945
-943
-941
-939
-937
-935
-933
-931
-929
-927
-925
-924
-922
-920
-918
-916
-914
-912
-910
-908
-906
-905
-903
-901
-899
-897
-895
-893
-891
-890
-888
-886
-884
-882
-880
-878
-876
-875
-873
-871
-869
-867
-865
-863
-862
-860
-858
-856
-854
-852
-850
-849
-847
-845
-843
-841
-839
-838
-836
-834
-832
-830
-828
-827
-825
-823
-821
-819
-817
-816
-814
-812
-810
-808
-807
-805
-803
-801
-799
-798
-796
-794
-792
-790
-789
-787
-785
-783
-781
-780
-778
-776
-774
-772
-771
-769
-767
-765
-764
-762
-760
-758
-757
-755
-753
-751
-749
-748
-746
-744
-742
-741
-739
-737
-735
-734
-732
-730
-728
-727
-725
-723
-722
-720
-718
-716
-715
-713
-711
-709
-708
-706
-704
-703
-701
-699
-697
-696
-694
-692
-691
-689
-687
-685
-684
-682
-680
-679
-677
-675
-674
-672
-670
-668
-667
-665
-663
-662
-660
-658
-657
-655
-653
-652
-650
-648
-647
-645
-643
-642
-640
-638
-637
-635
-633
-632
-630
-628
-627
-625
-623
-622
-620
-619
-617
-615
-614
-612
-610
-609
-607
-605
-604
-602
-601
-599
-597
-596
-594
-592
-591
-589
-588
-586
-584
-583
-581
-580
-578
-576
-575
-573
-572
-570
-568
-567
-565
-564
-562
-560
-559
-557
-556
-554
-552
-551
-549
-548
-546
-545
-543
-541
-540
-538
-537
-535
-534
-532
-531
-529
-527
-526
-524
-523
-521
-520
-518
-517
-515
-513
-512
-510
-509
-507
-506
-504
-503
-501
-500
-498
-497
-495
-494
-492
-491
-489
-487
-486
-484
-483
-481
-480
-478
-477
-475
-474
-472
-471
-469
-468
-466
-465
-463
-462
-460
-459
-457
-456
-455
-453
-452
-450
-449
-447
-446
-444
-443
-441
-440
-438
-437
-435
-434
-432
-431
-430
-428
-427
-425
-424
-422
-421
-419
-418
-416
-415
-414
-412
-411
-409
-408
-406
-405
-404
-402
-401
-399
-398
-396
-395
-394
-392
-391
-389
-388
-386
-385
-384
-382
-381
-379
-378
-377
-375
-374
-372
-371
-370
-368
-367
-365
-364
-363
-361
-360
-359
-357
-356
-354
-353
-352
-350
-349
-348
-346
-345
-343
-342
-341
-339
-338
-337
-335
-334
-333
-331
-330
-328
-327
-326
-324
-323
-322
-320
-319
-318
-316
-315
-314
-312
-311
-310
-308
-307
-306
-304
-303
-302
-300
-299
-298
-296
-295
-294
-293
-291
-290
-289
-287
-286
-285
-283
-282
-281
-280
-278
-277
-276
-274
-273
-272
-270
-269
-268
-267
-265
-264
-263
-262
-260
-259
-258
-256
-255
-254
-253
-251
-250
-249
-248
-246
-245
-244
-243
-241
-240
-239
-238
-236
-235
-234
-233
-231
-230
-229
-228
-226
-225
-224
-223
-221
-220
-219
-218
-217
-215
-214
-213
-212
-210
-209
-208
-207
-206
-204
-203
-202
-201
-199
-198
-197
-196
-195
-193
-192
-191
-190
-189
-188
-186
-185
-184
-183
-182
-180
-179
-178
-177
-176
-175
-173
-172
-171
-170
-169
-167
-166
-165
-164
-163
-162
-160
-159
-158
-157
-156
-155
-154
-152
-151
-150
-149
-148
-147
-146
-144
-143
-142
-141
-140
-139
-138
-136
-135
-134
-133
-132
-131
-130
-129
-127
-126
-125
-124
-123
-122
-121
-120
-119
-117
-116
-115
-114
-113
-112
-111
-110
-109
-108
-106
-105
-104
-103
-102
-101
-100
-99
-98
-97
-96
-95
-93
-92
-91
-90
-89
-88
-87
-86
-85
-84
-83
-82
-81
-80
-79
-77
-76
-75
-74
-73
-72
-71
-70
-69
-68
-67
-66
-65
-64
-63
-62
-61
-60
-59
-58
-57
-56
-55
-54
-52
-51
-50
-49
-48
-47
-46
-45
-44
-43
-42
-41
-40
-39
-38
-37
-36
-35
-34
-33
-32
-31
-30
-29
-28
-27
-26
-25
-24
-23
-22
-21
-20
-19
-18
-17
-16
-15
-14
-14
-13
-12
-11
-10
-9
-8
-7
-6
-5
-4
-3
-2
-1
0
1
2
3
4
5
6
7
8
9
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
23
24
25
26
27
28
29
30
31
32
33
34
34
35
36
37
38
39
40
41
42
43
44
44
45
46
47
48
49
50
51
52
52
53
54
55
56
57
58
59
59
60
61
62
63
64
65
66
66
67
68
69
70
71
72
72
73
74
75
76
77
78
78
79
80
81
82
83
83
84
85
86
87
88
88
89
90
91
92
93
93
94
95
96
97
98
98
99
100
101
102
102
103
104
105
106
106
107
108
109
110
111
111
112
113
114
115
115
116
117
118
118
119
120
121
122
122
123
124
125
126
126
127
128
129
129
130
131
132
132
133
134
135
