5
14638
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
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
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
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
13
13
13
13
13
13
13
13
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
12
12
12
12
12
12
12
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
10
10
10
10
10
10
10
10
10
10
10
10
10
10
9
9
9
9
9
9
9
9
9
9
9
9
9
8
8
8
8
8
8
8
8
8
8
8
7
7
7
7
7
7
7
7
7
7
6
6
6
6
6
6
6
6
6
6
5
5
5
5
5
5
5
5
5
4
4
4
4
4
4
4
4
4
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-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
-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
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-10
-10
-10
-10
-11
-11
-11
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-20
-20
-20
-21
-21
-21
-22
-22
-23
-23
-24
-24
-25
-25
-26
-26
-27
-27
-28
-28
-29
-29
-30
-30
-31
-31
-31
-32
-32
-33
-33
-34
-35
-35
-36
-36
-37
-38
-38
-39
-40
-40
-41
-42
-42
-43
-44
-44
-45
-46
-46
-47
-47
-48
-48
-49
-49
-49
-50
-50
-50
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-52
-52
-52
-53
-53
-53
-54
-54
-55
-55
-56
-56
-57
-58
-58
-59
-60
-60
-61
-62
-62
-63
-63
-64
-65
-66
-66
-68
-69
-70
-71
-73
-75
-76
-78
-80
-82
-84
-86
-88
-91
-93
-95
-98
-100
-103
-105
-108
-110
-113
-116
-119
-122
-125
-128
-131
-134
-137
-141
-144
-147
-150
-154
-157
-160
-164
-167
-170
-174
-177
-180
-184
-187
-190
-193
-196
-199
-202
-205
-208
-210
-213
-215
-218
-220
-223
-225
-227
-229
-231
-233
-235
-237
-238
-239
-241
-241
-242
-243
-243
-243
-244
-244
-244
-245
-245
-245
-245
-245
-245
-244
-244
-243
-243
-242
-241
-240
-239
-238
-236
-234
-233
-231
-229
-227
-225
-223
-221
-220
-218
-216
-214
-212
-209
-207
-205
-203
-200
-198
-197
-195
-194
-192
-191
-190
-189
-189
-188
-188
-187
-187
-187
-187
-187
-187
-186
-186
-186
-185
-185
-184
-183
-181
-179
-177
-175
-173
-171
-169
-166
-163
-161
-158
-155
-152
-148
-145
-141
-137
-134
-130
-126
-123
-119
-116
-112
-109
-106
-103
-100
-98
-95
-93
-92
-90
-89
-88
-87
-86
-85
-84
-83
-82
-80
-79
-77
-75
-74
-72
-71
-70
-69
-69
-68
-68
-68
-68
-68
-69
-70
-71
-72
-73
-74
-76
-78
-79
-80
-81
-82
-82
-82
-82
-81
-79
-77
-75
-73
-70
-67
-64
-61
-58
-55
-52
-50
-47
-45
-43
-42
-40
-39
-38
-37
-36
-35
-34
-33
-32
-30
-29
-28
-26
-25
-23
-22
-20
-18
-15
-13
-10
-6
-2
3
8
13
19
25
31
36
42
47
52
57
62
67
71
75
79
83
86
89
91
93
94
95
96
96
96
96
95
94
93
92
90
89
87
86
84
82
80
78
75
72
69
66
63
60
57
54
51
48
46
44
43
42
42
42
42
42
43
44
46
47
49
50
53
55
57
59
62
64
67
70
72
75
78
81
84
87
89
92
94
96
98
99
100
101
102
102
101
101
99
98
96
95
93
91
89
87
85
83
80
78
75
73
70
68
65
63
61
60
58
57
55
54
53
52
51
51
51
51
52
53
54
55
57
59
61
64
66
69
71
73
76
78
80
82
84
85
87
88
89
90
90
91
91
91
91
91
90
90
89
89
88
87
87
86
86
85
85
84
84
84
84
84
84
84
84
84
83
83
83
83
82
82
82
82
83
83
83
84
84
85
86
86
86
86
86
86
85
85
84
84
84
84
85
86
87
88
91
93
96
98
101
104
107
110
112
115
117
119
120
121
122
122
122
122
122
121
121
120
119
118
117
116
115
114
113
113
112
112
111
110
110
109
108
107
106
104
102
100
98
96
93
90
87
85
82
79
76
73
70
67
64
61
58
55
52
48
45
42
38
35
31
27
24
20
17
13
10
6
2
-1
-5
-8
-12
-15
-19
-22
-25
-28
-31
-34
-37
-41
-44
-47
-51
-55
-58
-62
-66
-71
-75
-79
-83
-87
-92
-96
-100
-104
-109
-113
-118
-123
-128
-133
-138
-143
-149
-154
-160
-166
-171
-177
-183
-189
-195
-201
-207
-213
-219
-225
-231
-236
-241
-246
-251
-256
-260
-264
-268
-271
-274
-276
-278
-279
-279
-280
-280
-280
-280
-280
-279
-279
-278
-277
-277
-276
-276
-276
-276
-276
-276
-276
-276
-275
-274
-273
-271
-269
-267
-265
-263
-261
-260
-258
-257
-256
-255
-255
-255
-256
-256
-258
-259
-261
-264
-267
-270
-274
-278
-282
-287
-291
-296
-301
-305
-310
-315
-319
-324
-328
-333
-337
-341
-345
-348
-351
-354
-356
-358
-359
-360
-361
-362
-362
-362
-362
-362
-362
-361
-361
-361
-361
-361
-361
-360
-360
-360
-359
-358
-357
-356
-354
-351
-348
-344
-340
-335
-329
-323
-317
-311
-304
-297
-290
-283
-276
-270
-263
-257
-251
-246
-240
-235
-230
-225
-220
-215
-210
-204
-197
-191
-184
-176
-168
-160
-152
-143
-134
-124
-114
-103
-92
-81
-70
-58
-46
-35
-23
-12
0
11
22
33
44
54
64
73
82
90
97
104
110
115
119
123
126
128
130
132
134
135
136
136
137
138
138
138
138
138
137
137
136
135
134
133
131
130
128
127
125
124
122
121
119
118
117
115
113
111
108
106
103
100
97
93
90
87
84
80
76
72
67
62
56
49
42
34
26
17
8
-2
-12
-22
-33
-44
-55
-66
-77
-88
-98
-109
-119
-129
-139
-149
-158
-167
-176
-185
-194
-202
-210
-218
-226
-234
-242
-250
-257
-264
-272
-279
-286
-292
-299
-305
-310
-315
-320
-325
-330
-334
-338
-341
-345
-349
-353
-357
-361
-365
-369
-373
-377
-381
-385
-388
-392
-395
-399
-402
-405
-408
-410
-412
-415
-416
-418
-420
-421
-423
-424
-426
-428
-429
-431
-432
-433
-434
-434
-434
-434
-433
-432
-430
-428
-426
-424
-421
-419
-416
-414
-412
-411
-410
-409
-410
-410
-411
-413
-414
-416
-418
-420
-422
-424
-426
-427
-429
-430
-431
-432
-433
-434
-435
-435
-435
-435
-435
-434
-433
-432
-431
-429
-428
-426
-424
-422
-420
-417
-415
-413
-410
-407
-405
-402
-399
-396
-394
-391
-388
-385
-382
-379
-377
-374
-372
-370
-368
-366
-364
-363
-362
-361
-361
-362
-362
-363
-364
-366
-368
-369
-371
-373
-376
-378
-381
-383
-386
-389
-392
-394
-396
-398
-399
-400
-401
-401
-401
-401
-400
-399
-398
-397
-395
-393
-392
-389
-387
-386
-384
-383
-381
-381
-380
-380
-379
-379
-379
-378
-378
-378
-378
-378
-379
-379
-380
-380
-381
-381
-381
-382
-383
-383
-385
-386
-387
-389
-391
-393
-396
-399
-402
-406
-410
-414
-418
-423
-427
-432
-437
-443
-448
-454
-460
-466
-472
-479
-486
-493
-500
-507
-515
-522
-530
-538
-546
-554
-563
-571
-579
-587
-595
-603
-612
-620
-628
-637
-645
-654
-662
-670
-678
-686
-694
-703
-711
-720
-730
-739
-749
-759
-769
-779
-789
-799
-809
-819
-828
-838
-847
-856
-866
-875
-884
-893
-902
-911
-919
-928
-937
-946
-956
-965
-975
-985
-995
-1004
-1014
-1024
-1034
-1043
-1052
-1060
-1068
-1076
-1083
-1091
-1098
-1104
-1111
-1118
-1125
-1132
-1139
-1146
-1154
-1162
-1170
-1178
-1186
-1195
-1203
-1211
-1219
-1228
-1235
-1243
-1251
-1258
-1265
-1272
-1279
-1285
-1292
-1297
-1303
-1309
-1314
-1319
-1323
-1327
-1331
-1334
-1337
-1340
-1342
-1344
-1346
-1347
-1349
-1350
-1352
-1353
-1354
-1355
-1356
-1356
-1356
-1356
-1356
-1356
-1355
-1355
-1354
-1354
-1354
-1353
-1353
-1353
-1353
-1353
-1353
-1352
-1352
-1351
-1351
-1350
-1349
-1348
-1347
-1345
-1343
-1342
-1340
-1338
-1336
-1334
-1332
-1330
-1328
-1327
-1325
-1323
-1321
-1319
-1316
-1314
-1311
-1309
-1305
-1302
-1298
-1294
-1290
-1286
-1281
-1276
-1271
-1265
-1259
-1254
-1248
-1242
-1237
-1232
-1226
-1222
-1217
-1213
-1208
-1205
-1201
-1198
-1195
-1192
-1190
-1188
-1186
-1185
-1184
-1183
-1182
-1182
-1182
-1183
-1184
-1185
-1186
-1188
-1189
-1191
-1193
-1195
-1197
-1199
-1201
-1203
-1206
-1209
-1212
-1215
-1218
-1222
-1225
-1229
-1233
-1237
-1241
-1245
-1249
-1252
-1255
-1258
-1260
-1263
-1265
-1266
-1268
-1270
-1271
-1273
-1275
-1277
-1279
-1282
-1284
-1287
-1290
-1294
-1297
-1301
-1304
-1308
-1312
-1315
-1319
-1323
-1327
-1331
-1335
-1338
-1342
-1345
-1348
-1351
-1354
-1356
-1358
-1360
-1361
-1363
-1364
-1366
-1367
-1369
-1371
-1373
-1375
-1378
-1381
-1384
-1388
-1391
-1395
-1398
-1402
-1406
-1410
-1415
-1419
-1423
-1428
-1432
-1436
-1440
-1443
-1446
-1449
-1452
-1454
-1457
-1458
-1460
-1461
-1462
-1463
-1463
-1463
-1464
-1464
-1464
-1465
-1465
-1466
-1467
-1469
-1471
-1473
-1475
-1478
-1481
-1484
-1486
-1489
-1492
-1495
-1497
-1500
-1503
-1505
-1507
-1510
-1512
-1514
-1517
-1519
-1521
-1524
-1526
-1528
-1531
-1533
-1536
-1539
-1541
-1544
-1547
-1550
-1553
-1556
-1559
-1562
-1565
-1567
-1570
-1572
-1574
-1576
-1578
-1580
-1582
-1583
-1585
-1586
-1587
-1588
-1589
-1590
-1591
-1592
-1593
-1594
-1595
-1596
-1598
-1599
-1600
-1601
-1603
-1604
-1605
-1606
-1606
-1607
-1607
-1607
-1607
-1607
-1606
-1605
-1605
-1604
-1603
-1602
-1601
-1600
-1598
-1597
-1596
-1595
-1593
-1592
-1591
-1589
-1588
-1587
-1585
-1584
-1583
-1581
-1580
-1579
-1577
-1576
-1574
-1573
-1572
-1570
-1569
-1567
-1566
-1565
-1563
-1562
-1560
-1559
-1557
-1555
-1554
-1552
-1550
-1548
-1546
-1544
-1541
-1539
-1536
-1533
-1530
-1527
-1525
-1522
-1519
-1517
-1514
-1511
-1509
-1506
-1504
-1501
-1499
-1497
-1495
-1493
-1490
-1488
-1486
-1483
-1481
-1478
-1475
-1472
-1469
-1466
-1463
-1460
-1458
-1455
-1453
-1450
-1449
-1447
-1445
-1444
-1443
-1442
-1442
-1441
-1441
-1441
-1442
-1443
-1444
-1445
-1447
-1449
-1451
-1453
-1456
-1458
-1461
-1464
-1467
-1469
-1472
-1474
-1477
-1479
-1482
-1484
-1487
-1489
-1492
-1494
-1497
-1500
-1502
-1505
-1507
-1510
-1512
-1515
-1517
-1520
-1523
-1525
-1528
-1530
-1532
-1535
-1537
-1539
-1541
-1544
-1546
-1549
-1551
-1554
-1557
-1560
-1563
-1566
-1569
-1572
-1575
-1578
-1582
-1585
-1589
-1593
-1596
-1600
-1603
-1607
-1610
-1613
-1616
-1619
-1622
-1624
-1627
-1629
-1632
-1634
-1637
-1639
-1641
-1644
-1646
-1649
-1652
-1654
-1657
-1659
-1662
-1664
-1666
-1668
-1669
-1671
-1671
-1672
-1672
-1672
-1672
-1672
-1672
-1672
-1671
-1671
-1670
-1670
-1670
-1669
-1669
-1668
-1667
-1666
-1665
-1665
-1664
-1663
-1662
-1661
-1659
-1658
-1657
-1656
-1655
-1654
-1652
-1651
-1649
-1648
-1646
-1645
-1644
-1643
-1643
-1642
-1642
-1642
-1643
-1644
-1645
-1647
-1648
-1651
-1653
-1655
-1658
-1661
-1664
-1667
-1670
-1674
-1678
-1681
-1685
-1690
-1694
-1699
-1703
-1708
-1713
-1718
-1723
-1728
-1733
-1737
-1742
-1747
-1752
-1756
-1760
-1764
-1768
-1771
-1774
-1776
-1778
-1780
-1781
-1783
-1783
-1784
-1784
-1784
-1784
-1783
-1782
-1780
-1778
-1776
-1774
-1771
-1768
-1765
-1761
-1757
-1753
-1748
-1743
-1738
-1733
-1728
-1723
-1717
-1711
-1706
-1700
-1694
-1688
-1683
-1677
-1672
-1667
-1661
-1657
-1652
-1647
-1642
-1638
-1633
-1629
-1624
-1620
-1616
-1612
-1607
-1603
-1599
-1595
-1591
-1587
-1584
-1580
-1577
-1574
-1571
-1569
-1566
-1563
-1560
-1558
-1555
-1552
-1549
-1546
-1543
-1540
-1537
-1534
-1530
-1526
-1522
-1518
-1514
-1510
-1505
-1501
-1496
-1492
-1487
-1483
-1478
-1474
-1470
-1466
-1462
-1458
-1455
-1452
-1448
-1445
-1442
-1439
-1436
-1433
-1430
-1428
-1425
-1423
-1421
-1419
-1417
-1415
-1414
-1412
-1410
-1408
-1407
-1405
-1403
-1401
-1399
-1397
-1394
-1392
-1390
-1388
-1386
-1384
-1383
-1381
-1380
-1379
-1378
-1378
-1378
-1378
-1379
-1380
-1381
-1383
-1385
-1387
-1390
-1393
-1396
-1399
-1403
-1406
-1410
-1414
-1418
-1423
-1427
-1431
-1435
-1439
-1443
-1446
-1450
-1453
-1457
-1460
-1464
-1467
-1471
-1474
-1477
-1480
-1483
-1486
-1489
-1492
-1495
-1497
-1500
-1503
-1506
-1508
-1511
-1514
-1517
-1520
-1523
-1526
-1529
-1533
-1537
-1541
-1545
-1549
-1553
-1558
-1562
-1567
-1571
-1576
-1580
-1584
-1588
-1592
-1596
-1599
-1602
-1606
-1608
-1611
-1614
-1617
-1620
-1622
-1625
-1628
-1631
-1634
-1637
-1640
-1643
-1646
-1649
-1651
-1654
-1656
-1659
-1661
-1663
-1666
-1668
-1670
-1672
-1674
-1677
-1679
-1682
-1684
-1687
-1690
-1692
-1695
-1698
-1701
-1703
-1706
-1709
-1711
-1714
-1716
-1719
-1721
-1723
-1724
-1726
-1727
-1728
-1729
-1730
-1731
-1731
-1732
-1732
-1733
-1733
-1734
-1734
-1735
-1736
-1736
-1737
-1738
-1738
-1739
-1740
-1740
-1741
-1741
-1742
-1743
-1743
-1743
-1744
-1744
-1744
-1744
-1744
-1744
-1743
-1743
-1742
-1741
-1740
-1739
-1738
-1736
-1735
-1733
-1731
-1729
-1726
-1724
-1721
-1717
-1714
-1710
-1707
-1703
-1699
-1694
-1690
-1685
-1680
-1676
-1670
-1665
-1660
-1655
-1649
-1643
-1638
-1632
-1627
-1621
-1616
-1610
-1605
-1599
-1594
-1588
-1583
-1578
-1572
-1567
-1562
-1556
-1551
-1545
-1540
-1535
-1530
-1525
-1520
-1515
-1510
-1505
-1501
-1496
-1492
-1487
-1483
-1478
-1474
-1470
-1466
-1462
-1458
-1454
-1450
-1446
-1442
-1438
-1435
-1431
-1428
-1424
-1421
-1417
-1414
-1411
-1408
-1405
-1402
-1400
-1397
-1395
-1393
-1390
-1388
-1386
-1384
-1382
-1380
-1379
-1377
-1375
-1374
-1373
-1372
-1371
-1370
-1369
-1369
-1369
-1369
-1369
-1370
-1371
-1372
-1373
-1374
-1375
-1377
-1378
-1380
-1382
-1384
-1386
-1388
-1390
-1392
-1393
-1395
-1396
-1397
-1397
-1398
-1397
-1397
-1396
-1395
-1393
-1391
-1389
-1387
-1385
-1382
-1379
-1376
-1373
-1370
-1367
-1365
-1362
-1359
-1357
-1355
-1353
-1351
-1349
-1348
-1346
-1345
-1343
-1342
-1341
-1340
-1338
-1337
-1336
-1336
-1335
-1334
-1334
-1334
-1333
-1333
-1333
-1333
-1333
-1333
-1333
-1333
-1332
-1332
-1332
-1331
-1330
-1330
-1329
-1328
-1327
-1326
-1325
-1324
-1323
-1321
-1320
-1319
-1317
-1315
-1314
-1312
-1310
-1308
-1305
-1303
-1301
-1298
-1296
-1293
-1290
-1288
-1285
-1282
-1279
-1277
-1274
-1271
-1268
-1266
-1263
-1260
-1257
-1253
-1250
-1246
-1241
-1237
-1232
-1226
-1220
-1214
-1207
-1200
-1192
-1184
-1176
-1167
-1159
-1150
-1141
-1131
-1122
-1112
-1103
-1093
-1083
-1074
-1064
-1053
-1043
-1033
-1022
-1012
-1002
-991
-980
-969
-958
-947
-936
-925
-914
-902
-891
-880
-868
-857
-846
-835
-824
-813
-802
-791
-780
-769
-758
-748
-738
-728
-719
-709
-700
-692
-683
-675
-667
-660
-653
-646
-640
-634
-628
-623
-619
-615
-612
-609
-606
-604
-603
-602
-601
-600
-600
-600
-600
-600
-601
-602
-603
-604
-605
-607
-609
-611
-613
-616
-619
-622
-625
-629
-632
-636
-640
-645
-649
-654
-659
-664
-670
-675
-681
-687
-694
-700
-706
-713
-719
-726
-732
-738
-744
-751
-757
-763
-768
-774
-780
-785
-791
-796
-801
-806
-811
-816
-821
-825
-829
-833
-836
-839
-842
-845
-847
-849
-850
-852
-852
-852
-852
-851
-849
-847
-843
-839
-834
-828
-821
-813
-804
-794
-783
-771
-758
-745
-730
-715
-700
-683
-666
-648
-629
-610
-591
-571
-550
-528
-506
-483
-460
-436
-411
-385
-359
-332
-304
-276
-247
-218
-188
-157
-126
-94
-62
-29
4
38
73
108
143
179
215
251
288
325
362
399
436
473
509
545
581
617
652
686
720
754
786
819
850
882
912
942
972
1000
1030
1059
1088
1117
1145
1174
1203
1232
1261
1290
1319
1349
1379
1408
1438
1468
1498
1528
1558
1588
1618
1649
1680
1712
1744
1777
1811
1846
1881
1918
1956
1995
2035
2076
2118
2162
2208
2254
2302
2352
2403
2455
2509
2564
2621
2679
2738
2799
2861
2925
2990
3056
3124
3193
3264
3336
3409
3484
3559
3636
3714
3793
3873
3954
4035
4117
4200
4283
4366
4449
4533
4617
4700
4783
4867
4949
5031
5113
5193
5273
5351
5428
5503
5577
5649
5719
5787
5853
5917
5979
6038
6095
6150
6201
6251
6298
6341
6382
6421
6456
6488
6517
6542
6565
6585
6601
6613
6623
6629
6632
6631
6627
6620
6610
6597
6581
6562
6540
6515
6488
6458
6425
6390
6353
6314
6272
6229
6185
6139
6092
6044
5995
5946
5896
5846
5796
5745
5695
5645
5596
5546
5498
5449
5401
5353
5306
5259
5213
5166
5120
5075
5029
4984
4938
4893
4847
4801
4755
4709
4662
4615
4567
4520
4472
4424
4376
4328
4281
4233
4185
4137
4089
4042
3994
3946
3899
3851
3803
3756
3709
3663
3618
3573
3530
3488
3446
3407
3368
3331
3295
3261
3228
3196
3166
3137
3109
3083
3058
3035
3013
2993
2975
2959
2945
2934
2925
2918
2914
2913
2915
2919
2926
2935
2946
2960
2975
2992
3010
3030
3050
3071
3092
3114
3136
3158
3181
3204
3227
3250
3273
3297
3320
3344
3368
3391
3415
3439
3463
3486
3509
3533
3555
3578
3601
3624
3646
3669
3693
3716
3740
3764
3789
3813
3838
3864
3889
3915
3941
3967
3993
4019
4045
4070
4097
4122
4147
4172
4196
4220
4244
4269
4293
4318
4343
4369
4395
4423
4452
4481
4512
4544
4577
4611
4645
4680
4716
4751
4787
4823
4858
4893
4928
4962
4996
5029
5063
5097
5130
5164
5198
5233
5268
5303
5339
5376
5413
5451
5490
5529
5570
5611
5653
5697
5741
5788
5836
5887
5939
5994
6050
6110
6171
6235
6301
6369
6439
6511
6585
6660
6736
6813
6890
6969
7047
7125
7204
7282
7359
7436
7512
7587
7660
7732
7802
7870
7935
7998
8058
8116
8170
8222
8271
8317
8361
8401
8439
8475
8508
8540
8569
8596
8622
8646
8668
8688
8707
8723
8738
8750
8760
8767
8772
8774
8773
8769
8762
8751
8737
8720
8699
8675
8648
8619
8587
8552
8515
8476
8435
8393
8349
8303
8257
8209
8160
8109
8058
8007
7954
7900
7845
7790
7735
7679
7624
7569
7515
7462
7410
7360
7311
7263
7218
7173
7131
7090
7051
7014
6978
6943
6910
6878
6847
6817
6788
6760
6732
6705
6679
6653
6627
6603
6578
6555
6532
6511
6490
6470
6452
6435
6419
6405
6391
6379
6367
6357
6347
6337
6328
6320
6313
6306
6299
6294
6290
6287
6285
6286
6287
6291
6296
6303
6312
6322
6334
6348
6363
6380
6397
6416
6436
6456
6478
6499
6522
6545
6569
6593
6618
6643
6669
6696
6724
6752
6781
6810
6841
6872
6904
6936
6969
7002
7036
7070
7104
7138
7172
7206
7240
7273
7306
7338
7369
7400
7430
7459
7488
7517
7545
7573
7601
7629
7658
7686
7715
7745
7775
7806
7838
7870
7904
7938
7973
8010
8047
8086
8125
8167
8209
8253
8298
8345
8394
8444
8496
8550
8606
8664
8723
8784
8847
8910
8975
9041
9108
9176
9244
9313
9383
9453
9524
9595
9667
9740
9814
9888
9963
10040
10118
10197
10277
10359
10442
10526
10611
10697
10784
10871
10959
11046
11134
11221
11307
11392
11477
11560
11641
11721
11799
11875
11949
12020
12088
12153
12215
12275
12330
12383
12433
12479
12522
12563
12600
12636
12670
12702
12733
12763
12793
12823
12854
12885
12918
12952
12988
13026
13067
13109
13154
13202
13252
13304
13359
13416
13475
13535
13597
13660
13723
13787
13850
13913
13975
14035
14093
14149
14203
14255
14304
14350
14394
14434
14471
14505
14535
14562
14585
14604
14619
14630
14636
14638
14635
14627
14615
14598
14576
14550
14519
14484
14444
14401
14355
14305
14254
14200
14146
14090
14035
13980
13925
13872
13820
13769
13721
13674
13629
13586
13544
13504
13465
13427
13390
13353
13317
13281
13245
13209
13172
13135
13098
13059
13021
12981
12940
12899
12857
12814
12770
12725
12680
12634
12587
12539
12490
12441
12390
12339
12286
12233
12178
12122
12065
12007
11948
11887
11826
11763
11699
11634
11569
11503
11436
11368
11301
11233
11166
11099
11033
10968
10903
10840
10778
10716
10656
10596
10537
10479
10420
10362
10304
10246
10188
10130
10071
10013
9954
9896
9837
9779
9720
9662
9603
9545
9488
9431
9374
9319
9264
9210
9157
9105
9055
9006
8959
8915
8872
8832
8795
8760
8728
8698
8670
8644
8621
8599
8579
8560
8542
8526
8510
8495
8480
8466
8452
8437
8422
8406
8389
8372
8353
8333
8311
8288
8264
8237
8209
8178
8146
8112
8076
8038
7998
7957
7914
7870
7825
7779
7734
7689
7645
7602
7560
7521
7485
7451
7421
7394
7370
7351
7335
7322
7314
7310
7309
7311
7317
7325
7336
7350
7365
7382
7401
7421
7441
7463
7485
7508
7531
7554
7577
7600
7623
7646
7669
7693
7716
7740
7763
7787
7810
7833
7855
7877
7898
7918
7938
7956
7973
7989
8003
8016
8029
8039
8050
8058
8067
8074
8080
8086
8090
8096
8101
8105
8109
8114
8118
8122
8127
8131
8134
8137
8140
8141
8143
8144
8143
8143
8141
8138
8134
8129
8122
8115
8106
8096
8086
8074
8061
8045
8031
8015
7997
7979
7959
7938
7916
7893
7868
7842
7815
7788
7759
7729
7697
7666
7633
7599
7565
7530
7494
7458
7421
7384
7346
7308
7270
7232
7193
7153
7113
7073
7032
6991
6950
6908
6866
6825
6783
6742
6701
6661
6622
6584
6547
6511
6477
6443
6411
6380
6350
6321
6293
6265
6238
6211
6185
6159
6133
6108
6083
6059
6035
6011
5988
5966
5944
5923
5904
5884
5866
5849
5834
5819
5805
5793
5782
5773
5765
5758
5753
5749
5746
5745
5745
5745
5747
5751
5755
5760
5765
5772
5780
5788
5796
5806
5816
5826
5838
5850
5863
5876
5891
5906
5922
5939
5957
5975
5994
6013
6032
6050
6069
6087
6103
6119
6133
6145
6156
6164
6170
6174
6176
6175
6173
6168
6161
6153
6143
6132
6120
6106
6091
6076
6059
6042
6024
6005
5985
5964
5942
5920
5897
5873
5848
5823
5797
5770
5743
5715
5686
5657
5628
5597
5566
5535
5503
5471
5438
5405
5372
5339
5305
5272
5238
5205
5172
5139
5107
5075
5042
5011
4979
4948
4918
4887
4858
4829
4800
4772
4745
4718
4692
4667
4643
4619
4596
4574
4552
4532
4512
4493
4475
4458
4441
4426
4410
4396
4383
4370
4358
4347
4336
4327
4317
4309
4300
4292
4284
4276
4268
4259
4250
4240
4230
4219
4206
4193
4178
4162
4144
4125
4104
4082
4058
4032
4003
3975
3944
3911
3877
3841
3803
3764
3724
3683
3641
3597
3553
3508
3462
3415
3367
3318
3268
3217
3165
3112
3057
3001
2944
2886
2826
2766
2705
2644
2582
2520
2458
2395
2333
2272
2211
2150
2090
2031
1973
1915
1859
1803
1749
1695
1643
1592
1542
1493
1445
1399
1354
1310
1268
1227
1187
1149
1113
1078
1044
1012
981
952
924
898
873
849
827
806
787
768
751
735
720
707
694
682
671
660
651
642
634
627
620
615
609
605
601
598
596
594
592
591
590
590
590
591
592
593
595
597
600
603
606
609
613
617
621
626
631
637
643
650
657
665
673
682
692
702
713
724
736
748
761
773
786
799
811
824
835
846
856
865
873
879
884
888
889
889
888
885
880
874
867
858
848
836
824
810
795
779
763
745
726
706
685
663
639
615
589
561
533
503
472
440
406
371
335
298
260
220
180
139
97
54
10
-34
-79
-124
-171
-217
-264
-312
-360
-408
-457
-506
-556
-605
-656
-706
-757
-809
-861
-913
-966
-1018
-1073
-1127
-1181
-1235
-1290
-1344
-1399
-1453
-1508
-1562
-1616
-1670
-1724
-1778
-1832
-1886
-1940
-1993
-2047
-2100
-2154
-2207
-2260
-2313
-2366
-2419
-2472
-2525
-2579
-2632
-2686
-2739
-2793
-2847
-2901
-2955
-3010
-3065
-3119
-3174
-3230
-3285
-3341
-3398
-3454
-3511
-3568
-3626
-3683
-3741
-3800
-3859
-3918
-3978
-4037
-4098
-4159
-4220
-4281
-4342
-4404
-4465
-4527
-4588
-4650
-4711
-4773
-4834
-4895
-4955
-5016
-5076
-5136
-5195
-5254
-5312
-5370
-5427
-5483
-5539
-5593
-5647
-5700
-5751
-5802
-5852
-5900
-5947
-5994
-6039
-6083
-6126
-6167
-6208
-6247
-6285
-6322
-6357
-6391
-6424
-6455
-6485
-6514
-6541
-6567
-6592
-6615
-6637
-6658
-6677
-6695
-6711
-6727
-6740
-6753
-6765
-6775
-6784
-6791
-6798
-6803
-6807
-6811
-6813
-6814
-6814
-6813
-6811
-6808
-6804
-6800
-6794
-6788
-6781
-6773
-6764
-6754
-6744
-6732
-6720
-6707
-6693
-6679
-6664
-6648
-6632
-6616
-6598
-6581
-6563
-6545
-6526
-6507
-6487
-6468
-6447
-6427
-6406
-6385
-6363
-6342
-6320
-6298
-6276
-6255
-6233
-6213
-6192
-6173
-6154
-6135
-6118
-6101
-6085
-6070
-6055
-6041
-6028
-6016
-6004
-5993
-5982
-5972
-5963
-5955
-5947
-5940
-5934
-5928
-5922
-5918
-5914
-5910
-5907
-5905
-5903
-5902
-5902
-5902
-5903
-5904
-5906
-5909
-5912
-5916
-5921
-5926
-5932
-5939
-5946
-5954
-5963
-5973
-5983
-5995
-6008
-6022
-6037
-6053
-6071
-6089
-6109
-6130
-6153
-6176
-6201
-6227
-6255
-6283
-6312
-6342
-6372
-6404
-6436
-6468
-6501
-6535
-6569
-6603
-6637
-6672
-6707
-6742
-6777
-6812
-6847
-6882
-6918
-6954
-6989
-7025
-7062
-7098
-7134
-7171
-7208
-7245
-7283
-7320
-7358
-7395
-7433
-7471
-7508
-7546
-7583
-7620
-7657
-7693
-7730
-7765
-7800
-7835
-7869
-7903
-7936
-7969
-8000
-8032
-8063
-8093
-8122
-8153
-8182
-8210
-8238
-8265
-8291
-8317
-8343
-8367
-8392
-8416
-8439
-8463
-8486
-8508
-8531
-8553
-8576
-8598
-8620
-8642
-8665
-8687
-8709
-8732
-8755
-8778
-8801
-8824
-8847
-8871
-8894
-8918
-8941
-8965
-8989
-9013
-9038
-9063
-9088
-9113
-9138
-9164
-9189
-9215
-9241
-9267
-9293
-9319
-9345
-9370
-9396
-9421
-9446
-9470
-9494
-9519
-9542
-9566
-9589
-9613
-9636
-9659
-9681
-9703
-9725
-9747
-9768
-9789
-9809
-9829
-9849
-9868
-9887
-9905
-9924
-9942
-9960
-9977
-9995
-10012
-10030
-10047
-10064
-10082
-10100
-10117
-10135
-10153
-10172
-10190
-10209
-10228
-10248
-10268
-10288
-10308
-10329
-10350
-10371
-10393
-10415
-10437
-10460
-10482
-10505
-10529
-10553
-10577
-10601
-10626
-10652
-10678
-10705
-10732
-10761
-10790
-10820
-10851
-10883
-10916
-10950
-10985
-11021
-11058
-11095
-11133
-11172
-11211
-11251
-11291
-11331
-11372
-11413
-11454
-11495
-11537
-11578
-11620
-11661
-11703
-11746
-11788
-11831
-11874
-11917
-11961
-12004
-12048
-12092
-12135
-12179
-12222
-12265
-12307
-12349
-12390
-12431
-12470
-12509
-12547
-12583
-12619
-12654
-12689
-12722
-12755
-12787
-12818
-12849
-12879
-12909
-12938
-12967
-12996
-13024
-13052
-13080
-13107
-13133
-13160
-13185
-13210
-13235
-13259
-13282
-13305
-13327
-13349
-13370
-13390
-13410
-13429
-13447
-13465
-13482
-13499
-13515
-13530
-13545
-13559
-13572
-13585
-13597
-13608
-13619
-13629
-13638
-13647
-13654
-13662
-13669
-13675
-13681
-13687
-13692
-13697
-13702
-13706
-13711
-13715
-13719
-13723
-13726
-13730
-13734
-13738
-13742
-13746
-13750
-13753
-13757
-13761
-13765
-13769
-13773
-13777
-13780
-13784
-13787
-13789
-13792
-13794
-13796
-13798
-13799
-13800
-13801
-13801
-13801
-13801
-13800
-13798
-13797
-13794
-13792
-13789
-13786
-13782
-13779
-13775
-13771
-13768
-13764
-13760
-13757
-13753
-13750
-13747
-13743
-13740
-13737
-13733
-13730
-13726
-13722
-13717
-13713
-13707
-13702
-13696
-13689
-13682
-13675
-13667
-13659
-13650
-13641
-13631
-13620
-13609
-13597
-13584
-13571
-13556
-13541
-13525
-13509
-13491
-13473
-13454
-13434
-13413
-13391
-13368
-13344
-13320
-13295
-13269
-13242
-13215
-13188
-13160
-13132
-13103
-13075
-13046
-13017
-12988
-12958
-12929
-12900
-12870
-12841
-12812
-12783
-12754
-12725
-12696
-12667
-12639
-12611
-12583
-12555
-12528
-12501
-12474
-12448
-12421
-12395
-12369
-12344
-12319
-12294
-12270
-12246
-12223
-12200
-12177
-12155
-12133
-12112
-12091
-12070
-12050
-12030
-12010
-11991
-11972
-11953
-11934
-11916
-11897
-11879
-11861
-11842
-11824
-11805
-11786
-11767
-11747
-11728
-11708
-11687
-11667
-11646
-11625
-11604
-11583
-11561
-11540
-11518
-11496
-11475
-11453
-11431
-11410
-11388
-11366
-11343
-11321
-11298
-11275
-11252
-11229
-11205
-11181
-11157
-11132
-11108
-11083
-11058
-11034
-11009
-10984
-10959
-10934
-10909
-10884
-10859
-10834
-10809
-10784
-10759
-10735
-10710
-10686
-10663
-10639
-10616
-10594
-10572
-10550
-10529
-10508
-10488
-10468
-10448
-10428
-10409
-10390
-10372
-10353
-10335
-10317
-10299
-10281
-10263
-10246
-10229
-10211
-10194
-10177
-10160
-10143
-10126
-10109
-10092
-10075
-10057
-10040
-10022
-10004
-9985
-9966
-9947
-9927
-9907
-9886
-9864
-9842
-9818
-9795
-9770
-9744
-9718
-9691
-9663
-9634
-9604
-9574
-9543
-9511
-9478
-9446
-9412
-9379
-9345
-9310
-9276
-9241
-9205
-9170
-9134
-9098
-9062
-9025
-8989
-8952
-8915
-8878
-8841
-8803
-8766
-8728
-8690
-8653
-8614
-8576
-8538
-8499
-8460
-8421
-8382
-8343
-8303
-8264
-8224
-8183
-8145
-8105
-8064
-8023
-7984
-7944
-7903
-7863
-7823
-7782
-7742
-7701
-7661
-7620
-7580
-7539
-7499
-7458
-7417
-7376
-7336
-7295
-7254
-7214
-7173
-7133
-7093
-7053
-7013
-6974
-6935
-6895
-6856
-6818
-6779
-6741
-6703
-6665
-6628
-6591
-6555
-6518
-6482
-6447
-6412
-6377
-6342
-6308
-6274
-6241
-6207
-6174
-6141
-6108
-6075
-6042
-6009
-5976
-5944
-5911
-5878
-5845
-5812
-5779
-5745
-5712
-5679
-5645
-5611
-5578
-5545
-5512
-5479
-5446
-5414
-5382
-5350
-5319
-5288
-5257
-5227
-5197
-5167
-5138
-5110
-5082
-5054
-5027
-5000
-4974
-4949
-4924
-4899
-4876
-4853
-4830
-4809
-4788
-4767
-4748
-4729
-4710
-4693
-4675
-4659
-4643
-4627
-4612
-4597
-4583
-4569
-4556
-4542
-4529
-4516
-4503
-4491
-4478
-4466
-4454
-4443
-4431
-4420
-4410
-4400
-4390
-4381
-4372
-4364
-4357
-4350
-4344
-4339
-4335
-4331
-4327
-4324
-4322
-4320
-4319
-4318
-4318
-4318
-4319
-4320
-4321
-4323
-4326
-4329
-4332
-4335
-4339
-4343
-4347
-4351
-4355
-4359
-4364
-4368
-4373
-4377
-4382
-4386
-4391
-4395
-4400
-4404
-4409
-4413
-4416
-4420
-4423
-4425
-4427
-4429
-4429
-4429
-4428
-4427
-4424
-4420
-4416
-4410
-4404
-4396
-4388
-4379
-4369
-4358
-4346
-4334
-4321
-4308
-4294
-4279
-4264
-4249
-4233
-4216
-4200
-4183
-4165
-4147
-4129
-4110
-4090
-4070
-4050
-4030
-4008
-3986
-3964
-3941
-3917
-3893
-3868
-3842
-3815
-3788
-3760
-3731
-3701
-3671
-3640
-3608
-3575
-3542
-3509
-3474
-3439
-3404
-3368
-3331
-3294
-3256
-3218
-3179
-3140
-3100
-3059
-3019
-2977
-2936
-2894
-2852
-2810
-2767
-2725
-2682
-2639
-2596
-2554
-2510
-2467
-2424
-2381
-2338
-2294
-2251
-2208
-2165
-2122
-2079
-2036
-1993
-1950
-1908
-1866
-1823
-1781
-1739
-1696
-1654
-1612
-1569
-1527
-1485
-1443
-1401
-1359
-1317
-1275
-1233
-1192
-1150
-1109
-1068
-1027
-986
-945
-904
-864
-824
-784
-744
-705
-666
-627
-588
-549
-511
-473
-435
-397
-359
-321
-283
-246
-208
-170
-132
-94
-56
-18
21
59
98
136
175
213
252
290
329
367
405
443
480
518
555
592
628
665
701
737
773
808
843
878
913
947
981
1014
1049
1082
1115
1148
1181
1213
1245
1277
1308
1339
1370
1400
1430
1460
1489
1518
1546
1575
1602
1630
1657
1684
1710
1736
1761
1786
1810
1834
1858
1881
1904
1926
1947
1968
1988
2008
2027
2045
2064
2081
2098
2114
2130
2145
2159
2173
2187
2200
2212
2223
2235
2245
2255
2265
2274
2283
2292
2300
2307
2315
2321
2328
2334
2340
2345
2350
2354
2358
2361
2364
2367
2369
2371
2372
2374
2374
2375
2376
2376
2376
2376
2376
2375
2375
2374
2374
2373
2373
2372
2371
2370
2370
2369
2368
2368
2367
2366
2366
2365
2365
2364
2364
2363
2363
2363
2363
2363
2364
2365
2366
2368
2370
2373
2377
2381
2385
2390
2396
2402
2408
2415
2423
2431
2439
2448
2457
2467
2477
2488
2499
2510
2522
2535
2547
2561
2575
2589
2604
2619
2635
2651
2668
2685
2703
2721
2740
2759
2778
2798
2818
2838
2859
2879
2900
2922
2943
2964
2986
3008
3030
3052
3074
3097
3120
3143
3167
3191
3215
3239
3264
3289
3315
3340
3366
3392
3419
3445
3472
3499
3526
3553
3580
3607
3634
3662
3689
3717
3745
3773
3801
3829
3857
3886
3914
3943
3972
4000
4029
4058
4086
4115
4143
4172
4200
4228
4257
4285
4313
4341
4370
4398
4426
4454
4482
4510
4538
4566
4594
4622
4650
4677
4705
4732
4758
4785
4811
4837
4863
4888
4914
4939
4964
4988
5013
5037
5062
5086
5110
5134
5159
5183
5207
5232
5256
5281
5305
5329
5354
5378
5402
5426
5449
5472
5495
5518
5541
5563
5585
5606
5628
5649
5670
5691
5711
5731
5752
5772
5791
5811
5830
5849
5868
5886
5904
5921
5938
5954
5970
5986
6001
6016
6031
6045
6059
6072
6085
6097
6110
6121
6133
6144
6154
6164
6174
6184
6193
6202
6211
6219
6227
6234
6241
6248
6255
6261
6267
6273
6278
6283
6289
6294
6299
6303
6308
6313
6317
6322
6327
6332
6336
6341
6346
6350
6354
6359
6363
6367
6371
6374
6378
6381
6384
6387
6390
6393
6395
6397
6399
6400
6402
6403
6404
6404
6404
6404
6404
6404
6404
6403
6402
6401
6400
6399
6397
6396
6394
6392
6390
6389
6387
6385
6383
6381
6379
6377
6375
6373
6371
6370
6368
6366
6365
6363
6362
6360
6359
6357
6356
6355
6353
6352
6350
6349
6347
6346
6344
6342
6340
6338
6336
6333
6331
6328
6325
6322
6319
6315
6311
6307
6303
6298
6293
6287
6282
6276
6269
6262
6255
6247
6239
6231
6222
6212
6202
6192
6181
6170
6159
6147
6134
6122
6109
6095
6082
6068
6054
6040
6026
6011
5997
5982
5967
5951
5936
5920
5904
5887
5871
5853
5836
5818
5800
5782
5763
5744
5725
5705
5685
5665
5645
5625
5604
5583
5562
5540
5518
5496
5474
5451
5427
5404
5380
5355
5331
5305
5280
5254
5228
5202
5175
5149
5121
5094
5067
5039
5011
4984
4956
4928
4900
4872
4845
4817
4790
4763
4736
4709
4683
4656
4630
4605
4579
4554
4530
4505
4481
4458
4435
4412
4389
4367
4345
4324
4303
4282
4262
4242
4222
4202
4182
4163
4144
4124
4105
4086
4067
4048
4029
4010
3991
3972
3953
3934
3916
3897
3879
3861
3843
3825
3807
3789
3772
3754
3737
3720
3703
3686
3669
3653
3636
3620
3604
3588
3572
3556
3540
3524
3509
3494
3478
3463
3448
3433
3419
3404
3390
3375
3361
3347
3333
3319
3305
3291
3277
3263
3249
3235
3221
3207
3193
3179
3165
3150
3136
3121
3107
3092
3077
3062
3047
3032
3017
3002
2987
2972
2957
2943
2928
2914
2899
2885
2871
2857
2843
2829
2815
2801
2787
2772
2758
2744
2729
2715
2700
2685
2671
2656
2641
2626
2611
2596
2581
2566
2551
2536
2521
2506
2491
2476
2461
2446
2431
2416
2401
2386
2371
2356
2342
2327
2312
2298
2283
2269
2254
2240
2226
2212
2197
2183
2169
2156
2142
2128
2114
2100
2086
2072
2058
2044
2029
2016
2001
1989
1975
1962
1948
1935
1922
1908
1895
1882
1868
1855
1841
1827
1814
1800
1786
1771
1757
1743
1728
1713
1698
1683
1668
1652
1637
1621
1605
1589
1572
1556
1539
1523
1506
1490
1473
1456
1440
1423
1406
1389
1373
1356
1339
1321
1304
1287
1269
1252
1234
1216
1197
1179
1160
1141
1122
1103
1083
1064
1045
1025
1004
986
966
947
927
908
888
869
849
830
810
791
771
752
733
713
694
675
655
636
617
598
580
561
542
524
506
488
470
452
434
417
399
382
364
347
330
313
296
279
263
246
230
213
197
181
166
150
135
119
105
90
75
61
48
34
21
8
-5
-17
-29
-41
-52
-63
-73
-84
-93
-103
-112
-121
-130
-138
-146
-154
-161
-168
-175
-181
-187
-193
-198
-203
-208
-212
-215
-219
-221
-224
-225
-227
-227
-227
-227
-226
-225
-223
-220
-217
-214
-210
-205
-200
-195
-189
-183
-177
-170
-162
-154
-146
-138
-129
-120
-111
-101
-92
-82
-71
-61
-51
-40
-30
-19
-9
2
13
23
33
44
54
64
74
84
94
104
113
123
132
142
151
160
169
178
186
194
202
209
217
223
230
236
241
246
250
254
257
260
262
264
265
265
265
264
262
260
258
255
251
247
242
237
231
225
218
210
203
194
185
175
165
155
144
132
120
107
94
80
65
50
35
19
2
-15
-33
-51
-70
-89
-109
-129
-150
-171
-192
-214
-237
-259
-283
-306
-330
-355
-379
-404
-430
-456
-482
-509
-536
-564
-592
-620
-649
-678
-707
-737
-767
-797
-828
-859
-890
-922
-953
-985
-1016
-1050
-1083
-1116
-1149
-1182
-1216
-1250
-1284
-1319
-1354
-1389
-1425
-1460
-1496
-1532
-1569
-1606
-1642
-1679
-1717
-1754
-1791
-1829
-1867
-1905
-1943
-1981
-2019
-2058
-2096
-2134
-2172
-2211
-2249
-2287
-2325
-2363
-2400
-2438
-2476
-2513
-2550
-2587
-2624
-2661
-2697
-2734
-2770
-2806
-2842
-2877
-2912
-2948
-2982
-3017
-3051
-3086
-3119
-3153
-3186
-3220
-3252
-3285
-3317
-3349
-3381
-3413
-3444
-3475
-3505
-3535
-3565
-3595
-3624
-3653
-3682
-3710
-3739
-3767
-3795
-3823
-3850
-3878
-3905
-3932
-3959
-3986
-4011
-4038
-4064
-4090
-4116
-4141
-4167
-4192
-4217
-4241
-4266
-4290
-4314
-4338
-4362
-4385
-4409
-4432
-4455
-4479
-4502
-4525
-4548
-4570
-4593
-4616
-4638
-4661
-4684
-4706
-4729
-4751
-4774
-4796
-4818
-4841
-4863
-4885
-4908
-4930
-4952
-4974
-4996
-5018
-5040
-5062
-5084
-5106
-5128
-5150
-5172
-5194
-5216
-5238
-5260
-5281
-5303
-5325
-5346
-5368
-5389
-5410
-5431
-5452
-5473
-5493
-5514
-5534
-5554
-5573
-5592
-5611
-5630
-5649
-5667
-5685
-5703
-5720
-5738
-5755
-5771
-5788
-5804
-5820
-5836
-5852
-5867
-5882
-5897
-5911
-5925
-5939
-5952
-5965
-5978
-5990
-6002
-6014
-6025
-6036
-6047
-6057
-6067
-6077
-6087
-6096
-6105
-6113
-6121
-6129
-6137
-6145
-6152
-6159
-6166
-6173
-6180
-6186
-6193
-6199
-6206
-6212
-6218
-6225
-6231
-6237
-6244
-6250
-6257
-6263
-6270
-6277
-6283
-6290
-6297
-6303
-6310
-6316
-6323
-6329
-6336
-6342
-6348
-6354
-6360
-6365
-6371
-6377
-6382
-6387
-6392
-6398
-6402
-6407
-6412
-6416
-6420
-6425
-6428
-6432
-6436
-6439
-6442
-6445
-6448
-6450
-6452
-6454
-6456
-6457
-6458
-6459
-6459
-6460
-6459
-6459
-6458
-6457
-6456
-6454
-6452
-6449
-6447
-6444
-6441
-6437
-6434
-6430
-6425
-6421
-6416
-6410
-6405
-6399
-6392
-6385
-6378
-6370
-6361
-6353
-6343
-6333
-6323
-6312
-6301
-6289
-6276
-6263
-6249
-6235
-6220
-6205
-6189
-6173
-6156
-6138
-6120
-6102
-6083
-6063
-6043
-6022
-6001
-5980
-5958
-5935
-5913
-5890
-5866
-5843
-5819
-5795
-5771
-5746
-5722
-5697
-5672
-5648
-5623
-5598
-5574
-5549
-5525
-5501
-5476
-5453
-5429
-5406
-5382
-5359
-5337
-5314
-5292
-5270
-5249
-5227
-5206
-5185
-5165
-5144
-5124
-5104
-5085
-5065
-5046
-5026
-5007
-4988
-4969
-4950
-4931
-4912
-4893
-4874
-4855
-4835
-4816
-4797
-4779
-4760
-4741
-4723
-4704
-4686
-4669
-4651
-4634
-4618
-4601
-4586
-4570
-4555
-4541
-4526
-4513
-4499
-4486
-4474
-4462
-4450
-4439
-4428
-4418
-4407
-4398
-4388
-4379
-4370
-4362
-4353
-4345
-4337
-4329
-4322
-4314
-4306
-4299
-4291
-4284
-4276
-4269
-4262
-4255
-4248
-4240
-4233
-4226
-4219
-4213
-4206
-4199
-4193
-4186
-4180
-4174
-4168
-4163
-4157
-4151
-4146
-4141
-4135
-4130
-4125
-4119
-4114
-4109
-4104
-4098
-4093
-4088
-4083
-4078
-4073
-4067
-4062
-4058
-4054
-4049
-4043
-4040
-4035
-4030
-4026
-4021
-4017
-4011
-4006
-4002
-3998
-3993
-3988
-3983
-3978
-3972
-3967
-3962
-3956
-3951
-3945
-3939
-3933
-3927
-3921
-3915
-3908
-3902
-3895
-3889
-3882
-3875
-3868
-3861
-3854
-3847
-3840
-3833
-3826
-3819
-3812
-3805
-3798
-3792
-3785
-3779
-3773
-3766
-3761
-3755
-3749
-3744
-3738
-3733
-3728
-3723
-3718
-3714
-3709
-3705
-3701
-3697
-3693
-3689
-3685
-3682
-3678
-3675
-3672
-3668
-3665
-3663
-3660
-3657
-3655
-3653
-3651
-3649
-3648
-3646
-3645
-3644
-3643
-3643
-3642
-3642
-3642
-3642
-3642
-3643
-3644
-3644
-3645
-3647
-3648
-3650
-3652
-3653
-3656
-3658
-3660
-3663
-3666
-3668
-3671
-3674
-3677
-3680
-3684
-3687
-3690
-3693
-3696
-3699
-3702
-3705
-3708
-3711
-3714
-3717
-3720
-3723
-3727
-3730
-3733
-3737
-3740
-3744
-3747
-3751
-3754
-3758
-3761
-3765
-3769
-3773
-3776
-3780
-3785
-3789
-3793
-3797
-3802
-3806
-3810
-3815
-3819
-3823
-3827
-3831
-3835
-3838
-3842
-3845
-3848
-3851
-3853
-3856
-3858
-3860
-3862
-3863
-3865
-3866
-3867
-3868
-3868
-3869
-3869
-3869
-3869
-3868
-3868
-3867
-3866
-3865
-3863
-3862
-3860
-3859
-3857
-3855
-3853
-3851
-3849
-3846
-3844
-3842
-3839
-3837
-3834
-3832
-3829
-3826
-3823
-3820
-3817
-3814
-3811
-3807
-3804
-3800
-3796
-3793
-3789
-3785
-3781
-3777
-3773
-3768
-3764
-3760
-3755
-3751
-3746
-3741
-3737
-3732
-3726
-3721
-3716
-3710
-3705
-3699
-3693
-3687
-3681
-3675
-3668
-3662
-3655
-3648
-3641
-3634
-3626
-3619
-3611
-3603
-3595
-3586
-3578
-3569
-3559
-3550
-3540
-3530
-3520
-3509
-3498
-3487
-3476
-3464
-3452
-3439
-3427
-3413
-3400
-3386
-3372
-3358
-3343
-3328
-3312
-3297
-3280
-3264
-3247
-3230
-3212
-3194
-3175
-3157
-3137
-3118
-3098
-3078
-3057
-3037
-3015
-2994
-2972
-2950
-2928
-2905
-2882
-2859
-2835
-2811
-2787
-2763
-2738
-2713
-2687
-2662
-2636
-2610
-2584
-2557
-2530
-2503
-2475
-2448
-2420
-2391
-2363
-2334
-2305
-2276
-2246
-2216
-2186
-2156
-2125
-2094
-2063
-2032
-2000
-1968
-1936
-1904
-1872
-1839
-1806
-1774
-1741
-1708
-1675
-1642
-1609
-1575
-1542
-1509
-1475
-1442
-1408
-1374
-1340
-1306
-1272
-1238
-1204
-1170
-1135
-1101
-1066
-1032
-997
-962
-927
-892
-856
-821
-785
-749
-713
-677
-641
-605
-568
-532
-495
-458
-421
-384
-346
-309
-272
-234
-196
-159
-121
-83
-46
-8
30
68
105
143
180
218
255
292
329
366
403
440
476
512
549
584
620
656
691
726
761
796
830
864
898
932
966
999
1032
1065
1098
1130
1162
1194
1226
1257
1289
1320
1351
1382
1412
1443
1474
1504
1534
1564
1594
1624
1653
1683
1712
1741
1770
1798
1827
1855
1883
1911
1939
1966
1993
2020
2047
2073
2099
2124
2150
2175
2199
2224
2248
2271
2294
2317
2340
2362
2383
2405
2426
2446
2466
2486
2505
2525
2543
2562
2580
2597
2615
2632
2649
2665
2681
2697
2712
2728
2743
2758
2772
2786
2800
2814
2828
2841
2854
2867
2879
2892
2904
2916
2928
2939
2951
2962
2973
2984
2995
3006
3016
3027
3037
3047
3057
3067
3077
3086
3096
3106
3115
3125
3134
3144
3153
3163
3173
3182
3192
3202
3212
3222
3232
3242
3253
3263
3274
3284
3295
3306
3317
3328
3339
3350
3361
3373
3384
3396
3408
3420
3432
3444
3457
3469
3482
3494
3507
3520
3533
3546
3559
3572
3585
3597
3610
3623
3636
3649
3662
3674
3687
3700
3712
3724
3736
3749
3761
3772
3784
3796
3807
3819
3830
3841
3852
3862
3873
3883
3894
3904
3914
3924
3933
3943
3952
3962
3971
3980
3989
3998
4006
4014
4022
4030
4038
4046
4053
4061
4067
4074
4081
4086
4093
4098
4103
4108
4113
4118
4122
4126
4129
4132
4135
4138
4141
4143
4145
4146
4147
4148
4149
4150
4150
4150
4149
4148
4147
4146
4144
4143
4140
4138
4135
4133
4130
4126
4123
4119
4115
4112
4107
4103
4099
4094
4089
4083
4080
4074
4069
4064
4058
4053
4046
4041
4035
4029
4022
4017
4011
4005
3999
3993
3987
3981
3975
3969
3963
3957
3951
3945
3939
3933
3928
3922
3917
3911
3906
3900
3895
3890
3885
3880
3875
3870
3865
3860
3856
3851
3847
3842
3838
3834
3830
3825
3821
3818
3814
3810
3806
3803
3799
3795
3792
3789
3785
3782
3779
3775
3772
3769
3766
3763
3760
3757
3755
3752
3749
3746
3743
3741
3738
3735
3733
3730
3727
3725
3722
3720
3718
3715
3713
3711
3709
3707
3706
3704
3702
3701
3699
3698
3696
3695
3694
3692
3691
3689
3688
3686
3685
3683
3682
3680
3678
3677
3675
3673
3671
3668
3666
3664
3661
3659
3656
3653
3650
3648
3645
3642
3639
3636
3633
3629
3626
3623
3620
3617
3613
3610
3606
3603
3599
3595
3591
3587
3583
3578
3574
3569
3564
3559
3554
3548
3543
3537
3531
3525
3519
3512
3505
3499
3492
3485
3478
3470
3463
3456
3449
3441
3434
3427
3419
3412
3405
3398
3390
3383
3376
3370
3363
3356
3349
3342
3336
3329
3322
3315
3309
3302
3296
3289
3283
3277
3270
3264
3258
3251
3245
3239
3233
3227
3221
3214
3208
3202
3196
3190
3184
3178
3171
3165
3158
3152
3145
3138
3131
3124
3116
3108
3101
3093
3084
3076
3067
3058
3049
3039
3029
3019
3009
2998
2986
2975
2963
2951
2938
2925
2911
2898
2883
2869
2854
2839
2823
2807
2791
2775
2758
2741
2723
2705
2687
2669
2651
2632
2613
2593
2574
2554
2534
2513
2493
2472
2451
2430
2409
2387
2366
2344
2322
2300
2278
2255
2233
2210
2187
2164
2140
2117
2093
2070
2045
2021
1997
1973
1948
1924
1899
1874
1848
1823
1797
1772
1746
1720
1693
1667
1640
1614
1587
1560
1533
1506
1479
1451
1424
1396
1369
1341
1313
1285
1257
1230
1201
1173
1145
1117
1089
1060
1032
1002
975
946
917
888
859
830
801
772
743
714
684
655
626
597
568
538
509
480
452
423
394
366
337
309
281
253
225
198
170
143
116
89
61
34
8
-19
-46
-73
-99
-126
-152
-179
-205
-232
-258
-285
-311
-338
-364
-391
-417
-444
-470
-497
-524
-550
-577
-603
-630
-657
-683
-710
-736
-763
-789
-816
-842
-868
-895
-921
-947
-973
-1000
-1026
-1052
-1078
-1104
-1130
-1156
-1182
-1207
-1233
-1259
-1284
-1310
-1335
-1360
-1386
-1411
-1435
-1460
-1485
-1509
-1534
-1558
-1582
-1606
-1629
-1653
-1676
-1699
-1722
-1744
-1767
-1789
-1811
-1833
-1854
-1876
-1897
-1918
-1938
-1959
-1979
-1999
-2017
-2037
-2057
-2076
-2095
-2113
-2132
-2150
-2168
-2187
-2205
-2223
-2240
-2258
-2276
-2293
-2311
-2328
-2345
-2362
-2380
-2397
-2414
-2430
-2447
-2464
-2481
-2497
-2514
-2531
-2547
-2564
-2581
-2598
-2614
-2631
-2648
-2665
-2682
-2699
-2715
-2732
-2750
-2767
-2784
-2801
-2818
-2836
-2854
-2871
-2889
-2907
-2925
-2943
-2962
-2980
-2999
-3017
-3036
-3055
-3074
-3094
-3113
-3133
-3153
-3172
-3192
-3212
-3233
-3253
-3273
-3293
-3314
-3334
-3355
-3375
-3396
-3416
-3437
-3457
-3478
-3498
-3519
-3539
-3560
-3580
-3601
-3621
-3642
-3662
-3682
-3702
-3723
-3743
-3763
-3783
-3803
-3823
-3844
-3864
-3884
-3904
-3924
-3944
-3964
-3983
-4003
-4022
-4043
-4062
-4082
-4102
-4121
-4140
-4160
-4179
-4198
-4218
-4237
-4256
-4275
-4293
-4312
-4331
-4349
-4367
-4385
-4404
-4422
-4439
-4457
-4475
-4492
-4510
-4527
-4544
-4562
-4579
-4596
-4613
-4630
-4646
-4663
-4679
-4696
-4712
-4728
-4744
-4759
-4775
-4790
-4806
-4821
-4835
-4850
-4864
-4878
-4892
-4906
-4919
-4932
-4945
-4957
-4970
-4982
-4994
-5005
-5017
-5028
-5039
-5049
-5060
-5070
-5080
-5090
-5099
-5108
-5117
-5126
-5135
-5143
-5151
-5159
-5167
-5175
-5182
-5189
-5196
-5202
-5209
-5215
-5221
-5226
-5232
-5237
-5242
-5247
-5252
-5257
-5261
-5266
-5270
-5274
-5278
-5281
-5285
-5289
-5292
-5295
-5298
-5301
-5303
-5306
-5308
-5310
-5312
-5314
-5316
-5317
-5319
-5320
-5321
-5322
-5323
-5324
-5324
-5325
-5325
-5326
-5326
-5326
-5326
-5325
-5325
-5324
-5323
-5323
-5321
-5320
-5319
-5317
-5316
-5314
-5312
-5310
-5308
-5306
-5304
-5302
-5299
-5297
-5294
-5292
-5289
-5286
-5283
-5280
-5278
-5274
-5271
-5268
-5265
-5262
-5258
-5255
-5251
-5248
-5244
-5241
-5237
-5233
-5230
-5226
-5222
-5219
-5215
-5212
-5208
-5204
-5201
-5197
-5193
-5190
-5186
-5182
-5179
-5175
-5172
-5168
-5165
-5161
-5158
-5155
-5151
-5148
-5145
-5142
-5139
-5137
-5134
-5131
-5129
-5127
-5124
-5122
-5120
-5119
-5117
-5115
-5114
-5113
-5111
-5110
-5109
-5108
-5107
-5106
-5106
-5105
-5104
-5104
-5104
-5103
-5103
-5103
-5103
-5103
-5103
-5104
-5104
-5105
-5106
-5107
-5108
-5109
-5110
-5112
-5114
-5115
-5117
-5119
-5122
-5124
-5126
-5129
-5131
-5134
-5137
-5140
-5143
-5145
-5149
-5152
-5155
-5158
-5161
-5165
-5168
-5171
-5175
-5179
-5183
-5187
-5191
-5195
-5199
-5203
-5208
-5212
-5216
-5221
-5225
-5230
-5234
-5238
-5243
-5247
-5251
-5255
-5259
-5263
-5266
-5270
-5274
-5277
-5280
-5283
-5286
-5289
-5292
-5295
-5297
-5300
-5302
-5305
-5307
-5309
-5311
-5313
-5315
-5317
-5318
-5320
-5321
-5322
-5323
-5324
-5325
-5326
-5326
-5326
-5327
-5327
-5326
-5326
-5326
-5325
-5324
-5323
-5322
-5321
-5319
-5317
-5315
-5313
-5311
-5308
-5305
-5302
-5299
-5295
-5292
-5288
-5284
-5279
-5274
-5269
-5264
-5259
-5253
-5248
-5242
-5236
-5229
-5222
-5216
-5209
-5201
-5194
-5186
-5178
-5170
-5161
-5152
-5144
-5134
-5125
-5115
-5106
-5096
-5085
-5075
-5065
-5054
-5043
-5032
-5021
-5009
-4998
-4986
-4974
-4962
-4950
-4938
-4926
-4914
-4901
-4889
-4876
-4863
-4851
-4838
-4824
-4811
-4798
-4785
-4771
-4757
-4744
-4730
-4716
-4701
-4687
-4673
-4658
-4643
-4628
-4613
-4598
-4582
-4567
-4551
-4535
-4519
-4502
-4486
-4469
-4452
-4435
-4417
-4399
-4381
-4363
-4345
-4326
-4307
-4288
-4269
-4249
-4230
-4210
-4190
-4169
-4149
-4128
-4107
-4086
-4065
-4043
-4022
-4001
-3979
-3957
-3935
-3913
-3890
-3868
-3845
-3822
-3799
-3776
-3753
-3730
-3707
-3683
-3659
-3636
-3612
-3588
-3564
-3539
-3515
-3491
-3466
-3442
-3417
-3393
-3368
-3343
-3318
-3293
-3269
-3243
-3218
-3193
-3168
-3143
-3118
-3092
-3067
-3042
-3016
-2991
-2965
-2940
-2914
-2889
-2863
-2838
-2812
-2786
-2760
-2734
-2709
-2683
-2657
-2631
-2605
-2579
-2552
-2526
-2500
-2473
-2447
-2420
-2394
-2367
-2340
-2313
-2285
-2258
-2230
-2203
-2175
-2147
-2119
-2090
-2062
-2033
-2005
-1976
-1947
-1918
-1889
-1860
-1831
-1801
-1772
-1742
-1713
-1683
-1653
-1623
-1593
-1563
-1533
-1503
-1473
-1443
-1412
-1382
-1352
-1321
-1291
-1260
-1229
-1199
-1168
-1137
-1107
-1076
-1045
-1014
-983
-952
-921
-890
-859
-828
-797
-766
-735
-704
-672
-641
-610
-579
-548
-516
-485
-454
-423
-391
-360
-329
-298
-267
-236
-205
-174
-143
-112
-82
-51
-20
10
40
70
100
130
160
190
220
249
278
308
337
366
395
424
453
481
510
538
567
595
623
651
679
707
735
762
790
817
844
871
898
925
951
978
1004
1030
1055
1081
1106
1131
1155
1180
1204
1228
1252
1275
1299
1322
1344
1367
1389
1411
1432
1453
1475
1495
1516
1536
1557
1577
1596
1616
1636
1655
1674
1693
1712
1731
1750
1768
1787
1805
1823
1841
1859
1877
1894
1912
1929
1946
1963
1979
1996
2012
2028
2044
2060
2076
2091
2107
2122
2137
2152
2167
2181
2196
2210
2224
2238
2252
2266
2279
2293
2306
2320
2333
2346
2359
2373
2386
2399
2412
2425
2438
2451
2464
2477
2489
2502
2515
2527
2540
2552
2565
2577
2589
2600
2612
2623
2634
2645
2656
2666
2676
2686
2696
2705
2714
2723
2732
2740
2749
2757
2764
2772
2779
2786
2793
2800
2806
2813
2819
2825
2831
2836
2842
2847
2853
2858
2863
2868
2873
2878
2882
2887
2891
2896
2900
2904
2909
2913
2917
2921
2925
2929
2933
2937
2940
2944
2948
2952
2956
2960
2963
2967
2971
2975
2978
2982
2986
2989
2993
2997
3001
3004
3008
3012
3015
3019
3023
3027
3030
3034
3038
3041
3045
3048
3052
3055
3059
3062
3066
3069
3072
3076
3079
3083
3087
3090
3094
3098
3101
3105
3109
3113
3117
3121
3125
3129
3133
3137
3141
3145
3149
3152
3156
3160
3164
3168
3171
3175
3178
3181
3185
3188
3191
3194
3196
3199
3202
3204
3207
3209
3211
3213
3215
3217
3219
3220
3222
3223
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3234
3235
3236
3236
3237
3238
3238
3239
3239
3240
3240
3241
3241
3241
3242
3242
3242
3242
3242
3242
3242
3242
3241
3241
3241
3240
3240
3239
3239
3238
3237
3237
3236
3235
3235
3234
3234
3233
3233
3232
3232
3232
3231
3231
3231
3230
3230
3230
3230
3230
3230
3230
3230
3231
3231
3231
3232
3232
3232
3233
3233
3234
3234
3235
3236
3236
3237
3238
3239
3239
3240
3241
3242
3243
3244
3245
3246
3247
3248
3249
3250
3251
3252
3253
3254
3255
3256
3257
3258
3258
3259
3260
3261
3262
3262
3263
3264
3264
3265
3265
3266
3266
3267
3267
3267
3268
3268
3268
3268
3268
3268
3268
3268
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3269
3268
3268
3267
3267
3266
3266
3265
3264
3264
3263
3262
3261
3260
3259
3258
3257
3256
3254
3253
3251
3250
3248
3247
3245
3243
3241
3240
3238
3236
3234
3232
3230
3228
3226
3224
3222
3220
3218
3216
3214
3212
3210
3207
3205
3203
3200
3198
3195
3192
3190
3187
3184
3181
3178
3176
3172
3169
3166
3163
3159
3156
3152
3149
3145
3141
3137
3133
3129
3124
3120
3116
3111
3106
3102
3097
3092
3087
3081
3076
3071
3065
3060
3054
3049
3043
3037
3031
3025
3019
3013
3007
3001
2994
2988
2981
2975
2968
2961
2954
2947
2940
2932
2925
2917
2909
2901
2893
2885
2877
2868
2860
2851
2842
2833
2823
2814
2805
2795
2785
2775
2765
2754
2744
2733
2722
2711
2700
2689
2677
2666
2654
2642
2630
2617
2605
2592
2579
2566
2552
2539
2525
2511
2497
2482
2468
2453
2438
2423
2407
2392
2376
2360
2344
2328
2311
2295
2278
2261
2244
2226
2209
2192
2174
2156
2138
2120
2102
2084
2065
2047
2028
2009
1991
1972
1953
1933
1914
1895
1875
1855
1836
1816
1796
1776
1756
1735
1715
1695
1674
1653
1633
1612
1591
1570
1549
1527
1506
1485
1463
1442
1420
1399
1377
1355
1333
1312
1290
1268
1246
1224
1202
1179
1157
1135
1113
1090
1068
1045
1022
1000
977
955
932
909
886
863
839
816
793
769
746
722
699
675
651
627
603
579
555
531
507
483
459
435
411
387
362
338
313
289
264
239
215
190
165
140
114
89
64
39
13
-12
-38
-64
-89
-115
-141
-167
-193
-218
-244
-270
-296
-322
-348
-374
-400
-426
-451
-477
-503
-529
-555
-580
-606
-632
-658
-683
-709
-735
-761
-787
-812
-838
-864
-890
-916
-942
-967
-993
-1018
-1045
-1071
-1097
-1122
-1148
-1174
-1200
-1226
-1251
-1277
-1302
-1328
-1353
-1379
-1404
-1429
-1454
-1479
-1504
-1529
-1553
-1577
-1602
-1626
-1649
-1673
-1696
-1720
-1743
-1765
-1788
-1810
-1833
-1855
-1876
-1898
-1919
-1940
-1961
-1982
-2001
-2021
-2041
-2062
-2081
-2100
-2119
-2137
-2155
-2173
-2191
-2209
-2226
-2243
-2260
-2277
-2293
-2309
-2325
-2341
-2356
-2372
-2387
-2402
-2417
-2431
-2446
-2460
-2474
-2488
-2502
-2516
-2529
-2543
-2556
-2570
-2583
-2596
-2609
-2622
-2635
-2648
-2660
-2673
-2686
-2698
-2710
-2723
-2735
-2747
-2759
-2770
-2782
-2793
-2804
-2816
-2827
-2837
-2848
-2859
-2869
-2879
-2889
-2899
-2909
-2919
-2929
-2938
-2947
-2957
-2966
-2975
-2984
-2992
-3001
-3010
-3018
-3026
-3035
-3043
-3051
-3059
-3067
-3074
-3082
-3090
-3097
-3104
-3111
-3119
-3125
-3132
-3139
-3145
-3152
-3158
-3164
-3170
-3175
-3181
-3186
-3192
-3197
-3202
-3207
-3211
-3216
-3221
-3225
-3229
-3233
-3237
-3241
-3245
-3249
-3253
-3256
-3260
-3263
-3267
-3270
-3273
-3276
-3280
-3283
-3286
-3289
-3292
-3294
-3297
-3300
-3303
-3305
-3308
-3311
-3313
-3316
-3318
-3320
-3323
-3325
-3328
-3330
-3332
-3335
-3337
-3339
-3341
-3344
-3346
-3348
-3351
-3353
-3356
-3358
-3360
-3363
-3366
-3368
-3371
-3373
-3376
-3379
-3382
-3385
-3387
-3390
-3393
-3396
-3399
-3402
-3405
-3408
-3411
-3414
-3417
-3420
-3423
-3426
-3429
-3431
-3434
-3437
-3439
-3442
-3445
-3447
-3450
-3453
-3455
-3458
-3461
-3463
-3466
-3469
-3471
-3474
-3477
-3479
-3482
-3485
-3488
-3490
-3493
-3496
-3499
-3502
-3505
-3508
-3511
-3514
-3517
-3520
-3523
-3527
-3530
-3534
-3537
-3541
-3545
-3548
-3552
-3556
-3560
-3563
-3567
-3571
-3575
-3579
-3583
-3587
-3590
-3594
-3598
-3602
-3606
-3610
-3614
-3617
-3621
-3625
-3629
-3633
-3637
-3641
-3645
-3649
-3652
-3656
-3660
-3664
-3668
-3672
-3675
-3679
-3683
-3687
-3690
-3694
-3697
-3701
-3704
-3708
-3711
-3715
-3718
-3721
-3725
-3728
-3731
-3735
-3738
-3741
-3744
-3747
-3750
-3753
-3756
-3758
-3761
-3763
-3766
-3768
-3770
-3773
-3775
-3777
-3778
-3780
-3782
-3783
-3785
-3786
-3787
-3788
-3789
-3790
-3791
-3792
-3792
-3793
-3793
-3794
-3794
-3794
-3794
-3794
-3794
-3794
-3794
-3794
-3794
-3793
-3792
-3792
-3791
-3790
-3789
-3788
-3787
-3785
-3784
-3782
-3781
-3779
-3777
-3775
-3773
-3771
-3769
-3767
-3764
-3762
-3760
-3757
-3755
-3752
-3749
-3747
-3744
-3741
-3738
-3735
-3732
-3729
-3726
-3723
-3720
-3717
-3714
-3711
-3707
-3704
-3701
-3697
-3694
-3690
-3687
-3683
-3679
-3676
-3672
-3668
-3664
-3659
-3655
-3651
-3646
-3642
-3637
-3633
-3628
-3623
-3618
-3613
-3608
-3603
-3597
-3592
-3587
-3581
-3575
-3569
-3563
-3557
-3551
-3544
-3538
-3531
-3525
-3518
-3511
-3503
-3496
-3488
-3481
-3473
-3465
-3457
-3449
-3441
-3432
-3424
-3415
-3406
-3397
-3388
-3379
-3369
-3360
-3350
-3340
-3330
-3319
-3309
-3298
-3287
-3276
-3265
-3253
-3241
-3230
-3218
-3205
-3193
-3180
-3167
-3154
-3141
-3127
-3114
-3100
-3086
-3071
-3057
-3042
-3027
-3012
-2996
-2981
-2965
-2948
-2932
-2915
-2898
-2881
-2864
-2846
-2828
-2810
-2792
-2774
-2755
-2736
-2717
-2698
-2679
-2659
-2640
-2620
-2600
-2579
-2559
-2538
-2518
-2497
-2475
-2454
-2432
-2411
-2389
-2366
-2344
-2321
-2299
-2276
-2253
-2230
-2206
-2183
-2159
-2136
-2112
-2088
-2064
-2040
-2016
-1992
-1967
-1943
-1919
-1894
-1870
-1845
-1820
-1796
-1771
-1747
-1722
-1697
-1672
-1647
-1622
-1598
-1573
-1548
-1522
-1497
-1472
-1447
-1422
-1396
-1371
-1345
-1320
-1295
-1269
-1244
-1218
-1193
-1167
-1142
-1117
-1091
-1066
-1040
-1014
-990
-965
-939
-914
-889
-864
-839
-814
-789
-765
-740
-715
-691
-667
-642
-618
-595
-571
-547
-524
-500
-477
-454
-431
-409
-386
-364
-341
-319
-297
-275
-253
-232
-210
-189
-167
-146
-124
-103
-82
-61
-40
-20
1
21
42
62
83
103
123
143
163
182
202
222
241
261
280
299
319
338
357
375
394
413
432
450
469
487
505
523
542
560
578
596
614
632
649
667
685
702
720
737
755
772
789
806
824
841
858
875
892
908
925
942
958
975
991
1008
1024
1040
1056
1072
1088
1104
1119
1135
1151
1166
1181
1197
1212
1227
1242
1257
1272
1287
1301
1316
1331
1346
1360
1375
1389
1403
1418
1432
1446
1460
1474
1488
1502
1516
1529
1543
1557
1570
1584
1598
1611
1624
1638
1651
1665
1678
1691
1705
1718
1731
1745
1758
1771
1785
1798
1811
1824
1838
1851
1864
1877
1891
1904
1917
1930
1943
1957
1970
1983
1996
2009
2021
2035
2048
2061
2073
2086
2099
2111
2124
2136
2149
2161
2174
2186
2198
2210
2222
2234
2246
2258
2270
2282
2294
2306
2318
2330
2341
2353
2365
2377
2389
2400
2412
2423
2435
2446
2458
2469
2480
2491
2502
2513
2524
2535
2546
2556
2567
2577
2587
2598
2608
2618
2628
2637
2647
2656
2666
2675
2684
2693
2702
2711
2719
2728
2736
2744
2752
2760
2768
2775
2783
2790
2797
2804
2811
2818
2825
2831
2837
2844
2850
2856
2862
2868
2873
2879
2885
2890
2895
2901
2906
2911
2916
2921
2926
2930
2935
2940
2944
2949
2953
2957
2962
2966
2970
2974
2978
2982
2985
2989
2993
2997
3000
3004
3008
3011
3015
3018
3021
3025
3028
3031
3035
3038
3041
3044
3047
3049
3052
3055
3057
3060
3062
3064
3067
3069
3071
3073
3075
3076
3078
3080
3081
3083
3084
3086
3087
3088
3090
3091
3092
3093
3094
3094
3095
3096
3096
3097
3098
3098
3098
3099
3099
3099
3100
3100
3100
3100
3100
3100
3100
3100
3100
3100
3100
3100
3100
3100
3100
3100
3100
3100
3100
3100
3100
3100
3100
3099
3099
3099
3099
3099
3098
3098
3098
3097
3097
3096
3096
3095
3094
3093
3093
3092
3091
3090
3089
3088
3087
3087
3086
3085
3084
3083
3082
3081
3080
3079
3078
3078
3077
3076
3075
3075
3074
3073
3073
3073
3072
3072
3072
3071
3071
3071
3071
3070
3070
3070
3070
3070
3069
3069
3069
3069
3069
3068
3068
3068
3068
3068
3067
3067
3067
3067
3066
3066
3066
3066
3065
3065
3065
3064
3064
3063
3063
3062
3061
3061
3060
3059
3059
3058
3057
3056
3055
3054
3053
3052
3051
3050
3048
3047
3046
3045
3044
3042
3041
3040
3038
3037
3036
3034
3033
3032
3031
3029
3028
3027
3025
3024
3022
3021
3020
3019
3017
3016
3015
3014
3013
3011
3010
3009
3008
3008
3007
3006
3005
3004
3004
3003
3002
3002
3001
3000
3000
2999
2999
2998
2997
2996
2996
2995
2994
2993
2992
2991
2990
2988
2987
2986
2984
2982
2981
2979
2977
2975
2972
2970
2967
2964
2962
2959
2956
2952
2949
2945
2942
2938
2934
2930
2926
2922
2917
2913
2908
2903
2898
2893
2888
2882
2877
2871
2865
2859
2853
2847
2841
2834
2828
2821
2814
2807
2800
2793
2786
2778
2771
2763
2756
2748
2740
2732
2724
2716
2708
2699
2691
2682
2674
2665
2656
2648
2639
2630
2621
2612
2603
2594
2585
2576
2567
2557
2548
2538
2529
2519
2510
2500
2491
2481
2471
2462
2452
2442
2432
2422
2412
2402
2392
2382
2372
2362
2352
2342
2332
2322
2312
2301
2291
2281
2270
2260
2249
2238
2227
2217
2206
2195
2183
2172
2161
2149
2138
2126
2114
2102
2090
2078
2066
2053
2041
2028
2015
2001
1989
1976
1963
1949
1936
1922
1908
1894
1880
1866
1851
1837
1822
1808
1793
1778
1763
1747
1732
1717
1701
1686
1670
1654
1638
1622
1606
1590
1574
1557
1541
1524
1507
1490
1474
1456
1439
1422
1405
1387
1370
1352
1334
1316
1298
1280
1262
1244
1225
1206
1188
1169
1150
1131
1111
1092
1072
1053
1033
1012
993
973
952
932
911
891
870
849
828
806
785
764
742
721
699
677
655
634
612
590
568
546
523
501
479
457
434
412
390
367
345
322
300
278
255
233
210
187
165
142
120
97
74
51
29
6
-17
-40
-63
-86
-109
-132
-155
-178
-201
-224
-247
-269
-292
-315
-338
-361
-384
-407
-430
-453
-476
-498
-521
-544
-567
-590
-612
-635
-658
-681
-703
-726
-749
-772
-794
-817
-840
-863
-885
-908
-931
-954
-976
-999
-1022
-1044
-1067
-1090
-1112
-1135
-1158
-1180
-1203
-1226
-1248
-1271
-1294
-1316
-1339
-1362
-1385
-1407
-1430
-1453
-1476
-1499
-1522
-1545
-1568
-1591
-1614
-1637
-1660
-1683
-1706
-1729
-1752
-1775
-1798
-1821
-1844
-1867
-1890
-1913
-1936
-1959
-1982
-2004
-2027
-2050
-2073
-2095
-2118
-2140
-2163
-2185
-2207
-2229
-2251
-2273
-2295
-2317
-2338
-2360
-2381
-2403
-2424
-2445
-2465
-2486
-2507
-2527
-2547
-2567
-2587
-2607
-2626
-2645
-2665
-2684
-2702
-2721
-2739
-2757
-2775
-2793
-2810
-2827
-2844
-2861
-2877
-2893
-2909
-2924
-2940
-2955
-2970
-2985
-2999
-3013
-3027
-3041
-3055
-3068
-3081
-3094
-3107
-3120
-3133
-3145
-3157
-3170
-3182
-3193
-3205
-3216
-3227
-3238
-3249
-3260
-3270
-3281
-3291
-3301
-3310
-3320
-3329
-3338
-3347
-3356
-3365
-3373
-3381
-3389
-3397
-3405
-3413
-3420
-3427
-3434
-3441
-3447
-3453
-3459
-3465
-3471
-3476
-3482
-3487
-3492
-3496
-3501
-3505
-3509
-3513
-3517
-3520
-3524
-3527
-3530
-3532
-3535
-3537
-3540
-3542
-3544
-3546
-3547
-3549
-3550
-3551
-3552
-3553
-3554
-3554
-3555
-3555
-3555
-3556
-3556
-3555
-3555
-3555
-3554
-3554
-3553
-3553
-3552
-3551
-3550
-3548
-3547
-3546
-3544
-3543
-3541
-3539
-3537
-3535
-3533
-3530
-3528
-3525
-3522
-3519
-3516
-3513
-3510
-3506
-3503
-3499
-3495
-3491
-3487
-3483
-3479
-3474
-3470
-3465
-3460
-3455
-3450
-3445
-3440
-3435
-3429
-3424
-3418
-3412
-3406
-3400
-3394
-3388
-3382
-3375
-3369
-3362
-3355
-3349
-3342
-3335
-3328
-3321
-3313
-3306
-3298
-3291
-3283
-3275
-3268
-3260
-3252
-3243
-3235
-3227
-3218
-3210
-3201
-3192
-3183
-3174
-3165
-3156
-3146
-3137
-3127
-3117
-3108
-3098
-3088
-3077
-3067
-3057
-3046
-3036
-3025
-3014
-3004
-2993
-2982
-2971
-2959
-2948
-2937
-2926
-2914
-2903
-2891
-2879
-2868
-2856
-2844
-2832
-2820
-2808
-2795
-2783
-2771
-2758
-2746
-2733
-2721
-2708
-2695
-2683
-2670
-2657
-2644
-2630
-2617
-2604
-2591
-2577
-2563
-2550
-2536
-2522
-2508
-2494
-2480
-2466
-2452
-2438
-2423
-2409
-2394
-2380
-2365
-2350
-2335
-2320
-2305
-2290
-2275
-2260
-2245
-2230
-2214
-2199
-2184
-2168
-2153
-2137
-2122
-2106
-2091
-2075
-2060
-2045
-2029
-2013
-1998
-1983
-1967
-1952
-1936
-1921
-1906
-1890
-1875
-1859
-1844
-1828
-1813
-1797
-1782
-1766
-1750
-1735
-1719
-1703
-1688
-1672
-1656
-1640
-1624
-1608
-1592
-1576
-1560
-1544
-1528
-1512
-1495
-1479
-1463
-1446
-1430
-1413
-1397
-1380
-1363
-1346
-1330
-1313
-1296
-1279
-1262
-1245
-1229
-1212
-1195
-1178
-1161
-1144
-1127
-1110
-1093
-1077
-1060
-1043
-1026
-1008
-992
-975
-959
-942
-925
-908
-891
-875
-858
-841
-824
-807
-790
-773
-757
-740
-723
-706
-689
-672
-655
-638
-621
-604
-587
-570
-553
-536
-518
-501
-484
-467
-450
-432
-415
-397
-380
-362
-345
-327
-310
-292
-274
-256
-238
-221
-203
-185
-166
-148
-130
-112
-94
-76
-57
-39
-20
-2
16
35
54
72
91
110
128
147
166
184
203
222
241
260
278
297
316
335
353
372
391
409
428
446
465
483
502
520
538
557
575
593
611
629
647
665
683
701
719
737
755
773
791
808
826
844
862
880
898
916
933
951
969
987
1004
1022
1041
1058
1076
1094
1112
1130
1147
1165
1183
1200
1218
1236
1253
1271
1288
1306
1323
1341
1358
1376
1393
1411
1428
1445
1463
1480
1497
1514
1532
1549
1566
1583
1600
1617
1634
1650
1667
1684
1701
1717
1734
1751
1767
1784
1800
1817
1833
1849
1866
1882
1898
1914
1930
1947
1963
1979
1995
2011
2027
2043
2058
2074
2090
2106
2121
2137
2152
2168
2183
2198
2213
2229
2244
2259
2274
2289
2304
2319
2333
2348
2363
2377
2392
2406
2421
2435
2449
2463
2478
2492
2506
2520
2533
2547
2561
2575
2588
2602
2615
2628
2642
2655
2668
2681
2693
2706
2719
2731
2743
2756
2768
2780
2791
2803
2815
2826
2838
2849
2860
2871
2882
2893
2904
2915
2926
2936
2947
2958
2968
2978
2989
2999
3009
3019
3029
3039
3049
3059
3068
3078
3087
3097
3106
3115
3125
3134
3142
3151
3160
3169
3177
3186
3194
3202
3211
3219
3227
3235
3242
3250
3258
3265
3273
3280
3287
3294
3301
3308
3315
3322
3328
3335
3341
3348
3354
3360
3366
3371
3377
3383
3388
3394
3399
3404
3409
3414
3419
3423
3428
3432
3436
3440
3444
3448
3452
3455
3459
3462
3465
3468
3470
3473
3475
3478
3480
3482
3484
3485
3487
3488
3489
3490
3491
3492
3493
3493
3493
3494
3494
3494
3493
3493
3492
3492
3491
3490
3489
3488
3486
3485
3483
3481
3479
3477
3475
3472
3470
3467
3464
3461
3457
3454
3450
3446
3442
3438
3434
3429
3425
3420
3415
3410
3405
3400
3395
3389
3383
3377
3371
3365
3359
3353
3346
3339
3332
3325
3318
3311
3304
3296
3288
3281
3273
3264
3256
3248
3239
3231
3222
3213
3204
3194
3185
3175
3166
3156
3146
3136
3126
3115
3105
3094
3084
3073
3062
3051
3040
3029
3018
3007
2996
2985
2973
2962
2950
2939
2928
2916
2904
2893
2881
2869
2857
2845
2833
2821
2809
2796
2784
2772
2759
2747
2734
2721
2709
2696
2683
2671
2658
2645
2632
2619
2606
2593
2580
2567
2553
2540
2527
2514
2500
2487
2474
2461
2447
2434
2421
2407
2394
2380
2367
2353
2340
2326
2313
2299
2286
2272
2258
2245
2231
2217
2203
2189
2176
2162
2148
2134
2120
2106
2092
2078
2065
2051
2037
2023
2009
1995
1981
1967
1953
1939
1925
1912
1898
1884
1870
1856
1842
1828
1814
1800
1786
1773
1759
1745
1731
1717
1703
1689
1675
1661
1646
1632
1618
1604
1590
1576
1562
1548
1534
1520
1506
1492
1478
1463
1449
1435
1421
1407
1393
1379
1365
1351
1337
1323
1309
1295
1281
1267
1254
1240
1226
1212
1198
1185
1171
1157
1144
1130
1117
1103
1090
1076
1063
1050
1037
1022
1010
997
984
971
958
945
933
920
907
895
882
869
857
845
832
820
807
795
783
771
758
746
734
722
710
697
685
673
661
649
637
625
613
601
589
578
566
554
542
531
519
508
496
484
473
461
450
438
427
416
404
393
382
370
359
348
336
325
314
303
292
280
269
258
247
236
225
214
203
192
181
170
159
149
138
127
116
106
95
84
73
63
52
41
31
20
10
-1
-12
-22
-33
-43
-53
-64
-74
-84
-95
-105
-115
-125
-135
-145
-154
-164
-174
-183
-193
-202
-212
-221
-231
-240
-249
-258
-267
-276
-285
-294
-302
-311
-319
-328
-336
-344
-353
-361
-369
-376
-384
-392
-400
-407
-415
-422
-429
-436
-443
-450
-457
-463
-470
-476
-483
-489
-495
-501
-507
-513
-519
-524
-530
-535
-540
-546
-551
-556
-561
-566
-570
-575
-580
-584
-589
-594
-598
-602
-607
-611
-615
-619
-623
-627
-631
-635
-639
-643
-647
-651
-654
-658
-662
-665
-669
-673
-676
-680
-683
-687
-690
-694
-697
-700
-704
-707
-710
-713
-717
-720
-723
-726
-730
-733
-736
-739
-743
-746
-749
-753
-756
-760
-763
-767
-770
-773
-777
-780
-784
-787
-791
-794
-798
-801
-804
-808
-811
-814
-817
-821
-824
-827
-830
-833
-836
-839
-842
-845
-847
-850
-853
-856
-858
-861
-863
-866
-868
-871
-873
-875
-878
-880
-882
-884
-886
-888
-890
-892
-893
-895
-897
-898
-899
-901
-902
-903
-904
-905
-906
-907
-908
-909
-909
-910
-910
-910
-911
-911
-911
-911
-911
-910
-910
-909
-909
-908
-908
-907
-906
-905
-904
-903
-902
-901
-899
-898
-897
-895
-894
-892
-890
-889
-887
-885
-883
-881
-878
-876
-874
-871
-869
-866
-863
-861
-858
-855
-852
-849
-846
-843
-840
-836
-833
-830
-826
-823
-820
-816
-812
-809
-805
-801
-798
-794
-790
-786
-782
-778
-774
-771
-767
-763
-759
-755
-751
-747
-743
-739
-735
-731
-727
-723
-719
-715
-711
-707
-703
-699
-695
-692
-688
-684
-680
-676
-672
-669
-665
-661
-657
-653
-650
-646
-642
-639
-635
-631
-628
-624
-620
-617
-613
-610
-606
-602
-599
-595
-592
-589
-585
-582
-578
-575
-571
-568
-564
-561
-558
-554
-551
-547
-544
-540
-537
-533
-530
-526
-522
-519
-515
-511
-508
-504
-500
-496
-492
-488
-484
-480
-476
-472
-468
-464
-460
-456
-452
-447
-443
-439
-434
-430
-425
-421
-416
-412
-407
-403
-398
-394
-389
-384
-380
-375
-370
-366
-361
-356
-352
-347
-342
-338
-333
-328
-323
-319
-314
-309
-305
-300
-295
-290
-286
-281
-276
-271
-266
-262
-257
-252
-247
-242
-238
-233
-228
-223
-218
-214
-209
-204
-199
-194
-189
-185
-180
-175
-170
-165
-160
-155
-150
-145
-139
-134
-129
-124
-119
-114
-108
-103
-98
-93
-87
-82
-77
-72
-66
-61
-56
-51
-46
-40
-35
-30
-25
-20
-15
-10
-5
0
5
10
15
20
25
30
35
40
45
50
55
60
64
69
74
79
84
88
93
98
103
107
112
117
121
126
131
135
140
144
149
154
158
163
167
172
176
181
186
190
195
199
204
208
212
217
221
226
230
234
239
243
247
252
256
260
264
269
273
277
281
286
290
294
298
303
307
311
315
320
324
328
332
337
341
345
350
354
359
363
368
372
377
381
386
390
395
400
405
409
414
419
424
429
433
438
443
448
453
459
464
469
474
479
485
490
495
501
506
512
517
523
528
534
540
546
551
557
564
570
576
582
589
595
602
609
616
623
630
637
644
651
659
666
674
681
689
697
705
713
722
730
739
747
756
765
774
783
793
802
812
822
832
842
852
862
873
883
894
905
916
927
938
949
961
972
984
996
1006
1018
1031
1043
1056
1068
1080
1092
1105
1117
1130
1143
1155
1168
1181
1194
1207
1220
1233
1246
1259
1272
1285
1298
1312
1325
1338
1352
1365
1378
1392
1405
1418
1432
1445
1459
1472
1486
1499
1512
1526
1539
1552
1566
1579
1592
1605
1618
1631
1645
1658
1671
1684
1697
1710
1723
1736
1748
1761
1774
1787
1800
1812
1825
1837
1850
1862
1875
1887
1899
1912
1924
1936
1948
1960
1972
1984
1995
2007
2019
2031
2041
2054
2065
2076
2088
2099
2110
2121
2132
2143
2154
2165
2176
2187
2198
2209
2219
2230
2241
2251
2262
2273
2284
2294
2305
2316
2326
2337
2348
2358
2369
2380
2391
2401
2412
2423
2434
2445
2456
2467
2477
2488
2499
2510
2521
2532
2542
2553
2564
2575
2586
2596
2607
2618
2628
2639
2650
2660
2671
2681
2692
2702
2712
2723
2733
2743
2753
2763
2773
2783
2793
2803
2813
2823
2832
2842
2851
2861
2870
2880
2889
2898
2907
2916
2925
2934
2942
2951
2960
2968
2976
2985
2993
3001
3009
3017
3024
3032
3040
3047
3055
3062
3069
3077
3084
3091
3097
3104
3111
3118
3124
3131
3137
3143
3149
3155
3161
3167
3173
3178
3184
3189
3195
3200
3205
3210
3215
3220
3225
3229
3234
3238
3242
3247
3251
3255
3259
3262
3266
3270
3273
3277
3280
3283
3286
3289
3292
3295
3297
3300
3302
3305
3307
3309
3311
3313
3315
3316
3318
3320
3321
3322
3323
3325
3326
3327
3327
3328
3329
3329
3329
3330
3330
3330
3330
3329
3329
3328
3328
3327
3326
3325
3323
3322
3320
3319
3317
3315
3312
3310
3308
3305
3302
3300
3297
3293
3290
3287
3283
3280
3276
3272
3268
3263
3259
3254
3250
3245
3240
3235
3229
3224
3218
3213
3207
3201
3195
3188
3182
3175
3169
3162
3155
3148
3140
3133
3125
3118
3110
3102
3094
3085
3077
3068
3060
3051
3042
3033
3024
3014
3005
2995
2985
2975
2965
2955
2945
2934
2923
2913
2902
2891
2880
2868
2857
2846
2834
2822
2810
2798
2786
2774
2761
2749
2736
2723
2710
2697
2684
2671
2657
2644
2630
2616
2602
2588
2574
2560
2545
2531
2517
2502
2488
2473
2458
2444
2429
2414
2399
2384
2369
2354
2339
2324
2309
2294
2278
2263
2248
2232
2217
2201
2185
2169
2154
2138
2122
2106
2090
2074
2058
2041
2025
2009
1993
1977
1961
1945
1929
1913
1896
1880
1864
1848
1832
1815
1799
1783
1767
1751
1735
1719
1703
1687
1671
1655
1639
1623
1607
1591
1575
1559
1543
1527
1512
1496
1480
1464
1449
1433
1418
1402
1387
1371
1356
1340
1325
1310
1295
1280
1264
1249
1235
1220
1205
1190
1175
1161
1146
1131
1117
1102
1088
1073
1059
1044
1030
1016
1000
987
973
959
945
931
916
902
888
874
860
846
832
818
805
791
777
763
749
735
722
708
694
681
667
653
640
626
613
599
586
572
559
545
532
519
506
492
479
466
453
439
426
413
400
387
374
361
348
335
322
309
296
283
270
257
244
231
219
206
193
180
168
155
142
130
117
105
92
80
67
55
42
30
18
5
-7
-19
-31
-43
-55
-67
-79
-91
-103
-114
-126
-138
-149
-160
-172
-183
-194
-205
-216
-227
-238
-249
-260
-270
-281
-291
-302
-312
-323
-333
-343
-354
-364
-374
-384
-394
-404
-414
-424
-433
-443
-453
-462
-472
-481
-490
-500
-509
-518
-527
-536
-544
-553
-562
-570
-579
-587
-595
-604
-612
-620
-628
-636
-644
-652
-660
-668
-676
-684
-691
-699
-707
-714
-722
-729
-737
-744
-751
-758
-766
-773
-780
-787
-794
-801
-808
-815
-822
-829
-836
-842
-849
-856
-862
-869
-876
-882
-889
-896
-902
-909
-915
-921
-928
-934
-941
-947
-953
-960
-966
-972
-979
-985
-991
-997
-1002
-1010
-1016
-1022
-1028
-1034
-1040
-1046
-1052
-1058
-1063
-1069
-1075
-1080
-1086
-1091
-1096
-1101
-1107
-1112
-1116
-1121
-1126
-1131
-1135
-1139
-1144
-1148
-1152
-1156
-1160
-1163
-1167
-1171
-1174
-1177
-1181
-1184
-1187
-1190
-1193
-1195
-1198
-1201
-1203
-1205
-1208
-1210
-1212
-1213
-1215
-1217
-1218
-1220
-1221
-1222
-1223
-1224
-1225
-1226
-1227
-1228
-1228
-1229
-1229
-1230
-1230
-1230
-1230
-1230
-1230
-1230
-1230
-1230
-1230
-1230
-1229
-1229
-1228
-1228
-1227
-1226
-1226
-1225
-1224
-1223
-1222
-1221
-1219
-1218
-1217
-1215
-1214
-1212
-1210
-1209
-1207
-1205
-1203
-1201
-1198
-1196
-1194
-1191
-1189
-1186
-1183
-1180
-1177
-1174
-1171
-1168
-1165
-1161
-1158
-1155
-1151
-1148
-1144
-1140
-1137
-1133
-1129
-1125
-1121
-1117
-1113
-1109
-1104
-1100
-1096
-1091
-1087
-1082
-1077
-1073
-1068
-1063
-1058
-1053
-1048
-1043
-1037
-1032
-1027
-1020
-1014
-1010
-1004
-998
-992
-986
-980
-974
-968
-962
-956
-949
-943
-936
-930
-923
-917
-910
-903
-896
-890
-883
-876
-869
-861
-854
-847
-840
-832
-825
-817
-810
-802
-794
-787
-779
-771
-763
-755
-747
-738
-730
-722
-713
-704
-696
-687
-678
-669
-660
-651
-642
-633
-623
-614
-604
-595
-585
-575
-565
-555
-545
-535
-525
-515
-504
-494
-483
-472
-461
-451
-440
-428
-417
-406
-394
-383
-371
-360
-348
-336
-324
-312
-300
-288
-276
-263
-251
-238
-226
-213
-201
-188
-175
-162
-149
-136
-123
-110
-97
-84
-71
-58
-45
-32
-18
-5
8
21
35
48
61
75
88
101
115
128
141
155
168
181
194
208
221
234
247
261
274
287
300
314
327
340
353
366
380
393
406
419
432
446
459
472
485
499
512
525
538
552
565
578
592
605
618
631
644
658
671
684
697
710
723
737
750
763
776
789
802
815
827
840
853
866
879
891
904
917
930
942
955
968
980
993
1004
1018
1031
1043
1056
1069
1081
1094
1106
1119
1131
1144
1157
1169
1182
1194
1206
1219
1231
1244
1256
1268
1281
1293
1306
1318
1330
1342
1355
1367
1379
1391
1404
1416
1428
1440
1452
1464
1476
1488
1500
1512
1524
1536
1548
1560
1572
1584
1596
1607
1619
1631
1643
1654
1666
1678
1689
1701
1712
1723
1735
1746
1757
1768
1779
1790
1801
1812
1823
1834
1845
1856
1866
1877
1888
1898
1909
1919
1929
1940
1950
1960
1970
1980
1990
1999
2009
2019
2028
2037
2047
2056
2066
2075
2084
2093
2101
2110
2119
2127
2136
2144
2152
2160
2168
2176
2184
2192
2200
2207
2215
2222
2229
2236
2244
2251
2258
2264
2271
2278
2285
2291
2298
2305
2311
2318
2324
2330
2337
2343
2349
2355
2362
2368
2374
2380
2386
2392
2397
2403
2409
2415
2420
2426
2431
2437
2442
2447
2453
2458
2463
2468
2473
2478
2483
2488
2492
2497
2502
2506
2511
2515
2519
2524
2528
2532
2536
2540
2544
2548
2552
2555
2559
2562
2566
2569
2572
2575
2578
2581
2584
2587
2589
2592
2594
2596
2598
2600
2602
2604
2606
2607
2609
2610
2612
2613
2614
2615
2616
2617
2618
2619
2619
2620
2621
2621
2621
2622
2622
2622
2622
2622
2622
2622
2622
2622
2622
2621
2621
2621
2620
2620
2619
2619
2618
2617
2617
2616
2615
2614
2614
2613
2612
2611
2610
2609
2608
2607
2606
2605
2604
2603
2602
2601
2600
2599
2598
2597
2595
2594
2593
2592
2590
2589
2588
2587
2586
2584
2583
2582
2580
2579
2578
2576
2575
2573
2572
2570
2569
2567
2566
2564
2562
2561
2559
2557
2555
2554
2552
2550
2548
2546
2544
2542
2540
2538
2536
2534
2532
2529
2527
2525
2523
2521
2519
2516
2514
2512
2509
2507
2505
2502
2500
2498
2495
2493
2490
2488
2485
2483
2480
2478
2475
2472
2470
2467
2464
2462
2459
2456
2454
2451
2448
2445
2442
2440
2437
2434
2431
2428
2425
2422
2419
2416
2413
2409
2406
2403
2399
2396
2392
2389
2385
2381
2377
2374
2370
2366
2361
2357
2353
2349
2344
2340
2335
2330
2326
2321
2316
2311
2306
2301
2296
2291
2285
2280
2275
2269
2264
2259
2253
2247
2242
2236
2231
2225
2219
2213
2207
2201
2195
2189
2183
2177
2171
2165
2158
2152
2145
2139
2132
2126
2119
2112
2105
2098
2091
2084
2077
2070
2063
2055
2048
2041
2033
2025
2017
2009
2003
1995
1987
1979
1971
1963
1955
1947
1938
1930
1921
1913
1904
1895
1887
1878
1869
1859
1850
1841
1832
1822
1813
1803
1793
1783
1774
1764
1754
1743
1733
1723
1712
1702
1691
1681
1670
1659
1649
1638
1627
1616
1605
1593
1582
1571
1560
1548
1537
1526
1514
1503
1491
1479
1468
1456
1444
1432
1421
1409
1397
1385
1373
1361
1349
1337
1325
1313
1301
1289
1277
1265
1253
1240
1228
1216
1204
1191
1179
1167
1154
1142
1130
1117
1105
1092
1080
1068
1055
1043
1030
1018
1004
993
981
968
956
943
931
919
906
894
882
869
857
845
833
820
808
796
784
772
760
748
736
724
712
701
689
677
665
654
642
630
619
608
596
585
574
563
552
541
530
519
508
498
487
477
467
457
447
437
427
417
408
398
389
380
371
362
353
344
335
327
319
310
302
294
286
278
271
263
256
248
241
234
227
220
214
207
200
194
188
182
176
170
164
158
153
147
142
137
131
126
121
117
112
107
102
98
94
89
85
81
77
73
69
65
62
58
55
51
48
45
42
39
36
34
31
28
26
24
21
19
17
15
13
11
10
8
6
5
3
2
0
-1
-2
-3
-4
-5
-6
-7
-8
-8
-9
-9
-10
-10
-11
-11
-11
-11
-12
-12
-12
-12
-11
-11
-11
-11
-11
-10
-10
-9
-9
-8
-8
-7
-7
-6
-5
-5
-4
-3
-2
-2
-1
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
18
19
20
21
22
24
25
26
28
29
30
32
33
35
36
38
39
41
42
44
46
47
49
50
52
54
55
57
59
60
62
64
65
67
69
70
72
74
75
77
79
81
82
84
86
88
89
91
93
95
96
98
100
102
104
105
107
109
111
113
115
117
118
120
122
124
126
128
130
131
133
135
137
139
141
143
144
146
148
150
152
154
155
157
159
161
163
164
166
168
169
171
173
174
176
178
179
181
182
184
186
187
189
190
192
193
195
197
198
200
201
203
204
206
208
209
211
213
214
216
218
219
221
223
225
226
228
230
232
234
235
237
239
241
243
245
247
248
250
252
254
256
258
260
261
263
265
267
269
270
272
274
275
277
279
280
282
283
285
286
288
289
290
292
293
294
296
297
298
300
301
302
303
304
306
307
308
309
310
311
312
313
314
315
316
317
318
319
319
320
321
322
322
323
324
324
325
325
326
327
327
328
328
329
329
329
330
330
330
331
331
331
332
332
332
332
333
333
333
333
333
333
333
333
333
333
333
333
333
333
333
333
333
332
332
332
332
331
331
330
330
330
329
328
328
327
327
326
325
325
324
323
322
322
321
320
319
319
318
317
316
316
315
314
314
313
312
312
311
310
310
309
309
308
308
308
307
307
306
306
306
306
306
305
305
305
305
305
305
305
305
305
306
306
306
306
307
307
308
308
309
309
310
310
311
312
313
314
315
315
316
318
319
320
321
322
323
325
326
328
329
330
332
334
335
337
339
340
342
344
346
348
350
352
354
356
358
360
363
365
367
370
372
374
377
379
382
384
387
389
392
395
397
400
402
405
407
410
413
415
418
421
423
426
428
431
433
436
439
441
444
446
449
451
454
456
459
462
464
467
469
472
474
477
479
482
484
486
489
491
493
496
498
500
502
504
506
509
511
513
515
517
519
521
523
525
527
529
531
532
534
536
538
540
542
543
545
547
549
550
552
554
555
557
558
560
561
563
564
566
567
568
570
571
572
574
575
576
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
592
593
594
595
596
596
597
598
598
599
599
600
600
601
601
602
602
603
603
603
603
604
604
604
604
604
604
604
604
603
603
603
603
602
602
602
601
601
601
600
600
599
599
598
597
597
596
595
595
594
593
592
592
591
590
589
588
587
586
585
585
584
583
582
581
579
578
577
576
575
574
573
572
571
570
569
568
567
566
565
564
563
562
561
560
559
558
558
557
556
556
555
554
554
553
553
552
552
551
551
551
550
550
550
550
550
549
549
549
549
549
549
550
550
550
550
550
551
551
551
551
552
552
552
553
553
554
554
555
555
556
556
557
558
558
559
559
560
561
561
562
562
563
564
564
565
565
566
567
567
568
569
569
570
571
571
572
573
574
575
576
576
577
578
579
580
581
582
583
584
586
587
588
589
590
591
593
594
595
597
598
600
601
603
604
606
607
609
611
612
614
616
618
619
621
623
625
627
628
630
632
634
636
638
639
641
643
644
646
648
650
651
653
654
656
658
659
661
662
664
665
667
668
670
671
673
674
675
677
678
679
680
682
683
684
685
686
687
689
690
691
692
693
693
694
695
696
697
697
698
699
699
700
700
701
701
701
701
702
702
702
702
702
702
702
702
701
701
701
700
700
700
699
698
698
697
696
696
695
694
693
692
691
690
689
688
687
686
684
683
682
681
680
678
677
676
675
673
672
671
670
668
667
666
665
663
662
661
660
658
657
656
654
653
652
651
649
648
647
646
644
643
642
641
639
638
637
636
634
633
632
631
629
628
627
626
625
623
622
621
620
618
617
616
615
613
612
611
610
609
607
606
605
604
602
601
600
599
597
596
595
594
592
591
590
589
587
586
585
584
583
582
580
579
578
577
576
575
574
573
572
571
570
569
568
567
566
565
564
563
563
562
561
560
559
559
558
557
556
555
555
554
553
553
552
551
550
550
549
549
548
547
547
546
546
545
545
544
544
543
543
542
542
541
541
540
540
539
539
538
537
537
536
536
535
535
534
534
533
533
532
532
531
531
530
530
529
529
528
528
527
527
526
526
525
525
524
524
523
523
522
521
521
520
520
519
519
518
518
517
517
516
516
515
515
514
514
513
513
512
512
511
511
510
510
509
509
508
508
507
506
506
505
505
504
504
503
503
502
502
501
501
500
500
499
499
498
498
497
497
496
496
495
495
494
493
493
492
492
491
491
490
490
489
489
488
488
487
487
486
486
485
485
484
484
483
483
482
481
481
480
480
479
479
478
478
477
477
476
476
475
475
474
474
473
473
472
472
471
471
470
469
469
468
468
467
467
466
466
465
465
464
464
463
463
462
462
461
461
460
460
459
458
458
457
457
456
456
455
455
454
454
453
453
452
452
451
451
450
450
449
448
448
447
447
446
446
445
445
444
444
443
443
442
442
441
441
440
440
439
438
438
437
437
436
436
435
435
434
434
433
433
432
432
431
431
430
430
429
428
428
427
427
426
426
425
425
424
424
423
423
422
422
421
421
420
419
419
418
418
417
417
416
416
415
415
414
414
413
413
412
412
411
410
410
409
409
408
408
407
407
406
406
405
405
404
404
403
402
402
401
401
400
400
399
399
398
398
397
397
396
396
395
394
394
393
393
392
392
391
391
390
390
389
389
388
388
387
387
386
385
385
384
384
383
383
382
382
381
381
380
380
379
378
378
377
377
376
376
375
375
374
374
373
373
372
372
371
370
370
369
369
368
368
367
367
366
366
365
365
364
364
363
362
362
361
361
360
360
359
359
358
358
357
357
356
355
355
354
354
353
353
352
352
351
351
350
350
349
348
348
347
347
346
346
345
345
344
344
343
343
342
341
341
340
340
339
339
338
338
337
337
336
336
335
334
334
333
333
332
332
331
331
330
330
329
329
328
327
327
326
326
325
325
324
324
323
323
322
321
321
320
320
319
319
318
318
317
317
316
316
315
314
314
313
313
312
312
311
311
310
310
309
308
308
307
307
306
306
305
305
304
304
303
303
302
301
301
300
300
299
299
298
298
297
297
296
295
295
294
294
293
293
292
292
291
291
290
289
289
288
288
287
287
286
286
285
285
284
283
283
282
282
281
281
280
280
279
279
278
277
277
276
276
275
275
274
274
273
273
272
271
271
270
270
269
269
268
268
267
266
266
265
265
264
264
263
263
262
262
261
260
260
259
259
258
258
257
257
256
256
255
254
254
253
253
252
252
251
251
250
249
249
248
248
247
247
246
246
245
245
244
243
243
242
242
241
241
240
240
239
238
238
237
237
236
236
235
235
234
234
233
232
232
231
231
230
230
229
229
228
227
227
226
226
225
225
224
224
223
222
222
221
221
220
220
219
219
218
217
217
216
216
215
215
214
214
213
213
212
211
211
210
210
209
209
208
208
207
206
206
205
205
204
204
203
203
202
201
201
200
200
199
199
198
198
197
196
196
195
195
194
194
193
193
192
191
191
190
190
189
189
188
188
187
186
186
185
185
184
184
183
182
182
181
181
180
180
179
179
178
177
177
176
176
175
175
174
174
173
172
172
171
171
170
170
169
169
168
167
167
166
166
165
165
164
164
163
162
162
161
161
160
160
159
158
158
157
157
156
156
155
155
154
153
153
152
152
151
151
150
149
149
148
148
147
147
146
146
145
144
144
143
143
142
142
141
141
140
139
139
138
138
137
137
136
135
135
134
134
133
133
132
131
131
130
130
129
129
128
128
127
126
126
125
125
124
124
123
122
122
121
121
120
120
119
119
118
117
117
116
116
115
115
114
113
113
112
112
111
111
110
109
109
108
108
107
107
106
106
105
104
104
103
103
102
102
101
100
100
99
99
98
98
97
96
96
95
95
94
94
93
92
92
91
91
90
90
89
88
88
87
87
86
86
85
85
84
83
83
82
82
81
81
80
79
79
78
78
77
77
76
75
75
74
74
73
73
72
71
71
70
70
69
69
68
67
67
66
66
65
65
64
63
63
62
62
61
61
60
59
59
58
58
57
57
56
55
55
54
54
53
53
52
51
51
50
50
49
49
48
47
47
46
46
45
45
44
43
43
42
42
41
41
40
39
39
38
38
37
37
36
35
35
34
34
33
33
32
31
31
30
30
29
28
28
27
27
26
26
25
24
24
23
23
22
22
21
20
20
19
19
18
18
17
16
16
15
15
14
14
13
12
12
11
11
10
9
9
8
8
7
7
6
5
5
4
4
3
3
2
1
1
0
