5
33024
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-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
-4
-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
-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
-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
-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
-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
-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
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-57
-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
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-70
-70
-70
-70
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-73
-73
-73
-73
-74
-74
-74
-74
-74
-75
-75
-75
-75
-76
-76
-76
-76
-77
-77
-77
-77
-77
-78
-78
-78
-78
-79
-79
-79
-79
-80
-80
-80
-80
-80
-81
-81
-81
-81
-82
-82
-82
-82
-83
-83
-83
-83
-84
-84
-84
-84
-85
-85
-85
-85
-86
-86
-86
-86
-86
-87
-87
-87
-87
-88
-88
-88
-88
-89
-89
-89
-89
-90
-90
-90
-90
-91
-91
-91
-92
-92
-92
-92
-93
-93
-93
-93
-94
-94
-94
-94
-95
-95
-95
-95
-96
-96
-96
-96
-97
-97
-97
-97
-98
-98
-98
-99
-99
-99
-99
-100
-100
-100
-100
-101
-101
-101
-102
-102
-102
-102
-103
-103
-103
-103
-104
-104
-104
-105
-105
-105
-105
-106
-106
-106
-107
-107
-107
-107
-108
-108
-108
-108
-109
-109
-109
-110
-110
-110
-110
-111
-111
-111
-112
-112
-112
-113
-113
-113
-113
-114
-114
-114
-115
-115
-115
-115
-116
-116
-116
-117
-117
-117
-118
-118
-118
-118
-119
-119
-119
-120
-120
-120
-121
-121
-121
-121
-122
-122
-122
-123
-123
-123
-124
-124
-124
-124
-125
-125
-125
-126
-126
-126
-127
-127
-127
-128
-128
-128
-129
-129
-129
-130
-130
-130
-130
-131
-131
-131
-132
-132
-132
-133
-133
-133
-134
-134
-134
-134
-135
-135
-135
-136
-136
-136
-137
-137
-137
-137
-138
-138
-138
-139
-139
-139
-140
-140
-140
-140
-141
-141
-141
-142
-142
-142
-142
-143
-143
-143
-143
-144
-144
-144
-144
-145
-145
-145
-145
-146
-146
-146
-146
-147
-147
-147
-147
-148
-148
-148
-148
-148
-149
-149
-149
-149
-150
-150
-150
-150
-151
-151
-151
-151
-151
-152
-152
-152
-152
-152
-153
-153
-153
-153
-153
-154
-154
-154
-154
-155
-155
-155
-155
-155
-156
-156
-156
-156
-156
-157
-157
-157
-157
-157
-158
-158
-158
-158
-158
-159
-159
-159
-159
-159
-160
-160
-160
-160
-160
-161
-161
-161
-161
-161
-162
-162
-162
-162
-162
-163
-163
-163
-163
-163
-164
-164
-164
-164
-164
-165
-165
-165
-165
-165
-166
-166
-166
-166
-166
-166
-167
-167
-167
-167
-167
-168
-168
-168
-168
-168
-169
-169
-169
-169
-169
-169
-170
-170
-170
-170
-170
-171
-171
-171
-171
-171
-171
-172
-172
-172
-172
-172
-172
-172
-173
-173
-173
-173
-173
-173
-173
-174
-174
-174
-174
-174
-174
-174
-174
-175
-175
-175
-175
-175
-175
-175
-175
-176
-176
-176
-176
-176
-176
-176
-176
-176
-177
-177
-177
-177
-177
-177
-177
-177
-178
-178
-178
-178
-178
-178
-178
-178
-179
-179
-179
-179
-179
-179
-179
-179
-180
-180
-180
-180
-180
-180
-180
-180
-180
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-183
-183
-183
-183
-183
-183
-183
-183
-183
-184
-184
-184
-184
-184
-184
-184
-184
-184
-185
-185
-185
-185
-185
-185
-185
-185
-185
-185
-185
-185
-185
-185
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-185
-185
-185
-185
-185
-185
-185
-185
-185
-185
-185
-185
-185
-185
-185
-185
-185
-185
-185
-185
-184
-184
-184
-184
-184
-184
-184
-184
-184
-184
-184
-184
-184
-184
-184
-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
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-180
-180
-180
-180
-180
-180
-180
-180
-179
-179
-179
-179
-179
-179
-179
-179
-178
-178
-178
-178
-178
-178
-178
-177
-177
-177
-177
-177
-177
-177
-176
-176
-176
-176
-176
-176
-176
-175
-175
-175
-175
-175
-175
-175
-175
-174
-174
-174
-174
-174
-174
-173
-173
-173
-173
-173
-173
-172
-172
-172
-172
-172
-172
-171
-171
-171
-171
-171
-170
-170
-170
-170
-170
-170
-169
-169
-169
-169
-169
-168
-168
-168
-168
-168
-167
-167
-167
-167
-167
-166
-166
-166
-166
-166
-165
-165
-165
-165
-165
-165
-164
-164
-164
-164
-164
-163
-163
-163
-163
-163
-162
-162
-162
-162
-162
-161
-161
-161
-161
-161
-160
-160
-160
-160
-160
-159
-159
-159
-159
-159
-158
-158
-158
-158
-158
-157
-157
-157
-157
-156
-156
-156
-156
-156
-156
-155
-155
-155
-155
-155
-154
-154
-154
-154
-154
-153
-153
-153
-153
-153
-152
-152
-152
-152
-152
-151
-151
-151
-151
-151
-150
-150
-150
-150
-149
-149
-149
-149
-149
-148
-148
-148
-148
-147
-147
-147
-147
-146
-146
-146
-146
-146
-145
-145
-145
-145
-144
-144
-144
-144
-143
-143
-143
-143
-142
-142
-142
-142
-141
-141
-141
-141
-140
-140
-140
-140
-139
-139
-139
-139
-139
-138
-138
-138
-138
-137
-137
-137
-137
-137
-136
-136
-136
-136
-135
-135
-135
-135
-135
-134
-134
-134
-134
-133
-133
-133
-133
-132
-132
-132
-132
-131
-131
-131
-131
-130
-130
-130
-130
-130
-129
-129
-129
-129
-128
-128
-128
-127
-127
-127
-127
-126
-126
-126
-126
-125
-125
-125
-125
-125
-124
-124
-124
-124
-123
-123
-123
-122
-122
-122
-122
-121
-121
-121
-121
-120
-120
-120
-120
-119
-119
-119
-119
-118
-118
-118
-118
-117
-117
-117
-117
-116
-116
-116
-116
-115
-115
-115
-115
-114
-114
-114
-114
-113
-113
-113
-113
-112
-112
-112
-112
-111
-111
-111
-111
-110
-110
-110
-110
-109
-109
-109
-109
-108
-108
-108
-108
-107
-107
-107
-106
-106
-106
-106
-105
-105
-105
-105
-104
-104
-104
-104
-103
-103
-103
-103
-102
-102
-102
-102
-102
-101
-101
-101
-101
-100
-100
-100
-100
-99
-99
-99
-99
-98
-98
-98
-98
-97
-97
-97
-97
-96
-96
-96
-96
-95
-95
-95
-95
-95
-94
-94
-94
-94
-93
-93
-93
-93
-92
-92
-92
-92
-91
-91
-91
-91
-91
-90
-90
-90
-89
-89
-89
-89
-88
-88
-88
-88
-87
-87
-87
-87
-86
-86
-86
-86
-85
-85
-85
-84
-84
-84
-84
-83
-83
-83
-83
-82
-82
-82
-81
-81
-81
-81
-80
-80
-80
-79
-79
-79
-79
-78
-78
-78
-78
-77
-77
-77
-76
-76
-76
-76
-75
-75
-75
-75
-74
-74
-74
-74
-73
-73
-73
-72
-72
-72
-72
-71
-71
-71
-70
-70
-70
-70
-69
-69
-69
-69
-68
-68
-68
-67
-67
-67
-67
-66
-66
-66
-66
-65
-65
-65
-64
-64
-64
-64
-63
-63
-63
-63
-62
-62
-62
-62
-61
-61
-61
-60
-60
-60
-60
-59
-59
-59
-59
-58
-58
-58
-57
-57
-57
-56
-56
-56
-56
-55
-55
-55
-54
-54
-54
-53
-53
-53
-52
-52
-52
-52
-51
-51
-51
-50
-50
-50
-49
-49
-49
-49
-48
-48
-48
-47
-47
-47
-46
-46
-46
-45
-45
-45
-44
-44
-44
-43
-43
-43
-43
-42
-42
-42
-41
-41
-41
-40
-40
-40
-39
-39
-39
-38
-38
-38
-37
-37
-37
-36
-36
-36
-35
-35
-35
-34
-34
-34
-33
-33
-33
-32
-32
-32
-31
-31
-30
-30
-30
-29
-29
-29
-28
-28
-28
-27
-27
-26
-26
-26
-25
-25
-24
-24
-24
-23
-23
-23
-22
-22
-21
-21
-21
-20
-20
-19
-19
-18
-18
-18
-17
-17
-16
-16
-16
-15
-15
-14
-14
-14
-13
-13
-12
-12
-12
-11
-11
-10
-10
-9
-9
-9
-8
-8
-7
-7
-7
-6
-6
-5
-5
-5
-4
-4
-3
-3
-3
-2
-2
-1
-1
-1
0
0
1
1
1
2
2
3
3
3
4
4
5
5
5
6
6
6
7
7
8
8
8
9
9
9
10
10
11
11
11
12
12
13
13
13
14
14
14
15
15
16
16
16
17
17
17
18
18
18
19
19
20
20
20
21
21
22
22
22
23
23
24
24
24
25
25
25
26
26
26
27
27
28
28
28
29
29
29
30
30
31
31
31
32
32
32
33
33
34
34
34
35
35
35
36
36
37
37
37
38
38
38
39
39
40
40
40
41
41
41
42
42
42
43
43
44
44
44
45
45
45
46
46
47
47
47
48
48
48
49
49
49
50
50
50
51
51
52
52
52
53
53
53
54
54
54
55
55
55
56
56
56
57
57
57
58
58
58
59
59
59
60
60
60
61
61
61
62
62
62
63
63
63
64
64
64
65
65
65
65
66
66
66
67
67
67
68
68
68
69
69
69
69
70
70
70
71
71
71
72
72
72
73
73
73
74
74
74
74
75
75
75
76
76
76
77
77
77
78
78
78
78
79
79
79
80
80
80
80
81
81
81
81
82
82
82
82
83
83
83
83
84
84
84
85
85
85
85
86
86
86
86
86
87
87
87
87
88
88
88
88
89
89
89
89
90
90
90
90
91
91
91
91
91
92
92
92
92
93
93
93
93
94
94
94
94
95
95
95
95
95
96
96
96
96
97
97
97
97
97
98
98
98
98
98
99
99
99
99
100
100
100
100
100
101
101
101
101
101
102
102
102
102
102
103
103
103
103
103
103
104
104
104
104
104
104
105
105
105
105
105
105
105
106
106
106
106
106
106
106
107
107
107
107
107
107
107
107
107
108
108
108
108
108
108
108
108
109
109
109
109
109
109
109
109
109
109
109
110
110
110
110
110
110
110
110
110
110
110
110
111
111
111
111
111
111
111
111
111
111
111
111
111
111
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
119
119
119
119
119
119
119
119
119
119
119
120
120
120
120
120
120
120
120
120
120
121
121
121
121
121
121
121
121
121
121
122
122
122
122
122
122
122
122
122
122
122
123
123
123
123
123
123
123
123
123
123
123
124
124
124
124
124
124
124
124
124
124
124
125
125
125
125
125
125
125
125
125
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
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
127
127
127
127
127
127
127
127
127
127
127
127
127
126
126
126
126
126
126
126
126
126
126
126
125
125
125
125
125
125
125
125
125
125
124
124
124
124
124
124
124
124
124
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
120
120
120
120
120
120
120
120
119
119
119
119
119
119
119
119
118
118
118
118
118
118
118
117
117
117
117
117
117
117
116
116
116
116
116
116
116
115
115
115
115
115
115
115
114
114
114
114
114
114
114
113
113
113
113
113
113
113
113
112
112
112
112
112
112
112
112
111
111
111
111
111
111
111
111
110
110
110
110
110
110
110
110
110
109
109
109
109
109
109
109
109
109
108
108
108
108
108
108
108
108
108
108
107
107
107
107
107
107
107
107
107
107
107
106
106
106
106
106
106
106
106
106
106
106
106
106
105
105
105
105
105
105
105
105
105
105
105
105
105
104
104
104
104
104
104
104
104
104
104
104
103
103
103
103
103
103
103
103
103
103
103
103
102
102
102
102
102
102
102
102
102
102
102
102
102
101
101
101
101
101
101
101
101
101
101
101
101
101
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
83
83
83
83
83
83
83
83
83
83
83
83
82
82
82
82
82
82
82
82
82
82
82
82
82
81
81
81
81
81
81
81
81
81
81
81
81
80
80
80
80
80
80
80
80
80
80
80
79
79
79
79
79
79
79
79
79
79
79
79
78
78
78
78
78
78
78
78
78
78
78
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
76
76
76
76
76
76
76
76
76
76
76
76
75
75
75
75
75
75
75
75
75
75
75
75
75
75
74
74
74
74
74
74
74
74
74
74
74
74
74
73
73
73
73
73
73
73
73
73
73
73
73
73
72
72
72
72
72
72
72
72
72
72
72
72
71
71
71
71
71
71
71
71
71
71
71
71
71
70
70
70
70
70
70
70
70
70
70
70
70
69
69
69
69
69
69
69
69
69
69
69
69
69
68
68
68
68
68
68
68
68
68
68
68
68
68
67
67
67
67
67
67
67
67
67
67
67
66
66
66
66
66
66
66
66
66
66
66
65
65
65
65
65
65
65
65
65
65
64
64
64
64
64
64
64
64
63
63
63
63
63
63
63
63
62
62
62
62
62
62
62
62
62
61
61
61
61
61
61
61
61
61
60
60
60
60
60
60
60
60
60
59
59
59
59
59
59
59
59
59
59
59
59
58
58
58
58
58
58
58
58
58
58
58
58
58
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
58
58
58
58
58
58
58
58
58
58
58
58
59
59
59
59
59
59
59
59
60
60
60
60
60
60
60
60
61
61
61
61
61
61
61
61
62
62
62
62
62
62
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
67
67
67
67
67
67
68
68
68
68
68
68
69
69
69
69
69
69
69
70
70
70
70
70
70
71
71
71
71
71
71
72
72
72
72
72
72
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
79
79
79
79
79
80
80
80
80
80
81
81
81
81
81
82
82
82
82
83
83
83
83
83
84
84
84
84
85
85
85
85
86
86
86
86
87
87
87
87
88
88
88
89
89
89
89
90
90
90
90
91
91
91
92
92
92
92
93
93
93
94
94
94
94
95
95
95
96
96
96
96
97
97
97
98
98
98
98
99
99
99
100
100
100
100
101
101
101
102
102
102
102
103
103
103
104
104
104
104
105
105
105
105
106
106
106
107
107
107
107
108
108
108
109
109
109
109
110
110
110
111
111
111
111
112
112
112
113
113
113
114
114
114
114
115
115
115
116
116
116
117
117
117
118
118
118
118
119
119
119
120
120
120
121
121
121
121
122
122
122
123
123
123
123
124
124
124
125
125
125
125
126
126
126
126
127
127
127
128
128
128
128
129
129
129
130
130
130
130
131
131
131
132
132
132
132
133
133
133
134
134
134
134
135
135
135
135
136
136
136
136
137
137
137
137
138
138
138
138
139
139
139
139
140
140
140
140
141
141
141
141
142
142
142
142
143
143
143
143
143
144
144
144
144
144
145
145
145
145
146
146
146
146
146
147
147
147
147
148
148
148
148
148
148
149
149
149
149
149
150
150
150
150
150
150
151
151
151
151
151
151
152
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
155
155
156
156
156
156
156
156
156
156
157
157
157
157
157
157
157
157
158
158
158
158
158
158
158
158
159
159
159
159
159
159
159
159
160
160
160
160
160
160
160
160
160
161
161
161
161
161
161
161
161
162
162
162
162
162
162
162
162
162
162
163
163
163
163
163
163
163
163
163
164
164
164
164
164
164
164
164
164
164
165
165
165
165
165
165
165
165
165
166
166
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
168
169
169
169
169
169
169
169
169
169
169
170
170
170
170
170
170
170
170
170
170
170
171
171
171
171
171
171
171
171
171
171
171
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
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
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
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
173
173
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
172
172
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
169
169
169
169
169
169
169
169
169
169
169
169
168
168
168
168
168
168
168
168
168
168
168
168
167
167
167
167
167
167
167
167
167
166
166
166
166
166
166
166
166
165
165
165
165
165
165
165
165
164
164
164
164
164
164
164
163
163
163
163
163
163
163
163
162
162
162
162
162
162
162
161
161
161
161
161
161
161
160
160
160
160
160
160
160
159
159
159
159
159
159
159
159
158
158
158
158
158
158
158
157
157
157
157
157
157
157
156
156
156
156
156
156
156
155
155
155
155
155
155
155
154
154
154
154
154
154
153
153
153
153
153
153
152
152
152
152
152
152
151
151
151
151
151
151
150
150
150
150
150
149
149
149
149
149
149
148
148
148
148
148
147
147
147
147
147
147
146
146
146
146
146
146
145
145
145
145
145
145
144
144
144
144
144
144
143
143
143
143
143
143
143
142
142
142
142
142
142
141
141
141
141
141
141
140
140
140
140
140
140
139
139
139
139
139
139
138
138
138
138
138
138
137
137
137
137
137
137
137
136
136
136
136
136
136
135
135
135
135
135
135
134
134
134
134
134
134
133
133
133
133
133
133
132
132
132
132
132
132
131
131
131
131
131
130
130
130
130
130
130
129
129
129
129
129
128
128
128
128
128
127
127
127
127
127
127
126
126
126
126
126
125
125
125
125
125
125
124
124
124
124
124
123
123
123
123
123
123
122
122
122
122
122
121
121
121
121
121
120
120
120
120
120
120
119
119
119
119
119
118
118
118
118
118
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
113
112
112
112
112
112
112
112
111
111
111
111
111
111
110
110
110
110
110
110
110
109
109
109
109
109
109
108
108
108
108
108
108
107
107
107
107
107
107
106
106
106
106
106
106
105
105
105
105
105
105
104
104
104
104
104
104
103
103
103
103
103
103
102
102
102
102
102
102
101
101
101
101
101
101
101
100
100
100
100
100
100
99
99
99
99
99
99
99
98
98
98
98
98
98
97
97
97
97
97
97
97
96
96
96
96
96
96
95
95
95
95
95
95
94
94
94
94
94
94
93
93
93
93
93
93
92
92
92
92
92
92
91
91
91
91
91
91
90
90
90
90
90
89
89
89
89
89
88
88
88
88
88
87
87
87
87
87
87
86
86
86
86
86
85
85
85
85
85
84
84
84
84
84
83
83
83
83
83
82
82
82
82
82
81
81
81
81
81
81
80
80
80
80
80
79
79
79
79
79
79
78
78
78
78
78
77
77
77
77
77
77
76
76
76
76
76
75
75
75
75
75
74
74
74
74
74
73
73
73
73
73
73
72
72
72
72
72
71
71
71
71
71
70
70
70
70
70
70
69
69
69
69
69
68
68
68
68
68
68
67
67
67
67
67
66
66
66
66
66
66
65
65
65
65
65
65
64
64
64
64
64
64
63
63
63
63
63
63
62
62
62
62
62
62
61
61
61
61
61
61
61
60
60
60
60
60
60
60
59
59
59
59
59
59
59
58
58
58
58
58
58
57
57
57
57
57
57
56
56
56
56
56
56
55
55
55
55
55
55
54
54
54
54
54
54
53
53
53
53
53
52
52
52
52
52
52
51
51
51
51
51
50
50
50
50
50
49
49
49
49
49
49
48
48
48
48
47
47
47
47
47
47
46
46
46
46
45
45
45
45
45
44
44
44
44
44
43
43
43
43
42
42
42
42
42
41
41
41
41
40
40
40
40
40
39
39
39
39
38
38
38
38
37
37
37
37
37
36
36
36
36
35
35
35
35
34
34
34
34
34
33
33
33
33
32
32
32
32
31
31
31
31
31
30
30
30
30
29
29
29
29
29
28
28
28
28
28
27
27
27
27
27
26
26
26
26
26
26
25
25
25
25
25
24
24
24
24
24
24
23
23
23
23
23
23
22
22
22
22
22
22
22
21
21
21
21
21
21
21
20
20
20
20
20
20
20
20
20
19
19
19
19
19
19
19
19
19
19
19
18
18
18
18
18
18
18
18
18
18
18
18
18
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
16
16
16
16
16
16
16
16
16
16
16
16
16
16
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
14
14
14
14
14
14
14
14
14
14
14
14
14
13
13
13
13
13
13
13
13
13
13
13
13
12
12
12
12
12
12
12
12
12
12
12
11
11
11
11
11
11
11
11
11
11
11
10
10
10
10
10
10
10
10
10
9
9
9
9
9
9
9
9
9
9
8
8
8
8
8
8
8
8
8
8
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
6
6
6
6
6
6
6
6
6
6
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
3
3
3
3
3
3
3
3
3
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
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
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
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
20
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
21
21
21
21
21
21
21
21
21
21
21
21
21
20
20
20
20
20
20
20
20
20
20
20
20
19
19
19
19
19
19
19
19
19
19
19
18
18
18
18
18
18
18
18
18
17
17
17
17
17
17
17
17
17
16
16
16
16
16
16
16
16
15
15
15
15
15
15
15
15
14
14
14
14
14
14
14
14
13
13
13
13
13
13
13
13
12
12
12
12
12
12
12
12
11
11
11
11
11
11
11
11
11
10
10
10
10
10
10
10
9
9
9
9
9
9
9
9
9
8
8
8
8
8
8
8
8
8
7
7
7
7
7
7
7
7
7
7
6
6
6
6
6
6
6
6
6
5
5
5
5
5
5
5
5
4
4
4
4
4
4
4
3
3
3
3
3
3
3
2
2
2
2
2
2
2
1
1
1
1
1
1
1
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-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
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-16
-16
-16
-16
-16
-16
-16
-16
-16
-15
-15
-15
-15
-15
-15
-15
-15
-15
-14
-14
-14
-14
-14
-14
-14
-14
-13
-13
-13
-13
-13
-13
-13
-12
-12
-12
-12
-12
-12
-11
-11
-11
-11
-11
-11
-11
-10
-10
-10
-10
-10
-10
-9
-9
-9
-9
-9
-9
-8
-8
-8
-8
-8
-8
-7
-7
-7
-7
-7
-7
-6
-6
-6
-6
-6
-6
-5
-5
-5
-5
-5
-5
-4
-4
-4
-4
-4
-4
-4
-3
-3
-3
-3
-3
-2
-2
-2
-2
-2
-2
-1
-1
-1
-1
-1
0
0
0
0
0
1
1
1
1
1
2
2
2
2
2
3
3
3
3
4
4
4
4
5
5
5
5
6
6
6
6
7
7
7
7
8
8
8
8
9
9
9
9
10
10
10
10
11
11
11
11
12
12
12
12
13
13
13
13
14
14
14
14
15
15
15
15
16
16
16
16
17
17
17
18
18
18
18
19
19
19
20
20
20
21
21
21
21
22
22
22
23
23
23
24
24
24
25
25
25
25
26
26
26
27
27
27
28
28
28
29
29
29
30
30
30
31
31
31
32
32
32
33
33
33
34
34
34
35
35
36
36
36
37
37
37
38
38
39
39
39
40
40
40
41
41
42
42
42
43
43
44
44
44
45
45
46
46
46
47
47
47
48
48
48
49
49
50
50
50
51
51
51
52
52
53
53
53
54
54
54
55
55
55
56
56
57
57
57
58
58
58
59
59
59
60
60
61
61
61
62
62
62
63
63
63
64
64
65
65
65
66
66
67
67
67
68
68
68
69
69
70
70
70
71
71
72
72
73
73
73
74
74
75
75
76
76
76
77
77
78
78
79
79
80
80
80
81
81
82
82
83
83
83
84
84
85
85
86
86
87
87
88
88
89
89
89
90
90
91
91
92
92
93
93
94
94
95
95
96
96
97
97
98
98
99
99
100
100
101
101
102
102
103
103
103
104
104
105
106
106
107
107
108
108
109
109
110
110
111
111
112
112
113
113
114
114
115
115
116
116
117
117
118
118
119
119
120
120
121
122
122
123
123
124
124
125
125
126
126
127
127
128
128
129
130
130
131
131
132
132
133
133
134
134
135
136
136
137
137
138
138
139
139
140
140
141
141
142
142
143
143
144
145
145
146
146
147
147
148
149
149
150
150
151
151
152
152
153
153
154
155
155
156
156
157
157
158
159
159
160
160
161
161
162
163
163
164
164
165
166
166
167
167
168
168
169
170
170
171
171
172
172
173
174
174
175
175
176
177
177
178
178
179
180
180
181
181
182
183
183
184
184
185
186
186
187
188
188
189
189
190
191
191
192
192
193
194
194
195
195
196
197
197
198
199
199
200
200
201
202
202
203
204
204
205
206
206
207
208
208
209
209
210
211
211
212
213
213
214
215
215
216
217
217
218
219
219
220
221
221
222
223
223
224
225
225
226
227
227
228
229
229
230
231
231
232
233
233
234
235
235
236
237
237
238
239
239
240
241
241
242
243
244
244
245
246
246
247
248
248
249
250
251
251
252
253
253
254
255
255
256
257
257
258
259
259
260
261
261
262
263
264
264
265
266
266
267
268
268
269
270
271
271
272
273
273
274
275
276
276
277
278
279
279
280
281
282
282
283
284
285
285
286
287
288
289
289
290
291
292
293
293
294
295
296
296
297
298
299
300
301
301
302
303
304
305
305
306
307
308
308
309
310
311
312
312
313
314
315
316
316
317
318
319
320
320
321
322
323
323
324
325
326
326
327
328
328
329
330
330
331
332
332
333
334
335
335
336
336
337
338
338
339
340
340
341
341
342
343
343
344
344
345
345
346
347
347
348
349
349
350
351
351
352
352
353
354
354
355
356
357
357
358
359
360
361
362
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
414
415
416
417
418
419
419
420
421
422
423
424
425
426
427
428
429
430
431
431
432
433
434
435
435
436
437
438
438
439
439
440
440
441
441
442
442
442
443
443
443
444
444
444
445
445
446
446
446
447
447
447
448
448
448
449
449
449
449
450
450
450
450
451
451
451
451
451
451
451
451
452
452
452
452
452
452
453
453
453
453
454
454
454
455
455
456
457
457
458
459
459
460
461
462
463
464
465
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
485
486
487
488
490
491
492
493
494
495
497
498
499
500
501
502
502
503
504
505
506
506
507
508
508
509
510
510
511
511
512
512
512
512
513
513
513
513
513
513
513
514
514
514
515
515
515
516
517
517
518
519
520
521
522
523
524
525
526
527
528
529
530
532
533
535
536
538
540
542
543
545
547
549
551
553
555
557
559
561
563
564
566
568
569
570
572
573
574
575
576
578
578
579
580
581
582
582
583
583
584
584
584
585
585
585
586
586
586
587
587
587
588
588
588
589
589
590
590
591
591
591
592
592
592
593
593
593
594
594
594
594
594
595
595
595
595
595
595
595
595
595
595
594
594
594
594
594
594
594
594
594
593
593
593
593
593
592
592
592
592
592
592
593
593
593
594
595
596
597
598
599
601
602
604
606
608
610
612
614
616
618
621
623
625
627
630
632
634
637
639
641
643
645
648
650
652
654
657
659
661
663
666
668
669
671
673
675
676
678
679
681
682
683
685
686
687
689
690
692
693
695
696
698
699
701
702
704
705
706
708
709
711
712
713
715
716
717
718
718
719
719
720
720
721
721
721
721
721
721
721
721
721
721
721
721
721
721
722
722
722
722
723
723
724
724
725
726
726
727
728
729
730
732
733
735
736
738
740
742
744
747
749
751
754
756
758
760
762
764
766
767
769
770
771
772
773
774
774
775
776
776
777
777
777
778
778
778
778
779
779
780
780
781
782
783
783
784
785
786
787
788
789
790
791
792
794
795
796
798
799
801
803
804
806
808
810
811
813
815
817
818
820
822
824
825
827
829
830
831
833
834
835
836
837
838
839
840
841
841
842
842
843
843
843
844
844
844
844
844
844
844
845
845
845
846
847
847
848
849
850
852
853
855
856
858
860
862
864
866
868
870
872
874
876
878
881
883
886
888
891
893
895
897
899
901
902
904
905
906
907
908
910
910
911
912
913
914
915
916
916
917
917
918
918
918
918
918
917
917
917
916
916
915
914
913
912
911
910
909
908
907
906
905
904
903
902
901
900
898
897
895
894
892
890
888
886
884
882
880
878
876
874
872
870
868
866
864
861
859
857
855
852
850
848
846
844
843
842
841
841
841
841
842
842
843
844
845
846
847
849
850
851
853
854
855
856
857
858
858
859
859
860
860
860
860
860
860
860
860
860
860
860
860
860
860
860
861
861
862
862
862
863
863
863
864
864
864
864
865
865
865
865
865
865
865
865
865
865
865
865
865
865
865
865
864
864
863
861
859
857
854
850
847
842
837
832
827
822
817
812
807
803
799
795
791
788
786
784
782
781
781
781
781
781
782
784
785
787
789
791
793
795
797
798
800
802
803
805
806
807
809
810
812
813
815
816
818
820
822
824
825
827
828
829
829
830
829
828
827
825
823
821
818
815
812
809
805
802
799
796
792
789
785
781
778
774
771
768
765
763
760
758
756
754
752
750
748
746
744
743
742
741
741
741
742
743
745
748
751
754
757
761
764
767
770
772
773
774
775
775
775
774
772
770
768
765
762
759
755
751
746
741
736
731
726
721
715
710
705
700
694
689
684
679
673
667
661
655
649
643
637
631
625
619
613
608
603
598
594
591
588
586
584
583
583
583
584
586
588
590
593
596
600
604
608
613
618
624
629
635
641
646
652
658
663
669
674
679
685
690
695
700
704
709
713
716
720
723
726
728
731
733
736
738
740
743
745
747
750
752
755
758
761
764
767
770
774
777
780
784
787
789
792
795
797
799
801
803
805
807
808
810
811
812
813
814
814
814
814
813
813
812
812
811
810
809
808
808
807
806
805
804
804
803
802
801
800
799
798
796
795
793
791
789
787
785
782
780
777
775
772
769
766
764
761
759
756
754
752
750
749
747
746
744
743
741
739
738
736
734
733
731
730
729
727
727
726
726
725
726
726
727
727
728
729
731
732
733
734
735
736
737
738
738
739
740
740
741
742
744
746
748
750
752
755
758
761
763
766
769
772
775
778
781
785
788
792
795
799
802
806
810
814
817
821
825
829
833
836
840
843
846
849
851
852
852
853
852
851
849
847
845
842
839
835
832
828
823
819
815
810
806
801
796
791
785
780
773
766
759
751
742
733
723
712
701
689
677
664
651
638
624
610
596
583
569
556
543
531
518
507
495
485
474
464
454
444
434
425
415
405
396
387
378
369
361
353
345
338
330
322
315
307
300
292
284
276
268
260
252
243
235
226
217
208
199
189
179
169
159
148
136
125
113
102
91
79
69
58
48
39
31
24
18
12
8
4
2
0
-1
-1
-1
0
2
4
5
7
9
12
14
16
18
21
24
27
29
32
35
37
40
42
45
47
50
52
54
56
57
58
59
60
60
60
59
58
57
55
53
50
47
43
39
34
29
24
18
12
6
0
-6
-13
-20
-27
-34
-42
-50
-58
-67
-76
-86
-95
-105
-116
-126
-137
-148
-159
-171
-182
-194
-205
-216
-228
-239
-250
-260
-271
-281
-291
-301
-311
-322
-332
-343
-355
-366
-378
-391
-403
-416
-429
-441
-454
-466
-479
-491
-502
-513
-524
-535
-545
-554
-562
-570
-577
-583
-588
-591
-595
-597
-598
-599
-599
-598
-596
-594
-592
-589
-586
-583
-579
-576
-572
-568
-564
-560
-555
-551
-546
-542
-537
-533
-529
-526
-523
-521
-519
-517
-515
-514
-513
-513
-513
-513
-513
-514
-516
-517
-519
-522
-524
-527
-529
-532
-535
-537
-539
-540
-542
-543
-544
-545
-546
-547
-548
-548
-549
-549
-548
-547
-546
-544
-543
-541
-540
-539
-538
-537
-537
-537
-537
-538
-538
-539
-539
-540
-540
-541
-541
-542
-542
-543
-544
-545
-547
-549
-551
-554
-558
-563
-568
-574
-581
-588
-596
-604
-612
-621
-629
-638
-646
-655
-663
-672
-681
-690
-699
-708
-717
-726
-735
-743
-751
-759
-767
-774
-781
-787
-794
-800
-805
-811
-816
-821
-825
-829
-833
-837
-841
-844
-847
-849
-852
-853
-855
-857
-858
-859
-861
-863
-865
-867
-869
-872
-874
-877
-879
-881
-883
-885
-887
-889
-891
-893
-895
-898
-901
-905
-908
-912
-916
-921
-926
-932
-938
-945
-953
-961
-969
-978
-988
-998
-1008
-1018
-1028
-1039
-1049
-1060
-1071
-1082
-1093
-1104
-1116
-1128
-1140
-1153
-1166
-1179
-1193
-1206
-1220
-1234
-1248
-1262
-1276
-1291
-1305
-1319
-1333
-1347
-1361
-1375
-1388
-1401
-1414
-1427
-1439
-1451
-1463
-1474
-1486
-1497
-1508
-1518
-1528
-1538
-1548
-1557
-1567
-1576
-1584
-1593
-1601
-1609
-1617
-1625
-1632
-1640
-1647
-1653
-1659
-1665
-1670
-1674
-1678
-1681
-1684
-1686
-1688
-1690
-1691
-1691
-1692
-1692
-1691
-1691
-1690
-1689
-1688
-1687
-1686
-1684
-1683
-1681
-1679
-1677
-1675
-1673
-1671
-1669
-1667
-1665
-1664
-1664
-1663
-1664
-1664
-1666
-1667
-1669
-1671
-1673
-1675
-1678
-1681
-1684
-1687
-1691
-1694
-1698
-1701
-1705
-1708
-1712
-1717
-1721
-1727
-1732
-1738
-1745
-1751
-1758
-1765
-1772
-1780
-1788
-1796
-1805
-1814
-1823
-1832
-1841
-1851
-1862
-1872
-1882
-1893
-1904
-1915
-1927
-1939
-1952
-1964
-1977
-1991
-2004
-2017
-2029
-2044
-2057
-2070
-2084
-2096
-2109
-2121
-2134
-2146
-2158
-2171
-2183
-2196
-2209
-2222
-2235
-2247
-2259
-2271
-2282
-2292
-2303
-2312
-2322
-2331
-2340
-2349
-2358
-2366
-2373
-2380
-2387
-2393
-2399
-2404
-2409
-2414
-2419
-2424
-2428
-2433
-2437
-2441
-2446
-2450
-2454
-2457
-2461
-2465
-2469
-2472
-2475
-2479
-2482
-2485
-2489
-2492
-2496
-2501
-2505
-2510
-2516
-2522
-2528
-2534
-2540
-2546
-2553
-2559
-2565
-2572
-2578
-2584
-2590
-2596
-2602
-2608
-2613
-2618
-2622
-2626
-2629
-2632
-2634
-2635
-2636
-2637
-2637
-2637
-2636
-2634
-2632
-2630
-2626
-2622
-2616
-2610
-2602
-2594
-2585
-2574
-2563
-2551
-2538
-2525
-2511
-2497
-2482
-2467
-2452
-2438
-2423
-2408
-2393
-2379
-2365
-2351
-2337
-2323
-2310
-2297
-2285
-2273
-2262
-2252
-2242
-2233
-2224
-2216
-2208
-2199
-2191
-2183
-2175
-2167
-2160
-2152
-2145
-2138
-2131
-2124
-2117
-2111
-2105
-2098
-2091
-2085
-2077
-2070
-2062
-2053
-2045
-2036
-2027
-2017
-2008
-1997
-1987
-1976
-1964
-1953
-1941
-1929
-1917
-1905
-1893
-1882
-1872
-1862
-1854
-1845
-1838
-1832
-1826
-1821
-1818
-1815
-1813
-1812
-1811
-1811
-1811
-1812
-1812
-1813
-1814
-1815
-1816
-1816
-1817
-1816
-1816
-1815
-1814
-1812
-1810
-1807
-1804
-1800
-1796
-1792
-1787
-1782
-1776
-1770
-1765
-1759
-1753
-1748
-1743
-1738
-1733
-1728
-1723
-1718
-1713
-1708
-1702
-1696
-1690
-1683
-1676
-1669
-1662
-1655
-1647
-1640
-1633
-1626
-1620
-1613
-1607
-1600
-1594
-1586
-1579
-1571
-1563
-1554
-1545
-1535
-1525
-1514
-1503
-1491
-1479
-1467
-1455
-1442
-1429
-1416
-1404
-1391
-1378
-1365
-1353
-1341
-1329
-1318
-1307
-1297
-1288
-1278
-1269
-1260
-1251
-1242
-1232
-1222
-1212
-1202
-1191
-1180
-1169
-1157
-1146
-1134
-1122
-1111
-1100
-1089
-1079
-1069
-1060
-1052
-1044
-1037
-1031
-1025
-1020
-1014
-1010
-1008
-1004
-1002
-1000
-999
-998
-998
-997
-998
-998
-999
-1000
-1002
-1002
-1004
-1006
-1006
-1008
-1010
-1012
-1014
-1018
-1020
-1024
-1027
-1030
-1033
-1036
-1038
-1040
-1042
-1042
-1043
-1042
-1041
-1039
-1036
-1033
-1029
-1024
-1018
-1012
-1004
-997
-988
-978
-968
-957
-945
-933
-921
-908
-895
-881
-868
-855
-841
-828
-815
-802
-789
-777
-766
-754
-744
-734
-724
-715
-707
-699
-692
-686
-682
-679
-677
-676
-677
-680
-684
-689
-696
-703
-712
-722
-732
-743
-755
-767
-780
-793
-806
-819
-832
-844
-856
-868
-879
-890
-900
-910
-920
-930
-939
-948
-956
-965
-973
-981
-988
-996
-1002
-1010
-1016
-1022
-1029
-1034
-1038
-1042
-1045
-1047
-1049
-1050
-1051
-1051
-1051
-1050
-1049
-1048
-1047
-1046
-1045
-1045
-1045
-1046
-1047
-1049
-1052
-1055
-1059
-1064
-1068
-1073
-1078
-1084
-1089
-1094
-1099
-1104
-1108
-1113
-1118
-1122
-1127
-1131
-1135
-1140
-1144
-1148
-1152
-1156
-1161
-1165
-1170
-1175
-1180
-1185
-1190
-1195
-1200
-1204
-1209
-1213
-1217
-1221
-1225
-1229
-1233
-1237
-1240
-1244
-1247
-1250
-1253
-1255
-1257
-1259
-1260
-1260
-1260
-1260
-1259
-1258
-1257
-1255
-1254
-1252
-1249
-1247
-1243
-1240
-1236
-1231
-1226
-1221
-1215
-1209
-1202
-1195
-1188
-1181
-1174
-1168
-1162
-1156
-1151
-1146
-1142
-1137
-1133
-1128
-1124
-1119
-1113
-1108
-1102
-1095
-1088
-1081
-1072
-1063
-1053
-1043
-1032
-1020
-1008
-996
-984
-971
-958
-945
-933
-920
-908
-897
-887
-878
-870
-862
-856
-850
-845
-839
-834
-829
-824
-819
-813
-806
-800
-793
-785
-777
-769
-760
-750
-740
-730
-719
-708
-696
-684
-672
-660
-647
-634
-620
-605
-590
-575
-559
-542
-525
-508
-490
-473
-455
-437
-419
-401
-383
-365
-347
-328
-310
-290
-270
-249
-228
-206
-184
-162
-139
-116
-93
-69
-46
-22
2
25
49
73
96
119
142
165
187
209
231
252
273
294
314
335
354
373
392
409
426
442
457
471
484
496
507
517
527
536
544
551
558
563
568
572
576
579
582
585
588
591
594
598
602
606
611
616
622
628
635
643
651
660
669
679
690
701
713
725
738
751
765
779
794
809
824
841
857
874
890
907
924
940
956
972
988
1002
1018
1032
1046
1060
1073
1086
1098
1109
1120
1130
1140
1149
1158
1166
1175
1183
1191
1200
1208
1216
1224
1231
1239
1246
1254
1261
1268
1275
1283
1290
1298
1306
1314
1322
1331
1340
1350
1359
1369
1379
1389
1399
1409
1420
1430
1441
1452
1463
1473
1484
1494
1505
1515
1525
1535
1545
1555
1565
1576
1587
1599
1611
1625
1639
1654
1670
1686
1704
1722
1742
1762
1783
1804
1825
1847
1870
1893
1916
1940
1964
1989
2013
2037
2063
2088
2113
2138
2162
2186
2209
2232
2254
2276
2297
2318
2339
2359
2379
2399
2418
2436
2455
2473
2490
2507
2524
2540
2556
2572
2588
2604
2620
2637
2653
2669
2684
2700
2715
2729
2743
2756
2769
2781
2792
2803
2814
2824
2834
2843
2852
2861
2870
2878
2887
2896
2905
2914
2924
2934
2944
2954
2965
2976
2987
2998
3009
3020
3030
3041
3050
3059
3068
3076
3083
3090
3097
3103
3109
3114
3119
3124
3128
3132
3136
3139
3142
3145
3147
3148
3149
3150
3151
3150
3150
3149
3148
3147
3145
3144
3142
3139
3137
3134
3131
3127
3122
3117
3111
3105
3099
3093
3087
3082
3077
3072
3068
3064
3061
3058
3055
3053
3050
3048
3045
3043
3040
3037
3035
3031
3028
3024
3021
3016
3012
3008
3003
2998
2993
2988
2983
2978
2972
2966
2961
2954
2948
2941
2935
2927
2920
2912
2904
2895
2885
2874
2863
2851
2837
2824
2809
2794
2779
2763
2747
2732
2717
2702
2687
2673
2659
2645
2632
2620
2607
2595
2584
2572
2560
2549
2537
2526
2514
2503
2492
2481
2470
2460
2450
2440
2431
2422
2414
2405
2397
2389
2381
2373
2366
2359
2352
2346
2340
2335
2329
2324
2318
2313
2308
2302
2297
2292
2287
2283
2278
2274
2270
2267
2264
2261
2259
2258
2258
2259
2261
2264
2268
2273
2278
2284
2291
2299
2307
2315
2323
2332
2341
2350
2360
2370
2380
2390
2400
2411
2422
2433
2445
2458
2471
2484
2498
2513
2528
2543
2559
2575
2592
2609
2626
2642
2659
2675
2691
2706
2721
2736
2750
2764
2777
2790
2802
2814
2825
2836
2846
2856
2865
2874
2883
2890
2898
2905
2911
2917
2922
2926
2931
2934
2938
2941
2944
2947
2950
2954
2957
2960
2964
2969
2973
2978
2983
2989
2994
3000
3005
3010
3016
3021
3025
3030
3035
3040
3044
3049
3053
3058
3063
3068
3074
3080
3087
3094
3101
3109
3116
3124
3132
3141
3150
3159
3168
3177
3187
3197
3208
3218
3229
3239
3250
3260
3270
3280
3290
3300
3309
3319
3328
3337
3346
3354
3361
3368
3375
3381
3387
3393
3398
3404
3409
3415
3421
3428
3435
3443
3451
3459
3468
3477
3486
3495
3504
3513
3522
3530
3538
3545
3552
3559
3565
3572
3578
3584
3590
3596
3601
3606
3611
3616
3620
3623
3626
3629
3631
3633
3635
3636
3636
3636
3635
3634
3632
3629
3626
3623
3620
3617
3614
3610
3607
3603
3600
3597
3594
3592
3589
3586
3583
3580
3576
3572
3568
3563
3559
3554
3549
3544
3539
3533
3528
3523
3518
3513
3508
3504
3499
3495
3492
3488
3485
3483
3481
3479
3478
3477
3477
3477
3477
3478
3479
3480
3481
3483
3484
3485
3487
3488
3489
3490
3492
3493
3494
3495
3497
3498
3499
3499
3500
3499
3499
3497
3495
3492
3488
3483
3478
3471
3463
3455
3446
3436
3425
3413
3400
3386
3371
3356
3340
3323
3306
3289
3271
3253
3235
3215
3196
3175
3155
3134
3112
3089
3066
3042
3018
2993
2967
2941
2915
2889
2863
2836
2809
2783
2757
2730
2704
2679
2654
2629
2604
2580
2557
2534
2512
2490
2469
2449
2428
2408
2389
2369
2350
2330
2311
2293
2274
2256
2238
2221
2204
2188
2171
2155
2140
2124
2109
2094
2079
2064
2049
2033
2019
2004
1989
1974
1959
1943
1928
1912
1896
1880
1863
1846
1829
1812
1794
1777
1759
1741
1723
1704
1686
1668
1649
1631
1612
1594
1575
1556
1536
1517
1498
1478
1457
1436
1415
1394
1372
1350
1328
1306
1284
1262
1240
1220
1199
1179
1160
1141
1123
1104
1087
1069
1052
1035
1018
1002
986
970
954
939
924
909
894
880
865
851
837
823
809
795
780
765
750
734
719
703
688
673
658
643
628
614
600
586
573
560
547
534
521
508
496
484
471
459
447
434
422
409
397
384
373
361
350
340
330
321
313
305
298
291
286
282
278
275
272
270
269
269
268
268
267
266
265
264
262
260
257
255
252
249
246
243
240
237
233
229
226
222
217
213
209
204
200
196
193
189
185
181
177
173
170
166
162
159
155
152
148
145
142
139
136
132
128
124
120
115
111
106
102
99
96
94
93
93
93
95
97
100
103
107
111
115
119
124
129
134
140
145
151
156
161
165
169
173
177
180
183
185
187
189
190
191
192
193
193
194
194
194
193
192
190
188
185
181
177
173
168
163
158
152
147
141
136
130
126
122
118
115
113
110
109
108
107
106
105
104
103
101
100
97
95
92
89
86
83
79
75
71
67
63
58
53
48
42
37
32
27
23
19
15
12
9
7
5
4
2
1
0
-1
-1
-2
-2
-2
-3
-3
-3
-4
-4
-4
-4
-4
-4
-3
-2
-1
0
2
3
5
7
9
11
13
16
19
21
24
27
30
33
36
39
42
46
50
55
60
66
72
79
87
95
105
115
126
138
149
161
173
185
197
208
219
230
240
251
261
270
280
289
297
305
313
320
327
333
338
343
348
353
357
361
365
369
373
376
379
382
385
388
391
394
397
399
402
404
405
406
407
408
408
408
408
408
408
407
407
406
406
405
404
403
402
402
401
400
399
398
397
395
393
390
387
383
379
374
368
362
354
346
336
326
314
301
287
272
256
239
221
202
182
160
138
114
89
63
36
9
-19
-47
-76
-106
-136
-166
-197
-227
-258
-289
-320
-351
-383
-415
-447
-478
-510
-542
-574
-606
-637
-669
-701
-732
-763
-795
-826
-857
-889
-920
-951
-982
-1012
-1043
-1073
-1102
-1131
-1160
-1189
-1217
-1245
-1273
-1301
-1329
-1356
-1384
-1412
-1440
-1468
-1496
-1524
-1551
-1579
-1606
-1633
-1660
-1687
-1713
-1739
-1765
-1790
-1815
-1839
-1864
-1888
-1912
-1936
-1961
-1985
-2009
-2033
-2057
-2080
-2104
-2127
-2149
-2171
-2192
-2213
-2232
-2251
-2268
-2285
-2300
-2315
-2329
-2342
-2354
-2367
-2379
-2390
-2401
-2412
-2423
-2433
-2443
-2452
-2461
-2470
-2478
-2486
-2494
-2502
-2509
-2517
-2525
-2532
-2540
-2548
-2556
-2564
-2571
-2579
-2586
-2593
-2600
-2607
-2613
-2619
-2624
-2629
-2634
-2639
-2643
-2647
-2651
-2655
-2660
-2664
-2670
-2675
-2682
-2688
-2696
-2703
-2712
-2720
-2729
-2739
-2748
-2758
-2768
-2778
-2788
-2798
-2807
-2817
-2827
-2837
-2846
-2855
-2865
-2874
-2884
-2893
-2902
-2911
-2920
-2928
-2936
-2944
-2952
-2959
-2966
-2972
-2978
-2984
-2989
-2995
-3000
-3004
-3009
-3013
-3016
-3020
-3023
-3025
-3026
-3028
-3028
-3028
-3028
-3027
-3026
-3025
-3024
-3024
-3023
-3022
-3022
-3022
-3022
-3022
-3022
-3022
-3023
-3024
-3025
-3025
-3026
-3027
-3027
-3028
-3029
-3029
-3030
-3031
-3033
-3034
-3035
-3037
-3038
-3040
-3041
-3043
-3045
-3047
-3049
-3051
-3053
-3056
-3058
-3060
-3062
-3064
-3066
-3067
-3068
-3070
-3071
-3072
-3073
-3074
-3076
-3077
-3079
-3081
-3084
-3087
-3090
-3093
-3096
-3099
-3101
-3103
-3104
-3105
-3105
-3104
-3103
-3100
-3096
-3091
-3086
-3080
-3074
-3067
-3060
-3053
-3047
-3041
-3035
-3030
-3026
-3023
-3020
-3018
-3016
-3015
-3015
-3016
-3017
-3019
-3022
-3025
-3029
-3032
-3036
-3041
-3045
-3049
-3054
-3059
-3064
-3069
-3073
-3078
-3082
-3087
-3091
-3096
-3101
-3106
-3112
-3118
-3125
-3132
-3140
-3148
-3156
-3164
-3171
-3178
-3184
-3190
-3195
-3199
-3203
-3206
-3209
-3211
-3212
-3212
-3212
-3211
-3209
-3207
-3204
-3200
-3196
-3192
-3187
-3181
-3176
-3169
-3163
-3157
-3150
-3144
-3137
-3131
-3125
-3119
-3113
-3107
-3101
-3095
-3089
-3084
-3078
-3073
-3069
-3064
-3061
-3058
-3056
-3054
-3053
-3053
-3053
-3054
-3056
-3059
-3063
-3067
-3071
-3077
-3082
-3088
-3095
-3101
-3107
-3114
-3120
-3127
-3134
-3141
-3148
-3156
-3163
-3170
-3177
-3184
-3190
-3196
-3202
-3208
-3213
-3219
-3224
-3229
-3234
-3238
-3243
-3247
-3251
-3255
-3259
-3263
-3267
-3271
-3276
-3280
-3285
-3290
-3295
-3300
-3306
-3312
-3318
-3324
-3331
-3338
-3345
-3352
-3359
-3365
-3372
-3378
-3383
-3388
-3393
-3398
-3403
-3407
-3411
-3415
-3418
-3421
-3423
-3425
-3426
-3427
-3427
-3426
-3425
-3423
-3420
-3417
-3414
-3409
-3405
-3399
-3394
-3388
-3381
-3375
-3369
-3363
-3358
-3353
-3348
-3344
-3341
-3338
-3336
-3335
-3334
-3334
-3335
-3336
-3338
-3341
-3343
-3346
-3350
-3353
-3358
-3362
-3367
-3372
-3379
-3385
-3392
-3399
-3406
-3414
-3421
-3428
-3435
-3442
-3448
-3453
-3458
-3461
-3463
-3464
-3465
-3464
-3461
-3458
-3453
-3447
-3440
-3431
-3422
-3412
-3401
-3389
-3378
-3366
-3354
-3343
-3331
-3320
-3309
-3298
-3288
-3279
-3270
-3262
-3255
-3248
-3243
-3238
-3234
-3230
-3226
-3223
-3219
-3216
-3213
-3210
-3208
-3206
-3205
-3204
-3204
-3204
-3205
-3205
-3206
-3207
-3208
-3209
-3211
-3212
-3214
-3217
-3220
-3224
-3228
-3233
-3238
-3244
-3250
-3257
-3264
-3270
-3277
-3284
-3291
-3297
-3303
-3309
-3315
-3320
-3326
-3331
-3335
-3339
-3343
-3346
-3349
-3351
-3353
-3354
-3355
-3355
-3354
-3352
-3350
-3347
-3343
-3339
-3334
-3329
-3323
-3317
-3311
-3305
-3298
-3291
-3284
-3278
-3271
-3265
-3258
-3253
-3248
-3243
-3240
-3237
-3235
-3233
-3232
-3232
-3232
-3232
-3232
-3231
-3231
-3230
-3228
-3226
-3223
-3219
-3215
-3211
-3206
-3200
-3194
-3188
-3182
-3175
-3167
-3160
-3151
-3143
-3134
-3125
-3115
-3105
-3095
-3085
-3074
-3064
-3054
-3045
-3036
-3027
-3019
-3012
-3005
-2999
-2993
-2987
-2981
-2976
-2970
-2963
-2957
-2949
-2941
-2933
-2924
-2915
-2906
-2896
-2885
-2875
-2863
-2852
-2840
-2828
-2816
-2803
-2791
-2778
-2766
-2753
-2740
-2728
-2715
-2702
-2689
-2676
-2663
-2649
-2636
-2622
-2609
-2595
-2581
-2567
-2553
-2539
-2525
-2511
-2496
-2482
-2468
-2455
-2442
-2429
-2418
-2407
-2398
-2389
-2382
-2375
-2369
-2363
-2359
-2355
-2353
-2350
-2348
-2346
-2343
-2341
-2338
-2334
-2331
-2326
-2322
-2317
-2311
-2306
-2300
-2293
-2287
-2280
-2273
-2266
-2259
-2251
-2243
-2234
-2226
-2217
-2208
-2199
-2189
-2180
-2171
-2161
-2152
-2142
-2132
-2122
-2112
-2102
-2092
-2081
-2071
-2061
-2052
-2041
-2033
-2025
-2016
-2008
-2000
-1993
-1986
-1979
-1973
-1967
-1962
-1957
-1953
-1949
-1946
-1943
-1941
-1940
-1939
-1938
-1938
-1937
-1938
-1938
-1940
-1941
-1943
-1946
-1948
-1952
-1956
-1961
-1967
-1973
-1980
-1987
-1995
-2004
-2013
-2021
-2032
-2041
-2053
-2064
-2076
-2087
-2098
-2109
-2120
-2131
-2141
-2151
-2161
-2171
-2180
-2189
-2198
-2206
-2214
-2222
-2230
-2238
-2246
-2254
-2262
-2269
-2277
-2285
-2293
-2301
-2309
-2317
-2325
-2333
-2342
-2352
-2362
-2373
-2386
-2399
-2412
-2427
-2442
-2458
-2475
-2492
-2510
-2527
-2545
-2563
-2580
-2597
-2614
-2630
-2645
-2660
-2674
-2687
-2700
-2711
-2721
-2731
-2739
-2747
-2754
-2761
-2767
-2773
-2777
-2781
-2784
-2786
-2788
-2788
-2788
-2787
-2785
-2782
-2779
-2776
-2773
-2769
-2765
-2760
-2755
-2750
-2743
-2736
-2727
-2718
-2708
-2698
-2686
-2675
-2663
-2651
-2639
-2628
-2618
-2607
-2597
-2587
-2577
-2567
-2557
-2547
-2536
-2525
-2514
-2503
-2492
-2480
-2467
-2455
-2443
-2431
-2419
-2407
-2395
-2383
-2372
-2361
-2351
-2340
-2330
-2320
-2310
-2301
-2292
-2284
-2275
-2268
-2260
-2253
-2247
-2240
-2234
-2228
-2222
-2217
-2213
-2209
-2207
-2205
-2204
-2204
-2205
-2206
-2208
-2210
-2213
-2216
-2219
-2222
-2226
-2229
-2231
-2234
-2236
-2237
-2238
-2239
-2240
-2240
-2240
-2238
-2237
-2234
-2231
-2227
-2223
-2218
-2213
-2207
-2201
-2195
-2188
-2181
-2174
-2167
-2159
-2150
-2139
-2128
-2116
-2104
-2090
-2077
-2062
-2048
-2033
-2017
-2001
-1986
-1971
-1955
-1939
-1923
-1907
-1890
-1873
-1855
-1837
-1818
-1798
-1778
-1758
-1736
-1715
-1693
-1670
-1648
-1625
-1601
-1578
-1553
-1528
-1502
-1476
-1450
-1423
-1397
-1369
-1342
-1315
-1287
-1259
-1232
-1205
-1179
-1154
-1130
-1107
-1084
-1063
-1043
-1022
-1002
-983
-964
-945
-926
-907
-887
-869
-851
-833
-816
-800
-785
-771
-758
-745
-733
-722
-712
-703
-694
-686
-679
-673
-668
-663
-659
-655
-652
-649
-647
-645
-643
-641
-639
-636
-633
-630
-626
-621
-615
-608
-600
-591
-582
-572
-561
-549
-538
-525
-513
-500
-486
-473
-458
-444
-429
-414
-398
-381
-364
-346
-328
-309
-289
-270
-250
-229
-209
-188
-168
-146
-124
-102
-80
-57
-34
-12
11
34
57
79
102
125
148
171
194
216
239
261
283
304
325
346
365
384
402
419
436
451
465
478
489
500
509
518
525
532
538
542
546
549
551
552
552
552
551
549
548
546
543
540
537
533
529
525
520
515
510
505
499
493
486
480
473
465
458
451
443
436
429
422
416
409
403
397
392
386
381
376
371
365
360
355
350
344
339
334
328
323
318
312
307
301
296
291
286
282
279
276
275
274
273
274
277
280
285
291
299
307
317
328
340
353
367
382
397
414
430
448
465
484
502
521
540
559
579
599
619
640
662
685
708
733
759
786
813
841
870
899
929
959
990
1020
1050
1080
1110
1139
1168
1197
1225
1253
1281
1309
1337
1364
1392
1420
1448
1476
1505
1535
1565
1595
1627
1658
1691
1724
1757
1791
1826
1860
1896
1932
1968
2005
2041
2078
2115
2153
2190
2227
2264
2301
2338
2375
2412
2449
2485
2521
2557
2592
2627
2662
2696
2730
2762
2794
2824
2854
2882
2909
2935
2961
2985
3008
3031
3054
3075
3096
3117
3137
3156
3176
3194
3213
3231
3249
3266
3282
3299
3314
3329
3342
3356
3368
3380
3391
3402
3412
3421
3430
3439
3447
3454
3461
3468
3474
3480
3485
3490
3495
3499
3503
3506
3509
3512
3514
3516
3518
3519
3520
3520
3520
3520
3519
3519
3518
3518
3518
3519
3521
3523
3526
3530
3536
3543
3550
3559
3569
3581
3593
3606
3620
3635
3651
3667
3684
3702
3720
3739
3759
3779
3800
3821
3844
3867
3891
3917
3943
3970
3997
4026
4054
4083
4113
4142
4172
4202
4231
4261
4290
4319
4347
4375
4402
4429
4455
4481
4506
4530
4554
4578
4601
4624
4647
4669
4692
4714
4736
4758
4781
4804
4827
4850
4875
4899
4924
4950
4975
5001
5027
5053
5079
5106
5132
5158
5183
5208
5233
5257
5281
5303
5325
5347
5367
5387
5406
5424
5442
5459
5475
5491
5506
5520
5534
5547
5561
5573
5586
5598
5609
5620
5631
5641
5651
5660
5670
5680
5690
5701
5711
5722
5734
5746
5758
5771
5783
5795
5806
5817
5828
5838
5847
5855
5863
5870
5876
5881
5885
5887
5889
5891
5891
5891
5890
5888
5885
5882
5879
5875
5870
5865
5859
5853
5846
5840
5833
5825
5818
5810
5803
5796
5788
5781
5773
5766
5758
5750
5743
5735
5727
5720
5713
5706
5699
5693
5687
5682
5677
5671
5666
5662
5657
5654
5650
5647
5645
5643
5641
5639
5638
5636
5635
5634
5632
5630
5629
5627
5624
5622
5619
5616
5613
5609
5605
5600
5595
5589
5584
5578
5572
5566
5560
5554
5548
5542
5536
5531
5526
5522
5518
5514
5511
5509
5507
5506
5506
5505
5505
5506
5507
5508
5509
5511
5514
5516
5520
5524
5529
5534
5540
5547
5554
5562
5570
5578
5587
5595
5604
5613
5622
5632
5641
5651
5661
5671
5681
5691
5701
5712
5723
5734
5746
5759
5772
5785
5799
5813
5828
5843
5857
5872
5887
5901
5915
5929
5942
5956
5969
5983
5997
6011
6024
6038
6051
6065
6078
6092
6105
6118
6130
6143
6155
6167
6179
6191
6202
6213
6224
6234
6244
6254
6264
6274
6284
6295
6306
6317
6328
6339
6350
6362
6373
6384
6395
6405
6415
6423
6431
6439
6445
6451
6455
6459
6462
6464
6464
6463
6460
6456
6451
6444
6435
6426
6414
6402
6388
6373
6357
6340
6322
6303
6283
6263
6243
6222
6201
6179
6158
6137
6115
6094
6073
6053
6032
6013
5993
5974
5956
5938
5920
5902
5885
5867
5850
5833
5816
5798
5781
5764
5747
5730
5713
5696
5680
5664
5648
5632
5617
5602
5587
5572
5557
5542
5527
5512
5497
5482
5468
5454
5440
5426
5413
5400
5388
5376
5364
5352
5341
5330
5319
5307
5296
5284
5273
5260
5247
5234
5220
5206
5191
5176
5160
5143
5127
5109
5092
5074
5056
5038
5020
5003
4986
4970
4954
4940
4926
4913
4901
4889
4879
4869
4859
4850
4842
4834
4827
4820
4814
4808
4802
4797
4792
4787
4783
4779
4775
4771
4767
4763
4759
4755
4750
4745
4740
4734
4728
4722
4715
4708
4701
4694
4687
4679
4671
4662
4653
4643
4632
4621
4610
4599
4587
4576
4564
4553
4542
4531
4521
4511
4501
4491
4481
4472
4463
4454
4446
4439
4432
4426
4420
4415
4411
4407
4403
4400
4397
4394
4392
4390
4389
4388
4387
4387
4387
4387
4388
4389
4390
4392
4394
4396
4398
4400
4403
4405
4408
4411
4413
4416
4419
4421
4423
4425
4426
4426
4425
4424
4422
4418
4413
4407
4399
4390
4378
4366
4351
4334
4315
4293
4270
4245
4218
4189
4158
4125
4091
4057
4021
3984
3946
3908
3870
3832
3794
3756
3718
3681
3644
3607
3571
3535
3500
3466
3431
3397
3363
3328
3294
3260
3226
3191
3157
3122
3086
3050
3013
2975
2936
2897
2856
2815
2772
2730
2686
2643
2599
2555
2511
2468
2425
2382
2340
2297
2256
2214
2172
2131
2090
2050
2009
1971
1933
1896
1860
1825
1791
1757
1725
1694
1663
1634
1605
1577
1551
1526
1502
1480
1460
1442
1425
1410
1397
1385
1375
1366
1358
1352
1346
1341
1336
1333
1329
1326
1323
1320
1317
1313
1310
1307
1303
1299
1296
1291
1287
1283
1278
1273
1268
1263
1257
1250
1244
1237
1230
1223
1216
1209
1202
1194
1187
1179
1172
1164
1156
1149
1141
1134
1126
1119
1112
1105
1099
1092
1086
1080
1074
1068
1062
1056
1051
1045
1040
1035
1029
1024
1018
1012
1008
1002
998
993
988
983
978
972
965
959
951
944
935
927
918
909
900
890
881
871
862
852
843
834
826
817
808
799
790
782
773
763
754
744
734
724
713
703
692
681
669
657
644
631
618
604
590
576
562
547
533
519
505
491
478
465
453
442
432
423
415
408
401
396
392
388
385
382
379
377
374
372
369
365
362
358
353
349
343
338
332
326
319
312
305
297
290
282
274
266
258
251
244
237
231
226
221
218
215
212
210
208
207
206
205
204
203
202
201
199
197
195
192
189
186
182
178
173
169
164
158
152
146
140
134
128
122
117
113
111
109
108
109
111
114
117
122
127
133
140
147
156
165
174
185
196
208
221
234
249
264
280
297
316
335
355
377
400
424
450
477
505
535
567
600
634
671
709
749
790
832
876
921
968
1016
1065
1116
1168
1221
1275
1329
1384
1440
1497
1554
1611
1668
1725
1782
1839
1896
1952
2008
2064
2119
2173
2227
2280
2333
2385
2436
2486
2536
2585
2633
2681
2728
2775
2821
2867
2912
2957
3001
3045
3088
3130
3172
3212
3252
3291
3328
3365
3401
3435
3468
3500
3531
3560
3588
3615
3640
3665
3688
3711
3733
3754
3775
3794
3812
3829
3845
3859
3872
3884
3894
3904
3912
3920
3927
3933
3939
3944
3949
3954
3958
3961
3965
3967
3970
3971
3972
3972
3971
3969
3966
3961
3956
3949
3942
3933
3923
3913
3901
3889
3876
3863
3849
3835
3820
3806
3791
3777
3764
3751
3738
3727
3716
3706
3696
3688
3680
3673
3666
3660
3654
3649
3644
3639
3634
3630
3626
3622
3618
3614
3610
3606
3601
3597
3592
3587
3582
3577
3571
3565
3559
3552
3546
3539
3533
3526
3519
3513
3506
3500
3493
3487
3482
3476
3471
3467
3463
3460
3457
3454
3451
3449
3447
3445
3443
3441
3440
3439
3437
3436
3435
3433
3432
3431
3430
3430
3429
3428
3427
3427
3426
3426
3426
3426
3426
3426
3427
3429
3430
3432
3435
3438
3442
3446
3450
3455
3460
3466
3472
3478
3485
3492
3499
3507
3514
3522
3530
3537
3544
3551
3558
3565
3572
3579
3585
3592
3598
3605
3611
3618
3626
3633
3642
3651
3661
3673
3685
3698
3713
3729
3747
3765
3785
3806
3828
3851
3875
3900
3926
3953
3981
4009
4038
4067
4099
4130
4160
4191
4222
4253
4283
4313
4342
4372
4401
4429
4458
4486
4514
4541
4568
4595
4621
4647
4672
4697
4721
4744
4768
4790
4812
4834
4855
4875
4894
4913
4931
4948
4963
4978
4991
5003
5014
5023
5031
5038
5044
5048
5051
5053
5053
5052
5050
5047
5042
5037
5031
5024
5017
5009
5001
4992
4982
4972
4961
4950
4938
4926
4913
4900
4887
4873
4859
4845
4831
4817
4804
4791
4779
4767
4756
4745
4734
4724
4715
4707
4700
4693
4688
4683
4678
4675
4671
4668
4665
4663
4660
4658
4656
4653
4651
4649
4647
4645
4643
4642
4640
4639
4638
4638
4637
4637
4636
4636
4636
4637
4637
4637
4637
4637
4636
4635
4634
4632
4629
4626
4623
4619
4615
4610
4604
4598
4591
4584
4575
4566
4555
4544
4531
4518
4505
4490
4475
4460
4444
4428
4412
4396
4380
4363
4346
4329
4312
4294
4277
4260
4243
4226
4209
4192
4175
4159
4142
4125
4108
4090
4072
4054
4035
4017
3997
3978
3959
3940
3920
3901
3882
3863
3844
3825
3807
3790
3774
3758
3744
3731
3719
3708
3699
3692
3686
3681
3678
3677
3677
3679
3681
3686
3690
3696
3702
3709
3715
3722
3727
3733
3738
3742
3745
3748
3750
3751
3751
3751
3750
3748
3745
3742
3739
3734
3730
3724
3718
3712
3705
3699
3692
3685
3678
3671
3664
3657
3650
3643
3637
3630
3624
3617
3612
3607
3602
3598
3595
3593
3591
3590
3589
3589
3589
3589
3589
3589
3588
3588
3588
3588
3588
3588
3587
3587
3587
3586
3585
3584
3583
3581
3579
3576
3573
3570
3566
3562
3556
3550
3543
3536
3527
3518
3508
3497
3486
3475
3463
3451
3438
3425
3412
3398
3384
3369
3355
3340
3325
3310
3295
3279
3264
3247
3231
3214
3196
3178
3160
3140
3120
3099
3077
3055
3031
3008
2983
2958
2933
2906
2880
2853
2825
2797
2768
2738
2709
2678
2647
2616
2584
2551
2518
2484
2449
2414
2377
2340
2302
2262
2221
2179
2136
2092
2045
1999
1951
1902
1852
1801
1748
1694
1640
1585
1528
1472
1414
1356
1297
1237
1176
1115
1052
989
925
860
795
729
661
594
525
456
386
315
244
172
99
25
-50
-126
-203
-281
-360
-440
-521
-603
-685
-769
-854
-940
-1027
-1114
-1203
-1292
-1382
-1473
-1564
-1656
-1749
-1841
-1935
-2028
-2121
-2214
-2308
-2401
-2494
-2587
-2679
-2772
-2864
-2957
-3049
-3140
-3232
-3323
-3415
-3506
-3597
-3687
-3778
-3868
-3958
-4046
-4137
-4226
-4314
-4402
-4490
-4578
-4664
-4751
-4837
-4922
-5006
-5090
-5173
-5255
-5337
-5417
-5497
-5576
-5655
-5732
-5809
-5885
-5959
-6033
-6106
-6178
-6249
-6319
-6388
-6455
-6523
-6589
-6655
-6721
-6787
-6853
-6918
-6984
-7049
-7114
-7180
-7245
-7309
-7374
-7438
-7501
-7564
-7627
-7689
-7751
-7812
-7873
-7933
-7993
-8052
-8111
-8169
-8227
-8284
-8342
-8399
-8456
-8513
-8570
-8627
-8683
-8740
-8796
-8853
-8909
-8966
-9023
-9079
-9136
-9193
-9250
-9307
-9364
-9421
-9478
-9535
-9592
-9650
-9707
-9765
-9822
-9880
-9938
-9997
-10055
-10115
-10174
-10234
-10295
-10355
-10416
-10478
-10539
-10600
-10662
-10723
-10785
-10846
-10908
-10969
-11031
-11093
-11154
-11216
-11278
-11340
-11402
-11464
-11526
-11587
-11648
-11709
-11770
-11830
-11889
-11948
-12006
-12064
-12120
-12177
-12232
-12287
-12340
-12393
-12446
-12497
-12548
-12598
-12648
-12697
-12746
-12794
-12843
-12890
-12938
-12985
-13033
-13080
-13127
-13174
-13221
-13268
-13315
-13361
-13407
-13453
-13498
-13543
-13587
-13631
-13674
-13717
-13759
-13800
-13840
-13879
-13918
-13956
-13993
-14029
-14065
-14100
-14134
-14168
-14201
-14234
-14266
-14297
-14327
-14356
-14384
-14412
-14439
-14464
-14489
-14514
-14537
-14560
-14583
-14605
-14626
-14647
-14667
-14687
-14707
-14725
-14744
-14762
-14779
-14796
-14813
-14830
-14846
-14862
-14878
-14894
-14908
-14922
-14936
-14948
-14959
-14969
-14979
-14987
-14995
-15001
-15006
-15010
-15012
-15013
-15013
-15011
-15008
-15003
-14997
-14990
-14981
-14971
-14960
-14948
-14935
-14921
-14907
-14892
-14876
-14861
-14845
-14829
-14814
-14798
-14782
-14766
-14750
-14733
-14716
-14699
-14680
-14661
-14641
-14620
-14598
-14575
-14550
-14525
-14498
-14470
-14441
-14411
-14379
-14346
-14311
-14275
-14238
-14199
-14159
-14117
-14075
-14031
-13986
-13940
-13893
-13845
-13797
-13747
-13698
-13647
-13596
-13545
-13493
-13440
-13387
-13334
-13280
-13225
-13171
-13116
-13060
-13005
-12949
-12894
-12838
-12782
-12727
-12672
-12617
-12563
-12509
-12455
-12402
-12350
-12297
-12245
-12194
-12143
-12092
-12041
-11991
-11941
-11891
-11842
-11792
-11742
-11692
-11642
-11593
-11543
-11493
-11444
-11395
-11345
-11296
-11248
-11199
-11151
-11103
-11055
-11007
-10959
-10910
-10862
-10814
-10765
-10716
-10667
-10617
-10567
-10517
-10467
-10417
-10366
-10314
-10263
-10211
-10159
-10108
-10056
-10004
-9952
-9901
-9849
-9798
-9747
-9696
-9645
-9594
-9543
-9492
-9442
-9391
-9341
-9290
-9239
-9189
-9138
-9088
-9037
-8986
-8935
-8883
-8831
-8779
-8727
-8675
-8623
-8571
-8519
-8467
-8415
-8362
-8310
-8257
-8204
-8151
-8098
-8044
-7990
-7936
-7882
-7827
-7772
-7716
-7660
-7605
-7548
-7492
-7436
-7380
-7324
-7269
-7214
-7159
-7105
-7052
-7000
-6948
-6897
-6848
-6799
-6751
-6704
-6658
-6613
-6570
-6527
-6485
-6444
-6404
-6365
-6327
-6290
-6254
-6219
-6185
-6152
-6119
-6087
-6055
-6024
-5993
-5962
-5932
-5901
-5871
-5840
-5810
-5779
-5749
-5719
-5688
-5658
-5628
-5597
-5567
-5538
-5508
-5479
-5450
-5421
-5393
-5365
-5338
-5312
-5286
-5261
-5236
-5212
-5189
-5165
-5142
-5119
-5096
-5073
-5050
-5027
-5003
-4979
-4954
-4929
-4904
-4879
-4853
-4827
-4800
-4773
-4746
-4719
-4690
-4662
-4632
-4602
-4572
-4541
-4509
-4477
-4444
-4411
-4377
-4342
-4307
-4271
-4234
-4196
-4158
-4119
-4078
-4038
-3996
-3953
-3908
-3862
-3815
-3766
-3717
-3667
-3615
-3564
-3511
-3458
-3405
-3351
-3298
-3244
-3190
-3136
-3083
-3029
-2976
-2923
-2871
-2819
-2768
-2717
-2666
-2616
-2567
-2518
-2470
-2422
-2374
-2326
-2278
-2230
-2182
-2133
-2085
-2036
-1987
-1937
-1887
-1836
-1785
-1733
-1682
-1630
-1578
-1527
-1475
-1424
-1374
-1324
-1276
-1227
-1180
-1134
-1089
-1045
-1002
-961
-921
-882
-845
-809
-774
-740
-707
-676
-645
-615
-586
-558
-530
-502
-475
-448
-420
-393
-366
-340
-313
-287
-261
-235
-208
-183
-157
-131
-105
-80
-54
-28
-3
23
49
75
102
129
156
183
211
240
268
297
327
356
386
416
447
477
508
540
571
603
635
668
701
734
767
801
834
868
902
935
968
1000
1034
1067
1099
1131
1163
1194
1225
1255
1285
1314
1343
1371
1398
1425
1451
1476
1501
1524
1547
1568
1588
1607
1625
1643
1659
1675
1690
1704
1717
1730
1742
1753
1764
1774
1783
1792
1801
1809
1817
1826
1834
1842
1850
1858
1867
1875
1884
1894
1903
1913
1924
1935
1945
1956
1967
1978
1989
1999
2009
2021
2031
2041
2052
2062
2071
2081
2090
2098
2107
2116
2124
2133
2141
2149
2158
2166
2173
2181
2188
2196
2203
2210
2217
2224
2231
2238
2246
2253
2260
2267
2275
2283
2291
2300
2309
2318
2328
2338
2348
2358
2369
2380
2391
2402
2413
2424
2435
2446
2457
2468
2479
2491
2502
2513
2524
2536
2548
2560
2572
2584
2597
2609
2621
2634
2646
2658
2669
2680
2691
2701
2711
2720
2728
2735
2742
2748
2753
2757
2761
2764
2767
2770
2773
2776
2778
2781
2783
2786
2788
2791
2793
2795
2798
2800
2803
2806
2809
2812
2816
2820
2825
2830
2835
2841
2848
2855
2863
2871
2880
2890
2900
2911
2923
2935
2948
2962
2976
2991
3006
3022
3039
3056
3074
3092
3110
3129
3148
3166
3185
3204
3223
3242
3260
3279
3297
3315
3332
3349
3366
3382
3399
3415
3430
3446
3462
3478
3494
3510
3526
3542
3559
3575
3592
3609
3627
3644
3661
3679
3697
3716
3735
3754
3775
3796
3818
3840
3864
3889
3914
3940
3968
3995
4024
4053
4082
4112
4143
4174
4205
4236
4269
4301
4335
4369
4403
4438
4473
4509
4545
4582
4618
4655
4693
4730
4768
4807
4845
4884
4924
4963
5003
5043
5084
5125
5166
5208
5250
5292
5335
5378
5420
5463
5506
5548
5590
5632
5674
5715
5755
5796
5835
5874
5913
5951
5988
6024
6061
6096
6131
6166
6200
6233
6266
6299
6331
6363
6394
6424
6455
6484
6514
6542
6571
6599
6627
6655
6683
6711
6738
6766
6793
6820
6848
6875
6902
6928
6955
6982
7008
7035
7061
7088
7114
7140
7167
7193
7220
7246
7273
7300
7327
7354
7381
7408
7434
7460
7486
7510
7535
7559
7582
7605
7628
7650
7672
7693
7714
7735
7754
7773
7792
7809
7826
7842
7857
7871
7885
7897
7908
7918
7926
7934
7939
7944
7947
7949
7950
7949
7947
7943
7939
7934
7928
7921
7914
7907
7899
7890
7882
7873
7863
7854
7844
7834
7823
7813
7803
7793
7783
7772
7763
7753
7743
7734
7726
7717
7710
7703
7697
7693
7690
7687
7687
7687
7689
7693
7697
7703
7709
7717
7725
7734
7744
7754
7765
7776
7788
7800
7812
7825
7838
7851
7864
7877
7890
7903
7916
7929
7941
7954
7966
7979
7991
8003
8015
8026
8039
8052
8064
8076
8087
8100
8113
8125
8138
8150
8163
8176
8189
8203
8217
8231
8246
8260
8275
8290
8305
8320
8334
8349
8363
8377
8391
8404
8416
8428
8439
8450
8460
8469
8478
8486
8494
8501
8507
8513
8518
8523
8526
8529
8531
8531
8531
8530
8528
8524
8520
8515
8508
8500
8492
8482
8471
8459
8447
8433
8418
8402
8385
8368
8349
8331
8311
8292
8272
8252
8232
8212
8192
8170
8151
8130
8109
8089
8068
8048
8029
8009
7990
7971
7952
7934
7915
7897
7878
7859
7839
7819
7798
7777
7755
7732
7708
7684
7659
7634
7608
7581
7554
7526
7497
7468
7438
7408
7377
7345
7312
7278
7243
7207
7170
7131
7090
7048
7005
6959
6912
6863
6813
6760
6707
6651
6594
6535
6475
6414
6351
6287
6223
6157
6091
6024
5957
5889
5820
5752
5683
5613
5544
5475
5405
5336
5267
5198
5130
5062
4994
4928
4862
4798
4735
4672
4611
4551
4492
4435
4378
4323
4269
4216
4165
4114
4065
4018
3971
3927
3884
3843
3803
3765
3728
3693
3658
3624
3592
3560
3529
3499
3470
3441
3414
3387
3361
3336
3312
3289
3267
3246
3226
3208
3190
3173
3158
3143
3129
3116
3104
3092
3081
3070
3060
3051
3042
3034
3027
3020
3014
3008
3003
2998
2994
2989
2986
2982
2978
2974
2970
2966
2962
2958
2954
2949
2945
2941
2938
2933
2929
2925
2920
2915
2910
2905
2899
2892
2886
2879
2872
2864
2856
2848
2840
2831
2822
2812
2802
2791
2780
2767
2754
2739
2724
2707
2689
2670
2651
2630
2608
2585
2561
2537
2511
2485
2458
2430
2401
2371
2339
2306
2271
2236
2198
2159
2119
2077
2033
1988
1942
1895
1846
1796
1745
1693
1640
1587
1532
1477
1421
1365
1309
1253
1196
1141
1085
1030
975
921
867
814
761
708
655
603
551
499
448
397
347
297
248
199
152
105
59
14
-30
-74
-117
-160
-203
-246
-288
-331
-373
-415
-457
-499
-541
-583
-624
-665
-707
-747
-788
-828
-869
-908
-948
-987
-1025
-1063
-1101
-1139
-1176
-1213
-1250
-1286
-1321
-1357
-1392
-1426
-1461
-1496
-1532
-1567
-1603
-1640
-1676
-1714
-1751
-1790
-1828
-1868
-1907
-1947
-1988
-2029
-2071
-2113
-2155
-2198
-2240
-2283
-2326
-2369
-2412
-2454
-2497
-2539
-2580
-2621
-2662
-2702
-2741
-2779
-2817
-2854
-2890
-2925
-2960
-2993
-3027
-3059
-3091
-3122
-3152
-3182
-3211
-3240
-3268
-3296
-3323
-3349
-3376
-3401
-3427
-3453
-3478
-3504
-3530
-3556
-3583
-3610
-3637
-3665
-3692
-3720
-3749
-3777
-3805
-3833
-3861
-3889
-3917
-3945
-3973
-4001
-4029
-4057
-4085
-4114
-4142
-4170
-4198
-4226
-4254
-4282
-4310
-4337
-4365
-4393
-4420
-4446
-4473
-4499
-4524
-4548
-4572
-4595
-4617
-4637
-4657
-4676
-4694
-4710
-4726
-4741
-4755
-4768
-4780
-4792
-4802
-4812
-4821
-4830
-4838
-4845
-4852
-4859
-4865
-4871
-4877
-4883
-4888
-4894
-4899
-4904
-4909
-4913
-4916
-4919
-4921
-4922
-4922
-4921
-4919
-4915
-4911
-4905
-4898
-4890
-4881
-4870
-4859
-4846
-4831
-4816
-4799
-4780
-4761
-4740
-4717
-4694
-4670
-4646
-4621
-4596
-4570
-4544
-4519
-4493
-4467
-4442
-4417
-4392
-4367
-4343
-4319
-4295
-4271
-4248
-4225
-4202
-4179
-4156
-4134
-4112
-4090
-4069
-4048
-4027
-4006
-3988
-3969
-3951
-3934
-3918
-3903
-3889
-3876
-3865
-3854
-3845
-3838
-3832
-3827
-3825
-3823
-3824
-3826
-3829
-3833
-3839
-3846
-3854
-3862
-3872
-3882
-3893
-3904
-3916
-3928
-3940
-3952
-3965
-3978
-3991
-4003
-4018
-4032
-4046
-4062
-4078
-4094
-4111
-4128
-4145
-4162
-4179
-4196
-4213
-4230
-4247
-4263
-4279
-4294
-4309
-4324
-4338
-4352
-4365
-4377
-4389
-4400
-4410
-4420
-4429
-4438
-4447
-4456
-4464
-4472
-4480
-4488
-4496
-4504
-4512
-4521
-4529
-4538
-4548
-4558
-4569
-4581
-4594
-4608
-4623
-4640
-4658
-4677
-4699
-4721
-4745
-4771
-4798
-4826
-4855
-4885
-4916
-4949
-4982
-5016
-5050
-5086
-5122
-5159
-5197
-5236
-5275
-5314
-5354
-5394
-5434
-5475
-5515
-5555
-5596
-5636
-5675
-5715
-5754
-5792
-5831
-5869
-5906
-5944
-5981
-6017
-6054
-6090
-6125
-6160
-6195
-6228
-6261
-6293
-6324
-6355
-6384
-6412
-6438
-6464
-6488
-6510
-6531
-6551
-6569
-6586
-6602
-6617
-6631
-6644
-6656
-6667
-6678
-6687
-6696
-6705
-6713
-6720
-6727
-6733
-6739
-6744
-6749
-6753
-6757
-6761
-6765
-6769
-6773
-6776
-6780
-6783
-6786
-6789
-6792
-6795
-6797
-6800
-6801
-6803
-6804
-6804
-6805
-6805
-6804
-6804
-6803
-6802
-6801
-6799
-6798
-6796
-6795
-6792
-6790
-6787
-6783
-6780
-6776
-6772
-6768
-6763
-6759
-6755
-6751
-6746
-6742
-6737
-6733
-6727
-6722
-6716
-6710
-6704
-6698
-6691
-6684
-6676
-6668
-6660
-6651
-6642
-6632
-6622
-6612
-6602
-6591
-6580
-6568
-6556
-6543
-6529
-6515
-6500
-6484
-6467
-6450
-6431
-6411
-6390
-6368
-6345
-6320
-6294
-6267
-6239
-6209
-6179
-6147
-6114
-6081
-6047
-6012
-5977
-5941
-5905
-5869
-5832
-5795
-5758
-5721
-5684
-5647
-5611
-5574
-5538
-5502
-5466
-5430
-5395
-5360
-5326
-5291
-5257
-5223
-5190
-5156
-5123
-5089
-5056
-5023
-4990
-4957
-4923
-4889
-4855
-4820
-4785
-4750
-4714
-4677
-4640
-4602
-4563
-4524
-4485
-4445
-4405
-4364
-4324
-4283
-4241
-4200
-4158
-4115
-4072
-4027
-3984
-3938
-3892
-3844
-3795
-3745
-3694
-3641
-3588
-3533
-3477
-3420
-3363
-3304
-3245
-3185
-3125
-3064
-3003
-2941
-2880
-2818
-2756
-2694
-2632
-2570
-2509
-2447
-2385
-2322
-2260
-2197
-2134
-2070
-2005
-1941
-1875
-1809
-1743
-1675
-1608
-1540
-1471
-1402
-1332
-1263
-1193
-1122
-1051
-980
-908
-835
-762
-689
-615
-541
-466
-391
-316
-240
-164
-89
-13
62
138
213
288
362
436
510
583
656
728
798
868
937
1004
1070
1135
1199
1261
1322
1382
1440
1496
1551
1605
1657
1707
1755
1802
1848
1892
1934
1975
2015
2053
2090
2126
2160
2193
2225
2255
2285
2313
2341
2367
2392
2417
2440
2462
2484
2505
2524
2543
2562
2579
2597
2614
2630
2647
2663
2680
2696
2713
2729
2746
2762
2779
2797
2814
2833
2852
2871
2891
2912
2933
2956
2978
3002
3027
3052
3078
3105
3132
3160
3188
3217
3245
3274
3303
3333
3363
3392
3422
3452
3482
3512
3542
3571
3600
3630
3659
3689
3720
3751
3782
3814
3847
3880
3914
3948
3983
4018
4053
4088
4124
4159
4195
4230
4266
4301
4336
4370
4405
4439
4473
4506
4539
4571
4603
4634
4664
4693
4720
4747
4772
4795
4817
4838
4857
4874
4890
4905
4918
4929
4939
4948
4956
4963
4969
4973
4977
4980
4982
4983
4983
4982
4981
4978
4974
4968
4961
4953
4943
4930
4916
4900
4882
4861
4839
4814
4788
4759
4729
4697
4663
4627
4590
4551
4511
4470
4427
4383
4338
4292
4246
4198
4149
4100
4050
3999
3948
3896
3844
3792
3739
3686
3632
3578
3523
3467
3410
3353
3295
3236
3175
3114
3052
2989
2925
2859
2793
2726
2658
2589
2519
2449
2377
2305
2233
2161
2088
2015
1942
1870
1798
1727
1656
1586
1516
1447
1378
1310
1243
1175
1108
1041
975
909
842
776
710
644
578
511
444
377
309
241
173
105
37
-31
-97
-163
-229
-293
-356
-418
-478
-538
-595
-652
-706
-759
-810
-859
-907
-952
-997
-1039
-1081
-1121
-1159
-1197
-1234
-1271
-1306
-1341
-1375
-1408
-1440
-1472
-1503
-1533
-1563
-1592
-1620
-1648
-1675
-1702
-1728
-1753
-1778
-1803
-1826
-1850
-1872
-1895
-1916
-1938
-1959
-1979
-1999
-2019
-2037
-2057
-2075
-2094
-2112
-2129
-2146
-2163
-2179
-2195
-2210
-2225
-2239
-2253
-2266
-2279
-2292
-2304
-2316
-2327
-2338
-2349
-2359
-2370
-2380
-2389
-2399
-2409
-2418
-2428
-2437
-2447
-2456
-2465
-2474
-2483
-2492
-2502
-2512
-2521
-2531
-2542
-2552
-2562
-2571
-2581
-2590
-2600
-2609
-2617
-2626
-2635
-2643
-2652
-2661
-2669
-2678
-2687
-2695
-2704
-2713
-2723
-2732
-2742
-2752
-2764
-2775
-2788
-2802
-2817
-2833
-2850
-2869
-2888
-2909
-2930
-2953
-2976
-3001
-3026
-3052
-3078
-3105
-3133
-3162
-3192
-3222
-3253
-3285
-3318
-3351
-3385
-3420
-3455
-3491
-3527
-3564
-3601
-3638
-3675
-3712
-3750
-3788
-3826
-3865
-3904
-3943
-3982
-4021
-4061
-4100
-4140
-4179
-4218
-4257
-4295
-4334
-4372
-4411
-4449
-4487
-4525
-4563
-4600
-4637
-4673
-4709
-4745
-4779
-4814
-4847
-4881
-4913
-4946
-4977
-5009
-5040
-5071
-5102
-5132
-5162
-5191
-5220
-5249
-5277
-5305
-5332
-5359
-5384
-5409
-5434
-5457
-5479
-5501
-5521
-5540
-5558
-5575
-5591
-5605
-5619
-5632
-5643
-5654
-5663
-5672
-5680
-5687
-5694
-5699
-5704
-5708
-5711
-5713
-5714
-5715
-5714
-5712
-5709
-5705
-5699
-5692
-5684
-5674
-5662
-5649
-5635
-5619
-5601
-5583
-5563
-5542
-5520
-5496
-5472
-5448
-5422
-5396
-5369
-5342
-5315
-5287
-5259
-5230
-5202
-5174
-5146
-5118
-5091
-5064
-5037
-5011
-4985
-4959
-4933
-4908
-4882
-4857
-4832
-4806
-4780
-4754
-4728
-4702
-4675
-4649
-4622
-4596
-4570
-4544
-4518
-4492
-4466
-4440
-4414
-4387
-4359
-4331
-4301
-4271
-4240
-4208
-4175
-4141
-4106
-4070
-4034
-3996
-3958
-3918
-3878
-3837
-3795
-3753
-3710
-3666
-3622
-3578
-3533
-3488
-3442
-3396
-3349
-3302
-3254
-3205
-3156
-3106
-3055
-3003
-2950
-2897
-2843
-2789
-2734
-2678
-2622
-2565
-2508
-2450
-2393
-2335
-2277
-2219
-2161
-2104
-2047
-1990
-1934
-1879
-1824
-1770
-1717
-1664
-1612
-1561
-1510
-1460
-1410
-1361
-1312
-1264
-1217
-1170
-1123
-1078
-1032
-987
-943
-899
-855
-811
-768
-725
-682
-639
-596
-552
-508
-464
-420
-375
-330
-286
-240
-195
-149
-103
-57
-11
37
84
133
181
231
281
331
383
435
487
540
594
649
704
759
815
872
929
987
1045
1103
1162
1221
1280
1338
1397
1456
1514
1572
1629
1686
1742
1797
1851
1903
1955
2004
2053
2099
2144
2187
2228
2268
2306
2342
2376
2409
2441
2471
2499
2526
2552
2577
2600
2622
2644
2664
2683
2702
2720
2737
2753
2769
2784
2798
2812
2825
2839
2852
2865
2878
2891
2905
2919
2933
2947
2961
2976
2991
3006
3022
3037
3053
3069
3085
3101
3118
3134
3150
3165
3181
3197
3212
3228
3243
3258
3273
3288
3302
3317
3331
3345
3359
3372
3386
3400
3414
3429
3443
3458
3472
3487
3501
3515
3528
3541
3554
3566
3578
3589
3599
3608
3617
3625
3633
3639
3644
3649
3653
3656
3658
3660
3661
3662
3662
3663
3662
3662
3662
3662
3662
3662
3663
3664
3665
3666
3668
3669
3671
3672
3673
3674
3674
3673
3673
3672
3670
3668
3665
3662
3658
3653
3647
3640
3631
3622
3612
3601
3589
3576
3562
3547
3531
3514
3496
3478
3458
3439
3418
3397
3375
3352
3329
3306
3282
3258
3233
3208
3182
3156
3130
3102
3075
3046
3018
2988
2958
2927
2896
2864
2831
2798
2763
2728
2692
2655
2617
2578
2539
2498
2457
2416
2374
2331
2287
2243
2198
2152
2107
2060
2013
1966
1919
1871
1823
1774
1725
1676
1627
1577
1528
1479
1429
1380
1332
1283
1235
1188
1141
1094
1048
1002
956
911
867
823
779
736
693
651
610
569
528
488
449
410
372
333
296
258
220
183
145
108
70
33
-5
-42
-80
-118
-156
-194
-232
-270
-309
-347
-386
-425
-464
-503
-541
-580
-618
-656
-694
-731
-768
-805
-841
-877
-912
-946
-980
-1012
-1045
-1076
-1107
-1136
-1165
-1193
-1221
-1247
-1272
-1297
-1320
-1343
-1366
-1387
-1408
-1429
-1449
-1468
-1487
-1505
-1522
-1538
-1554
-1569
-1583
-1595
-1607
-1617
-1627
-1635
-1642
-1647
-1651
-1654
-1655
-1655
-1653
-1650
-1645
-1639
-1632
-1623
-1613
-1601
-1588
-1574
-1558
-1541
-1523
-1504
-1485
-1464
-1443
-1421
-1399
-1376
-1353
-1329
-1304
-1278
-1251
-1224
-1195
-1166
-1135
-1103
-1069
-1034
-998
-960
-921
-880
-837
-793
-748
-701
-653
-604
-554
-502
-450
-396
-342
-287
-231
-174
-116
-59
0
59
119
179
239
299
360
421
481
542
603
664
725
786
847
909
971
1033
1095
1157
1219
1281
1344
1406
1468
1530
1592
1654
1716
1778
1839
1900
1961
2021
2082
2143
2204
2265
2327
2388
2450
2513
2576
2639
2703
2767
2832
2897
2962
3028
3094
3160
3226
3291
3357
3423
3489
3554
3620
3685
3751
3817
3883
3949
4016
4082
4149
4217
4284
4353
4422
4492
4563
4635
4708
4782
4857
4933
5010
5088
5168
5249
5331
5414
5498
5583
5669
5755
5842
5930
6018
6107
6196
6286
6376
6467
6558
6649
6741
6832
6924
7015
7107
7198
7289
7380
7471
7562
7652
7742
7832
7921
8010
8098
8185
8272
8358
8442
8525
8607
8687
8766
8843
8919
8992
9065
9135
9205
9272
9339
9404
9467
9529
9589
9648
9704
9760
9814
9866
9917
9966
10014
10061
10107
10151
10195
10238
10280
10322
10363
10404
10444
10484
10523
10563
10602
10641
10680
10719
10757
10795
10833
10869
10906
10941
10976
11011
11045
11078
11111
11144
11177
11210
11243
11277
11310
11344
11379
11414
11450
11486
11523
11561
11600
11639
11680
11720
11762
11804
11847
11890
11933
11977
12020
12064
12107
12150
12193
12236
12278
12321
12363
12405
12447
12489
12532
12574
12617
12659
12702
12744
12787
12830
12874
12918
12962
13006
13051
13097
13143
13190
13237
13285
13333
13382
13431
13480
13529
13578
13626
13674
13722
13769
13816
13861
13906
13950
13993
14034
14074
14112
14148
14183
14215
14246
14274
14301
14325
14347
14367
14384
14399
14412
14424
14433
14440
14445
14448
14450
14450
14449
14446
14441
14434
14427
14417
14406
14394
14380
14364
14348
14330
14311
14290
14268
14245
14221
14196
14170
14144
14117
14090
14062
14035
14007
13980
13953
13926
13899
13872
13846
13819
13793
13767
13741
13716
13690
13664
13639
13613
13587
13561
13534
13507
13479
13451
13422
13392
13361
13329
13296
13262
13227
13192
13155
13119
13081
13044
13006
12968
12929
12890
12851
12812
12772
12731
12691
12650
12609
12567
12526
12485
12443
12402
12360
12317
12275
12231
12188
12143
12098
12053
12007
11961
11914
11867
11819
11770
11720
11670
11618
11566
11512
11458
11402
11346
11289
11231
11173
11113
11053
10992
10931
10868
10806
10742
10678
10614
10549
10484
10418
10352
10286
10219
10152
10085
10018
9951
9884
9817
9751
9685
9619
9553
9487
9422
9357
9292
9227
9162
9097
9033
8968
8904
8840
8776
8712
8648
8583
8518
8453
8387
8322
8255
8189
8122
8055
7987
7920
7852
7785
7717
7650
7582
7515
7449
7382
7316
7250
7184
7119
7054
6990
6926
6863
6800
6737
6675
6613
6552
6491
6431
6371
6311
6252
6194
6136
6078
6021
5964
5908
5852
5797
5742
5687
5633
5580
5527
5474
5422
5371
5321
5271
5222
5173
5126
5079
5032
4987
4942
4898
4855
4812
4770
4730
4689
4650
4612
4574
4537
4500
4465
4430
4396
4362
4328
4295
4262
4229
4196
4163
4130
4097
4064
4030
3998
3965
3933
3900
3868
3836
3803
3771
3739
3707
3674
3642
3609
3576
3543
3509
3476
3442
3408
3374
3340
3305
3270
3234
3197
3159
3121
3082
3042
3001
2960
2918
2874
2830
2785
2739
2692
2644
2594
2544
2492
2440
2386
2332
2277
2222
2166
2109
2052
1995
1937
1880
1821
1763
1703
1644
1584
1524
1464
1404
1343
1283
1223
1164
1104
1046
988
931
875
820
766
713
661
611
562
515
469
424
381
339
299
261
223
187
153
119
87
56
26
-3
-31
-58
-84
-109
-132
-154
-174
-193
-211
-228
-242
-256
-268
-279
-289
-298
-305
-311
-316
-320
-323
-324
-325
-324
-322
-318
-313
-306
-298
-289
-278
-266
-253
-239
-223
-207
-189
-171
-152
-131
-110
-89
-66
-43
-19
6
32
59
86
114
144
174
205
236
269
301
335
369
403
439
474
510
547
584
622
660
698
737
775
814
852
891
929
967
1004
1042
1079
1116
1152
1189
1225
1261
1297
1332
1367
1403
1438
1473
1508
1543
1578
1613
1648
1682
1717
1751
1785
1818
1851
1884
1915
1946
1976
2005
2033
2060
2085
2110
2133
2154
2175
2194
2212
2228
2243
2257
2269
2281
2291
2300
2309
2316
2322
2327
2332
2335
2337
2338
2338
2337
2335
2332
2329
2324
2319
2314
2308
2301
2293
2284
2275
2265
2255
2244
2232
2220
2207
2194
2180
2166
2151
2137
2121
2106
2090
2074
2058
2041
2025
2007
1990
1972
1953
1934
1914
1894
1872
1851
1829
1806
1783
1760
1736
1713
1689
1664
1640
1615
1591
1566
1541
1516
1491
1465
1440
1414
1389
1364
1339
1314
1289
1264
1239
1215
1190
1165
1141
1116
1092
1068
1044
1020
997
974
951
928
906
884
861
840
818
796
774
753
731
709
687
664
641
618
594
570
545
520
494
467
440
412
383
353
323
292
261
228
194
160
125
89
52
15
-23
-61
-100
-139
-179
-219
-259
-299
-339
-378
-418
-458
-497
-536
-574
-612
-649
-686
-721
-757
-791
-824
-857
-888
-919
-949
-977
-1004
-1032
-1058
-1083
-1107
-1130
-1153
-1174
-1195
-1216
-1235
-1254
-1272
-1289
-1306
-1322
-1337
-1353
-1367
-1382
-1396
-1411
-1425
-1438
-1452
-1466
-1479
-1492
-1504
-1516
-1527
-1538
-1548
-1558
-1567
-1576
-1584
-1591
-1598
-1604
-1609
-1613
-1617
-1620
-1622
-1623
-1624
-1623
-1622
-1620
-1617
-1614
-1610
-1605
-1600
-1594
-1587
-1580
-1573
-1565
-1557
-1549
-1540
-1531
-1521
-1512
-1502
-1492
-1482
-1471
-1461
-1450
-1440
-1429
-1418
-1408
-1397
-1386
-1375
-1364
-1352
-1341
-1329
-1317
-1306
-1294
-1282
-1270
-1257
-1245
-1234
-1222
-1211
-1200
-1189
-1178
-1168
-1158
-1149
-1140
-1132
-1124
-1117
-1111
-1106
-1101
-1096
-1093
-1090
-1088
-1086
-1085
-1085
-1086
-1087
-1088
-1090
-1093
-1096
-1100
-1105
-1111
-1117
-1124
-1132
-1141
-1151
-1162
-1174
-1187
-1201
-1216
-1232
-1249
-1267
-1286
-1307
-1328
-1350
-1373
-1397
-1422
-1447
-1473
-1500
-1527
-1556
-1585
-1615
-1646
-1678
-1711
-1744
-1778
-1814
-1850
-1886
-1924
-1963
-2001
-2041
-2083
-2125
-2168
-2211
-2255
-2300
-2346
-2392
-2439
-2486
-2534
-2583
-2632
-2682
-2732
-2783
-2834
-2885
-2936
-2988
-3040
-3093
-3146
-3199
-3252
-3305
-3359
-3413
-3467
-3521
-3576
-3631
-3686
-3741
-3797
-3853
-3909
-3965
-4021
-4078
-4134
-4191
-4247
-4303
-4359
-4416
-4472
-4528
-4584
-4639
-4695
-4750
-4805
-4859
-4913
-4967
-5020
-5073
-5124
-5175
-5226
-5275
-5323
-5370
-5416
-5460
-5503
-5545
-5585
-5623
-5660
-5696
-5730
-5762
-5793
-5822
-5850
-5876
-5900
-5923
-5944
-5963
-5981
-5998
-6013
-6028
-6040
-6052
-6062
-6072
-6080
-6087
-6093
-6099
-6103
-6107
-6110
-6111
-6113
-6113
-6113
-6112
-6110
-6108
-6105
-6102
-6099
-6096
-6092
-6089
-6086
-6083
-6080
-6077
-6075
-6073
-6071
-6069
-6068
-6067
-6066
-6065
-6065
-6065
-6065
-6066
-6066
-6068
-6069
-6070
-6072
-6074
-6077
-6079
-6082
-6085
-6089
-6092
-6096
-6100
-6105
-6109
-6114
-6119
-6123
-6128
-6133
-6138
-6143
-6148
-6154
-6159
-6165
-6170
-6176
-6182
-6189
-6195
-6202
-6210
-6217
-6226
-6234
-6244
-6254
-6264
-6274
-6285
-6297
-6308
-6320
-6332
-6344
-6356
-6368
-6380
-6393
-6405
-6417
-6428
-6440
-6452
-6463
-6473
-6483
-6493
-6502
-6511
-6518
-6525
-6532
-6537
-6542
-6546
-6550
-6552
-6555
-6556
-6557
-6557
-6557
-6556
-6555
-6554
-6552
-6549
-6547
-6543
-6540
-6536
-6532
-6527
-6521
-6516
-6509
-6503
-6496
-6488
-6480
-6472
-6463
-6454
-6444
-6434
-6424
-6413
-6401
-6389
-6376
-6363
-6349
-6335
-6321
-6307
-6293
-6279
-6265
-6252
-6239
-6226
-6214
-6203
-6193
-6184
-6176
-6170
-6165
-6161
-6159
-6158
-6158
-6161
-6165
-6170
-6177
-6186
-6197
-6209
-6224
-6240
-6259
-6279
-6301
-6326
-6351
-6379
-6408
-6438
-6470
-6502
-6536
-6570
-6606
-6642
-6679
-6717
-6755
-6794
-6833
-6872
-6912
-6952
-6992
-7033
-7073
-7114
-7154
-7195
-7235
-7275
-7315
-7355
-7394
-7433
-7471
-7509
-7546
-7582
-7617
-7652
-7685
-7717
-7749
-7779
-7807
-7834
-7860
-7885
-7908
-7930
-7950
-7969
-7987
-8004
-8019
-8032
-8045
-8058
-8068
-8077
-8085
-8090
-8096
-8101
-8103
-8106
-8106
-8106
-8106
-8103
-8101
-8096
-8090
-8084
-8076
-8067
-8057
-8045
-8031
-8016
-8000
-7982
-7963
-7941
-7918
-7893
-7866
-7838
-7807
-7775
-7741
-7705
-7667
-7628
-7586
-7544
-7499
-7452
-7404
-7355
-7304
-7251
-7197
-7141
-7083
-7024
-6962
-6900
-6836
-6770
-6703
-6634
-6564
-6493
-6421
-6347
-6273
-6197
-6120
-6042
-5963
-5883
-5801
-5718
-5634
-5549
-5462
-5374
-5284
-5193
-5101
-5008
-4913
-4817
-4720
-4621
-4521
-4419
-4317
-4213
-4107
-4000
-3893
-3784
-3674
-3563
-3452
-3340
-3227
-3114
-3000
-2886
-2772
-2658
-2543
-2428
-2313
-2198
-2082
-1967
-1851
-1735
-1620
-1504
-1389
-1273
-1158
-1043
-928
-813
-699
-586
-472
-360
-248
-137
-26
84
194
302
410
517
623
729
833
936
1037
1138
1238
1336
1434
1530
1626
1720
1814
1906
1998
2089
2179
2268
2356
2443
2528
2613
2696
2779
2860
2941
3020
3098
3176
3252
3327
3400
3473
3545
3615
3684
3752
3819
3884
3948
4010
4070
4131
4190
4246
4302
4355
4407
4458
4507
4554
4600
4645
4687
4729
4768
4806
4843
4877
4910
4942
4972
5000
5027
5053
5077
5100
5122
5142
5162
5180
5197
5212
5227
5241
5253
5265
5275
5285
5294
5302
5309
5315
5320
5324
5328
5331
5333
5334
5334
5333
5332
5329
5325
5319
5313
5306
5298
5289
5280
5270
5259
5247
5236
5223
5211
5198
5185
5171
5157
5143
5129
5114
5099
5083
5067
5051
5035
5018
5001
4984
4966
4949
4931
4914
4896
4879
4861
4844
4827
4811
4794
4778
4763
4747
4733
4718
4705
4692
4679
4668
4657
4646
4636
4627
4619
4611
4604
4598
4593
4588
4584
4581
4578
4576
4574
4573
4572
4571
4571
4571
4571
4572
4573
4574
4576
4577
4580
4582
4585
4588
4592
4596
4601
4607
4613
4620
4627
4635
4643
4652
4662
4672
4683
4694
4706
4718
4730
4742
4755
4767
4780
4793
4806
4819
4833
4846
4860
4874
4889
4904
4920
4936
4952
4968
4985
5001
5018
5035
5052
5069
5086
5104
5122
5139
5157
5176
5194
5212
5231
5250
5269
5289
5309
5329
5349
5370
5392
5414
5436
5459
5483
5508
5533
5559
5585
5613
5641
5670
5699
5730
5761
5793
5826
5859
5893
5928
5963
5999
6035
6072
6110
6148
6186
6225
6264
6303
6343
6383
6424
6464
6505
6546
6588
6629
6671
6712
6754
6795
6836
6876
6916
6955
6993
7030
7067
7103
7137
7171
7204
7235
7266
7295
7322
7349
7374
7397
7418
7438
7456
7472
7486
7498
7509
7517
7524
7530
7533
7536
7536
7536
7534
7530
7525
7519
7511
7501
7489
7476
7461
7445
7427
7408
7387
7365
7342
7317
7291
7263
7234
7203
7171
7138
7103
7067
7030
6991
6952
6911
6870
6828
6784
6740
6695
6649
6602
6554
6505
6455
6405
6353
6301
6248
6194
6140
6085
6029
5973
5917
5859
5802
5743
5684
5625
5565
5505
5444
5383
5322
5261
5199
5137
5075
5013
4951
4888
4826
4764
4703
4642
4581
4521
4461
4401
4343
4284
4226
4168
4111
4054
3998
3943
3888
3833
3780
3726
3674
3622
3570
3519
3469
3419
3369
3320
3271
3223
3175
3128
3080
3033
2986
2939
2892
2846
2799
2753
2706
2660
2614
2568
2522
2476
2430
2384
2338
2293
2248
2202
2157
2111
2066
2020
1974
1928
1882
1836
1789
1742
1694
1646
1598
1549
1499
1449
1398
1346
1294
1241
1188
1134
1080
1025
971
916
862
807
753
700
646
594
541
490
439
389
339
291
243
196
150
105
61
18
-24
-65
-105
-144
-183
-221
-258
-294
-329
-363
-396
-429
-460
-490
-519
-548
-575
-600
-625
-649
-672
-694
-715
-735
-753
-771
-787
-802
-816
-829
-840
-851
-860
-869
-877
-884
-891
-896
-901
-905
-909
-912
-915
-917
-919
-920
-921
-922
-922
-921
-920
-919
-918
-916
-914
-912
-909
-906
-902
-898
-895
-891
-886
-882
-877
-873
-868
-863
-857
-852
-846
-840
-834
-828
-822
-815
-808
-801
-793
-785
-778
-769
-761
-752
-743
-734
-725
-716
-706
-697
-687
-678
-669
-660
-651
-642
-634
-626
-618
-610
-603
-596
-589
-582
-576
-569
-563
-557
-551
-545
-539
-534
-528
-523
-517
-512
-507
-502
-498
-493
-489
-485
-480
-476
-472
-467
-463
-458
-454
-449
-443
-438
-432
-425
-418
-410
-402
-393
-383
-372
-361
-350
-338
-325
-311
-297
-282
-266
-250
-233
-215
-196
-177
-157
-137
-116
-95
-73
-52
-30
-9
13
34
55
75
95
115
134
153
172
190
207
224
240
256
272
287
301
315
329
342
354
365
377
387
397
406
415
423
430
437
444
449
455
459
463
466
469
471
472
473
473
472
471
469
466
463
460
456
451
447
443
438
433
428
422
417
411
405
400
394
388
383
377
372
367
362
357
352
348
344
339
335
332
328
324
321
317
314
310
307
304
300
297
294
291
288
284
280
276
272
267
262
256
249
242
233
223
212
200
187
172
156
139
121
101
81
59
36
11
-14
-41
-68
-97
-127
-157
-189
-221
-254
-288
-322
-358
-394
-431
-468
-506
-545
-585
-625
-666
-708
-751
-795
-839
-884
-929
-974
-1020
-1066
-1113
-1159
-1206
-1253
-1300
-1347
-1394
-1440
-1487
-1533
-1579
-1624
-1669
-1713
-1756
-1800
-1842
-1885
-1927
-1969
-2009
-2052
-2093
-2134
-2175
-2216
-2256
-2296
-2336
-2376
-2415
-2453
-2492
-2529
-2567
-2604
-2640
-2676
-2712
-2748
-2783
-2818
-2852
-2886
-2919
-2952
-2985
-3017
-3050
-3081
-3113
-3144
-3175
-3205
-3236
-3266
-3297
-3327
-3357
-3388
-3418
-3448
-3478
-3508
-3538
-3568
-3597
-3627
-3656
-3684
-3713
-3740
-3768
-3795
-3822
-3848
-3874
-3899
-3924
-3949
-3973
-3996
-4019
-4042
-4064
-4086
-4107
-4128
-4149
-4170
-4190
-4209
-4228
-4246
-4264
-4281
-4297
-4313
-4328
-4342
-4356
-4370
-4383
-4396
-4409
-4422
-4435
-4447
-4460
-4473
-4485
-4497
-4509
-4521
-4533
-4544
-4555
-4565
-4576
-4586
-4596
-4605
-4614
-4622
-4629
-4636
-4642
-4647
-4652
-4656
-4659
-4662
-4664
-4665
-4666
-4667
-4667
-4666
-4665
-4663
-4661
-4658
-4655
-4652
-4647
-4643
-4638
-4632
-4627
-4621
-4614
-4607
-4599
-4591
-4582
-4573
-4564
-4554
-4544
-4534
-4523
-4512
-4501
-4490
-4479
-4468
-4456
-4445
-4434
-4423
-4412
-4401
-4391
-4380
-4370
-4361
-4351
-4342
-4333
-4324
-4316
-4307
-4299
-4291
-4284
-4277
-4270
-4263
-4257
-4251
-4245
-4240
-4235
-4230
-4225
-4220
-4215
-4210
-4206
-4201
-4197
-4193
-4189
-4186
-4183
-4180
-4178
-4176
-4174
-4173
-4172
-4171
-4171
-4171
-4172
-4172
-4174
-4176
-4178
-4181
-4185
-4189
-4193
-4198
-4204
-4211
-4218
-4226
-4235
-4244
-4255
-4267
-4280
-4294
-4310
-4327
-4345
-4364
-4385
-4406
-4429
-4453
-4478
-4504
-4531
-4559
-4588
-4618
-4650
-4682
-4715
-4749
-4784
-4820
-4857
-4894
-4932
-4971
-5011
-5052
-5093
-5134
-5177
-5220
-5263
-5308
-5352
-5398
-5444
-5490
-5538
-5586
-5634
-5684
-5734
-5785
-5836
-5888
-5940
-5992
-6045
-6098
-6152
-6205
-6258
-6312
-6366
-6419
-6473
-6528
-6582
-6637
-6692
-6747
-6802
-6857
-6912
-6967
-7021
-7076
-7130
-7184
-7238
-7291
-7344
-7396
-7448
-7500
-7550
-7600
-7649
-7698
-7746
-7793
-7839
-7885
-7930
-7974
-8018
-8061
-8105
-8148
-8192
-8235
-8278
-8321
-8364
-8407
-8450
-8493
-8537
-8581
-8625
-8669
-8713
-8758
-8802
-8847
-8891
-8936
-8981
-9025
-9070
-9115
-9159
-9204
-9248
-9293
-9338
-9382
-9427
-9471
-9515
-9558
-9602
-9645
-9687
-9729
-9771
-9811
-9852
-9891
-9930
-9968
-10005
-10042
-10078
-10113
-10148
-10182
-10215
-10247
-10279
-10310
-10340
-10369
-10398
-10426
-10453
-10480
-10507
-10532
-10558
-10583
-10608
-10632
-10657
-10681
-10706
-10730
-10755
-10779
-10804
-10829
-10854
-10880
-10907
-10934
-10961
-10989
-11019
-11049
-11080
-11112
-11145
-11179
-11214
-11250
-11287
-11325
-11363
-11403
-11443
-11485
-11527
-11570
-11614
-11658
-11704
-11750
-11796
-11844
-11892
-11940
-11990
-12040
-12091
-12142
-12194
-12247
-12300
-12354
-12408
-12463
-12518
-12573
-12629
-12685
-12740
-12796
-12851
-12906
-12961
-13016
-13070
-13123
-13177
-13229
-13281
-13332
-13381
-13430
-13478
-13525
-13571
-13616
-13660
-13702
-13744
-13785
-13825
-13863
-13901
-13937
-13972
-14006
-14038
-14069
-14099
-14127
-14154
-14180
-14204
-14227
-14248
-14269
-14288
-14305
-14322
-14337
-14351
-14363
-14375
-14384
-14393
-14400
-14405
-14410
-14412
-14413
-14412
-14410
-14406
-14401
-14394
-14386
-14377
-14366
-14353
-14339
-14324
-14308
-14290
-14270
-14249
-14227
-14202
-14177
-14149
-14120
-14089
-14057
-14023
-13988
-13951
-13912
-13872
-13831
-13789
-13745
-13700
-13654
-13607
-13558
-13507
-13456
-13403
-13349
-13294
-13237
-13179
-13119
-13058
-12996
-12932
-12867
-12801
-12733
-12664
-12594
-12523
-12450
-12376
-12301
-12225
-12147
-12069
-11990
-11910
-11830
-11749
-11668
-11586
-11505
-11423
-11342
-11260
-11179
-11098
-11017
-10937
-10857
-10777
-10698
-10619
-10540
-10462
-10384
-10306
-10229
-10153
-10077
-10001
-9926
-9851
-9777
-9703
-9630
-9558
-9486
-9415
-9345
-9276
-9208
-9141
-9075
-9010
-8946
-8882
-8820
-8759
-8698
-8639
-8580
-8523
-8466
-8411
-8357
-8304
-8251
-8200
-8150
-8101
-8052
-8005
-7958
-7912
-7866
-7821
-7777
-7734
-7691
-7648
-7606
-7565
-7524
-7484
-7445
-7405
-7366
-7327
-7289
-7251
-7212
-7174
-7135
-7096
-7057
-7018
-6978
-6938
-6897
-6856
-6814
-6772
-6730
-6686
-6643
-6599
-6554
-6509
-6463
-6417
-6370
-6323
-6275
-6228
-6180
-6132
-6083
-6035
-5986
-5937
-5888
-5838
-5788
-5737
-5686
-5634
-5582
-5529
-5475
-5421
-5367
-5312
-5256
-5200
-5143
-5086
-5028
-4969
-4909
-4848
-4787
-4726
-4664
-4602
-4539
-4476
-4414
-4351
-4288
-4226
-4164
-4102
-4041
-3981
-3922
-3863
-3806
-3750
-3694
-3640
-3587
-3535
-3484
-3434
-3386
-3338
-3291
-3245
-3201
-3157
-3114
-3072
-3031
-2990
-2950
-2911
-2872
-2833
-2795
-2757
-2720
-2683
-2647
-2611
-2575
-2540
-2506
-2472
-2439
-2407
-2375
-2344
-2314
-2284
-2255
-2227
-2200
-2174
-2149
-2125
-2102
-2080
-2059
-2039
-2020
-2003
-1986
-1971
-1956
-1942
-1929
-1918
-1907
-1897
-1888
-1880
-1873
-1866
-1860
-1854
-1849
-1844
-1840
-1836
-1833
-1831
-1829
-1827
-1826
-1824
-1823
-1822
-1820
-1818
-1816
-1813
-1810
-1806
-1801
-1796
-1790
-1784
-1776
-1768
-1759
-1749
-1737
-1725
-1711
-1697
-1681
-1664
-1647
-1628
-1609
-1588
-1567
-1545
-1523
-1499
-1475
-1450
-1424
-1398
-1371
-1344
-1316
-1287
-1257
-1227
-1196
-1164
-1131
-1098
-1065
-1030
-995
-959
-922
-885
-846
-807
-767
-727
-686
-643
-601
-557
-513
-467
-421
-374
-326
-277
-227
-176
-123
-70
-15
41
97
156
215
276
339
403
468
534
602
671
742
813
886
960
1035
1110
1187
1265
1344
1424
1504
1585
1667
1749
1832
1915
1998
2081
2164
2246
2329
2410
2492
2573
2653
2732
2811
2889
2966
3042
3117
3192
3265
3337
3409
3479
3548
3616
3683
3749
3813
3877
3940
4001
4062
4121
4179
4237
4293
4348
4402
4456
4508
4559
4609
4657
4705
4752
4797
4842
4885
4928
4970
5010
5050
5089
5127
5165
5202
5238
5274
5309
5345
5380
5414
5449
5483
5517
5551
5585
5618
5651
5685
5717
5750
5783
5815
5847
5879
5910
5941
5972
6003
6033
6064
6094
6124
6155
6185
6215
6246
6276
6306
6336
6365
6395
6424
6454
6483
6512
6540
6568
6596
6624
6652
6679
6706
6732
6759
6786
6812
6839
6866
6893
6921
6948
6977
7005
7034
7063
7093
7123
7153
7185
7216
7249
7281
7315
7349
7384
7420
7456
7492
7530
7568
7606
7645
7685
7725
7766
7808
7850
7893
7938
7983
8029
8076
8122
8172
8221
8270
8320
8371
8421
8472
8523
8574
8625
8677
8728
8780
8832
8884
8936
8988
9040
9091
9143
9195
9246
9297
9348
9399
9449
9499
9549
9599
9648
9696
9745
9793
9840
9887
9934
9980
10025
10070
10114
10158
10201
10244
10286
10327
10368
10409
10449
10489
10527
10565
10603
10639
10675
10710
10743
10777
10809
10841
10872
10902
10932
10961
10991
11019
11047
11075
11103
11131
11159
11187
11215
11243
11272
11302
11332
11363
11394
11426
11458
11491
11524
11558
11591
11626
11660
11695
11731
11766
11802
11838
11874
11911
11948
11985
12022
12060
12098
12136
12175
12213
12252
12292
12331
12371
12411
12451
12491
12531
12571
12612
12652
12692
12733
12773
12813
12854
12894
12934
12973
13013
13052
13091
13129
13168
13205
13243
13280
13318
13355
13392
13430
13467
13505
13542
13580
13617
13655
13692
13729
13766
13803
13839
13875
13910
13945
13980
14014
14047
14080
14113
14145
14176
14207
14237
14267
14296
14324
14352
14379
14405
14430
14454
14477
14500
14521
14542
14561
14580
14599
14616
14634
14651
14668
14685
14702
14718
14734
14750
14765
14780
14794
14808
14822
14835
14848
14860
14871
14881
14891
14900
14908
14915
14921
14926
14930
14933
14934
14935
14934
14932
14929
14924
14918
14911
14902
14892
14881
14869
14856
14841
14825
14808
14789
14770
14749
14726
14703
14679
14653
14627
14599
14571
14542
14513
14482
14451
14419
14387
14353
14319
14285
14249
14212
14175
14136
14097
14057
14016
13975
13933
13890
13846
13802
13757
13712
13666
13619
13572
13525
13477
13428
13379
13329
13279
13229
13178
13127
13076
13024
12973
12921
12869
12817
12765
12713
12661
12610
12558
12506
12455
12403
12352
12301
12251
12201
12151
12101
12052
12003
11954
11906
11857
11809
11762
11714
11666
11619
11572
11524
11477
11431
11384
11337
11291
11245
11200
11154
11109
11064
11020
10976
10933
10889
10847
10804
10763
10721
10681
10641
10601
10562
10524
10486
10449
10412
10376
10340
10305
10270
10235
10201
10166
10133
10099
10066
10033
10000
9967
9935
9903
9871
9839
9807
9775
9743
9710
9678
9646
9614
9583
9551
9520
9489
9458
9428
9398
9368
9339
9310
9282
9254
9227
9200
9173
9146
9119
9093
9066
9039
9011
8984
8956
8927
8898
8869
8839
8808
8778
8746
8714
8682
8649
8616
8582
8547
8512
8477
8441
8405
8369
8332
8296
8260
8224
8186
8151
8115
8077
8042
8006
7970
7934
7898
7862
7826
7791
7755
7720
7685
7650
7615
7579
7544
7509
7474
7438
7402
7366
7330
7293
7256
7218
7180
7141
7101
7060
7019
6977
6934
6890
6846
6801
6754
6707
6659
6611
6562
6512
6461
6411
6360
6308
6257
6206
6154
6102
6051
5999
5947
5894
5842
5790
5738
5686
5633
5581
5529
5477
5425
5373
5322
5270
5219
5169
5118
5068
5018
4968
4919
4870
4821
4772
4724
4676
4629
4582
4535
4489
4443
4398
4353
4308
4264
4221
4178
4136
4094
4054
4013
3974
3935
3897
3859
3822
3785
3749
3713
3678
3644
3610
3577
3544
3513
3482
3453
3423
3395
3367
3341
3314
3289
3265
3241
3218
3197
3176
3156
3137
3119
3101
3084
3067
3050
3034
3018
3003
2987
2971
2956
2940
2924
2908
2892
2875
2858
2841
2823
2804
2784
2764
2743
2721
2698
2674
2649
2623
2597
2569
2541
2512
2482
2451
2419
2386
2352
2317
2281
2243
2205
2166
2126
2085
2043
2001
1958
1914
1869
1824
1779
1733
1686
1639
1591
1543
1495
1446
1397
1347
1297
1247
1197
1147
1097
1047
997
946
896
846
796
745
695
645
596
546
497
448
400
352
305
258
212
166
121
76
32
-12
-56
-99
-142
-185
-227
-268
-309
-350
-390
-430
-469
-507
-545
-583
-620
-656
-692
-728
-763
-798
-832
-865
-898
-930
-961
-992
-1020
-1051
-1079
-1106
-1133
-1159
-1184
-1208
-1231
-1253
-1275
-1295
-1314
-1333
-1350
-1366
-1382
-1396
-1410
-1422
-1433
-1444
-1452
-1460
-1467
-1472
-1476
-1479
-1481
-1482
-1482
-1482
-1480
-1478
-1475
-1472
-1468
-1463
-1458
-1452
-1445
-1439
-1431
-1424
-1415
-1407
-1398
-1388
-1378
-1368
-1356
-1345
-1332
-1319
-1306
-1292
-1277
-1262
-1246
-1230
-1213
-1196
-1179
-1161
-1143
-1124
-1106
-1086
-1067
-1047
-1027
-1006
-986
-966
-946
-925
-905
-885
-865
-845
-825
-805
-785
-766
-747
-728
-709
-691
-674
-657
-641
-626
-611
-597
-584
-572
-560
-549
-538
-529
-519
-511
-503
-495
-489
-482
-476
-471
-466
-462
-458
-455
-452
-449
-447
-446
-445
-444
-445
-447
-449
-452
-457
-462
-469
-477
-487
-497
-509
-522
-536
-552
-569
-588
-608
-630
-653
-677
-702
-728
-755
-783
-812
-841
-871
-901
-932
-963
-995
-1027
-1059
-1093
-1126
-1160
-1195
-1230
-1266
-1303
-1340
-1378
-1416
-1455
-1494
-1534
-1575
-1616
-1657
-1699
-1741
-1783
-1826
-1868
-1911
-1954
-1997
-2040
-2084
-2128
-2171
-2215
-2260
-2304
-2348
-2393
-2438
-2482
-2527
-2572
-2617
-2662
-2708
-2753
-2799
-2845
-2891
-2937
-2983
-3030
-3077
-3124
-3172
-3220
-3269
-3317
-3367
-3417
-3467
-3518
-3569
-3621
-3673
-3725
-3778
-3832
-3885
-3939
-3994
-4048
-4103
-4158
-4214
-4269
-4325
-4380
-4436
-4491
-4547
-4602
-4658
-4713
-4768
-4824
-4879
-4935
-4990
-5045
-5101
-5156
-5211
-5267
-5322
-5376
-5431
-5485
-5539
-5593
-5645
-5698
-5749
-5801
-5851
-5901
-5950
-5999
-6047
-6094
-6140
-6185
-6229
-6272
-6314
-6355
-6395
-6435
-6473
-6511
-6547
-6583
-6617
-6650
-6682
-6713
-6743
-6771
-6799
-6825
-6850
-6874
-6896
-6917
-6937
-6956
-6974
-6991
-7006
-7021
-7035
-7048
-7060
-7072
-7082
-7092
-7102
-7111
-7120
-7128
-7136
-7144
-7152
-7159
-7167
-7175
-7182
-7190
-7198
-7206
-7215
-7224
-7233
-7243
-7253
-7264
-7275
-7288
-7300
-7314
-7328
-7343
-7359
-7375
-7391
-7408
-7426
-7444
-7462
-7481
-7501
-7520
-7540
-7561
-7581
-7602
-7623
-7644
-7665
-7687
-7709
-7732
-7754
-7778
-7802
-7826
-7851
-7876
-7902
-7928
-7954
-7980
-8007
-8032
-8060
-8086
-8112
-8138
-8164
-8189
-8215
-8240
-8265
-8289
-8314
-8338
-8362
-8386
-8409
-8433
-8456
-8480
-8503
-8527
-8551
-8575
-8598
-8622
-8647
-8671
-8695
-8719
-8743
-8768
-8792
-8815
-8839
-8862
-8885
-8908
-8930
-8952
-8973
-8994
-9014
-9033
-9052
-9070
-9088
-9104
-9120
-9135
-9149
-9163
-9176
-9188
-9200
-9211
-9222
-9232
-9242
-9252
-9261
-9269
-9278
-9285
-9293
-9299
-9305
-9311
-9316
-9320
-9324
-9328
-9331
-9334
-9337
-9339
-9342
-9344
-9346
-9348
-9349
-9351
-9353
-9354
-9355
-9356
-9357
-9358
-9359
-9360
-9361
-9362
-9363
-9363
-9363
-9363
-9363
-9362
-9362
-9361
-9360
-9359
-9358
-9357
-9356
-9355
-9355
-9354
-9353
-9352
-9351
-9350
-9348
-9347
-9345
-9343
-9340
-9337
-9334
-9331
-9327
-9323
-9319
-9315
-9310
-9305
-9300
-9295
-9290
-9284
-9278
-9272
-9266
-9260
-9253
-9246
-9238
-9231
-9223
-9214
-9206
-9197
-9188
-9179
-9169
-9159
-9148
-9137
-9126
-9114
-9103
-9091
-9078
-9066
-9053
-9041
-9028
-9015
-9003
-8990
-8978
-8965
-8953
-8940
-8928
-8916
-8904
-8892
-8880
-8869
-8858
-8847
-8837
-8826
-8817
-8807
-8798
-8789
-8781
-8773
-8766
-8760
-8754
-8749
-8744
-8740
-8736
-8733
-8730
-8727
-8725
-8723
-8721
-8719
-8718
-8716
-8715
-8714
-8712
-8711
-8709
-8707
-8706
-8703
-8701
-8698
-8695
-8692
-8689
-8685
-8680
-8675
-8670
-8664
-8658
-8651
-8644
-8636
-8627
-8618
-8609
-8598
-8586
-8574
-8560
-8546
-8530
-8512
-8494
-8474
-8452
-8429
-8405
-8379
-8352
-8323
-8293
-8261
-8228
-8193
-8156
-8118
-8077
-8037
-7994
-7950
-7904
-7857
-7810
-7761
-7711
-7661
-7609
-7558
-7505
-7452
-7399
-7345
-7291
-7237
-7182
-7128
-7073
-7018
-6963
-6909
-6854
-6800
-6746
-6692
-6638
-6585
-6532
-6479
-6427
-6374
-6322
-6270
-6218
-6167
-6115
-6064
-6014
-5965
-5916
-5868
-5821
-5775
-5730
-5686
-5642
-5600
-5558
-5517
-5478
-5439
-5401
-5365
-5329
-5295
-5261
-5228
-5196
-5164
-5133
-5101
-5071
-5040
-5009
-4978
-4947
-4916
-4885
-4854
-4822
-4791
-4759
-4728
-4696
-4665
-4634
-4603
-4572
-4541
-4511
-4480
-4449
-4418
-4387
-4356
-4325
-4294
-4262
-4231
-4199
-4168
-4136
-4104
-4070
-4038
-4005
-3971
-3936
-3901
-3865
-3828
-3789
-3750
-3709
-3667
-3623
-3579
-3533
-3485
-3436
-3386
-3334
-3282
-3228
-3173
-3117
-3060
-3002
-2943
-2883
-2823
-2761
-2699
-2636
-2573
-2509
-2444
-2379
-2313
-2246
-2179
-2111
-2041
-1973
-1903
-1832
-1760
-1688
-1615
-1541
-1467
-1392
-1317
-1241
-1164
-1086
-1008
-928
-848
-767
-685
-603
-520
-436
-351
-266
-180
-94
-7
81
170
258
348
438
528
619
710
801
892
984
1077
1169
1262
1355
1449
1542
1635
1728
1821
1913
2005
2098
2189
2281
2371
2462
2551
2641
2730
2818
2906
2994
3081
3167
3254
3340
3425
3511
3596
3681
3766
3850
3934
4018
4102
4185
4268
4351
4433
4514
4595
4675
4754
4833
4911
4989
5066
5142
5218
5293
5368
5441
5515
5587
5659
5730
5801
5871
5941
6010
6078
6145
6212
6278
6343
6407
6470
6533
6594
6654
6713
6771
6828
6884
6938
6992
7044
7096
7146
7194
7242
7288
7333
7377
7419
7460
7500
7539
7576
7613
7648
7682
7715
7747
7778
7808
7836
7864
7891
7916
7941
7964
7986
8007
8026
8045
8064
8080
8096
8111
8124
8137
8148
8157
8167
8175
8182
8188
8193
8197
8201
8204
8206
8208
8209
8210
8211
8212
8212
8212
8212
8212
8212
8213
8213
8213
8214
8214
8215
8215
8216
8216
8216
8216
8216
8215
8214
8212
8209
8206
8203
8199
8194
8189
8183
8177
8170
8164
8157
8148
8141
8132
8124
8115
8103
8093
8083
8071
8058
8045
8032
8019
8004
7988
7972
7954
7936
7917
7897
7876
7854
7831
7807
7782
7756
7729
7701
7672
7642
7611
7580
7547
7514
7480
7445
7410
7373
7336
7298
7260
7221
7181
7140
7099
7057
7015
6972
6929
6885
6841
6797
6752
6707
6662
6617
6571
6525
6478
6431
6384
6336
6288
6240
6191
6142
6093
6043
5993
5943
5893
5842
5792
5742
5691
5640
5590
5539
5489
5439
5389
5339
5289
5240
5190
5142
5093
5045
4997
4950
4903
4857
4811
4765
4720
4675
4631
4587
4544
4502
4459
4417
4376
4335
4294
4254
4214
4174
4135
4096
4058
4019
3982
3944
3906
3869
3832
3795
3758
3721
3685
3649
3612
3576
3540
3505
3469
3433
3398
3363
3329
3294
3261
3227
3194
3162
3129
3097
3065
3033
3000
2968
2936
2904
2872
2840
2809
2778
2747
2716
2686
2656
2627
2598
2569
2540
2511
2482
2454
2426
2398
2370
2343
2317
2291
2266
2241
2217
2194
2172
2150
2130
2110
2091
2073
2056
2039
2023
2007
1992
1978
1964
1951
1938
1926
1914
1903
1892
1881
1871
1861
1850
1840
1831
1821
1812
1802
1793
1784
1776
1767
1758
1750
1742
1734
1726
1718
1711
1704
1697
1691
1685
1679
1674
1669
1665
1661
1657
1653
1650
1646
1643
1641
1638
1635
1633
1631
1628
1626
1623
1620
1617
1614
1610
1606
1602
1598
1593
1589
1584
1579
1575
1570
1566
1563
1560
1557
1555
1553
1552
1551
1551
1551
1552
1554
1556
1560
1564
1569
1575
1582
1590
1599
1609
1619
1631
1643
1656
1671
1686
1702
1719
1737
1756
1777
1798
1821
1845
1870
1896
1923
1950
1979
2008
2039
2070
2101
2133
2166
2200
2234
2268
2304
2340
2376
2414
2452
2490
2530
2570
2610
2651
2693
2735
2779
2822
2867
2912
2958
3005
3052
3100
3148
3197
3247
3297
3347
3398
3449
3500
3552
3604
3657
3710
3763
3817
3872
3926
3981
4037
4093
4149
4205
4262
4319
4376
4433
4490
4547
4604
4661
4718
4775
4831
4888
4944
5000
5056
5112
5167
5223
5278
5332
5386
5440
5493
5545
5597
5649
5700
5751
5801
5850
5900
5948
5997
6045
6092
6139
6186
6232
6278
6324
6369
6413
6457
6500
6543
6585
6627
6667
6707
6747
6785
6823
6860
6896
6932
6967
7002
7036
7069
7102
7134
7166
7197
7228
7259
7288
7318
7347
7376
7405
7433
7461
7488
7516
7543
7571
7598
7625
7653
7680
7708
7735
7763
7790
7818
7845
7873
7901
7928
7956
7984
8012
8039
8068
8096
8124
8151
8180
8209
8237
8265
8294
8322
8351
8379
8407
8436
8464
8492
8519
8547
8574
8601
8627
8652
8677
8701
8725
8748
8770
8792
8814
8836
8857
8878
8899
8920
8941
8962
8982
9002
9022
9042
9062
9082
9102
9121
9141
9160
9180
9198
9217
9234
9251
9268
9283
9298
9311
9324
9336
9346
9356
9365
9373
9380
9387
9392
9397
9401
9405
9407
9409
9410
9410
9409
9408
9406
9404
9401
9397
9393
9388
9383
9377
9371
9364
9357
9349
9340
9330
9320
9310
9299
9287
9276
9264
9252
9240
9228
9217
9205
9193
9181
9170
9158
9147
9136
9125
9114
9104
9094
9084
9074
9065
9057
9048
9040
9032
9025
9018
9011
9005
8999
8994
8988
8984
8979
8975
8970
8966
8961
8957
8952
8946
8941
8935
8929
8923
8917
8910
8903
8896
8889
8881
8874
8865
8857
8849
8840
8830
8821
8811
8801
8790
8779
8768
8757
8745
8732
8720
8707
8693
8679
8665
8650
8635
8618
8601
8583
8564
8545
8525
8504
8482
8459
8436
8412
8386
8360
8333
8305
8275
8244
8213
8180
8146
8111
8074
8037
7999
7959
7918
7876
7833
7788
7743
7697
7650
7602
7553
7504
7454
7403
7351
7299
7246
7192
7138
7083
7027
6970
6913
6855
6797
6738
6679
6619
6559
6498
6437
6376
6314
6251
6188
6125
6061
5997
5932
5866
5801
5735
5669
5603
5536
5470
5403
5336
5269
5202
5135
5068
5001
4934
4867
4800
4733
4666
4599
4532
4465
4399
4332
4266
4200
4134
4067
4003
3938
3874
3809
3745
3681
3617
3554
3490
3427
3363
3301
3238
3176
3114
3052
2990
2928
2866
2804
2743
2681
2619
2558
2497
2436
2376
2315
2254
2194
2133
2073
2013
1954
1895
1836
1779
1722
1666
1610
1555
1501
1447
1394
1342
1290
1239
1189
1141
1093
1046
1000
956
913
872
831
791
753
716
680
645
612
580
549
520
491
464
439
414
391
368
347
327
308
290
273
256
241
227
214
201
190
179
169
159
151
143
135
129
123
117
113
109
105
103
101
100
99
99
100
102
104
107
110
114
119
125
132
139
148
157
167
177
188
199
211
224
236
250
264
278
294
309
326
343
360
378
397
417
437
458
480
502
525
549
572
596
621
645
670
695
720
745
770
796
822
848
873
899
924
950
975
1000
1024
1049
1073
1096
1119
1142
1165
1187
1209
1230
1251
1272
1293
1314
1335
1355
1376
1397
1418
1439
1460
1481
1502
1523
1545
1566
1588
1610
1632
1654
1677
1700
1723
1746
1770
1794
1818
1842
1867
1891
1916
1942
1967
1992
2017
2044
2070
2096
2122
2148
2174
2200
2226
2252
2278
2304
2331
2357
2383
2410
2436
2463
2489
2515
2541
2567
2593
2619
2645
2670
2696
2721
2746
2771
2796
2820
2844
2869
2893
2918
2943
2968
2993
3019
3045
3072
3099
3126
3154
3183
3212
3241
3271
3301
3331
3362
3394
3426
3458
3491
3524
3558
3593
3627
3662
3698
3733
3770
3807
3844
3882
3920
3959
3999
4038
4078
4119
4160
4201
4242
4284
4326
4368
4411
4454
4498
4543
4588
4634
4680
4727
4774
4821
4869
4917
4966
5015
5064
5113
5163
5214
5264
5316
5367
5418
5470
5522
5573
5624
5675
5725
5775
5825
5875
5924
5974
6023
6072
6120
6168
6217
6264
6312
6360
6407
6455
6502
6549
6596
6643
6690
6737
6784
6830
6877
6923
6969
7014
7059
7104
7148
7192
7236
7279
7322
7364
7405
7446
7486
7524
7562
7599
7635
7669
7703
7735
7766
7797
7826
7854
7882
7908
7934
7960
7985
8009
8032
8055
8079
8101
8122
8143
8164
8183
8203
8221
8239
8255
8271
8286
8301
8314
8327
8338
8349
8358
8367
8374
8380
8385
8389
8392
8394
8395
8395
8394
8393
8390
8387
8383
8378
8372
8365
8358
8349
8340
8329
8318
8307
8294
8281
8268
8254
8239
8223
8207
8189
8173
8154
8137
8119
8100
8080
8061
8042
8022
8000
7981
7960
7938
7917
7895
7872
7849
7826
7803
7779
7755
7732
7709
7685
7662
7640
7617
7595
7572
7550
7528
7506
7483
7461
7439
7417
7394
7372
7350
7327
7305
7283
7261
7239
7217
7195
7174
7152
7130
7109
7087
7065
7043
7021
7000
6978
6956
6933
6911
6888
6865
6841
6817
6793
6768
6743
6717
6691
6665
6638
6611
6583
6555
6526
6497
6468
6439
6409
6379
6350
6320
6290
6261
6232
6203
6175
6146
6118
6089
6061
6033
6005
5978
5950
5923
5896
5869
5843
5818
5793
5770
5747
5725
5703
5683
5664
5646
5629
5613
5598
5584
5572
5560
5550
5540
5532
5524
5517
5511
5506
5502
5499
5497
5494
5493
5491
5490
5489
5488
5487
5485
5483
5481
5479
5476
5472
5469
5465
5461
5457
5452
5448
5443
5438
5432
5426
5420
5414
5407
5400
5393
5385
5377
5369
5360
5351
5342
5333
5323
5313
5303
5292
5282
5271
5260
5249
5238
5226
5214
5202
5190
5177
5164
5150
5136
5122
5107
5091
5076
5059
5041
5023
5003
4982
4960
4937
4913
4889
4863
4837
4810
4782
4755
4727
4698
4670
4641
4612
4583
4554
4525
4496
4467
4438
4409
4381
4352
4324
4295
4267
4239
4211
4184
4156
4129
4102
4074
4046
4019
3993
3966
3940
3913
3886
3860
3833
3807
3780
3753
3727
3700
3673
3645
3618
3590
3562
3533
3505
3476
3446
3416
3387
3356
3326
3295
3264
3233
3201
3170
3139
3108
3077
3046
3016
2985
2955
2925
2895
2866
2836
2807
2778
2749
2721
2692
2664
2636
2609
2581
2554
2527
2500
2474
2448
2423
2398
2374
2350
2327
2305
2284
2263
2243
2225
2207
2191
2175
2161
2147
2134
2122
2111
2101
2092
2083
2076
2069
2063
2057
2052
2048
2044
2040
2037
2035
2032
2029
2029
2027
2025
2025
2024
2023
2023
2021
2021
2020
2020
2020
2020
2020
2021
2021
2023
2025
2025
2028
2029
2032
2033
2036
2037
2040
2043
2045
2050
2054
2059
2064
2070
2077
2084
2091
2099
2107
2116
2124
2134
2143
2153
2164
2175
2187
2200
2213
2227
2242
2258
2275
2293
2313
2333
2355
2379
2403
2429
2456
2484
2513
2544
2575
2608
2641
2676
2711
2747
2784
2821
2858
2896
2934
2972
3010
3049
3088
3127
3166
3206
3247
3288
3329
3372
3415
3458
3503
3548
3593
3639
3686
3732
3779
3825
3872
3918
3964
4009
4054
4098
4142
4186
4229
4270
4311
4352
4391
4429
4466
4502
4537
4570
4603
4634
4663
4692
4720
4746
4772
4797
4821
4844
4867
4888
4909
4929
4949
4967
4985
5002
5018
5032
5046
5058
5070
5080
5090
5098
5105
5111
5116
5120
5122
5124
5125
5125
5123
5120
5116
5111
5104
5095
5086
5075
5063
5050
5036
5022
5006
4989
4972
4954
4934
4914
4893
4871
4848
4824
4799
4773
4746
4719
4690
4660
4629
4598
4565
4531
4496
4459
4421
4382
4341
4299
4256
4211
4165
4118
4070
4021
3971
3920
3867
3814
3759
3704
3647
3589
3530
3471
3411
3350
3289
3227
3165
3102
3039
2976
2913
2850
2786
2723
2660
2597
2534
2470
2407
2344
2280
2217
2153
2090
2027
1964
1901
1838
1775
1712
1650
1587
1525
1463
1401
1339
1277
1215
1153
1092
1031
970
909
849
790
731
673
615
558
501
444
388
333
277
222
167
112
57
3
-52
-106
-161
-215
-270
-325
-379
-434
-489
-544
-598
-653
-707
-762
-816
-871
-925
-980
-1033
-1087
-1140
-1193
-1245
-1297
-1348
-1398
-1449
-1498
-1548
-1596
-1644
-1692
-1739
-1785
-1830
-1874
-1918
-1962
-2005
-2047
-2089
-2131
-2172
-2213
-2254
-2295
-2336
-2377
-2418
-2459
-2500
-2541
-2582
-2624
-2666
-2708
-2751
-2794
-2837
-2881
-2924
-2968
-3012
-3056
-3101
-3145
-3190
-3235
-3280
-3325
-3370
-3415
-3461
-3507
-3553
-3599
-3646
-3694
-3742
-3790
-3839
-3889
-3938
-3989
-4040
-4091
-4144
-4197
-4250
-4303
-4357
-4411
-4465
-4519
-4573
-4627
-4681
-4735
-4789
-4842
-4896
-4950
-5004
-5057
-5111
-5164
-5217
-5270
-5323
-5376
-5429
-5481
-5533
-5585
-5637
-5689
-5741
-5793
-5846
-5898
-5950
-6002
-6054
-6105
-6157
-6208
-6258
-6308
-6358
-6408
-6457
-6507
-6556
-6605
-6654
-6703
-6751
-6800
-6849
-6897
-6946
-6995
-7045
-7095
-7146
-7198
-7251
-7305
-7360
-7416
-7474
-7532
-7593
-7654
-7716
-7780
-7845
-7911
-7978
-8045
-8115
-8185
-8256
-8328
-8401
-8475
-8549
-8625
-8701
-8778
-8855
-8933
-9011
-9090
-9169
-9249
-9329
-9409
-9490
-9571
-9653
-9734
-9816
-9898
-9980
-10061
-10143
-10225
-10306
-10388
-10469
-10550
-10632
-10713
-10794
-10875
-10957
-11038
-11120
-11201
-11283
-11365
-11446
-11528
-11609
-11690
-11771
-11852
-11932
-12012
-12091
-12170
-12248
-12325
-12400
-12475
-12548
-12619
-12689
-12757
-12824
-12889
-12952
-13015
-13076
-13135
-13194
-13252
-13308
-13364
-13419
-13473
-13527
-13579
-13632
-13684
-13735
-13787
-13838
-13889
-13940
-13992
-14042
-14093
-14143
-14192
-14241
-14288
-14335
-14381
-14425
-14468
-14510
-14551
-14590
-14628
-14665
-14700
-14733
-14766
-14796
-14825
-14853
-14879
-14904
-14926
-14947
-14967
-14985
-15001
-15015
-15028
-15039
-15049
-15058
-15065
-15071
-15075
-15078
-15079
-15079
-15077
-15074
-15069
-15062
-15054
-15045
-15034
-15022
-15008
-14994
-14978
-14962
-14945
-14927
-14908
-14889
-14869
-14849
-14828
-14808
-14787
-14766
-14745
-14724
-14703
-14683
-14662
-14642
-14622
-14603
-14583
-14565
-14546
-14528
-14510
-14493
-14475
-14458
-14441
-14424
-14407
-14390
-14373
-14356
-14339
-14321
-14304
-14287
-14269
-14251
-14233
-14215
-14197
-14179
-14161
-14143
-14125
-14106
-14087
-14067
-14046
-14025
-14003
-13980
-13956
-13932
-13906
-13880
-13854
-13826
-13798
-13769
-13740
-13710
-13680
-13649
-13617
-13585
-13552
-13519
-13485
-13451
-13417
-13382
-13347
-13312
-13276
-13240
-13204
-13167
-13130
-13093
-13056
-13019
-12982
-12945
-12908
-12871
-12833
-12796
-12758
-12721
-12683
-12645
-12607
-12570
-12532
-12495
-12458
-12421
-12386
-12351
-12317
-12284
-12251
-12221
-12191
-12163
-12136
-12111
-12086
-12063
-12042
-12021
-12002
-11983
-11966
-11950
-11934
-11920
-11907
-11894
-11883
-11872
-11862
-11853
-11844
-11837
-11829
-11823
-11817
-11812
-11807
-11803
-11800
-11797
-11795
-11794
-11793
-11793
-11794
-11795
-11797
-11799
-11802
-11805
-11808
-11812
-11815
-11819
-11823
-11827
-11831
-11836
-11840
-11844
-11849
-11854
-11859
-11864
-11869
-11875
-11881
-11887
-11893
-11899
-11906
-11913
-11920
-11927
-11935
-11942
-11950
-11958
-11966
-11974
-11983
-11991
-12000
-12010
-12019
-12030
-12040
-12052
-12064
-12078
-12092
-12107
-12123
-12140
-12158
-12178
-12199
-12220
-12243
-12267
-12291
-12316
-12342
-12368
-12395
-12422
-12450
-12478
-12506
-12535
-12564
-12593
-12622
-12651
-12680
-12710
-12739
-12769
-12800
-12831
-12862
-12894
-12927
-12960
-12994
-13028
-13063
-13098
-13134
-13170
-13207
-13244
-13282
-13320
-13359
-13398
-13438
-13478
-13518
-13559
-13600
-13642
-13684
-13726
-13768
-13811
-13854
-13896
-13938
-13980
-14022
-14063
-14104
-14144
-14185
-14225
-14265
-14304
-14344
-14384
-14424
-14464
-14504
-14544
-14583
-14623
-14663
-14703
-14743
-14782
-14822
-14861
-14900
-14940
-14978
-15017
-15055
-15092
-15129
-15165
-15201
-15236
-15270
-15303
-15335
-15366
-15396
-15426
-15454
-15482
-15509
-15535
-15560
-15584
-15608
-15630
-15652
-15673
-15693
-15713
-15732
-15751
-15770
-15788
-15806
-15823
-15840
-15856
-15872
-15888
-15903
-15917
-15931
-15944
-15956
-15967
-15978
-15988
-15997
-16004
-16013
-16018
-16024
-16029
-16033
-16035
-16036
-16038
-16036
-16035
-16033
-16029
-16023
-16017
-16009
-15999
-15988
-15976
-15962
-15947
-15930
-15912
-15892
-15870
-15846
-15821
-15795
-15767
-15738
-15707
-15676
-15643
-15609
-15574
-15538
-15501
-15463
-15425
-15386
-15346
-15306
-15265
-15224
-15183
-15141
-15100
-15058
-15017
-14975
-14933
-14891
-14849
-14807
-14764
-14721
-14678
-14634
-14591
-14547
-14503
-14459
-14415
-14371
-14326
-14281
-14237
-14192
-14147
-14102
-14057
-14012
-13966
-13921
-13876
-13830
-13785
-13741
-13696
-13653
-13609
-13566
-13524
-13482
-13440
-13398
-13358
-13317
-13277
-13237
-13197
-13158
-13119
-13080
-13040
-13001
-12961
-12921
-12880
-12840
-12798
-12757
-12715
-12672
-12629
-12585
-12541
-12497
-12452
-12407
-12362
-12317
-12272
-12226
-12181
-12136
-12091
-12046
-12001
-11955
-11910
-11864
-11818
-11772
-11725
-11679
-11632
-11585
-11538
-11490
-11442
-11393
-11344
-11293
-11243
-11191
-11139
-11087
-11033
-10979
-10924
-10868
-10812
-10754
-10695
-10635
-10575
-10514
-10453
-10391
-10328
-10265
-10202
-10138
-10074
-10009
-9944
-9879
-9813
-9747
-9681
-9614
-9547
-9480
-9412
-9344
-9276
-9208
-9139
-9069
-8999
-8929
-8858
-8787
-8715
-8642
-8568
-8495
-8420
-8345
-8269
-8193
-8117
-8039
-7963
-7885
-7807
-7729
-7651
-7572
-7493
-7414
-7335
-7256
-7178
-7099
-7021
-6942
-6864
-6786
-6709
-6632
-6554
-6478
-6401
-6325
-6249
-6173
-6098
-6022
-5947
-5872
-5798
-5723
-5649
-5574
-5500
-5427
-5353
-5280
-5208
-5136
-5064
-4993
-4923
-4854
-4786
-4718
-4652
-4587
-4522
-4459
-4397
-4336
-4276
-4217
-4160
-4103
-4048
-3994
-3940
-3887
-3835
-3784
-3734
-3684
-3634
-3585
-3536
-3487
-3439
-3391
-3343
-3296
-3249
-3202
-3155
-3109
-3063
-3016
-2970
-2924
-2878
-2833
-2787
-2742
-2696
-2652
-2608
-2564
-2521
-2479
-2438
-2397
-2358
-2319
-2282
-2245
-2209
-2175
-2141
-2109
-2077
-2047
-2017
-1990
-1963
-1938
-1914
-1891
-1870
-1851
-1833
-1817
-1802
-1788
-1777
-1767
-1758
-1752
-1746
-1743
-1741
-1741
-1742
-1745
-1750
-1755
-1763
-1771
-1781
-1792
-1804
-1816
-1830
-1845
-1860
-1876
-1892
-1909
-1927
-1945
-1963
-1981
-2000
-2019
-2037
-2057
-2076
-2095
-2114
-2133
-2152
-2171
-2190
-2209
-2229
-2249
-2269
-2289
-2310
-2331
-2352
-2373
-2395
-2416
-2438
-2460
-2483
-2506
-2529
-2552
-2576
-2600
-2624
-2648
-2672
-2697
-2721
-2745
-2769
-2793
-2816
-2839
-2862
-2884
-2906
-2927
-2948
-2968
-2988
-3007
-3027
-3046
-3065
-3083
-3102
-3120
-3138
-3155
-3172
-3189
-3205
-3221
-3236
-3251
-3265
-3279
-3291
-3303
-3315
-3325
-3334
-3342
-3350
-3357
-3362
-3367
-3372
-3375
-3378
-3381
-3383
-3385
-3387
-3388
-3390
-3391
-3391
-3392
-3392
-3392
-3392
-3392
-3392
-3391
-3391
-3389
-3388
-3386
-3384
-3381
-3378
-3375
-3371
-3366
-3362
-3357
-3351
-3346
-3340
-3334
-3328
-3321
-3315
-3308
-3301
-3293
-3285
-3277
-3268
-3259
-3249
-3239
-3228
-3216
-3204
-3190
-3176
-3161
-3145
-3128
-3110
-3091
-3071
-3050
-3029
-3006
-2982
-2957
-2931
-2905
-2877
-2849
-2819
-2788
-2757
-2724
-2690
-2655
-2619
-2582
-2544
-2505
-2465
-2425
-2383
-2340
-2297
-2253
-2209
-2163
-2118
-2071
-2024
-1977
-1929
-1881
-1832
-1783
-1733
-1683
-1633
-1582
-1530
-1479
-1426
-1374
-1321
-1267
-1213
-1159
-1104
-1049
-993
-937
-880
-823
-766
-707
-648
-588
-527
-466
-403
-339
-275
-209
-142
-74
-5
65
137
210
284
359
435
512
591
670
750
831
913
995
1077
1160
1244
1327
1411
1495
1579
1663
1747
1831
1915
1999
2082
2165
2248
2331
2414
2496
2578
2660
2742
2824
2905
2986
3066
3147
3226
3305
3384
3462
3539
3616
3692
3768
3843
3917
3991
4064
4137
4209
4280
4351
4422
4492
4561
4630
4699
4768
4836
4904
4972
5039
5105
5171
5236
5300
5364
5426
5487
5547
5607
5665
5722
5777
5832
5885
5937
5989
6039
6088
6136
6182
6228
6272
6315
6357
6397
6436
6473
6509
6543
6576
6607
6636
6664
6690
6714
6737
6758
6777
6795
6811
6826
6839
6850
6860
6869
6876
6883
6888
6892
6896
6898
6900
6901
6901
6900
6899
6896
6893
6889
6885
6879
6874
6867
6861
6854
6846
6838
6830
6820
6811
6800
6789
6777
6764
6750
6735
6719
6703
6685
6666
6646
6625
6603
6580
6555
6530
6504
6477
6450
6422
6393
6364
6334
6304
6274
6244
6214
6184
6153
6123
6093
6063
6033
6004
5975
5947
5919
5891
5864
5838
5812
5786
5761
5737
5713
5690
5667
5645
5624
5604
5585
5566
5549
5533
5517
5503
5489
5476
5464
5453
5443
5434
5425
5417
5410
5403
5397
5392
5387
5382
5378
5373
5369
5366
5362
5359
5356
5353
5351
5348
5346
5343
5341
5339
5338
5336
5335
5334
5333
5333
5333
5333
5334
5335
5336
5338
5339
5342
5344
5347
5350
5354
5358
5362
5366
5371
5376
5381
5387
5394
5400
5407
5415
5422
5430
5438
5445
5453
5461
5469
5477
5484
5491
5497
5504
5509
5514
5519
5523
5526
5528
5529
5530
5530
5529
5528
5526
5523
5519
5515
5510
5505
5499
5492
5486
5478
5470
5462
5454
5444
5435
5424
5414
5402
5391
5378
5365
5352
5338
5324
5309
5293
5277
5261
5244
5226
5208
5190
5171
5152
5133
5114
5095
5076
5056
5037
5018
4999
4980
4961
4942
4922
4902
4882
4862
4841
4821
4800
4779
4758
4737
4716
4694
4672
4650
4628
4605
4582
4558
4534
4510
4484
4459
4432
4405
4378
4349
4321
4291
4261
4229
4197
4165
4131
4097
4061
4025
3989
3951
3914
3876
3837
3798
3759
3720
3681
3642
3603
3564
3525
3486
3447
3408
3369
3330
3291
3251
3212
3173
3133
3094
3054
3013
2972
2931
2889
2847
2804
2761
2717
2673
2629
2585
2541
2496
2452
2408
2364
2320
2277
2233
2190
2147
2104
2061
2017
1976
1933
1891
1849
1807
1765
1723
1681
1640
1598
1556
1513
1471
1429
1387
1345
1303
1261
1220
1179
1138
1098
1057
1018
978
939
900
861
823
785
747
710
673
636
600
564
529
493
458
424
390
356
322
290
257
226
194
163
133
103
73
43
14
-15
-44
-73
-102
-131
-159
-188
-216
-245
-274
-302
-331
-359
-387
-415
-443
-471
-498
-525
-551
-577
-602
-627
-651
-675
-697
-720
-742
-763
-784
-804
-824
-843
-863
-881
-900
-918
-935
-953
-969
-985
-1000
-1014
-1029
-1042
-1055
-1067
-1077
-1087
-1096
-1105
-1112
-1119
-1124
-1129
-1133
-1136
-1138
-1139
-1140
-1140
-1139
-1137
-1134
-1131
-1126
-1121
-1114
-1106
-1097
-1087
-1075
-1062
-1049
-1033
-1016
-1000
-982
-962
-941
-919
-896
-872
-847
-820
-792
-763
-733
-702
-670
-638
-604
-570
-534
-498
-462
-424
-386
-347
-308
-268
-228
-187
-146
-105
-63
-21
21
64
107
151
194
239
283
328
374
421
468
515
564
613
663
714
766
818
871
926
981
1037
1093
1151
1209
1269
1329
1389
1451
1513
1577
1640
1705
1770
1836
1902
1968
2035
2102
2170
2238
2306
2374
2443
2512
2581
2651
2721
2791
2861
2931
3002
3072
3143
3213
3284
3354
3424
3494
3564
3634
3703
3773
3842
3912
3981
4050
4119
4188
4257
4325
4394
4462
4529
4597
4664
4731
4797
4864
4930
4995
5061
5126
5191
5256
5321
5386
5450
5515
5579
5643
5707
5771
5834
5898
5960
6023
6086
6148
6210
6271
6333
6393
6454
6514
6573
6632
6690
6747
6804
6860
6915
6970
7024
7078
7131
7183
7235
7286
7337
7388
7438
7488
7538
7587
7636
7684
7733
7781
7828
7876
7923
7969
8015
8061
8106
8151
8195
8240
8283
8327
8370
8413
8456
8498
8540
8581
8621
8661
8701
8740
8778
8816
8854
8891
8928
8964
9000
9036
9071
9107
9142
9176
9211
9245
9279
9312
9345
9378
9410
9442
9474
9504
9534
9564
9593
9621
9648
9675
9701
9726
9751
9775
9798
9820
9843
9864
9885
9906
9927
9947
9967
9987
10006
10025
10044
10062
10080
10097
10114
10131
10148
10165
10181
10197
10213
10229
10245
10261
10276
10292
10307
10323
10339
10355
10371
10388
10405
10422
10440
10459
10478
10497
10518
10539
10560
10583
10606
10629
10654
10678
10704
10730
10756
10783
10811
10839
10868
10897
10927
10957
10988
11020
11051
11083
11115
11146
11178
11210
11242
11273
11305
11337
11369
11401
11432
11464
11496
11527
11558
11589
11620
11650
11679
11708
11736
11764
11791
11818
11844
11870
11895
11920
11944
11968
11991
12014
12036
12058
12078
12098
12117
12136
12153
12170
12186
12201
12216
12230
12243
12256
12269
12280
12291
12302
12312
12321
12329
12337
12344
12351
12357
12362
12368
12373
12378
12382
12387
12391
12395
12399
12402
12406
12408
12411
12413
12414
12415
12416
12416
12417
12416
12416
12416
12416
12415
12414
12413
12412
12411
12409
12407
12404
12402
12398
12395
12391
12387
12382
12378
12372
12367
12361
12355
12349
12342
12334
12326
12317
12307
12297
12286
12274
12261
12248
12234
12220
12204
12188
12171
12153
12134
12115
12094
12073
12051
12028
12005
11981
11957
11932
11907
11882
11856
11830
11804
11778
11751
11724
11697
11670
11643
11616
11590
11563
11536
11509
11482
11456
11430
11404
11378
11353
11329
11305
11282
11259
11237
11216
11196
11177
11158
11141
11124
11109
11094
11079
11066
11053
11041
11029
11019
11008
10999
10990
10982
10974
10967
10960
10954
10948
10942
10937
10933
10928
10924
10920
10916
10913
10909
10906
10903
10900
10897
10894
10892
10890
10887
10885
10883
10881
10878
10876
10874
10872
10871
10869
10868
10868
10867
10868
10868
10870
10872
10874
10877
10880
10883
10886
10889
10892
10896
10899
10903
10907
10910
10914
10918
10921
10925
10928
10931
10934
10937
10939
10941
10943
10945
10946
10946
10947
10946
10946
10945
10943
10941
10939
10936
10933
10929
10925
10921
10916
10910
10904
10897
10890
10883
10875
10866
10857
10848
10837
10827
10816
10804
10792
10780
10766
10752
10738
10722
10706
10689
10672
10654
10635
10616
10596
10576
10555
10534
10511
10488
10464
10438
10412
10385
10356
10326
10295
10263
10229
10194
10157
10120
10080
10040
9998
9954
9909
9862
9814
9764
9714
9662
9608
9554
9498
9441
9382
9322
9261
9199
9136
9072
9007
8941
8875
8808
8740
8671
8602
8532
8462
8391
8319
8247
8175
8102
8028
7954
7879
7803
7727
7650
7572
7495
7416
7337
7258
7179
7099
7019
6940
6859
6779
6699
6619
6539
6459
6379
6300
6221
6142
6064
5987
5909
5833
5757
5682
5607
5533
5459
5386
5314
5241
5170
5099
5028
4958
4889
4820
4751
4683
4615
4548
4481
4415
4348
4282
4216
4151
4085
4019
3953
3888
3822
3757
3691
3625
3559
3494
3427
3361
3295
3228
3161
3094
3027
2959
2892
2825
2758
2691
2624
2557
2491
2425
2359
2293
2228
2162
2097
2032
1967
1903
1838
1775
1712
1649
1587
1526
1465
1405
1344
1284
1225
1165
1106
1046
987
928
869
810
751
692
633
574
515
456
396
337
277
216
156
95
34
-27
-89
-151
-213
-276
-339
-402
-465
-528
-592
-657
-721
-787
-852
-919
-985
-1053
-1122
-1191
-1261
-1332
-1404
-1477
-1550
-1623
-1698
-1772
-1847
-1922
-1998
-2074
-2150
-2227
-2303
-2380
-2457
-2534
-2612
-2689
-2766
-2844
-2921
-2998
-3075
-3152
-3229
-3305
-3381
-3457
-3533
-3608
-3683
-3758
-3832
-3907
-3981
-4054
-4128
-4201
-4274
-4347
-4420
-4493
-4566
-4638
-4711
-4784
-4856
-4929
-5001
-5073
-5145
-5217
-5289
-5360
-5432
-5504
-5576
-5648
-5720
-5792
-5865
-5938
-6012
-6085
-6160
-6234
-6309
-6384
-6459
-6535
-6610
-6685
-6761
-6836
-6911
-6986
-7061
-7136
-7210
-7284
-7357
-7431
-7504
-7576
-7648
-7720
-7791
-7862
-7932
-8000
-8070
-8138
-8207
-8274
-8342
-8408
-8475
-8540
-8606
-8670
-8734
-8797
-8860
-8921
-8982
-9042
-9102
-9160
-9219
-9276
-9332
-9388
-9443
-9497
-9550
-9603
-9654
-9705
-9754
-9803
-9850
-9897
-9943
-9987
-10031
-10074
-10116
-10156
-10196
-10235
-10273
-10310
-10346
-10381
-10416
-10449
-10482
-10514
-10544
-10574
-10603
-10630
-10657
-10683
-10707
-10731
-10753
-10774
-10794
-10813
-10831
-10848
-10863
-10877
-10890
-10902
-10914
-10924
-10933
-10942
-10950
-10957
-10963
-10969
-10975
-10980
-10984
-10988
-10992
-10996
-10999
-11002
-11005
-11008
-11010
-11013
-11015
-11017
-11019
-11021
-11023
-11025
-11027
-11029
-11032
-11034
-11037
-11040
-11044
-11048
-11053
-11058
-11064
-11070
-11078
-11086
-11095
-11105
-11115
-11127
-11139
-11153
-11167
-11182
-11198
-11214
-11232
-11250
-11269
-11288
-11309
-11329
-11351
-11373
-11396
-11419
-11443
-11468
-11493
-11518
-11543
-11569
-11595
-11621
-11646
-11672
-11698
-11724
-11750
-11776
-11802
-11828
-11854
-11880
-11906
-11932
-11958
-11984
-12010
-12036
-12063
-12089
-12116
-12143
-12171
-12198
-12226
-12254
-12282
-12310
-12338
-12366
-12394
-12421
-12448
-12475
-12501
-12526
-12551
-12574
-12596
-12618
-12638
-12657
-12674
-12691
-12706
-12720
-12733
-12745
-12755
-12765
-12773
-12781
-12788
-12793
-12798
-12802
-12805
-12807
-12808
-12809
-12809
-12809
-12808
-12806
-12804
-12801
-12798
-12795
-12792
-12788
-12785
-12782
-12778
-12775
-12772
-12769
-12766
-12764
-12761
-12759
-12757
-12755
-12753
-12751
-12749
-12748
-12746
-12745
-12745
-12744
-12744
-12744
-12745
-12745
-12746
-12746
-12747
-12748
-12749
-12749
-12749
-12750
-12750
-12749
-12749
-12749
-12748
-12747
-12745
-12743
-12740
-12737
-12734
-12729
-12725
-12719
-12713
-12706
-12698
-12690
-12681
-12671
-12661
-12650
-12639
-12627
-12615
-12603
-12591
-12579
-12567
-12555
-12544
-12533
-12522
-12511
-12501
-12490
-12479
-12469
-12458
-12447
-12436
-12424
-12412
-12399
-12386
-12372
-12357
-12341
-12325
-12307
-12289
-12270
-12250
-12230
-12208
-12186
-12163
-12139
-12115
-12090
-12064
-12037
-12009
-11981
-11952
-11923
-11893
-11863
-11833
-11802
-11770
-11738
-11705
-11671
-11637
-11603
-11568
-11532
-11496
-11460
-11423
-11386
-11348
-11310
-11271
-11232
-11193
-11153
-11112
-11072
-11031
-10990
-10948
-10907
-10865
-10823
-10782
-10740
-10699
-10657
-10616
-10575
-10534
-10494
-10454
-10414
-10374
-10335
-10296
-10258
-10220
-10183
-10146
-10110
-10074
-10039
-10005
-9970
-9937
-9904
-9871
-9839
-9807
-9776
-9745
-9715
-9686
-9656
-9628
-9600
-9573
-9546
-9520
-9494
-9469
-9445
-9421
-9398
-9375
-9353
-9331
-9310
-9290
-9270
-9252
-9234
-9217
-9201
-9186
-9172
-9159
-9147
-9136
-9125
-9115
-9106
-9098
-9090
-9083
-9076
-9070
-9064
-9059
-9055
-9050
-9046
-9043
-9039
-9036
-9034
-9032
-9030
-9028
-9027
-9026
-9025
-9025
-9024
-9024
-9024
-9023
-9023
-9023
-9022
-9022
-9021
-9021
-9020
-9020
-9020
-9020
-9020
-9020
-9020
-9021
-9022
-9023
-9024
-9026
-9028
-9030
-9033
-9037
-9041
-9045
-9050
-9056
-9062
-9068
-9075
-9082
-9089
-9097
-9105
-9112
-9120
-9127
-9135
-9142
-9149
-9155
-9162
-9168
-9173
-9178
-9183
-9187
-9191
-9195
-9198
-9201
-9203
-9204
-9206
-9207
-9207
-9207
-9206
-9206
-9204
-9202
-9200
-9197
-9194
-9191
-9187
-9183
-9178
-9174
-9169
-9163
-9158
-9152
-9145
-9139
-9131
-9123
-9115
-9106
-9097
-9087
-9076
-9065
-9053
-9040
-9027
-9014
-8999
-8984
-8968
-8952
-8934
-8916
-8897
-8877
-8855
-8833
-8810
-8786
-8761
-8735
-8707
-8679
-8650
-8620
-8589
-8557
-8524
-8490
-8454
-8417
-8379
-8340
-8300
-8258
-8215
-8170
-8125
-8080
-8032
-7984
-7935
-7884
-7833
-7780
-7726
-7672
-7616
-7559
-7502
-7444
-7385
-7326
-7266
-7206
-7145
-7084
-7022
-6960
-6897
-6834
-6770
-6705
-6641
-6575
-6509
-6443
-6377
-6310
-6243
-6176
-6109
-6042
-5975
-5907
-5840
-5773
-5706
-5639
-5573
-5506
-5440
-5375
-5309
-5245
-5180
-5116
-5053
-4990
-4928
-4867
-4806
-4745
-4685
-4625
-4565
-4506
-4447
-4389
-4331
-4273
-4215
-4157
-4100
-4043
-3986
-3930
-3874
-3818
-3762
-3707
-3653
-3598
-3544
-3490
-3435
-3381
-3327
-3272
-3218
-3163
-3108
-3052
-2997
-2941
-2885
-2829
-2773
-2716
-2660
-2603
-2546
-2489
-2432
-2374
-2317
-2259
-2201
-2142
-2084
-2025
-1966
-1907
-1848
-1789
-1730
-1670
-1610
-1550
-1489
-1429
-1368
-1306
-1244
-1182
-1120
-1057
-994
-931
-868
-805
-742
-678
-615
-551
-488
-424
-361
-298
-236
-173
-111
-50
12
72
132
192
252
311
369
428
486
543
600
657
714
770
827
883
938
994
1050
1106
1161
1217
1272
1328
1383
1438
1493
1548
1602
1657
1711
1765
1819
1872
1926
1979
2032
2084
2137
2189
2241
2293
2345
2397
2449
2501
2552
2603
2654
2705
2755
2804
2853
2901
2949
2996
3043
3089
3134
3178
3222
3266
3308
3350
3391
3432
3472
3511
3550
3588
3625
3662
3698
3734
3770
3804
3839
3873
3907
3940
3973
4005
4037
4069
4100
4130
4160
4189
4218
4246
4274
4301
4328
4354
4380
4406
4431
4456
4480
4504
4528
4550
4572
4593
4613
4633
4652
4669
4687
4703
4719
4734
4749
4763
4777
4791
4804
4817
4830
4843
4856
4868
4881
4893
4906
4919
4931
4944
4957
4969
4982
4994
5007
5019
5031
5043
5055
5067
5079
5091
5103
5114
5126
5137
5147
5158
5167
5177
5185
5193
5199
5205
5210
5214
5217
5219
5221
5221
5220
5219
5216
5213
5208
5203
5196
5189
5180
5171
5161
5150
5139
5126
5113
5099
5085
5069
5054
5037
5020
5003
4985
4966
4947
4928
4909
4889
4869
4849
4828
4806
4784
4762
4739
4715
4691
4666
4640
4614
4587
4560
4533
4505
4477
4449
4421
4392
4364
4335
4307
4279
4252
4225
4199
4174
4150
4126
4104
4083
4062
4043
4026
4009
3993
3978
3965
3952
3941
3930
3921
3913
3906
3900
3896
3892
3890
3889
3888
3889
3890
3893
3896
3900
3905
3910
3916
3923
3930
3938
3946
3955
3964
3974
3984
3995
4006
4017
4029
4041
4054
4067
4080
4093
4106
4119
4133
4146
4159
4172
4184
4196
4208
4220
4231
4242
4253
4263
4273
4283
4293
4303
4312
4322
4332
4341
4351
4360
4370
4379
4389
4399
4409
4418
4429
4439
4449
4459
4470
4480
4491
4502
4514
4525
4537
4549
4561
4574
4588
4601
4616
4630
4645
4661
4677
4693
4709
4726
4742
4759
4776
4792
4809
4826
4843
4860
4878
4895
4913
4931
4950
4969
4989
5009
5030
5051
5073
5096
5119
5143
5168
5193
5219
5245
5273
5300
5329
5358
5387
5417
5447
5478
5509
5540
5572
5604
5637
5671
5705
5739
5774
5809
5844
5880
5916
5953
5989
6027
6064
6102
6141
6179
6218
6257
6297
6336
6375
6415
6454
6493
6533
6572
6611
6650
6688
6726
6764
6801
6838
6874
6910
6946
6981
7016
7050
7084
7117
7150
7183
7216
7248
7281
7313
7346
7379
7413
7447
7481
7516
7552
7589
7626
7664
7703
7743
7784
7827
7871
7916
7963
8010
8060
8111
8163
8216
8271
8327
8384
8442
8501
8562
8623
8685
8749
8813
8878
8944
9011
9078
9146
9215
9285
9356
9428
9500
9573
9647
9722
9797
9873
9949
10026
10104
10182
10261
10340
10420
10500
10581
10663
10745
10827
10910
10993
11076
11160
11243
11327
11411
11494
11578
11661
11744
11827
11910
11993
12076
12159
12242
12325
12408
12490
12573
12655
12737
12819
12902
12984
13066
13148
13230
13311
13392
13473
13554
13634
13714
13794
13874
13953
14032
14111
14190
14268
14347
14425
14502
14580
14657
14734
14810
14887
14963
15039
15115
15190
15265
15340
15415
15489
15562
15635
15708
15780
15852
15923
15994
16064
16133
16202
16270
16337
16402
16467
16531
16594
16655
16715
16774
16832
16888
16944
16998
17051
17104
17155
17206
17256
17305
17353
17400
17447
17494
17539
17584
17628
17672
17714
17755
17796
17835
17874
17912
17949
17985
18020
18054
18088
18121
18154
18186
18217
18248
18278
18307
18336
18364
18391
18418
18444
18469
18494
18518
18542
18566
18589
18611
18633
18655
18676
18697
18717
18737
18757
18776
18795
18813
18832
18849
18867
18884
18900
18916
18931
18945
18959
18973
18985
18998
19010
19022
19034
19046
19058
19069
19081
19092
19104
19115
19126
19137
19149
19160
19171
19182
19193
19204
19214
19225
19234
19244
19253
19261
19268
19275
19281
19286
19290
19293
19296
19297
19298
19297
19296
19294
19290
19286
19280
19273
19265
19256
19245
19233
19220
19206
19190
19173
19155
19136
19116
19095
19072
19049
19024
18999
18972
18944
18916
18887
18856
18825
18793
18761
18727
18693
18658
18622
18585
18548
18509
18469
18428
18386
18343
18299
18253
18207
18160
18112
18063
18013
17963
17912
17861
17809
17756
17703
17650
17596
17542
17488
17434
17380
17325
17271
17216
17162
17108
17054
17000
16946
16893
16840
16787
16735
16683
16632
16581
16531
16482
16434
16386
16340
16294
16248
16206
16163
16122
16082
16044
16006
15970
15936
15902
15870
15839
15809
15780
15752
15725
15698
15673
15648
15624
15602
15580
15558
15538
15518
15499
15481
15464
15447
15431
15416
15402
15389
15376
15365
15354
15344
15336
15328
15322
15316
15311
15307
15305
15303
15302
15302
15303
15305
15308
15311
15315
15319
15325
15331
15338
15346
15354
15363
15373
15384
15395
15408
15421
15435
15450
15466
15483
15501
15520
15540
15561
15583
15605
15628
15652
15677
15703
15729
15756
15783
15811
15840
15870
15901
15933
15965
15999
16033
16068
16105
16143
16181
16221
16261
16303
16344
16388
16433
16478
16524
16570
16617
16665
16712
16760
16808
16856
16904
16952
17000
17048
17096
17143
17190
17237
17284
17331
17377
17423
17469
17515
17561
17608
17654
17701
17748
17796
17844
17892
17941
17991
18040
18090
18140
18191
18241
18292
18343
18394
18445
18496
18547
18598
18649
18699
18749
18799
18847
18896
18943
18990
19037
19082
19127
19172
19216
19259
19302
19345
19387
19429
19471
19513
19554
19595
19636
19677
19717
19757
19798
19837
19877
19916
19955
19993
20031
20068
20105
20140
20175
20209
20243
20275
20306
20336
20365
20393
20420
20446
20471
20494
20517
20539
20560
20580
20599
20616
20633
20649
20664
20678
20691
20703
20714
20724
20733
20741
20749
20755
20761
20765
20768
20770
20770
20769
20766
20761
20755
20747
20738
20727
20714
20700
20685
20668
20650
20631
20611
20590
20568
20545
20521
20496
20470
20443
20415
20386
20356
20324
20292
20259
20224
20188
20151
20112
20072
20030
19987
19943
19897
19850
19802
19752
19702
19650
19598
19545
19490
19435
19379
19323
19266
19208
19149
19090
19030
18970
18909
18847
18786
18723
18661
18598
18534
18471
18407
18342
18277
18212
18146
18080
18013
17947
17880
17814
17747
17681
17615
17549
17482
17416
17350
17283
17216
17149
17082
17013
16945
16876
16806
16736
16665
16594
16522
16450
16376
16303
16229
16154
16078
16001
15925
15847
15768
15689
15608
15528
15446
15364
15281
15197
15113
15028
14942
14856
14770
14682
14594
14505
14416
14326
14235
14143
14051
13958
13865
13772
13677
13583
13488
13393
13298
13202
13106
13010
12913
12815
12718
12620
12522
12423
12325
12226
12127
12028
11928
11829
11729
11629
11529
11429
11329
11228
11128
11028
10927
10827
10726
10626
10526
10426
10327
10227
10128
10028
9929
9829
9729
9628
9528
9426
9325
9223
9121
9018
8915
8813
8710
8607
8504
8402
8300
8198
8096
7995
7895
7795
7696
7597
7500
7403
7307
7212
7118
7026
6934
6842
6752
6663
6574
6486
6399
6312
6226
6140
6055
5971
5887
5804
5721
5640
5559
5478
5399
5320
5242
5165
5089
5014
4939
4866
4793
4721
4650
4580
4511
4444
4377
4311
4247
4183
4121
4059
3999
3939
3880
3822
3766
3710
3656
3603
3551
3500
3451
3402
3355
3308
3263
3219
3177
3135
3094
3054
3014
2976
2938
2901
2865
2829
2793
2758
2724
2690
2656
2623
2591
2559
2527
2496
2465
2434
2404
2374
2344
2315
2286
2257
2229
2201
2173
2145
2117
2090
2062
2035
2007
1979
1951
1923
1895
1867
1839
1810
1782
1754
1725
1697
1669
1641
1613
1585
1558
1530
1503
1476
1449
1423
1397
1371
1346
1321
1296
1272
1249
1226
1204
1182
1162
1142
1123
1105
1087
1071
1055
1040
1026
1012
1000
988
978
968
959
951
944
937
931
926
921
917
913
910
907
904
902
900
898
896
894
892
890
887
885
882
879
876
873
869
865
860
856
851
846
840
835
829
822
815
808
801
794
786
778
770
762
753
745
736
727
717
707
697
686
675
664
652
639
626
613
599
584
568
552
535
518
500
482
463
443
423
402
380
358
336
313
290
267
243
219
196
172
148
125
102
79
56
33
11
-11
-33
-55
-76
-98
-120
-142
-164
-186
-208
-231
-254
-277
-300
-324
-348
-372
-396
-420
-444
-468
-492
-515
-539
-562
-584
-606
-628
-649
-669
-689
-709
-728
-747
-765
-784
-802
-819
-837
-854
-871
-888
-905
-922
-938
-955
-973
-990
-1008
-1026
-1044
-1062
-1081
-1101
-1120
-1140
-1160
-1180
-1200
-1221
-1242
-1262
-1283
-1304
-1324
-1345
-1365
-1385
-1405
-1425
-1444
-1462
-1481
-1498
-1515
-1531
-1547
-1562
-1576
-1590
-1603
-1615
-1627
-1637
-1647
-1656
-1664
-1672
-1679
-1685
-1690
-1695
-1699
-1702
-1705
-1707
-1708
-1709
-1709
-1709
-1709
-1708
-1707
-1705
-1703
-1701
-1698
-1695
-1692
-1689
-1685
-1681
-1677
-1673
-1668
-1662
-1657
-1650
-1643
-1636
-1628
-1620
-1611
-1602
-1592
-1582
-1571
-1560
-1548
-1536
-1523
-1510
-1495
-1480
-1465
-1448
-1431
-1413
-1394
-1374
-1354
-1332
-1310
-1287
-1263
-1239
-1213
-1187
-1160
-1133
-1104
-1075
-1046
-1016
-985
-953
-922
-889
-856
-823
-789
-754
-719
-684
-648
-611
-575
-538
-501
-465
-428
-391
-354
-318
-281
-245
-208
-172
-136
-101
-65
-30
5
39
74
108
141
175
207
240
272
303
334
365
395
425
454
483
511
539
567
594
621
648
674
699
725
749
774
797
821
844
867
889
912
934
955
976
997
1016
1036
1055
1073
1091
1108
1124
1139
1154
1167
1180
1193
1204
1215
1225
1235
1244
1252
1260
1268
1275
1282
1289
1296
1303
1311
1318
1326
1334
1343
1353
1363
1374
1386
1398
1411
1425
1440
1456
1472
1489
1507
1526
1545
1565
1586
1607
1629
1652
1676
1700
1725
1750
1776
1803
1831
1859
1887
1916
1946
1976
2007
2039
2071
2103
2137
2170
2205
2240
2275
2311
2347
2383
2420
2457
2494
2532
2569
2607
2644
2682
2720
2759
2797
2836
2875
2915
2954
2994
3035
3076
3117
3159
3201
3243
3285
3328
3371
3414
3458
3501
3544
3587
3630
3673
3715
3758
3799
3841
3882
3922
3962
4002
4041
4078
4117
4154
4190
4225
4260
4293
4326
4358
4389
4418
4447
4475
4502
4527
4552
4575
4597
4617
4637
4655
4671
4687
4701
4714
4726
4736
4745
4752
4757
4761
4764
4765
4765
4763
4759
4755
4748
4740
4731
4720
4708
4694
4679
4662
4644
4625
4605
4584
4562
4540
4516
4492
4466
4440
4413
4386
4357
4328
4298
4267
4236
4204
4171
4138
4105
4070
4038
4003
3970
3936
3903
3869
3835
3802
3769
3735
3702
3670
3637
3605
3573
3542
3510
3479
3448
3417
3387
3356
3326
3295
3265
3234
3203
3173
3142
3111
3080
3049
3017
2985
2953
2921
2888
2856
2823
2791
2758
2726
2694
2662
2631
2600
2570
2540
2511
2483
2455
2429
2403
2378
2354
2332
2310
2289
2270
2252
2234
2218
2203
2188
2175
2162
2150
2139
2129
2119
2109
2100
2091
2083
2075
2068
2060
2053
2047
2040
2033
2027
2021
2016
2009
2005
1999
1994
1989
1984
1978
1973
1968
1963
1957
1952
1946
1939
1933
1926
1919
1911
1903
1895
1886
1877
1868
1858
1848
1837
1825
1814
1802
1789
1777
1764
1751
1739
1726
1713
1701
1689
1676
1665
1653
1642
1631
1620
1610
1600
1590
1581
1571
1562
1553
1544
1535
1526
1517
1508
1499
1490
1481
1472
1463
1454
1445
1435
1425
1416
1406
1395
1385
1374
1363
1352
1341
1329
1318
1305
1293
1280
1267
1253
1239
1224
1209
1193
1177
1160
1143
1125
1107
1088
1068
1048
1027
1006
984
962
940
917
893
869
845
820
795
770
744
717
690
662
634
605
575
545
514
483
451
419
386
353
319
285
250
214
179
143
106
70
33
-4
-41
-79
-116
-154
-191
-229
-267
-305
-342
-380
-417
-454
-491
-528
-564
-600
-636
-671
-705
-739
-772
-805
-837
-868
-899
-929
-958
-986
-1014
-1040
-1066
-1092
-1116
-1140
-1163
-1185
-1206
-1227
-1247
-1266
-1284
-1302
-1318
-1334
-1349
-1363
-1376
-1388
-1400
-1410
-1420
-1429
-1437
-1445
-1451
-1457
-1463
-1468
-1472
-1477
-1481
-1485
-1488
-1492
-1496
-1500
-1504
-1508
-1512
-1516
-1521
-1525
-1530
-1535
-1540
-1546
-1552
-1558
-1564
-1571
-1578
-1585
-1593
-1602
-1611
-1621
-1631
-1643
-1655
-1667
-1681
-1696
-1711
-1727
-1744
-1762
-1780
-1800
-1820
-1841
-1862
-1884
-1907
-1931
-1955
-1980
-2005
-2032
-2058
-2085
-2112
-2140
-2167
-2196
-2224
-2253
-2282
-2312
-2342
-2373
-2404
-2435
-2468
-2500
-2534
-2569
-2604
-2640
-2677
-2715
-2755
-2795
-2836
-2879
-2923
-2968
-3015
-3063
-3112
-3162
-3214
-3266
-3320
-3375
-3431
-3489
-3547
-3606
-3666
-3726
-3788
-3850
-3912
-3975
-4038
-4102
-4166
-4230
-4294
-4358
-4422
-4487
-4551
-4615
-4679
-4744
-4808
-4873
-4938
-5003
-5068
-5133
-5199
-5264
-5331
-5397
-5464
-5531
-5598
-5665
-5732
-5800
-5868
-5935
-6003
-6070
-6137
-6204
-6271
-6337
-6402
-6468
-6533
-6597
-6661
-6724
-6788
-6850
-6913
-6974
-7036
-7097
-7157
-7216
-7276
-7334
-7392
-7450
-7507
-7564
-7620
-7676
-7732
-7787
-7841
-7895
-7949
-8000
-8054
-8105
-8156
-8207
-8256
-8305
-8354
-8401
-8448
-8494
-8539
-8583
-8625
-8667
-8707
-8747
-8785
-8823
-8859
-8894
-8929
-8962
-8995
-9027
-9059
-9090
-9120
-9151
-9181
-9210
-9240
-9269
-9299
-9328
-9357
-9386
-9415
-9444
-9473
-9503
-9532
-9562
-9592
-9622
-9653
-9683
-9714
-9745
-9775
-9806
-9837
-9868
-9899
-9929
-9960
-9991
-10021
-10052
-10082
-10113
-10143
-10173
-10204
-10234
-10264
-10295
-10326
-10356
-10387
-10418
-10450
-10481
-10513
-10544
-10577
-10609
-10641
-10674
-10706
-10739
-10771
-10804
-10836
-10868
-10899
-10931
-10961
-10992
-11021
-11050
-11079
-11106
-11133
-11160
-11185
-11210
-11234
-11258
-11281
-11303
-11324
-11345
-11365
-11385
-11404
-11422
-11440
-11457
-11473
-11489
-11505
-11520
-11534
-11548
-11561
-11574
-11586
-11598
-11609
-11620
-11631
-11642
-11652
-11662
-11672
-11682
-11692
-11701
-11711
-11720
-11730
-11739
-11748
-11756
-11764
-11772
-11779
-11786
-11793
-11799
-11805
-11810
-11815
-11820
-11824
-11828
-11832
-11835
-11839
-11842
-11844
-11847
-11850
-11852
-11855
-11857
-11859
-11861
-11864
-11866
-11868
-11870
-11873
-11875
-11878
-11880
-11883
-11885
-11888
-11891
-11894
-11896
-11900
-11903
-11906
-11909
-11912
-11916
-11919
-11922
-11925
-11928
-11931
-11934
-11938
-11941
-11944
-11947
-11951
-11955
-11959
-11963
-11967
-11971
-11975
-11979
-11983
-11987
-11991
-11995
-11998
-12002
-12005
-12008
-12010
-12012
-12014
-12016
-12017
-12018
-12018
-12018
-12019
-12019
-12019
-12019
-12019
-12018
-12018
-12018
-12018
-12018
-12019
-12019
-12020
-12021
-12022
-12024
-12025
-12027
-12029
-12031
-12033
-12036
-12038
-12041
-12044
-12048
-12051
-12054
-12058
-12062
-12066
-12070
-12073
-12077
-12081
-12084
-12087
-12090
-12092
-12094
-12095
-12096
-12096
-12096
-12095
-12093
-12090
-12086
-12082
-12077
-12070
-12063
-12055
-12046
-12036
-12024
-12012
-11999
-11985
-11969
-11953
-11935
-11917
-11897
-11877
-11855
-11832
-11808
-11783
-11757
-11730
-11702
-11673
-11644
-11613
-11581
-11549
-11516
-11482
-11448
-11414
-11379
-11345
-11310
-11275
-11241
-11207
-11173
-11140
-11107
-11074
-11043
-11011
-10981
-10950
-10920
-10891
-10862
-10834
-10806
-10778
-10750
-10723
-10697
-10670
-10644
-10618
-10592
-10566
-10541
-10516
-10492
-10467
-10443
-10419
-10396
-10372
-10350
-10327
-10305
-10283
-10261
-10241
-10220
-10200
-10180
-10161
-10142
-10124
-10106
-10088
-10071
-10054
-10038
-10021
-10005
-9990
-9974
-9960
-9945
-9931
-9918
-9905
-9893
-9881
-9870
-9859
-9850
-9841
-9832
-9824
-9817
-9811
-9805
-9800
-9795
-9791
-9787
-9784
-9781
-9779
-9777
-9775
-9774
-9774
-9773
-9773
-9773
-9773
-9773
-9773
-9773
-9773
-9773
-9773
-9773
-9772
-9772
-9771
-9770
-9768
-9766
-9763
-9760
-9756
-9752
-9746
-9740
-9734
-9727
-9719
-9710
-9701
-9692
-9681
-9671
-9659
-9647
-9634
-9621
-9606
-9591
-9575
-9558
-9540
-9522
-9502
-9482
-9460
-9438
-9414
-9390
-9364
-9337
-9309
-9280
-9250
-9218
-9185
-9152
-9117
-9081
-9044
-9007
-8968
-8929
-8888
-8847
-8805
-8763
-8719
-8675
-8630
-8585
-8539
-8492
-8445
-8397
-8348
-8300
-8250
-8200
-8150
-8099
-8048
-7996
-7944
-7891
-7838
-7784
-7729
-7675
-7619
-7564
-7507
-7451
-7394
-7336
-7278
-7220
-7162
-7103
-7044
-6985
-6925
-6865
-6805
-6745
-6685
-6625
-6565
-6505
-6445
-6385
-6325
-6265
-6205
-6146
-6086
-6026
-5966
-5907
-5847
-5788
-5729
-5669
-5610
-5552
-5493
-5435
-5376
-5318
-5259
-5201
-5143
-5085
-5027
-4970
-4912
-4855
-4799
-4742
-4687
-4631
-4576
-4522
-4467
-4414
-4361
-4309
-4257
-4206
-4156
-4106
-4057
-4009
-3961
-3914
-3867
-3821
-3776
-3731
-3686
-3643
-3600
-3557
-3515
-3474
-3433
-3393
-3353
-3315
-3277
-3240
-3203
-3168
-3133
-3100
-3067
-3035
-3004
-2974
-2945
-2917
-2890
-2864
-2839
-2815
-2792
-2771
-2750
-2731
-2713
-2696
-2680
-2666
-2653
-2640
-2629
-2620
-2611
-2603
-2596
-2591
-2586
-2581
-2577
-2574
-2572
-2569
-2568
-2566
-2565
-2564
-2563
-2562
-2561
-2560
-2560
-2559
-2558
-2557
-2556
-2555
-2555
-2554
-2554
-2554
-2554
-2555
-2556
-2557
-2558
-2560
-2563
-2565
-2568
-2572
-2575
-2579
-2583
-2588
-2593
-2598
-2603
-2608
-2614
-2619
-2625
-2631
-2637
-2642
-2648
-2654
-2660
-2666
-2672
-2679
-2685
-2692
-2699
-2707
-2714
-2722
-2730
-2739
-2747
-2756
-2766
-2776
-2786
-2797
-2808
-2819
-2831
-2844
-2857
-2870
-2884
-2899
-2915
-2931
-2948
-2965
-2984
-3003
-3022
-3042
-3063
-3084
-3106
-3128
-3151
-3174
-3198
-3223
-3248
-3274
-3300
-3327
-3355
-3384
-3413
-3444
-3475
-3507
-3540
-3574
-3610
-3646
-3684
-3722
-3762
-3802
-3844
-3887
-3930
-3975
-4019
-4065
-4112
-4159
-4206
-4254
-4302
-4350
-4398
-4447
-4495
-4543
-4592
-4640
-4688
-4736
-4784
-4832
-4879
-4927
-4974
-5021
-5068
-5115
-5163
-5210
-5257
-5305
-5352
-5400
-5447
-5495
-5542
-5590
-5637
-5684
-5732
-5779
-5826
-5872
-5919
-5965
-6011
-6057
-6102
-6146
-6190
-6234
-6277
-6319
-6361
-6402
-6443
-6483
-6522
-6561
-6599
-6637
-6674
-6711
-6747
-6782
-6817
-6852
-6886
-6920
-6953
-6985
-7017
-7048
-7079
-7108
-7137
-7166
-7193
-7220
-7246
-7271
-7296
-7319
-7342
-7364
-7385
-7405
-7423
-7441
-7458
-7474
-7488
-7502
-7514
-7526
-7537
-7547
-7556
-7564
-7572
-7579
-7586
-7593
-7599
-7605
-7611
-7616
-7621
-7626
-7631
-7635
-7639
-7643
-7647
-7651
-7655
-7659
-7663
-7666
-7670
-7673
-7677
-7680
-7684
-7687
-7691
-7695
-7699
-7704
-7709
-7714
-7720
-7726
-7733
-7740
-7748
-7757
-7766
-7775
-7786
-7797
-7809
-7822
-7836
-7850
-7866
-7882
-7900
-7918
-7938
-7958
-7979
-8002
-8025
-8048
-8074
-8099
-8125
-8153
-8180
-8209
-8238
-8267
-8297
-8328
-8359
-8390
-8422
-8455
-8488
-8522
-8557
-8592
-8629
-8665
-8703
-8742
-8781
-8820
-8861
-8902
-8944
-8986
-9030
-9073
-9118
-9163
-9209
-9256
-9303
-9351
-9399
-9448
-9497
-9547
-9597
-9648
-9700
-9753
-9806
-9859
-9914
-9969
-10025
-10082
-10139
-10198
-10257
-10317
-10378
-10439
-10502
-10565
-10629
-10694
-10760
-10826
-10893
-10961
-11029
-11098
-11167
-11238
-11309
-11381
-11453
-11526
-11600
-11674
-11749
-11825
-11901
-11978
-12055
-12133
-12212
-12290
-12369
-12448
-12527
-12606
-12685
-12764
-12843
-12921
-12999
-13077
-13154
-13231
-13307
-13382
-13457
-13532
-13606
-13679
-13752
-13825
-13897
-13969
-14040
-14111
-14182
-14253
-14324
-14394
-14464
-14535
-14605
-14675
-14745
-14815
-14886
-14956
-15027
-15098
-15169
-15240
-15311
-15383
-15454
-15525
-15597
-15668
-15740
-15811
-15883
-15955
-16026
-16097
-16171
-16242
-16315
-16389
-16463
-16537
-16611
-16686
-16762
-16838
-16914
-16991
-17069
-17147
-17225
-17304
-17384
-17464
-17544
-17624
-17705
-17786
-17867
-17948
-18030
-18112
-18193
-18276
-18358
-18440
-18522
-18605
-18687
-18769
-18852
-18934
-19016
-19097
-19179
-19260
-19341
-19422
-19502
-19582
-19662
-19741
-19820
-19898
-19975
-20053
-20129
-20205
-20281
-20355
-20430
-20503
-20576
-20648
-20720
-20791
-20861
-20931
-21000
-21069
-21136
-21203
-21269
-21335
-21400
-21464
-21527
-21589
-21651
-21712
-21772
-21831
-21889
-21946
-22002
-22057
-22111
-22164
-22216
-22268
-22318
-22367
-22416
-22464
-22511
-22557
-22602
-22646
-22690
-22733
-22775
-22817
-22857
-22898
-22938
-22977
-23016
-23054
-23093
-23131
-23169
-23206
-23243
-23280
-23317
-23354
-23391
-23427
-23464
-23500
-23536
-23573
-23610
-23647
-23684
-23721
-23759
-23797
-23836
-23875
-23914
-23954
-23995
-24036
-24078
-24120
-24163
-24207
-24251
-24296
-24342
-24388
-24435
-24483
-24531
-24580
-24629
-24678
-24728
-24778
-24829
-24880
-24932
-24983
-25035
-25088
-25140
-25193
-25246
-25299
-25352
-25405
-25458
-25512
-25565
-25618
-25671
-25724
-25777
-25829
-25882
-25933
-25985
-26036
-26086
-26136
-26186
-26235
-26283
-26331
-26379
-26426
-26472
-26519
-26564
-26610
-26655
-26700
-26744
-26789
-26834
-26878
-26922
-26967
-27011
-27055
-27099
-27143
-27187
-27231
-27274
-27318
-27361
-27404
-27446
-27489
-27530
-27572
-27613
-27653
-27693
-27733
-27772
-27810
-27847
-27884
-27920
-27956
-27991
-28025
-28059
-28092
-28125
-28156
-28188
-28218
-28248
-28277
-28306
-28334
-28361
-28388
-28413
-28438
-28463
-28486
-28509
-28531
-28552
-28573
-28592
-28611
-28629
-28645
-28661
-28677
-28691
-28704
-28717
-28729
-28739
-28749
-28758
-28766
-28772
-28778
-28782
-28785
-28787
-28788
-28787
-28785
-28782
-28777
-28772
-28765
-28756
-28746
-28735
-28722
-28707
-28691
-28674
-28655
-28634
-28613
-28590
-28565
-28539
-28512
-28484
-28454
-28423
-28391
-28357
-28322
-28286
-28248
-28209
-28168
-28127
-28084
-28040
-27996
-27950
-27903
-27855
-27806
-27755
-27704
-27652
-27598
-27544
-27489
-27433
-27377
-27319
-27262
-27203
-27144
-27085
-27025
-26964
-26903
-26842
-26780
-26717
-26654
-26590
-26526
-26462
-26396
-26331
-26264
-26197
-26130
-26062
-25993
-25924
-25855
-25785
-25714
-25643
-25571
-25499
-25426
-25352
-25278
-25203
-25127
-25051
-24974
-24896
-24817
-24738
-24657
-24576
-24493
-24410
-24325
-24240
-24153
-24065
-23976
-23885
-23794
-23701
-23607
-23511
-23414
-23316
-23217
-23117
-23016
-22913
-22810
-22706
-22600
-22494
-22386
-22278
-22169
-22059
-21948
-21837
-21725
-21611
-21498
-21383
-21268
-21152
-21035
-20917
-20799
-20680
-20560
-20439
-20317
-20195
-20071
-19947
-19822
-19695
-19567
-19438
-19308
-19177
-19044
-18910
-18774
-18638
-18499
-18360
-18219
-18077
-17934
-17789
-17643
-17496
-17347
-17197
-17047
-16895
-16742
-16587
-16432
-16276
-16119
-15961
-15802
-15642
-15482
-15321
-15159
-14997
-14835
-14672
-14509
-14345
-14181
-14017
-13853
-13689
-13524
-13360
-13195
-13030
-12864
-12699
-12533
-12368
-12202
-12036
-11869
-11702
-11535
-11368
-11200
-11033
-10865
-10696
-10528
-10359
-10191
-10022
-9853
-9684
-9516
-9347
-9179
-9010
-8842
-8674
-8506
-8339
-8172
-8005
-7839
-7673
-7508
-7344
-7180
-7018
-6856
-6695
-6535
-6376
-6218
-6061
-5905
-5751
-5597
-5444
-5292
-5140
-4990
-4841
-4693
-4546
-4400
-4254
-4110
-3967
-3825
-3683
-3543
-3404
-3266
-3129
-2993
-2858
-2724
-2591
-2459
-2327
-2197
-2068
-1939
-1812
-1685
-1559
-1434
-1310
-1186
-1063
-941
-819
-697
-576
-455
-334
-214
-94
25
144
263
382
500
618
736
853
970
1087
1203
1319
1435
1550
1665
1779
1893
2005
2119
2230
2341
2451
2560
2668
2775
2881
2986
3090
3192
3294
3394
3493
3590
3687
3781
3875
3967
4057
4146
4233
4319
4403
4485
4565
4644
4721
4797
4870
4942
5012
5080
5146
5211
5273
5334
5393
5450
5505
5558
5609
5659
5707
5753
5797
5840
5881
5920
5958
5994
6029
6062
6093
6123
6151
6177
6202
6225
6246
6266
6285
6302
6318
6333
6346
6358
6369
6378
6386
6394
6400
6405
6409
6412
6415
6417
6418
6418
6418
6417
6416
6415
6413
6410
6407
6404
6400
6396
6392
6388
6383
6378
6373
6368
6363
6357
6352
6347
6341
6336
6331
6326
6321
6316
6311
6307
6303
6300
6296
6293
6291
6289
6287
6285
6283
6282
6281
6281
6280
6280
6280
6280
6281
6281
6281
6281
6282
6282
6282
6282
6282
6282
6283
6283
6283
6283
6284
6284
6285
6286
6288
6290
6292
6294
6297
6300
6304
6308
6312
6316
6321
6325
6331
6336
6341
6347
6353
6359
6364
6370
6375
6380
6385
6390
6394
6398
6401
6405
6407
6410
6412
6413
6414
6415
6415
6415
6414
6412
6411
6409
6406
6403
6399
6395
6390
6384
6377
6370
6362
6353
6344
6333
6322
6309
6296
6282
6267
6251
6234
6216
6197
6178
6157
6135
6112
6088
6063
6037
6010
5983
5954
5924
5894
5863
5832
5800
5767
5734
5701
5667
5633
5599
5564
5530
5495
5460
5424
5389
5353
5316
5280
5243
5207
5169
5132
5094
5056
5018
4980
4941
4902
4863
4823
4784
4744
4704
4664
4624
4584
4544
4503
4463
4423
4383
4344
4304
4265
4226
4187
4149
4110
4073
4035
3997
3960
3923
3886
3849
3812
3775
3739
3702
3665
3629
3592
3556
3519
3482
3446
3409
3372
3336
3299
3263
3226
3190
3154
3118
3083
3048
3013
2978
2945
2911
2879
2846
2815
2784
2754
2725
2696
2668
2640
2613
2587
2560
2534
2508
2483
2457
2432
2407
2382
2356
2331
2306
2280
2255
2228
2202
2175
2148
2121
2093
2065
2036
2007
1978
1949
1918
1888
1857
1825
1793
1760
1727
1693
1658
1623
1587
1551
1513
1475
1435
1395
1353
1311
1267
1222
1177
1130
1082
1032
982
930
877
823
767
711
652
593
532
469
406
341
275
207
139
70
-1
-72
-145
-218
-292
-366
-441
-517
-592
-668
-744
-820
-897
-972
-1048
-1124
-1199
-1273
-1348
-1421
-1493
-1565
-1636
-1705
-1773
-1840
-1905
-1969
-2032
-2093
-2152
-2210
-2266
-2321
-2374
-2425
-2475
-2522
-2568
-2613
-2655
-2696
-2735
-2772
-2808
-2842
-2874
-2905
-2934
-2962
-2988
-3013
-3036
-3057
-3077
-3095
-3112
-3127
-3140
-3152
-3163
-3171
-3179
-3184
-3188
-3190
-3191
-3190
-3188
-3184
-3178
-3171
-3162
-3152
-3140
-3127
-3112
-3096
-3079
-3060
-3040
-3019
-2996
-2972
-2947
-2921
-2893
-2864
-2834
-2803
-2771
-2737
-2702
-2667
-2629
-2591
-2552
-2511
-2468
-2424
-2379
-2333
-2285
-2235
-2184
-2130
-2076
-2019
-1961
-1901
-1839
-1775
-1710
-1643
-1574
-1503
-1431
-1357
-1281
-1203
-1123
-1042
-959
-874
-786
-698
-607
-514
-420
-324
-225
-126
-24
79
184
291
399
508
619
732
846
961
1077
1195
1314
1433
1554
1675
1797
1919
2041
2165
2289
2413
2537
2661
2786
2910
3035
3160
3285
3410
3534
3659
3784
3908
4032
4156
4279
4402
4524
4646
4768
4889
5009
5129
5248
5366
5484
5601
5717
5833
5947
6061
6174
6287
6398
6509
6618
6727
6835
6942
7048
7154
7258
7362
7465
7567
7669
7770
7870
7969
8068
8167
8264
8361
8458
8554
8649
8743
8837
8930
9023
9115
9206
9297
9387
9476
9565
9653
9740
9827
9914
10000
10086
10171
10256
10340
10425
10508
10592
10676
10759
10842
10925
11007
11090
11173
11255
11338
11420
11502
11585
11667
11749
11832
11914
11996
12078
12160
12241
12323
12404
12484
12565
12645
12724
12803
12882
12960
13037
13114
13190
13266
13341
13415
13489
13562
13635
13707
13779
13850
13920
13990
14059
14127
14195
14262
14328
14394
14459
14524
14588
14651
14714
14776
14837
14898
14958
15017
15076
15134
15191
15247
15303
15358
15413
15467
15520
15572
15624
15675
15726
15777
15827
15876
15926
15975
16023
16072
16120
16168
16216
16263
16309
16357
16403
16449
16495
16540
16585
16630
16674
16717
16761
16803
16845
16887
16928
16968
17008
17048
17086
17125
17162
17200
17237
17273
17309
17345
17381
17416
17451
17487
17522
17557
17592
17627
17662
17697
17732
17767
17801
17835
17869
17903
17937
17970
18003
18035
18067
18099
18130
18161
18191
18221
18250
18279
18307
18335
18362
18389
18416
18442
18467
18492
18517
18541
18565
18589
18612
18635
18657
18679
18701
18723
18744
18765
18786
18807
18828
18848
18869
18890
18911
18932
18954
18976
18998
19021
19045
19069
19093
19119
19145
19173
19201
19230
19261
19292
19324
19358
19393
19428
19465
19503
19542
19582
19622
19664
19707
19751
19796
19842
19889
19938
19987
20038
20089
20142
20196
20251
20307
20364
20423
20482
20543
20604
20666
20730
20794
20860
20926
20993
21061
21129
21199
21269
21340
21412
21485
21559
21633
21709
21786
21864
21944
22025
22107
22190
22275
22362
22450
22540
22631
22724
22818
22914
23012
23111
23211
23313
23416
23520
23625
23732
23840
23949
24058
24169
24281
24393
24506
24619
24733
24847
24961
25076
25191
25306
25421
25535
25650
25764
25878
25992
26105
26218
26330
26442
26553
26663
26773
26882
26990
27098
27204
27310
27415
27518
27621
27723
27824
27923
28022
28119
28215
28310
28404
28496
28587
28677
28766
28853
28939
29023
29106
29187
29267
29345
29422
29497
29571
29643
29714
29784
29852
29919
29985
30049
30112
30174
30235
30295
30354
30411
30468
30523
30578
30632
30684
30736
30786
30836
30884
30931
30977
31022
31065
31107
31148
31187
31224
31261
31295
31328
31360
31390
31419
31447
31473
31498
31521
31544
31565
31585
31604
31622
31639
31655
31670
31684
31697
31709
31720
31730
31739
31747
31755
31761
31767
31771
31775
31778
31779
31781
31781
31780
31778
31776
31772
31768
31763
31757
31750
31743
31734
31725
31715
31704
31692
31679
31666
31652
31637
31622
31605
31589
31571
31553
31535
31516
31496
31476
31456
31435
31414
31392
31370
31348
31326
31303
31280
31257
31234
31211
31187
31164
31140
31117
31093
31069
31046
31022
30998
30974
30951
30927
30904
30881
30858
30835
30813
30791
30768
30747
30725
30703
30681
30660
30638
30616
30594
30572
30549
30526
30502
30478
30453
30428
30402
30375
30348
30320
30292
30262
30232
30201
30169
30136
30103
30069
30034
29998
29961
29923
29884
29844
29803
29761
29718
29674
29629
29582
29535
29486
29436
29385
29333
29280
29225
29170
29113
29056
28997
28938
28877
28816
28754
28691
28627
28563
28498
28433
28366
28300
28232
28164
28096
28027
27957
27887
27816
27745
27674
27602
27530
27457
27384
27311
27238
27165
27092
27019
26947
26874
26802
26730
26658
26586
26515
26445
26374
26305
26236
26167
26099
26032
25966
25901
25836
25772
25709
25646
25584
25523
25462
25402
25343
25285
25227
25169
25112
25056
25000
24944
24889
24834
24780
24725
24671
24617
24564
24510
24457
24404
24351
24298
24244
24191
24138
24085
24032
23978
23925
23871
23817
23763
23709
23654
23600
23545
23490
23434
23379
23323
23267
23210
23153
23096
23039
22981
22922
22864
22805
22746
22686
22626
22565
22505
22443
22382
22320
22257
22194
22131
22067
22003
21938
21873
21808
21742
21676
21609
21542
21474
21406
21338
21269
21200
21130
21060
20989
20918
20846
20775
20703
20630
20558
20485
20412
20339
20266
20193
20119
20046
19972
19898
19824
19751
19677
19603
19529
19454
19380
19306
19231
19156
19081
19006
18930
18854
18778
18702
18626
18550
18473
18396
18320
18243
18166
18090
18014
17937
17861
17786
17710
17635
17560
17485
17410
17336
17262
17188
17114
17041
16968
16895
16823
16751
16679
16607
16536
16465
16394
16324
16254
16184
16114
16046
15978
15910
15842
15775
15708
15642
15576
15511
15446
15382
15318
15255
15192
15129
15067
15006
14944
14884
14823
14763
14703
14644
14585
14526
14467
14409
14350
14292
14234
14176
14119
14061
14005
13948
13892
13837
13782
13728
13674
13621
13569
13517
13467
13417
13367
13319
13271
13224
13178
13133
13088
13044
13001
12959
12918
12878
12838
12799
12761
12724
12688
12653
12618
12584
12551
12518
12487
12456
12426
12397
12368
12341
12314
12287
12262
12237
12212
12189
12165
12142
12120
12098
12077
12056
12035
12015
11995
11975
11956
11937
11918
11899
11881
11863
11845
11828
11810
11793
11776
11759
11742
11725
11709
11692
11676
11660
11644
11628
11612
11597
11582
11568
11554
11540
11526
11514
11501
11489
11478
11468
11458
11449
11441
11434
11427
11422
11417
11413
11410
11408
11407
11407
11407
11408
11410
11413
11417
11421
11426
11432
11439
11446
11454
11463
11472
11483
11494
11506
11520
11534
11549
11566
11583
11602
11622
11643
11666
11689
11714
11740
11768
11797
11827
11859
11893
11927
11963
12001
12040
12080
12122
12165
12210
12255
12303
12351
12401
12452
12505
12558
12613
12670
12727
12786
12846
12907
12969
13033
13098
13163
13230
13298
13367
13438
13509
13581
13654
13728
13803
13879
13956
14033
14111
14190
14269
14349
14430
14511
14592
14673
14755
14837
14919
15001
15083
15165
15246
15328
15409
15490
15571
15652
15733
15813
15893
15973
16052
16131
16209
16288
16366
16443
16520
16597
16673
16748
16824
16898
16972
17046
17119
17191
17263
17334
17404
17473
17541
17609
17675
17741
17805
17868
17931
17992
18051
18110
18167
18223
18277
18331
18383
18433
18483
18531
18577
18623
18667
18710
18751
18791
18830
18868
18904
18940
18974
19006
19038
19069
19098
19126
19153
19179
19203
19226
19248
19269
19289
19308
19325
19341
19356
19370
19383
19395
19406
19416
19425
19432
19439
19446
19451
19455
19459
19461
19463
19464
19464
19463
19462
19459
19456
19452
19447
19441
19434
19426
19417
19406
19395
19382
19369
19353
19337
19319
19300
19279
19257
19234
19209
19183
19155
19126
19096
19064
19031
18996
18960
18923
18884
18843
18801
18758
18713
18666
18619
18569
18518
18465
18411
18355
18298
18238
18177
18115
18050
17984
17916
17847
17776
17704
17630
17555
17478
17399
17320
17238
17156
17071
16986
16899
16810
16721
16630
16537
16443
16347
16251
16152
16053
15953
15851
15748
15644
15538
15431
15324
15215
15105
14995
14883
14771
14658
14545
14430
14316
14200
14084
13968
13852
13734
13617
13499
13381
13263
13145
13026
12907
12788
12669
12549
12430
12310
12191
12071
11952
11832
11713
11594
11475
11356
11238
11120
11003
10885
10769
10652
10536
10420
10305
10190
10075
9960
9846
9733
9619
9506
9393
9280
9168
9056
8944
8833
8722
8611
8500
8390
8279
8169
8060
7951
7842
7733
7625
7517
7410
7304
7198
7093
6988
6884
6781
6679
6577
6476
6376
6276
6177
6079
5981
5884
5788
5692
5596
5501
5406
5311
5216
5122
5028
4934
4841
4748
4654
4562
4469
4377
4285
4193
4102
4010
3920
3829
3739
3649
3560
3471
3382
3293
3205
3117
3029
2941
2854
2767
2680
2593
2507
2420
2334
2248
2162
2076
1991
1905
1820
1734
1649
1564
1479
1394
1310
1225
1140
1056
972
888
804
721
638
555
473
392
311
231
152
73
-4
-81
-157
-231
-305
-378
-450
-521
-590
-659
-726
-792
-858
-922
-985
-1047
-1108
-1168
-1228
-1286
-1344
-1400
-1456
-1511
-1565
-1619
-1672
-1724
-1775
-1826
-1877
-1927
-1976
-2025
-2073
-2121
-2168
-2214
-2261
-2306
-2352
-2396
-2441
-2485
-2528
-2572
-2614
-2657
-2699
-2741
-2782
-2823
-2864
-2905
-2946
-2986
-3027
-3067
-3108
-3149
-3189
-3230
-3271
-3312
-3354
-3395
-3437
-3479
-3521
-3564
-3606
-3649
-3692
-3735
-3778
-3821
-3864
-3907
-3950
-3993
-4035
-4078
-4122
-4165
-4208
-4251
-4294
-4336
-4378
-4420
-4462
-4504
-4545
-4585
-4625
-4664
-4703
-4741
-4779
-4816
-4852
-4888
-4922
-4956
-4990
-5022
-5053
-5083
-5112
-5140
-5167
-5193
-5218
-5241
-5263
-5284
-5304
-5323
-5341
-5358
-5374
-5389
-5404
-5417
-5430
-5442
-5453
-5464
-5473
-5483
-5491
-5499
-5507
-5514
-5520
-5526
-5531
-5536
-5541
-5544
-5548
-5550
-5553
-5554
-5556
-5557
-5557
-5557
-5557
-5557
-5556
-5555
-5554
-5553
-5551
-5550
-5549
-5548
-5546
-5545
-5544
-5543
-5542
-5542
-5541
-5540
-5540
-5539
-5539
-5538
-5538
-5537
-5537
-5536
-5536
-5535
-5535
-5534
-5533
-5532
-5531
-5530
-5528
-5526
-5524
-5522
-5519
-5515
-5511
-5506
-5501
-5495
-5488
-5480
-5472
-5462
-5451
-5440
-5427
-5414
-5399
-5383
-5366
-5348
-5329
-5308
-5286
-5264
-5240
-5215
-5190
-5163
-5136
-5107
-5078
-5048
-5017
-4985
-4953
-4919
-4885
-4849
-4813
-4776
-4737
-4698
-4658
-4617
-4575
-4532
-4488
-4443
-4398
-4352
-4305
-4258
-4210
-4162
-4114
-4065
-4017
-3968
-3919
-3870
-3821
-3773
-3724
-3676
-3628
-3581
-3534
-3488
-3442
-3396
-3352
-3308
-3265
-3222
-3181
-3140
-3100
-3060
-3022
-2984
-2947
-2911
-2876
-2841
-2807
-2774
-2742
-2711
-2681
-2651
-2623
-2595
-2568
-2542
-2516
-2492
-2468
-2445
-2422
-2401
-2380
-2359
-2339
-2320
-2300
-2282
-2263
-2244
-2226
-2208
-2190
-2171
-2153
-2135
-2116
-2098
-2079
-2061
-2041
-2024
-2005
-1987
-1968
-1950
-1932
-1914
-1897
-1879
-1862
-1846
-1829
-1814
-1799
-1784
-1770
-1757
-1744
-1732
-1721
-1710
-1699
-1690
-1680
-1672
-1663
-1655
-1648
-1640
-1634
-1627
-1621
-1616
-1611
-1606
-1602
-1597
-1594
-1591
-1588
-1585
-1583
-1582
-1581
-1580
-1580
-1581
-1582
-1584
-1586
-1590
-1593
-1598
-1603
-1609
-1615
-1622
-1631
-1639
-1649
-1660
-1671
-1683
-1696
-1709
-1724
-1739
-1755
-1773
-1791
-1810
-1830
-1851
-1873
-1896
-1920
-1944
-1970
-1997
-2025
-2054
-2084
-2115
-2147
-2179
-2213
-2247
-2282
-2318
-2355
-2392
-2430
-2468
-2507
-2547
-2587
-2627
-2668
-2708
-2749
-2790
-2831
-2871
-2912
-2952
-2992
-3032
-3071
-3110
-3148
-3186
-3224
-3261
-3298
-3334
-3370
-3405
-3439
-3473
-3507
-3540
-3572
-3604
-3635
-3666
-3696
-3726
-3755
-3783
-3811
-3838
-3865
-3891
-3916
-3940
-3964
-3987
-4009
-4030
-4050
-4070
-4088
-4106
-4123
-4139
-4154
-4169
-4182
-4195
-4206
-4217
-4227
-4237
-4245
-4253
-4260
-4267
-4273
-4278
-4283
-4287
-4290
-4293
-4296
-4298
-4299
-4300
-4300
-4299
-4298
-4296
-4294
-4291
-4287
-4283
-4278
-4273
-4267
-4260
-4253
-4246
-4238
-4230
-4222
-4213
-4204
-4195
-4186
-4177
-4169
-4160
-4152
-4145
-4137
-4130
-4124
-4118
-4113
-4108
-4103
-4099
-4094
-4091
-4089
-4086
-4086
-4083
-4083
-4083
-4083
-4083
-4083
-4083
-4083
-4086
-4086
-4088
-4090
-4091
-4094
-4096
-4098
-4101
-4104
-4107
-4110
-4114
-4118
-4122
-4126
-4131
-4136
-4142
-4148
-4155
-4163
-4170
-4179
-4188
-4198
-4208
-4218
-4229
-4241
-4253
-4265
-4278
-4292
-4306
-4320
-4335
-4350
-4365
-4381
-4397
-4414
-4430
-4448
-4465
-4483
-4501
-4520
-4539
-4559
-4579
-4600
-4621
-4643
-4666
-4689
-4713
-4738
-4764
-4790
-4817
-4845
-4873
-4902
-4931
-4961
-4992
-5022
-5054
-5086
-5118
-5151
-5184
-5218
-5253
-5288
-5324
-5361
-5399
-5437
-5476
-5516
-5557
-5598
-5641
-5685
-5729
-5774
-5821
-5868
-5916
-5965
-6015
-6066
-6118
-6171
-6224
-6278
-6333
-6388
-6444
-6500
-6557
-6615
-6673
-6731
-6790
-6850
-6910
-6970
-7030
-7091
-7152
-7214
-7275
-7337
-7399
-7461
-7524
-7586
-7649
-7712
-7775
-7838
-7901
-7964
-8026
-8090
-8151
-8215
-8277
-8338
-8400
-8460
-8521
-8581
-8640
-8698
-8757
-8814
-8871
-8927
-8983
-9038
-9093
-9146
-9200
-9252
-9304
-9356
-9407
-9457
-9506
-9555
-9604
-9651
-9699
-9745
-9791
-9836
-9881
-9924
-9968
-10010
-10052
-10093
-10134
-10174
-10213
-10252
-10290
-10327
-10364
-10400
-10435
-10469
-10503
-10536
-10568
-10599
-10630
-10660
-10689
-10718
-10745
-10772
-10798
-10823
-10847
-10870
-10892
-10913
-10933
-10952
-10970
-10986
-11002
-11015
-11028
-11039
-11049
-11057
-11064
-11070
-11074
-11077
-11078
-11079
-11077
-11074
-11070
-11064
-11057
-11049
-11039
-11027
-11015
-11001
-10985
-10968
-10950
-10930
-10910
-10888
-10865
-10840
-10815
-10789
-10762
-10734
-10705
-10675
-10644
-10613
-10581
-10548
-10515
-10481
-10446
-10411
-10375
-10339
-10303
-10266
-10228
-10191
-10152
-10114
-10076
-10037
-9998
-9959
-9919
-9880
-9841
-9802
-9762
-9723
-9684
-9645
-9606
-9568
-9530
-9492
-9454
-9417
-9380
-9343
-9307
-9271
-9236
-9201
-9167
-9133
-9100
-9067
-9034
-9002
-8970
-8939
-8909
-8879
-8849
-8820
-8792
-8764
-8736
-8709
-8682
-8656
-8631
-8606
-8581
-8557
-8534
-8511
-8488
-8466
-8445
-8424
-8403
-8383
-8363
-8343
-8324
-8306
-8288
-8270
-8253
-8236
-8219
-8203
-8186
-8170
-8156
-8141
-8127
-8113
-8100
-8086
-8074
-8061
-8048
-8037
-8025
-8013
-8003
-7993
-7983
-7973
-7964
-7955
-7946
-7938
-7930
-7923
-7917
-7910
-7905
-7900
-7895
-7892
-7889
-7887
-7885
-7885
-7885
-7886
-7888
-7890
-7894
-7898
-7904
-7910
-7917
-7926
-7935
-7944
-7955
-7966
-7979
-7992
-8005
-8019
-8034
-8050
-8067
-8084
-8102
-8121
-8141
-8161
-8183
-8206
-8229
-8254
-8280
-8306
-8334
-8362
-8392
-8423
-8454
-8487
-8520
-8554
-8590
-8626
-8663
-8701
-8740
-8780
-8821
-8863
-8905
-8948
-8992
-9036
-9081
-9127
-9174
-9221
-9269
-9317
-9366
-9416
-9466
-9518
-9569
-9622
-9676
-9730
-9785
-9841
-9898
-9955
-10014
-10074
-10134
-10196
-10259
-10323
-10388
-10453
-10520
-10588
-10657
-10726
-10797
-10868
-10941
-11014
-11088
-11163
-11239
-11315
-11393
-11471
-11550
-11630
-11711
-11793
-11876
-11960
-12044
-12130
-12216
-12304
-12392
-12481
-12572
-12663
-12755
-12848
-12942
-13037
-13134
-13231
-13329
-13428
-13528
-13630
-13732
-13836
-13940
-14046
-14153
-14261
-14369
-14479
-14590
-14702
-14815
-14928
-15043
-15158
-15274
-15392
-15510
-15629
-15748
-15869
-15991
-16113
-16236
-16360
-16485
-16610
-16736
-16862
-16989
-17116
-17244
-17373
-17502
-17632
-17762
-17893
-18025
-18157
-18289
-18422
-18556
-18690
-18824
-18959
-19095
-19230
-19367
-19503
-19640
-19778
-19915
-20054
-20192
-20331
-20471
-20610
-20750
-20891
-21031
-21172
-21314
-21455
-21597
-21739
-21881
-22024
-22166
-22309
-22452
-22594
-22737
-22880
-23023
-23166
-23308
-23451
-23594
-23737
-23879
-24022
-24164
-24306
-24448
-24590
-24731
-24872
-25013
-25154
-25294
-25433
-25573
-25712
-25850
-25988
-26125
-26262
-26399
-26535
-26670
-26805
-26939
-27072
-27204
-27336
-27467
-27596
-27725
-27853
-27980
-28106
-28230
-28353
-28475
-28596
-28715
-28833
-28949
-29064
-29177
-29289
-29399
-29507
-29614
-29719
-29822
-29923
-30022
-30120
-30216
-30309
-30401
-30491
-30580
-30666
-30751
-30835
-30916
-30996
-31075
-31152
-31227
-31301
-31373
-31444
-31513
-31581
-31647
-31712
-31775
-31837
-31897
-31956
-32012
-32069
-32122
-32174
-32225
-32274
-32322
-32366
-32411
-32454
-32494
-32534
-32570
-32607
-32642
-32674
-32706
-32735
-32765
-32792
-32817
-32841
-32864
-32885
-32904
-32922
-32939
-32954
-32968
-32981
-32991
-33001
-33008
-33015
-33019
-33022
-33024
-33023
-33022
-33018
-33013
-33007
-32999
-32989
-32978
-32965
-32951
-32936
-32920
-32902
-32883
-32862
-32841
-32819
-32795
-32770
-32744
-32717
-32689
-32659
-32628
-32598
-32564
-32531
-32494
-32459
-32421
-32381
-32342
-32299
-32256
-32213
-32167
-32119
-32072
-32023
-31972
-31919
-31865
-31810
-31754
-31696
-31636
-31575
-31513
-31449
-31383
-31316
-31247
-31177
-31105
-31031
-30955
-30878
-30800
-30719
-30637
-30554
-30468
-30381
-30293
-30203
-30111
-30018
-29923
-29827
-29729
-29630
-29530
-29427
-29324
-29219
-29112
-29004
-28895
-28784
-28672
-28559
-28444
-28328
-28211
-28093
-27973
-27853
-27731
-27607
-27483
-27358
-27231
-27104
-26975
-26845
-26714
-26582
-26449
-26314
-26179
-26043
-25905
-25767
-25627
-25487
-25346
-25204
-25061
-24917
-24773
-24628
-24482
-24335
-24189
-24041
-23893
-23745
-23596
-23447
-23298
-23149
-22999
-22849
-22699
-22549
-22399
-22250
-22100
-21951
-21803
-21655
-21507
-21360
-21213
-21068
-20923
-20779
-20636
-20493
-20352
-20212
-20073
-19935
-19799
-19663
-19529
-19396
-19264
-19133
-19004
-18876
-18749
-18624
-18500
-18377
-18256
-18136
-18018
-17901
-17786
-17672
-17559
-17448
-17338
-17230
-17123
-17018
-16914
-16811
-16709
-16610
-16511
-16414
-16318
-16224
-16131
-16040
-15950
-15862
-15775
-15690
-15606
-15523
-15442
-15363
-15285
-15209
-15133
-15060
-14987
-14916
-14846
-14777
-14709
-14643
-14577
-14513
-14449
-14387
-14325
-14264
-14204
-14146
-14088
-14030
-13974
-13918
-13863
-13809
-13756
-13703
-13650
-13598
-13546
-13495
-13444
-13393
-13342
-13291
-13241
-13190
-13139
-13089
-13038
-12988
-12937
-12886
-12835
-12783
-12732
-12680
-12627
-12575
-12521
-12468
-12413
-12358
-12303
-12247
-12190
-12132
-12074
-12015
-11956
-11895
-11835
-11773
-11711
-11648
-11585
-11521
-11457
-11391
-11326
-11260
-11193
-11126
-11059
-10991
-10922
-10854
-10785
-10715
-10646
-10576
-10506
-10436
-10365
-10294
-10224
-10153
-10082
-10011
-9940
-9869
-9798
-9727
-9657
-9586
-9516
-9446
-9376
-9306
-9236
-9167
-9097
-9028
-8960
-8891
-8822
-8754
-8686
-8618
-8550
-8482
-8414
-8347
-8279
-8212
-8146
-8079
-8013
-7948
-7882
-7818
-7753
-7689
-7626
-7563
-7501
-7439
-7378
-7317
-7257
-7198
-7139
-7081
-7024
-6967
-6911
-6856
-6801
-6747
-6694
-6641
-6589
-6537
-6487
-6437
-6387
-6339
-6290
-6243
-6196
-6150
-6104
-6059
-6015
-5971
-5927
-5884
-5842
-5800
-5759
-5718
-5678
-5638
-5599
-5561
-5523
-5485
-5449
-5413
-5377
-5342
-5308
-5274
-5241
-5208
-5176
-5144
-5113
-5083
-5053
-5023
-4995
-4967
-4939
-4912
-4886
-4860
-4834
-4809
-4785
-4761
-4737
-4714
-4691
-4668
-4646
-4624
-4602
-4581
-4559
-4538
-4517
-4496
-4475
-4454
-4433
-4412
-4392
-4370
-4349
-4328
-4306
-4285
-4263
-4241
-4219
-4196
-4173
-4150
-4127
-4104
-4080
-4056
-4032
-4008
-3984
-3959
-3934
-3909
-3884
-3858
-3832
-3806
-3780
-3754
-3727
-3701
-3674
-3647
-3620
-3593
-3566
-3539
-3512
-3485
-3458
-3432
-3405
-3379
-3353
-3328
-3303
-3278
-3253
-3229
-3206
-3182
-3159
-3137
-3114
-3092
-3071
-3050
-3029
-3009
-2988
-2969
-2949
-2930
-2911
-2893
-2875
-2857
-2839
-2821
-2804
-2787
-2770
-2753
-2737
-2721
-2705
-2689
-2673
-2657
-2642
-2627
-2611
-2596
-2581
-2566
-2551
-2536
-2521
-2507
-2492
-2477
-2463
-2448
-2434
-2420
-2406
-2392
-2378
-2364
-2351
-2337
-2324
-2311
-2298
-2285
-2272
-2259
-2246
-2234
-2221
-2208
-2196
-2183
-2171
-2158
-2146
-2133
-2120
-2108
-2095
-2082
-2069
-2057
-2044
-2031
-2017
-2005
-1993
-1980
-1967
-1954
-1941
-1929
-1916
-1904
-1892
-1879
-1867
-1856
-1844
-1832
-1821
-1810
-1798
-1788
-1777
-1767
-1756
-1746
-1736
-1726
-1716
-1706
-1696
-1686
-1677
-1667
-1657
-1647
-1638
-1628
-1618
-1609
-1599
-1589
-1580
-1571
-1561
-1552
-1543
-1534
-1526
-1517
-1509
-1501
-1493
-1485
-1478
-1471
-1464
-1458
-1452
-1447
-1441
-1436
-1432
-1427
-1423
-1420
-1416
-1413
-1409
-1406
-1404
-1401
-1398
-1395
-1393
-1390
-1387
-1385
-1382
-1380
-1378
-1375
-1373
-1370
-1368
-1366
-1364
-1361
-1359
-1357
-1355
-1353
-1351
-1349
-1348
-1346
-1344
-1342
-1341
-1339
-1337
-1335
-1333
-1332
-1330
-1327
-1325
-1323
-1320
-1317
-1314
-1310
-1307
-1303
-1299
-1294
-1289
-1284
-1279
-1273
-1267
-1261
-1254
-1247
-1240
-1233
-1225
-1217
-1209
-1201
-1193
-1184
-1176
-1168
-1159
-1151
-1142
-1133
-1124
-1115
-1105
-1095
-1085
-1074
-1063
-1051
-1039
-1026
-1012
-999
-985
-971
-955
-939
-923
-906
-889
-871
-852
-833
-813
-793
-773
-751
-730
-707
-685
-662
-638
-614
-589
-564
-538
-512
-486
-458
-431
-403
-374
-345
-315
-284
-254
-222
-190
-158
-125
-91
-57
-22
13
48
84
121
157
195
232
271
309
348
387
426
466
506
546
587
627
668
709
750
792
833
875
917
960
1002
1045
1088
1131
1175
1219
1262
1306
1351
1395
1439
1484
1528
1573
1618
1662
1707
1752
1797
1841
1886
1930
1975
2019
2063
2107
2151
2195
2238
2281
2325
2368
2411
2453
2496
2538
2581
2623
2665
2706
2748
2789
2830
2871
2911
2951
2991
3031
3071
3110
3149
3188
3226
3264
3302
3339
3375
3411
3447
3482
3516
3549
3582
3615
3646
3677
3707
3737
3766
3794
3822
3849
3876
3902
3928
3953
3977
4001
4025
4048
4070
4094
4116
4137
4159
4180
4200
4221
4241
4261
4280
4299
4318
4337
4355
4373
4390
4408
4424
4441
4457
4473
4489
4504
4519
4533
4548
4562
4575
4589
4602
4616
4629
4642
4655
4667
4680
4693
4705
4717
4730
4742
4754
4767
4779
4791
4804
4816
4829
4842
4855
4868
4882
4895
4908
4922
4935
4948
4962
4975
4988
5002
5015
5029
5042
5056
5069
5083
5096
5109
5123
5136
5149
5162
5175
5188
5200
5213
5225
5237
5249
5260
5271
5283
5293
5304
5314
5324
5334
5343
5352
5361
5370
5378
5386
5394
5401
5409
5416
5423
5429
5435
5441
5447
5452
5457
5461
5466
5470
5474
5477
5480
5483
5486
5489
5491
5494
5496
5498
5500
5501
5503
5504
5505
5506
5507
5508
5508
5509
5509
5509
5508
5508
5507
5506
5505
5504
5503
5501
5499
5497
5495
5493
5491
5488
5486
5483
5481
5478
5475
5472
5469
5466
5463
5460
5457
5453
5450
5446
5442
5438
5434
5430
5425
5420
5415
5410
5405
5399
5393
5387
5381
5374
5367
5359
5352
5344
5336
5327
5319
5310
5301
5291
5282
5273
5263
5254
5244
5235
5225
5216
5206
5197
5188
5179
5170
5162
5154
5146
5138
5130
5123
5116
5109
5103
5097
5091
5086
5081
5076
5072
5068
5065
5063
5061
5059
5058
5058
5058
5059
5061
5063
5066
5070
5074
5079
5086
5093
5100
5109
5119
5129
5140
5152
5165
5179
5194
5210
5227
5244
5263
5282
5303
5324
5346
5369
5393
5418
5444
5470
5497
5526
5555
5585
5615
5647
5680
5713
5748
5783
5819
5856
5894
5932
5972
6012
6053
6095
6137
6181
6225
6270
6315
6361
6408
6455
6503
6552
6601
6650
6701
6751
6802
6853
6905
6957
7009
7062
7115
7169
7223
7277
7332
7387
7442
7498
7555
7611
7669
7726
7785
7844
7903
7964
8025
8086
8148
8212
8276
8341
8406
8472
8540
8608
8677
8746
8817
8889
8961
9035
9110
9185
9262
9340
9419
9500
9581
9664
9748
9833
9919
10006
10095
10184
10275
10367
10460
10554
10648
10744
10841
10938
11036
11135
11234
11334
11434
11535
11636
11738
11840
11943
12046
12149
12252
12356
12460
12565
12669
12774
12879
12984
13090
13195
13301
13407
13514
13620
13726
13833
13940
14047
14154
14262
14369
14477
14585
14694
14802
14911
15020
15130
15239
15349
15459
15569
15680
15790
15901
16012
16123
16235
16347
16458
16571
16683
16796
16909
17022
17135
17249
17363
17477
17592
17707
17822
17938
18054
18170
18286
18403
18520
18637
18754
18872
18990
19108
19226
19345
19463
19582
19701
19820
19939
20057
20176
20295
20414
20533
20652
20770
20889
21007
21125
21243
21360
21478
21595
21712
21829
21945
22061
22177
22293
22408
22523
22637
22751
22865
22978
23091
23203
23315
23427
23538
23648
23758
23868
23977
24086
24194
24301
24408
24514
24620
24725
24829
24933
25036
25138
25239
25339
25439
25537
25635
25731
25827
25921
26014
26107
26198
26288
26377
26465
26552
26637
26722
26805
26886
26967
27046
27124
27201
27276
27350
27422
27494
27563
27632
27698
27764
27828
27890
27951
28010
28068
28124
28179
28231
28283
28332
28381
28427
28472
28515
28557
28597
28636
28673
28709
28742
28775
28805
28835
28862
28888
28913
28935
28957
28976
28994
29011
29026
29040
29052
29062
29071
29078
29084
29088
29091
29092
29091
29089
29086
29080
29073
29064
29054
29042
29028
29012
28994
28975
28953
28930
28905
28878
28849
28818
28785
28751
28714
28676
28636
28594
28550
28504
28457
28408
28357
28305
28250
28195
28137
28078
28017
27955
27890
27824
27757
27688
27617
27544
27469
27393
27315
27236
27155
27072
26987
26901
26813
26724
26633
26540
26446
26351
26254
26155
26056
25955
25852
25749
25644
25538
25430
25321
25211
25100
24987
24873
24758
24641
24523
24404
24283
24161
24038
23913
23787
23659
23530
23400
23268
23134
23000
22863
22725
22586
22445
22303
22160
22015
21869
21721
21573
21423
21271
21119
20966
20811
20656
20499
20341
20183
20024
19864
19703
19541
19379
19216
19052
18888
18724
18559
18394
18229
18063
17898
17732
17566
17400
17235
17069
16904
16739
16575
16411
16247
16084
15922
15760
15599
15438
15278
15120
14962
14804
14648
14493
14339
14185
14033
13882
13733
13584
13437
13291
13147
13004
12862
12722
12583
12446
12310
12176
12043
11911
11782
11653
11526
11401
11277
11155
11034
10914
10796
10679
10564
10450
10338
10226
10116
10008
9901
9794
9689
9586
9483
9382
9282
9182
9084
8987
8891
8796
8702
8609
8517
8426
8335
8246
8157
8069
7982
7896
7811
7726
7642
7559
7476
7394
7312
7231
7151
7071
6991
6912
6833
6755
6676
6599
6521
6444
6367
6290
6214
6138
6063
5988
5913
5838
5764
5690
5616
5543
5470
5397
5325
5253
5182
5111
5040
4970
4900
4831
4762
4693
4626
4558
4492
4425
4360
4294
4230
4166
4102
4038
3977
3915
3854
3793
3733
3673
3614
3556
3498
3441
3384
3327
3272
3217
3162
3109
3055
3003
2951
2900
2850
2801
2752
2704
2657
2611
2566
2521
2478
2435
2393
2352
2311
2272
2233
2195
2158
2122
2086
2051
2017
1984
1951
1919
1888
1858
1828
1798
1770
1742
1715
1688
1662
1637
1612
1588
1564
1541
1518
1497
1475
1455
1435
1415
1397
1378
1361
1344
1328
1313
1298
1284
1270
1258
1246
1234
1223
1213
1204
1195
1187
1180
1173
1167
1162
1157
1153
1150
1147
1144
1142
1140
1139
1138
1138
1138
1138
1139
1140
1141
1143
1144
1146
1149
1151
1154
1157
1160
1163
1166
1169
1173
1177
1181
1185
1190
1194
1199
1205
1210
1216
1223
1229
1236
1244
1251
1260
1268
1277
1286
1296
1306
1317
1328
1340
1351
1364
1377
1390
1404
1418
1433
1448
1464
1480
1497
1514
1531
1550
1568
1587
1607
1628
1649
1670
1692
1715
1738
1762
1786
1811
1836
1862
1888
1915
1942
1970
1998
2027
2056
2085
2114
2144
2174
2204
2234
2264
2295
2325
2355
2386
2416
2447
2478
2508
2539
2570
2600
2631
2662
2692
2723
2754
2784
2814
2844
2874
2904
2934
2964
2993
3022
3051
3080
3108
3136
3164
3192
3219
3246
3272
3299
3325
3350
3375
3400
3425
3449
3472
3495
3518
3540
3561
3583
3603
3623
3643
3662
3680
3698
3715
3732
3748
3763
3778
3792
3805
3818
3830
3841
3851
3860
3869
3877
3884
3890
3896
3901
3905
3909
3912
3914
3916
3918
3918
3918
3918
3917
3916
3914
3912
3909
3906
3902
3898
3893
3888
3883
3877
3870
3864
3857
3849
3842
3834
3825
3817
3808
3799
3790
3781
3771
3761
3752
3742
3732
3722
3711
3701
3691
3680
3670
3659
3649
3639
3628
3618
3608
3598
3588
3578
3568
3559
3550
3542
3533
3525
3518
3511
3505
3499
3493
3489
3484
3481
3478
3476
3474
3473
3473
3474
3475
3476
3479
3482
3486
3491
3496
3503
3510
3517
3526
3535
3545
3556
3568
3580
3593
3607
3622
3637
3653
3669
3687
3704
3723
3742
3762
3782
3803
3824
3846
3868
3891
3914
3938
3962
3986
4010
4035
4059
4085
4110
4136
4161
4187
4213
4238
4264
4290
4315
4341
4367
4393
4418
4444
4469
4495
4520
4546
4571
4596
4621
4646
4671
4696
4721
4746
4770
4795
4820
4844
4869
4893
4917
4942
4966
4990
5014
5038
5063
5087
5111
5135
5159
5184
5208
5232
5256
5280
5304
5328
5352
5376
5400
5425
5448
5472
5496
5520
5544
5568
5591
5615
5639
5662
5685
5708
5731
5754
5776
5798
5820
5842
5863
5884
5905
5925
5946
5965
5985
6004
6023
6041
6060
6078
6095
6113
6130
6148
6165
6181
6198
6215
6231
6248
6264
6280
6296
6313
6329
6345
6362
6378
6394
6411
6428
6444
6461
6478
6495
6512
6529
6547
6564
6581
6599
6616
6634
6652
6669
6687
6705
6723
6741
6759
6778
6796
6814
6833
6851
6870
6888
6907
6926
6944
6963
6981
7000
7018
7036
7054
7072
7090
7108
7125
7143
7160
7177
7194
7211
7228
7244
7260
7277
7293
7308
7324
7340
7355
7370
7385
7400
7414
7428
7443
7457
7470
7484
7497
7511
7524
7536
7549
7562
7574
7587
7599
7611
7624
7636
7648
7660
7672
7684
7696
7709
7721
7733
7746
7759
7772
7785
7798
7811
7825
7838
7852
7866
7881
7895
7910
7925
7940
7955
7970
7986
8002
8016
8032
8048
8064
8080
8098
8114
8131
8147
8164
8180
8197
8214
8232
8249
8266
8284
8301
8319
8337
8355
8373
8391
8409
8427
8445
8463
8481
8499
8517
8535
8553
8570
8588
8605
8623
8640
8658
8675
8692
8709
8726
8743
8760
8777
8794
8811
8827
8844
8860
8876
8892
8908
8924
8940
8955
8970
8985
9000
9015
9029
9043
9057
9071
9084
9097
9109
9122
9134
9146
9157
9169
9180
9190
9201
9211
9221
9231
9240
9249
9258
9267
9276
9284
9293
9301
9309
9317
9324
9332
9339
9346
9353
9360
9367
9373
9379
9385
9390
9395
9399
9403
9407
9410
9413
9415
9416
9417
9418
9417
9416
9415
9413
9410
9406
9402
9396
9391
9384
9376
9368
9358
9348
9337
9325
9311
9297
9282
9266
9249
9230
9211
9191
9170
9147
9124
9100
9074
9047
9020
8991
8961
8931
8899
8866
8831
8796
8760
8722
8683
8643
8602
8559
8516
8471
8425
8378
8330
8281
8231
8179
8127
8073
8019
7964
7907
7850
7792
7733
7673
7612
7550
7488
7425
7361
7297
7232
7166
7099
7032
6965
6897
6828
6759
6690
6620
6550
6479
6408
6337
6265
6194
6122
6049
5977
5904
5831
5758
5685
5611
5538
5464
5390
5316
5241
5167
5092
5017
4942
4866
4791
4715
4639
4562
4486
4409
4332
4255
4178
4100
4022
3944
3866
3787
3708
3629
3550
3471
3391
3311
3231
3151
3071
2991
2910
2830
2749
2668
2587
2507
2426
2345
2264
2184
2103
2023
1942
1862
1782
1702
1622
1542
1462
1383
1304
1225
1146
1068
990
912
834
757
680
603
526
451
375
300
225
151
77
3
-70
-143
-215
-287
-358
-428
-498
-568
-637
-706
-774
-841
-908
-975
-1040
-1106
-1170
-1235
-1298
-1361
-1424
-1486
-1547
-1608
-1669
-1728
-1788
-1846
-1904
-1962
-2019
-2076
-2132
-2188
-2243
-2298
-2352
-2406
-2460
-2513
-2565
-2618
-2669
-2721
-2772
-2822
-2873
-2923
-2973
-3022
-3072
-3121
-3170
-3219
-3267
-3316
-3364
-3413
-3461
-3509
-3557
-3606
-3654
-3702
-3751
-3799
-3848
-3897
-3946
-3995
-4043
-4094
-4143
-4193
-4243
-4294
-4344
-4395
-4446
-4497
-4549
-4600
-4652
-4704
-4757
-4809
-4862
-4916
-4969
-5023
-5077
-5131
-5185
-5240
-5295
-5350
-5405
-5461
-5516
-5572
-5628
-5684
-5741
-5797
-5854
-5910
-5967
-6024
-6081
-6138
-6195
-6252
-6309
-6367
-6424
-6481
-6538
-6596
-6653
-6711
-6769
-6826
-6884
-6942
-7000
-7059
-7117
-7176
-7234
-7293
-7352
-7412
-7471
-7531
-7591
-7651
-7712
-7772
-7833
-7895
-7956
-8018
-8080
-8141
-8204
-8266
-8329
-8391
-8454
-8517
-8580
-8642
-8705
-8768
-8831
-8894
-8957
-9020
-9083
-9146
-9209
-9272
-9335
-9398
-9461
-9524
-9586
-9649
-9712
-9775
-9838
-9900
-9963
-10026
-10089
-10152
-10215
-10277
-10340
-10403
-10466
-10529
-10592
-10655
-10719
-10782
-10846
-10909
-10973
-11037
-11101
-11165
-11229
-11293
-11357
-11422
-11486
-11550
-11615
-11679
-11743
-11807
-11871
-11935
-11999
-12063
-12127
-12191
-12254
-12317
-12381
-12444
-12507
-12570
-12633
-12695
-12758
-12821
-12883
-12945
-13008
-13070
-13132
-13194
-13256
-13317
-13379
-13441
-13502
-13564
-13625
-13687
-13748
-13810
-13871
-13932
-13993
-14054
-14115
-14176
-14237
-14297
-14358
-14418
-14479
-14539
-14599
-14659
-14719
-14779
-14839
-14898
-14958
-15017
-15076
-15135
-15194
-15252
-15311
-15369
-15427
-15485
-15543
-15600
-15658
-15715
-15772
-15829
-15885
-15942
-15998
-16053
-16109
-16165
-16219
-16274
-16329
-16383
-16437
-16490
-16543
-16596
-16648
-16701
-16752
-16804
-16855
-16905
-16955
-17005
-17054
-17103
-17151
-17198
-17246
-17292
-17338
-17384
-17429
-17473
-17516
-17559
-17602
-17643
-17684
-17724
-17763
-17801
-17839
-17875
-17911
-17945
-17979
-18012
-18043
-18074
-18103
-18131
-18159
-18185
-18210
-18234
-18256
-18278
-18298
-18317
-18335
-18351
-18367
-18381
-18394
-18406
-18417
-18426
-18434
-18441
-18447
-18452
-18455
-18457
-18458
-18458
-18456
-18453
-18449
-18443
-18437
-18429
-18420
-18409
-18397
-18385
-18371
-18355
-18339
-18321
-18302
-18282
-18260
-18238
-18214
-18188
-18162
-18134
-18106
-18076
-18044
-18012
-17979
-17944
-17908
-17872
-17834
-17795
-17755
-17714
-17672
-17629
-17584
-17539
-17493
-17447
-17399
-17350
-17301
-17251
-17200
-17148
-17095
-17042
-16988
-16934
-16878
-16822
-16766
-16709
-16651
-16593
-16535
-16476
-16416
-16356
-16296
-16236
-16175
-16114
-16053
-15991
-15930
-15868
-15806
-15743
-15681
-15618
-15555
-15493
-15430
-15366
-15303
-15240
-15177
-15113
-15049
-14986
-14922
-14858
-14795
-14731
-14667
-14603
-14539
-14475
-14411
-14347
-14283
-14219
-14155
-14091
-14027
-13962
-13898
-13833
-13768
-13703
-13638
-13572
-13507
-13441
-13375
-13309
-13243
-13176
-13109
-13042
-12974
-12907
-12839
-12770
-12701
-12632
-12562
-12492
-12422
-12350
-12279
-12207
-12134
-12061
-11987
-11912
-11837
-11761
-11685
-11608
-11530
-11451
-11372
-11292
-11211
-11129
-11047
-10964
-10880
-10795
-10710
-10624
-10537
-10450
-10362
-10273
-10183
-10093
-10002
-9910
-9818
-9725
-9631
-9536
-9441
-9345
-9248
-9151
-9053
-8954
-8855
-8755
-8655
-8554
-8453
-8351
-8249
-8146
-8042
-7940
-7837
-7733
-7629
-7524
-7419
-7315
-7210
-7104
-6999
-6894
-6788
-6683
-6577
-6471
-6366
-6260
-6155
-6049
-5944
-5838
-5733
-5628
-5523
-5418
-5313
-5209
-5105
-5001
-4897
-4793
-4690
-4587
-4484
-4382
-4280
-4178
-4077
-3976
-3875
-3775
-3675
-3575
-3476
-3377
-3278
-3180
-3082
-2984
-2887
-2790
-2694
-2598
-2502
-2407
-2312
-2218
-2123
-2029
-1936
-1843
-1750
-1658
-1566
-1474
-1383
-1292
-1201
-1111
-1020
-932
-843
-755
-667
-579
-492
-406
-320
-235
-151
-67
16
98
180
260
340
420
498
576
653
729
804
879
952
1025
1097
1168
1238
1307
1376
1443
1509
1575
1639
1703
1765
1827
1888
1947
2005
2063
2120
2176
2230
2284
2337
2389
2439
2489
2538
2586
2632
2678
2723
2767
2810
2853
2894
2935
2975
3014
3052
3089
3126
3162
3198
3233
3267
3300
3333
3365
3397
3427
3458
3487
3517
3545
3573
3601
3628
3654
3681
3706
3731
3756
3780
3804
3827
3850
3873
3895
3917
3938
3959
3980
4000
4019
4038
4058
4075
4094
4112
4129
4146
4162
4178
4193
4207
4221
4234
4247
4259
4270
4281
4291
4300
4308
4316
4323
4329
4334
4338
4341
4344
4345
4346
4346
4345
4342
4339
4335
4330
4324
4317
4309
4300
4289
4278
4266
4252
4238
4222
4205
4187
4168
4148
4126
4104
4080
4054
4029
4002
3973
3944
3914
3883
3850
3817
3783
3748
3711
3674
3636
3597
3557
3516
3475
3433
3389
3345
3301
3255
3209
3161
3113
3065
3015
2965
2914
2863
2811
2758
2705
2651
2597
2542
2487
2431
2375
2318
2261
2203
2145
2087
2028
1969
1910
1850
1790
1730
1670
1609
1549
1488
1427
1365
1304
1242
1181
1119
1057
995
933
871
809
746
684
622
560
498
436
373
311
250
188
126
64
3
-58
-119
-180
-241
-302
-362
-422
-482
-541
-600
-659
-717
-775
-833
-890
-947
-1002
-1058
-1114
-1168
-1223
-1276
-1330
-1382
-1435
-1486
-1538
-1588
-1638
-1688
-1736
-1785
-1832
-1879
-1926
-1971
-2016
-2060
-2104
-2147
-2189
-2230
-2270
-2310
-2349
-2387
-2424
-2461
-2497
-2532
-2567
-2601
-2634
-2667
-2698
-2730
-2760
-2790
-2820
-2849
-2877
-2905
-2932
-2958
-2984
-3010
-3035
-3059
-3083
-3106
-3129
-3152
-3174
-3196
-3217
-3238
-3258
-3278
-3297
-3316
-3335
-3353
-3371
-3388
-3405
-3421
-3436
-3452
-3466
-3481
-3495
-3508
-3521
-3533
-3546
-3557
-3568
-3579
-3589
-3599
-3609
-3618
-3626
-3634
-3642
-3649
-3655
-3662
-3667
-3672
-3677
-3681
-3685
-3688
-3690
-3693
-3694
-3695
-3696
-3695
-3695
-3694
-3692
-3690
-3687
-3684
-3680
-3675
-3671
-3665
-3660
-3653
-3646
-3639
-3631
-3622
-3613
-3604
-3593
-3582
-3571
-3559
-3546
-3533
-3519
-3504
-3489
-3473
-3457
-3440
-3422
-3403
-3384
-3364
-3344
-3323
-3301
-3279
-3256
-3232
-3208
-3183
-3157
-3131
-3103
-3076
-3047
-3018
-2988
-2957
-2926
-2894
-2861
-2828
-2794
-2759
-2723
-2688
-2651
-2614
-2576
-2538
-2500
-2460
-2420
-2380
-2339
-2298
-2256
-2213
-2170
-2126
-2082
-2037
-1992
-1946
-1900
-1853
-1806
-1758
-1710
-1661
-1611
-1561
-1511
-1460
-1408
-1357
-1304
-1251
-1198
-1144
-1090
-1035
-980
-925
-869
-812
-756
-698
-641
-583
-525
-466
-407
-348
-288
-228
-167
-106
-45
16
78
141
203
266
330
393
458
522
587
653
718
785
851
918
985
1052
1120
1188
1256
1324
1393
1462
1531
1601
1670
1741
1811
1881
1952
2023
2094
2166
2237
2309
2381
2453
2525
2597
2670
2742
2815
2887
2960
3032
3105
3178
3250
3323
3396
3468
3541
3614
3686
3758
3831
3903
3975
4046
4118
4189
4260
4331
4402
4472
4543
4613
4682
4752
4821
4890
4958
5026
5094
5162
5229
5296
5362
5428
5494
5559
5624
5689
5753
5816
5880
5942
6005
6067
6128
6190
6250
6311
6370
6430
6488
6547
6605
6662
6719
6775
6831
6886
6941
6995
7049
7102
7154
7205
7256
7307
7356
7405
7453
7500
7547
7593
7637
7682
7725
7767
7809
7849
7888
7927
7964
8000
8036
8071
8103
8137
8167
8198
8227
8256
8283
8309
8334
8359
8382
8404
8426
8446
8466
8484
8502
8519
8535
8550
8564
8578
8591
8603
8614
8625
8635
8645
8654
8662
8670
8677
8684
8691
8697
8702
8708
8712
8717
8721
8725
8729
8733
8736
8740
8743
8746
8749
8752
8754
8757
8760
8763
8765
8768
8770
8773
8776
8778
8781
8784
8786
8789
8791
8794
8796
8799
8801
8803
8805
8807
8809
8810
8812
8813
8814
8814
8814
8815
8814
8813
8812
8811
8809
8806
8803
8799
8795
8790
8784
8778
8771
8763
8755
8745
8735
8724
8712
8699
8685
8671
8655
8639
8621
8603
8584
8564
8543
8521
8498
8475
8450
8425
8399
8372
8345
8317
8288
8258
8228
8197
8166
8134
8101
8068
8035
8000
7966
7931
7895
7859
7823
7786
7749
7711
7673
7634
7596
7556
7517
7477
7437
7396
7355
7314
7272
7231
7189
7146
7103
7061
7017
6974
6931
6887
6843
6799
6755
6710
6665
6621
6575
6530
6484
6438
6392
6346
6299
6252
6205
6157
6109
6061
6013
5964
5915
5866
5817
5767
5717
5667
5616
5565
5514
5463
5412
5360
5308
5256
5204
5152
5099
5046
4993
4940
4887
4834
4781
4727
4674
4620
4566
4512
4458
4404
4350
4295
4241
4186
4132
4077
4022
3967
3912
3857
3802
3746
3691
3636
3581
3525
3470
3414
3359
3304
3248
3193
3138
3083
3028
2973
2918
2863
2809
2755
2700
2646
2592
2539
2485
2432
2379
2327
2274
2222
2170
2118
2067
2016
1965
1915
1865
1815
1766
1717
1668
1620
1572
1525
1478
1431
1385
1339
1294
1249
1204
1160
1117
1074
1032
990
948
908
867
827
788
749
711
673
636
599
563
527
492
458
423
390
357
324
293
261
231
200
171
142
114
86
59
33
7
-18
-42
-66
-89
-111
-133
-153
-173
-193
-211
-229
-246
-262
-277
-292
-306
-319
-331
-343
-354
-364
-374
-382
-390
-397
-404
-410
-415
-419
-423
-426
-428
-429
-430
-430
-429
-427
-425
-422
-418
-414
-408
-402
-396
-388
-380
-372
-362
-352
-342
-330
-318
-305
-291
-277
-262
-246
-229
-212
-194
-175
-156
-136
-115
-94
-72
-49
-26
-2
23
48
74
101
128
156
185
214
244
274
305
337
369
402
436
470
504
540
576
612
649
687
725
763
802
841
881
921
962
1002
1044
1085
1127
1169
1211
1254
1297
1339
1383
1426
1469
1513
1557
1600
1644
1688
1732
1777
1821
1865
1909
1953
1997
2041
2085
2129
2172
2216
2259
2302
2345
2387
2430
2472
2514
2555
2596
2637
2678
2718
2757
2796
2835
2873
2911
2948
2985
3021
3057
3092
3126
3160
3193
3225
3257
3288
3318
3348
3377
3405
3433
3460
3486
3512
3536
3561
3584
3607
3629
3650
3671
3691
3711
3729
3747
3765
3781
3797
3813
3828
3842
3855
3868
3880
3892
3903
3913
3923
3932
3941
3949
3957
3964
3970
3976
3981
3986
3990
3993
3996
3999
4001
4002
4003
4003
4003
4003
4003
4002
4000
3998
3996
3993
3990
3986
3982
3978
3974
3969
3964
3958
3953
3947
3941
3935
3928
3922
3915
3907
3900
3893
3885
3877
3869
3860
3851
3843
3834
3824
3815
3805
3795
3785
3774
3763
3752
3741
3729
3717
3704
3691
3678
3665
3651
3636
3621
3606
3590
3574
3558
3541
3524
3506
3488
3469
3450
3431
3411
3390
3369
3347
3325
3302
3279
3255
3231
3206
3181
3156
3130
3103
3076
3049
3021
2993
2965
2936
2907
2877
2847
2817
2786
2756
2724
2693
2662
2630
2598
2566
2534
2501
2469
2436
2404
2371
2338
2306
2273
2241
2208
2176
2144
2112
2080
2048
2017
1985
1954
1923
1893
1863
1833
1804
1774
1746
1718
1690
1662
1635
1609
1583
1558
1533
1508
1484
1461
1438
1416
1394
1373
1352
1332
1313
1294
1275
1258
1240
1224
1208
1192
1177
1163
1149
1135
1122
1109
1097
1086
1074
1064
1053
1043
1033
1024
1014
1006
998
990
983
976
969
962
956
951
945
940
936
931
928
924
921
919
917
915
913
912
912
912
912
912
913
915
916
918
921
924
927
931
935
939
944
949
955
961
967
974
981
989
997
1004
1014
1022
1033
1043
1053
1064
1075
1087
1100
1112
1125
1139
1153
1167
1182
1197
1212
1228
1244
1261
1278
1295
1313
1331
1349
1368
1387
1406
1425
1444
1464
1484
1504
1524
1544
1564
1585
1605
1625
1646
1666
1687
1707
1727
1748
1768
1788
1807
1827
1846
1866
1885
1904
1922
1941
1959
1977
1994
2011
2028
2044
2061
2076
2091
2106
2121
2135
2148
2161
2174
2186
2198
2209
2220
2230
2240
2249
2257
2265
2273
2280
2286
2292
2298
2303
2307
2311
2314
2317
2319
2320
2321
2322
2322
2321
2320
2318
2315
2312
2309
2305
2300
2295
2290
2284
2278
2271
2263
2256
2247
2239
2230
2220
2210
2199
2188
2177
2165
2153
2140
2127
2113
2099
2084
2069
2054
2037
2021
2004
1987
1969
1951
1932
1912
1892
1872
1851
1830
1808
1785
1762
1739
1715
1690
1666
1640
1614
1588
1561
1534
1506
1478
1449
1419
1389
1359
1328
1296
1264
1231
1198
1164
1129
1094
1059
1022
986
948
911
872
833
794
754
713
672
631
589
547
504
461
417
373
328
283
237
191
144
97
50
2
-47
-96
-145
-195
-245
-296
-347
-399
-451
-503
-556
-609
-662
-716
-770
-825
-879
-934
-990
-1045
-1101
-1157
-1213
-1270
-1326
-1383
-1440
-1496
-1554
-1611
-1668
-1725
-1783
-1840
-1897
-1955
-2013
-2070
-2128
-2185
-2243
-2301
-2358
-2416
-2473
-2530
-2588
-2645
-2702
-2759
-2815
-2872
-2928
-2985
-3041
-3097
-3152
-3208
-3263
-3318
-3372
-3426
-3480
-3534
-3587
-3639
-3692
-3744
-3795
-3846
-3897
-3948
-3998
-4046
-4097
-4146
-4195
-4243
-4291
-4339
-4386
-4434
-4481
-4527
-4574
-4620
-4666
-4712
-4758
-4803
-4849
-4894
-4939
-4983
-5027
-5072
-5115
-5159
-5202
-5245
-5288
-5331
-5373
-5415
-5456
-5498
-5539
-5580
-5621
-5661
-5702
-5742
-5781
-5821
-5860
-5898
-5936
-5974
-6012
-6048
-6085
-6121
-6156
-6191
-6226
-6259
-6292
-6325
-6357
-6388
-6418
-6448
-6477
-6505
-6533
-6560
-6586
-6611
-6636
-6660
-6683
-6705
-6727
-6748
-6769
-6789
-6808
-6827
-6845
-6862
-6879
-6895
-6911
-6926
-6941
-6955
-6969
-6982
-6995
-7007
-7019
-7030
-7041
-7052
-7062
-7072
-7081
-7090
-7099
-7107
-7115
-7122
-7129
-7136
-7142
-7148
-7154
-7159
-7164
-7169
-7174
-7178
-7183
-7187
-7191
-7195
-7198
-7202
-7205
-7208
-7211
-7213
-7216
-7218
-7220
-7222
-7224
-7225
-7227
-7228
-7229
-7230
-7230
-7231
-7231
-7231
-7231
-7231
-7230
-7229
-7228
-7227
-7226
-7225
-7223
-7221
-7219
-7217
-7215
-7212
-7209
-7206
-7203
-7200
-7196
-7192
-7188
-7184
-7179
-7174
-7169
-7164
-7158
-7152
-7146
-7140
-7133
-7126
-7119
-7111
-7103
-7095
-7087
-7078
-7069
-7060
-7051
-7041
-7031
-7021
-7010
-6999
-6988
-6976
-6964
-6952
-6940
-6927
-6914
-6900
-6886
-6872
-6857
-6842
-6827
-6811
-6795
-6779
-6762
-6745
-6727
-6710
-6691
-6673
-6654
-6635
-6615
-6595
-6575
-6554
-6533
-6511
-6489
-6467
-6444
-6421
-6397
-6373
-6349
-6324
-6299
-6273
-6247
-6221
-6194
-6167
-6139
-6111
-6083
-6054
-6026
-5996
-5967
-5937
-5907
-5876
-5845
-5814
-5783
-5751
-5719
-5686
-5653
-5620
-5587
-5553
-5519
-5484
-5449
-5414
-5378
-5342
-5306
-5269
-5232
-5194
-5156
-5117
-5078
-5039
-4999
-4959
-4919
-4878
-4837
-4795
-4754
-4711
-4669
-4626
-4583
-4539
-4495
-4451
-4407
-4362
-4317
-4271
-4225
-4179
-4132
-4085
-4037
-3990
-3941
-3893
-3844
-3794
-3745
-3694
-3644
-3593
-3541
-3490
-3437
-3385
-3332
-3278
-3225
-3170
-3116
-3061
-3006
-2951
-2896
-2840
-2784
-2728
-2672
-2615
-2558
-2502
-2445
-2388
-2330
-2273
-2216
-2158
-2100
-2041
-1985
-1926
-1868
-1810
-1752
-1693
-1634
-1576
-1517
-1458
-1398
-1339
-1280
-1220
-1160
-1100
-1041
-980
-920
-860
-800
-740
-679
-619
-558
-498
-438
-377
-317
-257
-196
-136
-76
-17
43
102
162
221
280
338
397
455
513
571
628
686
743
800
856
913
969
1025
1080
1136
1191
1245
1300
1354
1408
1462
1515
1568
1621
1673
1725
1777
1828
1879
1929
1979
2029
2078
2127
2175
2223
2271
2317
2364
2410
2455
2500
2544
2588
2632
2675
2717
2759
2800
2841
2882
2922
2961
3000
3038
3076
3113
3150
3187
3222
3258
3292
3327
3360
3393
3426
3458
3490
3521
3551
3581
3610
3639
3667
3695
3722
3749
3775
3800
3825
3849
3873
3896
3919
3941
3962
3983
4002
4022
4040
4058
4075
4091
4107
4122
4136
4149
4162
4174
4185
4195
4204
4213
4220
4227
4233
4238
4243
4246
4248
4250
4251
4251
4250
4248
4245
4241
4237
4231
4225
4218
4210
4202
4192
4182
4170
4158
4145
4132
4117
4102
4086
4069
4051
4033
4014
3994
3973
3951
3929
3906
3883
3858
3833
3808
3781
3754
3727
3698
3670
3640
3610
3579
3548
3516
3484
3451
3417
3383
3348
3313
3278
3242
3205
3168
3131
3093
3055
3017
2978
2939
2899
2860
2819
2779
2738
2697
2656
2614
2572
2530
2488
2445
2402
2359
2316
2272
2228
2184
2139
2095
2050
2004
1959
1913
1867
1820
1773
1726
1678
1631
1582
1534
1485
1435
1386
1336
1285
1234
1183
1131
1079
1027
974
920
867
813
758
703
648
592
536
480
423
365
308
249
191
132
72
13
-47
-108
-169
-230
-292
-354
-416
-478
-541
-603
-666
-729
-793
-856
-919
-983
-1047
-1111
-1175
-1239
-1303
-1367
-1432
-1496
-1560
-1624
-1688
-1752
-1816
-1880
-1944
-2007
-2071
-2134
-2198
-2261
-2324
-2386
-2449
-2512
-2574
-2636
-2698
-2760
-2821
-2882
-2943
-3004
-3064
-3124
-3184
-3243
-3302
-3361
-3419
-3477
-3535
-3592
-3649
-3706
-3762
-3817
-3873
-3927
-3982
-4035
-4089
-4142
-4194
-4246
-4298
-4349
-4399
-4449
-4498
-4546
-4594
-4641
-4688
-4734
-4779
-4823
-4867
-4910
-4952
-4993
-5033
-5072
-5111
-5148
-5185
-5220
-5255
-5288
-5321
-5352
-5383
-5412
-5441
-5468
-5494
-5519
-5543
-5566
-5588
-5609
-5628
-5647
-5665
-5681
-5697
-5711
-5724
-5737
-5748
-5758
-5767
-5775
-5782
-5788
-5793
-5797
-5800
-5802
-5803
-5802
-5801
-5798
-5794
-5790
-5784
-5777
-5769
-5760
-5750
-5738
-5726
-5712
-5698
-5682
-5665
-5647
-5628
-5607
-5586
-5564
-5540
-5516
-5491
-5464
-5437
-5408
-5379
-5348
-5317
-5285
-5252
-5217
-5182
-5146
-5109
-5072
-5033
-4994
-4954
-4913
-4871
-4828
-4785
-4741
-4696
-4651
-4604
-4557
-4510
-4461
-4412
-4363
-4312
-4261
-4210
-4157
-4104
-4051
-3996
-3941
-3886
-3830
-3773
-3715
-3657
-3599
-3540
-3480
-3420
-3359
-3298
-3237
-3175
-3112
-3049
-2985
-2921
-2857
-2792
-2726
-2661
-2594
-2528
-2461
-2393
-2326
-2258
-2189
-2120
-2051
-1982
-1913
-1843
-1773
-1702
-1632
-1561
-1490
-1419
-1348
-1276
-1205
-1133
-1061
-990
-918
-846
-774
-703
-631
-559
-488
-416
-345
-273
-202
-131
-60
10
81
151
221
291
361
430
500
568
637
705
773
841
908
975
1042
1108
1174
1239
1304
1369
1433
1497
1560
1623
1685
1747
1808
1869
1930
1990
2049
2108
2167
2225
2283
2340
2397
2454
2510
2566
2621
2676
2731
2785
2839
2893
2946
2998
3051
3103
3155
3206
3257
3308
3358
3408
3458
3508
3557
3606
3654
3702
3750
3798
3845
3892
3939
3985
4030
4077
4123
4168
4213
4258
4302
4346
4390
4434
4477
4520
4563
4605
4647
4689
4731
4772
4814
4855
4895
4936
4976
5015
5055
5094
5133
5172
5211
5249
5287
5325
5362
5399
5436
5473
5509
5545
5581
5617
5652
5687
5722
5757
5791
5825
5859
5893
5926
5959
5992
6025
6057
6089
6121
6153
6184
6215
6246
6277
6308
6338
6368
6398
6427
6457
6486
6515
6544
6572
6600
6628
6656
6683
6711
6738
6765
6791
6818
6844
6870
6896
6922
6947
6973
6998
7023
7048
7073
7097
7122
7146
7170
7194
7218
7242
7265
7288
7312
7335
7357
7380
7402
7424
7446
7467
7489
7510
7530
7551
7571
7591
7610
7629
7648
7667
7685
7703
7721
7739
7756
7773
7789
7805
7821
7837
7852
7867
7881
7896
7910
7923
7936
7949
7962
7974
7986
7998
8009
8020
8031
8041
8051
8061
8070
8079
8087
8096
8105
8112
8119
8127
8134
8141
8147
8153
8159
8164
8169
8173
8178
8183
8186
8189
8193
8196
8199
8201
8204
8205
8207
8208
8209
8210
8211
8211
8211
8210
8210
8209
8208
8206
8205
8203
8201
8198
8196
8193
8189
8186
8183
8179
8175
8170
8167
8162
8157
8153
8148
8143
8138
8132
8128
8122
8118
8113
8108
8102
8096
8092
8087
8083
8077
8074
8069
8064
8061
8058
8054
8051
8048
8045
8042
8041
8039
8037
8036
8035
8034
8034
8034
8034
8034
8035
8036
8037
8038
8039
8042
8044
8045
8048
8051
8054
8057
8060
8064
8068
8071
8074
8079
8084
8087
8093
8096
8102
8106
8112
8117
8122
8128
8134
8140
8145
8151
8157
8163
8170
8176
8182
8188
8195
8201
8207
8213
8219
8225
8231
8237
8243
8249
8255
8260
8266
8271
8276
8281
8286
8291
8296
8300
8305
8309
8313
8317
8321
8325
8328
8332
8335
8338
8340
8343
8345
8347
8349
8350
8351
8352
8352
8352
8352
8352
8351
8349
8348
8345
8343
8340
8337
8333
8328
8324
8319
8313
8307
8300
8293
8286
8278
8270
8261
8252
8242
8232
8222
8211
8200
8188
8176
8164
8151
8138
8125
8111
8096
8083
8068
8053
8038
8022
8006
7990
7973
7956
7939
7922
7904
7886
7868
7849
7830
7811
7792
7772
7752
7732
7711
7690
7669
7648
7626
7605
7582
7560
7538
7515
7492
7469
7445
7422
7398
7374
7350
7325
7301
7276
7252
7227
7202
7177
7151
7126
7101
7075
7050
7024
6999
6973
6948
6922
6896
6871
6845
6820
6794
6768
6743
6717
6691
6665
6639
6613
6587
6561
6534
6508
6481
6454
6427
6399
6371
6344
6315
6287
6258
6229
6200
6170
6140
6110
6079
6048
6016
5984
5952
5919
5886
5853
5819
5784
5750
5714
5678
5642
5605
5568
5530
5491
5452
5412
5372
5331
5290
5248
5205
5161
5117
5072
5027
4981
4934
4887
4839
4790
4741
4691
4641
4590
4538
4486
4433
4379
4325
4271
4215
4160
4103
4046
3989
3931
3873
3814
3754
3694
3634
3572
3511
3449
3386
3323
3259
3195
3130
3065
2999
2933
2866
2799
2732
2664
2595
2527
2457
2388
2318
2247
2177
2106
2033
1963
1891
1819
1747
1674
1601
1528
1455
1382
1309
1235
1161
1088
1014
940
866
792
719
645
571
497
423
350
276
203
130
57
-16
-88
-160
-232
-303
-374
-445
-515
-585
-655
-724
-793
-861
-928
-996
-1062
-1128
-1193
-1258
-1322
-1386
-1449
-1511
-1573
-1634
-1694
-1753
-1812
-1870
-1927
-1984
-2040
-2095
-2150
-2203
-2256
-2309
-2360
-2411
-2461
-2510
-2559
-2607
-2654
-2701
-2746
-2791
-2835
-2878
-2921
-2962
-3003
-3043
-3082
-3121
-3158
-3195
-3231
-3266
-3300
-3333
-3365
-3397
-3427
-3457
-3486
-3514
-3541
-3568
-3593
-3618
-3642
-3665
-3688
-3709
-3730
-3750
-3770
-3788
-3806
-3823
-3840
-3855
-3870
-3885
-3898
-3911
-3924
-3936
-3947
-3958
-3968
-3977
-3987
-3995
-4003
-4011
-4019
-4026
-4033
-4038
-4045
-4050
-4054
-4059
-4065
-4069
-4073
-4075
-4078
-4082
-4083
-4086
-4088
-4090
-4091
-4091
-4093
-4093
-4093
-4093
-4093
-4091
-4091
-4090
-4089
-4086
-4086
-4083
-4082
-4080
-4077
-4075
-4072
-4070
-4067
-4064
-4061
-4058
-4054
-4051
-4048
-4045
-4041
-4037
-4033
-4030
-4026
-4022
-4018
-4013
-4009
-4005
-4000
-3996
-3991
-3987
-3982
-3978
-3973
-3968
-3963
-3958
-3953
-3948
-3943
-3938
-3933
-3928
-3922
-3917
-3911
-3906
-3900
-3894
-3889
-3883
-3877
-3871
-3865
-3859
-3853
-3847
-3840
-3834
-3828
-3821
-3814
-3807
-3801
-3794
-3787
-3779
-3772
-3765
-3757
-3750
-3742
-3734
-3726
-3717
-3709
-3700
-3692
-3683
-3674
-3665
-3656
-3647
-3638
-3628
-3619
-3609
-3600
-3590
-3580
-3571
-3561
-3551
-3541
-3531
-3521
-3511
-3501
-3491
-3482
-3472
-3462
-3452
-3442
-3432
-3423
-3413
-3404
-3394
-3385
-3375
-3366
-3357
-3348
-3339
-3330
-3322
-3313
-3304
-3296
-3288
-3280
-3272
-3264
-3256
-3248
-3241
-3233
-3226
-3219
-3212
-3205
-3199
-3192
-3186
-3179
-3173
-3167
-3161
-3155
-3149
-3144
-3138
-3132
-3127
-3122
-3116
-3111
-3106
-3101
-3095
-3090
-3085
-3080
-3075
-3070
-3065
-3059
-3054
-3049
-3044
-3038
-3033
-3027
-3022
-3016
-3011
-3005
-3000
-2994
-2988
-2982
-2976
-2970
-2964
-2958
-2952
-2946
-2939
-2933
-2927
-2921
-2914
-2908
-2901
-2894
-2888
-2881
-2874
-2867
-2860
-2853
-2846
-2839
-2832
-2824
-2817
-2809
-2802
-2794
-2786
-2779
-2771
-2763
-2755
-2746
-2738
-2730
-2721
-2712
-2703
-2694
-2685
-2676
-2666
-2656
-2646
-2636
-2626
-2615
-2604
-2593
-2582
-2571
-2559
-2547
-2535
-2523
-2510
-2498
-2484
-2471
-2458
-2444
-2430
-2415
-2401
-2386
-2371
-2355
-2340
-2324
-2308
-2291
-2275
-2258
-2241
-2224
-2207
-2189
-2171
-2154
-2136
-2117
-2099
-2080
-2062
-2043
-2024
-2004
-1985
-1965
-1945
-1925
-1905
-1885
-1864
-1843
-1822
-1801
-1780
-1758
-1736
-1714
-1692
-1669
-1647
-1624
-1601
-1577
-1554
-1530
-1506
-1482
-1458
-1433
-1409
-1384
-1359
-1333
-1308
-1283
-1257
-1231
-1205
-1179
-1153
-1126
-1100
-1073
-1046
-1018
-992
-965
-937
-910
-882
-854
-826
-798
-770
-742
-714
-685
-657
-628
-600
-571
-542
-514
-485
-456
-427
-398
-369
-340
-311
-281
-251
-221
-191
-161
-131
-100
-69
-37
-6
26
58
91
124
158
191
225
260
295
330
366
401
438
474
511
548
585
623
660
698
737
775
814
853
892
931
971
1010
1051
1091
1132
1172
1213
1254
1295
1336
1378
1420
1461
1503
1545
1587
1629
1672
1714
1757
1799
1842
1884
1927
1970
2012
2055
2097
2140
2182
2225
2267
2309
2352
2394
2435
2477
2519
2560
2602
2643
2684
2725
2765
2806
2846
2886
2926
2965
3004
3043
3082
3120
3158
3196
3234
3271
3308
3344
3380
3416
3452
3487
3522
3557
3591
3625
3658
3691
3724
3757
3789
3821
3852
3883
3914
3944
3974
4003
4033
4062
4090
4118
4146
4173
4200
4227
4253
4279
4304
4329
4353
4377
4400
4423
4445
4467
4488
4509
4529
4549
4568
4586
4604
4622
4638
4654
4670
4685
4699
4713
4726
4739
4751
4762
4773
4783
4793
4803
4811
4819
4827
4834
4841
4847
4853
4859
4863
4868
4872
4876
4879
4882
4884
4886
4888
4889
4890
4890
4890
4890
4889
4888
4886
4885
4882
4880
4877
4874
4871
4867
4864
4859
4855
4851
4846
4841
4835
4830
4824
4818
4812
4806
4799
4793
4786
4779
4772
4765
4758
4750
4743
4735
4727
4719
4712
4704
4696
4688
4680
4672
4664
4656
4648
4641
4633
4625
4617
4610
4602
4595
4587
4580
4573
4565
4558
4551
4544
4537
4530
4523
4516
4509
4502
4495
4488
4481
4474
4468
4461
4455
4448
4442
4435
4429
4423
4417
4412
4406
4401
4396
4391
4386
4381
4377
4372
4368
4364
4361
4357
4354
4351
4348
4346
4343
4341
4339
4338
4336
4335
4334
4334
4333
4333
4333
4334
4334
4335
4336
4337
4339
4340
4342
4344
4346
4348
4351
4353
4356
4359
4362
4365
4368
4371
4375
4378
4382
4386
4390
4394
4398
4402
4406
4410
4414
4419
4423
4427
4432
4436
4440
4445
4449
4453
4457
4461
4465
4469
4473
4476
4480
4483
4487
4490
4493
4496
4499
4501
4504
4506
4508
4510
4512
4514
4515
4517
4518
4518
4519
4519
4519
4519
4519
4518
4517
4515
4513
4511
4509
4506
4503
4499
4495
4491
4487
4482
4476
4471
4465
4458
4452
4444
4437
4429
4421
4413
4404
4394
4385
4375
4365
4354
4343
4332
4320
4308
4296
4283
4270
4257
4243
4229
4215
4200
4185
4170
4154
4138
4121
4104
4086
4069
4051
4033
4014
3995
3976
3956
3936
3916
3895
3874
3853
3831
3810
3788
3765
3742
3719
3696
3672
3648
3624
3599
3574
3549
3523
3497
3471
3444
3417
3389
3361
3333
3304
3275
3245
3215
3185
3154
3123
3091
3059
3027
2994
2960
2926
2892
2857
2821
2786
2749
2713
2675
2638
2600
2561
2522
2483
2443
2403
2362
2321
2279
2238
2196
2153
2110
2067
2023
1979
1935
1891
1846
1800
1755
1709
1663
1617
1570
1523
1476
1429
1381
1334
1286
1237
1189
1141
1092
1043
994
945
896
847
797
748
698
648
598
549
499
449
399
349
299
250
200
150
101
52
2
-47
-96
-145
-194
-242
-291
-339
-387
-435
-483
-530
-577
-624
-671
-717
-763
-809
-854
-900
-944
-989
-1033
-1077
-1120
-1163
-1205
-1248
-1289
-1330
-1371
-1412
-1451
-1491
-1530
-1568
-1605
-1643
-1679
-1715
-1751
-1785
-1820
-1853
-1886
-1918
-1950
-1980
-2011
-2040
-2069
-2097
-2124
-2150
-2176
-2201
-2225
-2248
-2271
-2293
-2313
-2334
-2353
-2371
-2389
-2406
-2422
-2437
-2452
-2465
-2478
-2490
-2501
-2511
-2521
-2530
-2538
-2545
-2552
-2557
-2562
-2567
-2570
-2573
-2575
-2576
-2577
-2577
-2576
-2574
-2572
-2569
-2565
-2561
-2556
-2550
-2544
-2537
-2529
-2520
-2511
-2502
-2491
-2480
-2469
-2457
-2444
-2430
-2416
-2401
-2386
-2370
-2353
-2336
-2318
-2300
-2281
-2262
-2242
-2221
-2200
-2178
-2156
-2133
-2110
-2086
-2062
-2037
-2012
-1986
-1960
-1934
-1907
-1879
-1851
-1823
-1794
-1765
-1736
-1705
-1675
-1644
-1613
-1581
-1549
-1517
-1484
-1451
-1417
-1383
-1349
-1314
-1280
-1244
-1209
-1173
-1137
-1101
-1065
-1028
-991
-954
-916
-879
-841
-803
-765
-726
-688
-649
-610
-571
-532
-493
-454
-414
-375
-336
-296
-256
-217
-177
-137
-98
-58
-18
22
62
102
142
181
221
261
301
340
380
419
459
498
537
576
615
653
692
730
768
806
844
881
919
956
993
1029
1066
1102
1138
1173
1209
1244
1279
1313
1347
1381
1414
1448
1480
1513
1545
1577
1609
1640
1672
1703
1733
1764
1794
1824
1854
1884
1913
1942
1971
2000
2028
2056
2084
2111
2138
2165
2192
2218
2245
2270
2296
2321
2346
2371
2395
2419
2443
2467
2490
2513
2536
2559
2581
2603
2625
2647
2668
2689
2711
2731
2752
2773
2793
2813
2833
2853
2872
2892
2911
2930
2949
2967
2986
3004
3022
3040
3058
3076
3093
3110
3128
3145
3162
3178
3195
3212
3228
3244
3261
3277
3293
3308
3324
3339
3355
3370
3385
3400
3414
3429
3443
3457
3471
3484
3498
3511
3524
3537
3550
3563
3575
3588
3600
3612
3624
3635
3647
3658
3670
3681
3692
3703
3714
3725
3735
3746
3756
3766
3776
3786
3796
3806
3815
3824
3834
3843
3852
3860
3869
3877
3886
3894
3902
3910
3917
3925
3932
3939
3946
3953
3959
3966
3972
3978
3984
3989
3995
4000
4005
4009
4013
4018
4021
4025
4027
4030
4034
4035
4038
4040
4041
4042
4043
4043
4043
4042
4042
4040
4038
4037
4035
4033
4030
4026
4022
4019
4014
4010
4005
4000
3995
3989
3982
3976
3969
3962
3954
3946
3937
3929
3919
3910
3900
3890
3879
3868
3857
3845
3832
3820
3806
3793
3778
3764
3749
3733
3717
3701
3684
3667
3649
3631
3612
3593
3573
3553
3533
3512
3491
3469
3447
3424
3401
3378
3354
3330
3305
3280
3255
3229
3203
3176
3149
3121
3093
3064
3035
3006
2976
2946
2915
2883
2852
2819
2786
2753
2719
2685
2650
2614
2578
2541
2504
2467
2429
2390
2351
2311
2270
2230
2188
2146
2103
2060
2017
1973
1928
1883
1837
1791
1745
1698
1650
1602
1554
1505
1456
1407
1357
1306
1256
1204
1153
1101
1049
996
943
890
836
782
728
673
619
564
509
453
398
342
286
230
174
118
62
6
-50
-106
-162
-219
-275
-331
-387
-443
-498
-554
-610
-665
-720
-775
-830
-884
-939
-993
-1046
-1100
-1153
-1205
-1258
-1310
-1361
-1412
-1463
-1513
-1563
-1613
-1661
-1710
-1757
-1805
-1851
-1897
-1942
-1987
-2031
-2074
-2117
-2159
-2201
-2242
-2282
-2322
-2361
-2400
-2437
-2475
-2511
-2547
-2582
-2617
-2651
-2684
-2717
-2749
-2780
-2811
-2841
-2870
-2899
-2927
-2954
-2981
-3007
-3032
-3057
-3081
-3104
-3127
-3148
-3170
-3190
-3210
-3229
-3248
-3265
-3282
-3298
-3314
-3329
-3343
-3356
-3369
-3381
-3392
-3403
-3413
-3422
-3431
-3439
-3447
-3454
-3460
-3466
-3471
-3476
-3480
-3483
-3486
-3488
-3490
-3492
-3492
-3493
-3492
-3492
-3491
-3489
-3487
-3484
-3481
-3478
-3473
-3469
-3464
-3458
-3453
-3446
-3439
-3432
-3424
-3416
-3408
-3399
-3390
-3380
-3370
-3360
-3349
-3338
-3327
-3315
-3303
-3291
-3279
-3266
-3253
-3239
-3226
-3212
-3198
-3184
-3169
-3154
-3139
-3123
-3108
-3091
-3075
-3059
-3042
-3025
-3007
-2990
-2972
-2954
-2936
-2918
-2899
-2881
-2862
-2843
-2824
-2804
-2785
-2765
-2746
-2726
-2707
-2687
-2667
-2647
-2627
-2607
-2587
-2567
-2547
-2527
-2507
-2487
-2466
-2446
-2426
-2405
-2385
-2364
-2344
-2324
-2303
-2283
-2263
-2242
-2222
-2202
-2182
-2163
-2143
-2124
-2104
-2085
-2066
-2048
-2029
-2011
-1993
-1976
-1958
-1941
-1924
-1908
-1892
-1876
-1860
-1845
-1830
-1815
-1801
-1787
-1773
-1759
-1746
-1733
-1721
-1709
-1697
-1685
-1674
-1663
-1652
-1641
-1631
-1621
-1612
-1602
-1593
-1585
-1576
-1568
-1560
-1553
-1545
-1539
-1532
-1526
-1520
-1514
-1508
-1503
-1498
-1494
-1489
-1485
-1481
-1477
-1473
-1470
-1466
-1463
-1460
-1457
-1455
-1452
-1450
-1447
-1445
-1443
-1441
-1439
-1437
-1435
-1433
-1431
-1430
-1428
-1426
-1425
-1423
-1422
-1420
-1419
-1417
-1416
-1414
-1413
-1411
-1410
-1409
-1407
-1406
-1405
-1403
-1402
-1401
-1399
-1398
-1396
-1394
-1393
-1391
-1389
-1388
-1386
-1384
-1382
-1380
-1377
-1375
-1373
-1370
-1368
-1365
-1363
-1360
-1357
-1355
-1352
-1349
-1346
-1343
-1340
-1338
-1335
-1331
-1328
-1325
-1322
-1319
-1316
-1313
-1310
-1307
-1303
-1300
-1297
-1294
-1290
-1287
-1284
-1281
-1278
-1274
-1271
-1268
-1265
-1262
-1259
-1256
-1253
-1250
-1247
-1244
-1241
-1238
-1236
-1233
-1231
-1228
-1226
-1224
-1221
-1219
-1217
-1215
-1213
-1212
-1210
-1208
-1207
-1205
-1204
-1202
-1201
-1200
-1198
-1197
-1196
-1195
-1194
-1193
-1192
-1192
-1191
-1191
-1190
-1190
-1190
-1190
-1190
-1190
-1190
-1191
-1191
-1192
-1193
-1194
-1195
-1197
-1198
-1200
-1202
-1204
-1206
-1208
-1211
-1213
-1216
-1219
-1222
-1225
-1229
-1232
-1235
-1239
-1243
-1247
-1250
-1254
-1259
-1263
-1267
-1271
-1276
-1280
-1285
-1290
-1295
-1299
-1304
-1310
-1315
-1320
-1326
-1331
-1337
-1343
-1348
-1354
-1360
-1367
-1373
-1379
-1385
-1392
-1398
-1404
-1411
-1417
-1424
-1430
-1437
-1443
-1450
-1456
-1463
-1469
-1476
-1482
-1489
-1495
-1501
-1508
-1514
-1520
-1526
-1532
-1538
-1544
-1550
-1556
-1562
-1567
-1572
-1578
-1583
-1588
-1592
-1597
-1601
-1605
-1609
-1613
-1616
-1619
-1622
-1624
-1626
-1628
-1630
-1631
-1632
-1632
-1632
-1632
-1631
-1630
-1628
-1626
-1624
-1621
-1618
-1614
-1610
-1605
-1600
-1595
-1588
-1582
-1575
-1568
-1560
-1551
-1542
-1533
-1523
-1513
-1503
-1492
-1480
-1468
-1456
-1443
-1429
-1416
-1401
-1387
-1371
-1356
-1340
-1323
-1306
-1288
-1270
-1252
-1233
-1214
-1194
-1173
-1153
-1131
-1110
-1087
-1065
-1042
-1018
-994
-970
-946
-921
-895
-869
-843
-816
-789
-762
-734
-706
-677
-649
-619
-589
-559
-529
-498
-467
-435
-403
-371
-338
-305
-271
-238
-203
-169
-134
-99
-64
-28
7
44
80
117
154
191
228
266
304
342
380
418
457
495
534
573
612
651
690
729
769
808
847
887
926
965
1004
1044
1083
1123
1162
1201
1240
1279
1318
1357
1395
1434
1472
1511
1549
1587
1625
1663
1700
1738
1775
1812
1849
1886
1922
1959
1995
2031
2067
2102
2137
2172
2207
2241
2275
2309
2343
2376
2409
2442
2474
2506
2537
2569
2599
2630
2660
2690
2719
2748
2777
2805
2833
2860
2887
2914
2940
2966
2991
3016
3041
3065
3089
3113
3136
3159
3181
3204
3225
3247
3268
3289
3310
3330
3350
3370
3389
3409
3428
3446
3465
3483
3501
3518
3535
3552
3569
3586
3602
3618
3634
3649
3665
3680
3695
3709
3724
3738
3752
3765
3779
3792
3805
3817
3830
3842
3854
3865
3877
3888
3899
3910
3920
3931
3941
3951
3960
3970
3979
3988
3996
4005
4013
4022
4030
4038
4045
4053
4061
4067
4075
4082
4089
4094
4102
4108
4114
4120
4126
4131
4136
4142
4147
4151
4156
4160
4165
4169
4173
4177
4180
4183
4187
4189
4192
4194
4197
4199
4200
4202
4203
4204
4205
4206
4207
4208
4208
4209
4209
4209
4209
4210
4210
4210
4209
4209
4209
4209
4209
4209
4208
4208
4208
4207
4207
4206
4206
4205
4204
4204
4203
4202
4201
4201
4200
4199
4198
4197
4195
4194
4193
4192
4191
4189
4188
4187
4185
4184
4182
4181
4179
4178
4176
4175
4173
4172
4170
4169
4167
4166
4164
4163
4161
4160
4159
4157
4156
4155
4153
4152
4151
4150
4149
4148
4147
4147
4146
4145
4144
4144
4143
4142
4142
4141
4140
4140
4139
4138
4137
4135
4134
4133
4131
4129
4127
4125
4122
4120
4117
4114
4111
4107
4103
4099
4094
4090
4085
4080
4074
4067
4062
4054
4048
4041
4033
4025
4017
4009
4000
3990
3981
3971
3961
3950
3939
3928
3916
3905
3892
3880
3867
3854
3841
3827
3813
3799
3785
3770
3755
3740
3725
3709
3693
3677
3660
3644
3627
3610
3592
3575
3557
3539
3521
3503
3485
3466
3447
3428
3409
3390
3370
3350
3330
3310
3290
3269
3248
3227
3206
3185
3164
3142
3120
3098
3076
3054
3031
3009
2986
2963
2940
2917
2894
2871
2848
2825
2801
2778
2755
2731
2708
2685
2661
2638
2615
2591
2568
2544
2521
2497
2474
2450
2427
2403
2380
2356
2333
2309
2286
2263
2239
2216
2192
2169
2145
2122
2098
2075
2052
2028
2005
1981
1957
1934
1910
1887
1863
1839
1815
1791
1767
1743
1718
1694
1669
1645
1620
1595
1570
1545
1520
1495
1469
1444
1418
1392
1366
1340
1313
1287
1260
1233
1206
1179
1151
1124
1096
1068
1040
1012
983
955
926
897
868
839
810
781
752
722
693
663
633
603
573
542
512
482
451
420
389
358
327
296
264
233
201
170
138
107
75
43
12
-20
-52
-83
-115
-146
-178
-209
-240
-271
-302
-333
-364
-394
-424
-454
-484
-514
-544
-573
-602
-631
-659
-688
-716
-744
-771
-799
-826
-853
-879
-906
-932
-957
-983
-1008
-1033
-1057
-1081
-1105
-1128
-1151
-1173
-1195
-1217
-1238
-1259
-1279
-1299
-1318
-1337
-1355
-1373
-1390
-1407
-1423
-1439
-1455
-1470
-1485
-1499
-1512
-1525
-1538
-1550
-1562
-1574
-1585
-1595
-1605
-1615
-1624
-1633
-1641
-1649
-1657
-1664
-1671
-1678
-1684
-1690
-1696
-1701
-1706
-1710
-1714
-1718
-1721
-1724
-1727
-1730
-1732
-1733
-1735
-1736
-1737
-1737
-1737
-1737
-1737
-1736
-1735
-1733
-1732
-1730
-1728
-1725
-1722
-1719
-1716
-1713
-1709
-1706
-1702
-1697
-1693
-1689
-1684
-1679
-1674
-1668
-1663
-1657
-1652
-1646
-1640
-1634
-1628
-1621
-1615
-1609
-1603
-1596
-1590
-1584
-1577
-1571
-1564
-1558
-1551
-1545
-1538
-1532
-1525
-1519
-1512
-1505
-1499
-1492
-1485
-1479
-1472
-1465
-1458
-1451
-1444
-1437
-1430
-1423
-1416
-1408
-1401
-1394
-1386
-1379
-1371
-1364
-1356
-1349
-1341
-1334
-1326
-1318
-1311
-1303
-1295
-1287
-1280
-1272
-1264
-1257
-1249
-1241
-1234
-1226
-1218
-1211
-1203
-1196
-1188
-1181
-1174
-1166
-1159
-1152
-1144
-1137
-1130
-1123
-1116
-1109
-1102
-1095
-1088
-1081
-1074
-1067
-1060
-1053
-1046
-1040
-1033
-1026
-1018
-1012
-1004
-997
-990
-983
-976
-968
-961
-954
-946
-939
-931
-923
-916
-908
-900
-892
-884
-876
-868
-860
-852
-843
-835
-827
-818
-810
-801
-793
-784
-775
-766
-758
-749
-740
-731
-722
-714
-705
-696
-687
-678
-670
-661
-652
-643
-634
-625
-617
-608
-599
-590
-582
-573
-564
-555
-547
-538
-530
-522
-514
-505
-498
-490
-482
-475
-467
-460
-453
-446
-440
-433
-427
-421
-416
-410
-405
-401
-396
-392
-388
-385
-382
-379
-376
-374
-373
-371
-370
-370
-369
-370
-370
-371
-372
-374
-376
-378
-381
-384
-388
-392
-396
-401
-406
-412
-417
-424
-430
-437
-445
-453
-461
-469
-478
-487
-497
-507
-517
-528
-538
-549
-561
-573
-584
-597
-609
-622
-635
-648
-662
-676
-690
-704
-719
-734
-749
-765
-781
-797
-813
-830
-847
-864
-881
-899
-917
-936
-954
-973
-992
-1012
-1032
-1052
-1072
-1092
-1113
-1134
-1155
-1177
-1198
-1220
-1242
-1265
-1287
-1310
-1333
-1357
-1381
-1404
-1429
-1453
-1478
-1503
-1528
-1554
-1580
-1606
-1632
-1659
-1686
-1714
-1741
-1769
-1797
-1825
-1854
-1883
-1912
-1941
-1970
-2000
-2029
-2060
-2090
-2120
-2151
-2182
-2212
-2243
-2274
-2305
-2336
-2368
-2399
-2431
-2462
-2494
-2525
-2557
-2589
-2620
-2652
-2684
-2716
-2747
-2779
-2811
-2842
-2874
-2905
-2937
-2968
-2999
-3030
-3061
-3093
-3123
-3154
-3185
-3216
-3246
-3276
-3306
-3336
-3366
-3396
-3425
-3455
-3484
-3513
-3541
-3570
-3598
-3626
-3654
-3681
-3709
-3736
-3762
-3789
-3815
-3841
-3866
-3891
-3916
-3941
-3965
-3989
-4013
-4035
-4058
-4081
-4103
-4125
-4146
-4167
-4187
-4208
-4227
-4247
-4266
-4284
-4302
-4320
-4337
-4354
-4370
-4386
-4402
-4417
-4432
-4446
-4460
-4473
-4486
-4498
-4510
-4522
-4533
-4543
-4553
-4563
-4572
-4580
-4588
-4596
-4603
-4610
-4616
-4622
-4627
-4632
-4636
-4640
-4643
-4646
-4648
-4650
-4651
-4652
-4652
-4652
-4651
-4650
-4648
-4646
-4643
-4640
-4636
-4631
-4626
-4621
-4615
-4608
-4601
-4594
-4586
-4577
-4568
-4558
-4547
-4537
-4525
-4513
-4501
-4487
-4474
-4459
-4444
-4429
-4413
-4396
-4379
-4361
-4343
-4324
-4304
-4284
-4264
-4243
-4221
-4199
-4176
-4153
-4130
-4105
-4081
-4054
-4030
-4003
-3976
-3949
-3921
-3893
-3864
-3834
-3804
-3774
-3743
-3712
-3680
-3648
-3615
-3582
-3549
-3515
-3480
-3446
-3410
-3375
-3339
-3303
-3266
-3229
-3191
-3153
-3115
-3077
-3038
-2998
-2959
-2919
-2878
-2837
-2796
-2755
-2713
-2671
-2629
-2586
-2543
-2500
-2457
-2413
-2369
-2325
-2281
-2236
-2191
-2146
-2100
-2055
-2009
-1963
-1917
-1870
-1824
-1777
-1730
-1683
-1635
-1588
-1540
-1493
-1445
-1397
-1349
-1300
-1252
-1204
-1155
-1107
-1058
-1010
-961
-913
-864
-816
-767
-719
-670
-622
-574
-526
-478
-430
-382
-334
-287
-239
-192
-145
-98
-51
-5
41
88
133
179
224
270
314
359
403
447
491
535
578
621
663
705
747
789
830
870
911
950
990
1029
1068
1106
1144
1182
1219
1256
1292
1328
1364
1399
1434
1469
1503
1537
1570
1604
1636
1669
1701
1733
1764
1795
1826
1856
1886
1916
1945
1974
2003
2031
2059
2086
2113
2140
2167
2193
2219
2244
2270
2295
2319
2344
2368
2392
2415
2438
2461
2484
2506
2528
2550
2571
2593
2614
2634
2655
2675
2695
2715
2735
2754
2773
2792
2811
2829
2847
2865
2883
2901
2918
2935
2952
2968
2985
3001
3017
3032
3048
3063
3078
3093
3107
3122
3136
3150
3163
3177
3190
3203
3216
3228
3241
3253
3265
3277
3288
3299
3310
3321
3331
3342
3352
3361
3371
3380
3389
3398
3407
3416
3424
3432
3440
3448
3455
3463
3470
3478
3485
3492
3499
3506
3512
3519
3525
3532
3538
3545
3551
3557
3563
3569
3575
3580
3586
3592
3597
3603
3608
3614
3619
3624
3629
3634
3639
3644
3649
3653
3658
3662
3667
3671
3675
3679
3683
3686
3690
3693
3697
3700
3703
3706
3708
3711
3713
3715
3717
3719
3721
3722
3723
3724
3725
3726
3726
3727
3727
3727
3727
3726
3726
3725
3724
3723
3722
3721
3719
3718
3716
3714
3711
3709
3706
3703
3700
3697
3694
3690
3687
3683
3678
3674
3670
3665
3660
3655
3649
3643
3637
3631
3625
3618
3611
3604
3597
3590
3582
3574
3566
3558
3550
3541
3532
3523
3514
3505
3496
3486
3476
3466
3456
3446
3436
3425
3415
3404
3393
3382
3370
3359
3347
3335
3323
3311
3298
3286
3273
3260
3247
3234
3221
3207
3194
3180
3166
3152
3138
3124
3109
3095
3080
3065
3051
3036
3021
3006
2990
2975
2960
2944
2929
2913
2897
2881
2865
2849
2833
2816
2800
2783
2767
2750
2733
2716
2699
2682
2665
2648
2631
2613
2596
2579
2561
2544
2526
2509
2491
2474
2456
2439
2421
2403
2386
2368
2350
2333
2315
2297
2280
2262
2244
2227
2209
2192
2174
2157
2139
2122
2104
2087
2070
2052
2035
2019
2001
1985
1968
1952
1936
1920
1904
1888
1872
1857
1841
1826
1811
1796
1781
1767
1753
1739
1725
1711
1698
1684
1671
1659
1646
1634
1622
1610
1598
1587
1576
1565
1555
1545
1535
1525
1516
1507
1498
1490
1482
1474
1466
1458
1451
1444
1437
1431
1424
1418
1412
1406
1401
1396
1390
1386
1381
1377
1372
1368
1364
1361
1357
1354
1351
1348
1345
1343
1340
1338
1336
1335
1333
1332
1331
1329
1329
1328
1327
1327
1326
1326
1326
1326
1326
1326
1327
1327
1328
1329
1329
1330
1331
1332
1333
1334
1336
1337
1338
1340
1342
1343
1345
1347
1349
1351
1353
1355
1358
1360
1363
1365
1368
1371
1374
1377
1380
1383
1386
1389
1393
1396
1400
1404
1407
1411
1415
1419
1423
1428
1432
1437
1441
1446
1451
1456
1461
1466
1471
1477
1482
1488
1494
1499
1505
1511
1516
1522
1528
1534
1540
1546
1552
1558
1564
1570
1576
1582
1589
1595
1601
1607
1613
1619
1625
1631
1637
1643
1649
1655
1661
1667
1673
1679
1685
1690
1696
1702
1708
1713
1719
1725
1731
1736
1742
1747
1753
1758
1764
1769
1775
1780
1786
1791
1797
1802
1807
1812
1818
1823
1828
1833
1838
1843
1848
1852
1857
1862
1866
1871
1875
1879
1883
1887
1891
1895
1899
1903
1906
1910
1913
1917
1920
1924
1927
1930
1933
1937
1940
1943
1946
1950
1953
1956
1960
1963
1967
1970
1974
1977
1981
1985
1989
1993
1997
2001
2005
2009
2013
2017
2021
2027
2031
2036
2041
2045
2050
2055
2061
2066
2071
2077
2082
2088
2094
2100
2106
2112
2119
2126
2132
2139
2147
2154
2161
2169
2177
2185
2193
2201
2210
2219
2228
2237
2246
2256
2266
2276
2286
2296
2306
2317
2328
2339
2350
2361
2372
2384
2396
2408
2420
2432
2445
2458
2470
2484
2497
2510
2524
2538
2552
2567
2582
2596
2611
2627
2642
2658
2674
2690
2707
2723
2740
2757
2774
2791
2809
2826
2844
2862
2880
2898
2916
2935
2953
2972
2991
3010
3029
3048
3067
3087
3106
3125
3145
3164
3184
3203
3223
3242
3262
3281
3301
3320
3340
3359
3379
3398
3417
3436
3455
3474
3493
3512
3531
3550
3568
3587
3605
3623
3641
3659
3676
3694
3711
3728
3745
3762
3778
3795
3811
3827
3842
3858
3873
3888
3902
3917
3931
3945
3959
3972
3985
3998
4011
4022
4035
4046
4059
4070
4081
4091
4103
4113
4123
4133
4142
4151
4160
4169
4177
4185
4193
4200
4207
4214
4221
4227
4233
4238
4244
4248
4253
4257
4261
4264
4267
4270
4272
4274
4275
4276
4277
4277
4277
4277
4276
4275
4273
4271
4269
4266
4263
4259
4255
4251
4246
4241
4236
4230
4224
4218
4211
4204
4196
4188
4180
4171
4162
4153
4143
4132
4121
4110
4099
4086
4074
4061
4048
4034
4019
4005
3990
3975
3959
3942
3926
3909
3891
3873
3855
3836
3817
3797
3778
3757
3737
3716
3695
3674
3652
3630
3608
3585
3562
3539
3516
3493
3469
3445
3421
3396
3372
3347
3322
3297
3272
3246
3221
3195
3169
3143
3117
3090
3064
3037
3010
2983
2957
2929
2902
2875
2848
2820
2793
2765
2737
2709
2681
2653
2625
2596
2568
2540
2511
2482
2454
2425
2396
2367
2338
2309
2280
2251
2221
2192
2162
2133
2103
2073
2044
2013
1984
1954
1924
1894
1863
1833
1803
1772
1742
1711
1681
1650
1619
1588
1557
1526
1495
1464
1432
1401
1369
1337
1305
1273
1241
1208
1176
1143
1110
1077
1044
1010
977
943
909
876
842
807
773
739
705
670
636
602
567
533
498
464
430
395
361
327
292
258
224
190
156
122
88
55
21
-13
-46
-80
-113
-146
-179
-212
-245
-278
-310
-343
-375
-407
-439
-470
-502
-533
-564
-595
-626
-656
-686
-716
-746
-776
-805
-834
-863
-892
-920
-948
-976
-1004
-1032
-1059
-1086
-1113
-1140
-1167
-1193
-1219
-1245
-1271
-1296
-1322
-1347
-1371
-1396
-1420
-1444
-1467
-1491
-1514
-1536
-1559
-1581
-1603
-1624
-1645
-1666
-1686
-1706
-1726
-1745
-1764
-1783
-1801
-1819
-1836
-1853
-1870
-1887
-1903
-1918
-1933
-1948
-1963
-1977
-1990
-2003
-2016
-2028
-2040
-2051
-2062
-2072
-2082
-2092
-2101
-2109
-2117
-2124
-2131
-2137
-2143
-2148
-2153
-2157
-2161
-2164
-2167
-2169
-2171
-2172
-2173
-2173
-2172
-2172
-2170
-2168
-2166
-2163
-2160
-2156
-2151
-2147
-2141
-2135
-2129
-2122
-2114
-2106
-2098
-2089
-2079
-2069
-2059
-2048
-2037
-2025
-2013
-2000
-1987
-1973
-1959
-1945
-1930
-1915
-1899
-1883
-1867
-1850
-1833
-1816
-1798
-1780
-1761
-1743
-1723
-1704
-1684
-1664
-1643
-1622
-1600
-1578
-1556
-1533
-1510
-1486
-1462
-1437
-1412
-1387
-1361
-1335
-1309
-1282
-1254
-1226
-1198
-1169
-1140
-1111
-1081
-1051
-1020
-989
-958
-926
-894
-862
-829
-796
-763
-729
-695
-661
-627
-592
-557
-521
-486
-450
-414
-377
-341
-304
-267
-230
-193
-155
-117
-79
-41
-2
36
75
114
153
193
232
272
312
352
393
433
474
515
556
597
638
680
722
763
805
847
889
931
974
1016
1058
1101
1144
1186
1229
1272
1315
1358
1401
1444
1487
1530
1573
1616
1659
1702
1745
1788
1831
1874
1917
1959
2001
2045
2088
2130
2173
2215
2257
2299
2341
2382
2424
2465
2506
2547
2587
2627
2667
2707
2746
2785
2824
2862
2901
2938
2976
3013
3049
3086
3122
3157
3192
3227
3262
3296
3329
3362
3395
3428
3460
3491
3522
3553
3583
3613
3643
3672
3701
3730
3758
3786
3813
3840
3866
3892
3918
3943
3968
3992
4016
4040
4062
4085
4107
4129
4150
4171
4191
4210
4229
4248
4266
4283
4301
4317
4334
4349
4365
4380
4394
4408
4422
4435
4447
4459
4471
4482
4493
4503
4513
4522
4531
4539
4547
4555
4562
4568
4574
4579
4584
4589
4593
4597
4600
4602
4605
4606
4608
4609
4609
4609
4609
4608
4607
4606
4604
4602
4599
4596
4593
4589
4585
4581
4576
4571
4566
4560
4554
4548
4541
4534
4527
4519
4512
4504
4495
4487
4478
4469
4460
4451
4442
4432
4422
4412
4402
4392
4381
4371
4360
4350
4339
4328
4317
4305
4294
4283
4271
4260
4248
4236
4225
4213
4201
4189
4177
4164
4152
4140
4127
4115
4103
4090
4078
4065
4053
4041
4027
4016
4003
3991
3979
3967
3954
3942
3930
3918
3906
3893
3881
3869
3857
3845
3833
3821
3809
3797
3785
3773
3761
3749
3737
3725
3712
3700
3688
3675
3663
3651
3638
3626
3613
3601
3588
3576
3563
3550
3538
3525
3512
3500
3487
3474
3462
3449
3436
3423
3411
3398
3385
3373
3361
3348
3336
3324
3311
3299
3287
3276
3264
3252
3241
3229
3218
3207
3196
3185
3174
3164
3153
3143
3132
3122
3112
3102
3092
3081
3071
3061
3051
3041
3031
3021
3012
3002
2992
2982
2972
2962
2952
2942
2932
2923
2913
2903
2894
2884
2875
2866
2857
2847
2839
2830
2821
2813
2804
2796
2788
2781
2773
2765
2758
2750
2743
2736
2729
2722
2715
2708
2702
2695
2689
2682
2676
2669
2663
2657
2651
2645
2639
2633
2627
2621
2615
2610
2604
2598
2593
2588
2582
2577
2572
2567
2562
2557
2552
2547
2542
2537
2532
2527
2522
2517
2512
2507
2502
2497
2492
2487
2482
2476
2471
2466
2460
2455
2449
2444
2438
2433
2427
2421
2415
2410
2404
2398
2392
2386
2380
2374
2368
2361
2355
2349
2342
2336
2329
2322
2315
2308
2301
2294
2286
2279
2271
2263
2255
2247
2239
2231
2222
2214
2205
2196
2187
2178
2169
2160
2150
2141
2131
2122
2112
2102
2092
2082
2072
2062
2052
2041
2031
2021
2009
2000
1989
1978
1967
1956
1945
1934
1923
1911
1900
1888
1877
1865
1853
1842
1830
1818
1806
1794
1782
1770
1758
1746
1734
1722
1710
1697
1685
1673
1661
1649
1637
1624
1612
1600
1588
1576
1563
1551
1539
1526
1514
1502
1489
1477
1464
1452
1439
1426
1414
1401
1389
1376
1364
1351
1339
1326
1314
1302
1290
1278
1266
1254
1242
1230
1219
1207
1196
1185
1174
1163
1152
1142
1131
1121
1111
1101
1092
1082
1073
1064
1055
1046
1038
1030
1020
1012
1006
998
991
984
977
970
964
957
951
946
940
935
930
925
920
916
911
907
903
900
896
893
890
887
884
882
880
878
876
874
873
872
871
870
869
869
869
869
869
869
870
871
872
873
875
877
879
881
883
886
888
891
894
897
900
904
907
911
915
918
922
926
930
935
939
943
948
952
957
962
966
971
976
981
986
992
997
1002
1008
1012
1018
1025
1031
1037
1043
1050
1056
1063
1070
1077
1084
1091
1099
1106
1114
1122
1130
1138
1147
1155
1164
1172
1181
1190
1199
1208
1218
1227
1236
1246
1256
1265
1275
1285
1295
1304
1314
1324
1334
1345
1355
1365
1376
1386
1397
1407
1418
1429
1439
1450
1461
1472
1483
1494
1505
1516
1527
1538
1550
1561
1572
1583
1594
1605
1616
1627
1637
1648
1659
1669
1680
1690
1701
1711
1721
1731
1741
1751
1761
1770
1780
1789
1798
1807
1816
1825
1833
1841
1850
1858
1866
1873
1881
1888
1895
1903
1909
1916
1922
1929
1935
1940
1946
1951
1956
1961
1965
1970
1974
1977
1980
1983
1986
1988
1990
1992
1993
1994
1994
1994
1993
1992
1991
1989
1986
1983
1980
1976
1971
1966
1961
1955
1948
1941
1934
1926
1917
1908
1898
1887
1876
1865
1853
1840
1827
1814
1799
1784
1769
1753
1737
1720
1702
1685
1666
1647
1628
1607
1587
1566
1544
1522
1500
1476
1453
1429
1404
1379
1353
1327
1300
1273
1245
1217
1188
1159
1129
1099
1068
1037
1004
973
941
908
875
841
807
772
738
702
667
630
594
557
520
483
445
407
369
330
291
252
213
173
133
93
53
12
-28
-69
-110
-151
-193
-234
-276
-318
-359
-402
-444
-486
-529
-571
-614
-657
-700
-743
-786
-829
-872
-915
-958
-1002
-1045
-1088
-1132
-1175
-1219
-1262
-1306
-1349
-1392
-1436
-1479
-1523
-1566
-1609
-1652
-1695
-1738
-1781
-1824
-1867
-1909
-1952
-1994
-2036
-2078
-2120
-2161
-2203
-2244
-2285
-2326
-2367
-2407
-2447
-2487
-2527
-2566
-2605
-2644
-2682
-2720
-2758
-2796
-2833
-2871
-2908
-2944
-2981
-3017
-3053
-3088
-3124
-3159
-3193
-3228
-3262
-3296
-3329
-3363
-3396
-3428
-3460
-3492
-3524
-3555
-3586
-3616
-3647
-3676
-3706
-3735
-3763
-3791
-3819
-3846
-3873
-3900
-3926
-3951
-3976
-4001
-4025
-4048
-4070
-4094
-4116
-4137
-4158
-4178
-4198
-4217
-4236
-4254
-4271
-4288
-4304
-4320
-4335
-4350
-4364
-4377
-4390
-4402
-4414
-4424
-4435
-4444
-4453
-4462
-4470
-4477
-4484
-4490
-4495
-4500
-4504
-4508
-4511
-4513
-4515
-4517
-4518
-4518
-4518
-4517
-4515
-4514
-4511
-4508
-4505
-4501
-4497
-4492
-4486
-4480
-4474
-4467
-4460
-4452
-4443
-4434
-4425
-4415
-4404
-4393
-4382
-4370
-4357
-4344
-4331
-4317
-4303
-4288
-4272
-4256
-4240
-4223
-4206
-4189
-4171
-4152
-4133
-4114
-4094
-4074
-4053
-4032
-4011
-3989
-3967
-3944
-3921
-3897
-3874
-3849
-3825
-3800
-3775
-3749
-3723
-3697
-3671
-3644
-3617
-3589
-3561
-3533
-3505
-3477
-3448
-3419
-3390
-3360
-3331
-3301
-3270
-3240
-3209
-3178
-3147
-3116
-3084
-3052
-3020
-2988
-2955
-2923
-2890
-2857
-2823
-2790
-2756
-2722
-2688
-2654
-2620
-2585
-2550
-2516
-2481
-2445
-2410
-2375
-2340
-2304
-2269
-2233
-2197
-2162
-2126
-2090
-2054
-2019
-1983
-1947
-1912
-1876
-1840
-1805
-1770
-1734
-1699
-1664
-1629
-1594
-1559
-1524
-1490
-1455
-1421
-1387
-1353
-1320
-1286
-1253
-1220
-1188
-1155
-1123
-1091
-1059
-1027
-996
-965
-934
-904
-874
-844
-815
-785
-756
-728
-699
-671
-644
-616
-589
-562
-536
-509
-483
-458
-432
-407
-383
-358
-334
-310
-286
-263
-240
-217
-195
-172
-150
-128
-107
-85
-64
-43
-23
-2
18
38
57
77
96
115
134
152
171
189
206
224
241
258
275
291
307
323
339
355
370
385
399
413
427
441
455
468
481
493
506
518
530
542
553
564
575
586
596
606
616
626
635
645
654
662
671
679
687
695
703
710
717
725
731
738
744
750
756
762
768
773
778
783
788
792
797
801
805
809
813
817
820
824
827
830
833
835
838
840
843
845
846
848
850
851
852
853
854
855
856
856
856
856
856
855
855
854
853
852
850
849
847
845
843
840
838
835
832
829
825
822
818
814
809
805
800
795
790
784
778
772
766
760
753
746
739
732
724
716
708
699
691
682
673
663
653
643
633
622
612
601
589
577
565
553
541
528
515
502
488
475
461
447
432
418
403
388
373
358
342
327
311
295
279
263
247
230
214
197
180
163
146
129
112
95
77
60
42
24
6
-12
-30
-48
-66
-84
-102
-120
-139
-157
-176
-194
-213
-231
-250
-269
-287
-306
-325
-343
-362
-381
-400
-419
-437
-456
-475
-494
-513
-532
-551
-570
-589
-608
-627
-646
-665
-683
-702
-720
-739
-757
-775
-793
-811
-829
-847
-864
-881
-899
-916
-933
-949
-966
-982
-999
-1014
-1031
-1047
-1063
-1078
-1094
-1109
-1124
-1139
-1154
-1168
-1182
-1196
-1210
-1224
-1237
-1250
-1263
-1276
-1288
-1301
-1312
-1324
-1336
-1347
-1357
-1368
-1378
-1388
-1398
-1408
-1417
-1426
-1435
-1444
-1452
-1460
-1468
-1476
-1483
-1490
-1497
-1504
-1510
-1516
-1522
-1527
-1533
-1538
-1543
-1547
-1551
-1555
-1559
-1563
-1566
-1569
-1572
-1574
-1577
-1579
-1581
-1583
-1584
-1586
-1587
-1588
-1589
-1590
-1590
-1591
-1591
-1591
-1590
-1590
-1589
-1588
-1587
-1585
-1584
-1582
-1579
-1577
-1574
-1572
-1569
-1565
-1562
-1558
-1554
-1550
-1546
-1541
-1536
-1531
-1526
-1521
-1515
-1509
-1503
-1497
-1490
-1483
-1476
-1469
-1462
-1454
-1446
-1438
-1429
-1421
-1412
-1402
-1393
-1383
-1373
-1363
-1353
-1342
-1331
-1320
-1309
-1297
-1286
-1274
-1262
-1249
-1237
-1224
-1211
-1198
-1185
-1171
-1158
-1144
-1130
-1116
-1102
-1087
-1072
-1058
-1043
-1027
-1012
-997
-981
-965
-950
-934
-917
-901
-885
-868
-852
-835
-818
-801
-784
-767
-750
-733
-716
-698
-681
-663
-646
-628
-610
-593
-575
-557
-539
-521
-503
-484
-466
-448
-429
-411
-392
-374
-355
-336
-317
-299
-280
-261
-242
-223
-204
-185
-166
-147
-128
-109
-90
-71
-52
-32
-13
6
25
44
63
81
100
119
138
157
176
195
214
232
251
270
288
307
325
344
362
380
398
417
435
453
471
488
506
524
541
559
577
594
611
629
646
663
680
697
714
731
748
764
781
797
814
830
847
863
879
895
911
927
943
958
974
990
1004
1020
1036
1051
1066
1081
1096
1111
1126
1140
1155
1170
1185
1199
1214
1228
1243
1257
1272
1286
1300
1314
1329
1342
1356
1370
1384
1397
1411
1424
1438
1451
1464
1477
1490
1502
1515
1527
1539
1551
1563
1575
1587
1599
1610
1621
1632
1643
1654
1665
1675
1686
1696
1706
1716
1725
1735
1744
1753
1762
1771
1780
1789
1797
1805
1813
1821
1829
1836
1843
1850
1857
1864
1870
1877
1883
1889
1894
1900
1905
1910
1915
1920
1924
1928
1932
1936
1940
1943
1946
1949
1951
1954
1956
1958
1960
1961
1963
1964
1965
1966
1967
1968
1968
1968
1969
1969
1969
1969
1969
1968
1968
1967
1967
1966
1965
1964
1963
1962
1961
1960
1959
1957
1956
1954
1952
1951
1949
1947
1945
1943
1941
1939
1937
1934
1932
1929
1927
1924
1921
1918
1915
1912
1909
1905
1902
1898
1894
1890
1887
1883
1879
1874
1870
1866
1861
1857
1853
1848
1843
1839
1834
1830
1825
1820
1816
1811
1806
1801
1797
1792
1787
1783
1778
1773
1769
1764
1759
1755
1750
1745
1741
1736
1731
1727
1722
1717
1713
1708
1704
1699
1695
1691
1686
1682
1679
1675
1671
1668
1664
1661
1658
1655
1652
1650
1648
1645
1643
1642
1640
1639
1638
1637
1636
1636
1636
1636
1636
1636
1637
1638
1639
1640
1641
1643
1645
1647
1649
1652
1655
1658
1661
1664
1667
1671
1675
1679
1683
1687
1692
1696
1701
1706
1711
1717
1722
1728
1734
1740
1746
1753
1759
1766
1773
1780
1787
1795
1802
1810
1818
1826
1834
1842
1850
1859
1868
1877
1886
1895
1904
1913
1923
1932
1942
1952
1962
1972
1982
1992
2003
2013
2024
2035
2045
2057
2068
2079
2090
2102
2113
2125
2137
2149
2161
2173
2185
2197
2210
2222
2235
2247
2260
2273
2286
2299
2312
2325
2338
2351
2365
2378
2391
2405
2418
2431
2445
2458
2472
2485
2499
2512
2526
2539
2553
2566
2579
2593
2606
2619
2633
2646
2659
2672
2685
2698
2711
2723
2736
2749
2761
2774
2786
2798
2810
2823
2835
2847
2859
2871
2883
2895
2906
2918
2930
2942
2953
2965
2977
2988
3000
3011
3023
3034
3045
3057
3068
3079
3091
3102
3113
3124
3135
3146
3156
3167
3178
3188
3199
3209
3220
3230
3240
3250
3260
3270
3279
3289
3298
3308
3317
3326
3335
3343
3352
3360
3368
3376
3384
3391
3399
3406
3413
3420
3426
3433
3439
3445
3451
3456
3462
3467
3472
3477
3481
3486
3490
3494
3497
3501
3504
3507
3510
3513
3515
3517
3519
3521
3523
3524
3526
3527
3528
3529
3529
3530
3530
3530
3530
3530
3530
3530
3529
3528
3527
3526
3525
3524
3522
3520
3519
3516
3514
3512
3509
3507
3504
3501
3498
3495
3491
3488
3484
3480
3476
3472
3467
3463
3458
3453
3448
3443
3437
3432
3426
3421
3415
3408
3402
3396
3389
3383
3376
3369
3362
3355
3347
3340
3333
3325
3317
3310
3302
3294
3286
3278
3270
3262
3254
3246
3238
3230
3221
3213
3205
3197
3189
3180
3172
3164
3156
3148
3139
3131
3123
3115
3107
3099
3091
3083
3076
3068
3060
3053
3046
3038
3031
3024
3017
3010
3003
2996
2990
2983
2977
2971
2964
2958
2952
2946
2940
2934
2929
2923
2917
2912
2906
2901
2895
2890
2885
2880
2875
2870
2865
2860
2855
2851
2846
2842
2837
2833
2829
2824
2820
2816
2813
2809
2805
2802
2798
2795
2792
2789
2786
2783
2780
2778
2775
2773
2771
2769
2766
2765
2763
2761
2759
2758
2756
2755
2754
2753
2752
2751
2751
2750
2750
2749
2749
2749
2749
2750
2750
2751
2752
2753
2754
2756
2758
2760
2762
2764
2767
2770
2773
2776
2780
2784
2788
2792
2796
2801
2805
2810
2815
2821
2826
2831
2837
2843
2849
2855
2861
2867
2873
2880
2886
2893
2900
2906
2913
2920
2927
2934
2941
2947
2954
2961
2968
2975
2982
2990
2997
3004
3011
3018
3025
3032
3039
3047
3054
3061
3068
3075
3083
3090
3097
3104
3112
3119
3126
3134
3141
3149
3156
3163
3171
3178
3186
3194
3201
3208
3216
3223
3231
3238
3245
3252
3260
3267
3274
3281
3288
3295
3302
3309
3316
3322
3329
3336
3343
3350
3356
3363
3370
3377
3383
3390
3397
3404
3411
3417
3424
3431
3437
3444
3451
3457
3464
3471
3477
3484
3491
3497
3504
3511
3517
3524
3531
3537
3544
3551
3558
3565
3571
3578
3585
3592
3599
3606
3613
3620
3628
3635
3642
3649
3657
3664
3671
3679
3686
3693
3701
3708
3716
3723
3731
3738
3746
3753
3760
3768
3775
3783
3790
3797
3804
3811
3818
3825
3832
3839
3846
3852
3859
3865
3871
3878
3884
3890
3895
3901
3907
3912
3918
3923
3928
3933
3938
3942
3947
3952
3956
3960
3964
3968
3972
3976
3980
3983
3987
3990
3993
3996
3999
4001
4003
4006
4008
4010
4011
4014
4016
4017
4019
4019
4021
4022
4022
4024
4024
4024
4024
4024
4024
4024
4022
4022
4021
4019
4018
4017
4014
4013
4011
4008
4006
4003
4000
3997
3993
3990
3986
3982
3978
3974
3969
3965
3960
3955
3950
3945
3939
3934
3928
3922
3915
3909
3902
3895
3888
3880
3872
3864
3856
3848
3839
3830
3820
3811
3801
3791
3780
3770
3759
3747
3736
3724
3712
3699
3687
3674
3661
3647
3634
3620
3606
3591
3577
3562
3547
3531
3515
3500
3483
3467
3450
3433
3416
3398
3380
3362
3344
3325
3306
3286
3267
3247
3227
3207
3186
3165
3144
3123
3101
3079
3057
3035
3012
2989
2966
2943
2919
2896
2872
2848
2823
2799
2774
2749
2724
2699
2673
2648
2622
2596
2570
2544
2518
2491
2465
2438
2411
2385
2358
2331
2304
2277
2250
2223
2195
2168
2141
2113
2086
2058
2031
2003
1976
1948
1921
1893
1865
1838
1810
1782
1755
1727
1699
1672
1644
1616
1589
1561
1534
1506
1479
1452
1425
1398
1371
1344
1317
1290
1264
1238
1211
1185
1159
1133
1108
1082
1057
1032
1006
982
958
934
910
886
862
839
816
793
771
749
727
705
684
663
642
621
601
581
561
542
523
504
486
467
449
432
414
397
380
364
347
331
316
300
285
270
255
241
227
213
199
186
173
161
148
136
124
112
101
90
79
68
58
48
38
29
19
10
2
-7
-15
-23
-31
-38
-46
-52
-59
-66
-72
-78
-83
-89
-94
-99
-103
-108
-112
-115
-119
-122
-125
-127
-129
-132
-133
-135
-136
-137
-138
-139
-139
-139
-139
-139
-138
-137
-136
-135
-133
-131
-129
-127
-124
-121
-118
-115
-111
-108
-104
-99
-95
-90
-85
-80
-74
-68
-62
-56
-50
-43
-36
-29
-21
-14
-6
2
10
19
28
37
46
55
65
75
85
95
106
116
127
138
150
161
172
184
196
208
220
232
245
257
270
283
296
309
322
335
348
362
375
389
403
417
431
444
459
473
487
501
515
529
544
558
572
587
601
616
630
644
659
673
688
702
716
731
745
759
773
788
802
816
830
844
858
872
886
899
913
926
940
953
966
979
992
1004
1018
1031
1043
1055
1068
1080
1092
1103
1115
1127
1138
1149
1160
1171
1181
1192
1202
1212
1222
1232
1242
1251
1261
1270
1279
1288
1297
1306
1315
1324
1332
1340
1348
1356
1364
1372
1379
1387
1394
1401
1408
1415
1421
1428
1434
1440
1446
1452
1458
1464
1469
1475
1480
1486
1491
1496
1502
1507
1512
1517
1522
1526
1531
1536
1540
1545
1550
1554
1559
1563
1567
1572
1576
1581
1585
1589
1594
1598
1602
1606
1610
1614
1618
1622
1626
1630
1634
1638
1642
1646
1650
1654
1658
1662
1666
1670
1674
1678
1682
1687
1691
1695
1700
1704
1709
1713
1718
1723
1727
1732
1736
1741
1745
1750
1754
1759
1763
1768
1772
1777
1781
1785
1789
1794
1798
1802
1806
1810
1814
1818
1822
1825
1829
1832
1835
1839
1842
1844
1847
1850
1852
1855
1857
1859
1861
1863
1864
1866
1867
1869
1870
1871
1872
1872
1873
1873
1874
1874
1874
1874
1874
1873
1873
1873
1872
1871
1871
1870
1869
1868
1867
1865
1864
1863
1861
1860
1858
1856
1854
1852
1850
1848
1845
1843
1840
1838
1835
1832
1829
1826
1823
1820
1816
1813
1810
1806
1803
1799
1795
1791
1788
1784
1780
1776
1772
1769
1765
1761
1757
1754
1750
1746
1742
1739
1735
1732
1728
1725
1721
1718
1714
1711
1707
1704
1701
1698
1694
1691
1688
1685
1682
1679
1676
1674
1671
1668
1666
1663
1661
1659
1657
1655
1653
1651
1650
1648
1647
1646
1644
1643
1642
1642
1641
1640
1640
1639
1639
1638
1638
1638
1638
1638
1638
1638
1638
1638
1638
1639
1639
1639
1640
1640
1641
1641
1642
1643
1643
1644
1645
1646
1647
1648
1649
1650
1651
1653
1654
1656
1657
1659
1661
1662
1664
1666
1668
1670
1673
1675
1677
1680
1682
1684
1687
1689
1692
1695
1698
1700
1703
1706
1709
1713
1716
1719
1723
1726
1730
1733
1737
1741
1745
1749
1753
1758
1762
1767
1771
1776
1781
1786
1791
1796
1801
1806
1812
1817
1823
1829
1835
1841
1847
1853
1859
1866
1873
1880
1887
1894
1901
1908
1916
1924
1932
1940
1948
1957
1965
1974
1983
1992
2001
2009
2020
2029
2039
2048
2058
2068
2077
2087
2097
2107
2117
2127
2138
2148
2158
2169
2179
2190
2200
2211
2221
2232
2243
2253
2264
2275
2285
2296
2307
2318
2328
2339
2350
2360
2371
2382
2392
2403
2413
2424
2434
2445
2455
2466
2476
2486
2496
2506
2516
2526
2536
2546
2556
2565
2575
2584
2593
2602
2611
2620
2629
2638
2646
2655
2663
2671
2679
2687
2694
2702
2709
2716
2722
2729
2735
2742
2748
2754
2759
2765
2770
2775
2780
2784
2789
2793
2797
2802
2805
2809
2813
2816
2819
2822
2825
2828
2830
2833
2835
2837
2839
2840
2842
2843
2844
2844
2845
2845
2845
2845
2845
2844
2843
2842
2840
2838
2836
2834
2832
2829
2826
2822
2819
2815
2810
2806
2801
2796
2791
2785
2779
2773
2766
2760
2752
2745
2738
2730
2721
2713
2704
2695
2686
2676
2666
2656
2646
2635
2624
2612
2601
2589
2576
2564
2551
2538
2524
2511
2496
2482
2467
2452
2437
2422
2406
2390
2373
2356
2339
2322
2305
2287
2269
2251
2232
2213
2194
2175
2156
2136
2116
2096
2076
2055
2035
2013
1993
1971
1950
1928
1906
1884
1861
1838
1815
1792
1769
1745
1721
1697
1673
1648
1623
1598
1572
1547
1521
1494
1468
1441
1414
1387
1360
1332
1304
1276
1248
1219
1190
1161
1132
1103
1073
1044
1014
983
953
922
892
861
830
798
767
735
704
672
640
607
575
543
510
478
445
412
379
346
313
280
247
214
181
148
115
82
49
16
-17
-49
-82
-115
-148
-180
-213
-245
-277
-310
-342
-374
-406
-438
-470
-502
-533
-565
-596
-627
-659
-690
-720
-751
-781
-812
-842
-871
-901
-930
-959
-988
-1016
-1045
-1073
-1100
-1128
-1155
-1181
-1208
-1234
-1260
-1286
-1311
-1336
-1361
-1385
-1409
-1433
-1457
-1480
-1503
-1526
-1548
-1570
-1592
-1614
-1635
-1657
-1677
-1698
-1718
-1738
-1758
-1777
-1796
-1815
-1834
-1852
-1869
-1887
-1904
-1921
-1937
-1954
-1970
-1985
-2000
-2015
-2029
-2045
-2059
-2073
-2086
-2100
-2113
-2126
-2138
-2151
-2163
-2175
-2186
-2198
-2209
-2220
-2230
-2241
-2251
-2260
-2270
-2279
-2288
-2297
-2306
-2314
-2322
-2329
-2337
-2344
-2351
-2357
-2364
-2370
-2376
-2381
-2387
-2392
-2396
-2401
-2405
-2410
-2413
-2417
-2421
-2424
-2427
-2430
-2432
-2435
-2437
-2439
-2440
-2442
-2443
-2444
-2445
-2445
-2446
-2446
-2446
-2446
-2445
-2445
-2444
-2443
-2441
-2440
-2438
-2437
-2435
-2432
-2430
-2428
-2425
-2422
-2419
-2416
-2413
-2410
-2406
-2403
-2399
-2396
-2392
-2388
-2384
-2380
-2375
-2371
-2366
-2362
-2357
-2352
-2347
-2342
-2336
-2331
-2325
-2320
-2314
-2308
-2302
-2296
-2290
-2283
-2277
-2270
-2264
-2257
-2251
-2244
-2237
-2231
-2224
-2217
-2211
-2204
-2197
-2191
-2184
-2178
-2171
-2164
-2158
-2152
-2145
-2139
-2133
-2126
-2120
-2114
-2108
-2102
-2096
-2090
-2084
-2078
-2072
-2066
-2060
-2054
-2049
-2043
-2037
-2033
-2027
-2021
-2017
-2012
-2007
-2003
-1998
-1994
-1989
-1985
-1981
-1977
-1973
-1969
-1965
-1961
-1958
-1955
-1951
-1948
-1945
-1942
-1940
-1937
-1934
-1932
-1930
-1928
-1926
-1924
-1922
-1921
-1919
-1918
-1917
-1916
-1915
-1914
-1914
-1913
-1913
-1913
-1913
-1913
-1913
-1913
-1914
-1914
-1915
-1916
-1917
-1918
-1919
-1920
-1922
-1924
-1925
-1927
-1929
-1931
-1933
-1935
-1938
-1940
-1942
-1945
-1948
-1950
-1953
-1956
-1959
-1963
-1966
-1969
-1972
-1976
-1980
-1983
-1987
-1991
-1995
-2000
-2004
-2009
-2013
-2017
-2023
-2028
-2033
-2039
-2045
-2050
-2056
-2062
-2069
-2075
-2082
-2089
-2096
-2103
-2110
-2117
-2125
-2133
-2141
-2149
-2157
-2165
-2174
-2183
-2191
-2200
-2209
-2219
-2228
-2237
-2247
-2257
-2266
-2276
-2287
-2297
-2307
-2318
-2328
-2339
-2350
-2361
-2372
-2384
-2395
-2406
-2418
-2429
-2441
-2453
-2464
-2476
-2488
-2500
-2512
-2524
-2536
-2548
-2560
-2573
-2585
-2597
-2609
-2621
-2634
-2646
-2658
-2671
-2683
-2695
-2708
-2720
-2733
-2745
-2757
-2770
-2782
-2795
-2807
-2819
-2831
-2844
-2856
-2868
-2880
-2892
-2904
-2916
-2928
-2940
-2952
-2964
-2976
-2987
-2999
-3011
-3022
-3033
-3044
-3056
-3067
-3078
-3089
-3099
-3110
-3121
-3132
-3142
-3153
-3163
-3174
-3184
-3194
-3205
-3215
-3225
-3235
-3245
-3255
-3265
-3275
-3285
-3294
-3304
-3314
-3323
-3332
-3342
-3351
-3360
-3369
-3378
-3387
-3395
-3404
-3413
-3421
-3429
-3437
-3445
-3453
-3461
-3468
-3476
-3483
-3490
-3497
-3504
-3511
-3518
-3524
-3531
-3537
-3544
-3550
-3556
-3562
-3567
-3573
-3579
-3584
-3590
-3595
-3600
-3605
-3610
-3615
-3620
-3624
-3629
-3633
-3637
-3641
-3645
-3649
-3653
-3656
-3659
-3663
-3666
-3669
-3672
-3675
-3677
-3680
-3682
-3685
-3687
-3689
-3691
-3693
-3695
-3697
-3698
-3700
-3701
-3703
-3704
-3705
-3706
-3707
-3708
-3708
-3709
-3710
-3710
-3711
-3711
-3711
-3711
-3711
-3711
-3711
-3711
-3711
-3711
-3710
-3710
-3710
-3709
-3708
-3708
-3707
-3706
-3705
-3704
-3702
-3701
-3699
-3698
-3696
-3694
-3692
-3690
-3688
-3686
-3684
-3681
-3679
-3676
-3673
-3670
-3667
-3663
-3660
-3656
-3652
-3648
-3643
-3639
-3634
-3629
-3625
-3619
-3614
-3609
-3604
-3598
-3593
-3588
-3582
-3577
-3571
-3566
-3561
-3555
-3549
-3544
-3538
-3532
-3526
-3520
-3514
-3508
-3502
-3496
-3490
-3484
-3478
-3472
-3466
-3461
-3455
-3449
-3443
-3438
-3432
-3426
-3421
-3415
-3409
-3403
-3397
-3391
-3385
-3379
-3373
-3366
-3360
-3354
-3348
-3341
-3335
-3329
-3322
-3316
-3310
-3303
-3297
-3290
-3283
-3277
-3270
-3263
-3256
-3249
-3242
-3235
-3228
-3220
-3213
-3205
-3198
-3190
-3182
-3174
-3166
-3158
-3150
-3141
-3133
-3124
-3116
-3107
-3098
-3089
-3080
-3071
-3061
-3052
-3043
-3033
-3024
-3014
-3004
-2994
-2984
-2974
-2964
-2954
-2944
-2933
-2923
-2912
-2902
-2891
-2880
-2869
-2858
-2847
-2836
-2824
-2813
-2802
-2790
-2778
-2766
-2754
-2742
-2730
-2718
-2705
-2692
-2680
-2667
-2653
-2640
-2627
-2613
-2599
-2585
-2571
-2557
-2543
-2528
-2514
-2499
-2484
-2469
-2454
-2438
-2423
-2407
-2391
-2375
-2359
-2343
-2326
-2309
-2292
-2275
-2258
-2240
-2223
-2205
-2187
-2169
-2151
-2132
-2114
-2095
-2077
-2058
-2039
-2020
-2001
-1982
-1962
-1943
-1923
-1903
-1883
-1863
-1843
-1822
-1802
-1781
-1760
-1739
-1718
-1697
-1676
-1654
-1633
-1611
-1589
-1567
-1545
-1523
-1501
-1479
-1456
-1434
-1411
-1388
-1365
-1342
-1319
-1296
-1272
-1249
-1225
-1201
-1177
-1153
-1129
-1105
-1080
-1056
-1031
-1006
-981
-956
-931
-906
-881
-856
-830
-805
-779
-754
-728
-702
-676
-650
-624
-598
-572
-546
-519
-493
-466
-440
-413
-386
-359
-333
-306
-279
-251
-224
-197
-170
-143
-115
-88
-61
-34
-6
21
48
76
103
130
158
185
213
240
268
295
323
350
377
405
432
460
487
514
542
569
596
623
651
678
705
732
759
786
813
840
867
894
921
948
975
1002
1029
1056
1083
1109
1136
1163
1190
1216
1243
1270
1296
1323
1349
1376
1402
1429
1455
1481
1508
1534
1560
1586
1612
1639
1665
1691
1717
1743
1769
1795
1821
1848
1874
1900
1926
1952
1978
2003
2029
2055
2081
2106
2131
2157
2182
2207
2232
2256
2281
2305
2329
2353
2377
2401
2425
2448
2471
2494
2517
2540
2562
2584
2606
2628
2649
2671
2691
2712
2732
2752
2772
2791
2810
2829
2847
2865
2883
2900
2917
2934
2951
2967
2982
2998
3013
3028
3042
3056
3070
3083
3097
3109
3122
3134
3146
3157
3168
3179
3189
3199
3208
3217
3226
3235
3243
3251
3259
3266
3274
3281
3287
3294
3300
3307
3313
3318
3324
3329
3335
3339
3344
3349
3353
3357
3361
3365
3368
3371
3373
3376
3378
3380
3381
3383
3384
3384
3385
3385
3386
3385
3385
3385
3384
3383
3382
3380
3378
3376
3374
3372
3369
3366
3363
3359
3355
3351
3347
3342
3337
3332
3326
3321
3315
3308
3302
3295
3288
3281
3273
3265
3257
3249
3240
3231
3222
3213
3204
3194
3184
3174
3163
3153
3142
3131
3120
3108
3097
3085
3073
3061
3049
3037
3024
3012
2999
2986
2974
2961
2947
2934
2921
2907
2894
2880
2866
2852
2838
2824
2809
2795
2781
2766
2751
2736
2722
2707
2692
2677
2662
2647
2632
2617
2602
2587
2572
2557
2542
2528
2513
2498
2484
2469
2455
2441
2426
2412
2397
2383
2369
2355
2340
2326
2312
2298
2284
2270
2256
2242
2228
2215
2201
2188
2174
2161
2148
2135
2122
2109
2096
2083
2071
2058
2045
2033
2021
2009
1997
1985
1973
1961
1949
1938
1926
1915
1904
1893
1882
1871
1860
1850
1839
1829
1818
1808
1798
1788
1778
1768
1759
1749
1740
1731
1722
1713
1705
1696
1688
1680
1672
1664
1657
1649
1642
1636
1629
1623
1616
1610
1605
1599
1594
1589
1584
1579
1575
1571
1567
1563
1560
1557
1554
1551
1549
1547
1546
1545
1544
1543
1543
1543
1544
1545
1546
1547
1549
1551
1553
1556
1559
1562
1566
1570
1574
1579
1584
1589
1594
1600
1606
1613
1620
1627
1634
1642
1650
1658
1667
1675
1684
1694
1703
1713
1723
1733
1743
1754
1765
1776
1787
1798
1810
1822
1834
1846
1858
1871
1884
1896
1909
1923
1936
1949
1963
1977
1991
2005
2019
2033
2048
2062
2077
2092
2107
2122
2137
2152
2167
2182
2198
2213
2229
2244
2260
2276
2292
2307
2323
2339
2355
2371
2387
2403
2419
2435
2451
2467
2483
2499
2514
2530
2546
2562
2577
2593
2609
2624
2640
2655
2671
2686
2701
2717
2732
2747
2762
2777
2792
2807
2822
2837
2852
2866
2881
2895
2910
2924
2938
2952
2965
2979
2993
3006
3019
3033
3046
3059
3072
3085
3098
3111
3123
3136
3148
3161
3173
3185
3197
3209
3221
3233
3244
3256
3267
3279
3290
3301
3312
3323
3334
3344
3355
3365
3376
3386
3396
3406
3416
3426
3436
3445
3454
3464
3473
3482
3490
3499
3507
3515
3523
3531
3539
3546
3553
3560
3567
3574
3581
3587
3593
3600
3606
3612
3617
3623
3628
3634
3639
3644
3649
3654
3659
3664
3668
3673
3678
3682
3686
3691
3695
3699
3703
3707
3711
3715
3719
3722
3726
3729
3732
3736
3739
3742
3745
3748
3750
3753
3755
3758
3760
3762
3765
3767
3768
3770
3772
3773
3775
3776
3777
3778
3779
3779
3780
3780
3780
3780
3780
3780
3780
3779
3779
3778
3777
3776
3775
3774
3773
3771
3770
3768
3766
3765
3763
3761
3758
3756
3754
3751
3749
3746
3743
3740
3737
3734
3730
3727
3723
3720
3716
3712
3708
3704
3700
3695
3691
3686
3681
3677
3672
3667
3661
3656
3651
3646
3640
3635
3629
3623
3618
3612
3606
3600
3594
3589
3583
3577
3571
3565
3559
3553
3547
3541
3536
3530
3524
3518
3512
3506
3501
3495
3489
3483
3477
3471
3465
3459
3453
3447
3441
3435
3429
3423
3417
3411
3405
3400
3394
3388
3382
3376
3370
3364
3358
3352
3347
3341
3335
3329
3324
3318
3313
3307
3302
3296
3291
3285
3280
3274
3269
3264
3258
3253
3248
3243
3238
3233
3228
3223
3219
3214
3210
3206
3201
3197
3194
3190
3186
3183
3179
3176
3173
3170
3168
3165
3162
3160
3158
3156
3154
3152
3150
3149
3147
3146
3145
3144
3144
3143
3143
3142
3142
3142
3142
3143
3143
3143
3144
3145
3145
3146
3147
3148
3150
3151
3152
3154
3156
3157
3159
3161
3163
3165
3167
3170
3172
3174
3177
3180
3182
3185
3188
3191
3194
3197
3200
3203
3207
3210
3214
3217
3221
3224
3228
3231
3235
3239
3242
3246
3250
3253
3257
3261
3264
3268
3271
3275
3278
3281
3285
3288
3291
3294
3297
3301
3304
3307
3309
3312
3315
3318
3321
3324
3327
3330
3333
3336
3338
3341
3344
3347
3350
3353
3356
3359
3361
3364
3367
3370
3372
3375
3377
3380
3382
3385
3387
3389
3391
3393
3395
3397
3398
3400
3401
3403
3404
3405
3406
3407
3407
3408
3409
3409
3409
3409
3409
3409
3409
3409
3408
3407
3406
3405
3404
3403
3401
3399
3397
3395
3393
3390
3388
3385
3382
3379
3375
3372
3368
3364
3360
3355
3351
3346
3341
3336
3330
3325
3319
3313
3307
3301
3295
3289
3282
3275
3268
3261
3254
3247
3239
3232
3224
3216
3208
3200
3192
3183
3175
3166
3157
3148
3139
3130
3121
3111
3101
3091
3081
3071
3061
3050
3039
3029
3017
3006
2995
2983
2971
2960
2948
2935
2923
2911
2898
2885
2873
2860
2846
2833
2820
2807
2793
2780
2766
2752
2739
2725
2711
2697
2684
2670
2656
2642
2628
2614
2601
2587
2573
2559
2545
2531
2517
2503
2490
2476
2462
2448
2435
2421
2407
2394
2380
2367
2354
2340
2327
2314
2300
2287
2274
2261
2248
2235
2222
2210
2197
2184
2172
2159
2147
2134
2122
2110
2098
2086
2074
2062
2050
2037
2025
2015
2003
1992
1980
1969
1958
1946
1935
1924
1913
1902
1892
1881
1870
1860
1849
1839
1829
1819
1809
1799
1789
1780
1770
1761
1751
1742
1733
1723
1714
1705
1696
1687
1678
1669
1660
1651
1642
1633
1624
1616
1607
1598
1589
1581
1572
1563
1555
1546
1538
1529
1521
1512
1504
1495
1487
1479
1471
1463
1454
1446
1438
1431
1423
1415
1407
1399
1392
1384
1377
1369
1362
1354
1347
1340
1333
1325
1318
1311
1304
1297
1290
1283
1276
1269
1262
1254
1247
1240
1233
1226
1219
1212
1206
1199
1192
1185
1178
1171
1164
1158
1151
1144
1138
1131
1124
1118
1111
1104
1098
1091
1085
1078
1072
1065
1059
1052
1046
1039
1033
1026
1020
1012
1006
1000
994
988
981
975
968
962
955
949
942
935
929
922
915
909
902
895
888
881
874
868
861
854
846
839
832
825
818
810
803
796
788
781
773
766
758
751
743
735
728
720
712
705
697
689
681
674
666
658
650
642
635
627
619
611
604
596
588
580
573
565
557
549
542
534
526
519
511
503
496
488
480
473
465
457
449
441
433
425
417
409
401
393
384
376
368
359
351
342
334
325
317
308
299
291
282
273
265
256
248
239
231
222
214
205
197
189
181
173
165
157
149
141
134
126
119
111
104
97
90
82
75
68
61
54
47
40
33
26
19
12
5
-3
-10
-17
-24
-31
-39
-46
-53
-61
-68
-76
-83
-91
-98
-106
-113
-121
-128
-136
-143
-150
-158
-165
-173
-180
-188
-195
-202
-210
-217
-224
-232
-239
-246
-254
-261
-268
-276
-283
-291
-298
-305
-313
-320
-327
-334
-342
-349
-356
-363
-370
-378
-385
-392
-399
-406
-412
-419
-426
-433
-440
-446
-453
-460
-466
-473
-479
-485
-492
-498
-504
-510
-515
-521
-527
-532
-538
-543
-548
-553
-558
-563
-567
-572
-576
-581
-585
-589
-593
-597
-601
-605
-608
-612
-616
-619
-622
-626
-629
-632
-636
-639
-642
-645
-648
-651
-654
-657
-659
-662
-665
-667
-670
-672
-675
-677
-679
-682
-684
-686
-688
-689
-691
-693
-694
-696
-697
-698
-699
-700
-701
-702
-703
-703
-703
-703
-703
-703
-703
-702
-702
-701
-700
-699
-697
-696
-694
-692
-690
-688
-686
-683
-681
-678
-675
-672
-668
-665
-661
-657
-653
-649
-645
-641
-636
-631
-626
-621
-616
-611
-605
-599
-593
-587
-581
-575
-568
-561
-554
-547
-539
-532
-524
-516
-508
-500
-491
-483
-474
-465
-456
-446
-436
-427
-417
-406
-396
-385
-375
-364
-352
-341
-330
-318
-306
-295
-282
-270
-258
-245
-233
-220
-207
-194
-180
-167
-153
-140
-126
-112
-98
-84
-69
-55
-40
-26
-11
4
19
34
50
65
81
97
113
129
145
161
178
194
211
227
244
261
278
295
312
330
347
364
382
399
417
434
452
469
487
505
522
540
558
575
593
611
629
646
664
681
699
716
734
751
769
786
803
821
838
855
872
889
906
923
939
956
973
989
1004
1022
1038
1054
1070
1085
1101
1116
1132
1147
1162
1177
1191
1206
1220
1234
1248
1262
1276
1289
1302
1316
1328
1341
1354
1366
1379
1391
1403
1415
1427
1438
1450
1461
1472
1483
1494
1504
1515
1525
1535
1545
1555
1564
1574
1583
1592
1601
1610
1619
1627
1636
1644
1652
1660
1667
1675
1682
1689
1695
1702
1708
1714
1720
1726
1731
1736
1741
1746
1751
1755
1759
1763
1767
1771
1774
1778
1781
1784
1786
1789
1791
1793
1795
1797
1799
1800
1802
1803
1804
1804
1805
1805
1805
1805
1805
1805
1804
1804
1803
1802
1801
1800
1798
1797
1795
1794
1792
1789
1787
1785
1782
1780
1777
1774
1771
1767
1764
1761
1757
1753
1749
1745
1741
1736
1732
1727
1722
1717
1712
1706
1701
1695
1689
1683
1677
1671
1665
1659
1652
1645
1639
1632
1625
1618
1611
1604
1597
1590
1582
1575
1567
1560
1552
1544
1536
1529
1521
1513
1505
1497
1489
1481
1473
1464
1456
1448
1440
1432
1424
1416
1407
1399
1391
1383
1375
1367
1359
1351
1344
1336
1328
1320
1313
1305
1298
1290
1283
1276
1268
1261
1254
1247
1240
1234
1227
1220
1214
1208
1201
1195
1189
1183
1177
1172
1166
1160
1155
1150
1144
1139
1134
1129
1124
1119
1114
1109
1104
1100
1095
1091
1086
1082
1077
1073
1069
1065
1061
1057
1053
1049
1046
1042
1038
1035
1032
1028
1025
1022
1018
1016
1014
1010
1008
1006
1004
1002
1000
998
997
995
994
993
992
991
990
989
989
988
988
988
988
988
989
989
990
991
992
994
995
997
999
1000
1004
1006
1008
1012
1016
1018
1022
1027
1031
1036
1041
1045
1050
1056
1061
1067
1073
1079
1085
1091
1098
1105
1112
1119
1127
1134
1142
1150
1158
1166
1174
1183
1192
1201
1210
1219
1228
1238
1247
1257
1267
1277
1288
1298
1309
1320
1331
1342
1353
1365
1377
1389
1401
1413
1426
1439
1452
1465
1478
1492
1506
1520
1534
1549
1563
1578
1593
1608
1623
1639
1654
1670
1686
1702
1718
1735
1751
1768
1785
1802
1819
1836
1853
1870
1888
1905
1923
1941
1959
1977
1995
2013
2031
2049
2068
2086
2104
2123
2142
2160
2179
2198
2216
2235
2254
2273
2292
2310
2329
2348
2366
2385
2404
2422
2441
2459
2477
2496
2514
2532
2550
2568
2586
2604
2622
2639
2657
2674
2692
2709
2726
2743
2760
2777
2794
2811
2827
2843
2860
2876
2892
2907
2923
2939
2954
2969
2984
2999
3014
3029
3043
3058
3072
3086
3099
3113
3127
3140
3153
3166
3179
3191
3203
3216
3228
3239
3251
3262
3273
3284
3295
3306
3316
3326
3336
3345
3355
3364
3373
3382
3390
3398
3407
3414
3422
3429
3436
3443
3450
3456
3462
3468
3474
3479
3484
3489
3494
3499
3503
3507
3511
3514
3518
3521
3524
3527
3529
3531
3533
3535
3537
3538
3539
3541
3541
3542
3543
3543
3543
3543
3543
3543
3543
3542
3541
3540
3539
3538
3537
3536
3534
3532
3530
3528
3526
3524
3522
3519
3517
3514
3512
3509
3506
3502
3499
3496
3492
3488
3484
3481
3477
3472
3468
3464
3459
3455
3450
3446
3441
3436
3431
3426
3421
3416
3411
3406
3400
3395
3389
3384
3378
3372
3367
3361
3355
3349
3343
3337
3330
3324
3318
3311
3305
3298
3292
3285
3278
3271
3264
3257
3250
3243
3236
3229
3222
3214
3207
3200
3192
3185
3177
3169
3161
3154
3146
3138
3130
3122
3114
3105
3097
3089
3080
3072
3063
3055
3046
3038
3029
3020
3011
3002
2994
2985
2976
2967
2958
2949
2940
2931
2922
2912
2903
2894
2885
2876
2867
2858
2849
2840
2831
2822
2813
2804
2795
2786
2777
2768
2760
2751
2743
2734
2726
2718
2710
2702
2694
2686
2678
2671
2663
2656
2648
2641
2634
2627
2620
2613
2606
2599
2592
2586
2579
2573
2567
2561
2555
2549
2544
2538
2533
2528
2523
2518
2513
2509
2504
2500
2496
2492
2488
2485
2481
2478
2475
2472
2469
2466
2464
2461
2459
2457
2455
2453
2451
2449
2447
2446
2444
2443
2442
2441
2440
2440
2439
2439
2438
2438
2438
2438
2439
2439
2440
2441
2441
2442
2444
2445
2446
2448
2449
2451
2453
2455
2457
2459
2461
2463
2466
2468
2470
2473
2476
2478
2481
2484
2487
2490
2493
2496
2499
2502
2505
2508
2511
2514
2517
2520
2523
2526
2529
2532
2535
2538
2541
2543
2546
2549
2551
2554
2557
2559
2562
2565
2567
2569
2572
2574
2577
2579
2581
2583
2585
2587
2589
2591
2593
2595
2596
2598
2600
2601
2603
2604
2606
2607
2608
2610
2611
2612
2613
2614
2615
2615
2616
2616
2617
2617
2617
2617
2617
2617
2617
2617
2616
2616
2615
2614
2613
2612
2610
2609
2607
2605
2603
2601
2598
2596
2593
2590
2588
2584
2581
2578
2574
2571
2567
2563
2559
2555
2551
2546
2542
2537
2532
2527
2522
2517
2512
2507
2501
2496
2490
2484
2478
2472
2466
2460
2453
2446
2439
2432
2425
2418
2410
2402
2395
2387
2379
2370
2362
2354
2345
2336
2328
2319
2310
2301
2291
2282
2272
2263
2253
2243
2233
2222
2212
2201
2191
2180
2169
2157
2146
2134
2123
2111
2099
2087
2075
2062
2050
2037
2025
2012
2000
1987
1974
1961
1948
1934
1921
1908
1894
1881
1867
1853
1840
1826
1812
1798
1784
1770
1756
1742
1728
1713
1699
1685
1670
1656
1641
1627
1613
1598
1584
1569
1554
1540
1525
1510
1496
1481
1466
1451
1437
1422
1407
1392
1377
1363
1348
1333
1318
1303
1288
1273
1258
1243
1228
1213
1198
1182
1167
1152
1136
1121
1105
1090
1074
1059
1043
1028
1012
996
980
965
949
933
917
901
886
870
854
838
822
806
790
774
758
742
726
710
694
678
661
645
629
612
596
579
563
546
530
513
496
479
463
446
429
412
395
378
361
345
328
311
294
278
261
245
228
212
196
179
163
147
131
115
99
83
68
52
36
20
4
-12
-27
-43
-59
-74
-90
-106
-121
-137
-152
-167
-183
-198
-213
-228
-243
-258
-273
-288
-302
-317
-331
-346
-360
-374
-389
-403
-417
-431
-445
-459
-472
-486
-500
-513
-526
-540
-553
-566
-578
-591
-604
-616
-628
-640
-652
-664
-676
-687
-699
-710
-721
-732
-743
-753
-764
-774
-784
-794
-804
-813
-822
-832
-841
-849
-858
-866
-874
-882
-890
-897
-905
-912
-918
-925
-931
-938
-944
-949
-955
-960
-965
-970
-975
-979
-984
-988
-992
-996
-999
-1002
-1006
-1008
-1010
-1014
-1016
-1018
-1020
-1022
-1024
-1026
-1027
-1029
-1030
-1030
-1031
-1032
-1032
-1032
-1032
-1032
-1032
-1031
-1030
-1029
-1028
-1027
-1026
-1024
-1022
-1020
-1018
-1016
-1014
-1012
-1008
-1006
-1004
-1000
-998
-995
-992
-989
-986
-983
-979
-976
-973
-969
-966
-962
-958
-955
-951
-947
-943
-940
-936
-932
-928
-924
-920
-917
-913
-909
-906
-902
-898
-895
-892
-888
-885
-882
-879
-876
-873
-870
-868
-865
-863
-860
-858
-856
-853
-851
-849
-847
-845
-843
-842
-840
-838
-836
-835
-833
-832
-830
-829
-828
-826
-825
-824
-823
-821
-820
-819
-818
-817
-816
-816
-815
-814
-813
-813
-812
-812
-812
-812
-811
-811
-811
-811
-812
-812
-812
-812
-813
-813
-814
-814
-815
-815
-816
-817
-818
-819
-820
-821
-822
-823
-825
-826
-828
-830
-832
-833
-835
-838
-840
-842
-844
-847
-849
-852
-854
-857
-860
-863
-866
-868
-872
-875
-878
-881
-884
-887
-890
-894
-897
-901
-904
-908
-911
-915
-919
-923
-926
-930
-934
-939
-943
-947
-951
-955
-960
-964
-969
-973
-978
-983
-987
-992
-997
-1002
-1008
-1012
-1018
-1024
-1030
-1036
-1042
-1048
-1054
-1061
-1067
-1073
-1080
-1087
-1094
-1100
-1107
-1115
-1122
-1129
-1136
-1144
-1151
-1159
-1167
-1174
-1182
-1190
-1198
-1206
-1215
-1223
-1231
-1240
-1249
-1257
-1266
-1275
-1284
-1293
-1303
-1312
-1321
-1331
-1340
-1350
-1360
-1369
-1379
-1389
-1399
-1409
-1419
-1429
-1439
-1449
-1459
-1469
-1480
-1490
-1500
-1510
-1521
-1531
-1541
-1552
-1562
-1573
-1583
-1593
-1604
-1614
-1624
-1635
-1645
-1655
-1666
-1676
-1686
-1696
-1706
-1716
-1726
-1736
-1745
-1755
-1765
-1774
-1783
-1793
-1802
-1811
-1820
-1828
-1837
-1845
-1854
-1862
-1869
-1877
-1885
-1892
-1899
-1906
-1913
-1919
-1925
-1931
-1937
-1943
-1948
-1953
-1958
-1963
-1967
-1971
-1975
-1979
-1982
-1986
-1988
-1991
-1993
-1996
-1998
-1999
-2001
-2001
-2003
-2003
-2004
-2004
-2004
-2004
-2003
-2001
-2001
-2000
-1999
-1997
-1996
-1993
-1991
-1989
-1986
-1983
-1980
-1976
-1972
-1968
-1964
-1960
-1955
-1950
-1945
-1939
-1933
-1927
-1921
-1914
-1908
-1900
-1893
-1886
-1878
-1869
-1861
-1852
-1843
-1834
-1824
-1815
-1804
-1794
-1783
-1772
-1761
-1749
-1737
-1725
-1712
-1699
-1686
-1673
-1659
-1645
-1630
-1616
-1601
-1585
-1570
-1554
-1538
-1522
-1506
-1489
-1472
-1455
-1437
-1420
-1402
-1384
-1366
-1347
-1329
-1310
-1291
-1272
-1253
-1234
-1214
-1194
-1174
-1155
-1134
-1114
-1094
-1073
-1053
-1032
-1010
-990
-969
-948
-927
-906
-884
-863
-841
-819
-798
-776
-754
-732
-710
-687
-665
-643
-621
-598
-576
-554
-531
-509
-486
-464
-442
-419
-397
-374
-352
-330
-307
-285
-263
-240
-218
-196
-174
-152
-130
-109
-87
-65
-44
-22
-1
21
42
63
84
105
126
147
168
188
209
229
250
270
290
310
330
349
369
388
408
427
446
464
483
502
520
538
556
574
592
610
627
644
662
679
695
712
729
745
761
777
793
809
824
840
855
870
885
899
914
928
942
956
970
983
996
1010
1022
1035
1048
1060
1072
1084
1095
1107
1118
1129
1139
1150
1160
1170
1180
1190
1199
1208
1217
1226
1235
1243
1252
1260
1268
1276
1283
1291
1298
1306
1313
1320
1327
1334
1340
1347
1353
1359
1365
1371
1377
1383
1388
1394
1399
1404
1409
1414
1419
1424
1428
1432
1437
1441
1445
1448
1452
1456
1459
1462
1465
1468
1471
1474
1477
1479
1482
1484
1487
1489
1491
1493
1495
1497
1499
1500
1502
1503
1505
1506
1508
1509
1510
1511
1512
1513
1514
1515
1515
1516
1517
1517
1518
1519
1519
1519
1520
1520
1520
1521
1521
1521
1521
1521
1521
1522
1522
1522
1521
1521
1521
1521
1521
1521
1521
1521
1521
1521
1521
1521
1521
1521
1521
1521
1521
1521
1521
1521
1521
1521
1522
1522
1522
1522
1522
1522
1522
1522
1523
1523
1523
1523
1523
1523
1523
1524
1524
1524
1524
1524
1525
1525
1525
1525
1525
1526
1526
1526
1527
1527
1527
1528
1528
1529
1529
1529
1530
1530
1530
1531
1531
1531
1531
1531
1531
1531
1531
1531
1531
1531
1531
1531
1531
1531
1531
1531
1531
1530
1530
1530
1530
1530
1529
1529
1529
1529
1529
1528
1528
1528
1528
1528
1527
1527
1527
1526
1526
1526
1526
1526
1525
1525
1525
1525
1525
1525
1525
1525
1524
1524
1524
1524
1524
1524
1524
1524
1524
1524
1524
1524
1524
1524
1524
1524
1524
1524
1524
1524
1524
1524
1524
1524
1524
1524
1524
1524
1524
1524
1525
1525
1525
1525
1526
1526
1526
1526
1527
1527
1527
1527
1528
1528
1528
1528
1528
1528
1529
1529
1529
1529
1529
1530
1530
1530
1531
1531
1531
1532
1532
1533
1533
1534
1534
1535
1536
1537
1538
1538
1539
1540
1541
1542
1544
1545
1546
1547
1549
1550
1552
1553
1555
1557
1559
1560
1562
1564
1566
1568
1570
1572
1574
1576
1578
1581
1583
1585
1588
1590
1593
1595
1598
1600
1603
1606
1608
1611
1614
1617
1620
1623
1626
1629
1633
1636
1640
1643
1647
1651
1655
1659
1663
1667
1671
1675
1679
1684
1688
1693
1697
1702
1706
1711
1716
1720
1725
1730
1735
1740
1745
1750
1755
1760
1765
1770
1775
1781
1786
1791
1797
1802
1808
1813
1819
1825
1830
1836
1842
1848
1854
1860
1866
1872
1879
1885
1891
1898
1904
1910
1917
1923
1930
1936
1943
1949
1956
1963
1969
1976
1982
1989
1995
2001
2008
2015
2021
2028
2033
2040
2047
2053
2059
2065
2071
2078
2084
2090
2096
2102
2108
2114
2120
2126
2132
2138
2144
2150
2156
2161
2167
2173
2179
2184
2190
2195
2201
2206
2212
2217
2222
2228
2233
2238
2243
2249
2254
2259
2264
2269
2274
2279
2283
2288
2292
2297
2301
2305
2310
2313
2317
2321
2324
2328
2331
2334
2337
2340
2342
2345
2347
2349
2351
2352
2354
2355
2356
2357
2358
2358
2359
2359
2359
2359
2358
2358
2357
2356
2355
2354
2352
2351
2349
2347
2345
2342
2340
2337
2334
2331
2328
2325
2321
2318
2314
2310
2306
2301
2297
2292
2288
2283
2278
2273
2268
2262
2257
2251
2246
2240
2234
2227
2221
2215
2208
2201
2194
2188
2180
2173
2166
2158
2151
2143
2135
2127
2119
2111
2103
2095
2086
2078
2069
2060
2051
2041
2033
2023
2013
2004
1995
1985
1975
1965
1955
1944
1934
1923
1913
1902
1891
1880
1869
1858
1847
1835
1824
1812
1800
1788
1776
1764
1751
1739
1726
1713
1700
1686
1673
1659
1645
1632
1617
1603
1589
1574
1560
1545
1530
1515
1500
1484
1469
1453
1438
1422
1406
1390
1375
1359
1342
1326
1310
1294
1278
1261
1245
1229
1213
1196
1180
1164
1147
1131
1115
1099
1083
1067
1050
1034
1018
1002
986
971
955
939
923
907
891
876
860
844
828
813
797
782
766
751
736
721
705
690
675
660
646
631
616
602
587
573
559
545
531
517
504
490
476
463
450
437
424
411
398
385
373
360
348
336
324
312
300
288
277
266
254
243
233
222
211
201
191
181
171
161
152
142
133
124
115
107
98
90
82
73
66
58
50
43
35
28
21
15
8
1
-5
-11
-17
-23
-28
-33
-39
-44
-48
-53
-57
-61
-65
-69
-73
-76
-79
-82
-85
-87
-90
-92
-94
-96
-98
-100
-101
-102
-104
-105
-106
-107
-107
-108
-108
-109
-109
-109
-109
-110
-109
-109
-109
-109
-108
-108
-107
-107
-106
-105
-104
-103
-102
-101
-100
-99
-98
-97
-95
-94
-93
-91
-90
-88
-87
-85
-83
-82
-80
-78
-77
-75
-73
-71
-70
-68
-66
-64
-63
-61
-59
-57
-55
-54
-52
-50
-48
-46
-45
-43
-41
-39
-37
-35
-33
-31
-28
-26
-24
-22
-20
-18
-16
-14
-11
-9
-7
-5
-3
-1
2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
32
34
36
38
40
42
43
45
47
48
50
51
53
54
55
56
58
58
59
60
61
62
62
63
63
64
64
64
64
64
65
65
65
64
64
64
64
64
63
63
62
62
61
61
60
59
59
58
57
56
56
55
54
53
52
50
49
48
47
45
44
42
41
39
37
36
34
32
30
29
27
25
23
21
20
18
16
14
13
11
9
7
6
4
2
1
-1
-2
-4
-6
-7
-9
-10
-12
-13
-14
-16
-17
-18
-19
-21
-22
-23
-24
-25
-26
-27
-28
-28
-29
-30
-31
-31
-32
-33
-33
-34
-35
-35
-36
-37
-38
-39
-39
-40
-41
-42
-43
-44
-45
-46
-48
-49
-50
-52
-53
-54
-56
-57
-58
-60
-61
-63
-64
-66
-67
-68
-70
-71
-72
-74
-75
-76
-77
-78
-79
-81
-82
-82
-83
-84
-85
-86
-87
-87
-88
-88
-89
-89
-90
-90
-90
-91
-91
-91
-91
-91
-91
-91
-91
-90
-90
-89
-89
-88
-87
-86
-85
-84
-82
-81
-79
-78
-76
-74
-72
-70
-68
-65
-63
-61
-58
-56
-53
-50
-47
-44
-41
-38
-35
-32
-29
-26
-22
-19
-16
-12
-9
-5
-1
2
6
10
13
17
21
25
29
33
37
41
45
50
54
58
63
67
72
77
82
86
91
96
101
107
112
117
122
128
133
139
144
150
155
161
167
172
178
184
189
195
201
207
212
218
224
230
235
241
247
253
258
264
270
276
281
287
293
299
305
310
316
322
328
334
340
346
352
357
363
369
375
381
387
393
399
404
410
416
422
428
433
439
445
450
456
461
467
472
478
483
489
494
500
505
511
516
521
527
532
538
543
548
553
559
564
569
575
580
585
590
596
601
606
611
617
622
627
632
638
643
649
654
660
665
671
676
682
688
694
700
706
712
718
724
730
736
742
749
755
762
768
775
781
788
795
802
809
816
823
830
837
844
851
859
866
874
881
889
896
904
912
920
928
936
945
953
962
970
979
987
996
1004
1014
1022
1032
1041
1050
1059
1068
1077
1087
1096
1106
1115
1125
1135
1145
1154
1164
1174
1185
1195
1205
1216
1226
1237
1248
1259
1269
1280
1292
1303
1314
1325
1337
1348
1360
1371
1383
1395
1407
1419
1431
1443
1456
1468
1481
1494
1507
1520
1533
1546
1559
1573
1586
1599
1613
1626
1640
1654
1667
1681
1695
1708
1722
1736
1749
1763
1777
1790
1804
1818
1832
1845
1859
1873
1887
1900
1914
1927
1941
1955
1968
1981
1995
2008
2021
2033
2048
2061
2074
2087
2100
2112
2125
2138
2150
2163
2175
2188
2200
2212
2224
2236
2249
2261
2273
2284
2296
2308
2320
2331
2343
2355
2366
2377
2389
2400
2411
2422
2433
2444
2455
2465
2476
2486
2497
2507
2517
2527
2537
2547
2557
2567
2577
2586
2596
2605
2614
2623
2632
2641
2650
2659
2668
2677
2685
2694
2702
2710
2718
2726
2734
2742
2750
2758
2765
2773
2780
2787
2795
2802
2808
2815
2822
2828
2835
2841
2847
2853
2859
2865
2871
2877
2883
2888
2894
2899
2904
2909
2914
2919
2924
2929
2933
2938
2942
2946
2951
2954
2958
2962
2965
2968
2971
2974
2977
2980
2982
2984
2986
2988
2990
2991
2992
2994
2995
2995
2996
2996
2997
2997
2997
2997
2996
2996
2995
2994
2993
2992
2991
2989
2988
2986
2985
2983
2981
2978
2976
2973
2971
2968
2965
2962
2959
2955
2952
2948
2945
2941
2937
2933
2928
2924
2919
2914
2910
2905
2900
2894
2889
2884
2878
2872
2866
2861
2855
2849
2842
2836
2830
2823
2817
2810
2804
2797
2790
2783
2776
2769
2762
2754
2747
2739
2732
2724
2716
2708
2700
2692
2683
2675
2666
2658
2649
2640
2631
2622
2612
2603
2594
2584
2574
2565
2555
2545
2535
2525
2514
2504
2494
2483
2473
2462
2451
2440
2429
2418
2407
2396
2385
2373
2362
2350
2338
2327
2315
2303
2291
2278
2266
2254
2241
2229
2216
2203
2191
2178
2165
2152
2139
2126
2112
2099
2086
2073
2059
2045
2032
2019
2005
1992
1978
1964
1950
1936
1922
1908
1894
1879
1865
1850
1836
1821
1806
1791
1776
1761
1746
1730
1715
1699
1683
1668
1652
1636
1620
1603
1587
1571
1554
1538
1521
1504
1487
1471
1454
1437
1419
1402
1385
1368
1350
1333
1316
1298
1280
1263
1245
1227
1209
1192
1174
1156
1138
1120
1102
1084
1066
1048
1030
1012
994
976
958
940
922
904
886
868
851
833
815
797
780
762
744
727
709
692
674
657
639
622
605
588
571
554
537
520
503
486
470
453
437
421
404
388
372
356
340
325
309
293
278
262
247
232
217
201
186
171
157
142
127
112
98
84
69
55
41
27
13
0
-14
-27
-41
-54
-67
-80
-92
-105
-117
-129
-142
-153
-165
-177
-189
-200
-211
-223
-234
-245
-256
-266
-277
-288
-298
-308
-319
-329
-339
-348
-358
-368
-377
-386
-395
-404
-413
-422
-430
-438
-446
-454
-462
-470
-477
-485
-492
-499
-505
-512
-518
-525
-531
-537
-543
-548
-554
-559
-564
-569
-574
-579
-583
-588
-592
-596
-599
-603
-606
-610
-612
-615
-618
-620
-622
-624
-625
-627
-628
-629
-630
-630
-630
-630
-630
-629
-629
-628
-627
-625
-624
-622
-620
-618
-616
-613
-611
-608
-605
-601
-598
-594
-591
-587
-583
-579
-574
-570
-565
-560
-555
-550
-545
-539
-534
-528
-522
-516
-510
-504
-497
-491
-484
-477
-470
-463
-456
-448
-441
-433
-425
-417
-409
-401
-392
-384
-375
-367
-358
-349
-340
-331
-321
-312
-303
-293
-283
-273
-263
-253
-243
-233
-223
-213
-203
-192
-182
-171
-161
-150
-140
-129
-118
-108
-97
-86
-75
-64
-53
-43
-32
-21
-10
1
12
24
35
46
57
68
79
90
101
112
124
135
146
157
168
179
191
202
213
225
236
247
258
270
281
292
303
315
326
337
348
359
370
381
392
403
414
425
436
447
457
468
479
490
500
511
522
532
543
554
564
575
585
595
606
616
626
636
646
656
666
676
685
695
704
714
723
733
742
751
760
769
778
787
795
804
813
821
830
838
846
854
862
870
878
886
893
901
908
916
923
930
937
944
951
958
965
972
979
985
992
999
1004
1012
1018
1024
1031
1037
1043
1049
1055
1061
1068
1074
1080
1086
1092
1098
1103
1109
1115
1121
1126
1132
1137
1143
1148
1154
1159
1164
1169
1175
1180
1185
1189
1194
1199
1204
1208
1213
1217
1222
1226
1230
1234
1238
1242
1246
1250
1254
1258
1261
1265
1268
1272
1275
1278
1281
1284
1287
1289
1292
1295
1297
1299
1302
1304
1306
1308
1309
1311
1313
1315
1316
1318
1320
1321
1323
1324
1326
1328
1329
1331
1332
1334
1336
1337
1339
1341
1343
1345
1347
1348
1350
1353
1355
1357
1359
1361
1363
1366
1368
1370
1373
1375
1377
1380
1382
1385
1388
1390
1393
1396
1398
1401
1404
1407
1410
1413
1416
1419
1422
1425
1428
1432
1435
1438
1442
1445
1449
1452
1456
1460
1463
1467
1471
1475
1479
1483
1487
1492
1496
1500
1505
1509
1514
1518
1523
1528
1532
1537
1542
1547
1552
1557
1562
1567
1572
1577
1583
1588
1593
1599
1604
1609
1614
1620
1625
1630
1636
1641
1646
1652
1657
1662
1667
1673
1678
1683
1688
1693
1698
1703
1708
1713
1717
1722
1727
1731
1736
1741
1745
1749
1754
1758
1763
1767
1771
1775
1779
1784
1788
1792
1796
1800
1804
1808
1812
1816
1820
1824
1828
1832
1837
1841
1845
1849
1853
1857
1861
1866
1870
1874
1878
1883
1887
1891
1895
1900
1904
1909
1913
1917
1922
1926
1931
1935
1940
1944
1948
1953
1957
1962
1966
1971
1975
1980
1984
1989
1993
1998
2001
2007
2011
2016
2020
2025
2029
2033
2037
2043
2047
2052
2056
2061
2065
2070
2075
2079
2084
2088
2093
2097
2102
2107
2111
2116
2120
2125
2129
2134
2138
2142
2147
2151
2156
2160
2164
2169
2173
2177
2181
2186
2190
2194
2199
2203
2207
2212
2216
2220
2224
2229
2233
2237
2242
2246
2250
2255
2259
2263
2267
2271
2276
2280
2284
2288
2292
2296
2299
2303
2307
2311
2314
2318
2321
2325
2328
2331
2335
2338
2341
2344
2347
2350
2353
2356
2359
2362
2365
2367
2370
2373
2375
2378
2380
2383
2385
2388
2390
2392
2394
2397
2399
2401
2403
2405
2407
2409
2411
2413
2415
2417
2419
2421
2423
2425
2427
2429
2430
2432
2434
2436
2438
2440
2442
2443
2445
2447
2449
2451
2453
2455
2457
2459
2461
2463
2465
2467
2469
2471
2474
2476
2478
2481
2483
2486
2488
2491
2493
2496
2499
2502
2504
2507
2510
2513
2516
2518
2521
2524
2527
2530
2532
2535
2538
2540
2543
2545
2548
2550
2552
2554
2557
2559
2561
2563
2565
2567
2569
2571
2573
2574
2576
2578
2580
2582
2583
2585
2587
2588
2590
2591
2593
2594
2596
2597
2598
2600
2601
2602
2603
2605
2606
2607
2608
2609
2610
2611
2612
2612
2613
2614
2614
2615
2615
2615
2616
2616
2616
2616
2615
2615
2615
2615
2614
2613
2613
2612
2611
2610
2609
2608
2606
2605
2603
2602
2600
2598
2596
2594
2591
2589
2586
2583
2581
2578
2574
2571
2568
2564
2561
2557
2553
2549
2545
2540
2536
2532
2527
2522
2517
2513
2508
2502
2497
2492
2486
2481
2475
2469
2463
2458
2451
2445
2439
2433
2426
2420
2413
2407
2400
2393
2386
2379
2372
2365
2358
2350
2343
2335
2328
2320
2312
2304
2297
2289
2281
2273
2264
2256
2248
2239
2231
2222
2214
2205
2196
2187
2178
2169
2160
2150
2141
2132
2122
2112
2102
2092
2082
2072
2062
2051
2041
2029
2019
2008
1997
1986
1975
1964
1953
1942
1930
1919
1907
1896
1884
1873
1861
1849
1837
1825
1813
1801
1789
1777
1764
1752
1740
1727
1715
1702
1689
1676
1664
1651
1638
1625
1612
1599
1585
1572
1559
1545
1532
1519
1505
1492
1478
1464
1451
1437
1423
1409
1396
1382
1368
1354
1340
1326
1312
1298
1284
1270
1256
1242
1228
1214
1199
1185
1171
1157
1143
1129
1115
1101
1087
1073
1059
1045
1031
1016
1002
989
975
961
948
934
920
906
892
878
865
851
837
824
810
796
783
770
757
743
730
718
705
692
680
667
655
643
631
619
607
596
585
573
562
551
540
530
519
509
498
488
478
468
458
448
439
429
420
411
401
393
384
375
367
358
350
342
334
326
318
311
303
296
289
282
275
268
261
255
249
242
236
230
224
218
213
207
202
197
192
187
182
178
173
169
165
161
157
154
150
147
144
141
138
136
133
131
129
127
125
123
122
121
119
118
117
117
116
115
115
115
115
115
116
116
117
117
118
119
120
122
123
125
126
128
130
132
134
136
139
141
144
146
149
152
155
158
162
165
169
172
176
180
184
188
192
196
201
205
210
215
220
225
230
235
241
247
252
258
264
270
277
283
289
296
303
310
317
324
331
339
346
354
362
370
378
386
394
403
411
420
429
438
447
456
465
475
484
494
504
514
524
534
544
555
565
576
586
597
608
619
631
642
653
665
676
688
700
711
723
735
747
759
772
784
796
809
821
834
847
859
872
885
898
911
924
938
951
964
978
991
1004
1018
1032
1046
1060
1073
1087
1101
1115
1129
1144
1158
1172
1187
1201
1216
1230
1245
1260
1274
1289
1304
1319
1334
1349
1365
1380
1395
1411
1426
1442
1457
1473
1489
1504
1520
1536
1552
1568
1584
1599
1615
1631
1647
1663
1679
1695
1711
1727
1743
1759
1775
1790
1806
1822
1838
1853
1869
1885
1900
1916
1931
1946
1961
1976
1992
2005
2021
2036
2051
2065
2080
2094
2109
2123
2137
2151
2165
2179
2193
2206
2220
2233
2247
2260
2273
2286
2299
2312
2325
2337
2350
2362
2375
2387
2399
2411
2423
2435
2446
2458
2470
2481
2492
2504
2515
2526
2537
2548
2559
2570
2580
2591
2601
2612
2622
2633
2643
2653
2663
2673
2683
2693
2703
2713
2722
2732
2741
2750
2759
2768
2777
2786
2795
2803
2812
2820
2829
2837
2845
2853
2861
2869
2876
2884
2892
2899
2907
2914
2922
2929
2936
2943
2950
2957
2964
2971
2978
2984
2991
2997
3004
3010
3016
3022
3028
3034
3040
3046
3051
3057
3062
3067
3072
3077
3082
3087
3092
3097
3101
3105
3110
3114
3118
3122
3126
3129
3133
3136
3139
3142
3145
3148
3150
3153
3155
3157
3159
3161
3163
3164
3165
3166
3167
3168
3168
3169
3169
3169
3169
3169
3168
3167
3167
3166
3164
3163
3162
3160
3158
3156
3154
3151
3149
3146
3143
3140
3137
3134
3130
3126
3122
3118
3114
3110
3105
3101
3096
3091
3086
3081
3076
3071
3066
3060
3055
3049
3043
3037
3031
3025
3019
3012
3006
2999
2992
2985
2978
2970
2963
2955
2947
2939
2931
2923
2915
2906
2898
2889
2881
2872
2863
2854
2845
2835
2826
2816
2806
2797
2787
2776
2766
2755
2745
2734
2723
2712
2701
2689
2678
2666
2654
2642
2630
2617
2605
2592
2580
2567
2554
2541
2527
2514
2501
2487
2474
2460
2447
2433
2419
2405
2391
2377
2364
2350
2336
2322
2308
2293
2279
2265
2251
2237
2223
2208
2194
2180
2166
2152
2137
2123
2109
2095
2081
2067
2053
2039
2024
2011
1997
1983
1969
1955
1941
1927
1913
1899
1885
1871
1857
1843
1829
1816
1802
1788
1774
1760
1746
1732
1719
1705
1691
1677
1663
1650
1636
1622
1608
1594
1580
1567
1553
1539
1525
1511
1497
1483
1469
1455
1442
1428
1414
1400
1386
1372
1359
1345
1331
1317
1304
1290
1277
1263
1250
1236
1223
1210
1197
1184
1171
1158
1145
1132
1119
1107
1094
1082
1069
1057
1045
1033
1020
1010
998
987
975
964
953
942
931
920
910
899
889
878
868
858
848
838
828
819
809
800
791
782
773
764
756
747
739
731
723
715
707
699
692
684
677
670
663
656
649
642
636
629
623
617
611
606
600
595
590
584
579
574
570
565
560
556
551
547
543
539
535
531
527
523
519
515
512
508
505
502
498
495
492
489
486
484
481
478
476
473
471
469
466
464
462
460
458
456
454
452
450
449
447
445
444
442
441
439
438
437
435
434
433
432
431
430
429
428
427
426
425
424
423
422
421
421
420
419
419
418
417
417
416
416
415
415
414
414
413
413
412
412
412
411
411
410
409
409
408
408
407
406
405
404
404
403
402
401
400
399
398
397
396
395
394
392
391
390
389
388
386
385
384
383
381
380
379
377
376
375
374
372
371
369
368
367
365
364
362
361
359
358
356
354
353
351
349
348
346
344
342
340
339
337
335
333
331
329
327
325
323
320
318
316
314
312
309
307
305
303
300
298
296
293
291
289
287
284
282
280
278
275
273
271
269
267
265
263
261
260
258
256
255
254
252
251
250
249
248
248
247
246
246
246
246
246
246
246
247
248
248
249
250
252
253
255
256
258
260
262
264
267
269
272
275
277
281
284
287
291
294
298
302
307
311
315
320
325
330
335
340
346
351
357
363
369
375
382
388
395
402
409
416
423
431
438
446
454
462
470
479
487
496
505
514
523
532
541
551
561
570
580
591
601
611
622
633
643
654
666
677
688
700
711
723
734
746
758
770
782
795
807
819
832
844
857
870
882
895
908
921
934
948
961
974
988
1000
1014
1028
1042
1056
1070
1084
1098
1112
1126
1141
1155
1169
1184
1198
1213
1227
1242
1257
1271
1286
1301
1315
1330
1345
1360
1374
1389
1404
1419
1434
1449
1464
1479
1494
1509
1524
1539
1554
1569
1584
1599
1614
1629
1643
1658
1673
1688
1702
1717
1731
1746
1760
1775
1789
1804
1818
1832
1846
1860
1874
1888
1902
1916
1930
1944
1957
1971
1984
1998
2011
2024
2037
2051
2064
2077
2089
2102
2115
2128
2140
2152
2165
2177
2189
2201
2213
2225
2237
2249
2261
2273
2284
2296
2307
2318
2329
2340
2351
2362
2373
2383
2394
2404
2414
2424
2434
2444
2453
2463
2472
2481
2490
2499
2507
2516
2524
2532
2540
2548
2556
2563
2571
2578
2585
2593
2600
2606
2613
2620
2627
2633
2639
2646
2652
2658
2663
2669
2675
2680
2686
2691
2696
2701
2706
2710
2715
2719
2723
2728
2732
2736
2739
2743
2747
2750
2754
2757
2760
2764
2767
2770
2772
2775
2778
2780
2783
2785
2787
2789
2791
2793
2795
2796
2798
2799
2800
2801
2801
2802
2802
2803
2803
2803
2803
2803
2803
2802
2802
2801
2800
2799
2798
2797
2796
2795
2794
2792
2791
2789
2788
2786
2784
2783
2781
2779
2777
2775
2773
2771
2769
2766
2764
2761
2759
2756
2753
2750
2747
2744
2741
2738
2734
2731
2727
2723
2720
2716
2712
2707
2703
2699
2694
2690
2685
2680
2675
2670
2665
2660
2655
2650
2645
2639
2634
2629
2623
2618
2612
2606
2600
2595
2589
2583
2577
2571
2565
2559
2553
2547
2541
2535
2529
2523
2516
2510
2504
2497
2491
2485
2478
2472
2465
2459
2453
2446
2440
2433
2427
2420
2413
2407
2400
2394
2387
2380
2374
2367
2360
2353
2347
2340
2333
2326
2319
2313
2306
2299
2292
2285
2278
2271
2264
2257
2251
2244
2237
2230
2223
2216
2210
2203
2196
2189
2183
2176
2169
2163
2156
2150
2143
2137
2130
2124
2118
2111
2105
2099
2093
2087
2081
2075
2069
2063
2057
2051
2045
2039
2033
2027
2021
2015
2009
2004
1998
1992
1986
1980
1974
1968
1962
1956
1950
1944
1938
1932
1926
1920
1913
1907
1901
1894
1888
1882
1875
1868
1862
1855
1848
1842
1835
1828
1821
1814
1807
1801
1794
1787
1780
1772
1765
1758
1751
1744
1737
1729
1722
1715
1707
1700
1692
1685
1677
1669
1662
1654
1646
1638
1630
1622
1613
1605
1597
1589
1580
1572
1564
1556
1547
1539
1531
1523
1514
1506
1498
1490
1481
1473
1465
1456
1448
1440
1431
1423
1414
1405
1397
1388
1379
1370
1361
1353
1343
1334
1325
1316
1307
1297
1288
1278
1269
1259
1249
1240
1230
1220
1209
1199
1189
1179
1168
1158
1147
1136
1125
1115
1104
1093
1082
1071
1059
1048
1037
1025
1014
1002
991
979
967
956
944
932
920
908
896
884
872
859
847
835
822
810
797
784
771
759
746
733
720
707
693
680
667
653
640
626
613
599
585
572
558
544
530
515
501
487
473
458
444
429
415
400
385
370
356
341
326
311
296
281
266
251
236
221
206
191
176
161
146
131
116
100
85
70
55
40
25
9
-6
-21
-36
-51
-66
-81
-97
-112
-127
-142
-157
-172
-187
-203
-218
-233
-248
-263
-278
-293
-308
-322
-337
-352
-367
-381
-396
-410
-425
-439
-454
-468
-482
-496
-510
-524
-538
-552
-565
-579
-592
-606
-619
-633
-646
-659
-673
-686
-699
-712
-725
-738
-750
-763
-776
-788
-801
-813
-826
-838
-850
-862
-874
-886
-898
-910
-921
-933
-944
-956
-967
-978
-989
-1000
-1010
-1022
-1033
-1043
-1054
-1064
-1075
-1085
-1095
-1105
-1115
-1125
-1134
-1144
-1153
-1163
-1172
-1181
-1190
-1199
-1207
-1216
-1224
-1233
-1241
-1249
-1257
-1264
-1272
-1279
-1287
-1294
-1301
-1308
-1314
-1321
-1327
-1334
-1340
-1346
-1352
-1358
-1363
-1369
-1374
-1379
-1385
-1390
-1394
-1399
-1404
-1408
-1412
-1416
-1420
-1424
-1428
-1431
-1434
-1437
-1440
-1443
-1446
-1448
-1451
-1453
-1455
-1457
-1458
-1460
-1462
-1463
-1464
-1465
-1466
-1467
-1468
-1469
-1469
-1470
-1470
-1470
-1471
-1471
-1471
-1471
-1471
-1470
-1470
-1470
-1469
-1468
-1468
-1467
-1466
-1466
-1465
-1464
-1463
-1462
-1461
-1460
-1458
-1457
-1456
-1454
-1453
-1451
-1449
-1448
-1446
-1444
-1442
-1440
-1438
-1436
-1433
-1431
-1428
-1426
-1423
-1420
-1417
-1414
-1411
-1407
-1404
-1400
-1397
-1393
-1389
-1384
-1380
-1376
-1371
-1366
-1362
-1357
-1352
-1346
-1341
-1335
-1330
-1324
-1318
-1312
-1305
-1299
-1292
-1285
-1278
-1271
-1264
-1257
-1249
-1242
-1234
-1226
-1218
-1209
-1201
-1192
-1184
-1175
-1166
-1157
-1148
-1139
-1130
-1121
-1111
-1102
-1092
-1083
-1073
-1063
-1053
-1043
-1033
-1022
-1012
-1002
-992
-982
-971
-960
-950
-939
-928
-917
-905
-894
-883
-871
-860
-848
-837
-825
-813
-801
-789
-778
-766
-754
-742
-730
-718
-706
-694
-682
-670
-658
-646
-634
-622
-610
-598
-586
-573
-561
-549
-537
-525
-513
-501
-490
-478
-466
-454
-442
-430
-418
-406
-395
-383
-371
-359
-348
-336
-324
-313
-301
-290
-278
-266
-255
-243
-232
-220
-209
-198
-186
-175
-164
-153
-141
-130
-119
-108
-97
-86
-75
-64
-53
-42
-32
-21
-10
0
11
22
32
42
53
63
73
83
93
103
113
123
133
143
152
162
171
180
190
199
208
217
226
235
244
253
261
270
278
287
295
304
312
320
329
337
345
353
361
369
376
384
392
399
407
414
422
429
436
444
451
458
465
472
479
485
492
499
506
512
519
525
532
538
545
551
557
564
570
576
582
588
594
600
606
612
618
624
630
636
641
647
652
658
663
669
674
680
685
690
695
700
705
710
715
720
725
730
734
739
744
748
753
758
762
767
771
776
780
784
789
793
797
802
806
810
814
818
822
826
830
834
838
842
846
850
854
858
862
866
870
874
878
882
886
890
894
898
902
906
910
914
918
922
926
930
934
938
942
945
949
953
957
961
965
969
973
976
980
984
988
992
996
1000
1004
1008
1010
1014
1018
1022
1027
1030
1034
1038
1041
1045
1048
1052
1055
1058
1061
1064
1068
1071
1074
1076
1079
1082
1085
1087
1090
1093
1095
1098
1100
1102
1105
1107
1110
1112
1114
1116
1118
1121
1123
1125
1127
1129
1131
1133
1135
1137
1139
1141
1142
1144
1146
1148
1150
1151
1153
1155
1156
1158
1160
1161
1163
1164
1166
1167
1169
1170
1172
1173
1175
1176
1178
1179
1181
1182
1184
1186
1187
1189
1190
1192
1193
1195
1197
1198
1200
1201
1203
1205
1206
1208
1210
1211
1213
1215
1216
1218
1220
1222
1224
1225
1227
1229
1231
1233
1235
1237
1240
1242
1244
1246
1248
1251
1253
1256
1258
1261
1263
1266
1268
1271
1274
1277
1279
1282
1285
1288
1291
1294
1297
1300
1303
1306
1310
1313
1316
1319
1322
1325
1328
1331
1334
1337
1340
1343
1346
1349
1352
1354
1357
1360
1363
1366
1368
1371
1374
1376
1379
1382
1384
1387
1390
1392
1395
1398
1400
1403
1406
1409
1411
1414
1417
1419
1422
1425
1428
1430
1433
1436
1439
1441
1444
1447
1450
1453
1455
1458
1461
1464
1467
1470
1473
1476
1479
1482
1485
1488
1490
1493
1496
1499
1502
1504
1507
1509
1512
1514
1517
1519
1521
1523
1526
1528
1530
1531
1533
1535
1537
1539
1540
1542
1544
1545
1547
1548
1550
1551
1552
1554
1555
1556
1557
1559
1560
1561
1562
1563
1564
1565
1567
1568
1569
1570
1571
1571
1572
1573
1574
1575
1576
1577
1577
1578
1579
1580
1581
1581
1582
1583
1584
1584
1585
1586
1587
1588
1589
1590
1590
1591
1592
1593
1594
1595
1595
1596
1597
1598
1598
1599
1600
1601
1602
1602
1603
1604
1605
1606
1607
1607
1608
1609
1610
1612
1613
1614
1615
1616
1618
1619
1621
1622
1624
1626
1627
1629
1631
1633
1635
1637
1639
1641
1643
1646
1648
1650
1653
1656
1658
1661
1664
1666
1669
1672
1675
1678
1681
1684
1688
1691
1694
1698
1701
1705
1708
1712
1715
1719
1723
1727
1731
1735
1739
1743
1747
1752
1756
1760
1765
1769
1774
1779
1783
1788
1793
1798
1803
1808
1813
1818
1823
1828
1833
1839
1844
1849
1854
1860
1865
1871
1876
1882
1887
1893
1898
1904
1910
1916
1922
1928
1933
1939
1945
1952
1958
1964
1970
1976
1982
1988
1995
2001
2007
2013
2020
2027
2033
2040
2045
2053
2060
2067
2074
2080
2087
2095
2102
2109
2116
2123
2131
2138
2146
2153
2161
2169
2177
2185
2193
2201
2209
2217
2225
2234
2242
2251
2259
2268
2276
2285
2294
2302
2311
2320
2329
2338
2347
2356
2365
2374
2383
2392
2401
2410
2420
2429
2438
2447
2456
2466
2475
2484
2493
2502
2511
2520
2529
2539
2548
2557
2566
2575
2584
2593
2601
2610
2619
2628
2637
2645
2654
2663
2671
2680
2688
2697
2705
2713
2721
2729
2737
2745
2753
2760
2768
2775
2783
2790
2797
2805
2812
2819
2826
2832
2839
2846
2852
2859
2865
2872
2878
2884
2890
2896
2902
2908
2913
2919
2924
2930
2935
2940
2946
2951
2956
2961
2966
2971
2975
2980
2985
2989
2994
2998
3002
3007
3011
3015
3019
3023
3027
3031
3035
3039
3043
3047
3050
3054
3057
3060
3064
3067
3070
3073
3076
3079
3082
3085
3087
3090
3092
3095
3097
3099
3101
3104
3106
3108
3109
3111
3113
3115
3116
3118
3119
3121
3122
3123
3124
3126
3127
3127
3128
3129
3130
3130
3131
3131
3132
3132
3132
3132
3132
3132
3132
3131
3131
3130
3130
3129
3128
3127
3126
3125
3124
3122
3121
3119
3118
3116
3114
3112
3111
3109
3106
3104
3102
3100
3098
3095
3093
3090
3088
3085
3082
3079
3076
3073
3070
3067
3064
3060
3057
3054
3050
3046
3043
3039
3035
3031
3027
3023
3019
3015
3010
3006
3001
2997
2992
2988
2983
2978
2973
2968
2963
2958
2953
2947
2942
2937
2931
2925
2920
2914
2908
2902
2896
2890
2884
2878
2871
2865
2858
2851
2845
2838
2831
2824
2816
2809
2802
2794
2786
2778
2770
2762
2754
2746
2737
2728
2720
2711
2701
2692
2683
2673
2663
2653
2643
2633
2623
2613
2602
2592
2581
2570
2559
2548
2537
2526
2515
2503
2491
2479
2467
2455
2443
2431
2418
2405
2392
2379
2366
2353
2339
2326
2312
2298
2284
2270
2255
2241
2226
2212
2197
2182
2167
2152
2136
2121
2105
2089
2074
2058
2041
2025
2009
1993
1976
1960
1943
1926
1909
1892
1874
1857
1839
1821
1803
1785
1767
1749
1730
1712
1693
1674
1655
1636
1617
1597
1578
1558
1539
1519
1499
1479
1459
1439
1419
1398
1378
1358
1337
1316
1296
1275
1254
1233
1212
1191
1170
1148
1127
1106
1084
1062
1041
1018
997
975
953
931
908
886
864
841
819
796
773
751
728
705
682
660
637
614
591
568
545
521
498
475
452
429
406
383
359
336
313
290
267
244
221
198
175
152
129
106
84
61
38
15
-7
-30
-52
-75
-97
-119
-141
-163
-185
-207
-229
-251
-273
-295
-316
-338
-359
-380
-402
-423
-444
-465
-486
-507
-527
-548
-569
-589
-609
-630
-650
-669
-689
-709
-728
-748
-767
-786
-805
-824
-843
-861
-880
-898
-916
-934
-952
-970
-988
-1004
-1022
-1040
-1057
-1074
-1090
-1107
-1123
-1140
-1156
-1172
-1188
-1203
-1219
-1234
-1250
-1265
-1280
-1295
-1309
-1324
-1338
-1352
-1366
-1380
-1394
-1407
-1421
-1434
-1447
-1460
-1472
-1485
-1497
-1509
-1521
-1533
-1544
-1556
-1567
-1578
-1589
-1600
-1610
-1621
-1631
-1641
-1651
-1661
-1671
-1680
-1690
-1699
-1708
-1717
-1726
-1734
-1743
-1751
-1759
-1768
-1775
-1783
-1791
-1798
-1806
-1813
-1820
-1826
-1833
-1839
-1845
-1851
-1857
-1863
-1869
-1874
-1879
-1884
-1889
-1893
-1898
-1902
-1907
-1911
-1915
-1918
-1922
-1925
-1929
-1932
-1935
-1938
-1941
-1943
-1946
-1948
-1950
-1952
-1954
-1956
-1957
-1959
-1960
-1961
-1962
-1963
-1963
-1964
-1964
-1964
-1964
-1964
-1964
-1964
-1963
-1962
-1962
-1961
-1960
-1958
-1957
-1956
-1954
-1953
-1951
-1949
-1947
-1946
-1944
-1941
-1939
-1937
-1935
-1933
-1930
-1928
-1925
-1923
-1920
-1918
-1915
-1913
-1910
-1907
-1905
-1902
-1899
-1896
-1894
-1891
-1888
-1885
-1882
-1879
-1876
-1874
-1871
-1868
-1865
-1862
-1859
-1856
-1853
-1850
-1847
-1844
-1841
-1838
-1835
-1832
-1828
-1825
-1822
-1819
-1816
-1812
-1809
-1806
-1802
-1799
-1796
-1793
-1789
-1786
-1783
-1779
-1776
-1773
-1770
-1766
-1763
-1760
-1757
-1754
-1750
-1747
-1744
-1741
-1738
-1734
-1731
-1728
-1725
-1722
-1718
-1715
-1712
-1709
-1705
-1702
-1699
-1695
-1692
-1689
-1686
-1682
-1679
-1676
-1673
-1670
-1666
-1663
-1660
-1657
-1654
-1651
-1648
-1645
-1642
-1639
-1636
-1633
-1630
-1626
-1623
-1620
-1617
-1614
-1610
-1607
-1604
-1601
-1597
-1594
-1590
-1587
-1584
-1580
-1576
-1573
-1569
-1566
-1562
-1558
-1554
-1551
-1547
-1543
-1539
-1535
-1531
-1527
-1523
-1519
-1515
-1511
-1507
-1503
-1499
-1495
-1490
-1486
-1482
-1478
-1474
-1469
-1465
-1461
-1456
-1452
-1448
-1443
-1439
-1434
-1430
-1425
-1421
-1416
-1412
-1407
-1402
-1398
-1393
-1388
-1383
-1378
-1373
-1368
-1363
-1358
-1352
-1347
-1342
-1336
-1330
-1325
-1319
-1313
-1308
-1302
-1296
-1290
-1284
-1277
-1271
-1265
-1259
-1252
-1246
-1239
-1233
-1226
-1219
-1212
-1205
-1198
-1191
-1184
-1177
-1170
-1162
-1155
-1147
-1139
-1132
-1124
-1116
-1108
-1100
-1092
-1083
-1075
-1067
-1058
-1050
-1041
-1033
-1024
-1014
-1006
-998
-989
-980
-971
-962
-953
-944
-935
-926
-917
-908
-898
-889
-880
-870
-861
-851
-842
-832
-823
-813
-803
-794
-784
-774
-764
-755
-745
-735
-725
-715
-705
-694
-684
-674
-664
-653
-643
-632
-622
-611
-600
-590
-579
-568
-557
-547
-536
-525
-514
-503
-492
-481
-470
-459
-448
-437
-426
-415
-404
-393
-382
-371
-360
-349
-338
-327
-315
-304
-293
-282
-271
-260
-248
-237
-226
-215
-203
-192
-181
-170
-158
-147
-136
-125
-113
-102
-91
-80
-68
-57
-46
-35
-23
-12
-1
10
21
32
43
54
65
76
87
98
109
120
130
141
152
163
174
185
195
206
217
228
239
250
260
271
282
293
304
315
326
337
348
359
370
381
392
403
415
426
437
448
460
471
482
494
505
517
528
539
551
562
574
585
596
608
619
631
642
654
665
676
688
699
711
722
734
745
757
768
780
791
803
814
826
837
849
861
872
884
895
907
918
930
942
953
965
976
988
999
1010
1022
1034
1045
1057
1068
1080
1091
1103
1115
1126
1138
1149
1161
1172
1183
1195
1206
1218
1229
1240
1251
1263
1274
1285
1296
1307
1319
1330
1341
1352
1363
1374
1385
1396
1407
1417
1428
1439
1450
1460
1471
1482
1492
1503
1513
1524
1534
1545
1555
1566
1576
1587
1598
1608
1619
1629
1640
1651
1661
1672
1683
1693
1704
1715
1726
1736
1747
1758
1769
1780
1791
1802
1813
1824
1835
1846
1857
1868
1879
1891
1902
1913
1925
1936
1947
1959
1970
1981
1993
2004
2016
2027
2039
2050
2061
2073
2084
2096
2107
2119
2130
2142
2153
2165
2176
2188
2199
2211
2222
2233
2245
2256
2268
2279
2291
2302
2314
2325
2336
2348
2359
2371
2382
2394
2405
2416
2428
2439
2451
2462
2474
2485
2497
2508
2520
2531
2543
2554
2565
2577
2588
2599
2611
2622
2633
2645
2656
2667
2678
2689
2700
2712
2723
2733
2744
2755
2766
2777
2788
2798
2809
2819
2830
2840
2850
2861
2871
2881
2891
2901
2911
2921
2931
2941
2950
2960
2970
2979
2989
2998
3008
3017
3027
3036
3045
3055
3064
3073
3082
3091
3100
3109
3118
3127
3136
3145
3154
3163
3172
3181
3190
3199
3208
3217
3226
3235
3245
3254
3263
3272
3281
3290
3300
3309
3318
3327
3337
3346
3355
3364
3374
3383
3392
3402
3411
3420
3429
3438
3448
3457
3466
3475
3485
3494
3503
3512
3521
3531
3540
3549
3558
3568
3577
3586
3595
3604
3614
3623
3632
3641
3651
3660
3669
3678
3688
3697
3707
3716
3725
3735
3744
3754
3763
3773
3783
3792
3802
3812
3822
3831
3841
3851
3861
3870
3880
3890
3900
3910
3919
3929
3939
3949
3959
3969
3979
3989
3999
4009
4019
4029
4038
4049
4059
4069
4078
4089
4099
4109
4119
4129
4139
4149
4159
4169
4179
4189
4199
4209
4219
4229
4239
4249
4258
4268
4278
4288
4297
4307
4317
4326
4336
4345
4354
4364
4373
4382
4391
4400
4409
4418
4427
4436
4445
4453
4462
4471
4479
4488
4496
4505
4513
4522
4530
4539
4547
4555
4563
4571
4580
4588
4596
4604
4612
4619
4627
4635
4643
4651
4658
4666
4673
4681
4688
4695
4703
4710
4717
4724
4731
4738
4745
4751
4758
4764
4771
4777
4783
4789
4796
4802
4807
4813
4819
4825
4830
4836
4841
4847
4852
4857
4863
4868
4873
4878
4883
4887
4892
4897
4901
4906
4910
4914
4918
4923
4927
4931
4934
4938
4942
4946
4949
4953
4956
4960
4963
4966
4970
4973
4976
4979
4982
4985
4987
4990
4993
4995
4998
5000
5002
5004
5007
5009
5011
5013
5015
5016
5018
5020
5021
5023
5025
5026
5027
5029
5030
5031
5032
5033
5034
5035
5036
5036
5037
5037
5038
5038
5038
5038
5038
5038
5038
5038
5038
5037
5037
5036
5035
5034
5034
5033
5031
5030
5029
5027
5026
5024
5022
5020
5018
5016
5014
5011
5009
5006
5004
5001
4998
4995
4992
4988
4985
4981
4978
4974
4970
4966
4962
4958
4953
4949
4944
4939
4934
4929
4924
4919
4913
4908
4902
4896
4890
4884
4878
4872
4865
4859
4852
4846
4839
4832
4825
4817
4810
4803
4795
4787
4780
4772
4764
4755
4747
4739
4730
4721
4712
4704
4694
4685
4676
4666
4656
4646
4636
4626
4616
4605
4594
4583
4572
4561
4550
4538
4526
4514
4502
4490
4478
4465
4453
4440
4427
4414
4401
4388
4374
4361
4347
4333
4319
4305
4291
4277
4262
4248
4233
4218
4203
4188
4173
4158
4143
4127
4112
4096
4080
4064
4048
4032
4016
3999
3983
3966
3949
3932
3915
3898
3881
3863
3846
3828
3811
3793
3776
3758
3740
3722
3704
3686
3668
3650
3631
3613
3595
3576
3558
3540
3521
3502
3484
3465
3446
3428
3409
3390
3371
3352
3333
3314
3295
3276
3257
3238
3219
3200
3181
3162
3143
3124
3105
3086
3066
3047
3028
3009
2990
2971
2951
2932
2913
2894
2875
2856
2837
2818
2799
2780
2760
2741
2722
2703
2684
2665
2646
2627
2608
2590
2571
2552
2533
2514
2495
2476
2458
2439
2420
2402
2383
2364
2346
2327
2309
2291
2272
2254
2236
2218
2200
2182
2164
2147
2129
2111
2094
2077
2060
2041
2025
2009
1992
1975
1958
1942
1925
1909
1893
1877
1861
1845
1829
1813
1798
1782
1767
1752
1737
1722
1707
1692
1678
1663
1649
1635
1621
1607
1593
1579
1566
1553
1539
1526
1513
1501
1488
1476
1463
1451
1439
1427
1415
1403
1391
1380
1368
1357
1346
1334
1323
1312
1301
1290
1279
1268
1258
1247
1237
1226
1216
1205
1195
1185
1175
1165
1155
1146
1136
1127
1117
1108
1099
1089
1080
1071
1062
1054
1045
1036
1027
1018
1010
1002
993
985
976
968
960
952
944
935
927
919
912
904
896
888
881
873
865
858
850
843
835
828
821
813
806
799
792
784
777
770
763
756
749
741
734
727
720
713
706
699
692
685
679
672
665
658
651
644
637
630
623
616
610
603
596
589
582
575
568
561
554
547
540
533
526
519
513
506
499
492
485
478
471
464
457
450
444
437
430
423
416
409
403
396
389
383
376
370
363
357
351
344
338
332
326
320
314
308
302
296
290
284
278
272
266
261
255
249
243
238
232
226
220
215
209
203
198
192
187
181
176
171
165
160
155
150
144
139
134
129
124
119
114
110
105
100
95
91
86
82
77
73
68
64
59
55
51
47
42
38
34
30
26
22
17
13
9
5
1
-3
-6
-10
-14
-18
-22
-26
-29
-33
-37
-40
-44
-47
-50
-54
-57
-60
-63
-66
-70
-72
-75
-78
-81
-84
-86
-89
-91
-94
-96
-99
-101
-103
-105
-107
-109
-112
-113
-115
-117
-119
-121
-122
-124
-126
-127
-128
-130
-131
-132
-133
-134
-135
-136
-137
-138
-139
-139
-140
-140
-141
-141
-141
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-141
-141
-141
-140
-140
-140
-139
-139
-138
-138
-137
-136
-136
-135
-134
-134
-133
-132
-131
-130
-129
-128
-127
-126
-125
-123
-122
-121
-119
-118
-117
-115
-114
-112
-110
-109
-107
-105
-104
-102
-100
-98
-96
-94
-92
-90
-88
-86
-84
-82
-80
-78
-75
-73
-71
-69
-67
-65
-63
-60
-58
-56
-54
-52
-50
-48
-46
-44
-42
-40
-39
-37
-35
-33
-31
-30
-28
-26
-25
-23
-22
-20
-19
-17
-16
-15
-13
-12
-11
-10
-9
-8
-7
-6
-5
-5
-4
-3
-2
-1
-1
0
1
1
2
3
3
4
4
5
5
6
6
7
7
8
8
9
9
10
10
11
11
11
12
12
12
13
13
13
13
13
14
14
14
14
14
14
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
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
21
21
21
21
21
22
22
22
23
23
23
24
24
25
25
26
26
27
27
28
29
29
30
31
31
32
33
33
34
35
35
36
37
38
38
39
40
40
41
41
42
43
43
44
44
44
45
45
46
46
46
47
47
47
48
48
48
48
48
49
49
49
49
49
48
48
48
48
48
48
47
47
47
46
46
46
46
45
45
45
44
44
44
43
43
42
42
42
41
41
40
40
39
39
38
37
37
36
36
35
35
34
34
33
33
33
32
32
32
31
31
31
31
30
30
30
30
30
29
29
29
29
29
29
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
30
30
30
31
31
32
32
33
34
35
36
37
38
39
40
41
43
44
45
47
49
50
52
54
56
58
60
62
65
67
69
71
74
76
79
81
83
86
89
91
94
97
100
103
106
109
112
115
118
122
125
129
132
136
140
144
147
151
156
160
164
168
172
176
181
185
190
194
199
203
208
213
218
223
228
233
238
243
248
254
259
265
271
276
282
288
294
300
307
313
319
326
332
338
345
351
358
364
371
377
384
390
397
403
410
416
423
429
436
442
449
455
462
469
475
482
489
496
503
510
517
524
531
539
546
554
561
569
577
584
592
600
608
616
624
632
640
649
657
665
674
682
690
699
708
716
725
734
743
752
761
770
779
789
798
807
817
827
836
846
856
866
876
886
896
907
917
927
938
948
959
970
980
991
1002
1012
1022
1034
1045
1055
1066
1077
1088
1099
1110
1121
1132
1144
1155
1166
1178
1189
1201
1213
1224
1236
1248
1260
1272
1284
1296
1308
1321
1333
1345
1357
1369
1381
1394
1406
1418
1430
1442
1455
1467
1479
1491
1504
1516
1528
1541
1553
1565
1578
1590
1603
1615
1627
1640
1652
1665
1677
1690
1702
1715
1727
1740
1753
1765
1778
1791
1804
1816
1829
1842
1855
1868
1881
1895
1908
1921
1934
1948
1961
1974
1988
2001
2013
2027
2041
2054
2067
2080
2092
2105
2118
2130
2143
2155
2168
2180
2192
2204
2216
2228
2240
2252
2264
2276
2288
2299
2311
2323
2334
2346
2358
2369
2380
2392
2403
2414
2425
2436
2447
2457
2468
2478
2488
2499
2509
2518
2528
2538
2547
2557
2566
2575
2584
2593
2602
2610
2619
2627
2636
2644
2652
2660
2668
2676
2684
2692
2699
2707
2714
2721
2728
2735
2742
2749
2756
2762
2768
2775
2781
2787
2793
2798
2804
2810
2815
2820
2826
2831
2836
2841
2846
2851
2856
2861
2865
2870
2874
2878
2883
2887
2891
2895
2899
2902
2906
2909
2913
2916
2919
2922
2925
2927
2930
2932
2934
2936
2938
2940
2942
2943
2945
2946
2947
2949
2950
2951
2952
2953
2953
2954
2955
2956
2956
2957
2957
2957
2958
2958
2958
2958
2958
2957
2957
2956
2956
2955
2954
2953
2952
2951
2949
2948
2946
2944
2942
2940
2938
2936
2934
2932
2929
2927
2924
2922
2919
2917
2914
2911
2908
2905
2902
2898
2895
2892
2888
2884
2881
2877
2873
2869
2864
2860
2856
2851
2846
2842
2837
2832
2827
2821
2816
2811
2805
2799
2794
2788
2782
2776
2769
2763
2757
2750
2744
2737
2731
2724
2717
2710
2703
2697
2689
2682
2675
2668
2660
2653
2645
2638
2630
2622
2614
2606
2597
2589
2580
2572
2563
2555
2546
2537
2528
2519
2510
2501
2492
2483
2474
2464
2455
2445
2436
2426
2416
2407
2397
2387
2377
2368
2358
2348
2338
2328
2318
2308
2298
2288
2278
2268
2258
2247
2237
2227
2216
2206
2195
2184
2174
2163
2152
2141
2130
2119
2107
2096
2084
2073
2061
2049
2037
2025
2013
2001
1989
1976
1964
1951
1939
1926
1914
1901
1888
1876
1863
1850
1837
1825
1812
1799
1786
1773
1760
1747
1734
1721
1708
1694
1681
1668
1655
1641
1628
1615
1601
1588
1574
1561
1547
1534
1520
1507
1493
1480
1467
1453
1440
1426
1413
1400
1386
1373
1360
1346
1333
1320
1306
1293
1280
1267
1253
1240
1227
1214
1201
1188
1175
1162
1149
1136
1124
1111
1098
1086
1073
1060
1048
1035
1022
1010
998
985
973
961
948
936
923
911
899
887
874
862
850
838
826
814
802
791
779
767
756
744
733
722
711
700
689
678
667
657
646
636
626
616
606
596
586
577
567
558
548
539
530
521
512
503
495
486
478
470
461
454
446
438
431
423
416
409
402
396
389
383
376
370
364
358
352
347
341
336
330
325
320
315
310
305
301
296
292
287
283
279
275
271
267
264
260
257
254
251
248
245
243
240
238
236
234
232
230
229
227
226
225
223
222
221
220
220
219
219
218
218
218
218
218
218
219
219
220
221
222
223
225
226
228
230
232
234
236
238
241
243
246
248
251
254
257
260
263
266
269
273
276
280
284
287
291
295
300
304
308
313
317
322
327
332
337
342
347
352
357
362
368
373
378
383
388
394
399
404
409
415
420
425
431
436
442
447
453
459
465
471
477
483
489
495
502
508
515
521
528
535
541
548
555
562
569
576
583
590
597
605
612
619
626
633
640
647
655
662
669
676
683
691
698
705
712
719
726
733
740
748
755
762
769
776
783
790
797
804
811
818
825
832
838
845
852
859
865
872
878
885
891
898
904
910
916
923
929
935
941
947
953
958
964
970
976
981
987
993
999
1004
1010
1014
1020
1027
1032
1038
1043
1049
1055
1060
1066
1071
1076
1082
1087
1092
1097
1102
1107
1112
1117
1121
1126
1130
1135
1139
1143
1147
1151
1155
1158
1162
1165
1169
1172
1176
1179
1182
1185
1188
1191
1194
1197
1200
1203
1206
1209
1211
1214
1217
1219
1222
1224
1227
1229
1232
1234
1236
1238
1241
1243
1245
1247
1249
1252
1254
1256
1258
1260
1262
1264
1267
1269
1271
1273
1276
1278
1280
1282
1285
1287
1289
1291
1294
1296
1298
1300
1302
1304
1306
1308
1310
1311
1313
1315
1316
1318
1320
1321
1323
1325
1326
1328
1329
1331
1332
1334
1335
1337
1338
1340
1341
1343
1344
1345
1347
1348
1349
1350
1352
1353
1354
1355
1356
1356
1357
1358
1358
1359
1359
1360
1360
1360
1360
1360
1360
1360
1360
1359
1359
1358
1358
1357
1357
1356
1355
1354
1353
1352
1351
1350
1348
1347
1346
1344
1343
1341
1340
1338
1336
1334
1332
1330
1328
1326
1323
1321
1318
1316
1313
1310
1308
1305
1301
1298
1295
1292
1288
1285
1281
1277
1273
1269
1265
1261
1257
1252
1248
1244
1239
1234
1230
1225
1220
1216
1211
1206
1201
1196
1191
1186
1180
1175
1170
1164
1159
1153
1148
1142
1136
1130
1124
1118
1112
1106
1100
1093
1087
1080
1074
1067
1060
1053
1046
1039
1033
1026
1018
1010
1004
997
990
983
976
969
961
954
947
940
933
925
918
911
904
896
889
882
874
867
860
852
845
838
830
823
816
808
801
793
786
779
772
764
757
750
742
735
728
721
714
707
700
692
685
678
671
664
657
650
643
636
629
622
615
608
601
594
587
580
573
566
559
552
546
539
532
525
519
512
506
499
493
487
480
474
468
462
456
450
445
439
433
428
422
417
411
406
401
396
390
385
380
375
370
365
360
355
351
346
341
336
332
327
322
318
313
309
305
300
296
292
287
283
279
275
270
266
262
258
254
251
247
243
239
236
232
228
225
221
218
214
211
207
204
201
197
194
191
188
185
182
179
176
174
171
168
166
163
161
158
156
154
151
149
147
145
143
141
139
137
135
133
131
129
127
125
123
121
119
118
116
114
112
110
108
106
105
103
101
99
98
96
95
93
92
90
89
88
87
85
84
83
82
81
80
79
78
77
77
76
75
74
73
73
72
71
71
70
70
69
69
68
68
67
67
66
66
66
65
65
65
65
65
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
65
65
65
66
66
66
67
67
68
68
69
70
70
71
72
72
73
74
74
75
76
77
78
79
80
81
82
83
84
86
87
89
90
92
94
95
97
99
101
103
105
108
110
112
115
117
120
122
125
128
131
134
137
140
143
147
150
154
157
161
165
169
173
177
181
185
189
194
198
203
207
212
217
222
226
231
236
242
247
252
257
263
268
274
279
285
290
296
302
308
314
320
326
332
338
344
350
357
363
370
376
383
389
396
403
410
417
424
431
438
445
453
460
467
475
482
489
497
505
512
520
527
535
543
550
558
566
573
581
589
597
605
612
620
628
636
644
652
660
668
676
684
692
700
709
717
725
734
742
751
759
768
776
785
794
803
811
820
829
838
847
856
865
874
883
892
901
911
920
929
938
947
956
965
975
984
993
1002
1010
1020
1030
1039
1048
1057
1066
1075
1084
1094
1103
1112
1121
1130
1139
1148
1157
1166
1175
1184
1193
1202
1210
1219
1228
1237
1246
1255
1265
1274
1283
1292
1301
1310
1319
1329
1338
1347
1356
1366
1375
1384
1393
1403
1412
1421
1430
1440
1449
1458
1467
1477
1486
1495
1505
1514
1523
1533
1542
1551
1561
1570
1580
1589
1599
1608
1618
1627
1637
1646
1656
1665
1675
1684
1693
1703
1712
1722
1731
1741
1750
1759
1768
1778
1787
1796
1805
1814
1824
1833
1842
1851
1860
1869
1878
1887
1896
1905
1914
1923
1932
1941
1950
1959
1968
1977
1986
1995
2004
2012
2021
2029
2037
2047
2056
2064
2072
2081
2089
2097
2105
2113
2121
2128
2136
2143
2151
2158
2165
2172
2179
2186
2193
2200
2207
2213
2220
2226
2233
2239
2245
2251
2257
2263
2269
2274
2280
2285
2290
2295
2300
2305
2310
2314
2319
2323
2327
2331
2335
2338
2342
2345
2348
2351
2354
2357
2359
2362
2364
2366
2368
2369
2371
2372
2374
2375
2376
2376
2377
2378
2378
2378
2378
2378
2378
2377
2377
2376
2375
2374
2373
2372
2370
2369
2367
2366
2364
2362
2360
2358
2355
2353
2351
2348
2345
2343
2340
2337
2334
2331
2327
2324
2321
2317
2314
2310
2306
2302
2298
2294
2290
2286
2281
2277
2272
2268
2263
2258
2253
2249
2244
2238
2233
2228
2223
2218
2212
2207
2202
2196
2191
2185
2179
2174
2168
2163
2157
2151
2146
2140
2134
2128
2122
2117
2111
2105
2099
2093
2087
2081
2074
2068
2062
2056
2049
2043
2036
2029
2023
2017
2009
2003
1996
1989
1983
1976
1969
1962
1955
1948
1941
1934
1927
1920
1912
1905
1898
1891
1884
1877
1869
1862
1855
1847
1840
1833
1825
1818
1810
1803
1795
1788
1780
1773
1765
1757
1750
1742
1734
1727
1719
1712
1704
1697
1689
1681
1674
1667
1659
1652
1644
1637
1630
1622
1615
1608
1601
1593
1586
1579
1572
1565
1558
1551
1544
1537
1530
1523
1516
1509
1502
1495
1488
1481
1474
1467
1461
1454
1447
1440
1433
1426
1420
1413
1406
1400
1393
1386
1379
1373
1366
1359
1353
1346
1339
1332
1326
1319
1312
1305
1299
1292
1285
1278
1271
1264
1257
1250
1244
1237
1230
1223
1216
1209
1201
1194
1187
1180
1173
1165
1158
1151
1144
1136
1129
1121
1114
1107
1099
1092
1085
1077
1070
1062
1055
1048
1040
1033
1025
1018
1010
1002
996
988
981
973
965
958
950
943
935
928
920
913
905
898
890
882
875
867
860
852
845
838
830
823
815
808
800
793
785
778
770
763
756
748
741
733
726
718
711
704
696
689
681
674
667
659
652
645
637
630
623
616
609
602
595
588
581
574
567
560
553
547
540
533
527
520
514
507
501
495
488
482
476
470
463
457
451
445
439
433
427
421
416
410
404
398
393
387
381
376
370
364
359
353
348
342
337
331
326
320
315
309
304
299
294
288
283
278
273
268
263
258
253
248
243
238
234
229
224
220
215
211
206
202
198
193
189
185
181
177
173
169
165
161
157
153
150
146
142
139
135
132
128
125
121
118
115
111
108
105
101
98
95
92
89
86
83
80
77
74
71
68
65
63
60
57
55
52
50
47
45
42
40
38
36
34
32
30
28
26
24
23
21
20
18
17
16
14
13
12
11
10
10
9
8
8
7
7
6
6
6
6
5
5
5
5
5
5
6
6
6
6
7
7
8
8
9
10
11
12
12
13
15
16
17
18
20
21
23
24
26
28
30
32
34
36
38
40
43
45
47
50
53
55
58
61
64
67
70
73
76
79
82
85
89
92
96
99
102
106
109
113
117
120
124
128
131
135
139
142
146
150
154
158
161
165
169
173
177
181
185
189
193
197
201
205
209
213
217
221
225
229
233
237
241
245
249
253
257
261
265
269
273
277
281
285
289
293
297
301
305
309
313
317
321
325
329
333
337
341
344
348
352
356
360
365
368
372
376
380
384
388
392
396
400
404
408
412
416
420
424
428
433
437
441
445
449
453
458
462
466
471
475
479
484
488
493
497
501
506
510
515
519
523
528
532
536
541
545
549
554
558
562
566
571
575
579
584
588
592
597
601
605
610
614
618
623
627
631
636
640
644
649
653
658
662
666
671
675
679
683
688
692
696
700
704
708
712
716
720
724
728
732
735
739
743
747
750
754
757
761
764
768
771
775
778
781
784
788
791
794
797
800
803
806
809
811
814
817
819
822
825
827
829
832
834
836
839
841
843
845
848
850
852
854
856
858
860
862
864
866
867
869
871
872
874
876
877
878
880
881
882
884
885
886
887
888
889
890
891
892
892
893
894
894
895
895
896
896
896
896
897
897
897
897
897
897
897
897
897
896
896
896
896
896
895
895
895
894
894
893
893
892
892
891
890
890
889
888
887
886
885
884
883
882
881
880
878
877
876
875
873
872
871
870
868
867
865
864
863
861
860
858
857
856
854
853
851
850
848
847
846
844
843
841
840
838
837
835
834
832
831
829
828
826
825
823
821
820
818
816
815
813
811
810
808
806
804
803
801
799
797
796
794
792
790
788
786
785
783
781
779
777
775
773
772
770
768
766
764
763
761
759
757
756
754
752
751
749
748
746
744
743
741
740
738
737
736
734
733
732
730
729
728
727
726
724
723
723
722
721
720
719
719
718
717
717
716
716
716
715
715
715
715
715
715
715
715
715
715
716
716
716
717
717
718
719
719
720
721
722
723
724
725
726
727
728
730
731
733
734
736
738
740
742
744
747
749
752
754
757
760
763
766
770
773
777
780
784
788
792
796
800
804
809
813
818
823
828
833
838
843
849
854
860
866
872
878
885
891
898
904
911
918
925
932
940
947
954
962
970
977
985
993
1000
1008
1016
1025
1034
1042
1050
1059
1067
1076
1084
1093
1101
1110
1119
1127
1136
1145
1154
1163
1172
1181
1190
1199
1209
1218
1227
1237
1246
1255
1265
1275
1284
1294
1304
1313
1323
1333
1343
1353
1363
1373
1383
1392
1402
1412
1422
1432
1442
1452
1462
1472
1482
1492
1502
1512
1522
1532
1542
1553
1563
1573
1583
1593
1603
1613
1623
1633
1643
1653
1663
1673
1683
1693
1703
1713
1723
1733
1743
1753
1763
1773
1783
1793
1802
1812
1822
1832
1842
1851
1861
1871
1881
1891
1901
1910
1920
1930
1940
1950
1959
1969
1979
1989
1999
2008
2017
2028
2037
2047
2057
2067
2076
2086
2096
2105
2115
2124
2134
2143
2153
2162
2172
2181
2190
2199
2209
2218
2227
2236
2245
2254
2263
2272
2280
2289
2298
2306
2315
2324
2332
2340
2349
2357
2365
2373
2381
2390
2397
2405
2413
2421
2429
2436
2444
2452
2459
2466
2474
2481
2488
2496
2503
2510
2517
2524
2531
2538
2544
2551
2558
2564
2571
2577
2584
2590
2596
2603
2609
2615
2621
2626
2632
2638
2643
2649
2654
2660
2665
2670
2675
2680
2685
2690
2694
2699
2704
2708
2712
2716
2720
2724
2728
2732
2736
2739
2742
2746
2749
2752
2755
2758
2761
2763
2766
2768
2770
2773
2775
2777
2778
2780
2782
2783
2784
2786
2787
2788
2789
2789
2790
2791
2791
2791
2791
2791
2791
2791
2791
2791
2790
2789
2789
2788
2787
2786
2785
2783
2782
2781
2779
2778
2776
2774
2772
2770
2768
2766
2764
2761
2759
2757
2754
2752
2749
2746
2743
2740
2737
2733
2730
2726
2723
2719
2715
2711
2706
2702
2698
2693
2688
2683
2678
2673
2668
2663
2657
2652
2646
2640
2634
2628
2622
2616
2610
2603
2597
2590
2583
2576
2570
2563
2555
2548
2541
2534
2527
2519
2512
2504
2497
2489
2481
2473
2466
2458
2450
2442
2434
2426
2418
2409
2401
2393
2385
2376
2368
2360
2351
2343
2335
2326
2318
2310
2301
2293
2284
2276
2267
2259
2250
2242
2233
2225
2216
2208
2199
2191
2182
2174
2165
2157
2148
2140
2132
2123
2115
2107
2098
2090
2082
2074
2065
2057
2049
2041
2033
2025
2017
2009
2001
1993
1985
1978
1970
1962
1954
1947
1939
1932
1925
1917
1910
1903
1896
1889
1882
1875
1868
1862
1855
1848
1842
1835
1829
1823
1817
1810
1804
1798
1792
1787
1781
1775
1769
1764
1759
1753
1748
1743
1738
1733
1728
1723
1719
1714
1709
1705
1701
1697
1692
1688
1685
1681
1677
1674
1670
1667
1663
1660
1657
1654
1651
1649
1646
1643
1641
1639
1636
1634
1632
1630
1628
1626
1624
1622
1621
1619
1618
1616
1615
1614
1612
1611
1610
1609
1608
1607
1606
1605
1605
1604
1603
1603
1602
1601
1601
1601
1600
1600
1600
1599
1599
1599
1599
1599
1600
1600
1600
1600
1600
1601
1601
1602
1602
1603
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1615
1616
1618
1619
1621
1623
1624
1626
1628
1630
1632
1634
1637
1639
1641
1644
1646
1649
1651
1654
1657
1660
1663
1666
1669
1672
1675
1678
1682
1685
1688
1692
1696
1699
1703
1707
1711
1715
1719
1723
1727
1731
1736
1740
1744
1749
1753
1758
1762
1767
1771
1776
1781
1785
1790
1795
1800
1804
1809
1814
1819
1824
1829
1834
1839
1844
1849
1855
1860
1865
1870
1876
1881
1887
1892
1898
1903
1909
1914
1920
1925
1931
1936
1942
1948
1953
1959
1964
1970
1976
1981
1987
1992
1998
2004
2009
2015
2021
2025
2032
2037
2043
2049
2055
2060
2066
2071
2077
2083
2088
2094
2099
2105
2111
2116
2122
2127
2133
2138
2144
2149
2155
2160
2166
2171
2177
2182
2188
2193
2199
2204
2210
2216
2221
2227
2232
2238
2244
2249
2255
2261
2266
2272
2278
2283
2289
2294
2300
2306
2311
2317
2322
2328
2333
2338
2344
2349
2354
2360
2365
2370
2375
2380
2385
2390
2395
2400
2405
2410
2415
2420
2424
2429
2434
2439
2443
2448
2452
2457
2462
2466
2471
2475
2480
2484
2489
2493
2497
2502
2506
2510
2515
2519
2523
2528
2532
2536
2541
2545
2549
2554
2558
2562
2566
2571
2575
2580
2584
2588
2593
2597
2602
2606
2611
2615
2620
2625
2629
2634
2638
2643
2648
2653
2657
2662
2667
2671
2676
2681
2686
2691
2696
2700
2705
2710
2715
2720
2725
2730
2735
2739
2744
2749
2754
2759
2764
2769
2774
2779
2784
2789
2794
2799
2803
2808
2813
2818
2823
2828
2833
2838
2843
2847
2852
2857
2861
2866
2871
2875
2880
2884
2888
2893
2897
2901
2906
2910
2914
2918
2922
2926
2930
2934
2938
2942
2946
2950
2953
2957
2960
2964
2967
2971
2974
2977
2980
2983
2986
2989
2992
2995
2997
3000
3002
3005
3007
3009
3011
3013
3015
3017
3019
3021
3022
3024
3025
3026
3028
3029
3030
3031
3032
3032
3033
3033
3034
3034
3035
3035
3035
3035
3035
3035
3034
3034
3034
3033
3032
3032
3031
3030
3029
3028
3026
3025
3024
3022
3021
3019
3017
3015
3013
3011
3009
3007
3004
3002
2999
2997
2994
2991
2988
2985
2982
2979
2976
2972
2969
2965
2962
2958
2954
2950
2947
2943
2939
2934
2930
2926
2922
2918
2913
2909
2904
2900
2895
2891
2886
2881
2877
2872
2867
2863
2858
2853
2848
2843
2838
2833
2828
2823
2818
2813
2808
2802
2797
2792
2787
2781
2776
2770
2765
2760
2754
2749
2743
2737
2732
2726
2720
2715
2709
2703
2697
2691
2685
2679
2673
2667
2661
2655
2648
2642
2636
2629
2623
2616
2609
2603
2596
2589
2582
2576
2569
2562
2555
2548
2540
2533
2526
2519
2512
2505
2497
2490
2482
2475
2468
2460
2453
2445
2438
2430
2422
2415
2407
2399
2391
2384
2376
2368
2360
2352
2344
2336
2328
2321
2313
2304
2296
2288
2280
2272
2264
2256
2248
2239
2231
2223
2215
2206
2198
2190
2181
2173
2165
2157
2148
2140
2132
2124
2116
2107
2099
2091
2083
2075
2067
2059
2051
2043
2035
2027
2019
2011
2003
1996
1988
1980
1973
1965
1958
1950
1943
1935
1928
1920
1913
1906
1898
1891
1884
1877
1870
1862
1855
1848
1841
1834
1827
1820
1814
1807
1800
1793
1787
1780
1774
1767
1761
1754
1748
1742
1735
1729
1723
1717
1711
1705
1699
1693
1688
1682
1676
1670
1665
1659
1653
1648
1642
1637
1631
1626
1620
1615
1610
1604
1599
1594
1589
1584
1579
1574
1569
1564
1559
1554
1549
1545
1540
1536
1531
1527
1522
1518
1513
1509
1505
1501
1496
1492
1488
1484
1480
1476
1472
1468
1464
1460
1456
1452
1448
1445
1441
1437
1434
1430
1426
1423
1420
1416
1413
1410
1407
1403
1400
1397
1394
1391
1388
1386
1383
1380
1377
1375
1372
1369
1367
1364
1362
1359
1357
1355
1353
1350
1348
1346
1344
1342
1340
1338
1336
1335
1333
1331
1330
1328
1327
1325
1324
1323
1321
1320
1319
1318
1317
1315
1314
1313
1312
1311
1311
1310
1309
1308
1307
1306
1306
1305
1304
1303
1303
1302
1301
1300
1300
1299
1298
1297
1297
1296
1295
1294
1293
1293
1292
1291
1290
1289
1288
1287
1286
1285
1284
1283
1283
1282
1281
1280
1279
1278
1277
1276
1275
1274
1273
1273
1272
1271
1270
1269
1268
1267
1266
1265
1265
1264
1263
1262
1261
1260
1259
1258
1258
1257
1256
1255
1254
1253
1252
1252
1251
1250
1249
1248
1247
1247
1246
1245
1244
1243
1242
1242
1241
1240
1239
1238
1238
1237
1236
1235
1234
1233
1233
1232
1231
1230
1230
1229
1228
1227
1226
1226
1225
1224
1223
1222
1222
1221
1220
1219
1219
1218
1217
1216
1216
1215
1214
1213
1213
1212
1211
1210
1210
1209
1208
1207
1207
1206
1205
1205
1204
1203
1202
1202
1201
1200
1200
1199
1198
1197
1197
1196
1195
1195
1194
1193
1193
1192
1191
1190
1190
1189
1188
1188
1187
1186
1186
1185
1184
1184
1183
1182
1182
1181
1180
1180
1179
1178
1178
1177
1176
1176
1175
1175
1174
1173
1173
1172
1171
1171
1170
1169
1169
1168
1168
1167
1166
1166
1165
1165
1164
1163
1163
1162
1161
1161
1160
1160
1159
1158
1158
1157
1157
1156
1156
1155
1154
1154
1153
1153
1152
1152
1151
1150
1150
1149
1149
1148
1148
1147
1146
1146
1145
1145
1144
1144
1143
1143
1142
1141
1141
1140
1140
1139
1139
1138
1138
1137
1137
1136
1136
1135
1135
1134
1134
1133
1133
1132
1132
1131
1131
1130
1130
1129
1129
1128
1128
1127
1127
1126
1126
1125
1125
1124
1124
1123
1123
1122
1122
1121
1121
1120
1120
1119
1119
1118
1118
1117
1117
1117
1116
1116
1115
1115
1114
1114
1113
1113
1112
1112
1112
1111
1111
1110
1110
1109
1109
1109
1108
1108
1107
1107
1106
1106
1106
1105
1105
1104
1104
1104
1103
1103
1102
1102
1101
1101
1101
1100
1100
1099
1099
1099
1098
1098
1098
1097
1097
1096
1096
1096
1095
1095
1094
1094
1094
1093
1093
1093
1092
1092
1091
1091
1091
1090
1090
1090
1089
1089
1089
1088
1088
1088
1087
1087
1087
1086
1086
1085
1085
1085
1084
1084
1084
1083
1083
1083
1082
1082
1082
1082
1081
1081
1081
1080
1080
1080
1079
1079
1079
1078
1078
1078
1077
1077
1077
1077
1076
1076
1076
1075
1075
1075
1074
1074
1074
1074
1073
1073
1073
1072
1072
1072
1072
1071
1071
1071
1070
1070
1070
1070
1069
1069
1069
1069
1068
1068
1068
1068
1067
1067
1067
1066
1066
1066
1066
1065
1065
1065
1065
1065
1064
1064
1064
1064
1063
1063
1063
1063
1062
1062
1062
1062
1061
1061
1061
1061
1061
1060
1060
1060
1060
1059
1059
1059
1059
1059
1058
1058
1058
1058
1058
1057
1057
1057
1057
1056
1056
1056
1056
1056
1056
1055
1055
1055
1055
1055
1054
1054
1054
1054
1054
1053
1053
1053
1053
1053
1053
1052
1052
1052
1052
1052
1052
1051
1051
1051
1051
1051
1051
1050
1050
1050
1050
1050
1050
1049
1049
1049
1049
1049
1049
1048
1048
1048
1048
1048
1048
1048
1047
1047
1047
1047
1047
1047
1047
1047
1046
1046
1046
1046
1046
1046
1046
1045
1045
1045
1045
1045
1045
1045
1045
1045
1044
1044
1044
1044
1044
1044
1044
1044
1043
1043
1043
1043
1043
1043
1043
1043
1043
1043
1042
1042
1042
1042
1042
1042
1042
1042
1042
1042
1042
1041
1041
1041
1041
1041
1041
1041
1041
1041
1041
1041
1041
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1037
1037
1037
1037
1037
1037
1037
1037
1037
1037
1037
1037
1037
1037
1037
1037
1037
1037
1037
1037
1037
1037
1037
1037
1037
1037
1037
1037
1037
1037
1037
1037
1037
1037
1037
1037
1037
1037
1037
1037
1037
1037
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1041
1041
1041
1041
1041
1041
1041
1041
1041
1041
1041
1041
1041
1041
1042
1042
1042
1042
1042
1042
1042
1042
1042
1042
1042
1042
1043
1043
1043
1043
1043
1043
1043
1043
1043
1043
1043
1043
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1045
1045
1045
1045
1045
1045
1045
1045
1045
1045
1046
1046
1046
1046
1046
1046
1046
1046
1046
1047
1047
1047
1047
1047
1047
1047
1047
1047
1048
1048
1048
1048
1048
1048
1048
1048
1048
1049
1049
1049
1049
1049
1049
1049
1049
1049
1050
1050
1050
1050
1050
1050
1050
1050
1051
1051
1051
1051
1051
1051
1051
1051
1052
1052
1052
1052
1052
1052
1052
1053
1053
1053
1053
1053
1053
1053
1053
1054
1054
1054
1054
1054
1054
1054
1055
1055
1055
1055
1055
1055
1055
1056
1056
1056
1056
1056
1056
1056
1057
1057
1057
1057
1057
1057
1057
1058
1058
1058
1058
1058
1058
1058
1059
1059
1059
1059
1059
1059
1060
1060
1060
1060
1060
1060
1060
1061
1061
1061
1061
1061
1061
1062
1062
1062
1062
1062
1062
1063
1063
1063
1063
1063
1063
1064
1064
1064
1064
1064
1064
1065
1065
1065
1065
1065
1065
1066
1066
1066
1066
1066
1066
1067
1067
1067
1067
1067
1067
1068
1068
1068
1068
1068
1068
1069
1069
1069
1069
1069
1070
1070
1070
1070
1070
1070
1071
1071
1071
1071
1071
1071
1072
1072
1072
1072
1072
1073
1073
1073
1073
1073
1073
1074
1074
1074
1074
1074
1075
1075
1075
1075
1075
1076
1076
1076
1076
1076
1076
