5
10345
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
1
1
0
0
0
1
1
0
0
1
1
1
0
0
1
1
1
0
0
1
1
1
0
0
1
1
1
0
1
1
1
1
0
1
1
1
1
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
0
1
1
1
1
0
1
1
1
1
0
1
1
1
0
1
1
1
1
0
1
1
1
1
0
1
1
1
1
0
1
1
1
0
0
1
1
1
0
0
1
2
1
0
0
1
2
1
0
1
2
2
0
0
1
2
1
0
0
1
2
1
0
0
2
2
0
-1
1
3
2
-1
-2
2
5
2
-6
-9
0
15
23
22
19
19
13
-6
-27
-28
-4
27
33
8
-21
-25
-4
19
25
20
18
20
12
-8
-24
-23
-10
-6
-15
-23
-16
-6
-9
-24
-26
-3
27
31
4
-20
-13
18
33
16
-15
-28
-18
-6
-9
-19
-20
-13
-9
-14
-18
-15
-13
-18
-14
17
69
96
67
1
-42
-23
31
54
16
-45
-71
-40
15
50
49
31
17
12
6
-5
-15
-20
-18
-14
-11
-12
-15
-18
-17
-12
-10
-14
-20
-18
-11
-7
-14
-23
-20
-8
-2
-15
-31
-27
6
40
44
14
-24
-40
-30
-14
-7
-9
-13
-18
-22
-21
-2
30
55
52
21
-15
-31
-24
-8
-2
-11
-23
-27
-15
6
22
20
4
-11
-7
12
25
17
-7
-25
-24
-11
-6
-14
-23
-13
19
56
76
61
11
-51
-92
-78
-11
69
105
73
4
-46
-40
7
50
57
34
8
1
12
22
15
-12
-48
-70
-56
-9
45
69
49
5
-23
-21
-6
-6
-28
-51
-55
-39
-19
-9
-8
-12
-19
-25
-13
25
74
93
54
-24
-78
-64
-2
47
38
-7
-34
-11
38
65
49
11
-17
-23
-18
-13
-11
-10
-14
-22
-23
-5
30
57
54
21
-17
-35
-25
2
28
33
4
-51
-100
-99
-40
41
81
57
0
-32
-14
24
38
15
-19
-33
-21
4
29
48
53
33
-11
-53
-62
-33
6
21
6
-12
-8
13
27
16
-8
-24
-23
-13
-7
-9
-17
-23
-22
-4
28
57
57
21
-24
-38
-10
30
39
10
-23
-29
-11
0
-12
-30
-26
3
28
26
4
-15
-17
-12
-14
-19
-16
-7
-8
-22
-30
-9
35
65
53
10
-24
-20
14
43
48
31
5
-24
-50
-62
-47
-8
29
36
11
-22
-32
-8
32
60
57
23
-22
-50
-41
-3
36
47
24
-12
-33
-26
0
25
32
14
-22
-55
-64
-41
-4
23
27
20
17
19
14
-5
-24
-26
-12
-1
-10
-32
-49
-50
-42
-28
-4
32
61
57
17
-28
-37
-4
33
34
2
-24
-13
20
36
15
-20
-32
-8
25
35
13
-18
-31
-19
4
21
22
10
-7
-20
-25
-18
-1
18
27
18
-7
-38
-54
-43
-9
23
27
-1
-34
-39
-5
43
65
47
8
-19
-21
-12
-12
-19
-20
-3
19
27
13
-10
-23
-22
-15
-11
-4
10
24
22
-3
-33
-37
-5
43
66
41
-17
-64
-64
-16
45
75
55
-2
-55
-70
-45
-1
29
29
8
-14
-23
-19
-10
-9
-15
-22
-21
-6
18
37
40
27
14
14
23
20
-11
-62
-99
-92
-45
10
35
23
-3
-16
-5
15
25
15
-6
-24
-28
-17
3
20
22
10
-8
-21
-22
-15
-9
-10
-16
-23
-22
-4
27
55
56
24
-19
-40
-24
5
9
-27
-76
-95
-66
-10
35
48
36
17
6
7
21
43
55
38
-11
-65
-89
-69
-27
-2
-7
-26
-27
-3
25
30
9
-17
-25
-15
-6
-13
-25
-18
20
71
101
89
45
1
-20
-19
-13
-13
-16
-15
-12
-16
-22
-14
19
67
100
92
48
-1
-25
-19
-7
-15
-44
-68
-57
-9
45
68
46
3
-23
-13
16
33
19
-19
-56
-69
-50
-6
41
64
49
9
-23
-19
14
39
23
-24
-63
-65
-36
-7
-3
-19
-29
-14
26
71
90
64
1
-63
-81
-37
36
77
57
2
-33
-19
27
63
66
45
18
-3
-13
-8
11
29
21
-12
-37
-21
30
72
64
11
-42
-60
-48
-31
-23
-18
-8
-5
-18
-32
-18
29
78
88
51
2
-23
-19
-11
-15
-22
-11
22
56
67
51
20
-7
-17
-6
15
28
18
-11
-33
-28
2
28
26
1
-18
-11
15
30
18
-12
-33
-26
1
25
27
8
-14
-23
-18
-10
-11
-18
-21
-14
-8
-13
-25
-24
-2
24
28
5
-18
-14
14
32
19
-14
-33
-22
-4
-3
-21
-32
-17
8
18
11
10
33
60
55
12
-31
-29
24
80
92
53
0
-26
-22
-11
-11
-17
-18
-14
-16
-20
-11
22
58
63
24
-29
-48
-14
44
74
52
-4
-60
-90
-87
-57
-8
44
70
52
2
-35
-23
36
103
128
93
13
-71
-125
-124
-70
9
68
69
8
-70
-103
-59
37
117
120
41
-61
-113
-81
4
78
96
57
-4
-53
-71
-56
-10
46
73
44
-32
-100
-104
-40
40
76
55
7
-26
-30
-18
0
25
50
57
28
-26
-69
-72
-37
6
27
14
-21
-55
-61
-25
39
88
79
10
-70
-100
-63
4
44
33
-5
-29
-21
4
22
19
3
-11
-9
8
23
20
-3
-28
-35
-17
9
21
16
4
-6
-15
-24
-25
-7
22
35
15
-28
-59
-59
-36
-18
-12
-6
11
27
21
-9
-37
-34
1
40
55
40
14
-2
-1
12
26
32
25
-3
-49
-97
-122
-101
-36
40
80
59
-2
-43
-22
41
81
47
-40
-106
-91
-7
73
83
22
-53
-80
-44
18
58
52
14
-20
-29
-18
-8
-11
-20
-21
-13
-10
-18
-25
-11
19
36
17
-28
-62
-61
-36
-15
-11
-14
-16
-18
-23
-14
21
68
90
61
4
-34
-29
-6
-2
-19
-30
-18
-2
-9
-29
-27
18
77
104
82
36
2
-12
-19
-25
-21
-7
-1
-22
-60
-75
-39
36
106
128
90
11
-71
-122
-123
-78
-17
22
24
4
-7
11
53
93
103
65
-8
-78
-105
-78
-24
16
25
18
19
29
33
25
16
20
24
5
-44
-100
-132
-125
-86
-29
32
77
82
47
8
9
54
95
78
3
-80
-112
-84
-25
30
60
57
21
-26
-48
-18
44
78
46
-36
-106
-123
-92
-43
2
36
55
48
15
-20
-31
-19
-6
-11
-22
-23
-12
-8
-18
-28
-15
22
64
91
96
81
48
5
-26
-29
-10
-1
-18
-39
-22
40
106
125
82
13
-35
-42
-18
13
29
12
-37
-88
-91
-26
71
127
101
21
-46
-61
-38
-16
-12
-16
-16
-16
-20
-16
14
64
101
94
46
-6
-28
-19
-4
-9
-32
-54
-56
-38
-18
-13
-19
-15
16
64
90
69
9
-47
-65
-48
-27
-23
-27
-14
23
68
93
84
49
6
-24
-31
-18
-4
-7
-26
-35
-11
36
66
50
3
-29
-17
21
38
7
-54
-101
-100
-54
7
48
51
30
14
26
58
79
61
13
-29
-37
-16
1
-8
-30
-34
-7
34
60
52
15
-30
-60
-63
-40
-13
-4
-18
-31
-16
28
64
58
13
-30
-38
-15
9
15
10
8
5
-16
-49
-57
-10
75
138
126
50
-22
-31
21
75
71
4
-77
-112
-79
-3
70
105
92
46
-11
-54
-65
-45
-14
-1
-18
-52
-72
-54
-7
40
64
65
60
59
53
32
5
-5
15
47
57
28
-19
-47
-34
6
42
51
35
13
0
0
10
24
31
22
-7
-45
-67
-54
-11
31
39
8
-37
-60
-44
-8
12
-3
-44
-78
-70
-13
66
124
127
77
8
-35
-35
-12
1
-11
-36
-53
-53
-43
-28
-5
28
55
54
20
-23
-42
-25
7
25
18
0
-13
-16
-16
-20
-23
-18
-3
14
21
12
-9
-26
-27
-14
-7
-16
-29
-20
21
70
88
65
29
11
10
-6
-47
-87
-87
-49
-16
-20
-40
-24
41
111
125
74
6
-30
-28
-16
-12
-12
-12
-22
-56
-94
-97
-44
33
77
59
4
-35
-33
-2
26
27
6
-20
-31
-13
25
59
60
19
-36
-69
-60
-29
-10
-21
-49
-64
-51
-14
29
64
87
94
81
47
4
-26
-28
-13
-5
-18
-33
-18
28
68
59
6
-39
-27
30
73
58
3
-35
-28
-2
-1
-33
-64
-60
-25
9
24
24
22
15
0
-14
-11
10
27
17
-13
-35
-26
0
19
20
15
17
20
11
-12
-28
-24
-10
-7
-21
-32
-14
29
62
55
12
-29
-34
-12
1
-19
-58
-74
-47
2
31
21
-5
-16
-5
10
15
17
31
50
49
18
-24
-37
-12
24
34
10
-23
-33
-13
19
40
40
24
2
-15
-22
-20
-15
-14
-17
-19
-18
-16
-16
-17
-17
-16
-19
-21
-10
13
29
18
-16
-41
-23
30
78
84
48
2
-23
-25
-17
-13
-14
-18
-20
-19
-15
-11
-16
-25
-27
-7
28
54
51
21
-16
-45
-56
-47
-13
32
56
29
-34
-77
-55
22
89
95
45
-10
-29
-12
16
35
40
30
5
-23
-31
-10
22
31
9
-20
-29
-18
-8
-12
-22
-25
-19
-5
18
49
63
32
-36
-87
-65
17
80
56
-38
-114
-104
-29
35
39
0
-29
-20
18
61
95
105
73
6
-51
-49
16
79
68
-25
-125
-149
-80
21
76
58
1
-38
-25
27
78
87
45
-24
-73
-69
-17
47
76
51
-11
-67
-84
-56
-9
18
10
-21
-43
-32
4
40
52
37
11
-4
2
19
21
-9
-59
-84
-48
33
89
60
-41
-125
-108
8
129
154
69
-54
-119
-88
0
71
77
14
-74
-130
-117
-40
51
97
69
-9
-74
-73
-2
80
101
27
-91
-154
-103
20
102
64
-54
-132
-92
21
90
50
-50
-104
-60
38
108
105
48
-13
-39
-19
34
74
55
-30
-123
-138
-46
88
155
102
-16
-96
-75
19
112
139
82
-28
-129
-153
-77
53
134
92
-47
-165
-157
-21
135
191
117
-12
-92
-76
-1
61
65
22
-28
-53
-48
-29
-12
-5
-11
-25
-32
-14
29
66
59
7
-41
-32
33
89
76
6
-45
-17
64
109
62
-43
-118
-107
-32
37
50
7
-49
-66
-16
83
170
177
82
-55
-134
-98
13
95
64
-67
-201
-237
-141
26
153
155
41
-90
-124
-23
132
207
134
-35
-172
-188
-96
19
75
58
4
-35
-28
20
76
96
54
-33
-114
-142
-115
-68
-37
-23
-9
20
58
88
99
85
46
-8
-53
-64
-48
-44
-80
-136
-143
-54
95
200
179
53
-69
-86
9
121
144
49
-96
-183
-152
-26
104
150
89
-22
-89
-59
41
121
104
-10
-144
-203
-152
-33
70
98
54
-9
-38
-16
32
63
52
11
-26
-33
-16
-1
-11
-39
-52
-24
39
93
100
54
-9
-40
-20
33
69
57
0
-59
-78
-48
1
30
22
-4
-13
11
59
98
99
50
-36
-117
-142
-86
18
86
56
-45
-115
-67
77
198
191
64
-72
-121
-81
-24
-6
-20
-27
-17
-9
-11
1
50
109
118
46
-67
-148
-154
-105
-48
-13
4
22
48
79
102
97
53
-16
-73
-88
-73
-74
-113
-152
-130
-35
73
118
91
57
75
131
151
83
-47
-164
-210
-181
-111
-32
34
75
87
81
77
85
95
86
43
-28
-107
-166
-173
-119
-28
49
76
66
66
103
143
126
25
-113
-209
-217
-151
-59
19
67
83
81
86
118
167
190
141
20
-117
-200
-196
-132
-65
-37
-48
-58
-25
59
150
187
144
58
-6
-21
-18
-45
-103
-136
-94
5
90
99
44
-15
-22
20
65
65
12
-63
-118
-125
-87
-27
29
65
77
68
47
31
41
67
71
14
-90
-174
-176
-102
-18
20
25
47
100
137
112
43
-4
5
34
19
-50
-117
-129
-86
-34
-1
22
52
85
100
92
72
47
9
-50
-110
-136
-117
-76
-38
-10
22
59
88
96
88
73
50
7
-52
-106
-132
-129
-109
-72
-13
59
108
109
74
50
57
66
32
-47
-124
-150
-120
-68
-21
26
82
127
127
73
3
-34
-26
-5
-11
-52
-101
-128
-122
-89
-36
33
107
159
165
125
66
25
9
-5
-47
-114
-168
-167
-108
-27
34
64
80
94
97
75
37
6
-8
-22
-58
-105
-123
-85
-4
70
104
97
72
44
10
-27
-56
-61
-43
-20
-9
-6
8
46
99
138
138
96
38
-3
-13
-11
-25
-60
-90
-84
-48
-14
-6
-11
7
56
101
100
49
-10
-33
-19
-1
-7
-33
-55
-59
-44
-14
25
59
63
24
-39
-78
-60
7
73
92
55
-1
-34
-23
22
70
90
65
3
-70
-117
-116
-71
-10
30
28
-7
-40
-40
-3
44
62
39
0
-14
15
63
88
64
9
-34
-37
-12
4
-9
-34
-38
-5
42
62
41
2
-19
-10
12
23
13
-6
-22
-31
-27
-5
33
61
51
0
-53
-62
-21
28
35
-3
-44
-44
-2
46
62
41
6
-20
-24
-9
14
27
18
-10
-33
-30
-7
4
-19
-66
-99
-88
-43
4
26
21
5
-9
-20
-24
-20
-11
-7
-16
-28
-26
-2
25
29
3
-26
-22
23
76
89
47
-23
-69
-65
-23
17
30
16
-5
-15
-13
-4
5
15
25
29
22
1
-27
-46
-51
-44
-38
-39
-37
-21
10
34
31
9
0
25
62
64
11
-59
-88
-51
11
40
21
-13
-19
1
20
19
6
-6
-22
-48
-70
-58
-6
49
63
34
5
19
64
96
85
45
8
-15
-33
-53
-59
-40
-6
17
20
19
30
45
46
30
12
9
13
3
-28
-66
-87
-82
-54
-12
36
75
84
54
-2
-52
-68
-49
-16
3
-5
-27
-36
-13
35
76
80
48
7
-15
-20
-28
-45
-55
-44
-19
-4
-13
-26
-15
24
61
63
23
-33
-70
-68
-26
29
65
57
13
-28
-34
-5
27
30
7
-16
-23
-19
-16
-9
15
58
96
105
80
39
4
-17
-21
-16
-10
-18
-42
-70
-79
-62
-32
-5
14
32
46
40
7
-34
-56
-51
-35
-24
-18
-2
25
49
58
57
55
47
18
-26
-60
-61
-37
-13
-8
-13
-16
-17
-20
-13
19
69
94
64
0
-39
-20
29
47
13
-37
-59
-49
-32
-26
-19
2
24
23
2
-7
16
54
71
51
17
-5
-10
-12
-18
-20
-14
-7
-12
-23
-23
-4
21
36
35
28
21
17
12
9
4
-11
-38
-60
-49
3
65
92
64
10
-30
-33
-13
3
-2
-28
-62
-88
-84
-43
21
77
101
93
73
50
18
-25
-61
-64
-34
-3
-9
-53
-97
-97
-43
34
88
94
52
-10
-56
-55
-13
33
35
-14
-71
-75
-7
89
145
130
69
7
-33
-53
-57
-36
8
46
38
-22
-88
-98
-36
52
102
92
47
6
-15
-25
-26
-7
33
67
60
5
-56
-75
-35
28
66
66
52
52
68
71
37
-29
-88
-101
-59
9
59
61
23
-22
-37
-13
32
66
64
25
-32
-78
-89
-59
-11
24
25
0
-25
-29
-16
-4
2
8
21
25
-2
-59
-108
-99
-29
47
55
-29
-150
-220
-189
-85
14
43
-7
-98
-171
-186
-137
-52
18
29
-23
-94
-127
-96
-30
14
0
-58
-112
-122
-78
1
81
133
140
113
81
71
88
105
92
46
-8
-44
-54
-48
-31
8
70
134
162
136
79
33
25
44
60
57
43
43
71
120
170
199
199
177
151
141
156
192
231
245
216
146
62
1
-19
-19
-35
-88
-160
-205
-194
-135
-58
11
64
97
106
90
65
55
62
60
17
-63
-133
-140
-75
19
84
96
79
79
127
207
273
280
221
130
55
16
-10
-57
-130
-192
-205
-170
-131
-128
-156
-171
-136
-62
9
37
22
-9
-28
-23
1
28
39
16
-48
-136
-202
-201
-117
23
169
284
368
444
523
574
538
384
146
-91
-244
-294
-282
-269
-283
-310
-324
-315
-301
-302
-324
-350
-355
-312
-209
-53
116
237
253
147
-41
-230
-338
-335
-258
-177
-137
-116
-48
107
313
480
536
480
371
273
195
105
-23
-178
-317
-399
-414
-376
-304
-200
-55
128
314
439
456
373
260
192
188
197
154
48
-73
-152
-164
-119
-18
144
336
458
399
135
-218
-463
-460
-221
114
379
484
438
307
155
13
-114
-227
-308
-335
-313
-288
-323
-432
-560
-615
-552
-403
-247
-138
-66
13
133
288
437
514
449
207
-163
-522
-710
-649
-400
-105
111
202
178
55
-154
-401
-591
-620
-456
-175
85
200
130
-74
-305
-449
-422
-201
164
568
870
947
739
291
-251
-698
-911
-879
-708
-552
-501
-527
-511
-322
85
619
1079
1262
1083
646
199
-5
133
498
829
884
590
79
-402
-639
-562
-251
125
401
460
269
-105
-505
-738
-684
-373
36
361
502
461
298
92
-48
6
327
825
1238
1285
874
200
-388
-623
-487
-196
-28
-147
-506
-879
-995
-698
-67
611
994
885
343
-359
-881
-985
-638
-11
593
895
778
358
-97
-335
-272
-21
190
161
-186
-760
-1332
-1619
-1418
-729
211
1041
1487
1524
1373
1329
1533
1860
1995
1657
804
-308
-1268
-1749
-1686
-1274
-808
-473
-257
-34
259
524
575
328
-83
-384
-379
-100
254
513
667
795
904
861
525
-71
-674
-979
-849
-408
70
355
403
343
330
386
353
34
-589
-1242
-1514
-1176
-390
409
860
926
831
774
742
581
220
-215
-505
-533
-379
-254
-357
-751
-1315
-1788
-1886
-1465
-621
343
1097
1456
1449
1257
1085
1056
1144
1196
1022
544
-130
-762
-1162
-1307
-1301
-1234
-1103
-866
-550
-250
-36
123
315
578
847
1027
1089
1091
1120
1208
1323
1398
1363
1164
780
228
-435
-1134
-1785
-2291
-2535
-2429
-1974
-1299
-621
-123
146
308
568
1057
1701
2205
2224
1605
545
-503
-1113
-1153
-825
-451
-223
-112
19
245
507
674
642
363
-183
-1004
-2032
-3041
-3657
-3535
-2604
-1190
135
919
1125
1113
1290
1732
2106
1956
1112
-134
-1210
-1633
-1298
-484
363
884
959
686
264
-123
-354
-359
-125
251
538
463
-61
-788
-1246
-1099
-470
101
96
-509
-1158
-1119
-54
1708
3384
4227
3933
2711
1084
-405
-1413
-1874
-1936
-1801
-1565
-1171
-535
277
983
1258
996
421
-66
-204
-34
204
339
424
651
1126
1748
2257
2390
2001
1092
-173
-1487
-2469
-2843
-2609
-2075
-1655
-1587
-1784
-1924
-1692
-997
-19
905
1473
1579
1361
1101
1022
1127
1202
1002
456
-276
-915
-1257
-1273
-1099
-951
-1020
-1354
-1766
-1868
-1314
-108
1274
2138
2059
1202
201
-325
-201
261
584
530
235
44
209
705
1244
1464
1121
197
-1116
-2497
-3558
-3925
-3341
-1843
140
1884
2724
2442
1397
279
-331
-279
196
706
976
916
584
104
-392
-818
-1183
-1575
-2045
-2492
-2658
-2301
-1393
-192
887
1501
1567
1274
950
857
1027
1253
1248
872
247
-342
-670
-725
-646
-543
-394
-131
195
386
244
-240
-859
-1366
-1666
-1834
-1961
-1973
-1625
-706
710
2171
3069
3019
2152
1045
316
182
359
379
34
-459
-715
-570
-224
6
25
40
307
817
1243
1200
583
-325
-1044
-1221
-843
-190
397
748
915
1029
1111
1040
729
299
48
183
577
823
604
24
-427
-295
406
1159
1338
733
-256
-904
-689
327
1544
2237
2019
1026
-277
-1444
-2275
-2761
-2888
-2552
-1685
-438
799
1613
1814
1503
905
160
-714
-1692
-2586
-3076
-2903
-2080
-929
113
762
1038
1164
1322
1470
1397
971
330
-180
-292
-57
183
81
-439
-1149
-1707
-1890
-1669
-1140
-424
374
1131
1682
1831
1418
413
-985
-2347
-3165
-3121
-2279
-1032
165
1072
1714
2198
2508
2478
1963
1024
-41
-854
-1166
-975
-491
8
335
455
441
356
189
-120
-590
-1140
-1611
-1834
-1693
-1164
-354
496
1085
1227
996
700
650
906
1217
1231
783
37
-624
-855
-563
44
572
652
138
-797
-1743
-2272
-2179
-1587
-826
-202
184
430
673
933
1106
1098
968
896
1010
1237
1353
1212
926
783
961
1313
1445
1052
200
-689
-1146
-993
-438
119
384
346
198
128
150
127
-62
-375
-636
-701
-589
-458
-458
-617
-858
-1080
-1209
-1161
-817
-77
1030
2280
3302
3729
3387
2415
1226
272
-255
-569
-1089
-2031
-3128
-3773
-3500
-2378
-982
60
513
642
915
1574
2422
2959
2755
1786
477
-586
-1057
-1020
-799
-586
-268
373
1303
2109
2277
1598
347
-923
-1741
-1928
-1552
-787
168
1088
1747
1984
1776
1225
481
-331
-1109
-1736
-2060
-1955
-1421
-650
9
213
-175
-975
-1770
-2134
-1879
-1153
-311
334
702
928
1160
1349
1266
731
-125
-858
-1010
-477
384
1022
1087
645
42
-409
-645
-840
-1201
-1759
-2307
-2513
-2155
-1302
-298
440
689
534
264
153
302
609
843
759
232
-627
-1481
-1941
-1824
-1286
-691
-330
-224
-145
200
989
2184
3501
4465
4597
3678
1931
-78
-1750
-2738
-3009
-2706
-2033
-1235
-560
-143
129
528
1192
1893
2174
1773
937
282
291
899
1531
1532
642
-831
-2207
-2800
-2259
-724
1239
2898
3697
3500
2588
1422
353
-519
-1259
-1904
-2322
-2268
-1575
-336
1075
2155
2504
1995
783
-784
-2298
-3358
-3638
-2976
-1506
277
1654
2040
1362
154
-759
-825
-154
614
851
466
-61
-144
339
911
895
22
-1292
-2235
-2203
-1237
46
953
1211
1062
922
921
760
21
-1343
-2801
-3530
-2995
-1331
738
2378
3102
2933
2227
1386
649
72
-380
-732
-964
-1069
-1124
-1281
-1644
-2135
-2493
-2447
-1930
-1131
-335
316
905
1595
2397
3052
3145
2371
788
-1135
-2710
-3380
-3006
-1896
-585
474
1081
1250
1078
664
123
-401
-775
-948
-963
-906
-831
-733
-557
-247
198
680
1010
1014
674
178
-205
-327
-274
-282
-540
-1047
-1600
-1892
-1634
-684
851
2582
3963
4527
4105
2865
1182
-543
-1988
-2930
-3247
-2927
-2080
-906
365
1528
2424
2932
2962
2475
1546
427
-496
-889
-717
-319
-185
-571
-1272
-1783
-1741
-1226
-673
-462
-545
-461
300
1838
3655
4884
4805
3318
1030
-1097
-2296
-2350
-1545
-366
787
1663
2130
2172
1924
1614
1344
913
-83
-1855
-4035
-5679
-5764
-3909
-767
2242
3741
3238
1402
-443
-1226
-773
250
966
921
269
-518
-1031
-1115
-807
-222
488
1112
1408
1224
625
-80
-513
-503
-277
-337
-1055
-2270
-3303
-3439
-2499
-982
356
1090
1346
1511
1784
2017
1930
1429
687
-29
-596
-1099
-1688
-2353
-2815
-2655
-1629
50
1748
2778
2852
2210
1327
491
-341
-1282
-2191
-2645
-2268
-1085
446
1722
2365
2364
1969
1467
1022
639
221
-313
-938
-1493
-1773
-1686
-1365
-1106
-1153
-1478
-1745
-1524
-606
821
2273
3251
3475
2933
1808
400
-922
-1830
-2201
-2209
-2187
-2323
-2460
-2232
-1429
-257
755
1124
737
-95
-853
-1099
-664
340
1637
2935
3987
4562
4416
3407
1717
-50
-1126
-1093
-253
522
409
-755
-2368
-3508
-3581
-2657
-1314
-177
485
826
1144
1537
1796
1639
1045
338
-94
-165
-152
-366
-772
-962
-534
502
1677
2415
2448
1957
1368
1016
928
840
436
-397
-1442
-2281
-2586
-2338
-1801
-1283
-905
-566
-114
464
991
1204
939
270
-486
-937
-875
-429
33
190
9
-277
-396
-233
176
750
1397
1930
2045
1496
328
-1048
-2072
-2379
-1995
-1255
-557
-115
115
338
716
1191
1496
1369
814
168
-138
86
633
1058
1000
413
-441
-1169
-1454
-1211
-616
-7
309
241
-61
-346
-446
-359
-191
-56
-12
-28
17
280
841
1574
2158
2258
1764
879
-15
-589
-718
-478
-50
374
642
672
457
53
-451
-963
-1398
-1695
-1820
-1747
-1429
-837
-57
634
875
489
-299
-962
-1047
-523
235
785
962
925
908
974
972
695
56
-850
-1786
-2475
-2705
-2417
-1715
-780
231
1218
2074
2648
2793
2488
1866
1102
276
-629
-1569
-2324
-2594
-2252
-1524
-870
-634
-764
-859
-516
305
1211
1664
1417
739
247
452
1340
2328
2631
1822
149
-1613
-2683
-2759
-2125
-1341
-817
-596
-450
-131
465
1266
2060
2545
2433
1614
290
-1073
-1981
-2167
-1670
-743
290
1116
1497
1367
892
399
141
127
184
189
221
454
932
1482
1872
2009
1967
1826
1532
946
29
-1048
-1968
-2449
-2383
-1866
-1111
-339
306
757
965
864
422
-252
-895
-1224
-1141
-809
-502
-383
-426
-521
-603
-673
-708
-645
-470
-284
-214
-250
-209
92
603
1014
976
364
-647
-1735
-2618
-3123
-3150
-2638
-1609
-235
1171
2252
2739
2553
1841
940
234
-19
180
596
942
1065
1006
897
783
584
173
-464
-1171
-1706
-1900
-1763
-1449
-1102
-748
-307
253
782
983
642
-149
-984
-1397
-1184
-514
234
754
939
805
386
-257
-928
-1296
-1100
-406
377
772
599
97
-308
-365
-182
-91
-357
-980
-1726
-2316
-2575
-2460
-1981
-1141
12
1299
2385
2926
2792
2172
1440
871
463
43
-451
-804
-672
64
1085
1794
1735
928
-183
-1084
-1536
-1616
-1477
-1109
-367
751
1874
2356
1718
82
-1796
-2969
-2924
-1877
-540
442
899
1098
1355
1684
1778
1299
196
-1190
-2294
-2623
-2000
-643
938
2196
2790
2682
2033
1012
-283
-1727
-3050
-3887
-3999
-3456
-2559
-1576
-563
542
1688
2617
3019
2766
1989
962
-28
-712
-863
-409
413
1089
1149
511
-453
-1250
-1658
-1821
-1960
-2040
-1734
-737
866
2530
3561
3560
2671
1445
430
-199
-671
-1304
-2106
-2672
-2482
-1372
261
1687
2343
2186
1643
1234
1197
1383
1473
1289
954
777
960
1397
1727
1618
1035
255
-366
-672
-763
-818
-868
-737
-239
577
1357
1652
1263
423
-356
-674
-530
-260
-174
-256
-218
157
733
1092
886
122
-858
-1645
-2001
-1918
-1501
-886
-205
397
762
760
368
-256
-785
-897
-555
-127
-142
-798
-1678
-2004
-1319
47
1184
1351
599
-296
-492
253
1462
2363
2453
1746
627
-476
-1317
-1853
-2108
-2076
-1733
-1134
-461
84
449
798
1342
2067
2619
2517
1550
33
-1351
-2021
-1904
-1446
-1183
-1225
-1120
-244
1556
3647
4942
4686
3049
1014
-375
-782
-705
-900
-1626
-2387
-2368
-1177
744
2379
2832
1924
240
-1317
-2088
-1945
-1187
-258
479
822
729
319
-179
-552
-747
-894
-1153
-1527
-1820
-1794
-1364
-650
117
725
1036
978
553
-122
-812
-1247
-1258
-864
-242
380
828
1004
843
282
-687
-1913
-3049
-3692
-3610
-2885
-1797
-571
740
2123
3384
4130
4017
3006
1351
-603
-2551
-4145
-4913
-4454
-2812
-634
1175
2050
2079
1766
1530
1427
1276
938
453
-31
-367
-450
-227
235
718
936
731
186
-431
-829
-818
-347
490
1445
2180
2418
2117
1486
825
319
-41
-375
-779
-1238
-1620
-1744
-1488
-918
-318
-56
-324
-970
-1582
-1758
-1333
-407
791
2023
3056
3646
3603
2916
1817
699
-89
-414
-394
-288
-325
-551
-791
-749
-213
763
1832
2533
2575
2017
1213
537
156
-15
-139
-259
-287
-158
34
115
38
-16
192
651
987
711
-340
-1770
-2842
-2987
-2205
-1045
-183
60
-108
-183
178
862
1410
1427
945
402
248
549
927
905
316
-564
-1274
-1521
-1359
-1054
-843
-796
-870
-1050
-1381
-1876
-2392
-2638
-2365
-1588
-633
72
320
261
260
568
1126
1622
1733
1326
499
-490
-1324
-1727
-1600
-1106
-604
-393
-447
-422
47
986
2004
2604
2577
2134
1649
1276
827
18
-1144
-2212
-2557
-1845
-326
1295
2348
2641
2523
2524
2888
3392
3588
3223
2449
1655
1093
695
225
-386
-892
-945
-476
127
270
-332
-1326
-1878
-1270
531
2757
4318
4523
3518
2128
1237
1181
1592
1780
1325
405
-371
-471
119
866
1072
374
-1014
-2463
-3316
-3247
-2351
-1010
332
1325
1784
1667
1041
33
-1191
-2419
-3400
-3884
-3721
-2950
-1801
-578
486
1308
1903
2277
2363
2067
1380
442
-498
-1203
-1575
-1659
-1569
-1386
-1152
-928
-836
-994
-1388
-1789
-1846
-1297
-168
1200
2314
2795
2606
2076
1681
1674
1831
1574
463
-1337
-3027
-3722
-3141
-1857
-865
-833
-1658
-2649
-3103
-2753
-1805
-653
381
1119
1480
1450
1119
681
341
181
122
29
-125
-205
-5
557
1327
1967
2156
1808
1142
550
329
455
594
362
-348
-1250
-1878
-1951
-1590
-1181
-1041
-1183
-1374
-1383
-1177
-917
-832
-1074
-1644
-2355
-2878
-2886
-2273
-1266
-325
142
18
-513
-1134
-1598
-1813
-1804
-1648
-1397
-1034
-502
208
963
1531
1750
1654
1408
1104
668
14
-716
-1152
-1002
-382
227
374
35
-383
-413
71
807
1403
1651
1620
1513
1476
1497
1461
1272
961
689
619
764
929
851
450
-46
-231
145
928
1635
1825
1456
913
682
932
1371
1501
1040
144
-742
-1260
-1407
-1462
-1679
-2019
-2177
-1862
-1101
-284
115
-93
-648
-1039
-914
-371
115
51
-697
-1797
-2675
-2884
-2383
-1560
-1004
-1160
-2069
-3359
-4476
-5000
-4816
-4073
-3020
-1895
-913
-270
-84
-302
-699
-1035
-1246
-1493
-2011
-2835
-3657
-3947
-3310
-1830
-130
960
910
-182
-1686
-2872
-3313
-3008
-2209
-1194
-154
797
1604
2271
2824
3230
3342
2990
2157
1077
147
-300
-187
307
894
1370
1720
2070
2548
3141
3679
3946
3830
3383
2744
2023
1269
512
-207
-881
-1579
-2380
-3216
-3798
-3747
-2870
-1346
347
1693
2395
2451
2078
1590
1291
1368
1782
2239
2338
1850
949
147
-70
362
990
1182
620
-427
-1295
-1405
-658
537
1584
2093
2071
1815
1644
1699
1933
2270
2726
3353
4040
4443
4185
3193
1851
753
272
349
682
1091
1654
2500
3528
4398
4805
4740
4469
4272
4199
4086
3769
3314
3044
3321
4231
5381
6043
5588
3947
1697
-305
-1488
-1870
-1896
-2015
-2371
-2820
-3137
-3210
-3055
-2739
-2300
-1741
-1079
-409
103
311
230
67
58
209
186
-477
-1970
-3942
-5636
-6368
-5973
-4890
-3844
-3349
-3417
-3644
-3577
-3094
-2482
-2180
-2416
-3024
-3616
-3914
-3960
-4009
-4242
-4566
-4689
-4387
-3719
-3001
-2553
-2444
-2444
-2242
-1732
-1138
-815
-931
-1289
-1491
-1284
-776
-301
-88
-41
150
693
1475
2131
2337
2044
1500
1056
928
1070
1220
1080
525
-297
-1069
-1550
-1777
-2035
-2586
-3392
-4081
-4209
-3589
-2410
-1073
89
971
1654
2257
2807
3194
3229
2760
1818
666
-314
-841
-909
-753
-668
-838
-1272
-1827
-2213
-2050
-1046
730
2733
4183
4579
4058
3300
3026
3501
4393
5061
4989
4099
2748
1480
678
362
249
48
-280
-503
-348
275
1259
2443
3712
4942
5916
6422
6464
6361
6536
7140
7872
8194
7786
6836
5887
5363
5183
4826
3826
2262
788
134
476
1253
1612
1103
38
-784
-712
285
1661
2714
3046
2716
2073
1429
851
196
-661
-1643
-2511
-3100
-3464
-3778
-4075
-4174
-3901
-3411
-3196
-3702
-4882
-6129
-6660
-6030
-4393
-2359
-629
324
406
-166
-1057
-2019
-2968
-3914
-4844
-5701
-6453
-7112
-7641
-7880
-7646
-6983
-6280
-6058
-6561
-7510
-8251
-8167
-7044
-5173
-3207
-1854
-1507
-1979
-2571
-2532
-1644
-430
253
-71
-1098
-2009
-2142
-1449
-445
273
449
241
-19
-125
-128
-225
-538
-981
-1336
-1467
-1434
-1378
-1287
-934
-112
1043
2011
2257
1724
978
826
1688
3238
4610
5011
4269
2899
1661
973
663
257
-476
-1225
-1366
-523
1057
2643
3530
3484
2791
1989
1538
1648
2282
3232
4224
5021
5510
5703
5670
5439
4957
4105
2807
1165
-443
-1438
-1339
-129
1610
3011
3466
2993
2122
1425
1149
1228
1551
2147
3090
4269
5314
5795
5525
4715
3855
3410
3523
3942
4206
3971
3248
2352
1630
1195
899
544
104
-272
-449
-474
-519
-670
-782
-612
-114
382
346
-514
-1911
-3086
-3326
-2502
-1189
-252
-257
-1151
-2397
-3360
-3616
-3028
-1708
10
1606
2518
2408
1374
-72
-1289
-1854
-1767
-1385
-1168
-1383
-1961
-2592
-2989
-3107
-3142
-3299
-3568
-3725
-3574
-3169
-2782
-2632
-2664
-2604
-2282
-1894
-1952
-2894
-4656
-6559
-7644
-7272
-5575
-3428
-1921
-1696
-2590
-3837
-4641
-4682
-4200
-3677
-3406
-3329
-3198
-2877
-2476
-2223
-2206
-2289
-2286
-2223
-2387
-3033
-4005
-4666
-4294
-2673
-369
1570
2297
1703
420
-644
-886
-282
755
1772
2591
3327
4123
4862
5159
4691
3590
2504
2189
2945
4382
5742
6500
6704
6803
7176
7782
8211
7994
6905
5060
2859
858
-381
-485
537
2238
3916
4981
5281
5147
5083
5350
5760
5891
5511
4825
4290
4148
4163
3840
2925
1700
748
430
574
665
320
-407
-1129
-1473
-1331
-848
-254
275
638
759
550
-27
-836
-1471
-1367
-162
1897
3877
4641
3624
1306
-1046
-2230
-1884
-598
648
1223
1183
1035
1238
1852
2561
2947
2742
1885
431
-1494
-3618
-5422
-6255
-5692
-3892
-1615
183
909
627
-83
-535
-321
524
1584
2269
2127
1100
-425
-1872
-2849
-3352
-3629
-3869
-4032
-3947
-3527
-2856
-2104
-1422
-940
-805
-1138
-1923
-2944
-3893
-4526
-4714
-4348
-3286
-1473
819
2930
4091
3892
2555
793
-662
-1481
-1810
-2023
-2395
-2945
-3481
-3751
-3577
-2959
-2122
-1455
-1329
-1852
-2773
-3620
-4003
-3851
-3392
-2925
-2577
-2229
-1633
-615
780
2267
3456
4043
3971
3441
2755
2113
1525
907
271
-195
-233
262
1116
1972
2542
2795
2913
3052
3154
3012
2530
1905
1488
1422
1423
982
-151
-1635
-2724
-2829
-1972
-738
215
629
718
811
953
828
61
-1375
-3037
-4296
-4802
-4721
-4537
-4574
-4704
-4488
-3656
-2433
-1413
-1081
-1433
-2037
-2430
-2463
-2287
-2087
-1866
-1510
-1008
-565
-435
-660
-955
-903
-291
668
1450
1570
931
-99
-941
-1207
-955
-618
-637
-1116
-1746
-2051
-1739
-864
263
1281
1901
1920
1243
-34
-1560
-2836
-3458
-3310
-2552
-1464
-315
654
1234
1334
1101
872
947
1352
1841
2132
2133
1944
1670
1290
733
41
-582
-924
-940
-774
-583
-371
-9
560
1145
1373
973
38
-967
-1477
-1126
130
2085
4367
6452
7732
7767
6615
4903
3453
2719
2543
2433
2059
1463
859
333
-161
-571
-640
-135
821
1725
2052
1672
915
259
-59
-167
-378
-895
-1644
-2307
-2508
-2045
-1030
134
944
1036
360
-827
-2099
-3083
-3639
-3895
-4091
-4351
-4541
-4395
-3763
-2784
-1793
-1056
-595
-235
180
618
862
680
32
-825
-1436
-1434
-810
70
761
1100
1262
1463
1637
1505
973
396
344
1037
2037
2556
2084
805
-578
-1352
-1208
-298
972
2207
3198
3949
4554
4996
5069
4539
3431
2120
1092
555
320
76
-228
-324
40
732
1224
972
-166
-1822
-3374
-4311
-4453
-3932
-3048
-2117
-1386
-1012
-1059
-1479
-2085
-2585
-2701
-2348
-1730
-1260
-1312
-1969
-2951
-3777
-4059
-3726
-2988
-2115
-1208
-189
972
2059
2686
2609
1965
1153
446
-234
-1136
-2262
-3199
-3415
-2728
-1472
-184
815
1527
2033
2246
1970
1207
313
-187
15
788
1673
2210
2198
1736
1092
526
175
25
-35
-127
-314
-569
-809
-944
-910
-674
-249
284
746
870
413
-673
-2126
-3441
-4134
-4038
-3416
-2751
-2419
-2445
-2554
-2428
-1949
-1262
-642
-314
-338
-592
-856
-902
-589
66
881
1564
1848
1643
1094
479
-3
-364
-738
-1149
-1373
-1090
-199
994
1940
2216
1781
934
86
-425
-406
166
1105
2041
2610
2676
2388
1995
1592
1079
353
-498
-1220
-1597
-1587
-1273
-704
140
1220
2287
2915
2756
1830
636
-74
245
1539
3123
4111
3995
2961
1684
785
437
378
250
-97
-577
-1029
-1349
-1465
-1254
-556
701
2348
3945
4929
4889
3824
2222
842
284
630
1417
1990
1958
1413
758
329
159
46
-188
-520
-789
-871
-771
-520
-15
956
2470
4207
5488
5656
4557
2702
959
3
-70
325
665
714
602
601
837
1211
1556
1830
2131
2527
2913
3089
3010
2912
3135
3763
4445
4605
3879
2409
743
-513
-1014
-778
-97
592
877
551
-268
-1183
-1758
-1779
-1339
-724
-218
11
-61
-328
-586
-631
-396
-34
165
-21
-601
-1397
-2205
-2924
-3559
-4124
-4560
-4716
-4421
-3586
-2298
-822
504
1433
1898
1965
1703
1109
175
-983
-2068
-2699
-2582
-1668
-214
1286
2269
2357
1571
348
-689
-1107
-905
-468
-277
-598
-1367
-2290
-3056
-3501
-3650
-3649
-3632
-3612
-3473
-3070
-2393
-1667
-1290
-1602
-2659
-4151
-5568
-6468
-6659
-6186
-5187
-3815
-2282
-934
-184
-273
-1080
-2164
-3052
-3515
-3604
-3483
-3235
-2829
-2212
-1380
-399
589
1357
1668
1476
1097
1080
1764
2878
3622
3282
1864
162
-826
-629
463
1770
2783
3413
3822
4144
4360
4367
4053
3317
2108
524
-1112
-2350
-2835
-2484
-1472
-107
1259
2244
2514
1981
957
29
-340
-157
175
280
179
207
572
1038
1108
536
-353
-890
-623
309
1345
1988
2151
2100
2148
2455
3033
3795
4512
4779
4211
2806
1148
123
299
1498
2948
3860
3904
3225
2144
932
-174
-892
-989
-495
252
829
1039
1004
999
1224
1702
2302
2766
2761
2031
631
-967
-2082
-2250
-1534
-483
220
136
-717
-1901
-2782
-2872
-2124
-954
87
750
1229
1843
2580
3016
2724
1774
769
345
597
984
790
-293
-1913
-3310
-3851
-3450
-2606
-2005
-1958
-2118
-1782
-582
1046
2142
2064
1109
258
257
924
1369
919
-190
-1014
-788
375
1578
1884
1000
-604
-2162
-3143
-3516
-3588
-3671
-3828
-3870
-3591
-3003
-2384
-2058
-2106
-2294
-2284
-1955
-1493
-1187
-1141
-1216
-1220
-1119
-1014
-942
-781
-394
146
547
554
202
-248
-638
-1140
-2110
-3668
-5426
-6646
-6695
-5443
-3309
-998
865
1983
2430
2496
2441
2317
2001
1414
695
138
-69
-35
-36
-200
-319
-37
774
1788
2396
2137
1047
-336
-1301
-1414
-777
53
471
259
-267
-540
-207
616
1501
2084
2278
2166
1791
1115
205
-628
-967
-623
162
844
964
459
-312
-820
-687
99
1189
2073
2345
1900
928
-242
-1307
-2057
-2332
-2035
-1226
-225
461
396
-507
-1913
-3276
-4150
-4385
-4102
-3536
-2886
-2252
-1621
-879
116
1415
2862
4096
4721
4542
3680
2506
1451
851
870
1448
2259
2759
2435
1178
-519
-1779
-1903
-854
728
2001
2479
2258
1800
1544
1652
2013
2361
2401
1902
803
-680
-2066
-2792
-2506
-1291
330
1646
2139
1771
987
398
355
737
1113
1147
885
672
803
1251
1724
1968
1988
1959
1962
1814
1214
59
-1366
-2526
-3007
-2811
-2338
-2067
-2200
-2564
-2833
-2839
-2685
-2556
-2466
-2223
-1676
-982
-543
-648
-1148
-1541
-1418
-858
-373
-450
-1121
-1945
-2385
-2212
-1600
-923
-491
-448
-795
-1435
-2163
-2689
-2758
-2315
-1580
-915
-579
-534
-474
-38
922
2202
3334
3848
3545
2618
1542
785
534
607
623
318
-246
-721
-740
-191
703
1546
2001
1921
1321
318
-873
-1926
-2463
-2233
-1278
64
1332
2160
2411
2171
1692
1288
1216
1514
1944
2129
1836
1191
585
365
548
850
959
782
445
102
-192
-409
-400
79
1120
2424
3354
3344
2345
932
-52
-74
742
1751
2291
2150
1672
1441
1811
2631
3340
3335
2372
725
-954
-1982
-1987
-1053
397
1870
3042
3813
4213
4280
4040
3564
2988
2435
1920
1356
687
10
-457
-571
-423
-324
-578
-1258
-2130
-2802
-2959
-2539
-1745
-907
-299
-25
-61
-368
-949
-1755
-2547
-2934
-2638
-1784
-869
-347
-173
205
1317
3036
4466
4539
2856
68
-2533
-3887
-3825
-3031
-2416
-2421
-2763
-2777
-2044
-801
199
246
-774
-2295
-3512
-3955
-3735
-3302
-2988
-2785
-2490
-2040
-1644
-1588
-1907
-2253
-2118
-1226
218
1654
2546
2715
2370
1848
1329
778
121
-551
-983
-960
-499
155
736
1154
1520
2000
2646
3341
3868
4017
3668
2836
1701
598
-97
-145
388
1129
1585
1427
685
-289
-1054
-1361
-1298
-1210
-1459
-2148
-2977
-3365
-2808
-1283
615
1959
2059
906
-849
-2353
-3057
-2903
-2148
-1082
81
1153
1927
2252
2156
1841
1544
1401
1427
1599
1936
2479
3211
3988
4541
4558
3842
2480
896
-308
-680
-178
847
1955
2934
3846
4768
5536
5766
5183
3948
2639
1884
1931
2521
3143
3423
3313
2973
2527
1929
1072
-15
-1055
-1607
-1299
-63
1769
3563
4672
4741
3857
2439
963
-272
-1193
-1853
-2336
-2727
-3100
-3444
-3590
-3262
-2293
-871
437
932
202
-1568
-3598
-4865
-4676
-3132
-1155
31
-318
-1951
-3804
-4735
-4268
-2794
-1173
-129
94
-315
-977
-1536
-1747
-1517
-919
-176
427
674
515
119
-178
-30
672
1642
2296
2118
1050
-441
-1690
-2303
-2356
-2204
-2124
-2144
-2153
-2092
-1998
-1875
-1596
-984
-16
1053
1760
1658
560
-1320
-3370
-4780
-4914
-3701
-1772
-154
338
-395
-1725
-2784
-3071
-2737
-2385
-2589
-3470
-4599
-5249
-4866
-3476
-1750
-623
-651
-1599
-2580
-2707
-1727
-164
1108
1466
845
-389
-1771
-2962
-3793
-4210
-4261
-4081
-3826
-3564
-3219
-2669
-1904
-1110
-575
-502
-879
-1531
-2267
-2972
-3559
-3873
-3705
-2979
-1945
-1156
-1154
-2069
-3463
-4578
-4828
-4152
-2990
-1900
-1165
-680
-164
525
1262
1821
2127
2330
2614
2942
3032
2620
1772
911
485
570
761
477
-576
-2163
-3663
-4469
-4321
-3372
-2005
-596
590
1381
1650
1377
764
241
255
953
2039
2950
3244
2891
2261
1852
1985
2638
3453
3897
3518
2243
503
-938
-1410
-719
803
2572
4094
5102
5466
5125
4128
2720
1311
281
-192
-131
378
1297
2587
4075
5433
6311
6550
6246
5645
4962
4322
3822
3593
3727
4140
4537
4587
4170
3457
2743
2208
1844
1579
1403
1351
1369
1258
794
-97
-1260
-2353
-2933
-2588
-1149
1071
3248
4421
4103
2641
950
-206
-753
-1223
-2124
-3382
-4349
-4351
-3276
-1744
-720
-882
-2193
-3936
-5162
-5222
-4057
-2117
-45
1606
2519
2623
2050
1043
-166
-1466
-2831
-4156
-5137
-5360
-4581
-2989
-1204
-18
-2
-1205
-3079
-4698
-5215
-4359
-2625
-974
-202
-455
-1257
-1975
-2311
-2428
-2701
-3364
-4342
-5323
-5981
-6177
-6008
-5685
-5307
-4764
-3862
-2569
-1099
282
1519
2762
4038
4983
4985
3746
1674
-300
-1374
-1403
-829
-138
590
1593
2944
4181
4481
3297
919
-1554
-2884
-2502
-840
1049
2237
2428
1905
1129
409
-126
-414
-428
-251
-79
-49
-63
179
895
1924
2688
2494
1008
-1378
-3574
-4285
-2812
380
3808
5874
5885
4386
2504
926
-559
-2556
-5145
-7494
-8395
-7238
-4521
-1507
616
1341
834
-466
-2166
-3926
-5349
-6027
-5793
-4889
-3810
-2892
-2040
-896
683
2298
3202
2888
1571
143
-390
454
2370
4480
5816
5749
4206
1661
-1055
-3058
-3774
-3173
-1766
-287
737
1262
1652
2293
3207
3958
3947
2859
947
-1054
-2293
-2221
-837
1335
3500
4963
5427
5045
4221
3292
2368
1409
418
-464
-1057
-1257
-1046
-387
789
2437
4207
5485
5698
4690
2832
774
-939
-2086
-2695
-2846
-2562
-1876
-942
-23
664
1117
1562
2303
3496
5000
6371
7017
6483
4754
2370
203
-1061
-1373
-1326
-1653
-2615
-3794
-4469
-4197
-3111
-1729
-565
91
134
-434
-1413
-2292
-2380
-1251
827
2910
3950
3533
2201
1079
1083
2289
3933
5001
4942
3988
2885
2301
2388
2783
2973
2702
2122
1633
1597
2116
3000
3871
4332
4119
3196
1779
296
-735
-891
-36
1557
3280
4469
4759
4274
3499
2889
2522
2083
1201
-137
-1479
-2229
-2148
-1592
-1256
-1620
-2566
-3480
-3745
-3188
-2126
-1022
-107
709
1577
2421
2892
2629
1574
71
-1359
-2348
-2867
-3121
-3297
-3382
-3223
-2723
-1987
-1270
-770
-484
-232
149
633
976
866
145
-1048
-2289
-3052
-2999
-2200
-1130
-400
-366
-904
-1520
-1728
-1400
-834
-513
-766
-1556
-2490
-3010
-2686
-1487
101
1252
1240
-98
-2224
-4216
-5320
-5325
-4534
-3425
-2318
-1285
-274
699
1483
1891
1883
1659
1521
1556
1416
507
-1464
-4017
-6037
-6501
-5259
-3163
-1451
-909
-1495
-2596
-3562
-4046
-4019
-3619
-3013
-2324
-1584
-755
167
1043
1616
1668
1146
153
-1143
-2539
-3734
-4331
-4008
-2752
-928
891
2196
2721
2475
1703
813
231
203
658
1280
1732
1847
1657
1294
912
640
535
541
520
399
283
381
785
1330
1707
1712
1373
858
305
-220
-646
-859
-778
-421
137
873
1794
2787
3536
3697
3221
2488
2040
2112
2396
2313
1579
563
82
737
2335
3901
4346
3286
1343
-312
-813
-127
1113
2225
2954
3422
3765
3879
3563
2829
2041
1673
1920
2475
2723
2215
1072
-39
-381
244
1276
1802
1275
-40
-1274
-1625
-909
432
1738
2570
2833
2651
2206
1669
1193
893
811
928
1174
1436
1542
1309
662
-263
-1130
-1540
-1227
-209
1169
2355
2859
2553
1789
1161
1060
1397
1756
1824
1676
1632
1868
2232
2444
2442
2448
2681
3017
2982
2134
487
-1382
-2642
-2702
-1559
194
1698
2285
1812
689
-412
-967
-877
-460
-203
-443
-1181
-2112
-2837
-3118
-3017
-2812
-2762
-2907
-3056
-2979
-2621
-2141
-1755
-1534
-1367
-1163
-1073
-1488
-2685
-4413
-5845
-6105
-5013
-3391
-2513
-3091
-4651
-5924
-5935
-4848
-3806
-3940
-5427
-7384
-8594
-8374
-6929
-5026
-3380
-2262
-1533
-978
-622
-752
-1639
-3188
-4853
-5941
-6094
-5529
-4847
-4550
-4672
-4822
-4543
-3685
-2530
-1596
-1302
-1698
-2418
-2899
-2719
-1837
-590
539
1180
1206
697
-115
-869
-1128
-558
810
2464
3631
3780
3032
2134
1933
2741
4083
5060
5006
3946
2485
1320
818
952
1495
2182
2717
2771
2153
1049
47
-193
593
2065
3516
4362
4495
4248
4054
4093
4174
3909
3021
1565
-91
-1472
-2220
-2199
-1500
-426
539
901
488
-299
-638
128
1899
3776
4700
4292
3161
2433
2868
4269
5605
5739
4238
1753
-297
-593
1182
4027
6206
6372
4488
1800
-98
-383
530
1458
1416
284
-1232
-2206
-2116
-1069
398
1699
2451
2539
2073
1333
685
408
507
696
639
305
88
502
1661
3020
3659
2955
1083
-1077
-2568
-3030
-2907
-3036
-3937
-5374
-6497
-6490
-5234
-3457
-2227
-2170
-3030
-3908
-4006
-3243
-2275
-1977
-2812
-4555
-6479
-7775
-7899
-6762
-4747
-2594
-1134
-907
-1875
-3403
-4600
-4826
-4032
-2744
-1694
-1372
-1777
-2494
-3006
-2993
-2465
-1695
-1070
-926
-1395
-2278
-3048
-3103
-2178
-634
698
1100
530
-310
-505
369
1934
3321
3802
3243
2074
913
175
-64
50
322
586
679
451
-91
-622
-548
617
2786
5159
6629
6477
4845
2625
895
340
982
2288
3502
4062
3917
3521
3451
3855
4241
3869
2434
374
-1511
-2750
-3472
-4014
-4358
-4089
-2975
-1522
-823
-1712
-3971
-6332
-7325
-6287
-3770
-1080
605
875
86
-1114
-2263
-3180
-3747
-3707
-2771
-931
1336
3237
4093
3728
2540
1242
440
296
469
407
-183
-1025
-1448
-948
319
1583
2029
1393
74
-1244
-2058
-2189
-1646
-507
991
2322
2781
1889
-200
-2640
-4300
-4405
-2984
-812
1118
2220
2561
2553
2420
1980
996
-293
-1101
-712
724
2051
1922
-42
-2780
-4476
-3891
-1282
1790
3552
3157
1097
-1248
-2512
-2101
-429
1415
2336
1891
551
-603
-576
891
3141
4993
5396
3941
1014
-2393
-5059
-6003
-4940
-2473
169
1819
2078
1502
1116
1618
2927
4374
5320
5600
5459
5147
4635
3734
2473
1269
663
811
1230
1107
-21
-1768
-3035
-2724
-521
2836
5993
7824
8090
7473
6969
7140
7761
8145
7796
6787
5544
4316
2976
1404
-5
-389
817
3100
4966
5023
3184
872
-44
1301
4100
6502
6966
5274
2565
498
237
1870
4483
6703
7369
6020
3068
-395
-3079
-4106
-3462
-1989
-854
-769
-1511
-2133
-1751
-282
1486
2536
2431
1571
724
310
127
-282
-1048
-1808
-2111
-1955
-1864
-2376
-3452
-4388
-4348
-3034
-909
1176
2542
2971
2574
1524
-42
-1904
-3650
-4786
-4998
-4341
-3197
-2023
-1106
-474
30
587
1231
1739
1646
468
-1923
-5017
-7752
-9039
-8392
-6201
-3447
-1113
253
593
177
-559
-1126
-1188
-835
-618
-1147
-2481
-3890
-4338
-3315
-1291
628
1539
1316
523
-133
-284
12
483
869
1006
819
308
-399
-1045
-1314
-1012
-231
627
1080
938
509
424
1136
2485
3731
4088
3337
2012
969
690
919
978
484
-174
-132
1101
3026
4413
4301
2827
1110
297
666
1564
2100
1855
1024
90
-501
-470
226
1264
1960
1654
261
-1558
-2879
-3253
-2986
-2721
-2803
-3046
-3035
-2527
-1579
-427
599
1102
755
-396
-1776
-2609
-2555
-2065
-2033
-3012
-4705
-6165
-6485
-5350
-3097
-426
1904
3249
3228
1895
-180
-2109
-3126
-2991
-2088
-1161
-843
-1269
-1975
-2172
-1293
516
2316
2875
1464
-1585
-4969
-7121
-7059
-4885
-1673
1139
2506
2289
1234
431
547
1383
2039
1595
-218
-2798
-5022
-5873
-4950
-2641
87
2149
2847
2148
590
-1089
-2299
-2728
-2303
-1180
220
1286
1539
968
32
-766
-1318
-1918
-2839
-3927
-4663
-4567
-3524
-1764
332
2316
3649
3799
2548
238
-2322
-4227
-4806
-3724
-1018
2752
6444
8684
8646
6656
3982
1891
778
141
-664
-1663
-2227
-1676
91
2482
4600
5732
5624
4501
2912
1499
779
1010
2175
4011
5976
7287
7193
5489
2863
633
-102
733
2151
2907
2476
1381
677
1093
2538
4246
5301
5146
3810
1846
55
-882
-704
362
1763
2867
3144
2293
387
-1990
-3855
-4303
-3135
-1118
460
661
-446
-1888
-2549
-1968
-601
589
819
-44
-1460
-2579
-2721
-1733
-74
1439
2117
1864
1284
1266
2269
3824
4711
3770
773
-3320
-6962
-8997
-9271
-8445
-7283
-6070
-4617
-2739
-664
1030
1875
1919
1695
1763
2235
2703
2635
1910
1039
842
1786
3499
4851
4653
2492
-884
-3993
-5557
-5289
-3925
-2538
-1741
-1430
-1183
-816
-538
-608
-925
-1032
-515
578
1711
2208
1691
307
-1379
-2711
-3329
-3361
-3281
-3473
-3867
-3997
-3476
-2428
-1419
-958
-1094
-1510
-1940
-2384
-2867
-3121
-2653
-1230
748
2425
3082
2587
1353
-15
-1010
-1294
-732
492
1810
2487
2063
694
-927
-2032
-2284
-1952
-1660
-1882
-2545
-3047
-2748
-1581
-237
326
-293
-1522
-2239
-1686
-45
1826
3179
3906
4364
4792
4954
4351
2728
399
-1896
-3429
-3896
-3543
-2952
-2622
-2624
-2599
-2119
-1135
-76
505
435
68
-59
261
746
937
653
151
-127
79
687
1403
1922
2032
1616
665
-676
-2110
-3338
-4243
-4937
-5597
-6218
-6509
-6046
-4569
-2175
711
3539
5834
7290
7767
7261
5929
4123
2401
1403
1605
3003
4969
6476
6673
5480
3696
2452
2331
2869
2910
1596
-787
-2846
-3076
-1058
2084
4406
4531
2634
225
-1081
-773
392
1301
1547
1599
2013
2613
2542
1190
-1060
-3058
-3883
-3590
-2992
-2786
-2959
-2974
-2398
-1266
88
1393
2559
3513
4048
3910
3009
1550
-29
-1242
-1775
-1643
-1192
-867
-872
-1012
-914
-429
154
366
-9
-768
-1532
-2099
-2486
-2659
-2348
-1235
628
2635
3919
3908
2666
753
-1209
-2872
-4161
-5045
-5380
-5017
-4073
-3066
-2682
-3302
-4664
-5997
-6540
-6028
-4747
-3188
-1662
-244
1008
1880
2119
1709
988
444
354
616
911
1042
1159
1639
2733
4220
5386
5413
3955
1483
-942
-2376
-2667
-2529
-2897
-4105
-5594
-6435
-6183
-5277
-4588
-4571
-4798
-4331
-2575
150
2808
4404
4635
3965
3181
2840
2996
3282
3179
2312
662
-1337
-2904
-3260
-2099
114
2309
3425
3095
1863
721
311
438
310
-702
-2451
-4043
-4481
-3368
-1169
1100
2489
2618
1816
865
513
1059
2253
3538
4418
4651
4221
3258
2064
1140
1002
1790
3006
3727
3227
1516
-639
-2234
-2639
-1894
-567
633
1228
1148
664
150
-122
-31
466
1323
2241
2601
1790
-171
-2315
-3262
-2341
-350
899
4
-2811
-5767
-6847
-5276
-1973
1238
2937
2896
1890
874
252
-233
-1033
-2245
-3462
-4130
-4027
-3425
-2784
-2324
-1873
-1141
-105
870
1318
1084
504
172
502
1428
2499
3249
3530
3504
3313
2777
1472
-802
-3579
-5792
-6435
-5335
-3364
-1814
-1405
-1756
-1807
-865
656
1522
763
-1385
-3577
-4430
-3623
-2098
-1216
-1659
-2974
-4019
-3867
-2459
-610
567
438
-672
-1674
-1546
-213
1267
1493
-121
-2842
-5233
-6330
-6310
-6097
-6367
-6935
-7001
-5947
-3906
-1654
-18
678
729
683
867
1171
1287
1149
1146
1828
3341
5133
6282
6180
4973
3350
1927
827
-176
-1167
-1793
-1492
-49
2041
3792
4361
3655
2367
1431
1296
1615
1580
606
-1188
-3075
-4243
-4290
-3328
-1730
156
2076
3752
4814
4930
4070
2625
1227
376
155
246
205
-247
-1083
-2005
-2573
-2390
-1364
94
1161
1076
-272
-2133
-3318
-3007
-1309
820
2205
2148
777
-1079
-2349
-2295
-910
1098
2750
3369
2888
1707
332
-850
-1574
-1651
-1063
-72
864
1397
1522
1521
1671
2028
2424
2618
2422
1770
789
-180
-707
-528
264
1277
2045
2216
1589
158
-1752
-3405
-3911
-2764
-263
2599
4721
5493
4999
3827
2752
2454
3250
4874
6513
7259
6734
5377
4099
3557
3679
3803
3251
1837
-41
-1692
-2514
-2257
-1107
402
1578
1828
881
-1097
-3540
-5667
-6796
-6657
-5559
-4260
-3547
-3752
-4526
-5031
-4461
-2569
151
2743
4358
4728
4231
3525
3080
2952
2915
2735
2309
1629
721
-303
-1164
-1496
-1123
-286
422
433
-401
-1677
-2681
-2800
-1856
-193
1516
2600
2710
1958
820
-125
-475
-181
421
758
299
-1107
-3054
-4735
-5397
-4825
-3494
-2274
-1903
-2579
-3924
-5280
-6098
-6210
-5835
-5397
-5269
-5579
-6165
-6665
-6703
-6110
-5086
-4170
-3960
-4697
-6020
-7146
-7369
-6518
-5002
-3469
-2406
-1989
-2146
-2631
-3017
-2759
-1461
788
3323
5230
5874
5254
3924
2633
1932
1982
2588
3363
3944
4174
4169
4238
4712
5756
7256
8835
9992
10345
9844
8826
7829
7283
7292
7637
7978
8092
7988
7879
8025
8547
9303
9894
9817
8679
6360
3103
-468
-3449
-4948
-4545
-2637
-338
1124
1152
122
-942
-1098
-113
1437
2592
2650
1629
251
-536
-185
1118
2646
3650
3757
3000
1621
-31
-1454
-2021
-1322
432
2354
3383
3017
1670
376
78
1020
2637
3937
4142
3167
1654
525
339
949
1692
1941
1512
626
-442
-1588
-2769
-3741
-4025
-3236
-1507
408
1511
1192
-356
-2247
-3475
-3551
-2787
-2023
-2039
-3039
-4576
-5899
-6468
-6269
-5735
-5377
-5433
-5787
-6171
-6412
-6484
-6372
-5967
-5142
-3928
-2542
-1225
-71
942
1783
2299
2355
1972
1284
373
-757
-2004
-3064
-3637
-3735
-3673
-3655
-3427
-2489
-738
1173
2240
1929
599
-844
-1669
-1722
-1282
-695
-152
344
959
1937
3378
4973
6047
6004
4834
3166
1784
1071
893
936
1055
1291
1650
1986
2118
2015
1811
1655
1569
1452
1221
946
853
1131
1641
1810
918
-1283
-4127
-6260
-6553
-5006
-2861
-1718
-2325
-4014
-5235
-4758
-2613
-43
1432
1115
-449
-1983
-2447
-1685
-332
815
1340
1300
988
705
705
1175
2102
3134
3702
3421
2471
1564
1444
2309
3625
4482
4217
2806
771
-1253
-2886
-4018
-4583
-4401
-3344
-1631
119
1245
1543
1427
1551
2189
2920
2896
1517
-1008
-3660
-5197
-5004
-3544
-2066
-1688
-2582
-3925
-4649
-4301
-3238
-2100
-1177
-351
449
907
552
-674
-2170
-3086
-3008
-2271
-1628
-1598
-2074
-2474
-2261
-1375
-296
298
-21
-1172
-2657
-3883
-4450
-4252
-3415
-2203
-966
-83
156
-296
-1168
-1951
-2121
-1429
-93
1259
1962
1783
1130
740
1087
2011
2938
3465
3727
4203
5180
6439
7402
7557
6731
5080
2958
807
-919
-1904
-2108
-1743
-1056
-127
1092
2541
3898
4708
4733
4168
3526
3279
3530
3974
4116
3590
2356
724
-801
-1764
-1980
-1606
-1016
-539
-258
-46
209
420
375
-4
-490
-708
-476
8
354
345
118
-13
122
415
619
587
372
151
84
213
440
586
533
355
295
517
857
849
89
-1377
-3043
-4337
-5070
-5518
-6090
-6902
-7621
-7654
-6517
-4154
-1024
2073
4367
5475
5478
4723
3541
2164
833
-158
-629
-723
-847
-1316
-2054
-2691
-2960
-2958
-2987
-3170
-3280
-2971
-2149
-1094
-229
208
315
403
723
1236
1569
1236
40
-1636
-2955
-3178
-2237
-824
127
131
-572
-1330
-1632
-1405
-884
-306
273
930
1730
2613
3379
3764
3587
2906
2027
1302
856
514
56
-442
-558
105
1449
2813
3429
3035
2061
1244
1025
1285
1582
1586
1285
846
389
-71
-489
-699
-515
101
992
1941
2805
3506
3910
3811
3103
1969
863
223
155
372
463
268
21
134
775
1610
1961
1335
-91
-1466
-1840
-919
646
1720
1566
404
-803
-1139
-407
812
1684
1726
1051
150
-520
-850
-1089
-1596
-2496
-3501
-4069
-3778
-2621
-961
776
2364
3733
4756
5163
4722
3489
1820
112
-1433
-2772
-3789
-4158
-3526
-1841
472
2682
4140
4594
4259
3619
3101
2801
2427
1508
-224
-2545
-4753
-6014
-5817
-4275
-2086
-211
592
143
-1054
-2095
-2216
-1283
108
1014
760
-652
-2557
-4034
-4419
-3632
-2211
-1038
-894
-2016
-3924
-5646
-6254
-5381
-3401
-1191
354
759
170
-744
-1159
-580
806
2190
2657
1826
120
-1585
-2630
-2965
-2965
-2925
-2790
-2375
-1761
-1356
-1509
-2066
-2391
-1884
-534
1024
1992
1997
1285
416
-199
-527
-788
-1201
-1842
-2702
-3741
-4840
-5687
-5805
-4821
-2802
-350
1685
2686
2602
1889
1176
891
1065
1357
1271
491
-824
-2017
-2312
-1368
415
2189
3302
3741
3974
4387
4889
5048
4557
3528
2366
1438
869
600
535
597
701
765
763
739
730
701
603
512
669
1342
2597
4191
5673
6609
6758
6130
4958
3613
2476
1783
1515
1423
1197
678
-24
-601
-746
-378
252
693
579
-80
-847
-1116
-510
865
2486
3722
4154
3691
2510
937
-659
-1946
-2729
-3008
-2938
-2690
-2346
-1903
-1357
-754
-167
340
678
673
102
-1108
-2687
-4038
-4543
-3941
-2535
-1046
-234
-496
-1669
-3149
-4247
-4606
-4369
-3967
-3664
-3262
-2286
-505
1658
3284
3599
2586
1038
3
58
960
1896
2104
1392
228
-629
-674
18
865
1205
762
-145
-779
-424
1158
3526
5741
6886
6596
5247
3669
2591
2265
2495
2952
3399
3679
3619
3075
2108
1053
344
207
535
1002
1276
1119
412
-792
-2178
-3203
-3385
-2686
-1645
-1092
-1614
-3157
-5059
-6473
-6899
-6483
-5879
-5772
-6375
-7275
-7745
-7256
-5797
-3787
-1756
-106
923
1212
805
-4
-728
-963
-662
-182
-16
-448
-1376
-2400
-3059
-3060
-2370
-1186
181
1437
2352
2745
2475
1551
294
-668
-711
313
1848
2960
3032
2264
1495
1482
2280
3283
3838
3786
3453
3197
3093
3048
3085
3329
3680
3646
2707
910
-995
-2134
-2253
-1864
-1640
-1749
-1818
-1504
-960
-697
-1025
-1703
-2128
-1830
-813
466
1378
1485
824
-56
-438
0
856
1305
840
-246
-1117
-1169
-523
231
742
1268
2351
4148
6104
7281
7024
5401
3112
991
-492
-1416
-2166
-2998
-3739
-3902
-3104
-1446
501
2078
2929
3080
2697
1857
597
-845
-1924
-2062
-1125
336
1390
1408
574
-271
-341
405
1238
1329
511
-565
-1018
-520
435
1006
757
12
-484
-277
377
746
307
-729
-1572
-1561
-797
-81
-166
-1016
-1799
-1633
-413
1106
2021
2084
1814
1882
2408
2885
2766
2067
1369
1210
1490
1491
546
-1249
-2946
-3427
-2318
-355
1125
1167
-135
-1808
-2811
-2809
-2274
-1940
-2128
-2547
-2669
-2284
-1681
-1337
-1448
-1798
-2069
-2213
-2460
-2931
-3313
-3010
-1700
267
2041
2886
2638
1658
405
-877
-2136
-3315
-4274
-4906
-5241
-5399
-5452
-5393
-5204
-4950
-4741
-4635
-4561
-4325
-3707
-2587
-1084
400
1344
1431
798
-25
-498
-457
-176
-78
-377
-959
-1526
-1823
-1744
-1328
-701
-28
552
976
1271
1484
1616
1623
1482
1221
868
371
-383
-1432
-2596
-3496
-3743
-3181
-1985
-563
674
1523
2065
2567
3276
4206
5071
5431
4998
3886
2587
1652
1309
1322
1236
791
126
-406
-604
-607
-685
-888
-918
-394
737
2084
3109
3568
3663
3774
4051
4264
4046
3255
2088
906
-51
-762
-1312
-1735
-1987
-2021
-1832
-1438
-850
-108
677
1354
1832
2142
2373
2575
2734
2840
2931
3030
3063
2902
2515
2058
1760
1703
1743
1655
1349
925
516
138
-295
-822
-1339
-1663
-1679
-1416
-1016
-647
-428
-387
-443
-461
-378
-287
-376
-727
-1168
-1334
-926
50
1266
2262
2697
2481
1755
752
-330
-1397
-2405
-3262
-3786
-3804
-3341
-2681
-2206
-2087
-2114
-1842
-969
386
1715
2446
2313
1505
532
-70
-27
553
1271
1681
1541
942
223
-238
-245
118
567
803
681
270
-211
-524
-504
-102
602
1368
1834
1682
903
-51
-457
194
1741
3356
4070
3452
1907
348
-480
-472
-90
144
112
143
647
1691
2877
3610
3509
2647
1460
452
-88
-180
-60
7
-104
-318
-447
-373
-195
-205
-693
-1706
-2962
-4003
-4446
-4182
-3408
-2525
-1959
-1950
-2396
-2857
-2814
-2070
-964
-163
-139
-762
-1381
-1343
-533
550
1183
963
63
-935
-1449
-1250
-542
232
685
694
377
-78
-580
-1118
-1646
-2025
-2160
-2141
-2222
-2558
-2980
-3088
-2626
-1784
-1082
-929
-1264
-1628
-1598
-1136
-548
-124
146
507
1094
1677
1780
1103
-108
-1125
-1231
-297
1064
1921
1728
717
-341
-787
-563
-130
48
-51
-31
514
1612
2895
3894
4337
4223
3700
2929
2043
1157
368
-259
-660
-740
-410
267
981
1299
980
219
-465
-637
-280
263
667
919
1215
1618
1893
1725
1082
307
-183
-261
-147
-127
-260
-383
-350
-213
-172
-380
-827
-1362
-1792
-1955
-1783
-1367
-956
-818
-1046
-1486
-1891
-2149
-2356
-2641
-2949
-3005
-2519
-1412
112
1682
2941
3665
3829
3605
3299
3177
3283
3406
3248
2676
1854
1107
666
493
348
41
-362
-545
-193
719
1819
2536
2471
1680
642
-52
-95
361
840
889
374
-458
-1196
-1560
-1569
-1460
-1467
-1648
-1911
-2163
-2401
-2656
-2875
-2932
-2768
-2541
-2551
-2989
-3715
-4298
-4327
-3723
-2784
-1944
-1449
-1249
-1159
-1128
-1322
-1933
-2900
-3810
-4146
-3676
-2671
-1734
-1391
-1764
-2585
-3464
-4172
-4698
-5133
-5533
-5891
-6191
-6428
-6551
-6406
-5772
-4534
-2851
-1175
-31
311
33
-335
-281
348
1271
2012
2231
1895
1218
482
-73
-275
-25
660
1579
2364
2630
2197
1258
327
-33
413
1398
2332
2759
2696
2556
2715
3138
3433
3262
2690
2095
1782
1705
1593
1324
1128
1396
2285
3481
4346
4321
3285
1632
54
-836
-816
-139
656
1060
858
201
-488
-712
-100
1399
3406
5180
5939
5295
3548
1577
359
393
1427
2678
3385
3317
2871
2701
3175
4101
4902
5077
4565
3739
3115
3039
3559
4484
5497
6255
6474
6006
4868
3243
1448
-84
-899
-729
284
1567
2426
2499
1972
1356
1025
933
757
282
-369
-849
-924
-674
-389
-275
-271
-144
216
586
525
-249
-1539
-2749
-3344
-3312
-3186
-3569
-4586
-5752
-6383
-6163
-5360
-4535
-4057
-3837
-3504
-2798
-1844
-1072
-856
-1187
-1648
-1743
-1311
-654
-272
-423
-924
-1372
-1552
-1612
-1846
-2311
-2718
-2705
-2236
-1693
-1564
-2008
-2708
-3138
-2991
-2387
-1721
-1315
-1194
-1137
-922
-523
-126
38
-124
-495
-844
-1002
-981
-924
-933
-923
-676
-55
826
1677
2262
2544
2575
2262
1365
-210
-2098
-3553
-3954
-3306
-2240
-1485
-1288
-1310
-1058
-412
248
389
-187
-1165
-1972
-2225
-1978
-1576
-1281
-1033
-580
163
904
1158
679
-296
-1225
-1709
-1763
-1692
-1733
-1843
-1788
-1400
-731
3
597
978
1214
1436
1713
1978
2057
1815
1308
784
515
597
897
1181
1303
1275
1211
1236
1452
1918
2612
3380
3953
4072
3654
2863
2033
1469
1271
1291
1262
1018
642
409
578
1183
2000
2695
3030
2947
2531
1921
1264
727
483
646
1191
1913
2491
2634
2238
1468
691
281
403
918
1486
1797
1760
1528
1355
1409
1677
2008
2219
2185
1868
1328
744
395
532
1154
1893
2184
1675
564
-467
-717
12
1282
2338
2622
2086
1137
332
62
372
977
1435
1395
793
-114
-918
-1319
-1313
-1171
-1238
-1645
-2152
-2262
-1580
-171
1416
2524
2869
2693
2462
2416
2427
2269
1980
1894
2320
3186
4029
4300
3746
2556
1241
339
125
468
925
1039
645
-61
-727
-1126
-1251
-1182
-941
-516
11
436
583
482
355
399
583
653
338
-431
-1459
-2405
-2963
-3005
-2588
-1868
-993
-65
815
1499
1836
1803
1578
1452
1618
2017
2390
2483
2243
1846
1542
1455
1498
1460
1224
931
917
1425
2326
3108
3220
2489
1251
83
-637
-954
-1200
-1678
-2442
-3309
-4006
-4304
-4119
-3560
-2944
-2681
-3045
-3946
-4888
-5215
-4512
-2913
-1063
262
621
128
-722
-1454
-1896
-2148
-2363
-2595
-2831
-3092
-3411
-3730
-3878
-3715
-3299
-2857
-2558
-2345
-2017
-1493
-938
-645
-754
-1112
-1394
-1348
-961
-440
-65
-5
-200
-366
-164
552
1575
2429
2636
1986
638
-960
-2247
-2734
-2206
-867
695
1778
1969
1376
524
-6
84
695
1468
2007
2089
1764
1325
1143
1419
2011
2485
2383
1529
165
-1181
-2001
-2089
-1631
-1055
-740
-781
-986
-1082
-969
-779
-704
-745
-653
-137
813
1803
2263
1873
858
-137
-518
-190
393
641
332
-225
-500
-240
315
657
458
-157
-723
-807
-341
323
672
428
-213
-696
-544
239
1159
1663
1631
1464
1683
2434
3359
3909
3754
2933
1706
369
-825
-1659
-1994
-1860
-1457
-1059
-870
-955
-1238
-1551
-1707
-1644
-1523
-1652
-2208
-2991
-3488
-3248
-2261
-993
-82
49
-634
-1814
-2986
-3639
-3500
-2731
-1903
-1656
-2243
-3331
-4258
-4518
-4083
-3329
-2671
-2273
-2005
-1647
-1112
-555
-262
-424
-976
-1645
-2182
-2571
-2991
-3565
-4151
-4401
-4062
-3231
-2303
-1681
-1485
-1527
-1505
-1252
-839
-482
-373
-540
-835
-1039
-1020
-818
-582
-423
-319
-152
132
430
542
357
-26
-346
-389
-157
126
189
-82
-558
-971
-1109
-976
-789
-834
-1243
-1872
-2365
-2400
-1945
-1320
-962
-1058
-1349
-1322
-658
435
1325
1418
617
-621
-1626
-1967
-1645
-960
-238
333
687
810
727
551
478
693
1225
1892
2395
2491
2140
1523
930
599
594
788
966
986
890
860
1065
1502
1975
2225
2103
1661
1103
686
614
977
1710
2581
3248
3397
2898
1896
767
-49
-256
142
859
1509
1851
1903
1818
1666
1358
815
202
-90
241
1057
1808
1952
1438
765
573
1109
2035
2699
2623
1831
798
115
107
641
1234
1392
952
194
-375
-408
34
560
786
622
288
67
63
186
338
582
1066
1794
2488
2744
2361
1532
689
169
-4
-19
-22
4
143
374
540
501
290
111
175
510
891
956
447
-567
-1664
-2305
-2204
-1538
-813
-486
-664
-1100
-1422
-1377
-906
-133
674
1164
1064
374
-579
-1328
-1567
-1317
-843
-436
-243
-234
-243
-53
478
1277
2021
2287
1805
651
-783
-1978
-2520
-2268
-1429
-480
81
57
-304
-528
-325
153
485
383
-49
-437
-478
-146
366
835
1119
1150
909
446
-109
-597
-912
-1022
-941
-688
-310
111
489
806
1129
1542
2052
2561
2924
3044
2947
2783
2749
2958
3324
3570
3387
2661
1571
497
-213
-409
-174
262
639
778
681
561
745
1433
2486
3436
3761
3262
2221
1237
826
1102
1750
2294
2434
2205
1885
1757
1936
2377
2973
3640
4290
4790
4990
4826
4384
3858
3408
3067
2765
2449
2158
1989
1975
2012
1912
1547
968
391
42
-3
134
239
164
-88
-397
-619
-664
-528
-294
-107
-118
-388
-832
-1254
-1491
-1539
-1569
-1786
-2261
-2868
-3384
-3671
-3776
-3862
-4032
-4201
-4161
-3783
-3167
-2600
-2334
-2407
-2647
-2844
-2909
-2881
-2835
-2802
-2762
-2669
-2460
-2076
-1525
-953
-630
-800
-1518
-2596
-3699
-4493
-4735
-4325
-3343
-2057
-849
-36
280
221
-1
-234
-423
-575
-716
-894
-1150
-1448
-1640
-1543
-1108
-509
-52
49
-165
-416
-383
101
946
1864
2515
2654
2221
1329
189
-957
-1879
-2394
-2423
-2049
-1505
-1057
-855
-869
-945
-935
-794
-584
-415
-372
-464
-602
-614
-312
400
1439
2511
3206
3185
2382
1089
-170
-911
-954
-499
18
186
-162
-862
-1485
-1554
-822
508
1840
2530
2304
1418
423
-244
-480
-424
-234
10
229
302
148
-138
-291
-83
468
1062
1295
914
-1
-1030
-1591
-1255
-40
1524
2690
2945
2309
1235
226
-489
-973
-1371
-1715
-1932
-1987
-1962
-1983
-2069
-2070
-1788
-1183
-485
-77
-215
-812
-1489
-1868
-1862
-1703
-1705
-1975
-2327
-2435
-2069
-1233
-158
816
1371
1346
807
13
-714
-1148
-1239
-1097
-917
-891
-1114
-1533
-1964
-2209
-2206
-2072
-1995
-2080
-2275
-2435
-2439
-2241
-1863
-1383
-945
-736
-885
-1337
-1825
-1979
-1544
-549
657
1556
1744
1170
182
-702
-1158
-1250
-1312
-1599
-2041
-2303
-2081
-1367
-460
232
418
32
-784
-1762
-2605
-3084
-3112
-2756
-2193
-1626
-1196
-928
-725
-441
-5
489
817
803
499
206
269
798
1542
2035
1925
1247
432
46
423
1449
2640
3446
3565
3068
2279
1546
1067
870
889
1045
1283
1564
1858
2158
2473
2793
3036
3049
2704
2033
1278
756
609
654
505
-86
-980
-1724
-1915
-1542
-991
-709
-838
-1109
-1086
-527
398
1192
1361
757
-271
-1069
-1085
-238
1045
2139
2640
2570
2247
2013
2043
2342
2807
3244
3370
2928
1894
614
-332
-488
146
1104
1787
1890
1611
1474
1921
2966
4165
4913
4838
4001
2791
1650
837
391
230
247
356
495
660
905
1288
1760
2132
2171
1781
1099
427
59
147
652
1383
2056
2397
2277
1825
1364
1191
1329
1494
1307
607
-411
-1331
-1799
-1718
-1252
-674
-202
80
210
288
417
658
992
1296
1366
1020
253
-692
-1399
-1547
-1142
-542
-181
-232
-474
-508
-125
499
955
953
576
213
250
776
1521
2072
2163
1850
1447
1294
1520
1986
2421
2653
2710
2740
2824
2896
2844
2678
2564
2653
2878
2961
2659
2037
1470
1321
1608
1943
1848
1156
159
-616
-804
-458
22
189
-135
-756
-1254
-1294
-871
-310
-34
-260
-850
-1451
-1767
-1775
-1714
-1886
-2418
-3163
-3781
-3944
-3556
-2823
-2160
-1949
-2320
-3077
-3800
-4065
-3664
-2715
-1612
-803
-514
-605
-698
-518
-159
-18
-436
-1350
-2288
-2720
-2464
-1786
-1157
-876
-875
-831
-458
223
848
938
243
-1016
-2235
-2779
-2390
-1324
-136
674
915
703
319
34
2
199
425
427
87
-421
-697
-378
569
1769
2652
2830
2340
1601
1104
1085
1405
1723
1802
1693
1641
1828
2171
2364
2128
1462
687
260
485
1316
2379
3189
3432
3105
2449
1739
1107
549
55
-289
-338
-10
644
1488
2387
3232
3885
4156
3875
3022
1793
524
-470
-1020
-1125
-880
-391
268
1014
1710
2135
2087
1543
760
191
214
859
1763
2401
2445
1958
1329
997
1191
1814
2494
2753
2241
958
-676
-1995
-2484
-2128
-1443
-1113
-1496
-2382
-3182
-3384
-2901
-2079
-1406
-1188
-1408
-1806
-2091
-2124
-1990
-1925
-2154
-2731
-3509
-4239
-4726
-4902
-4791
-4441
-3916
-3325
-2830
-2573
-2582
-2768
-3001
-3197
-3317
-3322
-3152
-2782
-2284
-1812
-1501
-1363
-1290
-1149
-906
-660
-571
-721
-1006
-1169
-951
-276
665
1519
1977
1940
1535
1002
564
349
380
576
766
758
443
-101
-617
-797
-488
188
877
1205
1037
586
279
459
1141
1995
2574
2578
1984
991
-93
-956
-1341
-1137
-453
390
1016
1204
1002
660
428
382
385
209
-260
-886
-1334
-1302
-783
-105
310
278
-17
-222
-146
101
256
174
-65
-272
-309
-150
185
653
1152
1499
1515
1191
745
498
636
1058
1424
1368
747
-237
-1106
-1370
-842
204
1180
1554
1190
396
-347
-743
-831
-846
-969
-1195
-1413
-1561
-1676
-1789
-1813
-1573
-983
-206
392
483
29
-671
-1198
-1307
-1072
-757
-561
-449
-212
310
1043
1706
2009
1848
1336
676
22
-547
-960
-1126
-1006
-694
-382
-207
-133
-25
165
290
110
-456
-1203
-1744
-1777
-1286
-545
71
312
175
-135
-384
-483
-533
-688
-959
-1164
-1094
-751
-406
-405
-878
-1621
-2252
-2480
-2278
-1848
-1448
-1234
-1197
-1203
-1095
-803
-393
-18
182
171
18
-158
-244
-163
106
507
905
1150
1178
1068
1010
1182
1654
2344
3065
3584
3693
3272
2362
1183
71
-655
-837
-532
47
669
1182
1525
1671
1579
1209
576
-223
-1037
-1707
-2094
-2112
-1776
-1239
-758
-552
-666
-962
-1249
-1425
-1499
-1523
-1527
-1546
-1643
-1856
-2114
-2251
-2168
-1979
-1964
-2332
-3018
-3701
-4038
-3900
-3444
-3019
-2965
-3418
-4193
-4839
-4903
-4263
-3246
-2401
-2075
-2179
-2342
-2300
-2135
-2162
-2604
-3383
-4183
-4700
-4836
-4716
-4547
-4444
-4349
-4094
-3573
-2865
-2228
-1905
-1949
-2188
-2385
-2415
-2301
-2126
-1927
-1699
-1446
-1206
-1010
-857
-734
-671
-717
-865
-1014
-1039
-899
-675
-482
-341
-151
201
710
1214
1509
1497
1257
985
850
879
954
904
648
279
25
103
551
1165
1607
1631
1247
713
361
388
785
1386
1969
2324
2307
1917
1357
973
1036
1517
2065
2261
1949
1359
925
952
1415
2025
2454
2514
2213
1689
1131
721
590
791
1288
1980
2739
3442
3972
4228
4157
3800
3300
2846
2553
2394
2227
1938
1560
1280
1305
1717
2421
3213
3882
4270
4284
3926
3327
2720
2316
2171
2151
2047
1733
1236
704
318
234
513
1054
1576
1731
1335
527
-292
-739
-704
-394
-131
-102
-275
-496
-656
-780
-973
-1306
-1742
-2154
-2413
-2461
-2310
-1992
-1530
-985
-496
-253
-364
-746
-1168
-1426
-1481
-1445
-1426
-1416
-1331
-1149
-974
-966
-1209
-1649
-2142
-2548
-2783
-2833
-2739
-2582
-2449
-2396
-2447
-2612
-2906
-3316
-3749
-4046
-4075
-3805
-3316
-2702
-2017
-1326
-782
-601
-887
-1476
-1985
-2089
-1778
-1353
-1145
-1222
-1356
-1268
-898
-441
-140
-64
-78
-18
147
303
345
322
414
764
1310
1794
1960
1802
1628
1851
2632
3695
4491
4602
4034
3172
2442
2025
1839
1736
1681
1727
1894
2118
2310
2446
2564
2678
2726
2585
2150
1396
430
-490
-1024
-904
-126
1002
2029
2646
2856
2925
3142
3619
4229
4701
4765
4274
3284
2050
931
238
88
375
868
1384
1890
2474
3187
3889
4257
3982
3028
1720
553
-137
-352
-315
-183
96
652
1439
2122
2267
1667
529
-653
-1423
-1640
-1501
-1325
-1287
-1316
-1232
-951
-575
-287
-180
-197
-235
-277
-406
-699
-1146
-1658
-2142
-2534
-2782
-2829
-2651
-2275
-1755
-1124
-410
286
762
812
365
-473
-1515
-2614
-3680
-4604
-5247
-5518
-5467
-5242
-4957
-4616
-4180
-3695
-3302
-3119
-3128
-3210
-3286
-3390
-3598
-3885
-4077
-3958
-3440
-2635
-1797
-1174
-901
-980
-1323
-1799
-2260
-2571
-2662
-2585
-2492
-2503
-2560
-2413
-1798
-679
665
1795
2386
2385
1970
1408
944
759
916
1295
1600
1540
1078
531
402
1022
2300
3731
4685
4750
3939
2658
1465
768
631
814
993
998
879
796
845
992
1124
1147
1028
781
434
22
-400
-756
-963
-973
-834
-708
-803
-1207
-1761
-2111
-1979
-1415
-818
-625
-961
-1541
-1939
-1948
-1712
-1525
-1532
-1613
-1555
-1280
-916
-663
-601
-643
-637
-519
-357
-278
-345
-495
-576
-460
-137
271
611
821
975
1194
1519
1853
2052
2055
1933
1800
1694
1573
1428
1379
1613
2209
3020
3742
4135
4179
4038
3893
3802
3704
3528
3276
3019
2837
2773
2822
2947
3081
3131
3019
2728
2337
1988
1818
1889
2165
2525
2820
2936
2870
2746
2753
3005
3417
3720
3630
3075
2281
1630
1402
1586
1919
2106
2029
1798
1624
1640
1821
2037
2177
2225
2247
2303
2385
2425
2365
2215
2041
1912
1855
1861
1928
2069
2302
2628
3021
3434
3782
3946
3820
3390
2789
2254
2003
2110
2475
2891
3156
3161
2925
2545
2111
1640
1100
520
66
-35
302
883
1341
1434
1248
1108
1256
1611
1841
1657
1059
321
-235
-457
-417
-304
-284
-407
-612
-789
-864
-855
-847
-922
-1089
-1278
-1402
-1427
-1387
-1346
-1340
-1343
-1281
-1087
-761
-388
-93
24
-73
-352
-737
-1110
-1331
-1310
-1104
-926
-1022
-1475
-2117
-2647
-2845
-2713
-2421
-2170
-2080
-2174
-2397
-2635
-2750
-2652
-2376
-2068
-1882
-1896
-2108
-2484
-2972
-3464
-3784
-3790
-3502
-3116
-2850
-2763
-2714
-2507
-2063
-1480
-941
-610
-576
-858
-1373
-1912
-2180
-1937
-1161
-89
913
1559
1777
1697
1518
1373
1283
1197
1077
951
898
988
1223
1533
1833
2076
2264
2412
2519
2596
2704
2941
3353
3855
4237
4301
3987
3396
2694
1996
1329
699
155
-195
-234
81
668
1326
1815
1979
1832
1523
1208
939
675
397
199
231
556
1069
1559
1855
1906
1762
1501
1182
842
496
158
-141
-342
-398
-338
-263
-233
-160
135
711
1343
1634
1352
672
61
-114
121
402
355
-111
-778
-1306
-1442
-1118
-458
278
802
935
694
269
-123
-378
-534
-692
-913
-1161
-1320
-1254
-890
-297
293
582
375
-284
-1139
-1893
-2394
-2683
-2887
-3065
-3147
-3025
-2686
-2276
-2007
-1998
-2178
-2336
-2301
-2083
-1872
-1882
-2188
-2669
-3101
-3310
-3260
-3032
-2750
-2515
-2379
-2335
-2328
-2274
-2132
-1966
-1943
-2217
-2785
-3440
-3889
-3953
-3676
-3256
-2863
-2517
-2129
-1626
-1056
-583
-391
-557
-973
-1363
-1428
-1051
-403
170
432
460
560
968
1618
2201
2436
2269
1843
1333
855
503
387
563
951
1366
1673
1896
2147
2461
2725
2785
2609
2311
2039
1840
1652
1400
1082
790
642
703
909
1075
984
547
-105
-681
-938
-836
-526
-180
148
500
891
1223
1342
1177
820
486
380
579
979
1336
1377
949
118
-839
-1568
-1835
-1667
-1328
-1160
-1351
-1811
-2225
-2269
-1836
-1106
-422
-77
-169
-594
-1143
-1594
-1772
-1600
-1154
-664
-428
-647
-1289
-2090
-2694
-2845
-2504
-1866
-1262
-1012
-1293
-2033
-2946
-3652
-3873
-3566
-2925
-2254
-1807
-1688
-1856
-2171
-2453
-2541
-2359
-1983
-1627
-1519
-1749
-2195
-2610
-2781
-2638
-2251
-1767
-1362
-1220
-1462
-2029
-2641
-2916
-2621
-1856
-1010
-502
-525
-950
-1427
-1591
-1240
-418
600
1448
1851
1762
1353
904
661
767
1235
1938
2609
2953
2828
2390
2015
2029
2447
2971
3237
3106
2737
2410
2288
2331
2409
2458
2550
2793
3194
3609
3829
3747
3442
3105
2867
2685
2405
1943
1405
1014
916
1041
1180
1185
1106
1114
1310
1600
1770
1672
1340
949
655
489
376
233
25
-242
-564
-928
-1258
-1408
-1261
-868
-482
-420
-833
-1583
-2343
-2834
-2995
-2964
-2902
-2845
-2710
-2405
-1953
-1503
-1237
-1249
-1484
-1779
-1984
-2063
-2110
-2263
-2578
-2974
-3294
-3421
-3353
-3169
-2939
-2666
-2316
-1902
-1518
-1283
-1218
-1193
-1012
-608
-153
11
-351
-1137
-1919
-2238
-1938
-1268
-678
-489
-703
-1072
-1318
-1332
-1217
-1181
-1372
-1755
-2132
-2296
-2206
-2015
-1910
-1914
-1857
-1566
-1084
-675
-600
-892
-1334
-1644
-1670
-1433
-1040
-610
-244
-15
61
44
20
18
-9
-120
-316
-543
-756
-942
-1075
-1086
-898
-520
-72
281
430
354
91
-272
-590
-695
-512
-179
-15
-289
-965
-1664
-1923
-1547
-764
-49
234
86
-183
-226
76
563
965
1119
1050
882
706
544
413
400
631
1147
1806
2329
2480
2246
1866
1674
1849
2280
2653
2688
2342
1813
1371
1177
1231
1447
1720
1942
1995
1800
1403
989
771
848
1137
1448
1614
1563
1322
996
746
744
1065
1604
2097
2269
2008
1444
865
552
628
1008
1458
1740
1746
1550
1345
1313
1518
1893
2298
2599
2714
2642
2469
2331
2336
2505
2766
3026
3240
3407
3523
3555
3483
3351
3269
3327
3497
3626
3520
3078
2376
1645
1149
1038
1259
1590
1786
1722
1447
1122
915
925
1168
1587
2070
2477
2694
2693
2533
2321
2137
1990
1812
1509
1040
479
16
-146
60
484
838
901
662
298
-11
-229
-458
-793
-1193
-1508
-1619
-1567
-1536
-1689
-2016
-2306
-2308
-1940
-1376
-931
-831
-1076
-1499
-1948
-2401
-2899
-3404
-3757
-3805
-3565
-3245
-3073
-3102
-3175
-3077
-2748
-2356
-2185
-2412
-2942
-3427
-3472
-2907
-1936
-1022
-578
-689
-1091
-1416
-1481
-1368
-1272
-1301
-1426
-1591
-1794
-2041
-2241
-2209
-1830
-1217
-697
-586
-959
-1586
-2088
-2179
-1819
-1219
-698
-486
-584
-769
-784
-555
-273
-234
-565
-1096
-1490
-1518
-1224
-842
-585
-510
-554
-657
-814
-1032
-1259
-1395
-1352
-1139
-866
-684
-679
-797
-872
-753
-457
-198
-217
-563
-1027
-1320
-1329
-1217
-1256
-1576
-2074
-2535
-2829
-2971
-3028
-3016
-2892
-2627
-2276
-1955
-1776
-1783
-1927
-2096
-2185
-2163
-2084
-2003
-1898
-1679
-1322
-960
-820
-1012
-1393
-1659
-1595
-1240
-805
-459
-208
47
376
775
1220
1713
2238
2697
2924
2802
2378
1861
1510
1491
1794
2251
2639
2826
2848
2874
3051
3369
3674
3812
3766
3636
3513
3384
3187
2933
2748
2765
2990
3267
3395
3271
2944
2560
2272
2173
2282
2538
2809
2931
2779
2340
1734
1170
851
885
1237
1752
2231
2519
2567
2424
2191
1952
1750
1582
1431
1286
1160
1091
1133
1323
1638
1969
2161
2112
1862
1588
1499
1687
2077
2481
2716
2682
2381
1897
1367
923
635
483
412
426
596
954
1377
1607
1436
883
173
-450
-896
-1216
-1456
-1568
-1466
-1150
-751
-455
-409
-676
-1235
-1989
-2777
-3424
-3816
-3931
-3791
-3422
-2869
-2261
-1799
-1622
-1698
-1843
-1897
-1858
-1863
-2028
-2346
-2706
-2988
-3131
-3128
-3019
-2887
-2821
-2844
-2862
-2746
-2454
-2100
-1845
-1744
-1707
-1620
-1489
-1442
-1592
-1915
-2266
-2518
-2653
-2739
-2826
-2893
-2872
-2720
-2456
-2130
-1787
-1455
-1173
-1010
-1029
-1224
-1481
-1639
-1595
-1379
-1121
-954
-951
-1129
-1483
-1963
-2423
-2643
-2455
-1885
-1154
-517
-88
203
491
831
1145
1286
1116
580
-252
-1168
-1878
-2162
-2000
-1576
-1133
-808
-584
-381
-151
111
417
798
1248
1683
1987
2097
2048
1921
1765
1575
1331
1040
730
427
160
-16
-2
300
915
1740
2546
3067
3123
2739
2153
1695
1588
1812
2137
2310
2250
2098
2098
2388
2886
3330
3455
3182
2686
2293
2260
2602
3087
3409
3405
3134
2786
2512
2326
2146
1898
1591
1298
1095
1018
1055
1162
1282
1359
1360
1292
1211
1201
1330
1607
1958
2249
2356
2221
1888
1470
1098
872
846
1025
1367
1788
2170
2404
2430
2275
2040
1854
1783
1767
1633
1218
514
-276
-848
-1002
-783
-424
-164
-83
-96
-90
-52
-71
-224
-459
-612
-537
-264
-8
-14
-351
-815
-1074
-930
-492
-105
-66
-399
-862
-1159
-1169
-979
-750
-580
-482
-462
-567
-823
-1152
-1352
-1219
-705
12
612
828
604
125
-316
-510
-445
-279
-201
-288
-475
-613
-587
-378
-56
271
505
583
467
148
-320
-795
-1064
-958
-492
89
434
331
-139
-660
-924
-866
-683
-656
-919
-1362
-1720
-1761
-1441
-928
-482
-277
-270
-231
69
653
1276
1598
1436
913
363
81
122
286
289
-15
-520
-921
-905
-357
544
1404
1838
1691
1121
491
146
221
590
963
1067
803
304
-146
-282
-10
550
1158
1607
1829
1884
1882
1915
2025
2204
2385
2458
2327
1995
1608
1367
1399
1665
2021
2337
2564
2699
2703
2521
2172
1804
1601
1607
1649
1475
985
358
-68
-68
291
701
854
648
212
-251
-641
-1000
-1397
-1786
-1996
-1881
-1493
-1096
-978
-1211
-1583
-1765
-1595
-1215
-961
-1100
-1621
-2245
-2616
-2546
-2134
-1702
-1586
-1919
-2549
-3142
-3408
-3270
-2869
-2416
-2031
-1711
-1417
-1179
-1093
-1227
-1532
-1855
-2057
-2128
-2177
-2319
-2541
-2688
-2580
-2166
-1609
-1197
-1173
-1563
-2142
-2549
-2509
-2011
-1332
-849
-765
-954
-1077
-882
-447
-125
-233
-755
-1327
-1524
-1197
-561
6
275
305
337
541
872
1111
1071
775
455
375
593
893
941
582
-7
-442
-459
-152
100
-40
-581
-1196
-1511
-1396
-1033
-734
-703
-947
-1344
-1759
-2094
-2266
-2203
-1878
-1364
-827
-461
-398
-650
-1098
-1549
-1836
-1906
-1839
-1768
-1772
-1827
-1854
-1805
-1690
-1528
-1304
-984
-583
-193
71
153
95
9
1
124
353
598
740
708
532
340
286
458
831
1286
1650
1755
1503
950
332
-22
117
723
1523
2156
2383
2185
1740
1313
1130
1273
1625
1923
1927
1598
1152
915
1077
1555
2068
2357
2347
2143
1880
1608
1298
955
685
647
907
1342
1688
1721
1410
945
597
526
680
852
850
645
386
274
400
683
965
1157
1294
1446
1587
1581
1303
794
270
-26
-4
227
474
619
684
766
904
1014
949
641
199
-137
-178
48
311
382
239
79
124
394
688
757
517
89
-316
-536
-516
-290
57
410
661
744
662
468
233
37
-37
54
259
436
441
246
-50
-312
-475
-553
-545
-391
-43
424
803
896
677
336
137
223
522
814
903
750
486
304
316
480
646
680
556
364
220
171
173
156
102
62
93
181
235
160
-39
-248
-348
-320
-262
-262
-286
-199
77
437
650
574
310
146
319
814
1374
1692
1620
1224
700
235
-63
-170
-111
56
254
413
497
536
598
748
998
1297
1562
1695
1606
1237
627
-45
-521
-618
-382
-76
29
-113
-276
-161
337
1040
1636
1911
1859
1607
1271
896
503
164
4
132
550
1114
1565
1646
1243
485
-278
-647
-421
257
978
1341
1231
882
669
805
1180
1464
1366
822
-13
-901
-1634
-2050
-2033
-1581
-878
-271
-83
-387
-949
-1377
-1378
-921
-215
428
756
675
269
-250
-663
-846
-809
-654
-492
-404
-428
-544
-643
-538
-88
659
1431
1878
1813
1344
789
464
494
787
1134
1356
1390
1300
1216
1246
1401
1582
1633
1428
952
311
-314
-760
-970
-1006
-976
-910
-746
-421
-19
207
-3
-686
-1575
-2267
-2483
-2239
-1788
-1427
-1331
-1479
-1708
-1807
-1642
-1244
-797
-526
-547
-792
-1087
-1291
-1392
-1484
-1681
-2035
-2518
-3044
-3506
-3799
-3839
-3580
-3032
-2288
-1526
-967
-773
-953
-1350
-1741
-1965
-1993
-1880
-1698
-1486
-1281
-1133
-1089
-1144
-1228
-1253
-1183
-1078
-1052
-1167
-1328
-1298
-844
37
1033
1666
1617
962
109
-526
-808
-912
-1070
-1330
-1520
-1451
-1118
-707
-418
-288
-174
91
534
1004
1308
1357
1232
1093
1039
1049
1024
887
635
323
26
-187
-256
-148
127
513
935
1335
1672
1906
2004
1958
1811
1637
1499
1422
1392
1377
1340
1254
1122
988
906
885
865
770
592
424
402
596
950
1320
1561
1595
1440
1187
949
810
769
756
684
523
322
166
111
143
199
222
220
265
417
639
780
691
381
52
-62
72
230
132
-282
-769
-992
-825
-449
-183
-222
-509
-822
-948
-800
-459
-115
36
-72
-317
-468
-376
-105
126
138
-64
-330
-522
-616
-664
-691
-673
-599
-540
-615
-877
-1249
-1562
-1684
-1621
-1510
-1507
-1660
-1879
-2021
-2028
-1981
-2031
-2266
-2624
-2950
-3114
-3088
-2922
-2668
-2342
-1944
-1508
-1116
-876
-872
-1112
-1507
-1894
-2121
-2138
-2019
-1882
-1782
-1683
-1529
-1330
-1159
-1056
-972
-835
-678
-674
-1002
-1644
-2314
-2622
-2338
-1583
-765
-320
-426
-888
-1277
-1232
-712
-14
451
449
70
-388
-656
-655
-469
-202
106
440
724
821
642
266
-63
-86
276
829
1215
1142
595
-132
-614
-565
-23
704
1257
1462
1399
1285
1301
1505
1842
2206
2483
2571
2425
2106
1781
1625
1712
1981
2327
2690
3064
3397
3538
3318
2721
1979
1461
1419
1811
2321
2579
2399
1872
1296
990
1112
1578
2112
2408
2315
1927
1510
1319
1434
1716
1897
1738
1161
300
-547
-1066
-1078
-646
-28
484
720
689
492
202
-183
-686
-1262
-1779
-2090
-2133
-1958
-1681
-1395
-1132
-902
-740
-710
-864
-1195
-1644
-2117
-2501
-2652
-2452
-1915
-1273
-890
-1010
-1549
-2105
-2270
-1944
-1404
-1071
-1181
-1642
-2146
-2419
-2392
-2191
-1996
-1884
-1778
-1533
-1111
-670
-468
-639
-1059
-1452
-1665
-1807
-2113
-2641
-3131
-3193
-2639
-1660
-669
6
315
414
458
459
314
-43
-540
-986
-1213
-1225
-1195
-1310
-1580
-1791
-1674
-1142
-390
223
409
108
-522
-1220
-1753
-2013
-2079
-2175
-2540
-3229
-4035
-4609
-4719
-4424
-4021
-3814
-3911
-4193
-4446
-4518
-4380
-4089
-3731
-3384
-3120
-3005
-3075
-3309
-3619
-3882
-4003
-3975
-3883
-3858
-3975
-4186
-4329
-4237
-3878
-3406
-3064
-2990
-3084
-3069
-2709
-2009
-1237
-731
-677
-998
-1419
-1651
-1563
-1246
-938
-833
-915
-958
-715
-146
534
1044
1273
1349
1458
1645
1777
1704
1416
1059
829
856
1167
1677
2200
2522
2541
2383
2335
2602
3097
3490
3496
3157
2815
2818
3214
3730
4032
4010
3825
3707
3719
3732
3605
3376
3248
3381
3695
3904
3750
3249
2699
2466
2717
3321
3969
4401
4567
4606
4683
4814
4835
4559
3986
3375
3078
3279
3866
4541
5051
5314
5375
5282
5048
4686
4234
3726
3164
2559
2009
1684
1698
1982
2300
2399
2184
1763
1359
1162
1228
1470
1732
1904
1985
2056
2179
2322
2380
2269
1987
1598
1189
841
634
598
659
650
454
138
-57
73
496
949
1154
1041
761
507
351
236
107
11
57
289
599
789
734
503
321
375
622
785
552
-163
-1129
-1954
-2342
-2269
-1951
-1677
-1629
-1792
-1986
-1989
-1699
-1216
-779
-589
-657
-823
-902
-837
-711
-636
-642
-671
-639
-523
-398
-396
-617
-1032
-1461
-1676
-1576
-1284
-1052
-1045
-1190
-1234
-968
-402
238
671
742
493
110
-191
-271
-105
242
670
1072
1323
1301
955
400
-93
-250
0
454
788
805
582
396
494
903
1405
1685
1553
1067
496
128
73
230
418
550
669
834
998
1014
777
346
-68
-251
-118
241
631
846
763
402
-78
-458
-582
-451
-221
-97
-205
-518
-857
-990
-768
-242
354
736
756
494
177
11
70
296
579
825
963
936
707
286
-251
-771
-1128
-1230
-1104
-885
-717
-625
-479
-128
420
941
1153
936
418
-155
-615
-935
-1132
-1162
-939
-458
116
512
518
130
-436
-871
-959
-709
-349
-163
-276
-549
-680
-446
103
673
946
827
483
176
33
-38
-206
-506
-752
-695
-273
285
629
587
306
111
210
532
829
903
740
468
227
99
103
204
308
285
54
-349
-781
-1083
-1147
-928
-449
174
721
954
788
366
-50
-283
-341
-326
-283
-185
-35
75
65
-6
45
341
806
1205
1327
1117
655
86
-397
-580
-334
233
768
903
572
85
-130
112
629
1075
1237
1146
947
725
473
202
27
85
392
760
923
751
382
125
187
471
614
273
-578
-1608
-2377
-2652
-2532
-2303
-2181
-2155
-2056
-1736
-1223
-730
-517
-703
-1165
-1601
-1730
-1480
-1014
-593
-393
-449
-702
-1059
-1401
-1585
-1510
-1211
-884
-749
-877
-1135
-1307
-1273
-1096
-959
-1016
-1288
-1635
-1842
-1748
-1367
-884
-519
-354
-284
-171
-25
-16
-287
-770
-1207
-1371
-1251
-1020
-844
-757
-701
-654
-669
-806
-1051
-1326
-1572
-1788
-2000
-2195
-2306
-2229
-1875
-1227
-395
359
712
469
-268
-1103
-1576
-1458
-900
-305
-35
-160
-457
-630
-559
-388
-361
-589
-952
-1213
-1230
-1049
-808
-590
-376
-149
18
-7
-267
-618
-795
-588
8
772
1375
1569
1326
857
475
364
447
457
193
-290
-703
-755
-365
312
1034
1629
2044
2291
2396
2367
2198
1869
1382
805
281
-42
-106
20
212
389
548
708
857
950
949
850
662
394
84
-173
-250
-70
329
796
1151
1280
1169
897
592
371
292
326
376
336
160
-114
-383
-531
-483
-239
120
465
679
723
664
633
723
917
1081
1060
790
356
-56
-272
-213
92
538
988
1297
1355
1146
776
416
186
73
-29
-184
-335
-342
-133
202
438
376
-8
-528
-907
-965
-736
-441
-303
-376
-503
-473
-217
115
275
120
-273
-684
-918
-925
-784
-598
-412
-210
10
180
183
-60
-500
-971
-1293
-1388
-1301
-1135
-958
-781
-608
-471
-419
-475
-612
-782
-952
-1108
-1236
-1317
-1325
-1248
-1117
-1024
-1101
-1433
-1944
-2387
-2496
-2211
-1750
-1446
-1456
-1642
-1726
-1561
-1257
-1048
-1075
-1286
-1526
-1669
-1684
-1610
-1518
-1483
-1543
-1661
-1730
-1663
-1477
-1291
-1213
-1243
-1277
-1227
-1103
-995
-967
-995
-1002
-948
-860
-802
-799
-807
-762
-662
-589
-646
-853
-1095
-1195
-1051
-721
-376
-166
-125
-186
-270
-350
-434
-529
-626
-731
-854
-982
-1048
-979
-772
-527
-382
-400
-516
-598
-555
-393
-181
9
131
145
8
-284
-650
-940
-1037
-945
-777
-638
-511
-280
138
667
1086
1188
929
474
77
-69
55
314
511
513
318
43
-170
-241
-178
-28
169
398
631
826
958
1053
1165
1302
1397
1371
1230
1106
1171
1498
2001
2486
2787
2857
2781
2701
2729
2888
3116
3309
3395
3379
3342
3384
3557
3830
4108
4314
4443
4551
4678
4785
4780
4619
4382
4225
4242
4374
4470
4439
4333
4283
4367
4556
4781
5003
5216
5381
5417
5281
5033
4815
4741
4809
4922
4974
4917
4768
4580
4416
4312
4250
4168
4027
3857
3730
3662
3570
3357
3061
2869
2951
3250
3462
3255
2538
1548
685
259
329
709
1093
1215
983
536
156
75
296
589
670
411
-90
-623
-1030
-1285
-1455
-1597
-1709
-1756
-1720
-1636
-1578
-1601
-1697
-1804
-1859
-1855
-1839
-1863
-1952
-2109
-2335
-2599
-2799
-2773
-2423
-1851
-1347
-1197
-1470
-1968
-2410
-2642
-2696
-2669
-2582
-2378
-2039
-1656
-1361
-1174
-956
-528
138
836
1228
1074
396
-522
-1287
-1613
-1444
-964
-469
-207
-250
-475
-676
-706
-565
-365
-218
-159
-164
-213
-316
-463
-572
-521
-247
176
572
781
758
585
401
323
385
527
623
562
330
40
-149
-139
54
351
692
1052
1378
1553
1451
1041
457
-65
-314
-218
128
517
739
700
494
348
460
832
1251
1447
1296
905
510
281
221
206
127
-11
-108
-78
48
120
-16
-382
-836
-1178
-1317
-1339
-1405
-1589
-1798
-1852
-1645
-1222
-737
-350
-161
-203
-460
-866
-1309
-1659
-1821
-1792
-1661
-1556
-1566
-1682
-1800
-1806
-1670
-1469
-1322
-1295
-1367
-1475
-1580
-1660
-1676
-1571
-1349
-1130
-1085
-1287
-1603
-1769
-1590
-1095
-517
-140
-132
-465
-956
-1373
-1559
-1514
-1374
-1295
-1329
-1396
-1378
-1239
-1047
-893
-822
-836
-962
-1251
-1707
-2212
-2560
-2585
-2271
-1759
-1258
-937
-856
-958
-1097
-1130
-1006
-818
-733
-874
-1233
-1697
-2141
-2497
-2741
-2851
-2811
-2645
-2424
-2213
-2019
-1794
-1512
-1218
-1008
-971
-1125
-1446
-1880
-2346
-2730
-2912
-2833
-2543
-2180
-1884
-1720
-1661
-1638
-1609
-1597
-1662
-1844
-2086
-2237
-2131
-1716
-1113
-545
-173
4
104
219
327
324
146
-165
-490
-709
-756
-623
-354
-36
225
369
434
528
725
984
1173
1180
1010
780
631
629
738
861
909
858
755
681
695
798
944
1083
1189
1250
1256
1222
1226
1379
1728
2159
2431
2353
1957
1513
1342
1570
2037
2411
2428
2082
1616
1346
1416
1692
1868
1724
1320
950
895
1198
1655
2015
2181
2229
2259
2266
2155
1857
1424
998
707
585
562
531
436
329
328
497
736
809
530
-49
-639
-940
-889
-697
-630
-763
-925
-886
-594
-235
-84
-296
-797
-1353
-1744
-1899
-1914
-1943
-2063
-2209
-2248
-2103
-1828
-1569
-1449
-1503
-1673
-1871
-2028
-2122
-2184
-2271
-2429
-2653
-2883
-3057
-3156
-3195
-3181
-3090
-2916
-2719
-2604
-2624
-2709
-2710
-2529
-2222
-1971
-1946
-2174
-2502
-2685
-2544
-2085
-1514
-1104
-1020
-1216
-1488
-1646
-1632
-1516
-1406
-1365
-1403
-1493
-1581
-1591
-1464
-1215
-934
-724
-623
-605
-631
-688
-754
-763
-634
-364
-68
107
123
100
212
528
943
1264
1350
1195
900
571
261
-40
-347
-627
-794
-767
-543
-226
28
122
87
58
159
397
637
692
473
88
-206
-181
174
629
871
744
353
-44
-242
-224
-111
-32
-52
-203
-524
-1029
-1627
-2102
-2228
-1945
-1429
-976
-777
-777
-752
-528
-146
175
234
2
-385
-766
-1052
-1204
-1173
-918
-499
-121
-16
-258
-693
-1053
-1153
-983
-661
-321
-60
70
63
-30
-122
-155
-140
-123
-113
-61
78
282
480
630
763
943
1178
1397
1505
1457
1303
1162
1158
1350
1684
2013
2192
2170
2023
1877
1811
1833
1919
2045
2168
2195
2052
1774
1526
1502
1781
2291
2894
3469
3928
4175
4133
3822
3399
3065
2912
2872
2819
2709
2632
2716
3011
3454
3911
4244
4349
4181
3781
3274
2834
2619
2710
3069
3546
3922
4006
3745
3273
2841
2658
2753
2971
3098
3016
2775
2545
2488
2635
2852
2911
2641
2053
1362
863
750
995
1383
1666
1724
1614
1502
1518
1664
1826
1862
1697
1360
940
529
185
-71
-240
-318
-286
-116
193
573
899
1060
1042
924
780
588
249
-273
-861
-1300
-1451
-1379
-1282
-1312
-1436
-1477
-1281
-878
-479
-339
-575
-1069
-1546
-1761
-1676
-1465
-1354
-1426
-1555
-1538
-1281
-877
-527
-392
-508
-795
-1137
-1430
-1613
-1658
-1562
-1347
-1067
-824
-740
-884
-1191
-1474
-1541
-1356
-1072
-922
-1033
-1341
-1657
-1810
-1745
-1538
-1327
-1229
-1257
-1283
-1107
-609
111
739
948
642
35
-509
-750
-718
-631
-664
-790
-837
-672
-350
-77
-32
-216
-446
-509
-331
-31
178
137
-142
-482
-642
-474
-33
439
681
602
353
200
298
575
820
881
769
605
494
466
519
655
862
1071
1182
1145
1002
837
694
562
427
320
268
227
90
-198
-543
-740
-644
-304
59
213
79
-245
-586
-823
-946
-1018
-1100
-1181
-1186
-1037
-731
-374
-134
-123
-310
-547
-688
-722
-767
-938
-1204
-1388
-1325
-1039
-750
-683
-864
-1083
-1088
-813
-433
-210
-283
-587
-932
-1162
-1229
-1187
-1122
-1096
-1115
-1134
-1110
-1053
-1038
-1143
-1366
-1609
-1749
-1729
-1570
-1317
-993
-621
-273
-59
-54
-231
-483
-698
-809
-798
-691
-572
-570
-771
-1110
-1368
-1331
-970
-473
-85
88
127
169
273
391
440
362
128
-260
-731
-1108
-1177
-838
-207
439
836
886
677
393
214
248
494
833
1083
1117
967
806
803
987
1227
1364
1345
1246
1185
1234
1395
1637
1921
2192
2380
2434
2367
2256
2174
2132
2077
1956
1773
1588
1466
1426
1438
1458
1464
1460
1445
1397
1282
1102
922
847
943
1176
1415
1525
1451
1236
957
661
350
42
-204
-318
-289
-183
-83
-12
75
229
426
567
539
293
-136
-658
-1160
-1530
-1671
-1548
-1236
-912
-765
-866
-1109
-1286
-1240
-990
-719
-642
-867
-1335
-1869
-2276
-2421
-2277
-1930
-1551
-1325
-1347
-1563
-1797
-1862
-1673
-1296
-904
-679
-724
-998
-1328
-1502
-1408
-1130
-898
-914
-1187
-1526
-1710
-1661
-1495
-1403
-1496
-1737
-1990
-2113
-2029
-1749
-1369
-1033
-855
-852
-947
-1031
-1056
-1052
-1083
-1190
-1368
-1587
-1795
-1912
-1844
-1549
-1098
-678
-479
-571
-848
-1111
-1212
-1149
-1043
-1010
-1065
-1109
-1031
-816
-565
-415
-440
-617
-876
-1157
-1413
-1573
-1547
-1286
-865
-465
-261
-296
-468
-622
-663
-599
-496
-411
-368
-356
-345
-294
-182
-43
38
-7
-158
-292
-272
-53
284
602
811
913
968
1031
1117
1202
1231
1138
878
484
87
-140
-89
206
585
876
994
974
927
950
1076
1255
1396
1417
1297
1097
927
894
1039
1306
1553
1619
1418
1008
587
379
494
856
1258
1503
1516
1367
1192
1103
1129
1212
1246
1144
906
625
429
393
490
635
748
800
792
732
628
505
384
260
92
-129
-332
-385
-197
176
552
754
740
630
597
727
957
1126
1085
788
318
-158
-464
-501
-299
-7
175
116
-163
-498
-703
-705
-590
-509
-545
-651
-726
-726
-706
-734
-798
-797
-630
-303
61
294
283
34
-335
-663
-842
-894
-959
-1172
-1519
-1802
-1781
-1363
-690
-25
446
705
826
849
735
452
72
-254
-403
-369
-235
-82
79
273
505
739
941
1111
1265
1391
1450
1422
1336
1252
1203
1175
1144
1127
1172
1305
1490
1663
1787
1877
1970
2070
2151
2176
2127
2001
1817
1627
1520
1585
1845
2234
2624
2899
2988
2872
2580
2199
1851
1633
1551
1522
1477
1449
1555
1886
2399
2930
3293
3390
3234
2919
2567
2275
2072
1896
1633
1218
732
374
328
623
1110
1569
1863
1996
2055
2089
2048
1834
1397
813
249
-140
-297
-262
-97
171
526
898
1153
1160
903
507
156
-28
-42
24
65
29
-66
-139
-90
133
480
805
938
792
407
-79
-530
-869
-1077
-1158
-1114
-953
-715
-470
-274
-132
14
236
537
807
860
559
-69
-799
-1316
-1397
-1061
-558
-210
-196
-438
-664
-609
-201
396
889
1043
794
248
-392
-927
-1227
-1254
-1061
-752
-439
-207
-106
-142
-278
-433
-527
-545
-567
-708
-1002
-1338
-1512
-1359
-869
-179
504
995
1175
1010
558
-28
-555
-877
-976
-964
-1008
-1222
-1569
-1870
-1892
-1501
-774
14
561
726
602
407
299
277
252
168
64
0
-29
-86
-200
-294
-227
70
500
836
874
578
101
-325
-538
-538
-453
-426
-506
-615
-627
-477
-220
12
112
70
-43
-143
-195
-208
-193
-144
-60
37
110
130
99
33
-59
-173
-302
-447
-631
-887
-1215
-1550
-1794
-1897
-1892
-1847
-1778
-1638
-1397
-1114
-920
-904
-1044
-1241
-1422
-1577
-1715
-1802
-1786
-1667
-1523
-1448
-1481
-1594
-1760
-1989
-2290
-2602
-2800
-2777
-2539
-2210
-1947
-1842
-1882
-1983
-2066
-2098
-2091
-2058
-1975
-1794
-1508
-1193
-979
-952
-1083
-1258
-1384
-1471
-1604
-1829
-2080
-2197
-2045
-1612
-1033
-522
-257
-297
-557
-872
-1101
-1205
-1239
-1271
-1306
-1280
-1127
-847
-514
-228
-52
2
-46
-170
-329
-436
-368
-30
544
1155
1547
1577
1329
1042
913
942
963
816
507
205
98
248
552
842
998
1008
951
911
928
987
1060
1148
1268
1408
1488
1412
1150
793
487
335
332
417
536
678
834
976
1076
1140
1202
1275
1322
1283
1122
844
473
51
-351
-627
-688
-542
-315
-170
-193
-335
-475
-514
-445
-338
-283
-336
-496
-697
-844
-860
-735
-529
-328
-190
-143
-216
-456
-879
-1403
-1839
-1997
-1823
-1462
-1155
-1050
-1094
-1087
-874
-487
-126
0
-165
-487
-754
-829
-753
-698
-824
-1131
-1429
-1473
-1167
-673
-303
-273
-525
-773
-747
-405
43
318
283
27
-231
-305
-166
57
192
159
25
-80
-108
-156
-361
-729
-1070
-1140
-857
-388
-10
122
88
111
356
796
1227
1415
1251
826
372
105
82
185
253
232
201
253
372
429
308
18
-307
-513
-518
-346
-108
49
14
-206
-455
-524
-321
29
263
185
-183
-628
-919
-961
-814
-616
-475
-426
-437
-452
-430
-371
-315
-299
-322
-336
-283
-149
22
157
223
264
371
582
813
893
707
328
0
-49
219
634
994
1237
1441
1685
1930
2052
1983
1791
1621
1572
1634
1731
1801
1854
1959
2188
2552
2955
3232
3240
2969
2566
2247
2165
2340
2676
3030
3286
3393
3386
3355
3376
3437
3440
3289
2991
2655
2390
2231
2146
2115
2163
2308
2499
2631
2639
2562
2515
2592
2788
2986
3025
2796
2332
1814
1477
1451
1656
1856
1842
1598
1304
1189
1356
1711
2036
2137
1956
1587
1202
933
808
781
808
887
1012
1130
1157
1072
967
965
1099
1268
1340
1285
1194
1180
1282
1460
1668
1877
2041
2073
1891
1510
1065
726
593
641
774
896
957
963
950
949
962
962
929
874
833
822
807
729
562
340
134
4
-36
-8
42
69
38
-46
-145
-209
-216
-186
-168
-205
-314
-470
-600
-615
-470
-220
6
102
55
-63
-198
-370
-621
-930
-1189
-1296
-1263
-1215
-1286
-1503
-1770
-1946
-1953
-1827
-1696
-1691
-1851
-2089
-2261
-2293
-2249
-2279
-2481
-2804
-3101
-3246
-3224
-3115
-3007
-2940
-2894
-2809
-2633
-2373
-2125
-2031
-2174
-2497
-2838
-3057
-3131
-3138
-3149
-3167
-3158
-3131
-3139
-3226
-3374
-3517
-3605
-3638
-3657
-3710
-3817
-3948
-4010
-3892
-3545
-3055
-2611
-2380
-2403
-2596
-2848
-3110
-3380
-3636
-3807
-3814
-3630
-3294
-2868
-2406
-1949
-1550
-1269
-1138
-1142
-1233
-1364
-1529
-1753
-2050
-2369
-2583
-2548
-2208
-1665
-1137
-824
-774
-865
-912
-807
-584
-383
-339
-501
-803
-1095
-1215
-1070
-686
-205
185
336
208
-118
-489
-747
-799
-644
-359
-57
172
307
391
504
694
928
1107
1145
1052
929
872
875
820
598
222
-156
-371
-369
-234
-100
-37
-9
90
345
746
1164
1398
1295
868
320
-69
-122
142
537
849
949
830
585
350
239
281
398
453
348
86
-245
-530
-676
-624
-371
-6
287
329
87
-270
-483
-417
-171
0
-112
-509
-982
-1257
-1158
-712
-133
300
412
227
-68
-287
-388
-468
-632
-873
-1071
-1118
-1008
-834
-693
-606
-529
-411
-236
-24
187
367
497
571
583
523
377
154
-95
-287
-362
-333
-282
-291
-369
-438
-403
-244
-52
28
-98
-393
-707
-869
-792
-503
-116
238
465
532
471
367
308
317
325
218
-61
-441
-756
-859
-705
-355
82
505
831
1000
991
839
612
362
103
-152
-352
-416
-308
-74
184
380
495
550
580
635
788
1095
1515
1882
1994
1768
1319
878
636
636
803
1035
1272
1496
1704
1898
2071
2189
2176
1948
1488
902
400
187
357
832
1400
1815
1913
1704
1363
1109
1059
1140
1165
990
638
289
146
290
622
926
1000
779
385
51
-42
95
259
209
-150
-688
-1155
-1346
-1214
-868
-482
-215
-156
-296
-544
-773
-903
-941
-959
-1022
-1147
-1295
-1406
-1409
-1236
-869
-385
55
296
301
177
85
91
114
-9
-382
-949
-1503
-1807
-1733
-1349
-887
-597
-574
-703
-765
-634
-383
-229
-338
-694
-1108
-1372
-1393
-1227
-999
-803
-659
-541
-418
-289
-171
-86
-56
-99
-229
-432
-656
-825
-873
-786
-602
-394
-243
-215
-325
-523
-704
-781
-759
-735
-805
-955
-1056
-965
-660
-256
85
275
328
308
271
249
263
312
355
327
196
14
-101
-47
184
508
814
1038
1187
1298
1391
1435
1373
1172
869
567
378
354
465
628
770
866
936
1016
1126
1237
1294
1252
1132
1026
1032
1157
1290
1276
1052
700
381
213
207
295
410
519
614
691
735
727
643
465
207
-67
-261
-302
-173
90
428
763
990
999
754
341
-70
-345
-471
-525
-562
-562
-464
-253
17
268
447
520
454
230
-107
-455
-708
-830
-860
-850
-823
-781
-745
-748
-793
-819
-753
-584
-395
-312
-410
-658
-932
-1090
-1060
-888
-711
-664
-765
-887
-856
-599
-219
92
213
184
150
220
372
478
418
183
-108
-284
-229
50
435
782
1002
1089
1071
967
790
589
450
441
542
653
693
693
790
1104
1609
2111
2362
2231
1805
1334
1071
1104
1328
1555
1681
1747
1863
2058
2237
2269
2128
1925
1813
1861
2005
2128
2152
2078
1963
1878
1866
1925
1997
1997
1883
1703
1573
1599
1797
2088
2357
2514
2513
2351
2061
1703
1346
1032
774
577
463
447
498
535
484
351
225
208
321
483
572
525
378
247
241
390
608
742
681
442
158
-31
-88
-89
-118
-175
-187
-115
-21
-14
-139
-315
-416
-388
-299
-263
-328
-446
-525
-516
-445
-384
-403
-529
-738
-955
-1086
-1060
-875
-601
-340
-167
-85
-51
-22
-2
-37
-167
-379
-604
-776
-888
-989
-1109
-1200
-1165
-968
-707
-567
-663
-929
-1148
-1128
-849
-485
-273
-350
-669
-1037
-1238
-1167
-894
-622
-548
-727
-1033
-1257
-1254
-1031
-711
-436
-286
-269
-352
-489
-627
-707
-681
-538
-312
-87
36
-12
-219
-493
-710
-799
-784
-750
-755
-772
-709
-485
-97
368
771
984
931
611
97
-474
-939
-1165
-1107
-834
-489
-216
-75
-19
66
273
604
954
1170
1137
861
477
185
126
303
589
819
897
824
662
483
355
342
481
733
967
1024
818
403
-51
-349
-372
-132
239
555
685
628
506
462
548
695
793
786
703
603
518
448
398
401
483
629
773
831
751
551
315
148
110
160
183
88
-104
-258
-237
2
387
808
1188
1481
1635
1589
1323
901
445
65
-187
-309
-304
-177
41
285
480
591
634
654
683
721
740
702
594
439
301
239
245
231
81
-238
-625
-889
-888
-640
-310
-99
-109
-302
-547
-719
-761
-684
-531
-355
-207
-137
-179
-321
-497
-612
-605
-499
-392
-388
-504
-637
-633
-403
10
454
772
895
852
726
597
514
496
519
522
431
220
-61
-293
-369
-258
-16
259
490
649
745
780
733
582
344
101
-44
-43
52
126
98
-5
-86
-79
-28
-50
-222
-505
-766
-882
-829
-680
-538
-465
-445
-420
-348
-240
-158
-171
-292
-461
-579
-577
-470
-344
-289
-336
-441
-522
-526
-460
-382
-356
-411
-527
-649
-729
-763
-803
-913
-1109
-1313
-1383
-1228
-902
-593
-489
-619
-821
-878
-699
-389
-154
-130
-306
-563
-784
-912
-937
-861
-692
-463
-230
-41
85
151
158
96
-21
-141
-190
-122
45
252
448
627
810
1010
1204
1341
1378
1298
1118
900
748
766
989
1320
1566
1580
1390
1203
1244
1559
1959
2172
2069
1761
1490
1406
1441
1399
1153
788
535
567
845
1142
1242
1116
921
845
940
1100
1172
1082
874
648
494
459
541
689
811
825
725
591
513
501
479
362
149
-95
-315
-519
-729
-909
-957
-805
-508
-242
-170
-324
-593
-831
-982
-1111
-1330
-1683
-2091
-2393
-2460
-2277
-1943
-1611
-1407
-1380
-1511
-1728
-1942
-2077
-2116
-2108
-2136
-2244
-2392
-2493
-2496
-2446
-2444
-2545
-2685
-2723
-2560
-2235
-1909
-1749
-1803
-1980
-2135
-2175
-2119
-2043
-2007
-2004
-1986
-1926
-1846
-1787
-1761
-1732
-1664
-1578
-1566
-1713
-2003
-2286
-2366
-2137
-1673
-1195
-938
-1012
-1350
-1734
-1923
-1787
-1388
-959
-748
-849
-1138
-1369
-1360
-1100
-708
-330
-66
25
-84
-346
-615
-713
-569
-292
-97
-123
-324
-523
-552
-362
-19
352
623
704
583
339
100
-39
-67
-35
21
111
259
458
655
786
803
694
487
264
126
121
181
164
-22
-310
-501
-413
-26
500
931
1090
946
604
257
83
156
397
619
651
451
121
-164
-267
-150
115
389
534
486
295
94
8
75
230
376
463
504
530
547
531
478
436
478
636
853
1008
1000
828
596
458
524
786
1120
1343
1321
1056
694
425
346
401
450
402
280
158
65
-30
-137
-178
-40
301
720
1041
1183
1223
1297
1457
1624
1650
1438
1014
530
186
127
348
681
907
921
812
781
960
1301
1621
1748
1632
1360
1090
973
1084
1378
1690
1823
1676
1328
984
822
869
1006
1083
1050
983
1000
1155
1374
1521
1500
1334
1135
1002
944
871
702
439
180
42
74
215
332
306
134
-52
-69
162
525
782
773
548
312
216
216
151
-67
-331
-440
-291
13
255
278
100
-136
-282
-297
-257
-282
-427
-637
-798
-840
-807
-819
-944
-1131
-1249
-1208
-1033
-831
-689
-624
-600
-574
-534
-498
-500
-569
-700
-836
-906
-886
-825
-795
-817
-845
-831
-789
-792
-883
-1016
-1094
-1059
-947
-845
-815
-853
-920
-990
-1067
-1154
-1224
-1227
-1138
-1004
-928
-981
-1130
-1242
-1186
-949
-656
-459
-416
-462
-494
-455
-360
-255
-178
-157
-211
-312
-381
-332
-159
45
160
140
30
-111
-266
-448
-618
-676
-530
-186
231
541
620
462
191
-12
-28
110
237
202
20
-133
-85
165
446
588
562
467
404
395
417
459
517
544
458
230
-61
-282
-372
-385
-407
-437
-379
-146
239
641
917
1004
936
794
646
512
370
193
-3
-153
-183
-76
102
258
347
399
464
550
601
565
461
387
447
648
869
936
758
423
140
82
248
479
604
577
470
382
353
377
443
533
592
535
332
70
-92
-56
144
387
578
694
743
709
571
360
168
71
48
-9
-187
-467
-724
-822
-719
-500
-305
-224
-240
-259
-223
-177
-234
-438
-682
-762
-551
-114
324
547
496
287
101
54
133
225
206
33
-228
-459
-576
-583
-532
-461
-371
-268
-188
-176
-226
-283
-301
-297
-329
-420
-540
-640
-707
-741
-712
-566
-305
-33
101
34
-153
-316
-385
-405
-454
-542
-594
-530
-347
-127
18
16
-129
-336
-483
-467
-272
7
208
200
-22
-324
-511
-461
-216
45
151
91
19
116
406
733
898
836
645
469
353
233
34
-226
-431
-448
-217
199
624
844
731
346
-79
-304
-253
-59
61
-20
-272
-563
-759
-772
-564
-163
326
749
987
1012
869
612
288
-37
-262
-321
-261
-226
-326
-500
-548
-304
200
720
965
795
309
-218
-494
-366
99
670
1092
1238
1159
1004
882
802
709
583
473
452
532
649
714
695
639
622
682
784
854
839
750
660
656
780
996
1195
1254
1118
851
607
523
609
742
766
639
475
456
676
1058
1404
1542
1442
1227
1071
1080
1224
1374
1402
1271
1063
900
853
889
923
905
869
896
1025
1201
1323
1332
1269
1227
1252
1288
1216
962
568
168
-98
-160
-28
237
550
805
905
811
588
373
284
344
493
658
816
980
1147
1271
1290
1180
982
772
609
508
442
376
308
283
368
588
891
1175
1355
1421
1425
1423
1427
1420
1392
1343
1265
1116
852
482
104
-141
-143
98
469
810
1008
1053
1029
1026
1073
1112
1067
906
679
467
328
264
247
257
295
360
422
418
293
51
-223
-400
-385
-185
98
335
440
397
237
11
-215
-370
-401
-316
-188
-115
-153
-292
-474
-634
-726
-745
-724
-731
-819
-973
-1094
-1060
-819
-453
-152
-109
-411
-971
-1564
-1937
-1953
-1675
-1323
-1119
-1138
-1281
-1380
-1336
-1165
-947
-745
-587
-482
-448
-490
-588
-703
-807
-895
-980
-1084
-1228
-1421
-1631
-1766
-1718
-1452
-1064
-734
-592
-615
-647
-548
-333
-167
-227
-536
-929
-1179
-1187
-1056
-995
-1131
-1392
-1575
-1524
-1265
-983
-871
-977
-1188
-1332
-1311
-1157
-997
-952
-1055
-1225
-1323
-1252
-1047
-855
-818
-949
-1113
-1145
-1002
-802
-709
-789
-958
-1074
-1067
-988
-944
-1002
-1151
-1338
-1507
-1615
-1630
-1540
-1372
-1192
-1077
-1060
-1116
-1182
-1199
-1145
-1033
-892
-736
-562
-359
-144
30
100
37
-126
-321
-487
-604
-681
-716
-691
-588
-419
-230
-76
2
1
-50
-100
-104
-46
48
126
148
103
7
-103
-179
-166
-30
207
461
626
645
547
417
341
361
452
546
563
460
266
84
29
156
415
682
830
788
576
291
71
22
145
321
393
284
68
-100
-112
7
133
165
94
-7
-75
-107
-147
-219
-278
-238
-55
199
355
265
-67
-460
-687
-647
-433
-238
-193
-280
-384
-411
-345
-239
-148
-92
-53
7
107
228
312
315
250
192
207
279
319
243
56
-144
-244
-196
-33
159
304
360
338
273
196
115
31
-18
36
217
434
518
368
76
-117
-31
284
583
637
427
128
-59
-65
31
110
112
54
-5
-19
28
115
209
290
365
456
566
653
674
622
551
532
590
680
713
611
360
22
-282
-428
-369
-158
82
251
322
323
283
205
95
-13
-78
-98
-115
-154
-175
-105
71
271
366
293
104
-91
-208
-224
-153
-15
154
288
319
228
50
-167
-409
-672
-905
-995
-848
-497
-118
86
36
-170
-352
-393
-312
-225
-226
-327
-463
-559
-582
-552
-508
-477
-454
-425
-387
-356
-354
-376
-381
-313
-157
20
96
-27
-330
-670
-868
-838
-636
-394
-217
-120
-73
-63
-101
-167
-179
-62
164
354
348
110
-234
-488
-532
-385
-163
7
51
-41
-222
-410
-522
-523
-446
-365
-335
-366
-442
-546
-660
-737
-702
-516
-243
-47
-76
-336
-661
-833
-758
-539
-386
-434
-640
-839
-907
-866
-838
-901
-999
-1008
-873
-664
-507
-443
-397
-276
-101
-11
-124
-401
-649
-679
-465
-149
90
183
189
194
212
184
58
-155
-389
-592
-750
-857
-894
-839
-719
-609
-567
-576
-563
-492
-425
-474
-680
-947
-1117
-1106
-980
-885
-904
-994
-1044
-984
-845
-708
-633
-627
-674
-761
-874
-972
-999
-927
-801
-709
-713
-796
-882
-900
-846
-772
-734
-746
-781
-801
-780
-725
-667
-647
-691
-781
-864
-890
-857
-809
-794
-821
-854
-853
-815
-764
-734
-752
-834
-971
-1110
-1171
-1109
-971
-875
-906
-1039
-1161
-1185
-1128
-1075
-1079
-1117
-1131
-1112
-1098
-1111
-1100
-972
-682
-299
12
77
-182
-683
-1204
-1491
-1409
-1028
-574
-269
-184
-222
-232
-136
32
177
222
131
-84
-371
-638
-777
-713
-450
-88
219
343
250
32
-149
-157
19
268
439
453
339
192
104
128
276
515
767
932
948
829
651
485
362
301
331
478
706
900
957
889
833
932
1202
1500
1636
1526
1245
971
866
982
1251
1535
1709
1731
1654
1595
1654
1857
2135
2358
2405
2238
1932
1637
1489
1540
1752
2045
2338
2549
2602
2469
2236
2074
2108
2291
2432
2369
2120
1855
1709
1678
1669
1646
1664
1758
1859
1858
1751
1665
1711
1828
1833
1629
1333
1170
1237
1410
1489
1414
1312
1345
1532
1738
1810
1697
1452
1159
892
718
695
828
1033
1171
1147
982
781
645
600
599
582
525
440
347
250
144
31
-63
-102
-68
17
110
187
273
418
651
936
1176
1257
1111
752
278
-153
-397
-401
-235
-45
63
103
174
350
586
744
711
508
273
160
225
403
582
679
681
626
553
481
411
345
293
257
221
157
60
-39
-76
-7
160
359
510
552
470
296
109
11
72
268
474
541
420
206
66
108
296
493
570
484
284
70
-62
-51
101
317
482
510
397
216
52
-56
-118
-158
-180
-164
-90
42
203
334
374
301
157
33
4
76
188
270
294
276
246
228
239
281
321
288
136
-93
-271
-279
-112
128
336
485
595
653
592
387
141
30
137
349
441
280
-59
-365
-476
-382
-177
38
219
347
405
394
351
328
342
360
338
272
193
123
50
-32
-87
-52
90
270
375
352
249
170
175
231
256
208
125
88
159
332
536
686
735
705
661
652
658
611
470
291
213
352
703
1129
1466
1622
1612
1498
1330
1133
932
762
651
593
567
568
623
758
955
1145
1248
1230
1128
1020
987
1047
1150
1202
1131
943
730
600
595
662
713
703
671
695
805
938
976
838
550
234
35
29
185
404
590
710
796
897
1022
1121
1101
903
554
167
-109
-182
-60
177
441
682
876
986
967
816
599
401
245
71
-184
-488
-704
-712
-519
-265
-106
-95
-174
-253
-287
-289
-287
-292
-310
-345
-402
-473
-551
-638
-742
-848
-911
-874
-722
-505
-314
-217
-218
-268
-313
-344
-393
-480
-570
-588
-494
-330
-193
-141
-137
-94
25
166
231
182
53
-101
-268
-464
-668
-805
-800
-650
-434
-240
-112
-41
-2
20
35
45
48
30
-10
-50
-60
-44
-40
-74
-114
-97
-3
101
97
-87
-415
-764
-1004
-1076
-1018
-935
-927
-1014
-1110
-1076
-837
-461
-122
33
-13
-154
-267
-314
-341
-406
-513
-605
-610
-502
-327
-201
-245
-495
-847
-1097
-1083
-815
-475
-280
-313
-473
-573
-493
-251
34
230
258
104
-188
-533
-834
-1016
-1063
-1008
-912
-821
-762
-740
-735
-710
-625
-481
-326
-228
-219
-275
-343
-393
-421
-424
-385
-286
-149
-33
2
-57
-163
-242
-230
-106
95
297
419
435
388
345
328
296
211
101
51
117
261
384
421
384
319
236
107
-83
-291
-451
-535
-563
-571
-568
-545
-495
-425
-346
-283
-280
-384
-585
-785
-859
-761
-580
-463
-483
-587
-658
-633
-551
-502
-539
-632
-715
-743
-749
-814
-998
-1270
-1512
-1616
-1579
-1509
-1519
-1605
-1655
-1556
-1295
-958
-640
-396
-259
-269
-444
-724
-982
-1106
-1084
-998
-958
-1031
-1226
-1488
-1693
-1697
-1434
-1010
-665
-585
-754
-973
-1049
-967
-877
-935
-1164
-1446
-1624
-1602
-1390
-1082
-807
-665
-680
-805
-983
-1189
-1418
-1632
-1748
-1701
-1514
-1290
-1134
-1076
-1085
-1135
-1233
-1396
-1600
-1775
-1845
-1775
-1593
-1384
-1238
-1201
-1231
-1236
-1154
-1018
-929
-947
-1046
-1153
-1231
-1309
-1412
-1502
-1503
-1392
-1237
-1130
-1092
-1066
-987
-867
-791
-839
-1014
-1240
-1398
-1398
-1230
-973
-751
-642
-612
-547
-362
-102
82
54
-187
-497
-695
-697
-565
-453
-492
-694
-945
-1081
-999
-722
-379
-112
8
5
-46
-84
-95
-99
-115
-133
-131
-104
-87
-121
-194
-212
-76
204
468
506
234
-211
-556
-590
-312
87
376
428
284
100
42
187
484
794
986
1010
909
764
632
540
499
517
579
637
639
579
511
507
602
761
893
903
754
505
294
251
405
642
783
716
478
221
100
164
339
490
508
384
210
107
116
159
101
-113
-391
-559
-501
-244
96
416
674
857
942
908
775
595
416
252
111
19
10
74
148
171
130
56
-24
-109
-197
-258
-255
-203
-159
-165
-190
-159
-28
161
316
369
313
180
15
-139
-241
-274
-260
-248
-269
-302
-297
-218
-72
101
257
359
386
336
231
111
7
-71
-127
-166
-185
-183
-153
-76
69
268
449
531
498
425
419
506
598
586
452
299
253
351
515
640
679
666
647
636
616
583
560
575
616
628
559
416
272
229
344
597
891
1102
1140
991
722
458
313
331
466
625
744
835
965
1176
1439
1667
1772
1718
1518
1226
926
724
706
885
1173
1434
1577
1613
1623
1676
1774
1860
1874
1791
1630
1438
1274
1183
1183
1264
1407
1604
1845
2090
2265
2309
2217
2037
1822
1565
1249
911
671
659
891
1229
1480
1538
1458
1390
1440
1585
1697
1640
1367
941
499
183
76
177
408
663
853
956
1008
1078
1193
1307
1312
1115
718
243
-126
-253
-131
130
377
513
527
472
392
290
133
-100
-383
-653
-833
-867
-733
-456
-115
174
317
317
279
317
445
543
464
167
-249
-632
-893
-1026
-1051
-966
-779
-535
-298
-91
116
334
491
467
220
-160
-515
-748
-871
-943
-987
-986
-939
-886
-860
-836
-771
-680
-661
-811
-1117
-1439
-1607
-1545
-1316
-1069
-932
-938
-1014
-1047
-986
-911
-983
-1310
-1827
-2318
-2574
-2544
-2353
-2161
-2025
-1882
-1657
-1382
-1192
-1215
-1450
-1760
-1964
-1972
-1840
-1709
-1684
-1764
-1866
-1907
-1868
-1785
-1700
-1630
-1583
-1574
-1608
-1659
-1685
-1663
-1618
-1598
-1629
-1703
-1798
-1896
-1967
-1960
-1837
-1646
-1522
-1601
-1896
-2263
-2498
-2482
-2245
-1917
-1632
-1459
-1385
-1327
-1175
-872
-491
-236
-305
-725
-1280
-1653
-1657
-1361
-1010
-808
-758
-709
-528
-226
61
209
212
157
126
115
56
-98
-317
-507
-564
-433
-133
240
532
605
439
183
73
241
581
819
740
395
63
20
308
716
970
950
742
529
422
410
414
392
380
444
591
737
767
649
498
517
823
1321
1736
1803
1460
896
418
240
366
630
832
868
776
682
708
894
1174
1422
1524
1436
1209
953
782
756
850
982
1075
1116
1145
1202
1273
1309
1286
1241
1241
1304
1374
1383
1317
1226
1162
1120
1060
964
874
844
875
892
812
628
427
329
392
565
721
753
634
429
236
134
156
287
478
649
720
657
501
338
241
220
245
289
339
369
338
249
193
293
556
800
777
412
-80
-351
-215
194
550
631
475
308
325
547
832
988
887
547
134
-117
-68
204
466
529
420
337
420
602
683
564
372
340
565
906
1110
1029
729
417
286
409
705
984
1046
808
388
42
-27
175
457
638
698
757
897
1055
1094
968
785
705
778
902
923
771
516
301
246
379
618
808
801
559
192
-98
-158
6
248
399
391
285
192
195
302
478
681
880
1040
1117
1070
896
644
392
199
83
30
34
105
240
405
555
667
743
771
702
498
208
-32
-110
-46
24
1
-64
-20
199
468
566
390
70
-132
-43
291
665
879
868
692
462
255
109
45
84
224
396
485
416
247
149
259
526
725
657
339
-3
-151
-86
41
93
78
91
165
236
255
260
308
336
184
-223
-704
-926
-709
-226
120
60
-293
-561
-454
-22
395
470
154
-312
-617
-619
-425
-266
-297
-490
-683
-718
-560
-288
-18
171
262
264
195
63
-123
-342
-551
-689
-711
-630
-525
-484
-505
-485
-310
16
341
481
371
112
-138
-292
-370
-420
-435
-368
-208
-21
94
96
41
27
106
231
296
217
-3
-263
-419
-363
-87
303
630
730
544
167
-199
-362
-268
-36
125
64
-203
-512
-661
-531
-159
295
633
737
641
493
435
481
512
386
83
-279
-544
-635
-586
-472
-333
-171
25
239
430
540
523
384
206
104
132
213
208
65
-99
-93
149
489
704
694
549
448
493
645
792
845
780
643
531
541
698
900
972
807
479
191
109
224
375
396
237
-7
-183
-180
1
248
412
416
314
242
293
430
520
453
224
-91
-406
-666
-834
-876
-783
-597
-392
-238
-169
-200
-336
-557
-797
-955
-969
-871
-780
-817
-1002
-1226
-1312
-1160
-848
-607
-648
-980
-1388
-1608
-1549
-1347
-1213
-1241
-1357
-1438
-1430
-1354
-1236
-1080
-905
-763
-697
-693
-720
-805
-1020
-1364
-1673
-1726
-1464
-1096
-936
-1124
-1514
-1825
-1903
-1818
-1748
-1785
-1877
-1901
-1791
-1589
-1403
-1322
-1346
-1380
-1313
-1123
-918
-843
-947
-1133
-1263
-1299
-1329
-1440
-1609
-1729
-1743
-1707
-1702
-1713
-1625
-1358
-983
-680
-580
-668
-833
-984
-1109
-1219
-1294
-1286
-1171
-984
-780
-590
-416
-255
-123
-56
-96
-275
-589
-957
-1231
-1279
-1088
-786
-538
-416
-361
-281
-168
-108
-185
-391
-637
-825
-904
-854
-680
-436
-241
-210
-352
-528
-557
-379
-116
32
-43
-282
-530
-673
-702
-671
-622
-534
-360
-94
189
371
385
288
222
280
402
415
208
-133
-372
-324
-20
319
479
410
233
109
115
220
344
417
410
335
240
181
196
276
371
428
427
395
380
409
465
492
446
326
170
7
-161
-333
-466
-470
-283
47
367
527
493
373
326
431
626
750
659
350
-22
-230
-152
125
368
399
251
133
210
436
597
530
299
134
208
468
682
658
421
198
223
543
980
1276
1283
1056
789
664
744
956
1161
1232
1129
928
786
835
1076
1374
1580
1666
1712
1776
1788
1636
1336
1078
1047
1214
1349
1268
1041
925
1087
1433
1710
1758
1617
1430
1270
1116
940
781
705
736
845
985
1116
1192
1174
1089
1050
1162
1375
1467
1229
687
145
-40
237
749
1133
1190
1012
843
818
866
812
586
296
135
198
421
654
771
735
573
353
167
105
182
319
407
420
442
557
721
779
629
349
135
103
191
251
224
207
329
596
867
961
804
477
168
57
207
513
768
809
646
470
494
782
1188
1450
1367
926
326
-130
-231
-18
225
204
-119
-470
-505
-122
449
885
1046
1030
986
938
815
603
405
339
422
576
727
853
937
933
814
638
508
445
332
39
-401
-763
-807
-489
-3
390
573
632
739
983
1283
1441
1291
830
248
-178
-267
-60
215
319
177
-76
-212
-88
248
601
765
659
359
18
-242
-383
-428
-408
-341
-258
-202
-204
-243
-253
-182
-36
136
283
371
377
279
94
-93
-167
-63
168
401
532
549
504
424
290
73
-189
-399
-471
-409
-303
-249
-275
-319
-296
-163
58
303
493
554
444
184
-106
-260
-185
50
235
191
-76
-377
-499
-379
-133
65
115
29
-133
-313
-460
-531
-515
-475
-517
-687
-904
-1010
-919
-710
-560
-578
-706
-781
-710
-577
-578
-834
-1271
-1659
-1784
-1610
-1292
-1046
-992
-1082
-1171
-1146
-1020
-900
-882
-965
-1061
-1093
-1075
-1089
-1191
-1335
-1413
-1361
-1223
-1109
-1080
-1097
-1076
-985
-878
-825
-847
-902
-942
-954
-948
-915
-825
-671
-499
-382
-370
-454
-593
-742
-882
-997
-1071
-1085
-1034
-933
-807
-678
-562
-466
-392
-342
-330
-379
-512
-715
-922
-1039
-1004
-849
-675
-592
-625
-700
-708
-596
-400
-216
-123
-147
-262
-410
-513
-502
-360
-144
43
127
126
119
161
230
253
174
0
-208
-362
-374
-191
144
473
606
490
292
277
558
949
1099
804
201
-333
-494
-258
152
496
682
759
797
811
778
703
625
571
531
481
428
412
459
544
609
639
671
746
827
808
627
362
204
288
551
765
746
527
339
388
649
882
856
565
237
126
285
528
610
431
100
-184
-289
-216
-52
103
161
73
-132
-319
-323
-94
219
379
275
36
-113
-94
-55
-191
-487
-699
-589
-184
229
361
171
-145
-355
-384
-314
-259
-275
-363
-510
-684
-809
-787
-580
-285
-87
-124
-374
-663
-803
-732
-542
-377
-300
-254
-144
47
231
298
225
94
7
-19
-54
-172
-359
-514
-536
-409
-216
-76
-73
-213
-434
-632
-702
-588
-328
-54
82
18
-161
-288
-257
-111
4
-19
-149
-259
-250
-126
42
204
350
471
515
427
217
-27
-203
-263
-221
-108
59
252
414
484
450
370
328
368
466
546
532
400
220
135
262
568
861
922
703
378
196
254
438
566
576
551
591
680
717
641
498
373
300
251
213
226
330
489
601
597
515
448
441
447
409
344
335
410
481
411
174
-94
-203
-92
109
196
71
-187
-402
-441
-296
-73
72
15
-263
-640
-918
-958
-796
-612
-561
-641
-709
-638
-444
-265
-239
-406
-699
-988
-1135
-1058
-795
-520
-436
-603
-858
-952
-780
-490
-352
-509
-861
-1168
-1255
-1115
-852
-576
-351
-210
-177
-247
-378
-511
-623
-738
-888
-1052
-1152
-1113
-937
-718
-561
-480
-387
-197
59
227
170
-75
-305
-318
-84
242
460
475
327
124
-48
-153
-201
-233
-283
-341
-356
-296
-208
-191
-287
-409
-417
-268
-74
9
-60
-188
-251
-207
-83
90
287
439
435
228
-70
-250
-195
0
116
20
-219
-413
-423
-262
-58
49
-18
-225
-446
-540
-467
-338
-322
-465
-621
-585
-312
5
103
-111
-481
-744
-751
-559
-347
-266
-344
-498
-606
-599
-502
-418
-444
-586
-758
-859
-857
-797
-733
-671
-582
-467
-383
-400
-544
-763
-957
-1020
-903
-636
-338
-148
-141
-264
-391
-433
-417
-452
-607
-832
-993
-990
-838
-642
-508
-468
-479
-477
-433
-373
-345
-367
-409
-418
-371
-305
-283
-334
-420
-476
-467
-408
-314
-170
48
303
492
515
373
169
21
-37
-56
-94
-149
-161
-79
96
312
493
569
515
380
262
230
250
210
50
-154
-242
-135
67
177
100
-78
-186
-140
-11
54
-36
-267
-550
-782
-882
-820
-642
-445
-311
-243
-178
-78
18
33
-57
-188
-274
-296
-319
-420
-609
-807
-900
-815
-571
-288
-126
-183
-415
-663
-776
-736
-664
-704
-903
-1170
-1350
-1329
-1096
-747
-442
-309
-359
-466
-471
-338
-203
-267
-601
-1059
-1380
-1390
-1119
-761
-519
-474
-554
-602
-495
-237
27
114
-59
-400
-713
-844
-770
-573
-354
-170
-41
29
56
74
115
173
208
192
146
115
116
124
123
146
257
473
733
943
1053
1090
1108
1117
1064
888
614
365
304
507
882
1219
1339
1234
1071
1043
1201
1408
1470
1309
1026
809
786
956
1219
1468
1642
1721
1704
1600
1437
1262
1125
1041
987
926
853
814
867
1027
1235
1399
1458
1415
1302
1137
922
685
494
418
459
544
591
582
564
581
619
624
564
467
402
423
540
722
905
1000
932
701
421
271
366
654
941
1044
938
762
684
761
911
1012
1014
954
882
822
782
796
905
1094
1260
1278
1115
875
705
663
677
638
522
418
445
646
953
1249
1435
1473
1380
1217
1056
938
843
715
534
368
333
495
803
1129
1360
1463
1453
1345
1149
904
700
625
683
790
842
808
762
823
1057
1419
1759
1888
1695
1230
707
378
369
600
872
1040
1118
1225
1442
1728
1961
2041
1962
1786
1588
1417
1282
1174
1081
1012
1000
1080
1242
1428
1572
1650
1684
1695
1666
1561
1369
1125
878
657
481
384
417
599
881
1170
1378
1466
1427
1261
977
609
226
-87
-254
-229
-31
249
481
582
584
599
691
785
726
438
12
-369
-582
-634
-592
-484
-297
-47
180
291
257
121
-62
-272
-497
-692
-799
-798
-722
-610
-456
-226
73
364
534
514
314
-1
-355
-687
-956
-1136
-1213
-1180
-1048
-856
-666
-528
-438
-357
-276
-254
-374
-645
-961
-1177
-1226
-1163
-1082
-1018
-932
-781
-575
-373
-234
-191
-259
-442
-705
-975
-1168
-1241
-1202
-1079
-897
-682
-473
-306
-184
-85
-15
-28
-188
-490
-842
-1121
-1260
-1261
-1148
-937
-660
-391
-211
-136
-95
-13
90
90
-130
-555
-1029
-1359
-1444
-1307
-1031
-689
-332
-19
179
216
119
-30
-167
-301
-499
-792
-1118
-1345
-1370
-1198
-931
-691
-542
-482
-471
-478
-488
-512
-578
-712
-908
-1105
-1211
-1160
-965
-716
-516
-421
-414
-446
-484
-544
-670
-887
-1153
-1370
-1452
-1385
-1240
-1109
-1029
-962
-846
-666
-473
-343
-328
-425
-590
-768
-920
-1043
-1159
-1270
-1332
-1276
-1083
-825
-619
-523
-496
-469
-451
-539
-794
-1134
-1367
-1349
-1104
-785
-536
-399
-345
-350
-407
-488
-544
-557
-580
-685
-863
-1010
-1020
-883
-686
-514
-376
-242
-121
-68
-120
-236
-332
-364
-363
-379
-418
-439
-409
-327
-198
-2
283
609
845
848
575
146
-227
-369
-259
-34
122
117
18
-4
169
495
798
904
778
523
287
139
57
-15
-93
-139
-103
25
198
336
384
349
296
295
357
427
430
348
234
165
174
228
267
254
211
198
273
420
540
506
282
-8
-153
-30
265
485
442
161
-145
-271
-159
93
336
458
410
223
3
-107
-32
162
318
325
218
120
102
130
142
147
202
306
354
239
-5
-201
-179
55
321
426
327
144
41
83
205
287
254
128
2
-36
39
185
325
386
334
187
17
-81
-53
59
136
80
-102
-301
-404
-374
-240
-42
186
385
450
315
39
-205
-274
-181
-69
-59
-145
-227
-228
-156
-63
1
-2
-111
-331
-585
-741
-720
-587
-492
-519
-598
-586
-425
-203
-61
-56
-131
-194
-223
-270
-396
-589
-767
-835
-764
-605
-457
-383
-363
-328
-235
-121
-71
-134
-273
-403
-468
-462
-410
-328
-226
-127
-54
5
88
209
308
291
131
-83
-206
-168
-38
36
-38
-215
-355
-338
-164
55
184
171
77
10
13
20
-72
-283
-502
-576
-444
-191
31
132
134
114
116
124
99
18
-124
-325
-564
-780
-880
-804
-583
-323
-127
-16
70
186
300
315
163
-104
-335
-405
-316
-187
-142
-193
-248
-202
-38
168
309
323
223
76
-31
-36
63
200
287
278
202
130
105
117
134
151
185
238
281
287
274
290
358
447
508
531
554
614
700
763
773
745
719
715
722
718
694
654
605
563
547
566
597
591
524
425
363
371
411
404
313
186
112
143
242
322
319
240
150
120
169
254
301
263
167
97
124
240
367
424
398
335
276
211
112
-8
-88
-92
-62
-85
-198
-330
-362
-240
-21
182
296
315
264
166
55
-14
7
106
200
192
62
-124
-263
-283
-176
17
220
350
354
244
97
-4
-28
-6
16
9
-40
-150
-320
-500
-596
-540
-364
-189
-130
-209
-349
-447
-446
-360
-249
-180
-183
-234
-271
-253
-203
-194
-268
-380
-428
-354
-194
-53
-5
-41
-81
-35
142
412
661
748
606
317
68
17
168
388
541
591
588
568
513
405
289
249
322
456
561
587
553
506
493
553
712
944
1153
1219
1103
897
754
756
853
932
932
879
835
820
804
773
760
821
961
1111
1177
1115
968
833
784
823
895
932
901
816
721
667
678
736
785
768
685
586
529
508
458
333
172
83
142
313
480
545
498
400
316
275
268
263
223
127
8
-48
35
243
474
624
682
709
742
733
616
407
217
149
201
281
308
288
274
303
363
433
509
583
625
599
501
372
256
174
125
115
153
223
277
270
208
140
118
147
201
244
251
197
70
-95
-216
-209
-61
143
285
298
214
116
72
85
112
106
45
-53
-147
-195
-178
-109
-20
52
88
91
77
64
61
62
50
5
-89
-227
-385
-519
-581
-550
-451
-345
-285
-269
-245
-167
-48
38
17
-121
-318
-498
-617
-670
-674
-644
-598
-562
-557
-579
-597
-578
-518
-458
-455
-541
-697
-860
-964
-981
-937
-890
-892
-953
-1027
-1046
-966
-814
-683
-670
-789
-954
-1037
-979
-839
-732
-718
-759
-782
-773
-791
-886
-1018
-1085
-1020
-870
-752
-752
-858
-983
-1039
-991
-862
-704
-578
-523
-540
-594
-642
-676
-725
-821
-962
-1109
-1220
-1275
-1279
-1246
-1191
-1127
-1070
-1032
-1020
-1035
-1064
-1075
-1028
-918
-805
-783
-904
-1118
-1311
-1395
-1382
-1357
-1395
-1498
-1612
-1682
-1688
-1640
-1557
-1464
-1390
-1350
-1339
-1342
-1353
-1378
-1414
-1431
-1407
-1368
-1386
-1514
-1724
-1915
-1997
-1958
-1851
-1721
-1566
-1369
-1158
-1002
-958
-1010
-1084
-1118
-1108
-1105
-1155
-1260
-1370
-1422
-1372
-1223
-1026
-855
-774
-802
-901
-1004
-1051
-1022
-938
-842
-769
-726
-690
-629
-540
-449
-395
-393
-432
-486
-540
-582
-597
-569
-499
-418
-359
-325
-282
-197
-82
11
35
-15
-94
-151
-157
-125
-91
-98
-162
-252
-293
-214
-17
207
336
321
225
168
223
362
496
549
507
405
290
189
112
61
42
70
156
292
435
524
526
467
413
414
459
495
477
408
335
310
363
494
671
831
907
864
728
573
469
438
457
491
520
545
565
577
577
569
562
573
628
744
904
1042
1078
986
823
698
675
727
771
750
679
624
635
712
824
942
1039
1086
1048
916
738
593
543
590
689
792
882
962
1028
1060
1050
1026
1026
1059
1081
1035
906
759
693
765
942
1126
1223
1198
1089
964
873
827
807
789
771
763
779
811
840
849
843
841
855
880
896
881
822
718
591
489
473
570
740
881
899
790
650
599
683
831
917
870
731
619
631
768
948
1081
1136
1141
1137
1133
1112
1065
1012
987
1006
1047
1060
1004
879
731
650
715
927
1185
1328
1258
1024
785
684
729
803
792
689
585
575
676
840
1006
1142
1217
1198
1077
895
724
610
541
479
421
398
429
480
489
434
356
306
293
277
231
165
107
57
-7
-76
-96
-17
141
296
375
371
325
268
195
105
39
48
126
198
192
112
40
45
123
206
237
214
161
99
40
6
17
50
27
-116
-349
-539
-555
-379
-134
17
0
-131
-247
-260
-180
-97
-103
-212
-349
-406
-331
-167
-18
41
20
-26
-67
-131
-262
-453
-633
-725
-714
-653
-610
-621
-666
-696
-672
-583
-465
-387
-412
-547
-717
-812
-761
-593
-412
-309
-295
-304
-266
-176
-101
-127
-280
-508
-716
-832
-851
-821
-792
-776
-743
-664
-539
-408
-318
-290
-315
-371
-444
-531
-623
-703
-744
-736
-687
-617
-549
-506
-511
-591
-750
-957
-1148
-1269
-1313
-1314
-1302
-1257
-1128
-894
-624
-444
-444
-595
-760
-807
-718
-603
-605
-768
-1000
-1135
-1065
-818
-539
-387
-428
-599
-758
-782
-645
-437
-293
-303
-444
-612
-704
-689
-608
-510
-400
-255
-80
67
116
57
-49
-123
-133
-106
-78
-53
-21
12
21
2
-9
33
130
236
299
315
312
305
280
224
158
121
134
182
243
321
431
569
702
805
876
921
923
861
760
701
756
907
1053
1114
1108
1127
1215
1312
1320
1207
1043
927
897
923
966
1012
1062
1100
1113
1121
1176
1302
1453
1535
1477
1296
1078
920
874
930
1041
1147
1202
1192
1131
1053
993
970
977
975
920
806
688
661
780
1002
1213
1299
1228
1047
831
646
539
539
633
752
813
785
719
694
744
834
910
952
961
928
837
705
600
593
693
839
958
1010
996
912
757
561
397
333
378
474
547
557
512
441
391
408
505
632
695
638
509
427
463
571
628
558
394
228
113
30
-64
-173
-253
-257
-164
8
202
343
360
243
59
-90
-143
-124
-106
-138
-213
-290
-339
-356
-338
-283
-209
-171
-226
-381
-572
-700
-702
-589
-430
-297
-225
-207
-212
-207
-184
-167
-200
-314
-490
-666
-766
-759
-670
-554
-449
-357
-264
-176
-124
-131
-190
-264
-323
-365
-407
-462
-527
-589
-635
-647
-604
-491
-334
-196
-142
-185
-282
-370
-430
-489
-584
-705
-790
-770
-630
-427
-250
-164
-168
-199
-185
-97
25
98
64
-52
-142
-93
115
372
506
423
179
-67
-195
-215
-224
-294
-396
-447
-408
-321
-251
-204
-117
58
289
466
493
361
149
-33
-124
-147
-185
-311
-520
-719
-796
-708
-523
-357
-284
-283
-287
-256
-213
-215
-295
-435
-584
-690
-725
-693
-632
-591
-596
-640
-683
-693
-670
-651
-686
-794
-943
-1056
-1062
-956
-810
-720
-725
-781
-823
-844
-894
-1014
-1178
-1322
-1406
-1448
-1469
-1439
-1309
-1083
-849
-713
-706
-774
-840
-880
-925
-1010
-1145
-1305
-1453
-1550
-1567
-1516
-1445
-1397
-1355
-1262
-1086
-884
-761
-774
-883
-999
-1068
-1095
-1103
-1099
-1084
-1083
-1113
-1146
-1112
-966
-758
-596
-561
-645
-790
-944
-1083
-1179
-1185
-1072
-875
-676
-544
-482
-439
-365
-251
-125
-31
-13
-100
-294
-551
-787
-905
-841
-605
-285
-5
146
176
170
207
273
282
173
-9
-140
-133
-17
105
160
171
212
326
486
625
689
661
557
418
287
190
115
27
-91
-212
-278
-253
-150
-9
135
261
355
399
380
291
134
-82
-315
-482
-494
-327
-66
145
212
153
67
39
77
118
98
-5
-163
-321
-418
-406
-283
-100
59
134
121
64
15
-9
-22
-41
-63
-75
-78
-102
-175
-284
-360
-328
-164
67
264
363
376
355
338
322
286
225
145
52
-44
-102
-64
88
287
418
414
315
226
209
237
239
190
139
146
228
352
474
558
579
528
436
369
378
443
483
439
342
284
314
391
427
390
330
318
365
417
413
348
266
228
266
373
495
557
499
329
128
-4
-22
41
111
139
130
118
128
162
204
234
234
205
170
169
226
328
432
497
506
471
419
371
336
304
255
178
97
57
94
202
337
452
516
520
457
341
212
125
110
138
142
85
-7
-68
-48
41
140
189
172
122
91
108
154
180
161
127
138
218
324
387
382
350
336
332
285
166
23
-67
-68
-12
44
78
107
142
175
192
204
227
256
268
251
232
245
288
314
276
176
71
30
84
214
363
470
506
486
453
432
410
349
242
132
85
134
252
369
428
419
374
344
359
406
430
372
232
81
8
42
122
151
96
11
-8
89
269
444
527
486
353
217
174
257
401
475
380
142
-106
-207
-99
151
394
497
426
259
128
119
212
298
283
164
33
-6
86
273
487
671
784
803
724
575
400
249
169
203
368
613
811
837
674
451
348
448
669
838
832
665
454
328
339
442
524
486
331
177
174
371
651
825
791
619
468
443
508
554
501
365
229
179
257
425
580
596
425
153
-45
-34
166
396
488
393
204
64
54
144
228
207
69
-96
-164
-87
59
125
27
-173
-319
-302
-150
7
56
-8
-105
-153
-137
-105
-121
-202
-307
-372
-360
-301
-259
-266
-295
-292
-242
-186
-168
-182
-187
-177
-197
-283
-390
-421
-342
-248
-279
-463
-661
-692
-516
-285
-210
-368
-645
-843
-840
-673
-480
-392
-443
-556
-607
-529
-366
-255
-310
-525
-760
-848
-722
-463
-230
-144
-209
-331
-407
-416
-424
-522
-718
-914
-973
-849
-647
-544
-633
-840
-984
-941
-746
-554
-489
-546
-620
-613
-522
-430
-425
-535
-710
-864
-924
-869
-742
-630
-619
-731
-889
-966
-877
-663
-466
-422
-543
-705
-755
-644
-464
-365
-422
-583
-728
-769
-709
-614
-550
-541
-565
-586
-578
-544
-508
-506
-546
-599
-605
-525
-379
-236
-167
-184
-237
-262
-241
-225
-283
-436
-629
-773
-812
-756
-662
-583
-534
-506
-485
-471
-475
-512
-593
-712
-824
-854
-750
-543
-345
-270
-339
-457
-491
-394
-232
-121
-126
-218
-315
-360
-348
-319
-317
-363
-438
-484
-447
-319
-159
-58
-57
-105
-107
-13
129
205
147
-9
-143
-149
-17
172
309
339
284
217
197
228
262
237
127
-20
-108
-44
180
461
640
618
443
281
275
413
536
489
275
64
42
239
507
658
626
509
452
512
617
646
546
379
262
257
318
331
226
43
-86
-49
153
413
604
669
643
603
602
642
682
663
546
360
210
215
396
628
722
587
318
117
110
244
360
350
245
153
150
225
313
363
365
334
301
300
351
436
506
523
488
434
377
293
161
11
-74
-18
174
416
596
639
551
404
302
322
457
610
657
550
365
241
263
396
518
531
433
304
246
308
459
607
659
587
464
401
451
549
579
499
399
419
598
823
936
873
708
560
485
463
454
440
416
374
318
297
373
543
709
752
656
524
476
520
548
462
291
173
225
427
645
736
657
484
347
337
444
559
553
370
83
-153
-216
-110
46
116
45
-110
-239
-250
-133
36
148
134
20
-103
-166
-183
-223
-313
-392
-369
-229
-68
-13
-107
-286
-447
-528
-534
-501
-476
-505
-605
-729
-770
-646
-402
-202
-199
-402
-663
-807
-776
-647
-539
-526
-602
-712
-788
-770
-645
-472
-364
-391
-515
-606
-556
-375
-182
-99
-152
-265
-333
-303
-201
-97
-51
-69
-107
-108
-49
43
118
154
175
216
281
336
350
331
325
376
490
621
695
649
480
259
109
117
269
447
528
484
409
432
594
809
947
946
862
807
845
944
1016
1000
904
781
683
633
633
682
767
853
901
908
921
987
1084
1116
999
766
562
528
670
850
910
805
634
537
572
679
746
708
595
503
516
643
806
899
864
732
583
479
425
388
361
377
478
658
846
946
900
728
526
399
394
462
498
425
256
86
8
47
150
240
277
256
195
121
62
38
37
20
-29
-75
-56
44
153
163
36
-153
-277
-271
-183
-121
-156
-270
-384
-422
-352
-206
-58
12
-28
-136
-214
-179
-26
157
247
171
-45
-289
-440
-445
-355
-275
-272
-318
-315
-197
0
154
164
36
-121
-194
-157
-77
-43
-86
-165
-212
-196
-140
-97
-100
-143
-189
-203
-176
-128
-88
-76
-82
-80
-42
34
119
172
177
149
117
90
45
-38
-145
-234
-272
-270
-267
-283
-289
-228
-75
135
320
405
372
271
185
175
232
286
255
113
-98
-302
-444
-509
-504
-434
-311
-173
-76
-49
-73
-98
-99
-98
-139
-231
-334
-391
-371
-293
-204
-152
-162
-221
-288
-328
-345
-385
-491
-652
-794
-834
-745
-580
-430
-355
-356
-394
-432
-461
-498
-559
-641
-721
-773
-797
-815
-840
-854
-812
-698
-557
-469
-487
-585
-681
-702
-639
-539
-470
-489
-614
-815
-1025
-1166
-1205
-1171
-1123
-1093
-1054
-962
-812
-656
-560
-559
-639
-766
-904
-1016
-1070
-1048
-962
-849
-743
-670
-658
-729
-873
-1022
-1084
-1014
-867
-738
-675
-640
-567
-452
-359
-352
-417
-496
-554
-611
-692
-771
-791
-742
-677
-660
-679
-663
-563
-423
-337
-355
-434
-493
-486
-434
-384
-362
-372
-407
-454
-488
-483
-438
-386
-357
-344
-314
-257
-210
-223
-301
-399
-457
-454
-408
-337
-248
-146
-51
13
38
38
23
-8
-58
-116
-159
-177
-181
-183
-174
-135
-65
10
50
38
-16
-90
-165
-226
-257
-248
-203
-138
-75
-34
-26
-50
-82
-89
-47
20
52
-3
-137
-284
-371
-371
-306
-219
-142
-92
-78
-100
-145
-191
-224
-249
-277
-313
-353
-390
-418
-426
-398
-339
-287
-292
-378
-510
-616
-646
-602
-528
-460
-395
-312
-208
-116
-80
-112
-172
-196
-145
-43
40
43
-40
-163
-266
-311
-303
-262
-214
-171
-135
-96
-40
34
104
145
161
185
248
326
350
266
103
-35
-48
71
234
329
307
207
112
92
156
256
319
295
201
118
131
254
413
499
470
380
327
353
409
406
306
155
37
2
37
100
151
167
143
96
75
145
326
556
720
733
601
408
232
106
32
25
105
256
406
486
485
449
417
377
301
201
142
172
268
359
395
387
373
362
341
305
279
275
266
206
98
10
17
128
273
356
324
198
49
-35
10
182
392
509
441
211
-58
-230
-230
-72
168
390
509
494
396
316
323
399
454
423
325
241
233
292
366
401
385
338
303
320
396
484
512
463
412
467
647
844
911
807
633
527
534
598
650
691
756
844
899
882
815
758
733
707
646
565
511
505
520
518
503
509
549
594
597
544
464
405
401
453
535
604
620
579
528
532
610
710
749
693
578
473
396
311
188
63
23
118
297
441
459
365
256
219
259
309
298
211
96
15
-6
18
54
81
87
57
-26
-161
-297
-358
-304
-186
-116
-167
-302
-401
-377
-262
-177
-206
-320
-403
-371
-236
-82
17
36
-14
-116
-253
-390
-486
-518
-502
-469
-442
-426
-425
-447
-493
-544
-577
-589
-590
-593
-591
-570
-514
-415
-265
-82
67
95
-34
-244
-392
-391
-294
-242
-320
-474
-579
-563
-470
-397
-389
-418
-434
-423
-403
-382
-345
-282
-214
-175
-171
-170
-136
-70
-3
31
30
16
8
6
-1
-16
-31
-29
-4
30
54
52
26
-1
0
48
128
195
197
109
-40
-187
-272
-271
-203
-104
-16
34
33
-1
-19
27
137
257
307
249
108
-52
-175
-223
-177
-43
130
258
277
193
74
-16
-67
-107
-145
-168
-173
-192
-250
-314
-309
-205
-70
-7
-51
-127
-146
-108
-102
-195
-344
-431
-381
-231
-96
-66
-153
-296
-408
-422
-325
-174
-73
-106
-276
-493
-642
-663
-583
-496
-489
-585
-721
-786
-695
-467
-225
-107
-162
-315
-451
-518
-559
-633
-728
-760
-662
-460
-259
-161
-183
-257
-289
-227
-91
48
111
58
-83
-217
-235
-89
163
372
395
205
-84
-287
-286
-110
104
228
234
193
187
246
335
398
399
338
247
173
160
218
323
428
508
559
593
610
603
581
567
577
601
618
621
632
677
750
813
824
773
688
616
589
610
653
687
709
739
794
861
897
873
803
732
684
639
566
463
369
323
331
378
453
545
630
660
615
532
480
489
525
533
506
485
504
535
525
464
406
403
435
426
329
196
137
212
371
497
511
431
344
318
351
395
413
414
418
413
353
220
68
-8
34
143
216
215
193
233
343
447
469
407
323
263
223
181
151
173
256
348
374
309
190
77
12
3
40
103
160
188
186
178
179
178
149
101
90
165
316
470
549
527
430
302
170
47
-51
-105
-103
-53
27
114
194
263
325
380
400
346
201
7
-148
-197
-147
-60
5
46
96
163
210
192
104
-11
-92
-103
-44
40
80
24
-114
-235
-228
-66
153
280
244
104
-19
-49
-4
53
77
58
7
-50
-64
16
181
337
369
249
79
5
79
203
226
82
-149
-323
-349
-238
-65
105
239
319
324
245
117
1
-59
-75
-98
-162
-249
-307
-306
-261
-201
-133
-36
87
183
192
104
-12
-85
-110
-163
-305
-503
-646
-636
-475
-257
-86
-7
1
-22
-48
-68
-92
-142
-240
-381
-515
-571
-509
-358
-210
-159
-247
-428
-600
-660
-575
-410
-290
-313
-466
-632
-681
-571
-386
-254
-253
-358
-482
-551
-547
-499
-442
-400
-381
-400
-466
-569
-662
-681
-586
-404
-218
-120
-137
-220
-285
-283
-232
-190
-199
-251
-306
-319
-275
-190
-100
-41
-22
-25
-14
32
104
177
239
304
392
495
571
570
477
328
196
143
183
275
344
338
268
195
181
235
308
340
327
321
376
490
595
624
582
538
555
609
594
428
152
-74
-98
88
333
461
411
265
144
101
119
168
243
324
346
250
66
-70
-41
131
296
325
222
94
20
-11
-43
-61
-11
113
217
199
55
-112
-197
-194
-170
-176
-198
-212
-235
-311
-432
-517
-476
-303
-102
-10
-94
-311
-541
-669
-657
-558
-469
-449
-475
-469
-376
-220
-83
-41
-111
-254
-408
-519
-562
-547
-519
-506
-475
-353
-107
175
320
216
-74
-361
-490
-460
-386
-355
-340
-266
-118
18
37
-81
-245
-332
-290
-171
-80
-86
-172
-266
-309
-304
-288
-271
-227
-145
-75
-95
-218
-344
-349
-218
-86
-105
-282
-458
-453
-237
51
230
229
122
40
74
215
370
411
263
-30
-306
-383
-205
109
358
419
327
218
193
240
276
231
101
-73
-238
-348
-361
-257
-61
156
311
366
341
282
214
126
1
-139
-245
-283
-278
-291
-367
-479
-540
-470
-262
-1
179
173
-22
-304
-523
-589
-534
-466
-463
-493
-459
-310
-118
-12
-56
-192
-316
-394
-493
-691
-975
-1231
-1337
-1249
-1018
-728
-462
-293
-271
-399
-597
-741
-760
-704
-707
-864
-1126
-1321
-1293
-1031
-673
-389
-254
-224
-235
-293
-461
-763
-1111
-1349
-1375
-1220
-1002
-816
-670
-531
-384
-258
-179
-152
-191
-334
-609
-946
-1185
-1185
-960
-680
-513
-473
-436
-308
-156
-144
-342
-628
-800
-773
-656
-620
-717
-844
-874
-783
-644
-517
-394
-259
-154
-156
-280
-435
-514
-502
-487
-542
-630
-632
-485
-256
-83
-44
-96
-138
-119
-85
-123
-277
-505
-708
-800
-761
-639
-508
-416
-367
-329
-269
-167
-20
139
239
204
22
-211
-358
-350
-250
-180
-187
-195
-100
98
276
306
169
-36
-187
-234
-204
-158
-143
-169
-200
-167
-27
178
325
316
172
24
-10
66
154
173
121
43
-30
-87
-94
-2
182
354
395
291
164
148
246
329
279
119
-12
-5
108
202
183
83
14
61
204
339
370
284
158
88
122
236
366
456
479
440
367
306
303
359
409
370
222
40
-65
-36
81
199
261
270
252
217
170
132
138
196
272
317
306
256
201
173
193
262
353
417
420
370
311
278
273
272
258
231
199
165
140
148
198
260
292
290
306
393
539
662
689
620
516
444
429
467
537
591
568
451
317
303
481
766
976
986
837
680
637
721
859
960
968
869
721
631
689
871
1034
1053
959
917
1046
1266
1368
1224
924
684
649
792
984
1126
1195
1203
1166
1117
1108
1161
1220
1188
1029
823
699
717
827
946
1048
1164
1308
1430
1453
1353
1192
1068
1053
1148
1291
1393
1381
1256
1118
1106
1290
1590
1813
1801
1561
1257
1082
1113
1265
1376
1338
1170
992
935
1044
1250
1421
1459
1377
1268
1220
1226
1201
1072
861
675
616
700
849
961
985
939
877
842
829
788
663
442
191
12
-31
37
146
251
363
499
625
663
567
370
146
-63
-256
-427
-527
-513
-413
-310
-253
-195
-66
112
210
106
-174
-461
-585
-515
-357
-250
-256
-345
-433
-440
-334
-159
-27
-54
-270
-585
-853
-976
-965
-903
-872
-904
-965
-993
-931
-783
-623
-552
-610
-739
-838
-866
-868
-911
-995
-1054
-1032
-943
-847
-792
-785
-813
-862
-897
-879
-807
-755
-825
-1022
-1214
-1235
-1047
-785
-634
-650
-728
-729
-621
-494
-463
-561
-727
-874
-949
-956
-934
-926
-940
-943
-880
-719
-487
-262
-137
-169
-349
-603
-821
-912
-863
-753
-681
-683
-697
-634
-465
-258
-115
-90
-167
-279
-367
-406
-411
-423
-481
-576
-647
-627
-509
-363
-279
-282
-313
-301
-240
-197
-238
-362
-493
-541
-470
-327
-198
-140
-136
-113
-23
103
178
139
8
-139
-249
-336
-434
-533
-571
-493
-305
-68
138
243
197
8
-234
-386
-362
-219
-122
-187
-373
-524
-517
-363
-170
-32
24
8
-59
-139
-175
-128
-32
26
-9
-105
-184
-209
-211
-217
-196
-98
57
160
108
-98
-352
-547
-645
-663
-616
-507
-371
-278
-276
-333
-352
-272
-123
5
54
40
19
21
34
37
29
24
28
33
33
28
27
30
32
30
28
28
31
31
29
28
29
31
30
29
29
30
30
29
29
29
30
30
29
29
29
30
29
29
29
29
30
29
28
29
29
29
29
28
29
29
29
28
28
29
29
29
28
28
29
29
29
28
28
29
29
28
28
28
29
29
28
28
28
28
28
28
28
28
28
28
28
27
28
28
28
27
27
28
28
28
27
27
28
28
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
26
27
27
27
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
25
25
26
26
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
24
24
24
25
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
23
23
23
24
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
22
22
22
23
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
20
20
21
21
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
12
12
12
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
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
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
