5
9149
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
0
0
0
0
0
0
1
1
1
1
1
0
0
0
0
1
1
1
1
1
1
1
0
0
0
1
1
1
1
1
1
1
1
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
0
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
0
0
1
1
1
1
1
1
1
0
0
0
0
0
1
1
1
1
0
0
0
0
0
0
1
1
1
1
1
0
0
0
0
0
1
1
1
1
1
0
0
0
0
0
1
1
1
1
1
0
0
-1
-1
0
1
2
2
2
2
0
-1
-2
-2
-1
1
3
4
5
4
0
-4
-10
-15
-18
-19
-17
-11
-4
4
11
16
19
18
15
10
5
1
-2
-2
-2
0
1
2
2
2
1
1
2
4
6
9
11
13
13
11
9
6
3
1
0
0
0
1
1
2
1
0
0
-1
0
0
1
1
2
2
1
0
0
-1
-1
0
1
2
2
2
1
1
0
-1
-1
0
1
2
3
3
2
1
-1
-2
-2
-1
1
3
5
5
3
0
-5
-10
-14
-17
-18
-16
-12
-7
-2
2
4
5
4
2
0
-1
-2
-1
0
2
2
3
2
1
0
-1
-1
0
1
2
3
3
2
1
-1
-2
-2
-1
1
4
6
8
9
9
8
6
4
2
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
1
2
2
2
2
0
-1
-2
-2
-1
2
6
10
15
18
19
18
14
9
4
0
-3
-4
-3
-1
2
3
4
4
2
0
-1
-2
-1
0
2
3
4
3
1
-1
-5
-7
-8
-8
-7
-5
-2
0
2
3
2
1
1
0
0
0
1
1
2
2
1
1
0
0
0
1
1
2
2
2
1
1
0
0
0
1
1
2
2
2
1
1
0
0
0
1
1
2
2
2
1
1
0
0
0
0
1
2
2
2
2
1
0
0
0
0
1
2
2
3
2
1
0
-1
-1
-1
0
2
4
6
8
9
9
8
6
5
3
1
0
0
0
0
1
1
1
2
2
2
1
1
1
1
0
0
1
1
1
2
2
2
1
1
1
0
0
0
1
1
2
3
3
4
4
6
7
9
11
13
15
16
15
14
11
8
5
3
1
0
0
1
1
2
2
1
1
1
1
1
1
2
2
2
2
1
0
0
0
1
2
3
3
3
2
0
-1
-3
-2
-1
3
7
12
16
18
19
17
14
9
5
1
-1
-2
-2
0
1
2
3
3
2
1
1
0
0
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
0
1
1
2
3
3
3
2
0
-1
-2
-2
0
3
7
11
15
18
19
17
14
10
6
1
-1
-3
-2
-1
1
3
4
4
3
2
1
0
-1
0
1
2
2
3
3
2
2
1
0
0
0
1
2
2
3
3
2
2
1
0
0
0
1
2
3
3
3
3
2
1
-1
-1
-1
-1
0
1
2
3
3
3
3
2
2
2
2
2
2
2
2
1
0
0
0
0
1
3
4
5
5
3
0
-5
-9
-12
-15
-15
-14
-11
-7
-3
1
3
4
4
4
4
5
6
7
8
9
8
7
5
3
1
-1
-1
-1
0
2
3
4
3
3
2
1
0
0
1
2
2
3
3
3
2
1
1
1
1
2
2
3
3
2
2
1
1
1
1
2
3
3
2
2
1
0
0
1
3
6
8
10
11
10
9
6
3
1
-1
-1
0
1
3
4
4
4
2
0
-1
-1
0
2
4
7
10
11
11
9
7
5
3
1
0
0
1
2
2
3
3
2
2
1
1
1
2
2
3
3
2
2
1
1
1
2
2
2
3
3
2
2
1
1
1
2
2
3
3
3
2
1
0
0
0
2
4
6
9
10
11
10
8
6
3
1
0
0
1
2
3
4
4
3
2
1
0
0
1
3
4
5
4
2
-2
-6
-10
-14
-15
-14
-12
-8
-4
0
3
4
4
4
2
1
1
1
1
2
3
3
3
3
2
1
1
1
2
2
3
3
3
2
2
1
1
2
2
3
3
3
3
2
2
1
1
2
2
3
3
3
3
2
1
1
1
2
2
3
3
3
3
2
1
1
1
1
2
4
4
4
4
2
0
-1
-2
0
3
7
12
17
20
20
19
15
10
5
1
-1
-2
-1
1
3
4
5
4
3
2
1
1
1
2
3
4
4
3
2
2
1
1
2
2
3
4
4
3
2
1
0
1
2
4
7
9
11
11
10
8
6
3
1
0
0
1
2
3
4
4
3
2
2
1
2
2
2
3
3
3
3
2
2
2
2
2
3
3
3
3
3
2
2
2
2
2
3
3
3
3
3
2
2
2
2
2
3
3
3
3
3
2
2
2
2
2
3
3
3
3
3
2
2
2
2
2
3
3
3
3
3
2
2
2
2
2
3
3
4
4
3
2
2
1
1
2
3
3
4
4
3
3
2
1
1
2
3
4
5
5
4
3
1
0
0
0
2
4
7
9
11
11
10
8
6
5
4
4
4
5
5
3
1
-3
-7
-11
-13
-14
-13
-10
-6
-2
2
5
7
7
5
4
2
1
0
1
2
3
4
5
5
4
3
2
1
1
1
2
3
4
4
5
4
3
2
1
1
1
2
3
5
6
6
6
4
1
-3
-7
-11
-13
-14
-13
-10
-6
-1
3
5
7
6
5
4
2
1
1
1
2
3
4
5
4
4
3
2
2
2
2
3
4
4
4
4
3
2
2
2
2
3
3
4
4
4
3
3
2
2
2
3
3
3
4
4
3
3
3
2
2
3
3
3
4
4
3
3
3
3
2
3
3
3
3
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
3
3
3
3
3
3
3
3
3
4
4
3
3
3
3
3
3
3
3
4
4
4
3
3
3
3
3
3
3
4
4
4
3
3
3
3
3
3
3
3
4
4
4
3
3
3
3
3
3
3
4
4
4
3
3
3
3
3
3
3
4
4
4
4
3
3
3
3
3
3
4
4
4
4
4
3
3
2
3
3
4
4
4
4
4
3
3
2
2
3
3
4
5
5
4
3
2
2
2
2
3
4
5
6
5
4
2
1
-1
0
2
5
9
14
18
20
21
19
16
12
7
3
1
0
0
2
3
4
5
5
5
4
3
2
2
2
3
4
4
4
4
4
4
3
3
3
3
3
4
4
4
4
4
4
3
3
3
3
3
3
4
4
4
4
4
4
3
3
3
3
3
4
4
5
5
4
4
3
2
2
2
3
5
6
7
7
5
2
-2
-6
-10
-13
-14
-12
-9
-5
0
4
6
8
7
6
4
2
1
1
2
3
4
5
5
5
4
3
3
2
2
3
4
4
5
5
5
4
3
3
3
3
3
4
4
5
5
4
4
3
3
3
3
3
4
4
5
5
4
4
3
3
3
3
4
4
5
5
5
4
4
3
2
2
2
4
5
6
7
7
5
2
-2
-6
-10
-13
-13
-12
-9
-5
0
4
7
8
8
6
4
3
1
1
2
3
5
6
6
6
5
3
3
2
2
3
4
5
5
5
5
4
3
2
2
3
4
5
5
5
5
4
3
3
2
3
3
4
5
5
5
5
4
3
3
3
3
4
4
4
4
3
2
1
0
2
4
8
12
16
19
21
21
19
15
11
7
4
2
1
2
3
4
5
5
5
5
4
4
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
5
4
4
4
3
3
4
4
4
5
5
5
4
4
3
2
2
3
5
7
9
11
12
12
12
10
8
6
4
3
2
3
3
4
5
5
5
5
4
4
3
3
4
4
4
5
5
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
4
4
4
4
4
4
4
4
5
5
5
4
4
4
4
4
4
4
5
5
5
5
4
4
3
3
4
4
5
5
5
5
5
4
3
2
2
3
4
6
9
12
14
16
17
17
16
14
12
9
6
3
1
0
0
2
5
8
12
14
15
15
13
9
6
3
1
2
4
9
14
18
21
22
21
18
13
8
4
1
0
0
2
4
6
7
7
6
5
3
3
2
3
4
5
6
6
6
5
4
3
3
3
3
4
5
5
6
5
5
4
3
3
3
4
5
5
5
5
5
4
4
3
3
4
4
5
5
6
5
5
4
3
3
3
4
5
5
6
6
5
4
3
2
2
2
4
7
10
12
14
14
12
10
7
4
2
2
3
5
6
8
8
6
3
-1
-5
-9
-11
-13
-13
-12
-11
-11
-11
-11
-11
-11
-9
-5
1
8
16
23
29
33
35
33
30
24
19
13
8
4
2
0
0
0
1
3
4
5
6
6
6
5
4
3
3
3
4
5
6
6
6
5
4
2
2
3
5
9
14
19
23
25
26
24
20
15
10
6
3
2
2
3
4
5
6
5
5
4
4
4
4
4
4
5
5
4
4
4
4
4
5
5
5
5
4
4
4
4
4
5
6
6
6
4
2
0
-2
-4
-5
-4
-2
1
3
5
6
6
6
5
4
3
3
4
4
5
6
5
5
4
3
3
3
4
5
6
6
5
4
3
2
2
3
5
6
8
8
7
4
-1
-6
-10
-13
-14
-12
-9
-4
1
5
8
8
8
6
4
2
2
2
3
4
5
6
6
5
4
3
3
3
3
4
5
5
5
5
4
4
3
3
4
4
5
5
5
5
4
4
4
3
4
4
4
5
5
5
5
4
4
4
4
4
4
5
5
5
5
4
4
4
4
4
4
4
5
5
5
4
4
4
4
4
4
4
5
5
5
4
4
4
4
4
4
4
4
5
5
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
4
4
4
4
3
3
4
4
5
5
5
5
5
3
2
0
-2
-3
-4
-4
-2
0
2
4
5
6
6
5
4
3
3
2
3
4
4
5
5
5
5
4
3
3
3
3
4
5
5
5
5
4
3
3
3
3
4
5
5
5
5
4
3
3
3
3
4
4
5
5
5
5
4
3
2
2
3
4
5
6
6
5
4
2
1
1
2
4
6
8
9
8
4
-1
-7
-13
-18
-20
-20
-17
-12
-6
0
5
8
8
7
5
3
2
1
1
3
4
5
6
5
5
4
3
2
2
3
4
4
5
5
5
4
3
3
3
3
3
4
4
5
4
4
4
3
3
3
3
4
4
4
4
4
4
3
3
3
3
3
4
4
4
4
4
4
3
3
3
3
4
4
4
4
4
4
3
3
3
3
3
4
4
4
4
4
3
3
3
3
3
3
4
4
4
4
4
3
3
3
3
3
4
4
4
4
4
3
3
3
3
3
3
4
4
4
4
3
3
3
3
3
3
4
4
4
4
4
3
3
2
2
3
3
4
4
4
4
3
3
2
2
3
3
4
4
4
4
3
3
2
2
2
3
4
4
5
4
4
3
2
2
2
2
3
4
5
5
4
3
2
1
1
1
2
3
5
7
9
9
10
9
9
8
7
6
5
4
3
1
1
1
1
2
4
5
6
6
5
3
1
0
-1
0
2
4
7
8
8
6
2
-2
-6
-9
-11
-11
-9
-8
-7
-8
-10
-14
-19
-23
-26
-26
-25
-21
-17
-13
-10
-9
-9
-10
-11
-11
-8
-4
2
8
14
18
20
20
17
13
9
5
2
0
0
1
3
4
6
9
11
15
18
21
24
26
25
23
19
14
8
3
-1
-3
-3
-2
1
3
5
6
6
5
4
2
0
-2
-3
-6
-8
-12
-17
-23
-30
-35
-39
-39
-37
-32
-26
-19
-13
-10
-12
-18
-28
-40
-53
-63
-69
-70
-66
-57
-47
-36
-28
-25
-26
-31
-39
-48
-54
-56
-54
-47
-37
-26
-16
-9
-6
-7
-10
-14
-16
-15
-12
-5
2
9
12
10
3
-8
-21
-33
-42
-46
-43
-35
-23
-10
2
10
13
13
10
6
5
6
12
19
27
32
32
26
15
0
-15
-26
-32
-31
-24
-12
0
10
14
12
4
-7
-17
-23
-22
-13
2
19
33
42
42
33
16
-6
-28
-46
-57
-61
-59
-54
-47
-43
-41
-42
-43
-43
-39
-30
-18
-4
7
13
12
3
-11
-28
-41
-47
-42
-29
-8
15
33
43
40
25
0
-29
-56
-74
-78
-69
-46
-16
17
46
67
78
78
70
60
50
44
43
49
58
69
79
85
88
87
84
81
80
82
86
93
100
106
109
107
99
85
65
41
15
-12
-38
-59
-74
-82
-82
-75
-63
-47
-28
-9
8
25
39
52
61
66
64
55
37
10
-25
-62
-97
-123
-136
-134
-116
-88
-57
-30
-16
-18
-37
-70
-109
-145
-168
-175
-164
-138
-107
-79
-63
-64
-83
-115
-151
-183
-199
-197
-174
-138
-95
-56
-31
-24
-35
-62
-96
-128
-151
-161
-157
-142
-122
-103
-89
-84
-86
-93
-99
-103
-100
-92
-81
-72
-67
-71
-84
-103
-124
-143
-154
-153
-138
-112
-78
-42
-9
15
27
25
8
-19
-56
-96
-137
-174
-204
-224
-232
-229
-213
-188
-154
-116
-77
-42
-12
10
22
25
21
13
2
-7
-14
-17
-17
-14
-10
-7
-5
-7
-11
-17
-23
-27
-28
-24
-16
-4
12
29
48
68
89
109
131
151
169
181
186
179
160
127
84
35
-16
-61
-96
-117
-126
-125
-119
-115
-119
-134
-160
-195
-231
-260
-276
-274
-252
-214
-167
-121
-85
-68
-73
-99
-141
-191
-238
-271
-284
-273
-241
-191
-133
-77
-29
4
22
28
28
30
40
63
100
147
197
241
269
274
253
209
148
81
20
-26
-49
-50
-31
-2
28
47
50
33
-1
-45
-91
-129
-153
-162
-155
-137
-115
-94
-78
-69
-65
-63
-62
-57
-50
-41
-32
-23
-16
-8
5
27
60
105
158
211
255
281
281
255
205
140
73
14
-27
-47
-45
-30
-12
1
0
-18
-50
-91
-135
-173
-204
-225
-238
-248
-255
-260
-260
-250
-227
-187
-134
-74
-19
18
27
3
-51
-124
-200
-259
-287
-275
-224
-145
-55
25
79
96
76
27
-37
-101
-152
-181
-191
-187
-181
-181
-195
-220
-253
-281
-297
-293
-268
-227
-178
-131
-96
-77
-72
-75
-80
-78
-69
-53
-39
-36
-50
-82
-129
-177
-212
-218
-187
-119
-24
77
162
208
201
142
40
-80
-192
-270
-295
-262
-180
-69
46
138
187
186
136
50
-53
-153
-236
-290
-316
-317
-302
-280
-259
-243
-234
-229
-227
-224
-220
-212
-198
-178
-148
-105
-51
15
85
150
200
225
217
176
110
32
-41
-92
-108
-83
-21
65
159
245
309
347
362
364
365
376
402
437
470
482
455
378
251
83
-100
-269
-395
-454
-438
-352
-218
-66
71
166
201
178
109
18
-66
-119
-128
-90
-18
68
142
183
180
133
51
-44
-133
-194
-217
-198
-145
-71
10
85
148
197
236
270
304
336
360
367
344
286
193
75
-49
-157
-225
-239
-195
-102
18
136
224
259
233
155
45
-68
-154
-192
-172
-104
-8
85
148
157
105
1
-133
-267
-370
-419
-405
-334
-224
-102
4
73
95
75
28
-22
-52
-43
12
109
231
352
445
487
463
369
216
27
-171
-346
-473
-537
-535
-478
-388
-292
-219
-187
-205
-264
-344
-415
-445
-410
-302
-129
77
275
418
464
390
198
-85
-413
-724
-960
-1078
-1055
-899
-642
-333
-30
218
377
433
395
289
152
18
-85
-138
-140
-97
-25
59
138
198
230
230
195
130
40
-66
-173
-268
-337
-370
-364
-326
-268
-211
-173
-167
-197
-253
-313
-350
-338
-261
-117
76
286
475
604
647
596
464
282
90
-68
-164
-181
-123
-13
119
241
325
358
336
267
165
45
-78
-197
-304
-390
-447
-462
-421
-314
-137
98
366
631
849
982
1002
904
705
444
172
-60
-207
-249
-186
-44
137
311
439
494
471
381
251
111
-12
-102
-153
-173
-178
-185
-205
-245
-298
-353
-393
-402
-371
-298
-189
-58
75
191
271
304
282
209
94
-49
-198
-332
-430
-474
-458
-379
-249
-86
84
235
347
406
410
368
297
219
153
110
92
93
97
89
56
-4
-85
-167
-228
-248
-214
-127
-4
127
230
276
245
134
-36
-232
-408
-523
-545
-466
-297
-74
156
345
454
464
379
225
43
-124
-238
-281
-253
-175
-83
-12
9
-32
-124
-240
-342
-391
-359
-237
-38
207
453
656
782
814
753
622
450
270
109
-23
-126
-211
-294
-386
-490
-596
-684
-734
-728
-659
-538
-390
-247
-146
-112
-153
-259
-403
-545
-651
-691
-659
-565
-439
-317
-232
-207
-242
-321
-410
-472
-477
-407
-270
-91
90
229
290
256
131
-61
-278
-479
-626
-699
-699
-643
-562
-490
-451
-460
-509
-577
-635
-651
-603
-486
-309
-101
100
255
332
311
192
-6
-252
-504
-722
-869
-922
-873
-728
-505
-230
69
364
632
857
1031
1149
1212
1221
1180
1093
963
798
608
409
219
58
-56
-111
-104
-45
47
143
212
229
178
59
-113
-309
-493
-630
-694
-674
-578
-428
-257
-99
19
84
98
81
59
62
112
219
378
570
769
944
1072
1138
1142
1093
1004
897
785
676
574
476
377
273
163
52
-56
-151
-226
-277
-301
-301
-278
-238
-186
-129
-75
-34
-18
-40
-111
-233
-403
-603
-809
-990
-1117
-1167
-1133
-1022
-859
-676
-511
-390
-330
-326
-362
-409
-438
-427
-366
-260
-127
9
128
218
281
328
377
446
542
661
784
883
931
910
816
664
486
322
208
169
210
313
447
568
640
636
550
394
194
-17
-209
-364
-478
-560
-628
-700
-787
-889
-996
-1089
-1147
-1155
-1107
-1008
-880
-744
-626
-543
-507
-512
-546
-586
-610
-593
-520
-382
-180
77
369
671
955
1189
1351
1426
1411
1320
1183
1038
925
879
916
1031
1196
1360
1466
1455
1289
951
458
-147
-799
-1427
-1965
-2366
-2605
-2682
-2617
-2440
-2185
-1882
-1552
-1208
-858
-513
-184
112
355
527
616
621
553
436
299
173
82
43
57
114
196
280
344
371
351
284
177
45
-94
-218
-305
-339
-312
-224
-89
70
224
343
404
401
343
257
178
146
188
308
489
685
840
892
800
550
166
-294
-750
-1114
-1318
-1321
-1130
-785
-360
63
415
653
769
792
771
764
812
934
1113
1307
1460
1517
1444
1233
911
531
157
-152
-351
-427
-394
-287
-155
-42
20
16
-46
-146
-258
-355
-424
-457
-458
-437
-403
-360
-311
-252
-179
-94
-2
86
154
190
187
149
88
25
-20
-31
-1
62
139
205
235
216
147
43
-66
-148
-175
-132
-24
124
273
381
413
351
206
9
-188
-330
-370
-284
-79
206
509
758
887
855
654
315
-100
-512
-840
-1022
-1028
-865
-576
-230
99
344
465
454
335
161
-4
-103
-91
44
286
592
904
1159
1308
1321
1195
953
642
315
28
-174
-268
-252
-148
9
171
295
349
320
214
59
-107
-238
-301
-277
-170
-8
163
288
322
234
23
-282
-624
-930
-1130
-1168
-1020
-699
-253
242
700
1041
1211
1190
994
675
302
-52
-325
-479
-504
-420
-264
-85
75
185
231
219
169
106
57
39
58
109
176
237
271
260
196
78
-82
-266
-454
-620
-747
-819
-833
-792
-710
-607
-507
-431
-396
-409
-468
-556
-651
-721
-738
-676
-520
-268
71
472
901
1320
1690
1979
2162
2230
2185
2043
1832
1585
1336
1115
943
830
771
752
751
743
706
626
504
348
180
27
-85
-137
-120
-41
83
219
334
393
372
261
66
-191
-474
-741
-952
-1076
-1096
-1010
-840
-615
-371
-143
42
177
265
328
392
482
614
788
983
1168
1302
1348
1283
1104
835
518
207
-45
-199
-238
-175
-47
92
185
186
71
-157
-467
-808
-1123
-1357
-1475
-1464
-1338
-1130
-887
-655
-476
-374
-355
-407
-506
-622
-721
-780
-782
-723
-612
-466
-307
-161
-49
15
24
-14
-84
-162
-225
-252
-230
-159
-50
75
192
279
323
322
285
231
182
154
156
184
225
260
271
247
187
106
23
-40
-66
-48
7
84
160
219
254
271
290
339
442
613
848
1121
1390
1604
1716
1694
1530
1240
862
445
40
-315
-598
-809
-961
-1077
-1179
-1278
-1375
-1455
-1501
-1494
-1426
-1299
-1131
-948
-779
-645
-555
-504
-473
-436
-370
-260
-109
66
236
368
432
415
323
178
17
-119
-194
-186
-95
61
250
433
577
660
682
657
616
594
621
711
862
1051
1241
1392
1467
1446
1329
1137
909
691
525
439
440
514
628
739
808
805
723
575
389
205
57
-29
-50
-19
36
80
85
37
-57
-172
-271
-314
-273
-139
71
317
545
702
746
659
452
165
-145
-415
-596
-658
-603
-461
-282
-123
-31
-34
-131
-291
-467
-601
-645
-568
-371
-81
250
561
790
893
850
668
380
34
-316
-625
-860
-1012
-1089
-1113
-1112
-1110
-1119
-1138
-1150
-1130
-1048
-885
-631
-299
84
473
819
1076
1208
1201
1063
821
521
212
-58
-255
-363
-385
-342
-265
-186
-132
-117
-141
-190
-243
-276
-274
-227
-140
-27
96
215
323
423
527
651
810
1004
1226
1447
1630
1736
1731
1600
1351
1014
640
290
19
-132
-148
-43
145
361
546
650
643
519
294
7
-296
-567
-769
-878
-889
-813
-672
-495
-312
-151
-33
28
27
-35
-146
-290
-447
-593
-709
-777
-793
-757
-684
-591
-500
-429
-388
-378
-388
-402
-402
-374
-312
-223
-122
-32
27
41
4
-72
-168
-257
-314
-320
-272
-178
-60
53
130
147
91
-38
-228
-457
-699
-928
-1121
-1264
-1350
-1377
-1348
-1268
-1141
-971
-761
-514
-232
80
415
761
1103
1425
1708
1933
2086
2156
2141
2047
1889
1688
1468
1253
1062
906
786
695
621
550
472
384
288
195
120
73
62
85
131
184
226
244
232
194
144
97
71
72
99
138
166
160
102
-12
-171
-347
-502
-600
-611
-526
-358
-141
76
242
314
270
115
-121
-388
-629
-797
-862
-823
-704
-551
-421
-362
-403
-548
-772
-1027
-1258
-1412
-1456
-1383
-1216
-1000
-792
-646
-600
-665
-824
-1036
-1242
-1385
-1417
-1313
-1074
-726
-312
116
510
835
1074
1228
1312
1353
1377
1404
1447
1504
1566
1614
1629
1593
1494
1333
1119
871
615
381
195
77
35
67
152
265
374
448
467
427
335
216
102
22
0
41
134
250
353
404
375
258
62
-180
-425
-627
-746
-762
-675
-505
-285
-57
143
290
374
397
376
330
276
227
189
160
133
105
70
27
-23
-79
-144
-223
-325
-456
-620
-814
-1025
-1230
-1405
-1524
-1569
-1536
-1432
-1283
-1121
-983
-902
-899
-983
-1143
-1359
-1599
-1831
-2024
-2157
-2216
-2197
-2104
-1947
-1738
-1488
-1206
-901
-579
-245
96
438
768
1074
1337
1537
1655
1675
1588
1395
1111
761
380
10
-312
-555
-700
-745
-703
-597
-456
-313
-189
-102
-55
-41
-49
-61
-62
-38
18
111
238
394
571
757
938
1101
1236
1336
1399
1434
1454
1474
1511
1573
1661
1762
1851
1902
1887
1790
1611
1366
1088
817
593
442
373
370
402
430
415
333
182
-20
-238
-431
-566
-626
-616
-563
-508
-491
-542
-667
-847
-1040
-1195
-1262
-1210
-1036
-765
-447
-146
81
190
167
27
-192
-435
-648
-790
-841
-804
-703
-573
-453
-373
-351
-390
-480
-604
-743
-880
-1004
-1110
-1195
-1260
-1304
-1325
-1320
-1286
-1220
-1122
-991
-827
-627
-385
-93
255
659
1110
1587
2053
2464
2775
2946
2957
2809
2529
2167
1785
1447
1202
1077
1068
1144
1252
1331
1325
1197
937
562
116
-347
-768
-1103
-1326
-1439
-1462
-1431
-1386
-1361
-1376
-1431
-1511
-1588
-1633
-1621
-1538
-1386
-1181
-947
-712
-499
-325
-195
-105
-47
-11
8
13
0
-39
-110
-215
-347
-495
-643
-774
-874
-937
-968
-976
-978
-988
-1014
-1060
-1114
-1163
-1188
-1173
-1110
-1002
-864
-713
-573
-460
-382
-335
-303
-263
-189
-60
132
385
680
988
1274
1502
1645
1686
1624
1468
1240
967
680
406
167
-23
-157
-237
-268
-262
-230
-182
-125
-65
-2
65
139
222
315
415
518
618
709
789
857
915
968
1018
1070
1116
1148
1151
1109
1006
839
608
330
31
-257
-503
-679
-773
-784
-728
-631
-522
-430
-375
-365
-399
-466
-548
-630
-702
-759
-805
-846
-888
-935
-982
-1020
-1034
-1006
-922
-772
-555
-280
38
377
711
1014
1265
1441
1526
1512
1397
1190
905
569
213
-127
-420
-641
-778
-830
-815
-755
-679
-614
-577
-571
-590
-617
-633
-621
-574
-495
-400
-307
-236
-201
-201
-224
-250
-252
-206
-99
66
273
493
691
837
906
890
796
642
454
258
73
-86
-215
-316
-394
-450
-485
-492
-465
-396
-283
-131
50
241
421
572
678
733
738
700
631
545
452
363
281
211
155
113
88
79
87
106
129
146
146
121
68
-10
-101
-189
-251
-266
-217
-94
104
368
680
1018
1357
1671
1939
2146
2285
2354
2360
2316
2238
2141
2040
1945
1856
1768
1667
1537
1362
1131
845
515
163
-180
-480
-708
-845
-887
-846
-746
-621
-503
-420
-389
-411
-476
-564
-652
-721
-757
-759
-732
-693
-656
-637
-646
-683
-741
-806
-859
-884
-864
-790
-663
-492
-292
-86
101
248
339
368
342
277
201
143
128
173
279
431
601
753
849
865
790
635
428
211
27
-90
-121
-72
31
149
236
254
183
25
-196
-438
-654
-800
-845
-779
-613
-374
-99
174
413
597
718
776
779
735
653
538
393
225
43
-140
-308
-442
-529
-562
-543
-486
-412
-344
-305
-313
-375
-492
-655
-852
-1068
-1289
-1502
-1696
-1858
-1973
-2027
-2004
-1895
-1696
-1413
-1067
-687
-307
38
319
519
634
676
661
612
548
479
408
329
231
106
-48
-223
-403
-563
-680
-732
-707
-605
-436
-223
11
237
435
588
691
744
755
740
713
694
700
744
836
976
1156
1360
1564
1742
1867
1924
1907
1827
1705
1572
1459
1389
1371
1397
1444
1479
1471
1394
1243
1029
780
535
331
194
129
122
139
138
75
-77
-328
-664
-1050
-1445
-1805
-2099
-2311
-2449
-2535
-2598
-2668
-2765
-2893
-3039
-3182
-3293
-3345
-3322
-3220
-3048
-2824
-2571
-2309
-2056
-1822
-1611
-1428
-1274
-1154
-1072
-1035
-1045
-1096
-1178
-1269
-1348
-1390
-1378
-1304
-1172
-997
-800
-605
-430
-288
-176
-86
1
102
232
398
598
818
1042
1248
1419
1540
1607
1622
1591
1528
1445
1354
1267
1191
1132
1091
1069
1064
1073
1089
1107
1117
1114
1091
1047
982
901
811
723
645
585
547
533
540
562
593
623
646
655
647
621
582
535
489
453
433
435
457
493
533
560
561
522
437
308
145
-36
-214
-372
-496
-585
-644
-690
-744
-825
-946
-1109
-1302
-1503
-1680
-1802
-1842
-1786
-1634
-1402
-1118
-820
-542
-313
-151
-58
-20
-16
-16
10
83
217
409
647
907
1159
1371
1517
1580
1553
1443
1269
1059
843
650
501
406
365
367
392
420
435
427
395
347
294
250
221
205
195
173
125
38
-87
-240
-394
-519
-580
-553
-428
-213
65
369
655
887
1040
1109
1108
1064
1010
974
977
1020
1091
1168
1223
1233
1187
1084
940
777
618
485
386
322
283
252
214
160
88
4
-76
-138
-169
-163
-121
-56
18
83
125
133
104
39
-58
-184
-337
-518
-733
-982
-1267
-1580
-1907
-2228
-2520
-2759
-2925
-3008
-3005
-2927
-2789
-2613
-2420
-2227
-2045
-1883
-1737
-1601
-1466
-1323
-1164
-981
-768
-524
-248
58
387
729
1069
1388
1668
1890
2040
2113
2112
2049
1945
1821
1699
1593
1508
1436
1360
1260
1112
904
630
302
-56
-412
-730
-979
-1140
-1203
-1178
-1081
-938
-772
-600
-431
-262
-84
115
346
612
906
1213
1511
1778
1996
2157
2262
2324
2361
2394
2441
2508
2596
2691
2774
2820
2808
2719
2546
2288
1951
1549
1097
611
103
-415
-937
-1455
-1965
-2464
-2944
-3399
-3819
-4191
-4501
-4735
-4877
-4915
-4842
-4658
-4371
-3998
-3563
-3092
-2611
-2142
-1696
-1273
-862
-446
-6
471
992
1546
2111
2655
3140
3531
3801
3941
3955
3865
3702
3505
3306
3133
3000
2907
2845
2793
2728
2629
2477
2261
1980
1640
1257
853
451
79
-238
-484
-646
-725
-733
-689
-621
-557
-522
-531
-590
-690
-811
-927
-1012
-1045
-1012
-914
-760
-569
-363
-164
14
161
279
375
458
539
625
718
816
914
1004
1079
1133
1163
1169
1151
1111
1051
974
882
779
669
557
450
351
265
194
137
89
47
6
-38
-84
-132
-179
-218
-245
-256
-248
-219
-170
-104
-24
66
159
249
328
387
417
413
370
290
176
38
-114
-267
-411
-541
-654
-752
-841
-927
-1014
-1105
-1197
-1284
-1359
-1412
-1439
-1438
-1413
-1373
-1328
-1291
-1271
-1273
-1297
-1336
-1379
-1413
-1429
-1416
-1372
-1300
-1207
-1102
-999
-906
-831
-776
-740
-718
-701
-682
-652
-603
-530
-431
-304
-154
14
190
364
521
649
738
782
780
739
671
594
524
477
461
476
517
570
618
648
649
622
573
518
476
463
492
565
676
808
940
1052
1125
1147
1118
1041
928
790
639
482
322
160
-5
-174
-343
-505
-649
-762
-832
-846
-798
-685
-507
-269
20
348
702
1065
1417
1739
2009
2209
2327
2360
2312
2197
2037
1854
1671
1503
1356
1228
1108
981
834
660
463
256
61
-97
-194
-211
-143
2
204
433
657
845
974
1032
1018
947
834
707
587
496
445
440
476
543
625
705
767
800
799
766
715
662
631
643
719
869
1096
1389
1728
2086
2431
2738
2984
3159
3264
3308
3305
3270
3210
3127
3009
2838
2592
2252
1808
1261
632
-48
-735
-1385
-1959
-2433
-2795
-3055
-3232
-3357
-3458
-3558
-3667
-3785
-3898
-3988
-4035
-4025
-3951
-3814
-3624
-3394
-3136
-2858
-2566
-2261
-1940
-1605
-1260
-916
-589
-296
-54
128
247
309
327
320
304
291
290
301
320
343
367
394
430
481
555
653
771
894
1002
1072
1081
1016
871
656
389
95
-196
-459
-677
-839
-945
-999
-1008
-983
-926
-836
-713
-551
-350
-110
161
453
751
1040
1305
1538
1735
1897
2031
2144
2246
2343
2438
2533
2623
2702
2766
2809
2829
2825
2801
2757
2694
2611
2499
2349
2144
1871
1518
1082
568
-7
-617
-1226
-1798
-2303
-2718
-3034
-3257
-3406
-3505
-3580
-3651
-3727
-3804
-3866
-3889
-3847
-3722
-3506
-3205
-2840
-2439
-2037
-1660
-1328
-1047
-808
-593
-381
-154
97
372
656
927
1161
1335
1438
1467
1434
1359
1263
1168
1087
1026
978
930
867
775
645
481
290
89
-104
-273
-408
-505
-569
-610
-636
-659
-681
-700
-708
-694
-643
-545
-392
-182
80
385
723
1082
1449
1815
2170
2509
2825
3111
3363
3574
3742
3863
3935
3958
3933
3861
3744
3584
3382
3144
2875
2582
2273
1960
1652
1358
1085
836
614
419
252
115
10
-60
-95
-93
-60
-4
60
119
157
163
134
75
-2
-79
-134
-150
-116
-33
88
223
345
424
438
374
233
33
-196
-419
-596
-695
-698
-601
-416
-172
94
343
541
664
705
668
575
450
322
213
136
94
77
73
65
43
3
-48
-96
-122
-109
-47
65
216
386
549
678
752
762
705
590
432
248
50
-152
-360
-577
-812
-1072
-1358
-1667
-1986
-2298
-2583
-2819
-2994
-3098
-3130
-3097
-3009
-2881
-2724
-2548
-2357
-2152
-1929
-1682
-1408
-1106
-779
-437
-96
227
513
746
918
1030
1091
1121
1141
1175
1237
1333
1455
1580
1677
1712
1656
1493
1223
865
455
39
-340
-644
-854
-968
-1006
-1000
-992
-1014
-1092
-1228
-1408
-1602
-1770
-1872
-1877
-1770
-1553
-1249
-891
-522
-179
107
321
462
544
591
625
669
732
813
899
967
992
951
828
619
334
-7
-379
-754
-1108
-1429
-1710
-1956
-2179
-2389
-2595
-2798
-2989
-3153
-3270
-3321
-3293
-3180
-2991
-2740
-2452
-2151
-1860
-1593
-1356
-1146
-951
-756
-549
-319
-63
215
508
802
1087
1352
1591
1804
1993
2163
2320
2467
2606
2732
2838
2913
2944
2919
2829
2672
2449
2171
1853
1515
1178
861
578
334
129
-44
-197
-340
-481
-622
-756
-873
-961
-1006
-1008
-967
-900
-828
-777
-773
-832
-958
-1142
-1360
-1581
-1769
-1894
-1935
-1885
-1754
-1564
-1345
-1130
-948
-819
-753
-746
-786
-855
-932
-1000
-1048
-1067
-1057
-1022
-971
-910
-845
-784
-732
-693
-674
-676
-705
-762
-847
-955
-1078
-1206
-1326
-1422
-1484
-1503
-1476
-1402
-1290
-1150
-994
-835
-686
-555
-448
-365
-305
-263
-233
-207
-180
-147
-106
-60
-10
38
77
102
108
95
63
14
-46
-114
-184
-255
-324
-390
-452
-507
-553
-585
-599
-590
-560
-512
-455
-403
-369
-365
-397
-464
-559
-666
-767
-845
-888
-890
-858
-806
-751
-715
-711
-747
-820
-919
-1024
-1116
-1178
-1198
-1174
-1110
-1020
-917
-818
-735
-675
-639
-625
-626
-633
-635
-625
-595
-540
-457
-349
-219
-77
69
210
340
456
565
676
806
970
1177
1431
1721
2027
2319
2565
2735
2810
2786
2674
2497
2288
2078
1894
1747
1636
1546
1455
1341
1186
984
744
482
225
-2
-178
-292
-345
-346
-312
-262
-213
-175
-150
-134
-118
-89
-36
51
181
355
574
833
1125
1439
1759
2069
2347
2572
2725
2792
2765
2644
2437
2161
1836
1484
1126
776
442
124
-187
-505
-845
-1223
-1648
-2122
-2636
-3170
-3695
-4177
-4583
-4884
-5062
-5112
-5045
-4883
-4658
-4402
-4141
-3893
-3662
-3441
-3212
-2956
-2658
-2309
-1913
-1482
-1035
-594
-175
213
570
903
1224
1542
1859
2171
2464
2720
2920
3051
3109
3098
3032
2928
2801
2659
2501
2317
2093
1816
1480
1091
668
239
-162
-505
-771
-959
-1081
-1164
-1240
-1339
-1479
-1660
-1867
-2070
-2235
-2330
-2338
-2258
-2108
-1918
-1728
-1572
-1472
-1436
-1448
-1482
-1502
-1476
-1379
-1206
-966
-683
-390
-121
101
264
368
428
465
500
548
614
691
766
818
828
786
687
541
364
177
1
-149
-264
-346
-405
-455
-512
-587
-689
-817
-964
-1118
-1267
-1396
-1493
-1552
-1569
-1546
-1487
-1398
-1287
-1158
-1018
-869
-714
-555
-392
-229
-68
82
214
318
383
400
365
276
139
-36
-234
-439
-634
-807
-946
-1048
-1111
-1136
-1126
-1085
-1014
-921
-805
-673
-531
-389
-256
-140
-48
19
63
91
111
132
157
189
221
247
257
243
200
131
41
-59
-158
-247
-319
-373
-414
-447
-477
-506
-531
-542
-529
-477
-374
-216
-5
251
534
825
1102
1347
1549
1702
1810
1879
1923
1953
1981
2013
2051
2094
2132
2158
2159
2128
2058
1948
1804
1634
1451
1270
1105
966
861
789
749
732
732
741
753
766
783
807
843
896
971
1070
1191
1329
1477
1625
1758
1866
1934
1956
1929
1856
1751
1634
1527
1456
1437
1479
1576
1710
1853
1972
2037
2029
1942
1787
1591
1387
1208
1079
1012
999
1024
1057
1074
1053
988
885
760
631
516
419
335
244
123
-52
-296
-609
-975
-1368
-1752
-2096
-2375
-2579
-2714
-2794
-2839
-2869
-2893
-2913
-2923
-2911
-2865
-2781
-2664
-2526
-2385
-2261
-2167
-2108
-2079
-2068
-2060
-2044
-2013
-1970
-1925
-1893
-1882
-1895
-1924
-1950
-1948
-1893
-1766
-1562
-1292
-979
-658
-363
-123
45
139
172
169
154
151
176
229
302
378
439
469
457
408
330
244
171
130
136
196
307
458
632
811
976
1114
1218
1288
1331
1359
1388
1432
1500
1598
1720
1855
1985
2090
2150
2152
2089
1965
1792
1589
1377
1177
1004
868
769
700
651
611
567
516
453
382
310
242
185
143
115
99
87
73
49
9
-49
-126
-217
-317
-415
-505
-577
-628
-657
-670
-675
-685
-713
-772
-870
-1010
-1186
-1388
-1598
-1796
-1963
-2085
-2154
-2172
-2148
-2097
-2039
-1991
-1968
-1975
-2009
-2064
-2120
-2159
-2166
-2126
-2036
-1898
-1724
-1526
-1322
-1124
-940
-769
-605
-435
-245
-24
236
534
863
1209
1555
1885
2189
2462
2705
2925
3130
3329
3523
3707
3868
3989
4051
4043
3954
3790
3567
3308
3045
2805
2614
2484
2418
2404
2422
2446
2450
2410
2313
2152
1930
1658
1350
1018
677
334
-7
-342
-672
-993
-1300
-1586
-1839
-2045
-2199
-2291
-2324
-2305
-2251
-2181
-2119
-2082
-2083
-2125
-2200
-2294
-2384
-2451
-2477
-2454
-2382
-2273
-2146
-2021
-1923
-1860
-1841
-1859
-1902
-1956
-2004
-2037
-2057
-2066
-2081
-2118
-2190
-2307
-2465
-2652
-2847
-3024
-3159
-3234
-3242
-3186
-3083
-2953
-2819
-2700
-2605
-2532
-2469
-2397
-2297
-2153
-1958
-1719
-1454
-1191
-959
-785
-685
-661
-702
-783
-871
-933
-942
-881
-750
-561
-336
-100
121
311
466
593
708
835
995
1204
1468
1782
2127
2482
2818
3112
3347
3517
3625
3684
3709
3717
3722
3728
3732
3724
3691
3617
3495
3322
3108
2868
2627
2406
2223
2086
1992
1924
1859
1768
1626
1420
1147
819
458
96
-242
-533
-769
-956
-1110
-1253
-1407
-1588
-1800
-2033
-2269
-2483
-2654
-2765
-2812
-2803
-2753
-2683
-2610
-2544
-2484
-2417
-2324
-2184
-1980
-1704
-1363
-974
-566
-171
177
455
644
740
747
678
550
383
194
1
-185
-352
-493
-603
-680
-725
-740
-729
-696
-643
-571
-480
-368
-235
-82
83
251
408
539
631
676
674
632
565
488
421
374
354
355
370
382
379
349
291
209
113
18
-60
-109
-121
-93
-29
67
187
325
474
629
785
934
1071
1189
1281
1344
1382
1400
1408
1419
1444
1487
1548
1618
1682
1721
1717
1659
1542
1370
1156
920
681
457
260
92
-51
-179
-304
-438
-591
-764
-956
-1158
-1361
-1552
-1719
-1852
-1943
-1984
-1972
-1905
-1786
-1623
-1428
-1218
-1014
-841
-715
-651
-653
-713
-813
-928
-1029
-1089
-1093
-1034
-922
-779
-632
-513
-444
-438
-493
-591
-705
-802
-855
-843
-761
-620
-438
-243
-57
104
238
358
486
649
871
1165
1526
1936
2361
2761
3098
3344
3484
3522
3477
3374
3241
3101
2963
2823
2667
2475
2229
1918
1545
1124
684
257
-128
-447
-693
-872
-1002
-1113
-1228
-1371
-1553
-1773
-2017
-2268
-2501
-2695
-2836
-2919
-2949
-2935
-2892
-2837
-2781
-2734
-2701
-2683
-2681
-2692
-2714
-2744
-2779
-2814
-2839
-2846
-2825
-2768
-2670
-2532
-2361
-2170
-1976
-1796
-1647
-1537
-1471
-1444
-1446
-1464
-1486
-1503
-1513
-1521
-1535
-1568
-1633
-1738
-1882
-2060
-2258
-2456
-2633
-2769
-2847
-2858
-2796
-2666
-2474
-2234
-1959
-1666
-1370
-1086
-825
-598
-409
-255
-130
-23
82
198
337
505
701
916
1137
1348
1539
1700
1834
1947
2051
2162
2288
2433
2592
2751
2891
2991
3037
3019
2943
2819
2668
2512
2371
2257
2174
2116
2071
2025
1961
1869
1744
1587
1402
1197
976
744
502
249
-17
-293
-577
-861
-1134
-1385
-1602
-1775
-1900
-1974
-2001
-1989
-1944
-1876
-1794
-1706
-1620
-1543
-1479
-1435
-1414
-1422
-1460
-1531
-1633
-1763
-1915
-2080
-2244
-2394
-2514
-2590
-2609
-2567
-2461
-2298
-2090
-1852
-1603
-1357
-1126
-917
-731
-563
-410
-264
-125
8
133
248
350
443
533
628
739
875
1039
1230
1439
1652
1854
2032
2179
2297
2391
2474
2559
2656
2770
2898
3032
3160
3272
3359
3418
3454
3470
3470
3457
3422
3355
3239
3057
2800
2467
2071
1635
1192
775
413
125
-85
-227
-323
-397
-474
-570
-688
-818
-938
-1020
-1039
-974
-815
-571
-260
83
423
720
943
1070
1094
1020
872
673
458
257
96
-11
-62
-65
-41
-13
-5
-37
-119
-250
-421
-611
-801
-968
-1100
-1190
-1241
-1264
-1272
-1277
-1288
-1307
-1329
-1346
-1347
-1326
-1281
-1219
-1152
-1096
-1068
-1078
-1131
-1222
-1342
-1471
-1592
-1689
-1750
-1772
-1755
-1705
-1630
-1538
-1433
-1318
-1193
-1058
-913
-762
-609
-465
-336
-231
-154
-104
-75
-57
-36
1
66
167
306
480
679
890
1096
1282
1436
1551
1625
1666
1686
1700
1728
1784
1878
2012
2182
2374
2570
2751
2903
3014
3082
3114
3118
3108
3094
3080
3063
3032
2971
2863
2692
2449
2138
1768
1361
944
543
183
-119
-353
-522
-635
-707
-757
-804
-862
-944
-1052
-1188
-1343
-1508
-1668
-1809
-1918
-1985
-2004
-1976
-1906
-1808
-1695
-1586
-1495
-1436
-1414
-1429
-1476
-1543
-1617
-1683
-1730
-1751
-1742
-1707
-1653
-1590
-1528
-1476
-1440
-1419
-1412
-1412
-1412
-1405
-1388
-1362
-1333
-1309
-1299
-1309
-1342
-1390
-1439
-1470
-1458
-1383
-1232
-1002
-701
-352
19
382
709
987
1212
1394
1554
1715
1899
2119
2378
2663
2955
3227
3454
3620
3716
3748
3731
3686
3635
3593
3570
3564
3562
3547
3501
3407
3256
3046
2785
2488
2173
1862
1572
1317
1107
944
826
749
708
697
711
750
812
896
998
1112
1229
1334
1412
1449
1434
1360
1232
1059
860
653
459
291
155
52
-28
-96
-162
-233
-309
-384
-448
-495
-519
-526
-532
-557
-624
-753
-950
-1207
-1498
-1786
-2028
-2182
-2221
-2138
-1948
-1685
-1398
-1140
-955
-871
-896
-1014
-1192
-1386
-1553
-1659
-1685
-1629
-1508
-1349
-1186
-1049
-962
-934
-962
-1032
-1120
-1201
-1253
-1258
-1212
-1119
-991
-849
-713
-600
-520
-472
-446
-421
-375
-283
-129
93
375
696
1025
1329
1577
1747
1833
1841
1792
1714
1636
1579
1553
1556
1572
1581
1562
1502
1401
1275
1149
1060
1042
1118
1300
1577
1919
2284
2623
2886
3038
3058
2945
2719
2410
2057
1698
1363
1069
821
611
424
242
52
-153
-369
-583
-774
-922
-1008
-1025
-971
-859
-711
-552
-407
-296
-228
-200
-197
-197
-173
-99
46
269
571
939
1351
1780
2197
2575
2891
3129
3282
3349
3337
3259
3129
2963
2775
2575
2369
2155
1931
1689
1425
1138
835
530
240
-11
-207
-334
-392
-392
-355
-308
-277
-281
-324
-397
-475
-525
-511
-408
-201
103
480
892
1294
1643
1908
2075
2149
2151
2113
2070
2052
2080
2158
2275
2411
2536
2620
2640
2576
2423
2185
1871
1501
1093
667
239
-178
-579
-959
-1320
-1663
-1989
-2296
-2580
-2832
-3041
-3194
-3281
-3296
-3239
-3117
-2945
-2740
-2522
-2311
-2119
-1953
-1813
-1693
-1582
-1468
-1337
-1182
-997
-780
-534
-266
16
301
576
828
1041
1204
1306
1343
1315
1227
1092
923
735
542
352
172
1
-161
-316
-464
-604
-732
-843
-932
-997
-1042
-1072
-1093
-1112
-1131
-1149
-1157
-1140
-1086
-981
-821
-611
-364
-103
144
351
498
573
578
524
430
318
208
113
37
-24
-79
-143
-226
-336
-472
-627
-788
-941
-1072
-1171
-1237
-1274
-1291
-1300
-1311
-1329
-1355
-1381
-1397
-1389
-1345
-1261
-1137
-982
-810
-638
-482
-353
-253
-179
-121
-67
-3
75
167
264
353
414
432
393
293
134
-73
-312
-562
-805
-1022
-1201
-1330
-1405
-1424
-1391
-1311
-1195
-1055
-903
-751
-608
-476
-353
-231
-100
52
231
439
669
906
1134
1337
1502
1631
1731
1822
1926
2063
2246
2474
2734
3000
3243
3433
3551
3589
3557
3477
3379
3294
3244
3239
3278
3344
3414
3463
3472
3429
3334
3196
3031
2855
2683
2522
2375
2238
2101
1958
1803
1633
1451
1261
1069
882
703
533
373
221
74
-68
-203
-329
-439
-528
-590
-620
-617
-582
-521
-442
-358
-283
-230
-210
-228
-286
-378
-494
-623
-751
-869
-972
-1059
-1135
-1204
-1275
-1349
-1427
-1503
-1567
-1611
-1628
-1615
-1575
-1517
-1455
-1402
-1371
-1369
-1396
-1449
-1518
-1592
-1663
-1724
-1772
-1811
-1842
-1872
-1903
-1936
-1969
-1997
-2016
-2021
-2007
-1973
-1917
-1838
-1734
-1604
-1447
-1266
-1062
-845
-625
-419
-241
-107
-28
-7
-42
-122
-231
-350
-457
-536
-570
-554
-483
-360
-193
8
231
465
698
919
1123
1305
1466
1610
1744
1877
2017
2173
2343
2524
2707
2877
3019
3119
3165
3153
3089
2983
2851
2714
2589
2489
2423
2390
2386
2402
2432
2471
2520
2585
2677
2806
2979
3197
3451
3722
3984
4206
4361
4428
4394
4263
4048
3771
3456
3127
2801
2486
2183
1887
1592
1295
997
708
440
208
24
-108
-193
-248
-292
-351
-443
-580
-761
-976
-1203
-1420
-1602
-1736
-1812
-1833
-1809
-1750
-1670
-1577
-1473
-1358
-1228
-1081
-919
-747
-576
-421
-296
-214
-184
-209
-291
-427
-614
-849
-1129
-1451
-1807
-2183
-2558
-2905
-3191
-3387
-3469
-3426
-3262
-2997
-2667
-2314
-1983
-1711
-1519
-1412
-1375
-1380
-1387
-1359
-1265
-1089
-831
-513
-165
173
461
668
778
791
721
598
452
315
208
143
115
110
108
87
36
-51
-165
-289
-399
-477
-510
-499
-455
-403
-370
-378
-443
-563
-722
-889
-1030
-1112
-1113
-1027
-862
-645
-404
-170
38
212
364
513
684
900
1169
1484
1820
2140
2402
2569
2617
2543
2362
2107
1819
1540
1301
1121
999
922
867
809
730
621
486
339
200
90
24
12
53
138
254
386
520
645
750
828
870
871
822
722
576
397
209
44
-62
-75
27
252
588
1006
1461
1906
2295
2593
2784
2866
2849
2752
2591
2376
2106
1772
1364
876
312
-304
-933
-1525
-2027
-2394
-2602
-2649
-2562
-2383
-2168
-1966
-1812
-1722
-1686
-1675
-1654
-1588
-1458
-1262
-1014
-752
-506
-310
-179
-109
-82
-66
-29
50
178
338
498
613
641
546
315
-47
-514
-1047
-1601
-2134
-2613
-3020
-3347
-3596
-3772
-3878
-3917
-3888
-3789
-3624
-3400
-3134
-2848
-2568
-2318
-2115
-1966
-1868
-1810
-1776
-1753
-1730
-1706
-1683
-1670
-1672
-1689
-1712
-1726
-1706
-1629
-1474
-1231
-901
-497
-41
441
924
1388
1817
2204
2543
2827
3048
3192
3243
3187
3014
2723
2325
1838
1292
715
135
-429
-963
-1465
-1934
-2372
-2773
-3129
-3427
-3653
-3795
-3851
-3833
-3761
-3665
-3574
-3514
-3494
-3512
-3548
-3572
-3555
-3475
-3322
-3107
-2852
-2593
-2360
-2178
-2052
-1969
-1900
-1811
-1670
-1459
-1180
-860
-539
-267
-84
-15
-56
-178
-330
-449
-479
-382
-147
206
632
1072
1466
1766
1950
2017
1996
1920
1830
1752
1695
1648
1585
1472
1278
989
609
163
-309
-764
-1160
-1473
-1692
-1824
-1886
-1898
-1872
-1810
-1703
-1533
-1287
-958
-558
-117
322
705
987
1139
1156
1057
887
699
544
460
457
525
627
720
761
723
599
410
193
-3
-135
-171
-102
58
279
522
750
939
1080
1182
1267
1360
1482
1645
1843
2057
2260
2422
2522
2547
2501
2400
2267
2127
1999
1892
1805
1724
1635
1522
1376
1198
1002
810
646
534
491
524
626
783
974
1180
1382
1572
1747
1908
2056
2190
2297
2357
2341
2214
1949
1526
944
224
-594
-1455
-2295
-3053
-3677
-4133
-4405
-4498
-4431
-4231
-3928
-3549
-3117
-2649
-2161
-1668
-1186
-736
-339
-14
224
368
421
395
308
183
37
-116
-270
-423
-582
-752
-937
-1137
-1347
-1557
-1752
-1918
-2041
-2107
-2105
-2028
-1871
-1635
-1327
-962
-565
-169
188
469
640
685
601
411
150
-130
-378
-549
-615
-572
-439
-255
-69
70
125
79
-61
-266
-489
-677
-784
-779
-651
-418
-116
203
484
676
747
683
495
213
-123
-468
-786
-1051
-1256
-1409
-1533
-1649
-1778
-1927
-2087
-2234
-2333
-2347
-2244
-2008
-1641
-1166
-622
-55
492
989
1421
1793
2124
2436
2753
3085
3425
3755
4043
4260
4380
4398
4322
4181
4009
3844
3709
3609
3530
3437
3287
3039
2663
2154
1530
834
126
-530
-1079
-1483
-1725
-1816
-1785
-1673
-1524
-1374
-1247
-1151
-1082
-1024
-958
-869
-749
-601
-435
-269
-122
-8
64
98
108
116
147
225
367
578
849
1159
1479
1776
2020
2190
2280
2296
2256
2185
2105
2033
1973
1917
1846
1735
1561
1311
984
596
173
-251
-643
-980
-1249
-1453
-1604
-1722
-1824
-1917
-1999
-2058
-2072
-2021
-1896
-1694
-1431
-1136
-842
-586
-392
-273
-227
-240
-294
-372
-470
-597
-773
-1026
-1383
-1858
-2443
-3110
-3806
-4465
-5020
-5409
-5594
-5565
-5339
-4958
-4479
-3964
-3468
-3034
-2685
-2429
-2262
-2172
-2147
-2177
-2257
-2383
-2553
-2760
-2989
-3221
-3428
-3584
-3664
-3650
-3534
-3319
-3016
-2640
-2211
-1744
-1250
-736
-203
349
921
1510
2109
2708
3291
3842
4343
4776
5129
5387
5543
5591
5530
5366
5109
4778
4400
4003
3623
3288
3022
2838
2734
2698
2706
2728
2737
2711
2641
2529
2389
2239
2100
1983
1889
1807
1714
1584
1396
1136
812
446
79
-242
-470
-570
-528
-350
-67
277
635
960
1223
1413
1535
1611
1666
1724
1797
1887
1981
2061
2107
2105
2052
1955
1828
1689
1551
1418
1283
1132
943
699
396
39
-349
-735
-1082
-1357
-1541
-1630
-1638
-1589
-1515
-1444
-1393
-1369
-1366
-1372
-1370
-1355
-1328
-1302
-1300
-1346
-1457
-1637
-1875
-2139
-2386
-2565
-2628
-2539
-2280
-1853
-1284
-613
109
824
1479
2028
2436
2682
2757
2669
2434
2080
1643
1157
658
178
-263
-652
-982
-1254
-1473
-1640
-1756
-1814
-1811
-1742
-1609
-1420
-1195
-961
-746
-577
-472
-435
-459
-526
-613
-700
-777
-847
-922
-1022
-1165
-1362
-1607
-1878
-2141
-2358
-2497
-2542
-2503
-2410
-2310
-2255
-2289
-2429
-2667
-2959
-3241
-3440
-3491
-3348
-3004
-2483
-1839
-1147
-483
90
524
802
922
900
758
516
189
-207
-658
-1140
-1618
-2043
-2362
-2521
-2479
-2219
-1752
-1116
-371
412
1166
1835
2388
2814
3119
3316
3418
3429
3343
3145
2824
2374
1809
1164
494
-138
-666
-1042
-1237
-1252
-1115
-872
-576
-277
-8
213
391
543
689
846
1022
1208
1386
1525
1597
1574
1441
1193
836
386
-133
-694
-1268
-1826
-2339
-2780
-3127
-3362
-3478
-3479
-3382
-3215
-3015
-2821
-2665
-2573
-2552
-2595
-2681
-2778
-2853
-2876
-2828
-2704
-2512
-2272
-2009
-1748
-1506
-1293
-1105
-927
-738
-516
-239
104
513
977
1477
1987
2480
2932
3329
3662
3932
4142
4299
4406
4461
4455
4377
4210
3943
3571
3095
2528
1886
1194
472
-259
-985
-1697
-2386
-3043
-3657
-4210
-4683
-5053
-5305
-5427
-5419
-5293
-5064
-4753
-4377
-3946
-3460
-2913
-2297
-1609
-854
-53
760
1539
2240
2822
3262
3554
3712
3761
3734
3655
3539
3382
3170
2879
2489
1992
1397
734
48
-611
-1195
-1674
-2037
-2298
-2490
-2655
-2840
-3078
-3392
-3783
-4240
-4740
-5254
-5756
-6218
-6617
-6930
-7130
-7189
-7076
-6766
-6239
-5495
-4549
-3438
-2215
-941
324
1529
2640
3643
4536
5330
6031
6641
7146
7519
7727
7731
7505
7042
6358
5492
4504
3465
2444
1499
667
-36
-619
-1102
-1514
-1880
-2217
-2527
-2795
-3000
-3115
-3119
-3002
-2769
-2441
-2051
-1640
-1247
-901
-619
-397
-219
-55
126
352
637
982
1366
1758
2117
2403
2588
2657
2615
2485
2301
2104
1929
1804
1736
1720
1733
1747
1733
1667
1537
1345
1104
838
570
323
111
-61
-195
-302
-393
-480
-565
-648
-720
-767
-775
-729
-622
-450
-219
60
371
694
1008
1295
1537
1723
1848
1915
1931
1912
1881
1860
1874
1944
2083
2294
2570
2891
3231
3557
3837
4042
4154
4166
4083
3922
3704
3459
3211
2983
2789
2634
2517
2428
2354
2279
2187
2063
1894
1671
1387
1039
630
168
-330
-843
-1341
-1791
-2159
-2411
-2521
-2471
-2257
-1886
-1378
-763
-80
633
1336
1991
2567
3041
3394
3618
3709
3675
3528
3288
2979
2630
2270
1922
1607
1332
1099
898
713
528
330
112
-119
-346
-542
-678
-723
-658
-475
-186
183
587
977
1301
1510
1571
1464
1187
755
196
-450
-1136
-1815
-2439
-2966
-3361
-3604
-3686
-3618
-3425
-3146
-2829
-2523
-2270
-2098
-2012
-1997
-2017
-2029
-1987
-1852
-1610
-1271
-866
-444
-60
239
423
486
448
346
226
129
85
101
165
253
333
383
395
377
355
359
415
537
713
914
1092
1197
1191
1056
807
484
152
-120
-272
-266
-98
204
587
983
1330
1581
1715
1737
1676
1570
1455
1357
1285
1227
1162
1061
902
677
390
63
-278
-603
-892
-1135
-1339
-1519
-1697
-1893
-2115
-2365
-2626
-2876
-3084
-3223
-3269
-3210
-3043
-2775
-2423
-2005
-1550
-1078
-617
-190
182
480
693
819
861
834
758
654
543
440
351
272
193
100
-23
-182
-376
-591
-807
-998
-1139
-1212
-1211
-1141
-1020
-876
-736
-625
-558
-540
-560
-602
-638
-647
-610
-522
-389
-227
-62
82
185
240
254
250
264
332
492
763
1149
1629
2164
2698
3173
3538
3758
3822
3743
3553
3297
3016
2741
2483
2230
1950
1604
1154
578
-123
-916
-1747
-2543
-3228
-3738
-4033
-4101
-3965
-3672
-3283
-2865
-2469
-2132
-1864
-1653
-1469
-1276
-1039
-731
-339
130
658
1217
1770
2286
2738
3109
3391
3588
3713
3782
3812
3818
3807
3779
3726
3632
3481
3256
2951
2567
2120
1634
1141
675
261
-87
-366
-591
-783
-968
-1164
-1382
-1619
-1855
-2067
-2224
-2304
-2293
-2191
-2009
-1766
-1478
-1157
-805
-412
36
551
1137
1780
2447
3087
3640
4045
4255
4247
4027
3631
3113
2543
1982
1480
1060
718
430
157
-139
-485
-886
-1324
-1761
-2146
-2429
-2575
-2567
-2421
-2173
-1882
-1608
-1411
-1327
-1373
-1536
-1786
-2075
-2354
-2581
-2727
-2779
-2743
-2631
-2465
-2264
-2044
-1814
-1581
-1350
-1125
-916
-734
-586
-477
-402
-344
-280
-179
-17
221
530
888
1251
1569
1790
1878
1818
1623
1335
1012
721
516
435
485
642
862
1085
1250
1313
1248
1053
748
366
-56
-490
-918
-1336
-1748
-2163
-2586
-3009
-3411
-3759
-4011
-4129
-4086
-3873
-3502
-3006
-2432
-1833
-1258
-743
-307
51
347
607
856
1113
1384
1659
1917
2132
2275
2328
2283
2150
1949
1710
1463
1233
1032
859
703
542
354
127
-144
-445
-751
-1026
-1234
-1343
-1337
-1212
-984
-682
-342
-3
305
557
744
867
936
966
973
970
967
969
979
993
1008
1020
1028
1028
1020
1006
992
985
991
1018
1075
1161
1275
1410
1554
1696
1824
1929
2007
2057
2081
2080
2049
1979
1855
1657
1368
978
486
-92
-724
-1369
-1979
-2508
-2920
-3195
-3327
-3326
-3214
-3014
-2752
-2446
-2110
-1754
-1386
-1018
-666
-351
-94
87
184
204
167
105
56
55
127
275
485
721
938
1088
1134
1058
870
602
308
50
-108
-120
37
360
818
1356
1910
2416
2818
3084
3203
3190
3079
2916
2751
2625
2563
2573
2639
2728
2795
2789
2665
2391
1955
1365
651
-141
-954
-1730
-2420
-2988
-3419
-3716
-3903
-4011
-4083
-4148
-4231
-4336
-4451
-4550
-4596
-4552
-4389
-4090
-3657
-3114
-2496
-1852
-1230
-677
-222
115
334
449
480
456
403
346
301
281
291
332
401
491
595
702
802
885
941
969
967
941
901
856
814
777
740
690
609
475
269
-20
-390
-828
-1308
-1793
-2240
-2610
-2868
-2989
-2962
-2788
-2481
-2064
-1566
-1020
-463
75
563
975
1295
1514
1632
1658
1610
1511
1384
1254
1137
1044
980
939
916
901
890
881
880
898
948
1044
1193
1396
1642
1912
2176
2403
2558
2618
2568
2407
2150
1825
1467
1115
802
549
364
239
153
75
-28
-186
-417
-728
-1112
-1550
-2015
-2475
-2898
-3258
-3531
-3702
-3763
-3710
-3548
-3286
-2941
-2535
-2093
-1641
-1204
-800
-436
-112
182
461
740
1026
1319
1608
1871
2083
2222
2271
2230
2109
1932
1726
1519
1326
1155
998
837
654
431
162
-147
-481
-817
-1133
-1413
-1653
-1858
-2045
-2231
-2429
-2640
-2856
-3054
-3205
-3282
-3267
-3154
-2953
-2691
-2400
-2113
-1859
-1654
-1503
-1397
-1323
-1265
-1211
-1150
-1081
-1000
-908
-800
-669
-506
-306
-69
198
474
736
954
1106
1179
1172
1100
987
861
748
660
597
545
481
379
222
7
-255
-535
-795
-995
-1103
-1105
-1002
-820
-591
-358
-159
-21
44
39
-23
-120
-233
-346
-456
-567
-688
-833
-1012
-1229
-1481
-1757
-2041
-2315
-2563
-2771
-2928
-3029
-3067
-3039
-2939
-2761
-2502
-2162
-1747
-1269
-749
-212
316
813
1262
1658
2005
2316
2607
2896
3193
3502
3812
4104
4352
4524
4594
4539
4350
4027
3585
3044
2432
1781
1122
482
-112
-642
-1094
-1456
-1727
-1909
-2009
-2040
-2019
-1964
-1891
-1813
-1740
-1672
-1606
-1535
-1449
-1340
-1205
-1043
-861
-668
-475
-293
-131
8
121
209
276
325
360
386
410
438
481
549
651
790
961
1149
1329
1469
1535
1497
1335
1047
648
168
-351
-866
-1339
-1746
-2079
-2344
-2559
-2742
-2908
-3057
-3175
-3237
-3210
-3061
-2773
-2345
-1797
-1169
-515
108
652
1082
1381
1554
1618
1599
1525
1418
1292
1153
1002
843
678
519
383
288
250
280
379
538
740
964
1190
1404
1600
1778
1946
2110
2274
2431
2568
2663
2690
2627
2457
2176
1794
1334
826
304
-201
-665
-1073
-1423
-1717
-1964
-2170
-2340
-2469
-2552
-2575
-2528
-2406
-2207
-1943
-1631
-1293
-955
-636
-351
-104
109
300
481
665
857
1056
1252
1430
1572
1666
1705
1693
1642
1572
1505
1462
1456
1493
1566
1663
1767
1860
1930
1970
1977
1954
1907
1838
1745
1622
1457
1238
952
593
160
-336
-876
-1431
-1967
-2450
-2845
-3123
-3267
-3270
-3139
-2892
-2561
-2181
-1792
-1425
-1105
-841
-627
-448
-281
-105
95
318
552
769
936
1025
1014
904
711
471
226
21
-112
-160
-127
-39
71
166
220
224
185
125
73
57
90
169
275
372
420
385
245
-5
-350
-759
-1193
-1615
-1993
-2309
-2559
-2746
-2884
-2986
-3065
-3127
-3178
-3216
-3241
-3255
-3257
-3252
-3241
-3224
-3198
-3159
-3101
-3018
-2912
-2785
-2648
-2514
-2397
-2312
-2266
-2263
-2302
-2375
-2472
-2584
-2702
-2818
-2923
-3011
-3073
-3100
-3083
-3013
-2886
-2701
-2461
-2176
-1856
-1514
-1158
-798
-438
-82
267
602
916
1198
1436
1621
1748
1819
1845
1839
1822
1812
1822
1863
1935
2033
2149
2275
2403
2530
2655
2777
2895
3003
3091
3142
3136
3056
2886
2620
2266
1838
1363
874
405
-14
-359
-617
-788
-881
-911
-900
-870
-840
-822
-823
-841
-868
-895
-912
-913
-899
-879
-868
-889
-962
-1103
-1318
-1603
-1935
-2283
-2606
-2864
-3020
-3052
-2949
-2716
-2372
-1940
-1448
-919
-372
181
732
1271
1785
2253
2650
2946
3115
3139
3012
2749
2379
1943
1487
1053
676
370
136
-39
-174
-290
-400
-507
-605
-679
-716
-708
-659
-585
-515
-482
-517
-641
-858
-1154
-1498
-1848
-2164
-2412
-2576
-2660
-2685
-2684
-2697
-2754
-2872
-3049
-3262
-3475
-3642
-3721
-3679
-3503
-3197
-2787
-2308
-1806
-1322
-889
-530
-252
-51
81
160
194
190
147
59
-82
-283
-544
-857
-1206
-1570
-1919
-2231
-2483
-2666
-2781
-2837
-2853
-2850
-2842
-2838
-2836
-2820
-2768
-2653
-2452
-2150
-1745
-1253
-702
-127
432
941
1374
1723
1992
2198
2365
2519
2684
2873
3093
3340
3601
3864
4114
4341
4540
4713
4865
5005
5143
5288
5443
5606
5768
5916
6032
6094
6085
5991
5804
5529
5176
4769
4333
3896
3484
3113
2793
2523
2298
2104
1933
1777
1634
1506
1397
1312
1250
1204
1160
1098
1000
847
628
344
0
-388
-803
-1226
-1644
-2047
-2430
-2790
-3125
-3431
-3697
-3915
-4073
-4165
-4190
-4158
-4086
-4001
-3926
-3882
-3885
-3938
-4032
-4150
-4265
-4350
-4380
-4333
-4192
-3949
-3600
-3146
-2594
-1952
-1237
-468
335
1146
1942
2703
3415
4069
4664
5200
5680
6101
6456
6733
6915
6987
6937
6762
6470
6082
5628
5141
4653
4192
3773
3401
3073
2778
2504
2241
1984
1733
1490
1261
1050
861
693
544
416
311
235
199
214
290
430
629
873
1136
1388
1598
1738
1787
1738
1595
1370
1086
766
432
101
-217
-517
-799
-1064
-1312
-1538
-1734
-1887
-1983
-2008
-1951
-1810
-1590
-1306
-983
-648
-332
-64
134
250
279
229
112
-55
-255
-476
-711
-960
-1230
-1530
-1867
-2247
-2667
-3116
-3575
-4022
-4431
-4781
-5053
-5241
-5343
-5369
-5328
-5235
-5100
-4931
-4728
-4491
-4216
-3900
-3545
-3159
-2754
-2346
-1955
-1597
-1282
-1012
-785
-587
-402
-214
-10
218
472
745
1027
1305
1570
1814
2033
2231
2412
2580
2739
2888
3025
3139
3221
3258
3241
3163
3020
2813
2543
2214
1834
1406
937
436
-88
-623
-1152
-1659
-2124
-2529
-2856
-3092
-3229
-3260
-3186
-3010
-2738
-2379
-1942
-1438
-881
-284
337
963
1574
2148
2663
3096
3430
3651
3753
3739
3620
3417
3157
2866
2572
2293
2037
1803
1579
1346
1082
773
410
-1
-444
-891
-1312
-1677
-1966
-2168
-2289
-2342
-2351
-2338
-2322
-2313
-2312
-2312
-2299
-2264
-2199
-2105
-1991
-1873
-1765
-1681
-1623
-1588
-1561
-1522
-1451
-1329
-1148
-909
-623
-308
17
336
635
913
1174
1425
1679
1943
2220
2509
2802
3089
3361
3610
3835
4038
4225
4401
4570
4732
4880
5004
5091
5127
5103
5019
4879
4697
4492
4284
4093
3931
3805
3712
3644
3585
3522
3441
3333
3197
3037
2862
2682
2508
2349
2206
2079
1961
1844
1720
1580
1422
1244
1049
844
633
423
219
22
-165
-342
-506
-654
-782
-884
-955
-992
-995
-966
-912
-840
-760
-677
-596
-517
-436
-349
-251
-139
-16
112
235
343
427
483
517
540
570
627
733
900
1135
1432
1776
2147
2520
2872
3188
3455
3673
3841
3965
4046
4082
4066
3989
3842
3618
3317
2952
2541
2112
1695
1316
996
741
548
401
276
150
2
-179
-394
-633
-874
-1093
-1264
-1364
-1380
-1306
-1145
-908
-612
-274
87
454
810
1143
1438
1687
1879
2008
2069
2063
1993
1867
1695
1489
1260
1016
765
505
238
-41
-333
-639
-954
-1272
-1580
-1868
-2125
-2341
-2515
-2651
-2758
-2848
-2935
-3030
-3141
-3267
-3404
-3541
-3666
-3767
-3836
-3873
-3881
-3869
-3850
-3836
-3837
-3857
-3895
-3946
-4000
-4050
-4086
-4109
-4114
-4103
-4078
-4042
-3991
-3922
-3830
-3711
-3564
-3393
-3209
-3028
-2868
-2749
-2684
-2681
-2740
-2853
-3005
-3181
-3364
-3541
-3704
-3846
-3964
-4053
-4103
-4104
-4041
-3902
-3678
-3369
-2982
-2537
-2061
-1581
-1123
-705
-334
-6
295
583
875
1178
1490
1796
2074
2298
2443
2493
2445
2305
2093
1833
1553
1277
1020
796
603
439
298
175
68
-22
-90
-129
-129
-82
20
182
409
699
1051
1456
1902
2372
2848
3309
3735
4110
4424
4675
4865
5003
5101
5171
5224
5266
5299
5322
5330
5316
5274
5197
5081
4922
4720
4477
4200
3899
3586
3280
2997
2752
2556
2414
2321
2266
2232
2201
2156
2087
1991
1871
1737
1600
1469
1349
1240
1135
1026
906
773
631
491
371
292
273
327
463
677
958
1289
1646
2005
2344
2638
2868
3018
3080
3048
2925
2719
2444
2117
1755
1373
983
589
195
-202
-598
-987
-1358
-1689
-1960
-2146
-2233
-2216
-2101
-1911
-1676
-1429
-1201
-1014
-881
-793
-739
-699
-653
-587
-494
-374
-234
-78
89
270
472
709
992
1332
1733
2189
2687
3207
3726
4221
4671
5061
5378
5616
5769
5836
5819
5724
5561
5347
5099
4840
4589
4361
4164
3997
3851
3713
3568
3405
3219
3013
2798
2588
2398
2240
2118
2031
1972
1928
1888
1843
1788
1725
1657
1587
1518
1448
1372
1281
1164
1014
824
595
330
37
-273
-591
-907
-1216
-1514
-1798
-2065
-2313
-2535
-2727
-2881
-2995
-3065
-3095
-3092
-3065
-3026
-2986
-2954
-2937
-2934
-2941
-2948
-2941
-2908
-2835
-2713
-2540
-2320
-2063
-1787
-1513
-1264
-1057
-907
-817
-784
-796
-835
-884
-924
-944
-941
-917
-881
-846
-824
-825
-854
-912
-994
-1096
-1214
-1345
-1492
-1657
-1846
-2065
-2314
-2591
-2890
-3199
-3506
-3802
-4077
-4328
-4553
-4756
-4939
-5105
-5256
-5389
-5503
-5596
-5668
-5720
-5760
-5794
-5829
-5869
-5915
-5960
-5995
-6006
-5981
-5909
-5787
-5615
-5402
-5154
-4883
-4592
-4284
-3956
-3605
-3231
-2840
-2448
-2080
-1768
-1548
-1450
-1493
-1680
-1997
-2410
-2876
-3346
-3775
-4130
-4394
-4564
-4656
-4692
-4696
-4691
-4688
-4689
-4685
-4663
-4605
-4497
-4329
-4103
-3827
-3516
-3189
-2866
-2565
-2300
-2079
-1904
-1772
-1674
-1597
-1526
-1445
-1342
-1205
-1029
-814
-565
-291
0
296
593
889
1185
1487
1800
2126
2459
2790
3101
3372
3583
3715
3760
3718
3598
3419
3202
2967
2732
2506
2292
2085
1877
1656
1418
1160
887
610
345
110
-77
-203
-256
-234
-137
27
248
512
804
1107
1408
1693
1953
2179
2367
2516
2625
2697
2735
2743
2728
2697
2655
2613
2577
2555
2551
2566
2598
2641
2686
2722
2743
2744
2727
2698
2670
2655
2664
2703
2769
2852
2931
2984
2985
2914
2760
2522
2211
1845
1449
1048
664
309
-9
-293
-549
-784
-1002
-1206
-1385
-1532
-1634
-1681
-1671
-1609
-1508
-1392
-1287
-1216
-1202
-1257
-1381
-1566
-1797
-2054
-2318
-2573
-2809
-3021
-3212
-3384
-3539
-3676
-3791
-3875
-3918
-3909
-3844
-3721
-3546
-3333
-3095
-2850
-2611
-2387
-2182
-1992
-1811
-1629
-1439
-1234
-1014
-783
-546
-312
-87
122
313
488
648
800
950
1102
1260
1426
1599
1778
1961
2146
2329
2508
2681
2846
3002
3146
3278
3393
3490
3564
3613
3632
3618
3572
3495
3391
3269
3139
3012
2899
2807
2739
2694
2663
2636
2597
2534
2438
2305
2138
1947
1746
1551
1376
1233
1125
1048
994
948
895
822
722
591
432
255
68
-119
-297
-466
-626
-783
-942
-1108
-1283
-1461
-1635
-1792
-1919
-2005
-2044
-2032
-1976
-1883
-1768
-1643
-1517
-1398
-1285
-1178
-1071
-958
-838
-712
-585
-465
-363
-289
-248
-243
-273
-331
-406
-489
-569
-638
-689
-720
-731
-724
-702
-670
-634
-601
-577
-570
-589
-638
-723
-843
-996
-1174
-1366
-1559
-1738
-1892
-2009
-2085
-2120
-2116
-2085
-2036
-1984
-1941
-1917
-1914
-1933
-1968
-2005
-2029
-2028
-1985
-1891
-1743
-1545
-1308
-1047
-783
-532
-312
-132
4
97
153
181
190
186
172
147
107
45
-45
-167
-324
-513
-727
-954
-1182
-1396
-1583
-1730
-1827
-1868
-1851
-1776
-1648
-1474
-1263
-1026
-772
-514
-258
-12
222
444
656
863
1070
1280
1495
1712
1924
2123
2298
2436
2532
2582
2591
2569
2533
2501
2489
2510
2566
2653
2756
2854
2922
2938
2885
2756
2552
2286
1976
1645
1314
999
708
445
203
-27
-254
-489
-735
-989
-1245
-1491
-1710
-1888
-2012
-2071
-2061
-1984
-1844
-1650
-1415
-1149
-864
-568
-269
28
319
600
865
1106
1316
1484
1603
1668
1679
1641
1564
1463
1350
1238
1135
1041
954
864
762
640
495
329
151
-29
-200
-354
-489
-609
-723
-843
-980
-1138
-1316
-1502
-1681
-1834
-1948
-2015
-2040
-2037
-2029
-2045
-2109
-2234
-2425
-2669
-2943
-3211
-3440
-3599
-3666
-3636
-3515
-3326
-3095
-2855
-2635
-2454
-2324
-2246
-2213
-2211
-2226
-2242
-2250
-2246
-2228
-2199
-2163
-2123
-2080
-2032
-1975
-1904
-1816
-1707
-1581
-1441
-1297
-1156
-1028
-918
-826
-747
-674
-594
-497
-373
-218
-33
177
400
626
840
1034
1199
1334
1437
1513
1566
1600
1619
1626
1621
1605
1578
1538
1487
1424
1352
1273
1191
1111
1038
976
931
902
890
890
897
901
895
873
833
780
724
678
660
683
761
896
1084
1314
1570
1834
2092
2336
2568
2796
3034
3301
3610
3967
4367
4795
5225
5627
5971
6229
6388
6442
6401
6281
6104
5891
5658
5414
5156
4875
4558
4192
3768
3287
2757
2198
1634
1090
589
149
-224
-530
-780
-988
-1169
-1334
-1489
-1633
-1757
-1851
-1899
-1889
-1814
-1674
-1473
-1224
-943
-645
-345
-54
222
481
728
969
1209
1453
1704
1957
2207
2443
2654
2830
2962
3045
3082
3077
3040
2981
2911
2837
2762
2685
2599
2494
2362
2192
1980
1725
1432
1110
771
427
91
-226
-514
-765
-972
-1126
-1222
-1254
-1218
-1115
-952
-738
-490
-223
45
303
542
760
959
1143
1316
1476
1616
1723
1782
1777
1696
1537
1306
1020
704
383
79
-191
-424
-624
-802
-974
-1150
-1335
-1525
-1705
-1857
-1962
-2001
-1971
-1872
-1716
-1520
-1304
-1083
-866
-652
-434
-203
52
335
645
972
1299
1610
1888
2124
2315
2465
2585
2687
2779
2868
2953
3025
3075
3093
3071
3005
2899
2761
2604
2437
2272
2114
1963
1818
1673
1522
1360
1183
991
785
564
332
89
-163
-424
-689
-955
-1215
-1461
-1685
-1878
-2035
-2154
-2238
-2293
-2327
-2351
-2376
-2411
-2462
-2533
-2624
-2731
-2848
-2966
-3075
-3166
-3227
-3250
-3231
-3166
-3059
-2917
-2751
-2576
-2407
-2260
-2148
-2079
-2057
-2079
-2139
-2226
-2330
-2438
-2544
-2642
-2733
-2819
-2905
-2997
-3098
-3208
-3324
-3439
-3544
-3628
-3684
-3705
-3692
-3651
-3591
-3525
-3465
-3421
-3398
-3393
-3396
-3393
-3366
-3300
-3183
-3009
-2780
-2505
-2201
-1882
-1565
-1260
-973
-704
-447
-197
53
304
552
789
1004
1188
1329
1424
1476
1493
1487
1471
1456
1449
1448
1450
1444
1422
1378
1313
1237
1163
1113
1106
1156
1271
1445
1662
1897
2122
2308
2435
2492
2481
2416
2321
2221
2140
2095
2093
2127
2183
2240
2278
2277
2229
2133
1997
1838
1674
1519
1387
1280
1196
1123
1050
963
855
722
567
398
227
63
-86
-217
-333
-439
-545
-658
-784
-921
-1066
-1208
-1335
-1432
-1489
-1499
-1457
-1365
-1228
-1054
-848
-618
-367
-98
189
490
803
1123
1443
1755
2048
2314
2549
2751
2920
3062
3182
3287
3380
3461
3527
3570
3583
3554
3477
3349
3169
2945
2685
2402
2110
1819
1539
1274
1029
800
587
386
194
11
-165
-333
-495
-650
-799
-943
-1083
-1217
-1343
-1457
-1555
-1629
-1676
-1694
-1683
-1650
-1604
-1556
-1519
-1505
-1520
-1568
-1644
-1743
-1851
-1958
-2053
-2128
-2180
-2212
-2230
-2243
-2258
-2282
-2317
-2360
-2405
-2444
-2469
-2474
-2454
-2412
-2350
-2276
-2194
-2108
-2015
-1911
-1786
-1628
-1428
-1179
-880
-535
-155
248
658
1064
1457
1833
2192
2537
2872
3200
3521
3833
4134
4417
4678
4915
5125
5308
5463
5589
5684
5742
5758
5731
5657
5542
5394
5223
5044
4869
4708
4563
4434
4314
4194
4067
3926
3771
3604
3431
3258
3090
2925
2759
2585
2391
2172
1924
1651
1361
1070
792
543
330
158
22
-87
-178
-261
-343
-426
-508
-585
-650
-701
-738
-764
-784
-807
-839
-885
-945
-1016
-1097
-1177
-1252
-1315
-1363
-1393
-1406
-1402
-1381
-1348
-1305
-1258
-1213
-1175
-1150
-1142
-1149
-1169
-1191
-1207
-1203
-1170
-1100
-991
-846
-670
-473
-265
-53
156
359
556
747
935
1119
1299
1473
1638
1795
1941
2078
2208
2332
2449
2559
2658
2741
2802
2835
2839
2812
2757
2676
2576
2458
2324
2173
2001
1804
1578
1321
1036
728
405
79
-237
-532
-797
-1025
-1211
-1355
-1459
-1526
-1561
-1572
-1565
-1549
-1532
-1520
-1520
-1533
-1559
-1595
-1634
-1668
-1691
-1696
-1680
-1640
-1578
-1497
-1398
-1283
-1155
-1012
-858
-693
-524
-360
-213
-95
-21
3
-30
-115
-242
-396
-557
-706
-827
-908
-945
-940
-900
-835
-757
-675
-596
-524
-459
-397
-336
-272
-203
-127
-46
37
119
196
263
318
359
386
404
415
427
444
472
513
566
624
681
725
747
742
707
647
573
498
438
407
415
465
554
674
813
958
1099
1226
1334
1421
1483
1517
1519
1484
1403
1275
1096
873
614
333
43
-244
-518
-777
-1027
-1276
-1533
-1809
-2106
-2426
-2759
-3096
-3424
-3730
-4005
-4246
-4453
-4627
-4773
-4894
-4992
-5065
-5112
-5131
-5120
-5080
-5012
-4918
-4798
-4652
-4476
-4267
-4019
-3737
-3420
-3080
-2733
-2398
-2091
-1830
-1623
-1469
-1361
-1285
-1224
-1160
-1080
-976
-846
-694
-524
-343
-155
38
236
443
659
885
1122
1365
1612
1857
2100
2339
2574
2808
3039
3268
3491
3702
3892
4054
4181
4264
4300
4288
4226
4117
3963
3768
3535
3271
2982
2677
2364
2052
1747
1453
1169
892
619
344
64
-219
-501
-773
-1024
-1244
-1425
-1562
-1658
-1720
-1759
-1787
-1817
-1855
-1909
-1976
-2054
-2135
-2212
-2277
-2322
-2342
-2336
-2302
-2242
-2157
-2051
-1928
-1792
-1648
-1498
-1345
-1190
-1032
-871
-706
-539
-371
-209
-61
65
160
217
234
212
157
79
-12
-103
-186
-251
-297
-321
-325
-310
-278
-226
-152
-52
79
244
445
681
947
1235
1534
1832
2118
2383
2617
2818
2982
3112
3210
3279
3324
3345
3343
3314
3257
3166
3039
2876
2679
2454
2212
1964
1720
1491
1282
1092
918
752
585
408
216
8
-211
-432
-642
-828
-981
-1093
-1163
-1195
-1196
-1173
-1136
-1091
-1040
-984
-918
-840
-748
-641
-523
-401
-282
-177
-96
-43
-24
-35
-72
-127
-190
-252
-306
-347
-375
-394
-408
-427
-459
-510
-583
-678
-791
-912
-1033
-1142
-1233
-1302
-1350
-1384
-1411
-1443
-1488
-1550
-1628
-1717
-1806
-1881
-1931
-1949
-1931
-1882
-1811
-1729
-1649
-1581
-1528
-1491
-1462
-1434
-1397
-1345
-1275
-1190
-1098
-1006
-927
-865
-822
-797
-782
-771
-756
-733
-703
-672
-649
-646
-674
-741
-848
-990
-1155
-1326
-1485
-1614
-1698
-1730
-1707
-1635
-1522
-1381
-1225
-1064
-904
-748
-591
-430
-256
-67
140
359
583
799
996
1163
1293
1388
1452
1496
1534
1578
1634
1707
1791
1877
1951
2001
2015
1988
1919
1815
1685
1540
1388
1235
1082
928
767
593
402
194
-31
-267
-509
-751
-987
-1215
-1435
-1649
-1858
-2063
-2260
-2447
-2617
-2760
-2868
-2934
-2954
-2926
-2854
-2744
-2608
-2455
-2299
-2150
-2017
-1908
-1824
-1765
-1727
-1705
-1692
-1680
-1662
-1633
-1589
-1528
-1451
-1358
-1254
-1141
-1020
-898
-772
-643
-512
-379
-242
-102
40
181
320
453
576
685
781
863
936
1004
1080
1168
1277
1411
1573
1757
1957
2162
2361
2544
2704
2839
2951
3044
3123
3196
3263
3325
3378
3416
3431
3418
3377
3311
3227
3137
3054
2989
2952
2943
2962
2999
3044
3085
3110
3112
3089
3043
2981
2912
2845
2788
2741
2705
2669
2624
2557
2456
2314
2129
1906
1656
1394
1137
898
686
504
348
208
73
-69
-225
-395
-576
-757
-927
-1077
-1200
-1298
-1377
-1449
-1529
-1628
-1753
-1904
-2072
-2244
-2404
-2536
-2628
-2674
-2677
-2643
-2587
-2519
-2452
-2394
-2347
-2311
-2280
-2248
-2209
-2158
-2091
-2005
-1903
-1781
-1642
-1483
-1303
-1102
-876
-627
-354
-59
253
577
906
1232
1546
1841
2108
2341
2536
2691
2805
2881
2921
2929
2909
2865
2801
2722
2631
2536
2441
2354
2281
2225
2190
2172
2167
2167
2164
2148
2114
2058
1979
1881
1769
1649
1528
1412
1306
1211
1132
1071
1029
1008
1008
1031
1072
1124
1181
1233
1273
1293
1292
1268
1228
1176
1122
1071
1028
993
965
937
905
862
804
727
632
520
391
247
89
-81
-264
-458
-659
-863
-1063
-1251
-1419
-1561
-1672
-1751
-1802
-1827
-1836
-1835
-1832
-1831
-1835
-1845
-1860
-1876
-1891
-1902
-1906
-1904
-1896
-1884
-1870
-1860
-1858
-1869
-1899
-1952
-2033
-2145
-2285
-2450
-2633
-2825
-3017
-3197
-3356
-3491
-3597
-3679
-3741
-3792
-3840
-3890
-3949
-4014
-4088
-4163
-4233
-4296
-4347
-4388
-4423
-4455
-4490
-4533
-4583
-4641
-4699
-4751
-4788
-4806
-4799
-4770
-4722
-4665
-4605
-4551
-4507
-4471
-4440
-4405
-4358
-4289
-4194
-4074
-3933
-3781
-3628
-3484
-3355
-3241
-3137
-3030
-2910
-2761
-2576
-2351
-2088
-1797
-1490
-1181
-882
-598
-330
-75
176
431
696
973
1256
1536
1799
2031
2221
2359
2446
2487
2491
2474
2450
2433
2434
2459
2511
2588
2687
2800
2921
3044
3164
3277
3380
3471
3553
3626
3692
3753
3809
3858
3897
3923
3931
3916
3879
3821
3745
3658
3565
3469
3371
3265
3145
3001
2823
2606
2348
2057
1743
1421
1108
815
551
318
110
-81
-265
-451
-643
-839
-1033
-1216
-1381
-1519
-1631
-1719
-1793
-1865
-1945
-2041
-2160
-2296
-2446
-2599
-2745
-2875
-2980
-3058
-3109
-3133
-3136
-3121
-3094
-3060
-3025
-2994
-2972
-2966
-2979
-3012
-3064
-3128
-3198
-3262
-3311
-3338
-3339
-3315
-3272
-3219
-3169
-3133
-3119
-3134
-3177
-3246
-3333
-3429
-3526
-3618
-3699
-3765
-3817
-3852
-3867
-3861
-3828
-3761
-3657
-3511
-3320
-3087
-2816
-2515
-2191
-1853
-1508
-1161
-816
-475
-140
184
491
772
1018
1218
1362
1444
1465
1427
1341
1218
1074
923
775
639
518
412
320
238
165
99
43
-4
-39
-62
-73
-74
-69
-61
-51
-43
-34
-22
-4
24
62
113
172
237
301
360
409
447
476
499
522
549
587
637
698
767
837
901
951
983
996
991
975
956
941
938
948
972
1000
1026
1037
1022
979
904
803
687
568
458
368
301
255
223
193
154
93
6
-108
-245
-395
-548
-694
-827
-946
-1054
-1157
-1262
-1377
-1504
-1645
-1793
-1944
-2087
-2215
-2322
-2406
-2468
-2511
-2539
-2558
-2571
-2579
-2582
-2578
-2565
-2542
-2509
-2467
-2419
-2369
-2321
-2278
-2240
-2208
-2177
-2142
-2099
-2041
-1964
-1866
-1748
-1611
-1460
-1301
-1142
-988
-844
-714
-598
-495
-402
-313
-224
-127
-18
108
252
414
593
785
985
1188
1390
1587
1776
1956
2126
2287
2440
2585
2724
2856
2982
3102
3218
3333
3448
3566
3691
3822
3959
4098
4236
4366
4483
4583
4663
4723
4764
4789
4802
4804
4798
4783
4761
4730
4694
4655
4618
4588
4567
4558
4557
4557
4548
4519
4457
4353
4204
4010
3777
3514
3231
2936
2635
2329
2017
1696
1362
1018
667
319
-15
-321
-587
-806
-973
-1093
-1174
-1228
-1265
-1298
-1334
-1376
-1425
-1479
-1534
-1588
-1639
-1687
-1735
-1785
-1840
-1903
-1976
-2060
-2154
-2257
-2370
-2490
-2617
-2750
-2888
-3030
-3173
-3315
-3452
-3580
-3694
-3791
-3863
-3908
-3920
-3897
-3838
-3745
-3623
-3478
-3317
-3147
-2974
-2801
-2626
-2447
-2259
-2056
-1835
-1596
-1342
-1081
-821
-572
-343
-139
40
196
336
467
595
727
865
1008
1158
1311
1465
1619
1773
1924
2069
2204
2323
2419
2486
2522
2526
2504
2464
2416
2370
2334
2310
2296
2285
2268
2235
2183
2109
2019
1922
1828
1748
1687
1648
1627
1618
1612
1605
1593
1580
1571
1574
1596
1640
1706
1788
1876
1959
2028
2078
2108
2121
2124
2123
2121
2116
2103
2073
2015
1923
1792
1625
1433
1228
1025
838
677
546
442
360
290
224
155
79
-4
-93
-187
-282
-381
-484
-595
-715
-846
-984
-1125
-1262
-1388
-1496
-1583
-1652
-1708
-1761
-1820
-1897
-1996
-2119
-2262
-2417
-2570
-2711
-2829
-2916
-2973
-3001
-3009
-3005
-2999
-2998
-3004
-3016
-3030
-3038
-3032
-3007
-2960
-2891
-2803
-2704
-2600
-2498
-2403
-2318
-2242
-2174
-2112
-2051
-1990
-1927
-1863
-1798
-1733
-1670
-1612
-1561
-1519
-1488
-1472
-1471
-1487
-1518
-1560
-1610
-1661
-1708
-1747
-1775
-1794
-1808
-1821
-1839
-1866
-1902
-1944
-1986
-2021
-2041
-2040
-2017
-1977
-1923
-1863
-1804
-1750
-1699
-1646
-1580
-1489
-1362
-1190
-972
-712
-420
-112
196
488
750
977
1166
1320
1446
1552
1645
1729
1806
1874
1931
1972
1995
1998
1985
1959
1930
1904
1889
1892
1914
1954
2007
2067
2125
2176
2217
2246
2267
2286
2309
2342
2388
2446
2513
2582
2644
2692
2721
2728
2717
2692
2661
2631
2609
2599
2601
2613
2632
2652
2669
2680
2682
2674
2658
2633
2602
2563
2517
2465
2407
2343
2274
2201
2125
2047
1969
1892
1818
1750
1691
1646
1618
1609
1621
1651
1694
1740
1781
1805
1804
1771
1704
1604
1476
1329
1171
1012
862
725
604
500
414
344
287
241
205
176
156
142
135
136
146
166
199
247
312
398
504
631
775
935
1104
1275
1441
1596
1734
1852
1947
2021
2078
2121
2155
2185
2214
2241
2265
2282
2287
2275
2243
2189
2114
2021
1919
1811
1705
1606
1517
1439
1371
1311
1258
1212
1174
1148
1137
1147
1182
1246
1339
1459
1603
1766
1940
2121
2304
2484
2658
2824
2978
3115
3231
3319
3370
3378
3337
3245
3102
2914
2689
2440
2180
1922
1675
1447
1236
1041
852
662
461
241
1
-259
-535
-819
-1103
-1380
-1646
-1902
-2151
-2398
-2651
-2915
-3192
-3482
-3782
-4083
-4380
-4665
-4935
-5188
-5427
-5658
-5886
-6117
-6354
-6595
-6839
-7078
-7305
-7514
-7699
-7860
-7996
-8109
-8208
-8294
-8372
-8444
-8509
-8568
-8617
-8654
-8677
-8683
-8671
-8640
-8589
-8517
-8426
-8315
-8189
-8053
-7914
-7780
-7657
-7553
-7469
-7405
-7356
-7313
-7266
-7207
-7127
-7024
-6897
-6752
-6595
-6431
-6264
-6096
-5923
-5737
-5532
-5299
-5033
-4735
-4409
-4065
-3714
-3370
-3043
-2742
-2467
-2216
-1983
-1759
-1536
-1307
-1072
-831
-590
-357
-141
51
217
355
470
567
655
741
831
928
1030
1133
1228
1308
1365
1392
1388
1353
1292
1212
1119
1022
925
832
744
660
579
500
424
353
291
243
213
201
208
229
260
293
322
343
356
365
374
392
426
480
555
649
753
860
957
1038
1096
1130
1143
1140
1128
1113
1098
1083
1065
1037
992
923
825
697
542
365
175
-20
-211
-394
-563
-717
-857
-982
-1095
-1194
-1281
-1355
-1416
-1465
-1503
-1535
-1562
-1589
-1619
-1650
-1683
-1714
-1735
-1741
-1725
-1681
-1606
-1497
-1356
-1186
-991
-777
-547
-307
-59
192
446
700
950
1195
1429
1649
1850
2028
2181
2309
2413
2498
2570
2634
2698
2766
2841
2920
3001
3078
3145
3196
3229
3243
3243
3234
3224
3220
3227
3246
3276
3312
3347
3373
3385
3377
3349
3301
3237
3158
3069
2973
2870
2764
2654
2542
2432
2327
2229
2143
2070
2012
1967
1933
1909
1892
1883
1880
1887
1903
1932
1974
2027
2089
2158
2230
2304
2379
2454
2533
2617
2708
2805
2906
3006
3100
3179
3239
3273
3281
3262
3223
3168
3106
3046
2997
2964
2953
2963
2996
3048
3113
3187
3264
3340
3411
3477
3536
3591
3644
3697
3750
3802
3854
3900
3939
3966
3978
3972
3948
3906
3845
3768
3678
3577
3470
3361
3256
3158
3071
2998
2938
2889
2845
2802
2753
2693
2621
2536
2439
2335
2226
2116
2005
1896
1785
1673
1561
1451
1349
1260
1193
1150
1135
1146
1175
1216
1259
1298
1329
1353
1374
1399
1436
1487
1552
1627
1701
1763
1801
1809
1783
1727
1650
1565
1483
1415
1365
1333
1313
1296
1273
1235
1179
1109
1030
953
890
851
841
862
911
979
1055
1130
1193
1239
1266
1274
1269
1254
1236
1216
1195
1170
1137
1090
1022
932
817
680
527
365
204
49
-93
-220
-336
-446
-558
-681
-824
-994
-1193
-1420
-1671
-1941
-2220
-2501
-2778
-3046
-3303
-3548
-3783
-4010
-4234
-4458
-4683
-4913
-5149
-5390
-5637
-5888
-6142
-6396
-6649
-6899
-7145
-7386
-7621
-7850
-8070
-8279
-8473
-8649
-8801
-8927
-9023
-9091
-9131
-9149
-9149
-9138
-9121
-9103
-9086
-9070
-9053
-9035
-9013
-8987
-8957
-8926
-8894
-8865
-8838
-8813
-8788
-8760
-8725
-8681
-8628
-8565
-8494
-8418
-8339
-8259
-8176
-8089
-7994
-7889
-7770
-7638
-7495
-7346
-7195
-7047
-6906
-6772
-6642
-6509
-6367
-6209
-6030
-5828
-5606
-5371
-5130
-4893
-4666
-4453
-4253
-4062
-3871
-3672
-3454
-3212
-2944
-2651
-2339
-2016
-1691
-1374
-1070
-783
-512
-255
-6
240
490
748
1016
1294
1580
1871
2161
2445
2719
2978
3218
3438
3634
3806
3953
4074
4169
4240
4287
4313
4322
4320
4311
4300
4294
4294
4304
4321
4343
4367
4387
4399
4400
4389
4367
4337
4304
4270
4240
4213
4187
4159
4119
4062
3984
3877
3744
3587
3414
3234
3058
2895
2752
2631
2534
2455
2390
2333
2280
2226
2173
2121
2075
2037
2011
1996
1991
1992
1993
1990
1979
1959
1930
1899
1869
1848
1843
1855
1885
1931
1985
2040
2086
2116
2121
2100
2051
1977
1883
1774
1658
1539
1423
1312
1206
1106
1010
920
833
751
676
612
561
526
508
507
520
542
569
593
612
622
623
615
602
587
574
564
558
554
548
537
517
487
446
398
348
304
272
258
265
296
347
414
489
567
639
702
754
796
830
865
905
957
1028
1121
1238
1379
1542
1724
1921
2130
2350
2579
2817
3062
3315
3573
3834
4094
4350
4596
4828
5045
5246
5431
5603
5767
5924
6078
6229
6377
6517
6646
6758
6848
6911
6944
6947
6920
6866
6787
6689
6573
6444
6303
6151
5990
5821
5646
5466
5285
5106
4933
4768
4612
4465
4324
4188
4051
3912
3767
3617
3463
3307
3153
3003
2858
2718
2581
2443
2300
2151
1995
1836
1680
1534
1405
1298
1215
1153
1106
1065
1018
960
881
783
667
541
414
291
179
77
-18
-112
-214
-330
-464
-619
-791
-974
-1159
-1338
-1506
-1657
-1788
-1900
-1993
-2066
-2119
-2148
-2153
-2130
-2080
-2004
-1908
-1796
-1678
-1560
-1448
-1344
-1249
-1158
-1067
-972
-868
-753
-628
-495
-360
-226
-99
18
122
212
287
349
398
434
459
475
482
483
480
476
472
469
469
471
473
474
473
468
459
447
433
417
399
381
361
340
318
294
269
246
225
208
196
188
180
171
155
131
95
51
0
-49
-90
-113
-111
-80
-19
68
176
293
410
517
607
678
731
768
796
819
841
864
886
902
907
897
871
830
779
726
680
650
642
657
693
742
795
842
874
887
879
852
811
763
711
658
604
545
475
391
289
169
33
-113
-261
-405
-538
-658
-763
-858
-944
-1028
-1112
-1196
-1282
-1364
-1441
-1507
-1561
-1602
-1632
-1654
-1672
-1692
-1718
-1753
-1798
-1851
-1910
-1971
-2031
-2084
-2128
-2161
-2182
-2192
-2195
-2194
-2195
-2202
-2222
-2257
-2309
-2378
-2461
-2554
-2652
-2749
-2842
-2927
-3005
-3077
-3143
-3206
-3265
-3321
-3371
-3411
-3438
-3451
-3449
-3435
-3414
-3393
-3379
-3375
-3386
-3410
-3443
-3478
-3509
-3530
-3538
-3533
-3519
-3501
-3488
-3485
-3495
-3520
-3556
-3596
-3633
-3658
-3666
-3654
-3622
-3575
-3517
-3457
-3400
-3352
-3313
-3284
-3261
-3239
-3213
-3175
-3123
-3054
-2970
-2873
-2769
-2665
-2569
-2488
-2426
-2383
-2359
-2347
-2340
-2328
-2303
-2262
-2201
-2123
-2036
-1948
-1866
-1797
-1745
-1707
-1678
-1650
-1614
-1562
-1489
-1396
-1286
-1166
-1046
-931
-827
-736
-653
-576
-495
-407
-308
-196
-75
50
172
287
391
484
569
652
741
844
969
1119
1297
1502
1727
1969
2218
2469
2714
2950
3175
3386
3586
3774
3951
4116
4269
4407
4529
4633
4721
4793
4854
4909
4963
5019
5080
5143
5206
5262
5304
5327
5328
5305
5264
5212
5155
5103
5062
5032
5014
5002
4990
4970
4939
4891
4829
4756
4674
4589
4504
4419
4334
4246
4150
4045
3930
3805
3675
3543
3414
3290
3173
3060
2950
2838
2722
2599
2470
2339
2208
2084
1970
1868
1778
1698
1625
1553
1478
1397
1310
1216
1118
1018
920
824
730
638
547
454
359
263
168
77
-4
-71
-119
-147
-153
-139
-111
-72
-32
2
25
30
14
-23
-79
-148
-225
-302
-373
-433
-480
-513
-537
-555
-573
-595
-622
-654
-687
-713
-726
-720
-689
-632
-552
-453
-343
-228
-114
-3
102
203
302
400
496
586
664
723
757
761
734
678
601
508
410
312
219
131
45
-43
-138
-244
-363
-494
-634
-779
-924
-1065
-1202
-1331
-1455
-1571
-1680
-1781
-1869
-1943
-2000
-2040
-2064
-2077
-2083
-2090
-2103
-2126
-2163
-2212
-2272
-2336
-2402
-2464
-2519
-2566
-2604
-2633
-2655
-2669
-2677
-2677
-2668
-2649
-2619
-2579
-2530
-2476
-2421
-2371
-2332
-2309
-2305
-2320
-2352
-2394
-2438
-2474
-2496
-2497
-2474
-2428
-2364
-2287
-2206
-2124
-2043
-1963
-1880
-1787
-1680
-1554
-1410
-1252
-1085
-919
-761
-619
-494
-385
-289
-199
-109
-15
86
193
301
406
504
590
662
721
767
801
826
840
844
836
817
786
745
697
645
593
543
497
453
411
369
323
274
221
166
112
60
15
-22
-50
-69
-79
-82
-79
-72
-66
-62
-63
-74
-95
-127
-170
-219
-269
-315
-351
-373
-379
-370
-350
-324
-296
-272
-253
-238
-223
-204
-175
-132
-74
-1
84
175
267
357
442
523
602
682
768
863
968
1083
1205
1330
1452
1567
1669
1756
1828
1885
1930
1966
1995
2021
2049
2075
2102
2128
2152
2172
2187
2198
2204
2209
2214
2225
2245
2278
2325
2387
2462
2548
2640
2732
2819
2895
2956
2998
3019
3019
2997
2956
2896
2819
2728
2623
2507
2382
2249
2112
1973
1836
1703
1579
1465
1364
1277
1206
1151
1112
1089
1083
1092
1115
1149
1191
1236
1277
1311
1330
1329
1306
1257
1180
1074
936
767
564
327
58
-243
-571
-918
-1277
-1640
-1999
-2350
-2690
-3019
-3340
-3656
-3970
-4284
-4595
-4901
-5195
-5470
-5720
-5939
-6127
-6284
-6413
-6519
-6605
-6675
-6732
-6776
-6808
-6829
-6841
-6847
-6849
-6850
-6854
-6862
-6873
-6886
-6899
-6910
-6921
-6931
-6944
-6963
-6991
-7030
-7080
-7136
-7194
-7247
-7290
-7318
-7329
-7326
-7310
-7285
-7253
-7216
-7169
-7110
-7029
-6922
-6783
-6607
-6398
-6158
-5896
-5620
-5340
-5063
-4795
-4538
-4290
-4049
-3809
-3565
-3312
-3047
-2768
-2476
-2174
-1865
-1554
-1245
-942
-644
-352
-61
230
527
831
1143
1460
1776
2084
2378
2652
2903
3131
3343
3542
3738
3935
4134
4334
4526
4699
4841
4941
4994
4998
4960
4893
4812
4734
4674
4641
4639
4662
4702
4746
4781
4798
4790
4756
4700
4632
4560
4495
4442
4407
4388
4384
4389
4399
4409
4417
4424
4432
4445
4467
4499
4545
4604
4674
4752
4834
4917
4998
5074
5146
5212
5273
5327
5376
5416
5447
5466
5473
5465
5442
5404
5353
5290
5219
5143
5065
4988
4915
4847
4786
4730
4681
4636
4594
4555
4520
4488
4462
4443
4433
4433
4443
4460
4482
4503
4519
4524
4514
4486
4439
4373
4290
4193
4085
3968
3842
3707
3561
3402
3226
3031
2818
2589
2347
2097
1848
1605
1376
1165
973
801
645
502
366
232
98
-41
-183
-329
-477
-624
-771
-916
-1062
-1210
-1362
-1522
-1690
-1868
-2055
-2248
-2444
-2638
-2826
-3002
-3163
-3307
-3431
-3536
-3625
-3701
-3767
-3826
-3881
-3934
-3984
-4027
-4059
-4078
-4077
-4056
-4013
-3953
-3878
-3795
-3709
-3624
-3542
-3460
-3377
-3289
-3194
-3089
-2977
-2863
-2752
-2652
-2567
-2500
-2451
-2415
-2385
-2355
-2320
-2276
-2226
-2174
-2131
-2104
-2102
-2132
-2196
-2291
-2415
-2561
-2723
-2896
-3075
-3258
-3444
-3632
-3822
-4011
-4199
-4379
-4551
-4709
-4853
-4980
-5090
-5183
-5258
-5316
-5357
-5380
-5387
-5377
-5353
-5316
-5266
-5205
-5131
-5044
-4942
-4824
-4690
-4540
-4378
-4209
-4038
-3869
-3707
-3552
-3405
-3261
-3117
-2970
-2818
-2660
-2500
-2343
-2193
-2056
-1936
-1834
-1749
-1676
-1610
-1546
-1478
-1405
-1326
-1241
-1155
-1069
-987
-909
-835
-764
-694
-623
-550
-475
-401
-332
-273
-226
-196
-183
-184
-195
-209
-217
-212
-188
-144
-79
1
88
175
253
316
361
388
401
405
407
415
432
462
506
561
627
702
784
872
968
1070
1180
1296
1416
1538
1657
1773
1883
1986
2084
2178
2269
2359
2448
2534
2617
2695
2766
2831
2889
2944
2996
3049
3103
3161
3223
3290
3364
3446
3539
3643
3760
3890
4033
4184
4338
4492
4639
4776
4902
5018
5124
5225
5322
5417
5510
5598
5678
5745
5795
5825
5835
5823
5793
5748
5690
5623
5550
5471
5390
5306
5219
5130
5038
4944
4848
4751
4655
4563
4478
4405
4346
4306
4287
4289
4311
4349
4401
4461
4527
4598
4673
4753
4839
4931
5028
5128
5226
5318
5399
5466
5516
5551
5572
5584
5589
5590
5587
5579
5565
5539
5501
5447
5377
5292
5193
5082
4961
4829
4687
4534
4370
4192
4003
3803
3595
3383
3170
2960
2754
2555
2361
2174
1992
1815
1641
1472
1306
1146
993
847
710
582
465
359
262
174
92
15
-59
-130
-198
-264
-325
-381
-430
-474
-516
-558
-606
-665
-740
-834
-946
-1074
-1215
-1362
-1508
-1646
-1773
-1884
-1981
-2065
-2139
-2206
-2272
-2337
-2404
-2471
-2538
-2599
-2653
-2696
-2727
-2746
-2754
-2757
-2758
-2763
-2775
-2797
-2828
-2866
-2906
-2943
-2971
-2987
-2988
-2974
-2948
-2913
-2870
-2823
-2771
-2712
-2644
-2565
-2475
-2374
-2266
-2159
-2058
-1970
-1900
-1849
-1814
-1791
-1771
-1750
-1720
-1679
-1626
-1565
-1499
-1434
-1376
-1327
-1290
-1264
-1247
-1237
-1230
-1223
-1213
-1197
-1174
-1141
-1097
-1042
-976
-901
-819
-731
-642
-551
-461
-371
-283
-196
-110
-26
54
131
202
268
331
393
458
527
605
690
781
874
964
1046
1114
1167
1206
1231
1249
1263
1278
1295
1313
1330
1339
1336
1314
1268
1197
1100
980
840
684
518
348
176
7
-155
-309
-451
-582
-700
-805
-900
-986
-1066
-1145
-1227
-1314
-1411
-1519
-1638
-1768
-1906
-2049
-2195
-2338
-2477
-2610
-2734
-2849
-2955
-3052
-3136
-3208
-3262
-3295
-3305
-3290
-3252
-3194
-3122
-3046
-2974
-2916
-2876
-2860
-2866
-2892
-2932
-2983
-3037
-3094
-3151
-3208
-3268
-3330
-3394
-3458
-3519
-3569
-3605
-3623
-3620
-3597
-3559
-3511
-3461
-3416
-3381
-3359
-3352
-3355
-3366
-3378
-3385
-3383
-3366
-3333
-3282
-3214
-3131
-3035
-2928
-2811
-2688
-2559
-2426
-2290
-2151
-2009
-1868
-1725
-1582
-1438
-1294
-1151
-1008
-866
-726
-588
-454
-326
-207
-100
-8
68
125
163
183
186
176
156
131
106
85
73
73
87
116
159
217
287
369
462
564
677
799
932
1075
1227
1388
1555
1728
1903
2080
2258
2438
2621
2807
2997
3190
3384
3576
3762
3939
4103
4253
4390
4515
4631
4741
4847
4949
5048
5140
5224
5297
5359
5409
5451
5487
5521
5558
5600
5646
5694
5743
5789
5826
5852
5865
5865
5852
5827
5791
5748
5697
5642
5583
5522
5461
5399
5336
5273
5206
5132
5049
4955
4848
4728
4600
4467
4333
4202
4075
3954
3832
3705
3567
3414
3242
3052
2848
2637
2425
2222
2029
1852
1687
1531
1379
1228
1075
922
772
631
506
400
316
253
208
177
156
143
137
140
156
189
241
311
396
487
577
656
718
759
780
786
784
780
783
796
821
856
899
944
987
1025
1058
1085
1110
1134
1161
1193
1232
1279
1335
1400
1471
1549
1628
1704
1774
1830
1868
1885
1879
1852
1807
1749
1681
1608
1531
1451
1366
1275
1175
1067
954
839
730
632
551
490
450
429
421
421
422
419
408
386
355
313
262
203
138
67
-9
-89
-172
-257
-343
-428
-511
-592
-671
-747
-820
-890
-957
-1018
-1074
-1124
-1169
-1211
-1251
-1291
-1335
-1383
-1435
-1491
-1549
-1605
-1656
-1698
-1730
-1749
-1754
-1747
-1728
-1699
-1661
-1615
-1563
-1506
-1445
-1379
-1311
-1241
-1172
-1107
-1047
-997
-958
-930
-916
-912
-917
-926
-938
-950
-959
-967
-976
-991
-1014
-1054
-1110
-1186
-1279
-1387
-1504
-1625
-1743
-1853
-1950
-2032
-2099
-2150
-2188
-2215
-2233
-2245
-2255
-2263
-2272
-2283
-2296
-2312
-2329
-2346
-2361
-2373
-2380
-2384
-2384
-2383
-2382
-2382
-2385
-2392
-2400
-2408
-2415
-2416
-2412
-2398
-2375
-2342
-2301
-2253
-2202
-2152
-2105
-2066
-2039
-2023
-2020
-2028
-2043
-2060
-2075
-2085
-2088
-2085
-2079
-2075
-2080
-2099
-2135
-2188
-2257
-2336
-2418
-2496
-2564
-2619
-2660
-2688
-2706
-2718
-2728
-2737
-2747
-2755
-2761
-2762
-2755
-2741
-2719
-2691
-2659
-2624
-2588
-2551
-2512
-2471
-2428
-2380
-2330
-2278
-2225
-2176
-2130
-2092
-2060
-2036
-2019
-2007
-1999
-1994
-1991
-1990
-1992
-1999
-2009
-2027
-2050
-2076
-2104
-2130
-2150
-2161
-2159
-2143
-2113
-2070
-2017
-1958
-1895
-1833
-1775
-1720
-1670
-1625
-1581
-1539
-1495
-1448
-1398
-1346
-1291
-1238
-1187
-1144
-1112
-1093
-1091
-1105
-1133
-1172
-1218
-1265
-1309
-1347
-1378
-1403
-1426
-1451
-1483
-1523
-1573
-1629
-1687
-1740
-1782
-1809
-1818
-1811
-1792
-1768
-1745
-1729
-1722
-1726
-1735
-1746
-1750
-1744
-1722
-1684
-1631
-1566
-1494
-1418
-1341
-1264
-1184
-1101
-1010
-911
-803
-687
-566
-446
-330
-224
-128
-44
28
90
143
190
230
263
289
307
318
324
327
331
340
356
380
411
445
476
499
512
512
501
484
468
460
467
491
535
595
667
744
823
900
974
1048
1123
1202
1287
1375
1464
1547
1618
1674
1714
1740
1758
1774
1797
1830
1876
1931
1988
2039
2077
2097
2098
2084
2065
2050
2048
2067
2106
2160
2220
2273
2308
2316
2294
2244
2173
2093
2015
1948
1900
1869
1855
1848
1844
1834
1816
1789
1757
1724
1697
1680
1673
1678
1689
1701
1707
1704
1688
1658
1614
1561
1500
1435
1368
1299
1229
1156
1079
999
916
829
742
654
566
479
392
304
215
125
34
-55
-140
-219
-290
-350
-399
-437
-466
-487
-503
-516
-527
-538
-549
-562
-577
-593
-610
-625
-637
-641
-633
-609
-567
-506
-427
-334
-233
-129
-29
63
145
217
283
346
412
482
558
639
721
800
871
931
979
1016
1051
1087
1131
1189
1264
1356
1460
1572
1682
1784
1873
1944
1998
2037
2066
2090
2114
2142
2177
2218
2263
2310
2355
2395
2426
2447
2458
2459
2451
2437
2418
2395
2372
2347
2323
2299
2274
2248
2218
2182
2139
2088
2027
1956
1878
1792
1702
1611
1519
1429
1340
1253
1167
1082
996
910
825
742
664
591
526
469
420
378
342
310
282
255
229
203
175
147
118
86
52
16
-23
-65
-109
-157
-207
-261
-319
-381
-447
-517
-589
-661
-732
-799
-861
-917
-964
-1004
-1035
-1057
-1069
-1070
-1057
-1031
-989
-932
-863
-785
-703
-620
-542
-472
-412
-360
-316
-278
-243
-210
-179
-151
-128
-113
-105
-105
-113
-124
-137
-150
-160
-167
-173
-180
-191
-208
-231
-261
-296
-334
-374
-414
-454
-496
-542
-594
-653
-718
-789
-862
-932
-996
-1051
-1097
-1135
-1168
-1200
-1235
-1275
-1319
-1366
-1410
-1445
-1466
-1466
-1444
-1399
-1330
-1240
-1134
-1012
-877
-730
-572
-405
-230
-51
125
293
446
578
686
769
829
872
902
927
951
977
1004
1031
1055
1073
1082
1081
1073
1058
1039
1016
990
957
912
852
771
666
539
392
232
69
-89
-233
-358
-461
-543
-609
-664
-714
-766
-821
-880
-942
-1002
-1055
-1098
-1126
-1139
-1137
-1125
-1106
-1085
-1065
-1048
-1036
-1026
-1016
-1004
-986
-962
-933
-900
-869
-844
-831
-834
-856
-897
-955
-1027
-1110
-1199
-1294
-1391
-1491
-1594
-1700
-1811
-1923
-2035
-2143
-2242
-2328
-2398
-2452
-2489
-2511
-2522
-2525
-2522
-2515
-2504
-2487
-2463
-2429
-2383
-2322
-2246
-2156
-2054
-1943
-1825
-1705
-1586
-1472
-1367
-1273
-1193
-1127
-1074
-1034
-1004
-979
-957
-934
-907
-875
-838
-798
-755
-712
-672
-637
-610
-593
-586
-590
-606
-635
-675
-725
-784
-850
-921
-994
-1068
-1142
-1215
-1288
-1359
-1431
-1502
-1571
-1638
-1701
-1757
-1804
-1841
-1866
-1877
-1874
-1857
-1826
-1781
-1722
-1652
-1571
-1482
-1389
-1295
-1205
-1120
-1044
-977
-918
-864
-810
-753
-688
-612
-525
-427
-322
-215
-112
-17
64
128
176
208
229
241
251
261
275
294
317
345
376
410
445
484
527
575
632
696
768
847
930
1012
1093
1166
1231
1284
1326
1356
1374
1381
1377
1362
1336
1298
1248
1185
1110
1022
924
815
696
569
435
297
156
15
-123
-256
-381
-498
-605
-705
-797
-885
-969
-1050
-1129
-1205
-1275
-1338
-1391
-1431
-1457
-1467
-1461
-1440
-1405
-1357
-1300
-1235
-1166
-1096
-1027
-961
-898
-840
-784
-729
-672
-612
-548
-480
-411
-345
-286
-239
-207
-193
-194
-208
-231
-256
-279
-297
-308
-313
-317
-323
-336
-361
-400
-454
-519
-595
-675
-757
-836
-912
-983
-1048
-1109
-1164
-1213
-1255
-1287
-1307
-1310
-1297
-1264
-1214
-1146
-1064
-972
-874
-776
-680
-593
-518
-457
-414
-388
-380
-389
-411
-445
-485
-529
-574
-618
-660
-701
-742
-784
-827
-870
-912
-949
-979
-997
-1004
-997
-981
-958
-935
-915
-904
-904
-916
-937
-966
-998
-1030
-1059
-1083
-1103
-1118
-1130
-1140
-1147
-1150
-1150
-1145
-1136
-1123
-1110
-1098
-1090
-1088
-1090
-1097
-1103
-1105
-1099
-1081
-1052
-1010
-965
-916
-873
-838
-814
-804
-804
-812
-822
-833
-840
-842
-841
-837
-833
-831
-833
-837
-844
-851
-857
-861
-862
-861
-860
-862
-868
-881
-901
-929
-962
-1000
-1041
-1082
-1120
-1155
-1187
-1215
-1240
-1263
-1285
-1305
-1322
-1338
-1349
-1355
-1353
-1344
-1325
-1298
-1264
-1223
-1177
-1129
-1080
-1032
-985
-939
-894
-850
-806
-763
-722
-681
-644
-610
-581
-555
-533
-513
-493
-473
-451
-425
-397
-366
-333
-302
-272
-246
-224
-207
-194
-186
-180
-175
-172
-170
-170
-174
-183
-200
-225
-261
-305
-355
-406
-454
-492
-516
-522
-510
-481
-441
-396
-354
-322
-304
-302
-315
-338
-365
-390
-407
-413
-409
-395
-377
-360
-348
-344
-346
-354
-363
-368
-367
-357
-339
-316
-290
-266
-245
-230
-218
-209
-199
-185
-165
-139
-108
-74
-41
-9
18
41
60
77
93
111
131
154
181
212
249
292
343
402
470
543
621
698
770
835
889
933
968
998
1024
1052
1083
1117
1154
1190
1222
1246
1260
1261
1248
1222
1182
1129
1062
983
890
786
672
550
425
299
177
60
-48
-147
-238
-320
-394
-461
-522
-576
-624
-668
-707
-743
-776
-807
-834
-857
-873
-883
-885
-881
-872
-862
-853
-848
-846
-848
-849
-846
-835
-813
-781
-739
-691
-643
-599
-560
-528
-499
-469
-431
-382
-317
-237
-145
-46
53
147
231
304
367
424
479
536
598
665
735
806
873
932
980
1018
1045
1065
1082
1100
1124
1157
1201
1256
1320
1392
1466
1539
1606
1662
1706
1736
1756
1767
1774
1782
1794
1811
1834
1859
1882
1900
1908
1905
1891
1867
1839
1809
1782
1760
1745
1735
1730
1727
1725
1722
1719
1715
1710
1703
1695
1684
1667
1645
1616
1583
1547
1511
1478
1449
1427
1408
1392
1375
1353
1324
1288
1245
1197
1148
1099
1054
1012
973
934
894
849
798
740
676
609
541
476
417
366
320
279
239
194
141
74
-8
-105
-213
-329
-445
-555
-654
-738
-808
-865
-916
-968
-1025
-1094
-1175
-1266
-1364
-1460
-1549
-1625
-1684
-1726
-1755
-1775
-1793
-1813
-1841
-1878
-1925
-1979
-2039
-2104
-2173
-2246
-2326
-2412
-2509
-2615
-2729
-2851
-2975
-3099
-3218
-3329
-3431
-3521
-3599
-3666
-3724
-3773
-3815
-3851
-3883
-3912
-3937
-3959
-3976
-3986
-3988
-3979
-3958
-3926
-3884
-3833
-3776
-3718
-3660
-3605
-3553
-3503
-3453
-3400
-3343
-3281
-3213
-3141
-3066
-2992
-2921
-2855
-2795
-2742
-2695
-2653
-2616
-2584
-2555
-2530
-2509
-2491
-2476
-2463
-2449
-2433
-2412
-2384
-2348
-2302
-2247
-2184
-2117
-2049
-1985
-1928
-1883
-1851
-1832
-1825
-1825
-1828
-1829
-1822
-1805
-1776
-1736
-1689
-1639
-1590
-1548
-1516
-1496
-1487
-1488
-1497
-1510
-1525
-1541
-1558
-1574
-1592
-1613
-1636
-1662
-1689
-1715
-1737
-1751
-1755
-1747
-1727
-1696
-1656
-1611
-1564
-1518
-1473
-1429
-1384
-1334
-1276
-1206
-1124
-1030
-927
-818
-709
-604
-505
-413
-328
-244
-159
-68
31
141
260
386
517
650
782
913
1041
1168
1292
1413
1531
1644
1750
1849
1940
2024
2103
2179
2252
2324
2392
2454
2508
2549
2574
2584
2578
2559
2530
2494
2453
2410
2365
2318
2270
2221
2174
2132
2101
2084
2086
2109
2151
2209
2279
2353
2425
2490
2544
2584
2611
2627
2634
2635
2632
2628
2624
2622
2622
2625
2631
2637
2644
2649
2651
2647
2636
2617
2592
2560
2524
2485
2446
2408
2373
2340
2310
2283
2257
2231
2204
2174
2139
2098
2051
1998
1942
1887
1837
1797
1770
1758
1760
1773
1793
1813
1828
1834
1828
1811
1786
1757
1727
1701
1681
1665
1652
1641
1629
1615
1597
1577
1556
1535
1513
1489
1462
1427
1382
1326
1260
1186
1107
1030
960
899
850
811
780
753
727
698
666
630
592
555
521
492
470
453
439
428
419
410
404
402
406
417
436
461
492
523
553
576
591
598
597
590
580
569
560
552
546
537
525
505
476
436
384
324
256
183
107
30
-48
-127
-207
-288
-372
-456
-538
-616
-685
-742
-784
-808
-816
-809
-790
-763
-734
-706
-681
-663
-651
-647
-648
-654
-664
-678
-695
-712
-731
-748
-762
-771
-776
-774
-767
-757
-745
-734
-726
-721
-719
-719
-716
-708
-691
-660
-616
-556
-482
-396
-299
-196
-88
22
132
239
342
438
525
603
669
724
769
808
842
875
911
952
998
1049
1104
1159
1211
1260
1303
1340
1370
1396
1419
1439
1455
1466
1471
1465
1446
1412
1361
1293
1211
1119
1022
924
829
741
661
588
518
449
378
301
218
129
38
-51
-136
-211
-276
-331
-379
-424
-470
-522
-583
-652
-728
-806
-883
-952
-1010
-1059
-1096
-1125
-1150
-1174
-1201
-1231
-1265
-1299
-1329
-1352
-1363
-1359
-1340
-1305
-1258
-1199
-1131
-1057
-979
-895
-807
-713
-612
-503
-384
-256
-120
21
165
307
445
574
693
800
897
985
1068
1151
1235
1325
1420
1519
1620
1719
1813
1897
1971
2033
2087
2132
2173
2211
2250
2289
2329
2367
2402
2433
2457
2476
2488
2497
2505
2513
2524
2539
2557
2578
2599
2617
2629
2633
2629
2615
2593
2565
2533
2499
2464
2428
2390
2348
2298
2240
2172
2095
2012
1924
1835
1747
1662
1577
1492
1401
1302
1191
1066
927
774
611
441
266
89
-88
-267
-445
-622
-797
-968
-1132
-1286
-1428
-1558
-1675
-1782
-1882
-1978
-2072
-2167
-2261
-2353
-2441
-2523
-2596
-2660
-2715
-2762
-2806
-2846
-2886
-2926
-2965
-3002
-3037
-3069
-3096
-3121
-3143
-3166
-3192
-3222
-3256
-3296
-3339
-3384
-3429
-3472
-3509
-3540
-3564
-3580
-3589
-3591
-3588
-3582
-3571
-3556
-3536
-3508
-3470
-3420
-3355
-3275
-3181
-3075
-2962
-2845
-2728
-2612
-2499
-2386
-2271
-2148
-2016
-1873
-1719
-1559
-1397
-1242
-1099
-975
-872
-790
-724
-670
-620
-567
-509
-442
-369
-291
-215
-144
-83
-33
7
39
67
95
127
163
202
242
278
305
321
323
312
291
265
240
222
214
217
231
252
275
294
307
313
312
310
311
324
351
398
463
543
633
728
822
910
993
1071
1148
1231
1323
1428
1546
1677
1815
1955
2088
2211
2318
2408
2484
2548
2605
2661
2720
2786
2857
2935
3016
3098
3177
3252
3324
3393
3462
3534
3611
3697
3790
3890
3995
4101
4205
4303
4394
4476
4550
4616
4677
4733
4785
4832
4873
4905
4925
4931
4921
4893
4847
4787
4714
4633
4548
4463
4383
4310
4245
4187
4132
4078
4019
3955
3878
3790
3691
3585
3475
3366
3262
3166
3077
2994
2914
2834
2751
2662
2569
2472
2375
2281
2193
2112
2039
1971
1907
1844
1781
1717
1653
1592
1537
1489
1451
1422
1400
1381
1363
1341
1314
1278
1236
1189
1139
1089
1042
999
962
930
901
874
846
815
777
732
679
618
550
479
408
341
282
231
191
160
136
117
100
82
64
44
25
8
-5
-15
-21
-27
-35
-49
-70
-100
-138
-180
-225
-266
-302
-329
-347
-357
-360
-360
-358
-354
-350
-343
-332
-316
-293
-264
-229
-191
-152
-115
-82
-55
-34
-18
-9
-4
-2
-4
-9
-16
-27
-43
-65
-95
-134
-182
-239
-304
-375
-447
-517
-581
-636
-680
-712
-734
-749
-760
-770
-782
-796
-812
-831
-850
-869
-887
-906
-927
-952
-983
-1018
-1061
-1105
-1147
-1186
-1217
-1239
-1252
-1261
-1268
-1278
-1294
-1319
-1352
-1390
-1430
-1465
-1491
-1506
-1509
-1502
-1487
-1469
-1451
-1435
-1421
-1409
-1395
-1379
-1358
-1333
-1306
-1281
-1260
-1246
-1241
-1241
-1243
-1240
-1226
-1195
-1144
-1072
-982
-879
-769
-658
-550
-447
-348
-251
-151
-47
62
177
295
412
524
627
720
804
881
954
1027
1103
1183
1268
1354
1440
1524
1604
1680
1752
1821
1890
1959
2028
2096
2161
2221
2273
2315
2347
2369
2383
2391
2395
2394
2390
2381
2366
2342
2309
2265
2209
2142
2067
1985
1899
1813
1728
1648
1573
1505
1443
1387
1334
1283
1232
1178
1122
1064
1006
951
901
859
827
806
793
786
781
772
756
728
686
629
560
480
394
306
221
143
74
16
-30
-66
-95
-120
-144
-169
-198
-232
-270
-310
-351
-389
-425
-457
-486
-515
-542
-571
-599
-624
-643
-652
-649
-631
-600
-558
-511
-465
-426
-397
-382
-379
-383
-390
-394
-389
-373
-346
-309
-266
-222
-181
-146
-118
-97
-83
-73
-66
-61
-57
-54
-51
-50
-51
-55
-62
-72
-88
-109
-136
-168
-205
-245
-285
-325
-363
-399
-434
-471
-511
-557
-609
-665
-722
-775
-819
-853
-876
-888
-897
-907
-924
-954
-998
-1053
-1116
-1177
-1231
-1270
-1291
-1292
-1277
-1249
-1215
-1179
-1143
-1108
-1073
-1033
-988
-933
-869
-796
-718
-638
-557
-479
-403
-328
-252
-174
-91
-4
88
182
278
372
463
550
632
708
776
835
884
920
943
954
952
941
922
900
876
853
831
810
791
773
755
738
722
709
698
690
686
683
681
678
676
673
671
672
676
686
699
716
734
751
765
774
779
781
782
784
789
798
809
822
832
837
835
825
806
779
747
710
671
633
595
559
526
495
468
445
425
409
396
386
377
370
364
359
356
355
356
358
359
357
348
332
306
272
233
193
157
129
113
109
117
135
157
182
207
230
253
278
308
342
382
426
470
511
546
574
595
612
628
648
675
708
749
792
836
876
909
937
959
980
1000
1026
1054
1084
1114
1141
1161
1174
1181
1184
1188
1195
1206
1223
1241
1256
1263
1258
1238
1203
1159
1109
1060
1016
982
957
939
926
912
897
879
860
843
831
829
837
857
886
922
960
997
1032
1062
1088
1110
1128
1141
1149
1151
1145
1131
1110
1084
1054
1022
993
962
929
892
847
794
731
660
586
512
445
387
341
306
279
256
232
203
167
126
81
37
-4
-37
-62
-79
-90
-99
-109
-123
-143
-172
-209
-256
-313
-380
-457
-546
-645
-755
-873
-997
-1125
-1255
-1383
-1510
-1634
-1755
-1872
-1985
-2094
-2196
-2290
-2374
-2448
-2512
-2564
-2608
-2642
-2667
-2684
-2692
-2690
-2677
-2654
-2623
-2587
-2551
-2517
-2490
-2470
-2458
-2449
-2440
-2425
-2400
-2363
-2312
-2249
-2180
-2109
-2040
-1978
-1925
-1881
-1845
-1815
-1790
-1768
-1751
-1740
-1738
-1748
-1771
-1808
-1856
-1915
-1980
-2047
-2114
-2180
-2243
-2303
-2363
-2422
-2482
-2545
-2608
-2673
-2738
-2802
-2865
-2927
-2985
-3041
-3092
-3137
-3175
-3205
-3223
-3230
-3223
-3203
-3169
-3123
-3065
-2998
-2922
-2839
-2750
-2655
-2556
-2453
-2347
-2239
-2132
-2027
-1929
-1841
-1764
-1702
-1653
-1617
-1590
-1567
-1543
-1514
-1476
-1429
-1373
-1311
-1248
-1188
-1136
-1092
-1057
-1029
-1006
-983
-959
-932
-901
-869
-836
-806
-779
-756
-734
-713
-688
-659
-622
-578
-527
-471
-411
-348
-285
-220
-155
-89
-22
46
113
180
244
306
365
421
476
528
580
630
678
725
769
810
848
884
919
953
985
1016
1045
1069
1087
1097
1098
1091
1076
1054
1025
991
952
906
854
794
727
655
579
504
432
369
316
274
245
226
215
211
211
214
220
228
239
251
265
280
294
306
315
320
321
319
317
314
314
317
324
334
348
364
381
397
409
417
419
412
396
370
334
289
235
175
110
42
-27
-96
-164
-232
-298
-364
-430
-496
-562
-625
-686
-740
-787
-825
-852
-869
-876
-876
-869
-857
-842
-823
-801
-774
-742
-706
-667
-628
-593
-567
-554
-558
-580
-617
-666
-721
-777
-827
-869
-901
-927
-949
-974
-1004
-1043
-1092
-1148
-1207
-1263
-1312
-1350
-1377
-1391
-1398
-1399
-1398
-1398
-1399
-1402
-1405
-1406
-1405
-1400
-1394
-1387
-1383
-1382
-1386
-1395
-1406
-1415
-1421
-1421
-1412
-1394
-1370
-1341
-1311
-1283
-1260
-1243
-1233
-1230
-1230
-1233
-1235
-1237
-1236
-1233
-1228
-1223
-1217
-1210
-1204
-1195
-1184
-1167
-1143
-1110
-1069
-1018
-960
-894
-822
-744
-659
-567
-466
-354
-231
-96
49
201
356
511
661
803
937
1062
1181
1296
1409
1523
1636
1748
1858
1962
2060
2152
2237
2320
2403
2489
2582
2681
2787
2896
3003
3104
3196
3274
3338
3388
3426
3455
3480
3502
3524
3546
3570
3594
3617
3641
3663
3684
3704
3724
3744
3762
3778
3791
3800
3804
3804
3798
3788
3775
3759
3741
3721
3699
3674
3645
3612
3573
3529
3479
3425
3366
3306
3246
3188
3134
3087
3047
3016
2992
2975
2963
2953
2943
2931
2916
2899
2881
2863
2849
2839
2835
2837
2843
2850
2856
2859
2855
2845
2828
2807
2784
2759
2735
2712
2688
2663
2633
2596
2551
2498
2435
2366
2292
2215
2138
2061
1986
1913
1844
1777
1713
1653
1595
1539
1484
1429
1371
1309
1240
1164
1079
986
886
779
668
554
440
326
215
109
9
-83
-166
-239
-302
-355
-401
-442
-478
-512
-545
-575
-603
-624
-638
-642
-634
-615
-585
-547
-503
-457
-411
-369
-334
-306
-285
-273
-269
-270
-275
-282
-290
-296
-298
-296
-290
-279
-265
-249
-234
-221
-211
-205
-204
-208
-218
-233
-253
-277
-303
-331
-358
-382
-402
-414
-420
-418
-410
-398
-385
-372
-364
-360
-362
-369
-378
-390
-401
-410
-416
-418
-416
-410
-401
-389
-375
-360
-347
-337
-330
-328
-332
-339
-350
-362
-372
-378
-380
-377
-370
-363
-359
-361
-372
-392
-420
-455
-492
-529
-560
-584
-600
-607
-607
-602
-595
-587
-579
-571
-564
-556
-546
-535
-521
-506
-488
-470
-449
-428
-406
-384
-362
-342
-326
-314
-310
-314
-326
-346
-374
-408
-446
-489
-536
-586
-641
-699
-760
-823
-887
-949
-1006
-1058
-1101
-1138
-1167
-1190
-1209
-1226
-1239
-1250
-1256
-1257
-1250
-1236
-1215
-1188
-1157
-1126
-1098
-1075
-1059
-1050
-1047
-1048
-1051
-1053
-1053
-1050
-1044
-1036
-1027
-1016
-1004
-991
-975
-954
-926
-890
-846
-794
-733
-667
-597
-526
-456
-389
-325
-267
-213
-164
-119
-78
-40
-4
31
63
94
122
147
169
187
202
212
220
224
226
227
227
226
224
220
213
202
187
168
144
117
87
54
21
-13
-46
-80
-113
-147
-179
-210
-239
-266
-291
-312
-332
-350
-367
-385
-403
-422
-439
-453
-461
-463
-456
-440
-416
-386
-353
-319
-288
-261
-239
-223
-210
-201
-193
-188
-184
-183
-186
-193
-205
-223
-246
-272
-301
-331
-359
-386
-412
-435
-458
-480
-502
-526
-550
-577
-605
-633
-660
-686
-709
-728
-741
-748
-749
-745
-735
-721
-702
-679
-650
-616
-575
-526
-472
-413
-353
-295
-243
-199
-165
-139
-118
-99
-77
-48
-10
38
94
155
218
281
342
402
463
526
596
671
753
837
919
994
1056
1103
1133
1148
1151
1147
1140
1134
1133
1138
1149
1166
1189
1219
1256
1302
1358
1425
1503
1591
1688
1789
1894
1997
2097
2192
2279
2357
2424
2479
2521
2549
2565
2571
2568
2560
2548
2536
2524
2510
2495
2474
2448
2416
2378
2337
2297
2260
2230
2208
2192
2181
2171
2157
2135
2103
2060
2005
1940
1866
1786
1699
1607
1509
1406
1299
1189
1079
971
869
774
689
612
543
478
415
351
283
211
133
51
-35
-124
-214
-306
-399
-495
-594
-697
-806
-920
-1042
-1170
-1304
-1444
-1588
-1735
-1882
-2028
-2171
-2308
-2437
-2557
-2664
-2756
-2833
-2892
-2933
-2956
-2962
-2954
-2934
-2905
-2870
-2830
-2786
-2737
-2681
-2616
-2540
-2453
-2358
-2257
-2155
-2060
-1975
-1905
-1850
-1807
-1774
-1745
-1714
-1677
-1631
-1578
-1519
-1458
-1399
-1345
-1298
-1257
-1220
-1185
-1150
-1113
-1075
-1039
-1004
-979
-961
-953
-954
-960
-970
-978
-982
-981
-975
-964
-950
-935
-920
-905
-890
-873
-851
-823
-790
-750
-707
-661
-614
-569
-527
-489
-455
-424
-398
-378
-363
-356
-356
-364
-379
-400
-425
-453
-481
-509
-538
-568
-600
-636
-677
-724
-777
-834
-895
-958
-1022
-1086
-1150
-1214
-1279
-1344
-1410
-1476
-1541
-1605
-1666
-1723
-1775
-1823
-1864
-1899
-1926
-1944
-1954
-1956
-1950
-1938
-1923
-1905
-1888
-1872
-1857
-1844
-1831
-1817
-1802
-1787
-1772
-1759
-1750
-1746
-1748
-1755
-1766
-1777
-1784
-1787
-1782
-1769
-1750
-1725
-1697
-1669
-1643
-1621
-1603
-1592
-1586
-1587
-1594
-1608
-1627
-1652
-1680
-1710
-1739
-1765
-1786
-1801
-1810
-1811
-1806
-1794
-1775
-1748
-1712
-1667
-1612
-1550
-1482
-1410
-1338
-1269
-1204
-1144
-1088
-1035
-982
-928
-871
-813
-754
-698
-648
-605
-571
-547
-532
-525
-524
-528
-535
-545
-557
-571
-586
-602
-617
-630
-642
-652
-661
-670
-682
-697
-716
-738
-761
-783
-802
-816
-822
-823
-818
-811
-803
-797
-794
-795
-797
-799
-800
-798
-792
-782
-769
-754
-739
-724
-710
-697
-685
-673
-659
-643
-624
-603
-579
-554
-529
-504
-480
-459
-441
-426
-415
-405
-397
-387
-375
-357
-333
-301
-263
-218
-170
-119
-68
-19
29
75
119
162
203
243
280
313
339
357
367
369
365
357
349
344
342
346
354
363
372
377
377
371
360
345
329
314
303
296
291
287
279
267
247
219
185
146
107
72
41
18
0
-15
-29
-47
-71
-104
-144
-189
-238
-285
-329
-367
-398
-424
-447
-469
-492
-519
-549
-581
-613
-642
-663
-676
-678
-667
-646
-615
-578
-537
-494
-453
-415
-380
-350
-323
-298
-272
-243
-211
-173
-129
-79
-25
32
90
148
204
257
307
354
397
438
476
510
540
567
589
606
619
628
634
636
633
627
615
597
573
542
505
465
424
385
352
325
307
298
295
297
301
305
308
308
307
307
308
313
324
342
366
396
431
469
508
548
589
630
672
716
760
805
848
889
925
954
974
985
986
977
962
941
917
893
869
846
824
802
776
746
708
662
608
545
477
407
338
273
217
171
137
112
97
87
81
75
68
58
45
29
11
-7
-25
-43
-60
-76
-93
-111
-131
-153
-178
-205
-235
-266
-299
-333
-366
-400
-433
-465
-496
-527
-557
-586
-615
-643
-671
-699
-726
-754
-782
-810
-840
-872
-908
-947
-992
-1041
-1094
-1151
-1211
-1271
-1331
-1390
-1446
-1500
-1551
-1599
-1644
-1685
-1722
-1755
-1781
-1802
-1817
-1827
-1834
-1840
-1848
-1859
-1878
-1903
-1935
-1972
-2013
-2054
-2093
-2128
-2157
-2179
-2195
-2206
-2213
-2216
-2216
-2212
-2202
-2184
-2157
-2120
-2070
-2011
-1942
-1867
-1789
-1710
-1635
-1564
-1499
-1439
-1385
-1334
-1287
-1243
-1200
-1157
-1116
-1075
-1035
-996
-959
-925
-895
-870
-854
-846
-848
-858
-877
-899
-923
-946
-965
-979
-989
-996
-1004
-1016
-1036
-1063
-1099
-1144
-1194
-1246
-1299
-1351
-1399
-1445
-1488
-1529
-1569
-1607
-1644
-1679
-1711
-1740
-1766
-1791
-1815
-1839
-1864
-1890
-1916
-1940
-1962
-1979
-1992
-2000
-2005
-2012
-2020
-2032
-2051
-2076
-2107
-2143
-2182
-2222
-2262
-2302
-2341
-2380
-2418
-2457
-2494
-2530
-2563
-2591
-2615
-2633
-2646
-2654
-2659
-2661
-2662
-2661
-2660
-2659
-2659
-2659
-2660
-2662
-2665
-2666
-2666
-2662
-2653
-2638
-2615
-2585
-2548
-2506
-2462
-2416
-2370
-2325
-2281
-2237
-2192
-2145
-2095
-2041
-1987
-1930
-1874
-1818
-1764
-1713
-1663
-1615
-1567
-1519
-1470
-1420
-1367
-1312
-1254
-1194
-1131
-1065
-996
-926
-855
-783
-711
-640
-568
-495
-420
-342
-260
-173
-82
12
109
206
301
392
478
558
632
699
761
817
870
920
968
1014
1060
1105
1149
1193
1237
1278
1318
1357
1395
1433
1472
1515
1561
1612
1669
1729
1792
1855
1917
1976
2031
2082
2129
2175
2219
2264
2309
2356
2403
2450
2496
2540
2583
2626
2668
2711
2756
2803
2852
2902
2952
3001
3049
3096
3143
3190
3237
3285
3332
3376
3414
3442
3457
3459
3447
3425
3395
3364
3335
3314
3301
3296
3298
3300
3298
3288
3266
3232
3187
3134
3078
3024
2976
2934
2899
2869
2840
2811
2779
2745
2710
2676
2646
2623
2608
2600
2595
2592
2584
2569
2544
2511
2471
2427
2383
2343
2307
2276
2247
2218
2184
2145
2098
2044
1986
1928
1873
1825
1786
1758
1740
1730
1728
1730
1737
1746
1758
1774
1792
1813
1837
1862
1888
1913
1937
1959
1978
1996
2011
2025
2040
2054
2068
2083
2099
2117
2137
2158
2180
2205
2230
2255
2280
2304
2326
2345
2359
2367
2369
2362
2348
2327
2299
2268
2235
2204
2176
2154
2137
2124
2115
2105
2093
2076
2055
2027
1996
1961
1925
1889
1854
1817
1779
1739
1694
1644
1591
1536
1481
1428
1380
1337
1299
1266
1234
1201
1163
1120
1070
1014
954
891
830
773
721
677
640
608
579
552
522
490
453
412
370
328
289
255
228
209
197
191
189
189
189
187
182
174
164
151
135
118
97
74
47
18
-14
-48
-81
-114
-145
-173
-199
-223
-246
-269
-293
-319
-348
-378
-410
-444
-477
-510
-542
-573
-602
-629
-655
-679
-703
-726
-749
-774
-799
-825
-851
-878
-906
-934
-963
-994
-1029
-1069
-1115
-1166
-1223
-1282
-1343
-1404
-1462
-1516
-1566
-1613
-1657
-1698
-1738
-1776
-1812
-1843
-1869
-1888
-1898
-1898
-1890
-1874
-1851
-1824
-1794
-1764
-1736
-1710
-1688
-1670
-1656
-1645
-1636
-1627
-1616
-1603
-1585
-1563
-1536
-1506
-1472
-1436
-1397
-1356
-1310
-1260
-1205
-1144
-1079
-1010
-943
-876
-811
-750
-690
-631
-570
-505
-435
-361
-282
-202
-122
-45
28
98
163
226
286
343
396
444
485
517
539
554
562
568
573
582
596
616
640
667
693
718
737
751
758
759
755
747
735
722
709
697
687
681
680
682
689
697
706
716
725
735
747
762
781
805
832
860
885
904
915
917
912
901
889
880
875
875
881
888
894
897
894
888
878
867
859
853
851
851
851
850
847
844
843
849
865
893
935
988
1048
1109
1168
1221
1265
1302
1333
1363
1394
1427
1461
1494
1523
1547
1562
1571
1573
1572
1569
1566
1563
1557
1547
1531
1507
1476
1441
1404
1371
1345
1327
1317
1314
1315
1315
1314
1309
1301
1293
1287
1286
1290
1300
1314
1331
1349
1366
1381
1395
1407
1417
1426
1433
1435
1433
1425
1412
1396
1378
1362
1349
1340
1336
1335
1336
1337
1337
1335
1334
1333
1336
1343
1355
1372
1392
1412
1431
1448
1463
1476
1490
1505
1523
1545
1569
1593
1616
1634
1647
1654
1654
1648
1638
1626
1613
1600
1588
1580
1575
1575
1579
1588
1600
1614
1628
1641
1649
1653
1651
1645
1635
1622
1607
1592
1576
1558
1540
1520
1500
1480
1460
1442
1426
1411
1397
1383
1368
1351
1332
1310
1288
1266
1245
1224
1203
1179
1153
1121
1085
1043
998
952
906
862
821
780
741
699
654
606
554
502
450
403
361
327
298
273
249
223
191
152
105
50
-12
-80
-151
-223
-296
-368
-440
-512
-584
-658
-734
-812
-893
-975
-1055
-1131
-1200
-1258
-1302
-1331
-1346
-1350
-1346
-1339
-1332
-1329
-1330
-1334
-1339
-1342
-1339
-1330
-1314
-1295
-1276
-1262
-1258
-1266
-1285
-1315
-1349
-1383
-1410
-1429
-1436
-1434
-1427
-1418
-1413
-1415
-1425
-1444
-1468
-1492
-1512
-1524
-1525
-1516
-1498
-1474
-1449
-1426
-1409
-1399
-1396
-1398
-1403
-1406
-1405
-1395
-1376
-1346
-1306
-1258
-1203
-1145
-1086
-1028
-972
-919
-870
-824
-780
-737
-695
-653
-609
-563
-515
-465
-413
-360
-307
-255
-207
-164
-128
-100
-81
-71
-69
-75
-88
-107
-130
-158
-190
-227
-270
-319
-373
-431
-492
-553
-610
-662
-706
-742
-769
-789
-804
-815
-824
-833
-840
-846
-849
-848
-841
-828
-809
-785
-758
-730
-700
-669
-636
-601
-562
-518
-470
-418
-365
-313
-265
-222
-187
-160
-141
-129
-122
-119
-120
-124
-130
-138
-148
-161
-175
-192
-212
-236
-265
-299
-340
-387
-439
-492
-545
-594
-635
-668
-693
-711
-724
-736
-749
-764
-782
-801
-819
-834
-846
-853
-858
-862
-869
-882
-901
-927
-957
-990
-1022
-1053
-1080
-1103
-1126
-1151
-1180
-1215
-1258
-1306
-1356
-1406
-1450
-1485
-1510
-1523
-1525
-1517
-1502
-1481
-1457
-1430
-1402
-1373
-1343
-1312
-1282
-1252
-1225
-1199
-1177
-1159
-1146
-1139
-1136
-1138
-1144
-1152
-1160
-1167
-1170
-1169
-1165
-1157
-1147
-1138
-1130
-1125
-1122
-1121
-1119
-1113
-1101
-1082
-1055
-1020
-983
-943
-904
-870
-842
-821
-807
-798
-793
-791
-789
-786
-782
-775
-766
-753
-736
-716
-690
-660
-625
-586
-543
-498
-452
-406
-363
-322
-285
-252
-222
-193
-165
-134
-99
-59
-11
43
103
167
232
296
357
415
469
519
569
618
667
718
770
822
875
927
978
1028
1078
1129
1179
1228
1275
1318
1356
1387
1412
1431
1446
1461
1479
1502
1532
1570
1615
1666
1720
1775
1829
1882
1933
1982
2031
2079
2128
2177
2225
2273
2319
2362
2401
2437
2468
2494
2516
2532
2543
2548
2550
2548
2543
2537
2529
2521
2512
2501
2487
2469
2446
2419
2386
2347
2304
2255
2202
2144
2081
2012
1937
1858
1775
1689
1603
1517
1433
1352
1274
1199
1125
1052
981
909
839
771
706
645
589
536
486
437
387
335
278
216
148
75
-1
-79
-159
-239
-319
-399
-480
-562
-646
-733
-823
-914
-1006
-1099
-1191
-1280
-1366
-1448
-1525
-1598
-1665
-1725
-1779
-1825
-1865
-1898
-1925
-1948
-1970
-1990
-2012
-2036
-2062
-2091
-2120
-2150
-2178
-2203
-2225
-2242
-2254
-2263
-2268
-2270
-2270
-2268
-2264
-2257
-2247
-2232
-2212
-2187
-2156
-2120
-2081
-2040
-1999
-1959
-1922
-1888
-1857
-1830
-1806
-1786
-1769
-1757
-1751
-1752
-1760
-1777
-1801
-1830
-1863
-1896
-1928
-1958
-1986
-2012
-2039
-2069
-2103
-2141
-2183
-2227
-2270
-2308
-2339
-2362
-2375
-2380
-2378
-2369
-2355
-2334
-2305
-2268
-2220
-2162
-2096
-2023
-1946
-1870
-1798
-1731
-1670
-1614
-1559
-1504
-1445
-1382
-1315
-1246
-1177
-1112
-1053
-1000
-956
-916
-880
-845
-809
-771
-731
-688
-645
-603
-562
-524
-486
-450
-414
-376
-336
-294
-249
-202
-154
-106
-59
-14
28
68
107
145
184
226
270
319
370
424
478
531
580
627
670
712
753
796
841
889
939
989
1037
1080
1119
1151
1179
1204
1227
1252
1278
1306
1336
1366
1396
1425
1454
1482
1512
1546
1584
1627
1674
1724
1776
1827
1876
1923
1966
2005
2044
2079
2112
2144
2173
2200
2227
2253
2279
2306
2332
2358
2383
2403
2419
2429
2433
2433
2431
2428
2425
2425
2425
2424
2421
2413
2400
2382
2359
2336
2313
2293
2276
2261
2246
2229
2208
2182
2150
2116
2081
2049
2023
2004
1991
1982
1975
1966
1954
1937
1915
1892
1869
1850
1837
1830
1830
1835
1845
1856
1867
1877
1885
1889
1889
1884
1874
1857
1833
1802
1762
1715
1659
1596
1525
1448
1363
1273
1179
1083
987
893
803
719
641
567
495
424
350
272
190
103
13
-77
-165
-250
-329
-403
-470
-531
-586
-636
-680
-718
-751
-778
-800
-816
-828
-834
-836
-834
-827
-817
-804
-790
-776
-764
-756
-754
-756
-764
-776
-791
-807
-822
-835
-845
-852
-856
-858
-859
-860
-860
-861
-862
-865
-870
-876
-883
-892
-901
-910
-919
-926
-933
-940
-948
-959
-972
-989
-1008
-1032
-1056
-1081
-1105
-1128
-1152
-1177
-1203
-1234
-1269
-1309
-1352
-1399
-1445
-1491
-1534
-1574
-1609
-1639
-1665
-1687
-1705
-1720
-1733
-1746
-1758
-1772
-1789
-1809
-1832
-1856
-1880
-1902
-1919
-1930
-1933
-1929
-1920
-1909
-1898
-1888
-1883
-1881
-1881
-1881
-1878
-1870
-1853
-1827
-1792
-1750
-1702
-1651
-1600
-1551
-1505
-1464
-1426
-1392
-1360
-1328
-1297
-1266
-1234
-1202
-1170
-1140
-1111
-1085
-1060
-1038
-1016
-997
-976
-956
-936
-915
-894
-874
-852
-828
-801
-768
-729
-682
-627
-565
-498
-429
-359
-291
-226
-166
-110
-58
-10
36
78
116
149
176
197
210
215
215
208
199
187
175
164
156
151
150
153
160
169
179
188
193
194
188
176
159
138
114
90
68
48
29
12
-5
-22
-40
-57
-72
-85
-93
-97
-95
-90
-82
-73
-64
-55
-47
-40
-31
-20
-8
5
19
30
39
46
51
56
63
75
91
113
139
167
194
217
236
251
263
275
287
304
325
350
378
407
433
456
474
488
498
506
514
521
529
536
542
547
551
555
560
568
582
600
623
648
674
698
715
727
731
728
722
715
709
706
707
711
717
722
726
726
722
714
703
692
682
674
670
668
669
671
672
671
670
667
666
667
672
682
696
714
733
749
761
767
768
765
760
757
761
771
791
817
849
883
915
943
967
986
1000
1014
1027
1039
1048
1054
1053
1045
1027
1000
970
937
904
876
852
834
818
803
785
764
739
713
687
667
654
650
655
669
686
705
722
736
745
751
753
754
753
750
744
732
713
687
654
616
574
531
487
443
399
352
301
246
186
124
61
0
-56
-108
-155
-201
-247
-297
-353
-416
-483
-553
-622
-685
-742
-790
-831
-867
-901
-936
-974
-1016
-1060
-1104
-1146
-1182
-1213
-1237
-1255
-1268
-1278
-1288
-1297
-1307
-1318
-1331
-1344
-1359
-1376
-1396
-1418
-1443
-1469
-1494
-1518
-1538
-1553
-1564
-1571
-1576
-1581
-1588
-1596
-1606
-1616
-1625
-1630
-1629
-1623
-1612
-1597
-1582
-1567
-1556
-1550
-1548
-1550
-1554
-1559
-1564
-1568
-1571
-1573
-1575
-1577
-1580
-1584
-1587
-1590
-1594
-1596
-1599
-1601
-1604
-1605
-1606
-1604
-1600
-1591
-1580
-1565
-1550
-1535
-1523
-1515
-1511
-1511
-1513
-1516
-1518
-1515
-1509
-1499
-1486
-1470
-1453
-1434
-1414
-1391
-1364
-1332
-1293
-1250
-1201
-1151
-1100
-1052
-1004
-961
-918
-875
-829
-781
-729
-674
-619
-563
-509
-459
-412
-368
-328
-290
-255
-224
-198
-177
-162
-153
-146
-141
-134
-120
-99
-69
-30
16
67
120
172
223
273
321
369
418
468
519
570
622
674
728
784
845
914
990
1075
1168
1264
1360
1452
1537
1612
1675
1729
1774
1813
1846
1877
1904
1927
1946
1960
1969
1975
1978
1980
1983
1987
1990
1991
1987
1977
1958
1932
1899
1863
1828
1797
1772
1755
1746
1743
1743
1743
1741
1734
1723
1707
1687
1664
1639
1614
1587
1560
1533
1505
1476
1447
1418
1389
1359
1327
1293
1256
1215
1170
1121
1069
1014
959
903
848
794
740
686
631
576
521
467
417
371
332
300
276
259
247
239
233
227
220
212
204
196
189
183
178
174
170
165
158
150
140
131
123
120
121
130
145
167
193
223
252
281
305
324
338
346
348
345
339
331
324
320
321
327
340
359
381
402
420
429
427
411
384
345
300
253
209
171
144
128
123
128
140
157
177
199
222
246
271
296
321
345
367
385
401
413
421
426
428
427
424
417
408
396
382
369
357
348
345
347
355
368
384
403
423
443
462
481
499
517
535
552
569
583
596
608
619
630
642
655
671
689
708
728
746
764
779
792
803
812
819
823
823
818
809
795
777
756
736
717
702
690
681
674
667
658
643
623
597
565
529
492
457
424
397
375
358
346
336
327
317
303
286
266
244
225
209
201
203
214
233
257
281
301
312
313
305
290
272
257
246
243
246
254
261
264
260
246
226
200
174
153
138
131
132
137
144
149
151
150
145
139
134
131
129
129
129
127
124
119
114
110
109
111
114
117
118
114
104
87
67
44
22
3
-15
-33
-54
-80
-114
-158
-207
-260
-311
-355
-390
-415
-431
-442
-452
-466
-484
-507
-531
-552
-566
-570
-564
-550
-532
-515
-503
-499
-502
-512
-524
-535
-541
-541
-535
-524
-511
-499
-487
-478
-469
-459
-448
-436
-423
-413
-409
-412
-423
-443
-468
-494
-519
-537
-549
-553
-551
-547
-542
-539
-539
-541
-544
-545
-542
-535
-522
-505
-485
-464
-443
-422
-402
-380
-357
-329
-297
-261
-220
-176
-130
-83
-37
7
48
86
122
155
187
220
256
295
339
389
444
503
564
624
683
739
792
841
887
932
977
1020
1062
1102
1139
1172
1200
1226
1250
1275
1302
1333
1368
1406
1445
1484
1521
1554
1582
1605
1623
1638
1650
1660
1667
1672
1674
1674
1671
1668
1665
1663
1662
1662
1663
1662
1658
1651
1639
1623
1605
1586
1568
1552
1537
1524
1509
1492
1468
1438
1399
1352
1300
1243
1185
1127
1072
1020
973
930
890
852
817
784
751
718
686
654
622
590
559
528
497
466
435
401
363
322
276
224
169
110
50
-11
-71
-130
-190
-250
-312
-377
-446
-518
-593
-667
-741
-812
-880
-945
-1008
-1070
-1132
-1194
-1257
-1318
-1375
-1426
-1471
-1507
-1535
-1559
-1579
-1599
-1620
-1642
-1665
-1687
-1704
-1715
-1718
-1712
-1699
-1683
-1665
-1649
-1636
-1626
-1619
-1610
-1599
-1583
-1563
-1539
-1514
-1491
-1473
-1462
-1460
-1465
-1475
-1487
-1497
-1504
-1506
-1502
-1493
-1479
-1462
-1442
-1420
-1394
-1365
-1333
-1299
-1263
-1226
-1190
-1155
-1120
-1084
-1046
-1002
-956
-903
-845
-785
-723
-663
-605
-550
-498
-448
-400
-352
-304
-259
-217
-180
-149
-124
-106
-91
-80
-69
-59
-49
-40
-32
-27
-25
-24
-23
-21
-16
-6
8
25
44
61
74
82
86
87
88
92
102
120
144
173
205
237
265
289
307
320
330
337
344
352
360
370
378
386
391
394
394
391
386
377
366
353
337
317
295
270
241
210
177
142
107
73
42
14
-8
-25
-38
-46
-52
-58
-63
-71
-79
-87
-94
-97
-97
-93
-85
-76
-67
-60
-57
-57
-60
-65
-69
-71
-71
-69
-67
-65
-66
-70
-77
-86
-95
-104
-111
-116
-121
-128
-139
-157
-182
-213
-250
-289
-327
-362
-392
-415
-433
-446
-456
-464
-471
-477
-483
-489
-496
-503
-512
-523
-535
-550
-567
-585
-603
-621
-639
-656
-673
-690
-705
-719
-731
-740
-746
-750
-752
-756
-763
-774
-791
-812
-836
-859
-879
-892
-897
-894
-885
-873
-861
-851
-845
-845
-849
-857
-866
-877
-889
-902
-917
-936
-957
-982
-1008
-1032
-1054
-1070
-1080
-1084
-1084
-1080
-1074
-1069
-1064
-1060
-1056
-1053
-1049
-1044
-1037
-1030
-1022
-1014
-1004
-997
-991
-989
-993
-1004
-1024
-1052
-1088
-1128
-1170
-1209
-1243
-1271
-1293
-1312
-1332
-1357
-1387
-1425
-1469
-1514
-1556
-1593
-1622
-1643
-1658
-1673
-1691
-1715
-1748
-1785
-1824
-1860
-1885
-1897
-1895
-1881
-1859
-1835
-1815
-1803
-1799
-1802
-1809
-1814
-1813
-1803
-1783
-1754
-1718
-1679
-1640
-1603
-1570
-1540
-1513
-1487
-1463
-1437
-1412
-1385
-1357
-1327
-1297
-1265
-1235
-1207
-1183
-1165
-1153
-1148
-1147
-1147
-1143
-1133
-1112
-1080
-1039
-990
-938
-889
-845
-808
-780
-757
-737
-718
-696
-671
-643
-614
-584
-555
-528
-503
-479
-452
-424
-391
-356
-318
-278
-239
-199
-160
-121
-81
-38
6
52
97
139
179
213
243
270
295
323
353
387
426
466
506
544
577
604
625
643
659
676
699
728
765
810
863
920
980
1039
1095
1146
1192
1232
1266
1297
1325
1353
1382
1412
1441
1470
1496
1518
1535
1548
1556
1562
1567
1572
1579
1586
1591
1592
1588
1577
1558
1534
1506
1479
1455
1436
1422
1413
1406
1399
1389
1374
1354
1329
1301
1271
1242
1214
1189
1165
1144
1125
1109
1096
1087
1084
1087
1094
1103
1113
1120
1122
1118
1107
1091
1071
1050
1029
1008
990
970
948
921
890
853
812
769
727
687
651
621
594
572
551
532
513
495
478
463
450
440
432
426
420
412
402
388
370
350
329
307
288
272
259
250
243
237
231
222
209
191
166
136
102
63
24
-16
-53
-88
-119
-148
-175
-202
-230
-261
-296
-336
-381
-431
-483
-537
-590
-641
-689
-732
-770
-803
-832
-858
-882
-906
-929
-953
-977
-1002
-1030
-1057
-1086
-1115
-1146
-1177
-1210
-1243
-1276
-1308
-1337
-1364
-1387
-1406
-1422
-1434
-1444
-1452
-1457
-1460
-1460
-1457
-1450
-1440
-1428
-1414
-1399
-1382
-1365
-1346
-1324
-1298
-1267
-1231
-1190
-1145
-1099
-1053
-1010
-973
-944
-923
-910
-906
-909
-916
-927
-939
-949
-957
-961
-960
-954
-946
-935
-925
-918
-913
-913
-916
-920
-922
-920
-912
-895
-872
-842
-809
-774
-740
-708
-676
-645
-611
-574
-531
-483
-431
-375
-318
-261
-207
-155
-107
-60
-17
24
61
93
121
143
160
174
187
201
218
238
262
287
312
335
355
372
388
405
426
452
484
522
564
608
651
692
730
768
807
848
895
947
1002
1062
1121
1176
1226
1269
1304
1334
1358
1376
1390
1399
1403
1401
1394
1383
1372
1363
1357
1358
1364
1375
1386
1396
1401
1399
1389
1373
1353
1333
1316
1305
1300
1302
1309
1321
1335
1350
1365
1380
1394
1408
1421
1433
1444
1454
1463
1471
1480
1488
1497
1507
1515
1522
1526
1526
1522
1514
1504
1492
1478
1463
1446
1426
1401
1371
1337
1300
1263
1227
1195
1168
1146
1127
1110
1090
1068
1042
1014
986
959
937
918
902
885
864
835
795
746
689
629
572
522
482
454
436
426
419
412
405
397
390
386
390
401
419
442
467
489
505
515
517
515
510
505
501
500
499
499
498
495
492
490
492
500
514
534
557
579
598
610
614
613
609
608
612
624
644
669
694
715
726
727
718
704
690
683
688
707
740
783
830
877
917
947
967
980
989
998
1010
1029
1053
1083
1114
1145
1175
1202
1228
1253
1279
1306
1334
1361
1384
1401
1409
1409
1399
1383
1364
1344
1326
1313
1304
1298
1296
1294
1292
1289
1285
1283
1282
1285
1293
1304
1318
1332
1344
1351
1351
1344
1330
1311
1289
1269
1253
1242
1236
1236
1238
1240
1238
1231
1217
1197
1174
1149
1127
1108
1095
1086
1080
1073
1062
1044
1018
983
943
899
854
811
770
730
690
647
598
542
481
417
354
298
253
220
201
191
187
183
176
162
142
117
91
69
54
48
48
53
57
55
43
21
-11
-50
-89
-126
-156
-177
-192
-202
-213
-227
-247
-273
-303
-333
-358
-376
-383
-380
-371
-358
-348
-343
-347
-360
-380
-404
-427
-445
-456
-459
-455
-445
-432
-421
-413
-410
-413
-421
-434
-449
-465
-480
-494
-506
-515
-523
-531
-539
-549
-565
-585
-613
-647
-686
-730
-776
-824
-872
-920
-971
-1024
-1083
-1148
-1219
-1294
-1371
-1446
-1516
-1577
-1628
-1671
-1708
-1741
-1776
-1814
-1858
-1906
-1958
-2008
-2054
-2092
-2121
-2140
-2152
-2160
-2168
-2179
-2195
-2218
-2246
-2279
-2314
-2348
-2380
-2409
-2434
-2454
-2470
-2483
-2494
-2503
-2511
-2520
-2530
-2541
-2554
-2569
-2585
-2600
-2614
-2625
-2632
-2635
-2633
-2628
-2620
-2609
-2598
-2587
-2576
-2566
-2557
-2549
-2541
-2534
-2528
-2521
-2514
-2505
-2493
-2478
-2458
-2436
-2411
-2387
-2364
-2344
-2329
-2317
-2308
-2299
-2288
-2273
-2254
-2230
-2203
-2176
-2151
-2129
-2113
-2102
-2095
-2089
-2082
-2072
-2058
-2041
-2021
-2000
-1978
-1956
-1933
-1908
-1878
-1842
-1798
-1746
-1688
-1628
-1568
-1515
-1472
-1442
-1425
-1420
-1425
-1434
-1446
-1455
-1460
-1460
-1455
-1447
-1437
-1427
-1418
-1409
-1398
-1384
-1365
-1339
-1306
-1266
-1221
-1174
-1128
-1087
-1054
-1028
-1010
-1000
-995
-991
-987
-981
-973
-964
-952
-941
-930
-921
-911
-902
-891
-877
-861
-841
-818
-791
-762
-729
-692
-650
-602
-549
-490
-425
-358
-289
-221
-155
-92
-31
26
84
142
201
264
329
395
462
528
591
651
705
754
797
833
862
885
902
914
925
936
951
971
998
1031
1070
1112
1154
1194
1230
1262
1291
1318
1346
1378
1414
1457
1504
1555
1607
1660
1711
1761
1811
1860
1911
1962
2013
2063
2110
2151
2186
2214
2236
2254
2271
2288
2308
2330
2356
2382
2408
2431
2450
2465
2476
2484
2490
2497
2504
2511
2518
2525
2529
2530
2527
2520
2508
2493
2475
2455
2434
2412
2392
2375
2362
2355
2353
2357
2365
2377
2389
2400
2409
2416
2421
2425
2432
2441
2455
2473
2495
2517
2537
2552
2562
2565
2564
2558
2552
2546
2542
2539
2536
2532
2524
2511
2492
2467
2439
2409
2379
2352
2327
2305
2286
2266
2247
2226
2204
2179
2154
2126
2096
2063
2025
1984
1936
1882
1825
1765
1704
1646
1590
1536
1484
1430
1374
1314
1248
1177
1104
1031
962
896
837
782
731
679
626
568
505
440
373
309
250
200
157
123
95
70
44
15
-20
-60
-107
-158
-212
-268
-325
-381
-437
-491
-545
-595
-643
-687
-726
-760
-791
-820
-850
-883
-922
-969
-1026
-1092
-1166
-1245
-1324
-1401
-1472
-1534
-1586
-1630
-1668
-1703
-1739
-1779
-1826
-1882
-1946
-2016
-2089
-2162
-2231
-2294
-2350
-2400
-2444
-2487
-2530
-2576
-2628
-2686
-2748
-2813
-2877
-2938
-2994
-3041
-3079
-3108
-3130
-3146
-3158
-3168
-3179
-3190
-3202
-3216
-3231
-3246
-3260
-3273
-3284
-3294
-3303
-3312
-3321
-3331
-3343
-3356
-3370
-3383
-3395
-3403
-3405
-3401
-3390
-3371
-3346
-3317
-3286
-3255
-3228
-3204
-3184
-3169
-3156
-3144
-3130
-3113
-3092
-3064
-3031
-2993
-2950
-2904
-2854
-2802
-2748
-2692
-2635
-2576
-2516
-2455
-2394
-2333
-2272
-2211
-2148
-2084
-2017
-1950
-1881
-1814
-1751
-1693
-1643
-1600
-1564
-1532
-1501
-1468
-1431
-1387
-1337
-1281
-1223
-1165
-1110
-1058
-1010
-966
-922
-875
-823
-766
-705
-642
-580
-521
-469
-422
-381
-342
-303
-260
-211
-154
-91
-23
46
116
182
245
304
360
413
466
518
569
619
668
715
761
806
850
896
944
992
1042
1091
1139
1183
1225
1263
1300
1335
1369
1403
1437
1468
1496
1520
1539
1553
1564
1574
1586
1599
1617
1638
1661
1685
1707
1727
1744
1759
1775
1794
1816
1844
1875
1910
1945
1977
2005
2029
2050
2067
2084
2105
2131
2163
2203
2248
2297
2347
2397
2443
2486
2525
2562
2597
2633
2672
2715
2762
2812
2865
2916
2965
3007
3040
3063
3075
3076
3070
3058
3044
3031
3021
3017
3017
3022
3030
3038
3046
3053
3057
3059
3059
3058
3055
3051
3044
3034
3020
3002
2980
2955
2927
2898
2869
2839
2810
2781
2750
2716
2678
2638
2593
2546
2496
2446
2395
2345
2295
2246
2197
2148
2098
2045
1992
1936
1877
1814
1747
1677
1603
1527
1449
1371
1296
1224
1156
1092
1032
975
919
862
802
740
673
603
531
457
384
312
242
175
112
53
-2
-54
-102
-146
-187
-225
-260
-293
-325
-356
-385
-414
-440
-465
-486
-505
-520
-533
-545
-557
-569
-584
-600
-618
-638
-657
-675
-691
-706
-720
-733
-746
-761
-777
-795
-813
-832
-849
-864
-877
-888
-898
-907
-916
-924
-932
-939
-944
-946
-945
-942
-938
-933
-929
-926
-925
-926
-927
-928
-929
-929
-929
-930
-933
-940
-952
-969
-991
-1016
-1045
-1075
-1104
-1133
-1160
-1186
-1212
-1236
-1258
-1280
-1299
-1316
-1331
-1344
-1356
-1367
-1379
-1390
-1402
-1412
-1421
-1429
-1434
-1437
-1439
-1440
-1441
-1443
-1445
-1446
-1448
-1448
-1446
-1444
-1442
-1440
-1439
-1440
-1443
-1447
-1450
-1452
-1452
-1449
-1443
-1436
-1430
-1426
-1425
-1427
-1432
-1438
-1445
-1451
-1457
-1462
-1469
-1478
-1492
-1510
-1532
-1558
-1584
-1609
-1631
-1650
-1664
-1675
-1684
-1693
-1701
-1710
-1718
-1725
-1728
-1728
-1723
-1714
-1703
-1691
-1680
-1671
-1664
-1658
-1652
-1643
-1632
-1615
-1594
-1569
-1542
-1514
-1487
-1461
-1438
-1418
-1399
-1381
-1365
-1350
-1335
-1322
-1310
-1299
-1289
-1279
-1269
-1256
-1239
-1217
-1189
-1155
-1114
-1067
-1016
-961
-904
-847
-792
-739
-691
-647
-608
-571
-538
-505
-473
-440
-405
-368
-330
-291
-251
-210
-170
-131
-92
-54
-16
22
60
100
142
187
235
286
341
399
459
519
579
636
690
741
787
831
872
913
953
993
1032
1070
1105
1137
1163
1185
1202
1216
1230
1245
1262
1283
1307
1333
1360
1384
1404
1418
1425
1424
1416
1402
1384
1361
1336
1308
1278
1246
1211
1174
1134
1094
1052
1010
969
928
886
843
798
751
700
647
592
537
482
429
380
334
291
250
211
173
135
96
57
19
-18
-54
-87
-118
-148
-178
-209
-241
-274
-307
-338
-365
-388
-406
-418
-427
-434
-442
-452
-467
-485
-506
-527
-545
-559
-566
-566
-560
-551
-539
-528
-519
-512
-505
-497
-483
-463
-434
-397
-354
-308
-262
-219
-182
-151
-126
-104
-85
-64
-40
-14
14
41
67
87
102
111
114
116
118
123
135
153
177
205
234
260
282
298
308
316
323
334
351
374
404
438
472
503
527
542
548
547
544
544
550
566
593
630
672
715
756
789
814
831
843
852
862
876
895
920
950
980
1010
1036
1058
1075
1089
1102
1114
1127
1144
1164
1189
1218
1251
1287
1327
1369
1413
1456
1495
1531
1559
1579
1591
1595
1592
1584
1571
1557
1541
1524
1505
1485
1462
1436
1407
1375
1340
1303
1265
1226
1188
1153
1121
1093
1072
1056
1046
1040
1038
1037
1037
1036
1034
1033
1034
1039
1049
1065
1088
1117
1150
1186
1222
1259
1295
1330
1364
1398
1432
1466
1497
1526
1550
1568
1580
1586
1586
1583
1577
1571
1566
1562
1560
1559
1559
1558
1555
1551
1546
1541
1536
1533
1532
1535
1542
1551
1562
1573
1584
1595
1604
1612
1621
1632
1646
1664
1687
1714
1744
1776
1807
1836
1862
1884
1902
1916
1927
1935
1942
1947
1950
1952
1952
1951
1949
1947
1943
1939
1934
1928
1921
1912
1902
1893
1885
1880
1879
1882
1888
1896
1902
1906
1904
1896
1882
1863
1843
1821
1801
1783
1766
1749
1730
1708
1681
1650
1616
1581
1548
1519
1495
1478
1466
1458
1453
1447
1441
1434
1425
1415
1406
1399
1394
1390
1388
1387
1384
1378
1367
1351
1329
1302
1271
1238
1205
1174
1144
1118
1094
1071
1048
1022
993
960
924
887
849
814
782
755
732
711
692
671
647
621
593
563
535
510
489
474
465
460
460
463
469
476
485
495
507
520
533
547
561
576
590
605
621
637
654
672
689
705
718
728
735
738
739
737
732
725
713
698
678
653
624
592
557
523
490
459
431
405
381
359
338
318
299
281
265
249
235
220
206
191
176
162
150
142
139
142
151
165
184
205
227
247
265
279
290
295
297
293
285
274
260
245
230
216
205
197
193
190
188
186
183
178
172
166
160
155
152
150
149
146
140
131
118
101
80
58
34
9
-15
-38
-59
-77
-91
-100
-105
-106
-103
-99
-97
-99
-105
-115
-129
-144
-157
-164
-166
-161
-152
-141
-134
-131
-136
-146
-161
-177
-189
-195
-194
-187
-176
-164
-156
-155
-163
-179
-203
-232
-263
-294
-324
-353
-381
-409
-439
-471
-506
-543
-581
-619
-657
-692
-724
-751
-772
-788
-797
-800
-799
-797
-796
-798
-805
-818
-836
-855
-874
-887
-894
-892
-882
-868
-851
-836
-825
-819
-817
-818
-819
-817
-811
-801
-789
-775
-764
-757
-755
-760
-769
-781
-796
-811
-827
-844
-862
-884
-908
-935
-965
-995
-1024
-1052
-1077
-1101
-1122
-1143
-1163
-1185
-1208
-1232
-1258
-1286
-1315
-1346
-1377
-1408
-1437
-1464
-1486
-1503
-1515
-1523
-1529
-1537
-1548
-1564
-1586
-1613
-1642
-1671
-1696
-1716
-1732
-1745
-1758
-1775
-1797
-1827
-1864
-1905
-1946
-1985
-2017
-2044
-2064
-2079
-2093
-2108
-2126
-2145
-2166
-2184
-2198
-2205
-2206
-2201
-2194
-2188
-2184
-2184
-2189
-2196
-2203
-2208
-2207
-2203
-2195
-2186
-2181
-2181
-2189
-2204
-2225
-2249
-2273
-2294
-2310
-2322
-2330
-2337
-2344
-2353
-2366
-2383
-2402
-2422
-2441
-2458
-2471
-2479
-2481
-2477
-2466
-2450
-2430
-2407
-2382
-2358
-2335
-2316
-2299
-2284
-2270
-2253
-2233
-2209
-2179
-2146
-2112
-2079
-2050
-2027
-2011
-2001
-2001
-2005
-2013
-2027
-2043
-2061
-2082
-2104
-2126
-2148
-2169
-2186
-2201
-2213
-2224
-2234
-2246
-2259
-2274
-2290
-2306
-2320
-2331
-2340
-2346
-2351
-2356
-2363
-2372
-2380
-2385
-2385
-2376
-2356
-2325
-2284
-2234
-2181
-2126
-2073
-2024
-1977
-1932
-1887
-1841
-1794
-1746
-1698
-1652
-1610
-1572
-1538
-1505
-1471
-1433
-1391
-1344
-1294
-1243
-1195
-1154
-1120
-1094
-1076
-1061
-1047
-1031
-1010
-985
-955
-924
-893
-866
-842
-823
-808
-795
-782
-768
-752
-734
-716
-699
-683
-670
-659
-649
-640
-630
-618
-603
-588
-571
-554
-539
-525
-513
-500
-487
-471
-452
-429
-404
-376
-347
-319
-293
-269
-248
-228
-209
-190
-169
-147
-124
-100
-76
-51
-25
2
31
63
97
134
172
210
244
275
301
323
342
360
380
402
428
456
484
511
534
553
565
573
579
583
587
591
594
593
586
570
544
508
466
422
378
339
307
282
262
243
223
199
169
135
98
63
32
6
-14
-30
-47
-67
-93
-126
-165
-206
-246
-281
-306
-322
-330
-331
-331
-331
-335
-344
-356
-368
-379
-385
-386
-382
-373
-362
-351
-341
-334
-328
-322
-315
-306
-293
-278
-261
-244
-227
-210
-194
-177
-159
-138
-115
-90
-63
-38
-13
9
30
50
70
93
120
151
185
222
258
292
323
348
368
383
394
402
408
412
416
418
418
417
415
411
407
401
395
388
381
373
363
353
342
330
318
306
295
282
270
256
241
225
209
192
176
162
150
143
138
137
138
140
142
144
145
145
144
144
144
144
146
149
153
157
162
168
174
182
193
205
220
237
255
271
284
292
294
290
281
268
253
239
227
218
212
208
204
198
188
174
156
134
111
87
65
46
30
18
9
3
-2
-6
-8
-10
-12
-12
-13
-13
-14
-15
-17
-20
-22
-24
-25
-25
-25
-25
-26
-29
-33
-40
-47
-54
-60
-64
-66
-65
-64
-62
-62
-63
-64
-66
-67
-66
-63
-57
-49
-41
-33
-26
-20
-14
-8
0
12
26
43
60
76
87
92
91
84
72
59
46
34
24
16
9
2
-6
-14
-21
-26
-26
-20
-8
10
32
55
75
92
102
104
100
91
77
61
43
25
8
-9
-25
-39
-49
-54
-54
-49
-37
-21
-2
18
36
52
64
72
76
76
74
70
66
62
58
55
52
49
45
39
31
22
11
0
-9
-13
-11
-2
14
37
62
87
109
125
133
135
133
130
130
135
147
165
187
207
222
228
223
207
181
149
114
80
48
20
-6
-29
-52
-76
-100
-123
-144
-159
-168
-170
-165
-155
-143
-132
-125
-122
-126
-134
-146
-161
-175
-188
-199
-207
-212
-215
-216
-216
-215
-215
-214
-215
-216
-217
-219
-219
-218
-215
-208
-199
-187
-175
-162
-152
-144
-140
-139
-141
-142
-142
-139
-132
-121
-107
-91
-74
-59
-45
-33
-24
-15
-5
7
22
39
59
80
100
119
136
151
164
177
190
204
219
234
247
258
263
262
254
241
223
204
185
168
154
143
133
124
113
100
85
69
54
40
30
23
19
16
13
8
-1
-14
-31
-49
-67
-82
-93
-99
-100
-96
-88
-75
-59
-40
-19
3
26
48
67
83
95
104
111
118
129
144
164
189
217
245
270
291
308
321
333
348
367
392
423
458
493
526
552
571
583
589
593
598
607
623
643
668
694
720
742
760
776
789
802
816
833
852
874
897
919
940
959
978
996
1014
1034
1056
1080
1105
1131
1156
1179
1200
1219
1235
1247
1257
1265
1271
1277
1283
1290
1300
1311
1325
1340
1354
1367
1377
1383
1384
1383
1378
1373
1368
1366
1366
1371
1378
1390
1405
1423
1444
1467
1492
1517
1541
1564
1583
1599
1611
1619
1625
1628
1631
1633
1635
1637
1638
1637
1636
1634
1631
1628
1625
1621
1617
1611
1602
1591
1577
1561
1544
1527
1511
1496
1482
1467
1449
1427
1401
1368
1331
1291
1250
1211
1175
1144
1118
1095
1075
1057
1039
1022
1006
990
976
964
954
947
941
935
929
920
908
893
875
852
826
798
769
741
715
692
673
658
646
635
624
610
594
577
558
543
531
526
528
537
549
561
571
576
576
570
562
555
550
551
558
568
581
594
604
611
617
622
629
639
653
670
688
702
710
711
704
692
680
670
667
672
684
700
715
725
726
716
696
670
643
618
600
590
588
592
597
601
601
596
586
574
561
551
543
539
538
538
539
539
540
541
544
548
554
562
572
580
588
592
595
594
591
586
580
571
559
546
530
512
495
481
470
464
465
470
479
489
497
500
498
490
477
459
438
417
395
373
351
329
304
278
249
217
183
147
109
69
27
-15
-58
-99
-138
-173
-203
-228
-249
-266
-281
-295
-310
-327
-345
-364
-384
-403
-422
-440
-458
-477
-495
-515
-534
-552
-569
-583
-594
-603
-611
-618
-626
-635
-643
-650
-653
-653
-647
-637
-624
-610
-598
-591
-592
-599
-612
-629
-648
-664
-678
-689
-698
-707
-718
-734
-755
-782
-811
-841
-869
-892
-908
-918
-921
-919
-915
-910
-906
-904
-904
-906
-910
-916
-923
-931
-941
-952
-963
-974
-984
-993
-999
-1002
-1008
-1012
-1022
-1035
-1053
-1076
-1101
-1128
-1153
-1175
-1192
-1205
-1213
-1220
-1225
-1231
-1238
-1246
-1254
-1261
-1266
-1268
-1268
-1268
-1268
-1271
-1278
-1289
-1304
-1320
-1336
-1350
-1359
-1362
-1361
-1355
-1347
-1338
-1328
-1318
-1307
-1293
-1275
-1252
-1225
-1193
-1158
-1121
-1086
-1053
-1022
-996
-972
-950
-930
-909
-888
-865
-842
-817
-791
-765
-738
-711
-686
-662
-642
-624
-610
-599
-589
-579
-568
-554
-536
-516
-495
-473
-452
-433
-417
-403
-390
-376
-361
-343
-323
-303
-283
-265
-249
-236
-225
-215
-203
-188
-170
-148
-123
-96
-68
-41
-15
11
38
66
95
127
159
191
221
248
271
291
308
322
335
348
359
369
375
379
378
374
368
363
361
363
369
380
394
407
418
424
424
419
410
399
389
382
377
377
379
383
386
388
388
385
382
377
374
371
369
368
367
367
366
364
363
362
362
364
368
373
380
388
397
404
411
416
418
418
414
407
396
381
362
339
312
284
254
225
196
170
145
123
102
81
60
36
8
-23
-58
-95
-133
-169
-200
-225
-244
-257
-264
-269
-274
-280
-288
-299
-312
-325
-336
-344
-349
-352
-354
-358
-365
-376
-392
-411
-432
-450
-463
-469
-465
-453
-433
-408
-379
-349
-319
-290
-261
-233
-203
-172
-140
-106
-72
-38
-5
26
54
79
101
120
136
149
160
171
182
194
208
223
238
253
266
276
281
283
281
278
276
277
281
291
303
317
329
337
339
335
326
315
304
298
299
307
325
348
377
406
435
460
481
498
512
524
535
546
557
569
580
590
598
603
605
604
601
596
589
581
573
563
552
539
524
506
484
461
437
414
395
381
373
373
379
390
405
421
437
452
466
480
494
510
527
545
562
578
590
598
602
604
606
611
619
633
651
672
694
715
734
751
767
785
805
830
860
893
926
956
981
999
1010
1018
1024
1031
1041
1056
1076
1096
1115
1130
1139
1142
1140
1136
1134
1136
1142
1152
1164
1173
1177
1173
1161
1142
1119
1095
1074
1056
1045
1039
1035
1033
1030
1024
1014
1000
985
968
950
932
915
898
882
866
850
833
815
795
772
747
720
691
661
630
601
572
544
516
486
452
412
365
313
255
197
139
85
38
-3
-37
-65
-88
-108
-124
-138
-149
-156
-161
-164
-169
-178
-194
-218
-252
-293
-338
-382
-421
-452
-472
-480
-480
-472
-462
-452
-445
-441
-440
-440
-441
-441
-439
-435
-429
-422
-413
-405
-396
-386
-376
-366
-355
-344
-334
-323
-313
-303
-292
-280
-267
-255
-242
-232
-224
-220
-220
-223
-227
-231
-233
-232
-227
-218
-207
-192
-176
-158
-139
-118
-95
-70
-42
-14
15
43
68
91
111
129
147
166
186
207
228
248
266
281
291
299
304
308
314
323
335
350
365
379
390
396
396
390
378
363
346
329
311
294
276
258
237
215
189
162
134
106
78
52
28
5
-16
-37
-59
-81
-103
-126
-148
-169
-189
-208
-226
-244
-262
-282
-303
-325
-349
-374
-399
-424
-448
-471
-494
-517
-541
-566
-591
-618
-644
-670
-694
-716
-735
-750
-761
-770
-776
-780
-783
-785
-788
-791
-795
-798
-801
-803
-803
-802
-797
-789
-778
-762
-743
-720
-694
-666
-639
-612
-588
-566
-548
-532
-518
-502
-484
-461
-432
-399
-362
-323
-286
-253
-225
-203
-187
-175
-165
-155
-142
-128
-112
-98
-86
-80
-81
-88
-101
-117
-134
-149
-162
-171
-176
-180
-183
-186
-188
-189
-188
-184
-175
-163
-147
-129
-112
-96
-83
-72
-63
-52
-39
-21
0
25
52
78
103
124
141
154
165
174
183
191
199
207
212
216
216
215
213
211
209
208
207
205
200
191
177
156
130
100
67
33
0
-32
-63
-91
-118
-144
-169
-192
-213
-230
-243
-251
-254
-253
-250
-245
-241
-239
-242
-249
-261
-276
-292
-308
-321
-330
-334
-334
-332
-330
-330
-334
-344
-361
-382
-407
-433
-457
-480
-499
-516
-532
-548
-565
-584
-605
-627
-649
-671
-692
-713
-735
-759
-787
-819
-853
-890
-927
-963
-997
-1028
-1058
-1087
-1117
-1149
-1183
-1217
-1249
-1278
-1302
-1320
-1332
-1340
-1347
-1355
-1365
-1380
-1397
-1416
-1434
-1450
-1462
-1470
-1474
-1476
-1477
-1479
-1481
-1483
-1485
-1487
-1487
-1487
-1487
-1488
-1493
-1501
-1513
-1527
-1542
-1556
-1567
-1574
-1580
-1583
-1587
-1593
-1602
-1612
-1624
-1634
-1640
-1641
-1637
-1627
-1613
-1597
-1581
-1568
-1557
-1548
-1541
-1534
-1526
-1517
-1505
-1492
-1479
-1467
-1457
-1451
-1447
-1448
-1451
-1457
-1463
-1470
-1474
-1476
-1474
-1468
-1458
-1446
-1433
-1421
-1414
-1411
-1414
-1420
-1428
-1436
-1439
-1436
-1428
-1414
-1399
-1384
-1373
-1368
-1368
-1373
-1379
-1383
-1380
-1370
-1351
-1326
-1298
-1269
-1242
-1220
-1202
-1186
-1170
-1150
-1126
-1096
-1062
-1027
-993
-963
-941
-926
-916
-910
-903
-892
-875
-849
-816
-777
-735
-693
-656
-624
-599
-579
-563
-549
-533
-512
-486
-454
-418
-378
-338
-299
-264
-234
-207
-182
-156
-129
-97
-61
-21
22
63
102
137
167
192
216
239
264
291
322
353
382
408
429
444
456
466
480
500
529
566
609
655
699
736
762
776
778
771
760
748
739
737
742
754
769
787
803
817
827
832
834
834
832
830
830
832
837
844
852
862
872
880
887
892
893
892
889
884
879
875
871
868
865
862
857
852
846
841
836
835
836
839
845
851
856
859
857
852
844
834
824
817
812
811
813
819
826
834
842
849
856
862
869
877
887
897
908
920
931
942
952
961
971
982
994
1008
1024
1043
1063
1084
1106
1127
1148
1166
1182
1194
1202
1206
1206
1203
1198
1192
1188
1188
1191
1199
1212
1228
1246
1265
1282
1298
1312
1325
1339
1354
1372
1393
1415
1437
1456
1470
1478
1478
1474
1468
1462
1461
1468
1482
1504
1530
1557
1581
1599
1608
1609
1603
1594
1585
1577
1571
1567
1561
1552
1536
1512
1482
1447
1411
1379
1352
1335
1326
1325
1328
1333
1335
1333
1326
1315
1301
1285
1268
1253
1237
1222
1207
1192
1177
1163
1151
1141
1135
1132
1131
1130
1128
1125
1119
1111
1102
1093
1086
1080
1076
1073
1069
1065
1060
1054
1047
1042
1037
1033
1030
1026
1018
1008
993
974
953
932
914
900
892
889
890
894
899
903
908
912
919
928
942
958
977
996
1010
1022
1025
1022
1014
1002
992
986
984
989
999
1012
1026
1038
1046
1049
1048
1044
1039
1036
1036
1040
1048
1058
1069
1078
1083
1083
1078
1069
1056
1043
1030
1020
1010
1002
995
984
969
949
922
890
856
822
791
765
746
734
728
726
725
725
725
723
720
716
713
709
704
697
685
669
646
619
588
558
529
504
485
471
462
455
449
442
435
427
420
415
413
412
412
411
405
393
373
345
311
273
235
198
165
136
110
86
63
37
8
-25
-61
-100
-140
-180
-221
-262
-302
-343
-382
-420
-455
-486
-511
-528
-537
-539
-533
-524
-512
-500
-491
-485
-485
-490
-500
-514
-530
-547
-563
-579
-593
-609
-626
-647
-674
-708
-747
-792
-840
-887
-931
-968
-997
-1018
-1035
-1047
-1058
-1072
-1090
-1112
-1138
-1166
-1195
-1222
-1245
-1265
-1282
-1297
-1312
-1327
-1344
-1363
-1382
-1400
-1417
-1430
-1439
-1442
-1439
-1431
-1418
-1401
-1381
-1359
-1338
-1318
-1303
-1292
-1287
-1287
-1290
-1295
-1300
-1303
-1302
-1297
-1288
-1277
-1265
-1254
-1245
-1237
-1232
-1229
-1225
-1221
-1216
-1210
-1204
-1197
-1189
-1181
-1172
-1160
-1147
-1131
-1113
-1093
-1073
-1054
-1037
-1022
-1006
-994
-980
-967
-954
-944
-938
-940
-950
-970
-998
-1031
-1067
-1101
-1129
-1149
-1161
-1165
-1164
-1160
-1156
-1154
-1155
-1159
-1165
-1173
-1183
-1193
-1206
-1223
-1244
-1270
-1300
-1332
-1362
-1387
-1403
-1409
-1403
-1386
-1361
-1332
-1302
-1275
-1254
-1240
-1232
-1230
-1231
-1233
-1235
-1234
-1229
-1220
-1208
-1192
-1174
-1155
-1136
-1117
-1099
-1081
-1063
-1045
-1026
-1006
-985
-963
-942
-922
-903
-887
-873
-859
-846
-831
-813
-793
-768
-741
-711
-679
-647
-614
-580
-544
-506
-466
-423
-379
-334
-291
-250
-213
-179
-147
-114
-79
-38
9
62
120
180
238
291
338
376
407
430
448
463
475
487
496
503
506
504
495
479
457
431
401
370
340
312
287
266
248
234
223
216
211
207
205
204
203
203
204
205
206
208
208
206
202
192
178
157
132
103
72
41
11
-17
-43
-67
-90
-113
-137
-163
-190
-217
-244
-269
-293
-315
-336
-356
-376
-397
-419
-441
-462
-482
-499
-513
-525
-534
-543
-554
-567
-585
-607
-633
-662
-692
-722
-749
-774
-795
-812
-826
-838
-848
-858
-867
-877
-888
-900
-914
-930
-947
-965
-984
-1004
-1024
-1044
-1064
-1085
-1107
-1131
-1158
-1188
-1221
-1255
-1291
-1327
-1361
-1393
-1423
-1449
-1472
-1491
-1509
-1524
-1536
-1547
-1555
-1560
-1562
-1559
-1553
-1544
-1532
-1519
-1507
-1499
-1495
-1497
-1506
-1522
-1542
-1565
-1589
-1610
-1626
-1637
-1642
-1641
-1636
-1628
-1619
-1608
-1596
-1583
-1566
-1545
-1517
-1483
-1444
-1401
-1356
-1312
-1273
-1239
-1213
-1192
-1177
-1165
-1154
-1142
-1127
-1109
-1089
-1068
-1047
-1026
-1006
-988
-969
-946
-920
-888
-851
-811
-768
-727
-689
-657
-631
-611
-596
-583
-569
-553
-531
-505
-475
-441
-405
-369
-334
-299
-264
-228
-189
-146
-98
-47
6
60
112
159
200
235
264
286
302
316
327
337
347
359
372
386
402
418
434
449
461
470
475
477
477
475
474
474
477
483
492
504
517
530
542
553
561
567
571
573
575
577
580
585
591
599
609
619
628
635
639
640
639
637
636
639
647
661
682
708
736
764
787
803
812
813
809
801
793
788
787
789
796
804
812
820
826
830
833
836
839
844
848
853
857
860
861
860
859
859
860
862
866
869
873
875
875
875
874
874
877
883
891
902
914
925
934
942
947
952
957
964
972
983
993
1002
1008
1010
1008
1000
991
980
971
966
964
967
972
978
984
987
987
984
981
978
977
979
985
995
1006
1020
1035
1047
1059
1069
1078
1088
1100
1114
1130
1147
1164
1179
1191
1200
1205
1208
1209
1210
1213
1217
1222
1228
1234
1238
1240
1239
1238
1235
1234
1235
1238
1242
1248
1252
1254
1253
1247
1237
1226
1215
1205
1198
1194
1192
1191
1189
1183
1174
1161
1144
1125
1104
1084
1064
1045
1027
1008
991
973
955
939
925
915
908
905
904
905
905
906
906
907
908
911
916
924
933
942
950
954
955
952
946
939
932
926
922
919
918
916
912
907
900
892
886
882
883
891
905
926
951
979
1004
1026
1040
1044
1037
1020
995
963
929
894
864
840
824
817
818
826
838
852
867
882
895
907
917
928
939
951
963
975
988
1000
1014
1028
1044
1060
1078
1097
1115
1131
1144
1154
1159
1159
1155
1148
1137
1125
1111
1094
1076
1055
1033
1008
987
967
952
944
945
953
969
990
1012
1034
1052
1063
1068
1066
1060
1051
1043
1036
1033
1034
1037
1042
1046
1048
1047
1043
1036
1027
1016
1010
1004
1004
1006
1010
1016
1022
1029
1034
1038
1040
1041
1041
1040
1038
1034
1027
1016
1002
983
961
937
910
882
854
827
800
775
750
728
707
689
674
662
652
643
634
623
610
594
575
555
537
522
513
511
517
528
543
560
574
585
590
590
586
578
570
563
557
553
549
546
541
532
520
505
488
470
453
437
424
414
405
396
386
373
358
340
321
301
282
266
252
242
234
228
221
213
202
187
168
146
121
96
70
45
21
-2
-24
-47
-70
-93
-117
-140
-161
-180
-195
-207
-216
-224
-232
-242
-255
-271
-289
-309
-329
-347
-362
-374
-385
-396
-411
-430
-457
-489
-525
-562
-597
-626
-647
-660
-667
-671
-674
-682
-694
-713
-735
-758
-777
-789
-793
-788
-776
-762
-749
-741
-740
-747
-760
-777
-795
-809
-820
-826
-829
-829
-829
-829
-829
-827
-823
-813
-798
-778
-754
-731
-710
-697
-692
-695
-706
-722
-740
-756
-769
-778
-783
-785
-786
-787
-788
-790
-790
-788
-784
-778
-770
-762
-757
-756
-761
-773
-790
-813
-838
-863
-888
-909
-926
-937
-942
-942
-936
-926
-911
-893
-874
-855
-837
-822
-810
-800
-793
-788
-784
-781
-778
-776
-775
-775
-775
-775
-771
-764
-751
-732
-708
-680
-651
-625
-604
-590
-584
-584
-587
-589
-587
-577
-558
-530
-494
-454
-413
-374
-341
-313
-292
-276
-264
-252
-241
-229
-216
-201
-187
-174
-161
-149
-138
-126
-113
-97
-79
-58
-35
-11
15
40
65
87
107
124
137
146
153
156
158
160
164
172
187
209
239
277
320
366
412
455
493
524
548
567
583
599
617
638
663
691
720
749
774
794
809
819
826
830
835
841
850
861
873
884
894
899
899
895
885
872
856
840
825
812
800
790
781
770
757
742
724
703
683
664
649
640
636
638
643
648
651
650
644
632
618
604
593
589
591
600
613
625
632
631
620
599
571
542
515
495
484
481
482
483
479
466
443
409
370
328
290
259
236
221
211
202
189
169
142
107
69
32
-1
-27
-45
-56
-64
-73
-86
-106
-134
-171
-214
-262
-311
-359
-404
-445
-481
-513
-539
-560
-576
-587
-595
-601
-608
-618
-631
-650
-674
-702
-731
-761
-790
-816
-841
-865
-890
-917
-947
-979
-1008
-1036
-1056
-1067
-1068
-1061
-1051
-1040
-1034
-1037
-1048
-1067
-1090
-1111
-1125
-1127
-1116
-1094
-1065
-1035
-1010
-998
-999
-1012
-1036
-1064
-1089
-1107
-1115
-1112
-1102
-1087
-1073
-1064
-1062
-1068
-1079
-1093
-1108
-1121
-1132
-1140
-1149
-1158
-1170
-1183
-1196
-1207
-1214
-1216
-1213
-1207
-1201
-1198
-1201
-1213
-1234
-1261
-1294
-1328
-1360
-1390
-1416
-1439
-1460
-1480
-1499
-1517
-1533
-1545
-1553
-1558
-1560
-1563
-1571
-1587
-1611
-1645
-1684
-1726
-1765
-1797
-1818
-1828
-1826
-1818
-1805
-1794
-1786
-1784
-1788
-1797
-1808
-1818
-1825
-1828
-1826
-1820
-1813
-1807
-1803
-1805
-1813
-1829
-1851
-1879
-1910
-1942
-1971
-1995
-2013
-2023
-2028
-2028
-2027
-2028
-2033
-2044
-2060
-2079
-2100
-2118
-2131
-2137
-2135
-2126
-2113
-2099
-2086
-2078
-2074
-2074
-2076
-2078
-2076
-2068
-2053
-2029
-2000
-1965
-1928
-1891
-1857
-1826
-1800
-1776
-1751
-1724
-1690
-1649
-1599
-1543
-1483
-1425
-1372
-1330
-1301
-1283
-1274
-1268
-1259
-1241
-1211
-1166
-1111
-1049
-987
-931
-885
-852
-829
-811
-795
-774
-745
-708
-665
-621
-579
-542
-513
-488
-466
-439
-405
-360
-307
-248
-190
-138
-98
-73
-59
-54
-50
-41
-21
9
49
93
134
165
182
182
170
149
127
111
107
115
133
159
185
205
216
215
205
189
172
159
154
159
174
196
222
247
269
283
290
291
288
286
286
294
310
336
370
410
453
493
528
554
571
578
578
574
569
565
563
563
563
561
553
538
516
488
458
428
405
390
386
393
409
432
458
484
509
531
551
569
586
601
614
626
635
640
643
642
638
632
623
611
596
576
553
526
499
475
456
445
446
457
477
503
531
555
573
582
583
575
563
547
531
515
500
485
470
455
442
431
425
425
433
449
470
495
520
541
557
565
566
560
550
536
519
501
480
457
434
409
386
367
353
345
344
350
359
370
379
385
385
380
371
359
347
335
325
317
312
309
307
307
309
313
320
330
344
361
381
401
421
438
450
459
462
461
459
458
460
470
488
515
552
595
641
687
727
761
786
803
816
827
839
856
877
902
927
949
964
970
966
954
938
922
909
902
903
910
921
934
946
957
966
976
988
1004
1024
1049
1075
1100
1120
1133
1138
1137
1130
1122
1116
1113
1116
1123
1133
1144
1153
1159
1159
1154
1145
1132
1119
1107
1098
1093
1093
1099
1110
1124
1140
1154
1164
1167
1162
1147
1126
1100
1074
1052
1035
1025
1020
1020
1018
1012
999
979
951
919
887
858
834
814
798
780
757
725
683
633
576
520
469
429
403
392
393
403
416
428
435
437
433
426
419
413
410
409
410
408
403
392
375
354
333
312
296
286
280
278
277
271
260
240
214
182
149
119
94
78
69
67
68
67
63
52
34
10
-17
-45
-71
-94
-113
-128
-140
-152
-163
-173
-181
-187
-187
-182
-172
-157
-139
-121
-105
-92
-83
-78
-75
-73
-70
-66
-60
-53
-45
-36
-24
-8
12
39
73
113
156
200
240
275
302
322
336
347
358
372
389
407
423
435
439
431
412
384
349
312
277
248
225
209
199
192
186
180
172
162
151
137
123
105
85
62
36
7
-22
-48
-70
-85
-93
-93
-88
-81
-73
-68
-67
-70
-78
-90
-106
-124
-143
-164
-185
-207
-228
-247
-265
-282
-300
-322
-351
-390
-439
-497
-560
-622
-677
-718
-740
-743
-730
-709
-687
-674
-677
-697
-735
-782
-832
-875
-903
-913
-904
-882
-854
-827
-808
-799
-802
-813
-826
-835
-836
-826
-808
-784
-759
-739
-727
-726
-736
-753
-774
-796
-815
-829
-838
-841
-840
-837
-833
-830
-828
-828
-830
-835
-841
-849
-856
-862
-864
-862
-857
-851
-845
-843
-846
-856
-870
-884
-892
-890
-872
-837
-787
-728
-666
-614
-578
-565
-576
-607
-650
-695
-731
-751
-750
-730
-696
-657
-623
-602
-596
-608
-632
-662
-688
-704
-706
-691
-664
-631
-599
-573
-560
-561
-572
-590
-608
-620
-620
-607
-581
-546
-508
-471
-442
-421
-410
-405
-402
-395
-381
-356
-322
-280
-236
-196
-163
-142
-132
-130
-132
-130
-119
-96
-59
-11
44
98
147
185
210
223
226
225
225
230
241
259
282
307
330
350
364
373
379
382
385
389
394
400
406
411
415
416
415
411
403
393
380
364
347
329
311
295
281
269
257
245
230
212
191
167
144
124
112
110
117
134
155
177
195
204
205
197
184
170
159
154
154
159
165
169
167
157
140
117
90
61
35
10
-13
-34
-53
-71
-85
-95
-97
-91
-78
-59
-39
-22
-13
-12
-21
-36
-52
-63
-65
-56
-36
-9
19
42
55
55
44
25
2
-20
-36
-44
-45
-41
-36
-31
-28
-28
-28
-29
-27
-24
-20
-18
-18
-22
-31
-42
-52
-58
-56
-45
-27
-4
21
41
55
61
58
50
40
33
32
38
51
70
93
115
136
153
166
174
178
179
176
170
163
156
150
146
148
156
169
187
206
225
240
251
255
254
250
243
235
225
213
197
174
142
101
52
-1
-55
-106
-148
-180
-202
-214
-219
-221
-222
-226
-234
-246
-261
-278
-293
-307
-318
-325
-329
-333
-337
-343
-353
-369
-390
-417
-446
-476
-504
-526
-540
-545
-541
-530
-515
-498
-484
-474
-470
-470
-472
-474
-472
-464
-449
-426
-399
-370
-341
-318
-303
-297
-300
-312
-328
-346
-361
-369
-368
-357
-334
-304
-269
-232
-199
-172
-152
-139
-131
-124
-116
-104
-86
-63
-36
-9
15
33
44
48
46
43
42
46
58
79
110
148
192
238
283
324
360
388
409
424
433
440
447
458
476
502
536
576
620
664
705
739
766
785
799
810
822
837
857
880
906
933
958
980
999
1016
1034
1052
1073
1097
1123
1150
1176
1200
1220
1235
1246
1253
1258
1261
1263
1265
1268
1273
1281
1292
1306
1323
1341
1359
1374
1384
1390
1391
1389
1388
1389
1396
1406
1420
1433
1442
1441
1430
1407
1375
1337
1297
1261
1232
1209
1193
1180
1167
1151
1133
1112
1091
1073
1060
1052
1050
1051
1052
1049
1041
1028
1010
992
976
965
959
958
959
960
956
944
924
896
861
822
781
742
706
673
644
619
596
577
559
543
526
508
488
468
448
431
420
417
424
439
458
474
480
469
436
380
305
217
126
44
-21
-64
-83
-82
-67
-48
-30
-20
-19
-26
-38
-49
-56
-57
-53
-46
-38
-32
-30
-33
-38
-45
-50
-52
-50
-45
-40
-36
-34
-35
-38
-43
-47
-49
-48
-45
-42
-38
-36
-36
-39
-42
-45
-47
-47
-45
-42
-40
-38
-37
-39
-41
-44
-46
-46
-45
-43
-41
-39
-38
-39
-41
-43
-45
-45
-45
-43
-41
-40
-39
-39
-40
-42
-44
-45
-45
-43
-42
-40
-39
-39
-40
-42
-43
-44
-44
-43
-42
-41
-40
-40
-40
-41
-43
-44
-44
-43
-42
-41
-40
-40
-40
-41
-42
-43
-44
-43
-43
-41
-41
-40
-40
-41
-42
-43
-43
-43
-43
-42
-41
-40
-40
-41
-42
-42
-43
-43
-43
-42
-41
-41
-40
-41
-41
-42
-43
-43
-42
-42
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-41
-41
-41
-41
-41
-41
-42
-42
-42
-41
-41
-41
-41
-41
-41
-41
-41
-42
-42
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-40
-40
-41
-41
-41
-41
-41
-41
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
