5
37534
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
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
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
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
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
79
79
79
79
79
79
79
79
79
79
79
79
79
80
80
80
80
80
80
80
80
80
80
80
80
81
81
81
81
81
81
81
81
81
81
81
81
82
82
82
82
82
82
82
82
82
82
82
82
83
83
83
83
83
83
83
83
83
83
83
84
84
84
84
84
84
84
84
84
84
84
85
85
85
85
85
85
85
85
85
85
85
86
86
86
86
86
86
86
86
86
86
86
86
87
87
87
87
87
87
87
87
87
87
88
88
88
88
88
88
88
88
88
88
88
89
89
89
89
89
89
89
89
89
89
89
90
90
90
90
90
90
90
90
90
90
91
91
91
91
91
91
91
91
91
91
92
92
92
92
92
92
92
92
92
92
92
93
93
93
93
93
93
93
93
93
94
94
94
94
94
94
94
94
94
95
95
95
95
95
95
95
95
95
96
96
96
96
96
96
96
96
97
97
97
97
97
97
97
97
97
98
98
98
98
98
98
98
98
99
99
99
99
99
99
99
99
99
100
100
100
100
100
100
100
100
100
101
101
101
101
101
101
101
101
102
102
102
102
102
102
102
102
102
102
103
103
103
103
103
103
103
103
103
104
104
104
104
104
104
104
104
104
104
105
105
105
105
105
105
105
105
105
105
106
106
106
106
106
106
106
106
106
106
107
107
107
107
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
109
109
109
109
110
110
110
110
110
110
110
110
110
110
110
110
111
111
111
111
111
111
111
111
111
111
111
111
111
112
112
112
112
112
112
112
112
112
112
112
112
113
113
113
113
113
113
113
113
113
113
113
113
114
114
114
114
114
114
114
114
114
114
114
114
114
115
115
115
115
115
115
115
115
115
115
115
115
116
116
116
116
116
116
116
116
116
116
116
116
116
117
117
117
117
117
117
117
117
117
117
117
117
117
118
118
118
118
118
118
118
118
118
118
118
118
118
119
119
119
119
119
119
119
119
119
119
119
119
119
119
120
120
120
120
120
120
120
120
120
120
120
120
120
120
121
121
121
121
121
121
121
121
121
121
121
121
121
121
122
122
122
122
122
122
122
122
122
122
122
122
122
123
123
123
123
123
123
123
123
123
123
123
123
123
123
124
124
124
124
124
124
124
124
124
124
124
124
124
125
125
125
125
125
125
125
125
125
125
125
125
125
125
126
126
126
126
126
126
126
126
126
126
126
126
126
126
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
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
137
137
137
137
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
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
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
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
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
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
137
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
112
112
112
112
112
112
112
112
112
112
112
112
112
112
111
111
111
111
111
111
111
111
111
111
111
111
111
110
110
110
110
110
110
110
110
110
110
110
110
110
110
109
109
109
109
109
109
109
109
109
109
109
109
109
108
108
108
108
108
108
108
108
108
108
108
108
108
107
107
107
107
107
107
107
107
107
107
107
107
107
106
106
106
106
106
106
106
106
106
106
106
106
105
105
105
105
105
105
105
105
105
105
105
105
104
104
104
104
104
104
104
104
104
104
104
104
103
103
103
103
103
103
103
103
103
103
103
102
102
102
102
102
102
102
102
102
102
102
101
101
101
101
101
101
101
101
101
101
101
100
100
100
100
100
100
100
100
100
100
99
99
99
99
99
99
99
99
99
99
98
98
98
98
98
98
98
98
98
97
97
97
97
97
97
97
97
97
97
96
96
96
96
96
96
96
96
96
95
95
95
95
95
95
95
95
95
94
94
94
94
94
94
94
94
94
94
93
93
93
93
93
93
93
93
93
92
92
92
92
92
92
92
92
92
91
91
91
91
91
91
91
91
90
90
90
90
90
90
90
90
90
89
89
89
89
89
89
89
89
88
88
88
88
88
88
88
88
88
87
87
87
87
87
87
87
87
87
86
86
86
86
86
86
86
86
85
85
85
85
85
85
85
85
85
84
84
84
84
84
84
84
84
84
83
83
83
83
83
83
83
83
83
82
82
82
82
82
82
82
82
81
81
81
81
81
81
81
81
81
80
80
80
80
80
80
80
80
80
79
79
79
79
79
79
79
79
78
78
78
78
78
78
78
78
78
77
77
77
77
77
77
77
77
76
76
76
76
76
76
76
76
75
75
75
75
75
75
75
75
74
74
74
74
74
74
74
74
73
73
73
73
73
73
73
73
72
72
72
72
72
72
72
71
71
71
71
71
71
71
71
70
70
70
70
70
70
70
69
69
69
69
69
69
69
69
68
68
68
68
68
68
68
67
67
67
67
67
67
67
67
66
66
66
66
66
66
66
66
65
65
65
65
65
65
65
65
64
64
64
64
64
64
64
64
63
63
63
63
63
63
63
63
62
62
62
62
62
62
62
61
61
61
61
61
61
61
61
60
60
60
60
60
60
60
60
59
59
59
59
59
59
59
59
58
58
58
58
58
58
58
58
57
57
57
57
57
57
57
57
56
56
56
56
56
56
56
55
55
55
55
55
55
55
55
54
54
54
54
54
54
54
54
53
53
53
53
53
53
53
53
52
52
52
52
52
52
52
52
52
51
51
51
51
51
51
51
51
50
50
50
50
50
50
50
50
49
49
49
49
49
49
49
49
48
48
48
48
48
48
48
48
47
47
47
47
47
47
47
47
46
46
46
46
46
46
46
46
46
45
45
45
45
45
45
45
45
44
44
44
44
44
44
44
44
43
43
43
43
43
43
43
43
42
42
42
42
42
42
42
42
41
41
41
41
41
41
41
41
40
40
40
40
40
40
40
40
39
39
39
39
39
39
39
39
38
38
38
38
38
38
38
38
37
37
37
37
37
37
37
37
36
36
36
36
36
36
36
35
35
35
35
35
35
35
35
34
34
34
34
34
34
34
34
33
33
33
33
33
33
33
32
32
32
32
32
32
32
32
31
31
31
31
31
31
31
31
30
30
30
30
30
30
30
30
29
29
29
29
29
29
29
28
28
28
28
28
28
28
28
27
27
27
27
27
27
27
27
26
26
26
26
26
26
26
26
25
25
25
25
25
25
25
25
24
24
24
24
24
24
24
24
23
23
23
23
23
23
23
23
23
22
22
22
22
22
22
22
22
21
21
21
21
21
21
21
21
20
20
20
20
20
20
20
20
20
19
19
19
19
19
19
19
19
18
18
18
18
18
18
18
18
18
17
17
17
17
17
17
17
17
16
16
16
16
16
16
16
16
16
15
15
15
15
15
15
15
15
15
14
14
14
14
14
14
14
14
14
13
13
13
13
13
13
13
13
12
12
12
12
12
12
12
12
12
11
11
11
11
11
11
11
11
11
10
10
10
10
10
10
10
10
9
9
9
9
9
9
9
9
9
9
8
8
8
8
8
8
8
8
8
7
7
7
7
7
7
7
7
7
7
6
6
6
6
6
6
6
6
6
6
5
5
5
5
5
5
5
5
5
4
4
4
4
4
4
4
4
4
4
3
3
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-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
-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
-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
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-75
-75
-75
-75
-76
-76
-76
-76
-76
-76
-76
-76
-76
-77
-77
-77
-77
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-78
-78
-78
-78
-79
-79
-79
-79
-79
-79
-79
-79
-80
-80
-80
-80
-80
-80
-80
-80
-81
-81
-81
-81
-81
-81
-81
-82
-82
-82
-82
-82
-82
-82
-82
-83
-83
-83
-83
-83
-83
-83
-83
-84
-84
-84
-84
-84
-84
-84
-85
-85
-85
-85
-85
-85
-85
-86
-86
-86
-86
-86
-86
-86
-87
-87
-87
-87
-87
-87
-87
-88
-88
-88
-88
-88
-88
-89
-89
-89
-89
-89
-89
-89
-90
-90
-90
-90
-90
-90
-90
-91
-91
-91
-91
-91
-91
-92
-92
-92
-92
-92
-92
-93
-93
-93
-93
-93
-93
-94
-94
-94
-94
-94
-94
-95
-95
-95
-95
-95
-95
-96
-96
-96
-96
-96
-96
-97
-97
-97
-97
-97
-97
-98
-98
-98
-98
-98
-98
-99
-99
-99
-99
-99
-99
-100
-100
-100
-100
-100
-100
-101
-101
-101
-101
-101
-101
-102
-102
-102
-102
-102
-103
-103
-103
-103
-103
-103
-104
-104
-104
-104
-104
-104
-105
-105
-105
-105
-105
-105
-106
-106
-106
-106
-106
-107
-107
-107
-107
-107
-107
-108
-108
-108
-108
-108
-108
-109
-109
-109
-109
-109
-110
-110
-110
-110
-110
-110
-111
-111
-111
-111
-111
-111
-112
-112
-112
-112
-112
-113
-113
-113
-113
-113
-113
-114
-114
-114
-114
-114
-114
-115
-115
-115
-115
-115
-116
-116
-116
-116
-116
-116
-117
-117
-117
-117
-117
-117
-118
-118
-118
-118
-118
-119
-119
-119
-119
-119
-119
-120
-120
-120
-120
-120
-120
-121
-121
-121
-121
-121
-122
-122
-122
-122
-122
-122
-123
-123
-123
-123
-123
-123
-124
-124
-124
-124
-124
-125
-125
-125
-125
-125
-125
-126
-126
-126
-126
-126
-126
-127
-127
-127
-127
-127
-128
-128
-128
-128
-128
-128
-129
-129
-129
-129
-129
-130
-130
-130
-130
-130
-130
-131
-131
-131
-131
-131
-131
-132
-132
-132
-132
-132
-133
-133
-133
-133
-133
-133
-134
-134
-134
-134
-134
-135
-135
-135
-135
-135
-135
-136
-136
-136
-136
-136
-137
-137
-137
-137
-137
-138
-138
-138
-138
-138
-139
-139
-139
-139
-139
-139
-140
-140
-140
-140
-140
-141
-141
-141
-141
-141
-142
-142
-142
-142
-142
-143
-143
-143
-143
-143
-144
-144
-144
-144
-144
-145
-145
-145
-145
-145
-146
-146
-146
-146
-146
-147
-147
-147
-147
-147
-148
-148
-148
-148
-148
-149
-149
-149
-149
-150
-150
-150
-150
-150
-151
-151
-151
-151
-151
-152
-152
-152
-152
-152
-153
-153
-153
-153
-153
-154
-154
-154
-154
-154
-155
-155
-155
-155
-155
-156
-156
-156
-156
-156
-157
-157
-157
-157
-158
-158
-158
-158
-158
-159
-159
-159
-159
-159
-160
-160
-160
-160
-160
-161
-161
-161
-161
-161
-162
-162
-162
-162
-162
-163
-163
-163
-163
-163
-164
-164
-164
-164
-164
-165
-165
-165
-165
-165
-166
-166
-166
-166
-166
-167
-167
-167
-167
-168
-168
-168
-168
-168
-169
-169
-169
-169
-169
-170
-170
-170
-170
-170
-171
-171
-171
-171
-171
-172
-172
-172
-172
-173
-173
-173
-173
-173
-174
-174
-174
-174
-174
-175
-175
-175
-175
-176
-176
-176
-176
-176
-177
-177
-177
-177
-178
-178
-178
-178
-178
-179
-179
-179
-179
-180
-180
-180
-180
-180
-181
-181
-181
-181
-182
-182
-182
-182
-182
-183
-183
-183
-183
-184
-184
-184
-184
-185
-185
-185
-185
-185
-186
-186
-186
-186
-187
-187
-187
-187
-188
-188
-188
-188
-188
-189
-189
-189
-189
-190
-190
-190
-190
-191
-191
-191
-191
-191
-192
-192
-192
-192
-193
-193
-193
-193
-194
-194
-194
-194
-195
-195
-195
-195
-195
-196
-196
-196
-196
-197
-197
-197
-197
-198
-198
-198
-198
-199
-199
-199
-199
-200
-200
-200
-200
-200
-201
-201
-201
-201
-202
-202
-202
-202
-203
-203
-203
-203
-204
-204
-204
-204
-205
-205
-205
-205
-206
-206
-206
-206
-206
-207
-207
-207
-207
-208
-208
-208
-208
-209
-209
-209
-209
-210
-210
-210
-210
-211
-211
-211
-211
-212
-212
-212
-212
-213
-213
-213
-213
-214
-214
-214
-214
-215
-215
-215
-215
-216
-216
-216
-217
-217
-217
-217
-218
-218
-218
-218
-219
-219
-219
-219
-220
-220
-220
-220
-221
-221
-221
-221
-222
-222
-222
-222
-223
-223
-223
-223
-224
-224
-224
-225
-225
-225
-225
-226
-226
-226
-226
-227
-227
-227
-227
-228
-228
-228
-228
-229
-229
-229
-229
-230
-230
-230
-230
-231
-231
-231
-231
-232
-232
-232
-232
-233
-233
-233
-233
-234
-234
-234
-234
-235
-235
-235
-235
-236
-236
-236
-236
-237
-237
-237
-237
-238
-238
-238
-239
-239
-239
-239
-240
-240
-240
-240
-241
-241
-241
-241
-242
-242
-242
-242
-243
-243
-243
-243
-244
-244
-244
-244
-245
-245
-245
-245
-246
-246
-246
-246
-247
-247
-247
-247
-248
-248
-248
-248
-249
-249
-249
-249
-250
-250
-250
-250
-251
-251
-251
-251
-252
-252
-252
-252
-253
-253
-253
-253
-254
-254
-254
-254
-255
-255
-255
-255
-256
-256
-256
-256
-257
-257
-257
-257
-258
-258
-258
-258
-259
-259
-259
-259
-260
-260
-260
-260
-261
-261
-261
-261
-262
-262
-262
-262
-263
-263
-263
-263
-264
-264
-264
-264
-265
-265
-265
-265
-266
-266
-266
-266
-267
-267
-267
-267
-268
-268
-268
-268
-269
-269
-269
-269
-270
-270
-270
-270
-271
-271
-271
-272
-272
-272
-272
-273
-273
-273
-273
-274
-274
-274
-274
-275
-275
-275
-276
-276
-276
-276
-277
-277
-277
-277
-278
-278
-278
-279
-279
-279
-279
-280
-280
-280
-280
-281
-281
-281
-282
-282
-282
-283
-283
-283
-283
-284
-284
-284
-285
-285
-285
-285
-286
-286
-286
-287
-287
-287
-287
-288
-288
-288
-289
-289
-289
-290
-290
-290
-290
-291
-291
-291
-292
-292
-292
-293
-293
-293
-293
-294
-294
-294
-295
-295
-295
-296
-296
-296
-297
-297
-297
-297
-298
-298
-298
-299
-299
-299
-300
-300
-300
-301
-301
-301
-302
-302
-302
-302
-303
-303
-303
-304
-304
-304
-305
-305
-305
-306
-306
-306
-307
-307
-307
-308
-308
-308
-309
-309
-309
-309
-310
-310
-310
-311
-311
-311
-312
-312
-312
-313
-313
-313
-314
-314
-314
-315
-315
-315
-316
-316
-316
-317
-317
-317
-318
-318
-318
-319
-319
-319
-320
-320
-320
-321
-321
-321
-322
-322
-322
-323
-323
-323
-324
-324
-324
-325
-325
-325
-326
-326
-326
-327
-327
-327
-328
-328
-328
-329
-329
-329
-330
-330
-330
-331
-331
-331
-332
-332
-332
-333
-333
-333
-334
-334
-334
-335
-335
-335
-336
-336
-336
-337
-337
-337
-338
-338
-338
-339
-339
-339
-340
-340
-340
-341
-341
-341
-342
-342
-342
-343
-343
-343
-344
-344
-344
-345
-345
-345
-346
-346
-346
-347
-347
-347
-348
-348
-348
-349
-349
-349
-350
-350
-350
-351
-351
-351
-352
-352
-353
-353
-353
-354
-354
-354
-355
-355
-355
-356
-356
-356
-357
-357
-357
-358
-358
-358
-359
-359
-359
-360
-360
-361
-361
-361
-362
-362
-362
-363
-363
-363
-364
-364
-364
-365
-365
-365
-366
-366
-367
-367
-367
-368
-368
-368
-369
-369
-369
-370
-370
-370
-371
-371
-371
-372
-372
-373
-373
-373
-374
-374
-374
-375
-375
-375
-376
-376
-376
-377
-377
-378
-378
-378
-379
-379
-379
-380
-380
-380
-381
-381
-381
-382
-382
-383
-383
-383
-384
-384
-384
-385
-385
-385
-386
-386
-386
-387
-387
-388
-388
-388
-389
-389
-389
-390
-390
-390
-391
-391
-391
-392
-392
-393
-393
-393
-394
-394
-394
-395
-395
-395
-396
-396
-396
-397
-397
-398
-398
-398
-399
-399
-399
-400
-400
-400
-401
-401
-401
-402
-402
-403
-403
-403
-404
-404
-404
-405
-405
-405
-406
-406
-406
-407
-407
-408
-408
-408
-409
-409
-409
-410
-410
-410
-411
-411
-411
-412
-412
-413
-413
-413
-414
-414
-414
-415
-415
-415
-416
-416
-417
-417
-417
-418
-418
-418
-419
-419
-419
-420
-420
-421
-421
-421
-422
-422
-422
-423
-423
-423
-424
-424
-424
-425
-425
-425
-426
-426
-427
-427
-427
-428
-428
-428
-429
-429
-429
-430
-430
-430
-431
-431
-432
-432
-432
-433
-433
-433
-434
-434
-434
-435
-435
-436
-436
-436
-437
-437
-437
-438
-438
-438
-439
-439
-440
-440
-440
-441
-441
-441
-442
-442
-442
-443
-443
-444
-444
-444
-445
-445
-445
-446
-446
-446
-447
-447
-448
-448
-448
-449
-449
-449
-450
-450
-451
-451
-451
-452
-452
-452
-453
-453
-453
-454
-454
-455
-455
-455
-456
-456
-456
-457
-457
-457
-458
-458
-459
-459
-459
-460
-460
-460
-461
-461
-462
-462
-462
-463
-463
-463
-464
-464
-464
-465
-465
-466
-466
-466
-467
-467
-467
-468
-468
-468
-469
-469
-470
-470
-470
-471
-471
-471
-472
-472
-472
-473
-473
-474
-474
-474
-475
-475
-475
-476
-476
-477
-477
-477
-478
-478
-478
-479
-479
-479
-480
-480
-481
-481
-481
-482
-482
-482
-483
-483
-483
-484
-484
-485
-485
-485
-486
-486
-486
-487
-487
-487
-488
-488
-489
-489
-489
-490
-490
-490
-491
-491
-491
-492
-492
-493
-493
-493
-494
-494
-494
-495
-495
-495
-496
-496
-496
-497
-497
-498
-498
-498
-499
-499
-499
-500
-500
-500
-501
-501
-501
-502
-502
-503
-503
-503
-504
-504
-504
-505
-505
-505
-506
-506
-506
-507
-507
-507
-508
-508
-508
-509
-509
-509
-510
-510
-510
-511
-511
-511
-512
-512
-513
-513
-513
-514
-514
-514
-515
-515
-515
-516
-516
-516
-517
-517
-517
-518
-518
-518
-519
-519
-519
-520
-520
-520
-521
-521
-521
-522
-522
-522
-523
-523
-523
-524
-524
-524
-525
-525
-525
-526
-526
-526
-527
-527
-527
-528
-528
-528
-529
-529
-529
-530
-530
-530
-531
-531
-531
-532
-532
-532
-532
-533
-533
-533
-534
-534
-534
-535
-535
-535
-536
-536
-536
-537
-537
-537
-538
-538
-538
-539
-539
-539
-539
-540
-540
-540
-541
-541
-541
-542
-542
-542
-543
-543
-543
-544
-544
-544
-544
-545
-545
-545
-546
-546
-546
-547
-547
-547
-547
-548
-548
-548
-549
-549
-549
-550
-550
-550
-551
-551
-551
-551
-552
-552
-552
-553
-553
-553
-554
-554
-554
-554
-555
-555
-555
-556
-556
-556
-557
-557
-557
-557
-558
-558
-558
-559
-559
-559
-560
-560
-560
-560
-561
-561
-561
-562
-562
-562
-563
-563
-563
-563
-564
-564
-564
-565
-565
-565
-566
-566
-566
-566
-567
-567
-567
-568
-568
-568
-569
-569
-569
-569
-570
-570
-570
-571
-571
-571
-572
-572
-572
-572
-573
-573
-573
-574
-574
-574
-575
-575
-575
-575
-576
-576
-576
-577
-577
-577
-578
-578
-578
-578
-579
-579
-579
-580
-580
-580
-581
-581
-581
-581
-582
-582
-582
-583
-583
-583
-584
-584
-584
-584
-585
-585
-585
-586
-586
-586
-586
-587
-587
-587
-588
-588
-588
-589
-589
-589
-589
-590
-590
-590
-591
-591
-591
-591
-592
-592
-592
-593
-593
-593
-593
-594
-594
-594
-595
-595
-595
-596
-596
-596
-596
-597
-597
-597
-598
-598
-598
-598
-599
-599
-599
-600
-600
-600
-600
-601
-601
-601
-602
-602
-602
-603
-603
-603
-603
-604
-604
-604
-605
-605
-605
-605
-606
-606
-606
-607
-607
-607
-608
-608
-608
-608
-609
-609
-609
-610
-610
-610
-610
-611
-611
-611
-612
-612
-612
-612
-613
-613
-613
-614
-614
-614
-614
-615
-615
-615
-616
-616
-616
-617
-617
-617
-617
-618
-618
-618
-618
-619
-619
-619
-620
-620
-620
-620
-621
-621
-621
-622
-622
-622
-622
-623
-623
-623
-624
-624
-624
-624
-625
-625
-625
-626
-626
-626
-626
-627
-627
-627
-627
-628
-628
-628
-629
-629
-629
-629
-630
-630
-630
-631
-631
-631
-631
-632
-632
-632
-632
-633
-633
-633
-634
-634
-634
-634
-635
-635
-635
-636
-636
-636
-636
-637
-637
-637
-638
-638
-638
-638
-639
-639
-639
-639
-640
-640
-640
-641
-641
-641
-641
-642
-642
-642
-642
-643
-643
-643
-643
-644
-644
-644
-645
-645
-645
-645
-646
-646
-646
-646
-647
-647
-647
-647
-648
-648
-648
-648
-648
-649
-649
-649
-649
-650
-650
-650
-650
-651
-651
-651
-651
-652
-652
-652
-652
-652
-653
-653
-653
-653
-654
-654
-654
-654
-655
-655
-655
-655
-656
-656
-656
-656
-656
-657
-657
-657
-657
-658
-658
-658
-658
-659
-659
-659
-659
-660
-660
-660
-660
-661
-661
-661
-661
-661
-662
-662
-662
-662
-663
-663
-663
-663
-664
-664
-664
-664
-665
-665
-665
-665
-665
-666
-666
-666
-666
-667
-667
-667
-667
-668
-668
-668
-668
-669
-669
-669
-669
-669
-670
-670
-670
-670
-671
-671
-671
-671
-672
-672
-672
-672
-673
-673
-673
-673
-673
-674
-674
-674
-674
-675
-675
-675
-675
-676
-676
-676
-676
-676
-677
-677
-677
-677
-678
-678
-678
-678
-679
-679
-679
-679
-679
-680
-680
-680
-680
-681
-681
-681
-681
-682
-682
-682
-682
-682
-683
-683
-683
-683
-684
-684
-684
-684
-684
-685
-685
-685
-685
-686
-686
-686
-686
-686
-687
-687
-687
-687
-688
-688
-688
-688
-688
-689
-689
-689
-689
-689
-690
-690
-690
-690
-691
-691
-691
-691
-691
-692
-692
-692
-692
-693
-693
-693
-693
-693
-694
-694
-694
-694
-694
-695
-695
-695
-695
-695
-696
-696
-696
-696
-697
-697
-697
-697
-697
-698
-698
-698
-698
-698
-699
-699
-699
-699
-699
-700
-700
-700
-700
-700
-701
-701
-701
-701
-701
-701
-702
-702
-702
-702
-702
-703
-703
-703
-703
-703
-704
-704
-704
-704
-704
-705
-705
-705
-705
-705
-705
-706
-706
-706
-706
-706
-707
-707
-707
-707
-707
-708
-708
-708
-708
-708
-708
-709
-709
-709
-709
-709
-709
-710
-710
-710
-710
-710
-711
-711
-711
-711
-711
-711
-712
-712
-712
-712
-712
-712
-713
-713
-713
-713
-713
-713
-714
-714
-714
-714
-714
-714
-715
-715
-715
-715
-715
-715
-716
-716
-716
-716
-716
-716
-717
-717
-717
-717
-717
-717
-718
-718
-718
-718
-718
-718
-719
-719
-719
-719
-719
-719
-719
-720
-720
-720
-720
-720
-720
-721
-721
-721
-721
-721
-721
-721
-722
-722
-722
-722
-722
-722
-722
-723
-723
-723
-723
-723
-723
-723
-724
-724
-724
-724
-724
-724
-725
-725
-725
-725
-725
-725
-725
-726
-726
-726
-726
-726
-726
-726
-727
-727
-727
-727
-727
-727
-727
-728
-728
-728
-728
-728
-728
-728
-728
-729
-729
-729
-729
-729
-729
-729
-730
-730
-730
-730
-730
-730
-730
-731
-731
-731
-731
-731
-731
-731
-731
-732
-732
-732
-732
-732
-732
-732
-732
-733
-733
-733
-733
-733
-733
-733
-733
-733
-734
-734
-734
-734
-734
-734
-734
-734
-734
-734
-735
-735
-735
-735
-735
-735
-735
-735
-735
-735
-736
-736
-736
-736
-736
-736
-736
-736
-736
-736
-737
-737
-737
-737
-737
-737
-737
-737
-737
-737
-737
-738
-738
-738
-738
-738
-738
-738
-738
-738
-738
-738
-738
-739
-739
-739
-739
-739
-739
-739
-739
-739
-739
-739
-739
-739
-739
-740
-740
-740
-740
-740
-740
-740
-740
-740
-740
-740
-740
-740
-740
-740
-740
-740
-740
-740
-740
-740
-740
-740
-740
-740
-740
-740
-740
-740
-740
-740
-740
-740
-740
-740
-740
-740
-740
-740
-740
-740
-739
-739
-739
-739
-739
-739
-739
-739
-739
-738
-738
-738
-738
-738
-738
-737
-737
-737
-737
-737
-736
-736
-736
-736
-735
-735
-735
-735
-734
-734
-734
-733
-733
-733
-733
-732
-732
-731
-731
-731
-730
-730
-729
-729
-729
-728
-728
-727
-727
-726
-726
-725
-725
-724
-724
-723
-722
-722
-721
-721
-720
-720
-719
-719
-718
-718
-717
-716
-716
-715
-714
-714
-713
-712
-712
-711
-710
-709
-709
-708
-707
-706
-705
-705
-704
-703
-702
-701
-701
-700
-699
-698
-697
-697
-696
-695
-695
-694
-693
-693
-692
-691
-691
-690
-689
-689
-688
-687
-686
-686
-685
-684
-683
-683
-682
-681
-681
-680
-680
-679
-679
-678
-678
-677
-677
-676
-676
-676
-675
-675
-675
-674
-674
-674
-674
-674
-674
-674
-673
-673
-673
-673
-673
-672
-672
-672
-672
-672
-672
-672
-672
-672
-672
-672
-672
-672
-672
-672
-672
-672
-672
-672
-671
-671
-671
-671
-671
-671
-671
-671
-671
-670
-670
-670
-669
-669
-669
-669
-668
-668
-667
-666
-665
-664
-664
-663
-663
-662
-661
-660
-659
-658
-657
-656
-655
-654
-653
-652
-651
-650
-649
-648
-647
-646
-646
-645
-644
-643
-642
-641
-640
-639
-638
-637
-636
-635
-634
-633
-632
-631
-630
-629
-628
-628
-627
-626
-626
-625
-625
-624
-623
-623
-622
-622
-621
-621
-620
-620
-620
-620
-620
-620
-620
-620
-621
-621
-621
-621
-621
-621
-621
-621
-620
-620
-619
-619
-618
-618
-617
-616
-616
-615
-615
-614
-614
-614
-614
-614
-613
-613
-612
-612
-611
-611
-610
-610
-610
-610
-610
-610
-610
-610
-609
-609
-609
-609
-609
-609
-609
-608
-608
-608
-607
-607
-607
-608
-608
-608
-608
-608
-609
-609
-609
-609
-610
-610
-610
-610
-610
-610
-609
-608
-608
-607
-607
-608
-608
-608
-607
-607
-606
-606
-605
-605
-604
-604
-604
-604
-604
-604
-605
-605
-606
-607
-607
-608
-609
-610
-610
-611
-611
-611
-611
-611
-610
-610
-609
-608
-607
-606
-605
-605
-604
-603
-602
-601
-601
-600
-599
-599
-598
-597
-595
-594
-593
-592
-592
-591
-591
-590
-590
-589
-589
-588
-588
-587
-587
-586
-586
-585
-585
-584
-583
-582
-581
-580
-579
-577
-576
-574
-572
-570
-568
-567
-565
-564
-562
-561
-559
-557
-555
-553
-551
-549
-547
-545
-544
-541
-539
-536
-533
-531
-528
-526
-524
-522
-520
-518
-516
-515
-513
-511
-510
-508
-506
-503
-501
-498
-496
-494
-492
-491
-489
-487
-485
-483
-481
-480
-478
-476
-475
-473
-471
-468
-466
-463
-461
-458
-456
-454
-452
-450
-447
-445
-443
-441
-438
-435
-431
-427
-424
-420
-416
-412
-408
-404
-399
-396
-392
-389
-386
-383
-381
-378
-375
-372
-369
-365
-362
-358
-354
-350
-347
-343
-340
-337
-334
-331
-328
-326
-324
-322
-320
-317
-315
-312
-310
-308
-306
-305
-304
-303
-302
-302
-301
-300
-298
-297
-295
-293
-290
-287
-284
-281
-277
-274
-271
-269
-266
-264
-263
-262
-260
-258
-257
-254
-252
-249
-247
-244
-241
-238
-235
-231
-226
-222
-218
-214
-210
-207
-203
-200
-196
-191
-187
-182
-177
-172
-167
-161
-156
-150
-145
-139
-134
-128
-123
-119
-115
-111
-107
-102
-98
-94
-89
-85
-81
-77
-73
-69
-65
-61
-57
-53
-49
-46
-43
-39
-36
-32
-28
-24
-20
-16
-12
-8
-4
0
3
7
10
14
17
20
24
27
30
33
37
40
44
48
52
56
61
66
71
76
81
85
90
95
100
104
109
113
117
120
123
126
128
130
131
132
133
135
136
138
140
141
143
145
147
150
153
156
160
164
167
171
174
177
180
184
188
192
196
200
204
209
213
217
221
225
229
233
237
242
248
254
262
269
278
287
297
307
317
328
339
350
361
371
382
392
403
412
422
431
440
449
458
466
474
482
490
498
507
515
524
533
542
552
563
574
585
595
605
614
624
634
643
653
662
671
680
688
697
705
714
722
730
737
744
752
760
768
777
787
796
806
816
826
836
845
854
863
872
881
889
896
904
911
918
926
933
940
948
956
965
973
982
990
997
1004
1010
1018
1024
1030
1036
1041
1046
1052
1057
1062
1067
1073
1079
1085
1091
1096
1102
1107
1113
1119
1126
1132
1138
1145
1152
1159
1165
1171
1177
1182
1186
1190
1193
1195
1197
1200
1202
1206
1210
1216
1222
1228
1235
1243
1251
1258
1265
1272
1277
1281
1285
1288
1291
1294
1298
1301
1304
1307
1310
1312
1315
1318
1321
1323
1325
1327
1328
1327
1326
1324
1322
1319
1316
1313
1310
1307
1305
1303
1303
1303
1304
1306
1308
1311
1314
1319
1323
1326
1329
1332
1336
1340
1346
1351
1356
1360
1364
1368
1372
1376
1381
1385
1390
1394
1399
1403
1407
1410
1414
1417
1419
1422
1425
1429
1433
1438
1442
1446
1450
1453
1456
1458
1461
1464
1467
1470
1473
1477
1482
1487
1494
1500
1507
1514
1521
1529
1537
1546
1555
1563
1570
1577
1584
1591
1600
1611
1623
1636
1648
1660
1671
1681
1691
1701
1712
1723
1735
1746
1758
1768
1777
1786
1793
1800
1805
1810
1813
1815
1817
1818
1819
1818
1817
1816
1814
1814
1813
1813
1813
1813
1812
1812
1812
1812
1813
1814
1815
1818
1821
1825
1830
1836
1841
1847
1853
1859
1865
1871
1877
1883
1889
1895
1901
1907
1912
1917
1921
1925
1929
1934
1938
1942
1945
1948
1951
1953
1955
1956
1956
1957
1958
1958
1959
1960
1961
1963
1965
1968
1971
1973
1976
1977
1978
1979
1979
1980
1981
1982
1982
1983
1982
1982
1981
1980
1979
1976
1974
1971
1968
1965
1962
1960
1959
1958
1958
1960
1962
1967
1972
1978
1983
1988
1992
1995
1999
2003
2008
2012
2015
2017
2019
2020
2020
2019
2019
2019
2019
2019
2019
2017
2017
2016
2015
2015
2015
2017
2019
2021
2024
2028
2031
2035
2037
2041
2044
2045
2049
2052
2056
2059
2062
2065
2068
2069
2071
2074
2077
2082
2087
2093
2098
2103
2108
2113
2120
2130
2141
2153
2167
2180
2193
2205
2217
2228
2239
2249
2258
2266
2272
2278
2282
2285
2288
2291
2294
2297
2299
2301
2301
2300
2299
2298
2298
2298
2299
2301
2302
2303
2303
2302
2300
2297
2294
2290
2287
2283
2278
2273
2267
2262
2259
2257
2258
2260
2263
2267
2271
2275
2279
2282
2285
2288
2291
2292
2291
2289
2286
2281
2277
2272
2266
2260
2255
2250
2247
2244
2242
2239
2235
2231
2225
2218
2212
2205
2196
2186
2174
2161
2148
2137
2127
2118
2112
2107
2104
2103
2103
2104
2107
2111
2116
2123
2131
2139
2147
2155
2163
2170
2178
2186
2194
2201
2207
2212
2215
2216
2216
2215
2211
2204
2195
2185
2175
2165
2156
2147
2137
2128
2120
2113
2108
2105
2105
2105
2107
2109
2111
2112
2112
2111
2108
2105
2100
2095
2089
2084
2078
2073
2069
2065
2061
2058
2056
2054
2052
2050
2049
2045
2043
2039
2035
2029
2024
2017
2012
2005
2000
1994
1988
1982
1976
1970
1965
1960
1955
1950
1946
1942
1939
1937
1935
1934
1933
1933
1935
1939
1943
1948
1953
1957
1961
1966
1970
1974
1977
1979
1979
1979
1978
1976
1973
1969
1964
1958
1953
1947
1942
1935
1928
1921
1913
1906
1900
1895
1891
1887
1886
1887
1890
1895
1899
1905
1911
1920
1930
1942
1953
1964
1973
1981
1988
1993
1996
1997
1996
1994
1992
1990
1987
1985
1983
1980
1979
1978
1978
1978
1978
1978
1976
1973
1969
1964
1957
1950
1943
1937
1930
1924
1918
1913
1909
1908
1910
1915
1923
1933
1946
1960
1976
1993
2009
2027
2043
2058
2072
2086
2098
2107
2113
2116
2116
2114
2109
2105
2100
2096
2093
2091
2091
2093
2096
2101
2107
2113
2120
2126
2133
2140
2146
2152
2157
2161
2165
2168
2172
2177
2182
2187
2191
2196
2202
2208
2216
2226
2237
2251
2266
2284
2302
2322
2342
2364
2387
2412
2436
2460
2482
2502
2520
2535
2548
2559
2568
2575
2580
2582
2583
2584
2584
2585
2589
2595
2603
2614
2627
2640
2654
2667
2679
2690
2700
2709
2717
2724
2732
2739
2747
2756
2764
2774
2785
2796
2809
2822
2836
2851
2868
2885
2901
2916
2930
2942
2951
2958
2962
2963
2962
2959
2955
2952
2950
2947
2945
2942
2940
2939
2939
2939
2939
2940
2941
2943
2945
2947
2950
2954
2958
2964
2971
2978
2986
2994
3001
3009
3016
3023
3029
3035
3040
3045
3052
3059
3067
3075
3084
3092
3100
3108
3115
3121
3127
3132
3137
3141
3144
3144
3143
3142
3140
3138
3136
3135
3134
3135
3137
3138
3139
3138
3136
3133
3130
3126
3122
3117
3111
3103
3094
3084
3074
3065
3057
3052
3049
3050
3052
3057
3064
3073
3084
3096
3111
3126
3141
3156
3171
3186
3200
3214
3226
3238
3249
3260
3270
3281
3291
3300
3309
3317
3326
3336
3345
3354
3363
3371
3378
3383
3388
3392
3395
3396
3397
3398
3400
3404
3410
3420
3433
3448
3465
3483
3501
3519
3536
3553
3569
3586
3603
3620
3638
3654
3669
3682
3695
3708
3721
3735
3749
3765
3783
3803
3825
3846
3868
3890
3912
3935
3959
3983
4006
4030
4054
4077
4098
4119
4140
4160
4180
4199
4219
4238
4258
4279
4301
4322
4344
4364
4384
4404
4424
4443
4461
4478
4493
4507
4521
4536
4550
4563
4574
4585
4595
4605
4616
4626
4636
4644
4651
4659
4669
4681
4695
4709
4724
4738
4753
4768
4785
4800
4815
4828
4840
4852
4863
4874
4884
4893
4899
4905
4909
4912
4915
4919
4924
4930
4938
4945
4951
4957
4965
4975
4988
5003
5021
5042
5064
5088
5115
5145
5178
5212
5246
5280
5313
5345
5374
5401
5424
5443
5459
5471
5481
5490
5498
5505
5511
5517
5521
5525
5529
5532
5536
5541
5548
5555
5563
5571
5579
5588
5599
5612
5625
5639
5653
5668
5684
5701
5719
5736
5751
5765
5777
5788
5799
5809
5818
5825
5831
5835
5839
5844
5849
5855
5862
5868
5875
5880
5885
5890
5894
5900
5906
5912
5917
5918
5917
5914
5910
5906
5903
5900
5896
5893
5889
5885
5880
5875
5870
5867
5865
5865
5866
5865
5864
5862
5860
5860
5862
5864
5865
5864
5862
5859
5855
5851
5846
5839
5833
5827
5823
5821
5820
5818
5815
5812
5809
5807
5806
5805
5803
5799
5793
5787
5781
5777
5776
5777
5781
5786
5792
5798
5802
5806
5810
5814
5816
5818
5819
5817
5814
5811
5808
5806
5803
5800
5796
5793
5792
5792
5795
5799
5806
5814
5823
5834
5847
5861
5876
5891
5905
5917
5927
5937
5946
5955
5965
5974
5985
5995
6006
6017
6027
6036
6043
6049
6055
6059
6063
6067
6073
6082
6094
6110
6127
6145
6161
6176
6190
6202
6215
6227
6238
6249
6258
6266
6274
6282
6288
6295
6300
6304
6307
6309
6310
6310
6309
6307
6304
6301
6297
6295
6294
6295
6295
6294
6292
6289
6286
6283
6281
6280
6278
6276
6275
6273
6273
6273
6273
6272
6270
6267
6262
6257
6252
6246
6239
6230
6219
6207
6195
6183
6173
6164
6154
6143
6130
6117
6103
6088
6073
6057
6039
6019
5997
5971
5942
5910
5876
5842
5807
5773
5740
5708
5678
5650
5626
5604
5586
5570
5556
5543
5531
5518
5505
5491
5474
5456
5437
5417
5398
5378
5357
5336
5315
5295
5275
5256
5236
5217
5197
5178
5159
5141
5124
5110
5098
5089
5081
5076
5072
5069
5067
5066
5064
5061
5057
5051
5044
5033
5021
5007
4992
4976
4960
4942
4924
4904
4883
4861
4838
4815
4795
4776
4760
4745
4730
4717
4703
4690
4678
4666
4655
4643
4630
4619
4608
4599
4591
4585
4578
4571
4563
4554
4543
4532
4519
4504
4488
4470
4450
4428
4404
4378
4353
4329
4306
4284
4262
4242
4223
4205
4190
4175
4161
4147
4133
4118
4103
4088
4073
4057
4038
4019
3998
3974
3950
3924
3897
3870
3845
3821
3798
3777
3756
3734
3713
3691
3668
3645
3622
3599
3576
3554
3531
3508
3482
3456
3429
3402
3377
3352
3327
3303
3280
3256
3232
3207
3181
3154
3127
3100
3073
3047
3019
2991
2963
2934
2905
2876
2848
2820
2791
2761
2729
2695
2659
2623
2586
2548
2510
2472
2433
2394
2356
2321
2289
2261
2237
2217
2201
2186
2171
2158
2145
2132
2120
2108
2095
2081
2068
2053
2039
2025
2011
1997
1984
1972
1960
1949
1939
1930
1923
1918
1913
1909
1903
1896
1888
1880
1871
1862
1852
1840
1827
1811
1794
1776
1756
1735
1714
1694
1675
1658
1643
1630
1619
1609
1601
1593
1586
1579
1573
1568
1562
1558
1553
1548
1542
1536
1530
1523
1515
1506
1497
1488
1480
1473
1467
1462
1458
1453
1449
1447
1446
1447
1450
1455
1461
1469
1477
1486
1497
1507
1516
1525
1533
1538
1541
1539
1531
1520
1505
1489
1473
1456
1440
1423
1408
1395
1385
1376
1369
1364
1360
1357
1354
1352
1350
1348
1347
1345
1342
1338
1331
1322
1311
1298
1283
1267
1249
1230
1212
1195
1181
1169
1160
1151
1143
1136
1131
1129
1129
1133
1138
1144
1151
1157
1162
1166
1167
1165
1159
1151
1141
1131
1121
1109
1097
1084
1072
1063
1058
1057
1059
1063
1070
1077
1084
1091
1098
1105
1112
1119
1126
1131
1136
1140
1141
1140
1136
1129
1121
1112
1103
1094
1085
1075
1065
1055
1043
1031
1018
1010
1002
997
994
993
994
997
1002
1010
1018
1029
1039
1048
1056
1063
1070
1075
1080
1083
1085
1086
1086
1086
1086
1085
1083
1078
1072
1064
1055
1046
1037
1029
1022
1014
1008
1002
999
996
995
995
997
1000
1002
1008
1012
1016
1022
1027
1031
1035
1039
1042
1043
1043
1042
1041
1041
1041
1041
1041
1042
1043
1046
1050
1057
1066
1076
1087
1099
1112
1124
1137
1149
1160
1171
1182
1192
1201
1209
1215
1220
1223
1225
1227
1227
1227
1224
1220
1214
1207
1199
1189
1179
1168
1156
1143
1131
1120
1109
1099
1089
1081
1075
1070
1067
1066
1067
1069
1073
1079
1085
1091
1097
1101
1104
1107
1108
1109
1109
1108
1106
1106
1106
1107
1108
1109
1109
1108
1108
1106
1104
1101
1096
1089
1081
1073
1065
1057
1049
1040
1031
1020
1010
1000
988
976
964
953
942
930
917
903
889
876
866
858
852
850
850
852
858
865
873
881
887
892
894
892
886
877
864
848
830
810
788
765
743
722
702
685
669
655
644
635
627
619
612
604
594
584
574
563
552
541
530
518
506
493
481
468
456
444
432
418
403
388
373
359
344
329
313
295
277
259
241
224
207
190
173
156
139
122
106
89
72
55
38
21
3
-16
-37
-58
-79
-100
-120
-139
-158
-175
-190
-205
-217
-229
-241
-251
-261
-270
-277
-282
-286
-288
-289
-289
-289
-288
-287
-286
-287
-290
-295
-303
-311
-322
-334
-347
-361
-376
-392
-409
-427
-445
-464
-482
-499
-515
-530
-544
-558
-572
-585
-598
-610
-620
-630
-639
-647
-656
-664
-674
-684
-694
-706
-718
-729
-740
-751
-761
-772
-782
-791
-800
-808
-817
-825
-834
-842
-849
-857
-864
-871
-878
-885
-891
-897
-902
-906
-908
-909
-910
-910
-911
-910
-909
-907
-904
-902
-901
-902
-904
-908
-913
-919
-925
-932
-939
-948
-959
-970
-982
-995
-1006
-1018
-1029
-1037
-1045
-1052
-1059
-1066
-1074
-1081
-1088
-1095
-1100
-1104
-1107
-1109
-1112
-1117
-1122
-1129
-1137
-1145
-1154
-1164
-1174
-1185
-1198
-1211
-1226
-1242
-1258
-1273
-1288
-1301
-1314
-1325
-1336
-1345
-1353
-1360
-1367
-1373
-1379
-1385
-1390
-1395
-1399
-1402
-1404
-1406
-1408
-1410
-1413
-1417
-1420
-1422
-1423
-1423
-1424
-1424
-1425
-1426
-1427
-1427
-1428
-1428
-1429
-1430
-1432
-1437
-1443
-1453
-1465
-1480
-1496
-1514
-1534
-1553
-1574
-1594
-1614
-1634
-1651
-1667
-1680
-1693
-1704
-1715
-1726
-1737
-1748
-1758
-1767
-1776
-1785
-1795
-1806
-1818
-1831
-1844
-1858
-1873
-1888
-1903
-1917
-1930
-1940
-1949
-1958
-1966
-1974
-1982
-1990
-1999
-2007
-2016
-2025
-2033
-2044
-2055
-2066
-2077
-2089
-2099
-2108
-2117
-2125
-2133
-2144
-2156
-2169
-2183
-2195
-2208
-2220
-2232
-2246
-2260
-2274
-2290
-2307
-2324
-2343
-2362
-2382
-2403
-2425
-2447
-2469
-2490
-2511
-2531
-2551
-2571
-2591
-2611
-2630
-2650
-2669
-2689
-2709
-2728
-2746
-2763
-2779
-2795
-2810
-2825
-2841
-2856
-2870
-2885
-2898
-2911
-2924
-2937
-2951
-2967
-2986
-3006
-3028
-3050
-3073
-3096
-3119
-3143
-3167
-3191
-3214
-3237
-3259
-3279
-3299
-3317
-3334
-3350
-3365
-3379
-3393
-3404
-3415
-3424
-3431
-3437
-3441
-3443
-3445
-3446
-3447
-3450
-3452
-3455
-3458
-3460
-3462
-3464
-3466
-3467
-3469
-3470
-3473
-3476
-3480
-3485
-3492
-3500
-3509
-3517
-3526
-3534
-3540
-3546
-3551
-3556
-3560
-3564
-3568
-3572
-3577
-3582
-3589
-3596
-3605
-3614
-3623
-3633
-3644
-3656
-3667
-3679
-3689
-3697
-3704
-3709
-3713
-3717
-3720
-3721
-3721
-3719
-3717
-3715
-3714
-3714
-3715
-3717
-3720
-3724
-3728
-3731
-3732
-3733
-3731
-3729
-3725
-3721
-3717
-3712
-3708
-3702
-3696
-3690
-3683
-3676
-3668
-3659
-3649
-3637
-3624
-3611
-3596
-3582
-3566
-3551
-3535
-3521
-3507
-3495
-3484
-3473
-3462
-3453
-3445
-3438
-3431
-3425
-3417
-3408
-3397
-3386
-3375
-3364
-3354
-3343
-3333
-3322
-3312
-3303
-3296
-3290
-3287
-3285
-3285
-3286
-3289
-3293
-3298
-3305
-3313
-3322
-3332
-3341
-3349
-3355
-3360
-3363
-3365
-3366
-3365
-3363
-3361
-3360
-3360
-3363
-3369
-3376
-3385
-3394
-3403
-3413
-3425
-3437
-3451
-3464
-3476
-3487
-3497
-3505
-3514
-3523
-3533
-3544
-3556
-3569
-3584
-3600
-3617
-3635
-3652
-3669
-3685
-3701
-3718
-3734
-3749
-3765
-3780
-3794
-3808
-3822
-3837
-3853
-3870
-3888
-3908
-3927
-3948
-3967
-3987
-4005
-4022
-4038
-4054
-4069
-4085
-4101
-4117
-4134
-4150
-4167
-4183
-4197
-4211
-4224
-4237
-4251
-4265
-4278
-4291
-4302
-4314
-4325
-4338
-4352
-4368
-4384
-4402
-4419
-4438
-4457
-4478
-4500
-4521
-4543
-4563
-4584
-4603
-4622
-4641
-4658
-4674
-4689
-4703
-4717
-4730
-4743
-4753
-4762
-4770
-4777
-4783
-4790
-4796
-4802
-4808
-4813
-4817
-4820
-4824
-4828
-4832
-4837
-4842
-4846
-4849
-4852
-4855
-4860
-4866
-4876
-4887
-4899
-4913
-4928
-4944
-4961
-4978
-4996
-5014
-5032
-5049
-5065
-5081
-5097
-5114
-5131
-5149
-5167
-5186
-5205
-5226
-5246
-5267
-5287
-5307
-5326
-5343
-5360
-5375
-5390
-5403
-5416
-5428
-5439
-5450
-5461
-5472
-5484
-5497
-5510
-5524
-5540
-5558
-5577
-5597
-5617
-5638
-5658
-5679
-5701
-5724
-5748
-5774
-5801
-5830
-5860
-5891
-5923
-5955
-5986
-6016
-6046
-6074
-6101
-6127
-6152
-6175
-6197
-6218
-6239
-6258
-6278
-6297
-6316
-6336
-6356
-6376
-6397
-6418
-6437
-6456
-6475
-6493
-6511
-6528
-6546
-6563
-6582
-6601
-6621
-6643
-6665
-6687
-6709
-6730
-6749
-6768
-6786
-6803
-6820
-6835
-6849
-6863
-6875
-6886
-6896
-6905
-6913
-6921
-6928
-6935
-6940
-6944
-6946
-6947
-6947
-6948
-6949
-6950
-6951
-6953
-6956
-6959
-6962
-6964
-6965
-6965
-6964
-6962
-6958
-6953
-6946
-6937
-6927
-6916
-6904
-6891
-6879
-6868
-6858
-6848
-6838
-6827
-6816
-6806
-6796
-6789
-6783
-6778
-6773
-6768
-6764
-6759
-6754
-6750
-6747
-6744
-6741
-6739
-6738
-6738
-6739
-6742
-6746
-6751
-6757
-6764
-6772
-6779
-6788
-6797
-6807
-6817
-6827
-6836
-6845
-6854
-6864
-6874
-6883
-6890
-6895
-6897
-6897
-6895
-6893
-6890
-6887
-6885
-6884
-6884
-6885
-6887
-6890
-6894
-6896
-6898
-6899
-6898
-6896
-6894
-6890
-6885
-6879
-6871
-6863
-6855
-6847
-6841
-6836
-6832
-6831
-6830
-6831
-6834
-6838
-6843
-6849
-6856
-6861
-6866
-6869
-6870
-6870
-6868
-6864
-6858
-6851
-6842
-6833
-6824
-6815
-6808
-6802
-6798
-6795
-6794
-6793
-6793
-6794
-6797
-6800
-6805
-6809
-6813
-6816
-6819
-6820
-6822
-6824
-6826
-6828
-6829
-6831
-6833
-6834
-6836
-6837
-6838
-6840
-6842
-6844
-6846
-6848
-6849
-6850
-6849
-6848
-6846
-6843
-6840
-6837
-6834
-6830
-6825
-6818
-6808
-6797
-6786
-6775
-6765
-6756
-6747
-6737
-6728
-6717
-6707
-6698
-6690
-6685
-6682
-6682
-6683
-6684
-6687
-6690
-6692
-6694
-6696
-6697
-6697
-6697
-6697
-6697
-6697
-6697
-6698
-6699
-6701
-6704
-6708
-6712
-6716
-6721
-6727
-6734
-6741
-6748
-6755
-6760
-6764
-6767
-6769
-6768
-6766
-6762
-6757
-6751
-6746
-6741
-6737
-6734
-6732
-6732
-6733
-6735
-6737
-6738
-6740
-6742
-6743
-6742
-6741
-6737
-6731
-6723
-6713
-6701
-6688
-6673
-6657
-6640
-6622
-6604
-6585
-6566
-6548
-6529
-6512
-6495
-6478
-6462
-6447
-6433
-6420
-6406
-6393
-6379
-6365
-6351
-6337
-6324
-6312
-6300
-6288
-6276
-6263
-6252
-6241
-6232
-6223
-6215
-6208
-6201
-6196
-6192
-6189
-6186
-6185
-6183
-6180
-6175
-6166
-6154
-6140
-6124
-6106
-6086
-6064
-6040
-6014
-5986
-5957
-5927
-5898
-5869
-5841
-5816
-5793
-5772
-5753
-5737
-5722
-5709
-5699
-5689
-5681
-5673
-5665
-5656
-5647
-5637
-5626
-5615
-5601
-5585
-5566
-5547
-5527
-5507
-5487
-5466
-5445
-5422
-5399
-5376
-5355
-5334
-5314
-5295
-5277
-5259
-5243
-5229
-5217
-5208
-5200
-5195
-5191
-5190
-5190
-5191
-5193
-5194
-5195
-5195
-5195
-5194
-5193
-5190
-5187
-5182
-5176
-5170
-5164
-5158
-5150
-5140
-5128
-5114
-5099
-5082
-5065
-5047
-5028
-5009
-4991
-4973
-4957
-4941
-4926
-4910
-4895
-4880
-4866
-4853
-4841
-4830
-4820
-4810
-4802
-4794
-4786
-4779
-4774
-4770
-4767
-4764
-4760
-4756
-4752
-4748
-4745
-4743
-4741
-4741
-4742
-4745
-4748
-4753
-4758
-4763
-4769
-4776
-4783
-4790
-4797
-4801
-4803
-4802
-4798
-4794
-4791
-4787
-4784
-4781
-4778
-4777
-4778
-4781
-4785
-4790
-4795
-4802
-4810
-4818
-4828
-4837
-4846
-4855
-4864
-4873
-4881
-4888
-4894
-4899
-4903
-4908
-4912
-4917
-4921
-4924
-4927
-4930
-4932
-4934
-4937
-4939
-4943
-4946
-4949
-4950
-4950
-4949
-4948
-4947
-4946
-4946
-4946
-4946
-4947
-4949
-4951
-4953
-4956
-4958
-4962
-4966
-4970
-4975
-4978
-4978
-4976
-4970
-4962
-4951
-4937
-4920
-4900
-4877
-4852
-4825
-4795
-4765
-4734
-4703
-4673
-4642
-4611
-4579
-4547
-4515
-4485
-4457
-4430
-4406
-4384
-4363
-4343
-4322
-4300
-4278
-4255
-4232
-4209
-4187
-4165
-4144
-4122
-4100
-4078
-4054
-4032
-4009
-3985
-3962
-3937
-3913
-3888
-3863
-3838
-3813
-3789
-3768
-3748
-3730
-3712
-3694
-3674
-3654
-3632
-3608
-3582
-3555
-3527
-3498
-3469
-3439
-3408
-3378
-3347
-3317
-3288
-3262
-3238
-3216
-3195
-3176
-3157
-3140
-3123
-3108
-3093
-3078
-3063
-3047
-3031
-3013
-2995
-2976
-2956
-2934
-2912
-2889
-2865
-2841
-2816
-2793
-2771
-2750
-2730
-2711
-2692
-2672
-2651
-2631
-2611
-2593
-2575
-2557
-2539
-2519
-2498
-2475
-2452
-2428
-2404
-2381
-2360
-2339
-2321
-2304
-2287
-2270
-2254
-2238
-2223
-2210
-2198
-2187
-2173
-2157
-2139
-2118
-2096
-2072
-2047
-2020
-1991
-1959
-1927
-1893
-1860
-1826
-1793
-1761
-1731
-1703
-1678
-1654
-1632
-1611
-1589
-1568
-1546
-1525
-1503
-1482
-1462
-1442
-1423
-1404
-1385
-1364
-1343
-1321
-1299
-1276
-1254
-1231
-1209
-1187
-1167
-1148
-1131
-1116
-1102
-1092
-1084
-1077
-1071
-1064
-1057
-1049
-1041
-1033
-1025
-1016
-1008
-998
-987
-975
-961
-947
-932
-917
-903
-889
-876
-863
-851
-840
-832
-827
-823
-821
-820
-819
-818
-819
-820
-821
-822
-822
-821
-818
-814
-811
-809
-808
-806
-804
-800
-797
-793
-790
-788
-785
-782
-777
-772
-767
-762
-757
-752
-746
-741
-736
-733
-729
-726
-722
-718
-715
-714
-713
-714
-715
-716
-718
-720
-722
-725
-728
-731
-734
-735
-736
-735
-734
-732
-728
-723
-715
-707
-697
-687
-677
-667
-656
-644
-633
-622
-611
-600
-588
-576
-563
-550
-537
-525
-511
-496
-478
-457
-435
-410
-385
-358
-331
-304
-277
-250
-223
-197
-171
-146
-122
-99
-77
-55
-32
-6
22
52
85
118
152
187
222
258
296
335
375
415
455
492
526
557
587
615
643
670
695
718
739
758
775
791
805
817
828
838
848
856
863
869
874
880
886
893
902
912
922
932
942
949
955
959
962
963
965
966
967
968
969
969
968
965
962
958
956
956
959
964
972
983
996
1012
1030
1050
1072
1095
1120
1145
1172
1200
1230
1261
1293
1325
1358
1389
1420
1449
1479
1507
1535
1562
1586
1608
1629
1648
1665
1682
1698
1713
1727
1742
1756
1771
1785
1800
1816
1833
1852
1871
1890
1909
1928
1945
1963
1982
2001
2021
2044
2065
2086
2106
2126
2145
2163
2181
2199
2216
2232
2246
2258
2267
2274
2278
2281
2283
2284
2284
2283
2281
2278
2276
2275
2274
2275
2276
2277
2278
2279
2280
2281
2281
2281
2279
2275
2269
2262
2255
2248
2242
2237
2232
2227
2223
2220
2218
2219
2221
2225
2229
2234
2240
2246
2252
2256
2258
2260
2261
2262
2264
2265
2265
2264
2261
2255
2249
2240
2230
2220
2209
2197
2185
2171
2158
2147
2138
2132
2129
2126
2124
2122
2121
2119
2118
2118
2117
2117
2117
2117
2120
2124
2130
2138
2147
2155
2160
2164
2165
2164
2163
2161
2160
2157
2153
2148
2142
2137
2131
2126
2120
2115
2109
2103
2097
2091
2084
2077
2071
2066
2062
2058
2055
2053
2052
2053
2055
2059
2064
2072
2081
2092
2104
2116
2128
2141
2153
2165
2177
2186
2194
2201
2208
2214
2220
2224
2227
2227
2227
2224
2220
2214
2207
2200
2192
2184
2175
2165
2152
2139
2124
2108
2092
2077
2062
2049
2036
2023
2009
1997
1986
1978
1974
1973
1974
1976
1978
1982
1986
1991
1996
1998
1998
1995
1990
1983
1972
1957
1941
1922
1904
1886
1869
1853
1838
1823
1809
1797
1786
1776
1767
1760
1755
1751
1748
1746
1746
1746
1747
1750
1754
1761
1768
1777
1787
1798
1810
1824
1840
1857
1876
1894
1912
1930
1946
1963
1978
1993
2007
2019
2029
2037
2045
2052
2060
2068
2075
2082
2087
2092
2096
2100
2105
2109
2112
2115
2117
2118
2120
2121
2121
2121
2119
2117
2113
2107
2100
2091
2079
2065
2050
2033
2019
2004
1989
1975
1960
1945
1931
1916
1902
1887
1874
1860
1848
1836
1825
1815
1804
1793
1782
1771
1760
1748
1736
1723
1709
1693
1676
1657
1638
1618
1598
1578
1559
1542
1526
1511
1499
1488
1478
1469
1461
1454
1448
1442
1437
1431
1425
1418
1408
1397
1385
1370
1354
1336
1317
1298
1280
1263
1246
1231
1217
1203
1189
1176
1163
1150
1137
1124
1110
1095
1078
1061
1043
1024
1004
984
963
941
919
897
876
856
837
818
799
779
758
737
715
694
675
656
638
619
599
578
555
531
506
481
456
432
408
385
363
342
322
304
288
274
264
256
251
247
245
244
243
242
240
237
234
229
223
214
203
188
173
157
142
130
120
111
105
100
99
99
100
102
104
106
107
109
109
108
104
98
90
79
65
48
27
2
-25
-56
-88
-121
-157
-194
-233
-273
-314
-356
-398
-441
-485
-530
-578
-627
-677
-727
-776
-823
-869
-913
-955
-994
-1031
-1065
-1098
-1131
-1163
-1195
-1226
-1257
-1289
-1322
-1357
-1394
-1432
-1472
-1513
-1556
-1599
-1644
-1690
-1736
-1783
-1829
-1874
-1917
-1958
-1998
-2036
-2073
-2109
-2141
-2172
-2200
-2227
-2253
-2278
-2302
-2326
-2349
-2372
-2394
-2416
-2439
-2463
-2486
-2510
-2534
-2558
-2583
-2608
-2633
-2657
-2680
-2702
-2724
-2746
-2767
-2786
-2804
-2819
-2833
-2846
-2857
-2868
-2877
-2886
-2893
-2899
-2905
-2910
-2915
-2921
-2927
-2935
-2943
-2952
-2960
-2968
-2975
-2981
-2987
-2994
-3001
-3009
-3016
-3022
-3027
-3033
-3037
-3042
-3047
-3053
-3060
-3068
-3076
-3083
-3087
-3091
-3095
-3099
-3105
-3110
-3114
-3118
-3121
-3123
-3125
-3128
-3132
-3138
-3146
-3156
-3167
-3179
-3192
-3203
-3212
-3220
-3226
-3230
-3233
-3235
-3238
-3242
-3249
-3258
-3269
-3282
-3296
-3312
-3332
-3356
-3384
-3415
-3448
-3483
-3519
-3556
-3591
-3626
-3659
-3691
-3722
-3751
-3778
-3802
-3824
-3844
-3862
-3879
-3894
-3908
-3922
-3937
-3953
-3971
-3989
-4009
-4029
-4049
-4070
-4091
-4115
-4139
-4164
-4190
-4217
-4244
-4272
-4300
-4328
-4355
-4382
-4410
-4440
-4470
-4500
-4530
-4559
-4587
-4614
-4639
-4661
-4680
-4695
-4707
-4717
-4724
-4730
-4734
-4736
-4737
-4736
-4736
-4735
-4734
-4733
-4733
-4733
-4735
-4738
-4742
-4748
-4755
-4762
-4770
-4777
-4782
-4787
-4791
-4793
-4796
-4798
-4800
-4799
-4798
-4794
-4788
-4781
-4772
-4762
-4750
-4739
-4728
-4720
-4714
-4712
-4712
-4716
-4724
-4735
-4748
-4762
-4777
-4793
-4811
-4830
-4851
-4871
-4889
-4906
-4920
-4932
-4943
-4953
-4963
-4972
-4982
-4991
-5000
-5007
-5012
-5016
-5018
-5020
-5021
-5021
-5019
-5015
-5009
-5000
-4990
-4979
-4966
-4952
-4937
-4921
-4903
-4885
-4866
-4847
-4829
-4811
-4793
-4777
-4762
-4747
-4734
-4721
-4708
-4696
-4684
-4673
-4662
-4651
-4639
-4625
-4611
-4596
-4580
-4563
-4546
-4528
-4511
-4494
-4477
-4460
-4443
-4424
-4403
-4380
-4356
-4330
-4303
-4275
-4245
-4215
-4185
-4154
-4123
-4091
-4062
-4033
-4006
-3982
-3961
-3943
-3928
-3914
-3902
-3890
-3879
-3868
-3857
-3845
-3832
-3818
-3802
-3786
-3769
-3753
-3738
-3725
-3711
-3697
-3680
-3661
-3640
-3619
-3598
-3579
-3559
-3538
-3516
-3491
-3466
-3438
-3410
-3379
-3347
-3312
-3275
-3234
-3191
-3144
-3095
-3045
-2995
-2945
-2895
-2844
-2792
-2741
-2691
-2643
-2598
-2555
-2512
-2469
-2427
-2387
-2349
-2314
-2282
-2252
-2225
-2199
-2175
-2152
-2131
-2109
-2088
-2067
-2045
-2021
-1996
-1970
-1942
-1913
-1883
-1851
-1819
-1786
-1753
-1720
-1687
-1654
-1620
-1585
-1550
-1515
-1482
-1451
-1421
-1391
-1362
-1331
-1300
-1267
-1232
-1197
-1160
-1122
-1085
-1047
-1008
-972
-934
-897
-860
-823
-787
-752
-718
-683
-647
-609
-569
-528
-487
-446
-406
-366
-325
-284
-242
-199
-154
-109
-65
-22
20
62
103
145
188
232
277
323
372
423
476
532
589
649
711
773
835
897
958
1018
1077
1134
1188
1239
1287
1332
1374
1411
1444
1472
1497
1520
1541
1561
1580
1598
1615
1631
1648
1665
1684
1704
1727
1750
1776
1804
1833
1865
1899
1936
1974
2015
2056
2098
2139
2179
2220
2260
2299
2337
2372
2406
2438
2471
2506
2543
2581
2620
2660
2700
2743
2787
2832
2879
2927
2977
3027
3077
3128
3178
3228
3277
3326
3372
3415
3456
3493
3527
3559
3589
3617
3644
3671
3699
3727
3757
3788
3819
3852
3886
3922
3960
3999
4038
4078
4117
4154
4189
4222
4252
4280
4305
4328
4349
4367
4382
4394
4404
4414
4423
4432
4442
4451
4461
4472
4483
4496
4508
4520
4531
4542
4552
4564
4577
4590
4603
4617
4632
4647
4662
4676
4689
4701
4713
4724
4735
4745
4753
4758
4761
4764
4767
4769
4771
4771
4770
4769
4768
4767
4766
4766
4765
4766
4771
4780
4792
4805
4820
4837
4856
4877
4899
4920
4940
4957
4971
4981
4989
4993
4994
4991
4987
4980
4970
4959
4945
4930
4914
4898
4883
4867
4852
4837
4824
4811
4799
4789
4778
4769
4760
4752
4744
4735
4727
4719
4712
4706
4702
4699
4696
4693
4692
4692
4695
4699
4706
4714
4724
4735
4748
4762
4778
4796
4815
4837
4859
4883
4906
4927
4946
4963
4979
4995
5010
5025
5037
5047
5054
5060
5066
5073
5082
5092
5104
5115
5126
5138
5149
5161
5171
5179
5184
5186
5185
5180
5173
5162
5149
5135
5120
5104
5088
5073
5059
5045
5031
5018
5004
4990
4977
4964
4950
4937
4922
4906
4889
4871
4851
4829
4804
4779
4753
4729
4707
4685
4663
4640
4617
4596
4578
4563
4550
4538
4525
4512
4497
4481
4464
4446
4425
4402
4377
4352
4327
4303
4279
4255
4230
4205
4181
4158
4138
4118
4098
4078
4057
4035
4014
3993
3972
3953
3935
3918
3903
3890
3879
3870
3863
3859
3857
3858
3861
3867
3872
3877
3879
3877
3871
3863
3851
3836
3818
3800
3780
3760
3740
3720
3700
3681
3663
3644
3625
3605
3583
3559
3534
3506
3477
3445
3412
3375
3337
3296
3253
3208
3164
3120
3078
3038
3001
2967
2935
2905
2876
2849
2821
2793
2763
2732
2697
2660
2622
2581
2538
2494
2447
2399
2350
2303
2259
2217
2177
2138
2101
2065
2032
2001
1971
1943
1915
1888
1861
1835
1809
1782
1756
1731
1706
1683
1662
1642
1624
1609
1598
1590
1584
1581
1580
1582
1586
1592
1599
1607
1615
1624
1633
1643
1654
1665
1677
1690
1702
1715
1726
1736
1746
1753
1759
1762
1762
1760
1754
1746
1734
1720
1704
1688
1672
1657
1642
1629
1617
1606
1598
1592
1587
1583
1581
1579
1578
1578
1578
1577
1576
1573
1570
1566
1561
1555
1548
1540
1531
1520
1508
1494
1478
1460
1440
1420
1399
1378
1356
1335
1314
1295
1277
1261
1248
1238
1232
1230
1230
1231
1232
1233
1235
1238
1243
1249
1255
1262
1268
1273
1278
1281
1283
1284
1283
1281
1279
1275
1270
1263
1255
1247
1239
1232
1226
1221
1217
1216
1217
1219
1223
1229
1236
1243
1250
1257
1265
1274
1284
1294
1303
1310
1316
1320
1323
1325
1327
1329
1331
1331
1330
1329
1328
1328
1329
1331
1333
1334
1333
1330
1325
1318
1308
1295
1280
1264
1247
1230
1212
1195
1178
1163
1149
1137
1124
1111
1098
1084
1069
1054
1038
1020
1004
987
970
955
939
925
911
897
885
872
861
849
839
830
824
820
818
819
822
825
829
833
839
846
855
866
880
895
912
930
948
965
982
1000
1018
1037
1057
1075
1092
1108
1124
1141
1159
1178
1198
1219
1240
1261
1283
1305
1326
1348
1369
1390
1411
1433
1454
1475
1496
1517
1537
1557
1576
1595
1613
1632
1651
1669
1687
1703
1719
1736
1752
1768
1784
1798
1811
1823
1834
1844
1850
1853
1852
1848
1841
1831
1818
1801
1781
1759
1736
1713
1691
1669
1646
1624
1601
1579
1556
1532
1504
1474
1440
1405
1369
1332
1296
1260
1224
1189
1154
1122
1091
1064
1039
1016
996
977
959
940
920
897
873
849
825
800
774
747
719
692
667
644
625
606
589
572
557
544
533
523
514
506
501
497
496
496
497
498
499
500
503
507
512
517
521
527
532
539
546
555
565
576
586
597
608
617
626
634
642
651
662
673
684
694
701
707
712
717
722
726
729
731
733
736
739
743
747
751
754
758
761
762
762
759
753
746
736
726
715
704
691
677
661
644
624
602
579
554
528
501
474
446
419
392
366
341
317
295
272
249
225
200
174
147
119
90
61
32
2
-27
-57
-85
-112
-137
-161
-184
-205
-225
-242
-258
-272
-285
-296
-306
-316
-326
-336
-346
-355
-365
-373
-380
-385
-389
-393
-396
-399
-403
-408
-416
-427
-441
-458
-476
-496
-517
-538
-561
-585
-610
-636
-664
-692
-722
-752
-783
-815
-847
-879
-910
-939
-968
-994
-1020
-1044
-1067
-1090
-1115
-1140
-1168
-1196
-1227
-1260
-1295
-1331
-1368
-1407
-1447
-1489
-1531
-1574
-1615
-1655
-1693
-1730
-1766
-1801
-1835
-1868
-1899
-1929
-1957
-1983
-2008
-2032
-2056
-2078
-2100
-2119
-2138
-2155
-2173
-2190
-2209
-2228
-2248
-2269
-2289
-2308
-2326
-2344
-2360
-2375
-2388
-2401
-2413
-2423
-2432
-2439
-2446
-2452
-2457
-2462
-2466
-2470
-2473
-2475
-2477
-2477
-2476
-2474
-2470
-2464
-2457
-2449
-2439
-2429
-2417
-2404
-2392
-2379
-2368
-2357
-2347
-2336
-2325
-2315
-2307
-2302
-2298
-2296
-2294
-2292
-2291
-2291
-2292
-2294
-2298
-2302
-2308
-2314
-2319
-2324
-2327
-2330
-2331
-2333
-2334
-2336
-2337
-2339
-2339
-2341
-2343
-2347
-2352
-2358
-2366
-2374
-2384
-2393
-2403
-2411
-2419
-2426
-2433
-2438
-2443
-2446
-2447
-2446
-2443
-2439
-2432
-2425
-2417
-2409
-2401
-2393
-2384
-2374
-2362
-2347
-2330
-2310
-2287
-2261
-2231
-2199
-2166
-2131
-2096
-2061
-2025
-1990
-1955
-1922
-1892
-1865
-1841
-1818
-1797
-1778
-1760
-1744
-1729
-1715
-1702
-1690
-1678
-1666
-1654
-1642
-1630
-1618
-1605
-1592
-1578
-1564
-1551
-1539
-1531
-1525
-1521
-1517
-1513
-1509
-1505
-1502
-1500
-1498
-1496
-1493
-1489
-1483
-1478
-1472
-1466
-1459
-1453
-1447
-1442
-1439
-1438
-1438
-1438
-1438
-1438
-1440
-1441
-1442
-1444
-1445
-1448
-1452
-1458
-1465
-1474
-1484
-1495
-1506
-1518
-1529
-1538
-1544
-1546
-1544
-1536
-1523
-1506
-1484
-1459
-1430
-1399
-1365
-1330
-1294
-1259
-1223
-1189
-1155
-1122
-1090
-1060
-1030
-1002
-977
-954
-934
-917
-904
-892
-882
-873
-866
-860
-856
-855
-854
-854
-854
-854
-855
-856
-855
-853
-850
-845
-837
-828
-817
-803
-788
-772
-757
-742
-728
-714
-699
-685
-670
-655
-640
-626
-613
-600
-586
-572
-556
-539
-521
-502
-482
-461
-440
-418
-397
-377
-359
-343
-330
-318
-310
-305
-302
-301
-302
-303
-304
-304
-303
-299
-294
-285
-274
-259
-242
-223
-202
-180
-157
-134
-110
-87
-66
-45
-26
-8
9
25
42
58
75
92
110
128
148
168
189
210
232
253
274
295
316
336
358
379
402
423
443
463
481
498
515
533
550
569
588
609
630
652
675
699
724
749
775
802
829
856
884
912
940
967
990
1010
1029
1045
1060
1073
1084
1091
1095
1096
1094
1091
1088
1084
1079
1073
1067
1059
1051
1043
1033
1022
1010
998
985
971
955
938
919
899
877
854
832
810
787
766
747
731
718
708
701
695
691
688
686
685
683
681
678
675
670
663
656
647
638
628
620
611
602
594
586
578
571
566
563
562
563
565
568
573
579
587
595
604
614
623
632
641
648
654
659
663
666
667
668
668
666
663
660
656
652
649
646
645
643
642
640
638
636
633
630
628
625
622
619
617
614
613
613
613
614
617
620
624
629
634
640
647
655
663
672
680
687
694
702
710
720
732
744
758
771
785
797
810
824
838
854
870
888
905
923
941
961
982
1002
1025
1046
1066
1086
1107
1128
1150
1172
1194
1216
1239
1261
1283
1304
1325
1345
1365
1385
1405
1425
1446
1466
1485
1505
1524
1543
1561
1577
1591
1605
1619
1634
1649
1664
1678
1692
1707
1722
1737
1753
1771
1789
1809
1831
1855
1879
1903
1928
1953
1978
2003
2027
2051
2076
2102
2126
2150
2173
2194
2215
2237
2259
2282
2305
2327
2348
2370
2391
2414
2438
2463
2490
2517
2545
2573
2601
2631
2660
2689
2716
2741
2764
2787
2811
2835
2860
2886
2912
2939
2965
2992
3018
3044
3071
3096
3121
3145
3167
3187
3207
3226
3245
3262
3277
3289
3301
3313
3327
3341
3356
3369
3382
3394
3405
3416
3426
3436
3446
3455
3464
3471
3478
3484
3489
3495
3501
3509
3520
3532
3545
3559
3574
3588
3602
3615
3627
3637
3645
3652
3657
3663
3669
3678
3688
3700
3712
3724
3736
3749
3763
3777
3792
3806
3818
3828
3838
3847
3855
3864
3873
3883
3894
3906
3919
3933
3946
3958
3969
3979
3988
3995
4000
4003
4003
4005
4003
4003
4005
4006
4009
4011
4014
4017
4019
4019
4018
4017
4014
4009
4001
3992
3981
3970
3958
3947
3934
3920
3905
3890
3874
3859
3845
3830
3816
3801
3785
3770
3753
3736
3718
3698
3677
3653
3628
3601
3572
3543
3514
3486
3458
3433
3410
3388
3368
3350
3332
3317
3304
3292
3282
3274
3266
3260
3255
3251
3248
3245
3242
3238
3233
3227
3221
3214
3207
3199
3190
3181
3170
3158
3145
3131
3115
3098
3079
3058
3036
3012
2986
2960
2932
2905
2877
2848
2819
2788
2757
2725
2691
2656
2620
2583
2544
2503
2461
2417
2371
2324
2277
2230
2183
2136
2088
2041
1997
1954
1913
1873
1832
1791
1747
1701
1653
1602
1551
1497
1443
1386
1327
1265
1202
1138
1075
1012
951
891
833
777
722
670
618
567
517
467
419
371
323
275
226
176
125
73
22
-30
-80
-128
-174
-217
-258
-297
-335
-371
-403
-433
-460
-485
-509
-533
-557
-580
-604
-627
-651
-675
-701
-727
-755
-784
-814
-844
-875
-907
-941
-977
-1012
-1051
-1088
-1126
-1164
-1203
-1243
-1284
-1327
-1370
-1414
-1458
-1503
-1547
-1592
-1638
-1685
-1733
-1783
-1833
-1883
-1934
-1984
-2033
-2083
-2132
-2181
-2230
-2280
-2331
-2383
-2435
-2488
-2541
-2594
-2647
-2701
-2756
-2810
-2862
-2913
-2963
-3010
-3056
-3100
-3143
-3185
-3225
-3265
-3304
-3342
-3379
-3416
-3453
-3489
-3526
-3561
-3595
-3625
-3654
-3681
-3705
-3727
-3747
-3764
-3780
-3794
-3807
-3819
-3831
-3843
-3856
-3871
-3886
-3901
-3917
-3933
-3950
-3967
-3984
-4000
-4014
-4027
-4038
-4048
-4054
-4062
-4070
-4078
-4089
-4100
-4114
-4128
-4143
-4160
-4177
-4196
-4216
-4237
-4257
-4276
-4292
-4305
-4316
-4326
-4335
-4344
-4352
-4358
-4362
-4363
-4362
-4359
-4356
-4352
-4348
-4343
-4339
-4336
-4335
-4335
-4337
-4339
-4340
-4341
-4341
-4340
-4340
-4340
-4340
-4341
-4341
-4342
-4343
-4344
-4345
-4346
-4349
-4353
-4357
-4361
-4363
-4364
-4364
-4362
-4360
-4356
-4351
-4346
-4341
-4335
-4328
-4320
-4311
-4302
-4293
-4285
-4277
-4267
-4257
-4246
-4235
-4224
-4212
-4200
-4186
-4173
-4161
-4150
-4139
-4127
-4115
-4102
-4090
-4078
-4067
-4057
-4049
-4043
-4038
-4035
-4033
-4030
-4025
-4019
-4014
-4006
-3997
-3984
-3967
-3946
-3923
-3897
-3870
-3840
-3808
-3776
-3743
-3711
-3681
-3651
-3622
-3593
-3564
-3535
-3506
-3477
-3449
-3420
-3391
-3362
-3332
-3300
-3266
-3230
-3193
-3156
-3121
-3087
-3055
-3023
-2993
-2962
-2933
-2903
-2873
-2841
-2807
-2772
-2736
-2698
-2658
-2618
-2576
-2534
-2491
-2446
-2400
-2354
-2307
-2262
-2219
-2176
-2134
-2091
-2047
-2001
-1956
-1912
-1869
-1827
-1785
-1742
-1700
-1657
-1613
-1568
-1525
-1483
-1443
-1405
-1367
-1329
-1289
-1249
-1208
-1168
-1129
-1091
-1054
-1018
-982
-945
-908
-870
-832
-797
-763
-732
-701
-670
-640
-609
-579
-550
-522
-496
-471
-447
-423
-399
-376
-352
-330
-308
-286
-264
-241
-219
-196
-175
-156
-137
-120
-103
-88
-75
-63
-53
-43
-31
-18
-6
3
10
15
19
23
29
36
41
45
47
48
49
50
51
51
51
52
56
61
68
76
85
94
103
111
118
126
133
142
151
160
169
178
188
198
209
222
237
253
272
293
318
346
377
412
448
487
528
571
616
663
712
760
808
855
900
945
990
1037
1085
1134
1184
1235
1286
1338
1390
1443
1497
1550
1602
1652
1701
1749
1797
1845
1894
1944
1996
2049
2104
2158
2209
2258
2304
2348
2391
2433
2476
2519
2564
2608
2651
2693
2732
2768
2802
2835
2870
2905
2942
2978
3013
3044
3071
3095
3117
3138
3158
3177
3194
3210
3226
3241
3256
3272
3287
3302
3319
3338
3358
3381
3404
3428
3452
3477
3504
3532
3560
3588
3615
3642
3669
3695
3722
3750
3777
3805
3832
3859
3886
3912
3937
3963
3989
4016
4042
4067
4091
4112
4129
4145
4160
4174
4188
4200
4212
4223
4232
4241
4249
4259
4269
4283
4299
4318
4338
4358
4379
4400
4422
4443
4465
4485
4505
4524
4543
4561
4581
4600
4620
4641
4664
4688
4712
4739
4767
4798
4831
4865
4900
4934
4966
4997
5025
5052
5077
5098
5115
5129
5139
5145
5150
5152
5154
5157
5160
5162
5162
5158
5150
5139
5126
5113
5099
5085
5069
5053
5036
5021
5006
4991
4976
4959
4941
4920
4899
4876
4852
4828
4803
4776
4748
4719
4690
4661
4632
4600
4566
4530
4492
4454
4417
4381
4343
4301
4254
4204
4153
4102
4051
4000
3948
3895
3841
3786
3730
3671
3611
3551
3492
3433
3372
3309
3244
3178
3116
3057
3000
2945
2889
2832
2774
2717
2661
2604
2547
2489
2430
2372
2313
2256
2198
2140
2082
2023
1965
1907
1849
1793
1737
1681
1625
1567
1508
1447
1385
1325
1266
1210
1155
1101
1047
993
938
882
825
768
709
650
590
530
468
403
337
268
199
131
65
0
-63
-127
-191
-254
-317
-378
-438
-497
-556
-616
-675
-733
-789
-844
-898
-952
-1004
-1057
-1108
-1157
-1204
-1250
-1295
-1341
-1388
-1437
-1489
-1544
-1601
-1659
-1717
-1774
-1831
-1888
-1946
-2004
-2062
-2121
-2178
-2235
-2292
-2349
-2407
-2469
-2532
-2598
-2664
-2731
-2797
-2864
-2930
-2997
-3062
-3127
-3191
-3255
-3320
-3386
-3452
-3518
-3584
-3650
-3719
-3790
-3863
-3935
-4006
-4080
-4154
-4230
-4309
-4389
-4467
-4544
-4618
-4692
-4765
-4837
-4908
-4976
-5041
-5102
-5161
-5217
-5271
-5326
-5381
-5438
-5495
-5551
-5606
-5660
-5715
-5772
-5830
-5889
-5946
-6001
-6055
-6109
-6164
-6218
-6270
-6320
-6367
-6411
-6453
-6495
-6537
-6579
-6621
-6662
-6701
-6739
-6777
-6813
-6849
-6884
-6915
-6944
-6968
-6989
-7008
-7027
-7047
-7069
-7093
-7118
-7144
-7171
-7198
-7224
-7250
-7274
-7297
-7319
-7341
-7363
-7386
-7411
-7438
-7467
-7498
-7529
-7562
-7594
-7627
-7658
-7689
-7719
-7748
-7777
-7806
-7834
-7861
-7887
-7913
-7939
-7964
-7990
-8016
-8042
-8070
-8096
-8125
-8153
-8183
-8217
-8251
-8285
-8319
-8350
-8381
-8410
-8437
-8461
-8482
-8500
-8516
-8531
-8545
-8556
-8563
-8567
-8567
-8565
-8563
-8560
-8557
-8552
-8544
-8534
-8522
-8511
-8500
-8491
-8484
-8479
-8477
-8476
-8475
-8474
-8474
-8473
-8472
-8470
-8467
-8462
-8456
-8447
-8436
-8425
-8414
-8403
-8395
-8387
-8379
-8370
-8362
-8355
-8351
-8351
-8351
-8351
-8350
-8348
-8347
-8347
-8349
-8353
-8356
-8358
-8358
-8357
-8356
-8356
-8357
-8360
-8366
-8376
-8388
-8404
-8421
-8440
-8459
-8479
-8499
-8520
-8543
-8567
-8591
-8614
-8635
-8654
-8672
-8692
-8714
-8738
-8763
-8789
-8814
-8840
-8866
-8891
-8917
-8942
-8967
-8991
-9015
-9041
-9066
-9090
-9113
-9134
-9154
-9174
-9193
-9213
-9234
-9255
-9278
-9301
-9325
-9347
-9369
-9390
-9411
-9433
-9454
-9475
-9495
-9513
-9530
-9545
-9559
-9571
-9581
-9589
-9595
-9601
-9607
-9613
-9620
-9625
-9628
-9629
-9628
-9625
-9620
-9614
-9607
-9597
-9586
-9571
-9554
-9536
-9517
-9498
-9479
-9461
-9443
-9426
-9409
-9392
-9374
-9355
-9336
-9315
-9292
-9266
-9238
-9208
-9176
-9143
-9108
-9070
-9029
-8988
-8946
-8904
-8863
-8821
-8780
-8739
-8698
-8658
-8619
-8581
-8542
-8503
-8464
-8424
-8386
-8348
-8310
-8274
-8238
-8202
-8167
-8131
-8096
-8061
-8026
-7992
-7956
-7920
-7883
-7847
-7812
-7777
-7744
-7711
-7677
-7643
-7608
-7573
-7537
-7502
-7467
-7432
-7398
-7365
-7333
-7301
-7267
-7232
-7195
-7157
-7116
-7073
-7028
-6981
-6931
-6879
-6825
-6770
-6712
-6654
-6595
-6537
-6480
-6423
-6367
-6312
-6258
-6205
-6152
-6101
-6050
-5999
-5949
-5898
-5846
-5795
-5743
-5692
-5641
-5591
-5540
-5489
-5437
-5385
-5333
-5281
-5229
-5176
-5124
-5072
-5021
-4970
-4919
-4866
-4813
-4760
-4707
-4655
-4603
-4550
-4494
-4436
-4377
-4316
-4256
-4196
-4138
-4081
-4026
-3973
-3922
-3875
-3831
-3789
-3750
-3713
-3678
-3646
-3617
-3592
-3571
-3554
-3538
-3523
-3508
-3492
-3476
-3459
-3440
-3418
-3395
-3369
-3341
-3311
-3280
-3247
-3213
-3178
-3142
-3106
-3070
-3034
-2998
-2964
-2932
-2900
-2870
-2840
-2813
-2787
-2764
-2742
-2721
-2700
-2678
-2655
-2631
-2606
-2579
-2553
-2525
-2498
-2469
-2440
-2409
-2378
-2347
-2315
-2285
-2255
-2225
-2194
-2163
-2130
-2095
-2058
-2021
-1983
-1944
-1905
-1864
-1823
-1780
-1737
-1695
-1654
-1615
-1577
-1541
-1506
-1472
-1439
-1404
-1368
-1331
-1293
-1255
-1216
-1178
-1139
-1100
-1060
-1018
-977
-935
-894
-854
-813
-773
-733
-693
-654
-616
-578
-541
-504
-467
-432
-396
-360
-324
-289
-256
-227
-202
-180
-161
-144
-127
-111
-96
-84
-73
-62
-53
-45
-39
-36
-36
-38
-41
-46
-50
-53
-54
-54
-53
-51
-47
-44
-40
-37
-35
-33
-31
-28
-25
-21
-16
-9
0
12
25
40
57
76
97
122
150
178
207
233
258
283
307
333
360
388
416
444
472
501
532
564
597
631
666
703
742
782
824
867
912
959
1008
1061
1115
1168
1222
1275
1326
1376
1425
1471
1515
1557
1596
1633
1668
1703
1739
1775
1813
1850
1888
1925
1963
2001
2037
2073
2108
2140
2170
2198
2223
2245
2265
2284
2301
2318
2335
2353
2371
2390
2410
2432
2454
2476
2498
2520
2542
2564
2586
2607
2628
2649
2669
2690
2711
2731
2749
2767
2783
2799
2815
2830
2845
2858
2871
2884
2899
2916
2934
2953
2973
2994
3016
3040
3065
3090
3114
3139
3164
3189
3214
3239
3264
3288
3311
3334
3356
3376
3397
3417
3438
3458
3477
3495
3513
3531
3549
3569
3591
3614
3638
3665
3692
3719
3746
3773
3799
3824
3848
3872
3892
3911
3927
3941
3954
3965
3977
3989
4002
4016
4030
4046
4061
4077
4094
4113
4132
4151
4170
4189
4210
4232
4254
4275
4294
4311
4328
4345
4362
4380
4399
4418
4438
4459
4481
4504
4526
4548
4569
4591
4612
4634
4656
4678
4698
4716
4732
4747
4761
4776
4793
4810
4828
4846
4863
4878
4892
4903
4913
4921
4930
4938
4947
4957
4966
4975
4983
4990
4996
5003
5010
5019
5029
5040
5050
5059
5068
5075
5083
5089
5094
5099
5101
5103
5104
5104
5104
5103
5103
5104
5106
5109
5114
5120
5128
5136
5146
5158
5171
5185
5199
5213
5225
5237
5248
5256
5262
5264
5264
5262
5260
5259
5259
5260
5261
5264
5268
5271
5275
5279
5283
5288
5294
5300
5306
5312
5318
5324
5331
5339
5349
5360
5372
5385
5399
5412
5425
5436
5447
5457
5466
5476
5484
5491
5499
5506
5514
5524
5535
5548
5563
5579
5597
5617
5637
5659
5681
5706
5731
5758
5785
5812
5839
5867
5895
5926
5959
5993
6029
6065
6102
6138
6174
6210
6246
6281
6316
6352
6388
6424
6460
6495
6529
6562
6594
6625
6655
6685
6714
6744
6774
6806
6840
6876
6913
6951
6988
7024
7060
7094
7128
7161
7192
7223
7253
7282
7310
7338
7366
7394
7423
7452
7481
7509
7536
7564
7592
7620
7650
7679
7707
7734
7761
7789
7818
7850
7885
7921
7959
7998
8038
8079
8119
8159
8199
8238
8277
8316
8353
8390
8426
8461
8498
8536
8574
8612
8649
8686
8722
8757
8792
8824
8855
8885
8913
8940
8967
8993
9018
9044
9069
9093
9117
9142
9167
9193
9219
9245
9270
9295
9319
9342
9364
9383
9399
9413
9424
9433
9441
9447
9451
9454
9456
9460
9465
9470
9476
9483
9489
9496
9504
9513
9522
9531
9540
9551
9563
9577
9592
9609
9626
9643
9660
9678
9695
9711
9728
9743
9758
9771
9782
9793
9802
9811
9821
9832
9842
9852
9861
9870
9880
9890
9903
9917
9934
9951
9970
9991
10013
10037
10062
10087
10112
10138
10164
10189
10214
10238
10261
10282
10303
10323
10342
10361
10379
10396
10410
10424
10438
10453
10469
10487
10505
10523
10542
10562
10585
10611
10639
10671
10707
10746
10790
10837
10887
10940
10996
11053
11113
11176
11240
11306
11373
11441
11509
11577
11645
11714
11781
11848
11915
11982
12050
12120
12190
12262
12333
12406
12479
12553
12629
12706
12783
12861
12939
13017
13094
13172
13250
13328
13407
13486
13565
13644
13722
13799
13874
13949
14024
14096
14168
14237
14305
14370
14434
14497
14559
14622
14685
14748
14809
14868
14925
14979
15032
15084
15135
15184
15231
15277
15322
15365
15408
15449
15489
15527
15564
15600
15635
15670
15705
15739
15772
15805
15837
15868
15900
15931
15964
15997
16032
16068
16105
16143
16183
16222
16260
16297
16337
16376
16417
16457
16496
16534
16575
16616
16660
16704
16747
16791
16833
16876
16918
16960
17000
17037
17072
17105
17137
17169
17201
17233
17266
17298
17331
17362
17391
17418
17444
17470
17495
17521
17547
17572
17595
17617
17638
17660
17684
17709
17735
17762
17788
17813
17836
17859
17880
17899
17917
17932
17944
17955
17963
17969
17973
17975
17975
17974
17971
17967
17962
17956
17949
17942
17934
17923
17908
17891
17871
17849
17826
17802
17777
17750
17722
17695
17668
17641
17614
17588
17563
17539
17516
17495
17474
17453
17430
17406
17381
17356
17329
17303
17276
17249
17222
17195
17168
17140
17110
17078
17047
17016
16986
16957
16930
16905
16881
16860
16839
16819
16799
16780
16763
16747
16733
16722
16712
16702
16692
16680
16667
16653
16640
16626
16613
16601
16589
16577
16565
16555
16546
16540
16538
16539
16542
16546
16548
16549
16548
16546
16544
16542
16540
16537
16535
16531
16527
16521
16515
16509
16504
16500
16498
16496
16493
16490
16488
16486
16486
16488
16492
16499
16507
16516
16527
16538
16550
16563
16577
16593
16610
16628
16646
16662
16677
16690
16701
16713
16725
16736
16747
16758
16769
16779
16790
16802
16814
16827
16839
16852
16863
16874
16884
16894
16904
16914
16925
16937
16950
16963
16977
16993
17009
17026
17044
17064
17085
17107
17129
17151
17172
17193
17214
17236
17259
17283
17308
17335
17361
17388
17416
17443
17470
17497
17523
17549
17573
17597
17619
17641
17662
17681
17701
17721
17742
17764
17786
17808
17832
17856
17882
17908
17935
17960
17984
18005
18024
18040
18054
18066
18076
18085
18092
18097
18101
18104
18109
18114
18120
18126
18131
18135
18138
18141
18144
18145
18145
18144
18141
18136
18132
18126
18120
18115
18111
18108
18107
18107
18108
18110
18114
18118
18124
18131
18139
18146
18152
18157
18161
18165
18169
18171
18172
18171
18169
18168
18169
18172
18176
18183
18191
18200
18210
18222
18235
18249
18264
18281
18299
18317
18336
18356
18376
18398
18421
18446
18472
18497
18522
18546
18569
18593
18617
18640
18664
18688
18715
18743
18774
18806
18839
18872
18905
18937
18967
18994
19018
19039
19059
19077
19095
19112
19129
19146
19163
19178
19194
19208
19222
19234
19246
19256
19265
19272
19279
19285
19290
19294
19297
19297
19297
19295
19294
19293
19294
19295
19297
19298
19299
19300
19301
19300
19299
19297
19294
19291
19287
19283
19278
19274
19270
19267
19267
19267
19267
19266
19263
19259
19253
19246
19239
19232
19224
19215
19205
19196
19189
19186
19185
19185
19186
19188
19191
19196
19202
19207
19211
19213
19213
19211
19208
19202
19194
19184
19172
19157
19141
19123
19104
19085
19066
19048
19030
19011
18992
18973
18956
18940
18928
18917
18907
18898
18891
18885
18880
18876
18871
18866
18859
18850
18839
18824
18805
18782
18756
18729
18702
18676
18650
18623
18596
18569
18542
18515
18489
18463
18438
18412
18386
18359
18330
18298
18264
18227
18190
18151
18112
18071
18029
17987
17946
17905
17865
17826
17786
17748
17709
17671
17631
17589
17546
17503
17460
17418
17375
17331
17287
17243
17200
17158
17118
17079
17039
16999
16958
16918
16878
16840
16803
16766
16729
16693
16656
16619
16581
16541
16500
16457
16413
16367
16321
16274
16224
16172
16120
16068
16015
15963
15912
15862
15813
15764
15715
15666
15616
15566
15514
15462
15409
15353
15296
15236
15174
15109
15044
14977
14910
14842
14772
14701
14629
14556
14482
14407
14330
14251
14170
14088
14006
13924
13842
13761
13678
13596
13513
13430
13348
13265
13183
13099
13012
12922
12829
12733
12636
12538
12439
12341
12242
12144
12048
11954
11863
11774
11688
11603
11519
11436
11352
11269
11185
11101
11016
10931
10844
10755
10663
10569
10472
10373
10274
10174
10073
9971
9868
9765
9662
9559
9457
9356
9256
9156
9056
8955
8855
8755
8656
8556
8456
8356
8254
8151
8045
7939
7832
7723
7614
7503
7391
7278
7163
7049
6935
6821
6709
6598
6488
6377
6267
6156
6044
5930
5815
5701
5586
5472
5357
5241
5123
5004
4883
4762
4641
4521
4401
4279
4155
4029
3901
3772
3643
3513
3382
3251
3119
2986
2854
2723
2592
2462
2333
2205
2078
1952
1825
1697
1566
1433
1299
1165
1030
895
761
628
496
365
235
105
-26
-158
-290
-424
-558
-693
-827
-962
-1096
-1231
-1366
-1500
-1635
-1769
-1903
-2036
-2169
-2302
-2433
-2565
-2696
-2827
-2960
-3094
-3228
-3363
-3499
-3636
-3773
-3911
-4050
-4188
-4326
-4463
-4600
-4737
-4873
-5007
-5141
-5275
-5408
-5540
-5673
-5804
-5935
-6066
-6195
-6323
-6449
-6573
-6696
-6817
-6938
-7057
-7175
-7292
-7408
-7525
-7642
-7760
-7879
-7996
-8113
-8228
-8341
-8453
-8562
-8669
-8774
-8877
-8976
-9073
-9169
-9263
-9356
-9447
-9535
-9620
-9702
-9783
-9863
-9942
-10021
-10100
-10178
-10255
-10330
-10404
-10476
-10545
-10613
-10681
-10747
-10811
-10873
-10934
-10994
-11054
-11115
-11175
-11235
-11296
-11355
-11415
-11475
-11534
-11593
-11651
-11709
-11766
-11823
-11879
-11934
-11987
-12038
-12087
-12133
-12178
-12220
-12261
-12301
-12339
-12377
-12416
-12454
-12491
-12526
-12561
-12595
-12630
-12665
-12699
-12733
-12766
-12798
-12829
-12862
-12894
-12926
-12957
-12987
-13014
-13039
-13062
-13083
-13101
-13118
-13132
-13144
-13156
-13166
-13176
-13186
-13197
-13208
-13219
-13229
-13240
-13249
-13258
-13266
-13274
-13280
-13286
-13290
-13292
-13292
-13291
-13287
-13280
-13271
-13260
-13247
-13232
-13216
-13200
-13185
-13170
-13156
-13141
-13126
-13110
-13095
-13082
-13071
-13062
-13053
-13043
-13033
-13022
-13011
-13001
-12991
-12981
-12970
-12959
-12947
-12933
-12919
-12905
-12889
-12874
-12858
-12843
-12828
-12816
-12805
-12795
-12787
-12780
-12773
-12768
-12765
-12762
-12761
-12761
-12761
-12761
-12760
-12758
-12755
-12751
-12746
-12741
-12736
-12732
-12728
-12725
-12722
-12720
-12719
-12718
-12718
-12719
-12721
-12726
-12732
-12739
-12746
-12754
-12764
-12776
-12787
-12799
-12808
-12814
-12818
-12821
-12823
-12824
-12824
-12823
-12822
-12822
-12821
-12820
-12819
-12816
-12812
-12808
-12804
-12800
-12796
-12791
-12785
-12778
-12771
-12764
-12756
-12749
-12742
-12735
-12728
-12722
-12714
-12706
-12697
-12688
-12679
-12671
-12664
-12657
-12649
-12639
-12629
-12619
-12610
-12602
-12594
-12586
-12577
-12567
-12557
-12548
-12541
-12534
-12528
-12523
-12517
-12511
-12505
-12499
-12494
-12490
-12487
-12485
-12485
-12485
-12485
-12486
-12489
-12494
-12500
-12508
-12517
-12527
-12537
-12549
-12561
-12572
-12584
-12595
-12606
-12619
-12631
-12644
-12657
-12670
-12682
-12695
-12708
-12721
-12736
-12751
-12767
-12783
-12800
-12817
-12833
-12850
-12867
-12885
-12904
-12924
-12943
-12961
-12978
-12995
-13014
-13035
-13058
-13083
-13109
-13135
-13161
-13186
-13212
-13237
-13264
-13292
-13322
-13354
-13387
-13421
-13457
-13493
-13529
-13566
-13602
-13640
-13678
-13718
-13758
-13799
-13841
-13883
-13926
-13970
-14016
-14062
-14108
-14157
-14206
-14258
-14312
-14367
-14425
-14483
-14543
-14606
-14670
-14737
-14805
-14874
-14943
-15011
-15080
-15149
-15220
-15292
-15365
-15438
-15513
-15588
-15664
-15742
-15819
-15896
-15973
-16050
-16126
-16206
-16285
-16363
-16442
-16519
-16596
-16673
-16749
-16825
-16901
-16976
-17052
-17128
-17205
-17281
-17358
-17434
-17510
-17586
-17663
-17740
-17816
-17892
-17968
-18045
-18122
-18199
-18276
-18352
-18427
-18502
-18575
-18648
-18718
-18787
-18855
-18922
-18988
-19053
-19116
-19177
-19238
-19297
-19354
-19409
-19461
-19511
-19560
-19608
-19655
-19703
-19750
-19798
-19848
-19899
-19951
-20004
-20058
-20112
-20166
-20221
-20274
-20327
-20378
-20429
-20479
-20531
-20584
-20638
-20693
-20750
-20808
-20868
-20930
-20994
-21059
-21125
-21191
-21257
-21324
-21390
-21455
-21520
-21585
-21651
-21717
-21785
-21853
-21921
-21991
-22063
-22136
-22212
-22289
-22368
-22449
-22531
-22615
-22700
-22786
-22873
-22959
-23046
-23133
-23221
-23311
-23401
-23493
-23586
-23681
-23777
-23876
-23976
-24078
-24180
-24284
-24387
-24491
-24594
-24697
-24798
-24898
-24998
-25096
-25193
-25289
-25383
-25476
-25569
-25661
-25753
-25846
-25938
-26029
-26121
-26214
-26307
-26400
-26494
-26589
-26685
-26781
-26877
-26974
-27070
-27166
-27262
-27358
-27453
-27550
-27646
-27744
-27841
-27939
-28037
-28136
-28237
-28340
-28443
-28546
-28647
-28745
-28839
-28930
-29018
-29103
-29185
-29266
-29345
-29424
-29502
-29579
-29655
-29731
-29806
-29881
-29955
-30028
-30099
-30169
-30237
-30303
-30368
-30432
-30493
-30552
-30609
-30663
-30715
-30766
-30814
-30861
-30906
-30950
-30992
-31033
-31074
-31115
-31156
-31197
-31236
-31272
-31305
-31335
-31363
-31390
-31415
-31439
-31464
-31490
-31516
-31544
-31573
-31604
-31635
-31668
-31701
-31734
-31768
-31800
-31830
-31859
-31887
-31912
-31936
-31958
-31978
-31996
-32012
-32029
-32043
-32055
-32064
-32075
-32083
-32091
-32097
-32103
-32107
-32110
-32113
-32116
-32118
-32119
-32121
-32121
-32121
-32119
-32116
-32110
-32104
-32098
-32093
-32088
-32082
-32078
-32073
-32067
-32061
-32055
-32048
-32039
-32028
-32016
-32003
-31989
-31973
-31957
-31938
-31918
-31896
-31872
-31848
-31823
-31798
-31770
-31742
-31713
-31683
-31653
-31622
-31590
-31555
-31519
-31481
-31443
-31403
-31363
-31321
-31277
-31232
-31187
-31142
-31096
-31050
-31002
-30952
-30899
-30845
-30789
-30731
-30672
-30612
-30551
-30488
-30424
-30359
-30293
-30225
-30155
-30084
-30012
-29939
-29867
-29795
-29724
-29654
-29584
-29514
-29444
-29373
-29300
-29226
-29149
-29069
-28989
-28907
-28824
-28740
-28655
-28569
-28481
-28394
-28306
-28219
-28132
-28043
-27954
-27865
-27776
-27688
-27600
-27512
-27422
-27331
-27238
-27143
-27048
-26951
-26852
-26753
-26652
-26550
-26448
-26347
-26246
-26144
-26041
-25937
-25832
-25725
-25616
-25506
-25395
-25283
-25170
-25058
-24947
-24836
-24726
-24616
-24506
-24396
-24286
-24176
-24067
-23958
-23851
-23744
-23637
-23529
-23422
-23315
-23209
-23104
-22999
-22896
-22794
-22693
-22593
-22493
-22392
-22289
-22185
-22079
-21971
-21863
-21754
-21645
-21536
-21427
-21317
-21206
-21095
-20984
-20873
-20762
-20650
-20539
-20428
-20317
-20206
-20096
-19986
-19877
-19770
-19663
-19557
-19453
-19348
-19244
-19140
-19034
-18928
-18822
-18714
-18607
-18499
-18391
-18283
-18175
-18069
-17965
-17864
-17765
-17667
-17568
-17469
-17369
-17268
-17165
-17062
-16958
-16854
-16751
-16648
-16546
-16445
-16343
-16242
-16140
-16039
-15938
-15837
-15737
-15639
-15541
-15444
-15349
-15255
-15162
-15070
-14980
-14890
-14800
-14710
-14620
-14530
-14438
-14345
-14251
-14155
-14059
-13962
-13865
-13767
-13668
-13568
-13468
-13368
-13268
-13169
-13071
-12973
-12876
-12780
-12686
-12593
-12503
-12413
-12326
-12240
-12156
-12073
-11992
-11913
-11835
-11760
-11687
-11616
-11548
-11482
-11417
-11353
-11290
-11227
-11165
-11103
-11039
-10975
-10910
-10843
-10776
-10708
-10638
-10567
-10496
-10423
-10349
-10274
-10198
-10122
-10045
-9969
-9893
-9816
-9740
-9664
-9589
-9515
-9441
-9368
-9295
-9222
-9150
-9078
-9006
-8933
-8859
-8784
-8708
-8631
-8553
-8474
-8395
-8316
-8237
-8157
-8077
-8000
-7923
-7849
-7776
-7705
-7636
-7568
-7501
-7433
-7367
-7300
-7234
-7167
-7100
-7032
-6963
-6893
-6822
-6750
-6678
-6605
-6532
-6459
-6384
-6309
-6234
-6159
-6084
-6011
-5939
-5870
-5803
-5739
-5677
-5618
-5561
-5505
-5452
-5400
-5349
-5300
-5252
-5205
-5159
-5111
-5062
-5013
-4964
-4915
-4867
-4820
-4774
-4727
-4681
-4633
-4585
-4535
-4484
-4433
-4382
-4331
-4280
-4229
-4178
-4126
-4074
-4022
-3973
-3925
-3879
-3835
-3793
-3751
-3711
-3670
-3630
-3589
-3549
-3509
-3468
-3428
-3386
-3343
-3300
-3255
-3210
-3166
-3122
-3078
-3034
-2991
-2948
-2905
-2862
-2819
-2776
-2732
-2688
-2644
-2600
-2558
-2516
-2476
-2436
-2398
-2361
-2324
-2287
-2249
-2212
-2174
-2137
-2099
-2062
-2024
-1985
-1944
-1902
-1859
-1816
-1772
-1728
-1683
-1637
-1591
-1543
-1494
-1445
-1396
-1346
-1298
-1250
-1202
-1155
-1108
-1060
-1012
-964
-916
-867
-818
-770
-720
-671
-621
-571
-520
-469
-418
-368
-319
-272
-226
-181
-136
-91
-46
-3
38
78
117
156
194
233
274
315
358
402
446
491
535
578
620
660
699
738
777
815
853
891
927
964
1000
1036
1072
1108
1143
1179
1215
1251
1287
1324
1362
1401
1440
1479
1518
1556
1593
1630
1666
1702
1739
1776
1814
1852
1892
1934
1978
2023
2069
2116
2164
2211
2260
2309
2358
2409
2459
2509
2558
2606
2654
2702
2751
2799
2847
2894
2941
2988
3033
3079
3123
3166
3209
3252
3295
3339
3384
3430
3476
3522
3568
3614
3660
3704
3747
3788
3828
3866
3902
3937
3971
4003
4035
4067
4100
4134
4168
4203
4240
4277
4315
4353
4392
4430
4468
4504
4539
4573
4607
4640
4673
4707
4740
4773
4807
4841
4877
4914
4952
4991
5032
5074
5116
5158
5200
5243
5286
5330
5374
5419
5465
5511
5557
5604
5652
5701
5751
5801
5852
5904
5957
6011
6066
6123
6181
6240
6300
6360
6420
6482
6544
6608
6672
6737
6801
6864
6927
6990
7053
7115
7176
7237
7296
7355
7414
7474
7534
7595
7657
7720
7784
7849
7914
7979
8044
8109
8172
8236
8298
8360
8421
8481
8540
8597
8652
8705
8757
8809
8861
8913
8965
9017
9068
9119
9169
9219
9269
9318
9367
9417
9465
9513
9560
9605
9648
9690
9730
9769
9807
9844
9882
9920
9958
9997
10037
10078
10120
10162
10204
10247
10290
10332
10374
10414
10453
10491
10528
10565
10603
10640
10679
10718
10758
10800
10843
10887
10933
10978
11023
11067
11110
11151
11191
11228
11262
11294
11323
11350
11375
11400
11424
11447
11470
11492
11514
11537
11561
11585
11610
11633
11656
11677
11696
11714
11729
11742
11752
11760
11766
11771
11776
11782
11787
11793
11798
11804
11810
11818
11826
11836
11845
11854
11862
11868
11873
11875
11877
11879
11881
11885
11889
11894
11900
11907
11915
11925
11936
11947
11959
11970
11980
11990
11999
12008
12015
12023
12029
12035
12041
12046
12051
12056
12062
12067
12073
12079
12086
12095
12104
12114
12126
12139
12152
12167
12181
12197
12214
12231
12249
12268
12288
12309
12331
12353
12376
12400
12423
12447
12471
12495
12518
12542
12566
12588
12611
12632
12652
12672
12692
12711
12731
12751
12770
12790
12810
12830
12851
12872
12893
12914
12935
12955
12973
12991
13007
13023
13036
13049
13062
13075
13089
13103
13119
13136
13154
13173
13192
13211
13230
13247
13262
13276
13287
13295
13301
13304
13305
13305
13305
13305
13305
13305
13305
13305
13305
13305
13306
13305
13305
13304
13302
13299
13297
13293
13288
13283
13276
13269
13261
13252
13243
13234
13226
13217
13209
13202
13196
13190
13185
13182
13179
13178
13178
13177
13177
13176
13173
13169
13164
13157
13148
13139
13128
13117
13105
13092
13078
13064
13050
13035
13021
13006
12991
12977
12965
12953
12942
12932
12923
12912
12901
12888
12874
12859
12844
12827
12811
12794
12776
12759
12741
12723
12706
12690
12674
12659
12644
12630
12615
12601
12587
12573
12560
12548
12535
12522
12508
12494
12478
12461
12442
12420
12396
12370
12343
12314
12284
12252
12219
12185
12151
12115
12079
12042
12005
11968
11933
11898
11864
11830
11796
11762
11729
11694
11660
11624
11587
11550
11511
11472
11431
11390
11347
11305
11262
11220
11178
11138
11098
11057
11017
10976
10935
10893
10850
10806
10760
10714
10666
10617
10569
10520
10470
10420
10370
10319
10267
10216
10166
10116
10067
10018
9969
9920
9871
9823
9776
9729
9683
9637
9591
9545
9498
9451
9404
9356
9308
9261
9215
9171
9129
9088
9048
9009
8970
8931
8891
8851
8810
8769
8727
8684
8640
8596
8551
8507
8463
8419
8375
8333
8290
8248
8206
8164
8122
8080
8039
7999
7958
7917
7875
7834
7793
7752
7712
7672
7633
7593
7554
7515
7475
7434
7390
7346
7300
7254
7208
7163
7119
7075
7033
6991
6951
6912
6874
6836
6799
6761
6723
6684
6644
6603
6561
6518
6474
6429
6382
6335
6286
6236
6186
6135
6083
6031
5979
5926
5874
5823
5772
5722
5672
5622
5573
5525
5478
5431
5385
5339
5293
5246
5197
5148
5096
5044
4991
4938
4886
4835
4783
4733
4682
4631
4581
4532
4485
4437
4391
4346
4301
4257
4212
4167
4121
4074
4026
3978
3928
3878
3829
3779
3730
3683
3636
3590
3545
3501
3457
3414
3371
3329
3287
3245
3202
3159
3116
3073
3030
2987
2943
2900
2856
2811
2766
2720
2673
2625
2577
2527
2476
2423
2371
2318
2266
2214
2162
2110
2057
2005
1952
1900
1848
1797
1745
1694
1643
1592
1540
1487
1435
1383
1331
1281
1234
1188
1144
1102
1060
1020
980
941
903
866
829
794
759
726
694
662
630
598
567
535
504
471
437
402
364
325
284
242
197
151
104
55
6
-43
-93
-141
-188
-234
-276
-317
-355
-390
-425
-457
-489
-520
-550
-580
-610
-640
-670
-700
-730
-761
-792
-822
-852
-881
-909
-937
-964
-989
-1014
-1036
-1058
-1080
-1101
-1124
-1147
-1172
-1198
-1225
-1251
-1277
-1302
-1327
-1351
-1374
-1395
-1414
-1431
-1444
-1454
-1463
-1469
-1474
-1477
-1479
-1481
-1483
-1486
-1488
-1492
-1495
-1499
-1503
-1507
-1510
-1513
-1516
-1517
-1516
-1513
-1508
-1502
-1494
-1487
-1479
-1472
-1464
-1457
-1452
-1448
-1445
-1444
-1443
-1443
-1445
-1447
-1450
-1454
-1459
-1465
-1471
-1477
-1482
-1487
-1489
-1491
-1492
-1492
-1493
-1493
-1494
-1495
-1497
-1498
-1500
-1501
-1503
-1505
-1508
-1512
-1517
-1523
-1529
-1535
-1541
-1547
-1553
-1560
-1569
-1578
-1590
-1603
-1617
-1633
-1649
-1664
-1677
-1689
-1700
-1709
-1716
-1721
-1723
-1724
-1723
-1722
-1721
-1719
-1716
-1714
-1712
-1710
-1709
-1708
-1708
-1708
-1710
-1712
-1716
-1721
-1727
-1734
-1740
-1748
-1757
-1768
-1779
-1791
-1805
-1819
-1835
-1852
-1869
-1886
-1901
-1916
-1929
-1940
-1949
-1956
-1961
-1963
-1965
-1965
-1964
-1963
-1962
-1961
-1962
-1963
-1965
-1968
-1972
-1976
-1983
-1990
-2000
-2011
-2021
-2033
-2045
-2058
-2068
-2076
-2083
-2088
-2091
-2092
-2092
-2090
-2088
-2086
-2086
-2087
-2091
-2098
-2106
-2115
-2126
-2137
-2150
-2163
-2177
-2189
-2200
-2209
-2217
-2223
-2228
-2233
-2237
-2243
-2248
-2253
-2258
-2263
-2267
-2272
-2279
-2286
-2295
-2304
-2313
-2323
-2332
-2341
-2350
-2358
-2365
-2373
-2380
-2386
-2392
-2397
-2401
-2403
-2404
-2404
-2402
-2400
-2397
-2393
-2388
-2384
-2380
-2376
-2371
-2367
-2362
-2358
-2353
-2348
-2344
-2340
-2335
-2330
-2325
-2320
-2315
-2311
-2306
-2302
-2299
-2296
-2294
-2294
-2293
-2292
-2291
-2291
-2292
-2295
-2299
-2304
-2310
-2316
-2321
-2327
-2333
-2339
-2344
-2351
-2357
-2363
-2369
-2374
-2378
-2383
-2388
-2394
-2401
-2411
-2422
-2434
-2448
-2463
-2478
-2494
-2510
-2526
-2542
-2558
-2574
-2590
-2605
-2620
-2634
-2646
-2658
-2668
-2679
-2690
-2701
-2714
-2726
-2739
-2752
-2765
-2779
-2793
-2808
-2824
-2838
-2852
-2863
-2874
-2883
-2892
-2901
-2909
-2916
-2922
-2926
-2929
-2931
-2930
-2927
-2923
-2918
-2912
-2906
-2899
-2893
-2886
-2879
-2872
-2865
-2857
-2849
-2842
-2834
-2825
-2816
-2805
-2793
-2779
-2764
-2748
-2731
-2713
-2693
-2673
-2652
-2631
-2610
-2589
-2569
-2549
-2530
-2511
-2495
-2480
-2467
-2455
-2445
-2435
-2426
-2417
-2408
-2399
-2390
-2381
-2371
-2361
-2352
-2341
-2330
-2319
-2306
-2294
-2281
-2269
-2257
-2245
-2233
-2221
-2210
-2199
-2188
-2177
-2164
-2150
-2135
-2119
-2103
-2085
-2067
-2049
-2029
-2012
-1995
-1979
-1964
-1949
-1935
-1921
-1907
-1892
-1877
-1861
-1846
-1831
-1818
-1805
-1792
-1780
-1768
-1756
-1745
-1734
-1724
-1713
-1702
-1691
-1680
-1668
-1655
-1642
-1627
-1612
-1597
-1582
-1568
-1554
-1540
-1527
-1513
-1499
-1485
-1471
-1456
-1442
-1426
-1411
-1394
-1376
-1357
-1337
-1318
-1298
-1279
-1260
-1243
-1226
-1210
-1195
-1181
-1167
-1154
-1141
-1130
-1119
-1110
-1100
-1092
-1083
-1073
-1064
-1053
-1042
-1030
-1016
-1000
-983
-964
-943
-922
-899
-877
-855
-833
-812
-793
-775
-758
-743
-729
-716
-704
-692
-682
-671
-661
-651
-640
-629
-618
-607
-596
-586
-576
-565
-554
-543
-532
-521
-512
-503
-494
-487
-480
-475
-471
-469
-468
-469
-469
-470
-471
-471
-472
-473
-474
-475
-476
-477
-479
-481
-483
-486
-490
-495
-501
-508
-514
-520
-526
-531
-537
-542
-547
-552
-557
-561
-566
-572
-579
-586
-595
-604
-613
-623
-635
-647
-661
-675
-690
-704
-719
-732
-745
-758
-769
-778
-786
-793
-798
-803
-806
-808
-810
-811
-811
-811
-811
-812
-814
-817
-822
-828
-833
-839
-845
-852
-859
-866
-874
-882
-890
-898
-906
-914
-921
-927
-933
-938
-941
-943
-943
-942
-939
-933
-926
-916
-905
-892
-877
-862
-846
-830
-814
-798
-782
-767
-752
-738
-724
-711
-697
-684
-670
-655
-640
-624
-608
-592
-577
-564
-552
-543
-534
-525
-517
-508
-499
-490
-481
-471
-462
-452
-442
-432
-422
-413
-404
-396
-388
-379
-370
-361
-352
-343
-335
-328
-321
-315
-310
-306
-303
-300
-297
-294
-289
-284
-279
-273
-267
-261
-253
-244
-234
-225
-217
-209
-202
-196
-192
-188
-186
-186
-186
-186
-185
-185
-184
-183
-182
-181
-179
-179
-180
-182
-184
-186
-188
-190
-193
-197
-202
-206
-209
-211
-213
-215
-216
-218
-219
-220
-223
-226
-232
-239
-247
-256
-266
-278
-291
-305
-320
-335
-350
-365
-380
-394
-406
-417
-427
-437
-446
-456
-468
-482
-497
-512
-529
-545
-562
-580
-597
-615
-632
-648
-665
-680
-695
-708
-720
-732
-743
-754
-765
-777
-788
-798
-807
-816
-825
-833
-841
-848
-856
-864
-871
-878
-883
-888
-893
-897
-900
-904
-908
-911
-915
-918
-920
-922
-923
-923
-922
-921
-921
-921
-921
-922
-923
-924
-925
-927
-928
-929
-930
-930
-930
-928
-926
-923
-920
-917
-913
-908
-902
-896
-888
-878
-868
-857
-845
-833
-821
-811
-802
-794
-789
-784
-780
-778
-775
-773
-772
-771
-771
-771
-771
-771
-772
-772
-772
-772
-773
-775
-778
-781
-785
-788
-791
-795
-798
-802
-805
-808
-810
-812
-812
-812
-809
-806
-801
-795
-788
-780
-771
-763
-755
-748
-742
-737
-731
-726
-721
-715
-709
-702
-695
-686
-677
-667
-654
-640
-624
-606
-586
-565
-542
-518
-494
-471
-448
-424
-401
-376
-351
-325
-299
-274
-250
-226
-204
-183
-163
-144
-125
-107
-87
-68
-49
-30
-11
10
31
54
78
102
126
150
173
196
218
238
255
270
283
294
303
310
315
319
322
325
329
334
341
350
360
371
383
397
412
427
444
460
477
493
508
521
534
546
556
565
572
578
583
587
593
599
606
615
624
633
644
655
665
675
684
692
698
703
706
707
707
707
708
709
712
716
722
729
738
748
761
775
789
804
820
837
855
872
890
906
920
932
942
950
956
960
965
970
975
983
991
1000
1012
1024
1038
1053
1068
1082
1095
1108
1119
1131
1142
1153
1163
1173
1184
1194
1205
1217
1229
1242
1255
1269
1284
1300
1316
1334
1351
1368
1385
1403
1420
1438
1456
1474
1492
1511
1531
1551
1571
1591
1610
1629
1648
1665
1680
1694
1705
1716
1725
1734
1742
1749
1757
1764
1772
1779
1786
1794
1802
1811
1821
1831
1842
1853
1863
1874
1884
1895
1905
1915
1925
1934
1941
1948
1954
1959
1965
1972
1979
1987
1995
2005
2015
2025
2036
2045
2057
2068
2079
2090
2100
2108
2115
2120
2125
2130
2135
2141
2147
2154
2162
2171
2180
2190
2201
2211
2220
2230
2239
2247
2255
2261
2267
2274
2280
2287
2293
2300
2307
2313
2320
2326
2332
2337
2341
2344
2345
2345
2344
2341
2338
2335
2332
2329
2326
2322
2317
2313
2309
2306
2304
2304
2305
2305
2306
2306
2306
2305
2303
2300
2296
2291
2286
2280
2274
2268
2263
2258
2255
2253
2251
2250
2249
2250
2252
2255
2257
2259
2260
2261
2261
2260
2258
2252
2245
2236
2227
2218
2211
2204
2198
2194
2191
2191
2192
2195
2199
2203
2208
2213
2219
2226
2233
2241
2249
2257
2265
2273
2280
2287
2294
2300
2305
2309
2312
2314
2316
2317
2318
2320
2322
2326
2330
2335
2340
2345
2351
2357
2363
2368
2373
2377
2380
2383
2386
2389
2391
2393
2395
2396
2395
2394
2392
2388
2384
2379
2375
2370
2365
2360
2354
2348
2342
2337
2332
2327
2323
2320
2316
2312
2307
2302
2297
2290
2283
2275
2266
2258
2249
2240
2232
2222
2212
2202
2193
2184
2177
2169
2162
2155
2147
2138
2129
2118
2106
2093
2079
2064
2047
2029
2013
1996
1979
1963
1947
1931
1916
1902
1889
1876
1863
1852
1841
1831
1821
1809
1797
1783
1768
1752
1734
1714
1694
1672
1649
1627
1604
1581
1558
1536
1513
1491
1468
1446
1424
1403
1383
1364
1345
1327
1308
1290
1271
1251
1232
1212
1193
1175
1158
1142
1127
1114
1102
1091
1081
1071
1061
1051
1040
1029
1018
1006
996
985
972
958
944
931
917
904
892
881
870
860
850
841
832
823
814
805
796
786
776
764
752
739
726
713
702
690
680
670
661
653
646
639
632
625
617
608
599
588
576
563
549
535
521
507
492
478
463
450
437
424
413
401
390
379
368
357
346
335
322
309
295
280
265
251
237
224
211
198
186
174
163
152
141
131
120
110
99
88
76
64
52
38
25
12
0
-11
-22
-31
-40
-48
-56
-64
-71
-78
-85
-92
-98
-104
-109
-115
-121
-127
-133
-138
-142
-145
-147
-148
-148
-146
-143
-140
-136
-132
-128
-124
-120
-115
-110
-105
-101
-97
-95
-94
-94
-96
-98
-102
-108
-114
-121
-128
-135
-141
-145
-149
-152
-154
-155
-155
-155
-155
-154
-154
-153
-153
-154
-155
-156
-157
-158
-159
-159
-159
-159
-158
-156
-154
-150
-145
-140
-134
-127
-120
-114
-109
-105
-102
-100
-98
-96
-93
-90
-87
-83
-78
-71
-63
-53
-42
-31
-17
-3
13
29
46
64
81
99
117
135
153
171
188
206
222
238
254
268
283
297
311
326
340
355
370
384
398
413
428
445
462
479
497
515
533
553
574
596
620
644
668
694
719
745
770
795
819
842
864
883
902
919
935
950
964
978
991
1002
1014
1026
1037
1048
1060
1074
1089
1105
1122
1141
1162
1184
1208
1233
1258
1284
1310
1335
1361
1387
1413
1438
1464
1490
1516
1543
1570
1599
1630
1661
1694
1727
1759
1790
1819
1847
1873
1898
1923
1947
1971
1993
2016
2037
2060
2083
2105
2129
2153
2179
2205
2232
2260
2287
2313
2339
2364
2387
2409
2430
2448
2465
2481
2496
2511
2527
2543
2560
2576
2592
2606
2620
2632
2643
2654
2666
2677
2689
2700
2711
2721
2730
2736
2740
2743
2746
2750
2754
2759
2765
2770
2776
2782
2788
2795
2803
2813
2823
2834
2844
2852
2860
2866
2871
2876
2878
2880
2880
2879
2878
2877
2876
2875
2875
2876
2877
2879
2882
2886
2889
2893
2897
2900
2901
2902
2901
2900
2899
2899
2900
2903
2909
2917
2927
2939
2953
2968
2984
3002
3019
3038
3056
3073
3090
3105
3120
3134
3147
3161
3175
3190
3205
3222
3239
3257
3275
3293
3312
3331
3348
3364
3379
3392
3404
3415
3424
3431
3437
3442
3447
3451
3455
3459
3463
3467
3472
3477
3485
3496
3508
3523
3539
3557
3575
3593
3611
3629
3648
3668
3690
3711
3732
3751
3769
3787
3804
3821
3837
3853
3869
3885
3901
3917
3932
3945
3956
3965
3973
3980
3986
3993
3999
4006
4014
4024
4035
4049
4062
4080
4098
4118
4140
4163
4186
4210
4234
4258
4282
4306
4330
4353
4376
4397
4417
4437
4455
4473
4489
4504
4517
4530
4542
4554
4566
4578
4589
4600
4612
4624
4636
4650
4664
4678
4695
4712
4730
4750
4770
4791
4813
4835
4857
4879
4900
4920
4938
4956
4973
4989
5006
5021
5035
5048
5060
5071
5081
5092
5103
5115
5127
5141
5156
5171
5187
5203
5220
5235
5250
5263
5275
5286
5297
5307
5317
5326
5335
5343
5350
5357
5365
5373
5382
5392
5402
5413
5424
5435
5447
5460
5472
5483
5494
5503
5511
5518
5524
5529
5533
5536
5538
5540
5541
5541
5542
5542
5542
5542
5542
5541
5539
5537
5535
5534
5532
5530
5526
5522
5516
5509
5502
5494
5486
5478
5470
5462
5454
5447
5440
5434
5429
5424
5421
5418
5416
5414
5411
5409
5406
5402
5398
5394
5387
5380
5371
5361
5350
5339
5328
5317
5306
5295
5285
5276
5268
5261
5253
5245
5237
5228
5218
5208
5195
5181
5166
5149
5131
5112
5091
5070
5047
5023
4999
4974
4949
4925
4900
4875
4849
4823
4796
4769
4741
4713
4684
4654
4624
4593
4561
4529
4495
4462
4428
4396
4364
4333
4303
4274
4245
4217
4189
4161
4134
4106
4078
4051
4022
3993
3963
3933
3901
3869
3837
3805
3771
3736
3700
3664
3626
3587
3549
3510
3472
3437
3403
3372
3342
3314
3286
3259
3233
3208
3183
3159
3135
3111
3086
3061
3035
3009
2982
2955
2927
2897
2867
2836
2803
2770
2735
2700
2665
2630
2597
2565
2534
2503
2473
2443
2413
2384
2355
2325
2294
2262
2228
2193
2156
2118
2078
2037
1994
1950
1904
1857
1809
1760
1710
1658
1606
1553
1499
1446
1392
1338
1283
1228
1172
1117
1061
1006
953
899
847
796
745
696
647
598
548
498
447
396
343
288
231
173
113
52
-11
-74
-139
-204
-271
-340
-411
-483
-557
-632
-707
-780
-853
-923
-992
-1060
-1127
-1193
-1258
-1323
-1387
-1450
-1513
-1575
-1637
-1700
-1762
-1825
-1888
-1952
-2016
-2081
-2148
-2216
-2283
-2350
-2416
-2480
-2544
-2608
-2672
-2736
-2801
-2865
-2931
-2998
-3065
-3132
-3198
-3264
-3330
-3395
-3460
-3525
-3590
-3655
-3721
-3786
-3852
-3918
-3983
-4049
-4116
-4183
-4250
-4317
-4384
-4451
-4519
-4586
-4652
-4718
-4783
-4847
-4911
-4974
-5038
-5103
-5168
-5235
-5302
-5370
-5436
-5502
-5567
-5631
-5694
-5756
-5817
-5877
-5937
-5997
-6055
-6113
-6170
-6228
-6287
-6345
-6404
-6462
-6519
-6576
-6631
-6686
-6739
-6793
-6847
-6903
-6959
-7016
-7073
-7132
-7191
-7251
-7311
-7371
-7431
-7490
-7549
-7607
-7666
-7724
-7782
-7840
-7899
-7956
-8012
-8067
-8121
-8173
-8226
-8279
-8334
-8389
-8445
-8503
-8563
-8624
-8686
-8748
-8811
-8873
-8934
-8996
-9058
-9119
-9181
-9242
-9303
-9363
-9422
-9480
-9536
-9592
-9646
-9700
-9753
-9806
-9858
-9910
-9963
-10017
-10071
-10125
-10179
-10233
-10287
-10343
-10399
-10456
-10513
-10570
-10627
-10685
-10743
-10803
-10863
-10925
-10987
-11050
-11113
-11176
-11239
-11301
-11364
-11427
-11489
-11552
-11613
-11673
-11733
-11791
-11849
-11906
-11963
-12019
-12075
-12129
-12183
-12237
-12292
-12346
-12400
-12454
-12506
-12556
-12606
-12655
-12704
-12752
-12800
-12847
-12894
-12941
-12988
-13036
-13085
-13133
-13183
-13232
-13280
-13328
-13376
-13423
-13469
-13515
-13560
-13605
-13649
-13693
-13737
-13781
-13823
-13866
-13909
-13953
-13997
-14042
-14088
-14133
-14178
-14221
-14263
-14303
-14341
-14378
-14414
-14447
-14479
-14509
-14536
-14562
-14587
-14610
-14631
-14651
-14671
-14690
-14710
-14730
-14751
-14773
-14795
-14817
-14839
-14861
-14883
-14905
-14926
-14947
-14969
-14992
-15015
-15039
-15064
-15090
-15116
-15144
-15173
-15202
-15229
-15255
-15278
-15299
-15318
-15335
-15351
-15364
-15377
-15390
-15403
-15417
-15431
-15445
-15457
-15468
-15478
-15487
-15496
-15504
-15512
-15519
-15525
-15528
-15530
-15530
-15529
-15525
-15521
-15515
-15508
-15499
-15490
-15480
-15470
-15460
-15450
-15440
-15430
-15419
-15407
-15395
-15382
-15368
-15354
-15342
-15331
-15322
-15315
-15309
-15304
-15300
-15296
-15293
-15289
-15283
-15276
-15268
-15258
-15248
-15235
-15221
-15205
-15187
-15168
-15149
-15129
-15110
-15091
-15073
-15055
-15038
-15021
-15006
-14992
-14980
-14968
-14957
-14946
-14935
-14924
-14912
-14901
-14888
-14874
-14858
-14840
-14821
-14801
-14781
-14761
-14740
-14719
-14697
-14675
-14653
-14631
-14609
-14585
-14562
-14538
-14514
-14490
-14466
-14442
-14418
-14394
-14371
-14347
-14323
-14297
-14271
-14244
-14216
-14188
-14160
-14132
-14104
-14075
-14047
-14019
-13990
-13961
-13931
-13900
-13868
-13834
-13799
-13762
-13724
-13685
-13647
-13609
-13574
-13541
-13512
-13485
-13460
-13438
-13417
-13396
-13374
-13349
-13323
-13295
-13266
-13236
-13205
-13173
-13139
-13104
-13069
-13033
-12997
-12961
-12924
-12888
-12851
-12814
-12776
-12737
-12696
-12654
-12612
-12570
-12528
-12487
-12447
-12408
-12369
-12331
-12295
-12261
-12230
-12201
-12173
-12146
-12119
-12092
-12065
-12036
-12006
-11973
-11939
-11903
-11867
-11831
-11793
-11755
-11715
-11673
-11631
-11589
-11548
-11508
-11468
-11428
-11388
-11347
-11305
-11264
-11222
-11180
-11139
-11099
-11061
-11025
-10990
-10956
-10923
-10890
-10858
-10825
-10793
-10761
-10730
-10700
-10672
-10644
-10617
-10589
-10561
-10532
-10502
-10471
-10440
-10407
-10372
-10335
-10297
-10256
-10214
-10171
-10125
-10079
-10031
-9982
-9933
-9885
-9837
-9790
-9743
-9696
-9648
-9599
-9549
-9497
-9445
-9391
-9337
-9281
-9225
-9168
-9111
-9055
-9000
-8948
-8898
-8850
-8803
-8757
-8711
-8665
-8620
-8573
-8526
-8477
-8428
-8379
-8328
-8278
-8227
-8175
-8122
-8071
-8020
-7969
-7918
-7866
-7814
-7760
-7706
-7653
-7600
-7547
-7492
-7436
-7378
-7320
-7263
-7206
-7151
-7096
-7042
-6989
-6937
-6887
-6837
-6789
-6742
-6695
-6648
-6601
-6554
-6507
-6459
-6411
-6363
-6314
-6266
-6216
-6166
-6115
-6063
-6011
-5960
-5909
-5857
-5806
-5755
-5705
-5654
-5604
-5553
-5501
-5449
-5397
-5345
-5294
-5244
-5195
-5147
-5099
-5052
-5006
-4960
-4914
-4869
-4824
-4780
-4736
-4691
-4647
-4603
-4558
-4514
-4469
-4424
-4380
-4336
-4291
-4246
-4200
-4153
-4105
-4054
-4005
-3954
-3902
-3850
-3798
-3747
-3697
-3648
-3601
-3554
-3508
-3463
-3418
-3375
-3334
-3294
-3255
-3217
-3179
-3140
-3102
-3063
-3024
-2985
-2946
-2906
-2865
-2825
-2783
-2741
-2698
-2654
-2609
-2563
-2517
-2470
-2424
-2379
-2333
-2289
-2244
-2200
-2155
-2110
-2065
-2019
-1973
-1927
-1882
-1839
-1797
-1756
-1715
-1674
-1633
-1593
-1553
-1514
-1475
-1436
-1397
-1359
-1322
-1284
-1247
-1208
-1170
-1130
-1090
-1050
-1010
-970
-933
-896
-861
-827
-794
-761
-728
-696
-665
-634
-603
-571
-540
-510
-481
-453
-427
-402
-379
-359
-342
-327
-314
-303
-292
-281
-269
-254
-238
-220
-200
-178
-155
-131
-107
-83
-60
-39
-18
2
22
39
56
72
88
104
121
138
155
170
185
202
219
238
259
280
302
324
347
368
389
407
423
438
452
465
477
488
497
506
514
523
532
542
552
562
571
578
584
590
596
603
610
618
627
635
644
653
662
673
684
695
706
717
729
740
752
763
774
784
793
802
810
818
825
831
836
840
844
848
852
857
861
864
866
867
866
864
861
857
851
845
837
830
823
816
810
804
798
792
786
781
776
773
772
771
771
771
769
767
766
764
763
763
762
761
761
760
759
758
757
753
749
745
741
737
732
727
722
715
708
701
695
689
685
681
677
675
673
672
672
671
670
669
668
666
664
661
657
653
648
645
642
640
639
637
635
633
630
628
625
623
621
618
616
612
608
603
598
593
588
583
578
572
565
559
553
548
543
540
537
534
532
530
529
528
526
522
516
508
498
486
475
464
453
444
435
428
421
414
408
401
395
390
384
378
370
361
351
340
330
321
312
302
293
282
271
259
245
229
211
191
169
146
122
99
75
50
26
2
-20
-41
-59
-74
-87
-97
-106
-113
-120
-126
-132
-139
-147
-156
-167
-180
-194
-210
-226
-243
-259
-273
-286
-297
-307
-318
-329
-341
-354
-369
-386
-403
-422
-442
-462
-482
-502
-522
-542
-562
-581
-600
-619
-637
-655
-673
-691
-708
-724
-741
-756
-771
-785
-799
-812
-825
-838
-853
-868
-884
-899
-913
-927
-939
-951
-963
-975
-987
-999
-1010
-1024
-1038
-1053
-1070
-1087
-1105
-1124
-1143
-1162
-1182
-1202
-1222
-1242
-1262
-1281
-1299
-1315
-1331
-1346
-1361
-1378
-1394
-1411
-1429
-1447
-1465
-1484
-1504
-1525
-1547
-1569
-1590
-1610
-1630
-1651
-1672
-1692
-1710
-1727
-1743
-1758
-1774
-1791
-1808
-1825
-1843
-1862
-1882
-1902
-1923
-1944
-1963
-1981
-1996
-2009
-2020
-2028
-2036
-2043
-2049
-2055
-2060
-2065
-2070
-2075
-2081
-2089
-2097
-2107
-2118
-2129
-2140
-2149
-2156
-2161
-2164
-2167
-2170
-2173
-2176
-2178
-2180
-2180
-2180
-2178
-2177
-2175
-2174
-2172
-2171
-2169
-2166
-2163
-2158
-2152
-2146
-2141
-2136
-2133
-2129
-2125
-2121
-2116
-2110
-2103
-2097
-2089
-2080
-2069
-2057
-2044
-2029
-2012
-1993
-1972
-1950
-1927
-1903
-1878
-1852
-1825
-1797
-1766
-1734
-1700
-1667
-1633
-1600
-1566
-1533
-1499
-1464
-1429
-1393
-1357
-1323
-1290
-1260
-1231
-1203
-1177
-1152
-1128
-1105
-1084
-1063
-1043
-1022
-1004
-987
-970
-954
-937
-920
-901
-881
-862
-844
-827
-812
-799
-786
-774
-762
-752
-742
-733
-725
-717
-710
-701
-692
-681
-669
-656
-642
-628
-615
-602
-588
-575
-562
-549
-538
-528
-519
-511
-503
-494
-484
-474
-461
-446
-430
-411
-391
-370
-349
-329
-310
-293
-277
-263
-249
-235
-223
-212
-202
-194
-185
-175
-164
-152
-139
-125
-110
-95
-78
-60
-41
-21
0
22
44
66
88
109
130
148
166
184
202
221
243
266
290
316
342
370
400
431
463
496
530
564
599
633
666
699
732
764
797
829
862
895
929
964
1000
1037
1075
1114
1153
1193
1232
1271
1309
1346
1382
1417
1451
1484
1516
1548
1580
1613
1647
1683
1719
1756
1793
1830
1867
1905
1942
1979
2015
2051
2086
2120
2155
2189
2225
2263
2302
2344
2389
2436
2486
2537
2588
2640
2692
2744
2795
2845
2894
2941
2987
3029
3069
3107
3142
3176
3210
3242
3275
3308
3342
3376
3411
3447
3483
3521
3559
3598
3635
3672
3708
3742
3774
3804
3833
3861
3888
3916
3944
3974
4005
4038
4072
4108
4145
4183
4223
4263
4302
4341
4379
4417
4453
4489
4524
4559
4592
4625
4657
4688
4718
4747
4775
4801
4825
4849
4872
4895
4918
4941
4964
4986
5007
5028
5050
5071
5093
5115
5137
5159
5183
5207
5234
5262
5292
5323
5354
5386
5417
5447
5476
5503
5529
5553
5577
5599
5622
5644
5665
5684
5703
5720
5737
5753
5768
5783
5797
5809
5820
5829
5837
5844
5849
5852
5853
5851
5847
5843
5837
5829
5822
5815
5808
5804
5800
5798
5797
5798
5800
5804
5811
5818
5827
5837
5847
5857
5866
5874
5881
5886
5890
5892
5893
5893
5891
5887
5883
5879
5875
5873
5873
5874
5876
5878
5882
5887
5892
5897
5902
5904
5904
5901
5896
5887
5876
5862
5848
5832
5816
5801
5786
5772
5760
5750
5740
5731
5722
5715
5710
5707
5704
5702
5700
5698
5696
5695
5693
5691
5688
5686
5686
5687
5689
5693
5699
5707
5716
5728
5741
5754
5768
5782
5796
5809
5822
5836
5850
5864
5879
5894
5910
5925
5938
5949
5958
5966
5973
5979
5985
5990
5993
5995
5995
5994
5992
5988
5983
5978
5972
5966
5960
5953
5946
5938
5932
5925
5918
5912
5905
5897
5890
5883
5874
5865
5854
5841
5828
5813
5798
5782
5766
5749
5731
5714
5697
5682
5667
5655
5644
5635
5627
5620
5614
5607
5598
5589
5577
5564
5550
5536
5521
5506
5491
5475
5460
5446
5434
5424
5415
5409
5404
5399
5396
5392
5389
5385
5381
5376
5370
5363
5356
5347
5338
5327
5316
5304
5292
5281
5270
5261
5252
5243
5235
5227
5221
5216
5213
5212
5214
5217
5220
5224
5227
5231
5234
5238
5243
5248
5252
5256
5261
5266
5272
5279
5288
5298
5309
5321
5333
5346
5359
5373
5387
5401
5415
5428
5440
5450
5461
5472
5483
5495
5506
5518
5529
5541
5553
5566
5580
5595
5611
5627
5643
5660
5677
5694
5711
5729
5747
5766
5786
5809
5832
5857
5882
5907
5932
5958
5984
6009
6033
6056
6079
6101
6125
6149
6173
6197
6219
6242
6265
6289
6313
6338
6364
6389
6416
6443
6472
6501
6530
6559
6588
6616
6643
6669
6694
6718
6740
6762
6783
6803
6821
6838
6853
6867
6881
6894
6908
6922
6937
6954
6972
6991
7011
7032
7053
7075
7097
7118
7140
7163
7185
7206
7226
7244
7260
7276
7291
7306
7319
7331
7342
7350
7359
7368
7379
7390
7402
7414
7426
7437
7448
7459
7470
7480
7491
7501
7510
7519
7526
7533
7541
7549
7558
7568
7580
7592
7606
7622
7640
7659
7680
7702
7725
7749
7774
7799
7824
7849
7872
7893
7914
7933
7952
7971
7989
8007
8023
8042
8058
8077
8096
8117
8138
8163
8189
8215
8244
8273
8302
8332
8361
8389
8417
8444
8472
8501
8531
8563
8598
8636
8675
8716
8757
8799
8841
8882
8924
8964
9003
9040
9076
9112
9146
9181
9217
9253
9290
9328
9365
9402
9437
9472
9505
9539
9572
9607
9642
9678
9713
9747
9780
9811
9843
9874
9904
9934
9964
9993
10023
10052
10082
10113
10145
10178
10212
10247
10282
10317
10350
10383
10415
10446
10477
10507
10537
10567
10597
10627
10658
10690
10723
10756
10789
10821
10852
10884
10916
10948
10980
11012
11045
11077
11109
11141
11172
11202
11232
11262
11293
11325
11358
11392
11426
11462
11498
11536
11575
11615
11656
11695
11734
11771
11806
11841
11875
11909
11943
11977
12012
12046
12080
12113
12147
12181
12214
12247
12279
12312
12345
12378
12412
12447
12481
12516
12552
12588
12626
12664
12703
12742
12781
12821
12861
12901
12942
12984
13026
13070
13115
13160
13206
13252
13296
13339
13381
13420
13458
13494
13528
13561
13593
13622
13648
13674
13698
13722
13745
13768
13789
13811
13832
13854
13877
13900
13925
13950
13977
14006
14037
14069
14101
14134
14168
14203
14238
14275
14311
14348
14384
14421
14460
14501
14542
14583
14622
14659
14695
14731
14766
14801
14837
14873
14909
14947
14987
15029
15072
15116
15159
15203
15245
15287
15326
15364
15400
15434
15467
15498
15529
15560
15592
15625
15661
15697
15735
15774
15814
15853
15893
15933
15971
16008
16044
16078
16110
16142
16172
16201
16230
16259
16288
16318
16350
16381
16411
16442
16472
16501
16531
16558
16584
16608
16629
16647
16665
16681
16696
16710
16722
16734
16746
16759
16772
16786
16800
16814
16829
16844
16861
16878
16896
16915
16937
16959
16983
17008
17034
17060
17086
17112
17138
17165
17192
17220
17248
17276
17304
17329
17354
17377
17401
17424
17447
17469
17489
17508
17525
17540
17553
17563
17573
17580
17587
17594
17601
17609
17617
17626
17636
17647
17658
17670
17680
17688
17695
17699
17701
17701
17699
17696
17691
17684
17677
17669
17661
17654
17648
17644
17640
17637
17635
17633
17632
17631
17629
17627
17623
17618
17612
17605
17597
17590
17584
17578
17572
17568
17563
17560
17558
17557
17556
17554
17552
17548
17542
17536
17529
17523
17517
17511
17506
17501
17498
17495
17495
17495
17497
17500
17503
17507
17511
17514
17518
17520
17523
17525
17526
17526
17524
17521
17515
17507
17498
17489
17480
17473
17466
17459
17453
17448
17445
17442
17440
17439
17438
17437
17435
17432
17427
17420
17410
17399
17386
17371
17354
17336
17315
17293
17270
17247
17222
17197
17171
17145
17119
17091
17062
17032
17000
16967
16931
16894
16855
16816
16775
16733
16689
16646
16602
16560
16519
16480
16443
16406
16370
16337
16302
16265
16230
16193
16158
16122
16085
16046
16004
15963
15920
15875
15830
15782
15732
15681
15627
15571
15513
15453
15391
15328
15263
15199
15134
15070
15006
14945
14886
14829
14776
14725
14676
14628
14582
14536
14489
14443
14395
14348
14300
14252
14203
14154
14103
14050
13997
13942
13887
13832
13778
13724
13671
13619
13567
13515
13463
13409
13356
13302
13249
13196
13142
13085
13024
12959
12891
12820
12746
12672
12597
12522
12446
12372
12299
12228
12157
12088
12018
11949
11879
11808
11738
11668
11598
11527
11456
11383
11309
11233
11157
11080
11003
10925
10846
10765
10684
10602
10520
10439
10358
10278
10197
10116
10034
9953
9870
9787
9704
9621
9538
9456
9376
9297
9219
9142
9067
8993
8921
8851
8782
8714
8647
8581
8515
8450
8386
8322
8258
8195
8132
8071
8010
7950
7891
7833
7774
7714
7654
7593
7531
7470
7409
7350
7290
7232
7173
7114
7054
6996
6937
6879
6821
6763
6705
6647
6590
6534
6480
6426
6372
6318
6265
6213
6163
6113
6064
6014
5962
5910
5858
5808
5759
5711
5663
5614
5564
5514
5464
5413
5362
5310
5258
5206
5154
5102
5049
4995
4939
4883
4825
4766
4708
4649
4590
4531
4474
4417
4362
4308
4257
4206
4158
4111
4065
4021
3977
3931
3885
3838
3791
3743
3696
3649
3603
3558
3514
3471
3427
3383
3339
3295
3252
3210
3166
3122
3078
3032
2986
2938
2889
2838
2787
2736
2684
2633
2582
2530
2478
2425
2373
2322
2271
2221
2173
2126
2081
2035
1990
1945
1900
1855
1811
1768
1727
1686
1647
1609
1571
1533
1496
1459
1422
1385
1347
1309
1270
1231
1192
1155
1120
1086
1053
1020
988
958
929
901
873
843
813
783
752
722
694
665
638
613
589
567
548
531
517
503
491
479
467
455
443
431
419
407
394
381
366
351
335
319
304
288
273
258
244
230
217
206
195
185
176
168
161
154
147
141
135
128
121
111
100
87
71
55
36
17
-2
-20
-37
-53
-67
-79
-91
-102
-111
-121
-130
-141
-153
-166
-179
-193
-206
-218
-232
-245
-258
-269
-280
-288
-296
-304
-311
-317
-323
-329
-334
-339
-344
-347
-349
-349
-347
-344
-340
-336
-331
-326
-321
-315
-309
-303
-296
-288
-279
-269
-259
-247
-235
-222
-207
-191
-173
-154
-135
-115
-94
-73
-51
-30
-10
10
29
47
65
83
100
118
134
150
165
180
197
215
234
255
278
303
331
361
393
425
457
489
520
551
581
610
637
663
686
706
724
741
756
771
787
802
819
836
853
871
888
906
923
939
953
966
977
987
998
1010
1022
1037
1052
1067
1082
1098
1116
1134
1154
1174
1194
1213
1232
1252
1271
1290
1309
1328
1347
1368
1391
1416
1444
1474
1505
1536
1567
1598
1629
1660
1690
1720
1749
1776
1801
1824
1845
1864
1882
1900
1917
1936
1955
1976
1998
2021
2044
2067
2089
2110
2130
2150
2170
2189
2206
2222
2235
2247
2258
2269
2281
2295
2310
2326
2344
2363
2385
2408
2433
2460
2489
2520
2553
2588
2623
2658
2691
2722
2752
2782
2811
2840
2868
2897
2926
2955
2985
3014
3042
3069
3096
3122
3148
3173
3197
3221
3245
3267
3290
3314
3339
3365
3393
3421
3449
3477
3506
3538
3572
3608
3645
3681
3716
3750
3784
3818
3851
3884
3915
3945
3974
4002
4032
4061
4091
4123
4155
4188
4222
4257
4293
4330
4368
4408
4449
4490
4530
4569
4606
4641
4674
4706
4735
4763
4788
4813
4836
4858
4880
4902
4924
4946
4968
4989
5009
5029
5049
5068
5086
5104
5121
5139
5156
5174
5192
5208
5222
5234
5245
5254
5260
5265
5267
5268
5267
5267
5267
5268
5269
5271
5273
5275
5277
5281
5284
5288
5291
5293
5294
5294
5295
5295
5296
5296
5296
5295
5293
5290
5287
5284
5280
5278
5277
5277
5278
5280
5282
5283
5284
5284
5282
5280
5277
5274
5272
5268
5264
5258
5253
5247
5241
5233
5224
5213
5202
5190
5176
5163
5148
5134
5122
5112
5104
5099
5095
5092
5089
5085
5081
5078
5074
5069
5064
5057
5050
5042
5034
5026
5019
5013
5006
4999
4992
4983
4972
4959
4944
4928
4910
4892
4872
4851
4828
4805
4780
4755
4730
4705
4679
4653
4625
4596
4566
4535
4502
4468
4432
4395
4357
4319
4280
4239
4199
4159
4120
4082
4046
4010
3974
3938
3899
3860
3818
3776
3731
3685
3638
3591
3542
3493
3442
3391
3341
3292
3244
3198
3152
3106
3062
3020
2979
2939
2898
2856
2812
2766
2718
2669
2617
2564
2509
2452
2396
2338
2279
2218
2158
2097
2037
1979
1921
1864
1807
1751
1696
1642
1589
1538
1489
1445
1404
1366
1330
1294
1258
1224
1190
1156
1121
1086
1049
1012
975
938
902
867
831
795
758
721
684
645
606
567
528
488
448
407
366
326
286
249
213
180
147
115
82
48
16
-16
-45
-73
-99
-125
-151
-178
-204
-231
-258
-285
-314
-343
-373
-405
-437
-470
-503
-537
-572
-608
-645
-681
-715
-746
-776
-804
-833
-863
-894
-927
-960
-994
-1027
-1061
-1094
-1126
-1157
-1187
-1216
-1244
-1270
-1294
-1316
-1336
-1355
-1375
-1394
-1414
-1435
-1456
-1477
-1499
-1523
-1548
-1575
-1604
-1634
-1665
-1698
-1731
-1766
-1801
-1837
-1875
-1915
-1958
-2001
-2047
-2092
-2136
-2180
-2225
-2271
-2317
-2364
-2411
-2459
-2506
-2553
-2599
-2644
-2688
-2730
-2772
-2813
-2854
-2894
-2934
-2972
-3009
-3046
-3082
-3118
-3155
-3192
-3228
-3264
-3300
-3337
-3374
-3413
-3453
-3494
-3534
-3574
-3613
-3652
-3691
-3731
-3771
-3811
-3853
-3897
-3945
-3995
-4049
-4103
-4158
-4213
-4268
-4322
-4377
-4430
-4482
-4534
-4584
-4632
-4679
-4724
-4770
-4817
-4866
-4917
-4970
-5025
-5081
-5139
-5197
-5256
-5316
-5377
-5439
-5500
-5561
-5621
-5680
-5740
-5801
-5860
-5918
-5974
-6029
-6084
-6140
-6199
-6259
-6321
-6383
-6446
-6508
-6569
-6629
-6685
-6738
-6787
-6834
-6880
-6926
-6972
-7019
-7067
-7115
-7164
-7216
-7271
-7329
-7387
-7444
-7500
-7554
-7607
-7661
-7715
-7771
-7826
-7882
-7937
-7993
-8048
-8103
-8160
-8216
-8271
-8326
-8382
-8437
-8494
-8552
-8610
-8668
-8725
-8780
-8836
-8891
-8946
-9002
-9056
-9108
-9160
-9210
-9260
-9310
-9361
-9414
-9468
-9523
-9580
-9636
-9693
-9749
-9806
-9863
-9922
-9983
-10045
-10108
-10170
-10233
-10294
-10356
-10417
-10477
-10535
-10591
-10646
-10699
-10752
-10805
-10859
-10915
-10973
-11034
-11097
-11161
-11225
-11289
-11355
-11421
-11489
-11555
-11619
-11680
-11740
-11798
-11857
-11916
-11976
-12035
-12095
-12155
-12217
-12279
-12342
-12405
-12467
-12530
-12593
-12658
-12722
-12784
-12842
-12897
-12949
-13001
-13055
-13110
-13165
-13218
-13270
-13320
-13373
-13427
-13484
-13540
-13595
-13649
-13702
-13756
-13811
-13868
-13925
-13983
-14040
-14097
-14153
-14209
-14265
-14321
-14376
-14432
-14486
-14538
-14588
-14636
-14681
-14725
-14767
-14809
-14851
-14893
-14935
-14978
-15020
-15062
-15105
-15147
-15189
-15232
-15276
-15320
-15365
-15410
-15454
-15498
-15542
-15586
-15631
-15677
-15722
-15766
-15808
-15849
-15887
-15925
-15962
-15999
-16035
-16071
-16106
-16140
-16175
-16212
-16251
-16291
-16334
-16379
-16428
-16477
-16528
-16578
-16628
-16676
-16722
-16768
-16813
-16856
-16897
-16937
-16975
-17012
-17049
-17086
-17123
-17159
-17193
-17227
-17262
-17299
-17338
-17381
-17424
-17466
-17506
-17542
-17577
-17610
-17641
-17671
-17700
-17726
-17751
-17775
-17797
-17819
-17840
-17861
-17881
-17903
-17925
-17947
-17969
-17991
-18013
-18035
-18058
-18081
-18105
-18129
-18152
-18173
-18191
-18207
-18220
-18231
-18241
-18251
-18261
-18273
-18287
-18302
-18318
-18335
-18351
-18367
-18383
-18400
-18416
-18430
-18443
-18454
-18464
-18473
-18482
-18490
-18498
-18505
-18513
-18522
-18533
-18542
-18551
-18558
-18565
-18570
-18575
-18578
-18581
-18582
-18583
-18583
-18582
-18582
-18580
-18578
-18575
-18571
-18567
-18562
-18558
-18554
-18550
-18547
-18544
-18540
-18535
-18529
-18521
-18513
-18503
-18491
-18477
-18463
-18448
-18433
-18417
-18403
-18388
-18375
-18365
-18359
-18355
-18353
-18352
-18349
-18345
-18341
-18338
-18337
-18336
-18336
-18336
-18335
-18335
-18334
-18333
-18330
-18326
-18321
-18315
-18309
-18304
-18299
-18295
-18292
-18288
-18286
-18284
-18284
-18284
-18284
-18285
-18284
-18282
-18279
-18274
-18268
-18261
-18253
-18245
-18235
-18226
-18216
-18206
-18196
-18186
-18176
-18165
-18153
-18140
-18127
-18114
-18100
-18085
-18067
-18046
-18022
-17994
-17966
-17938
-17910
-17883
-17856
-17830
-17804
-17777
-17751
-17722
-17692
-17660
-17626
-17591
-17554
-17517
-17478
-17438
-17397
-17355
-17315
-17276
-17239
-17204
-17172
-17142
-17113
-17085
-17055
-17026
-16996
-16966
-16936
-16905
-16875
-16844
-16815
-16788
-16763
-16740
-16719
-16699
-16681
-16664
-16648
-16633
-16619
-16604
-16587
-16569
-16551
-16532
-16513
-16494
-16475
-16456
-16439
-16423
-16408
-16394
-16381
-16367
-16355
-16344
-16335
-16329
-16325
-16322
-16322
-16322
-16324
-16328
-16332
-16335
-16335
-16334
-16329
-16325
-16318
-16309
-16297
-16285
-16271
-16256
-16242
-16230
-16219
-16209
-16200
-16190
-16181
-16171
-16161
-16152
-16145
-16136
-16126
-16114
-16100
-16082
-16065
-16049
-16033
-16017
-16001
-15987
-15974
-15963
-15954
-15945
-15936
-15927
-15918
-15909
-15900
-15889
-15878
-15865
-15851
-15836
-15821
-15805
-15787
-15768
-15748
-15727
-15707
-15687
-15667
-15647
-15627
-15608
-15588
-15567
-15547
-15525
-15502
-15479
-15456
-15432
-15409
-15387
-15364
-15341
-15319
-15298
-15277
-15257
-15238
-15219
-15201
-15184
-15168
-15151
-15134
-15116
-15097
-15079
-15061
-15044
-15026
-15007
-14986
-14963
-14939
-14913
-14887
-14859
-14830
-14801
-14770
-14740
-14711
-14682
-14656
-14630
-14606
-14582
-14559
-14537
-14515
-14492
-14469
-14445
-14420
-14394
-14367
-14339
-14309
-14280
-14250
-14220
-14189
-14157
-14126
-14094
-14063
-14033
-14003
-13973
-13943
-13912
-13881
-13850
-13818
-13787
-13755
-13722
-13689
-13657
-13625
-13594
-13562
-13531
-13500
-13469
-13440
-13412
-13385
-13359
-13334
-13308
-13281
-13255
-13228
-13200
-13170
-13140
-13109
-13078
-13046
-13013
-12979
-12945
-12910
-12875
-12841
-12807
-12774
-12742
-12711
-12681
-12651
-12621
-12592
-12562
-12531
-12499
-12467
-12435
-12402
-12368
-12333
-12296
-12259
-12221
-12182
-12143
-12106
-12069
-12035
-12001
-11967
-11933
-11898
-11861
-11823
-11783
-11741
-11698
-11655
-11610
-11566
-11522
-11479
-11436
-11394
-11353
-11314
-11277
-11242
-11208
-11174
-11139
-11105
-11070
-11034
-10997
-10958
-10918
-10876
-10833
-10788
-10743
-10696
-10649
-10602
-10555
-10510
-10465
-10422
-10380
-10339
-10299
-10260
-10220
-10181
-10142
-10103
-10063
-10022
-9982
-9940
-9899
-9856
-9812
-9768
-9723
-9679
-9634
-9591
-9548
-9505
-9463
-9422
-9381
-9340
-9301
-9262
-9224
-9186
-9149
-9112
-9075
-9040
-9005
-8972
-8940
-8911
-8882
-8855
-8830
-8804
-8779
-8753
-8726
-8699
-8670
-8640
-8609
-8576
-8543
-8509
-8474
-8439
-8404
-8369
-8335
-8303
-8271
-8239
-8206
-8172
-8137
-8102
-8068
-8035
-8002
-7970
-7937
-7904
-7871
-7840
-7810
-7782
-7755
-7729
-7705
-7681
-7656
-7632
-7608
-7584
-7560
-7536
-7512
-7487
-7462
-7437
-7413
-7389
-7365
-7340
-7316
-7291
-7267
-7244
-7222
-7202
-7183
-7165
-7148
-7131
-7115
-7100
-7085
-7072
-7059
-7048
-7037
-7026
-7015
-7004
-6993
-6981
-6969
-6956
-6943
-6928
-6913
-6897
-6882
-6867
-6853
-6840
-6827
-6814
-6802
-6789
-6777
-6765
-6753
-6742
-6732
-6723
-6715
-6708
-6701
-6694
-6687
-6679
-6671
-6663
-6655
-6647
-6640
-6633
-6628
-6623
-6619
-6615
-6611
-6607
-6602
-6597
-6591
-6586
-6579
-6573
-6566
-6559
-6551
-6543
-6535
-6526
-6517
-6508
-6501
-6494
-6489
-6485
-6482
-6480
-6478
-6477
-6477
-6478
-6480
-6482
-6485
-6489
-6493
-6496
-6500
-6503
-6506
-6508
-6510
-6511
-6512
-6513
-6515
-6516
-6519
-6521
-6523
-6525
-6527
-6529
-6531
-6532
-6534
-6536
-6538
-6541
-6544
-6547
-6550
-6553
-6556
-6559
-6562
-6566
-6569
-6570
-6571
-6570
-6568
-6565
-6561
-6557
-6552
-6547
-6542
-6537
-6533
-6530
-6527
-6524
-6523
-6522
-6522
-6522
-6520
-6516
-6510
-6502
-6492
-6481
-6468
-6454
-6440
-6426
-6413
-6399
-6387
-6375
-6364
-6354
-6344
-6335
-6327
-6318
-6309
-6300
-6290
-6279
-6266
-6250
-6234
-6216
-6197
-6178
-6158
-6137
-6117
-6096
-6077
-6059
-6042
-6026
-6010
-5996
-5983
-5971
-5960
-5950
-5941
-5932
-5924
-5916
-5908
-5901
-5894
-5888
-5881
-5876
-5870
-5865
-5860
-5856
-5852
-5849
-5847
-5845
-5844
-5842
-5840
-5836
-5831
-5825
-5818
-5812
-5806
-5800
-5795
-5790
-5786
-5782
-5779
-5775
-5772
-5769
-5765
-5762
-5758
-5753
-5748
-5741
-5732
-5723
-5714
-5705
-5697
-5690
-5684
-5677
-5669
-5660
-5651
-5641
-5631
-5621
-5611
-5600
-5588
-5575
-5561
-5546
-5530
-5515
-5500
-5485
-5470
-5456
-5442
-5430
-5418
-5407
-5396
-5385
-5375
-5364
-5354
-5343
-5333
-5323
-5312
-5301
-5290
-5280
-5271
-5262
-5253
-5245
-5237
-5229
-5222
-5214
-5205
-5194
-5183
-5170
-5157
-5143
-5129
-5115
-5101
-5086
-5070
-5053
-5036
-5018
-5000
-4981
-4962
-4943
-4923
-4903
-4883
-4863
-4843
-4822
-4801
-4780
-4759
-4737
-4715
-4693
-4669
-4645
-4620
-4596
-4572
-4548
-4524
-4500
-4476
-4451
-4425
-4398
-4370
-4341
-4311
-4280
-4248
-4215
-4181
-4145
-4108
-4069
-4027
-3985
-3941
-3896
-3851
-3805
-3759
-3712
-3665
-3616
-3567
-3517
-3466
-3415
-3363
-3311
-3258
-3206
-3154
-3101
-3049
-2996
-2944
-2891
-2838
-2785
-2729
-2673
-2614
-2554
-2493
-2432
-2371
-2311
-2251
-2191
-2131
-2072
-2012
-1953
-1895
-1836
-1778
-1720
-1663
-1606
-1549
-1493
-1436
-1379
-1322
-1266
-1209
-1152
-1094
-1037
-980
-923
-866
-810
-754
-699
-644
-590
-536
-483
-430
-378
-326
-276
-227
-179
-132
-86
-41
3
46
86
126
165
204
243
282
323
365
408
453
499
547
596
646
697
748
799
851
903
956
1008
1062
1115
1168
1220
1272
1325
1377
1429
1481
1532
1581
1631
1679
1728
1777
1825
1874
1922
1970
2017
2067
2116
2166
2216
2266
2316
2366
2416
2466
2517
2567
2617
2667
2716
2764
2811
2857
2902
2947
2992
3038
3084
3129
3174
3219
3263
3308
3352
3396
3441
3484
3527
3570
3613
3655
3697
3739
3780
3821
3862
3903
3944
3984
4025
4065
4106
4146
4186
4226
4265
4304
4343
4381
4418
4453
4488
4521
4553
4584
4614
4642
4669
4694
4719
4742
4766
4788
4810
4832
4853
4875
4897
4920
4945
4970
4996
5023
5051
5079
5109
5139
5170
5203
5236
5270
5305
5340
5374
5409
5443
5476
5508
5538
5568
5596
5625
5653
5683
5712
5743
5776
5809
5844
5881
5918
5956
5995
6034
6072
6110
6148
6186
6224
6260
6296
6331
6365
6397
6430
6462
6494
6527
6561
6595
6630
6667
6705
6743
6781
6820
6858
6896
6933
6970
7005
7040
7074
7108
7141
7174
7206
7239
7272
7305
7340
7376
7413
7451
7490
7530
7570
7609
7646
7682
7717
7749
7779
7807
7834
7861
7887
7913
7940
7968
7996
8025
8055
8085
8115
8145
8175
8205
8235
8265
8294
8322
8350
8378
8405
8432
8459
8485
8512
8539
8566
8595
8624
8654
8684
8713
8742
8771
8800
8829
8858
8886
8915
8942
8969
8996
9022
9047
9071
9094
9117
9139
9160
9180
9200
9218
9235
9251
9267
9283
9299
9315
9330
9345
9359
9374
9388
9402
9416
9431
9445
9459
9473
9487
9500
9513
9526
9538
9549
9559
9568
9577
9585
9593
9601
9609
9617
9626
9635
9645
9656
9667
9679
9692
9705
9719
9732
9745
9758
9770
9781
9791
9799
9807
9814
9820
9825
9830
9834
9839
9844
9850
9856
9863
9870
9877
9884
9891
9898
9904
9910
9916
9923
9930
9939
9948
9959
9971
9983
9995
10007
10020
10034
10049
10064
10080
10096
10112
10128
10142
10157
10172
10187
10203
10220
10238
10257
10277
10297
10318
10339
10362
10385
10410
10435
10461
10488
10514
10540
10565
10589
10612
10633
10655
10675
10696
10716
10735
10755
10773
10791
10807
10823
10837
10852
10866
10880
10896
10913
10930
10949
10968
10988
11008
11029
11050
11071
11091
11111
11130
11149
11167
11184
11201
11218
11234
11250
11266
11282
11297
11313
11329
11346
11363
11381
11399
11418
11438
11458
11478
11498
11519
11539
11559
11579
11600
11621
11642
11664
11685
11706
11727
11747
11767
11785
11803
11819
11835
11849
11862
11874
11885
11894
11903
11910
11916
11921
11925
11929
11932
11934
11936
11938
11939
11942
11946
11951
11957
11965
11974
11984
11996
12008
12021
12034
12047
12059
12071
12082
12092
12100
12107
12112
12116
12118
12119
12120
12120
12120
12119
12119
12118
12117
12117
12118
12118
12119
12120
12121
12122
12123
12125
12126
12126
12126
12125
12124
12122
12121
12120
12119
12118
12118
12118
12119
12120
12122
12123
12126
12128
12130
12132
12133
12133
12131
12128
12123
12117
12108
12098
12087
12075
12063
12051
12038
12026
12015
12005
11996
11989
11982
11976
11970
11964
11958
11951
11944
11937
11930
11923
11915
11906
11896
11886
11876
11867
11858
11851
11845
11840
11836
11833
11831
11830
11828
11827
11825
11823
11820
11816
11812
11808
11803
11799
11796
11792
11790
11788
11788
11789
11791
11795
11798
11802
11805
11809
11812
11816
11820
11824
11829
11834
11839
11845
11851
11858
11866
11875
11885
11895
11905
11916
11927
11938
11949
11959
11969
11979
11988
11997
12005
12013
12021
12028
12035
12042
12049
12057
12066
12076
12088
12101
12116
12132
12149
12167
12187
12208
12230
12253
12276
12300
12325
12350
12375
12401
12428
12454
12482
12511
12542
12574
12606
12640
12674
12709
12743
12777
12811
12843
12875
12906
12938
12970
13003
13035
13068
13101
13136
13170
13206
13242
13278
13314
13350
13386
13422
13457
13492
13526
13560
13593
13627
13660
13694
13727
13760
13793
13826
13859
13891
13924
13956
13988
14019
14051
14082
14114
14146
14180
14215
14251
14289
14329
14370
14412
14455
14498
14542
14586
14630
14673
14714
14755
14793
14831
14867
14903
14937
14971
15004
15036
15067
15099
15130
15162
15194
15226
15258
15289
15320
15351
15380
15408
15436
15463
15489
15515
15542
15568
15595
15622
15649
15676
15703
15729
15756
15782
15809
15837
15864
15892
15919
15946
15972
15999
16026
16053
16082
16111
16143
16174
16204
16236
16270
16303
16335
16369
16401
16432
16463
16492
16519
16545
16569
16592
16614
16635
16656
16676
16695
16714
16734
16753
16774
16796
16818
16841
16864
16888
16912
16938
16963
16990
17017
17045
17073
17100
17128
17155
17182
17209
17235
17260
17285
17308
17331
17353
17373
17393
17412
17429
17445
17460
17474
17487
17500
17512
17525
17538
17551
17564
17577
17590
17604
17619
17635
17650
17667
17684
17701
17719
17737
17756
17775
17795
17814
17834
17854
17873
17892
17912
17931
17950
17970
17991
18012
18034
18056
18079
18100
18122
18142
18162
18181
18200
18218
18235
18253
18270
18288
18306
18325
18345
18366
18388
18411
18434
18457
18481
18504
18527
18549
18571
18592
18613
18634
18654
18675
18695
18716
18736
18757
18777
18799
18821
18844
18868
18893
18918
18946
18974
19004
19036
19070
19104
19140
19176
19213
19250
19287
19323
19357
19390
19421
19450
19478
19504
19530
19554
19578
19601
19624
19645
19666
19685
19703
19720
19735
19750
19765
19779
19792
19807
19821
19836
19853
19870
19890
19911
19934
19959
19987
20017
20049
20083
20117
20152
20186
20219
20250
20280
20309
20335
20360
20384
20408
20431
20454
20478
20502
20526
20550
20574
20597
20621
20644
20667
20690
20714
20737
20760
20782
20804
20824
20843
20860
20875
20889
20901
20912
20921
20929
20936
20942
20949
20956
20965
20976
20988
21003
21019
21037
21056
21076
21097
21118
21138
21158
21176
21193
21209
21224
21238
21251
21264
21277
21289
21301
21314
21327
21341
21355
21371
21386
21402
21418
21434
21449
21462
21474
21484
21493
21499
21505
21509
21513
21517
21521
21525
21528
21532
21535
21539
21543
21548
21554
21560
21568
21576
21584
21593
21602
21611
21621
21631
21641
21651
21660
21669
21677
21684
21690
21696
21702
21707
21712
21716
21721
21725
21729
21733
21736
21738
21740
21741
21741
21740
21738
21734
21729
21723
21715
21707
21697
21688
21677
21667
21655
21644
21632
21620
21609
21599
21588
21577
21565
21553
21540
21526
21513
21498
21484
21469
21455
21440
21424
21408
21391
21373
21354
21333
21311
21287
21262
21236
21209
21181
21153
21124
21094
21063
21031
20998
20962
20924
20885
20843
20799
20755
20709
20662
20615
20567
20518
20468
20418
20369
20321
20273
20226
20179
20133
20087
20041
19996
19951
19906
19861
19816
19771
19725
19679
19630
19580
19528
19475
19420
19364
19307
19249
19188
19127
19064
19001
18937
18872
18807
18742
18677
18612
18546
18481
18415
18350
18284
18219
18154
18090
18026
17962
17898
17835
17773
17710
17648
17585
17523
17461
17399
17337
17277
17216
17156
17095
17035
16974
16914
16853
16792
16732
16671
16610
16548
16485
16421
16356
16291
16225
16158
16091
16024
15957
15889
15820
15751
15681
15612
15544
15476
15409
15342
15275
15208
15141
15074
15007
14940
14873
14808
14742
14677
14612
14547
14482
14417
14352
14288
14225
14161
14099
14037
13976
13917
13858
13800
13743
13686
13630
13573
13516
13457
13398
13337
13276
13214
13152
13090
13027
12963
12900
12835
12770
12704
12638
12571
12504
12437
12370
12303
12237
12171
12106
12040
11974
11908
11842
11776
11711
11645
11580
11515
11450
11385
11320
11255
11189
11123
11057
10990
10923
10856
10789
10722
10655
10586
10517
10448
10377
10307
10236
10165
10093
10022
9950
9878
9805
9731
9657
9583
9510
9438
9368
9299
9234
9171
9110
9053
8998
8945
8895
8847
8800
8755
8711
8668
8625
8582
8539
8495
8451
8405
8359
8312
8265
8217
8169
8119
8069
8018
7966
7913
7861
7810
7759
7709
7660
7610
7559
7507
7454
7401
7347
7292
7238
7182
7126
7070
7014
6958
6901
6844
6787
6730
6673
6616
6560
6503
6447
6390
6334
6280
6226
6173
6122
6072
6023
5976
5930
5885
5841
5798
5754
5712
5671
5631
5592
5554
5515
5477
5438
5399
5360
5320
5280
5240
5198
5156
5111
5065
5017
4968
4917
4865
4813
4761
4708
4656
4603
4552
4501
4452
4406
4361
4319
4279
4241
4206
4173
4143
4115
4089
4064
4038
4011
3985
3956
3927
3896
3863
3830
3794
3757
3719
3679
3638
3596
3552
3509
3465
3421
3378
3335
3295
3257
3222
3188
3154
3120
3087
3054
3021
2989
2956
2923
2889
2854
2820
2785
2751
2716
2681
2646
2612
2579
2547
2516
2484
2453
2421
2389
2357
2324
2291
2257
2222
2186
2149
2110
2071
2029
1988
1946
1903
1861
1820
1780
1742
1705
1668
1633
1597
1562
1527
1494
1462
1432
1404
1378
1354
1330
1308
1287
1267
1247
1228
1210
1194
1178
1164
1151
1139
1127
1115
1104
1093
1081
1068
1054
1039
1022
1006
989
970
951
932
912
892
872
851
830
810
789
770
752
734
717
701
686
672
659
648
639
630
623
617
612
608
605
601
596
591
585
580
574
568
562
556
550
543
537
529
521
513
505
497
489
480
472
463
454
446
437
428
420
410
401
391
381
372
363
355
347
339
331
323
315
308
302
296
291
286
280
274
266
257
247
237
227
216
206
194
182
170
157
143
129
115
101
89
78
68
59
51
44
37
30
24
18
14
11
7
1
-6
-16
-26
-38
-50
-62
-74
-87
-101
-116
-133
-150
-167
-184
-201
-218
-236
-254
-272
-290
-308
-327
-346
-366
-387
-408
-431
-455
-480
-508
-537
-568
-599
-629
-658
-686
-713
-740
-767
-794
-820
-847
-873
-900
-927
-955
-984
-1014
-1046
-1078
-1112
-1147
-1182
-1219
-1257
-1295
-1332
-1369
-1405
-1441
-1476
-1509
-1540
-1571
-1600
-1629
-1658
-1688
-1719
-1750
-1781
-1815
-1850
-1887
-1927
-1968
-2009
-2053
-2097
-2142
-2186
-2230
-2274
-2317
-2361
-2404
-2448
-2493
-2537
-2581
-2625
-2669
-2712
-2755
-2797
-2838
-2879
-2918
-2956
-2994
-3031
-3069
-3107
-3146
-3186
-3227
-3269
-3312
-3356
-3402
-3450
-3498
-3547
-3597
-3648
-3699
-3751
-3801
-3851
-3899
-3945
-3989
-4030
-4070
-4109
-4145
-4179
-4212
-4244
-4276
-4306
-4336
-4365
-4393
-4421
-4450
-4480
-4511
-4543
-4576
-4610
-4644
-4679
-4713
-4748
-4781
-4815
-4849
-4882
-4916
-4949
-4982
-5015
-5046
-5077
-5106
-5134
-5161
-5186
-5210
-5230
-5249
-5265
-5280
-5294
-5307
-5320
-5333
-5346
-5361
-5376
-5392
-5409
-5427
-5446
-5466
-5486
-5508
-5529
-5550
-5570
-5589
-5607
-5624
-5640
-5655
-5670
-5683
-5697
-5709
-5722
-5734
-5745
-5757
-5768
-5780
-5792
-5805
-5819
-5833
-5847
-5860
-5873
-5886
-5899
-5913
-5926
-5939
-5951
-5963
-5975
-5987
-5999
-6012
-6025
-6038
-6051
-6063
-6076
-6090
-6103
-6117
-6131
-6145
-6158
-6171
-6183
-6195
-6207
-6219
-6231
-6243
-6253
-6264
-6273
-6281
-6289
-6297
-6304
-6312
-6320
-6327
-6335
-6342
-6349
-6355
-6362
-6368
-6373
-6378
-6383
-6387
-6391
-6395
-6399
-6403
-6406
-6409
-6411
-6413
-6415
-6418
-6420
-6423
-6427
-6430
-6434
-6438
-6440
-6441
-6441
-6438
-6435
-6429
-6422
-6414
-6404
-6394
-6384
-6374
-6364
-6356
-6349
-6342
-6336
-6331
-6326
-6322
-6319
-6318
-6318
-6319
-6321
-6323
-6326
-6329
-6332
-6334
-6336
-6337
-6335
-6332
-6327
-6320
-6312
-6303
-6293
-6283
-6273
-6264
-6256
-6250
-6246
-6243
-6243
-6245
-6250
-6256
-6265
-6276
-6289
-6303
-6319
-6336
-6354
-6375
-6396
-6419
-6443
-6466
-6489
-6510
-6531
-6550
-6569
-6585
-6601
-6615
-6628
-6640
-6650
-6659
-6667
-6675
-6682
-6688
-6695
-6700
-6706
-6710
-6715
-6720
-6724
-6727
-6729
-6731
-6732
-6734
-6736
-6739
-6742
-6747
-6753
-6760
-6769
-6780
-6793
-6807
-6821
-6835
-6849
-6863
-6876
-6889
-6900
-6912
-6922
-6933
-6944
-6955
-6966
-6977
-6988
-7001
-7014
-7028
-7043
-7058
-7073
-7087
-7102
-7118
-7134
-7151
-7168
-7185
-7202
-7219
-7237
-7255
-7274
-7292
-7311
-7329
-7347
-7365
-7383
-7400
-7417
-7435
-7454
-7474
-7495
-7517
-7541
-7565
-7590
-7615
-7641
-7667
-7694
-7720
-7747
-7774
-7801
-7828
-7855
-7882
-7910
-7939
-7970
-8000
-8034
-8067
-8102
-8135
-8170
-8205
-8239
-8273
-8306
-8339
-8372
-8404
-8436
-8468
-8500
-8533
-8567
-8601
-8635
-8670
-8705
-8741
-8776
-8812
-8848
-8883
-8918
-8951
-8983
-9015
-9045
-9074
-9102
-9129
-9156
-9182
-9207
-9231
-9254
-9276
-9298
-9320
-9343
-9366
-9390
-9417
-9445
-9475
-9508
-9542
-9579
-9616
-9655
-9694
-9735
-9776
-9818
-9859
-9901
-9942
-9984
-10026
-10068
-10112
-10156
-10203
-10250
-10299
-10350
-10401
-10453
-10505
-10557
-10609
-10661
-10712
-10762
-10811
-10859
-10905
-10950
-10994
-11036
-11077
-11118
-11158
-11198
-11239
-11280
-11322
-11363
-11405
-11447
-11489
-11531
-11573
-11616
-11659
-11704
-11750
-11797
-11844
-11891
-11940
-11989
-12039
-12091
-12143
-12194
-12245
-12295
-12343
-12390
-12436
-12480
-12522
-12564
-12604
-12644
-12684
-12723
-12761
-12799
-12837
-12874
-12912
-12949
-12985
-13020
-13055
-13090
-13124
-13158
-13193
-13228
-13265
-13302
-13340
-13380
-13421
-13463
-13506
-13548
-13590
-13632
-13673
-13713
-13752
-13791
-13829
-13865
-13901
-13937
-13972
-14007
-14042
-14077
-14111
-14144
-14176
-14208
-14240
-14272
-14304
-14335
-14366
-14396
-14426
-14456
-14486
-14515
-14546
-14576
-14608
-14640
-14673
-14707
-14740
-14773
-14806
-14838
-14870
-14902
-14933
-14964
-14994
-15025
-15054
-15082
-15109
-15135
-15159
-15181
-15201
-15219
-15236
-15253
-15269
-15285
-15301
-15318
-15336
-15355
-15374
-15394
-15415
-15434
-15453
-15471
-15489
-15505
-15520
-15535
-15549
-15562
-15574
-15586
-15596
-15606
-15614
-15622
-15629
-15637
-15644
-15652
-15660
-15667
-15675
-15681
-15687
-15693
-15699
-15705
-15712
-15718
-15725
-15731
-15737
-15742
-15746
-15750
-15754
-15757
-15761
-15765
-15770
-15775
-15782
-15790
-15798
-15806
-15815
-15825
-15834
-15844
-15853
-15863
-15874
-15886
-15900
-15916
-15934
-15955
-15978
-16001
-16027
-16053
-16081
-16109
-16137
-16165
-16192
-16218
-16244
-16268
-16293
-16317
-16341
-16364
-16388
-16410
-16432
-16452
-16470
-16487
-16503
-16518
-16533
-16547
-16561
-16575
-16588
-16601
-16615
-16629
-16644
-16660
-16678
-16697
-16718
-16740
-16763
-16787
-16811
-16834
-16857
-16879
-16900
-16921
-16941
-16961
-16981
-17001
-17021
-17041
-17061
-17081
-17099
-17116
-17132
-17147
-17161
-17175
-17187
-17199
-17211
-17223
-17235
-17248
-17261
-17274
-17288
-17301
-17315
-17328
-17341
-17354
-17365
-17374
-17383
-17389
-17395
-17400
-17403
-17406
-17408
-17408
-17408
-17406
-17404
-17401
-17397
-17393
-17388
-17381
-17373
-17363
-17352
-17341
-17328
-17315
-17303
-17290
-17277
-17265
-17253
-17241
-17229
-17217
-17205
-17194
-17182
-17170
-17159
-17149
-17139
-17130
-17120
-17111
-17101
-17090
-17077
-17064
-17050
-17034
-17018
-17002
-16985
-16968
-16952
-16935
-16919
-16904
-16889
-16874
-16860
-16846
-16831
-16816
-16800
-16783
-16764
-16744
-16722
-16700
-16677
-16654
-16632
-16610
-16589
-16569
-16550
-16531
-16514
-16499
-16485
-16473
-16463
-16453
-16446
-16440
-16436
-16433
-16432
-16431
-16431
-16430
-16429
-16428
-16426
-16426
-16425
-16426
-16427
-16429
-16431
-16432
-16433
-16432
-16430
-16426
-16422
-16416
-16410
-16402
-16394
-16386
-16376
-16367
-16358
-16346
-16335
-16322
-16309
-16297
-16285
-16273
-16261
-16250
-16238
-16227
-16215
-16203
-16190
-16178
-16164
-16148
-16131
-16113
-16091
-16070
-16047
-16021
-15996
-15968
-15940
-15910
-15879
-15847
-15816
-15786
-15756
-15728
-15702
-15677
-15654
-15632
-15611
-15590
-15570
-15551
-15531
-15511
-15492
-15474
-15456
-15439
-15421
-15403
-15384
-15364
-15344
-15324
-15303
-15283
-15263
-15243
-15224
-15206
-15190
-15174
-15159
-15145
-15131
-15117
-15102
-15088
-15074
-15061
-15048
-15036
-15025
-15014
-15004
-14994
-14984
-14974
-14963
-14952
-14941
-14930
-14920
-14911
-14901
-14891
-14881
-14871
-14861
-14851
-14840
-14828
-14816
-14804
-14792
-14780
-14768
-14758
-14748
-14739
-14731
-14723
-14715
-14706
-14696
-14685
-14672
-14658
-14642
-14625
-14607
-14588
-14570
-14552
-14536
-14521
-14507
-14495
-14485
-14475
-14466
-14458
-14450
-14442
-14435
-14427
-14419
-14411
-14403
-14394
-14386
-14376
-14367
-14356
-14344
-14330
-14315
-14299
-14281
-14263
-14245
-14226
-14208
-14190
-14173
-14157
-14142
-14129
-14119
-14110
-14104
-14099
-14096
-14094
-14092
-14092
-14092
-14091
-14091
-14090
-14088
-14085
-14081
-14077
-14072
-14066
-14060
-14054
-14047
-14039
-14030
-14021
-14010
-13998
-13986
-13972
-13958
-13943
-13928
-13914
-13900
-13888
-13877
-13868
-13862
-13857
-13855
-13854
-13856
-13858
-13862
-13867
-13872
-13878
-13883
-13889
-13895
-13901
-13906
-13910
-13914
-13916
-13918
-13919
-13920
-13922
-13924
-13926
-13929
-13933
-13938
-13944
-13951
-13961
-13973
-13987
-14003
-14020
-14039
-14059
-14079
-14099
-14119
-14138
-14157
-14175
-14191
-14207
-14223
-14238
-14252
-14266
-14281
-14296
-14311
-14326
-14342
-14357
-14372
-14387
-14401
-14414
-14427
-14440
-14454
-14468
-14483
-14498
-14513
-14529
-14544
-14558
-14572
-14586
-14599
-14611
-14622
-14632
-14640
-14647
-14652
-14655
-14658
-14659
-14659
-14660
-14660
-14661
-14663
-14665
-14669
-14673
-14678
-14684
-14690
-14697
-14704
-14712
-14719
-14727
-14736
-14746
-14758
-14771
-14785
-14799
-14815
-14830
-14845
-14860
-14873
-14885
-14895
-14903
-14910
-14915
-14919
-14923
-14926
-14929
-14930
-14932
-14933
-14933
-14933
-14933
-14934
-14935
-14936
-14938
-14941
-14944
-14948
-14953
-14959
-14965
-14972
-14979
-14986
-14994
-15001
-15009
-15017
-15025
-15034
-15043
-15051
-15060
-15069
-15078
-15087
-15096
-15105
-15115
-15125
-15135
-15145
-15155
-15164
-15173
-15180
-15185
-15189
-15192
-15193
-15194
-15195
-15196
-15198
-15201
-15206
-15211
-15218
-15224
-15232
-15239
-15245
-15252
-15258
-15263
-15267
-15271
-15273
-15275
-15275
-15274
-15272
-15270
-15268
-15267
-15267
-15268
-15270
-15272
-15275
-15278
-15280
-15282
-15283
-15284
-15285
-15286
-15288
-15291
-15293
-15296
-15298
-15300
-15301
-15300
-15298
-15293
-15287
-15278
-15268
-15257
-15245
-15232
-15220
-15206
-15192
-15178
-15163
-15147
-15131
-15115
-15098
-15083
-15068
-15053
-15040
-15028
-15017
-15006
-14997
-14988
-14980
-14974
-14969
-14965
-14964
-14965
-14968
-14972
-14977
-14982
-14987
-14992
-14995
-14995
-14994
-14990
-14985
-14978
-14971
-14965
-14960
-14955
-14952
-14951
-14951
-14953
-14957
-14962
-14968
-14975
-14984
-14994
-15004
-15014
-15023
-15031
-15037
-15043
-15046
-15049
-15049
-15049
-15049
-15048
-15046
-15045
-15044
-15044
-15045
-15047
-15050
-15056
-15064
-15074
-15086
-15099
-15113
-15128
-15142
-15156
-15169
-15181
-15193
-15203
-15211
-15218
-15223
-15225
-15226
-15225
-15223
-15220
-15217
-15214
-15211
-15209
-15205
-15201
-15197
-15191
-15184
-15176
-15167
-15157
-15147
-15136
-15126
-15116
-15107
-15099
-15092
-15087
-15083
-15081
-15081
-15083
-15086
-15090
-15095
-15100
-15105
-15109
-15113
-15117
-15119
-15120
-15121
-15121
-15121
-15120
-15118
-15117
-15115
-15113
-15112
-15112
-15112
-15113
-15114
-15115
-15116
-15116
-15116
-15114
-15112
-15109
-15106
-15102
-15098
-15095
-15092
-15090
-15088
-15088
-15088
-15088
-15088
-15089
-15089
-15090
-15090
-15089
-15088
-15086
-15083
-15081
-15078
-15075
-15071
-15067
-15062
-15056
-15051
-15046
-15041
-15037
-15033
-15031
-15028
-15026
-15024
-15022
-15021
-15019
-15016
-15013
-15009
-15003
-14997
-14988
-14978
-14967
-14955
-14943
-14931
-14920
-14909
-14900
-14891
-14883
-14876
-14871
-14866
-14863
-14861
-14860
-14860
-14861
-14863
-14867
-14871
-14875
-14881
-14887
-14893
-14900
-14908
-14915
-14922
-14929
-14934
-14939
-14941
-14942
-14941
-14938
-14933
-14927
-14920
-14912
-14903
-14894
-14886
-14879
-14873
-14869
-14868
-14869
-14873
-14879
-14888
-14899
-14912
-14927
-14943
-14960
-14978
-14996
-15014
-15031
-15048
-15065
-15080
-15094
-15106
-15115
-15122
-15127
-15130
-15131
-15130
-15128
-15124
-15118
-15111
-15104
-15096
-15088
-15080
-15073
-15066
-15061
-15056
-15052
-15050
-15050
-15050
-15052
-15055
-15059
-15063
-15066
-15069
-15072
-15074
-15075
-15075
-15073
-15070
-15065
-15059
-15051
-15041
-15030
-15017
-15003
-14988
-14974
-14959
-14945
-14932
-14920
-14908
-14896
-14885
-14874
-14864
-14853
-14842
-14832
-14822
-14812
-14804
-14796
-14789
-14784
-14779
-14775
-14773
-14771
-14772
-14773
-14776
-14781
-14786
-14793
-14800
-14809
-14817
-14826
-14835
-14844
-14852
-14860
-14867
-14874
-14880
-14887
-14894
-14901
-14910
-14919
-14928
-14939
-14950
-14961
-14971
-14981
-14989
-14997
-15005
-15012
-15020
-15029
-15038
-15047
-15057
-15066
-15074
-15082
-15089
-15096
-15102
-15108
-15113
-15119
-15123
-15127
-15131
-15134
-15136
-15138
-15140
-15142
-15144
-15147
-15150
-15153
-15157
-15160
-15164
-15168
-15171
-15173
-15175
-15177
-15179
-15180
-15181
-15181
-15181
-15180
-15179
-15178
-15176
-15173
-15170
-15166
-15161
-15156
-15150
-15144
-15137
-15130
-15123
-15116
-15109
-15103
-15097
-15092
-15088
-15084
-15080
-15077
-15073
-15070
-15065
-15060
-15055
-15048
-15041
-15034
-15027
-15021
-15016
-15013
-15012
-15013
-15016
-15021
-15028
-15035
-15042
-15050
-15057
-15063
-15068
-15071
-15072
-15070
-15067
-15061
-15054
-15044
-15032
-15019
-15005
-14989
-14972
-14955
-14937
-14919
-14901
-14884
-14866
-14849
-14833
-14817
-14801
-14785
-14770
-14755
-14740
-14726
-14712
-14698
-14684
-14670
-14656
-14643
-14630
-14618
-14606
-14594
-14583
-14573
-14563
-14554
-14546
-14537
-14529
-14520
-14511
-14501
-14490
-14478
-14466
-14452
-14438
-14422
-14406
-14390
-14373
-14355
-14337
-14319
-14301
-14282
-14263
-14244
-14224
-14204
-14184
-14162
-14141
-14120
-14099
-14077
-14056
-14035
-14014
-13994
-13973
-13953
-13933
-13914
-13895
-13876
-13858
-13841
-13824
-13807
-13791
-13775
-13758
-13742
-13724
-13705
-13685
-13663
-13640
-13616
-13590
-13563
-13535
-13506
-13477
-13447
-13416
-13385
-13354
-13323
-13292
-13261
-13231
-13202
-13173
-13146
-13118
-13091
-13064
-13037
-13010
-12983
-12956
-12928
-12900
-12870
-12841
-12810
-12779
-12747
-12714
-12680
-12645
-12607
-12568
-12527
-12484
-12440
-12395
-12348
-12300
-12250
-12199
-12147
-12094
-12038
-11982
-11923
-11864
-11803
-11743
-11682
-11621
-11560
-11499
-11440
-11381
-11323
-11267
-11212
-11158
-11107
-11058
-11010
-10964
-10919
-10875
-10831
-10788
-10745
-10701
-10658
-10613
-10568
-10522
-10475
-10427
-10378
-10329
-10279
-10229
-10179
-10128
-10078
-10028
-9979
-9930
-9880
-9831
-9781
-9731
-9679
-9626
-9573
-9520
-9466
-9413
-9361
-9309
-9260
-9211
-9164
-9118
-9073
-9029
-8986
-8944
-8902
-8861
-8820
-8779
-8739
-8698
-8657
-8616
-8574
-8531
-8488
-8444
-8398
-8351
-8304
-8255
-8205
-8154
-8102
-8050
-7996
-7942
-7888
-7833
-7779
-7725
-7671
-7618
-7566
-7514
-7464
-7414
-7365
-7316
-7268
-7220
-7173
-7125
-7078
-7030
-6983
-6935
-6889
-6842
-6797
-6752
-6708
-6666
-6625
-6585
-6547
-6511
-6477
-6444
-6412
-6382
-6352
-6323
-6294
-6266
-6236
-6206
-6175
-6143
-6109
-6074
-6038
-6001
-5962
-5923
-5882
-5840
-5798
-5754
-5711
-5668
-5624
-5582
-5540
-5498
-5457
-5417
-5377
-5337
-5297
-5257
-5217
-5177
-5137
-5097
-5058
-5018
-4980
-4942
-4905
-4869
-4834
-4799
-4764
-4728
-4693
-4656
-4618
-4579
-4539
-4497
-4455
-4413
-4369
-4325
-4281
-4235
-4190
-4145
-4101
-4058
-4016
-3977
-3940
-3905
-3873
-3843
-3814
-3787
-3761
-3736
-3712
-3687
-3663
-3638
-3612
-3586
-3559
-3531
-3502
-3471
-3438
-3404
-3368
-3331
-3293
-3253
-3212
-3170
-3127
-3083
-3039
-2996
-2952
-2909
-2867
-2826
-2786
-2747
-2709
-2673
-2637
-2602
-2567
-2534
-2501
-2468
-2435
-2402
-2368
-2334
-2300
-2264
-2226
-2187
-2147
-2106
-2063
-2020
-1976
-1932
-1887
-1842
-1798
-1754
-1712
-1671
-1631
-1593
-1557
-1522
-1488
-1455
-1423
-1392
-1361
-1331
-1300
-1269
-1237
-1205
-1171
-1136
-1100
-1064
-1027
-990
-952
-915
-878
-841
-804
-768
-732
-697
-662
-628
-594
-559
-526
-492
-459
-426
-394
-361
-327
-292
-256
-220
-182
-143
-104
-65
-26
13
52
91
129
166
203
240
277
313
349
385
422
458
495
532
570
608
646
685
724
764
804
844
884
923
962
1000
1039
1077
1114
1151
1188
1224
1260
1297
1333
1370
1406
1442
1478
1515
1551
1587
1623
1658
1693
1726
1760
1792
1824
1855
1886
1916
1945
1974
2003
2032
2060
2089
2117
2146
2174
2203
2232
2260
2289
2319
2348
2377
2407
2436
2464
2493
2521
2549
2576
2603
2631
2658
2685
2712
2740
2767
2795
2822
2849
2875
2902
2929
2956
2983
3011
3038
3065
3092
3119
3147
3174
3202
3230
3259
3289
3320
3352
3386
3420
3456
3492
3528
3565
3602
3639
3676
3712
3749
3785
3820
3856
3892
3928
3963
3998
4034
4069
4105
4140
4177
4214
4253
4292
4332
4373
4414
4455
4495
4536
4575
4614
4652
4689
4725
4761
4796
4830
4863
4896
4928
4959
4989
5019
5048
5077
5107
5136
5167
5200
5234
5269
5306
5344
5383
5424
5465
5507
5549
5591
5634
5677
5720
5762
5804
5846
5886
5925
5963
6000
6035
6069
6101
6132
6161
6190
6217
6244
6270
6296
6322
6350
6379
6410
6442
6477
6514
6553
6594
6638
6684
6732
6782
6833
6885
6938
6991
7045
7099
7153
7206
7259
7311
7362
7411
7460
7507
7554
7600
7645
7689
7733
7776
7818
7859
7900
7941
7980
8020
8058
8098
8135
8173
8212
8249
8286
8322
8357
8392
8426
8459
8492
8523
8554
8584
8613
8642
8669
8696
8723
8750
8776
8803
8830
8857
8885
8913
8941
8970
8998
9026
9054
9080
9106
9130
9153
9174
9194
9212
9229
9244
9259
9272
9285
9298
9312
9325
9338
9352
9366
9381
9396
9411
9427
9443
9460
9477
9494
9510
9526
9542
9559
9575
9591
9608
9624
9641
9658
9676
9694
9713
9732
9751
9770
9789
9808
9826
9843
9859
9875
9889
9904
9917
9931
9944
9957
9969
9982
9994
10006
10018
10029
10041
10053
10065
10076
10088
10099
10109
10120
10130
10140
10151
10161
10172
10183
10196
10209
10224
10239
10256
10274
10293
10314
10335
10357
10379
10400
10422
10443
10464
10484
10505
10525
10544
10563
10582
10600
10617
10634
10650
10666
10682
10697
10712
10727
10742
10757
10773
10789
10805
10821
10839
10857
10876
10896
10917
10939
10961
10984
11008
11032
11057
11081
11106
11130
11154
11178
11200
11222
11243
11264
11284
11303
11322
11340
11357
11373
11389
11406
11422
11439
11457
11475
11495
11515
11537
11559
11582
11605
11628
11651
11674
11697
11719
11740
11761
11782
11803
11823
11843
11863
11883
11902
11922
11941
11959
11977
11995
12013
12030
12048
12065
12082
12098
12115
12130
12145
12159
12173
12186
12200
12213
12225
12238
12250
12261
12272
12282
12293
12303
12313
12323
12333
12344
12354
12365
12376
12387
12398
12409
12419
12430
12441
12451
12463
12474
12486
12498
12510
12522
12534
12545
12557
12568
12578
12588
12598
12608
12618
12627
12637
12647
12657
12667
12678
12689
12700
12711
12722
12734
12745
12757
12768
12779
12790
12800
12810
12819
12827
12834
12841
12847
12853
12859
12864
12870
12876
12881
12887
12893
12900
12907
12914
12921
12927
12934
12940
12946
12951
12956
12959
12962
12965
12966
12967
12968
12968
12968
12967
12967
12967
12968
12969
12970
12971
12973
12975
12977
12979
12981
12983
12984
12986
12988
12989
12991
12992
12993
12993
12993
12992
12992
12990
12989
12987
12985
12983
12981
12979
12977
12975
12974
12973
12972
12971
12970
12969
12967
12965
12962
12960
12958
12956
12953
12951
12948
12945
12942
12938
12934
12930
12925
12920
12915
12909
12903
12896
12889
12882
12874
12866
12858
12850
12841
12832
12823
12814
12804
12794
12784
12774
12764
12754
12744
12735
12726
12717
12710
12703
12696
12690
12683
12676
12669
12662
12653
12644
12634
12623
12611
12599
12585
12572
12557
12542
12526
12510
12493
12477
12460
12445
12429
12415
12401
12388
12376
12364
12353
12342
12332
12322
12311
12301
12290
12278
12265
12251
12236
12220
12203
12186
12169
12152
12135
12118
12101
12085
12068
12052
12036
12020
12004
11988
11971
11954
11937
11919
11901
11883
11864
11846
11827
11809
11791
11772
11754
11736
11718
11701
11685
11669
11653
11638
11624
11611
11597
11585
11573
11561
11551
11541
11532
11523
11514
11506
11499
11491
11484
11476
11469
11463
11456
11450
11444
11438
11432
11425
11419
11412
11405
11399
11392
11385
11378
11370
11362
11354
11345
11336
11327
11317
11307
11297
11286
11276
11265
11255
11245
11235
11226
11217
11209
11201
11193
11186
11178
11170
11163
11155
11147
11139
11131
11122
11114
11106
11097
11088
11080
11071
11061
11052
11043
11034
11025
11016
11008
10999
10991
10984
10976
10969
10962
10955
10949
10942
10936
10929
10922
10916
10910
10904
10898
10892
10886
10880
10875
10871
10866
10862
10858
10853
10849
10844
10839
10834
10828
10822
10815
10808
10800
10792
10784
10776
10768
10761
10753
10746
10739
10732
10725
10717
10709
10700
10691
10681
10670
10658
10645
10632
10618
10604
10590
10576
10562
10548
10535
10523
10511
10501
10491
10482
10474
10466
10459
10452
10446
10439
10433
10428
10423
10418
10414
10410
10407
10404
10402
10400
10399
10398
10397
10397
10396
10396
10395
10395
10396
10396
10397
10397
10397
10397
10397
10397
10396
10396
10395
10394
10394
10393
10392
10391
10389
10388
10387
10385
10383
10382
10380
10378
10375
10373
10370
10367
10365
10362
10360
10357
10355
10353
10350
10348
10345
10342
10338
10333
10327
10320
10312
10303
10293
10282
10272
10261
10250
10239
10229
10219
10209
10199
10189
10180
10170
10160
10150
10139
10128
10117
10105
10092
10079
10065
10051
10036
10020
10003
9986
9968
9949
9930
9910
9890
9869
9848
9828
9806
9785
9764
9742
9721
9699
9676
9653
9629
9606
9582
9557
9533
9508
9484
9460
9436
9412
9389
9366
9343
9321
9298
9276
9255
9234
9214
9195
9176
9157
9138
9120
9101
9083
9065
9046
9028
9010
8992
8974
8957
8940
8924
8908
8892
8877
8863
8849
8836
8824
8812
8801
8791
8782
8773
8764
8756
8748
8741
8734
8727
8719
8712
8705
8698
8692
8686
8680
8674
8668
8661
8654
8647
8640
8634
8627
8620
8613
8606
8600
8593
8587
8581
8575
8569
8563
8558
8552
8547
8542
8538
8534
8530
8526
8523
8520
8518
8516
8515
8514
8513
8513
8513
8514
8515
8516
8517
8519
8520
8520
8521
8520
8519
8517
8515
8512
8507
8501
8494
8486
8477
8467
8456
8445
8433
8420
8408
8395
8382
8370
8357
8345
8333
8322
8311
8300
8290
8281
8271
8262
8252
8243
8234
8225
8217
8208
8200
8192
8183
8176
8169
8162
8154
8145
8135
8125
8113
8101
8087
8073
8058
8045
8029
8015
8000
7986
7971
7956
7942
7928
7914
7901
7887
7874
7860
7847
7834
7821
7807
7792
7776
7758
7739
7719
7697
7675
7652
7628
7605
7581
7558
7535
7511
7488
7464
7441
7417
7394
7370
7346
7322
7297
7271
7244
7217
7188
7159
7130
7101
7072
7043
7014
6986
6957
6929
6901
6874
6847
6820
6794
6769
6744
6720
6696
6673
6651
6631
6611
6593
6576
6560
6546
6532
6519
6507
6494
6482
6470
6457
6443
6430
6416
6402
6388
6374
6360
6346
6333
6320
6307
6295
6282
6271
6259
6248
6237
6226
6215
6205
6195
6184
6174
6164
6154
6144
6134
6124
6113
6103
6093
6083
6073
6063
6054
6045
6036
6028
6020
6012
6003
5995
5985
5975
5964
5952
5940
5927
5914
5901
5887
5872
5857
5841
5824
5807
5789
5771
5753
5733
5714
5693
5672
5651
5629
5607
5585
5563
5541
5520
5499
5479
5460
5441
5424
5408
5394
5380
5368
5356
5345
5333
5322
5310
5298
5285
5273
5260
5246
5233
5219
5206
5192
5179
5165
5151
5136
5122
5107
5092
5077
5063
5049
5035
5023
5011
5001
4992
4985
4979
4974
4969
4965
4961
4958
4954
4950
4947
4943
4939
4935
4931
4928
4924
4920
4916
4913
4909
4906
4903
4900
4899
4898
4898
4899
4901
4904
4907
4911
4915
4920
4925
4931
4936
4942
4947
4953
4958
4963
4969
4975
4981
4987
4994
5001
5009
5017
5026
5035
5045
5056
5066
5076
5086
5096
5106
5115
5124
5133
5142
5151
5161
5172
5183
5196
5209
5224
5239
5256
5273
5292
5311
5331
5351
5371
5392
5412
5433
5453
5473
5493
5512
5531
5550
5568
5587
5605
5623
5642
5661
5680
5700
5721
5743
5766
5790
5815
5841
5867
5893
5919
5946
5972
5998
6024
6049
6075
6101
6126
6152
6177
6203
6229
6255
6282
6310
6338
6367
6396
6425
6455
6483
6512
6540
6567
6593
6618
6643
6666
6688
6710
6732
6753
6775
6797
6820
6842
6865
6887
6909
6930
6951
6971
6991
7010
7030
7049
7068
7087
7106
7125
7144
7163
7182
7202
7223
7243
7265
7287
7310
7334
7358
7382
7406
7429
7451
7472
7492
7511
7528
7545
7561
7575
7589
7602
7615
7627
7638
7649
7659
7670
7680
7690
7700
7709
7718
7727
7735
7743
7750
7757
7763
7768
7773
7777
7780
7783
7785
7787
7789
7791
7793
7795
7798
7801
7804
7809
7814
7820
7827
7834
7842
7849
7858
7866
7874
7881
7888
7894
7900
7904
7908
7912
7915
7917
7918
7919
7919
7918
7917
7915
7913
7911
7909
7907
7905
7905
7905
7907
7909
7913
7918
7923
7930
7936
7942
7948
7953
7958
7961
7963
7964
7964
7962
7960
7957
7953
7949
7944
7940
7936
7933
7930
7928
7925
7923
7921
7918
7916
7913
7911
7908
7906
7904
7902
7899
7897
7895
7892
7889
7887
7885
7883
7882
7881
7881
7881
7881
7882
7882
7882
7882
7881
7880
7879
7877
7875
7872
7869
7864
7859
7853
7847
7840
7832
7823
7813
7803
7792
7780
7768
7756
7744
7731
7718
7705
7692
7679
7666
7653
7639
7626
7613
7600
7587
7574
7562
7551
7540
7530
7520
7511
7503
7495
7487
7480
7472
7464
7456
7447
7438
7428
7417
7404
7391
7377
7362
7346
7329
7312
7294
7276
7257
7239
7220
7202
7185
7169
7154
7139
7126
7113
7101
7090
7079
7068
7057
7047
7036
7025
7014
7003
6993
6983
6973
6964
6955
6946
6939
6931
6925
6918
6911
6904
6897
6888
6879
6869
6859
6848
6837
6826
6815
6804
6793
6782
6771
6761
6750
6740
6731
6722
6714
6706
6698
6690
6683
6675
6666
6658
6649
6639
6629
6619
6609
6598
6587
6576
6566
6556
6547
6539
6532
6526
6521
6517
6513
6510
6507
6505
6503
6501
6500
6499
6498
6497
6496
6496
6496
6497
6498
6499
6501
6503
6504
6506
6506
6507
6507
6507
6507
6506
6504
6503
6500
6498
6495
6491
6488
6484
6480
6476
6471
6467
6462
6456
6450
6444
6437
6430
6423
6416
6409
6402
6395
6388
6381
6375
6369
6363
6358
6353
6349
6345
6342
6340
6337
6336
6335
6334
6333
6332
6331
6330
6329
6329
6329
6330
6331
6334
6337
6341
6346
6351
6358
6366
6376
6386
6397
6409
6422
6436
6451
6466
6482
6498
6515
6531
6547
6562
6578
6594
6611
6628
6645
6664
6683
6702
6723
6743
6765
6787
6809
6832
6856
6880
6904
6929
6954
6979
7003
7027
7051
7075
7099
7122
7145
7168
7190
7211
7232
7252
7271
7290
7308
7325
7342
7358
7374
7389
7405
7420
7436
7452
7468
7485
7502
7520
7538
7555
7573
7590
7606
7622
7637
7651
7665
7678
7690
7700
7709
7717
7724
7730
7735
7740
7744
7748
7752
7756
7760
7763
7765
7768
7770
7771
7773
7774
7775
7776
7776
7776
7776
7775
7773
7771
7769
7766
7763
7759
7755
7752
7750
7748
7746
7746
7746
7747
7749
7751
7753
7756
7759
7762
7766
7769
7773
7776
7779
7782
7784
7786
7789
7791
7794
7798
7803
7808
7815
7822
7830
7838
7847
7856
7865
7875
7885
7895
7906
7917
7928
7940
7952
7964
7977
7991
8005
8020
8036
8053
8070
8087
8106
8127
8147
8167
8189
8211
8233
8254
8276
8296
8316
8336
8356
8375
8394
8413
8432
8451
8469
8488
8507
8526
8545
8564
8583
8601
8620
8638
8656
8673
8691
8709
8726
8744
8762
8780
8799
8817
8836
8854
8872
8891
8908
8926
8944
8961
8979
8996
9014
9031
9048
9065
9083
9100
9118
9136
9154
9172
9190
9207
9225
9243
9260
9278
9296
9313
9330
9347
9363
9380
9396
9413
9431
9449
9468
9488
9508
9529
9550
9572
9594
9616
9638
9661
9682
9703
9724
9743
9761
9779
9796
9812
9827
9842
9857
9871
9886
9900
9914
9929
9944
9959
9975
9991
10008
10025
10042
10059
10076
10093
10110
10127
10144
10160
10177
10193
10208
10224
10239
10254
10270
10285
10301
10317
10333
10349
10365
10381
10398
10415
10432
10450
10468
10488
10508
10530
10552
10574
10598
10622
10646
10670
10694
10719
10743
10768
10792
10816
10840
10863
10886
10909
10931
10953
10975
10997
11019
11041
11063
11087
11110
11135
11161
11187
11214
11241
11269
11297
11325
11354
11381
11408
11434
11460
11485
11509
11533
11557
11580
11603
11625
11648
11670
11693
11716
11739
11762
11786
11809
11832
11856
11879
11903
11926
11948
11969
11989
12009
12027
12045
12063
12080
12097
12113
12130
12146
12162
12179
12195
12212
12228
12244
12260
12275
12290
12305
12318
12332
12345
12358
12371
12383
12394
12405
12416
12426
12436
12446
12455
12464
12472
12480
12488
12494
12500
12506
12511
12516
12521
12526
12531
12536
12540
12544
12548
12552
12556
12559
12562
12566
12569
12573
12577
12581
12585
12589
12594
12598
12603
12607
12612
12617
12622
12626
12631
12636
12641
12646
12650
12655
12659
12662
12665
12667
12668
12670
12670
12670
12670
12669
12667
12665
12663
12661
12658
12655
12651
12647
12642
12637
12631
12625
12619
12613
12607
12600
12594
12588
12583
12577
12573
12568
12564
12559
12555
12550
12544
12538
12531
12524
12516
12508
12499
12490
12480
12470
12459
12448
12437
12425
12414
12402
12390
12378
12365
12352
12339
12326
12313
12299
12284
12270
12255
12240
12225
12210
12196
12182
12168
12156
12144
12132
12122
12112
12103
12094
12086
12079
12072
12065
12059
12052
12046
12039
12033
12026
12020
12013
12007
12000
11993
11986
11979
11972
11965
11957
11949
11941
11932
11923
11914
11905
11895
11885
11874
11862
11850
11836
11822
11807
11792
11776
11760
11744
11728
11712
11696
11680
11664
11648
11632
11617
11601
11586
11570
11554
11538
11522
11505
11488
11471
11453
11435
11417
11398
11380
11361
11343
11326
11309
11293
11279
11265
11251
11239
11227
11216
11206
11195
11186
11176
11168
11159
11151
11143
11135
11128
11121
11114
11108
11102
11096
11090
11084
11079
11073
11067
11062
11056
11049
11043
11036
11029
11021
11014
11006
10998
10990
10981
10973
10965
10958
10950
10942
10935
10928
10922
10917
10913
10909
10907
10904
10903
10901
10900
10898
10896
10894
10891
10888
10884
10880
10876
10871
10867
10862
10858
10854
10850
10846
10842
10839
10835
10832
10830
10827
10825
10823
10820
10818
10815
10812
10809
10806
10803
10800
10798
10796
10795
10794
10793
10792
10791
10789
10787
10784
10781
10776
10771
10765
10758
10751
10742
10733
10724
10713
10703
10693
10682
10671
10660
10649
10638
10628
10618
10609
10599
10591
10582
10573
10564
10555
10545
10535
10524
10514
10502
10491
10478
10466
10452
10438
10424
10410
10395
10381
10366
10352
10339
10326
10315
10303
10293
10282
10272
10262
10252
10240
10229
10216
10203
10189
10175
10161
10146
10131
10117
10102
10087
10072
10057
10041
10026
10009
9993
9977
9960
9943
9926
9909
9892
9875
9859
9843
9827
9812
9797
9782
9767
9752
9737
9722
9707
9690
9673
9655
9636
9616
9595
9574
9552
9530
9508
9485
9463
9440
9418
9395
9373
9350
9327
9303
9279
9255
9230
9204
9178
9152
9125
9098
9070
9043
9015
8988
8960
8932
8903
8874
8845
8815
8784
8753
8721
8688
8655
8621
8586
8551
8515
8479
8442
8405
8368
8330
8292
8254
8216
8178
8138
8101
8063
8023
7986
7947
7908
7869
7829
7788
7747
7705
7663
7620
7576
7532
7487
7442
7397
7350
7304
7256
7208
7159
7110
7060
7010
6959
6908
6857
6805
6753
6701
6649
6596
6542
6488
6434
6380
6325
6269
6213
6157
6100
6043
5986
5928
5870
5811
5753
5694
5636
5577
5519
5461
5403
5346
5288
5231
5175
5119
5063
5007
4951
4895
4838
4781
4723
4665
4606
4547
4487
4427
4367
4306
4247
4187
4128
4069
4011
3953
3896
3839
3782
3726
3670
3614
3558
3503
3448
3392
3337
3282
3227
3172
3117
3062
3007
2952
2897
2843
2788
2733
2679
2624
2570
2516
2461
2406
2351
2296
2240
2184
2128
2073
2017
1962
1907
1853
1799
1746
1693
1640
1589
1537
1486
1435
1384
1333
1282
1231
1180
1128
1077
1025
973
921
869
817
765
713
661
609
557
506
455
404
353
304
254
205
156
108
60
12
-35
-82
-128
-175
-221
-267
-313
-359
-404
-450
-496
-541
-587
-632
-678
-723
-768
-812
-857
-901
-945
-989
-1032
-1076
-1120
-1163
-1207
-1251
-1295
-1339
-1383
-1427
-1470
-1514
-1557
-1600
-1643
-1687
-1730
-1774
-1817
-1862
-1906
-1952
-1998
-2044
-2092
-2140
-2189
-2238
-2287
-2337
-2387
-2437
-2488
-2538
-2588
-2638
-2688
-2738
-2788
-2837
-2887
-2937
-2987
-3037
-3088
-3139
-3191
-3244
-3297
-3351
-3406
-3462
-3518
-3576
-3634
-3693
-3753
-3813
-3874
-3936
-3998
-4059
-4122
-4185
-4247
-4310
-4373
-4436
-4499
-4563
-4627
-4692
-4757
-4822
-4887
-4952
-5018
-5084
-5150
-5215
-5281
-5346
-5411
-5476
-5541
-5606
-5671
-5736
-5801
-5867
-5933
-5999
-6065
-6132
-6198
-6265
-6331
-6398
-6464
-6531
-6597
-6663
-6729
-6795
-6861
-6926
-6992
-7057
-7121
-7185
-7249
-7312
-7375
-7437
-7499
-7560
-7620
-7680
-7739
-7798
-7857
-7917
-7976
-8036
-8096
-8156
-8217
-8277
-8338
-8399
-8459
-8520
-8581
-8643
-8704
-8766
-8828
-8889
-8950
-9011
-9072
-9133
-9193
-9253
-9313
-9373
-9432
-9490
-9548
-9605
-9662
-9718
-9773
-9828
-9883
-9938
-9992
-10046
-10100
-10153
-10206
-10259
-10311
-10363
-10415
-10466
-10517
-10568
-10619
-10669
-10719
-10769
-10817
-10866
-10913
-10960
-11007
-11053
-11099
-11145
-11190
-11236
-11281
-11327
-11373
-11418
-11464
-11510
-11555
-11601
-11647
-11693
-11739
-11785
-11830
-11876
-11921
-11967
-12012
-12058
-12103
-12149
-12194
-12240
-12287
-12334
-12382
-12430
-12479
-12529
-12579
-12630
-12681
-12733
-12786
-12839
-12894
-12948
-13004
-13061
-13118
-13176
-13234
-13293
-13352
-13411
-13469
-13529
-13588
-13648
-13709
-13769
-13831
-13892
-13953
-14015
-14077
-14138
-14200
-14261
-14322
-14382
-14443
-14503
-14564
-14625
-14686
-14748
-14809
-14872
-14934
-14997
-15060
-15123
-15186
-15249
-15312
-15375
-15439
-15502
-15565
-15629
-15692
-15755
-15818
-15880
-15942
-16004
-16065
-16126
-16189
-16251
-16312
-16375
-16438
-16501
-16565
-16629
-16694
-16759
-16825
-16891
-16957
-17024
-17091
-17157
-17223
-17288
-17352
-17416
-17479
-17542
-17604
-17665
-17726
-17787
-17848
-17908
-17968
-18028
-18088
-18148
-18208
-18268
-18328
-18388
-18449
-18509
-18568
-18628
-18687
-18746
-18804
-18862
-18920
-18977
-19034
-19090
-19145
-19200
-19255
-19309
-19362
-19415
-19467
-19519
-19570
-19622
-19673
-19724
-19776
-19828
-19879
-19932
-19984
-20037
-20089
-20142
-20195
-20248
-20301
-20354
-20407
-20461
-20515
-20568
-20622
-20676
-20730
-20783
-20837
-20891
-20944
-20997
-21050
-21102
-21154
-21206
-21258
-21310
-21362
-21415
-21467
-21521
-21574
-21628
-21682
-21736
-21790
-21845
-21900
-21955
-22010
-22065
-22121
-22177
-22232
-22288
-22343
-22398
-22452
-22506
-22560
-22613
-22667
-22721
-22774
-22828
-22882
-22935
-22989
-23043
-23098
-23152
-23207
-23263
-23319
-23375
-23433
-23491
-23549
-23608
-23667
-23726
-23786
-23845
-23905
-23965
-24026
-24087
-24148
-24209
-24271
-24332
-24394
-24457
-24519
-24582
-24645
-24708
-24771
-24834
-24897
-24960
-25023
-25085
-25148
-25210
-25273
-25335
-25397
-25459
-25521
-25583
-25644
-25706
-25767
-25828
-25888
-25949
-26009
-26068
-26127
-26186
-26244
-26301
-26359
-26416
-26473
-26530
-26586
-26642
-26697
-26752
-26806
-26860
-26913
-26966
-27017
-27068
-27118
-27168
-27216
-27263
-27309
-27355
-27400
-27444
-27488
-27532
-27575
-27618
-27660
-27702
-27743
-27784
-27824
-27864
-27903
-27942
-27980
-28018
-28056
-28094
-28133
-28172
-28212
-28252
-28293
-28334
-28376
-28418
-28460
-28502
-28544
-28586
-28628
-28669
-28709
-28749
-28788
-28827
-28865
-28902
-28938
-28974
-29009
-29044
-29078
-29112
-29146
-29179
-29213
-29247
-29281
-29314
-29348
-29382
-29416
-29450
-29483
-29517
-29550
-29583
-29616
-29648
-29680
-29711
-29742
-29772
-29802
-29831
-29860
-29889
-29917
-29944
-29971
-29997
-30023
-30049
-30075
-30100
-30124
-30149
-30173
-30197
-30220
-30243
-30266
-30288
-30310
-30332
-30353
-30373
-30393
-30412
-30430
-30448
-30466
-30483
-30499
-30516
-30531
-30546
-30561
-30576
-30590
-30603
-30616
-30629
-30641
-30653
-30664
-30675
-30686
-30696
-30706
-30715
-30724
-30732
-30739
-30746
-30752
-30758
-30764
-30770
-30775
-30780
-30785
-30790
-30794
-30799
-30803
-30807
-30810
-30814
-30817
-30820
-30822
-30825
-30826
-30828
-30829
-30830
-30831
-30831
-30831
-30832
-30832
-30833
-30833
-30834
-30834
-30835
-30837
-30838
-30839
-30841
-30842
-30844
-30846
-30847
-30849
-30850
-30852
-30853
-30854
-30855
-30856
-30857
-30858
-30859
-30861
-30862
-30863
-30865
-30866
-30868
-30870
-30872
-30874
-30877
-30879
-30882
-30885
-30888
-30890
-30893
-30895
-30898
-30900
-30901
-30902
-30904
-30905
-30905
-30906
-30908
-30909
-30910
-30910
-30911
-30912
-30912
-30912
-30911
-30911
-30910
-30908
-30907
-30905
-30903
-30900
-30898
-30895
-30892
-30890
-30886
-30883
-30880
-30876
-30872
-30868
-30863
-30859
-30854
-30848
-30843
-30837
-30832
-30827
-30821
-30816
-30811
-30806
-30801
-30797
-30792
-30788
-30784
-30780
-30776
-30772
-30768
-30764
-30760
-30756
-30753
-30749
-30745
-30741
-30737
-30733
-30729
-30724
-30719
-30714
-30709
-30704
-30698
-30692
-30685
-30679
-30672
-30665
-30659
-30652
-30646
-30639
-30632
-30625
-30617
-30610
-30601
-30593
-30584
-30574
-30565
-30555
-30544
-30533
-30521
-30510
-30498
-30485
-30473
-30459
-30446
-30431
-30417
-30401
-30386
-30369
-30352
-30334
-30316
-30297
-30277
-30257
-30237
-30215
-30193
-30170
-30146
-30121
-30096
-30071
-30045
-30018
-29991
-29963
-29934
-29905
-29876
-29846
-29816
-29785
-29754
-29723
-29691
-29659
-29626
-29593
-29560
-29526
-29491
-29457
-29422
-29387
-29351
-29315
-29279
-29243
-29207
-29170
-29133
-29096
-29059
-29022
-28985
-28948
-28910
-28872
-28835
-28797
-28759
-28721
-28683
-28646
-28609
-28572
-28535
-28499
-28462
-28425
-28389
-28352
-28314
-28277
-28239
-28202
-28164
-28126
-28089
-28051
-28014
-27976
-27939
-27901
-27864
-27826
-27789
-27752
-27715
-27678
-27640
-27603
-27565
-27527
-27489
-27451
-27412
-27374
-27336
-27298
-27260
-27222
-27183
-27145
-27107
-27068
-27030
-26991
-26952
-26914
-26875
-26836
-26797
-26758
-26719
-26680
-26641
-26601
-26562
-26523
-26485
-26446
-26408
-26370
-26333
-26295
-26258
-26221
-26185
-26148
-26112
-26075
-26038
-26001
-25964
-25927
-25889
-25852
-25814
-25776
-25738
-25700
-25662
-25625
-25588
-25551
-25515
-25479
-25444
-25410
-25376
-25342
-25308
-25275
-25241
-25208
-25174
-25140
-25106
-25072
-25038
-25005
-24971
-24937
-24904
-24871
-24838
-24805
-24772
-24740
-24707
-24675
-24643
-24610
-24578
-24546
-24514
-24482
-24450
-24419
-24387
-24356
-24325
-24295
-24264
-24234
-24204
-24174
-24144
-24114
-24083
-24053
-24021
-23989
-23957
-23924
-23890
-23855
-23820
-23785
-23749
-23713
-23677
-23641
-23604
-23568
-23531
-23494
-23457
-23420
-23383
-23346
-23309
-23272
-23234
-23197
-23159
-23122
-23085
-23047
-23009
-22971
-22933
-22894
-22856
-22817
-22779
-22740
-22701
-22662
-22623
-22583
-22544
-22504
-22464
-22424
-22383
-22342
-22300
-22259
-22217
-22174
-22132
-22089
-22046
-22003
-21960
-21918
-21876
-21834
-21793
-21752
-21712
-21671
-21631
-21591
-21552
-21512
-21473
-21434
-21394
-21355
-21316
-21276
-21237
-21198
-21159
-21120
-21081
-21042
-21003
-20964
-20925
-20886
-20847
-20808
-20769
-20729
-20689
-20649
-20609
-20569
-20529
-20489
-20449
-20408
-20368
-20327
-20286
-20246
-20205
-20164
-20123
-20081
-20039
-19996
-19953
-19909
-19864
-19819
-19774
-19727
-19681
-19634
-19586
-19538
-19490
-19442
-19393
-19344
-19295
-19245
-19195
-19145
-19095
-19045
-18994
-18943
-18891
-18839
-18787
-18734
-18681
-18627
-18573
-18518
-18462
-18406
-18349
-18291
-18233
-18174
-18114
-18054
-17994
-17933
-17872
-17810
-17748
-17685
-17622
-17559
-17495
-17430
-17366
-17300
-17235
-17170
-17104
-17038
-16973
-16906
-16840
-16773
-16706
-16639
-16571
-16503
-16435
-16367
-16297
-16230
-16161
-16091
-16023
-15954
-15885
-15816
-15746
-15677
-15607
-15538
-15467
-15397
-15326
-15255
-15184
-15112
-15041
-14968
-14896
-14823
-14749
-14675
-14601
-14526
-14452
-14377
-14302
-14227
-14153
-14078
-14003
-13928
-13854
-13779
-13704
-13629
-13553
-13478
-13403
-13328
-13252
-13177
-13101
-13025
-12949
-12872
-12795
-12718
-12640
-12562
-12483
-12404
-12325
-12246
-12167
-12087
-12008
-11928
-11849
-11769
-11690
-11610
-11531
-11451
-11372
-11293
-11215
-11136
-11058
-10980
-10902
-10824
-10746
-10668
-10591
-10513
-10436
-10359
-10283
-10206
-10129
-10052
-9975
-9898
-9821
-9743
-9666
-9589
-9512
-9435
-9359
-9282
-9206
-9130
-9054
-8978
-8902
-8826
-8749
-8672
-8595
-8517
-8439
-8361
-8283
-8204
-8125
-8047
-7967
-7888
-7809
-7729
-7649
-7569
-7489
-7409
-7329
-7249
-7169
-7089
-7010
-6931
-6851
-6772
-6694
-6615
-6536
-6458
-6380
-6301
-6222
-6143
-6064
-5985
-5906
-5827
-5748
-5669
-5590
-5512
-5433
-5355
-5277
-5199
-5121
-5043
-4966
-4888
-4810
-4733
-4656
-4579
-4502
-4425
-4349
-4272
-4196
-4120
-4043
-3967
-3890
-3814
-3738
-3661
-3585
-3508
-3432
-3355
-3278
-3201
-3123
-3045
-2967
-2888
-2810
-2731
-2653
-2575
-2497
-2420
-2343
-2267
-2191
-2115
-2039
-1964
-1889
-1814
-1740
-1665
-1591
-1516
-1441
-1366
-1290
-1214
-1137
-1061
-984
-906
-829
-751
-674
-596
-519
-442
-366
-289
-213
-137
-62
13
88
162
237
311
386
460
535
609
684
758
833
907
982
1056
1130
1204
1278
1353
1426
1500
1574
1648
1721
1794
1867
1940
2013
2086
2158
2229
2301
2372
2443
2513
2584
2654
2725
2796
2867
2939
3011
3083
3156
3229
3302
3375
3448
3522
3596
3669
3743
3816
3889
3962
4035
4108
4180
4253
4326
4399
4472
4546
4619
4693
4767
4841
4916
4990
5064
5139
5213
5288
5363
5437
5512
5587
5662
5738
5814
5891
5968
6046
6124
6203
6282
6362
6443
6524
6605
6686
6767
6849
6931
7013
7094
7176
7258
7341
7423
7506
7589
7672
7755
7839
7923
8007
8090
8175
8260
8345
8429
8514
8599
8683
8767
8852
8936
9020
9104
9188
9272
9357
9441
9525
9610
9694
9779
9864
9949
10033
10118
10203
10287
10372
10457
10541
10625
10710
10794
10877
10961
11045
11128
11212
11295
11379
11462
11546
11629
11713
11796
11879
11962
12044
12126
12208
12290
12371
12451
12532
12612
12692
12772
12852
12932
13012
13092
13172
13252
13332
13412
13492
13572
13653
13733
13813
13894
13974
14055
14136
14216
14297
14378
14459
14541
14622
14703
14784
14865
14946
15027
15108
15188
15268
15349
15429
15509
15589
15668
15748
15828
15908
15988
16067
16146
16227
16306
16387
16467
16548
16628
16709
16789
16870
16950
17031
17112
17192
17273
17353
17434
17514
17594
17675
17755
17836
17917
17998
18079
18160
18242
18324
18405
18487
18568
18649
18730
18810
18890
18969
19048
19127
19205
19283
19360
19438
19514
19591
19667
19743
19819
19895
19970
20045
20119
20194
20268
20342
20416
20490
20563
20637
20710
20783
20855
20928
21000
21072
21144
21216
21287
21358
21430
21501
21572
21643
21715
21786
21857
21929
22000
22071
22142
22214
22285
22357
22428
22500
22571
22642
22714
22785
22856
22927
22998
23070
23141
23213
23285
23358
23430
23503
23576
23649
23722
23796
23869
23943
24017
24092
24166
24241
24315
24390
24464
24539
24614
24688
24763
24837
24912
24986
25061
25135
25210
25284
25359
25434
25510
25585
25661
25737
25813
25889
25966
26042
26119
26195
26271
26347
26423
26499
26575
26650
26726
26801
26877
26952
27027
27102
27178
27253
27328
27402
27477
27552
27626
27701
27775
27849
27923
27998
28072
28146
28220
28295
28370
28445
28521
28596
28672
28748
28824
28900
28976
29052
29127
29203
29278
29353
29428
29503
29578
29652
29727
29801
29874
29948
30021
30093
30165
30237
30309
30380
30451
30521
30591
30661
30731
30801
30870
30939
31009
31078
31147
31216
31284
31353
31421
31489
31557
31624
31691
31758
31824
31890
31955
32020
32085
32149
32213
32277
32340
32404
32467
32530
32593
32656
32718
32781
32842
32904
32965
33027
33087
33148
33208
33268
33327
33386
33445
33503
33561
33619
33676
33732
33788
33843
33898
33952
34006
34059
34112
34165
34218
34270
34323
34375
34427
34478
34530
34581
34631
34681
34730
34779
34828
34876
34923
34970
35017
35063
35109
35154
35199
35244
35288
35331
35374
35416
35458
35499
35540
35580
35620
35659
35698
35736
35774
35812
35848
35885
35921
35957
35992
36027
36061
36095
36129
36162
36195
36228
36260
36292
36323
36353
36383
36412
36441
36469
36497
36524
36551
36577
36603
36629
36654
36678
36702
36725
36748
36770
36792
36813
36834
36854
36875
36895
36914
36934
36953
36972
36990
37008
37026
37044
37061
37078
37095
37111
37127
37143
37158
37173
37188
37202
37216
37230
37243
37256
37268
37280
37292
37303
37314
37324
37335
37345
37355
37365
37374
37383
37393
37402
37410
37419
37428
37436
37444
37452
37460
37467
37475
37481
37488
37494
37499
37505
37510
37514
37518
37522
37525
37528
37530
37532
37533
37534
37534
37534
37534
37533
37532
37531
37530
37528
37527
37525
37523
37521
37518
37515
37511
37507
37502
37497
37491
37485
37478
37471
37463
37455
37446
37437
37428
37418
37408
37397
37387
37375
37364
37352
37339
37326
37312
37298
37284
37269
37253
37237
37220
37203
37185
37167
37148
37128
37108
37088
37067
37045
37024
37001
36979
36956
36932
36908
36884
36859
36833
36807
36780
36752
36724
36695
36665
36635
36604
36572
36540
36507
36473
36439
36404
36369
36333
36296
36259
36222
36185
36147
36109
36070
36031
35992
35952
35911
35871
35829
35787
35745
35702
35659
35615
35571
35526
35481
35435
35389
35342
35295
35248
35200
35152
35103
35054
35005
34955
34905
34855
34805
34755
34704
34654
34604
34553
34502
34451
34399
34347
34295
34243
34190
34136
34083
34028
33974
33919
33863
33807
33751
33695
33638
33581
33524
33466
33408
33349
33291
33232
33172
33113
33053
32993
32932
32871
32810
32749
32686
32625
32561
32500
32436
32374
32311
32249
32186
32122
32060
31996
31932
31868
31804
31739
31673
31608
31541
31474
31407
31339
31271
31203
31134
31065
30996
30928
30859
30790
30721
30653
30584
30516
30447
30379
30310
30241
30172
30103
30033
29963
29892
29821
29750
29678
29606
29534
29461
29388
29316
29243
29170
29097
29025
28952
28879
28807
28734
28662
28589
28517
28444
28371
28298
28224
28151
28078
28004
27930
27857
27783
27709
27636
27562
27489
27416
27342
27269
27195
27122
27048
26974
26900
26826
26751
26676
26601
26526
26451
26375
26300
26224
26149
26073
25997
25922
25846
25771
25695
25620
25545
25470
25395
25321
25247
25173
25099
25025
24952
24878
24804
24730
24657
24583
24509
24435
24361
24287
24213
24139
24064
23990
23915
23841
23766
23691
23616
23542
23467
23392
23318
23244
23170
23096
23023
22950
22877
22805
22732
22661
22590
22519
22448
22378
22309
22239
22170
22101
22032
21964
21896
21828
21761
21694
21627
21561
21494
21429
21363
21299
21234
21169
21105
21041
20977
20913
20850
20786
20722
20658
20595
20531
20468
20405
20342
20279
20216
20152
20089
20026
19963
19899
19835
19772
19708
19643
19579
19514
19449
19384
19319
19254
19188
19122
19056
18989
18923
18856
18789
18722
18655
18587
18520
18453
18385
18318
18250
18183
18116
18049
17982
17915
17848
17780
17713
17646
17578
17511
17443
17376
17309
17242
17175
17109
17043
16977
16911
16846
16782
16718
16654
16591
16527
16464
16401
16338
16276
16213
16149
16088
16024
15963
15901
15839
15778
15717
15656
15595
15534
15473
15412
15352
15291
15230
15169
15108
15048
14987
14926
14866
14805
14745
14685
14625
14565
14505
14445
14385
14325
14266
14206
14146
14087
14027
13967
13908
13848
13788
13728
13669
13609
13550
13491
13431
13372
13313
13255
13196
13137
13078
13020
12962
12903
12845
12786
12728
12670
12612
12554
12497
12439
12381
12324
12266
12208
12151
12093
12035
11977
11919
11860
11802
11744
11686
11627
11569
11510
11452
11393
11334
11275
11216
11158
11099
11040
10982
10923
10865
10806
10748
10689
10630
10571
10512
10453
10394
10334
10274
10214
10154
10094
10034
9974
9914
9854
9794
9734
9674
9614
9554
9495
9434
9374
9314
9253
9191
9130
9067
9005
8942
8878
8815
8752
8689
8625
8562
8499
8437
8374
8311
8248
8185
8122
8060
7998
7935
7873
7810
7748
7685
7623
7561
7499
7436
7374
7312
7249
7187
7125
7063
7000
6938
6876
6813
6750
6687
6624
6560
6497
6433
6369
6305
6241
6177
6112
6048
5983
5918
5853
5788
5723
5658
5593
5528
5464
5399
5334
5269
5205
5140
5074
5009
4944
4879
4813
4748
4683
4617
4552
4486
4421
4355
4290
4224
4158
4093
4027
3960
3894
3827
3760
3693
3625
3557
3488
3420
3351
3281
3212
3143
3074
3004
2935
2866
2797
2728
2659
2591
2522
2453
2384
2316
2247
2179
2110
2041
1971
1902
1832
1762
1692
1621
1550
1479
1408
1337
1265
1194
1123
1051
980
908
837
766
694
623
552
481
410
340
269
200
130
61
-8
-76
-145
-213
-281
-350
-418
-487
-555
-624
-692
-760
-828
-895
-961
-1026
-1091
-1155
-1218
-1280
-1342
-1404
-1465
-1526
-1586
-1647
-1707
-1767
-1828
-1888
-1949
-2009
-2071
-2133
-2194
-2254
-2314
-2373
-2432
-2490
-2548
-2605
-2660
-2716
-2771
-2828
-2884
-2939
-2995
-3049
-3103
-3156
-3208
-3260
-3311
-3361
-3411
-3460
-3510
-3559
-3608
-3657
-3706
-3754
-3802
-3849
-3894
-3940
-3985
-4030
-4077
-4122
-4167
-4211
-4255
-4298
-4341
-4384
-4426
-4467
-4508
-4549
-4588
-4628
-4666
-4705
-4743
-4782
-4822
-4862
-4902
-4942
-4983
-5023
-5063
-5103
-5142
-5179
-5216
-5252
-5288
-5324
-5361
-5398
-5436
-5475
-5513
-5551
-5589
-5628
-5666
-5705
-5744
-5782
-5819
-5856
-5892
-5928
-5965
-6001
-6035
-6068
-6100
-6132
-6163
-6195
-6228
-6260
-6292
-6323
-6355
-6388
-6422
-6458
-6495
-6533
-6572
-6611
-6649
-6687
-6724
-6759
-6794
-6827
-6859
-6891
-6921
-6952
-6982
-7013
-7044
-7076
-7108
-7140
-7173
-7206
-7240
-7274
-7307
-7341
-7375
-7409
-7443
-7476
-7508
-7540
-7572
-7603
-7633
-7663
-7693
-7723
-7754
-7785
-7818
-7852
-7886
-7920
-7955
-7990
-8025
-8061
-8098
-8134
-8170
-8205
-8240
-8275
-8310
-8344
-8378
-8412
-8446
-8480
-8516
-8551
-8587
-8624
-8661
-8699
-8737
-8775
-8814
-8853
-8892
-8932
-8973
-9013
-9054
-9095
-9136
-9178
-9219
-9261
-9302
-9344
-9386
-9428
-9471
-9514
-9556
-9599
-9642
-9684
-9727
-9769
-9811
-9853
-9896
-9939
-9983
-10027
-10071
-10116
-10161
-10207
-10253
-10300
-10346
-10393
-10440
-10488
-10536
-10584
-10632
-10680
-10728
-10775
-10823
-10870
-10918
-10966
-11014
-11062
-11110
-11158
-11206
-11255
-11304
-11353
-11403
-11454
-11504
-11554
-11605
-11656
-11707
-11758
-11809
-11860
-11911
-11961
-12011
-12062
-12114
-12167
-12221
-12274
-12328
-12382
-12436
-12491
-12546
-12602
-12658
-12713
-12769
-12824
-12879
-12934
-12989
-13044
-13100
-13155
-13211
-13266
-13322
-13378
-13435
-13493
-13550
-13609
-13668
-13728
-13788
-13849
-13910
-13971
-14032
-14093
-14154
-14215
-14276
-14337
-14399
-14460
-14521
-14582
-14644
-14706
-14769
-14833
-14896
-14961
-15025
-15091
-15156
-15221
-15287
-15352
-15418
-15483
-15548
-15613
-15678
-15743
-15807
-15872
-15936
-16001
-16065
-16129
-16193
-16259
-16324
-16389
-16454
-16520
-16585
-16651
-16716
-16782
-16847
-16912
-16978
-17043
-17107
-17172
-17236
-17299
-17363
-17426
-17490
-17553
-17617
-17682
-17747
-17812
-17878
-17945
-18011
-18078
-18145
-18213
-18280
-18347
-18414
-18480
-18546
-18611
-18676
-18741
-18805
-18868
-18931
-18994
-19057
-19119
-19182
-19244
-19307
-19370
-19433
-19496
-19560
-19624
-19688
-19751
-19815
-19879
-19943
-20007
-20072
-20136
-20201
-20265
-20329
-20393
-20457
-20522
-20586
-20650
-20714
-20777
-20841
-20904
-20967
-21029
-21091
-21153
-21216
-21278
-21340
-21402
-21464
-21526
-21589
-21651
-21713
-21775
-21837
-21898
-21959
-22020
-22080
-22140
-22199
-22259
-22317
-22376
-22435
-22493
-22551
-22610
-22669
-22728
-22787
-22845
-22903
-22961
-23018
-23075
-23132
-23187
-23242
-23297
-23350
-23404
-23456
-23509
-23561
-23613
-23664
-23716
-23767
-23819
-23870
-23921
-23972
-24022
-24073
-24123
-24173
-24223
-24272
-24320
-24368
-24415
-24463
-24509
-24556
-24602
-24647
-24692
-24737
-24782
-24826
-24869
-24913
-24956
-24999
-25042
-25084
-25126
-25168
-25209
-25250
-25291
-25331
-25371
-25410
-25449
-25487
-25525
-25562
-25600
-25636
-25673
-25710
-25746
-25783
-25819
-25854
-25890
-25925
-25960
-25995
-26029
-26064
-26097
-26130
-26163
-26195
-26227
-26258
-26289
-26319
-26349
-26378
-26407
-26435
-26463
-26491
-26517
-26544
-26569
-26595
-26620
-26645
-26669
-26693
-26716
-26740
-26763
-26785
-26808
-26830
-26851
-26872
-26892
-26911
-26930
-26948
-26965
-26982
-26997
-27012
-27027
-27041
-27054
-27066
-27077
-27088
-27099
-27109
-27119
-27128
-27137
-27145
-27153
-27160
-27166
-27172
-27177
-27181
-27185
-27188
-27191
-27192
-27193
-27194
-27194
-27193
-27192
-27190
-27188
-27185
-27181
-27177
-27173
-27167
-27161
-27154
-27147
-27138
-27129
-27120
-27109
-27098
-27086
-27074
-27061
-27048
-27035
-27021
-27006
-26992
-26977
-26961
-26945
-26928
-26910
-26892
-26872
-26852
-26831
-26810
-26787
-26764
-26740
-26715
-26690
-26664
-26638
-26611
-26584
-26556
-26528
-26500
-26471
-26441
-26411
-26380
-26348
-26315
-26282
-26249
-26214
-26179
-26143
-26107
-26070
-26033
-25995
-25956
-25917
-25878
-25838
-25797
-25756
-25714
-25672
-25629
-25585
-25541
-25496
-25451
-25406
-25359
-25312
-25265
-25217
-25169
-25120
-25071
-25021
-24970
-24919
-24867
-24815
-24762
-24708
-24653
-24597
-24540
-24483
-24426
-24368
-24309
-24251
-24192
-24132
-24072
-24012
-23952
-23891
-23829
-23768
-23706
-23643
-23580
-23516
-23452
-23388
-23323
-23257
-23192
-23126
-23060
-22993
-22926
-22860
-22792
-22725
-22658
-22591
-22523
-22456
-22389
-22321
-22254
-22186
-22119
-22051
-21983
-21915
-21846
-21776
-21707
-21637
-21566
-21496
-21425
-21354
-21283
-21211
-21139
-21068
-20995
-20923
-20850
-20777
-20704
-20630
-20556
-20482
-20408
-20333
-20258
-20182
-20106
-20030
-19953
-19876
-19799
-19721
-19643
-19565
-19486
-19407
-19328
-19249
-19169
-19090
-19011
-18931
-18851
-18772
-18692
-18612
-18532
-18452
-18371
-18291
-18210
-18129
-18048
-17967
-17886
-17804
-17723
-17641
-17560
-17478
-17397
-17315
-17233
-17152
-17070
-16989
-16907
-16826
-16745
-16664
-16583
-16502
-16422
-16341
-16260
-16178
-16097
-16018
-15937
-15856
-15775
-15694
-15613
-15532
-15451
-15370
-15290
-15210
-15129
-15049
-14969
-14889
-14810
-14730
-14651
-14571
-14492
-14413
-14334
-14256
-14177
-14098
-14019
-13941
-13862
-13783
-13705
-13626
-13547
-13469
-13390
-13312
-13234
-13155
-13077
-12999
-12921
-12843
-12766
-12688
-12610
-12532
-12454
-12377
-12299
-12221
-12143
-12066
-11988
-11910
-11832
-11754
-11676
-11598
-11520
-11442
-11365
-11287
-11209
-11130
-11052
-10974
-10896
-10817
-10738
-10660
-10581
-10502
-10423
-10344
-10265
-10186
-10107
-10028
-9949
-9870
-9792
-9713
-9634
-9555
-9476
-9398
-9319
-9242
-9164
-9087
-9010
-8934
-8858
-8781
-8705
-8630
-8554
-8479
-8404
-8329
-8255
-8180
-8106
-8034
-7960
-7887
-7815
-7742
-7670
-7598
-7527
-7456
-7386
-7315
-7245
-7175
-7106
-7037
-6968
-6899
-6831
-6764
-6697
-6630
-6563
-6497
-6431
-6365
-6300
-6235
-6170
-6106
-6042
-5978
-5914
-5851
-5788
-5726
-5664
-5602
-5541
-5480
-5420
-5360
-5301
-5242
-5184
-5126
-5068
-5010
-4952
-4895
-4837
-4780
-4723
-4667
-4611
-4555
-4499
-4443
-4388
-4332
-4277
-4223
-4168
-4114
-4059
-4006
-3953
-3900
-3848
-3796
-3744
-3692
-3641
-3590
-3539
-3489
-3439
-3389
-3339
-3289
-3240
-3191
-3142
-3093
-3045
-2996
-2948
-2900
-2853
-2806
-2759
-2712
-2666
-2620
-2575
-2530
-2485
-2440
-2396
-2352
-2309
-2266
-2223
-2180
-2137
-2095
-2053
-2011
-1970
-1928
-1887
-1847
-1807
-1767
-1727
-1688
-1649
-1611
-1573
-1536
-1499
-1462
-1426
-1390
-1355
-1319
-1284
-1248
-1213
-1178
-1142
-1107
-1072
-1037
-1002
-967
-932
-897
-862
-826
-791
-756
-721
-686
-652
-617
-583
-549
-515
-481
-448
-414
-381
-348
-315
-282
-250
-217
-185
-152
-120
-88
-56
-24
8
39
71
102
133
165
196
227
258
288
319
349
380
410
440
469
499
529
558
587
616
645
674
702
730
758
785
812
839
866
893
919
946
972
998
1024
1050
1076
1101
1127
1152
1178
1203
1228
1253
1278
1303
1327
1352
1377
1401
1425
1449
1473
1497
1521
1545
1569
1592
1616
1639
1663
1687
1711
1735
1759
1782
1806
1830
1854
1878
1901
1925
1948
1972
1995
2019
2041
2064
2087
2110
2133
2156
2179
2202
2226
2249
2273
2297
2321
2345
2370
2394
2418
2442
2466
2490
2514
2538
2562
2586
2610
2633
2657
2681
2704
2728
2751
2774
2797
2819
2841
2862
2883
2903
2923
2942
2962
2981
3000
3018
3037
3056
3075
3093
3112
3130
3149
3167
3186
3204
3222
3240
3259
3277
3294
3312
3330
3347
3364
3380
3397
3413
3429
3445
3460
3476
3490
3505
3519
3533
3547
3560
3573
3586
3599
3611
3624
3636
3648
3660
3672
3684
3696
3707
3719
3731
3742
3753
3764
3774
3785
3795
3804
3813
3822
3830
3838
3844
3851
3857
3862
3867
3871
3876
3880
3883
3887
3890
3893
3895
3898
3900
3902
3904
3905
3906
3907
3907
3906
3905
3904
3902
3900
3898
3895
3891
3888
3883
3878
3873
3867
3861
3854
3847
3840
3832
3823
3814
3805
3795
3785
3774
3763
3752
3741
3729
3717
3704
3692
3679
3666
3652
3639
3626
3612
3599
3585
3570
3556
3541
3526
3511
3496
3480
3465
3449
3434
3419
3403
3388
3372
3357
3341
3325
3309
3293
3277
3261
3245
3229
3212
3196
3180
3163
3147
3130
3114
3097
3080
3063
3046
3029
3012
2994
2977
2959
2942
2925
2908
2891
2874
2857
2840
2823
2807
2790
2773
2756
2739
2722
2705
2688
2670
2652
2634
2616
2597
2579
2560
2541
2522
2503
2483
2464
2444
2423
2403
2383
2362
2341
2320
2298
2277
2255
2233
2212
2190
2168
2146
2124
2102
2080
2058
2036
2013
1990
1968
1945
1922
1899
1876
1852
1829
1805
1781
1758
1734
1710
1686
1662
1638
1614
1590
1565
1541
1517
1492
1467
1442
1416
1390
1364
1338
1311
1284
1256
1229
1201
1172
1144
1116
1087
1058
1029
1000
971
942
913
883
854
824
794
764
733
703
672
641
610
579
548
517
486
455
424
393
363
332
301
270
240
209
179
150
120
91
61
32
2
-27
-57
-86
-115
-145
-174
-203
-232
-261
-290
-319
-347
-376
-404
-431
-459
-486
-513
-540
-566
-593
-619
-645
-670
-695
-721
-745
-770
-795
-819
-843
-867
-890
-913
-937
-960
-982
-1004
-1028
-1051
-1073
-1095
-1118
-1140
-1162
-1184
-1206
-1228
-1250
-1272
-1293
-1315
-1336
-1358
-1379
-1400
-1420
-1441
-1461
-1481
-1501
-1521
-1541
-1562
-1582
-1602
-1623
-1643
-1664
-1684
-1705
-1726
-1746
-1767
-1787
-1808
-1828
-1848
-1868
-1889
-1909
-1929
-1949
-1970
-1990
-2011
-2031
-2052
-2072
-2093
-2114
-2135
-2155
-2176
-2196
-2217
-2237
-2256
-2276
-2295
-2314
-2333
-2352
-2370
-2388
-2406
-2424
-2441
-2458
-2475
-2492
-2509
-2526
-2543
-2559
-2576
-2593
-2610
-2627
-2644
-2661
-2678
-2695
-2712
-2729
-2745
-2762
-2778
-2794
-2811
-2827
-2842
-2858
-2873
-2889
-2904
-2919
-2935
-2950
-2965
-2979
-2994
-3009
-3023
-3037
-3051
-3065
-3079
-3093
-3107
-3121
-3135
-3149
-3163
-3176
-3189
-3202
-3214
-3227
-3239
-3251
-3264
-3276
-3288
-3299
-3311
-3323
-3335
-3347
-3359
-3370
-3382
-3394
-3405
-3417
-3428
-3439
-3451
-3462
-3472
-3483
-3494
-3504
-3514
-3525
-3535
-3545
-3555
-3565
-3575
-3585
-3595
-3605
-3614
-3624
-3633
-3642
-3651
-3660
-3668
-3676
-3684
-3692
-3700
-3707
-3714
-3721
-3728
-3734
-3741
-3747
-3753
-3759
-3764
-3770
-3775
-3780
-3784
-3789
-3794
-3798
-3802
-3806
-3809
-3812
-3815
-3818
-3820
-3823
-3825
-3826
-3828
-3829
-3830
-3831
-3832
-3832
-3832
-3832
-3832
-3831
-3831
-3830
-3828
-3827
-3825
-3824
-3822
-3820
-3818
-3816
-3814
-3811
-3808
-3805
-3801
-3797
-3792
-3788
-3783
-3778
-3772
-3766
-3760
-3754
-3747
-3740
-3733
-3726
-3719
-3712
-3705
-3698
-3691
-3683
-3676
-3669
-3662
-3655
-3648
-3641
-3633
-3626
-3618
-3611
-3603
-3595
-3588
-3580
-3572
-3563
-3555
-3546
-3537
-3528
-3520
-3511
-3502
-3494
-3485
-3477
-3469
-3461
-3453
-3445
-3437
-3428
-3420
-3412
-3403
-3395
-3386
-3378
-3370
-3362
-3354
-3345
-3337
-3329
-3321
-3313
-3305
-3297
-3289
-3280
-3272
-3264
-3255
-3247
-3238
-3230
-3221
-3213
-3205
-3196
-3187
-3179
-3170
-3161
-3152
-3143
-3133
-3124
-3114
-3105
-3095
-3085
-3075
-3065
-3055
-3044
-3034
-3023
-3012
-3002
-2991
-2980
-2970
-2959
-2949
-2938
-2927
-2916
-2906
-2895
-2884
-2873
-2862
-2851
-2840
-2828
-2817
-2806
-2795
-2784
-2773
-2763
-2752
-2742
-2731
-2721
-2711
-2701
-2691
-2682
-2672
-2663
-2653
-2644
-2634
-2625
-2616
-2606
-2597
-2587
-2578
-2568
-2559
-2549
-2540
-2531
-2522
-2514
-2505
-2497
-2489
-2481
-2473
-2466
-2458
-2451
-2443
-2436
-2429
-2422
-2414
-2407
-2400
-2393
-2386
-2379
-2372
-2365
-2358
-2352
-2346
-2340
-2334
-2328
-2323
-2317
-2312
-2307
-2302
-2296
-2291
-2286
-2281
-2276
-2271
-2266
-2260
-2255
-2249
-2243
-2237
-2231
-2225
-2218
-2212
-2206
-2199
-2193
-2187
-2181
-2176
-2170
-2165
-2159
-2154
-2149
-2143
-2138
-2133
-2128
-2123
-2118
-2113
-2109
-2104
-2100
-2096
-2091
-2087
-2082
-2077
-2072
-2067
-2061
-2055
-2048
-2041
-2035
-2028
-2021
-2013
-2007
-2000
-1993
-1986
-1979
-1972
-1965
-1958
-1951
-1944
-1936
-1929
-1922
-1915
-1908
-1901
-1894
-1887
-1880
-1872
-1865
-1858
-1850
-1843
-1835
-1827
-1820
-1812
-1805
-1797
-1790
-1782
-1774
-1767
-1760
-1752
-1745
-1739
-1732
-1725
-1719
-1712
-1706
-1700
-1694
-1688
-1682
-1677
-1671
-1665
-1659
-1653
-1647
-1641
-1635
-1628
-1622
-1615
-1608
-1601
-1594
-1588
-1581
-1574
-1568
-1561
-1555
-1549
-1543
-1537
-1532
-1526
-1521
-1516
-1511
-1507
-1502
-1498
-1494
-1490
-1486
-1483
-1479
-1476
-1473
-1471
-1468
-1466
-1463
-1461
-1459
-1457
-1455
-1453
-1451
-1449
-1447
-1445
-1443
-1441
-1440
-1438
-1436
-1435
-1433
-1432
-1431
-1431
-1430
-1430
-1430
-1430
-1431
-1431
-1431
-1431
-1431
-1432
-1432
-1431
-1431
-1431
-1430
-1430
-1430
-1429
-1429
-1428
-1428
-1427
-1426
-1425
-1424
-1423
-1422
-1420
-1419
-1417
-1416
-1414
-1412
-1411
-1409
-1407
-1404
-1402
-1400
-1397
-1394
-1392
-1389
-1385
-1382
-1379
-1375
-1372
-1368
-1364
-1360
-1355
-1350
-1345
-1339
-1334
-1328
-1321
-1315
-1309
-1302
-1295
-1287
-1280
-1272
-1263
-1255
-1246
-1236
-1227
-1217
-1207
-1196
-1186
-1175
-1164
-1153
-1142
-1131
-1120
-1109
-1098
-1087
-1076
-1064
-1052
-1040
-1027
-1014
-1002
-988
-975
-961
-947
-932
-917
-902
-887
-872
-857
-842
-827
-813
-798
-784
-770
-755
-741
-727
-712
-697
-682
-667
-652
-636
-620
-604
-587
-570
-552
-535
-517
-498
-480
-462
-443
-425
-406
-387
-369
-350
-331
-312
-292
-273
-253
-232
-212
-191
-170
-148
-127
-104
-82
-59
-35
-12
12
36
61
85
110
135
160
185
211
236
262
288
315
341
368
395
423
450
478
506
534
562
591
620
649
678
708
738
768
799
829
861
892
923
955
987
1018
1052
1085
1118
1151
1185
1218
1252
1287
1321
1356
1390
1425
1460
1495
1530
1565
1601
1637
1673
1709
1745
1782
1818
1855
1892
1929
1966
2003
2040
2077
2114
2151
2188
2226
2264
2302
2340
2378
2417
2456
2495
2534
2574
2613
2653
2693
2732
2772
2811
2851
2891
2931
2970
3010
3051
3091
3131
3172
3212
3253
3294
3334
3375
3416
3457
3498
3539
3580
3621
3662
3703
3744
3785
3826
3867
3908
3949
3990
4030
4072
4113
4154
4195
4236
4277
4318
4359
4400
4441
4481
4522
4562
4603
4643
4683
4723
4763
4804
4844
4884
4925
4966
5006
5047
5088
5128
5168
5208
5248
5288
5327
5365
5404
5442
5479
5517
5554
5592
5629
5666
5704
5742
5779
5817
5855
5892
5929
5966
6003
6039
6076
6111
6147
6182
6218
6252
6287
6322
6357
6392
6427
6462
6497
6533
6568
6604
6639
6675
6710
6745
6780
6815
6849
6883
6917
6950
6983
7016
7049
7082
7114
7146
7179
7211
7243
7275
7308
7340
7372
7404
7436
7467
7499
7530
7561
7592
7622
7653
7682
7712
7741
7770
7799
7828
7857
7885
7913
7941
7969
7997
8025
8053
8080
8108
8135
8164
8191
8219
8246
8274
8301
8328
8355
8382
8408
8435
8460
8486
8511
8537
8562
8586
8611
8635
8659
8683
8707
8731
8755
8778
8802
8825
8848
8871
8894
8916
8939
8961
8984
9006
9028
9050
9071
9093
9114
9136
9157
9178
9199
9219
9239
9260
9280
9300
9320
9340
9360
9381
9401
9422
9442
9463
9483
9503
9523
9543
9563
9582
9601
9620
9639
9657
9675
9693
9710
9728
9746
9763
9780
9797
9814
9831
9848
9865
9882
9898
9915
9931
9947
9964
9980
9996
10012
10027
10043
10058
10073
10087
10102
10115
10129
10142
10155
10168
10180
10191
10203
10214
10224
10235
10245
10255
10265
10274
10283
10292
10300
10309
10316
10324
10332
10339
10346
10352
10358
10364
10370
10375
10380
10385
10389
10393
10396
10399
10401
10403
10405
10406
10407
10407
10407
10408
10408
10407
10407
10406
10405
10403
10402
10400
10397
10395
10391
10388
10383
10378
10373
10367
10361
10355
10348
10340
10333
10324
10316
10307
10299
10290
10281
10272
10262
10253
10243
10233
10223
10212
10201
10189
10177
10165
10153
10140
10127
10114
10101
10088
10075
10062
10049
10035
10021
10007
9992
9977
9962
9946
9929
9913
9896
9878
9860
9842
9824
9805
9787
9768
9748
9729
9710
9690
9671
9651
9631
9611
9591
9571
9550
9529
9508
9487
9466
9445
9423
9401
9379
9357
9334
9312
9289
9266
9243
9220
9197
9174
9150
9126
9102
9078
9054
9030
9005
8981
8956
8932
8907
8882
8856
8830
8805
8779
8753
8728
8702
8676
8650
8624
8599
8573
8547
8521
8496
8470
8444
8418
8392
8366
8341
8315
8289
8264
8238
8212
8186
8161
8135
8109
8083
8057
8031
8005
7979
7953
7927
7900
7874
7847
7820
7793
7765
7738
7710
7683
7655
7627
7600
7572
7545
7517
7490
7462
7435
7408
7381
7354
7327
7300
7273
7246
7220
7193
7166
7140
7113
7087
7060
7033
7007
6980
6953
6927
6900
6874
6848
6822
6796
6770
6744
6718
6692
6666
6640
6614
6588
6562
6536
6510
6485
6460
6435
6410
6386
6362
6338
6315
6291
6268
6245
6223
6200
6177
6155
6132
6109
6086
6064
6041
6019
5997
5975
5953
5932
5910
5889
5869
5848
5828
5807
5787
5767
5746
5726
5705
5685
5664
5644
5623
5603
5583
5563
5543
5524
5505
5486
5468
5449
5431
5413
5396
5378
5361
5344
5327
5310
5293
5277
5261
5244
5228
5212
5197
5181
5166
5151
5136
5120
5105
5091
5076
5061
5047
5033
5019
5005
4992
4979
4966
4953
4940
4928
4916
4904
4892
4881
4870
4859
4848
4837
4827
4817
4807
4798
4788
4778
4769
4759
4750
4741
4732
4723
4714
4706
4698
4690
4682
4675
4668
4660
4653
4646
4640
4633
4627
4620
4614
4609
4603
4597
4592
4586
4581
4576
4571
4566
4562
4557
4553
4549
4545
4542
4539
4536
4533
4531
4528
4526
4523
4520
4518
4516
4514
4512
4510
4509
4508
4507
4506
4505
4504
4503
4502
4501
4501
4500
4500
4499
4499
4498
4498
4498
4498
4498
4498
4498
4498
4499
4499
4500
4501
4503
4505
4506
4509
4511
4513
4515
4517
4519
4520
4522
4523
4525
4526
4527
4528
4530
4532
4533
4535
4537
4538
4540
4542
4544
4546
4548
4550
4551
4553
4555
4557
4559
4561
4562
4564
4566
4568
4571
4573
4575
4578
4580
4583
4586
4588
4591
4593
4595
4597
4599
4600
4602
4603
4605
4607
4608
4610
4611
4613
4615
4617
4619
4621
4624
4626
4628
4631
4633
4635
4637
4639
4640
4642
4643
4644
4645
4645
4646
4646
4646
4646
4646
4645
4645
4644
4644
4644
4643
4643
4643
4643
4642
4642
4642
4642
4641
4641
4641
4641
4641
4640
4640
4640
4640
4640
4640
4640
4640
4640
4640
4640
4639
4639
4638
4637
4637
4636
4636
4636
4636
4636
4636
4637
4637
4638
4638
4639
4639
4640
4640
4641
4642
4642
4643
4644
4644
4645
4646
4647
4648
4650
4651
4653
4655
4658
4660
4663
4666
4669
4672
4676
4679
4683
4686
4690
4694
4698
4702
4707
4711
4716
4721
4726
4731
4736
4741
4746
4751
4756
4760
4765
4770
4774
4779
4784
4788
4793
4798
4802
4807
4812
4817
4822
4827
4832
4837
4842
4847
4852
4857
4862
4868
4873
4879
4884
4890
4896
4902
4908
4914
4920
4926
4932
4937
4943
4949
4955
4960
4966
4972
4978
4985
4992
4999
5006
5013
5021
5028
5036
5044
5051
5059
5066
5073
5080
5087
5094
5101
5108
5115
5122
5129
5136
5143
5150
5158
5165
5172
5179
5186
5193
5200
5207
5214
5221
5227
5234
5241
5247
5254
5261
5267
5274
5280
5287
5293
5299
5306
5312
5319
5325
5332
5339
5345
5352
5359
5365
5372
5378
5385
5392
5398
5405
5411
5418
5424
5431
5437
5443
5449
5456
5462
5468
5474
5479
5485
5491
5497
5502
5508
5514
5520
5526
5532
5538
5544
5550
5556
5562
5568
5574
5580
5585
5590
5596
5601
5606
5610
5615
5620
5625
5630
5635
5640
5644
5649
5654
5658
5662
5666
5670
5674
5677
5680
5683
5686
5688
5690
5692
5694
5695
5697
5698
5699
5700
5701
5701
5702
5702
5702
5702
5702
5701
5700
5699
5698
5697
5696
5694
5692
5690
5688
5686
5684
5681
5679
5676
5673
5670
5666
5662
5658
5654
5649
5644
5639
5634
5628
5622
5615
5609
5602
5594
5587
5579
5570
5562
5553
5543
5534
5524
5514
5504
5494
5483
5472
5462
5451
5440
5428
5417
5405
5393
5381
5368
5355
5341
5327
5312
5297
5282
5267
5251
5235
5218
5202
5185
5168
5150
5132
5114
5096
5077
5058
5038
5018
4998
4978
4957
4936
4914
4893
4871
4849
4826
4803
4780
4756
4733
4709
4685
4661
4636
4612
4586
4561
4535
4509
4483
4456
4430
4403
4376
4349
4322
4294
4267
4239
4210
4182
4154
4125
4096
4067
4038
4009
3979
3949
3919
3889
3859
3828
3797
3765
3733
3701
3667
3634
3600
3565
3530
3495
3460
3424
3388
3351
3314
3277
3240
3203
3165
3128
3090
3052
3013
2975
2936
2896
2857
2817
2777
2737
2696
2655
2614
2572
2530
2488
2445
2402
2359
2315
2272
2228
2183
2138
2093
2048
2001
1956
1909
1862
1815
1768
1720
1671
1622
1573
1524
1474
1424
1373
1322
1271
1220
1168
1116
1063
1010
956
903
848
794
739
683
627
570
513
456
398
340
281
221
161
101
40
-21
-82
-144
-205
-267
-329
-391
-453
-515
-577
-640
-702
-765
-828
-891
-954
-1016
-1081
-1146
-1210
-1276
-1342
-1408
-1474
-1541
-1608
-1675
-1742
-1809
-1876
-1944
-2011
-2078
-2146
-2214
-2282
-2350
-2419
-2487
-2556
-2625
-2693
-2762
-2831
-2900
-2969
-3038
-3106
-3175
-3244
-3313
-3381
-3450
-3518
-3586
-3654
-3722
-3789
-3857
-3924
-3992
-4059
-4126
-4192
-4259
-4325
-4392
-4459
-4525
-4592
-4658
-4725
-4791
-4858
-4924
-4991
-5057
-5123
-5189
-5255
-5321
-5386
-5452
-5516
-5581
-5645
-5710
-5774
-5839
-5903
-5968
-6033
-6098
-6164
-6229
-6294
-6359
-6425
-6490
-6555
-6621
-6686
-6752
-6817
-6883
-6948
-7013
-7079
-7144
-7209
-7274
-7339
-7404
-7468
-7533
-7598
-7662
-7727
-7792
-7856
-7921
-7985
-8048
-8112
-8175
-8237
-8300
-8361
-8423
-8485
-8546
-8607
-8667
-8728
-8788
-8849
-8909
-8969
-9029
-9089
-9149
-9210
-9270
-9329
-9389
-9448
-9507
-9566
-9624
-9682
-9740
-9798
-9855
-9912
-9969
-10026
-10083
-10139
-10196
-10252
-10308
-10364
-10420
-10476
-10532
-10587
-10643
-10698
-10754
-10809
-10864
-10919
-10973
-11028
-11082
-11136
-11191
-11245
-11299
-11352
-11406
-11459
-11512
-11565
-11618
-11670
-11722
-11773
-11825
-11876
-11927
-11978
-12029
-12080
-12130
-12181
-12231
-12282
-12331
-12381
-12431
-12480
-12530
-12579
-12628
-12677
-12725
-12773
-12821
-12868
-12916
-12963
-13009
-13056
-13102
-13149
-13195
-13241
-13287
-13332
-13377
-13422
-13466
-13510
-13554
-13597
-13640
-13682
-13724
-13765
-13806
-13847
-13888
-13928
-13968
-14007
-14047
-14086
-14125
-14164
-14202
-14241
-14278
-14316
-14353
-14390
-14427
-14463
-14500
-14535
-14571
-14606
-14641
-14676
-14710
-14744
-14778
-14811
-14844
-14876
-14908
-14940
-14972
-15003
-15035
-15066
-15096
-15127
-15157
-15187
-15216
-15246
-15275
-15304
-15333
-15361
-15389
-15417
-15445
-15473
-15500
-15527
-15554
-15581
-15608
-15634
-15660
-15687
-15713
-15738
-15764
-15789
-15814
-15838
-15862
-15885
-15908
-15931
-15953
-15975
-15996
-16017
-16038
-16058
-16078
-16097
-16117
-16138
-16157
-16175
-16193
-16212
-16230
-16248
-16265
-16282
-16299
-16315
-16332
-16347
-16364
-16379
-16394
-16409
-16423
-16438
-16452
-16466
-16480
-16494
-16508
-16522
-16535
-16548
-16561
-16574
-16586
-16598
-16610
-16621
-16632
-16642
-16652
-16662
-16671
-16680
-16688
-16696
-16704
-16711
-16718
-16724
-16731
-16737
-16743
-16749
-16755
-16760
-16765
-16770
-16775
-16780
-16785
-16789
-16793
-16796
-16800
-16803
-16806
-16809
-16812
-16814
-16816
-16818
-16819
-16821
-16822
-16823
-16824
-16824
-16824
-16824
-16824
-16823
-16822
-16821
-16820
-16819
-16817
-16815
-16812
-16810
-16807
-16804
-16800
-16797
-16793
-16789
-16785
-16781
-16776
-16771
-16767
-16761
-16756
-16751
-16745
-16739
-16733
-16727
-16721
-16714
-16707
-16701
-16694
-16686
-16679
-16671
-16662
-16653
-16644
-16634
-16624
-16613
-16602
-16590
-16579
-16567
-16555
-16543
-16531
-16519
-16507
-16494
-16482
-16469
-16456
-16443
-16430
-16417
-16403
-16389
-16373
-16359
-16344
-16329
-16312
-16297
-16280
-16265
-16248
-16231
-16213
-16197
-16180
-16163
-16145
-16128
-16111
-16093
-16075
-16056
-16038
-16020
-16000
-15981
-15960
-15940
-15919
-15898
-15876
-15855
-15833
-15811
-15788
-15766
-15743
-15720
-15698
-15675
-15651
-15628
-15604
-15579
-15554
-15529
-15503
-15477
-15450
-15424
-15397
-15370
-15343
-15315
-15287
-15260
-15232
-15204
-15177
-15149
-15122
-15094
-15066
-15038
-15009
-14981
-14952
-14923
-14894
-14865
-14835
-14805
-14775
-14744
-14713
-14682
-14650
-14618
-14586
-14553
-14520
-14487
-14454
-14421
-14387
-14354
-14320
-14285
-14251
-14216
-14180
-14144
-14108
-14071
-14034
-13996
-13958
-13919
-13881
-13842
-13802
-13762
-13722
-13681
-13640
-13598
-13557
-13515
-13473
-13430
-13388
-13345
-13303
-13261
-13218
-13175
-13133
-13090
-13048
-13005
-12962
-12919
-12876
-12833
-12790
-12746
-12701
-12657
-12611
-12565
-12519
-12473
-12426
-12379
-12332
-12284
-12236
-12188
-12140
-12092
-12044
-11995
-11946
-11897
-11848
-11799
-11749
-11699
-11649
-11599
-11549
-11498
-11448
-11398
-11347
-11297
-11247
-11196
-11146
-11095
-11045
-10994
-10942
-10891
-10839
-10787
-10735
-10682
-10629
-10575
-10522
-10468
-10415
-10361
-10308
-10254
-10200
-10146
-10091
-10036
-9982
-9927
-9872
-9816
-9761
-9705
-9649
-9592
-9535
-9478
-9421
-9363
-9305
-9247
-9189
-9131
-9072
-9014
-8955
-8897
-8838
-8779
-8720
-8661
-8602
-8542
-8482
-8422
-8361
-8300
-8239
-8178
-8117
-8055
-7994
-7932
-7870
-7807
-7745
-7682
-7619
-7556
-7492
-7429
-7365
-7301
-7237
-7172
-7108
-7043
-6978
-6912
-6847
-6781
-6715
-6649
-6583
-6517
-6451
-6384
-6318
-6251
-6184
-6117
-6050
-5983
-5916
-5849
-5782
-5714
-5646
-5578
-5509
-5440
-5370
-5300
-5228
-5156
-5084
-5011
-4937
-4863
-4789
-4715
-4641
-4567
-4493
-4419
-4345
-4271
-4198
-4125
-4051
-3978
-3905
-3831
-3757
-3683
-3609
-3534
-3459
-3384
-3308
-3232
-3156
-3080
-3004
-2928
-2852
-2777
-2701
-2626
-2551
-2475
-2400
-2324
-2249
-2172
-2096
-2020
-1943
-1866
-1789
-1712
-1635
-1559
-1482
-1405
-1329
-1252
-1176
-1101
-1025
-950
-875
-800
-725
-650
-576
-502
-427
-353
-279
-204
-130
-56
18
93
167
241
314
388
462
535
608
681
754
827
899
972
1044
1116
1188
1260
1332
1404
1476
1547
1618
1689
1760
1830
1900
1969
2037
2106
2175
2243
2310
2378
2445
2513
2580
2647
2714
2780
2846
2912
2978
3043
3109
3174
3240
3305
3371
3437
3503
3569
3635
3702
3768
3834
3900
3965
4030
4096
4161
4226
4291
4355
4418
4482
4545
4608
4671
4733
4796
4858
4920
4982
5044
5106
5168
5230
5292
5354
5416
5479
5542
5604
5667
5729
5791
5853
5915
5976
6037
6098
6159
6220
6281
6341
6401
6461
6521
6581
6641
6700
6759
6818
6877
6935
6993
7051
7109
7166
7223
7280
7337
7393
7449
7505
7560
7615
7669
7724
7778
7832
7885
7939
7992
8045
8098
8150
8202
8254
8306
8357
8408
8458
8508
8558
8607
8655
8703
8751
8798
8844
8891
8936
8982
9027
9072
9117
9161
9206
9250
9293
9337
9379
9422
9463
9504
9545
9585
9624
9663
9701
9738
9776
9813
9849
9885
9921
9956
9991
10025
10059
10093
10126
10158
10190
10221
10252
10282
10311
10340
10369
10397
10425
10452
10479
10505
10531
10557
10582
10606
10631
10655
10679
10702
10726
10749
10772
10794
10816
10838
10859
10879
10899
10918
10937
10955
10973
10991
11008
11024
11040
11056
11071
11086
11101
11115
11129
11143
11156
11169
11182
11194
11206
11218
11229
11240
11250
11261
11271
11280
11290
11299
11307
11316
11324
11332
11339
11346
11353
11359
11365
11371
11377
11382
11387
11392
11396
11401
11405
11409
11413
11417
11421
11424
11427
11430
11433
11435
11437
11439
11440
11442
11443
11444
11445
11446
11447
11448
11449
11449
11449
11449
11448
11447
11446
11445
11443
11442
11440
11437
11435
11433
11430
11428
11425
11423
11420
11418
11416
11413
11411
11408
11406
11403
11400
11396
11392
11388
11384
11380
11375
11369
11364
11358
11351
11344
11337
11330
11322
11315
11307
11299
11291
11283
11275
11267
11259
11251
11242
11234
11225
11216
11206
11197
11187
11177
11167
11157
11147
11137
11127
11117
11107
11097
11087
11077
11067
11056
11046
11035
11024
11013
11002
10991
10980
10969
10958
10946
10935
10923
10912
10900
10888
10876
10864
10851
10839
10826
10813
10801
10788
10775
10762
10749
10736
10723
10711
10698
10686
10673
10661
10648
10636
10624
10611
10599
10586
10574
10561
10548
10535
10521
10508
10495
10481
10468
10454
10440
10427
10413
10399
10384
10370
10356
10342
10327
10312
10298
10282
10267
10252
10236
10221
10205
10189
10174
10158
10142
10126
10110
10095
10079
10063
10048
10032
10017
10002
9986
9971
9956
9940
9924
9909
9893
9877
9861
9844
9828
9812
9795
9779
9762
9746
9729
9713
9697
9681
9664
9648
9632
9615
9599
9582
9565
9547
9530
9512
9494
9476
9457
9439
9420
9402
9383
9364
9346
9327
9308
9290
9272
9253
9235
9216
9197
9179
9160
9140
9121
9101
9082
9062
9041
9021
9000
8979
8957
8936
8914
8892
8870
8848
8826
8804
8782
8760
8738
8716
8694
8672
8650
8628
8605
8583
8560
8538
8515
8492
8469
8446
8424
8401
8378
8355
8333
8310
8287
8264
8241
8217
8194
8170
8147
8122
8099
8074
8051
8026
8002
7978
7954
7929
7905
7881
7857
7832
7808
7784
7759
7735
7711
7687
7664
7640
7616
7593
7569
7546
7522
7499
7476
7453
7430
7406
7383
7359
7336
7312
7289
7265
7242
7218
7195
7171
7148
7124
7100
7076
7052
7028
7003
6978
6953
6928
6903
6878
6852
6827
6802
6776
6751
6726
6701
6676
6651
6627
6602
6578
6554
6529
6505
6480
6456
6431
6407
6382
6357
6333
6308
6284
6259
6235
6211
6187
6162
6138
6114
6090
6065
6041
6017
5992
5968
5944
5919
5895
5870
5846
5822
5797
5773
5749
5725
5701
5677
5653
5629
5606
5582
5558
5534
5510
5486
5462
5438
5414
5390
5366
5341
5317
5292
5267
5242
5217
5191
5166
5141
5115
5090
5064
5038
5013
4987
4960
4934
4908
4881
4855
4828
4801
4774
4748
4721
4694
4667
4640
4613
4586
4559
4532
4505
4478
4451
4423
4396
4368
4341
4313
4285
4257
4229
4201
4173
4145
4117
4089
4061
4034
4006
3978
3950
3922
3894
3865
3837
3809
3780
3751
3722
3693
3664
3634
3605
3576
3546
3517
3488
3459
3430
3401
3372
3343
3314
3285
3255
3226
3197
3167
3138
3108
3079
3049
3020
2991
2961
2932
2903
2873
2844
2815
2786
2757
2728
2699
2670
2641
2612
2583
2554
2525
2495
2465
2436
2406
2376
2347
2317
2287
2258
2228
2199
2170
2141
2111
2082
2054
2025
1996
1968
1939
1911
1882
1854
1825
1797
1769
1740
1712
1684
1656
1629
1601
1573
1546
1518
1491
1464
1437
1410
1383
1357
1331
1304
1278
1252
1225
1199
1173
1148
1122
1096
1070
1045
1018
994
969
944
919
894
870
845
821
796
772
748
724
701
677
654
630
607
584
561
538
515
492
469
447
424
402
381
359
338
317
297
276
256
237
217
197
178
159
140
122
103
85
67
49
31
13
-4
-21
-38
-54
-70
-86
-102
-117
-132
-147
-162
-176
-190
-203
-216
-229
-242
-254
-266
-277
-288
-299
-310
-320
-330
-340
-350
-359
-368
-377
-386
-394
-403
-411
-419
-426
-433
-440
-446
-452
-458
-464
-470
-475
-480
-485
-490
-494
-498
-501
-504
-507
-509
-511
-512
-514
-515
-515
-516
-516
-517
-517
-517
-517
-517
-517
-516
-516
-515
-514
-513
-511
-509
-507
-505
-503
-500
-497
-495
-492
-489
-486
-483
-479
-476
-473
-469
-465
-461
-457
-452
-448
-443
-438
-434
-429
-424
-419
-414
-408
-403
-397
-391
-385
-379
-373
-366
-360
-353
-346
-340
-333
-326
-319
-312
-305
-298
-291
-283
-276
-268
-260
-252
-244
-235
-226
-218
-208
-199
-190
-180
-170
-160
-150
-139
-128
-118
-106
-95
-83
-72
-60
-48
-35
-23
-10
2
15
27
40
53
66
79
92
106
119
133
148
162
177
192
208
223
239
255
270
287
303
319
335
352
369
386
403
420
438
455
473
491
509
527
545
563
581
599
617
635
653
671
690
708
726
744
763
781
800
819
838
858
877
897
917
937
957
978
998
1018
1039
1059
1080
1100
1121
1141
1162
1182
1203
1223
1243
1264
1284
1305
1326
1346
1367
1388
1409
1430
1451
1473
1494
1516
1538
1559
1581
1603
1625
1648
1670
1692
1715
1737
1760
1782
1805
1828
1851
1874
1897
1920
1943
1966
1990
2013
2036
2059
2082
2105
2128
2152
2174
2197
2220
2243
2266
2289
2312
2335
2357
2380
2402
2425
2447
2469
2491
2512
2534
2555
2576
2597
2617
2638
2658
2678
2699
2719
2739
2758
2778
2798
2817
2836
2855
2874
2892
2910
2928
2946
2963
2980
2997
3014
3030
3047
3063
3079
3094
3109
3124
3139
3153
3167
3181
3194
3208
3221
3234
3246
3258
3270
3282
3294
3305
3316
3328
3339
3350
3361
3372
3382
3393
3404
3414
3424
3434
3444
3453
3463
3472
3480
3488
3497
3504
3512
3519
3526
3533
3540
3547
3553
3560
3566
3571
3576
3581
3586
3590
3594
3598
3601
3604
3606
3609
3611
3613
3615
3616
3618
3619
3620
3620
3620
3620
3620
3619
3618
3617
3615
3613
3611
3608
3605
3601
3597
3593
3588
3583
3578
3572
3566
3559
3552
3544
3536
3527
3518
3509
3499
3489
3478
3467
3456
3445
3433
3421
3409
3396
3383
3370
3356
3343
3328
3314
3299
3284
3268
3253
3237
3220
3204
3187
3169
3152
3134
3116
3097
3079
3059
3040
3020
2999
2979
2958
2936
2915
2893
2870
2847
2824
2801
2776
2752
2727
2703
2677
2652
2627
2601
2576
2550
2525
2499
2473
2447
2421
2395
2368
2342
2315
2287
2260
2232
2204
2176
2147
2119
2090
2061
2032
2001
1973
1943
1913
1884
1854
1824
1793
1763
1732
1702
1671
1639
1608
1577
1545
1513
1482
1450
1418
1386
1354
1322
1290
1257
1224
1192
1159
1126
1092
1059
1026
992
958
924
891
857
823
789
755
721
687
652
618
583
549
514
479
444
409
374
339
304
268
233
198
163
127
92
57
22
-14
-49
-84
-120
-155
-190
-225
-260
-296
-331
-366
-402
-437
-473
-508
-543
-579
-614
-649
-684
-720
-754
-789
-824
-858
-892
-927
-961
-995
-1029
-1062
-1096
-1129
-1163
-1196
-1228
-1261
-1294
-1326
-1358
-1390
-1422
-1454
-1486
-1518
-1550
-1581
-1612
-1644
-1675
-1706
-1737
-1768
-1798
-1829
-1859
-1889
-1919
-1949
-1978
-2008
-2037
-2066
-2094
-2123
-2152
-2180
-2208
-2236
-2264
-2292
-2320
-2348
-2376
-2403
-2431
-2459
-2487
-2515
-2542
-2570
-2598
-2625
-2652
-2679
-2706
-2733
-2759
-2785
-2811
-2837
-2863
-2889
-2914
-2939
-2965
-2990
-3015
-3040
-3064
-3089
-3113
-3137
-3161
-3184
-3208
-3231
-3254
-3277
-3299
-3322
-3344
-3366
-3388
-3410
-3432
-3454
-3476
-3497
-3518
-3539
-3560
-3581
-3601
-3622
-3642
-3661
-3681
-3700
-3719
-3738
-3757
-3776
-3794
-3813
-3831
-3849
-3867
-3885
-3903
-3921
-3938
-3955
-3972
-3989
-4005
-4022
-4038
-4054
-4069
-4085
-4100
-4115
-4130
-4144
-4158
-4173
-4187
-4201
-4215
-4228
-4242
-4255
-4268
-4281
-4294
-4306
-4318
-4330
-4342
-4353
-4364
-4375
-4385
-4396
-4405
-4415
-4425
-4434
-4443
-4451
-4460
-4468
-4475
-4483
-4490
-4497
-4504
-4511
-4517
-4523
-4528
-4534
-4539
-4543
-4547
-4551
-4554
-4557
-4560
-4563
-4565
-4567
-4568
-4570
-4571
-4571
-4572
-4572
-4572
-4572
-4572
-4571
-4571
-4570
-4569
-4567
-4566
-4564
-4562
-4560
-4557
-4554
-4551
-4548
-4544
-4540
-4536
-4531
-4527
-4522
-4517
-4512
-4507
-4501
-4495
-4489
-4483
-4477
-4471
-4465
-4458
-4452
-4445
-4438
-4431
-4424
-4416
-4409
-4401
-4393
-4384
-4376
-4367
-4359
-4350
-4341
-4332
-4323
-4314
-4304
-4295
-4285
-4275
-4265
-4255
-4244
-4234
-4223
-4213
-4202
-4191
-4181
-4171
-4160
-4150
-4140
-4130
-4119
-4109
-4099
-4089
-4078
-4067
-4057
-4046
-4035
-4024
-4013
-4002
-3991
-3980
-3969
-3959
-3948
-3937
-3926
-3915
-3905
-3894
-3883
-3873
-3862
-3852
-3841
-3831
-3821
-3811
-3801
-3791
-3782
-3772
-3762
-3753
-3743
-3734
-3724
-3715
-3705
-3695
-3686
-3676
-3667
-3658
-3648
-3639
-3630
-3620
-3611
-3602
-3593
-3584
-3575
-3566
-3558
-3549
-3541
-3533
-3525
-3517
-3510
-3502
-3495
-3487
-3479
-3472
-3464
-3456
-3448
-3440
-3432
-3424
-3415
-3407
-3399
-3390
-3382
-3374
-3366
-3358
-3351
-3343
-3336
-3328
-3321
-3313
-3306
-3298
-3290
-3282
-3275
-3267
-3259
-3251
-3244
-3236
-3229
-3222
-3215
-3208
-3201
-3194
-3187
-3180
-3174
-3167
-3161
-3155
-3149
-3142
-3136
-3130
-3125
-3119
-3113
-3107
-3102
-3096
-3090
-3084
-3078
-3073
-3067
-3062
-3057
-3051
-3047
-3042
-3037
-3032
-3028
-3023
-3018
-3013
-3009
-3004
-2999
-2994
-2989
-2984
-2979
-2974
-2969
-2964
-2959
-2954
-2949
-2944
-2938
-2933
-2928
-2923
-2917
-2912
-2907
-2901
-2896
-2890
-2884
-2878
-2873
-2867
-2861
-2856
-2850
-2845
-2839
-2833
-2827
-2821
-2814
-2808
-2801
-2794
-2788
-2781
-2774
-2767
-2759
-2752
-2745
-2738
-2731
-2724
-2717
-2709
-2702
-2694
-2687
-2679
-2671
-2663
-2655
-2647
-2639
-2630
-2622
-2614
-2606
-2597
-2589
-2580
-2572
-2563
-2554
-2546
-2537
-2528
-2520
-2511
-2503
-2495
-2486
-2478
-2469
-2460
-2452
-2443
-2434
-2424
-2415
-2406
-2396
-2387
-2378
-2368
-2359
-2349
-2340
-2331
-2322
-2312
-2303
-2294
-2285
-2276
-2267
-2259
-2250
-2241
-2232
-2222
-2213
-2204
-2195
-2186
-2176
-2167
-2158
-2148
-2139
-2129
-2120
-2110
-2101
-2091
-2082
-2073
-2063
-2054
-2044
-2035
-2025
-2017
-2008
-1998
-1989
-1980
-1971
-1962
-1952
-1943
-1933
-1924
-1914
-1905
-1895
-1886
-1876
-1866
-1857
-1848
-1838
-1828
-1819
-1809
-1799
-1790
-1780
-1770
-1760
-1751
-1741
-1732
-1723
-1713
-1704
-1695
-1686
-1676
-1667
-1658
-1649
-1639
-1630
-1620
-1611
-1601
-1592
-1583
-1574
-1565
-1556
-1547
-1539
-1530
-1521
-1513
-1504
-1496
-1487
-1478
-1470
-1462
-1453
-1444
-1436
-1427
-1418
-1409
-1400
-1391
-1383
-1374
-1366
-1358
-1349
-1341
-1333
-1325
-1317
-1310
-1302
-1294
-1286
-1279
-1271
-1263
-1255
-1248
-1240
-1232
-1225
-1217
-1210
-1202
-1195
-1188
-1181
-1174
-1167
-1160
-1153
-1147
-1141
-1135
-1128
-1122
-1116
-1110
-1104
-1098
-1093
-1087
-1082
-1076
-1071
-1065
-1060
-1055
-1049
-1044
-1039
-1034
-1029
-1022
-1018
-1012
-1008
-1002
-998
-993
-988
-983
-979
-974
-970
-965
-961
-957
-953
-950
-946
-943
-940
-937
-934
-931
-928
-925
-922
-919
-917
-914
-912
-910
-907
-905
-903
-900
-898
-896
-894
-892
-890
-888
-886
-884
-882
-881
-879
-878
-876
-875
-874
-873
-871
-870
-868
-867
-865
-863
-862
-860
-858
-857
-855
-853
-851
-849
-848
-846
-844
-842
-840
-838
-836
-834
-832
-830
-828
-826
-824
-822
-820
-818
-815
-813
-811
-808
-806
-804
-802
-799
-797
-795
-793
-791
-789
-787
-785
-783
-781
-778
-776
-774
-772
-770
-768
-765
-763
-760
-757
-754
-751
-748
-745
-741
-738
-735
-731
-728
-725
-722
-719
-715
-712
-709
-706
-703
-700
-698
-695
-692
-689
-687
-684
-681
-679
-676
-673
-670
-667
-664
-661
-658
-655
-653
-650
-648
-645
-643
-641
-639
-637
-635
-633
-630
-628
-626
-624
-622
-620
-618
-616
-614
-613
-611
-610
-608
-607
-605
-603
-602
-600
-598
-597
-595
-594
-593
-591
-590
-589
-588
-587
-585
-584
-583
-582
-580
-579
-578
-577
-576
-575
-574
-573
-572
-571
-570
-569
-569
-568
-567
-567
-566
-565
-564
-563
-563
-562
-561
-561
-560
-559
-559
-559
-558
-558
-558
-557
-557
-557
-558
-558
-559
-559
-560
-561
-563
-564
-565
-567
-568
-569
-570
-572
-573
-574
-575
-576
-577
-578
-579
-579
-580
-581
-582
-583
-584
-585
-586
-588
-590
-591
-593
-595
-597
-599
-602
-604
-607
-609
-612
-615
-617
-620
-623
-625
-628
-630
-632
-635
-637
-639
-642
-645
-648
-651
-655
-659
-663
-667
-672
-676
-681
-685
-690
-694
-699
-703
-708
-713
-718
-722
-727
-732
-737
-743
-748
-754
-759
-765
-770
-776
-781
-787
-793
-799
-804
-810
-816
-822
-828
-835
-841
-848
-855
-862
-869
-876
-884
-892
-899
-907
-915
-923
-932
-940
-948
-956
-964
-972
-980
-988
-996
-1004
-1012
-1020
-1028
-1036
-1044
-1052
-1060
-1069
-1077
-1085
-1094
-1103
-1112
-1122
-1131
-1141
-1151
-1161
-1171
-1181
-1191
-1201
-1211
-1222
-1232
-1242
-1252
-1262
-1272
-1281
-1291
-1301
-1311
-1321
-1331
-1340
-1350
-1360
-1370
-1379
-1389
-1399
-1409
-1419
-1430
-1440
-1450
-1461
-1472
-1483
-1494
-1506
-1517
-1529
-1540
-1551
-1562
-1574
-1585
-1596
-1608
-1619
-1630
-1641
-1653
-1664
-1675
-1686
-1698
-1709
-1720
-1731
-1741
-1752
-1762
-1772
-1781
-1791
-1800
-1809
-1818
-1827
-1836
-1845
-1853
-1862
-1870
-1879
-1887
-1895
-1904
-1912
-1920
-1928
-1936
-1944
-1952
-1960
-1968
-1976
-1984
-1992
-1999
-2007
-2013
-2021
-2028
-2035
-2041
-2048
-2055
-2061
-2066
-2072
-2077
-2082
-2087
-2091
-2095
-2099
-2103
-2106
-2108
-2111
-2113
-2114
-2116
-2117
-2118
-2119
-2119
-2119
-2119
-2119
-2119
-2119
-2119
-2118
-2118
-2117
-2117
-2116
-2115
-2114
-2113
-2111
-2110
-2108
-2106
-2104
-2102
-2099
-2097
-2094
-2091
-2088
-2085
-2082
-2078
-2075
-2071
-2067
-2062
-2058
-2053
-2047
-2041
-2037
-2031
-2025
-2019
-2013
-2008
-2001
-1996
-1990
-1985
-1979
-1974
-1969
-1963
-1958
-1952
-1946
-1940
-1934
-1928
-1922
-1915
-1909
-1902
-1895
-1888
-1880
-1873
-1866
-1858
-1850
-1843
-1835
-1827
-1819
-1811
-1803
-1794
-1786
-1777
-1768
-1760
-1751
-1742
-1733
-1724
-1716
-1707
-1698
-1689
-1680
-1671
-1663
-1654
-1645
-1637
-1628
-1619
-1610
-1602
-1593
-1584
-1576
-1567
-1558
-1549
-1540
-1531
-1522
-1513
-1505
-1496
-1487
-1478
-1470
-1461
-1452
-1444
-1435
-1426
-1417
-1408
-1399
-1389
-1380
-1370
-1361
-1351
-1342
-1333
-1323
-1314
-1305
-1297
-1288
-1279
-1271
-1263
-1254
-1246
-1237
-1229
-1221
-1212
-1204
-1195
-1187
-1179
-1171
-1162
-1154
-1146
-1138
-1130
-1122
-1114
-1106
-1098
-1090
-1082
-1074
-1066
-1058
-1050
-1042
-1034
-1026
-1018
-1010
-1002
-996
-988
-981
-974
-966
-959
-952
-945
-937
-930
-923
-916
-909
-902
-895
-889
-882
-875
-869
-862
-856
-850
-844
-839
-833
-828
-823
-818
-814
-809
-804
-800
-795
-791
-786
-782
-778
-774
-769
-765
-762
-758
-754
-751
-747
-744
-740
-737
-734
-731
-727
-724
-721
-717
-714
-711
-708
-705
-703
-701
-699
-697
-696
-695
-694
-694
-693
-693
-692
-692
-691
-690
-689
-688
-687
-685
-684
-683
-682
-681
-680
-679
-678
-677
-676
-676
-675
-675
-674
-673
-672
-672
-670
-669
-668
-667
-665
-664
-662
-661
-660
-658
-657
-655
-654
-653
-651
-650
-649
-648
-647
-645
-644
-642
-640
-638
-636
-634
-632
-630
-628
-626
-623
-621
-619
-616
-614
-611
-609
-606
-604
-601
-598
-596
-593
-590
-588
-585
-583
-580
-578
-575
-572
-569
-567
-564
-561
-558
-555
-552
-549
-546
-544
-541
-538
-535
-532
-530
-527
-524
-521
-519
-516
-513
-510
-508
-505
-502
-500
-497
-495
-492
-490
-487
-485
-482
-479
-476
-474
-471
-468
-466
-464
-462
-460
-458
-456
-455
-453
-452
-450
-448
-447
-445
-444
-442
-440
-438
-437
-435
-433
-432
-431
-430
-428
-428
-427
-426
-425
-423
-422
-420
-419
-418
-417
-416
-415
-414
-413
-413
-413
-413
-414
-414
-415
-416
-417
-418
-419
-420
-421
-423
-424
-426
-429
-431
-434
-437
-440
-443
-446
-450
-453
-457
-460
-464
-468
-472
-476
-481
-485
-490
-495
-499
-505
-510
-516
-522
-528
-534
-541
-548
-555
-562
-569
-576
-583
-591
-599
-606
-614
-622
-631
-639
-648
-657
-666
-675
-685
-694
-703
-713
-723
-733
-742
-753
-763
-774
-784
-796
-807
-819
-832
-844
-857
-871
-884
-898
-912
-927
-941
-955
-970
-984
-999
-1014
-1028
-1043
-1058
-1073
-1088
-1103
-1118
-1133
-1148
-1164
-1179
-1195
-1211
-1227
-1243
-1259
-1275
-1292
-1309
-1326
-1343
-1360
-1377
-1395
-1413
-1431
-1449
-1467
-1484
-1502
-1520
-1538
-1555
-1572
-1589
-1605
-1622
-1638
-1654
-1671
-1687
-1703
-1719
-1736
-1752
-1769
-1785
-1802
-1818
-1834
-1850
-1866
-1882
-1897
-1913
-1928
-1943
-1958
-1973
-1988
-2001
-2017
-2031
-2045
-2059
-2074
-2088
-2101
-2115
-2129
-2143
-2156
-2170
-2183
-2197
-2210
-2224
-2237
-2250
-2264
-2277
-2290
-2303
-2315
-2328
-2340
-2352
-2364
-2376
-2387
-2399
-2410
-2421
-2431
-2442
-2452
-2462
-2473
-2483
-2493
-2503
-2513
-2523
-2533
-2542
-2552
-2562
-2572
-2582
-2592
-2602
-2612
-2622
-2631
-2641
-2650
-2660
-2669
-2679
-2688
-2697
-2706
-2714
-2722
-2731
-2738
-2746
-2753
-2761
-2768
-2775
-2782
-2789
-2796
-2802
-2809
-2816
-2822
-2829
-2836
-2843
-2849
-2856
-2862
-2868
-2874
-2880
-2886
-2892
-2898
-2903
-2909
-2914
-2919
-2923
-2928
-2932
-2936
-2940
-2944
-2948
-2952
-2956
-2959
-2963
-2966
-2969
-2972
-2975
-2978
-2981
-2983
-2986
-2988
-2991
-2993
-2995
-2997
-2999
-3001
-3003
-3004
-3006
-3007
-3008
-3009
-3010
-3011
-3012
-3012
-3012
-3011
-3011
-3010
-3009
-3007
-3005
-3004
-3002
-3000
-2998
-2997
-2995
-2993
-2992
-2990
-2989
-2987
-2986
-2984
-2982
-2980
-2978
-2975
-2973
-2970
-2967
-2964
-2960
-2956
-2952
-2948
-2943
-2938
-2933
-2928
-2922
-2916
-2910
-2904
-2897
-2890
-2883
-2876
-2869
-2861
-2853
-2846
-2838
-2830
-2822
-2814
-2806
-2798
-2790
-2781
-2772
-2763
-2754
-2745
-2735
-2725
-2716
-2706
-2695
-2685
-2674
-2663
-2652
-2640
-2628
-2616
-2604
-2592
-2579
-2567
-2554
-2541
-2527
-2514
-2500
-2487
-2473
-2459
-2445
-2431
-2417
-2403
-2390
-2376
-2363
-2349
-2335
-2322
-2308
-2294
-2280
-2266
-2252
-2237
-2223
-2208
-2193
-2178
-2162
-2147
-2131
-2116
-2100
-2084
-2069
-2053
-2037
-2021
-2007
-1992
-1977
-1962
-1946
-1931
-1916
-1901
-1887
-1872
-1857
-1842
-1827
-1812
-1797
-1782
-1767
-1752
-1738
-1723
-1708
-1693
-1678
-1664
-1649
-1634
-1619
-1604
-1589
-1574
-1559
-1544
-1529
-1513
-1498
-1482
-1467
-1451
-1436
-1420
-1405
-1390
-1375
-1360
-1344
-1329
-1314
-1299
-1285
-1270
-1255
-1240
-1225
-1211
-1196
-1182
-1167
-1152
-1138
-1123
-1109
-1094
-1080
-1065
-1050
-1036
-1020
-1006
-992
-978
-963
-949
-934
-920
-906
-891
-877
-863
-848
-834
-820
-805
-791
-776
-762
-747
-733
-718
-704
-689
-675
-660
-646
-632
-617
-603
-589
-575
-561
-546
-532
-518
-504
-490
-476
-462
-448
-434
-420
-406
-392
-378
-364
-351
-337
-324
-310
-297
-284
-271
-258
-245
-233
-220
-207
-195
-182
-170
-157
-145
-132
-120
-108
-95
-83
-71
-59
-47
-36
-24
-12
-1
11
23
34
46
58
70
81
93
105
117
129
141
153
165
178
190
202
214
226
238
249
261
273
284
295
307
318
329
340
352
364
375
387
399
410
422
434
446
457
469
481
493
504
516
528
540
551
563
575
587
598
610
622
633
645
656
667
678
689
700
710
721
732
742
753
764
774
785
795
806
816
827
837
847
856
866
875
884
893
902
912
921
931
940
950
960
970
980
989
999
1008
1016
1026
1035
1043
1052
1061
1069
1078
1087
1096
1104
1113
1121
1129
1137
1145
1153
1162
1170
1179
1188
1197
1206
1216
1225
1235
1244
1253
1262
1270
1278
1287
1295
1304
1312
1321
1330
1339
1348
1358
1367
1377
1386
1395
1404
1412
1420
1427
1434
1442
1449
1456
1463
1470
1477
1484
1491
1497
1504
1510
1516
1523
1529
1536
1542
1549
1556
1563
1569
1575
1581
1586
1592
1597
1602
1607
1612
1617
1621
1626
1630
1634
1638
1642
1645
1648
1650
1652
1653
1655
1657
1658
1660
1662
1664
1666
1668
1670
1672
1673
1674
1674
1674
1673
1672
1671
1670
1668
1667
1665
1663
1661
1659
1657
1654
1652
1649
1646
1643
1640
1637
1634
1630
1626
1622
1618
1613
1608
1602
1597
1591
1586
1580
1575
1570
1565
1559
1554
1548
1542
1536
1529
1523
1516
1509
1503
1496
1489
1482
1475
1467
1460
1453
1445
1437
1429
1421
1413
1404
1396
1388
1379
1371
1363
1355
1348
1340
1332
1324
1315
1307
1298
1289
1280
1271
1262
1253
1244
1235
1226
1217
1207
1198
1188
1178
1168
1158
1148
1138
1128
1117
1107
1097
1087
1076
1066
1055
1045
1034
1022
1012
1000
989
978
967
956
944
933
921
910
898
887
875
863
851
839
828
816
804
792
780
768
756
744
732
720
708
696
684
672
661
649
637
625
613
601
589
577
564
552
539
527
514
501
488
474
461
447
433
420
406
392
379
366
353
340
327
315
303
290
278
266
253
241
228
216
204
192
180
169
157
145
134
123
112
101
91
80
70
60
49
39
29
19
9
-1
-11
-21
-31
-40
-50
-59
-68
-77
-87
-96
-105
-114
-123
-132
-141
-150
-159
-167
-175
-183
-191
-199
-206
-213
-219
-226
-232
-239
-245
-251
-256
-262
-267
-272
-277
-282
-287
-291
-295
-299
-303
-307
-310
-314
-317
-320
-323
-326
-328
-330
-333
-334
-336
-337
-338
-339
-339
-339
-339
-338
-337
-336
-334
-331
-328
-325
-322
-318
-314
-309
-304
-299
-294
-289
-283
-278
-272
-267
-261
-255
-249
-243
-237
-231
-224
-217
-210
-203
-195
-186
-177
-168
-159
-149
-139
-128
-117
-106
-94
-82
-70
-58
-45
-32
-19
-5
8
23
37
51
66
81
95
110
126
141
156
172
188
205
221
238
255
272
290
307
325
343
362
380
399
419
438
457
477
497
516
536
556
576
596
616
637
657
678
699
720
741
762
784
807
829
852
875
899
922
946
970
994
1018
1042
1066
1091
1116
1140
1165
1189
1214
1238
1262
1287
1311
1336
1362
1387
1413
1439
1466
1493
1520
1547
1575
1603
1631
1660
1688
1717
1746
1775
1804
1833
1863
1892
1921
1951
1980
2009
2037
2068
2097
2126
2155
2183
2212
2241
2269
2298
2327
2356
2385
2414
2443
2473
2503
2533
2564
2594
2625
2656
2688
2719
2751
2783
2814
2846
2878
2909
2940
2971
3002
3033
3064
3094
3125
3155
3185
3216
3246
3276
3306
3336
3366
3395
3425
3455
3485
3515
3545
3575
3605
3636
3667
3697
3728
3759
3790
3820
3851
3881
3911
3941
3971
4000
4029
4058
4086
4116
4144
4173
4201
4230
4258
4286
4314
4342
4370
4398
4426
4453
4480
4508
4535
4562
4589
4616
4643
4670
4697
4724
4750
4777
4803
4830
4856
4882
4907
4933
4958
4983
5008
5033
5058
5083
5108
5133
5158
5183
5207
5232
5256
5281
5305
5330
5354
5378
5402
5426
5449
5473
5497
5521
5545
5568
5592
5615
5639
5661
5684
5706
5728
5749
5770
5791
5812
5832
5852
5872
5892
5912
5931
5950
5969
5988
6007
6025
6043
6061
6079
6096
6114
6131
6148
6165
6181
6198
6214
6230
6246
6262
6277
6292
6307
6321
6335
6349
6362
6375
6388
6400
6413
6425
6436
6448
6460
6471
6483
6494
6506
6517
6528
6539
6550
6562
6573
6584
6595
6605
6616
6626
6636
6646
6656
6665
6674
6682
6691
6699
6706
6714
6721
6727
6734
6741
6747
6754
6760
6767
6774
6780
6787
6793
6799
6806
6812
6817
6823
6827
6832
6836
6839
6842
6844
6847
6849
6851
6852
6854
6855
6856
6857
6858
6858
6859
6860
6860
6861
6861
6861
6862
6862
6862
6862
6862
6861
6860
6859
6858
6857
6856
6854
6853
6852
6850
6849
6848
6847
6846
6845
6843
6841
6840
6838
6835
6832
6829
6826
6822
6818
6813
6809
6804
6799
6794
6789
6784
6779
6775
6770
6765
6761
6756
6751
6746
6741
6736
6730
6724
6719
6713
6707
6701
6694
6688
6682
6676
6670
6663
6657
6651
6644
6638
6632
6625
6619
6612
6606
6599
6593
6586
6580
6574
6567
6561
6554
6547
6541
6534
6527
6520
6513
6506
6499
6493
6486
6479
6472
6466
6459
6453
6447
6440
6434
6428
6421
6415
6408
6401
6394
6387
6380
6374
6367
6360
6352
6345
6338
6330
6323
6315
6308
6300
6292
6284
6276
6269
6261
6254
6246
6239
6231
6224
6217
6209
6201
6193
6185
6177
6169
6160
6152
6143
6134
6126
6117
6108
6099
6090
6082
6073
6065
6057
6048
6040
6031
6023
6014
6006
5997
5988
5979
5970
5960
5951
5941
5932
5922
5912
5902
5892
5882
5872
5862
5852
5843
5833
5823
5814
5805
5795
5786
5777
5767
5758
5748
5739
5729
5718
5708
5697
5687
5676
5665
5654
5643
5632
5621
5610
5599
5588
5577
5565
5554
5543
5531
5520
5508
5496
5484
5473
5461
5449
5436
5424
5412
5400
5388
5376
5364
5352
5340
5329
5317
5305
5293
5281
5268
5256
5243
5231
5218
5205
5192
5179
5165
5152
5139
5126
5112
5099
5085
5072
5058
5045
5031
5017
5003
4989
4975
4962
4948
4934
4920
4907
4893
4879
4866
4852
4838
4824
4810
4796
4782
4767
4752
4737
4721
4706
4690
4674
4658
4642
4626
4610
4594
4577
4561
4545
4528
4512
4495
4478
4462
4445
4428
4411
4394
4377
4360
4343
4326
4308
4291
4273
4255
4238
4220
4202
4185
4167
4150
4132
4115
4097
4080
4062
4045
4027
4009
3991
3973
3954
3936
3917
3898
3878
3859
3840
3820
3801
3782
3762
3743
3724
3706
3687
3668
3650
3631
3613
3595
3577
3559
3541
3522
3504
3486
3467
3449
3430
3412
3393
3374
3355
3336
3317
3297
3278
3258
3239
3219
3199
3179
3159
3139
3120
3100
3080
3060
3040
3021
3000
2980
2960
2940
2919
2899
2878
2858
2837
2816
2795
2775
2754
2733
2712
2692
2671
2651
2630
2610
2589
2569
2549
2528
2508
2488
2467
2447
2427
2407
2387
2366
2346
2326
2306
2286
2266
2246
2226
2205
2185
2165
2146
2126
2106
2086
2067
2047
2028
2008
1989
1969
1950
1931
1911
1892
1873
1853
1834
1815
1795
1776
1756
1737
1717
1698
1679
1660
1641
1621
1602
1583
1563
1544
1525
1505
1486
1466
1447
1427
1408
1388
1369
1349
1330
1310
1291
1272
1252
1233
1214
1195
1175
1156
1137
1118
1099
1081
1062
1043
1024
1006
987
968
949
930
912
893
874
856
838
819
801
783
765
747
729
712
694
677
660
642
625
608
590
573
555
538
521
504
486
469
452
435
418
401
385
368
351
334
317
300
284
267
250
233
217
200
184
167
150
134
117
101
84
68
51
34
18
1
-16
-33
-50
-66
-83
-99
-116
-133
-149
-165
-182
-198
-215
-231
-248
-264
-280
-296
-313
-329
-345
-361
-376
-392
-408
-424
-440
-455
-471
-487
-503
-519
-535
-551
-566
-582
-598
-613
-629
-645
-660
-676
-691
-707
-722
-738
-753
-769
-784
-800
-815
-830
-845
-860
-875
-890
-905
-920
-935
-950
-965
-979
-994
-1008
-1024
-1039
-1054
-1069
-1084
-1099
-1113
-1128
-1143
-1157
-1171
-1186
-1200
-1214
-1228
-1243
-1257
-1271
-1286
-1300
-1315
-1330
-1345
-1359
-1374
-1389
-1404
-1419
-1433
-1448
-1463
-1478
-1492
-1507
-1521
-1536
-1550
-1565
-1580
-1594
-1609
-1624
-1639
-1654
-1669
-1684
-1700
-1715
-1731
-1746
-1761
-1777
-1792
-1808
-1823
-1839
-1854
-1870
-1885
-1900
-1916
-1931
-1947
-1963
-1979
-1995
-2011
-2027
-2044
-2060
-2077
-2094
-2110
-2127
-2144
-2161
-2177
-2194
-2210
-2227
-2243
-2259
-2275
-2291
-2307
-2323
-2340
-2356
-2373
-2389
-2406
-2422
-2439
-2456
-2472
-2489
-2506
-2523
-2540
-2556
-2573
-2590
-2607
-2625
-2642
-2659
-2677
-2694
-2712
-2730
-2748
-2766
-2785
-2803
-2822
-2841
-2860
-2880
-2899
-2918
-2938
-2957
-2976
-2996
-3015
-3035
-3054
-3073
-3092
-3111
-3130
-3149
-3168
-3187
-3206
-3225
-3244
-3263
-3282
-3302
-3321
-3340
-3359
-3378
-3398
-3417
-3437
-3456
-3476
-3496
-3516
-3535
-3555
-3575
-3595
-3614
-3634
-3654
-3673
-3693
-3712
-3732
-3751
-3771
-3790
-3809
-3829
-3848
-3867
-3886
-3905
-3924
-3943
-3961
-3979
-3997
-4014
-4032
-4050
-4067
-4083
-4101
-4118
-4135
-4152
-4168
-4185
-4202
-4218
-4235
-4251
-4267
-4283
-4299
-4314
-4329
-4345
-4359
-4374
-4388
-4403
-4417
-4430
-4444
-4457
-4470
-4482
-4495
-4507
-4519
-4531
-4543
-4554
-4565
-4576
-4587
-4598
-4609
-4620
-4631
-4642
-4652
-4663
-4673
-4683
-4693
-4702
-4711
-4720
-4729
-4738
-4746
-4754
-4762
-4770
-4777
-4785
-4792
-4799
-4806
-4813
-4820
-4827
-4834
-4841
-4848
-4854
-4861
-4867
-4873
-4879
-4885
-4891
-4896
-4901
-4907
-4912
-4917
-4922
-4926
-4931
-4936
-4940
-4944
-4948
-4952
-4955
-4959
-4962
-4964
-4967
-4969
-4971
-4973
-4975
-4976
-4978
-4979
-4981
-4982
-4983
-4984
-4985
-4986
-4987
-4987
-4988
-4988
-4988
-4988
-4987
-4986
-4985
-4984
-4983
-4982
-4981
-4980
-4978
-4977
-4975
-4974
-4972
-4970
-4968
-4966
-4964
-4962
-4960
-4957
-4955
-4952
-4949
-4945
-4942
-4938
-4935
-4931
-4927
-4923
-4919
-4915
-4912
-4908
-4904
-4900
-4897
-4893
-4890
-4886
-4882
-4879
-4876
-4872
-4869
-4866
-4862
-4859
-4855
-4852
-4848
-4845
-4841
-4838
-4834
-4830
-4826
-4822
-4818
-4814
-4810
-4806
-4802
-4797
-4793
-4789
-4784
-4780
-4776
-4772
-4768
-4764
-4760
-4757
-4753
-4749
-4746
-4742
-4738
-4734
-4730
-4726
-4722
-4717
-4712
-4708
-4703
-4698
-4693
-4687
-4682
-4677
-4671
-4666
-4660
-4655
-4649
-4644
-4638
-4632
-4626
-4621
-4615
-4609
-4603
-4597
-4590
-4584
-4578
-4572
-4566
-4560
-4554
-4547
-4541
-4534
-4528
-4521
-4514
-4507
-4500
-4493
-4485
-4478
-4470
-4463
-4455
-4448
-4440
-4433
-4425
-4418
-4410
-4403
-4395
-4387
-4380
-4372
-4364
-4356
-4348
-4340
-4333
-4325
-4317
-4309
-4301
-4294
-4286
-4277
-4269
-4261
-4253
-4246
-4238
-4230
-4222
-4215
-4207
-4199
-4191
-4184
-4176
-4169
-4161
-4153
-4146
-4138
-4131
-4123
-4116
-4108
-4100
-4093
-4085
-4077
-4069
-4061
-4053
-4043
-4035
-4027
-4019
-4010
-4002
-3993
-3985
-3976
-3968
-3959
-3951
-3942
-3934
-3926
-3918
-3910
-3902
-3894
-3886
-3878
-3870
-3862
-3854
-3846
-3838
-3830
-3822
-3814
-3806
-3798
-3790
-3782
-3774
-3766
-3758
-3750
-3742
-3734
-3726
-3719
-3711
-3704
-3696
-3689
-3682
-3675
-3668
-3662
-3655
-3649
-3643
-3637
-3631
-3625
-3620
-3614
-3609
-3604
-3599
-3594
-3590
-3585
-3581
-3576
-3572
-3568
-3564
-3560
-3556
-3552
-3548
-3545
-3541
-3538
-3535
-3532
-3529
-3526
-3523
-3520
-3518
-3515
-3513
-3511
-3508
-3506
-3504
-3502
-3500
-3498
-3496
-3495
-3494
-3493
-3492
-3491
-3490
-3489
-3488
-3487
-3487
-3486
-3485
-3485
-3484
-3484
-3483
-3483
-3483
-3483
-3483
-3482
-3483
-3483
-3483
-3484
-3484
-3485
-3486
-3487
-3488
-3489
-3490
-3491
-3493
-3494
-3495
-3497
-3499
-3501
-3503
-3505
-3507
-3509
-3511
-3513
-3515
-3517
-3520
-3522
-3525
-3527
-3530
-3533
-3536
-3539
-3542
-3545
-3548
-3552
-3555
-3559
-3562
-3566
-3569
-3573
-3576
-3579
-3583
-3586
-3589
-3592
-3596
-3599
-3602
-3605
-3609
-3612
-3616
-3620
-3623
-3627
-3631
-3636
-3640
-3644
-3648
-3653
-3657
-3661
-3666
-3670
-3674
-3678
-3682
-3686
-3689
-3693
-3697
-3700
-3704
-3708
-3711
-3714
-3718
-3721
-3725
-3728
-3731
-3735
-3738
-3741
-3745
-3748
-3751
-3755
-3758
-3761
-3764
-3767
-3770
-3773
-3776
-3779
-3782
-3785
-3788
-3791
-3793
-3796
-3799
-3801
-3804
-3806
-3808
-3811
-3813
-3815
-3817
-3819
-3821
-3823
-3824
-3826
-3828
-3829
-3831
-3832
-3834
-3835
-3837
-3838
-3839
-3840
-3841
-3842
-3843
-3844
-3845
-3846
-3847
-3848
-3849
-3849
-3850
-3850
-3851
-3851
-3851
-3851
-3851
-3851
-3851
-3851
-3851
-3851
-3850
-3850
-3850
-3850
-3850
-3849
-3849
-3849
-3849
-3848
-3848
-3848
-3848
-3848
-3848
-3847
-3847
-3847
-3846
-3846
-3845
-3844
-3843
-3842
-3841
-3840
-3839
-3837
-3836
-3834
-3832
-3830
-3828
-3826
-3824
-3822
-3820
-3818
-3816
-3814
-3812
-3810
-3808
-3806
-3804
-3802
-3800
-3797
-3795
-3792
-3789
-3787
-3784
-3781
-3777
-3774
-3771
-3768
-3764
-3761
-3758
-3755
-3752
-3749
-3746
-3744
-3741
-3738
-3735
-3733
-3730
-3727
-3724
-3721
-3718
-3715
-3712
-3709
-3706
-3704
-3701
-3698
-3696
-3693
-3690
-3688
-3685
-3682
-3679
-3675
-3672
-3669
-3665
-3662
-3658
-3654
-3650
-3647
-3643
-3639
-3635
-3630
-3626
-3622
-3617
-3612
-3608
-3603
-3599
-3594
-3590
-3585
-3580
-3575
-3571
-3566
-3561
-3557
-3552
-3547
-3542
-3538
-3533
-3528
-3523
-3518
-3513
-3508
-3503
-3497
-3492
-3487
-3482
-3476
-3471
-3465
-3460
-3455
-3449
-3444
-3438
-3433
-3427
-3422
-3416
-3411
-3406
-3400
-3395
-3389
-3384
-3378
-3372
-3366
-3360
-3354
-3348
-3342
-3336
-3330
-3324
-3319
-3314
-3308
-3303
-3298
-3292
-3287
-3282
-3276
-3271
-3265
-3260
-3254
-3248
-3242
-3235
-3229
-3223
-3217
-3211
-3205
-3199
-3193
-3187
-3181
-3174
-3168
-3162
-3155
-3149
-3142
-3135
-3129
-3122
-3115
-3109
-3102
-3095
-3088
-3082
-3076
-3069
-3063
-3057
-3051
-3045
-3039
-3034
-3028
-3021
-3015
-3009
-3003
-2996
-2990
-2983
-2977
-2970
-2963
-2957
-2950
-2943
-2937
-2930
-2923
-2916
-2910
-2903
-2896
-2890
-2883
-2877
-2871
-2864
-2858
-2852
-2846
-2839
-2833
-2827
-2821
-2815
-2809
-2803
-2798
-2792
-2786
-2780
-2775
-2769
-2763
-2757
-2751
-2745
-2739
-2734
-2728
-2722
-2716
-2710
-2704
-2698
-2692
-2686
-2680
-2674
-2668
-2661
-2655
-2649
-2642
-2636
-2629
-2623
-2616
-2610
-2603
-2597
-2590
-2583
-2577
-2570
-2563
-2557
-2550
-2543
-2536
-2530
-2523
-2517
-2510
-2504
-2497
-2491
-2484
-2478
-2471
-2465
-2459
-2453
-2447
-2441
-2435
-2429
-2424
-2418
-2412
-2406
-2400
-2395
-2390
-2384
-2379
-2373
-2368
-2363
-2358
-2352
-2347
-2342
-2337
-2331
-2326
-2321
-2316
-2311
-2306
-2301
-2296
-2291
-2287
-2282
-2277
-2273
-2268
-2264
-2260
-2255
-2251
-2247
-2243
-2239
-2236
-2232
-2228
-2225
-2222
-2218
-2215
-2212
-2209
-2205
-2202
-2199
-2196
-2194
-2191
-2188
-2186
-2183
-2180
-2177
-2175
-2172
-2169
-2167
-2164
-2161
-2158
-2155
-2153
-2150
-2147
-2144
-2141
-2139
-2136
-2133
-2131
-2128
-2126
-2124
-2121
-2119
-2116
-2114
-2112
-2109
-2107
-2105
-2103
-2101
-2098
-2096
-2094
-2091
-2089
-2086
-2084
-2081
-2079
-2076
-2074
-2072
-2069
-2067
-2065
-2062
-2060
-2058
-2055
-2053
-2051
-2048
-2045
-2041
-2040
-2037
-2033
-2031
-2029
-2025
-2023
-2020
-2017
-2015
-2012
-2009
-2005
-2003
-2000
-1997
-1993
-1990
-1986
-1983
-1979
-1975
-1972
-1968
-1965
-1961
-1958
-1954
-1951
-1947
-1944
-1940
-1937
-1933
-1930
-1927
-1923
-1919
-1916
-1912
-1908
-1904
-1900
-1896
-1892
-1888
-1884
-1880
-1875
-1871
-1867
-1863
-1859
-1855
-1850
-1846
-1842
-1837
-1833
-1828
-1823
-1818
-1813
-1808
-1803
-1797
-1792
-1786
-1780
-1774
-1768
-1763
-1757
-1751
-1745
-1739
-1733
-1726
-1720
-1713
-1706
-1699
-1692
-1685
-1678
-1671
-1663
-1656
-1648
-1640
-1632
-1624
-1616
-1608
-1599
-1591
-1582
-1573
-1564
-1554
-1545
-1535
-1525
-1515
-1505
-1495
-1485
-1475
-1465
-1455
-1444
-1434
-1424
-1413
-1403
-1392
-1381
-1371
-1360
-1348
-1337
-1326
-1315
-1304
-1293
-1282
-1270
-1259
-1247
-1235
-1223
-1211
-1199
-1186
-1173
-1160
-1146
-1132
-1118
-1104
-1091
-1077
-1063
-1049
-1036
-1022
-1008
-995
-981
-968
-954
-940
-926
-912
-898
-883
-869
-854
-840
-825
-811
-796
-781
-766
-751
-736
-721
-706
-691
-676
-662
-647
-632
-617
-602
-586
-571
-556
-541
-526
-510
-495
-480
-464
-448
-432
-416
-400
-384
-368
-352
-336
-320
-303
-287
-271
-254
-237
-221
-204
-187
-169
-152
-135
-117
-100
-83
-66
-48
-31
-14
4
21
39
57
75
93
111
129
148
166
184
203
221
239
257
275
293
311
329
347
365
383
402
420
439
458
476
495
514
533
552
571
589
608
626
644
663
681
699
717
735
753
771
789
807
825
843
861
879
897
915
934
952
970
988
1006
1022
1041
1059
1077
1095
1112
1130
1148
1166
1184
1202
1220
1238
1256
1274
1291
1309
1327
1344
1362
1379
1397
1414
1432
1449
1466
1483
1500
1517
1534
1551
1568
1584
1601
1617
1633
1649
1665
1681
1696
1712
1727
1742
1757
1772
1786
1800
1815
1829
1843
1857
1871
1885
1899
1912
1926
1939
1952
1966
1979
1991
2004
2016
2028
2040
2051
2063
2074
2085
2096
2106
2117
2127
2137
2147
2157
2167
2177
2187
2196
2205
2214
2223
2232
2240
2249
2256
2264
2271
2279
2286
2293
2299
2306
2312
2318
2324
2330
2335
2341
2346
2351
2356
2361
2366
2370
2375
2379
2383
2387
2390
2393
2397
2400
2403
2405
2408
2411
2413
2416
2418
2421
2423
2425
2427
2429
2431
2433
2434
2436
2437
2439
2440
2441
2442
2442
2443
2444
2444
2445
2445
2445
2445
2445
2445
2444
2444
2443
2442
2442
2441
2440
2440
2439
2438
2437
2436
2435
2434
2433
2432
2430
2429
2427
2425
2423
2420
2418
2415
2412
2409
2405
2402
2398
2394
2390
2386
2382
2378
2374
2370
2365
2361
2357
2353
2348
2344
2339
2335
2330
2325
2320
2315
2310
2305
2300
2294
2289
2283
2277
2271
2265
2258
2252
2245
2239
2232
2225
2218
2211
2204
2196
2189
2181
2173
2165
2157
2149
2142
2134
2126
2118
2111
2103
2095
2087
2079
2070
2062
2053
2045
2036
2025
2017
2007
1998
1988
1978
1969
1959
1949
1940
1930
1921
1911
1902
1893
1884
1874
1865
1855
1845
1836
1826
1816
1806
1796
1785
1775
1765
1754
1743
1733
1722
1711
1701
1690
1680
1669
1658
1647
1636
1625
1613
1602
1590
1579
1567
1555
1544
1532
1520
1508
1496
1484
1471
1459
1447
1434
1422
1409
1397
1384
1371
1358
1345
1332
1319
1305
1292
1278
1264
1250
1235
1221
1207
1193
1178
1164
1149
1134
1120
1105
1090
1075
1060
1045
1029
1014
998
983
967
951
936
920
904
888
872
855
839
823
806
790
773
757
740
723
706
690
673
656
639
622
606
589
573
556
540
523
507
491
474
458
442
426
409
393
377
361
344
328
311
295
279
263
247
231
216
200
184
169
153
137
122
106
91
75
60
44
28
13
-3
-18
-34
-49
-64
-79
-95
-110
-125
-140
-155
-170
-185
-199
-214
-229
-244
-259
-273
-288
-303
-318
-332
-347
-361
-376
-390
-404
-418
-432
-446
-460
-473
-487
-501
-514
-528
-541
-555
-569
-582
-596
-610
-624
-638
-652
-666
-680
-694
-708
-723
-737
-751
-764
-778
-792
-805
-819
-832
-845
-858
-871
-884
-896
-909
-921
-933
-946
-958
-970
-983
-995
-1006
-1018
-1032
-1044
-1057
-1069
-1081
-1093
-1105
-1117
-1129
-1141
-1152
-1164
-1176
-1187
-1199
-1211
-1223
-1235
-1246
-1258
-1270
-1282
-1293
-1305
-1317
-1328
-1340
-1351
-1363
-1374
-1385
-1397
-1408
-1419
-1430
-1441
-1453
-1464
-1475
-1486
-1496
-1507
-1518
-1529
-1540
-1550
-1561
-1571
-1581
-1592
-1602
-1612
-1621
-1631
-1641
-1650
-1659
-1669
-1678
-1687
-1696
-1705
-1713
-1722
-1730
-1739
-1747
-1755
-1763
-1771
-1779
-1787
-1795
-1803
-1810
-1818
-1826
-1833
-1841
-1849
-1856
-1864
-1871
-1879
-1886
-1893
-1900
-1908
-1915
-1922
-1929
-1935
-1942
-1949
-1955
-1961
-1968
-1974
-1980
-1985
-1991
-1996
-2001
-2007
-2012
-2017
-2021
-2025
-2029
-2033
-2039
-2043
-2047
-2051
-2056
-2060
-2064
-2068
-2072
-2077
-2081
-2085
-2089
-2093
-2098
-2102
-2106
-2111
-2115
-2120
-2124
-2129
-2134
-2138
-2143
-2148
-2153
-2158
-2162
-2167
-2172
-2177
-2181
-2186
-2190
-2195
-2199
-2203
-2208
-2212
-2216
-2220
-2224
-2228
-2232
-2235
-2239
-2242
-2245
-2249
-2252
-2255
-2258
-2262
-2265
-2269
-2272
-2276
-2279
-2283
-2287
-2291
-2296
-2301
-2306
-2311
-2316
-2321
-2327
-2332
-2337
-2343
-2348
-2352
-2357
-2362
-2366
-2370
-2374
-2378
-2381
-2385
-2389
-2392
-2396
-2400
-2404
-2408
-2412
-2416
-2420
-2424
-2428
-2432
-2437
-2441
-2445
-2449
-2454
-2458
-2462
-2467
-2471
-2475
-2480
-2484
-2488
-2492
-2496
-2501
-2505
-2508
-2512
-2516
-2520
-2523
-2527
-2531
-2534
-2538
-2542
-2546
-2549
-2553
-2557
-2561
-2565
-2569
-2573
-2577
-2581
-2586
-2590
-2594
-2599
-2603
-2608
-2612
-2616
-2621
-2624
-2628
-2631
-2634
-2637
-2640
-2643
-2645
-2648
-2650
-2652
-2654
-2656
-2658
-2660
-2663
-2665
-2666
-2668
-2670
-2671
-2672
-2674
-2674
-2675
-2676
-2676
-2677
-2677
-2678
-2678
-2679
-2679
-2680
-2680
-2681
-2682
-2682
-2683
-2683
-2684
-2684
-2684
-2684
-2685
-2685
-2685
-2684
-2684
-2684
-2684
-2683
-2683
-2682
-2681
-2681
-2680
-2679
-2677
-2676
-2674
-2672
-2670
-2668
-2666
-2664
-2661
-2658
-2656
-2653
-2651
-2649
-2646
-2644
-2642
-2640
-2638
-2637
-2635
-2633
-2631
-2629
-2627
-2625
-2623
-2620
-2618
-2616
-2613
-2610
-2608
-2605
-2602
-2599
-2597
-2594
-2591
-2589
-2586
-2584
-2581
-2579
-2576
-2573
-2571
-2568
-2564
-2561
-2558
-2554
-2550
-2546
-2542
-2538
-2534
-2529
-2525
-2521
-2516
-2511
-2507
-2502
-2497
-2492
-2487
-2482
-2477
-2472
-2466
-2461
-2455
-2450
-2444
-2438
-2433
-2427
-2421
-2415
-2409
-2402
-2396
-2390
-2383
-2376
-2370
-2363
-2355
-2348
-2341
-2333
-2326
-2318
-2310
-2303
-2295
-2287
-2280
-2271
-2263
-2255
-2246
-2237
-2228
-2219
-2209
-2200
-2190
-2180
-2170
-2159
-2149
-2139
-2128
-2118
-2108
-2097
-2087
-2077
-2066
-2056
-2045
-2036
-2025
-2016
-2005
-1996
-1986
-1976
-1966
-1956
-1946
-1936
-1926
-1916
-1905
-1894
-1883
-1872
-1861
-1849
-1838
-1826
-1814
-1802
-1790
-1778
-1766
-1754
-1743
-1731
-1719
-1707
-1695
-1683
-1671
-1659
-1647
-1635
-1623
-1611
-1598
-1586
-1573
-1561
-1548
-1535
-1522
-1509
-1497
-1484
-1471
-1458
-1445
-1431
-1418
-1405
-1392
-1379
-1365
-1352
-1339
-1325
-1311
-1297
-1283
-1269
-1254
-1240
-1225
-1210
-1195
-1181
-1166
-1151
-1136
-1121
-1106
-1091
-1075
-1060
-1044
-1029
-1012
-997
-981
-965
-949
-932
-916
-900
-883
-867
-851
-834
-818
-802
-785
-769
-752
-736
-719
-703
-686
-670
-653
-636
-619
-602
-584
-567
-549
-531
-514
-496
-477
-459
-441
-423
-404
-386
-367
-349
-330
-312
-294
-276
-258
-240
-222
-204
-186
-168
-150
-132
-114
-96
-77
-58
-40
-21
-2
17
36
55
74
93
112
132
152
171
191
211
231
251
271
291
312
332
352
372
392
412
432
452
473
493
513
534
554
574
595
615
636
656
677
697
718
738
759
780
800
821
841
862
882
903
924
944
965
986
1006
1028
1048
1069
1090
1111
1132
1153
1174
1196
1217
1238
1260
1282
1303
1325
1347
1368
1390
1411
1432
1453
1473
1494
1514
1535
1555
1576
1596
1617
1637
1658
1679
1699
1720
1741
1762
1783
1804
1825
1845
1866
1887
1907
1928
1949
1971
1992
2013
2035
2056
2077
2098
2119
2140
2161
2182
2203
2223
2244
2264
2284
2304
2324
2345
2366
2386
2407
2428
2449
2470
2492
2513
2534
2556
2577
2598
2619
2640
2661
2682
2703
2724
2744
2765
2786
2807
2827
2848
2868
2889
2909
2929
2949
2968
2988
3008
3028
3047
3067
3086
3105
3125
3144
3164
3183
3203
3222
3241
3260
3278
3297
3315
3333
3351
3369
3387
3404
3422
3439
3456
3473
3490
3507
3523
3540
3556
3572
3589
3605
3621
3637
3653
3669
3685
3701
3717
3734
3750
3766
3782
3798
3813
3829
3845
3860
3876
3892
3907
3923
3938
3954
3969
3984
3999
4014
4030
4043
4059
4074
4089
4103
4118
4132
4146
4160
4173
4187
4201
4215
4228
4242
4256
4269
4282
4296
4309
4322
4335
4348
4361
4374
4386
4399
4412
4424
4437
4450
4463
4475
4488
4501
4513
4525
4538
4550
4562
4574
4586
4598
4610
4622
4634
4646
4658
4670
4682
4694
4706
4718
4729
4741
4752
4763
4774
4785
4796
4806
4817
4828
4839
4849
4860
4870
4880
4891
4901
4911
4921
4932
4942
4952
4962
4972
4982
4992
5002
5012
5021
5031
5040
5050
5059
5068
5077
5086
5094
5103
5111
5119
5127
5135
5143
5150
5158
5165
5173
5180
5187
5194
5201
5208
5214
5221
5228
5234
5241
5247
5253
5259
5266
5272
5278
5284
5290
5296
5302
5308
5313
5319
5324
5330
5335
5340
5345
5350
5355
5360
5364
5369
5374
5378
5383
5387
5391
5396
5400
5404
5408
5411
5415
5419
5423
5427
5431
5435
5438
5442
5445
5449
5452
5455
5458
5461
5464
5467
5469
5471
5474
5476
5478
5480
5482
5484
5486
5488
5490
5492
5494
5496
5498
5499
5501
5503
5504
5505
5506
5508
5509
5511
5512
5514
5515
5517
5519
5521
5522
5524
5526
5528
5529
5531
5532
5533
5535
5536
5537
5539
5540
5542
5543
5545
5547
5549
5551
5553
5555
5557
5559
5560
5562
5564
5565
5567
5568
5570
5572
5574
5576
5578
5580
5582
5584
5586
5589
5591
5594
5597
5599
5602
5604
5606
5609
5611
5613
5614
5616
5618
5619
5621
5622
5624
5625
5626
5627
5628
5629
5630
5631
5632
5633
5634
5634
5635
5635
5636
5636
5637
5637
5638
5638
5638
5639
5639
5640
5640
5640
5640
5641
5641
5641
5641
5641
5641
5641
5641
5640
5640
5639
5639
5638
5638
5638
5637
5637
5637
5637
5636
5636
5636
5636
5635
5635
5635
5635
5635
5635
5635
5636
5636
5636
5637
5637
5637
5638
5638
5639
5640
5640
5641
5641
5642
5642
5642
5641
5641
5641
5640
5639
5638
5637
5636
5635
5634
5633
5632
5631
5630
5629
5627
5626
5625
5624
5623
5622
5620
5619
5618
5616
5615
5613
5611
5610
5608
5606
5604
5602
5600
5598
5596
5593
5590
5587
5584
5581
5578
5575
5572
5568
5564
5561
5557
5553
5549
5545
5541
5536
5532
5527
5523
5518
5513
5508
5503
5498
5494
5489
5484
5479
5474
5469
5464
5459
5454
5449
5444
5439
5433
5428
5422
5417
5411
5406
5400
5394
5389
5383
5378
5372
5366
5361
5355
5349
5343
5338
5332
5326
5320
5313
5307
5300
5294
5287
5281
5274
5267
5261
5254
5248
5241
5235
5229
5223
5217
5211
5205
5199
5193
5187
5180
5174
5168
5161
5155
5148
5141
5134
5127
5120
5112
5105
5098
5090
5082
5075
5067
5059
5051
5042
5034
5025
5017
5008
5000
4991
4982
4974
4965
4956
4948
4939
4930
4921
4913
4904
4895
4886
4877
4868
4859
4850
4841
4832
4822
4813
4803
4794
4784
4774
4764
4754
4744
4733
4723
4713
4703
4692
4682
4671
4661
4650
4639
4629
4617
4606
4595
4584
4573
4562
4550
4539
4528
4516
4505
4494
4482
4471
4459
4447
4436
4424
4413
4401
4389
4377
4365
4353
4341
4328
4316
4303
4291
4278
4265
4251
4238
4224
4210
4196
4183
4168
4154
4140
4126
4111
4097
4083
4067
4054
4038
4025
4010
3995
3981
3966
3951
3936
3921
3905
3890
3874
3859
3843
3827
3812
3796
3779
3763
3747
3730
3713
3697
3680
3663
3646
3630
3613
3596
3580
3563
3547
3530
3514
3497
3481
3464
3447
3430
3413
3396
3378
3361
3343
3325
3307
3289
3271
3253
3236
3218
3201
3183
3166
3149
3132
3115
3098
3082
3065
3049
3032
3016
2999
2983
2966
2949
2932
2914
2897
2879
2861
2842
2824
2806
2787
2769
2751
2733
2715
2697
2679
2662
2644
2627
2609
2592
2575
2558
2541
2524
2507
2490
2473
2456
2439
2422
2404
2387
2370
2352
2335
2317
2299
2281
2263
2246
2228
2211
2193
2176
2159
2143
2127
2111
2095
2079
2064
2048
2033
2017
2001
1986
1970
1955
1939
1923
1907
1891
1875
1859
1843
1827
1811
1795
1780
1764
1748
1733
1717
1702
1687
1671
1656
1641
1626
1612
1597
1582
1567
1553
1538
1523
1508
1493
1478
1463
1448
1433
1417
1402
1387
1372
1358
1343
1328
1314
1299
1285
1270
1256
1242
1228
1213
1199
1185
1171
1158
1144
1130
1117
1103
1089
1076
1062
1048
1035
1020
1006
993
979
965
951
937
922
908
894
879
865
851
837
823
809
796
782
769
756
743
730
717
704
691
678
666
653
640
628
615
603
590
578
565
553
541
528
516
504
491
479
467
455
444
432
421
409
398
387
376
365
354
344
333
322
311
300
289
278
267
256
245
234
223
212
201
190
179
168
158
147
137
127
117
107
97
87
76
66
56
46
36
25
15
5
-5
-15
-25
-35
-44
-54
-63
-72
-81
-89
-98
-107
-116
-124
-133
-142
-151
-159
-168
-177
-186
-195
-204
-213
-221
-229
-237
-245
-253
-261
-268
-275
-283
-290
-298
-306
-313
-321
-330
-338
-346
-354
-363
-371
-379
-387
-395
-403
-410
-418
-426
-433
-441
-448
-456
-463
-470
-477
-483
-490
-497
-503
-510
-517
-524
-530
-537
-543
-550
-556
-562
-568
-573
-579
-585
-590
-596
-601
-607
-612
-618
-623
-628
-633
-638
-643
-648
-652
-657
-661
-665
-669
-672
-676
-679
-683
-686
-689
-692
-696
-699
-702
-705
-708
-711
-714
-716
-719
-721
-724
-726
-728
-731
-733
-736
-738
-741
-743
-746
-748
-751
-753
-756
-758
-760
-763
-764
-766
-768
-769
-771
-773
-774
-775
-776
-778
-779
-780
-781
-782
-783
-784
-784
-785
-786
-787
-787
-788
-788
-788
-789
-789
-789
-789
-789
-789
-789
-789
-789
-789
-790
-790
-791
-792
-792
-793
-794
-794
-794
-794
-794
-794
-793
-793
-792
-792
-791
-790
-789
-788
-787
-787
-786
-786
-785
-785
-785
-784
-784
-784
-783
-783
-782
-782
-781
-780
-780
-779
-778
-777
-776
-775
-774
-772
-771
-769
-768
-766
-764
-762
-760
-758
-756
-754
-752
-749
-747
-745
-743
-741
-739
-737
-735
-734
-732
-730
-728
-727
-725
-724
-722
-721
-719
-717
-716
-714
-713
-711
-709
-707
-706
-704
-702
-701
-699
-698
-696
-695
-693
-691
-690
-688
-687
-686
-684
-683
-682
-681
-679
-678
-677
-675
-674
-672
-671
-669
-667
-666
-664
-662
-661
-659
-658
-656
-655
-654
-652
-651
-650
-650
-649
-648
-648
-648
-647
-647
-647
-647
-647
-646
-646
-645
-644
-643
-642
-641
-640
-639
-638
-636
-636
-635
-634
-634
-634
-633
-634
-634
-634
-634
-635
-635
-635
-636
-636
-636
-636
-636
-636
-636
-636
-636
-637
-637
-637
-638
-639
-639
-640
-641
-642
-643
-644
-645
-646
-647
-648
-650
-651
-653
-654
-656
-658
-660
-662
-665
-667
-669
-672
-675
-677
-680
-683
-686
-689
-692
-696
-699
-702
-706
-709
-713
-717
-721
-725
-729
-733
-737
-742
-746
-751
-756
-760
-765
-770
-775
-780
-785
-790
-795
-800
-805
-811
-816
-821
-826
-832
-837
-842
-848
-853
-858
-864
-869
-874
-880
-886
-892
-897
-904
-910
-916
-922
-929
-935
-942
-949
-956
-962
-969
-977
-984
-991
-998
-1004
-1012
-1018
-1027
-1034
-1041
-1048
-1056
-1063
-1070
-1077
-1085
-1092
-1099
-1106
-1113
-1120
-1127
-1134
-1141
-1148
-1154
-1161
-1168
-1175
-1182
-1189
-1197
-1204
-1212
-1219
-1227
-1235
-1243
-1251
-1258
-1266
-1274
-1282
-1289
-1297
-1305
-1312
-1320
-1328
-1335
-1343
-1351
-1359
-1367
-1375
-1383
-1391
-1399
-1407
-1415
-1423
-1431
-1439
-1448
-1456
-1463
-1471
-1479
-1487
-1495
-1503
-1511
-1520
-1528
-1536
-1545
-1553
-1562
-1570
-1579
-1588
-1597
-1605
-1614
-1623
-1632
-1641
-1651
-1660
-1669
-1678
-1686
-1695
-1704
-1712
-1720
-1729
-1737
-1745
-1753
-1761
-1769
-1777
-1785
-1794
-1802
-1811
-1819
-1828
-1837
-1846
-1855
-1864
-1873
-1883
-1892
-1902
-1911
-1921
-1931
-1941
-1951
-1960
-1970
-1980
-1990
-2000
-2009
-2019
-2029
-2037
-2047
-2056
-2066
-2075
-2084
-2094
-2103
-2113
-2122
-2132
-2142
-2152
-2162
-2172
-2182
-2193
-2203
-2214
-2224
-2235
-2246
-2257
-2268
-2279
-2290
-2301
-2313
-2324
-2335
-2347
-2358
-2369
-2380
-2391
-2402
-2413
-2424
-2435
-2446
-2457
-2468
-2478
-2489
-2500
-2510
-2521
-2532
-2543
-2554
-2565
-2576
-2587
-2598
-2609
-2621
-2632
-2644
-2655
-2667
-2679
-2690
-2702
-2714
-2725
-2737
-2749
-2760
-2772
-2783
-2795
-2807
-2818
-2830
-2841
-2852
-2864
-2875
-2887
-2899
-2910
-2922
-2935
-2947
-2959
-2971
-2983
-2996
-3007
-3019
-3031
-3043
-3055
-3067
-3079
-3090
-3102
-3114
-3126
-3138
-3150
-3162
-3174
-3186
-3197
-3208
-3219
-3230
-3241
-3252
-3263
-3274
-3285
-3296
-3308
-3319
-3330
-3341
-3353
-3364
-3376
-3387
-3398
-3409
-3420
-3431
-3441
-3452
-3462
-3471
-3481
-3491
-3500
-3510
-3519
-3528
-3538
-3547
-3556
-3566
-3576
-3585
-3595
-3605
-3614
-3623
-3632
-3641
-3650
-3659
-3668
-3676
-3685
-3693
-3701
-3709
-3717
-3725
-3733
-3741
-3749
-3757
-3765
-3773
-3781
-3790
-3798
-3806
-3814
-3821
-3829
-3837
-3845
-3852
-3859
-3866
-3873
-3880
-3887
-3894
-3901
-3907
-3914
-3920
-3927
-3933
-3940
-3946
-3952
-3958
-3964
-3970
-3976
-3981
-3987
-3992
-3996
-4001
-4006
-4010
-4014
-4019
-4022
-4027
-4030
-4035
-4038
-4043
-4046
-4050
-4053
-4057
-4059
-4062
-4066
-4069
-4072
-4075
-4078
-4081
-4083
-4086
-4089
-4091
-4094
-4097
-4099
-4102
-4104
-4106
-4108
-4110
-4112
-4114
-4116
-4118
-4119
-4121
-4122
-4124
-4125
-4126
-4127
-4127
-4128
-4129
-4129
-4130
-4130
-4131
-4131
-4132
-4132
-4133
-4134
-4134
-4135
-4136
-4136
-4137
-4137
-4137
-4137
-4137
-4137
-4137
-4137
-4136
-4136
-4136
-4136
-4136
-4135
-4135
-4135
-4135
-4134
-4134
-4133
-4133
-4132
-4131
-4130
-4129
-4127
-4126
-4124
-4122
-4121
-4119
-4117
-4115
-4113
-4112
-4110
-4108
-4106
-4104
-4102
-4099
-4097
-4094
-4093
-4091
-4089
-4086
-4083
-4081
-4078
-4075
-4073
-4069
-4066
-4062
-4059
-4056
-4051
-4049
-4046
-4043
-4038
-4035
-4033
-4030
-4027
-4022
-4019
-4017
-4013
-4010
-4006
-4003
-3999
-3996
-3993
-3989
-3986
-3983
-3980
-3976
-3973
-3969
-3966
-3962
-3959
-3955
-3951
-3947
-3944
-3940
-3936
-3933
-3929
-3925
-3921
-3917
-3913
-3909
-3904
-3900
-3894
-3889
-3884
-3878
-3872
-3867
-3861
-3855
-3849
-3843
-3837
-3831
-3826
-3820
-3814
-3808
-3802
-3796
-3790
-3784
-3778
-3772
-3766
-3760
-3753
-3747
-3741
-3735
-3729
-3723
-3717
-3711
-3704
-3698
-3692
-3686
-3680
-3674
-3668
-3662
-3656
-3650
-3644
-3638
-3631
-3625
-3619
-3613
-3606
-3600
-3594
-3587
-3581
-3574
-3568
-3561
-3555
-3548
-3542
-3536
-3529
-3523
-3516
-3510
-3504
-3497
-3491
-3484
-3478
-3472
-3466
-3459
-3453
-3447
-3440
-3434
-3427
-3421
-3414
-3407
-3401
-3394
-3387
-3381
-3374
-3367
-3360
-3353
-3347
-3340
-3333
-3327
-3320
-3314
-3307
-3301
-3294
-3288
-3281
-3274
-3268
-3261
-3254
-3247
-3240
-3233
-3226
-3219
-3211
-3204
-3197
-3189
-3182
-3174
-3166
-3158
-3150
-3142
-3133
-3125
-3116
-3108
-3099
-3091
-3082
-3074
-3065
-3056
-3048
-3039
-3030
-3022
-3013
-3004
-2996
-2987
-2978
-2969
-2960
-2951
-2942
-2933
-2924
-2914
-2905
-2896
-2887
-2877
-2868
-2859
-2849
-2840
-2831
-2821
-2812
-2803
-2794
-2785
-2776
-2766
-2757
-2747
-2738
-2728
-2718
-2708
-2698
-2688
-2678
-2667
-2656
-2646
-2635
-2624
-2613
-2603
-2592
-2581
-2570
-2559
-2548
-2537
-2526
-2514
-2502
-2491
-2479
-2467
-2455
-2444
-2432
-2420
-2408
-2396
-2384
-2372
-2360
-2348
-2336
-2323
-2311
-2298
-2285
-2272
-2259
-2246
-2233
-2220
-2206
-2193
-2179
-2166
-2152
-2138
-2124
-2110
-2096
-2082
-2068
-2054
-2040
-2025
-2012
-1998
-1984
-1970
-1956
-1942
-1928
-1914
-1900
-1886
-1872
-1858
-1843
-1829
-1814
-1800
-1785
-1770
-1756
-1741
-1726
-1711
-1696
-1681
-1666
-1650
-1635
-1620
-1605
-1589
-1574
-1559
-1543
-1528
-1513
-1497
-1482
-1467
-1452
-1436
-1421
-1405
-1389
-1374
-1358
-1342
-1326
-1311
-1295
-1279
-1264
-1248
-1232
-1217
-1201
-1186
-1171
-1155
-1140
-1125
-1110
-1095
-1079
-1064
-1049
-1034
-1018
-1002
-988
-973
-958
-943
-928
-913
-898
-883
-869
-854
-840
-825
-810
-796
-781
-766
-752
-737
-723
-708
-694
-680
-666
-651
-637
-624
-610
-596
-582
-569
-555
-542
-528
-515
-502
-488
-475
-461
-448
-435
-422
-409
-396
-383
-370
-358
-345
-333
-321
-309
-297
-285
-273
-261
-249
-237
-225
-212
-200
-188
-176
-164
-152
-141
-129
-118
-107
-96
-85
-75
-65
-56
-46
-37
-28
-19
-10
-1
7
16
24
33
41
50
58
66
74
82
90
97
105
112
119
125
132
138
144
150
155
160
165
170
175
179
183
188
192
196
200
204
209
213
217
222
226
231
235
239
243
247
250
254
257
259
261
263
264
265
265
266
267
268
269
271
273
275
277
280
283
286
290
293
296
299
302
305
308
310
311
312
313
314
315
316
317
318
318
318
318
317
317
316
314
313
312
310
309
307
305
303
301
299
297
295
294
292
291
289
287
285
283
281
279
276
273
269
266
261
257
253
249
244
240
235
230
225
221
217
213
209
206
201
197
193
189
184
179
174
169
163
157
150
143
136
129
122
115
108
101
94
87
80
73
67
60
53
46
39
32
25
18
11
3
-4
-12
-19
-27
-34
-41
-49
-56
-64
-71
-79
-87
-94
-102
-109
-117
-124
-131
-138
-145
-152
-159
-166
-172
-179
-185
-192
-199
-206
-213
-220
-228
-236
-244
-252
-260
-269
-277
-285
-293
-300
-308
-315
-323
-330
-336
-343
-350
-357
-364
-371
-378
-386
-393
-401
-409
-417
-425
-433
-442
-450
-459
-468
-477
-486
-495
-504
-514
-523
-533
-542
-551
-561
-570
-579
-587
-596
-604
-612
-619
-627
-635
-642
-650
-657
-665
-672
-680
-687
-695
-703
-711
-718
-726
-733
-741
-748
-755
-761
-768
-775
-781
-788
-794
-801
-808
-815
-822
-829
-837
-844
-851
-858
-866
-873
-880
-887
-894
-901
-908
-915
-921
-928
-934
-940
-947
-953
-959
-966
-972
-978
-984
-990
-996
-1002
-1006
-1012
-1018
-1024
-1029
-1034
-1040
-1045
-1051
-1056
-1062
-1069
-1075
-1081
-1088
-1094
-1101
-1107
-1114
-1120
-1127
-1133
-1139
-1145
-1152
-1158
-1164
-1170
-1176
-1182
-1188
-1194
-1200
-1207
-1213
-1219
-1225
-1231
-1237
-1243
-1249
-1255
-1260
-1266
-1271
-1276
-1281
-1286
-1291
-1295
-1299
-1303
-1308
-1312
-1316
-1320
-1323
-1327
-1331
-1335
-1339
-1343
-1348
-1352
-1356
-1360
-1364
-1368
-1372
-1375
-1379
-1382
-1386
-1389
-1393
-1396
-1399
-1402
-1405
-1408
-1411
-1414
-1417
-1420
-1424
-1427
-1430
-1433
-1436
-1439
-1441
-1443
-1445
-1447
-1449
-1451
-1452
-1453
-1454
-1455
-1456
-1458
-1459
-1460
-1461
-1462
-1463
-1464
-1465
-1466
-1467
-1468
-1469
-1470
-1472
-1473
-1474
-1475
-1477
-1477
-1478
-1479
-1480
-1480
-1481
-1481
-1481
-1481
-1481
-1481
-1481
-1481
-1481
-1481
-1481
-1481
-1481
-1480
-1480
-1480
-1479
-1479
-1478
-1478
-1477
-1477
-1476
-1475
-1474
-1474
-1473
-1473
-1472
-1472
-1471
-1470
-1469
-1468
-1466
-1464
-1463
-1461
-1459
-1457
-1455
-1452
-1450
-1447
-1445
-1442
-1439
-1437
-1434
-1431
-1428
-1425
-1421
-1418
-1414
-1410
-1406
-1402
-1397
-1393
-1389
-1384
-1379
-1375
-1370
-1366
-1361
-1357
-1352
-1347
-1342
-1338
-1333
-1328
-1323
-1318
-1313
-1308
-1303
-1298
-1293
-1288
-1283
-1278
-1273
-1268
-1263
-1258
-1253
-1248
-1242
-1237
-1232
-1226
-1221
-1216
-1210
-1205
-1199
-1194
-1188
-1182
-1175
-1169
-1162
-1156
-1149
-1142
-1136
-1129
-1122
-1116
-1109
-1103
-1097
-1091
-1085
-1079
-1073
-1067
-1061
-1055
-1049
-1043
-1037
-1030
-1024
-1016
-1010
-1002
-995
-987
-979
-972
-964
-956
-949
-941
-934
-926
-919
-911
-904
-897
-890
-883
-875
-868
-860
-853
-845
-836
-828
-819
-810
-801
-792
-783
-774
-765
-756
-747
-738
-729
-721
-712
-703
-695
-686
-678
-670
-661
-652
-644
-635
-626
-618
-609
-600
-592
-583
-574
-565
-556
-547
-538
-529
-520
-512
-503
-493
-484
-475
-466
-457
-448
-439
-430
-421
-412
-403
-394
-385
-376
-367
-358
-349
-340
-332
-323
-314
-305
-296
-287
-278
-268
-259
-250
-240
-231
-221
-212
-203
-193
-184
-174
-165
-156
-147
-137
-128
-118
-109
-99
-89
-79
-70
-60
-50
-40
-30
-20
-10
0
9
19
29
38
48
57
67
76
85
95
104
114
124
134
144
154
163
173
183
193
203
212
222
231
241
250
260
269
278
287
296
305
314
324
333
342
351
361
370
379
389
398
407
416
425
435
444
453
462
471
481
490
500
509
519
529
539
550
560
571
581
592
602
612
622
633
643
652
662
672
682
691
701
711
720
730
739
749
758
768
777
786
795
804
813
821
830
839
848
857
866
875
884
893
902
912
921
930
939
948
957
965
974
982
991
999
1006
1016
1024
1032
1040
1049
1057
1066
1074
1082
1091
1099
1107
1116
1124
1132
1140
1148
1156
1164
1172
1180
1188
1196
1204
1212
1220
1228
1236
1243
1251
1258
1265
1272
1279
1286
1293
1300
1307
1314
1321
1328
1335
1342
1349
1355
1362
1369
1376
1383
1390
1396
1403
1409
1415
1421
1427
1433
1439
1445
1450
1456
1462
1467
1473
1478
1484
1489
1495
1501
1506
1512
1517
1522
1527
1532
1537
1542
1547
1552
1556
1561
1566
1570
1575
1580
1584
1589
1593
1598
1603
1608
1612
1617
1622
1626
1631
1635
1639
1644
1648
1652
1656
1661
1665
1669
1673
1677
1681
1684
1688
1692
1695
1698
1701
1704
1707
1710
1713
1716
1718
1720
1723
1725
1727
1729
1730
1732
1734
1735
1737
1739
1740
1742
1744
1746
1748
1751
1753
1756
1759
1761
1764
1767
1770
1773
1776
1780
1783
1786
1789
1792
1795
1797
1800
1803
1806
1808
1811
1813
1816
1819
1821
1824
1826
1828
1830
1832
1834
1836
1837
1838
1840
1841
1842
1843
1843
1844
1845
1845
1846
1846
1847
1848
1848
1849
1849
1850
1850
1851
1851
1852
1852
1852
1853
1853
1854
1854
1854
1855
1855
1856
1857
1857
1858
1859
1860
1861
1861
1862
1862
1863
1863
1863
1863
1863
1863
1863
1863
1862
1861
1861
1860
1859
1857
1856
1854
1852
1850
1848
1846
1844
1842
1840
1837
1835
1832
1830
1828
1825
1823
1821
1819
1817
1815
1812
1810
1808
1805
1803
1801
1798
1796
1793
1791
1789
1787
1785
1782
1780
1778
1776
1774
1772
1769
1767
1765
1762
1760
1757
1755
1752
1750
1747
1745
1743
1740
1738
1736
1733
1731
1729
1727
1725
1723
1721
1719
1716
1714
1712
1709
1707
1705
1702
1700
1697
1695
1692
1690
1687
1685
1683
1680
1678
1675
1673
1670
1668
1666
1663
1661
1659
1656
1654
1651
1649
1646
1644
1642
1639
1637
1634
1632
1630
1628
1627
1625
1623
1621
1620
1618
1617
1615
1614
1612
1611
1609
1607
1605
1604
1602
1600
1598
1597
1595
1594
1592
1591
1590
1588
1587
1586
1585
1584
1583
1582
1581
1580
1579
1578
1576
1575
1573
1572
1570
1569
1567
1566
1565
1563
1562
1560
1559
1557
1556
1554
1552
1550
1548
1546
1544
1542
1540
1538
1536
1534
1532
1529
1527
1525
1522
1519
1517
1514
1510
1507
1504
1500
1497
1494
1490
1487
1484
1481
1478
1475
1472
1469
1467
1464
1462
1460
1457
1455
1453
1451
1449
1447
1444
1442
1439
1436
1433
1429
1426
1422
1418
1415
1411
1407
1403
1400
1396
1393
1390
1387
1384
1381
1378
1375
1372
1369
1366
1362
1359
1355
1351
1347
1343
1339
1335
1331
1327
1323
1320
1316
1312
1309
1305
1302
1298
1295
1292
1289
1285
1282
1279
1275
1271
1268
1264
1260
1255
1251
1247
1243
1239
1234
1230
1227
1223
1220
1216
1213
1210
1208
1205
1202
1199
1197
1194
1191
1188
1184
1181
1177
1173
1169
1164
1160
1155
1151
1146
1141
1136
1132
1127
1122
1117
1112
1108
1103
1099
1095
1090
1086
1081
1076
1072
1067
1062
1056
1051
1045
1040
1034
1028
1022
1016
1012
1006
1002
997
993
988
984
980
976
972
968
964
959
954
949
944
938
932
926
920
913
907
901
894
888
882
876
870
865
859
854
849
843
838
832
827
821
815
809
803
796
790
784
778
772
766
760
755
749
744
738
732
727
721
715
709
704
698
691
685
679
673
666
660
654
648
642
636
629
623
617
611
605
599
593
587
581
575
569
563
557
551
545
540
534
529
523
518
512
507
501
495
490
484
478
472
466
460
455
449
444
439
434
429
425
421
417
413
409
405
401
397
393
389
385
381
376
372
368
364
360
356
352
348
345
341
338
334
331
328
324
320
316
312
307
303
298
293
288
284
279
275
272
268
265
262
260
258
255
253
251
249
246
244
241
238
235
232
229
226
223
220
217
215
213
210
209
207
205
203
201
199
197
194
192
190
187
185
183
180
178
176
174
172
170
169
167
166
166
165
164
164
163
162
161
161
160
159
157
156
155
153
152
150
148
146
145
143
142
140
139
138
137
136
134
133
132
131
129
128
126
125
123
122
120
119
118
117
116
115
113
113
112
111
110
108
107
106
104
102
100
99
97
95
93
92
91
89
88
88
87
86
86
85
85
85
84
84
84
84
84
84
83
83
83
83
83
83
83
84
84
85
85
86
86
87
87
88
88
89
89
89
89
89
89
89
89
89
89
89
88
88
88
88
88
87
87
87
87
87
86
86
85
85
85
84
84
83
83
83
83
83
83
83
83
83
83
84
85
85
86
86
87
87
88
88
88
89
89
90
91
91
92
93
94
95
96
98
99
100
101
102
103
104
104
105
106
106
107
108
109
109
110
111
112
113
114
115
116
117
118
119
120
120
121
121
121
122
122
122
123
123
124
125
126
127
128
130
131
132
134
135
136
137
138
139
139
139
140
140
140
140
140
140
140
140
140
141
141
142
142
143
143
143
144
144
144
144
144
144
145
145
145
146
146
147
147
148
148
149
149
150
150
151
152
152
153
153
154
154
155
156
156
157
158
158
159
160
160
161
162
162
163
164
165
166
167
167
168
170
171
173
175
177
179
181
183
186
188
191
194
196
198
201
203
205
208
210
212
214
216
218
220
222
225
227
229
231
234
236
238
241
243
246
249
251
254
257
259
262
265
268
270
273
276
278
281
284
287
290
293
296
299
302
305
308
311
314
317
320
323
326
329
332
335
338
341
345
348
352
356
360
363
367
371
375
379
383
387
391
395
400
404
408
412
417
421
425
430
435
439
444
449
453
458
462
466
471
475
479
484
488
492
497
501
506
511
515
520
525
531
536
541
546
551
557
562
567
572
576
581
586
590
595
599
603
608
612
616
621
625
630
634
639
643
648
653
657
662
666
671
675
680
684
689
693
697
702
706
711
715
720
725
730
734
739
744
749
753
758
763
767
772
777
781
786
791
795
800
805
809
814
819
824
828
833
838
842
847
852
857
861
866
871
876
880
885
890
895
900
905
910
916
921
926
931
937
942
948
953
959
965
971
977
982
988
994
1000
1006
1010
1016
1022
1029
1035
1041
1047
1053
1060
1066
1072
1079
1085
1092
1098
1105
1112
1119
1126
1132
1139
1146
1153
1160
1167
1174
1180
1187
1194
1200
1207
1213
1220
1227
1233
1240
1247
1253
1260
1267
1274
1280
1287
1294
1301
1308
1315
1322
1329
1336
1343
1350
1357
1364
1371
1378
1385
1391
1397
1404
1410
1416
1423
1429
1435
1442
1448
1455
1461
1468
1474
1481
1488
1494
1501
1508
1515
1522
1528
1535
1541
1547
1554
1560
1566
1572
1577
1583
1589
1595
1601
1607
1613
1619
1625
1631
1637
1643
1649
1655
1661
1666
1672
1678
1684
1690
1696
1702
1708
1715
1721
1727
1733
1739
1745
1751
1757
1763
1769
1775
1782
1788
1794
1800
1806
1812
1818
1824
1829
1835
1841
1847
1853
1858
1864
1869
1875
1880
1886
1891
1896
1902
1907
1912
1916
1921
1926
1931
1935
1940
1944
1948
1952
1956
1960
1964
1968
1972
1975
1979
1982
1986
1989
1992
1996
1999
2001
2005
2008
2011
2013
2017
2019
2021
2025
2028
2031
2033
2036
2039
2041
2043
2045
2047
2049
2051
2053
2054
2056
2057
2059
2060
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2076
2077
2077
2077
2078
2078
2078
2078
2078
2078
2078
2078
2077
2076
2075
2074
2073
2072
2070
2069
2067
2065
2063
2061
2059
2057
2054
2052
2050
2048
2045
2043
2041
2037
2035
2032
2028
2025
2021
2017
2013
2009
2005
2001
1998
1993
1989
1985
1981
1976
1972
1967
1962
1957
1951
1946
1940
1934
1928
1921
1915
1908
1902
1895
1888
1881
1874
1867
1860
1853
1846
1839
1831
1824
1817
1809
1801
1793
1785
1777
1768
1759
1750
1741
1732
1723
1714
1704
1695
1685
1675
1665
1655
1645
1635
1625
1615
1605
1594
1584
1573
1563
1552
1541
1530
1519
1508
1496
1485
1473
1462
1450
1438
1426
1414
1402
1390
1378
1365
1353
1341
1328
1316
1303
1290
1278
1265
1253
1240
1227
1215
1202
1189
1177
1164
1151
1138
1126
1113
1100
1087
1074
1062
1049
1036
1022
1010
997
984
971
958
945
931
918
905
891
878
864
851
837
823
809
796
782
768
755
741
727
713
700
686
672
659
645
632
618
604
591
577
563
550
536
522
508
495
481
467
454
440
426
413
399
385
371
357
343
329
315
301
287
273
259
245
231
217
203
189
176
162
148
134
120
107
93
79
65
52
38
24
10
-4
-17
-31
-44
-58
-72
-85
-99
-112
-126
-140
-154
-168
-182
-196
-210
-224
-238
-252
-266
-280
-295
-309
-323
-337
-351
-364
-378
-392
-406
-419
-433
-447
-461
-474
-488
-502
-515
-529
-543
-556
-570
-583
-597
-610
-623
-637
-650
-663
-676
-689
-702
-715
-728
-741
-754
-767
-780
-793
-806
-819
-832
-845
-858
-871
-884
-897
-909
-922
-935
-948
-961
-974
-986
-999
-1010
-1022
-1036
-1048
-1060
-1072
-1084
-1096
-1108
-1120
-1132
-1145
-1157
-1169
-1181
-1192
-1204
-1216
-1228
-1239
-1250
-1261
-1273
-1284
-1294
-1305
-1316
-1326
-1337
-1347
-1357
-1367
-1377
-1387
-1397
-1407
-1417
-1426
-1436
-1446
-1455
-1465
-1474
-1484
-1493
-1502
-1512
-1521
-1530
-1540
-1549
-1558
-1568
-1577
-1586
-1595
-1604
-1612
-1621
-1630
-1638
-1646
-1654
-1662
-1670
-1677
-1685
-1693
-1701
-1709
-1717
-1725
-1733
-1741
-1750
-1758
-1766
-1775
-1783
-1791
-1799
-1807
-1815
-1822
-1830
-1837
-1844
-1851
-1858
-1865
-1871
-1878
-1885
-1891
-1898
-1904
-1911
-1917
-1923
-1929
-1935
-1941
-1946
-1951
-1956
-1961
-1966
-1971
-1975
-1980
-1985
-1990
-1995
-1999
-2004
-2008
-2013
-2017
-2021
-2025
-2029
-2035
-2037
-2041
-2045
-2050
-2054
-2057
-2061
-2064
-2067
-2070
-2073
-2075
-2077
-2080
-2082
-2084
-2086
-2087
-2089
-2090
-2092
-2093
-2094
-2095
-2096
-2097
-2098
-2098
-2099
-2099
-2100
-2100
-2101
-2101
-2102
-2102
-2103
-2103
-2104
-2104
-2104
-2104
-2104
-2104
-2104
-2103
-2103
-2102
-2101
-2101
-2100
-2099
-2098
-2096
-2095
-2094
-2093
-2092
-2090
-2089
-2088
-2086
-2084
-2082
-2080
-2077
-2075
-2072
-2069
-2066
-2063
-2060
-2057
-2053
-2049
-2045
-2041
-2037
-2033
-2028
-2023
-2017
-2012
-2007
-2001
-1996
-1990
-1985
-1979
-1974
-1968
-1962
-1957
-1951
-1945
-1939
-1932
-1926
-1919
-1912
-1905
-1897
-1890
-1882
-1874
-1866
-1859
-1851
-1842
-1834
-1826
-1818
-1810
-1802
-1793
-1785
-1776
-1767
-1757
-1748
-1739
-1729
-1720
-1710
-1701
-1691
-1682
-1672
-1663
-1653
-1643
-1634
-1624
-1614
-1604
-1594
-1584
-1574
-1564
-1555
-1545
-1536
-1526
-1517
-1508
-1499
-1490
-1480
-1471
-1462
-1453
-1443
-1433
-1423
-1413
-1403
-1393
-1383
-1372
-1362
-1351
-1341
-1331
-1321
-1311
-1301
-1291
-1280
-1270
-1260
-1249
-1239
-1228
-1218
-1207
-1197
-1186
-1176
-1165
-1155
-1146
-1136
-1127
-1117
-1108
-1099
-1090
-1082
-1073
-1065
-1056
-1048
-1039
-1031
-1022
-1014
-1004
-996
-987
-978
-969
-959
-950
-940
-930
-920
-910
-900
-890
-880
-870
-860
-850
-840
-830
-820
-810
-800
-791
-781
-772
-762
-753
-743
-734
-725
-716
-706
-697
-688
-680
-671
-662
-653
-645
-636
-627
-618
-610
-601
-593
-584
-576
-568
-560
-551
-543
-535
-527
-520
-512
-505
-498
-490
-483
-476
-469
-462
-454
-447
-440
-433
-426
-419
-413
-406
-400
-394
-387
-381
-375
-369
-362
-356
-349
-343
-336
-330
-323
-317
-311
-304
-298
-292
-286
-280
-274
-269
-264
-258
-253
-248
-242
-236
-231
-225
-219
-213
-207
-202
-196
-191
-185
-180
-175
-170
-165
-161
-156
-152
-148
-143
-139
-135
-131
-127
-123
-120
-116
-113
-109
-105
-102
-98
-94
-90
-86
-83
-79
-75
-71
-67
-63
-60
-57
-53
-50
-47
-45
-42
-40
-37
-35
-33
-31
-29
-28
-26
-25
-23
-22
-21
-20
-19
-18
-17
-16
-15
-14
-13
-12
-11
-10
-9
-8
-7
-6
-6
-6
-7
-7
-8
-9
-11
-12
-13
-15
-16
-18
-20
-21
-23
-25
-26
-28
-30
-33
-35
-38
-41
-44
-47
-49
-52
-55
-57
-60
-63
-66
-68
-71
-74
-77
-80
-83
-86
-89
-93
-97
-101
-105
-109
-114
-118
-123
-128
-133
-138
-143
-148
-154
-160
-166
-172
-178
-184
-190
-197
-203
-210
-216
-223
-230
-237
-244
-251
-258
-265
-272
-279
-286
-293
-300
-307
-315
-322
-329
-337
-344
-351
-358
-365
-372
-379
-386
-392
-399
-406
-412
-419
-426
-433
-440
-447
-455
-463
-470
-478
-486
-494
-502
-510
-518
-526
-533
-541
-548
-555
-563
-570
-577
-585
-592
-600
-607
-615
-623
-631
-639
-647
-655
-663
-672
-680
-689
-698
-707
-715
-724
-733
-743
-752
-761
-770
-780
-790
-799
-809
-820
-830
-841
-852
-863
-874
-885
-897
-908
-919
-931
-942
-953
-964
-975
-987
-998
-1008
-1020
-1031
-1042
-1053
-1064
-1075
-1086
-1096
-1107
-1118
-1128
-1138
-1149
-1159
-1169
-1179
-1190
-1200
-1211
-1221
-1232
-1243
-1254
-1265
-1276
-1287
-1297
-1308
-1318
-1329
-1339
-1348
-1358
-1368
-1377
-1387
-1396
-1406
-1415
-1425
-1434
-1444
-1454
-1463
-1473
-1482
-1491
-1500
-1509
-1518
-1527
-1535
-1543
-1551
-1559
-1567
-1575
-1582
-1590
-1598
-1605
-1613
-1621
-1629
-1637
-1645
-1653
-1662
-1670
-1679
-1688
-1697
-1705
-1714
-1723
-1732
-1741
-1749
-1757
-1766
-1774
-1782
-1790
-1797
-1805
-1813
-1820
-1828
-1835
-1843
-1850
-1858
-1865
-1873
-1880
-1887
-1895
-1902
-1909
-1916
-1923
-1931
-1938
-1945
-1952
-1959
-1965
-1972
-1978
-1985
-1991
-1997
-2003
-2009
-2015
-2021
-2025
-2032
-2037
-2044
-2049
-2055
-2060
-2066
-2071
-2077
-2082
-2087
-2092
-2098
-2103
-2108
-2112
-2117
-2121
-2126
-2130
-2134
-2138
-2142
-2146
-2149
-2153
-2156
-2160
-2163
-2166
-2169
-2172
-2174
-2177
-2180
-2183
-2185
-2188
-2191
-2195
-2198
-2201
-2204
-2207
-2210
-2213
-2216
-2219
-2222
-2225
-2228
-2230
-2233
-2235
-2237
-2239
-2240
-2242
-2243
-2244
-2246
-2247
-2248
-2248
-2249
-2250
-2251
-2251
-2252
-2253
-2254
-2255
-2256
-2257
-2258
-2259
-2260
-2261
-2262
-2263
-2264
-2264
-2265
-2266
-2266
-2266
-2266
-2267
-2267
-2267
-2267
-2267
-2268
-2268
-2268
-2268
-2268
-2268
-2268
-2268
-2268
-2268
-2268
-2267
-2267
-2267
-2266
-2266
-2265
-2265
-2265
-2264
-2264
-2263
-2262
-2262
-2261
-2260
-2259
-2258
-2257
-2255
-2254
-2252
-2251
-2249
-2248
-2246
-2245
-2243
-2242
-2241
-2240
-2239
-2239
-2238
-2237
-2236
-2235
-2234
-2233
-2232
-2232
-2231
-2230
-2229
-2228
-2227
-2226
-2224
-2223
-2222
-2221
-2219
-2218
-2217
-2216
-2214
-2213
-2212
-2211
-2209
-2208
-2207
-2206
-2204
-2203
-2202
-2200
-2199
-2198
-2196
-2195
-2193
-2191
-2190
-2188
-2186
-2184
-2183
-2181
-2179
-2178
-2176
-2174
-2172
-2170
-2168
-2166
-2163
-2161
-2158
-2155
-2152
-2150
-2147
-2145
-2142
-2140
-2137
-2135
-2133
-2131
-2129
-2127
-2124
-2122
-2120
-2117
-2115
-2112
-2109
-2107
-2104
-2101
-2098
-2096
-2093
-2090
-2088
-2085
-2083
-2081
-2078
-2076
-2074
-2072
-2070
-2068
-2066
-2064
-2062
-2060
-2057
-2055
-2052
-2049
-2047
-2044
-2041
-2037
-2035
-2032
-2028
-2025
-2021
-2019
-2015
-2012
-2008
-2004
-2001
-1997
-1994
-1990
-1986
-1983
-1979
-1976
-1973
-1970
-1966
-1963
-1960
-1958
-1955
-1952
-1950
-1948
-1945
-1943
-1941
-1939
-1937
-1935
-1932
-1930
-1928
-1925
-1923
-1920
-1918
-1915
-1912
-1910
-1907
-1904
-1901
-1898
-1896
-1893
-1890
-1887
-1884
-1880
-1877
-1873
-1870
-1866
-1862
-1859
-1855
-1851
-1847
-1843
-1839
-1835
-1831
-1827
-1822
-1818
-1814
-1809
-1805
-1800
-1795
-1790
-1785
-1779
-1774
-1769
-1764
-1759
-1753
-1748
-1743
-1738
-1732
-1727
-1721
-1715
-1709
-1703
-1697
-1690
-1683
-1676
-1669
-1661
-1654
-1646
-1639
-1631
-1624
-1616
-1608
-1601
-1593
-1585
-1577
-1569
-1561
-1553
-1545
-1537
-1529
-1521
-1513
-1505
-1498
-1490
-1482
-1475
-1467
-1460
-1452
-1445
-1437
-1430
-1423
-1416
-1408
-1401
-1394
-1387
-1380
-1373
-1366
-1359
-1352
-1345
-1338
-1331
-1324
-1317
-1309
-1302
-1294
-1287
-1279
-1271
-1263
-1255
-1247
-1239
-1230
-1222
-1213
-1205
-1196
-1187
-1179
-1170
-1161
-1152
-1143
-1135
-1126
-1116
-1107
-1098
-1088
-1079
-1069
-1058
-1048
-1038
-1027
-1016
-1006
-995
-984
-974
-963
-953
-942
-932
-921
-911
-900
-890
-879
-868
-857
-846
-835
-824
-813
-802
-790
-779
-768
-757
-746
-735
-724
-713
-702
-691
-680
-668
-656
-644
-632
-620
-607
-595
-582
-569
-557
-544
-532
-519
-507
-494
-482
-470
-457
-445
-433
-420
-408
-396
-383
-371
-358
-346
-333
-321
-309
-296
-284
-271
-259
-247
-235
-223
-211
-199
-187
-175
-164
-152
-140
-128
-116
-104
-91
-79
-66
-53
-40
-27
-14
-1
12
25
38
52
65
78
91
105
118
132
145
159
173
187
202
216
231
245
260
274
288
303
317
331
346
360
374
388
402
416
430
445
459
474
488
503
518
532
547
561
576
590
604
618
633
647
661
675
689
703
717
730
744
758
771
785
798
811
824
837
850
862
874
886
898
910
921
932
944
955
966
977
988
999
1010
1020
1033
1044
1055
1066
1078
1089
1100
1111
1122
1133
1145
1156
1167
1178
1189
1199
1211
1222
1233
1244
1256
1267
1279
1291
1303
1315
1327
1340
1352
1364
1377
1389
1401
1413
1425
1436
1448
1460
1471
1483
1494
1506
1517
1528
1540
1551
1562
1573
1585
1596
1607
1618
1629
1640
1650
1661
1671
1682
1692
1702
1712
1722
1732
1742
1752
1762
1771
1781
1791
1800
1810
1819
1828
1837
1846
1854
1862
1871
1879
1886
1894
1902
1909
1916
1924
1931
1938
1945
1952
1958
1965
1972
1979
1985
1992
1999
2005
2012
2019
2025
2032
2039
2045
2052
2059
2066
2073
2080
2087
2094
2101
2108
2115
2122
2128
2135
2142
2149
2156
2163
2169
2176
2183
2189
2196
2203
2209
2216
2223
2229
2235
2242
2248
2254
2260
2267
2273
2279
2285
2291
2297
2304
2310
2316
2322
2328
2334
2341
2347
2353
2359
2365
2371
2376
2382
2387
2392
2397
2402
2407
2411
2416
2420
2424
2428
2432
2436
2440
2444
2448
2452
2456
2460
2464
2467
2471
2474
2477
2480
2483
2486
2488
2490
2493
2495
2497
2499
2501
2503
2505
2507
2509
2511
2514
2516
2518
2520
2522
2524
2526
2528
2529
2531
2533
2535
2537
2539
2540
2542
2544
2546
2547
2549
2550
2552
2553
2555
2556
2557
2558
2559
2560
2561
2562
2562
2563
2564
2565
2565
2566
2567
2568
2569
2569
2570
2571
2572
2572
2573
2574
2574
2575
2576
2577
2578
2578
2579
2580
2581
2581
2582
2583
2583
2584
2584
2585
2585
2585
2585
2584
2584
2583
2582
2581
2580
2579
2578
2576
2575
2574
2572
2571
2569
2568
2566
2565
2563
2561
2559
2558
2556
2554
2552
2550
2548
2546
2544
2541
2539
2537
2535
2532
2530
2528
2526
2524
2522
2520
2518
2516
2514
2512
2509
2507
2504
2502
2499
2497
2494
2491
2488
2486
2482
2479
2476
2472
2469
2465
2461
2457
2453
2449
2445
2440
2436
2432
2427
2423
2418
2414
2409
2404
2400
2395
2390
2386
2381
2376
2371
2366
2361
2356
2351
2346
2341
2335
2330
2325
2319
2314
2308
2302
2296
2290
2284
2278
2272
2266
2260
2254
2248
2242
2236
2230
2224
2218
2212
2206
2200
2194
2188
2182
2175
2169
2162
2156
2149
2143
2136
2130
2124
2117
2111
2104
2098
2091
2084
2078
2071
2064
2057
2050
2043
2036
2029
2021
2013
2007
2000
1992
1985
1978
1970
1963
1956
1949
1941
1934
1927
1919
1912
1904
1897
1889
1881
1874
1866
1858
1850
1842
1834
1827
1819
1811
1804
1797
1790
1782
1775
1769
1762
1755
1748
1742
1735
1729
1722
1715
1709
1702
1695
1689
1682
1675
1668
1662
1655
1648
1641
1634
1627
1620
1613
1606
1599
1592
1585
1578
1571
1564
1557
1550
1543
1536
1529
1523
1516
1509
1502
1495
1488
1481
1474
1467
1460
1453
1446
1439
1432
1425
1417
1410
1403
1395
1388
1380
1372
1364
1356
1348
1340
1332
1324
1316
1307
1299
1291
1282
1273
1264
1255
1246
1237
1228
1219
1210
1201
1192
1183
1173
1164
1156
1147
1138
1129
1121
1112
1103
1094
1085
1076
1067
1057
1047
1037
1027
1016
1006
997
987
977
966
956
946
936
926
916
906
896
887
877
867
857
847
837
827
817
807
798
788
778
769
759
750
741
731
722
713
704
695
686
677
668
659
650
641
632
623
614
605
596
586
577
567
558
548
538
528
518
508
498
488
478
468
458
448
437
427
417
406
396
386
375
365
354
344
333
323
312
302
291
281
270
259
248
238
227
216
205
194
183
172
161
150
139
128
117
107
96
85
74
63
53
42
32
21
10
0
-10
-21
-31
-41
-51
-61
-71
-81
-91
-101
-110
-120
-130
-140
-150
-160
-170
-180
-190
-200
-210
-220
-230
-240
-249
-259
-268
-277
-287
-296
-305
-314
-323
-332
-341
-349
-358
-366
-375
-383
-391
-399
-407
-416
-424
-432
-440
-448
-457
-465
-473
-481
-490
-498
-506
-514
-522
-530
-538
-546
-553
-561
-569
-576
-584
-591
-599
-606
-614
-621
-628
-636
-643
-650
-658
-665
-672
-679
-687
-694
-701
-708
-716
-723
-730
-738
-745
-753
-760
-767
-775
-782
-790
-797
-804
-812
-819
-827
-834
-841
-849
-856
-863
-871
-878
-886
-893
-901
-908
-916
-924
-931
-939
-946
-954
-961
-969
-976
-983
-991
-998
-1006
-1012
-1020
-1027
-1034
-1041
-1048
-1055
-1062
-1069
-1076
-1082
-1089
-1096
-1102
-1109
-1116
-1122
-1129
-1136
-1143
-1150
-1156
-1163
-1170
-1176
-1183
-1190
-1196
-1202
-1209
-1215
-1221
-1227
-1233
-1239
-1245
-1251
-1257
-1263
-1270
-1276
-1282
-1289
-1295
-1301
-1308
-1314
-1320
-1327
-1333
-1340
-1346
-1352
-1358
-1365
-1371
-1377
-1383
-1390
-1396
-1402
-1409
-1415
-1421
-1428
-1434
-1441
-1447
-1454
-1460
-1466
-1473
-1479
-1485
-1491
-1498
-1504
-1510
-1516
-1522
-1528
-1534
-1540
-1546
-1552
-1558
-1564
-1570
-1576
-1582
-1588
-1594
-1600
-1605
-1611
-1617
-1622
-1628
-1633
-1638
-1644
-1649
-1654
-1660
-1665
-1671
-1676
-1682
-1687
-1693
-1698
-1704
-1709
-1715
-1720
-1726
-1731
-1737
-1742
-1748
-1753
-1759
-1765
-1771
-1777
-1783
-1789
-1795
-1801
-1807
-1813
-1819
-1825
-1831
-1837
-1843
-1850
-1856
-1862
-1868
-1874
-1880
-1886
-1892
-1898
-1905
-1911
-1917
-1923
-1929
-1936
-1942
-1948
-1955
-1961
-1968
-1975
-1981
-1988
-1995
-2001
-2008
-2015
-2021
-2028
-2035
-2041
-2048
-2054
-2061
-2067
-2074
-2080
-2086
-2093
-2099
-2105
-2112
-2118
-2125
-2131
-2138
-2145
-2151
-2158
-2165
-2171
-2178
-2185
-2191
-2198
-2204
-2211
-2217
-2224
-2230
-2237
-2243
-2249
-2256
-2262
-2268
-2274
-2280
-2287
-2293
-2299
-2306
-2312
-2319
-2325
-2332
-2338
-2345
-2351
-2358
-2364
-2371
-2378
-2384
-2391
-2397
-2404
-2410
-2416
-2422
-2429
-2435
-2441
-2447
-2453
-2459
-2464
-2470
-2476
-2481
-2487
-2492
-2497
-2502
-2507
-2512
-2516
-2521
-2525
-2529
-2534
-2538
-2542
-2546
-2550
-2554
-2558
-2562
-2565
-2569
-2573
-2577
-2581
-2585
-2589
-2593
-2597
-2602
-2606
-2610
-2614
-2619
-2623
-2627
-2631
-2636
-2640
-2644
-2648
-2652
-2656
-2660
-2664
-2668
-2672
-2676
-2679
-2683
-2687
-2691
-2694
-2698
-2702
-2705
-2709
-2712
-2716
-2720
-2723
-2727
-2731
-2734
-2738
-2742
-2746
-2749
-2753
-2757
-2761
-2765
-2768
-2772
-2776
-2779
-2783
-2786
-2789
-2792
-2795
-2797
-2800
-2802
-2804
-2806
-2809
-2811
-2813
-2815
-2817
-2820
-2822
-2824
-2826
-2828
-2830
-2832
-2834
-2835
-2837
-2838
-2840
-2841
-2842
-2844
-2845
-2846
-2846
-2847
-2848
-2849
-2849
-2850
-2850
-2850
-2851
-2851
-2851
-2851
-2851
-2851
-2851
-2851
-2851
-2851
-2851
-2850
-2850
-2849
-2848
-2847
-2846
-2845
-2844
-2842
-2840
-2839
-2837
-2835
-2833
-2831
-2828
-2826
-2823
-2820
-2817
-2814
-2811
-2808
-2804
-2801
-2798
-2794
-2791
-2788
-2785
-2782
-2778
-2775
-2772
-2769
-2765
-2762
-2759
-2755
-2752
-2748
-2744
-2740
-2737
-2733
-2729
-2724
-2720
-2716
-2711
-2707
-2702
-2697
-2692
-2687
-2682
-2676
-2671
-2666
-2660
-2655
-2650
-2644
-2639
-2633
-2627
-2622
-2616
-2610
-2604
-2598
-2592
-2585
-2578
-2571
-2564
-2557
-2550
-2543
-2536
-2528
-2521
-2513
-2506
-2498
-2490
-2483
-2475
-2467
-2459
-2451
-2443
-2436
-2428
-2420
-2413
-2405
-2398
-2391
-2384
-2377
-2369
-2362
-2355
-2348
-2341
-2333
-2326
-2318
-2310
-2302
-2295
-2287
-2278
-2270
-2262
-2254
-2246
-2238
-2230
-2222
-2214
-2206
-2198
-2190
-2182
-2174
-2166
-2159
-2151
-2143
-2136
-2128
-2121
-2113
-2106
-2098
-2091
-2083
-2075
-2068
-2059
-2051
-2043
-2033
-2025
-2017
-2008
-1999
-1990
-1981
-1972
-1963
-1954
-1945
-1936
-1927
-1919
-1910
-1902
-1894
-1886
-1878
-1870
-1862
-1854
-1845
-1837
-1829
-1820
-1811
-1802
-1793
-1783
-1774
-1764
-1755
-1745
-1736
-1727
-1717
-1708
-1699
-1689
-1680
-1671
-1661
-1652
-1642
-1633
-1624
-1614
-1605
-1596
-1586
-1577
-1568
-1559
-1550
-1541
-1531
-1522
-1513
-1504
-1495
-1486
-1477
-1468
-1458
-1449
-1440
-1430
-1421
-1411
-1402
-1393
-1383
-1374
-1364
-1355
-1345
-1336
-1326
-1317
-1308
-1299
-1290
-1281
-1272
-1263
-1254
-1245
-1236
-1227
-1218
-1210
-1201
-1192
-1183
-1173
-1164
-1154
-1145
-1135
-1126
-1116
-1106
-1097
-1087
-1078
-1068
-1059
-1049
-1040
-1031
-1022
-1012
-1004
-995
-987
-978
-969
-961
-952
-943
-935
-926
-918
-909
-901
-892
-883
-875
-866
-857
-848
-839
-830
-821
-812
-803
-794
-786
-777
-769
-760
-752
-744
-736
-728
-721
-713
-706
-698
-691
-684
-677
-670
-663
-656
-649
-642
-636
-629
-622
-616
-609
-602
-596
-589
-582
-575
-569
-562
-555
-549
-542
-535
-528
-522
-515
-509
-503
-497
-491
-485
-479
-474
-468
-463
-457
-452
-446
-441
-435
-430
-424
-418
-412
-406
-400
-394
-388
-381
-375
-368
-362
-356
-349
-343
-338
-332
-327
-321
-316
-311
-306
-301
-297
-292
-287
-283
-279
-274
-270
-266
-262
-258
-253
-249
-244
-239
-234
-229
-224
-218
-213
-208
-202
-197
-192
-187
-182
-178
-173
-169
-165
-161
-157
-154
-150
-147
-143
-140
-137
-134
-130
-127
-124
-121
-118
-115
-112
-109
-105
-102
-98
-94
-90
-86
-82
-78
-75
-71
-68
-64
-61
-59
-56
-53
-51
-49
-47
-45
-42
-40
-38
-36
-34
-31
-29
-27
-24
-22
-20
-17
-15
-12
-10
-7
-5
-2
0
2
4
7
9
10
12
14
15
17
18
20
21
23
25
26
28
29
31
33
34
36
37
39
40
41
42
43
45
46
47
49
50
51
52
54
55
56
57
58
59
60
60
61
61
62
62
63
63
64
64
65
66
66
67
68
68
69
70
72
73
74
75
76
78
79
81
82
84
85
86
87
88
89
89
90
90
89
89
89
88
88
87
87
86
86
86
86
87
87
87
87
87
88
88
88
89
89
89
90
90
91
91
91
91
92
92
92
92
92
92
92
92
92
92
93
94
95
95
96
97
98
99
99
100
100
100
100
100
100
101
101
102
103
104
105
106
107
108
110
111
112
114
115
117
118
120
121
123
124
125
126
128
128
129
130
131
131
132
132
133
134
134
135
136
138
139
140
142
143
145
146
147
149
150
151
152
153
155
156
158
160
162
164
166
168
170
172
174
175
177
179
180
182
183
184
186
187
188
190
191
192
193
195
196
197
198
199
200
201
202
204
205
207
209
210
212
213
215
216
218
219
220
221
222
224
225
226
228
229
231
232
234
235
237
238
240
241
243
244
245
247
248
249
250
252
253
254
255
256
257
258
260
261
262
263
264
266
267
269
271
273
275
276
279
281
283
285
287
289
290
292
293
294
296
297
298
299
300
301
302
303
304
305
307
308
309
311
312
313
314
316
317
318
319
320
321
322
323
324
324
325
326
327
328
328
329
330
330
331
332
332
333
333
334
334
334
334
333
333
333
332
332
332
331
331
330
330
330
329
329
328
328
327
327
326
326
325
325
324
324
324
323
323
322
322
322
321
321
320
320
320
319
319
318
318
317
317
317
316
316
316
316
316
316
316
315
315
314
314
313
312
311
310
310
309
308
307
306
305
304
303
303
302
301
300
299
298
297
296
295
294
292
291
290
288
286
285
283
282
280
278
276
274
272
270
268
266
263
261
259
257
255
253
251
249
247
244
242
240
237
235
232
230
227
225
222
219
217
214
211
208
206
203
200
197
194
192
189
186
183
180
177
174
171
167
164
160
157
153
149
145
140
136
131
127
123
118
114
109
105
101
96
92
87
83
78
73
68
63
58
52
46
41
35
28
22
16
10
4
-3
-9
-15
-21
-27
-33
-39
-45
-51
-57
-63
-69
-76
-82
-88
-95
-101
-108
-115
-121
-128
-135
-142
-149
-156
-163
-170
-177
-184
-191
-198
-205
-213
-220
-228
-235
-243
-251
-259
-267
-275
-284
-292
-301
-309
-318
-327
-335
-344
-352
-361
-369
-378
-387
-395
-404
-412
-421
-430
-438
-447
-455
-464
-473
-482
-491
-500
-509
-519
-528
-538
-547
-557
-567
-576
-586
-595
-605
-614
-624
-633
-643
-652
-662
-671
-681
-690
-700
-709
-719
-729
-739
-750
-760
-770
-781
-791
-801
-812
-822
-833
-843
-853
-864
-874
-885
-895
-905
-915
-925
-935
-946
-956
-966
-976
-986
-996
-1006
-1016
-1026
-1036
-1047
-1057
-1067
-1078
-1088
-1098
-1108
-1118
-1128
-1137
-1147
-1157
-1167
-1177
-1187
-1197
-1207
-1217
-1227
-1237
-1247
-1257
-1268
-1278
-1289
-1300
-1310
-1321
-1332
-1342
-1353
-1364
-1374
-1385
-1395
-1406
-1416
-1426
-1437
-1447
-1457
-1467
-1477
-1487
-1498
-1508
-1518
-1528
-1539
-1549
-1559
-1569
-1580
-1590
-1601
-1611
-1621
-1631
-1641
-1651
-1661
-1671
-1681
-1690
-1700
-1710
-1720
-1729
-1739
-1749
-1759
-1769
-1778
-1788
-1798
-1808
-1817
-1827
-1836
-1846
-1855
-1864
-1873
-1882
-1891
-1900
-1909
-1918
-1927
-1937
-1946
-1954
-1963
-1972
-1981
-1990
-1998
-2007
-2016
-2024
-2033
-2041
-2049
-2058
-2066
-2075
-2083
-2092
-2100
-2109
-2117
-2126
-2135
-2144
-2152
-2161
-2170
-2178
-2187
-2195
-2203
-2211
-2219
-2228
-2236
-2244
-2253
-2262
-2270
-2279
-2288
-2296
-2305
-2314
-2322
-2331
-2340
-2348
-2357
-2366
-2374
-2383
-2391
-2400
-2408
-2416
-2424
-2432
-2440
-2448
-2456
-2464
-2472
-2479
-2487
-2495
-2503
-2511
-2519
-2527
-2535
-2542
-2550
-2558
-2566
-2574
-2582
-2591
-2599
-2607
-2615
-2623
-2632
-2640
-2648
-2656
-2664
-2672
-2680
-2688
-2695
-2703
-2711
-2718
-2725
-2733
-2740
-2748
-2755
-2763
-2770
-2778
-2786
-2793
-2801
-2809
-2817
-2825
-2832
-2840
-2848
-2856
-2864
-2872
-2880
-2888
-2896
-2904
-2912
-2920
-2928
-2936
-2944
-2952
-2960
-2968
-2976
-2984
-2992
-3000
-3008
-3016
-3024
-3033
-3041
-3049
-3057
-3066
-3074
-3082
-3090
-3098
-3107
-3115
-3123
-3131
-3140
-3148
-3156
-3165
-3173
-3182
-3191
-3200
-3209
-3218
-3227
-3236
-3245
-3254
-3263
-3271
-3280
-3288
-3296
-3304
-3312
-3320
-3328
-3336
-3343
-3351
-3359
-3367
-3375
-3382
-3390
-3398
-3406
-3414
-3422
-3429
-3437
-3444
-3452
-3459
-3467
-3474
-3481
-3488
-3496
-3503
-3510
-3517
-3524
-3531
-3538
-3545
-3552
-3558
-3565
-3571
-3578
-3584
-3591
-3597
-3604
-3610
-3617
-3623
-3629
-3636
-3642
-3648
-3654
-3660
-3666
-3673
-3678
-3684
-3690
-3696
-3701
-3707
-3713
-3718
-3724
-3729
-3734
-3739
-3744
-3750
-3755
-3760
-3765
-3771
-3776
-3781
-3786
-3791
-3796
-3801
-3806
-3811
-3816
-3821
-3826
-3831
-3835
-3840
-3845
-3849
-3854
-3859
-3863
-3868
-3872
-3877
-3882
-3886
-3891
-3896
-3900
-3905
-3909
-3914
-3918
-3923
-3927
-3931
-3935
-3939
-3943
-3948
-3952
-3956
-3960
-3964
-3968
-3972
-3976
-3980
-3984
-3988
-3991
-3995
-3999
-4002
-4005
-4009
-4011
-4014
-4018
-4021
-4024
-4027
-4030
-4032
-4035
-4038
-4041
-4043
-4046
-4048
-4050
-4051
-4054
-4057
-4059
-4059
-4062
-4064
-4066
-4067
-4069
-4070
-4072
-4074
-4075
-4077
-4078
-4080
-4082
-4083
-4085
-4086
-4088
-4089
-4091
-4091
-4094
-4094
-4096
-4097
-4098
-4099
-4100
-4101
-4102
-4103
-4103
-4104
-4105
-4105
-4106
-4107
-4108
-4109
-4110
-4110
-4111
-4111
-4112
-4112
-4112
-4112
-4112
-4111
-4111
-4111
-4110
-4109
-4109
-4108
-4107
-4106
-4105
-4104
-4104
-4103
-4102
-4101
-4100
-4099
-4098
-4097
-4094
-4094
-4091
-4090
-4088
-4086
-4083
-4082
-4080
-4078
-4075
-4074
-4072
-4070
-4067
-4066
-4064
-4062
-4059
-4057
-4054
-4051
-4048
-4045
-4042
-4038
-4035
-4032
-4029
-4025
-4021
-4018
-4014
-4010
-4006
-4002
-3999
-3995
-3991
-3987
-3983
-3978
-3974
-3970
-3966
-3961
-3957
-3952
-3947
-3943
-3938
-3933
-3928
-3923
-3918
-3913
-3907
-3902
-3897
-3891
-3886
-3880
-3875
-3869
-3863
-3857
-3851
-3846
-3840
-3834
-3827
-3821
-3815
-3808
-3802
-3795
-3788
-3782
-3775
-3768
-3761
-3753
-3746
-3738
-3731
-3723
-3715
-3707
-3700
-3692
-3684
-3676
-3667
-3659
-3651
-3643
-3635
-3626
-3618
-3609
-3600
-3591
-3583
-3574
-3565
-3556
-3547
-3538
-3529
-3520
-3510
-3501
-3492
-3482
-3473
-3463
-3454
-3444
-3435
-3425
-3415
-3406
-3396
-3387
-3377
-3368
-3358
-3348
-3339
-3329
-3319
-3309
-3299
-3289
-3278
-3268
-3257
-3247
-3236
-3225
-3214
-3203
-3192
-3181
-3170
-3158
-3147
-3135
-3124
-3112
-3100
-3088
-3077
-3065
-3053
-3041
-3029
-3017
-3005
-2993
-2981
-2968
-2956
-2944
-2931
-2919
-2906
-2894
-2881
-2869
-2856
-2844
-2832
-2819
-2807
-2795
-2782
-2770
-2757
-2745
-2732
-2719
-2706
-2693
-2680
-2667
-2654
-2640
-2627
-2613
-2599
-2585
-2571
-2557
-2543
-2529
-2514
-2500
-2485
-2471
-2456
-2442
-2427
-2413
-2398
-2383
-2369
-2354
-2339
-2324
-2309
-2294
-2279
-2264
-2249
-2234
-2219
-2204
-2190
-2175
-2160
-2146
-2131
-2117
-2102
-2088
-2073
-2058
-2044
-2029
-2013
-1999
-1984
-1969
-1954
-1938
-1923
-1907
-1891
-1875
-1859
-1843
-1827
-1812
-1796
-1780
-1764
-1748
-1733
-1717
-1701
-1686
-1670
-1654
-1639
-1623
-1608
-1592
-1576
-1560
-1545
-1529
-1513
-1498
-1482
-1466
-1450
-1435
-1419
-1403
-1388
-1372
-1357
-1341
-1326
-1311
-1295
-1280
-1265
-1250
-1235
-1220
-1205
-1190
-1174
-1159
-1144
-1129
-1114
-1098
-1083
-1067
-1052
-1036
-1020
-1006
-990
-975
-960
-945
-930
-915
-900
-885
-870
-856
-841
-826
-811
-796
-781
-766
-750
-735
-720
-704
-689
-674
-658
-643
-628
-613
-598
-583
-568
-553
-538
-523
-509
-494
-479
-463
-448
-433
-419
-404
-389
-374
-360
-345
-331
-316
-302
-287
-273
-258
-244
-230
-215
-201
-186
-172
-158
-144
-129
-115
-101
-87
-73
-60
-46
-32
-18
-4
10
24
38
52
66
80
94
108
122
136
150
164
178
192
206
219
233
247
261
275
288
302
316
329
343
357
370
384
397
411
424
438
451
465
478
492
505
519
532
546
559
572
586
599
612
626
639
652
665
678
690
703
715
727
739
752
764
776
789
801
813
826
838
851
863
876
888
901
914
926
939
952
965
977
990
1002
1014
1028
1041
1053
1066
1078
1091
1103
1115
1128
1140
1153
1165
1178
1191
1203
1216
1228
1241
1253
1265
1278
1290
1303
1315
1328
1340
1353
1366
1378
1391
1404
1416
1429
1441
1454
1466
1478
1491
1503
1515
1527
1539
1551
1563
1575
1587
1599
1611
1623
1635
1647
1659
1671
1682
1694
1706
1717
1729
1740
1751
1763
1774
1785
1796
1807
1817
1828
1839
1849
1860
1870
1881
1891
1902
1912
1922
1932
1942
1952
1962
1971
1981
1991
2000
2009
2019
2029
2037
2048
2057
2066
2075
2085
2094
2103
2111
2120
2129
2138
2146
2154
2163
2171
2180
2188
2196
2205
2214
2222
2231
2239
2247
2256
2264
2272
2281
2289
2297
2305
2313
2321
2328
2336
2344
2351
2358
2366
2373
2380
2388
2395
2402
2409
2416
2423
2430
2437
2444
2451
2458
2465
2471
2478
2484
2490
2496
2502
2508
2514
2520
2525
2530
2536
2541
2546
2551
2556
2561
2566
2571
2576
2581
2586
2591
2596
2601
2606
2612
2617
2622
2627
2632
2637
2642
2647
2651
2656
2661
2666
2671
2675
2680
2685
2690
2694
2699
2704
2708
2712
2716
2720
2724
2728
2732
2735
2739
2742
2746
2749
2753
2756
2759
2763
2766
2769
2772
2775
2778
2781
2783
2786
2788
2791
2793
2796
2798
2800
2802
2804
2806
2808
2810
2812
2814
2816
2818
2820
2822
2824
2825
2827
2829
2832
2834
2836
2837
2839
2841
2843
2844
2846
2847
2849
2850
2852
2853
2854
2855
2857
2858
2859
2860
2862
2863
2864
2866
2867
2868
2870
2871
2872
2873
2874
2875
2876
2878
2879
2880
2881
2882
2883
2884
2885
2885
2886
2887
2888
2888
2889
2890
2890
2891
2891
2892
2892
2893
2893
2894
2894
2895
2895
2895
2896
2896
2897
2897
2897
2898
2898
2899
2900
2900
2901
2901
2902
2902
2903
2903
2903
2904
2904
2904
2905
2905
2905
2906
2907
2907
2908
2908
2909
2910
2911
2911
2912
2913
2914
2915
2916
2917
2918
2919
2920
2922
2923
2924
2926
2927
2928
2929
2931
2932
2933
2934
2936
2937
2938
2939
2940
2942
2943
2944
2945
2946
2947
2948
2950
2951
2952
2953
2954
2955
2956
2957
2958
2959
2960
2961
2962
2963
2964
2965
2966
2967
2968
2969
2970
2971
2972
2973
2974
2975
2976
2977
2977
2978
2979
2979
2980
2980
2980
2980
2980
2980
2980
2980
2980
2980
2980
2980
2979
2979
2979
2979
2978
2978
2978
2978
2977
2977
2977
2976
2976
2975
2975
2974
2974
2974
2973
2972
2972
2971
2971
2970
2970
2969
2968
2967
2966
2965
2964
2963
2961
2960
2958
2956
2955
2953
2952
2950
2949
2947
2946
2945
2943
2942
2940
2939
2938
2937
2936
2935
2934
2933
2932
2931
2930
2929
2928
2927
2925
2924
2923
2922
2921
2920
2919
2918
2918
2917
2917
2916
2916
2916
2916
2916
2916
2916
2916
2916
2916
2916
2916
2916
2916
2916
2915
2915
2915
2915
2915
2914
2914
2914
2913
2913
2913
2913
2913
2913
2913
2912
2912
2912
2912
2911
2911
2911
2910
2910
2910
2909
2909
2909
2908
2908
2908
2908
2907
2907
2907
2907
2907
2907
2907
2907
2908
2908
2908
2908
2908
2908
2909
2909
2909
2909
2909
2910
2910
2910
2910
2911
2911
2911
2911
2912
2912
2912
2913
2913
2914
2914
2914
2915
2915
2916
2916
2917
2918
2919
2919
2921
2922
2923
2924
2925
2926
2927
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
2939
2940
2941
2943
2944
2945
2946
2947
2948
2950
2951
2952
2953
2955
2956
2957
2959
2960
2962
2963
2965
2967
2969
2971
2973
2975
2977
2979
2981
2983
2986
2988
2990
2993
2995
2997
3000
3002
3005
3007
3009
3012
3014
3016
3018
3021
3023
3026
3028
3031
3033
3036
3039
3042
3045
3048
3050
3053
3056
3059
3062
3065
3067
3070
3073
3075
3078
3081
3083
3086
3088
3091
3094
3096
3099
3101
3104
3106
3109
3111
3113
3116
3118
3121
3123
3125
3128
3130
3132
3135
3137
3139
3141
3143
3145
3146
3148
3149
3151
3153
3154
3156
3157
3159
3161
3163
3165
3167
3169
3171
3173
3175
3177
3179
3181
3183
3185
3186
3188
3190
3192
3194
3195
3197
3198
3199
3200
3201
3203
3204
3205
3206
3207
3208
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3222
3223
3224
3225
3226
3227
3228
3229
3230
3230
3231
3232
3233
3234
3235
3236
3236
3237
3238
3238
3239
3240
3240
3241
3242
3242
3243
3243
3244
3244
3244
3244
3244
3244
3244
3244
3244
3243
3243
3242
3242
3242
3241
3241
3240
3240
3239
3239
3239
3238
3237
3237
3236
3236
3235
3234
3234
3233
3232
3231
3230
3229
3229
3228
3227
3226
3225
3225
3224
3223
3222
3222
3221
3220
3219
3218
3217
3216
3214
3213
3212
3211
3209
3208
3207
3205
3204
3203
3202
3202
3201
3200
3199
3198
3198
3197
3196
3196
3195
3194
3193
3192
3191
3190
3188
3187
3186
3185
3184
3183
3182
3181
3180
3179
3178
3177
3176
3175
3174
3173
3172
3172
3171
3170
3169
3168
3167
3166
3164
3163
3162
3161
3159
3158
3156
3155
3153
3152
3150
3148
3147
3145
3143
3141
3139
3137
3135
3133
3131
3128
3126
3124
3122
3120
3117
3115
3113
3111
3108
3106
3104
3101
3099
3097
3094
3091
3089
3086
3083
3081
3078
3075
3072
3069
3066
3063
3060
3056
3053
3050
3047
3043
3040
3037
3033
3030
3027
3023
3020
3016
3013
3009
3006
3002
2999
2996
2992
2989
2985
2982
2978
2974
2971
2967
2963
2959
2955
2951
2947
2943
2940
2936
2932
2928
2924
2919
2915
2911
2907
2903
2899
2895
2891
2887
2883
2879
2875
2871
2866
2862
2858
2853
2849
2844
2840
2835
2830
2826
2821
2816
2812
2807
2802
2798
2793
2788
2784
2779
2774
2770
2765
2761
2756
2752
2747
2743
2738
2733
2728
2724
2719
2714
2709
2704
2700
2695
2690
2685
2680
2675
2670
2665
2661
2656
2651
2646
2641
2636
2631
2626
2620
2615
2610
2605
2600
2595
2589
2584
2579
2573
2568
2562
2557
2551
2545
2540
2534
2528
2522
2516
2510
2504
2498
2492
2485
2479
2473
2467
2461
2454
2448
2442
2436
2430
2424
2419
2413
2407
2401
2395
2389
2383
2377
2371
2364
2358
2352
2346
2341
2335
2329
2323
2318
2312
2307
2301
2296
2290
2285
2279
2274
2268
2262
2257
2251
2245
2240
2234
2228
2223
2217
2212
2206
2201
2196
2190
2185
2180
2175
2170
2165
2160
2155
2149
2144
2139
2134
2129
2124
2118
2113
2108
2103
2098
2093
2088
2083
2078
2074
2069
2064
2060
2055
2051
2047
2041
2037
2033
2029
2025
2021
2017
2012
2008
2004
1999
1995
1990
1985
1981
1976
1972
1967
1962
1958
1953
1949
1944
1940
1935
1931
1927
1923
1919
1915
1911
1907
1903
1898
1894
1890
1886
1881
1877
1873
1869
1865
1860
1856
1852
1848
1843
1839
1835
1831
1827
1824
1820
1816
1812
1808
1805
1801
1797
1794
1790
1786
1782
1778
1775
1771
1767
1763
1760
1756
1753
1749
1745
1742
1739
1735
1732
1728
1725
1721
1718
1714
1711
1707
1704
1700
1696
1693
1689
1686
1682
1679
1676
1673
1669
1666
1663
1660
1657
1654
1650
1647
1644
1641
1638
1635
1632
1629
1626
1623
1620
1617
1614
1611
1608
1605
1602
1599
1596
1593
1590
1587
1585
1582
1579
1576
1573
1570
1568
1565
1562
1559
1557
1554
1551
1548
1545
1543
1540
1537
1534
1532
1529
1526
1523
1521
1518
1515
1512
1510
1507
1504
1501
1499
1496
1493
1491
1488
1485
1482
1480
1477
1474
1472
1469
1466
1463
1461
1458
1455
1453
1450
1447
1445
1442
1439
1437
1434
1431
1428
1426
1423
1420
1418
1415
1413
1410
1407
1405
1402
1399
1397
1394
1391
1389
1386
1383
1381
1378
1375
1373
1370
1368
1365
1362
1360
1357
1355
1352
1349
1347
1344
1341
1339
1336
1334
1331
1329
1326
1323
1321
1318
1316
1313
1310
1308
1305
1303
1300
1298
1295
1292
1290
1287
1285
1282
1280
1277
1275
1272
1270
1267
1264
1262
1259
1257
1254
1252
1249
1247
1244
1242
1239
1237
1234
1232
1229
1227
1224
1222
1219
1217
1214
1212
1209
1207
1204
1202
1199
1197
1194
1192
1189
1187
1184
1182
1179
1177
1175
1172
1170
1167
1165
1162
1160
1157
1155
1153
1150
1148
1145
1143
1140
1138
1136
1133
1131
1128
1126
1123
1121
1119
1116
1114
1111
1109
1107
1104
1102
1099
1097
1095
1092
1090
1087
1085
1083
1080
1078
1076
1073
1071
1068
1066
1064
1061
1059
1057
1054
1052
1050
1047
1045
1043
1040
1038
1036
1033
1031
1029
1026
1024
1022
1018
1016
1014
1012
1010
1008
1004
1002
1000
998
996
994
992
989
987
985
982
980
978
976
973
971
969
966
964
962
960
957
955
953
951
948
946
944
942
939
937
935
933
930
928
926
924
921
919
917
915
912
910
908
906
904
901
899
897
895
893
890
888
886
884
882
879
877
875
873
871
868
866
864
862
860
857
855
853
851
849
847
844
842
840
838
836
834
832
829
827
825
823
821
819
817
814
812
810
808
806
804
802
800
797
795
793
791
789
787
785
783
781
778
776
774
772
770
768
766
764
762
760
758
756
753
751
749
747
745
743
741
739
737
735
733
731
729
727
725
723
721
718
716
714
712
710
708
706
704
702
700
698
696
694
692
690
688
686
684
682
680
678
676
674
672
670
668
666
664
662
660
658
656
654
652
650
648
646
644
642
640
638
636
635
633
631
629
627
625
623
621
619
617
615
613
611
609
607
605
603
602
600
598
596
594
592
590
588
586
584
582
580
579
577
575
573
571
569
567
565
563
562
560
558
556
554
552
550
548
546
545
543
541
539
537
535
533
532
530
528
526
524
522
521
519
517
515
513
511
509
508
506
504
502
500
499
497
495
493
491
489
488
486
484
482
480
479
477
475
473
471
470
468
466
464
462
461
459
457
455
454
452
450
448
447
445
443
441
439
438
436
434
432
431
429
427
425
424
422
420
419
417
415
413
412
410
408
406
405
403
401
400
398
396
394
393
391
389
388
386
384
382
381
379
377
376
374
372
371
369
367
366
364
362
361
359
357
356
354
352
351
349
347
346
344
342
341
339
337
336
334
332
331
329
327
326
324
322
321
319
318
316
314
313
311
309
308
306
305
303
301
300
298
297
295
293
292
290
289
287
285
284
282
281
279
277
276
274
273
271
270
268
266
265
263
262
260
259
257
255
254
252
251
249
248
246
245
243
242
240
238
237
235
234
232
231
229
228
226
225
223
222
220
219
217
216
214
213
211
210
208
206
205
203
202
200
199
198
196
195
193
192
190
189
187
186
184
183
181
180
178
177
175
174
172
171
169
168
167
165
164
162
161
159
158
156
155
153
152
151
149
148
146
145
143
142
141
139
138
136
135
133
132
131
129
128
126
125
124
122
121
119
118
117
115
114
112
111
110
108
107
105
104
103
101
100
99
97
96
94
93
92
90
89
88
86
85
83
82
81
79
78
77
75
74
73
71
70
69
67
66
65
63
62
61
59
58
57
55
54
53
51
50
49
47
46
45
43
42
41
40
38
37
36
34
33
32
30
29
28
27
25
24
23
21
20
19
18
16
15
14
12
11
10
9
7
6
5
4
2
1
0
-1
-3
-4
-5
-6
-8
-9
-10
-11
-13
-14
-15
-16
-18
-19
-20
-21
-23
-24
-25
-26
-27
-29
-30
-31
-32
-34
-35
-36
-37
-38
-40
-41
-42
-43
-44
-46
-47
-48
-49
-50
-52
-53
-54
-55
-56
-58
-59
-60
-61
-62
-63
-65
-66
-67
-68
-69
-70
-72
-73
-74
-75
-76
-77
-79
-80
-81
-82
-83
-84
-85
-87
-88
-89
-90
-91
-92
-93
-95
-96
-97
-98
-99
-100
-101
-103
-104
-105
-106
-107
-108
-109
-110
-111
-113
-114
-115
-116
-117
-118
-119
-120
-121
-123
-124
-125
-126
-127
-128
-129
-130
-131
-132
-133
-135
-136
-137
-138
-139
-140
-141
-142
-143
-144
-145
-146
-147
-148
-150
-151
-152
-153
-154
-155
-156
-157
-158
-159
-160
-161
-162
-163
-164
-165
-166
-167
-168
-169
-170
-171
-173
-174
-175
-176
-177
-178
-179
-180
-181
-182
-183
-184
-185
-186
-187
-188
-189
-190
-191
-192
-193
-194
-195
-196
-197
-198
-199
-200
-201
-202
-203
-204
-205
-206
-207
-208
-209
-210
-211
-212
-213
-214
-215
-216
-216
-217
-218
-219
-220
-221
-222
-223
-224
-225
