#========== Wave ==========
#Type: NULL
#Sample_Rate: 16000
#Num_of_Samples: 57457
#Num_of_Channels: 1
0
0
48
28
8
30
37
39
42
80
105
81
58
66
80
69
67
47
40
58
53
19
67
131
125
120
120
131
121
85
61
53
74
72
52
55
77
89
62
54
106
193
122
68
23
38
51
60
70
79
86
94
79
54
65
84
74
47
34
44
60
56
73
80
83
101
124
132
108
76
50
33
36
35
36
50
67
70
51
50
40
26
17
13
11
16
10
8
28
45
58
50
35
21
24
11
8
3
5
3
17
15
11
10
11
5
0
1
-9
-23
-3
25
53
59
40
41
35
43
40
24
7
-6
-15
-26
-25
-35
-44
-44
-16
14
36
36
13
0
4
15
21
27
22
17
14
-11
-20
-30
-31
-7
12
32
48
63
65
39
16
21
19
-21
-29
-9
12
18
23
15
1
-5
-7
-7
-6
20
43
51
31
4
-2
-15
-19
-38
-45
-33
-14
3
28
33
21
20
37
52
47
31
5
5
8
1
-6
-23
-27
-51
-61
-58
-41
-14
17
48
66
75
46
-9
-29
-42
-48
-64
-54
-33
-18
-32
-38
-35
-22
-26
-34
-40
-38
-17
3
25
35
34
11
10
2
9
16
-6
-19
-41
-45
-49
-44
-17
-9
-12
-8
-4
-11
3
13
22
25
21
9
10
2
-13
-30
-52
-60
-43
-27
-29
-30
-17
7
26
32
19
25
28
24
4
-35
-47
-44
-38
-23
-9
14
39
49
43
34
27
4
-5
-2
18
29
28
32
33
40
24
3
6
18
22
33
33
32
41
39
25
6
5
28
37
12
-23
-26
-11
0
5
7
5
7
-6
-14
0
29
9
0
0
10
30
19
18
8
2
-11
-35
-53
-49
-37
-29
-32
-24
-18
-21
-58
-65
-50
-24
-18
-19
-14
-3
18
27
2
-30
-52
-64
-44
-15
-30
-48
-49
-34
-26
-42
-50
-25
-2
-3
-11
0
19
65
73
65
55
45
35
31
9
-2
-8
8
20
27
42
66
77
69
52
28
6
-2
2
9
-5
-30
-26
3
28
36
41
38
34
49
54
58
30
11
0
5
-11
-3
11
24
2
0
-2
9
2
1
3
15
19
13
0
-21
-24
-32
-53
-75
-64
-32
-7
0
-7
-1
19
32
24
21
19
12
-3
0
13
19
17
21
42
59
83
94
70
42
12
-6
-5
7
6
25
39
43
35
33
27
37
33
27
15
15
4
1
-15
-18
2
11
18
8
41
55
42
21
7
10
2
-6
-6
6
3
-18
-21
-15
-18
-31
-36
-36
-40
-27
-24
-23
-20
-27
-22
-31
-29
-14
2
6
5
11
27
33
11
-8
0
-3
-15
-16
-5
0
17
24
36
38
19
1
33
43
93
103
97
83
29
-5
7
1
-34
-48
-23
-36
-54
-59
-37
-12
9
34
29
3
-26
-33
-28
-27
-33
-37
-32
-32
-30
-17
0
13
27
37
22
6
-2
-4
-12
0
14
9
18
10
5
-3
-18
-16
-17
-26
-42
-54
-52
-65
-69
-57
-48
-48
-55
-48
-52
-58
-51
-44
-52
-45
-31
-26
-44
-55
-49
-45
-43
-40
-31
-14
-10
0
6
6
-7
-4
1
-5
-14
-9
-5
0
-2
-11
-23
-28
-27
-30
-45
-71
-83
-67
-54
-32
-13
-17
-26
-19
-3
-4
-2
-2
-15
-25
-35
-48
-70
-80
-71
-60
-53
-43
-54
-63
-63
-57
-53
-43
-42
-57
-64
-62
-49
-38
-45
-40
-47
-11
-2
-1
2
4
6
2
12
16
7
-3
-20
-14
-14
-9
-2
10
14
5
12
15
7
-2
-5
-12
-10
2
18
9
-6
-17
-11
-11
-12
-19
-22
-24
-23
-18
-13
-4
-3
1
-3
-5
-5
-23
-32
-26
-29
-32
-30
-42
-31
-24
-30
-24
-21
-31
-28
-18
-12
4
8
8
17
9
5
-4
-11
-22
-18
-24
-23
-27
-21
-23
-17
-6
6
0
2
4
5
1
-7
-11
-12
-6
-1
1
11
7
4
1
-5
-10
-5
-2
-2
-9
-19
-19
-19
-20
-26
-22
-19
-18
-17
-15
-4
-11
0
-2
-4
-7
-8
0
1
2
9
22
24
15
5
6
0
1
-3
4
-8
-22
6
32
38
18
-2
-11
-24
-38
-40
-35
-22
-14
-6
8
26
26
28
26
30
15
8
1
0
6
5
0
0
-5
-14
-23
-25
-17
-10
-3
5
0
0
0
9
2
6
0
7
8
6
8
9
11
9
3
9
12
11
10
19
6
-5
-7
-5
-5
-2
0
1
-6
-10
-7
-14
-18
-12
-9
-19
-23
-22
-20
-14
-15
-13
-20
-15
-6
-3
-4
-5
-10
-13
-5
-12
-5
-4
-12
-21
-15
-11
-12
1
-2
-1
12
33
46
39
30
33
35
23
5
12
6
1
0
10
7
-4
-6
-2
0
0
2
3
11
10
10
12
4
1
1
1
0
0
0
0
-7
-1
1
1
8
10
3
0
1
9
11
1
0
-6
0
0
0
0
0
-7
-9
0
-7
-1
6
10
17
18
20
13
12
11
12
3
0
1
1
-7
-1
2
2
1
-6
-6
-6
-8
-9
-1
7
1
0
0
-7
-12
-20
-19
-19
-28
-31
-23
-30
-34
-29
-25
-24
-35
-27
-17
-23
-35
-30
-26
-26
-29
-27
-25
-21
-28
-35
-29
-28
-21
-18
-23
-18
-20
-17
-17
-24
-27
-20
-24
-16
-24
-26
-28
-35
-28
-18
-8
-15
-17
-16
-15
-17
-17
-23
-10
-21
-31
-35
-35
-37
-39
-36
-34
-45
-33
-36
-28
-30
-30
-21
-18
-17
-11
0
-6
-8
-16
-23
-26
-35
-18
-23
-23
-35
-28
-26
-19
-18
-8
-6
-6
-13
-14
-14
-16
-16
-13
-12
-13
-15
-23
-17
-24
-25
-33
-33
-34
-35
-27
-26
-34
-31
-28
-26
-19
-18
-17
-18
-25
-18
-17
-8
-16
-17
-24
-25
-26
-18
-24
-34
-29
-26
-23
-26
-35
-37
-31
-34
-27
-35
-45
-34
-29
-33
-31
-31
-21
-20
-18
-17
-27
-38
-39
-29
-33
-29
-27
-31
-26
-26
-23
-27
-28
-25
-25
-26
-33
-19
-9
3
3
10
18
27
12
7
-4
-11
-5
-1
8
1
-8
-17
-12
-10
-16
-19
-19
-23
-25
-25
-25
-35
-36
-35
-25
-24
-23
-24
-17
-8
-13
-16
-19
-10
-7
0
1
0
-16
-27
-30
-21
-18
-8
-6
-13
-9
-7
0
0
7
10
10
9
9
8
6
0
-1
5
9
10
17
10
9
-1
-9
-12
-11
-9
0
1
3
1
0
0
15
10
11
14
19
27
18
17
15
14
24
19
17
15
9
0
-10
-12
-10
-1
1
-3
-8
-1
-5
-8
-2
0
1
0
1
1
-1
0
0
0
0
-7
-9
-10
-1
1
9
9
3
0
6
1
7
6
2
0
-1
8
1
6
0
0
6
10
3
-1
-2
0
8
9
2
0
0
2
0
6
1
-6
-9
-8
-1
-1
0
1
2
-5
-1
-8
-2
7
18
20
19
20
20
18
16
9
7
7
9
15
17
11
10
19
21
13
9
-4
-7
-10
-2
6
1
2
3
12
11
3
0
-6
0
-8
-2
-10
-1
0
1
0
0
2
-6
-8
-2
0
0
-1
1
0
8
9
17
11
10
10
1
-9
2
0
0
5
10
3
0
-7
-7
-10
-9
-8
-17
-27
-27
-29
-29
-37
-22
-16
-14
-17
-24
-19
-19
-11
-11
-10
-18
-12
-19
-23
-31
-25
-20
-28
-23
-28
-20
-28
-21
-11
-1
1
0
0
-1
-1
-11
-14
-14
-13
-12
-5
-9
-2
0
-6
-9
-2
9
10
0
0
8
9
7
-1
-10
-2
-8
-18
-23
-21
-18
-18
-19
-17
-8
-6
-14
-18
-11
-15
-16
-18
-1
4
6
-1
0
-1
-8
-12
-6
-3
-3
11
18
14
12
6
6
3
2
2
1
0
-9
-20
-17
-15
1
0
0
7
12
5
2
2
-4
0
-1
-1
-2
-3
-1
7
9
4
11
6
12
21
17
16
16
9
5
10
13
15
15
15
25
27
29
23
22
13
10
14
8
5
3
4
3
10
13
17
17
18
11
24
28
31
15
9
7
6
10
21
19
10
6
14
8
-2
-6
-5
0
0
6
11
13
-1
-5
0
2
9
12
14
13
13
14
23
27
30
31
40
43
44
45
40
38
37
37
36
35
27
25
23
23
22
14
12
18
29
32
33
43
40
39
29
19
22
22
21
27
30
32
25
23
23
24
23
15
3
-2
2
3
2
2
4
6
0
-6
0
-3
-7
-10
-10
-12
-23
-12
-3
5
16
32
32
31
29
42
39
34
39
38
35
30
23
14
9
7
3
5
0
3
7
9
7
9
1
-2
-5
1
-5
-2
-9
-3
-9
-5
-2
0
0
-7
-3
0
7
1
-7
-5
-8
-14
-15
-17
-8
-13
-8
-12
-7
-4
-2
-1
0
5
2
7
1
7
1
8
10
5
-16
-16
-15
-21
-29
-31
-30
-31
-33
-33
-31
-17
-16
-9
-13
-2
-3
-4
-14
-10
-1
-2
-8
-16
-28
-33
-26
-23
-20
-15
-16
-17
-18
-20
-19
-10
-22
-30
-26
-15
-4
0
10
19
0
-12
-23
-18
-10
-33
-52
-76
-74
-79
-91
-107
-102
-93
-69
-65
-55
-51
-55
-48
-54
-60
-67
-68
-69
-72
-86
-97
-111
-113
-123
-120
-118
-102
-86
-71
-57
-65
-72
-77
-100
-110
-97
-83
-88
-100
-104
-98
-113
-123
-104
-95
-105
-105
-93
-83
-77
-65
-63
-72
-81
-75
-61
-56
-63
-49
-33
-38
-49
-71
-77
-65
-67
-71
-71
-83
-76
-72
-65
-53
-42
-39
-31
-28
-36
-41
-49
-51
-43
-39
-46
-49
-58
-53
-66
-68
-74
-77
-79
-81
-89
-102
-108
-96
-89
-72
-58
-62
-68
-56
-42
-44
-45
-53
-72
-76
-76
-72
-53
-46
-43
-42
-41
-41
-40
-36
-42
-37
-36
-37
-46
-49
-41
-45
-45
-35
-30
-23
-21
-26
-12
-7
1
-1
-1
5
6
7
18
17
15
6
5
15
19
14
13
14
21
23
35
33
31
29
22
20
19
28
24
23
21
21
12
9
3
1
0
0
7
9
16
18
19
19
26
29
31
39
49
45
49
53
55
63
60
61
62
62
-27
-53
-37
-29
-32
-34
-18
-5
-11
-25
-35
-43
-42
-41
-55
-54
-44
-10
-58
-75
-21
-3
-15
-36
-34
-44
-50
-60
-86
-78
-53
-35
-37
-23
-19
-41
-79
-81
-92
-90
-88
-69
-71
-68
-39
-23
-24
-28
-39
-41
-29
-8
-5
-11
-11
-2
-10
-12
-24
-19
-19
-14
2
-5
-14
-8
-21
-22
-19
-16
-3
9
3
0
1
-13
-36
-42
-24
-11
-10
-8
-5
-11
-14
-7
-14
-26
-30
-23
-15
-18
-24
-24
-47
-56
-64
-64
-48
-25
-20
-7
0
6
-2
0
6
5
1
-8
-16
0
0
-8
-2
4
3
0
0
1
1
8
7
7
8
18
11
6
0
0
-10
-20
-29
-21
-25
-18
-15
-5
-2
4
12
-3
-2
-8
-13
0
-9
-12
-19
-18
-18
-9
-13
-7
-5
-7
-17
-19
-18
-1
1
19
22
29
26
23
22
8
-1
-1
0
4
10
5
4
14
11
16
14
9
5
3
6
-3
4
24
31
13
0
1
8
2
6
3
15
8
4
1
16
21
23
24
26
26
41
31
29
43
33
11
-1
-1
6
-1
8
-2
8
14
26
40
25
30
24
39
26
19
19
21
16
22
38
36
33
23
21
26
21
27
22
10
10
24
47
54
65
53
40
24
11
4
8
-2
-5
-6
-5
-11
-1
3
11
7
-1
0
10
13
15
1
-3
-12
-9
-7
-14
-21
-12
-27
-34
-34
-27
-17
-19
-14
-9
-8
-7
9
11
10
3
1
1
3
4
17
18
12
14
16
5
3
3
-9
-19
-32
-38
-43
-36
-25
-27
-26
-10
-10
-12
-16
-8
-9
-4
-6
-3
13
17
3
-2
2
15
13
11
1
1
4
21
22
17
0
2
-14
-20
-21
-17
-22
-37
-47
-51
-54
-64
-62
-59
-46
-43
-22
-28
-14
-24
-24
-31
-33
-36
-38
-39
-33
-25
-16
-8
-14
-26
-45
-51
-2
8
-38
-81
-23
-3
34
-19
-2
-8
-21
-28
-75
-38
-27
-44
-13
-31
-13
-23
-37
-42
-25
-2
-47
-72
-55
-34
-27
-31
-48
-59
-30
-15
-32
-53
-25
-39
-34
-32
-35
-52
-45
-28
-13
-15
0
-20
-48
-60
-52
-27
-1
2
-2
-15
-7
-18
-16
-17
-26
-33
-33
-29
-29
-9
-1
-13
-18
-27
-29
-8
-10
-5
-3
2
11
0
16
17
22
29
23
30
24
16
12
17
19
17
24
37
33
32
29
12
8
-6
-18
-27
-14
4
7
2
3
2
3
7
11
7
-1
0
16
30
44
42
45
52
38
28
20
2
-1
0
0
14
4
-1
-11
-13
0
3
0
-2
17
35
35
30
25
29
29
30
25
23
-1
-14
-23
-34
-40
-40
-16
0
22
20
14
3
-2
0
-5
-1
-3
-8
7
19
32
49
53
41
33
18
14
9
16
15
32
26
47
43
35
36
42
37
24
6
3
-9
-10
3
20
12
11
0
-7
-3
-3
-12
-12
-11
-4
-3
-11
10
15
18
8
-1
-12
-15
-18
-7
-11
-11
0
21
49
55
46
28
9
10
4
-7
2
12
7
10
20
21
35
42
47
32
13
0
-7
-6
-8
0
5
24
40
46
35
15
4
0
0
-1
-1
0
14
17
19
17
6
-14
-47
-58
-48
-37
-22
-15
-11
0
5
3
-5
-26
-27
-28
-27
-31
-51
-47
-45
-38
-33
-40
-53
-52
-49
-37
-33
-45
-34
-23
-10
-10
-9
-2
-8
0
9
17
5
6
2
4
28
20
12
-2
-2
-7
1
4
7
13
23
29
24
8
-15
-12
-14
-19
-8
5
11
2
-26
-24
-37
-39
-27
-24
-23
-24
-35
-28
-11
-14
-15
-23
-38
-28
-32
-16
-44
-58
-65
-52
-60
-44
-47
-32
-14
-15
-7
-12
-12
-9
5
12
12
0
3
13
15
0
-43
-46
-44
-42
-50
-43
-27
-16
-6
-5
12
15
7
-7
-29
-20
-23
-27
-15
-7
-21
-2
22
27
15
1
9
12
3
-5
-10
5
16
-1
-3
-21
-15
-15
-14
-13
-11
-13
-20
-30
-41
-35
-19
0
-6
-23
-38
-39
-9
3
26
17
7
0
7
27
17
-1
-21
-46
-61
-38
-41
-38
-37
-25
-15
-21
-30
-33
-16
-9
-2
-13
-9
-18
-7
-8
5
2
0
-20
-10
-18
-28
-14
-6
-12
-19
-16
-10
5
0
-4
-14
-21
-11
-7
-3
0
0
-7
-2
0
19
27
39
43
49
47
37
26
16
4
-8
-5
-4
-2
-6
3
0
7
11
-1
-12
-8
-11
-15
-16
-4
-3
-6
-3
-1
-11
-17
-19
-8
-4
-7
4
22
21
30
16
0
-13
-11
-7
2
8
6
13
4
1
9
8
13
11
8
6
-2
-8
-5
-3
6
4
-1
6
15
16
-9
-27
-19
9
18
27
35
36
35
22
38
59
54
31
16
17
26
58
64
80
76
75
59
24
-9
-15
-26
-13
1
-4
2
23
48
62
55
53
78
75
48
32
28
20
12
-2
10
19
24
21
13
22
26
30
43
56
56
40
28
34
42
40
27
20
48
85
63
4
-15
-12
-25
-29
-16
8
26
39
60
65
50
34
24
14
0
-2
-1
-12
-12
-3
31
53
44
31
32
36
35
21
11
21
19
39
47
71
56
46
34
42
34
33
36
34
38
46
13
16
23
40
43
15
2
-1
-5
2
20
39
45
41
16
5
16
46
54
21
2
-1
17
38
38
29
25
35
49
56
56
51
44
48
44
14
-9
-19
-21
-6
0
2
11
27
39
49
58
63
62
56
39
32
14
14
5
-9
-37
-16
9
21
31
44
61
57
58
58
46
52
72
70
56
43
32
33
29
39
49
59
56
51
56
45
49
49
46
33
13
-1
-6
-4
10
27
26
29
31
26
30
26
9
5
10
12
-9
-31
-10
2
8
23
30
41
35
39
43
37
35
43
52
63
59
47
28
42
50
37
-6
-36
-18
5
18
12
13
26
37
40
44
41
61
44
12
-7
-8
17
34
38
45
44
43
38
38
58
59
63
61
42
32
41
62
68
83
76
65
56
54
49
40
28
19
28
21
18
24
18
-2
-3
9
33
36
41
52
68
59
24
5
0
-6
-5
-4
-14
-18
-6
-2
-11
6
41
60
31
19
23
40
45
64
70
51
40
26
27
65
83
99
100
95
84
61
39
28
51
42
19
14
5
-17
-35
-37
-21
-11
-17
-18
-31
-13
-26
-32
-36
-27
18
25
12
2
17
32
21
0
-12
-12
-27
-44
-34
2
34
46
39
30
22
42
36
12
-7
-46
-75
-60
-37
-29
-49
-39
-16
-31
-57
-63
-41
-15
0
0
4
-12
-38
-38
-21
18
41
39
36
57
67
86
74
83
70
61
37
28
27
19
1
12
33
23
0
0
24
33
1
-28
-43
-35
-23
3
-20
-7
19
24
19
5
30
56
34
-4
-20
-13
18
43
41
11
6
36
103
143
145
118
97
87
51
-3
-5
5
16
-1
-14
12
18
10
-15
-17
-4
0
-2
-34
-43
-38
-10
3
11
3
-3
-22
-4
-3
0
-3
2
46
51
27
37
54
69
56
44
50
47
33
5
6
6
24
23
24
21
22
0
8
48
75
58
33
42
54
17
-39
-70
-10
15
17
9
10
69
99
-12
-111
-71
74
73
-15
-58
48
203
153
-27
50
160
107
-15
-3
99
116
7
-76
24
119
67
-12
3
78
75
-4
-25
-12
9
-42
-59
1
58
18
-11
-6
39
10
-66
-84
-36
3
11
72
74
-12
-35
20
86
37
-83
-106
-81
-60
-71
-87
-82
-67
-94
-96
-50
-10
-35
-79
-47
75
85
76
49
36
16
22
56
96
74
57
76
113
124
122
69
38
30
44
63
82
115
85
63
83
121
127
82
67
66
96
100
103
102
56
25
45
74
92
62
-4
-59
-31
23
50
34
-19
-39
-20
4
0
-6
-17
-43
-61
-47
-30
-69
-81
-25
-19
-44
-53
-41
-43
-47
-47
-38
-35
-32
-24
4
-18
-75
-104
-77
-71
-101
-189
-217
-207
-181
-140
-196
-223
-246
-234
-186
-199
-261
-294
-325
-266
-248
-255
-254
-236
-236
-231
-201
-172
-184
-192
-167
-106
-73
-102
-188
-236
-194
-177
-216
-208
-179
-160
-187
-246
-238
-231
-290
-293
-178
-142
-177
-160
-122
-71
-53
-105
-108
-92
-44
-13
55
158
235
258
289
362
437
469
496
600
646
640
668
719
740
741
738
758
748
707
700
643
576
498
465
486
493
466
435
388
344
274
225
189
151
163
145
86
52
7
0
-15
-28
-63
-46
-58
-93
-95
-86
-77
-162
-292
-367
-448
-561
-703
-858
-979
-1021
-906
-972
-1220
-1379
-1327
-1300
-1391
-1384
-1329
-1377
-1454
-1439
-1302
-1283
-1433
-1498
-1519
-1483
-1441
-1299
-1182
-1348
-1410
-1294
-1103
-966
-801
-691
-580
-450
-186
-60
32
167
490
785
920
1081
1434
1639
1595
1638
1798
1798
1760
1761
1888
1842
1644
1473
1376
1169
980
836
728
494
336
268
110
-123
-275
-404
-461
-463
-371
-331
-320
-169
22
147
218
382
546
652
785
989
1203
1237
1291
1393
1480
1451
1380
1351
1291
1241
1178
1101
976
806
626
429
255
157
52
-154
-457
-574
-676
-841
-965
-1070
-1182
-1361
-1551
-1645
-1709
-1785
-1865
-1830
-1724
-1720
-1760
-1763
-1777
-1726
-1669
-1611
-1680
-1826
-1687
-1616
-1545
-1847
-2023
-1939
-1943
-2025
-1951
-2011
-2241
-2322
-2154
-2112
-2019
-1721
-1585
-1717
-1623
-956
-44
719
1142
1297
1287
1510
1925
2397
2694
2812
3003
3376
3661
3698
3385
2984
2614
2487
2459
2461
2213
1800
1325
908
612
397
29
-356
-615
-760
-803
-999
-1244
-1484
-1462
-1389
-1628
-1688
-1055
-306
1
-62
40
378
702
877
1223
1634
1966
2078
2105
2282
2354
2231
2070
2051
2128
2087
1930
1650
1356
1072
717
347
130
-3
-235
-552
-759
-913
-1263
-1533
-1628
-1663
-1813
-1925
-1957
-1956
-1993
-2050
-2027
-1953
-1884
-1908
-1883
-1775
-1659
-1616
-1500
-1277
-1165
-1229
-1314
-1337
-1451
-1319
-1286
-1307
-1376
-1502
-1460
-1389
-1328
-1472
-1789
-1872
-1931
-1880
-1654
-1535
-1701
-1801
-1821
-1714
-1562
-1068
-377
265
637
782
625
764
1005
1233
1520
1896
2357
2744
3007
3007
2794
2566
2350
2394
2535
2663
2678
2548
2213
1856
1532
1192
734
507
575
562
385
137
-31
-65
-29
-144
-376
-391
-227
-83
-1
29
50
-2
-16
98
333
464
441
492
675
768
756
745
737
720
754
760
651
506
303
89
-102
-206
-369
-582
-749
-844
-991
-1295
-1506
-1715
-1652
-1691
-1537
-1173
-902
-1075
-1276
-672
-737
-1132
-1197
-922
-618
-745
-1090
-1193
-1039
-996
-1202
-1017
-754
-642
-704
-984
-932
-564
-524
-782
-786
-178
-156
-379
-247
-71
-15
-100
5
19
205
238
212
177
244
211
182
186
212
218
243
214
173
298
418
442
351
370
319
434
548
564
551
577
576
502
490
551
541
482
427
457
556
540
512
507
461
472
511
563
584
612
692
700
635
629
694
731
674
611
594
608
554
500
443
391
403
433
421
394
389
394
347
349
322
307
288
272
253
224
163
124
106
70
30
44
42
24
-20
-38
-61
-52
-38
-49
-102
-152
-164
-154
-204
-244
-266
-256
-277
-290
-293
-264
-281
-302
-324
-335
-299
-283
-282
-284
-270
-240
-217
-195
-152
-114
-111
-70
-27
0
33
67
65
78
75
68
73
56
58
64
74
88
93
97
76
50
45
66
84
95
118
126
93
54
8
-9
-30
-59
-49
-9
-29
-45
-19
7
29
29
1
-22
-13
-1
20
60
102
138
119
124
132
129
114
118
141
171
210
252
308
341
334
327
333
326
319
339
347
324
315
308
310
320
335
373
374
385
381
370
363
362
340
333
332
364
344
307
254
219
197
173
106
54
14
-23
-44
-42
-19
-10
-9
-7
4
3
-16
-59
-76
-71
-67
-89
-112
-123
-111
-67
-72
-90
-94
-71
-77
-91
-81
-58
-58
-90
-92
-97
-67
-60
-96
-102
-90
-93
-81
-86
-106
-125
-118
-114
-122
-148
-155
-126
-86
-69
-79
-107
-145
-181
-187
-171
-193
-155
-87
-4
5
3
20
-71
-81
-69
-36
11
60
117
129
89
82
81
106
141
128
78
35
46
109
167
166
186
293
337
306
231
144
153
142
112
119
147
126
138
168
213
257
267
256
280
303
294
289
286
275
234
156
103
102
103
125
176
209
200
149
111
104
137
146
120
40
11
30
40
25
51
52
45
36
45
38
3
-36
-11
26
46
72
112
113
113
135
145
144
95
72
70
57
44
49
56
46
49
65
63
21
-6
-23
-25
-105
-141
-119
-95
-117
-134
-121
-96
-85
-49
11
65
94
32
-29
-70
-23
-20
-20
-9
-20
-46
-72
-28
0
23
13
-59
-118
-79
-14
71
92
95
98
102
81
42
17
8
20
36
44
49
47
46
61
77
67
37
-16
-40
-28
19
53
69
77
84
61
60
64
52
-2
-22
-2
26
53
69
69
62
78
114
94
82
82
72
16
9
21
30
39
76
100
89
89
130
140
120
115
116
122
131
128
132
126
151
153
168
169
178
167
136
128
125
128
120
110
112
114
98
66
40
18
13
0
0
-7
-11
-13
-16
-28
-29
-46
-59
-72
-102
-150
-146
-105
-79
-85
-105
-102
-101
-118
-126
-116
-101
-88
-100
-111
-121
-101
-77
-81
-85
-83
-64
-39
-22
-24
-21
-27
-18
-9
4
7
-2
-15
-33
-38
-49
-50
-41
-40
-26
-26
-35
-63
-63
-45
-69
-88
-81
-74
-70
-83
-94
-99
-102
-93
-74
-64
-52
-34
-14
-28
-50
-45
-42
-66
-68
-62
-42
-59
-76
-52
-32
-18
-17
-10
9
15
7
-2
-14
-25
-32
-26
-10
-29
-56
-62
-76
-46
-43
-32
-19
2
15
0
-13
-13
3
2
4
-19
-13
-9
-14
-36
-25
-14
-7
-11
-12
-3
-5
-18
-23
-24
-38
-53
-52
-49
-54
-59
-66
-64
-66
-80
-84
-102
-115
-127
-111
-82
-75
-82
-63
-49
-59
-80
-89
-69
-63
-66
-44
-48
-68
-67
-62
-59
-70
-74
-71
-70
-85
-79
-69
-80
-95
-98
-120
-134
-138
-135
-138
-129
-112
-109
-116
-97
-101
-114
-120
-101
-101
-99
-109
-81
-78
-87
-105
-82
-72
-84
-114
-123
-121
-147
-176
-182
-161
-165
-136
-95
-87
-117
-116
-80
-82
-98
-107
-82
-99
-106
-92
-83
-90
-90
-61
-28
-38
-63
-55
-26
-7
-1
15
0
-10
-20
-21
-10
-5
5
26
16
9
9
0
-18
-22
-42
-51
-52
-24
-36
-49
-64
-53
-46
-57
-52
-46
-52
-48
-51
-61
-52
-56
-40
-41
-53
-61
-53
-47
-71
-75
-57
-82
-77
-61
-32
-40
-36
-32
-34
-62
-73
-75
-61
-46
-42
-56
-63
-32
-17
-41
-57
-69
-53
-47
5
-2
-19
-38
-20
-43
-57
-53
-30
-39
-23
-36
-44
-37
0
-4
-22
-20
-13
-30
-35
-35
-31
-43
-50
-15
-18
-26
-45
-6
21
38
32
34
24
10
2
2
10
7
-9
-11
-8
1
-14
-20
-4
18
23
23
8
0
1
-2
-4
15
29
25
10
2
32
20
24
17
22
24
11
46
39
48
56
40
15
8
4
-3
-4
24
48
50
49
44
51
30
29
7
6
25
50
50
47
52
61
113
117
119
148
236
395
578
929
2861
4019
2060
-116
298
824
-764
-1972
-714
832
71
-724
-680
-1095
-774
116
805
-13
-609
179
421
-185
-750
62
719
302
322
556
562
125
-164
378
108
612
447
415
-726
-60
203
386
-528
133
-964
-1530
-142
853
-1312
-2780
-837
1556
-690
-662
1295
1317
-632
59
2641
1632
80
863
2370
1369
-232
-890
249
-962
-243
-510
1196
-763
-1937
-407
577
-626
-1307
-251
1421
932
-171
-183
960
132
1034
1832
2177
1005
703
-264
339
491
-271
-409
570
999
159
-1127
-1581
-516
565
12
434
1779
1639
-312
-834
851
958
-835
-670
627
359
-691
-897
-885
-458
-387
333
720
370
-452
-174
1349
1604
1705
1047
1120
1216
874
308
364
-490
-1300
-500
1197
837
-255
-1507
-877
-56
239
31
117
-113
519
798
633
-319
-644
-124
333
-384
-74
-10
-423
-907
-685
77
743
293
-403
-558
-301
102
-351
-892
-956
45
-574
-948
-750
-947
-1549
-1639
-1415
-783
-603
-778
-1016
-1381
-1321
-954
-494
-193
-555
-704
-588
-652
-516
-775
-45
-279
-568
-1062
-729
-627
-619
-1669
-1362
-577
-865
-1522
-1907
-1323
-624
-1059
-2073
-1411
-1088
-774
-1416
-635
-215
-1028
-1611
-1059
-189
-186
-673
-877
-993
-478
-720
-815
-798
-799
-1282
-1135
-373
53
-750
-875
-841
-1277
-1330
-489
154
-595
-1366
-1780
-994
-554
-300
-596
-892
-502
281
54
-808
-1199
-843
-403
270
883
663
-83
-1658
-1275
54
513
-502
-1433
-485
624
767
-198
-892
-1196
-732
-219
303
156
-420
-848
-962
-69
-135
-673
-1495
-1186
-396
343
246
6
-739
-1124
-228
1076
867
-407
-385
79
1007
324
153
-169
233
325
133
324
830
0
-1112
-1008
358
1257
629
-235
-522
-73
336
789
733
577
292
161
130
98
281
93
-15
382
1114
1255
667
-27
139
-24
-177
42
889
1409
1176
482
68
-121
75
756
1605
1509
785
185
580
1267
1405
697
122
-9
541
1225
1338
641
-393
-836
-617
5
610
1002
308
-360
-513
-345
-417
-546
-415
-60
229
-58
-285
-544
-588
-769
-931
-626
75
631
454
-289
-873
-1246
-1612
-1571
-1004
-459
-211
-298
-540
-605
58
849
1208
1291
1396
1437
1406
1413
1408
1084
627
509
683
725
593
298
70
-49
271
1025
1417
1767
1890
2068
2201
2057
1952
1337
1126
1422
1760
1293
419
-7
318
711
824
806
947
1048
985
1030
1176
1432
1255
798
450
915
1476
1295
446
-435
-772
-608
-295
90
441
606
571
210
-200
-590
-681
-498
-515
-489
237
903
1081
766
461
114
-61
-33
120
330
275
172
-467
-1158
-1129
-596
-93
-266
-581
-527
-370
-360
-571
-558
-304
0
467
-22
-26
273
-89
-835
-1895
-2198
-2136
-1861
-1441
-869
-591
-1078
-1626
-1826
-1952
-1984
-1590
-598
173
70
-570
-1268
-1521
-1644
-1756
-1632
-1523
-1516
-1656
-2109
-2346
-2232
-1926
-1903
-1683
-848
-192
-936
-2545
-3486
-2358
219
2938
4664
4447
3038
1931
1944
3022
3531
2875
1688
1425
2184
3493
4201
3275
1737
491
34
442
1483
2604
2832
2092
1438
1576
2416
2863
2378
1349
565
592
1034
1291
1335
977
428
-66
-28
483
805
642
50
-637
-896
-423
48
148
43
-79
-125
-218
-415
-641
-1202
-1799
-1893
-1430
-751
-374
-228
-278
-486
-682
-469
-156
-169
-315
-455
-451
-539
-622
-721
-1075
-1520
-1683
-1278
-591
-225
-452
-1066
-1745
-2123
-2135
-1966
-1547
-1073
-650
-488
-657
-965
-995
-777
-646
-650
-939
-1043
-813
-760
-848
-1635
-2508
-3064
-3050
-2961
-3066
-3137
-3048
-2773
-2485
-2279
-2217
-1695
-531
1436
3842
5901
7470
7623
6953
5812
4559
3845
3764
3773
3207
2804
3215
3791
3852
3108
1762
913
1077
2264
3162
3273
3458
3610
3753
3463
2919
2488
1999
1600
1300
1106
1277
1520
1482
994
418
317
644
1103
1310
1328
1258
1227
1104
698
281
-196
-734
-1295
-1692
-1782
-1479
-1159
-1081
-1074
-1002
-643
-160
174
272
102
-170
-499
-990
-1311
-1551
-1682
-1899
-2111
-2277
-2391
-2494
-2601
-2544
-2562
-2420
-2112
-1776
-1206
-731
-303
-289
-819
-1195
-1258
-1031
-1128
-2032
-2941
-3712
-3644
-3014
-2666
-2554
-2799
-2687
-2584
-2419
-2213
-2121
-1980
-1786
-1908
-2462
-3305
-3657
-3806
-3966
-4178
-4058
-3253
-2424
-985
1528
4518
7373
8551
8211
7363
6413
6176
5273
3867
2157
979
824
783
811
903
1215
1308
780
430
754
1888
3135
3953
4040
4204
4713
4773
4261
3220
2058
952
51
-376
-422
-336
-469
-673
-752
-482
227
797
1107
1080
998
1180
1348
1111
509
-263
-919
-1453
-1652
-1573
-1372
-1079
-765
-638
-562
-277
120
372
230
-36
-444
-772
-921
-1137
-1366
-1672
-1978
-2375
-2629
-2798
-2896
-2821
-2478
-2263
-2189
-2046
-1611
-851
-179
168
-246
-856
-1250
-1422
-1653
-2488
-3587
-4478
-4905
-4531
-3808
-3007
-2566
-2409
-2083
-1595
-966
-767
-1268
-2706
-3743
-4678
-5350
-5973
-6311
-6277
-5218
-2233
2580
7772
11603
12903
12188
10807
9201
7390
4814
1788
-730
-2460
-2561
-2083
-1310
-449
350
631
630
1256
2391
3697
4461
4673
4589
4868
5349
5208
4096
1955
448
-426
-598
-543
-289
-186
-259
-245
-119
376
847
918
685
261
157
453
659
567
-37
-407
-550
-376
-12
211
264
191
104
148
173
119
-95
-482
-810
-1041
-1039
-1035
-1383
-2240
-2748
-2802
-2518
-2117
-1724
-1403
-1098
-886
-786
-888
-1270
-1738
-2179
-2415
-2558
-2410
-2167
-2053
-1766
-1274
-1171
-1901
-3239
-4133
-4013
-3152
-2688
-2719
-2999
-2913
-2628
-2580
-2805
-3358
-3938
-4532
-5230
-5829
-6503
-6192
-3311
2036
8641
13217
14415
13159
11252
10249
8562
5029
245
-4091
-5969
-5471
-4206
-2849
-1535
235
961
1332
1955
3221
4486
4843
4417
4068
4874
6112
6539
5530
3638
1951
1014
314
-554
-1499
-1911
-1791
-1460
-666
157
761
809
363
-81
-242
-85
20
-227
-420
-232
538
1585
2297
2437
2001
1541
1086
648
108
-582
-1400
-2089
-2517
-2669
-2539
-2282
-2116
-1989
-1862
-1546
-1083
-601
-324
-131
-139
-199
-255
-493
-846
-1449
-2123
-2736
-3160
-3466
-3599
-3404
-2846
-2143
-1725
-1658
-2040
-2512
-2949
-3166
-3216
-3335
-3232
-3161
-2874
-2578
-2549
-2766
-3303
-4036
-5004
-5898
-6808
-7318
-5540
-533
6674
12626
14941
13416
11571
10458
8772
4709
-609
-5467
-7710
-7023
-5365
-3375
-1522
324
1841
2455
2894
3493
3910
3207
2069
1883
3165
5297
6825
6651
5062
3502
2754
2225
1177
-589
-2142
-2943
-2629
-1744
-850
-190
158
433
596
517
338
183
1
-171
-256
149
1234
2421
3073
2942
2379
2032
1789
1164
-512
-1994
-2968
-3168
-2938
-2646
-2357
-1964
-1524
-1111
-884
-670
-449
-365
-468
-629
-400
179
728
617
-577
-1513
-2133
-2567
-3055
-3640
-4022
-3718
-2923
-2095
-1708
-1922
-2386
-2882
-3059
-3231
-3354
-3596
-3924
-4104
-3789
-2982
-2639
-2893
-3784
-4786
-5452
-6222
-6979
-5701
-1196
6052
12559
15300
14132
11650
10223
9301
4590
-1300
-6781
-9029
-7876
-5315
-2947
-954
1056
2871
3901
4133
4048
3779
2679
808
-614
-236
2073
4972
6212
6162
5275
4409
3615
2538
844
-1260
-2913
-3592
-3049
-1849
-592
279
604
660
666
635
441
122
-56
109
685
1540
2401
2939
2953
2572
2028
1399
651
-371
-1506
-2452
-2915
-2796
-2313
-1654
-1358
-1172
-1006
-816
-664
-617
-634
-526
-284
-20
267
462
453
203
-353
-1114
-1829
-2370
-2922
-3329
-3798
-4157
-4166
-3475
-2251
-1230
-1105
-1880
-2733
-3012
-2754
-2515
-2826
-3586
-4061
-3793
-2993
-2255
-2273
-3215
-4383
-5775
-6988
-7225
-5045
-153
6071
11144
13305
13033
11880
10705
8775
4945
-242
-5155
-7672
-6933
-4907
-2711
-673
1359
2989
4115
4494
4251
3285
1581
-336
-1216
-500
1538
3858
5598
6124
5712
5130
4354
3082
1258
-974
-2730
-3466
-3131
-2170
-1231
-574
-19
594
1156
1435
1187
639
156
353
811
1461
2075
2440
2492
2269
1949
1423
611
-447
-1572
-2334
-2596
-2380
-1875
-1357
-918
-633
-478
-541
-734
-962
-1083
-996
-731
-369
82
537
768
662
89
-788
-1843
-2850
-3570
-4085
-4286
-4246
-3816
-3278
-2486
-1749
-1281
-1505
-2105
-2812
-3307
-3532
-3599
-3640
-3786
-3748
-3506
-3365
-3467
-4086
-4928
-6394
-6825
-4706
661
7795
13032
14122
12254
10097
9206
8140
4861
-658
-5991
-8285
-6962
-4221
-1982
-534
1345
2825
3568
3560
3053
2272
885
-729
-1425
-306
2214
4959
6524
6738
6238
5671
4849
3250
802
-1992
-3323
-3562
-2743
-1667
-614
58
417
679
832
778
512
174
77
374
1114
2152
2993
3346
2812
2212
1520
739
-146
-1142
-2007
-2477
-2355
-1804
-1165
-694
-462
-379
-355
-465
-690
-976
-1259
-1175
-761
-169
472
853
897
581
-24
-879
-1966
-3023
-3882
-4275
-4235
-3858
-3294
-2607
-2137
-1888
-2031
-2420
-2574
-2604
-2791
-3270
-3842
-4154
-4114
-3836
-3488
-3642
-4184
-5019
-5926
-6901
-7373
-5330
-93
7338
14275
14710
12384
9983
8854
7069
3206
-2398
-7067
-8240
-6129
-3131
-889
510
1721
2831
3052
2662
1848
795
-293
-1372
-1256
496
3325
5539
6191
5645
5025
5016
4720
3286
809
-1563
-2565
-2179
-1095
-333
-255
-418
-489
-476
-590
-629
-595
-339
188
1031
2193
3502
4374
4376
3514
2305
1333
593
-142
-1278
-1979
-2148
-1732
-1000
-476
-353
-527
-760
-947
-1145
-1286
-1335
-1262
-1017
-517
242
1007
1378
830
96
-749
-1484
-2209
-2965
-3632
-3926
-3732
-3148
-2623
-2398
-2336
-2313
-2595
-3247
-4061
-4521
-4416
-3862
-2988
-2663
-2586
-2756
-3064
-3614
-4673
-5924
-7174
-8004
-8122
-5391
769
8818
14802
16216
13766
10509
8311
5439
1305
-4008
-7672
-7673
-4492
-862
1399
2291
2701
2753
1975
728
-442
-872
-1044
-1103
-478
1392
5153
6990
6876
4659
2087
1544
2258
2414
1063
-869
-1234
-75
1606
2086
946
-809
-2088
-2528
-2264
-1854
-1249
-281
981
2274
3538
4431
4632
3989
2648
1325
499
216
77
-391
-1024
-1335
-1164
-767
-708
-971
-1340
-1563
-1498
-1162
-785
-503
-260
-29
234
483
580
374
-157
-838
-1456
-1859
-2041
-2376
-2616
-2724
-2678
-2616
-2638
-2927
-3359
-3699
-3775
-3493
-3132
-3073
-3168
-3392
-3288
-2999
-2789
-2919
-3750
-4633
-5424
-6111
-6647
-7079
-6786
-4059
1454
8448
13671
14905
12486
9002
6544
4792
2387
-1054
-4154
-4621
-2132
574
1957
1936
1306
522
-578
-1489
-1874
-1315
-356
637
1703
3177
5008
6059
5765
3541
2107
1484
1693
2152
2252
2094
1871
1734
1486
748
-519
-2138
-3394
-3741
-3197
-1947
-500
813
1880
2841
3383
3618
3386
2628
1798
1276
1160
1264
1194
730
54
-668
-1235
-1622
-1925
-2029
-1923
-1575
-884
-422
-125
-4
-130
-374
-520
-469
-336
-272
-315
-450
-630
-867
-1246
-1891
-2561
-3051
-3197
-3065
-3105
-3313
-3571
-3636
-3538
-3390
-3504
-3706
-3756
-3476
-3078
-2950
-3281
-3806
-4145
-4236
-4315
-4917
-6474
-7612
-7026
-2846
4361
11706
15479
14279
10078
6333
4427
3420
1426
-1593
-3668
-3010
-61
2698
3413
2098
-544
-2259
-3211
-3211
-2218
-456
1246
2563
3708
4844
5700
5492
3842
1323
-389
-113
1905
4126
5031
4523
3277
1935
600
-887
-2639
-4120
-4464
-3352
-1252
729
1805
1856
1410
1161
1343
1744
1992
1914
2023
2616
3339
3513
2668
939
-969
-2295
-2745
-2468
-1963
-1446
-1008
-569
-166
1
-207
-726
-1299
-1561
-1162
-339
326
492
163
-459
-1033
-1505
-1938
-2417
-2867
-3055
-2764
-2279
-2126
-2634
-3510
-4169
-4228
-3765
-3383
-3228
-3418
-3504
-3546
-3638
-3967
-4529
-4961
-5390
-5542
-5680
-5802
-5946
-4585
-447
6030
13320
13790
10406
5938
3422
3198
3462
2692
1020
114
949
2434
2783
1261
-1287
-3402
-4437
-4078
-2551
-432
2076
3167
3554
3430
3062
2538
1993
1410
1321
2449
4415
6528
7206
6091
3597
884
-1026
-1867
-2278
-2446
-2063
-1176
-175
412
132
-671
-1426
-1551
-557
1196
2975
4157
4438
4044
3362
2485
1559
313
-634
-1168
-1089
-612
-204
-269
-867
-1626
-2174
-2232
-1845
-1209
-617
-256
-65
30
-36
-388
-919
-1493
-1663
-1522
-1234
-1064
-1415
-2087
-2735
-3160
-3452
-3800
-4106
-4150
-3808
-3160
-2347
-2279
-3125
-4777
-5577
-4599
-3138
-2417
-2919
-4129
-4999
-5376
-5688
-6433
-5940
-1933
5190
11875
13874
10586
5408
1946
1715
3821
4536
4298
3912
4043
3981
2828
544
-2311
-4592
-5577
-4425
-1426
1710
3241
2998
1863
830
138
-256
82
1131
2698
5075
7127
8066
7027
4270
945
-1452
-1716
-293
1409
2158
1847
856
-548
-2024
-3185
-3287
-2504
-903
1277
3222
4078
3596
2268
889
218
486
1379
2184
2472
2100
1329
205
-1077
-2260
-2532
-2170
-1473
-637
-37
38
-451
-1240
-1889
-2139
-1880
-1343
-734
-351
-246
-497
-1118
-1984
-2880
-3053
-2837
-2521
-2330
-2319
-2707
-3437
-4156
-4473
-4216
-3616
-3112
-3132
-3458
-3826
-3845
-3847
-3958
-4885
-5676
-6216
-6562
-6137
-3401
2117
8220
11221
9111
4123
494
929
4316
7471
8197
7176
5916
4850
3322
238
-1522
-2200
-2339
-1870
-587
1217
2007
906
-1380
-2971
-2673
-782
1323
2609
3545
4551
5249
4979
3878
2659
1866
1887
2587
3660
4082
3027
798
-1600
-2816
-2265
-846
161
105
-455
-662
-440
53
199
574
1185
1941
2598
2870
2545
1555
515
-98
-4
522
876
609
-259
-1178
-1603
-1529
-1325
-1151
-968
-757
-632
-724
-1006
-1364
-1584
-1553
-1288
-1099
-1255
-1824
-2504
-2948
-2881
-2619
-2480
-2690
-3235
-3457
-3275
-3114
-3164
-3340
-3474
-3621
-3790
-3730
-3537
-3425
-3930
-4931
-5857
-6185
-6253
-5795
-3515
3258
7960
8382
4090
-737
-1489
2791
8248
10835
9906
7540
5308
3340
1536
781
1418
2572
2611
1395
118
-88
-768
-2400
-3595
-2707
-74
2187
2508
1310
143
-189
393
1652
3704
5423
5544
3818
1648
1258
1657
2122
1890
1591
1512
1429
672
-844
-1987
-1817
-483
1070
1813
1573
656
-532
-1207
-662
1409
2576
2612
1500
266
-408
-471
-251
-58
179
458
399
-246
-1181
-1862
-1909
-1328
-522
97
123
-604
-1561
-2298
-2469
-2097
-1673
-1614
-1844
-2267
-2663
-3132
-3686
-3878
-3730
-3107
-2556
-2504
-3005
-3932
-4280
-4361
-4061
-3269
-2695
-2661
-3533
-4820
-5478
-5707
-5358
-4501
-1127
3694
6880
5005
-654
-4045
-1323
7331
11097
10010
6776
3981
2414
1998
2683
4702
6250
5468
2443
-246
-720
-161
-287
-970
-818
599
1715
501
-1259
-2028
-883
1275
2767
3730
3842
2821
975
-475
31
2640
4890
4888
2707
290
-633
-95
753
1130
1242
1264
1028
273
-648
-908
-314
642
1410
1669
1331
537
-379
-774
-254
849
1472
1095
-80
-1203
-1501
-1071
-496
-248
-342
-512
-692
-936
-1180
-1174
-890
-596
-614
-1078
-1704
-2332
-2384
-2323
-2340
-2323
-2614
-3054
-3544
-3875
-3783
-3506
-3144
-3126
-3592
-4170
-4217
-3492
-2911
-3044
-4248
-4658
-4631
-4407
-4828
-4937
-2257
2170
5120
2863
-2530
-4929
-805
6159
10331
9093
5170
2292
1926
3862
5753
7411
7335
4781
1140
-596
592
2371
2489
1340
606
733
565
-416
-1368
-1101
347
2029
2478
2082
935
-470
-955
256
2505
3974
3233
980
-829
-887
572
2121
2480
1601
417
-336
-325
512
1059
1124
756
379
324
334
149
11
165
572
801
585
-45
-694
-887
-564
-87
-59
-549
-1034
-1415
-1398
-954
-485
-353
-585
-941
-1129
-1037
-1020
-1207
-1527
-1537
-1432
-1649
-2397
-2978
-3036
-2838
-2834
-2907
-3107
-3535
-3914
-4259
-4053
-3607
-2978
-2904
-3471
-4398
-4941
-4749
-4380
-4325
-3401
-825
2240
1047
-2684
-4398
-1219
4634
8135
6968
3224
949
1866
4504
6708
7401
6553
4536
2443
1647
2516
3812
3438
2410
1691
1334
936
397
244
750
1496
1749
1257
538
56
-81
168
876
1648
1545
815
-79
-252
565
1547
1760
1021
165
-96
223
685
996
1087
887
458
62
1
333
764
837
593
187
-8
-38
-53
-110
-77
-59
-232
-659
-1042
-1153
-1041
-947
-971
-1031
-1108
-1172
-1050
-840
-622
-607
-848
-1122
-1237
-1262
-1387
-1653
-1923
-2176
-2328
-2596
-2989
-3281
-3219
-2979
-3069
-3562
-3752
-3499
-3234
-3250
-3728
-4276
-4610
-4684
-4347
-2974
-940
125
-963
-3192
-3602
-768
3127
5087
3439
1636
1544
2994
4776
5990
6223
5390
3753
2549
2639
3692
4365
3900
2875
2177
2012
1906
1722
1692
2097
2335
1883
940
360
554
1059
1191
907
490
247
103
48
242
646
863
532
-106
-540
-283
299
627
433
-38
-334
-256
8
311
507
530
369
38
-219
-215
120
329
163
-300
-592
-763
-946
-1118
-1137
-1081
-1076
-1204
-1390
-1430
-1257
-987
-848
-791
-759
-776
-942
-1204
-1365
-1433
-1404
-1496
-1730
-2049
-2315
-2504
-2665
-2766
-2783
-2869
-2956
-3000
-3004
-2992
-3062
-3354
-3658
-3898
-3996
-3476
-2418
-1247
-807
-1327
-1956
-1693
-489
1114
2396
3203
3632
3599
3139
2629
2612
3221
4099
4539
4095
3421
2793
2304
2101
2249
2658
3020
3035
2650
2137
1798
1550
1430
1410
1547
1534
1103
353
66
87
188
231
251
268
258
98
-148
-309
-229
-118
-191
-430
-573
-579
-450
-312
-105
99
206
185
134
168
325
492
560
493
338
189
51
-91
-226
-288
-388
-569
-787
-887
-785
-649
-605
-652
-725
-751
-728
-677
-644
-665
-757
-910
-1077
-1224
-1316
-1387
-1433
-1501
-1712
-1893
-2004
-2042
-2052
-2063
-2106
-2179
-2334
-2548
-2713
-2785
-2893
-3070
-3184
-3031
-2563
-1973
-1422
-943
-709
-386
15
565
1316
1987
2343
2211
1800
1645
1971
2513
2907
2935
2751
2466
2273
2292
2642
3235
3354
3037
2608
2338
2345
2464
2436
2374
2214
1763
1241
900
922
1121
1159
954
760
700
557
340
145
73
45
-101
-383
-557
-595
-521
-469
-383
-279
-236
-311
-397
-397
-271
-202
-227
-342
-474
-618
-793
-909
-923
-933
-986
-1107
-1204
-1172
-1008
-851
-759
-730
-739
-720
-682
-607
-515
-484
-596
-842
-1094
-1262
-1329
-1338
-1375
-1417
-1490
-1597
-1734
-1844
-1925
-1993
-2070
-2211
-2421
-2630
-2901
-3198
-3438
-3504
-3157
-2560
-1972
-1540
-1294
-1051
-681
-226
354
1100
1848
2262
2170
1741
1757
2085
2498
2753
2828
2691
2416
2188
2291
2851
3413
3585
3390
3067
2856
2772
2771
2690
2559
2316
1953
1559
1307
1249
1256
1167
985
848
779
703
563
420
344
269
83
-177
-391
-474
-450
-428
-350
-247
-155
-148
-228
-255
-170
-59
-58
-184
-373
-551
-668
-740
-766
-765
-826
-903
-975
-958
-861
-695
-550
-455
-460
-516
-608
-645
-614
-563
-586
-752
-1024
-1280
-1408
-1445
-1432
-1454
-1510
-1598
-1656
-1706
-1713
-1753
-1879
-2089
-2337
-2517
-2664
-2825
-3068
-3352
-3554
-3383
-2557
-1930
-1475
-1198
-945
-565
-140
378
1097
1835
2240
2138
1817
1670
1863
2236
2487
2577
2505
2312
2126
2305
2831
3371
3587
3433
3093
2829
2696
2658
2596
2535
2340
1948
1522
1227
1187
1256
1153
989
772
603
458
365
357
353
253
-43
-372
-569
-597
-509
-422
-378
-347
-353
-367
-304
-197
-42
57
11
-167
-362
-542
-699
-802
-840
-857
-899
-988
-1041
-975
-827
-668
-544
-491
-465
-487
-539
-583
-584
-598
-692
-884
-1077
-1175
-1178
-1184
-1239
-1343
-1444
-1499
-1504
-1497
-1465
-1514
-1635
-1844
-2063
-2221
-2358
-2554
-2846
-3174
-3430
-3577
-3362
-2752
-2012
-1449
-1173
-1036
-764
-317
462
1231
1957
2280
2062
1628
1479
1789
2318
2629
2620
2449
2320
2277
2454
2928
3505
3789
3645
3262
2908
2897
2914
2783
2528
2241
1926
1702
1484
1408
1432
1410
1242
987
759
688
653
571
293
70
-187
-429
-601
-607
-516
-434
-423
-432
-414
-326
-253
-193
-137
-73
-95
-221
-423
-657
-775
-835
-904
-973
-1010
-1034
-1030
-968
-775
-544
-416
-402
-435
-430
-412
-403
-434
-512
-668
-798
-910
-1020
-1045
-1069
-1138
-1257
-1341
-1381
-1408
-1427
-1493
-1552
-1603
-1637
-1744
-1907
-2067
-2261
-2631
-2936
-3202
-3331
-3231
-2809
-2183
-1563
-1194
-1087
-956
-609
-21
707
1447
2010
2156
1853
1465
1611
2105
2514
2618
2473
2299
2206
2284
2660
3186
3562
3535
3236
2907
2787
2847
2843
2662
2275
1983
1719
1523
1443
1499
1563
1454
1171
940
842
834
752
552
315
85
-175
-440
-585
-565
-449
-374
-367
-364
-267
-165
-143
-152
-108
-57
-127
-350
-593
-708
-720
-771
-879
-992
-1022
-1013
-959
-798
-551
-304
-236
-373
-475
-462
-377
-371
-472
-621
-778
-895
-950
-944
-927
-956
-1112
-1262
-1375
-1439
-1403
-1346
-1376
-1474
-1608
-1787
-1982
-2160
-2323
-2441
-2667
-2919
-3182
-3345
-3359
-2739
-1969
-1345
-1078
-1057
-916
-434
152
898
1703
2258
2274
1759
1267
1436
2109
2606
2522
2185
2166
2282
2416
2761
3330
3752
3661
3152
2728
2719
2865
2849
2534
2132
1846
1611
1401
1282
1366
1374
1252
931
736
743
782
592
277
68
4
-160
-456
-675
-599
-432
-378
-429
-387
-191
-98
-232
-306
-215
-89
-186
-478
-739
-821
-815
-890
-1025
-1118
-1143
-1115
-1049
-900
-625
-377
-241
-330
-427
-427
-355
-403
-513
-660
-823
-1031
-1185
-1195
-1102
-1085
-1187
-1305
-1401
-1385
-1362
-1349
-1355
-1443
-1653
-1936
-2176
-2308
-2372
-2520
-2830
-3139
-3401
-3520
-3284
-2626
-1850
-1308
-1144
-1117
-884
-277
357
1121
1831
2221
2056
1576
1457
1893
2504
2804
2651
2405
2255
2253
2440
2890
3417
3730
3446
2998
2822
2954
3036
2754
2207
1753
1564
1515
1455
1346
1221
1166
1027
804
640
659
712
611
298
-3
-162
-269
-393
-562
-684
-662
-553
-490
-442
-314
-132
-71
-134
-184
-133
-73
-196
-450
-661
-754
-862
-1017
-1130
-1140
-1118
-1072
-1005
-844
-634
-484
-443
-473
-498
-495
-471
-545
-696
-889
-1053
-1187
-1298
-1385
-1400
-1432
-1452
-1486
-1491
-1485
-1478
-1496
-1620
-1821
-2025
-2120
-2317
-2563
-2823
-3077
-3304
-3521
-3530
-3137
-2397
-1713
-1336
-1181
-1015
-625
-205
344
1079
1780
2159
1953
1379
1474
2006
2520
2605
2420
2259
2170
2189
2418
2916
3397
3592
3361
2979
2782
2847
2946
2428
1789
1288
1214
1435
1630
1603
1363
1063
750
513
532
769
947
785
312
-104
-255
-257
-370
-572
-681
-665
-634
-651
-595
-430
-275
-235
-294
-281
-166
-83
-175
-425
-668
-782
-824
-899
-999
-1047
-1033
-972
-896
-777
-622
-520
-517
-578
-637
-580
-505
-561
-716
-909
-1035
-1158
-1284
-1245
-1254
-1387
-1597
-1774
-1849
-2028
-2283
-2500
-2723
-2947
-3159
-3340
-3627
-3923
-4299
-4645
-4467
-3474
-1341
-431
-613
-1234
-1416
-768
197
1000
1735
2634
3391
3486
2989
2572
2661
2953
2952
2727
2745
3315
3637
3533
3154
2818
2732
2671
2492
2265
2235
2299
2106
1616
1038
693
466
220
37
380
866
1093
909
530
390
446
549
597
699
869
903
697
349
198
245
207
-5
-60
314
894
907
493
-5
-256
-300
-251
-258
-299
-434
-711
-1138
-1420
-1522
-1564
-1691
-1776
-1599
-1219
-948
-1138
-1506
-1715
-1648
-1432
-1317
-1313
-1510
-1747
-2054
-2399
-2701
-2807
-2733
-2765
-2893
-3117
-3199
-3371
-3652
-3874
-3929
-3845
-3929
-4152
-4582
-4875
-5243
-5517
-6143
-6406
-4463
-1092
2303
2570
473
-1445
-229
2380
4447
5808
6897
7518
6874
5044
3892
3973
4496
4218
3679
4254
5316
5310
3121
428
-769
-212
997
1292
1504
1569
703
-941
-2516
-2532
-1437
-468
-259
45
1025
1662
990
-380
-604
588
2245
2830
2913
2879
2476
1488
597
513
1245
1812
1754
1499
1609
1697
1076
9
-526
-145
549
859
614
228
-175
-710
-1231
-1429
-1151
-875
-977
-1230
-1340
-1274
-1448
-1797
-1904
-1545
-1135
-1083
-1377
-1882
-2063
-2286
-2525
-2722
-2698
-2662
-2922
-3327
-3604
-3707
-3788
-3795
-4024
-3845
-3872
-3936
-4302
-4445
-4340
-4228
-4548
-5007
-5623
-6086
-5838
-2483
1463
4347
2539
-425
-1277
1274
4102
5372
5767
7085
8085
6818
4651
4072
4519
4325
3104
2804
4486
5449
3938
470
-1406
-1083
6
373
378
895
1198
257
-1472
-1994
-1593
-790
-327
238
1524
2593
2506
951
-175
451
1979
2911
2928
2919
3058
2546
1387
757
749
1000
997
887
1066
1436
1236
216
-775
-830
-50
432
308
62
-43
-367
-959
-1407
-1221
-995
-1032
-1346
-1413
-1171
-1034
-1487
-2158
-2247
-1825
-1495
-1539
-1759
-2032
-2338
-2835
-3034
-3012
-2920
-3122
-3630
-4022
-4308
-4372
-4338
-4201
-4225
-4369
-4610
-4662
-4759
-5096
-5385
-5316
-5408
-5481
-3692
87
4566
3376
58
-1039
1355
4693
6073
6305
7218
8334
7811
5691
4243
4397
4576
3615
2779
3713
5093
3468
128
-1912
-1700
-731
-276
-150
267
430
-405
-1590
-1869
-1399
-1037
-990
-355
1480
3197
3005
1786
828
1051
2182
3105
3404
3448
3388
2890
2039
1290
1076
1005
756
689
1156
1701
1487
225
-668
-758
-238
194
217
48
-9
-189
-600
-1138
-1338
-1276
-1212
-1217
-1035
-904
-1072
-1726
-2395
-2478
-2156
-1817
-1932
-2166
-2388
-2523
-2711
-2997
-3155
-3147
-3234
-3471
-3857
-3887
-4100
-4430
-4890
-5026
-4709
-4711
-5036
-5280
-5261
-5439
-5989
-5416
-2422
1776
4270
2875
407
268
2690
4689
5121
5354
6862
8394
7320
5622
4946
4931
4113
2911
2951
4505
5118
3369
436
-1028
-922
-521
-750
-766
-107
301
-616
-1643
-1771
-1045
-597
-548
101
1813
3295
3177
1993
1383
1956
2870
3250
3272
3464
3656
3286
2220
1511
1288
1210
907
781
1118
1433
1084
136
-509
-431
-8
117
-38
-149
-78
-191
-560
-1038
-1188
-1157
-1205
-1302
-1278
-1159
-1398
-1963
-2372
-2190
-1856
-1870
-2296
-2437
-2336
-2332
-2774
-3219
-3348
-3458
-3658
-3872
-4050
-3984
-3970
-4156
-4629
-5184
-5176
-5014
-5074
-5018
-4983
-5218
-5978
-5454
-2079
3735
4539
1909
100
1651
4309
5386
4985
5567
7398
8196
7102
5729
5138
4757
3342
2073
2548
4330
4681
1739
-549
-1016
-795
-1077
-1473
-919
15
64
-724
-1136
-789
-722
-1410
-1405
213
2579
3562
2706
2017
2239
2791
2985
2955
3262
3609
3490
2969
2503
2194
1623
792
423
855
1473
1476
686
-213
-234
76
39
-261
-421
-292
-221
-373
-549
-615
-822
-1218
-1466
-1319
-1125
-1280
-1779
-2090
-2017
-1702
-1773
-2110
-2309
-2385
-2541
-2904
-2997
-2839
-2790
-3138
-3661
-3925
-3941
-4086
-4263
-4659
-4728
-4678
-4328
-4525
-4973
-5409
-5559
-6105
-6574
-5651
-1666
3218
5817
3831
355
-296
2079
4571
5457
5726
7362
8898
7657
5861
4739
4258
2927
1953
2731
4824
5505
3555
425
-1118
-1394
-1232
-1459
-1151
-357
297
-80
-889
-1257
-1118
-1071
-1133
-410
1616
3411
3643
2597
1827
2008
2626
2880
3103
3437
3717
3505
2695
2026
1705
1337
843
500
842
1384
1268
393
-362
-460
-251
-311
-469
-366
-106
-86
-372
-756
-805
-813
-1016
-1093
-919
-786
-1047
-1528
-1747
-1593
-1557
-1784
-2031
-2042
-2040
-2223
-2583
-2680
-2563
-2455
-2725
-3173
-3272
-3274
-3476
-3710
-3622
-3249
-3263
-3612
-4001
-3938
-3786
-3977
-4436
-4546
-4498
-4614
-3232
-364
2944
3493
1446
-451
634
2850
4114
3881
4449
5920
6740
5984
5039
4669
4304
3015
2146
3438
4692
4350
2584
1106
718
504
54
-476
-356
91
274
66
-93
121
128
-785
-1482
-334
1256
2015
1776
1486
1923
2262
2097
1905
2107
2417
2433
2289
2425
2640
2336
1479
705
623
1065
1139
797
434
382
399
104
-326
-535
-515
-356
-130
-130
-394
-690
-1018
-1381
-1449
-1141
-1065
-1249
-1214
-985
-814
-1005
-1696
-1895
-1568
-1221
-1386
-1784
-2039
-1883
-1964
-2304
-2460
-2161
-2133
-2388
-2894
-2200
-1719
-2469
-3171
-2642
-2141
-2131
-2609
-2852
-2597
-2386
-2374
-2638
-3313
-3656
-3762
-3348
-2116
824
1512
435
-982
-708
962
1797
1459
1570
2809
4100
4237
3958
3967
3696
2881
2145
2627
3817
4326
3562
2676
2164
1906
1417
878
445
372
605
846
997
833
632
-111
-747
-604
350
1013
896
888
1289
1582
1445
1101
1041
1212
1322
1438
1582
1694
1467
962
591
586
623
436
354
569
470
5
-97
-61
-477
-779
-877
-690
-150
-312
-791
-827
-539
-716
-1151
-1024
-791
-376
-988
-1002
-892
-1028
-862
-667
-1509
-1597
-936
-724
-1445
-1803
-888
-1162
-2504
-2715
-1064
-203
-1864
-3105
-1302
-705
-1967
-2645
-1521
-1058
-1934
-2551
-1468
-1079
-1654
-1928
-2287
-1732
-1510
-1783
-1830
-1943
-2187
-2599
-2859
-2755
-1846
-777
-58
273
384
232
-160
363
1268
1630
1517
1883
2795
3389
3279
3029
2517
2356
2448
2796
3064
3034
2752
2404
1900
1544
1407
1330
902
660
679
1064
1880
657
-369
-20
367
280
335
614
913
787
665
680
763
941
709
345
566
1368
1468
893
347
433
634
823
371
369
870
903
557
265
177
-145
-1
82
53
-154
-212
-166
-492
-464
-1035
-625
-429
-935
-921
40
-243
-1060
-776
-1137
-634
-446
-1359
-1355
-944
-275
-1183
-2092
-1077
-486
-1651
-2524
-1017
-438
-1308
-2494
-890
-384
-1436
-2263
-1018
-647
-518
-1360
-1348
-536
-363
-792
-1297
-644
-509
-1038
-659
-227
-768
-430
-20
-1129
-602
-370
-1070
-1076
-489
-750
-1048
-1698
-1014
-17
-308
-21
65
603
728
371
190
1151
1638
1436
1184
1255
2067
2449
2086
991
1175
1679
2170
2205
1838
2034
2069
1552
1181
1457
956
948
860
1033
989
1065
1048
323
-211
110
1094
588
58
-271
1092
1011
503
-85
79
477
533
417
-285
618
1137
387
-544
290
1104
955
-604
35
1145
512
-637
-569
649
244
-158
-761
-506
44
-250
-204
-1020
-1086
-341
-139
-608
-1856
-1508
435
-871
-1741
-729
-305
-1073
-1333
-19
-133
-678
-1677
-573
-273
-374
-1408
-859
-606
-800
-1019
208
-578
-412
-920
-80
-912
-500
539
-214
-1438
-400
72
-198
-699
-1414
-887
220
-408
-1450
-514
482
-272
-1309
158
-94
-588
46
-333
19
62
-104
-475
105
241
-870
-314
62
-173
252
-1180
-202
-591
-90
511
-1229
-708
935
174
-31
50
-326
483
2
-682
71
841
866
381
-344
933
992
344
-142
787
1238
1293
640
120
497
1039
701
-119
469
1488
620
-308
235
1167
280
-526
221
296
792
355
-236
-90
636
127
-954
-788
721
871
-341
34
96
44
281
-215
-776
111
302
25
-182
-5
148
-279
-607
-856
-338
54
-1046
-15
0
-313
-609
-702
79
662
-1317
-951
517
334
-433
-1073
-468
-273
-888
-336
-82
-204
-732
332
24
-555
-815
332
448
-368
-729
327
739
-377
-1097
-241
234
-36
-640
26
103
61
69
-81
157
-120
-359
321
-531
-277
497
157
82
-1141
-499
759
383
-477
-619
105
637
228
-649
223
-1156
2020
-323
-926
-378
1152
543
-564
-916
369
1565
-283
-726
-1165
1460
621
-927
-475
411
703
-462
-333
-355
505
-177
-95
-430
465
559
-104
-299
-24
358
899
372
-1430
254
1056
-61
-907
397
-53
10
-301
-76
455
92
-98
-203
-618
885
-32
-82
-172
6
-228
63
486
-232
-141
999
190
145
201
-2
177
561
-239
43
422
56
870
-106
-423
-22
107
957
-1059
-500
714
1172
-375
-1905
-234
2096
294
-1593
-582
1235
77
-735
-709
900
379
-288
-665
-354
412
456
-946
-525
-292
199
233
-616
-294
1165
749
-581
-325
587
981
-113
-676
419
539
257
-21
-146
423
345
388
144
-411
132
1048
93
-577
-824
575
1030
4
-1573
-735
1249
1205
-992
-1316
-41
1697
218
-1301
-1035
375
1480
-182
-740
-168
175
121
449
-42
-999
28
1218
322
-888
-1277
676
769
-144
-1014
-351
1084
24
-1004
-485
545
618
-729
-286
-541
238
947
-1051
-1338
808
1455
257
-1401
-580
1406
1386
-1019
-1076
-294
1628
442
-891
-979
770
1483
-181
-1101
-254
984
246
-804
-610
647
373
-101
-1034
-168
1056
989
-1138
-673
950
637
346
-94
-322
-214
1153
86
-788
679
1796
588
-1196
-127
910
1053
-568
-576
91
1197
71
-132
226
-798
241
1565
-405
-2148
218
2314
287
-2480
-1272
2405
1766
-1497
-737
1134
1040
-1431
-1377
1213
1064
-966
18
463
-75
737
430
-1043
-612
985
1458
-883
-1923
633
2192
-665
-2835
925
3082
-145
-1878
401
1659
968
-1310
-1210
1226
779
111
-879
102
1177
-465
-500
465
116
-220
-196
1639
80
-1100
-176
1945
425
-1601
303
1671
137
-1005
332
655
172
87
1076
132
-1882
-148
3232
-1412
-2842
749
3319
-206
-2461
-369
1869
645
-1263
-1339
746
1593
169
-1088
-1070
569
1402
-735
-2023
-433
1785
594
-2441
-1461
2336
973
-1844
-1117
1189
650
-1189
-768
124
859
-267
-718
18
470
-238
-566
-225
776
-601
-967
701
-309
-1080
160
934
-293
-1721
-648
1457
438
-2012
-1358
2038
432
-2217
-891
1542
861
-1167
-1319
561
1180
-367
-1420
-30
1021
152
-541
-420
314
-139
-17
272
-515
-657
299
399
-443
-682
71
433
-422
-832
-193
262
358
-68
-1063
-413
897
78
-1266
-749
911
599
-861
-850
442
301
-569
-274
374
202
-211
-227
213
286
-492
-348
536
271
-300
67
348
-73
-138
485
315
-329
-97
765
859
-468
-576
597
1044
157
-436
81
865
501
-87
68
331
244
212
385
149
-72
400
732
33
-75
483
639
136
-177
463
368
91
107
333
336
189
157
320
354
173
177
339
415
289
250
453
420
303
193
268
492
384
188
300
483
306
219
276
402
315
135
201
407
261
69
89
304
255
-42
119
255
152
0
103
178
57
44
125
169
104
69
178
201
101
8
79
151
45
64
100
71
140
145
105
103
215
191
98
111
225
126
1
136
120
50
19
158
120
5
66
161
153
-25
-9
120
94
10
-9
24
80
109
-33
-94
52
84
-28
-37
33
69
-30
-80
-26
23
-6
-101
-87
44
0
-80
-33
6
7
-3
-69
-12
8
-17
-72
10
73
17
-49
-11
35
22
-1
24
47
1
12
57
68
-7
1
108
105
15
20
88
41
-67
-42
59
0
-33
-42
15
4
-66
-36
-6
-48
-112
-47
-4
-83
-103
24
33
-101
-104
-34
-6
-118
-149
-60
-1
-41
-38
-31
-25
6
-42
-90
-35
-13
-32
-60
-42
-33
-34
-6
-5
0
-26
-4
-11
-58
-59
-62
-85
-82
-75
-21
-23
-109
-79
-15
-72
-164
-100
-7
-27
-123
-106
-4
-20
-129
-156
-83
-92
-173
-155
-99
-76
-132
-144
-124
-104
-91
-113
-91
-35
-51
-100
-110
-78
-76
-87
-63
-71
-40
-46
-63
-46
-15
-34
-52
-26
-16
-55
-56
-30
-44
-77
-79
-74
-39
-57
-96
-83
-85
-92
-119
-120
-95
-114
-117
-110
-82
-72
-106
-124
-90
-91
-145
-131
-71
-62
-84
-54
-32
1
33
35
52
81
124
128
125
161
215
234
229
217
283
282
253
168
128
105
82
27
-55
-101
-121
-198
-304
-299
-222
-197
-221
-265
-216
-172
-145
-182
-230
-233
-234
-226
-251
-292
-266
-323
-485
-627
-536
-458
-563
-592
-433
-335
-425
-446
-276
-246
-191
-156
-73
-70
-50
-85
-167
-214
-170
-113
-155
-217
-206
-242
-300
-342
-275
-227
-217
-185
-101
-29
47
93
147
190
262
277
243
170
193
198
162
57
73
-7
-50
-77
-41
33
38
71
80
65
72
87
82
95
103
50
-33
-98
-131
-180
-261
-280
-256
-283
-304
-286
-259
-255
-255
-226
-190
-201
-191
-162
-155
-140
-126
-112
-179
-230
-235
-163
-167
-187
-208
-220
-260
-270
-173
-139
-125
-142
-186
-197
-126
-30
11
2
-31
-50
-98
-66
9
62
23
-41
-33
11
15
-39
-31
14
35
22
23
10
-13
-54
-60
-41
19
12
3
-16
13
10
7
3
11
-6
-22
-36
-52
-66
-53
-118
-130
-114
-100
-124
-133
-72
-46
-60
-85
-95
-60
-54
-60
-59
-60
-97
-125
-94
-54
-63
-97
-90
-46
-75
-123
-142
-110
-87
-100
-136
-68
20
76
111
126
146
170
193
272
360
461
495
474
427
408
431
443
427
390
321
232
98
42
21
31
28
-28
-56
-80
-115
-145
-134
-132
-150
-178
-227
-233
-244
-269
-291
-295
-319
-328
-292
-233
-213
-217
-194
-171
-149
-137
-102
-111
-135
-180
-205
-210
-220
-248
-222
-192
-189
-188
-160
-101
-40
-3
-35
-65
4
3
-13
-21
-28
-40
-43
-17
7
17
17
-20
-111
-107
-72
-32
-32
-23
-28
-25
-38
-8
28
71
57
62
54
72
72
57
24
-6
5
29
40
67
73
68
55
68
74
59
38
24
4
-4
-5
11
5
-16
-43
3
12
-2
-19
0
25
5
1
11
14
10
-37
-9
10
11
-16
-48
-31
-21
-11
5
31
42
18
-6
-8
14
24
19
35
43
27
25
53
70
25
7
14
-8
-56
-64
-33
-40
-83
-101
-131
-193
-235
-213
-196
-228
-265
-282
-265
-291
-341
-351
-355
-400
-437
-440
-465
-504
-520
-470
-445
-399
-396
-431
-441
-436
-435
-448
-447
-439
-457
-485
-477
-428
-411
-407
-399
-370
-331
-314
-272
-227
-227
-185
-184
-126
-44
41
152
242
328
437
565
737
876
1011
1133
1295
1407
1544
1673
1828
1890
1911
1901
1924
1917
1893
1822
1745
1662
1545
1421
1360
1295
1180
1043
920
786
643
503
340
143
-23
-178
-324
-483
-673
-789
-886
-987
-1086
-1167
-1215
-1255
-1282
-1293
-1259
-1243
-1237
-1228
-1175
-1149
-1136
-1173
-1144
-1094
-1089
-1079
-1079
-1080
-1075
-1080
-1094
-1038
-982
-958
-965
-1045
-1125
-1148
-1136
-1186
-1316
-1473
-1587
-1688
-1758
-1914
-2070
-2268
-2467
-2452
-2025
-1359
-1120
-1213
-1298
-881
-16
886
1425
1400
1199
1280
1689
2107
2309
2149
2034
1923
2135
2384
2608
2554
2500
2595
2845
3041
3083
2917
2781
2748
2653
2401
2082
1815
1679
1551
1489
1370
1136
1011
995
980
921
763
613
531
443
371
224
11
-187
-272
-275
-219
-225
-217
-204
-140
-41
-46
-109
-194
-230
-257
-357
-488
-626
-756
-880
-975
-1031
-1082
-1062
-999
-922
-849
-801
-789
-759
-705
-674
-689
-748
-862
-986
-1106
-1236
-1356
-1460
-1550
-1617
-1638
-1617
-1626
-1655
-1676
-1770
-1909
-2011
-2037
-2050
-2198
-2356
-2608
-2873
-3091
-3295
-3158
-2531
-1866
-1403
-1328
-1471
-1133
-385
1036
1968
1545
1298
1316
1947
2149
2152
2148
2108
2005
2242
2547
2866
2961
2989
3091
3288
3329
3512
3378
3090
2818
2562
2228
2066
1911
1722
1634
1501
1530
1448
1380
1285
1217
1047
845
659
484
372
191
-36
-282
-467
-591
-586
-481
-426
-353
-282
-161
-34
-8
-89
-252
-383
-424
-514
-659
-838
-999
-1123
-1183
-1121
-1067
-1003
-898
-745
-580
-482
-462
-487
-538
-530
-534
-584
-708
-868
-954
-1027
-1118
-1216
-1344
-1395
-1420
-1355
-1258
-1211
-1249
-1309
-1398
-1411
-1460
-1585
-1766
-1934
-2018
-2095
-2225
-2426
-2585
-2683
-2688
-2750
-2892
-2801
-2117
-1208
-579
-595
-994
-1059
-182
1021
2001
1953
1408
1161
1584
2080
2413
2303
2203
2062
2343
2745
3162
3190
3047
2966
3159
3461
3613
3471
2883
2624
2403
2366
2181
1855
1598
1427
1506
1636
1637
1373
1203
1027
906
660
362
89
-200
-232
-295
-327
-545
-669
-710
-581
-456
-332
-241
-209
-117
-114
-191
-403
-611
-843
-953
-953
-934
-980
-1082
-1045
-961
-857
-830
-680
-531
-302
-99
14
-49
-186
-376
-529
-664
-783
-834
-892
-869
-861
-818
-861
-919
-1006
-1113
-1149
-1078
-991
-963
-1059
-1259
-1404
-1508
-1632
-1742
-1926
-2054
-2133
-2180
-2275
-2456
-2611
-2815
-3148
-3677
-3512
-2317
-944
-1680
-2479
-2032
-881
-502
-699
-387
287
2166
3952
5323
5422
4763
4078
3585
3534
3476
3704
3570
3496
3359
3656
3767
3308
2089
1143
696
985
1513
1582
1209
1263
1420
1639
1301
646
131
49
509
1102
1585
1613
1333
968
881
597
384
334
546
862
1013
900
532
209
-13
-16
37
58
-79
-367
-628
-731
-921
-1266
-1625
-1549
-1313
-1042
-891
-935
-927
-945
-896
-785
-541
-436
-305
-48
140
37
-282
-846
-1387
-1727
-1747
-1749
-1939
-2217
-2405
-2426
-2646
-3019
-3368
-3457
-3354
-3141
-2895
-2776
-2858
-2780
-2536
-2411
-2563
-3038
-3013
-2514
-2370
-2441
-2796
-2842
-2750
-2897
-3074
-3403
-4121
-4982
-5950
-6420
-4238
758
6129
8737
5752
3593
3807
5128
5618
4523
3653
4685
7412
9653
8679
5182
1619
-685
-969
-396
643
778
242
-153
734
1306
232
-1817
-3326
-3092
-1095
1408
2975
3354
3845
4578
4866
4344
3069
1994
1610
2073
2944
2905
2090
1019
179
-436
-896
-1162
-1225
-988
-456
270
872
785
380
162
372
730
880
783
648
543
569
586
408
135
-128
-100
-16
-91
-542
-1155
-1566
-1749
-1562
-1375
-1199
-1174
-1097
-957
-1071
-1480
-1916
-2137
-2119
-1885
-1632
-1552
-1798
-2226
-2644
-2959
-3076
-3145
-3088
-2820
-2678
-2821
-2666
-2259
-1551
-1103
-1147
-1606
-2338
-2354
-2248
-1939
-1918
-2333
-2648
-2891
-2999
-3201
-3565
-3998
-4287
-4554
-4695
-5316
-5867
-5348
-835
5711
11332
12031
8669
5443
4822
6412
6662
4672
2570
2960
5668
7795
5606
1641
-1868
-3624
-3720
-2641
-1430
-918
-1078
-1049
-95
1165
1254
112
-1423
-1425
909
4392
7226
7871
6958
5520
4400
3561
2469
951
-607
-1208
-917
-246
-173
-913
-2055
-2856
-2784
-1729
-223
1080
1800
1891
2052
2445
2968
3059
2399
1576
1162
1268
1301
823
-49
-852
-1243
-1211
-1073
-1109
-1561
-2135
-2624
-2908
-2797
-2395
-1893
-1629
-1296
-677
-19
164
-205
-774
-1142
-1477
-1792
-2050
-2118
-2013
-2037
-2356
-2808
-3304
-3847
-4184
-3856
-3162
-2055
-1276
-1261
-1737
-1984
-1532
-1198
-1381
-2010
-2576
-2756
-2735
-2648
-3007
-3468
-4153
-4591
-4611
-4599
-4532
-5085
-4971
-1437
4782
11604
13867
11212
7083
5097
5614
5844
3124
644
436
2554
4950
4967
2559
-757
-3285
-4271
-3745
-2594
-1337
-791
-589
335
2029
3307
3314
1395
-277
-465
1739
4984
7111
7228
6213
4884
3789
2477
714
-1436
-3081
-3503
-2685
-1405
-330
-151
-489
-851
-746
105
1357
2436
2998
3252
3475
3759
3680
2899
1341
-116
-944
-1058
-830
-674
-593
-736
-998
-1315
-1490
-1616
-1697
-1790
-1755
-1540
-1168
-798
-665
-717
-792
-552
-129
225
372
265
-242
-1075
-1903
-2477
-2859
-3379
-3799
-3802
-3352
-2985
-2815
-2810
-2581
-2134
-1642
-1514
-1598
-1479
-1177
-674
-748
-1337
-2107
-2718
-2991
-2847
-2868
-3075
-3078
-2964
-3138
-3756
-4438
-5327
-6122
-6196
-4118
1031
7623
13990
13883
10526
7050
5138
4466
2941
19
-1969
-1518
1037
3371
3873
2244
-325
-2712
-3861
-3559
-2507
-1263
-595
428
2127
3994
4914
4377
2694
1228
910
1726
3037
4237
4978
5056
4476
3379
1831
-850
-2659
-3775
-3878
-3021
-1658
-426
484
1004
1197
1461
1656
1899
2234
2717
3098
3252
3019
2409
1495
-220
-1337
-2020
-2224
-2073
-1781
-1499
-1108
-860
-684
-666
-683
-600
-542
-398
-140
2
-66
-418
-888
-1052
-979
-619
-220
69
50
-234
-656
-1110
-1638
-2114
-2586
-2982
-3416
-3591
-3403
-2912
-2440
-2064
-2082
-2010
-1421
-514
191
66
-651
-1366
-1724
-1968
-1823
-2007
-2201
-2957
-3489
-3728
-3716
-3638
-3752
-4076
-4003
-4013
-4437
-4955
-4644
-1667
4043
10145
13829
13377
10065
6894
5220
4149
2176
-1040
-3610
-3541
-166
2195
2488
1139
-703
-2025
-2533
-1958
-1171
-557
-332
334
1932
4032
5431
5268
3805
2006
1394
1627
2376
3094
3622
3549
2824
1790
629
-720
-2306
-3556
-3828
-3015
-1647
-330
685
1403
1984
2483
2714
2748
2696
2743
2689
2468
1934
1173
186
-954
-1954
-2538
-2639
-2404
-2000
-1413
-704
-41
286
98
-224
-449
-431
-183
162
502
565
312
-216
-891
-1441
-1747
-1701
-1365
-775
-276
1
-88
-741
-1384
-2008
-2598
-3004
-3152
-3011
-2384
-1628
-962
-817
-1112
-1266
-1152
-815
-579
-700
-912
-1079
-1649
-2199
-2590
-2685
-2777
-3019
-3521
-3805
-3540
-3152
-2519
-2591
-3190
-3709
-4237
-4453
-4222
-2682
836
7068
10629
11963
10835
8555
6418
4458
2092
-791
-3360
-4315
-3315
-1391
344
1021
812
327
-268
-368
-225
-187
-103
302
1393
2932
4317
4853
4162
2863
1774
1278
1181
1358
1568
1675
1856
1842
1651
383
-768
-1830
-2471
-2477
-1974
-1147
-246
614
1489
2263
2889
3233
3200
2877
2347
1797
1305
698
-216
-1093
-1816
-2185
-2287
-2121
-1826
-1394
-931
-505
-45
223
340
415
437
500
580
764
893
675
152
-538
-1213
-1744
-1921
-1827
-1471
-1007
-603
-364
-338
-508
-852
-1356
-1786
-2132
-2212
-2242
-1906
-1355
-911
-886
-951
-1044
-1240
-1442
-1732
-1910
-1633
-1209
-904
-1088
-1725
-2090
-2692
-3284
-3825
-4050
-3671
-3249
-3166
-2971
-2552
-2500
-2750
-3297
-3381
-2223
-91
2950
6039
8487
9618
9437
8260
6472
4285
913
-1726
-3674
-4079
-3209
-1733
-528
333
1049
1555
1558
1216
758
440
368
491
1037
1976
2967
3561
3436
2809
2019
1391
1066
1082
1144
1214
1051
995
866
529
-274
-1126
-1584
-1621
-1296
-929
-69
765
1693
2392
2716
2696
2553
2320
1919
1460
1034
545
-50
-789
-1415
-1801
-1963
-1974
-1900
-1490
-775
-59
390
634
758
878
799
558
328
72
-129
-190
-207
-231
-359
-681
-1066
-1441
-1513
-1336
-1102
-1053
-1021
-990
-874
-762
-760
-841
-1034
-1365
-1682
-1790
-1800
-1844
-1881
-1785
-1360
-965
-878
-1160
-1698
-2132
-2569
-3088
-3324
-3184
-2575
-1769
-1630
-1969
-2437
-2695
-2976
-3584
-4167
-4670
-4484
-3301
-1576
434
2469
4786
7317
9374
9917
8591
6057
3333
1270
-298
-1792
-2975
-3409
-2834
-1483
-159
931
1321
1307
1144
883
893
1084
1354
1526
1779
2368
2919
3173
2697
1851
897
190
-184
-282
12
551
1030
1413
1519
1415
998
326
-553
-1053
-1007
-719
-241
275
946
1752
2347
2657
2542
1931
1443
1038
695
370
56
-329
-716
-958
-1032
-965
-1025
-1131
-1086
-758
-208
278
587
735
757
740
808
612
344
-23
-410
-762
-939
-948
-910
-1041
-1185
-1234
-1172
-1082
-1024
-1063
-1065
-910
-711
-606
-527
-516
-552
-620
-953
-1484
-1965
-2050
-2052
-2052
-2206
-2241
-2037
-1764
-1565
-1443
-1522
-1639
-1667
-1910
-2133
-2294
-2489
-2574
-2621
-2648
-2736
-2970
-3239
-3416
-3017
-2032
-902
-27
994
2741
6216
8532
9274
8324
6255
3939
2053
302
-1400
-2944
-3786
-3596
-2402
-877
568
1350
1555
1408
1240
1260
1280
1256
1250
1437
1995
2662
3072
2832
2099
1052
145
-514
-743
-752
-630
-358
175
1208
1732
1742
1271
601
0
-220
-114
66
306
605
1182
1845
2354
2562
2338
1712
1119
667
316
83
-150
-381
-537
-532
-426
-426
-651
-968
-1220
-1241
-858
-321
174
634
1019
1311
1359
1077
292
-359
-894
-1153
-1191
-1124
-1047
-1106
-1138
-1091
-960
-868
-942
-962
-804
-601
-334
-355
-599
-939
-1034
-1111
-1179
-1235
-1205
-1218
-1216
-1360
-1594
-1950
-2130
-1886
-1521
-1268
-1301
-1518
-1789
-2076
-2376
-2862
-3430
-3678
-3189
-2720
-2416
-2456
-2302
-2030
-1533
-1231
-966
-546
323
2224
4945
7866
9342
8564
5480
3463
2122
596
-1598
-3800
-4773
-4051
-2410
-747
377
1120
1417
1463
1307
1368
1529
1565
1246
1176
1989
3101
3697
3350
2258
1096
294
-428
-1120
-1727
-1955
-1735
-1269
-459
632
1756
2326
2029
1324
1011
1159
1329
1119
775
795
1187
1716
1835
1627
1212
815
439
63
-71
-36
-155
-534
-771
-659
-400
-244
-440
-646
-686
-470
-293
-204
-24
426
860
1069
1024
925
764
358
-318
-1240
-1775
-1978
-2063
-1999
-1568
-987
-493
-305
-330
-266
-56
0
-238
-683
-887
-800
-727
-755
-1004
-1334
-1636
-1918
-1965
-1956
-1854
-1688
-1607
-1310
-956
-918
-1219
-1748
-2182
-2344
-2744
-3326
-3629
-3227
-2528
-2012
-1759
-1614
-1328
-1096
-1075
-1060
-880
-373
191
1350
3606
6346
7915
7411
5598
3808
2695
1074
-998
-3003
-3796
-3133
-1886
-771
141
949
1319
1162
794
788
1109
1238
1032
931
1574
2690
3508
3077
1943
598
-390
-996
-1366
-1755
-1856
-1521
-781
127
1013
1677
2199
2154
1858
1397
1123
1152
1310
1278
1194
1258
1378
1473
1260
767
294
-10
-136
-140
-30
218
391
402
334
151
-211
-447
-755
-939
-870
-545
-138
204
376
563
735
784
698
370
77
-244
-571
-813
-946
-1087
-1189
-1245
-1336
-1307
-1195
-1028
-950
-788
-691
-636
-586
-590
-584
-576
-684
-811
-1070
-1381
-1820
-1895
-1867
-1726
-1610
-1561
-1424
-1114
-792
-919
-1421
-2055
-2561
-2640
-2496
-2486
-2206
-1964
-1517
-1034
-662
-414
-387
-854
-1357
-1594
-1296
-366
1093
2872
4608
5636
5755
5048
3938
2763
1411
-201
-1604
-2244
-1892
-1133
-469
54
400
585
604
430
324
445
652
893
1233
1916
2650
3050
2867
2241
1141
-99
-1074
-1542
-1422
-1166
-951
-524
96
771
1332
1525
1517
1426
1302
1222
1270
1461
1890
2087
1875
1518
1203
913
623
150
-375
-648
-616
-332
85
469
696
722
489
133
-237
-550
-614
-656
-610
-380
5
433
666
599
525
366
118
-185
-448
-690
-862
-924
-910
-821
-810
-830
-982
-1193
-1147
-830
-752
-533
-276
-214
-45
-46
-203
-403
-716
-1158
-1530
-1867
-1925
-1665
-1545
-1589
-1496
-1224
-1032
-1236
-1447
-1403
-1372
-1610
-1949
-2033
-1518
-1056
-1060
-1600
-2183
-2360
-2329
-2117
-2141
-2273
-2093
-1964
-1704
-1086
870
4195
7586
9047
8025
5893
4425
3733
2520
215
-2385
-3838
-3256
-2050
-1094
-340
59
43
-246
-281
301
1055
1385
1329
1554
2613
3984
4705
4261
3038
1393
-414
-1382
-1835
-1934
-1823
-1638
-1257
-548
262
869
866
350
-33
112
851
1800
2458
2780
2921
2909
2732
2375
1657
645
-306
-931
-985
-655
-242
68
109
4
-61
-51
-46
-98
-254
-342
-84
343
857
1089
1066
805
447
140
-62
-218
-354
-382
-324
-308
-351
-359
-414
-509
-694
-894
-999
-1216
-1297
-1241
-966
-520
-206
-2
175
420
777
528
-79
-561
-1033
-1463
-1613
-1840
-1903
-1674
-1419
-1263
-1236
-1490
-1785
-1985
-2110
-1804
-1461
-1146
-950
-1006
-926
-990
-1341
-1769
-2174
-2278
-2098
-1780
-1463
-1045
-994
-1134
-1148
-399
1735
4744
7035
7342
5825
4281
3672
3385
2189
15
-2037
-2848
-2165
-1380
-713
-256
-33
-296
-668
-499
266
1070
1303
1195
1571
2704
3971
4324
3647
2388
617
-447
-1118
-1402
-1335
-1193
-1169
-1054
-661
31
526
456
-9
-433
-263
564
1653
2473
2897
3039
3000
2860
2465
1823
1015
149
-531
-796
-703
-400
-218
-268
-408
-502
-496
-361
-204
-110
215
593
995
1282
1394
1312
952
427
-91
-434
-588
-711
-820
-884
-789
-662
-605
-632
-618
-488
-368
-424
-489
-307
-78
-86
-387
-567
-470
-548
-590
-541
-479
-242
-354
-498
-608
-833
-943
-1175
-1493
-1633
-1250
-964
-811
-1071
-1509
-1709
-1926
-2201
-2027
-1909
-1813
-1747
-1557
-1134
-947
-982
-1223
-1626
-1960
-2132
-2106
-1886
-1420
-1367
-1507
-1115
793
4305
7449
8143
6347
4104
3174
2929
2095
-336
-1917
-2315
-1845
-1207
-657
-44
7
-693
-1785
-2024
-1081
408
1320
1595
1921
2884
4058
4502
3978
2655
899
-704
-1454
-1380
-892
-580
-825
-1155
-1190
-763
-399
-398
-840
-1318
-1222
-421
816
2141
2907
3230
3175
2894
2599
2267
1749
1071
427
30
-38
27
-11
-272
-736
-1178
-1426
-1417
-996
-552
-160
233
594
942
1233
1305
1193
955
661
415
183
-23
-228
-445
-659
-825
-874
-854
-872
-967
-945
-773
-541
-425
-348
-184
131
295
281
61
-163
-451
-599
-372
-282
-255
-304
-835
-1346
-1362
-1226
-1069
-969
-1069
-1243
-1377
-1171
-594
-197
-430
-1334
-2448
-2912
-2560
-2215
-2000
-1800
-1532
-1096
-709
-496
-621
-977
-1499
-1969
-2085
-1805
-1304
-782
598
2809
5350
6824
6407
4637
2623
2035
1307
211
-751
-1019
-744
-434
-337
-424
-564
-1005
-1882
-2631
-2340
-1070
401
1490
2195
3147
3753
3879
3257
2248
1125
65
-619
-765
-316
108
230
-253
-863
-1302
-1517
-1752
-2014
-1988
-1257
-321
783
1770
2404
2622
2469
2150
1896
1724
1623
1535
1496
1438
1345
1295
1140
606
-309
-1388
-1877
-1899
-1632
-1263
-853
-417
-27
256
389
505
718
951
1045
1018
1104
1318
1350
939
144
-332
-748
-1138
-1445
-1578
-1580
-1405
-1180
-1003
-875
-773
-599
-443
-263
-44
313
646
705
610
437
169
-54
-310
-927
-1298
-1459
-1355
-1236
-1288
-1318
-1193
-1185
-1257
-1395
-1550
-1567
-1539
-1411
-1353
-1282
-1133
-1028
-1043
-1136
-1304
-1649
-1790
-1841
-1673
-1470
-1422
-1533
-1752
-1845
-2012
-2069
-2303
-425
3064
6563
7622
5927
3855
3203
3601
2996
1231
-415
-770
-253
-128
-318
-341
-224
-911
-2619
-4038
-3388
-1445
-140
407
893
2078
3430
4063
3464
2404
1495
839
381
288
967
1806
1949
858
-841
-1595
-1786
-2140
-2900
-3337
-2778
-1415
-91
789
1344
1725
1705
1249
913
1344
2312
2892
2733
2286
2278
2420
2113
1097
-206
-1263
-1896
-2129
-2015
-1610
-1129
-947
-1118
-1220
-843
-166
308
422
485
1046
1700
2091
2029
1589
1003
326
-332
-805
-911
-812
-876
-1213
-1559
-1518
-1207
-964
-967
-1144
-984
-485
170
701
1099
1251
1034
575
125
-192
-193
-315
-637
-1153
-1580
-1420
-1185
-1108
-1144
-1414
-1604
-1547
-1482
-1179
-945
-965
-1292
-1783
-1798
-1360
-890
-802
-1186
-1518
-1575
-1516
-1720
-1923
-1769
-1412
-1323
-1375
-1467
-1477
-1437
-1336
87
2682
5333
6016
4841
3527
3096
3151
2524
1440
596
551
556
123
-234
-395
-668
-1731
-3078
-3767
-3228
-1974
-960
-289
378
1299
2048
2399
2331
2071
1657
1501
1428
1570
1880
2061
1824
990
-118
-1074
-1640
-2053
-2424
-2542
-2207
-1516
-816
-357
-117
14
80
138
295
743
1557
2509
3163
3281
3076
2826
2465
1800
1011
445
151
-54
-365
-740
-1231
-1493
-1716
-1997
-2132
-1975
-1435
-706
-74
433
846
1215
1375
1308
1148
943
787
655
526
292
167
-32
-440
-926
-1374
-1568
-1620
-1563
-1339
-1070
-708
-392
-123
67
202
218
144
108
155
344
497
344
-19
-318
-728
-928
-1171
-1454
-1461
-1474
-1163
-925
-979
-877
-912
-1016
-1120
-1392
-1801
-1830
-1691
-1357
-1112
-1096
-1080
-1308
-1486
-1629
-1634
-1762
-1690
-1766
-1766
-1793
-1843
-1676
-533
2742
5048
5387
3959
2664
2311
2806
2711
2094
1508
1441
1405
1136
702
384
-52
-997
-2492
-3471
-3335
-1827
-979
-486
-263
84
388
631
707
833
960
1212
1514
1907
2386
2753
2842
2262
1229
83
-524
-788
-916
-984
-1046
-953
-900
-967
-1157
-1311
-1392
-1318
-1150
-743
-67
796
1583
2197
2534
2453
2121
1863
1746
1707
1789
1978
1958
1577
907
146
-536
-1112
-1530
-1728
-1697
-1496
-1136
-735
-486
-378
-315
-354
-386
-314
-3
516
997
1271
1327
1118
872
531
239
-54
-329
-453
-408
-337
-229
-222
-388
-609
-871
-1033
-1032
-742
-403
-88
98
246
200
64
-129
-218
-328
-302
-439
-660
-716
-767
-802
-820
-940
-997
-1143
-1075
-998
-816
-634
-595
-767
-1101
-1506
-1691
-1649
-1477
-1426
-1565
-1791
-1778
-1458
-1287
-1259
-1357
-1350
-1435
-1661
-1781
-1669
-816
1104
3304
4470
4054
2688
1777
1974
2200
2238
2190
2352
2394
2074
1560
1136
740
0
-1265
-2444
-2736
-2026
-1068
-490
-443
-762
-1041
-1111
-1103
-771
-303
325
923
1224
1548
1979
2324
2264
1612
825
458
492
835
1010
962
771
367
-224
-873
-1248
-1272
-1133
-1129
-1124
-923
-357
240
592
615
427
405
558
839
1422
1958
2326
2242
1703
1032
591
330
200
56
-111
-149
-107
-86
-226
-428
-689
-999
-1256
-1311
-1057
-618
-254
-82
-62
-115
-129
-132
-107
-46
27
137
315
413
527
620
614
398
-4
-76
-8
31
161
192
117
-109
-400
-634
-868
-926
-863
-902
-778
-752
-581
-683
-851
-984
-1110
-1137
-1032
-775
-440
-133
-37
-11
-262
-527
-652
-876
-819
-816
-734
-629
-810
-937
-1189
-1523
-1630
-1809
-1815
-1703
-1665
-1594
-1586
-1619
-1234
-226
1410
2485
2579
1932
1500
1624
1971
2228
2568
2836
2944
2716
2215
1923
1712
1455
780
-161
-696
-715
-390
-194
-264
-566
-978
-1384
-1712
-1766
-1457
-965
-518
-321
-238
43
475
835
907
765
690
821
1163
1360
1513
1552
1505
1198
814
544
435
508
412
179
-43
-36
94
110
48
-45
-97
-106
-76
28
300
709
919
719
360
140
200
332
406
548
744
886
860
746
602
513
405
143
-170
-353
-198
1
-11
-98
-294
-541
-686
-774
-795
-729
-553
-404
-377
-372
-284
-217
-211
-252
-231
-144
12
368
492
475
453
409
311
111
-7
-47
7
17
2
-139
-335
-525
-827
-975
-1111
-1017
-777
-807
-854
-1021
-1142
-1157
-1328
-1367
-1432
-1398
-1304
-1142
-1025
-1004
-1093
-1183
-1273
-1324
-1410
-1395
-1169
-1072
-1023
-731
188
1579
2404
2281
1380
1030
1145
1534
1798
2160
2698
2990
2898
2361
1842
1640
1560
1091
352
-52
-7
263
371
293
-21
-451
-926
-1357
-1697
-1539
-929
-408
-378
-613
-583
-311
-78
-110
-213
-73
242
552
714
951
1297
1476
1279
854
597
739
1051
1230
1108
972
967
903
705
534
450
419
265
25
-137
-82
228
511
472
210
-31
-190
-328
-359
-114
137
299
239
77
-14
54
128
66
-65
-124
-28
94
226
307
398
330
92
-187
-338
-251
-152
-77
-110
-205
-224
-182
-187
-262
-310
-290
-208
-191
-147
11
197
239
127
-7
-103
-79
16
-69
-84
-44
20
-48
-225
-303
-412
-576
-734
-781
-632
-378
-228
-309
-608
-945
-1116
-1182
-1115
-1006
-904
-882
-950
-998
-1135
-1188
-1298
-1391
-1565
-1553
-1438
-1343
-1022
-66
1591
1906
1431
854
770
932
1192
1598
2167
2729
2891
2672
2282
2083
2107
2008
1569
964
768
929
1111
1166
1074
828
391
-369
-1050
-1307
-1052
-719
-536
-593
-709
-753
-866
-989
-1044
-871
-614
-563
-512
-200
418
904
994
739
480
398
507
674
965
1347
1667
1645
1262
930
947
1182
1154
908
742
789
828
841
846
846
768
455
-54
-484
-525
-276
-68
-54
-142
-225
-365
-530
-637
-581
-449
-381
-405
-439
-263
-21
159
129
7
-107
-183
-212
-192
1
220
327
234
92
33
32
26
20
16
15
109
143
89
27
12
-14
-185
-356
-394
-355
-191
-66
-78
-149
-280
-519
-770
-928
-824
-626
-484
-463
-412
-529
-748
-927
-1045
-1134
-1177
-1125
-1067
-1077
-1073
-978
-965
-1129
-1302
-1488
-1555
-1597
-1459
-994
-160
871
1243
1002
495
480
609
766
1160
1794
2276
2299
2111
2001
2036
2044
1824
1427
1129
1179
1304
1278
1307
1334
1231
495
-171
-676
-712
-512
-481
-606
-701
-738
-845
-1088
-1301
-1297
-1143
-1074
-1074
-1018
-750
-291
35
29
-110
-132
-99
-47
127
502
883
1082
1067
958
905
970
1052
1090
1048
1049
1155
1236
1199
1156
1049
966
740
410
174
116
150
142
104
13
-93
-276
-504
-655
-687
-693
-722
-735
-684
-608
-550
-558
-619
-622
-552
-495
-495
-394
-209
-41
-6
-5
-2
20
67
42
64
93
137
230
209
182
181
179
95
22
35
29
23
-25
-89
-168
-327
-480
-548
-627
-625
-603
-540
-492
-547
-643
-822
-882
-972
-969
-927
-815
-784
-840
-961
-1015
-1080
-1167
-1233
-1301
-1289
-1269
-1290
-1338
-1272
-809
-130
584
741
527
323
315
432
585
1000
1542
1921
1871
1729
1773
1854
1829
1689
1546
1445
1437
1329
1242
1316
1398
1213
758
191
-199
-283
-270
-309
-435
-473
-513
-733
-982
-1106
-1054
-1030
-1091
-1166
-1150
-999
-762
-564
-472
-459
-457
-509
-534
-296
32
295
425
476
536
600
644
710
803
917
1006
1076
1129
1214
1347
1394
1282
1085
811
695
663
668
663
604
488
341
150
-47
-151
-215
-330
-399
-462
-512
-572
-618
-635
-657
-778
-855
-902
-896
-835
-684
-558
-447
-375
-327
-311
-299
-266
-200
-128
-89
-18
-1
88
185
205
189
110
69
19
23
55
108
104
12
-96
-230
-322
-419
-471
-566
-636
-689
-761
-787
-786
-835
-975
-1141
-1313
-1413
-1432
-1357
-1258
-1232
-1310
-1330
-1308
-1385
-1425
-1488
-1570
-1600
-1174
-449
330
667
567
409
342
282
305
674
1230
1743
1930
1971
1948
1912
1866
1776
1667
1503
1481
1399
1457
1504
1605
1472
1053
515
41
-213
-375
-421
-420
-387
-432
-656
-978
-1202
-1249
-1308
-1385
-1481
-1458
-1295
-1054
-828
-733
-703
-754
-880
-935
-801
-421
-55
235
405
513
539
560
666
780
917
996
1069
1157
1301
1477
1530
1392
1159
912
694
606
571
577
603
588
449
180
-83
-275
-427
-552
-643
-677
-707
-704
-636
-614
-698
-824
-936
-1018
-1095
-1063
-858
-703
-526
-366
-453
-517
-577
-578
-638
-526
-391
-202
-54
25
91
152
103
16
-17
-117
-135
-83
0
30
-35
-146
-308
-495
-643
-643
-594
-567
-574
-713
-883
-1049
-1126
-1136
-1113
-1095
-1155
-1258
-1329
-1306
-1277
-1342
-1388
-1450
-1455
-1518
-1541
-1420
-894
-202
296
361
150
172
238
401
647
1111
1518
1658
1646
1655
1763
1782
1746
1653
1556
1474
1417
1377
1382
1494
1341
1025
528
179
14
-63
-194
-268
-300
-377
-591
-890
-1083
-1116
-1084
-1179
-1371
-1474
-1370
-1120
-958
-859
-818
-807
-857
-892
-774
-487
-177
13
124
207
312
411
461
555
735
972
1235
1296
1298
1343
1397
1356
1218
1085
1074
1027
926
868
838
809
668
458
240
55
-67
-119
-214
-307
-335
-353
-495
-646
-734
-790
-883
-983
-1016
-943
-860
-746
-675
-656
-624
-587
-582
-577
-477
-323
-229
-233
-165
42
156
170
119
54
4
-39
-32
-5
10
8
-51
-166
-317
-371
-439
-508
-542
-547
-599
-740
-850
-896
-887
-952
-1073
-1129
-1112
-1088
-1150
-1248
-1269
-1336
-1381
-1422
-1396
-1337
-1306
-1313
-1145
-658
-12
364
394
341
418
479
538
695
1139
1535
1727
1787
1817
1854
1836
1792
1687
1599
1577
1547
1442
1390
1459
1439
1171
760
460
246
41
-159
-209
-255
-342
-520
-771
-964
-1046
-1069
-1146
-1270
-1320
-1251
-1166
-1079
-944
-803
-714
-747
-707
-582
-387
-148
70
242
385
501
592
691
823
976
1102
1121
1111
1156
1240
1319
1331
1274
1158
1059
904
772
728
702
655
533
379
255
136
25
-73
-160
-230
-325
-446
-529
-524
-485
-536
-623
-700
-743
-780
-760
-699
-637
-606
-563
-547
-540
-475
-363
-271
-249
-204
-146
-52
-4
63
84
34
-9
15
58
95
89
68
-40
-171
-282
-337
-384
-388
-396
-426
-494
-586
-547
-460
-438
-571
-719
-849
-886
-893
-807
-690
-650
-705
-805
-915
-960
-950
-898
-916
-969
-967
-865
-718
-525
-214
119
293
261
252
312
434
560
758
1020
1217
1332
1364
1327
1310
1347
1353
1291
1246
1267
1274
1248
1246
1228
1079
848
621
442
310
215
160
62
-94
-193
-298
-453
-574
-638
-698
-785
-822
-769
-698
-619
-537
-487
-513
-545
-531
-451
-321
-96
76
217
326
436
540
593
634
704
760
816
919
1035
1163
1246
1249
1167
1041
930
828
748
742
750
710
614
502
372
235
135
32
-82
-185
-236
-209
-174
-178
-181
-254
-373
-511
-533
-523
-474
-412
-346
-273
-233
-232
-238
-266
-266
-246
-227
-170
-61
28
99
113
86
26
-21
-68
-92
-96
-94
-80
-106
-144
-174
-224
-302
-430
-524
-555
-584
-588
-541
-494
-535
-571
-586
-643
-698
-715
-660
-627
-603
-589
-532
-539
-523
-511
-500
-520
-530
-485
-426
-358
-229
-140
-144
-204
-192
-205
-181
-134
-26
119
316
498
608
671
647
659
586
562
662
800
918
996
1063
1065
1020
935
846
773
724
727
742
763
808
793
673
504
292
145
52
31
49
88
96
67
-12
-136
-228
-321
-363
-359
-312
-202
-104
-13
53
77
85
60
43
38
117
302
477
633
712
752
717
645
607
643
685
696
736
769
799
745
649
513
377
258
190
170
164
189
215
146
33
-41
-60
-83
-114
-105
-70
-47
-39
-53
-91
-138
-191
-221
-216
-116
19
92
65
21
1
8
-24
-33
-28
-51
-88
-115
-134
-115
-132
-203
-350
-497
-580
-587
-579
-566
-545
-595
-683
-759
-806
-812
-782
-736
-728
-724
-661
-558
-482
-463
-461
-486
-509
-455
-330
-176
-35
45
67
36
6
16
50
103
161
156
102
22
46
101
118
85
21
-61
-145
-178
-147
-124
-180
-228
-329
-406
-449
-400
-359
-390
-456
-478
-484
-480
-437
-365
-319
-286
-319
-304
-219
-68
63
151
243
288
317
322
376
457
514
544
563
565
578
623
678
712
716
672
645
652
728
810
819
718
587
456
371
426
498
561
627
702
722
645
521
376
256
217
240
347
481
605
616
571
444
349
266
227
253
349
434
471
475
427
320
167
35
-51
-79
-45
24
88
58
-20
-141
-282
-359
-367
-350
-326
-279
-240
-208
-206
-241
-324
-410
-465
-475
-467
-432
-351
-288
-263
-313
-383
-416
-409
-388
-355
-345
-328
-316
-336
-356
-362
-390
-450
-516
-516
-469
-419
-388
-388
-423
-459
-458
-391
-320
-298
-309
-351
-348
-275
-166
-73
-60
-118
-198
-220
-173
-102
-35
-32
-103
-179
-180
-140
-107
-79
-73
-101
-182
-228
-216
-176
-190
-246
-300
-387
-364
-309
-236
-216
-234
-280
-328
-316
-211
-104
-70
-68
-66
-47
-36
21
71
104
118
87
75
50
61
72
51
29
78
116
130
126
151
174
148
97
81
83
111
134
138
149
151
162
157
146
109
73
68
126
188
198
213
228
234
203
185
163
137
122
177
238
281
314
342
356
314
283
261
260
289
312
336
326
296
253
182
137
112
137
172
227
281
301
272
212
176
126
138
171
220
246
250
239
203
161
80
46
13
17
53
71
73
66
27
-29
-84
-93
-85
-72
-69
-60
-90
-113
-129
-119
-112
-123
-145
-155
-157
-156
-167
-184
-178
-163
-143
-121
-103
-68
-54
-29
-22
-29
-23
-38
-57
-74
-68
-74
-95
-159
-183
-179
-169
-155
-151
-115
-60
-26
-1
-2
8
30
36
36
56
78
85
41
-6
-5
-2
-8
-39
-72
-60
19
42
10
-32
-53
-77
-96
-92
-39
-2
2
-24
-48
-40
-44
-62
-73
-67
-40
-12
-19
-28
-51
-39
-37
-52
-58
-30
-6
20
27
0
-25
-42
-56
-27
2
22
23
12
-14
-42
-74
-130
-146
-79
14
77
130
163
149
131
95
93
100
110
119
130
154
181
187
164
100
5
-34
-32
4
64
123
141
139
111
73
45
14
-1
8
50
85
97
78
60
35
-1
-15
8
60
126
194
237
277
281
264
219
185
155
132
134
137
147
130
105
52
13
-21
0
14
34
50
75
81
79
83
87
73
46
45
36
27
37
49
21
0
-1
0
11
21
36
39
56
42
7
-11
-15
-11
-10
-12
-12
-18
-8
32
47
50
42
21
6
3
2
-7
-12
-21
-24
-41
-40
-39
-39
-18
3
23
8
-6
-2
2
0
2
-12
-29
-53
-41
-40
-32
-17
-20
-30
-46
-47
-37
-10
-2
2
13
22
-6
-36
-62
-51
-34
-26
-18
-33
-47
-49
-65
-62
-54
-67
-90
-90
-98
-93
-77
-74
-73
-81
-101
-104
-116
-103
-82
-81
-87
-84
-77
-57
-48
-54
-43
-33
-30
-14
-1
-1
-4
-14
-5
-5
19
27
8
4
0
-12
-17
-20
-41
-34
-29
-13
-6
-7
-14
-28
-44
-57
-39
-23
-31
-42
-42
-53
-46
-54
-48
-46
-39
-54
-40
-34
-7
2
-12
-45
-64
-70
-82
-86
-92
-84
-72
-58
-41
-53
-77
-84
-84
-69
-33
-20
-14
-10
-3
-13
-20
-20
-31
-37
-47
-54
-41
-22
-8
-17
-22
-32
-50
-70
-67
-38
-42
-48
-62
-67
-53
-28
-12
-2
4
-22
-30
-36
-41
-34
-39
-37
-45
-48
-39
-29
-16
-1
5
17
13
5
15
30
28
34
20
7
-13
-26
-15
-19
-11
3
-4
-19
-18
-7
0
0
-4
-6
-30
-43
-45
-44
-41
-47
-33
-34
-37
-49
-69
-71
-66
-61
-77
-90
-96
-77
-71
-70
-56
-59
-66
-77
-93
-107
-126
-134
-130
-125
-125
-110
-97
-73
-57
-61
-64
-72
-90
-97
-101
-85
-89
-88
-94
-92
-104
-92
-79
-79
-82
-82
-83
-69
-67
-59
-61
-53
-39
-48
-66
-73
-67
-64
-62
-55
-50
-50
-53
-41
-37
-54
-50
-51
-70
-83
-95
-89
-79
-68
-63
-36
-34
-16
-22
-23
-23
-18
-16
-20
-12
-15
-19
-33
-27
-24
-33
-37
-37
-38
-50
-55
-39
-21
-26
-23
-18
-21
-25
-39
-33
-29
-31
-40
-25
-25
-51
-79
-67
-52
-35
-25
-25
-33
-38
-38
-43
-67
-64
-66
-53
-15
9
-7
-39
-40
-19
-3
0
-6
-2
2
-5
-15
-30
-25
-31
-19
-8
-16
-24
-36
-18
-8
2
-16
-13
-18
-14
-16
-20
-30
-45
-56
-46
-31
-29
-27
-33
-22
-21
-26
-4
10
8
3
12
26
15
-1
-12
-30
-36
-45
-40
-52
-63
-64
-65
-63
-57
-48
-35
-21
-24
-22
-10
1
8
5
7
29
38
24
31
30
32
29
17
23
23
12
1
6
15
7
1
23
36
36
42
31
18
7
6
-3
-13
-30
-27
-24
-16
-16
-18
-22
-13
-25
-16
0
12
20
30
29
33
29
29
25
23
9
-5
-9
2
5
6
2
14
22
34
44
31
5
-4
-4
-14
-35
-43
-34
-25
-27
-19
-8
-1
0
9
22
21
29
23
5
1
0
14
18
38
50
56
54
55
45
39
28
32
43
40
45
41
42
52
41
46
55
47
32
17
16
4
3
-1
7
10
16
26
14
1
-7
-8
-1
-3
2
10
16
11
15
24
12
10
20
36
38
42
47
64
58
42
24
17
16
14
14
7
4
-3
18
27
28
18
22
20
13
16
9
-3
2
14
33
43
47
50
51
53
44
35
39
36
31
21
17
8
19
40
59
28
28
39
61
60
37
26
36
49
58
45
36
35
29
34
28
24
21
31
24
30
28
27
24
25
35
21
27
33
22
9
-2
-14
-16
2
9
22
48
84
74
68
77
67
53
44
36
35
36
33
21
24
43
54
50
64
68
57
55
41
30
12
14
18
34
31
26
32
42
46
43
36
30
26
40
57
55
58
63
60
63
74
82
81
82
84
76
77
65
71
79
77
65
58
52
47
44
53
36
37
52
63
32
23
61
127
175
193
191
162
137
105
77
60
30
16
7
1
7
7
5
7
16
17
8
4
8
4
-8
-6
11
24
34
29
22
42
43
39
36
36
37
30
37
60
81
88
81
82
91
92
75
62
52
53
44
35
28
28
8
-4
-5
-19
-18
-6
7
7
17
10
2
9
22
16
7
0
-2
-3
5
12
12
28
45
63
41
33
41
53
57
51
64
87
78
88
95
77
69
63
66
54
47
62
47
52
55
61
62
54
57
61
48
28
22
21
18
15
27
24
19
10
7
12
22
25
40
43
32
32
48
30
17
9
11
14
15
20
29
46
54
61
58
54
42
45
42
48
52
48
46
40
30
28
22
29
44
48
48
37
38
32
43
34
29
35
41
34
29
36
40
40
24
19
49
56
52
58
11
-27
-33
-1
49
55
51
59
59
51
16
2
28
34
15
-5
15
25
37
43
58
44
26
15
7
7
24
16
16
30
27
21
7
1
-10
-6
-16
-14
-4
4
12
23
50
73
77
63
56
58
51
45
46
52
63
61
58
49
50
38
32
32
37
23
28
16
13
11
3
23
27
28
19
25
9
4
5
4
10
24
48
57
51
50
47
40
37
28
26
23
15
22
20
25
27
9
17
23
7
-6
-9
-1
-1
-3
0
-5
-18
-6
-10
-3
-15
-29
-43
-35
-31
-27
-26
-31
-25
-8
0
-9
-15
-11
-9
-1
4
22
20
25
16
12
0
-5
-9
-6
5
5
13
16
8
7
6
-20
-38
-34
-19
-1
0
-14
-6
-12
-11
-13
2
10
13
13
17
8
1
-4
-7
-13
-21
-14
-16
-23
-19
-16
-15
-8
-14
-17
5
25
26
28
33
20
11
18
17
16
37
29
41
53
45
26
11
2
5
1
19
32
19
18
-11
-28
-36
-31
-37
-46
-41
-29
-17
-26
-34
-30
-42
-45
-48
-28
-12
-15
-33
-27
-6
1
34
63
89
104
87
69
56
26
3
8
32
38
40
51
52
38
14
-5
-12
-7
-6
-6
4
11
9
14
-1
-7
-24
-42
-44
-57
-46
-31
-4
8
27
31
20
14
7
11
13
22
13
-4
-31
-17
-2
1
1
0
12
10
-2
-5
-5
0
-7
-12
-4
-15
-14
-17
-11
0
19
23
13
3
4
-5
-24
-26
-13
8
10
1
3
13
23
34
28
-5
-47
-87
-82
-68
-52
-46
-30
-17
-13
-2
-20
-22
-40
-32
-4
18
17
22
25
40
29
9
-7
-24
-10
-3
-1
-10
-6
-17
-32
-39
-51
-60
-69
-70
-71
-75
-83
-84
-63
-41
-21
-7
-8
-20
-21
-23
-21
-39
-45
-48
-39
-34
-20
9
35
29
0
-31
-56
-66
-45
-21
-5
-4
12
32
31
16
15
19
22
18
-1
12
-1
-9
-10
-36
-50
-51
-60
-61
-70
-66
-27
-20
-80
-95
-90
-88
-71
-56
-40
-36
-46
-43
-24
-36
-51
-54
-42
-36
-33
-27
-32
-32
-41
-54
-78
-99
-87
-96
-115
-121
-114
-105
-90
-99
-96
-63
-22
-1
-10
-23
-54
-50
-39
-16
-8
-12
-18
-6
-8
-67
-90
-77
-49
-7
21
41
56
79
90
66
17
-10
-21
-37
-48
-60
-53
-42
-51
-48
-27
-32
-44
-53
-33
-5
3
3
-12
-29
-32
-41
-43
-43
-42
-60
-73
-76
-68
-63
-73
-64
-43
-13
0
14
18
5
-21
-45
-48
-25
-5
0
5
-1
0
-6
-33
-37
-36
-41
-40
-4
38
43
46
21
12
-2
-19
-34
-35
-24
-20
-35
-38
-38
-48
-54
-32
-1
15
14
7
-10
-22
-28
-33
-37
-45
-42
-20
0
10
-1
-20
-4
-8
5
7
16
9
24
27
20
-2
-18
4
7
24
35
33
29
15
-6
-21
-7
9
2
-4
0
0
-12
-23
-19
-14
-24
-8
6
23
35
28
23
22
23
23
1
-2
25
41
43
24
13
-6
-26
-41
-31
-19
-24
-22
1
10
7
0
14
33
48
57
49
33
39
42
44
26
12
10
1
14
18
1
-1
-13
-3
-5
0
9
14
21
27
29
28
8
-2
-20
-59
-58
-43
-34
-41
-37
-15
-12
-7
-5
-11
1
22
28
17
-19
-42
-43
-43
-36
-29
-23
0
8
-7
-14
-12
-11
-16
-11
16
40
40
36
48
57
49
34
9
18
19
32
39
24
19
21
27
18
11
14
21
27
14
-17
-37
-50
-65
-69
-74
-50
-38
-22
2
13
34
41
50
48
42
11
2
0
1
-5
-32
-45
-47
-49
-57
-59
-59
-56
-48
-26
-14
-6
-4
4
23
21
22
28
22
6
0
-27
-43
-40
-40
-36
-34
-15
-18
-38
-59
-59
-47
-57
-43
-17
-3
7
21
33
21
0
-1
0
14
30
56
42
43
44
29
15
-2
0
-3
6
38
43
13
-15
-31
-21
2
9
27
20
7
3
3
-2
-2
-14
-26
-19
-4
-11
-3
-7
0
3
-2
-7
4
27
40
53
54
42
32
35
30
15
-2
-15
-24
-25
-14
2
9
19
35
26
7
3
11
9
-18
-23
-28
-39
-15
2
16
0
3
16
9
-6
-17
-4
3
10
23
10
0
8
15
6
4
7
10
13
11
4
6
17
10
4
-11
-42
-47
-37
-14
2
33
35
22
4
-4
-6
-2
-5
0
7
25
34
33
15
9
18
37
39
26
36
52
63
42
24
30
31
34
43
35
23
38
43
56
54
48
58
61
52
45
33
17
8
-4
-2
-3
-10
-17
-4
-4
-5
-19
-33
-38
-40
-38
-45
-42
-37
-22
-7
13
15
34
54
65
67
68
67
49
30
35
43
41
36
34
34
60
94
117
131
132
129
123
105
92
79
50
39
49
51
64
77
75
73
45
9
0
-21
-21
-3
6
23
36
56
58
36
25
19
22
40
52
49
38
35
28
15
-1
-1
4
8
5
1
0
-6
0
0
4
25
44
64
67
58
17
1
-19
-23
-13
-14
-2
8
28
45
62
72
80
70
48
36
30
35
41
35
32
42
49
33
23
7
2
-16
-24
-10
-8
-15
-13
0
4
12
26
29
16
7
15
16
-4
2
30
32
33
28
29
29
43
61
63
47
39
41
36
23
20
24
11
6
11
29
54
73
55
44
42
31
17
2
0
-10
-11
-13
-20
-15
2
8
-10
-12
-15
-1
15
27
22
12
1
4
5
1
34
47
58
54
27
26
39
67
48
67
126
139
124
78
25
52
99
115
127
114
89
74
73
54
43
43
48
55
62
65
66
51
29
7
-7
-7
1
26
41
44
44
42
30
21
4
-19
-24
-10
-6
-15
-9
7
24
52
71
78
72
64
49
35
12
21
35
6
-24
-38
-29
-44
-47
-50
-29
9
23
37
56
67
62
53
32
4
-22
-29
-24
-30
-13
-11
-2
-5
-4
27
36
42
33
30
20
0
-14
-14
-13
22
49
62
50
40
50
55
45
52
48
38
28
33
19
-5
-3
7
-7
-3
-17
-38
-40
-21
0
-10
-20
-23
-31
-44
-11
0
-31
-37
-16
-4
-8
8
44
47
-21
-43
-20
-21
-43
-43
-16
44
60
82
81
29
20
28
-22
-24
-6
27
51
64
35
-16
-41
-15
13
-1
20
21
14
-2
4
8
21
29
34
56
66
47
17
17
25
42
47
37
11
-15
-33
-31
-15
-13
1
0
0
-1
-4
-16
-35
-60
-54
-59
-67
-46
-21
0
11
17
-2
-8
-12
-21
-43
-76
-78
-41
-21
-19
-17
-15
-22
-20
-28
-29
-22
-5
-8
-40
-51
-46
-44
-46
-66
-58
-36
-35
-44
-14
-18
-10
1
-22
-62
-78
-71
-89
-74
-78
-46
-27
-29
0
-3
1
9
35
58
54
36
10
19
26
18
18
5
-15
-36
-49
-39
-43
-45
-23
-3
13
19
2
-25
-35
-49
-33
-16
-21
-33
-16
-7
-4
-20
13
45
57
29
42
105
83
-19
-88
-75
-54
-13
-34
-19
-1
-6
-46
-32
-3
-4
3
35
54
0
-19
21
50
46
39
63
54
49
35
31
15
5
0
1
2
4
-3
-18
-26
-18
-15
6
-6
-12
-4
3
7
28
47
29
-9
-49
-39
14
68
67
39
37
37
26
14
-2
-6
-1
3
-4
-27
-44
-46
-31
-36
-68
-74
-53
-32
-33
-23
-24
-20
-20
-22
-42
-49
-72
-73
-79
-75
-57
-36
-18
0
7
25
19
-11
-23
-10
10
5
10
28
40
52
85
103
93
74
62
36
9
4
13
17
22
30
35
49
51
42
45
30
18
19
13
3
-14
-26
-27
-18
-1
6
26
40
41
48
38
39
15
19
21
25
34
28
29
25
33
48
59
69
59
56
74
71
70
63
60
58
78
87
70
82
72
48
61
80
57
57
41
21
45
42
61
43
44
33
21
36
47
14
-37
-40
-22
-31
-49
-32
-36
-40
-35
-7
0
-1
-3
26
46
41
26
40
51
49
35
23
3
-18
-16
-16
-15
-17
-14
-8
-17
-31
-46
-45
-38
-20
-31
-40
-46
-38
-28
-29
-45
-68
-97
-93
-85
-61
-59
-61
-28
-2
-62
-56
-16
38
34
13
6
-34
-62
-85
-66
-44
-24
-30
-14
-13
-13
-28
-24
-26
-14
-22
-39
-45
-49
-18
-6
4
4
24
63
88
89
78
67
52
22
-23
-46
-60
-53
-74
-74
-67
-49
-35
-13
16
21
13
21
14
1
-2
-20
-37
-42
-41
-55
-66
-98
-98
-99
-82
-86
-84
-62
-43
-51
-56
-33
-30
-45
-79
-80
-71
-66
-61
-59
-84
-105
-114
-91
-83
-70
-58
-49
-34
-38
-55
-55
-39
-32
-26
-33
-36
-46
-59
-54
-41
-51
-74
-100
-127
-133
-124
-113
-86
-74
-72
-73
-50
-41
-46
-42
-47
-53
-55
-47
-29
-22
-24
-23
-25
-3
2
-15
-25
-19
-14
-16
-13
-2
5
-4
-1
-7
-9
-16
-18
-26
-34
-35
-42
-45
-39
-23
-25
-27
-46
-50
-50
-48
-38
-43
-31
-34
-29
-13
-9
-3
1
1
6
24
28
38
45
32
23
26
31
8
-6
22
26
8
-1
8
34
68
74
50
49
47
31
20
23
27
44
39
21
23
10
11
5
-8
-17
-4
-9
-20
-48
-48
-14
-15
-9
-2
0
13
15
32
41
41
29
26
25
18
22
20
20
-3
-23
-38
-20
-15
-12
0
8
2
0
0
-16
-21
-24
17
23
20
12
14
23
19
-4
-35
-31
-27
-30
-60
-70
-59
-46
-23
-6
-9
-13
1
15
11
-5
12
7
1
8
16
28
25
8
-4
-31
-59
-73
-82
-72
-62
-52
-57
-57
-37
-7
3
-8
-23
-27
-9
9
0
-4
-20
-36
-51
-47
-34
-7
2
-2
20
28
29
41
44
19
-2
-45
-61
-40
-35
-21
-6
-8
-14
-27
-29
-26
-6
1
-3
-14
-17
-21
-8
-4
16
17
10
3
-14
3
17
29
18
0
-2
14
23
17
-1
-17
-22
-13
-3
-10
11
26
28
13
2
-6
0
15
9
10
10
18
7
2
0
2
-2
-14
-15
-8
-16
-4
5
-3
-2
-11
-18
-22
-19
-19
-28
-35
-39
-37
-32
-21
-25
-31
-50
-63
-74
-73
-72
-71
-56
-21
-50
-74
-98
-107
-104
-92
-120
-132
-68
-14
9
-2
-25
-30
-25
-18
-10
12
24
19
38
72
59
51
33
30
14
10
3
9
14
-7
-38
-68
-62
-47
-26
-30
-26
-20
-13
3
13
16
25
18
6
8
2
1
-9
-22
-30
-34
-38
-29
-23
-14
-3
-6
3
3
1
-4
-7
-12
-21
-34
-43
-59
-54
-36
-18
-15
-41
-30
-5
37
22
30
32
37
24
38
39
30
36
36
20
4
-3
3
-1
-12
-21
-6
0
9
30
54
66
76
90
99
89
63
40
29
5
-4
15
30
36
46
45
23
39
44
32
7
-4
2
3
4
35
28
-2
-14
-23
-34
-49
-50
-58
-52
-34
-13
9
27
39
10
-2
5
10
18
21
16
23
43
44
50
44
58
48
39
40
46
30
29
42
73
94
112
103
88
83
81
70
44
19
36
59
59
73
90
97
80
55
17
-1
-4
-9
-42
-26
-7
12
-1
-2
7
35
33
3
-22
-24
-2
8
29
29
27
32
17
18
23
-1
-15
-52
-68
-24
31
29
19
30
53
62
75
82
64
43
41
17
-25
-3
78
92
58
24
4
30
81
83
16
-48
-17
4
11
3
0
-19
-16
-12
15
17
-5
-22
-3
0
3
-4
3
33
53
43
22
15
-2
0
-3
9
5
5
11
10
5
-17
-26
-26
0
2
4
6
12
13
14
28
37
35
13
20
19
37
19
6
4
-16
-43
-59
-49
-41
-37
-33
-21
-37
-53
-50
-35
-13
-5
-1
0
3
18
33
53
64
73
78
69
47
32
15
8
-3
0
21
39
25
19
33
42
54
70
74
59
45
17
0
-15
-7
16
26
16
9
5
-1
8
15
22
36
50
50
49
53
60
78
98
118
110
89
82
67
47
30
47
44
51
28
9
-20
-33
-22
4
13
-13
-16
-14
-13
0
20
-14
-48
-24
-27
3
-4
-2
-11
8
10
4
26
44
51
55
61
34
9
-6
15
23
49
59
59
47
49
50
50
49
44
60
49
29
-6
-41
-57
-33
-11
6
1
4
9
10
21
6
26
24
22
19
30
23
22
16
11
6
11
21
35
69
97
109
102
93
71
52
24
56
63
37
-4
-3
21
17
31
58
77
59
22
11
26
32
3
-6
11
36
35
37
19
-8
-3
17
6
-12
-17
3
9
-20
-21
8
8
-3
-1
13
4
-13
16
56
40
28
52
51
33
16
19
16
6
-4
5
30
53
55
36
23
5
-40
-62
-52
-48
-64
-73
-67
-40
-29
-30
-16
30
125
200
250
186
21
-135
-217
-170
-203
-235
-202
-65
64
145
185
181
186
222
243
142
-1
-103
-158
-141
-85
-78
-235
-294
-247
-106
-43
-20
51
174
139
67
71
54
6
-119
-128
-128
-56
-79
-85
-134
-151
-137
-86
-8
12
-44
-103
-59
-59
-94
-120
-98
-49
-18
0
0
-2
19
1
-34
-49
-35
-34
-79
-67
-6
71
8
-62
-91
-51
-57
-71
-69
-43
-57
-159
-192
-25
151
165
109
-3
-161
-123
40
179
62
-76
-35
70
60
-37
-39
17
11
-69
-72
28
17
-55
-20
111
153
72
17
46
58
-4
-61
-12
25
46
71
12
-62
-177
-92
115
267
212
41
13
24
75
156
259
214
189
135
47
59
129
149
21
-33
87
146
47
-29
63
32
122
539
406
-701
-808
162
902
50
-598
-188
500
176
-349
-152
314
224
-196
-194
87
22
-124
2
93
64
3
-4
-61
-141
-27
-94
-158
-234
-169
-72
-146
-144
-140
-24
0
77
163
243
132
51
-37
56
106
23
-88
-96
-50
-60
-155
-200
-140
-64
21
70
91
95
75
23
-9
-19
-7
-7
-25
-70
-75
-35
-18
-36
-27
17
43
16
-6
-53
-72
-60
-30
-18
-3
15
10
-34
-88
-40
-19
3
-7
-38
-89
-144
-138
-83
-44
-59
-84
-69
-8
22
-21
-45
-2
27
12
-11
48
81
46
33
16
-19
-54
-31
-5
5
-9
-24
-21
14
37
22
33
17
-3
-32
-21
-23
-3
4
25
17
2
16
27
17
8
4
-10
-2
-18
-33
-49
-41
15
62
3
-118
-160
-108
-68
-110
-103
-48
-16
-25
-2
20
1
-41
-60
-46
-22
-29
-43
-76
-135
-175
-213
-256
-255
-154
-76
-36
-6
25
33
15
10
12
-2
-29
-75
-102
-76
-57
-73
-108
-63
-27
1
19
43
57
55
69
94
73
21
-17
-23
-8
-19
-50
-55
-22
-10
-11
0
39
25
-23
-29
-3
17
-13
-37
-18
-1
-19
-50
-32
-24
-33
-61
-62
-52
-60
-82
-94
-85
-94
-118
-134
-124
-108
-98
-105
-66
-12
10
-27
-76
-62
-26
17
25
2
-14
-30
-37
-34
-36
-20
-22
28
52
44
24
49
105
91
60
44
55
69
11
-7
53
63
40
42
84
119
132
165
130
96
84
87
71
54
35
30
45
23
6
9
29
47
34
22
-6
-40
-18
-14
-31
-57
-56
-35
-13
-41
-70
-83
-88
-111
-121
-145
-138
-120
-116
-111
-102
-72
-56
-32
-30
-54
-87
-91
-72
-84
-116
-96
-42
9
22
19
29
54
78
81
51
25
5
-28
-32
-11
24
31
38
13
19
3
0
-14
-6
-1
-16
-43
-58
-54
-15
0
25
24
25
18
31
17
25
48
78
85
69
61
59
29
1
-18
-30
-39
-35
-35
-49
-51
-68
-50
-32
-29
-49
-63
-58
-84
-80
-80
-77
-82
-55
-31
-21
-31
-34
-9
3
-9
-28
11
35
45
26
11
23
36
34
67
70
45
27
33
0
-1
55
82
63
42
41
21
-4
-40
-38
-35
-26
0
34
44
18
15
20
-16
-34
-33
-46
-60
-79
-63
-46
-48
-61
-45
-34
-36
-28
-36
-47
-67
-69
-75
-61
-61
-38
-23
-15
-24
-33
-35
-44
-61
-101
-117
-101
-110
-77
-95
-94
-91
-73
-71
-87
-64
-49
-28
-15
-10
3
16
8
23
40
62
48
31
39
46
53
43
46
56
63
74
66
79
78
70
69
57
42
24
25
13
25
29
36
33
32
4
-7
-34
-38
-33
-17
-23
-27
-27
0
-1
-8
-6
-16
-34
-38
-46
-35
-37
-26
-25
-21
-23
-20
-20
-36
-50
-59
-59
-49
-24
0
-4
-4
11
28
16
-11
37
97
23
-29
37
106
74
12
35
73
46
1
32
63
52
14
2
1
-8
-19
-8
5
16
34
18
-6
3
30
47
17
19
39
34
28
-25
17
56
51
48
47
67
52
38
22
24
9
-8
-26
-27
-25
-16
-2
18
25
31
8
13
14
24
22
24
16
0
0
-3
5
-2
2
0
-2
-1
2
-4
-1
1
2
2
2
15
24
21
24
10
-3
0
-21
-1
-10
-7
1
5
24
24
3
11
11
7
3
2
22
26
32
22
14
8
1
0
0
-16
-7
-29
-19
-22
-11
-5
0
-1
20
21
27
47
25
34
12
30
8
21
19
24
2
5
15
20
18
31
33
29
41
45
28
25
10
34
23
36
16
19
35
24
42
28
39
30
26
33
33
17
6
-4
0
-8
-9
-9
-15
-15
-8
3
0
-3
6
21
41
51
28
41
25
35
19
-54
31
207
20
-52
-59
151
103
0
14
81
122
56
-6
36
61
52
50
31
56
48
32
28
45
53
34
9
57
26
39
39
0
60
-1
18
-27
-30
-29
-212
437
56
217
-326
-59
130
16
42
150
-165
249
-206
149
-125
-77
172
-72
108
-79
15
78
-78
-35
136
48
-43
17
-126
126
-10
-23
37
-11
76
0
54
-23
24
-22
57
28
15
8
41
25
15
25
33
56
14
3
9
64
46
-26
49
-18
27
59
-11
50
36
34
3
24
6
32
17
-6
-16
-7
1
2
-9
-10
0
40
25
31
37
49
42
20
17
10
-3
3
14
21
25
34
19
24
11
29
29
42
35
31
35
45
49
31
29
34
21
0
11
26
18
-4
-27
-22
-14
-10
-7
21
-1
36
28
35
38
57
33
33
17
-1
11
31
42
22
46
71
57
73
62
60
52
41
30
33
47
20
8
-23
-36
-30
-8
-22
-27
-3
12
27
34
53
59
52
51
64
63
66
59
25
14
32
47
19
1
0
1
17
19
-23
-34
-50
-16
34
64
47
36
35
38
31
17
-9
1
5
-1
-24
-34
7
49
76
71
81
81
72
81
72
60
43
48
23
3
1
17
19
1
1
2
20
31
33
8
-11
15
31
48
46
44
40
43
35
32
24
47
46
51
64
81
74
42
23
28
47
68
56
43
23
10
20
51
53
27
10
15
29
12
11
15
20
13
11
10
11
22
27
33
30
-1
-17
-28
-21
-8
11
16
16
29
47
50
39
56
84
52
40
8
-7
-44
-59
-72
-85
-98
-97
-65
-51
-61
-66
-57
-68
-76
-69
-38
-25
-18
-35
-29
7
9
18
4
11
-3
-10
-4
6
20
21
21
25
41
32
59
64
23
-14
-6
6
6
0
3
5
3
15
13
12
2
8
36
16
-5
0
30
39
28
33
49
54
36
22
23
45
70
83
97
102
103
105
83
64
79
94
70
12
-29
-44
-37
-44
-31
-14
-24
-33
-34
-1
-9
-36
-68
-75
-45
-21
-12
-16
-45
-51
-59
-23
-7
3
5
2
8
46
95
143
209
331
754
1540
1479
102
-490
-103
338
-48
-685
-767
-307
90
23
-234
-286
-72
38
-140
-387
-294
-25
40
-212
-228
-174
-171
-77
18
53
-168
-258
-200
10
-44
-226
-220
-44
178
232
-24
-259
26
279
91
-374
-310
133
249
-55
-329
-148
65
190
28
-90
-40
46
107
-40
-203
-97
53
-175
-202
12
5
-56
304
909
734
-129
-908
-605
215
411
-157
-588
-528
-97
-51
61
-85
-219
-327
-140
-38
-219
-375
-239
-18
-368
-725
-492
56
19
-418
-589
350
3029
3207
1529
-173
-172
1126
1519
377
-728
-571
300
658
228
-364
-480
-298
-66
87
-287
-520
-195
98
280
3
-802
-897
-123
469
3
-931
-833
-35
740
380
-780
-1016
1
814
198
-658
-459
322
539
140
-448
10
330
228
-234
-279
68
-123
258
851
1106
742
419
-254
23
505
316
-214
-543
-362
-611
-610
-482
-176
-236
-280
-806
-655
602
243
-964
-1065
-580
373
835
332
-253
-714
-802
-554
82
1133
934
544
-84
224
795
840
-33
-742
-216
75
656
107
-722
-1067
-161
856
840
-774
-870
176
135
-102
-68
157
-251
173
87
-309
-707
-1085
1077
351
-1054
-1656
-4
1255
814
-944
-1887
-93
1180
674
-388
-930
-323
632
-89
199
215
-225
-905
162
1387
847
-389
-1290
-794
427
661
-116
-413
-408
4
603
735
85
-997
-257
1129
964
-811
-1606
-1294
653
921
-542
-1398
-659
464
889
-204
-1802
-1894
1109
2096
344
-1343
-1416
421
1093
1598
1624
222
-631
201
1929
1181
-492
-919
416
1148
1109
624
-81
-883
-1330
1233
1585
-305
-1394
-1061
99
-113
-1020
47
308
-560
-1102
-179
713
134
-776
-935
64
272
33
1
-276
-18
-54
392
195
-405
-17
-84
641
964
-233
-1120
-1212
361
1635
1193
-120
-989
271
1324
1507
-245
-1390
224
1585
828
-557
-539
106
-16
36
244
163
-238
-607
-588
-659
351
1344
319
-1540
-1717
-29
1271
743
-233
-438
-655
-883
418
1102
272
-771
-543
128
130
210
363
255
-381
189
336
345
311
591
444
-488
-51
309
560
723
192
-477
-65
352
-159
-1183
-916
429
318
-250
-246
-531
-1004
-1558
-1257
-285
-1
74
-128
-371
-822
-802
-789
-429
497
722
259
-108
-501
-842
-822
93
672
613
-6
-655
-597
-150
219
26
-337
-411
258
453
424
-709
-952
-522
262
793
662
71
-637
-1044
-442
808
308
-221
-338
-106
498
-234
-663
-210
458
480
128
-506
-37
-412
-633
-253
236
479
6
274
51
-279
-800
-315
468
687
370
-159
-161
-126
133
287
360
-16
-312
65
229
-329
-797
-263
31
-20
18
367
-624
-966
-445
260
432
233
-72
-238
-246
-446
-444
-188
-44
-22
205
111
126
-180
-664
-646
-36
347
347
-101
-376
-633
-405
-280
-142
-237
211
533
21
-231
-244
-159
-444
-44
613
401
-118
-396
-46
197
80
-14
-144
-58
-10
-48
-163
-348
-427
-483
-248
130
166
-169
-577
-586
-123
424
612
204
-52
186
574
610
640
715
773
878
884
802
878
896
872
817
835
939
1044
784
439
302
590
937
836
405
228
376
616
693
771
811
643
333
487
916
913
428
0
32
375
667
317
-194
-342
-129
0
20
-165
-380
-634
-721
-678
-474
-351
-647
-1217
-1609
-1410
-1209
-1532
-1924
-1899
-1724
-1988
-2455
-2353
-2296
-2292
-2160
-2061
-2072
-2432
-2582
-2543
-2697
-2745
-2561
-2479
-2431
-2364
-2216
-2299
-2654
-2860
-2183
-503
1306
2232
1513
197
119
1529
3141
4154
4668
4770
4617
4306
3878
3824
4023
4143
4063
3902
4099
4050
3146
1590
285
14
387
673
397
-243
-1072
-1989
-2755
-2924
-2369
-1383
-612
-206
-132
-313
-599
-590
199
2068
3019
3401
3305
3070
3026
3112
3287
3362
3497
3747
3822
3479
2761
2041
1352
873
812
1052
1157
483
-481
-1482
-1996
-2022
-1992
-2034
-2082
-2177
-2461
-3025
-3550
-3803
-3732
-3410
-3017
-2633
-2378
-2373
-2659
-2954
-3220
-3261
-3000
-2612
-2416
-2675
-3282
-4286
-5166
-5419
-4834
-3947
-3704
-3979
-4365
-4043
-2865
-1166
855
2139
2430
1559
1245
2612
4944
6544
6615
5973
5909
6241
6291
5866
5549
5361
4744
3833
3288
3332
2933
1411
-530
-1804
-1922
-1580
-1559
-2002
-2748
-3507
-4172
-4300
-3949
-3248
-2741
-2604
-2317
-1230
-212
551
923
1383
2557
4253
5441
5690
5529
5569
5685
5516
5400
5720
5914
5299
4089
2942
1926
1207
389
-416
-926
-1122
-1348
-1834
-2422
-2750
-2928
-3123
-3152
-2694
-1908
-1338
-1254
-1357
-1295
-1024
-846
-640
-371
-149
-203
-452
-599
-616
-771
-1438
-2153
-2433
-2434
-2567
-2972
-3483
-4160
-4859
-5965
-6558
-7005
-7201
-7353
-7413
-7281
-7016
-6701
-6102
-4188
-1145
1773
3013
3081
3254
4300
6027
7373
8414
9449
10129
10197
9595
8768
7816
6395
4722
3523
3330
3299
2488
693
-1481
-3294
-4689
-5565
-6029
-6023
-5686
-5667
-5593
-5288
-4726
-4016
-3494
-2789
-1479
394
2412
3970
5253
6684
7734
7807
7267
7216
7871
7868
7070
6262
5759
4910
3308
1596
431
-302
-1091
-2018
-2715
-2891
-2961
-3334
-3938
-4161
-3742
-3041
-2764
-2391
-1683
-940
-593
-543
-296
302
845
1006
1049
1273
1410
1120
504
-42
-333
-623
-1247
-2347
-3152
-3796
-4411
-4852
-5172
-5660
-6467
-7333
-7710
-7786
-7833
-7954
-8323
-8820
-9025
-8253
-6475
-3859
-52
2508
4562
5523
5976
6588
7698
9225
10299
10726
10974
11170
11162
10141
8141
5852
3769
2179
953
-111
-869
-1890
-3475
-5391
-6908
-7682
-7763
-7566
-7209
-6410
-5261
-3936
-2643
-1433
-336
721
1936
3407
5694
7272
8552
10220
11493
10922
8558
6019
5406
5596
4791
3179
1780
921
-334
-2001
-3368
-4178
-4654
-5231
-5122
-3993
-2334
-1208
-1475
-2215
-2258
-1455
-474
204
902
1663
2153
2013
1685
1671
1631
1288
377
249
857
1152
610
-546
-1664
-2636
-3791
-4956
-5621
-5579
-5529
-5988
-6632
-6833
-6634
-6600
-6873
-7335
-7419
-7045
-6532
-6182
-5976
-6004
-6114
-5976
-4862
-2142
2251
7136
10412
10749
8955
7827
8399
9356
9325
8552
8282
8039
7225
6046
4800
2717
-392
-3804
-5767
-5446
-4120
-3548
-4259
-5246
-5752
-5863
-5659
-5052
-3590
-2579
-1540
-120
2264
5077
6868
6940
6201
6531
8470
10065
9830
7995
6212
5257
4310
3057
1771
153
-1122
-2550
-3554
-3668
-3292
-3374
-3916
-4040
-3102
-1387
-134
231
63
-44
128
381
726
1336
1865
1925
1507
1131
1093
930
240
-745
-1263
-1111
-591
-385
-779
-1459
-2367
-3355
-4318
-5060
-5333
-5486
-5334
-5188
-5003
-4823
-5006
-5465
-5942
-6155
-6075
-5951
-5727
-5556
-5362
-5160
-5133
-5497
-6630
-6756
-3111
3019
9095
11712
10659
8564
8367
9775
9833
7752
5479
5339
6805
7376
6458
4965
3063
-169
-4500
-7350
-6290
-4066
-3513
-4574
-5084
-4094
-2813
-2606
-3150
-3321
-2713
-1668
227
3323
6850
9006
8676
7163
7095
8472
9489
8144
5311
3210
3055
3325
2458
696
-1181
-2840
-4229
-4704
-3879
-2549
-1999
-2482
-2914
-1355
601
1901
1746
904
741
1317
1915
2052
1855
1513
896
212
-80
274
636
187
-1071
-2162
-2182
-1671
-1459
-1956
-2699
-3147
-3485
-3872
-4336
-4669
-4969
-5273
-5398
-5026
-4275
-3614
-3524
-3929
-4338
-4463
-4201
-4041
-3965
-4462
-4857
-4865
-5029
-6030
-7365
-8143
-5363
1260
8484
11614
9766
6995
6616
8356
8764
6379
5723
6639
7472
6934
5867
5004
3090
-843
-5297
-7243
-5638
-2945
-2081
-3137
-3952
-3310
-2276
-2195
-3026
-2961
-2278
-1373
8
2549
6423
9359
9815
8326
7220
7154
7039
5859
4053
2979
2689
2487
1451
420
-922
-2279
-3382
-4048
-3722
-2497
-1198
-486
-245
227
1149
1769
1711
1184
753
721
847
960
880
727
551
108
-403
-771
-948
-1191
-1646
-1840
-1773
-1608
-1629
-1990
-2276
-2643
-3122
-3694
-4190
-4276
-4025
-3865
-3964
-4291
-4349
-3927
-3590
-3511
-3621
-3723
-3841
-4051
-4256
-4211
-4119
-4468
-5299
-6441
-7664
-8214
-5870
-179
6985
11181
10051
7486
6777
8453
8827
6425
4166
3852
5466
6449
6378
6030
4906
1016
-3112
-5575
-4705
-2281
-1048
-1764
-2773
-2122
-599
9
-947
-2258
-2767
-2649
-1804
455
4232
7441
7752
6214
5592
6327
6948
5584
2949
1639
2018
3069
3121
1944
401
-1139
-2490
-3255
-3007
-1823
-502
-74
-233
221
1506
2326
1933
699
7
267
615
800
715
551
141
-612
-1107
-1176
-873
-766
-1338
-1986
-2046
-1600
-1225
-1410
-2153
-2705
-3080
-3381
-3654
-3909
-3958
-4194
-4397
-4297
-3920
-3279
-2998
-3183
-3709
-3741
-3396
-3188
-3440
-4010
-4166
-4202
-4479
-5108
-5778
-6371
-6848
-5118
-326
6472
10780
9817
6417
4363
5395
5693
4689
3761
3731
4338
5274
6476
6879
5267
1720
-1869
-3678
-2891
-555
1263
1231
-62
-524
172
590
-231
-1514
-2465
-2550
-1434
1196
4121
5607
5145
3817
2949
2810
3383
3483
2626
1662
1995
2953
3569
2924
1487
90
-925
-1123
-549
252
522
59
-386
-185
469
777
410
-468
-1063
-744
-177
440
350
-136
-632
-820
-547
-294
-187
-437
-1041
-1574
-1654
-1252
-1061
-1486
-2295
-2803
-2408
-2149
-2224
-2727
-3198
-3241
-3210
-2993
-2747
-2238
-1788
-1925
-2213
-2511
-2399
-2396
-2893
-3330
-3265
-2268
-2136
-2511
-3181
-3672
-3963
-4509
-5190
-5903
-6319
-4955
-1669
2614
5113
4578
3438
3242
4417
5165
4750
4118
4109
4287
4809
5635
5444
4033
2109
543
-56
126
1009
1845
1369
182
-393
8
612
116
-948
-1265
-1228
62
2045
2670
1596
426
1291
3081
3958
3292
1859
1105
2079
3780
4226
2827
487
68
549
662
90
-267
-300
-255
-220
-121
323
522
68
-761
-967
-32
986
935
530
33
-504
-703
-214
260
-487
-1297
-1067
-607
-197
-255
-364
-1111
-1926
-1254
-1115
-959
-343
-408
-1029
-2070
-987
-689
-2116
-3004
-3167
-2246
-1727
-2139
-2195
-2220
-1909
-1990
-3122
-3828
-2758
-716
-883
-2804
-2027
-730
-887
-2780
-3575
-2684
-1947
-2528
-3752
-4828
-4199
-2439
-2167
-3091
-2574
-196
1497
1010
-3
1378
2783
2742
1836
1448
2258
3426
4082
3506
2064
1424
2109
2842
2409
1224
1005
1558
2050
1813
1348
1248
1445
1529
1107
523
785
1862
2510
1955
1826
1393
1225
1977
2763
2508
1346
1060
1932
2243
1760
1337
708
-259
294
1670
1327
-110
-340
843
1696
1047
-34
-637
551
1487
1095
-40
-608
-160
931
587
-1742
-1754
-1133
-19
807
147
-632
-1800
-1282
1117
1832
-659
-3534
-2840
922
2588
-1966
-4029
-1732
1423
1670
-1509
-4130
-3011
1173
1736
-1030
-4332
-2708
1268
1759
-1399
-4422
-2380
1482
2526
-1262
-4698
-2940
2400
4358
-230
-5874
-3747
3873
5128
-223
-3933
-3569
1454
4883
1861
-4458
-4919
2369
4263
1478
-3411
-3467
-124
2061
1418
-1220
-2290
-1068
486
2430
2486
54
-1432
-361
2309
2906
638
317
1165
2129
1445
668
1445
2505
2052
-246
-897
481
3264
3987
1041
-3755
38
5859
4818
-866
-2789
1751
4588
1338
-1258
306
2921
2868
142
-703
1309
4189
2305
-1178
-1774
1747
3916
1511
-1937
-715
2276
1829
-979
-1762
926
1910
154
-1042
-285
1544
596
-872
-1160
-556
155
92
-693
-2098
-1137
382
577
-1616
-3009
-740
136
-810
-2412
-1232
-319
273
-2532
-2226
-269
416
-697
-1872
-476
-44
-855
-1132
-1404
-380
-1375
-1547
-304
218
-998
-1483
-619
-213
-395
-1313
-1346
616
271
-2007
-935
597
841
-1408
-2912
-453
2081
759
-2578
-2797
306
2730
1238
-2700
-2408
1219
3423
1435
-2128
-725
2185
1734
-1902
-2088
349
1475
-36
-1820
-212
971
-51
-586
309
514
462
1106
506
-502
1328
1109
-333
-599
-125
1467
943
-267
-1012
1099
2987
98
-1337
-299
3088
2213
-880
-1555
811
1895
226
-1627
-772
2650
2292
-1409
-1979
573
3891
228
-3364
-62
2809
1955
-2716
-1573
2699
2198
-679
-726
230
1199
1349
355
-1483
112
1230
359
-415
-205
675
665
-325
-353
526
1166
-24
-884
-822
916
1848
-2012
-1912
596
2268
120
-2259
-245
782
615
-936
129
-23
-385
-389
485
-528
-1466
-935
2635
639
-4121
-2135
2899
2646
-3061
-3943
306
3100
-499
-3596
-1246
1060
392
-1483
-1545
955
120
-1076
-1909
-1162
34
428
-567
-2142
-756
1254
679
-1615
-2544
2773
1210
-1758
-1722
245
1875
-352
-1717
426
1421
1061
133
-939
1140
140
2280
-648
-1070
437
1412
-260
-1266
805
1478
-1447
-1046
441
1331
844
-688
-951
-109
895
587
-1766
-936
1090
370
-1162
-332
2342
440
-2189
282
2501
706
-1944
-754
2486
389
-1110
-341
1281
-36
-2544
-464
2056
858
-1651
-1429
1303
2
-247
-524
577
240
-148
-202
-120
47
769
56
-600
-326
168
942
525
-843
-333
538
781
137
15
236
420
-210
583
-298
235
468
-96
-925
-867
1201
397
-2149
-418
604
850
-591
-503
-138
649
-411
-948
408
1113
-256
-1467
-1363
1343
1668
-1632
-2618
641
2771
441
-2593
-1478
4073
-289
-3954
-216
3112
1115
-3248
-1419
2113
2294
-1242
-2043
-515
2760
1249
-3283
-1664
2274
2945
-1860
-1670
2542
2845
-2235
-3309
557
2575
1028
-3101
-1334
1979
1728
-1566
-2729
877
1674
1389
-1673
-935
847
1688
-1192
-896
2168
1543
189
-1078
-734
1126
2054
-815
-2783
-969
1936
2489
-784
-2994
-639
2497
-158
-2225
-604
1672
963
-1333
-61
1380
537
-858
-375
1310
509
-508
-61
2143
499
-1879
-1024
2764
814
-2955
234
2189
534
-2148
245
1686
-516
-2505
-144
1934
13
-1701
-698
1242
150
-418
-667
880
466
-272
-1326
-205
1936
262
-1141
-478
508
618
-424
-10
-140
597
615
-900
-104
1397
259
-1464
185
1770
-216
-874
-388
1255
-134
-667
367
655
-24
-702
-107
549
63
-1391
639
838
-982
-1394
1191
1017
-1171
-1078
733
859
-830
-647
510
-215
-207
-225
-320
-132
-520
553
-705
-451
546
-534
-986
67
772
-1096
-1260
80
1214
221
-2133
176
1520
25
-1431
-249
1381
-325
-1120
429
1135
-181
-1127
320
1439
-400
-1689
176
792
233
-981
-347
684
-81
-559
-823
442
854
33
-1302
-373
1136
445
-1312
-943
1125
800
-782
-498
374
343
-904
-971
331
631
-231
-400
205
267
-850
-367
576
391
-631
-425
398
-224
-272
151
63
-78
-73
168
104
93
115
-522
-254
162
327
-134
-554
382
330
-175
-325
-2
454
-22
-378
-221
35
91
-181
-155
-173
62
272
57
-225
-44
391
209
-194
-8
408
174
-420
-33
438
168
-258
125
313
-61
-273
14
286
97
-44
-58
-67
62
46
-142
-151
6
42
-88
-81
21
61
1
-82
-10
-17
-99
-158
1
42
-214
-185
40
58
-210
-213
41
78
-83
-167
-27
104
146
49
-45
54
235
195
-47
-95
115
224
-67
-148
93
195
-58
-157
103
182
-86
-112
67
108
-8
-137
-38
58
33
-91
-124
-97
42
-11
-147
-87
12
22
-59
-81
-4
-35
-197
-213
-70
-138
-235
-215
-74
-35
-152
-123
16
38
-90
-70
-39
13
-92
-145
-87
-53
-65
-13
22
-2
33
91
86
-4
16
145
124
-14
7
62
123
63
74
76
62
16
-21
-41
-71
-23
-50
-117
-54
46
15
-133
-72
77
28
-217
-59
81
23
-153
-109
5
-2
-122
-80
-7
-39
-77
-67
5
1
-36
-88
-25
30
-10
-97
-100
-32
-86
-122
-38
-46
-59
-101
-12
-60
-178
-131
3
-9
-90
-34
27
-13
-105
-21
39
-15
-104
-26
70
10
-82
-50
19
33
-20
-47
-31
-22
-32
-26
-87
-55
-53
-96
-97
-49
-67
-101
-106
-70
-53
-122
-145
-73
4
-43
-138
-100
-20
-19
-67
-43
10
54
53
22
14
37
26
-31
-32
12
0
-32
-24
-3
38
20
-21
-60
0
29
-17
-58
12
61
-3
-3
5
10
31
18
12
-92
-31
35
-35
-125
-77
4
-9
-77
-71
22
60
26
6
55
47
-24
-60
-41
-28
-72
-78
-62
-4
26
-49
-92
-39
4
-63
-129
-46
37
-5
-122
-118
-42
-51
-96
-135
-112
-52
12
-25
-32
28
26
-36
-53
-48
-9
-48
-110
-96
-7
-16
-126
-139
-41
7
-73
-152
-71
17
-35
-115
-72
0
-2
-52
-30
8
-2
-39
-77
-27
-18
-28
-32
16
21
13
-6
16
20
4
27
17
-8
-15
45
41
15
-40
-7
59
52
0
-2
19
57
1
-32
6
37
1
-66
-39
-3
2
-60
-57
-17
17
5
-17
-40
6
26
-26
-26
19
-1
-44
-76
-23
-25
-41
-43
-38
-22
-5
1
-24
-39
-81
-104
-77
-37
-105
-96
-79
-49
-50
-94
-112
-85
-36
-46
-99
-97
-13
18
-16
-57
-19
36
-9
-49
-9
34
-4
-35
-13
24
-13
-91
-110
-35
-19
-56
-100
-87
-50
-12
-18
-30
-23
-2
-33
-73
-67
-31
-13
-21
-68
-62
-31
-53
-64
-24
-4
-26
-21
8
27
14
-28
-21
-6
36
46
27
15
28
28
24
1
23
30
25
6
-25
-42
-42
-38
-75
-66
-59
-54
-48
-80
-78
-81
-58
-102
-99
-34
-20
-53
-54
7
5
-25
-52
-47
-40
-36
-37
-23
-9
3
29
29
37
58
54
18
1
20
57
67
55
41
-12
-36
-43
-31
-30
-46
-44
-15
-1
39
17
-38
-39
17
-1
-52
-33
24
29
-74
-24
38
61
20
14
13
0
-6
-51
-86
-46
18
16
-3
9
49
35
-8
34
91
53
30
58
71
27
-18
-18
23
4
-36
-24
3
41
32
14
40
94
40
30
32
23
-19
-56
-28
8
-16
-96
-147
-64
-28
-56
-99
-31
17
-17
-89
-69
-26
-63
-115
-99
-45
-19
-33
-50
-47
-63
-75
-81
-65
-29
-20
-57
-79
-48
10
38
0
-21
-5
9
-6
-34
-18
3
4
6
26
36
70
97
93
48
35
60
39
-21
-17
8
25
17
18
8
1
-30
-53
-55
-34
-46
-96
-91
-49
-17
-16
12
23
41
24
3
-27
-14
8
-5
-34
-35
3
30
24
3
-9
-5
11
48
76
7
-29
-51
-42
-6
56
66
21
21
56
80
73
51
38
33
26
-1
-1
28
33
16
18
40
15
-27
-25
2
15
11
14
19
5
-2
9
43
57
38
12
32
34
-3
-39
-35
-27
-53
-74
-75
-61
-42
-43
-20
6
17
27
47
32
16
6
30
37
22
21
30
12
-23
-58
-70
-106
-38
66
94
21
-33
19
53
2
-47
-44
-39
-20
-29
-50
-15
79
140
189
263
372
1738
1816
611
-417
-725
-466
-180
-3
933
1523
2075
2847
1509
246
-577
-564
-415
-744
-1111
-479
-587
-658
-724
-387
51
8
-91
354
598
154
-21
-32
-344
-234
368
1280
1358
1223
1137
1144
784
499
519
239
-28
-6
351
313
-213
61
-1
-62
-263
-149
-16
336
514
437
222
-103
-493
-576
-620
-617
-910
-634
-618
-386
-376
-330
-427
-466
-624
-404
-59
-100
-7
-197
-124
-39
-163
-355
-248
-127
-213
82
425
299
130
-53
-16
119
51
199
403
58
262
334
197
76
-206
224
133
174
401
1472
1667
1522
1177
965
1398
580
119
-101
-127
-512
-718
-664
-755
-1231
-1286
548
866
33
-141
539
1312
1526
1236
1524
1475
1020
1345
1670
1199
38
82
353
448
-283
-869
-888
-726
-721
-146
178
-234
-721
-251
581
363
-266
-367
155
193
-33
433
360
-176
-759
216
707
284
-170
-279
111
154
-290
-331
-205
-652
-685
-406
-64
-396
-1063
-1191
-708
-665
-1070
-1135
-1082
-1244
-1195
-951
-808
-1141
-1582
-1481
-942
-1026
-1296
-1476
-1251
-1093
-1327
-1292
-1157
-1177
-1597
-1462
-1296
-1218
-1414
-1527
-1332
-1337
-1357
-1336
-1305
-1371
-1445
-1255
-970
-899
-1340
-1326
-1062
-879
-922
-821
-653
-673
-752
-619
-288
-205
-270
-243
-66
-31
-106
-104
42
213
158
139
347
432
359
161
26
184
395
622
528
539
733
880
872
772
706
756
795
800
812
764
658
421
218
191
80
-293
-553
-722
-776
-829
-942
-860
-861
-1340
-1569
-1443
-1274
-1403
-1609
-1630
-1840
-2175
-2185
-2119
-2001
-2072
-2198
-2402
-2506
-2714
-2993
-3091
-3128
-2982
-2882
-2977
-2848
-2974
-3360
-3730
-4394
-4685
-4427
-2888
-265
2270
4124
4723
4774
5309
5817
5918
5528
4852
4824
5302
6001
6184
5334
3787
2007
774
-40
-554
-914
-1302
-1253
-811
-339
-113
-443
-931
-1187
-831
-58
1654
3436
4957
6147
6772
7004
6760
5925
5089
4488
4072
3586
2961
2378
1794
1011
55
-898
-1411
-1403
-729
173
799
1222
1440
1653
1728
1505
1323
1189
1144
1065
905
672
183
-412
-1003
-1343
-1464
-1375
-1217
-1201
-1087
-1097
-1188
-1263
-1559
-1916
-2315
-2499
-2502
-2587
-2942
-3632
-4126
-4402
-4798
-5103
-5445
-5486
-5306
-5114
-4759
-4744
-5128
-5886
-6467
-6675
-5546
-722
5858
11052
12413
10530
9841
10303
10475
7665
4368
2850
3236
4608
5048
3730
984
-2459
-5159
-6465
-6380
-5584
-5358
-5128
-4068
-1920
583
1529
678
-187
217
1577
3042
4277
5264
6181
6579
6794
6511
5349
3171
570
-1083
-1450
-1140
-922
-1102
-1363
-1643
-1481
-1111
-863
-759
-614
246
1579
2770
3633
3874
3597
3034
2697
2566
2223
1503
724
504
465
249
-102
-495
-809
-984
-865
-584
-453
-596
-821
-824
-836
-1064
-1478
-1807
-1898
-1854
-1710
-1656
-1631
-1786
-1985
-2037
-1993
-1829
-1887
-1902
-2073
-2259
-2618
-3211
-3770
-4347
-4806
-4959
-4805
-4480
-4432
-4447
-4714
-5108
-5510
-6036
-5945
-5052
-2732
1709
6676
10750
11790
10851
9439
8840
8024
6148
2913
1304
1336
1869
1968
887
-1281
-3886
-5676
-6359
-6022
-5562
-4897
-3778
-2010
293
2213
3481
3815
3508
3397
3754
4381
4943
5347
5357
5015
4429
3262
1523
-666
-2589
-3937
-4588
-4650
-4281
-3332
-2101
-67
1035
1432
1633
2024
2804
3349
3681
3928
3998
3920
3676
3315
2535
1213
50
-675
-988
-1116
-1090
-956
-829
-590
-178
106
178
58
33
69
99
94
43
-141
-372
-500
-423
-499
-791
-1134
-1534
-1791
-1847
-1609
-1343
-1216
-1365
-1716
-2225
-2798
-3329
-3910
-4402
-4439
-4238
-3783
-3622
-3263
-2661
-2452
-2720
-3042
-3266
-3593
-4294
-5041
-5378
-4970
-3956
-2014
975
4571
8468
10938
11045
9482
7458
5977
3876
1913
304
-223
194
400
93
-983
-2387
-3651
-4686
-4958
-4420
-3252
-1736
-242
1395
3126
4679
5536
5045
4149
3316
2781
2476
2295
2181
1872
1356
690
-249
-1508
-2767
-3811
-4308
-3834
-2656
-899
1375
2419
2839
2975
3255
3312
3078
2638
2388
2509
2681
2653
2285
1571
685
-202
-809
-1064
-1129
-840
-557
-165
314
700
852
695
478
304
315
364
390
336
128
-127
-339
-549
-765
-931
-949
-875
-804
-758
-891
-1184
-1566
-1882
-2199
-2690
-3132
-3280
-3237
-3209
-3256
-3188
-3011
-2764
-2648
-2560
-2405
-2627
-2786
-2767
-2594
-2953
-3717
-4365
-4935
-5045
-4447
-3541
-1963
385
3419
6716
9189
10075
9599
7664
5766
3636
1597
-115
-1072
-1286
-1133
-974
-1193
-1724
-2253
-2764
-3017
-2833
-2218
-1295
-31
1448
3475
4629
5084
4858
4090
3081
2128
1271
550
37
-301
-393
-419
-485
-1047
-1728
-2352
-2588
-2380
-1691
-649
980
2917
4166
4365
3815
3235
2716
2026
1179
610
465
735
1168
1505
1548
1184
507
-287
-392
-226
-80
-103
-110
193
668
827
397
-267
-606
-533
-263
79
370
615
843
983
917
470
-303
-1159
-1782
-2127
-2205
-2202
-2218
-2287
-2337
-2234
-2079
-2101
-2298
-2458
-2383
-2284
-2194
-2374
-2389
-2321
-2215
-1911
-1663
-1827
-2038
-2637
-3103
-3532
-4118
-4477
-4523
-4799
-4714
-4152
-3086
-1296
1575
5940
8305
9519
9278
7846
5934
3846
1725
-193
-1366
-1744
-1396
-806
-525
-469
-495
-744
-1119
-1446
-1429
-1048
-303
838
2123
3233
3914
4081
3705
3000
2120
1161
243
-459
-778
-751
-577
-445
-648
-993
-1276
-1446
-1376
-1079
-561
23
817
1936
3009
3605
3583
3215
2856
2336
1671
1031
622
463
392
396
398
263
-20
-354
-607
-625
-410
-168
-62
-34
173
520
710
631
462
501
640
715
687
570
314
-34
-449
-884
-1324
-1746
-2047
-2143
-2070
-1888
-1655
-1386
-1091
-883
-872
-990
-1284
-1471
-1598
-1752
-1719
-1571
-1498
-1700
-2208
-2743
-2907
-2738
-2425
-2304
-2243
-2076
-1930
-1936
-2596
-4177
-5037
-5253
-4804
-4041
-3207
-1849
584
3938
7385
9429
9566
8265
6363
4379
2344
267
-1542
-2518
-2285
-1402
-474
158
346
181
-133
-480
-668
-714
-436
232
1214
2267
3131
3589
3555
3098
2351
1452
118
-1013
-1579
-1357
-793
-376
-219
-79
82
237
54
-310
-539
-382
192
945
1809
2491
2682
2530
2257
1944
1450
824
260
-26
-118
-55
22
-16
-140
-230
-265
-245
-243
-225
-113
278
660
1054
1189
1022
704
519
404
215
-69
-308
-407
-470
-500
-623
-820
-986
-1108
-1196
-1286
-1427
-1372
-1347
-1337
-1184
-1024
-977
-1060
-1100
-1027
-1053
-1286
-1681
-2047
-2101
-1927
-1818
-1978
-2236
-2392
-2325
-2223
-2155
-2304
-2552
-2734
-2895
-3316
-3812
-4340
-4186
-3635
-2876
-1792
-133
2143
4718
7102
8619
8118
6416
4162
2128
428
-982
-2040
-2490
-2082
-1067
49
773
923
696
352
132
-66
-175
-7
708
1461
2259
2940
3374
3399
2888
1989
1050
252
-292
-656
-830
-793
-580
-265
120
438
270
-198
-527
-332
256
840
1204
1478
1789
2186
2448
2382
1979
1390
849
410
53
-186
-321
-332
-348
-329
-243
-165
-129
-111
-33
135
464
715
765
663
535
396
258
58
-52
-13
30
-24
-180
-497
-880
-1235
-1519
-1670
-1595
-1392
-1184
-1044
-848
-609
-605
-919
-1388
-1690
-1778
-1742
-1907
-2103
-2154
-1996
-1757
-1720
-2020
-2342
-2478
-2390
-2304
-2131
-2239
-2673
-3177
-3476
-3535
-3672
-3981
-4157
-3602
-2623
-1331
374
2632
5362
7675
8750
8150
6375
4324
2489
704
-1094
-2411
-2758
-2152
-1083
166
786
1106
1008
538
22
-269
-267
-60
300
913
1870
2881
3502
3455
2899
2115
1255
371
-90
-374
-579
-711
-705
-549
-424
-504
-756
-1003
-886
-306
498
1277
1959
2441
2677
2641
2401
1836
1320
741
306
91
91
207
220
29
-244
-429
-504
-575
-656
-606
-332
81
490
861
1263
1327
1124
752
349
108
0
-54
-51
-58
-164
-354
-657
-1011
-1317
-1519
-1544
-1432
-1203
-819
-600
-522
-510
-515
-673
-1055
-1589
-1972
-2085
-1990
-1844
-1705
-1616
-1736
-1875
-2069
-2227
-2361
-2218
-2050
-1861
-1780
-1955
-2382
-2782
-3256
-3603
-4042
-4404
-4461
-4149
-3357
-2381
-1090
641
3019
5421
7121
7732
6923
5482
3653
1826
79
-1176
-1833
-1903
-1403
-606
255
834
919
653
266
-13
-236
-361
-196
354
1243
2053
2681
3007
2969
2576
1851
1013
301
-213
-596
-791
-815
-681
-520
-465
-653
-656
-440
30
564
1024
1334
1496
1619
1728
1777
1686
1455
1158
913
812
748
636
406
31
-214
-356
-465
-557
-561
-395
-64
340
652
799
942
1008
910
618
269
61
40
109
170
144
-27
-278
-618
-1028
-1358
-1484
-1418
-1179
-842
-454
-192
-178
-384
-668
-1004
-1353
-1673
-1972
-2118
-1976
-1662
-1389
-1250
-1184
-1277
-1468
-1818
-2265
-2612
-2763
-2634
-2385
-2050
-1967
-2053
-2124
-2272
-2760
-3383
-3975
-4121
-3848
-3474
-2947
-2225
-1008
898
3371
5777
7451
7891
7118
5617
3850
2214
619
-854
-2123
-2022
-1171
-131
642
983
976
809
543
230
-31
-257
-279
40
751
1711
2597
3122
3081
2457
1837
1192
664
173
-289
-657
-843
-714
-452
-256
-295
-257
-58
440
857
953
861
1032
1353
1647
1771
1745
1641
1553
1474
1347
1109
723
298
-14
-192
-243
-290
-344
-333
-150
186
618
794
857
939
921
783
541
306
105
-7
-29
-22
-1
-123
-314
-595
-808
-899
-876
-725
-672
-663
-691
-734
-855
-993
-1196
-1444
-1677
-1813
-1783
-1642
-1434
-1395
-1445
-1502
-1381
-1244
-1333
-1680
-2089
-2374
-2299
-2055
-1869
-1892
-1941
-1970
-2147
-2413
-2723
-3105
-3431
-3572
-3529
-3519
-3469
-2831
-1679
285
2786
5225
7013
7841
7600
6512
4897
3070
1179
-524
-1639
-1956
-1582
-843
14
649
989
972
685
361
-12
-285
-411
-201
395
1283
2226
2861
3087
2895
2413
1836
1160
476
-141
-535
-628
-434
-75
288
535
523
456
296
270
181
115
190
560
1095
1698
2105
2284
2323
2070
1784
1275
744
252
-130
-366
-423
-293
-142
-28
116
296
419
467
474
402
268
159
259
370
460
461
411
348
236
44
-281
-693
-1057
-1242
-1203
-967
-665
-446
-377
-383
-505
-741
-1315
-1870
-2343
-2462
-2198
-1820
-1455
-1196
-1021
-835
-632
-497
-521
-791
-1276
-1782
-2285
-2470
-2490
-2259
-2129
-1997
-2079
-2230
-2349
-2508
-2840
-3480
-4039
-4216
-3778
-3060
-2297
-1300
532
3226
6010
7825
8043
7157
5734
4146
2217
336
-1196
-2134
-2284
-1742
-777
125
735
851
786
669
520
289
-45
-202
229
1040
1996
2799
3189
3178
2806
2222
1516
819
124
-525
-927
-925
-639
-324
-99
77
320
657
885
919
725
605
712
1019
1381
1677
1889
2005
2111
2105
1926
1535
994
406
-61
-367
-498
-518
-508
-427
-243
-3
233
380
510
597
592
542
506
609
760
781
618
330
-149
-463
-769
-1017
-1135
-1033
-832
-593
-454
-405
-459
-618
-836
-1041
-1283
-1522
-1650
-1638
-1544
-1394
-1162
-992
-876
-959
-1123
-1319
-1642
-1858
-1940
-1944
-1759
-1499
-1330
-1343
-1580
-1913
-2083
-2308
-2668
-2984
-3059
-3156
-3150
-3115
-3123
-3250
-3360
-3198
-2160
-185
2483
5078
6893
7837
7911
7241
5902
3876
793
-1168
-2397
-2826
-2475
-1610
-665
170
783
1126
1277
1153
779
268
-49
6
458
1214
1945
2709
2968
2930
2631
2003
1227
405
-352
-916
-1199
-1081
-731
-361
17
378
785
1183
1357
1277
901
759
832
1093
1315
1537
1703
1872
1996
1953
1715
1300
743
187
-220
-353
-285
-268
-343
-405
-226
57
325
412
356
368
581
868
1074
1078
847
522
213
-57
-320
-647
-1006
-1251
-1182
-911
-601
-373
-296
-337
-418
-561
-776
-1136
-1511
-1721
-1726
-1498
-1195
-1072
-1034
-992
-930
-843
-914
-1201
-1563
-1759
-1765
-1563
-1425
-1465
-1618
-1707
-1659
-1524
-1466
-1731
-2124
-2423
-2759
-2878
-2998
-2939
-2780
-2651
-2618
-2790
-3268
-3587
-3004
-972
1842
4461
6008
6787
7289
7469
6762
5047
2788
621
-1387
-2095
-2157
-1687
-1095
-575
-159
274
712
987
820
377
87
313
860
1430
1876
2292
2613
2706
2386
1966
1475
848
145
-387
-585
-515
-370
-324
-150
364
854
996
835
789
832
818
648
760
1102
1615
2011
2262
2362
2345
2125
1564
792
146
-219
-443
-657
-746
-619
-250
191
396
347
257
237
294
369
490
590
598
577
553
496
362
79
-292
-631
-765
-747
-647
-583
-645
-686
-723
-813
-1008
-1269
-1452
-1545
-1465
-1252
-1030
-873
-784
-753
-765
-733
-764
-944
-1163
-1238
-1246
-1100
-915
-807
-878
-997
-1192
-1640
-2094
-2333
-2162
-1974
-1788
-1639
-1403
-1225
-1319
-1749
-2302
-2578
-2891
-3276
-3606
-3742
-3657
-3529
-3526
-3153
-1444
1703
5259
7618
8640
8749
8406
7034
4485
350
-2018
-3319
-3924
-3859
-3004
-1547
-19
930
1300
1450
1690
1777
1512
1178
1239
1740
2217
2426
2583
2676
2451
1713
808
196
-8
-181
-492
-778
-625
111
924
1125
919
797
922
982
827
545
433
569
922
1327
1702
2039
2113
1921
1565
1273
1020
620
157
-186
-236
-78
38
7
0
187
364
340
180
118
233
390
462
489
609
730
720
485
186
-8
-113
-271
-521
-778
-834
-804
-820
-923
-964
-890
-834
-900
-1044
-1131
-1041
-1010
-1078
-1090
-896
-578
-385
-406
-669
-907
-1232
-1549
-1830
-1940
-1725
-1287
-738
-200
114
106
-203
-606
-1005
-1323
-1671
-2046
-2143
-2021
-1599
-1337
-1274
-1437
-1629
-1704
-1688
-1632
-1532
-1427
-1444
-1555
-1757
-2075
-2473
-2898
-3312
-3407
-2422
160
1815
2729
3382
4268
4933
4944
4135
3048
2115
1508
768
-12
-423
-428
-461
-886
-1221
-1010
-219
16
-59
31
657
1595
2063
1935
1634
1612
1439
767
297
234
239
-190
-608
-568
-306
-253
-400
-315
38
399
421
103
-57
40
249
313
259
291
392
481
395
199
121
82
-140
-365
-378
-229
-93
-47
-119
-180
-160
-159
-274
-434
-555
-598
-696
-806
-904
-933
-929
-960
-991
-940
-816
-726
-815
-966
-991
-912
-816
-798
-856
-966
-1066
-1196
-1408
-1516
-1538
-1563
-1676
-1806
-1734
-1507
-1339
-1269
-1406
-1618
-1597
-1453
-1422
-1525
-1712
-1719
-1647
-1615
-1646
-1806
-1960
-2276
-2623
-2750
-2572
-2395
-2471
-2704
-2787
-2658
-2226
-1910
-1964
-2342
-2569
-2651
-2621
-2509
-2705
-3006
-3270
-3353
-3235
-3116
-2998
-2963
-3032
-3157
-3045
-2609
-2340
-2236
-2257
-2170
-2108
-2109
-2135
-1985
-1722
-1173
-485
-329
-231
-103
86
104
56
-52
11
71
217
366
592
732
837
733
581
569
770
961
1211
1352
1421
1336
1298
1419
1552
1420
1148
952
961
1130
1251
1256
1186
1161
1185
1085
975
956
1136
1239
1346
1322
1173
1228
1292
1250
1211
1220
1132
1131
1277
1106
1080
1107
1214
1132
1122
1309
1321
1260
1157
1162
1267
1277
1241
1094
1247
1371
1457
1525
1545
1447
1512
1700
1573
1453
1498
1470
1405
1433
1620
1602
1602
1613
1746
1867
1832
1782
1693
1669
1619
1545
1533
1391
1352
1383
1645
1776
1940
2041
2194
2003
1952
1883
1858
1918
2050
2127
2075
2100
2199
1830
1684
1902
2088
1883
1939
2162
2247
1898
1537
1290
1449
1595
1709
1846
1659
1622
1507
1423
1348
1280
1161
1264
1489
1429
1207
1201
1216
931
771
840
949
811
740
523
735
834
722
592
483
509
422
382
425
425
460
377
404
452
539
370
320
376
450
382
102
-57
-48
202
-1
-284
-153
188
138
-161
-174
-209
-174
-42
200
371
112
-31
-293
-492
-412
-114
58
-17
1
172
109
22
47
46
-84
-71
-113
-250
-255
-157
-287
-289
-256
6
70
-87
-131
5
-74
-320
-352
-201
-25
-1
-86
-11
124
116
22
53
55
55
-50
-231
-268
-348
-446
-499
-480
-425
-358
-245
-506
-606
-574
-378
-316
-381
-229
5
36
-30
-165
-222
-233
-145
-121
-288
-149
-265
-118
-45
-242
-482
-201
-26
-7
-253
-373
-145
-335
-320
-147
-70
-330
-424
-233
-57
-59
-152
-215
-142
-32
59
126
12
-20
-116
-122
1
80
15
2
47
-14
-55
146
10
-51
-120
44
-20
8
21
54
-71
-158
-132
-130
-94
-6
-48
-209
53
-26
-80
-32
36
-55
-113
86
116
52
-146
-123
-82
-49
-119
-290
-317
-211
-222
-143
-30
-175
1
-110
-101
17
-15
-277
-430
-379
-347
0
-22
52
-217
-282
-53
-107
-18
-58
-163
23
-2
-33
-325
-310
-287
-315
-334
20
-210
-206
-110
-121
-217
-123
-165
-221
-80
-142
-45
81
-88
-102
-276
-188
-100
-225
25
287
-46
-159
247
117
217
-36
-139
31
333
94
-120
-135
-15
112
37
77
0
-49
-111
1
-120
21
-19
-149
-206
-296
68
-143
-78
-223
-200
33
-94
-29
-56
-42
56
-120
-103
-2
-77
-117
-188
-97
-120
-115
63
-124
-379
-67
-65
-88
-391
-246
10
286
63
-165
-239
13
132
300
103
-2
-21
15
141
309
219
94
-2
-40
10
25
26
-98
-6
-11
129
198
132
28
-49
26
-56
-9
62
-57
-55
112
100
5
24
81
-62
-87
-274
-45
-65
-90
-186
-124
26
-28
-56
-13
-84
-163
-85
17
65
-159
-173
43
149
-103
-350
-89
341
223
-107
20
243
244
15
-4
7
74
13
-34
90
26
9
0
78
99
59
1
-12
50
72
23
-37
24
57
22
-92
-52
-19
-35
-116
-122
-92
-105
-91
-103
-100
-58
-48
-2
-34
-26
-34
-11
-40
-91
-78
-44
-41
-44
-18
9
20
-1
-2
8
-21
-40
-44
-65
-64
-51
-38
-55
-94
-94
-93
-91
-116
-120
-93
-105
-116
-98
-64
-37
-34
-11
9
30
25
30
22
29
37
41
45
45
34
5
-11
-24
-45
-54
-32
25
69
100
105
143
131
109
105
93
77
46
40
26
8
3
11
15
35
15
-1
0
7
-10
-9
-7
-13
-21
-39
-39
-44
-44
-41
-45
-34
-23
-8
-2
15
23
51
46
31
29
25
28
26
30
33
33
38
46
48
44
49
52
45
22
-4
2
18
8
-3
1
-3
-14
-30
-48
-79
-115
-96
-79
-43
-38
-16
-41
-44
-60
-68
-89
-112
-114
-122
-118
-87
-49
-58
-48
-38
-1
-5
-35
-44
-23
-31
-42
-56
-49
-46
-33
-17
-30
-71
-76
-88
-63
-63
-83
-70
-70
-38
-7
10
27
34
25
24
6
-29
-43
-57
-54
-44
-80
-115
-133
-118
-96
-83
-100
-112
-122
-117
-76
-41
-16
-20
-47
-45
-50
-66
-99
-112
-105
-104
-148
-207
-209
-170
-153
-144
-160
-125
-99
-67
-33
13
1
-1
-6
4
1
9
8
13
5
-10
-23
-4
-1
-5
-18
-26
-13
-6
-20
-27
-10
31
32
33
33
26
6
-20
-40
-54
-56
-39
-30
-24
-20
-22
-12
-1
-21
-34
-27
-20
-7
0
3
-5
-24
-27
-4
1
-7
-13
11
24
5
-4
-27
-44
-72
-76
-58
-63
-49
-8
14
25
22
27
4
-20
-43
-44
-43
-43
-31
-19
2
6
1
-22
-48
-49
-73
-74
-57
-36
-16
-10
-2
0
-1
-3
-25
-41
-69
-114
-114
-87
-84
-80
-69
-62
-59
-67
-47
-7
23
50
97
102
88
114
147
176
177
132
118
96
90
81
73
21
-25
-72
-94
-75
-20
11
-33
-79
-54
-33
-60
-88
-97
-91
-104
-130
-170
-189
-164
-129
-112
-104
-89
-83
-92
-81
-43
-30
-53
-75
-52
-35
-34
-21
44
124
143
92
80
112
98
41
-41
-56
-47
-88
-147
-167
-134
-88
-68
-27
-15
0
-22
-35
-52
-80
-101
-97
-63
-43
-39
-47
-52
-29
-29
-54
-56
-33
-31
-34
-32
-7
16
-25
-57
-87
-90
-76
-88
-104
-118
-130
-127
-129
-83
-30
7
0
3
27
6
3
-16
-71
-110
-144
-145
-152
-161
-147
-97
-31
13
42
66
47
12
-6
31
104
119
110
102
96
91
107
71
41
11
-17
-18
-2
-15
12
104
139
95
98
118
118
116
100
57
7
13
30
35
26
0
-66
-147
-149
-157
-161
-164
-134
-112
-106
-74
-40
-24
-26
-38
-47
-37
-28
-34
-37
-25
-29
-66
-105
-94
-44
-31
-47
-40
-49
-68
-51
-32
-25
8
58
65
39
20
-3
-20
-38
-78
-72
-67
-98
-89
-58
-67
-72
-34
-38
-52
-68
-93
-116
-129
-114
-90
-90
-48
-25
0
12
11
7
-15
-34
-42
-82
-115
-104
-75
-52
-18
20
40
23
10
-5
-39
-75
-124
-151
-178
-183
-188
-176
-174
-168
-126
-66
-33
-14
-10
-11
-43
-36
-22
-13
-28
25
34
34
14
-15
-46
-19
12
8
-34
-27
-25
-15
21
23
24
27
40
54
42
74
84
104
44
-50
-87
-114
-145
-135
-121
-133
-158
-171
-153
-118
-93
-115
-110
-58
6
-16
-64
-91
-72
-70
-72
-69
-80
-89
-95
-93
-104
-102
-88
-78
-94
-118
-118
-56
-35
-5
0
-1
-63
-121
-133
-118
-117
-152
-205
-225
-195
-193
-186
-164
-120
-95
-102
-99
-95
-146
-157
-127
-91
-119
-177
-134
-56
-21
-44
-50
-113
-161
-162
-153
-187
-199
-123
-101
-106
-112
-87
-58
-96
-132
-118
-109
-134
-163
-125
-89
-104
-101
-111
-143
-148
-96
-51
-35
-50
-52
-48
-71
-75
-47
-41
-58
-17
14
26
0
-6
17
29
56
10
-23
-25
-7
-24
-87
-101
-110
-114
-125
-124
-93
-56
-48
-33
-2
43
56
15
-4
-10
-28
-52
-53
-43
-31
-11
1
23
68
70
49
54
44
5
-18
-40
-26
-39
-54
-44
-32
30
59
16
-13
0
39
42
15
31
106
127
132
74
79
96
204
976
1091
50
-840
-534
-60
-262
-394
-125
-68
-341
-237
60
453
374
195
172
312
225
-69
27
-6
-199
-253
-54
-119
-520
-255
64
247
-100
-135
214
361
206
1089
926
381
407
640
159
-346
-244
760
1059
1246
1368
1301
295
-120
297
403
-59
-133
475
650
-187
-425
-356
-676
-955
-627
-237
-514
-857
-696
-616
-1101
-1156
349
566
-400
-749
-195
255
-40
-179
151
332
44
276
527
-70
-341
-192
50
126
138
98
-94
8
186
693
262
-522
-608
-348
-498
-388
-134
-125
-106
-531
-525
-541
-543
-341
-191
59
-21
-251
-374
-274
-53
-7
-8
-227
12
589
327
28
309
171
66
-76
780
1210
331
-126
148
540
347
-3
204
-16
-122
-47
-135
-369
-492
-291
-242
-562
-433
143
125
-494
-549
28
310
-40
-453
-81
248
286
-33
-155
106
276
25
-87
9
184
10
-267
-172
-44
-176
-344
-357
-499
-343
-227
-443
-695
-680
-298
-164
-458
-747
-454
-223
-544
-732
-763
-662
-826
-823
-987
-945
-929
-965
-1062
-1036
-825
-772
-990
-960
-494
-332
-719
-914
-612
-317
-338
-409
-395
-220
-154
-93
230
697
875
905
897
996
1281
1516
1432
1123
1128
1632
1895
1704
1261
1216
1291
1287
1220
1146
1173
1214
1096
942
919
992
855
649
588
675
827
696
519
482
523
542
459
404
395
343
249
215
209
196
136
61
-89
-122
-38
-55
-180
-281
-241
-220
-384
-534
-484
-526
-712
-857
-840
-896
-1029
-1212
-1313
-1398
-1451
-1390
-1448
-1752
-1810
-1614
-1469
-1587
-1721
-1801
-1699
-1809
-1938
-2211
-2263
-2235
-2268
-2319
-2296
-2294
-2346
-2555
-2788
-2582
-2125
-1929
-2163
-2331
-1665
-737
493
1472
2102
2061
1698
1938
2870
3596
3701
3573
3737
4239
4634
4592
4048
3292
2637
2263
2115
2034
1992
1705
952
128
-362
-469
-732
-1314
-1838
-1956
-1860
-1572
-1377
-1547
-1824
-1879
-1736
-1191
-816
-478
-66
343
768
1193
1662
2168
2558
2690
2551
2605
2948
3304
3233
2836
2513
2424
2260
1967
1502
1030
587
262
49
-159
-309
-420
-586
-922
-1175
-1142
-1006
-1022
-1177
-1242
-1082
-889
-693
-675
-698
-722
-709
-685
-727
-772
-828
-880
-1042
-1175
-1172
-1102
-1137
-1314
-1490
-1566
-1657
-1940
-2192
-2427
-2606
-2728
-2785
-2776
-2716
-2650
-2722
-2995
-3301
-3398
-3261
-3183
-3322
-3528
-3402
-2858
-2024
-1365
-397
1057
2303
2737
2458
2218
2716
3613
4260
4404
4438
4702
5039
5085
4671
4026
3383
2649
2176
1870
1769
1733
1417
655
-263
-949
-1214
-1367
-1666
-2030
-2192
-2058
-1792
-1605
-1602
-1743
-1745
-1559
-1171
-652
-143
303
716
1115
1495
1885
2365
2835
3029
2868
2709
2973
3450
3635
3256
2406
2047
1938
1859
1577
1075
512
123
-47
-150
-305
-473
-605
-828
-1068
-1118
-919
-717
-733
-894
-865
-671
-406
-179
-126
-238
-385
-369
-253
-214
-296
-470
-649
-786
-823
-795
-814
-1033
-1569
-1858
-1936
-1826
-1759
-1838
-2140
-2409
-2461
-2304
-2143
-2171
-2224
-2247
-2194
-2192
-2216
-2225
-2273
-2230
-2389
-2562
-2783
-2743
-2504
-2176
-1779
-1072
190
1676
2638
2592
1917
1606
2082
3000
3672
3951
4063
4357
4565
4472
3938
3189
2529
2181
2025
1988
2036
2063
1776
1087
146
-568
-923
-972
-957
-1093
-1283
-1373
-1300
-1174
-1275
-1561
-1758
-1693
-1326
-874
-390
35
401
639
731
761
1002
1448
2093
2962
3368
3207
2678
2365
2370
2561
2409
2067
1763
1560
1427
1179
803
236
-365
-723
-787
-724
-677
-646
-680
-984
-1391
-1626
-1501
-1139
-823
-566
-535
-616
-619
-511
-333
-417
-626
-684
-531
-118
-7
-160
-509
-1010
-1269
-1259
-1213
-1123
-1114
-1236
-1557
-1859
-2019
-1901
-1514
-1430
-1671
-2006
-1602
-673
-376
-874
-1603
-1771
-1215
-631
-438
-609
-836
-1016
-1068
-931
-893
-1040
-1173
-1330
-1476
-1548
-883
93
1001
1349
1093
610
320
524
1151
1752
2034
2018
2023
2232
2452
2524
2305
1921
1578
1553
1850
2082
2081
1834
1471
1072
540
95
-114
-50
108
154
0
-331
-602
-641
-574
-544
-617
-626
-485
-255
-31
82
63
6
-17
101
350
576
623
573
470
403
429
493
506
344
167
84
120
189
178
133
98
-8
-36
60
193
127
-143
-258
-197
-48
-95
-196
-172
-64
-30
-57
-88
-128
-155
-213
-267
-390
-448
-339
-106
47
21
-144
-346
-427
-382
-142
-19
-35
-175
-265
-268
-241
-150
-70
-39
-40
-63
-101
-137
-133
-39
80
112
37
-75
-106
-57
47
145
195
176
127
55
2
11
77
156
165
122
67
24
27
68
121
130
78
22
-17
-24
-2
18
6
-27
-48
-74
-76
-74
-43
-4
14
15
23
38
83
105
123
158
174
166
153
161
188
230
271
280
308
337
359
393
417
395
383
398
406
396
398
392
354
321
307
286
252
225
198
183
172
177
209
214
177
118
39
11
8
39
52
44
22
9
13
8
19
-3
-28
-55
-36
-20
-6
-42
-112
-166
-128
-96
-82
-99
-109
-119
-140
-158
-170
-168
-179
-176
-181
-175
-158
-109
-88
-86
-107
-130
-131
-96
-64
-63
-112
-133
-144
-140
-110
-85
-87
-104
-107
-71
-38
0
18
45
52
25
32
58
82
100
98
87
61
42
51
94
75
49
28
40
98
145
182
143
119
101
106
128
154
169
155
128
111
94
92
106
132
141
125
118
121
131
120
123
116
86
70
75
91
135
137
143
155
154
127
106
97
125
158
161
141
86
81
87
106
109
139
159
171
176
176
193
187
163
147
136
113
105
93
100
116
102
69
74
71
69
51
26
13
16
4
2
-5
-3
1
6
10
-11
-21
-52
-76
-93
-120
-133
-138
-145
-160
-172
-180
-191
-188
-174
-166
-147
-142
-174
-196
-206
-192
-188
-184
-160
-147
-153
-158
-163
-147
-135
-124
-139
-153
-151
-107
-70
-55
-46
-23
-18
-26
-26
-8
-8
-25
-26
-36
-43
-72
-103
-126
-124
-120
-117
-119
-112
-90
-76
-82
-143
-189
-189
-183
-172
-140
-109
-88
-81
-98
-81
-73
-69
-70
-64
-64
-75
-72
-57
-27
-4
13
-1
-13
-21
-23
-15
6
47
72
76
87
87
97
95
81
59
48
62
86
118
115
115
94
63
48
57
67
55
40
48
62
70
51
17
-1
-8
-2
-40
-65
-68
-50
-37
-29
-41
-53
-69
-75
-81
-78
-98
-89
-86
-77
-65
-60
-59
-57
-51
-39
-24
-15
-3
-19
-63
-112
-164
-183
-169
-155
-153
-138
-104
-79
-64
-76
-114
-130
-153
-160
-170
-176
-166
-160
-159
-161
-151
-141
-111
-103
-104
-100
-95
-76
-62
-66
-76
-90
-87
-89
-100
-108
-101
-90
-122
-128
-146
-160
-151
-163
-174
-177
-181
-173
-184
-208
-223
-238
-246
-260
-265
-240
-203
-180
-174
-186
-164
-136
-112
-96
-74
-47
-40
-50
-62
-32
-5
4
18
32
35
46
41
27
36
50
72
100
91
95
81
65
40
22
-11
-36
-45
-26
-17
-15
-27
-34
-35
-21
-21
-30
-30
-32
-56
-88
-98
-90
-91
-89
-84
-113
-108
-104
-53
-2
16
17
36
37
16
-4
-14
-2
9
26
20
13
3
-18
-39
-54
-56
-48
-43
-27
-5
5
1
-11
-35
-18
-21
-31
-23
-27
-51
-52
-42
-45
-57
-66
-60
-55
-62
-69
-75
-65
-58
-64
-69
-71
-89
-99
-85
-81
-77
-75
-89
-107
-121
-134
-124
-115
-107
-105
-102
-100
-90
-83
-76
-67
-65
-76
-91
-96
-88
-81
-80
-71
-57
-41
-25
-25
-21
-11
-24
-37
-32
-27
-26
-18
-26
-24
-18
-14
-5
-15
-26
-39
-44
-38
-23
-17
-15
-8
14
27
30
5
-37
-51
-51
-65
-75
-91
-83
-71
-70
-71
-68
-79
-81
-73
-62
-67
-75
-102
-108
-97
-64
-40
-39
-38
-18
-4
0
10
14
19
21
24
38
44
20
6
15
8
0
-9
-14
-18
-4
3
16
19
13
9
0
-5
-18
-16
-39
-46
-40
-37
-24
-4
10
12
3
-3
-19
-34
-32
-44
-48
-59
-38
-29
-42
-51
-29
-21
-41
-55
-57
-50
-63
-50
-22
-16
-11
-2
0
7
11
6
10
6
2
-1
-1
-8
-5
-5
3
17
42
55
57
40
35
20
25
24
12
2
-1
0
3
1
1
0
-12
-32
-36
-17
-5
-12
-19
-36
-17
15
28
17
6
17
8
-2
9
31
18
4
-5
-13
-7
3
8
6
1
-9
-11
-4
-4
0
19
39
43
47
51
53
58
62
55
29
19
20
9
0
8
29
47
71
87
109
107
94
85
56
33
13
8
-2
8
20
50
59
56
40
41
61
78
106
113
116
107
96
65
67
67
45
26
14
23
27
53
89
96
69
46
55
68
66
52
31
32
18
4
3
7
19
33
48
54
52
40
43
67
95
101
86
83
68
65
74
72
75
68
58
53
54
76
93
114
121
112
100
95
94
77
57
65
61
45
21
12
9
27
56
83
89
75
64
60
47
21
15
10
13
11
9
20
24
27
37
52
72
83
67
58
78
99
119
123
116
85
72
58
50
38
39
45
57
22
20
32
48
30
26
53
69
68
71
64
54
51
55
43
37
21
35
43
40
45
40
35
22
26
23
27
27
37
40
23
20
33
35
21
20
42
62
46
26
30
14
-2
0
28
35
42
72
89
91
78
61
74
87
73
42
-4
0
24
58
43
42
39
42
42
63
62
61
28
2
-28
-30
-14
-13
14
42
72
78
78
69
79
79
64
39
25
21
14
22
44
47
28
10
10
22
25
29
54
65
57
46
32
25
29
24
45
58
67
70
59
37
15
-7
-18
-11
-2
-21
-27
0
34
50
63
95
101
74
48
38
26
21
23
24
28
38
51
45
32
41
64
71
37
17
1
1
-19
-46
-35
-10
-1
-4
-2
0
0
1
11
11
4
18
35
52
66
48
26
14
29
45
59
59
65
71
62
56
68
65
62
62
51
37
35
32
32
15
9
28
44
25
3
7
20
20
28
36
21
15
20
46
62
69
49
32
34
36
46
49
55
65
46
34
40
42
46
39
34
49
55
44
21
5
-7
-5
-3
8
7
-20
-44
-39
-30
-5
8
15
10
-6
-2
-2
-15
-20
0
0
-7
-8
0
16
24
15
7
21
37
43
31
24
24
0
-22
-2
8
-2
-1
17
14
5
19
59
86
65
9
-6
-13
9
9
-8
-13
0
14
-12
-52
-85
-53
-25
-16
-29
-33
-43
-45
-44
-56
-53
-34
-5
-9
-25
-29
19
58
68
42
26
30
32
21
44
66
44
25
29
28
25
37
43
51
42
52
56
49
23
-9
-29
-33
-37
-27
-32
-44
-54
-44
-21
-19
-5
-4
6
-10
-24
-42
-48
-40
-35
-26
-16
-16
-20
-23
-29
-40
-44
-21
3
1
18
9
0
-7
-8
-20
-6
13
13
-6
-12
12
10
0
-13
-27
-37
-47
-43
-30
-18
-22
-45
-40
-33
-33
-50
-41
-15
-17
-36
-50
-34
-23
-8
0
5
5
10
14
47
30
13
17
35
55
70
58
53
65
98
120
134
188
322
475
618
1194
1868
1628
-369
-2129
-1833
602
3419
3336
-227
-1481
41
2457
2651
584
-1144
-529
1316
1064
-1710
-4006
-2982
312
2317
1532
-861
-1899
-1321
257
325
-47
81
803
906
142
240
1883
3370
1717
-344
-573
1123
1173
299
-352
-106
-412
-1156
-684
1325
3085
2644
352
-1885
-1058
1103
1346
-311
-677
507
1254
-521
-1618
-913
599
1208
969
685
505
255
-671
-2016
-1945
191
1294
95
-1332
-600
287
-759
-2267
-1741
141
464
-200
-362
2
-884
-2316
-1796
-249
-195
-906
-664
-204
-601
-1179
-1288
-1041
-761
32
827
35
-1141
-769
5
-502
-1056
-255
1478
1755
735
-217
-848
-877
-856
-711
-565
-111
-230
-880
-1557
-1238
-920
-1404
-1239
-4
798
353
-792
-1253
-1073
-805
-814
-694
19
670
284
-465
-373
-53
-183
-362
-280
292
876
686
14
-909
-804
134
255
-115
-667
-705
-404
-765
-998
-1123
-939
-1255
-1419
-644
-141
-603
-1454
-1467
-852
-173
-118
-637
-1250
-1183
-598
-382
-708
-830
-561
-353
-60
67
-422
-978
-1169
-686
-21
101
-335
-531
-623
-606
-775
-684
-136
80
-248
-493
-248
-8
-398
-903
-724
52
116
-224
-654
-536
-122
-12
-221
-345
96
535
426
156
115
83
-206
-168
80
345
349
255
-75
-349
-427
-198
-103
-45
46
-185
-598
-593
-44
29
-352
-464
-75
52
-365
-573
-605
-339
-86
8
151
163
289
216
32
-19
355
436
158
-19
165
184
-119
-585
-570
-293
-29
48
-86
-305
-519
-468
-318
-82
-81
-49
102
232
9
-250
-262
-10
-151
-148
13
254
78
-333
-486
-260
133
210
70
6
251
411
407
147
-31
-101
47
497
634
546
266
-122
-464
-349
143
441
495
296
165
173
279
227
-31
-172
125
405
477
332
61
-240
-411
-39
336
426
285
62
-17
13
357
695
552
-57
-427
-123
409
469
76
116
330
367
327
397
493
383
230
197
352
377
214
-86
-146
189
468
324
-245
-392
14
403
532
440
258
54
168
550
944
940
604
377
382
579
766
876
859
704
506
452
416
331
385
699
901
923
982
1019
933
618
476
375
367
736
1279
1417
897
517
339
459
670
914
1007
1108
1104
1006
919
808
780
649
763
1113
1217
1034
729
423
110
181
236
240
248
426
413
209
138
95
-94
-233
-39
150
15
-130
-166
-218
-367
-318
-267
-271
-215
-128
-130
-298
-569
-850
-1012
-723
-218
111
59
-255
-700
-1075
-1082
-867
-485
-452
-541
-627
-651
-748
-804
-877
-1034
-1073
-893
-404
-190
-515
-887
-845
-559
-408
-329
-565
-889
-1018
-750
-386
-266
-274
-445
-730
-714
-233
246
-19
-426
-323
141
370
154
-207
-413
-392
-363
-212
-168
129
576
1044
1331
1600
1879
2329
2579
2877
3383
4011
4115
3659
3138
3043
3116
3294
3042
2501
1927
1700
1458
1205
1004
1056
1043
1037
1051
1076
917
623
455
558
725
760
663
545
381
156
-113
-244
-146
-59
-89
-240
-314
-467
-600
-607
-456
-313
-277
-251
-275
-410
-703
-985
-1168
-1378
-1440
-1499
-1487
-1621
-1847
-2089
-2132
-1996
-1861
-1652
-1406
-1337
-1345
-1589
-1771
-1767
-1557
-1231
-1418
-2109
-2786
-2660
-2338
-2442
-2854
-3061
-3092
-3046
-2987
-2760
-2811
-3261
-4092
-4268
-4089
-3996
-4279
-4827
-5314
-3543
364
4310
5433
3594
2247
3218
5499
6556
6740
7460
7816
6892
5196
4617
4414
3270
1448
659
1589
2554
2274
511
-1010
-1734
-1420
-572
615
1502
1633
1150
989
1457
2124
2257
2044
2132
2879
3576
3637
2926
2014
1452
1485
1726
2075
2111
1764
1002
435
241
419
231
-181
-342
-183
-5
-207
-578
-899
-964
-882
-649
-426
-320
-409
-517
-481
-351
-199
-208
-235
-302
-411
-493
-540
-558
-747
-985
-1148
-1279
-1505
-2014
-2517
-2929
-3177
-3243
-3118
-3008
-3217
-3452
-3457
-3278
-3015
-2905
-3056
-3141
-3060
-2589
-2716
-3381
-3943
-3426
-2317
-1994
-2424
-3175
-3479
-4000
-4629
-5187
-5648
-6305
-4059
1447
7574
9041
5126
756
657
4205
7588
8663
9127
8869
8320
6455
3989
2768
1200
-60
-297
1488
2796
2316
-592
-3523
-4833
-4048
-2049
-513
250
362
553
642
1225
1824
2817
3174
3468
3879
4500
4595
3698
2458
1629
1874
2463
2789
2275
1038
-81
-827
-915
-679
-65
92
32
-225
-395
-356
-362
-364
-325
-26
538
927
794
275
-155
-239
30
298
496
574
309
-145
-481
-629
-741
-793
-869
-960
-1241
-1716
-2187
-2692
-3077
-3427
-3535
-3302
-3092
-3058
-3275
-3510
-3537
-3499
-3272
-2965
-2757
-2852
-2768
-2697
-2800
-3133
-3140
-2660
-2204
-2390
-2957
-3436
-3769
-4281
-4781
-4841
-4992
-5355
-4106
275
6193
9245
7298
2999
1330
3435
6968
9075
9500
8855
7948
6486
4659
2562
1282
-70
-797
-194
1314
1840
117
-2925
-5193
-5323
-3782
-1778
-263
139
225
387
750
989
1229
1849
3040
4500
5642
6024
5269
3657
1934
746
609
1264
1839
1680
619
-687
-1702
-2216
-2182
-1693
-935
-180
448
813
820
415
-136
-371
-13
811
1847
2484
2343
1521
515
-175
-360
-128
214
425
437
286
-175
-933
-1797
-2448
-2586
-2224
-1740
-1467
-1625
-2229
-2956
-3382
-3346
-2967
-2371
-1739
-1259
-1185
-1443
-1914
-2175
-1847
-1445
-1349
-1332
-1439
-1567
-2097
-2770
-3172
-3566
-3980
-4265
-4419
-4618
-4480
-3898
-1500
2211
5606
6553
4449
2225
2443
4841
7299
8085
7371
5884
4768
3480
2250
1054
-10
-823
-1212
-992
-633
-977
-2385
-4046
-4899
-4282
-2720
-1249
-150
399
661
792
970
1397
2235
3277
4142
4591
4872
5027
4533
3305
1890
1032
1102
1412
1353
767
-212
-1392
-2071
-2302
-2040
-1355
-553
90
520
809
971
957
967
1206
1663
2087
2285
2256
1987
1367
638
286
120
-27
-208
-310
-525
-840
-1201
-1389
-1404
-1299
-1205
-1235
-1355
-1442
-1515
-1676
-1902
-2065
-2020
-2013
-2003
-1807
-1716
-1887
-2360
-2703
-2483
-1902
-1538
-1398
-1439
-1768
-2085
-2657
-3034
-2899
-2611
-2875
-3615
-4062
-3907
-3613
-3724
-4385
-4534
-2372
2105
6539
7831
5331
2332
1746
3856
6491
7651
7398
6142
5096
3591
1768
348
-554
-1106
-1594
-1468
-755
-564
-1799
-3895
-5149
-4653
-3002
-1198
170
952
1208
1176
1223
1477
2313
3325
3940
4357
4841
5141
4493
2778
1049
311
507
1000
1033
345
-1069
-1780
-2085
-2033
-1726
-1178
-564
-116
288
794
1246
1382
1246
1298
1693
2200
2446
2239
1618
855
329
257
206
-32
-370
-631
-844
-1076
-1253
-1392
-1424
-1317
-1079
-889
-1000
-1328
-1652
-1882
-1976
-1805
-1633
-1653
-1867
-1996
-1864
-1698
-1809
-2119
-2308
-2356
-2264
-2115
-2100
-2103
-2034
-1989
-2137
-2511
-3140
-3392
-3668
-3933
-3711
-3473
-3653
-4419
-5112
-3479
535
5099
7331
5858
2801
1559
3079
5814
7574
7617
6249
4973
3517
2118
1018
85
-746
-1344
-1461
-987
-812
-1687
-3399
-4825
-4834
-3508
-1738
-269
533
769
581
605
1047
1920
2969
3710
3906
3802
3773
3728
3383
2548
1479
841
746
852
593
-501
-1290
-1743
-1713
-1435
-1058
-688
-346
-8
330
617
913
1148
1408
1651
1814
1947
1888
1629
1195
937
692
371
48
-219
-428
-609
-795
-971
-1163
-1293
-1290
-1212
-1143
-1144
-1215
-1392
-1601
-1682
-1541
-1540
-1654
-1720
-1638
-1582
-1762
-2066
-2222
-2140
-1884
-1752
-1842
-2023
-2105
-2238
-2453
-2578
-2504
-2574
-2914
-3447
-3658
-3318
-2986
-3051
-3957
-4902
-5216
-3666
-24
4209
6788
6124
3297
1445
2134
4656
7177
7178
6175
5077
3878
2515
1162
20
-768
-1164
-1019
-452
-25
-822
-2599
-4252
-4521
-3315
-1457
334
868
854
619
420
567
1057
1814
2714
3417
3730
3654
3336
2485
1368
445
344
943
1455
845
-122
-1125
-1577
-1450
-1026
-643
-211
258
706
923
933
860
852
941
1296
1774
2041
1820
1056
554
288
268
283
97
-229
-517
-629
-726
-956
-1192
-1268
-1157
-960
-747
-667
-813
-1127
-1392
-1438
-1361
-1256
-1297
-1402
-1557
-1615
-1713
-1807
-1943
-2089
-2210
-2234
-2086
-2043
-2152
-2402
-2547
-2427
-2417
-2522
-2708
-2960
-3002
-2935
-2970
-3118
-3471
-3890
-4198
-4470
-3330
-186
3805
6113
5403
2712
1046
2546
5201
6837
6886
5922
4893
3640
2212
996
371
139
-63
-219
-68
-77
-858
-2429
-3674
-3673
-2018
-542
431
711
575
260
131
307
996
1968
2743
3072
2963
2596
2151
1706
1324
1033
947
1071
1062
636
-184
-885
-1074
-778
-297
135
381
424
417
441
548
814
1139
1516
1745
1729
1478
980
493
325
575
843
732
225
-371
-801
-917
-841
-756
-756
-763
-763
-760
-813
-932
-1034
-1121
-1128
-1050
-1038
-1142
-1303
-1412
-1479
-1585
-1747
-1837
-1780
-1706
-1840
-2101
-2329
-2355
-2225
-2154
-2297
-2428
-2330
-2080
-2104
-2522
-3062
-3318
-3145
-2784
-2550
-2852
-3429
-4108
-4481
-3519
-751
3190
6030
4469
1531
333
1961
4771
6359
6285
5402
4615
3795
2610
1285
444
208
358
590
837
769
-189
-2492
-3464
-2907
-1416
-39
592
560
239
-135
-236
51
698
1379
1793
2020
2127
2073
1610
1115
827
908
1166
1195
880
344
-197
-490
-494
-207
133
367
425
357
412
588
788
970
1156
1239
1330
1274
1083
821
606
526
593
695
608
296
-129
-471
-590
-549
-429
-399
-497
-633
-818
-828
-830
-790
-700
-667
-736
-938
-1192
-1301
-1227
-1147
-1198
-1367
-1548
-1609
-1735
-1873
-2034
-1981
-2016
-2169
-2308
-2329
-2199
-1949
-1844
-2033
-2350
-2860
-2829
-2402
-1915
-2033
-2761
-3290
-3157
-2659
-2968
-3116
-1149
2422
5179
4723
1915
128
1100
3435
5006
5090
4605
4165
3550
2455
1279
824
762
875
1011
1250
1194
181
-1385
-2298
-1890
-592
493
903
774
353
60
18
364
789
1264
1579
1680
1588
1405
1113
819
690
736
958
1116
976
467
-203
-547
-311
122
541
709
666
583
513
582
685
803
925
1131
1238
1152
955
682
468
425
570
770
726
353
-74
-396
-470
-357
-397
-586
-725
-727
-649
-635
-740
-884
-933
-835
-695
-668
-811
-998
-1132
-1229
-1207
-1097
-1175
-1482
-1830
-1917
-1755
-1582
-1755
-2221
-2527
-2280
-1771
-1589
-1807
-2075
-2205
-2170
-2184
-2135
-2229
-2470
-2686
-2691
-2610
-2614
-2851
-3021
-1590
1260
3947
4081
1925
81
644
2813
4617
4980
4401
3799
3329
2633
1943
1452
1207
1204
1357
1583
1402
427
-1029
-1844
-1363
-200
585
632
348
-16
-178
131
300
494
809
1207
1399
1306
1046
806
757
887
1093
1224
1165
972
578
171
46
251
537
633
552
438
323
255
341
530
698
822
885
841
713
593
562
583
663
751
671
422
24
-187
-281
-255
-192
-257
-489
-722
-837
-854
-884
-858
-792
-686
-600
-645
-867
-1159
-1237
-1037
-985
-1107
-1215
-1296
-1546
-1806
-1985
-1957
-1819
-1685
-1635
-1860
-2051
-2110
-2027
-2114
-2127
-2140
-1925
-1855
-2029
-2301
-2634
-2692
-2556
-2490
-2734
-3122
-2832
-1053
1390
3039
2538
892
104
1079
2983
4245
4311
3866
3553
3234
2737
2186
1866
1726
1825
2020
2075
1549
321
-746
-989
-388
327
647
504
84
-122
-76
115
221
286
531
886
1105
1044
772
585
691
1045
1260
1329
1191
992
636
465
550
705
728
626
534
444
367
353
414
483
618
753
805
688
578
486
459
540
850
969
704
274
-17
-89
-79
-51
-97
-251
-451
-549
-544
-539
-620
-619
-549
-460
-458
-736
-989
-1091
-1003
-896
-993
-1170
-1278
-1447
-1631
-1786
-1789
-1757
-1868
-1825
-1598
-1445
-1575
-1903
-2136
-2044
-1847
-1684
-1695
-1944
-2193
-2330
-2392
-2398
-2398
-2531
-2701
-3020
-2770
-1167
1142
2531
1624
-478
57
2151
3778
3951
3508
3433
3653
3650
3078
2371
2021
2069
2321
2530
2371
1598
406
-349
-129
736
857
549
291
225
177
183
182
200
127
176
502
866
752
264
37
479
1194
1363
1040
702
632
746
910
975
886
707
602
669
730
612
386
315
495
752
870
713
462
416
533
669
735
680
557
420
299
202
121
8
-68
-100
-117
-211
-367
-453
-430
-334
-271
-276
-392
-601
-788
-863
-840
-854
-985
-1150
-1240
-1290
-1341
-1449
-1555
-1652
-1675
-1680
-1612
-1565
-1671
-1801
-1823
-1673
-1651
-1775
-1851
-1747
-1643
-1844
-2019
-2037
-2022
-2073
-2374
-2548
-2660
-2162
-435
992
1112
144
-486
313
1765
2696
2801
2806
3122
3355
3246
2751
2260
2021
2180
2570
2798
2216
1294
582
516
863
1079
976
830
738
638
472
278
14
-163
-54
332
581
383
-104
-255
-8
393
630
635
571
619
706
771
685
536
498
647
874
883
679
431
337
426
595
677
672
591
516
474
429
360
339
385
425
386
228
-11
-191
-261
-222
-180
-228
-360
-433
-464
-489
-533
-626
-708
-762
-784
-871
-1000
-1069
-1050
-1041
-1101
-1171
-1219
-1205
-1160
-1188
-1234
-1271
-1204
-1144
-1121
-1099
-1030
-989
-1060
-1124
-1134
-1110
-1101
-1060
-990
-982
-1114
-1236
-1310
-1286
-1287
-1249
-941
-411
57
149
5
20
394
844
1138
1366
1684
1957
2001
1791
1574
1469
1389
1386
1377
1293
1129
947
843
835
860
928
1039
1143
1184
1129
1013
876
747
641
579
597
520
358
208
170
214
221
224
290
383
449
468
465
434
362
325
328
337
310
244
188
186
220
249
269
310
331
319
299
293
290
282
263
238
163
59
-29
-78
-81
-100
-165
-224
-211
-174
-148
-156
-179
-223
-247
-243
-247
-296
-357
-410
-442
-467
-514
-584
-599
-570
-564
-574
-627
-676
-715
-728
-707
-688
-719
-812
-878
-885
-854
-833
-835
-860
-935
-994
-1036
-1015
-985
-1000
-1082
-1196
-1281
-1330
-1308
-1164
-929
-709
-624
-591
-490
-233
102
440
713
751
724
792
925
1049
1075
1025
997
1073
1149
1203
1252
1326
1404
1461
1466
1456
1435
1387
1307
1161
982
802
655
570
538
503
418
273
181
178
219
255
252
187
137
64
20
-10
-29
-72
-125
-162
-179
-190
-196
-162
-98
-42
-19
0
23
69
97
112
87
-2
-93
-160
-172
-142
-133
-165
-225
-241
-237
-236
-217
-204
-209
-224
-222
-216
-239
-304
-380
-412
-437
-472
-503
-523
-564
-596
-648
-679
-696
-686
-675
-672
-686
-747
-829
-865
-881
-903
-932
-964
-1026
-1107
-1212
-1278
-1291
-1326
-1380
-1440
-1482
-1467
-1328
-1107
-871
-702
-610
-488
-128
190
467
613
640
635
667
743
881
986
1027
1015
1042
1097
1172
1233
1277
1338
1450
1539
1530
1430
1356
1325
1292
1163
997
848
743
677
628
537
401
284
253
281
326
309
212
94
53
28
5
-11
-33
-63
-86
-122
-166
-185
-177
-116
-70
-51
-61
-65
-45
-4
52
87
79
16
-10
-45
-70
-105
-134
-167
-170
-164
-156
-169
-162
-147
-151
-171
-196
-202
-216
-260
-305
-370
-468
-533
-547
-558
-583
-604
-629
-653
-656
-681
-694
-706
-726
-765
-806
-851
-843
-863
-874
-900
-935
-981
-1054
-1113
-1159
-1192
-1216
-1225
-1223
-1228
-1170
-1043
-901
-736
-616
-429
-152
113
324
439
482
555
650
737
811
851
870
900
941
978
1018
1070
1149
1226
1328
1410
1414
1361
1299
1259
1231
1120
1039
932
801
679
582
464
352
295
243
209
174
151
113
79
68
40
1
-22
-26
-56
-99
-167
-231
-246
-231
-210
-179
-173
-140
-99
-52
-27
0
14
23
48
32
-33
-95
-143
-138
-148
-166
-179
-197
-211
-211
-180
-185
-201
-221
-211
-199
-225
-282
-324
-353
-375
-424
-464
-504
-523
-553
-586
-604
-618
-649
-682
-676
-662
-663
-687
-732
-760
-777
-796
-839
-878
-935
-977
-987
-1014
-1018
-1035
-1109
-1195
-1184
-1131
-1014
-971
-865
-719
-497
-283
-112
30
148
234
351
477
577
666
733
782
816
843
868
904
971
1019
1094
1164
1213
1216
1187
1159
1175
1171
1128
1041
936
825
702
551
456
377
309
279
236
174
122
81
92
97
77
62
62
55
40
7
-53
-120
-162
-160
-142
-119
-113
-113
-135
-136
-99
-56
-35
-9
7
-18
-36
-68
-78
-80
-90
-118
-149
-171
-182
-182
-188
-193
-223
-252
-256
-262
-286
-316
-346
-379
-418
-455
-458
-462
-469
-503
-524
-547
-565
-565
-561
-556
-541
-528
-544
-576
-594
-614
-629
-628
-651
-678
-702
-716
-738
-757
-785
-803
-811
-826
-829
-780
-705
-617
-556
-513
-419
-275
-125
4
110
188
259
328
447
552
616
661
675
717
770
806
853
879
928
959
1011
1024
1047
1077
1095
1078
981
894
821
745
649
545
445
353
276
232
192
166
132
108
78
66
63
28
0
-24
-42
-73
-62
-51
-38
-44
-55
-57
-65
-52
-37
-32
-46
-70
-95
-92
-99
-113
-111
-106
-109
-132
-132
-142
-154
-191
-246
-298
-332
-360
-390
-401
-389
-368
-360
-379
-399
-404
-403
-370
-342
-326
-343
-348
-364
-369
-346
-318
-304
-319
-338
-351
-361
-363
-339
-319
-304
-302
-306
-299
-290
-275
-254
-244
-236
-249
-241
-249
-248
-252
-251
-257
-264
-265
-263
-237
-220
-200
-162
-115
-67
13
99
167
198
231
277
353
404
453
485
514
525
525
512
507
-120
-507
-420
-102
-76
-126
-77
88
68
-100
-127
-11
105
18
-76
-52
37
-2
-73
-59
32
50
-30
-67
-8
41
-5
-50
-11
57
39
-14
-5
34
46
-6
-20
0
22
-32
-75
-58
-19
-36
-78
-81
-40
-33
-60
-60
-21
6
-24
-66
-71
-65
-30
-58
-71
-60
-42
-75
-95
-67
-22
-12
-10
7
32
38
22
-4
-30
-58
-80
-64
-43
-49
-66
-70
-53
-35
-27
-12
-6
-4
-7
-7
-1
2
-9
-20
-25
-47
-54
-46
-54
-74
-75
-69
-66
-53
-18
22
28
8
-17
-15
-25
-31
-41
-54
-61
-50
-42
-43
-39
-40
-41
-44
-50
-65
-77
-78
-81
-91
-120
-127
-125
-129
-117
-99
-82
-83
-91
-84
-81
-82
-87
-79
-65
-44
-39
-52
-63
-53
-53
-63
-66
-64
-63
-51
-35
-7
3
-3
-8
-21
-23
-23
-21
-21
-16
-25
-40
-39
-42
-77
-97
-51
-33
-45
-89
-121
-105
-98
-86
-31
21
-3
-38
-58
-61
-140
-135
-43
17
-9
-55
-58
-57
-59
-58
-45
-38
-38
-40
-17
6
18
40
68
88
85
59
22
-3
0
8
3
1
1
-2
1
-8
-15
-31
-54
-70
-82
-81
-71
-51
-47
-58
-82
-105
-110
-122
-111
-108
-81
-78
-49
-38
-24
-23
-41
-67
-64
-31
-11
-14
-47
-52
-41
-32
-43
-35
-3
16
0
-12
-35
-47
-31
-6
-6
-27
-31
-23
-10
-4
-4
-12
-38
-53
-58
-69
-74
-56
-37
-26
-29
-39
-37
-24
-29
-34
-53
-47
-39
-30
-48
-52
-23
1
-23
-47
-58
-57
-70
-75
-77
-49
-44
-46
-47
-39
-45
-63
-64
-66
-73
-93
-103
-79
-63
-59
-67
-67
-79
-97
-97
-78
-67
-72
-79
-92
-108
-109
-64
-37
-34
-55
-71
-70
-50
-33
-20
-7
17
31
23
13
1
0
8
13
14
16
18
32
47
131
126
61
1
15
51
42
27
8
6
2
2
53
159
588
903
747
165
-63
68
121
-244
-466
-188
32
-4
-190
-88
396
452
256
-1
158
155
121
6
291
680
948
716
321
203
6
-216
-448
80
369
-120
-1036
-1057
-271
-67
-473
-829
-260
64
-76
-738
50
625
366
-150
81
398
467
-187
-361
43
224
-90
-369
33
118
-273
-577
-295
300
78
-340
-320
31
-298
-295
-10
86
-260
54
188
285
35
-46
353
134
-163
-198
-107
-235
-165
-198
-309
-508
-654
-261
-294
-301
-517
-17
-211
-193
-90
171
8
-68
-13
280
385
484
258
220
400
472
365
348
115
1
-126
-210
-404
-537
-429
-248
-296
-188
-432
-220
-387
-780
-456
328
505
-165
-457
-138
63
-14
-70
-271
204
70
-59
178
179
-96
-207
261
646
457
-66
-227
9
-102
-28
128
341
-23
-353
-124
184
-279
-431
-184
-321
-292
18
-110
-551
-181
170
-396
-590
-152
156
-383
-369
-128
-92
-501
-347
225
344
78
-81
-582
-100
186
-5
-132
-39
83
-53
-478
71
419
169
7
148
568
420
-24
-245
-193
-28
63
-210
-121
-362
-313
47
-61
-435
-484
-1
-297
-457
-399
-210
-58
-582
-715
-460
-101
-160
-106
-66
59
-88
-124
-43
49
70
-138
-41
-91
104
58
-64
-220
-164
-477
-425
8
-82
-250
-123
-62
-453
-386
-92
34
-73
-177
122
-16
-341
-162
-48
-128
-272
-130
13
227
34
-195
-435
-303
-12
-180
-247
-33
243
-41
-62
175
8
-398
-359
-184
391
48
400
5
80
-213
-148
64
53
352
109
144
127
261
-126
-447
-397
24
362
343
114
-50
-105
-149
45
-96
100
230
165
163
191
166
-152
-392
-242
-11
-37
-144
95
285
13
-139
-63
-54
-292
-258
175
100
-211
-104
172
3
-317
-61
141
62
58
-16
-232
-74
-107
-218
-260
-71
-19
-108
-110
-98
-81
-50
-14
97
90
32
17
57
59
-68
57
103
61
88
-2
55
0
-44
-116
-14
6
-3
119
106
188
329
429
307
139
198
387
386
381
317
286
307
262
183
118
-28
-132
-14
153
55
-136
-57
25
48
63
136
118
62
209
316
273
174
104
175
311
397
446
447
433
345
405
482
511
451
321
336
429
483
343
150
123
178
148
107
219
225
53
-85
-25
44
6
8
119
176
167
254
247
57
-116
-59
120
242
296
270
83
-28
-53
20
-80
-310
-438
-435
-232
-184
-209
-506
-822
-979
-841
-592
-474
-429
-570
-851
-815
-514
-386
-531
-704
-724
-645
-400
-164
-105
-288
-553
-679
-544
-355
-317
-294
-296
-278
-314
-350
-363
-407
-476
-325
171
1004
1188
952
705
729
802
957
1143
1434
1592
1593
1582
1685
1675
1464
1161
1025
1224
1523
1632
1454
1173
939
845
809
815
860
883
869
812
740
671
505
262
112
198
386
433
350
389
397
233
51
18
97
141
200
325
435
451
327
99
1
-12
204
280
113
63
-32
-286
-597
-568
-561
-851
-1033
-999
-929
-995
-1179
-1395
-1588
-1618
-1435
-1368
-1462
-1384
-1149
-1159
-1424
-1468
-1448
-1530
-1579
-1362
-1108
-1171
-1482
-1558
-1282
-1294
-1549
-1810
-1718
-1552
-1519
-1667
-1855
-1385
-261
758
876
481
579
1224
1584
1532
1693
2229
2533
2481
2716
3169
3244
2661
1981
1846
2149
2328
2294
2064
1736
1406
1099
807
509
182
-37
-141
-147
-107
-93
-307
-775
-1123
-1119
-962
-867
-753
-592
-443
-322
-162
-23
107
219
450
792
1178
1436
1555
1641
1695
1654
1566
1585
1607
1548
1367
1203
998
761
495
265
90
-31
-126
-209
-283
-306
-353
-489
-668
-768
-711
-655
-635
-590
-632
-746
-847
-921
-1081
-1164
-1024
-869
-871
-1029
-1034
-970
-1138
-1208
-946
-849
-1199
-1329
-1069
-905
-1119
-1452
-1511
-1374
-1315
-1438
-1550
-1647
-1613
-1604
-1651
-1649
-1570
-1471
-1684
-1908
-1844
-1607
-1322
-804
92
751
686
409
648
1282
1509
1453
1563
2021
2365
2486
2626
2785
2429
1783
1512
1747
2075
2097
1885
1581
1405
1239
997
738
491
260
59
9
84
106
-44
-423
-726
-684
-495
-447
-483
-373
-146
-2
84
170
245
256
325
521
1017
1584
1739
1306
1074
1270
1485
1287
1014
1010
1064
900
621
538
444
95
-394
-574
-389
-183
-240
-466
-496
-513
-610
-739
-697
-778
-862
-702
-411
-366
-659
-962
-743
-500
-906
-1068
-844
-506
-787
-1047
-564
-389
-683
-1098
-1228
-856
-900
-763
-719
-944
-1197
-1302
-1120
-1216
-1460
-1213
-935
-1077
-1233
-794
-618
-1093
-1456
-1211
-849
-878
-1113
-1021
-893
-1062
-933
-229
469
384
17
92
714
1142
951
987
1257
1385
1307
1447
1796
1864
1463
1090
1195
1520
1654
1510
1268
1135
1138
1116
1045
808
550
-25
452
935
743
-44
-139
395
320
-237
-297
95
135
-314
-311
-4
199
321
266
341
317
551
891
894
635
520
734
737
674
692
647
398
336
483
288
-39
294
202
-369
-579
137
193
-272
-451
-367
-212
-215
-471
-359
-571
-691
-355
-285
-615
-784
-261
-460
-1286
-1233
-129
17
-1091
-1328
-525
-161
-1039
-1114
-633
-212
-1356
-981
-222
-474
-1373
-930
-28
-706
-1254
-739
-329
-419
-1021
-856
-465
-512
-795
-533
-294
-363
-557
-93
-284
-580
-807
393
-104
-913
-644
371
422
-331
-757
63
70
-111
-592
-338
-127
149
249
-317
-95
352
550
-247
-4
827
744
271
55
1007
1296
317
38
827
1221
502
76
589
1069
752
513
397
744
651
568
44
340
864
565
127
58
787
770
-230
-35
533
876
194
-141
334
611
473
-108
-119
475
900
-1
-220
100
886
53
-681
-298
368
286
-231
-487
-222
-526
203
-244
-833
-843
246
445
-1027
-1219
215
483
-476
-1298
-638
567
-61
-679
-1300
310
385
-833
-1467
591
1122
-1263
-1988
-73
1440
-389
-1968
-583
1171
-17
-1647
-772
1014
322
-1336
-1035
155
270
-1236
-889
445
377
-376
-847
-176
229
-331
-617
-665
6
807
-6
-914
110
875
149
-595
413
660
-520
-345
565
409
-114
-894
129
202
95
-644
-213
811
-16
-702
-163
589
99
-378
-242
777
175
243
-650
285
597
0
-96
-126
556
139
-106
-230
527
380
734
-733
-324
824
678
178
-358
49
826
257
-644
-372
837
715
-130
-396
402
632
156
-337
110
576
111
-285
294
373
7
-101
409
-83
-82
242
257
93
-292
253
427
74
-412
150
904
-305
-792
553
1277
41
-1524
93
972
425
-1020
-545
492
1182
-78
-793
-464
638
-39
-1199
-582
1020
765
-572
-780
368
251
-399
-680
202
798
-234
-1033
50
1157
128
-938
-612
613
836
-358
-521
21
1093
268
-1416
-442
1166
880
-1074
-1064
733
1361
32
-1101
-782
891
162
-681
-263
824
567
-737
-442
717
702
-202
-823
-210
1283
582
-738
-596
930
862
-965
-334
1161
800
-1142
-831
269
748
-226
-465
-458
271
484
-327
-216
-413
693
-596
-524
-107
401
-322
-737
157
-13
442
38
-379
555
-231
-215
33
444
726
-554
31
132
225
196
-285
-337
353
-530
-162
456
205
-235
20
81
188
-22
145
74
23
-384
383
877
-607
-747
638
1201
-1026
-1298
436
2301
-3
-1417
-413
1758
554
-633
-157
859
424
-765
328
-8
-93
-373
468
-412
-1487
325
1221
-387
-936
-425
654
779
-1501
232
7
625
-536
-947
1041
73
-600
-213
1448
311
-679
-544
633
590
-956
-274
347
1013
-820
-330
901
517
-691
-790
932
558
-651
-366
508
744
-568
-300
28
191
594
-333
-413
170
598
-335
104
-11
-408
-6
205
-615
20
509
79
68
-674
437
936
90
-1060
496
980
82
-849
87
1508
-332
-918
519
1431
-225
-1040
618
-70
-267
-532
591
1328
-802
-98
451
876
-584
-636
1165
493
-891
-384
1195
582
-1204
-41
118
531
-661
83
-12
-199
-312
-97
614
-835
-193
347
-581
-414
-181
618
-733
-396
105
113
246
-165
87
-171
377
622
132
-571
-8
1005
-279
55
-548
1141
-756
-144
-181
771
499
-1051
458
-208
1159
-1081
228
-424
1072
-192
-641
-133
870
34
-864
383
734
290
-874
117
783
-125
-497
-817
1216
34
-187
-793
680
511
-144
-690
-620
1222
-138
-584
-1018
1018
394
-514
-927
489
929
-738
-1175
481
1269
-514
-1531
142
828
319
-1003
801
186
119
-146
76
451
39
-88
-82
81
381
-417
-237
477
202
-243
139
-130
567
42
-680
203
688
175
-773
-274
764
74
-383
-778
473
689
-238
-769
139
875
268
-987
-490
1045
-103
-1258
35
1020
80
-902
-501
1058
305
-639
-734
655
739
-508
-473
365
889
46
-836
215
922
-131
-319
-756
739
566
247
-787
-836
618
768
-485
-313
308
102
-276
-65
596
-83
-256
-286
536
508
-20
-529
421
27
-216
-184
170
524
-160
-554
-214
735
31
-442
-231
681
-83
-503
-233
689
248
-1070
-207
366
530
-980
-677
1089
505
-591
-528
505
619
-3
-509
-53
238
70
242
-742
555
596
-351
-264
105
797
-198
-489
-236
954
-116
-327
-310
419
73
-18
44
93
-58
31
438
-313
277
-178
-293
115
1106
219
-1414
-140
1524
11
-1506
-446
1582
664
-1242
-1213
875
939
-372
-646
152
672
-151
213
-136
48
-108
171
-173
-79
316
185
-14
-440
494
-51
275
-90
88
-18
-39
143
430
568
-159
135
214
256
-143
-148
156
197
89
10
315
143
-85
258
-79
90
-90
502
194
269
-730
149
426
270
-998
19
691
-182
-278
-616
463
306
-291
-408
126
482
-226
-278
382
231
-733
234
-10
-172
-463
789
-174
68
229
476
-238
-651
904
-72
-109
-816
323
413
-196
-758
-57
702
-336
-654
10
487
206
-461
-24
177
394
-657
-280
-96
-384
208
130
103
-540
76
29
-316
-401
238
526
-648
-111
117
-63
111
62
-288
-495
247
-21
-219
-289
416
342
-205
70
-54
-60
-474
843
-461
-195
415
169
-125
-105
364
-87
-215
172
954
-287
282
333
-234
-420
697
51
-444
-168
597
344
-477
-838
542
298
-310
-325
37
771
-517
-233
189
402
81
-569
19
908
-105
-563
-142
169
566
-275
-231
11
1024
-141
-260
-227
549
-208
-853
129
385
-65
-734
253
258
-384
206
-425
-291
-752
127
-67
-36
-418
169
-293
118
-2
315
-66
-519
71
441
-287
-1063
947
760
-935
-1112
584
925
-754
-1130
126
733
-279
-842
374
447
-422
-860
119
859
-216
-528
-518
-120
419
209
-139
-708
649
121
205
-714
716
496
33
-401
489
807
268
-570
2
486
194
-409
-244
862
-482
70
-738
844
659
-1048
436
962
104
-1118
343
460
558
-977
-416
597
10
-178
-366
536
-70
250
-335
360
56
291
374
435
-378
119
637
-129
-628
-266
540
414
-855
139
1191
378
-1095
-214
699
436
-557
774
446
128
-366
258
93
-19
-132
-77
318
264
-687
-134
-215
304
263
-1004
-372
646
178
-4
-804
112
313
-673
34
222
-192
-103
299
-16
-851
-726
175
521
-718
-58
20
824
-610
-799
345
429
-266
-365
-85
-36
321
-254
-700
-148
685
-35
-952
58
58
145
-609
553
-15
-620
-247
1151
139
-817
-239
931
683
-1237
-103
419
37
672
-846
-344
606
842
-1102
-858
633
1369
-753
-1191
872
910
410
-1312
-97
1431
-270
-620
62
752
265
-924
211
634
-535
357
10
48
294
155
-322
-97
280
138
-169
-477
1019
-153
-473
-515
767
-102
-550
107
848
-35
-567
-66
354
-110
-436
165
-32
478
-706
-234
232
-91
-462
-265
-207
75
-190
122
-729
134
-14
415
-75
-945
125
679
110
-691
-657
1178
115
-678
-1379
1569
-485
-400
-515
1399
-811
-1076
604
766
-1091
-1207
966
632
-1241
-645
508
346
-1022
-154
-60
-263
199
336
-1219
56
383
384
-939
-500
1043
460
-2098
-174
1634
-137
-1509
-28
1417
-787
-1224
1160
545
-519
-592
441
311
-108
-58
-54
440
-329
-225
-61
287
-186
-827
64
93
164
15
-481
127
261
1006
-1141
-239
953
831
-1040
-973
1175
-142
529
-1311
858
-267
628
-1031
93
-172
-67
63
-597
448
-282
-351
330
68
-383
21
106
15
-406
-17
345
-284
57
-477
146
-45
-265
-49
463
-370
-778
773
-84
-893
-827
780
319
-659
-826
654
-527
-184
-603
554
-770
218
174
425
-557
-1056
736
307
-1129
-65
478
219
-138
86
81
586
-975
728
472
-440
-826
1142
-106
-421
-825
253
421
-525
-4
128
-810
-1
894
-395
-653
83
839
-207
-1252
270
1315
54
-523
32
849
-100
-735
954
291
-494
251
194
345
-635
-194
424
25
-322
-245
110
882
65
-916
26
545
572
-480
-32
264
510
-222
-94
-448
542
283
-832
-96
1145
748
-1183
-354
1273
51
-402
-659
1226
120
-672
305
811
-109
-597
-225
1422
127
-1331
473
1009
73
-814
-11
250
203
110
48
266
311
-103
112
1
47
197
-167
339
-200
129
200
56
-204
293
-498
470
401
114
-402
-445
396
474
-778
-457
1218
-605
-487
-15
308
-52
-717
552
-502
246
309
529
-151
-231
299
124
82
67
-123
-291
449
-9
147
-470
545
-27
-343
-184
-124
240
-474
-45
319
-391
-76
292
134
-426
218
1107
-450
-726
556
991
-740
-634
486
221
-438
-198
832
-73
-607
-172
496
-134
-453
519
290
-616
389
353
-962
-528
704
358
-1085
-157
1114
32
-715
-182
676
352
-426
227
567
-531
-281
436
-218
-979
328
622
-19
-1055
771
841
-918
-442
1192
343
-1222
250
1432
-737
-1175
1082
1127
-1324
-1087
1201
929
-1270
-154
844
450
-957
29
734
238
-815
353
530
-818
-659
854
-584
-926
650
754
-732
-909
881
638
-1135
-1011
916
160
-1249
-327
881
-351
-942
-488
393
-305
-260
196
-126
255
-263
94
-617
-6
377
-122
-303
-6
444
-37
-310
363
563
-364
-247
831
539
-670
-420
337
491
-436
-577
522
582
-81
-833
823
699
-510
-509
563
33
-671
-65
728
189
-777
-211
882
-13
-927
-88
1145
-498
-893
734
1063
-831
-718
960
311
-1548
-59
1333
265
-605
-236
899
24
-666
290
652
174
-670
253
424
-290
-578
235
-45
-298
309
22
9
222
29
-606
-3
488
125
-8
756
575
-662
-196
569
136
-468
323
655
-102
-506
231
512
-441
-761
47
461
29
-206
555
670
-696
-458
637
406
-605
-725
832
345
-477
-261
86
362
-679
-378
243
296
-119
-288
401
282
-372
-584
-82
337
44
-394
356
348
-121
-506
-31
-163
219
-343
273
98
72
15
73
194
417
-391
-112
114
432
24
-178
-103
149
284
-21
-178
276
-119
-229
488
183
94
-148
-181
44
-75
345
-11
268
-453
153
336
6
-193
31
14
-36
257
68
244
-25
29
-26
-521
520
534
-248
-432
772
242
124
-67
410
-206
-229
483
297
-356
30
250
-368
-378
276
693
-456
-810
498
214
-461
-408
82
304
41
12
217
130
101
282
-26
-323
307
403
-176
-176
351
128
-340
-306
311
281
18
72
86
474
358
-41
-99
80
88
85
-9
303
151
-168
-522
-151
214
47
-532
-221
67
135
-144
-132
198
274
-301
-234
310
820
296
-498
-159
650
32
-292
65
217
-234
-378
37
284
-26
-229
-387
-156
30
-114
-256
-224
-62
-83
-161
37
104
68
-82
-14
305
388
129
-77
85
232
50
-35
84
127
92
90
171
190
189
24
-86
-83
8
142
34
124
133
101
232
124
60
36
194
188
25
-4
263
130
-84
-4
209
139
-53
14
149
140
41
20
69
195
89
14
62
147
98
-10
43
96
-73
-188
-173
-37
-108
-112
-175
-76
-9
-62
-146
-24
179
177
62
75
261
243
108
151
286
255
153
180
185
119
51
37
17
56
84
115
106
125
59
156
234
170
143
198
255
282
322
380
334
143
104
171
192
146
174
176
100
-8
14
29
65
19
21
18
105
144
173
198
105
41
61
127
163
139
148
229
280
271
251
104
27
-8
18
52
137
139
44
8
61
75
4
-44
-73
-40
31
154
216
123
9
-5
-67
-194
-244
-174
-183
-301
-413
-411
-469
-535
-606
-642
-683
-649
-596
-660
-851
-930
-1009
-1205
-1310
-1231
-1199
-1256
-1265
-1131
-1062
-1189
-1354
-1543
-1709
-1604
-1361
-1052
-980
-959
-978
-1006
-1058
-995
-891
-970
-996
-724
-272
160
528
890
1213
1343
1405
1517
1638
1724
1799
1846
1935
1901
1825
1744
1585
1366
1128
955
850
864
924
905
932
846
749
727
854
921
970
968
1073
1205
1318
1366
1321
1171
969
891
832
793
692
621
527
439
437
438
386
254
221
223
249
267
260
224
113
52
62
22
-90
-207
-321
-438
-498
-543
-623
-718
-760
-791
-846
-916
-997
-1050
-1126
-1278
-1367
-1462
-1605
-1781
-1848
-1791
-1718
-1769
-1961
-2293
-2686
-2909
-2936
-2906
-3075
-3228
-3295
-3335
-3367
-3443
-3742
-4296
-4751
-3770
-1087
2447
4714
5158
4677
4481
5008
5321
4858
3898
3307
3285
3819
4243
3800
2336
197
-1564
-2587
-2738
-2566
-2464
-2703
-2935
-2587
-1708
-917
-1102
-1436
-1464
-951
-58
1050
2017
2614
2893
3065
3259
3378
3059
2337
1558
1086
991
1085
794
273
-479
-1172
-1471
-1523
-1534
-1516
-1367
-793
456
1732
2461
2289
1810
1695
1782
1989
2043
1966
1580
1236
1255
1266
877
44
-630
-805
-617
-318
78
219
29
-297
-364
-155
-24
-138
-362
-318
-202
-177
-288
-598
-1024
-1375
-1473
-1251
-931
-805
-845
-839
-788
-755
-823
-1004
-1207
-1449
-1541
-1518
-1569
-1939
-2309
-2516
-2491
-2497
-2642
-2761
-2798
-2758
-2760
-2827
-2887
-3122
-3352
-3437
-3591
-3848
-3368
-1415
1565
4354
5665
5740
5429
5302
5276
4895
4238
3260
2553
2405
2655
2715
1959
446
-1891
-3168
-3722
-3521
-3067
-2759
-2650
-2287
-1433
-474
150
282
256
418
936
1778
2631
3293
3641
3545
3311
2931
2398
1582
567
-289
-818
-982
-990
-1101
-1381
-1764
-1973
-1969
-1794
-1441
-940
15
1015
2502
3680
4033
3472
2841
2628
2471
2248
1848
1501
877
232
-38
-164
-617
-1467
-2133
-2119
-1376
-816
-181
222
344
338
576
969
1091
852
531
442
469
407
167
-229
-687
-1093
-1278
-1081
-848
-819
-934
-990
-1003
-1004
-1171
-1339
-1358
-1351
-1296
-1269
-1242
-1319
-1557
-1859
-2125
-2219
-2223
-2145
-2028
-1872
-1715
-1572
-1582
-1811
-2050
-2347
-2458
-2548
-2789
-3111
-3494
-3676
-3314
-1790
608
3843
5077
5489
5382
5124
4717
4161
3420
2449
1839
1713
1997
2091
1514
293
-1098
-2296
-3103
-3262
-3008
-2387
-1971
-1404
-565
309
889
1155
1224
1229
1454
1915
2438
2790
2821
2668
2534
2242
1714
576
-322
-1032
-1424
-1450
-1325
-1269
-1300
-1312
-1210
-970
-643
-274
186
696
1300
2456
3728
4384
3659
2629
2009
1627
1293
831
388
-158
-597
-671
-640
-817
-1377
-1921
-1918
-1374
-546
271
821
1023
1009
1047
1189
1205
905
469
278
375
480
292
-178
-643
-1008
-1217
-1222
-1049
-937
-936
-957
-764
-607
-659
-855
-1053
-1127
-1102
-877
-712
-747
-929
-1245
-1399
-1522
-1496
-1534
-1683
-1807
-1942
-1798
-1649
-1618
-1798
-1986
-2113
-2115
-2190
-2348
-2538
-2723
-2790
-2873
-2879
-2655
-1580
462
2952
4740
5405
5443
5275
4915
4199
3259
2259
1489
1209
1240
1191
676
-358
-1551
-2585
-3212
-3282
-2933
-2389
-1806
-845
81
1014
1662
1913
1941
1977
2126
2354
2594
2769
2678
2391
1997
1460
740
-150
-1028
-1775
-2008
-1932
-1650
-1397
-1263
-1154
-883
-377
143
680
1260
1910
2588
3149
3372
3153
2612
1904
1312
701
370
43
-286
-579
-742
-802
-857
-952
-1046
-979
-693
-275
160
512
665
674
663
726
833
728
567
448
397
311
180
-20
-302
-617
-844
-856
-773
-645
-538
-407
-356
-401
-543
-770
-934
-1106
-1149
-1105
-1053
-1018
-1007
-983
-919
-908
-922
-919
-941
-979
-1011
-959
-899
-1012
-1205
-1355
-1410
-1480
-1512
-1456
-1614
-2064
-2542
-2783
-2792
-2850
-2850
-2670
-2488
-2268
-1860
-907
482
2025
3764
4671
5140
5141
4796
4162
3376
2527
1752
1160
747
325
-176
-752
-1394
-2038
-2542
-2764
-2656
-2179
-1588
-813
20
801
1450
1923
2239
2393
2419
2419
2432
2348
2165
1885
1486
1017
405
-471
-1108
-1612
-1906
-1975
-1857
-1626
-1305
-875
-386
99
550
1005
1606
2243
2760
3063
3167
3118
2505
1828
1167
660
180
-324
-709
-895
-975
-1031
-1003
-894
-780
-694
-489
-117
314
596
798
947
987
879
752
669
536
306
65
-103
-196
-291
-388
-437
-463
-535
-711
-829
-767
-658
-583
-465
-273
-98
-17
8
-92
-388
-799
-1056
-1008
-850
-742
-729
-815
-945
-1098
-1197
-1187
-1191
-1115
-994
-887
-848
-973
-1240
-1475
-1650
-1729
-1671
-1659
-1732
-1890
-2121
-2234
-2265
-2344
-2404
-2346
-2104
-1738
-1157
-288
937
2259
3410
4285
4694
4628
4223
3598
2901
2136
1438
925
562
200
-207
-883
-1424
-1938
-2349
-2504
-2329
-1856
-1223
-473
305
985
1552
1965
2241
2351
2338
2283
2224
2140
1942
1697
1311
766
168
-427
-997
-1463
-1745
-1830
-1708
-1405
-1024
-643
-326
5
359
686
1011
1490
1943
2332
2607
2805
3094
3002
2269
1212
281
-163
-495
-817
-946
-948
-1013
-1137
-1086
-910
-838
-835
-545
-8
482
906
1296
1473
1337
1009
743
550
298
42
-77
10
122
46
-170
-429
-705
-892
-1014
-971
-819
-668
-429
-119
175
256
134
-35
-162
-224
-216
-188
-156
-235
-421
-770
-1055
-1226
-1342
-1397
-1457
-1389
-1320
-1188
-1088
-1140
-1297
-1496
-1499
-1396
-1302
-1343
-1456
-1537
-1555
-1516
-1465
-1545
-1613
-1755
-1858
-1844
-1751
-1435
-1186
-798
-72
1013
2250
3198
3796
3933
3679
3231
2556
2132
1696
1237
880
603
313
-37
-483
-977
-1481
-1842
-1942
-1733
-1320
-816
-266
252
754
1265
1536
1740
1774
1762
1734
1725
1737
1635
1359
941
510
50
-420
-834
-1179
-1359
-1401
-1183
-909
-617
-374
-162
71
361
713
1131
1600
2036
2406
2666
2619
2210
1589
992
522
82
-275
-555
-653
-712
-723
-708
-795
-929
-940
-751
-448
-55
384
772
978
994
924
819
669
474
220
68
-33
-113
-155
-187
-293
-471
-656
-757
-785
-715
-607
-499
-367
-311
-267
-210
-167
-94
-123
-148
-153
-165
-205
-300
-418
-528
-675
-855
-944
-1048
-1168
-1262
-1315
-1271
-1249
-1325
-1434
-1495
-1565
-1562
-1465
-1264
-1130
-1025
-822
-664
-650
-884
-1244
-1669
-2024
-2147
-2134
-1980
-1798
-1612
-1245
-889
-375
208
950
1860
2749
3396
3562
3391
3149
2922
2589
2048
1508
1046
668
326
-30
-498
-927
-1334
-1601
-1722
-1638
-1386
-1007
-604
-188
293
771
1138
1330
1407
1491
1569
1605
1568
1515
1365
1115
793
445
60
-366
-737
-1013
-1161
-1175
-1071
-902
-762
-604
-411
-147
127
493
807
1163
1493
1760
2224
2494
2300
1745
1184
1112
863
333
-227
-552
-679
-867
-912
-940
-1032
-1230
-1053
-665
-289
54
379
564
635
670
803
841
619
425
312
317
257
92
-48
-265
-531
-720
-789
-812
-771
-707
-603
-422
-267
-198
-188
-184
-123
-78
-97
-126
-158
-221
-358
-502
-612
-760
-965
-1084
-1095
-1028
-1004
-979
-979
-1021
-1095
-1119
-1108
-1144
-1145
-1059
-932
-984
-1181
-1250
-1294
-1355
-1439
-1628
-1755
-1809
-1767
-1580
-1378
-1252
-1143
-1057
-893
-643
-242
371
1137
1957
2776
3047
3051
2947
2732
2420
1998
1550
1177
907
709
504
215
-150
-548
-912
-1216
-1388
-1390
-1231
-997
-655
-240
207
565
779
910
1017
1149
1232
1302
1282
1245
1220
1182
1084
880
473
124
-241
-539
-705
-785
-780
-715
-634
-525
-386
-212
-38
167
407
656
1061
1699
2165
2224
1723
1401
1175
925
675
424
126
-160
-299
-357
-458
-650
-859
-997
-1075
-949
-607
-231
12
191
337
488
540
502
442
360
271
222
218
211
151
25
-189
-442
-648
-742
-738
-671
-547
-433
-289
-194
-173
-212
-240
-255
-246
-245
-219
-213
-271
-395
-554
-704
-842
-931
-983
-945
-885
-820
-773
-772
-840
-905
-955
-989
-955
-917
-848
-883
-926
-968
-1075
-1212
-1370
-1369
-1339
-1331
-1446
-1462
-1389
-1202
-1044
-1013
-1036
-1045
-822
-375
264
930
1592
2116
2478
2693
2747
2663
2301
1962
1678
1492
1329
1182
982
717
369
-15
-365
-679
-961
-1164
-1242
-1212
-1084
-861
-569
-192
49
234
363
448
548
643
747
874
1016
1148
1271
1253
1161
993
743
517
300
104
-82
-176
-215
-212
-237
-220
-165
-95
0
135
376
693
951
1044
1041
998
975
905
746
548
420
331
243
145
58
-27
-113
-250
-417
-521
-480
-358
-232
-119
-33
-17
-33
-69
-77
-95
-107
-110
-82
-50
-25
-16
-63
-154
-272
-361
-395
-375
-312
-220
-163
-137
-146
-199
-247
-291
-307
-317
-306
-299
-277
-284
-374
-506
-648
-718
-742
-734
-714
-677
-630
-559
-470
-428
-454
-555
-624
-694
-708
-684
-622
-533
-489
-496
-524
-537
-518
-491
-510
-571
-675
-754
-671
-621
-587
-583
-596
-580
-554
-482
-345
-194
-22
199
415
645
841
1000
1121
1186
1197
1141
1080
1045
1063
1074
1064
1022
941
843
723
603
467
340
245
184
157
153
170
157
142
105
72
36
-4
-10
-15
1
37
92
140
168
187
200
208
203
224
249
249
257
260
257
300
349
389
394
353
299
267
279
293
304
360
508
624
598
407
208
70
33
16
-3
-23
-32
11
37
36
35
38
11
-59
-105
-66
-15
-4
-21
-70
-111
-144
-171
-217
-231
-244
-245
-258
-261
-209
-134
-103
-113
-122
-104
-80
-56
-33
-37
-47
-56
-43
-42
-43
-50
-68
-89
-102
-106
-90
-49
-41
-52
-78
-86
-82
-69
-53
-30
-36
-27
-41
-45
-74
-101
-126
-124
-126
-110
-69
-48
-65
-96
-98
-89
-61
-36
-26
-35
-58
-73
-88
-101
-106
-116
-125
-133
-125
-89
-57
-35
-4
56
121
178
229
265
323
365
378
381
394
403
423
474
518
577
611
618
597
566
543
518
494
470
441
412
378
360
352
360
354
331
302
271
248
217
191
179
181
175
152
119
82
63
73
77
77
67
55
58
72
60
45
52
53
50
40
8
-14
-7
0
30
60
74
80
80
111
146
157
155
175
174
134
76
36
38
67
82
88
98
118
142
152
116
71
51
49
70
91
129
149
131
109
89
67
37
18
-6
-51
-74
-59
-42
-24
-19
-22
-42
-55
-45
-43
-62
-86
-71
-58
-48
-39
-33
-34
-46
-48
-58
-51
-41
-39
-43
-36
-24
-3
17
44
64
76
69
73
91
85
77
66
54
54
44
35
34
42
60
76
59
22
-2
-21
-33
-44
-60
-74
-73
-86
-76
-67
-78
-98
-99
-91
-103
-104
-92
-61
-31
7
45
83
120
151
182
189
198
214
240
259
279
337
374
389
373
377
394
414
420
407
405
402
390
371
357
360
346
314
283
260
228
210
173
148
118
96
74
75
69
47
27
-7
-36
-59
-87
-98
-108
-100
-104
-108
-99
-101
-110
-114
-131
-124
-116
-117
-102
-76
-44
-28
-18
-11
0
14
15
16
23
25
26
21
30
31
15
4
3
10
12
13
1
-7
2
19
22
15
19
19
18
11
11
-20
-38
-56
-67
-85
-95
-96
-111
-122
-140
-131
-138
-150
-159
-149
-158
-171
-162
-162
-158
-128
-101
-84
-92
-84
-77
-76
-85
-89
-96
-79
-80
-63
-63
-57
-40
-37
-23
2
18
36
53
67
81
72
74
67
71
70
63
47
29
42
17
0
-37
-36
-79
-102
-110
-120
-123
-100
-94
-115
-135
-151
-160
-165
-168
-182
-203
-210
-238
-246
-241
-225
-186
-138
-77
-37
10
52
91
121
134
134
148
202
229
266
305
339
364
389
398
399
397
378
356
329
312
276
241
202
162
123
111
95
74
53
22
-4
-10
-2
-8
-27
-45
-67
-75
-90
-98
-113
-126
-144
-172
-185
-179
-164
-166
-171
-180
-184
-168
-149
-136
-126
-123
-121
-118
-109
-97
-90
-74
-42
0
17
0
-27
-35
-14
-18
-25
-34
-26
-18
-27
-3
11
18
-5
-46
-90
-101
-89
-65
-65
-99
-112
-114
-138
-133
-113
-132
-168
-200
-213
-190
-188
-193
-198
-223
-238
-229
-200
-210
-215
-222
-233
-221
-175
-130
-116
-110
-125
-130
-126
-97
-95
-113
-119
-121
-130
-121
-99
-67
-50
-68
-106
-107
-77
-36
-37
-37
-45
-17
-16
-19
-33
-19
-37
-121
-143
-151
-159
-205
-241
-220
-206
-207
-223
-246
-301
-358
-411
-449
-486
-540
-588
-603
-567
-521
-452
-303
-110
44
211
305
355
350
344
366
406
442
477
522
578
689
760
771
718
638
548
475
410
352
312
281
250
231
225
188
120
43
-25
-87
-155
-192
-216
-212
-193
-179
-170
-163
-157
-171
-181
-191
-181
-173
-149
-87
-38
-20
-4
11
24
13
-14
-66
-115
-132
-129
-123
-107
-62
-1
54
91
142
228
309
315
266
213
195
186
156
95
65
42
4
-68
-167
-220
-246
-264
-276
-285
-269
-248
-224
-202
-181
-152
-154
-182
-227
-285
-322
-317
-306
-298
-296
-297
-302
-308
-308
-309
-307
-315
-302
-252
-202
-158
-145
-181
-194
-193
-176
-150
-141
-126
-104
-117
-138
-159
-189
-257
-297
-307
-331
-348
-376
-417
-496
-562
-607
-620
-624
-581
-490
-443
-450
-522
-558
-561
-544
-565
-633
-744
-888
-936
-939
-931
-954
-992
-982
-896
-691
-206
252
704
1080
1394
1600
1716
1797
1796
1741
1641
1587
1581
1558
1552
1486
1348
1074
729
438
106
-209
-457
-625
-706
-698
-666
-628
-583
-552
-538
-551
-518
-426
-306
-151
22
286
499
703
835
873
834
764
681
599
564
550
552
482
346
210
102
-7
-134
-278
-427
-561
-556
-475
-362
-235
-85
88
248
425
623
749
744
656
589
597
620
609
555
433
204
81
-1
-83
-185
-294
-400
-444
-449
-389
-354
-378
-394
-428
-457
-427
-385
-343
-351
-371
-319
-256
-214
-167
-163
-203
-216
-218
-171
-98
-45
-11
-10
-35
-69
-67
-111
-178
-268
-302
-334
-366
-410
-472
-542
-573
-646
-731
-818
-919
-898
-880
-879
-894
-886
-841
-763
-686
-670
-735
-800
-886
-880
-853
-794
-803
-918
-1004
-1098
-1110
-1159
-1198
-1185
-1151
-871
-345
355
1336
1877
2168
2278
2270
2205
2107
1980
1881
1810
1771
1761
1712
1574
1275
843
317
-208
-669
-1043
-1141
-1110
-1042
-954
-829
-625
-475
-458
-514
-525
-433
-184
190
527
865
1183
1440
1569
1485
1352
1188
991
798
638
554
501
447
310
82
-167
-396
-600
-771
-878
-897
-831
-671
-364
-132
121
521
1031
1372
1359
1102
966
1054
1150
1098
890
668
551
515
390
129
-93
-279
-436
-611
-621
-489
-396
-406
-470
-461
-377
-284
-229
-243
-286
-230
-108
-51
-58
-23
0
-68
-147
-149
-88
-57
-75
-127
-131
-85
0
9
-56
-172
-247
-317
-398
-488
-607
-742
-833
-872
-903
-943
-1084
-1256
-1321
-1208
-1042
-929
-845
-784
-749
-697
-680
-726
-810
-861
-898
-957
-923
-894
-973
-1143
-1200
-1109
-1049
-925
-638
-64
705
1475
1975
2111
2153
2186
2166
2010
1727
1663
1691
1644
1545
1395
1232
934
452
-132
-653
-981
-1116
-1130
-1122
-1064
-870
-651
-487
-356
-340
-286
-193
-9
302
661
982
1286
1495
1562
1564
1474
1272
958
680
522
422
382
343
212
-1
-243
-471
-641
-733
-760
-758
-705
-547
-308
-49
157
334
453
543
758
1247
1882
1857
1498
1239
1194
1135
889
480
84
-161
-195
-143
-191
-289
-351
-547
-786
-844
-633
-352
-325
-348
-280
-128
102
251
186
13
-91
-76
-39
19
124
164
83
-76
-148
-116
-105
-177
-270
-299
-219
-36
48
-47
-275
-471
-587
-654
-653
-639
-654
-699
-763
-775
-751
-768
-954
-1087
-1112
-967
-796
-637
-608
-699
-821
-942
-1077
-1187
-1229
-1268
-1351
-1399
-1382
-1350
-1313
-1294
-1148
-771
-98
764
1571
2080
2357
2440
2439
2365
2288
2153
2008
1863
1763
1680
1562
1343
817
244
-360
-833
-1096
-1207
-1262
-1234
-1135
-972
-771
-564
-411
-357
-386
-320
-93
284
742
1198
1391
1466
1508
1486
1378
1111
795
504
321
270
287
256
122
-105
-349
-590
-748
-836
-855
-816
-650
-395
-113
150
364
469
489
536
667
853
1132
1634
2027
1990
1566
1195
947
634
257
-140
-477
-592
-419
-166
-181
-372
-576
-780
-917
-823
-585
-344
-240
-125
76
290
460
460
269
-14
-124
-42
91
137
157
98
-48
-171
-230
-262
-360
-449
-465
-435
-346
-163
17
-33
-188
-335
-451
-510
-532
-512
-533
-587
-646
-707
-764
-837
-916
-976
-955
-855
-701
-586
-725
-969
-1154
-1224
-1299
-1393
-1478
-1515
-1485
-1437
-1331
-1302
-1282
-1129
-699
41
902
1663
2210
2338
2381
2297
2139
2011
1920
1832
1675
1532
1449
1356
1090
577
-25
-566
-931
-1135
-1245
-1204
-1032
-854
-664
-453
-242
-103
-138
-166
-45
210
588
970
1243
1364
1386
1342
1203
941
541
245
3
-129
-128
-105
-165
-301
-487
-655
-780
-829
-820
-756
-609
-376
-50
293
543
688
692
676
645
694
807
1010
1466
1849
1891
1437
903
565
337
30
-248
-472
-632
-559
-293
-134
-274
-529
-739
-868
-784
-415
-79
68
145
294
441
482
505
399
97
-130
-134
-8
65
94
18
-189
-384
-446
-490
-578
-636
-597
-526
-403
-148
34
48
-158
-393
-542
-580
-460
-434
-448
-522
-538
-520
-538
-630
-780
-851
-863
-866
-853
-767
-788
-853
-947
-975
-1039
-1139
-1204
-1268
-1355
-1419
-1356
-1421
-1390
-1306
-962
-443
256
1028
1590
1883
2035
2100
2060
1878
1712
1589
1550
1542
1543
1427
1156
776
334
-184
-627
-902
-993
-1028
-991
-834
-620
-435
-313
-231
-194
-172
-81
81
335
633
919
1107
1177
1152
1085
927
649
359
148
26
-19
-36
-119
-226
-373
-524
-653
-721
-711
-649
-560
-373
-119
127
298
388
435
437
451
518
629
754
894
1236
1574
1674
1364
898
480
243
54
-75
-182
-297
-335
-272
-187
-174
-355
-598
-772
-703
-401
-30
185
274
329
388
368
335
230
97
-47
-58
32
155
165
79
-92
-307
-462
-433
-429
-429
-398
-309
-207
-137
-81
-78
-191
-384
-486
-451
-392
-367
-392
-460
-530
-511
-394
-433
-673
-901
-999
-912
-778
-727
-833
-1089
-1217
-1185
-1144
-1171
-1278
-1405
-1507
-1580
-1385
-1233
-1202
-1241
-1152
-864
-208
632
1405
1807
1906
1863
1904
1906
1881
1771
1640
1486
1435
1424
1327
1085
662
83
-437
-727
-774
-725
-721
-742
-672
-527
-357
-247
-223
-282
-322
-256
150
537
882
1024
1010
947
920
881
743
491
240
71
53
123
167
60
-173
-430
-601
-631
-576
-543
-512
-431
-245
29
291
424
384
258
195
265
435
600
674
711
862
1246
1612
1401
815
330
120
130
149
105
50
-82
-141
-68
-54
-155
-406
-663
-738
-532
-114
233
248
132
107
116
124
136
74
-49
-70
87
260
260
149
-14
-291
-489
-469
-322
-259
-320
-256
-201
-213
-186
-169
-254
-397
-419
-301
-205
-175
-168
-240
-352
-427
-388
-440
-603
-751
-698
-647
-577
-630
-818
-1026
-1099
-1061
-1056
-1115
-1166
-1210
-1287
-1321
-1281
-1234
-1246
-1286
-1296
-1128
-713
-154
379
899
1306
1624
1698
1630
1587
1523
1414
1341
1381
1553
1592
1483
1213
844
350
7
-293
-496
-538
-463
-412
-335
-257
-206
-264
-353
-383
-297
-206
-27
235
487
725
777
738
637
496
387
279
203
202
245
258
204
92
-81
-273
-412
-502
-521
-486
-376
-174
-37
65
114
63
-17
-44
26
160
284
392
532
699
821
1028
1255
1327
1020
528
367
485
456
283
160
135
39
-42
-61
-139
-368
-567
-560
-390
-160
15
78
-25
-139
-67
-7
-3
-35
-42
-2
79
239
307
192
29
-86
-117
-154
-150
-105
-119
-155
-136
-94
-168
-302
-369
-401
-409
-383
-303
-272
-294
-368
-403
-454
-517
-496
-484
-505
-547
-600
-655
-747
-818
-847
-877
-883
-842
-793
-806
-905
-1011
-1096
-1156
-1209
-1183
-1137
-1080
-988
-833
-577
-38
392
715
849
937
1065
1194
1225
1171
1122
1172
1310
1387
1333
1182
962
705
479
320
210
131
32
-18
-1
45
11
-116
-223
-231
-176
-95
-14
80
151
196
226
247
210
84
0
6
52
103
104
81
50
15
-30
-62
-96
-155
-192
-153
-54
31
71
72
48
31
25
35
78
190
346
530
689
785
764
673
558
476
440
417
392
368
346
301
220
95
-59
-196
-231
-160
-34
1
-17
-55
-29
-3
-24
-90
-158
-145
-78
1
57
46
-20
-81
-102
-101
-96
-105
-113
-95
-83
-33
0
-52
-124
-196
-198
-185
-144
-17
8
-45
-147
-224
-335
-429
-441
-428
-415
-401
-394
-375
-351
-343
-360
-434
-544
-696
-784
-778
-720
-658
-603
-618
-699
-826
-875
-923
-961
-1003
-1023
-930
-808
-768
-790
-750
-628
-435
-85
228
435
558
678
849
975
963
910
938
1062
1138
1141
1097
1027
917
804
717
651
516
420
386
443
449
386
272
173
85
47
12
-7
-53
-91
-70
-24
-8
-23
-55
-71
-86
-73
-29
-8
-22
-50
-18
18
-6
-87
-159
-173
-99
-73
-62
-34
15
47
76
125
177
210
243
289
361
383
344
282
264
275
288
274
260
260
268
246
218
181
136
70
36
53
69
45
2
-10
-6
-13
-40
-56
-53
-66
-95
-121
-128
-138
-163
-192
-206
-223
-215
-189
-164
-144
-129
-103
-86
-82
-71
-84
-88
-93
-95
-96
-94
-102
-114
-114
-109
-114
-132
-148
-174
-191
-195
-202
-200
-214
-230
-259
-284
-311
-324
-327
-332
-361
-379
-395
-415
-444
-461
-480
-498
-524
-526
-547
-556
-584
-600
-596
-581
-560
-514
-445
-324
-256
-193
-124
-25
83
194
287
371
427
484
532
557
557
558
582
631
668
704
718
735
741
736
732
712
654
574
503
452
411
359
293
230
187
151
121
83
45
-7
-36
-47
-59
-89
-130
-166
-208
-251
-295
-345
-373
-376
-341
-297
-265
-242
-213
-188
-135
-124
-118
-97
-53
-18
0
33
81
88
73
82
108
145
169
193
205
197
201
206
197
202
215
216
212
196
169
157
177
188
171
131
90
47
8
9
7
-2
-38
-69
-88
-97
-118
-129
-142
-141
-141
-144
-147
-153
-158
-176
-185
-196
-200
-205
-201
-197
-162
-172
-180
-185
-191
-194
-197
-201
-223
-244
-266
-281
-302
-313
-335
-349
-361
-351
-371
-400
-403
-406
-446
-487
-506
-530
-559
-548
-540
-533
-540
-531
-494
-419
-299
-183
-100
-7
67
167
247
326
390
423
465
496
505
504
510
554
595
647
682
703
697
686
697
703
675
610
533
482
440
394
331
266
212
159
129
104
91
55
20
7
-8
-32
-85
-143
-184
-226
-271
-311
-331
-337
-328
-312
-295
-265
-240
-229
-211
-205
-195
-188
-163
-107
-46
-7
-28
-57
-49
8
86
149
186
186
161
159
185
191
177
166
162
169
187
209
201
193
177
188
198
191
159
119
108
114
96
61
29
12
-3
-20
-27
-34
-63
-81
-75
-71
-69
-78
-94
-94
-84
-93
-111
-124
-117
-121
-126
-122
-112
-120
-146
-124
-93
-86
-85
-101
-133
-176
-192
-202
-226
-255
-279
-293
-310
-336
-373
-404
-416
-421
-439
-473
-506
-540
-542
-525
-527
-539
-527
-475
-384
-293
-202
-125
-45
27
122
232
312
345
356
388
437
475
495
496
503
534
588
636
676
690
704
706
693
664
621
583
504
451
386
329
270
228
206
165
136
102
79
53
26
-3
-42
-82
-132
-170
-209
-267
-302
-326
-340
-319
-299
-278
-259
-241
-227
-221
-211
-194
-172
-168
-144
-124
-104
-96
-91
-71
-50
-4
36
67
83
103
126
150
165
178
186
175
180
191
193
182
183
170
135
113
105
110
114
108
91
59
40
22
9
-14
-26
-38
-57
-71
-72
-85
-94
-91
-89
-97
-104
-97
-100
-102
-92
-101
-115
-130
-133
-120
-105
-92
-88
-84
-82
-92
-86
-78
-82
-101
-121
-144
-180
-202
-228
-246
-270
-285
-315
-338
-350
-377
-398
-426
-460
-487
-497
-495
-487
-472
-449
-425
-376
-294
-207
-123
-54
-8
44
131
232
308
347
376
398
422
444
473
511
546
563
597
641
664
669
660
651
626
592
550
500
446
405
353
297
258
231
201
169
157
141
113
67
14
-33
-74
-112
-140
-173
-210
-222
-226
-226
-208
-199
-189
-176
-169
-179
-194
-190
-179
-170
-171
-179
-173
-146
-120
-98
-75
-55
-22
1
6
21
50
88
119
138
148
146
141
143
148
158
163
146
127
115
123
130
128
120
104
93
83
67
49
39
25
4
-5
-19
-46
-58
-60
-47
-45
-64
-71
-68
-51
-52
-52
-65
-88
-94
-86
-73
-70
-92
-107
-102
-87
-88
-91
-94
-103
-100
-86
-77
-104
-127
-150
-142
-132
-140
-188
-227
-254
-261
-258
-252
-272
-298
-320
-328
-332
-330
-352
-346
-309
-253
-205
-159
-123
-76
-21
56
134
166
213
259
281
307
336
359
373
408
431
464
515
534
535
547
558
542
519
496
468
452
446
414
367
342
320
280
245
214
165
120
81
66
46
38
17
-15
-63
-103
-136
-167
-186
-191
-186
-188
-202
-198
-194
-187
-172
-161
-156
-150
-142
-128
-118
-107
-103
-105
-92
-74
-54
-33
-11
-10
13
52
41
31
32
49
68
74
70
65
70
76
59
50
43
39
37
53
62
50
36
25
15
9
4
0
-17
-31
-46
-57
-57
-59
-70
-73
-77
-60
-54
-61
-57
-51
-62
-80
-79
-78
-79
-86
-103
-103
-96
-94
-95
-86
-78
-85
-98
-105
-101
-117
-127
-129
-139
-141
-146
-160
-168
-186
-205
-223
-230
-246
-275
-295
-317
-328
-340
-331
-316
-335
-321
-236
-84
41
57
4
-16
38
136
256
338
319
250
245
244
236
209
225
296
380
424
427
415
419
411
437
452
410
338
303
293
283
233
162
121
107
99
72
71
55
26
18
21
-4
-61
-92
-109
-124
-146
-168
-177
-165
-139
-136
-122
-115
-139
-137
-117
-118
-142
-150
-136
-116
-106
-108
-98
-97
-80
-63
-30
-7
-9
-18
0
39
32
7
0
2
21
39
51
51
43
25
17
29
26
16
3
16
21
7
-6
-25
-38
-42
-38
-34
-38
-58
-75
-64
-50
-61
-77
-85
-72
-66
-73
-67
-73
-83
-86
-80
-75
-81
-82
-86
-77
-71
-87
-111
-111
-96
-93
-92
-94
-94
-102
-105
-100
-114
-116
-122
-115
-106
-105
-128
-141
-142
-149
-153
-148
-154
-157
-158
-156
-155
-157
-161
-161
-140
-146
-168
-178
-190
-175
-127
-80
-39
0
12
23
34
65
110
146
172
181
175
160
164
176
187
205
221
243
275
283
292
297
301
304
298
281
247
217
188
160
131
112
81
62
45
33
23
15
11
0
-15
-27
-45
-63
-76
-88
-92
-99
-115
-114
-99
-91
-77
-65
-59
-58
-54
-48
-46
-47
-40
-34
-42
-40
-38
-40
-33
-39
-36
-33
-16
-17
-18
5
6
4
1
-6
-11
-18
-5
-1
-6
-27
-39
-41
-32
-25
-25
-28
-34
-59
-68
-70
-61
-64
-63
-70
-72
-69
-79
-78
-86
-84
-89
-82
-80
-82
-95
-94
-91
-107
-117
-115
-108
-107
-102
-90
-78
-74
-72
-76
-81
-86
-94
-98
-95
-88
-101
-103
-111
-104
-89
-82
-85
-89
-92
-101
-97
-93
-92
-96
-104
-102
-117
-123
-124
-110
-76
-32
13
36
33
39
69
93
132
155
166
151
151
164
149
134
148
169
180
204
238
248
250
250
252
244
232
212
205
196
170
136
118
86
69
58
60
48
28
24
24
27
14
8
-8
-15
-27
-34
-44
-58
-63
-57
-45
-42
-42
-40
-30
-27
-33
-37
-39
-32
-27
-24
-31
-44
-44
-41
-38
-35
-18
-9
-6
0
6
9
13
16
12
2
4
0
0
-6
-3
-7
-19
-18
-16
-15
-15
-16
-18
-20
-39
-41
-41
-49
-46
-45
-46
-40
-30
-25
-30
-44
-51
-54
-47
-48
-43
-32
-36
-41
-43
-36
-29
-24
-23
-22
-24
-17
-11
-6
-2
-1
-16
-41
-46
-53
-55
-39
-38
-42
-47
-45
-42
-46
-42
-38
-38
-48
-55
-59
-66
-72
-65
-69
-73
-77
-65
-64
-50
-42
-39
-22
-21
-14
0
2
10
27
35
43
47
59
62
64
77
94
107
107
106
117
118
143
157
163
152
144
134
133
129
122
119
124
127
119
107
106
109
102
106
91
80
73
68
66
58
42
32
24
19
16
12
9
4
6
22
23
20
17
21
24
18
13
-2
-18
-32
-31
-25
-27
-24
-20
-22
-31
-56
-59
-54
-57
-52
-54
-52
-48
-41
-28
-26
-32
-42
-41
-37
-51
-50
-51
-48
-50
-54
-53
-55
-61
-55
-56
-60
-73
-77
-65
-50
-40
-37
-37
-39
-43
-43
-48
-43
-27
-22
-23
-37
-43
-42
-44
-37
-14
0
0
-6
-16
-12
-27
-36
-39
-51
-57
-65
-66
-52
-27
-8
0
-13
-24
-33
-26
-9
4
12
16
11
5
7
9
27
38
35
40
44
47
68
95
110
109
111
114
125
134
150
156
163
159
136
129
147
140
136
133
118
114
98
93
95
96
90
79
79
88
84
75
69
73
66
59
43
30
24
39
46
51
45
43
43
38
33
27
25
29
18
19
29
28
13
0
0
-2
-11
-6
12
22
22
4
5
-2
-17
-30
-28
-19
-33
-37
-24
-9
-21
-23
-6
7
-13
-20
-4
10
-11
-32
-26
-24
-28
-37
-33
-26
-49
-63
-37
-21
-21
-21
-26
-35
-43
-32
-4
0
-22
-27
-40
-43
-58
-54
-27
-24
-32
-42
-23
-6
-21
-26
0
15
20
15
30
31
27
40
45
31
19
10
2
-3
1
14
30
43
49
70
74
69
73
84
83
80
88
91
87
80
76
67
70
61
57
61
71
93
106
120
149
349
407
358
237
199
285
300
255
284
310
292
212
186
161
101
63
111
159
152
148
164
154
75
19
54
94
106
117
172
194
174
125
106
84
79
110
159
162
137
125
102
73
60
59
64
53
56
55
45
19
0
-21
-44
-45
-38
-33
-42
-53
-57
-61
-87
-114
-121
-122
-112
-115
-126
-152
-159
-149
-152
-168
-171
-167
-156
-157
-144
-119
-130
-140
-136
-122
-125
-144
-149
-137
-129
-126
-110
-73
-63
-75
-90
-92
-81
-78
-75
-62
-63
-68
-61
-78
-99
-117
-118
-109
-106
-100
-98
-103
-119
-130
-134
-127
-123
-101
-75
-64
-41
-36
-27
-19
-6
4
10
22
43
52
55
81
83
74
62
57
76
90
107
114
113
134
160
159
145
137
136
155
177
206
197
189
183
178
172
147
133
138
151
174
180
166
138
126
127
123
118
123
176
150
124
133
141
139
126
161
162
125
90
82
84
94
57
22
-20
-54
-58
-36
-37
-57
-65
-62
-68
-78
-94
-88
-79
-75
-89
-113
-140
-162
-166
-171
-172
-182
-184
-186
-185
-200
-220
-216
-206
-212
-194
-178
-162
-164
-183
-188
-198
-197
-182
-174
-180
-190
-180
-176
-169
-183
-195
-198
-174
-168
-182
-203
-221
-209
-187
-171
-185
-194
-187
-164
-140
-115
-108
-100
-81
-48
-13
-6
-6
2
41
78
113
131
132
138
136
144
152
180
193
194
219
225
216
205
210
223
229
237
232
234
233
234
220
202
182
177
205
202
180
139
109
97
104
110
96
92
92
98
105
108
84
57
53
64
67
70
59
47
39
16
11
-11
-24
-32
-14
-7
-25
-48
-70
-76
-72
-64
-77
-80
-70
-69
-69
-94
-115
-136
-146
-151
-148
-159
-173
-193
-208
-213
-232
-257
-267
-261
-252
-257
-256
-258
-278
-274
-276
-275
-286
-288
-270
-257
-238
-233
-235
-245
-238
-228
-220
-212
-215
-195
-190
-173
-146
-124
-84
-25
26
56
85
110
133
149
175
208
218
238
247
254
238
223
203
183
191
198
210
202
186
159
150
153
135
124
109
109
116
113
96
84
75
66
73
87
86
80
63
48
41
44
51
54
53
40
38
25
13
14
7
17
32
37
30
21
15
4
0
-8
-15
-8
-1
-2
-14
-23
-39
-46
-49
-38
-32
-11
-1
4
1
-3
-24
-41
-47
-41
-48
-48
-39
-34
-37
-36
-56
-76
-95
-97
-99
-71
-51
-39
-31
-24
-16
-26
-26
-17
-14
9
25
37
44
42
38
39
23
32
37
47
58
56
53
45
46
52
46
52
55
54
52
44
30
21
16
33
42
40
36
41
35
23
-1
-11
-14
-17
-21
-12
-1
-7
-6
-8
-10
-7
-13
-1
21
19
10
-11
-20
-33
-29
-26
-29
-40
-43
-34
-31
-28
-33
-28
-24
-18
-5
0
9
19
10
7
3
-3
0
-4
-10
-14
-7
4
14
15
11
7
-1
-4
-4
-2
0
-6
-13
-8
-8
-10
-15
-17
-9
3
11
21
31
27
15
2
-1
6
3
5
7
2
-9
-10
-20
-27
-34
-33
-20
-1
5
6
13
28
36
28
23
30
41
46
42
36
27
23
38
29
26
17
17
23
25
19
16
8
-4
-18
-28
-16
-8
-5
-11
-12
-7
-16
-14
-15
-14
-7
11
21
22
23
5
4
3
10
0
6
11
23
19
17
7
10
0
4
15
14
20
33
38
36
26
13
-1
2
4
1
11
9
2
5
-2
0
-8
-3
4
10
4
1
3
0
-9
-4
-2
0
7
12
14
13
12
9
7
15
17
20
21
23
16
12
19
5
8
10
20
24
17
24
16
13
9
16
13
1
1
-6
0
-5
-7
-6
0
3
1
10
3
7
8
7
8
7
17
12
3
0
7
11
18
31
36
20
20
19
19
17
26
32
35
28
26
17
13
1
-16
-22
-21
-17
-6
-1
8
8
14
-4
-14
-6
6
4
8
12
8
18
30
26
33
34
37
32
33
20
25
26
30
39
42
45
46
47
39
29
26
31
29
27
27
30
41
36
20
10
8
13
17
10
11
5
5
12
9
11
11
8
-4
1
0
-1
6
6
6
6
1
1
9
3
0
-10
-12
-13
-4
-1
0
9
2
9
11
6
4
1
-1
2
4
23
19
20
13
20
22
35
39
36
36
34
26
25
28
35
25
36
32
24
10
0
-1
-13
-24
-21
-11
-15
-14
-2
3
5
6
4
2
1
7
-2
-3
-1
-1
-2
-1
2
2
10
10
10
11
3
8
8
0
-1
-10
-3
4
7
9
10
12
19
12
3
-6
-9
-5
-7
-6
-4
-8
-1
8
4
12
14
12
0
-9
-10
-11
-12
-14
-14
-12
-2
1
11
15
17
12
10
19
21
21
19
19
19
11
10
25
13
8
0
-2
7
0
7
6
7
0
6
9
9
10
8
1
14
19
12
9
7
2
0
0
0
0
-9
-11
-11
5
9
9
16
9
18
12
11
18
20
12
8
9
16
12
9
16
10
16
18
11
16
18
20
18
18
10
16
27
12
8
-1
-1
-8
-11
-19
-14
-11
-12
-11
-4
7
10
10
9
10
3
1
-6
-9
-9
-9
-9
-11
-18
-12
-9
-9
-9
-10
-9
-17
-10
-8
0
0
-7
-1
0
2
-6
0
0
0
1
-8
-9
-10
-8
-8
-18
-20
-20
-18
-19
-19
-11
-9
-1
0
-7
-8
0
3
2
8
10
10
2
0
-6
-8
-8
-1
0
-2
6
8
10
17
20
12
9
10
2
8
17
11
16
17
10
17
19
20
9
13
6
0
-5
-2
-8
-21
-22
-13
-11
-6
-6
-6
-1
0
0
-1
-3
-11
-5
-5
-4
-13
-6
-11
-3
-2
-9
-11
-4
0
-2
-4
3
6
14
14
16
7
6
16
27
28
26
36
31
23
22
19
27
19
10
7
9
2
2
-4
-15
-16
-17
-17
-12
-12
1
2
-7
-11
-16
-10
-10
-11
-15
-8
0
3
-3
-14
-20
-13
-11
-12
-15
-15
-15
-6
3
-1
-4
2
6
4
10
14
14
13
13
8
7
8
4
2
-6
1
12
14
12
4
4
-3
-11
-14
-21
-16
-25
-27
-30
-35
-29
-19
-18
-15
-6
-7
-8
-17
-19
-9
-9
-10
-12
-11
-11
-8
-14
-15
-14
-6
-12
-16
-25
-24
-15
-6
-5
-15
-26
-26
-15
-21
-16
-16
-17
-19
-19
-9
-14
-8
-16
-17
-12
-8
-23
-37
-20
-25
-40
-35
-13
-9
-22
-31
-35
-36
-31
-23
-22
-34
-38
-30
-27
-25
-29
-22
-32
-22
-26
-17
-14
-21
-25
-17
-15
-14
-14
-27
-24
-30
-33
-24
-13
-12
-14
-14
-11
-8
-7
-6
0
0
-2
-2
-7
-14
-6
-4
-5
0
-4
-4
-4
-1
-15
-20
-20
-30
-36
-37
-28
-27
-30
-29
-19
-17
-18
-18
-18
-28
-24
-24
-33
-36
-27
-25
-27
-27
-22
-13
-12
-12
-19
-20
-13
-12
-14
-14
-4
-10
-5
-1
2
3
3
-3
2
4
13
15
16
16
11
1
2
4
4
1
0
-16
-10
-7
2
3
3
-5
-16
-11
-7
-7
-1
-10
-14
-17
-23
-14
-10
-19
-17
-25
-36
-29
-25
-25
-28
-23
-22
-23
-23
-11
-16
-20
-22
-30
-25
-15
-13
-14
-6
4
7
16
14
9
6
-2
-4
-5
-5
-5
-6
-14
-19
-20
-18
-18
-27
-29
-12
-17
-13
-13
-4
-1
-4
-12
-13
-21
-32
-35
-27
-33
-45
-39
-33
-32
-27
-26
-23
-16
-15
-24
-19
-10
-16
-20
-20
-10
-9
-18
-19
-9
-5
-6
0
-3
-4
-13
-14
-20
-31
-26
-24
-23
-24
-33
-25
-14
-20
-24
-24
-14
-13
-16
-9
-14
-17
-25
-26
-17
-8
-16
-18
-24
-24
-24
-25
-25
-17
-24
-25
-33
-42
-36
-28
-26
-19
-26
-11
-14
-17
-17
-17
-24
-27
-28
-27
-28
-30
-29
-19
-25
-26
-27
-24
-24
-27
-27
-19
-18
-18
-19
-26
-27
-27
-27
-19
-18
-26
-28
-11
-5
-7
-1
2
-2
-6
-6
-5
-6
-15
-24
-24
-31
-26
-25
-15
-21
-15
-4
6
7
-2
4
7
-1
2
10
6
3
3
14
10
-1
-2
-6
-6
0
0
-7
-9
-1
-5
-7
-9
-8
-7
-7
-8
-9
-1
-6
-8
-9
-16
-26
-21
-20
-11
-18
-20
-2
-4
-13
-17
-9
-6
0
0
-1
0
0
-7
-10
4
0
0
5
0
-7
-10
-10
-2
0
-1
0
0
-6
0
0
-6
-9
-2
0
-7
-3
-9
-1
8
11
2
0
-6
-8
-9
-12
-4
-2
0
0
0
-6
-7
-15
-18
-11
-10
-18
-13
-18
-10
0
2
-5
0
3
11
3
7
16
19
27
19
17
17
18
17
16
23
17
17
24
36
30
28
28
21
19
9
-1
-12
-14
-30
-25
-39
-24
-26
-17
-5
-9
-9
-10
-10
-5
-5
-25
-22
-14
-11
-20
-23
-29
-20
-17
-9
-8
0
3
4
3
10
11
10
8
7
6
5
5
5
6
7
0
-1
0
0
0
0
-8
-17
-11
-17
-18
-12
-9
0
2
3
3
4
11
4
4
2
-7
-12
-5
-10
-5
-2
-8
-9
-7
-6
-5
3
6
14
16
14
19
12
7
5
-3
-7
-1
10
13
20
23
25
33
36
18
2
5
8
7
4
-5
-14
-14
-10
-6
-11
-12
-15
-5
-9
-21
-16
-11
-8
-17
-29
-32
-15
-15
-9
-8
0
-4
1
2
1
-2
-11
-14
-31
-39
-32
-26
-23
-14
6
15
8
4
4
4
1
-2
-14
-12
-5
-2
-2
-3
5
4
12
14
-2
-9
-10
-8
-9
-20
-15
-18
-17
-17
-15
-12
-10
0
-3
-15
-20
-20
-11
-17
-13
-12
-10
-10
-11
-10
-2
0
9
2
-1
-5
1
4
10
10
9
0
-2
-11
-6
-11
-4
-1
-7
-18
-12
-15
-15
-14
-4
-8
-10
-4
7
9
0
11
9
5
1
0
-9
-14
-22
-15
-11
-26
-31
-27
-14
-16
-2
-3
10
-1
2
7
2
-4
-13
-16
-23
-17
-8
-3
-6
-7
-10
-12
3
5
6
6
9
0
-2
-2
2
6
13
9
2
-3
-13
-25
-11
-3
0
0
-2
-16
-16
-26
-45
-50
-52
-41
-19
-16
-15
-21
-10
12
7
-3
-13
-13
-23
-23
-37
-30
-12
4
20
32
32
32
37
37
34
12
7
9
-4
-21
-38
-45
-42
-22
-18
-15
0
1
7
8
2
2
3
11
18
19
28
23
19
6
12
14
7
-2
0
7
12
18
23
38
41
27
23
23
17
8
4
10
-1
-25
-26
-8
-1
-11
-23
-23
-7
2
5
6
20
27
13
-5
-9
3
0
-1
-10
0
-2
6
0
8
7
3
3
0
-3
3
7
8
-5
-17
-25
-19
1
7
7
19
13
12
-1
-3
-12
-16
-16
-8
-7
-5
-12
-19
4
23
32
12
-7
-4
4
0
0
12
26
50
65
49
23
10
33
47
48
36
26
16
32
37
43
45
36
36
36
18
-5
-39
-40
-41
-39
-29
-15
-17
-20
-8
1
-6
-13
-28
-1
15
9
-31
-47
27
237
178
45
-89
-52
-42
-83
-104
-65
-49
-24
10
49
35
22
23
36
1
-24
-36
-43
-56
-25
-12
-3
-15
-26
-26
0
25
26
12
11
10
10
6
10
25
21
-9
-59
-80
-68
-30
2
23
23
28
32
40
29
8
-11
-1
2
0
-21
-24
-26
-53
-64
-47
0
41
52
40
12
11
5
-8
-29
-23
4
40
35
27
40
61
58
30
24
36
54
49
59
52
48
38
40
42
44
29
21
22
35
47
40
38
40
27
31
27
32
3
-24
-38
-16
1
24
27
33
52
69
69
45
33
27
7
-6
8
30
44
45
51
63
60
39
35
44
53
46
60
71
78
74
65
48
39
36
44
65
62
50
46
56
43
36
41
72
81
57
43
32
47
40
21
21
31
44
33
30
7
-8
-23
-31
-15
-12
-13
-7
4
3
-20
-39
-26
-2
23
31
36
41
40
49
45
64
70
54
46
34
49
25
15
34
85
91
88
71
64
35
43
83
106
76
66
79
62
78
70
63
30
35
68
102
131
107
60
38
49
74
99
149
131
75
37
46
75
112
156
131
89
79
51
-1
-49
-47
-31
-13
1
-4
-50
-113
-150
-171
-171
-142
-90
-46
-47
-47
-49
-74
-154
-189
-153
-99
-70
-79
-29
-55
-114
-212
-251
-204
-81
-46
-40
-21
-9
-35
-159
-234
-232
-90
22
56
8
27
21
-46
-140
-96
-31
-48
-31
-8
75
87
-39
-151
-183
-60
15
-5
-28
42
95
105
13
-44
-65
-13
19
48
70
73
7
-93
-84
-21
42
46
-1
-54
-27
68
167
97
25
15
46
105
96
54
34
80
99
68
51
19
22
30
111
178
173
190
194
190
165
187
213
249
284
282
289
302
311
276
233
204
184
202
264
287
234
190
221
245
219
174
145
105
95
114
127
90
30
-41
-69
-42
26
52
0
-73
-149
-174
-165
-156
-189
-224
-203
-210
-216
-276
-316
-335
-360
-337
-333
-330
-412
-494
-503
-479
-461
-520
-524
-504
-460
-525
-570
-560
-608
-724
-807
-684
-562
-571
-733
-808
-766
-718
-784
-909
-939
-833
-688
-559
-433
-344
-235
-107
119
385
654
801
856
950
1136
1348
1410
1303
1184
1225
1261
1188
1002
834
682
540
408
329
256
113
-76
-203
-158
-76
-121
-247
-292
-134
-4
73
109
147
205
288
409
540
705
727
721
732
827
880
842
736
646
628
612
575
497
375
234
172
170
178
162
113
42
-1
52
121
57
-19
-42
52
113
143
105
23
-86
-120
-79
-44
-72
-142
-218
-225
-225
-310
-432
-494
-483
-465
-464
-457
-486
-565
-569
-564
-583
-726
-777
-784
-666
-536
-475
-533
-617
-742
-803
-827
-787
-894
-937
-910
-806
-793
-899
-1000
-1108
-1142
-1117
-1123
-1055
-1100
-1106
-1167
-1101
-995
-952
-932
-752
-349
290
940
1373
1252
1179
1311
1591
1849
1942
1951
1950
2014
1988
1731
1363
980
650
454
425
455
315
-134
-429
-551
-539
-542
-597
-559
-410
-221
-27
27
-5
-21
24
222
457
648
731
761
831
944
1012
938
789
736
797
860
811
681
586
511
456
359
223
85
-3
-27
16
87
48
-30
-26
54
115
84
55
110
199
247
211
133
72
-11
-70
-72
-21
-26
-163
-246
-301
-354
-441
-573
-658
-664
-608
-606
-625
-636
-625
-621
-662
-650
-646
-649
-666
-647
-619
-574
-580
-629
-632
-616
-665
-707
-797
-839
-896
-841
-776
-793
-894
-953
-946
-997
-1120
-1215
-1203
-1231
-1211
-1174
-1133
-1020
-1011
-977
-820
-506
-181
204
658
1210
1461
1478
1390
1551
1781
1899
1907
1941
2014
1963
1719
1380
1095
841
614
410
335
290
158
-94
-304
-424
-451
-521
-546
-476
-301
-152
-75
-22
30
57
144
280
447
604
749
876
929
925
892
844
789
776
784
750
669
595
550
453
311
185
127
107
111
105
81
72
70
79
66
56
46
15
6
38
61
45
4
-11
-28
-101
-164
-230
-289
-316
-322
-313
-368
-426
-490
-563
-638
-675
-626
-561
-521
-484
-547
-646
-717
-728
-692
-674
-700
-659
-637
-656
-749
-848
-827
-742
-675
-670
-680
-687
-704
-852
-920
-843
-729
-785
-924
-1013
-1014
-1048
-1061
-1162
-1133
-1051
-946
-905
-916
-953
-1005
-924
-633
-146
396
855
1200
1270
1262
1325
1470
1576
1616
1831
2093
2200
2105
1805
1451
1108
866
770
738
688
540
358
217
67
-138
-355
-470
-432
-246
-96
-7
-22
-61
-61
17
167
350
496
624
731
813
835
810
776
741
754
783
799
725
601
491
410
383
428
468
439
346
261
223
174
95
39
41
52
65
45
-36
-151
-245
-266
-240
-253
-260
-271
-264
-279
-369
-434
-463
-446
-433
-379
-327
-342
-412
-475
-579
-624
-698
-715
-681
-652
-678
-767
-812
-894
-996
-991
-884
-760
-736
-737
-686
-674
-735
-723
-646
-538
-468
-522
-587
-558
-582
-670
-821
-799
-773
-784
-819
-812
-844
-979
-1077
-1071
-910
-856
-838
-792
-591
-341
-68
258
577
755
849
994
1218
1398
1441
1487
1664
1882
1920
1827
1682
1551
1320
1128
1063
1060
937
727
559
498
433
250
45
-43
-19
4
24
79
63
116
397
549
366
2
-38
282
481
435
397
515
627
557
447
466
444
314
220
578
782
625
328
270
409
365
184
89
131
117
23
-9
17
-112
-357
-494
-365
-227
-409
-559
-545
-436
-437
-514
-537
-491
-472
-478
-418
-334
-406
-547
-573
-443
-385
-465
-574
-562
-555
-601
-615
-620
-647
-643
-558
-409
-351
-416
-503
-535
-425
-342
-357
-370
-313
-251
-255
-298
-350
-427
-414
-352
-327
-364
-406
-469
-536
-583
-621
-635
-658
-681
-691
-666
-658
-666
-709
-681
-610
-428
-154
89
235
287
437
629
725
735
817
1034
1246
1310
1316
1330
1307
1156
1026
1022
1035
981
883
848
857
792
643
556
539
498
424
400
417
382
271
212
227
211
134
93
140
196
157
124
166
230
219
202
231
282
276
233
209
232
232
172
154
175
173
118
60
62
62
16
-27
-26
0
-25
-62
-69
-79
-125
-196
-216
-193
-193
-231
-246
-216
-211
-250
-268
-260
-261
-282
-298
-293
-286
-315
-351
-365
-351
-366
-409
-414
-403
-418
-440
-438
-411
-416
-412
-405
-377
-365
-384
-378
-347
-322
-325
-323
-297
-287
-311
-340
-339
-347
-377
-414
-425
-418
-435
-460
-476
-497
-528
-543
-542
-501
-481
-470
-444
-348
-259
-165
-77
16
85
140
241
403
558
647
701
730
758
782
808
837
880
907
918
930
954
968
959
941
926
890
849
804
770
720
664
589
522
450
395
355
332
315
272
222
211
209
192
164
147
142
121
110
85
59
11
-4
-11
-4
-12
-5
-26
-34
-24
-11
-19
-44
-60
-54
-57
-70
-114
-171
-214
-241
-249
-254
-262
-269
-267
-232
-218
-234
-255
-240
-231
-226
-234
-251
-264
-294
-318
-322
-326
-348
-367
-394
-425
-448
-459
-450
-423
-411
-408
-405
-396
-393
-372
-356
-363
-385
-377
-364
-365
-352
-348
-364
-370
-370
-371
-381
-394
-403
-415
-424
-454
-492
-506
-516
-521
-527
-528
-515
-473
-384
-252
-119
-35
12
93
239
418
577
651
673
692
713
752
781
814
827
831
858
895
936
943
953
958
948
914
879
832
792
738
687
599
502
412
350
318
276
233
197
140
106
85
100
93
65
39
4
-22
-47
-69
-92
-120
-123
-119
-122
-125
-115
-98
-75
-57
-59
-87
-113
-128
-127
-127
-144
-190
-251
-268
-277
-280
-295
-299
-288
-280
-266
-259
-257
-252
-237
-233
-231
-245
-261
-296
-322
-334
-353
-369
-379
-363
-368
-376
-378
-365
-354
-336
-318
-325
-332
-336
-331
-329
-310
-307
-336
-363
-367
-370
-376
-358
-339
-365
-376
-365
-357
-360
-351
-384
-434
-462
-477
-496
-501
-505
-510
-526
-520
-481
-420
-314
-178
-64
3
59
162
299
471
572
632
663
679
709
730
747
774
798
817
839
875
912
935
957
965
955
925
883
834
790
732
650
563
484
414
343
293
267
258
238
210
180
153
142
135
117
92
62
25
-1
-23
-40
-70
-92
-104
-95
-103
-116
-105
-82
-65
-57
-57
-64
-74
-87
-97
-115
-152
-198
-234
-252
-268
-292
-318
-311
-289
-281
-264
-247
-235
-235
-243
-243
-237
-244
-265
-291
-294
-303
-320
-324
-323
-325
-317
-303
-292
-303
-305
-289
-268
-279
-300
-318
-329
-332
-335
-332
-338
-347
-354
-349
-344
-349
-367
-386
-387
-382
-372
-379
-399
-445
-490
-503
-522
-539
-564
-589
-596
-555
-521
-472
-367
-236
-122
-35
40
132
230
355
464
545
631
668
698
717
749
784
797
818
837
861
883
899
917
933
925
904
871
826
746
683
609
537
461
406
334
264
225
216
220
213
186
162
141
128
106
73
32
1
-17
-43
-57
-66
-84
-94
-99
-88
-82
-71
-49
-27
-15
-6
-15
-19
-35
-71
-105
-161
-209
-259
-282
-274
-263
-267
-274
-266
-255
-249
-240
-232
-234
-236
-237
-248
-255
-264
-291
-317
-335
-351
-370
-378
-375
-356
-363
-364
-366
-354
-346
-338
-333
-342
-358
-368
-358
-361
-384
-407
-428
-426
-409
-402
-401
-402
-396
-398
-392
-390
-397
-415
-446
-473
-488
-515
-520
-522
-545
-562
-565
-534
-450
-319
-208
-131
-67
16
106
233
374
485
554
608
650
671
703
721
736
751
783
811
834
856
884
903
919
908
869
812
787
756
706
619
515
439
379
336
290
240
196
168
159
171
159
131
112
109
110
83
46
11
-19
-39
-47
-69
-94
-109
-95
-66
-46
-49
-32
-10
7
14
11
0
-30
-59
-77
-95
-124
-180
-224
-222
-207
-206
-229
-251
-257
-245
-223
-208
-200
-213
-224
-232
-234
-250
-266
-294
-316
-319
-322
-355
-372
-359
-339
-325
-317
-328
-352
-363
-337
-303
-300
-317
-357
-413
-435
-420
-428
-434
-417
-409
-420
-418
-407
-426
-437
-428
-405
-434
-481
-524
-538
-539
-523
-532
-550
-551
-514
-448
-353
-257
-154
-69
27
150
269
362
442
531
612
649
672
682
700
722
757
783
795
803
816
846
878
891
879
849
815
783
758
724
649
557
475
413
327
268
216
172
131
100
97
103
107
95
89
91
91
66
39
16
-3
-16
-31
-39
-50
-62
-56
-41
-19
-11
0
14
25
26
20
20
22
7
-21
-54
-91
-120
-151
-158
-172
-190
-196
-198
-184
-167
-167
-169
-173
-180
-188
-214
-237
-259
-269
-288
-305
-323
-332
-347
-353
-356
-349
-344
-333
-336
-324
-315
-306
-311
-328
-334
-348
-339
-327
-325
-375
-412
-410
-398
-375
-354
-392
-423
-429
-407
-413
-422
-451
-481
-495
-496
-483
-492
-499
-493
-430
-349
-253
-166
-81
-27
52
153
271
383
486
557
622
685
735
747
755
767
784
791
811
835
861
871
883
894
884
866
824
789
736
688
619
544
478
414
357
297
232
177
140
103
78
74
91
96
75
54
43
31
12
-3
-41
-68
-73
-71
-67
-64
-47
-31
-18
-13
-15
-7
-3
20
40
26
5
-7
-23
-40
-52
-72
-104
-140
-182
-191
-195
-201
-209
-197
-191
-197
-208
-226
-240
-247
-250
-259
-266
-303
-341
-354
-354
-362
-381
-394
-401
-393
-377
-346
-336
-315
-306
-303
-298
-295
-309
-324
-314
-313
-294
-271
-264
-295
-323
-349
-360
-375
-397
-399
-378
-358
-352
-339
-355
-424
-469
-505
-468
-377
-309
-294
-303
-240
-124
-3
81
140
176
225
300
415
545
634
662
678
706
716
712
662
605
579
564
566
586
596
616
660
680
663
613
545
507
502
496
467
412
382
348
310
286
260
237
184
128
120
129
116
109
107
119
139
166
160
412
688
662
442
395
390
293
175
193
235
167
26
-91
-155
-230
-286
-273
-282
-335
-374
-366
-299
-270
-328
-327
-337
-307
-288
-248
-257
-259
-262
-251
-261
-260
-308
-371
-378
-385
-391
-415
-495
-531
-526
-498
-538
-582
-616
-628
-581
-562
-563
-575
-610
-583
-557
-585
-610
-640
-657
-655
-643
-602
-565
-567
-587
-593
-642
-663
-729
-824
-868
-943
-920
-913
-896
-888
-867
-770
-589
-314
73
560
794
1030
1203
1276
1285
1234
1268
1374
1463
1491
1469
1446
1397
1277
1143
1010
868
702
530
389
329
295
240
224
202
173
122
89
64
13
-14
5
33
84
162
258
348
408
434
436
461
506
515
485
461
481
499
466
407
361
360
342
289
257
262
293
300
305
336
324
252
150
73
48
-5
-63
-101
-81
-53
-74
-104
-140
-172
-218
-270
-288
-276
-274
-266
-275
-300
-386
-446
-495
-522
-548
-588
-625
-638
-652
-715
-736
-766
-731
-646
-607
-604
-614
-633
-609
-607
-595
-581
-520
-527
-499
-527
-574
-648
-702
-806
-935
-982
-953
-998
-1031
-978
-978
-963
-946
-971
-1069
-1112
-1108
-1174
-1256
-1269
-1222
-1205
-1137
-1040
-948
-709
-175
305
851
1341
1724
1883
1967
2015
1993
1900
1800
1708
1672
1636
1536
1377
1198
1034
821
537
327
111
-80
-219
-287
-243
-154
-71
37
110
182
261
337
352
326
301
332
403
514
587
654
713
750
772
748
688
580
499
436
350
245
185
190
225
308
391
456
490
480
462
442
410
352
255
186
160
156
134
83
27
-16
-55
-97
-164
-212
-263
-298
-333
-379
-422
-462
-487
-500
-491
-492
-515
-558
-579
-589
-579
-560
-578
-585
-592
-545
-519
-437
-406
-434
-456
-449
-459
-477
-534
-545
-513
-512
-523
-624
-715
-760
-796
-828
-869
-904
-936
-913
-871
-905
-984
-1058
-1058
-1025
-1019
-1010
-1078
-1081
-1060
-1068
-1053
-1058
-1030
-1021
-1006
-902
-709
-351
128
695
1195
1580
1865
2000
2088
2040
1921
1767
1629
1536
1478
1402
1259
1134
1041
967
883
719
493
261
77
-65
-160
-233
-233
-201
-100
46
159
260
295
306
288
286
279
284
286
335
410
511
629
717
747
725
697
630
541
432
324
229
234
275
360
436
473
475
443
416
364
276
175
70
-15
-77
-70
-59
-59
-75
-85
-108
-129
-168
-227
-302
-353
-409
-441
-453
-468
-462
-453
-421
-405
-404
-427
-459
-500
-532
-528
-538
-501
-464
-449
-422
-367
-345
-311
-339
-405
-432
-457
-458
-443
-487
-515
-504
-495
-443
-473
-514
-544
-542
-539
-549
-602
-609
-594
-588
-604
-657
-687
-769
-801
-849
-901
-909
-899
-881
-895
-911
-889
-789
-682
-462
-189
141
512
833
1043
1188
1306
1416
1494
1509
1485
1412
1395
1381
1295
1212
1161
1153
1144
1045
897
744
622
512
364
254
190
162
147
106
77
95
132
129
80
38
37
44
49
40
53
126
206
280
342
398
457
499
517
484
425
392
390
378
344
308
294
283
271
237
186
131
61
-34
-144
-235
-282
-317
-337
-337
-330
-313
-284
-259
-239
-225
-217
-211
-227
-248
-272
-283
-268
-224
-207
-216
-217
-203
-192
-192
-197
-208
-226
-250
-256
-270
-261
-244
-229
-220
-246
-253
-235
-243
-245
-245
-245
-275
-302
-317
-318
-313
-305
-337
-381
-400
-416
-426
-465
-484
-504
-512
-530
-564
-588
-598
-644
-659
-665
-631
-600
-587
-568
-508
-401
-259
-102
64
191
221
220
241
295
354
398
454
520
561
560
561
644
767
845
843
848
867
890
914
925
887
844
824
795
721
652
631
601
580
535
479
435
394
351
274
216
188
167
102
58
81
132
157
130
99
56
45
48
56
47
52
40
10
-10
12
58
82
67
44
21
5
3
6
-2
-14
-13
-26
-52
-86
-93
-86
-90
-95
-116
-143
-158
-170
-182
-188
-185
-193
-218
-225
-224
-210
-200
-196
-191
-196
-208
-221
-237
-254
-279
-301
-322
-352
-352
-322
-301
-295
-286
-267
-263
-290
-326
-351
-344
-340
-368
-396
-415
-418
-415
-443
-452
-442
-441
-458
-510
-550
-568
-565
-559
-576
-573
-557
-535
-494
-423
-272
-112
13
66
104
156
235
312
394
458
509
536
561
623
708
808
887
941
989
1022
1048
1061
1089
1080
991
903
808
731
670
640
629
608
588
546
495
445
421
382
314
242
174
105
43
28
35
46
46
26
0
-11
-12
-14
-20
-20
-19
-19
-20
-14
18
42
49
45
49
37
24
18
3
-18
-44
-51
-57
-69
-54
-49
-63
-81
-101
-112
-123
-143
-164
-180
-186
-192
-229
-261
-268
-270
-287
-290
-269
-272
-281
-274
-275
-289
-295
-286
-280
-286
-307
-310
-305
-300
-306
-310
-304
-304
-288
-294
-304
-314
-302
-320
-346
-373
-393
-396
-409
-444
-472
-486
-475
-482
-507
-533
-563
-575
-580
-577
-569
-551
-481
-377
-234
-107
-22
51
102
162
239
307
392
452
478
494
529
620
714
807
885
929
967
992
1020
1021
1003
993
960
907
835
760
691
623
584
553
515
468
418
368
323
289
240
179
119
59
-4
-44
-44
-37
-47
-90
-113
-109
-90
-71
-65
-71
-68
-49
-41
-59
-66
-44
-36
-33
-39
-37
-38
-39
-35
-52
-85
-81
-52
-57
-92
-102
-118
-119
-114
-128
-170
-186
-194
-203
-214
-229
-241
-246
-260
-286
-297
-262
-250
-254
-256
-269
-273
-263
-272
-304
-333
-335
-325
-313
-319
-323
-339
-338
-348
-360
-367
-369
-366
-363
-358
-345
-341
-349
-377
-387
-389
-400
-411
-412
-446
-495
-518
-544
-558
-588
-587
-588
-589
-558
-520
-463
-348
-198
-75
0
54
113
157
211
282
347
400
452
473
511
577
684
791
877
944
980
1013
1056
1072
1062
1005
930
856
775
700
638
592
538
515
497
432
410
396
344
290
226
168
108
51
-4
-59
-89
-93
-99
-131
-142
-123
-112
-102
-83
-73
-63
-52
-53
-62
-55
-49
-61
-79
-90
-88
-83
-65
-62
-78
-80
-82
-111
-141
-153
-157
-177
-181
-204
-222
-223
-216
-224
-243
-256
-261
-288
-319
-354
-376
-381
-377
-373
-373
-374
-374
-378
-373
-372
-349
-343
-352
-347
-351
-365
-387
-403
-396
-387
-382
-377
-380
-368
-352
-376
-421
-445
-437
-450
-470
-490
-495
-500
-505
-493
-509
-518
-528
-558
-583
-591
-576
-581
-573
-498
-388
-232
-99
-29
8
46
117
197
258
310
354
391
411
430
499
608
737
810
857
911
975
1043
1075
1063
1009
958
910
837
746
651
587
535
508
468
420
399
400
403
381
334
284
216
146
84
20
-11
-16
-51
-126
-197
-189
-117
-90
-85
-86
-94
-81
-74
-94
-92
-72
-64
-87
-123
-124
-88
-75
-73
-92
-100
-72
-47
-48
-82
-103
-86
-84
-109
-139
-155
-156
-160
-177
-205
-222
-239
-252
-275
-299
-305
-291
-301
-339
-355
-359
-347
-347
-349
-372
-374
-360
-343
-353
-346
-364
-366
-367
-364
-356
-338
-364
-369
-356
-355
-366
-359
-361
-380
-405
-436
-456
-443
-436
-448
-497
-539
-531
-527
-558
-569
-570
-592
-583
-529
-421
-298
-134
-31
32
45
85
150
250
324
369
382
393
423
477
573
699
825
900
942
993
1054
1128
1169
1162
1119
1043
958
864
762
662
547
515
479
451
411
393
396
407
391
348
291
234
176
112
61
21
-16
-68
-122
-165
-176
-153
-140
-122
-123
-117
-94
-75
-69
-64
-56
-39
-47
-63
-71
-72
-76
-79
-82
-87
-60
-25
-5
-14
-42
-53
-53
-58
-102
-130
-157
-174
-181
-181
-185
-185
-197
-215
-267
-294
-312
-325
-317
-311
-299
-311
-333
-350
-364
-362
-345
-324
-304
-310
-322
-337
-343
-334
-326
-356
-381
-374
-334
-318
-342
-378
-393
-403
-424
-465
-494
-505
-519
-552
-579
-602
-616
-601
-583
-587
-593
-579
-512
-403
-301
-201
-101
13
104
137
176
200
277
394
466
494
497
544
642
734
829
922
1031
1090
1120
1159
1207
1236
1217
1161
1070
962
854
742
623
551
488
450
423
393
356
341
334
324
300
256
192
117
50
5
-35
-97
-162
-201
-186
-170
-169
-144
-117
-82
-66
-44
-27
-21
-39
-39
-31
-21
10
37
22
-10
-30
-24
-19
-22
-14
-20
-32
-25
-15
3
0
-7
-29
-60
-77
-99
-133
-166
-206
-215
-199
-203
-202
-218
-229
-268
-294
-307
-305
-318
-332
-314
-323
-338
-339
-335
-346
-360
-387
-412
-436
-440
-426
-418
-419
-434
-421
-416
-385
-384
-422
-465
-496
-516
-551
-578
-596
-637
-669
-674
-659
-669
-647
-621
-584
-484
-311
-127
-1
30
65
127
220
314
383
425
418
411
412
429
517
641
790
899
978
1049
1146
1257
1324
1350
1313
1261
1200
1119
1010
887
752
701
650
568
493
450
440
432
420
391
358
315
268
216
149
63
-27
-134
-219
-278
-289
-273
-235
-175
-150
-128
-73
-8
18
13
14
30
49
35
2
-17
-36
-42
-45
-45
-42
-15
10
40
72
71
62
41
20
-6
-29
-39
-66
-101
-143
-186
-204
-206
-178
-162
-173
-214
-213
-217
-236
-276
-287
-292
-319
-340
-364
-396
-360
-285
-97
-21
-22
-181
-319
-495
-635
-756
-857
-908
-1010
-1104
-1198
-1271
-1313
-1355
-1372
-1429
-1491
-1506
-1497
-1496
-1484
-1455
-1361
-1227
-1038
-806
-382
153
760
1292
1710
2092
2418
2741
2988
2971
2860
2760
2532
2124
1469
992
641
450
312
179
35
-35
-5
94
182
210
172
20
-125
-236
-244
-253
-276
-280
-224
-72
175
463
708
877
974
1092
1164
1152
1026
804
572
382
221
38
-179
-395
-413
-339
-190
-41
112
277
446
572
647
717
693
595
444
309
235
166
74
-17
-59
3
76
145
153
112
54
7
-26
-117
-254
-403
-499
-509
-537
-617
-677
-684
-629
-567
-569
-546
-532
-557
-510
-455
-420
-410
-411
-384
-343
-296
-272
-272
-306
-353
-418
-471
-548
-657
-747
-822
-876
-943
-934
-915
-915
-919
-935
-928
-895
-895
-913
-1031
-1127
-1192
-1214
-1199
-1263
-1343
-1399
-1338
-1216
-1113
-1081
-1028
-861
-444
68
645
1198
1652
2061
2396
2725
2976
2994
2732
2428
2058
1663
1165
598
61
-325
-515
-584
-612
-628
-571
-420
-204
6
214
339
370
353
314
334
337
287
245
252
324
493
663
755
802
805
811
837
789
604
339
118
-93
-235
-354
-439
-449
-314
-64
288
594
845
1065
1272
1412
1467
1412
1186
934
648
410
69
-212
-434
-537
-534
-476
-395
-361
-321
-293
-252
-153
-108
-107
-140
-208
-256
-303
-318
-342
-414
-455
-437
-352
-285
-282
-352
-391
-376
-368
-364
-450
-581
-617
-603
-536
-470
-487
-484
-565
-600
-530
-498
-621
-768
-898
-964
-921
-946
-992
-1057
-1080
-961
-910
-819
-905
-962
-1045
-1012
-1061
-1196
-1382
-1544
-1555
-1515
-1407
-1435
-1404
-1214
-970
-535
8
707
1372
1931
2419
2785
3116
3383
3216
2759
2213
1769
1364
786
29
-716
-1139
-1178
-1038
-960
-948
-847
-526
-36
371
597
681
745
758
766
724
613
507
427
339
335
417
546
640
631
604
561
546
506
304
-12
-284
-444
-520
-635
-728
-744
-597
-310
76
573
1047
1481
1694
1835
2034
2046
1904
1452
693
221
15
-356
-789
-1194
-1423
-1269
-979
-720
-570
-531
-280
118
419
558
486
305
208
204
131
-97
-310
-468
-536
-534
-509
-530
-559
-553
-547
-510
-457
-467
-540
-596
-619
-591
-501
-482
-515
-606
-596
-542
-479
-475
-612
-780
-791
-707
-665
-705
-836
-1003
-1078
-1060
-992
-1107
-1269
-1366
-1381
-1321
-1220
-1252
-1312
-1348
-1293
-1190
-1095
-1116
-1197
-1233
-992
-496
132
829
1406
2061
2599
3151
3536
3597
3275
2737
2256
1790
1230
435
-479
-1189
-1549
-1581
-1490
-1420
-1314
-1035
-265
350
822
1073
1166
1321
1460
1484
1398
1023
709
432
307
228
150
69
12
58
212
264
274
201
121
-8
-142
-295
-458
-619
-712
-671
-498
-205
231
720
1166
1576
1916
2161
2210
2079
1727
1210
614
77
-351
-783
-1248
-1602
-1686
-1504
-1202
-910
-619
-327
-9
341
592
721
726
693
616
470
289
54
-175
-346
-462
-536
-606
-696
-737
-742
-698
-646
-626
-603
-617
-562
-498
-411
-299
-283
-323
-344
-338
-302
-342
-403
-534
-635
-714
-755
-796
-804
-863
-934
-951
-954
-1068
-1182
-1296
-1336
-1324
-1401
-1406
-1499
-1479
-1383
-1305
-1203
-1126
-1094
-1077
-1051
-747
-171
584
1305
1822
2176
2601
3132
3685
3769
3350
2739
2202
1802
1224
302
-719
-1490
-1741
-1618
-1473
-1478
-1366
-881
-128
578
1014
1191
1328
1532
1735
1729
1447
1044
685
442
274
147
13
-99
-161
-129
15
185
271
245
120
14
-49
-102
-224
-446
-637
-670
-507
-227
99
602
1053
1523
1925
2158
2226
2143
1923
1500
909
375
-163
-645
-1144
-1574
-1831
-1831
-1585
-1211
-866
-431
-39
446
882
1118
1138
1027
903
782
559
242
-156
-494
-666
-723
-770
-860
-926
-951
-839
-689
-620
-599
-549
-426
-297
-176
-125
-137
-140
-163
-197
-272
-382
-463
-614
-817
-967
-1018
-1019
-1010
-1030
-1175
-1170
-1133
-1041
-1025
-1135
-1190
-1179
-1106
-1088
-1124
-1246
-1326
-1237
-1167
-1094
-1078
-1104
-883
-343
378
1139
1731
2193
2625
3098
3506
3614
3312
2727
2110
1550
968
241
-639
-1531
-1799
-1744
-1560
-1360
-1130
-732
-140
498
1020
1337
1491
1543
1588
1522
1315
991
634
283
121
22
-59
-109
-88
-26
69
157
176
141
60
-33
-124
-220
-318
-415
-475
-463
-284
-47
219
588
1000
1474
1790
1963
2025
1929
1766
1467
958
351
-243
-684
-974
-1300
-1581
-1706
-1496
-1065
-614
-325
-44
301
666
984
1089
1015
836
685
540
331
36
-280
-512
-635
-705
-766
-819
-818
-763
-673
-594
-542
-485
-429
-333
-279
-282
-258
-231
-268
-358
-440
-538
-630
-602
-604
-676
-705
-745
-750
-761
-777
-882
-1036
-1149
-1145
-1158
-1218
-1273
-1327
-1344
-1268
-1191
-1164
-1178
-1169
-1114
-1065
-975
-833
-455
156
910
1555
2037
2491
2931
3343
3522
3344
2837
2276
1762
947
172
-679
-1369
-1703
-1689
-1575
-1452
-1252
-883
-299
339
878
1158
1308
1431
1512
1507
1233
956
676
445
285
193
126
85
75
93
119
141
156
108
7
-84
-171
-260
-338
-408
-437
-390
-233
-19
185
402
766
1188
1658
1914
1978
1936
1839
1721
1405
838
173
-382
-865
-1111
-1401
-1672
-1686
-1412
-955
-505
-200
37
366
769
1091
1189
1086
874
679
510
288
11
-419
-647
-757
-825
-865
-897
-884
-816
-690
-562
-499
-430
-356
-272
-244
-234
-221
-231
-240
-370
-521
-604
-630
-647
-702
-804
-887
-891
-880
-869
-945
-1022
-1105
-1108
-1077
-1140
-1224
-1304
-1331
-1355
-1365
-1379
-1380
-1313
-1199
-1123
-1074
-829
-324
377
1193
1876
2371
2744
3147
3566
3704
3234
2556
1871
1297
711
-44
-930
-1653
-1944
-1817
-1513
-1272
-1091
-749
-187
476
1075
1388
1447
1411
1332
1246
1140
951
676
364
149
72
132
215
211
125
35
31
117
130
-14
-290
-541
-588
-540
-496
-505
-503
-363
-59
301
614
844
1062
1378
1773
2022
2055
1867
1565
1312
868
358
-236
-785
-1191
-1365
-1496
-1600
-1551
-1366
-944
-449
-45
291
577
877
1122
1212
1159
988
690
460
172
-168
-481
-703
-829
-937
-1018
-1044
-979
-855
-687
-589
-490
-381
-230
-103
-50
-110
-174
-210
-274
-395
-525
-738
-857
-869
-824
-746
-755
-803
-820
-831
-799
-790
-875
-1045
-1208
-1270
-1316
-1389
-1467
-1564
-1686
-1683
-1567
-1502
-1404
-1325
-1191
-874
-174
884
1848
2485
2823
3096
3706
4081
3917
3102
2056
1230
718
206
-590
-1579
-2277
-2341
-1894
-1356
-1023
-838
-496
154
932
1568
1628
1508
1295
1156
1145
1076
883
584
206
8
109
334
464
353
111
-104
-93
41
9
-310
-751
-1028
-943
-663
-487
-486
-519
-326
158
738
1141
1250
1219
1318
1618
1968
2034
1621
1155
770
568
357
-55
-604
-1123
-1452
-1419
-1270
-1171
-1110
-1001
-656
-144
397
798
954
1000
1048
1063
1025
858
516
114
-215
-403
-514
-616
-764
-958
-1044
-980
-784
-553
-455
-464
-398
-202
42
192
171
9
-176
-305
-387
-462
-664
-913
-1102
-1179
-1051
-925
-778
-858
-899
-788
-579
-404
-440
-747
-1010
-1222
-1258
-1300
-1526
-1874
-2094
-2034
-1787
-1560
-1437
-1401
-1189
-619
343
1694
2399
2748
3008
3305
3670
3831
3445
2564
1554
786
329
-158
-833
-1592
-2085
-2039
-1566
-1022
-561
-354
-25
494
1036
1375
1437
1278
1072
975
947
920
804
583
370
300
364
497
512
339
58
-196
-323
-335
-431
-678
-966
-1114
-992
-714
-424
-230
-109
138
536
960
1237
1279
1220
1209
1340
1482
1510
1355
1024
649
421
237
61
-312
-832
-1199
-1356
-1257
-1075
-976
-852
-602
-164
383
781
941
952
923
908
893
797
532
162
-186
-411
-512
-568
-643
-757
-821
-817
-687
-518
-399
-361
-356
-358
-281
-129
9
-3
-153
-259
-332
-369
-466
-571
-717
-901
-907
-809
-724
-635
-680
-750
-776
-765
-798
-924
-1116
-1304
-1455
-1574
-1621
-1663
-1684
-1698
-1598
-1368
-1199
-992
-756
-231
538
1458
2239
2739
3055
3303
3546
3660
3363
2617
1664
836
202
-366
-1247
-1834
-2063
-1861
-1430
-946
-566
-192
233
706
1126
1340
1343
1217
1097
950
847
750
677
591
546
468
423
407
418
347
117
-241
-544
-690
-736
-810
-971
-1085
-1024
-726
-295
97
421
627
876
1117
1291
1294
1170
1001
842
833
853
941
951
826
642
428
253
108
-142
-665
-1043
-1264
-1215
-1015
-814
-644
-438
-94
387
867
1155
1200
1057
916
775
635
388
50
-306
-624
-693
-681
-671
-675
-686
-667
-615
-522
-445
-369
-323
-303
-259
-167
-69
-7
34
-61
-321
-529
-699
-835
-964
-1086
-1126
-1108
-952
-819
-659
-544
-493
-497
-562
-695
-901
-1184
-1460
-1753
-1854
-1955
-1977
-1823
-1629
-1385
-1201
-1045
-782
-225
731
1805
2591
2924
2975
3050
3328
3536
3251
1975
869
143
-220
-552
-1082
-1704
-2040
-1836
-1228
-569
-150
43
214
534
912
1172
1191
996
831
725
718
741
812
859
823
722
591
477
409
295
21
-429
-862
-1084
-1072
-957
-900
-881
-766
-475
-28
398
674
801
865
948
1035
1066
1003
827
623
459
482
571
762
848
718
460
245
80
-61
-351
-771
-1135
-1335
-1213
-887
-583
-331
-96
231
654
1071
1291
1259
922
668
467
262
26
-225
-480
-632
-691
-651
-574
-479
-408
-420
-453
-476
-424
-355
-257
-257
-283
-271
-153
-46
5
-56
-225
-449
-653
-770
-871
-987
-1073
-1065
-1034
-931
-837
-819
-757
-697
-688
-747
-919
-1129
-1227
-1413
-1571
-1771
-1894
-1878
-1741
-1507
-1396
-1314
-1059
-497
530
1704
2936
3273
3284
3295
3450
3457
3013
1968
756
-219
-720
-951
-1163
-1486
-1694
-1551
-1030
-377
145
488
579
636
711
752
743
686
665
683
708
786
912
1054
1159
1127
924
599
272
-76
-410
-814
-1180
-1405
-1403
-1202
-915
-648
-368
-66
286
649
936
1059
1047
938
818
709
620
569
507
406
333
392
519
673
812
814
551
262
-23
-269
-486
-726
-912
-1093
-1113
-824
-228
155
500
765
895
972
1033
977
762
455
159
-136
-345
-385
-353
-348
-353
-366
-443
-473
-362
-298
-354
-455
-531
-557
-443
-228
-51
-19
-55
-77
-86
-92
-201
-431
-758
-971
-1056
-1021
-927
-871
-734
-625
-477
-444
-469
-532
-732
-899
-1073
-1233
-1384
-1512
-1531
-1573
-1612
-1581
-1480
-1398
-1224
-1131
-1013
-657
24
1083
2129
2904
3246
3233
3153
3194
3123
2635
1671
551
-399
-1111
-1269
-1353
-1420
-1318
-970
-452
5
375
620
727
736
675
552
348
239
352
564
764
902
1061
1226
1323
1254
948
456
-60
-484
-834
-1151
-1427
-1560
-1457
-1130
-645
-180
165
489
701
853
910
890
788
633
496
436
420
434
506
603
654
658
612
512
479
507
434
170
-197
-556
-779
-777
-652
-534
-478
-374
-176
93
415
705
837
820
719
623
473
345
254
150
-17
-171
-326
-413
-423
-330
-313
-387
-499
-557
-524
-413
-224
-115
-118
-135
-85
2
29
-35
-175
-376
-546
-690
-809
-863
-834
-788
-732
-778
-785
-700
-576
-393
-297
-378
-679
-990
-1204
-1254
-1241
-1236
-1304
-1502
-1574
-1607
-1458
-1243
-1052
-1004
-1131
-1249
-1178
-595
422
1696
3005
3365
3263
3073
2985
2920
2633
1887
766
-354
-1156
-1493
-1444
-1179
-852
-534
-237
6
187
412
547
604
487
194
-95
-222
27
519
1024
1338
1453
1482
1465
1345
1077
587
-47
-834
-1282
-1519
-1540
-1363
-1025
-618
-204
138
371
477
525
534
457
300
104
-11
43
250
550
861
983
970
860
705
498
311
75
-122
-136
-114
-26
36
59
53
60
46
-31
-186
-315
-298
-175
4
202
347
482
623
772
825
749
591
376
89
-151
-342
-501
-630
-609
-496
-420
-329
-223
-169
-121
-46
-19
-97
-216
-244
-243
-250
-266
-270
-330
-429
-516
-569
-733
-876
-976
-1037
-1021
-859
-693
-445
-214
-74
11
-113
-305
-608
-939
-1241
-1426
-1482
-1510
-1484
-1459
-1489
-1331
-1065
-812
-722
-714
-749
-623
-217
422
1209
1950
2559
2834
2880
2693
2425
2019
1315
744
135
-398
-776
-927
-875
-631
-272
72
277
318
227
83
-37
-72
-80
-25
158
373
678
1034
1351
1521
1493
1290
947
481
-16
-463
-782
-984
-1054
-1011
-835
-584
-304
4
121
152
93
-13
-118
-147
-90
59
312
587
818
972
1059
1114
1058
843
490
111
-193
-390
-398
-253
47
383
633
758
656
368
42
-276
-508
-623
-613
-490
-261
41
383
692
965
1011
938
733
410
58
-261
-468
-483
-369
-221
-120
-32
1
-19
-68
-134
-229
-353
-492
-525
-506
-382
-160
61
195
228
117
-68
-318
-542
-689
-779
-798
-815
-761
-745
-684
-552
-458
-377
-333
-362
-439
-574
-737
-869
-935
-897
-875
-948
-1186
-1429
-1507
-1423
-1231
-1119
-1125
-1272
-1283
-1034
-658
-39
713
1555
2323
2794
2900
2611
2157
1654
1295
1002
733
423
114
-127
-238
-158
-8
132
234
211
44
-250
-545
-685
-599
-297
146
572
868
1096
1254
1305
1138
877
534
177
-158
-413
-599
-642
-520
-298
-67
81
67
-131
-422
-657
-769
-758
-642
-412
-50
233
527
781
956
1061
1100
1049
883
610
302
2
-202
-253
-153
-26
115
197
270
408
460
448
367
170
-62
-238
-352
-377
-317
-139
143
428
651
756
686
495
266
80
-82
-150
-131
-77
0
47
83
46
-19
-99
-164
-260
-368
-436
-481
-451
-338
-105
169
279
258
170
8
-274
-520
-743
-807
-782
-666
-501
-408
-343
-227
-253
-253
-351
-419
-519
-667
-748
-689
-678
-572
-534
-544
-688
-808
-1028
-1212
-1405
-1469
-1377
-1296
-1146
-977
-855
-818
-863
-677
-415
67
679
1306
1848
2168
2342
2188
1810
1441
1100
867
696
588
487
370
234
141
83
10
-4
-32
-117
-218
-330
-436
-446
-274
36
397
719
971
1066
1005
810
561
281
22
-46
-70
-57
-61
-104
-158
-207
-231
-263
-324
-400
-509
-608
-646
-592
-407
-82
270
640
799
880
861
693
470
289
196
171
216
273
316
322
254
146
5
-38
-62
-15
127
289
437
513
410
210
22
-114
-168
-203
-162
-68
35
181
308
364
334
262
207
69
-6
-21
-1
9
70
138
176
159
106
62
13
-33
-73
-120
-165
-200
-147
-62
-18
-12
-71
-156
-255
-316
-385
-486
-542
-529
-469
-425
-392
-366
-363
-407
-404
-455
-525
-599
-684
-708
-699
-622
-521
-433
-434
-479
-525
-640
-775
-892
-984
-1037
-1068
-1098
-1200
-1294
-1403
-1337
-1064
-660
-68
642
1267
1800
2122
2142
1813
1376
987
729
615
662
817
996
1095
1087
858
506
106
-212
-430
-590
-665
-635
-517
-274
43
348
602
767
829
733
525
232
-37
-261
-220
-21
278
578
756
731
509
160
-267
-667
-978
-1092
-976
-681
-336
-20
209
310
270
147
3
-108
-132
-39
157
384
576
706
751
707
608
474
288
73
-65
-170
-111
34
270
481
704
733
651
390
-38
-426
-724
-844
-752
-444
29
487
831
1004
964
684
177
-144
-319
-337
-168
86
336
544
644
572
354
78
-157
-348
-432
-387
-271
-138
-9
108
195
152
29
-88
-218
-335
-442
-530
-580
-576
-498
-390
-274
-172
-120
-119
-205
-354
-458
-677
-776
-725
-636
-443
-212
-183
-291
-537
-778
-908
-1011
-987
-872
-781
-665
-651
-662
-838
-1204
-1428
-1507
-1377
-1015
-482
175
820
1334
1718
1787
1632
1305
974
719
577
632
797
998
1195
1337
1252
974
581
134
-285
-571
-686
-655
-494
-197
175
486
679
731
641
450
222
6
-137
-184
-106
92
343
576
715
696
546
252
-109
-462
-714
-841
-797
-593
-270
61
334
378
243
1
-282
-528
-648
-578
-338
10
391
734
951
989
846
560
221
-118
-365
-440
-309
-29
268
553
780
908
848
619
244
-176
-513
-717
-655
-462
-155
201
508
691
707
503
213
-115
-359
-422
-334
-106
207
552
782
848
727
448
69
-261
-469
-530
-480
-292
106
363
461
390
148
-152
-456
-628
-690
-649
-477
-237
-59
21
0
-109
-253
-404
-574
-629
-580
-488
-402
-341
-302
-324
-368
-455
-532
-567
-530
-469
-413
-381
-347
-411
-495
-597
-696
-735
-710
-689
-653
-619
-563
-550
-540
-519
-494
-471
-364
-169
64
295
476
634
721
752
778
758
730
723
734
758
800
833
834
729
581
434
303
173
105
86
141
210
264
281
259
205
141
66
15
-19
-28
0
65
127
164
146
75
-10
-86
-166
-218
-226
-161
-74
-31
-43
-93
-160
-170
-218
-267
-260
-178
-70
11
87
136
156
170
164
158
145
134
115
98
110
129
151
179
216
259
305
354
350
263
97
-51
-127
-121
-81
2
92
252
389
462
428
295
105
-68
-165
-152
-64
85
245
378
447
408
264
45
-212
-311
-322
-222
-51
122
256
324
317
213
36
-139
-267
-298
-238
-101
56
177
197
66
-90
-269
-411
-497
-498
-426
-294
-156
-57
-26
-79
-212
-371
-492
-566
-570
-504
-383
-259
-178
-211
-284
-394
-516
-644
-727
-755
-697
-567
-424
-326
-283
-334
-435
-548
-593
-554
-488
-341
-219
-75
98
223
291
309
298
328
375
467
582
701
794
824
791
715
593
434
392
412
471
534
566
559
526
496
439
348
246
166
115
94
108
114
87
17
-71
-170
-212
-215
-203
-183
-159
-137
-115
-106
-131
-172
-206
-215
-214
-203
-169
-138
-118
-102
-85
-83
-83
-75
-62
-39
5
39
47
38
22
8
-26
-61
-54
-49
-47
-9
66
159
197
195
171
128
127
162
214
264
298
315
315
307
268
231
176
129
114
142
199
265
273
280
286
305
285
243
192
163
156
163
172
174
151
104
61
38
10
-47
-149
-174
-140
-98
-111
-145
-181
-186
-197
-233
-251
-257
-257
-259
-274
-306
-319
-318
-329
-360
-363
-366
-379
-414
-424
-436
-425
-400
-393
-429
-459
-453
-425
-394
-395
-391
-411
-420
-470
-480
-474
-447
-442
-454
-445
-405
-329
-215
-107
-19
48
98
159
233
286
340
403
471
549
574
584
590
592
574
561
553
539
519
482
476
482
490
463
398
317
247
171
124
70
23
-10
-54
-105
-116
-138
-148
-161
-153
-162
-189
-178
-164
-152
-174
-166
-148
-136
-137
-145
-143
-145
-149
-162
-170
-155
-133
-113
-82
-40
0
18
5
-7
-18
-26
-73
-113
-135
-188
-188
-103
-4
99
157
154
145
130
158
224
273
300
297
281
318
344
341
279
210
147
124
170
219
286
320
330
331
317
309
269
190
138
163
167
124
106
94
69
21
-35
-55
-73
-101
-147
-175
-169
-148
-145
-171
-202
-219
-237
-269
-299
-335
-363
-387
-369
-344
-352
-382
-428
-458
-469
-456
-390
-339
-315
-325
-361
-413
-350
-312
-363
-434
-463
-500
-501
-510
-496
-481
-470
-447
-387
-299
-199
-126
-76
-19
25
96
160
284
346
369
411
454
501
535
534
500
479
488
494
484
476
480
467
464
479
426
357
309
266
227
178
118
75
39
23
2
-16
-36
-62
-112
-168
-206
-213
-203
-198
-201
-206
-202
-195
-196
-198
-200
-211
-201
-206
-204
-183
-187
-220
-215
-173
-138
-130
-127
-82
-57
-51
-46
-53
-50
-61
-73
-68
-58
-54
-79
-125
-165
-173
-149
-107
-51
0
94
191
283
347
391
413
404
428
490
554
576
540
485
418
364
322
265
217
202
202
219
241
298
336
365
370
358
335
291
242
181
111
45
-5
-67
-113
-139
-167
-212
-225
-212
-239
-270
-292
-287
-267
-246
-236
-258
-297
-330
-360
-376
-363
-353
-350
-358
-365
-359
-331
-288
-272
-291
-297
-313
-326
-330
-313
-298
-295
-298
-324
-348
-318
-342
-400
-412
-412
-407
-340
-273
-192
-157
-112
-72
13
84
144
190
235
343
419
423
374
353
391
452
485
458
400
372
368
421
465
470
418
384
346
317
297
245
169
90
48
41
15
-17
-52
-95
-126
-156
-159
-152
-133
-155
-182
-186
-159
-133
-144
-164
-180
-168
-169
-204
-199
-174
-157
-154
-133
-114
-107
-110
-99
-93
-82
-75
-53
-34
-40
-34
-21
-8
-7
-18
-32
-52
-74
-75
-79
-47
27
153
258
277
231
188
176
229
312
398
456
449
387
358
350
353
309
231
184
162
176
198
230
284
331
351
353
369
364
328
244
130
112
138
138
100
51
-4
-45
-64
-65
-80
-115
-161
-186
-171
-135
-89
-78
-135
-201
-217
-217
-235
-263
-309
-359
-371
-369
-348
-332
-320
-324
-340
-364
-353
-317
-263
-253
-291
-329
-330
-349
-338
-297
-269
-284
-317
-345
-343
-364
-424
-437
-414
-366
-310
-236
-195
-157
-84
-19
50
125
191
258
329
420
462
495
504
493
473
448
440
430
426
404
372
333
321
311
320
317
280
199
138
120
90
45
12
20
28
19
-11
-31
-70
-140
-180
-193
-187
-161
-179
-211
-209
-148
-84
-76
-113
-157
-158
-134
-117
-130
-148
-185
-229
-203
-133
-56
-44
-66
-106
-112
-46
-8
-54
-145
-209
-204
-166
-122
-106
-94
-69
14
176
243
213
120
50
49
107
315
721
1249
1500
1142
290
-448
-507
-92
287
294
88
22
303
638
748
486
-9
-358
-191
448
1105
1273
915
554
566
845
904
563
60
-225
-235
-91
33
32
-162
-491
-721
-808
-803
-814
-713
-523
-339
-297
-308
-228
-51
-66
-369
-703
-572
-237
-56
-42
-131
-252
-434
-554
-709
-829
-1019
-1040
-778
-204
94
-87
-680
-979
-860
-575
-698
-909
-932
-611
-244
-37
-98
-252
-301
-95
285
611
721
754
819
1030
1126
1083
773
570
423
379
372
376
370
330
266
107
-111
-243
-272
-210
-176
-84
65
279
434
450
371
252
194
208
293
342
344
335
317
276
164
-16
-203
-333
-427
-440
-379
-259
-204
-216
-251
-310
-379
-402
-333
-188
-26
82
158
250
328
342
265
155
84
67
92
156
200
176
37
-138
-320
-457
-561
-571
-530
-456
-299
-50
234
364
268
75
-13
4
151
272
410
540
566
536
518
468
441
527
1087
1686
1864
1308
471
-33
-170
-96
-128
-180
-108
130
401
510
249
-155
-365
-325
-170
82
432
737
770
461
90
-105
-103
-78
-124
-246
-249
-84
105
30
-296
-686
-897
-933
-809
-572
-333
-136
-76
-173
-359
-567
-626
-503
-261
-216
-171
-121
-34
16
-5
-97
-363
-620
-753
-735
-576
-448
-354
-456
-565
-702
-683
-743
-745
-738
-663
-598
-631
-703
-716
-448
47
553
794
731
652
677
800
801
652
491
468
627
702
649
475
279
55
-151
-242
-182
-79
11
33
37
37
82
120
93
40
65
214
421
555
559
446
279
119
13
-20
-18
-14
-33
-62
-120
-168
-231
-316
-426
-537
-505
-374
-207
-56
30
36
-16
-45
-4
80
164
264
351
383
367
321
255
166
45
-88
-149
-188
-243
-301
-318
-275
-171
-42
79
105
28
-40
2
127
258
332
338
325
304
292
264
229
156
77
40
77
162
281
405
528
1030
1637
1895
1384
525
-73
-286
45
324
297
230
260
299
169
-158
-409
-489
-360
-152
131
430
636
600
193
-272
-547
-339
21
216
147
-4
-78
-132
-294
-495
-695
-776
-681
-438
-200
-98
-104
-270
-640
-936
-883
-565
-119
114
83
-224
-449
-490
-354
-204
-217
-308
-399
-256
-130
-118
-343
-726
-893
-860
-469
-235
-154
-205
-485
-833
-1134
-1311
-1268
-1053
-549
94
806
1130
1042
610
258
129
227
539
753
943
1078
1068
844
433
59
-218
-287
-213
-12
221
397
409
213
-118
-426
-408
-236
81
401
635
726
648
464
228
3
-137
-103
95
334
502
508
318
-30
-397
-621
-628
-489
-268
-77
24
22
-79
-248
-392
-409
-265
-26
238
470
606
587
403
147
-56
-99
-23
110
209
214
105
-80
-259
-345
-275
-125
-17
10
17
54
122
150
71
-43
-65
38
192
300
338
303
205
81
-21
-45
-2
72
131
150
126
118
145
195
265
966
1807
2144
1554
476
-214
-357
102
575
610
422
256
260
127
-198
-495
-639
-533
-320
-39
325
517
499
83
-408
-628
-417
115
487
438
165
-37
-126
-244
-390
-547
-662
-588
-354
-91
-68
-154
-357
-667
-845
-780
-487
-117
118
90
-155
-353
-434
-363
-260
-245
-266
-180
161
196
-68
-531
-862
-888
-662
-334
-91
-3
-79
-330
-644
-880
-937
-856
-645
-545
-531
-503
-167
176
357
225
-21
-110
141
621
956
972
774
511
387
409
468
471
435
346
214
149
108
74
-18
-152
-293
-245
-29
250
410
355
140
-42
-56
90
258
377
419
353
272
205
116
27
-49
-128
-171
-134
-29
48
21
-140
-373
-524
-470
-264
-58
68
63
10
-36
-47
-17
34
79
128
169
217
220
183
84
-39
-121
-98
62
242
291
149
-110
-202
-168
-74
12
59
95
114
92
55
10
0
2
26
77
145
210
253
223
88
-16
-48
47
176
244
226
161
122
136
204
468
1274
1925
1767
899
-38
-447
-189
631
839
537
148
-44
-158
-303
-480
-547
-429
-215
0
181
361
425
189
-239
-595
-542
-13
768
772
307
-260
-560
-583
-477
-328
-268
-219
-155
-171
-309
-478
-570
-610
-609
-499
-270
107
232
47
-373
-695
-690
-368
2
236
228
72
-78
-278
-496
-677
-668
-509
-249
0
61
-176
-457
-737
-870
-867
-658
-415
-293
-322
-449
-673
-831
-866
-727
-390
39
415
548
437
226
91
92
193
326
552
820
958
803
401
-29
-211
-152
74
266
394
422
321
12
-264
-398
-270
17
289
404
377
255
99
-44
-145
-146
1
264
465
501
322
37
-235
-353
-341
-219
-56
78
56
-106
-332
-499
-518
-402
-210
-31
70
112
80
-8
-123
-165
-83
77
230
311
298
216
121
40
-13
-27
-11
39
107
141
93
-25
-148
-191
-142
-77
0
62
96
58
-16
-85
-93
-32
46
121
147
128
83
43
31
25
3
2
53
101
114
126
114
102
168
675
1431
1787
1338
306
-453
-486
165
919
1146
769
172
-370
-516
-532
-373
-120
77
88
-82
-183
-140
-48
-91
-255
-314
-91
381
699
515
-21
-604
-636
-379
-25
157
70
-160
-449
-666
-724
-530
-255
-114
-161
-312
-391
-291
-119
-77
-260
-351
-270
-67
96
140
48
-122
-303
-444
-407
-249
-28
69
-20
-234
-385
-408
-303
-230
-258
-394
-510
-500
-454
-482
-557
-664
-659
-570
-425
-393
-509
-614
-478
-73
372
521
408
119
88
264
553
780
865
829
658
395
209
124
231
371
431
313
119
-26
-72
-129
-120
-74
40
183
253
197
66
-27
-1
96
205
269
296
267
172
29
-83
-91
-7
66
47
-38
-146
-214
-219
-210
-212
-191
-139
-73
-41
-73
-115
-117
-71
0
51
96
158
168
137
100
102
153
200
210
178
153
134
102
53
5
-10
2
33
40
25
-2
-21
-30
-31
-16
15
66
106
107
91
69
62
92
114
133
148
144
139
112
84
68
106
150
191
212
234
269
647
1182
1391
1009
168
-297
-171
475
1114
1207
730
28
-534
-544
-336
36
301
326
16
-437
-641
-467
-86
178
178
55
0
130
214
80
-145
-270
-193
-59
32
13
-133
-328
-535
-648
-568
-254
43
94
-124
-432
-586
-452
-142
81
65
-59
-182
-234
-274
-249
-214
-106
0
16
-105
-273
-338
-245
-138
-108
-131
-152
-179
-257
-427
-512
-482
-369
-312
-344
-405
-435
-509
-590
-636
-577
-396
-239
-251
-437
-561
-390
6
449
417
160
-43
9
292
565
705
676
538
388
215
153
271
497
591
406
71
-116
-80
73
156
128
67
40
54
47
34
48
111
187
186
119
72
103
115
76
-1
-14
15
56
12
-92
-190
-189
-128
-70
-70
-85
-89
-95
-121
-154
-134
-43
57
76
-19
-78
-61
5
78
110
102
64
29
25
57
111
158
156
118
69
36
31
51
100
95
52
-1
-25
-18
-9
-4
-8
-14
-20
-9
44
76
89
89
83
90
102
150
151
119
78
32
31
68
129
177
188
279
714
1089
959
361
-94
-119
372
1000
1166
707
76
-320
-357
-172
152
396
416
67
-474
-774
-616
-96
370
442
168
-156
-245
-142
52
142
186
125
-19
-205
-303
-275
-193
-176
-278
-373
-333
-186
-95
-170
-320
-366
-248
9
75
22
-78
-199
-246
-206
-94
35
70
-44
-269
-405
-338
-113
38
28
-111
-268
-294
-211
-122
-45
-85
-232
-438
-514
-396
-221
-92
-200
-424
-525
-465
-294
-200
-251
-349
-457
-442
-371
-325
-259
-238
-201
-153
-126
-79
-33
30
145
354
479
528
492
360
285
343
496
602
569
398
213
80
79
179
275
306
222
55
-78
-121
-33
119
251
253
113
7
-13
50
140
179
139
33
-61
-132
-133
-69
0
38
35
-14
-76
-102
-73
-19
2
-16
-48
-67
-87
-101
-93
-72
-42
-19
-5
0
12
43
52
49
49
83
130
157
134
106
82
89
89
82
75
78
69
29
6
18
50
84
98
70
25
-6
-15
14
41
51
33
28
3
-28
-31
1
45
64
53
34
28
41
79
133
224
555
700
547
213
94
206
603
902
882
564
150
-85
-67
114
301
360
235
-123
-513
-638
-292
104
287
147
-172
-375
-317
-78
175
320
238
5
-282
-475
-441
-218
10
36
-164
-493
-572
-443
-228
-59
-12
-68
-174
-250
-240
-125
18
95
53
-86
-196
-227
-196
-136
-49
-1
-7
-109
-180
-168
-115
-36
-10
-23
-60
-121
-132
-107
-95
-67
-89
-148
-228
-260
-262
-246
-250
-244
-236
-246
-284
-334
-380
-348
-300
-265
-278
-299
-295
-207
-153
-115
-65
11
96
168
213
240
273
324
353
367
359
348
328
292
240
194
177
214
223
197
165
144
141
145
144
150
145
132
98
66
42
44
43
42
6
-18
-33
-36
-47
-78
-97
-93
-75
-75
-89
-67
-35
-30
-58
-66
-49
-50
-61
-75
-95
-95
-75
-51
-51
-66
-58
-35
-6
5
23
32
40
24
37
50
69
82
89
76
56
36
36
45
56
63
52
45
60
77
85
77
69
63
47
27
26
38
50
41
29
47
80
87
102
100
117
149
161
167
178
203
276
413
511
532
539
559
531
470
411
398
417
378
221
48
-23
-42
-35
-65
-79
-55
-39
-50
-18
72
170
215
197
93
35
11
-49
-127
-196
-235
-272
-299
-291
-272
-213
-147
-127
-120
-99
-57
-34
-35
-47
-84
-95
-124
-169
-205
-204
-215
-255
-282
-262
-201
-159
-133
-131
-118
-74
-40
-43
-68
-137
-176
-217
-253
-284
-297
-273
-270
-289
-281
-258
-225
-210
-220
-255
-266
-250
-237
-261
-289
-306
-327
-349
-373
-329
-224
-148
-79
-27
64
135
159
216
284
322
367
399
368
336
302
260
218
197
179
124
79
72
115
191
234
236
230
226
217
221
216
166
88
-10
-78
-115
-122
-109
-97
-80
-73
-77
-82
-71
-53
-52
-54
-51
-60
-68
-83
-104
-140
-153
-163
-162
-148
-135
-127
-119
-101
-66
-24
8
19
25
23
13
19
30
18
-8
-19
-15
0
6
29
48
63
73
78
93
115
145
164
165
140
125
105
86
120
177
218
219
195
205
230
263
305
344
361
353
315
252
208
205
203
164
120
72
68
55
49
48
62
66
43
28
37
57
52
28
-3
-30
-22
-12
-10
-20
-33
-34
-26
-44
-48
-35
-21
-24
-37
-44
-55
-81
-119
-147
-151
-163
-170
-160
-122
-98
-93
-100
-101
-106
-110
-113
-104
-114
-137
-134
-148
-173
-179
-167
-143
-142
-135
-135
-144
-144
-152
-162
-157
-152
-140
-146
-163
-210
-237
-230
-219
-214
-201
-203
-209
-210
-192
-169
-137
-146
-187
-206
-190
-171
-161
-171
-199
-239
-257
-244
-237
-196
-145
-111
-85
-59
-51
-27
36
95
140
174
210
219
223
226
199
166
154
150
136
124
134
147
162
187
217
249
232
191
144
106
72
41
18
-5
-17
-13
-3
0
5
9
-3
-19
-19
-13
14
75
98
68
35
6
-33
-53
-35
12
-10
-86
-166
-202
-171
-111
-93
-73
-85
-80
-64
-35
-7
10
13
-23
-51
-28
5
-6
-32
-27
15
34
35
54
62
66
97
173
235
276
288
283
268
271
306
348
372
366
316
249
215
210
195
173
145
99
79
84
109
138
158
133
125
129
116
85
63
38
7
-18
-37
-28
-14
-18
-65
-82
-71
-46
-33
-18
-11
-3
-4
-14
-27
-55
-89
-119
-138
-144
-127
-118
-85
-69
-60
-59
-67
-78
-86
-108
-132
-149
-154
-165
-172
-188
-177
-150
-117
-99
-89
-77
-60
-57
-59
-64
-77
-87
-110
-136
-166
-193
-228
-260
-250
-225
-215
-224
-207
-157
-119
-79
-72
-86
-89
-78
-71
-35
-10
-30
-67
-66
-37
-11
-7
-46
-89
-106
-112
-106
-84
-44
-44
-51
-46
-20
-2
10
12
-2
-8
-18
-46
-52
-55
-62
-53
-24
-13
-29
-37
-13
2
33
51
69
89
113
138
140
119
77
36
17
10
-1
1
19
37
52
54
47
52
47
30
13
13
11
3
16
21
12
14
0
-4
-17
-15
-1
13
20
25
48
67
75
67
66
50
17
-23
-41
-28
-23
-25
-9
44
104
156
155
129
109
116
112
114
117
115
98
92
88
98
94
80
70
50
52
68
90
84
65
78
89
96
87
71
39
9
-1
2
1
6
8
6
16
25
4
-7
0
17
22
25
5
-32
-44
-49
-60
-44
-17
3
12
18
9
10
19
-3
-56
-99
-114
-102
-94
-83
-94
-84
-71
-57
-38
-7
0
5
20
36
37
31
12
-13
-30
-26
-31
-45
-61
-53
-53
-49
-35
-30
-38
-37
-16
-6
20
43
50
29
-6
-51
-66
-47
-36
-33
-26
-11
13
21
15
2
1
-1
-29
-43
-70
-112
-133
-121
-107
-113
-88
-80
-69
-61
-42
-19
0
1
-18
-32
-45
-65
-91
-102
-112
-127
-127
-117
-106
-87
-73
-41
-21
-21
-14
-13
-17
-26
-18
-7
-36
-76
-91
-81
-59
-29
-5
5
0
14
32
50
62
65
56
57
59
65
69
68
59
84
103
118
123
135
137
137
139
170
185
182
177
184
184
188
176
145
114
90
93
97
88
71
48
38
61
73
68
76
69
58
42
8
-21
-41
-60
-67
-53
-22
3
27
40
54
76
101
85
71
76
69
53
37
25
5
-3
-6
-2
29
33
28
23
39
55
69
74
77
67
48
36
34
36
5
-29
-40
-40
-24
-5
-18
-43
-78
-103
-101
-68
-61
-59
-63
-58
-55
-54
-48
-35
-35
-38
-36
-34
-36
-56
-68
-78
-104
-124
-157
-166
-164
-131
-96
-85
-97
-105
-79
-51
-5
31
34
3
-13
-21
-13
-8
-19
-37
-52
-57
-63
-50
-40
-28
-27
-44
-29
50
105
101
106
121
113
81
74
31
11
-5
-7
-13
-4
1
5
19
34
21
4
-17
-19
-2
7
2
-23
-30
-24
-6
9
-10
-18
4
48
86
114
109
100
102
100
70
55
10
-42
-79
-91
-73
-28
-7
8
32
40
41
47
36
18
0
-17
-27
-19
-18
-15
4
32
36
19
0
14
11
6
-17
-35
-43
-41
-19
24
42
0
-15
-8
9
22
45
48
63
80
78
33
14
14
3
19
40
52
54
36
19
21
27
26
11
28
47
45
31
39
52
61
53
51
27
4
-28
-50
-35
-22
-7
20
44
47
47
39
39
32
16
-43
-60
-67
-72
-44
-7
-1
-6
5
17
15
8
14
3
-16
-30
-27
6
26
46
67
69
76
101
121
116
108
141
143
116
80
78
104
106
82
68
59
65
73
100
106
117
124
130
126
103
99
92
102
103
87
71
56
59
51
30
15
9
-8
-32
-23
-21
-30
-25
-29
-30
-25
-15
0
2
-14
-23
-9
7
12
-13
-30
-6
4
-38
-106
-145
-129
-64
-10
-24
-55
-71
-74
-34
7
35
44
43
27
26
29
33
40
54
65
51
21
-17
-39
-40
-23
-10
-7
-3
-1
-1
18
73
107
81
0
-38
-56
-70
-90
-82
-66
-36
-17
-9
2
23
38
37
21
-16
-54
-76
-77
-48
-41
-40
-33
-20
-5
12
41
76
133
97
-22
-98
-68
-13
-13
-63
-115
-133
-100
-70
-41
2
58
125
126
80
52
90
140
124
75
79
105
106
95
124
179
175
34
-68
-64
5
30
23
32
42
58
94
118
94
34
9
15
20
16
32
66
93
99
72
33
12
29
6
-29
-40
-31
-35
-45
-27
15
34
-1
-34
-33
-23
-33
-17
-4
0
-15
-21
-24
-12
11
4
-22
-34
-22
-23
-52
-82
-91
-89
-88
-81
-58
-26
8
24
-8
-56
-76
-62
-46
-59
-71
-69
-59
-66
-67
-54
-27
12
68
82
66
52
65
71
76
81
87
80
60
31
3
1
-2
-4
27
58
57
-2
-40
-32
-21
-48
-84
-96
-73
-46
-42
-51
-34
-30
-27
-15
-12
16
20
-1
-71
-90
-83
-72
-60
-53
-28
-6
7
18
27
34
23
6
-4
-37
-45
-66
-66
-50
-21
-3
12
23
39
44
56
58
60
56
44
29
14
-19
-55
-77
-102
-90
-79
-72
-37
10
19
36
81
108
152
120
69
34
12
-14
-45
-44
0
34
55
26
40
47
62
49
26
5
-23
-46
-59
-63
-44
-44
-55
-59
-35
0
29
48
59
47
5
-4
3
5
-16
-23
-33
-27
-21
-7
17
31
10
12
36
36
26
5
17
20
3
-37
-54
-58
-47
-36
-31
-47
-44
-22
15
42
48
37
19
5
4
-12
-30
-60
-67
-43
-31
-26
-21
-9
3
11
14
15
24
36
46
25
-5
-29
-45
-50
-46
-40
-35
-38
-36
-24
-17
4
19
24
34
28
27
22
7
0
3
9
0
-1
6
17
22
4
-1
-8
-8
-23
-32
-25
-24
-15
-3
31
51
63
56
55
55
59
60
42
7
-11
-2
-21
-37
-46
-29
-16
-21
-21
-2
22
33
41
22
8
5
-9
-19
-31
-26
-37
-34
-43
-41
-39
-40
-40
-54
-58
-62
-57
-23
-8
-19
-32
-20
-1
9
15
3
4
-3
-27
-42
-44
-26
-16
-4
-7
9
24
32
19
0
-12
-18
-22
-37
-41
-54
-61
-52
-46
-34
-21
-21
-24
-7
2
12
3
9
33
32
11
-9
-18
-6
0
-4
-9
-26
-36
-34
-13
6
31
40
44
35
30
46
50
46
34
15
-5
14
39
39
46
53
53
35
11
3
-3
-26
-37
-37
-29
-24
19
40
49
46
45
17
4
-5
-23
-28
-30
-17
-32
-34
-40
-33
-5
5
1
14
32
36
42
46
37
30
17
3
2
4
5
12
23
13
18
18
9
-3
-16
-21
-20
-26
-26
-36
-21
-5
-4
-13
-10
7
25
33
24
3
0
16
21
25
22
22
3
-19
-29
-7
-2
4
-12
-19
-3
12
12
8
16
8
2
-11
-26
-40
-31
-24
-11
0
25
31
38
30
24
12
-4
-10
-20
-37
-46
-29
-11
-7
-1
11
12
3
2
5
0
4
5
1
11
16
18
-6
-15
-18
-25
-28
-12
-15
-25
-18
-11
-15
-3
1
2
6
-1
-2
-18
-28
-31
-22
-22
-26
-29
-14
-14
-5
7
8
-3
0
30
37
33
17
23
28
25
6
14
15
0
-2
-2
8
17
22
16
3
-2
8
15
11
9
-3
-2
5
12
15
0
0
4
5
5
-4
-14
-8
-4
6
25
37
49
40
31
24
28
24
6
-6
-18
-32
-43
-27
18
49
64
81
97
124
105
77
65
34
-12
-66
-69
-44
-38
-29
-10
13
48
70
61
53
54
43
28
0
-28
-33
-37
-32
-27
1
2
-5
2
15
28
42
42
42
12
19
20
26
20
-2
-30
-14
16
55
53
60
50
-23
-60
-81
-67
-79
-91
-93
-77
-70
-50
-30
-10
-4
0
19
38
14
-37
-82
-92
-69
-53
-19
3
37
35
17
-8
-14
9
44
39
6
-22
-12
-13
-10
-19
-57
-59
-42
-58
-104
-112
-69
-17
-23
-59
-74
-72
-52
-32
6
60
74
35
-9
-19
0
14
23
21
30
42
53
47
61
65
73
71
53
33
18
7
-10
-33
-46
-66
-45
-25
-16
-36
-38
-25
-13
-13
-33
-41
-34
-22
-42
-62
-73
-75
-65
-47
-24
-2
14
23
4
-15
-22
-12
-5
-18
-18
-6
-7
0
23
26
20
24
29
9
8
5
-4
-8
-28
-34
-16
8
7
0
-7
-9
-5
-1
-20
-23
-16
-7
3
21
21
23
44
55
60
58
42
22
-1
-8
-13
-4
11
18
20
12
7
5
25
42
36
15
0
3
4
7
17
36
30
21
1
-22
-28
-21
-20
-6
3
8
10
11
4
2
0
-4
-6
-8
-14
-9
-10
-22
-28
-31
-14
0
4
14
23
33
33
27
31
27
20
4
-22
-26
-20
-36
-50
-66
-65
-55
-36
-17
-7
-3
1
12
10
7
28
36
43
21
-18
-37
-8
19
16
2
29
65
70
43
24
34
23
0
0
13
20
14
16
26
36
29
6
-8
0
-1
-7
-10
-25
-26
-3
7
5
2
4
0
-3
-16
-9
14
33
14
1
-6
-15
0
20
29
4
-28
-42
-42
-36
-42
-45
-20
0
2
-20
-31
-17
0
12
2
-16
-11
-5
-9
-16
-22
-21
-18
-4
-7
-1
14
17
13
15
20
20
11
0
1
-2
7
14
32
36
35
24
16
9
20
39
39
24
-4
-14
3
27
16
-5
-10
-17
1
-1
0
2
8
16
13
3
4
6
13
6
-1
-7
-6
-6
0
14
32
51
73
82
81
92
99
105
102
69
32
4
0
-6
0
0
5
-1
-14
-15
11
32
34
46
45
29
30
23
8
1
-7
-9
-17
0
15
26
40
50
39
20
3
-21
-26
-15
5
23
20
5
-11
-4
0
11
29
23
11
6
-12
-11
0
18
35
43
31
17
6
0
-12
-20
-29
-26
-32
-31
-27
-20
-2
4
5
13
20
29
22
21
18
0
0
0
-15
-12
-3
1
3
9
26
45
45
61
75
70
65
57
52
53
38
24
18
11
9
2
-16
-25
-7
20
30
14
2
10
31
49
46
50
56
59
50
38
25
19
15
19
49
69
80
90
96
104
102
93
66
59
60
39
32
15
3
-2
-23
2
37
79
102
97
92
111
123
80
69
64
53
16
-10
-43
-48
-22
3
9
15
20
26
25
40
56
78
72
64
51
23
9
19
26
18
-1
-3
6
12
0
-3
3
3
-11
-17
-20
-10
-9
-37
-43
-20
-1
-7
-26
-26
0
32
61
60
37
10
-11
-31
-46
-56
-55
-45
-27
-34
-33
-32
-14
-2
19
20
28
43
23
-8
-37
-44
-31
-34
-41
-45
-38
-38
-41
-37
-27
-34
-40
-34
-19
-8
-4
-4
-5
0
2
0
-14
-23
-27
-13
-1
-6
-2
68
142
189
208
222
207
159
84
20
-18
-35
-15
-13
8
34
57
57
52
47
19
-29
-76
-78
-66
-47
-46
-37
-5
8
8
-9
-23
-35
-57
-67
-52
-35
-24
-10
3
11
0
-9
-16
-23
-33
-47
-43
-43
-24
-6
19
34
42
42
26
9
-11
-14
-5
10
5
1
14
22
15
6
-3
-8
-31
-56
-70
-71
-70
-50
-38
-25
-26
-30
-32
-39
-39
-42
-53
-64
-51
-28
2
7
4
19
10
-14
-35
-40
-54
-51
-48
-32
5
22
20
-5
-15
-24
-20
-20
-31
-36
-43
-49
-49
-67
-58
-44
-37
-39
-37
-46
-49
-59
-49
-39
-24
-14
-21
-20
-35
-36
-27
-22
-21
-25
-17
-9
-15
-22
-14
1
15
7
0
-11
-9
-13
-18
-27
-38
-32
-24
-18
-15
-21
-30
-37
-42
-27
-16
-10
-17
-23
-31
-28
-19
-15
-14
-22
-25
-41
-45
-35
-34
-42
-56
-48
-45
-34
1
14
-2
-5
10
28
11
-18
-31
-35
-37
-28
-16
-11
-7
-3
1
1
-2
-10
-21
-35
-59
-63
-51
-32
-23
-8
14
17
2
-12
-12
-2
-11
-24
-23
-15
-4
-13
-19
-21
-32
-20
-12
-18
-10
-3
3
-1
-9
-1
21
22
13
-3
1
18
19
12
24
40
39
42
34
26
4
1
17
16
9
-10
-20
-25
-26
-41
-38
-34
-27
-25
-30
-28
-27
-25
-9
-11
-9
-2
0
6
2
6
11
-13
-45
-50
-47
-51
-44
-41
-30
-27
-26
-32
-37
-28
-4
19
12
-18
-42
-38
-46
-60
-67
-65
-45
-30
-12
3
10
14
5
3
7
-2
-14
-7
2
4
4
7
17
13
16
4
5
9
2
3
6
4
-1
-4
0
1
3
2
-6
-3
0
-12
-25
-28
-19
-25
-40
-39
-38
-44
-53
-54
-48
-30
-11
7
18
3
0
-4
3
-2
-6
0
-10
-11
-3
9
24
35
49
49
42
21
8
1
3
-10
-10
-14
-10
-11
-15
-1
28
19
5
8
50
69
46
20
15
25
12
-19
-21
19
44
26
2
-5
19
34
25
17
4
8
6
-11
-21
-8
19
34
36
43
39
27
14
13
2
-13
-20
-10
-8
6
8
9
5
-10
-30
-31
-28
-26
-23
-10
-4
-6
-18
-23
-30
-22
-25
-30
-44
-48
-47
-51
-38
-25
-11
-10
-9
-9
-19
-17
-13
-10
-28
-43
-44
-38
-32
-14
-10
-4
0
-2
-20
-38
-40
-50
-43
-26
-23
-21
-30
-31
-24
-16
3
16
28
24
31
37
46
49
49
63
66
63
59
49
40
34
46
52
60
70
64
42
25
17
12
11
6
2
-8
-19
-28
-10
12
20
1
-3
-2
8
6
14
23
23
17
21
10
15
33
52
36
0
-7
14
36
45
35
26
33
49
50
58
61
43
2
3
25
40
47
63
50
29
5
0
3
18
15
6
-2
-9
-17
-14
-16
-14
-10
-7
-1
9
7
4
-6
-9
-2
-5
0
0
0
-2
-3
-8
-18
-21
-27
-22
-10
2
6
2
9
12
13
6
-6
-3
5
11
9
0
-4
2
8
12
4
15
4
12
9
10
1
4
16
20
11
23
28
39
30
20
14
13
0
-6
-7
-3
-4
-19
-27
-24
-20
-7
-3
-2
1
3
11
14
8
2
-1
-1
-2
-1
0
-1
-10
-6
-1
2
2
1
-5
0
1
9
16
1
-1
-10
-9
-9
-11
-17
-27
-27
-31
-18
-6
-3
-5
-5
-5
1
8
9
14
14
8
3
3
13
14
14
15
16
25
27
18
15
23
28
18
6
6
7
0
7
1
1
1
11
14
11
19
22
12
8
0
-17
-22
-28
-26
-20
-23
-14
1
16
10
10
5
2
-9
-4
4
4
4
12
24
18
24
26
20
23
25
26
14
12
7
5
-1
0
0
1
3
3
3
3
3
11
20
13
9
15
27
35
34
34
25
31
34
26
21
14
15
8
0
0
8
12
14
12
-2
1
3
5
-6
-1
10
12
10
17
19
11
8
8
17
16
9
6
-1
14
19
19
9
7
10
10
9
9
16
19
19
17
18
9
16
18
11
6
0
1
2
4
4
5
14
1
2
-9
-5
-23
-18
6
15
15
13
3
5
12
21
18
9
28
29
24
19
13
14
20
23
13
0
-4
0
2
12
8
13
15
-1
0
-1
0
0
-10
-15
-15
-4
1
2
1
-6
-1
10
16
7
0
5
10
1
2
8
10
16
7
20
21
10
3
10
19
17
14
11
21
17
4
7
6
14
14
5
9
5
4
3
5
7
15
17
16
15
6
5
5
-1
-13
-25
-27
-16
-1
3
2
8
5
19
11
4
3
1
8
6
6
-3
10
10
0
-5
-5
-6
-12
-4
0
2
0
-1
8
14
14
11
10
9
16
18
9
4
2
12
16
7
10
6
5
11
16
18
8
10
22
20
15
20
18
14
10
10
21
25
23
20
3
-5
-3
0
1
-6
-4
1
-2
-4
-9
-11
-9
0
-4
-1
1
13
10
3
1
1
2
0
6
0
-10
-10
4
13
14
12
8
10
9
2
-4
18
33
17
0
3
23
34
31
23
13
15
13
33
53
61
40
29
22
15
14
3
-1
1
1
0
-4
4
17
13
6
4
14
14
9
-3
-1
-3
-5
-7
-7
-3
5
4
-9
-5
0
14
25
34
36
33
30
11
16
22
17
21
25
18
21
11
5
15
36
41
41
39
31
13
1
2
3
-11
-32
-46
-53
-54
-41
-28
-22
-26
-29
-25
-3
18
47
38
26
51
76
90
41
-4
-30
-39
-33
-27
-33
-28
-15
-17
-1
2
12
12
5
-9
-26
-39
-43
-33
-22
-14
-8
-8
-10
-6
-2
14
13
-4
-18
-19
-10
8
21
14
1
-8
-4
1
3
1
-3
3
7
0
0
0
0
0
-5
-6
0
0
0
0
10
3
6
10
11
7
6
-1
-4
-3
-2
-17
-21
-1
12
14
13
21
28
20
17
17
14
9
15
20
22
27
13
13
26
30
20
9
0
-2
-17
-25
-15
-12
-4
-9
-16
-23
-26
-33
-25
-22
-27
-25
-15
-11
-15
-8
-13
-10
-17
-12
-10
-13
-15
-16
-13
-20
-29
-30
-34
-27
-24
-31
-25
-31
-26
-22
-29
-16
-14
-17
-27
-21
-27
-31
-31
-36
-30
-29
-27
-27
-17
-14
-9
-7
-7
-10
-14
-14
-23
-17
-15
-23
-25
-30
-29
-11
-3
-4
-7
-16
-19
-27
-27
-26
-22
-29
-15
-8
-15
-18
-17
-22
-26
-33
-28
-19
-11
-10
-11
-9
-17
-13
-7
1
-9
-16
-13
-11
-11
-13
-13
-12
-11
-11
-12
-12
-26
-14
-2
-5
-11
-13
-2
0
-1
-3
-12
-14
-12
-5
-5
-13
-32
-27
1
4
6
10
9
6
19
33
40
28
24
20
25
27
8
8
3
6
11
30
44
46
43
28
31
18
8
17
15
4
-18
-20
0
2
2
1
5
2
-7
-1
2
-4
-7
-9
-9
-8
0
2
1
-6
-14
-17
-15
-4
-3
2
11
6
10
3
19
14
19
9
-2
1
4
21
13
11
9
12
12
13
4
2
3
4
3
-6
-6
-5
5
8
8
-1
-1
0
-6
-9
-2
10
19
18
16
7
6
0
5
14
0
-14
-19
-22
-21
-21
-17
0
-2
-2
-5
5
10
9
14
14
36
23
7
-1
2
4
2
8
2
0
8
14
5
4
14
17
24
35
30
19
16
23
24
22
3
-3
-3
-7
-8
-10
0
3
13
11
-3
0
0
8
0
-4
-4
-3
0
0
-7
-1
0
0
1
0
2
0
0
-7
5
10
3
-1
0
8
11
2
-1
-10
-12
-3
-2
0
-10
-11
-9
0
4
3
-14
-27
-30
-20
-25
-29
-30
-21
-13
-9
-23
-20
-19
-20
-21
-23
-21
-14
-11
-1
1
10
12
9
17
9
-2
-1
-9
-11
-22
-33
-25
-23
-26
-20
-25
-21
-23
-29
-21
-14
-1
7
9
13
12
12
10
-3
-16
-31
-36
-27
-40
-34
-23
-23
-12
-10
2
4
-5
-8
-20
-15
-5
-7
9
13
8
8
-1
-1
0
-1
5
3
8
2
0
2
0
0
-2
-4
-10
-12
-3
0
-7
-9
-10
0
3
3
2
1
2
2
8
2
-1
13
29
42
26
17
17
26
20
20
24
18
14
20
25
27
33
24
19
9
4
-4
-7
-5
-4
-2
-1
15
25
35
22
14
13
11
8
4
3
4
3
4
13
3
-1
-9
-9
-1
1
9
12
22
24
23
22
20
20
2
-6
-16
-28
-23
-11
-17
-14
-17
-6
-2
0
6
1
6
4
2
-7
-7
-3
-2
-2
-3
13
23
16
11
18
32
41
42
40
38
44
45
35
46
44
35
21
17
19
4
-1
0
6
8
7
11
13
15
14
6
3
0
0
-9
-14
-15
-21
-31
-26
-3
7
8
0
4
24
37
21
10
16
27
19
19
12
12
4
17
26
29
28
28
24
20
15
15
16
17
15
23
11
4
3
0
-1
12
-1
5
9
13
12
18
29
27
24
11
0
-21
-22
-9
-3
1
8
28
36
29
28
31
20
10
6
5
0
-11
-27
-32
-22
-13
-3
0
-3
-7
-2
1
-13
-20
-21
-19
-3
-13
-12
-11
-6
-8
-10
-10
0
6
5
2
17
18
24
30
35
35
19
15
6
6
5
14
19
20
29
37
43
34
30
21
17
17
8
-3
-8
-6
-14
-18
-18
-15
-11
-10
-10
-18
-20
-37
-37
-34
-37
-48
-38
-13
-1
0
-4
-5
-4
2
4
19
38
44
24
8
3
6
7
0
-4
-2
0
-11
-19
-18
-4
3
3
-6
-26
-34
-28
-23
-12
-14
-31
-34
-34
-33
-32
-29
-26
-25
-18
-25
-21
-26
-26
-12
-4
6
7
8
12
7
10
10
6
0
0
6
9
19
21
15
9
7
8
0
-2
4
3
-8
-6
-5
-1
-14
-30
-20
-19
-16
-4
-2
2
4
1
1
3
-2
-5
-3
-7
0
-9
-12
-12
3
35
53
56
55
62
50
46
34
30
22
31
32
22
20
13
11
4
4
5
6
8
15
9
8
10
1
0
0
-8
-3
-2
0
-9
-5
-9
-18
-22
-29
-23
-12
-7
-9
-2
2
-3
0
2
5
12
-1
-1
21
34
44
50
51
54
38
22
17
17
12
13
0
0
2
2
-4
-13
-6
7
11
3
0
7
21
25
30
24
31
26
20
9
16
12
9
20
25
29
29
35
30
14
9
6
0
-2
-4
-23
-27
-19
-15
-5
-1
-6
-10
-1
4
5
4
4
-5
-10
-2
0
9
4
0
-3
6
12
12
18
14
20
12
18
20
29
33
22
25
28
31
