5
22058
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
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
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
16
16
16
16
16
16
16
16
16
16
16
16
16
16
15
15
15
15
15
15
15
15
15
15
15
15
15
14
14
14
14
14
14
14
14
14
14
14
14
14
14
13
13
13
13
13
13
13
13
13
13
13
13
12
12
12
12
12
12
12
12
12
12
12
12
12
11
11
11
11
11
11
11
11
11
11
10
10
10
10
10
10
10
10
10
10
9
9
9
9
9
9
9
9
8
8
8
8
8
8
8
8
8
7
7
7
7
7
7
7
7
6
6
6
6
6
6
6
6
6
5
5
5
5
5
5
5
5
5
4
4
4
4
4
4
4
4
4
4
3
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-12
-12
-12
-12
-13
-13
-13
-13
-14
-14
-14
-14
-15
-15
-15
-16
-16
-16
-16
-17
-17
-17
-18
-18
-18
-19
-19
-19
-20
-20
-21
-21
-21
-22
-22
-23
-23
-23
-24
-24
-25
-25
-25
-26
-26
-27
-27
-28
-28
-28
-29
-29
-29
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-31
-31
-31
-31
-31
-31
-31
-30
-30
-30
-30
-29
-29
-29
-29
-28
-28
-28
-28
-27
-27
-27
-27
-26
-26
-26
-26
-25
-25
-25
-24
-24
-24
-23
-23
-23
-22
-22
-22
-22
-21
-21
-21
-20
-20
-20
-20
-19
-19
-19
-19
-19
-19
-19
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-20
-20
-21
-21
-22
-22
-23
-23
-24
-25
-25
-26
-27
-28
-28
-29
-30
-31
-31
-32
-33
-34
-34
-35
-36
-36
-37
-38
-39
-39
-40
-41
-41
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-45
-45
-46
-46
-46
-47
-47
-48
-49
-49
-50
-51
-52
-53
-54
-55
-56
-57
-58
-59
-61
-62
-63
-64
-66
-67
-68
-69
-70
-72
-73
-75
-76
-78
-79
-80
-81
-82
-83
-84
-85
-86
-87
-88
-88
-89
-89
-90
-90
-90
-91
-91
-91
-91
-91
-91
-90
-90
-90
-90
-90
-89
-89
-89
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-87
-87
-86
-86
-85
-85
-84
-84
-83
-83
-82
-82
-82
-81
-81
-81
-81
-80
-80
-79
-79
-78
-77
-77
-77
-76
-76
-76
-76
-75
-75
-75
-75
-74
-74
-74
-74
-74
-74
-74
-75
-75
-75
-76
-76
-77
-78
-79
-80
-81
-81
-82
-83
-83
-84
-85
-86
-86
-87
-88
-89
-90
-91
-92
-93
-94
-95
-97
-98
-99
-100
-101
-103
-104
-105
-106
-108
-109
-110
-111
-112
-113
-114
-115
-115
-115
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-115
-115
-114
-114
-114
-113
-113
-112
-112
-112
-111
-111
-111
-111
-111
-111
-111
-112
-113
-114
-115
-117
-118
-119
-121
-122
-124
-125
-127
-128
-129
-130
-131
-132
-133
-134
-134
-135
-136
-137
-139
-140
-142
-143
-145
-146
-147
-148
-148
-149
-149
-150
-150
-150
-150
-150
-150
-150
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-150
-150
-151
-151
-152
-152
-152
-151
-151
-151
-151
-150
-150
-149
-149
-148
-148
-148
-148
-147
-146
-146
-145
-145
-144
-144
-143
-142
-141
-140
-139
-138
-137
-136
-135
-134
-133
-132
-130
-128
-125
-123
-121
-119
-117
-115
-112
-110
-107
-104
-102
-101
-100
-99
-98
-98
-98
-99
-100
-100
-100
-100
-100
-100
-101
-102
-103
-105
-106
-108
-108
-109
-109
-109
-108
-107
-106
-105
-104
-102
-101
-101
-100
-100
-99
-99
-99
-99
-99
-98
-98
-97
-97
-96
-97
-97
-99
-100
-101
-103
-104
-105
-106
-106
-106
-106
-106
-105
-105
-105
-105
-105
-105
-105
-105
-105
-106
-108
-111
-114
-117
-121
-124
-127
-130
-133
-136
-138
-140
-141
-143
-144
-146
-148
-150
-153
-156
-159
-161
-162
-162
-161
-160
-158
-155
-152
-150
-148
-147
-146
-146
-146
-147
-148
-148
-147
-146
-144
-143
-141
-139
-137
-134
-131
-128
-125
-122
-119
-116
-113
-110
-108
-105
-103
-100
-97
-93
-89
-85
-82
-79
-76
-74
-73
-72
-71
-70
-69
-67
-65
-62
-59
-55
-51
-46
-42
-37
-33
-29
-26
-23
-21
-19
-17
-16
-16
-16
-17
-17
-18
-18
-18
-18
-17
-17
-17
-17
-17
-18
-20
-23
-27
-31
-37
-44
-51
-58
-66
-73
-79
-85
-91
-97
-103
-109
-115
-120
-126
-131
-136
-140
-144
-148
-151
-154
-157
-159
-162
-164
-165
-166
-167
-167
-167
-167
-167
-167
-166
-165
-164
-163
-161
-160
-159
-160
-161
-163
-165
-168
-171
-174
-176
-178
-180
-182
-183
-185
-186
-188
-189
-190
-191
-192
-194
-194
-195
-195
-195
-196
-198
-199
-201
-203
-205
-206
-208
-210
-211
-213
-215
-217
-219
-221
-222
-223
-224
-225
-226
-227
-229
-231
-235
-239
-244
-250
-257
-264
-271
-279
-288
-296
-305
-313
-321
-329
-336
-343
-351
-358
-367
-376
-385
-396
-407
-418
-429
-440
-449
-458
-466
-472
-478
-483
-487
-490
-493
-495
-498
-500
-501
-503
-504
-505
-506
-507
-506
-505
-503
-500
-497
-493
-489
-485
-481
-476
-471
-467
-462
-458
-455
-452
-450
-449
-447
-446
-443
-440
-437
-433
-430
-428
-425
-423
-421
-419
-417
-415
-414
-413
-412
-412
-411
-410
-409
-407
-405
-403
-400
-399
-398
-397
-398
-400
-401
-403
-406
-409
-412
-415
-418
-422
-426
-430
-435
-440
-445
-450
-454
-459
-463
-466
-469
-471
-473
-475
-477
-479
-481
-483
-485
-485
-485
-484
-482
-479
-476
-473
-471
-468
-466
-463
-459
-455
-450
-445
-438
-431
-423
-415
-407
-399
-393
-387
-382
-377
-374
-370
-367
-363
-360
-357
-356
-355
-356
-358
-362
-367
-372
-378
-385
-393
-400
-408
-415
-422
-428
-434
-438
-442
-445
-448
-450
-450
-451
-450
-450
-449
-448
-446
-445
-444
-444
-443
-443
-441
-439
-436
-433
-430
-427
-426
-426
-428
-431
-435
-440
-445
-451
-458
-466
-474
-483
-492
-502
-513
-523
-533
-542
-552
-562
-572
-582
-593
-603
-614
-624
-633
-642
-651
-659
-666
-673
-680
-686
-691
-695
-698
-700
-701
-700
-699
-698
-697
-696
-696
-697
-700
-705
-711
-718
-726
-734
-742
-749
-755
-759
-763
-764
-764
-761
-757
-752
-747
-743
-740
-738
-738
-739
-742
-746
-752
-758
-766
-773
-780
-786
-791
-794
-795
-795
-794
-792
-789
-786
-784
-782
-781
-780
-779
-779
-777
-775
-772
-769
-764
-759
-754
-750
-745
-742
-740
-738
-737
-737
-737
-738
-739
-740
-740
-740
-739
-738
-735
-730
-724
-716
-706
-695
-682
-669
-656
-644
-632
-621
-609
-598
-585
-573
-560
-547
-535
-523
-512
-500
-489
-479
-469
-460
-451
-442
-433
-426
-421
-416
-413
-410
-409
-408
-408
-408
-409
-410
-413
-417
-422
-429
-437
-445
-454
-461
-467
-471
-474
-476
-476
-476
-475
-474
-472
-469
-465
-459
-452
-445
-437
-430
-422
-414
-406
-397
-388
-379
-370
-361
-354
-346
-340
-333
-327
-321
-315
-308
-302
-297
-293
-289
-287
-284
-280
-276
-270
-264
-257
-249
-241
-234
-226
-220
-214
-207
-200
-191
-182
-171
-160
-148
-137
-125
-115
-105
-96
-88
-79
-70
-61
-53
-45
-37
-29
-22
-16
-10
-5
-1
1
2
2
0
-4
-9
-17
-26
-36
-47
-58
-70
-83
-95
-108
-121
-134
-146
-159
-171
-182
-192
-201
-209
-216
-222
-226
-230
-232
-235
-237
-240
-243
-248
-253
-259
-266
-275
-284
-295
-308
-321
-336
-352
-367
-382
-396
-409
-420
-431
-442
-453
-463
-471
-478
-484
-489
-492
-493
-495
-496
-498
-501
-506
-512
-518
-525
-533
-541
-549
-557
-565
-573
-581
-587
-592
-596
-598
-598
-597
-594
-590
-585
-579
-573
-566
-558
-550
-542
-534
-525
-516
-506
-496
-486
-476
-465
-454
-443
-433
-425
-418
-414
-411
-410
-411
-414
-418
-422
-427
-430
-433
-434
-435
-435
-437
-438
-441
-443
-445
-446
-447
-446
-444
-441
-438
-435
-432
-428
-424
-420
-415
-410
-407
-405
-407
-411
-418
-429
-443
-460
-478
-497
-515
-533
-549
-563
-575
-583
-590
-594
-597
-599
-601
-603
-604
-605
-607
-611
-616
-623
-632
-641
-652
-663
-674
-686
-699
-713
-727
-743
-759
-777
-794
-811
-827
-842
-855
-866
-876
-884
-890
-894
-896
-897
-897
-895
-894
-893
-892
-894
-896
-900
-906
-912
-917
-922
-924
-923
-921
-917
-912
-906
-900
-894
-887
-880
-872
-863
-853
-842
-830
-819
-809
-799
-790
-782
-775
-769
-765
-763
-764
-766
-770
-775
-781
-787
-792
-796
-798
-800
-801
-803
-806
-810
-816
-823
-831
-840
-849
-859
-868
-877
-884
-890
-893
-895
-895
-893
-889
-885
-880
-875
-870
-866
-862
-859
-857
-857
-857
-859
-860
-861
-861
-858
-853
-847
-840
-833
-827
-823
-821
-820
-820
-821
-823
-824
-825
-825
-824
-823
-822
-821
-820
-821
-821
-823
-825
-829
-834
-841
-848
-857
-867
-876
-886
-895
-903
-910
-916
-921
-926
-930
-934
-938
-943
-949
-957
-966
-977
-989
-1002
-1014
-1027
-1037
-1046
-1052
-1056
-1058
-1059
-1059
-1060
-1063
-1068
-1075
-1083
-1092
-1102
-1112
-1121
-1130
-1139
-1146
-1153
-1158
-1162
-1165
-1168
-1170
-1173
-1178
-1185
-1194
-1205
-1217
-1231
-1245
-1259
-1273
-1285
-1294
-1301
-1305
-1308
-1308
-1306
-1302
-1296
-1290
-1282
-1274
-1265
-1255
-1245
-1235
-1226
-1216
-1206
-1194
-1182
-1171
-1159
-1149
-1139
-1131
-1125
-1120
-1117
-1116
-1116
-1116
-1116
-1117
-1120
-1123
-1128
-1135
-1144
-1156
-1169
-1184
-1198
-1213
-1228
-1243
-1260
-1279
-1300
-1322
-1346
-1370
-1393
-1414
-1434
-1450
-1465
-1477
-1487
-1496
-1503
-1510
-1516
-1522
-1526
-1529
-1531
-1531
-1531
-1531
-1531
-1530
-1529
-1527
-1522
-1516
-1507
-1498
-1488
-1478
-1468
-1459
-1449
-1440
-1430
-1420
-1410
-1401
-1392
-1383
-1376
-1369
-1362
-1354
-1346
-1337
-1328
-1319
-1312
-1306
-1302
-1301
-1302
-1305
-1309
-1314
-1318
-1322
-1325
-1325
-1324
-1320
-1314
-1306
-1297
-1289
-1282
-1276
-1273
-1272
-1275
-1280
-1287
-1297
-1308
-1319
-1330
-1341
-1351
-1361
-1369
-1377
-1385
-1391
-1396
-1400
-1403
-1404
-1403
-1401
-1397
-1392
-1386
-1378
-1369
-1357
-1342
-1323
-1302
-1277
-1251
-1222
-1193
-1163
-1133
-1102
-1072
-1040
-1008
-977
-946
-915
-886
-859
-834
-810
-788
-767
-747
-729
-712
-696
-680
-666
-652
-640
-630
-621
-612
-602
-591
-579
-565
-551
-536
-520
-503
-487
-472
-457
-442
-426
-408
-389
-369
-349
-329
-310
-293
-278
-265
-256
-249
-243
-239
-234
-229
-224
-219
-214
-209
-205
-201
-199
-198
-199
-201
-204
-207
-211
-214
-217
-218
-218
-218
-220
-224
-229
-234
-240
-245
-249
-253
-258
-262
-268
-274
-283
-291
-300
-309
-318
-326
-335
-345
-355
-367
-378
-390
-401
-413
-426
-440
-455
-471
-486
-502
-516
-530
-543
-555
-565
-574
-583
-590
-596
-603
-609
-616
-623
-633
-645
-658
-672
-686
-700
-712
-722
-730
-737
-742
-746
-750
-755
-761
-768
-777
-787
-798
-808
-818
-826
-834
-841
-846
-852
-858
-863
-869
-874
-879
-883
-887
-892
-899
-909
-923
-940
-959
-979
-1000
-1020
-1041
-1061
-1081
-1101
-1121
-1143
-1165
-1188
-1212
-1236
-1259
-1281
-1301
-1318
-1334
-1347
-1357
-1365
-1370
-1371
-1369
-1364
-1356
-1344
-1329
-1311
-1290
-1266
-1240
-1213
-1185
-1156
-1128
-1100
-1073
-1048
-1022
-999
-978
-958
-941
-926
-913
-901
-890
-879
-870
-860
-851
-843
-835
-829
-823
-819
-817
-817
-819
-822
-825
-828
-831
-835
-839
-845
-851
-859
-868
-878
-890
-901
-912
-922
-931
-938
-944
-949
-953
-955
-955
-953
-950
-946
-944
-942
-942
-943
-946
-951
-956
-962
-968
-974
-981
-989
-997
-1006
-1014
-1024
-1033
-1041
-1050
-1059
-1067
-1074
-1078
-1079
-1076
-1070
-1062
-1051
-1039
-1026
-1010
-995
-977
-959
-940
-919
-897
-874
-851
-829
-806
-786
-768
-752
-741
-732
-725
-718
-709
-697
-682
-663
-641
-617
-593
-571
-552
-537
-525
-516
-511
-508
-508
-510
-514
-521
-530
-540
-552
-563
-574
-584
-594
-604
-613
-622
-631
-640
-650
-661
-672
-684
-697
-710
-723
-738
-753
-769
-786
-802
-818
-833
-846
-857
-864
-870
-874
-879
-885
-893
-904
-916
-930
-946
-962
-979
-996
-1014
-1033
-1053
-1073
-1094
-1115
-1138
-1162
-1189
-1219
-1250
-1283
-1316
-1348
-1379
-1409
-1438
-1468
-1497
-1526
-1554
-1581
-1605
-1627
-1647
-1665
-1682
-1697
-1712
-1727
-1741
-1754
-1766
-1777
-1786
-1795
-1803
-1811
-1819
-1826
-1832
-1837
-1841
-1845
-1846
-1846
-1844
-1841
-1839
-1838
-1838
-1840
-1843
-1848
-1855
-1863
-1871
-1880
-1888
-1894
-1898
-1899
-1897
-1894
-1890
-1887
-1885
-1885
-1887
-1892
-1898
-1906
-1914
-1921
-1925
-1927
-1926
-1922
-1917
-1910
-1903
-1895
-1888
-1881
-1876
-1871
-1867
-1863
-1860
-1856
-1851
-1846
-1838
-1829
-1818
-1806
-1794
-1783
-1772
-1763
-1755
-1750
-1747
-1746
-1748
-1755
-1766
-1782
-1803
-1828
-1857
-1888
-1920
-1951
-1981
-2008
-2033
-2057
-2078
-2096
-2112
-2125
-2137
-2148
-2157
-2165
-2170
-2172
-2172
-2170
-2165
-2158
-2150
-2141
-2130
-2118
-2105
-2091
-2076
-2061
-2045
-2032
-2017
-2003
-1988
-1971
-1955
-1938
-1923
-1910
-1899
-1889
-1880
-1869
-1858
-1845
-1831
-1816
-1800
-1784
-1770
-1757
-1746
-1738
-1733
-1732
-1732
-1736
-1742
-1749
-1757
-1766
-1774
-1782
-1789
-1797
-1804
-1810
-1815
-1819
-1822
-1827
-1834
-1842
-1851
-1859
-1866
-1871
-1875
-1878
-1880
-1881
-1880
-1877
-1871
-1863
-1852
-1839
-1822
-1802
-1781
-1758
-1734
-1708
-1681
-1652
-1622
-1593
-1563
-1533
-1504
-1475
-1446
-1416
-1386
-1355
-1324
-1292
-1261
-1229
-1197
-1165
-1134
-1103
-1073
-1043
-1014
-984
-954
-924
-894
-865
-835
-806
-778
-749
-722
-695
-668
-640
-611
-581
-549
-518
-487
-457
-428
-398
-369
-340
-311
-284
-257
-231
-207
-184
-163
-144
-126
-107
-87
-65
-42
-17
9
37
66
96
127
158
188
216
241
264
283
298
308
314
316
315
313
311
309
308
308
310
314
320
327
334
339
343
346
348
350
351
353
354
357
361
366
373
380
387
395
402
412
423
435
449
461
472
480
484
484
481
474
466
456
446
435
424
414
404
395
387
379
372
366
360
354
348
342
334
327
318
310
300
290
279
267
256
245
234
223
213
203
194
187
181
176
172
168
163
158
152
145
137
126
112
97
80
61
40
18
-5
-29
-53
-79
-105
-132
-160
-188
-217
-247
-276
-305
-331
-356
-379
-400
-421
-442
-463
-484
-507
-531
-558
-587
-618
-649
-678
-703
-725
-742
-755
-764
-769
-773
-774
-772
-768
-761
-751
-739
-724
-706
-687
-667
-646
-623
-600
-577
-552
-527
-503
-478
-454
-431
-409
-391
-377
-368
-364
-364
-366
-371
-376
-381
-385
-387
-389
-389
-387
-385
-381
-375
-368
-359
-349
-339
-327
-315
-301
-287
-271
-253
-234
-212
-189
-165
-143
-121
-101
-83
-65
-48
-31
-13
7
29
54
80
107
135
163
192
220
250
282
314
349
386
423
460
495
530
564
597
630
663
697
730
765
801
838
874
909
941
970
996
1020
1042
1061
1078
1093
1108
1124
1140
1157
1174
1190
1205
1218
1229
1238
1245
1251
1257
1262
1267
1273
1280
1288
1299
1311
1323
1335
1347
1359
1370
1380
1389
1396
1401
1404
1406
1406
1405
1403
1402
1404
1407
1413
1420
1428
1438
1449
1462
1477
1493
1510
1525
1540
1552
1563
1571
1575
1577
1576
1573
1569
1563
1554
1542
1526
1503
1475
1441
1400
1353
1303
1248
1191
1133
1074
1012
952
891
829
767
705
643
582
523
466
412
361
313
268
228
193
163
141
126
120
122
131
146
164
184
204
223
240
256
271
284
296
306
315
323
329
334
339
343
350
358
370
384
402
421
440
459
477
494
509
524
538
551
560
565
566
561
551
536
519
500
481
461
442
421
399
378
356
335
314
293
272
251
230
209
190
171
154
139
126
116
110
108
108
110
112
112
111
108
104
97
90
82
74
66
59
53
49
48
52
60
74
90
109
129
149
168
188
208
228
250
271
293
313
334
354
375
397
420
445
470
494
518
541
563
583
601
617
630
637
640
637
629
619
606
592
579
567
555
544
531
517
500
481
459
437
416
396
376
358
339
321
301
280
258
234
210
186
163
141
120
100
80
60
39
18
-5
-29
-56
-84
-114
-145
-175
-206
-235
-263
-289
-312
-331
-347
-360
-371
-380
-386
-390
-393
-395
-396
-396
-396
-395
-393
-390
-385
-377
-365
-349
-330
-307
-283
-257
-232
-207
-184
-162
-142
-125
-108
-93
-80
-68
-59
-50
-42
-35
-28
-21
-14
-8
-3
1
4
8
11
16
22
31
44
61
82
108
136
168
202
239
278
318
358
399
440
483
527
573
621
670
721
773
824
873
920
964
1004
1040
1070
1095
1116
1132
1145
1156
1168
1180
1194
1209
1227
1247
1269
1290
1311
1330
1347
1362
1375
1386
1394
1400
1405
1409
1413
1419
1427
1436
1447
1460
1474
1490
1506
1522
1538
1553
1566
1576
1582
1584
1580
1573
1561
1545
1525
1503
1478
1452
1424
1394
1361
1326
1287
1245
1200
1154
1106
1058
1012
969
929
891
855
822
790
759
728
698
666
633
599
562
524
486
447
408
371
337
306
277
252
229
208
189
171
155
140
126
114
105
97
92
88
86
86
88
92
97
105
113
122
132
143
154
168
185
204
225
248
270
291
311
330
347
363
376
389
399
409
418
426
434
441
445
448
449
448
446
446
448
453
462
475
492
512
534
558
583
610
637
664
691
718
744
769
793
816
838
859
879
898
916
935
955
976
997
1018
1042
1066
1092
1120
1149
1180
1214
1249
1286
1325
1365
1406
1445
1482
1516
1545
1570
1588
1603
1614
1622
1628
1633
1636
1639
1640
1640
1638
1635
1632
1628
1625
1623
1621
1619
1615
1610
1603
1594
1583
1570
1556
1540
1523
1503
1482
1460
1439
1417
1398
1380
1365
1352
1342
1334
1327
1321
1314
1305
1296
1284
1270
1253
1234
1214
1192
1169
1144
1118
1091
1063
1035
1006
978
948
917
885
851
816
780
742
704
666
627
587
546
503
459
414
368
323
277
230
182
134
84
33
-20
-73
-127
-181
-235
-289
-342
-396
-450
-506
-563
-622
-681
-741
-800
-858
-915
-971
-1024
-1077
-1128
-1179
-1229
-1279
-1330
-1381
-1432
-1484
-1537
-1591
-1645
-1699
-1752
-1805
-1854
-1900
-1940
-1975
-2005
-2032
-2056
-2080
-2105
-2132
-2161
-2191
-2222
-2252
-2282
-2310
-2339
-2368
-2399
-2430
-2461
-2492
-2523
-2554
-2585
-2617
-2649
-2681
-2711
-2741
-2770
-2797
-2822
-2846
-2869
-2890
-2911
-2932
-2954
-2977
-3001
-3028
-3058
-3090
-3123
-3159
-3195
-3232
-3270
-3308
-3346
-3384
-3420
-3455
-3486
-3516
-3544
-3572
-3601
-3633
-3668
-3706
-3747
-3792
-3839
-3887
-3937
-3987
-4037
-4085
-4131
-4175
-4216
-4254
-4290
-4324
-4356
-4388
-4419
-4451
-4483
-4517
-4551
-4587
-4623
-4661
-4699
-4740
-4781
-4823
-4865
-4906
-4947
-4986
-5024
-5059
-5092
-5122
-5150
-5176
-5199
-5219
-5238
-5255
-5273
-5290
-5309
-5329
-5348
-5366
-5381
-5391
-5397
-5397
-5391
-5380
-5363
-5341
-5313
-5281
-5245
-5206
-5164
-5119
-5073
-5024
-4974
-4922
-4868
-4813
-4756
-4700
-4644
-4590
-4537
-4484
-4431
-4377
-4322
-4266
-4207
-4145
-4082
-4016
-3950
-3883
-3817
-3753
-3689
-3626
-3561
-3497
-3431
-3365
-3298
-3232
-3164
-3097
-3029
-2960
-2891
-2822
-2754
-2687
-2623
-2562
-2506
-2453
-2403
-2355
-2309
-2262
-2213
-2163
-2108
-2050
-1986
-1918
-1845
-1767
-1685
-1597
-1504
-1406
-1305
-1201
-1098
-995
-893
-793
-694
-596
-501
-407
-314
-221
-127
-33
60
154
246
337
427
514
597
677
755
832
910
989
1070
1152
1234
1314
1392
1466
1536
1601
1661
1715
1765
1810
1852
1892
1930
1967
2001
2037
2072
2106
2138
2167
2193
2214
2232
2246
2257
2264
2268
2269
2269
2269
2269
2269
2268
2268
2268
2269
2271
2274
2278
2282
2287
2293
2300
2309
2319
2331
2345
2361
2377
2394
2409
2424
2438
2450
2460
2468
2471
2470
2463
2452
2437
2418
2397
2375
2354
2333
2316
2303
2294
2289
2287
2288
2290
2293
2296
2298
2300
2303
2306
2311
2319
2328
2338
2350
2364
2378
2395
2412
2431
2450
2468
2484
2498
2507
2511
2508
2499
2484
2463
2438
2410
2382
2353
2325
2298
2273
2249
2226
2206
2190
2178
2170
2169
2175
2188
2206
2231
2259
2290
2324
2359
2394
2430
2466
2501
2535
2565
2592
2614
2632
2648
2661
2674
2685
2695
2703
2710
2714
2716
2715
2710
2703
2694
2684
2673
2660
2647
2632
2614
2595
2574
2549
2521
2489
2452
2410
2363
2314
2261
2208
2155
2106
2061
2021
1990
1965
1948
1936
1928
1925
1923
1922
1921
1918
1914
1909
1902
1898
1896
1899
1908
1923
1943
1969
2000
2037
2079
2127
2180
2237
2296
2356
2415
2470
2521
2565
2602
2630
2650
2661
2663
2657
2644
2623
2597
2567
2536
2503
2470
2438
2405
2371
2337
2301
2265
2228
2193
2161
2133
2111
2095
2085
2081
2083
2091
2105
2123
2146
2173
2204
2237
2273
2312
2354
2400
2450
2504
2560
2617
2675
2732
2787
2838
2885
2926
2963
2993
3017
3036
3050
3059
3065
3067
3066
3062
3055
3044
3032
3018
3002
2987
2972
2959
2949
2943
2941
2943
2948
2957
2969
2985
3004
3026
3052
3081
3112
3145
3180
3217
3258
3302
3351
3404
3462
3525
3592
3662
3735
3810
3886
3961
4034
4106
4176
4245
4311
4375
4436
4495
4552
4607
4661
4714
4765
4815
4865
4913
4959
5004
5046
5087
5125
5161
5197
5231
5266
5302
5339
5376
5414
5454
5494
5536
5578
5621
5664
5708
5753
5798
5844
5889
5934
5977
6021
6065
6110
6157
6206
6256
6309
6362
6415
6466
6515
6560
6601
6638
6671
6700
6726
6749
6770
6789
6807
6825
6843
6862
6880
6899
6916
6934
6951
6968
6987
7007
7028
7051
7075
7101
7129
7159
7192
7228
7267
7308
7351
7394
7438
7482
7527
7573
7620
7667
7713
7755
7795
7830
7859
7883
7900
7910
7913
7911
7905
7896
7886
7874
7863
7852
7842
7833
7826
7819
7813
7808
7801
7794
7785
7773
7759
7743
7727
7710
7693
7676
7659
7642
7624
7605
7585
7563
7539
7511
7479
7442
7400
7354
7302
7248
7191
7133
7074
7013
6952
6888
6821
6752
6678
6599
6515
6425
6331
6232
6129
6023
5917
5812
5712
5619
5535
5459
5394
5338
5291
5252
5220
5193
5171
5152
5138
5127
5120
5115
5110
5105
5097
5088
5077
5063
5048
5030
5009
4986
4960
4932
4901
4868
4834
4799
4762
4725
4687
4648
4608
4566
4523
4478
4434
4390
4348
4310
4275
4244
4218
4196
4178
4165
4156
4151
4150
4151
4154
4158
4161
4164
4167
4170
4173
4177
4182
4185
4188
4188
4183
4173
4154
4126
4088
4038
3976
3902
3817
3722
3619
3510
3398
3283
3169
3056
2946
2842
2744
2654
2574
2504
2445
2397
2360
2332
2312
2297
2288
2281
2275
2270
2266
2263
2262
2263
2267
2274
2284
2298
2317
2340
2368
2399
2435
2473
2514
2556
2596
2632
2664
2689
2707
2716
2717
2709
2692
2666
2632
2591
2545
2493
2437
2379
2319
2258
2198
2139
2080
2024
1970
1920
1874
1833
1797
1767
1743
1723
1709
1697
1688
1681
1676
1674
1673
1673
1675
1679
1684
1689
1694
1698
1700
1698
1691
1680
1662
1638
1608
1570
1526
1477
1424
1370
1314
1259
1205
1151
1096
1039
981
919
855
786
714
637
558
476
393
311
231
154
80
12
-50
-105
-153
-192
-224
-248
-266
-279
-288
-294
-299
-303
-306
-309
-309
-308
-303
-295
-283
-267
-245
-219
-189
-157
-123
-89
-57
-28
-3
18
32
42
45
42
33
19
0
-23
-49
-77
-106
-135
-162
-186
-206
-220
-228
-228
-221
-206
-185
-159
-129
-95
-60
-22
16
56
96
137
179
223
270
321
374
432
493
558
628
701
778
859
942
1028
1118
1211
1307
1405
1505
1605
1707
1808
1909
2009
2107
2204
2298
2391
2483
2575
2667
2759
2854
2951
3050
3154
3262
3376
3496
3622
3755
3894
4041
4195
4353
4513
4675
4837
4997
5156
5313
5468
5621
5772
5923
6073
6224
6375
6527
6680
6834
6988
7143
7297
7452
7607
7762
7918
8076
8236
8399
8564
8732
8901
9070
9238
9404
9568
9728
9884
10034
10177
10313
10440
10559
10669
10773
10869
10962
11051
11139
11228
11317
11408
11502
11599
11698
11799
11901
12004
12106
12207
12306
12401
12491
12575
12651
12718
12776
12824
12863
12892
12913
12926
12931
12930
12921
12904
12880
12847
12805
12753
12694
12626
12550
12467
12377
12281
12179
12073
11964
11854
11743
11632
11523
11416
11312
11211
11114
11018
10923
10827
10731
10632
10529
10422
10308
10188
10058
9920
9772
9615
9448
9270
9081
8882
8674
8458
8233
8002
7766
7525
7283
7041
6803
6569
6343
6125
5915
5715
5525
5346
5177
5018
4869
4730
4599
4473
4353
4235
4118
4001
3883
3762
3638
3509
3376
3239
3096
2950
2799
2646
2492
2338
2185
2033
1885
1741
1602
1469
1342
1222
1108
1000
899
805
719
640
569
504
446
393
343
296
248
197
142
80
11
-66
-151
-244
-345
-451
-562
-677
-792
-908
-1022
-1136
-1247
-1357
-1466
-1573
-1678
-1780
-1879
-1976
-2068
-2157
-2243
-2325
-2404
-2479
-2549
-2615
-2676
-2734
-2789
-2842
-2896
-2952
-3010
-3070
-3134
-3201
-3272
-3347
-3426
-3508
-3594
-3683
-3776
-3873
-3974
-4077
-4183
-4291
-4399
-4506
-4611
-4712
-4806
-4893
-4972
-5043
-5106
-5161
-5207
-5244
-5273
-5294
-5307
-5313
-5313
-5306
-5294
-5276
-5252
-5223
-5190
-5152
-5109
-5060
-5005
-4943
-4873
-4796
-4711
-4620
-4523
-4423
-4320
-4216
-4112
-4010
-3910
-3814
-3720
-3628
-3536
-3443
-3348
-3250
-3147
-3039
-2927
-2809
-2686
-2557
-2422
-2282
-2136
-1986
-1833
-1677
-1521
-1366
-1214
-1065
-920
-780
-644
-511
-382
-255
-130
-6
119
245
373
503
635
771
909
1050
1192
1334
1475
1613
1748
1879
2004
2123
2234
2338
2434
2521
2602
2676
2745
2809
2869
2925
2976
3022
3062
3095
3120
3137
3148
3152
3151
3147
3139
3129
3117
3103
3090
3077
3066
3058
3055
3056
3061
3071
3084
3098
3114
3129
3144
3156
3168
3178
3189
3201
3216
3234
3256
3281
3308
3338
3368
3399
3431
3462
3493
3523
3550
3575
3595
3611
3623
3630
3631
3628
3621
3610
3596
3580
3565
3551
3541
3537
3540
3550
3569
3596
3629
3668
3711
3756
3801
3845
3884
3918
3944
3962
3971
3971
3959
3938
3907
3867
3823
3776
3729
3685
3646
3613
3588
3570
3559
3554
3554
3557
3561
3563
3560
3550
3532
3505
3467
3418
3360
3292
3218
3138
3055
2971
2886
2801
2718
2637
2558
2481
2404
2325
2244
2157
2063
1961
1850
1730
1600
1462
1317
1166
1012
857
704
554
408
266
127
-9
-145
-281
-418
-557
-699
-846
-997
-1154
-1319
-1492
-1674
-1868
-2074
-2293
-2527
-2775
-3038
-3316
-3608
-3914
-4233
-4564
-4905
-5253
-5606
-5962
-6318
-6673
-7024
-7372
-7715
-8054
-8389
-8722
-9054
-9386
-9720
-10056
-10394
-10734
-11075
-11415
-11752
-12083
-12405
-12717
-13017
-13303
-13577
-13838
-14088
-14329
-14563
-14791
-15016
-15240
-15464
-15690
-15918
-16149
-16384
-16621
-16859
-17097
-17333
-17564
-17790
-18008
-18219
-18421
-18613
-18794
-18965
-19124
-19272
-19408
-19533
-19647
-19750
-19841
-19921
-19989
-20046
-20091
-20122
-20140
-20143
-20133
-20111
-20078
-20038
-19993
-19946
-19899
-19852
-19807
-19763
-19720
-19676
-19631
-19581
-19526
-19464
-19393
-19313
-19224
-19125
-19018
-18903
-18781
-18654
-18522
-18387
-18250
-18111
-17971
-17829
-17685
-17538
-17389
-17237
-17081
-16922
-16759
-16593
-16424
-16254
-16082
-15912
-15742
-15572
-15403
-15235
-15070
-14908
-14749
-14595
-14445
-14298
-14154
-14013
-13872
-13732
-13592
-13452
-13311
-13170
-13028
-12885
-12741
-12595
-12446
-12295
-12140
-11981
-11817
-11648
-11474
-11294
-11109
-10920
-10728
-10533
-10337
-10139
-9942
-9744
-9547
-9352
-9157
-8964
-8770
-8575
-8379
-8179
-7975
-7766
-7551
-7327
-7096
-6857
-6611
-6361
-6108
-5855
-5605
-5359
-5119
-4887
-4665
-4454
-4253
-4062
-3884
-3715
-3557
-3409
-3269
-3138
-3015
-2900
-2793
-2694
-2603
-2518
-2439
-2362
-2288
-2215
-2144
-2075
-2008
-1944
-1883
-1824
-1768
-1713
-1658
-1604
-1547
-1487
-1421
-1348
-1265
-1173
-1071
-958
-836
-705
-564
-416
-259
-96
75
254
440
635
838
1050
1268
1494
1725
1962
2203
2446
2690
2932
3173
3410
3644
3872
4094
4312
4524
4732
4938
5141
5343
5546
5750
5956
6165
6380
6602
6832
7071
7318
7575
7841
8117
8402
8697
9002
9317
9642
9976
10319
10669
11025
11387
11754
12124
12496
12870
13244
13616
13986
14350
14707
15055
15392
15718
16030
16327
16611
16881
17138
17380
17609
17825
18027
18216
18392
18555
18704
18839
18961
19070
19168
19257
19338
19412
19479
19542
19599
19654
19706
19756
19804
19852
19898
19943
19987
20029
20069
20108
20147
20186
20227
20269
20314
20361
20411
20463
20518
20573
20628
20680
20728
20769
20801
20821
20829
20822
20800
20763
20712
20647
20570
20484
20391
20294
20196
20097
20001
19909
19821
19739
19663
19591
19522
19455
19388
19320
19251
19178
19102
19020
18933
18838
18734
18619
18493
18355
18203
18039
17861
17671
17471
17262
17046
16827
16606
16386
16169
15955
15747
15544
15347
15155
14968
14784
14603
14423
14243
14063
13882
13699
13515
13330
13144
12960
12778
12597
12419
12242
12068
11895
11723
11552
11383
11216
11050
10887
10726
10566
10407
10248
10088
9928
9766
9603
9437
9267
9092
8911
8724
8530
8330
8125
7916
7704
7490
7277
7064
6853
6648
6449
6257
6075
5903
5743
5593
5455
5327
5211
5105
5009
4923
4846
4775
4711
4652
4597
4544
4492
4442
4392
4342
4294
4247
4202
4159
4118
4080
4043
4010
3977
3944
3911
3875
3837
3795
3748
3695
3635
3567
3493
3413
3325
3232
3133
3029
2922
2811
2699
2586
2473
2360
2249
2139
2029
1922
1814
1706
1597
1488
1379
1271
1165
1061
960
862
767
673
580
488
395
301
205
108
8
-93
-197
-304
-416
-533
-656
-786
-924
-1069
-1222
-1382
-1549
-1723
-1903
-2088
-2277
-2470
-2665
-2862
-3063
-3266
-3473
-3684
-3899
-4120
-4347
-4584
-4829
-5083
-5346
-5617
-5894
-6176
-6460
-6743
-7024
-7299
-7569
-7830
-8082
-8325
-8558
-8782
-8997
-9204
-9404
-9598
-9787
-9971
-10151
-10326
-10495
-10658
-10813
-10960
-11099
-11228
-11348
-11458
-11556
-11644
-11721
-11789
-11846
-11894
-11935
-11967
-11994
-12015
-12031
-12043
-12052
-12057
-12057
-12053
-12042
-12024
-11997
-11961
-11915
-11858
-11789
-11708
-11613
-11504
-11380
-11240
-11085
-10914
-10728
-10528
-10313
-10085
-9844
-9590
-9325
-9048
-8761
-8464
-8159
-7848
-7531
-7211
-6890
-6569
-6250
-5935
-5623
-5316
-5015
-4720
-4431
-4148
-3870
-3598
-3330
-3066
-2806
-2550
-2297
-2047
-1798
-1551
-1305
-1061
-817
-575
-335
-97
138
370
599
823
1042
1256
1464
1666
1861
2049
2229
2400
2562
2713
2853
2981
3097
3200
3290
3367
3432
3484
3525
3556
3576
3586
3586
3575
3553
3518
3471
3411
3337
3250
3151
3042
2924
2801
2675
2550
2426
2306
2191
2078
1969
1862
1754
1645
1532
1412
1286
1149
1002
843
670
484
284
71
-154
-389
-632
-881
-1136
-1396
-1662
-1934
-2213
-2501
-2799
-3109
-3430
-3765
-4113
-4474
-4847
-5232
-5627
-6029
-6436
-6846
-7256
-7664
-8066
-8460
-8845
-9219
-9581
-9929
-10263
-10582
-10885
-11171
-11439
-11690
-11924
-12141
-12344
-12533
-12709
-12875
-13032
-13182
-13328
-13469
-13606
-13740
-13870
-13997
-14121
-14240
-14353
-14459
-14557
-14646
-14725
-14793
-14850
-14896
-14932
-14959
-14979
-14993
-15002
-15006
-15006
-15000
-14988
-14971
-14947
-14915
-14875
-14826
-14768
-14701
-14627
-14546
-14459
-14367
-14271
-14171
-14070
-13969
-13870
-13773
-13680
-13592
-13511
-13438
-13374
-13319
-13276
-13244
-13223
-13213
-13215
-13226
-13248
-13278
-13316
-13361
-13411
-13466
-13524
-13583
-13643
-13701
-13758
-13811
-13861
-13907
-13948
-13983
-14013
-14035
-14051
-14062
-14069
-14074
-14076
-14077
-14078
-14079
-14080
-14082
-14087
-14093
-14101
-14112
-14126
-14144
-14166
-14193
-14225
-14263
-14308
-14360
-14419
-14487
-14563
-14647
-14739
-14839
-14944
-15056
-15171
-15290
-15412
-15535
-15660
-15784
-15907
-16027
-16146
-16260
-16369
-16474
-16572
-16663
-16747
-16824
-16892
-16953
-17005
-17048
-17082
-17107
-17123
-17128
-17124
-17111
-17087
-17053
-17009
-16956
-16893
-16822
-16742
-16656
-16565
-16469
-16370
-16270
-16168
-16065
-15962
-15858
-15751
-15641
-15528
-15409
-15284
-15152
-15010
-14859
-14697
-14523
-14336
-14136
-13923
-13696
-13457
-13206
-12944
-12673
-12394
-12109
-11818
-11525
-11231
-10935
-10641
-10347
-10055
-9763
-9473
-9184
-8896
-8610
-8326
-8044
-7765
-7489
-7215
-6945
-6677
-6412
-6150
-5890
-5633
-5377
-5122
-4867
-4613
-4358
-4102
-3846
-3589
-3331
-3073
-2816
-2560
-2305
-2054
-1806
-1562
-1323
-1091
-864
-645
-434
-231
-36
150
326
494
653
803
945
1078
1202
1317
1422
1516
1600
1673
1737
1792
1838
1877
1908
1933
1951
1966
1976
1984
1990
1996
2001
2008
2013
2021
2025
2029
2032
2029
2023
2012
1996
1974
1946
1910
1867
1816
1757
1688
1609
1520
1419
1306
1182
1045
896
736
565
384
194
-3
-206
-414
-628
-846
-1069
-1297
-1530
-1769
-2013
-2263
-2518
-2777
-3041
-3309
-3579
-3850
-4122
-4393
-4663
-4930
-5195
-5456
-5714
-5969
-6223
-6477
-6730
-6985
-7240
-7496
-7753
-8012
-8271
-8531
-8791
-9051
-9311
-9571
-9831
-10092
-10353
-10615
-10876
-11136
-11395
-11651
-11903
-12149
-12389
-12621
-12844
-13059
-13263
-13458
-13641
-13814
-13976
-14128
-14270
-14401
-14523
-14634
-14735
-14825
-14903
-14970
-15025
-15068
-15100
-15120
-15130
-15129
-15117
-15095
-15062
-15018
-14964
-14899
-14821
-14728
-14620
-14496
-14354
-14195
-14018
-13824
-13613
-13386
-13144
-12889
-12621
-12344
-12058
-11765
-11466
-11162
-10854
-10543
-10230
-9916
-9601
-9286
-8972
-8658
-8347
-8038
-7733
-7433
-7137
-6848
-6564
-6289
-6022
-5765
-5518
-5285
-5064
-4856
-4660
-4476
-4302
-4138
-3982
-3836
-3697
-3566
-3444
-3328
-3218
-3114
-3015
-2920
-2829
-2742
-2657
-2574
-2492
-2411
-2332
-2252
-2173
-2094
-2013
-1932
-1849
-1764
-1677
-1589
-1500
-1412
-1324
-1236
-1150
-1066
-985
-908
-836
-769
-709
-655
-607
-566
-531
-501
-476
-456
-440
-428
-419
-413
-410
-409
-411
-415
-423
-433
-447
-463
-481
-501
-522
-544
-566
-589
-613
-638
-666
-697
-731
-770
-813
-861
-913
-969
-1030
-1096
-1168
-1245
-1327
-1414
-1506
-1603
-1706
-1814
-1926
-2043
-2163
-2286
-2411
-2538
-2669
-2803
-2941
-3084
-3233
-3388
-3550
-3719
-3896
-4082
-4277
-4482
-4697
-4922
-5156
-5401
-5654
-5917
-6189
-6470
-6760
-7059
-7366
-7682
-8005
-8333
-8666
-9000
-9334
-9666
-9992
-10310
-10620
-10919
-11207
-11484
-11751
-12009
-12257
-12498
-12731
-12958
-13178
-13392
-13599
-13798
-13990
-14172
-14345
-14508
-14659
-14799
-14927
-15041
-15143
-15231
-15305
-15365
-15413
-15448
-15472
-15485
-15489
-15485
-15473
-15455
-15430
-15400
-15364
-15323
-15277
-15224
-15165
-15099
-15026
-14947
-14861
-14769
-14671
-14570
-14465
-14358
-14249
-14141
-14033
-13927
-13823
-13721
-13622
-13525
-13430
-13337
-13246
-13156
-13066
-12977
-12889
-12800
-12712
-12624
-12537
-12450
-12364
-12278
-12194
-12111
-12029
-11949
-11870
-11792
-11717
-11643
-11572
-11503
-11436
-11372
-11311
-11252
-11196
-11143
-11092
-11043
-10997
-10953
-10911
-10871
-10832
-10795
-10760
-10727
-10696
-10667
-10640
-10613
-10588
-10563
-10538
-10514
-10489
-10465
-10442
-10418
-10395
-10371
-10349
-10327
-10306
-10286
-10267
-10249
-10232
-10216
-10200
-10183
-10164
-10143
-10119
-10092
-10061
-10026
-9987
-9943
-9896
-9846
-9793
-9738
-9682
-9627
-9571
-9517
-9463
-9410
-9358
-9305
-9252
-9198
-9142
-9082
-9018
-8949
-8873
-8791
-8700
-8602
-8496
-8381
-8257
-8125
-7984
-7837
-7682
-7521
-7354
-7181
-7005
-6824
-6640
-6454
-6266
-6076
-5885
-5693
-5501
-5309
-5119
-4930
-4744
-4561
-4383
-4209
-4038
-3875
-3714
-3557
-3404
-3253
-3105
-2958
-2812
-2668
-2524
-2381
-2239
-2099
-1960
-1823
-1689
-1559
-1433
-1311
-1195
-1085
-980
-879
-783
-691
-602
-516
-432
-350
-271
-194
-119
-48
20
84
144
199
249
294
334
368
396
417
432
438
436
426
406
377
338
289
231
163
85
-2
-100
-208
-325
-451
-586
-729
-880
-1037
-1200
-1369
-1542
-1721
-1904
-2092
-2285
-2482
-2684
-2889
-3099
-3313
-3530
-3750
-3971
-4192
-4412
-4630
-4845
-5056
-5262
-5463
-5661
-5854
-6044
-6232
-6416
-6599
-6779
-6955
-7127
-7294
-7455
-7608
-7752
-7888
-8015
-8131
-8237
-8332
-8415
-8487
-8549
-8600
-8643
-8677
-8704
-8725
-8740
-8751
-8757
-8759
-8756
-8750
-8738
-8722
-8701
-8676
-8647
-8615
-8582
-8548
-8514
-8481
-8449
-8420
-8394
-8372
-8352
-8336
-8322
-8309
-8296
-8284
-8271
-8259
-8246
-8234
-8221
-8207
-8194
-8179
-8163
-8146
-8125
-8105
-8080
-8055
-8026
-7993
-7957
-7916
-7869
-7817
-7759
-7694
-7622
-7544
-7460
-7369
-7272
-7169
-7060
-6945
-6824
-6696
-6562
-6420
-6273
-6120
-5962
-5799
-5632
-5460
-5284
-5105
-4921
-4735
-4545
-4352
-4157
-3960
-3761
-3562
-3363
-3163
-2965
-2769
-2574
-2380
-2189
-2001
-1814
-1631
-1450
-1272
-1098
-927
-761
-599
-442
-289
-139
6
148
287
422
555
684
811
937
1061
1185
1310
1436
1565
1698
1835
1976
2123
2273
2428
2585
2743
2902
3060
3217
3370
3520
3664
3803
3935
4059
4178
4288
4391
4487
4577
4661
4738
4810
4875
4933
4985
5029
5064
5091
5108
5116
5114
5102
5081
5049
5006
4954
4892
4821
4741
4653
4556
4452
4342
4226
4104
3977
3847
3712
3575
3435
3293
3149
3005
2860
2715
2570
2425
2280
2135
1990
1846
1703
1562
1423
1288
1156
1027
901
778
658
540
424
310
196
84
-27
-136
-244
-350
-453
-554
-652
-747
-840
-931
-1020
-1107
-1192
-1276
-1357
-1436
-1511
-1584
-1654
-1721
-1786
-1849
-1912
-1974
-2036
-2098
-2160
-2223
-2287
-2353
-2422
-2494
-2571
-2652
-2738
-2829
-2925
-3029
-3139
-3256
-3381
-3515
-3656
-3806
-3963
-4128
-4300
-4477
-4658
-4844
-5033
-5224
-5417
-5611
-5805
-5998
-6190
-6379
-6566
-6750
-6931
-7111
-7288
-7464
-7639
-7813
-7985
-8154
-8320
-8481
-8637
-8786
-8928
-9062
-9187
-9303
-9411
-9510
-9602
-9687
-9765
-9837
-9904
-9966
-10024
-10078
-10130
-10179
-10227
-10271
-10313
-10351
-10385
-10414
-10437
-10456
-10469
-10476
-10479
-10476
-10470
-10458
-10443
-10423
-10399
-10371
-10339
-10303
-10264
-10223
-10180
-10137
-10093
-10049
-10005
-9962
-9920
-9879
-9837
-9794
-9750
-9703
-9652
-9595
-9532
-9463
-9386
-9301
-9208
-9108
-9001
-8889
-8771
-8649
-8523
-8394
-8261
-8127
-7990
-7852
-7714
-7575
-7436
-7299
-7163
-7028
-6895
-6764
-6633
-6504
-6376
-6247
-6119
-5989
-5859
-5727
-5592
-5455
-5315
-5171
-5023
-4872
-4717
-4559
-4397
-4233
-4066
-3895
-3721
-3544
-3362
-3176
-2985
-2789
-2587
-2380
-2167
-1948
-1724
-1493
-1256
-1012
-761
-504
-241
26
299
576
857
1141
1428
1719
2012
2307
2604
2903
3204
3506
3809
4114
4419
4725
5031
5338
5645
5953
6260
6568
6874
7180
7485
7789
8090
8391
8688
8982
9273
9559
9842
10119
10393
10662
10928
11191
11451
11709
11965
12219
12473
12727
12983
13240
13498
13758
14019
14281
14543
14805
15067
15328
15589
15849
16109
16367
16624
16879
17132
17383
17632
17878
18120
18358
18593
18823
19050
19271
19488
19701
19907
20109
20304
20492
20672
20845
21007
21160
21301
21430
21547
21651
21743
21822
21889
21944
21988
22020
22042
22055
22058
22053
22041
22021
21995
21962
21923
21878
21826
21767
21701
21629
21551
21468
21378
21284
21184
21080
20971
20858
20741
20620
20496
20369
20239
20106
19970
19831
19689
19543
19394
19240
19082
18920
18756
18589
18420
18250
18080
17910
17740
17571
17402
17233
17065
16898
16732
16566
16403
16241
16081
15923
15767
15613
15460
15309
15159
15011
14865
14719
14574
14429
14284
14138
13991
13842
13691
13538
13383
13225
13064
12902
12736
12568
12398
12225
12050
11873
11695
11516
11336
11157
10978
10800
10624
10451
10281
10115
9953
9794
9639
9486
9335
9185
9036
8886
8735
8584
8431
8278
8125
7972
7820
7670
7522
7377
7236
7098
6964
6834
6708
6583
6461
6340
6220
6102
5984
5868
5754
5642
5532
5426
5324
5227
5134
5046
4963
4885
4811
4741
4676
4614
4554
4496
4439
4383
4327
4273
4219
4169
4122
4080
4043
4014
3992
3977
3969
3968
3974
3986
4003
4027
4056
4089
4126
4168
4214
4263
4317
4376
4439
4506
4577
4651
4729
4808
4889
4970
5051
5131
5210
5286
5360
5431
5499
5564
5625
5683
5737
5789
5839
5886
5932
5975
6017
6057
6096
6132
6166
6197
6225
6249
6269
6285
6297
6306
6312
6315
6316
6316
6315
6313
6310
6306
6302
6296
6289
6282
6274
6266
6258
6249
6241
6234
6226
6220
6214
6208
6202
6197
6192
6187
6183
6180
6178
6178
6179
6182
6188
6196
6208
6222
6241
6264
6292
6325
6364
6410
6461
6520
6586
6658
6736
6821
6910
7004
7102
7202
7306
7412
7520
7631
7743
7857
7973
8090
8210
8330
8452
8575
8698
8821
8943
9063
9182
9298
9411
9521
9628
9730
9829
9924
10015
10102
10185
10265
10340
10412
10481
10547
10609
10668
10724
10776
10826
10871
10913
10951
10984
11013
11037
11056
11072
11084
11093
11101
11107
11113
11120
11127
11134
11141
11149
11155
11161
11165
11167
11166
11163
11156
11145
11131
11113
11090
11064
11034
11000
10962
10919
10873
10822
10767
10708
10645
10576
10504
10426
10343
10256
10163
10065
9962
9854
9739
9620
9495
9365
9232
9094
8953
8810
8664
8516
8368
8220
8073
7926
7782
7638
7497
7357
7219
7082
6946
6810
6675
6540
6405
6270
6135
6001
5867
5733
5600
5469
5338
5209
5082
4955
4831
4709
4588
4470
4354
4239
4126
4013
3901
3789
3676
3563
3450
3336
3223
3110
2997
2885
2773
2661
2549
2437
2326
2216
2108
2003
1902
1805
1711
1621
1534
1450
1369
1289
1211
1135
1058
981
903
824
742
659
573
485
396
305
213
120
25
-70
-167
-265
-363
-461
-558
-654
-747
-838
-926
-1010
-1090
-1167
-1242
-1315
-1386
-1455
-1523
-1590
-1657
-1722
-1787
-1852
-1917
-1982
-2045
-2110
-2173
-2237
-2301
-2366
-2432
-2499
-2566
-2633
-2700
-2768
-2835
-2902
-2969
-3035
-3102
-3168
-3234
-3299
-3363
-3427
-3490
-3552
-3614
-3675
-3735
-3794
-3851
-3908
-3963
-4018
-4070
-4125
-4177
-4228
-4277
-4324
-4370
-4413
-4453
-4492
-4528
-4562
-4594
-4626
-4656
-4685
-4712
-4738
-4761
-4782
-4801
-4817
-4831
-4842
-4850
-4856
-4858
-4856
-4850
-4839
-4824
-4803
-4777
-4745
-4707
-4662
-4612
-4555
-4493
-4426
-4353
-4276
-4196
-4113
-4027
-3939
-3849
-3756
-3661
-3564
-3463
-3359
-3251
-3138
-3019
-2895
-2764
-2626
-2481
-2329
-2169
-2003
-1831
-1653
-1471
-1285
-1096
-906
-715
-523
-331
-139
54
249
447
648
853
1062
1276
1493
1713
1937
2162
2390
2618
2848
3077
3308
3538
3768
3998
4228
4459
4691
4923
5156
5389
5622
5853
6083
6312
6539
6765
6990
7215
7439
7662
7883
8103
8321
8535
8747
8955
9159
9359
9554
9745
9932
10115
10295
10471
10644
10814
10981
11146
11308
11469
11628
11785
11942
12097
12251
12404
12554
12702
12848
12989
13126
13259
13386
13508
13625
13737
13844
13947
14045
14140
14231
14317
14400
14480
14555
14627
14694
14758
14817
14872
14921
14966
15005
15039
15068
15091
15109
15123
15131
15135
15134
15129
15120
15107
15091
15073
15053
15031
15007
14981
14953
14923
14891
14855
14817
14775
14730
14682
14631
14578
14522
14465
14406
14346
14284
14221
14157
14091
14023
13954
13884
13812
13739
13665
13591
13516
13440
13363
13285
13205
13123
13038
12949
12856
12758
12655
12545
12430
12309
12182
12049
11910
11766
11617
11463
11306
11146
10983
10818
10651
10484
10316
10149
9982
9815
9650
9485
9321
9157
8994
8831
8668
8505
8342
8177
8010
7841
7669
7493
7314
7130
6942
6749
6552
6351
6146
5937
5725
5511
5294
5076
4857
4637
4416
4195
3974
3752
3529
3305
3079
2852
2622
2390
2154
1916
1675
1429
1179
925
666
403
137
-134
-407
-683
-962
-1241
-1521
-1801
-2079
-2355
-2628
-2899
-3165
-3429
-3689
-3945
-4197
-4446
-4692
-4933
-5172
-5406
-5637
-5864
-6088
-6308
-6525
-6739
-6950
-7158
-7363
-7565
-7763
-7959
-8151
-8341
-8527
-8710
-8890
-9065
-9237
-9405
-9570
-9730
-9885
-10037
-10185
-10328
-10466
-10600
-10729
-10853
-10971
-11082
-11188
-11287
-11380
-11466
-11548
-11624
-11695
-11763
-11826
-11886
-11943
-11997
-12048
-12095
-12139
-12179
-12216
-12248
-12275
-12298
-12316
-12328
-12336
-12339
-12337
-12330
-12320
-12305
-12286
-12263
-12235
-12203
-12166
-12125
-12080
-12030
-11977
-11921
-11860
-11797
-11730
-11661
-11590
-11517
-11442
-11367
-11290
-11213
-11134
-11055
-10976
-10895
-10815
-10733
-10651
-10568
-10485
-10400
-10314
-10227
-10138
-10048
-9958
-9867
-9777
-9686
-9596
-9507
-9418
-9330
-9243
-9156
-9069
-8983
-8896
-8809
-8720
-8630
-8539
-8446
-8352
-8256
-8157
-8060
-7960
-7860
-7758
-7656
-7553
-7449
-7344
-7239
-7134
-7030
-6926
-6823
-6721
-6621
-6523
-6426
-6332
-6241
-6153
-6069
-5988
-5910
-5836
-5765
-5696
-5631
-5569
-5510
-5454
-5403
-5356
-5312
-5273
-5237
-5205
-5177
-5151
-5127
-5106
-5087
-5069
-5053
-5038
-5023
-5009
-4995
-4981
-4968
-4956
-4945
-4935
-4927
-4921
-4916
-4914
-4913
-4915
-4919
-4925
-4934
-4946
-4960
-4976
-4994
-5014
-5034
-5056
-5078
-5100
-5121
-5143
-5163
-5183
-5200
-5216
-5229
-5240
-5248
-5255
-5259
-5262
-5262
-5261
-5259
-5255
-5249
-5242
-5234
-5224
-5213
-5200
-5185
-5168
-5148
-5125
-5100
-5071
-5039
-5004
-4964
-4920
-4871
-4816
-4755
-4688
-4614
-4534
-4446
-4353
-4253
-4148
-4037
-3922
-3801
-3677
-3548
-3416
-3280
-3140
-2997
-2852
-2703
-2552
-2398
-2241
-2082
-1920
-1755
-1588
-1418
-1247
-1074
-899
-723
-545
-367
-188
-10
168
345
521
695
869
1041
1212
1383
1555
1727
1900
2073
2247
2422
2596
2771
2944
3117
3288
3458
3625
3790
3952
4112
4267
4419
4567
4711
4850
4986
5118
5246
5371
5494
5613
5730
5846
5960
6072
6183
6292
6399
6504
6607
6707
6804
6899
6989
7076
7159
7239
7315
7387
7457
7523
7586
7645
7702
7754
7803
7847
7886
7921
7952
7979
8002
8021
8037
8050
8060
8068
8073
8076
8074
8071
8066
8055
8042
8026
8007
7986
7962
7936
7909
7882
7853
7825
7797
7769
7741
7712
7683
7653
7621
7587
7551
7512
7472
7428
7382
7333
7282
7229
7174
7116
7058
6997
6935
6871
6806
6739
6671
6602
6531
6459
6386
6311
6233
6153
6070
5984
5895
5804
5710
5615
5518
5419
5319
5217
5114
5008
4901
4792
4680
4567
4452
4336
4218
4099
3978
3856
3734
3610
3486
3361
3236
3111
2986
2861
2735
2610
2485
2359
2234
2108
1983
1857
1732
1607
1482
1357
1232
1107
981
856
730
604
478
353
228
104
-20
-144
-268
-392
-517
-641
-765
-889
-1012
-1136
-1260
-1384
-1507
-1630
-1753
-1876
-1999
-2122
-2246
-2371
-2496
-2624
-2753
-2884
-3016
-3151
-3287
-3425
-3564
-3704
-3846
-3989
-4132
-4277
-4422
-4567
-4713
-4859
-5005
-5151
-5298
-5443
-5589
-5733
-5878
-6021
-6164
-6306
-6447
-6586
-6724
-6860
-6993
-7124
-7252
-7376
-7496
-7613
-7726
-7836
-7942
-8044
-8143
-8238
-8330
-8419
-8506
-8589
-8669
-8746
-8821
-8892
-8961
-9027
-9092
-9155
-9217
-9277
-9336
-9393
-9449
-9504
-9558
-9611
-9662
-9711
-9759
-9806
-9851
-9895
-9937
-9978
-10018
-10056
-10094
-10132
-10170
-10208
-10247
-10286
-10326
-10368
-10411
-10455
-10501
-10548
-10596
-10645
-10693
-10742
-10790
-10838
-10884
-10929
-10972
-11013
-11051
-11087
-11120
-11151
-11179
-11205
-11229
-11251
-11271
-11290
-11307
-11323
-11337
-11350
-11362
-11373
-11382
-11389
-11394
-11397
-11397
-11396
-11393
-11388
-11382
-11375
-11369
-11363
-11358
-11355
-11353
-11352
-11353
-11355
-11357
-11360
-11362
-11363
-11361
-11357
-11350
-11341
-11328
-11311
-11292
-11270
-11245
-11218
-11188
-11155
-11120
-11082
-11041
-10997
-10950
-10901
-10849
-10795
-10739
-10681
-10622
-10561
-10499
-10436
-10372
-10308
-10244
-10181
-10118
-10057
-9998
-9940
-9884
-9832
-9781
-9734
-9691
-9651
-9614
-9581
-9551
-9523
-9497
-9473
-9450
-9428
-9405
-9382
-9359
-9335
-9311
-9286
-9260
-9235
-9210
-9186
-9164
-9144
-9127
-9112
-9101
-9092
-9086
-9081
-9079
-9077
-9076
-9074
-9072
-9068
-9063
-9057
-9050
-9041
-9031
-9021
-9009
-8997
-8984
-8969
-8953
-8934
-8913
-8891
-8865
-8838
-8808
-8776
-8742
-8706
-8668
-8629
-8589
-8547
-8504
-8459
-8412
-8364
-8314
-8262
-8208
-8151
-8095
-8035
-7973
-7909
-7842
-7773
-7701
-7626
-7549
-7468
-7383
-7296
-7204
-7109
-7011
-6909
-6805
-6698
-6587
-6474
-6358
-6239
-6117
-5992
-5863
-5732
-5598
-5461
-5322
-5181
-5039
-4895
-4750
-4605
-4459
-4313
-4166
-4019
-3871
-3723
-3575
-3426
-3277
-3126
-2975
-2824
-2672
-2519
-2366
-2214
-2061
-1909
-1758
-1608
-1458
-1310
-1164
-1018
-875
-733
-592
-453
-316
-181
-47
84
213
340
463
584
702
816
926
1032
1134
1231
1324
1411
1495
1575
1652
1727
1800
1872
1943
2013
2085
2156
2226
2297
2367
2437
2507
2576
2644
2712
2779
2845
2910
2975
3040
3105
3169
3234
3297
3361
3423
3485
3545
3604
3662
3718
3772
3824
3874
3921
3967
4010
4051
4090
4128
4165
4200
4236
4270
4304
4338
4372
4405
4438
4472
4505
4539
4573
4607
4642
4678
4714
4751
4788
4826
4865
4904
4943
4982
5020
5057
5093
5126
5156
5184
5209
5232
5252
5269
5285
5298
5309
5318
5325
5331
5337
5341
5344
5347
5349
5350
5351
5350
5346
5341
5332
5321
5306
5287
5264
5238
5208
5175
5139
5100
5059
5017
4973
4928
4883
4836
4789
4741
4694
4646
4599
4552
4507
4463
4420
4380
4342
4307
4275
4246
4220
4197
4178
4161
4147
4135
4125
4116
4108
4102
4096
4090
4083
4078
4070
4064
4054
4045
4035
4024
4013
4002
3993
3985
3978
3973
3969
3966
3965
3964
3964
3964
3965
3965
3965
3965
3965
3964
3961
3958
3954
3949
3943
3936
3929
3920
3911
3900
3889
3877
3863
3849
3833
3816
3798
3778
3757
3734
3710
3684
3657
3629
3600
3570
3540
3509
3478
3446
3414
3381
3347
3313
3278
3243
3208
3174
3139
3105
3072
3040
3009
2978
2948
2919
2889
2861
2832
2804
2776
2749
2722
2695
2670
2646
2624
2603
2585
2568
2554
2543
2535
2529
2527
2528
2533
2541
2553
2569
2588
2610
2636
2665
2696
2731
2770
2811
2857
2906
2959
3016
3076
3140
3206
3276
3348
3422
3498
3574
3651
3729
3806
3883
3960
4035
4112
4188
4264
4340
4416
4492
4568
4644
4720
4795
4870
4943
5015
5085
5152
5217
5279
5338
5395
5449
5500
5548
5593
5634
5671
5705
5734
5760
5781
5799
5812
5822
5828
5832
5833
5832
5830
5826
5821
5815
5808
5799
5789
5777
5763
5748
5730
5712
5692
5670
5647
5623
5597
5570
5541
5511
5479
5445
5408
5369
5327
5282
5235
5185
5134
5080
5026
4970
4913
4856
4798
4741
4684
4629
4574
4521
4469
4418
4369
4321
4273
4226
4179
4131
4083
4035
3985
3933
3881
3827
3772
3717
3660
3603
3544
3485
3424
3361
3298
3232
3166
3098
3028
2957
2884
2811
2736
2661
2584
2507
2429
2351
2273
2195
2117
2039
1963
1887
1812
1739
1666
1595
1525
1455
1386
1318
1251
1184
1118
1053
990
927
866
806
749
693
640
590
543
500
460
423
391
361
335
312
292
274
259
245
233
223
214
207
201
197
195
195
196
198
202
206
212
218
224
231
238
245
253
261
269
277
285
294
304
314
325
338
351
366
381
397
413
430
448
466
485
506
528
552
578
606
636
669
704
742
781
823
868
914
963
1012
1066
1121
1178
1237
1297
1359
1423
1487
1553
1619
1684
1749
1814
1877
1939
2001
2062
2124
2186
2249
2314
2381
2450
2521
2594
2669
2746
2824
2903
2982
3062
3142
3221
3300
3378
3455
3533
3610
3688
3767
3847
3929
4011
4097
4184
4272
4362
4453
4544
4636
4727
4819
4910
5001
5093
5184
5276
5369
5462
5557
5652
5748
5844
5941
6037
6134
6229
6324
6418
6512
6605
6697
6788
6878
6968
7057
7145
7233
7319
7404
7487
7568
7647
7723
7796
7866
7933
7997
8058
8116
8172
8225
8277
8327
8377
8426
8473
8521
8567
8612
8656
8698
8739
8778
8814
8847
8877
8904
8927
8946
8962
8973
8980
8983
8981
8975
8964
8948
8928
8903
8873
8839
8802
8762
8719
8673
8625
8575
8521
8466
8408
8348
8285
8219
8151
8080
8007
7931
7851
7768
7682
7594
7503
7410
7315
7217
7117
7016
6912
6807
6700
6591
6481
6370
6257
6143
6028
5912
5794
5675
5556
5436
5316
5196
5076
4957
4840
4724
4609
4497
4387
4280
4174
4070
3968
3866
3764
3661
3557
3451
3343
3232
3118
3001
2881
2757
2631
2501
2370
2236
2102
1967
1831
1696
1560
1424
1289
1155
1020
887
754
622
489
357
224
91
-42
-177
-311
-447
-583
-719
-855
-992
-1129
-1267
-1404
-1542
-1680
-1818
-1956
-2094
-2232
-2369
-2507
-2644
-2780
-2916
-3052
-3187
-3322
-3455
-3588
-3721
-3853
-3984
-4114
-4244
-4373
-4500
-4627
-4752
-4876
-4998
-5118
-5235
-5351
-5463
-5572
-5677
-5779
-5876
-5970
-6060
-6146
-6228
-6307
-6381
-6451
-6517
-6578
-6635
-6686
-6732
-6773
-6808
-6837
-6861
-6878
-6889
-6894
-6893
-6886
-6873
-6856
-6833
-6806
-6775
-6740
-6702
-6661
-6618
-6572
-6524
-6474
-6422
-6368
-6313
-6256
-6198
-6138
-6077
-6014
-5950
-5884
-5817
-5748
-5678
-5608
-5536
-5464
-5389
-5314
-5237
-5158
-5077
-4995
-4911
-4825
-4739
-4651
-4562
-4472
-4381
-4290
-4198
-4107
-4016
-3926
-3837
-3748
-3661
-3575
-3489
-3403
-3318
-3233
-3148
-3064
-2978
-2893
-2807
-2720
-2633
-2545
-2456
-2366
-2274
-2180
-2085
-1988
-1889
-1788
-1685
-1580
-1474
-1366
-1257
-1147
-1037
-927
-817
-708
-598
-489
-379
-270
-160
-50
60
171
283
396
509
624
740
857
973
1090
1207
1323
1438
1553
1667
1780
1892
2003
2113
2221
2329
2436
2542
2648
2753
2857
2960
3063
3164
3263
3361
3458
3553
3646
3737
3827
3915
4002
4088
4173
4256
4338
4419
4500
4579
4658
4736
4813
4889
4965
5040
5116
5191
5267
5342
5418
5493
5567
5641
5714
5784
5854
5921
5986
6049
6110
6169
6226
6282
6337
6390
6441
6491
6540
6588
6635
6681
6725
6769
6812
6854
6895
6935
6976
7016
7056
7097
7138
7178
7219
7260
7300
7340
7379
7417
7454
7489
7524
7557
7588
7619
7648
7676
7703
7729
7754
7777
7800
7821
7841
7860
7877
7893
7907
7918
7927
7933
7935
7934
7928
7919
7906
7890
7869
7845
7818
7787
7753
7716
7677
7635
7590
7543
7492
7439
7382
7323
7260
7193
7123
7049
6972
6891
6807
6719
6628
6534
6438
6339
6239
6138
6035
5930
5825
5719
5611
5503
5393
5282
5169
5055
4940
4823
4706
4588
4469
4351
4233
4115
3997
3880
3764
3648
3532
3417
3302
3188
3076
2965
2855
2747
2640
2535
2432
2331
2231
2132
2035
1939
1845
1752
1662
1573
1486
1401
1318
1237
1158
1080
1004
932
862
794
728
664
603
544
487
432
379
329
281
235
192
152
114
79
46
16
-12
-37
-61
-83
-104
-124
-143
-161
-179
-197
-214
-232
-249
-266
-283
-299
-315
-330
-346
-361
-376
-390
-405
-419
-434
-449
-466
-483
-501
-520
-540
-561
-582
-604
-626
-647
-667
-687
-706
-725
-742
-759
-774
-789
-803
-817
-829
-841
-851
-861
-869
-876
-883
-890
-896
-902
-909
-916
-924
-933
-942
-952
-963
-974
-986
-998
-1010
-1025
-1038
-1052
-1067
-1083
-1099
-1117
-1136
-1157
-1179
-1203
-1229
-1257
-1286
-1318
-1351
-1385
-1421
-1458
-1497
-1537
-1578
-1621
-1665
-1711
-1758
-1807
-1857
-1908
-1961
-2015
-2070
-2126
-2184
-2243
-2304
-2365
-2428
-2491
-2556
-2621
-2688
-2756
-2826
-2897
-2969
-3043
-3117
-3192
-3268
-3344
-3420
-3497
-3573
-3649
-3724
-3799
-3874
-3948
-4022
-4096
-4170
-4243
-4317
-4390
-4464
-4537
-4610
-4682
-4753
-4822
-4890
-4956
-5020
-5082
-5143
-5201
-5259
-5314
-5368
-5421
-5471
-5520
-5568
-5613
-5657
-5700
-5742
-5782
-5821
-5858
-5894
-5928
-5960
-5990
-6019
-6045
-6069
-6091
-6110
-6127
-6141
-6152
-6160
-6164
-6165
-6163
-6158
-6150
-6139
-6126
-6111
-6095
-6076
-6057
-6036
-6014
-5992
-5968
-5944
-5919
-5894
-5868
-5841
-5814
-5786
-5758
-5730
-5703
-5675
-5647
-5620
-5592
-5565
-5537
-5509
-5481
-5452
-5423
-5393
-5363
-5333
-5302
-5271
-5240
-5209
-5177
-5146
-5115
-5084
-5053
-5022
-4991
-4960
-4930
-4900
-4870
-4841
-4813
-4786
-4759
-4733
-4708
-4683
-4659
-4636
-4613
-4591
-4569
-4547
-4524
-4501
-4476
-4451
-4423
-4395
-4365
-4334
-4302
-4269
-4236
-4202
-4168
-4134
-4100
-4066
-4033
-4001
-3969
-3938
-3908
-3879
-3849
-3820
-3791
-3761
-3731
-3701
-3670
-3639
-3606
-3573
-3540
-3505
-3468
-3431
-3392
-3351
-3308
-3264
-3219
-3173
-3125
-3078
-3030
-2981
-2931
-2881
-2829
-2777
-2723
-2668
-2611
-2553
-2494
-2434
-2373
-2311
-2249
-2185
-2122
-2059
-1997
-1935
-1874
-1814
-1755
-1697
-1639
-1582
-1526
-1470
-1414
-1359
-1303
-1248
-1193
-1139
-1084
-1030
-976
-922
-869
-816
-762
-709
-656
-603
-550
-497
-446
-395
-345
-296
-247
-200
-154
-109
-65
-22
20
62
102
142
181
220
258
295
330
365
399
432
464
494
523
551
577
603
627
651
673
694
715
734
753
771
788
805
821
835
849
862
874
885
895
903
911
918
923
927
929
930
930
928
925
921
916
910
903
895
887
877
867
857
845
834
822
810
799
788
777
767
758
749
741
733
727
720
715
709
704
699
695
690
686
681
677
673
670
666
663
660
658
657
656
656
658
660
663
667
672
677
683
690
697
704
711
718
725
731
737
742
746
750
753
755
757
758
759
759
759
757
755
751
746
739
731
721
710
697
683
667
651
633
615
597
579
561
542
524
505
487
469
451
432
415
397
380
363
346
329
313
296
279
262
244
225
206
186
166
144
122
98
74
49
24
-2
-28
-55
-82
-110
-138
-167
-196
-226
-256
-287
-318
-350
-383
-417
-451
-487
-523
-561
-600
-639
-680
-721
-763
-805
-848
-891
-934
-977
-1020
-1063
-1106
-1149
-1192
-1236
-1279
-1323
-1367
-1411
-1456
-1502
-1548
-1595
-1643
-1691
-1739
-1788
-1838
-1888
-1938
-1989
-2040
-2092
-2144
-2195
-2246
-2296
-2345
-2393
-2440
-2485
-2529
-2571
-2612
-2652
-2691
-2730
-2767
-2804
-2840
-2875
-2909
-2942
-2974
-3005
-3035
-3063
-3090
-3115
-3138
-3160
-3179
-3196
-3212
-3225
-3237
-3246
-3252
-3256
-3257
-3254
-3248
-3239
-3225
-3208
-3187
-3163
-3135
-3104
-3070
-3033
-2993
-2951
-2906
-2859
-2809
-2757
-2702
-2646
-2587
-2526
-2463
-2398
-2332
-2264
-2195
-2125
-2054
-1983
-1913
-1842
-1772
-1703
-1634
-1566
-1499
-1434
-1369
-1306
-1244
-1183
-1124
-1066
-1010
-954
-900
-847
-795
-744
-694
-646
-598
-553
-508
-465
-423
-381
-341
-301
-262
-223
-184
-146
-108
-69
-32
6
43
79
116
151
186
221
255
289
321
354
385
415
445
473
501
528
553
578
601
623
644
664
682
698
714
728
740
752
762
771
780
787
794
800
805
811
816
822
829
837
846
856
869
883
900
918
938
959
982
1006
1031
1056
1081
1107
1133
1159
1185
1211
1237
1262
1288
1313
1338
1362
1385
1408
1429
1449
1467
1484
1500
1514
1527
1539
1550
1560
1568
1576
1582
1588
1593
1597
1600
1603
1606
1608
1609
1609
1608
1606
1602
1597
1590
1581
1571
1559
1545
1529
1511
1490
1468
1443
1416
1386
1354
1319
1280
1239
1194
1146
1096
1042
985
927
866
803
738
672
606
539
471
404
337
270
203
137
70
4
-63
-130
-197
-264
-331
-398
-465
-533
-600
-666
-732
-796
-860
-922
-982
-1041
-1098
-1152
-1205
-1255
-1304
-1351
-1397
-1441
-1484
-1527
-1569
-1611
-1652
-1692
-1732
-1771
-1809
-1845
-1879
-1912
-1943
-1972
-1999
-2025
-2050
-2073
-2096
-2117
-2139
-2160
-2180
-2201
-2222
-2244
-2266
-2288
-2311
-2334
-2358
-2382
-2407
-2433
-2459
-2487
-2515
-2544
-2573
-2604
-2635
-2667
-2700
-2734
-2768
-2803
-2839
-2876
-2914
-2952
-2991
-3030
-3069
-3109
-3149
-3190
-3231
-3273
-3315
-3359
-3403
-3447
-3492
-3538
-3584
-3630
-3676
-3722
-3767
-3813
-3859
-3904
-3950
-3995
-4041
-4086
-4133
-4179
-4225
-4271
-4316
-4362
-4407
-4452
-4497
-4541
-4586
-4631
-4677
-4724
-4772
-4822
-4873
-4925
-4977
-5031
-5085
-5140
-5195
-5250
-5305
-5360
-5415
-5470
-5525
-5580
-5634
-5688
-5741
-5794
-5846
-5896
-5946
-5995
-6042
-6088
-6133
-6176
-6219
-6261
-6302
-6342
-6382
-6423
-6463
-6503
-6543
-6584
-6624
-6664
-6704
-6743
-6781
-6819
-6855
-6890
-6923
-6956
-6987
-7017
-7045
-7073
-7099
-7124
-7148
-7170
-7190
-7209
-7226
-7242
-7256
-7268
-7278
-7286
-7293
-7298
-7301
-7302
-7302
-7300
-7296
-7290
-7283
-7274
-7262
-7249
-7234
-7217
-7198
-7178
-7156
-7133
-7109
-7083
-7055
-7027
-6997
-6965
-6932
-6898
-6862
-6824
-6784
-6743
-6699
-6653
-6606
-6557
-6505
-6452
-6397
-6341
-6282
-6222
-6160
-6097
-6033
-5967
-5900
-5831
-5761
-5689
-5615
-5540
-5464
-5386
-5306
-5225
-5142
-5057
-4970
-4881
-4790
-4698
-4603
-4507
-4410
-4311
-4211
-4110
-4009
-3906
-3804
-3700
-3597
-3493
-3390
-3286
-3182
-3079
-2976
-2873
-2771
-2670
-2570
-2470
-2372
-2276
-2180
-2086
-1993
-1902
-1811
-1723
-1635
-1549
-1464
-1380
-1297
-1216
-1136
-1058
-981
-905
-831
-758
-687
-617
-548
-481
-415
-351
-288
-227
-168
-110
-53
2
56
108
158
207
253
298
341
383
423
462
500
537
573
608
643
676
709
741
772
803
832
862
891
919
948
977
1004
1034
1062
1091
1120
1149
1178
1206
1235
1264
1293
1322
1351
1380
1411
1442
1474
1507
1541
1576
1613
1651
1691
1732
1775
1818
1864
1910
1958
2008
2059
2111
2164
2219
2275
2332
2389
2447
2506
2564
2622
2680
2738
2794
2850
2905
2958
3010
3060
3109
3157
3203
3249
3293
3336
3378
3419
3458
3497
3534
3569
3604
3637
3670
3701
3731
3761
3789
3817
3845
3872
3897
3922
3947
3969
3991
4011
4030
4050
4067
4085
4101
4116
4130
4144
4157
4170
4181
4191
4200
4208
4215
4220
4225
4228
4230
4230
4230
4230
4228
4227
4224
4222
4219
4216
4213
4209
4205
4201
4197
4192
4186
4180
4173
4164
4155
4144
4132
4119
4105
4090
4073
4056
4038
4018
3998
3977
3955
3932
3908
3884
3858
3833
3806
3780
3753
3726
3699
3672
3644
3616
3588
3559
3529
3498
3467
3434
3399
3363
3324
3283
3239
3193
3144
3093
3040
2985
2928
2870
2812
2752
2692
2631
2569
2507
2443
2379
2314
2248
2180
2111
2041
1970
1897
1823
1748
1671
1593
1514
1434
1353
1272
1189
1106
1022
937
851
765
678
590
502
414
325
237
148
60
-29
-118
-208
-298
-388
-480
-572
-665
-758
-852
-946
-1040
-1134
-1229
-1324
-1418
-1512
-1606
-1700
-1793
-1885
-1978
-2070
-2161
-2252
-2343
-2432
-2521
-2609
-2696
-2781
-2865
-2948
-3029
-3108
-3184
-3258
-3330
-3400
-3467
-3531
-3593
-3654
-3712
-3769
-3824
-3877
-3928
-3978
-4027
-4074
-4120
-4165
-4209
-4252
-4293
-4334
-4374
-4413
-4451
-4489
-4525
-4560
-4594
-4628
-4661
-4692
-4723
-4753
-4783
-4811
-4839
-4866
-4892
-4917
-4941
-4965
-4987
-5009
-5029
-5049
-5067
-5084
-5100
-5115
-5128
-5141
-5152
-5163
-5172
-5181
-5189
-5197
-5204
-5209
-5214
-5218
-5221
-5222
-5222
-5220
-5217
-5212
-5206
-5198
-5190
-5180
-5170
-5160
-5149
-5137
-5125
-5113
-5101
-5088
-5075
-5062
-5049
-5035
-5021
-5007
-4993
-4979
-4965
-4951
-4936
-4922
-4906
-4891
-4875
-4858
-4841
-4824
-4806
-4788
-4770
-4751
-4733
-4715
-4696
-4678
-4660
-4641
-4621
-4601
-4581
-4559
-4537
-4513
-4489
-4463
-4437
-4409
-4380
-4350
-4320
-4289
-4257
-4224
-4191
-4157
-4123
-4089
-4054
-4019
-3984
-3947
-3911
-3873
-3835
-3796
-3756
-3716
-3675
-3633
-3590
-3547
-3502
-3457
-3411
-3365
-3317
-3269
-3221
-3172
-3122
-3072
-3020
-2969
-2916
-2864
-2811
-2757
-2704
-2650
-2597
-2544
-2490
-2438
-2385
-2332
-2280
-2228
-2175
-2123
-2072
-2020
-1968
-1916
-1865
-1813
-1761
-1709
-1657
-1604
-1552
-1500
-1447
-1396
-1344
-1292
-1240
-1188
-1136
-1084
-1031
-977
-923
-868
-813
-757
-701
-644
-587
-531
-474
-417
-361
-305
-249
-193
-138
-82
-26
30
85
141
196
251
306
361
415
469
522
575
627
678
728
777
825
871
916
960
1002
1045
1086
1125
1164
1202
1239
1275
1311
1346
1380
1414
1446
1478
1510
1540
1569
1597
1624
1650
1675
1698
1720
1740
1758
1775
1790
1804
1816
1828
1838
1847
1856
1863
1869
1875
1879
1882
1883
1883
1881
1877
1871
1863
1854
1842
1829
1813
1796
1778
1758
1736
1713
1689
1663
1637
1610
1581
1552
1522
1492
1460
1429
1396
1364
1330
1297
1263
1228
1194
1159
1123
1087
1049
1010
973
933
893
852
810
768
725
682
639
596
553
510
466
423
379
335
291
246
200
155
109
64
18
-27
-72
-116
-160
-204
-248
-291
-334
-377
-420
-463
-506
-550
-593
-636
-680
-724
-768
-812
-857
-902
-948
-994
-1040
-1088
-1135
-1184
-1233
-1282
-1332
-1383
-1434
-1485
-1537
-1589
-1641
-1694
-1746
-1799
-1851
-1903
-1954
-2004
-2054
-2102
-2150
-2198
-2244
-2289
-2334
-2377
-2418
-2459
-2497
-2534
-2569
-2603
-2635
-2665
-2693
-2720
-2745
-2769
-2792
-2813
-2833
-2852
-2870
-2886
-2902
-2916
-2928
-2940
-2951
-2960
-2969
-2976
-2983
-2988
-2993
-2996
-2998
-2999
-2999
-2999
-2997
-2995
-2992
-2989
-2985
-2980
-2975
-2970
-2964
-2957
-2950
-2942
-2934
-2925
-2916
-2907
-2896
-2886
-2874
-2861
-2848
-2833
-2817
-2800
-2782
-2763
-2742
-2721
-2699
-2676
-2653
-2629
-2604
-2578
-2551
-2523
-2495
-2466
-2436
-2406
-2375
-2344
-2312
-2280
-2249
-2217
-2186
-2156
-2126
-2096
-2068
-2040
-2013
-1986
-1960
-1934
-1908
-1883
-1858
-1834
-1809
-1785
-1760
-1736
-1713
-1690
-1667
-1646
-1625
-1605
-1586
-1569
-1553
-1538
-1524
-1511
-1499
-1489
-1479
-1470
-1462
-1455
-1448
-1442
-1437
-1432
-1429
-1425
-1423
-1421
-1419
-1418
-1416
-1415
-1414
-1413
-1411
-1410
-1408
-1407
-1406
-1406
-1406
-1407
-1408
-1410
-1413
-1416
-1420
-1424
-1429
-1434
-1440
-1447
-1454
-1461
-1469
-1477
-1486
-1495
-1505
-1515
-1527
-1539
-1552
-1566
-1581
-1597
-1613
-1629
-1647
-1665
-1683
-1701
-1720
-1739
-1758
-1778
-1798
-1818
-1839
-1861
-1884
-1908
-1932
-1959
-1986
-2016
-2047
-2080
-2115
-2153
-2192
-2233
-2276
-2320
-2365
-2412
-2460
-2508
-2557
-2606
-2656
-2706
-2757
-2807
-2859
-2910
-2962
-3014
-3067
-3120
-3174
-3228
-3283
-3338
-3393
-3448
-3503
-3558
-3613
-3668
-3723
-3777
-3831
-3884
-3937
-3990
-4041
-4091
-4141
-4190
-4238
-4285
-4330
-4374
-4417
-4459
-4500
-4539
-4576
-4612
-4647
-4680
-4712
-4742
-4772
-4800
-4827
-4853
-4879
-4903
-4927
-4949
-4970
-4991
-5010
-5029
-5047
-5064
-5080
-5096
-5111
-5124
-5137
-5149
-5160
-5171
-5180
-5189
-5197
-5205
-5212
-5219
-5224
-5229
-5233
-5237
-5239
-5241
-5242
-5242
-5242
-5241
-5239
-5237
-5234
-5230
-5225
-5219
-5212
-5204
-5196
-5187
-5178
-5168
-5157
-5146
-5135
-5123
-5110
-5097
-5084
-5070
-5056
-5041
-5027
-5012
-4998
-4983
-4969
-4955
-4941
-4928
-4915
-4902
-4889
-4876
-4863
-4851
-4839
-4827
-4815
-4804
-4793
-4782
-4772
-4762
-4753
-4744
-4736
-4729
-4722
-4716
-4711
-4706
-4702
-4699
-4697
-4696
-4695
-4696
-4697
-4698
-4701
-4704
-4708
-4712
-4718
-4724
-4732
-4740
-4748
-4758
-4768
-4779
-4790
-4802
-4814
-4826
-4838
-4850
-4861
-4872
-4882
-4891
-4900
-4908
-4914
-4920
-4924
-4928
-4930
-4932
-4933
-4933
-4933
-4932
-4931
-4929
-4927
-4925
-4923
-4921
-4919
-4916
-4913
-4910
-4907
-4904
-4901
-4897
-4894
-4891
-4889
-4886
-4883
-4880
-4877
-4873
-4869
-4864
-4858
-4852
-4844
-4836
-4826
-4815
-4802
-4788
-4773
-4755
-4736
-4716
-4693
-4669
-4644
-4617
-4588
-4557
-4525
-4492
-4457
-4421
-4384
-4345
-4305
-4264
-4222
-4178
-4133
-4086
-4040
-3992
-3943
-3894
-3844
-3793
-3742
-3690
-3638
-3585
-3532
-3479
-3426
-3372
-3318
-3263
-3209
-3154
-3099
-3043
-2988
-2932
-2875
-2819
-2762
-2705
-2648
-2591
-2534
-2476
-2419
-2363
-2306
-2249
-2192
-2135
-2077
-2019
-1960
-1901
-1842
-1783
-1723
-1664
-1604
-1545
-1485
-1426
-1368
-1309
-1252
-1195
-1138
-1082
-1027
-972
-918
-865
-813
-761
-711
-661
-613
-566
-520
-475
-432
-389
-349
-309
-271
-234
-199
-164
-132
-101
-71
-44
-17
7
31
52
73
92
111
128
144
160
175
190
203
216
228
239
250
259
268
276
282
288
294
298
302
306
308
311
313
315
316
317
319
320
322
324
326
328
331
334
337
339
341
343
345
345
345
344
343
340
336
331
326
320
314
308
301
294
288
282
276
270
264
259
254
249
244
238
233
227
220
214
207
200
192
185
178
171
164
158
153
147
143
139
136
133
130
127
124
121
118
115
110
106
100
94
87
79
71
62
53
43
34
24
14
4
-6
-16
-26
-35
-45
-55
-64
-74
-83
-93
-102
-112
-121
-130
-140
-149
-159
-168
-178
-188
-199
-211
-223
-236
-250
-264
-280
-296
-313
-331
-348
-367
-385
-403
-422
-440
-458
-477
-495
-513
-532
-550
-568
-585
-603
-620
-636
-653
-668
-683
-697
-710
-722
-733
-743
-752
-760
-766
-772
-775
-778
-779
-778
-776
-773
-767
-760
-752
-742
-730
-718
-704
-688
-672
-654
-635
-615
-594
-571
-547
-521
-494
-465
-434
-402
-368
-332
-294
-255
-215
-173
-130
-85
-40
7
55
104
155
206
260
314
370
428
486
546
607
669
732
795
860
924
990
1055
1121
1187
1253
1320
1386
1453
1519
1586
1653
1720
1787
1854
1921
1989
2056
2124
2192
2260
2328
2396
2464
2532
2600
2669
2737
2805
2874
2943
3012
3081
3150
3220
3290
3359
3429
3499
3568
3637
3705
3773
3840
3907
3973
4038
4104
4168
4233
4297
4361
4425
4489
4553
4617
4681
4744
4808
4870
4933
4994
5054
5114
5172
5229
5284
5339
5392
5444
5495
5546
5595
5644
5691
5738
5783
5827
5869
5911
5951
5991
6029
6067
6104
6140
6176
6211
6245
6278
6311
6342
6373
6402
6430
6457
6483
6507
6531
6553
6573
6593
6611
6629
6645
6660
6673
6685
6696
6706
6713
6719
6724
6727
6728
6727
6725
6720
6714
6706
6696
6683
6669
6652
6634
6613
6591
6567
6541
6513
6484
6454
6422
6388
6353
6317
6280
6241
6201
6160
6118
6075
6031
5987
5941
5896
5849
5802
5754
5706
5658
5610
5562
5514
5466
5418
5371
5325
5279
5234
5190
5146
5103
5060
5018
4975
4933
4891
4850
4808
4767
4726
4685
4645
4605
4566
4527
4489
4452
4414
4377
4341
4304
4267
4230
4193
4156
4118
4080
4042
4003
3964
3925
3885
3845
3805
3764
3722
3681
3639
3597
3554
3512
3470
3428
3387
3346
3305
3264
3224
3184
3145
3105
3065
3025
2985
2944
2904
2863
2822
2780
2739
2697
2655
2612
2568
2524
2479
2433
2387
2340
2292
2244
2194
2144
2092
2040
1987
1932
1877
1821
1763
1705
1645
1584
1522
1458
1393
1327
1260
1191
1121
1049
975
900
823
744
664
583
500
416
331
245
158
70
-19
-108
-199
-289
-380
-472
-564
-656
-749
-843
-937
-1032
-1128
-1224
-1321
-1418
-1515
-1613
-1710
-1808
-1905
-2003
-2099
-2196
-2293
-2390
-2487
-2585
-2683
-2781
-2881
-2981
-3081
-3182
-3284
-3386
-3489
-3592
-3695
-3798
-3901
-4003
-4106
-4207
-4308
-4408
-4507
-4604
-4700
-4794
-4887
-4978
-5067
-5154
-5240
-5323
-5405
-5484
-5562
-5638
-5712
-5783
-5853
-5921
-5987
-6050
-6111
-6169
-6225
-6278
-6328
-6376
-6421
-6463
-6503
-6540
-6575
-6607
-6636
-6663
-6687
-6709
-6728
-6745
-6759
-6771
-6781
-6789
-6794
-6797
-6799
-6798
-6796
-6792
-6786
-6778
-6769
-6758
-6746
-6731
-6715
-6697
-6678
-6656
-6634
-6609
-6583
-6555
-6526
-6495
-6462
-6428
-6392
-6354
-6315
-6273
-6230
-6185
-6138
-6088
-6037
-5983
-5927
-5868
-5807
-5744
-5678
-5610
-5539
-5467
-5392
-5314
-5235
-5154
-5071
-4986
-4899
-4811
-4720
-4628
-4534
-4439
-4341
-4243
-4142
-4040
-3937
-3832
-3726
-3618
-3509
-3398
-3286
-3172
-3057
-2940
-2822
-2703
-2582
-2461
-2337
-2213
-2088
-1962
-1835
-1708
-1580
-1452
-1323
-1194
-1064
-935
-806
-677
-549
-421
-294
-167
-42
83
206
328
448
567
685
802
917
1031
1143
1255
1365
1473
1581
1687
1792
1896
1999
2100
2200
2300
2398
2495
2590
2685
2778
2871
2962
3051
3140
3227
3312
3396
3479
3560
3640
3719
3796
3872
3946
4019
4093
4164
4235
4304
4373
4440
4507
4572
4636
4699
4760
4819
4878
4934
4990
5044
5097
5149
5199
5249
5297
5344
5390
5435
5478
5521
5563
5603
5642
5680
5716
5751
5785
5817
5847
5876
5902
5927
5950
5971
5990
6008
6024
6038
6051
6063
6073
6083
6091
6098
6104
6108
6112
6114
6115
6115
6113
6110
6106
6100
6093
6085
6076
6065
6053
6040
6026
6011
5994
5975
5955
5934
5911
5887
5862
5836
5809
5781
5751
5721
5690
5658
5625
5591
5556
5519
5482
5443
5404
5363
5322
5279
5236
5191
5146
5100
5053
5005
4957
4907
4857
4806
4755
4702
4650
4596
4543
4488
4433
4377
4321
4263
4205
4145
4085
4025
3964
3902
3840
3779
3717
3656
3595
3535
3475
3415
3356
3297
3238
3179
3120
3062
3003
2945
2887
2829
2771
2714
2657
2601
2545
2489
2434
2379
2324
2269
2215
2160
2106
2051
1997
1943
1890
1837
1784
1732
1681
1630
1580
1532
1484
1437
1392
1348
1305
1263
1223
1184
1146
1110
1075
1041
1008
977
946
917
888
860
834
808
783
758
734
711
689
667
647
626
607
588
571
553
537
522
507
494
481
469
459
449
440
432
424
417
410
404
398
393
388
383
379
376
372
369
367
364
362
359
357
355
353
351
349
347
345
344
344
343
344
345
346
348
350
353
355
358
360
362
363
364
365
364
362
360
357
352
347
341
335
328
320
311
302
292
282
271
259
247
234
221
207
192
177
161
144
127
109
91
72
53
34
14
-6
-25
-46
-66
-86
-106
-126
-145
-165
-184
-203
-222
-240
-258
-275
-292
-308
-324
-339
-354
-368
-382
-395
-408
-421
-433
-445
-457
-469
-481
-492
-504
-516
-528
-541
-553
-567
-581
-595
-610
-625
-641
-657
-674
-692
-710
-729
-749
-770
-791
-813
-835
-858
-882
-907
-932
-958
-985
-1012
-1041
-1069
-1098
-1126
-1155
-1185
-1214
-1243
-1272
-1301
-1331
-1360
-1390
-1420
-1450
-1481
-1512
-1544
-1576
-1609
-1643
-1677
-1712
-1748
-1785
-1822
-1860
-1898
-1937
-1977
-2016
-2056
-2097
-2137
-2178
-2218
-2258
-2299
-2339
-2380
-2420
-2460
-2500
-2540
-2579
-2617
-2655
-2691
-2727
-2762
-2795
-2828
-2859
-2889
-2918
-2945
-2972
-2996
-3019
-3041
-3061
-3080
-3097
-3113
-3128
-3141
-3153
-3164
-3173
-3181
-3188
-3194
-3198
-3201
-3203
-3203
-3202
-3200
-3197
-3193
-3188
-3182
-3175
-3167
-3158
-3149
-3138
-3127
-3115
-3101
-3087
-3072
-3056
-3038
-3019
-3000
-2979
-2956
-2933
-2908
-2882
-2855
-2827
-2798
-2769
-2739
-2708
-2676
-2644
-2611
-2578
-2544
-2511
-2476
-2442
-2408
-2373
-2339
-2305
-2272
-2239
-2207
-2175
-2144
-2114
-2084
-2055
-2025
-1998
-1970
-1942
-1915
-1888
-1862
-1835
-1810
-1784
-1760
-1736
-1712
-1690
-1669
-1648
-1628
-1609
-1591
-1574
-1557
-1540
-1524
-1509
-1494
-1480
-1466
-1452
-1439
-1426
-1413
-1400
-1387
-1375
-1362
-1349
-1336
-1323
-1310
-1296
-1283
-1269
-1256
-1242
-1228
-1214
-1200
-1186
-1171
-1156
-1140
-1124
-1107
-1089
-1071
-1051
-1031
-1010
-987
-964
-940
-915
-889
-863
-835
-807
-778
-748
-718
-687
-655
-622
-589
-555
-522
-488
-454
-420
-387
-353
-320
-287
-255
-223
-192
-161
-131
-102
-73
-45
-19
7
33
57
81
104
127
150
172
194
216
238
259
280
301
321
341
361
380
398
416
434
451
468
484
501
517
532
547
562
576
590
603
614
625
635
643
651
658
664
669
674
678
681
684
687
690
692
694
696
699
701
702
704
705
706
707
707
707
707
706
705
703
701
698
694
690
685
679
673
666
659
651
642
633
624
613
602
590
577
564
549
534
518
501
483
464
445
424
402
380
356
332
307
280
254
226
199
170
142
113
84
55
26
-4
-35
-65
-97
-129
-162
-195
-229
-264
-299
-336
-372
-409
-447
-486
-524
-564
-603
-643
-684
-724
-765
-805
-847
-888
-930
-972
-1014
-1057
-1100
-1143
-1186
-1230
-1273
-1317
-1361
-1404
-1448
-1491
-1534
-1578
-1621
-1664
-1707
-1749
-1792
-1833
-1875
-1916
-1957
-1997
-2037
-2076
-2114
-2151
-2188
-2223
-2258
-2292
-2324
-2356
-2387
-2417
-2446
-2475
-2503
-2530
-2558
-2584
-2610
-2635
-2660
-2684
-2707
-2728
-2749
-2769
-2788
-2806
-2823
-2839
-2855
-2870
-2885
-2899
-2914
-2929
-2943
-2958
-2972
-2986
-3000
-3014
-3027
-3040
-3053
-3065
-3077
-3088
-3098
-3109
-3118
-3127
-3136
-3144
-3152
-3159
-3166
-3172
-3177
-3181
-3185
-3188
-3190
-3192
-3192
-3192
-3192
-3191
-3190
-3188
-3185
-3183
-3180
-3176
-3173
-3169
-3165
-3160
-3156
-3151
-3146
-3141
-3135
-3130
-3125
-3119
-3114
-3108
-3101
-3095
-3088
-3080
-3071
-3062
-3052
-3042
-3030
-3018
-3005
-2991
-2977
-2963
-2948
-2932
-2916
-2900
-2883
-2865
-2846
-2827
-2806
-2785
-2762
-2738
-2712
-2686
-2659
-2630
-2601
-2570
-2539
-2507
-2475
-2442
-2409
-2375
-2341
-2305
-2269
-2233
-2195
-2157
-2118
-2077
-2036
-1994
-1952
-1909
-1866
-1822
-1778
-1734
-1690
-1646
-1601
-1556
-1511
-1466
-1419
-1372
-1325
-1276
-1227
-1177
-1126
-1075
-1024
-972
-920
-869
-818
-767
-716
-666
-617
-567
-518
-470
-421
-373
-324
-276
-227
-179
-130
-82
-33
15
64
113
162
211
260
310
360
410
460
510
561
611
660
709
758
807
854
902
949
995
1041
1086
1131
1176
1220
1263
1307
1350
1393
1436
1479
1522
1566
1609
1653
1698
1743
1788
1834
1879
1925
1972
2017
2064
2110
2156
2202
2248
2293
2338
2382
2426
2469
2512
2554
2596
2637
2677
2717
2755
2793
2830
2866
2901
2935
2968
3000
3031
3061
3090
3118
3145
3170
3195
3219
3242
3264
3285
3306
3327
3347
3367
3387
3407
3427
3447
3467
3487
3507
3527
3546
3565
3584
3601
3618
3634
3648
3662
3674
3685
3694
3702
3709
3715
3719
3722
3724
3725
3725
3724
3721
3718
3714
3709
3703
3696
3689
3680
3671
3661
3650
3638
3624
3610
3595
3579
3562
3545
3526
3507
3488
3468
3448
3428
3408
3387
3367
3346
3325
3304
3283
3261
3240
3218
3196
3175
3153
3131
3109
3086
3064
3041
3018
2995
2972
2948
2925
2902
2879
2856
2833
2810
2786
2763
2740
2716
2692
2668
2644
2619
2594
2569
2543
2517
2491
2465
2439
2413
2386
2360
2333
2307
2280
2254
2227
2201
2175
2149
2124
2099
2074
2051
2027
2005
1983
1961
1940
1920
1900
1880
1861
1842
1824
1806
1788
1770
1752
1735
1717
1700
1682
1663
1645
1627
1608
1590
1571
1553
1535
1517
1499
1482
1465
1448
1432
1416
1400
1384
1369
1354
1339
1325
1311
1297
1283
1269
1256
1243
1230
1217
1204
1190
1177
1164
1151
1138
1125
1112
1100
1088
1076
1065
1054
1044
1034
1024
1014
1004
996
987
978
969
961
953
944
936
928
920
911
903
894
885
876
866
855
843
831
818
804
790
775
759
743
727
711
694
678
661
645
629
612
595
579
562
545
529
512
496
480
465
450
436
422
408
395
382
370
357
345
332
320
307
293
279
265
250
235
219
203
187
170
154
137
120
103
85
68
50
32
13
-6
-25
-45
-65
-86
-107
-128
-150
-171
-193
-215
-238
-260
-282
-305
-327
-348
-369
-390
-410
-429
-447
-465
-482
-498
-514
-529
-544
-559
-574
-589
-603
-618
-633
-648
-663
-678
-693
-708
-723
-738
-754
-769
-784
-800
-816
-832
-849
-867
-885
-904
-923
-943
-964
-986
-1008
-1031
-1055
-1079
-1104
-1129
-1155
-1181
-1208
-1235
-1262
-1290
-1319
-1348
-1377
-1407
-1437
-1467
-1497
-1528
-1558
-1588
-1619
-1649
-1680
-1711
-1743
-1775
-1807
-1840
-1873
-1906
-1940
-1975
-2009
-2045
-2081
-2116
-2152
-2187
-2222
-2257
-2292
-2325
-2359
-2391
-2423
-2454
-2485
-2515
-2545
-2573
-2602
-2629
-2656
-2682
-2708
-2733
-2757
-2780
-2803
-2824
-2845
-2865
-2884
-2902
-2919
-2935
-2951
-2965
-2979
-2991
-3003
-3014
-3025
-3034
-3043
-3050
-3057
-3063
-3068
-3072
-3075
-3078
-3080
-3081
-3081
-3080
-3079
-3077
-3074
-3071
-3067
-3064
-3059
-3055
-3050
-3045
-3040
-3034
-3029
-3024
-3019
-3014
-3009
-3003
-2998
-2994
-2989
-2984
-2980
-2975
-2972
-2968
-2965
-2962
-2959
-2956
-2954
-2952
-2950
-2948
-2946
-2945
-2943
-2942
-2941
-2940
-2940
-2939
-2939
-2940
-2940
-2941
-2942
-2944
-2946
-2948
-2951
-2954
-2958
-2961
-2966
-2970
-2975
-2980
-2985
-2990
-2995
-3000
-3005
-3010
-3014
-3018
-3022
-3026
-3030
-3033
-3036
-3039
-3042
-3044
-3047
-3049
-3051
-3052
-3053
-3054
-3055
-3056
-3056
-3057
-3058
-3059
-3060
-3061
-3062
-3062
-3063
-3063
-3063
-3062
-3061
-3059
-3056
-3052
-3047
-3042
-3035
-3028
-3021
-3012
-3003
-2994
-2984
-2973
-2962
-2951
-2939
-2927
-2915
-2902
-2889
-2876
-2862
-2848
-2834
-2819
-2804
-2788
-2773
-2756
-2740
-2723
-2705
-2688
-2670
-2651
-2632
-2613
-2594
-2574
-2555
-2535
-2515
-2494
-2474
-2453
-2432
-2411
-2389
-2368
-2347
-2326
-2305
-2284
-2264
-2245
-2226
-2207
-2189
-2171
-2154
-2137
-2121
-2105
-2090
-2075
-2060
-2045
-2031
-2016
-2001
-1986
-1971
-1955
-1939
-1923
-1906
-1888
-1871
-1853
-1834
-1815
-1796
-1777
-1758
-1738
-1719
-1699
-1680
-1660
-1641
-1621
-1602
-1582
-1563
-1543
-1524
-1505
-1485
-1466
-1447
-1428
-1408
-1389
-1370
-1351
-1332
-1313
-1294
-1276
-1258
-1240
-1222
-1205
-1187
-1170
-1153
-1137
-1120
-1104
-1087
-1071
-1055
-1038
-1022
-1006
-990
-974
-958
-943
-927
-911
-895
-879
-863
-847
-831
-814
-798
-782
-765
-749
-732
-716
-699
-683
-667
-650
-634
-618
-602
-586
-570
-554
-539
-524
-509
-495
-481
-467
-454
-442
-430
-419
-409
-399
-390
-382
-375
-369
-363
-359
-355
-353
-351
-351
-351
-353
-355
-357
-360
-364
-368
-372
-376
-380
-385
-389
-394
-399
-404
-409
-414
-419
-424
-429
-434
-439
-444
-448
-453
-456
-459
-462
-464
-465
-466
-465
-464
-463
-461
-458
-455
-451
-446
-441
-435
-429
-422
-414
-405
-396
-387
-377
-366
-356
-345
-334
-322
-311
-300
-289
-278
-267
-256
-246
-235
-225
-214
-204
-194
-184
-175
-165
-156
-147
-138
-130
-121
-112
-104
-95
-87
-78
-68
-59
-49
-39
-29
-19
-9
1
12
22
32
42
52
62
72
82
91
101
111
121
130
140
150
159
169
178
187
196
205
214
223
232
242
251
260
270
279
289
298
308
317
326
336
345
353
362
371
379
387
396
404
412
420
429
437
445
453
461
469
477
485
493
501
509
517
525
533
541
549
557
565
573
581
588
595
602
609
614
620
624
628
631
633
635
635
636
635
634
631
628
625
620
614
608
601
593
585
576
567
558
548
539
529
519
510
500
490
480
470
460
449
438
427
415
403
391
378
366
353
341
328
315
302
290
277
264
252
239
226
213
199
186
173
160
147
135
122
110
98
86
74
62
50
38
26
13
1
-11
-24
-36
-48
-60
-71
-82
-93
-103
-113
-122
-131
-140
-148
-156
-164
-172
-179
-187
-194
-202
-209
-216
-224
-231
-239
-247
-254
-262
-270
-278
-287
-295
-304
-313
-323
-332
-342
-352
-362
-373
-383
-393
-404
-415
-426
-437
-448
-460
-471
-483
-496
-508
-521
-534
-548
-562
-576
-591
-606
-621
-637
-654
-671
-689
-708
-728
-748
-770
-792
-814
-837
-861
-885
-910
-936
-961
-988
-1014
-1042
-1070
-1099
-1128
-1158
-1188
-1218
-1250
-1281
-1313
-1346
-1379
-1413
-1448
-1483
-1519
-1555
-1592
-1629
-1667
-1705
-1743
-1782
-1821
-1861
-1900
-1940
-1980
-2021
-2061
-2102
-2143
-2184
-2226
-2267
-2309
-2352
-2394
-2437
-2480
-2523
-2566
-2609
-2653
-2696
-2739
-2782
-2826
-2869
-2912
-2954
-2997
-3039
-3081
-3123
-3164
-3206
-3247
-3288
-3329
-3370
-3410
-3451
-3491
-3530
-3569
-3608
-3646
-3684
-3721
-3758
-3794
-3830
-3866
-3901
-3936
-3970
-4005
-4038
-4072
-4104
-4137
-4169
-4200
-4231
-4262
-4292
-4321
-4350
-4378
-4405
-4432
-4457
-4482
-4506
-4530
-4552
-4573
-4593
-4612
-4631
-4648
-4665
-4681
-4697
-4711
-4725
-4739
-4751
-4763
-4774
-4785
-4794
-4803
-4811
-4819
-4826
-4832
-4838
-4844
-4849
-4854
-4858
-4862
-4866
-4869
-4872
-4875
-4877
-4878
-4880
-4880
-4880
-4880
-4878
-4876
-4874
-4870
-4866
-4861
-4856
-4849
-4842
-4834
-4826
-4816
-4805
-4793
-4780
-4767
-4752
-4736
-4719
-4700
-4681
-4661
-4640
-4618
-4596
-4572
-4547
-4522
-4495
-4468
-4439
-4410
-4380
-4349
-4318
-4286
-4252
-4219
-4184
-4149
-4113
-4077
-4040
-4002
-3963
-3924
-3883
-3842
-3800
-3758
-3714
-3670
-3625
-3580
-3534
-3487
-3440
-3393
-3345
-3297
-3249
-3200
-3151
-3102
-3053
-3004
-2954
-2905
-2855
-2806
-2757
-2708
-2660
-2612
-2564
-2518
-2471
-2426
-2381
-2337
-2293
-2250
-2208
-2166
-2125
-2084
-2044
-2005
-1966
-1928
-1890
-1853
-1817
-1781
-1746
-1712
-1678
-1645
-1612
-1580
-1548
-1517
-1487
-1457
-1428
-1399
-1370
-1342
-1315
-1287
-1260
-1234
-1208
-1182
-1157
-1132
-1107
-1082
-1058
-1034
-1010
-987
-963
-940
-916
-893
-869
-845
-821
-797
-773
-749
-725
-700
-676
-651
-627
-603
-579
-555
-531
-508
-485
-462
-439
-416
-394
-371
-349
-327
-305
-283
-261
-240
-218
-197
-177
-157
-137
-118
-99
-82
-65
-48
-33
-18
-4
9
21
32
43
53
63
71
79
87
94
100
106
110
115
118
121
122
123
123
122
120
116
112
106
100
92
84
74
64
53
40
27
13
-2
-18
-34
-52
-70
-88
-108
-128
-149
-171
-193
-216
-240
-264
-288
-314
-339
-365
-391
-418
-445
-473
-501
-529
-557
-586
-615
-643
-672
-701
-729
-757
-785
-812
-838
-864
-889
-913
-936
-958
-980
-1000
-1020
-1039
-1056
-1073
-1088
-1103
-1116
-1128
-1140
-1149
-1158
-1165
-1171
-1176
-1179
-1180
-1181
-1180
-1177
-1174
-1169
-1164
-1157
-1149
-1140
-1130
-1120
-1108
-1096
-1083
-1070
-1055
-1040
-1024
-1008
-990
-972
-952
-932
-912
-890
-868
-845
-822
-798
-774
-749
-724
-699
-674
-648
-622
-595
-569
-543
-516
-489
-462
-435
-408
-381
-354
-326
-299
-271
-243
-214
-186
-157
-128
-99
-70
-41
-11
18
47
76
105
134
162
191
220
249
278
308
337
367
397
426
456
486
515
545
574
604
633
662
691
720
749
778
806
835
863
892
921
949
978
1006
1036
1065
1094
1123
1151
1180
1208
1235
1263
1290
1318
1345
1371
1398
1425
1452
1479
1506
1534
1561
1589
1617
1645
1673
1702
1731
1761
1790
1820
1850
1880
1911
1941
1972
2003
2035
2066
2097
2129
2161
2193
2224
2256
2287
2318
2349
2379
2409
2438
2467
2495
2522
2549
2575
2601
2626
2650
2674
2697
2719
2741
2761
2781
2801
2819
2837
2853
2869
2883
2897
2910
2922
2933
2944
2954
2963
2972
2980
2987
2994
3000
3006
3011
3016
3020
3024
3028
3031
3034
3036
3038
3040
3042
3044
3045
3046
3047
3048
3049
3050
3050
3051
3051
3052
3052
3052
3052
3051
3051
3050
3049
3048
3046
3045
3043
3041
3039
3037
3034
3031
3028
3025
3021
3018
3013
3009
3004
2999
2993
2988
2982
2976
2971
2965
2960
2954
2949
2944
2940
2935
2931
2927
2924
2920
2917
2914
2912
2910
2908
2907
2906
2905
2905
2905
2906
2908
2910
2912
2915
2919
2923
2927
2932
2936
2941
2946
2952
2957
2963
2969
2975
2981
2988
2995
3003
3011
3018
3026
3035
3043
3051
3058
3066
3073
3080
3087
3093
3100
3106
3111
3116
3121
3125
3129
3133
3136
3139
3141
3143
3144
3146
3146
3147
3147
3147
3146
3145
3144
3143
3141
3139
3137
3135
3132
3129
3125
3121
3117
3113
3108
3103
3098
3092
3086
3079
3072
3065
3057
3049
3041
3032
3023
3013
3003
2993
2982
2971
2960
2948
2936
2924
2911
2898
2885
2872
2857
2843
2828
2812
2795
2778
2761
2743
2724
2704
2684
2664
2643
2622
2601
2579
2557
2535
2512
2489
2466
2443
2419
2395
2371
2347
2322
2297
2272
2246
2221
2195
2168
2142
2115
2088
2061
2033
2005
1978
1949
1920
1891
1862
1832
1802
1772
1741
1710
1680
1649
1617
1586
1554
1523
1491
1459
1427
1394
1362
1330
1298
1267
1235
1204
1173
1143
1113
1083
1054
1026
997
969
941
913
886
858
831
805
778
752
726
700
675
650
626
602
578
555
532
510
489
467
447
426
407
387
368
349
330
312
294
277
259
243
226
210
195
180
165
151
138
125
112
100
88
76
65
54
44
34
24
15
6
-3
-11
-18
-26
-33
-39
-46
-52
-57
-62
-67
-71
-75
-78
-81
-84
-86
-88
-90
-91
-93
-94
-94
-95
-95
-96
-96
-96
-96
-96
-95
-94
-92
-90
-87
-83
-79
-74
-68
-62
-55
-48
-40
-32
-23
-15
-6
4
13
23
33
43
53
63
74
84
94
105
116
127
138
149
161
172
184
196
208
221
233
246
258
271
284
297
311
324
338
351
365
379
393
407
422
436
451
466
480
495
510
525
539
553
567
581
594
607
619
631
642
652
662
672
680
688
695
702
708
714
718
723
726
729
731
733
733
733
731
728
724
719
712
704
695
684
672
659
645
629
613
595
577
557
537
516
494
471
448
424
399
374
349
323
297
270
243
215
187
159
130
100
70
40
9
-21
-52
-84
-115
-147
-179
-210
-242
-275
-307
-340
-373
-406
-439
-473
-506
-541
-575
-609
-644
-679
-714
-749
-784
-819
-854
-889
-924
-960
-995
-1030
-1065
-1100
-1136
-1171
-1205
-1240
-1275
-1309
-1343
-1376
-1410
-1443
-1476
-1509
-1542
-1575
-1607
-1640
-1673
-1705
-1738
-1770
-1802
-1834
-1866
-1897
-1928
-1959
-1990
-2020
-2050
-2080
-2110
-2140
-2170
-2200
-2230
-2259
-2289
-2318
-2348
-2377
-2406
-2435
-2464
-2493
-2522
-2550
-2579
-2607
-2634
-2662
-2689
-2716
-2742
-2768
-2794
-2819
-2843
-2867
-2891
-2913
-2935
-2957
-2978
-2997
-3017
-3035
-3053
-3069
-3085
-3100
-3114
-3127
-3140
-3151
-3162
-3172
-3181
-3189
-3196
-3203
-3208
-3213
-3218
-3221
-3224
-3226
-3227
-3227
-3227
-3226
-3224
-3221
-3217
-3213
-3207
-3201
-3194
-3186
-3177
-3167
-3156
-3145
-3132
-3119
-3106
-3091
-3076
-3060
-3044
-3027
-3010
-2992
-2974
-2955
-2936
-2916
-2896
-2876
-2855
-2833
-2811
-2789
-2766
-2743
-2719
-2695
-2671
-2647
-2622
-2597
-2572
-2546
-2520
-2493
-2466
-2439
-2411
-2383
-2354
-2325
-2296
-2267
-2238
-2209
-2179
-2150
-2121
-2092
-2063
-2035
-2005
-1978
-1950
-1922
-1894
-1866
-1838
-1810
-1783
-1755
-1728
-1701
-1673
-1647
-1620
-1593
-1567
-1541
-1515
-1490
-1464
-1439
-1414
-1389
-1364
-1339
-1314
-1289
-1264
-1239
-1214
-1189
-1165
-1140
-1115
-1091
-1068
-1044
-1022
-999
-978
-957
-936
-916
-897
-878
-860
-843
-825
-809
-793
-777
-762
-746
-732
-717
-703
-689
-676
-662
-649
-636
-624
-612
-600
-588
-577
-566
-555
-544
-534
-524
-514
-504
-495
-486
-477
-469
-461
-453
-445
-438
-432
-426
-420
-415
-409
-405
-401
-397
-393
-389
-386
-383
-380
-377
-374
-372
-369
-367
-364
-362
-360
-358
-356
-355
-354
-353
-352
-352
-352
-352
-352
-353
-354
-356
-357
-359
-361
-363
-366
-368
-370
-373
-375
-377
-379
-382
-383
-385
-387
-388
-389
-390
-390
-390
-390
-390
-389
-389
-388
-387
-386
-386
-385
-384
-384
-383
-382
-382
-381
-380
-379
-377
-376
-374
-372
-369
-366
-363
-360
-356
-352
-348
-344
-339
-335
-330
-325
-320
-315
-310
-305
-299
-294
-288
-282
-276
-269
-263
-256
-249
-242
-234
-227
-220
-213
-205
-198
-191
-184
-177
-170
-163
-156
-148
-141
-133
-125
-117
-109
-100
-91
-82
-73
-63
-53
-42
-31
-20
-8
5
18
31
45
60
74
89
105
121
137
154
171
188
206
224
242
261
280
300
319
339
360
380
401
422
444
465
487
509
531
553
576
599
622
645
669
693
717
741
766
790
815
840
865
890
914
939
963
988
1012
1035
1058
1081
1103
1124
1145
1165
1184
1202
1219
1236
1252
1267
1281
1295
1308
1320
1332
1344
1354
1365
1374
1384
1392
1400
1407
1414
1420
1425
1430
1434
1437
1441
1444
1446
1449
1451
1454
1456
1459
1462
1464
1468
1471
1474
1478
1482
1486
1491
1495
1500
1505
1510
1515
1521
1526
1532
1538
1544
1550
1556
1563
1569
1575
1581
1588
1594
1600
1606
1612
1618
1624
1630
1635
1640
1645
1650
1655
1659
1663
1667
1671
1674
1677
1680
1683
1686
1689
1691
1694
1696
1697
1699
1701
1702
1704
1705
1706
1706
1707
1707
1707
1706
1705
1704
1702
1700
1697
1694
1690
1686
1681
1675
1669
1662
1655
1647
1638
1629
1620
1609
1599
1587
1575
1563
1551
1538
1525
1511
1498
1484
1469
1455
1440
1425
1410
1394
1378
1362
1345
1328
1311
1293
1274
1256
1237
1217
1197
1176
1155
1134
1112
1090
1067
1043
1020
996
972
947
922
897
872
846
821
795
769
743
717
691
665
638
611
585
558
530
503
476
448
420
392
364
335
307
277
248
218
188
158
128
97
66
35
3
-28
-60
-92
-124
-157
-189
-222
-254
-287
-320
-353
-386
-419
-452
-485
-518
-551
-584
-618
-651
-684
-717
-750
-783
-816
-849
-881
-913
-945
-977
-1008
-1040
-1071
-1102
-1133
-1165
-1196
-1227
-1258
-1290
-1321
-1352
-1384
-1415
-1447
-1478
-1510
-1541
-1573
-1605
-1637
-1669
-1702
-1735
-1768
-1801
-1835
-1868
-1902
-1936
-1970
-2004
-2039
-2073
-2107
-2141
-2176
-2210
-2244
-2277
-2311
-2344
-2378
-2411
-2444
-2476
-2509
-2541
-2572
-2604
-2634
-2665
-2694
-2724
-2752
-2780
-2808
-2835
-2862
-2888
-2913
-2939
-2964
-2989
-3014
-3038
-3063
-3087
-3110
-3133
-3156
-3179
-3201
-3223
-3244
-3265
-3285
-3305
-3324
-3343
-3362
-3381
-3399
-3417
-3434
-3452
-3469
-3486
-3502
-3518
-3534
-3549
-3564
-3578
-3592
-3606
-3619
-3631
-3643
-3654
-3664
-3674
-3683
-3690
-3697
-3703
-3709
-3713
-3716
-3719
-3720
-3721
-3721
-3720
-3718
-3716
-3713
-3708
-3703
-3698
-3691
-3683
-3674
-3665
-3654
-3643
-3631
-3619
-3606
-3592
-3577
-3562
-3547
-3531
-3514
-3497
-3480
-3462
-3443
-3424
-3405
-3385
-3365
-3345
-3324
-3303
-3282
-3261
-3239
-3218
-3196
-3173
-3151
-3128
-3106
-3083
-3060
-3037
-3014
-2991
-2968
-2945
-2922
-2899
-2876
-2853
-2831
-2808
-2785
-2763
-2740
-2717
-2694
-2671
-2648
-2625
-2602
-2579
-2556
-2533
-2510
-2486
-2463
-2439
-2415
-2391
-2367
-2343
-2318
-2293
-2268
-2243
-2218
-2192
-2167
-2141
-2116
-2090
-2065
-2039
-2013
-1988
-1962
-1936
-1910
-1884
-1859
-1833
-1807
-1781
-1755
-1729
-1704
-1678
-1652
-1626
-1600
-1575
-1549
-1523
-1497
-1470
-1444
-1417
-1390
-1364
-1337
-1310
-1283
-1256
-1230
-1203
-1177
-1151
-1124
-1099
-1073
-1048
-1022
-998
-974
-950
-926
-903
-880
-858
-835
-814
-792
-771
-750
-730
-709
-689
-669
-649
-629
-610
-591
-572
-553
-534
-516
-498
-480
-463
-446
-430
-414
-399
-384
-370
-356
-343
-331
-319
-308
-298
-288
-278
-269
-261
-253
-245
-238
-232
-226
-220
-215
-210
-206
-202
-198
-195
-192
-189
-187
-185
-183
-182
-182
-182
-182
-184
-185
-188
-191
-194
-199
-204
-209
-216
-223
-230
-239
-248
-258
-269
-280
-292
-305
-319
-334
-349
-365
-381
-398
-416
-434
-452
-471
-491
-511
-531
-552
-573
-595
-618
-640
-664
-687
-712
-736
-761
-786
-812
-837
-863
-890
-916
-942
-968
-995
-1020
-1047
-1073
-1099
-1124
-1150
-1175
-1199
-1224
-1248
-1271
-1294
-1317
-1339
-1361
-1382
-1403
-1424
-1444
-1464
-1484
-1504
-1523
-1542
-1561
-1579
-1597
-1614
-1630
-1647
-1662
-1677
-1692
-1706
-1719
-1732
-1744
-1756
-1768
-1779
-1790
-1800
-1810
-1819
-1828
-1836
-1844
-1851
-1857
-1863
-1868
-1873
-1878
-1881
-1885
-1888
-1890
-1891
-1893
-1893
-1893
-1893
-1892
-1891
-1889
-1887
-1885
-1882
-1878
-1874
-1870
-1865
-1860
-1854
-1847
-1840
-1832
-1823
-1814
-1804
-1793
-1782
-1771
-1758
-1746
-1733
-1720
-1706
-1692
-1677
-1663
-1648
-1632
-1617
-1601
-1584
-1568
-1551
-1534
-1516
-1499
-1481
-1462
-1444
-1425
-1406
-1386
-1366
-1346
-1326
-1305
-1283
-1262
-1240
-1218
-1196
-1173
-1151
-1128
-1105
-1082
-1059
-1035
-1010
-987
-962
-938
-912
-886
-860
-834
-807
-780
-752
-724
-696
-667
-638
-609
-580
-550
-520
-490
-460
-430
-400
-370
-340
-311
-282
-253
-224
-196
-168
-141
-114
-88
-62
-36
-11
13
37
59
82
103
123
142
161
178
194
210
224
238
251
262
273
283
293
301
309
316
322
328
333
337
340
343
345
346
346
345
344
341
338
333
328
322
315
308
299
290
281
270
260
248
236
223
210
196
182
168
152
137
121
105
89
72
55
37
20
2
-16
-34
-52
-71
-89
-107
-125
-143
-161
-179
-196
-214
-231
-248
-264
-280
-296
-312
-327
-342
-356
-370
-384
-397
-410
-422
-434
-445
-455
-465
-475
-484
-492
-500
-508
-515
-522
-529
-535
-541
-546
-552
-557
-562
-567
-572
-577
-581
-586
-591
-596
-600
-605
-611
-616
-621
-626
-631
-637
-642
-648
-654
-660
-666
-673
-679
-686
-693
-700
-708
-715
-723
-730
-738
-746
-754
-761
-769
-776
-783
-789
-796
-802
-807
-812
-817
-822
-826
-830
-834
-838
-841
-845
-848
-851
-854
-856
-858
-860
-862
-864
-865
-866
-866
-867
-866
-866
-865
-864
-862
-860
-858
-855
-852
-849
-845
-841
-837
-833
-828
-823
-818
-812
-806
-800
-794
-787
-780
-773
-765
-757
-749
-741
-733
-724
-715
-706
-697
-688
-678
-668
-657
-647
-635
-624
-612
-600
-587
-574
-561
-547
-533
-518
-504
-489
-474
-458
-443
-427
-411
-395
-379
-363
-347
-331
-316
-300
-285
-270
-255
-240
-226
-212
-199
-186
-173
-160
-148
-136
-124
-112
-101
-89
-78
-67
-57
-46
-35
-25
-14
-4
7
18
29
41
53
65
78
92
106
120
135
151
167
183
200
217
235
252
271
289
308
327
346
366
386
406
427
448
469
491
512
534
556
578
601
624
646
669
692
715
738
762
785
808
831
854
876
899
922
944
966
988
1010
1032
1054
1075
1097
1118
1139
1160
1180
1201
1221
1241
1261
1280
1300
1319
1338
1356
1375
1393
1411
1428
1445
1462
1479
1495
1511
1527
1542
1557
1572
1587
1601
1616
1630
1645
1659
1673
1687
1702
1716
1730
1744
1759
1773
1787
1802
1816
1830
1844
1858
1872
1886
1900
1913
1927
1940
1952
1965
1977
1989
2001
2012
2024
2033
2045
2056
2066
2076
2086
2096
2105
2114
2123
2132
2141
2150
2158
2167
2175
2183
2192
2201
2209
2218
2227
2236
2244
2253
2262
2271
2280
2289
2298
2307
2315
2324
2332
2341
2348
2356
2363
2371
2377
2384
2390
2395
2400
2405
2410
2414
2418
2421
2425
2428
2430
2433
2435
2437
2438
2439
2439
2439
2439
2438
2436
2434
2431
2427
2423
2419
2413
2407
2400
2392
2384
2375
2365
2354
2343
2331
2318
2304
2290
2274
2259
2242
2225
2207
2189
2169
2150
2129
2108
2086
2063
2040
2016
1991
1966
1941
1915
1888
1861
1833
1806
1778
1750
1721
1693
1664
1635
1606
1577
1548
1519
1490
1461
1431
1402
1373
1344
1315
1286
1257
1228
1199
1171
1142
1114
1085
1057
1029
1000
972
944
915
887
858
829
800
771
742
712
682
652
622
592
561
531
500
469
437
406
375
344
313
282
251
221
190
160
130
100
71
41
13
-16
-44
-72
-99
-126
-152
-178
-203
-228
-252
-276
-299
-321
-343
-364
-385
-405
-424
-442
-460
-477
-494
-510
-525
-540
-553
-566
-579
-590
-601
-611
-620
-628
-636
-642
-648
-653
-657
-661
-663
-665
-665
-665
-665
-663
-661
-659
-656
-652
-648
-644
-639
-634
-629
-623
-617
-611
-604
-597
-590
-583
-575
-567
-558
-550
-541
-532
-523
-513
-503
-494
-484
-474
-463
-453
-443
-432
-421
-410
-399
-389
-378
-367
-356
-345
-334
-323
-312
-302
-291
-280
-269
-258
-247
-236
-226
-215
-205
-195
-185
-175
-165
-155
-146
-137
-128
-119
-111
-102
-93
-85
-77
-69
-60
-52
-44
-36
-27
-19
-10
-2
7
16
25
34
43
53
63
73
83
94
105
116
128
140
152
164
177
190
203
216
230
244
258
272
287
301
316
332
347
362
378
394
410
426
442
458
474
490
505
521
536
551
565
580
594
608
622
636
649
663
676
689
701
713
725
737
748
759
771
781
792
803
813
824
834
845
855
865
874
883
892
901
909
916
923
930
937
942
948
953
957
961
964
967
969
970
971
971
970
968
966
963
959
954
948
942
935
928
920
912
903
893
884
874
863
852
841
829
817
804
790
776
762
747
731
714
697
679
661
642
623
602
581
560
537
515
491
467
443
418
392
366
339
311
283
254
225
195
164
134
102
70
38
5
-28
-62
-96
-130
-165
-200
-235
-271
-307
-343
-379
-415
-452
-488
-525
-562
-599
-636
-673
-710
-747
-784
-821
-858
-895
-932
-969
-1006
-1043
-1079
-1116
-1152
-1188
-1223
-1259
-1293
-1328
-1362
-1395
-1429
-1461
-1494
-1526
-1557
-1589
-1619
-1650
-1680
-1710
-1739
-1768
-1797
-1825
-1853
-1880
-1907
-1934
-1960
-1986
-2011
-2036
-2060
-2084
-2107
-2130
-2153
-2174
-2196
-2216
-2237
-2256
-2276
-2295
-2314
-2332
-2350
-2368
-2386
-2403
-2420
-2437
-2453
-2470
-2486
-2501
-2517
-2532
-2547
-2561
-2576
-2590
-2604
-2619
-2633
-2647
-2661
-2675
-2689
-2703
-2717
-2732
-2746
-2760
-2774
-2789
-2803
-2817
-2832
-2846
-2860
-2874
-2888
-2902
-2916
-2930
-2944
-2958
-2972
-2985
-2999
-3013
-3026
-3040
-3053
-3066
-3079
-3092
-3104
-3117
-3129
-3140
-3152
-3163
-3173
-3183
-3193
-3203
-3212
-3220
-3228
-3236
-3243
-3250
-3256
-3262
-3268
-3273
-3277
-3282
-3285
-3289
-3291
-3293
-3295
-3296
-3297
-3297
-3297
-3296
-3294
-3292
-3290
-3287
-3283
-3279
-3274
-3269
-3264
-3258
-3251
-3244
-3237
-3229
-3220
-3211
-3201
-3191
-3181
-3170
-3158
-3146
-3133
-3121
-3107
-3094
-3080
-3066
-3051
-3036
-3021
-3005
-2989
-2973
-2957
-2940
-2923
-2906
-2889
-2871
-2854
-2836
-2818
-2800
-2782
-2763
-2745
-2727
-2709
-2691
-2673
-2655
-2637
-2619
-2600
-2582
-2564
-2546
-2528
-2510
-2492
-2474
-2456
-2438
-2420
-2403
-2385
-2367
-2349
-2332
-2314
-2296
-2278
-2261
-2243
-2225
-2207
-2189
-2172
-2154
-2136
-2118
-2101
-2083
-2066
-2048
-2031
-2013
-1996
-1979
-1962
-1945
-1928
-1911
-1894
-1877
-1860
-1844
-1827
-1811
-1794
-1778
-1763
-1747
-1731
-1716
-1701
-1685
-1671
-1656
-1641
-1626
-1612
-1598
-1583
-1569
-1555
-1542
-1528
-1515
-1502
-1489
-1476
-1463
-1451
-1439
-1427
-1416
-1405
-1394
-1384
-1375
-1366
-1357
-1349
-1342
-1335
-1329
-1323
-1318
-1313
-1308
-1304
-1300
-1296
-1293
-1290
-1287
-1285
-1282
-1280
-1278
-1276
-1275
-1274
-1272
-1271
-1271
-1270
-1270
-1270
-1270
-1270
-1271
-1271
-1272
-1272
-1273
-1274
-1275
-1276
-1277
-1279
-1281
-1282
-1284
-1287
-1289
-1291
-1294
-1297
-1300
-1303
-1307
-1311
-1315
-1319
-1324
-1328
-1333
-1338
-1344
-1349
-1355
-1360
-1366
-1372
-1379
-1385
-1392
-1399
-1406
-1414
-1421
-1429
-1437
-1445
-1453
-1461
-1469
-1477
-1486
-1494
-1502
-1511
-1520
-1529
-1537
-1547
-1556
-1566
-1575
-1585
-1595
-1605
-1616
-1626
-1636
-1647
-1657
-1668
-1678
-1689
-1700
-1711
-1722
-1733
-1744
-1756
-1767
-1778
-1789
-1800
-1811
-1822
-1832
-1843
-1853
-1863
-1872
-1882
-1891
-1899
-1908
-1916
-1924
-1931
-1939
-1946
-1953
-1960
-1966
-1972
-1978
-1984
-1989
-1995
-1999
-2004
-2008
-2011
-2013
-2017
-2019
-2021
-2021
-2023
-2023
-2021
-2021
-2020
-2017
-2015
-2013
-2009
-2005
-2001
-1997
-1993
-1988
-1983
-1978
-1973
-1968
-1963
-1957
-1952
-1946
-1940
-1934
-1928
-1921
-1915
-1908
-1902
-1895
-1888
-1882
-1875
-1868
-1862
-1855
-1848
-1841
-1834
-1827
-1820
-1812
-1805
-1797
-1790
-1782
-1774
-1767
-1759
-1751
-1743
-1736
-1728
-1721
-1714
-1706
-1699
-1692
-1686
-1679
-1672
-1666
-1660
-1653
-1647
-1641
-1635
-1630
-1624
-1618
-1613
-1607
-1601
-1596
-1590
-1585
-1579
-1574
-1569
-1564
-1559
-1555
-1551
-1546
-1543
-1539
-1536
-1532
-1530
-1527
-1525
-1523
-1521
-1520
-1519
-1518
-1517
-1517
-1516
-1516
-1516
-1516
-1516
-1516
-1517
-1517
-1518
-1519
-1520
-1521
-1523
-1524
-1526
-1528
-1530
-1532
-1535
-1538
-1540
-1543
-1546
-1549
-1552
-1555
-1558
-1561
-1564
-1567
-1570
-1573
-1576
-1579
-1582
-1585
-1589
-1592
-1596
-1599
-1603
-1607
-1611
-1614
-1618
-1622
-1626
-1631
-1635
-1639
-1644
-1648
-1653
-1657
-1662
-1667
-1672
-1677
-1682
-1687
-1692
-1698
-1703
-1708
-1713
-1719
-1724
-1729
-1734
-1739
-1743
-1748
-1753
-1757
-1761
-1765
-1768
-1772
-1775
-1778
-1780
-1782
-1784
-1786
-1787
-1788
-1789
-1789
-1789
-1789
-1788
-1787
-1786
-1784
-1782
-1779
-1776
-1773
-1770
-1766
-1762
-1758
-1754
-1750
-1747
-1743
-1739
-1734
-1730
-1726
-1721
-1716
-1711
-1706
-1701
-1696
-1690
-1684
-1678
-1672
-1666
-1660
-1653
-1646
-1639
-1632
-1624
-1616
-1608
-1599
-1591
-1582
-1573
-1564
-1555
-1546
-1536
-1527
-1517
-1507
-1497
-1487
-1477
-1466
-1456
-1445
-1434
-1423
-1413
-1402
-1391
-1381
-1370
-1360
-1351
-1342
-1333
-1324
-1316
-1309
-1302
-1295
-1289
-1283
-1278
-1273
-1269
-1266
-1263
-1261
-1259
-1258
-1257
-1257
-1257
-1258
-1260
-1262
-1264
-1266
-1269
-1271
-1274
-1277
-1280
-1283
-1286
-1289
-1293
-1296
-1299
-1302
-1306
-1309
-1313
-1317
-1321
-1325
-1329
-1334
-1338
-1343
-1347
-1352
-1357
-1362
-1366
-1371
-1376
-1381
-1385
-1390
-1394
-1398
-1402
-1406
-1410
-1414
-1419
-1423
-1427
-1432
-1437
-1442
-1447
-1452
-1457
-1462
-1467
-1473
-1478
-1484
-1490
-1496
-1502
-1508
-1513
-1519
-1525
-1531
-1537
-1543
-1549
-1554
-1560
-1566
-1572
-1577
-1583
-1589
-1596
-1602
-1609
-1616
-1623
-1631
-1639
-1647
-1656
-1664
-1674
-1683
-1692
-1702
-1712
-1721
-1731
-1742
-1752
-1762
-1772
-1782
-1793
-1803
-1814
-1824
-1835
-1846
-1857
-1867
-1878
-1889
-1899
-1909
-1919
-1929
-1938
-1947
-1956
-1963
-1971
-1978
-1984
-1991
-1996
-2001
-2005
-2009
-2013
-2017
-2020
-2021
-2024
-2025
-2025
-2025
-2024
-2023
-2021
-2017
-2013
-2009
-2005
-2000
-1994
-1987
-1979
-1971
-1962
-1952
-1941
-1930
-1917
-1904
-1890
-1876
-1860
-1845
-1829
-1812
-1795
-1778
-1761
-1744
-1726
-1709
-1691
-1673
-1655
-1636
-1618
-1599
-1580
-1560
-1541
-1521
-1501
-1481
-1461
-1440
-1419
-1398
-1376
-1355
-1333
-1310
-1288
-1265
-1243
-1220
-1197
-1173
-1150
-1127
-1104
-1081
-1058
-1034
-1010
-987
-964
-940
-916
-892
-868
-844
-820
-795
-771
-747
-722
-698
-674
-649
-625
-600
-576
-551
-527
-502
-478
-454
-429
-405
-382
-358
-335
-313
-290
-268
-246
-224
-203
-182
-161
-140
-119
-99
-79
-60
-41
-22
-4
14
31
48
64
80
95
111
125
140
153
167
179
192
204
215
226
236
246
256
266
275
284
293
301
309
316
324
331
337
344
350
356
362
367
372
377
382
387
391
396
400
404
407
411
414
417
420
423
425
427
429
431
433
435
437
439
441
444
446
449
452
455
458
461
464
466
469
471
474
476
477
479
481
482
483
484
485
486
486
487
487
487
486
485
484
482
480
478
475
473
470
467
464
461
458
454
451
447
442
437
432
425
419
412
404
396
388
379
369
359
349
339
328
316
305
292
279
266
253
239
225
211
196
182
168
154
140
127
113
100
86
73
60
47
34
21
8
-5
-18
-31
-43
-56
-68
-81
-93
-105
-117
-129
-140
-151
-162
-173
-184
-194
-204
-214
-224
-234
-243
-253
-262
-271
-279
-287
-295
-303
-310
-317
-324
-329
-335
-339
-343
-346
-349
-351
-352
-353
-353
-352
-351
-350
-348
-345
-342
-339
-335
-331
-326
-321
-316
-310
-304
-298
-291
-284
-277
-269
-261
-253
-244
-235
-226
-217
-207
-198
-188
-178
-167
-157
-146
-135
-124
-113
-102
-90
-79
-67
-55
-42
-30
-17
-5
8
21
34
47
60
73
86
100
113
127
140
154
168
182
197
212
227
242
257
273
289
305
321
338
354
371
387
404
421
438
455
472
489
506
523
540
557
574
591
608
626
644
663
681
700
720
740
761
782
804
826
848
871
894
918
942
967
992
1018
1045
1071
1099
1127
1155
1184
1213
1243
1273
1303
1334
1365
1396
1428
1460
1492
1524
1557
1590
1623
1657
1690
1724
1757
1791
1825
1859
1894
1928
1962
1996
2031
2065
2099
2133
2167
2200
2233
2266
2299
2331
2363
2394
2425
2456
2486
2516
2545
2573
2601
2628
2655
2681
2706
2731
2755
2778
2801
2823
2845
2865
2885
2905
2923
2941
2957
2973
2987
3001
3014
3026
3037
3047
3056
3065
3072
3079
3086
3091
3095
3099
3101
3103
3104
3104
3104
3102
3100
3097
3093
3088
3082
3076
3069
3061
3052
3043
3032
3021
3009
2996
2983
2969
2954
2939
2922
2905
2887
2869
2850
2830
2809
2787
2765
2742
2718
2694
2669
2643
2617
2590
2563
2534
2506
2476
2446
2416
2385
2353
2321
2288
2255
2222
2188
2153
2118
2083
2047
2012
1975
1939
1903
1866
1829
1791
1754
1716
1678
1640
1602
1564
1526
1488
1450
1412
1374
1336
1298
1260
1222
1184
1146
1108
1070
1033
995
957
919
881
843
805
766
728
690
651
613
575
537
499
461
424
386
349
312
275
237
200
163
126
89
51
14
-24
-62
-99
-137
-175
-212
-250
-287
-325
-362
-398
-435
-471
-506
-542
-576
-611
-644
-678
-711
-744
-776
-809
-840
-872
-903
-934
-964
-994
-1022
-1052
-1080
-1107
-1135
-1161
-1187
-1212
-1237
-1261
-1285
-1307
-1329
-1351
-1371
-1391
-1410
-1428
-1445
-1462
-1478
-1493
-1507
-1521
-1534
-1546
-1558
-1569
-1579
-1588
-1597
-1605
-1612
-1619
-1625
-1630
-1635
-1639
-1643
-1646
-1649
-1651
-1653
-1654
-1655
-1655
-1655
-1655
-1653
-1651
-1649
-1646
-1643
-1639
-1635
-1630
-1624
-1619
-1612
-1606
-1599
-1591
-1583
-1575
-1566
-1557
-1548
-1538
-1528
-1518
-1508
-1497
-1487
-1476
-1465
-1454
-1443
-1432
-1421
-1410
-1399
-1388
-1377
-1366
-1355
-1345
-1334
-1324
-1313
-1303
-1294
-1284
-1275
-1266
-1258
-1250
-1242
-1234
-1226
-1219
-1212
-1205
-1198
-1191
-1184
-1178
-1171
-1165
-1159
-1153
-1147
-1141
-1136
-1130
-1125
-1120
-1115
-1109
-1104
-1100
-1095
-1090
-1085
-1080
-1075
-1071
-1066
-1061
-1056
-1052
-1047
-1042
-1038
-1033
-1029
-1024
-1020
-1014
-1010
-1006
-1002
-997
-993
-989
-985
-981
-976
-972
-968
-964
-959
-954
-950
-944
-939
-934
-928
-921
-915
-908
-901
-893
-886
-878
-869
-861
-853
-844
-835
-825
-816
-806
-796
-786
-776
-765
-755
-744
-733
-722
-711
-700
-688
-677
-666
-655
-643
-631
-620
-608
-595
-583
-570
-558
-545
-532
-519
-505
-492
-478
-464
-450
-436
-421
-406
-391
-376
-361
-346
-330
-314
-298
-282
-266
-249
-233
-216
-200
-183
-167
-151
-134
-118
-103
-87
-72
-57
-42
-28
-13
0
14
28
41
54
66
79
91
102
114
124
135
145
154
164
172
180
188
195
202
208
214
219
223
227
230
232
234
235
235
234
233
230
227
222
217
211
203
195
186
176
166
154
141
128
114
99
84
67
50
33
14
-5
-25
-46
-67
-89
-112
-136
-160
-185
-211
-237
-264
-292
-320
-349
-379
-409
-440
-471
-503
-536
-568
-602
-636
-670
-704
-739
-775
-810
-846
-882
-919
-955
-992
-1029
-1066
-1103
-1140
-1176
-1213
-1249
-1286
-1322
-1359
-1395
-1431
-1467
-1502
-1538
-1573
-1608
-1643
-1677
-1711
-1744
-1778
-1811
-1843
-1875
-1906
-1938
-1968
-1999
-2029
-2059
-2089
-2119
-2148
-2177
-2206
-2234
-2263
-2291
-2318
-2345
-2372
-2398
-2424
-2448
-2473
-2496
-2519
-2542
-2563
-2584
-2605
-2625
-2644
-2663
-2681
-2699
-2716
-2732
-2748
-2763
-2778
-2791
-2805
-2817
-2829
-2840
-2850
-2860
-2869
-2877
-2885
-2892
-2898
-2904
-2908
-2912
-2916
-2918
-2920
-2921
-2922
-2922
-2921
-2920
-2918
-2916
-2914
-2912
-2909
-2907
-2905
-2902
-2899
-2897
-2894
-2891
-2888
-2884
-2881
-2877
-2874
-2871
-2867
-2864
-2860
-2857
-2854
-2850
-2847
-2844
-2841
-2838
-2834
-2831
-2828
-2825
-2822
-2820
-2817
-2815
-2812
-2810
-2808
-2807
-2805
-2804
-2803
-2802
-2801
-2800
-2799
-2798
-2798
-2797
-2797
-2796
-2795
-2795
-2794
-2793
-2792
-2791
-2790
-2789
-2788
-2787
-2785
-2784
-2782
-2780
-2777
-2774
-2771
-2768
-2764
-2760
-2756
-2751
-2746
-2741
-2735
-2729
-2722
-2715
-2708
-2700
-2691
-2682
-2672
-2662
-2652
-2641
-2629
-2617
-2605
-2592
-2578
-2564
-2550
-2535
-2520
-2504
-2488
-2471
-2454
-2436
-2418
-2400
-2381
-2361
-2342
-2321
-2300
-2278
-2256
-2234
-2211
-2188
-2164
-2140
-2115
-2090
-2065
-2040
-2013
-1988
-1962
-1935
-1909
-1882
-1855
-1827
-1800
-1772
-1744
-1717
-1689
-1661
-1633
-1605
-1577
-1550
-1522
-1494
-1467
-1439
-1412
-1384
-1357
-1330
-1303
-1276
-1249
-1223
-1196
-1170
-1145
-1119
-1094
-1069
-1045
-1022
-998
-976
-953
-932
-911
-891
-871
-852
-834
-816
-799
-783
-768
-753
-739
-725
-712
-700
-688
-677
-666
-656
-646
-636
-627
-619
-611
-603
-596
-589
-583
-577
-572
-567
-562
-559
-556
-553
-551
-549
-548
-548
-547
-548
-548
-550
-551
-553
-556
-559
-562
-566
-570
-575
-580
-586
-592
-599
-606
-613
-621
-630
-639
-648
-658
-669
-680
-692
-704
-716
-729
-742
-756
-771
-786
-801
-817
-833
-850
-867
-885
-903
-922
-941
-960
-980
-1000
-1020
-1042
-1063
-1085
-1107
-1130
-1153
-1176
-1200
-1224
-1248
-1272
-1297
-1322
-1346
-1371
-1395
-1420
-1444
-1468
-1492
-1516
-1540
-1563
-1586
-1609
-1632
-1654
-1676
-1698
-1719
-1740
-1761
-1781
-1801
-1821
-1840
-1860
-1878
-1897
-1915
-1933
-1950
-1967
-1983
-1998
-2013
-2028
-2041
-2056
-2069
-2081
-2094
-2105
-2117
-2128
-2138
-2148
-2158
-2167
-2176
-2184
-2192
-2199
-2206
-2212
-2218
-2224
-2229
-2234
-2239
-2243
-2246
-2250
-2253
-2255
-2258
-2259
-2261
-2262
-2263
-2263
-2263
-2263
-2263
-2262
-2261
-2260
-2259
-2257
-2256
-2254
-2251
-2249
-2246
-2243
-2240
-2237
-2233
-2229
-2224
-2220
-2215
-2209
-2204
-2198
-2192
-2186
-2180
-2173
-2167
-2160
-2153
-2146
-2139
-2132
-2124
-2117
-2109
-2102
-2094
-2086
-2078
-2070
-2061
-2052
-2044
-2033
-2025
-2015
-2005
-1996
-1986
-1976
-1966
-1956
-1945
-1935
-1925
-1914
-1904
-1893
-1883
-1872
-1861
-1850
-1839
-1828
-1817
-1806
-1795
-1784
-1773
-1762
-1751
-1741
-1731
-1721
-1712
-1702
-1693
-1684
-1675
-1667
-1658
-1650
-1642
-1634
-1627
-1620
-1613
-1606
-1600
-1594
-1589
-1584
-1579
-1575
-1571
-1567
-1563
-1560
-1557
-1554
-1552
-1549
-1547
-1545
-1543
-1541
-1540
-1538
-1536
-1535
-1533
-1531
-1529
-1527
-1525
-1523
-1521
-1518
-1515
-1513
-1510
-1507
-1505
-1502
-1499
-1497
-1494
-1491
-1488
-1485
-1482
-1479
-1475
-1472
-1468
-1464
-1460
-1456
-1452
-1448
-1444
-1440
-1435
-1431
-1427
-1423
-1418
-1414
-1410
-1406
-1402
-1399
-1395
-1392
-1389
-1386
-1383
-1380
-1376
-1373
-1370
-1366
-1363
-1359
-1355
-1352
-1348
-1344
-1340
-1337
-1333
-1330
-1327
-1324
-1320
-1318
-1315
-1312
-1309
-1307
-1304
-1302
-1300
-1297
-1295
-1293
-1291
-1289
-1287
-1286
-1284
-1283
-1282
-1281
-1280
-1280
-1280
-1280
-1280
-1281
-1281
-1282
-1283
-1283
-1284
-1284
-1285
-1285
-1285
-1285
-1285
-1285
-1285
-1285
-1285
-1285
-1285
-1285
-1285
-1285
-1286
-1286
-1287
-1287
-1288
-1288
-1289
-1290
-1290
-1291
-1291
-1292
-1292
-1292
-1292
-1292
-1292
-1291
-1290
-1289
-1289
-1288
-1287
-1285
-1284
-1283
-1282
-1281
-1280
-1279
-1278
-1276
-1275
-1274
-1273
-1272
-1271
-1271
-1270
-1270
-1270
-1270
-1270
-1271
-1271
-1273
-1274
-1276
-1279
-1282
-1285
-1288
-1292
-1296
-1300
-1304
-1309
-1313
-1317
-1322
-1326
-1331
-1336
-1341
-1346
-1352
-1357
-1363
-1368
-1374
-1380
-1386
-1391
-1397
-1402
-1407
-1412
-1416
-1420
-1424
-1427
-1430
-1433
-1436
-1438
-1440
-1441
-1442
-1443
-1443
-1443
-1442
-1441
-1440
-1437
-1435
-1431
-1428
-1423
-1418
-1413
-1408
-1402
-1395
-1388
-1381
-1374
-1366
-1357
-1348
-1339
-1329
-1318
-1307
-1296
-1284
-1272
-1259
-1246
-1233
-1219
-1204
-1189
-1174
-1158
-1141
-1124
-1107
-1089
-1071
-1052
-1034
-1014
-995
-976
-956
-936
-916
-896
-875
-854
-833
-812
-790
-769
-747
-726
-704
-682
-661
-639
-617
-595
-573
-550
-528
-506
-485
-463
-441
-420
-399
-378
-358
-338
-318
-299
-280
-261
-242
-223
-205
-186
-168
-149
-131
-113
-95
-77
-59
-41
-23
-5
12
30
48
66
83
101
119
136
154
171
188
205
222
239
256
272
288
304
320
336
351
366
380
394
408
421
433
445
456
467
477
487
497
506
514
522
530
537
543
549
554
559
563
567
570
573
574
576
577
577
577
576
575
573
571
569
566
562
559
555
551
546
541
536
530
524
518
511
504
497
489
481
472
463
453
443
433
423
413
402
391
380
369
358
347
335
324
312
300
288
276
264
251
238
225
212
199
185
171
157
143
129
114
99
84
69
53
37
21
5
-11
-28
-44
-61
-78
-94
-111
-128
-146
-163
-180
-197
-215
-233
-250
-268
-286
-304
-322
-341
-359
-377
-395
-413
-430
-448
-465
-483
-500
-517
-534
-551
-567
-584
-600
-617
-633
-649
-665
-681
-696
-712
-727
-741
-756
-770
-784
-798
-811
-824
-837
-850
-863
-875
-888
-900
-913
-925
-938
-950
-962
-974
-986
-998
-1008
-1020
-1032
-1043
-1053
-1064
-1074
-1084
-1094
-1103
-1113
-1122
-1131
-1141
-1149
-1158
-1167
-1175
-1184
-1192
-1200
-1208
-1216
-1223
-1230
-1238
-1244
-1251
-1258
-1265
-1272
-1278
-1285
-1292
-1299
-1306
-1313
-1320
-1327
-1335
-1342
-1350
-1358
-1366
-1374
-1383
-1391
-1400
-1409
-1418
-1427
-1436
-1445
-1454
-1463
-1473
-1482
-1491
-1501
-1510
-1520
-1530
-1541
-1551
-1562
-1574
-1585
-1597
-1608
-1620
-1632
-1644
-1656
-1668
-1680
-1692
-1704
-1717
-1730
-1742
-1755
-1768
-1782
-1795
-1809
-1822
-1836
-1850
-1864
-1877
-1891
-1906
-1920
-1934
-1948
-1962
-1976
-1990
-2004
-2017
-2032
-2045
-2059
-2072
-2086
-2099
-2111
-2124
-2137
-2150
-2162
-2175
-2187
-2199
-2211
-2223
-2235
-2246
-2257
-2268
-2279
-2290
-2301
-2311
-2322
-2333
-2343
-2354
-2365
-2375
-2386
-2396
-2407
-2417
-2427
-2437
-2447
-2457
-2466
-2476
-2485
-2494
-2503
-2512
-2520
-2529
-2537
-2545
-2553
-2561
-2568
-2576
-2582
-2589
-2595
-2601
-2606
-2612
-2617
-2621
-2626
-2630
-2635
-2639
-2642
-2646
-2649
-2652
-2654
-2656
-2658
-2660
-2661
-2662
-2663
-2663
-2664
-2664
-2663
-2663
-2662
-2661
-2660
-2659
-2657
-2656
-2654
-2652
-2650
-2648
-2645
-2643
-2640
-2637
-2633
-2630
-2626
-2622
-2618
-2614
-2610
-2605
-2600
-2595
-2590
-2584
-2579
-2573
-2567
-2561
-2554
-2548
-2541
-2534
-2527
-2519
-2512
-2504
-2496
-2488
-2480
-2471
-2463
-2454
-2445
-2435
-2425
-2416
-2405
-2395
-2385
-2374
-2364
-2353
-2342
-2331
-2320
-2309
-2297
-2286
-2274
-2262
-2250
-2237
-2225
-2212
-2199
-2186
-2173
-2159
-2145
-2131
-2117
-2103
-2089
-2075
-2061
-2047
-2033
-2019
-2005
-1991
-1977
-1964
-1951
-1937
-1924
-1911
-1899
-1886
-1874
-1862
-1851
-1839
-1828
-1818
-1807
-1797
-1787
-1777
-1768
-1758
-1749
-1740
-1731
-1722
-1713
-1705
-1696
-1687
-1679
-1670
-1662
-1654
-1646
-1638
-1630
-1622
-1614
-1606
-1597
-1589
-1581
-1572
-1564
-1555
-1547
-1539
-1530
-1522
-1514
-1506
-1499
-1491
-1483
-1475
-1468
-1460
-1453
-1445
-1438
-1430
-1423
-1415
-1407
-1400
-1392
-1384
-1377
-1369
-1361
-1353
-1346
-1338
-1330
-1323
-1315
-1307
-1300
-1292
-1285
-1277
-1270
-1262
-1255
-1247
-1240
-1232
-1225
-1217
-1209
-1202
-1194
-1186
-1178
-1171
-1163
-1155
-1147
-1139
-1132
-1124
-1116
-1108
-1101
-1093
-1086
-1078
-1071
-1063
-1056
-1048
-1041
-1034
-1026
-1018
-1012
-1004
-998
-991
-984
-978
-971
-965
-958
-952
-945
-939
-932
-926
-920
-913
-907
-900
-894
-887
-880
-874
-867
-860
-854
-847
-840
-834
-827
-820
-813
-806
-799
-792
-785
-778
-771
-764
-757
-750
-743
-736
-729
-722
-715
-709
-702
-696
-689
-683
-677
-672
-666
-660
-655
-650
-645
-640
-635
-631
-627
-623
-619
-615
-612
-609
-607
-604
-602
-601
-600
-599
-598
-598
-597
-597
-597
-598
-598
-598
-599
-600
-601
-602
-603
-604
-606
-608
-610
-611
-613
-616
-618
-620
-623
-625
-628
-630
-633
-636
-639
-642
-645
-648
-651
-654
-657
-660
-663
-666
-669
-672
-675
-679
-682
-685
-689
-692
-696
-699
-703
-706
-710
-714
-718
-722
-726
-730
-734
-739
-743
-748
-753
-758
-763
-768
-773
-779
-784
-790
-796
-802
-808
-814
-821
-827
-834
-841
-848
-855
-862
-869
-876
-884
-891
-899
-907
-915
-923
-932
-940
-949
-958
-967
-977
-986
-996
-1006
-1016
-1025
-1035
-1045
-1055
-1065
-1075
-1086
-1096
-1106
-1116
-1127
-1137
-1147
-1157
-1167
-1177
-1187
-1196
-1206
-1215
-1225
-1234
-1243
-1251
-1260
-1268
-1276
-1284
-1291
-1299
-1306
-1313
-1319
-1326
-1332
-1338
-1344
-1349
-1354
-1359
-1364
-1368
-1372
-1375
-1379
-1382
-1385
-1387
-1390
-1392
-1395
-1397
-1399
-1400
-1402
-1403
-1404
-1405
-1406
-1407
-1407
-1407
-1407
-1407
-1407
-1406
-1405
-1404
-1403
-1402
-1400
-1399
-1397
-1395
-1393
-1391
-1389
-1387
-1385
-1382
-1380
-1377
-1374
-1371
-1367
-1364
-1360
-1355
-1351
-1346
-1341
-1336
-1331
-1325
-1320
-1314
-1308
-1302
-1295
-1289
-1282
-1275
-1269
-1262
-1254
-1247
-1240
-1232
-1224
-1216
-1208
-1200
-1191
-1182
-1173
-1164
-1154
-1144
-1135
-1125
-1115
-1105
-1095
-1084
-1074
-1064
-1053
-1043
-1032
-1020
-1010
-1000
-988
-977
-966
-954
-942
-930
-918
-906
-894
-881
-869
-856
-843
-830
-817
-804
-791
-777
-764
-751
-737
-724
-710
-696
-682
-669
-655
-641
-627
-612
-598
-584
-570
-556
-542
-528
-514
-501
-487
-473
-459
-446
-432
-418
-405
-391
-377
-363
-350
-336
-323
-310
-297
-284
-271
-259
-247
-235
-223
-212
-201
-190
-180
-170
-161
-152
-143
-134
-126
-118
-111
-104
-97
-90
-83
-77
-71
-66
-60
-55
-50
-45
-40
-36
-32
-27
-23
-19
-16
-12
-8
-5
-2
1
4
7
10
13
15
18
20
22
24
27
29
31
34
36
38
41
44
46
49
52
56
59
62
66
70
74
78
82
86
91
95
100
105
110
115
120
126
131
137
142
148
154
159
165
170
176
181
186
191
196
201
205
210
214
218
223
227
230
234
237
240
243
245
247
249
251
253
254
255
256
257
258
259
260
260
261
261
262
262
262
263
263
262
262
262
261
261
260
259
258
257
256
255
254
252
251
250
248
247
245
243
241
238
235
233
229
226
223
220
216
213
210
207
204
201
198
195
192
189
186
183
180
178
175
172
169
167
164
161
159
157
154
152
150
149
147
145
144
142
141
139
137
135
134
132
129
127
125
122
119
117
114
111
108
105
101
98
95
92
88
85
82
78
75
72
68
65
61
57
54
50
46
41
37
32
27
22
17
11
5
-1
-7
-13
-19
-25
-32
-38
-44
-50
-56
-62
-68
-73
-79
-85
-91
-96
-102
-108
-114
-120
-126
-132
-138
-144
-151
-157
-163
-170
-177
-184
-191
-198
-205
-213
-220
-228
-236
-244
-253
-261
-270
-278
-287
-296
-305
-315
-324
-334
-344
-355
-365
-376
-386
-397
-407
-418
-428
-439
-449
-460
-471
-481
-492
-503
-514
-525
-536
-548
-560
-572
-585
-598
-611
-625
-639
-653
-668
-683
-698
-714
-730
-746
-763
-780
-797
-815
-833
-852
-871
-890
-910
-930
-950
-970
-991
-1012
-1034
-1055
-1077
-1099
-1121
-1143
-1166
-1189
-1211
-1234
-1257
-1281
-1304
-1328
-1352
-1377
-1401
-1426
-1451
-1476
-1501
-1527
-1552
-1578
-1604
-1630
-1656
-1682
-1708
-1735
-1761
-1787
-1813
-1839
-1866
-1892
-1919
-1945
-1971
-1997
-2024
-2050
-2076
-2102
-2128
-2153
-2179
-2204
-2230
-2255
-2280
-2305
-2330
-2354
-2379
-2403
-2427
-2452
-2475
-2499
-2522
-2545
-2568
-2591
-2613
-2636
-2658
-2680
-2702
-2724
-2746
-2767
-2789
-2811
-2833
-2855
-2877
-2899
-2921
-2943
-2965
-2987
-3009
-3031
-3053
-3075
-3098
-3120
-3142
-3165
-3187
-3210
-3232
-3254
-3276
-3298
-3319
-3340
-3362
-3382
-3403
-3424
-3444
-3464
-3484
-3504
-3524
-3544
-3563
-3583
-3603
-3622
-3641
-3660
-3679
-3697
-3715
-3733
-3750
-3767
-3783
-3800
-3815
-3831
-3846
-3862
-3876
-3891
-3905
-3919
-3932
-3945
-3957
-3969
-3980
-3990
-4000
-4010
-4019
-4027
-4035
-4042
-4049
-4054
-4061
-4067
-4070
-4075
-4080
-4083
-4086
-4088
-4090
-4091
-4091
-4091
-4091
-4090
-4089
-4086
-4083
-4081
-4077
-4073
-4067
-4062
-4058
-4051
-4046
-4038
-4030
-4024
-4014
-4006
-3997
-3987
-3976
-3965
-3953
-3941
-3928
-3915
-3902
-3887
-3873
-3858
-3843
-3828
-3812
-3796
-3780
-3763
-3746
-3729
-3712
-3694
-3677
-3659
-3640
-3622
-3603
-3585
-3565
-3546
-3526
-3506
-3486
-3466
-3445
-3424
-3403
-3381
-3359
-3337
-3315
-3292
-3269
-3246
-3223
-3199
-3175
-3151
-3127
-3102
-3078
-3053
-3027
-3002
-2976
-2951
-2925
-2898
-2872
-2846
-2819
-2792
-2766
-2739
-2712
-2685
-2658
-2631
-2604
-2578
-2551
-2524
-2497
-2470
-2443
-2416
-2388
-2361
-2334
-2307
-2279
-2252
-2225
-2197
-2170
-2142
-2115
-2087
-2060
-2032
-2005
-1977
-1950
-1922
-1895
-1868
-1841
-1813
-1786
-1759
-1733
-1706
-1679
-1652
-1625
-1599
-1572
-1545
-1518
-1492
-1465
-1439
-1412
-1386
-1360
-1334
-1308
-1282
-1257
-1232
-1207
-1183
-1158
-1134
-1110
-1087
-1063
-1040
-1016
-995
-973
-951
-930
-909
-888
-867
-847
-827
-808
-788
-769
-750
-731
-712
-694
-675
-657
-639
-621
-604
-587
-569
-552
-536
-519
-503
-486
-470
-454
-438
-422
-407
-391
-376
-361
-346
-332
-317
-303
-289
-275
-262
-249
-236
-224
-212
-200
-189
-177
-166
-155
-145
-134
-124
-114
-104
-94
-85
-75
-66
-57
-49
-40
-32
-24
-16
-9
-2
5
11
17
23
28
33
37
41
45
48
51
53
55
57
58
59
59
60
59
59
58
56
55
53
50
48
45
41
38
34
29
24
19
13
6
0
-7
-15
-23
-31
-39
-48
-57
-67
-77
-87
-98
-109
-120
-132
-144
-156
-169
-183
-196
-210
-224
-239
-254
-269
-284
-299
-315
-331
-347
-363
-379
-395
-411
-427
-444
-460
-477
-493
-510
-527
-544
-561
-578
-595
-613
-630
-648
-666
-683
-701
-719
-737
-755
-773
-791
-810
-828
-846
-865
-883
-902
-921
-940
-959
-977
-996
-1014
-1034
-1053
-1071
-1090
-1108
-1127
-1145
-1163
-1182
-1200
-1218
-1236
-1254
-1271
-1289
-1307
-1324
-1342
-1359
-1376
-1393
-1410
-1427
-1444
-1460
-1476
-1492
-1508
-1524
-1539
-1554
-1569
-1583
-1597
-1611
-1624
-1638
-1651
-1663
-1676
-1688
-1700
-1712
-1723
-1735
-1746
-1757
-1767
-1778
-1788
-1798
-1808
-1817
-1826
-1835
-1844
-1853
-1861
-1869
-1877
-1885
-1893
-1900
-1907
-1915
-1922
-1929
-1935
-1941
-1947
-1953
-1958
-1963
-1968
-1973
-1977
-1981
-1985
-1988
-1991
-1994
-1997
-1999
-2001
-2003
-2004
-2005
-2005
-2005
-2005
-2004
-2003
-2001
-2000
-1998
-1995
-1992
-1989
-1985
-1982
-1977
-1973
-1968
-1962
-1957
-1951
-1945
-1938
-1931
-1924
-1917
-1909
-1901
-1893
-1884
-1876
-1867
-1858
-1848
-1839
-1829
-1819
-1809
-1799
-1788
-1777
-1766
-1755
-1743
-1731
-1719
-1707
-1694
-1681
-1668
-1655
-1641
-1627
-1613
-1599
-1584
-1570
-1555
-1540
-1524
-1509
-1493
-1477
-1461
-1445
-1428
-1412
-1395
-1378
-1361
-1344
-1326
-1309
-1291
-1273
-1255
-1236
-1217
-1198
-1179
-1160
-1140
-1119
-1099
-1078
-1057
-1036
-1014
-993
-971
-950
-928
-906
-884
-862
-840
-818
-795
-773
-751
-729
-708
-686
-664
-642
-621
-600
-579
-557
-537
-516
-495
-475
-455
-435
-415
-395
-376
-357
-338
-320
-302
-284
-267
-250
-233
-217
-201
-185
-170
-155
-141
-127
-113
-100
-87
-75
-63
-51
-40
-29
-19
-10
0
9
17
26
33
41
48
55
61
67
73
78
83
87
91
94
97
99
101
103
104
104
104
104
103
102
101
99
97
94
91
87
84
79
75
70
64
58
52
45
38
31
22
14
5
-4
-13
-23
-33
-44
-55
-66
-78
-89
-102
-114
-128
-141
-155
-170
-185
-200
-216
-232
-248
-265
-282
-300
-318
-336
-355
-374
-393
-412
-432
-452
-472
-492
-512
-533
-554
-575
-596
-617
-639
-660
-682
-704
-727
-749
-772
-795
-818
-841
-864
-887
-910
-934
-958
-981
-1004
-1029
-1053
-1078
-1102
-1126
-1150
-1175
-1199
-1223
-1247
-1272
-1296
-1320
-1344
-1368
-1392
-1416
-1439
-1463
-1486
-1509
-1532
-1554
-1576
-1598
-1619
-1640
-1661
-1682
-1702
-1722
-1742
-1761
-1781
-1799
-1818
-1836
-1854
-1871
-1889
-1905
-1922
-1938
-1955
-1971
-1986
-2001
-2017
-2033
-2048
-2064
-2079
-2094
-2109
-2124
-2139
-2153
-2168
-2182
-2197
-2211
-2225
-2238
-2252
-2266
-2279
-2292
-2305
-2318
-2330
-2343
-2355
-2367
-2379
-2390
-2402
-2413
-2424
-2435
-2445
-2456
-2466
-2476
-2485
-2495
-2504
-2513
-2522
-2531
-2540
-2548
-2557
-2565
-2573
-2581
-2589
-2597
-2605
-2613
-2621
-2628
-2636
-2643
-2650
-2657
-2665
-2672
-2679
-2685
-2692
-2699
-2706
-2712
-2719
-2725
-2731
-2738
-2744
-2750
-2757
-2763
-2770
-2776
-2782
-2789
-2795
-2802
-2808
-2814
-2820
-2826
-2832
-2838
-2844
-2849
-2855
-2861
-2866
-2871
-2877
-2882
-2887
-2892
-2897
-2902
-2906
-2911
-2915
-2919
-2923
-2927
-2931
-2935
-2939
-2944
-2948
-2952
-2957
-2961
-2966
-2971
-2976
-2982
-2987
-2993
-2999
-3005
-3011
-3017
-3024
-3030
-3037
-3043
-3050
-3057
-3063
-3070
-3077
-3083
-3090
-3097
-3103
-3110
-3117
-3123
-3130
-3137
-3143
-3150
-3157
-3163
-3169
-3176
-3182
-3187
-3193
-3198
-3204
-3209
-3214
-3219
-3223
-3228
-3232
-3236
-3239
-3243
-3246
-3248
-3251
-3253
-3255
-3257
-3259
-3260
-3261
-3262
-3262
-3263
-3262
-3262
-3261
-3260
-3258
-3256
-3254
-3251
-3248
-3245
-3241
-3237
-3232
-3228
-3223
-3217
-3211
-3205
-3199
-3192
-3184
-3177
-3169
-3161
-3152
-3143
-3134
-3125
-3115
-3105
-3095
-3085
-3074
-3063
-3051
-3039
-3027
-3015
-3002
-2989
-2976
-2962
-2949
-2935
-2920
-2906
-2891
-2877
-2862
-2847
-2832
-2817
-2801
-2786
-2771
-2755
-2740
-2724
-2709
-2693
-2677
-2661
-2645
-2629
-2613
-2597
-2580
-2564
-2547
-2531
-2514
-2498
-2481
-2464
-2447
-2430
-2413
-2395
-2378
-2360
-2343
-2325
-2307
-2289
-2271
-2253
-2235
-2217
-2199
-2180
-2162
-2143
-2125
-2106
-2087
-2068
-2049
-2029
-2009
-1990
-1970
-1950
-1929
-1908
-1887
-1866
-1845
-1823
-1802
-1780
-1758
-1735
-1713
-1690
-1667
-1644
-1620
-1596
-1572
-1548
-1524
-1499
-1474
-1449
-1424
-1398
-1373
-1347
-1321
-1295
-1268
-1242
-1215
-1188
-1161
-1133
-1106
-1078
-1051
-1022
-995
-968
-940
-912
-884
-856
-828
-800
-772
-744
-715
-686
-658
-629
-599
-570
-541
-511
-482
-452
-423
-393
-363
-333
-303
-273
-243
-213
-182
-152
-121
-91
-60
-30
1
32
62
93
123
153
184
214
244
274
304
334
364
394
424
453
483
512
541
570
599
627
656
684
712
739
767
794
821
848
874
900
926
952
977
1002
1026
1051
1075
1098
1122
1145
1168
1190
1212
1234
1256
1277
1298
1319
1339
1359
1379
1399
1418
1437
1456
1474
1492
1510
1527
1544
1561
1577
1593
1609
1624
1639
1654
1669
1683
1697
1711
1725
1739
1752
1766
1779
1792
1804
1817
1829
1841
1853
1864
1875
1886
1896
1906
1916
1926
1935
1944
1953
1962
1970
1978
1986
1994
2001
2009
2017
2024
2031
2037
2045
2051
2057
2063
2068
2073
2078
2083
2088
2092
2096
2101
2104
2108
2112
2115
2119
2122
2125
2128
2131
2134
2137
2140
2143
2145
2148
2150
2153
2155
2158
2160
2162
2164
2166
2168
2170
2172
2174
2176
2177
2179
2180
2181
2182
2183
2184
2185
2186
2186
2187
2187
2187
2188
2188
2188
2189
2189
2189
2189
2189
2188
2188
2188
2187
2186
2185
2184
2183
2182
2181
2180
2179
2178
2176
2175
2174
2173
2171
2170
2169
2167
2166
2164
2163
2161
2160
2158
2156
2154
2152
2150
2147
2145
2142
2139
2136
2133
2129
2126
2122
2118
2114
2110
2106
2101
2097
2092
2087
2082
2077
2072
2066
2061
2055
2049
2043
2037
2031
2025
2017
2012
2005
1998
1991
1983
1976
1968
1960
1953
1945
1937
1930
1922
1915
1907
1900
1893
1885
1878
1871
1864
1857
1850
1844
1837
1831
1824
1818
1812
1806
1800
1794
1789
1783
1778
1773
1768
1763
1759
1754
1750
1747
1743
1740
1737
1734
1731
1729
1726
1724
1721
1719
1717
1716
1714
1712
1711
1710
1709
1708
1708
1707
1707
1706
1706
1706
1706
1706
1706
1706
1706
1707
1707
1707
1707
1708
1708
1708
1708
1709
1709
1709
1709
1709
1709
1709
1710
1710
1711
1711
1712
1713
1714
1716
1717
1718
1719
1720
1721
1722
1723
1723
1724
1724
1724
1723
1723
1722
1721
1720
1718
1717
1715
1713
1711
1709
1707
1704
1702
1699
1696
1693
1690
1687
1684
1680
1677
1673
1668
1664
1660
1655
1650
1646
1641
1636
1631
1626
1621
1616
1611
1606
1601
1596
1591
1586
1580
1575
1570
1565
1559
1554
1548
1543
1537
1532
1526
1521
1515
1510
1504
1499
1494
1489
1484
1478
1473
1468
1463
1458
1454
1449
1444
1439
1434
1429
1424
1419
1413
1408
1403
1398
1392
1387
1382
1376
1371
1365
1359
1354
1348
1342
1336
1329
1323
1316
1309
1302
1295
1287
1280
1272
1264
1255
1247
1239
1230
1222
1213
1204
1195
1186
1177
1168
1159
1150
1141
1132
1122
1113
1103
1093
1083
1073
1064
1054
1044
1034
1024
1014
1004
993
983
973
963
952
942
932
921
911
901
890
880
869
858
848
837
826
815
804
793
782
771
761
750
739
729
719
709
699
690
680
671
662
653
645
637
629
621
613
606
599
592
585
578
572
566
560
554
549
543
538
533
529
524
520
516
512
509
506
503
500
498
496
494
493
491
490
489
488
488
487
487
487
487
487
488
489
490
491
493
495
497
499
502
505
508
511
514
518
521
525
529
533
537
541
545
549
554
558
562
567
571
576
580
585
589
593
598
602
607
612
616
621
626
632
637
643
648
654
660
666
672
679
685
692
698
705
713
720
728
735
744
752
760
769
778
788
797
807
817
827
838
848
859
870
882
894
905
917
929
941
954
966
978
991
1004
1016
1029
1042
1055
1068
1081
1094
1108
1121
1135
1149
1162
1176
1189
1203
1216
1229
1242
1255
1267
1280
1292
1304
1316
1328
1340
1351
1362
1373
1384
1395
1405
1415
1425
1434
1443
1452
1461
1469
1477
1484
1492
1499
1506
1513
1520
1526
1533
1539
1545
1551
1557
1562
1568
1573
1578
1583
1587
1592
1596
1600
1604
1608
1612
1616
1619
1623
1626
1629
1633
1636
1639
1642
1645
1648
1651
1653
1656
1658
1661
1663
1665
1667
1669
1671
1673
1675
1677
1679
1681
1683
1685
1687
1688
1690
1692
1694
1696
1698
1700
1702
1704
1706
1708
1710
1713
1715
1717
1719
1722
1724
1726
1729
1731
1734
1737
1739
1742
1744
1747
1750
1753
1755
1758
1761
1764
1767
1770
1773
1775
1778
1781
1783
1786
1788
1791
1793
1795
1797
1799
1801
1804
1806
1808
1810
1813
1815
1817
1820
1822
1824
1827
1829
1831
1834
1836
1839
1841
1844
1847
1849
1852
1855
1858
1862
1865
1869
1873
1877
1881
1885
1890
1895
1899
1904
1910
1915
1921
1926
1932
1938
1944
1950
1956
1963
1969
1976
1983
1990
1998
2005
2013
2021
2029
2037
2045
2054
2062
2071
2080
2088
2097
2106
2114
2123
2132
2141
2150
2159
2168
2177
2186
2196
2205
2214
2223
2233
2242
2251
2260
2269
2278
2287
2296
2305
2313
2322
2331
2339
2347
2356
2364
2372
2380
2388
2396
2403
2411
2418
2426
2433
2440
2448
2455
2462
2469
2476
2483
2490
2497
2504
2511
2517
2524
2530
2536
2543
2549
2555
2561
2567
2572
2577
2583
2587
2592
2597
2601
2605
2609
2613
2616
2620
2623
2627
2630
2633
2636
2638
2641
2643
2646
2648
2650
2652
2654
2656
2657
2658
2660
2661
2662
2662
2663
2664
2664
2664
2664
2664
2664
2663
2663
2662
2661
2660
2659
2658
2657
2656
2655
2653
2652
2651
2649
2648
2646
2644
2643
2641
2639
2637
2634
2632
2630
2627
2625
2622
2620
2617
2614
2611
2608
2605
2601
2598
2594
2590
2587
2583
2579
2575
2571
2567
2563
2559
2554
2550
2546
2542
2537
2533
2529
2525
2520
2516
2512
2508
2504
2499
2495
2491
2487
2482
2478
2474
2470
2466
2461
2457
2453
2449
2445
2440
2436
2432
2428
2424
2419
2415
2411
2407
2403
2399
2394
2390
2386
2382
2378
2374
2370
2365
2361
2357
2353
2349
2345
2341
2336
2332
2328
2324
2320
2316
2312
2308
2304
2299
2295
2291
2287
2283
2279
2275
2271
2267
2263
2259
2255
2251
2246
2242
2238
2234
2230
2226
2222
2218
2214
2210
2206
2202
2198
2194
2190
2186
2182
2178
2174
2170
2166
2162
2158
2154
2150
2146
2142
2138
2134
2130
2126
2122
2118
2114
2110
2106
2102
2098
2094
2090
2086
2082
2078
2074
2070
2066
2063
2059
2055
2051
2047
2043
2039
2035
2031
2027
2023
2019
2016
2012
2008
2004
2000
1996
1992
1988
1984
1981
1977
1973
1969
1965
1961
1957
1953
1950
1946
1942
1938
1934
1930
1927
1923
1919
1915
1911
1907
1904
1900
1896
1892
1888
1885
1881
1877
1873
1869
1866
1862
1858
1854
1850
1847
1843
1839
1835
1831
1828
1824
1820
1816
1813
1809
1805
1801
1798
1794
1790
1786
1783
1779
1775
1772
1768
1764
1760
1757
1753
1749
1746
1742
1738
1734
1731
1727
1723
1720
1716
1712
1709
1705
1701
1698
1694
1690
1687
1683
1679
1676
1672
1668
1665
1661
1657
1654
1650
1646
1643
1639
1636
1632
1628
1625
1621
1617
1614
1610
1607
1603
1599
1596
1592
1589
1585
1581
1578
1574
1571
1567
1564
1560
1556
1553
1549
1546
1542
1539
1535
1532
1528
1524
1521
1517
1514
1510
1507
1503
1500
1496
1493
1489
1486
1482
1479
1475
1472
1468
1465
1461
1458
1454
1451
1447
1444
1440
1437
1433
1430
1426
1423
1419
1416
1413
1409
1406
1402
1399
1395
1392
1388
1385
1382
1378
1375
1371
1368
1364
1361
1358
1354
1351
1347
1344
1341
1337
1334
1330
1327
1324
1320
1317
1314
1310
1307
1303
1300
1297
1293
1290
1287
1283
1280
1277
1273
1270
1267
1263
1260
1257
1253
1250
1247
1243
1240
1237
1233
1230
1227
1223
1220
1217
1213
1210
1207
1204
1200
1197
1194
1190
1187
1184
1181
1177
1174
1171
1168
1164
1161
1158
1155
1151
1148
1145
1142
1138
1135
1132
1129
1125
1122
1119
1116
1113
1109
1106
1103
1100
1096
1093
1090
1087
1084
1081
1077
1074
1071
1068
1065
1061
1058
1055
1052
1049
1046
1042
1039
1036
1033
1030
1027
1024
1020
1016
1014
1010
1008
1004
1002
999
995
992
989
986
983
980
977
974
971
967
964
961
958
955
952
949
946
943
940
937
934
930
927
924
921
918
915
912
909
906
903
900
897
894
891
888
885
882
879
876
873
870
867
864
861
858
855
852
849
846
843
840
837
834
831
828
825
822
819
816
813
810
807
804
801
798
795
792
789
786
784
781
778
775
772
769
766
763
760
757
754
751
748
746
743
740
737
734
731
728
725
722
720
717
714
711
708
705
702
699
697
694
691
688
685
682
679
677
674
671
668
665
662
660
657
654
651
648
645
643
640
637
634
631
629
626
623
620
617
615
612
609
606
604
601
598
595
592
590
587
584
581
579
576
573
570
568
565
562
559
557
554
551
548
546
543
540
538
535
532
529
527
524
521
519
516
513
511
508
505
502
500
497
494
492
489
486
484
481
478
476
473
470
468
465
462
460
457
455
452
449
447
444
441
439
436
433
431
428
426
423
420
418
415
413
410
407
405
402
400
397
394
392
389
387
384
382
379
376
374
371
369
366
364
361
358
356
353
351
348
346
343
341
338
336
333
331
328
325
323
320
318
315
313
310
308
305
303
300
298
295
293
290
288
285
283
280
278
276
273
271
268
266
263
261
258
256
253
251
248
246
244
241
239
236
234
231
229
227
224
222
219
217
214
212
210
207
205
202
200
198
195
193
190
188
186
183
181
179
176
174
171
169
167
164
162
160
157
155
153
150
148
145
143
141
138
136
134
131
129
127
124
122
120
118
115
113
111
108
106
104
101
99
97
94
92
90
88
85
83
81
78
76
74
72
69
67
65
63
60
58
56
54
51
49
47
45
42
40
38
36
33
31
29
27
24
22
20
18
16
13
11
9
7
4
2
0
-2
-4
-6
-9
-11
-13
-15
-17
-20
-22
-24
-26
-28
-30
-33
-35
-37
-39
-41
-43
-46
-48
-50
-52
-54
-56
-58
-61
-63
-65
-67
-69
-71
-73
-75
-78
-80
-82
-84
-86
-88
-90
-92
-94
-97
-99
-101
-103
-105
-107
-109
-111
-113
-115
-117
-120
-122
-124
-126
-128
-130
-132
-134
-136
-138
-140
-142
-144
-146
-148
-150
-152
-154
-156
-159
-161
-163
-165
-167
-169
-171
-173
-175
-177
-179
-181
-183
-185
-187
-189
-191
-193
-195
-197
-199
-201
-203
-205
-207
-209
-211
-213
-215
-217
-219
-220
-222
-224
-226
-228
-230
-232
-234
-236
-238
-240
-242
-244
-246
-248
-250
-252
-254
-256
-257
-259
-261
-263
-265
-267
-269
-271
-273
-275
-277
-278
-280
-282
-284
-286
-288
-290
-292
-294
-296
-297
-299
-301
-303
-305
-307
-309
-311
-312
-314
-316
-318
-320
-322
-324
-325
-327
-329
-331
-333
-335
-336
-338
-340
-342
-344
-346
-347
-349
-351
-353
-355
-357
-358
-360
-362
-364
-366
-367
-369
-371
-373
-375
-376
-378
-380
-382
-384
-385
-387
-389
-391
-392
-394
-396
-398
-399
-401
