5
80034
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-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
-4
-4
-4
-4
-4
-4
-4
-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
-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
-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
-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
-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
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-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
-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
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-70
-70
-71
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-76
-76
-76
-76
-76
-76
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-78
-79
-79
-79
-79
-79
-80
-80
-80
-80
-80
-80
-81
-81
-81
-81
-81
-81
-82
-82
-82
-82
-82
-83
-83
-83
-83
-83
-83
-84
-84
-84
-84
-84
-85
-85
-85
-85
-85
-86
-86
-86
-86
-86
-86
-87
-87
-87
-87
-87
-88
-88
-88
-88
-88
-88
-89
-89
-89
-89
-89
-90
-90
-90
-90
-90
-91
-91
-91
-91
-91
-91
-92
-92
-92
-92
-92
-93
-93
-93
-93
-93
-93
-94
-94
-94
-94
-94
-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
-98
-99
-99
-99
-99
-99
-99
-100
-100
-100
-100
-100
-100
-101
-101
-101
-101
-101
-101
-101
-102
-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
-106
-107
-107
-107
-107
-107
-107
-107
-108
-108
-108
-108
-108
-108
-109
-109
-109
-109
-109
-109
-109
-110
-110
-110
-110
-110
-110
-110
-111
-111
-111
-111
-111
-111
-111
-111
-112
-112
-112
-112
-112
-112
-112
-112
-113
-113
-113
-113
-113
-113
-113
-113
-114
-114
-114
-114
-114
-114
-114
-114
-114
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-116
-116
-116
-116
-116
-116
-116
-116
-116
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-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
-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
-122
-123
-123
-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
-124
-124
-124
-124
-124
-124
-124
-125
-125
-125
-125
-125
-125
-125
-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
-126
-126
-126
-126
-126
-126
-126
-127
-127
-127
-127
-127
-127
-127
-127
-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
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-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
-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
-126
-126
-126
-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
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-123
-122
-122
-122
-122
-122
-122
-122
-122
-122
-121
-121
-121
-121
-121
-121
-121
-121
-121
-120
-120
-120
-120
-120
-120
-120
-120
-119
-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
-115
-114
-114
-114
-114
-114
-113
-113
-113
-113
-113
-112
-112
-112
-112
-112
-111
-111
-111
-111
-111
-110
-110
-110
-110
-110
-109
-109
-109
-109
-109
-109
-108
-108
-108
-108
-108
-107
-107
-107
-107
-107
-106
-106
-106
-106
-106
-105
-105
-105
-105
-105
-104
-104
-104
-104
-104
-104
-103
-103
-103
-103
-103
-102
-102
-102
-102
-102
-101
-101
-101
-101
-100
-100
-100
-100
-100
-99
-99
-99
-99
-99
-98
-98
-98
-98
-98
-97
-97
-97
-97
-97
-96
-96
-96
-96
-96
-95
-95
-95
-95
-94
-94
-94
-94
-94
-93
-93
-93
-93
-93
-92
-92
-92
-92
-91
-91
-91
-91
-91
-90
-90
-90
-90
-89
-89
-89
-89
-89
-88
-88
-88
-88
-88
-87
-87
-87
-87
-87
-86
-86
-86
-86
-85
-85
-85
-85
-85
-84
-84
-84
-84
-83
-83
-83
-83
-83
-82
-82
-82
-82
-81
-81
-81
-81
-81
-80
-80
-80
-80
-79
-79
-79
-79
-78
-78
-78
-78
-77
-77
-77
-77
-76
-76
-76
-76
-76
-75
-75
-75
-75
-74
-74
-74
-74
-73
-73
-73
-73
-72
-72
-72
-72
-71
-71
-71
-71
-70
-70
-70
-70
-69
-69
-69
-68
-68
-68
-68
-67
-67
-67
-67
-66
-66
-66
-65
-65
-65
-65
-64
-64
-64
-63
-63
-63
-63
-62
-62
-62
-61
-61
-61
-61
-60
-60
-60
-59
-59
-59
-59
-58
-58
-58
-57
-57
-57
-57
-56
-56
-56
-55
-55
-55
-55
-54
-54
-54
-53
-53
-53
-53
-52
-52
-52
-51
-51
-51
-51
-50
-50
-50
-49
-49
-49
-49
-48
-48
-48
-47
-47
-47
-47
-46
-46
-46
-45
-45
-45
-45
-44
-44
-44
-44
-43
-43
-43
-42
-42
-42
-42
-41
-41
-41
-41
-40
-40
-40
-40
-39
-39
-39
-38
-38
-38
-38
-37
-37
-37
-37
-36
-36
-36
-36
-35
-35
-35
-35
-34
-34
-34
-34
-33
-33
-33
-33
-32
-32
-32
-32
-31
-31
-31
-31
-30
-30
-30
-30
-29
-29
-29
-28
-28
-28
-28
-27
-27
-27
-27
-26
-26
-26
-26
-25
-25
-25
-25
-24
-24
-24
-24
-23
-23
-23
-23
-22
-22
-22
-22
-21
-21
-21
-21
-20
-20
-20
-19
-19
-19
-19
-18
-18
-18
-18
-17
-17
-17
-17
-16
-16
-16
-16
-15
-15
-15
-14
-14
-14
-14
-13
-13
-13
-13
-12
-12
-12
-12
-11
-11
-11
-11
-10
-10
-10
-10
-9
-9
-9
-9
-8
-8
-8
-7
-7
-7
-7
-6
-6
-6
-6
-5
-5
-5
-5
-4
-4
-4
-4
-3
-3
-3
-3
-2
-2
-2
-2
-2
-1
-1
-1
-1
0
0
0
0
1
1
1
1
2
2
2
2
3
3
3
3
3
4
4
4
4
5
5
5
5
6
6
6
6
6
7
7
7
7
8
8
8
8
9
9
9
9
9
10
10
10
10
10
11
11
11
11
12
12
12
12
12
13
13
13
13
14
14
14
14
14
15
15
15
15
15
16
16
16
16
17
17
17
17
17
18
18
18
18
19
19
19
19
19
20
20
20
20
21
21
21
21
21
22
22
22
22
23
23
23
23
23
24
24
24
24
24
25
25
25
25
26
26
26
26
26
27
27
27
27
27
27
28
28
28
28
28
29
29
29
29
29
30
30
30
30
30
31
31
31
31
31
32
32
32
32
32
33
33
33
33
33
33
34
34
34
34
34
35
35
35
35
35
36
36
36
36
36
37
37
37
37
37
38
38
38
38
38
38
39
39
39
39
39
40
40
40
40
40
41
41
41
41
41
42
42
42
42
42
43
43
43
43
43
44
44
44
44
44
45
45
45
45
45
46
46
46
46
46
47
47
47
47
47
48
48
48
48
48
49
49
49
49
50
50
50
50
50
51
51
51
51
51
52
52
52
52
52
53
53
53
53
54
54
54
54
54
55
55
55
55
55
56
56
56
56
57
57
57
57
57
58
58
58
58
58
59
59
59
59
59
60
60
60
60
60
61
61
61
61
61
62
62
62
62
62
63
63
63
63
63
64
64
64
64
64
65
65
65
65
65
66
66
66
66
66
67
67
67
67
67
68
68
68
68
68
68
69
69
69
69
69
70
70
70
70
70
71
71
71
71
71
71
72
72
72
72
72
72
73
73
73
73
73
73
74
74
74
74
74
74
75
75
75
75
75
75
76
76
76
76
76
76
76
77
77
77
77
77
77
78
78
78
78
78
78
78
79
79
79
79
79
79
79
80
80
80
80
80
80
81
81
81
81
81
81
81
82
82
82
82
82
82
82
83
83
83
83
83
83
83
84
84
84
84
84
84
85
85
85
85
85
85
85
86
86
86
86
86
86
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
91
91
91
91
91
91
92
92
92
92
92
92
93
93
93
93
93
93
94
94
94
94
94
95
95
95
95
95
95
96
96
96
96
96
97
97
97
97
97
97
98
98
98
98
98
98
98
99
99
99
99
99
99
100
100
100
100
100
100
101
101
101
101
101
101
101
102
102
102
102
102
102
102
103
103
103
103
103
103
103
104
104
104
104
104
104
104
104
105
105
105
105
105
105
105
105
106
106
106
106
106
106
106
106
107
107
107
107
107
107
107
107
108
108
108
108
108
108
108
109
109
109
109
109
109
110
110
110
110
110
110
111
111
111
111
111
111
112
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
121
121
122
122
122
122
122
122
123
123
123
123
123
123
124
124
124
124
124
124
125
125
125
125
125
125
126
126
126
126
126
126
126
127
127
127
127
127
127
128
128
128
128
128
128
129
129
129
129
129
129
130
130
130
130
130
130
130
131
131
131
131
131
131
132
132
132
132
132
132
132
133
133
133
133
133
133
134
134
134
134
134
134
135
135
135
135
135
136
136
136
136
136
136
137
137
137
137
137
137
138
138
138
138
138
138
139
139
139
139
139
140
140
140
140
140
140
141
141
141
141
141
141
142
142
142
142
142
143
143
143
143
143
143
144
144
144
144
144
145
145
145
145
145
145
146
146
146
146
146
146
147
147
147
147
147
147
147
148
148
148
148
148
148
149
149
149
149
149
149
150
150
150
150
150
150
151
151
151
151
151
151
152
152
152
152
152
152
153
153
153
153
153
153
153
154
154
154
154
154
154
155
155
155
155
155
155
155
156
156
156
156
156
156
156
157
157
157
157
157
157
157
158
158
158
158
158
158
158
159
159
159
159
159
159
159
159
160
160
160
160
160
160
160
160
161
161
161
161
161
161
161
161
162
162
162
162
162
162
162
163
163
163
163
163
163
163
163
164
164
164
164
164
164
164
165
165
165
165
165
165
165
165
166
166
166
166
166
166
166
166
167
167
167
167
167
167
167
167
168
168
168
168
168
168
168
168
168
169
169
169
169
169
169
169
169
170
170
170
170
170
170
170
170
171
171
171
171
171
171
171
171
171
172
172
172
172
172
172
172
172
172
173
173
173
173
173
173
173
173
173
173
174
174
174
174
174
174
174
174
174
174
174
175
175
175
175
175
175
175
175
175
175
175
175
176
176
176
176
176
176
176
176
176
176
176
176
177
177
177
177
177
177
177
177
177
177
177
178
178
178
178
178
178
178
178
178
178
178
178
179
179
179
179
179
179
179
179
179
179
179
179
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
175
175
175
175
175
175
175
175
175
175
175
175
175
174
174
174
174
174
174
174
174
174
174
174
174
173
173
173
173
173
173
173
173
173
173
173
173
172
172
172
172
172
172
172
172
172
172
172
172
172
172
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
173
173
173
173
173
173
173
173
173
173
173
173
173
173
173
173
173
173
173
173
173
173
173
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
175
175
175
175
175
175
175
175
175
175
175
175
175
175
176
176
176
176
176
176
176
176
176
176
176
176
176
177
177
177
177
177
177
177
177
177
177
177
178
178
178
178
178
178
178
178
178
179
179
179
179
179
179
179
179
179
180
180
180
180
180
180
180
180
180
181
181
181
181
181
181
181
182
182
182
182
182
182
182
182
183
183
183
183
183
183
183
183
184
184
184
184
184
184
184
184
185
185
185
185
185
185
185
185
186
186
186
186
186
186
186
187
187
187
187
187
187
187
187
188
188
188
188
188
188
188
189
189
189
189
189
189
189
189
190
190
190
190
190
190
190
190
191
191
191
191
191
191
191
191
192
192
192
192
192
192
192
192
193
193
193
193
193
193
193
193
194
194
194
194
194
194
194
194
195
195
195
195
195
195
195
195
195
196
196
196
196
196
196
196
196
196
197
197
197
197
197
197
197
197
197
197
198
198
198
198
198
198
198
198
198
199
199
199
199
199
199
199
199
200
200
200
200
200
200
200
200
200
201
201
201
201
201
201
201
201
202
202
202
202
202
202
202
202
202
203
203
203
203
203
203
203
204
204
204
204
204
204
204
204
205
205
205
205
205
205
205
206
206
206
206
206
206
206
207
207
207
207
207
207
207
208
208
208
208
208
208
208
209
209
209
209
209
209
209
210
210
210
210
210
210
211
211
211
211
211
211
212
212
212
212
212
212
213
213
213
213
213
213
214
214
214
214
214
214
215
215
215
215
215
215
216
216
216
216
216
217
217
217
217
217
217
218
218
218
218
218
218
219
219
219
219
219
219
220
220
220
220
220
220
221
221
221
221
221
221
222
222
222
222
222
222
223
223
223
223
223
223
224
224
224
224
224
224
225
225
225
225
225
225
226
226
226
226
226
226
226
227
227
227
227
227
227
228
228
228
228
228
229
229
229
229
229
229
230
230
230
230
230
230
231
231
231
231
231
231
232
232
232
232
232
233
233
233
233
233
233
234
234
234
234
234
234
235
235
235
235
235
236
236
236
236
236
236
237
237
237
237
237
238
238
238
238
238
239
239
239
239
239
239
240
240
240
240
240
241
241
241
241
241
241
242
242
242
242
242
243
243
243
243
243
243
244
244
244
244
244
245
245
245
245
245
246
246
246
246
246
247
247
247
247
247
248
248
248
248
248
249
249
249
249
249
250
250
250
250
250
251
251
251
251
251
251
252
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
259
259
259
259
259
260
260
260
260
260
260
261
261
261
261
261
262
262
262
262
262
263
263
263
263
263
264
264
264
264
264
265
265
265
265
265
265
266
266
266
266
266
267
267
267
267
267
268
268
268
268
268
269
269
269
269
269
270
270
270
270
271
271
271
271
272
272
272
272
272
273
273
273
273
274
274
274
274
275
275
275
275
275
276
276
276
276
277
277
277
277
278
278
278
278
279
279
279
279
280
280
280
280
281
281
281
281
282
282
282
282
283
283
283
283
284
284
284
284
285
285
285
285
286
286
286
287
287
287
287
288
288
288
288
289
289
289
289
290
290
290
290
291
291
291
291
292
292
292
293
293
293
293
294
294
294
294
295
295
295
295
296
296
296
296
297
297
297
297
298
298
298
298
299
299
299
299
300
300
300
300
301
301
301
301
302
302
302
302
303
303
303
303
304
304
304
304
305
305
305
305
306
306
306
306
307
307
307
307
308
308
308
309
309
309
309
310
310
310
310
311
311
311
311
312
312
312
312
313
313
313
314
314
314
314
315
315
315
315
316
316
316
316
317
317
317
317
318
318
318
318
319
319
319
319
320
320
320
320
321
321
321
321
322
322
322
322
323
323
323
323
324
324
324
324
325
325
325
325
326
326
326
326
327
327
327
327
328
328
328
328
329
329
329
329
330
330
330
330
331
331
331
331
331
332
332
332
332
333
333
333
333
334
334
334
334
335
335
335
335
335
336
336
336
336
337
337
337
337
338
338
338
338
339
339
339
339
340
340
340
340
341
341
341
341
341
342
342
342
342
343
343
343
343
344
344
344
344
344
345
345
345
345
345
346
346
346
346
346
347
347
347
347
347
348
348
348
348
348
349
349
349
349
349
350
350
350
350
350
351
351
351
351
351
352
352
352
352
352
353
353
353
353
353
354
354
354
354
354
355
355
355
355
355
356
356
356
356
356
357
357
357
357
357
358
358
358
358
358
359
359
359
359
359
360
360
360
360
360
361
361
361
361
361
362
362
362
362
362
363
363
363
363
363
363
364
364
364
364
364
365
365
365
365
365
365
366
366
366
366
366
367
367
367
367
367
367
368
368
368
368
368
368
369
369
369
369
369
370
370
370
370
370
370
370
371
371
371
371
371
371
372
372
372
372
372
372
373
373
373
373
373
374
374
374
374
374
374
375
375
375
375
375
375
376
376
376
376
376
377
377
377
377
377
378
378
378
378
378
379
379
379
379
379
380
380
380
380
380
380
381
381
381
381
381
382
382
382
382
382
382
383
383
383
383
383
383
384
384
384
384
384
385
385
385
385
385
385
386
386
386
386
386
386
387
387
387
387
387
388
388
388
388
388
388
389
389
389
389
389
390
390
390
390
390
390
391
391
391
391
391
391
392
392
392
392
392
392
393
393
393
393
393
394
394
394
394
394
394
395
395
395
395
395
395
396
396
396
396
396
397
397
397
397
397
397
398
398
398
398
398
398
399
399
399
399
399
400
400
400
400
400
401
401
401
401
401
402
402
402
402
402
402
403
403
403
403
403
404
404
404
404
404
404
405
405
405
405
405
405
406
406
406
406
406
406
407
407
407
407
407
407
408
408
408
408
408
408
409
409
409
409
409
409
410
410
410
410
410
410
411
411
411
411
411
412
412
412
412
412
413
413
413
413
413
413
414
414
414
414
414
415
415
415
415
415
415
416
416
416
416
416
417
417
417
417
417
418
418
418
418
418
418
419
419
419
419
419
420
420
420
420
420
421
421
421
421
421
422
422
422
422
422
423
423
423
423
424
424
424
424
424
425
425
425
425
426
426
426
426
426
427
427
427
427
428
428
428
428
429
429
429
429
429
430
430
430
430
431
431
431
431
432
432
432
432
432
433
433
433
433
434
434
434
434
435
435
435
435
436
436
436
436
437
437
437
437
438
438
438
438
439
439
439
439
440
440
440
440
440
441
441
441
441
442
442
442
442
443
443
443
443
444
444
444
444
445
445
445
445
446
446
446
446
447
447
447
447
448
448
448
448
449
449
449
449
450
450
450
451
451
451
451
452
452
452
452
453
453
453
453
454
454
454
454
455
455
455
456
456
456
456
457
457
457
457
458
458
458
459
459
459
459
460
460
460
460
461
461
461
461
462
462
462
462
463
463
463
463
464
464
464
465
465
465
465
466
466
466
466
467
467
467
467
468
468
468
468
469
469
469
469
470
470
470
470
471
471
471
471
472
472
472
472
473
473
473
473
474
474
474
474
475
475
475
475
476
476
476
476
477
477
477
477
478
478
478
478
479
479
479
479
480
480
480
480
481
481
481
481
482
482
482
482
482
483
483
483
483
484
484
484
484
485
485
485
485
486
486
486
486
487
487
487
487
487
488
488
488
488
489
489
489
489
490
490
490
490
491
491
491
491
492
492
492
492
493
493
493
493
493
494
494
494
494
495
495
495
495
496
496
496
496
496
497
497
497
497
498
498
498
498
498
499
499
499
499
500
500
500
500
501
501
501
501
502
502
502
502
502
503
503
503
503
504
504
504
504
505
505
505
505
505
506
506
506
506
506
507
507
507
507
508
508
508
508
508
509
509
509
509
510
510
510
510
510
511
511
511
511
511
512
512
512
512
512
513
513
513
513
513
514
514
514
514
514
515
515
515
515
515
515
516
516
516
516
516
517
517
517
517
517
517
518
518
518
518
518
518
519
519
519
519
519
519
520
520
520
520
520
520
521
521
521
521
521
521
522
522
522
522
522
522
523
523
523
523
523
523
523
524
524
524
524
524
524
524
525
525
525
525
525
525
525
526
526
526
526
526
526
526
526
527
527
527
527
527
527
527
528
528
528
528
528
528
528
528
529
529
529
529
529
529
529
529
529
530
530
530
530
530
530
530
530
530
531
531
531
531
531
531
531
531
531
531
532
532
532
532
532
532
532
532
532
532
533
533
533
533
533
533
533
533
533
533
533
534
534
534
534
534
534
534
534
534
534
534
534
535
535
535
535
535
535
535
535
535
535
535
535
536
536
536
536
536
536
536
536
536
536
536
537
537
537
537
537
537
537
537
537
537
537
537
537
538
538
538
538
538
538
538
538
538
538
538
538
538
539
539
539
539
539
539
539
539
539
539
540
540
540
540
540
540
540
540
540
541
541
541
541
541
541
541
541
542
542
542
542
542
542
542
542
543
543
543
543
543
543
543
544
544
544
544
544
544
544
545
545
545
545
545
545
546
546
546
546
546
546
546
547
547
547
547
547
547
548
548
548
548
548
548
549
549
549
549
549
550
550
550
550
550
550
551
551
551
551
551
551
552
552
552
552
552
552
553
553
553
553
553
553
554
554
554
554
554
554
555
555
555
555
555
555
556
556
556
556
556
556
557
557
557
557
557
557
558
558
558
558
558
558
558
559
559
559
559
559
559
560
560
560
560
560
560
561
561
561
561
561
561
561
562
562
562
562
562
562
562
563
563
563
563
563
563
564
564
564
564
564
564
564
565
565
565
565
565
565
566
566
566
566
566
566
567
567
567
567
567
567
568
568
568
568
568
568
568
569
569
569
569
569
569
570
570
570
570
570
570
570
571
571
571
571
571
571
572
572
572
572
572
572
572
573
573
573
573
573
573
573
574
574
574
574
574
574
574
575
575
575
575
575
575
575
576
576
576
576
576
576
576
577
577
577
577
577
577
577
577
578
578
578
578
578
578
578
578
579
579
579
579
579
579
579
579
579
579
580
580
580
580
580
580
580
580
580
581
581
581
581
581
581
581
581
581
582
582
582
582
582
582
582
582
582
582
583
583
583
583
583
583
583
583
583
583
584
584
584
584
584
584
584
584
584
584
584
585
585
585
585
585
585
585
585
585
585
585
586
586
586
586
586
586
586
586
586
586
586
586
586
586
587
587
587
587
587
587
587
587
587
587
587
587
587
587
587
588
588
588
588
588
588
588
588
588
588
588
588
588
588
588
588
589
589
589
589
589
589
589
589
589
589
589
589
589
590
590
590
590
590
590
590
590
590
590
590
590
590
591
591
591
591
591
591
591
591
591
591
591
591
592
592
592
592
592
592
592
592
592
592
592
592
592
593
593
593
593
593
593
593
593
593
593
593
593
594
594
594
594
594
594
594
594
594
594
594
594
594
595
595
595
595
595
595
595
595
595
595
595
595
595
596
596
596
596
596
596
596
596
596
596
596
596
597
597
597
597
597
597
597
597
597
597
597
597
598
598
598
598
598
598
598
598
598
598
598
599
599
599
599
599
599
599
599
599
600
600
600
600
600
600
600
600
600
600
601
601
601
601
601
601
601
601
601
601
602
602
602
602
602
602
602
602
602
602
603
603
603
603
603
603
603
603
603
603
604
604
604
604
604
604
604
604
604
604
605
605
605
605
605
605
605
605
605
605
606
606
606
606
606
606
606
606
606
606
607
607
607
607
607
607
607
607
607
607
607
608
608
608
608
608
608
608
608
609
609
609
609
609
609
609
609
609
610
610
610
610
610
610
610
610
611
611
611
611
611
611
611
611
612
612
612
612
612
612
612
612
612
613
613
613
613
613
613
613
613
614
614
614
614
614
614
614
614
614
615
615
615
615
615
615
615
615
616
616
616
616
616
616
616
616
617
617
617
617
617
617
617
617
617
618
618
618
618
618
618
618
618
618
619
619
619
619
619
619
619
619
619
619
620
620
620
620
620
620
620
620
620
620
620
621
621
621
621
621
621
621
621
621
621
621
621
621
621
621
622
622
622
622
622
622
622
622
622
622
622
622
622
622
622
622
622
622
622
622
622
622
622
622
622
622
622
622
622
622
622
622
622
622
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
622
622
622
622
622
622
622
622
622
622
622
622
622
622
622
622
622
622
622
622
622
622
622
622
622
622
622
622
621
621
621
621
621
621
621
621
621
621
621
621
621
621
621
621
621
621
621
621
621
620
620
620
620
620
620
620
620
620
620
620
620
620
620
620
619
619
619
619
619
619
619
619
619
619
619
619
619
619
618
618
618
618
618
618
618
618
618
618
618
618
618
618
617
617
617
617
617
617
617
617
617
617
617
617
616
616
616
616
616
616
616
616
616
616
616
615
615
615
615
615
615
615
615
615
615
614
614
614
614
614
614
614
614
614
614
614
613
613
613
613
613
613
613
613
613
613
613
612
612
612
612
612
612
612
612
612
612
612
612
611
611
611
611
611
611
611
611
611
611
611
610
610
610
610
610
610
610
610
610
610
610
610
609
609
609
609
609
609
609
609
609
609
608
608
608
608
608
608
608
608
608
608
607
607
607
607
607
607
607
607
606
606
606
606
606
606
606
606
606
605
605
605
605
605
605
605
605
604
604
604
604
604
604
604
604
604
603
603
603
603
603
603
603
603
602
602
602
602
602
602
602
602
601
601
601
601
601
601
601
601
600
600
600
600
600
600
600
599
599
599
599
599
599
599
598
598
598
598
598
598
598
598
597
597
597
597
597
597
597
597
596
596
596
596
596
596
596
596
596
595
595
595
595
595
595
595
595
595
594
594
594
594
594
594
594
594
594
593
593
593
593
593
593
593
593
592
592
592
592
592
592
592
592
592
591
591
591
591
591
591
591
591
590
590
590
590
590
590
590
590
590
589
589
589
589
589
589
589
589
588
588
588
588
588
588
588
587
587
587
587
587
587
587
586
586
586
586
586
586
586
585
585
585
585
585
585
584
584
584
584
584
584
584
583
583
583
583
583
583
582
582
582
582
582
582
582
581
581
581
581
581
581
581
580
580
580
580
580
580
580
579
579
579
579
579
579
579
579
578
578
578
578
578
578
578
578
577
577
577
577
577
577
577
577
577
577
576
576
576
576
576
576
576
576
576
575
575
575
575
575
575
575
575
575
575
575
574
574
574
574
574
574
574
574
574
573
573
573
573
573
573
573
573
573
572
572
572
572
572
572
572
572
572
571
571
571
571
571
571
571
571
570
570
570
570
570
570
570
570
570
569
569
569
569
569
569
569
569
568
568
568
568
568
568
568
568
568
567
567
567
567
567
567
567
567
567
566
566
566
566
566
566
566
566
566
565
565
565
565
565
565
565
565
564
564
564
564
564
564
564
564
563
563
563
563
563
563
563
563
563
562
562
562
562
562
562
562
562
561
561
561
561
561
561
561
561
560
560
560
560
560
560
560
560
560
559
559
559
559
559
559
559
559
559
558
558
558
558
558
558
558
558
557
557
557
557
557
557
557
557
557
556
556
556
556
556
556
556
556
556
555
555
555
555
555
555
555
555
555
554
554
554
554
554
554
554
554
554
553
553
553
553
553
553
553
553
552
552
552
552
552
552
552
552
551
551
551
551
551
551
551
551
551
550
550
550
550
550
550
550
550
549
549
549
549
549
549
549
548
548
548
548
548
548
548
547
547
547
547
547
547
547
547
546
546
546
546
546
546
546
545
545
545
545
545
545
545
544
544
544
544
544
544
544
544
543
543
543
543
543
543
543
543
543
542
542
542
542
542
542
542
542
542
541
541
541
541
541
541
541
541
541
541
540
540
540
540
540
540
540
540
540
539
539
539
539
539
539
539
539
539
539
538
538
538
538
538
538
538
538
538
537
537
537
537
537
537
537
537
537
536
536
536
536
536
536
536
536
536
535
535
535
535
535
535
535
535
534
534
534
534
534
534
534
534
534
533
533
533
533
533
533
533
533
532
532
532
532
532
532
532
532
531
531
531
531
531
531
531
531
530
530
530
530
530
530
530
530
529
529
529
529
529
529
529
528
528
528
528
528
528
528
528
527
527
527
527
527
527
527
526
526
526
526
526
526
526
525
525
525
525
525
525
524
524
524
524
524
524
524
523
523
523
523
523
523
522
522
522
522
522
522
521
521
521
521
521
521
520
520
520
520
520
519
519
519
519
519
519
518
518
518
518
518
518
517
517
517
517
517
516
516
516
516
516
516
515
515
515
515
515
514
514
514
514
514
514
513
513
513
513
513
512
512
512
512
512
512
511
511
511
511
511
511
510
510
510
510
510
510
509
509
509
509
509
509
508
508
508
508
508
507
507
507
507
507
507
506
506
506
506
506
505
505
505
505
505
505
504
504
504
504
504
503
503
503
503
503
503
502
502
502
502
502
501
501
501
501
501
501
500
500
500
500
500
499
499
499
499
499
498
498
498
498
498
498
497
497
497
497
497
496
496
496
496
496
496
495
495
495
495
495
495
495
494
494
494
494
494
494
493
493
493
493
493
493
493
492
492
492
492
492
492
492
491
491
491
491
491
491
491
490
490
490
490
490
490
490
489
489
489
489
489
489
489
488
488
488
488
488
488
488
488
487
487
487
487
487
487
487
487
486
486
486
486
486
486
486
485
485
485
485
485
485
485
484
484
484
484
484
484
484
484
483
483
483
483
483
483
483
483
482
482
482
482
482
482
482
482
481
481
481
481
481
481
481
481
480
480
480
480
480
480
480
480
479
479
479
479
479
479
479
478
478
478
478
478
478
478
477
477
477
477
477
477
477
477
476
476
476
476
476
476
476
475
475
475
475
475
475
475
474
474
474
474
474
474
474
473
473
473
473
473
473
473
472
472
472
472
472
472
472
471
471
471
471
471
471
471
470
470
470
470
470
470
470
470
469
469
469
469
469
469
469
468
468
468
468
468
468
468
468
467
467
467
467
467
467
467
467
466
466
466
466
466
466
466
466
466
465
465
465
465
465
465
465
465
465
464
464
464
464
464
464
464
464
464
464
463
463
463
463
463
463
463
463
463
463
462
462
462
462
462
462
462
462
462
461
461
461
461
461
461
461
461
461
460
460
460
460
460
460
460
460
460
460
459
459
459
459
459
459
459
459
459
458
458
458
458
458
458
458
458
458
458
457
457
457
457
457
457
457
457
457
456
456
456
456
456
456
456
456
456
455
455
455
455
455
455
455
455
454
454
454
454
454
454
454
454
454
453
453
453
453
453
453
453
453
452
452
452
452
452
452
452
452
452
451
451
451
451
451
451
451
451
451
450
450
450
450
450
450
450
450
450
449
449
449
449
449
449
449
449
449
448
448
448
448
448
448
448
448
448
448
447
447
447
447
447
447
447
447
447
447
446
446
446
446
446
446
446
446
446
445
445
445
445
445
445
445
445
445
445
445
444
444
444
444
444
444
444
444
444
444
444
444
444
443
443
443
443
443
443
443
443
443
443
443
442
442
442
442
442
442
442
442
442
442
442
442
441
441
441
441
441
441
441
441
441
441
441
441
440
440
440
440
440
440
440
440
440
440
440
439
439
439
439
439
439
439
439
439
439
439
438
438
438
438
438
438
438
438
438
438
437
437
437
437
437
437
437
437
437
436
436
436
436
436
436
436
436
436
436
435
435
435
435
435
435
435
435
435
435
434
434
434
434
434
434
434
434
434
434
434
433
433
433
433
433
433
433
433
433
433
433
433
432
432
432
432
432
432
432
432
432
432
432
432
432
431
431
431
431
431
431
431
431
431
431
431
431
431
430
430
430
430
430
430
430
430
430
430
430
430
430
430
429
429
429
429
429
429
429
429
429
429
429
429
429
429
429
429
429
429
428
428
428
428
428
428
428
428
428
428
428
428
428
428
428
428
428
428
428
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
428
428
428
428
428
428
428
428
428
428
428
428
428
429
429
429
429
429
429
429
429
429
429
429
429
429
430
430
430
430
430
430
430
430
430
430
430
430
431
431
431
431
431
431
431
431
431
431
431
431
432
432
432
432
432
432
432
432
432
432
433
433
433
433
433
433
433
433
433
433
433
434
434
434
434
434
434
434
434
434
434
435
435
435
435
435
435
435
435
435
435
435
436
436
436
436
436
436
436
436
436
436
437
437
437
437
437
437
437
437
437
438
438
438
438
438
438
438
438
438
439
439
439
439
439
439
439
439
439
440
440
440
440
440
440
440
440
440
441
441
441
441
441
441
441
441
442
442
442
442
442
442
442
443
443
443
443
443
443
443
443
444
444
444
444
444
444
444
445
445
445
445
445
445
445
445
446
446
446
446
446
446
446
446
446
447
447
447
447
447
447
447
447
447
447
448
448
448
448
448
448
448
448
448
448
448
448
448
448
448
448
448
448
448
448
448
448
448
448
448
448
448
448
448
448
448
448
448
448
447
447
447
447
447
447
447
447
447
447
447
447
447
447
447
447
447
447
447
447
447
447
447
447
447
447
446
446
446
446
446
446
446
446
446
446
446
446
446
446
446
446
446
446
446
446
446
446
446
446
446
446
447
447
447
447
447
447
447
447
448
448
448
448
448
449
449
449
450
450
450
450
451
451
451
452
452
452
453
453
453
453
453
454
454
454
454
454
454
454
454
454
454
454
454
454
454
453
453
453
453
453
453
453
452
452
452
452
452
452
452
452
452
452
452
452
452
452
452
452
452
453
453
453
453
453
453
453
453
453
453
452
452
452
452
452
452
452
452
451
451
451
451
451
451
451
451
451
451
451
451
451
451
451
451
451
451
451
451
451
452
452
453
453
454
454
455
455
456
457
457
458
459
459
460
461
462
462
463
464
464
465
465
466
466
467
467
467
468
468
468
468
468
469
469
469
469
470
470
470
470
471
471
471
471
471
472
472
472
473
473
473
474
474
475
475
476
476
477
477
477
478
478
479
479
480
480
481
481
482
483
483
484
484
485
485
486
486
487
487
488
488
488
489
489
489
489
489
489
489
489
488
488
488
488
488
488
488
488
488
488
488
488
489
489
489
490
490
491
491
492
493
493
494
495
496
497
498
499
500
501
502
504
505
506
507
508
509
510
511
512
513
514
514
515
516
517
518
518
519
520
520
521
521
521
521
521
521
521
521
520
520
520
520
520
520
521
521
522
523
523
524
525
526
527
528
528
529
530
531
532
533
534
535
535
536
537
538
539
540
541
541
542
542
543
543
543
544
544
545
545
545
546
546
546
547
547
548
548
549
549
550
550
551
551
552
552
553
553
553
554
554
555
555
556
556
557
557
558
558
559
560
560
561
562
562
563
563
564
564
565
565
565
566
566
566
566
566
566
566
565
565
565
564
563
563
562
562
561
561
560
559
559
558
558
558
558
558
558
558
558
558
559
559
559
559
559
559
559
559
558
558
558
557
557
557
557
556
556
555
555
555
554
554
554
554
554
553
553
553
553
553
554
554
554
554
555
555
555
556
556
556
556
556
556
556
555
555
555
555
554
554
554
554
554
554
554
554
554
554
555
556
556
557
558
559
560
561
562
563
564
564
565
565
564
564
564
563
562
562
561
560
559
558
558
557
556
556
555
554
554
553
553
552
552
552
551
551
550
550
549
548
547
547
546
545
544
543
542
541
541
540
539
538
538
537
536
536
535
534
533
533
532
531
530
529
528
526
525
523
521
519
517
515
512
510
507
504
502
499
496
494
492
489
487
485
483
481
479
478
476
474
472
471
469
468
466
465
464
463
461
460
459
458
457
456
454
453
452
451
449
448
446
444
442
440
438
436
434
431
428
425
423
420
417
414
410
407
404
401
397
394
390
387
383
379
375
371
367
363
359
354
350
346
342
338
333
329
325
321
317
313
309
305
301
297
294
290
285
281
277
273
269
265
261
256
252
247
243
238
233
228
223
218
213
207
202
197
191
186
180
175
170
165
159
154
149
145
140
136
131
127
123
120
115
111
107
102
98
93
89
84
79
74
69
65
60
56
52
48
44
41
37
34
30
27
24
21
18
15
12
9
6
3
0
-2
-5
-7
-10
-12
-14
-17
-19
-21
-24
-27
-30
-33
-36
-39
-41
-43
-45
-46
-48
-50
-51
-52
-54
-55
-57
-59
-61
-63
-66
-69
-72
-75
-78
-81
-84
-87
-91
-94
-97
-100
-103
-107
-110
-113
-115
-118
-121
-124
-128
-131
-135
-139
-143
-146
-150
-154
-158
-161
-165
-168
-171
-174
-177
-179
-182
-184
-186
-188
-190
-193
-196
-199
-202
-205
-209
-212
-216
-220
-224
-228
-233
-237
-242
-246
-251
-255
-260
-265
-270
-275
-280
-285
-290
-296
-301
-307
-312
-318
-324
-330
-336
-342
-349
-355
-361
-368
-374
-380
-385
-391
-397
-403
-409
-415
-421
-426
-431
-437
-442
-447
-452
-458
-463
-468
-473
-478
-484
-489
-495
-501
-507
-513
-519
-525
-531
-536
-541
-546
-550
-554
-558
-562
-565
-568
-571
-574
-576
-578
-579
-581
-582
-584
-586
-587
-589
-590
-591
-592
-592
-593
-593
-594
-595
-595
-596
-596
-597
-597
-597
-598
-599
-600
-601
-603
-604
-606
-608
-610
-612
-614
-616
-618
-619
-620
-621
-620
-620
-619
-618
-616
-615
-613
-612
-610
-609
-608
-607
-606
-605
-605
-604
-603
-602
-602
-601
-600
-600
-599
-598
-598
-597
-597
-597
-597
-598
-599
-600
-601
-603
-605
-608
-611
-614
-617
-621
-625
-629
-634
-640
-646
-651
-657
-663
-668
-673
-678
-683
-687
-691
-694
-697
-700
-702
-703
-705
-707
-709
-711
-713
-716
-718
-721
-724
-726
-729
-732
-735
-739
-742
-745
-749
-751
-754
-757
-759
-762
-764
-766
-768
-769
-770
-771
-771
-771
-770
-768
-766
-764
-761
-758
-755
-752
-749
-745
-741
-737
-732
-727
-722
-717
-712
-708
-703
-698
-693
-688
-684
-679
-674
-670
-666
-662
-658
-654
-650
-646
-642
-638
-634
-630
-625
-621
-616
-611
-607
-602
-597
-592
-586
-581
-576
-570
-565
-560
-555
-551
-546
-541
-537
-532
-528
-524
-520
-516
-512
-509
-507
-504
-501
-499
-497
-496
-495
-495
-495
-496
-497
-499
-501
-503
-505
-508
-510
-513
-515
-518
-520
-522
-524
-526
-528
-529
-531
-533
-534
-536
-538
-541
-544
-546
-549
-552
-554
-557
-559
-561
-563
-565
-566
-567
-568
-568
-567
-567
-566
-566
-565
-565
-564
-564
-563
-561
-560
-558
-555
-553
-550
-546
-542
-538
-533
-528
-523
-517
-511
-506
-499
-493
-487
-481
-475
-469
-464
-459
-454
-449
-445
-441
-438
-435
-432
-429
-427
-424
-422
-420
-417
-415
-414
-412
-411
-409
-408
-407
-406
-406
-406
-406
-407
-407
-409
-410
-411
-412
-413
-414
-415
-417
-419
-421
-423
-426
-429
-432
-435
-439
-442
-446
-449
-452
-455
-457
-460
-462
-464
-466
-468
-471
-474
-478
-483
-489
-495
-501
-508
-515
-523
-531
-540
-549
-559
-568
-578
-587
-596
-605
-614
-622
-631
-639
-646
-654
-661
-668
-676
-683
-690
-697
-704
-709
-715
-720
-724
-729
-733
-737
-741
-744
-747
-751
-754
-757
-760
-763
-766
-769
-772
-774
-776
-778
-779
-780
-781
-781
-781
-781
-780
-779
-778
-778
-777
-776
-775
-775
-774
-774
-774
-773
-773
-773
-772
-772
-771
-770
-769
-768
-767
-766
-765
-765
-764
-763
-763
-763
-763
-764
-764
-765
-767
-769
-771
-774
-777
-781
-785
-790
-796
-802
-808
-814
-821
-828
-834
-841
-847
-853
-858
-865
-871
-877
-884
-890
-896
-901
-907
-912
-917
-923
-929
-935
-941
-948
-955
-962
-969
-977
-984
-992
-1000
-1008
-1016
-1024
-1031
-1038
-1045
-1052
-1059
-1065
-1071
-1077
-1083
-1089
-1096
-1102
-1108
-1113
-1119
-1124
-1130
-1135
-1140
-1144
-1149
-1153
-1157
-1160
-1164
-1167
-1170
-1174
-1177
-1180
-1183
-1185
-1187
-1187
-1187
-1187
-1186
-1184
-1181
-1178
-1174
-1170
-1165
-1159
-1153
-1146
-1139
-1132
-1124
-1116
-1109
-1101
-1095
-1088
-1083
-1079
-1075
-1073
-1071
-1071
-1071
-1072
-1074
-1076
-1079
-1083
-1087
-1091
-1096
-1101
-1107
-1112
-1117
-1122
-1127
-1132
-1137
-1141
-1144
-1147
-1150
-1152
-1155
-1157
-1159
-1160
-1162
-1163
-1163
-1164
-1164
-1164
-1164
-1163
-1163
-1162
-1161
-1159
-1158
-1156
-1156
-1155
-1155
-1155
-1155
-1156
-1156
-1155
-1155
-1155
-1155
-1154
-1153
-1152
-1150
-1148
-1146
-1143
-1140
-1138
-1136
-1134
-1132
-1131
-1131
-1131
-1131
-1132
-1134
-1135
-1137
-1140
-1142
-1144
-1147
-1149
-1151
-1153
-1155
-1157
-1160
-1162
-1165
-1168
-1171
-1175
-1179
-1183
-1187
-1192
-1198
-1204
-1210
-1217
-1224
-1231
-1239
-1247
-1256
-1266
-1276
-1286
-1297
-1308
-1319
-1331
-1343
-1355
-1369
-1382
-1396
-1410
-1424
-1438
-1451
-1464
-1477
-1489
-1501
-1513
-1524
-1536
-1547
-1558
-1568
-1579
-1589
-1598
-1607
-1616
-1624
-1632
-1640
-1647
-1654
-1661
-1667
-1673
-1679
-1685
-1690
-1695
-1699
-1703
-1706
-1708
-1710
-1710
-1710
-1709
-1707
-1705
-1702
-1698
-1694
-1689
-1684
-1679
-1673
-1667
-1661
-1655
-1649
-1642
-1636
-1630
-1624
-1619
-1613
-1608
-1604
-1599
-1595
-1591
-1586
-1582
-1577
-1571
-1566
-1560
-1553
-1547
-1541
-1534
-1528
-1521
-1514
-1507
-1499
-1491
-1483
-1474
-1466
-1457
-1448
-1439
-1430
-1420
-1411
-1402
-1393
-1384
-1376
-1368
-1360
-1353
-1347
-1341
-1336
-1332
-1328
-1324
-1321
-1319
-1318
-1318
-1319
-1321
-1323
-1326
-1331
-1336
-1342
-1350
-1358
-1367
-1376
-1385
-1394
-1403
-1412
-1421
-1430
-1439
-1447
-1455
-1462
-1468
-1474
-1479
-1483
-1487
-1490
-1493
-1496
-1498
-1500
-1502
-1504
-1507
-1509
-1512
-1516
-1521
-1526
-1532
-1539
-1546
-1554
-1563
-1572
-1582
-1593
-1605
-1616
-1628
-1640
-1651
-1662
-1672
-1682
-1690
-1697
-1703
-1707
-1710
-1711
-1710
-1708
-1705
-1701
-1695
-1688
-1681
-1672
-1663
-1653
-1643
-1632
-1622
-1612
-1602
-1593
-1585
-1577
-1569
-1561
-1554
-1547
-1541
-1535
-1530
-1526
-1522
-1519
-1516
-1514
-1511
-1509
-1507
-1504
-1501
-1497
-1492
-1486
-1479
-1471
-1462
-1453
-1442
-1431
-1419
-1406
-1393
-1379
-1366
-1352
-1339
-1327
-1316
-1305
-1296
-1288
-1280
-1274
-1269
-1265
-1262
-1260
-1259
-1259
-1260
-1261
-1264
-1268
-1272
-1279
-1286
-1295
-1305
-1316
-1328
-1341
-1354
-1368
-1382
-1397
-1413
-1428
-1443
-1458
-1473
-1487
-1501
-1515
-1529
-1542
-1555
-1568
-1580
-1591
-1602
-1611
-1621
-1630
-1638
-1646
-1655
-1663
-1671
-1680
-1690
-1700
-1710
-1720
-1731
-1741
-1750
-1760
-1769
-1779
-1787
-1796
-1804
-1813
-1821
-1829
-1837
-1846
-1854
-1861
-1869
-1876
-1883
-1889
-1895
-1899
-1903
-1905
-1906
-1907
-1907
-1906
-1904
-1902
-1900
-1897
-1893
-1890
-1885
-1881
-1876
-1872
-1867
-1862
-1856
-1850
-1844
-1837
-1829
-1822
-1815
-1807
-1800
-1793
-1787
-1780
-1774
-1768
-1762
-1757
-1751
-1746
-1742
-1737
-1733
-1728
-1722
-1717
-1710
-1704
-1697
-1689
-1682
-1673
-1664
-1654
-1643
-1632
-1621
-1609
-1597
-1585
-1573
-1561
-1549
-1537
-1524
-1511
-1497
-1484
-1470
-1457
-1444
-1431
-1419
-1407
-1396
-1384
-1374
-1363
-1354
-1344
-1335
-1326
-1318
-1310
-1302
-1295
-1289
-1282
-1277
-1272
-1268
-1264
-1260
-1257
-1254
-1250
-1246
-1242
-1236
-1231
-1224
-1216
-1207
-1197
-1185
-1172
-1157
-1141
-1123
-1104
-1084
-1063
-1042
-1020
-998
-975
-953
-931
-908
-886
-863
-841
-818
-794
-771
-748
-724
-700
-676
-653
-629
-606
-584
-563
-542
-523
-504
-487
-471
-456
-442
-428
-415
-402
-390
-378
-366
-355
-343
-331
-319
-306
-294
-281
-268
-255
-241
-227
-213
-198
-183
-168
-153
-137
-122
-106
-91
-76
-62
-47
-34
-20
-8
3
14
23
31
39
45
50
55
58
61
63
64
65
66
67
67
68
69
70
71
72
73
74
74
75
75
75
75
75
75
75
74
74
73
73
72
71
70
68
67
65
62
59
54
49
42
35
26
17
7
-3
-13
-23
-34
-45
-55
-65
-75
-83
-90
-97
-102
-106
-110
-112
-114
-115
-116
-116
-116
-116
-116
-115
-115
-115
-114
-113
-112
-111
-109
-108
-105
-103
-100
-96
-93
-89
-85
-81
-77
-73
-68
-63
-57
-51
-45
-38
-31
-23
-14
-5
6
19
32
47
63
80
99
118
139
161
184
207
231
254
278
303
327
352
377
402
427
452
476
500
525
548
572
595
618
641
663
684
704
723
741
757
773
787
801
813
825
836
846
856
865
874
881
888
894
899
903
906
907
907
906
905
902
899
896
893
889
885
881
876
872
869
865
862
859
856
854
853
851
851
850
850
850
851
852
853
855
857
859
861
864
867
871
874
879
884
890
896
902
910
918
926
936
946
958
970
983
997
1012
1029
1046
1064
1083
1103
1125
1148
1172
1197
1223
1250
1277
1305
1333
1362
1391
1420
1448
1477
1505
1533
1560
1587
1613
1639
1665
1690
1715
1740
1764
1789
1813
1836
1860
1883
1907
1930
1953
1976
1998
2019
2040
2060
2078
2096
2114
2130
2146
2161
2175
2187
2199
2209
2219
2227
2235
2241
2246
2250
2253
2254
2254
2252
2250
2246
2242
2236
2229
2222
2214
2205
2196
2188
2179
2171
2163
2157
2151
2147
2144
2143
2143
2145
2149
2153
2160
2167
2176
2186
2198
2212
2226
2243
2260
2279
2299
2320
2343
2367
2392
2418
2446
2474
2504
2534
2565
2596
2628
2659
2691
2724
2756
2788
2821
2853
2885
2916
2948
2979
3009
3039
3068
3097
3126
3154
3181
3208
3233
3258
3282
3305
3327
3348
3367
3386
3403
3419
3434
3447
3459
3469
3479
3486
3493
3499
3504
3508
3512
3514
3516
3517
3518
3519
3519
3519
3519
3519
3519
3519
3518
3517
3516
3515
3513
3512
3510
3509
3509
3508
3508
3508
3508
3508
3509
3510
3512
3514
3516
3518
3521
3524
3526
3530
3533
3536
3540
3544
3548
3552
3557
3561
3566
3571
3576
3582
3588
3594
3601
3607
3613
3619
3626
3633
3640
3647
3654
3662
3670
3679
3688
3697
3706
3716
3726
3736
3746
3757
3767
3777
3788
3798
3809
3820
3831
3842
3854
3867
3880
3893
3908
3923
3939
3955
3973
3992
4011
4030
4051
4074
4097
4120
4144
4169
4194
4220
4245
4272
4298
4324
4350
4375
4400
4425
4448
4470
4492
4512
4530
4548
4564
4578
4592
4605
4616
4627
4636
4644
4651
4658
4663
4668
4672
4675
4678
4680
4681
4682
4683
4684
4684
4683
4683
4682
4681
4679
4677
4674
4672
4669
4667
4665
4663
4661
4659
4657
4655
4653
4650
4647
4643
4638
4632
4625
4618
4609
4599
4589
4578
4567
4554
4542
4529
4515
4501
4487
4473
4459
4444
4430
4415
4400
4386
4372
4359
4346
4334
4323
4313
4303
4295
4287
4280
4274
4269
4266
4263
4261
4261
4262
4263
4266
4270
4275
4281
4288
4295
4304
4313
4324
4335
4347
4359
4373
4387
4403
4419
4437
4455
4475
4496
4517
4540
4563
4588
4613
4639
4666
4693
4721
4750
4779
4809
4840
4872
4905
4938
4973
5008
5043
5079
5115
5151
5187
5223
5259
5293
5327
5360
5391
5420
5449
5476
5501
5526
5549
5571
5591
5611
5629
5646
5661
5675
5687
5697
5706
5714
5719
5723
5726
5727
5727
5726
5723
5720
5716
5711
5704
5697
5689
5681
5671
5661
5651
5640
5629
5618
5607
5597
5586
5576
5566
5557
5549
5541
5534
5527
5522
5517
5514
5511
5509
5508
5507
5506
5507
5507
5507
5508
5508
5508
5508
5507
5506
5505
5504
5502
5501
5499
5498
5497
5496
5495
5494
5493
5493
5492
5492
5493
5494
5496
5498
5501
5505
5509
5514
5520
5528
5536
5546
5557
5569
5582
5596
5610
5626
5642
5660
5678
5696
5716
5737
5757
5779
5800
5822
5844
5866
5887
5909
5930
5950
5970
5989
6007
6023
6039
6053
6066
6077
6087
6096
6103
6109
6114
6117
6118
6118
6116
6113
6109
6104
6098
6091
6084
6076
6068
6059
6050
6042
6033
6024
6015
6007
5998
5990
5982
5975
5968
5961
5956
5951
5947
5943
5941
5940
5941
5942
5945
5949
5954
5960
5967
5975
5983
5992
6002
6012
6022
6033
6044
6055
6067
6079
6092
6105
6119
6134
6150
6167
6184
6201
6219
6236
6253
6270
6287
6304
6320
6335
6350
6364
6378
6391
6405
6418
6432
6445
6459
6473
6488
6503
6519
6535
6551
6568
6584
6601
6618
6635
6652
6670
6687
6705
6722
6739
6755
6772
6787
6803
6818
6832
6847
6861
6874
6887
6899
6910
6921
6931
6940
6948
6956
6962
6968
6974
6979
6983
6988
6992
6995
6999
7002
7004
7007
7008
7009
7010
7009
7007
7005
7002
6999
6995
6990
6986
6982
6978
6974
6971
6969
6968
6968
6969
6970
6973
6976
6980
6985
6991
6998
7006
7014
7022
7031
7039
7047
7056
7064
7072
7079
7087
7095
7103
7110
7118
7126
7134
7142
7151
7159
7168
7177
7185
7194
7202
7210
7218
7226
7233
7240
7247
7253
7258
7262
7265
7268
7269
7270
7269
7268
7266
7263
7259
7255
7251
7247
7242
7238
7233
7229
7225
7221
7218
7214
7211
7208
7204
7201
7197
7192
7187
7182
7175
7168
7161
7153
7144
7135
7126
7117
7107
7097
7087
7077
7067
7057
7047
7037
7028
7018
7009
6999
6990
6981
6972
6963
6955
6947
6939
6932
6926
6920
6915
6910
6906
6903
6901
6899
6898
6898
6898
6899
6901
6903
6905
6908
6912
6916
6920
6924
6929
6934
6939
6943
6948
6953
6957
6961
6965
6968
6971
6973
6975
6976
6977
6977
6976
6975
6973
6971
6968
6965
6962
6960
6957
6955
6954
6953
6952
6951
6951
6951
6951
6952
6953
6954
6956
6958
6960
6963
6967
6971
6975
6980
6985
6991
6998
7005
7013
7020
7029
7037
7046
7056
7065
7074
7083
7092
7100
7108
7115
7122
7128
7133
7138
7143
7147
7150
7154
7156
7158
7160
7162
7163
7164
7165
7166
7167
7169
7170
7172
7174
7176
7178
7181
7184
7187
7190
7192
7195
7197
7199
7201
7203
7205
7208
7211
7214
7218
7222
7227
7233
7239
7247
7255
7264
7274
7284
7296
7308
7320
7333
7347
7361
7375
7390
7405
7420
7436
7451
7466
7482
7496
7511
7525
7540
7554
7567
7581
7595
7609
7623
7638
7653
7668
7684
7700
7717
7734
7751
7769
7788
7807
7826
7845
7865
7885
7905
7925
7945
7964
7983
8000
8020
8037
8055
8071
8086
8101
8114
8125
8135
8145
8151
8157
8162
8164
8167
8167
8167
8167
8166
8164
8162
8159
8156
8151
8147
8143
8138
8135
8131
8127
8124
8122
8119
8119
8119
8121
8122
8125
8128
8131
8135
8141
8147
8154
8162
8170
8180
8189
8199
8209
8220
8231
8243
8256
8270
8284
8298
8314
8330
8346
8364
8381
8398
8415
8432
8447
8462
8477
8490
8504
8516
8528
8539
8548
8557
8564
8570
8575
8579
8582
8584
8585
8584
8582
8579
8576
8571
8566
8560
8553
8546
8538
8530
8522
8513
8505
8497
8490
8482
8475
8469
8463
8458
8454
8451
8449
8447
8447
8447
8448
8450
8453
8457
8461
8466
8472
8478
8486
8494
8504
8514
8525
8537
8548
8560
8572
8584
8595
8607
8618
8629
8641
8652
8663
8675
8687
8699
8712
8724
8737
8750
8763
8775
8787
8798
8809
8818
8827
8835
8841
8847
8851
8855
8857
8859
8859
8858
8856
8853
8849
8845
8839
8833
8826
8819
8811
8802
8793
8783
8773
8763
8753
8743
8733
8724
8714
8705
8696
8687
8679
8670
8662
8654
8645
8636
8627
8618
8609
8599
8589
8579
8569
8559
8549
8539
8530
8521
8512
8505
8498
8493
8490
8488
8488
8489
8493
8498
8504
8513
8522
8533
8544
8557
8571
8585
8600
8616
8632
8648
8665
8683
8701
8718
8736
8753
8770
8787
8803
8819
8834
8849
8864
8878
8892
8905
8919
8931
8943
8955
8966
8977
8986
8995
9003
9011
9018
9024
9030
9035
9040
9045
9049
9054
9058
9063
9067
9071
9075
9079
9082
9086
9090
9093
9097
9100
9102
9104
9105
9104
9103
9101
9098
9094
9090
9084
9078
9071
9063
9055
9045
9035
9024
9012
9000
8987
8973
8959
8945
8930
8915
8900
8884
8869
8853
8838
8823
8807
8791
8776
8759
8743
8726
8708
8689
8670
8650
8629
8607
8584
8560
8535
8510
8485
8459
8433
8407
8381
8354
8328
8301
8274
8246
8219
8191
8163
8135
8106
8077
8048
8020
7991
7961
7932
7902
7872
7842
7812
7781
7751
7721
7690
7660
7629
7599
7569
7539
7510
7481
7453
7426
7400
7374
7350
7326
7302
7280
7257
7236
7215
7194
7174
7155
7136
7119
7102
7085
7070
7056
7043
7031
7021
7011
7002
6995
6988
6983
6979
6976
6974
6973
6973
6974
6975
6976
6978
6981
6984
6987
6990
6994
6997
7000
7003
7005
7007
7008
7009
7008
7006
7004
7000
6995
6989
6982
6973
6964
6953
6942
6929
6916
6901
6886
6869
6851
6833
6812
6791
6768
6744
6719
6693
6665
6637
6607
6576
6545
6512
6479
6445
6412
6378
6344
6311
6278
6246
6215
6185
6157
6130
6105
6081
6060
6041
6025
6010
5998
5988
5980
5975
5972
5970
5971
5973
5977
5982
5988
5995
6002
6010
6018
6026
6033
6040
6047
6052
6057
6060
6061
6062
6060
6057
6053
6046
6039
6030
6019
6008
5995
5982
5968
5953
5937
5921
5904
5886
5869
5851
5832
5813
5794
5774
5754
5734
5713
5692
5671
5651
5630
5610
5589
5570
5550
5532
5514
5496
5479
5462
5444
5426
5408
5388
5367
5345
5322
5298
5272
5246
5218
5190
5161
5131
5101
5069
5037
5004
4971
4936
4901
4865
4828
4791
4753
4714
4675
4636
4596
4556
4516
4475
4434
4392
4350
4306
4263
4218
4174
4130
4085
4041
3997
3953
3909
3866
3823
3781
3739
3698
3656
3616
3575
3534
3494
3454
3415
3377
3340
3304
3269
3237
3206
3177
3151
3128
3108
3091
3077
3067
3060
3056
3056
3060
3067
3077
3092
3109
3130
3155
3182
3212
3245
3280
3318
3358
3400
3445
3491
3538
3587
3636
3685
3735
3784
3832
3880
3926
3971
4013
4053
4089
4122
4151
4175
4195
4211
4222
4228
4230
4227
4221
4211
4198
4183
4166
4148
4129
4109
4090
4070
4053
4035
4021
4008
3996
3987
3980
3975
3973
3973
3975
3980
3987
3996
4006
4019
4035
4051
4069
4088
4109
4130
4152
4175
4198
4222
4245
4268
4291
4313
4334
4353
4371
4386
4399
4409
4416
4419
4419
4415
4407
4394
4378
4358
4333
4304
4272
4235
4195
4151
4105
4057
4006
3956
3905
3853
3801
3750
3700
3651
3603
3558
3513
3471
3431
3394
3357
3323
3290
3259
3228
3198
3168
3139
3109
3079
3049
3017
2984
2949
2912
2874
2833
2790
2746
2699
2651
2602
2551
2499
2447
2395
2343
2291
2240
2190
2141
2092
2044
1997
1950
1904
1858
1813
1768
1723
1679
1635
1591
1547
1503
1460
1417
1374
1331
1289
1248
1207
1166
1126
1087
1047
1008
970
932
894
855
817
779
741
702
664
626
588
549
511
473
435
397
359
322
284
247
211
174
138
102
67
32
-2
-36
-69
-102
-135
-168
-200
-232
-264
-294
-325
-355
-385
-414
-443
-472
-500
-528
-555
-582
-609
-635
-660
-685
-709
-732
-754
-774
-793
-811
-828
-842
-856
-867
-877
-885
-891
-895
-897
-897
-896
-893
-889
-884
-878
-872
-865
-858
-850
-841
-832
-822
-812
-802
-790
-778
-766
-752
-739
-725
-711
-697
-683
-669
-655
-642
-629
-617
-606
-595
-586
-577
-569
-562
-556
-551
-547
-543
-541
-539
-538
-537
-537
-536
-536
-536
-535
-535
-534
-532
-529
-526
-522
-517
-512
-506
-499
-492
-484
-475
-466
-457
-446
-436
-425
-413
-401
-388
-374
-359
-343
-326
-308
-289
-269
-249
-229
-209
-188
-169
-150
-132
-117
-103
-92
-83
-78
-76
-78
-84
-95
-110
-129
-153
-181
-213
-249
-290
-335
-384
-437
-495
-556
-621
-689
-759
-833
-909
-986
-1066
-1147
-1229
-1311
-1395
-1478
-1562
-1645
-1727
-1808
-1889
-1968
-2045
-2121
-2195
-2268
-2338
-2406
-2473
-2537
-2600
-2662
-2723
-2782
-2841
-2899
-2956
-3014
-3071
-3129
-3187
-3245
-3304
-3363
-3423
-3483
-3544
-3606
-3668
-3731
-3794
-3856
-3919
-3981
-4043
-4103
-4163
-4221
-4277
-4332
-4385
-4435
-4484
-4530
-4575
-4617
-4657
-4696
-4733
-4767
-4800
-4831
-4860
-4887
-4913
-4936
-4957
-4975
-4991
-5005
-5015
-5023
-5027
-5028
-5026
-5020
-5011
-4999
-4983
-4965
-4943
-4919
-4892
-4862
-4830
-4796
-4759
-4721
-4681
-4639
-4597
-4554
-4512
-4470
-4429
-4389
-4351
-4315
-4282
-4251
-4222
-4196
-4173
-4153
-4136
-4122
-4110
-4102
-4097
-4094
-4096
-4100
-4107
-4116
-4128
-4142
-4159
-4177
-4197
-4219
-4242
-4267
-4292
-4318
-4345
-4372
-4399
-4426
-4452
-4478
-4503
-4528
-4552
-4576
-4599
-4622
-4645
-4667
-4690
-4713
-4736
-4760
-4784
-4808
-4833
-4858
-4882
-4906
-4928
-4950
-4971
-4990
-5007
-5022
-5034
-5044
-5050
-5053
-5052
-5047
-5038
-5024
-5005
-4981
-4951
-4916
-4874
-4826
-4771
-4711
-4643
-4569
-4489
-4404
-4312
-4216
-4115
-4011
-3903
-3794
-3682
-3569
-3456
-3343
-3231
-3119
-3008
-2899
-2791
-2686
-2583
-2483
-2386
-2292
-2202
-2115
-2032
-1952
-1876
-1804
-1734
-1669
-1607
-1548
-1493
-1442
-1395
-1350
-1310
-1272
-1238
-1207
-1180
-1156
-1136
-1119
-1106
-1096
-1090
-1086
-1086
-1088
-1092
-1099
-1108
-1118
-1130
-1143
-1158
-1174
-1191
-1209
-1229
-1249
-1270
-1291
-1313
-1334
-1355
-1376
-1396
-1416
-1434
-1451
-1467
-1482
-1495
-1507
-1518
-1527
-1536
-1545
-1553
-1562
-1571
-1581
-1593
-1606
-1620
-1637
-1655
-1675
-1696
-1719
-1743
-1768
-1793
-1819
-1844
-1868
-1892
-1914
-1934
-1953
-1970
-1986
-2000
-2012
-2023
-2033
-2041
-2050
-2056
-2061
-2065
-2068
-2069
-2070
-2070
-2069
-2067
-2065
-2063
-2061
-2058
-2055
-2051
-2047
-2041
-2036
-2029
-2021
-2011
-2000
-1987
-1972
-1954
-1935
-1913
-1888
-1862
-1832
-1800
-1766
-1729
-1689
-1647
-1602
-1556
-1507
-1457
-1404
-1349
-1293
-1234
-1172
-1108
-1042
-974
-904
-832
-758
-682
-605
-526
-446
-364
-282
-199
-115
-30
56
142
230
319
410
501
593
686
779
873
967
1062
1156
1251
1344
1437
1528
1617
1704
1789
1872
1951
2027
2099
2166
2230
2288
2342
2391
2435
2473
2507
2536
2559
2578
2591
2600
2604
2604
2600
2591
2579
2562
2542
2519
2492
2461
2428
2391
2351
2308
2262
2213
2161
2106
2048
1988
1925
1859
1790
1720
1647
1573
1497
1421
1344
1267
1189
1112
1035
959
884
809
736
664
593
525
458
394
332
273
216
163
112
64
19
-22
-60
-96
-128
-158
-185
-209
-230
-249
-264
-276
-285
-291
-295
-295
-292
-287
-278
-267
-253
-237
-218
-196
-172
-147
-119
-90
-59
-27
6
40
75
109
144
178
211
243
273
302
330
355
377
398
415
431
445
456
465
472
477
479
479
476
470
461
450
435
417
397
373
346
317
286
252
216
178
137
95
51
5
-44
-93
-145
-198
-252
-308
-366
-425
-486
-549
-614
-681
-750
-820
-892
-966
-1042
-1119
-1197
-1276
-1357
-1439
-1523
-1609
-1696
-1785
-1876
-1969
-2063
-2158
-2256
-2354
-2454
-2554
-2655
-2757
-2860
-2963
-3067
-3171
-3276
-3382
-3488
-3594
-3700
-3805
-3910
-4013
-4116
-4218
-4319
-4418
-4517
-4614
-4710
-4805
-4898
-4990
-5080
-5169
-5258
-5345
-5432
-5518
-5604
-5689
-5775
-5861
-5948
-6036
-6126
-6218
-6312
-6408
-6507
-6608
-6711
-6816
-6924
-7034
-7145
-7259
-7374
-7489
-7606
-7722
-7838
-7954
-8069
-8182
-8295
-8406
-8515
-8623
-8729
-8833
-8935
-9035
-9133
-9228
-9320
-9410
-9497
-9581
-9662
-9740
-9816
-9888
-9958
-10026
-10090
-10153
-10213
-10271
-10328
-10383
-10438
-10491
-10543
-10595
-10646
-10696
-10747
-10797
-10846
-10896
-10945
-10993
-11040
-11087
-11132
-11176
-11219
-11262
-11303
-11344
-11385
-11425
-11465
-11505
-11545
-11584
-11624
-11663
-11703
-11743
-11784
-11825
-11867
-11909
-11951
-11995
-12039
-12084
-12131
-12178
-12227
-12278
-12331
-12386
-12443
-12502
-12563
-12627
-12694
-12763
-12836
-12911
-12989
-13070
-13155
-13242
-13332
-13424
-13518
-13615
-13713
-13813
-13914
-14017
-14120
-14223
-14327
-14432
-14536
-14641
-14747
-14853
-14959
-15065
-15173
-15280
-15388
-15497
-15606
-15715
-15825
-15936
-16047
-16160
-16271
-16385
-16499
-16613
-16727
-16841
-16956
-17070
-17185
-17299
-17413
-17526
-17639
-17751
-17862
-17972
-18080
-18186
-18290
-18392
-18492
-18589
-18683
-18775
-18865
-18952
-19037
-19119
-19199
-19276
-19350
-19420
-19487
-19551
-19610
-19665
-19716
-19762
-19804
-19840
-19872
-19898
-19920
-19937
-19949
-19956
-19959
-19958
-19953
-19943
-19929
-19912
-19891
-19867
-19840
-19810
-19778
-19742
-19704
-19664
-19622
-19579
-19534
-19488
-19441
-19393
-19345
-19297
-19250
-19202
-19155
-19108
-19063
-19018
-18974
-18931
-18889
-18849
-18810
-18773
-18737
-18702
-18669
-18637
-18607
-18579
-18552
-18527
-18504
-18482
-18462
-18445
-18429
-18416
-18405
-18397
-18391
-18387
-18386
-18387
-18391
-18396
-18404
-18415
-18428
-18444
-18462
-18482
-18504
-18528
-18553
-18580
-18608
-18637
-18667
-18698
-18729
-18760
-18791
-18821
-18850
-18879
-18907
-18934
-18960
-18985
-19009
-19033
-19055
-19076
-19096
-19114
-19131
-19147
-19162
-19176
-19188
-19198
-19206
-19213
-19217
-19219
-19220
-19218
-19214
-19207
-19199
-19188
-19174
-19158
-19140
-19119
-19096
-19071
-19043
-19012
-18979
-18944
-18907
-18867
-18825
-18782
-18736
-18689
-18641
-18591
-18539
-18487
-18434
-18379
-18324
-18268
-18212
-18155
-18097
-18040
-17982
-17923
-17865
-17807
-17749
-17690
-17632
-17573
-17514
-17455
-17396
-17337
-17278
-17218
-17158
-17097
-17036
-16975
-16913
-16851
-16788
-16724
-16659
-16594
-16528
-16460
-16392
-16322
-16251
-16178
-16104
-16029
-15952
-15873
-15793
-15711
-15628
-15543
-15456
-15368
-15278
-15186
-15093
-14997
-14899
-14800
-14698
-14595
-14491
-14384
-14277
-14168
-14057
-13946
-13835
-13723
-13612
-13501
-13391
-13282
-13175
-13069
-12966
-12866
-12769
-12675
-12585
-12499
-12417
-12339
-12266
-12197
-12133
-12073
-12018
-11968
-11923
-11882
-11846
-11814
-11786
-11763
-11743
-11727
-11715
-11706
-11701
-11699
-11701
-11705
-11712
-11722
-11736
-11751
-11769
-11789
-11811
-11835
-11860
-11886
-11913
-11940
-11967
-11995
-12022
-12049
-12075
-12102
-12127
-12152
-12177
-12200
-12224
-12246
-12268
-12289
-12310
-12330
-12349
-12367
-12385
-12401
-12417
-12431
-12444
-12456
-12466
-12474
-12481
-12486
-12489
-12490
-12489
-12487
-12484
-12479
-12473
-12467
-12459
-12451
-12443
-12435
-12426
-12417
-12408
-12399
-12390
-12382
-12373
-12365
-12358
-12350
-12344
-12337
-12331
-12326
-12322
-12319
-12316
-12315
-12316
-12317
-12319
-12323
-12327
-12332
-12339
-12347
-12356
-12366
-12378
-12393
-12409
-12428
-12449
-12473
-12500
-12529
-12562
-12598
-12637
-12680
-12726
-12776
-12829
-12886
-12946
-13009
-13075
-13144
-13215
-13289
-13365
-13442
-13522
-13602
-13683
-13765
-13847
-13929
-14012
-14095
-14178
-14260
-14343
-14424
-14506
-14587
-14668
-14748
-14829
-14910
-14990
-15071
-15152
-15232
-15313
-15393
-15473
-15553
-15632
-15710
-15787
-15863
-15938
-16010
-16079
-16149
-16213
-16277
-16338
-16394
-16448
-16498
-16545
-16588
-16627
-16663
-16696
-16725
-16751
-16774
-16793
-16810
-16823
-16833
-16840
-16844
-16845
-16843
-16838
-16830
-16820
-16806
-16791
-16773
-16752
-16730
-16705
-16678
-16649
-16619
-16587
-16554
-16519
-16484
-16447
-16409
-16370
-16332
-16292
-16251
-16210
-16169
-16128
-16087
-16046
-16006
-15965
-15925
-15886
-15847
-15808
-15771
-15734
-15698
-15662
-15628
-15595
-15563
-15531
-15501
-15472
-15444
-15418
-15393
-15369
-15347
-15327
-15307
-15290
-15274
-15260
-15248
-15238
-15230
-15223
-15218
-15215
-15213
-15213
-15213
-15215
-15217
-15219
-15221
-15224
-15225
-15227
-15228
-15228
-15228
-15228
-15227
-15225
-15223
-15220
-15216
-15211
-15205
-15199
-15192
-15184
-15175
-15164
-15153
-15140
-15125
-15109
-15090
-15070
-15048
-15023
-14997
-14967
-14936
-14902
-14867
-14829
-14789
-14747
-14703
-14657
-14609
-14559
-14506
-14451
-14393
-14333
-14269
-14203
-14134
-14061
-13985
-13906
-13825
-13740
-13653
-13564
-13473
-13380
-13285
-13188
-13090
-12991
-12891
-12790
-12688
-12586
-12483
-12380
-12276
-12172
-12068
-11964
-11859
-11753
-11647
-11541
-11433
-11325
-11216
-11106
-10996
-10885
-10773
-10660
-10546
-10432
-10316
-10200
-10083
-9965
-9847
-9729
-9609
-9490
-9371
-9251
-9132
-9012
-8893
-8774
-8654
-8535
-8415
-8295
-8175
-8054
-7932
-7810
-7687
-7564
-7440
-7316
-7191
-7067
-6942
-6818
-6694
-6570
-6446
-6323
-6200
-6079
-5958
-5838
-5719
-5601
-5483
-5367
-5251
-5136
-5022
-4909
-4796
-4684
-4572
-4462
-4352
-4244
-4136
-4030
-3926
-3822
-3721
-3621
-3523
-3427
-3333
-3241
-3151
-3063
-2976
-2892
-2809
-2728
-2649
-2572
-2496
-2422
-2350
-2280
-2211
-2144
-2078
-2013
-1953
-1892
-1834
-1778
-1723
-1671
-1621
-1573
-1527
-1483
-1441
-1402
-1365
-1331
-1300
-1271
-1245
-1221
-1200
-1183
-1168
-1156
-1146
-1139
-1135
-1134
-1134
-1137
-1142
-1149
-1158
-1169
-1182
-1196
-1212
-1228
-1246
-1265
-1285
-1305
-1325
-1345
-1365
-1384
-1403
-1420
-1436
-1450
-1461
-1470
-1477
-1480
-1480
-1477
-1470
-1460
-1446
-1428
-1405
-1379
-1349
-1315
-1277
-1235
-1189
-1139
-1085
-1027
-966
-900
-832
-759
-684
-606
-525
-441
-355
-267
-176
-84
10
106
204
302
403
504
607
711
816
922
1029
1138
1247
1357
1469
1581
1694
1807
1922
2037
2155
2273
2392
2513
2634
2757
2881
3007
3134
3263
3393
3525
3659
3793
3929
4066
4204
4343
4483
4624
4765
4906
5048
5190
5332
5474
5617
5760
5903
6046
6189
6331
6473
6614
6754
6893
7031
7166
7300
7431
7560
7686
7809
7929
8045
8159
8270
8376
8479
8578
8674
8765
8852
8935
9013
9087
9156
9221
9281
9336
9387
9433
9475
9514
9549
9581
9610
9636
9660
9681
9699
9714
9727
9737
9744
9748
9749
9747
9741
9732
9720
9703
9683
9660
9633
9601
9567
9529
9487
9442
9394
9343
9290
9233
9175
9115
9054
8991
8927
8861
8796
8729
8663
8596
8530
8463
8397
8331
8265
8200
8135
8071
8007
7944
7882
7820
7759
7698
7638
7578
7519
7461
7403
7346
7289
7234
7179
7125
7072
7020
6969
6918
6869
6820
6771
6724
6676
6628
6581
6532
6483
6433
6382
6330
6276
6221
6164
6106
6046
5984
5920
5854
5786
5716
5644
5572
5498
5423
5348
5273
5199
5125
5053
4982
4914
4849
4786
4726
4669
4616
4567
4521
4479
4441
4406
4376
4350
4328
4310
4296
4285
4279
4276
4278
4283
4292
4306
4323
4344
4370
4398
4431
4467
4505
4547
4592
4639
4689
4742
4796
4853
4912
4973
5035
5099
5165
5232
5301
5372
5445
5518
5594
5671
5749
5829
5910
5993
6077
6162
6249
6336
6424
6513
6603
6694
6786
6879
6973
7067
7163
7258
7354
7450
7545
7640
7735
7828
7920
8010
8101
8188
8273
8357
8438
8517
8594
8668
8740
8809
8876
8941
9003
9063
9120
9175
9227
9276
9323
9367
9408
9447
9482
9515
9546
9573
9598
9621
9640
9658
9672
9684
9694
9701
9706
9708
9707
9705
9700
9693
9684
9673
9659
9644
9626
9605
9583
9558
9531
9502
9471
9437
9401
9364
9324
9283
9240
9196
9150
9102
9054
9006
8957
8908
8860
8813
8767
8722
8679
8639
8601
8566
8535
8506
8481
8459
8441
8425
8413
8404
8398
8394
8393
8395
8398
8403
8410
8418
8427
8438
8449
8461
8475
8489
8504
8520
8537
8554
8573
8592
8612
8633
8654
8676
8697
8719
8741
8762
8783
8803
8822
8841
8859
8877
8895
8912
8929
8947
8965
8984
9003
9024
9046
9070
9095
9121
9150
9180
9212
9246
9281
9319
9357
9398
9439
9482
9525
9569
9614
9659
9705
9750
9796
9842
9887
9933
9979
10024
10070
10115
10160
10205
10250
10295
10341
10386
10432
10478
10525
10572
10619
10667
10715
10764
10813
10862
10911
10960
11009
11058
11106
11154
11201
11247
11294
11339
11383
11427
11470
11512
11553
11593
11632
11670
11707
11743
11779
11813
11846
11877
11908
11936
11963
11988
12011
12032
12050
12066
12079
12090
12098
12103
12105
12105
12101
12095
12086
12074
12060
12045
12028
12010
11991
11972
11952
11932
11913
11895
11879
11863
11850
11839
11829
11823
11818
11816
11817
11820
11826
11834
11845
11858
11874
11892
11912
11934
11958
11983
12011
12039
12069
12100
12131
12164
12197
12230
12264
12298
12332
12366
12401
12436
12470
12504
12539
12572
12606
12639
12672
12704
12736
12768
12800
12832
12864
12896
12928
12960
12991
13022
13053
13083
13113
13143
13171
13200
13227
13254
13281
13306
13331
13355
13378
13400
13421
13441
13459
13477
13493
13507
13519
13531
13540
13548
13555
13561
13566
13570
13574
13576
13579
13581
13584
13587
13591
13596
13601
13607
13614
13621
13628
13636
13644
13652
13660
13669
13677
13685
13692
13699
13706
13712
13717
13722
13726
13729
13731
13732
13732
13730
13728
13724
13719
13712
13704
13694
13683
13671
13658
13644
13628
13611
13593
13574
13553
13531
13508
13483
13457
13429
13399
13367
13334
13299
13261
13222
13181
13137
13091
13042
12991
12938
12882
12823
12761
12697
12630
12560
12487
12412
12333
12252
12168
12081
11992
11900
11805
11708
11608
11506
11402
11295
11187
11077
10966
10852
10737
10621
10503
10384
10263
10142
10020
9896
9773
9648
9523
9398
9273
9148
9022
8897
8772
8647
8522
8398
8274
8151
8029
7909
7789
7669
7550
7433
7315
7199
7083
6968
6853
6739
6625
6511
6397
6283
6169
6056
5942
5828
5714
5599
5484
5369
5253
5136
5019
4902
4784
4666
4548
4430
4313
4196
4080
3966
3853
3741
3631
3523
3417
3312
3210
3110
3012
2916
2822
2730
2639
2550
2463
2377
2293
2210
2129
2049
1971
1894
1818
1743
1670
1597
1526
1456
1387
1318
1251
1186
1121
1058
996
937
879
824
770
720
672
627
584
545
508
475
445
417
392
371
351
335
320
309
299
292
288
285
284
286
289
294
300
308
318
329
340
353
366
380
395
411
427
443
460
478
495
513
532
550
569
588
608
628
648
669
691
713
736
759
783
808
834
861
888
916
945
975
1006
1039
1072
1106
1142
1178
1216
1254
1294
1335
1376
1419
1463
1508
1555
1603
1652
1702
1753
1805
1858
1912
1965
2019
2073
2127
2181
2235
2288
2341
2393
2445
2497
2548
2597
2646
2694
2740
2784
2827
2867
2906
2941
2975
3005
3032
3057
3078
3096
3110
3122
3131
3136
3139
3139
3136
3130
3122
3111
3096
3080
3060
3039
3015
2989
2962
2932
2902
2871
2838
2805
2772
2738
2704
2670
2636
2602
2567
2533
2499
2465
2431
2397
2363
2329
2295
2262
2229
2197
2166
2136
2107
2080
2054
2029
2008
1988
1970
1955
1941
1929
1920
1912
1907
1903
1902
1903
1906
1910
1916
1924
1933
1943
1953
1965
1976
1988
2000
2013
2025
2037
2049
2061
2074
2086
2098
2110
2123
2135
2148
2162
2175
2189
2202
2216
2230
2244
2258
2272
2286
2299
2312
2325
2337
2349
2361
2372
2383
2394
2405
2416
2427
2438
2450
2462
2475
2488
2501
2515
2530
2544
2559
2574
2589
2605
2620
2636
2653
2670
2687
2704
2723
2742
2763
2784
2807
2830
2854
2879
2905
2931
2957
2983
3008
3033
3057
3080
3102
3121
3139
3155
3170
3182
3192
3200
3206
3211
3214
3215
3214
3213
3210
3206
3200
3194
3186
3178
3168
3157
3145
3132
3118
3102
3084
3065
3044
3022
2999
2974
2949
2922
2894
2866
2837
2807
2778
2749
2720
2692
2665
2639
2614
2591
2569
2550
2532
2516
2502
2490
2480
2473
2467
2464
2463
2464
2467
2472
2480
2490
2502
2516
2532
2551
2571
2593
2617
2642
2668
2696
2724
2754
2785
2816
2848
2881
2913
2946
2979
3012
3045
3077
3109
3140
3171
3201
3232
3261
3291
3320
3349
3378
3407
3436
3466
3495
3525
3556
3586
3617
3648
3679
3709
3739
3768
3797
3823
3848
3871
3892
3911
3927
3940
3951
3959
3965
3969
3971
3970
3968
3963
3957
3950
3942
3932
3922
3911
3901
3890
3880
3871
3863
3856
3850
3846
3844
3844
3846
3850
3856
3865
3876
3890
3905
3922
3941
3961
3983
4006
4030
4056
4083
4111
4140
4170
4201
4232
4265
4299
4333
4368
4404
4440
4476
4512
4549
4585
4621
4658
4693
4729
4764
4798
4831
4864
4897
4928
4959
4990
5020
5049
5078
5107
5135
5163
5191
5219
5246
5273
5299
5325
5351
5377
5402
5427
5453
5478
5503
5528
5553
5578
5602
5627
5651
5674
5696
5718
5738
5757
5774
5789
5803
5814
5823
5829
5832
5832
5829
5822
5812
5798
5781
5760
5735
5706
5674
5639
5600
5559
5516
5471
5424
5375
5327
5277
5228
5179
5131
5084
5038
4994
4951
4911
4873
4837
4803
4771
4742
4715
4690
4668
4648
4630
4613
4599
4586
4575
4565
4556
4549
4543
4539
4535
4534
4534
4535
4538
4543
4549
4558
4568
4581
4595
4611
4629
4649
4670
4693
4717
4742
4768
4795
4821
4849
4876
4903
4930
4957
4984
5011
5038
5064
5090
5116
5142
5168
5193
5218
5243
5267
5291
5313
5335
5355
5375
5394
5411
5428
5444
5458
5472
5485
5498
5509
5521
5531
5542
5552
5561
5571
5580
5589
5597
5605
5613
5620
5626
5632
5637
5641
5644
5646
5647
5647
5645
5642
5638
5632
5624
5615
5604
5592
5578
5563
5547
5530
5512
5493
5474
5454
5434
5414
5393
5372
5351
5330
5308
5286
5263
5239
5215
5189
5163
5136
5107
5077
5046
5013
4979
4944
4908
4870
4831
4791
4751
4710
4668
4626
4584
4541
4498
4455
4411
4367
4324
4280
4236
4192
4148
4104
4059
4016
3971
3926
3880
3833
3786
3739
3690
3640
3590
3538
3485
3431
3376
3320
3263
3204
3144
3083
3020
2956
2891
2825
2758
2690
2622
2553
2484
2415
2346
2277
2208
2139
2070
2001
1934
1867
1800
1733
1667
1601
1535
1470
1405
1341
1277
1214
1152
1090
1030
970
911
852
794
738
681
626
571
518
465
413
361
311
262
214
167
121
76
33
-9
-50
-89
-127
-163
-198
-230
-262
-291
-319
-345
-369
-392
-413
-433
-452
-469
-484
-498
-511
-524
-535
-545
-554
-563
-571
-578
-584
-590
-596
-601
-606
-611
-616
-620
-624
-627
-630
-632
-634
-635
-636
-636
-635
-634
-631
-628
-624
-620
-615
-610
-605
-599
-593
-586
-580
-573
-566
-560
-553
-547
-541
-536
-530
-526
-522
-518
-515
-512
-510
-508
-507
-507
-507
-508
-510
-513
-516
-521
-526
-532
-540
-549
-559
-570
-582
-595
-609
-625
-641
-659
-678
-699
-720
-743
-767
-791
-816
-842
-869
-896
-923
-951
-979
-1006
-1034
-1062
-1090
-1119
-1147
-1176
-1206
-1236
-1266
-1297
-1329
-1362
-1396
-1431
-1467
-1505
-1543
-1584
-1625
-1668
-1713
-1759
-1806
-1855
-1905
-1957
-2009
-2063
-2118
-2174
-2230
-2286
-2343
-2400
-2456
-2513
-2569
-2624
-2679
-2732
-2784
-2834
-2883
-2929
-2974
-3016
-3055
-3091
-3125
-3156
-3183
-3208
-3229
-3247
-3262
-3274
-3283
-3289
-3292
-3291
-3288
-3281
-3271
-3258
-3241
-3220
-3196
-3169
-3137
-3103
-3065
-3023
-2978
-2929
-2878
-2823
-2765
-2705
-2642
-2576
-2509
-2439
-2366
-2292
-2215
-2136
-2056
-1973
-1889
-1803
-1716
-1627
-1536
-1444
-1351
-1256
-1161
-1064
-965
-866
-767
-666
-565
-464
-362
-261
-159
-58
44
144
245
344
442
539
634
728
820
911
999
1086
1171
1254
1335
1415
1492
1568
1641
1713
1784
1852
1919
1984
2048
2110
2170
2228
2285
2340
2394
2446
2496
2544
2592
2638
2684
2728
2773
2817
2861
2906
2951
2997
3045
3093
3144
3195
3249
3304
3362
3421
3483
3547
3614
3682
3753
3827
3903
3981
4061
4144
4229
4316
4405
4496
4589
4684
4780
4878
4978
5080
5183
5288
5395
5503
5613
5724
5837
5952
6068
6185
6304
6424
6544
6665
6786
6907
7028
7149
7269
7388
7506
7624
7740
7854
7967
8079
8188
8296
8401
8505
8606
8704
8800
8893
8983
9070
9155
9236
9314
9388
9460
9528
9593
9654
9713
9767
9819
9867
9912
9953
9991
10027
10059
10088
10114
10137
10157
10174
10188
10200
10209
10215
10218
10220
10219
10215
10210
10202
10193
10182
10169
10155
10140
10123
10105
10086
10066
10045
10022
9999
9975
9950
9923
9896
9868
9839
9808
9777
9745
9711
9676
9641
9604
9567
9528
9489
9449
9409
9367
9324
9281
9237
9192
9147
9101
9054
9006
8958
8910
8861
8813
8764
8715
8666
8618
8570
8522
8474
8426
8379
8332
8285
8238
8191
8144
8098
8051
8005
7959
7913
7868
7822
7777
7731
7686
7641
7596
7552
7507
7462
7417
7372
7327
7282
7236
7191
7145
7100
7054
7009
6964
6920
6876
6834
6792
6751
6712
6674
6637
6601
6567
6535
6504
6474
6445
6418
6391
6365
6340
6316
6292
6270
6248
6227
6207
6188
6169
6152
6136
6121
6106
6092
6079
6066
6054
6041
6027
6013
5999
5983
5966
5948
5928
5907
5886
5862
5838
5813
5786
5759
5730
5701
5670
5639
5606
5573
5539
5503
5467
5429
5390
5350
5309
5268
5225
5181
5137
5092
5045
4998
4951
4902
4853
4803
4752
4701
4649
4597
4544
4490
4435
4379
4322
4265
4206
4147
4086
4027
3965
3903
3840
3775
3710
3644
3576
3507
3437
3366
3293
3219
3143
3066
2987
2907
2826
2743
2660
2575
2490
2404
2317
2229
2141
2053
1965
1876
1787
1698
1609
1520
1431
1343
1255
1167
1079
992
906
820
735
651
567
485
403
322
242
164
87
10
-65
-139
-212
-284
-355
-426
-496
-565
-634
-702
-771
-839
-907
-974
-1042
-1109
-1175
-1241
-1307
-1372
-1435
-1498
-1559
-1620
-1679
-1737
-1795
-1851
-1905
-1959
-2012
-2064
-2116
-2167
-2217
-2267
-2318
-2368
-2418
-2468
-2519
-2569
-2620
-2671
-2721
-2772
-2822
-2872
-2921
-2970
-3019
-3067
-3114
-3160
-3205
-3249
-3293
-3335
-3376
-3417
-3457
-3496
-3534
-3572
-3609
-3645
-3681
-3717
-3753
-3789
-3826
-3863
-3900
-3938
-3977
-4016
-4057
-4099
-4141
-4185
-4230
-4277
-4324
-4373
-4423
-4475
-4528
-4583
-4640
-4697
-4757
-4818
-4881
-4946
-5013
-5082
-5153
-5226
-5302
-5379
-5458
-5539
-5623
-5708
-5795
-5883
-5973
-6064
-6156
-6249
-6343
-6436
-6530
-6623
-6716
-6807
-6897
-6984
-7070
-7153
-7233
-7310
-7384
-7455
-7522
-7587
-7648
-7706
-7760
-7812
-7861
-7908
-7952
-7993
-8032
-8068
-8102
-8132
-8162
-8188
-8212
-8233
-8252
-8268
-8281
-8291
-8299
-8304
-8306
-8305
-8301
-8294
-8284
-8270
-8253
-8232
-8208
-8179
-8147
-8109
-8069
-8023
-7974
-7919
-7861
-7797
-7730
-7658
-7582
-7502
-7419
-7333
-7245
-7155
-7064
-6971
-6878
-6785
-6692
-6600
-6509
-6418
-6329
-6242
-6157
-6073
-5991
-5911
-5834
-5758
-5686
-5615
-5548
-5483
-5421
-5363
-5307
-5255
-5206
-5161
-5119
-5080
-5046
-5015
-4988
-4964
-4944
-4928
-4915
-4906
-4899
-4896
-4896
-4898
-4902
-4908
-4916
-4926
-4936
-4948
-4961
-4974
-4989
-5004
-5019
-5035
-5051
-5068
-5085
-5103
-5121
-5141
-5161
-5182
-5203
-5226
-5250
-5274
-5300
-5327
-5354
-5383
-5413
-5443
-5474
-5506
-5538
-5571
-5603
-5637
-5670
-5704
-5738
-5773
-5808
-5844
-5880
-5918
-5956
-5996
-6037
-6080
-6124
-6169
-6216
-6265
-6315
-6367
-6421
-6475
-6532
-6589
-6648
-6708
-6769
-6830
-6892
-6954
-7018
-7082
-7147
-7213
-7280
-7348
-7418
-7488
-7560
-7633
-7708
-7783
-7860
-7937
-8016
-8096
-8176
-8257
-8338
-8420
-8503
-8585
-8668
-8751
-8833
-8915
-8996
-9076
-9155
-9232
-9307
-9380
-9451
-9518
-9582
-9642
-9698
-9750
-9796
-9837
-9873
-9902
-9925
-9942
-9953
-9957
-9954
-9944
-9928
-9906
-9877
-9842
-9801
-9753
-9699
-9640
-9574
-9503
-9426
-9343
-9255
-9161
-9062
-8958
-8848
-8733
-8612
-8487
-8357
-8222
-8082
-7937
-7787
-7634
-7475
-7313
-7148
-6979
-6807
-6633
-6457
-6279
-6100
-5920
-5740
-5560
-5380
-5201
-5024
-4849
-4677
-4507
-4341
-4179
-4022
-3869
-3722
-3580
-3444
-3314
-3190
-3072
-2961
-2856
-2757
-2665
-2578
-2497
-2422
-2353
-2288
-2230
-2176
-2128
-2084
-2045
-2013
-1985
-1963
-1946
-1934
-1928
-1928
-1933
-1945
-1963
-1987
-2017
-2054
-2098
-2148
-2204
-2267
-2337
-2413
-2496
-2585
-2681
-2783
-2891
-3005
-3125
-3251
-3383
-3520
-3662
-3810
-3962
-4118
-4279
-4444
-4613
-4786
-4963
-5143
-5327
-5514
-5703
-5896
-6090
-6287
-6486
-6687
-6889
-7093
-7298
-7505
-7712
-7920
-8128
-8336
-8543
-8750
-8956
-9160
-9363
-9564
-9762
-9957
-10149
-10339
-10524
-10707
-10886
-11061
-11232
-11399
-11562
-11721
-11876
-12025
-12171
-12311
-12447
-12577
-12701
-12820
-12933
-13040
-13141
-13235
-13323
-13405
-13480
-13549
-13611
-13667
-13716
-13760
-13797
-13828
-13853
-13872
-13886
-13894
-13897
-13894
-13886
-13873
-13855
-13831
-13803
-13769
-13730
-13687
-13639
-13586
-13528
-13466
-13399
-13328
-13252
-13172
-13087
-12999
-12906
-12810
-12711
-12608
-12503
-12395
-12286
-12175
-12062
-11949
-11835
-11720
-11605
-11491
-11376
-11263
-11150
-11039
-10929
-10820
-10712
-10606
-10502
-10399
-10298
-10199
-10101
-10006
-9912
-9820
-9730
-9641
-9553
-9466
-9381
-9296
-9213
-9130
-9048
-8967
-8886
-8806
-8726
-8646
-8567
-8488
-8410
-8332
-8255
-8179
-8103
-8029
-7955
-7882
-7809
-7738
-7667
-7597
-7528
-7460
-7392
-7326
-7261
-7196
-7133
-7071
-7011
-6953
-6897
-6843
-6792
-6744
-6699
-6657
-6620
-6587
-6558
-6535
-6516
-6503
-6495
-6493
-6497
-6508
-6524
-6546
-6574
-6608
-6649
-6695
-6747
-6805
-6868
-6937
-7011
-7090
-7173
-7260
-7352
-7447
-7545
-7647
-7752
-7859
-7968
-8079
-8192
-8306
-8421
-8537
-8653
-8769
-8884
-8999
-9112
-9224
-9334
-9442
-9548
-9651
-9751
-9848
-9942
-10032
-10119
-10201
-10280
-10354
-10424
-10490
-10552
-10609
-10662
-10711
-10755
-10796
-10832
-10865
-10893
-10916
-10935
-10949
-10958
-10961
-10960
-10953
-10940
-10922
-10898
-10869
-10835
-10795
-10749
-10699
-10644
-10584
-10519
-10451
-10377
-10300
-10220
-10135
-10048
-9959
-9867
-9773
-9678
-9582
-9485
-9387
-9289
-9191
-9094
-8997
-8901
-8806
-8712
-8620
-8528
-8438
-8350
-8262
-8177
-8093
-8010
-7929
-7849
-7771
-7695
-7620
-7547
-7476
-7406
-7337
-7270
-7205
-7140
-7077
-7014
-6952
-6891
-6830
-6770
-6711
-6653
-6595
-6538
-6481
-6426
-6371
-6316
-6263
-6210
-6157
-6106
-6055
-6005
-5955
-5907
-5858
-5811
-5765
-5719
-5674
-5630
-5586
-5543
-5501
-5459
-5417
-5376
-5335
-5295
-5254
-5214
-5173
-5133
-5092
-5052
-5011
-4971
-4930
-4889
-4848
-4807
-4766
-4725
-4684
-4643
-4601
-4560
-4519
-4477
-4436
-4395
-4354
-4313
-4273
-4233
-4193
-4152
-4112
-4070
-4030
-3988
-3946
-3904
-3861
-3817
-3773
-3728
-3682
-3636
-3589
-3542
-3495
-3448
-3400
-3353
-3306
-3259
-3213
-3166
-3120
-3075
-3029
-2985
-2940
-2896
-2853
-2809
-2766
-2723
-2680
-2636
-2593
-2549
-2505
-2461
-2418
-2374
-2331
-2288
-2245
-2203
-2162
-2122
-2083
-2045
-2011
-1977
-1946
-1917
-1890
-1866
-1845
-1827
-1812
-1799
-1789
-1782
-1777
-1774
-1773
-1774
-1776
-1780
-1784
-1790
-1796
-1803
-1810
-1818
-1827
-1835
-1844
-1853
-1862
-1872
-1883
-1894
-1906
-1918
-1932
-1946
-1962
-1979
-1997
-2016
-2036
-2057
-2080
-2103
-2128
-2153
-2179
-2206
-2234
-2262
-2292
-2322
-2352
-2384
-2416
-2449
-2483
-2518
-2554
-2591
-2629
-2669
-2710
-2751
-2794
-2838
-2883
-2929
-2975
-3021
-3068
-3115
-3162
-3209
-3256
-3301
-3346
-3389
-3431
-3470
-3507
-3542
-3574
-3603
-3628
-3651
-3669
-3684
-3696
-3703
-3706
-3705
-3701
-3692
-3679
-3662
-3641
-3616
-3587
-3554
-3517
-3476
-3431
-3383
-3331
-3276
-3217
-3156
-3091
-3022
-2951
-2876
-2798
-2718
-2634
-2548
-2459
-2368
-2275
-2180
-2083
-1984
-1885
-1784
-1683
-1582
-1481
-1380
-1280
-1182
-1085
-989
-896
-804
-715
-628
-544
-462
-384
-308
-235
-165
-99
-36
24
80
132
181
227
269
307
343
376
405
432
457
480
500
520
537
554
570
585
600
615
629
644
660
676
693
711
731
751
772
795
819
844
871
898
927
956
987
1018
1051
1084
1118
1154
1191
1230
1270
1312
1355
1401
1449
1500
1553
1609
1668
1729
1794
1861
1932
2005
2081
2160
2242
2326
2413
2501
2592
2685
2779
2876
2973
3072
3171
3272
3373
3474
3576
3678
3780
3882
3984
4086
4187
4287
4387
4485
4583
4679
4774
4867
4958
5048
5135
5220
5303
5383
5461
5536
5609
5679
5746
5810
5871
5929
5984
6036
6084
6129
6170
6208
6243
6273
6300
6323
6343
6359
6371
6379
6383
6383
6379
6371
6359
6343
6322
6298
6269
6237
6200
6160
6116
6069
6018
5965
5908
5849
5787
5723
5657
5588
5518
5446
5372
5297
5220
5142
5062
4981
4900
4817
4733
4648
4563
4478
4392
4307
4222
4137
4053
3970
3888
3808
3730
3654
3580
3508
3439
3373
3310
3249
3192
3138
3086
3038
2993
2950
2911
2874
2839
2807
2778
2750
2724
2700
2677
2656
2635
2616
2597
2579
2561
2544
2526
2509
2492
2474
2456
2437
2418
2398
2377
2356
2334
2312
2289
2266
2242
2219
2195
2171
2148
2126
2104
2082
2062
2041
2023
2004
1986
1969
1952
1936
1920
1905
1890
1876
1862
1847
1833
1818
1803
1788
1772
1755
1737
1718
1698
1676
1653
1628
1602
1575
1547
1517
1487
1455
1423
1391
1358
1325
1292
1259
1226
1193
1161
1129
1098
1067
1037
1008
980
954
929
905
883
863
844
827
812
799
787
778
770
764
760
757
756
756
758
761
765
770
776
782
789
796
804
812
820
827
835
842
848
853
857
860
861
861
860
858
854
849
842
835
828
819
810
800
790
779
767
755
742
730
716
703
690
677
664
651
637
624
611
597
583
568
553
538
522
506
489
472
453
435
415
395
374
352
329
306
281
255
228
199
169
138
104
70
33
-5
-46
-88
-131
-177
-223
-272
-322
-373
-425
-478
-531
-586
-641
-696
-752
-808
-865
-921
-977
-1033
-1088
-1143
-1197
-1251
-1305
-1358
-1411
-1463
-1515
-1567
-1618
-1668
-1718
-1767
-1816
-1864
-1911
-1957
-2001
-2045
-2086
-2125
-2162
-2197
-2229
-2258
-2284
-2307
-2326
-2341
-2352
-2359
-2362
-2362
-2357
-2348
-2336
-2320
-2300
-2277
-2250
-2219
-2186
-2148
-2108
-2064
-2017
-1967
-1913
-1857
-1798
-1736
-1672
-1604
-1535
-1463
-1388
-1312
-1234
-1154
-1072
-989
-903
-815
-726
-634
-541
-447
-351
-254
-156
-57
43
143
243
344
445
546
646
746
845
943
1040
1137
1232
1326
1418
1510
1601
1690
1779
1866
1953
2037
2123
2207
2290
2372
2454
2535
2617
2698
2779
2860
2942
3024
3107
3190
3274
3358
3443
3529
3615
3701
3788
3874
3961
4046
4132
4217
4301
4384
4465
4545
4624
4700
4775
4849
4921
4991
5060
5127
5193
5257
5321
5384
5446
5508
5569
5631
5692
5753
5815
5876
5937
5998
6059
6120
6180
6241
6301
6361
6422
6482
6543
6604
6666
6728
6791
6854
6917
6982
7047
7112
7179
7246
7314
7383
7452
7522
7593
7664
7737
7810
7883
7957
8032
8106
8183
8259
8336
8413
8490
8568
8645
8722
8799
8876
8952
9028
9104
9178
9253
9326
9399
9472
9543
9614
9684
9753
9821
9888
9954
10018
10081
10143
10203
10262
10319
10374
10427
10479
10528
10575
10621
10664
10705
10743
10780
10814
10846
10876
10903
10929
10952
10973
10993
11010
11026
11041
11054
11067
11079
11091
11104
11116
11129
11143
11158
11175
11192
11211
11232
11254
11278
11303
11330
11359
11389
11421
11454
11488
11523
11559
11596
11635
11674
11714
11755
11796
11839
11883
11927
11973
12019
12066
12114
12162
12211
12261
12310
12361
12411
12462
12513
12564
12615
12667
12719
12771
12823
12876
12929
12982
13036
13089
13143
13196
13250
13303
13357
13410
13463
13515
13568
13619
13670
13721
13770
13819
13867
13915
13962
14008
14054
14098
14142
14184
14225
14265
14303
14340
14376
14411
14443
14475
14505
14533
14560
14586
14610
14633
14654
14675
14694
14711
14727
14742
14755
14767
14777
14786
14793
14798
14803
14805
14807
14806
14805
14802
14798
14792
14786
14778
14770
14760
14750
14738
14727
14714
14702
14689
14677
14664
14652
14640
14628
14618
14607
14598
14589
14581
14574
14567
14561
14556
14551
14546
14542
14539
14535
14532
14529
14526
14523
14521
14518
14515
14512
14509
14505
14502
14498
14493
14487
14481
14474
14465
14457
14447
14437
14425
14413
14399
14384
14368
14351
14332
14311
14289
14265
14238
14210
14179
14146
14110
14072
14031
13988
13943
13895
13846
13794
13740
13684
13626
13567
13506
13444
13380
13316
13250
13183
13114
13045
12975
12903
12830
12755
12680
12602
12524
12444
12362
12279
12195
12108
12021
11932
11842
11750
11658
11564
11470
11376
11281
11185
11089
10993
10898
10802
10706
10611
10516
10422
10328
10235
10142
10050
9960
9870
9781
9693
9605
9520
9435
9351
9268
9186
9105
9024
8944
8865
8785
8707
8628
8550
8473
8395
8317
8239
8161
8083
8005
7927
7848
7769
7690
7610
7531
7451
7370
7290
7210
7129
7049
6969
6890
6811
6732
6654
6576
6499
6424
6349
6276
6205
6135
6068
6003
5940
5881
5824
5770
5719
5671
5627
5586
5549
5516
5486
5460
5438
5421
5407
5398
5393
5392
5395
5403
5415
5432
5453
5478
5508
5543
5582
5626
5674
5727
5784
5845
5911
5981
6055
6133
6214
6299
6386
6476
6569
6664
6762
6861
6961
7063
7166
7270
7375
7480
7586
7693
7801
7910
8019
8129
8240
8352
8465
8578
8692
8807
8922
9037
9151
9266
9380
9494
9608
9720
9832
9943
10053
10162
10270
10377
10483
10588
10691
10793
10894
10993
11090
11187
11281
11375
11467
11557
11647
11736
11824
11910
11996
12081
12166
12250
12333
12415
12497
12579
12661
12742
12824
12906
12987
13069
13151
13232
13314
13396
13478
13560
13642
13724
13807
13890
13972
14055
14138
14221
14304
14387
14470
14553
14636
14718
14800
14882
14963
15044
15125
15205
15285
15365
15445
15524
15602
15679
15756
15831
15906
15979
16050
16120
16189
16256
16321
16385
16447
16508
16566
16623
16678
16732
16783
16833
16881
16927
16972
17014
17055
17093
17130
17165
17199
17231
17262
17292
17320
17347
17373
17398
17422
17445
17468
17490
17510
17530
17550
17568
17585
17602
17617
17632
17646
17658
17670
17681
17691
17700
17708
17716
17724
17731
17737
17744
17750
17757
17763
17768
17774
17780
17786
17791
17796
17802
17807
17813
17819
17825
17832
17839
17848
17856
17866
17877
17889
17902
17917
17933
17950
17969
17989
18010
18033
18057
18082
18107
18134
18161
18189
18218
18247
18277
18307
18338
18369
18400
18431
18462
18494
18525
18556
18586
18617
18647
18677
18706
18734
18761
18788
18814
18839
18864
18887
18909
18931
18951
18970
18989
19006
19023
19039
19054
19068
19082
19095
19107
19119
19131
19143
19154
19165
19176
19187
19198
19209
19220
19232
19243
19254
19265
19275
19285
19295
19303
19311
19318
19323
19327
19329
19330
19330
19327
19324
19319
19312
19304
19295
19285
19273
19261
19247
19233
19218
19202
19186
19169
19151
19133
19114
19095
19075
19055
19035
19015
18994
18974
18955
18935
18916
18898
18880
18863
18847
18833
18819
18807
18796
18787
18779
18772
18767
18764
18762
18762
18763
18767
18771
18778
18785
18795
18805
18817
18830
18845
18860
18876
18893
18911
18930
18949
18970
18991
19013
19036
19059
19083
19108
19133
19159
19184
19210
19237
19263
19288
19314
19340
19365
19389
19413
19436
19458
19480
19500
19520
19539
19556
19572
19587
19600
19612
19623
19633
19641
19648
19653
19658
19662
19664
19666
19667
19667
19666
19664
19662
19658
19654
19648
19642
19634
19625
19616
19605
19593
19580
19567
19553
19538
19522
19505
19488
19471
19452
19433
19413
19393
19373
19351
19330
19308
19286
19263
19240
19217
19194
19170
19147
19123
19099
19076
19052
19028
19004
18981
18957
18933
18909
18884
18859
18833
18806
18779
18750
18721
18691
18659
18626
18592
18557
18520
18482
18444
18404
18363
18321
18278
18234
18189
18144
18097
18050
18001
17952
17902
17851
17799
17745
17691
17636
17580
17523
17464
17405
17344
17282
17219
17155
17089
17021
16952
16882
16810
16736
16661
16584
16506
16426
16346
16265
16181
16100
16015
15932
15848
15764
15680
15596
15511
15427
15343
15259
15175
15092
15008
14924
14840
14757
14673
14590
14507
14424
14342
14260
14179
14098
14018
13938
13859
13781
13704
13627
13552
13477
13404
13331
13259
13189
13120
13051
12984
12918
12853
12788
12725
12663
12601
12541
12481
12423
12366
12309
12254
12199
12146
12093
12041
11990
11940
11890
11841
11793
11745
11697
11650
11603
11557
11511
11465
11419
11374
11329
11285
11241
11197
11154
11112
11070
11030
10990
10950
10912
10875
10839
10804
10770
10737
10705
10673
10643
10613
10583
10555
10526
10499
10472
10445
10420
10395
10370
10347
10324
10301
10279
10258
10237
10217
10197
10178
10159
10141
10124
10107
10091
10075
10061
10047
10034
10023
10013
10004
9998
9992
9989
9988
9989
9992
9997
10005
10015
10027
10041
10058
10077
10098
10121
10146
10173
10203
10234
10268
10304
10342
10382
10425
10470
10516
10566
10617
10670
10726
10784
10845
10908
10973
11040
11110
11182
11256
11333
11411
11492
11574
11658
11745
11833
11924
12016
12110
12205
12302
12400
12500
12601
12703
12805
12909
13013
13118
13223
13327
13432
13537
13640
13744
13846
13947
14047
14146
14244
14339
14433
14526
14616
14705
14791
14876
14958
15039
15117
15192
15265
15336
15404
15469
15531
15590
15646
15698
15747
15792
15833
15870
15903
15931
15956
15976
15992
16004
16012
16015
16015
16010
16001
15988
15972
15951
15926
15897
15865
15830
15791
15749
15703
15655
15603
15549
15492
15432
15369
15304
15236
15166
15093
15019
14943
14864
14785
14704
14621
14538
14454
14369
14285
14200
14115
14031
13948
13865
13784
13704
13625
13547
13472
13398
13326
13256
13188
13122
13059
12997
12938
12881
12827
12775
12725
12678
12633
12590
12549
12511
12474
12440
12408
12378
12350
12324
12300
12277
12256
12237
12220
12204
12190
12177
12166
12156
12147
12140
12133
12128
12123
12119
12115
12112
12109
12105
12102
12099
12096
12092
12087
12082
12076
12069
12062
12053
12043
12032
12020
12007
11993
11978
11962
11944
11926
11907
11888
11867
11846
11825
11803
11780
11757
11733
11709
11684
11659
11633
11607
11581
11554
11527
11500
11472
11445
11417
11390
11362
11334
11306
11278
11249
11220
11190
11160
11129
11097
11064
11030
10996
10960
10924
10886
10848
10808
10767
10725
10682
10638
10593
10547
10500
10452
10403
10354
10303
10251
10198
10145
10090
10033
9976
9917
9857
9796
9734
9670
9604
9537
9469
9400
9329
9258
9185
9111
9037
8961
8884
8806
8727
8648
8567
8485
8403
8319
8233
8147
8058
7970
7880
7788
7696
7601
7506
7409
7310
7210
7109
7006
6902
6796
6689
6580
6470
6358
6245
6131
6015
5898
5780
5662
5542
5421
5300
5178
5055
4932
4808
4684
4560
4435
4310
4185
4059
3935
3810
3685
3561
3437
3313
3191
3069
2948
2828
2708
2590
2472
2355
2239
2124
2009
1897
1784
1672
1561
1451
1342
1233
1126
1018
912
807
702
598
495
392
290
189
89
-11
-109
-207
-303
-399
-494
-588
-680
-772
-862
-950
-1038
-1123
-1207
-1290
-1371
-1451
-1528
-1605
-1679
-1752
-1824
-1894
-1963
-2031
-2098
-2164
-2228
-2291
-2354
-2416
-2477
-2537
-2597
-2657
-2717
-2777
-2836
-2896
-2956
-3016
-3076
-3137
-3198
-3259
-3321
-3382
-3445
-3507
-3570
-3633
-3697
-3761
-3825
-3890
-3955
-4019
-4086
-4154
-4222
-4291
-4361
-4432
-4505
-4578
-4653
-4729
-4806
-4884
-4964
-5045
-5127
-5210
-5294
-5379
-5465
-5552
-5640
-5728
-5817
-5907
-5997
-6089
-6180
-6273
-6365
-6459
-6553
-6647
-6742
-6838
-6933
-7029
-7125
-7222
-7318
-7413
-7508
-7603
-7696
-7788
-7880
-7970
-8058
-8145
-8230
-8313
-8394
-8473
-8550
-8624
-8697
-8767
-8836
-8902
-8966
-9028
-9088
-9145
-9200
-9253
-9304
-9353
-9399
-9444
-9486
-9527
-9565
-9601
-9635
-9667
-9697
-9726
-9753
-9779
-9803
-9827
-9849
-9870
-9891
-9910
-9930
-9949
-9968
-9987
-10006
-10024
-10043
-10061
-10080
-10098
-10117
-10135
-10153
-10171
-10188
-10206
-10223
-10241
-10258
-10275
-10292
-10308
-10325
-10342
-10360
-10377
-10395
-10413
-10432
-10451
-10470
-10490
-10510
-10530
-10551
-10573
-10596
-10620
-10645
-10671
-10698
-10727
-10758
-10790
-10823
-10859
-10896
-10934
-10975
-11017
-11062
-11108
-11156
-11206
-11257
-11311
-11367
-11424
-11484
-11545
-11608
-11673
-11740
-11808
-11877
-11948
-12020
-12094
-12169
-12245
-12323
-12401
-12480
-12560
-12641
-12722
-12803
-12885
-12967
-13049
-13130
-13212
-13293
-13374
-13455
-13535
-13615
-13696
-13776
-13857
-13938
-14019
-14100
-14182
-14263
-14345
-14427
-14508
-14590
-14671
-14751
-14831
-14911
-14990
-15068
-15146
-15222
-15298
-15372
-15446
-15518
-15589
-15659
-15728
-15795
-15862
-15927
-15991
-16053
-16117
-16178
-16238
-16297
-16356
-16414
-16470
-16525
-16579
-16632
-16684
-16734
-16783
-16831
-16877
-16923
-16967
-17010
-17053
-17094
-17135
-17175
-17215
-17253
-17291
-17329
-17365
-17402
-17437
-17473
-17507
-17541
-17575
-17609
-17642
-17675
-17707
-17739
-17772
-17804
-17836
-17869
-17902
-17935
-17969
-18003
-18037
-18072
-18107
-18143
-18178
-18215
-18251
-18287
-18323
-18359
-18394
-18430
-18465
-18501
-18536
-18571
-18606
-18641
-18676
-18711
-18746
-18782
-18818
-18854
-18890
-18926
-18963
-19001
-19039
-19077
-19116
-19156
-19196
-19237
-19278
-19321
-19364
-19407
-19452
-19497
-19543
-19590
-19638
-19687
-19737
-19787
-19838
-19890
-19942
-19995
-20047
-20101
-20154
-20208
-20261
-20314
-20367
-20419
-20470
-20521
-20571
-20620
-20668
-20715
-20760
-20804
-20846
-20887
-20926
-20963
-20998
-21032
-21064
-21094
-21123
-21149
-21174
-21198
-21220
-21240
-21259
-21277
-21294
-21309
-21323
-21337
-21349
-21361
-21372
-21382
-21392
-21400
-21408
-21415
-21420
-21425
-21429
-21433
-21435
-21436
-21436
-21435
-21433
-21429
-21424
-21418
-21410
-21401
-21389
-21376
-21361
-21344
-21324
-21303
-21280
-21255
-21229
-21200
-21170
-21137
-21103
-21067
-21030
-20991
-20951
-20909
-20866
-20822
-20777
-20730
-20683
-20634
-20584
-20533
-20482
-20429
-20376
-20323
-20268
-20214
-20159
-20104
-20049
-19994
-19939
-19884
-19830
-19776
-19723
-19671
-19620
-19569
-19519
-19469
-19421
-19373
-19326
-19279
-19234
-19188
-19144
-19100
-19057
-19015
-18974
-18933
-18894
-18856
-18818
-18783
-18748
-18715
-18683
-18653
-18624
-18597
-18571
-18547
-18524
-18503
-18483
-18465
-18448
-18432
-18418
-18406
-18394
-18385
-18376
-18369
-18363
-18358
-18354
-18351
-18350
-18349
-18350
-18352
-18354
-18358
-18362
-18366
-18371
-18377
-18382
-18388
-18394
-18401
-18407
-18414
-18420
-18428
-18435
-18443
-18452
-18461
-18471
-18482
-18493
-18506
-18519
-18534
-18550
-18566
-18584
-18603
-18622
-18642
-18663
-18684
-18706
-18729
-18752
-18775
-18799
-18823
-18847
-18871
-18894
-18918
-18941
-18964
-18987
-19009
-19031
-19052
-19072
-19092
-19112
-19131
-19150
-19169
-19187
-19204
-19220
-19235
-19250
-19263
-19276
-19287
-19298
-19307
-19314
-19321
-19326
-19329
-19332
-19333
-19333
-19332
-19330
-19327
-19322
-19317
-19310
-19303
-19295
-19285
-19275
-19265
-19253
-19241
-19228
-19214
-19199
-19184
-19168
-19151
-19133
-19114
-19095
-19074
-19052
-19029
-19004
-18979
-18952
-18924
-18894
-18864
-18832
-18799
-18764
-18729
-18692
-18655
-18616
-18577
-18537
-18496
-18454
-18411
-18368
-18324
-18280
-18235
-18190
-18146
-18101
-18057
-18012
-17968
-17925
-17882
-17840
-17799
-17758
-17718
-17679
-17641
-17603
-17566
-17530
-17494
-17458
-17423
-17388
-17353
-17318
-17283
-17249
-17215
-17180
-17146
-17112
-17078
-17044
-17011
-16978
-16945
-16913
-16881
-16849
-16818
-16787
-16756
-16725
-16694
-16663
-16631
-16599
-16566
-16533
-16500
-16466
-16431
-16396
-16360
-16324
-16286
-16248
-16210
-16171
-16129
-16088
-16045
-16001
-15956
-15910
-15863
-15815
-15766
-15715
-15664
-15610
-15556
-15499
-15441
-15381
-15320
-15257
-15192
-15125
-15057
-14986
-14915
-14841
-14766
-14690
-14613
-14535
-14456
-14376
-14295
-14214
-14133
-14051
-13970
-13889
-13809
-13729
-13650
-13571
-13494
-13418
-13344
-13271
-13199
-13130
-13062
-12996
-12932
-12871
-12811
-12753
-12697
-12644
-12592
-12543
-12495
-12450
-12405
-12363
-12322
-12282
-12243
-12205
-12169
-12133
-12098
-12064
-12030
-11998
-11965
-11934
-11903
-11872
-11843
-11814
-11786
-11758
-11732
-11706
-11680
-11656
-11632
-11609
-11587
-11565
-11544
-11523
-11503
-11483
-11464
-11445
-11427
-11409
-11392
-11375
-11358
-11343
-11327
-11313
-11298
-11285
-11272
-11259
-11247
-11236
-11225
-11215
-11205
-11197
-11188
-11181
-11174
-11168
-11162
-11157
-11152
-11147
-11143
-11139
-11135
-11132
-11128
-11125
-11123
-11120
-11118
-11116
-11115
-11114
-11113
-11113
-11113
-11113
-11114
-11115
-11116
-11118
-11120
-11122
-11125
-11128
-11131
-11135
-11139
-11144
-11148
-11154
-11159
-11164
-11170
-11175
-11180
-11185
-11190
-11194
-11198
-11201
-11204
-11206
-11208
-11209
-11209
-11208
-11207
-11205
-11202
-11199
-11195
-11190
-11185
-11178
-11171
-11163
-11154
-11145
-11135
-11125
-11113
-11101
-11089
-11076
-11062
-11048
-11034
-11019
-11004
-10989
-10973
-10958
-10942
-10927
-10912
-10898
-10884
-10870
-10858
-10846
-10834
-10824
-10814
-10804
-10796
-10789
-10782
-10776
-10771
-10767
-10765
-10763
-10762
-10763
-10764
-10766
-10769
-10772
-10776
-10781
-10787
-10794
-10801
-10809
-10818
-10827
-10837
-10847
-10858
-10869
-10881
-10893
-10905
-10917
-10928
-10940
-10951
-10962
-10972
-10981
-10990
-10998
-11005
-11010
-11015
-11017
-11018
-11017
-11014
-11009
-11001
-10990
-10977
-10960
-10941
-10918
-10892
-10863
-10831
-10796
-10757
-10715
-10669
-10621
-10569
-10514
-10456
-10395
-10330
-10264
-10194
-10122
-10047
-9971
-9892
-9812
-9729
-9645
-9560
-9473
-9384
-9295
-9204
-9111
-9018
-8924
-8829
-8732
-8636
-8538
-8440
-8341
-8242
-8143
-8044
-7944
-7845
-7747
-7649
-7551
-7455
-7359
-7265
-7172
-7080
-6990
-6901
-6815
-6729
-6646
-6565
-6485
-6408
-6333
-6259
-6188
-6119
-6052
-5987
-5925
-5864
-5807
-5751
-5699
-5649
-5603
-5560
-5520
-5484
-5451
-5422
-5397
-5376
-5358
-5344
-5333
-5326
-5322
-5321
-5323
-5328
-5335
-5344
-5355
-5368
-5383
-5399
-5416
-5435
-5454
-5475
-5496
-5518
-5540
-5562
-5584
-5606
-5628
-5650
-5671
-5692
-5713
-5733
-5752
-5770
-5788
-5804
-5819
-5833
-5846
-5857
-5866
-5874
-5880
-5884
-5886
-5887
-5885
-5880
-5874
-5866
-5855
-5842
-5827
-5809
-5789
-5766
-5742
-5715
-5686
-5655
-5622
-5587
-5550
-5510
-5469
-5426
-5381
-5335
-5287
-5237
-5186
-5134
-5081
-5027
-4973
-4917
-4862
-4806
-4749
-4693
-4636
-4580
-4523
-4467
-4412
-4356
-4301
-4247
-4192
-4138
-4085
-4030
-3978
-3924
-3871
-3818
-3765
-3711
-3657
-3603
-3548
-3493
-3438
-3382
-3326
-3269
-3211
-3153
-3094
-3034
-2973
-2911
-2848
-2785
-2720
-2655
-2589
-2523
-2455
-2388
-2320
-2251
-2182
-2114
-2045
-1977
-1909
-1842
-1775
-1708
-1643
-1578
-1514
-1451
-1389
-1328
-1268
-1208
-1150
-1093
-1036
-980
-925
-871
-817
-764
-712
-660
-609
-558
-507
-457
-407
-357
-307
-258
-209
-161
-113
-66
-19
27
73
119
164
209
254
298
342
385
428
471
514
556
597
638
679
718
758
796
834
872
909
946
982
1016
1052
1085
1118
1149
1179
1208
1235
1261
1286
1309
1331
1351
1371
1389
1407
1424
1440
1456
1472
1488
1503
1519
1535
1551
1567
1584
1602
1619
1637
1656
1675
1696
1716
1738
1760
1784
1808
1832
1858
1885
1912
1940
1969
1998
2028
2059
2090
2121
2152
2184
2217
2250
2283
2317
2352
2387
2423
2459
2496
2534
2572
2610
2648
2687
2726
2765
2804
2843
2882
2921
2960
2998
3037
3075
3113
3151
3188
3224
3260
3296
3331
3366
3400
3434
3468
3501
3533
3565
3596
3626
3656
3685
3714
3741
3769
3795
3821
3846
3869
3892
3914
3935
3954
3973
3989
4005
4019
4032
4043
4054
4064
4073
4081
4088
4094
4099
4104
4107
4110
4112
4113
4114
4114
4113
4112
4111
4110
4109
4108
4108
4107
4107
4108
4108
4110
4111
4114
4117
4120
4125
4131
4137
4145
4155
4165
4177
4190
4203
4218
4233
4249
4265
4282
4299
4316
4334
4352
4371
4389
4408
4427
4446
4465
4484
4504
4523
4543
4562
4582
4602
4623
4643
4663
4684
4705
4726
4746
4767
4788
4809
4830
4851
4872
4892
4913
4933
4952
4971
4990
5008
5025
5042
5058
5074
5089
5104
5120
5136
5152
5169
5187
5205
5224
5244
5266
5288
5311
5335
5360
5386
5412
5439
5466
5494
5521
5549
5576
5603
5629
5655
5681
5705
5729
5752
5773
5794
5814
5832
5850
5866
5882
5897
5911
5924
5937
5950
5961
5973
5985
5996
6007
6018
6028
6039
6048
6057
6066
6074
6081
6088
6095
6101
6106
6112
6118
6125
6132
6140
6149
6159
6170
6182
6195
6209
6225
6242
6259
6278
6298
6318
6338
6360
6381
6403
6425
6447
6469
6490
6511
6532
6553
6573
6593
6612
6631
6650
6669
6687
6705
6723
6741
6759
6777
6794
6811
6828
6844
6860
6875
6889
6903
6917
6929
6942
6953
6965
6976
6987
6998
7009
7020
7032
7045
7057
7071
7085
7099
7115
7131
7148
7166
7185
7204
7223
7244
7264
7284
7305
7325
7346
7366
7385
7404
7423
7442
7460
7478
7496
7514
7532
7550
7568
7586
7604
7623
7641
7660
7679
7698
7718
7738
7759
7780
7801
7823
7845
7868
7890
7913
7936
7959
7983
8007
8031
8055
8080
8106
8132
8157
8183
8211
8237
8263
8290
8316
8342
8368
8394
8420
8446
8471
8496
8522
8547
8572
8597
8622
8647
8672
8696
8720
8744
8767
8790
8812
8832
8851
8868
8884
8897
8908
8917
8923
8928
8929
8929
8926
8920
8913
8903
8891
8878
8862
8844
8825
8803
8780
8754
8727
8699
8668
8636
8602
8567
8530
8492
8453
8413
8372
8329
8286
8242
8197
8151
8106
8058
8013
7966
7919
7873
7826
7780
7735
7690
7646
7602
7560
7518
7478
7438
7400
7362
7326
7290
7255
7220
7186
7153
7119
7086
7052
7019
6985
6951
6917
6882
6848
6813
6777
6742
6706
6670
6633
6595
6557
6519
6480
6440
6399
6358
6317
6274
6232
6188
6145
6101
6056
6011
5966
5920
5873
5825
5776
5726
5675
5623
5570
5515
5459
5403
5345
5286
5227
5166
5105
5042
4978
4913
4847
4780
4712
4643
4572
4501
4428
4354
4280
4205
4129
4053
3977
3901
3826
3750
3676
3602
3529
3457
3387
3317
3249
3182
3117
3053
2991
2930
2872
2815
2761
2709
2658
2610
2563
2518
2475
2433
2392
2353
2315
2277
2240
2203
2167
2131
2095
2059
2023
1986
1949
1912
1874
1837
1799
1762
1724
1687
1650
1612
1575
1538
1500
1463
1425
1386
1348
1308
1268
1228
1186
1143
1099
1054
1008
960
911
861
809
757
703
649
593
536
478
419
359
298
236
173
110
46
-19
-84
-149
-215
-280
-345
-410
-475
-539
-603
-666
-729
-790
-851
-910
-968
-1025
-1080
-1134
-1186
-1236
-1284
-1332
-1377
-1422
-1465
-1507
-1548
-1588
-1628
-1666
-1704
-1742
-1778
-1814
-1850
-1884
-1918
-1952
-1985
-2017
-2049
-2079
-2110
-2139
-2169
-2198
-2226
-2255
-2283
-2312
-2341
-2370
-2399
-2429
-2459
-2489
-2520
-2552
-2583
-2615
-2648
-2680
-2713
-2746
-2780
-2813
-2847
-2880
-2914
-2948
-2982
-3016
-3049
-3082
-3114
-3146
-3177
-3207
-3236
-3264
-3291
-3316
-3341
-3363
-3385
-3405
-3423
-3441
-3457
-3471
-3485
-3497
-3508
-3518
-3527
-3535
-3542
-3548
-3553
-3559
-3563
-3567
-3571
-3574
-3577
-3579
-3580
-3581
-3581
-3581
-3580
-3578
-3575
-3572
-3568
-3564
-3558
-3552
-3545
-3536
-3527
-3517
-3505
-3492
-3478
-3463
-3447
-3430
-3412
-3393
-3374
-3355
-3335
-3315
-3295
-3274
-3253
-3233
-3212
-3192
-3172
-3153
-3135
-3118
-3101
-3086
-3072
-3058
-3047
-3036
-3026
-3018
-3011
-3005
-3000
-2995
-2992
-2989
-2987
-2986
-2985
-2984
-2984
-2983
-2982
-2980
-2978
-2974
-2970
-2964
-2957
-2948
-2938
-2925
-2911
-2895
-2877
-2857
-2835
-2812
-2787
-2760
-2732
-2702
-2671
-2639
-2607
-2573
-2539
-2504
-2469
-2433
-2397
-2360
-2322
-2284
-2245
-2206
-2166
-2125
-2084
-2043
-2001
-1959
-1916
-1874
-1832
-1790
-1749
-1708
-1667
-1628
-1589
-1551
-1514
-1477
-1442
-1407
-1372
-1339
-1305
-1273
-1240
-1208
-1176
-1144
-1113
-1081
-1049
-1018
-986
-955
-924
-893
-863
-834
-805
-777
-749
-723
-697
-672
-648
-625
-603
-581
-561
-541
-522
-504
-486
-470
-453
-438
-422
-407
-393
-378
-364
-350
-335
-321
-307
-293
-279
-265
-251
-238
-224
-210
-196
-182
-167
-153
-137
-122
-105
-89
-71
-53
-35
-16
4
24
44
65
85
106
126
146
166
186
205
224
242
260
276
293
308
323
337
350
363
375
387
398
410
420
431
442
452
462
473
483
493
502
512
522
532
541
550
559
568
577
586
594
603
612
621
630
639
649
659
669
680
691
704
716
730
744
759
775
792
809
827
845
864
884
904
925
946
968
990
1012
1036
1059
1083
1108
1133
1158
1183
1209
1236
1263
1290
1317
1345
1374
1402
1431
1461
1490
1520
1550
1580
1609
1637
1665
1693
1719
1744
1769
1792
1814
1835
1855
1874
1892
1909
1924
1939
1953
1966
1978
1989
1999
2009
2017
2025
2033
2041
2047
2053
2059
2064
2068
2073
2077
2081
2086
2090
2095
2101
2107
2114
2122
2131
2140
2151
2162
2174
2188
2202
2217
2233
2250
2268
2287
2307
2328
2350
2373
2397
2423
2449
2476
2505
2534
2565
2596
2629
2662
2695
2730
2764
2800
2835
2871
2907
2943
2980
3017
3054
3091
3128
3165
3203
3240
3277
3314
3350
3387
3423
3458
3492
3526
3560
3593
3625
3656
3687
3717
3746
3774
3801
3826
3850
3873
3894
3914
3933
3950
3966
3981
3994
4006
4017
4027
4035
4043
4051
4057
4061
4065
4067
4070
4070
4070
4069
4066
4062
4056
4050
4042
4033
4024
4013
4001
3989
3977
3964
3951
3939
3926
3914
3902
3890
3879
3868
3857
3848
3838
3829
3821
3813
3806
3798
3791
3785
3779
3773
3767
3761
3756
3751
3747
3742
3739
3735
3733
3731
3729
3728
3728
3729
3731
3734
3737
3741
3746
3751
3758
3765
3772
3780
3789
3799
3809
3819
3830
3843
3855
3869
3883
3898
3914
3930
3947
3964
3982
4000
4019
4037
4057
4075
4096
4116
4136
4156
4177
4197
4219
4240
4262
4284
4307
4330
4354
4378
4402
4427
4452
4478
4504
4530
4556
4582
4608
4634
4660
4685
4709
4733
4756
4777
4798
4817
4835
4853
4869
4884
4898
4911
4922
4933
4944
4953
4962
4970
4977
4984
4989
4994
4999
5003
5006
5009
5012
5014
5015
5017
5018
5019
5020
5022
5023
5026
5029
5032
5037
5042
5048
5056
5064
5074
5085
5097
5110
5124
5139
5155
5172
5189
5208
5226
5245
5265
5284
5305
5325
5346
5367
5388
5410
5433
5455
5479
5502
5527
5551
5577
5603
5630
5658
5686
5715
5745
5775
5806
5838
5870
5902
5935
5967
6000
6033
6065
6098
6131
6163
6195
6227
6259
6290
6321
6352
6382
6411
6440
6468
6496
6523
6549
6575
6599
6623
6645
6666
6685
6703
6719
6734
6746
6757
6766
6773
6777
6780
6780
6778
6774
6768
6760
6750
6738
6725
6710
6694
6677
6659
6640
6620
6599
6578
6556
6533
6510
6486
6461
6436
6410
6384
6356
6329
6300
6271
6242
6212
6181
6150
6119
6087
6056
6023
5991
5959
5927
5894
5862
5829
5797
5765
5733
5702
5670
5640
5609
5579
5549
5520
5491
5462
5433
5405
5376
5348
5319
5289
5260
5230
5200
5169
5138
5107
5075
5043
5011
4978
4946
4913
4880
4847
4814
4782
4749
4717
4686
4654
4623
4593
4562
4532
4503
4474
4445
4417
4389
4361
4334
4308
4282
4256
4230
4204
4179
4154
4128
4103
4077
4051
4025
3999
3973
3946
3920
3894
3867
3841
3815
3789
3763
3738
3714
3690
3667
3644
3622
3601
3580
3560
3541
3522
3504
3487
3470
3453
3437
3421
3405
3390
3375
3361
3348
3335
3324
3313
3303
3294
3287
3280
3275
3271
3268
3266
3265
3265
3265
3266
3268
3270
3273
3276
3279
3283
3288
3292
3297
3301
3306
3311
3316
3321
3326
3331
3336
3341
3346
3352
3357
3362
3368
3374
3379
3385
3392
3398
3405
3413
3420
3428
3437
3446
3456
3466
3477
3488
3499
3509
3520
3530
3540
3550
3559
3567
3575
3582
3588
3593
3598
3602
3604
3606
3607
3608
3607
3605
3602
3598
3592
3585
3577
3568
3557
3545
3532
3517
3501
3484
3466
3447
3428
3407
3387
3366
3345
3324
3303
3282
3261
3239
3218
3197
3175
3154
3132
3111
3090
3069
3048
3027
3007
2986
2966
2946
2927
2907
2888
2868
2849
2830
2811
2792
2774
2755
2736
2718
2699
2681
2663
2645
2628
2612
2596
2581
2568
2555
2544
2535
2527
2520
2515
2512
2511
2511
2513
2517
2523
2531
2541
2553
2567
2583
2602
2622
2644
2668
2693
2721
2751
2782
2815
2849
2886
2923
2962
3002
3043
3085
3128
3171
3215
3260
3305
3350
3395
3440
3484
3529
3572
3615
3657
3698
3737
3776
3813
3849
3883
3916
3948
3978
4006
4034
4059
4085
4109
4131
4152
4173
4192
4210
4228
4244
4260
4275
4288
4301
4313
4325
4335
4345
4353
4361
4368
4374
4380
4384
4388
4392
4394
4396
4398
4399
4400
4400
4400
4400
4400
4400
4401
4401
4402
4403
4405
4407
4409
4412
4416
4421
4426
4432
4438
4445
4453
4461
4470
4479
4488
4499
4510
4521
4533
4545
4559
4572
4587
4603
4620
4637
4656
4675
4696
4717
4739
4761
4784
4807
4831
4855
4879
4903
4927
4952
4976
5000
5024
5048
5071
5095
5118
5141
5163
5185
5207
5227
5248
5267
5285
5303
5320
5336
5351
5365
5378
5390
5402
5412
5421
5429
5436
5442
5447
5450
5453
5455
5455
5455
5454
5452
5448
5444
5439
5433
5425
5417
5407
5397
5385
5372
5357
5342
5325
5307
5289
5269
5248
5225
5202
5178
5153
5127
5100
5073
5045
5016
4988
4959
4929
4900
4870
4840
4811
4781
4752
4723
4695
4667
4640
4614
4589
4565
4542
4520
4498
4478
4458
4440
4422
4405
4389
4375
4361
4349
4337
4327
4319
4311
4305
4300
4297
4295
4294
4294
4295
4298
4301
4305
4310
4315
4320
4326
4332
4338
4344
4351
4357
4363
4369
4374
4380
4385
4391
4396
4402
4407
4413
4419
4424
4430
4435
4441
4446
4451
4457
4462
4468
4473
4479
4485
4491
4498
4505
4512
4519
4527
4536
4546
4556
4567
4578
4590
4602
4615
4629
4643
4658
4673
4688
4704
4721
4738
4755
4773
4791
4810
4829
4849
4868
4889
4910
4931
4953
4976
5000
5024
5048
5074
5100
5126
5153
5180
5207
5234
5261
5288
5315
5341
5366
5391
5416
5439
5461
5482
5502
5521
5538
5554
5568
5581
5592
5602
5610
5616
5620
5623
5624
5624
5623
5620
5616
5611
5606
5600
5593
5585
5578
5570
5561
5552
5543
5533
5524
5514
5504
5493
5483
5472
5461
5450
5438
5426
5413
5400
5386
5372
5357
5342
5326
5309
5293
5276
5259
5242
5225
5208
5192
5175
5159
5142
5126
5109
5093
5076
5060
5043
5026
5009
4993
4976
4960
4944
4928
4913
4898
4883
4869
4855
4842
4829
4817
4805
4794
4784
4775
4767
4760
4754
4749
4744
4741
4739
4737
4736
4736
4737
4738
4740
4743
4746
4750
4755
4761
4768
4776
4785
4795
4807
4819
4833
4848
4863
4880
4897
4916
4934
4954
4974
4994
5014
5034
5055
5075
5095
5116
5137
5157
5179
5200
5222
5244
5267
5291
5314
5339
5364
5389
5415
5442
5470
5498
5526
5556
5586
5617
5648
5680
5713
5746
5779
5813
5847
5882
5918
5953
5989
6026
6062
6100
6138
6176
6216
6256
6297
6338
6381
6425
6469
6515
6561
6608
6655
6703
6751
6799
6847
6895
6943
6991
7040
7088
7137
7186
7235
7284
7333
7382
7432
7480
7529
7577
7624
7670
7715
7760
7803
7844
7885
7924
7961
7998
8032
8067
8100
8132
8162
8191
8218
8245
8269
8293
8315
8336
8355
8373
8390
8405
8419
8431
8442
8452
8460
8467
8473
8477
8480
8482
8482
8482
8481
8479
8476
8473
8468
8463
8456
8450
8443
8435
8427
8419
8411
8403
8396
8389
8382
8376
8370
8365
8361
8358
8356
8354
8354
8354
8355
8357
8360
8363
8368
8374
8380
8387
8396
8405
8415
8426
8438
8450
8463
8477
8492
8507
8524
8541
8559
8579
8599
8621
8644
8668
8694
8721
8749
8779
8809
8842
8876
8911
8949
8988
9029
9072
9116
9163
9213
9264
9317
9373
9430
9490
9552
9616
9682
9750
9820
9892
9966
10042
10119
10198
10279
10361
10445
10531
10618
10705
10794
10884
10975
11065
11156
11247
11338
11429
11519
11608
11697
11784
11871
11957
12041
12125
12207
12289
12369
12449
12528
12607
12685
12763
12840
12917
12994
13072
13149
13227
13306
13386
13466
13547
13629
13712
13796
13881
13967
14054
14141
14228
14317
14405
14494
14583
14672
14761
14849
14938
15026
15114
15201
15287
15372
15457
15540
15623
15704
15784
15862
15938
16013
16087
16158
16228
16297
16364
16431
16496
16560
16624
16687
16749
16811
16874
16936
16999
17062
17126
17190
17255
17321
17388
17456
17526
17596
17668
17741
17815
17889
17965
18041
18119
18196
18274
18352
18430
18508
18585
18661
18737
18812
18885
18957
19028
19097
19165
19231
19296
19359
19420
19480
19538
19593
19647
19699
19748
19796
19843
19887
19930
19971
20011
20050
20087
20124
20160
20195
20229
20262
20294
20326
20356
20386
20414
20441
20467
20492
20515
20537
20557
20576
20594
20609
20624
20636
20647
20657
20665
20672
20678
20684
20688
20691
20694
20696
20697
20698
20698
20697
20696
20694
20691
20688
20684
20678
20672
20665
20657
20647
20637
20626
20613
20600
20586
20571
20555
20539
20522
20505
20488
20471
20454
20436
20419
20401
20382
20364
20345
20325
20305
20283
20261
20238
20213
20187
20159
20130
20099
20067
20033
19998
19962
19924
19884
19844
19802
19759
19715
19670
19623
19575
19525
19473
19420
19365
19308
19250
19191
19131
19069
19007
18944
18880
18816
18751
18687
18622
18557
18493
18428
18364
18301
18238
18176
18114
18053
17993
17933
17874
17817
17760
17704
17650
17596
17543
17492
17441
17392
17343
17296
17249
17203
17157
17112
17068
17025
16982
16940
16898
16857
16816
16777
16738
16699
16662
16625
16589
16553
16519
16485
16452
16419
16387
16356
16325
16294
16264
16234
16204
16174
16145
16114
16085
16056
16026
15996
15965
15935
15903
15871
15839
15805
15771
15735
15699
15661
15622
15581
15539
15495
15450
15403
15355
15305
15253
15200
15145
15088
15029
14969
14907
14844
14779
14713
14645
14577
14508
14438
14367
14297
14226
14155
14084
14014
13945
13876
13808
13741
13674
13609
13545
13481
13418
13356
13295
13233
13172
13111
13051
12990
12930
12869
12809
12749
12688
12628
12568
12508
12447
12387
12326
12265
12204
12143
12082
12020
11958
11896
11835
11773
11711
11650
11588
11527
11465
11404
11343
11282
11220
11159
11097
11036
10975
10914
10853
10792
10731
10671
10612
10552
10493
10434
10376
10317
10258
10199
10139
10078
10017
9955
9892
9828
9763
9696
9629
9561
9491
9420
9348
9275
9202
9127
9052
8975
8899
8822
8745
8668
8591
8515
8438
8362
8287
8212
8135
8061
7988
7914
7841
7768
7696
7625
7554
7485
7416
7349
7282
7217
7153
7091
7030
6970
6912
6856
6800
6746
6694
6643
6593
6545
6498
6453
6409
6366
6325
6284
6244
6204
6166
6128
6092
6056
6021
5987
5954
5922
5890
5860
5831
5804
5777
5752
5728
5705
5683
5662
5642
5624
5607
5592
5578
5566
5555
5546
5539
5534
5530
5529
5529
5531
5534
5540
5546
5554
5564
5574
5585
5596
5608
5621
5633
5646
5658
5671
5684
5696
5709
5722
5734
5746
5758
5770
5782
5793
5803
5813
5823
5832
5841
5849
5856
5863
5870
5876
5882
5887
5893
5898
5902
5907
5912
5917
5922
5927
5932
5937
5943
5949
5955
5961
5968
5975
5983
5991
5999
6007
6016
6025
6034
6043
6053
6063
6074
6084
6095
6107
6119
6131
6144
6157
6171
6186
6200
6216
6232
6248
6265
6283
6301
6320
6339
6358
6377
6395
6414
6432
6449
6466
6482
6497
6511
6524
6536
6548
6558
6568
6576
6584
6590
6596
6600
6604
6605
6606
6605
6603
6598
6593
6585
6576
6565
6553
6538
6523
6505
6486
6466
6445
6423
6400
6376
6352
6327
6301
6276
6250
6224
6198
6172
6146
6119
6092
6065
6037
6009
5980
5950
5920
5890
5859
5827
5795
5762
5730
5697
5664
5632
5600
5567
5535
5503
5472
5440
5409
5378
5347
5317
5286
5256
5225
5194
5163
5132
5101
5069
5037
5006
4974
4942
4910
4878
4846
4815
4784
4753
4722
4692
4661
4631
4600
4569
4539
4508
4477
4446
4414
4382
4350
4318
4286
4253
4220
4186
4152
4117
4083
4046
4011
3976
3939
3902
3865
3827
3787
3748
3707
3665
3623
3579
3535
3490
3445
3399
3352
3305
3257
3209
3160
3111
3063
3014
2965
2916
2867
2819
2771
2723
2675
2628
2581
2536
2491
2447
2403
2360
2317
2275
2234
2193
2152
2112
2072
2032
1991
1950
1908
1866
1823
1779
1734
1688
1641
1594
1545
1495
1443
1391
1337
1283
1226
1169
1111
1051
990
927
863
798
731
663
593
522
449
375
300
223
145
66
-15
-97
-180
-264
-349
-434
-521
-608
-696
-784
-873
-962
-1051
-1140
-1229
-1318
-1407
-1495
-1583
-1670
-1757
-1843
-1928
-2013
-2097
-2180
-2263
-2345
-2427
-2509
-2590
-2671
-2751
-2832
-2912
-2992
-3071
-3150
-3229
-3307
-3385
-3462
-3538
-3614
-3688
-3762
-3836
-3908
-3980
-4050
-4120
-4189
-4258
-4325
-4392
-4458
-4523
-4588
-4651
-4713
-4775
-4835
-4893
-4951
-5007
-5061
-5115
-5166
-5217
-5266
-5313
-5360
-5405
-5448
-5491
-5533
-5573
-5613
-5652
-5690
-5727
-5764
-5801
-5837
-5873
-5909
-5945
-5981
-6018
-6054
-6092
-6129
-6168
-6206
-6245
-6285
-6324
-6364
-6404
-6445
-6486
-6526
-6567
-6608
-6648
-6689
-6731
-6772
-6815
-6858
-6902
-6947
-6993
-7040
-7088
-7137
-7187
-7238
-7291
-7344
-7398
-7453
-7509
-7565
-7622
-7680
-7738
-7796
-7855
-7914
-7974
-8032
-8093
-8153
-8213
-8273
-8332
-8392
-8450
-8509
-8566
-8623
-8679
-8734
-8789
-8842
-8893
-8944
-8993
-9041
-9087
-9132
-9175
-9217
-9258
-9297
-9335
-9372
-9408
-9442
-9476
-9509
-9541
-9572
-9603
-9634
-9664
-9693
-9723
-9752
-9781
-9810
-9838
-9867
-9895
-9923
-9951
-9978
-10006
-10033
-10060
-10087
-10113
-10138
-10164
-10188
-10213
-10236
-10260
-10283
-10306
-10328
-10349
-10370
-10390
-10410
-10430
-10450
-10469
-10488
-10507
-10526
-10544
-10563
-10581
-10599
-10618
-10637
-10655
-10674
-10694
-10713
-10734
-10755
-10778
-10801
-10826
-10851
-10878
-10907
-10936
-10968
-11000
-11034
-11069
-11105
-11142
-11180
-11219
-11259
-11300
-11342
-11385
-11430
-11475
-11522
-11569
-11618
-11668
-11718
-11769
-11821
-11873
-11926
-11978
-12031
-12083
-12134
-12186
-12237
-12287
-12337
-12386
-12434
-12481
-12527
-12573
-12618
-12662
-12706
-12748
-12790
-12831
-12872
-12912
-12952
-12991
-13030
-13069
-13108
-13146
-13183
-13220
-13257
-13293
-13328
-13363
-13396
-13429
-13460
-13490
-13519
-13547
-13574
-13599
-13624
-13647
-13669
-13689
-13709
-13728
-13746
-13764
-13782
-13799
-13815
-13832
-13848
-13864
-13880
-13897
-13913
-13930
-13948
-13966
-13985
-14004
-14024
-14045
-14067
-14090
-14113
-14138
-14163
-14189
-14215
-14242
-14270
-14298
-14326
-14355
-14384
-14414
-14444
-14474
-14505
-14536
-14568
-14600
-14633
-14667
-14702
-14737
-14774
-14811
-14849
-14888
-14927
-14967
-15007
-15048
-15088
-15129
-15170
-15211
-15252
-15292
-15333
-15373
-15413
-15453
-15492
-15532
-15571
-15610
-15649
-15687
-15725
-15763
-15801
-15839
-15877
-15914
-15951
-15987
-16023
-16059
-16094
-16129
-16164
-16198
-16233
-16267
-16300
-16335
-16370
-16404
-16438
-16472
-16506
-16540
-16574
-16607
-16640
-16673
-16705
-16737
-16768
-16799
-16829
-16859
-16889
-16919
-16948
-16978
-17008
-17038
-17069
-17099
-17131
-17163
-17195
-17228
-17261
-17296
-17330
-17366
-17402
-17438
-17475
-17513
-17551
-17590
-17629
-17669
-17709
-17749
-17790
-17831
-17873
-17915
-17958
-18001
-18045
-18089
-18134
-18179
-18224
-18270
-18316
-18363
-18410
-18457
-18504
-18551
-18598
-18644
-18690
-18736
-18781
-18825
-18868
-18910
-18952
-18992
-19032
-19071
-19109
-19147
-19184
-19220
-19256
-19291
-19326
-19361
-19397
-19432
-19468
-19503
-19540
-19576
-19613
-19650
-19688
-19726
-19764
-19802
-19841
-19879
-19918
-19957
-19996
-20035
-20074
-20113
-20152
-20190
-20228
-20266
-20302
-20338
-20373
-20407
-20440
-20472
-20503
-20532
-20560
-20587
-20613
-20638
-20661
-20683
-20704
-20723
-20742
-20760
-20776
-20792
-20807
-20821
-20835
-20847
-20859
-20870
-20881
-20890
-20899
-20906
-20913
-20918
-20922
-20926
-20928
-20930
-20930
-20930
-20929
-20927
-20925
-20922
-20919
-20915
-20910
-20906
-20901
-20896
-20891
-20885
-20880
-20874
-20869
-20863
-20857
-20850
-20843
-20836
-20829
-20821
-20812
-20804
-20795
-20786
-20777
-20767
-20757
-20747
-20737
-20727
-20717
-20708
-20698
-20689
-20680
-20671
-20664
-20656
-20650
-20644
-20638
-20632
-20627
-20622
-20617
-20613
-20608
-20604
-20599
-20595
-20590
-20585
-20579
-20573
-20567
-20560
-20553
-20545
-20536
-20527
-20517
-20507
-20496
-20485
-20473
-20460
-20447
-20434
-20421
-20406
-20392
-20376
-20361
-20345
-20329
-20312
-20295
-20278
-20261
-20244
-20226
-20207
-20189
-20170
-20151
-20131
-20111
-20091
-20070
-20049
-20027
-20004
-19981
-19957
-19932
-19906
-19879
-19850
-19821
-19790
-19757
-19724
-19690
-19654
-19617
-19580
-19542
-19503
-19464
-19425
-19386
-19346
-19307
-19268
-19228
-19189
-19150
-19112
-19074
-19037
-19000
-18964
-18928
-18894
-18860
-18827
-18795
-18765
-18736
-18709
-18683
-18659
-18636
-18615
-18595
-18578
-18561
-18547
-18534
-18523
-18514
-18506
-18499
-18494
-18489
-18485
-18482
-18479
-18477
-18475
-18474
-18472
-18471
-18470
-18469
-18468
-18466
-18464
-18462
-18459
-18456
-18452
-18448
-18442
-18436
-18429
-18422
-18413
-18403
-18392
-18381
-18368
-18354
-18339
-18323
-18307
-18289
-18271
-18251
-18231
-18210
-18189
-18166
-18144
-18120
-18096
-18072
-18048
-18024
-17999
-17975
-17951
-17927
-17903
-17879
-17855
-17832
-17809
-17786
-17764
-17743
-17721
-17701
-17681
-17662
-17644
-17626
-17610
-17594
-17580
-17567
-17554
-17543
-17533
-17523
-17515
-17507
-17500
-17495
-17490
-17487
-17485
-17484
-17484
-17485
-17487
-17491
-17495
-17501
-17507
-17515
-17523
-17532
-17541
-17551
-17562
-17573
-17585
-17596
-17609
-17621
-17634
-17648
-17662
-17677
-17692
-17707
-17723
-17739
-17756
-17773
-17790
-17808
-17826
-17844
-17863
-17881
-17900
-17918
-17936
-17953
-17971
-17988
-18004
-18020
-18035
-18050
-18064
-18077
-18091
-18104
-18116
-18129
-18141
-18154
-18166
-18179
-18192
-18206
-18221
-18236
-18251
-18268
-18286
-18304
-18324
-18345
-18367
-18389
-18413
-18438
-18464
-18490
-18518
-18547
-18577
-18608
-18640
-18673
-18707
-18742
-18778
-18814
-18850
-18888
-18925
-18964
-19002
-19041
-19081
-19121
-19161
-19201
-19242
-19283
-19324
-19366
-19408
-19450
-19493
-19537
-19581
-19626
-19673
-19720
-19768
-19818
-19868
-19920
-19973
-20027
-20082
-20137
-20194
-20252
-20311
-20370
-20431
-20491
-20553
-20614
-20675
-20737
-20798
-20858
-20918
-20978
-21036
-21094
-21151
-21207
-21262
-21316
-21370
-21423
-21475
-21527
-21579
-21630
-21680
-21730
-21779
-21827
-21874
-21920
-21965
-22009
-22052
-22094
-22135
-22174
-22213
-22250
-22287
-22323
-22358
-22392
-22425
-22458
-22490
-22522
-22553
-22583
-22612
-22641
-22669
-22696
-22723
-22748
-22772
-22796
-22818
-22838
-22858
-22875
-22892
-22906
-22919
-22930
-22940
-22947
-22953
-22957
-22959
-22960
-22959
-22956
-22951
-22946
-22939
-22931
-22922
-22912
-22901
-22889
-22876
-22863
-22848
-22833
-22817
-22800
-22783
-22765
-22746
-22727
-22708
-22687
-22667
-22645
-22624
-22601
-22578
-22555
-22530
-22505
-22480
-22453
-22426
-22398
-22370
-22341
-22312
-22282
-22252
-22221
-22190
-22158
-22125
-22092
-22058
-22024
-21990
-21955
-21920
-21884
-21847
-21810
-21772
-21733
-21693
-21652
-21611
-21568
-21525
-21481
-21436
-21390
-21344
-21297
-21251
-21204
-21157
-21110
-21064
-21017
-20970
-20923
-20877
-20831
-20785
-20740
-20695
-20650
-20606
-20562
-20519
-20476
-20433
-20390
-20348
-20305
-20263
-20220
-20178
-20136
-20093
-20049
-20005
-19961
-19915
-19869
-19822
-19774
-19725
-19675
-19625
-19574
-19522
-19470
-19418
-19365
-19311
-19258
-19204
-19150
-19095
-19040
-18984
-18928
-18871
-18814
-18757
-18699
-18641
-18582
-18522
-18462
-18402
-18341
-18279
-18217
-18154
-18091
-18027
-17963
-17899
-17834
-17768
-17703
-17636
-17569
-17501
-17433
-17365
-17295
-17226
-17156
-17085
-17014
-16943
-16871
-16799
-16727
-16654
-16581
-16507
-16433
-16358
-16282
-16206
-16129
-16053
-15975
-15897
-15818
-15740
-15661
-15582
-15503
-15423
-15344
-15265
-15186
-15108
-15031
-14954
-14878
-14804
-14729
-14656
-14584
-14512
-14442
-14372
-14303
-14235
-14168
-14102
-14036
-13970
-13905
-13840
-13775
-13710
-13645
-13580
-13515
-13449
-13383
-13316
-13249
-13181
-13113
-13044
-12975
-12905
-12835
-12764
-12693
-12621
-12549
-12477
-12403
-12330
-12256
-12181
-12106
-12031
-11954
-11878
-11800
-11722
-11644
-11564
-11485
-11404
-11323
-11242
-11161
-11079
-10998
-10916
-10834
-10753
-10671
-10590
-10509
-10428
-10347
-10267
-10187
-10108
-10028
-9949
-9870
-9792
-9713
-9635
-9556
-9478
-9400
-9322
-9244
-9167
-9089
-9013
-8937
-8862
-8787
-8713
-8640
-8568
-8497
-8427
-8357
-8289
-8221
-8154
-8087
-8023
-7959
-7895
-7833
-7771
-7710
-7649
-7590
-7532
-7474
-7418
-7362
-7307
-7253
-7200
-7148
-7097
-7047
-6997
-6948
-6900
-6852
-6804
-6757
-6709
-6662
-6616
-6569
-6522
-6474
-6427
-6379
-6331
-6282
-6233
-6183
-6132
-6081
-6029
-5977
-5924
-5871
-5817
-5763
-5708
-5653
-5598
-5542
-5485
-5428
-5370
-5311
-5251
-5191
-5130
-5068
-5006
-4943
-4879
-4814
-4749
-4682
-4615
-4548
-4479
-4410
-4341
-4270
-4200
-4128
-4057
-3985
-3912
-3840
-3767
-3694
-3621
-3547
-3474
-3401
-3328
-3256
-3183
-3110
-3038
-2965
-2893
-2821
-2749
-2678
-2606
-2536
-2465
-2395
-2326
-2257
-2188
-2120
-2052
-1985
-1919
-1852
-1787
-1721
-1656
-1592
-1528
-1464
-1400
-1337
-1274
-1212
-1151
-1090
-1029
-970
-911
-853
-796
-740
-686
-632
-580
-528
-478
-428
-379
-331
-282
-234
-187
-139
-91
-42
6
55
104
154
204
254
305
357
409
462
515
568
622
676
731
786
841
896
951
1006
1063
1119
1175
1231
1288
1345
1403
1461
1519
1578
1637
1697
1757
1818
1878
1940
2001
2063
2125
2188
2250
2313
2375
2438
2500
2562
2623
2685
2746
2806
2866
2925
2984
3042
3099
3155
3211
3266
3320
3373
3426
3479
3531
3582
3633
3684
3734
3785
3835
3885
3935
3985
4035
4085
4135
4185
4236
4287
4339
4391
4443
4496
4549
4602
4656
4710
4764
4818
4873
4927
4982
5037
5091
5146
5200
5255
5310
5364
5419
5474
5529
5583
5637
5691
5744
5796
5847
5897
5947
5995
6042
6088
6132
6176
6218
6260
6300
6340
6379
6417
6454
6490
6526
6560
6594
6628
6660
6691
6722
6752
6781
6810
6838
6865
6893
6919
6946
6972
6997
7022
7047
7071
7095
7118
7140
7161
7182
7202
7222
7240
7258
7274
7289
7303
7315
7326
7336
7345
7352
7358
7362
7365
7367
7367
7365
7363
7359
7353
7346
7337
7327
7316
7303
7290
7275
7260
7244
7228
7211
7194
7177
7159
7142
7125
7107
7091
7074
7057
7041
7026
7011
6996
6982
6968
6955
6942
6929
6917
6905
6894
6882
6871
6860
6850
6839
6828
6818
6807
6797
6787
6778
6768
6758
6749
6739
6729
6720
6710
6701
6691
6682
6672
6663
6654
6646
6638
6631
6625
6619
6615
6611
6609
6608
6608
6609
6612
6617
6623
6630
6638
6647
6658
6669
6681
6695
6709
6724
6740
6756
6773
6791
6809
6827
6846
6865
6885
6904
6923
6941
6960
6978
6995
7012
7028
7044
7059
7073
7086
7099
7110
7120
7129
7136
7143
7149
7154
7158
7161
7164
7167
7169
7171
7172
7174
7175
7175
7176
7176
7176
7176
7176
7176
7175
7174
7174
7172
7171
7169
7167
7164
7161
7158
7154
7150
7146
7141
7136
7131
7125
7119
7112
7106
7098
7091
7083
7074
7066
7057
7048
7039
7030
7021
7013
7004
6995
6987
6978
6971
6963
6957
6952
6947
6943
6940
6938
6936
6936
6936
6938
6940
6944
6948
6954
6961
6968
6977
6988
6999
7012
7027
7042
7059
7077
7096
7115
7136
7158
7181
7204
7228
7253
7278
7304
7331
7359
7387
7416
7446
7477
7508
7540
7572
7606
7639
7674
7709
7745
7781
7819
7857
7896
7936
7977
8019
8061
8106
8151
8197
8244
8293
8342
8392
8443
8494
8547
8600
8655
8710
8766
8822
8880
8938
8997
9057
9118
9179
9241
9303
9366
9430
9494
9558
9622
9686
9751
9815
9879
9943
10007
10070
10133
10196
10259
10320
10381
10442
10501
10560
10617
10674
10730
10785
10839
10893
10945
10997
11047
11097
11147
11195
11243
11291
11338
11385
11431
11477
11522
11567
11611
11655
11698
11740
11781
11822
11862
11901
11939
11976
12013
12049
12084
12118
12152
12185
12218
12249
12280
12311
12341
12370
12399
12428
12456
12484
12511
12538
12565
12591
12617
12643
12668
12694
12718
12743
12767
12790
12813
12836
12857
12879
12899
12919
12938
12957
12974
12991
13006
13021
13035
13049
13061
13074
13085
13096
13107
13117
13126
13135
13143
13150
13157
13163
13169
13174
13178
13182
13185
13187
13189
13189
13188
13187
13184
13181
13176
13170
13163
13154
13145
13134
13123
13110
13096
13081
13065
13048
13029
13009
12988
12966
12943
12920
12895
12870
12844
12817
12789
12761
12732
12703
12673
12643
12613
12582
12551
12520
12490
12459
12429
12400
12371
12343
12316
12290
12265
12241
12218
12196
12176
12157
12140
12124
12109
12096
12085
12075
12067
12060
12055
12051
12049
12048
12049
12051
12054
12059
12065
12072
12080
12088
12098
12109
12120
12132
12145
12158
12171
12185
12198
12212
12225
12238
12250
12262
12273
12283
12292
12300
12307
12314
12319
12323
12327
12329
12330
12331
12330
12329
12326
12322
12317
12311
12304
12295
12285
12274
12261
12246
12231
12214
12196
12177
12157
12136
12114
12091
12068
12044
12019
11994
11968
11942
11916
11889
11862
11834
11806
11777
11747
11717
11687
11656
11624
11592
11560
11527
11494
11461
11427
11394
11361
11327
11294
11260
11227
11194
11161
11128
11096
11064
11033
11001
10970
10939
10907
10876
10844
10812
10780
10748
10715
10682
10648
10614
10580
10545
10509
10474
10437
10401
10364
10326
10287
10248
10207
10166
10124
10081
10037
9992
9946
9898
9849
9799
9747
9695
9641
9586
9530
9472
9414
9355
9295
9234
9172
9109
9046
8981
8916
8849
8782
8715
8646
8577
8507
8437
8366
8294
8222
8150
8077
8005
7932
7860
7788
7716
7645
7574
7504
7434
7366
7297
7230
7163
7097
7031
6966
6902
6839
6776
6714
6652
6591
6532
6472
6414
6357
6300
6244
6189
6136
6083
6031
5981
5931
5883
5835
5788
5743
5698
5655
5612
5569
5528
5487
5447
5408
5369
5331
5294
5257
5221
5185
5150
5116
5082
5049
5016
4984
4953
4922
4892
4862
4832
4804
4775
4748
4720
4693
4667
4640
4615
4590
4565
4541
4517
4493
4470
4448
4426
4405
4384
4364
4344
4325
4305
4286
4267
4249
4230
4212
4194
4176
4159
4141
4124
4107
4090
4074
4059
4043
4030
4016
4002
3989
3977
3965
3953
3941
3930
3919
3907
3896
3885
3873
3862
3851
3839
3828
3817
3806
3795
3785
3775
3766
3757
3749
3742
3735
3730
3725
3722
3719
3717
3716
3716
3717
3717
3719
3721
3723
3726
3729
3732
3736
3741
3746
3752
3759
3767
3775
3784
3793
3803
3814
3825
3836
3848
3860
3872
3884
3896
3909
3921
3933
3946
3958
3970
3981
3993
4003
4014
4025
4035
4046
4057
4067
4078
4089
4100
4111
4123
4134
4146
4158
4171
4183
4196
4209
4223
4236
4251
4265
4280
4295
4311
4328
4344
4362
4380
4399
4419
4439
4460
4482
4505
4529
4553
4579
4605
4632
4660
4688
4718
4748
4778
4809
4841
4873
4906
4939
4973
5007
5042
5077
5113
5150
5187
5224
5262
5301
5340
5380
5419
5459
5500
5540
5581
5622
5664
5706
5748
5790
5833
5875
5917
5960
6002
6045
6087
6129
6172
6214
6256
6297
6339
6381
6423
6464
6506
6547
6589
6630
6672
6714
6756
6798
6841
6883
6926
6969
7013
7056
7100
7143
7187
7230
7274
7317
7360
7404
7447
7490
7534
7578
7622
7666
7711
7757
7803
7850
7897
7946
7994
8044
8093
8144
8195
8247
8299
8352
8405
8458
8511
8565
8619
8672
8726
8780
8833
8886
8939
8992
9044
9096
9147
9198
9248
9298
9348
9397
9446
9495
9543
9590
9637
9684
9730
9776
9821
9866
9909
9952
9995
10036
10077
10117
10156
10194
10232
10269
10306
10341
10377
10411
10445
10479
10513
10546
10579
10612
10645
10677
10709
10741
10773
10804
10836
10867
10898
10929
10960
10991
11022
11053
11083
11114
11144
11175
11206
11236
11266
11297
11327
11356
11385
11414
11442
11470
11497
11524
11550
11576
11602
11627
11651
11676
11700
11724
11748
11773
11797
11821
11846
11870
11894
11918
11942
11965
11989
12013
12037
12060
12084
12107
12131
12154
12178
12201
12225
12249
12272
12296
12319
12342
12365
12387
12410
12432
12454
12476
12498
12519
12540
12561
12582
12602
12623
12643
12663
12683
12703
12723
12743
12764
12784
12805
12826
12847
12868
12889
12911
12932
12953
12974
12995
13016
13038
13059
13080
13101
13122
13143
13165
13186
13207
13228
13249
13271
13292
13314
13335
13357
13379
13400
13422
13443
13463
13483
13502
13520
13537
13553
13568
13581
13593
13604
13613
13621
13627
13632
13634
13636
13635
13633
13630
13625
13618
13610
13601
13591
13579
13567
13553
13538
13522
13505
13487
13468
13448
13426
13404
13381
13357
13332
13306
13279
13252
13224
13195
13166
13136
13106
13075
13044
13013
12981
12949
12918
12886
12854
12823
12791
12760
12729
12698
12668
12638
12608
12578
12549
12521
12493
12465
12438
12412
12385
12360
12335
12310
12287
12263
12241
12219
12198
12178
12158
12139
12121
12105
12089
12075
12062
12050
12040
12032
12024
12018
12013
12010
12008
12007
12007
12008
12011
12015
12020
12026
12033
12041
12051
12062
12073
12087
12101
12116
12133
12151
12170
12190
12212
12235
12259
12285
12312
12340
12370
12402
12435
12469
12505
12543
12582
12623
12665
12709
12754
12801
12849
12898
12948
12999
13051
13104
13157
13211
13264
13319
13373
13428
13483
13538
13593
13649
13704
13759
13815
13870
13926
13981
14037
14092
14147
14202
14256
14311
14365
14418
14472
14524
14576
14628
14679
14729
14779
14828
14876
14924
14971
15017
15062
15107
15151
15194
15237
15278
15319
15359
15398
15436
15473
15509
15545
15580
15614
15648
15681
15714
15746
15778
15810
15841
15873
15904
15936
15968
16000
16033
16065
16099
16134
16168
16204
16239
16276
16314
16352
16390
16430
16471
16512
16555
16598
16643
16688
16734
16782
16831
16880
16931
16983
17036
17090
17146
17202
17259
17318
17377
17438
17500
17563
17627
17693
17760
17827
17896
17967
18038
18110
18184
18258
18333
18409
18485
18562
18640
18718
18796
18875
18954
19033
19113
19193
19273
19354
19435
19516
19598
19680
19762
19845
19928
20012
20096
20180
20264
20349
20434
20519
20604
20690
20775
20860
20946
21031
21116
21201
21286
21371
21455
21540
21624
21709
21793
21876
21960
22043
22126
22209
22292
22374
22457
22539
22621
22703
22785
22868
22950
23033
23115
23198
23281
23365
23448
23531
23614
23698
23781
23863
23945
24027
24108
24189
24269
24349
24428
24506
24584
24661
24737
24813
24888
24963
25037
25110
25182
25254
25325
25394
25463
25530
25596
25662
25725
25788
25849
25909
25967
26024
26079
26132
26184
26234
26282
26329
26374
26417
26458
26497
26534
26569
26602
26633
26662
26689
26714
26737
26757
26776
26793
26807
26819
26830
26838
26845
26849
26852
26854
26853
26852
26849
26845
26841
26835
26828
26820
26812
26803
26793
26783
26773
26762
26750
26739
26727
26716
26704
26692
26680
26668
26657
26645
26633
26622
26610
26598
26587
26575
26563
26552
26541
26530
26518
26507
26496
26485
26474
26463
26452
26440
26429
26417
26406
26394
26382
26371
26359
26347
26335
26323
26310
26298
26284
26270
26256
26240
26224
26208
26190
26171
26151
26131
26109
26086
26061
26035
26008
25980
25950
25918
25885
25851
25816
25779
25741
25701
25661
25619
25576
25531
25485
25439
25390
25341
25290
25237
25184
25128
25072
25014
24955
24894
24831
24767
24701
24634
24565
24495
24423
24350
24275
24199
24121
24043
23964
23884
23804
23723
23641
23559
23477
23395
23313
23230
23148
23065
22982
22899
22816
22732
22649
22564
22480
22395
22310
22225
22139
22053
21966
21879
21792
21704
21616
21528
21439
21349
21259
21169
21077
20986
20893
20800
20707
20613
20518
20423
20328
20232
20136
20039
19943
19846
19750
19653
19556
19460
19364
19268
19172
19077
18982
18887
18794
18701
18609
18518
18428
18339
18252
18165
18079
17995
17911
17828
17747
17666
17586
17507
17429
17352
17275
17199
17125
17051
16978
16906
16835
16766
16697
16630
16564
16499
16436
16373
16312
16251
16193
16135
16078
16021
15966
15912
15858
15804
15752
15699
15648
15597
15546
15495
15445
15395
15344
15294
15244
15193
15142
15091
15039
14987
14935
14883
14830
14778
14725
14673
14620
14567
14515
14462
14409
14357
14304
14251
14198
14145
14091
14037
13983
13928
13872
13816
13759
13702
13644
13585
13526
13466
13406
13345
13285
13224
13162
13100
13039
12977
12914
12852
12789
12727
12664
12600
12537
12473
12409
12344
12279
12213
12146
12079
12011
11941
11871
11800
11727
11654
11579
11504
11427
11350
11272
11193
11114
11034
10954
10873
10792
10711
10630
10549
10468
10387
10307
10226
10147
10068
9989
9912
9835
9760
9686
9613
9541
9472
9403
9337
9272
9209
9148
9089
9032
8978
8925
8874
8825
8778
8734
8690
8649
8610
8572
8535
8500
8467
8434
8403
8373
8343
8315
8287
8260
8233
8208
8183
8157
8135
8112
8089
8068
8047
8026
8006
7987
7968
7949
7930
7912
7893
7875
7857
7840
7822
7805
7788
7772
7755
7739
7723
7708
7693
7679
7665
7651
7637
7624
7611
7597
7584
7570
7555
7541
7525
7509
7492
7475
7456
7437
7418
7398
7377
7355
7333
7310
7286
7262
7237
7211
7185
7157
7129
7100
7070
7039
7007
6973
6939
6903
6866
6828
6788
6747
6704
6660
6614
6566
6517
6466
6414
6360
6305
6248
6189
6130
6069
6007
5944
5880
5814
5748
5680
5610
5539
5467
5393
5318
5241
5162
5082
5000
4917
4832
4746
4659
4570
4481
4390
4298
4205
4112
4017
3922
3827
3731
3635
3538
3442
3345
3249
3153
3057
2961
2866
2772
2677
2584
2491
2399
2308
2217
2128
2039
1952
1865
1780
1696
1613
1531
1451
1371
1293
1216
1140
1065
991
918
847
776
707
638
571
504
438
373
309
245
182
119
57
-4
-65
-126
-186
-246
-306
-366
-425
-485
-543
-602
-661
-719
-777
-835
-894
-952
-1010
-1069
-1127
-1186
-1245
-1304
-1363
-1423
-1483
-1544
-1606
-1669
-1733
-1797
-1863
-1930
-1999
-2069
-2141
-2214
-2289
-2365
-2443
-2522
-2604
-2687
-2771
-2858
-2946
-3035
-3127
-3219
-3314
-3410
-3507
-3606
-3707
-3810
-3914
-4019
-4127
-4236
-4346
-4458
-4570
-4684
-4798
-4913
-5029
-5145
-5261
-5377
-5492
-5607
-5722
-5835
-5948
-6060
-6171
-6282
-6391
-6499
-6607
-6713
-6819
-6924
-7028
-7131
-7234
-7336
-7437
-7538
-7637
-7736
-7834
-7931
-8026
-8122
-8217
-8310
-8403
-8494
-8583
-8672
-8759
-8845
-8929
-9013
-9095
-9175
-9254
-9331
-9407
-9481
-9554
-9625
-9695
-9763
-9830
-9896
-9961
-10025
-10089
-10151
-10212
-10272
-10332
-10390
-10448
-10504
-10559
-10614
-10667
-10719
-10769
-10819
-10867
-10914
-10961
-11006
-11050
-11094
-11136
-11178
-11220
-11261
-11301
-11340
-11379
-11416
-11454
-11490
-11526
-11561
-11595
-11628
-11661
-11692
-11723
-11752
-11781
-11809
-11837
-11864
-11890
-11915
-11939
-11963
-11986
-12009
-12030
-12051
-12071
-12090
-12109
-12127
-12143
-12159
-12174
-12188
-12201
-12213
-12224
-12234
-12244
-12253
-12261
-12269
-12276
-12282
-12288
-12293
-12298
-12303
-12307
-12310
-12314
-12317
-12320
-12322
-12325
-12327
-12329
-12331
-12333
-12335
-12337
-12339
-12341
-12343
-12345
-12347
-12349
-12351
-12352
-12354
-12355
-12356
-12357
-12357
-12356
-12355
-12354
-12351
-12348
-12344
-12338
-12332
-12325
-12316
-12307
-12296
-12284
-12270
-12256
-12240
-12223
-12205
-12186
-12166
-12145
-12124
-12102
-12079
-12056
-12033
-12009
-11986
-11962
-11938
-11914
-11890
-11866
-11842
-11817
-11793
-11769
-11744
-11720
-11695
-11670
-11646
-11621
-11596
-11571
-11547
-11522
-11498
-11474
-11449
-11426
-11402
-11378
-11355
-11332
-11308
-11285
-11261
-11237
-11212
-11187
-11161
-11135
-11108
-11081
-11053
-11024
-10995
-10966
-10936
-10906
-10876
-10845
-10814
-10783
-10752
-10721
-10690
-10659
-10628
-10597
-10566
-10535
-10505
-10476
-10446
-10418
-10389
-10361
-10334
-10307
-10280
-10254
-10228
-10203
-10178
-10153
-10128
-10102
-10077
-10051
-10025
-9997
-9970
-9941
-9912
-9881
-9849
-9816
-9782
-9746
-9710
-9672
-9632
-9592
-9551
-9509
-9465
-9422
-9377
-9332
-9286
-9239
-9192
-9144
-9095
-9045
-8995
-8944
-8893
-8841
-8788
-8735
-8682
-8628
-8574
-8520
-8465
-8410
-8355
-8300
-8244
-8189
-8132
-8077
-8022
-7967
-7912
-7857
-7802
-7748
-7694
-7640
-7587
-7534
-7481
-7429
-7377
-7325
-7274
-7223
-7172
-7122
-7072
-7023
-6975
-6927
-6880
-6833
-6787
-6742
-6698
-6654
-6611
-6569
-6527
-6486
-6445
-6405
-6365
-6326
-6288
-6250
-6213
-6176
-6140
-6105
-6071
-6037
-6004
-5972
-5941
-5910
-5880
-5850
-5821
-5793
-5765
-5738
-5711
-5684
-5657
-5631
-5605
-5580
-5554
-5528
-5503
-5478
-5452
-5427
-5402
-5377
-5351
-5326
-5301
-5275
-5249
-5224
-5198
-5172
-5146
-5121
-5095
-5070
-5045
-5020
-4996
-4972
-4948
-4924
-4902
-4879
-4857
-4836
-4816
-4796
-4777
-4760
-4743
-4727
-4712
-4699
-4686
-4675
-4665
-4655
-4647
-4640
-4634
-4629
-4624
-4621
-4619
-4617
-4617
-4617
-4618
-4620
-4623
-4627
-4632
-4637
-4643
-4649
-4656
-4663
-4671
-4679
-4686
-4694
-4702
-4709
-4716
-4722
-4728
-4734
-4738
-4742
-4745
-4748
-4749
-4750
-4750
-4750
-4749
-4747
-4744
-4741
-4737
-4733
-4728
-4723
-4717
-4711
-4704
-4696
-4688
-4680
-4670
-4660
-4650
-4638
-4626
-4614
-4600
-4586
-4571
-4555
-4538
-4520
-4502
-4482
-4461
-4439
-4416
-4391
-4365
-4337
-4308
-4277
-4244
-4209
-4172
-4133
-4091
-4049
-4003
-3955
-3905
-3853
-3799
-3742
-3684
-3624
-3562
-3498
-3432
-3365
-3296
-3226
-3154
-3081
-3007
-2932
-2856
-2779
-2701
-2623
-2544
-2464
-2384
-2303
-2222
-2140
-2057
-1974
-1891
-1807
-1722
-1637
-1551
-1464
-1377
-1289
-1201
-1112
-1022
-932
-842
-752
-661
-571
-481
-391
-302
-213
-124
-36
52
140
227
313
399
485
570
655
739
822
905
988
1069
1150
1230
1309
1386
1463
1537
1610
1681
1750
1817
1882
1944
2005
2064
2120
2174
2227
2277
2325
2372
2416
2459
2500
2540
2578
2614
2650
2684
2717
2749
2780
2811
2840
2869
2898
2927
2955
2983
3011
3039
3067
3095
3124
3154
3184
3214
3245
3277
3309
3342
3375
3408
3441
3474
3507
3540
3572
3604
3635
3665
3695
3724
3752
3779
3805
3830
3854
3876
3898
3918
3936
3954
3971
3986
4000
4013
4025
4035
4046
4054
4061
4067
4073
4077
4080
4082
4083
4083
4082
4080
4078
4075
4070
4066
4061
4056
4050
4043
4037
4029
4022
4014
4005
3996
3987
3977
3967
3956
3945
3934
3923
3912
3901
3889
3878
3867
3856
3845
3834
3823
3811
3800
3788
3776
3764
3752
3739
3727
3714
3702
3690
3679
3668
3658
3648
3639
3631
3624
3618
3613
3609
3606
3605
3605
3606
3609
3612
3617
3622
3629
3636
3644
3652
3661
3669
3678
3686
3694
3702
3709
3716
3722
3727
3731
3735
3739
3741
3744
3745
3747
3748
3749
3750
3751
3752
3753
3754
3755
3756
3758
3759
3761
3763
3765
3767
3770
3772
3776
3779
3783
3788
3793
3798
3804
3810
3817
3824
3831
3838
3846
3853
3861
3869
3877
3886
3894
3904
3913
3922
3932
3942
3952
3963
3973
3984
3995
4006
4017
4029
4041
4054
4067
4081
4096
4112
4129
4147
4165
4186
4207
4230
4255
4281
4309
4338
4370
4403
4438
4474
4513
4553
4594
4637
4681
4726
4772
4818
4865
4912
4960
5007
5054
5100
5146
5192
5236
5280
5323
5364
5405
5444
5482
5518
5553
5586
5617
5647
5674
5700
5723
5745
5764
5781
5797
5810
5822
5832
5841
5848
5855
5860
5865
5869
5872
5875
5878
5880
5882
5883
5885
5886
5886
5887
5888
5888
5889
5889
5890
5891
5892
5893
5894
5894
5895
5895
5895
5894
5893
5891
5889
5886
5882
5878
5873
5868
5863
5858
5852
5847
5843
5838
5834
5831
5828
5825
5823
5822
5821
5821
5821
5821
5821
5822
5822
5822
5822
5821
5820
5819
5817
5814
5810
5806
5802
5797
5791
5784
5777
5770
5762
5754
5745
5735
5726
5715
5705
5694
5682
5670
5657
5644
5630
5616
5601
5586
5571
5555
5539
5522
5505
5487
5469
5451
5433
5414
5394
5374
5354
5333
5312
5291
5269
5246
5224
5201
5177
5154
5131
5107
5084
5060
5037
5014
4991
4968
4945
4923
4901
4879
4857
4835
4814
4792
4770
4748
4725
4702
4678
4653
4628
4601
4574
4546
4517
4487
4456
4424
4392
4358
4324
4289
4254
4218
4182
4147
4111
4075
4038
4003
3967
3932
3896
3860
3823
3787
3750
3714
3677
3640
3604
3567
3530
3492
3455
3418
3381
3344
3306
3269
3233
3196
3160
3125
3090
3056
3023
2990
2959
2928
2899
2871
2843
2817
2793
2769
2747
2726
2706
2688
2670
2654
2639
2624
2610
2598
2585
2573
2562
2551
2540
2529
2519
2508
2497
2487
2476
2465
2455
2444
2434
2424
2415
2406
2397
2389
2381
2375
2368
2363
2358
2353
2350
2346
2344
2342
2340
2339
2338
2338
2338
2338
2339
2341
2343
2346
2349
2353
2358
2364
2371
2378
2387
2396
2406
2418
2430
2443
2457
2473
2489
2506
2524
2544
2564
2586
2609
2633
2658
2685
2712
2740
2769
2799
2830
2861
2893
2925
2957
2989
3022
3055
3087
3120
3152
3184
3216
3249
3281
3313
3346
3379
3411
3444
3477
3511
3544
3578
3612
3646
3681
3716
3751
3786
3822
3858
3894
3931
3968
4006
4043
4083
4122
4162
4202
4242
4283
4325
4367
4409
4451
4494
4537
4580
4624
4668
4712
4756
4800
4845
4890
4935
4980
5025
5071
5116
5160
5205
5250
5294
5339
5383
5427
5471
5516
5560
5604
5648
5692
5736
5780
5824
5869
5913
5958
6003
6049
6095
6141
6188
6236
6284
6334
6383
6434
6486
6538
6591
6645
6700
6755
6812
6869
6927
6985
7045
7104
7165
7226
7287
7349
7411
7474
7537
7601
7665
7729
7793
7858
7922
7986
8050
8115
8178
8242
8305
8368
8430
8492
8553
8613
8673
8733
8792
8850
8908
8966
9023
9079
9136
9192
9247
9302
9357
9412
9466
9519
9572
9624
9675
9726
9776
9825
9874
9922
9969
10016
10063
10109
10155
10200
10246
10291
10336
10381
10426
10471
10516
10562
10608
10654
10701
10749
10798
10847
10897
10948
10999
11052
11105
11159
11213
11269
11325
11382
11440
11499
11558
11618
11678
11739
11800
11861
11922
11984
12045
12107
12168
12230
12291
12352
12413
12475
12536
12597
12659
12720
12782
12843
12904
12966
13027
13088
13149
13210
13271
13333
13395
13456
13519
13581
13644
13708
13772
13838
13904
13971
14039
14107
14178
14249
14321
14395
14470
14546
14624
14704
14784
14866
14949
15034
15120
15207
15295
15384
15474
15565
15657
15749
15843
15937
16032
16126
16224
16321
16418
16516
16615
16714
16813
16913
17013
17113
17214
17316
17418
17520
17624
17728
17833
17938
18045
18152
18260
18369
18479
18590
18702
18816
18930
19046
19163
19281
19400
19521
19642
19764
19887
20011
20135
20259
20384
20510
20635
20761
20887
21012
21138
21264
21390
21515
21639
21763
21887
22010
22131
22252
22372
22491
22609
22726
22841
22956
23069
23181
23292
23402
23511
23619
23727
23833
23939
24044
24149
24254
24359
24463
24567
24672
24777
24882
24987
25092
25198
25304
25410
25516
25623
25729
25836
25944
26051
26158
26266
26373
26480
26587
26693
26799
26904
27009
27113
27216
27319
27421
27522
27622
27721
27819
27916
28013
28108
28202
28296
28388
28480
28572
28663
28754
28844
28934
29024
29115
29205
29295
29386
29477
29569
29661
29754
29848
29942
30037
30133
30229
30326
30423
30521
30619
30716
30814
30912
31009
31107
31203
31299
31395
31490
31584
31678
31771
31863
31954
32045
32134
32225
32314
32402
32488
32576
32661
32746
32829
32911
32991
33071
33148
33224
33299
33372
33443
33514
33583
33651
33718
33784
33848
33912
33975
34037
34099
34160
34221
34281
34341
34401
34461
34521
34580
34639
34699
34758
34816
34875
34933
34990
35047
35104
35159
35214
35269
35322
35375
35427
35478
35529
35578
35627
35675
35723
35770
35816
35863
35909
35955
36000
36046
36092
36138
36184
36231
36277
36324
36370
36417
36465
36513
36561
36610
36659
36709
36760
36812
36864
36916
36969
37022
37075
37128
37181
37234
37286
37339
37391
37442
37493
37544
37594
37643
37692
37739
37786
37832
37876
37920
37963
38004
38045
38084
38122
38159
38194
38228
38260
38291
38321
38349
38375
38400
38424
38446
38466
38485
38503
38519
38534
38547
38559
38570
38580
38588
38595
38602
38607
38611
38614
38616
38618
38618
38618
38618
38617
38615
38613
38610
38607
38603
38599
38595
38590
38585
38579
38573
38567
38560
38552
38545
38537
38529
38520
38512
38503
38495
38486
38478
38470
38463
38456
38449
38443
38438
38433
38429
38425
38422
38420
38419
38419
38420
38421
38423
38426
38430
38434
38439
38445
38451
38458
38465
38473
38481
38489
38497
38505
38514
38522
38531
38540
38550
38559
38568
38578
38587
38596
38605
38613
38620
38627
38633
38638
38641
38644
38646
38646
38646
38644
38640
38635
38628
38620
38610
38598
38585
38569
38552
38533
38512
38488
38463
38435
38406
38373
38338
38300
38260
38216
38169
38118
38065
38008
37948
37885
37820
37751
37680
37607
37531
37453
37374
37293
37211
37128
37044
36959
36874
36789
36704
36618
36533
36447
36361
36276
36190
36105
36019
35933
35847
35761
35675
35588
35502
35416
35329
35243
35158
35072
34987
34903
34819
34736
34653
34571
34489
34408
34327
34246
34165
34084
34002
33921
33838
33755
33672
33588
33504
33419
33334
33249
33163
33077
32992
32907
32822
32737
32653
32570
32487
32405
32323
32241
32162
32082
32003
31925
31847
31770
31693
31617
31541
31465
31390
31315
31241
31166
31091
31016
30942
30867
30791
30716
30640
30564
30487
30410
30333
30255
30177
30098
30019
29939
29859
29778
29698
29617
29536
29455
29374
29293
29212
29132
29051
28971
28891
28811
28731
28652
28574
28496
28418
28341
28265
28189
28113
28039
27965
27891
27818
27746
27675
27604
27533
27463
27394
27326
27258
27191
27124
27058
26991
26925
26859
26793
26727
26661
26595
26528
26461
26393
26325
26256
26186
26116
26046
25974
25903
25831
25758
25685
25612
25539
25466
25393
25321
25249
25178
25108
25039
24971
24905
24840
24776
24715
24655
24596
24540
24486
24433
24382
24333
24285
24239
24194
24150
24108
24066
24025
23985
23945
23906
23867
23829
23791
23754
23717
23681
23645
23610
23575
23542
23508
23475
23443
23411
23379
23348
23318
23288
23259
23231
23203
23176
23151
23126
23102
23080
23059
23039
23020
23002
22985
22970
22956
22943
22932
22923
22915
22909
22905
22902
22902
22903
22907
22912
22918
22927
22936
22947
22960
22973
22987
23002
23018
23034
23050
23066
23081
23096
23110
23123
23135
23146
23155
23163
23170
23176
23179
23182
23182
23181
23178
23173
23166
23157
23146
23134
23120
23104
23087
23068
23047
23025
23001
22976
22949
22921
22891
22860
22827
22793
22758
22722
22685
22647
22608
22567
22526
22483
22440
22396
22351
22305
22259
22212
22164
22116
22067
22017
21966
21915
21863
21810
21756
21701
21645
21588
21531
21472
21413
21353
21293
21232
21170
21108
21046
20984
20923
20861
20800
20739
20678
20618
20558
20498
20439
20380
20321
20263
20205
20147
20090
20032
19975
19918
19862
19805
19749
19693
19638
19583
19528
19474
19420
19367
19314
19262
19211
19160
19110
19061
19013
18966
18921
18876
18833
18792
18751
18712
18675
18639
18604
18571
18539
18508
18479
18450
18423
18396
18370
18344
18318
18293
18268
18242
18217
18191
18165
18139
18112
18085
18058
18030
18001
17972
17943
17912
17881
17850
17818
17785
17751
17716
17681
17645
17608
17570
17532
17493
17453
17413
17373
17332
17291
17249
17207
17165
17123
17081
17038
16995
16951
16907
16862
16817
16771
16725
16678
16630
16582
16533
16483
16432
16381
16328
16274
16219
16161
16104
16045
15985
15923
15859
15795
15729
15661
15593
15523
15453
15381
15308
15234
15160
15085
15009
14933
14856
14780
14703
14626
14549
14471
14394
14317
14240
14162
14085
14007
13929
13851
13773
13695
13616
13538
13459
13380
13301
13221
13142
13062
12982
12901
12821
12739
12658
12576
12493
12410
12327
12244
12160
12076
11992
11909
11825
11742
11660
11577
11496
11416
11336
11257
11180
11104
11028
10954
10882
10810
10739
10670
10602
10535
10470
10406
10343
10281
10221
10162
10104
10047
9991
9935
9881
9826
9772
9718
9664
9609
9555
9499
9443
9386
9328
9268
9207
9145
9081
9015
8948
8879
8808
8735
8661
8585
8507
8428
8348
8266
8183
8099
8013
7927
7839
7750
7661
7570
7479
7387
7294
7201
7106
7012
6916
6820
6724
6626
6528
6429
6329
6227
6125
6022
5918
5812
5705
5597
5487
5377
5265
5152
5037
4922
4804
4686
4566
4444
4321
4197
4070
3943
3814
3684
3552
3419
3284
3149
3013
2876
2738
2600
2461
2322
2184
2045
1906
1768
1630
1493
1357
1221
1086
951
818
685
552
421
289
159
29
-101
-230
-358
-486
-613
-740
-867
-992
-1117
-1242
-1366
-1490
-1612
-1735
-1857
-1979
-2100
-2221
-2341
-2462
-2582
-2701
-2821
-2939
-3058
-3176
-3293
-3409
-3524
-3639
-3752
-3864
-3976
-4086
-4196
-4304
-4412
-4519
-4625
-4730
-4834
-4936
-5038
-5138
-5237
-5334
-5429
-5523
-5614
-5703
-5790
-5876
-5958
-6039
-6118
-6196
-6271
-6344
-6416
-6487
-6556
-6623
-6690
-6754
-6818
-6880
-6941
-7001
-7059
-7117
-7173
-7229
-7284
-7338
-7392
-7446
-7499
-7552
-7606
-7659
-7713
-7767
-7821
-7875
-7930
-7985
-8039
-8095
-8151
-8207
-8264
-8321
-8377
-8435
-8492
-8550
-8607
-8666
-8724
-8783
-8842
-8902
-8962
-9024
-9085
-9148
-9211
-9275
-9340
-9405
-9471
-9537
-9604
-9671
-9738
-9806
-9873
-9941
-10008
-10076
-10142
-10209
-10275
-10341
-10406
-10470
-10534
-10597
-10660
-10721
-10783
-10843
-10903
-10962
-11020
-11078
-11135
-11191
-11246
-11301
-11356
-11410
-11463
-11516
-11568
-11620
-11671
-11722
-11773
-11823
-11873
-11923
-11972
-12021
-12070
-12118
-12166
-12213
-12260
-12306
-12351
-12395
-12437
-12479
-12519
-12559
-12597
-12633
-12668
-12702
-12735
-12766
-12796
-12826
-12854
-12882
-12909
-12936
-12963
-12990
-13016
-13043
-13070
-13097
-13125
-13153
-13181
-13210
-13239
-13269
-13299
-13329
-13360
-13391
-13423
-13455
-13488
-13522
-13556
-13591
-13627
-13664
-13702
-13741
-13782
-13823
-13866
-13910
-13954
-14000
-14046
-14093
-14140
-14188
-14235
-14282
-14329
-14375
-14420
-14464
-14507
-14548
-14588
-14627
-14663
-14698
-14732
-14763
-14793
-14822
-14849
-14876
-14901
-14925
-14949
-14972
-14995
-15017
-15039
-15061
-15083
-15105
-15127
-15149
-15171
-15193
-15215
-15237
-15259
-15281
-15303
-15326
-15348
-15371
-15394
-15417
-15440
-15463
-15486
-15509
-15532
-15555
-15578
-15599
-15621
-15641
-15661
-15680
-15697
-15714
-15730
-15745
-15759
-15771
-15783
-15795
-15805
-15815
-15824
-15832
-15840
-15848
-15855
-15861
-15868
-15873
-15879
-15884
-15890
-15895
-15901
-15907
-15913
-15920
-15928
-15937
-15948
-15959
-15972
-15986
-16001
-16018
-16038
-16059
-16081
-16104
-16129
-16155
-16181
-16210
-16239
-16271
-16303
-16335
-16370
-16406
-16442
-16480
-16518
-16557
-16596
-16636
-16677
-16717
-16758
-16799
-16840
-16882
-16924
-16966
-17008
-17051
-17095
-17140
-17186
-17233
-17281
-17330
-17382
-17434
-17488
-17544
-17601
-17660
-17720
-17782
-17845
-17910
-17977
-18045
-18114
-18185
-18257
-18330
-18405
-18481
-18557
-18635
-18714
-18794
-18874
-18955
-19037
-19119
-19201
-19284
-19366
-19448
-19529
-19610
-19690
-19769
-19848
-19926
-20003
-20079
-20155
-20230
-20304
-20378
-20452
-20525
-20598
-20670
-20742
-20814
-20886
-20957
-21028
-21098
-21168
-21238
-21307
-21376
-21445
-21514
-21582
-21650
-21719
-21788
-21857
-21927
-21997
-22067
-22138
-22209
-22281
-22353
-22425
-22497
-22569
-22641
-22713
-22785
-22856
-22928
-22999
-23071
-23142
-23212
-23283
-23353
-23423
-23493
-23563
-23632
-23702
-23771
-23841
-23911
-23980
-24050
-24119
-24189
-24259
-24330
-24401
-24472
-24543
-24616
-24689
-24762
-24837
-24912
-24987
-25064
-25141
-25218
-25296
-25375
-25453
-25531
-25609
-25687
-25764
-25840
-25915
-25989
-26061
-26132
-26202
-26270
-26337
-26401
-26464
-26524
-26583
-26640
-26695
-26747
-26799
-26848
-26895
-26940
-26983
-27024
-27064
-27101
-27137
-27170
-27202
-27232
-27260
-27286
-27310
-27332
-27353
-27371
-27387
-27401
-27413
-27423
-27430
-27436
-27440
-27442
-27442
-27441
-27439
-27437
-27434
-27431
-27429
-27426
-27424
-27423
-27422
-27422
-27422
-27423
-27424
-27426
-27428
-27430
-27432
-27434
-27437
-27439
-27441
-27443
-27445
-27446
-27447
-27447
-27447
-27446
-27444
-27442
-27440
-27437
-27433
-27429
-27425
-27420
-27415
-27409
-27403
-27396
-27389
-27382
-27374
-27366
-27357
-27348
-27338
-27328
-27318
-27308
-27297
-27287
-27276
-27265
-27253
-27242
-27231
-27219
-27208
-27196
-27184
-27172
-27160
-27148
-27136
-27123
-27110
-27095
-27080
-27064
-27047
-27028
-27007
-26985
-26961
-26935
-26908
-26879
-26848
-26816
-26782
-26747
-26711
-26673
-26634
-26594
-26553
-26511
-26468
-26425
-26381
-26336
-26290
-26245
-26198
-26152
-26105
-26057
-26009
-25961
-25913
-25864
-25815
-25766
-25715
-25665
-25614
-25562
-25509
-25455
-25401
-25346
-25289
-25232
-25173
-25113
-25052
-24989
-24926
-24861
-24796
-24730
-24662
-24595
-24527
-24459
-24390
-24322
-24254
-24185
-24117
-24049
-23981
-23914
-23847
-23781
-23715
-23649
-23585
-23520
-23457
-23394
-23333
-23272
-23211
-23152
-23094
-23036
-22980
-22924
-22869
-22815
-22762
-22709
-22658
-22607
-22557
-22508
-22460
-22413
-22366
-22321
-22276
-22232
-22189
-22147
-22105
-22064
-22023
-21983
-21943
-21903
-21863
-21824
-21785
-21745
-21706
-21666
-21626
-21585
-21544
-21501
-21458
-21414
-21368
-21321
-21271
-21220
-21167
-21112
-21055
-20995
-20934
-20870
-20804
-20736
-20666
-20594
-20520
-20445
-20368
-20289
-20209
-20128
-20046
-19963
-19879
-19794
-19708
-19622
-19535
-19448
-19362
-19275
-19188
-19101
-19015
-18929
-18844
-18760
-18676
-18593
-18510
-18429
-18348
-18269
-18190
-18112
-18034
-17957
-17881
-17805
-17730
-17655
-17581
-17507
-17433
-17360
-17287
-17214
-17142
-17069
-16996
-16923
-16850
-16776
-16702
-16628
-16552
-16477
-16400
-16323
-16245
-16168
-16088
-16011
-15932
-15854
-15775
-15697
-15620
-15544
-15468
-15393
-15320
-15248
-15177
-15108
-15041
-14976
-14913
-14851
-14791
-14734
-14678
-14624
-14571
-14521
-14472
-14425
-14380
-14337
-14296
-14257
-14220
-14186
-14153
-14124
-14096
-14071
-14049
-14029
-14012
-13998
-13986
-13977
-13970
-13966
-13965
-13966
-13970
-13976
-13985
-13996
-14009
-14025
-14042
-14062
-14085
-14109
-14136
-14165
-14196
-14229
-14265
-14303
-14344
-14387
-14432
-14479
-14529
-14581
-14635
-14690
-14748
-14806
-14867
-14928
-14991
-15054
-15118
-15183
-15248
-15313
-15378
-15444
-15510
-15575
-15641
-15707
-15773
-15838
-15903
-15969
-16033
-16097
-16161
-16225
-16288
-16350
-16412
-16473
-16534
-16594
-16654
-16713
-16771
-16829
-16886
-16943
-16999
-17054
-17109
-17164
-17218
-17271
-17324
-17377
-17429
-17480
-17531
-17581
-17630
-17679
-17727
-17775
-17822
-17868
-17914
-17959
-18004
-18048
-18092
-18136
-18180
-18224
-18268
-18312
-18357
-18403
-18450
-18497
-18546
-18596
-18648
-18700
-18755
-18810
-18868
-18926
-18986
-19047
-19110
-19173
-19238
-19303
-19370
-19437
-19504
-19573
-19642
-19711
-19781
-19852
-19924
-19996
-20070
-20143
-20218
-20293
-20369
-20445
-20522
-20599
-20677
-20755
-20833
-20910
-20988
-21066
-21143
-21221
-21298
-21375
-21452
-21528
-21605
-21682
-21759
-21836
-21913
-21991
-22069
-22148
-22227
-22306
-22386
-22465
-22545
-22625
-22706
-22786
-22867
-22948
-23029
-23111
-23193
-23275
-23358
-23440
-23523
-23607
-23690
-23773
-23857
-23940
-24024
-24108
-24192
-24277
-24362
-24448
-24534
-24621
-24709
-24797
-24886
-24975
-25065
-25156
-25247
-25339
-25430
-25522
-25615
-25707
-25799
-25892
-25984
-26076
-26168
-26260
-26351
-26442
-26533
-26623
-26712
-26801
-26890
-26977
-27064
-27151
-27236
-27321
-27405
-27489
-27571
-27653
-27734
-27814
-27893
-27972
-28049
-28126
-28202
-28277
-28350
-28423
-28494
-28564
-28632
-28700
-28766
-28831
-28894
-28957
-29019
-29079
-29139
-29198
-29256
-29313
-29370
-29426
-29482
-29537
-29592
-29646
-29700
-29754
-29808
-29861
-29915
-29968
-30022
-30075
-30129
-30182
-30236
-30289
-30342
-30394
-30447
-30500
-30552
-30604
-30655
-30706
-30756
-30805
-30853
-30900
-30945
-30990
-31033
-31074
-31114
-31153
-31190
-31227
-31262
-31296
-31330
-31363
-31395
-31428
-31460
-31492
-31524
-31556
-31587
-31619
-31649
-31679
-31708
-31737
-31764
-31791
-31816
-31840
-31863
-31886
-31907
-31927
-31946
-31964
-31982
-31999
-32015
-32031
-32046
-32060
-32073
-32087
-32100
-32113
-32125
-32137
-32149
-32159
-32171
-32183
-32194
-32206
-32217
-32229
-32243
-32256
-32270
-32286
-32302
-32319
-32338
-32357
-32378
-32399
-32421
-32445
-32470
-32497
-32525
-32552
-32583
-32613
-32646
-32680
-32715
-32752
-32791
-32831
-32873
-32918
-32964
-33013
-33064
-33117
-33173
-33231
-33291
-33355
-33420
-33488
-33558
-33631
-33705
-33781
-33858
-33937
-34017
-34098
-34180
-34262
-34345
-34429
-34512
-34595
-34679
-34761
-34844
-34925
-35007
-35087
-35167
-35246
-35324
-35401
-35477
-35552
-35627
-35700
-35773
-35845
-35916
-35985
-36054
-36122
-36188
-36253
-36317
-36379
-36440
-36500
-36558
-36616
-36672
-36728
-36783
-36838
-36892
-36945
-36999
-37052
-37106
-37159
-37213
-37267
-37321
-37376
-37431
-37487
-37543
-37600
-37657
-37715
-37774
-37833
-37893
-37953
-38015
-38076
-38139
-38202
-38266
-38330
-38395
-38461
-38528
-38596
-38664
-38733
-38803
-38873
-38944
-39015
-39087
-39160
-39233
-39306
-39381
-39455
-39531
-39607
-39683
-39760
-39838
-39916
-39994
-40072
-40151
-40229
-40307
-40385
-40462
-40539
-40615
-40691
-40766
-40840
-40913
-40985
-41056
-41126
-41195
-41262
-41328
-41393
-41455
-41517
-41576
-41634
-41690
-41744
-41796
-41847
-41896
-41943
-41988
-42031
-42072
-42112
-42150
-42186
-42221
-42254
-42285
-42314
-42342
-42368
-42393
-42415
-42437
-42456
-42474
-42491
-42506
-42521
-42534
-42546
-42558
-42570
-42581
-42592
-42604
-42615
-42627
-42639
-42652
-42666
-42680
-42695
-42711
-42727
-42744
-42762
-42780
-42799
-42818
-42839
-42860
-42881
-42904
-42928
-42952
-42978
-43005
-43034
-43064
-43095
-43128
-43162
-43198
-43235
-43274
-43315
-43357
-43401
-43447
-43494
-43543
-43594
-43646
-43700
-43755
-43812
-43870
-43929
-43989
-44051
-44113
-44176
-44240
-44304
-44369
-44434
-44499
-44564
-44630
-44695
-44760
-44824
-44889
-44953
-45017
-45080
-45143
-45206
-45267
-45327
-45387
-45445
-45502
-45557
-45610
-45660
-45709
-45755
-45799
-45839
-45877
-45912
-45944
-45972
-45998
-46020
-46038
-46054
-46065
-46073
-46078
-46079
-46076
-46069
-46059
-46044
-46026
-46004
-45977
-45947
-45914
-45876
-45834
-45789
-45740
-45687
-45631
-45571
-45508
-45442
-45373
-45300
-45225
-45146
-45064
-44980
-44893
-44803
-44711
-44616
-44519
-44420
-44319
-44215
-44110
-44004
-43895
-43786
-43675
-43563
-43450
-43337
-43222
-43107
-42992
-42877
-42761
-42645
-42530
-42415
-42300
-42186
-42073
-41961
-41850
-41740
-41631
-41524
-41418
-41313
-41210
-41108
-41008
-40909
-40812
-40716
-40622
-40529
-40438
-40349
-40261
-40174
-40089
-40006
-39924
-39844
-39765
-39687
-39611
-39537
-39464
-39392
-39321
-39252
-39184
-39117
-39051
-38986
-38921
-38858
-38795
-38732
-38671
-38609
-38549
-38489
-38429
-38370
-38311
-38253
-38195
-38137
-38080
-38023
-37966
-37910
-37853
-37797
-37741
-37685
-37629
-37573
-37517
-37460
-37404
-37347
-37290
-37232
-37175
-37117
-37059
-37000
-36942
-36883
-36823
-36764
-36704
-36643
-36583
-36522
-36460
-36399
-36337
-36275
-36212
-36150
-36087
-36025
-35962
-35900
-35838
-35776
-35715
-35654
-35593
-35533
-35473
-35414
-35356
-35298
-35241
-35185
-35129
-35073
-35018
-34964
-34910
-34856
-34803
-34749
-34697
-34644
-34592
-34540
-34489
-34438
-34387
-34337
-34287
-34237
-34187
-34138
-34089
-34041
-33992
-33944
-33896
-33848
-33800
-33753
-33705
-33657
-33609
-33562
-33514
-33466
-33418
-33370
-33322
-33274
-33226
-33178
-33130
-33082
-33034
-32987
-32940
-32894
-32848
-32802
-32756
-32713
-32668
-32625
-32582
-32540
-32497
-32457
-32415
-32375
-32336
-32296
-32256
-32216
-32174
-32134
-32095
-32054
-32012
-31971
-31930
-31887
-31845
-31801
-31757
-31713
-31668
-31622
-31576
-31530
-31482
-31435
-31387
-31339
-31291
-31243
-31195
-31147
-31099
-31051
-31003
-30955
-30907
-30859
-30812
-30764
-30716
-30668
-30620
-30573
-30525
-30477
-30430
-30382
-30335
-30288
-30241
-30195
-30149
-30103
-30058
-30013
-29969
-29926
-29883
-29841
-29800
-29759
-29720
-29681
-29642
-29605
-29569
-29533
-29499
-29465
-29433
-29402
-29372
-29344
-29316
-29290
-29265
-29241
-29218
-29197
-29176
-29157
-29139
-29121
-29105
-29090
-29075
-29061
-29049
-29037
-29026
-29016
-29007
-28999
-28992
-28986
-28980
-28975
-28971
-28968
-28966
-28964
-28963
-28962
-28962
-28963
-28965
-28967
-28970
-28973
-28977
-28982
-28988
-28995
-29003
-29012
-29022
-29033
-29045
-29059
-29074
-29090
-29108
-29128
-29149
-29172
-29197
-29223
-29252
-29282
-29315
-29349
-29386
-29425
-29466
-29510
-29555
-29603
-29653
-29706
-29761
-29818
-29877
-29939
-30002
-30068
-30136
-30207
-30279
-30353
-30428
-30506
-30586
-30667
-30750
-30834
-30920
-31008
-31097
-31188
-31280
-31373
-31468
-31565
-31662
-31762
-31862
-31964
-32067
-32171
-32279
-32386
-32494
-32606
-32717
-32830
-32945
-33060
-33177
-33295
-33414
-33534
-33655
-33777
-33900
-34023
-34148
-34273
-34398
-34524
-34651
-34777
-34904
-35031
-35158
-35285
-35412
-35539
-35665
-35792
-35918
-36044
-36170
-36296
-36421
-36547
-36672
-36797
-36921
-37046
-37171
-37295
-37419
-37544
-37668
-37792
-37915
-38039
-38162
-38284
-38407
-38528
-38649
-38770
-38889
-39008
-39127
-39244
-39361
-39477
-39593
-39707
-39821
-39934
-40047
-40158
-40269
-40380
-40489
-40598
-40706
-40813
-40919
-41025
-41129
-41232
-41334
-41435
-41535
-41634
-41731
-41827
-41922
-42015
-42107
-42198
-42287
-42375
-42461
-42545
-42628
-42710
-42789
-42867
-42944
-43018
-43091
-43163
-43232
-43300
-43366
-43430
-43492
-43553
-43612
-43669
-43724
-43778
-43830
-43880
-43928
-43975
-44020
-44063
-44104
-44143
-44180
-44214
-44247
-44278
-44307
-44334
-44358
-44380
-44400
-44418
-44434
-44448
-44459
-44468
-44475
-44480
-44483
-44483
-44481
-44477
-44471
-44462
-44452
-44439
-44425
-44409
-44390
-44370
-44348
-44324
-44299
-44272
-44243
-44212
-44180
-44146
-44110
-44072
-44032
-43990
-43947
-43901
-43853
-43803
-43750
-43695
-43638
-43578
-43516
-43451
-43383
-43313
-43241
-43165
-43087
-43006
-42923
-42837
-42748
-42657
-42564
-42468
-42370
-42270
-42168
-42065
-41960
-41853
-41745
-41636
-41526
-41415
-41304
-41192
-41079
-40966
-40852
-40738
-40623
-40508
-40392
-40276
-40160
-40043
-39926
-39808
-39690
-39571
-39451
-39331
-39210
-39089
-38967
-38844
-38720
-38596
-38470
-38345
-38218
-38091
-37963
-37834
-37704
-37573
-37441
-37309
-37176
-37042
-36907
-36771
-36634
-36497
-36359
-36221
-36082
-35942
-35803
-35662
-35522
-35381
-35241
-35100
-34959
-34817
-34676
-34535
-34394
-34252
-34111
-33970
-33828
-33687
-33546
-33405
-33263
-33122
-32980
-32838
-32695
-32552
-32409
-32267
-32122
-31979
-31835
-31690
-31544
-31398
-31252
-31106
-30959
-30813
-30666
-30519
-30372
-30225
-30078
-29931
-29784
-29638
-29492
-29347
-29202
-29058
-28914
-28771
-28629
-28488
-28348
-28209
-28071
-27934
-27798
-27663
-27530
-27399
-27269
-27140
-27014
-26889
-26765
-26644
-26524
-26406
-26290
-26176
-26063
-25952
-25843
-25736
-25630
-25527
-25424
-25324
-25225
-25128
-25033
-24940
-24848
-24757
-24669
-24582
-24496
-24412
-24329
-24248
-24168
-24089
-24011
-23935
-23860
-23787
-23714
-23643
-23573
-23504
-23436
-23370
-23304
-23239
-23176
-23113
-23052
-22991
-22932
-22874
-22817
-22761
-22706
-22653
-22601
-22550
-22500
-22451
-22404
-22357
-22311
-22266
-22221
-22176
-22132
-22088
-22044
-22000
-21955
-21911
-21866
-21820
-21775
-21728
-21682
-21634
-21587
-21538
-21490
-21440
-21390
-21340
-21289
-21238
-21187
-21135
-21083
-21030
-20978
-20925
-20871
-20818
-20764
-20710
-20656
-20601
-20547
-20493
-20439
-20385
-20331
-20278
-20224
-20171
-20119
-20067
-20015
-19964
-19914
-19864
-19814
-19766
-19717
-19670
-19623
-19577
-19532
-19487
-19443
-19400
-19357
-19315
-19273
-19232
-19191
-19151
-19112
-19072
-19033
-18994
-18955
-18917
-18878
-18840
-18801
-18763
-18725
-18686
-18647
-18608
-18569
-18530
-18490
-18450
-18410
-18370
-18330
-18289
-18249
-18208
-18167
-18126
-18085
-18044
-18003
-17962
-17921
-17879
-17838
-17797
-17755
-17713
-17672
-17630
-17589
-17547
-17507
-17466
-17426
-17387
-17348
-17310
-17272
-17234
-17197
-17161
-17125
-17090
-17055
-17021
-16987
-16954
-16921
-16888
-16856
-16825
-16794
-16764
-16734
-16706
-16678
-16650
-16624
-16598
-16573
-16549
-16525
-16503
-16481
-16460
-16440
-16420
-16402
-16384
-16367
-16352
-16337
-16323
-16309
-16297
-16286
-16274
-16265
-16256
-16248
-16241
-16234
-16229
-16224
-16221
-16218
-16216
-16215
-16215
-16215
-16216
-16219
-16221
-16225
-16229
-16233
-16238
-16242
-16248
-16254
-16261
-16268
-16274
-16282
-16289
-16296
-16303
-16312
-16320
-16329
-16338
-16347
-16358
-16367
-16379
-16390
-16402
-16415
-16427
-16440
-16453
-16467
-16481
-16495
-16509
-16523
-16537
-16551
-16565
-16579
-16593
-16607
-16621
-16635
-16648
-16662
-16675
-16689
-16702
-16715
-16729
-16742
-16754
-16767
-16779
-16790
-16802
-16813
-16823
-16833
-16842
-16851
-16859
-16866
-16872
-16878
-16883
-16887
-16890
-16893
-16894
-16894
-16893
-16891
-16887
-16883
-16876
-16869
-16860
-16849
-16837
-16824
-16810
-16794
-16777
-16759
-16740
-16720
-16699
-16677
-16654
-16630
-16604
-16578
-16550
-16521
-16490
-16458
-16425
-16390
-16354
-16317
-16277
-16238
-16197
-16154
-16109
-16064
-16015
-15968
-15918
-15867
-15814
-15760
-15705
-15649
-15591
-15532
-15471
-15409
-15346
-15281
-15214
-15146
-15077
-15007
-14934
-14861
-14786
-14709
-14631
-14551
-14470
-14387
-14303
-14218
-14131
-14042
-13952
-13861
-13768
-13674
-13579
-13483
-13386
-13287
-13188
-13088
-12988
-12887
-12785
-12683
-12580
-12477
-12374
-12270
-12166
-12062
-11958
-11853
-11747
-11641
-11535
-11427
-11319
-11211
-11101
-10991
-10879
-10767
-10654
-10539
-10424
-10308
-10191
-10073
-9954
-9835
-9714
-9593
-9471
-9347
-9223
-9098
-8972
-8844
-8716
-8586
-8455
-8323
-8189
-8054
-7918
-7780
-7641
-7500
-7358
-7213
-7067
-6920
-6771
-6620
-6468
-6315
-6160
-6004
-5847
-5689
-5529
-5369
-5208
-5046
-4882
-4718
-4553
-4387
-4220
-4053
-3884
-3715
-3545
-3374
-3203
-3031
-2858
-2685
-2511
-2338
-2163
-1989
-1814
-1639
-1465
-1290
-1116
-942
-769
-597
-425
-254
-85
84
251
417
581
744
905
1065
1223
1380
1535
1688
1840
1991
2141
2289
2437
2583
2728
2873
3016
3159
3301
3442
3582
3722
3861
3999
4137
4274
4411
4547
4682
4817
4952
5086
5219
5352
5484
5616
5748
5878
6009
6138
6268
6397
6525
6653
6781
6909
7036
7162
7289
7415
7541
7666
7791
7916
8041
8164
8288
8411
8534
8656
8777
8898
9019
9139
9259
9379
9499
9618
9737
9856
9974
10093
10211
10330
10448
10567
10685
10803
10921
11039
11156
11273
11389
11505
11620
11735
11849
11962
12074
12186
12297
12408
12518
12627
12735
12843
12951
13057
13163
13269
13373
13477
13580
13682
13783
13883
13983
14081
14179
14276
14372
14467
14561
14655
14747
14839
14931
15022
15112
15202
15291
15380
15469
15558
15646
15734
15822
15910
15997
16084
16171
16258
16344
16430
16516
16601
16687
16772
16857
16942
17028
17113
17198
17283
17369
17454
17539
17624
17709
17794
17879
17963
18048
18132
18216
18299
18383
18465
18548
18630
18711
18793
18873
18954
19034
19114
19194
19273
19352
19431
19510
19589
19668
19747
19827
19906
19985
20064
20143
20222
20301
20380
20459
20538
20617
20696
20775
20853
20932
21010
21087
21163
21239
21314
21388
21461
21532
21603
21671
21739
21804
21868
21931
21992
22051
22109
22165
22220
22273
22325
22375
22425
22473
22520
22566
22611
22655
22698
22741
22782
22822
22862
22900
22938
22975
23011
23046
23080
23113
23145
23177
23208
23239
23269
23298
23328
23357
23386
23415
23443
23472
23501
23531
23561
23591
23621
23653
23684
23717
23750
23784
23819
23855
23891
23928
23966
24005
24044
24083
24124
24164
24206
24248
24291
24335
24380
24426
24473
24522
24572
24624
24677
24732
24789
24848
24909
24973
25038
25106
25176
25248
25323
25399
25478
25559
25641
25726
25812
25900
25989
26080
26171
26265
26359
26454
26551
26649
26749
26850
26952
27056
27162
27269
27378
27489
27602
27717
27833
27953
28074
28197
28323
28451
28581
28713
28847
28983
29121
29261
29401
29544
29688
29833
29979
30127
30276
30427
30579
30732
30886
31042
31200
31358
31518
31680
31843
32008
32174
32342
32512
32683
32856
33030
33206
33384
33563
33743
33925
34109
34294
34480
34668
34857
35047
35239
35432
35627
35823
36021
36221
36422
36625
36830
37037
37246
37457
37670
37885
38102
38321
38542
38764
38988
39214
39442
39670
39901
40132
40365
40599
40834
41070
41307
41545
41784
42024
42265
42506
42748
42991
43234
43477
43720
43964
44207
44450
44693
44935
45177
45418
45659
45899
46138
46377
46615
46852
47088
47323
47557
47791
48023
48255
48485
48715
48944
49172
49399
49625
49851
50075
50299
50522
50744
50965
51185
51405
51624
51842
52059
52276
52492
52707
52922
53136
53350
53563
53776
53988
54201
54412
54624
54835
55046
55257
55468
55679
55889
56100
56311
56521
56732
56943
57154
57365
57577
57789
58001
58215
58429
58644
58860
59077
59295
59514
59734
59956
60179
60403
60629
60856
61084
61314
61545
61778
62011
62247
62483
62721
62959
63199
63440
63681
63923
64165
64407
64650
64893
65135
65378
65620
65862
66102
66342
66581
66818
67055
67289
67523
67754
67984
68212
68438
68662
68884
69104
69321
69536
69748
69958
70165
70369
70570
70768
70962
71154
71342
71527
71709
71887
72061
72233
72401
72565
72726
72884
73038
73188
73335
73478
73617
73753
73885
74013
74138
74259
74376
74489
74598
74704
74805
74903
74998
75088
75175
75258
75337
75413
75485
75554
75619
75681
75740
75795
75848
75897
75943
75986
76026
76064
76099
76131
76161
76188
76213
76235
76256
76274
76291
76306
76319
76330
76340
76349
76355
76361
76365
76367
76369
76368
76367
76364
76360
76354
76348
76340
76330
76320
76309
76296
76282
76267
76252
76235
76217
76199
76180
76160
76139
76118
76096
76073
76050
76026
76002
75978
75953
75927
75901
75875
75848
75821
75794
75766
75738
75710
75682
75653
75624
75595
75566
75537
75508
75479
75450
75421
75392
75363
75334
75305
75276
75248
75219
75191
75163
75135
75106
75078
75050
75022
74993
74964
74935
74906
74877
74847
74818
74789
74760
74731
74703
74676
74649
74623
74598
74574
74551
74530
74509
74490
74473
74457
74442
74429
74417
74407
74398
74390
74384
74379
74376
74373
74373
74373
74375
74379
74383
74390
74397
74406
74417
74429
74442
74456
74472
74489
74507
74526
74547
74568
74590
74614
74638
74663
74689
74716
74743
74772
74801
74831
74861
74893
74924
74957
74989
75022
75056
75090
75125
75160
75195
75231
75268
75306
75345
75384
75424
75466
75508
75551
75596
75641
75688
75735
75784
75834
75885
75938
75991
76046
76102
76158
76216
76275
76334
76394
76454
76515
76577
76639
76701
76763
76825
76887
76949
77011
77072
77133
77194
77254
77314
77374
77433
77492
77550
77608
77666
77724
77782
77839
77897
77954
78011
78068
78125
78182
78238
78294
78350
78405
78460
78514
78568
78620
78672
78723
78772
78821
78868
78914
78958
79001
79043
79083
79121
79158
79194
79228
79260
79291
79321
79350
79377
79403
79427
79450
79472
79493
79512
79530
79546
79562
79576
79589
79601
79613
79624
79634
79643
79653
79662
79671
79680
79689
79698
79708
79717
79727
79738
79749
79761
79773
79785
79798
79811
79824
79837
79850
79864
79877
79890
79903
79915
79927
79939
79950
79961
79971
79981
79990
79998
80006
80013
80019
80024
80028
80031
80033
80034
80033
80030
80027
80022
80015
80008
79998
79988
79975
79962
79947
79930
79913
79894
79874
79853
79830
79807
79782
79757
79730
79703
79675
79645
79615
79584
79551
79517
79483
79447
79409
79371
79331
79289
79246
79201
79154
79106
79055
79003
78949
78892
78833
78772
78708
78642
78573
78501
78427
78349
78268
78185
78098
78008
77915
77819
77720
77618
77513
77405
77295
77183
77068
76951
76832
76712
76590
76467
76343
76217
76091
75964
75837
75709
75581
75453
75325
75197
75070
74942
74815
74688
74561
74434
74308
74182
74056
73931
73805
73680
73555
73431
73306
73182
73058
72934
72810
72687
72564
72441
72318
72196
72074
71953
71831
71711
71590
71470
71350
71230
71110
70991
70872
70753
70635
70516
70398
70279
70161
70043
69925
69806
69688
69570
69451
69332
69213
69093
68973
68853
68732
68610
68488
68365
68241
68116
67990
67863
67735
67606
67476
67344
67212
67078
66944
66808
66672
66535
66397
66258
66120
65980
65841
65701
65560
65420
65279
65138
64997
64855
64715
64572
64432
64290
64149
64007
63865
63724
63583
63441
63301
63160
63020
62880
62742
62603
62466
62329
62194
62059
61925
61793
61662
61531
61402
61274
61147
61022
60897
60774
60652
60531
60412
60294
60178
60064
59951
59839
59730
59623
59517
59414
59313
59214
59118
59024
58932
58844
58758
58674
58594
58517
58442
58371
58303
58237
58175
58116
58060
58006
57956
57909
57865
57823
57785
57749
57716
57686
57658
57633
57611
57590
57572
57557
57543
57531
57522
57514
57508
57503
57501
57500
57500
57503
57507
57512
57519
57528
57539
57551
57565
57580
57597
57615
57635
57657
57680
57705
57731
57759
57789
57820
57853
57888
57924
57963
58003
58045
58089
58136
58184
58235
58288
58343
58400
58459
58520
58584
58649
58716
58785
58856
58928
59002
59077
59153
59230
59308
59387
59467
59548
59630
59712
59794
59878
59961
60046
60131
60216
60302
60389
60477
60565
60654
60744
60835
60926
61018
61110
61203
61297
61391
61486
61580
61675
61771
61866
61960
62055
62149
62243
62336
62428
62520
62610
62699
62787
62873
62958
63041
63122
63201
63277
63352
63423
63493
63559
63623
63685
63743
63798
63850
63899
63946
63989
64029
64066
64099
64132
64160
64186
64209
64230
64248
64263
64277
64288
64296
64302
64306
64308
64308
64306
64301
64295
64286
64275
64263
64248
64230
64211
64190
64166
64140
64111
64081
64049
64013
63977
63938
63896
63851
63805
63755
63703
63649
63591
63531
63469
63403
63335
63264
63191
63115
63037
62956
62873
62787
62700
62610
62518
62424
62329
62231
62131
62030
61927
61822
61715
61607
61498
61387
61275
61161
61047
60932
60816
60699
60582
60464
60346
60227
60108
59988
59867
59746
59624
59501
59378
59254
59129
59004
58877
58750
58622
58493
58363
58232
58101
57968
57835
57701
57565
57429
57292
57154
57015
56875
56733
56591
56448
56303
56158
56012
55865
55717
55569
55420
55270
55120
54970
54820
54669
54518
54367
54215
54064
53911
53759
53606
53453
53299
53144
52989
52833
52677
52520
52363
52206
52047
51889
51730
51571
51411
51251
51091
50930
50769
50607
50444
50281
50117
49953
49788
49622
49455
49287
49119
48950
48780
48610
48440
48269
48098
47927
47755
47583
47412
47240
47068
46896
46725
46553
46382
46210
46040
45869
45699
45529
45360
45191
45022
44854
44686
44519
44352
44185
44018
43852
43687
43521
43356
43190
43026
42861
42697
42534
42371
42208
42047
41886
41725
41565
41406
41247
41089
40931
40774
40616
40458
40301
40143
39985
39826
39667
39508
39348
39188
39027
38866
38704
38541
38378
38215
38052
37887
37723
37558
37393
37228
37062
36895
36729
36561
36394
36225
36056
35887
35716
35545
35374
35201
35028
34854
34680
34505
34329
34152
33975
33797
33619
33440
33260
33080
32899
32717
32534
32353
32170
31986
31801
31617
31431
31245
31059
30873
30686
30499
30312
30125
29938
29752
29565
29379
29193
29007
28822
28636
28452
28267
28083
27900
27716
27533
27351
27169
26988
26807
26627
26447
26268
26090
25913
25736
25561
25386
25213
25041
24869
24699
24530
24361
24194
24027
23861
23695
23531
23367
23203
23041
22879
22718
22557
22398
22239
22081
21923
21766
21610
21455
21299
21145
20990
20836
20683
20529
20376
20223
20070
19918
19765
19613
19462
19310
19159
19008
18857
18707
18557
18407
18257
18107
17958
17808
17659
17510
17361
17212
17062
16913
16763
16614
16463
16312
16161
16011
15860
15708
15556
15403
15250
15097
14944
14791
14638
14486
14333
14181
14029
13877
13726
13576
13425
13276
13127
12979
12831
12684
12537
12391
12245
12099
11954
11809
11664
11519
11375
11230
11086
10942
10799
10655
10512
10369
10226
10084
9943
9802
9661
9521
9382
9243
9105
8968
8832
8696
8560
8425
8291
8157
8023
7891
7758
7626
7495
7364
7234
7104
6975
6846
6718
6591
6464
6337
6211
6086
5961
5836
5712
5589
5465
5342
5220
5097
4975
4853
4732
4610
4489
4368
4248
4127
4006
3888
3769
3650
3532
3414
3297
3181
3065
2950
2835
2721
2608
2495
2382
2270
2158
2047
1935
1825
1715
1605
1495
1386
1278
1169
1061
953
846
738
631
524
417
310
204
97
-9
-115
-221
-326
-432
-537
-641
-746
-850
-953
-1057
-1160
-1262
-1365
-1467
-1569
-1671
-1772
-1874
-1975
-2076
-2177
-2278
-2379
-2480
-2580
-2681
-2781
-2881
-2980
-3080
-3180
-3279
-3378
-3477
-3576
-3674
-3773
-3871
-3970
-4067
-4166
-4264
-4362
-4460
-4557
-4655
-4752
-4849
-4946
-5043
-5140
-5237
-5334
-5431
-5528
-5626
-5723
-5821
-5919
-6017
-6115
-6214
-6313
-6413
-6512
-6612
-6713
-6814
-6915
-7018
-7120
-7224
-7328
-7432
-7537
-7643
-7750
-7857
-7964
-8071
-8180
-8290
-8399
-8509
-8618
-8728
-8838
-8947
-9057
-9166
-9275
-9383
-9491
-9599
-9706
-9812
-9918
-10023
-10127
-10231
-10335
-10438
-10540
-10642
-10743
-10845
-10945
-11046
-11147
-11247
-11348
-11448
-11549
-11650
-11751
-11852
-11953
-12054
-12156
-12258
-12360
-12462
-12564
-12667
-12770
-12873
-12977
-13080
-13184
-13288
-13392
-13496
-13601
-13706
-13811
-13917
-14023
-14129
-14235
-14342
-14448
-14555
-14662
-14769
-14876
-14983
-15090
-15197
-15304
-15411
-15518
-15625
-15732
-15838
-15945
-16050
-16157
-16263
-16367
-16473
-16578
-16682
-16786
-16889
-16992
-17094
-17196
-17297
-17397
-17497
-17595
-17694
-17791
-17887
-17983
-18078
-18172
-18266
-18359
-18451
-18543
-18634
-18724
-18814
-18904
-18993
-19082
-19170
-19257
-19345
-19431
-19518
-19604
-19690
-19776
-19861
-19947
-20032
-20117
-20203
-20288
-20374
-20460
-20547
-20634
-20721
-20809
-20897
-20987
-21076
-21167
-21258
-21351
-21443
-21537
-21632
-21727
-21824
-21921
-22019
-22118
-22217
-22317
-22419
-22521
-22623
-22727
-22832
-22937
-23043
-23150
-23258
-23367
-23477
-23588
-23699
-23812
-23925
-24038
-24153
-24268
-24384
-24500
-24617
-24734
-24852
-24970
-25089
-25208
-25327
-25447
-25567
-25687
-25807
-25927
-26047
-26167
-26287
-26406
-26525
-26643
-26761
-26878
-26995
-27110
-27225
-27339
-27452
-27564
-27675
-27785
-27894
-28002
-28109
-28216
-28321
-28425
-28528
-28630
-28731
-28831
-28929
-29027
-29123
-29219
-29313
-29406
-29497
-29588
-29677
-29766
-29853
-29939
-30024
-30108
-30190
-30272
-30352
-30431
-30509
-30586
-30662
-30736
-30809
-30881
-30951
-31020
-31087
-31153
-31218
-31281
-31342
-31402
-31461
-31518
-31574
-31628
-31681
-31733
-31783
-31833
-31881
-31928
-31975
-32020
-32064
-32107
-32151
-32192
-32235
-32276
-32317
-32357
-32398
-32438
-32478
-32519
-32558
-32600
-32641
-32682
-32723
-32766
-32809
-32852
-32896
-32941
-32986
-33032
-33079
-33126
-33173
-33221
-33270
-33319
-33369
-33418
-33469
-33520
-33571
-33622
-33674
-33727
-33780
-33833
-33887
-33941
-33996
-34051
-34106
-34163
-34219
-34276
-34334
-34392
-34450
-34509
-34568
-34628
-34687
-34747
-34807
-34868
-34928
-34988
-35048
-35108
-35168
-35228
-35288
-35348
-35407
-35466
-35525
-35584
-35643
-35701
-35759
-35817
-35875
-35932
-35989
-36046
-36103
-36159
-36216
-36272
-36328
-36383
-36438
-36493
-36547
-36601
-36655
-36708
-36761
-36812
-36864
-36915
-36965
-37014
-37063
-37112
-37160
-37207
-37254
-37301
-37347
-37394
-37440
-37486
-37532
-37578
-37623
-37669
-37715
-37761
-37807
-37852
-37898
-37944
-37989
-38035
-38080
-38125
-38170
-38215
-38260
-38304
-38348
-38392
-38436
-38480
-38523
-38566
-38608
-38650
-38692
-38734
-38775
-38816
-38856
-38896
-38935
-38974
-39013
-39051
-39088
-39124
-39160
-39195
-39229
-39262
-39295
-39326
-39357
-39386
-39415
-39442
-39468
-39494
-39518
-39541
-39563
-39583
-39603
-39622
-39639
-39655
-39670
-39683
-39695
-39706
-39716
-39725
-39732
-39738
-39743
-39747
-39750
-39752
-39752
-39752
-39750
-39748
-39744
-39739
-39734
-39727
-39719
-39710
-39701
-39690
-39678
-39666
-39653
-39638
-39623
-39608
-39591
-39575
-39557
-39539
-39521
-39502
-39483
-39463
-39444
-39424
-39404
-39383
-39363
-39342
-39322
-39301
-39280
-39259
-39238
-39218
-39197
-39176
-39155
-39134
-39113
-39091
-39070
-39049
-39028
-39006
-38985
-38964
-38942
-38921
-38900
-38878
-38857
-38836
-38815
-38794
-38774
-38753
-38733
-38712
-38692
-38672
-38652
-38633
-38613
-38594
-38574
-38555
-38536
-38517
-38498
-38480
-38461
-38443
-38425
-38407
-38389
-38371
-38354
-38336
-38319
-38302
-38285
-38268
-38251
-38235
-38218
-38202
-38185
-38168
-38152
-38135
-38118
-38101
-38084
-38068
-38051
-38034
-38017
-38000
-37984
-37967
-37951
-37935
-37919
-37903
-37888
-37873
-37858
-37844
-37830
-37816
-37803
-37790
-37777
-37765
-37752
-37740
-37728
-37716
-37705
-37693
-37681
-37669
-37657
-37645
-37633
-37621
-37608
-37595
-37582
-37569
-37555
-37541
-37527
-37513
-37498
-37482
-37467
-37450
-37434
-37416
-37399
-37380
-37361
-37342
-37321
-37300
-37278
-37255
-37231
-37207
-37181
-37155
-37128
-37099
-37070
-37040
-37010
-36978
-36946
-36912
-36878
-36844
-36808
-36772
-36735
-36698
-36660
-36621
-36582
-36543
-36503
-36463
-36423
-36383
-36342
-36302
-36261
-36220
-36180
-36139
-36099
-36059
-36019
-35979
-35940
-35901
-35862
-35823
-35785
-35747
-35710
-35673
-35637
-35601
-35566
-35531
-35497
-35464
-35431
-35399
-35369
-35338
-35309
-35281
-35253
-35227
-35201
-35176
-35152
-35129
-35107
-35085
-35065
-35045
-35026
-35008
-34991
-34975
-34959
-34944
-34930
-34916
-34903
-34890
-34878
-34867
-34856
-34845
-34835
-34825
-34815
-34806
-34796
-34787
-34777
-34768
-34758
-34749
-34739
-34729
-34719
-34709
-34698
-34687
-34676
-34665
-34653
-34642
-34630
-34617
-34605
-34592
-34579
-34566
-34552
-34538
-34524
-34510
-34495
-34480
-34464
-34448
-34432
-34415
-34397
-34379
-34360
-34341
-34321
-34300
-34279
-34257
-34234
-34211
-34187
-34162
-34137
-34111
-34084
-34057
-34029
-34000
-33971
-33942
-33912
-33881
-33851
-33820
-33788
-33757
-33725
-33693
-33661
-33629
-33597
-33565
-33533
-33502
-33470
-33438
-33407
-33375
-33344
-33313
-33282
-33251
-33220
-33189
-33158
-33127
-33096
-33065
-33035
-33004
-32974
-32944
-32914
-32884
-32854
-32825
-32795
-32766
-32738
-32709
-32680
-32653
-32625
-32598
-32572
-32545
-32519
-32493
-32468
-32442
-32417
-32392
-32366
-32343
-32317
-32293
-32270
-32246
-32223
-32200
-32177
-32154
-32131
-32110
-32088
-32067
-32046
-32025
-32005
-31986
-31967
-31948
-31930
-31912
-31895
-31878
-31862
-31846
-31831
-31816
-31802
-31788
-31774
-31761
-31748
-31736
-31724
-31713
-31701
-31691
-31680
-31671
-31661
-31653
-31644
-31636
-31629
-31622
-31615
-31609
-31603
-31597
-31591
-31585
-31579
-31573
-31567
-31561
-31554
-31548
-31540
-31533
-31525
-31517
-31509
-31500
-31491
-31481
-31471
-31461
-31450
-31438
-31426
-31414
-31401
-31387
-31373
-31359
-31343
-31328
-31311
-31294
-31277
-31258
-31239
-31220
-31200
-31179
-31158
-31136
-31113
-31091
-31067
-31043
-31019
-30995
-30970
-30945
-30919
-30893
-30867
-30840
-30813
-30786
-30758
-30730
-30702
-30674
-30645
-30616
-30586
-30557
-30526
-30496
-30465
-30434
-30403
-30372
-30340
-30308
-30276
-30243
-30211
-30179
-30147
-30115
-30083
-30051
-30019
-29988
-29956
-29925
-29895
-29864
-29834
-29804
-29774
-29744
-29715
-29686
-29657
-29628
-29600
-29571
-29543
-29516
-29488
-29461
-29435
-29408
-29382
-29356
-29330
-29305
-29280
-29256
-29232
-29208
-29185
-29162
-29140
-29118
-29096
-29075
-29055
-29035
-29015
-28996
-28978
-28959
-28941
-28924
-28907
-28890
-28874
-28857
-28842
-28826
-28811
-28795
-28780
-28765
-28750
-28735
-28719
-28704
-28688
-28673
-28657
-28641
-28624
-28608
-28591
-28573
-28556
-28538
-28520
-28501
-28482
-28462
-28442
-28422
-28401
-28380
-28358
-28336
-28313
-28289
-28265
-28240
-28214
-28188
-28161
-28133
-28104
-28074
-28044
-28012
-27980
-27947
-27913
-27879
-27843
-27807
-27769
-27731
-27692
-27652
-27611
-27570
-27527
-27484
-27440
-27395
-27349
-27303
-27256
-27208
-27160
-27111
-27062
-27012
-26962
-26911
-26859
-26808
-26755
-26702
-26649
-26595
-26540
-26485
-26429
-26373
-26316
-26259
-26201
-26142
-26084
-26024
-25965
-25904
-25844
-25783
-25722
-25661
-25599
-25538
-25476
-25414
-25352
-25289
-25227
-25164
-25101
-25037
-24974
-24910
-24847
-24783
-24719
-24654
-24590
-24526
-24461
-24397
-24332
-24268
-24204
-24139
-24075
-24010
-23946
-23881
-23816
-23751
-23686
-23620
-23554
-23488
-23421
-23355
-23287
-23220
-23152
-23084
-23015
-22946
-22877
-22808
-22738
-22668
-22598
-22528
-22457
-22386
-22315
-22244
-22173
-22102
-22031
-21959
-21887
-21816
-21744
-21672
-21600
-21527
-21455
-21383
-21311
-21238
-21166
-21095
-21023
-20951
-20880
-20809
-20738
-20667
-20597
-20527
-20458
-20388
-20319
-20250
-20181
-20113
-20044
-19976
-19908
-19840
-19772
-19703
-19635
-19567
-19498
-19429
-19360
-19290
-19220
-19149
-19078
-19006
-18934
-18862
-18788
-18714
-18640
-18565
-18489
-18413
-18336
-18259
-18181
-18102
-18023
-17944
-17864
-17784
-17703
-17622
-17541
-17459
-17377
-17295
-17213
-17131
-17048
-16966
-16884
-16802
-16720
-16638
-16556
-16475
-16394
-16312
-16232
-16152
-16072
-15992
-15913
-15834
-15755
-15677
-15599
-15522
-15444
-15368
-15292
-15216
-15141
-15066
-14992
-14919
-14846
-14774
-14702
-14631
-14561
-14491
-14422
-14354
-14287
-14220
-14154
-14088
-14024
-13960
-13897
-13834
-13773
-13712
-13651
-13591
-13532
-13473
-13415
-13358
-13300
-13243
-13187
-13130
-13074
-13019
-12963
-12907
-12852
-12796
-12741
-12685
-12630
-12575
-12519
-12464
-12409
-12354
-12298
-12243
-12188
-12132
-12077
-12021
-11966
-11910
-11854
-11798
-11742
-11686
-11630
-11574
-11517
-11461
-11404
-11348
-11291
-11235
-11178
-11122
-11066
-11009
-10953
-10897
-10841
-10785
-10730
-10674
-10618
-10563
-10508
-10453
-10398
-10344
-10289
-10235
-10181
-10128
-10074
-10021
-9969
-9917
-9865
-9813
-9762
-9711
-9661
-9611
-9561
-9512
-9463
-9415
-9367
-9319
-9272
-9226
-9180
-9134
-9090
-9046
-9003
-8960
-8919
-8878
-8837
-8798
-8759
-8722
-8685
-8648
-8613
-8578
-8544
-8511
-8479
-8447
-8416
-8385
-8356
-8326
-8298
-8270
-8243
-8216
-8189
-8164
-8138
-8114
-8090
-8067
-8044
-8021
-7999
-7977
-7955
-7934
-7913
-7892
-7872
-7852
-7831
-7811
-7790
-7770
-7749
-7728
-7707
-7686
-7664
-7642
-7619
-7596
-7572
-7548
-7523
-7498
-7472
-7445
-7418
-7390
-7362
-7332
-7302
-7271
-7239
-7207
-7173
-7139
-7104
-7068
-7031
-6993
-6954
-6915
-6874
-6833
-6791
-6748
-6704
-6660
-6614
-6568
-6522
-6475
-6427
-6379
-6330
-6281
-6231
-6181
-6131
-6081
-6030
-5979
-5928
-5877
-5826
-5775
-5724
-5673
-5622
-5571
-5520
-5470
-5420
-5370
-5320
-5271
-5222
-5173
-5125
-5077
-5030
-4983
-4937
-4891
-4845
-4800
-4755
-4710
-4666
-4622
-4579
-4536
-4493
-4450
-4408
-4366
-4325
-4283
-4242
-4202
-4161
-4121
-4081
-4041
-4001
-3962
-3922
-3882
-3843
-3804
-3764
-3725
-3686
-3648
-3609
-3571
-3533
-3496
-3458
-3421
-3385
-3349
-3313
-3277
-3242
-3208
-3174
-3140
-3106
-3073
-3041
-3008
-2976
-2945
-2913
-2883
-2852
-2822
-2792
-2763
-2734
-2705
-2677
-2648
-2621
-2594
-2567
-2540
-2515
-2489
-2464
-2440
-2417
-2394
-2371
-2350
-2329
-2309
-2290
-2272
-2254
-2238
-2222
-2208
-2194
-2181
-2169
-2159
-2149
-2140
-2133
-2126
-2121
-2116
-2113
-2111
-2110
-2110
-2112
-2114
-2118
-2123
-2128
-2135
-2143
-2152
-2163
-2174
-2186
-2199
-2213
-2228
-2244
-2260
-2278
-2297
-2316
-2337
-2358
-2381
-2404
-2428
-2453
-2480
-2507
-2535
-2564
-2593
-2624
-2656
-2688
-2721
-2756
-2791
-2827
-2864
-2902
-2941
-2981
-3022
-3064
-3108
-3152
-3197
-3243
-3290
-3339
-3388
-3437
-3488
-3540
-3592
-3645
-3699
-3753
-3808
-3864
-3920
-3976
-4033
-4091
-4149
-4207
-4266
-4325
-4385
-4445
-4505
-4566
-4627
-4688
-4750
-4812
-4874
-4936
-4999
-5062
-5125
-5188
-5251
-5314
-5377
-5440
-5503
-5567
-5630
-5693
-5756
-5819
-5882
-5944
-6007
-6070
-6132
-6195
-6257
-6320
-6382
-6444
-6505
-6567
-6628
-6689
-6749
-6809
-6869
-6928
-6986
-7044
-7101
-7157
-7213
-7268
-7322
-7376
-7428
-7480
-7531
-7581
-7631
-7679
-7727
-7773
-7819
-7864
-7908
-7951
-7993
-8034
-8073
-8112
-8148
-8185
-8220
-8254
-8287
-8319
-8349
-8379
-8407
-8434
-8461
-8486
-8511
-8535
-8558
-8580
-8602
-8623
-8644
-8664
-8684
-8703
-8722
-8741
-8760
-8778
-8796
-8814
-8832
-8850
-8868
-8885
-8903
-8921
-8938
-8956
-8974
-8992
-9010
-9029
-9047
-9066
-9085
-9105
-9124
-9145
-9166
-9187
-9209
-9231
-9254
-9278
-9303
-9328
-9354
-9381
-9409
-9437
-9466
-9496
-9527
-9559
-9592
-9625
-9659
-9694
-9730
-9767
-9804
-9842
-9881
-9920
-9960
-10000
-10041
-10082
-10124
-10166
-10209
-10251
-10294
-10338
-10381
-10425
-10468
-10512
-10556
-10600
-10644
-10688
-10732
-10776
-10820
-10864
-10908
-10952
-10995
-11039
-11083
-11126
-11169
-11212
-11255
-11298
-11341
-11384
-11426
-11468
-11510
-11552
-11593
-11634
-11674
-11714
-11754
-11793
-11831
-11868
-11905
-11941
-11977
-12011
-12045
-12078
-12110
-12142
-12172
-12201
-12230
-12257
-12284
-12310
-12334
-12358
-12380
-12402
-12422
-12442
-12460
-12477
-12494
-12509
-12523
-12536
-12548
-12559
-12570
-12579
-12587
-12595
-12602
-12608
-12613
-12618
-12623
-12626
-12630
-12633
-12636
-12638
-12640
-12642
-12644
-12646
-12648
-12650
-12651
-12653
-12655
-12656
-12658
-12660
-12662
-12664
-12665
-12667
-12669
-12671
-12674
-12676
-12678
-12680
-12683
-12685
-12688
-12690
-12693
-12696
-12698
-12701
-12703
-12705
-12708
-12710
-12712
-12714
-12716
-12718
-12719
-12721
-12723
-12724
-12726
-12727
-12729
-12730
-12732
-12733
-12734
-12735
-12736
-12736
-12737
-12737
-12737
-12737
-12736
-12735
-12734
-12732
-12730
-12728
-12725
-12722
-12718
-12714
-12709
-12703
-12697
-12690
-12683
-12675
-12666
-12656
-12646
-12635
-12623
-12611
-12598
-12584
-12569
-12554
-12538
-12522
-12505
-12487
-12468
-12449
-12429
-12409
-12388
-12366
-12344
-12322
-12299
-12276
-12252
-12228
-12204
-12179
-12154
-12129
-12104
-12079
-12053
-12027
-12002
-11976
-11950
-11924
-11898
-11872
-11846
-11821
-11795
-11769
-11743
-11718
-11692
-11667
-11641
-11616
-11591
-11566
-11542
-11517
-11493
-11469
-11444
-11421
-11397
-11373
-11350
-11327
-11304
-11281
-11258
-11235
-11213
-11191
-11169
-11148
-11127
-11106
-11085
-11065
-11045
-11025
-11005
-10986
-10967
-10948
-10929
-10911
-10892
-10874
-10856
-10838
-10820
-10802
-10785
-10767
-10750
-10733
-10715
-10698
-10681
-10664
-10647
-10630
-10613
-10596
-10578
-10561
-10543
-10525
-10507
-10489
-10470
-10451
-10432
-10412
-10392
-10371
-10350
-10329
-10307
-10284
-10261
-10237
-10213
-10188
-10162
-10135
-10108
-10081
-10052
-10023
-9993
-9962
-9930
-9898
-9865
-9831
-9796
-9760
-9724
-9687
-9650
-9612
-9573
-9534
-9494
-9454
-9413
-9372
-9330
-9288
-9246
-9203
-9161
-9118
-9075
-9032
-8988
-8945
-8902
-8858
-8815
-8772
-8728
-8685
-8642
-8599
-8557
-8515
-8473
-8431
-8390
-8349
-8308
-8268
-8229
-8189
-8151
-8114
-8077
-8042
-8006
-7972
-7938
-7906
-7874
-7843
-7812
-7783
-7755
-7728
-7701
-7676
-7651
-7627
-7605
-7583
-7562
-7542
-7522
-7504
-7486
-7469
-7452
-7436
-7421
-7407
-7393
-7379
-7367
-7354
-7342
-7331
-7320
-7309
-7298
-7288
-7278
-7268
-7259
-7249
-7239
-7230
-7220
-7210
-7200
-7190
-7180
-7169
-7157
-7145
-7133
-7120
-7106
-7092
-7077
-7061
-7044
-7027
-7009
-6990
-6969
-6948
-6926
-6903
-6879
-6853
-6827
-6799
-6770
-6740
-6709
-6677
-6643
-6608
-6572
-6535
-6497
-6457
-6416
-6375
-6332
-6288
-6242
-6196
-6149
-6101
-6052
-6003
-5952
-5900
-5848
-5795
-5742
-5688
-5633
-5578
-5522
-5466
-5410
-5353
-5296
-5238
-5181
-5123
-5065
-5007
-4948
-4890
-4832
-4774
-4716
-4658
-4600
-4542
-4484
-4426
-4369
-4311
-4254
-4197
-4139
-4082
-4025
-3968
-3911
-3854
-3797
-3740
-3682
-3625
-3567
-3510
-3452
-3394
-3335
-3276
-3218
-3158
-3099
-3039
-2978
-2918
-2857
-2795
-2733
-2671
-2608
-2545
-2481
-2417
-2352
-2287
-2222
-2156
-2090
-2023
-1956
-1888
-1820
-1752
-1683
-1613
-1543
-1473
-1403
-1331
-1260
-1188
-1115
-1042
-969
-895
-821
-746
-671
-595
-519
-442
-365
-288
-210
-131
-53
27
106
186
266
347
428
509
590
672
753
835
917
999
1081
1164
1246
1329
1411
1494
1577
1659
1742
1825
1908
1991
2073
2156
2239
2321
2404
2486
2568
2649
2731
2812
2893
2973
3053
3132
3211
3290
3368
3446
3522
3599
3675
3750
3824
3898
3970
4043
4114
4184
4254
4322
4390
4457
4523
4587
4651
4714
4775
4836
4896
4954
5012
5068
5123
5178
5231
5283
5335
5385
5434
5483
5530
5577
5623
5667
5711
5754
5796
5838
5878
5918
5957
5996
6034
6071
6107
6143
6179
6214
6249
6283
6317
6351
6384
6417
6450
6482
6514
6546
6578
6609
6640
6671
6701
6731
6760
6789
6818
6847
6874
6902
6929
6956
6982
7009
7034
7060
7085
7110
7134
7159
7183
7207
7231
7255
7278
7302
7326
7349
7373
7397
7422
7446
7471
7496
7521
7547
7573
7600
7628
7656
7684
7713
7743
7774
7805
7837
7869
7902
7936
7971
8007
8042
8080
8117
8156
8196
8236
8277
8319
8362
8406
8451
8496
8543
8590
8638
8687
8736
8786
8837
8889
8941
8993
9046
9100
9154
9209
9264
9320
9376
9432
9489
9545
9603
9660
9717
9774
9832
9889
9947
10004
10061
10118
10175
10232
10288
10344
10400
10455
10510
10565
10619
10672
10725
10778
10830
10882
10933
10984
11034
11084
11133
11182
11230
11278
11325
11372
11418
11463
11508
11553
11597
11641
11684
11727
11769
11811
11853
11894
11935
11976
12017
12057
12097
12137
12178
12217
12257
12297
12338
12378
12418
12458
12499
12539
12580
12621
12661
12702
12743
12784
12826
12867
12909
12951
12993
13035
13078
13120
13163
13206
13248
13291
13335
13378
13421
13465
13509
13553
13596
13640
13685
13729
13773
13817
13861
13905
13949
13993
14036
14080
14124
14168
14211
14255
14299
14342
14385
14429
14472
14515
14559
14602
14645
14688
14730
14773
14816
14858
14901
14943
14986
15028
15070
15112
15154
15196
15238
15280
15322
15364
15406
15448
15490
15532
15575
15617
15660
15703
15746
15789
15832
15876
15920
15963
16007
16052
16096
16140
16184
16229
16274
16318
16363
16408
16452
16497
16541
16586
16630
16675
16719
16763
16807
16851
16894
16938
16981
17024
17068
17110
17153
17196
17239
17281
17324
17366
17408
17450
17492
17533
17574
17615
17655
17696
17735
17775
17814
17852
17890
17928
17965
18001
18037
18073
18108
18143
18177
18211
18244
18277
18310
18342
18374
18406
18438
18469
18501
18532
18563
18594
18625
18656
18687
18719
18750
18781
18812
18844
18876
18907
18940
18972
19004
19037
19069
19102
19136
19169
19203
19237
19271
19305
19340
19376
19411
19447
19484
19520
19558
19595
19634
19672
19712
19751
19792
19833
19874
19916
19959
20003
20047
20092
20137
20184
20230
20278
20326
20376
20425
20476
20527
20579
20632
20686
20740
20795
20851
20908
20965
21023
21081
21140
21200
21260
21321
21383
21444
21507
21569
21633
21696
21761
21825
21890
21955
22021
22087
22153
22220
22287
22354
22421
22488
22555
22622
22690
22757
22824
22891
22958
23025
23092
23158
23225
23291
23356
23422
23487
23553
23617
23682
23746
23810
23873
23936
23998
24060
24122
24183
24244
24304
24364
24423
24482
24541
24598
24656
24713
24769
24825
24881
24936
24991
25046
25100
25154
25208
25261
25314
25366
25418
25470
25521
25572
25623
25673
25723
25773
25822
25870
25918
25965
26012
26059
26105
26150
26195
26239
26283
26326
26369
26411
26453
26494
26535
26575
26615
26655
26695
26733
26772
26810
26848
26886
26923
26960
26996
27032
27068
27104
27139
27174
27209
27244
27278
27312
27345
27379
27412
27445
27478
27510
27543
27575
27607
27639
27671
27703
27735
27767
27798
27830
27861
27893
27924
27955
27987
28018
28049
28080
28111
28142
28173
28204
28235
28266
28297
28328
28359
28390
28422
28453
28485
28517
28549
28581
28614
28646
28679
28712
28746
28779
28813
28847
28882
28916
28951
28987
29022
29058
29094
29131
29167
29204
29242
29279
29317
29354
29392
29431
29469
29507
29546
29585
29623
29662
29701
29740
29778
29817
29855
29893
29931
29969
30007
30044
30081
30118
30154
30190
30225
30260
30294
30327
30361
30393
30425
30455
30486
30515
30543
30571
30597
30623
30647
30671
30693
30714
30734
30753
30771
30787
30803
30817
30830
30842
30853
30863
30872
30879
30886
30891
30896
30899
30902
30903
30904
30903
30902
30900
30896
30892
30887
30880
30873
30865
30856
30846
30835
30822
30809
30795
30780
30763
30746
30728
30708
30688
30667
30645
30621
30597
30572
30546
30519
30492
30463
30433
30403
30372
30340
30307
30273
30238
30203
30166
30129
30091
30052
30012
29971
29930
29887
29844
29801
29756
29711
29665
29619
29572
29524
29476
29427
29378
29328
29278
29227
29176
29124
29072
29020
28967
28914
28860
28807
28752
28698
28644
28589
28534
28479
28425
28370
28315
28260
28205
28150
28096
28041
27987
27933
27879
27826
27772
27719
27666
27614
27561
27509
27457
27405
27353
27302
27250
27198
27147
27096
27044
26993
26941
26890
26839
26787
26736
26685
26633
26582
26530
26478
26426
26374
26322
26269
26217
26164
26111
26057
26004
25950
25895
25841
25786
25731
25676
25620
25564
25508
25451
25395
25338
25280
25222
25164
25106
25047
24988
24929
24869
24809
24749
24688
24627
24566
24505
24444
24382
24320
24258
24197
24135
24073
24011
23950
23888
23827
23766
23706
23645
23585
23525
23466
23407
23349
23291
23234
23177
23122
23066
23012
22958
22905
22853
22802
22751
22702
22653
22606
22559
22513
22469
22425
22382
22340
22299
22258
22219
22181
22143
22107
22071
22036
22002
21969
21936
21905
21874
21844
21815
21786
21759
21732
21706
21680
21655
21630
21607
21583
21560
21538
21516
21494
21472
21451
21430
21410
21389
21369
21349
21330
21310
21291
21272
21253
21234
21216
21198
21180
21162
21144
21127
21110
21093
21076
21059
21043
21027
21011
20995
20980
20964
20949
20934
20920
20905
20891
20876
20862
20849
20835
20822
20809
20796
20783
20770
20758
20746
20734
20722
20710
20698
20687
20675
20664
20653
20642
20631
20621
20611
20600
20590
20581
20571
20561
20552
20542
20533
20524
20515
20506
20497
20488
20479
20471
20462
20454
20445
20437
20429
20420
20412
20404
20397
20389
20381
20374
20366
20359
20351
20344
20337
20330
20322
20315
20308
20301
20294
20287
20281
20274
20267
20260
20254
20247
20241
20235
20229
20223
20217
20211
20206
20200
20195
20190
20185
20180
20176
20171
20167
20163
20159
20155
20151
20148
20144
20141
20138
20135
20133
20130
20128
20126
20124
20122
20121
20120
20119
20118
20118
20118
20118
20118
20119
20120
20121
20123
20125
20127
20129
20131
20134
20137
20140
20143
20146
20149
20152
20156
20159
20163
20166
20170
20173
20177
20180
20184
20187
20191
20194
20198
20201
20204
20207
20210
20213
20215
20218
20220
20222
20224
20225
20227
20228
20229
20229
20230
20230
20229
20229
20228
20226
20225
20223
20220
20217
20214
20210
20206
20202
20197
20191
20186
20179
20173
20166
20158
20151
20143
20134
20125
20116
20107
20097
20087
20076
20066
20055
20043
20031
20019
20007
19994
19981
19967
19954
19939
19925
19910
19895
19880
19864
19849
19833
19817
19800
19784
19767
19750
19733
19716
19698
19681
19663
19645
19627
19609
19591
19572
19554
19535
19516
19496
19477
19457
19438
19417
19397
19377
19356
19334
19313
19291
19269
19246
19223
19200
19176
19152
19128
19103
19078
19053
19027
19001
18975
18948
18921
18894
18866
18839
18810
18782
18753
18724
18695
18665
18635
18604
18573
18541
18509
18477
18444
18411
18376
18342
18307
18271
18234
18197
18159
18120
18081
18041
18000
17958
17915
17872
17828
17783
17737
17690
17643
17595
17545
17495
17445
17393
17340
17287
17233
17178
17122
17066
17009
16951
16892
16833
16773
16713
16652
16591
16529
16466
16403
16338
16274
16210
16146
16081
16015
15949
15883
15816
15748
15681
15613
15545
15476
15408
15339
15270
15201
15132
15062
14993
14923
14853
14784
14714
14644
14574
14504
14434
14364
14294
14224
14153
14083
14013
13942
13872
13801
13730
13659
13588
13517
13446
13375
13304
13233
13161
13090
13019
12947
12876
12804
12733
12661
12590
12518
12447
12376
12304
12233
12162
12091
12020
11949
11878
11808
11738
11667
11598
11528
11458
11389
11320
11251
11182
11114
11046
10978
10910
10843
10776
10709
10643
10576
10510
10444
10379
10314
10249
10184
10119
10055
9991
9927
9864
9801
9738
9676
9614
9552
9491
9430
9369
9308
9248
9188
9129
9069
9010
8952
8893
8835
8777
8719
8661
8604
8547
8489
8432
8375
8319
8262
8206
8148
8093
8037
7981
7925
7869
7814
7758
7703
7648
7592
7537
7482
7428
7373
7318
7264
7209
7155
7101
7047
6993
6939
6886
6832
6779
6726
6673
6620
6568
6515
6464
6412
6361
6310
6260
6210
6160
6111
6062
6014
5967
5920
5873
5828
5783
5738
5694
5651
5609
5567
5526
5486
5446
5408
5370
5333
5296
5261
5226
5193
5160
5128
5097
5066
5037
5008
4980
4953
4927
4902
4877
4854
4830
4808
4786
4765
4745
4725
4705
4687
4668
4651
4633
4616
4599
4583
4567
4551
4536
4521
4506
4491
4477
4462
4448
4434
4420
4406
4392
4378
4364
4351
4337
4324
4310
4297
4283
4270
4256
4243
4229
4215
4202
4188
4174
4160
4147
4133
4118
4104
4090
4075
4061
4046
4030
4016
4001
3986
3971
3956
3940
3925
3909
3894
3878
3862
3846
3831
3815
3799
3783
3768
3752
3736
3721
3706
3690
3675
3660
3646
3631
3617
3603
3589
3575
3562
3549
3536
3524
3512
3500
3489
3478
3467
3457
3447
3437
3428
3420
3412
3404
3397
3390
3384
3378
3373
3368
3363
3359
3356
3353
3350
3347
3345
3344
3342
3341
3340
3340
3340
3340
3340
3340
3341
3341
3342
3343
3344
3344
3345
3346
3347
3347
3348
3349
3349
3350
3350
3351
3351
3351
3351
3352
3352
3352
3353
3353
3353
3354
3355
3356
3357
3358
3359
3361
3363
3365
3367
3370
3373
3376
3379
3383
3387
3392
3396
3402
3407
3413
3420
3427
3434
3442
3450
3459
3469
3478
3489
3500
3511
3523
3536
3549
3562
3577
3591
3607
3623
3639
3656
3674
3692
3711
3730
3750
3770
3791
3813
3835
3858
3881
3905
3929
3954
3980
4006
4032
4059
4086
4116
4145
4174
4204
4235
4266
4297
4330
4362
4395
4429
4463
4498
4533
4568
4604
4641
4677
4715
4753
4791
4829
4868
4908
4948
4988
5029
5070
5111
5153
5195
5238
5281
5324
5367
5411
5455
5499
5543
5588
5633
5678
5723
5768
5814
5860
5905
5951
5997
6042
6088
6134
6180
6225
6271
6316
6362
6407
6452
6497
6542
6586
6631
6675
6719
6762
6806
6849
6892
6934
6976
7018
7060
7101
7142
7182
7222
7262
7301
7340
7379
7418
7456
7493
7530
7567
7604
7641
7677
7713
7748
7783
7818
7853
7888
7922
7956
7989
8023
8055
8089
8122
8154
8186
8219
8251
8283
8315
8347
8379
8410
8442
8473
8504
8535
8566
8597
8628
8659
8689
8719
8750
8780
8809
8839
8869
8898
8927
8956
8985
9013
9041
9070
9098
9126
9153
9181
9208
9235
9262
9289
9315
9341
9367
9393
9418
9443
9468
9492
9516
9540
9563
9586
9609
9631
9653
9674
9695
9716
9737
9756
9776
9795
9814
9832
9850
9868
9885
9902
9919
9935
9951
9966
9982
9997
10011
10026
10040
10054
10067
10080
10093
10105
10117
10129
10140
10151
10161
10172
10181
10191
10200
10209
10217
10225
10233
10240
10247
10254
10260
10267
10272
10278
10283
10288
10292
10296
10300
10303
10306
10308
10310
10312
10313
10314
10315
10315
10315
10314
10313
10311
10309
10307
10304
10301
10297
10292
10287
10282
10276
10269
10262
10254
10245
10236
10226
10216
10204
10192
10180
10166
10151
10136
10120
10103
10085
10066
10047
10026
10005
9982
9959
9935
9909
9883
9856
9828
9799
9769
9738
9707
9674
9641
9607
9572
9536
9500
9462
9424
9385
9346
9305
9264
9222
9179
9135
9091
9046
9000
8953
8906
8857
8808
8759
8708
8657
8605
8552
8498
8444
8389
8333
8277
8219
8162
8103
8044
7984
7924
7864
7802
7740
7678
7615
7552
7488
7424
7359
7294
7228
7162
7096
7029
6962
6894
6826
6758
6689
6620
6550
6480
6410
6340
6269
6198
6127
6056
5984
5912
5839
5767
5694
5621
5547
5473
5399
5324
5250
5175
5099
5024
4948
4871
4795
4718
4641
4564
4486
4408
4330
4252
4174
4094
4016
3937
3858
3778
3698
3618
3537
3457
3376
3295
3213
3132
3050
2968
2885
2803
2720
2637
2554
2470
2386
2302
2218
2134
2049
1964
1878
1793
1706
1620
1533
1446
1359
1271
1183
1094
1004
916
826
735
645
553
462
369
277
183
90
-4
-99
-194
-289
-385
-482
-578
-675
-773
-871
-969
-1068
-1167
-1267
-1367
-1467
-1568
-1669
-1770
-1872
-1973
-2076
-2178
-2281
-2385
-2488
-2592
-2697
-2802
-2907
-3012
-3118
-3224
-3331
-3438
-3545
-3652
-3760
-3868
-3977
-4085
-4195
-4304
-4414
-4524
-4634
-4744
-4855
-4966
-5077
-5189
-5300
-5412
-5524
-5637
-5749
-5862
-5975
-6088
-6201
-6314
-6427
-6541
-6655
-6768
-6882
-6997
-7111
-7225
-7340
-7455
-7570
-7685
-7800
-7916
-8031
-8147
-8263
-8380
-8496
-8613
-8730
-8847
-8965
-9082
-9200
-9319
-9437
-9556
-9675
-9794
-9914
-10034
-10154
-10274
-10395
-10515
-10636
-10757
-10879
-11000
-11121
-11243
-11365
-11486
-11608
-11729
-11851
-11972
-12093
-12214
-12335
-12455
-12576
-12696
-12816
-12935
-13054
-13173
-13291
-13409
-13526
-13643
-13759
-13875
-13991
-14106
-14220
-14334
-14448
-14561
-14674
-14786
-14898
-15010
-15121
-15231
-15341
-15450
-15559
-15668
-15776
-15883
-15990
-16097
-16203
-16309
-16414
-16518
-16623
-16726
-16830
-16933
-17035
-17137
-17239
-17340
-17441
-17541
-17641
-17740
-17839
-17938
-18035
-18133
-18230
-18326
-18422
-18517
-18612
-18707
-18800
-18894
-18986
-19078
-19170
-19260
-19351
-19440
-19529
-19617
-19705
-19792
-19878
-19963
-20048
-20131
-20214
-20297
-20378
-20459
-20538
-20617
-20695
-20772
-20849
-20924
-20999
-21072
-21145
-21217
-21288
-21358
-21427
-21494
-21561
-21627
-21692
-21756
-21819
-21881
-21942
-22002
-22061
-22119
-22175
-22231
-22286
-22340
-22394
-22446
-22497
-22548
-22597
-22646
-22694
-22741
-22788
-22833
-22878
-22923
-22966
-23009
-23051
-23092
-23133
-23172
-23212
-23250
-23288
-23325
-23361
-23397
-23432
-23466
-23500
-23533
-23566
-23598
-23630
-23661
-23692
-23722
-23751
-23780
-23809
-23837
-23865
-23892
-23919
-23945
-23971
-23996
-24020
-24044
-24068
-24090
-24112
-24133
-24154
-24174
-24193
-24212
-24230
-24247
-24264
-24279
-24294
-24309
-24322
-24335
-24347
-24359
-24369
-24379
-24388
-24397
-24404
-24411
-24417
-24423
-24428
-24433
-24436
-24440
-24442
-24445
-24446
-24448
-24449
-24449
-24450
-24449
-24449
-24448
-24447
-24446
-24444
-24443
-24440
-24438
-24435
-24433
-24429
-24426
-24422
-24418
-24414
-24409
-24404
-24399
-24393
-24387
-24381
-24374
-24367
-24360
-24352
-24345
-24336
-24328
-24320
-24311
-24302
-24292
-24283
-24273
-24263
-24252
-24242
-24231
-24220
-24209
-24197
-24186
-24174
-24162
-24150
-24137
-24125
-24112
-24099
-24086
-24073
-24060
-24046
-24033
-24019
-24005
-23990
-23976
-23961
-23946
-23931
-23916
-23900
-23885
-23869
-23852
-23836
-23819
-23802
-23784
-23766
-23748
-23729
-23710
-23691
-23671
-23651
-23631
-23610
-23588
-23566
-23544
-23521
-23497
-23473
-23449
-23424
-23398
-23372
-23345
-23318
-23290
-23262
-23233
-23204
-23174
-23144
-23113
-23081
-23049
-23017
-22983
-22950
-22915
-22880
-22845
-22809
-22772
-22735
-22697
-22659
-22621
-22582
-22542
-22502
-22461
-22420
-22378
-22336
-22294
-22251
-22208
-22164
-22120
-22076
-22031
-21986
-21940
-21895
-21849
-21803
-21757
-21710
-21663
-21616
-21569
-21522
-21474
-21426
-21378
-21330
-21281
-21233
-21184
-21135
-21086
-21036
-20986
-20937
-20887
-20836
-20786
-20735
-20684
-20633
-20582
-20530
-20479
-20426
-20374
-20321
-20268
-20215
-20161
-20107
-20052
-19997
-19942
-19886
-19830
-19773
-19716
-19658
-19599
-19540
-19480
-19419
-19358
-19296
-19233
-19169
-19105
-19040
-18974
-18907
-18839
-18770
-18701
-18631
-18559
-18487
-18414
-18341
-18266
-18190
-18114
-18037
-17958
-17879
-17799
-17718
-17636
-17554
-17470
-17385
-17300
-17213
-17126
-17037
-16948
-16858
-16767
-16675
-16582
-16488
-16394
-16297
-16202
-16105
-16007
-15908
-15809
-15709
-15608
-15506
-15403
-15300
-15196
-15092
-14987
-14881
-14775
-14668
-14560
-14452
-14343
-14234
-14123
-14013
-13902
-13790
-13677
-13565
-13451
-13337
-13223
-13108
-12992
-12876
-12760
-12643
-12526
-12408
-12291
-12172
-12054
-11935
-11816
-11696
-11576
-11456
-11336
-11215
-11094
-10974
-10852
-10731
-10609
-10488
-10366
-10244
-10122
-9999
-9877
-9755
-9632
-9509
-9387
-9264
-9142
-9019
-8897
-8774
-8652
-8529
-8407
-8285
-8163
-8042
-7920
-7799
-7677
-7556
-7435
-7315
-7194
-7074
-6954
-6834
-6715
-6595
-6476
-6356
-6237
-6119
-6000
-5882
-5763
-5645
-5527
-5410
-5292
-5175
-5058
-4941
-4825
-4709
-4593
-4477
-4362
-4247
-4132
-4017
-3903
-3789
-3676
-3562
-3449
-3336
-3223
-3111
-2998
-2886
-2775
-2663
-2552
-2441
-2330
-2219
-2109
-1999
-1889
-1779
-1670
-1561
-1452
-1343
-1234
-1126
-1018
-910
-803
-695
-588
-481
-374
-268
-162
-55
50
156
261
367
472
576
681
785
889
992
1096
1199
1301
1404
1505
1607
1708
1809
1909
2009
2109
2208
2307
2405
2503
2601
2698
2795
2891
2987
3083
3178
3273
3368
3462
3556
3649
3743
3835
3928
4019
4112
4203
4295
4385
4476
4566
4656
4745
4835
4924
5012
5100
5188
5276
5363
5450
5537
5624
5710
5796
5881
5966
6051
6136
6220
6304
6388
6471
6554
6637
6720
6802
6883
6965
7045
7126
7206
7285
7364
7443
7521
7598
7675
7751
7827
7902
7976
8050
8122
8196
8268
8339
8409
8479
8549
8618
8686
8753
8820
8887
8952
9018
9082
9146
9210
9273
9335
9397
9458
9518
9578
9638
9697
9755
9813
9870
9927
9983
10039
10095
10150
10204
10258
10312
10366
10419
10472
10525
10578
10630
10682
10734
10786
10837
10889
10940
10991
11042
11093
11143
11194
11244
11294
11344
11393
11443
11492
11541
11590
11639
11687
11736
11784
11832
11880
11928
11976
12023
12070
12118
12164
12211
12257
12304
12350
12395
12441
12486
12531
12576
12620
12664
12708
12752
12795
12838
12881
12923
12965
13007
13049
13091
13132
13173
13214
13255
13295
13336
13376
13415
13455
13495
13534
13573
13611
13650
13688
13726
13763
13801
13838
13874
13911
13947
13983
14018
14054
14089
14123
14158
14192
14226
14259
14292
14325
14358
14390
14422
14454
14486
14517
14548
14579
14609
14639
14669
14699
14728
14757
14786
14814
14843
14871
14898
14926
14953
14981
15008
15034
15061
15088
15114
15140
15166
15191
15217
15242
15267
15292
15317
15341
15366
15390
15414
15438
15461
15484
15507
15530
15553
15575
15598
15620
15641
15663
15684
15705
15726
15746
15766
15786
15806
15825
15844
15862
15881
15899
15917
15934
15951
15968
15984
16000
16015
16030
16046
16061
16075
16088
16103
16116
16129
16140
16152
16165
16175
16187
16198
16207
16218
16227
16236
16244
16251
16259
16265
16273
16279
16283
16289
16293
16297
16300
16303
16306
16308
16309
16309
16311
16311
16309
16309
16308
16306
16303
16300
16297
16294
16290
16285
16280
16274
16268
16262
16254
16247
16239
16231
16222
16212
16203
16192
16181
16170
16158
16146
16134
16120
16107
16093
16079
16064
16047
16033
16015
16000
15982
15965
15947
15928
15909
15889
15869
15848
15827
15806
15783
15761
15737
15713
15688
15663
15637
15611
15583
15556
15527
15498
15468
15437
15406
15374
15341
15308
15274
15239
15203
15167
15130
15092
15054
15014
14974
14933
14892
14849
14806
14763
14718
14672
14626
14579
14531
14483
14433
14383
14332
14280
14228
14174
14120
14065
14010
13953
13896
13839
13780
13721
13661
13601
13540
13479
13417
13355
13292
13229
13165
13102
13038
12973
12909
12844
12779
12714
12649
12584
12518
12453
12388
12323
12258
12193
12128
12064
12000
11936
11872
11808
11745
11682
11619
11557
11495
11433
11371
11310
11249
11189
11129
11069
11009
10950
10891
10832
10774
10716
10658
10601
10544
10487
10431
10374
10318
10263
10207
10152
10097
10042
9987
9933
9879
9825
9771
9717
9663
9609
9556
9502
9449
9395
9342
9288
9235
9182
9129
9075
9022
8969
8915
8862
8809
8755
8702
8648
8594
8541
8487
8433
8379
8325
8270
8216
8162
8106
8053
7998
7943
7889
7834
7779
7724
7669
7614
7560
7505
7450
7395
7340
7286
7231
7177
7122
7068
7013
6959
6905
6851
6797
6744
6690
6636
6583
6530
6477
6424
6372
6319
6267
6215
6164
6112
6061
6010
5960
5909
5859
5810
5760
5711
5662
5614
5566
5518
5471
5424
5377
5331
5285
5239
5194
5149
5104
5060
5016
4973
4930
4887
4844
4802
4760
4719
4678
4637
4596
4556
4516
4476
4436
4397
4357
4319
4280
4241
4203
4165
4127
4089
4051
4014
3976
3939
3901
3864
3827
3789
3752
3715
3678
3641
3603
3566
3528
3491
3453
3415
3377
3339
3301
3263
3224
3186
3147
3108
3069
3029
2990
2950
2910
2869
2829
2788
2747
2706
2664
2622
2580
2537
2495
2451
2408
2364
2319
2274
2229
2184
2137
2091
2044
1997
1949
1901
1852
1803
1754
1704
1654
1603
1552
1500
1448
1395
1342
1289
1235
1181
1126
1071
1016
960
904
848
791
734
676
618
560
502
443
384
325
266
206
146
86
26
-34
-94
-155
-215
-276
-336
-397
-458
-519
-579
-641
-702
-763
-824
-885
-947
-1008
-1070
-1132
-1193
-1255
-1317
-1379
-1441
-1503
-1565
-1627
-1689
-1751
-1813
-1875
-1938
-2000
-2062
-2124
-2187
-2249
-2312
-2374
-2437
-2499
-2562
-2624
-2687
-2749
-2812
-2874
-2937
-2999
-3061
-3123
-3186
-3248
-3310
-3372
-3434
-3496
-3558
-3620
-3682
-3744
-3806
-3868
-3930
-3991
-4053
-4114
-4175
-4236
-4297
-4357
-4418
-4478
-4538
-4598
-4657
-4716
-4775
-4834
-4893
-4951
-5009
-5066
-5124
-5181
-5237
-5294
-5350
-5406
-5461
-5516
-5571
-5625
-5679
-5733
-5786
-5838
-5890
-5942
-5993
-6044
-6094
-6143
-6192
-6240
-6288
-6335
-6382
-6428
-6474
-6519
-6563
-6607
-6651
-6694
-6736
-6778
-6820
-6860
-6901
-6941
-6980
-7019
-7057
-7094
-7132
-7168
-7204
-7239
-7274
-7308
-7342
-7375
-7407
-7439
-7470
-7501
-7531
-7560
-7589
-7618
-7646
-7673
-7700
-7727
-7753
-7779
-7804
-7829
-7853
-7877
-7901
-7924
-7947
-7970
-7992
-8013
-8035
-8055
-8077
-8096
-8118
-8138
-8157
-8176
-8195
-8214
-8232
-8250
-8268
-8285
-8303
-8319
-8336
-8352
-8368
-8384
-8399
-8415
-8430
-8444
-8459
-8474
-8488
-8502
-8516
-8530
-8544
-8558
-8571
-8585
-8599
-8612
-8626
-8640
-8653
-8667
-8680
-8694
-8708
-8722
-8735
-8749
-8763
-8778
-8792
-8806
-8821
-8836
-8851
-8866
-8881
-8897
-8913
-8929
-8945
-8961
-8978
-8995
-9012
-9029
-9046
-9064
-9082
-9100
-9118
-9137
-9156
-9175
-9194
-9213
-9232
-9252
-9272
-9292
-9312
-9332
-9352
-9372
-9392
-9412
-9432
-9452
-9471
-9491
-9510
-9529
-9548
-9567
-9585
-9604
-9622
-9639
-9657
-9674
-9690
-9707
-9723
-9739
-9755
-9770
-9785
-9800
-9815
-9830
-9844
-9858
-9872
-9885
-9899
-9912
-9925
-9937
-9950
-9962
-9974
-9985
-9996
-10007
-10018
-10029
-10039
-10048
-10058
-10067
-10076
-10085
-10093
-10101
-10109
-10116
-10123
-10130
-10136
-10142
-10148
-10154
-10159
-10164
-10169
-10173
-10178
-10182
-10186
-10190
-10194
-10197
-10201
-10204
-10208
-10211
-10214
-10217
-10221
-10224
-10227
-10230
-10233
-10236
-10239
-10242
-10245
-10247
-10250
-10253
-10257
-10260
-10263
-10266
-10270
-10274
-10277
-10281
-10285
-10290
-10294
-10298
-10303
-10308
-10312
-10317
-10322
-10327
-10332
-10338
-10343
-10349
-10354
-10360
-10366
-10372
-10379
-10385
-10392
-10399
-10406
-10413
-10420
-10428
-10436
-10444
-10453
-10462
-10471
-10480
-10490
-10500
-10511
-10522
-10533
-10545
-10558
-10570
-10584
-10597
-10611
-10626
-10640
-10656
-10671
-10687
-10704
-10721
-10738
-10755
-10773
-10792
-10811
-10830
-10849
-10869
-10889
-10910
-10931
-10952
-10974
-10995
-11018
-11040
-11063
-11086
-11110
-11134
-11158
-11183
-11208
-11234
-11259
-11286
-11312
-11339
-11366
-11393
-11421
-11449
-11477
-11506
-11535
-11564
-11594
-11623
-11653
-11684
-11715
-11746
-11777
-11809
-11841
-11873
-11905
-11938
-11971
-12005
-12038
-12072
-12106
-12141
-12175
-12210
-12246
-12281
-12317
-12353
-12389
-12425
-12462
-12498
-12535
-12573
-12610
-12648
-12686
-12724
-12762
-12800
-12839
-12878
-12917
-12956
-12995
-13034
-13073
-13113
-13153
-13193
-13232
-13273
-13313
-13353
-13394
-13434
-13475
-13516
-13557
-13598
-13639
-13680
-13721
-13762
-13803
-13845
-13886
-13927
-13969
-14010
-14051
-14092
-14133
-14175
-14216
-14257
-14297
-14338
-14379
-14420
-14460
-14500
-14541
-14581
-14621
-14661
-14701
-14740
-14780
-14819
-14859
-14898
-14937
-14976
-15015
-15053
-15092
-15130
-15168
-15205
-15243
-15280
-15316
-15353
-15389
-15425
-15460
-15496
-15530
-15565
-15599
-15633
-15666
-15699
-15731
-15763
-15794
-15825
-15855
-15885
-15914
-15943
-15971
-15999
-16026
-16052
-16078
-16104
-16128
-16152
-16175
-16199
-16222
-16244
-16265
-16286
-16306
-16325
-16344
-16361
-16379
-16397
-16413
-16428
-16443
-16457
-16470
-16483
-16495
-16506
-16516
-16526
-16535
-16543
-16551
-16558
-16564
-16569
-16574
-16578
-16582
-16584
-16587
-16588
-16589
-16590
-16589
-16589
-16588
-16586
-16583
-16581
-16577
-16574
-16569
-16565
-16560
-16554
-16548
-16541
-16534
-16526
-16518
-16510
-16500
-16490
-16480
-16469
-16458
-16445
-16433
-16419
-16406
-16391
-16376
-16361
-16344
-16328
-16311
-16293
-16274
-16256
-16236
-16216
-16197
-16177
-16155
-16134
-16111
-16090
-16067
-16044
-16021
-15997
-15972
-15948
-15922
-15897
-15871
-15845
-15818
-15792
-15764
-15737
-15709
-15681
-15652
-15624
-15595
-15565
-15536
-15506
-15475
-15445
-15414
-15382
-15351
-15319
-15286
-15254
-15220
-15187
-15153
-15119
-15085
-15050
-15015
-14979
-14943
-14907
-14870
-14834
-14796
-14759
-14721
-14683
-14645
-14606
-14567
-14528
-14488
-14449
-14409
-14369
-14329
-14288
-14248
-14207
-14166
-14125
-14083
-14042
-14000
-13958
-13916
-13873
-13831
-13788
-13745
-13702
-13659
-13616
-13572
-13528
-13484
-13440
-13396
-13352
-13307
-13262
-13217
-13172
-13126
-13081
-13035
-12989
-12943
-12897
-12851
-12804
-12757
-12710
-12663
-12615
-12568
-12520
-12472
-12424
-12375
-12327
-12278
-12229
-12180
-12130
-12081
-12031
-11982
-11932
-11882
-11831
-11781
-11731
-11680
-11629
-11578
-11527
-11476
-11425
-11374
-11323
-11271
-11220
-11168
-11116
-11064
-11012
-10960
-10908
-10856
-10804
-10752
-10700
-10648
-10595
-10543
-10491
-10438
-10386
-10334
-10281
-10229
-10176
-10124
-10071
-10019
-9966
-9914
-9861
-9809
-9756
-9704
-9651
-9599
-9546
-9494
-9441
-9389
-9336
-9284
-9231
-9178
-9125
-9072
-9019
-8966
-8912
-8858
-8804
-8750
-8696
-8641
-8586
-8531
-8475
-8420
-8364
-8307
-8251
-8194
-8137
-8079
-8022
-7964
-7906
-7847
-7789
-7730
-7671
-7612
-7552
-7493
-7433
-7373
-7313
-7252
-7191
-7131
-7070
-7009
-6947
-6886
-6824
-6763
-6701
-6639
-6577
-6515
-6453
-6391
-6329
-6267
-6204
-6142
-6079
-6017
-5954
-5892
-5829
-5767
-5704
-5642
-5579
-5516
-5454
-5391
-5329
-5266
-5204
-5141
-5079
-5017
-4954
-4892
-4830
-4769
-4707
-4645
-4584
-4523
-4461
-4400
-4340
-4279
-4218
-4157
-4097
-4037
-3976
-3916
-3856
-3796
-3737
-3677
-3617
-3558
-3499
-3440
-3381
-3323
-3265
-3206
-3148
-3090
-3033
-2975
-2917
-2860
-2802
-2745
-2688
-2630
-2573
-2516
-2458
-2401
-2344
-2286
-2229
-2171
-2114
-2056
-1999
-1941
-1884
-1826
-1769
-1711
-1654
-1596
-1539
-1482
-1425
-1367
-1310
-1253
-1196
-1140
-1083
-1026
-969
-913
-856
-799
-743
-686
-630
-573
-517
-460
-404
-348
-291
-235
-178
-122
-65
-9
48
104
161
218
275
332
389
446
503
561
618
676
734
792
850
908
966
1024
1083
1141
1200
1258
1317
1376
1435
1494
1552
1611
1670
1729
1787
1846
1904
1962
2020
2078
2136
2194
2251
2308
2365
2422
2478
2534
2590
2645
2701
2756
2811
2865
2919
2973
3027
3080
3133
3186
3239
3291
3343
3395
3446
3498
3549
3599
3650
3700
3749
3799
3848
3897
3945
3993
4040
4086
4134
4181
4227
4272
4317
4362
4406
4450
4494
4537
4579
4621
4663
4704
4745
4785
4824
4863
4902
4940
4978
5015
5051
5088
5123
5159
5194
5228
5262
5296
5330
5363
5396
5428
5461
5493
5524
5556
5586
5617
5647
5677
5706
5735
5764
5792
5820
5848
5875
5902
5929
5955
5981
6007
6032
6057
6082
6106
6131
6155
6178
6202
6225
6247
6270
6292
6314
6335
6356
6377
6397
6417
6437
6456
6475
6493
6511
6528
6545
6562
6578
6593
6608
6623
6637
6651
6664
6677
6689
6701
6713
6723
6734
6744
6753
6762
6770
6778
6785
6792
6799
6805
6810
6816
6821
6825
6830
6834
6837
6841
6844
6847
6849
6851
6853
6855
6856
6857
6858
6859
6859
6860
6860
6859
6859
6859
6858
6857
6857
6856
6855
6854
6852
6851
6850
6848
6846
6845
6843
6841
6839
6837
6835
6833
6831
6829
6827
6825
6824
6822
6821
6820
6820
6819
6819
6819
6819
6820
6820
6821
6822
6823
6824
6826
6827
6829
6831
6834
6836
6839
6842
6845
6848
6851
6855
6859
6864
6868
6873
6879
6885
6891
6898
6905
6912
6920
6928
6937
6946
6956
6966
6976
6987
6998
7010
7022
7034
7046
7059
7073
7086
7100
7115
7129
7144
7160
7175
7191
7207
7224
7240
7257
7274
7292
7309
7327
7344
7362
7379
7397
7415
7433
7451
7469
7487
7505
7523
7541
7560
7578
7596
7615
7633
7652
7671
7690
7709
7728
7747
7767
7786
7805
7825
7844
7864
7883
7903
7922
7942
7961
7980
8000
8019
8039
8058
8077
8096
8116
8135
8154
8173
8193
8213
8232
8251
8271
8290
8310
8329
8349
8368
8388
8407
8427
8447
8466
8486
8506
8526
8546
8567
8587
8608
8628
8649
8670
8691
8712
8733
8754
8776
8797
8819
8841
8863
8885
8907
8930
8953
8975
8999
9022
9046
9070
9094
9119
9143
9168
9194
9219
9245
9271
9297
9323
9350
9377
9404
9431
9458
9486
9514
9542
9571
9599
9628
9657
9687
9716
9746
9776
9806
9837
9868
9899
9931
9963
9995
10027
10060
10093
10126
10160
10193
10227
10261
10296
10330
10365
10400
10436
10471
10507
10543
10579
10615
10651
10688
10724
10761
10798
10835
10871
10908
10945
10982
11018
11055
11092
11128
11164
11200
11236
11271
11307
11342
11376
11410
11444
11478
11511
11544
11576
11608
11640
11671
11702
11732
11762
11792
11821
11849
11878
11906
11933
11960
11987
12013
12039
12065
12090
12114
12139
12163
12186
12210
12233
12255
12278
12300
12323
12345
12366
12388
12410
12431
12452
12473
12495
12516
12536
12557
12578
12599
12619
12640
12661
12681
12702
12722
12742
12763
12783
12803
12824
12844
12864
12884
12905
12925
12945
12965
12985
13005
13025
13045
13065
13084
13104
13123
13143
13162
13181
13201
13220
13239
13258
13276
13295
13314
13333
13351
13370
13388
13406
13424
13442
13460
13478
13495
13512
13529
13546
13563
13579
13595
13611
13626
13641
13656
13671
13686
13700
13714
13727
13740
13753
13766
13778
13790
13801
13812
13823
13833
13843
13852
13861
13869
13877
13885
13892
13898
13904
13909
13914
13918
13922
13925
13928
13930
13932
13932
13933
13933
13932
13931
13929
13926
13923
13920
13916
13912
13907
13901
13895
13889
13882
13875
13867
13859
13851
13842
13833
13824
13814
13804
13794
13784
13774
13763
13752
13741
13730
13718
13707
13695
13683
13671
13659
13646
13634
13621
13609
13596
13583
13570
13557
13544
13530
13517
13504
13490
13477
13463
13450
13436
13423
13409
13396
13382
13368
13355
13341
13328
13315
13301
13288
13275
13262
13249
13236
13223
13211
13198
13186
13173
13161
13149
13137
13125
13114
13102
13091
13080
13069
13059
13049
13039
13029
13020
13010
13002
12993
12985
12977
12970
12963
12956
12949
12943
12937
12931
12926
12920
12915
12910
12905
12900
12895
12891
12886
12882
12877
12873
12868
12864
12859
12855
12851
12846
12842
12838
12833
12829
12825
12820
12816
12811
12806
12801
12796
12791
12786
12780
12774
12768
12761
12754
12748
12740
12733
12725
12718
12710
12701
12693
12685
12676
12667
12658
12649
12640
12631
12622
12612
12603
12594
12584
12574
12565
12555
12545
12535
12525
12515
12504
12494
12484
12473
12463
12452
12441
12430
12419
12408
12397
12386
12374
12362
12350
12338
12325
12312
12299
12286
12272
12258
12244
12230
12215
12199
12184
12168
12152
12135
12118
12101
12083
12065
12046
12028
12009
11989
11970
11950
11930
11909
11889
11868
11847
11826
11804
11783
11762
11740
11719
11698
11676
11655
11634
11613
11592
11570
11549
11528
11507
11486
11466
11445
11424
11403
11382
11361
11340
11319
11298
11277
11256
11235
11215
11194
11173
11153
11132
11111
11091
11070
11050
11030
11009
10989
10969
10948
10928
10908
10887
10867
10847
10826
10806
10786
10766
10745
10725
10705
10685
10665
10645
10625
10605
10586
10566
10546
10526
10507
10487
10468
10448
10429
10410
10391
10371
10352
10333
10314
10295
10275
10256
10237
10217
10197
10177
10157
10137
10116
10096
10075
10054
10032
10010
9988
9966
9943
9921
9898
9874
9851
9827
9803
9778
9754
9729
9703
9678
9652
9626
9600
9573
9546
9519
9492
9464
9436
9408
9379
9351
9321
9292
9262
9233
9202
9172
9141
9111
9080
9048
9017
8985
8954
8922
8889
8857
8825
8792
8759
8726
8693
8659
8626
8592
8558
8524
8489
8455
8420
8386
8351
8316
8281
8245
8210
8175
8140
8103
8069
8034
7999
7964
7929
7894
7859
7824
7790
7756
7721
7687
7653
7620
7586
7553
7520
7487
7454
7422
7389
7357
7325
7294
7262
7231
7200
7169
7139
7108
7078
7048
7019
6989
6960
6931
6902
6873
6844
6816
6788
6760
6733
6705
6678
6651
6624
6598
6572
6546
6520
6495
6470
6445
6420
6396
6373
6349
6326
6303
6281
6259
6237
6216
6196
6176
6156
6137
6118
6100
6083
6066
6050
6034
6019
6004
5990
5977
5964
5952
5940
5929
5919
5909
5900
5891
5882
5875
5867
5860
5854
5847
5842
5836
5831
5826
5822
5818
5814
5810
5807
5803
5800
5798
5795
5793
5791
5789
5788
5786
5785
5784
5783
5783
5783
5783
5783
5784
5785
5786
5787
5789
5791
5794
5797
5800
5803
5807
5812
5816
5821
5827
5833
5839
5846
5853
5861
5869
5877
5887
5896
5906
5916
5927
5938
5950
5962
5975
5987
6001
6014
6028
6042
6057
6072
6087
6102
6117
6133
6149
6166
6182
6199
6216
6233
6251
6269
6286
6304
6323
6341
6359
6378
6397
6415
6434
6453
6472
6491
6510
6529
6548
6567
6586
6605
6624
6643
6662
6681
6700
6719
6739
6758
6777
6796
6815
6834
6854
6873
6892
6911
6931
6950
6970
6989
7009
7028
7048
7067
7087
7106
7125
7145
7164
7184
7203
7223
7242
7261
7281
7300
7319
7338
7357
7376
7395
7414
7433
7451
7470
7489
7507
7526
7544
7563
7582
7600
7619
7638
7657
7676
7695
7713
7733
7752
7771
7790
7809
7828
7848
7867
7886
7906
7925
7945
7964
7984
8003
8023
8042
8061
8082
8102
8122
8141
8161
8180
8200
8220
8239
8259
8278
8298
8317
8336
8355
8375
8394
8413
8431
8450
8469
8487
8506
8524
8542
8560
8578
8595
8613
8630
8648
8665
8682
8698
8715
8732
8748
8764
8780
8796
8812
8828
8843
8859
8874
8889
8904
8919
8934
8948
8962
8976
8990
9003
9017
9030
9042
9055
9067
9079
9091
9103
9114
9125
9136
9147
9157
9167
9177
9186
9196
9205
9213
9222
9230
9238
9245
9253
9260
9266
9273
9279
9284
9290
9295
9300
9304
9308
9312
9315
9318
9321
9323
9325
9326
9327
9328
9328
9328
9327
9326
9324
9322
9319
9316
9313
9309
9305
9300
9295
9289
9283
9276
9269
9262
9254
9246
9238
9228
9219
9209
9199
9188
9177
9166
9154
9142
9129
9116
9103
9089
9075
9061
9046
9032
9016
9001
8985
8969
8953
8937
8920
8903
8886
8869
8851
8834
8816
8797
8779
8761
8742
8723
8704
8684
8665
8645
8625
8605
8585
8564
8544
8523
8502
8482
8461
8439
8418
8397
8375
8354
8332
8310
8288
8266
8244
8222
8200
8178
8156
8132
8111
8087
8066
8042
8021
7998
7975
7952
7930
7907
7884
7861
7838
7816
7793
7770
7747
7724
7702
7679
7656
7633
7610
7587
7564
7541
7518
7495
7472
7449
7425
7402
7379
7355
7332
7308
7284
7261
7237
7213
7189
7165
7141
7118
7094
7070
7046
7022
6998
6974
6950
6927
6903
6879
6855
6831
6808
6784
6761
6737
6714
6691
6667
6644
6621
6598
6576
6553
6530
6508
6485
6463
6440
6418
6396
6374
6352
6329
6307
6285
6263
6241
6219
6197
6175
6153
6131
6109
6087
6065
6043
6021
5999
5977
5955
5933
5911
5888
5866
5844
5821
5799
5777
5754
5732
5709
5687
5664
5642
5619
5597
5574
5551
5529
5506
5484
5461
5439
5416
5394
5371
5349
5327
5304
5282
5260
5238
5216
5194
5172
5150
5128
5107
5085
5063
5042
5020
4999
4977
4956
4934
4913
4891
4870
4848
4826
4805
4783
4761
4739
4717
4695
4673
4651
4628
4606
4584
4562
4540
4517
4495
4473
4451
4429
4407
4385
4364
4342
4320
4299
4277
4256
4235
4214
4194
4173
4152
4132
4112
4091
4072
4053
4033
4014
3995
3977
3958
3940
3922
3904
3887
3870
3853
3836
3819
3803
3787
3771
3755
3740
3725
3710
3695
3681
3667
3653
3639
3626
3613
3599
3587
3574
3562
3550
3538
3526
3514
3503
3492
3481
3471
3461
3451
3441
3432
3423
3414
3406
3397
3389
3382
3374
3367
3360
3353
3347
3340
3334
3329
3323
3318
3313
3309
3304
3300
3296
3293
3290
3287
3284
3282
3280
3278
3276
3274
3273
3272
3271
3271
3270
3270
3270
3270
3270
3270
3270
3271
3272
3272
3273
3274
3275
3277
3278
3279
3281
3282
3284
3286
3288
3289
3291
3294
3296
3298
3300
3303
3305
3307
3310
3313
3315
3318
3321
3323
3326
3329
3332
3335
3338
3342
3345
3349
3353
3357
3361
3365
3369
3374
3379
3384
3389
3394
3400
3405
3411
3418
3424
3431
3437
3445
3452
3459
3467
3475
3483
3491
3499
3507
3516
3524
3533
3542
3551
3560
3569
3578
3587
3597
3606
3615
3625
3635
3645
3655
3665
3675
3685
3696
3706
3717
3728
3739
3750
3762
3773
3785
3796
3808
3821
3833
3845
3858
3870
3883
3896
3909
3923
3936
3950
3963
3977
3991
4003
4018
4032
4046
4059
4074
4088
4102
4116
4130
4144
4158
4171
4185
4199
4212
4226
4239
4253
4266
4279
4292
4305
4317
4330
4343
4355
4367
4380
4392
4404
4416
4428
4440
4452
4464
4475
4487
4499
4510
4522
4533
4545
4556
4567
4578
4589
4600
4612
4623
4634
4645
4656
4667
4678
4689
4700
4712
4723
4734
4746
4757
4769
4780
4792
4804
4815
4827
4839
4851
4863
4875
4887
4899
4911
4923
4935
4947
4959
4971
4983
4995
5007
5018
5030
5042
5054
5066
5078
5090
5102
5114
5126
5138
5151
5163
5175
5188
5201
5214
5227
5240
5253
5267
5281
5295
5309
5324
5338
5353
5368
5384
5399
5414
5430
5446
5461
5477
5493
5509
5525
5541
5558
5574
5590
5606
5622
5638
5654
5670
5686
5702
5718
5733
5749
5764
5779
5794
5808
5823
5837
5850
5864
5877
5891
5904
5916
5929
5941
5953
5964
5975
5986
5997
6008
6018
6027
6037
6046
6055
6063
6071
6079
6086
6093
6099
6105
6111
6117
6121
6126
6130
6134
6137
6140
6143
6145
6146
6148
6149
6149
6149
6149
6148
6147
6145
6143
6140
6138
6134
6130
6126
6122
6117
6111
6106
6099
6093
6086
6078
6070
6062
6053
6043
6034
6023
6012
6001
5990
5978
5965
5952
5939
5925
5911
5896
5881
5866
5850
5834
5818
5801
5784
5766
5749
5730
5712
5693
5674
5655
5635
5615
5595
5574
5553
5532
5511
5489
5468
5446
5423
5401
5378
5355
5332
5309
5285
5262
5238
5214
5190
5165
5141
5116
5092
5067
5042
5018
4993
4968
4943
4917
4892
4867
4842
4817
4791
4766
4741
4715
4690
4665
4639
4614
4589
4564
4539
4514
4489
4464
4439
4414
4389
4364
4340
4315
4290
4265
4240
4216
4191
4166
4141
4116
4091
4066
4041
4016
3991
3965
3940
3915
3889
3863
3838
3812
3786
3760
3733
3707
3680
3654
3627
3600
3572
3545
3517
3489
3461
3433
3404
3375
3346
3317
3287
3257
3227
3197
3166
3135
3104
3072
3041
3009
2976
2944
2911
2878
2844
2811
2777
2743
2708
2673
2638
2603
2567
2531
2495
2459
2422
2385
2348
2311
2273
2235
2197
2159
2121
2082
2043
2004
1965
1926
1887
1847
1807
1768
1728
1688
1648
1609
1569
1529
1488
1448
1408
1368
1328
1287
1247
1206
1165
1125
1084
1043
1000
960
919
877
836
794
752
710
668
626
584
542
500
457
415
373
330
288
246
203
161
119
76
34
-8
-50
-92
-134
-175
-217
-258
-300
-341
-382
-423
-463
-504
-544
-584
-624
-664
-703
-743
-782
-821
-860
-899
-937
-975
-1014
-1052
-1090
-1127
-1165
-1203
-1240
-1277
-1314
-1351
-1388
-1425
-1461
-1497
-1533
-1569
-1605
-1641
-1676
-1711
-1746
-1780
-1814
-1848
-1882
-1915
-1948
-1981
-2013
-2045
-2076
-2108
-2138
-2169
-2199
-2228
-2257
-2286
-2314
-2341
-2368
-2395
-2421
-2447
-2472
-2497
-2521
-2545
-2569
-2591
-2614
-2636
-2657
-2679
-2699
-2720
-2740
-2759
-2778
-2797
-2815
-2833
-2851
-2868
-2885
-2902
-2918
-2934
-2950
-2965
-2981
-2995
-3010
-3024
-3038
-3052
-3066
-3079
-3092
-3105
-3117
-3129
-3141
-3153
-3164
-3175
-3186
-3197
-3207
-3217
-3227
-3237
-3246
-3255
-3264
-3272
-3281
-3289
-3297
-3304
-3311
-3319
-3325
-3332
-3339
-3345
-3351
-3357
-3363
-3368
-3374
-3379
-3384
-3389
-3394
-3398
-3402
-3407
-3410
-3414
-3418
-3421
-3424
-3427
-3430
-3433
-3435
-3438
-3440
-3442
-3444
-3446
-3448
-3450
-3452
-3453
-3455
-3456
-3458
-3459
-3461
-3462
-3464
-3465
-3466
-3467
-3468
-3470
-3471
-3472
-3473
-3474
-3475
-3476
-3477
-3478
-3478
-3479
-3480
-3481
-3482
-3483
-3483
-3484
-3485
-3485
-3486
-3487
-3487
-3488
-3488
-3489
-3489
-3489
-3490
-3490
-3490
-3490
-3490
-3490
-3490
-3489
-3489
-3488
-3488
-3487
-3486
-3485
-3484
-3483
-3481
-3480
-3478
-3475
-3473
-3471
-3468
-3465
-3462
-3458
-3455
-3451
-3446
-3442
-3437
-3432
-3427
-3421
-3415
-3409
-3402
-3395
-3388
-3380
-3372
-3363
-3355
-3345
-3336
-3326
-3316
-3305
-3294
-3283
-3271
-3259
-3247
-3234
-3221
-3208
-3194
-3180
-3166
-3151
-3136
-3121
-3105
-3089
-3073
-3057
-3040
-3023
-3006
-2988
-2970
-2952
-2934
-2916
-2897
-2878
-2859
-2840
-2821
-2801
-2782
-2762
-2742
-2722
-2702
-2681
-2661
-2640
-2620
-2599
-2579
-2558
-2537
-2517
-2496
-2476
-2455
-2435
-2415
-2395
-2375
-2355
-2336
-2316
-2297
-2278
-2259
-2240
-2221
-2203
-2184
-2166
-2149
-2131
-2113
-2096
-2079
-2062
-2045
-2029
-2013
-1997
-1981
-1965
-1950
-1934
-1919
-1904
-1889
-1874
-1859
-1845
-1830
-1815
-1801
-1787
-1772
-1758
-1744
-1730
-1716
-1702
-1688
-1674
-1661
-1647
-1633
-1620
-1606
-1593
-1580
-1566
-1553
-1540
-1527
-1514
-1501
-1489
-1476
-1463
-1451
-1439
-1426
-1414
-1402
-1390
-1378
-1367
-1355
-1344
-1332
-1321
-1310
-1298
-1287
-1276
-1265
-1254
-1243
-1233
-1222
-1211
-1200
-1190
-1179
-1168
-1158
-1148
-1137
-1127
-1117
-1108
-1098
-1088
-1079
-1070
-1061
-1052
-1043
-1035
-1026
-1018
-1010
-1002
-995
-988
-981
-974
-968
-962
-956
-950
-945
-940
-935
-930
-926
-922
-918
-914
-911
-908
-905
-902
-899
-897
-895
-892
-890
-888
-886
-884
-881
-879
-877
-875
-873
-871
-869
-866
-864
-862
-860
-858
-856
-853
-851
-849
-847
-845
-843
-841
-839
-837
-834
-832
-830
-828
-826
-824
-822
-820
-819
-817
-815
-813
-812
-810
-809
-808
-807
-805
-804
-803
-803
-802
-801
-800
-799
-798
-798
-797
-796
-795
-794
-793
-792
-791
-790
-789
-788
-786
-785
-783
-781
-779
-777
-775
-773
-771
-768
-766
-763
-761
-758
-755
-752
-749
-746
-742
-739
-735
-731
-727
-723
-718
-714
-709
-704
-699
-693
-688
-682
-676
-670
-663
-656
-649
-642
-634
-626
-618
-609
-601
-591
-582
-572
-562
-552
-541
-531
-519
-508
-496
-484
-472
-460
-448
-435
-422
-409
-396
-383
-370
-356
-343
-329
-315
-302
-288
-274
-260
-246
-232
-217
-203
-189
-175
-160
-146
-132
-117
-103
-89
-75
-60
-46
-32
-18
-4
10
24
38
51
65
78
92
105
118
131
144
157
170
182
195
207
219
232
244
256
268
280
292
304
316
328
339
351
363
374
386
398
409
421
432
443
454
466
477
488
499
510
521
532
543
554
565
576
586
597
608
618
629
639
650
661
671
682
693
703
714
725
735
746
757
768
778
789
800
811
822
833
844
854
865
876
887
898
909
920
931
941
952
963
974
984
995
1006
1016
1027
1037
1047
1058
1068
1078
1088
1098
1108
1118
1128
1138
1148
1158
1168
1177
1187
1197
1207
1217
1226
1236
1246
1256
1266
1276
1286
1296
1306
1316
1326
1336
1347
1357
1368
1379
1390
1401
1412
1424
1435
1447
1459
1471
1484
1496
1509
1522
1535
1549
1562
1576
1590
1604
1619
1633
1648
1663
1678
1694
1709
1725
1741
1757
1774
1790
1807
1824
1841
1859
1877
1894
1913
1931
1950
1969
1988
2007
2027
2047
2067
2087
2108
2128
2149
2171
2192
2213
2235
2257
2279
2301
2324
2346
2369
2392
2415
2439
2463
2487
2511
2536
2560
2586
2611
2637
2662
2689
2715
2742
2769
2796
2824
2852
2880
2909
2937
2966
2995
3024
3054
3083
3113
3142
3172
3202
3232
3262
3292
3322
3352
3382
3413
3443
3473
3503
3534
3564
3595
3625
3656
3687
3717
3748
3779
3810
3841
3872
3903
3935
3966
3997
4029
4059
4091
4124
4156
4188
4220
4252
4284
4316
4349
4381
4414
4446
4479
4512
4545
4578
4611
4644
4677
4710
4743
4776
4809
4842
4875
4909
4942
4975
5008
5041
5074
5107
5141
5174
5207
5240
5273
5307
5340
5373
5406
5440
5473
5506
5539
5572
5605
5638
5671
5704
5737
5770
5803
5835
5868
5900
5933
5965
5997
6029
6061
6093
6125
6157
6188
6219
6251
6282
6313
6344
6374
6405
6435
6465
6495
6525
6554
6584
6613
6642
6670
6699
6727
6755
6782
6809
6836
6863
6889
6915
6940
6965
6990
7014
7038
7061
7084
7107
7129
7151
7173
7194
7215
7235
7255
7274
7293
7312
7330
7348
7365
7382
7399
7415
7430
7446
7460
7475
7489
7502
7515
7528
7540
7552
7563
7574
7585
7595
7604
7614
7623
7632
7640
7648
7655
7662
7669
7676
7682
7688
7694
7699
7704
7709
7714
7718
7722
7727
7731
7734
7738
7742
7745
7749
7752
7756
7759
7762
7766
7769
7772
7776
7779
7782
7786
7789
7792
7796
7799
7803
7806
7810
7814
7817
7821
7825
7829
7833
7837
7840
7844
7848
7852
7856
7860
7864
7868
7871
7875
7879
7882
7886
7889
7893
7896
7900
7903
7906
7910
7913
7916
7919
7922
7926
7929
7932
7935
7938
7941
7944
7947
7950
7953
7955
7958
7961
7963
7966
7969
7971
7973
7976
7978
7980
7982
7984
7986
7988
7990
7992
7993
7995
7996
7998
7999
8000
8000
8002
8003
8003
8004
8004
8004
8004
8004
8004
8004
8003
8003
8002
8002
8000
8000
7999
7998
7997
7996
7995
7994
7993
7992
7991
7990
7990
7989
7988
7988
7987
7987
7986
7986
7986
7986
7986
7986
7986
7986
7986
7987
7987
7987
7988
7988
7989
7989
7990
7990
7991
7991
7992
7992
7993
7993
7993
7994
7994
7994
7995
7995
7995
7995
7995
7995
7995
7994
7994
7994
7993
7992
7992
7991
7990
7988
7987
7986
7984
7983
7981
7979
7977
7975
7973
7971
7969
7966
7964
7961
7959
7956
7954
7951
7948
7945
7943
7940
7937
7934
7932
7929
7926
7923
7920
7918
7915
7912
7909
7907
7904
7901
7898
7896
7893
7890
7888
7885
7883
7881
7878
7876
7874
7872
7870
7867
7865
7863
7861
7859
7857
7855
7853
7851
7848
7846
7844
7841
7839
7836
7834
7831
7828
7826
7823
7819
7816
7813
7809
7806
7802
7798
7794
7790
7786
7781
7777
7772
7767
7762
7757
7752
7747
7741
7736
7730
7724
7718
7712
7705
7699
7692
7685
7678
7671
7663
7656
7648
7640
7632
7624
7616
7608
7599
7591
7582
7573
7564
7555
7546
7537
7528
7519
7509
7500
7491
7481
7472
7462
7453
7443
7434
7425
7415
7406
7397
7387
7378
7368
7359
7350
7340
7331
7321
7311
7302
7292
7283
7273
7264
7254
7244
7235
7225
7216
7206
7197
7188
7178
7169
7160
7150
7141
7132
7123
7114
7105
7096
7087
7079
7070
7061
7053
7045
7036
7028
7020
7012
7004
6996
6988
6980
6973
6965
6957
6950
6942
6935
6927
6920
6912
6905
6898
6891
6884
6876
6869
6862
6855
6848
6841
6834
6826
6819
6812
6805
6797
6790
6782
6775
6767
6759
6751
6743
6735
6726
6718
6709
6700
6690
6681
6671
6661
6651
6641
6630
6619
6608
6597
6586
6574
6563
6551
6539
6527
6514
6501
6489
6476
6463
6449
6436
6422
6409
6395
6381
6367
6352
6338
6324
6309
6294
6280
6265
6250
6235
6220
6206
6191
6176
6161
6146
6130
6115
6100
6085
6070
6055
6040
6025
6010
5995
5981
5966
5951
5936
5921
5906
5891
5877
5862
5847
5832
5818
5803
5788
5774
5759
5745
5730
5716
5702
5687
5673
5659
5644
5630
5616
5602
5588
5574
5559
5545
5531
5517
5503
5488
5474
5460
5445
5431
5417
5402
5388
5373
5359
5344
5329
5315
5300
5285
5271
5256
5241
5226
5212
5197
5182
5168
5153
5139
5125
5111
5097
5083
5069
5056
5043
5029
5017
5004
4991
4979
4967
4955
4943
4932
4920
4909
4898
4888
4877
4866
4856
4846
4836
4826
4815
4805
4795
4785
4775
4765
4755
4745
4735
4724
4714
4704
4693
4683
4672
4662
4651
4640
4629
4619
4608
4596
4585
4574
4563
4551
4540
4528
4517
4505
4493
4481
4470
4458
4445
4433
4421
4409
4396
4384
4371
4359
4346
4333
4321
4308
4295
4282
4269
4256
4243
4229
4216
4202
4189
4175
4161
4146
4132
4117
4102
4086
4070
4054
4038
4022
4006
3989
3972
3954
3936
3918
3899
3881
3861
3842
3822
3802
3782
3761
3741
3720
3699
3678
3657
3635
3614
3593
3571
3550
3528
3507
3486
3464
3443
3422
3401
3380
3360
3339
3318
3298
3277
3257
3237
3217
3197
3177
3157
3137
3118
3098
3078
3059
3040
3020
3001
2982
2963
2944
2925
2906
2887
2867
2848
2829
2809
2789
2769
2748
2728
2707
2686
2665
2644
2622
2601
2579
2557
2535
2514
2492
2470
2448
2427
2405
2384
2363
2342
2321
2300
2280
2259
2239
2219
2199
2179
2160
2140
2121
2102
2083
2064
2045
2025
2008
1989
1970
1952
1933
1915
1896
1877
1859
1840
1821
1802
1783
1764
1745
1726
1706
1687
1667
1647
1627
1607
1587
1568
1548
1528
1508
1488
1468
1449
1429
1410
1391
1371
1353
1334
1315
1297
1279
1260
1243
1225
1207
1190
1173
1156
1139
1122
1106
1089
1073
1057
1040
1024
1008
992
977
961
945
930
914
899
884
869
854
839
824
810
795
781
766
752
738
724
710
696
682
668
655
641
628
615
602
589
577
564
552
540
529
518
507
496
485
475
465
455
445
435
425
416
407
397
388
379
370
361
352
343
334
326
317
308
299
289
280
271
261
252
242
232
222
212
202
192
181
171
160
150
139
128
117
107
96
85
75
64
53
43
32
21
11
0
-11
-21
-32
-43
-54
-65
-76
-87
-99
-110
-122
-134
-146
-158
-171
-183
-196
-209
-223
-236
-250
-263
-277
-291
-306
-320
-335
-349
-364
-379
-394
-410
-425
-440
-456
-471
-486
-502
-517
-532
-547
-561
-576
-590
-604
-617
-630
-643
-655
-668
-679
-691
-702
-713
-724
-734
-745
-755
-764
-774
-783
-792
-801
-810
-819
-827
-836
-844
-852
-860
-867
-875
-883
-890
-897
-904
-911
-918
-925
-932
-938
-945
-951
-957
-963
-968
-973
-978
-983
-988
-992
-996
-999
-1002
-1004
-1008
-1010
-1012
-1014
-1016
-1018
-1018
-1020
-1020
-1022
-1022
-1022
-1024
-1024
-1025
-1025
-1025
-1025
-1025
-1024
-1024
-1024
-1022
-1022
-1022
-1020
-1020
-1020
-1018
-1018
-1018
-1016
-1016
-1016
-1014
-1014
-1014
-1012
-1012
-1010
-1010
-1010
-1008
-1006
-1006
-1004
-1002
-1000
-999
-997
-995
-993
-990
-988
-985
-982
-979
-976
-972
-969
-965
-961
-958
-954
-950
-946
-942
-938
-934
-930
-926
-922
-918
-913
-909
-904
-900
-895
-890
-885
-880
-875
-870
-865
-860
-854
-849
-843
-838
-832
-826
-820
-814
-808
-802
-795
-788
-781
-774
-767
-759
-751
-743
-735
-727
-718
-710
-701
-692
-683
-674
-665
-656
-647
-638
-629
-620
-611
-602
-594
-585
-576
-568
-560
-552
-544
-536
-528
-521
-513
-506
-499
-491
-484
-477
-471
-464
-457
-450
-443
-436
-429
-423
-416
-409
-402
-395
-388
-381
-374
-367
-361
-354
-347
-341
-334
-328
-321
-315
-308
-302
-295
-289
-283
-276
-270
-264
-257
-251
-244
-237
-231
-224
-217
-210
-202
-195
-187
-180
-172
-164
-155
-147
-138
-129
-119
-110
-100
-90
-80
-69
-59
-48
-36
-25
-13
-2
10
22
34
46
58
70
82
94
106
118
130
142
154
166
178
190
202
214
226
238
250
262
274
285
297
309
321
333
344
356
368
379
390
402
413
424
435
445
456
466
477
487
497
506
516
525
535
544
553
561
570
578
586
594
602
610
618
625
633
640
647
654
661
668
675
682
689
697
704
711
718
726
734
742
750
758
766
775
783
792
801
810
819
829
838
848
857
867
877
886
896
906
916
926
936
945
955
965
975
984
994
1002
1012
1022
1031
1040
1049
1058
1067
1075
1084
1093
1101
1110
1118
1127
1135
1144
1153
1161
1170
1179
1187
1196
1205
1213
1222
1230
1239
1247
1256
1264
1272
1280
1288
1296
1303
1311
1318
1326
1333
1340
1347
1354
1361
1367
1374
1381
1387
1394
1401
1407
1414
1420
1427
1434
1441
1448
1454
1461
1468
1475
1482
1489
1497
1504
1511
1518
1526
1533
1540
1548
1555
1563
1570
1578
1585
1593
1600
1608
1615
1622
1630
1637
1644
1652
1659
1666
1673
1680
1688
1695
1702
1709
1717
1724
1732
1739
1747
1755
1762
1770
1778
1786
1794
1801
1809
1817
1825
1834
1842
1850
1858
1866
1875
1883
1892
1900
1909
1918
1927
1936
1945
1954
1963
1972
1981
1990
1999
2009
2017
2027
2037
2045
2056
2065
2075
2084
2094
2104
2113
2123
2133
2142
2152
2161
2171
2180
2190
2199
2208
2217
2227
2236
2245
2254
2263
2272
2282
2291
2300
2309
2318
2328
2337
2346
2356
2365
2375
2384
2393
2403
2412
2422
2431
2440
2450
2459
2468
2478
2487
2496
2505
2515
2524
2533
2542
2551
2560
2569
2578
2587
2596
2605
2614
2623
2632
2640
2649
2658
2666
2675
2683
2691
2699
2708
2716
2724
2731
2739
2747
2755
2762
2770
2777
2784
2792
2799
2806
2813
2820
2826
2833
2840
2847
2853
2860
2866
2873
2879
2886
2892
2898
2904
2910
2916
2922
2928
2934
2939
2945
2950
2955
2960
2965
2970
2974
2979
2983
2987
2991
2995
2998
3002
3005
3008
3011
3014
3016
3018
3021
3022
3024
3025
3027
3028
3028
3029
3029
3029
3029
3029
3028
3028
3027
3026
3025
3024
3022
3021
3020
3018
3016
3015
3013
3011
3009
3007
3005
3003
3001
2999
2997
2995
2992
2990
2988
2986
2984
2982
2980
2978
2976
2974
2972
2969
2967
2964
2962
2959
2956
2953
2950
2946
2943
2939
2935
2931
2927
2923
2918
2914
2909
2904
2899
2894
2888
2882
2877
2871
2864
2858
2851
2844
2837
2829
2822
2814
2805
2797
2788
2779
2770
2760
2750
2740
2730
2719
2708
2696
2684
2672
2660
2647
2634
2620
2606
2592
2577
2562
2547
2531
2515
2498
2481
2464
2446
2429
2410
2392
2373
2354
2334
2314
2294
2274
2254
2233
2212
2191
2169
2148
2126
2104
2082
2060
2037
2013
1992
1969
1946
1922
1899
1876
1853
1829
1806
1782
1759
1735
1712
1688
1665
1641
1618
1595
1571
1548
1525
1502
1478
1455
1432
1409
1386
1364
1341
1318
1295
1273
1250
1227
1205
1183
1160
1138
1116
1094
1072
1050
1028
1006
984
963
941
920
898
876
855
833
812
790
769
747
725
704
682
660
638
617
595
573
551
530
508
487
465
444
423
402
381
360
339
319
298
278
258
238
218
199
179
160
141
123
104
86
68
50
32
15
-2
-19
-36
-52
-69
-85
-101
-117
-133
-148
-164
-179
-194
-209
-225
-240
-255
-270
-285
-300
-315
-330
-345
-360
-376
-391
-407
-422
-438
-453
-469
-484
-500
-516
-532
-547
-563
-579
-595
-611
-626
-642
-658
-674
-690
-707
-723
-739
-755
-772
-788
-804
-821
-837
-853
-870
-886
-902
-918
-935
-951
-967
-983
-1000
-1016
-1032
-1048
-1064
-1080
-1096
-1112
-1128
-1144
-1160
-1176
-1191
-1207
-1223
-1238
-1253
-1269
-1284
-1299
-1314
-1328
-1343
-1358
-1372
-1386
-1400
-1414
-1428
-1441
-1455
-1468
-1481
-1493
-1506
-1519
-1531
-1543
-1555
-1567
-1579
-1591
-1602
-1614
-1625
-1636
-1647
-1658
-1669
-1680
-1691
-1702
-1712
-1723
-1733
-1744
-1754
-1764
-1775
-1785
-1795
-1806
-1816
-1826
-1836
-1847
-1857
-1867
-1877
-1888
-1898
-1908
-1918
-1928
-1939
-1949
-1959
-1969
-1979
-1990
-2000
-2009
-2021
-2031
-2041
-2052
-2062
-2072
-2083
-2093
-2104
-2114
-2124
-2135
-2145
-2155
-2166
-2176
-2186
-2196
-2206
-2216
-2226
-2236
-2246
-2256
-2266
-2276
-2286
-2296
-2306
-2316
-2326
-2336
-2346
-2356
-2366
-2375
-2385
-2395
-2405
-2414
-2424
-2434
-2443
-2452
-2462
-2471
-2480
-2489
-2499
-2508
-2517
-2526
-2535
-2544
-2553
-2562
-2571
-2580
-2589
-2599
-2608
-2617
-2626
-2636
-2645
-2654
-2664
-2673
-2683
-2692
-2702
-2711
-2721
-2730
-2740
-2749
-2759
-2769
-2778
-2788
-2798
-2807
-2817
-2827
-2837
-2846
-2856
-2866
-2876
-2886
-2895
-2905
-2915
-2925
-2935
-2945
-2955
-2965
-2974
-2984
-2994
-3003
-3013
-3022
-3031
-3040
-3049
-3058
-3067
-3075
-3084
-3092
-3100
-3108
-3116
-3124
-3132
-3139
-3146
-3154
-3161
-3168
-3175
-3182
-3189
-3195
-3202
-3209
-3216
-3223
-3230
-3237
-3244
-3251
-3258
-3265
-3272
-3279
-3286
-3293
-3301
-3308
-3315
-3323
-3330
-3338
-3345
-3353
-3360
-3368
-3376
-3383
-3391
-3399
-3406
-3414
-3422
-3430
-3437
-3445
-3453
-3460
-3468
-3475
-3483
-3490
-3497
-3504
-3511
-3518
-3525
-3532
-3538
-3545
-3551
-3557
-3562
-3568
-3573
-3579
-3584
-3589
-3593
-3598
-3602
-3606
-3610
-3614
-3618
-3621
-3625
-3628
-3631
-3634
-3637
-3640
-3642
-3645
-3647
-3649
-3652
-3654
-3656
-3658
-3659
-3661
-3662
-3663
-3665
-3665
-3666
-3667
-3667
-3667
-3667
-3667
-3667
-3666
-3665
-3665
-3664
-3663
-3662
-3660
-3659
-3658
-3656
-3655
-3653
-3651
-3650
-3648
-3646
-3644
-3642
-3640
-3638
-3636
-3633
-3631
-3629
-3626
-3624
-3621
-3619
-3616
-3614
-3611
-3608
-3606
-3603
-3600
-3597
-3594
-3591
-3588
-3585
-3581
-3578
-3574
-3570
-3567
-3563
-3559
-3554
-3550
-3546
-3541
-3536
-3532
-3527
-3522
-3517
-3512
-3507
-3501
-3496
-3491
-3486
-3480
-3475
-3469
-3464
-3458
-3453
-3447
-3441
-3435
-3430
-3424
-3418
-3412
-3405
-3399
-3392
-3386
-3379
-3372
-3365
-3358
-3350
-3343
-3335
-3327
-3319
-3310
-3302
-3293
-3284
-3275
-3266
-3257
-3247
-3237
-3227
-3217
-3206
-3196
-3185
-3173
-3162
-3150
-3139
-3126
-3114
-3102
-3089
-3076
-3063
-3050
-3037
-3023
-3009
-2995
-2981
-2967
-2952
-2937
-2922
-2907
-2892
-2876
-2860
-2844
-2828
-2812
-2795
-2779
-2762
-2745
-2728
-2711
-2693
-2676
-2658
-2640
-2622
-2604
-2586
-2568
-2550
-2531
-2513
-2494
-2476
-2457
-2438
-2419
-2400
-2380
-2361
-2341
-2322
-2302
-2282
-2262
-2242
-2222
-2202
-2182
-2162
-2141
-2121
-2100
-2079
-2059
-2037
-2017
-1996
-1975
-1954
-1933
-1911
-1890
-1869
-1847
-1826
-1805
-1783
-1761
-1740
-1718
-1696
-1674
-1652
-1629
-1607
-1584
-1562
-1539
-1516
-1493
-1469
-1446
-1422
-1398
-1374
-1350
-1325
-1301
-1276
-1251
-1226
-1201
-1176
-1150
-1125
-1100
-1074
-1048
-1022
-997
-971
-945
-919
-893
-867
-841
-815
-789
-762
-736
-709
-683
-656
-629
-603
-576
-549
-523
-496
-469
-442
-415
-388
-362
-335
-308
-281
-254
-227
-200
-173
-146
-119
-93
-66
-39
-12
15
41
68
95
121
148
174
201
227
253
280
306
332
359
385
411
438
464
490
516
543
569
595
621
648
674
700
727
753
780
806
832
859
886
912
939
966
993
1020
1047
1074
1101
1129
1157
1184
1212
1240
1269
1297
1326
1354
1383
1413
1442
1472
1501
1531
1561
1592
1622
1652
1683
1714
1745
1776
1808
1839
1871
1903
1935
1967
2000
2032
2065
2098
2131
2164
2197
2230
2263
2296
2330
2363
2397
2431
2465
2499
2533
2567
2601
2635
2670
2704
2739
2773
2808
2843
2878
2913
2949
2984
3019
3054
3090
3125
3161
3196
3231
3266
3302
3337
3372
3408
3443
3478
3513
3549
3584
3619
3655
3690
3725
3761
3796
3832
3868
3903
3939
3975
4011
4046
4083
4119
4155
4192
4228
4264
4301
4337
4374
4411
4447
4484
4521
4558
4594
4631
4668
4704
4741
4778
4814
4851
4887
4924
4960
4996
5032
5069
5104
5140
5176
5212
5247
5282
5317
5352
5387
5422
5456
5491
5525
5559
5593
5627
5660
5694
5727
5760
5793
5826
5859
5892
5924
5956
5989
6021
6053
6084
6116
6147
6179
6210
6241
6272
6303
6334
6365
6395
6426
6456
6487
6518
6548
6579
6609
6640
6670
6701
6731
6762
6792
6823
6853
6884
6915
6946
6976
7007
7038
7069
7100
7131
7163
7194
7225
7257
7288
7320
7351
7383
7415
7446
7478
7510
7541
7573
7604
7636
7667
7698
7730
7761
7792
7823
7854
7886
7917
7947
7978
8009
8039
8070
8101
8131
8161
8191
8221
8251
8281
8311
8340
8369
8398
8427
8456
8485
8513
8542
8570
8597
8625
8653
8680
8707
8734
8761
8788
8814
8840
8866
8892
8918
8944
8969
8994
9019
9044
9068
9093
9117
9140
9164
9187
9211
9233
9256
9279
9301
9323
9345
9366
9388
9409
9430
9451
9472
9492
9513
9533
9554
9574
9594
9613
9633
9653
9672
9691
9710
9729
9748
9766
9784
9802
9820
9838
9855
9873
9890
9907
9923
9940
9956
9972
9988
10004
10020
10036
10051
10066
10081
10096
10111
10125
10140
10154
10168
10181
10195
10208
10221
10234
10247
10259
10272
10284
10296
10308
10320
10331
10343
10354
10365
10376
10387
10398
10409
10420
10430
10441
10451
10462
10473
10483
10494
10504
10515
10525
10535
10546
10556
10566
10577
10587
10597
10607
10617
10627
10637
10646
10656
10666
10675
10684
10694
10703
10712
10721
10730
10739
10747
10756
10765
10773
10781
10790
10798
10806
10814
10822
10829
10837
10844
10851
10858
10865
10871
10878
10884
10890
10896
10902
10907
10913
10918
10923
10929
10934
10939
10944
10948
10953
10958
10963
10967
10972
10977
10981
10986
10990
10994
10999
11003
11007
11011
11015
11019
11023
11027
11031
11035
11039
11042
11046
11050
11053
11057
11060
11064
11067
11071
11074
11077
11081
11084
11088
11091
11094
11098
11101
11104
11108
11111
11114
11117
11121
11124
11127
11130
11134
11137
11140
11143
11146
11149
11153
11156
11159
11162
11165
11168
11171
11174
11177
11180
11183
11185
11188
11190
11193
11195
11197
11199
11201
11203
11205
11207
11209
11210
11212
11213
11214
11215
11216
11217
11218
11218
11219
11219
11219
11219
11219
11219
11218
11217
11216
11215
11214
11213
11212
11210
11208
11207
11205
11203
11201
11199
11197
11195
11193
11190
11188
11185
11182
11179
11176
11173
11170
11166
11163
11159
11156
11152
11148
11144
11139
11135
11131
11126
11122
11117
11113
11108
11103
11098
11093
11088
11083
11078
11073
11068
11063
11057
11052
11047
11041
11036
11030
11024
11019
11013
11007
11001
10995
10988
10982
10976
10969
10963
10956
10950
10943
10937
10930
10923
10917
10910
10903
10896
10889
10882
10875
10868
10860
10853
10845
10838
10830
10822
10814
10805
10797
10788
10780
10771
10762
10753
10744
10735
10725
10716
10706
10697
10687
10677
10667
10657
10647
10636
10626
10615
10604
10593
10582
10571
10559
10547
10536
10524
10511
10499
10486
10473
10460
10447
10433
10419
10405
10390
10376
10361
10346
10330
10314
10298
10282
10266
10249
10232
10214
10197
10179
10161
10142
10124
10105
10086
10066
10047
10027
10007
9987
9967
9946
9926
9905
9884
9864
9842
9821
9800
9779
9757
9736
9714
9692
9670
9648
9626
9604
9582
9560
9538
9515
9493
9471
9448
9426
9404
9381
9359
9336
9314
9291
9268
9246
9223
9200
9177
9155
9132
9109
9086
9063
9040
9016
8993
8970
8947
8924
8901
8877
8854
8831
8807
8784
8760
8736
8713
8689
8665
8641
8617
8592
8568
8543
8518
8494
8469
8444
8419
8394
8368
8343
8318
8292
8267
8241
8216
8189
8164
8138
8112
8086
8060
8032
8007
7980
7954
7927
7900
7873
7846
7818
7791
7763
7736
7708
7680
7652
7623
7595
7566
7538
7509
7480
7451
7422
7393
7364
7334
7305
7275
7246
7216
7187
7157
7127
7097
7067
7037
7007
6977
6946
6916
6885
6855
6824
6793
6763
6732
6701
6670
6639
6608
6577
6546
6515
6484
6453
6422
6391
6359
6328
6297
6266
6234
6203
6171
6140
6108
6077
6045
6014
5982
5950
5918
5887
5855
5823
5791
5759
5727
5695
5663
5631
5599
5567
5535
5504
5472
5440
5408
5376
5344
5312
5280
5248
5216
5184
5152
5120
5088
5056
5024
4992
4960
4927
4895
4863
4831
4799
4768
4736
4704
4672
4641
4609
4578
4547
4516
4484
4453
4423
4392
4361
4331
4300
4270
4240
4210
4180
4150
4120
4091
4061
4030
4002
3972
3943
3914
3884
3855
3826
3796
3767
3738
3709
3681
3652
3623
3595
3567
3538
3510
3482
3454
3426
3399
3371
3343
3316
3289
3261
3234
3207
3180
3153
3127
3100
3074
3048
3022
2996
2971
2945
2920
2895
2870
2845
2820
2796
2771
2747
2723
2699
2676
2652
2629
2606
2583
2560
2537
2514
2492
2469
2447
2424
2402
2380
2358
2336
2314
2292
2270
2248
2226
2205
2183
2161
2140
2118
2097
2075
2054
2033
2012
1991
1970
1949
1928
1907
1886
1866
1846
1825
1805
1785
1765
1745
1726
1706
1687
1668
1649
1630
1611
1593
1574
1556
1538
1521
1503
1486
1469
1452
1435
1419
1402
1386
1370
1354
1338
1323
1308
1292
1277
1262
1247
1233
1218
1203
1189
1175
1161
1147
1133
1119
1106
1093
1079
1066
1054
1041
1028
1016
1004
992
981
969
958
947
936
926
915
905
895
885
876
867
857
849
840
831
823
815
807
800
792
785
777
770
763
757
750
743
737
730
724
718
712
705
699
693
687
682
676
670
665
660
655
650
645
640
636
631
627
623
619
616
612
609
606
603
600
597
595
593
590
588
586
584
583
581
580
578
577
576
575
574
573
573
572
572
571
571
571
571
571
571
571
572
572
573
573
574
575
575
576
577
578
579
580
581
583
584
585
587
589
590
592
595
597
599
601
604
607
609
612
615
618
621
624
627
630
634
637
640
644
647
650
654
657
660
664
667
670
673
677
680
683
686
689
692
695
697
700
703
705
708
710
713
715
717
719
721
724
725
727
729
731
733
735
737
739
741
743
745
747
749
751
753
755
757
759
761
763
764
766
768
769
771
772
773
774
775
776
777
778
778
779
779
779
779
779
779
779
779
778
778
777
776
776
775
774
773
772
771
769
768
767
765
764
763
761
759
758
756
755
753
751
749
748
746
744
743
741
739
738
736
735
733
732
731
729
728
727
726
724
723
722
721
720
719
718
717
717
716
715
715
714
714
713
713
713
713
712
712
712
712
712
712
712
713
713
713
713
713
714
714
714
715
715
715
716
716
716
717
717
717
717
717
717
717
716
716
716
715
715
714
713
712
711
710
709
708
706
705
703
701
699
697
695
692
690
687
684
682
679
676
673
670
667
664
661
658
654
651
648
644
641
637
634
630
627
623
620
616
613
609
605
602
599
595
592
588
585
582
578
575
572
569
566
563
560
558
555
552
550
547
545
543
540
538
536
533
531
529
527
524
522
520
518
515
513
511
509
506
504
502
499
497
494
491
489
486
483
480
477
474
471
467
464
460
457
453
449
445
441
437
433
428
424
419
414
409
404
399
393
388
382
376
370
364
357
351
344
337
330
323
315
308
300
292
284
276
268
260
251
243
234
225
216
207
198
188
179
169
159
149
139
129
119
109
98
88
77
67
56
45
35
24
13
2
-8
-19
-30
-40
-51
-62
-72
-82
-93
-103
-113
-123
-133
-143
-153
-163
-172
-182
-192
-202
-211
-221
-230
-240
-249
-258
-267
-276
-285
-294
-302
-311
-319
-327
-335
-343
-351
-359
-366
-373
-380
-387
-394
-401
-407
-414
-420
-426
-431
-437
-442
-447
-452
-457
-462
-466
-470
-474
-478
-482
-485
-488
-491
-494
-497
-499
-502
-504
-506
-508
-510
-512
-513
-515
-516
-517
-519
-520
-521
-521
-522
-523
-524
-524
-525
-525
-525
-526
-526
-526
-526
-526
-526
-526
-525
-525
-525
-524
-524
-523
-522
-522
-521
-520
-520
-519
-518
-517
-516
-515
-514
-513
-512
-511
-510
-509
-507
-506
-505
-504
-502
-501
-500
-498
-497
-496
-494
-493
-492
-490
-489
-488
-486
-485
-484
-482
-481
-479
-478
-476
-475
-473
-471
-469
-467
-465
-463
-460
-458
-455
-453
-450
-446
-443
-440
-436
-433
-429
-425
-421
-416
-412
-407
-403
-398
-393
-388
-382
-377
-371
-365
-359
-353
-346
-340
-333
-326
-318
-311
-303
-295
-287
-279
-270
-261
-252
-243
-234
-224
-214
-204
-194
-184
-173
-163
-152
-141
-130
-119
-107
-96
-84
-72
-60
-48
-36
-23
-11
2
14
27
40
53
66
80
93
107
120
134
147
161
175
189
203
217
231
246
260
274
289
304
318
333
348
363
378
393
408
424
439
454
470
485
500
516
531
547
562
578
593
609
624
640
656
671
687
703
718
734
750
766
782
798
814
831
847
864
880
897
914
931
948
966
983
1000
1018
1036
1054
1073
1091
1109
1128
1147
1166
1185
1204
1223
1243
1263
1282
1302
1322
1343
1363
1383
1404
1424
1445
1466
1487
1508
1529
1550
1571
1592
1614
1635
1657
1678
1700
1721
1743
1765
1786
1808
1830
1852
1873
1895
1917
1939
1961
1982
2004
2025
2048
2069
2091
2112
2134
2155
2177
2198
2219
2241
2262
2283
2304
2325
2346
2367
2389
2410
2431
2452
2474
2495
2517
2539
2560
2582
2604
2626
2648
2671
2693
2716
2739
2762
2785
2808
2832
2855
2879
2903
2927
2951
2975
3000
3025
3049
3074
3099
3124
3149
3175
3200
3226
3252
3278
3304
3330
3357
3384
3410
3437
3465
3492
3519
3546
3574
3602
3629
3657
3684
3712
3740
3767
3795
3823
3850
3878
3905
3933
3961
3988
4016
4043
4070
4099
4126
4154
4182
4209
4237
4265
4292
4320
4347
4375
4402
4430
4457
4484
4512
4539
4567
4594
4621
4648
4676
4703
4730
4757
4784
4811
4838
4865
4891
4918
4945
4972
4999
5026
5052
5079
5106
5133
5159
5186
5213
5239
5266
5292
5318
5344
5371
5397
5422
5448
5474
5499
5525
5550
5575
5601
5626
5651
5675
5700
5725
5749
5773
5798
5822
5846
5870
5893
5917
5940
5964
5987
6010
6033
6055
6078
6100
6123
6145
6167
6188
6210
6231
6252
6272
6293
6313
6333
6353
6373
6392
6411
6430
6448
6467
6485
6503
6521
6538
6556
6573
6590
6607
6623
6639
6655
6671
6687
6702
6717
6732
6747
6762
6776
6790
6804
6818
6832
6845
6859
6872
6886
6899
6912
6925
6938
6951
6963
6976
6989
7001
7014
7026
7038
7050
7063
7075
7087
7099
7111
7123
7135
7146
7158
7170
7181
7192
7204
7215
7226
7237
7248
7259
7269
7280
7290
7300
7310
7320
7330
7339
7349
7358
7367
7377
7386
7394
7403
7412
7421
7429
7437
7446
7454
7462
7470
7478
7486
7494
7502
7510
7517
7525
7532
7540
7547
7554
7561
7568
7575
7582
7589
7596
7602
7609
7616
7622
7629
7635
7642
7648
7654
7660
7666
7672
7678
7684
7690
7696
7701
7707
7712
7717
7722
7727
7732
7737
7742
7746
7751
7755
7760
7764
7768
7772
7776
7780
7783
7787
7790
7793
7796
7799
7801
7804
7806
7807
7809
7810
7811
7812
7813
7813
7813
7812
7812
7811
7810
7808
7806
7804
7802
7800
7797
7794
7791
7787
7783
7779
7775
7771
7766
7761
7756
7751
7745
7739
7733
7727
7720
7713
7706
7699
7691
7683
7675
7666
7657
7648
7639
7629
7620
7609
7599
7588
7577
7566
7554
7543
7530
7518
7505
7492
7479
7465
7451
7437
7422
7408
7393
7377
7362
7346
7330
7314
7298
7281
7264
7247
7230
7212
7195
7177
7158
7140
7121
7103
7084
7064
7045
7026
7006
6986
6966
6945
6925
6904
6884
6863
6842
6821
6800
6778
6757
6735
6713
6692
6670
6648
6626
6604
6582
6559
6537
6515
6492
6470
6447
6424
6402
6379
6356
6333
6310
6287
6264
6240
6217
6194
6170
6147
6123
6100
6076
6053
6029
6005
5982
5958
5934
5911
5887
5863
5839
5816
5792
5768
5744
5720
5697
5673
5649
5625
5601
5577
5553
5529
5505
5482
5458
5434
5410
5386
5362
5338
5314
5291
5267
5243
5219
5195
5172
5148
5124
5100
5077
5053
5029
5005
4982
4958
4935
4911
4887
4864
4840
4817
4793
4770
4746
4722
4699
4675
4652
4628
4604
4580
4557
4533
4509
4485
4461
4437
4413
4389
4365
4341
4317
4293
4269
4245
4221
4197
4173
4149
4125
4102
4078
4054
4030
4006
3983
3960
3936
3913
3890
3866
3843
3820
3797
3774
3751
3728
3705
3682
3659
3636
3614
3591
3569
3546
3524
3501
3479
3457
3435
3414
3392
3371
3349
3328
3307
3286
3265
3244
3223
3202
3182
3161
3141
3120
3100
3080
3060
3040
3020
3000
2980
2960
2941
2921
2902
2883
2864
2845
2826
2808
2789
2771
2753
2735
2717
2700
2683
2665
2648
2632
2615
2598
2582
2566
2550
2534
2518
2502
2486
2471
2455
2440
2425
2410
2395
2380
2366
2351
2336
2322
2308
2294
2279
2265
2251
2238
2224
2210
2197
2183
2170
2156
2143
2130
2117
2104
2092
2079
2067
2055
2041
2031
2019
2007
1996
1984
1973
1962
1951
1940
1930
1919
1908
1898
1888
1877
1867
1857
1847
1837
1827
1817
1807
1798
1788
1778
1769
1759
1750
1741
1732
1723
1714
1705
1696
1688
1679
1671
1662
1654
1646
1638
1630
1623
1615
1608
1601
1594
1587
1581
1574
1569
1563
1557
1552
1547
1542
1538
1534
1529
1525
1522
1518
1515
1511
1508
1505
1503
1500
1498
1496
1494
1492
1491
1489
1488
1487
1486
1486
1485
1485
1485
1485
1486
1486
1487
1487
1488
1489
1490
1492
1493
1495
1496
1498
1500
1503
1505
1508
1510
1513
1516
1520
1523
1526
1530
1534
1538
1542
1546
1550
1555
1559
1564
1569
1574
1579
1584
1589
1594
1600
1605
1611
1617
1623
1629
1636
1642
1649
1655
1662
1669
1677
1684
1691
1699
1707
1715
1723
1731
1739
1748
1756
1765
1774
1783
1792
1802
1811
1821
1831
1841
1852
1862
1873
1884
1895
1906
1918
1930
1942
1954
1966
1979
1992
2004
2017
2031
2044
2058
2071
2085
2099
2113
2128
2142
2156
2171
2186
2200
2215
2230
2245
2260
2274
2289
2304
2319
2334
2349
2363
2378
2393
2407
2422
2437
2451
2466
2480
2494
2508
2523
2536
2550
2564
2578
2591
2604
2618
2631
2644
2657
2669
2682
2695
2707
2719
2732
2744
2756
2768
2779
2791
2803
2814
2826
2837
2848
2859
2870
2881
2892
2902
2913
2923
2933
2944
2954
2964
2974
2984
2993
3003
3013
3023
3032
3042
3051
3061
3070
3080
3089
3099
3108
3118
3127
3137
3147
3156
3166
3175
3185
3194
3203
3213
3222
3231
3241
3250
3259
3269
3278
3287
3296
3305
3314
3323
3332
3341
3350
3359
3368
3377
3385
3394
3403
3411
3420
3428
3437
3445
3453
3461
3469
3477
3485
3493
3500
3508
3516
3523
3531
3538
3546
3553
3560
3568
3575
3582
3589
3596
3603
3610
3617
3624
3631
3638
3645
3651
3658
3664
3671
3677
3683
3690
3695
3701
3707
3712
3718
3723
3728
3733
3738
3742
3747
3751
3755
3759
3762
3766
3770
3773
3776
3779
3782
3784
3787
3789
3792
3794
3796
3797
3799
3801
3802
3803
3804
3805
3806
3807
3807
3808
3808
3808
3808
3809
3809
3809
3809
3809
3809
3808
3808
3808
3808
3807
3807
3807
3806
3806
3805
3804
3804
3803
3802
3801
3800
3798
3797
3796
3794
3793
3791
3790
3788
3786
3784
3782
3780
3779
3777
3774
3772
3770
3768
3766
3764
3762
3760
3758
3756
3754
3752
3750
3748
3746
3743
3741
3739
3737
3735
3733
3731
3728
3726
3724
3722
3719
3717
3715
3712
3710
3707
3705
3702
3699
3697
3694
3691
3688
3685
3683
3680
3676
3673
3670
3667
3664
3660
3657
3653
3650
3646
3642
3638
3635
3631
3627
3623
3619
3616
3612
3608
3604
3600
3596
3592
3589
3585
3581
3578
3574
3571
3567
3564
3560
3557
3554
3551
3547
3544
3541
3538
3535
3532
3529
3526
3523
3520
3517
3514
3511
3507
3504
3501
3497
3494
3490
3487
3484
3480
3477
3473
3470
3466
3463
3459
3456
3452
3449
3445
3442
3438
3435
3431
3428
3424
3420
3417
3413
3409
3405
3401
3397
3394
3389
3385
3381
3377
3373
3369
3365
3361
3357
3352
3348
3344
3340
3335
3331
3327
3323
3318
3314
3310
3305
3301
3296
3292
3288
3283
3279
3274
3270
3266
3261
3257
3253
3249
3245
3241
3237
3233
3229
3225
3221
3218
3214
3211
3207
3204
3201
3197
3194
3191
3188
3185
3182
3179
3177
3174
3172
3169
3167
3165
3163
3161
3160
3158
3157
3156
3155
3154
3153
3152
3151
3151
3150
3150
3150
3149
3149
3149
3149
3149
3149
3149
3150
3150
3150
3151
3152
3152
3153
3154
3154
3155
3156
3157
3158
3159
3160
3161
3162
3163
3164
3165
3165
3166
3167
3168
3169
3170
3171
3172
3172
3173
3174
3175
3176
3177
3178
3178
3179
3180
3181
3182
3183
3184
3185
3185
3186
3187
3188
3189
3189
3190
3191
3191
3192
3193
3193
3194
3194
3194
3195
3195
3195
3196
3196
3196
3196
3196
3197
3197
3197
3197
3198
3198
3198
3199
3199
3199
3200
3200
3201
3202
3202
3203
3203
3204
3205
3205
3206
3207
3208
3208
3209
3210
3210
3211
3212
3212
3213
3213
3213
3214
3214
3214
3214
3214
3214
3214
3214
3214
3214
3214
3213
3213
3212
3211
3211
3210
3209
3208
3206
3205
3204
3202
3200
3199
3197
3195
3192
3190
3188
3185
3182
3179
3177
3174
3170
3167
3164
3160
3157
3153
3149
3145
3141
3137
3133
3128
3124
3119
3114
3109
3104
3099
3093
3088
3082
3076
3070
3064
3058
3052
3045
3039
3032
3026
3019
3012
3005
2998
2991
2983
2976
2969
2961
2954
2946
2939
2931
2923
2915
2907
2899
2891
2883
2875
2866
2858
2849
2841
2832
2823
2815
2806
2797
2788
2779
2770
2761
2751
2742
2733
2724
2715
2705
2696
2687
2677
2668
2659
2649
2640
2631
2621
2612
2603
2593
2584
2575
2566
2556
2547
2538
2529
2520
2511
2502
2493
2484
2475
2466
2457
2448
2440
2431
2422
2413
2405
2396
2388
2380
2371
2363
2355
2347
2339
2332
2324
2317
2309
2302
2295
2289
2282
2276
2269
2263
2257
2252
2246
2241
2236
2231
2226
2221
2217
2213
2208
2204
2201
2197
2194
2190
2187
2184
2181
2178
2176
2173
2170
2168
2166
2163
2161
2159
2156
2154
2152
2150
2148
2146
2144
2142
2140
2138
2136
2134
2132
2131
2129
2128
2126
2125
2123
2122
2120
2119
2118
2116
2115
2114
2113
2112
2111
2110
2109
2108
2108
2107
2106
2105
2105
2104
2103
2103
2102
2102
2101
2101
2100
2100
2099
2099
2098
2098
2097
2097
2096
2096
2095
2094
2094
2093
2092
2091
2090
2090
2089
2088
2087
2086
2086
2085
2085
2084
2084
2083
2083
2083
2082
2082
2082
2082
2082
2082
2082
2082
2082
2082
2083
2083
2083
2084
2084
2084
2085
2085
2085
2086
2086
2086
2086
2086
2087
2087
2086
2086
2086
2086
2086
2086
2085
2085
2085
2084
2084
2083
2083
2082
2082
2081
2081
2080
2079
2079
2078
2078
2077
2077
2076
2076
2076
2075
2075
2075
2075
2075
2075
2075
2075
2075
2075
2075
2076
2076
2076
2077
2077
2078
2078
2079
2079
2080
2080
2081
2081
2082
2082
2083
2084
2084
2085
2086
2087
2087
2088
2089
2090
2091
2092
2094
2095
2096
2098
2099
2101
2103
2104
2106
2108
2110
2113
2115
2117
2119
2122
2124
2127
2129
2132
2135
2137
2140
2143
2146
2149
2153
2156
2159
2162
2166
2169
2172
2176
2179
2183
2186
2190
2193
2197
2200
2204
2207
2210
2214
2217
2220
2224
2227
2230
2233
2237
2240
2243
2247
2250
2254
2257
2261
2265
2268
2272
2276
2280
2284
2288
2293
2297
2301
2306
2310
2315
2320
2325
2329
2334
2340
2345
2350
2355
2361
2367
2372
2378
2384
2389
2395
2401
2407
2413
2419
2425
2431
2437
2443
2449
2456
2462
2468
2474
2481
2487
2494
2500
2507
2514
2521
2527
2534
2541
2548
2555
2563
2570
2577
2585
2592
2600
2608
2616
2624
2632
2640
2648
2656
2665
2673
2681
2690
2698
2706
2715
2723
2732
2740
2748
2757
2765
2774
2782
2791
2799
2808
2816
2825
2834
2843
2851
2861
2870
2879
2888
2897
2907
2916
2926
2935
2945
2955
2964
2974
2984
2994
3004
3014
3024
3034
3044
3054
3064
3074
3084
3094
3105
3115
3125
3135
3146
3156
3166
3176
3187
3197
3207
3217
3227
3236
3246
3256
3265
3274
3284
3293
3302
3311
3320
3329
3338
3347
3355
3364
3373
3382
3390
3399
3407
3415
3423
3431
3439
3447
3455
3463
3471
3478
3486
3494
3502
3509
3517
3525
3532
3540
3548
3556
3563
3571
3579
3587
3595
3603
3610
3618
3626
3634
3642
3650
3658
3666
3674
3682
3690
3698
3706
3714
3722
3730
3738
3746
3754
3762
3770
3778
3786
3794
3802
3810
3818
3826
3834
3841
3849
3857
3864
3872
3879
3887
3894
3901
3909
3916
3923
3931
3938
3945
3952
3960
3967
3974
3981
3988
3995
4002
4009
4016
4022
4030
4035
4043
4049
4056
4062
4067
4075
4081
4088
4094
4100
4107
4113
4120
4126
4132
4139
4145
4151
4157
4164
4170
4176
4182
4188
4194
4200
4206
4212
4218
4223
4229
4235
4241
4247
4253
4258
4264
4270
4275
4281
4287
4292
4298
4303
4309
4314
4320
4325
4331
4336
4341
4347
4352
4357
4363
4368
4374
4379
4384
4390
4395
4400
4406
4411
4416
4422
4427
4432
4438
4443
4448
4453
4459
4464
4470
4475
4480
4486
4492
4497
4503
4508
4514
4520
4525
4531
4536
4542
4548
4553
4559
4564
4569
4575
4580
4585
4590
4595
4600
4605
4610
4614
4619
4623
4628
4632
4636
4641
4644
4648
4652
4655
4658
4662
4664
4667
4670
4672
4674
4676
4678
4680
4681
4682
4683
4684
4684
4684
4684
4684
4683
4682
4681
4679
4677
4675
4673
4670
4667
4664
4661
4657
4653
4649
4645
4640
4635
4630
4625
4619
4613
4607
4601
4595
4588
4581
4574
4567
4559
4552
4544
4536
4528
4520
4512
4503
4495
4486
4477
4468
4458
4449
4439
4429
4419
4408
4398
4387
4376
4365
4354
4343
4332
4320
4309
4297
4285
4274
4262
4250
4237
4225
4213
4200
4188
4175
4163
4150
4137
4124
4112
4099
4086
4073
4059
4046
4034
4021
4008
3994
3981
3968
3954
3941
3928
3914
3901
3887
3873
3860
3846
3832
3819
3805
3791
3777
3763
3749
3735
3721
3707
3693
3678
3664
3649
3634
3620
3605
3590
3575
3560
3545
3530
3515
3500
3485
3470
3455
3440
3425
3411
3396
3381
3365
3350
3335
3320
3305
3289
3274
3259
3243
3228
3212
3196
3181
3165
3149
3134
3118
3102
3086
3070
3053
3037
3020
3004
2987
2970
2952
2935
2917
2900
2882
2864
2845
2827
2808
2790
2771
2752
2733
2713
2694
2674
2655
2635
2615
2595
2575
2554
2534
2513
2493
2472
2452
2431
2410
2390
2369
2348
2327
2306
2285
2264
2243
2222
2201
2180
2159
2138
2117
2096
2076
2055
2033
2013
1992
1971
1950
1929
1908
1887
1866
1845
1824
1803
1783
1762
1741
1721
1700
1679
1658
1638
1617
1596
1576
1555
1534
1513
1493
1472
1451
1431
1410
1390
1369
1348
1328
1307
1286
1265
1245
1224
1203
1182
1161
1140
1119
1098
1077
1056
1035
1014
993
972
951
929
908
886
865
843
821
800
778
756
734
711
689
667
644
621
599
576
553
529
506
483
459
435
412
388
364
339
315
291
266
241
216
192
167
141
116
91
66
41
15
-10
-36
-61
-86
-112
-137
-163
-188
-214
-239
-265
-291
-316
-342
-367
-393
-418
-444
-469
-495
-520
-546
-571
-597
-622
-647
-672
-697
-723
-748
-772
-797
-822
-847
-871
-895
-919
-943
-967
-991
-1014
-1038
-1062
-1085
-1109
-1132
-1155
-1178
-1201
-1224
-1247
-1269
-1292
-1314
-1336
-1358
-1380
-1402
-1423
-1445
-1466
-1487
-1508
-1528
-1549
-1570
-1590
-1610
-1630
-1650
-1670
-1689
-1709
-1728
-1748
-1767
-1786
-1805
-1823
-1842
-1860
-1879
-1897
-1915
-1932
-1950
-1968
-1985
-2001
-2019
-2036
-2052
-2069
-2085
-2102
-2118
-2134
-2150
-2165
-2181
-2196
-2212
-2227
-2242
-2257
-2272
-2286
-2301
-2315
-2329
-2344
-2358
-2371
-2385
-2399
-2412
-2426
-2439
-2452
-2465
-2477
-2490
-2503
-2515
-2527
-2540
-2552
-2564
-2576
-2588
-2599
-2611
-2622
-2634
-2645
-2656
-2666
-2677
-2687
-2697
-2707
-2717
-2727
-2736
-2745
-2754
-2762
-2771
-2779
-2786
-2794
-2801
-2808
-2814
-2821
-2827
-2832
-2838
-2843
-2848
-2852
-2856
-2860
-2864
-2867
-2870
-2873
-2875
-2877
-2879
-2880
-2881
-2882
-2882
-2882
-2882
-2881
-2880
-2879
-2878
-2876
-2874
-2872
-2870
-2867
-2864
-2861
-2857
-2853
-2849
-2845
-2841
-2836
-2831
-2825
-2820
-2814
-2808
-2802
-2795
-2789
-2782
-2775
-2768
-2760
-2753
-2745
-2737
-2729
-2721
-2713
-2704
-2695
-2686
-2677
-2668
-2659
-2649
-2639
-2630
-2619
-2609
-2599
-2589
-2578
-2568
-2557
-2546
-2536
-2525
-2514
-2502
-2491
-2480
-2469
-2457
-2445
-2433
-2421
-2409
-2397
-2384
-2372
-2359
-2346
-2332
-2319
-2305
-2292
-2278
-2264
-2249
-2235
-2221
-2206
-2192
-2177
-2162
-2147
-2132
-2117
-2102
-2087
-2072
-2057
-2041
-2025
-2011
-1996
-1981
-1965
-1950
-1935
-1919
-1904
-1888
-1873
-1857
-1842
-1826
-1811
-1796
-1780
-1765
-1749
-1733
-1718
-1702
-1687
-1671
-1655
-1639
-1624
-1608
-1592
-1576
-1559
-1543
-1527
-1511
-1494
-1478
-1461
-1445
-1428
-1412
-1395
-1378
-1361
-1345
-1328
-1311
-1294
-1278
-1261
-1244
-1228
-1211
-1194
-1178
-1161
-1145
-1128
-1112
-1096
-1079
-1063
-1047
-1031
-1014
-999
-983
-967
-951
-935
-920
-904
-888
-872
-857
-841
-825
-810
-794
-779
-763
-747
-732
-716
-701
-685
-669
-654
-638
-622
-607
-591
-575
-560
-544
-528
-513
-497
-481
-466
-450
-434
-419
-403
-388
-373
-357
-342
-327
-311
-296
-281
-266
-251
-235
-220
-205
-190
-175
-159
-144
-129
-114
-98
-83
-68
-53
-37
-22
-6
9
24
40
55
71
86
102
117
133
148
164
179
195
210
226
241
257
272
288
303
319
334
349
365
380
395
410
425
441
456
470
485
500
515
529
544
558
573
587
602
616
630
644
658
673
687
701
715
729
742
756
770
784
797
811
824
838
851
864
877
890
903
916
929
942
955
968
981
994
1006
1018
1032
1044
1056
1069
1081
1093
1105
1117
1129
1141
1152
1164
1175
1187
1198
1209
1221
1232
1243
1254
1265
1276
1287
1297
1308
1319
1330
1340
1351
1361
1372
1382
1393
1403
1413
1424
1434
1444
1454
1464
1474
1484
1494
1504
1514
1524
1533
1543
1552
1562
1572
1581
1591
1600
1610
1619
1629
1638
1648
1658
1668
1677
1687
1698
1708
1718
1729
1739
1750
1761
1772
1783
1794
1805
1816
1827
1838
1849
1860
1872
1882
1893
1904
1915
1925
1935
1946
1956
1966
1976
1985
1995
2005
2015
2024
2033
2044
2053
2063
2073
2083
2093
2103
2114
2124
2135
2145
2156
2167
2177
2188
2199
2210
2221
2231
2242
2253
2263
2273
2284
2294
2304
2314
2324
2333
2343
2353
2363
2372
2382
2392
2402
2412
2422
2432
2443
2453
2464
2474
2485
2496
2507
2519
2530
2542
2554
2566
2578
2590
2602
2615
2627
2640
2653
2666
2679
2692
2705
2719
2732
2745
2759
2772
2785
2799
2812
2825
2839
2852
2865
2878
2891
2905
2917
2930
2943
2956
2969
2981
2993
3006
3018
3030
3042
3054
3065
3077
3088
3099
3110
3121
3132
3142
3152
3163
3173
3183
3192
3202
3211
3220
3229
3238
3247
3256
3265
3273
3282
3290
3298
3306
3315
3323
3331
3339
3346
3354
3362
3370
3377
3385
3393
3400
3408
3415
3423
3430
3438
3445
3453
3460
3468
3475
3482
3490
3497
3505
3512
3520
3527
3534
3542
3549
3557
3564
3572
3579
3586
3594
3601
3609
3616
3623
3631
3638
3645
3652
3660
3667
3674
3681
3688
3694
3701
3708
3714
3721
3727
3733
3739
3745
3751
3757
3762
3768
3773
3778
3783
3787
3792
3796
3800
3804
3808
3812
3816
3819
3822
3825
3828
3831
3834
3837
3839
3842
3844
3846
3848
3850
3852
3854
3856
3858
3860
3861
3863
3864
3866
3867
3869
3870
3872
3873
3875
3876
3878
3879
3881
3882
3883
3885
3886
3888
3889
3891
3892
3894
3895
3896
3898
3900
3901
3903
3904
3906
3908
3910
3912
3913
3915
3917
3919
3921
3923
3925
3927
3929
3931
3933
3935
3936
3938
3939
3941
3942
3943
3945
3946
3947
3948
3949
3950
3951
3952
3953
3954
3955
3956
3956
3957
3958
3959
3959
3960
3961
3962
3962
3963
3963
3964
3965
3965
3966
3966
3967
3967
3968
3969
3969
3970
3970
3971
3971
3972
3973
3973
3974
3974
3975
3975
3976
3976
3977
3977
3978
3979
3979
3980
3980
3981
3981
3982
3982
3983
3983
3984
3984
3985
3986
3986
3987
3987
3988
3988
3989
3989
3990
3990
3991
3991
3992
3992
3993
3993
3994
3994
3995
3995
3996
3996
3997
3997
3998
3998
3999
3999
4000
4000
4001
4001
4002
4002
4003
4003
4003
4003
4005
4005
4005
4006
4006
4006
4006
4008
4008
4009
4009
4010
4010
4011
4011
4011
4011
4011
4013
4013
4014
4014
4014
4014
4016
4016
4017
4017
4017
4018
4018
4019
4019
4019
4019
4019
4021
4021
4022
4022
4022
4022
4024
4024
4024
4025
4025
4026
4026
4026
4027
4027
4027
4027
4029
4029
4029
4030
4030
4030
4030
4030
4032
4032
4033
4033
4033
4034
4034
4035
4035
4035
4035
4035
4037
4037
4037
4038
4038
4038
4038
4038
4040
4040
4040
4041
4041
4042
4042
4042
4043
4043
4043
4043
4043
4043
4045
4045
4046
4046
4046
4046
4046
4046
4048
4048
4048
4049
4049
4049
4050
4050
4051
4051
4051
4051
4051
4051
4053
4053
4053
4054
4054
4054
4054
4054
4054
4056
4056
4056
4057
4057
4057
4058
4058
4058
4059
4059
4059
4059
4059
4059
4059
4061
4061
4061
4062
4062
4062
4062
4062
4062
4064
4064
4064
4064
4065
4065
4065
4066
4066
4066
4066
4067
4067
4067
4067
4067
4067
4069
4069
4069
4069
4070
4070
4070
4070
4070
4070
4070
4072
4072
4072
4072
4073
4073
4073
4073
4074
4074
4074
4075
4075
4075
4075
4075
4075
4075
4075
4077
4077
4077
4077
4078
4078
4078
4078
4078
4078
4078
4078
4080
4080
4080
4080
4081
4081
4081
4081
4082
4082
4082
4082
4082
4083
4083
4083
4083
4083
4083
4083
4083
4085
4085
4085
4085
4085
4086
4086
4086
4086
4086
4086
4086
4086
4086
4088
4088
4088
4088
4088
4089
4089
4089
4089
4089
4090
4090
4090
4090
4090
4091
4091
4091
4091
4091
4091
4091
4091
4091
4091
4091
4093
4093
4093
4093
4093
4094
4094
4094
4094
4094
4094
4094
4094
4094
4094
4094
4096
4096
4096
4096
4096
4096
4097
4097
4097
4097
4097
4097
4098
4098
4098
4098
4098
4098
4098
4099
4099
4099
4099
4099
4099
4100
4100
4100
4100
4100
4100
4100
4101
4101
4101
4101
4101
4101
4101
4102
4102
4102
4102
4102
4102
4102
4102
4103
4103
4103
4103
4103
4103
4103
4103
4104
4104
4104
4104
4104
4104
4104
4104
4105
4105
4105
4105
4105
4105
4105
4105
4105
4106
4106
4106
4106
4106
4106
4106
4106
4106
4107
4107
4107
4107
4107
4107
4107
4107
4107
4107
4108
4108
4108
4108
4108
4108
4108
4108
4108
4108
4108
4109
4109
4109
4109
4109
4109
4109
4109
4109
4109
4109
4109
4109
4110
4110
4110
4110
4110
4110
4110
4110
4110
4110
4110
4110
4110
4110
4111
4111
4111
4111
4111
4111
4111
4111
4111
4111
4111
4111
4111
4111
4111
4111
4111
4112
4112
4112
4112
4112
4112
4112
4112
4112
4112
4112
4112
4112
4112
4112
4112
4112
4112
4112
4112
4112
4112
4112
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4113
4112
4112
4112
4112
4112
4112
4112
4112
4112
4112
4112
4112
4112
4112
4112
4112
4112
4112
4112
4112
4112
4112
4112
4112
4112
4111
4111
4111
4111
4111
4111
4111
4111
4111
4111
4111
4111
4111
4111
4111
4111
4111
4111
4110
4110
4110
4110
4110
4110
4110
4110
4110
4110
4110
4110
4110
4110
4110
4110
4109
4109
4109
4109
4109
4109
4109
4109
4109
4109
4109
4109
4109
4108
4108
4108
4108
4108
4108
4108
4108
4108
4108
4108
4108
4108
4107
4107
4107
4107
4107
4107
4107
4107
4107
4107
4107
4107
4106
4106
4106
4106
4106
4106
4106
4106
4106
4106
4105
4105
4105
4105
4105
4105
4105
4105
4105
4105
4105
4104
4104
4104
4104
4104
4104
4104
4104
4104
4103
4103
4103
4103
4103
4103
4103
4103
4103
4103
4102
4102
4102
4102
4102
4102
4102
4102
4101
4101
4101
4101
4101
4101
4101
4101
4101
4100
4100
4100
4100
4100
4100
4100
4100
4099
4099
4099
4099
4099
4099
4099
4099
4098
4098
4098
4098
4098
4098
4098
4098
4097
4097
4097
4097
4097
4097
4097
4097
4096
4096
4096
4096
4096
4096
4096
4094
4094
4094
4094
4094
4094
4094
4094
4094
4094
4094
4094
4094
4094
4093
4093
4093
4093
4093
4093
4093
4091
4091
4091
4091
4091
4091
4091
4091
4091
4091
4091
4091
4091
4090
4090
4090
4090
4090
4090
4090
4089
4089
4089
4089
4089
4089
4088
4088
4088
4088
4088
4088
4088
4086
4086
4086
4086
4086
4086
4086
4086
4086
4086
4086
4086
4085
4085
4085
4085
4085
4085
4083
4083
4083
4083
4083
4083
4083
4083
4083
4083
4083
4083
4082
4082
4082
4082
4082
4081
4081
4081
4081
4081
4081
4080
4080
4080
4080
4080
4080
4078
4078
4078
4078
4078
4078
4078
4078
4078
4078
4078
4077
4077
4077
4077
4077
4075
4075
4075
4075
4075
4075
4075
4075
4075
4075
4075
4074
4074
4074
4074
4074
4073
4073
4073
4073
4073
4072
4072
4072
4072
4072
4070
4070
4070
4070
4070
4070
4070
4070
4070
4070
4069
4069
4069
4069
4069
4067
4067
4067
4067
4067
4067
4067
4067
4067
4067
4066
