5
9031
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
43
43
43
43
43
43
43
43
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
45
46
46
46
46
46
46
46
46
47
47
47
47
47
47
47
47
48
48
48
48
48
48
48
48
49
49
49
49
49
49
49
50
50
50
50
50
50
50
50
51
51
51
51
51
51
51
52
52
52
52
52
52
52
53
53
53
53
53
53
53
53
54
54
54
54
54
54
54
55
55
55
55
55
55
55
56
56
56
56
56
56
56
57
57
57
57
57
57
57
58
58
58
58
58
58
58
59
59
59
59
59
59
59
60
60
60
60
60
60
60
61
61
61
61
61
61
62
62
62
62
62
62
62
63
63
63
63
63
63
63
64
64
64
64
64
64
65
65
65
65
65
65
65
66
66
66
66
66
66
67
67
67
67
67
67
68
68
68
68
68
68
68
69
69
69
69
69
69
70
70
70
70
70
70
71
71
71
71
71
71
72
72
72
72
72
72
72
73
73
73
73
73
73
74
74
74
74
74
74
75
75
75
75
75
75
76
76
76
76
76
76
77
77
77
77
77
77
77
78
78
78
78
78
78
79
79
79
79
79
79
80
80
80
80
80
80
80
80
80
80
80
80
80
80
81
81
81
81
81
82
82
82
82
82
83
83
83
83
83
83
84
84
84
84
84
85
85
85
85
85
86
86
86
86
86
86
87
87
87
87
87
88
88
88
88
88
89
89
89
89
89
89
89
89
89
89
89
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
91
91
91
91
91
91
91
91
92
92
92
92
92
93
93
93
93
93
94
94
94
94
94
95
95
95
95
95
95
96
96
96
96
96
96
96
96
96
96
96
96
96
96
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
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
98
98
98
98
98
98
98
98
98
98
98
98
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
98
98
98
98
98
98
97
97
97
97
97
97
96
96
96
96
96
96
96
96
96
95
95
95
95
95
95
94
94
94
94
94
93
93
93
93
93
93
93
93
93
93
93
93
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
90
90
90
90
90
90
90
90
90
90
90
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
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
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
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
84
84
84
84
84
83
83
83
83
83
83
83
83
82
82
82
82
82
82
82
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
79
79
79
79
79
79
79
79
79
79
79
79
78
78
78
78
78
78
77
77
77
77
77
77
77
76
76
76
76
76
76
75
75
75
75
75
74
74
74
74
73
73
73
73
72
72
72
72
72
72
71
71
71
71
71
71
71
70
70
70
70
70
70
70
70
70
70
70
70
70
70
69
69
69
69
69
69
69
69
69
69
69
68
68
68
68
68
68
68
68
68
68
68
68
67
67
67
67
67
67
67
66
66
66
66
66
66
66
65
65
65
65
65
65
65
64
64
64
64
64
64
64
64
64
64
63
63
63
63
63
63
63
63
63
63
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
61
61
61
61
61
61
61
61
60
60
60
60
60
60
60
59
59
59
59
59
59
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
58
58
58
57
57
57
57
57
57
57
56
56
56
56
56
56
55
55
55
55
55
55
55
55
54
54
54
54
54
54
53
53
53
53
53
53
53
53
53
52
52
52
52
52
52
52
52
51
51
51
51
51
51
51
51
51
50
50
50
50
50
50
50
50
50
50
49
49
49
49
49
49
48
48
48
48
48
48
47
47
47
47
47
47
47
47
47
46
46
46
46
46
46
46
46
45
45
45
45
45
44
44
44
44
44
44
43
43
43
43
43
43
42
42
42
42
42
42
42
42
42
41
41
41
41
41
41
41
41
41
41
40
40
40
40
41
40
40
40
40
40
40
40
40
40
40
40
40
40
39
39
39
39
39
38
38
38
38
37
37
37
37
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
35
35
35
35
35
35
35
35
34
34
34
34
34
34
34
34
34
34
34
34
34
33
33
33
33
33
33
33
33
33
32
32
32
32
32
32
31
31
31
31
31
31
31
31
31
31
30
30
30
30
30
30
30
30
30
30
29
29
29
29
29
29
29
28
28
28
28
28
28
28
27
27
27
27
27
27
27
27
27
27
26
26
26
26
25
25
25
24
24
24
24
23
23
23
23
22
22
22
22
21
21
21
21
21
21
20
20
20
20
19
19
19
18
18
18
18
17
17
17
16
16
16
15
15
15
14
14
14
13
13
13
12
12
12
11
11
11
11
11
10
10
10
10
9
9
9
8
8
8
8
7
7
7
6
6
6
6
6
5
5
5
5
5
4
4
4
4
4
4
3
3
3
3
2
2
2
2
2
1
1
1
1
1
0
0
0
0
-1
-1
-1
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-7
-7
-7
-8
-8
-8
-9
-9
-9
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-15
-15
-15
-16
-16
-17
-17
-17
-18
-18
-18
-19
-19
-19
-19
-20
-20
-20
-20
-21
-21
-21
-21
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-25
-25
-26
-26
-26
-27
-27
-28
-28
-28
-29
-29
-30
-30
-30
-31
-31
-32
-32
-32
-33
-33
-33
-34
-34
-34
-35
-35
-35
-36
-36
-36
-37
-37
-37
-38
-38
-39
-39
-39
-40
-40
-41
-41
-41
-42
-42
-42
-43
-43
-43
-44
-44
-45
-45
-45
-46
-46
-47
-47
-48
-48
-49
-49
-50
-50
-51
-51
-51
-52
-52
-52
-53
-53
-54
-54
-54
-55
-55
-55
-55
-56
-56
-56
-56
-57
-57
-57
-58
-58
-59
-59
-60
-60
-61
-61
-62
-62
-62
-62
-63
-63
-63
-63
-63
-63
-63
-64
-64
-64
-64
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-70
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-73
-73
-73
-72
-72
-72
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-75
-75
-76
-76
-76
-76
-76
-77
-77
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-79
-79
-79
-79
-79
-80
-80
-80
-80
-80
-80
-80
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-82
-82
-82
-82
-82
-82
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-82
-82
-82
-82
-82
-82
-82
-82
-83
-83
-83
-83
-83
-84
-84
-84
-84
-84
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-87
-87
-87
-87
-87
-87
-87
-87
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-89
-89
-89
-89
-89
-89
-89
-89
-89
-90
-90
-90
-90
-90
-90
-91
-91
-91
-91
-91
-92
-92
-92
-92
-92
-92
-92
-92
-93
-93
-93
-94
-94
-95
-95
-95
-96
-96
-96
-97
-97
-97
-97
-98
-98
-98
-98
-99
-99
-99
-99
-100
-100
-101
-101
-102
-102
-103
-103
-103
-104
-104
-104
-105
-105
-105
-105
-105
-105
-106
-106
-106
-106
-106
-106
-106
-107
-107
-107
-107
-107
-108
-108
-108
-108
-109
-109
-109
-110
-110
-111
-111
-111
-112
-112
-112
-113
-113
-113
-114
-114
-114
-115
-116
-116
-117
-117
-118
-119
-119
-120
-121
-121
-122
-122
-123
-123
-124
-125
-125
-126
-126
-127
-128
-128
-129
-129
-130
-130
-131
-131
-132
-132
-133
-133
-133
-134
-134
-135
-135
-136
-136
-137
-138
-138
-139
-139
-140
-141
-141
-142
-143
-143
-144
-144
-145
-145
-146
-146
-147
-148
-148
-149
-149
-150
-151
-151
-152
-152
-153
-154
-154
-155
-155
-156
-156
-157
-157
-158
-158
-159
-159
-160
-161
-161
-162
-162
-162
-163
-163
-163
-164
-164
-164
-164
-165
-165
-166
-166
-166
-167
-167
-167
-168
-168
-168
-169
-169
-169
-169
-169
-170
-170
-170
-171
-171
-171
-171
-172
-172
-172
-173
-173
-173
-174
-174
-174
-175
-175
-176
-176
-176
-177
-177
-177
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-179
-179
-179
-179
-179
-180
-180
-180
-181
-181
-181
-182
-182
-182
-183
-183
-183
-183
-183
-184
-184
-184
-184
-184
-184
-184
-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
-185
-185
-185
-185
-185
-185
-184
-184
-184
-184
-184
-184
-183
-183
-183
-182
-182
-182
-181
-181
-181
-181
-180
-180
-180
-180
-180
-180
-180
-180
-180
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-178
-178
-178
-178
-177
-177
-177
-176
-176
-176
-176
-175
-175
-175
-175
-175
-175
-175
-175
-174
-174
-174
-174
-174
-174
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-172
-172
-172
-172
-172
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-170
-170
-170
-169
-169
-169
-169
-168
-168
-168
-168
-168
-168
-168
-168
-168
-168
-168
-168
-168
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-166
-166
-166
-166
-166
-166
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-164
-164
-164
-164
-163
-163
-163
-163
-163
-162
-162
-162
-162
-161
-161
-161
-160
-160
-160
-159
-159
-158
-158
-158
-157
-157
-157
-157
-156
-156
-156
-155
-155
-154
-154
-153
-153
-152
-152
-151
-151
-151
-150
-150
-149
-149
-149
-149
-148
-148
-148
-147
-147
-147
-147
-147
-146
-146
-146
-146
-146
-146
-146
-146
-146
-146
-146
-146
-146
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-144
-144
-144
-144
-143
-143
-143
-143
-142
-142
-142
-141
-141
-141
-141
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-138
-138
-138
-138
-138
-138
-138
-138
-138
-137
-137
-137
-137
-137
-137
-136
-136
-136
-136
-135
-135
-135
-135
-134
-134
-134
-134
-133
-133
-133
-132
-132
-131
-131
-131
-130
-130
-130
-129
-129
-129
-128
-128
-128
-127
-127
-126
-126
-126
-125
-125
-125
-124
-124
-124
-123
-123
-122
-122
-122
-121
-121
-121
-120
-120
-119
-119
-118
-118
-117
-117
-116
-116
-115
-115
-114
-113
-113
-112
-112
-111
-111
-110
-110
-109
-109
-108
-108
-107
-107
-106
-106
-105
-105
-104
-104
-104
-103
-103
-103
-102
-102
-102
-101
-101
-100
-100
-100
-99
-99
-98
-98
-98
-97
-97
-97
-96
-96
-96
-95
-95
-95
-94
-94
-94
-94
-93
-93
-93
-92
-92
-91
-91
-90
-90
-89
-89
-88
-88
-87
-87
-87
-86
-86
-86
-85
-85
-85
-85
-84
-84
-84
-84
-83
-83
-83
-83
-82
-82
-82
-81
-81
-81
-81
-81
-81
-80
-80
-80
-80
-80
-80
-79
-79
-79
-79
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-77
-77
-77
-77
-77
-76
-76
-76
-76
-76
-76
-76
-75
-75
-75
-75
-74
-74
-74
-73
-73
-73
-73
-72
-72
-72
-72
-71
-71
-71
-71
-71
-70
-70
-70
-70
-70
-69
-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
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-66
-67
-67
-67
-67
-67
-67
-67
-67
-68
-68
-68
-69
-69
-69
-70
-70
-70
-70
-70
-71
-71
-71
-71
-71
-72
-72
-72
-72
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-74
-74
-74
-74
-75
-75
-75
-76
-76
-76
-77
-77
-77
-78
-78
-78
-78
-79
-79
-79
-79
-79
-79
-79
-79
-79
-78
-78
-78
-78
-77
-77
-77
-77
-76
-76
-76
-76
-76
-75
-75
-75
-75
-74
-74
-74
-74
-73
-73
-73
-72
-72
-72
-72
-71
-71
-71
-71
-70
-70
-70
-70
-70
-70
-69
-69
-69
-69
-70
-70
-70
-70
-70
-71
-71
-71
-71
-71
-72
-72
-72
-72
-73
-73
-73
-73
-74
-74
-74
-75
-75
-75
-76
-76
-76
-77
-77
-78
-78
-79
-79
-79
-80
-80
-81
-81
-81
-82
-82
-83
-83
-84
-84
-85
-85
-86
-87
-87
-88
-88
-89
-89
-89
-89
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-89
-89
-89
-89
-88
-88
-88
-88
-87
-87
-87
-86
-86
-85
-85
-84
-84
-83
-82
-82
-81
-80
-80
-79
-79
-78
-78
-77
-77
-77
-76
-76
-76
-76
-75
-75
-75
-74
-74
-74
-73
-73
-73
-72
-72
-72
-71
-71
-71
-70
-70
-70
-69
-69
-69
-69
-69
-69
-69
-69
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-67
-67
-67
-66
-66
-66
-65
-65
-65
-65
-65
-65
-64
-64
-64
-64
-64
-64
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-63
-63
-63
-63
-64
-64
-64
-64
-65
-65
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-66
-66
-67
-67
-67
-67
-68
-68
-68
-69
-69
-69
-69
-70
-70
-70
-70
-70
-70
-71
-71
-71
-71
-72
-72
-72
-72
-73
-73
-73
-73
-74
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-75
-75
-76
-76
-76
-76
-76
-77
-77
-77
-78
-78
-78
-79
-79
-80
-80
-81
-81
-82
-82
-83
-83
-83
-84
-84
-85
-85
-85
-86
-86
-86
-87
-87
-87
-87
-88
-88
-88
-89
-89
-89
-90
-90
-91
-91
-91
-92
-92
-92
-93
-93
-94
-94
-94
-95
-95
-96
-96
-97
-97
-97
-98
-98
-98
-99
-99
-100
-100
-101
-101
-102
-102
-103
-103
-104
-104
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-105
-105
-105
-105
-105
-105
-105
-105
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-107
-107
-107
-108
-108
-108
-109
-109
-109
-110
-110
-110
-111
-111
-111
-111
-112
-112
-112
-113
-113
-113
-113
-114
-114
-114
-115
-115
-116
-116
-117
-117
-118
-118
-119
-119
-119
-120
-120
-121
-121
-122
-122
-123
-123
-124
-124
-125
-126
-126
-127
-128
-129
-129
-130
-131
-132
-132
-133
-134
-135
-136
-137
-138
-138
-139
-140
-141
-142
-143
-144
-145
-145
-146
-147
-147
-148
-149
-149
-150
-151
-151
-152
-153
-153
-154
-154
-155
-156
-156
-157
-158
-158
-159
-159
-160
-161
-161
-162
-162
-163
-164
-164
-165
-166
-167
-168
-168
-169
-170
-171
-171
-172
-173
-174
-175
-176
-176
-177
-178
-179
-180
-180
-181
-182
-183
-183
-184
-185
-186
-186
-187
-188
-189
-189
-190
-191
-192
-193
-194
-194
-195
-196
-197
-198
-198
-199
-200
-201
-201
-202
-202
-203
-203
-204
-204
-205
-205
-206
-206
-207
-207
-207
-208
-208
-209
-209
-210
-210
-211
-211
-211
-212
-212
-212
-213
-213
-214
-214
-214
-215
-215
-215
-215
-216
-216
-216
-216
-216
-216
-216
-216
-216
-216
-216
-216
-216
-216
-216
-216
-216
-216
-216
-217
-217
-217
-217
-217
-217
-217
-218
-218
-218
-218
-219
-219
-219
-220
-220
-220
-221
-221
-221
-221
-221
-222
-222
-222
-222
-222
-223
-223
-223
-224
-224
-224
-225
-225
-225
-226
-226
-226
-227
-227
-227
-228
-228
-228
-229
-229
-229
-229
-229
-230
-230
-230
-230
-230
-230
-230
-231
-231
-231
-231
-231
-232
-232
-232
-232
-232
-232
-232
-232
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-232
-232
-232
-232
-233
-233
-234
-234
-235
-236
-236
-237
-238
-238
-239
-240
-241
-242
-242
-243
-244
-245
-246
-247
-248
-249
-250
-251
-251
-252
-253
-254
-255
-256
-256
-257
-258
-259
-260
-260
-261
-262
-263
-263
-264
-265
-266
-266
-267
-268
-269
-270
-271
-272
-272
-273
-274
-275
-276
-277
-278
-279
-279
-280
-281
-282
-283
-284
-284
-285
-286
-287
-288
-288
-289
-290
-291
-291
-292
-292
-293
-294
-294
-295
-295
-296
-296
-297
-297
-298
-299
-299
-300
-301
-302
-303
-303
-304
-305
-306
-307
-308
-309
-310
-312
-313
-314
-315
-316
-317
-318
-319
-321
-322
-323
-324
-325
-326
-327
-328
-329
-330
-331
-333
-334
-335
-336
-337
-338
-339
-341
-342
-343
-344
-346
-347
-348
-349
-351
-352
-353
-354
-356
-357
-358
-359
-361
-362
-363
-365
-366
-367
-368
-370
-371
-372
-374
-375
-377
-378
-379
-381
-382
-384
-385
-387
-388
-390
-392
-393
-395
-396
-398
-399
-401
-402
-404
-405
-407
-408
-410
-411
-413
-414
-415
-417
-418
-419
-421
-422
-423
-425
-426
-427
-428
-430
-431
-432
-433
-434
-436
-437
-438
-440
-441
-442
-444
-445
-446
-447
-449
-450
-451
-453
-454
-455
-456
-458
-459
-461
-462
-463
-465
-466
-468
-469
-470
-471
-473
-474
-475
-476
-477
-478
-479
-480
-480
-481
-482
-483
-484
-484
-485
-486
-487
-487
-488
-489
-490
-491
-492
-492
-493
-494
-495
-496
-497
-498
-499
-500
-501
-502
-503
-504
-505
-506
-507
-508
-510
-511
-512
-513
-515
-516
-517
-519
-520
-521
-523
-524
-526
-527
-528
-530
-531
-533
-534
-535
-536
-538
-539
-540
-541
-543
-544
-545
-546
-548
-549
-550
-551
-552
-554
-555
-556
-557
-558
-559
-560
-561
-562
-563
-564
-565
-566
-567
-568
-569
-569
-570
-570
-571
-571
-572
-572
-572
-573
-573
-573
-573
-573
-573
-573
-573
-573
-573
-573
-573
-572
-572
-571
-571
-571
-570
-570
-569
-569
-568
-568
-567
-567
-567
-567
-566
-566
-566
-566
-566
-566
-566
-566
-566
-566
-566
-566
-566
-566
-566
-566
-567
-567
-567
-567
-567
-567
-568
-568
-568
-568
-568
-568
-568
-568
-568
-568
-568
-568
-568
-568
-568
-568
-568
-568
-568
-568
-568
-568
-568
-567
-567
-567
-567
-567
-566
-566
-566
-566
-566
-566
-566
-566
-566
-566
-566
-566
-566
-566
-567
-567
-567
-568
-568
-568
-569
-569
-570
-570
-571
-571
-572
-573
-573
-574
-574
-575
-576
-576
-577
-578
-579
-580
-580
-581
-582
-583
-584
-584
-585
-586
-586
-587
-587
-588
-588
-589
-589
-589
-589
-590
-590
-590
-591
-591
-591
-591
-591
-591
-591
-591
-591
-591
-591
-591
-590
-590
-590
-590
-590
-590
-590
-589
-589
-589
-589
-588
-588
-588
-587
-587
-587
-587
-586
-586
-586
-586
-585
-585
-585
-585
-585
-585
-585
-585
-585
-585
-585
-585
-585
-586
-586
-586
-587
-587
-588
-588
-589
-589
-589
-590
-590
-591
-591
-591
-592
-592
-592
-593
-593
-593
-593
-593
-593
-593
-593
-593
-593
-593
-592
-592
-592
-591
-591
-590
-589
-589
-588
-588
-587
-586
-586
-585
-585
-584
-584
-583
-582
-582
-581
-581
-580
-579
-579
-578
-578
-577
-577
-576
-576
-575
-575
-575
-574
-574
-574
-573
-573
-573
-572
-572
-572
-572
-571
-571
-571
-570
-570
-569
-569
-568
-568
-567
-567
-566
-566
-565
-564
-563
-563
-562
-561
-560
-560
-559
-558
-557
-556
-556
-555
-554
-553
-552
-551
-551
-550
-549
-548
-547
-546
-545
-544
-542
-541
-540
-539
-538
-537
-537
-536
-535
-534
-533
-532
-532
-531
-530
-529
-528
-528
-527
-526
-525
-525
-524
-523
-523
-522
-521
-520
-519
-518
-517
-516
-515
-514
-513
-512
-511
-509
-508
-507
-505
-504
-502
-501
-499
-498
-496
-495
-493
-491
-490
-488
-486
-484
-482
-481
-479
-477
-476
-474
-472
-471
-470
-468
-467
-466
-464
-463
-462
-461
-460
-460
-459
-458
-457
-457
-456
-455
-455
-454
-454
-453
-453
-453
-452
-452
-451
-451
-451
-451
-450
-450
-450
-450
-450
-450
-449
-449
-449
-449
-449
-448
-448
-448
-447
-447
-447
-446
-446
-445
-445
-444
-443
-442
-442
-441
-440
-439
-438
-437
-436
-435
-433
-432
-431
-430
-428
-427
-426
-424
-423
-421
-420
-418
-417
-415
-414
-412
-411
-409
-407
-406
-404
-402
-401
-399
-397
-396
-394
-392
-390
-389
-387
-385
-383
-382
-380
-378
-376
-375
-373
-371
-369
-368
-366
-364
-362
-360
-359
-357
-355
-353
-351
-349
-347
-345
-343
-341
-339
-337
-336
-334
-332
-330
-328
-326
-324
-322
-321
-319
-317
-315
-313
-311
-309
-308
-306
-304
-302
-301
-299
-297
-296
-294
-293
-291
-289
-288
-286
-285
-283
-281
-280
-278
-276
-275
-273
-272
-270
-269
-268
-266
-265
-264
-263
-262
-261
-260
-259
-258
-257
-256
-255
-255
-254
-253
-252
-252
-251
-250
-250
-249
-249
-248
-248
-247
-246
-246
-245
-244
-244
-243
-242
-242
-241
-240
-240
-239
-238
-238
-237
-236
-235
-235
-234
-233
-232
-231
-230
-228
-227
-226
-225
-224
-223
-222
-221
-221
-220
-219
-219
-218
-218
-218
-217
-217
-216
-216
-215
-215
-215
-214
-214
-214
-214
-213
-213
-213
-213
-213
-213
-213
-213
-212
-212
-212
-212
-212
-212
-212
-212
-212
-213
-213
-213
-213
-214
-214
-214
-215
-215
-215
-215
-216
-216
-216
-217
-217
-217
-217
-217
-217
-218
-218
-218
-218
-218
-218
-218
-218
-218
-218
-218
-217
-217
-217
-217
-217
-217
-217
-217
-217
-216
-216
-216
-215
-215
-214
-214
-213
-213
-212
-212
-211
-210
-210
-209
-209
-208
-208
-207
-207
-206
-206
-205
-205
-204
-204
-203
-202
-202
-201
-200
-200
-199
-198
-197
-197
-196
-195
-194
-194
-193
-192
-191
-190
-189
-188
-187
-186
-185
-184
-183
-181
-180
-179
-178
-177
-175
-174
-173
-172
-170
-169
-168
-166
-165
-164
-163
-161
-160
-159
-158
-157
-156
-155
-154
-152
-151
-150
-150
-149
-148
-147
-146
-145
-144
-143
-142
-142
-141
-140
-139
-138
-137
-136
-135
-134
-134
-133
-132
-131
-131
-130
-129
-128
-127
-127
-126
-125
-124
-123
-122
-121
-120
-119
-118
-118
-117
-116
-115
-114
-113
-112
-111
-110
-109
-107
-106
-105
-104
-103
-102
-101
-99
-98
-97
-96
-95
-94
-93
-92
-91
-90
-89
-88
-87
-86
-86
-85
-84
-83
-83
-82
-82
-81
-80
-80
-79
-79
-79
-78
-78
-77
-77
-76
-76
-75
-75
-75
-74
-74
-74
-73
-73
-73
-72
-72
-71
-70
-70
-69
-68
-68
-67
-66
-66
-65
-64
-64
-63
-63
-62
-61
-61
-60
-60
-59
-59
-58
-58
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-59
-59
-60
-60
-60
-61
-61
-61
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-61
-61
-61
-60
-60
-60
-59
-59
-58
-58
-58
-57
-57
-57
-57
-57
-57
-57
-57
-57
-58
-58
-59
-59
-60
-60
-61
-62
-62
-63
-63
-64
-65
-65
-66
-67
-68
-69
-70
-71
-72
-73
-74
-75
-76
-77
-78
-78
-79
-80
-81
-82
-83
-84
-85
-86
-87
-88
-89
-90
-91
-92
-93
-94
-95
-95
-96
-97
-97
-98
-98
-99
-99
-100
-100
-101
-101
-101
-101
-102
-102
-102
-103
-103
-103
-104
-104
-104
-105
-106
-106
-107
-108
-109
-109
-110
-111
-112
-113
-114
-115
-117
-118
-119
-120
-122
-123
-124
-126
-127
-128
-129
-130
-132
-133
-134
-135
-137
-138
-139
-140
-141
-143
-144
-145
-146
-147
-149
-150
-151
-152
-153
-154
-155
-157
-158
-159
-160
-161
-163
-164
-165
-166
-168
-169
-170
-172
-173
-174
-176
-177
-179
-180
-182
-183
-185
-186
-188
-189
-191
-193
-194
-196
-197
-199
-201
-202
-204
-206
-207
-209
-211
-213
-215
-217
-218
-220
-222
-225
-227
-229
-231
-233
-235
-237
-239
-241
-243
-246
-248
-250
-252
-254
-256
-258
-260
-262
-264
-266
-268
-270
-272
-274
-276
-278
-280
-282
-284
-286
-288
-290
-293
-295
-297
-299
-301
-304
-306
-308
-310
-313
-315
-318
-320
-323
-325
-327
-330
-332
-335
-337
-339
-342
-344
-346
-348
-350
-353
-355
-357
-359
-361
-363
-365
-366
-368
-370
-371
-373
-375
-376
-378
-379
-381
-382
-384
-385
-386
-388
-389
-390
-391
-393
-394
-395
-397
-398
-399
-401
-402
-404
-405
-407
-408
-410
-411
-412
-414
-415
-417
-418
-419
-420
-422
-423
-424
-425
-426
-426
-427
-428
-429
-429
-430
-431
-431
-432
-433
-433
-434
-434
-435
-435
-436
-436
-436
-436
-437
-437
-437
-438
-438
-438
-438
-439
-439
-439
-439
-439
-439
-439
-439
-438
-438
-438
-438
-437
-437
-437
-436
-436
-436
-435
-435
-435
-434
-434
-434
-433
-433
-433
-432
-432
-432
-432
-431
-431
-431
-431
-431
-431
-431
-431
-431
-431
-431
-431
-431
-431
-431
-431
-430
-430
-430
-430
-430
-430
-430
-430
-430
-429
-429
-429
-429
-428
-428
-427
-427
-427
-426
-425
-425
-424
-424
-423
-423
-422
-422
-421
-421
-420
-420
-420
-420
-419
-419
-419
-419
-420
-420
-420
-421
-421
-422
-422
-423
-424
-425
-426
-427
-428
-429
-430
-431
-432
-433
-434
-435
-436
-437
-438
-439
-440
-442
-443
-444
-445
-446
-447
-448
-450
-451
-452
-453
-454
-455
-456
-457
-458
-459
-460
-461
-462
-463
-465
-466
-467
-469
-471
-472
-474
-476
-477
-479
-481
-483
-485
-487
-489
-491
-493
-495
-497
-499
-502
-504
-506
-508
-511
-513
-515
-518
-520
-523
-525
-528
-530
-533
-536
-539
-541
-544
-547
-550
-552
-555
-558
-561
-563
-566
-568
-571
-573
-575
-577
-579
-581
-583
-585
-587
-588
-590
-592
-593
-595
-596
-598
-599
-601
-602
-604
-605
-606
-607
-608
-609
-610
-611
-612
-613
-614
-615
-616
-617
-618
-619
-620
-621
-622
-623
-624
-625
-626
-627
-628
-629
-630
-631
-633
-634
-635
-636
-638
-639
-641
-642
-644
-645
-647
-648
-649
-651
-652
-654
-655
-657
-658
-659
-661
-662
-663
-665
-666
-667
-669
-670
-672
-673
-675
-676
-678
-680
-682
-684
-686
-688
-690
-692
-694
-696
-698
-700
-702
-705
-707
-709
-711
-713
-716
-718
-720
-722
-724
-726
-728
-731
-733
-735
-737
-739
-741
-743
-745
-748
-750
-752
-754
-756
-757
-759
-761
-763
-765
-767
-769
-771
-772
-774
-776
-778
-780
-781
-783
-785
-787
-789
-791
-793
-795
-797
-799
-801
-803
-805
-807
-809
-811
-813
-815
-817
-819
-821
-823
-825
-827
-828
-830
-832
-833
-835
-836
-838
-839
-841
-842
-844
-845
-847
-849
-850
-852
-854
-856
-858
-859
-861
-863
-865
-866
-868
-870
-872
-873
-875
-877
-879
-881
-883
-884
-886
-888
-890
-891
-893
-895
-896
-898
-900
-902
-903
-905
-907
-909
-911
-912
-914
-916
-918
-919
-921
-923
-924
-926
-927
-929
-930
-931
-933
-934
-935
-936
-938
-939
-940
-941
-942
-944
-945
-946
-948
-949
-951
-952
-954
-956
-958
-960
-962
-964
-966
-968
-970
-972
-974
-976
-978
-980
-982
-984
-985
-987
-989
-991
-993
-995
-996
-998
-1000
-1002
-1002
-1004
-1006
-1008
-1010
-1010
-1012
-1014
-1014
-1016
-1018
-1020
-1020
-1022
-1024
-1025
-1027
-1029
-1030
-1032
-1033
-1035
-1037
-1039
-1040
-1042
-1044
-1045
-1047
-1049
-1050
-1052
-1054
-1055
-1056
-1058
-1059
-1060
-1061
-1061
-1062
-1063
-1064
-1064
-1065
-1065
-1065
-1066
-1066
-1066
-1066
-1066
-1066
-1066
-1066
-1066
-1066
-1066
-1066
-1066
-1067
-1067
-1067
-1067
-1067
-1068
-1068
-1068
-1068
-1068
-1068
-1069
-1069
-1069
-1069
-1069
-1069
-1069
-1069
-1069
-1069
-1068
-1068
-1068
-1067
-1067
-1066
-1066
-1065
-1064
-1063
-1062
-1062
-1061
-1060
-1059
-1058
-1057
-1056
-1055
-1054
-1053
-1053
-1052
-1051
-1051
-1050
-1050
-1049
-1049
-1048
-1048
-1048
-1048
-1047
-1047
-1047
-1047
-1048
-1048
-1048
-1048
-1048
-1048
-1048
-1048
-1048
-1048
-1048
-1048
-1047
-1047
-1046
-1046
-1045
-1044
-1044
-1043
-1042
-1041
-1040
-1039
-1038
-1037
-1036
-1034
-1033
-1031
-1030
-1028
-1026
-1024
-1022
-1020
-1016
-1014
-1012
-1010
-1008
-1006
-1004
-1000
-999
-996
-994
-992
-989
-987
-984
-982
-980
-978
-976
-974
-972
-970
-968
-966
-964
-962
-960
-958
-956
-954
-952
-950
-947
-945
-943
-941
-939
-936
-934
-932
-929
-927
-924
-922
-919
-917
-914
-912
-909
-907
-904
-902
-900
-898
-895
-893
-891
-889
-887
-885
-883
-881
-879
-877
-876
-874
-872
-871
-869
-867
-866
-864
-863
-861
-859
-858
-856
-854
-852
-850
-849
-847
-845
-842
-840
-838
-836
-833
-831
-829
-827
-824
-822
-820
-818
-816
-814
-812
-811
-809
-807
-806
-805
-803
-802
-801
-800
-799
-797
-796
-795
-794
-792
-791
-790
-789
-787
-786
-785
-784
-782
-781
-780
-779
-777
-776
-775
-773
-772
-771
-769
-768
-767
-766
-765
-764
-763
-762
-761
-761
-760
-760
-760
-760
-760
-760
-760
-760
-760
-760
-760
-761
-761
-761
-762
-762
-762
-763
-763
-764
-764
-765
-765
-766
-766
-766
-767
-767
-768
-768
-769
-769
-770
-770
-771
-771
-772
-772
-773
-773
-774
-775
-775
-776
-776
-777
-777
-778
-779
-779
-780
-780
-781
-781
-782
-782
-782
-783
-783
-783
-783
-783
-784
-784
-783
-783
-783
-783
-783
-783
-782
-782
-781
-781
-780
-780
-779
-778
-778
-777
-776
-775
-774
-773
-772
-771
-769
-768
-768
-767
-766
-765
-764
-763
-763
-762
-761
-760
-759
-758
-757
-757
-756
-755
-754
-754
-753
-753
-752
-752
-751
-751
-750
-750
-750
-749
-749
-748
-748
-747
-747
-746
-745
-745
-744
-743
-743
-742
-741
-740
-739
-738
-737
-736
-735
-733
-732
-731
-730
-728
-727
-725
-724
-722
-721
-719
-717
-716
-714
-712
-711
-709
-707
-705
-703
-702
-700
-698
-697
-695
-694
-693
-691
-690
-689
-688
-686
-685
-684
-683
-682
-681
-680
-679
-678
-677
-676
-675
-675
-674
-674
-673
-673
-673
-673
-673
-673
-673
-673
-674
-675
-675
-676
-677
-679
-680
-681
-682
-684
-685
-687
-688
-689
-691
-692
-693
-695
-696
-697
-698
-699
-700
-701
-702
-703
-704
-704
-705
-706
-706
-707
-707
-708
-708
-708
-709
-709
-710
-711
-711
-712
-713
-713
-714
-715
-716
-717
-718
-719
-719
-720
-721
-721
-721
-722
-722
-722
-722
-722
-722
-722
-722
-721
-721
-720
-720
-719
-719
-718
-717
-717
-716
-715
-714
-714
-713
-712
-711
-711
-710
-709
-709
-708
-707
-706
-705
-705
-704
-703
-702
-701
-700
-699
-698
-697
-696
-695
-695
-694
-693
-693
-693
-692
-692
-692
-692
-691
-691
-691
-691
-690
-690
-690
-690
-690
-690
-691
-691
-691
-691
-691
-691
-691
-691
-691
-691
-691
-691
-691
-690
-689
-689
-688
-687
-686
-685
-683
-682
-680
-678
-676
-675
-672
-670
-668
-666
-664
-661
-659
-657
-654
-652
-649
-647
-644
-642
-639
-637
-634
-632
-629
-626
-624
-621
-619
-616
-614
-611
-609
-606
-604
-602
-599
-597
-595
-592
-590
-588
-585
-583
-580
-577
-575
-572
-569
-566
-563
-560
-556
-553
-550
-547
-543
-540
-537
-533
-530
-526
-523
-519
-515
-512
-508
-504
-500
-497
-493
-489
-485
-482
-478
-475
-472
-468
-465
-462
-459
-455
-452
-449
-447
-444
-441
-438
-436
-433
-431
-429
-427
-424
-422
-420
-418
-416
-414
-412
-411
-409
-407
-405
-404
-402
-401
-399
-397
-396
-394
-393
-392
-390
-389
-387
-386
-385
-383
-382
-381
-379
-378
-377
-375
-374
-373
-372
-371
-370
-369
-368
-367
-366
-366
-365
-365
-365
-365
-365
-365
-366
-366
-367
-368
-368
-369
-370
-371
-371
-372
-372
-372
-373
-373
-372
-372
-372
-371
-370
-369
-368
-367
-366
-364
-363
-361
-359
-358
-356
-354
-353
-351
-349
-348
-346
-344
-343
-341
-340
-339
-338
-337
-336
-335
-334
-333
-333
-333
-332
-332
-332
-332
-332
-331
-331
-331
-331
-330
-330
-330
-329
-328
-328
-327
-327
-326
-325
-325
-324
-323
-322
-322
-321
-320
-319
-318
-317
-316
-315
-315
-314
-313
-312
-311
-310
-309
-308
-307
-307
-306
-305
-304
-303
-302
-301
-300
-299
-298
-297
-295
-294
-292
-290
-288
-286
-284
-281
-279
-276
-274
-271
-269
-266
-264
-262
-260
-258
-256
-254
-253
-251
-250
-249
-249
-248
-248
-248
-248
-248
-248
-248
-248
-249
-249
-249
-249
-249
-248
-248
-247
-246
-245
-243
-241
-239
-236
-234
-230
-227
-223
-219
-215
-210
-206
-200
-195
-190
-184
-178
-173
-167
-161
-155
-149
-143
-138
-132
-127
-121
-116
-112
-107
-103
-99
-95
-91
-88
-85
-82
-79
-76
-74
-72
-70
-68
-67
-66
-64
-63
-62
-61
-60
-59
-58
-56
-55
-54
-53
-51
-50
-49
-48
-47
-45
-44
-43
-42
-41
-40
-39
-38
-37
-36
-35
-34
-33
-31
-30
-29
-27
-26
-24
-22
-19
-17
-14
-11
-8
-4
0
4
8
12
17
21
26
30
35
39
43
47
51
54
58
61
63
66
68
70
72
73
75
76
77
78
79
79
80
80
81
81
82
82
83
83
84
85
85
86
86
87
87
88
88
89
90
90
91
92
92
93
94
95
96
97
98
99
100
102
103
105
106
108
110
112
115
117
119
122
125
128
131
134
137
140
143
147
150
153
157
160
164
168
171
175
179
183
187
191
194
198
202
205
208
211
214
216
218
220
221
223
223
224
224
225
225
224
224
224
223
223
222
221
221
221
220
220
220
220
221
221
222
223
224
226
228
230
232
234
237
240
243
246
250
254
258
262
266
270
275
279
284
288
293
297
301
306
310
313
317
320
323
325
327
329
331
332
334
335
336
336
337
338
339
340
341
342
343
344
345
347
348
350
351
353
355
357
359
361
363
366
369
371
374
377
381
384
387
391
394
398
401
405
408
412
416
419
423
426
430
433
437
440
444
447
450
453
456
459
462
464
467
470
473
476
479
482
485
489
492
496
500
504
507
511
515
519
522
525
529
531
534
536
538
540
541
542
542
543
543
543
543
543
543
543
544
544
544
544
545
546
546
547
549
550
552
553
555
558
560
563
566
569
572
576
580
583
587
591
594
598
601
604
606
609
611
612
614
615
616
617
617
618
618
618
618
618
618
618
617
617
616
616
615
614
613
612
611
610
608
607
605
604
603
601
600
599
599
598
598
598
598
598
599
600
601
602
603
604
605
607
608
609
610
612
613
614
615
617
618
620
621
623
624
626
627
629
631
632
634
635
637
639
640
642
643
645
647
649
650
652
655
657
659
661
664
666
669
671
674
676
679
682
684
687
690
693
695
698
701
703
706
709
712
714
717
721
724
727
730
733
737
740
743
747
750
754
757
761
764
768
771
775
778
782
785
789
792
796
799
802
805
808
811
813
816
818
820
821
823
824
826
827
828
829
830
831
831
832
832
833
833
834
834
835
835
836
836
837
837
838
838
839
840
840
841
841
842
843
844
845
846
846
847
848
849
850
851
852
852
853
854
854
855
856
857
857
858
859
860
862
863
865
866
868
870
872
874
876
878
881
883
886
888
890
893
895
898
900
902
904
906
907
909
911
913
915
916
918
920
922
924
926
928
930
931
933
935
936
938
939
941
942
943
945
946
948
950
951
953
955
957
960
962
964
967
970
972
975
978
981
984
986
989
991
994
996
998
999
1000
1002
1002
1002
1002
1002
1002
1000
999
997
995
993
991
988
985
982
978
975
972
968
965
962
958
956
953
950
948
945
943
941
939
938
936
935
934
933
933
933
933
933
934
935
937
939
941
944
947
950
953
957
961
965
969
974
978
982
987
991
995
999
1002
1006
1010
1014
1018
1020
1024
1026
1028
1030
1032
1033
1034
1034
1034
1034
1034
1033
1032
1032
1031
1030
1029
1028
1027
1027
1026
1026
1026
1026
1026
1026
1027
1028
1029
1030
1032
1033
1035
1037
1039
1042
1044
1047
1049
1052
1054
1057
1060
1062
1065
1067
1070
1072
1074
1077
1079
1081
1083
1085
1086
1088
1089
1090
1091
1092
1092
1092
1092
1092
1091
1091
1090
1089
1087
1086
1084
1082
1080
1078
1076
1073
1071
1068
1065
1062
1059
1056
1053
1050
1047
1043
1040
1037
1034
1032
1029
1027
1025
1022
1022
1020
1020
1020
1020
1020
1020
1020
1020
1020
1022
1022
1022
1022
1022
1022
1022
1020
1020
1020
1020
1018
1018
1018
1018
1018
1018
1018
1018
1018
1020
1020
1020
1022
1024
1025
1026
1026
1027
1028
1028
1028
1028
1028
1028
1027
1026
1025
1024
1022
1020
1018
1016
1014
1012
1008
1006
1002
999
995
991
987
983
978
974
970
966
962
958
954
951
947
944
941
939
936
933
931
929
927
924
922
920
918
916
914
911
909
907
905
902
900
898
896
894
891
889
887
885
884
882
880
879
877
876
874
873
871
870
868
867
865
864
862
860
859
857
855
852
850
847
845
842
839
835
832
829
825
821
818
814
810
806
802
797
793
788
784
779
774
768
763
757
752
746
741
735
729
723
717
711
705
699
693
687
680
674
669
663
657
651
646
640
635
630
625
619
614
609
605
600
595
591
586
582
577
573
568
564
559
555
550
545
541
536
531
527
522
518
514
510
506
503
500
497
494
492
490
488
486
484
483
481
480
479
478
477
476
476
475
475
475
475
475
475
475
476
476
476
477
478
478
479
480
480
481
482
482
482
482
482
482
482
481
480
479
478
476
475
473
471
469
467
464
462
459
456
454
451
447
444
440
437
433
429
424
420
415
410
405
400
395
389
384
378
373
367
362
357
351
346
341
336
331
326
321
315
310
305
300
295
290
286
281
276
271
267
262
258
253
249
245
241
238
235
232
229
227
225
223
222
221
220
219
218
218
218
218
218
218
219
219
220
220
221
222
222
223
224
225
226
228
229
230
232
233
235
236
238
240
241
243
245
247
250
252
254
257
259
262
265
267
270
272
274
276
278
280
281
283
283
284
284
284
283
282
281
279
277
275
273
271
268
265
262
259
256
252
249
245
241
237
233
229
225
220
215
211
206
201
195
190
184
178
172
166
159
153
146
140
133
127
120
114
108
101
95
89
84
78
72
67
61
56
50
45
40
35
30
26
21
17
12
8
3
-1
-5
-9
-13
-17
-21
-25
-29
-33
-36
-40
-43
-47
-50
-53
-56
-59
-61
-64
-67
-69
-72
-75
-78
-80
-83
-86
-90
-93
-96
-99
-102
-106
-109
-112
-115
-119
-122
-125
-128
-131
-134
-137
-140
-143
-146
-150
-153
-156
-160
-164
-168
-172
-176
-180
-185
-189
-194
-198
-203
-207
-212
-216
-221
-225
-230
-234
-239
-243
-248
-252
-257
-261
-266
-270
-274
-278
-282
-286
-290
-294
-298
-302
-306
-311
-315
-319
-324
-328
-333
-338
-343
-347
-352
-358
-363
-368
-373
-378
-384
-389
-394
-400
-405
-410
-416
-421
-427
-432
-438
-444
-450
-456
-462
-468
-474
-480
-486
-493
-499
-506
-513
-520
-527
-534
-541
-549
-556
-563
-571
-579
-586
-594
-601
-608
-616
-623
-630
-636
-643
-649
-655
-662
-668
-673
-679
-684
-690
-695
-699
-704
-708
-712
-716
-720
-723
-727
-730
-733
-736
-739
-742
-746
-749
-752
-756
-760
-764
-768
-773
-778
-783
-788
-794
-799
-805
-811
-816
-822
-828
-833
-838
-843
-848
-853
-857
-861
-865
-869
-873
-877
-881
-885
-888
-892
-895
-899
-902
-906
-909
-913
-916
-920
-923
-927
-931
-935
-939
-943
-946
-950
-954
-957
-960
-963
-966
-969
-971
-973
-975
-976
-977
-977
-977
-977
-975
-974
-972
-969
-966
-963
-959
-955
-951
-947
-942
-938
-933
-929
-925
-922
-918
-915
-913
-911
-909
-907
-906
-906
-906
-906
-907
-908
-909
-911
-913
-915
-917
-920
-922
-924
-926
-929
-931
-933
-935
-937
-939
-941
-942
-944
-945
-946
-947
-948
-949
-949
-949
-949
-949
-949
-949
-950
-950
-950
-951
-952
-953
-955
-957
-959
-962
-965
-968
-971
-974
-977
-981
-984
-987
-990
-993
-996
-999
-1000
-1002
-1004
-1006
-1006
-1006
-1008
-1008
-1008
-1008
-1008
-1006
-1006
-1006
-1006
-1006
-1006
-1004
-1004
-1004
-1002
-1002
-1002
-1002
-1002
-1002
-1004
-1004
-1006
-1008
-1010
-1014
-1016
-1020
-1025
-1030
-1036
-1042
-1048
-1055
-1062
-1069
-1077
-1085
-1093
-1101
-1110
-1118
-1127
-1135
-1143
-1151
-1159
-1166
-1173
-1180
-1186
-1192
-1198
-1202
-1207
-1211
-1214
-1216
-1218
-1219
-1219
-1219
-1218
-1216
-1213
-1210
-1207
-1203
-1198
-1193
-1188
-1183
-1178
-1173
-1169
-1165
-1161
-1158
-1156
-1155
-1155
-1155
-1157
-1160
-1163
-1168
-1174
-1181
-1188
-1197
-1207
-1217
-1228
-1240
-1253
-1266
-1280
-1294
-1309
-1323
-1339
-1354
-1369
-1385
-1400
-1415
-1430
-1445
-1459
-1472
-1485
-1498
-1509
-1520
-1530
-1539
-1547
-1554
-1560
-1565
-1569
-1572
-1575
-1576
-1576
-1575
-1573
-1571
-1567
-1563
-1559
-1554
-1548
-1543
-1537
-1530
-1524
-1518
-1511
-1505
-1499
-1493
-1488
-1483
-1479
-1476
-1473
-1471
-1471
-1472
-1473
-1476
-1480
-1486
-1492
-1500
-1509
-1520
-1531
-1544
-1558
-1572
-1588
-1604
-1621
-1638
-1656
-1674
-1692
-1711
-1729
-1748
-1766
-1783
-1800
-1817
-1833
-1848
-1862
-1875
-1887
-1898
-1907
-1916
-1923
-1929
-1934
-1937
-1939
-1940
-1940
-1940
-1938
-1937
-1934
-1932
-1929
-1926
-1923
-1920
-1917
-1915
-1914
-1913
-1912
-1912
-1913
-1915
-1918
-1921
-1925
-1930
-1935
-1940
-1946
-1951
-1957
-1963
-1969
-1974
-1979
-1984
-1988
-1991
-1993
-1994
-1994
-1993
-1990
-1987
-1982
-1977
-1970
-1963
-1955
-1947
-1938
-1929
-1920
-1911
-1903
-1895
-1887
-1880
-1874
-1868
-1863
-1859
-1856
-1854
-1853
-1853
-1853
-1855
-1858
-1861
-1865
-1869
-1874
-1880
-1886
-1892
-1898
-1905
-1912
-1919
-1926
-1933
-1940
-1947
-1954
-1961
-1967
-1973
-1979
-1985
-1990
-1995
-2000
-2004
-2009
-2013
-2017
-2021
-2028
-2033
-2039
-2045
-2053
-2061
-2069
-2078
-2087
-2098
-2108
-2120
-2132
-2144
-2157
-2169
-2182
-2195
-2208
-2220
-2232
-2243
-2253
-2262
-2270
-2277
-2283
-2287
-2290
-2293
-2294
-2294
-2293
-2291
-2289
-2286
-2282
-2278
-2274
-2269
-2265
-2260
-2255
-2251
-2247
-2243
-2240
-2236
-2234
-2231
-2229
-2228
-2227
-2226
-2225
-2225
-2226
-2226
-2227
-2229
-2230
-2232
-2235
-2237
-2240
-2242
-2244
-2247
-2248
-2250
-2251
-2251
-2251
-2251
-2250
-2248
-2246
-2243
-2240
-2237
-2233
-2229
-2225
-2220
-2216
-2213
-2210
-2207
-2205
-2204
-2203
-2204
-2206
-2209
-2213
-2217
-2223
-2230
-2238
-2247
-2256
-2266
-2277
-2287
-2298
-2309
-2319
-2329
-2339
-2348
-2356
-2364
-2371
-2377
-2382
-2386
-2390
-2392
-2393
-2393
-2393
-2391
-2389
-2387
-2383
-2379
-2374
-2369
-2363
-2356
-2349
-2341
-2332
-2324
-2315
-2305
-2296
-2286
-2276
-2267
-2257
-2248
-2239
-2230
-2222
-2214
-2206
-2199
-2192
-2185
-2179
-2173
-2167
-2162
-2156
-2152
-2147
-2143
-2139
-2136
-2132
-2129
-2126
-2123
-2120
-2117
-2114
-2112
-2109
-2107
-2105
-2104
-2102
-2102
-2101
-2101
-2101
-2102
-2103
-2105
-2107
-2109
-2113
-2116
-2120
-2124
-2128
-2132
-2136
-2140
-2143
-2146
-2149
-2151
-2153
-2155
-2156
-2156
-2157
-2157
-2156
-2156
-2155
-2153
-2152
-2150
-2149
-2147
-2145
-2143
-2142
-2141
-2139
-2138
-2138
-2137
-2137
-2137
-2138
-2138
-2139
-2140
-2140
-2141
-2142
-2143
-2144
-2144
-2145
-2145
-2145
-2145
-2145
-2145
-2145
-2145
-2144
-2144
-2143
-2142
-2141
-2139
-2138
-2136
-2135
-2133
-2132
-2131
-2130
-2130
-2131
-2133
-2135
-2138
-2143
-2148
-2154
-2160
-2168
-2177
-2186
-2196
-2206
-2218
-2229
-2241
-2253
-2265
-2277
-2289
-2301
-2312
-2322
-2331
-2340
-2349
-2356
-2362
-2368
-2373
-2377
-2381
-2383
-2386
-2387
-2389
-2389
-2390
-2391
-2391
-2392
-2392
-2393
-2393
-2394
-2395
-2396
-2397
-2398
-2399
-2401
-2402
-2404
-2406
-2408
-2410
-2413
-2415
-2417
-2419
-2421
-2423
-2425
-2427
-2429
-2431
-2433
-2435
-2437
-2440
-2442
-2444
-2447
-2448
-2450
-2451
-2452
-2453
-2453
-2452
-2451
-2450
-2448
-2445
-2442
-2438
-2433
-2428
-2423
-2417
-2410
-2403
-2396
-2389
-2381
-2373
-2365
-2357
-2349
-2341
-2332
-2323
-2315
-2306
-2298
-2290
-2282
-2274
-2267
-2261
-2254
-2249
-2244
-2239
-2235
-2231
-2227
-2225
-2222
-2220
-2218
-2217
-2216
-2216
-2216
-2216
-2217
-2218
-2219
-2221
-2222
-2224
-2226
-2228
-2230
-2233
-2235
-2238
-2241
-2244
-2247
-2250
-2254
-2257
-2261
-2264
-2267
-2271
-2274
-2276
-2278
-2280
-2282
-2283
-2283
-2283
-2282
-2280
-2277
-2274
-2269
-2264
-2258
-2250
-2242
-2232
-2222
-2210
-2198
-2185
-2171
-2156
-2141
-2126
-2110
-2094
-2079
-2063
-2049
-2033
-2020
-2007
-1995
-1984
-1974
-1966
-1958
-1951
-1945
-1941
-1937
-1934
-1932
-1931
-1930
-1930
-1931
-1932
-1934
-1936
-1938
-1940
-1942
-1944
-1946
-1947
-1948
-1948
-1948
-1947
-1947
-1945
-1944
-1942
-1940
-1938
-1936
-1934
-1932
-1929
-1927
-1925
-1924
-1922
-1921
-1919
-1918
-1917
-1917
-1916
-1916
-1916
-1916
-1916
-1917
-1917
-1917
-1917
-1917
-1917
-1916
-1915
-1914
-1912
-1910
-1909
-1907
-1905
-1902
-1900
-1899
-1897
-1895
-1894
-1893
-1892
-1892
-1892
-1892
-1893
-1894
-1896
-1898
-1901
-1904
-1908
-1912
-1917
-1923
-1929
-1935
-1941
-1948
-1955
-1962
-1970
-1977
-1985
-1992
-1999
-2005
-2013
-2019
-2025
-2029
-2035
-2039
-2041
-2045
-2047
-2048
-2049
-2049
-2049
-2048
-2047
-2045
-2041
-2040
-2037
-2033
-2029
-2025
-2021
-2017
-2013
-2008
-2004
-1999
-1994
-1990
-1985
-1980
-1976
-1971
-1967
-1962
-1958
-1953
-1948
-1944
-1939
-1934
-1929
-1924
-1919
-1913
-1908
-1903
-1897
-1892
-1887
-1882
-1876
-1871
-1866
-1860
-1855
-1850
-1844
-1839
-1833
-1827
-1822
-1816
-1810
-1804
-1797
-1791
-1784
-1777
-1769
-1762
-1755
-1747
-1740
-1733
-1725
-1718
-1711
-1704
-1697
-1690
-1683
-1676
-1669
-1662
-1655
-1648
-1641
-1633
-1626
-1619
-1612
-1606
-1599
-1593
-1587
-1581
-1576
-1571
-1565
-1560
-1556
-1551
-1546
-1541
-1537
-1532
-1528
-1524
-1519
-1515
-1512
-1508
-1505
-1503
-1500
-1498
-1496
-1495
-1494
-1493
-1493
-1493
-1493
-1493
-1493
-1494
-1495
-1496
-1497
-1498
-1500
-1501
-1503
-1505
-1507
-1509
-1511
-1513
-1515
-1517
-1518
-1520
-1521
-1523
-1524
-1524
-1525
-1525
-1525
-1525
-1524
-1523
-1522
-1521
-1519
-1517
-1515
-1512
-1509
-1506
-1503
-1499
-1496
-1492
-1488
-1483
-1479
-1474
-1469
-1464
-1459
-1455
-1450
-1445
-1441
-1436
-1432
-1428
-1424
-1421
-1417
-1414
-1411
-1408
-1406
-1403
-1401
-1400
-1398
-1397
-1395
-1394
-1393
-1392
-1391
-1390
-1389
-1388
-1387
-1385
-1384
-1382
-1381
-1379
-1377
-1374
-1371
-1368
-1365
-1361
-1357
-1352
-1347
-1342
-1337
-1331
-1325
-1319
-1313
-1306
-1299
-1292
-1285
-1277
-1270
-1262
-1253
-1245
-1236
-1226
-1216
-1206
-1196
-1185
-1174
-1163
-1151
-1140
-1129
-1118
-1108
-1098
-1088
-1079
-1070
-1062
-1055
-1048
-1042
-1036
-1031
-1026
-1022
-1018
-1014
-1010
-1006
-1002
-999
-995
-990
-986
-981
-977
-972
-966
-961
-956
-950
-944
-938
-932
-925
-919
-912
-905
-898
-891
-883
-876
-869
-861
-854
-846
-838
-831
-823
-816
-808
-801
-794
-787
-781
-775
-769
-764
-759
-755
-750
-746
-743
-739
-736
-734
-731
-729
-727
-725
-724
-723
-722
-722
-721
-721
-721
-721
-721
-721
-721
-721
-721
-721
-721
-721
-721
-720
-720
-720
-719
-719
-718
-718
-717
-717
-716
-716
-715
-715
-715
-714
-714
-714
-713
-713
-713
-712
-712
-711
-710
-709
-709
-708
-707
-706
-705
-704
-702
-701
-699
-697
-694
-692
-689
-685
-681
-677
-673
-668
-663
-658
-653
-648
-642
-637
-632
-626
-621
-616
-611
-606
-601
-597
-593
-589
-585
-581
-578
-575
-572
-569
-566
-563
-560
-558
-555
-553
-551
-549
-547
-545
-543
-540
-538
-536
-534
-531
-528
-525
-521
-517
-513
-508
-503
-497
-491
-485
-478
-471
-464
-457
-449
-442
-434
-427
-419
-411
-404
-396
-389
-381
-374
-366
-359
-351
-343
-335
-327
-319
-311
-302
-293
-285
-276
-267
-258
-249
-240
-231
-223
-214
-206
-198
-190
-182
-175
-167
-160
-153
-147
-141
-135
-130
-125
-121
-118
-115
-112
-110
-108
-106
-104
-103
-102
-100
-99
-98
-98
-97
-96
-96
-96
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-94
-93
-92
-91
-90
-88
-86
-84
-81
-79
-76
-73
-70
-66
-63
-59
-55
-51
-46
-42
-37
-32
-26
-21
-15
-10
-4
2
7
13
19
25
30
36
41
46
51
56
60
64
68
71
73
76
77
79
80
80
81
81
80
80
80
79
78
78
77
76
75
74
73
72
70
69
68
66
65
64
63
62
61
60
59
59
59
59
58
58
58
58
58
58
58
57
57
57
57
57
57
57
57
57
57
57
58
58
59
59
60
61
61
62
64
65
67
68
70
72
75
77
79
82
84
86
88
90
92
94
96
98
99
101
103
104
106
108
110
111
113
115
117
119
121
122
124
125
126
127
128
128
129
130
131
131
132
134
135
137
139
142
146
150
154
160
165
171
177
184
190
197
204
210
217
224
230
236
242
248
253
258
262
267
270
274
276
279
280
282
283
283
283
283
282
281
279
278
276
274
272
271
269
268
266
266
265
265
266
267
269
271
274
277
281
286
291
296
302
308
315
321
328
336
343
350
357
364
371
378
384
390
395
399
403
407
409
411
413
414
415
415
414
414
413
412
411
411
410
409
409
409
410
411
412
413
415
417
420
423
426
430
434
438
443
448
453
459
465
471
478
485
492
500
507
515
523
530
538
546
554
561
568
575
582
588
594
600
605
609
613
617
620
622
625
626
628
629
630
631
632
633
635
636
637
639
640
642
644
646
648
650
651
653
656
658
660
662
664
667
669
672
674
676
678
680
682
683
684
685
685
685
686
685
685
685
685
684
684
684
684
685
686
687
688
690
692
694
697
700
704
708
712
717
721
726
731
736
742
747
752
757
762
767
773
778
782
787
792
796
800
804
808
811
814
817
820
822
824
826
828
830
832
834
836
838
840
842
844
847
849
852
854
857
859
862
864
866
868
869
871
872
873
874
874
875
875
875
875
874
874
873
873
872
871
870
869
868
867
866
865
864
863
862
861
860
860
859
859
858
858
858
857
857
857
858
858
858
858
859
859
860
861
862
863
864
865
866
868
870
872
874
876
878
880
882
885
887
889
892
894
896
898
901
903
905
908
910
913
916
919
923
926
930
934
937
941
946
950
954
958
963
967
971
975
979
983
987
991
994
998
1000
1004
1006
1008
1010
1012
1014
1014
1016
1016
1016
1016
1016
1014
1014
1012
1010
1008
1004
1002
999
996
993
990
987
984
980
977
975
972
969
967
965
963
961
959
957
956
954
953
951
949
947
945
943
941
938
935
933
930
927
924
920
917
914
910
907
903
900
896
893
890
887
885
882
880
879
877
876
875
875
874
874
874
875
875
876
876
877
878
879
880
881
882
884
885
887
888
890
892
894
896
898
901
903
906
909
912
916
919
923
926
930
934
937
940
944
947
949
952
954
956
958
959
960
960
961
960
960
959
958
956
954
952
949
947
943
940
937
933
929
925
921
917
913
908
904
899
895
890
886
882
878
873
869
865
862
858
855
851
848
845
842
840
837
834
832
829
826
823
821
818
815
812
808
805
801
798
793
789
785
780
775
770
764
759
753
748
742
737
731
726
721
716
711
707
703
699
695
692
689
686
683
681
678
676
674
671
669
668
666
664
663
661
659
658
656
654
652
650
648
645
642
638
634
630
625
620
615
609
603
597
590
583
576
568
561
553
546
538
531
524
517
511
505
499
494
489
485
481
478
476
474
472
471
470
469
468
468
468
468
468
468
468
468
468
467
467
467
467
466
466
465
465
464
463
462
461
459
457
455
453
451
448
445
442
439
435
431
427
423
419
415
410
406
402
398
393
389
386
382
378
375
372
369
366
363
361
358
356
354
351
349
347
344
341
338
334
330
326
322
317
312
307
301
296
290
284
278
273
267
261
256
250
245
240
234
229
224
219
214
209
204
198
193
188
183
178
173
168
164
159
155
150
146
142
137
133
129
125
121
117
113
108
104
100
96
92
87
83
79
75
71
67
63
60
56
53
49
46
43
40
37
34
32
29
27
25
23
21
20
19
19
18
18
19
19
20
21
22
23
24
25
27
28
29
30
30
31
32
32
33
33
33
33
33
33
32
32
32
31
30
30
29
28
27
26
25
23
22
21
20
18
17
16
14
13
12
11
10
9
8
7
6
6
5
5
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
7
7
8
8
9
9
10
10
11
11
12
12
13
13
13
13
14
14
14
14
13
13
13
12
12
11
10
9
8
7
6
5
3
2
0
-2
-3
-5
-7
-8
-10
-12
-14
-15
-17
-19
-20
-22
-23
-25
-26
-28
-30
-31
-33
-35
-37
-39
-41
-44
-47
-50
-53
-57
-61
-65
-69
-74
-78
-83
-89
-94
-100
-105
-111
-117
-124
-130
-137
-143
-150
-157
-163
-170
-177
-184
-190
-197
-203
-210
-216
-222
-228
-234
-239
-244
-250
-254
-259
-264
-268
-272
-276
-280
-284
-287
-291
-294
-297
-300
-303
-306
-309
-311
-314
-316
-318
-319
-321
-322
-323
-323
-324
-324
-324
-324
-324
-323
-322
-322
-321
-320
-318
-317
-315
-314
-312
-310
-307
-305
-302
-299
-296
-293
-290
-286
-283
-279
-275
-272
-268
-264
-260
-256
-253
-249
-245
-242
-238
-235
-231
-228
-225
-222
-219
-216
-213
-210
-208
-205
-203
-200
-198
-196
-194
-192
-190
-188
-187
-185
-183
-182
-181
-179
-178
-177
-176
-174
-173
-172
-171
-170
-168
-167
-166
-164
-163
-162
-160
-158
-157
-155
-153
-151
-148
-146
-144
-142
-140
-138
-136
-134
-132
-131
-129
-128
-127
-126
-125
-124
-124
-123
-123
-122
-122
-122
-122
-122
-122
-122
-122
-123
-123
-124
-124
-125
-126
-127
-128
-129
-130
-130
-131
-132
-132
-133
-133
-133
-132
-132
-131
-131
-130
-129
-128
-127
-125
-124
-123
-122
-120
-119
-117
-115
-114
-112
-110
-109
-107
-105
-103
-102
-100
-98
-97
-95
-94
-93
-91
-90
-88
-87
-86
-84
-83
-82
-81
-79
-78
-77
-76
-75
-74
-73
-72
-72
-71
-70
-69
-69
-68
-68
-67
-66
-66
-65
-65
-64
-64
-63
-63
-63
-62
-62
-61
-61
-60
-59
-58
-58
-57
-56
-55
-54
-53
-51
-50
-49
-48
-47
-46
-45
-44
-43
-42
-42
-41
-40
-39
-38
-37
-36
-35
-35
-33
-33
-32
-31
-30
-29
-29
-28
-28
-28
-29
-29
-30
-31
-32
-34
-35
-37
-40
-42
-45
-47
-50
-53
-56
-60
-63
-66
-69
-72
-75
-78
-81
-84
-87
-90
-93
-95
-98
-100
-102
-104
-106
-108
-110
-112
-114
-115
-117
-118
-119
-120
-121
-122
-122
-122
-122
-122
-122
-121
-121
-120
-119
-118
-116
-115
-113
-112
-110
-108
-106
-103
-101
-99
-97
-94
-92
-89
-87
-85
-82
-80
-78
-76
-74
-73
-71
-70
-68
-67
-66
-66
-65
-65
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-63
-63
-63
-62
-62
-62
-61
-61
-60
-59
-59
-58
-57
-56
-56
-55
-54
-53
-53
-52
-51
-51
-50
-50
-50
-49
-49
-49
-49
-50
-50
-50
-51
-52
-52
-53
-53
-54
-55
-56
-56
-57
-58
-59
-60
-60
-61
-62
-63
-64
-65
-66
-67
-69
-70
-71
-73
-74
-75
-77
-78
-80
-81
-82
-84
-85
-86
-87
-88
-88
-89
-90
-90
-91
-91
-92
-93
-93
-94
-94
-95
-96
-96
-97
-98
-99
-100
-101
-102
-103
-105
-106
-107
-109
-110
-112
-113
-115
-116
-118
-119
-120
-122
-123
-125
-126
-128
-129
-131
-132
-134
-135
-137
-138
-139
-141
-142
-143
-145
-146
-147
-148
-149
-150
-151
-151
-152
-152
-153
-153
-153
-153
-153
-153
-153
-153
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-151
-151
-151
-150
-150
-149
-148
-148
-147
-147
-146
-145
-144
-144
-143
-142
-141
-140
-139
-138
-137
-137
-136
-135
-134
-134
-133
-133
-132
-132
-132
-133
-133
-134
-135
-136
-137
-138
-140
-141
-143
-145
-148
-151
-153
-157
-160
-164
-168
-172
-176
-181
-185
-190
-195
-201
-206
-211
-217
-223
-228
-234
-240
-246
-252
-258
-264
-270
-276
-282
-288
-294
-300
-307
-313
-319
-325
-332
-338
-345
-352
-358
-365
-372
-379
-386
-393
-400
-408
-415
-423
-431
-439
-447
-455
-463
-472
-480
-489
-497
-506
-515
-524
-533
-542
-552
-561
-570
-579
-588
-597
-606
-614
-623
-631
-639
-647
-655
-663
-670
-677
-684
-691
-698
-704
-711
-717
-724
-730
-736
-742
-748
-754
-760
-766
-771
-777
-783
-788
-794
-799
-805
-810
-815
-821
-826
-831
-836
-842
-847
-852
-857
-862
-867
-872
-877
-882
-887
-892
-897
-902
-908
-913
-918
-924
-930
-935
-941
-947
-954
-960
-967
-974
-980
-987
-994
-1002
-1008
-1016
-1024
-1031
-1038
-1046
-1053
-1060
-1068
-1075
-1082
-1089
-1096
-1103
-1110
-1117
-1124
-1131
-1138
-1144
-1151
-1158
-1164
-1171
-1177
-1184
-1191
-1197
-1204
-1211
-1218
-1225
-1233
-1240
-1247
-1255
-1263
-1271
-1278
-1287
-1295
-1303
-1311
-1320
-1328
-1337
-1345
-1354
-1362
-1371
-1380
-1388
-1397
-1405
-1414
-1423
-1431
-1439
-1448
-1456
-1464
-1472
-1480
-1488
-1496
-1503
-1510
-1518
-1525
-1532
-1538
-1545
-1551
-1557
-1563
-1569
-1575
-1580
-1585
-1591
-1596
-1600
-1605
-1610
-1615
-1619
-1624
-1628
-1633
-1637
-1642
-1647
-1651
-1656
-1661
-1665
-1670
-1675
-1680
-1685
-1690
-1695
-1700
-1705
-1710
-1716
-1721
-1726
-1732
-1737
-1742
-1748
-1754
-1759
-1765
-1771
-1777
-1783
-1789
-1795
-1801
-1808
-1815
-1821
-1828
-1836
-1843
-1850
-1858
-1866
-1874
-1882
-1890
-1898
-1907
-1915
-1923
-1932
-1941
-1950
-1959
-1968
-1977
-1986
-1995
-2005
-2013
-2024
-2033
-2043
-2052
-2062
-2071
-2081
-2090
-2100
-2109
-2119
-2128
-2137
-2147
-2156
-2165
-2174
-2183
-2192
-2201
-2210
-2219
-2227
-2236
-2245
-2254
-2263
-2272
-2281
-2290
-2298
-2307
-2316
-2324
-2333
-2341
-2350
-2358
-2366
-2374
-2382
-2390
-2397
-2405
-2413
-2420
-2428
-2435
-2442
-2449
-2456
-2462
-2468
-2474
-2480
-2486
-2491
-2497
-2502
-2507
-2512
-2517
-2522
-2527
-2532
-2537
-2542
-2548
-2553
-2558
-2564
-2569
-2575
-2580
-2586
-2592
-2598
-2605
-2611
-2618
-2625
-2633
-2640
-2648
-2656
-2664
-2672
-2681
-2690
-2699
-2708
-2717
-2727
-2737
-2746
-2756
-2766
-2776
-2785
-2795
-2805
-2814
-2824
-2834
-2843
-2852
-2862
-2871
-2880
-2889
-2898
-2907
-2916
-2925
-2933
-2942
-2950
-2958
-2966
-2973
-2980
-2987
-2994
-3001
-3007
-3013
-3019
-3024
-3030
-3035
-3040
-3045
-3050
-3054
-3058
-3063
-3067
-3071
-3075
-3079
-3082
-3086
-3090
-3094
-3097
-3101
-3105
-3108
-3112
-3116
-3120
-3124
-3127
-3132
-3136
-3140
-3144
-3149
-3153
-3158
-3162
-3167
-3172
-3176
-3181
-3186
-3191
-3196
-3201
-3206
-3210
-3215
-3220
-3225
-3230
-3235
-3239
-3244
-3249
-3253
-3258
-3262
-3267
-3271
-3276
-3280
-3284
-3288
-3293
-3297
-3301
-3305
-3309
-3313
-3317
-3321
-3325
-3329
-3333
-3337
-3341
-3345
-3349
-3353
-3357
-3361
-3364
-3368
-3371
-3375
-3378
-3381
-3384
-3388
-3391
-3394
-3397
-3400
-3404
-3407
-3410
-3414
-3417
-3420
-3424
-3427
-3430
-3433
-3437
-3440
-3443
-3446
-3449
-3453
-3456
-3459
-3462
-3465
-3468
-3471
-3474
-3477
-3479
-3482
-3485
-3487
-3489
-3491
-3493
-3495
-3497
-3498
-3500
-3501
-3502
-3502
-3503
-3503
-3503
-3503
-3503
-3503
-3503
-3502
-3502
-3501
-3501
-3500
-3500
-3499
-3498
-3498
-3497
-3497
-3497
-3496
-3496
-3496
-3496
-3496
-3497
-3497
-3497
-3498
-3498
-3499
-3500
-3501
-3501
-3502
-3503
-3505
-3506
-3507
-3509
-3510
-3512
-3514
-3516
-3518
-3520
-3522
-3525
-3527
-3529
-3531
-3533
-3535
-3537
-3539
-3541
-3543
-3545
-3546
-3548
-3549
-3550
-3551
-3551
-3552
-3552
-3552
-3552
-3552
-3551
-3551
-3550
-3549
-3548
-3547
-3546
-3545
-3543
-3542
-3540
-3539
-3537
-3536
-3534
-3532
-3530
-3528
-3526
-3524
-3522
-3519
-3517
-3515
-3513
-3511
-3508
-3506
-3504
-3502
-3500
-3498
-3496
-3493
-3491
-3489
-3487
-3486
-3484
-3482
-3480
-3478
-3476
-3474
-3472
-3471
-3469
-3467
-3465
-3463
-3462
-3460
-3458
-3457
-3455
-3453
-3451
-3450
-3448
-3446
-3444
-3442
-3440
-3438
-3436
-3434
-3431
-3428
-3426
-3423
-3420
-3416
-3413
-3409
-3405
-3402
-3397
-3393
-3389
-3385
-3380
-3376
-3371
-3367
-3362
-3358
-3353
-3349
-3345
-3340
-3336
-3332
-3328
-3325
-3321
-3317
-3314
-3310
-3307
-3304
-3301
-3298
-3295
-3293
-3290
-3288
-3285
-3283
-3281
-3279
-3277
-3275
-3273
-3272
-3270
-3269
-3268
-3267
-3266
-3265
-3264
-3264
-3263
-3263
-3262
-3262
-3261
-3261
-3261
-3260
-3260
-3260
-3260
-3259
-3259
-3259
-3259
-3259
-3259
-3259
-3259
-3259
-3259
-3258
-3258
-3258
-3258
-3258
-3258
-3257
-3257
-3257
-3256
-3256
-3256
-3256
-3256
-3256
-3256
-3256
-3256
-3257
-3258
-3258
-3259
-3260
-3262
-3263
-3264
-3266
-3268
-3270
-3272
-3274
-3276
-3278
-3280
-3282
-3285
-3287
-3289
-3291
-3293
-3295
-3298
-3300
-3302
-3304
-3305
-3307
-3309
-3310
-3312
-3313
-3314
-3315
-3316
-3316
-3317
-3317
-3317
-3317
-3316
-3315
-3314
-3313
-3311
-3309
-3307
-3304
-3302
-3298
-3295
-3291
-3287
-3283
-3278
-3274
-3269
-3264
-3258
-3253
-3248
-3242
-3237
-3232
-3226
-3221
-3216
-3211
-3206
-3201
-3196
-3192
-3187
-3183
-3179
-3175
-3171
-3168
-3165
-3162
-3159
-3156
-3154
-3151
-3149
-3147
-3146
-3144
-3142
-3141
-3139
-3138
-3137
-3135
-3134
-3133
-3131
-3130
-3129
-3127
-3126
-3125
-3124
-3122
-3121
-3120
-3118
-3117
-3116
-3114
-3113
-3111
-3109
-3107
-3105
-3103
-3101
-3098
-3096
-3093
-3090
-3088
-3085
-3082
-3079
-3076
-3073
-3070
-3067
-3064
-3061
-3058
-3054
-3051
-3048
-3045
-3042
-3039
-3036
-3033
-3030
-3027
-3024
-3021
-3018
-3015
-3013
-3010
-3007
-3004
-3001
-2999
-2996
-2993
-2990
-2986
-2983
-2980
-2977
-2973
-2970
-2967
-2964
-2960
-2957
-2954
-2951
-2948
-2946
-2943
-2941
-2938
-2936
-2934
-2932
-2931
-2929
-2928
-2926
-2925
-2924
-2923
-2923
-2922
-2921
-2921
-2920
-2920
-2920
-2919
-2919
-2918
-2918
-2917
-2917
-2916
-2915
-2915
-2914
-2913
-2912
-2911
-2910
-2908
-2907
-2906
-2905
-2903
-2902
-2901
-2900
-2899
-2898
-2896
-2895
-2895
-2894
-2893
-2892
-2891
-2891
-2890
-2890
-2889
-2889
-2889
-2888
-2888
-2888
-2888
-2888
-2888
-2888
-2888
-2888
-2888
-2888
-2888
-2888
-2888
-2888
-2888
-2887
-2887
-2886
-2886
-2885
-2884
-2884
-2883
-2882
-2881
-2880
-2878
-2877
-2875
-2873
-2871
-2869
-2867
-2864
-2862
-2859
-2856
-2853
-2849
-2846
-2842
-2838
-2834
-2830
-2826
-2822
-2818
-2814
-2810
-2805
-2801
-2797
-2793
-2789
-2785
-2781
-2777
-2773
-2769
-2765
-2761
-2758
-2754
-2751
-2747
-2744
-2740
-2737
-2733
-2730
-2726
-2723
-2719
-2715
-2711
-2707
-2703
-2699
-2695
-2690
-2686
-2681
-2676
-2671
-2666
-2660
-2655
-2649
-2643
-2637
-2630
-2623
-2616
-2609
-2602
-2595
-2587
-2579
-2571
-2563
-2555
-2546
-2537
-2528
-2519
-2510
-2501
-2491
-2482
-2472
-2462
-2452
-2442
-2431
-2421
-2410
-2399
-2388
-2377
-2366
-2355
-2343
-2332
-2320
-2309
-2297
-2285
-2273
-2261
-2249
-2237
-2225
-2212
-2200
-2188
-2176
-2163
-2151
-2139
-2127
-2115
-2103
-2091
-2079
-2067
-2055
-2044
-2032
-2021
-2009
-2000
-1989
-1979
-1969
-1959
-1949
-1939
-1930
-1921
-1912
-1903
-1894
-1885
-1877
-1869
-1861
-1853
-1845
-1837
-1829
-1822
-1815
-1807
-1800
-1793
-1786
-1779
-1772
-1765
-1758
-1752
-1745
-1738
-1732
-1725
-1718
-1712
-1706
-1699
-1693
-1687
-1681
-1675
-1669
-1663
-1657
-1651
-1645
-1639
-1633
-1628
-1622
-1616
-1610
-1604
-1598
-1592
-1586
-1580
-1574
-1567
-1561
-1554
-1547
-1540
-1532
-1525
-1517
-1509
-1501
-1492
-1484
-1475
-1465
-1456
-1447
-1437
-1427
-1417
-1406
-1395
-1385
-1373
-1362
-1351
-1339
-1327
-1315
-1303
-1290
-1278
-1265
-1252
-1239
-1226
-1213
-1200
-1187
-1174
-1160
-1147
-1133
-1120
-1106
-1093
-1079
-1066
-1053
-1039
-1026
-1012
-1000
-987
-975
-962
-950
-938
-926
-915
-904
-893
-882
-872
-862
-852
-843
-833
-824
-816
-807
-799
-791
-782
-774
-766
-759
-751
-743
-735
-728
-720
-712
-704
-696
-688
-680
-672
-664
-656
-648
-639
-631
-623
-614
-606
-598
-589
-581
-573
-565
-557
-549
-541
-533
-525
-518
-510
-503
-495
-488
-481
-474
-467
-460
-454
-447
-440
-434
-427
-421
-414
-408
-402
-395
-389
-383
-377
-371
-365
-358
-352
-346
-340
-334
-328
-322
-316
-309
-303
-297
-291
-284
-278
-271
-265
-259
-252
-246
-240
-233
-227
-221
-215
-208
-202
-196
-189
-183
-176
-169
-163
-156
-150
-143
-136
-130
-123
-117
-110
-104
-97
-91
-85
-78
-72
-66
-59
-52
-46
-39
-32
-25
-18
-11
-4
3
10
17
24
31
38
46
53
60
67
74
81
88
95
102
110
117
124
131
138
145
152
159
166
173
179
186
193
199
205
212
218
224
230
236
243
249
255
262
268
275
281
288
295
302
309
316
324
331
339
347
355
363
371
380
388
397
405
414
423
432
442
451
460
470
480
490
499
509
519
529
539
549
559
569
579
589
599
609
618
628
638
648
657
667
676
686
695
704
713
722
731
740
749
758
767
776
784
793
802
811
819
828
837
846
855
864
873
882
891
900
909
918
928
937
946
956
965
974
984
993
1002
1012
1020
1030
1040
1049
1059
1068
1077
1087
1096
1105
1115
1124
1133
1142
1151
1160
1169
1178
1187
1196
1205
1213
1222
1231
1239
1248
1256
1265
1273
1282
1290
1298
1307
1315
1323
1332
1340
1348
1357
1365
1374
1382
1391
1399
1408
1417
1425
1434
1443
1452
1461
1470
1479
1488
1497
1506
1515
1524
1533
1542
1551
1560
1569
1578
1588
1597
1606
1616
1625
1635
1645
1655
1665
1675
1685
1696
1706
1717
1727
1738
1748
1759
1770
1780
1791
1802
1812
1823
1834
1844
1855
1865
1876
1886
1897
1907
1917
1927
1937
1947
1956
1966
1975
1984
1993
2001
2009
2017
2025
2033
2041
2048
2055
2062
2069
2075
2081
2087
2093
2099
2104
2110
2115
2120
2125
2130
2135
2140
2145
2150
2154
2159
2163
2168
2172
2177
2182
2186
2191
2195
2200
2204
2209
2213
2218
2223
2227
2232
2237
2242
2247
2252
2257
2263
2269
2274
2280
2286
2292
2298
2304
2310
2316
2323
2329
2335
2341
2346
2352
2358
2363
2369
2374
2379
2384
2390
2394
2399
2404
2409
2414
2418
2423
2427
2432
2437
2441
2446
2450
2455
2460
2464
2469
2474
2478
2483
2488
2493
2498
2502
2507
2512
2517
2521
2526
2530
2535
2539
2543
2548
2552
2556
2559
2563
2567
2570
2574
2577
2581
2584
2587
2591
2594
2598
2601
2605
2608
2612
2615
2619
2622
2626
2630
2633
2637
2641
2645
2648
2652
2656
2659
2663
2667
2670
2674
2677
2680
2683
2686
2689
2692
2695
2698
2700
2702
2705
2707
2709
2711
2713
2716
2718
2719
2721
2723
2725
2727
2729
2731
2733
2735
2737
2740
2742
2744
2746
2749
2751
2754
2757
2759
2762
2765
2767
2770
2773
2775
2778
2780
2783
2785
2787
2789
2791
2793
2795
2797
2799
2800
2802
2804
2806
2807
2809
2811
2812
2814
2816
2817
2819
2821
2823
2825
2826
2828
2830
2832
2834
2837
2839
2841
2843
2845
2848
2850
2852
2855
2857
2859
2861
2863
2866
2868
2870
2872
2874
2876
2878
2880
2881
2883
2885
2887
2889
2890
2892
2894
2895
2897
2898
2900
2901
2903
2904
2905
2907
2908
2909
2910
2912
2913
2914
2915
2916
2918
2919
2920
2921
2922
2924
2925
2926
2927
2928
2929
2930
2931
2932
2932
2933
2934
2935
2935
2936
2936
2937
2938
2938
2939
2939
2939
2940
2940
2940
2940
2941
2941
2941
2941
2941
2940
2940
2939
2939
2938
2937
2936
2935
2934
2933
2932
2931
2930
2929
2928
2927
2926
2925
2924
2923
2923
2922
2922
2921
2921
2921
2920
2920
2920
2921
2921
2921
2922
2922
2923
2924
2925
2927
2928
2930
2931
2933
2934
2936
2938
2940
2941
2943
2945
2946
2948
2950
2951
2953
2954
2956
2957
2959
2961
2962
2964
2965
2967
2969
2970
2972
2973
2974
2976
2977
2979
2980
2981
2983
2984
2986
2987
2989
2990
2992
2994
2995
2997
2999
3001
3003
3005
3007
3009
3011
3013
3015
3018
3020
3022
3024
3027
3029
3031
3034
3036
3038
3041
3043
3046
3048
3051
3053
3055
3058
3060
3063
3065
3067
3070
3072
3074
3077
3079
3081
3084
3086
3089
3091
3094
3097
3099
3102
3105
3108
3111
3114
3118
3121
3124
3128
3132
3135
3139
3143
3147
3150
3154
3158
3162
3166
3170
3174
3177
3181
3185
3189
3192
3196
3199
3203
3206
3210
3213
3216
3219
3222
3225
3228
3230
3233
3235
3237
3239
3241
3243
3244
3246
3247
3248
3249
3249
3250
3250
3251
3251
3250
3250
3250
3249
3248
3247
3245
3243
3242
3239
3237
3234
3232
3229
3225
3222
3218
3214
3210
3206
3202
3198
3193
3188
3184
3179
3174
3169
3164
3159
3154
3149
3144
3139
3134
3129
3124
3119
3114
3110
3105
3101
3096
3092
3087
3083
3078
3074
3070
3065
3061
3057
3052
3048
3043
3039
3034
3029
3025
3020
3015
3010
3005
3000
2995
2990
2984
2979
2973
2968
2962
2956
2950
2944
2937
2931
2924
2917
2910
2903
2896
2889
2881
2873
2866
2858
2849
2841
2833
2825
2816
2807
2799
2790
2781
2772
2762
2753
2744
2734
2725
2715
2706
2696
2686
2676
2667
2657
2647
2638
2628
2618
2609
2599
2589
2580
2570
2561
2551
2541
2531
2522
2512
2502
2493
2483
2474
2464
2454
2445
2436
2426
2417
2407
2398
2389
2379
2370
2361
2351
2342
2332
2323
2314
2304
2295
2285
2276
2266
2257
2247
2238
2228
2219
2209
2200
2191
2182
2172
2163
2154
2145
2135
2126
2117
2107
2098
2089
2079
2070
2060
2051
2041
2032
2021
2013
2003
1993
1984
1974
1964
1955
1945
1936
1926
1917
1908
1898
1889
1880
1871
1861
1852
1843
1834
1825
1816
1807
1798
1789
1780
1770
1761
1752
1743
1734
1725
1717
1708
1699
1691
1682
1674
1666
1658
1651
1643
1636
1629
1622
1615
1609
1603
1597
1591
1585
1580
1574
1569
1564
1559
1555
1550
1545
1541
1536
1532
1527
1523
1518
1514
1509
1504
1500
1495
1490
1485
1481
1476
1471
1466
1461
1456
1451
1446
1441
1436
1431
1426
1421
1417
1412
1407
1403
1398
1394
1389
1385
1380
1376
1371
1367
1363
1358
1354
1350
1346
1342
1338
1334
1330
1326
1322
1318
1314
1311
1307
1303
1300
1296
1293
1289
1286
1283
1279
1276
1273
1270
1267
1264
1261
1258
1255
1252
1249
1246
1243
1240
1238
1235
1232
1228
1225
1222
1219
1216
1212
1209
1205
1201
1197
1193
1189
1185
1181
1177
1172
1168
1163
1158
1154
1149
1144
1139
1134
1129
1124
1119
1114
1109
1104
1099
1094
1089
1084
1079
1075
1070
1065
1060
1055
1050
1045
1040
1035
1030
1025
1020
1014
1010
1004
999
994
989
984
978
973
968
962
957
951
946
940
935
929
924
918
913
907
902
896
890
885
879
873
868
862
856
850
844
839
833
827
821
815
809
804
798
792
787
781
776
771
765
760
755
750
745
740
735
730
725
720
715
711
706
702
697
692
688
683
679
675
670
666
661
657
653
649
645
641
637
633
629
625
622
618
615
612
608
605
602
599
596
593
591
588
585
583
580
577
575
572
570
567
565
562
560
557
555
553
551
548
546
544
542
540
539
537
536
534
533
532
531
530
529
528
527
527
526
525
525
525
524
524
524
524
524
524
524
524
524
524
524
524
524
524
524
525
525
525
525
525
525
525
525
526
526
527
527
528
528
529
530
530
531
532
533
534
535
536
537
538
539
540
540
541
542
543
544
545
546
546
547
548
549
549
550
551
551
552
553
554
555
556
557
558
559
560
561
563
564
566
568
570
572
574
576
579
581
584
587
590
593
597
600
604
608
612
616
620
624
629
633
638
643
648
653
658
663
669
674
679
685
691
696
702
708
714
720
726
732
738
744
751
758
764
771
778
785
793
800
808
815
823
831
839
848
856
864
873
881
890
898
907
915
924
933
942
950
959
968
977
986
994
1002
1012
1020
1030
1039
1048
1058
1067
1076
1085
1095
1105
1114
1124
1134
1144
1155
1165
1176
1186
1197
1208
1219
1230
1242
1253
1265
1277
1288
1300
1312
1324
1336
1348
1360
1372
1385
1397
1409
1421
1434
1446
1458
1471
1483
1496
1509
1521
1534
1547
1560
1573
1586
1599
1612
1625
1638
1651
1665
1678
1691
1705
1719
1732
1746
1760
1773
1787
1801
1814
1828
1842
1855
1869
1882
1896
1909
1922
1935
1948
1961
1973
1986
1998
2011
2023
2036
2048
2060
2072
2084
2096
2108
2120
2132
2144
2156
2167
2179
2191
2203
2214
2226
2237
2249
2260
2271
2283
2294
2305
2317
2328
2339
2351
2362
2374
2385
2396
2408
2419
2430
2442
2453
2465
2476
2488
2499
2511
2522
2534
2546
2558
2569
2581
2593
2605
2618
2630
2642
2654
2667
2679
2691
2704
2716
2728
2741
2753
2765
2778
2790
2802
2814
2826
2838
2850
2862
2874
2885
2897
2908
2919
2930
2941
2952
2963
2973
2984
2994
3004
3014
3024
3034
3044
3054
3064
3074
3083
3093
3102
3112
3121
3130
3139
3148
3157
3166
3174
3182
3190
3198
3206
3213
3221
3228
3235
3242
3248
3255
3261
3268
3274
3280
3285
3291
3297
3302
3308
3313
3318
3323
3328
3333
3338
3342
3347
3351
3356
3360
3364
3368
3372
3376
3380
3383
3387
3390
3394
3397
3400
3403
3406
3409
3412
3415
3418
3421
3424
3426
3429
3432
3434
3437
3439
3442
3444
3447
3449
3451
3453
3455
3457
3459
3460
3462
3464
3465
3466
3467
3468
3469
3470
3471
3471
3471
3472
3472
3472
3472
3472
3471
3471
3470
3470
3469
3468
3467
3466
3465
3464
3463
3462
3460
3459
3458
3456
3455
3453
3452
3450
3448
3446
3444
3442
3440
3438
3435
3433
3430
3427
3424
3421
3418
3414
3410
3407
3403
3399
3395
3391
3386
3382
3377
3372
3368
3363
3358
3353
3348
3343
3338
3333
3328
3323
3318
3313
3308
3303
3298
3292
3287
3282
3277
3272
3267
3262
3257
3252
3246
3241
3236
3231
3226
3221
3215
3210
3205
3200
3194
3189
3184
3179
3173
3168
3162
3157
3151
3146
3140
3134
3129
3123
3117
3111
3105
3099
3093
3087
3081
3075
3068
3062
3056
3049
3043
3037
3030
3024
3017
3010
3004
2997
2990
2984
2977
2970
2963
2956
2949
2942
2935
2928
2920
2913
2905
2897
2889
2881
2872
2864
2855
2846
2837
2827
2818
2808
2798
2788
2778
2768
2758
2748
2737
2727
2716
2706
2696
2685
2675
2664
2653
2643
2632
2622
2611
2600
2590
2579
2568
2558
2547
2536
2526
2515
2504
2494
2483
2473
2462
2452
2442
2431
2421
2410
2400
2389
2379
2368
2358
2347
2336
2326
2315
2304
2293
2282
2271
2259
2248
2237
2225
2213
2202
2190
2178
2166
2154
2142
2129
2117
2105
2092
2080
2067
2055
2041
2029
2016
2004
1991
1978
1966
1953
1940
1928
1915
1903
1891
1878
1866
1854
1842
1830
1818
1806
1794
1782
1771
1759
1748
1736
1725
1714
1703
1691
1680
1669
1658
1647
1636
1625
1614
1603
1592
1581
1569
1558
1547
1536
1524
1513
1502
1490
1479
1468
1456
1445
1433
1422
1410
1399
1387
1375
1364
1352
1340
1328
1316
1304
1292
1280
1268
1256
1244
1232
1220
1208
1196
1184
1172
1160
1149
1137
1125
1114
1102
1091
1080
1069
1058
1047
1036
1025
1014
1004
993
982
971
960
950
939
928
917
906
894
883
872
861
849
838
826
814
802
790
778
766
754
741
729
717
704
691
679
666
653
640
627
614
601
588
575
562
549
535
522
509
496
483
470
457
444
431
418
405
392
379
366
353
340
327
314
302
289
276
264
251
239
226
214
202
190
177
165
153
141
129
116
104
92
80
67
55
42
30
18
5
-8
-20
-33
-45
-58
-71
-84
-96
-109
-122
-135
-148
-160
-173
-186
-199
-212
-225
-238
-251
-264
-278
-291
-304
-317
-331
-344
-357
-371
-384
-397
-411
-424
-437
-451
-464
-477
-490
-504
-517
-530
-543
-556
-569
-582
-595
-608
-620
-633
-646
-659
-671
-684
-697
-710
-723
-736
-749
-762
-775
-788
-802
-815
-829
-843
-857
-871
-885
-899
-913
-927
-941
-956
-970
-985
-999
-1014
-1028
-1043
-1058
-1072
-1087
-1102
-1117
-1131
-1146
-1161
-1176
-1191
-1205
-1220
-1235
-1250
-1265
-1279
-1294
-1309
-1323
-1338
-1353
-1367
-1382
-1396
-1411
-1425
-1439
-1454
-1468
-1482
-1496
-1511
-1525
-1539
-1553
-1566
-1580
-1594
-1608
-1622
-1635
-1649
-1662
-1676
-1689
-1703
-1716
-1729
-1742
-1755
-1768
-1782
-1794
-1807
-1820
-1833
-1846
-1858
-1871
-1883
-1896
-1908
-1920
-1932
-1944
-1956
-1968
-1980
-1992
-2004
-2016
-2028
-2040
-2051
-2063
-2075
-2087
-2099
-2110
-2122
-2134
-2146
-2157
-2169
-2181
-2193
-2204
-2216
-2228
-2239
-2251
-2263
-2274
-2286
-2297
-2309
-2321
-2332
-2344
-2355
-2367
-2378
-2390
-2402
-2413
-2425
-2436
-2448
-2459
-2471
-2483
-2494
-2506
-2518
-2529
-2541
-2553
-2565
-2576
-2588
-2600
-2612
-2624
-2636
-2648
-2660
-2672
-2684
-2697
-2709
-2721
-2734
-2746
-2758
-2771
-2783
-2796
-2808
-2821
-2833
-2846
-2858
-2871
-2884
-2896
-2909
-2922
-2934
-2947
-2960
-2973
-2986
-2998
-3011
-3024
-3036
-3049
-3062
-3074
-3087
-3100
-3112
-3125
-3137
-3150
-3163
-3176
-3189
-3202
-3214
-3227
-3240
-3254
-3267
-3280
-3293
-3306
-3320
-3333
-3347
-3360
-3374
-3388
-3402
-3416
-3431
-3445
-3459
-3474
-3489
-3504
-3518
-3533
-3549
-3564
-3579
-3594
-3609
-3625
-3640
-3656
-3671
-3687
-3703
-3718
-3734
-3750
-3766
-3782
-3797
-3813
-3829
-3845
-3861
-3876
-3892
-3908
-3924
-3940
-3956
-3972
-3988
-4003
-4019
-4035
-4053
-4069
-4085
-4101
-4118
-4134
-4151
-4167
-4184
-4200
-4217
-4234
-4250
-4267
-4284
-4301
-4318
-4335
-4352
-4369
-4386
-4403
-4420
-4437
-4454
-4471
-4488
-4505
-4522
-4539
-4557
-4574
-4591
-4608
-4626
-4643
-4661
-4678
-4695
-4713
-4730
-4748
-4765
-4783
-4801
-4818
-4836
-4854
-4872
-4889
-4907
-4925
-4943
-4961
-4979
-4997
-5015
-5033
-5051
-5069
-5087
-5105
-5122
-5140
-5158
-5175
-5193
-5210
-5227
-5245
-5262
-5279
-5296
-5313
-5331
-5348
-5365
-5381
-5398
-5415
-5432
-5449
-5466
-5482
-5499
-5515
-5532
-5548
-5565
-5581
-5597
-5613
-5629
-5645
-5661
-5677
-5693
-5709
-5724
-5740
-5755
-5771
-5786
-5801
-5816
-5831
-5846
-5861
-5876
-5891
-5905
-5920
-5934
-5948
-5962
-5975
-5989
-6002
-6016
-6029
-6042
-6054
-6067
-6080
-6092
-6104
-6117
-6129
-6141
-6153
-6164
-6176
-6188
-6199
-6211
-6223
-6234
-6246
-6257
-6269
-6280
-6292
-6303
-6314
-6326
-6337
-6349
-6360
-6371
-6383
-6394
-6405
-6416
-6428
-6439
-6450
-6461
-6472
-6483
-6494
-6504
-6515
-6525
-6536
-6546
-6557
-6567
-6577
-6587
-6597
-6607
-6617
-6627
-6636
-6646
-6656
-6665
-6675
-6684
-6694
-6703
-6713
-6722
-6732
-6741
-6751
-6760
-6770
-6780
-6789
-6799
-6809
-6819
-6829
-6839
-6850
-6860
-6870
-6881
-6892
-6902
-6913
-6924
-6935
-6947
-6958
-6970
-6981
-6993
-7005
-7016
-7028
-7040
-7052
-7064
-7076
-7088
-7100
-7112
-7124
-7136
-7148
-7160
-7172
-7184
-7196
-7208
-7220
-7232
-7244
-7256
-7268
-7280
-7292
-7304
-7316
-7328
-7340
-7352
-7364
-7376
-7388
-7400
-7412
-7424
-7436
-7447
-7459
-7471
-7483
-7495
-7506
-7518
-7530
-7541
-7553
-7564
-7575
-7586
-7597
-7609
-7619
-7630
-7641
-7652
-7663
-7673
-7684
-7694
-7704
-7715
-7725
-7735
-7745
-7755
-7765
-7774
-7784
-7794
-7803
-7813
-7822
-7832
-7841
-7850
-7859
-7868
-7877
-7886
-7895
-7903
-7912
-7921
-7929
-7937
-7945
-7953
-7961
-7969
-7977
-7985
-7993
-8000
-8007
-8016
-8023
-8031
-8038
-8045
-8052
-8058
-8066
-8073
-8080
-8087
-8093
-8100
-8106
-8112
-8118
-8124
-8130
-8135
-8141
-8147
-8151
-8157
-8162
-8167
-8170
-8176
-8180
-8183
-8188
-8192
-8196
-8200
-8203
-8206
-8210
-8213
-8216
-8219
-8222
-8225
-8228
-8231
-8234
-8236
-8239
-8242
-8245
-8247
-8250
-8252
-8255
-8257
-8260
-8262
-8265
-8267
-8269
-8272
-8274
-8276
-8279
-8281
-8283
-8286
-8288
-8290
-8293
-8295
-8298
-8300
-8303
-8305
-8308
-8310
-8313
-8315
-8318
-8320
-8322
-8325
-8327
-8329
-8332
-8334
-8336
-8338
-8341
-8343
-8345
-8348
-8350
-8353
-8356
-8358
-8361
-8364
-8367
-8370
-8372
-8375
-8378
-8381
-8384
-8387
-8390
-8393
-8396
-8399
-8402
-8405
-8408
-8411
-8413
-8416
-8418
-8421
-8423
-8425
-8427
-8429
-8431
-8433
-8434
-8436
-8437
-8438
-8440
-8441
-8442
-8443
-8444
-8444
-8445
-8446
-8446
-8447
-8447
-8448
-8448
-8448
-8448
-8448
-8448
-8448
-8448
-8447
-8447
-8447
-8446
-8446
-8445
-8445
-8444
-8443
-8443
-8442
-8441
-8441
-8440
-8439
-8439
-8438
-8438
-8437
-8437
-8437
-8436
-8436
-8436
-8436
-8436
-8436
-8436
-8437
-8437
-8438
-8439
-8439
-8440
-8441
-8442
-8443
-8444
-8446
-8447
-8448
-8449
-8451
-8452
-8453
-8455
-8456
-8458
-8459
-8461
-8462
-8464
-8466
-8468
-8469
-8471
-8473
-8475
-8477
-8479
-8481
-8483
-8485
-8487
-8490
-8492
-8494
-8497
-8499
-8502
-8504
-8507
-8510
-8512
-8515
-8518
-8520
-8523
-8526
-8529
-8531
-8534
-8537
-8539
-8542
-8545
-8547
-8550
-8553
-8555
-8557
-8560
-8562
-8564
-8566
-8568
-8570
-8572
-8574
-8576
-8578
-8579
-8581
-8582
-8584
-8585
-8586
-8587
-8588
-8589
-8590
-8591
-8591
-8592
-8592
-8592
-8592
-8592
-8592
-8592
-8591
-8591
-8590
-8589
-8588
-8587
-8586
-8584
-8583
-8581
-8579
-8578
-8576
-8574
-8572
-8570
-8568
-8565
-8563
-8560
-8558
-8555
-8552
-8549
-8546
-8543
-8540
-8537
-8533
-8530
-8526
-8523
-8519
-8515
-8511
-8506
-8502
-8498
-8493
-8488
-8483
-8478
-8473
-8467
-8462
-8456
-8450
-8445
-8439
-8433
-8427
-8421
-8414
-8408
-8402
-8396
-8389
-8383
-8376
-8370
-8363
-8357
-8350
-8343
-8337
-8330
-8323
-8317
-8310
-8303
-8296
-8289
-8282
-8275
-8267
-8260
-8253
-8246
-8238
-8231
-8223
-8216
-8208
-8200
-8193
-8185
-8177
-8170
-8162
-8154
-8146
-8138
-8131
-8122
-8115
-8106
-8099
-8090
-8083
-8074
-8067
-8058
-8050
-8042
-8032
-8023
-8016
-8007
-7998
-7989
-7979
-7970
-7961
-7952
-7942
-7933
-7923
-7914
-7904
-7895
-7885
-7876
-7867
-7857
-7848
-7839
-7830
-7820
-7811
-7802
-7794
-7785
-7776
-7767
-7759
-7750
-7742
-7733
-7725
-7716
-7708
-7700
-7692
-7683
-7675
-7667
-7659
-7650
-7642
-7634
-7626
-7617
-7609
-7601
-7593
-7584
-7576
-7568
-7559
-7551
-7543
-7534
-7526
-7518
-7509
-7501
-7493
-7484
-7476
-7467
-7459
-7451
-7443
-7434
-7426
-7418
-7410
-7402
-7394
-7385
-7377
-7369
-7361
-7353
-7345
-7337
-7329
-7320
-7312
-7304
-7296
-7288
-7280
-7271
-7263
-7255
-7247
-7238
-7230
-7222
-7213
-7205
-7196
-7188
-7179
-7170
-7161
-7152
-7143
-7134
-7125
-7115
-7106
-7096
-7087
-7077
-7067
-7057
-7048
-7038
-7028
-7018
-7008
-6998
-6987
-6977
-6967
-6956
-6946
-6935
-6925
-6914
-6903
-6892
-6881
-6870
-6859
-6848
-6836
-6825
-6813
-6802
-6790
-6778
-6766
-6754
-6742
-6730
-6717
-6705
-6692
-6679
-6666
-6653
-6640
-6626
-6612
-6599
-6585
-6571
-6556
-6542
-6527
-6512
-6497
-6482
-6467
-6452
-6436
-6420
-6404
-6388
-6372
-6355
-6339
-6322
-6305
-6287
-6270
-6252
-6234
-6216
-6197
-6179
-6160
-6141
-6121
-6102
-6082
-6062
-6042
-6022
-6002
-5981
-5960
-5939
-5918
-5897
-5876
-5855
-5833
-5812
-5790
-5769
-5747
-5725
-5704
-5682
-5660
-5638
-5616
-5595
-5573
-5551
-5529
-5507
-5484
-5462
-5440
-5418
-5395
-5373
-5351
-5328
-5305
-5283
-5260
-5237
-5214
-5191
-5168
-5145
-5122
-5098
-5075
-5052
-5028
-5005
-4981
-4957
-4934
-4910
-4886
-4862
-4838
-4814
-4790
-4766
-4742
-4718
-4694
-4670
-4646
-4622
-4598
-4573
-4549
-4525
-4501
-4477
-4453
-4429
-4404
-4380
-4356
-4332
-4308
-4284
-4260
-4235
-4211
-4187
-4163
-4139
-4114
-4090
-4066
-4042
-4017
-3993
-3969
-3945
-3920
-3896
-3872
-3847
-3823
-3799
-3774
-3750
-3726
-3701
-3677
-3653
-3629
-3604
-3580
-3556
-3532
-3508
-3484
-3460
-3436
-3412
-3388
-3365
-3341
-3317
-3294
-3270
-3247
-3223
-3200
-3177
-3154
-3130
-3107
-3084
-3061
-3038
-3015
-2992
-2969
-2946
-2923
-2900
-2877
-2854
-2831
-2809
-2786
-2763
-2740
-2717
-2695
-2672
-2649
-2626
-2604
-2581
-2559
-2536
-2513
-2491
-2468
-2445
-2423
-2400
-2378
-2355
-2333
-2310
-2288
-2265
-2243
-2220
-2198
-2176
-2153
-2131
-2109
-2087
-2064
-2041
-2020
-1998
-1976
-1954
-1931
-1909
-1887
-1865
-1843
-1821
-1798
-1776
-1754
-1732
-1710
-1688
-1666
-1645
-1623
-1601
-1579
-1558
-1536
-1515
-1494
-1472
-1451
-1430
-1409
-1388
-1367
-1346
-1326
-1305
-1284
-1264
-1244
-1223
-1203
-1183
-1163
-1143
-1123
-1103
-1084
-1064
-1044
-1025
-1006
-986
-967
-948
-929
-909
-890
-871
-852
-833
-815
-796
-777
-758
-740
-721
-702
-684
-665
-646
-628
-609
-591
-572
-554
-536
-517
-499
-481
-462
-444
-426
-408
-390
-372
-354
-336
-318
-300
-282
-264
-247
-229
-211
-193
-175
-158
-140
-122
-105
-87
-69
-52
-34
-16
2
20
37
55
73
91
109
127
146
164
182
201
219
237
256
274
293
311
330
348
367
385
404
422
441
459
477
495
514
532
550
568
586
604
622
640
658
675
693
710
728
745
763
780
797
815
832
849
866
883
900
917
934
951
968
985
1000
1018
1035
1051
1068
1085
1101
1117
1134
1150
1166
1183
1199
1215
1231
1247
1264
1280
1296
1312
1328
1344
1360
1376
1392
1408
1424
1440
1456
1472
1488
1503
1519
1535
1551
1566
1582
1597
1613
1628
1644
1659
1674
1690
1705
1720
1735
1750
1765
1779
1794
1808
1823
1837
1851
1865
1879
1893
1906
1920
1933
1946
1960
1973
1986
1999
2011
2024
2037
2050
2062
2075
2087
2099
2111
2124
2136
2148
2160
2171
2183
2194
2206
2217
2228
2239
2250
2261
2272
2283
2293
2304
2314
2324
2335
2345
2355
2365
2374
2384
2394
2403
2413
2422
2432
2441
2450
2460
2469
2478
2487
2496
2505
2514
2523
2532
2541
2550
2558
2567
2575
2584
2592
2600
2608
2616
2624
2632
2640
2647
2655
2662
2670
2677
2684
2692
2699
2706
2713
2720
2727
2734
2740
2747
2754
2760
2767
2773
2779
2786
2792
2798
2804
2809
2815
2821
2826
2831
2837
2842
2847
2852
2857
2861
2866
2870
2875
2879
2883
2888
2892
2896
2900
2903
2907
2911
2915
2919
2923
2926
2930
2934
2938
2941
2945
2949
2952
2956
2960
2963
2967
2971
2974
2978
2981
2985
2989
2992
2996
3000
3003
3007
3011
3014
3018
3022
3025
3029
3033
3036
3040
3043
3047
3050
3054
3058
3061
3065
3068
3072
3076
3079
3083
3086
3090
3094
3097
3101
3104
3107
3111
3114
3117
3120
3123
3126
3129
3132
3135
3137
3140
3142
3144
3147
3149
3151
3153
3155
3157
3159
3161
3163
3165
3166
3168
3170
3171
3172
3174
3175
3177
3178
3179
3180
3182
3183
3184
3185
3186
3186
3187
3188
3189
3189
3190
3190
3190
3190
3191
3191
3191
3190
3190
3190
3190
3189
3189
3188
3187
3187
3186
3185
3184
3183
3182
3180
3179
3178
3176
3175
3173
3171
3170
3168
3166
3164
3162
3159
3157
3155
3152
3150
3147
3144
3142
3139
3136
3133
3130
3126
3123
3120
3117
3113
3110
3106
3103
3099
3096
3092
3089
3085
3082
3078
3075
3071
3067
3064
3060
3057
3053
3049
3046
3042
3039
3035
3032
3028
3025
3021
3018
3014
3011
3007
3004
3001
2997
2994
2991
2988
2984
2981
2978
2975
2972
2969
2966
2963
2960
2956
2953
2950
2947
2944
2941
2938
2935
2932
2929
2925
2922
2919
2916
2913
2909
2906
2903
2899
2896
2892
2889
2885
2882
2878
2874
2871
2867
2863
2859
2855
2851
2847
2843
2839
2835
2831
2827
2823
2819
2815
2811
2806
2802
2798
2794
2790
2785
2781
2777
2772
2768
2763
2759
2755
2750
2746
2741
2737
2732
2727
2723
2718
2713
2709
2704
2699
2695
2690
2685
2680
2675
2670
2665
2660
2655
2650
2645
2640
2635
2630
2624
2619
2614
2609
2604
2598
2593
2588
2583
2577
2572
2567
2561
2556
2551
2545
2540
2534
2529
2524
2518
2513
2507
2502
2496
2491
2485
2480
2474
2469
2463
2458
2453
2447
2442
2437
2432
2427
2422
2417
2412
2407
2403
2398
2394
2389
2385
2381
2376
2372
2368
2365
2361
2357
2354
2350
2347
2344
2341
2338
2335
2333
2330
2328
2325
2323
2321
2319
2317
2315
2313
2311
2310
2308
2307
2305
2304
2303
2302
2300
2299
2298
2297
2296
2294
2293
2292
2291
2289
2288
2286
2284
2283
2281
2279
2277
2275
2273
2271
2268
2266
2264
2261
2258
2256
2253
2250
2247
2244
2241
2238
2235
2232
2229
2225
2222
2218
2215
2211
2208
2204
2200
2196
2192
2188
2184
2180
2176
2171
2167
2162
2158
2153
2148
2144
2139
2134
2129
2124
2119
2114
2109
2104
2099
2093
2088
2083
2077
2072
2067
2061
2056
2050
2044
2039
2033
2027
2021
2015
2009
2003
1997
1991
1985
1979
1973
1967
1960
1954
1948
1942
1935
1929
1923
1917
1910
1904
1898
1891
1885
1879
1872
1866
1859
1853
1846
1840
1833
1827
1820
1814
1807
1800
1794
1787
1781
1774
1768
1761
1755
1748
1742
1735
1729
1723
1717
1710
1704
1698
1692
1686
1680
1674
1668
1662
1656
1651
1645
1639
1634
1628
1623
1617
1612
1606
1601
1596
1591
1586
1580
1575
1570
1565
1560
1555
1550
1545
1541
1536
1531
1526
1522
1517
1512
1508
1503
1499
1494
1489
1485
1480
1476
1471
1467
1462
1458
1453
1449
1444
1440
1435
1431
1426
1421
1417
1412
1408
1403
1398
1394
1389
1384
1380
1375
1371
1366
1362
1357
1352
1348
1343
1338
1334
1329
1324
1319
1314
1310
1305
1300
1295
1290
1285
1280
1275
1270
1265
1260
1255
1250
1244
1239
1234
1228
1223
1217
1212
1206
1201
1195
1189
1184
1178
1172
1167
1161
1155
1150
1144
1138
1133
1127
1121
1116
1110
1104
1099
1093
1087
1081
1075
1070
1064
1058
1052
1046
1040
1033
1027
1020
1014
1008
1002
995
989
982
976
969
962
955
949
942
935
928
921
914
907
900
893
886
879
872
865
858
851
844
838
831
824
817
810
804
797
790
784
777
771
764
758
751
745
738
732
726
719
713
707
700
694
688
681
675
668
662
655
649
642
636
629
622
616
609
602
595
588
581
574
567
560
553
546
539
532
525
518
511
504
497
490
483
476
469
462
455
448
442
435
428
422
415
409
403
396
390
384
378
372
366
360
354
348
342
337
331
325
320
314
308
303
297
292
287
281
276
271
266
261
256
251
246
242
237
233
228
224
220
216
212
208
204
201
197
194
190
187
184
181
178
176
173
171
168
166
164
162
160
158
156
154
152
151
149
148
146
145
143
142
141
139
138
137
135
134
133
131
130
129
127
126
124
123
122
120
119
117
115
114
112
110
109
107
105
104
102
100
98
96
95
93
91
90
88
86
85
83
81
80
78
76
75
73
71
70
68
66
65
63
61
60
58
56
54
53
51
49
47
45
43
40
38
36
33
31
28
26
23
20
17
14
11
8
4
1
-3
-6
-10
-14
-18
-22
-26
-30
-34
-38
-43
-47
-51
-56
-61
-65
-70
-75
-80
-85
-90
-95
-100
-105
-110
-116
-121
-126
-132
-137
-143
-149
-154
-160
-166
-172
-178
-184
-190
-196
-202
-208
-215
-221
-227
-234
-240
-246
-253
-259
-266
-272
-279
-285
-291
-298
-304
-311
-317
-324
-330
-337
-343
-350
-356
-363
-370
-376
-383
-389
-396
-402
-409
-415
-421
-428
-434
-441
-447
-453
-460
-466
-472
-478
-485
-491
-497
-503
-509
-515
-521
-527
-533
-538
-544
-550
-555
-560
-566
-571
-576
-581
-586
-591
-596
-600
-605
-610
-614
-619
-623
-628
-632
-637
-641
-645
-650
-654
-658
-663
-667
-671
-675
-680
-684
-688
-692
-696
-700
-705
-709
-713
-717
-721
-725
-729
-734
-738
-742
-746
-750
-755
-759
-763
-768
-772
-777
-781
-786
-791
-795
-800
-805
-810
-814
-819
-824
-829
-834
-839
-844
-850
-855
-860
-865
-871
-876
-881
-887
-892
-898
-903
-909
-914
-920
-925
-931
-937
-942
-948
-953
-959
-965
-970
-976
-982
-987
-993
-999
-1004
-1010
-1016
-1022
-1028
-1033
-1039
-1045
-1051
-1057
-1063
-1069
-1075
-1081
-1088
-1094
-1100
-1107
-1113
-1120
-1127
-1134
-1141
-1148
-1155
-1162
-1169
-1176
-1184
-1191
-1198
-1206
-1213
-1221
-1228
-1236
-1243
-1251
-1259
-1266
-1274
-1282
-1289
-1297
-1305
-1313
-1321
-1329
-1336
-1344
-1352
-1360
-1369
-1377
-1385
-1393
-1402
-1410
-1419
-1427
-1436
-1445
-1453
-1462
-1471
-1480
-1489
-1498
-1508
-1517
-1526
-1535
-1545
-1554
-1563
-1573
-1582
-1591
-1601
-1610
-1620
-1629
-1639
-1649
-1658
-1668
-1677
-1687
-1697
-1707
-1716
-1726
-1736
-1746
-1756
-1766
-1777
-1787
-1797
-1808
-1818
-1829
-1839
-1850
-1860
-1871
-1882
-1893
-1904
-1915
-1926
-1937
-1947
-1958
-1969
-1980
-1991
-2001
-2013
-2024
-2035
-2045
-2057
-2067
-2078
-2089
-2100
-2111
-2122
-2133
-2143
-2154
-2165
-2176
-2187
-2198
-2209
-2220
-2232
-2243
-2254
-2265
-2276
-2288
-2299
-2310
-2322
-2333
-2344
-2356
-2367
-2379
-2390
-2402
-2414
-2425
-2437
-2449
-2460
-2472
-2484
-2496
-2508
-2519
-2531
-2543
-2555
-2567
-2579
-2591
-2603
-2615
-2627
-2639
-2650
-2662
-2674
-2686
-2698
-2709
-2721
-2733
-2745
-2756
-2768
-2779
-2791
-2803
-2814
-2826
-2837
-2849
-2860
-2872
-2884
-2895
-2907
-2918
-2930
-2941
-2953
-2964
-2976
-2987
-2999
-3010
-3022
-3033
-3045
-3056
-3068
-3079
-3090
-3102
-3113
-3124
-3135
-3146
-3158
-3169
-3180
-3191
-3202
-3213
-3224
-3235
-3246
-3258
-3269
-3280
-3291
-3302
-3314
-3325
-3336
-3348
-3359
-3370
-3382
-3393
-3405
-3416
-3427
-3439
-3450
-3462
-3473
-3485
-3496
-3507
-3519
-3530
-3542
-3553
-3564
-3576
-3587
-3598
-3610
-3621
-3632
-3643
-3655
-3666
-3677
-3688
-3700
-3711
-3722
-3734
-3745
-3756
-3768
-3779
-3791
-3802
-3814
-3825
-3837
-3848
-3860
-3872
-3884
-3895
-3907
-3919
-3931
-3943
-3955
-3968
-3980
-3992
-4003
-4017
-4029
-4042
-4054
-4067
-4080
-4091
-4105
-4118
-4131
-4144
-4157
-4170
-4183
-4197
-4210
-4223
-4236
-4250
-4263
-4276
-4290
-4303
-4317
-4330
-4343
-4357
-4370
-4384
-4397
-4410
-4423
-4437
-4450
-4463
-4476
-4489
-4503
-4516
-4529
-4542
-4555
-4568
-4581
-4594
-4607
-4620
-4634
-4647
-4660
-4673
-4686
-4699
-4712
-4725
-4738
-4751
-4765
-4778
-4791
-4804
-4817
-4831
-4844
-4857
-4870
-4883
-4896
-4909
-4922
-4936
-4949
-4962
-4975
-4988
-5001
-5014
-5027
-5040
-5052
-5065
-5078
-5091
-5104
-5117
-5130
-5142
-5155
-5168
-5180
-5193
-5206
-5218
-5231
-5243
-5255
-5268
-5280
-5292
-5305
-5317
-5329
-5341
-5353
-5365
-5377
-5389
-5401
-5413
-5425
-5437
-5448
-5460
-5471
-5483
-5494
-5506
-5517
-5529
-5540
-5551
-5562
-5573
-5584
-5595
-5606
-5617
-5628
-5639
-5649
-5660
-5671
-5681
-5691
-5702
-5712
-5722
-5732
-5742
-5752
-5762
-5771
-5781
-5790
-5800
-5809
-5818
-5827
-5836
-5845
-5853
-5861
-5870
-5878
-5886
-5894
-5901
-5909
-5916
-5923
-5930
-5937
-5944
-5950
-5956
-5963
-5969
-5975
-5980
-5986
-5991
-5997
-6002
-6007
-6012
-6017
-6021
-6026
-6030
-6034
-6039
-6043
-6047
-6051
-6054
-6058
-6062
-6065
-6068
-6071
-6074
-6077
-6080
-6083
-6086
-6088
-6090
-6093
-6095
-6097
-6099
-6100
-6102
-6103
-6104
-6105
-6106
-6107
-6108
-6108
-6109
-6109
-6109
-6109
-6109
-6109
-6108
-6107
-6107
-6106
-6105
-6104
-6103
-6101
-6100
-6098
-6097
-6095
-6093
-6091
-6089
-6087
-6084
-6082
-6079
-6077
-6074
-6071
-6068
-6065
-6062
-6058
-6055
-6051
-6048
-6044
-6040
-6036
-6032
-6028
-6023
-6019
-6015
-6010
-6006
-6001
-5996
-5991
-5986
-5981
-5976
-5971
-5965
-5960
-5954
-5949
-5943
-5937
-5931
-5925
-5919
-5912
-5906
-5900
-5893
-5886
-5880
-5873
-5866
-5859
-5852
-5844
-5837
-5830
-5822
-5814
-5806
-5798
-5790
-5782
-5774
-5765
-5757
-5748
-5740
-5731
-5722
-5713
-5704
-5695
-5685
-5676
-5666
-5657
-5647
-5637
-5627
-5617
-5607
-5596
-5586
-5576
-5565
-5554
-5544
-5533
-5522
-5511
-5499
-5488
-5477
-5465
-5454
-5442
-5430
-5418
-5406
-5394
-5382
-5369
-5357
-5344
-5331
-5318
-5305
-5292
-5278
-5265
-5252
-5238
-5224
-5211
-5197
-5183
-5169
-5155
-5141
-5126
-5112
-5098
-5083
-5069
-5054
-5039
-5024
-5009
-4994
-4979
-4964
-4949
-4934
-4918
-4903
-4887
-4872
-4856
-4840
-4824
-4809
-4793
-4777
-4761
-4744
-4728
-4712
-4696
-4679
-4663
-4646
-4630
-4613
-4596
-4580
-4563
-4546
-4529
-4512
-4495
-4477
-4460
-4443
-4426
-4408
-4391
-4373
-4356
-4338
-4320
-4302
-4284
-4267
-4248
-4230
-4212
-4194
-4176
-4157
-4139
-4120
-4102
-4083
-4064
-4045
-4027
-4008
-3989
-3969
-3950
-3931
-3912
-3893
-3873
-3854
-3834
-3815
-3795
-3775
-3755
-3736
-3716
-3695
-3675
-3655
-3635
-3614
-3594
-3573
-3552
-3531
-3510
-3489
-3468
-3446
-3425
-3403
-3381
-3359
-3337
-3315
-3293
-3271
-3248
-3226
-3203
-3180
-3157
-3134
-3111
-3088
-3065
-3041
-3018
-2994
-2970
-2947
-2923
-2899
-2875
-2851
-2827
-2802
-2778
-2754
-2729
-2705
-2680
-2656
-2631
-2607
-2582
-2557
-2533
-2508
-2483
-2458
-2433
-2409
-2384
-2359
-2334
-2309
-2284
-2259
-2234
-2209
-2184
-2159
-2134
-2109
-2084
-2059
-2033
-2009
-1983
-1958
-1933
-1907
-1882
-1857
-1831
-1806
-1780
-1755
-1729
-1703
-1677
-1652
-1626
-1600
-1574
-1548
-1522
-1496
-1470
-1444
-1418
-1392
-1366
-1340
-1314
-1288
-1263
-1237
-1211
-1185
-1160
-1134
-1108
-1083
-1057
-1032
-1006
-981
-956
-931
-906
-881
-856
-831
-807
-782
-758
-733
-709
-685
-661
-637
-614
-590
-567
-543
-520
-497
-474
-452
-429
-407
-384
-362
-340
-318
-296
-275
-253
-232
-211
-190
-169
-148
-128
-107
-87
-67
-47
-27
-7
13
32
52
71
90
109
129
148
166
185
204
223
241
260
278
297
315
333
351
370
388
406
424
442
460
478
496
514
532
549
567
584
602
619
637
654
671
689
706
723
740
757
774
791
808
825
842
859
876
893
910
927
944
961
978
995
1010
1028
1045
1062
1079
1095
1112
1129
1146
1163
1179
1196
1213
1230
1246
1263
1280
1297
1313
1330
1347
1363
1380
1397
1413
1430
1447
1464
1480
1497
1514
1531
1548
1565
1581
1598
1615
1632
1649
1666
1683
1700
1717
1734
1751
1768
1785
1802
1819
1836
1853
1871
1888
1905
1922
1940
1957
1975
1992
2009
2028
2045
2063
2081
2099
2117
2135
2153
2171
2189
2207
2226
2244
2262
2281
2299
2317
2336
2354
2373
2391
2410
2428
2447
2465
2483
2502
2520
2539
2557
2576
2594
2613
2631
2649
2668
2686
2705
2723
2741
2760
2778
2797
2815
2834
2852
2871
2889
2908
2926
2945
2963
2981
3000
3018
3037
3055
3074
3093
3111
3130
3148
3167
3185
3204
3222
3241
3259
3278
3296
3315
3333
3352
3370
3389
3408
3426
3444
3463
3481
3500
3518
3536
3554
3572
3591
3609
3627
3645
3663
3681
3699
3716
3734
3752
3770
3788
3805
3823
3841
3859
3876
3894
3912
3930
3948
3965
3983
4001
4019
4035
4054
4072
4089
4107
4125
4142
4160
4178
4195
4213
4230
4248
4265
4282
4300
4317
4334
4351
4368
4385
4402
4419
4436
4453
4470
4486
4503
4520
4537
4553
4570
4586
4603
4619
4635
4652
4668
4685
4701
4717
4734
4750
4766
4783
4799
4815
4831
4848
4864
4880
4896
4912
4928
4944
4960
4976
4992
5008
5024
5040
5056
5072
5088
5104
5119
5135
5151
5167
5183
5199
5214
5230
5246
5262
5278
5293
5309
5325
5341
5356
5372
5388
5404
5419
5435
5451
5467
5482
5498
5514
5530
5545
5561
5577
5592
5608
5624
5640
5655
5671
5687
5702
5718
5733
5749
5764
5780
5795
5810
5826
5841
5856
5871
5886
5901
5916
5931
5946
5961
5976
5990
6005
6019
6034
6048
6062
6076
6090
6104
6118
6132
6146
6160
6173
6187
6200
6213
6227
6240
6253
6266
6279
6292
6305
6318
6330
6343
6356
6368
6381
6393
6406
6418
6431
6443
6455
6468
6480
6492
6504
6517
6529
6541
6554
6566
6578
6590
6602
6615
6627
6639
6651
6663
6676
6688
6700
6712
6724
6736
6748
6760
6772
6784
6795
6807
6819
6830
6842
6853
6865
6876
6887
6898
6909
6920
6931
6942
6953
6964
6974
6985
6996
7006
7017
7027
7038
7048
7059
7069
7079
7090
7100
7110
7120
7131
7141
7151
7161
7171
7181
7191
7201
7211
7220
7230
7240
7249
7259
7268
7278
7287
7296
7305
7315
7324
7333
7342
7351
7359
7368
7377
7385
7394
7403
7411
7420
7428
7436
7445
7453
7461
7469
7477
7485
7493
7501
7509
7517
7525
7533
7540
7548
7556
7563
7571
7578
7586
7593
7600
7608
7615
7622
7629
7636
7643
7650
7657
7664
7671
7677
7684
7691
7697
7703
7710
7716
7722
7728
7735
7741
7746
7752
7758
7764
7770
7775
7781
7786
7792
7797
7802
7807
7812
7817
7822
7827
7831
7836
7840
7845
7849
7853
7857
7861
7865
7869
7872
7876
7879
7882
7885
7887
7890
7892
7894
7896
7898
7899
7901
7902
7903
7904
7905
7905
7906
7906
7906
7906
7905
7905
7905
7904
7903
7902
7901
7900
7899
7898
7896
7895
7893
7891
7889
7887
7885
7883
7881
7878
7876
7873
7870
7867
7864
7861
7858
7854
7851
7847
7843
7839
7835
7831
7827
7822
7818
7813
7808
7803
7798
7793
7788
7783
7777
7772
7766
7760
7754
7748
7742
7736
7730
7723
7717
7710
7703
7696
7689
7682
7675
7668
7660
7653
7645
7638
7630
7622
7614
7606
7598
7590
7581
7573
7564
7556
7547
7539
7530
7521
7512
7504
7495
7486
7477
7468
7459
7450
7441
7431
7422
7413
7404
7394
7385
7376
7366
7357
7348
7338
7329
7319
7310
7300
7290
7281
7271
7262
7252
7242
7233
7223
7214
7204
7194
7185
7175
7166
7156
7147
7138
7128
7119
7110
7101
7092
7083
7074
7065
7056
7047
7039
7030
7022
7013
7005
6997
6989
6981
6973
6965
6957
6949
6942
6934
6926
6919
6911
6904
6896
6889
6881
6874
6867
6859
6852
6845
6838
6830
6823
6816
6809
6802
6795
6788
6780
6773
6766
6759
6752
6746
6739
6732
6725
6718
6711
6704
6697
6690
6683
6676
6670
6663
6656
6649
6641
6634
6627
6620
6613
6606
6598
6591
6584
6576
6569
6562
6554
6546
6539
6531
6523
6516
6508
6500
6492
6484
6476
6468
6460
6452
6444
6436
6427
6419
6411
6402
6394
6385
6377
6368
6360
6351
6342
6333
6325
6316
6307
6298
6289
6280
6271
6262
6253
6244
6235
6226
6217
6208
6199
6190
6180
6171
6162
6152
6143
6134
6124
6115
6105
6095
6086
6076
6066
6057
6047
6037
6027
6017
6007
5997
5987
5977
5967
5957
5947
5937
5927
5917
5907
5897
5887
5877
5867
5857
5847
5836
5826
5816
5806
5796
5786
5776
5765
5755
5745
5735
5725
5714
5704
5694
5683
5673
5663
5652
5642
5631
5621
5610
5600
5589
5579
5568
5558
5547
5537
5526
5515
5505
5494
5484
5473
5463
5453
5442
5432
5421
5411
5401
5390
5380
5370
5359
5349
5339
5329
5319
5308
5298
5288
5278
5268
5258
5248
5238
5228
5218
5208
5198
5188
5178
5168
5158
5149
5139
5129
5119
5109
5100
5090
5080
5071
5061
5051
5042
5032
5022
5013
5003
4994
4984
4975
4965
4956
4946
4937
4927
4918
4908
4899
4889
4880
4870
4861
4851
4842
4832
4823
4813
4804
4794
4785
4775
4765
4756
4746
4736
4727
4717
4707
4697
4687
4678
4668
4658
4648
4638
4627
4617
4607
4596
4586
4575
4564
4554
4543
4532
4521
4509
4498
4487
4475
4464
4452
4440
4428
4416
4404
4391
4379
4366
4354
4341
4328
4315
4302
4288
4275
4262
4248
4234
4220
4206
4192
4178
4164
4150
4135
4121
4106
4091
4075
4061
4046
4030
4014
3999
3984
3968
3952
3935
3919
3903
3886
3869
3852
3835
3818
3800
3783
3765
3747
3729
3711
3693
3674
3656
3637
3618
3600
3580
3561
3542
3523
3503
3483
3464
3444
3424
3404
3384
3363
3343
3322
3302
3281
3260
3239
3218
3197
3175
3154
3132
3111
3089
3067
3046
3024
3002
2980
2958
2935
2913
2891
2869
2846
2824
2801
2779
2756
2733
2711
2688
2665
2642
2620
2597
2574
2551
2528
2505
2482
2460
2437
2414
2391
2368
2345
2323
2300
2277
2254
2231
2209
2186
2163
2140
2118
2095
2072
2050
2027
2005
1982
1960
1937
1915
1893
1870
1848
1826
1804
1782
1760
1738
1716
1694
1672
1650
1628
1607
1585
1564
1543
1521
1500
1479
1458
1437
1416
1395
1375
1354
1334
1314
1293
1273
1253
1234
1214
1194
1175
1156
1137
1117
1099
1080
1061
1042
1024
1006
987
969
951
933
915
898
880
863
845
828
811
794
777
760
743
726
710
693
677
660
644
628
612
596
580
564
548
533
517
502
486
471
456
440
425
410
395
380
365
350
335
320
305
290
275
260
245
230
215
200
185
170
155
140
125
110
95
80
65
50
36
21
6
-9
-24
-39
-54
-69
-83
-98
-113
-128
-143
-157
-172
-187
-201
-216
-231
-246
-260
-275
-290
-304
-319
-334
-348
-363
-378
-393
-408
-423
-438
-453
-468
-483
-499
-514
-530
-545
-561
-576
-592
-608
-624
-640
-657
-673
-689
-706
-723
-739
-756
-773
-790
-808
-825
-842
-860
-877
-895
-913
-931
-949
-967
-986
-1004
-1022
-1041
-1060
-1079
-1098
-1117
-1136
-1156
-1175
-1195
-1214
-1234
-1254
-1274
-1294
-1314
-1335
-1355
-1376
-1396
-1417
-1438
-1459
-1480
-1501
-1523
-1544
-1565
-1587
-1608
-1630
-1652
-1674
-1696
-1717
-1739
-1761
-1784
-1806
-1828
-1850
-1872
-1894
-1917
-1939
-1961
-1984
-2005
-2029
-2051
-2073
-2096
-2118
-2141
-2163
-2186
-2208
-2231
-2253
-2276
-2298
-2321
-2344
-2366
-2389
-2411
-2434
-2457
-2479
-2502
-2525
-2548
-2571
-2594
-2616
-2639
-2662
-2685
-2708
-2731
-2754
-2777
-2800
-2823
-2846
-2869
-2892
-2915
-2938
-2961
-2984
-3007
-3030
-3053
-3076
-3099
-3122
-3145
-3168
-3191
-3214
-3237
-3259
-3282
-3305
-3328
-3350
-3373
-3396
-3419
-3442
-3464
-3487
-3510
-3533
-3556
-3578
-3601
-3624
-3647
-3669
-3692
-3715
-3738
-3760
-3783
-3806
-3829
-3851
-3874
-3897
-3919
-3942
-3965
-3988
-4010
-4033
-4056
-4078
-4101
-4124
-4147
-4170
-4193
-4215
-4238
-4261
-4284
-4306
-4329
-4352
-4374
-4397
-4420
-4442
-4465
-4488
-4510
-4532
-4555
-4577
-4599
-4622
-4644
-4666
-4688
-4710
-4732
-4754
-4776
-4797
-4819
-4841
-4862
-4884
-4905
-4927
-4948
-4970
-4991
-5012
-5033
-5055
-5076
-5097
-5118
-5139
-5160
-5181
-5201
-5222
-5243
-5263
-5284
-5304
-5325
-5345
-5365
-5385
-5405
-5425
-5445
-5465
-5485
-5504
-5524
-5543
-5562
-5582
-5601
-5620
-5639
-5657
-5676
-5694
-5713
-5731
-5749
-5767
-5785
-5803
-5821
-5838
-5856
-5873
-5891
-5908
-5925
-5942
-5958
-5975
-5992
-6008
-6025
-6041
-6057
-6073
-6089
-6105
-6121
-6136
-6152
-6167
-6182
-6197
-6212
-6227
-6242
-6257
-6271
-6285
-6300
-6314
-6328
-6342
-6356
-6369
-6383
-6396
-6410
-6423
-6436
-6449
-6462
-6475
-6488
-6500
-6513
-6525
-6538
-6550
-6562
-6574
-6586
-6598
-6610
-6621
-6633
-6645
-6656
-6667
-6679
-6690
-6701
-6712
-6723
-6734
-6745
-6755
-6766
-6777
-6787
-6797
-6808
-6818
-6828
-6838
-6848
-6858
-6868
-6878
-6888
-6897
-6907
-6916
-6926
-6935
-6945
-6954
-6963
-6972
-6981
-6990
-6999
-7008
-7017
-7026
-7034
-7043
-7051
-7060
-7068
-7077
-7085
-7094
-7102
-7110
-7118
-7126
-7134
-7142
-7150
-7158
-7166
-7174
-7181
-7189
-7197
-7204
-7212
-7219
-7227
-7234
-7242
-7249
-7256
-7264
-7271
-7278
-7285
-7292
-7299
-7306
-7313
-7320
-7326
-7333
-7340
-7347
-7353
-7360
-7366
-7373
-7380
-7386
-7393
-7399
-7406
-7412
-7419
-7425
-7431
-7438
-7444
-7451
-7457
-7463
-7470
-7476
-7482
-7489
-7495
-7501
-7508
-7514
-7520
-7526
-7533
-7539
-7545
-7551
-7557
-7563
-7569
-7575
-7580
-7586
-7592
-7598
-7603
-7609
-7615
-7620
-7626
-7631
-7637
-7642
-7647
-7653
-7658
-7663
-7668
-7673
-7678
-7683
-7687
-7692
-7697
-7701
-7706
-7710
-7715
-7719
-7723
-7727
-7731
-7735
-7739
-7743
-7747
-7751
-7755
-7758
-7762
-7766
-7769
-7773
-7776
-7780
-7783
-7787
-7790
-7794
-7797
-7801
-7804
-7808
-7811
-7815
-7818
-7821
-7825
-7828
-7832
-7835
-7838
-7842
-7845
-7848
-7852
-7855
-7858
-7862
-7865
-7868
-7872
-7875
-7878
-7881
-7885
-7888
-7891
-7894
-7897
-7900
-7903
-7906
-7909
-7912
-7915
-7918
-7920
-7923
-7926
-7928
-7931
-7933
-7935
-7938
-7940
-7942
-7944
-7946
-7948
-7949
-7951
-7953
-7954
-7955
-7957
-7958
-7959
-7960
-7961
-7962
-7963
-7964
-7965
-7966
-7966
-7967
-7967
-7968
-7968
-7968
-7969
-7969
-7969
-7969
-7969
-7969
-7968
-7968
-7968
-7967
-7967
-7966
-7966
-7965
-7964
-7963
-7962
-7961
-7960
-7959
-7957
-7956
-7954
-7953
-7951
-7950
-7948
-7946
-7944
-7943
-7941
-7939
-7937
-7935
-7932
-7930
-7928
-7926
-7923
-7921
-7918
-7916
-7913
-7911
-7908
-7905
-7903
-7900
-7897
-7894
-7891
-7888
-7885
-7882
-7879
-7876
-7872
-7869
-7866
-7862
-7859
-7855
-7852
-7848
-7845
-7841
-7837
-7834
-7830
-7826
-7822
-7818
-7814
-7810
-7806
-7802
-7798
-7794
-7789
-7785
-7781
-7776
-7772
-7767
-7763
-7758
-7753
-7748
-7744
-7739
-7734
-7729
-7724
-7718
-7713
-7708
-7703
-7697
-7692
-7686
-7681
-7675
-7669
-7663
-7657
-7651
-7645
-7639
-7633
-7627
-7620
-7614
-7607
-7601
-7594
-7587
-7581
-7574
-7567
-7560
-7553
-7545
-7538
-7531
-7523
-7515
-7508
-7500
-7492
-7484
-7476
-7467
-7459
-7451
-7442
-7434
-7425
-7416
-7407
-7398
-7389
-7380
-7370
-7361
-7352
-7342
-7333
-7323
-7313
-7303
-7294
-7284
-7274
-7264
-7254
-7244
-7234
-7223
-7213
-7203
-7192
-7182
-7171
-7161
-7150
-7140
-7129
-7118
-7107
-7096
-7085
-7074
-7063
-7052
-7041
-7029
-7018
-7007
-6995
-6984
-6972
-6961
-6949
-6938
-6926
-6915
-6903
-6892
-6880
-6869
-6857
-6846
-6834
-6823
-6811
-6800
-6788
-6777
-6766
-6754
-6743
-6732
-6720
-6709
-6698
-6687
-6676
-6665
-6654
-6643
-6632
-6621
-6610
-6599
-6589
-6578
-6567
-6557
-6546
-6535
-6525
-6515
-6504
-6494
-6483
-6473
-6463
-6453
-6443
-6433
-6422
-6412
-6402
-6392
-6383
-6373
-6363
-6353
-6343
-6333
-6324
-6314
-6304
-6294
-6285
-6275
-6265
-6256
-6246
-6237
-6227
-6217
-6208
-6198
-6189
-6179
-6170
-6160
-6151
-6141
-6132
-6123
-6113
-6104
-6094
-6085
-6075
-6066
-6056
-6047
-6037
-6028
-6018
-6009
-5999
-5990
-5980
-5970
-5961
-5951
-5942
-5932
-5922
-5912
-5903
-5893
-5883
-5873
-5864
-5854
-5844
-5834
-5824
-5815
-5805
-5795
-5785
-5776
-5766
-5756
-5747
-5737
-5728
-5718
-5709
-5700
-5690
-5681
-5672
-5662
-5653
-5644
-5635
-5625
-5616
-5607
-5598
-5589
-5580
-5570
-5561
-5552
-5543
-5534
-5525
-5516
-5507
-5498
-5488
-5479
-5470
-5461
-5452
-5443
-5435
-5426
-5417
-5408
-5399
-5391
-5382
-5373
-5365
-5356
-5348
-5339
-5331
-5323
-5314
-5306
-5298
-5290
-5282
-5273
-5265
-5257
-5249
-5241
-5233
-5225
-5216
-5208
-5200
-5192
-5184
-5176
-5167
-5159
-5151
-5143
-5135
-5126
-5118
-5110
-5102
-5094
-5085
-5077
-5069
-5061
-5053
-5045
-5037
-5029
-5021
-5013
-5005
-4997
-4989
-4981
-4973
-4966
-4958
-4950
-4942
-4935
-4927
-4920
-4912
-4904
-4897
-4890
-4882
-4875
-4867
-4860
-4853
-4845
-4838
-4831
-4824
-4817
-4809
-4802
-4795
-4789
-4782
-4775
-4768
-4761
-4755
-4748
-4742
-4735
-4729
-4722
-4716
-4710
-4703
-4697
-4691
-4685
-4679
-4674
-4668
-4662
-4657
-4651
-4646
-4640
-4635
-4629
-4624
-4619
-4614
-4609
-4603
-4598
-4594
-4589
-4584
-4579
-4574
-4570
-4565
-4560
-4556
-4551
-4547
-4543
-4538
-4534
-4530
-4526
-4522
-4518
-4514
-4511
-4507
-4503
-4500
-4497
-4493
-4490
-4487
-4484
-4481
-4479
-4476
-4473
-4471
-4469
-4466
-4464
-4462
-4460
-4458
-4456
-4454
-4452
-4450
-4448
-4447
-4445
-4443
-4442
-4440
-4439
-4437
-4436
-4435
-4433
-4432
-4431
-4430
-4429
-4427
-4426
-4425
-4424
-4423
-4422
-4421
-4421
-4420
-4419
-4418
-4417
-4417
-4416
-4415
-4415
-4414
-4413
-4413
-4412
-4412
-4411
-4411
-4410
-4410
-4409
-4408
-4408
-4407
-4407
-4406
-4406
-4405
-4405
-4404
-4404
-4403
-4402
-4402
-4401
-4400
-4400
-4399
-4398
-4398
-4397
-4396
-4395
-4394
-4393
-4392
-4391
-4390
-4389
-4388
-4387
-4386
-4385
-4384
-4383
-4381
-4380
-4379
-4377
-4376
-4375
-4373
-4372
-4370
-4369
-4367
-4365
-4364
-4362
-4361
-4359
-4357
-4355
-4353
-4352
-4350
-4348
-4346
-4344
-4342
-4339
-4337
-4335
-4333
-4331
-4328
-4326
-4324
-4321
-4319
-4317
-4314
-4312
-4309
-4307
-4304
-4302
-4299
-4297
-4294
-4291
-4289
-4286
-4284
-4281
-4278
-4275
-4273
-4270
-4267
-4264
-4261
-4259
-4256
-4253
-4250
-4247
-4244
-4241
-4238
-4235
-4232
-4229
-4226
-4223
-4221
-4218
-4215
-4212
-4209
-4207
-4204
-4201
-4199
-4196
-4194
-4191
-4189
-4186
-4184
-4181
-4179
-4176
-4174
-4172
-4169
-4167
-4165
-4162
-4160
-4158
-4156
-4153
-4151
-4149
-4146
-4144
-4142
-4140
-4137
-4135
-4133
-4131
-4128
-4126
-4124
-4122
-4120
-4117
-4115
-4113
-4111
-4109
-4107
-4105
-4103
-4101
-4099
-4097
-4094
-4094
-4091
-4090
-4088
-4086
-4085
-4083
-4081
-4080
-4078
-4075
-4075
-4073
-4070
-4070
-4067
-4067
-4065
-4062
-4062
-4059
-4058
-4057
-4054
-4053
-4051
-4050
-4048
-4046
-4043
-4042
-4041
-4038
-4037
-4035
-4033
-4030
-4029
-4027
-4025
-4022
-4021
-4018
-4016
-4014
-4011
-4010
-4006
-4005
-4003
-4000
-3998
-3996
-3993
-3991
-3988
-3986
-3983
-3981
-3978
-3976
-3973
-3971
-3968
-3966
-3963
-3960
-3958
-3956
-3953
-3951
-3948
-3946
-3943
-3941
-3938
-3936
-3934
-3931
-3929
-3927
-3924
-3922
-3920
-3918
-3915
-3913
-3911
-3908
-3906
-3904
-3902
-3899
-3897
-3895
-3893
-3890
-3888
-3886
-3884
-3882
-3880
-3877
-3875
-3873
-3871
-3869
-3867
-3865
-3863
-3861
-3859
-3857
-3855
-3853
-3851
-3850
-3848
-3846
-3844
-3842
-3840
-3838
-3837
-3835
-3833
-3831
-3829
-3828
-3826
-3824
-3822
-3821
-3819
-3817
-3815
-3814
-3812
-3811
-3809
-3807
-3806
-3804
-3803
-3801
-3799
-3798
-3796
-3795
-3794
-3792
-3791
-3789
-3788
-3787
-3785
-3784
-3783
-3781
-3780
-3779
-3778
-3776
-3775
-3774
-3773
-3772
-3771
-3770
-3769
-3768
-3767
-3766
-3766
-3765
-3764
-3763
-3763
-3762
-3761
-3761
-3760
-3760
-3759
-3759
-3758
-3758
-3757
-3757
-3757
-3757
-3756
-3756
-3756
-3756
-3756
-3756
-3756
-3757
-3757
-3757
-3758
-3758
-3759
-3759
-3760
-3760
-3761
-3762
-3763
-3764
-3765
-3766
-3767
-3768
-3770
-3771
-3773
-3774
-3776
-3777
-3779
-3781
-3783
-3785
-3787
-3789
-3791
-3793
-3795
-3798
-3800
-3803
-3805
-3808
-3810
-3813
-3815
-3818
-3821
-3824
-3826
-3829
-3832
-3835
-3838
-3841
-3844
-3847
-3850
-3853
-3856
-3860
-3863
-3866
-3869
-3872
-3876
-3879
-3882
-3886
-3889
-3892
-3895
-3899
-3902
-3906
-3909
-3912
-3916
-3919
-3922
-3926
-3929
-3933
-3936
-3939
-3943
-3946
-3950
-3953
-3956
-3960
-3963
-3966
-3970
-3973
-3976
-3980
-3983
-3986
-3990
-3993
-3996
-3999
-4003
-4006
-4009
-4011
-4014
-4018
-4021
-4024
-4027
-4030
-4033
-4035
-4038
-4042
-4045
-4048
-4051
-4054
-4057
-4059
-4062
-4065
-4067
-4070
-4073
-4075
-4078
-4081
-4083
-4086
-4089
-4091
-4094
-4097
-4100
-4103
-4105
-4108
-4111
-4113
-4116
-4119
-4121
-4124
-4127
-4130
-4132
-4135
-4138
-4141
-4144
-4146
-4149
-4152
-4155
-4158
-4160
-4163
-4166
-4169
-4172
-4174
-4177
-4180
-4183
-4186
-4188
-4191
-4194
-4197
-4199
-4202
-4205
-4208
-4211
-4213
-4216
-4219
-4222
-4225
-4227
-4230
-4233
-4236
-4238
-4241
-4244
-4246
-4249
-4252
-4255
-4257
-4260
-4263
-4265
-4268
-4270
-4273
-4276
-4278
-4281
-4283
-4286
-4288
-4291
-4293
-4296
-4298
-4301
-4303
-4306
-4308
-4311
-4313
-4316
-4319
-4321
-4324
-4326
-4329
-4332
-4334
-4337
-4340
-4342
-4345
-4348
-4350
-4353
-4356
-4358
-4361
-4364
-4366
-4369
-4372
-4374
-4377
-4379
-4382
-4384
-4386
-4389
-4391
-4394
-4396
-4398
-4400
-4403
-4405
-4407
-4409
-4412
-4414
-4416
-4418
-4420
-4422
-4424
-4426
-4428
-4431
-4433
-4435
-4437
-4439
-4441
-4443
-4445
-4447
-4449
-4451
-4453
-4455
-4456
-4458
-4460
-4462
-4464
-4466
-4467
-4469
-4471
-4473
-4474
-4476
-4478
-4479
-4481
-4482
-4484
-4485
-4487
-4488
-4490
-4491
-4492
-4494
-4495
-4496
-4498
-4499
-4500
-4501
-4503
-4504
-4505
-4506
-4507
-4508
-4508
-4509
-4510
-4511
-4512
-4512
-4513
-4513
-4514
-4515
-4515
-4516
-4516
-4517
-4517
-4517
-4518
-4518
-4518
-4519
-4519
-4519
-4519
-4520
-4520
-4520
-4520
-4520
-4521
-4521
-4521
-4521
-4521
-4521
-4521
-4521
-4521
-4520
-4520
-4520
-4520
-4519
-4519
-4519
-4518
-4518
-4517
-4517
-4516
-4516
-4515
-4514
-4513
-4513
-4512
-4511
-4510
-4509
-4509
-4508
-4507
-4506
-4505
-4504
-4504
-4503
-4502
-4501
-4500
-4499
-4498
-4497
-4496
-4495
-4494
-4493
-4492
-4491
-4490
-4489
-4488
-4487
-4486
-4485
-4484
-4483
-4482
-4481
-4480
-4479
-4478
-4477
-4476
-4475
-4474
-4473
-4472
-4471
-4470
-4469
-4468
-4467
-4466
-4465
-4464
-4463
-4462
-4461
-4460
-4460
-4459
-4458
-4457
-4456
-4455
-4454
-4454
-4453
-4452
-4451
-4451
-4450
-4449
-4448
-4448
-4447
-4446
-4446
-4445
-4444
-4444
-4443
-4442
-4442
-4441
-4441
-4440
-4439
-4439
-4438
-4438
-4438
-4437
-4437
-4436
-4436
-4435
-4435
-4435
-4434
-4434
-4433
-4433
-4433
-4432
-4432
-4431
-4431
-4430
-4430
-4429
-4428
-4428
-4427
-4426
-4426
-4425
-4424
-4423
-4422
-4421
-4420
-4419
-4418
-4417
-4415
-4414
-4413
-4412
-4410
-4409
-4407
-4406
-4404
-4403
-4401
-4399
-4398
-4396
-4394
-4392
-4390
-4389
-4386
-4384
-4382
-4380
-4378
-4375
-4373
-4370
-4368
-4365
-4362
-4359
-4356
-4353
-4350
-4347
-4344
-4340
-4337
-4333
-4330
-4326
-4322
-4318
-4315
-4311
-4307
-4303
-4299
-4295
-4291
-4287
-4283
-4279
-4275
-4271
-4267
-4263
-4259
-4255
-4250
-4246
-4242
-4237
-4233
-4228
-4223
-4219
-4214
-4209
-4203
-4198
-4193
-4187
-4181
-4176
-4170
-4164
-4157
-4151
-4145
-4138
-4132
-4125
-4119
-4112
-4105
-4099
-4091
-4085
-4078
-4072
-4066
-4059
-4051
-4046
-4038
-4033
-4027
-4019
-4014
-4006
-4001
-3994
-3987
-3981
-3974
-3967
-3960
-3953
-3946
-3938
-3931
-3923
-3915
-3907
-3899
-3890
-3881
-3873
-3864
-3854
-3845
-3835
-3826
-3816
-3806
-3796
-3786
-3776
-3766
-3756
-3746
-3736
-3726
-3716
-3706
-3696
-3686
-3677
-3667
-3656
-3646
-3636
-3626
-3616
-3605
-3595
-3584
-3574
-3563
-3552
-3541
-3529
-3518
-3506
-3495
-3483
-3471
-3458
-3446
-3434
-3421
-3408
-3395
-3382
-3369
-3355
-3342
-3328
-3314
-3300
-3286
-3272
-3258
-3244
-3229
-3215
-3200
-3186
-3171
-3156
-3141
-3126
-3111
-3096
-3080
-3065
-3049
-3034
-3018
-3002
-2986
-2970
-2954
-2937
-2921
-2904
-2887
-2870
-2854
-2837
-2819
-2802
-2785
-2768
-2750
-2733
-2715
-2697
-2679
-2662
-2643
-2625
-2607
-2589
-2570
-2552
-2533
-2514
-2495
-2477
-2458
-2438
-2419
-2400
-2381
-2361
-2342
-2322
-2303
-2283
-2263
-2243
-2223
-2203
-2182
-2162
-2141
-2121
-2100
-2079
-2058
-2037
-2016
-1995
-1974
-1953
-1932
-1910
-1889
-1868
-1847
-1825
-1804
-1782
-1761
-1739
-1718
-1696
-1674
-1653
-1631
-1609
-1587
-1565
-1543
-1521
-1499
-1477
-1454
-1432
-1410
-1387
-1365
-1342
-1320
-1297
-1275
-1252
-1229
-1206
-1183
-1160
-1138
-1115
-1092
-1069
-1046
-1022
-1000
-977
-954
-931
-907
-884
-861
-838
-815
-792
-769
-745
-722
-699
-675
-652
-629
-605
-582
-558
-534
-511
-487
-463
-439
-416
-392
-368
-344
-320
-295
-271
-247
-223
-198
-174
-149
-125
-100
-76
-51
-26
-2
23
48
72
97
122
147
172
196
221
246
271
296
320
345
370
395
420
444
469
494
518
543
567
592
616
640
664
689
713
737
761
785
809
833
857
880
904
928
952
976
1000
1022
1047
1071
1095
1119
1142
1166
1190
1214
1238
1262
1286
1310
1334
1357
1381
1405
1429
1453
1477
1500
1524
1548
1572
1595
1619
1642
1666
1689
1713
1736
1760
1783
1806
1829
1853
1876
1899
1922
1946
1969
1992
2015
2037
2062
2085
2108
2131
2154
2177
2200
2223
2246
2269
2292
2315
2338
2361
2384
2407
2430
2453
2475
2498
2521
2543
2566
2588
2611
2633
2656
2678
2701
2723
2745
2767
2789
2812
2834
2855
2877
2899
2921
2942
2964
2986
3007
3028
3050
3071
3092
3113
3134
3155
3175
3196
3216
3237
3257
3277
3297
3317
3337
3357
3376
3396
3415
3434
3453
3472
3491
3510
3528
3547
3565
3584
3602
3620
3637
3655
3673
3690
3707
3724
3741
3758
3774
3791
3807
3824
3840
3856
3871
3887
3903
3918
3934
3949
3964
3979
3994
4009
4024
4038
4053
4067
4082
4096
4111
4125
4139
4153
4167
4181
4195
4209
4223
4237
4251
4264
4278
4292
4305
4319
4333
4346
4360
4373
4386
4400
4413
4427
4440
4453
4466
4480
4493
4506
4519
4532
4545
4558
4571
4584
4597
4610
4623
4636
4649
4661
4674
4687
4699
4712
4724
4737
4749
4761
4774
4786
4798
4810
4822
4834
4846
4858
4870
4882
4894
4906
4918
4930
4941
4953
4965
4977
4989
5001
5013
5025
5037
5049
5060
5072
5085
5097
5109
5121
5133
5145
5157
5169
5181
5194
5206
5218
5230
5242
5255
5267
5279
5292
5304
5316
5328
5340
5353
5365
5377
5389
5401
5414
5426
5438
5450
5462
5474
5487
5499
5511
5523
5536
5548
5560
5572
5585
5597
5609
5622
5634
5646
5658
5671
5683
5695
5708
5720
5732
5745
5757
5769
5782
5794
5806
5819
5831
5844
5856
5868
5881
5893
5906
5918
5931
5943
5955
5968
5980
5993
6005
6017
6030
6042
6054
6067
6079
6091
6103
6116
6128
6140
6152
6164
6176
6188
6199
6211
6223
6234
6246
6258
6269
6280
6292
6303
6314
6325
6336
6347
6358
6369
6380
6390
6401
6412
6422
6433
6443
6453
6464
6474
6484
6494
6504
6514
6524
6533
6543
6553
6562
6571
6581
6590
6599
6608
6617
6626
6635
6643
6652
6661
6669
6677
6686
6694
6702
6710
6718
6726
6734
6742
6750
6758
6765
6773
6780
6788
6795
6803
6810
6817
6824
6831
6838
6845
6852
6859
6866
6872
6879
6886
6892
6898
6905
6911
6917
6923
6929
6935
6941
6947
6952
6958
6963
6969
6974
6979
6984
6989
6994
6999
7004
7008
7013
7017
7022
7026
7030
7034
7038
7042
7046
7050
7054
7057
7061
7065
7068
7071
7075
7078
7081
7084
7087
7090
7093
7096
7099
7102
7105
7107
7110
7113
7115
7118
7120
7122
7125
7127
7129
7131
7133
7136
7138
7140
7142
7144
7146
7148
7150
7151
7153
7155
7157
7159
7160
7162
7164
7165
7167
7168
7170
7171
7172
7174
7175
7176
7177
7178
7179
7180
7181
7182
7183
7183
7184
7185
7185
7186
7186
7186
7186
7187
7187
7187
7187
7187
7187
7186
7186
7186
7186
7185
7185
7184
7184
7183
7183
7182
7182
7181
7180
7179
7178
7177
7176
7175
7174
7173
7172
7171
7169
7168
7167
7165
7164
7162
7161
7159
7157
7155
7153
7152
7150
7148
7145
7143
7141
7139
7137
7135
7132
7130
7127
7125
7122
7120
7117
7114
7112
7109
7106
7103
7100
7097
7094
7091
7088
7084
7081
7078
7074
7071
7067
7064
7060
7057
7053
7049
7045
7042
7038
7034
7030
7025
7021
7017
7013
7008
7004
6999
6995
6990
6986
6981
6976
6971
6966
6961
6956
6951
6946
6940
6935
6930
6925
6919
6914
6908
6903
6897
6891
6886
6880
6874
6868
6863
6857
6851
6845
6839
6833
6827
6821
6815
6809
6802
6796
6790
6783
6777
6770
6764
6757
6751
6744
6737
6731
6724
6717
6710
6703
6696
6689
6682
6675
6668
6660
6653
6646
6638
6631
6623
6616
6608
6601
6593
6585
6578
6570
6562
6554
6546
6538
6530
6522
6514
6506
6498
6490
6482
6473
6465
6457
6448
6440
6432
6423
6415
6406
6398
6390
6381
6373
6365
6356
6348
6340
6331
6323
6315
6306
6298
6290
6282
6273
6265
6257
6249
6240
6232
6224
6216
6208
6199
6191
6183
6175
6167
6159
6151
6143
6135
6127
6119
6111
6103
6095
6087
6079
6071
6063
6055
6047
6039
6031
6024
6016
6008
6000
5992
5985
5977
5969
5961
5954
5946
5938
5930
5923
5915
5907
5899
5892
5884
5876
5868
5861
5853
5845
5838
5830
5822
5815
5807
5800
5792
5785
5777
5770
5763
5755
5748
5741
5734
5726
5719
5712
5705
5698
5691
5684
5677
5670
5663
5656
5648
5641
5634
5627
5620
5613
5606
5599
5592
5585
5578
5571
5563
5556
5549
5542
5535
5528
5520
5513
5506
5499
5492
5484
5477
5470
5463
5455
5448
5441
5434
5426
5419
5412
5405
5398
5390
5383
5376
5369
5362
5355
5348
5340
5333
5326
5319
5312
5305
5298
5290
5283
5276
5269
5261
5254
5247
5239
5232
5225
5217
5209
5202
5194
5187
5179
5171
5163
5156
5148
5140
5132
5124
5116
5108
5100
5091
5083
5075
5067
5059
5051
5042
5034
5026
5017
5009
5001
4992
4984
4975
4967
4958
4950
4941
4932
4924
4915
4906
4897
4888
4879
4870
4861
4852
4842
4833
4824
4814
4805
4795
4786
4776
4766
4756
4746
4736
4726
4716
4706
4696
4685
4675
4664
4654
4643
4633
4622
4611
4600
4589
4578
4567
4556
4545
4534
4522
4511
4500
4488
4477
4465
4453
4442
4430
4418
4406
4395
4383
4371
4359
4347
4335
4323
4311
4299
4287
4275
4262
4250
4238
4225
4213
4201
4188
4176
4163
4150
4138
4125
4112
4100
4086
4074
4061
4048
4035
4022
4010
3997
3984
3971
3958
3945
3932
3919
3906
3893
3880
3867
3854
3841
3828
3814
3801
3788
3775
3761
3748
3735
3721
3708
3695
3681
3668
3654
3641
3627
3613
3600
3586
3573
3559
3545
3532
3518
3505
3491
3477
3464
3450
3436
3422
3409
3395
3381
3368
3354
3340
3326
3313
3299
3285
3272
3258
3244
3231
3217
3203
3190
3176
3162
3149
3135
3121
3108
3094
3081
3067
3053
3040
3026
3013
2999
2985
2972
2958
2944
2931
2917
2903
2889
2876
2862
2848
2834
2820
2806
2792
2778
2764
2750
2736
2722
2708
2693
2679
2665
2650
2636
2621
2606
2592
2577
2562
2547
2533
2518
2503
2488
2473
2457
2442
2427
2412
2397
2381
2366
2351
2335
2320
2304
2289
2273
2257
2242
2226
2210
2195
2179
2163
2148
2132
2116
2100
2084
2069
2053
2037
2021
2005
1989
1973
1957
1941
1925
1909
1892
1876
1860
1844
1827
1811
1794
1778
1761
1744
1728
1711
1694
1677
1660
1643
1626
1609
1592
1575
1557
1540
1523
1505
1488
1471
1453
1436
1418
1401
1383
1366
1348
1330
1313
1295
1277
1259
1242
1224
1206
1188
1170
1153
1135
1117
1099
1081
1063
1045
1027
1008
991
973
955
936
918
900
882
864
845
827
809
790
772
753
735
717
698
680
661
643
624
606
587
569
550
532
513
495
477
458
440
422
404
386
368
350
333
315
297
280
262
245
228
210
193
176
159
143
126
109
93
76
60
43
27
11
-5
-21
-37
-53
-68
-84
-100
-115
-130
-145
-161
-176
-191
-205
-220
-235
-249
-264
-278
-293
-307
-321
-335
-349
-363
-377
-390
-404
-417
-431
-444
-457
-470
-484
-497
-510
-523
-535
-548
-561
-574
-586
-599
-612
-624
-637
-649
-662
-674
-686
-698
-711
-723
-735
-747
-759
-771
-783
-795
-807
-818
-830
-842
-854
-866
-877
-889
-901
-913
-924
-936
-948
-960
-972
-984
-995
-1006
-1018
-1031
-1043
-1055
-1067
-1079
-1091
-1103
-1115
-1127
-1139
-1151
-1163
-1175
-1187
-1199
-1211
-1223
-1235
-1247
-1259
-1271
-1283
-1295
-1307
-1319
-1331
-1343
-1355
-1367
-1379
-1391
-1402
-1414
-1426
-1438
-1450
-1462
-1474
-1485
-1497
-1509
-1521
-1533
-1544
-1556
-1568
-1580
-1591
-1603
-1615
-1627
-1638
-1650
-1662
-1673
-1685
-1697
-1708
-1720
-1732
-1743
-1755
-1767
-1778
-1790
-1801
-1813
-1824
-1836
-1847
-1859
-1870
-1882
-1893
-1905
-1916
-1927
-1938
-1950
-1961
-1972
-1983
-1995
-2005
-2017
-2028
-2039
-2050
-2062
-2073
-2084
-2095
-2106
-2117
-2128
-2139
-2150
-2161
-2172
-2183
-2194
-2205
-2216
-2227
-2238
-2249
-2260
-2271
-2282
-2293
-2304
-2315
-2326
-2337
-2348
-2358
-2369
-2380
-2391
-2401
-2412
-2422
-2433
-2444
-2454
-2465
-2475
-2486
-2496
-2506
-2517
-2527
-2537
-2548
-2558
-2568
-2578
-2589
-2599
-2609
-2619
-2629
-2639
-2649
-2659
-2668
-2678
-2688
-2698
-2707
-2717
-2727
-2736
-2746
-2755
-2765
-2774
-2784
-2793
-2803
-2812
-2821
-2831
-2840
-2849
-2858
-2868
-2877
-2886
-2895
-2904
-2913
-2922
-2931
-2940
-2949
-2958
-2966
-2975
-2984
-2993
-3002
-3011
-3020
-3029
-3038
-3046
-3055
-3064
-3073
-3082
-3091
-3100
-3109
-3118
-3128
-3137
-3146
-3155
-3164
-3173
-3182
-3191
-3200
-3209
-3218
-3228
-3237
-3246
-3255
-3264
-3273
-3282
-3291
-3300
-3309
-3318
-3327
-3336
-3345
-3354
-3364
-3373
-3382
-3391
-3400
-3409
-3418
-3427
-3436
-3445
-3455
-3464
-3473
-3482
-3491
-3501
-3510
-3519
-3529
-3538
-3547
-3557
-3566
-3575
-3585
-3594
-3604
-3613
-3623
-3632
-3642
-3651
-3661
-3670
-3680
-3690
-3699
-3709
-3719
-3728
-3738
-3748
-3757
-3767
-3777
-3787
-3796
-3806
-3816
-3826
-3836
-3845
-3855
-3865
-3875
-3885
-3895
-3905
-3915
-3925
-3935
-3945
-3956
-3966
-3976
-3986
-3997
-4006
-4017
-4027
-4038
-4049
-4059
-4070
-4080
-4091
-4102
-4112
-4123
-4134
-4145
-4156
-4167
-4178
-4189
-4200
-4211
-4222
-4233
-4245
-4256
-4267
-4279
-4290
-4301
-4313
-4324
-4336
-4347
-4359
-4370
-4382
-4393
-4405
-4416
-4428
-4439
-4451
-4462
-4474
-4485
-4497
-4508
-4520
-4531
-4542
-4554
-4565
-4577
-4588
-4599
-4610
-4622
-4633
-4644
-4655
-4666
-4677
-4689
-4700
-4711
-4722
-4733
-4744
-4755
-4766
-4776
-4787
-4798
-4809
-4820
-4830
-4841
-4852
-4862
-4873
-4883
-4894
-4904
-4915
-4925
-4935
-4946
-4956
-4966
-4976
-4986
-4997
-5007
-5017
-5027
-5037
-5046
-5056
-5066
-5076
-5086
-5095
-5105
-5115
-5124
-5134
-5143
-5153
-5162
-5172
-5181
-5190
-5200
-5209
-5218
-5227
-5236
-5245
-5254
-5263
-5272
-5281
-5290
-5298
-5307
-5316
-5324
-5333
-5341
-5350
-5358
-5367
-5375
-5383
-5391
-5400
-5408
-5416
-5424
-5432
-5440
-5448
-5456
-5463
-5471
-5479
-5487
-5494
-5502
-5509
-5517
-5525
-5532
-5539
-5547
-5554
-5562
-5569
-5576
-5583
-5591
-5598
-5605
-5612
-5619
-5627
-5634
-5641
-5648
-5655
-5662
-5669
-5676
-5683
-5690
-5697
-5704
-5712
-5719
-5726
-5733
-5740
-5747
-5754
-5761
-5768
-5775
-5782
-5789
-5796
-5803
-5810
-5817
-5824
-5832
-5839
-5846
-5853
-5861
-5868
-5875
-5883
-5890
-5898
-5905
-5913
-5920
-5928
-5936
-5943
-5951
-5959
-5967
-5974
-5982
-5990
-5998
-6006
-6014
-6022
-6030
-6039
-6047
-6055
-6063
-6071
-6079
-6087
-6096
-6104
-6112
-6120
-6128
-6137
-6145
-6153
-6161
-6170
-6178
-6186
-6195
-6203
-6212
-6220
-6228
-6237
-6245
-6254
-6262
-6271
-6279
-6287
-6296
-6304
-6313
-6321
-6330
-6338
-6346
-6355
-6363
-6371
-6380
-6388
-6396
-6405
-6413
-6421
-6429
-6437
-6445
-6453
-6461
-6469
-6476
-6484
-6492
-6499
-6507
-6515
-6522
-6529
-6537
-6544
-6551
-6558
-6566
-6573
-6580
-6587
-6593
-6600
-6607
-6614
-6621
-6628
-6634
-6641
-6647
-6654
-6661
-6667
-6674
-6680
-6687
-6693
-6700
-6706
-6713
-6719
-6726
-6732
-6739
-6745
-6752
-6758
-6764
-6771
-6777
-6783
-6790
-6796
-6802
-6808
-6814
-6820
-6826
-6832
-6838
-6844
-6850
-6856
-6862
-6868
-6873
-6879
-6885
-6891
-6897
-6902
-6908
-6914
-6920
-6925
-6931
-6937
-6943
-6948
-6954
-6960
-6965
-6971
-6976
-6982
-6988
-6993
-6999
-7004
-7010
-7016
-7021
-7027
-7032
-7038
-7043
-7049
-7054
-7060
-7065
-7071
-7077
-7082
-7088
-7093
-7099
-7104
-7110
-7115
-7121
-7127
-7132
-7138
-7143
-7149
-7155
-7160
-7166
-7172
-7177
-7183
-7189
-7195
-7200
-7206
-7212
-7218
-7224
-7230
-7236
-7242
-7248
-7254
-7260
-7266
-7272
-7279
-7285
-7291
-7297
-7303
-7310
-7316
-7322
-7329
-7335
-7341
-7348
-7354
-7361
-7367
-7373
-7380
-7386
-7393
-7399
-7406
-7412
-7419
-7425
-7431
-7438
-7444
-7451
-7457
-7464
-7470
-7476
-7483
-7489
-7495
-7502
-7508
-7514
-7521
-7527
-7533
-7540
-7546
-7552
-7559
-7565
-7572
-7578
-7584
-7591
-7597
-7604
-7610
-7616
-7623
-7630
-7636
-7643
-7649
-7656
-7663
-7670
-7676
-7683
-7690
-7697
-7704
-7711
-7718
-7725
-7732
-7739
-7746
-7753
-7760
-7767
-7775
-7782
-7790
-7797
-7805
-7812
-7820
-7828
-7835
-7843
-7851
-7859
-7866
-7874
-7882
-7890
-7898
-7906
-7914
-7922
-7931
-7939
-7947
-7955
-7963
-7972
-7980
-7988
-7997
-8005
-8013
-8022
-8031
-8039
-8048
-8055
-8064
-8073
-8082
-8090
-8099
-8108
-8116
-8125
-8134
-8141
-8151
-8160
-8167
-8177
-8186
-8194
-8203
-8212
-8220
-8229
-8238
-8246
-8255
-8263
-8272
-8280
-8289
-8298
-8306
-8315
-8323
-8332
-8340
-8348
-8357
-8365
-8374
-8382
-8390
-8399
-8407
-8415
-8423
-8432
-8440
-8448
-8456
-8464
-8472
-8480
-8488
-8496
-8504
-8512
-8520
-8528
-8536
-8543
-8551
-8559
-8567
-8574
-8582
-8589
-8597
-8604
-8612
-8619
-8626
-8633
-8641
-8648
-8655
-8662
-8669
-8676
-8682
-8689
-8696
-8703
-8709
-8716
-8722
-8729
-8735
-8741
-8748
-8754
-8760
-8766
-8772
-8778
-8784
-8790
-8796
-8802
-8808
-8814
-8819
-8825
-8831
-8836
-8842
-8847
-8852
-8857
-8863
-8868
-8873
-8878
-8883
-8887
-8892
-8897
-8901
-8906
-8910
-8914
-8918
-8923
-8927
-8931
-8934
-8938
-8942
-8946
-8949
-8953
-8956
-8959
-8963
-8966
-8969
-8972
-8975
-8978
-8981
-8983
-8986
-8988
-8991
-8993
-8996
-8998
-9000
-9002
-9004
-9006
-9008
-9010
-9011
-9013
-9014
-9016
-9017
-9019
-9020
-9021
-9022
-9023
-9024
-9025
-9026
-9027
-9027
-9028
-9029
-9029
-9030
-9030
-9030
-9031
-9031
-9031
-9031
-9031
-9031
-9031
-9031
-9030
-9030
-9029
-9029
-9028
-9028
-9027
-9026
-9025
-9025
-9023
-9022
-9021
-9020
-9019
-9017
-9015
-9014
-9012
-9010
-9008
-9006
-9004
-9002
-9000
-8997
-8995
-8992
-8989
-8987
-8984
-8981
-8977
-8974
-8971
-8967
-8964
-8960
-8956
-8953
-8949
-8945
-8941
-8936
-8932
-8928
-8924
-8919
-8914
-8910
-8905
-8900
-8895
-8890
-8885
-8880
-8875
-8869
-8864
-8858
-8852
-8846
-8841
-8835
-8828
-8822
-8816
-8809
-8803
-8796
-8790
-8783
-8776
-8769
-8762
-8755
-8747
-8740
-8732
-8725
-8717
-8709
-8702
-8694
-8686
-8677
-8669
-8661
-8653
-8644
-8636
-8627
-8619
-8610
-8601
-8593
-8584
-8575
-8566
-8557
-8548
-8538
-8529
-8520
-8510
-8501
-8491
-8482
-8472
-8462
-8452
-8442
-8432
-8422
-8412
-8402
-8392
-8381
-8371
-8360
-8350
-8339
-8328
-8318
-8307
-8296
-8285
-8274
-8263
-8252
-8240
-8229
-8217
-8206
-8194
-8183
-8170
-8159
-8147
-8135
-8122
-8111
-8099
-8086
-8074
-8061
-8048
-8036
-8023
-8010
-7998
-7985
-7971
-7958
-7945
-7932
-7918
-7905
-7891
-7877
-7864
-7850
-7836
-7822
-7808
-7794
-7780
-7766
-7751
-7737
-7723
-7708
-7694
-7679
-7664
-7650
-7635
-7620
-7605
-7590
-7575
-7560
-7545
-7530
-7515
-7500
-7485
-7469
-7454
-7439
-7423
-7408
-7393
-7377
-7362
-7346
-7331
-7315
-7299
-7284
-7268
-7252
-7236
-7221
-7205
-7189
-7173
-7157
-7141
-7125
-7109
-7093
-7077
-7061
-7045
-7029
-7013
-6997
-6981
-6965
-6948
-6932
-6916
-6900
-6884
-6868
-6851
-6835
-6819
-6803
-6787
-6771
-6755
-6739
-6722
-6706
-6690
-6674
-6658
-6642
-6626
-6610
-6593
-6577
-6561
-6545
-6529
-6513
-6497
-6480
-6464
-6448
-6432
-6416
-6399
-6383
-6367
-6351
-6335
-6319
-6302
-6286
-6270
-6254
-6238
-6222
-6205
-6189
-6173
-6157
-6141
-6125
-6109
-6093
-6077
-6061
-6045
-6029
-6012
-5996
-5980
-5964
-5948
-5932
-5917
-5901
-5885
-5869
-5853
-5837
-5821
-5806
-5790
-5774
-5758
-5743
-5727
-5711
-5695
-5680
-5664
-5648
-5633
-5617
-5601
-5586
-5570
-5554
-5539
-5523
-5507
-5492
-5476
-5460
-5445
-5429
-5413
-5398
-5382
-5366
-5351
-5335
-5319
-5304
-5288
-5273
-5257
-5241
-5226
-5210
-5194
-5179
-5163
-5147
-5132
-5116
-5100
-5084
-5068
-5053
-5037
-5021
-5005
-4989
-4972
-4956
-4940
-4924
-4908
-4891
-4875
-4859
-4842
-4826
-4809
-4793
-4776
-4760
-4743
-4727
-4710
-4693
-4677
-4660
-4643
-4627
-4610
-4593
-4576
-4559
-4542
-4525
-4509
-4492
-4475
-4458
-4441
-4423
-4406
-4389
-4372
-4355
-4338
-4320
-4303
-4286
-4269
-4251
-4234
-4216
-4199
-4181
-4163
-4146
-4128
-4110
-4091
-4074
-4056
-4038
-4019
-4002
-3984
-3965
-3947
-3928
-3910
-3891
-3873
-3854
-3835
-3816
-3797
-3778
-3759
-3740
-3721
-3702
-3683
-3663
-3644
-3624
-3605
-3585
-3566
-3546
-3526
-3506
-3486
-3466
-3446
-3426
-3406
-3386
-3365
-3345
-3325
-3304
-3284
-3263
-3242
-3221
-3200
-3180
-3159
-3137
-3116
-3095
-3074
-3053
-3031
-3010
-2989
-2967
-2946
-2924
-2903
-2881
-2859
-2837
-2816
-2794
-2772
-2750
-2728
-2706
-2684
-2662
-2640
-2617
-2595
-2573
-2550
-2528
-2505
-2483
-2460
-2438
-2415
-2392
-2369
-2347
-2324
-2301
-2278
-2255
-2232
-2209
-2186
-2163
-2140
-2117
-2094
-2071
-2048
-2024
-2001
-1978
-1955
-1932
-1909
-1885
-1862
-1839
-1816
-1793
-1770
-1747
-1724
-1701
-1678
-1655
-1632
-1609
-1586
-1563
-1540
-1517
-1494
-1471
-1449
-1426
-1403
-1380
-1358
-1335
-1312
-1290
-1267
-1245
-1222
-1200
-1177
-1155
-1132
-1110
-1088
-1065
-1043
-1020
-998
-976
-954
-932
-909
-887
-865
-843
-821
-798
-776
-754
-732
-710
-688
-666
-644
-622
-600
-578
-556
-534
-512
-490
-469
-447
-425
-403
-381
-360
-338
-317
-295
-273
-252
-230
-209
-188
-166
-145
-124
-103
-82
-60
-39
-18
3
23
44
65
86
107
127
148
168
189
209
230
250
270
291
311
331
351
371
391
411
431
450
470
489
509
528
548
567
586
606
625
644
663
682
701
720
739
757
776
794
813
831
850
868
886
904
922
940
958
976
993
1010
1029
1046
1063
1081
1098
1115
1132
1149
1166
1183
1200
1216
1233
1249
1266
1282
1299
1315
1331
1347
1363
1379
1395
1411
1427
1442
1458
1473
1489
1504
1519
1534
1549
1564
1579
1594
1609
1623
1638
1652
1667
1681
1695
1709
1723
1737
1751
1765
1779
1792
1806
1819
1833
1846
1859
1872
1885
1898
1911
1924
1937
1949
1962
1975
1987
2000
2012
2024
2036
2049
2061
2073
2085
2097
2108
2120
2132
2144
2155
2167
2178
2190
2201
2212
2223
2235
2246
2257
2268
2279
2289
2300
2311
2321
2332
2342
2353
2363
2373
2384
2394
2404
2414
2424
2434
2443
2453
2463
2472
2482
2492
2501
2510
2520
2529
2539
2548
2557
2566
2575
2585
2594
2603
2612
2621
2630
2639
2648
2657
2665
2674
2683
2692
2701
2709
2718
2727
2735
2744
2752
2761
2769
2778
2786
2795
2803
2811
2820
2828
2836
2844
2852
2861
2869
2877
2885
2892
2900
2908
2916
2924
2931
2939
2947
2954
2962
2969
2977
2984
2991
2999
3006
3013
3020
3027
3034
3041
3048
3054
3061
3068
3074
3081
3087
3093
3100
3106
3112
3118
3124
3130
3136
3142
3148
3153
3159
3164
3170
3175
3181
3186
3191
3196
3201
3206
3211
3216
3221
3226
3231
3235
3240
3244
3249
3253
3258
3262
3266
3270
3274
3278
3282
3286
3290
3294
3298
3301
3305
3308
3312
3315
3318
3322
3325
3328
3331
3334
3338
3341
3344
3347
3349
3352
3355
3358
3361
3363
3366
3368
3371
3373
3376
3378
3380
3382
3385
3387
3389
3391
3393
3395
3396
3398
3400
3402
3403
3405
3406
3408
3409
3411
3412
3413
3415
3416
3417
3418
3420
3421
3422
3423
3424
3425
3426
3427
3428
3428
3429
3430
3431
3432
3432
3433
3434
3434
3435
3435
3436
3436
3437
3437
3437
3438
3438
3438
3439
3439
3439
3439
3439
3439
3439
3439
3439
3438
3438
3438
3438
3437
3437
3436
3436
3435
3435
3434
3433
3433
3432
3431
3430
3429
3429
3428
3427
3426
3425
3424
3423
3422
3421
3419
3418
3417
3416
3415
3413
3412
3411
3409
3408
3407
3405
3404
3402
3401
3399
3397
3396
3394
3392
3390
3388
3387
3385
3383
3381
3379
3377
3375
3372
3370
3368
3366
3364
3361
3359
3356
3354
3352
3349
3346
3344
3341
3339
3336
3333
3330
3327
3325
3322
3319
3316
3313
3309
3306
3303
3300
3297
3293
3290
3287
3283
3280
3277
3273
3270
3266
3263
3259
3256
3252
3249
3245
3241
3238
3234
3230
3227
3223
3219
3215
3211
3208
3204
3200
3196
3192
3188
3184
3180
3176
3172
3168
3164
3160
3156
3152
3147
3143
3139
3134
3130
3126
3121
3117
3112
3107
3103
3098
3094
3089
3084
3079
3074
3069
3064
3059
3054
3049
3044
3039
3034
3029
3024
3019
3013
3008
3003
2998
2992
2987
2981
2976
2971
2965
2960
2954
2948
2943
2937
2931
2926
2920
2914
2908
2903
2897
2891
2885
2879
2873
2867
2862
2856
2850
2844
2838
2832
2826
2820
2814
2808
2802
2796
2790
2783
2777
2771
2765
2759
2753
2746
2740
2734
2728
2722
2715
2709
2703
2696
2690
2684
2677
2671
2665
2658
2652
2645
2639
2632
2626
2619
2613
2606
2599
2593
2586
2580
2573
2566
2560
2553
2546
2539
2533
2526
2519
2512
2505
2498
2491
2485
2478
2471
2464
2457
2449
2442
2435
2428
2421
2414
2407
2399
2392
2385
2378
2370
2363
2355
2348
2341
2333
2326
2318
2311
2304
2296
2289
2281
2274
2266
2259
2251
2244
2236
2229
2221
2213
2206
2198
2191
2183
2176
2168
2160
2153
2145
2137
2130
2122
2114
2107
2099
2091
2084
2076
2068
2061
2053
2045
2037
2029
2021
2015
2007
2000
1992
1984
1977
1969
1962
1954
1947
1939
1932
1924
1917
1910
1902
1895
1887
1880
1873
1865
1858
1851
1843
1836
1829
1822
1814
1807
1800
1793
1786
1779
1772
1765
1758
1751
1744
1737
1730
1723
1716
1709
1703
1696
1689
1683
1676
1669
1663
1656
1649
1643
1636
1630
1623
1617
1611
1604
1598
1592
1585
1579
1573
1567
1560
1554
1548
1542
1536
1530
1524
1518
1512
1506
1500
1495
1489
1483
1477
1472
1466
1461
1455
1450
1444
1439
1433
1428
1423
1417
1412
1407
1402
1397
1391
1386
1381
1376
1371
1366
1361
1356
1352
1347
1342
1337
1332
1327
1323
1318
1313
1309
1304
1299
1295
1290
1285
1281
1276
1272
1267
1263
1258
1254
1250
1245
1241
1237
1232
1228
1224
1220
1216
1212
1208
1204
1200
1196
1192
1188
1184
1180
1177
1173
1169
1165
1162
1158
1154
1151
1147
1144
1140
1137
1134
1130
1127
1123
1120
1117
1114
1110
1107
1104
1101
1097
1094
1091
1088
1085
1082
1079
1076
1073
1070
1067
1064
1061
1058
1055
1052
1049
1046
1044
1041
1038
1035
1033
1030
1027
1024
1022
1018
1016
1014
1010
1008
1006
1002
1000
998
995
993
990
988
985
982
980
977
975
972
969
967
964
961
959
956
953
950
947
945
942
939
936
933
930
927
924
921
918
915
911
908
905
902
898
895
892
888
885
882
878
875
871
868
864
861
857
853
850
846
842
838
835
831
827
823
819
815
811
807
803
799
794
790
786
782
777
773
769
764
760
755
751
746
742
737
733
728
724
719
714
710
705
700
696
691
686
681
676
671
667
662
657
652
646
641
636
631
626
621
615
610
605
599
594
588
583
577
572
566
560
554
549
543
537
531
525
519
513
507
501
495
488
482
476
469
463
456
449
443
436
429
422
415
408
401
394
387
380
372
365
358
350
343
335
328
320
312
305
297
289
281
273
265
257
249
241
233
224
216
208
199
191
182
173
165
156
147
138
129
120
111
102
93
84
75
66
56
47
38
28
19
9
-1
-10
-20
-30
-40
-49
-59
-69
-79
-89
-99
-109
-120
-130
-140
-150
-161
-171
-181
-192
-202
-212
-223
-233
-244
-254
-265
-276
-286
-297
-308
-318
-329
-339
-350
-361
-372
-382
-393
-404
-415
-425
-436
-447
-458
-468
-479
-490
-501
-512
-522
-533
-544
-555
-566
-576
-587
-598
-609
-620
-630
-641
-652
-662
-673
-684
-695
-705
-716
-727
-737
-748
-759
-769
-780
-790
-801
-811
-822
-832
-843
-853
-864
-874
-884
-895
-905
-915
-925
-936
-946
-956
-966
-976
-986
-995
-1004
-1014
-1025
-1034
-1044
-1054
-1063
-1072
-1082
-1091
-1100
-1110
-1119
-1128
-1137
-1146
-1155
-1164
-1173
-1182
-1191
-1199
-1208
-1217
-1225
-1234
-1242
-1251
-1259
-1268
-1276
-1284
-1293
-1301
-1309
-1317
-1326
-1334
-1342
-1350
-1358
-1366
-1374
-1382
-1390
-1398
-1405
-1413
-1421
-1429
-1436
-1444
-1452
-1459
-1467
-1475
-1482
-1490
-1497
-1505
-1512
-1519
-1527
-1534
-1542
-1549
-1556
-1563
-1571
-1578
-1585
-1592
-1600
-1607
-1614
-1621
-1628
-1635
-1642
-1649
-1656
-1663
-1670
-1677
-1684
-1691
-1698
-1705
-1712
-1719
-1726
-1733
-1740
-1747
-1754
-1760
-1767
-1774
-1781
-1788
-1795
-1802
-1808
-1815
-1822
-1829
-1836
-1842
-1849
-1856
-1863
-1870
-1876
-1883
-1890
-1896
-1903
-1910
-1916
-1923
-1929
-1936
-1942
-1949
-1955
-1962
-1968
-1974
-1980
-1986
-1993
-1999
-2005
-2011
-2017
-2021
-2028
-2033
-2040
-2045
-2051
-2056
-2062
-2067
-2073
-2078
-2083
-2088
-2094
-2099
-2104
-2109
-2114
-2119
-2123
-2128
-2133
-2137
-2142
-2147
-2151
-2156
-2160
-2164
-2169
-2173
-2177
-2181
-2185
-2189
-2193
-2197
-2200
-2204
-2208
-2211
-2215
-2218
-2222
-2225
-2228
-2231
-2234
-2237
-2240
-2243
-2246
-2249
-2251
-2254
-2257
-2259
-2262
-2264
-2266
-2269
-2271
-2273
-2275
-2277
-2280
-2281
-2283
-2285
-2287
-2289
-2291
-2292
-2294
-2295
-2297
-2298
-2299
-2301
-2302
-2303
-2304
-2305
-2306
-2307
-2308
-2309
-2309
-2310
-2311
-2311
-2311
-2312
-2312
-2313
-2313
-2313
-2313
-2313
-2313
-2313
-2313
-2313
-2312
-2312
-2312
-2311
-2311
-2310
-2310
-2309
-2308
-2307
-2307
-2306
-2305
-2304
-2303
-2301
-2300
-2299
-2298
-2296
-2295
-2293
-2292
-2290
-2288
-2286
-2284
-2282
-2280
-2278
-2275
-2273
-2271
-2268
-2266
-2263
-2260
-2257
-2254
-2251
-2248
-2245
-2242
-2239
-2236
-2232
-2229
-2225
-2222
-2218
-2214
-2211
-2207
-2203
-2199
-2195
-2191
-2187
-2183
-2179
-2175
-2171
-2166
-2162
-2158
-2153
-2149
-2144
-2140
-2135
-2130
-2126
-2121
-2116
-2112
-2107
-2102
-2097
-2092
-2088
-2083
-2078
-2073
-2067
-2062
-2057
-2052
-2047
-2041
-2036
-2031
-2025
-2020
-2013
-2008
-2003
-1997
-1991
-1985
-1979
-1973
-1967
-1961
-1955
-1949
-1942
-1936
-1930
-1923
-1917
-1910
-1904
-1897
-1890
-1883
-1876
-1870
-1863
-1855
-1848
-1841
-1834
-1827
-1819
-1812
-1805
-1797
-1790
-1782
-1775
-1767
-1760
-1752
-1744
-1736
-1729
-1721
-1713
-1705
-1697
-1689
-1681
-1673
-1665
-1657
-1649
-1641
-1632
-1624
-1616
-1607
-1599
-1591
-1582
-1574
-1565
-1557
-1548
-1540
-1531
-1523
-1514
-1505
-1497
-1488
-1480
-1471
-1462
-1454
-1445
-1436
-1428
-1419
-1411
-1402
-1393
-1385
-1376
-1367
-1359
-1350
-1342
-1333
-1325
-1316
-1308
-1299
-1291
-1282
-1274
-1266
-1257
-1249
-1241
-1233
-1224
-1216
-1208
-1200
-1192
-1184
-1176
-1168
-1160
-1152
-1144
-1136
-1128
-1120
-1112
-1105
-1097
-1089
-1082
-1074
-1067
-1059
-1052
-1044
-1037
-1030
-1022
-1014
-1008
-1000
-994
-987
-980
-973
-966
-959
-952
-945
-939
-932
-925
-919
-912
-906
-899
-893
-886
-880
-873
-867
-861
-855
-849
-842
-836
-830
-824
-818
-812
-807
-801
-795
-789
-784
-778
-773
-767
-762
-756
-751
-746
-741
-735
-730
-725
-720
-715
-710
-706
-701
-696
-691
-687
-682
-678
-673
-669
-664
-660
-655
-651
-647
-643
-639
-634
-630
-626
-622
-618
-614
-611
-607
-603
-599
-595
-592
-588
-584
-581
-577
-574
-570
-567
-563
-560
-557
-553
-550
-547
-544
-540
-537
-534
-531
-528
-525
-522
-519
-516
-513
-510
-507
-505
-502
-499
-496
-494
-491
-488
-486
-483
-481
-478
-476
-473
-471
-468
-466
-464
-462
-459
-457
-455
-453
-451
-449
-447
-445
-443
-441
-439
-437
-436
-434
-432
-430
-429
-427
-426
-424
-423
-421
-420
-418
-417
-416
-414
-413
-412
-411
-409
-408
-407
-406
-405
-404
-403
-402
-401
-400
-399
-398
-398
-397
-396
-395
-395
-394
-393
-393
-392
-392
-391
-391
-390
-390
-390
-389
-389
-389
-388
-388
-388
-388
-387
-387
-387
-387
-387
-387
-387
-387
-387
-387
-387
-387
-387
-387
-388
-388
-388
-388
-388
-389
-389
-389
-390
-390
-390
-391
-391
-391
-392
-392
-393
-393
-394
-394
-395
-396
-396
-397
-397
-398
-399
-399
-400
-400
-401
-402
-403
-403
-404
-405
-406
-406
-407
-408
-409
-409
-410
-411
-412
-413
-414
-414
-415
-416
-417
-418
-419
-420
-421
-422
-423
-423
-424
-425
-426
-427
-428
-429
-430
-431
-432
-433
-434
-435
-436
-437
-438
-439
-440
-441
-442
-443
-444
-445
-446
-447
-448
-449
-450
-451
-452
-453
-454
-455
-456
-457
-458
-459
-460
-461
-462
-463
-464
-465
-466
-467
-468
-469
-470
-471
-472
-473
-474
-475
-476
-477
-478
-478
-479
-480
-481
-482
-483
-484
-485
-486
-487
-488
-489
-490
-490
-491
-492
-493
-494
-495
-496
-497
-498
-499
-500
-501
-502
-503
-504
-505
-506
-507
-507
-508
-509
-510
-511
-512
-512
-513
-514
-515
-515
-516
-517
-517
-518
-519
-519
-520
-520
-521
-521
-522
-523
-523
-524
-524
-525
-525
-526
-526
-527
-528
-528
-529
-529
-530
-530
-531
-531
-532
-532
-533
-533
-534
-534
-535
-535
-536
-536
-537
-537
-538
-538
-539
-540
-540
-541
-541
-542
-543
-543
-544
-544
-545
-546
-546
-547
-548
-548
-549
-550
-550
-551
-552
-552
-553
-554
-555
-556
-556
-557
-558
-559
-560
-561
-562
-563
-564
-565
-566
-567
-568
-569
-570
-571
-572
-573
-574
-576
-577
-578
-579
-581
-582
-583
-584
-586
-587
-589
-590
-591
-593
-594
-596
-598
-599
-601
-602
-604
-606
-607
-609
-611
-613
-615
-616
-618
-620
-622
-624
-626
-628
-631
-633
-635
-637
-639
-641
-644
-646
-648
-650
-653
-655
-657
-660
-662
-664
-667
-669
-672
-674
-676
-679
-681
-683
-686
-688
-690
-693
-695
-697
-699
-702
-704
-706
-708
-711
-713
-715
-717
-719
-721
-723
-725
-727
-729
-731
-733
-735
-737
-739
-741
-743
-745
-747
-749
-750
-752
-754
-756
-758
-760
-762
-764
-766
-768
-769
-771
-773
-775
-777
-779
-781
-783
-784
-786
-788
-790
-792
-794
-796
-798
-800
-801
-803
-805
-807
-809
-811
-813
-815
-817
-819
-821
-823
-825
-826
-828
-831
-833
-835
-837
-839
-841
-843
-845
-847
-849
-851
-853
-855
-857
-859
-861
-863
-865
-867
-869
-871
-873
-875
-877
-879
-881
-883
-885
-887
-889
-891
-893
-895
-897
-899
-901
-903
-905
-907
-909
-911
-913
-915
-917
-919
-921
-923
-925
-927
-928
-930
-932
-934
-936
-938
-940
-942
-944
-946
-948
-950
-951
-953
-955
-957
-959
-961
-963
-965
-967
-969
-970
-972
-974
-976
-978
-980
-982
-984
-985
-987
-989
-991
-993
-995
-996
-998
-1000
-1002
-1004
-1006
-1008
-1008
-1010
-1012
-1014
-1016
-1018
-1020
-1022
-1024
-1026
-1027
-1029
-1031
-1033
-1035
-1036
-1038
-1040
-1042
-1044
-1045
-1047
-1049
-1051
-1052
-1054
-1056
-1058
-1060
-1061
-1063
-1065
-1067
-1068
-1070
-1072
-1073
-1075
-1077
-1079
-1080
-1082
-1084
-1086
-1087
-1089
-1091
-1092
-1094
-1096
-1098
-1099
-1101
-1103
-1104
-1106
-1108
-1109
-1111
-1113
-1114
-1116
-1118
-1120
-1121
-1123
-1125
-1126
-1128
-1130
-1131
-1133
-1134
-1136
-1138
-1139
-1141
-1143
-1144
-1146
-1148
-1149
-1151
-1152
-1154
-1156
-1157
-1159
-1161
-1162
-1164
-1165
-1167
-1169
-1170
-1172
-1173
-1175
-1177
-1178
-1180
-1181
-1183
-1184
-1186
-1188
-1189
-1191
-1192
-1194
-1195
-1197
-1199
-1200
-1202
-1203
-1205
-1206
-1208
-1209
-1211
-1213
-1214
-1216
-1217
-1219
-1220
-1222
-1223
-1225
-1226
-1228
-1229
-1231
-1232
-1234
-1235
-1237
-1238
-1240
-1241
-1243
-1244
-1246
-1247
-1249
-1250
-1252
-1253
-1255
-1256
-1258
-1259
-1260
-1262
-1263
-1265
-1266
-1268
-1269
-1271
-1272
-1274
-1275
-1276
-1278
-1279
-1281
-1282
-1284
-1285
-1286
-1288
-1289
-1291
-1292
-1294
-1295
-1296
-1298
-1299
-1301
-1302
-1303
-1305
-1306
-1308
-1309
-1310
-1312
-1313
-1314
-1316
-1317
-1319
-1320
-1321
-1323
-1324
-1325
-1327
-1328
-1329
-1331
-1332
-1334
-1335
-1336
-1338
-1339
-1340
-1342
-1343
-1344
-1346
-1347
-1348
-1350
-1351
-1352
-1354
-1355
-1356
-1357
-1359
-1360
-1361
-1363
-1364
-1365
-1367
-1368
-1369
-1370
-1372
-1373
-1374
-1376
-1377
-1378
-1379
-1381
-1382
-1383
-1385
-1386
-1387
-1388
-1390
-1391
-1392
-1393
-1395
-1396
-1397
-1398
-1400
-1401
-1402
-1403
-1405
-1406
-1407
-1408
-1409
-1411
-1412
-1413
-1414
-1416
-1417
-1418
-1419
-1420
-1422
-1423
-1424
-1425
-1426
-1428
-1429
-1430
-1431
-1432
-1434
-1435
-1436
-1437
-1438
-1439
-1441
-1442
-1443
-1444
-1445
-1446
-1448
-1449
-1450
-1451
-1452
-1453
-1454
-1456
-1457
-1458
-1459
-1460
-1461
-1462
-1464
-1465
-1466
-1467
-1468
-1469
-1470
-1471
-1473
-1474
-1475
-1476
-1477
-1478
-1479
-1480
-1481
-1483
-1484
-1485
-1486
-1487
-1488
-1489
-1490
-1491
-1492
-1493
-1495
-1496
-1497
-1498
-1499
-1500
-1501
-1502
-1503
-1504
-1505
-1506
-1507
-1508
-1509
-1511
-1512
-1513
-1514
-1515
-1516
-1517
-1518
-1519
-1520
-1521
-1522
-1523
-1524
-1525
-1526
-1527
-1528
-1529
-1530
-1531
-1532
-1533
-1534
-1535
-1536
-1537
-1538
-1539
-1540
-1541
-1542
-1543
-1544
-1545
-1546
-1547
-1548
-1549
-1550
-1551
-1552
-1553
-1554
-1555
-1556
-1557
-1558
-1559
-1560
-1561
-1562
-1563
-1564
-1564
-1565
-1566
-1567
-1568
-1569
-1570
-1571
-1572
-1573
-1574
-1575
-1576
-1577
-1578
-1579
-1579
-1580
-1581
-1582
-1583
-1584
-1585
-1586
-1587
-1588
-1589
-1589
-1590
-1591
-1592
-1593
-1594
-1595
-1596
-1597
-1598
-1598
-1599
-1600
-1601
-1602
-1603
-1604
-1605
-1605
-1606
-1607
-1608
-1609
-1610
-1611
-1611
-1612
-1613
-1614
-1615
-1616
-1617
-1617
-1618
-1619
-1620
-1621
-1622
-1623
-1623
-1624
-1625
-1626
-1627
-1628
-1628
-1629
-1630
-1631
-1632
-1632
-1633
-1634
-1635
-1636
-1637
-1637
-1638
-1639
-1640
-1641
-1641
-1642
-1643
-1644
-1645
-1645
-1646
-1647
-1648
-1648
-1649
-1650
-1651
-1652
-1652
-1653
-1654
-1655
-1655
-1656
-1657
-1658
-1659
-1659
-1660
-1661
-1662
-1662
-1663
-1664
-1665
-1665
-1666
-1667
-1668
-1668
-1669
-1670
-1671
-1671
-1672
-1673
-1673
-1674
-1675
-1676
-1676
-1677
-1678
-1679
-1679
-1680
-1681
-1681
-1682
-1683
-1684
-1684
-1685
-1686
-1686
-1687
-1688
-1688
-1689
-1690
-1691
-1691
-1692
-1693
-1693
-1694
-1695
-1695
-1696
-1697
-1697
-1698
-1699
-1699
-1700
-1701
-1701
-1702
-1703
-1703
-1704
-1705
-1705
-1706
-1707
-1707
-1708
-1709
-1709
-1710
-1711
-1711
-1712
-1713
-1713
-1714
-1715
-1715
-1716
-1717
-1717
-1718
-1718
-1719
-1720
-1720
-1721
-1722
-1722
-1723
-1723
-1724
-1725
-1725
-1726
-1727
-1727
-1728
-1728
-1729
-1730
-1730
-1731
-1731
-1732
-1733
-1733
-1734
-1734
-1735
-1736
-1736
-1737
-1737
-1738
-1738
-1739
-1740
-1740
-1741
-1741
-1742
-1743
-1743
-1744
-1744
-1745
-1745
-1746
-1747
-1747
-1748
-1748
-1749
-1749
-1750
-1750
-1751
-1752
-1752
-1753
-1753
-1754
-1754
-1755
-1755
-1756
-1757
-1757
-1758
-1758
-1759
-1759
-1760
-1760
-1761
-1761
-1762
-1762
-1763
-1763
-1764
-1764
-1765
-1766
-1766
-1767
-1767
-1768
-1768
-1769
-1769
-1770
-1770
-1771
-1771
-1772
-1772
-1773
-1773
-1774
-1774
-1775
-1775
-1776
-1776
-1777
-1777
-1778
-1778
-1779
-1779
-1780
-1780
-1780
-1781
-1781
-1782
-1782
-1783
-1783
-1784
-1784
-1785
-1785
-1786
-1786
-1787
-1787
-1788
-1788
-1788
-1789
-1789
-1790
-1790
-1791
-1791
-1792
-1792
-1793
-1793
-1793
-1794
-1794
-1795
-1795
-1796
-1796
-1796
-1797
-1797
-1798
-1798
-1799
-1799
-1800
-1800
-1800
-1801
-1801
-1802
-1802
-1802
-1803
-1803
-1804
-1804
-1805
-1805
-1805
-1806
-1806
-1807
-1807
-1807
-1808
-1808
-1809
-1809
-1809
-1810
-1810
-1811
-1811
-1811
-1812
-1812
-1813
-1813
-1813
-1814
-1814
-1815
-1815
-1815
-1816
-1816
-1816
-1817
-1817
-1818
-1818
-1818
-1819
-1819
-1819
-1820
-1820
-1821
-1821
-1821
-1822
-1822
-1822
-1823
-1823
-1823
-1824
-1824
-1824
-1825
-1825
-1826
-1826
-1826
-1827
-1827
-1827
-1828
-1828
-1828
-1829
-1829
-1829
-1830
-1830
-1830
-1831
-1831
-1831
-1832
-1832
-1832
-1833
-1833
-1833
-1834
-1834
-1834
-1835
-1835
-1835
-1836
-1836
-1836
-1836
-1837
-1837
-1837
-1838
-1838
-1838
-1839
-1839
-1839
-1840
-1840
-1840
-1840
-1841
-1841
-1841
-1842
-1842
-1842
-1843
-1843
-1843
-1843
-1844
-1844
-1844
-1845
-1845
-1845
-1845
-1846
-1846
-1846
-1847
-1847
-1847
-1847
-1848
-1848
-1848
-1848
-1849
-1849
-1849
-1850
-1850
-1850
-1850
-1851
-1851
-1851
-1851
-1852
-1852
-1852
-1852
-1853
-1853
-1853
-1853
