5
35999
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-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
-1
-1
-1
-1
-1
-2
-1
-1
-1
-1
-1
-2
-1
-1
-1
-1
-2
-2
-1
-1
-1
-1
-2
-2
-1
-1
-1
-1
-2
-2
-1
-1
-1
-1
-2
-2
-1
-1
-1
-1
-2
-2
-1
-1
-1
-1
-2
-2
-1
-1
-1
-1
-2
-2
-1
0
-1
-1
-2
-2
-1
0
0
-2
-3
-2
-1
0
0
-2
-3
-2
0
1
0
-3
-4
-3
1
2
0
-4
-6
-3
3
6
1
-9
-14
-5
15
34
34
12
-21
-41
-34
-6
20
24
6
-12
-5
34
84
110
92
41
-9
-24
2
44
69
58
25
-3
-6
11
25
17
-12
-40
-46
-25
5
22
16
-4
-22
-29
-32
-46
-72
-100
-111
-93
-56
-22
-7
-14
-27
-30
-21
-12
-17
-35
-50
-41
-2
49
83
78
40
-5
-25
-6
38
76
87
70
46
40
57
82
91
72
34
2
-1
27
70
102
110
96
75
62
57
54
46
31
18
13
15
16
11
1
-4
4
24
41
40
15
-26
-66
-90
-93
-83
-69
-59
-56
-58
-64
-71
-77
-77
-70
-59
-47
-36
-25
-11
4
15
16
8
-1
2
19
42
52
41
18
3
14
50
85
90
56
0
-42
-47
-17
22
41
29
-2
-26
-30
-17
0
7
4
1
5
14
19
14
1
-11
-15
-8
6
20
30
35
35
28
14
-5
-21
-26
-20
-9
-1
-3
-11
-17
-12
3
25
42
46
35
13
-6
-14
-3
21
42
46
26
-9
-38
-48
-36
-15
0
3
1
4
12
11
-9
-47
-79
-82
-47
4
35
23
-24
-68
-75
-40
7
28
4
-43
-74
-62
-18
21
21
-18
-66
-84
-59
-9
28
31
4
-27
-40
-31
-17
-16
-30
-46
-47
-29
-4
11
8
-9
-25
-32
-28
-19
-10
-6
-5
-8
-13
-17
-15
-4
15
28
25
5
-20
-28
-10
26
53
50
17
-22
-36
-11
35
69
66
27
-18
-37
-16
31
74
93
86
70
59
56
53
42
28
21
31
54
73
76
61
42
34
42
58
69
66
54
44
44
52
58
53
37
15
-3
-15
-18
-14
-2
16
37
52
52
39
20
8
9
20
32
35
23
1
-25
-45
-54
-47
-25
8
37
51
42
19
-5
-14
-8
1
-3
-26
-58
-79
-75
-49
-20
-7
-15
-33
-42
-33
-13
2
1
-14
-30
-34
-24
-9
-2
-5
-11
-7
10
35
52
50
29
-1
-29
-49
-60
-65
-64
-52
-28
0
21
24
6
-20
-39
-41
-30
-18
-14
-16
-16
-6
12
26
25
9
-9
-16
-8
3
1
-19
-45
-57
-43
-10
21
32
20
1
-8
-5
1
-2
-15
-26
-19
5
27
26
-7
-52
-80
-70
-29
16
39
29
1
-20
-23
-10
2
2
-10
-22
-25
-16
-2
11
23
32
36
32
16
-5
-19
-13
12
45
67
65
42
11
-13
-24
-25
-22
-18
-11
1
14
21
15
-1
-20
-31
-28
-17
-6
-1
-1
-1
4
12
15
7
-12
-31
-37
-24
1
24
34
26
10
-4
-12
-15
-21
-31
-37
-31
-10
19
39
42
31
19
18
27
35
29
11
-5
-2
22
53
65
49
11
-24
-35
-19
9
30
36
36
41
58
77
84
72
47
22
10
13
26
39
49
54
54
50
43
35
27
18
2
-22
-49
-61
-47
-8
36
56
39
-4
-43
-52
-27
6
20
8
-14
-17
8
42
53
22
-37
-85
-89
-46
13
52
52
23
-8
-22
-19
-13
-15
-23
-27
-24
-18
-19
-27
-31
-16
16
50
62
42
3
-26
-26
1
35
55
56
51
56
72
85
79
52
19
-1
0
15
28
28
18
11
12
17
18
8
-7
-16
-16
-11
-11
-17
-21
-12
12
37
44
22
-20
-58
-67
-43
-1
37
54
50
34
18
3
-15
-36
-57
-65
-53
-22
15
43
47
28
-8
-43
-65
-68
-55
-37
-24
-18
-15
-9
-1
4
-6
-31
-61
-80
-75
-52
-27
-20
-36
-64
-84
-85
-72
-60
-61
-76
-93
-99
-88
-62
-33
-9
5
8
-1
-21
-48
-71
-80
-72
-50
-26
-11
-9
-15
-23
-26
-23
-17
-9
-1
8
16
22
28
30
30
26
18
10
8
15
28
38
40
30
17
5
-2
-10
-21
-29
-21
14
68
112
116
68
-12
-82
-107
-81
-28
14
28
18
5
1
1
-10
-39
-73
-88
-71
-27
19
43
36
10
-15
-25
-19
-5
8
14
14
9
3
-5
-14
-26
-43
-62
-78
-83
-70
-42
-10
15
28
36
42
45
36
11
-21
-36
-18
29
78
97
78
45
31
52
87
97
61
1
-37
-19
42
90
73
-9
-103
-137
-80
36
137
165
117
37
-20
-30
-14
-2
-9
-19
-7
32
79
104
92
56
23
10
15
17
3
-27
-55
-61
-38
5
48
70
57
12
-48
-96
-109
-79
-23
28
47
29
-8
-40
-53
-53
-56
-65
-70
-51
-4
52
84
71
20
-37
-66
-53
-14
20
28
13
-7
-12
2
25
40
36
13
-13
-29
-26
-7
12
12
-11
-47
-70
-59
-15
36
58
32
-28
-84
-98
-63
-6
35
37
9
-21
-32
-26
-24
-38
-62
-70
-45
6
50
58
24
-32
-75
-86
-67
-38
-15
1
16
32
38
21
-22
-72
-98
-79
-18
54
102
103
63
7
-33
-41
-19
16
46
58
53
38
22
10
4
0
-4
-10
-16
-16
-8
8
29
49
62
63
53
37
22
13
10
10
9
10
18
37
59
69
54
13
-34
-56
-36
18
69
82
47
-9
-42
-26
28
73
68
8
-66
-102
-72
-2
52
49
-10
-75
-92
-44
37
89
76
7
-66
-93
-61
-1
41
41
14
-6
7
42
67
54
6
-46
-63
-31
30
81
94
67
23
-14
-34
-39
-41
-37
-22
9
47
71
63
25
-20
-43
-34
-4
18
11
-26
-67
-87
-74
-39
-7
2
-11
-31
-41
-38
-35
-45
-71
-98
-106
-84
-40
3
25
22
9
7
20
36
35
7
-31
-50
-29
23
72
83
47
-8
-41
-27
18
50
34
-26
-87
-102
-54
26
81
75
16
-50
-76
-53
-10
11
-9
-50
-71
-43
27
98
128
100
32
-40
-85
-93
-72
-41
-12
15
43
73
95
97
69
16
-43
-77
-64
-1
84
153
171
130
53
-23
-67
-71
-50
-20
7
33
60
80
81
56
11
-31
-47
-32
0
26
32
20
7
8
21
33
24
-12
-62
-99
-99
-53
22
91
118
84
6
-71
-101
-67
8
75
94
64
19
3
28
66
72
25
-48
-91
-63
22
106
129
75
-15
-76
-71
-16
40
58
39
20
30
65
86
61
-9
-83
-114
-82
-12
51
72
54
19
-7
-20
-29
-43
-55
-52
-30
-1
13
-2
-38
-71
-80
-63
-36
-18
-15
-17
-10
7
24
24
1
-33
-54
-49
-18
20
44
41
16
-17
-41
-48
-39
-22
-9
-4
-6
-8
-8
-6
-8
-14
-23
-27
-21
-7
3
0
-19
-42
-53
-42
-18
3
3
-16
-39
-44
-25
7
29
25
-1
-28
-37
-25
-4
4
-7
-27
-34
-14
30
75
97
87
54
18
-4
-11
-8
-5
-2
5
18
31
36
24
1
-18
-20
-5
11
14
0
-18
-21
1
39
69
74
54
23
1
-7
-10
-18
-33
-41
-29
2
33
44
25
-13
-46
-56
-43
-21
-6
-1
1
6
11
11
1
-12
-17
-6
12
21
13
-6
-17
-6
26
60
77
68
41
13
-7
-16
-20
-19
-8
16
44
64
65
47
21
2
-9
-16
-24
-29
-19
10
49
77
77
52
22
12
29
57
73
64
38
17
13
22
27
15
-9
-31
-40
-38
-37
-47
-65
-78
-76
-63
-52
-52
-57
-53
-29
7
35
35
6
-35
-64
-70
-56
-35
-17
-5
3
8
6
-3
-15
-19
-9
8
13
-6
-44
-80
-89
-63
-15
27
44
34
12
-8
-19
-23
-26
-24
-13
8
29
33
11
-28
-61
-67
-40
3
33
31
-4
-48
-72
-62
-24
17
33
13
-27
-60
-64
-34
8
33
25
-7
-34
-34
-8
21
23
-9
-53
-73
-52
-6
25
15
-29
-66
-56
3
73
99
61
-16
-71
-64
-2
65
86
50
-6
-26
13
85
136
127
66
0
-21
13
69
103
91
49
16
19
53
87
90
59
14
-15
-13
10
30
31
15
-4
-13
-12
-14
-30
-59
-85
-88
-56
2
56
78
54
-5
-66
-98
-84
-38
10
31
17
-17
-47
-54
-38
-16
-2
1
1
10
31
50
52
31
-4
-33
-39
-23
1
16
10
-10
-33
-46
-49
-47
-48
-55
-59
-50
-24
8
28
21
-14
-57
-83
-74
-34
12
35
21
-16
-48
-53
-30
-2
6
-12
-39
-48
-25
14
37
23
-22
-64
-68
-29
28
62
48
0
-45
-50
-11
46
80
72
33
-3
-8
20
56
70
51
13
-16
-16
9
37
43
23
-5
-18
-3
29
53
48
16
-20
-34
-15
25
60
67
44
9
-19
-28
-24
-15
-9
-4
3
12
15
8
-7
-18
-14
3
17
12
-13
-45
-65
-63
-49
-36
-32
-28
-8
27
58
55
6
-69
-124
-122
-64
9
45
21
-42
-91
-90
-39
21
49
32
-7
-31
-21
9
27
17
-12
-31
-17
24
65
81
69
48
40
52
65
61
35
5
-5
13
43
58
40
2
-25
-18
26
77
105
93
51
5
-25
-38
-42
-44
-41
-23
9
42
52
28
-19
-59
-66
-38
-1
11
-17
-65
-93
-70
0
75
104
65
-22
-103
-128
-85
-10
45
43
-10
-74
-107
-89
-40
5
23
15
4
5
17
19
-8
-60
-108
-124
-97
-47
-6
7
-3
-10
2
23
22
-24
-107
-182
-198
-136
-25
72
98
39
-66
-154
-177
-129
-45
28
54
33
-10
-45
-53
-34
-6
12
10
-10
-33
-42
-23
20
70
105
104
66
2
-62
-102
-105
-71
-19
30
55
51
29
15
26
63
106
120
85
9
-70
-111
-91
-25
52
101
107
78
37
-1
-27
-42
-40
-20
16
52
68
55
28
13
25
55
74
54
0
-54
-64
-16
65
130
140
94
24
-30
-46
-29
0
28
53
74
89
87
66
37
14
5
3
-9
-38
-71
-83
-58
-7
45
69
62
39
17
4
-8
-25
-38
-31
2
43
58
30
-25
-64
-52
4
61
68
17
-59
-101
-78
-11
51
64
24
-34
-68
-61
-29
3
17
11
-5
-21
-32
-33
-15
19
54
67
43
-7
-50
-55
-20
25
46
30
2
-7
12
34
25
-20
-68
-74
-24
44
73
34
-44
-96
-80
-12
47
47
-8
-63
-66
-19
30
28
-26
-79
-74
-4
76
95
34
-57
-102
-65
13
53
11
-83
-147
-118
-9
100
128
62
-42
-100
-75
1
61
61
12
-35
-38
5
60
89
80
51
30
26
33
35
27
16
14
24
42
59
66
61
46
30
20
25
44
63
67
48
15
-9
-7
20
51
63
46
16
-7
-13
-7
-2
0
10
41
84
112
101
47
-21
-67
-69
-41
-8
11
18
26
38
43
30
6
-6
14
54
76
48
-20
-77
-70
9
105
143
90
-18
-100
-99
-29
43
56
6
-52
-59
-6
61
85
45
-26
-77
-85
-63
-43
-36
-26
4
41
52
17
-39
-63
-21
58
97
38
-96
-205
-187
-27
175
277
201
-3
-192
-243
-140
22
117
86
-31
-137
-160
-99
-11
42
37
-9
-63
-101
-116
-104
-66
-19
9
-6
-63
-125
-142
-95
-16
32
6
-74
-141
-132
-48
49
83
28
-67
-125
-99
-14
56
51
-29
-124
-163
-119
-20
74
115
96
40
-18
-53
-57
-39
-18
-14
-39
-84
-117
-103
-32
64
129
117
35
-62
-106
-68
18
86
87
32
-22
-20
43
117
139
87
-6
-74
-71
-3
75
107
72
2
-50
-46
10
78
113
92
34
-22
-39
-10
42
79
77
42
6
-1
26
62
74
46
-3
-35
-24
25
72
78
32
-35
-77
-63
-2
68
107
99
55
4
-33
-47
-38
-12
22
53
65
52
21
-6
-8
19
53
63
35
-18
-60
-63
-28
16
33
8
-39
-70
-61
-17
29
40
5
-54
-96
-91
-42
16
43
17
-43
-97
-105
-63
0
37
25
-24
-68
-68
-23
34
61
39
-10
-44
-36
4
42
45
17
-12
-12
20
57
65
34
-16
-51
-54
-34
-15
-10
-12
-4
23
56
71
59
27
-4
-18
-20
-21
-27
-29
-18
5
21
11
-27
-67
-81
-58
-17
10
7
-16
-31
-25
-11
-15
-46
-83
-87
-45
19
51
20
-61
-131
-137
-73
15
62
39
-26
-73
-61
3
69
87
44
-27
-77
-76
-32
21
50
40
6
-28
-40
-22
14
45
50
21
-25
-53
-34
33
112
147
102
-6
-115
-152
-86
51
178
219
149
13
-106
-142
-82
26
109
117
55
-23
-53
-12
69
125
108
28
-55
-70
2
112
174
137
24
-81
-100
-24
80
124
72
-29
-91
-62
31
102
85
-13
-113
-135
-62
41
89
42
-60
-134
-123
-35
66
114
85
7
-72
-116
-114
-76
-15
46
82
70
10
-62
-94
-56
32
104
103
24
-74
-120
-84
-8
38
14
-53
-92
-51
51
139
140
47
-75
-136
-94
20
124
145
75
-35
-107
-93
-5
102
158
121
5
-129
-208
-186
-74
62
146
136
53
-40
-91
-93
-82
-89
-108
-95
-13
117
217
202
56
-147
-285
-273
-124
63
175
161
54
-67
-136
-136
-91
-32
21
60
75
57
5
-56
-92
-80
-31
17
31
11
-19
-34
-34
-40
-66
-99
-103
-53
33
105
117
70
9
-9
31
92
118
80
3
-52
-41
36
130
185
172
106
28
-27
-42
-24
9
40
53
46
29
17
22
39
47
26
-23
-73
-87
-49
22
83
100
77
43
26
24
10
-38
-107
-152
-130
-38
78
154
154
97
32
0
4
15
4
-27
-52
-40
10
69
98
77
15
-53
-92
-86
-44
9
45
47
18
-18
-32
-7
43
82
76
23
-43
-73
-40
35
98
104
53
-13
-43
-19
32
64
51
6
-32
-35
-7
31
56
69
83
100
103
70
-1
-79
-121
-99
-26
56
108
113
85
45
5
-33
-63
-71
-40
20
74
82
33
-37
-69
-26
69
144
132
22
-124
-212
-182
-47
111
203
179
63
-75
-159
-155
-80
14
70
61
4
-58
-78
-45
12
41
8
-74
-149
-160
-91
10
72
52
-25
-89
-82
-7
69
68
-24
-146
-199
-131
22
155
174
67
-86
-175
-139
-16
98
117
33
-83
-142
-104
-6
74
75
3
-79
-105
-55
31
86
68
-8
-83
-104
-62
1
30
-2
-69
-117
-106
-40
40
83
73
31
-6
-14
-2
5
-6
-23
-22
12
65
101
93
41
-26
-70
-76
-50
-13
18
42
62
78
80
61
28
-2
-12
1
24
39
41
35
35
40
39
20
-16
-44
-40
2
60
95
79
20
-48
-82
-65
-15
28
37
13
-16
-21
10
56
86
78
39
1
-7
22
63
83
62
16
-17
-4
55
126
164
145
82
16
-17
-9
18
39
43
38
39
48
52
37
5
-23
-27
-2
34
56
50
26
3
-6
-6
-8
-17
-24
-15
9
30
29
0
-37
-56
-44
-15
7
3
-20
-41
-43
-28
-13
-10
-17
-19
-9
2
-1
-29
-66
-86
-71
-28
15
33
19
-10
-34
-44
-44
-43
-41
-33
-13
10
22
15
-2
-12
-5
11
16
-2
-38
-66
-68
-42
-8
9
2
-22
-42
-50
-45
-35
-28
-26
-29
-39
-51
-53
-31
16
73
107
94
39
-24
-59
-49
-17
3
-4
-23
-24
5
41
46
1
-68
-108
-87
-18
42
48
0
-52
-56
-3
62
80
30
-49
-94
-65
16
90
107
69
19
1
21
46
43
6
-29
-27
19
74
94
61
2
-35
-24
21
58
54
10
-42
-63
-45
-9
14
4
-27
-52
-50
-20
20
45
42
18
-11
-25
-17
5
23
23
-1
-37
-64
-63
-32
10
34
21
-22
-67
-81
-51
3
45
45
2
-54
-84
-65
-12
37
45
6
-54
-95
-89
-41
17
53
53
29
7
4
16
24
15
-10
-29
-22
12
54
79
72
41
12
4
18
38
41
20
-14
-40
-42
-22
3
17
15
4
0
6
16
16
-2
-33
-58
-63
-45
-17
0
-3
-25
-48
-59
-57
-53
-60
-78
-90
-78
-38
10
36
20
-29
-78
-92
-61
-5
40
49
26
-5
-20
-16
-5
-2
-10
-17
-11
4
15
8
-12
-25
-15
15
39
32
-8
-55
-72
-43
11
50
44
2
-39
-44
-6
47
73
54
10
-21
-9
39
89
104
71
8
-48
-70
-51
-9
31
54
57
46
28
6
-16
-34
-40
-26
7
46
71
64
23
-36
-82
-91
-59
-8
30
33
5
-26
-32
-5
36
57
41
-6
-52
-67
-42
6
50
69
62
40
19
7
4
8
16
26
32
28
15
2
2
19
46
62
56
30
3
-6
7
27
32
14
-13
-27
-15
16
45
51
31
0
-27
-41
-45
-48
-47
-35
-9
25
48
45
17
-18
-36
-30
-9
4
-4
-29
-50
-48
-21
13
28
14
-21
-53
-62
-41
-6
24
36
31
23
21
28
35
34
25
16
16
29
45
50
38
15
-3
-4
14
40
56
54
37
15
-2
-10
-9
-1
10
25
36
37
26
12
5
14
32
42
30
-4
-38
-50
-29
13
49
64
59
51
55
66
66
41
-6
-48
-60
-34
11
44
46
21
-7
-19
-10
5
7
-9
-33
-49
-46
-31
-14
-7
-12
-23
-29
-30
-29
-33
-44
-60
-71
-69
-51
-22
7
25
29
24
19
19
20
13
-6
-30
-44
-35
-4
32
50
37
-2
-45
-73
-75
-58
-31
-4
18
32
32
17
-13
-44
-63
-62
-45
-27
-19
-23
-30
-29
-20
-10
-5
-3
0
9
18
17
-1
-28
-47
-41
-9
31
57
53
25
-12
-38
-47
-39
-22
-3
13
22
18
2
-20
-36
-36
-18
6
20
15
-5
-27
-36
-26
-4
17
23
11
-12
-32
-37
-21
5
28
32
16
-11
-32
-37
-26
-12
-5
-8
-12
-11
-5
-2
-10
-26
-36
-28
0
33
49
37
6
-25
-36
-25
-3
14
19
15
8
0
-9
-21
-29
-24
-4
23
39
34
11
-13
-22
-9
17
40
50
49
44
43
46
45
33
11
-12
-25
-21
-3
20
34
32
17
2
-1
12
29
32
8
-35
-69
-67
-23
42
88
91
54
11
-6
12
44
56
34
-6
-32
-25
6
31
26
-7
-41
-47
-17
28
56
50
13
-30
-57
-59
-40
-13
14
32
40
35
21
8
5
14
27
28
13
-13
-32
-32
-15
4
11
2
-13
-20
-11
7
22
26
17
2
-14
-28
-37
-34
-17
10
34
39
21
-9
-28
-21
6
33
39
21
-3
-12
0
21
25
4
-32
-60
-60
-35
-4
13
11
-3
-12
-14
-12
-15
-24
-30
-26
-12
3
7
-1
-12
-16
-11
-7
-15
-38
-62
-65
-38
10
53
67
43
-3
-44
-60
-47
-19
4
12
5
-6
-14
-17
-21
-28
-36
-38
-26
-3
20
30
22
2
-19
-29
-26
-18
-15
-18
-21
-13
8
35
53
51
31
7
-6
2
22
41
47
39
29
29
43
61
66
46
5
-35
-53
-36
8
54
75
61
22
-15
-30
-20
1
11
5
-6
-3
21
52
63
36
-21
-77
-99
-75
-27
9
9
-20
-49
-49
-19
19
35
18
-16
-40
-38
-21
-10
-22
-49
-70
-67
-41
-15
-11
-30
-56
-64
-48
-18
2
1
-15
-28
-21
1
24
31
18
-6
-28
-37
-32
-15
8
35
57
66
53
24
-8
-26
-20
1
22
29
22
10
7
15
26
30
23
8
-3
-7
-2
7
16
24
29
29
19
4
-9
-9
5
25
38
35
20
6
2
8
13
7
-8
-20
-18
-5
4
-3
-26
-48
-48
-20
18
42
32
-3
-41
-57
-47
-23
-6
-5
-14
-18
-12
-2
-1
-15
-36
-46
-36
-12
11
18
6
-10
-14
0
24
39
32
2
-35
-61
-61
-38
-2
32
53
56
41
13
-20
-46
-53
-33
4
42
60
49
22
1
7
40
80
99
85
50
18
10
25
42
43
22
-2
-8
11
45
69
72
57
41
35
34
24
-2
-33
-47
-32
5
40
50
34
11
0
8
22
23
4
-20
-31
-21
-2
5
-9
-36
-54
-50
-31
-18
-28
-56
-78
-71
-30
23
54
43
-1
-49
-71
-55
-17
17
25
7
-19
-30
-17
12
36
36
15
-13
-26
-15
12
35
38
23
2
-9
-7
-1
-1
-8
-11
1
28
54
61
44
15
-4
-3
11
19
12
-4
-10
4
29
46
38
12
-11
-13
6
29
36
26
12
8
13
11
-13
-52
-77
-64
-14
42
62
31
-27
-68
-59
-9
44
59
27
-28
-66
-65
-36
-9
-10
-39
-76
-93
-79
-42
-5
14
7
-18
-45
-54
-39
-6
23
29
3
-42
-81
-93
-75
-42
-18
-12
-20
-27
-26
-24
-29
-44
-54
-40
-2
44
66
51
11
-24
-28
-1
33
46
27
-6
-28
-25
-4
19
30
32
31
32
33
29
25
27
39
52
50
24
-16
-42
-34
3
42
54
32
1
-8
18
57
77
59
16
-17
-16
14
45
50
32
14
20
47
67
53
6
-44
-61
-32
22
62
65
39
14
12
30
44
36
9
-14
-9
22
57
69
52
20
-1
0
13
20
10
-7
-9
16
61
97
99
60
-2
-51
-62
-31
23
70
87
73
41
10
-7
-9
-4
0
3
9
21
34
38
26
6
-11
-10
5
20
16
-12
-48
-67
-53
-15
20
26
1
-35
-56
-51
-32
-19
-25
-41
-48
-35
-9
10
5
-19
-43
-50
-41
-30
-31
-44
-54
-42
-11
20
26
-1
-45
-76
-73
-38
5
32
30
10
-13
-25
-25
-20
-15
-12
-8
-4
-6
-18
-40
-64
-80
-81
-71
-60
-56
-60
-64
-58
-39
-14
4
4
-13
-35
-45
-31
2
37
55
49
26
4
-3
5
16
18
8
-4
-6
8
31
50
57
54
50
47
42
27
4
-19
-27
-18
1
10
2
-15
-25
-15
10
30
26
-1
-33
-47
-35
-12
1
-5
-23
-37
-35
-24
-18
-25
-38
-43
-29
-5
14
14
2
-7
2
23
40
35
11
-10
-8
17
46
50
19
-29
-59
-50
-6
42
61
43
6
-18
-8
27
62
69
44
7
-15
-8
21
45
46
24
-1
-6
17
53
73
59
17
-23
-33
-4
44
80
82
55
25
15
26
41
38
14
-14
-21
1
36
56
46
15
-10
-12
9
30
31
13
-5
-1
24
50
51
23
-16
-36
-21
16
43
36
-2
-47
-72
-66
-42
-25
-27
-43
-55
-49
-26
-1
13
7
-13
-33
-44
-41
-25
-6
7
9
0
-14
-23
-22
-15
-10
-19
-40
-64
-77
-73
-58
-43
-37
-36
-33
-21
-2
13
14
-1
-21
-31
-21
11
54
95
122
130
120
99
76
58
45
32
13
-6
-17
-11
7
18
3
-41
-92
-115
-94
-46
-12
-28
-84
-131
-110
-4
139
234
214
85
-80
-183
-173
-73
39
85
38
-69
-171
-211
-171
-66
71
205
302
336
291
175
24
-107
-176
-167
-108
-42
-7
-13
-39
-56
-48
-21
4
6
-20
-58
-77
-58
2
78
138
158
143
118
112
130
151
140
76
-32
-150
-237
-271
-251
-190
-95
30
174
306
380
364
258
102
-46
-145
-186
-185
-163
-127
-74
-9
50
80
70
37
14
20
53
89
107
106
98
91
68
7
-94
-193
-221
-126
81
320
475
469
306
67
-137
-229
-203
-108
-15
30
24
-1
-10
15
64
104
105
56
-29
-114
-159
-137
-44
96
240
336
343
245
68
-127
-269
-310
-252
-143
-44
14
48
99
191
300
367
342
228
78
-46
-122
-179
-254
-344
-390
-324
-139
85
222
186
5
-202
-303
-248
-100
27
55
-6
-74
-73
4
103
149
113
19
-75
-127
-124
-78
-6
78
151
178
132
19
-107
-170
-123
18
175
261
230
108
-35
-136
-170
-156
-124
-91
-50
12
95
178
226
216
147
43
-56
-114
-114
-71
-24
-18
-73
-167
-241
-236
-128
47
215
298
258
106
-104
-306
-444
-484
-420
-271
-84
83
184
212
197
187
206
232
215
113
-66
-259
-383
-386
-270
-89
89
219
285
294
254
172
60
-60
-159
-221
-245
-246
-233
-203
-140
-41
74
161
176
106
-22
-151
-226
-220
-141
-25
83
154
176
161
129
97
74
53
23
-20
-64
-86
-68
-16
35
39
-26
-135
-221
-214
-90
105
272
319
216
14
-181
-271
-220
-62
126
275
351
358
314
230
114
-15
-119
-156
-101
22
153
225
209
123
19
-61
-109
-146
-195
-249
-274
-232
-121
17
114
117
28
-103
-200
-210
-128
6
131
198
195
146
89
56
53
62
58
29
-13
-38
-24
25
75
82
25
-86
-209
-300
-337
-321
-271
-198
-104
10
135
249
330
372
383
375
348
290
191
54
-96
-226
-319
-379
-417
-431
-398
-293
-113
106
302
422
450
415
362
323
300
269
207
104
-33
-185
-323
-414
-423
-329
-146
71
247
324
288
173
37
-75
-142
-164
-139
-61
65
199
278
242
89
-116
-273
-304
-208
-57
52
63
-10
-98
-128
-69
60
208
330
402
422
397
337
247
132
-5
-156
-307
-425
-472
-423
-281
-95
67
154
159
123
97
108
142
159
130
56
-39
-131
-214
-295
-371
-420
-406
-314
-165
-6
117
185
205
187
127
6
-182
-404
-592
-679
-633
-476
-263
-44
159
350
530
680
765
752
634
433
188
-58
-272
-426
-498
-481
-381
-222
-35
154
324
450
498
439
267
21
-224
-389
-431
-364
-240
-119
-36
5
12
-6
-37
-62
-51
14
119
213
236
158
7
-145
-229
-222
-154
-80
-37
-22
-12
11
39
51
39
17
9
23
35
6
-80
-193
-275
-273
-179
-41
68
96
38
-63
-153
-191
-166
-95
-2
95
186
265
321
341
308
217
79
-75
-202
-265
-246
-152
-9
150
296
403
443
394
247
26
-207
-372
-409
-309
-117
90
241
301
276
195
95
5
-45
-36
32
134
217
230
157
31
-75
-98
-18
125
261
334
336
304
293
331
405
464
459
370
225
79
-10
-16
51
150
240
300
341
391
471
577
679
737
731
669
581
502
455
442
460
505
578
676
779
851
852
761
584
350
98
-140
-339
-474
-517
-441
-245
32
307
483
486
299
-38
-451
-861
-1206
-1436
-1514
-1414
-1144
-759
-353
-34
130
136
38
-92
-204
-291
-370
-459
-555
-643
-717
-780
-843
-898
-917
-867
-735
-541
-331
-141
19
161
299
427
522
567
570
566
592
661
744
782
700
435
-50
-739
-1550
-2323
-2854
-2963
-2579
-1780
-784
137
757
972
809
393
-111
-549
-817
-874
-752
-544
-361
-292
-360
-524
-711
-863
-959
-1004
-1004
-938
-769
-488
-136
193
396
420
306
186
222
519
1049
1635
2015
1956
1372
382
-736
-1651
-2117
-2047
-1510
-677
254
1106
1747
2111
2199
2072
1810
1462
1022
463
-196
-820
-1192
-1125
-584
270
1159
1846
2247
2425
2483
2452
2279
1909
1386
877
587
638
1006
1560
2152
2670
3026
3117
2834
2152
1217
340
-139
-55
482
1154
1637
1796
1721
1611
1593
1632
1577
1286
727
-7
-744
-1287
-1433
-1004
77
1680
3404
4672
4962
4067
2221
8
-1907
-3048
-3262
-2683
-1581
-238
1107
2243
2975
3145
2675
1608
120
-1491
-2837
-3512
-3212
-1883
183
2393
4056
4679
4186
2942
1554
578
298
668
1428
2277
2995
3485
3734
3763
3595
3229
2649
1843
858
-152
-925
-1193
-840
-34
790
1134
724
-293
-1388
-1937
-1581
-448
911
1829
1873
1037
-338
-1801
-3028
-3888
-4346
-4320
-3653
-2243
-234
1893
3459
3887
3011
1179
-922
-2600
-3469
-3556
-3165
-2642
-2185
-1823
-1517
-1307
-1368
-1945
-3217
-5146
-7403
-9411
-10498
-10143
-8226
-5173
-1890
548
1331
282
-2044
-4616
-6409
-6876
-6148
-4881
-3831
-3407
-3443
-3307
-2285
-24
3194
6512
8866
9475
8203
5585
2528
-160
-2108
-3435
-4490
-5509
-6416
-6909
-6754
-6046
-5245
-4933
-5450
-6660
-7984
-8698
-8307
-6762
-4438
-1906
320
1909
2692
2582
1579
-115
-1973
-3190
-2991
-1075
2090
5373
7496
7694
6079
3501
998
-755
-1645
-1910
-1797
-1436
-1006
-945
-1858
-4038
-6970
-9296
-9489
-6849
-2108
2881
6242
7181
6317
4986
4099
3442
1946
-1301
-6143
-11240
-14806
-15626
-13620
-9668
-5002
-692
2498
4016
3556
1315
-1780
-4248
-4730
-2778
816
4436
6561
6527
4686
1948
-809
-2986
-4093
-3519
-665
4512
10965
16587
19035
16935
10734
2586
-4720
-9141
-10249
-9101
-7271
-5760
-4482
-2629
434
4426
8131
10143
9847
7940
6068
5795
7566
10383
12402
12051
8966
4169
-506
-3322
-3335
-604
3976
8994
12837
14040
11739
6082
-1655
-9457
-15351
-18159
-17789
-14979
-10757
-6087
-1858
979
1484
-814
-5353
-10387
-13540
-12879
-7895
182
8906
15622
18405
16559
10652
2264
-6384
-12921
-15448
-13175
-6782
1749
9856
15343
17108
15358
11299
6538
2476
-147
-1471
-2415
-4222
-7731
-12669
-17445
-19724
-17652
-11070
-1949
6397
10995
10858
7593
4502
4662
9056
15907
21643
22950
18735
10796
2797
-1863
-1997
790
3246
2613
-1574
-7159
-10708
-9658
-3922
4005
10457
12609
9896
4098
-1816
-5295
-5376
-2888
233
2029
1407
-1517
-5687
-9730
-12591
-13863
-13706
-12477
-10362
-7254
-2945
2562
8883
15364
21336
26281
29736
31089
29571
24643
16640
7143
-1365
-6592
-7731
-6099
-4592
-6136
-11983
-20883
-29645
-34773
-34228
-28318
-19280
-9941
-2306
3106
6909
9868
12027
12523
10193
4524
-3643
-12126
-18115
-19260
-14622
-5135
6578
16965
22716
21997
15309
5492
-3326
-7546
-5843
124
6579
9686
7658
1689
-4844
-8362
-7008
-1367
6253
13337
18365
21056
21767
20732
17797
12775
6006
-1394
-7815
-11766
-12412
-9791
-4737
1330
6653
9460
8447
3290
-5036
-14418
-22243
-26273
-25385
-19879
-11309
-1970
5792
10250
10805
8132
3874
-58
-2271
-2359
-824
1433
3673
5572
7095
8237
8943
9246
9420
9821
10431
10450
8408
2951
-6107
-17190
-27337
-33472
-33833
-28729
-20211
-10948
-3052
2483
5595
6574
5650
3028
-753
-4559
-6813
-6094
-1871
5042
12614
18291
20006
17087
10652
3281
-1996
-3017
454
6473
11700
12954
8828
520
-8605
-14598
-14851
-9351
-592
7785
12834
13565
10975
6977
3011
-721
-4991
-10540
-17140
-23407
-27466
-27991
-24900
-19324
-12959
-7295
-3150
-658
482
730
508
67
-612
-1789
-3716
-6229
-8477
-9107
-6937
-1772
5229
11984
16498
17829
16376
13359
9957
6779
3986
1821
944
2182
5845
11164
16414
19689
19862
17063
12406
7247
2507
-1529
-4954
-7865
-10190
-11787
-12627
-12856
-12672
-12148
-11152
-9405
-6638
-2759
1998
6977
11144
13364
12902
9893
5456
1233
-1437
-2219
-1862
-1597
-2306
-4067
-6368
-8700
-10960
-13254
-15316
-16138
-14310
-8947
-530
9042
17304
22404
23784
21967
17770
11713
4100
-4382
-12229
-17410
-18324
-14766
-8177
-990
4486
6922
6130
2670
-2621
-8828
-14866
-19417
-21126
-19012
-12886
-3514
7474
17865
25255
27592
23833
14505
1790
-11125
-21226
-26791
-27799
-25424
-21039
-15464
-8945
-1736
5352
10980
13936
13895
11666
8687
6142
4330
2717
572
-2322
-5393
-7592
-8031
-6513
-3632
-419
2227
3981
5154
6342
7859
9303
9587
7496
2494
-4753
-12515
-18776
-22196
-22636
-20948
-18254
-15277
-12157
-8759
-5080
-1365
2110
5253
8061
10233
10912
8961
3760
-4014
-12291
-18404
-20383
-17893
-12244
-5514
556
5217
8608
11191
13216
14558
14886
13891
11389
7301
1671
-5211
-12672
-19661
-24942
-27406
-26329
-21535
-13474
-3275
7298
16120
21274
21709
17688
10723
2989
-3443
-7185
-7691
-5063
208
7394
15534
23444
29844
33579
33854
30380
23450
13971
3419
-6380
-13691
-17424
-17517
-14890
-10965
-7018
-3768
-1421
-36
142
-1290
-4509
-9043
-13669
-16807
-17205
-14500
-9336
-2993
3243
8596
12973
16761
20410
24031
27190
28988
28408
24823
18445
10514
3044
-1846
-2773
267
5825
11577
15336
15982
13843
10331
7075
5063
4306
4151
3960
3643
3680
4646
6660
9152
11155
11843
10949
8774
5883
2795
-81
-2306
-3319
-2641
-269
3057
6051
7550
7235
5905
5050
5970
8984
13233
17134
19161
18471
15120
9891
3996
-1210
-4465
-4891
-2327
2453
7850
11953
13259
11263
6605
720
-4794
-8776
-10771
-10930
-9652
-7234
-3731
889
6398
12027
16492
18428
17032
12571
6403
443
-3663
-5182
-4437
-2430
-267
1257
1719
927
-1175
-4420
-8227
-11575
-13292
-12568
-9388
-4614
359
4196
6133
6201
5089
3783
3154
3659
5234
7402
9519
11042
11672
11357
10187
8326
6059
3862
2356
2020
2787
3810
3677
1081
-4393
-11835
-19268
-24493
-26059
-23838
-18924
-12976
-7431
-2986
420
3230
5745
7793
8754
7955
5199
1115
-2928
-5387
-5296
-2795
891
4034
5188
3766
148
-4625
-9299
-12774
-14352
-13914
-12024
-9829
-8612
-9128
-11086
-13239
-14143
-13176
-11074
-9530
-10041
-12789
-16352
-18507
-17558
-13304
-7014
-559
4619
7968
9555
9478
7582
3734
-1612
-7142
-11062
-11969
-9665
-5333
-967
1634
1693
-304
-3010
-4964
-5280
-3976
-1892
-287
-328
-2622
-6953
-12302
-17177
-20160
-20475
-18340
-14892
-11674
-9897
-9834
-10703
-11133
-10004
-7183
-3715
-1321
-1453
-4453
-9287
-14030
-16817
-16729
-14164
-10512
-7380
-5780
-5705
-6242
-6114
-4369
-858
3665
7846
10263
9958
6772
1413
-4727
-9931
-12618
-11829
-7637
-1291
5050
9010
8900
4435
-3094
-11313
-17687
-20437
-19043
-14207
-7404
-307
5692
9761
11714
11931
11113
9954
8842
7763
6472
4809
2954
1430
864
1694
3998
7521
11771
16045
19383
20622
18718
13304
5178
-3663
-10638
-13629
-11924
-6562
130
5543
7828
6507
2456
-2611
-6861
-8965
-8444
-5681
-1661
2445
5654
7382
7407
5699
2295
-2640
-8592
-14490
-18787
-19902
-16897
-10035
-889
8115
14543
16806
14680
9292
2672
-2938
-5762
-4975
-903
5101
11095
15193
16219
14100
9832
5004
1107
-1016
-1340
-396
1159
2897
4673
6440
8032
9101
9252
8271
6262
3611
838
-1572
-3257
-4018
-3848
-2960
-1766
-739
-193
-86
-23
522
1868
3911
6188
8167
9582
10539
11338
12143
12759
12722
11637
9532
6944
4641
3138
2350
1626
196
-2255
-5262
-7732
-8514
-7027
-3569
878
5193
8637
11031
12514
13136
12632
10600
6943
2260
-2176
-4911
-5018
-2580
1351
5317
8183
9616
10019
10052
10049
9752
8528
5907
2076
-2036
-5157
-6339
-5463
-3292
-1050
207
20
-1429
-3623
-6063
-8420
-10451
-11834
-12162
-11157
-8937
-6097
-3472
-1712
-968
-919
-1103
-1308
-1704
-2636
-4241
-6215
-7916
-8744
-8499
-7481
-6266
-5347
-4912
-4895
-5191
-5830
-6919
-8424
-9977
-10924
-10643
-8942
-6255
-3482
-1545
-912
-1394
-2302
-2862
-2624
-1652
-418
475
580
-236
-1772
-3582
-5102
-5799
-5335
-3720
-1393
848
2097
1698
-419
-3610
-6681
-8348
-7808
-5177
-1541
1472
2447
908
-2394
-5818
-7651
-6958
-3981
124
4000
6790
8386
9162
9470
9295
8322
6284
3307
-27
-2905
-4611
-4750
-3296
-545
2919
6276
8602
9147
7635
4396
222
-3989
-7558
-10126
-11538
-11696
-10569
-8346
-5562
-2979
-1235
-495
-393
-315
153
966
1715
1973
1599
783
-158
-1002
-1694
-2237
-2590
-2705
-2660
-2721
-3197
-4143
-5169
-5561
-4694
-2458
606
3582
5663
6514
6317
5520
4546
3667
3062
2925
3450
4706
6502
8398
9873
10528
10183
8814
6430
3015
-1387
-6504
-11729
-16165
-18840
-19009
-16416
-11428
-5005
1513
6763
9778
10318
8970
6916
5442
5396
6847
9121
11204
12281
12129
11142
10008
9246
8897
8557
7716
6158
4146
2245
917
161
-536
-1895
-4395
-7970
-12016
-15686
-18226
-19167
-18329
-15762
-11747
-6859
-1965
1983
4333
5061
4791
4421
4572
5215
5752
5499
4238
2437
975
568
1281
2469
3173
2695
982
-1387
-3574
-4936
-5308
-4989
-4528
-4460
-5115
-6550
-8538
-10614
-12174
-12650
-11746
-9617
-6888
-4453
-3115
-3249
-4639
-6572
-8132
-8534
-7360
-4638
-768
3621
7845
11316
13688
14933
15339
15392
15562
16091
16853
17386
17073
15413
12257
7914
3084
-1355
-4608
-6174
-5931
-4096
-1117
2434
5926
8728
10312
10412
9158
7093
4994
3548
3066
3400
4117
4809
5326
5781
6352
7046
7630
7760
7208
5988
4315
2432
489
-1448
-3272
-4762
-5649
-5795
-5334
-4612
-3959
-3424
-2721
-1438
612
3142
5453
6795
6791
5678
4189
3159
3095
3949
5220
6277
6707
6481
5867
5184
4566
3893
2918
1500
-227
-1857
-2883
-2944
-1994
-326
1555
3096
3839
3508
2060
-290
-3057
-5563
-7108
-7200
-5753
-3141
-80
2625
4340
4771
3989
2319
170
-2124
-4374
-6497
-8394
-9839
-10469
-9927
-8096
-5297
-2267
81
1047
433
-1416
-3836
-6174
-8013
-9189
-9650
-9335
-8186
-6288
-3981
-1827
-391
31
-435
-1315
-2011
-2073
-1347
34
1761
3494
4952
5970
6499
6579
6285
5667
4709
3351
1569
-540
-2731
-4666
-6044
-6702
-6661
-6080
-5177
-4159
-3202
-2437
-1934
-1652
-1425
-996
-150
1137
2601
3738
4005
3090
1097
-1438
-3774
-5291
-5777
-5517
-5122
-5224
-6177
-7941
-10161
-12366
-14140
-15172
-15236
-14159
-11894
-8653
-5001
-1803
29
-123
-2313
-5958
-10010
-13300
-14907
-14434
-12110
-8696
-5212
-2585
-1328
-1378
-2174
-2940
-3042
-2243
-739
1012
2566
3700
4469
5116
5897
6949
8240
9607
10838
11736
12149
11968
11117
9588
7487
5086
2810
1133
412
740
1903
3471
4975
6056
6523
6296
5335
3639
1306
-1383
-3986
-6042
-7262
-7623
-7290
-6423
-5015
-2909
-21
3394
6653
8831
9191
7593
4646
1483
-729
-1284
-190
1949
4294
6173
7295
7694
7510
6785
5431
3385
824
-1731
-3528
-3890
-2531
283
3833
7251
9867
11431
12112
12302
12348
12356
12166
11501
10189
8327
6279
4498
3282
2622
2239
1806
1182
507
84
148
693
1485
2247
2836
3286
3677
3975
4003
3582
2707
1618
654
18
-344
-635
-968
-1210
-1077
-433
460
998
592
-891
-2968
-4781
-5607
-5283
-4256
-3261
-2887
-3317
-4374
-5747
-7172
-8465
-9435
-9860
-9590
-8697
-7524
-6532
-6029
-5977
-6017
-5693
-4728
-3159
-1293
445
1654
2033
1429
-97
-2207
-4309
-5741
-6055
-5248
-3782
-2346
-1524
-1549
-2291
-3427
-4654
-5784
-6707
-7318
-7493
-7169
-6421
-5476
-4605
-3979
-3587
-3269
-2837
-2198
-1395
-568
138
649
997
1303
1721
2370
3259
4248
5069
5415
5068
4018
2494
905
-302
-824
-641
-54
400
156
-1125
-3382
-6139
-8693
-10402
-10915
-10240
-8633
-6418
-3898
-1380
735
1958
1878
407
-2045
-4652
-6463
-6804
-5530
-3048
-111
2477
4097
4449
3569
1779
-412
-2446
-3868
-4428
-4099
-3006
-1320
804
3219
5746
8137
10109
11395
11808
11277
9868
7815
5526
3530
2324
2173
2980
4303
5554
6244
6143
5271
3776
1828
-370
-2501
-4080
-4576
-3656
-1444
1417
3966
5308
4993
3188
579
-1935
-3613
-4138
-3687
-2808
-2149
-2162
-2913
-4080
-5136
-5636
-5431
-4723
-3902
-3304
-3005
-2780
-2238
-1040
903
3356
5819
7701
8528
8137
6763
4977
3487
2857
3285
4547
6151
7599
8617
9195
9449
9408
8902
7659
5548
2805
48
-1962
-2704
-2183
-949
188
578
30
-1158
-2449
-3403
-3904
-4137
-4392
-4838
-5444
-6058
-6567
-6983
-7386
-7771
-7939
-7539
-6254
-4030
-1199
1607
3675
4481
3863
2045
-461
-3017
-5036
-6129
-6201
-5458
-4307
-3158
-2218
-1407
-441
931
2692
4474
5691
5820
4662
2442
-289
-2868
-4736
-5585
-5402
-4460
-3254
-2364
-2266
-3132
-4749
-6614
-8169
-9043
-9153
-8618
-7583
-6122
-4287
-2260
-425
747
974
387
-457
-849
-301
1192
3179
5014
6188
6518
6137
5348
4473
3772
3429
3542
4078
4838
5477
5601
4922
3386
1204
-1201
-3324
-4713
-5074
-4348
-2724
-610
1458
2948
3482
2970
1657
79
-1103
-1336
-396
1509
3812
5828
7036
7268
6709
5734
4702
3824
3173
2763
2610
2726
3061
3480
3818
3981
4022
4118
4472
5204
6296
7610
8945
10083
10823
11013
10597
9656
8394
7049
5801
4720
3818
3150
2869
3165
4111
5525
6961
7867
7811
6665
4634
2156
-251
-2125
-3130
-3105
-2090
-331
1776
3813
5477
6668
7469
8031
8448
8709
8730
8454
7923
7286
6750
6492
6598
7034
7651
8227
8530
8397
7784
6772
5500
4088
2585
1012
-533
-1795
-2371
-1869
-133
2583
5625
8150
9448
9212
7636
5292
2884
997
-57
-261
176
912
1585
1902
1742
1198
553
143
175
588
1060
1163
589
-679
-2369
-4057
-5358
-6059
-6127
-5658
-4816
-3832
-3005
-2675
-3103
-4341
-6161
-8122
-9754
-10725
-10945
-10512
-9616
-8475
-7350
-6584
-6564
-7563
-9537
-12019
-14225
-15371
-15018
-13255
-10588
-7629
-4765
-2045
679
3460
6036
7843
8266
6972
4129
381
-3387
-6356
-8009
-8206
-7139
-5224
-3000
-1048
110
134
-1004
-2972
-5154
-6867
-7624
-7318
-6226
-4827
-3528
-2459
-1437
-117
1767
4237
7051
9836
12245
14053
15138
15405
14754
13145
10699
7758
4823
2383
740
-68
-211
57
499
932
1209
1221
942
487
101
51
463
1229
2057
2644
2873
2882
2963
3350
4035
4734
5029
4611
3473
1950
574
-185
-160
400
919
755
-501
-2823
-5758
-8631
-10841
-12085
-12418
-12143
-11620
-11122
-10780
-10613
-10578
-10597
-10560
-10325
-9753
-8756
-7337
-5599
-3725
-1922
-362
864
1784
2527
3260
4100
5047
5990
6780
7324
7625
7734
7661
7336
6670
5681
4578
3707
3373
3629
4207
4627
4447
3481
1865
-51
-1909
-3511
-4875
-6185
-7678
-9544
-11852
-14514
-17285
-19807
-21699
-22661
-22575
-21542
-19858
-17936
-16200
-14983
-14446
-14550
-15092
-15799
-16420
-16790
-16817
-16422
-15514
-14028
-12015
-9698
-7439
-5593
-4370
-3782
-3737
-4190
-5223
-6976
-9473
-12472
-15486
-17976
-19603
-20367
-20550
-20513
-20481
-20454
-20279
-19789
-18915
-17705
-16248
-14601
-12762
-10710
-8473
-6165
-3965
-2051
-527
603
1409
1963
2301
2424
2362
2236
2264
2678
3603
4969
6541
8036
9280
10270
11127
11955
12733
13303
13465
13103
12255
11077
9767
8487
7358
6494
6041
6161
6964
8417
10296
12197
13628
14143
13492
11714
9141
6305
3765
1936
992
879
1414
2401
3699
5222
6877
8524
9975
11048
11643
11794
11673
11524
11562
11875
12379
12847
13003
12630
11635
10059
8032
5744
3417
1311
-310
-1250
-1464
-1084
-363
433
1111
1554
1668
1361
614
-391
-1218
-1301
-249
1845
4309
6138
6457
4951
2005
-1518
-4717
-7028
-8359
-8953
-9129
-9063
-8744
-8055
-6923
-5406
-3711
-2118
-865
-44
448
873
1557
2773
4663
7220
10318
13750
17229
20399
22869
24305
24537
23621
21796
19385
16680
13923
11343
9215
7855
7523
8303
10026
12296
14591
16405
17364
17313
16372
14929
13548
12793
13018
14235
16126
18202
19984
21138
21483
20951
19567
17476
14972
12443
10218
8405
6831
5162
3107
598
-2184
-4917
-7286
-9058
-10076
-10247
-9581
-8280
-6778
-5644
-5366
-6141
-7816
-10019
-12387
-14722
-16977
-19121
-21019
-22437
-23181
-23249
-22860
-22350
-21982
-21820
-21726
-21470
-20852
-19787
-18300
-16493
-14503
-12475
-10540
-8793
-7270
-5950
-4771
-3663
-2553
-1373
-61
1409
2994
4581
6037
7305
8464
9714
11254
13125
15119
16826
17822
17892
17182
16178
15526
15776
17154
19473
22210
24694
26336
26800
26063
24357
22045
19478
16908
14460
12166
10027
8067
6354
4974
3968
3281
2762
2252
1713
1327
1462
2496
4566
7399
10348
12644
13745
13566
12487
11136
10090
9665
9876
10531
11368
12155
12725
13002
13010
12863
12693
12540
12250
11488
9877
7216
3636
-390
-4217
-7278
-9289
-10338
-10809
-11219
-12001
-13344
-15125
-16975
-18468
-19342
-19646
-19699
-19882
-20368
-20974
-21218
-20588
-18828
-16109
-12958
-10035
-7874
-6750
-6669
-7473
-8926
-10763
-12689
-14379
-15518
-15877
-15381
-14134
-12383
-10424
-8511
-6796
-5327
-4102
-3120
-2406
-1983
-1819
-1796
-1731
-1448
-849
58
1184
2398
3553
4486
5027
5048
4533
3626
2585
1670
1012
564
170
-318
-962
-1744
-2655
-3749
-5126
-6851
-8888
-11104
-13345
-15500
-17489
-19206
-20466
-21044
-20776
-19658
-17864
-15669
-13361
-11194
-9390
-8132
-7506
-7418
-7588
-7687
-7554
-7362
-7556
-8586
-10593
-13256
-15928
-17949
-18928
-18828
-17839
-16201
-14111
-11779
-9515
-7718
-6742
-6713
-7442
-8507
-9433
-9866
-9640
-8743
-7259
-5351
-3289
-1448
-237
57
-581
-1822
-3075
-3682
-3187
-1526
923
3494
5525
6655
6967
6897
6967
7495
8475
9676
10860
11950
13020
14152
15303
16315
17062
17581
18067
18691
19392
19816
19489
18116
15796
13016
10442
8644
7946
8420
9972
12406
15413
18554
21300
23157
23807
23186
21474
19017
16274
13772
12043
11485
12179
13762
15492
16512
16209
14475
11713
8610
5807
3657
2166
1109
195
-802
-2005
-3459
-5162
-7090
-9205
-11455
-13776
-16082
-18247
-20114
-21520
-22366
-22685
-22662
-22587
-22754
-23340
-24344
-25592
-26814
-27750
-28223
-28178
-27652
-26725
-25478
-23973
-22258
-20389
-18440
-16495
-14639
-12948
-11498
-10355
-9562
-9089
-8807
-8499
-7933
-6958
-5577
-3932
-2228
-627
800
2053
3144
4046
4713
5124
5337
5472
5658
5957
6345
6733
7024
7156
7127
6999
6908
7056
7662
8871
10639
12694
14594
15890
16308
15843
14740
13375
12118
11239
10873
11017
11550
12258
12889
13226
13133
12561
11509
9996
8087
5959
3943
2467
1890
2325
3568
5209
6839
8235
9388
10383
11239
11842
12014
11640
10744
9457
7915
6200
4373
2560
1008
-1
-310
-49
344
277
-734
-2835
-5734
-8790
-11252
-12536
-12449
-11246
-9494
-7810
-6579
-5803
-5152
-4175
-2549
-229
2565
5475
8143
10273
11643
12094
11571
10192
8279
6315
4814
4159
4494
5684
7362
9016
10121
10279
9341
7473
5113
2822
1105
266
360
1228
2568
4000
5118
5568
5133
3820
1856
-409
-2657
-4743
-6719
-8769
-11076
-13732
-16707
-19868
-23017
-25904
-28239
-29727
-30129
-29352
-27513
-24948
-22148
-19618
-17716
-16519
-15804
-15151
-14160
-12635
-10656
-8476
-6321
-4246
-2143
99
2434
4608
6288
7272
7623
7641
7714
8156
9135
10689
12764
15214
17787
20158
22049
23369
24272
25062
25999
27142
28358
29457
30357
31123
31863
32573
33078
33111
32482
31193
29409
27361
25231
23124
21101
19200
17412
15625
13644
11293
8566
5701
3086
1047
-362
-1412
-2561
-4196
-6420
-9002
-11503
-13490
-14723
-15225
-15227
-15041
-14933
-15043
-15385
-15905
-16563
-17393
-18509
-20045
-22054
-24424
-26862
-28967
-30372
-30890
-30591
-29752
-28697
-27627
-26512
-25142
-23286
-20872
-18066
-15188
-12549
-10294
-8377
-6661
-5059
-3610
-2454
-1737
-1523
-1784
-2420
-3279
-4145
-4725
-4691
-3792
-1972
595
3597
6741
9875
12970
15992
18769
20970
22231
22349
21418
19826
18113
16789
16187
16389
17231
18355
19304
19658
19177
17896
16102
14200
12519
11179
10087
9072
8038
7051
6286
5886
5830
5910
5844
5423
4627
3598
2524
1497
455
-754
-2251
-4029
-5955
-7854
-9602
-11156
-12506
-13612
-14400
-14834
-14998
-15111
-15408
-15975
-16637
-17021
-16747
-15667
-13970
-12126
-10684
-10079
-10512
-11939
-14131
-16730
-19311
-21455
-22850
-23375
-23117
-22305
-21186
-19922
-18586
-17225
-15925
-14821
-14024
-13539
-13245
-12960
-12538
-11926
-11125
-10086
-8645
-6554
-3615
164
4489
8847
12687
15614
17504
18493
18856
18865
18696
18422
18063
17640
17195
16773
16367
15909
15273
14339
13053
11460
9711
8036
6700
5955
5991
6869
8468
10464
12373
13674
13975
13160
11431
9221
7007
5116
3639
2477
1495
641
-40
-535
-1010
-1863
-3578
-6470
-10462
-15043
-19481
-23132
-25703
-27302
-28283
-29015
-29704
-30364
-30881
-31107
-30908
-30187
-28902
-27114
-25021
-22930
-21150
-19859
-19016
-18400
-17728
-16810
-15623
-14279
-12937
-11704
-10600
-9586
-8616
-7685
-6838
-6145
-5657
-5369
-5205
-5035
-4729
-4222
-3559
-2896
-2434
-2321
-2566
-3013
-3395
-3453
-3049
-2228
-1193
-206
535
974
1194
1340
1508
1676
1717
1491
968
292
-246
-337
189
1263
2589
3778
4521
4729
4548
4264
4161
4402
5002
5871
6878
7880
8726
9278
9473
9405
9362
9735
10828
12680
15031
17478
19714
21687
23544
25421
27240
28694
29438
29346
28636
27756
27134
26989
27311
28001
29016
30371
32023
33758
35208
35999
35927
35012
33407
31274
28721
25855
22863
20009
17514
15428
13586
11721
9628
7262
4707
2074
-574
-3183
-5639
-7745
-9308
-10281
-10823
-11211
-11663
-12192
-12608
-12653
-12167
-11178
-9867
-8477
-7237
-6331
-5887
-5941
-6400
-7017
-7447
-7361
-6556
-5011
-2858
-314
2399
5105
7695
10123
12382
14450
16253
17671
18601
19043
19131
19076
19052
19112
19196
19222
19166
19059
18896
18564
17877
16718
15173
13539
12182
11331
10976
10922
10943
10888
10673
10208
9369
8076
6434
4767
3508
2970
3181
3887
4722
5384
5713
5642
5122
4126
2721
1126
-364
-1555
-2509
-3540
-5023
-7146
-9776
-12521
-14929
-16674
-17646
-17908
-17631
-17045
-16414
-15989
-15920
-16175
-16534
-16683
-16355
-15441
-14013
-12275
-10498
-8970
-7954
-7617
-7956
-8751
-9636
-10247
-10378
-10048
-9433
-8731
-8063
-7469
-6961
-6562
-6271
-6011
-5624
-4957
-3987
-2861
-1809
-954
-196
754
2171
4097
6249
8135
9288
9472
8740
7342
5584
3720
1943
404
-792
-1625
-2203
-2755
-3533
-4684
-6162
-7738
-9125
-10123
-10727
-11115
-11535
-12162
-12997
-13888
-14646
-15182
-15587
-16079
-16869
-18004
-19330
-20565
-21468
-21969
-22195
-22355
-22590
-22867
-23004
-22789
-22105
-20985
-19572
-18032
-16500
-15076
-13849
-12912
-12308
-11976
-11739
-11375
-10746
-9895
-9026
-8369
-8013
-7818
-7466
-6643
-5210
-3279
-1152
820
2378
3428
4027
4340
4578
4943
5564
6457
7508
8522
9315
9787
9938
9810
9420
8730
7700
6359
4840
3332
1991
883
0
-670
-1086
-1181
-944
-471
71
561
1033
1669
2674
4102
5785
7395
8622
9322
9549
9467
9221
8865
8384
7754
6973
6043
4915
3494
1688
-496
-2900
-5247
-7242
-8688
-9552
-9948
-10071
-10108
-10187
-10358
-10616
-10930
-11258
-11542
-11697
-11605
-11146
-10261
-9013
-7596
-6281
-5300
-4757
-4601
-4693
-4902
-5164
-5462
-5745
-5872
-5628
-4822
-3403
-1516
542
2433
3901
4845
5322
5495
5561
5677
5904
6186
6381
6342
6014
5492
4998
4782
4996
5630
6525
7465
8279
8887
9284
9498
9551
9471
9310
9146
9054
9046
9050
8940
8616
8085
7477
6987
6761
6811
6994
7093
6925
6436
5709
4909
4193
3655
3318
3158
3129
3164
3166
3015
2600
1867
837
-408
-1769
-3145
-4424
-5444
-6006
-5945
-5256
-4181
-3182
-2780
-3330
-4844
-6971
-9141
-10792
-11575
-11443
-10601
-9379
-8087
-6922
-5952
-5159
-4501
-3962
-3557
-3301
-3159
-3027
-2749
-2176
-1231
43
1478
2801
3686
3818
2986
1171
-1397
-4251
-6808
-8547
-9182
-8757
-7611
-6255
-5208
-4855
-5358
-6632
-8377
-10170
-11585
-12311
-12218
-11354
-9888
-8055
-6132
-4424
-3224
-2718
-2863
-3346
-3687
-3458
-2494
-962
770
2376
3733
4920
6053
7126
7978
8424
8427
8167
7956
8038
8465
9100
9748
10275
10643
10843
10820
10479
9774
8801
7801
7055
6734
6819
7150
7551
7951
8397
8963
9631
10241
10557
10408
9812
9002
8322
8058
8306
8930
9654
10199
10399
10225
9731
8983
8036
6956
5855
4867
4077
3443
2794
1942
825
-414
-1487
-2136
-2297
-2139
-1950
-1951
-2184
-2531
-2835
-3017
-3108
-3172
-3226
-3205
-3019
-2643
-2166
-1762
-1617
-1840
-2427
-3257
-4133
-4839
-5212
-5194
-4857
-4363
-3878
-3486
-3161
-2817
-2390
-1888
-1369
-872
-371
213
931
1746
2543
3214
3751
4265
4910
5757
6721
7593
8162
8344
8248
8121
8227
8729
9620
10750
11896
12847
13467
13703
13571
13121
12426
11579
10702
9919
9316
8892
8553
8164
7647
7028
6431
5974
5653
5304
4666
3531
1874
-110
-2097
-3777
-4986
-5739
-6188
-6531
-6922
-7433
-8053
-8722
-9371
-9956
-10474
-10941
-11363
-11717
-11953
-12034
-11965
-11808
-11662
-11618
-11733
-12018
-12447
-12959
-13468
-13884
-14148
-14276
-14363
-14533
-14858
-15297
-15712
-15944
-15920
-15688
-15377
-15104
-14911
-14751
-14539
-14200
-13696
-13026
-12223
-11358
-10529
-9815
-9221
-8659
-8007
-7225
-6416
-5790
-5503
-5504
-5518
-5196
-4344
-3052
-1645
-485
215
435
259
-242
-1022
-1987
-2915
-3505
-3530
-2995
-2136
-1258
-537
69
718
1492
2307
2988
3458
3855
4474
5550
7074
8777
10304
11426
12144
12600
12916
13067
12912
12321
11300
10013
8712
7620
6855
6421
6235
6174
6115
5971
5717
5387
5039
4712
4400
4078
3743
3446
3271
3284
3489
3814
4150
4382
4415
4193
3726
3111
2529
2176
2146
2353
2564
2534
2164
1550
883
283
-286
-946
-1733
-2481
-2893
-2759
-2148
-1410
-955
-970
-1303
-1585
-1517
-1080
-518
-116
34
97
340
896
1633
2233
2414
2131
1602
1163
1057
1295
1686
1973
1991
1738
1330
900
510
140
-249
-641
-940
-1039
-923
-729
-701
-1044
-1770
-2649
-3301
-3381
-2740
-1461
227
2071
3858
5406
6519
7002
6725
5705
4120
2235
310
-1443
-2830
-3643
-3704
-2993
-1768
-555
47
-352
-1756
-3808
-6019
-8007
-9609
-10780
-11455
-11472
-10666
-9050
-6930
-4843
-3346
-2784
-3168
-4214
-5488
-6560
-7102
-6944
-6089
-4716
-3133
-1685
-640
-97
10
-162
-461
-805
-1170
-1549
-1912
-2204
-2380
-2432
-2393
-2310
-2216
-2121
-2012
-1867
-1669
-1413
-1107
-774
-447
-155
88
294
494
721
1002
1347
1733
2102
2358
2383
2083
1439
534
-464
-1375
-2087
-2602
-3008
-3411
-3853
-4282
-4576
-4616
-4340
-3775
-3025
-2236
-1555
-1092
-892
-916
-1046
-1123
-1004
-627
-21
696
1384
1939
2338
2633
2912
3245
3635
4011
4261
4275
4009
3502
2862
2213
1644
1173
755
323
-166
-688
-1158
-1463
-1514
-1286
-840
-308
149
385
310
-85
-722
-1442
-2031
-2266
-1984
-1146
131
1597
2945
3915
4364
4281
3745
2876
1807
690
-298
-985
-1267
-1183
-918
-726
-809
-1219
-1852
-2540
-3160
-3697
-4202
-4706
-5152
-5412
-5365
-4977
-4320
-3515
-2655
-1773
-871
20
804
1365
1646
1712
1722
1849
2174
2647
3132
3492
3665
3664
3533
3294
2934
2443
1860
1291
882
753
948
1416
2029
2634
3095
3336
3355
3219
3018
2804
2550
2146
1477
515
-616
-1654
-2309
-2399
-1930
-1089
-148
642
1125
1257
1085
728
363
194
393
1032
2037
3213
4324
5184
5708
5901
5831
5607
5380
5341
5671
6458
7633
8971
10184
11037
11425
11358
10897
10111
9081
7952
6928
6207
5867
5804
5793
5636
5304
4949
4789
4941
5330
5740
5951
5868
5556
5170
4870
4762
4899
5287
5884
6590
7258
7758
8038
8135
8115
7989
7686
7112
6269
5310
4481
3972
3800
3812
3814
3714
3574
3519
3599
3717
3696
3420
2941
2453
2172
2207
2526
3019
3592
4204
4824
5374
5714
5709
5320
4654
3928
3370
3124
3208
3537
3964
4330
4499
4390
3995
3389
2703
2072
1582
1240
980
696
286
-316
-1111
-2020
-2906
-3615
-4046
-4192
-4140
-3997
-3824
-3608
-3298
-2876
-2393
-1934
-1553
-1221
-864
-441
-15
265
257
-74
-639
-1281
-1876
-2373
-2765
-3030
-3113
-2976
-2661
-2308
-2075
-2044
-2173
-2361
-2555
-2811
-3236
-3861
-4564
-5119
-5353
-5295
-5177
-5293
-5805
-6642
-7567
-8324
-8769
-8874
-8650
-8086
-7171
-5977
-4712
-3658
-3020
-2809
-2845
-2888
-2798
-2584
-2327
-2045
-1634
-945
63
1221
2212
2748
2747
2375
1931
1657
1609
1675
1683
1520
1174
690
110
-539
-1216
-1843
-2325
-2623
-2818
-3099
-3668
-4624
-5908
-7338
-8727
-9980
-11121
-12221
-13294
-14246
-14897
-15084
-14765
-14064
-13224
-12509
-12098
-12036
-12244
-12586
-12924
-13148
-13164
-12878
-12195
-11069
-9554
-7838
-6194
-4893
-4090
-3777
-3821
-4040
-4292
-4487
-4565
-4462
-4127
-3580
-2965
-2518
-2453
-2827
-3468
-4046
-4243
-3919
-3171
-2251
-1415
-802
-411
-170
-15
81
133
197
368
738
1334
2093
2893
3619
4214
4676
5027
5281
5439
5506
5522
5557
5684
5941
6316
6748
7154
7463
7637
7690
7683
7705
7835
8101
8470
8876
9269
9642
10017
10390
10666
10672
10236
9310
8051
6792
5899
5601
5880
6491
7092
7410
7333
6908
6258
5495
4678
3839
3026
2330
1853
1663
1747
2003
2286
2457
2437
2213
1836
1385
946
593
375
299
330
392
396
276
30
-273
-520
-608
-505
-268
-13
157
228
297
520
1014
1773
2648
3415
3893
4038
3960
3844
3845
4006
4258
4484
4600
4594
4505
4369
4184
3904
3480
2897
2185
1402
594
-219
-1041
-1876
-2708
-3500
-4212
-4825
-5347
-5802
-6202
-6517
-6678
-6604
-6254
-5666
-4972
-4350
-3951
-3830
-3917
-4058
-4089
-3911
-3522
-2995
-2434
-1932
-1555
-1344
-1312
-1421
-1567
-1585
-1316
-683
245
1271
2163
2768
3094
3292
3561
4034
4716
5504
6274
6953
7551
8121
8696
9252
9724
10050
10200
10185
10027
9744
9351
8891
8444
8108
7942
7919
7928
7832
7539
7060
6492
5968
5590
5391
5339
5361
5371
5300
5119
4855
4582
4380
4273
4193
4003
3592
2950
2213
1581
1205
1097
1144
1201
1194
1133
1047
882
491
-281
-1448
-2812
-4017
-4726
-4800
-4362
-3713
-3166
-2894
-2884
-2996
-3059
-2960
-2678
-2277
-1874
-1602
-1563
-1792
-2239
-2792
-3325
-3746
-4024
-4180
-4265
-4326
-4399
-4497
-4609
-4695
-4707
-4610
-4413
-4168
-3936
-3743
-3556
-3306
-2928
-2402
-1748
-998
-179
683
1538
2311
2941
3427
3841
4265
4702
5023
5030
4600
3802
2911
2263
2063
2274
2656
2949
3034
2993
3022
3279
3782
4429
5076
5637
6100
6494
6842
7141
7385
7583
7757
7903
7972
7891
7608
7147
6608
6117
5758
5529
5351
5124
4785
4329
3802
3255
2725
2235
1819
1536
1457
1615
1953
2316
2495
2312
1712
791
-245
-1170
-1828
-2177
-2278
-2255
-2250
-2387
-2747
-3347
-4126
-4958
-5690
-6196
-6422
-6384
-6141
-5760
-5311
-4870
-4520
-4324
-4276
-4282
-4193
-3885
-3338
-2655
-2000
-1517
-1274
-1260
-1440
-1778
-2237
-2742
-3168
-3390
-3359
-3165
-3021
-3175
-3788
-4847
-6162
-7440
-8399
-8874
-8874
-8556
-8147
-7829
-7668
-7609
-7559
-7485
-7460
-7603
-7975
-8491
-8949
-9162
-9081
-8834
-8623
-8574
-8648
-8676
-8498
-8073
-7493
-6912
-6449
-6156
-6047
-6121
-6339
-6570
-6582
-6128
-5094
-3608
-2013
-709
33
173
-136
-667
-1216
-1649
-1887
-1907
-1764
-1590
-1551
-1752
-2180
-2724
-3283
-3849
-4495
-5263
-6058
-6659
-6859
-6633
-6179
-5796
-5680
-5809
-6013
-6145
-6215
-6355
-6670
-7095
-7415
-7432
-7132
-6715
-6465
-6548
-6916
-7359
-7649
-7645
-7308
-6650
-5705
-4558
-3386
-2428
-1878
-1755
-1886
-2009
-1942
-1675
-1328
-1014
-730
-368
162
821
1427
1759
1688
1244
574
-150
-802
-1311
-1637
-1757
-1674
-1442
-1151
-888
-688
-535
-400
-271
-165
-85
11
207
569
1084
1651
2131
2429
2538
2527
2475
2426
2385
2357
2391
2575
2989
3638
4428
5196
5790
6139
6286
6353
6464
6680
6971
7258
7487
7688
7975
8476
9239
10174
11066
11673
11832
11525
10878
10100
9405
8969
8902
9230
9881
10673
11355
11684
11520
10883
9940
8914
7989
7250
6698
6294
6010
5831
5734
5662
5545
5339
5064
4806
4662
4675
4797
4920
4952
4892
4843
4953
5313
5883
6506
6990
7228
7255
7213
7251
7421
7654
7823
7847
7752
7641
7609
7652
7664
7513
7142
6621
6106
5746
5594
5596
5652
5689
5691
5667
5590
5375
4924
4211
3343
2539
2035
1970
2318
2917
3554
4059
4346
4393
4201
3769
3110
2280
1394
599
13
-316
-423
-392
-308
-229
-179
-170
-210
-299
-413
-500
-487
-310
55
573
1152
1663
1984
2047
1871
1560
1256
1061
978
918
760
451
44
-328
-544
-577
-496
-391
-291
-128
201
735
1381
1940
2211
2101
1666
1079
547
235
224
503
964
1428
1695
1622
1196
553
-100
-594
-894
-1090
-1311
-1621
-1984
-2311
-2545
-2713
-2891
-3131
-3404
-3629
-3732
-3713
-3639
-3592
-3609
-3675
-3759
-3859
-4005
-4225
-4501
-4767
-4941
-4968
-4840
-4583
-4233
-3840
-3475
-3227
-3163
-3270
-3442
-3520
-3389
-3053
-2632
-2276
-2073
-2004
-1994
-1997
-2049
-2226
-2571
-3029
-3470
-3782
-3945
-4045
-4194
-4444
-4743
-4979
-5063
-4981
-4790
-4559
-4333
-4127
-3967
-3905
-4000
-4264
-4619
-4926
-5054
-4960
-4703
-4401
-4147
-3965
-3820
-3676
-3545
-3482
-3530
-3673
-3830
-3907
-3855
-3706
-3543
-3431
-3381
-3345
-3271
-3149
-3017
-2922
-2869
-2807
-2669
-2434
-2168
-1998
-2037
-2311
-2730
-3126
-3330
-3240
-2854
-2245
-1529
-826
-237
172
380
422
371
313
302
353
443
547
662
803
967
1106
1125
924
458
-221
-968
-1608
-2009
-2144
-2089
-1989
-1980
-2129
-2412
-2726
-2947
-2980
-2803
-2464
-2059
-1690
-1431
-1326
-1388
-1612
-1981
-2453
-2957
-3402
-3695
-3775
-3627
-3290
-2837
-2366
-1978
-1773
-1824
-2156
-2716
-3377
-3977
-4383
-4554
-4558
-4542
-4649
-4947
-5404
-5910
-6338
-6598
-6653
-6503
-6158
-5632
-4958
-4204
-3480
-2905
-2567
-2494
-2649
-2953
-3314
-3645
-3868
-3916
-3753
-3392
-2907
-2411
-2017
-1791
-1735
-1806
-1957
-2163
-2420
-2716
-3009
-3232
-3317
-3240
-3031
-2762
-2503
-2294
-2136
-2001
-1864
-1706
-1530
-1354
-1210
-1129
-1134
-1224
-1357
-1459
-1450
-1286
-988
-641
-357
-222
-251
-376
-485
-470
-286
38
417
765
1035
1235
1388
1497
1510
1349
964
403
-180
-576
-613
-237
466
1320
2145
2816
3277
3513
3524
3315
2931
2465
2036
1736
1573
1465
1296
997
595
196
-94
-232
-269
-298
-383
-511
-607
-591
-442
-208
35
237
416
646
1006
1535
2202
2917
3569
4065
4363
4471
4442
4338
4201
4045
3861
3658
3485
3427
3565
3923
4441
5004
5496
5863
6123
6322
6490
6616
6670
6664
6668
6789
7100
7587
8140
8608
8869
8877
8663
8307
7899
7530
7274
7167
7190
7264
7277
7150
6883
6553
6257
6040
5860
5620
5243
4731
4171
3670
3293
3031
2823
2613
2380
2132
1873
1578
1203
722
158
-424
-947
-1366
-1683
-1936
-2163
-2377
-2556
-2658
-2641
-2484
-2190
-1788
-1326
-864
-469
-205
-124
-256
-594
-1094
-1670
-2212
-2609
-2775
-2683
-2372
-1948
-1553
-1328
-1359
-1646
-2105
-2606
-3033
-3343
-3565
-3771
-4014
-4291
-4557
-4774
-4958
-5177
-5504
-5947
-6430
-6819
-7007
-6969
-6771
-6516
-6270
-6023
-5710
-5260
-4651
-3922
-3150
-2418
-1793
-1315
-1004
-845
-787
-740
-599
-293
179
730
1209
1462
1396
1016
433
-194
-709
-1022
-1131
-1094
-986
-855
-713
-560
-405
-280
-214
-201
-194
-128
40
293
569
802
955
1037
1070
1066
1012
901
746
596
495
461
476
523
617
816
1169
1668
2221
2702
3025
3194
3287
3375
3460
3467
3320
3026
2699
2497
2516
2721
2967
3099
3048
2858
2638
2478
2405
2403
2455
2574
2787
3085
3406
3653
3750
3681
3488
3232
2959
2682
2403
2119
1818
1461
989
358
-404
-1184
-1820
-2179
-2229
-2045
-1766
-1517
-1380
-1398
-1590
-1947
-2407
-2834
-3056
-2954
-2545
-1998
-1543
-1342
-1400
-1589
-1751
-1820
-1847
-1944
-2178
-2516
-2851
-3078
-3164
-3144
-3077
-3001
-2932
-2892
-2930
-3110
-3457
-3925
-4416
-4834
-5138
-5348
-5489
-5541
-5436
-5112
-4601
-4056
-3703
-3728
-4171
-4896
-5648
-6170
-6305
-6042
-5487
-4803
-4141
-3606
-3241
-3035
-2942
-2897
-2833
-2698
-2471
-2169
-1844
-1562
-1376
-1302
-1310
-1342
-1348
-1315
-1272
-1272
-1346
-1482
-1624
-1696
-1644
-1449
-1130
-730
-305
84
377
533
544
443
290
151
69
64
139
287
486
680
778
676
299
-368
-1273
-2328
-3440
-4525
-5493
-6243
-6685
-6790
-6631
-6373
-6198
-6216
-6414
-6693
-6956
-7180
-7415
-7717
-8064
-8342
-8395
-8134
-7604
-6967
-6420
-6103
-6042
-6167
-6362
-6519
-6566
-6486
-6301
-6067
-5844
-5662
-5498
-5286
-4954
-4479
-3916
-3377
-2983
-2803
-2830
-2990
-3180
-3295
-3257
-3029
-2623
-2099
-1553
-1079
-731
-504
-346
-194
-2
236
508
798
1102
1432
1808
2250
2762
3313
3825
4184
4290
4110
3720
3279
2946
2805
2822
2898
2945
2959
3003
3143
3371
3601
3722
3679
3506
3293
3108
2954
2785
2569
2343
2206
2257
2521
2913
3278
3467
3401
3099
2647
2153
1705
1342
1067
855
676
509
352
208
74
-64
-227
-417
-602
-723
-720
-573
-316
-21
247
468
674
918
1237
1625
2036
2412
2712
2927
3084
3238
3459
3816
4358
5079
5899
6671
7227
7449
7325
6972
6591
6388
6490
6898
7510
8179
8783
9267
9636
9923
10149
10308
10387
10388
10345
10321
10374
10528
10757
10988
11124
11073
10783
10254
9539
8725
7907
7165
6555
6112
5854
5776
5831
5928
5946
5784
5401
4841
4200
3566
2972
2395
1806
1231
760
512
551
823
1158
1340
1198
677
-141
-1090
-1987
-2694
-3157
-3394
-3468
-3452
-3402
-3359
-3356
-3435
-3629
-3932
-4270
-4505
-4493
-4164
-3575
-2895
-2329
-2009
-1950
-2054
-2196
-2289
-2315
-2299
-2264
-2208
-2113
-1972
-1807
-1666
-1597
-1638
-1802
-2080
-2433
-2800
-3109
-3315
-3426
-3499
-3598
-3751
-3926
-4064
-4136
-4183
-4284
-4484
-4741
-4931
-4935
-4733
-4434
-4211
-4190
-4365
-4608
-4762
-4739
-4562
-4323
-4097
-3895
-3671
-3375
-2997
-2577
-2169
-1804
-1485
-1204
-960
-769
-641
-568
-526
-485
-430
-358
-273
-180
-92
-32
-23
-64
-109
-69
135
514
981
1374
1539
1404
1022
533
101
-152
-174
18
362
768
1129
1346
1359
1170
847
489
180
-43
-180
-248
-257
-214
-137
-65
-35
-47
-60
-9
139
350
539
624
595
525
531
713
1102
1666
2338
3050
3736
4327
4751
4961
4964
4824
4622
4412
4188
3918
3591
3253
2984
2845
2823
2842
2811
2691
2514
2351
2269
2300
2453
2734
3148
3666
4202
4634
4860
4869
4750
4639
4633
4733
4863
4937
4923
4858
4802
4790
4805
4801
4744
4635
4499
4362
4241
4138
4054
3984
3903
3773
3561
3260
2910
2570
2289
2080
1931
1836
1814
1888
2047
2212
2263
2100
1712
1189
677
304
130
142
295
540
839
1137
1352
1391
1188
746
146
-477
-988
-1296
-1374
-1258
-1016
-721
-415
-110
195
487
712
794
675
358
-76
-505
-826
-1000
-1055
-1036
-982
-909
-847
-855
-1010
-1354
-1841
-2336
-2676
-2758
-2586
-2256
-1888
-1556
-1277
-1040
-852
-747
-766
-912
-1145
-1413
-1693
-2005
-2392
-2865
-3376
-3823
-4104
-4175
-4070
-3892
-3748
-3708
-3782
-3919
-4048
-4108
-4078
-3984
-3874
-3804
-3802
-3863
-3957
-4059
-4183
-4371
-4677
-5120
-5647
-6133
-6435
-6469
-6266
-5970
-5771
-5796
-6033
-6341
-6532
-6490
-6233
-5894
-5618
-5469
-5396
-5291
-5085
-4810
-4581
-4509
-4616
-4811
-4935
-4852
-4509
-3946
-3254
-2529
-1842
-1243
-768
-441
-270
-227
-250
-256
-158
104
546
1128
1754
2303
2667
2796
2725
2556
2421
2428
2627
3001
3486
3991
4428
4743
4926
5016
5075
5156
5274
5412
5548
5692
5884
6166
6537
6935
7270
7482
7577
7618
7656
7685
7644
7476
7196
6902
6717
6688
6742
6716
6463
5952
5291
4660
4204
3960
3856
3786
3688
3571
3489
3475
3502
3484
3334
3022
2601
2187
1898
1789
1824
1908
1938
1863
1699
1500
1305
1102
846
510
129
-192
-339
-261
-17
238
338
179
-231
-797
-1390
-1904
-2282
-2509
-2598
-2581
-2511
-2451
-2453
-2534
-2665
-2783
-2827
-2760
-2577
-2290
-1919
-1497
-1071
-712
-485
-427
-518
-698
-896
-1071
-1222
-1359
-1483
-1561
-1556
-1451
-1277
-1092
-943
-840
-745
-611
-413
-180
21
120
80
-71
-245
-322
-206
125
584
1004
1213
1118
768
320
-48
-238
-272
-243
-232
-245
-230
-145
-20
61
25
-115
-256
-279
-142
84
272
335
281
199
176
233
329
414
486
584
742
934
1078
1088
933
651
307
-48
-394
-717
-982
-1142
-1177
-1135
-1112
-1194
-1401
-1676
-1942
-2156
-2330
-2490
-2632
-2705
-2669
-2540
-2402
-2346
-2394
-2470
-2456
-2274
-1942
-1548
-1186
-895
-677
-536
-511
-651
-953
-1332
-1658
-1833
-1852
-1786
-1716
-1666
-1606
-1505
-1385
-1315
-1344
-1444
-1514
-1453
-1246
-979
-781
-727
-800
-913
-991
-1018
-1027
-1053
-1085
-1085
-1018
-890
-735
-579
-424
-260
-103
6
28
-11
-14
147
544
1132
1771
2306
2652
2834
2944
3073
3257
3475
3685
3856
3980
4056
4085
4075
4054
4066
4147
4300
4480
4617
4660
4611
4531
4505
4592
4781
5000
5145
5147
5004
4785
4584
4455
4385
4309
4169
3969
3787
3714
3781
3919
3984
3845
3463
2910
2313
1774
1319
917
540
212
4
-22
135
388
596
630
420
-16
-585
-1150
-1586
-1821
-1871
-1834
-1841
-1981
-2249
-2547
-2750
-2784
-2677
-2529
-2446
-2472
-2581
-2715
-2845
-2987
-3176
-3421
-3677
-3862
-3901
-3767
-3497
-3173
-2896
-2749
-2782
-2986
-3298
-3610
-3810
-3829
-3660
-3349
-2955
-2519
-2062
-1606
-1194
-875
-672
-546
-406
-162
223
712
1219
1671
2036
2321
2546
2718
2847
2968
3148
3443
3853
4289
4616
4729
4614
4352
4061
3823
3657
3553
3523
3616
3879
4289
4726
5018
5029
4739
4244
3691
3190
2780
2448
2182
1994
1898
1867
1821
1671
1384
1022
700
506
423
340
132
-245
-709
-1113
-1347
-1412
-1407
-1451
-1585
-1753
-1850
-1812
-1666
-1510
-1445
-1512
-1677
-1865
-2007
-2060
-1999
-1808
-1479
-1033
-529
-41
374
709
993
1252
1469
1587
1557
1385
1142
920
773
683
591
464
333
282
380
617
904
1130
1246
1294
1369
1535
1765
1960
2021
1942
1815
1785
1954
2311
2745
3114
3326
3370
3289
3123
2870
2503
2021
1490
1035
784
798
1031
1363
1656
1822
1843
1742
1554
1297
999
714
529
525
727
1073
1438
1699
1801
1782
1736
1753
1872
2069
2284
2459
2555
2559
2483
2363
2260
2243
2357
2585
2844
3019
3018
2820
2467
2031
1559
1059
514
-72
-662
-1195
-1632
-1980
-2288
-2616
-2999
-3428
-3867
-4280
-4645
-4961
-5238
-5493
-5750
-6035
-6374
-6771
-7203
-7619
-7964
-8200
-8325
-8372
-8396
-8456
-8593
-8815
-9078
-9303
-9400
-9317
-9068
-8741
-8455
-8300
-8294
-8380
-8470
-8496
-8443
-8343
-8236
-8145
-8064
-7981
-7890
-7796
-7695
-7559
-7345
-7023
-6607
-6166
-5791
-5553
-5468
-5502
-5600
-5724
-5864
-6015
-6147
-6201
-6113
-5859
-5489
-5120
-4879
-4844
-5006
-5279
-5553
-5749
-5844
-5866
-5854
-5840
-5836
-5853
-5904
-6005
-6158
-6345
-6525
-6660
-6725
-6717
-6634
-6471
-6217
-5878
-5493
-5133
-4868
-4732
-4694
-4677
-4605
-4442
-4210
-3959
-3719
-3467
-3139
-2671
-2059
-1374
-745
-300
-110
-163
-378
-646
-873
-1010
-1059
-1053
-1037
-1043
-1079
-1128
-1160
-1147
-1080
-974
-861
-773
-728
-732
-779
-859
-963
-1066
-1128
-1097
-933
-632
-238
168
505
715
789
750
643
517
424
425
573
894
1360
1884
2346
2643
2731
2641
2450
2239
2058
1926
1842
1805
1810
1840
1857
1814
1689
1510
1343
1251
1249
1284
1267
1134
896
637
459
421
503
633
757
880
1065
1373
1789
2206
2470
2476
2240
1903
1650
1607
1770
2016
2184
2171
1989
1747
1577
1557
1677
1853
1990
2032
1991
1924
1889
1904
1942
1949
1892
1779
1664
1614
1668
1825
2041
2276
2498
2701
2885
3041
3152
3215
3249
3299
3405
3574
3768
3928
4006
3992
3901
3755
3564
3333
3088
2895
2840
2981
3310
3740
4142
4402
4471
4363
4126
3809
3441
3040
2631
2258
1969
1795
1732
1743
1769
1755
1674
1531
1357
1194
1067
969
864
704
461
137
-237
-623
-999
-1356
-1685
-1955
-2122
-2150
-2050
-1895
-1790
-1820
-2005
-2286
-2568
-2774
-2889
-2954
-3022
-3107
-3166
-3128
-2944
-2624
-2231
-1841
-1500
-1207
-942
-699
-502
-378
-319
-259
-108
185
590
1006
1330
1531
1665
1828
2074
2375
2647
2827
2925
3011
3146
3316
3435
3419
3252
3008
2790
2651
2551
2405
2157
1835
1528
1323
1253
1298
1433
1658
1989
2408
2834
3152
3281
3222
3050
2843
2631
2391
2107
1813
1590
1493
1495
1482
1325
966
457
-92
-587
-994
-1319
-1559
-1682
-1657
-1513
-1355
-1311
-1447
-1724
-2027
-2257
-2400
-2523
-2704
-2965
-3250
-3478
-3599
-3624
-3593
-3534
-3448
-3333
-3211
-3137
-3164
-3296
-3476
-3613
-3625
-3474
-3169
-2755
-2301
-1887
-1587
-1440
-1425
-1456
-1435
-1296
-1039
-696
-289
207
824
1545
2265
2836
3156
3261
3310
3490
3893
4463
5044
5497
5786
5979
6173
6418
6700
6983
7263
7580
7984
8482
9027
9554
10017
10405
10713
10911
10950
10804
10514
10185
9933
9814
9794
9791
9742
9652
9578
9565
9597
9592
9463
9170
8751
8283
7834
7429
7057
6709
6387
6102
5846
5580
5258
4860
4416
3989
3638
3384
3205
3059
2912
2752
2581
2403
2216
2017
1818
1627
1447
1266
1062
830
595
407
307
297
336
361
326
222
82
-48
-135
-167
-154
-124
-106
-129
-204
-305
-371
-324
-116
239
662
1041
1290
1373
1305
1120
849
525
203
-34
-101
30
300
582
749
745
608
431
293
215
175
155
168
242
373
486
474
265
-104
-498
-767
-847
-811
-814
-976
-1294
-1644
-1867
-1886
-1749
-1586
-1510
-1536
-1595
-1610
-1573
-1556
-1657
-1905
-2226
-2480
-2544
-2387
-2077
-1716
-1378
-1081
-823
-627
-562
-701
-1056
-1542
-2013
-2347
-2523
-2629
-2795
-3095
-3488
-3845
-4030
-3998
-3812
-3608
-3511
-3574
-3775
-4054
-4361
-4667
-4948
-5159
-5236
-5131
-4860
-4519
-4247
-4161
-4288
-4545
-4794
-4914
-4874
-4729
-4580
-4501
-4502
-4540
-4563
-4550
-4514
-4478
-4448
-4411
-4365
-4346
-4413
-4608
-4900
-5184
-5325
-5243
-4966
-4617
-4340
-4210
-4197
-4199
-4111
-3901
-3615
-3342
-3147
-3036
-2954
-2832
-2636
-2393
-2182
-2085
-2144
-2331
-2561
-2736
-2796
-2739
-2603
-2424
-2208
-1946
-1644
-1359
-1177
-1154
-1271
-1439
-1559
-1605
-1638
-1754
-1987
-2263
-2443
-2433
-2262
-2067
-1987
-2059
-2200
-2290
-2281
-2235
-2252
-2359
-2464
-2416
-2135
-1697
-1283
-1048
-1004
-1020
-952
-763
-563
-505
-646
-884
-1032
-957
-686
-374
-180
-160
-248
-344
-415
-518
-730
-1052
-1376
-1547
-1473
-1195
-861
-634
-598
-731
-948
-1164
-1339
-1467
-1551
-1581
-1542
-1437
-1312
-1241
-1303
-1545
-1947
-2425
-2855
-3125
-3186
-3077
-2894
-2738
-2658
-2639
-2645
-2672
-2763
-2971
-3288
-3613
-3800
-3753
-3501
-3181
-2943
-2843
-2818
-2751
-2583
-2363
-2200
-2155
-2175
-2126
-1908
-1542
-1165
-919
-835
-817
-727
-513
-263
-125
-175
-337
-425
-289
70
489
768
811
687
571
613
847
1200
1581
1951
2336
2754
3157
3429
3462
3247
2895
2583
2446
2506
2681
2868
3032
3224
3525
3964
4456
4843
4983
4841
4509
4137
3834
3609
3391
3123
2830
2621
2600
2781
3059
3283
3370
3362
3382
3518
3737
3907
3906
3729
3490
3325
3265
3218
3063
2782
2509
2435
2634
2977
3205
3121
2745
2301
2043
2067
2255
2396
2373
2244
2169
2247
2422
2538
2496
2356
2288
2420
2702
2931
2910
2611
2201
1918
1894
2079
2315
2482
2585
2710
2907
3112
3189
3051
2750
2447
2290
2302
2375
2370
2244
2089
2052
2210
2496
2742
2792
2611
2295
1992
1800
1709
1634
1493
1274
1042
892
873
962
1077
1139
1120
1054
995
974
969
940
869
793
782
879
1058
1239
1351
1402
1478
1680
2031
2443
2775
2937
2956
2948
3009
3126
3185
3071
2771
2404
2127
2015
2001
1942
1737
1410
1081
848
698
514
184
-293
-781
-1104
-1167
-1025
-830
-722
-746
-855
-985
-1122
-1306
-1575
-1902
-2191
-2336
-2296
-2123
-1926
-1801
-1784
-1845
-1934
-2019
-2100
-2194
-2309
-2442
-2579
-2714
-2846
-2973
-3075
-3126
-3101
-3003
-2864
-2732
-2648
-2623
-2633
-2634
-2589
-2495
-2384
-2303
-2281
-2303
-2321
-2285
-2187
-2070
-2005
-2035
-2139
-2237
-2249
-2148
-1982
-1840
-1785
-1809
-1851
-1854
-1817
-1799
-1865
-2019
-2178
-2227
-2097
-1820
-1508
-1272
-1142
-1054
-916
-689
-426
-222
-129
-102
-25
191
532
879
1097
1138
1071
1026
1079
1192
1253
1179
1002
854
865
1054
1304
1451
1401
1199
985
881
905
985
1045
1086
1187
1424
1782
2145
2368
2388
2268
2148
2138
2244
2387
2480
2510
2541
2653
2864
3117
3324
3443
3502
3572
3695
3850
3968
3986
3899
3753
3609
3494
3394
3279
3139
3009
2949
3008
3194
3458
3722
3906
3969
3918
3801
3676
3576
3495
3399
3259
3079
2897
2755
2666
2605
2528
2404
2240
2060
1878
1673
1411
1070
666
238
-180
-582
-972
-1332
-1604
-1730
-1708
-1628
-1641
-1865
-2304
-2838
-3300
-3583
-3691
-3703
-3683
-3625
-3461
-3147
-2726
-2319
-2050
-1955
-1969
-1977
-1907
-1766
-1609
-1469
-1319
-1096
-767
-377
-30
189
278
322
433
663
974
1264
1439
1471
1394
1271
1144
1026
909
793
685
581
447
229
-114
-563
-1034
-1408
-1602
-1607
-1497
-1378
-1323
-1342
-1394
-1430
-1438
-1440
-1466
-1514
-1540
-1491
-1351
-1155
-973
-861
-822
-816
-800
-764
-739
-755
-807
-838
-781
-618
-401
-234
-199
-302
-464
-569
-537
-364
-118
110
257
310
296
254
218
208
236
302
388
456
459
374
238
146
217
515
997
1505
1839
1862
1583
1154
774
566
507
458
275
-77
-503
-848
-1014
-1024
-996
-1046
-1204
-1405
-1553
-1589
-1518
-1372
-1173
-929
-670
-477
-457
-663
-1022
-1356
-1486
-1354
-1076
-862
-870
-1106
-1436
-1698
-1834
-1920
-2098
-2452
-2945
-3447
-3822
-4019
-4081
-4107
-4182
-4349
-4602
-4912
-5230
-5498
-5652
-5650
-5489
-5218
-4910
-4640
-4459
-4398
-4474
-4688
-5015
-5393
-5736
-5962
-6026
-5932
-5719
-5444
-5170
-4957
-4856
-4883
-5005
-5149
-5237
-5240
-5189
-5137
-5098
-5012
-4780
-4347
-3761
-3163
-2693
-2408
-2247
-2098
-1890
-1639
-1407
-1222
-1036
-751
-310
249
807
1254
1553
1752
1914
2060
2156
2164
2108
2067
2126
2302
2531
2712
2780
2737
2619
2445
2204
1890
1546
1274
1166
1235
1382
1466
1398
1211
1024
945
987
1062
1055
915
682
445
266
144
49
-30
-56
26
225
481
688
766
707
571
432
326
234
118
-29
-161
-198
-74
217
611
996
1255
1316
1180
922
663
505
485
553
609
567
413
213
67
47
150
314
455
518
486
374
203
-7
-233
-444
-606
-703
-737
-731
-703
-658
-588
-487
-364
-239
-132
-57
-13
12
48
142
352
710
1186
1681
2057
2210
2132
1917
1706
1605
1639
1764
1928
2116
2347
2629
2920
3138
3210
3131
2962
2794
2679
2608
2538
2442
2336
2260
2238
2245
2221
2107
1886
1581
1239
909
634
459
424
537
748
954
1037
924
626
230
-148
-418
-546
-547
-472
-382
-338
-386
-539
-772
-1030
-1265
-1463
-1648
-1856
-2095
-2325
-2486
-2542
-2514
-2469
-2475
-2564
-2723
-2923
-3145
-3385
-3635
-3866
-4032
-4106
-4110
-4101
-4132
-4205
-4261
-4223
-4067
-3850
-3695
-3719
-3966
-4382
-4846
-5233
-5466
-5527
-5449
-5278
-5060
-4828
-4614
-4446
-4343
-4308
-4314
-4304
-4209
-3968
-3556
-2993
-2342
-1687
-1107
-653
-342
-158
-54
34
172
407
755
1193
1679
2167
2619
3006
3294
3450
3460
3356
3221
3159
3236
3441
3692
3892
3992
4019
4038
4094
4166
4194
4132
3997
3867
3820
3878
3990
4077
4097
4075
4078
4151
4275
4376
4379
4264
4074
3886
3751
3676
3636
3612
3614
3669
3791
3951
4078
4098
3973
3725
3417
3123
2883
2690
2503
2272
1971
1611
1234
897
647
511
485
541
636
725
772
760
691
583
457
330
216
128
82
90
146
218
248
179
-15
-316
-663
-981
-1210
-1318
-1301
-1172
-966
-734
-547
-468
-531
-707
-916
-1058
-1059
-898
-607
-243
143
518
857
1134
1318
1383
1330
1192
1043
969
1052
1332
1788
2334
2849
3220
3398
3416
3371
3371
3483
3705
3988
4271
4507
4678
4780
4820
4816
4796
4795
4829
4883
4920
4911
4863
4820
4824
4870
4892
4797
4524
4088
3572
3072
2639
2263
1893
1492
1058
621
210
-169
-532
-897
-1268
-1629
-1961
-2245
-2467
-2611
-2665
-2637
-2566
-2510
-2524
-2626
-2796
-2984
-3153
-3293
-3422
-3563
-3726
-3902
-4073
-4226
-4355
-4459
-4538
-4593
-4636
-4683
-4744
-4811
-4845
-4796
-4624
-4323
-3924
-3482
-3051
-2666
-2327
-2020
-1722
-1431
-1166
-961
-836
-776
-722
-599
-348
31
481
919
1283
1560
1782
1992
2210
2429
2626
2784
2890
2927
2865
2674
2360
1977
1610
1330
1146
999
806
518
155
-212
-512
-723
-874
-1020
-1195
-1398
-1607
-1811
-2015
-2235
-2472
-2706
-2909
-3063
-3172
-3257
-3342
-3441
-3562
-3718
-3922
-4178
-4475
-4780
-5060
-5293
-5477
-5620
-5724
-5789
-5820
-5847
-5915
-6064
-6292
-6548
-6753
-6847
-6816
-6691
-6521
-6328
-6106
-5841
-5548
-5277
-5090
-5016
-5016
-5000
-4874
-4592
-4179
-3699
-3209
-2723
-2220
-1676
-1107
-572
-136
175
397
612
892
1261
1677
2063
2358
2544
2649
2712
2761
2796
2802
2770
2710
2642
2581
2531
2483
2429
2369
2304
2234
2145
2024
1862
1676
1499
1369
1309
1315
1359
1405
1425
1406
1343
1232
1061
817
496
118
-274
-626
-889
-1040
-1088
-1062
-1000
-942
-913
-938
-1029
-1187
-1393
-1609
-1790
-1900
-1927
-1874
-1749
-1553
-1278
-924
-521
-128
190
397
509
590
710
905
1159
1417
1627
1775
1891
2028
2222
2474
2754
3022
3250
3427
3557
3645
3692
3703
3684
3649
3605
3553
3489
3413
3343
3307
3329
3411
3530
3640
3697
3676
3576
3421
3242
3069
2929
2832
2779
2751
2722
2668
2581
2473
2366
2273
2187
2083
1934
1742
1538
1374
1292
1291
1331
1348
1295
1172
1020
907
880
949
1085
1243
1391
1519
1633
1730
1788
1772
1661
1478
1288
1175
1191
1326
1510
1660
1726
1723
1709
1747
1852
1992
2106
2145
2095
1960
1747
1445
1048
577
103
-284
-514
-588
-575
-576
-661
-827
-1008
-1127
-1136
-1057
-952
-879
-861
-873
-867
-806
-686
-535
-397
-303
-261
-248
-228
-166
-46
115
265
337
275
62
-262
-611
-885
-1012
-988
-865
-733
-672
-710
-822
-955
-1061
-1126
-1162
-1183
-1182
-1129
-1002
-823
-653
-570
-620
-776
-948
-1036
-982
-801
-553
-304
-78
141
382
651
924
1168
1364
1525
1676
1830
1974
2081
2137
2156
2176
2228
2313
2397
2429
2375
2229
2016
1775
1545
1360
1244
1214
1269
1391
1541
1673
1746
1737
1639
1463
1231
976
731
526
379
295
271
307
400
530
656
713
645
435
127
-193
-439
-571
-611
-618
-646
-707
-769
-790
-752
-677
-611
-602
-668
-794
-936
-1040
-1060
-974
-793
-564
-356
-230
-208
-262
-335
-370
-345
-279
-216
-192
-223
-305
-432
-595
-784
-968
-1109
-1171
-1149
-1071
-977
-891
-800
-667
-473
-234
-3
166
259
315
401
564
805
1073
1299
1434
1465
1409
1291
1129
929
698
454
225
39
-91
-173
-232
-291
-365
-441
-492
-484
-401
-259
-97
41
136
206
290
421
600
793
962
1094
1213
1351
1517
1670
1748
1705
1553
1363
1216
1153
1147
1132
1051
899
721
572
473
395
288
119
-95
-299
-433
-467
-423
-352
-309
-321
-377
-431
-432
-351
-193
-3
164
273
328
366
428
527
641
734
789
831
903
1035
1208
1362
1432
1394
1274
1128
994
873
742
584
415
275
198
188
214
242
255
265
288
322
342
310
201
8
-255
-572
-918
-1256
-1527
-1671
-1659
-1519
-1337
-1221
-1246
-1419
-1677
-1925
-2080
-2109
-2020
-1855
-1657
-1465
-1307
-1201
-1157
-1168
-1214
-1261
-1273
-1226
-1118
-979
-856
-799
-836
-962
-1141
-1327
-1483
-1593
-1660
-1691
-1697
-1686
-1680
-1708
-1799
-1961
-2170
-2376
-2524
-2578
-2531
-2398
-2206
-1986
-1761
-1550
-1366
-1207
-1061
-912
-755
-599
-464
-365
-300
-248
-183
-86
46
210
400
617
860
1114
1348
1527
1624
1636
1594
1547
1549
1637
1820
2080
2379
2675
2933
3127
3236
3245
3151
2976
2774
2616
2558
2606
2712
2803
2829
2795
2755
2760
2818
2877
2866
2749
2560
2383
2300
2332
2434
2519
2521
2429
2286
2160
2102
2124
2207
2314
2415
2496
2565
2635
2707
2766
2784
2744
2666
2610
2646
2811
3083
3386
3644
3820
3935
4026
4103
4128
4049
3861
3631
3476
3485
3662
3922
4149
4277
4316
4326
4353
4382
4352
4203
3918
3529
3088
2631
2175
1736
1344
1042
849
737
637
478
230
-76
-376
-612
-769
-873
-965
-1075
-1200
-1315
-1389
-1405
-1376
-1338
-1341
-1422
-1581
-1776
-1939
-2016
-1999
-1935
-1896
-1932
-2040
-2170
-2262
-2288
-2260
-2209
-2155
-2086
-1974
-1809
-1612
-1431
-1308
-1256
-1254
-1273
-1296
-1328
-1380
-1449
-1511
-1536
-1514
-1464
-1427
-1439
-1510
-1623
-1756
-1904
-2084
-2322
-2624
-2963
-3289
-3554
-3741
-3870
-3981
-4108
-4261
-4431
-4611
-4806
-5034
-5299
-5574
-5803
-5934
-5949
-5884
-5804
-5762
-5768
-5787
-5776
-5713
-5615
-5522
-5465
-5448
-5453
-5461
-5464
-5461
-5449
-5414
-5348
-5264
-5203
-5211
-5305
-5457
-5602
-5683
-5684
-5638
-5602
-5622
-5709
-5846
-6013
-6196
-6386
-6561
-6686
-6719
-6644
-6480
-6272
-6068
-5891
-5738
-5598
-5467
-5358
-5285
-5255
-5254
-5261
-5254
-5216
-5135
-5001
-4812
-4581
-4340
-4127
-3973
-3879
-3831
-3800
-3766
-3713
-3619
-3459
-3209
-2874
-2500
-2159
-1914
-1789
-1752
-1743
-1708
-1621
-1483
-1296
-1058
-761
-420
-78
214
426
577
724
923
1184
1462
1684
1800
1816
1784
1769
1807
1889
1978
2036
2053
2043
2029
2020
1997
1923
1762
1504
1180
857
612
499
519
626
745
818
825
784
729
676
622
552
462
374
319
317
364
434
498
537
547
536
511
481
457
447
449
442
400
305
167
26
-74
-109
-87
-35
27
94
168
231
240
153
-37
-280
-491
-600
-593
-512
-417
-344
-284
-207
-107
-13
26
-17
-127
-252
-349
-402
-429
-446
-451
-422
-340
-212
-68
65
185
316
483
690
913
1117
1280
1409
1525
1655
1818
2027
2285
2582
2887
3155
3346
3455
3523
3617
3791
4056
4379
4713
5023
5298
5533
5714
5817
5834
5791
5744
5743
5791
5842
5832
5732
5578
5444
5396
5444
5538
5603
5581
5462
5277
5073
4893
4762
4695
4691
4742
4826
4920
5001
5055
5065
5019
4910
4755
4600
4502
4497
4572
4665
4706
4658
4542
4413
4319
4269
4240
4205
4170
4160
4199
4269
4320
4295
4174
3982
3768
3566
3382
3205
3032
2882
2782
2734
2706
2638
2480
2218
1873
1490
1107
757
459
230
80
-1
-43
-88
-174
-328
-562
-872
-1239
-1622
-1961
-2188
-2266
-2201
-2051
-1889
-1773
-1725
-1732
-1771
-1827
-1890
-1957
-2015
-2055
-2081
-2106
-2147
-2206
-2272
-2330
-2377
-2427
-2494
-2580
-2675
-2774
-2893
-3069
-3325
-3640
-3946
-4161
-4245
-4225
-4173
-4154
-4186
-4239
-4275
-4287
-4308
-4369
-4462
-4521
-4467
-4260
-3934
-3579
-3287
-3103
-3011
-2970
-2947
-2940
-2959
-2998
-3019
-2973
-2833
-2621
-2403
-2247
-2185
-2198
-2234
-2246
-2233
-2230
-2283
-2407
-2561
-2670
-2673
-2552
-2351
-2133
-1947
-1799
-1669
-1547
-1451
-1417
-1462
-1546
-1593
-1530
-1341
-1080
-834
-663
-567
-498
-412
-296
-178
-79
8
121
290
503
704
834
876
872
894
999
1190
1433
1688
1940
2204
2496
2810
3117
3381
3589
3747
3876
3991
4097
4194
4289
4390
4499
4599
4669
4694
4682
4652
4624
4590
4524
4404
4229
4030
3850
3720
3641
3592
3546
3494
3437
3382
3329
3268
3190
3088
2963
2817
2647
2455
2255
2079
1962
1924
1956
2020
2075
2099
2100
2099
2109
2118
2098
2032
1923
1801
1692
1602
1506
1375
1200
1002
818
671
548
411
227
1
-228
-408
-510
-545
-548
-551
-559
-557
-526
-466
-390
-310
-233
-153
-75
-21
-20
-88
-205
-327
-403
-410
-361
-285
-209
-139
-69
0
48
41
-44
-198
-384
-545
-639
-654
-611
-554
-529
-567
-676
-843
-1039
-1237
-1419
-1583
-1738
-1893
-2045
-2185
-2289
-2340
-2331
-2276
-2211
-2184
-2236
-2386
-2611
-2855
-3053
-3159
-3173
-3124
-3053
-2978
-2891
-2774
-2628
-2477
-2362
-2311
-2319
-2353
-2374
-2358
-2304
-2228
-2144
-2067
-2005
-1970
-1966
-1988
-2021
-2055
-2093
-2154
-2257
-2396
-2536
-2627
-2640
-2579
-2480
-2378
-2286
-2186
-2060
-1907
-1758
-1650
-1598
-1585
-1572
-1524
-1431
-1311
-1187
-1073
-969
-876
-801
-771
-810
-927
-1101
-1282
-1419
-1477
-1462
-1419
-1408
-1476
-1622
-1806
-1965
-2061
-2105
-2143
-2229
-2379
-2562
-2719
-2802
-2805
-2755
-2698
-2662
-2655
-2671
-2699
-2727
-2736
-2696
-2581
-2388
-2149
-1918
-1737
-1615
-1526
-1434
-1319
-1193
-1091
-1043
-1060
-1130
-1226
-1319
-1380
-1389
-1340
-1242
-1122
-1012
-933
-882
-842
-796
-739
-676
-608
-526
-415
-268
-102
53
169
235
255
235
174
70
-55
-148
-146
-15
223
491
706
831
894
965
1098
1297
1515
1697
1823
1907
1982
2061
2126
2155
2149
2144
2190
2313
2498
2699
2875
3019
3153
3295
3441
3559
3625
3647
3672
3750
3895
4067
4199
4239
4190
4100
4018
3961
3901
3800
3654
3499
3386
3341
3334
3310
3230
3110
3007
2973
2998
3011
2921
2686
2345
2001
1753
1640
1628
1640
1610
1510
1347
1140
900
641
391
200
117
160
297
451
543
525
400
214
30
-103
-164
-157
-106
-41
13
39
38
19
2
8
54
149
290
455
610
716
744
694
594
483
394
339
317
334
410
578
848
1183
1495
1673
1640
1391
1000
588
272
123
148
305
525
737
893
965
957
894
814
751
730
762
846
982
1168
1403
1675
1959
2222
2435
2584
2678
2736
2779
2813
2833
2828
2795
2753
2736
2782
2911
3120
3375
3632
3851
4003
4075
4077
4026
3957
3911
3918
3987
4086
4168
4178
4096
3941
3761
3598
3469
3364
3265
3174
3116
3131
3235
3410
3604
3761
3844
3849
3795
3706
3607
3521
3475
3487
3558
3651
3710
3680
3543
3331
3102
2905
2756
2630
2494
2334
2165
2011
1885
1773
1647
1489
1302
1103
899
677
416
113
-203
-478
-671
-775
-829
-880
-954
-1038
-1099
-1116
-1106
-1118
-1199
-1365
-1594
-1838
-2052
-2205
-2284
-2281
-2193
-2032
-1838
-1675
-1613
-1701
-1940
-2280
-2638
-2928
-3089
-3103
-2998
-2830
-2662
-2544
-2502
-2548
-2684
-2909
-3205
-3520
-3770
-3870
-3779
-3537
-3255
-3063
-3043
-3185
-3402
-3593
-3694
-3704
-3652
-3563
-3436
-3263
-3066
-2909
-2872
-2999
-3264
-3570
-3804
-3893
-3836
-3688
-3527
-3413
-3369
-3392
-3468
-3580
-3714
-3853
-3977
-4067
-4111
-4102
-4043
-3940
-3805
-3655
-3504
-3359
-3222
-3086
-2943
-2788
-2614
-2416
-2192
-1946
-1694
-1455
-1247
-1074
-924
-777
-616
-438
-252
-72
84
201
270
297
297
296
310
340
361
346
282
186
92
32
9
7
8
12
37
89
144
146
45
-161
-418
-648
-800
-886
-962
-1079
-1240
-1397
-1494
-1518
-1511
-1541
-1651
-1831
-2028
-2189
-2289
-2336
-2345
-2329
-2292
-2250
-2232
-2274
-2389
-2556
-2731
-2876
-2975
-3039
-3084
-3116
-3132
-3136
-3148
-3193
-3281
-3392
-3490
-3544
-3555
-3543
-3529
-3512
-3475
-3408
-3328
-3273
-3277
-3332
-3396
-3411
-3343
-3201
-3019
-2834
-2666
-2525
-2420
-2370
-2389
-2461
-2545
-2584
-2542
-2419
-2243
-2041
-1825
-1588
-1332
-1075
-857
-709
-637
-615
-601
-567
-513
-455
-415
-400
-398
-389
-352
-279
-171
-33
131
324
546
794
1051
1292
1496
1667
1833
2037
2303
2610
2902
3119
3240
3289
3324
3385
3475
3569
3646
3721
3829
3986
4163
4290
4307
4207
4048
3907
3827
3791
3751
3679
3591
3531
3525
3543
3525
3427
3263
3091
2970
2911
2874
2808
2695
2566
2467
2422
2408
2382
2310
2191
2045
1888
1722
1543
1361
1206
1102
1051
1025
990
928
846
757
659
530
354
154
-15
-95
-63
48
180
287
361
418
467
487
450
350
230
155
169
259
362
411
383
307
237
208
211
210
177
110
35
-22
-53
-67
-77
-83
-71
-27
53
153
243
294
286
221
125
39
9
59
180
334
474
564
593
570
511
428
336
257
217
228
278
327
326
252
111
-66
-251
-434
-612
-775
-893
-936
-896
-810
-739
-737
-815
-940
-1060
-1143
-1187
-1212
-1231
-1240
-1224
-1178
-1115
-1058
-1026
-1022
-1043
-1078
-1125
-1178
-1227
-1257
-1262
-1256
-1269
-1326
-1426
-1535
-1609
-1616
-1553
-1446
-1334
-1254
-1231
-1280
-1394
-1543
-1674
-1729
-1674
-1527
-1350
-1216
-1170
-1207
-1288
-1370
-1437
-1495
-1554
-1600
-1602
-1526
-1362
-1137
-896
-683
-520
-413
-358
-350
-376
-416
-436
-410
-334
-230
-133
-68
-33
-3
47
120
188
211
164
54
-81
-190
-240
-229
-184
-136
-106
-96
-96
-93
-79
-50
-1
74
172
276
352
364
295
163
12
-110
-178
-201
-206
-215
-229
-232
-206
-158
-112
-103
-143
-219
-298
-347
-350
-305
-220
-95
77
297
546
788
982
1104
1160
1189
1237
1330
1462
1599
1699
1742
1737
1719
1724
1769
1847
1939
2025
2103
2173
2236
2282
2294
2266
2206
2135
2076
2037
2012
1989
1959
1919
1871
1811
1736
1645
1544
1441
1338
1222
1079
905
716
538
384
245
95
-85
-285
-469
-605
-694
-770
-879
-1032
-1195
-1306
-1324
-1262
-1175
-1126
-1139
-1193
-1244
-1266
-1265
-1266
-1284
-1311
-1325
-1311
-1284
-1269
-1287
-1328
-1360
-1349
-1285
-1181
-1069
-973
-908
-872
-857
-850
-835
-799
-739
-665
-596
-548
-517
-487
-445
-399
-379
-412
-502
-618
-716
-769
-786
-803
-853
-937
-1025
-1081
-1084
-1047
-993
-940
-889
-837
-792
-777
-814
-899
-995
-1049
-1022
-914
-760
-614
-519
-494
-534
-621
-725
-810
-842
-796
-676
-511
-345
-212
-122
-62
-15
27
60
79
90
111
157
230
313
390
458
531
627
751
888
1012
1108
1178
1244
1324
1427
1546
1674
1815
1980
2174
2384
2585
2750
2871
2962
3047
3143
3254
3369
3473
3558
3623
3667
3691
3698
3699
3709
3738
3781
3820
3836
3825
3801
3784
3792
3820
3852
3866
3847
3794
3706
3591
3460
3333
3234
3178
3163
3162
3149
3112
3064
3032
3030
3049
3062
3048
3014
2985
2986
3014
3042
3032
2974
2884
2797
2738
2704
2673
2624
2555
2479
2411
2355
2305
2254
2202
2155
2110
2058
1988
1900
1809
1728
1659
1587
1497
1395
1311
1276
1294
1334
1342
1288
1182
1069
984
930
876
790
673
562
497
493
523
544
530
489
440
392
325
218
70
-80
-183
-212
-192
-178
-220
-327
-472
-616
-743
-865
-998
-1143
-1279
-1386
-1463
-1535
-1629
-1757
-1904
-2051
-2192
-2337
-2496
-2659
-2792
-2858
-2849
-2797
-2753
-2761
-2831
-2941
-3060
-3163
-3249
-3324
-3393
-3451
-3492
-3504
-3482
-3419
-3310
-3158
-2975
-2788
-2629
-2525
-2485
-2498
-2533
-2552
-2522
-2427
-2285
-2139
-2040
-2019
-2072
-2162
-2246
-2303
-2341
-2381
-2435
-2489
-2522
-2521
-2499
-2487
-2504
-2548
-2600
-2639
-2663
-2674
-2668
-2623
-2519
-2358
-2181
-2041
-1968
-1949
-1943
-1916
-1871
-1840
-1848
-1884
-1903
-1869
-1786
-1698
-1651
-1648
-1652
-1621
-1549
-1482
-1473
-1538
-1641
-1718
-1739
-1723
-1714
-1733
-1748
-1706
-1584
-1422
-1300
-1275
-1338
-1414
-1431
-1368
-1268
-1195
-1178
-1192
-1190
-1143
-1065
-989
-936
-898
-851
-786
-723
-690
-690
-700
-684
-632
-571
-543
-571
-633
-685
-687
-637
-570
-525
-527
-570
-635
-697
-740
-753
-737
-704
-679
-680
-704
-718
-683
-587
-462
-373
-376
-474
-620
-746
-816
-842
-866
-912
-973
-1014
-1020
-1000
-1000
-1046
-1133
-1226
-1287
-1302
-1290
-1276
-1270
-1265
-1247
-1210
-1163
-1117
-1078
-1048
-1033
-1038
-1063
-1088
-1079
-1010
-889
-751
-644
-583
-543
-479
-368
-239
-151
-153
-240
-354
-414
-376
-248
-83
69
185
270
343
406
444
438
384
297
211
158
153
184
220
222
164
50
-88
-203
-270
-301
-340
-436
-607
-831
-1058
-1253
-1408
-1542
-1674
-1799
-1896
-1951
-1985
-2040
-2154
-2320
-2487
-2587
-2579
-2477
-2337
-2217
-2142
-2097
-2043
-1957
-1846
-1744
-1680
-1660
-1658
-1631
-1544
-1392
-1203
-1020
-885
-809
-779
-762
-724
-650
-536
-392
-227
-51
119
257
344
377
385
416
514
691
919
1151
1346
1497
1627
1767
1931
2106
2264
2372
2413
2388
2317
2230
2169
2171
2251
2395
2557
2683
2737
2716
2648
2568
2506
2479
2497
2566
2684
2831
2965
3042
3041
2980
2905
2859
2854
2873
2890
2899
2918
2970
3047
3112
3116
3040
2915
2805
2762
2795
2860
2904
2899
2858
2815
2783
2744
2654
2491
2277
2077
1956
1942
2007
2089
2127
2102
2033
1962
1918
1904
1904
1898
1887
1886
1918
1989
2083
2167
2207
2192
2134
2065
2013
1982
1956
1909
1827
1721
1620
1548
1515
1514
1536
1581
1654
1750
1845
1908
1922
1909
1918
1985
2098
2190
2187
2065
1884
1756
1770
1923
2128
2276
2316
2286
2272
2322
2405
2439
2368
2214
2070
2021
2070
2134
2114
1974
1778
1626
1574
1583
1556
1424
1209
1006
906
911
937
888
733
539
420
444
584
734
793
725
582
451
394
418
486
556
608
648
689
731
756
743
678
573
464
402
429
553
730
884
946
897
775
647
555
490
407
280
139
56
87
212
335
344
196
-52
-282
-408
-432
-432
-485
-594
-688
-680
-550
-371
-256
-276
-398
-514
-517
-378
-162
21
90
41
-66
-160
-205
-221
-253
-330
-439
-530
-550
-480
-354
-239
-198
-249
-355
-454
-502
-506
-513
-570
-680
-796
-858
-840
-776
-739
-778
-882
-982
-1006
-935
-812
-714
-689
-725
-761
-744
-666
-571
-517
-529
-584
-630
-626
-572
-502
-463
-474
-523
-569
-575
-524
-429
-323
-239
-193
-179
-178
-170
-147
-111
-69
-20
48
146
275
416
538
614
631
598
531
452
374
309
268
261
290
346
406
440
425
353
233
91
-43
-140
-190
-201
-192
-186
-190
-201
-208
-212
-221
-246
-286
-324
-340
-332
-326
-360
-456
-603
-763
-902
-1014
-1121
-1251
-1404
-1555
-1671
-1739
-1783
-1838
-1926
-2040
-2158
-2263
-2363
-2470
-2586
-2688
-2751
-2769
-2773
-2805
-2888
-3009
-3130
-3224
-3295
-3365
-3445
-3513
-3528
-3473
-3375
-3296
-3282
-3328
-3375
-3356
-3245
-3076
-2910
-2795
-2728
-2679
-2614
-2530
-2445
-2370
-2297
-2203
-2077
-1931
-1796
-1693
-1611
-1517
-1377
-1187
-974
-779
-633
-539
-480
-428
-365
-285
-198
-124
-86
-98
-157
-237
-309
-353
-376
-401
-451
-526
-609
-678
-722
-751
-779
-809
-830
-829
-813
-805
-826
-880
-939
-969
-952
-908
-879
-899
-971
-1060
-1124
-1140
-1119
-1099
-1116
-1183
-1280
-1371
-1423
-1427
-1398
-1359
-1333
-1324
-1327
-1336
-1358
-1407
-1489
-1588
-1658
-1651
-1550
-1382
-1211
-1094
-1047
-1041
-1031
-995
-947
-915
-901
-868
-766
-574
-329
-106
36
100
146
242
413
622
807
931
1012
1103
1228
1365
1457
1459
1387
1306
1290
1371
1521
1677
1791
1854
1887
1915
1938
1940
1905
1842
1779
1746
1750
1772
1781
1755
1690
1599
1497
1388
1273
1146
1008
867
732
608
494
385
275
163
50
-63
-180
-311
-460
-623
-782
-909
-985
-1004
-982
-942
-902
-864
-822
-765
-696
-628
-576
-549
-544
-550
-558
-562
-563
-560
-554
-552
-561
-595
-659
-748
-844
-925
-975
-990
-977
-947
-913
-885
-871
-871
-882
-896
-905
-909
-916
-934
-963
-994
-1010
-995
-947
-881
-817
-780
-781
-820
-885
-957
-1018
-1053
-1058
-1034
-989
-934
-879
-835
-811
-810
-824
-836
-825
-780
-705
-615
-527
-444
-363
-283
-220
-199
-237
-318
-394
-414
-364
-286
-249
-304
-442
-594
-681
-662
-561
-445
-370
-351
-365
-382
-392
-409
-449
-502
-541
-541
-504
-457
-433
-444
-478
-508
-515
-500
-472
-444
-423
-420
-450
-528
-647
-781
-892
-956
-979
-990
-1012
-1047
-1067
-1048
-986
-906
-841
-808
-802
-807
-814
-826
-850
-876
-879
-835
-741
-621
-511
-434
-390
-358
-320
-265
-187
-83
55
225
412
586
723
816
882
940
998
1048
1088
1130
1205
1336
1516
1705
1854
1935
1958
1954
1944
1928
1888
1813
1719
1637
1594
1595
1628
1679
1746
1838
1954
2081
2195
2283
2344
2391
2423
2426
2376
2271
2138
2023
1957
1941
1941
1918
1855
1760
1651
1539
1417
1277
1125
981
866
784
713
623
496
337
174
39
-47
-76
-59
-13
37
68
68
44
17
12
34
68
88
83
60
43
47
64
70
46
-9
-76
-131
-165
-183
-194
-199
-188
-157
-120
-98
-103
-127
-141
-129
-101
-97
-149
-255
-364
-408
-345
-187
12
185
299
368
429
519
639
765
864
919
938
950
983
1048
1130
1200
1235
1227
1191
1149
1120
1101
1084
1060
1040
1041
1074
1130
1177
1191
1168
1136
1128
1158
1204
1232
1216
1163
1103
1061
1043
1032
1016
997
988
995
1002
988
939
880
850
877
956
1050
1126
1183
1247
1342
1460
1557
1589
1549
1476
1427
1436
1492
1554
1593
1607
1617
1635
1653
1647
1608
1556
1529
1550
1616
1699
1771
1822
1856
1873
1864
1821
1756
1699
1680
1695
1703
1659
1552
1425
1343
1341
1394
1439
1421
1340
1241
1167
1120
1059
947
792
652
586
603
644
629
518
345
187
105
101
120
103
32
-56
-112
-110
-74
-53
-86
-177
-297
-401
-455
-445
-376
-270
-154
-60
-8
-3
-32
-72
-105
-118
-106
-67
2
94
196
294
384
475
582
712
856
998
1126
1242
1352
1449
1513
1524
1484
1431
1411
1450
1527
1596
1624
1619
1627
1681
1769
1839
1835
1750
1631
1539
1497
1465
1380
1206
974
754
609
539
490
397
238
41
-137
-260
-331
-385
-454
-547
-650
-744
-821
-891
-968
-1065
-1178
-1297
-1403
-1482
-1532
-1563
-1593
-1626
-1645
-1619
-1526
-1381
-1236
-1151
-1147
-1192
-1217
-1171
-1055
-914
-796
-708
-619
-492
-328
-169
-61
-7
39
136
300
486
627
687
691
695
738
804
844
826
773
744
790
903
1026
1103
1119
1112
1135
1208
1310
1400
1454
1480
1500
1529
1564
1595
1623
1657
1698
1733
1736
1697
1634
1583
1571
1592
1614
1609
1570
1510
1436
1339
1203
1037
884
799
804
860
889
823
661
466
313
241
229
226
202
170
164
198
242
250
197
107
34
19
59
109
122
90
48
45
95
171
217
197
123
51
39
108
223
321
348
305
240
218
270
373
465
501
482
460
490
583
690
745
715
636
578
597
681
772
812
794
764
770
815
853
837
774
726
758
877
1014
1072
1010
875
757
716
732
726
638
482
336
278
315
388
420
381
303
236
191
136
27
-131
-284
-368
-369
-339
-357
-464
-633
-796
-905
-967
-1032
-1141
-1287
-1425
-1511
-1545
-1570
-1637
-1773
-1965
-2181
-2388
-2569
-2717
-2826
-2900
-2958
-3029
-3132
-3260
-3378
-3455
-3481
-3484
-3496
-3528
-3559
-3557
-3511
-3445
-3397
-3386
-3397
-3397
-3374
-3349
-3361
-3433
-3542
-3644
-3704
-3732
-3769
-3853
-3985
-4130
-4246
-4320
-4374
-4443
-4544
-4667
-4783
-4873
-4934
-4973
-4990
-4981
-4942
-4884
-4829
-4793
-4771
-4745
-4693
-4611
-4510
-4405
-4303
-4206
-4117
-4046
-4006
-3988
-3969
-3919
-3825
-3704
-3585
-3485
-3398
-3305
-3204
-3121
-3093
-3131
-3199
-3230
-3178
-3052
-2918
-2841
-2842
-2876
-2877
-2805
-2683
-2570
-2515
-2518
-2537
-2527
-2481
-2424
-2389
-2376
-2354
-2286
-2165
-2028
-1920
-1867
-1850
-1825
-1759
-1655
-1544
-1458
-1398
-1335
-1231
-1081
-916
-789
-736
-752
-788
-790
-735
-642
-562
-533
-551
-572
-545
-452
-326
-226
-196
-227
-262
-246
-163
-54
16
14
-37
-64
-9
135
310
442
489
473
450
471
543
632
703
755
818
930
1095
1273
1403
1448
1422
1381
1380
1445
1552
1658
1732
1777
1825
1905
2012
2117
2184
2206
2211
2246
2333
2449
2533
2528
2424
2270
2143
2100
2145
2230
2295
2308
2276
2227
2182
2140
2085
2009
1927
1861
1828
1824
1831
1833
1823
1803
1773
1729
1669
1602
1548
1522
1522
1531
1527
1511
1501
1516
1557
1600
1614
1590
1546
1512
1501
1501
1494
1480
1484
1531
1614
1679
1663
1539
1351
1189
1124
1163
1246
1295
1277
1224
1197
1225
1280
1296
1228
1088
942
859
860
907
937
905
815
703
606
532
462
369
245
107
-15
-98
-142
-166
-198
-258
-341
-426
-480
-485
-449
-401
-376
-389
-423
-440
-415
-354
-293
-273
-307
-366
-397
-367
-281
-189
-141
-158
-217
-270
-283
-258
-224
-211
-218
-212
-156
-42
100
217
274
276
264
279
332
397
435
431
405
405
461
566
676
742
748
720
703
728
791
863
911
928
930
943
985
1056
1143
1233
1317
1388
1445
1492
1535
1585
1646
1711
1766
1800
1819
1839
1873
1916
1942
1926
1865
1782
1712
1674
1663
1659
1646
1628
1623
1635
1650
1637
1575
1469
1352
1260
1211
1194
1184
1163
1130
1096
1075
1070
1076
1078
1064
1022
953
862
767
681
603
519
410
280
159
94
112
199
306
378
394
377
367
385
417
434
425
415
448
547
692
836
935
981
997
1004
1004
976
912
837
799
830
915
994
1010
956
878
846
893
995
1091
1133
1124
1109
1134
1206
1288
1329
1307
1242
1175
1138
1128
1114
1071
1000
926
882
881
908
935
940
925
910
921
964
1024
1068
1070
1024
946
869
821
812
835
865
880
861
802
707
589
462
342
240
166
124
124
168
248
341
410
425
384
316
260
243
254
254
211
130
52
25
64
140
200
211
188
175
208
278
335
329
250
133
35
-13
-23
-32
-66
-119
-159
-165
-143
-129
-158
-239
-351
-459
-539
-587
-607
-608
-594
-574
-568
-598
-674
-781
-884
-950
-965
-944
-917
-899
-885
-853
-785
-691
-600
-540
-520
-513
-480
-392
-259
-122
-25
15
21
44
122
255
400
501
523
473
392
327
298
300
307
296
255
178
67
-74
-230
-377
-486
-542
-548
-530
-515
-524
-562
-629
-722
-835
-957
-1069
-1147
-1179
-1167
-1125
-1066
-1004
-956
-941
-982
-1085
-1222
-1340
-1386
-1340
-1235
-1128
-1070
-1070
-1098
-1118
-1114
-1104
-1122
-1185
-1286
-1397
-1487
-1538
-1545
-1517
-1467
-1417
-1388
-1391
-1418
-1443
-1443
-1419
-1396
-1405
-1457
-1530
-1587
-1603
-1588
-1569
-1569
-1579
-1570
-1523
-1448
-1384
-1369
-1410
-1489
-1574
-1651
-1726
-1810
-1900
-1980
-2040
-2087
-2140
-2211
-2286
-2337
-2344
-2316
-2286
-2280
-2294
-2298
-2264
-2193
-2115
-2062
-2037
-2013
-1956
-1857
-1745
-1656
-1600
-1552
-1472
-1341
-1181
-1040
-955
-927
-930
-931
-918
-898
-880
-857
-814
-742
-652
-573
-536
-554
-614
-690
-754
-786
-775
-720
-626
-505
-374
-248
-138
-46
29
89
140
188
244
314
395
482
570
666
777
904
1027
1125
1185
1221
1264
1339
1441
1545
1628
1695
1773
1884
2007
2092
2091
2005
1897
1839
1865
1947
2025
2068
2098
2167
2294
2438
2520
2492
2382
2272
2225
2231
2214
2112
1944
1804
1788
1902
2051
2105
2009
1823
1672
1638
1692
1720
1623
1404
1166
1025
1020
1089
1124
1065
938
824
784
806
827
784
666
515
387
312
285
281
279
274
265
250
221
178
126
73
18
-41
-97
-132
-126
-86
-49
-55
-112
-170
-154
-26
176
350
407
342
245
234
355
548
691
697
592
492
508
651
825
901
825
669
574
639
844
1065
1164
1095
931
802
792
888
996
1022
951
842
783
814
897
952
919
802
658
548
493
462
412
324
219
128
61
-8
-112
-252
-383
-445
-411
-313
-229
-220
-288
-385
-457
-493
-529
-602
-703
-770
-740
-611
-452
-365
-400
-523
-642
-686
-658
-618
-621
-662
-681
-624
-507
-404
-393
-481
-602
-671
-658
-611
-600
-646
-687
-634
-449
-190
25
110
71
-12
-57
-50
-43
-89
-184
-260
-255
-168
-71
-48
-120
-227
-278
-229
-119
-36
-41
-125
-217
-256
-236
-204
-213
-275
-351
-395
-391
-366
-361
-394
-450
-498
-523
-534
-550
-574
-592
-584
-545
-492
-438
-382
-306
-198
-72
37
97
114
131
189
292
395
434
379
263
159
123
149
175
132
4
-152
-249
-236
-141
-50
-41
-125
-244
-319
-317
-268
-240
-267
-318
-321
-226
-57
96
138
40
-132
-266
-283
-184
-48
37
34
-27
-75
-64
2
72
93
43
-56
-159
-227
-244
-219
-171
-120
-77
-42
-11
17
37
33
-3
-68
-132
-157
-119
-32
60
108
96
51
24
53
133
222
278
288
278
281
311
347
358
328
275
231
219
230
238
226
201
189
207
243
266
249
191
117
55
9
-35
-98
-176
-239
-252
-208
-138
-92
-105
-172
-255
-318
-349
-366
-392
-424
-436
-395
-294
-166
-65
-30
-60
-121
-176
-202
-204
-193
-167
-112
-17
107
228
317
364
386
406
431
445
427
373
302
245
222
231
258
297
352
428
509
556
537
454
354
295
305
361
410
410
365
313
286
281
266
221
160
130
164
249
333
372
371
375
427
515
578
557
453
337
301
377
515
625
652
622
616
691
823
925
917
791
621
497
456
460
436
346
212
97
47
54
71
53
-10
-94
-172
-235
-296
-363
-428
-474
-495
-505
-533
-597
-686
-774
-834
-858
-855
-844
-842
-864
-922
-1022
-1158
-1295
-1396
-1437
-1432
-1418
-1429
-1469
-1509
-1520
-1497
-1469
-1473
-1526
-1607
-1680
-1723
-1744
-1768
-1807
-1844
-1850
-1815
-1766
-1750
-1797
-1892
-1982
-2020
-1998
-1957
-1954
-2017
-2129
-2231
-2278
-2262
-2215
-2182
-2183
-2212
-2243
-2261
-2277
-2319
-2406
-2526
-2644
-2719
-2736
-2709
-2671
-2644
-2621
-2577
-2496
-2396
-2319
-2303
-2342
-2386
-2368
-2260
-2096
-1952
-1888
-1904
-1943
-1942
-1888
-1826
-1821
-1894
-2000
-2060
-2025
-1924
-1823
-1777
-1773
-1748
-1655
-1516
-1414
-1423
-1538
-1663
-1685
-1559
-1347
-1166
-1091
-1097
-1092
-1004
-851
-723
-704
-792
-895
-906
-794
-625
-504
-485
-527
-539
-464
-331
-229
-229
-320
-424
-462
-421
-353
-321
-335
-351
-309
-204
-94
-53
-115
-241
-354
-396
-366
-298
-225
-148
-52
63
163
206
178
114
73
94
167
252
315
363
425
518
622
692
703
677
670
724
835
961
1060
1131
1205
1307
1416
1474
1442
1345
1267
1291
1429
1601
1692
1633
1462
1292
1225
1282
1389
1442
1391
1274
1184
1189
1277
1361
1344
1193
963
764
689
751
880
972
962
863
754
719
784
902
989
989
917
845
842
912
995
1014
944
841
801
888
1076
1270
1370
1346
1255
1191
1220
1335
1473
1573
1615
1625
1642
1685
1745
1801
1842
1873
1909
1967
2053
2166
2296
2417
2499
2524
2506
2491
2531
2642
2784
2893
2925
2900
2881
2924
3018
3092
3064
2914
2703
2530
2458
2478
2525
2544
2527
2507
2518
2552
2577
2566
2531
2505
2504
2503
2458
2352
2224
2148
2166
2252
2327
2322
2230
2102
1992
1903
1789
1614
1402
1237
1192
1262
1354
1350
1201
965
757
664
678
719
709
636
551
516
549
608
633
596
514
428
362
318
287
268
269
286
300
286
243
202
197
231
263
243
162
72
49
129
270
380
399
358
353
460
658
831
853
702
491
391
511
809
1128
1309
1306
1199
1125
1165
1295
1422
1468
1434
1389
1411
1526
1698
1861
1969
2015
2021
2013
1999
1977
1947
1913
1881
1852
1828
1811
1808
1816
1820
1792
1714
1595
1476
1396
1367
1356
1312
1209
1068
945
891
911
962
993
985
964
968
1000
1020
970
830
646
504
466
522
597
611
541
438
374
374
390
337
170
-70
-276
-355
-293
-164
-70
-62
-114
-157
-153
-130
-156
-278
-471
-657
-766
-787
-770
-778
-832
-892
-903
-848
-774
-759
-855
-1046
-1259
-1412
-1467
-1449
-1413
-1407
-1439
-1478
-1487
-1455
-1412
-1413
-1501
-1668
-1845
-1935
-1872
-1670
-1433
-1288
-1304
-1433
-1545
-1517
-1339
-1125
-1037
-1164
-1451
-1737
-1869
-1808
-1638
-1491
-1443
-1473
-1509
-1505
-1480
-1490
-1562
-1664
-1736
-1750
-1731
-1723
-1733
-1715
-1617
-1453
-1315
-1311
-1467
-1682
-1800
-1729
-1527
-1358
-1363
-1537
-1733
-1777
-1612
-1346
-1163
-1178
-1351
-1535
-1602
-1546
-1477
-1515
-1684
-1889
-1988
-1901
-1662
-1387
-1189
-1112
-1126
-1172
-1211
-1237
-1265
-1297
-1316
-1293
-1208
-1069
-908
-780
-736
-799
-950
-1131
-1271
-1329
-1311
-1262
-1229
-1227
-1238
-1237
-1223
-1218
-1241
-1277
-1283
-1222
-1114
-1031
-1057
-1222
-1474
-1712
-1843
-1836
-1721
-1547
-1350
-1145
-953
-813
-772
-848
-1008
-1185
-1317
-1371
-1340
-1219
-991
-652
-254
87
237
127
-192
-573
-858
-964
-907
-755
-547
-272
99
534
916
1089
962
577
100
-269
-407
-317
-99
136
320
446
530
573
562
492
398
336
349
419
475
436
280
78
-47
-1
212
479
644
611
397
112
-122
-250
-300
-337
-392
-440
-435
-375
-325
-371
-548
-788
-958
-950
-757
-476
-243
-143
-179
-301
-473
-687
-940
-1190
-1348
-1336
-1151
-885
-673
-598
-647
-732
-774
-763
-751
-790
-880
-960
-972
-903
-801
-728
-713
-740
-774
-802
-828
-855
-864
-827
-742
-650
-609
-638
-688
-674
-548
-349
-182
-132
-197
-284
-291
-193
-56
28
28
9
76
272
531
716
713
511
190
-139
-406
-589
-688
-686
-570
-366
-152
-24
-14
-62
-58
68
274
429
417
234
-4
-146
-120
22
162
218
212
226
311
415
414
212
-157
-528
-704
-587
-245
128
335
294
60
-230
-454
-574
-629
-684
-769
-865
-920
-897
-800
-669
-553
-484
-468
-496
-562
-662
-784
-898
-961
-940
-838
-695
-564
-470
-396
-307
-196
-115
-142
-322
-608
-861
-923
-718
-295
205
640
941
1121
1221
1252
1199
1063
907
836
913
1095
1238
1199
958
645
457
509
748
1002
1132
1129
1120
1223
1420
1550
1434
1041
535
164
76
220
409
499
516
607
875
1228
1412
1201
607
-86
-503
-446
-32
412
601
500
311
276
456
683
712
437
-15
-383
-477
-304
-40
137
173
139
127
140
101
-56
-295
-491
-536
-436
-303
-249
-278
-283
-162
64
234
175
-138
-533
-756
-665
-346
-57
-24
-268
-595
-749
-613
-288
-4
61
-86
-278
-330
-176
87
290
317
181
-5
-119
-114
-34
35
29
-55
-166
-243
-254
-217
-181
-193
-260
-340
-366
-296
-154
-22
7
-98
-274
-403
-393
-249
-73
18
-13
-86
-63
141
480
803
961
924
796
731
809
969
1061
972
725
471
383
532
833
1113
1231
1166
1008
884
851
883
903
854
736
597
498
480
558
722
936
1136
1241
1194
1008
788
671
744
973
1210
1283
1121
798
490
350
407
560
659
616
460
294
211
224
273
280
223
146
117
174
286
378
381
274
93
-94
-225
-266
-221
-119
-2
89
127
113
72
43
58
125
223
315
368
373
342
301
273
262
261
259
254
258
292
363
459
538
551
468
302
110
-31
-67
9
149
280
348
345
314
318
393
521
638
671
592
447
330
328
454
637
762
760
667
611
722
1029
1413
1675
1658
1359
929
581
445
507
645
742
779
829
965
1169
1319
1286
1046
727
532
592
865
1157
1267
1132
874
696
725
905
1047
981
697
368
215
348
671
960
1031
880
668
589
700
876
907
677
267
-97
-207
-32
260
429
335
20
-338
-572
-636
-606
-596
-650
-729
-760
-724
-672
-685
-803
-991
-1176
-1298
-1349
-1354
-1337
-1295
-1222
-1130
-1063
-1066
-1143
-1248
-1315
-1308
-1238
-1153
-1094
-1071
-1066
-1060
-1044
-1012
-956
-868
-756
-657
-611
-618
-622
-537
-323
-32
207
278
167
-22
-139
-98
74
273
409
476
528
615
721
787
783
749
774
908
1101
1237
1229
1106
997
1027
1210
1430
1538
1476
1316
1193
1178
1224
1217
1098
928
849
952
1195
1426
1504
1409
1244
1141
1151
1215
1247
1220
1195
1244
1367
1465
1428
1230
968
771
691
653
534
297
50
-26
167
538
857
918
690
333
51
-66
-101
-211
-474
-813
-1062
-1113
-1000
-860
-802
-817
-811
-716
-580
-530
-653
-896
-1095
-1109
-951
-785
-789
-1000
-1273
-1402
-1296
-1054
-885
-922
-1112
-1257
-1189
-911
-604
-481
-624
-931
-1209
-1319
-1266
-1158
-1101
-1118
-1161
-1180
-1170
-1165
-1182
-1197
-1174
-1116
-1087
-1164
-1361
-1592
-1725
-1673
-1468
-1243
-1142
-1233
-1472
-1751
-1962
-2053
-2025
-1919
-1785
-1670
-1599
-1554
-1482
-1326
-1093
-878
-829
-1037
-1451
-1878
-2094
-1996
-1673
-1332
-1152
-1158
-1234
-1240
-1140
-1031
-1048
-1237
-1504
-1689
-1683
-1506
-1274
-1098
-1016
-992
-983
-995
-1072
-1239
-1456
-1635
-1700
-1640
-1507
-1363
-1234
-1113
-995
-916
-931
-1066
-1276
-1457
-1517
-1433
-1267
-1116
-1045
-1055
-1095
-1106
-1060
-966
-857
-776
-760
-831
-980
-1161
-1309
-1378
-1366
-1311
-1249
-1176
-1046
-817
-512
-231
-103
-193
-457
-757
-954
-979
-862
-685
-517
-381
-268
-164
-73
-8
28
46
57
60
48
29
28
74
173
300
425
551
707
918
1145
1285
1235
980
640
416
464
793
1261
1675
1906
1953
1894
1804
1697
1552
1370
1209
1141
1191
1308
1409
1459
1513
1662
1935
2238
2395
2279
1920
1498
1221
1179
1282
1357
1300
1178
1189
1488
2037
2587
2817
2555
1902
1180
731
714
1026
1399
1600
1579
1474
1478
1685
2007
2245
2231
1950
1559
1285
1294
1594
2044
2436
2601
2490
2180
1844
1663
1749
2085
2526
2870
2967
2807
2523
2302
2261
2371
2494
2506
2406
2317
2380
2621
2896
2982
2737
2217
1656
1310
1299
1537
1818
1963
1934
1820
1737
1725
1718
1612
1361
1024
735
613
694
911
1139
1265
1239
1088
891
735
674
710
794
861
865
805
716
642
606
603
615
642
704
823
991
1155
1249
1229
1112
958
836
781
784
830
922
1093
1365
1696
1978
2078
1928
1578
1189
938
922
1104
1345
1505
1527
1459
1396
1401
1457
1487
1414
1228
987
782
678
687
787
946
1148
1377
1595
1739
1748
1607
1366
1117
946
882
900
947
992
1038
1100
1170
1205
1150
985
752
536
410
388
416
410
322
174
42
-5
41
110
101
-51
-326
-626
-842
-920
-895
-867
-921
-1075
-1264
-1394
-1407
-1322
-1223
-1193
-1264
-1404
-1551
-1662
-1740
-1815
-1901
-1972
-1980
-1891
-1718
-1523
-1378
-1327
-1374
-1488
-1632
-1773
-1873
-1895
-1809
-1621
-1382
-1170
-1046
-1022
-1068
-1140
-1223
-1333
-1477
-1615
-1666
-1570
-1349
-1119
-1022
-1123
-1343
-1511
-1483
-1255
-974
-832
-925
-1172
-1378
-1370
-1120
-762
-488
-421
-553
-778
-992
-1155
-1280
-1381
-1420
-1331
-1086
-747
-454
-349
-481
-779
-1094
-1297
-1351
-1318
-1297
-1342
-1429
-1472
-1393
-1188
-941
-781
-800
-993
-1256
-1450
-1488
-1386
-1235
-1131
-1098
-1082
-1020
-913
-846
-922
-1160
-1453
-1629
-1584
-1374
-1189
-1204
-1440
-1735
-1869
-1744
-1464
-1257
-1287
-1525
-1767
-1808
-1609
-1323
-1169
-1247
-1468
-1632
-1603
-1417
-1237
-1211
-1343
-1496
-1519
-1371
-1155
-1014
-1018
-1095
-1114
-994
-782
-612
-597
-743
-946
-1070
-1041
-886
-691
-543
-475
-471
-486
-483
-442
-371
-301
-278
-337
-476
-640
-742
-714
-558
-347
-177
-104
-109
-125
-96
-32
2
-57
-215
-404
-529
-536
-447
-339
-285
-304
-357
-383
-349
-276
-214
-205
-250
-308
-325
-275
-174
-73
-26
-57
-145
-236
-282
-266
-213
-164
-149
-162
-169
-142
-84
-33
-33
-94
-180
-232
-211
-125
-24
36
35
-7
-51
-78
-95
-128
-186
-252
-296
-308
-309
-341
-427
-549
-658
-711
-705
-679
-689
-758
-866
-961
-1000
-982
-937
-911
-928
-981
-1040
-1081
-1099
-1109
-1140
-1211
-1319
-1439
-1535
-1573
-1552
-1501
-1475
-1518
-1636
-1790
-1916
-1971
-1961
-1934
-1941
-1996
-2065
-2091
-2048
-1961
-1891
-1884
-1934
-1982
-1964
-1859
-1710
-1596
-1576
-1651
-1760
-1822
-1792
-1676
-1527
-1400
-1326
-1294
-1279
-1262
-1247
-1257
-1310
-1399
-1490
-1537
-1511
-1413
-1279
-1153
-1068
-1031
-1026
-1032
-1036
-1031
-1020
-1002
-981
-954
-927
-902
-876
-845
-816
-806
-831
-882
-921
-893
-779
-621
-517
-560
-757
-1012
-1170
-1124
-891
-604
-418
-401
-490
-550
-489
-335
-211
-224
-372
-527
-534
-327
7
291
384
282
120
67
205
474
720
813
740
606
551
647
848
1025
1070
975
838
794
913
1145
1360
1447
1400
1328
1367
1573
1865
2076
2077
1873
1611
1467
1519
1692
1822
1789
1610
1423
1374
1497
1693
1805
1746
1562
1382
1317
1373
1460
1471
1371
1217
1103
1083
1137
1202
1230
1225
1231
1279
1356
1416
1417
1359
1281
1232
1242
1306
1400
1496
1568
1590
1543
1427
1278
1158
1122
1179
1283
1361
1367
1312
1256
1254
1309
1371
1375
1303
1196
1132
1163
1273
1394
1455
1431
1361
1313
1331
1410
1504
1566
1581
1568
1554
1548
1534
1492
1419
1338
1286
1286
1333
1399
1456
1492
1512
1526
1536
1536
1518
1488
1462
1458
1479
1513
1542
1555
1558
1558
1561
1557
1536
1503
1479
1486
1527
1571
1572
1503
1385
1284
1265
1345
1473
1565
1556
1454
1329
1268
1313
1434
1560
1629
1632
1609
1603
1629
1664
1672
1646
1613
1608
1644
1696
1721
1696
1642
1605
1619
1675
1722
1710
1629
1525
1467
1495
1590
1678
1679
1557
1351
1151
1043
1066
1184
1316
1382
1344
1223
1076
961
909
912
943
978
1008
1034
1058
1073
1068
1034
973
897
817
739
665
600
552
527
522
519
498
446
371
292
227
181
142
97
41
-15
-59
-82
-88
-83
-71
-50
-19
13
33
34
26
32
67
119
155
139
61
-44
-119
-119
-46
57
128
136
92
43
34
75
137
179
179
153
138
164
227
296
334
329
303
291
312
356
391
396
381
379
413
474
518
506
439
368
361
451
601
730
772
724
652
636
711
840
938
945
868
777
750
821
953
1076
1129
1100
1022
944
893
865
839
791
718
636
574
559
602
687
777
825
800
706
572
441
344
291
279
304
368
463
560
614
591
492
366
277
264
311
360
359
294
199
126
106
123
139
119
54
-38
-135
-223
-301
-373
-435
-484
-522
-558
-599
-649
-704
-766
-843
-943
-1055
-1143
-1164
-1099
-979
-872
-847
-923
-1061
-1187
-1250
-1252
-1241
-1269
-1349
-1444
-1497
-1472
-1384
-1285
-1231
-1248
-1316
-1395
-1444
-1454
-1438
-1423
-1423
-1438
-1454
-1467
-1486
-1529
-1599
-1675
-1708
-1658
-1522
-1345
-1203
-1154
-1201
-1293
-1361
-1368
-1327
-1282
-1265
-1272
-1270
-1237
-1186
-1167
-1216
-1329
-1450
-1510
-1476
-1365
-1235
-1139
-1099
-1108
-1151
-1220
-1311
-1412
-1495
-1527
-1490
-1397
-1287
-1204
-1175
-1211
-1304
-1434
-1570
-1674
-1719
-1703
-1658
-1634
-1658
-1715
-1753
-1727
-1645
-1564
-1552
-1630
-1748
-1821
-1788
-1664
-1521
-1438
-1443
-1505
-1569
-1605
-1624
-1652
-1695
-1724
-1705
-1633
-1542
-1478
-1459
-1463
-1453
-1413
-1375
-1383
-1456
-1555
-1608
-1559
-1416
-1247
-1134
-1122
-1193
-1291
-1361
-1377
-1347
-1289
-1216
-1138
-1063
-1006
-975
-965
-959
-939
-900
-847
-787
-718
-631
-527
-420
-335
-283
-253
-215
-144
-38
82
189
275
347
415
474
505
497
460
427
428
466
517
549
550
531
508
476
413
306
180
91
93
187
306
358
282
97
-114
-264
-318
-303
-276
-273
-289
-296
-281
-266
-289
-373
-502
-638
-744
-813
-861
-901
-936
-953
-953
-951
-973
-1031
-1110
-1178
-1209
-1206
-1191
-1186
-1195
-1199
-1181
-1134
-1070
-1002
-935
-865
-791
-728
-696
-703
-731
-743
-706
-620
-521
-454
-447
-488
-537
-550
-508
-427
-342
-289
-291
-345
-427
-501
-529
-491
-398
-285
-200
-174
-201
-240
-241
-175
-52
89
204
274
305
322
346
382
426
478
545
637
751
859
926
925
865
788
747
774
858
959
1034
1073
1100
1158
1266
1405
1521
1567
1536
1466
1414
1424
1496
1595
1678
1722
1730
1715
1685
1636
1567
1488
1423
1395
1408
1443
1471
1475
1455
1429
1406
1383
1342
1271
1175
1077
1000
961
954
959
956
928
867
777
675
584
535
542
599
674
724
716
646
539
432
359
334
348
378
397
385
338
265
186
122
86
77
82
82
67
33
-6
-29
-20
23
82
118
99
11
-119
-236
-291
-269
-200
-145
-143
-191
-245
-259
-228
-189
-191
-244
-308
-322
-261
-161
-97
-122
-223
-326
-362
-319
-252
-232
-285
-367
-405
-360
-268
-205
-227
-319
-416
-458
-449
-447
-515
-651
-791
-850
-803
-705
-653
-715
-875
-1054
-1166
-1183
-1143
-1114
-1132
-1187
-1235
-1247
-1232
-1229
-1267
-1341
-1413
-1437
-1398
-1320
-1255
-1247
-1307
-1407
-1497
-1535
-1509
-1441
-1373
-1340
-1351
-1384
-1405
-1388
-1337
-1277
-1236
-1228
-1242
-1255
-1246
-1217
-1187
-1182
-1214
-1273
-1328
-1345
-1307
-1227
-1144
-1100
-1118
-1182
-1246
-1259
-1201
-1099
-1004
-964
-975
-995
-972
-882
-749
-624
-545
-510
-488
-448
-391
-347
-345
-377
-402
-374
-283
-170
-98
-106
-183
-273
-317
-291
-220
-151
-119
-133
-179
-240
-309
-392
-487
-584
-664
-714
-730
-719
-686
-630
-548
-449
-349
-274
-240
-246
-272
-296
-300
-282
-250
-214
-177
-138
-100
-71
-65
-88
-134
-183
-210
-207
-184
-167
-180
-221
-265
-278
-247
-185
-125
-92
-81
-62
-8
73
141
148
76
-41
-139
-169
-130
-68
-32
-39
-58
-41
38
153
250
283
252
194
160
171
216
263
294
315
342
381
419
438
435
432
459
533
633
717
746
718
665
640
674
765
877
969
1016
1025
1024
1045
1107
1207
1329
1449
1543
1603
1633
1652
1683
1739
1818
1901
1961
1984
1972
1945
1927
1930
1952
1980
2005
2032
2072
2129
2194
2241
2252
2227
2190
2169
2176
2189
2176
2117
2031
1970
1978
2059
2162
2215
2173
2053
1924
1855
1865
1916
1943
1907
1826
1755
1736
1768
1808
1814
1784
1757
1779
1861
1966
2037
2040
1988
1923
1883
1873
1876
1871
1861
1859
1870
1876
1848
1780
1697
1648
1657
1701
1723
1669
1542
1397
1306
1307
1377
1458
1500
1498
1481
1480
1503
1530
1541
1532
1515
1502
1492
1471
1441
1423
1447
1526
1636
1730
1766
1742
1691
1654
1649
1658
1652
1619
1581
1573
1618
1704
1797
1856
1862
1822
1760
1695
1641
1603
1579
1569
1569
1578
1590
1603
1605
1586
1538
1467
1400
1370
1392
1453
1513
1535
1514
1480
1475
1510
1555
1557
1485
1360
1239
1174
1174
1198
1195
1142
1056
971
903
840
763
671
594
566
591
633
639
578
463
336
232
154
79
-11
-106
-178
-206
-206
-217
-273
-378
-497
-593
-651
-688
-735
-809
-897
-971
-1006
-1000
-967
-928
-902
-904
-941
-1008
-1090
-1158
-1190
-1185
-1165
-1158
-1175
-1198
-1198
-1158
-1096
-1050
-1054
-1106
-1172
-1213
-1208
-1168
-1116
-1067
-1018
-966
-913
-878
-878
-910
-947
-961
-947
-925
-933
-988
-1080
-1173
-1229
-1236
-1205
-1166
-1143
-1153
-1197
-1263
-1333
-1386
-1407
-1396
-1372
-1357
-1359
-1366
-1352
-1303
-1232
-1175
-1164
-1201
-1256
-1287
-1275
-1235
-1199
-1192
-1205
-1213
-1195
-1155
-1122
-1124
-1163
-1213
-1239
-1223
-1175
-1124
-1093
-1092
-1114
-1147
-1185
-1219
-1240
-1232
-1187
-1108
-1020
-954
-934
-963
-1025
-1089
-1129
-1131
-1098
-1050
-1008
-990
-992
-997
-982
-939
-882
-842
-843
-880
-919
-921
-871
-794
-739
-740
-793
-852
-867
-818
-732
-659
-634
-651
-671
-655
-596
-519
-464
-453
-476
-503
-510
-494
-471
-463
-479
-510
-537
-542
-519
-467
-395
-312
-230
-161
-113
-95
-108
-150
-214
-283
-336
-354
-330
-271
-201
-142
-105
-88
-80
-78
-83
-100
-128
-158
-182
-200
-223
-260
-309
-355
-385
-399
-411
-435
-468
-488
-472
-423
-372
-359
-400
-477
-552
-604
-643
-695
-771
-842
-864
-815
-731
-687
-745
-904
-1102
-1259
-1342
-1376
-1414
-1482
-1550
-1565
-1502
-1394
-1309
-1299
-1355
-1424
-1457
-1448
-1432
-1444
-1482
-1508
-1491
-1435
-1384
-1372
-1397
-1416
-1396
-1346
-1318
-1353
-1440
-1513
-1500
-1390
-1240
-1138
-1126
-1180
-1231
-1231
-1190
-1153
-1148
-1153
-1119
-1024
-907
-848
-900
-1042
-1189
-1257
-1225
-1149
-1104
-1124
-1175
-1192
-1137
-1032
-939
-903
-925
-970
-1002
-1020
-1047
-1090
-1131
-1132
-1072
-972
-883
-851
-885
-953
-1018
-1062
-1100
-1149
-1212
-1265
-1282
-1250
-1184
-1107
-1036
-972
-913
-868
-850
-865
-895
-904
-862
-769
-664
-591
-575
-593
-603
-569
-499
-435
-424
-479
-565
-619
-591
-483
-341
-229
-186
-200
-224
-208
-133
-26
70
120
130
131
159
220
291
334
330
291
249
230
237
250
256
259
286
353
449
533
558
510
416
335
311
354
435
515
566
590
601
616
640
671
710
760
820
880
927
953
970
1002
1064
1151
1234
1283
1291
1279
1284
1332
1421
1528
1625
1699
1750
1783
1795
1784
1754
1723
1721
1765
1849
1941
2009
2033
2023
2001
1986
1979
1969
1947
1914
1883
1868
1873
1890
1901
1891
1851
1780
1688
1590
1509
1465
1464
1497
1542
1577
1590
1578
1543
1487
1405
1304
1198
1112
1061
1049
1055
1059
1047
1020
985
940
873
772
640
501
390
328
312
316
311
283
242
200
170
153
148
162
203
274
364
453
526
578
620
656
683
689
672
646
641
678
746
813
844
825
782
753
764
812
870
911
927
928
931
940
949
951
946
944
950
963
974
975
973
976
989
1006
1010
997
965
925
883
837
783
726
690
700
763
850
916
927
884
825
799
826
891
956
994
1008
1028
1074
1143
1202
1214
1169
1090
1022
1006
1047
1124
1203
1263
1298
1317
1322
1309
1266
1197
1123
1079
1097
1178
1293
1395
1446
1438
1388
1328
1273
1224
1170
1109
1056
1028
1036
1065
1089
1084
1044
977
896
808
715
625
550
503
478
452
399
313
219
153
136
151
160
130
61
-18
-80
-125
-181
-272
-382
-465
-477
-415
-333
-298
-342
-438
-525
-559
-546
-531
-550
-598
-636
-629
-586
-550
-565
-633
-711
-752
-738
-701
-686
-718
-783
-844
-877
-887
-897
-918
-941
-947
-930
-908
-905
-932
-972
-997
-990
-962
-935
-923
-920
-914
-898
-885
-893
-923
-961
-988
-1000
-1014
-1050
-1104
-1154
-1172
-1156
-1130
-1128
-1157
-1195
-1208
-1186
-1155
-1156
-1208
-1287
-1343
-1343
-1300
-1257
-1254
-1293
-1341
-1360
-1344
-1317
-1308
-1316
-1316
-1279
-1204
-1128
-1087
-1091
-1111
-1105
-1058
-987
-928
-897
-878
-839
-767
-689
-651
-677
-744
-797
-791
-726
-645
-600
-609
-649
-679
-680
-665
-662
-684
-713
-717
-680
-620
-577
-576
-612
-649
-656
-627
-584
-550
-532
-511
-473
-426
-405
-440
-531
-634
-693
-677
-603
-521
-480
-491
-527
-548
-533
-494
-460
-452
-474
-509
-541
-555
-548
-519
-470
-415
-372
-361
-389
-438
-475
-480
-457
-430
-428
-451
-481
-491
-477
-460
-468
-510
-562
-586
-556
-486
-412
-373
-382
-418
-450
-453
-424
-375
-319
-265
-217
-178
-151
-133
-117
-98
-79
-70
-78
-96
-106
-97
-70
-50
-58
-95
-139
-161
-146
-110
-82
-81
-98
-109
-97
-68
-45
-40
-46
-39
-7
41
74
76
57
49
82
152
225
266
259
220
178
149
133
123
119
131
160
197
218
214
196
197
235
298
347
344
286
209
158
154
184
213
220
210
204
213
229
236
230
231
264
337
428
503
545
563
580
611
644
658
641
612
605
639
704
763
784
765
736
727
750
792
826
835
822
796
766
732
694
662
650
663
686
696
670
611
537
470
420
379
337
293
255
230
211
176
110
12
-100
-199
-268
-304
-318
-322
-323
-334
-366
-430
-520
-612
-671
-680
-653
-630
-651
-725
-821
-888
-892
-837
-766
-729
-753
-819
-880
-894
-847
-768
-705
-700
-758
-850
-931
-969
-960
-933
-923
-949
-1004
-1068
-1118
-1150
-1172
-1190
-1199
-1189
-1158
-1121
-1103
-1119
-1158
-1188
-1179
-1129
-1063
-1018
-1010
-1027
-1041
-1033
-1010
-994
-994
-998
-980
-926
-848
-781
-750
-754
-768
-764
-739
-713
-704
-711
-706
-657
-556
-426
-307
-231
-206
-218
-249
-286
-320
-338
-326
-276
-199
-118
-54
-13
21
63
115
160
180
175
167
186
243
328
416
488
543
589
625
641
631
605
593
625
703
794
851
849
804
759
754
791
845
879
881
865
854
860
876
888
891
895
911
939
965
974
964
948
944
957
979
1000
1018
1035
1053
1064
1052
1010
948
894
871
880
907
930
942
951
967
992
1014
1020
1014
1006
1008
1016
1020
1012
1004
1020
1071
1139
1182
1163
1081
978
911
915
980
1065
1129
1159
1170
1187
1219
1257
1285
1300
1310
1331
1370
1424
1484
1546
1609
1668
1709
1717
1688
1632
1571
1528
1510
1511
1521
1534
1549
1563
1563
1535
1468
1374
1279
1210
1179
1173
1163
1128
1066
998
949
931
929
913
860
771
675
611
599
621
635
603
518
410
324
285
284
288
274
243
220
224
246
262
251
218
189
176
164
115
13
-113
-196
-180
-76
43
87
20
-113
-220
-240
-182
-111
-86
-108
-128
-92
3
109
172
179
164
171
205
233
221
177
157
217
356
506
582
544
438
350
346
420
508
547
520
463
427
440
487
539
574
585
572
535
473
403
356
355
397
445
463
444
416
416
447
474
450
365
258
188
175
185
160
76
-29
-84
-55
20
55
-9
-148
-267
-282
-189
-73
-37
-119
-259
-352
-337
-240
-151
-147
-231
-342
-414
-429
-430
-466
-544
-624
-649
-606
-532
-494
-531
-626
-730
-793
-809
-802
-804
-826
-846
-842
-811
-777
-777
-830
-921
-1010
-1059
-1052
-1004
-943
-891
-854
-827
-807
-807
-837
-894
-953
-975
-938
-855
-766
-709
-695
-702
-701
-686
-679
-706
-773
-846
-884
-872
-838
-821
-839
-865
-856
-797
-728
-714
-782
-893
-960
-925
-808
-699
-681
-763
-870
-905
-832
-704
-608
-595
-634
-655
-611
-520
-442
-415
-419
-399
-327
-236
-190
-221
-288
-309
-231
-83
44
69
-11
-121
-178
-153
-90
-55
-74
-119
-141
-122
-85
-71
-90
-116
-117
-91
-73
-97
-159
-221
-240
-213
-174
-163
-182
-200
-181
-128
-79
-78
-130
-202
-255
-277
-286
-301
-307
-268
-166
-28
79
102
43
-47
-113
-145
-178
-241
-320
-357
-310
-198
-97
-78
-145
-233
-270
-240
-199
-217
-304
-395
-405
-311
-180
-114
-165
-287
-380
-375
-290
-206
-189
-225
-244
-182
-51
74
114
58
-37
-95
-85
-29
26
65
112
194
301
382
386
306
190
104
81
104
134
146
151
173
220
264
270
219
130
35
-39
-89
-124
-141
-126
-71
4
59
57
-5
-93
-163
-196
-209
-234
-285
-338
-352
-307
-223
-153
-144
-207
-311
-411
-479
-512
-529
-542
-551
-543
-514
-474
-452
-470
-534
-626
-716
-778
-804
-806
-805
-810
-818
-814
-793
-767
-765
-810
-899
-1000
-1074
-1090
-1054
-994
-945
-925
-930
-948
-976
-1016
-1068
-1117
-1138
-1112
-1038
-941
-852
-790
-758
-743
-732
-722
-712
-700
-679
-642
-588
-527
-468
-418
-376
-336
-294
-247
-190
-120
-40
37
95
130
151
179
230
295
348
369
361
350
363
399
427
416
365
314
310
366
442
471
420
313
223
209
269
346
371
329
263
235
273
341
376
339
253
180
172
227
293
320
295
252
237
267
318
343
317
251
181
141
143
178
229
287
348
406
449
466
456
430
407
397
399
407
422
448
491
543
582
586
546
478
411
369
355
353
342
314
282
267
282
321
355
357
316
245
176
132
117
114
97
56
-4
-67
-122
-174
-233
-305
-381
-446
-490
-519
-546
-579
-610
-626
-625
-627
-662
-744
-852
-937
-961
-924
-871
-853
-893
-964
-1016
-1018
-986
-967
-995
-1060
-1111
-1095
-1006
-892
-820
-831
-907
-993
-1037
-1028
-992
-964
-957
-955
-928
-866
-787
-722
-697
-706
-723
-717
-680
-624
-574
-547
-540
-531
-496
-427
-339
-260
-217
-212
-222
-216
-174
-102
-29
16
25
13
2
2
6
-7
-45
-93
-122
-112
-66
-11
23
20
-13
-58
-106
-158
-221
-290
-348
-374
-361
-325
-296
-301
-344
-412
-485
-547
-598
-636
-659
-654
-614
-541
-458
-393
-369
-389
-434
-479
-504
-505
-489
-465
-434
-390
-330
-257
-187
-136
-111
-105
-101
-87
-63
-38
-18
2
36
96
176
254
306
321
310
294
290
303
323
345
369
405
458
521
582
630
664
685
698
703
705
712
738
789
846
881
870
816
751
717
731
782
839
881
914
955
1012
1070
1097
1081
1045
1031
1064
1130
1181
1183
1139
1093
1091
1135
1189
1201
1156
1088
1048
1063
1112
1148
1138
1095
1058
1056
1079
1084
1042
963
897
893
958
1054
1127
1149
1133
1115
1114
1122
1108
1059
995
957
977
1051
1140
1199
1206
1177
1146
1144
1177
1225
1261
1271
1258
1234
1211
1191
1171
1148
1130
1128
1147
1175
1189
1167
1113
1056
1036
1075
1158
1238
1270
1242
1181
1135
1129
1152
1168
1155
1120
1102
1129
1192
1247
1245
1172
1068
991
980
1028
1089
1118
1101
1059
1029
1032
1061
1087
1085
1044
979
914
876
879
919
972
1004
992
935
860
807
798
824
850
843
797
735
692
678
680
668
628
573
528
511
511
507
481
442
414
412
427
430
398
334
269
239
259
314
376
418
435
431
412
381
341
303
284
297
333
373
397
403
412
444
500
555
573
537
468
417
427
510
628
723
746
690
588
490
437
434
461
489
499
485
453
410
358
302
253
224
223
244
265
268
249
223
209
212
216
193
128
36
-48
-95
-105
-107
-133
-193
-262
-305
-310
-298
-312
-380
-494
-611
-691
-722
-721
-720
-733
-753
-765
-767
-775
-807
-868
-940
-1000
-1040
-1060
-1070
-1066
-1036
-970
-883
-806
-774
-793
-836
-870
-876
-862
-849
-846
-836
-797
-730
-663
-636
-666
-725
-764
-744
-676
-605
-580
-607
-648
-650
-589
-488
-397
-355
-361
-386
-392
-367
-324
-286
-266
-260
-257
-251
-250
-262
-291
-326
-352
-354
-329
-283
-228
-179
-149
-143
-157
-178
-195
-202
-205
-212
-225
-234
-225
-195
-152
-114
-91
-83
-77
-68
-66
-91
-154
-242
-324
-373
-385
-383
-401
-461
-556
-659
-739
-775
-765
-718
-654
-599
-579
-609
-682
-768
-834
-859
-852
-836
-831
-835
-825
-786
-724
-667
-645
-667
-716
-766
-799
-818
-829
-833
-827
-812
-809
-842
-920
-1020
-1102
-1129
-1104
-1063
-1045
-1062
-1093
-1111
-1111
-1117
-1154
-1220
-1286
-1322
-1328
-1333
-1362
-1404
-1416
-1368
-1281
-1232
-1285
-1438
-1604
-1678
-1627
-1520
-1474
-1546
-1666
-1672
-1432
-955
-401
19
183
124
-12
-83
-48
34
80
54
-5
-38
-18
29
55
37
-1
-22
-7
26
43
30
1
-13
-1
24
37
25
3
-8
2
23
32
22
4
-4
5
22
29
20
5
-2
7
21
27
19
6
0
8
20
25
18
6
2
9
20
24
17
7
3
10
19
23
16
7
4
10
19
22
16
8
5
11
19
21
15
8
6
11
18
20
15
8
7
12
18
19
15
9
7
12
18
19
14
9
8
12
18
18
14
9
9
13
17
18
14
9
9
13
17
17
14
10
9
13
17
17
13
10
10
13
17
17
13
10
10
13
16
16
13
10
10
13
16
16
13
11
11
14
16
16
13
11
11
14
16
16
13
11
11
14
16
15
13
11
12
14
16
15
13
11
12
14
15
15
13
11
12
14
15
15
13
12
12
14
15
15
13
12
12
14
15
14
13
12
12
14
15
14
13
12
13
14
15
14
13
12
13
14
15
14
13
12
13
14
14
14
13
12
13
14
14
14
13
13
13
14
14
14
13
13
13
14
14
14
13
13
13
14
14
14
13
13
13
14
14
14
13
13
13
14
14
14
13
13
13
14
14
13
13
13
13
14
14
13
13
13
13
13
14
13
13
13
13
13
14
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
12
13
13
13
12
12
12
12
13
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
