5
11432
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
0
0
1
1
1
2
2
1
1
1
0
0
1
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
2
1
0
0
0
0
1
2
2
2
2
1
1
0
0
0
1
2
2
2
2
2
1
0
0
0
1
1
2
2
2
2
1
0
0
0
0
1
1
2
1
1
1
2
3
5
8
11
12
12
10
5
0
-7
-12
-15
-14
-10
-3
6
16
25
32
35
34
31
25
18
13
10
11
14
20
28
34
37
36
30
19
5
-10
-22
-29
-28
-19
-2
19
41
59
70
72
63
46
24
2
-16
-27
-29
-24
-12
1
13
22
25
23
17
8
-2
-10
-17
-22
-26
-28
-30
-31
-30
-25
-18
-8
4
17
27
33
35
32
26
19
12
8
8
12
19
26
32
36
36
32
26
19
12
6
2
0
1
3
6
8
11
12
13
13
12
9
7
4
2
2
2
4
6
9
10
11
10
7
5
3
3
5
9
13
16
17
15
10
1
-7
-14
-17
-15
-8
3
16
27
35
38
35
27
15
3
-9
-17
-22
-22
-20
-15
-9
-3
2
7
10
12
12
11
9
7
6
7
10
15
21
27
31
32
28
21
11
2
-6
-8
-6
1
10
19
24
23
16
3
-11
-23
-29
-29
-20
-6
10
25
34
36
31
20
7
-4
-11
-12
-8
0
9
16
18
16
10
1
-7
-14
-16
-14
-9
-1
6
12
16
16
14
10
6
2
-2
-4
-4
-3
-2
1
4
7
9
9
8
7
4
2
1
1
2
4
6
8
7
4
0
-5
-10
-13
-13
-10
-6
-2
0
-1
-5
-12
-19
-25
-27
-23
-14
-2
11
22
29
29
22
11
-2
-14
-22
-25
-22
-15
-5
4
12
16
17
16
13
10
7
4
2
-1
-3
-6
-9
-10
-10
-9
-7
-5
-4
-5
-8
-12
-17
-20
-19
-15
-7
4
16
25
31
31
26
17
6
-4
-11
-14
-14
-11
-7
-4
-3
-4
-7
-11
-13
-13
-10
-5
1
7
11
12
10
6
0
-6
-10
-12
-13
-11
-9
-7
-6
-6
-7
-9
-10
-11
-10
-8
-6
-3
-1
0
-1
-2
-5
-7
-8
-8
-6
-3
2
6
10
11
10
7
3
-2
-6
-7
-6
-2
4
12
19
24
27
27
27
25
24
23
24
23
22
17
10
-1
-13
-24
-32
-35
-32
-24
-12
-1
7
8
3
-9
-23
-37
-47
-51
-47
-38
-25
-14
-5
-3
-5
-11
-18
-22
-21
-15
-5
5
14
18
15
8
-4
-15
-24
-27
-25
-18
-10
-3
1
0
-5
-11
-16
-18
-15
-8
1
10
15
15
10
0
-10
-18
-21
-18
-10
1
12
20
23
21
15
6
-3
-11
-15
-15
-14
-11
-8
-6
-5
-3
-2
1
5
9
12
12
9
5
-1
-6
-8
-7
-2
5
12
16
15
8
-2
-14
-25
-32
-32
-27
-17
-6
4
9
9
4
-3
-9
-11
-8
0
12
24
34
38
35
26
13
-2
-15
-24
-28
-27
-22
-16
-9
-4
-1
-1
-2
-5
-9
-13
-18
-23
-28
-31
-31
-28
-21
-12
-1
9
16
19
18
13
6
-1
-5
-7
-5
-2
1
2
0
-6
-13
-20
-24
-23
-16
-5
8
20
27
26
18
4
-13
-28
-38
-40
-35
-24
-9
4
13
16
12
2
-10
-21
-29
-32
-29
-22
-12
-1
7
12
13
10
5
-2
-10
-15
-19
-19
-17
-13
-7
-1
4
7
8
6
2
-3
-8
-13
-16
-16
-14
-11
-7
-4
-2
-1
-3
-5
-7
-8
-8
-8
-7
-5
-5
-5
-7
-9
-11
-13
-13
-13
-11
-8
-6
-5
-4
-4
-4
-4
-4
-3
-2
-1
-1
-2
-4
-7
-10
-13
-14
-13
-11
-8
-6
-4
-4
-5
-7
-10
-13
-15
-16
-16
-16
-15
-14
-13
-12
-11
-9
-6
-2
2
6
9
9
8
5
1
-3
-7
-10
-12
-13
-14
-14
-15
-15
-14
-13
-10
-6
-2
2
5
5
3
-2
-8
-15
-19
-21
-20
-15
-9
-3
3
6
7
6
4
4
5
9
15
21
25
26
22
14
4
-7
-16
-19
-16
-7
5
19
31
36
35
27
13
-4
-19
-30
-36
-35
-28
-19
-10
-3
1
1
-1
-5
-8
-9
-7
-4
0
2
3
0
-4
-10
-14
-16
-14
-10
-3
3
8
9
6
-1
-11
-20
-27
-30
-28
-23
-14
-5
2
7
10
10
8
7
6
8
12
17
22
26
27
26
23
17
11
4
-2
-8
-13
-18
-22
-25
-27
-28
-28
-26
-23
-19
-14
-9
-6
-3
-2
-2
-3
-4
-5
-7
-8
-8
-8
-8
-8
-7
-7
-7
-7
-7
-8
-8
-9
-9
-9
-8
-6
-4
-2
0
2
4
5
6
8
10
12
14
15
14
11
5
-2
-11
-20
-28
-32
-34
-32
-27
-21
-15
-10
-7
-6
-5
-5
-5
-4
-2
0
2
3
3
2
0
-1
-2
-2
-2
-2
-3
-4
-7
-10
-13
-14
-14
-10
-4
3
10
15
19
19
18
16
15
14
15
16
17
15
10
2
-8
-18
-26
-29
-26
-17
-2
13
27
36
38
32
20
5
-10
-21
-27
-28
-23
-15
-6
0
4
5
2
-2
-6
-10
-12
-13
-13
-12
-13
-13
-14
-15
-16
-15
-14
-12
-9
-6
-4
-2
1
3
6
9
13
16
18
19
20
19
18
17
16
14
12
9
6
3
-1
-4
-6
-5
-3
1
6
10
13
13
11
8
3
0
-2
-1
2
6
10
13
14
13
10
7
4
3
3
3
3
1
-3
-9
-16
-23
-28
-29
-27
-21
-13
-6
0
3
2
-1
-7
-12
-15
-16
-13
-8
-2
3
7
8
8
7
5
4
4
3
3
2
0
-3
-5
-6
-5
0
7
16
26
33
38
38
34
28
21
15
12
12
15
20
24
26
25
19
9
-3
-16
-27
-35
-38
-37
-31
-22
-12
-1
9
17
22
24
25
23
21
19
17
16
16
16
17
16
14
10
5
-1
-6
-10
-11
-10
-6
0
5
10
13
14
13
11
9
8
9
13
17
21
23
23
19
12
4
-4
-10
-12
-11
-6
0
8
13
16
16
13
7
2
-3
-5
-4
1
8
18
27
36
42
45
44
39
32
21
10
-2
-12
-20
-23
-22
-17
-8
2
12
20
23
22
16
6
-5
-16
-23
-25
-22
-13
-1
12
24
34
39
40
37
31
24
17
11
8
7
8
11
13
16
19
21
22
23
23
22
19
15
11
7
3
1
2
5
11
17
23
28
28
25
19
10
1
-6
-8
-6
1
12
24
35
43
46
45
39
31
24
20
20
24
31
40
47
52
51
44
33
19
5
-7
-15
-17
-14
-7
0
7
10
10
7
2
-3
-7
-8
-6
-1
5
10
13
12
8
2
-4
-9
-10
-6
2
12
24
33
37
36
29
18
5
-6
-13
-17
-15
-11
-5
0
2
2
-2
-6
-10
-11
-10
-6
0
5
9
9
6
0
-7
-12
-15
-14
-10
-3
3
7
8
6
0
-6
-10
-12
-11
-6
1
7
11
10
6
-3
-13
-22
-29
-32
-31
-26
-19
-12
-6
-2
-1
-1
-1
0
3
8
14
21
26
30
31
29
26
21
17
14
12
12
13
15
16
16
14
11
7
2
-4
-9
-13
-15
-16
-14
-10
-5
2
9
15
20
22
22
19
15
10
5
1
-1
-2
0
2
5
7
8
7
5
2
-2
-5
-7
-8
-6
-2
5
12
20
26
30
32
29
23
15
6
-3
-9
-12
-11
-6
2
11
19
24
25
23
18
11
4
-2
-4
-3
0
7
14
20
25
27
27
23
17
10
3
-4
-9
-13
-15
-14
-11
-7
-2
3
8
11
12
11
7
3
-2
-5
-5
-3
3
10
19
25
29
29
23
13
1
-13
-25
-32
-35
-32
-23
-11
2
14
23
27
27
23
16
8
1
-4
-7
-7
-5
-1
3
7
10
12
13
13
11
8
4
-2
-7
-12
-14
-14
-12
-6
1
7
12
14
11
5
-4
-14
-22
-28
-28
-24
-18
-9
-3
2
2
-1
-7
-12
-15
-14
-9
-1
8
16
20
20
16
9
0
-7
-11
-10
-6
0
6
10
12
10
5
-1
-6
-9
-8
-5
0
5
8
10
9
6
3
-1
-3
-5
-5
-6
-7
-8
-11
-13
-14
-13
-10
-4
3
10
15
17
16
12
6
-1
-7
-12
-14
-15
-15
-13
-11
-9
-5
0
8
17
27
37
43
46
45
38
28
16
4
-6
-12
-14
-12
-8
-2
3
8
13
16
18
19
18
15
10
3
-5
-13
-19
-21
-18
-11
0
12
23
31
34
32
27
19
13
8
7
9
12
15
15
13
8
1
-5
-9
-10
-7
-2
4
9
11
10
7
2
-1
-1
2
8
15
22
25
25
21
14
6
0
-4
-5
-3
-2
-2
-5
-12
-21
-30
-36
-38
-33
-23
-9
6
18
25
26
22
14
5
-3
-8
-10
-9
-6
-4
-3
-4
-6
-9
-11
-12
-12
-10
-8
-7
-7
-9
-12
-16
-18
-18
-17
-13
-10
-6
-3
-2
0
3
7
14
22
29
36
39
37
31
23
13
4
-1
-1
3
10
17
22
23
19
11
0
-10
-18
-22
-22
-18
-13
-7
-3
-1
-1
-3
-4
-6
-7
-7
-7
-7
-9
-11
-14
-16
-17
-14
-10
-3
4
10
13
13
9
3
-4
-10
-15
-17
-17
-16
-13
-10
-8
-6
-4
-3
0
3
7
10
12
12
11
7
3
-3
-7
-11
-13
-13
-13
-12
-11
-10
-9
-8
-7
-7
-6
-6
-7
-7
-8
-9
-9
-8
-5
-1
3
8
12
14
15
15
13
12
10
10
9
9
9
8
7
4
1
-2
-4
-5
-4
-2
1
3
5
5
3
1
-3
-7
-10
-12
-13
-12
-11
-10
-8
-7
-7
-6
-7
-7
-6
-5
-3
0
4
7
10
11
10
7
2
-3
-7
-10
-10
-8
-4
1
6
9
9
7
4
0
-2
-2
1
7
13
17
18
15
8
-3
-14
-23
-29
-30
-26
-19
-11
-4
-1
-1
-5
-10
-14
-15
-12
-7
1
9
15
17
16
13
10
9
10
15
21
26
29
28
22
12
2
-7
-12
-11
-6
3
12
18
20
15
7
-3
-11
-14
-11
-2
11
24
34
37
34
26
15
4
-3
-4
0
8
16
23
26
24
18
10
4
1
3
10
18
25
29
27
20
8
-5
-17
-24
-25
-20
-10
0
9
14
13
8
-1
-10
-18
-21
-21
-17
-10
-3
2
4
3
0
-4
-9
-12
-14
-14
-13
-11
-10
-9
-8
-8
-9
-8
-8
-7
-6
-5
-4
-4
-5
-7
-9
-10
-11
-12
-12
-11
-9
-8
-6
-4
-3
-2
-1
-1
-1
-1
0
0
1
2
3
3
3
2
0
-3
-5
-7
-7
-5
-2
1
4
6
6
4
0
-5
-8
-9
-6
1
10
20
28
34
35
31
24
14
5
-2
-6
-5
-2
2
5
7
5
0
-6
-12
-15
-16
-13
-7
-1
5
9
9
8
4
0
-3
-3
-1
2
5
6
4
0
-7
-15
-22
-25
-25
-22
-15
-8
-3
0
-1
-5
-11
-18
-24
-27
-27
-25
-21
-18
-16
-16
-18
-22
-27
-31
-35
-36
-37
-36
-33
-30
-26
-22
-17
-12
-8
-6
-8
-13
-23
-36
-51
-63
-72
-73
-67
-55
-38
-20
-5
4
5
-2
-14
-29
-42
-51
-54
-51
-44
-35
-27
-23
-25
-32
-41
-51
-60
-64
-65
-61
-56
-50
-44
-40
-37
-33
-27
-18
-5
8
21
30
33
29
18
2
-14
-26
-31
-27
-15
3
22
39
48
49
40
24
6
-11
-23
-28
-26
-17
-6
5
13
18
19
17
15
15
16
19
23
27
28
27
23
18
14
13
17
24
35
46
56
62
63
60
53
46
39
35
34
35
38
40
41
39
35
29
24
20
18
18
18
19
18
16
13
11
10
11
15
20
24
26
24
18
8
-3
-14
-22
-25
-22
-16
-8
-2
-1
-4
-13
-25
-37
-46
-50
-48
-42
-34
-27
-24
-27
-33
-43
-53
-61
-63
-61
-55
-48
-42
-41
-44
-52
-62
-71
-75
-74
-66
-54
-42
-32
-29
-34
-47
-65
-85
-102
-112
-115
-110
-100
-89
-80
-77
-82
-95
-112
-132
-150
-164
-171
-173
-171
-167
-163
-160
-160
-159
-156
-149
-135
-115
-92
-67
-48
-36
-37
-50
-72
-100
-127
-148
-159
-157
-144
-124
-103
-85
-74
-73
-78
-86
-93
-95
-90
-79
-65
-53
-47
-50
-63
-81
-100
-114
-117
-109
-91
-68
-48
-37
-39
-55
-80
-107
-127
-132
-117
-85
-40
9
50
78
88
82
66
49
39
41
55
78
102
119
122
109
84
54
27
13
15
32
58
83
96
90
62
17
-34
-81
-109
-112
-89
-45
8
55
84
90
70
33
-10
-44
-59
-48
-14
35
88
131
155
153
129
90
48
14
-3
-2
16
43
67
81
78
58
24
-14
-47
-65
-64
-43
-7
36
75
103
113
105
82
49
15
-15
-35
-46
-51
-54
-60
-74
-97
-126
-157
-182
-194
-188
-165
-127
-80
-34
3
25
28
16
-7
-32
-51
-58
-50
-32
-7
15
27
23
3
-32
-74
-117
-153
-177
-188
-190
-186
-182
-181
-184
-188
-188
-177
-151
-109
-57
-1
48
79
85
65
22
-34
-91
-138
-167
-174
-162
-138
-112
-94
-87
-93
-108
-124
-134
-133
-120
-98
-76
-62
-64
-84
-120
-163
-202
-224
-220
-186
-125
-47
34
103
148
162
145
104
49
-6
-49
-74
-79
-65
-42
-18
-2
-1
-16
-46
-86
-129
-166
-191
-199
-190
-166
-131
-92
-55
-26
-8
-1
-4
-11
-18
-19
-10
10
38
68
96
112
114
100
71
35
-1
-30
-45
-44
-30
-8
15
29
29
13
-17
-58
-101
-141
-173
-195
-208
-215
-220
-225
-233
-241
-246
-246
-236
-214
-182
-142
-97
-52
-12
21
43
53
52
39
16
-15
-49
-84
-114
-135
-143
-137
-120
-95
-70
-50
-39
-38
-42
-47
-44
-30
-2
36
74
102
108
88
41
-24
-91
-142
-162
-142
-83
2
93
167
202
186
119
13
-110
-225
-309
-347
-336
-285
-210
-133
-71
-33
-19
-18
-16
4
54
134
238
348
443
504
518
483
404
299
186
86
14
-26
-34
-19
7
32
45
44
30
6
-20
-46
-66
-82
-96
-110
-127
-145
-163
-174
-174
-159
-130
-87
-38
13
58
93
119
139
157
180
211
248
286
317
331
318
276
205
117
24
-57
-113
-134
-120
-79
-24
27
62
69
48
5
-50
-104
-145
-171
-181
-182
-183
-191
-208
-228
-242
-237
-204
-138
-47
54
142
193
189
124
5
-148
-304
-435
-514
-531
-487
-400
-294
-196
-126
-94
-97
-120
-146
-157
-143
-102
-44
15
60
80
72
44
8
-19
-26
-8
30
76
111
121
96
36
-51
-148
-240
-312
-358
-380
-385
-384
-387
-396
-410
-419
-414
-384
-326
-244
-148
-55
22
71
88
78
52
26
14
25
64
126
204
286
363
426
473
501
511
501
470
415
335
231
108
-26
-156
-267
-346
-382
-373
-320
-232
-123
-5
108
208
288
347
383
400
401
388
365
337
308
280
256
234
212
184
145
95
32
-37
-101
-150
-171
-160
-114
-42
43
125
188
223
228
211
184
162
160
182
227
286
342
380
387
357
293
203
102
2
-87
-161
-220
-270
-316
-361
-406
-448
-482
-503
-507
-494
-468
-431
-389
-342
-288
-222
-138
-33
91
227
360
471
544
564
526
434
303
151
3
-123
-210
-252
-251
-215
-155
-86
-20
30
56
53
18
-49
-142
-252
-365
-465
-533
-555
-522
-435
-303
-145
17
159
261
311
308
259
178
82
-15
-103
-176
-236
-285
-325
-358
-379
-385
-368
-326
-260
-178
-89
-9
50
82
82
57
14
-35
-80
-117
-143
-161
-175
-189
-204
-215
-216
-199
-158
-92
-7
88
176
246
284
289
262
215
160
110
76
60
60
67
72
68
51
23
-7
-31
-38
-25
7
50
95
128
142
132
103
65
31
13
19
51
102
159
209
239
240
212
162
103
48
10
-4
6
35
70
99
111
99
64
8
-58
-125
-184
-230
-258
-271
-267
-249
-216
-166
-95
-1
116
252
397
539
664
756
805
806
759
673
559
432
306
188
85
-4
-83
-158
-232
-308
-383
-449
-497
-516
-499
-443
-353
-239
-118
-7
77
124
133
112
76
47
42
76
154
267
399
523
615
654
628
540
404
243
86
-45
-135
-181
-192
-186
-182
-197
-240
-306
-382
-449
-485
-475
-415
-310
-177
-39
80
163
200
193
151
89
23
-34
-77
-106
-122
-132
-137
-136
-124
-97
-48
20
101
183
248
281
270
214
123
15
-82
-144
-149
-86
43
223
430
633
803
918
964
940
854
724
569
411
266
145
50
-20
-74
-124
-179
-249
-336
-438
-549
-655
-742
-796
-807
-769
-683
-557
-404
-239
-77
70
195
295
372
430
473
503
519
518
496
450
379
287
182
74
-25
-105
-158
-181
-176
-150
-109
-61
-13
31
69
102
132
161
191
222
253
283
307
321
316
287
226
132
3
-154
-325
-493
-638
-740
-782
-760
-674
-541
-380
-217
-75
30
92
116
115
106
107
130
176
239
306
360
386
375
327
249
157
67
-5
-48
-58
-38
6
65
130
196
259
319
373
421
457
477
475
449
400
335
261
190
130
86
55
30
0
-45
-111
-196
-292
-382
-448
-474
-452
-382
-275
-152
-35
58
114
134
125
107
97
111
155
227
311
391
446
463
439
382
306
234
184
169
192
243
306
359
383
368
310
219
110
4
-84
-142
-169
-171
-161
-153
-159
-185
-229
-282
-331
-362
-362
-327
-257
-160
-48
67
171
257
321
363
387
400
407
415
426
445
470
502
537
570
595
602
584
531
441
313
155
-19
-191
-342
-454
-515
-523
-486
-420
-344
-280
-243
-240
-268
-316
-367
-403
-411
-387
-336
-271
-209
-164
-148
-160
-193
-230
-255
-254
-220
-156
-74
9
75
114
121
102
71
44
37
57
102
163
224
271
292
286
260
228
206
206
232
277
327
363
368
335
267
181
101
52
52
107
206
325
431
491
484
404
264
95
-66
-183
-230
-202
-111
15
137
222
247
207
119
11
-80
-119
-88
16
175
357
522
634
668
618
496
329
153
2
-97
-133
-111
-51
20
74
89
54
-25
-131
-239
-320
-350
-317
-222
-76
96
270
420
531
599
632
645
659
689
744
822
907
978
1010
982
884
721
509
274
49
-141
-276
-351
-373
-357
-323
-285
-252
-223
-187
-129
-39
90
251
428
598
734
815
830
778
674
538
393
259
147
59
-10
-70
-130
-193
-257
-311
-343
-342
-303
-231
-137
-42
33
72
67
23
-46
-121
-182
-211
-204
-165
-105
-43
5
28
25
2
-29
-52
-57
-38
1
52
100
132
141
124
87
39
-10
-49
-76
-90
-97
-103
-112
-123
-130
-124
-94
-32
63
183
311
426
505
533
499
409
276
123
-26
-148
-229
-266
-264
-237
-199
-165
-143
-134
-133
-131
-117
-85
-36
24
84
130
149
135
85
5
-95
-202
-306
-397
-474
-537
-592
-642
-689
-734
-769
-786
-774
-724
-631
-496
-327
-135
64
251
412
536
616
651
645
605
540
456
361
260
157
54
-47
-142
-228
-300
-351
-377
-375
-343
-284
-204
-111
-16
72
143
194
222
228
216
190
153
107
52
-13
-90
-177
-268
-355
-424
-461
-453
-393
-283
-131
42
214
360
460
503
488
429
348
269
217
208
248
329
435
542
626
668
658
598
500
380
258
151
70
16
-16
-35
-51
-73
-104
-142
-184
-221
-248
-262
-262
-252
-238
-226
-217
-213
-210
-204
-190
-166
-129
-83
-29
28
86
145
203
262
321
375
418
441
435
395
320
216
94
-30
-139
-223
-275
-298
-302
-301
-306
-324
-354
-386
-402
-385
-321
-203
-41
149
339
501
613
663
652
594
515
437
382
360
365
384
395
373
304
183
18
-172
-361
-523
-640
-703
-717
-694
-653
-611
-580
-563
-553
-540
-509
-450
-358
-239
-106
23
131
203
232
221
181
129
82
56
62
102
173
266
369
469
556
625
672
695
695
672
622
544
433
288
110
-98
-323
-553
-770
-957
-1100
-1189
-1219
-1193
-1119
-1008
-871
-719
-558
-392
-222
-47
131
310
481
637
765
854
897
889
833
734
598
436
255
62
-137
-337
-529
-702
-842
-935
-967
-929
-822
-654
-444
-219
-6
170
294
363
384
376
362
363
395
460
553
654
743
797
799
742
631
478
306
136
-12
-121
-185
-203
-183
-135
-73
-10
42
74
81
61
19
-37
-97
-146
-173
-170
-133
-66
20
109
184
228
231
190
112
10
-99
-198
-271
-311
-315
-290
-241
-180
-112
-43
25
92
156
216
268
303
316
303
261
194
112
25
-55
-120
-165
-192
-207
-218
-234
-263
-306
-362
-427
-493
-551
-594
-617
-616
-588
-530
-443
-327
-185
-23
149
316
465
581
654
681
664
612
538
455
373
296
220
137
33
-101
-271
-475
-701
-930
-1138
-1302
-1405
-1436
-1394
-1288
-1133
-949
-756
-569
-401
-261
-149
-65
-3
44
84
126
180
250
341
450
571
692
795
863
880
836
728
562
354
126
-100
-300
-460
-571
-635
-658
-653
-632
-605
-575
-540
-495
-431
-341
-222
-79
77
231
364
461
511
513
476
414
349
300
281
298
345
409
468
500
489
428
322
186
46
-72
-146
-163
-125
-46
50
135
183
176
110
-10
-164
-333
-494
-634
-745
-830
-895
-948
-993
-1029
-1044
-1025
-956
-828
-642
-409
-153
95
306
453
525
523
465
376
286
222
201
228
294
382
468
530
555
537
480
400
315
240
190
170
176
199
222
232
217
172
98
5
-95
-186
-256
-296
-307
-295
-270
-247
-238
-253
-290
-342
-394
-425
-417
-354
-231
-54
161
386
593
753
844
856
792
667
502
325
161
27
-67
-121
-143
-146
-142
-138
-139
-141
-135
-115
-71
-3
84
180
267
328
347
314
230
104
-47
-198
-327
-413
-443
-418
-345
-242
-133
-40
16
25
-16
-99
-212
-337
-457
-562
-642
-698
-731
-744
-739
-715
-670
-597
-493
-358
-197
-25
141
280
372
403
371
279
146
-9
-159
-286
-374
-417
-421
-395
-352
-304
-261
-224
-190
-151
-99
-29
61
165
271
365
430
453
426
348
228
79
-78
-223
-337
-405
-421
-385
-305
-193
-66
58
166
247
295
311
300
271
234
200
178
174
189
221
264
311
349
369
359
311
220
86
-84
-283
-495
-705
-896
-1056
-1174
-1245
-1270
-1253
-1201
-1123
-1026
-915
-794
-664
-525
-380
-230
-81
63
193
302
384
436
454
438
391
316
219
107
-9
-119
-213
-280
-314
-312
-281
-229
-172
-125
-102
-110
-147
-200
-250
-275
-255
-179
-48
125
314
490
622
690
687
621
513
394
292
229
214
240
287
331
345
312
230
110
-23
-138
-209
-215
-154
-40
102
239
339
381
358
280
168
51
-42
-91
-89
-43
30
106
160
178
153
89
2
-91
-173
-232
-266
-282
-291
-307
-343
-404
-488
-585
-680
-757
-802
-808
-772
-700
-603
-493
-383
-283
-201
-139
-96
-71
-58
-54
-54
-53
-45
-27
3
46
100
161
223
277
318
341
346
336
319
302
293
295
308
327
342
343
320
268
186
83
-30
-136
-219
-268
-277
-248
-193
-126
-67
-33
-37
-83
-165
-270
-378
-465
-509
-494
-413
-270
-79
137
351
533
663
725
718
647
530
387
239
103
-9
-96
-162
-217
-270
-331
-404
-489
-581
-671
-752
-817
-863
-892
-907
-912
-912
-908
-900
-885
-858
-817
-761
-692
-614
-531
-446
-363
-278
-188
-88
29
163
313
470
623
756
855
909
911
864
775
658
530
407
304
230
186
172
178
194
209
212
198
165
115
56
-3
-50
-78
-79
-52
-1
67
141
210
265
298
308
296
267
230
190
153
121
95
74
55
39
27
22
29
50
88
142
206
272
330
372
391
382
348
293
225
152
83
23
-24
-56
-75
-80
-74
-57
-32
0
34
69
98
118
129
129
123
116
112
117
130
148
163
164
140
83
-11
-136
-283
-434
-571
-678
-742
-758
-730
-669
-588
-506
-435
-384
-357
-351
-359
-372
-381
-378
-360
-324
-273
-210
-139
-63
11
82
144
196
234
257
266
262
250
233
215
199
184
168
146
112
61
-11
-101
-207
-319
-429
-526
-603
-656
-683
-689
-679
-659
-632
-601
-562
-512
-443
-350
-228
-78
96
283
471
645
791
898
957
968
934
864
769
660
549
444
347
257
171
82
-16
-128
-252
-384
-517
-638
-736
-802
-828
-814
-762
-678
-571
-448
-316
-179
-40
99
234
361
473
563
624
652
645
608
549
480
409
347
296
254
217
177
127
64
-7
-78
-138
-172
-174
-140
-79
-5
60
96
85
18
-103
-265
-446
-621
-765
-862
-902
-889
-832
-750
-660
-578
-510
-457
-412
-363
-295
-201
-74
82
255
432
594
726
817
864
869
842
797
746
700
663
633
603
562
499
407
282
131
-36
-202
-353
-472
-551
-590
-591
-567
-530
-491
-458
-436
-421
-408
-389
-358
-310
-247
-173
-95
-20
47
102
146
180
208
234
259
282
302
315
320
317
307
295
284
277
276
279
280
276
258
225
177
118
56
0
-41
-59
-52
-23
21
71
115
146
158
153
136
115
102
107
138
199
289
402
530
663
791
905
999
1071
1118
1142
1141
1117
1069
994
893
767
620
459
292
132
-11
-128
-215
-271
-298
-304
-295
-280
-262
-243
-222
-195
-159
-111
-52
18
95
176
257
338
417
493
565
630
683
719
729
711
662
588
497
402
314
244
195
166
149
130
96
37
-52
-169
-304
-443
-571
-673
-741
-770
-759
-714
-638
-538
-417
-280
-131
22
169
300
401
463
482
463
416
361
317
303
330
398
496
606
702
761
766
707
587
421
229
33
-146
-291
-394
-453
-470
-450
-399
-321
-218
-94
51
212
384
556
721
866
982
1064
1107
1110
1075
1008
913
799
672
540
407
279
157
43
-66
-170
-271
-370
-462
-542
-605
-641
-648
-623
-573
-505
-433
-369
-322
-297
-289
-291
-290
-274
-234
-169
-85
5
85
141
162
146
98
32
-38
-97
-133
-145
-135
-109
-78
-48
-21
5
35
77
135
209
291
371
437
476
482
457
410
353
303
271
263
275
296
311
301
255
167
41
-111
-269
-412
-521
-585
-597
-562
-489
-391
-283
-177
-81
0
69
129
186
248
321
411
521
649
793
943
1089
1216
1309
1357
1352
1292
1183
1037
870
700
541
406
297
214
148
92
37
-24
-91
-159
-223
-275
-309
-321
-313
-289
-258
-226
-200
-182
-174
-174
-180
-189
-203
-223
-252
-293
-347
-410
-477
-540
-587
-609
-600
-557
-482
-383
-268
-150
-38
61
143
206
253
288
312
331
345
356
365
372
378
382
386
389
393
397
403
412
425
445
476
521
582
660
752
852
953
1045
1118
1164
1179
1162
1118
1056
987
921
869
837
826
834
851
868
874
860
821
756
669
570
467
372
294
236
200
181
175
176
177
175
173
171
174
186
209
241
277
310
332
338
326
296
257
219
194
192
221
282
370
477
588
692
775
830
852
841
803
741
663
573
473
365
248
120
-19
-170
-330
-496
-663
-825
-976
-1110
-1224
-1313
-1377
-1417
-1433
-1429
-1409
-1378
-1338
-1295
-1253
-1213
-1178
-1149
-1126
-1110
-1099
-1090
-1082
-1071
-1054
-1029
-994
-949
-895
-832
-763
-690
-613
-532
-445
-350
-246
-134
-16
103
212
305
371
406
408
380
329
267
202
144
97
60
29
-3
-45
-100
-170
-251
-335
-410
-465
-492
-485
-443
-369
-269
-150
-17
123
269
416
563
703
829
933
1006
1043
1042
1006
946
874
805
754
730
735
767
816
869
915
944
950
934
900
853
801
747
691
631
562
480
386
283
180
90
25
-3
12
68
158
266
377
473
544
584
594
585
567
555
559
586
634
698
769
836
889
924
940
941
936
931
934
945
965
986
999
995
965
904
813
697
566
434
313
215
147
112
106
122
150
178
198
201
184
147
93
26
-51
-136
-227
-327
-435
-553
-677
-804
-928
-1041
-1140
-1221
-1290
-1355
-1427
-1520
-1641
-1794
-1972
-2159
-2332
-2465
-2533
-2520
-2419
-2238
-1995
-1717
-1433
-1170
-946
-769
-637
-542
-470
-409
-353
-300
-256
-229
-228
-255
-310
-383
-460
-525
-563
-565
-530
-463
-379
-293
-221
-175
-160
-174
-209
-252
-289
-308
-298
-253
-174
-65
67
214
363
505
631
731
800
834
831
792
722
624
506
373
232
88
-53
-188
-313
-425
-522
-604
-670
-723
-767
-804
-840
-876
-914
-952
-987
-1014
-1030
-1028
-1008
-971
-919
-853
-776
-690
-592
-480
-351
-204
-40
136
317
490
646
776
872
936
969
980
975
961
940
913
874
819
739
633
500
344
176
6
-155
-296
-410
-495
-551
-582
-592
-587
-572
-549
-521
-488
-452
-412
-367
-317
-259
-191
-111
-17
93
218
354
497
640
778
904
1014
1105
1176
1227
1259
1273
1267
1240
1192
1121
1027
912
781
639
492
344
201
63
-69
-199
-329
-462
-598
-736
-871
-996
-1103
-1184
-1234
-1249
-1231
-1182
-1110
-1020
-925
-826
-730
-638
-552
-470
-393
-322
-257
-203
-162
-137
-127
-130
-141
-153
-158
-152
-130
-96
-54
-10
26
52
64
68
73
89
128
198
300
428
569
707
824
903
937
923
870
791
702
619
555
514
495
492
494
491
474
439
387
321
245
165
85
6
-72
-150
-229
-309
-390
-470
-544
-610
-666
-709
-739
-755
-757
-745
-716
-669
-604
-522
-426
-319
-209
-99
7
107
203
297
392
491
594
696
791
873
934
973
988
986
975
965
964
977
1000
1032
1058
1070
1059
1020
956
872
778
683
593
509
427
338
233
105
-47
-216
-385
-535
-644
-695
-680
-600
-471
-316
-165
-44
23
24
-42
-162
-320
-492
-658
-802
-917
-1002
-1068
-1121
-1173
-1232
-1300
-1376
-1451
-1519
-1569
-1598
-1604
-1593
-1572
-1554
-1551
-1572
-1624
-1709
-1824
-1960
-2105
-2246
-2369
-2462
-2516
-2526
-2492
-2416
-2308
-2177
-2035
-1894
-1766
-1659
-1580
-1534
-1522
-1542
-1592
-1664
-1750
-1841
-1923
-1985
-2015
-2003
-1943
-1835
-1684
-1499
-1293
-1080
-871
-673
-489
-312
-133
58
272
511
773
1047
1316
1559
1760
1903
1984
2007
1984
1930
1862
1793
1730
1671
1613
1546
1463
1364
1254
1145
1056
1002
999
1051
1154
1293
1448
1594
1710
1783
1805
1782
1726
1651
1573
1503
1446
1401
1362
1321
1268
1200
1115
1016
910
801
695
594
496
398
296
186
67
-57
-179
-291
-381
-441
-464
-449
-401
-329
-245
-165
-102
-70
-74
-117
-193
-293
-405
-513
-608
-683
-738
-780
-823
-880
-966
-1090
-1256
-1458
-1683
-1914
-2132
-2320
-2469
-2573
-2636
-2666
-2674
-2668
-2657
-2641
-2618
-2584
-2533
-2462
-2371
-2264
-2146
-2023
-1902
-1784
-1669
-1554
-1437
-1314
-1186
-1058
-934
-823
-729
-657
-604
-566
-536
-506
-470
-424
-370
-310
-249
-193
-145
-102
-64
-25
18
65
115
163
201
225
231
219
194
166
143
134
144
174
219
271
323
367
400
423
441
462
493
540
605
688
783
886
991
1092
1188
1278
1362
1441
1512
1574
1623
1657
1671
1668
1647
1615
1576
1535
1497
1462
1431
1401
1371
1339
1307
1276
1250
1233
1226
1229
1236
1240
1230
1198
1136
1040
913
761
597
435
288
170
89
52
57
103
182
287
409
540
676
811
944
1071
1194
1309
1415
1508
1584
1638
1664
1658
1619
1546
1441
1306
1148
969
776
571
359
143
-73
-284
-483
-662
-815
-934
-1018
-1066
-1084
-1081
-1066
-1051
-1046
-1055
-1081
-1120
-1165
-1209
-1242
-1258
-1254
-1232
-1196
-1153
-1114
-1085
-1074
-1084
-1114
-1160
-1218
-1277
-1330
-1371
-1393
-1393
-1374
-1335
-1282
-1217
-1144
-1064
-976
-880
-773
-655
-527
-391
-252
-114
17
140
255
368
481
601
729
862
994
1114
1211
1273
1296
1279
1231
1166
1099
1045
1010
997
993
985
954
888
777
624
441
246
58
-106
-237
-336
-414
-484
-562
-660
-778
-910
-1040
-1150
-1225
-1254
-1241
-1194
-1131
-1072
-1034
-1022
-1036
-1064
-1088
-1092
-1064
-999
-903
-792
-684
-595
-539
-518
-528
-556
-587
-610
-615
-600
-570
-531
-490
-454
-420
-385
-341
-280
-200
-102
7
115
209
278
315
323
306
277
246
225
217
223
236
249
256
254
244
235
236
256
304
381
481
592
703
797
865
901
907
891
860
827
795
768
740
704
650
569
458
319
161
-4
-160
-291
-385
-436
-442
-409
-343
-253
-148
-33
90
220
359
507
664
828
995
1159
1314
1457
1585
1696
1791
1873
1940
1992
2024
2032
2009
1952
1861
1741
1602
1459
1331
1234
1184
1188
1247
1351
1486
1630
1763
1865
1921
1925
1878
1787
1662
1516
1361
1206
1056
913
774
636
499
360
223
90
-31
-135
-218
-276
-308
-316
-302
-272
-227
-171
-106
-31
54
147
248
355
465
573
676
769
850
917
970
1010
1036
1051
1055
1049
1032
1006
971
929
883
833
782
731
679
625
568
505
435
358
275
188
98
9
-78
-160
-237
-308
-372
-426
-469
-495
-502
-487
-446
-381
-294
-189
-71
53
177
295
403
496
569
617
638
628
584
509
406
281
144
5
-128
-248
-353
-441
-519
-590
-662
-737
-818
-905
-995
-1089
-1185
-1286
-1396
-1521
-1662
-1820
-1989
-2159
-2315
-2444
-2533
-2575
-2571
-2531
-2470
-2405
-2353
-2322
-2316
-2326
-2340
-2340
-2310
-2239
-2123
-1967
-1783
-1584
-1385
-1198
-1028
-877
-742
-618
-504
-399
-306
-227
-167
-125
-96
-71
-38
14
95
205
338
483
621
734
810
843
837
802
757
721
709
732
790
878
983
1094
1200
1294
1377
1453
1530
1615
1713
1823
1939
2051
2148
2220
2262
2271
2251
2209
2153
2090
2025
1961
1893
1816
1725
1614
1480
1323
1144
948
741
530
320
116
-78
-260
-427
-581
-721
-849
-966
-1073
-1173
-1267
-1357
-1441
-1521
-1595
-1664
-1726
-1781
-1828
-1867
-1895
-1910
-1908
-1884
-1835
-1756
-1647
-1506
-1338
-1146
-936
-713
-483
-251
-24
192
391
564
704
802
852
855
812
735
636
532
441
375
341
336
353
374
383
362
301
196
57
-102
-257
-385
-464
-479
-424
-303
-130
79
303
520
715
874
991
1061
1083
1055
978
849
670
442
170
-137
-466
-803
-1131
-1434
-1700
-1925
-2106
-2250
-2367
-2470
-2572
-2684
-2813
-2959
-3117
-3276
-3423
-3541
-3615
-3633
-3589
-3481
-3316
-3105
-2866
-2615
-2372
-2150
-1958
-1798
-1666
-1551
-1441
-1323
-1188
-1031
-854
-663
-470
-285
-118
26
149
257
357
461
574
697
824
945
1042
1099
1102
1042
920
742
523
280
29
-213
-436
-635
-807
-954
-1074
-1169
-1236
-1271
-1274
-1245
-1189
-1116
-1040
-977
-939
-936
-969
-1033
-1113
-1193
-1254
-1281
-1266
-1209
-1118
-1004
-888
-779
-692
-629
-591
-572
-566
-565
-566
-568
-576
-594
-627
-675
-739
-810
-878
-933
-961
-953
-903
-809
-673
-502
-302
-83
146
377
599
803
983
1131
1244
1322
1369
1395
1410
1428
1459
1510
1583
1672
1769
1860
1933
1977
1991
1975
1939
1896
1860
1843
1851
1887
1945
2015
2085
2142
2175
2177
2144
2077
1981
1862
1726
1582
1437
1299
1173
1064
975
905
851
807
766
719
660
584
488
375
249
115
-22
-157
-290
-419
-544
-666
-784
-894
-991
-1070
-1129
-1167
-1186
-1194
-1200
-1212
-1237
-1278
-1330
-1387
-1436
-1464
-1462
-1424
-1348
-1242
-1115
-978
-844
-720
-611
-517
-436
-364
-297
-236
-182
-139
-113
-110
-132
-178
-245
-327
-416
-503
-584
-655
-718
-776
-834
-900
-978
-1071
-1178
-1296
-1419
-1539
-1651
-1749
-1835
-1909
-1977
-2047
-2124
-2211
-2308
-2409
-2506
-2587
-2641
-2662
-2647
-2599
-2529
-2447
-2368
-2300
-2246
-2203
-2163
-2112
-2037
-1926
-1776
-1586
-1366
-1125
-877
-630
-392
-164
57
274
489
702
908
1098
1262
1393
1484
1538
1561
1563
1556
1549
1548
1552
1557
1552
1528
1478
1400
1299
1187
1077
987
930
917
951
1029
1142
1276
1413
1537
1632
1684
1687
1638
1540
1404
1243
1074
914
777
673
604
566
549
540
526
499
452
389
314
234
155
78
-3
-97
-218
-380
-591
-850
-1148
-1465
-1775
-2053
-2272
-2418
-2485
-2476
-2405
-2292
-2154
-2008
-1864
-1724
-1587
-1445
-1292
-1123
-935
-731
-517
-302
-91
109
296
475
649
828
1018
1226
1451
1691
1937
2175
2391
2570
2699
2771
2787
2753
2683
2592
2499
2418
2359
2325
2314
2317
2324
2323
2306
2267
2205
2122
2024
1914
1799
1682
1567
1457
1355
1265
1191
1135
1096
1070
1048
1020
973
900
795
660
506
346
196
71
-20
-77
-105
-118
-131
-157
-205
-276
-365
-461
-551
-626
-681
-716
-740
-762
-795
-846
-918
-1008
-1111
-1216
-1316
-1404
-1479
-1541
-1594
-1640
-1681
-1714
-1733
-1733
-1706
-1648
-1560
-1446
-1311
-1162
-1004
-841
-670
-486
-285
-64
178
436
698
953
1185
1383
1539
1651
1724
1767
1791
1811
1833
1866
1909
1960
2013
2063
2102
2125
2129
2114
2079
2025
1955
1864
1752
1617
1457
1272
1065
842
614
392
188
11
-131
-240
-323
-391
-459
-543
-652
-790
-950
-1120
-1278
-1404
-1479
-1492
-1440
-1335
-1193
-1037
-889
-765
-675
-619
-586
-564
-537
-495
-430
-345
-246
-142
-45
38
102
147
177
197
213
227
243
260
280
305
338
383
445
528
633
755
887
1018
1138
1237
1311
1362
1398
1431
1476
1545
1649
1789
1962
2158
2363
2559
2732
2868
2960
3004
3002
2959
2884
2784
2668
2541
2409
2274
2137
1998
1858
1715
1574
1435
1305
1187
1086
1006
949
916
904
911
934
969
1014
1071
1136
1209
1292
1384
1482
1584
1684
1777
1858
1920
1960
1973
1957
1913
1843
1752
1647
1536
1430
1334
1253
1186
1129
1071
999
902
768
596
386
150
-97
-338
-556
-740
-886
-996
-1081
-1152
-1222
-1299
-1386
-1479
-1570
-1648
-1702
-1726
-1718
-1683
-1628
-1562
-1494
-1430
-1373
-1323
-1280
-1245
-1219
-1210
-1225
-1276
-1370
-1510
-1696
-1918
-2163
-2414
-2652
-2860
-3026
-3144
-3212
-3236
-3223
-3182
-3125
-3061
-2996
-2933
-2876
-2821
-2765
-2705
-2635
-2553
-2456
-2347
-2229
-2109
-1992
-1886
-1793
-1714
-1645
-1580
-1509
-1425
-1322
-1198
-1055
-898
-733
-568
-407
-251
-100
51
205
363
522
677
819
936
1018
1060
1058
1016
939
837
718
592
460
326
187
42
-109
-266
-425
-581
-729
-865
-988
-1100
-1205
-1310
-1418
-1533
-1651
-1767
-1872
-1955
-2008
-2023
-1997
-1933
-1834
-1709
-1564
-1406
-1240
-1069
-897
-727
-562
-405
-260
-129
-10
101
213
334
473
636
821
1022
1228
1418
1578
1692
1752
1761
1727
1668
1604
1553
1530
1540
1583
1648
1722
1792
1846
1877
1886
1875
1851
1819
1781
1735
1677
1599
1494
1360
1199
1020
834
659
509
397
330
310
330
383
457
541
625
701
763
808
833
834
810
760
686
592
483
367
255
151
64
-6
-60
-103
-139
-174
-214
-261
-315
-377
-444
-517
-597
-685
-783
-893
-1012
-1135
-1256
-1365
-1453
-1513
-1543
-1546
-1529
-1504
-1483
-1478
-1494
-1534
-1595
-1669
-1746
-1819
-1881
-1931
-1968
-1999
-2025
-2051
-2075
-2093
-2099
-2083
-2037
-1959
-1843
-1694
-1520
-1331
-1138
-953
-783
-633
-505
-396
-304
-224
-153
-88
-28
27
73
108
126
125
99
48
-25
-115
-210
-298
-363
-392
-375
-307
-194
-46
118
279
419
526
595
633
652
671
709
778
885
1022
1178
1329
1455
1534
1555
1513
1416
1275
1108
931
755
589
434
289
151
17
-110
-229
-331
-410
-464
-490
-495
-487
-478
-480
-501
-549
-622
-719
-832
-954
-1075
-1189
-1290
-1374
-1435
-1472
-1479
-1455
-1397
-1307
-1189
-1051
-902
-756
-622
-510
-426
-370
-340
-330
-331
-333
-328
-307
-265
-197
-101
23
175
350
544
751
964
1177
1385
1581
1763
1927
2071
2192
2289
2359
2399
2409
2388
2338
2263
2167
2054
1928
1790
1640
1476
1298
1103
895
680
464
259
74
-83
-208
-302
-370
-420
-459
-496
-534
-576
-619
-660
-695
-722
-739
-749
-754
-757
-758
-759
-754
-740
-711
-661
-588
-493
-377
-248
-113
20
142
248
335
400
446
476
497
517
543
581
635
708
794
888
978
1055
1108
1131
1120
1080
1016
942
866
798
745
709
690
687
698
722
762
819
897
998
1118
1253
1390
1518
1622
1691
1717
1697
1631
1526
1387
1222
1036
835
623
407
195
-4
-177
-315
-409
-458
-466
-446
-416
-396
-405
-458
-562
-715
-908
-1126
-1351
-1567
-1762
-1931
-2076
-2203
-2322
-2443
-2575
-2722
-2881
-3045
-3203
-3340
-3440
-3491
-3485
-3418
-3294
-3121
-2912
-2680
-2440
-2203
-1974
-1754
-1542
-1330
-1112
-884
-645
-396
-144
104
339
556
750
922
1070
1197
1301
1381
1432
1449
1429
1372
1283
1176
1066
971
910
894
927
1000
1105
1216
1315
1383
1409
1390
1332
1251
1163
1090
1045
1040
1078
1154
1260
1382
1505
1618
1708
1769
1796
1788
1750
1686
1604
1510
1411
1311
1212
1113
1012
907
794
672
544
414
290
178
84
13
-36
-67
-83
-89
-87
-74
-43
18
119
268
469
714
988
1269
1531
1749
1905
1990
2008
1970
1898
1813
1734
1672
1630
1600
1569
1520
1441
1326
1176
1002
825
660
526
435
391
391
426
487
564
654
756
876
1020
1193
1397
1625
1865
2097
2302
2458
2548
2562
2494
2348
2130
1851
1521
1151
752
335
-88
-505
-901
-1260
-1569
-1819
-2005
-2134
-2212
-2254
-2278
-2299
-2326
-2365
-2411
-2455
-2483
-2482
-2442
-2356
-2226
-2059
-1868
-1669
-1474
-1293
-1134
-993
-866
-742
-613
-468
-305
-124
66
252
419
551
635
665
643
579
490
398
326
294
313
388
512
673
851
1029
1189
1323
1427
1506
1569
1626
1684
1744
1801
1844
1858
1825
1732
1571
1345
1062
741
404
74
-228
-484
-687
-834
-932
-989
-1016
-1029
-1034
-1040
-1049
-1061
-1074
-1086
-1094
-1096
-1092
-1083
-1073
-1065
-1062
-1065
-1076
-1095
-1119
-1145
-1172
-1198
-1220
-1239
-1253
-1265
-1275
-1283
-1289
-1292
-1290
-1280
-1258
-1218
-1155
-1064
-939
-780
-591
-380
-160
51
233
366
437
438
373
254
102
-57
-195
-291
-330
-309
-234
-120
13
145
259
345
400
426
433
428
421
419
425
441
469
510
567
644
744
869
1016
1184
1361
1537
1702
1845
1961
2048
2106
2139
2151
2144
2119
2076
2012
1926
1821
1700
1572
1448
1339
1256
1205
1188
1201
1239
1292
1350
1406
1455
1494
1523
1544
1557
1562
1558
1544
1516
1472
1411
1334
1244
1147
1049
959
882
828
800
801
832
888
963
1049
1135
1212
1271
1309
1322
1315
1292
1261
1229
1201
1179
1164
1152
1139
1123
1099
1068
1030
987
939
885
818
732
619
471
286
66
-179
-430
-667
-866
-1006
-1073
-1062
-979
-837
-658
-466
-281
-121
8
107
186
261
348
464
617
809
1033
1276
1517
1737
1913
2031
2080
2058
1967
1817
1621
1393
1147
895
647
409
182
-32
-236
-432
-623
-812
-997
-1176
-1345
-1498
-1626
-1722
-1780
-1796
-1770
-1704
-1602
-1474
-1328
-1173
-1016
-867
-728
-605
-500
-416
-352
-310
-289
-286
-298
-323
-356
-396
-441
-493
-551
-618
-693
-773
-851
-919
-967
-986
-971
-922
-846
-752
-656
-571
-506
-465
-447
-442
-440
-431
-408
-372
-326
-283
-254
-249
-272
-322
-389
-462
-526
-571
-590
-585
-559
-521
-478
-433
-386
-330
-258
-164
-45
98
257
423
582
726
852
959
1054
1145
1236
1329
1421
1503
1565
1598
1598
1571
1529
1492
1479
1509
1591
1724
1894
2080
2256
2398
2485
2510
2473
2383
2258
2113
1964
1823
1695
1581
1480
1391
1313
1249
1201
1175
1171
1190
1227
1273
1318
1349
1357
1336
1281
1195
1082
948
801
648
494
341
193
48
-93
-232
-370
-507
-644
-779
-912
-1042
-1168
-1287
-1400
-1506
-1605
-1695
-1778
-1853
-1917
-1968
-2004
-2021
-2017
-1989
-1937
-1862
-1769
-1661
-1544
-1426
-1313
-1210
-1122
-1051
-1000
-966
-946
-936
-928
-914
-886
-838
-764
-663
-536
-391
-232
-69
93
251
403
555
711
878
1059
1254
1458
1660
1849
2009
2131
2203
2224
2197
2127
2023
1892
1741
1571
1382
1173
946
703
455
213
-6
-188
-321
-401
-430
-418
-380
-334
-293
-267
-258
-263
-272
-276
-264
-231
-176
-100
-11
87
189
291
393
491
584
663
719
743
723
655
541
393
229
73
-51
-124
-135
-84
19
155
306
455
592
716
831
947
1076
1222
1384
1554
1718
1857
1959
2013
2017
1979
1908
1818
1720
1622
1530
1444
1363
1287
1218
1157
1110
1077
1059
1049
1037
1010
959
876
761
623
476
340
232
167
150
178
242
325
411
486
543
579
596
603
606
610
618
627
634
634
622
596
555
503
443
381
322
270
226
193
169
153
139
123
98
60
2
-75
-171
-278
-390
-495
-586
-656
-703
-730
-745
-756
-769
-792
-825
-865
-905
-939
-958
-956
-929
-873
-787
-670
-521
-339
-126
115
374
639
894
1122
1312
1455
1550
1603
1627
1633
1633
1631
1628
1617
1592
1547
1480
1398
1313
1239
1188
1168
1174
1193
1205
1188
1124
1006
841
648
455
290
177
127
134
180
235
268
254
180
47
-128
-321
-503
-652
-755
-811
-830
-832
-837
-864
-923
-1016
-1142
-1288
-1444
-1603
-1759
-1912
-2064
-2218
-2374
-2531
-2683
-2820
-2933
-3012
-3049
-3042
-2992
-2905
-2792
-2666
-2542
-2434
-2354
-2313
-2313
-2352
-2421
-2505
-2584
-2641
-2657
-2622
-2532
-2392
-2216
-2021
-1830
-1656
-1514
-1410
-1344
-1309
-1299
-1303
-1314
-1326
-1335
-1334
-1321
-1287
-1226
-1131
-998
-828
-630
-418
-211
-33
97
167
170
114
14
-109
-232
-334
-404
-438
-444
-436
-433
-455
-517
-626
-783
-980
-1205
-1442
-1677
-1899
-2098
-2272
-2420
-2542
-2639
-2711
-2758
-2781
-2780
-2762
-2732
-2704
-2687
-2694
-2731
-2800
-2897
-3009
-3122
-3221
-3294
-3334
-3345
-3336
-3324
-3328
-3365
-3446
-3570
-3732
-3911
-4086
-4232
-4326
-4351
-4301
-4176
-3983
-3735
-3447
-3131
-2801
-2467
-2136
-1817
-1515
-1238
-991
-777
-598
-452
-333
-236
-153
-81
-19
27
49
34
-25
-135
-291
-483
-688
-882
-1036
-1127
-1142
-1078
-945
-763
-560
-363
-196
-73
5
49
76
110
175
286
452
668
922
1196
1467
1719
1936
2113
2252
2359
2444
2517
2584
2646
2702
2743
2763
2756
2717
2646
2550
2436
2313
2190
2073
1965
1864
1767
1667
1560
1445
1323
1198
1078
972
884
819
773
737
699
642
552
415
227
-11
-287
-586
-886
-1164
-1402
-1588
-1714
-1785
-1808
-1797
-1767
-1730
-1697
-1676
-1668
-1676
-1700
-1739
-1793
-1861
-1940
-2024
-2102
-2160
-2183
-2153
-2056
-1886
-1643
-1336
-985
-611
-244
93
378
597
746
828
853
835
793
742
698
670
664
678
707
743
775
790
782
744
680
595
504
421
365
348
379
461
587
745
919
1091
1245
1367
1449
1489
1487
1446
1371
1268
1142
999
846
689
533
384
243
110
-20
-154
-297
-457
-632
-820
-1010
-1192
-1349
-1471
-1552
-1589
-1588
-1555
-1495
-1409
-1294
-1138
-928
-653
-310
95
537
980
1381
1692
1874
1901
1770
1492
1102
641
156
-312
-731
-1080
-1352
-1544
-1660
-1702
-1672
-1567
-1389
-1143
-840
-502
-158
160
423
608
704
714
654
549
423
299
192
107
39
-20
-80
-148
-222
-294
-348
-370
-345
-267
-138
30
218
404
565
682
742
740
676
557
392
192
-29
-259
-484
-690
-864
-996
-1079
-1110
-1091
-1029
-934
-815
-681
-539
-391
-237
-75
95
270
445
611
758
879
966
1020
1049
1058
1059
1059
1060
1057
1037
981
872
692
434
99
-301
-741
-1194
-1627
-2011
-2324
-2550
-2686
-2735
-2708
-2619
-2485
-2321
-2140
-1955
-1774
-1605
-1454
-1325
-1220
-1142
-1089
-1056
-1037
-1025
-1010
-987
-948
-895
-830
-764
-708
-678
-687
-746
-861
-1029
-1241
-1479
-1723
-1947
-2125
-2235
-2258
-2182
-2001
-1721
-1348
-904
-414
87
563
971
1274
1439
1446
1288
976
536
7
-563
-1124
-1633
-2054
-2365
-2557
-2630
-2595
-2465
-2255
-1980
-1655
-1295
-920
-552
-216
64
264
370
376
290
126
-92
-338
-590
-833
-1057
-1262
-1453
-1634
-1807
-1968
-2107
-2212
-2267
-2263
-2193
-2061
-1878
-1661
-1430
-1206
-1006
-849
-745
-705
-738
-848
-1037
-1299
-1621
-1979
-2342
-2671
-2930
-3084
-3112
-3006
-2773
-2434
-2017
-1555
-1073
-592
-120
341
795
1241
1677
2088
2451
2738
2917
2961
2852
2586
2172
1633
1000
312
-393
-1075
-1698
-2226
-2627
-2869
-2921
-2757
-2359
-1723
-862
190
1378
2626
3848
4955
5862
6507
6850
6885
6638
6160
5523
4806
4086
3426
2870
2439
2135
1945
1845
1810
1821
1861
1923
2003
2095
2194
2288
2363
2403
2398
2344
2249
2132
2021
1950
1947
2032
2210
2469
2778
3097
3376
3572
3649
3588
3386
3061
2649
2194
1752
1376
1117
1014
1096
1370
1827
2438
3157
3920
4659
5300
5777
6036
6044
5788
5283
4564
3685
2709
1706
737
-145
-901
-1513
-1976
-2299
-2503
-2611
-2645
-2623
-2555
-2442
-2279
-2056
-1760
-1381
-915
-363
268
962
1700
2459
3212
3930
4578
5121
5520
5736
5736
5491
4989
4237
3258
2098
818
-514
-1830
-3068
-4180
-5136
-5922
-6539
-6997
-7309
-7491
-7556
-7513
-7374
-7150
-6853
-6495
-6090
-5644
-5161
-4638
-4069
-3448
-2773
-2055
-1313
-583
97
686
1157
1498
1721
1861
1970
2107
2326
2666
3141
3739
4422
5131
5799
6356
6737
6889
6773
6362
5640
4609
3279
1683
-129
-2085
-4094
-6048
-7834
-9342
-10482
-11188
-11432
-11222
-10601
-9641
-8433
-7080
-5679
-4321
-3082
-2019
-1166
-539
-133
71
106
11
-178
-427
-715
-1033
-1383
-1771
-2207
-2689
-3204
-3723
-4204
-4598
-4858
-4949
-4856
-4588
-4176
-3668
-3120
-2585
-2106
-1706
-1395
-1167
-1006
-896
-821
-766
-722
-679
-624
-543
-419
-241
-7
269
557
814
988
1031
910
618
179
-356
-915
-1420
-1801
-2011
-2033
-1886
-1612
-1271
-924
-622
-393
-243
-156
-105
-59
6
98
210
323
412
456
442
374
274
177
122
152
298
575
981
1497
2088
2708
3312
3854
4300
4625
4819
4883
4825
4660
4405
4074
3677
3221
2711
2150
1546
911
263
-374
-972
-1504
-1948
-2291
-2527
-2661
-2706
-2677
-2584
-2436
-2229
-1957
-1606
-1164
-626
2
699
1426
2136
2770
3270
3585
3680
3535
3157
2571
1823
976
97
-744
-1484
-2076
-2487
-2705
-2738
-2609
-2352
-2003
-1602
-1181
-767
-380
-35
255
477
619
668
615
454
188
-172
-611
-1107
-1636
-2180
-2722
-3252
-3761
-4238
-4669
-5034
-5308
-5465
-5485
-5357
-5087
-4695
-4217
-3694
-3164
-2655
-2179
-1730
-1288
-829
-335
199
758
1308
1802
2192
2439
2521
2444
2235
1937
1601
1274
988
761
594
477
397
345
317
316
347
409
494
582
640
634
536
329
22
-355
-751
-1104
-1349
-1437
-1335
-1040
-570
38
735
1472
2205
2899
3533
4094
4583
4999
5348
5638
5874
6065
6215
6329
6403
6431
6400
6295
6102
5810
5422
4947
4411
3844
3284
2764
2309
1935
1647
1442
1312
1249
1249
1309
1428
1602
1821
2066
2313
2534
2704
2809
2848
2838
2809
2801
2852
2992
3236
3578
4000
4467
4941
5386
5774
6088
6319
6468
6535
6524
6433
6260
6000
5650
5213
4692
4099
3446
2747
2015
1262
496
-272
-1029
-1758
-2442
-3057
-3585
-4009
-4322
-4523
-4622
-4633
-4574
-4462
-4311
-4134
-3939
-3737
-3537
-3356
-3212
-3126
-3116
-3194
-3364
-3615
-3928
-4271
-4608
-4904
-5127
-5254
-5272
-5182
-4993
-4726
-4405
-4059
-3722
-3417
-3168
-2990
-2887
-2855
-2877
-2930
-2983
-3006
-2969
-2851
-2639
-2331
-1934
-1465
-944
-395
157
690
1186
1631
2016
2338
2599
2808
2973
3106
3217
3310
3385
3434
3446
3409
3315
3162
2960
2726
2485
2264
2085
1957
1877
1828
1781
1707
1581
1393
1153
887
638
454
379
439
643
972
1388
1838
2268
2626
2877
2999
2989
2856
2613
2275
1850
1341
746
64
-703
-1543
-2431
-3333
-4207
-5006
-5688
-6217
-6567
-6726
-6687
-6452
-6025
-5408
-4606
-3623
-2468
-1158
277
1791
3326
4812
6174
7339
8247
8856
9144
9114
8787
8198
7389
6403
5278
4049
2745
1397
43
-1269
-2483
-3534
-4359
-4903
-5133
-5046
-4670
-4062
-3302
-2478
-1674
-953
-352
122
484
768
1006
1223
1424
1593
1696
1689
1530
1189
658
-47
-889
-1812
-2753
-3648
-4442
-5091
-5564
-5842
-5913
-5774
-5428
-4886
-4168
-3304
-2338
-1325
-327
594
1382
1993
2401
2601
2607
2451
2172
1814
1417
1012
619
243
-121
-491
-887
-1334
-1849
-2443
-3114
-3848
-4615
-5380
-6097
-6724
-7222
-7564
-7734
-7732
-7567
-7258
-6828
-6301
-5701
-5049
-4363
-3659
-2950
-2249
-1561
-888
-225
439
1119
1827
2569
3337
4109
4847
5501
6017
6347
6457
6333
5987
5453
4779
4022
3237
2466
1736
1062
443
-130
-668
-1182
-1678
-2160
-2630
-3084
-3518
-3921
-4271
-4537
-4678
-4639
-4369
-3822
-2971
-1821
-408
1192
2879
4533
6037
7285
8201
8745
8916
8746
8296
7646
6882
6090
5351
4734
4294
4067
4070
4301
4727
5299
5949
6598
7168
7586
7800
7782
7530
7063
6421
5653
4811
3944
3094
2296
1576
956
452
74
-177
-307
-335
-293
-218
-154
-144
-222
-408
-709
-1112
-1595
-2124
-2666
-3186
-3658
-4062
-4390
-4636
-4800
-4886
-4897
-4836
-4704
-4500
-4224
-3873
-3446
-2948
-2386
-1772
-1124
-465
184
806
1392
1940
2463
2979
3508
4064
4648
5243
5812
6301
6645
6783
6661
6251
5549
4579
3388
2039
603
-852
-2259
-3564
-4714
-5663
-6368
-6788
-6892
-6662
-6100
-5235
-4127
-2858
-1529
-247
895
1822
2494
2906
3084
3080
2959
2786
2615
2481
2401
2370
2369
2371
2346
2268
2122
1900
1610
1267
899
539
226
-2
-109
-69
134
497
1002
1615
2284
2948
3539
3992
4252
4277
4048
3569
2866
1988
1000
-28
-1022
-1921
-2676
-3256
-3651
-3865
-3913
-3813
-3581
-3228
-2757
-2169
-1463
-641
283
1284
2328
3369
4361
5258
6024
6630
7059
7303
7362
7243
6957
6520
5952
5281
4539
3758
2972
2208
1486
811
181
-418
-998
-1568
-2128
-2663
-3148
-3550
-3834
-3972
-3950
-3772
-3455
-3036
-2557
-2068
-1616
-1243
-984
-865
-903
-1099
-1440
-1895
-2416
-2938
-3388
-3691
-3787
-3638
-3235
-2607
-1805
-905
19
899
1689
2370
2944
3431
3850
4216
4523
4752
4867
4830
4612
4200
3606
2861
2017
1129
251
-574
-1315
-1954
-2478
-2876
-3136
-3243
-3183
-2951
-2558
-2031
-1414
-761
-126
448
937
1343
1688
2003
2321
2660
3016
3362
3653
3836
3867
3717
3383
2886
2262
1554
800
22
-776
-1599
-2458
-3355
-4274
-5178
-6011
-6707
-7203
-7456
-7450
-7202
-6760
-6191
-5568
-4957
-4404
-3928
-3525
-3170
-2827
-2462
-2048
-1574
-1044
-480
85
611
1056
1377
1541
1520
1300
877
261
-527
-1455
-2485
-3575
-4682
-5766
-6787
-7710
-8498
-9120
-9544
-9745
-9707
-9429
-8927
-8234
-7398
-6475
-5518
-4576
-3676
-2831
-2037
-1278
-541
186
898
1580
2207
2754
3201
3540
3776
3925
4003
4027
3997
3897
3702
3384
2925
2325
1615
852
115
-508
-940
-1128
-1053
-734
-220
419
1110
1788
2409
2948
3400
3769
4062
4283
4428
4489
4463
4351
4170
3948
3722
3530
3400
3346
3362
3427
3507
3570
3592
3563
3490
3391
3286
3193
3111
3027
2910
2723
2431
2009
1453
779
21
-774
-1559
-2293
-2949
-3512
-3981
-4359
-4651
-4853
-4955
-4936
-4770
-4434
-3909
-3192
-2293
-1241
-76
1147
2368
3527
4568
5441
6110
6549
6749
6711
6450
5990
5359
4591
3720
2777
1798
813
-143
-1038
-1839
-2517
-3049
-3419
-3625
-3675
-3586
-3383
-3091
-2733
-2326
-1881
-1403
-895
-361
189
742
1283
1793
2260
2678
3049
3384
3694
3994
4288
4574
4843
5077
5259
5377
5429
5423
5377
5312
5250
5204
5178
5164
5148
5111
5040
4930
4786
4624
4462
4319
4207
4128
4075
4034
3982
3903
3783
3616
3403
3151
2865
2552
2217
1863
1495
1121
754
412
116
-117
-273
-350
-355
-304
-218
-118
-21
63
134
193
247
296
334
348
319
223
39
-246
-640
-1139
-1732
-2405
-3137
-3910
-4702
-5487
-6238
-6920
-7493
-7916
-8154
-8180
-7988
-7587
-7010
-6305
-5531
-4746
-4001
-3334
-2765
-2296
-1918
-1611
-1355
-1128
-913
-694
-459
-198
100
441
827
1255
1709
2166
2594
2956
3218
3350
3337
3178
2885
2484
2007
1490
968
467
10
-386
-709
-950
-1099
-1151
-1102
-955
-723
-430
-112
186
415
526
485
269
-120
-660
-1313
-2025
-2744
-3420
-4019
-4525
-4936
-5269
-5543
-5778
-5986
-6165
-6301
-6374
-6361
-6248
-6032
-5730
-5375
-5007
-4670
-4398
-4208
-4094
-4032
-3982
-3899
-3745
-3498
-3157
-2744
-2300
-1875
-1517
-1264
-1135
-1128
-1223
-1384
-1568
-1733
-1842
-1871
-1808
-1652
-1414
-1114
-777
-433
-112
157
349
447
446
353
190
-13
-217
-384
-483
-494
-416
-264
-66
138
308
408
413
312
109
-181
-534
-923
-1325
-1718
-2088
-2426
-2724
-2978
-3182
-3327
-3408
-3419
-3362
-3245
-3086
-2910
-2744
-2616
-2543
-2532
-2574
-2641
-2695
-2693
-2594
-2370
-2013
-1538
-979
-385
187
687
1079
1344
1488
1533
1511
1456
1391
1330
1267
1186
1066
884
629
305
-71
-467
-847
-1176
-1427
-1587
-1658
-1655
-1602
-1524
-1442
-1370
-1312
-1260
-1202
-1117
-989
-801
-541
-207
199
667
1177
1706
2224
2700
3102
3404
3587
3639
3563
3371
3083
2722
2315
1884
1443
1004
570
145
-269
-666
-1035
-1360
-1621
-1795
-1864
-1813
-1639
-1346
-951
-480
31
546
1024
1435
1753
1969
2085
2117
2093
2044
2003
1992
2024
2096
2192
2282
2334
2315
2201
1981
1657
1241
759
235
-306
-844
-1365
-1863
-2331
-2765
-3155
-3487
-3742
-3901
-3948
-3873
-3679
-3381
-3006
-2588
-2165
-1770
-1429
-1149
-926
-738
-551
-328
-32
364
874
1492
2192
2937
3674
4351
4918
5336
5583
5651
5545
5282
4882
4366
3750
3049
2274
1437
557
-344
-1234
-2082
-2854
-3526
-4083
-4526
-4866
-5121
-5309
-5445
-5531
-5557
-5504
-5351
-5080
-4684
-4176
-3584
-2950
-2320
-1738
-1234
-818
-481
-197
72
362
706
1120
1605
2151
2732
3321
3893
4424
4902
5316
5664
5942
6148
6275
6314
6258
6094
5818
5428
4928
4335
3673
2976
2287
1652
1115
715
475
401
476
663
910
1160
1361
1476
1491
1413
1276
1121
995
936
963
1079
1267
1499
1749
1994
2229
2458
2698
2967
3277
3627
4000
4366
4690
4938
5088
5133
5087
4972
4817
4647
4473
4295
4093
3844
3521
3110
2607
2027
1396
750
118
-475
-1022
-1526
-2000
-2459
-2915
-3367
-3806
-4210
-4552
-4808
-4960
-5003
-4947
-4811
-4621
-4406
-4188
-3983
-3794
-3617
-3440
-3247
-3023
-2757
-2442
-2076
-1665
-1221
-760
-301
136
529
859
1111
1272
1333
1292
1147
904
570
157
-314
-817
-1319
-1780
-2157
-2416
-2528
-2487
-2306
-2023
-1694
-1387
-1170
-1100
-1209
-1503
-1955
-2516
-3121
-3701
-4197
-4570
-4804
-4908
-4909
-4845
-4755
-4673
-4616
-4590
-4586
-4585
-4566
-4509
-4401
-4236
-4019
-3763
-3487
-3212
-2957
-2738
-2563
-2432
-2336
-2260
-2182
-2082
-1940
-1742
-1483
-1169
-812
-432
-52
307
626
894
1106
1260
1362
1416
1428
1403
1346
1260
1151
1024
884
737
587
438
289
141
-6
-149
-285
-406
-506
-582
-633
-664
-684
-708
-747
-807
-887
-976
-1051
-1090
-1066
-965
-781
-525
-216
117
446
752
1022
1265
1489
1712
1945
2189
2429
2639
2782
2824
2735
2506
2144
1675
1137
572
15
-508
-989
-1431
-1847
-2252
-2656
-3060
-3457
-3832
-4169
-4458
-4693
-4883
-5039
-5177
-5309
-5437
-5550
-5627
-5640
-5560
-5364
-5041
-4596
-4046
-3419
-2747
-2061
-1382
-727
-102
494
1060
1598
2107
2580
3010
3390
3712
3973
4169
4298
4358
4344
4253
4081
3826
3495
3100
2657
2189
1716
1253
806
370
-66
-519
-1000
-1515
-2050
-2580
-3064
-3456
-3714
-3806
-3720
-3466
-3077
-2599
-2085
-1585
-1137
-759
-453
-206
5
205
414
641
888
1144
1398
1637
1850
2036
2198
2341
2472
2593
2705
2801
2872
2913
2922
2906
2883
2875
2910
3011
3194
3460
3796
4174
4557
4905
5180
5356
5422
5379
5243
5038
4787
4512
4224
3927
3617
3286
2924
2529
2101
1652
1194
746
320
-76
-442
-786
-1121
-1462
-1823
-2212
-2629
-3068
-3516
-3956
-4371
-4742
-5052
-5286
-5432
-5477
-5411
-5228
-4925
-4507
-3989
-3390
-2742
-2078
-1433
-840
-327
89
394
587
666
636
501
269
-52
-447
-899
-1380
-1858
-2300
-2671
-2943
-3098
-3132
-3053
-2882
-2648
-2380
-2108
-1851
-1621
-1421
-1242
-1072
-897
-702
-478
-218
79
410
767
1140
1516
1878
2213
2503
2737
2904
3002
3036
3015
2958
2884
2815
2767
2754
2779
2841
2932
3040
3153
3262
3360
3443
3508
3552
3566
3540
3457
3296
3038
2666
2176
1571
870
103
-690
-1466
-2184
-2810
-3320
-3704
-3965
-4114
-4171
-4156
-4086
-3981
-3847
-3694
-3522
-3335
-3135
-2922
-2699
-2467
-2227
-1977
-1711
-1425
-1115
-781
-426
-60
302
639
929
1152
1289
1330
1270
1113
870
557
195
-195
-591
-972
-1320
-1620
-1862
-2041
-2158
-2217
-2228
-2204
-2158
-2101
-2043
-1987
-1932
-1871
-1796
-1701
-1579
-1432
-1265
-1091
-925
-788
-694
-658
-685
-773
-914
-1091
-1285
-1475
-1642
-1770
-1847
-1865
-1823
-1723
-1567
-1360
-1109
-819
-496
-148
218
594
973
1345
1705
2049
2374
2678
2963
3226
3463
3668
3827
3926
3947
3876
3700
3415
3026
2547
1998
1404
794
192
-381
-910
-1385
-1800
-2153
-2441
-2660
-2806
-2876
-2869
-2788
-2641
-2444
-2214
-1973
-1741
-1535
-1369
-1249
-1180
-1161
-1188
-1260
-1371
-1516
-1687
-1874
-2062
-2236
-2380
-2483
-2538
-2545
-2513
-2454
-2384
-2315
-2253
-2196
-2134
-2051
-1933
-1768
-1553
-1297
-1018
-741
-492
-291
-152
-71
-39
-34
-35
-23
14
77
160
254
347
434
517
608
723
879
1089
1356
1673
2021
2374
2703
2981
3191
3326
3390
3397
3364
3310
3251
3197
3155
3126
3107
3096
3091
3090
3090
3087
3077
3050
3000
2920
2804
2654
2475
2275
2067
1859
1659
1470
1288
1108
923
727
517
295
66
-160
-374
-567
-732
-865
-963
-1025
-1049
-1032
-972
-867
-718
-530
-311
-74
169
404
624
824
1008
1181
1353
1532
1722
1920
2122
2315
2487
2628
2730
2791
2816
2812
2788
2754
2715
2674
2634
2591
2544
2491
2431
2365
2293
2216
2134
2047
1955
1860
1766
1680
1612
1569
1559
1585
1646
1732
1830
1926
2003
2050
2059
2033
1976
1902
1824
1754
1704
1677
1671
1680
1692
1695
1675
1620
1522
1378
1189
962
709
444
186
-50
-246
-388
-468
-479
-421
-298
-118
105
357
618
870
1092
1266
1381
1428
1409
1336
1227
1107
1002
942
943
1018
1170
1389
1661
1966
2287
2605
2910
3196
3461
3707
3936
4151
4352
4537
4705
4852
4974
5067
5127
5147
5120
5040
4902
4704
4447
4141
3797
3432
3061
2699
2356
2037
1742
1472
1226
1006
822
682
599
580
629
740
898
1084
1272
1443
1581
1679
1741
1775
1789
1789
1773
1729
1640
1485
1243
903
466
-56
-638
-1249
-1856
-2427
-2937
-3367
-3706
-3946
-4081
-4105
-4014
-3809
-3490
-3067
-2559
-1990
-1392
-798
-238
261
684
1020
1272
1440
1533
1557
1521
1432
1297
1125
926
711
487
263
39
-187
-422
-676
-958
-1274
-1624
-2004
-2403
-2808
-3205
-3580
-3924
-4228
-4487
-4698
-4854
-4949
-4976
-4928
-4798
-4584
-4290
-3926
-3505
-3046
-2570
-2097
-1644
-1224
-848
-519
-237
4
212
399
578
762
961
1180
1420
1673
1927
2164
2365
2513
2593
2598
2527
2385
2181
1929
1641
1332
1012
696
393
112
-138
-350
-523
-659
-768
-861
-955
-1063
-1197
-1361
-1553
-1761
-1969
-2158
-2309
-2406
-2440
-2407
-2309
-2150
-1940
-1688
-1405
-1105
-803
-517
-266
-71
53
96
56
-59
-233
-443
-664
-874
-1054
-1199
-1310
-1397
-1474
-1558
-1662
-1796
-1962
-2158
-2375
-2603
-2831
-3048
-3244
-3410
-3540
-3629
-3674
-3672
-3626
-3540
-3421
-3275
-3110
-2935
-2754
-2569
-2383
-2194
-2005
-1820
-1643
-1483
-1348
-1245
-1178
-1143
-1133
-1132
-1123
-1086
-1004
-866
-663
-395
-68
310
728
1176
1643
2121
2604
3083
3551
3998
4410
4775
5076
5297
5423
5442
5344
5127
4792
4349
3814
3210
2565
1910
1274
686
167
-272
-628
-907
-1121
-1287
-1419
-1530
-1623
-1697
-1745
-1754
-1714
-1617
-1460
-1249
-995
-715
-427
-150
102
315
482
596
655
655
597
480
312
102
-132
-368
-580
-741
-829
-832
-749
-590
-377
-141
90
290
441
540
590
605
604
600
603
616
634
648
649
634
607
579
568
598
685
842
1070
1362
1697
2054
2410
2745
3048
3314
3544
3741
3907
4038
4128
4164
4135
4033
3857
3617
3331
3026
2727
2457
2226
2033
1866
1699
1504
1255
934
540
81
-418
-924
-1401
-1817
-2145
-2373
-2495
-2516
-2448
-2304
-2099
-1845
-1552
-1229
-886
-532
-176
170
497
798
1071
1317
1540
1748
1948
2146
2344
2539
2728
2900
3049
3166
3246
3286
3287
3252
3184
3088
2966
2821
2656
2471
2267
2044
1802
1541
1260
961
646
320
-10
-332
-635
-904
-1129
-1300
-1416
-1480
-1498
-1482
-1443
-1387
-1321
-1244
-1154
-1048
-927
-797
-672
-570
-514
-524
-615
-790
-1040
-1346
-1678
-2001
-2289
-2513
-2661
-2729
-2722
-2653
-2532
-2368
-2166
-1924
-1636
-1299
-908
-467
15
524
1039
1541
2012
2437
2808
3121
3375
3574
3718
3810
3848
3832
3760
3630
3444
3205
2920
2595
2242
1872
1495
1123
765
429
121
-154
-397
-608
-790
-951
-1095
-1231
-1366
-1509
-1668
-1848
-2056
-2295
-2562
-2852
-3154
-3452
-3729
-3965
-4146
-4262
-4312
-4306
-4259
-4194
-4134
-4100
-4104
-4151
-4236
-4346
-4464
-4570
-4649
-4689
-4681
-4622
-4511
-4351
-4142
-3890
-3599
-3280
-2949
-2626
-2336
-2102
-1945
-1878
-1901
-2004
-2163
-2347
-2523
-2659
-2731
-2725
-2639
-2480
-2262
-2005
-1726
-1439
-1158
-890
-642
-421
-236
-94
-8
13
-37
-160
-353
-604
-896
-1210
-1523
-1816
-2071
-2276
-2426
-2521
-2563
-2562
-2526
-2464
-2388
-2304
-2218
-2135
-2056
-1978
-1897
-1805
-1692
-1546
-1356
-1116
-821
-475
-86
328
746
1148
1511
1821
2073
2270
2425
2556
2687
2837
3022
3250
3519
3820
4138
4454
4753
5020
5245
5422
5549
5623
5646
5616
5533
5399
5218
4996
4743
4471
4191
3914
3648
3395
3157
2931
2716
2510
2314
2130
1965
1822
1706
1618
1558
1523
1510
1516
1538
1576
1628
1692
1763
1831
1882
1901
1871
1780
1619
1386
1087
732
335
-91
-535
-989
-1449
-1911
-2373
-2828
-3266
-3674
-4037
-4340
-4574
-4732
-4816
-4835
-4798
-4718
-4604
-4461
-4290
-4086
-3846
-3565
-3246
-2897
-2533
-2175
-1845
-1566
-1354
-1217
-1155
-1159
-1210
-1288
-1369
-1435
-1469
-1464
-1417
-1332
-1216
-1078
-926
-765
-599
-426
-244
-48
164
394
641
902
1173
1448
1721
1990
2251
2504
2747
2978
3195
3394
3570
3719
3837
3925
3986
4027
4054
4075
4097
4122
4151
4181
4208
4228
4243
4254
4269
4299
4352
4437
4558
4713
4898
5100
5311
5518
5715
5896
6060
6208
6338
6447
6527
6567
6553
6472
6312
6066
5736
5328
4856
4337
3792
3239
2694
2168
1670
1202
764
356
-28
-390
-734
-1062
-1374
-1671
-1946
-2193
-2403
-2564
-2667
-2705
-2675
-2581
-2431
-2242
-2033
-1826
-1639
-1488
-1384
-1329
-1323
-1362
-1439
-1548
-1686
-1850
-2040
-2254
-2489
-2740
-2997
-3247
-3477
-3671
-3817
-3906
-3934
-3900
-3810
-3670
-3490
-3280
-3049
-2808
-2564
-2326
-2098
-1887
-1695
-1522
-1368
-1231
-1107
-993
-888
-794
-715
-657
-627
-629
-666
-735
-830
-938
-1044
-1132
-1188
-1199
-1159
-1064
-916
-720
-483
-215
73
367
655
921
1153
1339
1474
1556
1594
1600
1594
1596
1625
1694
1808
1963
2147
2342
2528
2689
2813
2895
2936
2946
2933
2908
2878
2844
2805
2755
2689
2600
2488
2354
2202
2040
1875
1716
1567
1432
1309
1199
1099
1004
916
830
747
666
589
517
449
387
330
275
220
158
83
-15
-145
-314
-530
-795
-1107
-1464
-1858
-2281
-2727
-3189
-3664
-4147
-4637
-5131
-5622
-6103
-6562
-6985
-7357
-7666
-7903
-8061
-8146
-8159
-8112
-8015
-7880
-7715
-7527
-7319
-7090
-6840
-6568
-6273
-5960
-5633
-5297
-4961
-4629
-4306
-3992
-3686
-3385
-3084
-2781
-2473
-2162
-1851
-1547
-1255
-981
-730
-505
-307
-135
10
130
223
288
324
332
314
276
227
176
133
103
91
91
97
97
76
25
-63
-190
-351
-534
-727
-915
-1086
-1231
-1343
-1420
-1460
-1464
-1429
-1356
-1242
-1090
-903
-687
-451
-209
28
249
446
615
756
872
966
1042
1100
1139
1158
1154
1127
1083
1030
979
944
938
970
1042
1149
1281
1421
1553
1659
1731
1764
1763
1740
1709
1687
1686
1713
1764
1830
1890
1923
1906
1818
1650
1401
1081
711
316
-74
-434
-744
-992
-1177
-1305
-1390
-1447
-1492
-1537
-1590
-1655
-1730
-1813
-1899
-1983
-2061
-2129
-2184
-2224
-2249
-2259
-2258
-2249
-2237
-2229
-2229
-2238
-2253
-2266
-2266
-2239
-2172
-2058
-1893
-1683
-1436
-1167
-887
-608
-334
-62
214
503
813
1145
1496
1853
2198
2512
2775
2971
3093
3139
3114
3029
2896
2726
2531
2322
2109
1902
1711
1550
1427
1348
1318
1331
1378
1447
1524
1596
1655
1698
1729
1754
1780
1813
1854
1898
1936
1958
1952
1910
1829
1710
1560
1388
1205
1020
840
667
502
344
190
40
-108
-255
-404
-556
-716
-888
-1074
-1274
-1486
-1701
-1907
-2090
-2233
-2321
-2344
-2298
-2185
-2012
-1795
-1552
-1304
-1071
-872
-722
-631
-603
-639
-735
-884
-1079
-1313
-1580
-1877
-2204
-2559
-2943
-3351
-3778
-4211
-4634
-5030
-5378
-5664
-5874
-6002
-6049
-6019
-5919
-5760
-5549
-5292
-4994
-4659
-4289
-3891
-3469
-3032
-2588
-2145
-1711
-1290
-888
-509
-158
155
419
620
745
787
743
619
430
200
-46
-283
-492
-662
-793
-894
-980
-1068
-1171
-1299
-1453
-1628
-1814
-1998
-2173
-2329
-2465
-2580
-2676
-2753
-2811
-2847
-2857
-2838
-2789
-2715
-2624
-2528
-2441
-2373
-2332
-2319
-2329
-2353
-2379
-2397
-2400
-2386
-2357
-2318
-2276
-2234
-2193
-2146
-2083
-1990
-1852
-1657
-1397
-1072
-689
-260
195
657
1106
1525
1903
2234
2518
2762
2975
3173
3366
3568
3784
4017
4262
4510
4747
4959
5131
5251
5314
5317
5264
5164
5025
4856
4665
4453
4221
3965
3680
3362
3007
2616
2197
1758
1316
888
491
143
-142
-357
-500
-574
-587
-553
-483
-392
-289
-182
-75
32
139
248
358
467
570
659
728
772
788
777
746
704
661
629
615
626
660
715
783
855
921
973
1004
1012
999
963
910
843
768
689
609
535
469
419
388
384
410
471
566
696
855
1036
1233
1437
1642
1844
2041
2234
2425
2614
2803
2985
3155
3302
3413
3477
3486
3438
3333
3180
2987
2767
2529
2278
2017
1744
1458
1158
846
530
219
-73
-333
-553
-731
-873
-989
-1094
-1203
-1325
-1462
-1609
-1751
-1870
-1947
-1966
-1917
-1796
-1610
-1366
-1078
-755
-404
-33
358
764
1180
1600
2012
2402
2760
3077
3349
3581
3782
3965
4144
4329
4525
4728
4927
5106
5247
5332
5345
5280
5131
4903
4602
4238
3821
3364
2878
2376
1869
1371
894
452
55
-288
-574
-799
-964
-1073
-1128
-1134
-1094
-1010
-888
-729
-538
-323
-91
149
387
616
828
1018
1189
1335
1461
1567
1653
1718
1760
1775
1762
1718
1644
1545
1426
1298
1169
1050
946
860
791
734
682
627
564
491
412
333
266
223
213
242
311
413
535
661
774
860
908
914
880
813
724
626
530
446
379
334
311
310
330
371
430
505
593
688
785
874
950
1006
1038
1045
1028
990
934
863
777
675
554
409
235
31
-202
-459
-731
-1002
-1262
-1494
-1685
-1827
-1916
-1950
-1933
-1869
-1763
-1621
-1447
-1242
-1010
-753
-475
-184
111
399
668
906
1104
1256
1361
1423
1448
1446
1427
1402
1380
1367
1369
1389
1429
1491
1575
1681
1807
1949
2103
2258
2407
2536
2637
2700
2720
2696
2630
2528
2397
2245
2080
1906
1726
1539
1343
1133
904
651
370
59
-284
-658
-1062
-1490
-1936
-2391
-2842
-3274
-3670
-4014
-4293
-4495
-4616
-4659
-4630
-4543
-4416
-4265
-4106
-3951
-3806
-3672
-3549
-3431
-3316
-3203
-3093
-2994
-2911
-2853
-2824
-2826
-2854
-2899
-2948
-2987
-3003
-2985
-2928
-2832
-2702
-2543
-2364
-2173
-1974
-1774
-1574
-1380
-1193
-1018
-858
-714
-586
-469
-354
-228
-80
103
325
587
879
1184
1482
1747
1959
2100
2163
2146
2058
1911
1721
1506
1278
1051
833
631
452
300
181
99
57
56
92
158
243
337
428
506
566
605
626
633
634
633
634
638
642
643
634
613
578
528
470
411
358
323
312
329
375
447
538
639
742
840
928
1002
1067
1123
1173
1219
1260
1290
1305
1295
1254
1178
1064
918
744
552
349
140
-71
-286
-508
-739
-980
-1226
-1469
-1695
-1886
-2029
-2112
-2131
-2091
-2001
-1883
-1752
-1627
-1518
-1430
-1360
-1299
-1236
-1162
-1071
-961
-837
-709
-586
-477
-386
-315
-258
-209
-160
-104
-37
41
128
218
307
389
464
530
591
650
711
775
845
922
1004
1095
1192
1296
1405
1519
1631
1736
1826
1890
1923
1921
1886
1826
1755
1693
1658
1671
1744
1886
2094
2361
2673
3010
3357
3696
4017
4313
4581
4822
5037
5227
5389
5523
5622
5682
5699
5673
5605
5497
5355
5182
4983
4758
4504
4219
3899
3542
3149
2725
2279
1823
1373
943
546
191
-117
-376
-590
-761
-894
-994
-1066
-1112
-1139
-1149
-1151
-1150
-1156
-1176
-1216
-1281
-1372
-1486
-1617
-1759
-1901
-2035
-2151
-2242
-2304
-2333
-2328
-2291
-2225
-2133
-2023
-1900
-1769
-1638
-1511
-1391
-1279
-1176
-1083
-997
-920
-849
-785
-725
-667
-604
-532
-443
-331
-193
-28
159
356
552
729
875
981
1044
1068
1063
1045
1029
1027
1046
1085
1137
1190
1231
1247
1232
1187
1116
1030
944
868
811
776
762
763
775
793
816
846
890
952
1039
1153
1292
1450
1617
1782
1936
2072
2187
2281
2359
2424
2481
2533
2579
2619
2652
2675
2692
2704
2716
2734
2764
2810
2876
2963
3071
3198
3343
3506
3685
3878
4080
4286
4486
4670
4827
4945
5018
5040
5012
4938
4825
4680
4512
4327
4129
3919
3697
3464
3221
2971
2718
2469
2229
2007
1805
1627
1473
1341
1228
1130
1047
976
917
871
839
820
814
818
826
832
829
810
766
693
586
441
255
25
-250
-572
-942
-1361
-1824
-2326
-2856
-3399
-3935
-4444
-4906
-5304
-5623
-5860
-6013
-6091
-6106
-6072
-6006
-5919
-5824
-5729
-5638
-5553
-5478
-5411
-5353
-5305
-5264
-5230
-5200
-5173
-5146
-5120
-5096
-5077
-5064
-5061
-5066
-5076
-5084
-5080
-5054
-4996
-4898
-4758
-4579
-4366
-4129
-3876
-3617
-3360
-3109
-2868
-2640
-2430
-2243
-2086
-1964
-1882
-1841
-1835
-1858
-1897
-1939
-1973
-1989
-1985
-1959
-1916
-1858
-1789
-1713
-1629
-1537
-1440
-1340
-1245
-1168
-1123
-1122
-1177
-1292
-1465
-1687
-1941
-2210
-2476
-2723
-2941
-3125
-3276
-3396
-3491
-3568
-3634
-3694
-3753
-3816
-3884
-3957
-4030
-4097
-4140
-4144
-4091
-3963
-3750
-3447
-3059
-2598
-2082
-1529
-959
-384
185
745
1294
1829
2346
2834
3279
3663
3968
4180
4289
4297
4210
4041
3806
3522
3201
2851
2476
2077
1654
1210
749
284
-171
-600
-982
-1305
-1554
-1725
-1815
-1828
-1772
-1657
-1494
-1295
-1072
-839
-608
-390
-198
-40
74
138
149
104
7
-138
-323
-539
-775
-1016
-1250
-1463
-1644
-1781
-1865
-1891
-1856
-1758
-1600
-1388
-1128
-830
-505
-163
182
517
829
1109
1345
1532
1664
1740
1762
1735
1665
1563
1439
1305
1175
1058
964
898
866
866
895
949
1022
1107
1198
1291
1383
1472
1557
1639
1717
1794
1872
1953
2041
2141
2254
2383
2525
2676
2830
2978
3111
3223
3312
3379
3435
3490
3560
3660
3801
3989
4225
4501
4806
5123
5438
5733
5997
6219
6393
6516
6584
6597
6556
6461
6317
6129
5903
5650
5378
5100
4825
4561
4318
4101
3917
3769
3661
3595
3571
3586
3633
3704
3785
3864
3928
3968
3976
3952
3898
3819
3723
3617
3506
3393
3277
3159
3036
2908
2776
2643
2513
2388
2272
2163
2060
1956
1844
1717
1572
1404
1215
1006
784
550
306
51
-219
-510
-827
-1172
-1546
-1941
-2346
-2742
-3110
-3430
-3683
-3858
-3946
-3948
-3870
-3723
-3519
-3273
-3001
-2716
-2429
-2152
-1894
-1666
-1477
-1334
-1242
-1205
-1222
-1288
-1395
-1531
-1684
-1841
-1993
-2132
-2254
-2355
-2436
-2498
-2541
-2563
-2565
-2545
-2501
-2437
-2354
-2260
-2164
-2077
-2008
-1969
-1965
-2000
-2075
-2188
-2332
-2499
-2682
-2871
-3055
-3226
-3374
-3491
-3570
-3607
-3602
-3556
-3476
-3370
-3248
-3121
-2996
-2876
-2762
-2648
-2529
-2395
-2240
-2061
-1858
-1638
-1413
-1194
-995
-826
-692
-595
-528
-483
-451
-420
-385
-342
-292
-240
-191
-152
-126
-116
-121
-138
-163
-192
-221
-250
-277
-300
-318
-327
-321
-292
-235
-144
-18
139
321
513
703
874
1014
1116
1175
1192
1172
1121
1045
952
845
727
602
470
337
204
76
-44
-155
-259
-358
-460
-571
-696
-842
-1006
-1190
-1385
-1585
-1781
-1968
-2141
-2296
-2435
-2557
-2664
-2759
-2841
-2912
-2973
-3028
-3078
-3129
-3182
-3241
-3306
-3375
-3441
-3499
-3543
-3569
-3575
-3563
-3539
-3509
-3479
-3452
-3427
-3399
-3356
-3287
-3183
-3035
-2842
-2610
-2349
-2075
-1803
-1547
-1318
-1119
-948
-798
-660
-523
-380
-227
-63
109
282
448
603
740
858
957
1040
1112
1175
1235
1292
1347
1398
1443
1477
1500
1508
1502
1482
1453
1416
1376
1335
1293
1252
1210
1165
1119
1070
1022
980
946
926
923
937
966
1008
1056
1104
1147
1181
1205
1217
1218
1209
1192
1167
1136
1101
1065
1034
1014
1016
1045
1107
1204
1335
1495
1674
1864
2056
2244
2424
2598
2765
2927
3085
3237
3377
3500
3602
3681
3741
3789
3840
3909
4011
4157
4350
4587
4856
5137
5411
5654
5850
5986
6054
6053
5987
5858
5673
5434
5146
4810
4431
4014
3568
3102
2629
2160
1707
1275
870
491
138
-192
-503
-796
-1070
-1323
-1550
-1748
-1911
-2037
-2126
-2178
-2197
-2188
-2160
-2120
-2078
-2045
-2031
-2041
-2086
-2163
-2275
-2415
-2579
-2756
-2938
-3118
-3290
-3452
-3603
-3748
-3889
-4030
-4175
-4323
-4472
-4619
-4760
-4889
-5003
-5099
-5178
-5241
-5293
-5339
-5383
-5432
-5489
-5556
-5633
-5718
-5804
-5885
-5950
-5989
-5992
-5952
-5863
-5727
-5547
-5331
-5088
-4831
-4568
-4308
-4053
-3804
-3559
-3316
-3073
-2829
-2588
-2355
-2139
-1947
-1787
-1664
-1579
-1533
-1521
-1540
-1586
-1657
-1751
-1868
-2009
-2175
-2363
-2569
-2786
-3007
-3225
-3432
-3624
-3801
-3964
-4118
-4267
-4417
-4571
-4730
-4891
-5050
-5202
-5339
-5455
-5547
-5612
-5651
-5664
-5655
-5627
-5581
-5519
-5440
-5344
-5230
-5098
-4949
-4789
-4624
-4462
-4313
-4186
-4083
-4011
-3962
-3931
-3906
-3878
-3837
-3778
-3700
-3609
-3514
-3428
-3362
-3326
-3324
-3357
-3418
-3500
-3591
-3685
-3773
-3853
-3924
-3986
-4038
-4083
-4111
-4118
-4098
-4043
-3953
-3827
-3673
-3502
-3326
-3160
-3014
-2894
-2803
-2739
-2694
-2661
-2634
-2606
-2574
-2535
-2489
-2436
-2375
-2305
-2224
-2132
-2029
-1918
-1804
-1692
-1589
-1499
-1423
-1358
-1298
-1230
-1143
-1024
-865
-661
-412
-124
192
523
857
1182
1489
1772
2029
2263
2474
2664
2836
2993
3138
3272
3399
3523
3649
3782
3924
4078
4242
4411
4578
4734
4869
4979
5060
5114
5147
5170
5195
5235
5299
5394
5521
5679
5863
6065
6279
6500
6724
6949
7171
7390
7601
7800
7979
8132
8252
8333
8374
8375
8338
8268
8170
8050
7913
7762
7599
7425
7242
7048
6842
6620
6376
6103
5794
5442
5043
4597
4111
3598
3076
2569
2100
1691
1360
1117
966
904
922
1010
1155
1344
1568
1818
2085
2363
2641
2912
3165
3391
3582
3732
3838
3899
3917
3896
3839
3751
3638
3502
3348
3182
3010
2837
2671
2520
2391
2290
2220
2186
2186
2220
2287
2382
2502
2642
2796
2958
3121
3277
3420
3540
3632
3687
3702
3674
3601
3488
3339
3164
2975
2785
2607
2455
2335
2254
2213
2208
2234
2285
2354
2438
2536
2650
2781
2930
3097
3276
3459
3634
3792
3921
4017
4078
4115
4132
4145
4162
4191
4235
4288
4342
4386
4409
4404
4369
4306
4220
4123
4021
3920
3823
3728
3627
3516
3386
3234
3061
2870
2667
2458
2250
2048
1852
1662
1477
1295
1115
940
773
622
491
387
311
265
246
250
271
304
342
381
414
435
437
410
347
240
85
-118
-364
-642
-936
-1229
-1503
-1745
-1945
-2102
-2217
-2299
-2358
-2404
-2447
-2492
-2545
-2605
-2675
-2753
-2842
-2945
-3063
-3202
-3361
-3539
-3734
-3938
-4141
-4334
-4506
-4648
-4754
-4818
-4841
-4821
-4763
-4674
-4559
-4428
-4289
-4152
-4022
-3904
-3801
-3710
-3630
-3557
-3489
-3425
-3370
-3331
-3317
-3336
-3397
-3502
-3651
-3834
-4038
-4249
-4447
-4617
-4745
-4825
-4852
-4827
-4754
-4637
-4483
-4298
-4088
-3858
-3618
-3373
-3132
-2900
-2684
-2486
-2306
-2141
-1989
-1846
-1710
-1580
-1459
-1348
-1252
-1174
-1114
-1070
-1039
-1016
-995
-971
-943
-910
-872
-832
-791
-751
-710
-665
-615
-553
-477
-384
-271
-138
12
177
353
533
710
876
1025
1150
1247
1314
1353
1369
1368
1359
1347
1338
1332
1329
1323
1311
1286
1246
1190
1122
1043
960
877
798
724
658
600
552
517
497
496
514
551
600
653
699
725
719
674
586
456
288
91
-130
-368
-618
-879
-1149
-1427
-1707
-1983
-2242
-2471
-2655
-2781
-2840
-2828
-2745
-2599
-2401
-2162
-1898
-1621
-1341
-1066
-804
-560
-335
-133
47
205
345
471
586
696
806
916
1027
1139
1248
1350
1442
1522
1590
1647
1696
1742
1790
1845
1911
1991
2087
2197
2320
2453
2589
2722
2845
2952
3035
3090
3113
3102
3060
2989
2894
2781
2657
2525
2392
2260
2130
2005
1884
1766
1652
1540
1429
1319
1208
1095
976
849
711
561
397
219
31
-166
-366
-564
-754
-933
-1099
-1249
-1384
-1504
-1612
-1705
-1784
-1845
-1884
-1897
-1882
-1836
-1761
-1659
-1536
-1398
-1252
-1104
-959
-818
-685
-560
-445
-340
-248
-170
-110
-67
-43
-36
-43
-61
-87
-120
-158
-203
-256
-317
-386
-460
-533
-598
-647
-671
-663
-621
-544
-436
-304
-154
7
171
336
497
654
806
952
1089
1214
1321
1404
1457
1473
1447
1376
1258
1095
889
645
367
64
-257
-586
-916
-1237
-1542
-1823
-2077
-2298
-2486
-2640
-2760
-2849
-2910
-2945
-2960
-2961
-2957
-2954
-2963
-2990
-3042
-3123
-3232
-3363
-3508
-3656
-3794
-3910
-3995
-4043
-4057
-4038
-3993
-3933
-3865
-3795
-3728
-3662
-3596
-3526
-3448
-3361
-3267
-3171
-3081
-3006
-2954
-2930
-2936
-2971
-3027
-3098
-3175
-3250
-3319
-3381
-3437
-3491
-3546
-3605
-3669
-3737
-3807
-3874
-3934
-3982
-4017
-4037
-4043
-4037
-4021
-3997
-3966
-3930
-3891
-3849
-3807
-3767
-3730
-3700
-3679
-3668
-3670
-3683
-3708
-3743
-3784
-3829
-3872
-3908
-3935
-3947
-3942
-3921
-3884
-3834
-3774
-3708
-3638
-3563
-3484
-3397
-3298
-3187
-3062
-2928
-2791
-2659
-2542
-2450
-2386
-2353
-2348
-2363
-2392
-2425
-2455
-2478
-2494
-2503
-2507
-2506
-2496
-2469
-2417
-2327
-2190
-1997
-1746
-1442
-1094
-715
-321
73
457
822
1165
1485
1783
2061
2319
2556
2770
2957
3116
3244
3342
3412
3455
3474
3472
3448
3402
3334
3242
3128
2993
2843
2685
2528
2383
2261
2168
2114
2101
2130
2200
2306
2440
2596
2764
2936
3106
3269
3421
3561
3690
3807
3913
4006
4086
4149
4190
4206
4195
4156
4091
4002
3896
3779
3657
3538
3428
3333
3257
3207
3187
3200
3250
3334
3451
3592
3747
3904
4049
4170
4257
4304
4309
4275
4206
4108
3987
3846
3688
3514
3324
3118
2900
2672
2442
2215
2000
1802
1626
1471
1336
1218
1112
1012
920
830
747
673
611
565
535
522
520
524
525
515
487
433
350
237
97
-65
-242
-425
-607
-780
-938
-1079
-1199
-1297
-1370
-1417
-1434
-1419
-1368
-1280
-1154
-993
-801
-587
-360
-130
92
297
477
627
744
825
869
875
843
776
673
540
381
204
15
-177
-364
-541
-703
-848
-976
-1086
-1179
-1256
-1315
-1357
-1378
-1378
-1357
-1318
-1265
-1205
-1147
-1102
-1078
-1086
-1132
-1217
-1342
-1500
-1684
-1883
-2087
-2284
-2467
-2630
-2769
-2885
-2979
-3054
-3112
-3156
-3187
-3205
-3210
-3201
-3180
-3149
-3112
-3074
-3039
-3012
-2995
-2989
-2993
-3004
-3019
-3036
-3055
-3075
-3100
-3131
-3172
-3224
-3285
-3353
-3422
-3485
-3537
-3573
-3590
-3589
-3575
-3551
-3525
-3501
-3483
-3475
-3475
-3482
-3495
-3510
-3527
-3545
-3563
-3581
-3598
-3612
-3619
-3615
-3593
-3549
-3479
-3381
-3257
-3110
-2946
-2772
-2594
-2416
-2240
-2067
-1894
-1719
-1541
-1359
-1176
-997
-832
-688
-573
-495
-456
-456
-492
-558
-648
-756
-876
-1006
-1144
-1290
-1443
-1604
-1771
-1940
-2107
-2270
-2425
-2571
-2708
-2838
-2964
-3087
-3209
-3327
-3438
-3534
-3610
-3658
-3673
-3654
-3601
-3521
-3422
-3315
-3209
-3115
-3040
-2988
-2959
-2950
-2956
-2969
-2984
-2991
-2987
-2967
-2930
-2875
-2804
-2720
-2627
-2530
-2433
-2341
-2260
-2191
-2137
-2100
-2080
-2074
-2081
-2096
-2118
-2142
-2168
-2197
-2230
-2271
-2324
-2394
-2485
-2600
-2740
-2906
-3095
-3306
-3533
-3772
-4014
-4256
-4486
-4695
-4873
-5012
-5105
-5147
-5139
-5085
-4992
-4871
-4733
-4589
-4449
-4317
-4197
-4086
-3984
-3885
-3789
-3693
-3600
-3511
-3432
-3365
-3316
-3287
-3280
-3295
-3332
-3390
-3466
-3555
-3655
-3758
-3856
-3943
-4010
-4051
-4064
-4049
-4008
-3949
-3879
-3804
-3731
-3662
-3598
-3534
-3467
-3391
-3303
-3201
-3085
-2960
-2827
-2693
-2558
-2426
-2297
-2170
-2044
-1920
-1798
-1680
-1568
-1464
-1369
-1283
-1202
-1123
-1043
-959
-870
-775
-679
-583
-494
-413
-344
-286
-237
-196
-161
-130
-104
-85
-74
-76
-92
-124
-168
-221
-277
-329
-371
-396
-399
-377
-328
-251
-147
-16
140
318
515
726
947
1171
1394
1611
1819
2016
2203
2380
2550
2712
2867
3014
3148
3268
3369
3452
3516
3566
3606
3644
3686
3740
3810
3897
4001
4118
4243
4371
4495
4611
4715
4802
4871
4921
4950
4959
4947
4915
4865
4797
4714
4619
4512
4397
4276
4152
4027
3905
3790
3687
3597
3524
3468
3429
3407
3400
3404
3420
3446
3482
3525
3575
3627
3677
3720
3748
3758
3744
3708
3652
3579
3496
3406
3311
3212
3104
2983
2844
2686
2513
2332
2156
2000
1879
1803
1778
1803
1871
1968
2081
2196
2302
2393
2468
2530
2581
2627
2669
2707
2738
2760
2770
2766
2750
2724
2691
2653
2614
2571
2525
2473
2415
2351
2286
2229
2189
2176
2201
2269
2381
2533
2720
2929
3151
3374
3592
3797
3988
4161
4317
4453
4568
4657
4718
4746
4738
4695
4618
4510
4377
4225
4061
3889
3714
3540
3367
3195
3025
2855
2685
2516
2349
2186
2029
1884
1749
1627
1520
1428
1350
1286
1237
1203
1185
1187
1210
1257
1329
1428
1554
1703
1875
2064
2266
2477
2691
2903
3108
3301
3476
3631
3761
3864
3937
3980
3993
3979
3940
3880
3803
3716
3620
3519
3412
3298
3173
3029
2860
2661
2431
2170
1886
1589
1295
1018
772
566
403
280
189
117
53
-14
-90
-176
-269
-361
-444
-511
-560
-592
-610
-622
-636
-659
-695
-745
-808
-881
-959
-1041
-1125
-1213
-1306
-1409
-1522
-1649
-1790
-1943
-2105
-2274
-2445
-2616
-2782
-2939
-3082
-3208
-3315
-3399
-3462
-3505
-3532
-3547
-3556
-3563
-3569
-3574
-3576
-3569
-3549
-3509
-3446
-3356
-3237
-3092
-2922
-2729
-2519
-2294
-2061
-1824
-1588
-1359
-1143
-943
-764
-607
-473
-362
-275
-211
-169
-148
-145
-159
-187
-223
-263
-303
-340
-373
-402
-432
-464
-504
-552
-608
-671
-736
-797
-851
-895
-929
-955
-976
-999
-1027
-1065
-1113
-1172
-1241
-1317
-1397
-1478
-1560
-1638
-1710
-1771
-1818
-1844
-1846
-1821
-1766
-1684
-1578
-1454
-1316
-1171
-1022
-877
-736
-600
-472
-353
-246
-152
-73
-10
37
68
85
91
88
78
63
44
22
-1
-25
-47
-67
-82
-93
-98
-99
-97
-93
-88
-82
-75
-69
-63
-59
-57
-57
-61
-66
-69
-67
-55
-30
12
67
133
201
262
307
330
327
298
248
181
106
29
-46
-117
-183
-243
-299
-346
-381
-398
-392
-357
-291
-198
-80
52
191
327
453
564
657
732
789
826
845
844
822
781
724
655
582
512
453
409
385
380
391
417
454
501
556
620
697
787
890
1004
1131
1264
1402
1543
1690
1846
2017
2210
2428
2676
2952
3253
3573
3904
4238
4568
4889
5197
5492
5774
6042
6294
6527
6736
6915
7058
7159
7214
7223
7189
7114
7006
6872
6718
6552
6377
6197
6015
5834
5658
5491
5339
5207
5103
5029
4990
4983
5006
5054
5120
5197
5280
5366
5453
5539
5624
5708
5790
5867
5936
5992
6034
6057
6060
6043
6003
5941
5854
5740
5597
5424
5224
5001
4765
4526
4299
4094
3921
3785
3687
3623
3588
3575
3580
3601
3638
3695
3774
3877
4002
4146
4301
4459
4611
4753
4881
4996
5102
5202
5301
5399
5494
5581
5654
5707
5737
5742
5723
5683
5626
5555
5473
5379
5271
5147
5006
4848
4674
4490
4300
4109
3920
3734
3550
3366
3181
2994
2807
2625
2452
2295
2158
2045
1960
1897
1857
1837
1833
1845
1871
1909
1956
2008
2057
2095
2111
2099
2051
1967
1849
1703
1537
1358
1174
986
796
601
399
187
-32
-253
-470
-671
-847
-990
-1096
-1165
-1203
-1216
-1215
-1208
-1200
-1193
-1187
-1181
-1169
-1152
-1130
-1106
-1087
-1078
-1086
-1117
-1172
-1249
-1346
-1457
-1577
-1702
-1829
-1956
-2085
-2213
-2340
-2462
-2575
-2671
-2747
-2796
-2818
-2814
-2789
-2751
-2708
-2669
-2640
-2627
-2632
-2654
-2692
-2746
-2813
-2894
-2989
-3099
-3224
-3363
-3513
-3670
-3829
-3986
-4134
-4271
-4393
-4499
-4588
-4661
-4717
-4756
-4776
-4776
-4755
-4712
-4647
-4561
-4455
-4332
-4194
-4046
-3889
-3729
-3568
-3410
-3259
-3120
-2996
-2890
-2805
-2743
-2704
-2687
-2692
-2716
-2755
-2805
-2863
-2923
-2982
-3035
-3081
-3119
-3149
-3172
-3192
-3213
-3236
-3263
-3297
-3334
-3375
-3415
-3451
-3480
-3500
-3509
-3506
-3490
-3463
-3425
-3377
-3319
-3254
-3182
-3104
-3020
-2929
-2829
-2715
-2585
-2432
-2253
-2047
-1815
-1562
-1293
-1020
-751
-495
-262
-56
119
263
375
454
501
514
493
438
351
236
100
-47
-194
-333
-452
-548
-617
-659
-678
-679
-666
-643
-614
-578
-536
-487
-432
-373
-310
-250
-196
-153
-128
-122
-138
-178
-239
-322
-425
-544
-680
-829
-990
-1161
-1337
-1514
-1686
-1845
-1983
-2093
-2168
-2202
-2194
-2144
-2056
-1936
-1790
-1627
-1454
-1277
-1102
-930
-764
-605
-455
-314
-186
-74
20
93
142
167
166
143
98
34
-46
-139
-244
-356
-474
-595
-715
-830
-938
-1034
-1117
-1182
-1230
-1257
-1263
-1248
-1210
-1150
-1068
-964
-840
-696
-536
-361
-173
24
229
439
652
864
1074
1278
1475
1663
1841
2008
2166
2316
2457
2590
2713
2824
2919
2996
3049
3077
3079
3057
3014
2955
2888
2818
2753
2698
2656
2629
2618
2621
2638
2668
2709
2760
2823
2896
2978
3069
3166
3265
3362
3450
3526
3585
3624
3643
3645
3632
3609
3581
3553
3527
3505
3486
3470
3455
3440
3424
3407
3393
3381
3376
3377
3386
3401
3423
3451
3484
3523
3571
3629
3702
3788
3887
3997
4110
4220
4320
4403
4463
4500
4513
4506
4484
4452
4418
4385
4359
4341
4336
4343
4363
4397
4441
4492
4545
4591
4625
4637
4621
4575
4497
4391
4263
4123
3979
3842
3718
3613
3528
3462
3412
3373
3338
3303
3265
3221
3171
3118
3065
3019
2984
2967
2972
3003
3062
3146
3254
3379
3518
3665
3816
3966
4115
4260
4399
4530
4653
4763
4858
4938
5000
5046
5079
5103
5119
5131
5139
5139
5127
5097
5041
4955
4837
4688
4514
4327
4136
3954
3789
3649
3535
3445
3373
3312
3254
3193
3127
3053
2975
2894
2814
2738
2666
2595
2522
2440
2342
2224
2081
1912
1720
1509
1288
1065
848
643
455
285
131
-11
-143
-272
-398
-524
-646
-762
-868
-960
-1035
-1093
-1134
-1161
-1179
-1193
-1206
-1222
-1246
-1280
-1326
-1385
-1461
-1554
-1665
-1795
-1942
-2106
-2284
-2471
-2666
-2865
-3066
-3265
-3461
-3651
-3831
-3997
-4143
-4263
-4356
-4417
-4449
-4455
-4440
-4413
-4380
-4347
-4318
-4293
-4269
-4240
-4200
-4145
-4070
-3976
-3864
-3741
-3613
-3488
-3370
-3266
-3176
-3100
-3034
-2977
-2922
-2868
-2813
-2755
-2696
-2636
-2578
-2522
-2471
-2425
-2384
-2350
-2320
-2296
-2278
-2265
-2256
-2250
-2245
-2240
-2231
-2215
-2192
-2159
-2117
-2067
-2013
-1957
-1902
-1851
-1807
-1769
-1737
-1711
-1690
-1673
-1661
-1657
-1661
-1677
-1708
-1756
-1819
-1898
-1990
-2090
-2193
-2295
-2391
-2477
-2548
-2604
-2643
-2666
-2675
-2674
-2668
-2660
-2655
-2658
-2670
-2693
-2725
-2766
-2812
-2863
-2916
-2970
-3025
-3082
-3141
-3201
-3261
-3320
-3375
-3426
-3471
-3512
-3551
-3589
-3629
-3673
-3718
-3764
-3805
-3839
-3863
-3875
-3876
-3871
-3865
-3864
-3870
-3886
-3909
-3935
-3958
-3974
-3977
-3966
-3944
-3915
-3884
-3856
-3835
-3820
-3812
-3806
-3801
-3796
-3793
-3796
-3811
-3846
-3905
-3987
-4090
-4204
-4317
-4417
-4491
-4529
-4530
-4493
-4425
-4335
-4231
-4121
-4010
-3902
-3796
-3688
-3576
-3455
-3325
-3184
-3033
-2873
-2707
-2537
-2364
-2189
-2013
-1838
-1665
-1494
-1326
-1161
-998
-835
-668
-495
-311
-114
97
321
555
795
1036
1272
1498
1712
1912
2099
2277
2448
2616
2785
2955
3127
3298
3463
3619
3761
3885
3989
4075
4147
4209
4269
4334
4410
4501
4609
4735
4875
5026
5183
5339
5490
5632
5760
5873
5968
6045
6101
6137
6153
6149
6126
6088
6037
5978
5918
5862
5817
5785
5772
5778
5801
5840
5890
5947
6007
6068
6131
6196
6267
6347
6439
6544
6659
6782
6906
7023
7127
7212
7276
7316
7334
7334
7319
7293
7258
7217
7169
7115
7057
6995
6932
6872
6818
6772
6734
6705
6681
6661
6640
6619
6598
6581
6572
6579
6606
6657
6733
6832
6949
7077
7209
7337
7457
7563
7655
7733
7795
7842
7875
7891
7888
7866
7822
7754
7664
7552
7419
7267
7098
6914
6719
6515
6307
6100
5898
5705
5524
5357
5204
5063
4930
4801
4673
4545
4417
4290
4169
4058
3961
3879
3813
3760
3716
3674
3628
3570
3496
3403
3289
3156
3006
2845
2678
2509
2344
2188
2043
1912
1794
1689
1593
1503
1414
1322
1223
1115
996
866
728
584
438
292
152
19
-104
-216
-317
-407
-487
-561
-630
-700
-774
-854
-944
-1045
-1158
-1282
-1414
-1553
-1697
-1843
-1992
-2142
-2294
-2446
-2600
-2754
-2907
-3058
-3205
-3349
-3491
-3631
-3773
-3920
-4074
-4236
-4406
-4581
-4758
-4931
-5095
-5247
-5383
-5501
-5600
-5680
-5740
-5780
-5799
-5795
-5766
-5712
-5632
-5528
-5405
-5265
-5117
-4964
-4815
-4674
-4545
-4432
-4339
-4267
-4218
-4194
-4195
-4221
-4270
-4341
-4430
-4534
-4649
-4771
-4897
-5024
-5149
-5269
-5380
-5476
-5554
-5607
-5630
-5622
-5582
-5513
-5422
-5317
-5208
-5104
-5014
-4944
-4898
-4876
-4877
-4900
-4942
-5002
-5078
-5171
-5280
-5405
-5546
-5699
-5861
-6027
-6190
-6346
-6488
-6613
-6718
-6802
-6867
-6913
-6945
-6966
-6979
-6986
-6991
-6995
-6998
-7002
-7006
-7011
-7019
-7031
-7050
-7076
-7112
-7155
-7204
-7255
-7301
-7335
-7351
-7342
-7306
-7242
-7151
-7038
-6910
-6773
-6633
-6493
-6357
-6226
-6100
-5977
-5858
-5743
-5632
-5526
-5428
-5338
-5255
-5177
-5102
-5025
-4943
-4851
-4746
-4625
-4486
-4329
-4154
-3963
-3756
-3538
-3314
-3090
-2873
-2674
-2499
-2358
-2256
-2198
-2184
-2212
-2279
-2378
-2500
-2639
-2783
-2924
-3051
-3156
-3230
-3266
-3259
-3206
-3107
-2968
-2793
-2591
-2371
-2139
-1902
-1664
-1425
-1186
-945
-702
-457
-213
26
255
468
661
831
975
1096
1194
1272
1335
1385
1425
1457
1485
1510
1536
1566
1604
1652
1711
1782
1861
1947
2035
2121
2201
2271
2329
2373
2402
2414
2409
2387
2347
2294
2229
2160
2093
2036
1995
1976
1979
2003
2040
2083
2120
2139
2134
2097
2025
1925
1797
1651
1495
1336
1181
1035
901
781
676
585
507
441
387
342
304
271
239
207
170
128
77
15
-59
-147
-253
-378
-524
-694
-887
-1102
-1338
-1588
-1846
-2107
-2362
-2605
-2833
-3042
-3232
-3405
-3564
-3714
-3856
-3993
-4125
-4247
-4357
-4447
-4513
-4548
-4551
-4521
-4463
-4382
-4287
-4185
-4086
-3995
-3914
-3844
-3781
-3722
-3660
-3590
-3510
-3419
-3318
-3212
-3106
-3006
-2918
-2847
-2795
-2762
-2747
-2746
-2756
-2774
-2795
-2819
-2843
-2869
-2895
-2923
-2951
-2978
-3002
-3017
-3020
-3005
-2970
-2913
-2834
-2738
-2627
-2510
-2390
-2271
-2158
-2049
-1943
-1838
-1732
-1624
-1515
-1406
-1303
-1210
-1131
-1069
-1022
-991
-969
-949
-928
-900
-864
-821
-774
-728
-689
-662
-649
-652
-671
-701
-742
-788
-839
-892
-947
-1004
-1067
-1132
-1202
-1275
-1348
-1419
-1484
-1539
-1581
-1608
-1620
-1617
-1601
-1575
-1544
-1510
-1477
-1445
-1416
-1387
-1356
-1321
-1279
-1229
-1171
-1107
-1039
-971
-907
-850
-801
-761
-730
-708
-693
-686
-688
-703
-733
-782
-855
-953
-1077
-1228
-1402
-1598
-1811
-2036
-2270
-2508
-2747
-2982
-3211
-3431
-3639
-3835
-4017
-4187
-4345
-4493
-4632
-4766
-4895
-5021
-5146
-5270
-5395
-5523
-5656
-5796
-5944
-6102
-6269
-6444
-6623
-6804
-6982
-7152
-7308
-7447
-7564
-7658
-7727
-7771
-7789
-7784
-7756
-7708
-7642
-7560
-7464
-7354
-7233
-7101
-6961
-6817
-6673
-6536
-6413
-6310
-6233
-6187
-6171
-6182
-6216
-6264
-6318
-6368
-6409
-6436
-6447
-6444
-6427
-6399
-6361
-6311
-6250
-6174
-6080
-5967
-5835
-5686
-5523
-5353
-5181
-5011
-4849
-4697
-4556
-4428
-4314
-4214
-4131
-4067
-4025
-4005
-4006
-4025
-4057
-4094
-4132
-4160
-4173
-4169
-4148
-4113
-4067
-4017
-3968
-3926
-3894
-3872
-3861
-3860
-3867
-3878
-3892
-3906
-3919
-3927
-3930
-3925
-3911
-3887
-3852
-3806
-3750
-3683
-3608
-3522
-3428
-3323
-3206
-3077
-2934
-2777
-2609
-2429
-2241
-2049
-1855
-1664
-1477
-1298
-1127
-967
-819
-682
-557
-445
-346
-259
-184
-121
-70
-32
-7
3
-3
-26
-64
-117
-178
-242
-300
-344
-365
-357
-316
-242
-138
-10
133
283
431
573
704
825
935
1038
1138
1237
1336
1436
1535
1633
1728
1821
1911
2001
2094
2192
2299
2414
2536
2663
2789
2911
3022
3121
3206
3278
3340
3396
3453
3512
3575
3642
3710
3772
3822
3856
3868
3857
3824
3773
3708
3636
3563
3495
3433
3380
3337
3302
3276
3259
3250
3251
3262
3282
3311
3345
3380
3413
3438
3450
3446
3425
3386
3330
3260
3178
3088
2992
2893
2794
2697
2603
2514
2431
2354
2284
2221
2164
2115
2074
2041
2020
2009
2009
2020
2041
2071
2108
2151
2199
2252
2311
2376
2445
2516
2587
2650
2700
2732
2741
2727
2692
2642
2583
2524
2473
2435
2413
2408
2418
2441
2476
2522
2582
2659
2756
2876
3021
3189
3375
3572
3773
3970
4156
4327
4479
4610
4721
4811
4881
4929
4958
4967
4959
4937
4904
4865
4821
4776
4730
4683
4635
4587
4540
4495
4458
4431
4417
4418
4433
4460
4495
4533
4571
4608
4643
4678
4716
4758
4804
4850
4893
4925
4943
4941
4919
4877
4821
4757
4693
4633
4583
4543
4514
4494
4482
4475
4472
4474
4480
4490
4502
4512
4519
4518
4507
4486
4455
4417
4376
4334
4294
4254
4214
4170
4122
4067
4009
3949
3892
3843
3808
3787
3781
3787
3797
3806
3807
3793
3761
3710
3641
3555
3455
3344
3223
3094
2959
2820
2678
2537
2399
2268
2145
2031
1927
1833
1746
1669
1600
1542
1497
1466
1450
1447
1456
1471
1489
1505
1513
1513
1502
1483
1458
1432
1406
1383
1366
1353
1343
1334
1324
1311
1291
1265
1230
1188
1139
1084
1028
972
920
875
839
814
798
789
783
778
768
752
727
694
654
611
567
524
483
443
401
355
300
235
157
68
-32
-138
-248
-359
-468
-576
-684
-794
-907
-1026
-1149
-1276
-1403
-1524
-1635
-1731
-1807
-1864
-1900
-1918
-1922
-1915
-1901
-1884
-1866
-1848
-1833
-1820
-1811
-1809
-1813
-1826
-1848
-1881
-1924
-1976
-2037
-2109
-2190
-2282
-2386
-2505
-2636
-2779
-2930
-3084
-3234
-3373
-3496
-3599
-3680
-3742
-3788
-3822
-3848
-3868
-3884
-3893
-3892
-3877
-3845
-3791
-3714
-3616
-3497
-3360
-3208
-3042
-2864
-2676
-2478
-2273
-2062
-1849
-1639
-1437
-1245
-1067
-905
-756
-621
-496
-378
-267
-160
-58
40
132
220
302
382
460
539
620
705
794
887
984
1082
1181
1279
1373
1461
1543
1617
1680
1732
1773
1804
1826
1844
1860
1879
1904
1937
1978
2025
2076
2125
2167
2197
2213
2213
2199
2175
2147
2121
2105
2102
2118
2151
2199
2259
2324
2390
2454
2512
2567
2620
2675
2732
2792
2852
2905
2944
2961
2948
2901
2821
2714
2586
2449
2312
2184
2069
1968
1876
1791
1706
1618
1525
1429
1332
1238
1150
1069
995
926
859
792
725
658
595
539
491
453
423
397
370
339
299
251
199
146
100
65
44
36
37
41
42
33
14
-16
-51
-85
-112
-126
-124
-107
-78
-41
-1
39
76
110
143
177
212
250
290
332
375
419
468
523
589
669
767
882
1014
1162
1318
1480
1643
1804
1962
2117
2268
2416
2560
2698
2830
2953
3063
3159
3240
3303
3349
3376
3387
3381
3362
3331
3293
3253
3214
3182
3159
3147
3145
3153
3168
3188
3214
3244
3281
3327
3382
3450
3528
3617
3713
3813
3916
4017
4118
4216
4312
4404
4490
4568
4633
4679
4703
4700
4669
4613
4533
4435
4324
4206
4086
3971
3863
3767
3685
3620
3573
3545
3534
3538
3551
3567
3583
3593
3596
3591
3583
3575
3572
3578
3596
3627
3669
3721
3778
3837
3896
3952
4006
4056
4102
4143
4179
4209
4233
4250
4262
4271
4281
4295
4315
4343
4379
4423
4472
4525
4580
4633
4684
4733
4776
4814
4844
4866
4877
4878
4867
4848
4821
4790
4756
4721
4687
4653
4618
4579
4537
4489
4436
4378
4316
4252
4186
4119
4050
3980
3907
3831
3751
3667
3580
3490
3398
3306
3215
3130
3052
2986
2936
2903
2889
2894
2916
2951
2993
3038
3082
3122
3156
3183
3204
3220
3230
3234
3230
3217
3194
3163
3125
3082
3038
2996
2957
2919
2881
2840
2792
2736
2671
2600
2528
2459
2400
2353
2317
2291
2269
2246
2221
2191
2159
2133
2118
2123
2151
2206
2282
2372
2468
2558
2636
2695
2735
2759
2774
2787
2804
2832
2872
2928
2996
3077
3169
3270
3378
3492
3610
3727
3839
3941
4027
4091
4134
4152
4147
4123
4083
4032
3972
3907
3839
3769
3698
3628
3559
3495
3435
3383
3339
3303
3276
3257
3248
3248
3258
3279
3311
3353
3404
3461
3520
3576
3625
3664
3689
3700
3695
3673
3634
3577
3503
3410
3300
3175
3036
2888
2736
2585
2438
2301
2174
2059
1954
1859
1770
1687
1607
1529
1452
1376
1302
1229
1159
1092
1028
968
912
858
804
748
688
622
549
470
387
304
226
156
99
54
23
4
-7
-13
-16
-18
-20
-22
-24
-27
-31
-37
-49
-68
-95
-129
-168
-207
-241
-267
-282
-285
-278
-266
-252
-242
-238
-241
-251
-264
-278
-289
-297
-302
-308
-319
-340
-375
-427
-496
-581
-679
-786
-899
-1014
-1127
-1236
-1338
-1430
-1512
-1580
-1633
-1670
-1690
-1694
-1685
-1665
-1636
-1601
-1563
-1524
-1484
-1446
-1411
-1381
-1357
-1341
-1335
-1340
-1355
-1380
-1413
-1453
-1499
-1550
-1607
-1671
-1741
-1820
-1908
-2004
-2107
-2215
-2326
-2438
-2547
-2651
-2747
-2834
-2908
-2968
-3010
-3033
-3035
-3017
-2979
-2924
-2856
-2779
-2697
-2613
-2531
-2454
-2383
-2319
-2261
-2210
-2166
-2128
-2097
-2073
-2055
-2045
-2041
-2045
-2056
-2075
-2099
-2129
-2161
-2194
-2224
-2250
-2269
-2279
-2282
-2279
-2273
-2268
-2266
-2271
-2285
-2306
-2332
-2361
-2388
-2407
-2416
-2410
-2389
-2353
-2305
-2249
-2188
-2126
-2067
-2011
-1959
-1907
-1853
-1792
-1721
-1637
-1541
-1434
-1320
-1202
-1086
-975
-873
-777
-688
-602
-517
-430
-342
-253
-167
-87
-17
43
91
130
163
194
227
262
300
336
365
384
386
369
333
278
210
132
48
-37
-120
-200
-277
-351
-422
-490
-555
-619
-681
-744
-807
-873
-943
-1016
-1090
-1166
-1240
-1310
-1376
-1439
-1498
-1556
-1616
-1679
-1747
-1821
-1899
-1983
-2072
-2169
-2277
-2402
-2547
-2716
-2912
-3133
-3376
-3636
-3906
-4179
-4450
-4715
-4974
-5225
-5471
-5710
-5942
-6166
-6377
-6571
-6746
-6899
-7029
-7139
-7229
-7303
-7364
-7413
-7453
-7484
-7506
-7518
-7522
-7518
-7507
-7490
-7469
-7445
-7418
-7391
-7365
-7344
-7330
-7329
-7342
-7371
-7416
-7473
-7536
-7597
-7651
-7690
-7712
-7718
-7711
-7694
-7674
-7654
-7638
-7625
-7613
-7598
-7575
-7540
-7492
-7428
-7350
-7258
-7154
-7039
-6914
-6782
-6642
-6496
-6347
-6195
-6042
-5889
-5735
-5579
-5418
-5250
-5077
-4899
-4721
-4549
-4392
-4254
-4142
-4057
-3997
-3956
-3927
-3903
-3875
-3840
-3795
-3741
-3680
-3614
-3546
-3477
-3407
-3335
-3259
-3178
-3090
-2997
-2900
-2803
-2708
-2618
-2534
-2459
-2393
-2338
-2296
-2266
-2253
-2256
-2276
-2313
-2362
-2421
-2484
-2546
-2602
-2650
-2687
-2713
-2732
-2744
-2754
-2764
-2776
-2791
-2808
-2826
-2843
-2855
-2861
-2860
-2850
-2832
-2811
-2789
-2772
-2765
-2771
-2794
-2835
-2893
-2965
-3049
-3140
-3235
-3332
-3428
-3525
-3622
-3718
-3815
-3909
-4000
-4083
-4156
-4214
-4256
-4279
-4283
-4270
-4242
-4203
-4157
-4108
-4061
-4019
-3988
-3965
-3953
-3947
-3944
-3940
-3929
-3907
-3870
-3818
-3751
-3672
-3585
-3493
-3399
-3306
-3214
-3124
-3035
-2947
-2863
-2781
-2705
-2635
-2573
-2517
-2465
-2414
-2358
-2293
-2216
-2123
-2015
-1891
-1754
-1606
-1453
-1295
-1138
-982
-830
-683
-544
-413
-291
-178
-73
27
122
215
308
404
503
603
705
806
904
994
1074
1142
1194
1230
1249
1251
1240
1217
1188
1155
1124
1096
1073
1056
1043
1033
1025
1018
1014
1012
1012
1016
1022
1031
1038
1042
1041
1035
1026
1018
1016
1026
1051
1093
1150
1219
1293
1368
1436
1496
1545
1585
1618
1648
1676
1703
1728
1748
1760
1762
1754
1735
1709
1680
1649
1622
1598
1578
1561
1547
1534
1523
1516
1513
1519
1533
1556
1587
1621
1655
1686
1712
1730
1742
1750
1755
1760
1766
1771
1772
1768
1754
1728
1690
1639
1578
1513
1447
1386
1333
1292
1262
1243
1234
1232
1235
1239
1242
1245
1246
1246
1248
1251
1258
1269
1284
1302
1320
1336
1346
1348
1339
1318
1285
1241
1189
1130
1068
1004
942
882
827
776
731
692
657
628
604
584
568
555
545
538
534
530
527
524
520
514
507
499
490
482
476
470
465
460
450
436
413
382
342
294
242
186
132
79
29
-18
-66
-114
-165
-219
-275
-333
-390
-444
-496
-545
-593
-643
-698
-760
-830
-908
-991
-1077
-1163
-1247
-1329
-1409
-1490
-1572
-1659
-1750
-1845
-1942
-2039
-2134
-2226
-2314
-2399
-2482
-2566
-2649
-2734
-2817
-2897
-2974
-3045
-3112
-3177
-3244
-3318
-3402
-3498
-3609
-3731
-3863
-3998
-4134
-4265
-4391
-4512
-4628
-4741
-4856
-4974
-5096
-5224
-5355
-5490
-5627
-5762
-5894
-6019
-6135
-6238
-6324
-6392
-6439
-6466
-6474
-6465
-6442
-6409
-6366
-6315
-6255
-6184
-6101
-6003
-5889
-5761
-5621
-5473
-5320
-5167
-5018
-4873
-4733
-4599
-4469
-4344
-4224
-4109
-4001
-3901
-3809
-3725
-3647
-3573
-3503
-3435
-3370
-3307
-3250
-3198
-3151
-3109
-3067
-3022
-2968
-2901
-2817
-2717
-2601
-2472
-2335
-2194
-2052
-1912
-1775
-1641
-1508
-1375
-1243
-1112
-983
-856
-733
-612
-493
-375
-255
-135
-14
105
219
322
410
479
528
555
562
550
523
483
432
373
306
233
155
76
-5
-83
-157
-226
-291
-351
-409
-466
-523
-581
-640
-697
-751
-801
-845
-883
-915
-943
-969
-995
-1020
-1046
-1069
-1089
-1104
-1112
-1113
-1110
-1104
-1100
-1103
-1114
-1138
-1172
-1218
-1272
-1330
-1391
-1452
-1513
-1577
-1644
-1720
-1807
-1907
-2020
-2144
-2275
-2409
-2538
-2658
-2764
-2854
-2927
-2982
-3020
-3044
-3053
-3050
-3033
-3004
-2963
-2910
-2846
-2773
-2692
-2605
-2512
-2414
-2310
-2200
-2084
-1965
-1844
-1724
-1610
-1504
-1411
-1330
-1262
-1204
-1153
-1106
-1056
-1002
-940
-868
-786
-694
-593
-484
-368
-247
-123
2
126
247
362
472
575
672
763
851
935
1016
1096
1171
1243
1311
1376
1437
1496
1554
1614
1676
1741
1808
1878
1950
2021
2093
2164
2234
2302
2368
2432
2493
2549
2601
2647
2689
2726
2760
2790
2817
2839
2853
2858
2851
2830
2794
2745
2685
2618
2546
2473
2400
2328
2257
2184
2108
2029
1951
1872
1798
1731
1676
1632
1601
1579
1562
1545
1524
1495
1458
1415
1367
1320
1278
1245
1223
1212
1212
1220
1232
1247
1262
1278
1294
1313
1335
1362
1393
1426
1460
1490
1514
1530
1536
1535
1528
1520
1513
1512
1518
1532
1555
1585
1619
1658
1701
1748
1802
1863
1934
2016
2108
2211
2320
2434
2548
2660
2765
2861
2946
3019
3077
3120
3147
3160
3157
3142
3116
3081
3041
2999
2956
2916
2881
2855
2838
2834
2843
2865
2898
2937
2978
3015
3040
3048
3037
3005
2954
2889
2814
2735
2654
2575
2497
2419
2338
2253
2164
2073
1983
1899
1826
1765
1720
1689
1671
1662
1660
1661
1664
1670
1680
1693
1711
1734
1759
1784
1807
1826
1839
1848
1854
1856
1857
1856
1853
1845
1832
1813
1789
1763
1738
1720
1713
1722
1747
1787
1840
1901
1965
2029
2088
2141
2187
2227
2259
2283
2300
2307
2304
2291
2268
2236
2199
2161
2126
2096
2074
2062
2059
2065
2076
2090
2106
2120
2130
2134
2129
2115
2091
2056
2011
1958
1897
1829
1756
1678
1596
1508
1416
1320
1222
1125
1032
944
864
791
725
662
599
535
466
394
319
245
173
107
48
-6
-57
-108
-163
-224
-292
-366
-445
-524
-601
-676
-746
-815
-882
-952
-1022
-1097
-1171
-1243
-1310
-1369
-1419
-1461
-1498
-1534
-1571
-1614
-1664
-1723
-1790
-1863
-1943
-2029
-2123
-2225
-2337
-2458
-2588
-2725
-2863
-3000
-3128
-3245
-3347
-3431
-3499
-3549
-3583
-3600
-3603
-3589
-3561
-3518
-3463
-3398
-3327
-3252
-3178
-3107
-3039
-2975
-2913
-2853
-2794
-2736
-2679
-2625
-2574
-2526
-2483
-2443
-2404
-2363
-2319
-2269
-2213
-2149
-2079
-2001
-1917
-1827
-1730
-1628
-1522
-1412
-1301
-1191
-1084
-983
-888
-802
-723
-653
-591
-535
-486
-442
-402
-362
-321
-274
-219
-153
-75
16
116
222
332
440
546
649
748
846
944
1042
1141
1238
1329
1412
1484
1544
1591
1628
1659
1688
1718
1753
1792
1835
1882
1931
1978
2023
2064
2101
2131
2155
2173
2184
2190
2195
2202
2216
2243
2285
2346
2423
2515
2617
2723
2831
2938
3045
3153
3266
3387
3516
3651
3788
3922
4048
4160
4258
4341
4415
4482
4548
4615
4682
4746
4804
4849
4880
4895
4898
4896
4896
4905
4929
4971
5029
5102
5183
5268
5354
5441
5528
5618
5712
5813
5918
6025
6130
6232
6326
6413
6493
6570
6645
6720
6795
6870
6941
7005
7060
7107
7146
7183
7221
7265
7318
7380
7451
7527
7604
7680
7752
7823
7893
7966
8045
8132
8227
8327
8428
8525
8616
8696
8763
8818
8860
8891
8912
8923
8924
8915
8895
8866
8831
8791
8751
8712
8678
8650
8626
8607
8591
8577
8563
8550
8538
8526
8514
8499
8481
8457
8426
8386
8339
8287
8233
8180
8134
8093
8058
8026
7994
7956
7910
7852
7782
7702
7614
7522
7430
7342
7258
7179
7104
7033
6965
6899
6836
6777
6723
6675
6635
6601
6572
6544
6514
6478
6434
6379
6314
6239
6156
6069
5981
5894
5811
5732
5658
5586
5514
5442
5365
5284
5197
5106
5012
4918
4827
4741
4661
4587
4519
4454
4389
4320
4245
4161
4064
3955
3831
3694
3544
3383
3212
3035
2853
2669
2487
2307
2132
1963
1801
1645
1495
1351
1213
1081
954
833
718
609
505
404
307
210
114
16
-83
-184
-286
-390
-494
-600
-708
-818
-933
-1053
-1177
-1306
-1436
-1565
-1690
-1806
-1911
-2001
-2076
-2134
-2177
-2206
-2224
-2233
-2237
-2237
-2236
-2237
-2239
-2244
-2253
-2263
-2275
-2286
-2297
-2306
-2313
-2320
-2328
-2338
-2352
-2372
-2396
-2423
-2450
-2473
-2488
-2492
-2484
-2462
-2430
-2391
-2349
-2310
-2278
-2253
-2237
-2227
-2220
-2210
-2195
-2171
-2138
-2098
-2056
-2017
-1987
-1973
-1980
-2009
-2061
-2136
-2228
-2336
-2455
-2582
-2716
-2856
-3002
-3155
-3315
-3480
-3650
-3821
-3989
-4153
-4309
-4455
-4592
-4719
-4837
-4948
-5052
-5147
-5231
-5303
-5361
-5404
-5432
-5447
-5455
-5460
-5466
-5477
-5494
-5517
-5543
-5568
-5588
-5602
-5608
-5608
-5606
-5605
-5611
-5625
-5649
-5682
-5721
-5761
-5799
-5831
-5855
-5871
-5878
-5879
-5872
-5860
-5840
-5812
-5774
-5725
-5664
-5591
-5508
-5416
-5317
-5213
-5106
-4995
-4882
-4768
-4652
-4535
-4419
-4303
-4189
-4077
-3966
-3855
-3743
-3629
-3514
-3397
-3280
-3165
-3053
-2945
-2841
-2741
-2645
-2550
-2454
-2355
-2251
-2142
-2027
-1905
-1777
-1645
-1511
-1378
-1249
-1129
-1020
-924
-842
-773
-715
-665
-620
-576
-531
-486
-441
-397
-356
-317
-279
-239
-193
-135
-62
28
137
262
399
544
692
839
981
1117
1246
1369
1487
1600
1709
1815
1917
2016
2111
2204
2293
2378
2458
2531
2595
2648
2690
2721
2740
2749
2747
2736
2716
2685
2644
2593
2533
2465
2394
2321
2250
2182
2117
2053
1985
1910
1825
1730
1626
1516
1406
1302
1208
1126
1057
1000
953
911
875
845
821
807
804
812
830
853
875
890
892
878
847
803
749
691
634
582
538
501
472
450
436
430
431
442
460
483
510
534
553
562
561
550
530
504
475
446
416
385
352
313
268
217
161
102
43
-14
-70
-123
-176
-230
-284
-338
-390
-435
-470
-493
-503
-503
-496
-489
-489
-499
-523
-561
-610
-666
-724
-781
-832
-877
-916
-949
-976
-998
-1014
-1024
-1026
-1020
-1006
-988
-968
-948
-932
-922
-918
-920
-924
-930
-935
-938
-938
-937
-934
-930
-925
-918
-907
-892
-872
-847
-818
-789
-761
-739
-723
-716
-716
-724
-737
-754
-774
-796
-819
-846
-875
-906
-940
-973
-1006
-1037
-1065
-1090
-1114
-1138
-1166
-1200
-1242
-1293
-1353
-1421
-1494
-1570
-1647
-1723
-1797
-1868
-1939
-2013
-2092
-2178
-2276
-2386
-2508
-2642
-2786
-2937
-3091
-3246
-3398
-3546
-3687
-3820
-3944
-4059
-4165
-4261
-4347
-4425
-4495
-4561
-4624
-4687
-4754
-4825
-4902
-4987
-5078
-5174
-5274
-5376
-5478
-5578
-5676
-5769
-5856
-5938
-6012
-6079
-6138
-6189
-6234
-6273
-6307
-6338
-6366
-6393
-6418
-6441
-6461
-6479
-6493
-6504
-6510
-6514
-6516
-6516
-6516
-6516
-6517
-6520
-6523
-6527
-6531
-6534
-6535
-6532
-6524
-6510
-6491
-6466
-6437
-6404
-6370
-6336
-6304
-6273
-6247
-6225
-6210
-6201
-6201
-6211
-6231
-6263
-6304
-6355
-6412
-6473
-6534
-6594
-6651
-6703
-6751
-6794
-6834
-6870
-6902
-6929
-6949
-6962
-6964
-6957
-6941
-6915
-6882
-6844
-6800
-6753
-6703
-6649
-6592
-6532
-6470
-6407
-6344
-6284
-6227
-6174
-6125
-6080
-6037
-5995
-5951
-5906
-5857
-5805
-5749
-5690
-5627
-5559
-5485
-5403
-5311
-5208
-5094
-4968
-4833
-4692
-4547
-4405
-4270
-4146
-4035
-3942
-3864
-3799
-3745
-3698
-3653
-3607
-3559
-3509
-3458
-3409
-3364
-3324
-3291
-3262
-3236
-3207
-3171
-3127
-3071
-3004
-2927
-2845
-2760
-2677
-2596
-2521
-2451
-2385
-2321
-2258
-2194
-2128
-2059
-1989
-1916
-1841
-1764
-1685
-1604
-1522
-1439
-1356
-1275
-1196
-1120
-1046
-975
-903
-831
-757
-679
-598
-513
-426
-339
-254
-173
-101
-39
12
50
76
91
98
101
102
104
110
119
130
142
152
159
161
160
158
159
167
186
219
266
328
400
482
569
661
756
855
957
1062
1170
1278
1383
1480
1566
1639
1695
1737
1765
1784
1796
1806
1815
1825
1838
1853
1871
1891
1913
1938
1964
1992
2020
2045
2068
2086
2099
2108
2115
2122
2133
2149
2171
2202
2239
2283
2332
2385
2442
2503
2565
2630
2695
2759
2821
2880
2937
2994
3054
3118
3190
3270
3358
3451
3544
3634
3716
3786
3843
3890
3927
3959
3988
4016
4043
4069
4090
4105
4113
4114
4110
4103
4097
4093
4091
4090
4089
4083
4074
4059
4040
4019
4002
3990
3986
3991
4003
4019
4038
4054
4070
4081
4091
4102
4114
4128
4143
4156
4165
4168
4163
4150
4129
4104
4075
4045
4014
3984
3950
3913
3870
3823
3773
3722
3672
3627
3586
3549
3513
3474
3427
3371
3305
3229
3146
3060
2976
2898
2826
2762
2706
2656
2610
2570
2533
2502
2476
2455
2438
2421
2402
2377
2344
2300
2248
2188
2124
2060
2000
1945
1897
1855
1819
1786
1757
1729
1704
1682
1661
1643
1625
1605
1581
1550
1510
1461
1403
1339
1271
1203
1138
1076
1020
969
922
878
835
791
746
698
648
596
540
482
421
359
295
230
165
102
40
-18
-73
-122
-167
-205
-236
-261
-278
-290
-295
-297
-295
-292
-285
-276
-263
-242
-212
-172
-119
-55
20
103
191
282
373
463
550
636
719
798
873
941
998
1042
1070
1080
1075
1057
1031
1004
982
969
969
983
1008
1041
1079
1115
1149
1177
1200
1221
1240
1260
1282
1306
1331
1354
1373
1386
1393
1395
1395
1398
1408
1428
1461
1507
1565
1632
1703
1774
1840
1896
1940
1970
1984
1984
1970
1944
1910
1870
1827
1784
1743
1705
1670
1639
1608
1579
1548
1516
1484
1452
1422
1394
1370
1349
1331
1314
1296
1278
1260
1243
1231
1225
1227
1240
1260
1286
1314
1339
1359
1372
1377
1378
1377
1379
1388
1407
1436
1474
1522
1576
1634
1696
1759
1823
1887
1947
2001
2048
2083
2103
2109
2103
2087
2068
2050
2037
2036
2044
2062
2088
2120
2156
2194
2237
2284
2339
2403
2476
2558
2644
2731
2815
2889
2953
3004
3044
3076
3102
3127
3153
3183
3216
3253
3291
3329
3363
3393
3417
3436
3450
3461
3470
3479
3490
3505
3523
3546
3572
3601
3632
3664
3696
3728
3760
3792
3826
3860
3895
3931
3964
3994
4019
4037
4048
4050
4043
4032
4014
3993
3971
3948
3926
3905
3887
3870
3853
3837
3820
3800
3776
3746
3708
3663
3611
3552
3487
3420
3353
3288
3228
3174
3125
3081
3038
2995
2947
2893
2830
2759
2682
2602
2522
2448
2383
2328
2283
2246
2216
2187
2156
2120
2078
2029
1976
1918
1856
1790
1721
1645
1562
1470
1370
1262
1150
1039
932
835
750
678
619
571
531
498
468
441
416
393
373
356
342
329
317
306
294
282
271
261
253
248
247
249
255
263
275
292
315
345
384
430
483
541
601
659
713
761
801
834
861
884
905
925
946
969
993
1018
1046
1075
1105
1138
1176
1219
1269
1328
1397
1476
1566
1665
1772
1883
1996
2108
2216
2319
2415
2505
2590
2670
2746
2817
2882
2941
2991
3031
3062
3082
3092
3094
3088
3075
3054
3024
2985
2936
2877
2812
2744
2678
2617
2567
2528
2502
2488
2483
2485
2492
2501
2512
2526
2541
2557
2573
2586
2592
2588
2571
2540
2495
2439
2374
2302
2228
2153
2078
2001
1923
1842
1758
1671
1583
1495
1409
1326
1249
1178
1116
1065
1026
1002
996
1008
1039
1089
1155
1234
1322
1416
1514
1613
1711
1807
1898
1983
2058
2119
2164
2191
2199
2191
2170
2141
2108
2075
2041
2009
1977
1938
1891
1833
1765
1687
1603
1516
1430
1348
1269
1196
1125
1055
985
914
843
773
706
643
585
531
480
429
375
318
256
189
118
46
-23
-88
-146
-195
-236
-270
-299
-325
-352
-382
-415
-452
-493
-535
-578
-619
-659
-698
-738
-785
-840
-908
-990
-1087
-1197
-1317
-1441
-1566
-1686
-1801
-1909
-2013
-2115
-2219
-2327
-2440
-2559
-2682
-2806
-2930
-3051
-3170
-3285
-3399
-3514
-3630
-3748
-3868
-3986
-4102
-4211
-4312
-4403
-4485
-4559
-4629
-4695
-4762
-4829
-4897
-4965
-5030
-5091
-5146
-5192
-5230
-5260
-5283
-5301
-5316
-5329
-5341
-5353
-5363
-5371
-5376
-5375
-5369
-5356
-5337
-5310
-5276
-5235
-5188
-5134
-5074
-5008
-4936
-4858
-4775
-4688
-4597
-4502
-4406
-4309
-4212
-4117
-4024
-3937
-3855
-3781
-3716
-3659
-3610
-3568
-3533
-3501
-3471
-3443
-3416
-3391
-3370
-3355
-3348
-3350
-3361
-3381
-3407
-3434
-3460
-3478
-3486
-3481
-3462
-3430
-3387
-3337
-3282
-3225
-3169
-3114
-3058
-3000
-2938
-2869
-2793
-2711
-2622
-2531
-2440
-2352
-2271
-2197
-2130
-2070
-2016
-1967
-1923
-1884
-1853
-1831
-1822
-1827
-1846
-1878
-1922
-1973
-2028
-2083
-2136
-2185
-2229
-2268
-2303
-2333
-2358
-2377
-2390
-2397
-2397
-2394
-2388
-2382
-2380
-2383
-2390
-2403
-2420
-2437
-2453
-2466
-2476
-2483
-2490
-2497
-2509
-2525
-2547
-2574
-2606
-2640
-2674
-2707
-2738
-2766
-2792
-2816
-2839
-2861
-2883
-2906
-2930
-2955
-2984
-3015
-3050
-3090
-3133
-3180
-3227
-3274
-3317
-3353
-3379
-3395
-3399
-3392
-3375
-3353
-3327
-3301
-3278
-3258
-3240
-3221
-3198
-3167
-3124
-3068
-2998
-2918
-2832
-2747
-2669
-2602
-2549
-2509
-2482
-2461
-2444
-2426
-2405
-2380
-2352
-2321
-2290
-2256
-2218
-2171
-2112
-2035
-1940
-1825
-1694
-1553
-1408
-1267
-1134
-1012
-904
-805
-714
-626
-540
-454
-368
-286
-208
-136
-70
-10
49
108
171
241
318
402
490
581
673
763
851
936
1016
1095
1169
1238
1301
1356
1404
1446
1481
1514
1545
1576
1609
1643
1678
1712
1745
1775
1802
1825
1846
1865
1882
1896
1907
1912
1910
1902
1887
1867
1844
1821
1800
1782
1765
1747
1726
1697
1656
1602
1536
1457
1371
1280
1187
1097
1010
930
853
779
707
639
575
516
464
420
385
357
333
311
286
256
218
171
115
53
-15
-85
-158
-232
-307
-385
-465
-547
-631
-715
-796
-872
-942
-1004
-1063
-1116
-1169
-1224
-1285
-1354
-1432
-1518
-1611
-1710
-1812
-1915
-2017
-2117
-2213
-2305
-2392
-2477
-2558
-2639
-2721
-2805
-2893
-2986
-3084
-3184
-3285
-3383
-3474
-3556
-3627
-3685
-3732
-3767
-3790
-3803
-3804
-3793
-3769
-3732
-3682
-3622
-3554
-3483
-3413
-3346
-3284
-3227
-3174
-3120
-3065
-3006
-2944
-2880
-2817
-2760
-2712
-2673
-2645
-2623
-2605
-2586
-2560
-2525
-2479
-2422
-2354
-2278
-2196
-2109
-2020
-1929
-1838
-1746
-1657
-1570
-1488
-1411
-1339
-1272
-1207
-1144
-1083
-1022
-965
-915
-874
-845
-830
-829
-838
-854
-873
-889
-901
-907
-908
-908
-910
-914
-922
-933
-943
-948
-945
-932
-908
-876
-838
-798
-760
-726
-695
-667
-637
-605
-566
-522
-473
-423
-376
-335
-305
-285
-276
-275
-281
-288
-296
-302
-306
-306
-303
-298
-290
-279
-264
-245
-222
-197
-170
-145
-121
-101
-84
-69
-54
-38
-16
11
45
84
128
173
217
259
297
333
367
403
440
480
523
566
605
638
660
670
666
650
625
597
569
548
535
533
540
556
576
600
626
654
687
726
776
839
917
1006
1108
1216
1327
1436
1541
1638
1729
1813
1891
1966
2036
2101
2160
2212
2256
2292
2322
2348
2373
2400
2431
2467
2505
2542
2576
2602
2617
2621
2614
2600
2580
2560
2540
2522
2504
2483
2456
2420
2373
2317
2256
2195
2140
2096
2067
2054
2054
2063
2075
2084
2084
2074
2055
2028
2000
1972
1948
1928
1910
1889
1860
1819
1760
1685
1593
1488
1375
1257
1138
1018
900
779
655
526
394
261
130
6
-106
-201
-279
-337
-377
-401
-411
-409
-396
-373
-342
-303
-258
-210
-160
-113
-69
-31
1
28
52
74
97
120
144
168
190
210
226
238
249
260
273
291
314
344
379
419
461
502
541
577
607
634
655
673
688
702
714
727
741
756
771
788
804
821
836
851
864
877
890
903
917
930
944
956
966
974
978
979
979
977
976
977
980
987
996
1006
1016
1028
1037
1046
1054
1061
1070
1079
1091
1103
1116
1129
1139
1146
1149
1147
1140
1130
1119
1110
1105
1108
1121
1145
1180
1226
1280
1339
1400
1460
1517
1568
1612
1651
1685
1716
1744
1770
1796
1820
1843
1863
1878
1888
1892
1889
1881
1868
1851
1832
1812
1792
1773
1755
1737
1718
1697
1672
1643
1610
1574
1535
1496
1458
1421
1385
1351
1317
1283
1248
1214
1182
1156
1136
1126
1125
1134
1149
1167
1184
1195
1199
1193
1179
1158
1132
1105
1079
1055
1034
1016
1002
993
987
985
988
996
1008
1022
1042
1064
1090
1122
1161
1211
1272
1344
1425
1512
1598
1677
1745
1797
1832
1851
1857
1853
1842
1827
1808
1784
1753
1714
1665
1607
1541
1469
1392
1315
1236
1157
1076
995
912
830
751
678
614
560
515
476
439
401
359
310
257
203
153
112
84
70
69
77
91
106
122
138
156
180
213
256
308
364
420
467
501
518
515
495
460
416
366
312
254
193
127
56
-19
-96
-172
-243
-304
-353
-389
-412
-421
-417
-402
-375
-336
-285
-223
-153
-78
-3
67
129
181
223
257
288
319
353
388
424
457
480
489
482
458
419
369
315
261
211
166
127
92
58
23
-14
-53
-94
-137
-179
-223
-268
-317
-370
-429
-492
-559
-626
-691
-749
-799
-838
-866
-883
-891
-893
-889
-883
-878
-876
-879
-892
-915
-949
-994
-1049
-1110
-1173
-1235
-1291
-1340
-1381
-1413
-1438
-1457
-1469
-1474
-1472
-1460
-1437
-1402
-1356
-1298
-1231
-1158
-1081
-1000
-920
-837
-753
-666
-576
-485
-394
-304
-216
-133
-55
18
88
153
215
273
326
372
411
442
466
483
497
509
522
537
553
568
582
591
595
593
586
577
568
562
562
570
587
612
646
688
737
791
850
912
976
1040
1102
1161
1214
1263
1307
1348
1386
1421
1452
1477
1494
1498
1487
1460
1418
1362
1299
1233
1169
1112
1065
1029
1002
985
973
967
964
967
976
993
1016
1050
1090
1132
1175
1214
1246
1269
1282
1285
1281
1271
1257
1241
1223
1205
1185
1163
1138
1111
1081
1050
1018
989
962
939
921
907
897
891
886
883
880
879
881
887
897
914
935
960
985
1006
1020
1025
1016
996
964
925
883
841
803
772
747
729
717
708
703
699
696
694
692
690
686
677
662
638
604
558
501
433
357
275
187
95
1
-94
-190
-284
-375
-462
-543
-619
-688
-752
-811
-866
-917
-964
-1004
-1040
-1067
-1086
-1097
-1102
-1105
-1108
-1115
-1127
-1145
-1169
-1195
-1222
-1248
-1271
-1292
-1312
-1333
-1360
-1394
-1436
-1487
-1547
-1613
-1685
-1760
-1839
-1921
-2008
-2100
-2197
-2298
-2403
-2509
-2613
-2714
-2807
-2893
-2970
-3038
-3097
-3149
-3196
-3238
-3276
-3313
-3348
-3383
-3417
-3449
-3480
-3508
-3532
-3552
-3567
-3580
-3593
-3607
-3625
-3648
-3678
-3712
-3749
-3787
-3822
-3853
-3880
-3902
-3921
-3939
-3958
-3980
-4005
-4030
-4058
-4082
-4103
-4117
-4125
-4126
-4123
-4115
-4105
-4094
-4086
-4078
-4075
-4075
-4078
-4083
-4091
-4098
-4103
-4104
-4099
-4088
-4072
-4053
-4033
-4014
-4000
-3991
-3987
-3985
-3984
-3981
-3973
-3959
-3941
-3921
-3901
-3886
-3877
-3877
-3885
-3900
-3918
-3938
-3956
-3972
-3985
-3997
-4010
-4024
-4043
-4067
-4098
-4135
-4178
-4229
-4285
-4349
-4419
-4495
-4577
-4661
-4747
-4832
-4914
-4992
-5064
-5130
-5190
-5243
-5289
-5328
-5359
-5383
-5399
-5409
-5413
-5413
-5411
-5411
-5413
-5419
-5430
-5445
-5462
-5480
-5496
-5507
-5509
-5502
-5485
-5456
-5418
-5372
-5322
-5271
-5222
-5176
-5135
-5098
-5063
-5030
-4995
-4959
-4920
-4880
-4841
-4805
-4776
-4753
-4736
-4723
-4710
-4695
-4672
-4640
-4598
-4545
-4483
-4412
-4334
-4249
-4157
-4058
-3952
-3840
-3725
-3609
-3498
-3393
-3296
-3208
-3125
-3045
-2961
-2871
-2771
-2663
-2547
-2429
-2314
-2204
-2103
-2009
-1922
-1835
-1744
-1647
-1543
-1433
-1319
-1206
-1097
-994
-897
-804
-712
-617
-518
-413
-305
-198
-95
0
84
158
222
281
337
394
452
512
569
622
666
700
724
739
748
756
765
776
791
809
828
848
867
885
904
925
949
976
1006
1035
1062
1085
1101
1110
1115
1118
1122
1130
1143
1161
1183
1207
1229
1249
1266
1280
1295
1313
1336
1366
1403
1444
1487
1529
1565
1595
1616
1629
1633
1631
1622
1608
1587
1559
1526
1487
1446
1405
1367
1337
1317
1308
1310
1323
1343
1370
1400
1434
1473
1516
1566
1624
1689
1761
1837
1915
1990
2060
2124
2180
2230
2273
2313
2349
2383
2414
2440
2460
2470
2470
2460
2439
2410
2376
2340
2307
2280
2259
2247
2241
2241
2243
2246
2247
2246
2242
2238
2235
2237
2246
2263
2290
2324
2366
2412
2462
2513
2566
2620
2677
2737
2801
2868
2938
3006
3072
3131
3181
3222
3252
3273
3285
3289
3286
3276
3259
3237
3209
3178
3145
3113
3085
3063
3045
3032
3020
3007
2990
2968
2941
2912
2886
2866
2858
2865
2887
2924
2972
3026
3080
3130
3174
3209
3235
3253
3265
3272
3274
3271
3263
3250
3234
3214
3192
3169
3146
3123
3100
3074
3047
3016
2983
2949
2918
2893
2876
2870
2876
2891
2914
2943
2974
3005
3035
3065
3094
3124
3156
3189
3224
3260
3296
3331
3366
3399
3432
3465
3497
3527
3555
3580
3600
3615
3625
3630
3630
3624
3612
3594
3566
3527
3478
3418
3351
3280
3211
3148
3096
3057
3032
3017
3012
3011
3012
3012
3013
3013
3016
3023
3035
3052
3073
3095
3117
3134
3145
3148
3142
3127
3104
3074
3038
2996
2949
2900
2848
2796
2742
2687
2631
2571
2506
2435
2360
2283
2207
2136
2076
2029
2000
1985
1983
1988
1994
1998
1994
1982
1962
1934
1902
1868
1831
1792
1750
1703
1652
1597
1539
1482
1428
1380
1340
1307
1281
1258
1238
1219
1201
1184
1171
1163
1162
1168
1180
1195
1211
1225
1235
1240
1242
1240
1237
1233
1228
1222
1214
1204
1190
1174
1154
1132
1110
1085
1058
1027
989
944
890
828
761
692
624
562
507
460
421
387
357
328
299
269
241
214
193
179
173
176
188
207
232
262
294
326
356
383
404
418
424
423
413
397
374
346
313
277
236
190
142
90
35
-20
-77
-134
-192
-250
-310
-371
-432
-490
-544
-589
-621
-638
-640
-628
-606
-580
-554
-533
-521
-518
-522
-530
-541
-550
-555
-558
-559
-559
-560
-563
-567
-572
-575
-574
-567
-552
-531
-502
-466
-424
-376
-321
-258
-189
-112
-31
52
135
216
291
361
425
485
540
592
639
680
714
737
750
753
747
737
727
719
718
724
737
756
779
804
831
861
894
931
972
1018
1068
1118
1166
1212
1254
1293
1332
1373
1419
1472
1532
1596
1663
1729
1792
1850
1904
1954
2004
2054
2107
2160
2214
2263
2307
2343
2369
2386
2395
2400
2404
2409
2416
2425
2437
2451
2465
2481
2497
2514
2534
2558
2585
2615
2648
2682
2717
2751
2784
2816
2846
2874
2900
2922
2940
2953
2962
2965
2965
2961
2955
2945
2932
2915
2893
2865
2832
2795
2758
2722
2691
2666
2650
2641
2636
2631
2622
2605
2577
2537
2484
2422
2353
2282
2211
2145
2086
2032
1986
1944
1907
1871
1836
1800
1764
1726
1689
1654
1624
1600
1585
1581
1589
1608
1638
1675
1716
1758
1798
1831
1855
1869
1870
1859
1837
1805
1767
1724
1680
1640
1606
1580
1563
1556
1558
1565
1576
1588
1599
1609
1616
1621
1624
1626
1627
1624
1617
1604
1582
1552
1514
1468
1417
1365
1315
1270
1231
1200
1176
1157
1142
1126
1109
1088
1061
1030
993
954
912
871
831
793
756
720
683
642
595
542
481
413
339
261
181
100
19
-64
-148
-236
-326
-420
-516
-610
-701
-783
-855
-915
-963
-1000
-1032
-1060
-1087
-1117
-1149
-1185
-1223
-1261
-1297
-1329
-1355
-1375
-1386
-1389
-1381
-1363
-1335
-1297
-1252
-1203
-1152
-1105
-1063
-1028
-1000
-979
-960
-942
-920
-895
-865
-833
-800
-768
-740
-715
-692
-669
-643
-613
-578
-537
-493
-449
-408
-372
-342
-318
-297
-278
-257
-233
-205
-173
-138
-102
-67
-31
5
44
87
135
189
248
311
373
433
488
536
579
618
655
692
731
773
818
863
907
949
988
1022
1054
1083
1110
1137
1161
1183
1202
1216
1226
1233
1239
1245
1253
1264
1279
1296
1313
1326
1334
1335
1328
1315
1299
1283
1270
1264
1263
1269
1277
1286
1292
1293
1288
1278
1264
1250
1240
1234
1234
1241
1251
1264
1274
1280
1278
1268
1248
1220
1186
1146
1104
1061
1018
977
936
896
855
814
771
729
687
648
613
584
564
551
546
545
546
545
538
523
498
465
425
384
345
314
292
280
278
284
292
300
304
303
296
285
272
260
253
252
257
269
286
305
324
342
358
370
380
389
398
409
422
438
457
478
499
517
531
537
532
515
487
447
398
343
287
231
178
129
83
39
-6
-55
-110
-170
-237
-307
-379
-451
-522
-589
-655
-719
-784
-851
-920
-991
-1064
-1136
-1207
-1274
-1340
-1403
-1466
-1531
-1601
-1677
-1759
-1848
-1940
-2033
-2126
-2214
-2294
-2366
-2430
-2486
-2537
-2585
-2633
-2685
-2743
-2809
-2885
-2970
-3064
-3164
-3269
-3376
-3483
-3588
-3690
-3789
-3885
-3979
-4069
-4158
-4244
-4327
-4404
-4476
-4540
-4595
-4642
-4681
-4712
-4736
-4755
-4771
-4786
-4802
-4821
-4846
-4880
-4922
-4976
-5040
-5113
-5192
-5274
-5355
-5434
-5506
-5573
-5633
-5687
-5738
-5786
-5830
-5871
-5907
-5935
-5955
-5964
-5964
-5955
-5940
-5923
-5905
-5890
-5877
-5867
-5859
-5851
-5841
-5829
-5815
-5799
-5784
-5771
-5762
-5755
-5751
-5748
-5745
-5740
-5732
-5723
-5712
-5701
-5691
-5684
-5679
-5675
-5671
-5663
-5650
-5631
-5605
-5572
-5534
-5492
-5451
-5410
-5372
-5338
-5308
-5281
-5256
-5233
-5210
-5187
-5162
-5137
-5111
-5086
-5063
-5044
-5029
-5019
-5013
-5010
-5007
-5003
-4995
-4980
-4960
-4933
-4904
-4876
-4851
-4834
-4826
-4827
-4835
-4846
-4857
-4863
-4862
-4851
-4832
-4805
-4774
-4742
-4710
-4681
-4656
-4633
-4611
-4589
-4564
-4536
-4503
-4465
-4422
-4374
-4320
-4262
-4200
-4136
-4070
-4006
-3946
-3888
-3834
-3784
-3736
-3689
-3641
-3590
-3535
-3475
-3411
-3343
-3272
-3200
-3127
-3053
-2978
-2902
-2826
-2749
-2673
-2599
-2527
-2457
-2391
-2327
-2264
-2204
-2145
-2088
-2036
-1989
-1950
-1920
-1899
-1887
-1880
-1877
-1873
-1867
-1855
-1838
-1816
-1791
-1765
-1740
-1718
-1698
-1682
-1666
-1649
-1628
-1603
-1571
-1532
-1486
-1432
-1370
-1302
-1226
-1145
-1059
-971
-881
-794
-710
-634
-566
-508
-457
-415
-378
-344
-311
-278
-243
-205
-165
-123
-80
-37
5
45
82
117
148
177
204
229
254
278
304
331
360
391
423
455
488
518
546
568
585
595
599
597
590
581
572
567
567
575
591
615
647
685
728
774
824
877
933
995
1063
1138
1219
1305
1393
1482
1568
1649
1724
1790
1849
1902
1950
1994
2036
2077
2118
2159
2200
2242
2284
2326
2368
2411
2453
2494
2532
2567
2597
2621
2638
2648
2652
2652
2650
2647
2645
2647
2654
2667
2686
2711
2740
2774
2810
2849
2891
2934
2979
3025
3073
3121
3167
3209
3242
3265
3275
3270
3251
3219
3175
3125
3071
3015
2960
2907
2855
2803
2750
2696
2641
2587
2535
2488
2448
2416
2391
2373
2360
2349
2340
2333
2326
2322
2319
2320
2323
2325
2326
2322
2311
2292
2267
2238
2206
2177
2152
2133
2118
2108
2098
2086
2068
2045
2017
1983
1947
1910
1872
1835
1797
1756
1711
1662
1608
1551
1494
1439
1389
1345
1309
1279
1253
1229
1205
1178
1148
1116
1081
1045
1010
977
948
923
904
892
885
885
890
900
912
925
937
948
955
961
965
968
972
977
983
988
993
994
992
986
975
960
942
921
896
868
835
797
752
701
643
581
514
446
377
309
240
173
105
38
-28
-94
-159
-223
-285
-346
-406
-466
-527
-588
-650
-710
-767
-822
-872
-919
-963
-1004
-1045
-1085
-1124
-1160
-1194
-1223
-1246
-1264
-1277
-1287
-1295
-1303
-1311
-1318
-1322
-1322
-1316
-1303
-1286
-1267
-1250
-1237
-1231
-1232
-1238
-1245
-1248
-1243
-1226
-1198
-1160
-1115
-1069
-1027
-990
-962
-939
-920
-901
-878
-851
-818
-780
-740
-701
-666
-635
-610
-590
-575
-564
-557
-554
-555
-560
-566
-572
-575
-572
-559
-535
-498
-450
-391
-324
-253
-179
-104
-29
46
121
195
268
339
406
469
527
581
632
681
729
777
825
873
921
969
1016
1065
1115
1169
1226
1286
1349
1412
1473
1528
1577
1618
1653
1685
1715
1748
1784
1823
1865
1908
1948
1983
2011
2032
2047
2056
2062
2065
2067
2067
2065
2061
2055
2049
2045
2041
2045
2052
2064
2080
2097
2113
2126
2134
2138
2140
2141
2144
2150
2160
2173
2189
2205
2220
2231
2239
2244
2247
2250
2254
2261
2271
2283
2297
2310
2323
2335
2345
2354
2363
2372
2381
2391
2402
2413
2424
2433
2441
2446
2449
2449
2447
2445
2443
2445
2451
2464
2485
2514
2550
2591
2634
2678
2718
2754
2785
2812
2835
2856
2877
2897
2916
2931
2941
2942
2932
2911
2880
2840
2795
2747
2700
2656
2616
2579
2546
2515
2485
2458
2433
2412
2396
2387
2384
2387
2395
2407
2421
2435
2449
2463
2476
2489
2500
2509
2515
2517
2513
2503
2486
2463
2436
2405
2373
2340
2305
2268
2228
2182
2130
2073
2013
1953
1895
1843
1801
1770
1751
1742
1742
1748
1757
1768
1778
1787
1794
1800
1803
1805
1805
1803
1801
1797
1793
1789
1786
1783
1781
1778
1774
1768
1760
1748
1734
1719
1702
1685
1667
1650
1632
1614
1595
1575
1554
1535
1518
1503
1492
1482
1471
1458
1440
1414
1381
1340
1295
1247
1200
1155
1115
1079
1044
1010
973
932
888
842
795
752
713
679
651
625
601
574
545
512
478
444
415
392
375
363
353
339
317
282
232
167
89
3
-87
-177
-263
-344
-419
-490
-557
-622
-684
-745
-802
-854
-901
-944
-981
-1016
-1048
-1080
-1110
-1137
-1162
-1181
-1195
-1202
-1206
-1206
-1207
-1211
-1221
-1237
-1259
-1288
-1321
-1358
-1398
-1442
-1490
-1544
-1604
-1670
-1741
-1814
-1886
-1954
-2016
-2070
-2116
-2154
-2186
-2216
-2247
-2280
-2317
-2359
-2406
-2456
-2508
-2559
-2608
-2652
-2690
-2721
-2745
-2764
-2781
-2797
-2816
-2841
-2873
-2910
-2952
-2994
-3032
-3064
-3088
-3103
-3112
-3120
-3129
-3144
-3167
-3197
-3232
-3268
-3298
-3321
-3333
-3334
-3326
-3313
-3299
-3288
-3280
-3278
-3279
-3280
-3280
-3279
-3275
-3271
-3270
-3272
-3280
-3293
-3307
-3320
-3328
-3326
-3316
-3296
-3271
-3246
-3224
-3212
-3210
-3218
-3233
-3251
-3267
-3275
-3271
-3253
-3221
-3175
-3118
-3052
-2979
-2901
-2821
-2739
-2658
-2578
-2500
-2427
-2357
-2289
-2223
-2156
-2086
-2012
-1933
-1850
-1764
-1679
-1596
-1518
-1445
-1376
-1311
-1248
-1184
-1118
-1053
-988
-928
-876
-834
-805
-788
-782
-785
-791
-797
-799
-796
-786
-771
-753
-732
-712
-693
-675
-655
-633
-606
-573
-532
-486
-436
-385
-335
-289
-250
-217
-191
-170
-154
-142
-132
-125
-121
-120
-122
-128
-135
-144
-153
-162
-171
-180
-190
-202
-216
-234
-253
-274
-294
-311
-326
-337
-345
-351
-355
-359
-363
-366
-367
-366
-361
-353
-342
-330
-319
-311
-305
-304
-304
-305
-306
-303
-298
-291
-284
-278
-275
-275
-279
-285
-291
-296
-298
-298
-297
-296
-297
-302
-310
-320
-330
-337
-339
-336
-328
-317
-308
-304
-306
-317
-334
-357
-380
-403
-422
-438
-452
-465
-481
-500
-524
-549
-574
-593
-605
-605
-593
-570
-535
-492
-442
-386
-323
-253
-175
-87
8
108
210
309
401
482
552
610
661
707
754
805
862
926
996
1070
1145
1217
1284
1345
1399
1448
1493
1536
1577
1620
1663
1707
1752
1795
1837
1877
1912
1944
1971
1994
2013
2029
2041
2052
2062
2069
2075
2078
2080
2079
2075
2068
2057
2044
2029
2011
1992
1971
1949
1926
1903
1880
1857
1834
1812
1792
1774
1760
1750
1745
1745
1751
1761
1774
1788
1800
1810
1815
1813
1806
1792
1773
1747
1716
1679
1636
1585
1528
1463
1391
1314
1233
1151
1069
988
910
836
765
697
633
572
515
461
411
364
320
280
243
211
184
164
150
144
144
148
154
158
156
145
126
97
63
27
-7
-36
-58
-74
-85
-95
-106
-122
-143
-168
-194
-218
-237
-248
-252
-251
-247
-243
-243
-247
-256
-267
-277
-285
-288
-286
-280
-272
-266
-264
-266
-271
-279
-287
-291
-291
-286
-277
-267
-257
-252
-251
-255
-262
-272
-283
-293
-304
-314
-326
-340
-357
-376
-396
-415
-432
-445
-456
-467
-479
-495
-515
-540
-567
-595
-619
-638
-649
-653
-653
-652
-653
-659
-672
-691
-717
-746
-777
-809
-841
-876
-914
-959
-1010
-1069
-1132
-1196
-1257
-1311
-1355
-1389
-1412
-1427
-1437
-1444
-1450
-1455
-1461
-1465
-1469
-1470
-1469
-1467
-1465
-1464
-1464
-1466
-1469
-1474
-1479
-1485
-1492
-1501
-1513
-1527
-1542
-1557
-1569
-1575
-1573
-1563
-1544
-1519
-1490
-1462
-1436
-1414
-1397
-1384
-1372
-1358
-1341
-1321
-1297
-1272
-1247
-1225
-1207
-1194
-1182
-1172
-1160
-1146
-1128
-1108
-1087
-1068
-1053
-1042
-1035
-1031
-1029
-1024
-1016
-1002
-985
-965
-943
-922
-903
-887
-873
-861
-848
-833
-816
-794
-770
-745
-719
-693
-666
-638
-606
-568
-522
-467
-401
-327
-246
-160
-74
10
91
167
239
308
375
441
508
576
645
714
782
848
911
972
1030
1086
1140
1194
1249
1305
1364
1426
1491
1558
1628
1698
1768
1835
1897
1953
2001
2040
2073
2100
2124
2146
2169
2195
2222
2249
2274
2295
2309
2314
2310
2299
2282
2262
2242
2225
2210
2198
2185
2170
2150
2122
2086
2041
1992
1939
1887
1840
1801
1771
1752
1741
1736
1734
1731
1724
1711
1693
1669
1643
1618
1595
1578
1568
1563
1561
1560
1555
1546
1529
1506
1478
1449
1421
1398
1381
1370
1363
1359
1353
1344
1331
1314
1293
1271
1248
1227
1208
1190
1172
1154
1134
1113
1093
1074
1059
1049
1044
1044
1048
1055
1063
1071
1079
1088
1097
1109
1123
1137
1152
1165
1177
1188
1198
1208
1221
1236
1255
1274
1292
1306
1313
1310
1298
1278
1254
1227
1202
1179
1161
1144
1129
1113
1095
1076
1058
1044
1034
1031
1035
1042
1050
1055
1054
1044
1026
1002
977
952
931
915
902
889
874
854
825
790
750
708
669
634
605
581
558
533
501
460
410
351
288
225
167
116
75
43
18
-2
-20
-40
-62
-88
-117
-147
-179
-211
-242
-272
-302
-332
-362
-391
-421
-449
-476
-500
-523
-543
-563
-581
-600
-619
-641
-666
-695
-728
-766
-810
-858
-910
-966
-1022
-1080
-1136
-1191
-1244
-1294
-1340
-1384
-1424
-1461
-1494
-1524
-1549
-1571
-1590
-1605
-1619
-1631
-1642
-1653
-1663
-1672
-1681
-1689
-1697
-1706
-1716
-1728
-1744
-1764
-1788
-1817
-1848
-1880
-1910
-1936
-1956
-1969
-1973
-1969
-1958
-1941
-1921
-1898
-1874
-1850
-1825
-1799
-1772
-1742
-1711
-1678
-1646
-1614
-1586
-1561
-1540
-1523
-1507
-1492
-1478
-1463
-1448
-1434
-1423
-1417
-1416
-1422
-1432
-1447
-1462
-1476
-1487
-1495
-1500
-1502
-1505
-1510
-1518
-1530
-1544
-1560
-1574
-1584
-1589
-1588
-1581
-1570
-1557
-1544
-1532
-1521
-1511
-1502
-1493
-1483
-1471
-1460
-1449
-1442
-1439
-1443
-1453
-1470
-1491
-1514
-1538
-1561
-1581
-1598
-1613
-1627
-1643
-1661
-1683
-1708
-1735
-1762
-1786
-1805
-1816
-1819
-1812
-1798
-1778
-1755
-1732
-1711
-1693
-1678
-1665
-1652
-1637
-1618
-1595
-1566
-1533
-1496
-1457
-1418
-1379
-1340
-1301
-1261
-1218
-1171
-1121
-1066
-1008
-951
-891
-832
-774
-715
-656
-595
-531
-463
-390
-313
-232
-149
-66
18
99
179
258
337
417
502
593
692
800
917
1042
1171
1300
1426
1544
1651
1747
1832
1908
1980
2049
2121
2197
2277
2359
2440
2518
2590
2653
2707
2756
2801
2845
2893
2947
3007
3072
3142
3215
3288
3360
3433
3506
3580
3656
3733
3812
3891
3968
4041
4110
4174
4234
4291
4347
4402
4457
4512
4565
4615
4661
4703
4739
4772
4803
4834
4866
4900
4937
4976
5016
5056
5093
5126
5155
5178
5195
5207
5215
5218
5218
5215
5210
5203
5195
5185
5173
5160
5144
5127
5109
5091
5072
5054
5036
5016
4993
4964
4929
4886
4836
4779
4718
4658
4602
4553
4514
4483
4458
4436
4413
4383
4345
4298
4241
4179
4113
4048
3986
3928
3873
3819
3764
3706
3644
3578
3508
3438
3369
3304
3244
3189
3139
3092
3047
3002
2958
2915
2873
2835
2802
2773
2748
2726
2703
2677
2645
2607
2562
2512
2459
2407
2357
2311
2269
2231
2193
2155
2114
2071
2025
1982
1943
1912
1891
1883
1885
1896
1911
1926
1938
1944
1945
1942
1937
1933
1932
1933
1936
1936
1931
1916
1891
1855
1812
1764
1716
1672
1633
1600
1568
1536
1497
1449
1389
1320
1242
1162
1083
1010
945
889
841
797
755
709
660
605
546
485
424
366
311
260
211
164
116
64
7
-56
-126
-202
-283
-367
-455
-545
-636
-728
-821
-915
-1010
-1106
-1203
-1298
-1392
-1481
-1564
-1639
-1707
-1767
-1820
-1868
-1914
-1959
-2005
-2054
-2105
-2158
-2210
-2260
-2307
-2349
-2387
-2422
-2454
-2486
-2520
-2557
-2598
-2643
-2692
-2744
-2797
-2851
-2904
-2956
-3005
-3052
-3097
-3140
-3183
-3226
-3270
-3315
-3361
-3407
-3455
-3501
-3547
-3593
-3638
-3684
-3731
-3781
-3833
-3888
-3944
-4000
-4054
-4104
-4148
-4186
-4219
-4246
-4269
-4290
-4308
-4325
-4340
-4352
-4361
-4368
-4372
-4375
-4377
-4380
-4386
-4393
-4403
-4413
-4423
-4432
-4439
-4445
-4452
-4460
-4471
-4486
-4504
-4524
-4542
-4556
-4563
-4562
-4552
-4534
-4512
-4490
-4471
-4458
-4453
-4455
-4463
-4474
-4484
-4491
-4491
-4486
-4474
-4457
-4438
-4419
-4403
-4390
-4383
-4381
-4385
-4392
-4403
-4414
-4426
-4438
-4448
-4458
-4470
-4484
-4504
-4529
-4561
-4599
-4641
-4683
-4723
-4755
-4776
-4786
-4784
-4772
-4751
-4726
-4700
-4675
-4653
-4633
-4615
-4598
-4579
-4559
-4537
-4514
-4491
-4468
-4448
-4428
-4411
-4393
-4376
-4357
-4338
-4316
-4294
-4270
-4246
-4220
-4192
-4163
-4132
-4100
-4069
-4041
-4019
-4002
-3994
-3994
-4000
-4010
-4022
-4032
-4040
-4043
-4043
-4040
-4035
-4029
-4022
-4014
-4005
-3992
-3975
-3954
-3927
-3898
-3865
-3832
-3799
-3766
-3735
-3706
-3678
-3653
-3630
-3609
-3592
-3576
-3562
-3547
-3529
-3506
-3476
-3438
-3393
-3341
-3283
-3220
-3152
-3079
-3000
-2913
-2817
-2714
-2606
-2495
-2385
-2282
-2187
-2103
-2029
-1963
-1904
-1848
-1795
-1746
-1702
-1666
-1642
-1630
-1631
-1641
-1659
-1678
-1694
-1703
-1704
-1696
-1681
-1658
-1629
-1593
-1551
-1501
-1442
-1375
-1302
-1227
-1154
-1087
-1030
-983
-946
-916
-890
-865
-839
-813
-790
-772
-764
-768
-783
-808
-838
-867
-890
-905
-910
-905
-893
-878
-862
-847
-832
-817
-799
-778
-753
-726
-699
-674
-656
-644
-639
-638
-638
-634
-625
-608
-584
-553
-520
-487
-457
-430
-408
-390
-373
-356
-339
-322
-305
-291
-280
-275
-276
-283
-296
-316
-341
-370
-403
-438
-474
-509
-543
-572
-598
-619
-636
-649
-658
-664
-667
-664
-656
-641
-619
-589
-554
-515
-474
-434
-395
-356
-316
-271
-221
-162
-95
-22
55
131
204
271
330
383
431
477
522
568
615
662
707
748
783
811
832
848
860
869
875
881
885
887
887
885
882
879
876
874
872
870
868
864
859
854
849
847
849
856
870
888
911
937
964
991
1018
1048
1078
1110
1142
1174
1203
1227
1245
1256
1262
1263
1263
1266
1271
1281
1293
1305
1315
1320
1319
1314
1308
1305
1309
1324
1352
1391
1438
1489
1538
1581
1615
1638
1651
1657
1658
1658
1659
1662
1666
1673
1680
1688
1697
1706
1716
1728
1742
1759
1778
1801
1828
1858
1892
1929
1969
2009
2048
2084
2113
2136
2152
2162
2169
2177
2186
2201
2220
2245
2273
2303
2333
2361
2388
2414
2438
2461
2484
2506
2524
2539
2550
2555
2556
2554
2551
2548
2546
2546
2546
2546
2544
2540
2533
2525
2517
2511
2507
2506
2508
2509
2509
2505
2497
2487
2476
2467
2463
2466
2476
2492
2511
2530
2547
2558
2563
2563
2558
2550
2540
2528
2513
2492
2464
2427
2382
2330
2274
2217
2163
2115
2074
2037
2003
1969
1930
1886
1835
1780
1724
1671
1626
1592
1570
1561
1562
1572
1587
1604
1621
1639
1656
1673
1692
1711
1730
1749
1765
1778
1786
1788
1786
1782
1776
1772
1771
1773
1779
1788
1797
1805
1810
1812
1812
1811
1812
1817
1829
1850
1879
1917
1960
2005
2051
2093
2129
2158
2180
2196
2209
2220
2231
2244
2259
2277
2294
2309
2320
2324
2319
2304
2278
2245
2205
2161
2117
2073
2033
1995
1959
1925
1893
1862
1834
1811
1796
1792
1799
1816
1843
1876
1909
1940
1966
1987
2001
2017
2032
2052
2077
2106
2137
2165
2186
2197
2196
2185
2167
2146
2128
2116
2112
2115
2124
2136
2149
2161
2172
2183
2197
2213
2233
2256
2277
2294
2304
2305
2295
2278
2256
2233
2213
2198
2189
2185
2183
2183
2180
2176
2170
2163
2158
2155
2154
2155
2155
2154
2149
2142
2133
2125
2119
2117
2119
2124
2129
2131
2129
2120
2105
2088
2071
2059
2054
2057
2067
2083
2100
2116
2129
2137
2142
2147
2152
2162
2175
2191
2208
2224
2237
2246
2253
2259
2266
2276
2290
2306
2323
2338
2348
2352
2349
2341
2330
2319
2310
2305
2303
2303
2303
2300
2294
2285
2275
2265
2258
2254
2252
2252
2249
2242
2227
2205
2175
2142
2107
2074
2044
2017
1989
1959
1922
1874
1816
1748
1675
1600
1530
1467
1415
1373
1339
1309
1281
1252
1221
1187
1154
1122
1094
1070
1051
1035
1020
1004
985
964
940
915
889
863
837
809
778
743
701
653
599
542
482
423
364
306
247
188
126
61
-6
-73
-137
-195
-245
-285
-315
-336
-350
-360
-369
-377
-387
-397
-407
-417
-426
-434
-444
-456
-471
-491
-514
-540
-566
-591
-613
-631
-645
-657
-668
-679
-691
-705
-719
-734
-746
-756
-763
-767
-772
-777
-785
-798
-814
-833
-854
-875
-894
-910
-924
-936
-948
-961
-974
-988
-1002
-1012
-1020
-1022
-1018
-1008
-994
-975
-954
-931
-906
-879
-850
-817
-781
-742
-701
-660
-623
-593
-570
-556
-551
-553
-561
-572
-582
-592
-598
-600
-600
-597
-591
-585
-579
-573
-567
-561
-554
-547
-538
-527
-513
-497
-477
-454
-427
-398
-367
-335
-302
-271
-242
-218
-199
-188
-186
-194
-211
-236
-269
-308
-349
-391
-432
-470
-505
-537
-567
-594
-621
-646
-670
-692
-711
-727
-740
-752
-763
-775
-790
-808
-829
-853
-879
-904
-927
-948
-966
-982
-998
-1012
-1029
-1045
-1060
-1072
-1079
-1080
-1076
-1067
-1056
-1047
-1042
-1044
-1053
-1069
-1089
-1110
-1129
-1143
-1150
-1151
-1147
-1139
-1130
-1122
-1117
-1116
-1118
-1122
-1127
-1133
-1139
-1142
-1144
-1143
-1139
-1131
-1118
-1101
-1081
-1057
-1033
-1010
-990
-975
-965
-959
-957
-956
-955
-952
-946
-935
-922
-908
-893
-880
-870
-863
-861
-862
-867
-876
-888
-902
-918
-935
-953
-971
-987
-1002
-1016
-1031
-1044
-1057
-1071
-1084
-1098
-1110
-1118
-1122
-1120
-1111
-1098
-1080
-1062
-1046
-1034
-1029
-1030
-1037
-1048
-1061
-1075
-1088
-1099
-1111
-1125
-1143
-1166
-1197
-1234
-1276
-1322
-1368
-1413
-1455
-1495
-1532
-1570
-1610
-1652
-1697
-1744
-1792
-1838
-1881
-1919
-1953
-1984
-2015
-2049
-2087
-2131
-2181
-2234
-2287
-2338
-2384
-2421
-2452
-2475
-2494
-2509
-2524
-2537
-2550
-2559
-2564
-2561
-2549
-2529
-2501
-2468
-2432
-2396
-2362
-2330
-2301
-2273
-2245
-2216
-2187
-2157
-2128
-2101
-2078
-2059
-2044
-2033
-2025
-2017
-2011
-2003
-1994
-1986
-1978
-1973
-1970
-1972
-1976
-1984
-1993
-2001
-2008
-2011
-2008
-2000
-1988
-1972
-1954
-1937
-1924
-1915
-1911
-1912
-1916
-1921
-1923
-1918
-1906
-1884
-1852
-1813
-1770
-1726
-1686
-1652
-1627
-1613
-1609
-1615
-1628
-1647
-1670
-1695
-1720
-1745
-1770
-1792
-1814
-1836
-1858
-1882
-1909
-1941
-1976
-2016
-2059
-2103
-2145
-2183
-2215
-2240
-2259
-2271
-2279
-2283
-2287
-2290
-2294
-2297
-2299
-2299
-2295
-2288
-2277
-2264
-2248
-2233
-2217
-2202
-2188
-2172
-2154
-2132
-2103
-2069
-2028
-1983
-1936
-1888
-1843
-1802
-1766
-1735
-1709
-1685
-1663
-1639
-1614
-1587
-1558
-1529
-1501
-1475
-1451
-1429
-1410
-1390
-1371
-1351
-1330
-1309
-1289
-1269
-1251
-1233
-1216
-1199
-1180
-1159
-1136
-1112
-1089
-1067
-1048
-1033
-1020
-1010
-1000
-989
-973
-951
-925
-894
-858
-819
-778
-735
-689
-641
-592
-542
-493
-446
-403
-365
-332
-302
-275
-249
-222
-194
-164
-134
-106
-80
-56
-33
-9
18
51
91
138
189
240
287
327
357
379
394
407
421
439
463
492
522
549
570
582
587
585
581
580
585
597
616
640
664
686
703
715
724
732
743
759
782
810
841
871
898
919
935
947
959
973
991
1014
1042
1069
1094
1113
1124
1127
1125
1118
1110
1103
1097
1091
1084
1075
1062
1045
1026
1006
990
978
972
969
967
964
955
940
917
887
852
816
781
747
715
683
649
611
567
518
466
413
362
318
282
254
235
222
213
205
197
187
176
164
151
137
122
106
89
71
53
35
19
8
3
4
12
25
42
60
79
95
111
125
139
155
173
195
219
246
273
302
330
359
389
421
457
495
537
582
626
668
706
739
765
784
798
807
812
814
814
810
803
791
774
752
727
699
671
644
619
597
577
557
537
515
488
458
424
389
355
324
298
280
269
266
269
277
288
301
313
324
336
348
360
374
390
408
426
444
460
474
484
491
495
496
495
493
491
488
487
487
488
492
498
508
519
532
545
556
563
564
559
546
526
502
475
448
423
401
382
365
350
336
322
309
297
289
287
292
306
326
353
383
414
443
469
489
506
518
528
537
543
549
553
555
556
556
556
558
564
573
587
603
619
634
645
651
653
651
649
647
649
654
663
675
685
693
696
692
682
668
650
632
616
603
595
592
594
600
612
627
647
671
697
726
755
785
813
841
869
899
930
964
1000
1039
1076
1109
1137
1157
1168
1173
1173
1173
1175
1183
1198
1218
1243
1268
1292
1312
1325
1334
1338
1341
1345
1353
1366
1384
1407
1434
1463
1491
1518
1542
1561
1575
1582
1583
1577
1566
1552
1536
1521
1510
1503
1499
1498
1497
1492
1480
1460
1431
1395
1356
1317
1284
1259
1244
1239
1242
1250
1259
1267
1272
1274
1273
1271
1269
1268
1268
1266
1262
1252
1236
1213
1183
1148
1110
1070
1030
990
951
912
873
833
793
754
717
685
657
635
618
607
600
595
592
590
587
583
578
572
565
558
552
549
550
557
571
591
617
646
674
698
714
722
721
713
699
683
667
653
641
629
615
595
569
534
490
440
387
332
280
231
186
145
108
72
37
3
-29
-60
-88
-112
-133
-151
-167
-182
-197
-213
-229
-246
-265
-284
-304
-326
-349
-374
-399
-424
-448
-470
-489
-504
-516
-526
-532
-537
-538
-535
-528
-514
-495
-471
-444
-418
-395
-378
-368
-366
-367
-369
-366
-357
-338
-312
-279
-246
-216
-193
-180
-176
-179
-185
-191
-195
-194
-191
-187
-187
-191
-203
-220
-242
-264
-281
-292
-295
-290
-279
-266
-255
-247
-243
-242
-243
-242
-237
-226
-208
-184
-157
-128
-99
-72
-46
-22
0
20
39
56
69
79
86
90
93
96
102
113
129
149
173
200
227
253
278
301
324
347
371
398
430
466
508
555
607
664
725
788
853
917
980
1041
1101
1159
1217
1276
1336
1397
1458
1516
1569
1616
1655
1686
1709
1727
1741
1753
1764
1774
1781
1783
1780
1770
1755
1736
1715
1696
1680
1669
1663
1660
1660
1661
1663
1667
1675
1689
1712
1745
1785
1831
1879
1923
1961
1991
2011
2021
2028
2031
2031
2029
2024
2015
1999
1975
1945
1910
1874
1841
1812
1791
1775
1763
1751
1735
1714
1687
1655
1621
1587
1556
1527
1501
1476
1449
1420
1387
1353
1320
1294
1275
1267
1268
1275
1283
1287
1283
1270
1247
1219
1189
1163
1145
1136
1135
1141
1150
1158
1162
1163
1159
1153
1147
1142
1138
1134
1130
1122
1109
1090
1066
1039
1010
982
956
932
911
890
869
846
822
796
768
739
708
675
640
602
562
518
474
429
387
349
315
284
256
228
199
166
129
89
47
5
-37
-76
-113
-148
-183
-218
-256
-297
-340
-385
-432
-479
-526
-574
-622
-672
-723
-776
-831
-887
-944
-999
-1053
-1105
-1153
-1199
-1241
-1279
-1313
-1342
-1368
-1390
-1410
-1430
-1451
-1475
-1501
-1530
-1560
-1592
-1623
-1653
-1682
-1712
-1743
-1775
-1810
-1846
-1882
-1918
-1950
-1977
-2001
-2021
-2041
-2063
-2089
-2122
-2162
-2208
-2257
-2307
-2356
-2402
-2445
-2487
-2528
-2572
-2621
-2674
-2731
-2789
-2846
-2897
-2941
-2974
-2997
-3012
-3020
-3025
-3030
-3036
-3045
-3058
-3072
-3086
-3097
-3105
-3107
-3102
-3091
-3074
-3055
-3035
-3017
-3004
-2995
-2993
-2995
-3001
-3007
-3013
-3016
-3017
-3016
-3014
-3014
-3018
-3027
-3042
-3060
-3081
-3103
-3122
-3139
-3152
-3162
-3171
-3179
-3187
-3196
-3203
-3208
-3211
-3209
-3203
-3194
-3184
-3175
-3167
-3160
-3153
-3145
-3132
-3113
-3086
-3052
-3011
-2967
-2922
-2879
-2838
-2801
-2766
-2731
-2697
-2661
-2627
-2593
-2564
-2539
-2520
-2505
-2493
-2479
-2463
-2441
-2413
-2381
-2348
-2316
-2289
-2268
-2254
-2243
-2234
-2222
-2203
-2177
-2142
-2100
-2055
-2008
-1963
-1922
-1886
-1854
-1827
-1802
-1779
-1758
-1736
-1715
-1694
-1671
-1647
-1621
-1592
-1561
-1530
-1499
-1469
-1442
-1418
-1395
-1373
-1350
-1324
-1295
-1265
-1233
-1203
-1175
-1150
-1126
-1102
-1074
-1039
-995
-943
-884
-823
-763
-710
-667
-633
-608
-587
-567
-543
-512
-474
-429
-380
-332
-287
-247
-213
-183
-155
-126
-93
-57
-16
27
70
111
148
180
206
228
247
263
277
291
304
316
328
338
346
352
354
351
344
332
317
298
280
264
252
246
244
247
251
255
256
254
249
243
239
238
244
256
274
296
318
338
356
369
379
388
397
408
422
438
454
471
486
500
513
529
549
575
608
649
694
742
790
836
879
918
955
990
1022
1057
1088
1116
1139
1156
1166
1169
1168
1166
1164
1166
1172
1182
1194
1206
1213
1215
1209
1196
1178
1156
1135
1117
1104
1098
1099
1107
1119
1134
1149
1163
1172
1177
1175
1168
1154
1138
1119
1102
1088
1080
1079
1085
1097
1112
1129
1146
1160
1172
1181
1188
1194
1201
1210
1220
1230
1240
1248
1253
1254
1251
1244
1235
1224
1212
1200
1186
1171
1153
1131
1105
1076
1045
1012
984
958
939
926
920
920
923
927
931
934
935
934
933
933
934
939
947
957
970
983
996
1008
1018
1026
1030
1032
1031
1026
1018
1004
987
964
935
902
865
826
786
747
709
674
642
612
583
555
526
494
460
423
384
345
309
278
252
234
222
215
211
206
199
187
170
148
123
98
75
55
39
28
20
13
6
-3
-14
-27
-42
-58
-74
-89
-103
-115
-126
-134
-139
-141
-139
-134
-126
-119
-115
-115
-122
-137
-157
-182
-209
-234
-257
-275
-292
-307
-325
-347
-374
-404
-437
-469
-498
-522
-542
-559
-578
-601
-632
-672
-719
-771
-823
-870
-910
-940
-964
-982
-1000
-1022
-1050
-1084
-1124
-1166
-1206
-1241
-1268
-1287
-1299
-1304
-1306
-1306
-1304
-1300
-1295
-1287
-1276
-1263
-1250
-1238
-1229
-1223
-1218
-1214
-1208
-1198
-1184
-1166
-1145
-1125
-1108
-1096
-1089
-1086
-1085
-1082
-1075
-1061
-1042
-1016
-990
-963
-939
-919
-902
-889
-877
-865
-851
-837
-822
-810
-801
-797
-800
-808
-821
-835
-849
-862
-870
-874
-872
-866
-854
-840
-822
-805
-788
-774
-763
-754
-746
-736
-721
-698
-665
-622
-573
-522
-474
-434
-407
-394
-394
-404
-419
-433
-443
-447
-443
-435
-424
-413
-405
-398
-391
-381
-365
-342
-312
-276
-238
-200
-164
-133
-105
-79
-51
-20
16
55
95
134
167
194
214
229
242
257
276
301
334
371
413
456
500
544
590
641
696
757
821
888
952
1010
1061
1103
1136
1163
1188
1213
1240
1269
1298
1326
1350
1369
1384
1397
1411
1430
1457
1491
1532
1576
1620
1658
1689
1711
1726
1737
1749
1765
1787
1817
1852
1890
1927
1960
1985
2003
2011
2013
2009
2003
1995
1987
1979
1973
1968
1964
1961
1958
1956
1954
1951
1946
1940
1932
1924
1915
1907
1900
1894
1888
1880
1870
1856
1837
1816
1794
1773
1757
1748
1748
1757
1775
1799
1827
1854
1880
1900
1915
1922
1921
1913
1899
1879
1853
1825
1795
1765
1736
1712
1691
1674
1662
1652
1643
1636
1630
1625
1621
1621
1624
1630
1640
1652
1664
1676
1685
1692
1695
1695
1693
1690
1685
1680
1674
1669
1664
1660
1658
1658
1660
1664
1669
1674
1676
1675
1671
1664
1655
1647
1641
1638
1639
1645
1652
1660
1666
1670
1670
1667
1663
1659
1656
1656
1658
1660
1662
1661
1656
1645
1630
1611
1591
1572
1556
1545
1539
1538
1539
1543
1546
1548
1547
1543
1536
1528
1518
1507
1497
1488
1480
1472
1464
1457
1448
1439
1430
1420
1411
1404
1400
1399
1402
1407
1414
1421
1427
1431
1433
1432
1431
1429
1429
1431
1436
1443
1451
1460
1467
1473
1477
1478
1478
1477
1474
1470
1465
1457
1447
1435
1420
1404
1388
1374
1363
1357
1354
1354
1357
1360
1363
1364
1363
1358
1351
1341
1329
1316
1303
1291
1282
1277
1276
1282
1294
1310
1330
1349
1366
1378
1383
1381
1373
1362
1349
1337
1328
1322
1318
1314
1308
1297
1279
1256
1228
1198
1169
1144
1124
1110
1100
1093
1085
1074
1058
1036
1010
980
950
922
898
878
863
851
840
829
815
798
777
753
727
701
676
652
632
613
596
579
561
542
521
497
471
444
417
390
365
341
319
300
282
264
247
228
208
186
161
135
107
79
51
23
-3
-28
-50
-69
-86
-100
-111
-118
-123
-125
-126
-125
-125
-126
-128
-131
-136
-142
-148
-153
-158
-163
-168
-176
-186
-202
-224
-253
-288
-328
-371
-416
-461
-502
-539
-571
-597
-619
-638
-655
-672
-690
-710
-733
-757
-783
-809
-834
-857
-877
-895
-911
-928
-946
-970
-1000
-1037
-1080
-1128
-1178
-1225
-1267
-1300
-1325
-1341
-1352
-1359
-1367
-1378
-1393
-1411
-1431
-1447
-1459
-1462
-1457
-1445
-1429
-1414
-1406
-1409
-1425
-1453
-1492
-1537
-1583
-1625
-1659
-1684
-1700
-1712
-1722
-1734
-1753
-1778
-1809
-1843
-1878
-1909
-1932
-1944
-1946
-1939
-1923
-1904
-1883
-1864
-1848
-1838
-1831
-1829
-1829
-1829
-1829
-1825
-1819
-1808
-1792
-1774
-1752
-1730
-1708
-1687
-1670
-1655
-1642
-1631
-1619
-1605
-1586
-1562
-1533
-1501
-1466
-1431
-1400
-1374
-1354
-1339
-1329
-1322
-1316
-1308
-1299
-1288
-1276
-1265
-1255
-1247
-1243
-1240
-1239
-1237
-1233
-1227
-1217
-1204
-1190
-1174
-1159
-1145
-1131
-1117
-1103
-1088
-1072
-1055
-1040
-1027
-1016
-1010
-1010
-1012
-1016
-1018
-1020
-1016
-1010
-999
-985
-969
-952
-933
-914
-892
-866
-835
-799
-756
-709
-660
-611
-564
-521
-484
-452
-425
-401
-379
-357
-334
-309
-284
-259
-236
-214
-196
-181
-169
-158
-148
-136
-121
-102
-78
-49
-17
17
51
82
108
126
136
137
131
119
106
93
84
80
80
85
91
97
99
95
84
66
42
14
-16
-45
-71
-94
-112
-126
-135
-142
-148
-154
-163
-176
-197
-224
-260
-303
-351
-402
-453
-501
-542
-575
-601
-619
-633
-643
-654
-667
-682
-701
-722
-744
-766
-785
-801
-814
-825
-834
-844
-856
-872
-892
-916
-944
-975
-1006
-1036
-1062
-1083
-1099
-1111
-1122
-1133
-1149
-1172
-1205
-1249
-1300
-1358
-1416
-1472
-1521
-1561
-1593
-1617
-1636
-1655
-1675
-1699
-1725
-1752
-1776
-1793
-1800
-1797
-1784
-1765
-1745
-1727
-1716
-1714
-1720
-1733
-1748
-1762
-1770
-1770
-1761
-1744
-1722
-1696
-1671
-1648
-1629
-1615
-1603
-1594
-1587
-1579
-1572
-1565
-1559
-1555
-1553
-1554
-1558
-1564
-1573
-1583
-1593
-1601
-1609
-1614
-1617
-1618
-1619
-1622
-1627
-1636
-1650
-1671
-1697
-1729
-1763
-1799
-1834
-1866
-1894
-1916
-1933
-1943
-1948
-1951
-1951
-1952
-1955
-1962
-1972
-1986
-2001
-2019
-2032
-2041
-2044
-2041
-2032
-2021
-2011
-2005
-2007
-2016
-2033
-2057
-2083
-2109
-2131
-2148
-2161
-2170
-2177
-2186
-2197
-2211
-2227
-2244
-2259
-2270
-2277
-2279
-2280
-2279
-2281
-2285
-2292
-2301
-2310
-2316
-2319
-2318
-2313
-2306
-2301
-2298
-2299
-2304
-2311
-2318
-2321
-2319
-2311
-2297
-2280
-2261
-2244
-2231
-2223
-2219
-2218
-2219
-2219
-2218
-2216
-2214
-2214
-2218
-2228
-2243
-2263
-2287
-2311
-2333
-2351
-2361
-2365
-2360
-2348
-2330
-2307
-2282
-2255
-2229
-2204
-2181
-2160
-2141
-2121
-2099
-2073
-2040
-2001
-1954
-1903
-1849
-1797
-1749
-1708
-1676
-1650
-1629
-1608
-1584
-1553
-1513
-1464
-1409
-1351
-1294
-1243
-1201
-1167
-1142
-1122
-1103
-1082
-1057
-1025
-986
-942
-894
-846
-799
-754
-711
-670
-631
-591
-550
-509
-466
-424
-381
-339
-298
-257
-216
-175
-135
-96
-60
-27
3
28
52
75
99
126
157
193
231
268
301
328
344
350
345
332
313
290
268
248
230
215
202
191
182
174
170
169
174
185
202
224
249
277
306
334
361
389
417
448
481
518
559
602
649
697
747
798
850
903
956
1008
1058
1103
1144
1179
1207
1232
1253
1275
1299
1327
1360
1398
1439
1481
1521
1557
1588
1614
1635
1654
1674
1697
1724
1758
1798
1841
1885
1929
1969
2004
2033
2058
2079
2097
2115
2133
2151
2166
2179
2187
2188
2184
2173
2159
2144
2131
2121
2115
2112
2111
2107
2100
2085
2062
2033
1998
1961
1925
1893
1867
1847
1833
1821
1810
1799
1785
1769
1752
1735
1719
1704
1692
1681
1671
1660
1646
1629
1608
1585
1560
1534
1508
1484
1461
1439
1418
1398
1378
1359
1339
1319
1300
1281
1263
1246
1230
1214
1199
1184
1168
1151
1132
1110
1087
1062
1037
1012
989
967
945
923
900
874
846
815
783
753
726
703
686
673
662
649
631
605
569
524
473
419
366
318
277
243
214
188
160
130
95
57
20
-14
-41
-60
-69
-71
-69
-67
-67
-71
-79
-90
-101
-108
-110
-107
-98
-86
-73
-60
-50
-41
-32
-23
-11
4
21
40
57
72
82
88
90
91
93
98
107
120
136
153
168
182
193
201
208
215
223
234
247
262
279
298
318
340
365
392
421
451
481
511
537
561
583
603
624
647
674
702
732
760
783
797
800
793
778
757
736
719
710
710
720
738
760
784
806
823
834
839
837
831
822
812
802
793
785
779
776
775
775
775
775
772
767
758
745
730
714
698
685
673
665
658
652
647
641
636
633
632
637
647
664
687
713
742
770
796
820
842
864
886
910
936
965
993
1020
1045
1067
1085
1102
1119
1139
1163
1193
1227
1264
1301
1335
1364
1388
1406
1421
1434
1448
1465
1485
1509
1535
1561
1587
1611
1632
1650
1665
1677
1686
1693
1697
1699
1701
1704
1710
1723
1744
1774
1811
1854
1900
1945
1985
2020
2048
2071
2091
2112
2135
2162
2194
2228
2263
2295
2323
2344
2361
2373
2383
2394
2408
2426
2449
2475
2502
2530
2556
2580
2603
2624
2643
2662
2681
2700
2719
2737
2754
2770
2785
2799
2811
2821
2828
2833
2836
2836
2835
2834
2835
2838
2844
2852
2861
2868
2870
2867
2858
2842
2822
2799
2776
2755
2737
2722
2708
2695
2680
2662
2642
2620
2598
2578
2560
2547
2538
2532
2529
2527
2525
2523
2521
2519
2517
2515
2513
2511
2507
2501
2493
2483
2472
2462
2454
2449
2446
2444
2442
2437
2429
2416
2399
2380
2361
2346
2336
2333
2337
2346
2358
2370
2378
2380
2375
2363
2345
2323
2299
2276
2256
2239
2224
2211
2196
2179
2156
2127
2092
2050
2005
1958
1911
1866
1827
1792
1763
1738
1716
1695
1675
1655
1635
1616
1597
1581
1568
1558
1551
1546
1543
1541
1540
1538
1536
1533
1528
1522
1513
1503
1491
1478
1466
1456
1449
1445
1444
1444
1442
1435
1419
1392
1354
1307
1253
1197
1144
1099
1064
1040
1028
1022
1020
1016
1008
994
973
946
917
888
863
843
830
823
820
818
815
808
795
776
751
722
690
658
628
601
580
562
548
536
525
512
498
482
463
444
425
409
395
384
375
368
360
350
337
320
301
279
258
238
221
205
191
177
160
138
111
77
38
-3
-43
-79
-107
-127
-137
-140
-138
-135
-136
-144
-160
-184
-216
-252
-288
-322
-349
-368
-378
-381
-379
-374
-370
-368
-370
-377
-388
-402
-418
-434
-448
-460
-469
-474
-476
-476
-475
-473
-473
-474
-477
-482
-487
-493
-496
-496
-492
-485
-476
-467
-462
-462
-471
-487
-511
-541
-573
-603
-630
-651
-666
-675
-680
-683
-687
-691
-695
-700
-702
-701
-696
-686
-673
-660
-647
-638
-633
-631
-631
-632
-630
-623
-611
-594
-572
-549
-526
-507
-493
-486
-485
-492
-505
-523
-545
-570
-597
-625
-651
-676
-698
-716
-730
-742
-751
-760
-769
-779
-789
-801
-812
-821
-830
-837
-844
-853
-865
-882
-904
-931
-961
-994
-1026
-1057
-1087
-1117
-1149
-1185
-1228
-1280
-1339
-1407
-1479
-1554
-1627
-1696
-1759
-1818
-1871
-1921
-1970
-2017
-2068
-2117
-2166
-2213
-2257
-2297
-2332
-2363
-2391
-2418
-2445
-2472
-2501
-2531
-2560
-2588
-2614
-2637
-2656
-2671
-2683
-2693
-2703
-2713
-2723
-2736
-2749
-2763
-2776
-2788
-2798
-2806
-2812
-2818
-2824
-2831
-2842
-2855
-2871
-2889
-2907
-2922
-2933
-2940
-2943
-2941
-2938
-2934
-2932
-2932
-2936
-2942
-2951
-2960
-2968
-2974
-2979
-2980
-2979
-2976
-2971
-2964
-2955
-2945
-2935
-2926
-2920
-2919
-2923
-2933
-2948
-2968
-2989
-3009
-3026
-3038
-3045
-3046
-3046
-3044
-3045
-3050
-3060
-3074
-3092
-3112
-3132
-3150
-3165
-3177
-3184
-3186
-3183
-3174
-3161
-3142
-3120
-3096
-3072
-3050
-3033
-3021
-3016
-3015
-3018
-3020
-3019
-3014
-3003
-2989
-2972
-2956
-2943
-2935
-2934
-2937
-2944
-2951
-2955
-2953
-2944
-2929
-2908
-2882
-2856
-2830
-2806
-2786
-2769
-2755
-2740
-2725
-2707
-2686
-2662
-2636
-2609
-2583
-2561
-2544
-2532
-2525
-2521
-2518
-2512
-2501
-2483
-2456
-2421
-2380
-2337
-2294
-2257
-2225
-2199
-2179
-2160
-2140
-2114
-2081
-2040
-1993
-1942
-1892
-1846
-1807
-1776
-1752
-1732
-1714
-1693
-1668
-1636
-1598
-1557
-1514
-1473
-1437
-1405
-1380
-1359
-1340
-1321
-1300
-1276
-1248
-1219
-1188
-1157
-1128
-1100
-1075
-1050
-1026
-1002
-978
-954
-931
-910
-890
-873
-857
-842
-826
-809
-789
-767
-742
-714
-685
-656
-625
-594
-561
-526
-489
-449
-408
-367
-328
-293
-261
-233
-207
-181
-154
-122
-85
-43
3
51
97
140
179
214
246
277
310
345
383
423
462
498
528
551
566
575
578
579
579
581
584
590
598
607
615
624
632
640
646
652
656
658
657
655
652
650
651
656
666
680
697
712
723
727
723
713
697
680
664
654
649
648
650
650
645
634
614
589
561
534
512
497
490
490
495
501
506
507
503
493
478
460
438
414
390
364
338
314
291
271
256
246
240
238
239
242
245
248
250
252
253
255
256
255
253
247
238
227
215
206
201
204
215
235
263
296
331
365
397
423
446
463
477
489
498
506
514
522
529
537
546
554
563
569
573
571
564
549
529
503
474
443
411
378
345
310
273
232
189
144
102
64
33
11
-3
-12
-18
-25
-37
-56
-83
-116
-152
-188
-220
-247
-267
-282
-294
-304
-315
-327
-342
-358
-376
-392
-408
-422
-435
-448
-461
-476
-493
-512
-531
-552
-572
-591
-610
-627
-643
-655
-664
-668
-666
-659
-645
-627
-606
-583
-560
-539
-521
-505
-493
-483
-476
-470
-467
-465
-463
-462
-459
-453
-444
-432
-415
-395
-373
-350
-328
-308
-288
-271
-254
-237
-219
-201
-183
-167
-153
-142
-136
-134
-135
-140
-146
-155
-165
-177
-191
-206
-222
-237
-248
-252
-249
-237
-216
-189
-160
-132
-108
-91
-81
-76
-74
-69
-59
-41
-16
16
49
80
105
120
126
123
116
109
106
112
127
151
181
214
247
275
298
315
329
341
357
376
402
432
466
501
533
561
582
598
608
616
625
637
655
679
709
744
781
819
855
887
916
941
964
985
1004
1026
1047
1068
1087
1103
1114
1121
1123
1122
1119
1116
1115
1118
1125
1135
1147
1160
1171
1179
1185
1188
1189
1191
1195
1202
1214
1229
1246
1265
1283
1299
1312
1322
1329
1334
1337
1340
1342
1343
1344
1344
1346
1349
1355
1365
1378
1394
1411
1427
1441
1450
1455
1456
1456
1457
1462
1473
1490
1511
1534
1554
1566
1567
1556
1532
1498
1458
1418
1382
1354
1335
1325
1323
1325
1328
1331
1334
1335
1337
1342
1350
1362
1377
1393
1407
1416
1417
1409
1391
1365
1332
1296
1260
1227
1199
1176
1159
1145
1132
1119
1102
1079
1049
1012
972
928
884
842
806
779
760
750
748
751
755
759
759
754
743
725
701
674
644
613
581
550
518
486
452
416
378
338
297
255
215
177
144
114
90
68
48
28
6
-21
-52
-88
-127
-167
-206
-241
-271
-296
-315
-330
-344
-357
-373
-392
-415
-439
-463
-487
-509
-528
-544
-560
-576
-595
-619
-647
-681
-718
-756
-794
-829
-859
-881
-897
-905
-909
-909
-910
-912
-920
-933
-952
-977
-1004
-1034
-1061
-1085
-1104
-1119
-1131
-1141
-1153
-1167
-1185
-1207
-1232
-1257
-1280
-1300
-1316
-1328
-1338
-1347
-1357
-1369
-1381
-1393
-1403
-1408
-1408
-1403
-1394
-1385
-1377
-1375
-1378
-1387
-1401
-1415
-1427
-1433
-1434
-1429
-1419
-1408
-1398
-1392
-1389
-1390
-1393
-1397
-1399
-1400
-1400
-1400
-1401
-1404
-1409
-1415
-1418
-1417
-1409
-1393
-1370
-1342
-1312
-1284
-1260
-1241
-1227
-1216
-1206
-1193
-1177
-1157
-1135
-1114
-1096
-1084
-1078
-1076
-1077
-1077
-1073
-1063
-1046
-1024
-1000
-975
-954
-937
-924
-913
-902
-888
-867
-839
-802
-759
-710
-659
-609
-561
-518
-479
-444
-413
-384
-356
-327
-298
-268
-238
-210
-183
-161
-143
-130
-120
-112
-101
-86
-63
-33
6
49
93
135
169
193
207
213
214
215
220
232
251
278
307
335
358
373
379
377
371
365
362
365
376
392
413
433
449
457
457
448
430
408
385
363
345
334
330
332
340
350
362
373
380
386
388
390
392
397
408
423
443
465
488
508
523
530
530
524
513
501
489
481
476
475
475
474
472
466
457
445
432
418
406
397
390
387
386
386
387
388
389
389
386
382
375
366
355
345
337
333
334
340
351
364
375
382
383
377
365
349
334
323
318
320
327
337
344
345
336
318
293
264
239
221
215
221
237
261
285
307
322
328
327
322
316
313
315
322
334
348
361
371
376
376
373
368
363
361
360
361
361
359
352
341
323
300
274
246
219
194
172
156
143
136
132
132
134
137
140
141
140
136
129
119
106
94
81
70
62
55
51
50
50
54
60
69
82
100
120
141
162
181
194
201
203
199
194
189
187
192
203
221
243
267
290
308
320
327
328
327
328
333
345
365
394
429
467
505
539
568
589
604
613
621
627
636
646
657
668
675
676
670
657
637
615
593
575
563
558
560
566
573
577
576
569
556
539
520
502
488
479
474
473
475
478
482
485
490
495
503
512
522
533
542
549
552
552
548
542
535
529
525
521
519
518
517
515
514
513
514
516
520
525
531
537
542
546
548
550
552
554
557
561
566
571
576
581
585
588
591
595
598
601
602
602
599
595
589
583
579
578
581
587
595
604
612
617
620
621
622
625
631
643
659
679
699
718
732
740
742
739
733
726
720
717
717
719
720
720
715
707
695
680
666
655
648
648
654
665
680
695
708
716
719
716
709
701
693
688
689
695
706
718
728
733
731
721
704
684
664
650
645
651
667
693
722
752
776
793
802
801
794
784
773
762
752
743
732
717
699
677
651
625
600
580
566
559
558
561
565
569
570
568
562
554
544
536
530
528
530
537
547
557
566
570
568
558
540
516
487
458
429
404
383
364
344
321
292
254
208
157
104
54
11
-21
-42
-54
-60
-64
-69
-79
-92
-108
-121
-128
-127
-114
-93
-66
-38
-14
1
4
-4
-23
-50
-82
-115
-147
-176
-203
-229
-254
-278
-303
-329
-354
-379
-403
-425
-445
-462
-476
-487
-494
-497
-500
-502
-505
-513
-526
-544
-567
-593
-619
-643
-662
-676
-683
-687
-687
-687
-688
-690
-695
-701
-705
-708
-706
-700
-689
-673
-653
-629
-603
-576
-550
-527
-508
-496
-492
-497
-511
-531
-557
-584
-611
-635
-656
-674
-691
-706
-721
-736
-749
-758
-762
-760
-750
-735
-718
-701
-687
-677
-670
-666
-660
-649
-631
-605
-571
-532
-491
-452
-418
-390
-366
-346
-327
-306
-283
-258
-231
-207
-185
-167
-153
-142
-131
-118
-101
-80
-52
-21
15
52
92
132
172
214
256
297
338
376
413
447
482
516
554
595
639
686
732
776
813
842
864
879
891
903
919
941
971
1006
1047
1088
1128
1164
1197
1228
1257
1286
1316
1346
1376
1404
1429
1450
1468
1484
1499
1517
1537
1562
1589
1618
1647
1675
1700
1723
1745
1769
1795
1824
1857
1894
1932
1972
2011
2050
2087
2123
2158
2190
2220
2244
2263
2276
2283
2285
2284
2283
2284
2287
2295
2304
2313
2320
2324
2324
2320
2316
2313
2314
2321
2333
2350
2370
2392
2412
2429
2443
2454
2462
2469
2474
2478
2481
2483
2484
2483
2482
2480
2478
2476
2472
2464
2452
2434
2409
2379
2344
2309
2274
2241
2212
2184
2156
2125
2091
2053
2012
1970
1929
1893
1862
1837
1815
1795
1771
1743
1709
1671
1631
1592
1557
1527
1503
1483
1462
1438
1409
1373
1334
1295
1260
1234
1220
1217
1225
1238
1252
1262
1266
1262
1252
1238
1223
1209
1198
1190
1183
1176
1166
1153
1136
1116
1094
1073
1052
1034
1016
1002
987
972
958
945
935
928
925
927
931
938
945
952
957
959
958
954
946
934
918
899
875
850
823
796
771
747
726
705
684
661
635
607
579
552
529
513
503
501
502
504
503
497
484
465
442
417
396
379
367
360
353
344
329
305
272
232
187
142
100
65
37
15
-3
-19
-36
-56
-80
-106
-135
-164
-192
-219
-246
-273
-302
-333
-366
-400
-435
-468
-498
-524
-546
-565
-584
-605
-629
-659
-695
-736
-779
-824
-866
-906
-942
-974
-1002
-1032
-1062
-1095
-1132
-1174
-1220
-1269
-1319
-1367
-1413
-1455
-1491
-1522
-1549
-1573
-1595
-1618
-1643
-1671
-1705
-1743
-1786
-1833
-1882
-1929
-1974
-2013
-2047
-2074
-2095
-2111
-2124
-2137
-2151
-2165
-2182
-2199
-2215
-2230
-2241
-2250
-2256
-2261
-2264
-2268
-2272
-2277
-2281
-2286
-2289
-2292
-2295
-2300
-2309
-2322
-2342
-2369
-2401
-2438
-2478
-2518
-2558
-2596
-2633
-2668
-2701
-2733
-2762
-2787
-2808
-2822
-2830
-2831
-2827
-2820
-2813
-2807
-2803
-2802
-2803
-2804
-2804
-2800
-2793
-2781
-2767
-2750
-2732
-2714
-2695
-2676
-2656
-2635
-2613
-2590
-2570
-2552
-2538
-2529
-2522
-2517
-2511
-2499
-2482
-2455
-2421
-2380
-2335
-2289
-2246
-2207
-2176
-2151
-2133
-2118
-2105
-2092
-2076
-2058
-2035
-2009
-1982
-1953
-1924
-1896
-1869
-1843
-1816
-1786
-1754
-1717
-1675
-1629
-1581
-1532
-1484
-1439
-1397
-1359
-1322
-1285
-1244
-1198
-1147
-1091
-1031
-972
-917
-867
-826
-792
-764
-741
-719
-697
-674
-648
-622
-596
-571
-547
-525
-504
-480
-454
-424
-390
-353
-313
-273
-233
-193
-152
-111
-67
-19
33
88
145
201
254
304
348
388
425
460
494
527
559
587
612
631
644
653
660
668
680
698
722
751
784
815
842
861
871
872
868
862
859
862
874
894
920
949
975
995
1006
1008
1002
991
978
967
962
962
967
975
982
986
986
982
974
966
959
955
954
956
959
958
953
941
923
898
869
839
808
777
746
714
677
637
592
545
498
454
417
388
367
353
342
332
319
303
283
262
243
229
221
221
224
228
228
220
201
171
130
83
32
-17
-62
-103
-138
-172
-205
-242
-284
-333
-388
-449
-514
-580
-646
-709
-768
-822
-871
-915
-956
-995
-1034
-1073
-1113
-1155
-1196
-1235
-1270
-1300
-1324
-1343
-1358
-1374
-1392
-1415
-1443
-1475
-1509
-1543
-1574
-1599
-1620
-1637
-1653
-1671
-1694
-1721
-1751
-1783
-1813
-1838
-1858
-1872
-1882
-1893
-1907
-1928
-1954
-1985
-2017
-2049
-2074
-2091
-2101
-2105
-2108
-2112
-2120
-2132
-2147
-2161
-2172
-2177
-2175
-2168
-2157
-2148
-2143
-2145
-2153
-2167
-2181
-2193
-2199
-2198
-2191
-2181
-2171
-2165
-2166
-2175
-2190
-2209
-2226
-2238
-2243
-2239
-2227
-2210
-2189
-2169
-2151
-2138
-2128
-2123
-2121
-2120
-2120
-2118
-2115
-2109
-2099
-2088
-2074
-2061
-2050
-2043
-2041
-2045
-2055
-2066
-2077
-2084
-2085
-2078
-2064
-2045
-2024
-2004
-1987
-1974
-1965
-1958
-1951
-1941
-1928
-1912
-1895
-1879
-1867
-1860
-1857
-1859
-1861
-1861
-1855
-1843
-1825
-1802
-1775
-1749
-1724
-1700
-1679
-1657
-1635
-1611
-1584
-1556
-1527
-1500
-1475
-1451
-1429
-1406
-1381
-1352
-1318
-1282
-1243
-1204
-1167
-1133
-1103
-1074
-1046
-1018
-989
-959
-929
-899
-871
-845
-820
-793
-763
-726
-681
-629
-570
-508
-445
-385
-329
-278
-230
-183
-134
-82
-25
35
96
157
215
267
315
359
401
444
490
539
590
644
696
746
791
832
870
906
942
982
1025
1073
1124
1177
1230
1282
1331
1376
1419
1459
1497
1536
1574
1613
1652
1690
1726
1760
1791
1819
1844
1867
1889
1912
1936
1963
1992
2023
2056
2090
2124
2156
2187
2216
2245
2274
2303
2334
2364
2394
2421
2444
2460
2471
2476
2478
2479
2481
2487
2497
2511
2528
2545
2559
2567
2568
2562
2549
2532
2513
2495
2479
2466
2457
2451
2447
2444
2442
2440
2438
2437
2437
2437
2439
2441
2443
2444
2444
2443
2440
2437
2435
2432
2431
2430
2431
2433
2435
2438
2441
2445
2448
2452
2455
2459
2462
2464
2467
2470
2474
2479
2486
2494
2502
2511
2518
2523
2525
2522
2515
2505
2492
2479
2466
2456
2449
2444
2441
2438
2432
2420
2403
2378
2346
2309
2271
2234
2201
2175
2156
2144
2138
2133
2130
2123
2114
2101
2085
2067
2050
2033
2020
2008
1999
1992
1986
1980
1974
1968
1962
1954
1945
1933
1919
1902
1882
1860
1835
1810
1784
1760
1737
1717
1699
1684
1672
1664
1659
1657
1657
1658
1655
1649
1635
1615
1588
1557
1525
1497
1474
1459
1451
1448
1445
1438
1424
1400
1367
1328
1286
1246
1212
1183
1160
1138
1114
1083
1042
992
933
872
812
761
719
689
668
653
638
618
591
556
514
468
422
379
342
310
282
257
231
201
168
130
89
46
4
-36
-72
-104
-131
-155
-176
-198
-220
-246
-274
-306
-340
-377
-412
-446
-476
-501
-523
-541
-559
-579
-601
-627
-657
-687
-716
-740
-757
-767
-770
-770
-771
-776
-788
-810
-839
-873
-908
-939
-963
-978
-986
-986
-984
-981
-980
-983
-987
-992
-995
-996
-992
-985
-976
-967
-959
-954
-951
-949
-946
-940
-930
-916
-899
-883
-871
-864
-864
-871
-883
-895
-905
-908
-902
-887
-863
-835
-805
-777
-755
-740
-732
-729
-730
-731
-730
-726
-718
-707
-695
-684
-677
-675
-678
-687
-699
-715
-731
-748
-765
-781
-798
-815
-833
-852
-871
-889
-903
-912
-914
-910
-899
-883
-863
-841
-820
-801
-784
-770
-757
-746
-734
-722
-708
-692
-674
-656
-638
-621
-605
-591
-578
-567
-557
-548
-539
-531
-523
-517
-511
-507
-504
-502
-500
-496
-490
-480
-465
-445
-419
-390
-359
-328
-299
-274
-254
-239
-229
-221
-215
-210
-205
-201
-198
-198
-201
-208
-219
-234
-249
-265
-280
-292
-302
-310
-316
-321
-326
-330
-333
-333
-329
-320
-307
-288
-266
-242
-219
-198
-181
-169
-161
-156
-153
-150
-147
-143
-138
-131
-124
-118
-114
-112
-114
-120
-128
-139
-150
-159
-166
-168
-165
-156
-142
-124
-103
-80
-58
-35
-13
11
36
64
95
130
166
201
235
265
289
308
323
334
346
358
372
388
404
420
432
441
445
444
442
439
438
441
447
456
467
475
481
480
474
462
446
428
410
395
382
373
366
360
354
346
337
326
313
301
291
282
278
277
279
285
293
302
309
315
317
314
307
297
283
269
257
248
243
242
245
249
252
252
248
239
226
209
189
168
145
121
95
65
31
-7
-49
-94
-139
-183
-224
-260
-292
-319
-344
-366
-386
-405
-422
-436
-448
-458
-467
-477
-489
-505
-528
-556
-590
-627
-667
-705
-741
-773
-802
-826
-847
-865
-880
-890
-896
-897
-893
-885
-876
-869
-865
-867
-876
-892
-913
-936
-959
-979
-996
-1010
-1022
-1037
-1053
-1074
-1100
-1129
-1161
-1191
-1218
-1239
-1254
-1262
-1266
-1269
-1272
-1277
-1286
-1298
-1313
-1328
-1342
-1354
-1361
-1365
-1365
-1364
-1364
-1364
-1368
-1375
-1385
-1399
-1414
-1431
-1448
-1465
-1482
-1499
-1517
-1535
-1556
-1578
-1600
-1623
-1646
-1666
-1684
-1697
-1707
-1714
-1717
-1718
-1717
-1718
-1719
-1723
-1729
-1737
-1748
-1761
-1776
-1792
-1809
-1827
-1845
-1863
-1882
-1900
-1919
-1938
-1956
-1974
-1990
-2004
-2015
-2024
-2029
-2029
-2029
-2025
-2019
-2013
-2007
-2001
-1997
-1994
-1992
-1990
-1990
-1990
-1990
-1991
-1993
-1995
-1997
-1999
-2001
-2004
-2008
-2013
-2021
-2033
-2045
-2061
-2077
-2092
-2104
-2114
-2119
-2120
-2118
-2113
-2108
-2104
-2101
-2102
-2104
-2109
-2115
-2123
-2130
-2137
-2145
-2151
-2157
-2160
-2161
-2158
-2150
-2137
-2120
-2101
-2080
-2060
-2043
-2029
-2019
-2009
-2001
-1991
-1978
-1961
-1940
-1917
-1892
-1868
-1846
-1826
-1809
-1793
-1777
-1761
-1745
-1729
-1714
-1700
-1689
-1679
-1671
-1663
-1653
-1638
-1619
-1596
-1568
-1538
-1508
-1480
-1455
-1433
-1414
-1395
-1375
-1353
-1329
-1303
-1276
-1251
-1229
-1211
-1197
-1186
-1177
-1167
-1156
-1142
-1125
-1107
-1089
-1071
-1055
-1041
-1027
-1012
-997
-978
-955
-929
-903
-879
-858
-844
-837
-836
-841
-849
-859
-870
-879
-888
-897
-906
-918
-931
-947
-964
-980
-993
-1000
-1002
-998
-986
-968
-944
-918
-891
-865
-842
-821
-805
-791
-780
-770
-759
-748
-734
-717
-698
-677
-656
-637
-622
-611
-604
-602
-602
-603
-603
-599
-591
-579
-563
-544
-525
-504
-484
-462
-438
-411
-378
-340
-297
-250
-203
-157
-116
-80
-49
-23
1
25
52
82
114
147
180
208
232
250
264
275
288
304
326
355
388
424
459
491
517
536
550
560
569
579
593
611
633
656
680
702
723
740
756
770
784
799
813
828
840
850
856
858
856
853
851
850
853
861
874
892
913
937
961
985
1006
1022
1036
1046
1052
1056
1059
1063
1067
1073
1080
1088
1095
1099
1101
1100
1096
1093
1092
1095
1103
1118
1137
1159
1180
1199
1213
1224
1230
1237
1245
1259
1277
1301
1327
1352
1371
1383
1386
1381
1371
1362
1356
1359
1372
1394
1423
1454
1483
1507
1525
1536
1543
1551
1562
1579
1604
1636
1673
1712
1749
1783
1812
1836
1858
1878
1900
1926
1955
1987
2021
2059
2095
2129
2161
2190
2218
2243
2267
2291
2314
2336
2359
2381
2404
2426
2447
2469
2489
2509
2529
2548
2567
2587
2607
2629
2650
2672
2693
2712
2727
2738
2743
2743
2738
2731
2722
2713
2706
2701
2699
2701
2705
2711
2720
2731
2744
2759
2777
2797
2817
2837
2855
2868
2877
2879
2876
2868
2856
2843
2830
2818
2806
2793
2777
2756
2729
2696
2659
2619
2581
2549
2524
2511
2507
2512
2521
2532
2540
2544
2542
2536
2530
2526
2528
2538
2554
2574
2595
2612
2620
2616
2600
2572
2536
2496
2456
2418
2385
2357
2332
2307
2281
2253
2223
2191
2159
2130
2107
2089
2078
2073
2073
2074
2077
2079
2080
2080
2078
2076
2072
2067
2058
2045
2028
2005
1978
1946
1913
1880
1850
1823
1800
1781
1765
1749
1734
1716
1695
1673
1651
1629
1611
1599
1592
1591
1593
1596
1596
1589
1574
1549
1515
1474
1429
1384
1343
1308
1281
1262
1248
1236
1225
1210
1192
1171
1148
1125
1104
1088
1076
1069
1063
1057
1048
1033
1012
987
959
930
904
883
869
860
855
852
846
837
822
803
781
759
741
728
721
721
724
729
731
729
721
707
691
676
665
661
664
675
689
702
711
711
702
684
660
634
611
595
589
593
604
619
635
646
651
650
642
633
624
618
618
623
631
640
647
648
643
631
614
593
573
556
543
535
532
531
529
526
518
506
491
475
460
450
448
456
472
496
525
553
578
595
603
600
588
571
551
533
519
511
509
511
514
515
513
504
490
471
450
429
411
398
389
385
384
385
384
382
377
369
361
353
346
343
344
350
359
372
385
398
408
414
414
410
401
388
374
360
348
338
330
324
316
306
293
277
259
240
223
210
203
201
204
208
212
212
208
200
189
177
167
162
163
170
183
199
216
233
248
262
274
287
299
312
325
337
347
354
359
363
366
372
380
391
404
417
426
429
425
412
393
371
349
329
315
307
303
301
297
289
273
250
221
188
155
125
101
83
72
66
64
64
64
64
63
62
61
59
56
50
39
24
4
-20
-47
-74
-98
-118
-133
-143
-150
-155
-161
-169
-180
-194
-208
-221
-231
-235
-233
-225
-212
-197
-181
-166
-155
-148
-143
-141
-141
-140
-139
-139
-140
-143
-152
-166
-187
-214
-245
-279
-311
-340
-363
-379
-387
-388
-384
-378
-373
-371
-374
-384
-400
-420
-442
-465
-486
-504
-518
-528
-537
-546
-555
-567
-581
-597
-614
-629
-642
-651
-657
-660
-661
-663
-665
-669
-674
-679
-683
-684
-682
-677
-670
-663
-657
-655
-659
-668
-682
-699
-718
-735
-750
-762
-770
-775
-781
-787
-797
-811
-831
-857
-887
-921
-956
-991
-1025
-1056
-1084
-1109
-1131
-1152
-1172
-1194
-1218
-1243
-1269
-1295
-1319
-1341
-1360
-1377
-1392
-1408
-1425
-1446
-1471
-1499
-1529
-1558
-1586
-1612
-1634
-1654
-1674
-1694
-1718
-1744
-1772
-1802
-1829
-1853
-1872
-1886
-1896
-1904
-1912
-1924
-1940
-1959
-1980
-2001
-2017
-2027
-2029
-2025
-2013
-2001
-1990
-1983
-1983
-1990
-2003
-2019
-2036
-2050
-2060
-2063
-2062
-2058
-2053
-2049
-2049
-2053
-2062
-2074
-2086
-2096
-2103
-2103
-2098
-2087
-2074
-2061
-2049
-2043
-2041
-2043
-2049
-2054
-2058
-2058
-2053
-2045
-2037
-2029
-2027
-2031
-2040
-2055
-2071
-2085
-2093
-2094
-2086
-2072
-2055
-2037
-2021
-2012
-2008
-2008
-2009
-2009
-2005
-1996
-1981
-1964
-1945
-1929
-1919
-1914
-1914
-1920
-1927
-1934
-1940
-1943
-1944
-1945
-1945
-1947
-1951
-1958
-1965
-1972
-1976
-1977
-1972
-1961
-1944
-1922
-1894
-1863
-1829
-1794
-1759
-1725
-1693
-1665
-1640
-1619
-1602
-1589
-1579
-1573
-1569
-1569
-1572
-1577
-1585
-1594
-1602
-1610
-1615
-1617
-1617
-1615
-1612
-1608
-1605
-1600
-1595
-1588
-1578
-1565
-1548
-1530
-1510
-1491
-1474
-1458
-1444
-1431
-1416
-1400
-1381
-1361
-1340
-1321
-1306
-1298
-1296
-1300
-1308
-1319
-1328
-1336
-1340
-1340
-1339
-1338
-1338
-1340
-1344
-1349
-1352
-1353
-1351
-1343
-1332
-1317
-1301
-1284
-1270
-1257
-1246
-1238
-1230
-1223
-1217
-1211
-1205
-1201
-1198
-1195
-1192
-1188
-1182
-1175
-1166
-1155
-1145
-1135
-1126
-1117
-1109
-1100
-1089
-1077
-1062
-1046
-1030
-1014
-1002
-992
-984
-976
-968
-956
-940
-920
-896
-869
-843
-820
-801
-786
-776
-768
-762
-753
-743
-729
-714
-697
-682
-667
-655
-643
-630
-614
-594
-569
-540
-510
-482
-459
-444
-437
-436
-439
-441
-439
-431
-414
-391
-365
-339
-318
-303
-296
-295
-297
-298
-294
-285
-270
-251
-231
-213
-199
-190
-185
-181
-176
-167
-152
-131
-106
-81
-58
-40
-28
-21
-17
-14
-8
2
16
33
50
65
75
79
77
71
63
55
50
49
51
55
59
61
60
55
45
32
17
1
-14
-26
-35
-40
-42
-40
-37
-34
-31
-31
-32
-36
-39
-41
-40
-35
-25
-13
0
9
13
8
-4
-23
-44
-63
-75
-77
-68
-52
-31
-11
2
6
-1
-16
-36
-54
-67
-71
-66
-53
-36
-19
-8
-3
-5
-11
-18
-22
-18
-7
13
38
64
89
110
125
135
142
148
156
166
180
197
215
232
247
259
269
276
285
295
310
329
353
381
409
435
456
470
475
472
463
451
440
434
436
446
463
484
505
522
531
532
525
516
507
505
513
530
555
583
608
623
626
616
595
569
546
530
528
538
559
584
608
624
630
626
615
602
595
598
612
637
667
698
724
739
743
738
729
720
717
723
740
765
795
826
853
874
891
903
914
926
940
957
974
989
999
1002
997
985
969
952
938
927
922
921
924
928
931
933
933
931
929
927
926
927
930
934
938
944
949
955
963
972
983
995
1008
1024
1039
1054
1070
1085
1101
1117
1133
1151
1167
1184
1200
1214
1228
1241
1254
1267
1278
1289
1298
1304
1308
1310
1310
1309
1308
1308
1309
1312
1316
1320
1323
1324
1324
1322
1319
1316
1314
1313
1313
1314
1316
1318
1321
1326
1334
1344
1358
1376
1395
1415
1433
1449
1460
1468
1473
1476
1479
1484
1492
1502
1513
1526
1537
1546
1552
1556
1558
1558
1558
1557
1556
1555
1552
1547
1541
1535
1529
1525
1523
1525
1530
1536
1544
1550
1553
1553
1549
1541
1529
1514
1496
1476
1455
1433
1413
1395
1380
1371
1368
1370
1375
1381
1385
1384
1377
1365
1348
1331
1315
1303
1297
1295
1296
1296
1290
1276
1253
1222
1188
1154
1126
1108
1100
1101
1106
1113
1114
1107
1089
1063
1032
1000
971
949
934
926
923
922
920
916
911
906
903
905
912
922
935
946
952
951
943
928
910
893
879
871
868
869
870
868
858
840
815
784
753
726
705
694
692
696
702
705
701
686
661
628
588
548
510
479
456
441
433
428
423
417
406
392
374
355
337
323
313
308
306
307
307
304
298
288
274
259
245
235
231
234
242
254
267
277
282
282
275
265
253
242
236
235
240
248
258
267
272
271
266
257
247
238
234
234
239
247
255
261
263
259
249
236
220
204
190
180
173
168
164
158
148
133
114
91
66
43
22
6
-4
-8
-7
-3
3
8
13
17
21
25
31
40
53
70
91
112
133
151
164
171
172
167
160
153
147
145
148
157
170
186
203
220
236
249
260
272
284
298
316
338
363
391
419
445
468
488
502
513
522
529
538
550
567
589
616
648
683
718
750
777
797
809
814
813
809
806
805
810
823
843
870
900
932
963
993
1018
1044
1069
1094
1122
1150
1179
1206
1227
1240
1245
1241
1230
1217
1204
1196
1194
1197
1204
1211
1213
1207
1191
1169
1142
1116
1097
1090
1094
1109
1130
1150
1164
1167
1157
1137
1110
1084
1066
1059
1066
1085
1109
1134
1152
1159
1154
1141
1123
1107
1099
1102
1116
1136
1158
1175
1182
1177
1160
1136
1111
1092
1084
1090
1110
1139
1172
1203
1227
1242
1248
1247
1244
1242
1246
1256
1272
1290
1308
1321
1326
1323
1312
1296
1278
1263
1253
1249
1254
1264
1278
1292
1304
1311
1312
1307
1297
1285
1271
1260
1251
1245
1240
1234
1225
1212
1193
1168
1140
1109
1080
1055
1033
1014
999
981
959
930
893
851
805
761
722
691
669
653
641
628
610
583
546
500
449
396
344
297
254
214
176
136
92
43
-10
-65
-119
-170
-216
-257
-293
-325
-357
-388
-421
-455
-488
-520
-548
-573
-596
-618
-640
-664
-693
-725
-762
-803
-846
-891
-938
-987
-1037
-1089
-1142
-1194
-1244
-1291
-1331
-1367
-1397
-1423
-1447
-1473
-1500
-1531
-1564
-1599
-1634
-1667
-1698
-1727
-1753
-1779
-1805
-1830
-1856
-1880
-1901
-1919
-1931
-1939
-1944
-1949
-1954
-1964
-1977
-1995
-2016
-2037
-2056
-2071
-2080
-2085
-2085
-2083
-2082
-2083
-2087
-2096
-2107
-2119
-2130
-2138
-2142
-2142
-2137
-2127
-2116
-2104
-2094
-2087
-2085
-2088
-2095
-2107
-2120
-2134
-2145
-2152
-2154
-2151
-2144
-2135
-2127
-2122
-2122
-2125
-2132
-2139
-2144
-2143
-2135
-2118
-2095
-2066
-2036
-2005
-1979
-1957
-1940
-1925
-1913
-1900
-1886
-1870
-1853
-1837
-1823
-1813
-1807
-1804
-1804
-1804
-1801
-1793
-1780
-1761
-1738
-1711
-1683
-1657
-1632
-1610
-1590
-1570
-1549
-1526
-1502
-1476
-1450
-1426
-1405
-1387
-1372
-1358
-1343
-1325
-1301
-1272
-1238
-1200
-1163
-1127
-1095
-1069
-1045
-1022
-999
-970
-934
-891
-842
-789
-737
-688
-643
-605
-570
-537
-504
-469
-433
-396
-363
-337
-319
-312
-314
-321
-328
-330
-323
-303
-271
-230
-185
-140
-99
-64
-37
-14
6
27
51
78
108
137
163
184
199
208
214
219
226
236
250
266
283
298
309
315
318
319
321
325
335
350
371
395
423
450
477
502
524
543
558
570
578
582
582
580
575
570
566
563
563
564
567
570
572
573
572
570
566
562
557
550
542
532
519
504
489
474
461
451
446
444
444
444
443
439
430
419
406
393
383
375
371
369
369
368
366
360
350
338
323
308
292
276
260
243
223
200
171
138
101
60
17
-25
-65
-101
-133
-161
-184
-205
-226
-248
-273
-303
-337
-375
-413
-449
-481
-506
-524
-536
-544
-551
-561
-576
-594
-616
-638
-657
-670
-675
-673
-667
-662
-663
-672
-694
-726
-767
-811
-853
-890
-917
-937
-950
-962
-976
-995
-1022
-1055
-1093
-1131
-1166
-1196
-1219
-1236
-1250
-1264
-1280
-1300
-1326
-1355
-1387
-1418
-1448
-1475
-1499
-1521
-1541
-1561
-1582
-1602
-1622
-1641
-1658
-1673
-1687
-1701
-1715
-1732
-1750
-1771
-1793
-1814
-1835
-1853
-1870
-1884
-1897
-1909
-1921
-1932
-1945
-1957
-1969
-1981
-1994
-2008
-2023
-2041
-2061
-2082
-2104
-2124
-2142
-2157
-2168
-2178
-2186
-2194
-2204
-2215
-2227
-2237
-2244
-2245
-2240
-2229
-2214
-2197
-2182
-2171
-2168
-2173
-2183
-2197
-2210
-2221
-2226
-2225
-2220
-2213
-2208
-2207
-2212
-2222
-2237
-2253
-2267
-2278
-2285
-2287
-2286
-2285
-2286
-2288
-2291
-2295
-2297
-2294
-2286
-2272
-2255
-2238
-2223
-2215
-2213
-2218
-2226
-2236
-2244
-2246
-2243
-2235
-2225
-2218
-2215
-2221
-2235
-2255
-2279
-2301
-2318
-2326
-2325
-2316
-2300
-2280
-2260
-2242
-2227
-2214
-2203
-2194
-2186
-2178
-2172
-2166
-2162
-2158
-2153
-2145
-2131
-2110
-2082
-2048
-2012
-1977
-1947
-1925
-1912
-1909
-1913
-1920
-1928
-1934
-1934
-1929
-1920
-1907
-1893
-1878
-1863
-1846
-1825
-1800
-1769
-1733
-1693
-1651
-1610
-1572
-1538
-1509
-1485
-1463
-1442
-1420
-1397
-1372
-1347
-1324
-1304
-1289
-1279
-1272
-1268
-1264
-1258
-1248
-1234
-1215
-1192
-1167
-1140
-1112
-1085
-1058
-1031
-1004
-977
-948
-917
-884
-847
-807
-764
-719
-672
-627
-583
-544
-509
-479
-455
-433
-412
-389
-362
-330
-292
-251
-207
-165
-125
-91
-63
-40
-20
-1
19
41
68
97
127
156
182
202
216
224
227
227
226
225
226
230
236
244
254
265
278
290
303
314
325
334
342
348
354
361
369
379
390
402
411
416
415
407
392
374
355
340
332
334
346
365
389
411
427
434
432
420
404
387
375
371
376
390
408
427
442
451
453
449
443
437
435
439
447
458
469
476
476
469
455
438
421
408
400
398
401
407
414
418
419
419
417
418
423
433
448
466
484
500
512
520
524
527
532
541
554
573
593
614
630
641
645
644
640
637
638
647
663
685
711
737
759
776
785
788
786
782
778
776
777
782
788
797
808
821
838
857
881
908
938
968
998
1025
1048
1066
1081
1093
1104
1113
1123
1132
1140
1146
1151
1155
1160
1166
1176
1189
1206
1225
1244
1261
1273
1281
1284
1285
1286
1290
1298
1311
1328
1345
1362
1374
1381
1382
1378
1372
1367
1366
1372
1384
1404
1428
1456
1486
1514
1539
1561
1578
1592
1601
1607
1610
1611
1611
1611
1613
1616
1623
1631
1641
1651
1659
1666
1670
1672
1673
1672
1671
1670
1669
1668
1666
1663
1661
1661
1663
1671
1686
1706
1733
1762
1793
1822
1848
1869
1886
1901
1914
1926
1939
1951
1960
1966
1965
1959
1947
1933
1918
1906
1899
1898
1903
1910
1917
1922
1921
1915
1906
1896
1888
1885
1889
1901
1919
1940
1962
1981
1996
2005
2008
2008
2004
1998
1990
1980
1968
1952
1934
1913
1889
1864
1839
1815
1792
1772
1753
1738
1727
1721
1720
1724
1734
1748
1764
1780
1794
1803
1807
1807
1804
1799
1796
1794
1794
1795
1795
1792
1784
1771
1754
1736
1719
1707
1702
1704
1713
1727
1741
1753
1762
1765
1764
1761
1757
1753
1752
1753
1755
1756
1755
1750
1741
1729
1714
1698
1682
1667
1651
1635
1618
1600
1583
1566
1553
1544
1539
1539
1542
1546
1549
1550
1549
1546
1544
1546
1553
1567
1586
1609
1633
1652
1665
1669
1665
1655
1640
1625
1610
1598
1586
1573
1556
1534
1507
1474
1440
1407
1380
1359
1347
1342
1340
1338
1333
1322
1303
1278
1250
1220
1193
1170
1153
1142
1134
1129
1125
1120
1115
1108
1100
1092
1082
1071
1059
1045
1029
1012
996
979
963
947
930
911
888
862
833
801
768
737
710
689
675
667
663
662
662
661
658
655
650
644
639
633
626
617
606
591
575
557
540
526
516
510
507
506
506
505
502
498
493
488
486
488
493
500
508
514
517
515
507
495
481
468
456
449
447
450
458
470
486
506
528
553
580
609
639
669
697
721
741
755
765
771
776
779
783
790
799
811
827
846
868
892
920
948
978
1006
1033
1056
1073
1083
1088
1087
1083
1078
1076
1078
1086
1101
1123
1149
1177
1206
1232
1254
1272
1287
1301
1315
1332
1353
1378
1407
1439
1470
1499
1525
1547
1566
1584
1602
1624
1649
1678
1709
1740
1769
1794
1812
1823
1830
1833
1835
1839
1846
1856
1867
1878
1887
1893
1894
1893
1890
1889
1894
1904
1922
1946
1975
2005
2033
2057
2075
2087
2095
2098
2100
2103
2106
2112
2120
2131
2144
2158
2174
2191
2207
2221
2232
2238
2238
2231
2220
2205
2189
2176
2166
2162
2162
2165
2169
2171
2170
2164
2155
2145
2136
2132
2133
2138
2146
2154
2157
2154
2141
2122
2097
2072
2051
2037
2035
2041
2054
2069
2083
2093
2097
2096
2094
2094
2100
2113
2135
2161
2187
2208
2218
2215
2198
2170
2136
2101
2071
2050
2037
2033
2033
2035
2032
2023
2007
1987
1966
1948
1935
1928
1929
1933
1938
1938
1932
1916
1891
1860
1824
1786
1751
1720
1692
1668
1645
1622
1596
1567
1534
1497
1458
1417
1375
1334
1294
1255
1216
1177
1138
1099
1059
1020
980
943
907
874
845
820
797
777
757
735
710
680
644
603
557
508
457
408
360
314
270
227
182
136
89
40
-7
-51
-89
-120
-143
-160
-174
-187
-204
-227
-257
-295
-339
-385
-432
-475
-514
-549
-581
-614
-651
-694
-746
-806
-872
-942
-1012
-1078
-1136
-1185
-1227
-1261
-1292
-1322
-1354
-1392
-1436
-1487
-1543
-1603
-1665
-1725
-1782
-1835
-1884
-1928
-1968
-2007
-2045
-2084
-2125
-2169
-2215
-2263
-2311
-2356
-2398
-2436
-2470
-2499
-2528
-2556
-2588
-2623
-2662
-2705
-2748
-2789
-2825
-2855
-2879
-2898
-2916
-2935
-2960
-2993
-3036
-3087
-3145
-3204
-3261
-3313
-3358
-3396
-3429
-3458
-3486
-3515
-3545
-3576
-3606
-3633
-3656
-3674
-3687
-3697
-3707
-3718
-3731
-3745
-3760
-3774
-3784
-3790
-3791
-3788
-3785
-3784
-3787
-3795
-3809
-3828
-3848
-3868
-3886
-3902
-3915
-3928
-3941
-3958
-3977
-3999
-4022
-4043
-4064
-4080
-4091
-4100
-4105
-4110
-4114
-4120
-4126
-4132
-4136
-4138
-4137
-4134
-4129
-4124
-4119
-4115
-4112
-4110
-4107
-4103
-4098
-4091
-4086
-4080
-4075
-4070
-4066
-4059
-4053
-4042
-4027
-4011
-3993
-3975
-3958
-3944
-3931
-3918
-3905
-3889
-3869
-3844
-3816
-3787
-3759
-3734
-3714
-3699
-3688
-3679
-3669
-3657
-3642
-3622
-3599
-3574
-3549
-3526
-3505
-3487
-3471
-3457
-3445
-3433
-3422
-3412
-3403
-3394
-3386
-3378
-3369
-3359
-3347
-3335
-3323
-3310
-3299
-3289
-3279
-3269
-3258
-3246
-3233
-3218
-3202
-3187
-3173
-3160
-3148
-3135
-3119
-3100
-3077
-3051
-3021
-2990
-2960
-2933
-2908
-2887
-2868
-2850
-2832
-2812
-2791
-2768
-2746
-2725
-2706
-2690
-2677
-2665
-2653
-2639
-2623
-2602
-2576
-2547
-2515
-2481
-2447
-2414
-2383
-2357
-2335
-2319
-2308
-2302
-2299
-2298
-2296
-2292
-2283
-2269
-2250
-2228
-2203
-2178
-2155
-2134
-2114
-2095
-2076
-2054
-2029
-2003
-1974
-1944
-1915
-1888
-1864
-1843
-1824
-1806
-1788
-1769
-1749
-1729
-1709
-1690
-1674
-1660
-1649
-1641
-1634
-1627
-1620
-1612
-1604
-1594
-1582
-1570
-1556
-1542
-1526
-1510
-1493
-1476
-1458
-1440
-1420
-1400
-1379
-1358
-1337
-1316
-1298
-1281
-1266
-1252
-1236
-1216
-1191
-1160
-1122
-1078
-1033
-990
-952
-922
-902
-890
-884
-880
-874
-863
-844
-818
-787
-754
-723
-697
-676
-660
-649
-638
-627
-613
-596
-575
-553
-531
-509
-488
-467
-444
-418
-388
-353
-315
-277
-240
-207
-181
-161
-146
-133
-118
-100
-76
-44
-6
35
77
116
151
179
203
223
242
263
288
319
354
391
428
461
487
504
511
509
503
495
490
491
499
515
537
563
587
608
623
632
637
639
642
649
662
682
708
737
767
795
820
840
857
871
885
900
920
943
971
1002
1037
1073
1109
1145
1178
1208
1234
1255
1270
1280
1287
1293
1300
1312
1330
1354
1384
1417
1448
1475
1494
1505
1508
1506
1504
1505
1513
1528
1550
1575
1600
1622
1638
1647
1653
1657
1663
1675
1693
1718
1745
1771
1792
1804
1807
1801
1789
1776
1766
1761
1764
1773
1787
1804
1820
1835
1848
1861
1873
1887
1903
1919
1936
1950
1961
1967
1968
1966
1963
1962
1964
1969
1976
1984
1990
1992
1989
1982
1973
1964
1957
1954
1954
1957
1960
1962
1961
1956
1948
1940
1934
1933
1938
1948
1961
1974
1983
1984
1977
1961
1938
1912
1886
1863
1847
1837
1832
1830
1827
1823
1814
1801
1782
1761
1739
1718
1700
1685
1675
1667
1663
1659
1656
1650
1643
1633
1621
1609
1598
1590
1587
1589
1595
1604
1612
1616
1613
1600
1578
1548
1516
1485
1460
1444
1439
1442
1449
1456
1456
1445
1423
1389
1349
1307
1269
1240
1221
1211
1209
1209
1206
1198
1183
1162
1137
1112
1092
1078
1071
1072
1078
1085
1090
1091
1087
1078
1067
1056
1047
1042
1042
1045
1050
1056
1060
1060
1054
1042
1025
1004
981
959
941
928
922
922
926
933
937
936
927
907
878
841
799
757
719
688
664
648
639
633
629
624
618
610
601
592
583
574
565
554
540
522
502
480
457
436
417
403
392
383
374
366
357
347
339
333
331
333
336
340
339
330
313
286
251
214
179
152
137
135
144
161
179
192
196
189
171
145
116
88
66
52
45
44
46
47
43
35
24
10
-2
-9
-10
-5
6
19
32
42
46
45
39
30
20
12
7
7
10
15
22
29
35
40
45
52
59
70
82
96
110
125
138
150
161
171
182
194
207
221
234
247
256
262
263
259
252
243
233
224
217
214
213
215
220
225
231
237
242
247
250
251
251
250
247
244
241
239
240
244
250
259
269
279
290
300
310
320
331
345
360
376
391
404
412
414
409
398
383
367
352
341
336
338
344
355
367
379
390
398
405
410
414
416
417
416
411
403
391
377
362
348
336
327
321
317
312
307
300
291
281
272
266
262
262
265
268
271
271
269
265
260
255
253
254
256
259
259
255
244
229
210
191
176
169
171
182
198
217
233
242
243
236
223
210
199
196
202
218
241
268
295
320
339
352
359
363
364
365
365
365
364
361
357
351
345
340
336
335
336
339
341
341
338
330
318
302
285
267
251
238
229
223
219
214
209
199
185
166
143
117
91
67
49
38
35
38
46
55
62
63
59
49
35
22
14
14
25
45
72
101
127
144
151
144
127
102
74
47
22
2
-17
-35
-56
-81
-111
-143
-175
-202
-220
-228
-226
-215
-200
-184
-172
-166
-165
-169
-175
-179
-179
-175
-167
-157
-148
-142
-142
-148
-160
-177
-196
-216
-234
-249
-261
-268
-270
-268
-261
-249
-234
-217
-200
-185
-173
-165
-163
-165
-169
-175
-181
-186
-190
-194
-200
-206
-215
-223
-229
-230
-223
-208
-186
-158
-128
-101
-81
-70
-69
-77
-90
-104
-115
-121
-121
-116
-107
-97
-89
-82
-76
-70
-62
-52
-39
-24
-10
-1
2
-3
-15
-32
-50
-65
-74
-74
-66
-53
-37
-22
-14
-12
-17
-27
-38
-48
-52
-50
-42
-29
-14
-2
6
8
4
-5
-17
-28
-38
-44
-45
-43
-37
-29
-19
-9
2
14
27
41
55
67
77
81
79
70
54
31
5
-23
-48
-69
-82
-89
-88
-82
-73
-64
-56
-50
-46
-43
-38
-30
-17
1
22
45
66
82
89
86
74
54
30
5
-16
-30
-37
-38
-34
-29
-27
-30
-40
-58
-81
-107
-131
-149
-158
-156
-143
-120
-91
-61
-35
-18
-11
-18
-36
-62
-90
-116
-134
-140
-133
-115
-89
-61
-38
-24
-23
-36
-61
-94
-130
-163
-188
-204
-211
-210
-207
-205
-208
-219
-238
-263
-291
-317
-336
-344
-340
-323
-295
-260
-222
-186
-158
-139
-132
-135
-147
-164
-183
-198
-208
-212
-209
-201
-189
-175
-162
-149
-137
-125
-111
-95
-77
-59
-40
-24
-12
-3
1
3
3
5
9
15
23
32
38
41
40
35
28
21
18
21
29
43
60
79
95
108
117
123
129
135
144
158
175
194
212
228
238
244
245
243
243
245
253
266
285
307
330
351
369
382
389
393
395
397
400
407
417
430
445
460
472
479
480
474
464
451
440
434
438
452
477
510
545
579
604
617
616
602
578
549
523
502
491
489
494
502
511
516
517
516
515
518
527
545
570
600
630
656
673
681
680
673
663
655
651
652
656
662
666
667
664
659
655
654
660
673
692
715
737
754
763
763
756
745
734
729
731
743
761
785
809
832
851
867
881
895
911
929
949
969
984
991
990
979
960
937
915
899
891
894
906
925
946
965
980
988
990
987
982
978
978
984
994
1008
1026
1042
1054
1061
1061
1055
1044
1030
1014
1002
996
995
1000
1008
1020
1029
1034
1032
1022
1006
984
960
938
922
913
912
916
923
930
932
930
921
907
892
879
870
868
873
883
895
907
914
914
907
892
871
846
819
793
768
746
727
710
695
683
672
664
656
651
647
644
641
639
636
632
626
617
604
586
561
532
497
460
423
389
358
334
315
300
287
273
255
231
202
167
128
89
50
14
-20
-51
-81
-111
-141
-173
-205
-235
-262
-284
-301
-311
-318
-322
-326
-333
-344
-361
-384
-412
-443
-475
-507
-536
-561
-583
-601
-616
-632
-648
-667
-689
-714
-739
-764
-785
-800
-809
-813
-813
-814
-819
-830
-849
-876
-906
-936
-961
-977
-982
-978
-968
-958
-954
-959
-974
-999
-1028
-1056
-1076
-1085
-1081
-1067
-1048
-1030
-1018
-1020
-1032
-1054
-1079
-1103
-1120
-1126
-1121
-1109
-1094
-1081
-1074
-1076
-1084
-1097
-1109
-1117
-1119
-1116
-1112
-1109
-1114
-1127
-1151
-1183
-1217
-1247
-1267
-1275
-1268
-1250
-1224
-1198
-1177
-1165
-1164
-1174
-1189
-1205
-1218
-1221
-1214
-1196
-1169
-1138
-1106
-1078
-1057
-1045
-1042
-1047
-1059
-1076
-1094
-1112
-1129
-1143
-1154
-1161
-1167
-1170
-1172
-1173
-1175
-1176
-1177
-1177
-1175
-1172
-1167
-1160
-1152
-1143
-1136
-1131
-1130
-1134
-1142
-1156
-1172
-1190
-1206
-1220
-1229
-1231
-1228
-1220
-1208
-1196
-1185
-1177
-1173
-1173
-1177
-1183
-1190
-1197
-1202
-1207
-1212
-1219
-1228
-1240
-1254
-1268
-1281
-1289
-1291
-1286
-1274
-1258
-1239
-1220
-1204
-1192
-1185
-1183
-1183
-1184
-1184
-1184
-1183
-1182
-1183
-1185
-1190
-1198
-1206
-1214
-1220
-1222
-1220
-1213
-1204
-1193
-1182
-1174
-1168
-1165
-1165
-1168
-1173
-1179
-1186
-1194
-1204
-1215
-1227
-1239
-1251
-1261
-1268
-1269
-1264
-1252
-1236
-1215
-1194
-1173
-1156
-1143
-1136
-1132
-1132
-1131
-1129
-1122
-1111
-1096
-1079
-1061
-1047
-1038
-1034
-1036
-1042
-1049
-1055
-1057
-1054
-1046
-1035
-1022
-1012
-1006
-1002
-1004
-1006
-1008
-1006
-1002
-994
-983
-970
-957
-946
-936
-928
-920
-910
-897
-880
-862
-844
-828
-817
-813
-815
-821
-830
-837
-840
-837
-827
-812
-793
-773
-755
-740
-729
-721
-715
-709
-702
-694
-683
-670
-656
-642
-627
-614
-600
-589
-578
-571
-566
-566
-568
-572
-578
-582
-583
-579
-570
-558
-544
-529
-518
-511
-509
-511
-515
-518
-519
-516
-509
-497
-484
-470
-457
-447
-438
-430
-422
-413
-401
-389
-376
-365
-355
-348
-342
-338
-332
-323
-310
-294
-276
-258
-243
-231
-225
-220
-216
-209
-194
-170
-136
-94
-48
-2
40
74
99
116
126
132
138
146
156
168
179
189
193
193
187
178
167
158
151
149
150
154
160
165
170
175
180
186
194
205
217
232
246
259
270
278
282
283
281
276
270
263
257
251
249
251
258
272
290
312
336
358
378
393
405
414
423
436
455
480
511
546
581
611
634
648
654
655
654
655
663
679
702
730
759
785
806
819
825
826
824
823
824
830
840
852
865
878
890
901
910
921
934
949
968
990
1012
1038
1061
1083
1103
1119
1133
1144
1153
1160
1167
1176
1186
1201
1221
1245
1273
1303
1333
1361
1386
1407
1427
1445
1465
1488
1515
1546
1579
1612
1642
1667
1687
1703
1717
1732
1751
1776
1807
1843
1882
1923
1962
1998
2032
2064
2095
2126
2156
2184
2208
2225
2233
2231
2221
2206
2188
2173
2164
2162
2168
2179
2193
2206
2215
2219
2217
2210
2200
2188
2177
2167
2157
2149
2140
2130
2119
2108
2097
2088
2080
2075
2072
2072
2075
2079
2085
2092
2098
2104
2107
2106
2102
2094
2082
2069
2056
2045
2037
2032
2029
2028
2025
2019
2009
1995
1980
1966
1957
1954
1958
1967
1980
1991
1997
1994
1981
1958
1927
1892
1856
1824
1798
1779
1767
1762
1762
1766
1772
1780
1789
1797
1803
1806
1805
1799
1788
1773
1755
1735
1714
1693
1670
1646
1619
1587
1553
1516
1479
1444
1413
1388
1369
1354
1341
1326
1309
1286
1260
1231
1201
1174
1150
1132
1118
1107
1097
1085
1072
1056
1039
1022
1006
991
976
960
942
918
890
858
822
787
756
730
711
699
694
692
692
691
688
683
676
668
658
647
634
618
597
572
543
512
480
450
426
407
395
388
385
382
378
370
358
343
325
305
284
263
241
218
192
163
130
93
55
18
-17
-48
-72
-90
-102
-109
-113
-116
-119
-124
-132
-143
-157
-173
-193
-214
-238
-263
-291
-320
-349
-379
-407
-432
-453
-471
-484
-494
-502
-509
-515
-524
-534
-546
-561
-577
-595
-613
-632
-650
-669
-688
-707
-725
-744
-762
-780
-799
-820
-845
-873
-906
-943
-984
-1026
-1068
-1107
-1142
-1170
-1192
-1209
-1222
-1234
-1246
-1260
-1277
-1296
-1315
-1332
-1346
-1354
-1356
-1353
-1347
-1340
-1334
-1332
-1337
-1347
-1363
-1382
-1401
-1419
-1431
-1438
-1438
-1434
-1428
-1422
-1420
-1424
-1435
-1454
-1479
-1508
-1538
-1567
-1592
-1613
-1627
-1636
-1638
-1636
-1629
-1618
-1605
-1589
-1572
-1555
-1539
-1525
-1514
-1505
-1498
-1492
-1487
-1482
-1479
-1477
-1480
-1488
-1502
-1522
-1546
-1569
-1589
-1600
-1600
-1587
-1563
-1529
-1491
-1454
-1420
-1394
-1375
-1363
-1356
-1351
-1347
-1342
-1338
-1335
-1335
-1339
-1347
-1357
-1368
-1377
-1382
-1383
-1379
-1374
-1369
-1368
-1372
-1382
-1396
-1413
-1429
-1441
-1450
-1455
-1457
-1460
-1465
-1475
-1489
-1505
-1523
-1538
-1549
-1555
-1555
-1552
-1548
-1546
-1548
-1554
-1563
-1573
-1581
-1586
-1588
-1585
-1581
-1579
-1579
-1585
-1596
-1611
-1626
-1639
-1646
-1646
-1640
-1627
-1612
-1597
-1586
-1580
-1581
-1587
-1595
-1603
-1608
-1608
-1602
-1592
-1578
-1565
-1555
-1550
-1552
-1562
-1578
-1598
-1621
-1642
-1661
-1674
-1681
-1681
-1675
-1664
-1650
-1636
-1623
-1613
-1607
-1604
-1603
-1603
-1602
-1596
-1585
-1568
-1546
-1519
-1490
-1463
-1440
-1424
-1416
-1415
-1419
-1427
-1435
-1440
-1441
-1438
-1430
-1421
-1411
-1402
-1395
-1391
-1387
-1381
-1373
-1359
-1341
-1318
-1292
-1265
-1241
-1222
-1208
-1201
-1200
-1204
-1211
-1220
-1229
-1238
-1246
-1253
-1258
-1260
-1260
-1258
-1253
-1246
-1238
-1228
-1218
-1207
-1196
-1184
-1172
-1158
-1144
-1130
-1116
-1105
-1095
-1088
-1084
-1081
-1080
-1081
-1083
-1088
-1097
-1111
-1129
-1151
-1176
-1199
-1218
-1229
-1229
-1220
-1202
-1179
-1155
-1132
-1114
-1101
-1090
-1081
-1069
-1053
-1033
-1010
-990
-976
-972
-981
-1002
-1033
-1067
-1098
-1121
-1133
-1131
-1118
-1098
-1074
-1051
-1031
-1014
-1000
-987
-971
-953
-934
-915
-901
-895
-898
-910
-931
-957
-982
-1004
-1018
-1025
-1022
-1012
-996
-974
-947
-917
-883
-847
-811
-779
-754
-739
-736
-743
-757
-774
-788
-792
-785
-765
-735
-700
-665
-636
-616
-605
-601
-600
-597
-587
-570
-544
-514
-483
-455
-434
-418
-407
-395
-378
-351
-312
-262
-205
-146
-91
-46
-16
1
5
1
-4
-6
-1
13
35
62
89
112
129
139
142
143
144
150
166
192
229
274
323
370
411
442
460
467
465
459
453
452
459
476
500
530
561
588
609
624
632
638
644
654
672
696
727
762
795
823
843
854
857
854
848
842
840
841
844
849
852
852
849
843
835
829
827
831
841
856
875
892
907
915
918
915
909
902
898
898
903
913
926
940
952
961
966
968
967
964
962
961
961
962
965
968
971
975
979
985
994
1004
1018
1034
1050
1067
1083
1097
1110
1120
1128
1135
1140
1143
1145
1146
1146
1147
1150
1156
1166
1180
1198
1218
1236
1252
1262
1266
1263
1256
1248
1242
1240
1244
1256
1272
1290
1307
1320
1325
1323
1314
1301
1288
1278
1272
1273
1279
1288
1297
1303
1304
1299
1289
1275
1261
1250
1243
1241
1243
1247
1251
1250
1242
1228
1206
1180
1152
1127
1107
1093
1087
1085
1085
1083
1076
1062
1041
1012
983
952
924
901
885
873
864
856
848
837
826
815
807
805
809
821
837
854
868
875
871
857
834
805
776
750
732
722
721
724
728
728
721
706
683
654
621
589
561
537
518
503
491
481
470
459
448
439
431
426
424
424
425
427
426
424
421
417
413
409
408
408
409
409
408
404
398
390
382
376
375
379
390
406
424
442
456
462
461
451
435
415
395
378
366
361
360
362
364
363
359
351
340
330
324
324
329
340
353
366
374
376
371
360
346
333
324
321
327
340
357
377
396
413
427
439
449
460
472
484
496
506
512
515
513
508
503
498
496
497
501
508
515
521
525
527
528
529
530
533
536
541
545
548
551
553
557
562
569
578
588
596
600
600
595
586
576
567
562
562
569
580
593
605
614
620
623
625
628
634
644
657
670
683
691
695
695
694
694
699
710
727
747
766
781
787
783
771
753
736
722
716
718
727
739
749
754
752
743
730
716
705
700
700
704
711
717
720
720
717
715
715
721
734
751
771
791
808
819
825
826
825
824
824
824
824
820
813
799
782
763
746
735
731
736
747
761
772
776
771
757
736
711
688
670
659
657
659
664
666
663
653
635
612
585
559
534
514
498
486
479
476
475
476
477
477
475
467
453
432
406
376
347
321
302
291
289
292
298
302
300
290
272
248
221
196
177
164
159
160
162
164
160
149
131
108
82
55
32
13
-2
-14
-26
-41
-59
-84
-114
-148
-184
-219
-250
-276
-296
-310
-319
-325
-330
-335
-340
-344
-346
-346
-344
-339
-334
-332
-336
-348
-371
-404
-446
-493
-541
-584
-618
-644
-659
-669
-677
-687
-705
-733
-770
-816
-865
-914
-958
-994
-1022
-1041
-1054
-1065
-1075
-1088
-1104
-1121
-1140
-1156
-1168
-1174
-1175
-1171
-1163
-1154
-1146
-1143
-1145
-1152
-1164
-1178
-1192
-1203
-1207
-1202
-1187
-1163
-1132
-1099
-1067
-1041
-1024
-1016
-1018
-1027
-1037
-1044
-1045
-1039
-1025
-1006
-986
-969
-957
-953
-956
-963
-969
-971
-965
-949
-922
-888
-848
-808
-772
-741
-718
-701
-690
-681
-672
-660
-644
-622
-596
-565
-531
-497
-463
-431
-404
-382
-367
-358
-355
-357
-362
-367
-372
-374
-372
-366
-356
-343
-327
-310
-293
-275
-256
-236
-214
-190
-164
-137
-109
-83
-61
-43
-30
-23
-20
-20
-19
-15
-6
8
29
53
78
102
122
137
147
154
161
170
183
200
221
243
264
280
291
297
300
302
309
321
341
367
397
426
451
470
482
488
492
497
507
521
541
561
580
593
598
596
590
582
579
584
597
619
646
673
696
713
722
727
729
734
745
763
787
816
845
872
894
910
924
938
955
976
1002
1030
1056
1074
1081
1075
1057
1032
1006
985
974
977
994
1020
1055
1089
1120
1144
1161
1174
1184
1195
1210
1230
1252
1274
1293
1306
1310
1305
1293
1276
1258
1242
1232
1230
1236
1249
1267
1287
1307
1324
1339
1349
1357
1363
1369
1375
1383
1391
1401
1409
1415
1417
1414
1405
1391
1374
1356
1340
1327
1320
1320
1327
1340
1358
1378
1398
1415
1428
1437
1441
1441
1437
1433
1429
1427
1427
1430
1435
1440
1444
1446
1444
1438
1428
1416
1402
1388
1375
1363
1352
1342
1333
1323
1313
1303
1294
1287
1282
1281
1283
1288
1295
1303
1310
1316
1320
1322
1323
1321
1317
1311
1301
1287
1270
1249
1227
1204
1182
1164
1148
1137
1129
1121
1114
1104
1091
1075
1056
1035
1014
996
981
969
960
954
949
943
936
925
910
891
867
841
812
783
755
730
708
690
675
663
652
640
625
608
588
566
542
519
498
479
462
447
433
417
400
381
359
335
310
287
265
245
229
216
205
195
187
179
171
165
159
157
157
162
172
185
203
222
242
258
270
275
271
260
243
221
199
177
159
145
135
128
123
119
114
110
107
107
111
119
133
149
167
183
197
207
214
220
225
233
243
255
267
276
279
273
259
236
207
175
145
119
99
85
78
74
72
70
68
66
64
63
63
64
66
69
71
72
73
75
77
82
87
91
94
92
84
69
50
27
5
-13
-25
-30
-30
-27
-25
-27
-36
-53
-74
-99
-124
-144
-159
-167
-171
-173
-175
-180
-189
-204
-221
-241
-261
-279
-297
-314
-332
-352
-376
-402
-430
-458
-486
-511
-533
-553
-571
-589
-607
-628
-651
-675
-700
-723
-745
-765
-782
-797
-809
-819
-828
-835
-841
-846
-853
-862
-875
-894
-918
-948
-981
-1014
-1048
-1076
-1100
-1118
-1132
-1145
-1159
-1175
-1196
-1220
-1246
-1273
-1298
-1320
-1339
-1357
-1373
-1392
-1412
-1435
-1459
-1483
-1504
-1521
-1533
-1539
-1542
-1542
-1543
-1546
-1553
-1563
-1576
-1590
-1604
-1618
-1631
-1644
-1658
-1674
-1693
-1712
-1732
-1749
-1761
-1767
-1768
-1763
-1756
-1749
-1745
-1746
-1752
-1762
-1774
-1785
-1794
-1799
-1800
-1798
-1795
-1793
-1793
-1798
-1807
-1818
-1831
-1842
-1851
-1857
-1861
-1863
-1864
-1866
-1870
-1876
-1883
-1892
-1901
-1910
-1916
-1920
-1922
-1920
-1915
-1906
-1893
-1876
-1854
-1829
-1801
-1773
-1746
-1722
-1702
-1685
-1674
-1666
-1661
-1659
-1661
-1666
-1674
-1686
-1702
-1719
-1735
-1749
-1758
-1759
-1753
-1739
-1720
-1696
-1671
-1647
-1623
-1599
-1574
-1546
-1515
-1480
-1442
-1404
-1369
-1340
-1318
-1305
-1300
-1303
-1310
-1319
-1330
-1340
-1351
-1362
-1374
-1388
-1401
-1412
-1419
-1418
-1410
-1394
-1372
-1348
-1325
-1306
-1293
-1285
-1280
-1274
-1266
-1253
-1234
-1210
-1186
-1164
-1149
-1142
-1145
-1154
-1167
-1179
-1185
-1184
-1175
-1159
-1138
-1117
-1099
-1084
-1072
-1063
-1054
-1042
-1026
-1006
-982
-957
-934
-913
-897
-885
-876
-868
-860
-851
-839
-826
-813
-801
-790
-782
-776
-771
-765
-757
-744
-727
-706
-680
-653
-624
-596
-571
-549
-532
-520
-512
-510
-510
-511
-512
-511
-506
-497
-483
-467
-449
-432
-417
-406
-398
-393
-389
-385
-379
-370
-357
-342
-325
-307
-288
-270
-252
-233
-215
-196
-178
-161
-146
-134
-125
-119
-114
-109
-104
-97
-89
-80
-72
-66
-63
-64
-69
-74
-79
-81
-77
-68
-53
-33
-11
12
33
53
70
85
99
112
126
139
151
161
167
170
169
166
161
157
155
156
159
164
171
176
181
183
183
183
183
184
189
197
209
223
239
255
270
283
293
302
309
316
324
334
346
361
378
396
415
433
448
459
466
470
471
471
471
473
478
487
499
514
531
548
564
579
593
604
615
625
636
648
661
675
692
711
733
758
785
816
848
881
913
942
966
984
994
996
991
979
963
945
926
910
896
885
878
873
870
867
865
862
859
856
854
854
856
862
869
877
884
889
889
885
877
867
857
851
852
860
875
896
918
938
953
958
954
942
924
903
883
868
856
849
843
835
822
804
780
753
726
703
687
679
678
681
684
684
676
658
632
598
562
528
499
479
467
463
464
467
470
470
466
458
448
437
427
420
416
415
417
420
424
427
428
427
422
415
406
395
383
370
357
344
330
317
303
290
279
271
268
270
279
293
312
332
352
368
380
387
392
396
401
412
427
447
469
490
505
512
509
498
481
464
450
442
442
449
459
468
471
467
455
437
416
397
385
382
387
397
410
419
420
412
394
371
345
324
311
309
319
338
363
390
414
432
443
447
444
437
426
414
399
382
362
339
310
278
243
207
172
141
116
100
93
94
104
120
139
160
179
194
204
208
206
200
190
177
162
146
128
107
85
62
37
14
-8
-26
-41
-53
-62
-71
-81
-93
-110
-129
-152
-176
-200
-223
-243
-262
-279
-294
-309
-322
-333
-341
-345
-343
-337
-327
-316
-305
-297
-295
-298
-306
-319
-334
-349
-363
-374
-384
-391
-397
-403
-408
-413
-416
-419
-420
-421
-422
-424
-429
-438
-451
-468
-488
-510
-534
-558
-581
-605
-628
-651
-673
-692
-709
-720
-726
-725
-718
-706
-691
-675
-659
-646
-636
-628
-624
-623
-624
-627
-632
-639
-648
-658
-669
-680
-689
-696
-700
-703
-705
-707
-711
-717
-726
-737
-748
-758
-765
-770
-773
-773
-773
-775
-778
-784
-792
-800
-807
-812
-813
-810
-803
-793
-782
-771
-762
-757
-755
-760
-769
-784
-804
-827
-854
-881
-907
-930
-948
-962
-971
-975
-978
-980
-982
-986
-991
-996
-1002
-1008
-1014
-1020
-1029
-1041
-1057
-1078
-1104
-1131
-1157
-1178
-1193
-1199
-1196
-1186
-1171
-1153
-1136
-1121
-1109
-1099
-1091
-1084
-1077
-1070
-1063
-1059
-1057
-1060
-1067
-1078
-1090
-1103
-1114
-1122
-1126
-1126
-1122
-1115
-1105
-1093
-1078
-1060
-1040
-1018
-997
-978
-962
-952
-949
-951
-959
-970
-983
-995
-1004
-1012
-1016
-1018
-1018
-1016
-1010
-1002
-993
-980
-964
-946
-927
-908
-890
-872
-854
-835
-812
-787
-760
-732
-706
-685
-672
-668
-671
-680
-690
-698
-700
-693
-676
-651
-620
-586
-553
-523
-495
-471
-448
-425
-401
-376
-351
-328
-309
-295
-288
-288
-294
-305
-319
-334
-349
-364
-377
-389
-397
-400
-398
-389
-373
-351
-326
-298
-270
-244
-219
-196
-173
-149
-123
-97
-72
-51
-38
-35
-43
-60
-82
-104
-120
-125
-117
-95
-63
-26
12
44
69
85
94
99
104
110
118
127
136
142
144
142
140
139
145
158
182
213
248
283
314
336
350
355
356
357
361
370
385
403
421
436
446
449
448
445
442
444
450
462
475
489
501
508
511
513
516
524
538
560
588
620
651
680
703
721
734
746
759
776
797
822
849
877
902
923
939
952
961
968
975
980
985
989
990
989
986
983
981
981
983
986
989
991
990
987
981
976
974
980
994
1018
1050
1086
1124
1158
1185
1203
1212
1215
1213
1210
1207
1204
1203
1201
1196
1188
1176
1162
1148
1137
1130
1130
1135
1143
1153
1160
1162
1157
1145
1127
1105
1081
1059
1040
1025
1014
1010
1010
1014
1020
1031
1042
1055
1068
1080
1090
1098
1102
1104
1105
1105
1107
1111
1118
1126
1135
1142
1146
1145
1138
1127
1111
1094
1077
1061
1047
1036
1028
1020
1012
1002
989
974
956
939
922
909
899
895
896
902
912
923
934
944
952
958
962
965
968
971
977
984
993
1002
1014
1025
1036
1047
1058
1069
1081
1092
1102
1110
1116
1118
1117
1112
1103
1091
1078
1063
1047
1031
1012
996
978
961
945
931
920
914
910
908
906
902
895
884
870
854
838
825
817
815
818
825
834
842
846
846
842
835
826
817
810
805
802
799
795
789
780
770
759
748
737
727
717
706
691
672
649
622
594
567
545
530
522
520
523
529
533
535
532
525
515
503
490
478
465
452
437
421
403
384
366
350
338
330
324
320
315
306
293
275
254
232
211
193
178
168
159
151
142
131
119
108
99
94
95
101
109
117
122
121
113
99
80
61
43
29
19
12
6
-3
-17
-36
-59
-84
-107
-125
-135
-136
-132
-123
-114
-107
-104
-105
-109
-112
-112
-109
-102
-93
-85
-82
-87
-101
-123
-150
-178
-203
-222
-233
-236
-234
-230
-228
-229
-235
-245
-256
-267
-273
-273
-267
-256
-243
-230
-221
-219
-224
-237
-255
-277
-299
-319
-335
-347
-354
-357
-359
-362
-366
-374
-386
-401
-416
-431
-440
-443
-438
-423
-401
-374
-347
-322
-305
-295
-295
-303
-314
-326
-336
-341
-340
-337
-332
-330
-334
-345
-364
-387
-411
-431
-443
-444
-433
-412
-385
-355
-328
-307
-293
-288
-290
-296
-304
-311
-315
-317
-317
-316
-315
-315
-318
-323
-329
-336
-342
-348
-351
-351
-349
-343
-335
-326
-316
-306
-299
-294
-294
-296
-300
-304
-308
-309
-307
-302
-297
-292
-290
-291
-297
-306
-315
-322
-325
-322
-314
-302
-289
-280
-277
-281
-293
-309
-326
-340
-347
-347
-338
-323
-304
-286
-269
-257
-248
-241
-235
-228
-220
-210
-200
-191
-186
-184
-185
-186
-187
-184
-178
-168
-156
-144
-135
-130
-130
-134
-140
-145
-148
-147
-141
-132
-121
-109
-97
-87
-76
-64
-51
-36
-20
-6
7
15
18
18
16
14
15
18
24
31
36
36
31
22
9
-4
-12
-14
-9
2
15
25
29
24
10
-10
-31
-49
-58
-57
-46
-28
-9
6
15
15
8
-3
-13
-18
-16
-7
7
21
33
37
33
21
2
-20
-42
-62
-79
-92
-103
-113
-122
-131
-139
-146
-151
-155
-158
-161
-166
-172
-179
-186
-189
-187
-177
-159
-133
-103
-72
-45
-23
-11
-7
-10
-19
-30
-40
-46
-48
-45
-37
-25
-9
10
30
51
70
86
97
101
98
88
72
53
33
15
-1
-12
-21
-27
-33
-38
-42
-45
-45
-39
-27
-8
17
46
76
102
121
131
132
124
109
90
72
58
49
46
49
56
64
72
77
79
78
75
74
75
82
95
113
134
155
173
187
194
196
195
193
193
195
200
205
209
208
201
187
168
148
132
124
126
137
156
178
198
213
220
220
216
211
209
212
219
227
231
228
214
189
155
119
87
64
56
61
79
103
129
151
165
172
172
168
164
160
158
155
151
144
135
125
117
116
124
143
169
200
229
250
260
256
241
220
197
180
171
172
181
194
209
221
230
237
242
249
259
271
286
299
308
310
305
294
281
270
263
261
265
272
279
282
281
276
270
266
268
279
296
318
339
355
362
356
340
315
288
262
241
225
215
206
195
180
160
135
108
83
63
51
46
49
55
64
71
78
83
87
92
98
105
112
116
116
110
99
84
67
50
37
28
23
21
20
19
17
16
15
18
26
40
60
84
109
131
147
155
155
147
134
118
104
92
86
84
87
92
97
99
97
88
74
54
31
6
-18
-39
-56
-69
-78
-84
-89
-93
-97
-101
-104
-105
-104
-101
-97
-94
-94
-100
-112
-131
-157
-186
-217
-246
-271
-291
-305
-314
-317
-315
-308
-296
-278
-255
-228
-198
-170
-145
-127
-116
-113
-116
-122
-127
-131
-132
-132
-132
-134
-141
-155
-174
-196
-218
-238
-252
-261
-265
-267
-267
-270
-275
-282
-290
-297
-304
-309
-315
-323
-336
-354
-376
-400
-422
-436
-441
-434
-416
-393
-369
-349
-337
-333
-337
-344
-350
-351
-347
-339
-331
-327
-331
-344
-366
-391
-415
-430
-432
-421
-400
-374
-350
-336
-335
-348
-372
-400
-425
-443
-449
-443
-430
-415
-401
-394
-395
-403
-415
-427
-436
-441
-442
-442
-444
-450
-461
-477
-494
-510
-522
-529
-529
-525
-519
-514
-511
-510
-510
-507
-500
-487
-468
-447
-425
-408
-398
-396
-402
-412
-423
-430
-433
-430
-423
-415
-410
-410
-417
-431
-447
-462
-473
-475
-469
-456
-439
-422
-409
-402
-402
-408
-416
-424
-429
-428
-423
-414
-404
-396
-393
-396
-402
-411
-420
-424
-423
-415
-401
-384
-367
-351
-340
-333
-328
-325
-319
-309
-293
-271
-245
-218
-194
-175
-163
-159
-161
-167
-174
-180
-184
-186
-186
-187
-190
-196
-206
-218
-231
-241
-246
-245
-237
-221
-200
-173
-144
-113
-81
-51
-22
4
25
41
52
57
58
56
52
50
49
50
52
54
54
52
48
42
37
33
33
35
39
43
45
42
34
21
6
-10
-24
-33
-38
-39
-38
-37
-37
-40
-46
-51
-56
-57
-56
-52
-49
-49
-53
-62
-75
-88
-99
-104
-100
-89
-73
-57
-46
-43
-50
-66
-87
-108
-123
-127
-119
-100
-73
-45
-21
-6
-3
-11
-28
-51
-75
-98
-116
-130
-139
-143
-143
-140
-132
-122
-109
-94
-80
-68
-59
-53
-51
-49
-45
-38
-25
-7
15
38
59
76
88
93
93
90
85
81
77
74
70
65
59
52
46
44
48
57
74
95
117
138
155
167
172
174
174
176
181
191
205
222
238
252
263
270
274
277
281
288
299
312
326
339
348
350
344
329
307
279
247
216
188
166
151
146
148
156
168
180
190
194
191
181
165
145
122
100
80
63
50
41
36
34
35
38
43
49
56
62
67
68
65
57
44
28
10
-8
-24
-37
-46
-50
-51
-50
-47
-46
-48
-56
-70
-91
-118
-149
-181
-209
-232
-245
-248
-242
-231
-219
-211
-211
-221
-239
-263
-287
-305
-313
-308
-292
-267
-240
-218
-204
-201
-209
-226
-247
-267
-284
-295
-302
-307
-314
-324
-339
-357
-376
-394
-408
-417
-423
-426
-430
-438
-450
-464
-479
-491
-496
-493
-483
-469
-454
-443
-440
-446
-462
-483
-505
-526
-541
-550
-554
-555
-557
-561
-568
-576
-583
-587
-585
-577
-564
-550
-537
-528
-526
-530
-539
-550
-561
-570
-576
-579
-581
-583
-587
-591
-595
-598
-598
-594
-587
-578
-571
-566
-566
-571
-580
-591
-603
-613
-622
-631
-642
-657
-676
-699
-722
-742
-754
-756
-747
-728
-705
-682
-667
-663
-672
-693
-721
-749
-773
-786
-787
-778
-761
-743
-727
-718
-714
-716
-718
-717
-709
-693
-667
-634
-599
-564
-533
-509
-493
-483
-477
-474
-471
-467
-460
-452
-441
-430
-419
-408
-397
-387
-378
-370
-361
-353
-344
-334
-323
-309
-294
-276
-258
-240
-223
-208
-195
-185
-178
-173
-171
-170
-171
-174
-177
-182
-186
-188
-188
-182
-172
-158
-139
-119
-98
-78
-61
-45
-31
-17
-2
14
33
53
74
94
113
129
143
154
164
174
184
196
209
224
239
254
268
281
292
302
311
320
328
337
347
358
369
381
393
404
414
421
426
429
431
433
437
445
457
474
493
512
530
544
552
555
554
552
551
554
563
577
596
617
637
655
669
680
688
695
704
715
729
744
758
771
779
782
782
781
779
781
787
798
812
829
846
860
868
872
870
864
856
849
843
839
839
843
849
858
869
881
893
905
916
925
932
936
937
936
932
926
918
910
901
891
881
871
861
854
849
847
849
854
861
869
877
883
886
887
885
882
880
880
881
885
892
900
910
920
929
939
949
959
967
975
980
983
982
977
968
957
944
931
918
907
898
889
880
871
862
851
840
829
820
814
811
812
816
821
827
831
831
827
817
803
784
761
737
713
691
672
656
644
636
630
628
628
629
632
635
639
642
644
646
646
646
645
645
646
649
653
658
661
662
658
647
630
607
581
555
531
512
500
494
494
498
502
506
509
511
512
514
518
522
526
528
525
515
500
480
458
440
427
423
428
439
453
466
473
473
464
448
428
410
394
384
377
373
368
359
344
324
299
274
251
233
221
214
211
210
209
208
207
207
211
220
235
255
276
296
311
320
321
317
311
306
305
310
320
334
349
362
370
372
369
362
352
341
329
317
305
291
276
260
246
236
231
232
239
249
260
268
271
268
258
244
228
212
198
185
173
159
141
119
94
67
42
23
11
7
10
16
22
22
16
3
-16
-36
-53
-65
-69
-67
-61
-54
-51
-55
-66
-82
-102
-122
-136
-145
-145
-140
-131
-121
-115
-112
-115
-121
-129
-138
-143
-143
-139
-128
-113
-93
-72
-49
-28
-9
6
16
21
21
16
8
-1
-11
-20
-28
-35
-42
-50
-58
-67
-75
-80
-82
-78
-70
-58
-46
-36
-30
-30
-36
-47
-58
-67
-70
-67
-56
-41
-23
-6
7
15
17
17
15
14
16
21
29
38
46
52
55
56
57
58
62
68
77
85
92
96
97
95
92
91
94
103
119
140
163
187
208
224
236
243
248
252
256
260
264
267
265
259
249
236
224
215
214
222
240
265
292
319
340
353
356
350
340
329
320
316
318
326
335
344
347
344
334
319
300
281
265
254
248
245
245
244
240
233
221
207
192
177
164
154
146
139
132
124
115
105
95
87
82
80
81
84
89
93
95
94
90
84
76
67
58
49
39
28
16
4
-10
-23
-35
-44
-49
-50
-48
-43
-35
-26
-17
-8
-1
5
8
10
9
7
5
3
4
9
18
32
50
68
85
98
104
103
95
82
68
56
47
45
48
56
66
77
86
94
100
106
112
119
125
129
128
122
109
90
69
49
34
29
34
51
76
106
135
160
177
186
188
187
184
182
184
189
196
204
211
217
223
229
238
249
264
282
302
321
337
350
357
361
361
361
362
364
367
372
377
382
385
386
385
383
379
374
369
362
353
342
330
316
301
286
271
257
243
229
217
205
196
189
187
190
198
210
224
240
255
268
279
287
293
299
304
308
312
315
316
314
312
308
306
306
308
313
320
327
333
336
338
338
339
344
353
369
390
415
440
462
480
493
499
503
504
507
513
522
534
548
561
571
579
584
586
588
590
593
596
599
600
600
596
590
583
574
566
558
550
542
534
525
516
507
500
496
496
500
508
516
523
526
524
517
504
489
473
459
448
441
437
435
435
437
438
439
442
445
449
453
456
457
455
449
437
422
403
382
360
338
316
294
272
251
229
208
188
170
154
139
126
112
97
79
57
32
4
-27
-57
-87
-115
-140
-164
-185
-205
-225
-246
-268
-292
-316
-342
-368
-394
-419
-441
-462
-480
-497
-513
-530
-548
-569
-591
-616
-641
-666
-689
-709
-727
-744
-760
-777
-797
-819
-842
-864
-883
-897
-904
-906
-903
-899
-897
-900
-910
-926
-948
-972
-995
-1016
-1032
-1045
-1056
-1068
-1084
-1105
-1132
-1162
-1192
-1219
-1240
-1253
-1257
-1255
-1250
-1245
-1245
-1250
-1262
-1280
-1300
-1322
-1342
-1361
-1378
-1393
-1409
-1426
-1446
-1466
-1487
-1505
-1521
-1532
-1538
-1541
-1542
-1542
-1544
-1547
-1552
-1557
-1562
-1564
-1562
-1557
-1549
-1540
-1532
-1527
-1527
-1531
-1541
-1555
-1572
-1591
-1611
-1632
-1652
-1672
-1692
-1710
-1727
-1742
-1752
-1759
-1762
-1762
-1761
-1760
-1761
-1768
-1780
-1798
-1821
-1846
-1872
-1895
-1913
-1925
-1932
-1934
-1933
-1933
-1934
-1938
-1947
-1958
-1971
-1984
-1996
-2005
-2012
-2016
-2019
-2020
-2021
-2021
-2023
-2021
-2017
-2009
-1998
-1982
-1964
-1946
-1929
-1917
-1909
-1906
-1906
-1909
-1912
-1912
-1909
-1902
-1891
-1879
-1866
-1856
-1848
-1843
-1841
-1841
-1840
-1838
-1834
-1829
-1823
-1817
-1814
-1813
-1816
-1821
-1826
-1831
-1833
-1831
-1825
-1814
-1800
-1785
-1769
-1754
-1740
-1727
-1716
-1705
-1695
-1685
-1675
-1666
-1657
-1649
-1643
-1639
-1636
-1635
-1635
-1637
-1639
-1643
-1648
-1652
-1656
-1658
-1658
-1655
-1649
-1640
-1630
-1618
-1605
-1594
-1582
-1572
-1561
-1549
-1537
-1524
-1510
-1498
-1488
-1480
-1476
-1473
-1471
-1468
-1462
-1452
-1436
-1417
-1394
-1370
-1348
-1329
-1313
-1301
-1292
-1284
-1277
-1269
-1261
-1253
-1246
-1240
-1235
-1231
-1226
-1217
-1204
-1186
-1163
-1136
-1110
-1087
-1070
-1060
-1057
-1058
-1060
-1059
-1051
-1034
-1006
-973
-935
-898
-864
-836
-816
-802
-790
-779
-764
-744
-719
-689
-659
-630
-605
-587
-574
-566
-561
-555
-548
-537
-524
-510
-495
-481
-469
-459
-449
-439
-426
-411
-394
-377
-362
-351
-346
-348
-354
-363
-371
-373
-369
-356
-336
-312
-287
-264
-246
-234
-228
-226
-227
-228
-229
-230
-232
-236
-244
-257
-272
-288
-301
-309
-307
-297
-278
-254
-228
-205
-188
-178
-174
-176
-181
-186
-190
-193
-195
-198
-202
-209
-218
-226
-232
-232
-226
-211
-190
-165
-138
-114
-93
-77
-65
-54
-44
-33
-19
-6
8
18
26
30
31
33
38
47
63
85
110
136
159
177
189
195
198
201
207
219
235
256
279
300
318
330
338
343
348
355
366
382
402
423
443
459
471
478
482
487
495
508
529
556
588
622
655
685
709
729
743
755
765
775
787
801
818
838
859
881
902
922
937
948
951
947
936
918
897
876
858
846
842
846
856
871
888
904
916
926
933
938
945
952
962
973
984
992
997
998
996
995
997
1004
1018
1038
1062
1088
1110
1128
1138
1140
1139
1135
1134
1137
1145
1158
1174
1190
1203
1212
1219
1224
1231
1241
1256
1276
1298
1317
1332
1337
1333
1321
1303
1285
1269
1260
1259
1265
1276
1288
1299
1309
1316
1323
1332
1346
1363
1384
1406
1425
1439
1444
1442
1434
1423
1415
1412
1416
1426
1442
1458
1472
1482
1486
1488
1489
1494
1505
1523
1549
1578
1607
1631
1649
1657
1657
1651
1642
1633
1627
1625
1626
1629
1635
1641
1647
1654
1663
1674
1687
1703
1718
1732
1743
1750
1752
1750
1745
1740
1734
1729
1726
1722
1718
1713
1707
1701
1696
1693
1693
1696
1701
1708
1713
1716
1714
1709
1699
1687
1673
1660
1649
1638
1630
1622
1617
1613
1612
1615
1621
1632
1644
1658
1670
1677
1679
1674
1663
1646
1627
1608
1591
1577
1567
1558
1551
1544
1536
1528
1520
1514
1510
1510
1512
1517
1522
1524
1523
1518
1507
1491
1474
1456
1440
1427
1418
1413
1412
1413
1416
1420
1424
1429
1435
1441
1447
1453
1456
1455
1450
1440
1423
1402
1378
1352
1328
1306
1289
1277
1269
1266
1266
1268
1271
1275
1279
1283
1289
1296
1303
1311
1317
1322
1324
1322
1315
1305
1292
1277
1262
1247
1233
1221
1213
1208
1207
1210
1217
1228
1241
1256
1269
1280
1287
1288
1284
1274
1262
1247
1234
1223
1215
1209
1206
1202
1197
1188
1176
1160
1142
1123
1105
1090
1078
1069
1063
1059
1056
1052
1048
1042
1035
1029
1022
1018
1016
1016
1018
1020
1020
1020
1018
1012
1000
986
967
945
922
899
879
862
850
842
838
837
837
835
832
825
814
800
784
766
749
734
722
713
707
704
702
700
697
690
678
660
637
608
575
540
506
476
449
428
410
396
382
368
351
332
312
291
273
259
250
247
249
253
257
260
260
255
246
233
218
202
186
170
155
140
126
112
100
89
80
75
72
70
69
67
63
55
42
25
5
-16
-37
-57
-73
-86
-95
-101
-104
-106
-107
-108
-109
-111
-114
-119
-124
-132
-142
-155
-169
-187
-206
-227
-248
-270
-291
-311
-329
-345
-358
-367
-371
-371
-365
-354
-340
-323
-306
-291
-281
-278
-282
-293
-311
-331
-352
-370
-383
-391
-395
-395
-394
-395
-401
-410
-424
-441
-457
-471
-481
-486
-487
-486
-483
-482
-482
-484
-488
-491
-494
-496
-497
-499
-505
-514
-530
-549
-571
-592
-609
-618
-618
-610
-595
-579
-563
-553
-548
-549
-553
-559
-563
-563
-558
-548
-537
-525
-514
-504
-496
-486
-474
-458
-438
-414
-389
-365
-347
-334
-328
-327
-329
-332
-334
-335
-334
-333
-335
-340
-349
-360
-372
-382
-386
-383
-373
-357
-339
-322
-308
-299
-297
-299
-304
-308
-310
-309
-304
-298
-292
-288
-288
-293
-302
-314
-329
-344
-358
-371
-383
-393
-400
-405
-406
-403
-396
-384
-370
-354
-339
-327
-318
-314
-314
-319
-326
-335
-344
-353
-362
-371
-380
-391
-402
-414
-426
-437
-446
-451
-451
-447
-438
-425
-408
-391
-373
-358
-346
-338
-335
-338
-345
-357
-373
-391
-411
-433
-454
-476
-495
-513
-527
-538
-546
-550
-552
-553
-555
-558
-562
-567
-573
-577
-578
-576
-571
-564
-556
-550
-547
-550
-558
-571
-587
-604
-622
-638
-653
-667
-680
-693
-707
-721
-733
-743
-749
-751
-747
-740
-730
-719
-710
-703
-700
-700
-702
-706
-711
-717
-724
-731
-739
-747
-754
-760
-764
-766
-766
-767
-771
-779
-792
-812
-836
-864
-892
-919
-944
-966
-987
-1008
-1033
-1060
-1090
-1119
-1146
-1165
-1175
-1174
-1164
-1148
-1131
-1120
-1118
-1128
-1149
-1178
-1209
-1236
-1254
-1260
-1253
-1235
-1212
-1189
-1172
-1164
-1168
-1184
-1208
-1236
-1263
-1286
-1302
-1310
-1310
-1303
-1293
-1283
-1275
-1270
-1269
-1271
-1275
-1280
-1283
-1284
-1281
-1276
-1269
-1263
-1258
-1256
-1257
-1261
-1267
-1272
-1276
-1277
-1275
-1271
-1267
-1265
-1266
-1273
-1284
-1298
-1313
-1326
-1335
-1338
-1335
-1327
-1316
-1305
-1296
-1290
-1289
-1293
-1298
-1305
-1310
-1314
-1314
-1312
-1307
-1300
-1292
-1284
-1274
-1264
-1253
-1241
-1228
-1215
-1201
-1187
-1173
-1158
-1142
-1127
-1112
-1099
-1087
-1079
-1075
-1074
-1077
-1080
-1084
-1085
-1084
-1080
-1073
-1066
-1059
-1053
-1048
-1045
-1042
-1036
-1028
-1016
-999
-979
-959
-940
-925
-915
-909
-908
-908
-908
-904
-895
-878
-855
-826
-793
-756
-720
-686
-656
-632
-614
-604
-601
-603
-608
-612
-613
-609
-596
-576
-549
-518
-485
-453
-426
-402
-383
-366
-348
-329
-306
-281
-256
-233
-215
-203
-200
-202
-208
-213
-215
-211
-199
-180
-156
-130
-105
-83
-63
-45
-29
-11
9
32
55
77
97
112
122
128
132
136
142
153
169
190
214
238
260
280
297
311
322
331
337
341
340
335
324
309
292
275
262
255
258
269
287
311
336
360
381
398
411
422
433
445
457
471
484
496
505
511
516
520
525
533
544
557
572
586
597
604
607
605
601
594
587
580
574
566
558
549
540
532
527
527
533
546
564
585
607
625
638
644
642
634
620
603
584
563
541
517
492
467
444
424
410
405
408
419
434
451
466
473
472
461
442
418
393
369
349
335
326
321
320
321
323
327
334
344
358
374
391
406
415
418
414
402
386
370
356
348
348
354
364
376
385
389
386
378
365
352
340
334
333
337
346
358
371
384
399
416
435
456
480
502
520
531
530
518
495
464
429
396
369
349
338
334
335
337
338
337
335
334
335
340
349
359
369
373
371
362
346
328
311
300
299
308
325
347
367
382
388
385
374
361
348
342
343
352
365
377
385
384
372
350
320
285
251
220
196
178
166
160
158
161
167
179
196
218
245
274
302
326
343
351
349
336
314
285
250
211
171
132
95
61
33
11
-4
-13
-17
-18
-16
-15
-15
-16
-17
-18
-18
-16
-12
-9
-7
-10
-16
-28
-44
-61
-76
-89
-95
-97
-94
-89
-83
-80
-80
-83
-90
-100
-111
-124
-138
-154
-174
-195
-217
-239
-256
-265
-266
-257
-241
-221
-202
-190
-188
-200
-225
-260
-301
-343
-380
-410
-430
-441
-444
-442
-436
-429
-420
-410
-398
-383
-367
-350
-334
-320
-311
-308
-311
-320
-333
-351
-372
-396
-423
-453
-486
-522
-561
-600
-638
-673
-701
-723
-735
-739
-734
-721
-701
-676
-648
-619
-591
-566
-546
-533
-527
-529
-538
-553
-571
-591
-610
-626
-639
-648
-652
-652
-647
-640
-631
-621
-611
-603
-598
-596
-599
-605
-615
-629
-644
-662
-681
-701
-723
-745
-768
-792
-816
-838
-858
-874
-886
-894
-898
-899
-898
-895
-891
-887
-881
-874
-865
-853
-840
-825
-811
-798
-787
-779
-773
-770
-768
-766
-764
-760
-756
-750
-743
-736
-729
-723
-719
-717
-719
-725
-735
-748
-764
-782
-801
-818
-833
-845
-854
-861
-867
-873
-880
-887
-896
-903
-910
-913
-914
-911
-906
-898
-889
-879
-868
-855
-840
-821
-800
-777
-753
-730
-711
-696
-686
-682
-681
-682
-683
-683
-682
-678
-672
-665
-657
-648
-635
-619
-599
-573
-544
-513
-484
-458
-439
-427
-421
-420
-421
-419
-411
-396
-374
-346
-314
-281
-250
-223
-201
-184
-171
-161
-154
-147
-141
-136
-130
-124
-116
-105
-90
-72
-50
-25
1
26
49
69
88
105
123
140
159
178
196
212
223
230
231
229
226
225
227
236
252
275
304
338
374
413
454
495
537
580
623
664
703
738
768
793
814
830
842
851
857
861
862
861
859
857
858
863
875
893
917
945
971
993
1006
1010
1004
990
971
953
940
935
942
959
986
1018
1056
1092
1126
1154
1175
1189
1194
1191
1180
1161
1138
1113
1088
1068
1056
1052
1057
1070
1088
1108
1129
1148
1167
1184
1204
1226
1251
1279
1309
1336
1359
1375
1384
1387
1387
1385
1386
1392
1402
1417
1435
1453
1469
1484
1497
1511
1527
1547
1572
1599
1626
1649
1664
1668
1660
1642
1616
1588
1560
1537
1521
1513
1513
1520
1533
1551
1575
1603
1635
1670
1703
1732
1752
1761
1756
1738
1710
1678
1648
1625
1613
1613
1624
1643
1664
1682
1695
1701
1702
1700
1700
1705
1716
1732
1750
1766
1776
1775
1762
1738
1707
1673
1642
1619
1606
1605
1613
1629
1647
1663
1674
1677
1672
1660
1643
1626
1610
1599
1595
1597
1606
1619
1633
1646
1655
1657
1653
1643
1629
1612
1595
1580
1568
1559
1552
1544
1535
1523
1507
1489
1470
1451
1435
1422
1411
1402
1394
1384
1371
1356
1339
1323
1309
1300
1296
1297
1301
1306
1309
1309
1306
1300
1292
1285
1281
1281
1285
1291
1298
1304
1307
1307
1304
1298
1292
1286
1280
1274
1265
1253
1236
1214
1189
1163
1139
1120
1110
1110
1119
1136
1157
1181
1204
1225
1241
1252
1257
1257
1252
1241
1224
1202
1177
1150
1123
1099
1078
1062
1049
1037
1025
1010
991
970
948
929
917
914
921
939
965
995
1026
1054
1079
1099
1118
1136
1157
1180
1205
1230
1251
1264
1268
1261
1244
1218
1189
1158
1130
1106
1085
1066
1046
1025
1000
973
943
915
889
867
850
838
829
820
809
795
777
756
734
713
696
684
678
677
680
686
694
700
704
706
706
702
697
690
680
669
655
637
617
593
565
535
503
471
439
409
381
356
333
311
291
272
255
240
227
219
215
217
225
237
253
270
288
305
319
330
336
339
336
327
311
289
260
226
189
152
118
90
68
54
45
40
37
32
24
13
0
-14
-26
-37
-44
-51
-58
-67
-81
-98
-118
-138
-154
-165
-168
-164
-156
-146
-140
-141
-150
-168
-192
-218
-244
-265
-281
-292
-300
-309
-322
-340
-362
-387
-409
-425
-431
-427
-414
-396
-379
-368
-368
-383
-410
-448
-491
-535
-574
-605
-628
-643
-653
-660
-667
-674
-681
-688
-692
-692
-688
-680
-670
-660
-654
-652
-656
-667
-683
-703
-725
-747
-769
-790
-810
-829
-847
-864
-880
-895
-908
-922
-935
-952
-971
-996
-1026
-1061
-1099
-1138
-1176
-1209
-1236
-1256
-1270
-1279
-1287
-1294
-1304
-1317
-1332
-1349
-1366
-1380
-1390
-1396
-1398
-1398
-1397
-1398
-1403
-1414
-1429
-1450
-1473
-1498
-1522
-1544
-1564
-1582
-1600
-1618
-1638
-1660
-1685
-1711
-1738
-1763
-1785
-1802
-1813
-1819
-1819
-1816
-1809
-1800
-1789
-1778
-1767
-1756
-1746
-1739
-1736
-1737
-1745
-1758
-1777
-1799
-1823
-1846
-1866
-1882
-1894
-1902
-1907
-1913
-1920
-1931
-1945
-1962
-1980
-1998
-2013
-2028
-2039
-2049
-2059
-2069
-2081
-2093
-2105
-2113
-2116
-2112
-2098
-2076
-2047
-2013
-1977
-1941
-1908
-1878
-1853
-1830
-1809
-1789
-1771
-1754
-1740
-1729
-1723
-1720
-1721
-1725
-1729
-1734
-1737
-1740
-1743
-1746
-1751
-1757
-1764
-1772
-1778
-1780
-1776
-1764
-1744
-1716
-1680
-1640
-1596
-1551
-1507
-1465
-1428
-1396
-1369
-1346
-1327
-1311
-1297
-1284
-1273
-1264
-1258
-1257
-1261
-1270
-1283
-1299
-1314
-1325
-1329
-1325
-1312
-1293
-1271
-1250
-1232
-1222
-1218
-1221
-1226
-1229
-1228
-1220
-1204
-1183
-1159
-1137
-1120
-1110
-1106
-1108
-1112
-1116
-1115
-1110
-1099
-1085
-1069
-1054
-1040
-1027
-1012
-996
-972
-942
-904
-861
-817
-777
-743
-718
-704
-700
-701
-706
-708
-708
-702
-692
-679
-667
-656
-649
-645
-642
-640
-635
-626
-612
-593
-572
-550
-528
-509
-493
-479
-465
-451
-434
-413
-390
-364
-339
-317
-299
-287
-282
-283
-289
-297
-307
-315
-322
-327
-328
-328
-325
-320
-311
-300
-283
-261
-234
-200
-162
-120
-76
-32
9
47
80
106
127
142
152
160
168
177
189
205
226
250
276
301
323
340
350
354
354
352
351
354
362
376
395
415
435
451
462
466
464
458
452
447
445
447
452
460
468
474
478
480
480
481
484
491
501
516
532
549
564
575
583
586
586
584
582
581
582
586
591
599
608
618
629
639
648
656
662
665
666
664
660
655
651
648
649
653
661
673
687
701
714
724
732
736
738
738
737
736
737
737
738
738
736
731
724
714
703
692
683
677
675
677
681
686
690
692
689
682
672
659
645
632
618
606
594
581
566
549
530
511
493
478
469
465
467
474
484
494
502
508
511
511
511
510
512
515
522
530
539
548
555
560
563
562
557
548
534
514
489
459
428
397
369
347
333
327
328
332
337
339
335
325
309
290
270
252
238
229
224
222
219
214
205
193
179
165
155
150
152
160
173
189
206
221
233
241
246
250
252
255
257
260
263
265
266
266
265
265
264
264
263
260
255
245
231
213
192
171
150
134
124
121
124
132
141
150
154
151
142
126
105
82
59
40
26
18
15
17
21
25
27
26
22
16
9
1
-4
-8
-10
-10
-9
-7
-6
-5
-4
-3
-1
3
8
15
21
27
31
33
31
28
22
15
8
1
-5
-10
-16
-23
-31
-42
-56
-73
-92
-112
-132
-151
-165
-176
-182
-183
-181
-176
-170
-163
-156
-149
-141
-131
-119
-104
-87
-69
-53
-39
-30
-26
-28
-33
-41
-48
-54
-56
-57
-56
-57
-60
-67
-78
-92
-107
-121
-132
-138
-139
-137
-134
-132
-132
-135
-141
-147
-151
-152
-148
-139
-128
-117
-109
-105
-108
-117
-130
-146
-161
-172
-178
-178
-174
-166
-156
-147
-141
-138
-140
-145
-153
-164
-175
-188
-200
-211
-221
-231
-241
-251
-264
-279
-297
-317
-337
-357
-373
-385
-392
-394
-393
-391
-392
-397
-407
-423
-442
-462
-481
-497
-509
-515
-518
-518
-519
-520
-524
-528
-533
-537
-538
-537
-532
-525
-517
-510
-504
-501
-500
-500
-501
-501
-501
-499
-494
-487
-478
-468
-455
-442
-429
-417
-408
-403
-403
-409
-419
-434
-452
-471
-490
-507
-521
-532
-539
-541
-539
-534
-526
-516
-506
-498
-492
-490
-491
-495
-499
-501
-498
-490
-476
-459
-442
-426
-416
-410
-408
-406
-398
-379
-346
-296
-232
-159
-85
-17
36
72
87
86
74
58
43
34
33
39
48
58
65
66
63
56
49
44
42
44
49
54
59
61
60
56
51
47
45
46
48
52
56
58
58
56
52
49
47
47
48
51
54
56
57
55
53
50
48
48
49
51
53
55
56
55
53
51
49
48
49
50
52
54
55
54
53
51
50
49
49
50
51
53
54
54
53
52
50
49
49
50
51
52
53
53
53
52
50
49
49
49
50
52
52
53
53
52
50
49
49
49
50
51
52
52
52
52
51
50
49
49
50
50
51
52
52
51
51
50
49
49
49
50
51
51
51
51
50
50
49
49
49
50
50
51
51
51
50
50
49
49
49
49
50
50
51
51
50
50
49
49
49
49
50
50
50
50
50
50
49
49
49
49
49
50
50
50
50
49
49
49
49
49
49
49
49
50
49
49
49
49
48
48
49
49
49
49
49
49
49
48
48
48
48
49
49
49
49
49
48
48
48
48
48
48
48
49
49
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
47
47
47
48
48
48
48
48
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
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
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
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
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
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
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
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
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
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
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
