5
12960
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
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
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
7
7
7
7
7
7
7
7
7
6
6
6
6
6
5
5
5
5
5
4
4
4
3
3
3
2
2
2
1
1
0
0
0
-1
-1
-2
-2
-3
-3
-4
-4
-5
-6
-6
-7
-7
-8
-8
-9
-10
-10
-11
-12
-12
-13
-13
-14
-15
-15
-16
-17
-17
-18
-19
-19
-20
-20
-21
-22
-22
-23
-24
-24
-25
-26
-26
-27
-27
-28
-28
-29
-30
-30
-31
-31
-32
-32
-33
-34
-34
-35
-35
-36
-36
-37
-38
-38
-39
-39
-40
-41
-41
-42
-42
-43
-43
-44
-44
-45
-45
-46
-46
-47
-47
-48
-48
-49
-49
-50
-50
-51
-51
-52
-52
-52
-53
-53
-54
-54
-54
-55
-55
-56
-56
-56
-57
-57
-57
-58
-58
-58
-59
-59
-59
-60
-60
-60
-60
-61
-61
-61
-61
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-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
-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
-65
-65
-65
-65
-65
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-62
-62
-62
-62
-62
-62
-62
-62
-62
-61
-61
-61
-61
-61
-61
-60
-60
-60
-60
-60
-60
-59
-59
-59
-59
-59
-58
-58
-58
-58
-58
-57
-57
-57
-57
-56
-56
-56
-56
-55
-55
-55
-55
-54
-54
-54
-53
-53
-53
-53
-52
-52
-52
-51
-51
-51
-50
-50
-50
-49
-49
-49
-48
-48
-47
-47
-47
-46
-46
-45
-45
-45
-44
-44
-43
-43
-43
-42
-42
-41
-41
-40
-40
-40
-39
-39
-38
-38
-38
-37
-37
-36
-36
-35
-35
-34
-34
-34
-33
-33
-32
-32
-31
-31
-30
-30
-29
-29
-28
-28
-27
-27
-26
-26
-25
-25
-24
-24
-23
-23
-22
-22
-21
-21
-20
-20
-19
-19
-18
-18
-17
-17
-16
-16
-15
-15
-14
-14
-13
-12
-12
-11
-11
-10
-10
-9
-9
-8
-8
-7
-6
-6
-5
-5
-4
-4
-3
-3
-2
-2
-1
0
0
1
1
2
2
3
4
4
5
5
6
6
7
8
8
9
9
10
10
11
11
12
13
13
14
14
15
15
16
16
17
17
18
18
19
19
20
20
21
21
22
22
23
23
24
24
25
25
26
26
27
27
28
28
29
29
30
30
31
31
32
32
33
33
34
34
34
35
35
36
36
37
37
38
38
38
39
39
40
40
41
41
41
42
42
43
43
44
44
45
45
46
46
46
47
47
48
48
49
49
50
50
51
51
52
52
53
53
54
54
55
55
56
57
57
58
58
59
59
60
60
61
61
62
62
63
63
64
64
65
65
66
67
67
68
68
69
69
70
71
71
72
72
73
73
74
75
75
76
76
77
77
78
79
79
80
80
81
82
82
83
83
84
85
85
86
86
87
88
88
89
89
90
90
91
92
92
93
93
94
95
95
96
96
97
97
98
99
99
100
100
101
102
102
103
103
104
104
105
106
106
107
107
108
108
109
109
110
110
111
112
112
113
113
114
114
115
115
116
116
117
118
118
119
119
120
120
121
121
122
122
123
124
124
124
125
125
126
126
127
127
127
128
128
129
129
129
129
130
130
130
131
131
131
131
132
132
132
132
132
133
133
133
133
133
133
134
134
134
134
134
134
135
135
135
135
135
135
135
135
135
135
135
135
136
136
136
136
136
136
136
136
136
136
136
135
135
135
135
135
135
135
135
135
135
134
134
134
134
134
134
134
133
133
133
133
133
132
132
132
132
132
131
131
131
131
130
130
130
130
130
129
129
129
129
128
128
128
128
127
127
127
127
126
126
126
126
125
125
125
125
124
124
124
124
124
123
123
123
123
122
122
122
122
122
121
121
121
121
121
120
120
120
120
120
120
119
119
119
119
119
119
118
118
118
118
118
118
118
117
117
117
117
117
117
116
116
116
116
116
116
115
115
115
115
115
114
114
114
114
114
113
113
113
113
113
112
112
112
112
112
111
111
111
111
110
110
110
109
109
109
109
108
108
108
108
107
107
107
106
106
106
106
105
105
105
104
104
104
103
103
103
102
102
102
102
101
101
101
100
100
100
100
99
99
99
98
98
98
97
97
97
97
96
96
96
95
95
95
94
94
94
93
93
93
92
92
92
91
91
91
90
90
90
89
89
89
88
88
87
87
87
86
86
86
85
85
84
84
84
83
83
82
82
82
81
81
81
80
80
79
79
79
78
78
77
77
77
76
76
75
75
75
74
74
73
73
73
72
72
71
71
70
70
69
69
69
68
68
67
67
66
66
65
65
64
64
64
63
63
62
62
61
61
61
60
60
59
59
58
58
58
57
57
57
56
56
55
55
55
54
54
54
53
53
53
52
52
52
51
51
51
50
50
50
49
49
49
48
48
48
47
47
47
46
46
45
45
45
44
44
44
43
43
43
42
42
41
41
41
40
40
40
39
39
39
38
38
38
37
37
36
36
36
35
35
35
34
34
34
33
33
32
32
32
31
31
31
30
30
29
29
29
28
28
28
27
27
27
26
26
25
25
25
24
24
24
23
23
23
22
22
22
21
21
21
20
20
20
19
19
19
18
18
18
17
17
16
16
16
15
15
15
14
14
13
13
12
12
12
11
11
10
10
10
9
9
8
8
7
7
7
6
6
5
5
5
4
4
3
3
3
2
2
1
1
1
0
0
-1
-1
-2
-2
-2
-3
-3
-4
-4
-5
-5
-5
-6
-6
-7
-7
-8
-8
-9
-9
-9
-10
-10
-11
-11
-12
-12
-12
-13
-13
-14
-14
-15
-15
-16
-16
-17
-17
-18
-18
-18
-19
-19
-20
-20
-21
-21
-22
-22
-23
-23
-23
-24
-24
-25
-25
-26
-26
-26
-27
-27
-28
-28
-29
-29
-29
-30
-30
-30
-31
-31
-32
-32
-32
-33
-33
-33
-34
-34
-35
-35
-35
-36
-36
-36
-37
-37
-38
-38
-38
-39
-39
-39
-40
-40
-40
-40
-41
-41
-41
-42
-42
-42
-42
-43
-43
-43
-43
-44
-44
-44
-44
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-47
-47
-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
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-45
-45
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-53
-53
-53
-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
-53
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-51
-51
-51
-51
-51
-51
-51
-51
-50
-50
-50
-50
-50
-50
-50
-49
-49
-49
-49
-49
-49
-48
-48
-48
-48
-48
-47
-47
-47
-47
-47
-47
-46
-46
-46
-46
-46
-45
-45
-45
-45
-44
-44
-44
-44
-44
-43
-43
-43
-42
-42
-42
-42
-41
-41
-41
-41
-40
-40
-40
-40
-40
-39
-39
-39
-39
-39
-38
-38
-38
-38
-38
-38
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-34
-34
-34
-34
-34
-34
-34
-34
-33
-33
-33
-33
-33
-33
-32
-32
-32
-32
-32
-32
-31
-31
-31
-31
-30
-30
-30
-30
-29
-29
-29
-28
-28
-28
-28
-27
-27
-27
-26
-26
-26
-25
-25
-24
-24
-24
-23
-23
-23
-22
-22
-21
-21
-20
-20
-20
-19
-19
-18
-18
-17
-17
-17
-16
-16
-15
-15
-14
-14
-13
-13
-12
-12
-11
-11
-11
-10
-10
-9
-9
-8
-8
-8
-7
-7
-6
-6
-5
-5
-5
-4
-4
-3
-3
-3
-2
-2
-1
-1
-1
0
0
0
1
1
2
2
2
3
3
3
4
4
4
5
5
5
5
6
6
6
7
7
7
8
8
8
8
9
9
9
10
10
10
10
11
11
11
12
12
12
12
13
13
13
13
14
14
14
15
15
15
16
16
16
17
17
17
18
18
18
19
19
19
20
20
20
21
21
21
22
22
23
23
23
24
24
24
25
25
25
26
26
26
27
27
27
28
28
28
29
29
29
30
30
30
31
31
31
32
32
33
33
33
34
34
34
34
35
35
35
36
36
37
37
37
38
38
38
39
39
39
40
40
40
41
41
41
42
42
42
43
43
43
44
44
44
45
45
45
45
46
46
46
46
47
47
47
47
47
48
48
48
48
49
49
49
49
49
50
50
50
50
50
51
51
51
51
51
51
51
52
52
52
52
52
52
52
52
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
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
56
56
56
56
56
56
56
56
56
56
57
57
57
57
57
57
57
58
58
58
58
58
58
59
59
59
59
59
60
60
60
60
60
61
61
61
61
61
62
62
62
62
63
63
63
63
64
64
64
64
65
65
65
66
66
66
66
67
67
67
67
68
68
68
69
69
69
70
70
70
70
71
71
71
72
72
72
72
73
73
73
74
74
74
75
75
75
75
76
76
76
77
77
77
78
78
78
79
79
79
79
80
80
80
81
81
82
82
82
83
83
83
84
84
84
85
85
86
86
86
87
87
88
88
88
89
89
90
90
91
91
91
92
92
93
93
94
94
94
95
95
96
96
97
97
97
98
98
99
99
100
100
101
101
101
102
102
103
103
104
104
105
105
106
106
106
107
107
108
108
109
109
110
110
110
111
111
112
112
113
113
113
114
114
115
115
115
116
116
117
117
117
118
118
118
119
119
119
119
120
120
120
120
121
121
121
121
122
122
122
122
123
123
123
123
124
124
124
124
124
125
125
125
125
126
126
126
126
126
127
127
127
127
127
127
128
128
128
128
128
128
128
128
129
129
129
129
129
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
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
128
128
128
128
128
128
128
127
127
127
127
127
126
126
126
126
125
125
125
125
125
124
124
124
124
123
123
123
123
122
122
122
121
121
121
121
120
120
120
119
119
119
118
118
118
117
117
117
116
116
116
115
115
115
114
114
113
113
113
112
112
112
111
111
111
110
110
109
109
109
108
108
107
107
107
106
106
106
105
105
104
104
104
103
103
102
102
102
101
101
101
100
100
99
99
99
98
98
98
97
97
97
96
96
95
95
95
94
94
94
93
93
93
92
92
92
91
91
91
90
90
90
89
89
89
88
88
88
87
87
87
87
86
86
86
85
85
85
85
84
84
84
84
83
83
83
83
82
82
82
82
81
81
81
81
80
80
80
80
79
79
79
79
79
78
78
78
78
78
77
77
77
77
77
76
76
76
76
76
75
75
75
75
75
75
74
74
74
74
74
74
73
73
73
73
73
73
73
72
72
72
72
72
72
72
71
71
71
71
71
71
71
70
70
70
70
70
70
70
69
69
69
69
69
69
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
61
61
61
61
61
61
60
60
60
60
60
60
59
59
59
59
59
59
58
58
58
58
58
58
57
57
57
57
57
57
57
56
56
56
56
56
56
56
56
55
55
55
55
55
55
55
54
54
54
54
54
54
53
53
53
53
53
53
53
52
52
52
52
52
52
52
51
51
51
51
51
51
51
51
50
50
50
50
50
50
50
49
49
49
49
49
49
49
48
48
48
48
48
47
47
47
47
47
46
46
46
46
46
45
45
45
45
45
44
44
44
44
43
43
43
43
42
42
42
42
42
41
41
41
41
41
40
40
40
40
40
39
39
39
39
39
39
38
38
38
38
38
38
37
37
37
37
37
37
37
36
36
36
36
36
36
35
35
35
35
35
34
34
34
34
34
33
33
33
33
32
32
32
32
31
31
31
30
30
30
29
29
29
28
28
28
27
27
27
26
26
25
25
25
24
24
23
23
23
22
22
21
21
21
20
20
19
19
18
18
17
17
16
16
15
15
14
14
13
13
12
12
11
11
10
10
9
9
8
8
7
7
6
6
5
5
4
4
3
3
2
2
1
1
0
0
-1
-1
-2
-2
-3
-3
-4
-4
-5
-5
-6
-6
-7
-7
-8
-8
-9
-9
-10
-11
-11
-12
-12
-13
-13
-14
-15
-15
-16
-16
-17
-18
-18
-19
-19
-20
-21
-21
-22
-22
-23
-24
-24
-25
-26
-26
-27
-27
-28
-29
-29
-30
-31
-31
-32
-32
-33
-34
-34
-35
-36
-36
-37
-38
-39
-39
-40
-41
-41
-42
-43
-43
-44
-45
-45
-46
-47
-48
-48
-49
-50
-50
-51
-52
-52
-53
-54
-54
-55
-56
-57
-57
-58
-59
-59
-60
-61
-61
-62
-63
-63
-64
-65
-65
-66
-67
-67
-68
-69
-69
-70
-71
-71
-72
-73
-73
-74
-75
-75
-76
-77
-77
-78
-79
-79
-80
-81
-81
-82
-83
-83
-84
-85
-85
-86
-87
-87
-88
-89
-89
-90
-90
-91
-92
-92
-93
-93
-94
-94
-95
-96
-96
-97
-97
-98
-99
-99
-100
-100
-101
-102
-102
-103
-103
-104
-105
-105
-106
-107
-107
-108
-109
-109
-110
-111
-112
-112
-113
-114
-114
-115
-116
-117
-117
-118
-119
-120
-120
-121
-122
-122
-123
-124
-125
-125
-126
-127
-128
-128
-129
-130
-130
-131
-132
-133
-133
-134
-135
-135
-136
-137
-137
-138
-139
-140
-140
-141
-142
-143
-143
-144
-145
-146
-146
-147
-148
-149
-149
-150
-151
-152
-152
-153
-154
-155
-156
-156
-157
-158
-159
-159
-160
-161
-162
-163
-163
-164
-165
-166
-167
-167
-168
-169
-170
-170
-171
-172
-173
-173
-174
-175
-176
-176
-177
-178
-179
-179
-180
-181
-181
-182
-183
-184
-184
-185
-186
-186
-187
-188
-188
-189
-190
-190
-191
-192
-192
-193
-194
-194
-195
-196
-196
-197
-198
-198
-199
-200
-200
-201
-201
-202
-203
-203
-204
-204
-205
-206
-206
-207
-207
-208
-209
-209
-210
-210
-211
-211
-212
-212
-213
-213
-214
-214
-215
-215
-216
-216
-217
-217
-218
-218
-219
-219
-220
-220
-221
-221
-221
-222
-222
-223
-223
-224
-224
-225
-225
-225
-226
-226
-227
-227
-228
-228
-229
-229
-230
-230
-230
-231
-231
-232
-232
-233
-233
-233
-234
-234
-235
-235
-236
-236
-236
-237
-237
-238
-238
-238
-239
-239
-240
-240
-240
-241
-241
-241
-242
-242
-242
-243
-243
-243
-244
-244
-244
-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
-251
-252
-252
-252
-252
-253
-253
-253
-253
-253
-254
-254
-254
-254
-254
-255
-255
-255
-255
-255
-255
-256
-256
-256
-256
-256
-257
-257
-257
-257
-257
-257
-258
-258
-258
-258
-258
-258
-258
-259
-259
-259
-259
-259
-259
-259
-259
-260
-260
-260
-260
-260
-260
-260
-260
-260
-260
-260
-260
-261
-261
-261
-261
-261
-261
-261
-261
-261
-261
-261
-261
-261
-261
-261
-261
-261
-261
-261
-261
-261
-261
-261
-261
-261
-261
-261
-261
-261
-261
-261
-261
-261
-261
-261
-261
-261
-261
-261
-261
-261
-261
-261
-261
-261
-261
-261
-261
-262
-262
-262
-262
-262
-262
-262
-262
-262
-263
-263
-263
-263
-263
-263
-263
-263
-264
-264
-264
-264
-264
-264
-264
-264
-265
-265
-265
-265
-265
-265
-265
-266
-266
-266
-266
-266
-266
-266
-266
-267
-267
-267
-267
-267
-267
-267
-267
-268
-268
-268
-268
-268
-268
-268
-268
-269
-269
-269
-269
-269
-269
-269
-269
-270
-270
-270
-270
-270
-270
-270
-270
-270
-271
-271
-271
-271
-271
-271
-271
-271
-271
-271
-271
-271
-272
-272
-272
-272
-272
-272
-272
-272
-272
-272
-272
-272
-272
-272
-272
-272
-272
-272
-272
-272
-272
-272
-272
-272
-272
-272
-272
-272
-272
-272
-272
-272
-272
-272
-271
-271
-271
-271
-271
-271
-271
-271
-271
-271
-270
-270
-270
-270
-270
-270
-270
-270
-269
-269
-269
-269
-269
-269
-268
-268
-268
-268
-268
-267
-267
-267
-267
-266
-266
-266
-266
-265
-265
-265
-265
-264
-264
-264
-263
-263
-263
-262
-262
-262
-262
-261
-261
-261
-260
-260
-260
-260
-259
-259
-259
-259
-258
-258
-258
-257
-257
-257
-257
-256
-256
-256
-255
-255
-255
-255
-254
-254
-254
-253
-253
-253
-252
-252
-252
-251
-251
-251
-251
-250
-250
-249
-249
-249
-248
-248
-248
-247
-247
-247
-246
-246
-246
-245
-245
-245
-244
-244
-244
-243
-243
-243
-242
-242
-242
-241
-241
-240
-240
-240
-239
-239
-239
-238
-238
-237
-237
-237
-236
-236
-236
-235
-235
-234
-234
-234
-233
-233
-232
-232
-231
-231
-231
-230
-230
-229
-229
-228
-228
-228
-227
-227
-226
-226
-225
-225
-224
-224
-223
-223
-222
-222
-221
-221
-220
-220
-219
-219
-218
-218
-217
-217
-216
-216
-215
-214
-214
-213
-213
-212
-212
-211
-210
-210
-209
-209
-208
-207
-207
-206
-206
-205
-204
-204
-203
-203
-202
-201
-201
-200
-199
-199
-198
-198
-197
-196
-196
-195
-194
-194
-193
-192
-192
-191
-190
-189
-189
-188
-187
-187
-186
-185
-184
-184
-183
-182
-182
-181
-180
-179
-179
-178
-177
-176
-176
-175
-174
-173
-173
-172
-171
-171
-170
-169
-168
-168
-167
-166
-165
-165
-164
-163
-162
-162
-161
-160
-159
-159
-158
-157
-156
-156
-155
-154
-153
-153
-152
-151
-150
-150
-149
-148
-147
-147
-146
-145
-145
-144
-143
-143
-142
-141
-141
-140
-140
-139
-138
-138
-137
-137
-136
-135
-135
-134
-133
-133
-132
-131
-130
-130
-129
-129
-128
-127
-127
-126
-126
-125
-125
-124
-124
-123
-123
-123
-123
-122
-122
-122
-121
-121
-121
-120
-119
-119
-118
-117
-117
-116
-115
-114
-113
-112
-111
-110
-109
-108
-107
-106
-105
-105
-104
-104
-103
-103
-102
-102
-102
-101
-101
-101
-101
-100
-100
-100
-100
-99
-99
-99
-98
-98
-98
-98
-98
-98
-98
-99
-100
-101
-102
-103
-104
-105
-106
-107
-108
-109
-111
-112
-113
-114
-115
-116
-118
-119
-120
-122
-124
-126
-128
-130
-133
-136
-139
-142
-145
-149
-152
-156
-160
-163
-167
-171
-174
-178
-181
-184
-186
-189
-192
-195
-198
-201
-205
-209
-213
-217
-222
-226
-230
-233
-237
-241
-245
-249
-253
-258
-262
-267
-271
-275
-279
-283
-286
-289
-293
-296
-298
-301
-304
-307
-309
-312
-315
-319
-322
-325
-328
-331
-334
-338
-342
-346
-350
-353
-357
-361
-364
-368
-371
-375
-378
-382
-386
-390
-394
-398
-401
-404
-407
-410
-413
-416
-420
-423
-427
-431
-435
-439
-443
-447
-451
-455
-459
-463
-467
-470
-474
-477
-481
-484
-487
-490
-493
-495
-497
-499
-499
-498
-497
-496
-495
-495
-494
-494
-494
-493
-493
-492
-491
-490
-489
-488
-488
-488
-488
-489
-489
-490
-491
-492
-494
-495
-496
-496
-497
-499
-500
-502
-504
-506
-507
-508
-508
-507
-507
-506
-506
-506
-506
-506
-506
-506
-507
-509
-510
-513
-515
-518
-520
-522
-525
-527
-529
-532
-535
-538
-542
-546
-551
-556
-562
-568
-574
-580
-587
-594
-601
-607
-614
-619
-623
-627
-631
-634
-636
-637
-636
-633
-630
-627
-625
-622
-619
-617
-615
-613
-612
-611
-610
-608
-606
-604
-602
-600
-598
-597
-595
-593
-591
-588
-586
-584
-583
-584
-587
-590
-593
-597
-601
-605
-608
-610
-610
-610
-608
-605
-601
-597
-593
-589
-588
-587
-587
-586
-585
-583
-580
-576
-571
-564
-555
-545
-534
-522
-510
-499
-488
-479
-472
-465
-458
-452
-447
-442
-437
-432
-426
-420
-413
-406
-400
-396
-393
-390
-389
-388
-388
-388
-389
-390
-392
-394
-396
-398
-401
-403
-407
-412
-418
-425
-433
-439
-445
-450
-455
-459
-463
-466
-469
-473
-476
-480
-486
-492
-500
-508
-517
-527
-537
-547
-557
-566
-575
-585
-595
-607
-619
-631
-643
-655
-667
-679
-692
-704
-718
-731
-744
-757
-770
-781
-790
-795
-798
-797
-793
-788
-781
-776
-772
-770
-771
-775
-782
-791
-802
-815
-828
-840
-851
-859
-863
-866
-867
-868
-869
-871
-872
-872
-873
-873
-874
-875
-876
-877
-879
-880
-881
-881
-880
-879
-877
-873
-868
-864
-862
-863
-866
-872
-880
-889
-899
-908
-918
-927
-934
-938
-939
-938
-936
-934
-934
-936
-941
-947
-954
-964
-975
-987
-1000
-1014
-1027
-1039
-1050
-1062
-1076
-1092
-1107
-1120
-1127
-1130
-1129
-1127
-1124
-1120
-1115
-1109
-1102
-1095
-1088
-1083
-1078
-1074
-1069
-1064
-1059
-1055
-1050
-1045
-1040
-1033
-1022
-1010
-994
-977
-958
-938
-919
-901
-885
-872
-861
-854
-848
-844
-840
-836
-833
-832
-831
-831
-832
-834
-840
-851
-866
-885
-906
-927
-946
-964
-980
-995
-1008
-1022
-1035
-1045
-1054
-1060
-1067
-1074
-1083
-1092
-1100
-1107
-1113
-1118
-1122
-1124
-1124
-1122
-1119
-1116
-1112
-1108
-1105
-1101
-1097
-1092
-1086
-1079
-1070
-1059
-1045
-1030
-1012
-997
-980
-964
-950
-936
-925
-917
-911
-907
-902
-894
-884
-869
-850
-827
-800
-773
-747
-720
-693
-663
-632
-600
-569
-538
-505
-471
-434
-394
-354
-314
-275
-239
-205
-173
-144
-117
-94
-75
-61
-50
-41
-33
-24
-12
2
20
40
62
90
123
161
201
240
276
309
338
365
388
406
420
429
435
439
442
442
441
438
437
438
441
447
455
461
467
472
477
483
490
498
505
512
519
528
538
551
567
584
602
620
638
656
674
691
705
715
722
726
729
735
745
761
783
808
835
862
889
914
937
957
975
990
1004
1016
1030
1043
1055
1067
1075
1079
1081
1081
1082
1085
1091
1098
1106
1115
1122
1130
1136
1142
1148
1153
1158
1163
1170
1177
1184
1192
1198
1202
1203
1202
1200
1198
1197
1199
1205
1216
1231
1251
1273
1295
1318
1341
1365
1391
1420
1451
1484
1518
1553
1587
1621
1655
1688
1722
1756
1791
1825
1859
1893
1926
1959
1990
2017
2040
2061
2079
2099
2120
2143
2167
2190
2214
2237
2262
2289
2318
2347
2375
2400
2421
2439
2454
2468
2480
2493
2505
2518
2532
2548
2566
2585
2605
2624
2642
2659
2674
2686
2698
2707
2715
2723
2731
2740
2750
2762
2777
2795
2815
2838
2863
2889
2915
2941
2965
2989
3012
3034
3055
3075
3095
3116
3136
3155
3174
3192
3210
3228
3245
3261
3276
3289
3302
3313
3322
3328
3331
3329
3323
3314
3303
3293
3285
3278
3271
3266
3262
3261
3262
3267
3273
3281
3290
3300
3311
3324
3339
3357
3379
3403
3430
3457
3484
3512
3539
3569
3600
3633
3667
3701
3735
3768
3802
3838
3874
3908
3940
3968
3993
4013
4030
4043
4051
4059
4067
4075
4088
4105
4126
4150
4176
4201
4223
4241
4254
4264
4271
4276
4279
4283
4286
4291
4296
4302
4310
4318
4328
4340
4352
4364
4376
4388
4399
4409
4419
4426
4432
4437
4443
4450
4459
4469
4479
4489
4499
4509
4517
4524
4530
4535
4540
4547
4555
4564
4572
4580
4587
4593
4599
4602
4602
4598
4589
4574
4556
4534
4509
4485
4462
4442
4425
4412
4404
4399
4397
4397
4397
4397
4395
4393
4389
4382
4374
4364
4353
4340
4326
4310
4293
4274
4252
4228
4200
4167
4130
4089
4046
4001
3954
3907
3859
3811
3762
3714
3664
3613
3560
3507
3456
3411
3373
3346
3333
3334
3349
3377
3417
3464
3515
3567
3618
3664
3706
3741
3773
3803
3836
3872
3913
3955
3998
4040
4080
4116
4148
4174
4195
4210
4222
4232
4241
4250
4255
4257
4253
4240
4219
4189
4151
4107
4059
4009
3955
3897
3833
3764
3691
3612
3530
3444
3354
3263
3169
3072
2971
2865
2752
2634
2509
2381
2252
2126
2007
1894
1788
1688
1591
1496
1402
1309
1215
1121
1027
932
839
748
660
577
499
427
361
302
253
214
185
164
148
132
112
87
54
15
-31
-80
-128
-171
-206
-228
-236
-231
-217
-198
-181
-172
-173
-187
-215
-255
-307
-367
-434
-503
-572
-639
-704
-768
-831
-895
-960
-1028
-1102
-1184
-1277
-1380
-1494
-1613
-1735
-1855
-1968
-2074
-2170
-2256
-2331
-2398
-2460
-2520
-2582
-2650
-2725
-2805
-2892
-2981
-3069
-3154
-3234
-3306
-3370
-3424
-3469
-3506
-3535
-3555
-3569
-3575
-3574
-3570
-3566
-3565
-3569
-3578
-3591
-3604
-3616
-3626
-3633
-3640
-3648
-3659
-3673
-3694
-3723
-3762
-3810
-3866
-3924
-3982
-4034
-4078
-4116
-4149
-4178
-4204
-4227
-4246
-4261
-4273
-4284
-4295
-4307
-4322
-4340
-4363
-4392
-4426
-4465
-4508
-4552
-4594
-4634
-4669
-4703
-4735
-4770
-4808
-4851
-4895
-4940
-4983
-5023
-5059
-5093
-5123
-5148
-5166
-5176
-5178
-5173
-5161
-5144
-5122
-5097
-5071
-5045
-5025
-5010
-5003
-5001
-5003
-5003
-5001
-4992
-4978
-4960
-4941
-4923
-4909
-4900
-4896
-4897
-4903
-4915
-4933
-4957
-4987
-5022
-5061
-5106
-5157
-5211
-5268
-5326
-5382
-5436
-5489
-5544
-5604
-5669
-5743
-5825
-5916
-6015
-6119
-6225
-6328
-6422
-6501
-6561
-6600
-6622
-6630
-6631
-6630
-6632
-6638
-6650
-6669
-6693
-6718
-6741
-6757
-6762
-6752
-6725
-6681
-6622
-6553
-6477
-6400
-6327
-6262
-6206
-6163
-6133
-6114
-6100
-6087
-6068
-6040
-6000
-5950
-5890
-5824
-5754
-5684
-5619
-5563
-5517
-5482
-5457
-5441
-5432
-5429
-5427
-5423
-5415
-5402
-5384
-5360
-5330
-5295
-5253
-5206
-5154
-5100
-5045
-4990
-4935
-4880
-4825
-4770
-4714
-4658
-4601
-4545
-4492
-4443
-4400
-4363
-4335
-4313
-4296
-4281
-4264
-4242
-4214
-4177
-4134
-4085
-4032
-3979
-3928
-3879
-3835
-3795
-3759
-3728
-3700
-3673
-3646
-3616
-3580
-3537
-3488
-3432
-3369
-3300
-3224
-3142
-3058
-2974
-2895
-2823
-2760
-2708
-2666
-2630
-2599
-2569
-2537
-2499
-2455
-2402
-2341
-2273
-2198
-2119
-2037
-1954
-1872
-1794
-1721
-1652
-1587
-1524
-1461
-1396
-1329
-1259
-1186
-1109
-1031
-953
-879
-811
-753
-705
-667
-638
-616
-597
-579
-558
-533
-501
-463
-418
-370
-319
-269
-224
-188
-163
-151
-150
-156
-165
-171
-168
-151
-119
-72
-13
55
129
204
277
347
411
471
527
581
635
691
750
812
876
941
1004
1067
1128
1188
1247
1307
1368
1430
1491
1551
1609
1663
1715
1761
1803
1841
1874
1903
1929
1952
1975
1996
2017
2041
2065
2090
2116
2144
2175
2207
2241
2278
2315
2354
2394
2434
2474
2513
2553
2591
2628
2664
2701
2738
2775
2812
2848
2883
2916
2946
2975
3002
3028
3054
3081
3108
3135
3162
3190
3219
3248
3276
3302
3327
3349
3370
3391
3412
3434
3458
3483
3509
3538
3570
3604
3641
3681
3724
3769
3816
3863
3909
3954
3996
4035
4073
4107
4141
4175
4209
4242
4275
4306
4333
4356
4373
4384
4390
4390
4385
4376
4365
4352
4341
4332
4328
4328
4332
4340
4351
4365
4383
4404
4427
4452
4476
4500
4524
4547
4572
4597
4624
4651
4678
4706
4734
4761
4789
4816
4843
4871
4901
4933
4966
5001
5038
5077
5119
5162
5207
5254
5301
5349
5395
5439
5481
5521
5561
5601
5644
5689
5738
5790
5847
5908
5971
6037
6102
6163
6220
6270
6315
6355
6391
6425
6458
6489
6520
6550
6579
6610
6642
6674
6705
6735
6764
6790
6816
6841
6866
6889
6911
6931
6949
6964
6976
6987
6996
7004
7012
7017
7020
7022
7023
7023
7025
7028
7032
7037
7043
7050
7060
7073
7090
7109
7130
7151
7172
7193
7214
7235
7257
7278
7298
7316
7331
7344
7354
7360
7363
7362
7358
7353
7349
7346
7347
7351
7360
7373
7388
7406
7425
7445
7464
7482
7496
7508
7516
7521
7524
7525
7522
7517
7509
7498
7486
7470
7451
7427
7400
7369
7335
7299
7261
7221
7178
7131
7081
7026
6969
6910
6849
6786
6721
6654
6584
6512
6440
6369
6298
6230
6163
6099
6037
5979
5923
5869
5818
5768
5721
5675
5632
5592
5553
5514
5477
5439
5401
5361
5321
5280
5237
5194
5149
5105
5061
5018
4977
4937
4900
4865
4833
4804
4777
4750
4724
4696
4666
4633
4595
4551
4503
4449
4390
4325
4256
4183
4106
4027
3945
3859
3769
3674
3575
3473
3369
3262
3155
3046
2936
2826
2714
2603
2493
2383
2275
2166
2058
1949
1841
1735
1633
1536
1443
1356
1271
1189
1107
1025
944
862
781
700
619
540
463
389
319
253
191
132
76
22
-29
-78
-125
-171
-216
-259
-303
-346
-389
-432
-475
-519
-565
-612
-661
-711
-762
-813
-866
-919
-974
-1032
-1093
-1158
-1227
-1301
-1380
-1464
-1552
-1645
-1740
-1838
-1936
-2036
-2135
-2234
-2332
-2428
-2521
-2610
-2696
-2779
-2860
-2939
-3016
-3093
-3168
-3242
-3314
-3386
-3455
-3524
-3590
-3654
-3716
-3776
-3834
-3892
-3947
-3999
-4048
-4094
-4135
-4173
-4208
-4240
-4268
-4295
-4321
-4347
-4372
-4396
-4417
-4434
-4448
-4458
-4467
-4476
-4487
-4501
-4519
-4541
-4568
-4597
-4629
-4661
-4694
-4725
-4754
-4780
-4803
-4823
-4841
-4857
-4872
-4886
-4900
-4914
-4928
-4942
-4957
-4971
-4984
-4997
-5007
-5015
-5021
-5026
-5030
-5035
-5043
-5053
-5064
-5076
-5087
-5099
-5111
-5125
-5141
-5156
-5171
-5183
-5192
-5196
-5196
-5191
-5182
-5172
-5160
-5148
-5137
-5128
-5121
-5116
-5113
-5111
-5108
-5102
-5092
-5079
-5062
-5044
-5025
-5006
-4988
-4970
-4954
-4940
-4926
-4912
-4898
-4883
-4868
-4851
-4833
-4815
-4796
-4777
-4759
-4743
-4729
-4717
-4708
-4701
-4696
-4693
-4691
-4691
-4692
-4696
-4701
-4709
-4719
-4729
-4741
-4752
-4762
-4770
-4775
-4776
-4773
-4768
-4762
-4757
-4755
-4756
-4759
-4766
-4775
-4786
-4797
-4809
-4820
-4828
-4834
-4837
-4836
-4832
-4823
-4812
-4799
-4785
-4769
-4752
-4733
-4713
-4690
-4667
-4643
-4618
-4592
-4565
-4536
-4506
-4475
-4442
-4408
-4373
-4339
-4307
-4278
-4252
-4231
-4213
-4200
-4192
-4186
-4184
-4185
-4187
-4190
-4196
-4205
-4219
-4237
-4259
-4285
-4314
-4345
-4378
-4412
-4448
-4485
-4523
-4564
-4607
-4652
-4700
-4750
-4803
-4857
-4912
-4967
-5023
-5079
-5134
-5189
-5243
-5296
-5347
-5395
-5441
-5483
-5522
-5559
-5594
-5627
-5658
-5688
-5716
-5744
-5773
-5801
-5827
-5852
-5875
-5896
-5915
-5935
-5955
-5976
-5998
-6022
-6046
-6071
-6096
-6120
-6143
-6164
-6184
-6204
-6224
-6247
-6273
-6302
-6335
-6371
-6408
-6446
-6483
-6520
-6555
-6587
-6617
-6643
-6667
-6688
-6709
-6730
-6753
-6777
-6802
-6827
-6850
-6869
-6885
-6898
-6908
-6914
-6919
-6922
-6923
-6924
-6925
-6926
-6927
-6929
-6930
-6930
-6929
-6927
-6923
-6917
-6907
-6894
-6877
-6856
-6831
-6804
-6777
-6749
-6721
-6693
-6665
-6637
-6608
-6578
-6548
-6516
-6485
-6453
-6422
-6391
-6362
-6333
-6305
-6278
-6252
-6225
-6199
-6171
-6142
-6111
-6078
-6042
-6005
-5966
-5928
-5890
-5854
-5819
-5784
-5750
-5715
-5680
-5646
-5611
-5577
-5542
-5506
-5471
-5435
-5398
-5363
-5327
-5291
-5257
-5225
-5195
-5167
-5141
-5114
-5087
-5057
-5026
-4991
-4954
-4914
-4874
-4833
-4791
-4749
-4707
-4664
-4622
-4581
-4541
-4503
-4465
-4428
-4391
-4354
-4319
-4286
-4254
-4223
-4194
-4163
-4131
-4096
-4059
-4018
-3975
-3929
-3879
-3827
-3771
-3714
-3656
-3598
-3542
-3486
-3433
-3382
-3333
-3285
-3237
-3189
-3140
-3087
-3032
-2973
-2913
-2851
-2788
-2725
-2662
-2598
-2533
-2466
-2397
-2326
-2252
-2177
-2099
-2017
-1935
-1849
-1761
-1672
-1581
-1490
-1398
-1308
-1219
-1133
-1051
-973
-900
-833
-770
-711
-655
-600
-545
-489
-431
-371
-308
-243
-174
-104
-33
38
107
174
238
300
362
422
482
541
601
661
724
788
854
921
987
1051
1113
1174
1232
1288
1342
1394
1444
1493
1540
1585
1628
1669
1706
1741
1774
1805
1836
1868
1901
1936
1971
2007
2043
2080
2115
2150
2184
2215
2245
2274
2302
2330
2358
2386
2414
2441
2468
2495
2523
2552
2585
2620
2659
2701
2745
2789
2834
2880
2924
2969
3012
3055
3097
3138
3178
3218
3260
3303
3349
3397
3447
3499
3552
3607
3664
3722
3779
3837
3893
3947
3999
4049
4096
4141
4185
4229
4272
4316
4360
4403
4447
4491
4534
4576
4616
4655
4693
4730
4765
4798
4829
4859
4885
4909
4928
4943
4954
4963
4970
4976
4981
4984
4987
4988
4990
4992
4995
5002
5011
5025
5042
5064
5090
5119
5150
5183
5217
5249
5281
5311
5341
5372
5404
5438
5472
5509
5547
5586
5628
5670
5713
5757
5801
5843
5884
5922
5958
5993
6025
6055
6082
6108
6131
6151
6170
6186
6199
6210
6218
6222
6223
6221
6216
6208
6199
6189
6176
6162
6146
6128
6110
6092
6075
6059
6044
6030
6015
6001
5987
5973
5961
5950
5941
5935
5931
5930
5931
5934
5938
5942
5947
5952
5955
5957
5957
5955
5953
5952
5952
5954
5956
5959
5962
5964
5965
5964
5961
5956
5948
5939
5928
5916
5903
5889
5875
5861
5845
5827
5807
5784
5757
5726
5692
5655
5614
5571
5526
5478
5429
5379
5331
5284
5239
5196
5154
5112
5071
5030
4989
4947
4907
4866
4826
4788
4752
4720
4691
4667
4645
4626
4608
4590
4573
4555
4537
4518
4498
4477
4456
4435
4414
4395
4377
4359
4341
4322
4300
4276
4249
4219
4186
4150
4112
4070
4027
3985
3940
3893
3844
3792
3738
3683
3627
3572
3517
3462
3407
3353
3300
3249
3198
3147
3097
3045
2993
2941
2887
2834
2779
2725
2670
2615
2561
2507
2453
2401
2349
2297
2246
2194
2141
2089
2037
1986
1935
1884
1834
1785
1738
1692
1649
1608
1568
1530
1492
1455
1416
1375
1333
1288
1242
1195
1149
1103
1058
1014
973
933
896
862
829
797
766
734
703
671
639
606
572
538
504
469
435
399
364
327
289
249
207
163
117
70
21
-28
-79
-131
-183
-236
-290
-344
-400
-458
-517
-577
-637
-699
-763
-828
-895
-963
-1032
-1099
-1165
-1230
-1294
-1357
-1419
-1480
-1540
-1600
-1659
-1719
-1779
-1839
-1899
-1960
-2021
-2082
-2144
-2207
-2269
-2332
-2395
-2457
-2519
-2580
-2640
-2697
-2751
-2804
-2854
-2902
-2949
-2995
-3041
-3085
-3127
-3167
-3204
-3238
-3270
-3301
-3329
-3356
-3381
-3405
-3426
-3444
-3460
-3473
-3485
-3495
-3504
-3513
-3521
-3528
-3535
-3540
-3545
-3549
-3552
-3554
-3554
-3553
-3551
-3549
-3546
-3542
-3539
-3536
-3533
-3530
-3528
-3526
-3526
-3528
-3533
-3541
-3551
-3564
-3579
-3594
-3612
-3631
-3652
-3675
-3700
-3726
-3753
-3781
-3809
-3837
-3865
-3892
-3920
-3947
-3975
-4003
-4034
-4064
-4094
-4127
-4160
-4193
-4226
-4259
-4292
-4324
-4354
-4382
-4408
-4431
-4452
-4471
-4488
-4503
-4517
-4530
-4542
-4552
-4562
-4569
-4575
-4579
-4582
-4583
-4583
-4582
-4580
-4579
-4577
-4577
-4577
-4579
-4582
-4586
-4591
-4595
-4599
-4603
-4608
-4613
-4619
-4625
-4632
-4639
-4647
-4657
-4667
-4678
-4690
-4703
-4716
-4731
-4746
-4762
-4779
-4798
-4816
-4834
-4852
-4868
-4885
-4901
-4917
-4933
-4948
-4963
-4976
-4988
-5000
-5012
-5024
-5036
-5046
-5054
-5060
-5063
-5064
-5062
-5058
-5051
-5042
-5032
-5020
-5006
-4991
-4974
-4956
-4938
-4919
-4898
-4875
-4852
-4826
-4800
-4770
-4738
-4703
-4664
-4622
-4577
-4530
-4482
-4433
-4385
-4338
-4291
-4247
-4203
-4161
-4119
-4078
-4035
-3994
-3953
-3912
-3873
-3835
-3798
-3762
-3728
-3695
-3663
-3631
-3600
-3570
-3540
-3511
-3483
-3455
-3429
-3403
-3378
-3353
-3329
-3306
-3284
-3265
-3247
-3230
-3214
-3198
-3182
-3165
-3146
-3127
-3106
-3084
-3061
-3036
-3011
-2986
-2961
-2938
-2917
-2896
-2874
-2850
-2823
-2792
-2758
-2718
-2675
-2629
-2580
-2528
-2474
-2420
-2365
-2312
-2259
-2208
-2157
-2107
-2057
-2007
-1957
-1906
-1855
-1803
-1750
-1696
-1641
-1586
-1530
-1475
-1419
-1364
-1308
-1251
-1194
-1136
-1078
-1018
-958
-895
-830
-763
-695
-624
-551
-477
-402
-327
-253
-179
-107
-36
33
101
168
234
298
361
424
486
547
608
668
728
788
846
904
961
1016
1070
1122
1174
1224
1274
1323
1371
1419
1466
1511
1556
1600
1643
1683
1721
1757
1791
1823
1855
1887
1919
1951
1983
2015
2048
2082
2115
2149
2184
2218
2253
2289
2326
2365
2407
2449
2493
2538
2583
2629
2677
2724
2773
2822
2871
2922
2973
3025
3078
3131
3184
3238
3291
3345
3399
3452
3506
3560
3614
3668
3724
3779
3836
3892
3949
4006
4061
4116
4169
4221
4270
4317
4361
4402
4442
4480
4518
4556
4594
4632
4669
4705
4740
4774
4806
4836
4865
4892
4917
4942
4967
4992
5018
5045
5074
5105
5136
5169
5201
5234
5267
5300
5332
5363
5393
5422
5451
5480
5509
5538
5567
5598
5628
5660
5693
5726
5759
5792
5824
5855
5886
5915
5943
5969
5994
6018
6040
6061
6081
6100
6118
6135
6151
6166
6180
6192
6203
6212
6219
6224
6226
6227
6225
6221
6216
6211
6204
6198
6192
6186
6179
6172
6163
6153
6142
6129
6116
6102
6088
6074
6060
6047
6035
6023
6014
6005
5996
5988
5980
5971
5962
5953
5943
5933
5923
5911
5900
5887
5873
5859
5843
5827
5810
5792
5773
5753
5733
5713
5691
5668
5645
5619
5593
5565
5535
5505
5472
5439
5403
5366
5326
5285
5243
5201
5158
5114
5070
5026
4982
4937
4892
4846
4800
4754
4707
4660
4613
4566
4519
4472
4425
4377
4330
4284
4239
4194
4151
4108
4066
4024
3982
3938
3894
3848
3801
3752
3703
3653
3602
3551
3500
3449
3400
3350
3301
3251
3201
3150
3098
3046
2992
2938
2883
2826
2769
2711
2653
2595
2538
2480
2422
2364
2305
2247
2188
2129
2069
2008
1944
1879
1811
1742
1671
1598
1524
1449
1372
1294
1215
1136
1056
975
895
814
734
652
571
488
406
323
241
160
79
-1
-79
-156
-232
-307
-382
-456
-529
-602
-673
-743
-812
-879
-944
-1008
-1070
-1131
-1191
-1251
-1310
-1369
-1427
-1484
-1541
-1597
-1653
-1708
-1763
-1818
-1873
-1927
-1979
-2031
-2081
-2131
-2180
-2229
-2277
-2325
-2373
-2420
-2466
-2512
-2556
-2598
-2639
-2678
-2715
-2750
-2784
-2818
-2850
-2882
-2913
-2944
-2975
-3005
-3034
-3064
-3092
-3121
-3149
-3178
-3206
-3235
-3263
-3290
-3318
-3346
-3374
-3402
-3430
-3457
-3483
-3508
-3532
-3556
-3578
-3599
-3620
-3641
-3661
-3682
-3703
-3725
-3749
-3772
-3797
-3820
-3844
-3867
-3889
-3910
-3930
-3949
-3967
-3984
-4001
-4017
-4033
-4048
-4062
-4074
-4085
-4093
-4099
-4102
-4102
-4100
-4094
-4088
-4080
-4070
-4062
-4054
-4046
-4041
-4035
-4027
-4021
-4011
-4002
-3990
-3977
-3963
-3948
-3933
-3919
-3904
-3889
-3875
-3860
-3845
-3830
-3815
-3800
-3785
-3769
-3754
-3738
-3724
-3709
-3696
-3683
-3671
-3659
-3649
-3640
-3632
-3626
-3621
-3617
-3614
-3611
-3609
-3607
-3606
-3606
-3607
-3609
-3611
-3614
-3617
-3620
-3623
-3626
-3628
-3630
-3631
-3631
-3630
-3629
-3626
-3623
-3620
-3615
-3610
-3605
-3598
-3590
-3581
-3570
-3557
-3541
-3522
-3500
-3476
-3450
-3422
-3393
-3363
-3333
-3303
-3273
-3242
-3209
-3176
-3141
-3104
-3064
-3021
-2976
-2928
-2878
-2826
-2773
-2718
-2664
-2610
-2555
-2501
-2446
-2391
-2335
-2278
-2221
-2161
-2101
-2039
-1977
-1913
-1849
-1786
-1724
-1663
-1602
-1542
-1481
-1420
-1358
-1296
-1233
-1169
-1105
-1040
-975
-910
-846
-783
-720
-659
-598
-537
-476
-415
-353
-292
-230
-168
-106
-44
18
79
139
198
256
313
368
424
478
533
587
640
693
746
798
850
902
953
1002
1053
1101
1147
1192
1236
1277
1318
1357
1396
1435
1473
1511
1548
1585
1622
1657
1691
1722
1752
1778
1803
1825
1846
1865
1883
1901
1920
1939
1958
1978
1998
2017
2035
2052
2066
2079
2090
2100
2109
2117
2124
2131
2138
2145
2154
2163
2174
2185
2196
2207
2218
2229
2240
2250
2259
2269
2279
2290
2303
2318
2333
2350
2367
2384
2401
2418
2435
2452
2468
2485
2500
2515
2530
2544
2558
2572
2585
2598
2609
2620
2630
2640
2649
2658
2666
2675
2683
2691
2699
2706
2712
2717
2721
2723
2724
2724
2723
2721
2718
2714
2708
2700
2692
2682
2671
2659
2648
2636
2625
2614
2602
2591
2580
2569
2557
2546
2535
2523
2512
2500
2488
2476
2464
2452
2439
2426
2412
2397
2380
2362
2342
2320
2297
2271
2243
2214
2182
2148
2112
2075
2037
1997
1955
1913
1871
1828
1786
1743
1700
1656
1612
1566
1519
1471
1422
1372
1323
1273
1225
1179
1134
1090
1048
1006
965
923
881
838
795
751
707
663
619
576
533
491
451
411
372
333
295
257
218
180
141
103
65
28
-9
-44
-79
-113
-147
-180
-214
-247
-281
-316
-351
-388
-426
-467
-509
-552
-598
-644
-690
-737
-784
-830
-876
-922
-968
-1014
-1059
-1105
-1151
-1196
-1241
-1285
-1329
-1371
-1412
-1452
-1490
-1526
-1562
-1596
-1629
-1663
-1696
-1730
-1765
-1800
-1834
-1869
-1902
-1934
-1965
-1994
-2023
-2050
-2077
-2104
-2130
-2155
-2180
-2204
-2228
-2251
-2273
-2294
-2312
-2329
-2343
-2355
-2366
-2375
-2381
-2387
-2392
-2397
-2402
-2408
-2414
-2421
-2429
-2437
-2445
-2453
-2461
-2468
-2474
-2479
-2482
-2484
-2485
-2484
-2482
-2480
-2477
-2474
-2470
-2466
-2460
-2454
-2447
-2439
-2430
-2419
-2408
-2395
-2382
-2369
-2355
-2340
-2326
-2312
-2299
-2285
-2271
-2257
-2243
-2228
-2212
-2195
-2178
-2160
-2140
-2121
-2101
-2081
-2061
-2041
-2021
-2001
-1982
-1962
-1943
-1923
-1903
-1883
-1863
-1843
-1823
-1803
-1783
-1762
-1741
-1720
-1699
-1678
-1656
-1636
-1615
-1595
-1576
-1556
-1537
-1517
-1498
-1479
-1462
-1444
-1428
-1411
-1395
-1380
-1364
-1348
-1332
-1317
-1301
-1284
-1267
-1249
-1231
-1213
-1195
-1177
-1158
-1140
-1122
-1104
-1086
-1068
-1051
-1033
-1016
-999
-982
-965
-947
-930
-914
-897
-881
-865
-850
-834
-818
-802
-786
-770
-754
-739
-724
-710
-696
-683
-670
-658
-646
-634
-623
-612
-601
-591
-582
-574
-567
-561
-556
-552
-549
-547
-544
-542
-539
-536
-533
-529
-525
-520
-515
-509
-503
-497
-492
-487
-483
-479
-476
-472
-470
-467
-464
-460
-456
-451
-445
-438
-430
-422
-414
-406
-399
-391
-385
-379
-374
-369
-365
-361
-358
-354
-351
-348
-345
-342
-340
-338
-336
-335
-335
-336
-337
-339
-341
-343
-346
-347
-348
-348
-348
-348
-347
-346
-344
-341
-338
-334
-330
-327
-323
-318
-313
-308
-301
-293
-284
-273
-260
-245
-229
-211
-191
-170
-148
-126
-103
-79
-54
-28
-1
28
57
88
120
152
185
218
251
285
318
352
386
420
454
489
525
561
598
636
674
713
754
795
838
882
927
974
1020
1068
1116
1165
1215
1266
1318
1371
1426
1481
1537
1594
1651
1708
1766
1824
1881
1939
1998
2056
2116
2176
2237
2300
2363
2426
2490
2553
2617
2679
2741
2801
2862
2922
2982
3042
3102
3163
3224
3286
3348
3410
3472
3535
3598
3660
3722
3785
3847
3909
3971
4033
4094
4157
4219
4283
4346
4411
4476
4542
4608
4673
4738
4803
4867
4930
4993
5056
5118
5180
5242
5305
5367
5430
5494
5558
5623
5687
5752
5816
5881
5944
6007
6070
6132
6194
6254
6314
6372
6430
6486
6541
6595
6648
6700
6751
6800
6848
6894
6938
6981
7021
7060
7096
7130
7163
7193
7221
7247
7271
7293
7312
7329
7344
7357
7368
7377
7385
7391
7397
7401
7404
7406
7406
7406
7403
7399
7394
7386
7376
7365
7352
7337
7322
7305
7287
7268
7248
7227
7205
7182
7158
7133
7107
7079
7051
7023
6994
6965
6937
6908
6878
6849
6819
6788
6756
6723
6689
6654
6617
6579
6540
6500
6459
6416
6372
6328
6281
6234
6184
6133
6081
6026
5970
5912
5853
5791
5729
5665
5600
5534
5466
5396
5325
5253
5179
5105
5029
4953
4876
4798
4720
4640
4559
4477
4394
4310
4225
4139
4051
3963
3874
3783
3690
3597
3502
3406
3310
3212
3114
3015
2915
2815
2713
2611
2508
2405
2300
2195
2089
1983
1876
1768
1660
1551
1442
1332
1222
1112
1002
891
779
666
552
437
322
206
89
-27
-143
-259
-375
-490
-604
-717
-831
-943
-1055
-1167
-1278
-1388
-1498
-1607
-1715
-1823
-1931
-2037
-2144
-2251
-2357
-2463
-2569
-2675
-2780
-2885
-2990
-3093
-3197
-3299
-3401
-3503
-3605
-3706
-3807
-3909
-4010
-4112
-4213
-4313
-4413
-4512
-4609
-4706
-4802
-4898
-4994
-5090
-5185
-5281
-5376
-5470
-5564
-5656
-5748
-5839
-5928
-6017
-6104
-6191
-6277
-6362
-6446
-6529
-6612
-6694
-6774
-6853
-6931
-7007
-7081
-7152
-7222
-7290
-7356
-7421
-7484
-7546
-7607
-7666
-7725
-7782
-7837
-7891
-7943
-7993
-8039
-8085
-8127
-8167
-8206
-8243
-8278
-8312
-8345
-8378
-8409
-8439
-8468
-8497
-8524
-8551
-8576
-8601
-8625
-8647
-8669
-8690
-8710
-8729
-8748
-8767
-8785
-8803
-8820
-8837
-8852
-8867
-8881
-8893
-8905
-8915
-8924
-8931
-8937
-8942
-8945
-8948
-8950
-8951
-8951
-8951
-8949
-8947
-8943
-8937
-8931
-8923
-8914
-8904
-8892
-8880
-8867
-8853
-8839
-8825
-8809
-8793
-8776
-8757
-8737
-8715
-8692
-8668
-8642
-8616
-8587
-8558
-8528
-8496
-8463
-8429
-8394
-8358
-8321
-8283
-8244
-8204
-8164
-8122
-8079
-8035
-7989
-7943
-7894
-7845
-7793
-7741
-7687
-7633
-7577
-7521
-7463
-7404
-7343
-7282
-7219
-7154
-7088
-7021
-6951
-6880
-6807
-6731
-6654
-6576
-6495
-6413
-6329
-6243
-6155
-6066
-5975
-5883
-5789
-5694
-5598
-5501
-5402
-5302
-5201
-5098
-4995
-4891
-4786
-4680
-4575
-4469
-4362
-4256
-4148
-4041
-3933
-3824
-3715
-3605
-3495
-3384
-3273
-3162
-3051
-2940
-2828
-2716
-2603
-2491
-2378
-2264
-2151
-2037
-1923
-1809
-1695
-1581
-1467
-1354
-1241
-1127
-1012
-899
-785
-671
-556
-441
-325
-209
-92
25
142
259
377
494
612
729
846
963
1079
1195
1310
1426
1541
1657
1772
1886
2001
2114
2228
2341
2454
2566
2678
2790
2901
3011
3121
3231
3340
3449
3557
3664
3771
3876
3979
4082
4182
4281
4379
4475
4570
4664
4757
4849
4940
5031
5121
5210
5299
5387
5474
5560
5644
5728
5809
5890
5970
6049
6126
6204
6280
6355
6429
6503
6575
6646
6717
6787
6857
6926
6995
7062
7129
7196
7261
7325
7389
7452
7514
7576
7637
7698
7759
7819
7879
7939
7999
8058
8116
8173
8230
8286
8340
8393
8446
8498
8548
8598
8646
8693
8739
8783
8826
8868
8908
8947
8984
9020
9055
9088
9120
9151
9180
9208
9234
9258
9280
9301
9319
9335
9349
9362
9373
9382
9389
9394
9398
9400
9401
9401
9399
9396
9392
9385
9377
9367
9356
9343
9329
9313
9295
9276
9256
9234
9211
9188
9164
9138
9112
9085
9056
9027
8996
8964
8931
8898
8864
8829
8795
8759
8723
8686
8648
8609
8568
8525
8481
8435
8388
8339
8289
8238
8186
8132
8079
8025
7971
7915
7859
7802
7743
7684
7623
7562
7499
7435
7371
7306
7241
7176
7109
7043
6976
6909
6841
6773
6703
6633
6562
6489
6416
6342
6267
6191
6115
6039
5961
5883
5803
5723
5641
5559
5475
5391
5306
5220
5133
5045
4956
4867
4777
4687
4597
4505
4413
4320
4226
4131
4035
3939
3841
3742
3643
3542
3441
3340
3238
3137
3035
2934
2832
2731
2630
2528
2427
2325
2224
2122
2019
1917
1815
1712
1610
1508
1406
1303
1201
1098
996
894
792
691
590
491
392
293
196
98
1
-96
-193
-290
-387
-485
-583
-682
-780
-878
-975
-1073
-1170
-1268
-1365
-1464
-1563
-1662
-1763
-1865
-1968
-2072
-2176
-2281
-2386
-2490
-2595
-2700
-2805
-2910
-3015
-3121
-3226
-3332
-3439
-3546
-3653
-3761
-3868
-3976
-4083
-4190
-4296
-4402
-4509
-4615
-4721
-4827
-4933
-5038
-5144
-5250
-5356
-5462
-5568
-5674
-5779
-5884
-5989
-6093
-6197
-6300
-6403
-6505
-6607
-6708
-6809
-6909
-7009
-7108
-7206
-7304
-7401
-7497
-7593
-7688
-7783
-7877
-7970
-8063
-8157
-8250
-8343
-8435
-8528
-8620
-8712
-8803
-8893
-8983
-9072
-9160
-9248
-9335
-9422
-9509
-9596
-9682
-9768
-9854
-9939
-10024
-10107
-10190
-10272
-10353
-10433
-10513
-10591
-10670
-10747
-10825
-10902
-10979
-11055
-11130
-11205
-11280
-11353
-11426
-11498
-11569
-11638
-11706
-11773
-11838
-11901
-11963
-12024
-12082
-12140
-12195
-12249
-12302
-12352
-12402
-12449
-12494
-12538
-12580
-12619
-12657
-12691
-12724
-12754
-12782
-12808
-12832
-12854
-12874
-12892
-12908
-12921
-12932
-12942
-12949
-12955
-12958
-12960
-12960
-12958
-12954
-12949
-12942
-12932
-12921
-12907
-12892
-12874
-12855
-12834
-12811
-12787
-12762
-12736
-12708
-12679
-12650
-12619
-12587
-12554
-12519
-12484
-12447
-12409
-12371
-12331
-12290
-12249
-12206
-12162
-12117
-12071
-12023
-11974
-11924
-11872
-11818
-11763
-11707
-11649
-11589
-11528
-11466
-11401
-11336
-11268
-11200
-11129
-11058
-10984
-10909
-10832
-10754
-10673
-10591
-10506
-10421
-10334
-10246
-10156
-10065
-9974
-9881
-9787
-9693
-9598
-9502
-9406
-9310
-9213
-9115
-9016
-8917
-8817
-8715
-8613
-8509
-8404
-8298
-8191
-8082
-7972
-7860
-7748
-7634
-7520
-7403
-7286
-7167
-7046
-6924
-6801
-6677
-6552
-6426
-6299
-6172
-6043
-5914
-5783
-5652
-5520
-5387
-5252
-5117
-4982
-4846
-4709
-4573
-4437
-4300
-4164
-4029
-3893
-3758
-3624
-3489
-3354
-3220
-3085
-2951
-2817
-2683
-2549
-2416
-2283
-2150
-2019
-1887
-1756
-1625
-1494
-1363
-1232
-1101
-969
-837
-705
-573
-441
-309
-177
-45
87
219
351
483
616
748
881
1014
1147
1280
1413
1546
1679
1812
1944
2077
2209
2341
2472
2604
2735
2866
2996
3126
3256
3385
3514
3641
3769
3895
4021
4147
4273
4397
4522
4646
4770
4893
5016
5139
5261
5383
5504
5625
5745
5864
5983
6101
6219
6336
6452
6568
6683
6798
6912
7025
7138
7249
7360
7469
7578
7685
7791
7896
8000
8103
8204
8305
8404
8503
8600
8695
8789
8882
8973
9063
9150
9237
9322
9405
9488
9570
9651
9732
9811
9890
9968
10044
10119
10193
10265
10336
10404
10471
10536
10600
10662
10724
10784
10844
10904
10963
11022
11081
11139
11195
11251
11305
11358
11410
11460
11509
11557
11603
11649
11693
11737
11779
11821
11862
11902
11941
11979
12015
12050
12084
12116
12146
12176
12204
12231
12256
12281
12303
12325
12345
12363
12380
12395
12409
12421
12432
12442
12450
12456
12462
12467
12470
12473
12474
12474
12473
12471
12467
12463
12457
12450
12441
12431
12420
12407
12393
12378
12362
12345
12327
12307
12286
12265
12241
12217
12191
12164
12135
12104
12072
12039
12004
11967
11929
11890
11848
11805
11761
11714
11666
11617
11566
11513
11459
11403
11346
11287
11227
11165
11102
11038
10971
10903
10833
10761
10688
10613
10537
10459
10380
10301
10220
10139
10057
9974
9890
9806
9720
9633
9545
9455
9364
9271
9177
9081
8984
8886
8787
8688
8587
8486
8385
8283
8180
8077
7973
7868
7762
7655
7547
7439
7329
7219
7108
6997
6886
6774
6662
6549
6436
6322
6208
6093
5977
5860
5742
5624
5504
5384
5264
5143
5022
4900
4779
4657
4536
4414
4293
4171
4049
3926
3803
3679
3556
3432
3307
3183
3059
2934
2810
2685
2560
2434
2309
2184
2058
1933
1808
1682
1558
1433
1309
1185
1062
940
818
696
574
453
332
211
91
-29
-149
-268
-387
-505
-623
-740
-856
-971
-1086
-1200
-1313
-1426
-1538
-1650
-1761
-1871
-1981
-2089
-2197
-2304
-2410
-2516
-2620
-2724
-2827
-2930
-3033
-3135
-3236
-3338
-3438
-3538
-3637
-3736
-3834
-3931
-4027
-4124
-4219
-4313
-4406
-4499
-4591
-4682
-4774
-4864
-4954
-5044
-5134
-5224
-5313
-5402
-5491
-5580
-5668
-5755
-5842
-5928
-6013
-6097
-6180
-6263
-6345
-6426
-6507
-6588
-6668
-6747
-6826
-6905
-6983
-7060
-7137
-7213
-7289
-7364
-7438
-7512
-7584
-7656
-7727
-7797
-7867
-7935
-8003
-8070
-8135
-8200
-8263
-8326
-8387
-8448
-8507
-8565
-8621
-8676
-8730
-8782
-8833
-8882
-8930
-8976
-9020
-9063
-9104
-9143
-9182
-9218
-9253
-9287
-9319
-9349
-9378
-9405
-9431
-9456
-9479
-9500
-9520
-9539
-9556
-9572
-9587
-9600
-9612
-9623
-9633
-9641
-9649
-9656
-9662
-9667
-9671
-9674
-9677
-9678
-9679
-9678
-9676
-9673
-9669
-9665
-9660
-9654
-9647
-9639
-9630
-9621
-9610
-9599
-9587
-9574
-9560
-9545
-9529
-9512
-9494
-9475
-9455
-9433
-9410
-9387
-9361
-9335
-9308
-9279
-9250
-9220
-9189
-9157
-9124
-9090
-9054
-9018
-8981
-8943
-8904
-8864
-8822
-8780
-8736
-8692
-8646
-8600
-8552
-8503
-8454
-8403
-8351
-8298
-8244
-8189
-8132
-8076
-8018
-7960
-7900
-7840
-7779
-7717
-7655
-7591
-7527
-7462
-7396
-7329
-7262
-7194
-7125
-7055
-6985
-6915
-6844
-6772
-6701
-6628
-6556
-6484
-6411
-6338
-6265
-6191
-6117
-6043
-5968
-5893
-5817
-5741
-5665
-5589
-5513
-5437
-5361
-5285
-5208
-5132
-5056
-4979
-4901
-4823
-4745
-4667
-4588
-4509
-4429
-4350
-4271
-4191
-4111
-4030
-3948
-3865
-3781
-3697
-3611
-3525
-3438
-3351
-3264
-3176
-3088
-3000
-2911
-2822
-2732
-2642
-2552
-2462
-2372
-2282
-2191
-2100
-2009
-1917
-1826
-1734
-1642
-1550
-1458
-1365
-1273
-1181
-1089
-997
-905
-813
-722
-631
-540
-449
-359
-269
-179
-90
0
89
179
268
358
448
538
628
718
808
899
989
1080
1171
1262
1353
1446
1538
1631
1725
1819
1913
2008
2102
2198
2293
2389
2485
2581
2677
2774
2871
2968
3065
3162
3258
3355
3451
3547
3642
3737
3832
3926
4019
4112
4205
4297
4389
4480
4570
4660
4749
4837
4924
5009
5094
5178
5261
5342
5422
5501
5578
5654
5729
5803
5876
5948
6019
6090
6159
6227
6295
6361
6427
6491
6555
6617
6678
6738
6796
6854
6911
6967
7022
7077
7131
7184
7236
7288
7338
7388
7436
7484
7531
7576
7621
7665
7707
7748
7788
7827
7864
7900
7935
7968
8000
8031
8061
8089
8117
8143
8169
8194
8217
8240
8261
8282
8301
8319
8337
8353
8369
8384
8397
8410
8421
8432
8441
8449
8455
8460
8464
8466
8467
8467
8466
8463
8459
8454
8448
8440
8431
8421
8409
8396
8382
8366
8349
8331
8312
8291
8269
8246
8222
8197
8170
8144
8116
8087
8058
8026
7995
7963
7929
7895
7860
7824
7788
7751
7713
7675
7636
7596
7555
7513
7470
7426
7380
7333
7284
7235
7184
7133
7081
7029
6975
6921
6867
6811
6755
6698
6640
6581
6520
6459
6396
6333
6269
6204
6138
6071
6004
5936
5867
5798
5729
5659
5589
5519
5448
5376
5304
5231
5158
5084
5010
4935
4860
4785
4710
4635
4559
4484
4409
4333
4258
4183
4107
4030
3954
3877
3800
3723
3645
3567
3490
3412
3335
3258
3181
3104
3028
2952
2876
2801
2725
2650
2574
2499
2424
2350
2275
2200
2126
2051
1977
1903
1829
1755
1682
1609
1537
1466
1395
1324
1254
1185
1116
1047
979
911
842
774
706
638
570
502
435
367
300
234
167
101
36
-30
-95
-160
-225
-290
-355
-420
-485
-550
-615
-680
-745
-809
-874
-938
-1000
-1064
-1126
-1189
-1251
-1312
-1374
-1435
-1497
-1557
-1618
-1678
-1737
-1795
-1852
-1909
-1966
-2021
-2077
-2132
-2186
-2240
-2295
-2348
-2402
-2455
-2508
-2560
-2612
-2664
-2715
-2766
-2816
-2866
-2915
-2963
-3011
-3059
-3107
-3155
-3203
-3250
-3297
-3343
-3389
-3433
-3478
-3521
-3563
-3605
-3646
-3686
-3726
-3765
-3803
-3840
-3877
-3913
-3948
-3982
-4016
-4049
-4081
-4112
-4143
-4172
-4201
-4228
-4256
-4282
-4308
-4333
-4357
-4382
-4406
-4430
-4454
-4478
-4502
-4526
-4549
-4572
-4594
-4616
-4638
-4659
-4680
-4700
-4719
-4738
-4757
-4775
-4793
-4811
-4830
-4848
-4866
-4884
-4902
-4920
-4938
-4955
-4972
-4989
-5005
-5020
-5035
-5049
-5063
-5076
-5088
-5099
-5110
-5121
-5130
-5139
-5148
-5155
-5161
-5167
-5171
-5175
-5178
-5180
-5181
-5182
-5181
-5180
-5178
-5175
-5172
-5168
-5163
-5157
-5151
-5145
-5137
-5129
-5121
-5111
-5101
-5091
-5079
-5068
-5056
-5043
-5030
-5016
-5001
-4986
-4969
-4952
-4934
-4916
-4896
-4876
-4856
-4835
-4813
-4791
-4769
-4746
-4722
-4698
-4673
-4647
-4621
-4594
-4567
-4540
-4512
-4484
-4456
-4427
-4398
-4369
-4338
-4307
-4276
-4244
-4212
-4179
-4146
-4112
-4078
-4043
-4009
-3974
-3939
-3904
-3868
-3833
-3797
-3761
-3725
-3689
-3652
-3615
-3577
-3539
-3501
-3462
-3424
-3385
-3347
-3308
-3269
-3229
-3189
-3149
-3109
-3068
-3027
-2987
-2946
-2906
-2866
-2826
-2786
-2746
-2705
-2665
-2625
-2584
-2543
-2502
-2462
-2421
-2381
-2341
-2301
-2262
-2222
-2183
-2144
-2105
-2066
-2028
-1991
-1953
-1916
-1879
-1843
-1807
-1771
-1736
-1701
-1666
-1631
-1597
-1562
-1528
-1493
-1459
-1425
-1390
-1356
-1321
-1286
-1251
-1216
-1181
-1146
-1111
-1076
-1041
-1006
-972
-937
-903
-868
-834
-800
-766
-732
-698
-664
-630
-597
-563
-529
-496
-463
-429
-396
-364
-331
-299
-267
-235
-204
-172
-140
-109
-77
-45
-14
18
48
79
109
139
169
198
228
257
287
317
347
378
408
438
469
499
529
559
589
618
648
678
707
737
766
796
826
857
887
918
949
980
1010
1042
1073
1104
1135
1165
1195
1225
1255
1285
1315
1344
1374
1403
1432
1461
1490
1518
1547
1574
1602
1629
1656
1683
1710
1737
1765
1792
1820
1847
1874
1901
1928
1954
1980
2005
2031
2056
2081
2106
2130
2155
2179
2203
2227
2251
2274
2297
2319
2342
2364
2387
2410
2433
2456
2479
2503
2527
2550
2574
2598
2621
2645
2668
2692
2715
2739
2762
2785
2808
2831
2854
2876
2899
2922
2945
2968
2991
3015
3038
3061
3085
3108
3132
3155
3179
3203
3226
3249
3272
3295
3318
3340
3361
3382
3402
3421
3440
3458
3475
3493
3509
3526
3542
3558
3574
3589
3604
3618
3633
3647
3660
3674
3687
3700
3712
3724
3736
3747
3757
3768
3778
3787
3796
3805
3814
3822
3831
3839
3848
3856
3864
3872
3880
3888
3895
3902
3908
3913
3918
3923
3927
3932
3936
3939
3943
3947
3950
3953
3956
3958
3960
3962
3963
3963
3963
3963
3962
3961
3960
3959
3957
3955
3953
3951
3948
3944
3940
3936
3931
3925
3920
3914
3907
3901
3894
3887
3879
3872
3865
3858
3850
3843
3835
3827
3819
3810
3801
3792
3783
3773
3763
3752
3742
3731
3721
3710
3698
3687
3675
3663
3651
3637
3624
3610
3595
3581
3566
3551
3537
3522
3508
3493
3478
3462
3446
3430
3413
3397
3380
3363
3346
3328
3311
3293
3275
3257
3238
3219
3200
3180
3160
3139
3117
3095
3073
3050
3026
3002
2978
2954
2929
2904
2878
2851
2825
2797
2769
2740
2711
2681
2651
2620
2588
2557
2525
2493
2461
2428
2395
2362
2328
2293
2258
2222
2186
2149
2112
2075
2036
1998
1959
1920
1880
1840
1800
1760
1719
1679
1638
1596
1555
1514
1473
1431
1390
1348
1307
1266
1225
1184
1143
1103
1062
1022
982
941
901
860
820
779
739
699
659
619
580
541
502
463
425
387
349
311
272
234
196
159
121
84
47
10
-26
-62
-98
-133
-169
-205
-241
-277
-313
-349
-386
-422
-458
-494
-529
-565
-600
-635
-671
-706
-742
-778
-814
-850
-887
-923
-960
-997
-1034
-1071
-1109
-1147
-1185
-1223
-1261
-1300
-1339
-1378
-1418
-1457
-1497
-1536
-1576
-1615
-1655
-1694
-1734
-1774
-1813
-1854
-1894
-1935
-1975
-2016
-2057
-2098
-2139
-2180
-2220
-2260
-2300
-2340
-2380
-2419
-2459
-2499
-2539
-2579
-2618
-2657
-2695
-2733
-2770
-2807
-2843
-2878
-2912
-2947
-2981
-3015
-3049
-3083
-3117
-3150
-3184
-3216
-3249
-3281
-3312
-3342
-3372
-3401
-3429
-3458
-3486
-3513
-3541
-3569
-3596
-3623
-3651
-3678
-3704
-3731
-3757
-3782
-3807
-3831
-3855
-3878
-3901
-3924
-3946
-3968
-3990
-4011
-4033
-4054
-4074
-4094
-4114
-4134
-4152
-4171
-4188
-4206
-4223
-4239
-4256
-4272
-4288
-4304
-4319
-4334
-4349
-4363
-4376
-4389
-4401
-4412
-4423
-4433
-4442
-4450
-4458
-4466
-4473
-4478
-4484
-4488
-4491
-4494
-4495
-4496
-4495
-4494
-4491
-4487
-4483
-4477
-4471
-4464
-4456
-4448
-4438
-4429
-4418
-4407
-4394
-4381
-4366
-4351
-4334
-4316
-4297
-4278
-4257
-4236
-4214
-4191
-4167
-4143
-4118
-4093
-4066
-4038
-4011
-3983
-3954
-3924
-3894
-3864
-3833
-3801
-3768
-3735
-3701
-3666
-3631
-3595
-3558
-3519
-3481
-3441
-3400
-3358
-3316
-3272
-3228
-3184
-3138
-3092
-3045
-2998
-2950
-2901
-2851
-2800
-2749
-2696
-2643
-2588
-2533
-2477
-2420
-2362
-2304
-2245
-2186
-2126
-2065
-2005
-1944
-1882
-1821
-1759
-1697
-1635
-1573
-1511
-1448
-1385
-1323
-1260
-1196
-1133
-1070
-1006
-944
-881
-818
-755
-692
-629
-565
-501
-437
-373
-309
-244
-179
-114
-50
15
80
146
211
276
342
407
472
537
602
666
731
795
858
922
986
1049
1113
1176
1240
1303
1367
1430
1494
1557
1620
1683
1745
1807
1869
1931
1993
2054
2115
2175
2236
2296
2356
2416
2476
2536
2596
2655
2714
2772
2830
2887
2944
3000
3055
3110
3164
3218
3272
3325
3378
3431
3483
3536
3588
3640
3691
3742
3793
3844
3894
3943
3991
4038
4085
4132
4177
4222
4266
4311
4354
4398
4441
4484
4527
4570
4612
4654
4695
4735
4775
4814
4852
4889
4925
4960
4995
5029
5062
5095
5127
5159
5191
5221
5252
5281
5310
5338
5366
5392
5419
5444
5469
5493
5517
5540
5562
5584
5605
5626
5646
5665
5683
5700
5717
5733
5748
5763
5777
5790
5802
5814
5825
5834
5843
5851
5857
5863
5867
5870
5872
5873
5873
5872
5870
5867
5863
5858
5851
5843
5834
5823
5811
5797
5781
5765
5746
5727
5707
5686
5664
5641
5618
5593
5568
5541
5514
5485
5455
5423
5391
5358
5324
5290
5254
5219
5183
5147
5110
5072
5034
4995
4956
4915
4874
4832
4789
4745
4701
4657
4612
4567
4521
4476
4429
4383
4335
4287
4239
4189
4138
4086
4033
3979
3925
3870
3814
3759
3703
3646
3590
3533
3476
3419
3360
3301
3242
3181
3120
3058
2996
2933
2870
2806
2743
2679
2615
2550
2486
2422
2357
2292
2226
2160
2094
2027
1959
1891
1823
1755
1687
1619
1550
1482
1414
1346
1277
1209
1139
1070
999
929
858
787
715
643
572
500
429
357
286
215
144
73
2
-69
-140
-211
-282
-353
-424
-495
-567
-638
-709
-780
-851
-922
-993
-1064
-1136
-1207
-1278
-1350
-1422
-1493
-1565
-1637
-1709
-1781
-1853
-1925
-1997
-2069
-2140
-2212
-2283
-2354
-2425
-2495
-2566
-2636
-2706
-2776
-2845
-2914
-2983
-3051
-3118
-3186
-3252
-3319
-3384
-3449
-3514
-3578
-3641
-3703
-3765
-3827
-3888
-3949
-4009
-4069
-4128
-4187
-4246
-4303
-4361
-4417
-4473
-4529
-4583
-4637
-4690
-4742
-4794
-4846
-4897
-4948
-4999
-5049
-5099
-5148
-5197
-5245
-5293
-5340
-5387
-5433
-5477
-5521
-5564
-5607
-5648
-5689
-5729
-5769
-5807
-5845
-5883
-5920
-5956
-5992
-6026
-6061
-6094
-6126
-6158
-6189
-6218
-6247
-6275
-6302
-6328
-6353
-6377
-6401
-6424
-6447
-6469
-6490
-6510
-6529
-6547
-6564
-6580
-6595
-6609
-6621
-6633
-6644
-6655
-6664
-6673
-6681
-6688
-6693
-6698
-6701
-6703
-6704
-6704
-6702
-6700
-6697
-6692
-6687
-6681
-6675
-6667
-6659
-6649
-6638
-6626
-6613
-6598
-6582
-6565
-6546
-6526
-6505
-6483
-6460
-6436
-6411
-6386
-6359
-6332
-6304
-6275
-6244
-6213
-6181
-6147
-6113
-6078
-6042
-6005
-5968
-5931
-5892
-5853
-5813
-5772
-5730
-5688
-5644
-5599
-5554
-5507
-5460
-5411
-5362
-5312
-5261
-5210
-5158
-5106
-5054
-5000
-4947
-4892
-4837
-4781
-4725
-4667
-4608
-4549
-4489
-4428
-4366
-4303
-4240
-4177
-4112
-4048
-3983
-3917
-3851
-3784
-3716
-3648
-3580
-3510
-3441
-3371
-3300
-3229
-3158
-3086
-3014
-2941
-2868
-2795
-2721
-2647
-2573
-2498
-2423
-2347
-2272
-2196
-2120
-2044
-1968
-1892
-1816
-1740
-1664
-1588
-1512
-1436
-1360
-1284
-1208
-1132
-1055
-979
-902
-825
-749
-672
-596
-519
-443
-366
-289
-213
-136
-60
17
93
169
246
322
398
474
550
626
701
776
850
925
999
1072
1146
1219
1293
1366
1439
1513
1585
1658
1730
1802
1873
1944
2013
2083
2152
2220
2287
2354
2420
2485
2550
2615
2679
2743
2806
2869
2931
2993
3055
3115
3175
3234
3292
3348
3405
3460
3515
3569
3623
3676
3730
3783
3835
3887
3938
3988
4037
4085
4132
4177
4222
4266
4309
4352
4394
4435
4476
4516
4556
4595
4633
4670
4706
4742
4776
4810
4843
4876
4907
4938
4968
4997
5025
5052
5079
5105
5130
5154
5178
5200
5221
5242
5260
5278
5294
5309
5324
5337
5349
5361
5371
5381
5390
5398
5406
5412
5418
5422
5426
5429
5431
5433
5433
5433
5432
5430
5427
5423
5419
5413
5407
5399
5391
5382
5371
5360
5348
5336
5323
5309
5295
5279
5264
5247
5230
5213
5194
5175
5155
5134
5113
5091
5069
5046
5023
4999
4974
4949
4923
4897
4870
4842
4814
4785
4755
4725
4695
4663
4632
4599
4566
4532
4498
4463
4427
4390
4353
4315
4277
4238
4199
4160
4120
4078
4038
3997
3955
3912
3868
3825
3780
3736
3691
3646
3600
3554
3508
3462
3415
3367
3319
3271
3222
3173
3123
3073
3023
2972
2921
2869
2817
2765
2713
2660
2607
2553
2499
2445
2391
2337
2282
2227
2172
2117
2061
2005
1948
1891
1834
1777
1720
1663
1605
1548
1490
1432
1375
1317
1259
1201
1143
1086
1028
970
912
855
797
739
682
624
567
510
453
397
340
283
227
170
113
56
-1
-57
-114
-171
-227
-284
-340
-396
-453
-509
-566
-622
-678
-735
-791
-846
-902
-957
-1012
-1066
-1121
-1176
-1230
-1284
-1339
-1394
-1448
-1503
-1557
-1611
-1665
-1719
-1772
-1825
-1877
-1930
-1982
-2033
-2086
-2138
-2189
-2240
-2291
-2341
-2392
-2442
-2493
-2543
-2593
-2643
-2693
-2743
-2792
-2841
-2889
-2937
-2984
-3030
-3075
-3120
-3165
-3209
-3252
-3295
-3337
-3379
-3420
-3460
-3500
-3539
-3578
-3615
-3653
-3689
-3725
-3760
-3794
-3828
-3861
-3893
-3925
-3955
-3986
-4014
-4043
-4072
-4099
-4126
-4151
-4176
-4200
-4224
-4246
-4269
-4291
-4312
-4333
-4353
-4372
-4391
-4410
-4428
-4446
-4463
-4479
-4495
-4511
-4525
-4539
-4553
-4565
-4577
-4588
-4599
-4609
-4619
-4628
-4636
-4644
-4651
-4658
-4663
-4668
-4673
-4676
-4679
-4681
-4681
-4682
-4681
-4679
-4677
-4674
-4670
-4666
-4661
-4656
-4650
-4643
-4636
-4628
-4619
-4610
-4600
-4589
-4577
-4565
-4552
-4538
-4524
-4509
-4493
-4477
-4461
-4443
-4425
-4407
-4388
-4368
-4348
-4327
-4307
-4286
-4265
-4243
-4222
-4200
-4179
-4156
-4134
-4111
-4086
-4062
-4038
-4011
-3986
-3959
-3932
-3905
-3877
-3849
-3820
-3791
-3762
-3732
-3701
-3670
-3638
-3606
-3573
-3539
-3505
-3470
-3435
-3400
-3364
-3329
-3293
-3256
-3220
-3183
-3146
-3108
-3070
-3032
-2993
-2954
-2914
-2874
-2834
-2793
-2752
-2711
-2669
-2628
-2586
-2544
-2502
-2460
-2418
-2375
-2332
-2289
-2246
-2203
-2160
-2116
-2072
-2028
-1983
-1939
-1893
-1848
-1802
-1756
-1711
-1665
-1619
-1573
-1528
-1482
-1437
-1392
-1347
-1301
-1255
-1210
-1163
-1117
-1070
-1024
-977
-930
-883
-836
-789
-742
-694
-647
-600
-553
-505
-457
-410
-362
-313
-265
-217
-168
-120
-72
-24
24
72
120
169
218
266
316
365
414
464
513
563
612
661
710
758
807
855
903
950
998
1046
1094
1141
1189
1236
1283
1329
1375
1420
1465
1509
1553
1596
1639
1681
1724
1766
1808
1850
1891
1933
1974
2015
2055
2095
2134
2172
2210
2248
2286
2323
2359
2396
2432
2468
2503
2538
2573
2607
2641
2674
2706
2738
2768
2799
2828
2857
2886
2914
2942
2969
2996
3022
3048
3074
3099
3124
3149
3173
3197
3220
3242
3265
3286
3308
3329
3349
3369
3389
3408
3426
3445
3463
3480
3497
3514
3531
3547
3563
3579
3594
3609
3624
3639
3653
3667
3681
3695
3708
3722
3736
3749
3763
3776
3789
3802
3815
3828
3840
3853
3865
3878
3890
3902
3914
3926
3938
3949
3961
3971
3982
3992
4001
4010
4019
4027
4034
4041
4048
4054
4059
4066
4070
4075
4078
4083
4086
4089
4091
4091
4093
4093
4091
4091
4090
4088
4086
4083
4081
4077
4074
4069
4064
4059
4053
4046
4038
4030
4022
4014
4005
3996
3986
3975
3964
3952
3940
3926
3912
3898
3882
3866
3849
3832
3814
3795
3776
3756
3736
3715
3694
3673
3651
3629
3606
3583
3560
3536
3512
3487
3462
3437
3411
3384
3357
3330
3302
3274
3245
3216
3187
3157
3126
3096
3065
3034
3003
2971
2939
2907
2874
2841
2808
2775
2742
2708
2674
2640
2606
2572
2537
2501
2466
2429
2392
2355
2316
2277
2238
2198
2157
2116
2074
2033
1991
1949
1907
1865
1822
1780
1737
1694
1651
1608
1564
1521
1477
1434
1390
1347
1303
1260
1217
1173
1130
1087
1043
1000
957
914
871
828
784
741
698
654
611
567
524
480
437
393
350
307
265
222
179
136
93
50
7
-36
-79
-121
-164
-206
-248
-290
-332
-373
-415
-456
-497
-538
-578
-619
-659
-698
-737
-776
-814
-852
-889
-926
-963
-999
-1035
-1070
-1105
-1140
-1174
-1207
-1240
-1273
-1305
-1336
-1367
-1398
-1428
-1458
-1488
-1518
-1547
-1576
-1605
-1633
-1661
-1688
-1714
-1740
-1766
-1790
-1815
-1838
-1861
-1884
-1907
-1929
-1951
-1973
-1994
-2016
-2037
-2057
-2078
-2098
-2117
-2136
-2155
-2173
-2190
-2207
-2223
-2239
-2255
-2270
-2285
-2300
-2314
-2329
-2343
-2357
-2371
-2384
-2397
-2410
-2422
-2435
-2447
-2458
-2470
-2481
-2491
-2502
-2512
-2522
-2532
-2542
-2552
-2562
-2572
-2582
-2591
-2601
-2610
-2620
-2629
-2638
-2647
-2656
-2665
-2673
-2682
-2690
-2698
-2706
-2714
-2721
-2728
-2735
-2741
-2747
-2753
-2758
-2763
-2769
-2774
-2778
-2783
-2788
-2793
-2797
-2802
-2806
-2810
-2814
-2818
-2822
-2825
-2828
-2831
-2834
-2838
-2841
-2844
-2847
-2850
-2853
-2856
-2858
-2861
-2864
-2866
-2869
-2871
-2873
-2876
-2878
-2880
-2882
-2883
-2884
-2885
-2886
-2886
-2886
-2886
-2886
-2885
-2885
-2885
-2884
-2884
-2883
-2883
-2882
-2881
-2879
-2878
-2876
-2874
-2871
-2868
-2865
-2862
-2859
-2855
-2851
-2847
-2842
-2838
-2833
-2828
-2823
-2818
-2812
-2807
-2802
-2797
-2792
-2787
-2782
-2777
-2772
-2767
-2761
-2755
-2748
-2742
-2734
-2727
-2719
-2711
-2703
-2695
-2687
-2679
-2670
-2662
-2653
-2644
-2634
-2625
-2615
-2605
-2594
-2584
-2573
-2561
-2550
-2538
-2526
-2513
-2500
-2487
-2474
-2461
-2447
-2433
-2419
-2405
-2391
-2376
-2361
-2346
-2331
-2315
-2299
-2283
-2266
-2250
-2233
-2215
-2198
-2180
-2162
-2144
-2126
-2107
-2089
-2070
-2051
-2032
-2012
-1992
-1972
-1951
-1930
-1909
-1887
-1865
-1843
-1821
-1799
-1777
-1755
-1732
-1710
-1687
-1663
-1640
-1616
-1591
-1567
-1541
-1516
-1490
-1463
-1437
-1410
-1382
-1355
-1327
-1299
-1270
-1242
-1213
-1184
-1156
-1126
-1097
-1068
-1039
-1010
-981
-952
-923
-894
-865
-836
-808
-779
-750
-722
-693
-665
-637
-610
-582
-555
-528
-501
-475
-449
-422
-396
-370
-345
-319
-294
-269
-244
-220
-196
-172
-148
-125
-103
-80
-57
-35
-13
9
31
53
75
96
117
138
158
179
199
219
239
260
280
300
321
341
362
382
402
422
442
461
481
501
521
541
562
582
603
623
644
664
685
705
725
745
764
784
803
823
842
862
881
900
918
937
955
972
989
1006
1022
1037
1052
1067
1082
1096
1110
1124
1138
1151
1165
1178
1191
1203
1215
1227
1238
1248
1258
1268
1278
1287
1297
1306
1315
1323
1332
1340
1348
1356
1364
1372
1379
1387
1394
1401
1408
1415
1421
1427
1433
1439
1444
1450
1454
1459
1463
1467
1471
1475
1479
1483
1486
1489
1492
1495
1497
1499
1501
1503
1504
1505
1505
1505
1505
1505
1505
1505
1505
1505
1505
1505
1505
1504
1504
1503
1503
1502
1501
1500
1499
1498
1497
1496
1495
1493
1491
1490
1488
1486
1483
1481
1478
1476
1473
1470
1467
1464
1461
1458
1454
1451
1448
1445
1441
1438
1435
1432
1428
1425
1422
1419
1415
1412
1409
1405
1401
1398
1394
1390
1386
1383
1379
1375
1371
1367
1363
1358
1354
1349
1344
1339
1333
1327
1321
1314
1307
1300
1292
1284
1276
1267
1258
1248
1239
1229
1218
1208
1197
1186
1175
1164
1153
1142
1131
1120
1109
1098
1087
1075
1064
1053
1042
1030
1018
1008
997
986
975
964
953
942
931
920
909
897
886
875
863
852
841
829
818
806
795
783
772
761
749
737
725
713
701
688
676
664
651
639
627
615
602
590
578
566
554
542
530
518
506
493
481
469
456
444
431
419
406
393
381
368
356
344
332
320
309
297
286
274
262
251
239
227
215
203
191
179
167
156
144
133
121
110
98
87
75
64
52
41
29
18
7
-3
-13
-23
-32
-41
-50
-59
-67
-76
-84
-93
-102
-110
-119
-128
-137
-146
-155
-164
-173
-181
-190
-198
-207
-216
-224
-232
-241
-249
-257
-265
-273
-280
-288
-296
-303
-311
-319
-327
-334
-342
-350
-357
-364
-371
-378
-385
-392
-399
-405
-412
-419
-426
-432
-438
-445
-451
-456
-462
-467
-471
-476
-480
-484
-487
-491
-494
-497
-499
-502
-504
-506
-507
-508
-509
-510
-511
-511
-511
-511
-511
-511
-510
-509
-508
-507
-506
-505
-503
-502
-500
-498
-496
-493
-491
-488
-485
-483
-480
-477
-474
-471
-468
-464
-461
-457
-453
-449
-445
-441
-437
-433
-430
-426
-422
-419
-415
-412
-408
-405
-401
-398
-394
-391
-387
-384
-381
-379
-376
-374
-372
-371
-369
-368
-366
-365
-364
-362
-361
-359
-358
-357
-356
-355
-354
-354
-354
-354
-354
-355
-356
-356
-357
-359
-360
-361
-363
-364
-366
-368
-370
-372
-374
-376
-379
-382
-385
-388
-391
-395
-399
-403
-407
-411
-416
-420
-425
-430
-435
-441
-446
-451
-457
-463
-468
-475
-481
-487
-494
-500
-507
-514
-521
-527
-534
-541
-547
-554
-561
-568
-575
-582
-589
-595
-602
-608
-614
-620
-626
-631
-637
-642
-648
-653
-659
-664
-670
-675
-681
-686
-691
-696
-700
-705
-709
-713
-718
-722
-726
-730
-735
-739
-742
-746
-749
-752
-755
-758
-760
-762
-764
-766
-768
-771
-773
-775
-778
-780
-782
-784
-786
-788
-789
-790
-791
-792
-793
-793
-794
-795
-796
-796
-797
-798
-798
-798
-798
-797
-797
-796
-795
-794
-793
-792
-790
-789
-787
-785
-783
-780
-777
-774
-770
-766
-762
-758
-754
-750
-745
-741
-736
-731
-726
-721
-714
-708
-701
-693
-686
-677
-669
-660
-651
-641
-632
-622
-612
-602
-591
-580
-569
-558
-547
-536
-524
-513
-501
-490
-478
-467
-455
-443
-430
-418
-405
-392
-378
-365
-352
-339
-325
-312
-298
-285
-271
-257
-243
-229
-215
-200
-186
-171
-156
-141
-126
-111
-96
-81
-65
-50
-35
-20
-5
10
25
40
55
70
84
99
114
129
144
159
174
189
204
220
235
250
265
280
294
309
323
337
351
364
378
391
404
418
431
444
456
469
482
494
507
519
530
542
553
563
574
584
595
605
615
625
635
645
654
663
672
681
689
697
705
712
719
726
732
738
744
749
755
760
765
769
774
778
783
787
791
795
798
802
805
807
810
813
815
817
820
822
824
826
829
831
833
835
837
839
840
842
843
844
845
846
847
847
847
847
847
847
847
847
847
847
846
846
846
845
844
844
843
842
842
841
841
840
840
840
840
839
839
838
838
837
836
835
834
833
831
830
829
828
827
826
825
825
824
823
823
822
821
819
818
817
815
814
812
811
810
809
808
807
806
805
804
802
801
799
797
796
794
792
790
788
786
784
782
780
778
775
773
771
768
766
763
760
757
753
750
747
743
740
737
733
730
727
724
721
718
715
712
709
706
703
700
697
693
690
687
684
681
678
675
672
670
667
665
664
662
661
660
659
658
656
655
654
653
651
650
649
647
646
644
643
642
640
639
637
636
634
632
631
629
627
625
624
622
620
619
617
616
615
613
612
611
610
609
607
606
605
604
604
603
603
602
602
602
601
601
601
600
600
599
598
598
597
597
596
595
594
593
592
590
589
587
586
584
582
580
578
576
574
572
570
568
565
563
561
558
556
554
551
549
546
543
540
537
534
532
529
526
523
521
518
516
514
512
509
507
505
503
501
499
496
494
491
489
486
483
480
477
474
472
469
466
463
461
458
455
452
448
445
442
438
435
432
428
425
422
418
415
412
409
406
403
400
398
395
392
389
386
383
380
377
374
371
368
365
362
359
356
352
349
346
342
339
335
331
327
323
318
313
309
304
298
293
287
282
276
270
264
258
252
245
239
233
227
220
214
207
200
193
186
178
171
163
156
148
140
133
125
117
109
100
92
84
75
66
57
48
39
30
21
11
2
-7
-17
-26
-35
-45
-54
-63
-73
-82
-92
-101
-111
-120
-130
-139
-149
-158
-167
-176
-186
-195
-204
-213
-222
-231
-239
-248
-256
-265
-273
-281
-289
-297
-305
-312
-320
-327
-334
-341
-349
-356
-363
-370
-377
-384
-390
-397
-404
-411
-417
-424
-430
-437
-443
-449
-455
-462
-468
-474
-480
-486
-492
-498
-504
-509
-515
-521
-526
-531
-536
-541
-546
-551
-556
-561
-566
-571
-575
-580
-585
-590
-594
-599
-603
-608
-612
-617
-621
-625
-629
-633
-637
-641
-645
-649
-653
-657
-661
-665
-669
-673
-677
-680
-684
-687
-690
-694
-697
-700
-703
-707
-710
-714
-717
-721
-725
-729
-734
-738
-742
-746
-751
-755
-759
-764
-768
-773
-777
-782
-787
-792
-797
-803
-808
-813
-818
-823
-828
-833
-838
-842
-846
-850
-855
-859
-862
-866
-870
-873
-877
-880
-884
-887
-891
-894
-897
-900
-903
-906
-909
-912
-914
-916
-918
-920
-922
-923
-925
-926
-927
-928
-930
-931
-932
-933
-934
-934
-935
-936
-936
-937
-937
-937
-937
-938
-938
-938
-938
-938
-938
-938
-938
-937
-936
-936
-935
-934
-933
-932
-931
-930
-929
-928
-927
-926
-925
-924
-923
-922
-921
-920
-918
-917
-915
-914
-912
-910
-908
-906
-904
-901
-899
-896
-894
-891
-888
-885
-882
-878
-875
-871
-868
-864
-860
-856
-852
-848
-844
-839
-835
-830
-825
-821
-816
-812
-807
-803
-798
-793
-788
-783
-778
-772
-767
-761
-756
-750
-744
-738
-732
-725
-718
-711
-704
-697
-689
-681
-673
-664
-656
-647
-638
-629
-620
-611
-602
-592
-582
-573
-562
-552
-542
-531
-520
-509
-497
-486
-474
-461
-449
-436
-423
-409
-396
-383
-369
-355
-341
-327
-313
-299
-284
-269
-254
-239
-224
-208
-192
-176
-160
-144
-128
-112
-95
-78
-62
-45
-28
-10
7
25
43
61
79
97
115
133
151
169
187
205
223
241
259
277
296
314
332
351
369
388
406
425
444
462
481
500
519
537
556
575
593
612
630
648
666
684
702
720
738
756
774
791
809
826
843
859
876
891
907
922
937
952
967
981
996
1010
1025
1039
1053
1068
1081
1095
1109
1122
1135
1147
1160
1172
1184
1196
1208
1220
1231
1242
1253
1264
1274
1284
1294
1303
1313
1321
1330
1339
1347
1356
1364
1372
1380
1388
1395
1403
1410
1417
1424
1430
1436
1442
1448
1453
1458
1463
1468
1473
1477
1481
1486
1489
1493
1496
1499
1502
1505
1507
1509
1511
1513
1514
1516
1517
1519
1520
1521
1522
1523
1524
1524
1524
1524
1523
1523
1522
1521
1520
1519
1518
1516
1515
1514
1512
1511
1509
1507
1505
1503
1500
1498
1495
1493
1490
1487
1484
1482
1479
1476
1473
1471
1468
1466
1464
1461
1459
1457
1454
1452
1449
1447
1444
1441
1438
1435
1431
1427
1424
1420
1416
1413
1409
1405
1401
1397
1393
1389
1385
1380
1376
1371
1366
1361
1355
1350
1345
1339
1334
1328
1323
1317
1312
1306
1300
1295
1289
1283
1276
1270
1264
1257
1250
1244
1237
1230
1223
1216
1209
1202
1194
1186
1178
1170
1162
1153
1144
1135
1126
1117
1108
1098
1089
1079
1070
1060
1050
1040
1030
1018
1008
999
988
977
966
955
943
932
920
908
895
883
870
857
843
830
816
802
787
773
758
743
728
713
697
682
666
650
634
618
601
584
567
550
533
515
497
479
460
442
423
405
386
367
348
330
311
291
272
253
234
214
194
174
155
134
114
94
74
53
33
12
-8
-29
-50
-72
-93
-115
-137
-159
-181
-203
-225
-246
-268
-290
-312
-334
-356
-379
-401
-424
-446
-469
-492
-514
-537
-560
-583
-606
-629
-652
-675
-698
-721
-744
-766
-789
-812
-835
-858
-880
-902
-924
-946
-968
-989
-1010
-1031
-1052
-1073
-1093
-1114
-1134
-1153
-1173
-1192
-1211
-1229
-1247
-1265
-1282
-1299
-1316
-1333
-1349
-1366
-1382
-1398
-1414
-1429
-1444
-1459
-1473
-1487
-1500
-1513
-1526
-1538
-1551
-1563
-1575
-1587
-1599
-1610
-1622
-1633
-1644
-1655
-1666
-1676
-1686
-1695
-1704
-1713
-1722
-1730
-1739
-1747
-1755
-1762
-1769
-1777
-1783
-1790
-1795
-1801
-1806
-1811
-1815
-1820
-1824
-1827
-1831
-1835
-1838
-1841
-1844
-1847
-1849
-1852
-1854
-1855
-1857
-1859
-1860
-1861
-1862
-1862
-1863
-1864
-1864
-1865
-1865
-1865
-1866
-1865
-1865
-1865
-1864
-1863
-1862
-1861
-1860
-1859
-1858
-1857
-1857
-1856
-1855
-1855
-1854
-1853
-1852
-1851
-1850
-1849
-1848
-1847
-1846
-1845
-1844
-1843
-1842
-1841
-1840
-1840
-1839
-1838
-1837
-1836
-1835
-1833
-1832
-1830
-1828
-1826
-1824
-1822
-1820
-1817
-1815
-1812
-1809
-1806
-1803
-1800
-1797
-1794
-1790
-1787
-1784
-1780
-1777
-1773
-1769
-1765
-1762
-1758
-1754
-1750
-1746
-1742
-1737
-1733
-1729
-1724
-1719
-1714
-1709
-1704
-1698
-1693
-1687
-1682
-1676
-1670
-1664
-1658
-1652
-1646
-1639
-1633
-1627
-1620
-1614
-1607
-1600
-1593
-1586
-1579
-1572
-1564
-1557
-1549
-1541
-1533
-1525
-1517
-1509
-1501
-1492
-1484
-1475
-1466
-1457
-1448
-1438
-1429
-1419
-1410
-1400
-1390
-1380
-1371
-1361
-1351
-1341
-1330
-1320
-1310
-1299
-1288
-1277
-1265
-1254
-1242
-1230
-1218
-1206
-1194
-1182
-1169
-1157
-1144
-1132
-1119
-1107
-1094
-1081
-1068
-1055
-1042
-1028
-1014
-1002
-988
-974
-960
-946
-932
-918
-904
-889
-875
-860
-846
-831
-816
-801
-786
-770
-755
-739
-723
-708
-692
-676
-660
-644
-628
-612
-596
-580
-565
-550
-535
-520
-506
-491
-477
-462
-448
-434
-420
-406
-391
-377
-364
-350
-336
-323
-310
-297
-283
-270
-257
-244
-231
-218
-205
-193
-180
-167
-154
-142
-129
-117
-104
-92
-79
-67
-55
-42
-30
-18
-6
6
19
31
43
55
67
79
91
103
115
127
139
151
163
174
186
197
209
220
231
242
253
263
274
284
295
305
315
324
334
343
352
361
369
378
386
394
403
410
418
426
433
440
447
454
461
468
474
481
487
493
499
505
511
517
522
528
533
537
542
547
551
555
560
564
568
572
576
580
583
587
590
594
597
600
603
606
608
611
613
615
617
619
621
622
624
625
626
627
628
628
629
628
628
627
626
625
624
622
621
619
617
615
613
611
608
605
602
599
595
591
587
582
578
573
568
562
557
552
546
541
535
529
523
517
511
505
498
491
484
477
470
463
455
448
440
432
424
415
406
398
389
380
370
361
351
342
332
322
312
302
291
280
269
258
247
236
224
212
201
189
177
165
153
141
128
116
104
92
80
67
55
43
31
19
6
-5
-17
-29
-41
-52
-63
-75
-86
-97
-108
-119
-130
-141
-151
-161
-171
-181
-190
-199
-208
-217
-226
-234
-242
-250
-258
-266
-273
-280
-287
-294
-300
-306
-312
-318
-324
-329
-335
-340
-344
-349
-353
-357
-361
-365
-368
-371
-374
-377
-380
-382
-384
-387
-388
-390
-392
-393
-394
-395
-396
-396
-397
-398
-398
-399
-399
-399
-399
-399
-399
-399
-398
-398
-397
-396
-396
-395
-394
-393
-392
-391
-390
-389
-387
-386
-385
-383
-382
-380
-379
-378
-376
-375
-374
-372
-371
-370
-369
-367
-366
-365
-364
-363
-362
-361
-360
-359
-359
-358
-358
-357
-356
-356
-355
-355
-354
-354
-353
-352
-351
-350
-349
-348
-347
-346
-344
-343
-342
-340
-338
-337
-335
-334
-332
-331
-329
-327
-326
-324
-323
-321
-319
-318
-317
-315
-314
-313
-312
-311
-310
-309
-308
-307
-306
-305
-303
-302
-301
-300
-299
-298
-297
-296
-295
-294
-293
-292
-291
-290
-289
-288
-287
-286
-285
-284
-283
-282
-282
-281
-280
-280
-279
-279
-278
-277
-276
-276
-275
-274
-273
-272
-272
-271
-271
-270
-270
-270
-270
-270
-271
-272
-273
-274
-275
-277
-278
-280
-282
-283
-285
-287
-290
-292
-295
-297
-300
-303
-306
-309
-312
-315
-318
-321
-325
-328
-331
-335
-338
-342
-345
-349
-353
-357
-362
-366
-370
-375
-379
-384
-389
-393
-398
-403
-408
-412
-417
-422
-427
-432
-437
-442
-447
-452
-458
-463
-468
-474
-480
-485
-491
-497
-503
-510
-516
-523
-529
-536
-542
-549
-556
-562
-569
-575
-582
-588
-595
-601
-607
-614
-620
-627
-633
-640
-646
-653
-659
-666
-672
-678
-684
-691
-697
-703
-708
-714
-720
-726
-732
-737
-743
-748
-753
-759
-764
-769
-774
-779
-784
-789
-794
-799
-804
-808
-813
-818
-823
-828
-833
-838
-842
-847
-852
-856
-860
-865
-869
-873
-877
-881
-884
-888
-891
-895
-898
-902
-905
-909
-912
-916
-919
-922
-926
-929
-932
-935
-938
-941
-944
-947
-949
-952
-955
-958
-961
-963
-966
-969
-972
-975
-978
-981
-984
-987
-989
-992
-995
-997
-1000
-1002
-1006
-1008
-1012
-1016
-1018
-1022
-1027
-1030
-1034
-1037
-1041
-1044
-1047
-1050
-1053
-1056
-1059
-1062
-1065
-1068
-1070
-1073
-1076
-1079
-1082
-1084
-1087
-1090
-1092
-1095
-1098
-1100
-1103
-1105
-1107
-1110
-1112
-1114
-1116
-1118
-1120
-1122
-1123
-1124
-1126
-1126
-1127
-1128
-1128
-1128
-1129
-1129
-1129
-1129
-1129
-1129
-1128
-1128
-1127
-1126
-1125
-1124
-1123
-1122
-1120
-1119
-1117
-1116
-1115
-1113
-1112
-1110
-1109
-1107
-1105
-1104
-1102
-1100
-1098
-1097
-1095
-1093
-1091
-1089
-1087
-1085
-1083
-1081
-1078
-1076
-1073
-1070
-1068
-1065
-1061
-1058
-1055
-1051
-1048
-1044
-1040
-1036
-1032
-1028
-1024
-1018
-1014
-1010
-1004
-1000
-996
-990
-985
-980
-974
-969
-963
-958
-952
-946
-940
-934
-928
-922
-916
-910
-904
-897
-891
-884
-878
-871
-864
-857
-850
-843
-836
-828
-821
-813
-805
-798
-790
-782
-774
-766
-758
-749
-741
-733
-725
-717
-709
-701
-693
-685
-676
-668
-660
-651
-643
-634
-625
-616
-607
-598
-589
-580
-570
-561
-551
-542
-532
-522
-512
-502
-492
-481
-471
-460
-450
-439
-428
-417
-406
-395
-384
-372
-361
-349
-337
-325
-313
-301
-289
-276
-264
-251
-238
-226
-213
-200
-187
-174
-161
-147
-134
-120
-106
-92
-78
-64
-50
-35
-21
-7
8
23
37
52
67
82
98
113
129
145
161
178
195
211
228
245
262
279
297
314
331
348
365
382
400
417
435
452
470
488
505
523
541
559
577
595
612
630
648
666
684
702
720
739
757
775
794
812
830
848
867
885
903
921
939
957
975
993
1010
1029
1047
1065
1083
1101
1119
1137
1155
1173
1192
1210
1228
1246
1264
1283
1301
1319
1337
1355
1373
1390
1408
1425
1442
1459
1476
1494
1510
1527
1544
1561
1577
1594
1610
1627
1643
1659
1675
1692
1708
1724
1740
1756
1771
1787
1803
1818
1834
1849
1864
1879
1894
1909
1924
1939
1954
1968
1983
1998
2012
2027
2041
2056
2070
2084
2097
2111
2124
2137
2150
2163
2176
2188
2201
2213
2225
2238
2250
2261
2273
2284
2296
2307
2318
2329
2340
2350
2361
2371
2381
2391
2401
2411
2421
2430
2439
2449
2458
2467
2476
2485
2494
2504
2513
2522
2531
2540
2549
2557
2566
2574
2583
2591
2599
2607
2615
2623
2631
2639
2647
2655
2662
2670
2678
2685
2693
2700
2708
2715
2722
2730
2737
2743
2750
2757
2763
2769
2775
2780
2785
2790
2795
2800
2805
2809
2813
2817
2821
2825
2828
2832
2835
2838
2841
2843
2846
2849
2851
2854
2856
2859
2861
2863
2866
2868
2870
2872
2873
2875
2876
2877
2878
2879
2880
2881
2881
2882
2882
2882
2882
2882
2881
2880
2879
2878
2876
2875
2873
2871
2869
2867
2865
2863
2860
2858
2855
2852
2849
2846
2842
2839
2835
2831
2827
2823
2818
2814
2809
2804
2799
2794
2788
2783
2777
2771
2765
2759
2753
2747
2741
2735
2728
2722
2716
2709
2703
2696
2689
2683
2676
2669
2662
2654
2647
2640
2633
2625
2618
2611
2603
2595
2588
2580
2572
2564
2555
2547
2539
2530
2522
2513
2505
2496
2488
2479
2470
2462
2453
2445
2436
2427
2419
2410
2402
2393
2385
2376
2368
2360
2351
2343
2334
2326
2318
2309
2301
2293
2284
2276
2268
2259
2251
2243
2235
2227
2218
2210
2202
2194
2186
2178
2170
2162
2154
2146
2138
2130
2122
2114
2106
2098
2090
2082
2074
2066
2058
2050
2041
2035
2027
2019
2011
2003
1996
1988
1980
1973
1965
1957
1950
1942
1934
1927
1919
1911
1904
1896
1889
1881
1874
1866
1859
1851
1844
1836
1829
1822
1814
1807
1800
1792
1785
1778
1770
1763
1756
1748
1741
1734
1727
1720
1712
1705
1698
1691
1684
1677
1670
1663
1656
1648
1641
1634
1627
1620
1613
1607
1600
1593
1586
1579
1572
1565
1558
1551
1545
1538
1531
1524
1517
1511
1504
1497
1491
1484
1477
1471
1464
1457
1451
1444
1437
1431
1424
1418
1411
1405
1398
1392
1385
1379
1372
1366
1360
1353
1347
1340
1334
1328
1321
1315
1309
1303
1296
1290
1284
1278
1271
1265
1259
1253
1247
1240
1234
1228
1222
1216
1210
1204
1198
1192
1186
1180
1174
1168
1162
1156
1150
1144
1138
1132
1126
1121
1115
1109
1103
1097
1092
1086
1080
1074
1069
1063
1057
1051
1046
1040
1034
1029
1022
1018
1012
1006
1000
995
990
984
979
973
968
962
957
951
946
940
935
930
924
919
914
908
903
898
892
887
882
877
871
866
861
856
850
845
840
835
830
825
820
815
809
804
799
794
789
784
779
774
769
764
759
754
749
745
740
735
730
725
720
715
711
706
701
696
691
687
682
677
672
668
663
658
654
649
644
640
635
631
626
621
617
612
608
603
599
594
590
585
581
576
572
567
563
559
554
550
545
541
537
532
528
524
519
515
511
507
502
498
494
490
486
481
477
473
469
465
461
457
452
448
444
440
436
432
428
424
420
416
412
408
404
400
396
392
388
385
381
377
373
369
365
361
358
354
350
346
342
339
335
331
327
324
320
316
313
309
305
302
298
294
291
287
284
280
277
273
269
266
262
259
255
252
248
245
241
238
235
231
228
224
221
218
214
211
208
204
201
198
194
191
188
184
181
178
175
171
168
165
162
159
155
152
149
146
143
140
137
133
130
127
124
121
118
115
112
109
106
103
100
97
94
91
88
85
82
79
77
74
71
68
65
62
59
56
54
51
48
45
42
40
37
34
31
29
26
23
20
18
15
12
10
7
4
2
-1
-3
-6
-9
-11
-14
-16
-19
-22
-24
-27
-29
-32
-34
-37
-39
-42
-44
-47
-49
-51
-54
-56
-59
-61
-64
-66
-68
-71
-73
-75
-78
-80
-82
-85
-87
-89
-92
-94
-96
-98
-101
-103
-105
-107
-110
-112
-114
-116
-118
-120
-123
-125
-127
-129
-131
-133
-135
-138
-140
-142
-144
-146
-148
-150
-152
-154
-156
-158
-160
-162
-164
-166
-168
-170
-172
-174
-176
-178
-180
-182
-184
-185
-187
-189
-191
-193
-195
-197
-199
-200
-202
-204
-206
-208
-209
-211
-213
-215
-217
-218
-220
-222
-224
-225
-227
-229
-230
-232
-234
-235
-237
-239
-240
-242
-244
-245
-247
-249
-250
-252
-253
-255
-257
-258
-260
-261
-263
-264
-266
-267
-269
-270
-272
-273
-275
-276
-278
-279
-281
-282
-284
-285
-287
-288
-289
-291
-292
-294
-295
-296
-298
-299
-301
-302
-303
-305
-306
-307
-309
-310
-311
-312
-314
-315
-316
-318
-319
-320
-321
-323
-324
-325
-326
-328
-329
-330
-331
-332
-334
-335
-336
-337
-338
-339
-340
-342
-343
-344
-345
-346
-347
-348
-349
-351
-352
-353
-354
-355
-356
-357
-358
-359
-360
-361
-362
-363
-364
-365
-366
-367
-368
-369
-370
-371
-372
-373
-374
-375
-376
-377
-378
-378
-379
-380
-381
-382
-383
-384
-385
-386
-386
-387
-388
-389
-390
-391
-391
-392
-393
-394
-395
-396
-396
-397
-398
-399
-399
-400
-401
-402
-403
-403
-404
-405
-405
-406
-407
-408
-408
-409
-410
-410
-411
-412
-412
-413
-414
-414
-415
-416
-416
-417
-418
-418
-419
-420
-420
-421
-421
-422
-423
-423
-424
-424
-425
-425
-426
-427
-427
-428
-428
-429
-429
-430
-430
-431
-431
-432
-432
-433
-433
-434
-434
-435
-435
-436
-436
-437
-437
-438
-438
-439
-439
-439
-440
-440
-441
-441
-441
-442
-442
-443
-443
-443
-444
-444
-445
-445
-445
-446
-446
-446
-447
-447
-447
-448
-448
-448
-449
-449
-449
-450
-450
-450
-451
-451
-451
-452
-452
-452
-452
-453
-453
-453
-453
-454
-454
-454
-454
-455
-455
-455
-455
-456
-456
-456
-456
-456
-457
-457
-457
-457
-457
-458
-458
-458
-458
-458
-458
-459
-459
-459
-459
-459
-459
-459
-460
-460
-460
-460
-460
-460
-460
-460
-460
-461
-461
-461
-461
-461
-461
-461
-461
-461
-461
-461
-461
-462
-462
-462
-462
-462
-462
-462
-462
-462
-462
-462
-462
-462
-462
-462
-462
-462
-462
-462
-462
-462
-462
-462
-462
-462
-462
-462
-462
-462
-462
-462
-462
-462
-462
-462
-462
-462
-461
-461
-461
-461
-461
-461
-461
-461
-461
-461
-461
-461
-461
-460
-460
-460
-460
-460
-460
-460
-460
-460
-459
-459
-459
-459
-459
-459
-459
-459
-458
-458
-458
-458
-458
-458
-457
-457
-457
-457
-457
-457
-456
-456
-456
-456
-456
-456
-455
-455
-455
-455
-455
-454
-454
-454
-454
-454
-453
-453
-453
-453
-452
-452
-452
-452
-452
-451
-451
-451
-451
-450
-450
-450
-450
-449
-449
-449
-449
-448
-448
-448
-448
-447
-447
-447
-446
-446
-446
-446
-445
-445
-445
-444
-444
-444
