5
32563
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
0
0
0
0
-1
-1
0
0
0
-1
-1
-1
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-1
-1
-1
-1
-2
-1
-1
-1
-1
-2
-2
-1
-1
-1
-2
-2
-1
-1
-1
-2
-2
-2
-1
-1
-2
-2
-2
-1
-1
-2
-2
-2
-1
-1
-2
-2
-2
-2
-1
-2
-2
-2
-2
-1
-2
-2
-2
-2
-1
-2
-2
-2
-2
-1
-1
-2
-2
-2
-2
-1
-2
-2
-2
-2
-1
-2
-2
-2
-2
-1
-2
-2
-2
-2
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-1
-2
-2
-2
-2
-1
-2
-2
-3
-2
-1
-2
-2
-3
-2
-2
-2
-2
-3
-2
-2
-2
-2
-3
-3
-2
-1
-2
-3
-3
-2
-1
-2
-3
-3
-2
-1
-2
-3
-3
-2
-2
-2
-3
-3
-3
-2
-2
-3
-3
-3
-2
-2
-3
-3
-3
-2
-1
-2
-3
-3
-2
-1
-2
-4
-3
-2
-1
-2
-4
-4
-1
0
-2
-6
-6
-2
7
14
17
16
12
5
-5
-14
-19
-19
-16
-14
-14
-13
-7
4
18
32
42
42
25
-6
-33
-35
-3
39
53
22
-27
-48
-17
37
62
31
-26
-54
-26
26
51
26
-19
-38
-18
13
21
0
-23
-27
-15
-7
-14
-23
-19
-1
15
18
12
9
9
2
-16
-32
-27
1
33
49
45
33
19
1
-26
-47
-42
-5
37
48
20
-18
-33
-18
-2
-8
-29
-32
-1
42
56
29
-14
-37
-28
-8
-3
-13
-23
-21
-14
-13
-15
-8
10
24
16
-6
-18
-5
24
39
28
6
-6
-6
-7
-19
-27
-14
18
37
21
-19
-42
-26
12
32
16
-9
-9
25
60
58
19
-26
-48
-43
-29
-17
-2
18
29
16
-16
-39
-27
11
39
33
4
-12
3
33
48
38
25
28
43
46
23
-13
-33
-26
-10
-5
-15
-24
-21
-12
-9
-16
-22
-19
-12
-11
-18
-22
-16
-8
-12
-25
-28
-6
31
54
46
23
18
37
55
37
-14
-59
-63
-30
5
12
-1
-1
23
51
51
20
-11
-12
14
39
42
30
25
36
45
37
16
1
3
6
-10
-41
-60
-46
-6
25
21
-9
-34
-31
-9
9
11
6
7
13
14
6
-2
5
26
45
46
29
13
8
10
2
-21
-44
-49
-32
-10
-3
-14
-28
-25
-5
19
26
12
-12
-29
-29
-15
3
15
17
8
-7
-20
-25
-21
-12
-9
-16
-25
-24
-5
18
28
13
-15
-33
-26
0
22
23
5
-15
-22
-19
-15
-15
-18
-18
-16
-15
-17
-20
-18
-13
-13
-19
-24
-19
-3
13
20
19
18
16
10
-7
-26
-32
-17
6
18
12
-1
1
21
43
48
34
14
3
0
-3
-6
-2
13
30
31
13
-9
-15
-2
13
16
8
1
5
13
13
5
0
7
17
16
0
-13
-9
10
23
14
-10
-28
-27
-15
-9
-15
-23
-22
-15
-12
-16
-22
-20
-14
-12
-18
-23
-19
-11
-11
-23
-30
-12
28
60
55
14
-28
-39
-17
9
17
6
0
10
24
26
12
-1
-1
9
16
11
2
2
10
14
9
2
2
12
18
9
-10
-24
-24
-16
-13
-16
-20
-19
-15
-16
-22
-22
-7
15
24
12
-13
-28
-25
-14
-11
-18
-23
-13
9
27
29
16
2
-2
7
22
37
46
41
19
-14
-36
-31
-3
24
27
4
-20
-20
5
30
33
14
-4
-3
15
30
25
6
-5
1
16
20
7
-14
-25
-22
-13
-12
-20
-26
-19
-2
13
15
8
3
4
10
11
7
4
7
11
9
2
2
17
40
51
37
10
-7
1
19
20
-5
-35
-38
-7
35
55
44
21
10
10
7
-6
-15
-4
20
29
3
-40
-60
-36
10
35
17
-20
-37
-23
-3
-6
-29
-38
-11
36
63
47
6
-24
-26
-15
-12
-20
-24
-17
-9
-14
-28
-30
-6
31
52
44
22
9
11
12
-4
-28
-36
-18
8
18
7
-4
4
27
43
37
19
6
1
-7
-22
-30
-14
26
58
53
15
-24
-36
-22
-6
-9
-22
-27
-18
-10
-14
-25
-25
-8
13
21
19
23
39
49
31
-12
-48
-49
-21
6
7
-8
-11
9
35
42
31
24
34
45
30
-11
-46
-41
1
43
52
32
16
25
45
47
22
-8
-15
0
14
8
-13
-26
-21
-12
-13
-22
-25
-16
-9
-14
-28
-28
-6
22
28
7
-21
-30
-18
-6
-11
-28
-32
-16
7
16
7
-1
4
17
18
3
-16
-22
-15
-12
-21
-31
-23
3
30
39
34
30
37
41
23
-14
-40
-32
4
35
35
9
-12
-5
23
46
47
32
21
23
35
44
42
30
12
-7
-23
-27
-21
-13
-12
-19
-23
-13
8
26
28
17
5
1
-2
-13
-27
-32
-19
5
19
14
0
-3
9
22
15
-10
-33
-33
-11
11
13
-5
-24
-27
-17
-11
-16
-25
-21
-3
15
17
6
0
13
38
53
41
13
-8
-6
11
23
16
-2
-16
-18
-15
-16
-21
-21
-16
-12
-15
-22
-24
-16
-9
-13
-26
-28
-9
20
31
12
-20
-36
-24
-3
4
-3
-1
23
53
55
18
-29
-43
-17
17
21
-8
-35
-30
1
23
16
-2
-3
21
45
46
29
20
32
47
41
13
-7
0
20
20
-8
-37
-32
3
29
12
-31
-51
-18
43
73
47
-5
-31
-12
22
29
5
-20
-17
8
26
19
-1
-8
6
22
22
3
-17
-24
-19
-12
-7
1
16
31
36
33
30
33
38
36
28
25
34
46
43
17
-17
-33
-24
0
16
17
10
6
4
-3
-15
-25
-24
-16
-10
-13
-20
-22
-18
-13
-14
-18
-19
-17
-16
-19
-19
-7
12
23
14
-9
-21
-6
24
41
27
-2
-15
2
34
52
42
20
10
15
15
-2
-30
-40
-20
16
37
25
-6
-29
-29
-16
-9
-13
-20
-21
-16
-15
-18
-19
-9
10
24
25
17
10
7
0
-19
-41
-51
-40
-13
10
19
14
4
-6
-18
-28
-26
-5
28
52
50
28
7
4
11
8
-16
-47
-58
-39
-3
19
13
-8
-25
-25
-16
-11
-14
-20
-20
-16
-13
-15
-19
-19
-16
-13
-15
-19
-20
-16
-12
-14
-20
-24
-18
-2
14
21
12
-7
-26
-30
-18
3
17
17
7
0
5
16
18
2
-26
-48
-49
-31
-9
6
10
11
12
13
6
-6
-18
-22
-20
-15
-14
-15
-16
-17
-19
-20
-16
-3
13
20
11
-6
-15
-5
17
36
39
33
29
27
18
-8
-42
-61
-51
-20
1
-6
-28
-35
-9
35
61
49
11
-21
-28
-18
-9
-13
-20
-20
-14
-13
-19
-22
-9
16
29
15
-14
-31
-24
-7
-4
-22
-33
-14
31
65
56
12
-29
-36
-14
9
16
10
7
5
-11
-42
-64
-47
6
56
61
19
-28
-39
-15
6
-7
-44
-63
-40
9
43
40
12
-12
-15
-10
-10
-19
-24
-19
-10
-9
-16
-24
-23
-13
1
12
17
13
-3
-23
-32
-22
3
22
20
4
-4
6
20
19
3
-8
6
34
44
18
-27
-51
-36
-4
7
-16
-47
-54
-30
-3
0
-19
-37
-42
-43
-55
-73
-72
-37
15
49
47
27
19
34
50
44
16
-8
-7
16
35
37
30
31
42
44
24
-11
-35
-31
-8
11
10
-3
-9
1
16
20
10
0
2
13
21
12
-9
-25
-26
-14
-6
-12
-26
-28
-7
29
57
55
22
-21
-49
-51
-32
-9
7
14
14
10
5
4
8
15
17
7
-9
-21
-22
-15
-11
-16
-23
-20
-4
16
24
13
-9
-26
-28
-16
1
14
19
20
18
17
10
-4
-23
-33
-22
7
33
36
13
-11
-8
25
59
58
18
-28
-42
-17
16
22
-2
-28
-31
-14
-2
-11
-28
-27
-3
24
28
8
-17
-26
-17
-9
-12
-22
-24
-15
0
10
16
22
25
19
3
-14
-20
-16
-12
-17
-24
-19
-1
17
20
7
-1
6
20
19
-4
-31
-36
-13
14
19
-2
-26
-31
-16
2
11
16
24
34
32
14
-8
-15
-2
14
18
9
2
7
16
13
-5
-23
-26
-17
-10
-15
-20
-11
12
28
19
-9
-31
-29
-12
-3
-11
-25
-26
-14
-6
-12
-23
-18
7
34
38
16
-6
-6
15
36
39
30
27
37
47
39
15
-5
-4
15
32
36
32
32
40
42
32
14
4
8
15
11
-6
-22
-24
-15
-10
-16
-24
-19
-1
16
18
8
2
7
17
14
-4
-23
-27
-17
-8
-11
-22
-23
-8
14
26
24
16
11
7
-3
-18
-28
-22
-9
-5
-16
-29
-25
-1
24
27
6
-18
-23
-14
-9
-17
-27
-21
4
22
12
-22
-53
-53
-27
-3
-3
-18
-28
-20
-7
-7
-20
-29
-20
3
19
17
6
1
8
15
13
6
4
10
15
11
2
3
21
42
48
35
23
27
42
46
26
-2
-12
5
27
28
3
-22
-25
-10
-3
-16
-34
-29
4
39
49
34
20
29
50
51
19
-23
-38
-17
12
19
-1
-24
-26
-15
-10
-18
-24
-8
26
51
49
30
20
31
47
44
19
-3
-4
11
21
13
0
3
21
35
26
-1
-21
-22
-11
-9
-17
-24
-19
-8
-8
-22
-30
-11
30
61
56
17
-24
-39
-22
7
31
43
44
35
19
3
-2
8
19
16
3
-2
15
45
60
41
6
-13
1
28
38
19
-11
-27
-22
-12
-12
-18
-19
-13
-11
-20
-27
-10
28
60
56
16
-25
-34
-16
0
-8
-28
-30
-4
27
32
7
-23
-29
-13
6
11
8
10
17
14
-6
-28
-31
-10
11
12
-4
-12
3
26
25
-7
-38
-35
4
43
44
9
-26
-29
-7
12
8
-3
3
25
39
24
-8
-24
-8
22
32
11
-19
-29
-15
-3
-11
-29
-30
-2
36
52
41
25
25
41
46
27
-1
-11
5
27
26
2
-20
-15
12
33
30
11
0
9
22
17
-8
-30
-30
-9
12
13
-3
-19
-23
-17
-13
-13
-15
-15
-14
-17
-21
-17
-2
16
23
12
-8
-23
-23
-15
-10
-12
-16
-19
-17
-14
-12
-12
-17
-22
-21
-5
26
54
56
24
-20
-42
-26
10
32
21
-6
-17
-2
18
21
7
-3
8
25
22
-9
-38
-32
9
46
40
-4
-42
-38
2
35
31
1
-21
-18
-9
-19
-46
-62
-49
-17
2
-6
-25
-27
-12
-3
-13
-28
-18
24
64
65
27
-10
-6
32
61
50
10
-16
-3
30
43
21
-13
-29
-20
-7
-9
-20
-23
-11
-2
-13
-37
-50
-38
-11
5
1
-6
5
33
54
46
16
-14
-25
-26
-33
-52
-66
-57
-26
8
26
22
8
-8
-19
-25
-22
-8
8
14
1
-19
-29
-19
3
18
18
12
8
8
1
-15
-29
-24
-1
24
28
10
-14
-24
-19
-10
-10
-17
-20
-15
-10
-13
-21
-20
-4
18
27
14
-10
-26
-23
-11
-6
-12
-20
-20
-14
-9
-12
-17
-19
-16
-13
-12
-7
8
24
23
0
-30
-39
-17
16
28
13
-8
-4
29
60
55
16
-24
-34
-14
10
16
9
8
17
18
-2
-29
-34
-4
38
58
43
21
20
44
58
35
-16
-57
-59
-27
11
34
43
46
42
21
-11
-33
-27
3
28
25
2
-14
-7
13
22
14
3
6
16
17
0
-22
-29
-17
-5
-6
-18
-24
-17
-7
-8
-18
-23
-15
-6
-9
-22
-25
-5
23
32
13
-16
-29
-18
-4
-6
-22
-27
-13
3
-5
-37
-61
-46
6
53
61
34
4
-1
15
25
12
-12
-26
-18
1
14
17
16
13
7
-5
-17
-20
-15
-10
-14
-21
-18
-1
19
24
9
-10
-11
7
25
22
-3
-27
-31
-15
0
-4
-21
-32
-20
7
26
22
2
-13
-9
10
27
30
19
7
3
10
22
37
49
48
27
-10
-46
-59
-39
-1
24
19
-7
-29
-28
-8
11
13
0
-15
-22
-21
-16
-11
-7
-9
-20
-35
-44
-35
-12
10
17
13
9
12
13
1
-20
-31
-19
8
24
12
-19
-45
-50
-41
-34
-29
-19
4
24
24
5
-14
-10
12
29
19
-9
-28
-25
-10
-4
-13
-22
-19
-9
-8
-18
-23
-8
19
32
17
-13
-30
-22
-6
-4
-17
-25
-18
-5
-6
-21
-27
-8
23
36
14
-19
-32
-16
1
-6
-29
-34
-1
42
53
18
-31
-50
-29
-2
1
-18
-30
-18
0
-3
-26
-36
-9
39
67
50
8
-22
-22
-10
-8
-18
-23
-13
-3
-10
-28
-30
-2
39
59
42
11
-3
6
19
16
5
3
16
21
3
-27
-39
-17
17
27
3
-30
-38
-14
14
21
10
1
8
18
17
5
1
11
22
18
1
-5
12
38
41
11
-26
-34
-4
32
41
20
-2
-2
18
33
27
9
-7
-14
-22
-33
-36
-20
12
34
32
11
-3
3
18
21
6
-10
-9
9
25
19
-5
-25
-27
-15
-6
-8
-17
-22
-17
-11
-9
-14
-19
-19
-14
-10
-12
-17
-20
-17
-11
-9
-13
-21
-24
-15
3
18
20
9
-7
-18
-21
-19
-14
-4
11
25
29
20
6
2
11
26
37
40
40
39
34
21
5
-1
9
28
41
41
34
33
38
38
25
6
-3
8
26
34
23
2
-15
-21
-18
-12
-2
10
18
17
8
2
7
16
18
9
1
6
20
21
0
-29
-37
-15
17
25
1
-30
-36
-14
13
20
9
2
11
20
9
-22
-49
-50
-27
-4
5
6
13
28
34
18
-13
-39
-47
-43
-42
-43
-33
-3
36
58
49
19
-12
-30
-37
-38
-33
-18
5
21
21
8
-2
2
17
30
35
36
39
41
35
21
6
1
8
16
16
9
4
8
16
17
3
-22
-43
-48
-34
-10
11
18
12
5
5
13
19
12
-5
-21
-24
-17
-9
-10
-16
-20
-18
-14
-11
-6
4
21
32
29
12
-5
-9
-2
10
19
23
22
17
8
0
3
16
24
9
-25
-55
-54
-21
15
25
3
-26
-33
-17
6
17
18
19
23
22
9
-11
-22
-20
-12
-10
-15
-19
-16
-11
-11
-17
-20
-15
-9
-11
-19
-22
-15
-6
-8
-22
-30
-17
9
23
13
-4
-1
28
55
52
17
-19
-30
-16
-5
-12
-26
-24
1
30
45
43
38
36
24
-4
-33
-35
-2
41
52
19
-28
-49
-33
-6
1
-13
-27
-22
-8
-6
-18
-26
-10
19
34
18
-14
-34
-26
-4
10
9
6
11
19
15
-5
-26
-30
-14
7
17
14
7
7
12
15
11
0
-15
-34
-49
-53
-41
-19
-5
-7
-21
-27
-15
6
18
14
3
5
23
43
49
36
18
7
4
-1
-14
-25
-22
-2
18
24
13
1
1
13
20
14
2
1
19
45
57
44
13
-16
-28
-22
-8
5
11
6
-10
-34
-53
-56
-40
-17
-3
0
0
11
31
46
45
31
16
8
6
9
17
34
52
54
28
-17
-53
-62
-49
-37
-39
-40
-20
17
44
33
-8
-40
-33
6
40
47
35
30
39
43
25
-9
-30
-25
-9
-5
-18
-25
-7
21
31
10
-17
-17
12
34
21
-16
-35
-14
26
39
11
-23
-22
13
41
27
-17
-44
-26
14
33
16
-9
-4
29
56
51
25
15
34
58
52
14
-24
-31
-11
3
-12
-41
-51
-33
-6
2
-12
-27
-24
-8
-2
-14
-28
-24
1
25
27
7
-14
-21
-16
-11
-13
-17
-17
-13
-11
-15
-19
-16
-11
-10
-17
-23
-17
1
17
20
12
4
6
12
14
12
15
30
49
55
38
9
-14
-19
-13
-12
-18
-22
-14
4
16
15
8
6
13
18
11
-6
-19
-19
-14
-13
-18
-17
-3
17
24
11
-9
-13
6
26
25
-1
-30
-36
-15
12
24
17
4
-7
-14
-21
-20
-6
18
31
19
-10
-32
-28
-6
11
11
6
16
42
59
47
12
-18
-24
-13
-7
-14
-22
-17
-6
-7
-23
-31
-7
39
66
41
-17
-56
-37
21
59
41
-15
-57
-56
-25
0
6
5
16
31
30
10
-6
5
34
45
13
-45
-86
-83
-47
-13
0
1
6
17
20
8
-1
8
31
41
21
-18
-44
-37
-12
3
-6
-22
-26
-14
-4
-7
-19
-24
-15
-6
-7
-18
-23
-16
-7
-7
-17
-23
-16
-7
-7
-18
-24
-10
17
35
30
12
3
10
20
17
4
-3
10
34
47
40
28
28
42
50
39
14
-2
4
21
30
23
10
6
13
15
2
-19
-30
-20
4
24
24
9
-9
-19
-19
-14
-10
-10
-14
-17
-17
-13
-9
-10
-17
-22
-16
1
20
25
13
-8
-23
-23
-11
2
11
17
26
38
46
41
24
4
-4
7
29
47
47
36
26
29
41
47
40
27
24
37
53
51
23
-16
-44
-46
-30
-10
7
17
21
16
5
-2
7
32
54
51
19
-17
-31
-16
10
19
6
-16
-26
-20
-10
-6
-10
-15
-17
-17
-15
-10
1
12
17
14
10
11
15
13
0
-15
-23
-18
-10
-8
-12
-16
-15
-14
-14
-14
-4
14
27
20
-5
-26
-26
-10
0
-9
-26
-25
-1
27
32
10
-16
-24
-13
-4
-10
-22
-21
-7
2
-11
-37
-51
-36
-5
17
17
8
8
17
19
2
-23
-32
-15
11
23
16
4
5
24
44
53
44
23
-4
-29
-42
-30
2
32
32
-1
-37
-39
1
51
65
32
-19
-43
-25
12
33
25
2
-13
-14
-10
-11
-16
-16
-11
-8
-11
-17
-18
-12
-7
-9
-17
-19
-13
-6
-7
-15
-22
-18
-5
6
11
12
16
20
15
-2
-22
-27
-12
9
20
15
9
11
18
11
-16
-46
-53
-28
10
31
24
6
-1
10
23
22
9
1
8
22
25
10
-10
-19
-15
-8
-9
-15
-17
-12
-7
-10
-18
-19
-10
-3
-8
-22
-26
-10
14
23
5
-23
-33
-13
16
25
5
-23
-33
-14
13
24
11
-16
-38
-48
-47
-36
-18
2
17
22
18
12
8
0
-12
-22
-19
0
21
26
15
3
5
19
24
7
-22
-36
-20
12
32
25
3
-12
-13
-9
-11
-17
-17
-9
-4
-10
-22
-21
0
26
33
14
-13
-26
-17
-1
5
4
10
31
52
53
27
-11
-38
-47
-43
-37
-27
-9
12
23
16
3
4
27
53
56
29
-12
-41
-48
-41
-35
-28
-11
13
26
11
-23
-47
-36
4
37
34
-2
-35
-36
-7
22
26
4
-25
-40
-39
-28
-12
6
23
27
14
-9
-22
-17
-4
-3
-23
-48
-54
-37
-15
-5
-9
-7
10
30
28
-1
-32
-34
-7
23
24
-2
-26
-25
-7
2
-11
-27
-21
6
28
26
6
-2
12
30
25
-5
-31
-27
-2
11
-9
-43
-54
-31
3
19
12
6
14
19
-2
-47
-77
-61
-13
20
3
-43
-66
-37
19
54
48
28
28
48
56
29
-16
-37
-18
16
27
6
-21
-27
-14
-3
-8
-17
-9
16
33
23
-6
-27
-24
-7
1
-8
-20
-21
-11
-3
-6
-15
-20
-17
-9
4
22
45
58
48
19
-5
-4
19
42
45
34
31
42
50
36
3
-23
-18
6
19
5
-19
-22
4
31
28
-4
-32
-26
7
32
25
2
-3
23
57
63
28
-18
-39
-22
12
32
26
5
-11
-14
-11
-10
-12
-15
-15
-11
0
15
26
22
0
-25
-32
-12
17
28
8
-24
-37
-16
19
33
11
-29
-49
-32
7
36
39
23
8
5
7
2
-7
-12
-6
4
10
10
10
16
22
16
-2
-19
-22
-12
-2
-6
-18
-22
-11
1
-3
-28
-52
-54
-33
-9
-4
-15
-22
-12
8
20
16
7
11
28
44
46
38
35
40
42
29
7
-4
9
34
50
45
33
32
43
48
30
-4
-29
-27
-8
3
-5
-20
-23
-11
-1
-5
-18
-22
-12
-1
-6
-20
-23
-3
26
37
17
-14
-28
-16
1
0
-19
-30
-16
15
30
13
-23
-48
-45
-23
-2
8
12
17
20
16
7
4
13
27
30
21
10
10
19
19
2
-22
-29
-12
12
23
16
7
10
20
21
8
-6
-5
13
28
21
-3
-22
-22
-10
-3
-8
-17
-17
-10
-6
-10
-16
-15
-8
-7
-15
-20
-6
28
58
62
39
8
-10
-12
-11
-15
-18
-12
-2
-1
-18
-38
-41
-24
-5
-3
-15
-20
-4
22
33
18
-10
-24
-18
-6
-4
-13
-19
-13
-5
-8
-19
-20
-2
24
34
16
-12
-24
-15
-2
-5
-20
-25
-8
14
13
-18
-58
-73
-53
-19
4
10
10
15
19
14
4
7
30
53
46
2
-51
-70
-37
19
56
56
34
14
3
-11
-34
-51
-42
-6
28
30
-1
-32
-33
-5
23
22
-2
-25
-25
-8
9
15
14
16
19
14
-2
-18
-20
-11
-4
-10
-20
-19
0
24
31
15
-9
-22
-17
-7
-5
-13
-21
-16
2
21
28
18
-5
-25
-27
-3
35
63
57
21
-18
-33
-17
4
5
-19
-43
-44
-22
-2
-1
-16
-25
-14
7
21
19
11
9
14
16
12
9
14
21
17
-1
-21
-24
-10
3
-6
-33
-51
-39
-6
22
23
8
1
14
33
37
19
-2
-10
0
14
20
24
34
50
54
30
-11
-44
-50
-35
-25
-36
-56
-61
-37
0
25
23
7
0
11
25
25
9
-10
-18
-13
-8
-10
-16
-16
-10
-7
-10
-17
-17
-10
-4
-9
-19
-21
-9
2
-6
-33
-53
-43
-5
29
28
-4
-33
-31
-3
21
17
-5
-20
-17
-7
-8
-20
-22
0
34
55
50
31
17
15
12
-1
-18
-24
-13
6
17
17
15
16
13
-2
-20
-23
-4
23
33
16
-11
-24
-17
-7
-7
-15
-17
-11
-6
-13
-22
-16
7
24
13
-20
-39
-21
18
35
8
-34
-43
0
54
62
8
-62
-89
-59
-8
16
6
-8
5
38
58
48
18
-9
-21
-29
-39
-40
-20
17
44
38
9
-12
0
35
61
54
19
-17
-31
-20
5
32
51
52
31
-6
-37
-43
-28
-14
-22
-44
-50
-20
34
73
71
37
4
-7
-6
-21
-57
-88
-78
-23
45
81
68
23
-21
-43
-45
-41
-36
-27
-11
6
17
19
15
11
9
3
-10
-28
-46
-54
-46
-21
10
36
45
41
35
36
42
35
4
-41
-74
-71
-31
19
50
52
36
23
21
23
16
-2
-24
-37
-38
-28
-13
3
17
25
26
23
16
8
-2
-12
-20
-20
-13
-6
-6
-13
-22
-22
-10
7
19
20
10
-4
-14
-18
-17
-14
-12
-11
-10
-5
6
19
27
22
4
-16
-22
-9
11
18
1
-24
-30
-3
39
60
38
-10
-42
-31
8
33
18
-20
-42
-28
1
11
-9
-34
-33
-7
11
-1
-30
-40
-16
21
35
16
-10
-15
-2
3
-15
-37
-32
2
30
21
-17
-41
-22
24
48
27
-15
-35
-16
15
24
1
-31
-49
-49
-41
-31
-13
15
38
40
24
9
7
7
-10
-42
-60
-39
12
55
55
20
-15
-25
-16
-10
-15
-18
-8
5
8
0
-2
11
24
17
-10
-26
-11
23
37
11
-23
-20
26
70
65
13
-34
-31
7
33
19
-6
-1
36
61
36
-18
-46
-15
42
69
47
9
-2
12
12
-23
-63
-57
1
61
69
27
-16
-15
18
38
22
-6
-9
15
33
21
-4
-2
38
83
88
50
4
-18
-24
-42
-78
-98
-69
1
63
78
56
37
38
37
6
-47
-76
-47
21
68
58
9
-28
-25
-2
2
-20
-37
-22
18
46
33
-7
-36
-30
3
37
52
48
30
-2
-43
-75
-75
-31
34
80
83
51
13
-7
-8
-7
-14
-23
-19
0
21
28
13
-12
-26
-14
24
61
69
33
-32
-87
-96
-54
7
49
52
35
26
36
48
37
-3
-48
-65
-40
9
51
61
41
10
-12
-19
-16
-12
-12
-16
-17
-6
20
50
70
69
49
26
15
16
14
-2
-24
-30
-7
34
62
54
17
-18
-29
-17
-5
-8
-17
-12
11
33
28
-4
-35
-38
-10
22
34
23
10
6
5
-7
-29
-42
-29
2
28
34
30
33
47
52
29
-14
-48
-50
-26
-4
-2
-13
-20
-16
-11
-13
-16
-6
16
30
20
-8
-29
-24
-6
1
-13
-29
-22
5
27
24
4
-4
11
30
25
-8
-37
-32
6
45
54
36
15
9
11
2
-18
-30
-19
9
26
13
-20
-47
-49
-29
-4
11
15
15
12
9
9
13
18
11
-14
-46
-65
-57
-28
0
11
9
11
27
44
41
8
-41
-78
-83
-57
-17
18
38
45
41
26
1
-25
-35
-21
9
32
29
4
-20
-24
-6
11
13
5
5
22
40
33
-5
-46
-58
-29
12
30
13
-17
-33
-25
-9
0
2
7
16
19
6
-17
-30
-21
-5
1
-11
-24
-23
-9
0
-9
-23
-24
-10
2
-5
-25
-32
-12
20
30
2
-42
-61
-37
8
38
33
6
-18
-22
-14
-5
1
8
16
21
16
7
4
11
19
21
13
3
-3
-7
-13
-21
-23
-12
7
21
20
9
-4
-12
-18
-22
-18
1
31
55
53
25
-4
-11
12
42
55
41
15
0
6
21
31
26
13
5
10
23
32
27
8
-12
-15
4
34
48
29
-12
-46
-49
-26
-2
0
-15
-23
-8
21
35
20
-10
-30
-25
-5
11
14
12
13
16
14
8
8
17
22
10
-20
-47
-47
-24
1
8
4
11
35
53
40
-7
-51
-57
-27
4
6
-17
-29
-10
25
40
19
-15
-31
-18
1
1
-17
-29
-18
9
27
24
8
-6
-14
-24
-39
-51
-47
-25
1
15
15
4
-13
-34
-48
-40
-3
45
71
55
11
-24
-25
-6
4
-10
-29
-26
-1
20
17
-6
-21
-15
-3
-7
-24
-27
1
44
60
35
-6
-16
16
53
49
-2
-57
-67
-27
24
47
34
12
0
-2
-8
-19
-20
-2
24
32
16
-10
-22
-16
-7
-8
-14
-14
-7
-7
-25
-47
-45
-6
47
74
55
10
-24
-25
-6
11
14
13
16
20
15
-2
-18
-21
-12
-4
-7
-16
-17
-11
-5
-8
-16
-17
-10
-4
-9
-20
-20
0
25
34
16
-12
-26
-17
-1
6
6
12
32
53
52
25
-10
-27
-19
-4
-1
-12
-22
-16
3
19
26
26
24
22
12
-4
-17
-18
-10
-7
-12
-16
-5
18
34
24
-6
-29
-24
-1
10
-8
-41
-54
-31
11
38
31
5
-14
-14
-7
-7
-14
-18
-10
-2
-6
-19
-24
-10
14
24
9
-19
-33
-19
12
38
47
45
40
32
13
-13
-31
-30
-13
0
-4
-17
-20
-2
24
34
19
-7
-23
-20
-8
-1
0
5
20
37
39
20
-10
-33
-44
-49
-53
-50
-27
18
66
85
60
3
-48
-62
-36
6
29
21
-5
-23
-21
-5
2
-8
-24
-24
2
39
62
53
20
-12
-23
-16
-5
-3
-10
-16
-14
-9
-6
-9
-13
-15
-12
-2
15
38
58
65
51
21
-8
-25
-30
-31
-29
-20
5
38
60
54
23
-5
-7
20
49
54
28
-10
-30
-19
9
28
24
9
3
21
51
64
41
-8
-53
-61
-29
21
54
53
27
-4
-24
-31
-33
-36
-38
-38
-34
-25
-11
8
24
28
16
-5
-19
-17
-7
-2
-8
-18
-18
-8
3
3
-7
-11
0
21
30
13
-27
-66
-84
-71
-40
-9
5
-2
-18
-24
-11
13
28
16
-17
-45
-45
-21
2
4
-12
-23
-14
2
2
-22
-49
-55
-35
-9
1
-1
3
24
46
46
24
4
7
25
28
3
-28
-30
5
41
38
-5
-47
-47
-6
32
31
-1
-27
-23
-2
5
-10
-25
-17
10
28
23
9
8
22
26
4
-30
-43
-21
9
13
-14
-35
-15
40
80
68
14
-32
-32
2
29
20
-8
-22
-11
3
-3
-23
-27
3
48
67
40
-12
-49
-49
-23
2
13
16
20
21
10
-15
-39
-44
-26
-1
14
17
17
19
21
14
-1
-12
-14
-9
-7
-12
-15
-7
9
18
10
-8
-20
-17
-7
-3
-9
-13
-3
17
31
26
11
3
11
25
27
15
4
9
25
31
11
-22
-45
-41
-18
1
7
10
21
37
38
14
-24
-48
-42
-17
4
10
10
15
26
28
13
-10
-20
-8
12
20
9
-10
-20
-15
-5
-2
-7
-13
-13
-8
-5
-7
-11
-12
-9
-7
-7
-9
-11
-10
-8
-6
-7
-11
-15
-10
4
22
29
19
-2
-12
3
33
51
37
-2
-39
-51
-39
-24
-19
-16
2
34
61
61
36
11
7
21
29
17
-5
-17
-13
-4
-4
-13
-16
-8
2
-3
-20
-26
-1
45
73
56
2
-44
-47
-10
28
35
8
-24
-31
-11
16
28
23
12
8
13
20
24
21
13
0
-14
-23
-22
-17
-14
-20
-27
-23
-4
16
21
5
-22
-40
-38
-25
-13
-5
3
14
17
4
-19
-31
-19
8
18
-5
-43
-61
-39
2
23
8
-22
-29
-4
25
27
0
-26
-27
-11
-6
-23
-37
-21
22
53
40
-4
-35
-22
17
37
16
-24
-43
-24
7
20
11
4
15
36
40
17
-19
-42
-44
-35
-27
-18
-7
0
-7
-25
-32
-10
31
57
42
0
-33
-37
-24
-25
-46
-63
-51
-18
2
-13
-46
-59
-37
-3
9
-8
-26
-18
12
34
29
6
-7
1
17
26
28
37
53
57
33
-8
-32
-22
5
14
-9
-41
-48
-22
7
9
-12
-28
-16
14
32
25
7
4
19
32
24
-2
-24
-22
-3
15
20
18
15
16
17
18
23
32
33
19
-7
-24
-19
1
17
16
10
14
29
31
4
-38
-60
-35
20
59
51
9
-25
-21
11
35
28
0
-21
-20
-6
1
-4
-13
-14
-8
-4
-6
-10
-12
-9
-6
-7
-9
-8
-8
-10
-13
-9
7
22
20
-6
-39
-51
-32
3
25
24
11
7
18
27
22
7
5
25
55
66
47
13
-10
-13
-6
-6
-14
-17
-5
14
21
9
-11
-21
-14
-3
-1
-8
-15
-12
-5
-3
-9
-14
-11
-4
-3
-10
-15
-10
0
-1
-20
-44
-52
-36
-11
3
3
6
25
46
42
4
-43
-59
-31
13
29
6
-24
-22
19
61
66
28
-17
-33
-12
18
30
21
9
10
20
26
19
3
-14
-27
-37
-42
-37
-23
-3
14
22
23
17
5
-12
-22
-16
7
30
35
16
-9
-19
-11
1
-2
-15
-22
-8
16
27
13
-15
-36
-38
-32
-31
-38
-38
-22
-1
8
-5
-30
-44
-35
-9
19
39
48
48
41
28
16
8
3
-4
-15
-21
-11
12
29
20
-13
-45
-48
-23
7
18
11
10
30
56
60
31
-10
-30
-17
5
6
-15
-27
-6
40
73
62
19
-19
-24
-5
6
-4
-22
-20
6
33
36
14
-11
-17
-8
0
-5
-16
-17
-5
10
18
21
27
34
31
13
-10
-19
-9
3
-1
-18
-25
-7
22
33
7
-34
-54
-35
3
28
23
3
-7
-3
4
2
-3
4
21
31
20
-3
-18
-15
-4
-3
-12
-15
0
25
36
21
-6
-21
-15
-2
0
-10
-18
-11
6
20
27
30
33
26
1
-31
-44
-23
21
52
53
36
30
45
58
40
-4
-39
-31
15
56
55
15
-25
-35
-18
-1
-1
-12
-15
-7
0
-6
-19
-18
5
38
58
55
37
20
14
13
15
17
22
22
10
-15
-37
-41
-23
0
7
-6
-21
-18
6
30
35
16
-7
-17
-11
-3
-4
-11
-13
-8
-3
-6
-15
-15
2
26
35
21
-5
-21
-16
-1
3
-9
-21
-16
8
30
32
14
-6
-15
-10
-5
-6
-10
-11
-7
-5
-7
-11
-11
-6
-4
-7
-12
-12
-6
-2
-6
-14
-14
-6
1
-3
-16
-22
-9
16
30
23
-2
-24
-32
-28
-19
-8
3
10
6
-10
-22
-14
11
31
21
-14
-45
-45
-19
5
5
-11
-20
-11
2
-1
-15
-20
0
30
40
19
-11
-22
-10
4
-2
-19
-21
3
33
39
16
-13
-20
-6
4
-5
-21
-21
0
21
20
1
-14
-12
-2
-5
-25
-40
-31
-6
10
0
-20
-22
2
32
39
17
-10
-20
-10
0
-2
-12
-15
-8
-1
-4
-13
-15
-8
1
-3
-15
-20
-7
15
26
13
-14
-28
-17
11
33
33
13
-9
-18
-10
7
22
25
20
13
12
17
22
21
15
11
16
24
23
6
-16
-26
-13
13
32
29
11
-6
-10
-5
-6
-19
-38
-46
-38
-19
-1
12
20
24
21
6
-15
-26
-14
16
36
22
-24
-74
-88
-56
-1
35
32
0
-27
-25
6
42
61
56
36
18
11
15
24
24
8
-18
-35
-28
1
28
26
-5
-37
-40
-11
24
35
20
3
7
26
35
20
-8
-21
-12
3
2
-15
-24
-10
18
31
15
-18
-41
-39
-21
-3
10
21
29
24
2
-22
-26
-4
22
27
6
-18
-21
-5
5
-5
-21
-18
8
34
34
9
-11
-3
24
37
21
-7
-20
-11
1
-4
-17
-16
7
31
32
9
-7
2
23
24
-7
-44
-50
-21
9
8
-16
-26
-1
37
44
5
-43
-52
-14
33
44
17
-9
1
41
70
60
20
-17
-25
-9
13
25
25
17
3
-12
-19
-12
2
2
-18
-45
-54
-36
-7
6
-2
-16
-17
-5
3
-4
-16
-16
-5
3
-6
-18
-10
21
47
36
-8
-42
-29
24
65
52
-6
-57
-57
-13
28
34
12
0
16
45
55
33
-2
-22
-18
-6
-1
-5
-9
-7
-7
-17
-36
-46
-38
-17
1
3
-7
-15
-14
-6
-2
-5
-10
-12
-9
-5
-4
-7
-10
-10
-8
-5
-5
-7
-11
-13
-9
-2
3
-5
-28
-54
-61
-33
17
58
58
13
-45
-80
-74
-41
-6
17
32
47
56
46
15
-20
-37
-25
1
18
19
13
15
25
32
29
21
14
8
-7
-30
-46
-36
-2
31
33
4
-27
-29
-2
27
28
2
-23
-23
-1
19
20
5
-10
-13
-10
-8
-8
-7
-3
3
8
20
39
56
54
27
-9
-26
-13
15
29
15
-15
-34
-30
-12
4
12
12
8
-4
-22
-32
-18
15
39
26
-26
-77
-87
-49
2
20
-1
-30
-28
10
51
57
24
-20
-41
-29
-2
19
25
21
13
5
-6
-15
-15
-8
0
-1
-10
-16
-11
-2
1
-7
-16
-15
-4
3
-3
-15
-19
-8
6
5
-14
-30
-19
18
53
57
28
-7
-21
-13
-2
-4
-14
-13
5
26
32
18
-3
-13
-12
-8
-8
-7
-4
-1
-9
-27
-39
-31
-5
19
25
19
14
19
21
9
-14
-25
-11
17
29
14
-14
-26
-14
3
5
-10
-20
-13
1
4
-10
-22
-15
11
31
30
14
-2
-10
-18
-35
-49
-43
-15
11
11
-16
-40
-38
-15
2
-3
-16
-13
11
29
17
-16
-32
-8
42
75
64
20
-19
-27
-9
14
27
27
18
0
-17
-21
1
39
65
58
25
-2
2
26
36
14
-22
-36
-14
22
39
27
3
-8
-5
-1
-8
-10
7
39
57
38
-9
-48
-49
-16
19
30
21
12
16
23
15
-11
-37
-43
-25
1
17
21
19
19
21
16
4
-9
-15
-12
-6
-3
-5
-9
-11
-9
-6
-5
-7
-9
-10
-8
-5
-5
-8
-10
-10
-6
-4
-5
-10
-13
-9
-2
1
-7
-24
-40
-43
-32
-15
-3
-1
-5
-9
-11
-9
-7
-4
-4
-7
-12
-13
-7
8
23
29
19
1
-13
-16
-8
-2
-4
-11
-11
1
21
32
26
12
5
12
28
33
19
-5
-20
-16
0
14
18
17
19
22
21
14
9
15
28
32
16
-10
-22
-7
20
29
7
-29
-47
-32
-3
12
2
-16
-20
-9
3
0
-11
-17
-9
0
-1
-11
-15
-8
1
-3
-14
-17
2
29
39
20
-9
-21
-10
5
0
-23
-43
-43
-30
-24
-32
-34
-13
22
39
19
-22
-48
-39
-10
7
-1
-17
-17
5
29
35
20
-1
-17
-26
-32
-30
-13
14
35
33
12
-9
-14
-6
-1
-6
-13
-12
-4
1
-5
-15
-16
-4
6
1
-17
-31
-31
-26
-30
-43
-47
-23
21
53
47
12
-18
-17
9
32
28
4
-16
-18
-8
-2
-6
-8
2
19
28
23
14
20
42
63
60
29
-8
-28
-20
1
18
23
20
14
7
-4
-14
-17
-10
1
3
-5
-16
-24
-28
-33
-38
-31
-7
24
37
18
-21
-48
-40
-10
11
4
-21
-34
-21
8
30
38
41
48
54
46
24
5
8
28
41
34
15
6
12
16
0
-27
-36
-13
24
37
12
-25
-30
4
43
45
5
-43
-57
-36
-6
6
4
10
28
43
36
13
1
16
42
49
25
-12
-31
-26
-15
-21
-39
-47
-28
7
28
22
2
-6
9
32
43
36
19
7
2
-2
-8
-12
-10
-5
-1
-3
-9
-12
-10
-3
8
20
29
26
6
-18
-25
0
42
71
62
25
-7
-4
28
58
57
25
-8
-19
-8
4
-1
-21
-39
-42
-33
-18
-3
13
26
29
19
1
-12
-12
-5
-2
-5
-8
-7
-4
-5
-10
-10
4
26
36
24
-1
-18
-15
-2
4
-3
-12
-12
-5
0
-3
-2
13
34
39
15
-25
-48
-36
-4
19
21
15
20
33
31
1
-37
-50
-23
20
40
26
5
8
38
62
50
5
-40
-56
-40
-17
-5
-6
-8
-6
-5
-5
2
19
35
32
6
-23
-27
-1
28
32
6
-20
-20
0
13
-2
-31
-45
-27
6
23
19
14
29
55
64
38
-4
-28
-19
5
12
-4
-20
-15
5
11
-12
-46
-57
-32
2
13
-5
-23
-16
15
39
35
12
-6
-7
-2
-5
-11
-2
24
45
34
-3
-32
-22
19
55
59
40
31
45
63
57
26
-5
-16
-14
-22
-42
-52
-26
26
64
58
23
1
13
38
38
2
-38
-46
-18
10
11
-10
-21
-6
21
30
13
-10
-17
-8
2
1
-6
-8
-4
-3
-8
-8
6
28
37
24
-1
-14
-8
1
-1
-11
-9
11
32
27
-7
-40
-44
-17
11
13
-7
-22
-10
18
35
23
-7
-34
-42
-36
-24
-10
7
24
33
31
21
10
5
1
-4
-9
-8
-2
2
0
-7
-9
-5
2
1
-5
-10
-6
2
3
-4
-11
-8
3
8
-3
-25
-38
-28
-1
25
34
27
14
5
-1
-6
-9
-7
0
6
3
-11
-25
-29
-19
-3
6
4
-5
-9
-6
0
2
-2
-7
-7
-2
2
0
-6
-8
-4
2
1
-5
-9
-5
2
4
-4
-12
-7
7
11
-10
-51
-79
-71
-32
6
15
-4
-21
-12
21
49
49
25
-2
-12
-8
-6
-20
-46
-69
-71
-45
-3
34
42
17
-21
-40
-21
21
48
37
-1
-25
-13
22
41
23
-14
-30
-9
28
43
22
-15
-38
-34
-13
5
17
26
31
27
9
-9
-14
-3
8
4
-9
-13
6
35
45
27
-3
-17
-7
9
10
-6
-18
-8
18
38
36
17
1
-4
-1
-1
-4
-4
1
5
-1
-9
-9
3
13
4
-23
-45
-39
-5
27
29
0
-33
-40
-19
7
16
4
-11
-12
-1
9
7
-3
-12
-10
3
20
32
31
13
-17
-41
-44
-20
13
33
29
17
15
28
38
24
-10
-39
-38
-10
17
17
-8
-32
-31
-11
7
8
-2
-7
-1
5
1
-8
-7
12
35
41
26
2
-10
-5
5
5
-4
-8
-1
14
27
34
37
39
36
22
2
-9
-4
8
10
-5
-24
-28
-14
3
7
-2
-5
10
37
53
45
18
-4
-11
-4
7
16
25
32
30
15
-5
-14
-7
8
12
2
-10
-8
4
11
5
-8
-10
1
13
9
-8
-16
-2
24
39
32
16
13
28
43
36
7
-25
-44
-52
-58
-61
-46
-6
39
52
20
-33
-63
-50
-15
1
-19
-53
-67
-52
-28
-18
-22
-21
-1
28
39
23
-7
-29
-31
-18
0
22
46
65
64
38
3
-15
-8
9
12
-8
-33
-41
-29
-13
-12
-25
-36
-34
-20
-5
5
14
26
36
35
24
15
19
33
40
30
8
-11
-16
-16
-23
-41
-58
-60
-47
-29
-19
-19
-23
-26
-27
-25
-16
3
25
38
32
18
16
35
63
75
59
25
-1
-6
4
9
1
-14
-26
-29
-25
-18
-8
4
13
14
13
20
38
53
45
13
-19
-20
16
61
76
47
2
-22
-12
12
19
5
-11
-9
7
16
7
-9
-10
5
19
10
-17
-39
-38
-17
3
7
0
-2
4
9
4
-6
-7
7
26
31
19
0
-9
-4
7
10
5
-2
-5
-1
8
20
28
25
8
-19
-38
-37
-19
2
10
4
-3
-1
6
8
2
-4
-1
7
10
3
-6
-6
7
23
29
29
29
32
30
16
-3
-11
-1
16
15
-10
-38
-44
-21
8
17
2
-19
-27
-23
-20
-25
-29
-16
12
33
31
14
4
18
44
57
42
12
-10
-9
4
12
8
-1
-3
2
7
7
2
0
1
4
5
4
2
1
3
4
4
5
3
0
-1
3
16
32
40
33
16
-4
-17
-24
-28
-32
-35
-32
-20
-4
7
12
13
18
32
51
64
60
40
12
-10
-13
2
24
39
40
27
9
-3
-4
5
11
7
-9
-29
-37
-26
-3
15
16
2
-17
-28
-29
-22
-11
4
23
38
40
27
9
-2
-1
4
6
3
1
4
6
3
-2
0
15
35
44
33
12
-7
-14
-18
-27
-38
-40
-29
-11
-1
0
2
15
35
45
33
8
-9
-5
11
17
3
-19
-30
-19
5
28
39
38
27
11
-6
-9
11
47
76
74
39
-2
-19
-4
21
23
-8
-51
-73
-60
-23
8
16
4
-9
-5
18
47
68
67
48
19
-4
-14
-9
1
8
8
3
0
1
5
6
4
2
1
4
5
5
2
1
3
5
5
3
1
1
5
7
5
-1
-3
3
17
33
40
32
13
-5
-11
0
21
38
40
27
12
4
9
18
20
11
-1
-5
4
20
31
32
28
29
36
44
41
26
7
-4
-3
4
8
6
1
-2
1
6
7
3
-1
-2
3
8
9
2
-13
-27
-32
-24
-7
8
12
6
-2
-4
2
8
8
2
-4
-4
5
18
31
37
33
16
-6
-17
-5
26
53
54
30
7
11
44
76
75
37
-7
-22
-1
29
41
29
17
23
42
53
41
16
-1
-1
6
6
0
-4
1
8
7
-1
-6
-1
8
9
0
-7
-3
8
11
2
-9
-6
7
15
6
-12
-15
5
32
39
18
-12
-28
-23
-8
1
4
5
6
2
-6
-8
4
18
13
-20
-57
-61
-18
42
71
50
3
-32
-37
-26
-21
-18
-3
27
50
47
24
9
21
46
53
33
7
3
19
25
-1
-45
-66
-44
0
24
11
-15
-17
11
43
47
23
-4
-11
-1
8
4
-5
-8
0
7
4
-5
-8
-2
6
6
-3
-10
-7
5
18
25
26
26
25
24
22
20
23
28
30
24
9
-7
-13
-4
14
30
33
25
17
17
24
29
27
20
17
21
23
14
-4
-19
-19
-6
6
5
-4
-10
-6
2
3
-3
-8
-6
1
2
-4
-9
-6
1
2
-4
-9
-6
2
2
-8
-13
2
30
46
30
-5
-26
-14
15
26
4
-27
-33
-9
16
13
-15
-35
-30
-12
-10
-28
-40
-18
29
60
45
-1
-33
-23
15
42
36
11
-8
-9
-3
-3
-9
-10
-4
0
-6
-13
-11
1
6
-8
-30
-40
-25
0
10
-2
-20
-20
0
18
14
-14
-47
-64
-62
-52
-47
-59
-97
-162
-242
-318
-375
-421
-475
-549
-634
-704
-749
-780
-817
-861
-887
-870
-813
-737
-653
-546
-398
-217
-47
72
138
189
267
381
516
654
793
921
999
979
848
651
459
316
199
59
-133
-361
-593
-816
-1037
-1250
-1416
-1490
-1462
-1370
-1269
-1190
-1130
-1083
-1051
-1037
-1016
-942
-786
-577
-389
-285
-267
-272
-227
-108
38
119
41
-241
-689
-1174
-1508
-1523
-1160
-516
195
734
945
798
378
-163
-665
-996
-1088
-933
-576
-86
461
977
1362
1534
1480
1290
1128
1125
1272
1393
1238
643
-342
-1441
-2273
-2541
-2183
-1419
-660
-324
-637
-1515
-2587
-3359
-3441
-2733
-1469
-132
729
692
-394
-2331
-4587
-6431
-7173
-6462
-4477
-1903
345
1531
1408
280
-1202
-2368
-2788
-2366
-1294
45
1168
1591
1008
-490
-2304
-3468
-3115
-1010
2175
5128
6553
5850
3381
202
-2494
-3867
-3655
-2155
-92
1616
2186
1334
-564
-2669
-4122
-4438
-3594
-1895
163
1910
2589
1712
-470
-2871
-4142
-3609
-1777
101
1099
1370
1919
3594
6250
8788
9977
9285
7072
4199
1547
-181
-436
1067
4058
7501
9859
9836
7220
3215
-48
-653
1940
6461
10485
11852
9914
5791
1526
-1159
-1583
-23
2709
5478
6840
5392
695
-5844
-11175
-12203
-7854
-35
7315
10421
7661
209
-8714
-15339
-16913
-12849
-5045
2983
7913
8410
5629
2070
-266
-934
-643
-134
445
1222
2035
2460
2414
2466
3295
4756
5628
4475
912
-3896
-7968
-9762
-8952
-6282
-2931
23
1820
2132
1179
-292
-1344
-1405
-652
42
-401
-2593
-6133
-9498
-10607
-7982
-1906
5348
10642
11854
9141
4610
722
-1193
-1242
-183
1370
2990
4006
3491
1008
-2558
-5108
-4593
-542
5395
10373
12052
9867
5104
-67
-3796
-5237
-4486
-2120
1131
4360
6402
6144
3284
-1070
-4726
-5715
-3663
-43
2998
4221
3923
3166
2543
1774
415
-1250
-2216
-1690
49
1802
2451
1825
681
-20
195
1148
2239
2729
1997
-151
-3212
-6121
-7852
-8077
-7232
-5950
-4485
-2761
-944
285
231
-960
-2126
-1991
-381
1459
1855
169
-2593
-4516
-4226
-1869
1024
2534
1507
-1790
-5793
-8420
-8146
-4800
372
5356
8290
8089
4653
-1145
-7525
-12146
-12985
-9508
-3277
2695
5626
4539
629
-3702
-6270
-6029
-3173
1227
5622
8387
8319
5151
-208
-5913
-9795
-10122
-6333
450
7499
11506
10308
4291
-3704
-10097
-12670
-11441
-7843
-3285
1449
5695
8337
8268
5573
2041
113
979
3627
5733
5572
3172
-120
-2931
-4632
-5116
-4280
-2087
901
3367
3951
2286
-663
-3306
-4485
-3957
-2120
417
2870
4156
3203
-186
-4676
-7826
-7566
-3654
2119
7142
9644
9517
7873
5939
4286
2856
1472
227
-573
-728
-340
311
1026
1821
2789
3863
4730
5012
4536
3446
2056
611
-798
-2102
-3101
-3501
-3130
-2097
-737
612
1726
2435
2531
1865
602
-684
-1304
-965
-42
689
661
-29
-707
-634
466
2200
3696
4042
2776
214
-2587
-4328
-4181
-2243
610
3309
5081
5503
4335
1589
-2051
-5033
-5573
-2928
1702
5639
6412
3393
-1900
-6950
-9791
-9769
-7319
-3415
689
3515
3757
1071
-3363
-7265
-8594
-6820
-3149
412
2320
2145
384
-2064
-4211
-5068
-3869
-591
3610
6651
6602
2969
-2772
-7879
-9871
-7843
-2741
3379
8421
10939
10317
6802
1603
-3197
-5371
-3822
463
4739
6172
3709
-1261
-5938
-7958
-6653
-3056
973
3676
3955
1690
-2117
-5595
-6887
-5293
-1792
1597
3179
2603
796
-899
-1526
-744
1304
4064
6568
7716
6918
4592
1933
48
-763
-929
-945
-901
-681
-445
-662
-1563
-2661
-2998
-1984
-15
1739
2161
878
-1650
-4500
-6700
-7539
-6826
-5042
-3107
-1760
-1050
-512
63
143
-1047
-3415
-5526
-5532
-2817
1272
4437
5284
4271
2925
2282
2188
1995
1648
1795
2817
4001
3988
2167
-409
-1692
-349
3041
6427
7924
7179
5363
3990
3710
4050
4056
3117
1257
-1134
-3635
-5834
-7162
-6973
-5025
-1989
662
1546
433
-1499
-2588
-2052
-577
439
264
-504
-623
487
2142
3091
2748
1669
860
711
719
229
-679
-1135
-313
1743
4102
5652
5770
4416
1858
-1444
-4670
-6630
-6306
-3654
101
3099
3993
2655
-42
-3014
-5509
-7072
-7281
-5845
-3097
-246
1154
304
-2091
-4192
-4340
-2245
919
3531
4702
4643
4051
3303
2282
934
-186
-105
1674
4431
6462
6265
3746
397
-1780
-1793
-432
313
-1255
-5247
-10031
-13267
-13359
-10305
-5463
-602
2991
4762
4637
2803
-163
-3084
-4447
-3269
69
3858
6158
6119
4436
2598
1697
1876
2702
3806
4970
5696
5070
2422
-1719
-5525
-7052
-5784
-3062
-910
-349
-817
-1189
-1201
-1703
-3451
-5772
-6683
-4570
127
4926
7165
6077
3270
1240
1294
2672
3479
2462
82
-1910
-1877
492
4054
7116
8555
8374
7352
6209
5023
3366
1000
-1525
-3031
-2607
-524
1696
2265
459
-2798
-5609
-6504
-5408
-3458
-1915
-1230
-1012
-791
-656
-1131
-2444
-4062
-5073
-5090
-4722
-5002
-6243
-7469
-7081
-4263
197
4438
6945
7529
7057
6378
5633
4566
3288
2475
2678
3573
4153
3793
3035
3078
4322
5530
4744
1286
-3111
-5427
-3968
-124
2491
914
-4732
-11345
-15308
-15114
-11999
-8422
-6056
-5078
-4935
-5309
-6138
-6883
-6314
-3500
827
4179
4089
409
-4078
-5614
-2469
3588
8717
10013
7497
3552
682
-230
140
813
1413
1990
2410
2287
1519
578
40
-168
-803
-2451
-4698
-6346
-6509
-5438
-4179
-3485
-3209
-2789
-2148
-1896
-2589
-3956
-4997
-4830
-3316
-849
2242
5830
9512
12283
13028
11489
8679
6190
5047
5197
5981
6893
7774
8467
8597
7886
6539
5077
3672
1847
-940
-4342
-6961
-7371
-5435
-2595
-797
-1077
-3088
-5771
-8292
-10309
-11567
-11587
-9937
-6783
-3011
274
2426
3496
3938
4157
4299
4333
4241
4120
4161
4493
4970
5084
4236
2296
-5
-1340
-676
1924
5289
7912
8798
7707
4877
798
-3659
-7150
-8353
-6888
-3801
-997
13
-1030
-3313
-5743
-7457
-7776
-6165
-2729
1194
3331
1959
-2529
-7564
-10201
-9311
-6184
-3052
-991
753
3502
7332
10592
11211
8490
3687
-1042
-4204
-5610
-5747
-4838
-2685
610
4005
5896
5377
3184
1303
1435
3628
6280
7454
6264
3165
-821
-4899
-8493
-10728
-10411
-6943
-1328
3951
6465
5583
2874
816
961
3083
5722
7332
7016
4619
658
-3652
-6587
-6655
-3576
1378
6138
9101
9842
8789
6458
3153
-655
-3927
-5345
-4184
-950
2816
5429
5912
4306
1438
-1516
-3473
-3815
-2607
-535
1432
2436
1978
48
-2751
-5191
-5852
-4010
-334
3388
5529
5816
5263
4854
4392
2828
-223
-3521
-5081
-4146
-2158
-1489
-3092
-5491
-6199
-4156
-706
1790
2142
1090
61
-503
-1408
-3485
-6404
-8867
-9830
-9327
-8071
-6507
-4477
-1808
1079
3376
4665
5268
5690
5824
4961
2710
-195
-2210
-2247
-617
1267
2126
1745
786
-96
-843
-1749
-2897
-4005
-4838
-5561
-6498
-7527
-7874
-6709
-4033
-956
1024
1112
-301
-2126
-3457
-3958
-3540
-1932
1140
5229
8809
10001
8068
4362
1640
2060
5479
9528
11472
10264
7099
4147
2768
2800
3270
3552
3719
3961
3957
3057
1095
-1167
-2567
-2563
-1683
-931
-794
-900
-639
-8
280
-473
-2155
-3825
-4461
-3754
-2267
-964
-611
-1424
-3004
-4468
-4803
-3469
-893
1672
3036
3062
2805
3576
5731
8340
9980
9803
7850
4525
87
-5119
-10039
-12906
-12245
-8093
-2187
3158
6463
7584
7092
5489
3108
526
-1358
-1948
-1610
-1447
-2236
-3581
-4228
-3302
-1231
524
648
-1073
-3743
-6069
-7078
-6420
-4372
-1704
619
1919
2176
1871
1390
632
-680
-2329
-3456
-3317
-2177
-1233
-1448
-2488
-3024
-2172
-515
505
212
-482
-83
1697
3362
2988
167
-3496
-5784
-5664
-3724
-1116
1560
4202
6365
6973
5196
1567
-2013
-3583
-2530
169
2905
4506
4566
3156
652
-2150
-4113
-4408
-3258
-1918
-1660
-2669
-3929
-4215
-3184
-1523
-158
528
736
737
575
324
423
1499
3723
6437
8522
9221
8580
7132
5259
2961
234
-2487
-4395
-4873
-3931
-2082
134
2378
4281
5147
4178
1212
-2734
-5802
-6456
-4578
-1546
767
1268
181
-1414
-2501
-2683
-2109
-1105
-23
645
247
-1654
-4730
-7724
-9027
-7694
-4134
66
3099
3976
2966
1239
52
24
893
1819
1986
1120
-391
-1834
-2680
-2877
-2719
-2485
-2238
-1953
-1765
-1959
-2637
-3413
-3566
-2624
-884
676
1081
78
-1683
-3128
-3430
-2390
-384
1901
3704
4379
3635
1763
-375
-1751
-1779
-692
649
1407
1389
1148
1467
2650
4191
5121
4789
3418
1959
1313
1596
2112
2057
1304
480
257
557
523
-650
-2796
-4710
-5050
-3418
-668
1762
2841
2439
1101
-482
-1816
-2666
-3039
-3177
-3437
-3977
-4488
-4324
-3030
-820
1487
3016
3330
2463
619
-1934
-4625
-6428
-6316
-4142
-1099
949
884
-710
-1985
-1347
1279
4485
6558
6676
5174
2927
657
-1253
-2530
-2889
-2222
-828
684
1803
2444
2881
3404
4038
4571
4775
4572
4022
3235
2298
1303
372
-338
-676
-598
-283
-167
-756
-2256
-4269
-5897
-6278
-5188
-3192
-1213
126
831
1344
2110
3308
4880
6642
8275
9256
8981
7153
4172
1136
-677
-553
1169
3242
4228
3385
1156
-1094
-1964
-937
1343
3630
4984
5261
4845
4051
2884
1360
-77
-702
-167
1041
1934
1909
1284
884
1111
1485
1144
-219
-1996
-3238
-3548
-3369
-3456
-4135
-5078
-5702
-5662
-4992
-3902
-2569
-1112
367
1772
2987
3777
3757
2665
817
-787
-1064
205
2009
2887
2233
887
308
1110
2425
2794
1698
156
-242
1088
3127
4183
3389
1333
-656
-1721
-2000
-2126
-2416
-2576
-2126
-963
463
1452
1461
363
-1498
-3367
-4315
-3684
-1555
1152
3150
3544
2323
207
-1924
-3508
-4362
-4484
-3952
-3033
-2259
-2197
-3037
-4365
-5417
-5610
-4883
-3588
-2132
-766
288
660
-61
-1910
-4225
-5837
-5738
-3748
-659
2248
3939
4112
3202
1988
1098
681
382
-365
-1879
-3896
-5615
-6129
-4965
-2337
1020
4238
6608
7659
7189
5359
2799
438
-947
-1196
-786
-343
-65
416
1558
3293
4862
5322
4319
2431
798
299
959
2017
2569
2240
1388
742
819
1575
2513
3073
2984
2360
1591
1146
1377
2338
3684
4806
5193
4782
3948
3101
2280
1234
-46
-965
-713
815
2534
2843
1038
-1908
-4091
-4392
-3514
-3267
-4760
-7280
-8959
-8518
-6345
-3926
-2366
-1581
-876
-88
32
-1394
-4308
-7486
-9323
-8848
-6152
-2136
1951
4887
5853
4845
2810
1112
530
643
275
-1330
-3715
-5598
-6041
-5215
-4025
-3104
-2291
-1112
366
1339
1018
-467
-1987
-2278
-959
1228
3061
3744
3310
2396
1731
1758
2521
3733
4958
5853
6368
6703
6996
7024
6266
4395
1769
-588
-1644
-1145
135
945
448
-1229
-3205
-4539
-4818
-4219
-3170
-2015
-979
-321
-340
-1075
-1987
-2067
-520
2446
5469
6845
5808
3235
1088
954
2830
5156
6052
4721
1889
-920
-2515
-2607
-1555
161
2115
3691
3977
2199
-1536
-5952
-9221
-10094
-8650
-6060
-3636
-2011
-1058
-400
118
431
554
718
1126
1624
1699
877
-860
-3021
-4938
-6116
-6338
-5568
-3928
-1830
-16
740
157
-1257
-2485
-2683
-1711
-79
1558
2864
3870
4690
5284
5484
5183
4451
3499
2595
2016
1958
2369
2842
2794
1943
660
-218
-85
848
1709
1780
1212
859
1353
2354
2791
1931
214
-1055
-939
153
750
-346
-2891
-5311
-6010
-4685
-2490
-952
-694
-1090
-1078
-275
671
790
-174
-1415
-1746
-706
964
1899
1244
-682
-2743
-3979
-4302
-4304
-4475
-4637
-4166
-2719
-751
726
901
-216
-1838
-3008
-3226
-2642
-1765
-1016
-484
-28
414
593
34
-1563
-3901
-6013
-6753
-5551
-2863
98
2180
2974
2842
2363
1806
1135
414
27
376
1345
2183
2079
926
-501
-1214
-936
-376
-566
-1893
-3756
-5181
-5750
-5911
-6362
-7186
-7665
-7044
-5470
-4094
-4075
-5406
-6760
-6634
-4798
-2627
-1870
-2938
-4320
-3772
-266
5031
9643
11700
11206
9657
8564
8300
8216
7635
6615
5769
5480
5413
4839
3413
1619
452
609
1920
3441
4120
3488
1884
123
-1100
-1621
-1779
-2023
-2515
-3052
-3361
-3470
-3766
-4623
-5898
-6800
-6370
-4286
-1323
1018
1540
256
-1594
-2500
-1834
-201
1272
2021
2441
3236
4466
5330
4963
3403
1659
753
747
840
427
-67
409
2270
4568
5680
4773
2515
282
-1253
-2632
-4721
-7473
-9758
-10443
-9498
-7913
-6573
-5396
-3701
-1342
738
1232
-260
-2733
-4578
-4873
-3912
-2600
-1430
-100
1958
4743
7401
8768
8259
6373
4379
3411
3656
4305
4323
3395
2178
1568
1657
1483
-76
-3053
-6068
-7363
-6236
-3515
-656
1546
3327
5176
6894
7584
6537
4001
1055
-1188
-2164
-1792
-160
2446
5280
7236
7571
6621
5646
5789
7101
8604
9250
8735
7426
5714
3779
2043
1550
3399
7464
11751
13407
10816
4967
-1184
-4856
-5213
-3372
-976
1123
2942
4482
5104
3936
885
-2839
-5328
-5282
-2942
63
1841
1497
-343
-2043
-2123
-255
2582
4855
5519
4541
2571
216
-2293
-4730
-6315
-5841
-2658
2293
6552
7593
4615
-817
-5874
-8385
-8039
-6080
-4042
-2796
-2516
-3174
-4767
-7044
-9231
-10312
-9722
-7797
-5514
-3790
-2993
-3001
-3514
-4169
-4441
-3708
-1692
1082
3398
4134
3107
1182
-447
-1121
-959
-354
604
2132
4227
6228
7078
6142
3872
1658
859
1729
3104
3181
887
-3197
-7132
-8984
-8176
-5735
-3238
-1490
-168
1294
2621
2663
576
-3011
-6156
-7093
-5630
-3100
-982
382
1743
3830
6475
8858
10377
11042
10995
9944
7409
3625
-26
-1808
-1045
1238
3146
3412
2161
360
-1252
-2593
-3774
-4530
-4355
-3177
-1738
-1122
-1878
-3610
-5389
-6511
-6861
-6709
-6323
-5882
-5620
-5878
-6853
-8319
-9651
-10202
-9737
-8564
-7306
-6519
-6390
-6668
-6826
-6367
-5071
-3026
-442
2479
5407
7607
8020
5954
1959
-2048
-3870
-2657
343
2744
2963
1427
-65
-191
628
732
-1044
-4152
-6806
-7621
-6813
-5835
-5894
-6804
-7220
-5943
-3054
106
2013
2139
1276
859
1842
4002
6129
6918
5888
3703
1694
993
1932
4066
6639
9007
10718
11371
10634
8505
5582
2951
1674
2243
4401
7368
10234
12216
12773
11706
9263
6130
3186
1159
388
821
2131
3794
5186
5808
5569
4858
4186
3661
2835
1200
-1077
-2976
-3336
-1871
465
2180
2370
1263
-229
-1350
-1896
-1920
-1340
-38
1677
2928
2824
1281
-780
-2134
-2236
-1573
-1108
-1451
-2515
-3815
-4907
-5500
-5327
-4205
-2341
-486
465
181
-796
-1560
-1734
-1802
-2505
-3876
-4939
-4450
-2013
1510
4645
6383
6711
6247
5515
4626
3533
2403
1549
994
213
-1501
-4266
-7156
-8634
-7658
-4608
-1238
404
-697
-3958
-7748
-10571
-11885
-12027
-11500
-10432
-8717
-6590
-4871
-4464
-5480
-6862
-7018
-5054
-1599
1493
2356
309
-3817
-8332
-11690
-13139
-12699
-10783
-7879
-4554
-1586
120
-12
-1676
-3563
-4029
-2253
930
3333
2842
-1000
-6484
-10761
-11679
-9040
-4403
212
3606
5721
7026
7746
7655
6502
4518
2453
1063
497
165
-729
-2346
-3777
-3504
-548
4536
9738
12842
12954
11079
9249
8942
10081
11377
11541
10268
8253
6467
5466
5226
5396
5589
5500
4948
3927
2595
1168
-168
-1220
-1699
-1365
-391
444
197
-1355
-3224
-3771
-2021
1445
4893
6779
6819
5886
5060
4873
5323
6305
7756
9399
10603
10717
9563
7508
5075
2650
655
-218
644
2946
5191
5684
4134
2199
2093
4399
7273
7978
5330
668
-3503
-5687
-6221
-6195
-5979
-5049
-3124
-1056
-297
-1471
-3651
-5149
-5013
-3736
-2631
-2636
-3695
-5057
-5944
-5972
-5168
-3810
-2238
-700
717
1949
2731
2643
1529
-105
-1318
-1544
-1148
-1000
-1426
-1735
-1030
545
1643
1060
-826
-2268
-2017
-849
-936
-3517
-7351
-9682
-8816
-5644
-2607
-1338
-1495
-1741
-1451
-1098
-1123
-945
493
3229
5724
6110
4019
1043
-670
-250
1405
2699
2736
1761
639
164
731
2241
3993
4789
3560
206
-4162
-7963
-10222
-10941
-10530
-9142
-6797
-4051
-2143
-2097
-3583
-4908
-4372
-1761
1493
3569
3616
1965
-658
-3792
-7093
-9859
-11121
-10350
-7966
-4961
-2065
609
3069
4844
5139
3674
1218
-886
-1745
-1422
-477
795
2463
4348
5569
5004
2340
-1350
-4181
-4689
-2681
916
4832
8109
10248
11029
10408
8577
6040
3570
1999
1909
3295
5414
7076
7345
6199
4518
3301
2782
2294
1040
-1004
-2989
-3994
-3866
-3253
-2876
-2902
-3058
-3239
-3780
-5043
-6797
-8180
-8343
-7128
-5113
-3049
-1329
39
1100
1760
1905
1600
1053
440
-142
-534
-460
238
1326
2271
2735
2951
3469
4445
5265
5043
3593
1862
1268
2486
4800
6652
6836
5290
2906
721
-716
-1410
-1612
-1562
-1424
-1318
-1333
-1541
-2021
-2799
-3685
-4224
-3983
-3063
-2297
-2714
-4570
-6854
-7896
-6705
-3835
-951
510
359
-515
-1182
-1471
-1834
-2605
-3539
-4058
-3857
-3197
-2640
-2572
-2949
-3414
-3593
-3400
-3168
-3480
-4658
-6205
-6844
-5454
-2322
571
903
-1886
-5730
-7424
-5395
-1189
1862
1687
-635
-1971
-126
4158
8019
9143
7606
5295
3836
3269
2611
1360
180
133
1489
3438
4907
5453
5308
4740
3620
1719
-692
-2718
-3408
-2448
-337
2021
3832
4640
4276
2835
733
-1311
-2526
-2464
-1237
513
1867
2013
670
-1618
-3591
-3941
-2210
759
3281
3940
2476
-189
-2680
-3961
-3667
-2017
303
2246
2693
1055
-2237
-5884
-8539
-9594
-9279
-8105
-6388
-4329
-2347
-1000
-407
107
1433
3577
5262
4940
2393
-749
-2311
-1535
282
1181
580
-150
810
3697
6689
7479
5353
1799
-803
-1049
679
2905
4286
4321
3270
1753
464
-26
502
1758
3098
3961
4172
3814
2905
1353
-680
-2492
-3144
-2233
-385
1118
1305
222
-1241
-2128
-2061
-1288
-315
414
644
375
-68
-129
591
1944
3334
4318
5113
6349
8197
9819
9917
8013
5182
3332
3599
5356
6842
6818
5618
4615
4710
5394
5306
3682
1219
-454
-167
1842
4200
5508
5264
3939
2373
1179
567
501
835
1269
1335
603
-930
-2619
-3398
-2394
492
4422
7996
9901
9467
6884
3069
-715
-3325
-4130
-3185
-1114
1231
3123
4176
4397
4118
3844
3959
4355
4280
2688
-955
-5992
-10665
-13094
-12447
-9405
-5568
-2400
-561
-13
-497
-1759
-3424
-4872
-5483
-5071
-4034
-3023
-2451
-2326
-2488
-2879
-3546
-4450
-5408
-6243
-6893
-7282
-7161
-6262
-4773
-3564
-3688
-5431
-7825
-9240
-8676
-6590
-4504
-3780
-4682
-6458
-8130
-9116
-9241
-8408
-6515
-3741
-782
1327
1757
342
-2350
-5318
-7568
-8514
-8185
-7131
-5989
-5004
-3930
-2474
-846
252
322
-243
-325
876
2924
4377
4088
2362
837
1175
3802
7733
11419
13652
13823
11737
7566
2082
-3304
-7057
-8290
-7107
-4280
-717
2724
5150
5780
4493
2176
208
-665
-954
-1754
-3346
-4585
-3888
-903
2873
5300
5446
4249
3378
3595
4312
4671
4756
5510
7453
9687
10387
8355
4106
-535
-3830
-5173
-5011
-4080
-2858
-1615
-659
-304
-624
-1382
-2250
-3033
-3619
-3788
-3285
-2160
-948
-287
-247
-121
971
3159
5534
6822
6394
4631
2394
250
-1728
-3492
-4586
-4328
-2456
472
3373
5342
6105
5933
5283
4615
4415
5121
6764
8610
9321
7785
4061
-364
-3378
-3643
-1543
1058
2118
791
-2166
-5213
-7290
-8424
-9231
-9974
-10234
-9543
-8219
-7334
-7679
-8767
-9070
-7431
-4302
-1488
-572
-1535
-2908
-3191
-2075
-342
1197
2435
3681
4909
5584
5273
4269
3431
3429
4230
5332
6328
7087
7498
7331
6569
5750
5652
6407
7033
6136
3308
-198
-2336
-1920
529
3481
5818
7483
8865
9835
9623
7669
4447
1325
-401
-361
848
2259
3091
2906
1543
-843
-3684
-6090
-7197
-6585
-4463
-1594
940
2107
1379
-894
-3539
-5183
-5088
-3546
-1558
-124
245
-435
-1761
-3023
-3334
-2111
305
2524
2914
842
-2785
-6219
-8173
-8478
-7581
-5687
-2657
1232
4707
6101
4778
1928
-265
-480
615
1059
-511
-3530
-5921
-5831
-3150
397
2540
2040
-591
-3593
-5210
-4761
-2869
-786
596
1236
1611
1948
1826
614
-1653
-3901
-4656
-3317
-905
475
-791
-4433
-8283
-9765
-7834
-3804
-334
667
-494
-1781
-1469
108
849
-924
-4410
-6582
-4790
592
6084
7892
5146
603
-1807
-327
3440
6379
6790
5596
4927
5729
6847
6381
3850
957
141
2267
5619
7209
5319
1044
-2573
-3126
-902
1433
1259
-1670
-5140
-6668
-5835
-4500
-4740
-6656
-8317
-7862
-5581
-3747
-4369
-7134
-9621
-9517
-6612
-2704
237
1687
2481
3410
4150
3558
909
-3213
-7154
-9240
-8781
-6406
-3645
-2053
-2303
-3794
-5117
-5156
-4006
-2846
-2830
-4027
-5417
-5959
-5572
-5005
-4790
-4487
-3171
-669
1804
2479
673
-2334
-4098
-2889
955
5298
7813
7596
5577
3563
2814
3276
3964
4027
3499
3103
3355
3912
3864
2727
1101
220
700
1734
1658
-484
-3833
-6199
-5805
-2786
911
3108
3054
1747
786
891
1432
1289
124
-1188
-1391
-170
1353
1527
-258
-2819
-4064
-2824
38
2339
2486
839
-737
-613
1257
3598
5185
5822
6024
6034
5443
3874
1830
600
1152
3159
5169
5772
4638
2580
821
284
1361
3926
7299
10276
11614
10856
8795
6966
6499
7321
8434
8925
8721
8443
8675
9401
10054
9946
8716
6580
4354
3135
3624
5449
7182
7322
5545
3002
1223
604
61
-1712
-4640
-7069
-7327
-5484
-3429
-3116
-4672
-6283
-5953
-3386
-235
1394
665
-1556
-3672
-4621
-4330
-3240
-1675
312
2567
4476
5096
3759
729
-2677
-4735
-4401
-2065
675
2120
1618
-179
-2068
-3292
-3898
-4293
-4659
-4876
-4876
-4866
-5120
-5658
-6312
-7053
-8060
-9279
-10035
-9425
-7324
-4936
-3990
-5118
-7030
-7514
-5441
-1849
995
1614
443
-907
-1282
-783
-124
457
1422
3126
5066
6128
5605
3894
2197
1585
2311
3820
5187
5565
4531
2377
152
-823
128
2417
4552
5313
4705
3806
3714
4648
6037
7328
8533
9979
11658
13003
13357
12624
11426
10655
10870
11975
13268
13741
12595
9853
6682
4888
5628
8264
10528
10195
6968
2865
618
1468
4302
6845
7655
7056
6344
6316
6711
6957
7178
8192
10422
12918
13667
11127
5638
-557
-4773
-5614
-3665
-754
1409
2117
1560
151
-1942
-4661
-7620
-9950
-10723
-9646
-7417
-5374
-4688
-5682
-7762
-9899
-11245
-11457
-10654
-9210
-7620
-6442
-6191
-7109
-8993
-11255
-13282
-14821
-16076
-17399
-18848
-20006
-20248
-19241
-17245
-14996
-13302
-12724
-13491
-15509
-18279
-20802
-21797
-20381
-16840
-12784
-10350
-10894
-14127
-18355
-21564
-22514
-21143
-18273
-15071
-12622
-11645
-12237
-13786
-15266
-15862
-15450
-14518
-13616
-12908
-12251
-11610
-11230
-11331
-11722
-11903
-11628
-11277
-11498
-12413
-13263
-13010
-11361
-9163
-7694
-7548
-8216
-8755
-8762
-8595
-8665
-8636
-7494
-4505
-87
4297
7164
7992
7315
5987
4482
2885
1468
1031
2483
5936
10222
13450
14281
12885
10719
9328
9200
9692
9966
9947
10326
11646
13504
14779
14706
13669
12852
13077
14037
14717
14499
13769
13387
13679
14091
13886
13059
12397
12597
13382
13603
12245
9332
5927
3327
2279
2792
4426
6592
8716
10381
11507
12342
13090
13508
12993
11239
8807
6889
6361
7082
8200
9140
10108
11485
12810
12663
9861
4846
-276
-3281
-3541
-2263
-1104
-635
-140
1221
3275
4930
5266
4395
3225
2531
2383
2409
2433
2675
3371
4324
4935
4663
3456
1813
520
288
1394
3421
5316
5975
5101
3628
3137
4563
7304
9615
10019
8465
6215
4669
4308
4677
5188
5753
6605
7652
8198
7410
5101
2080
-223
-553
1482
5171
8974
11238
11064
8860
6130
4522
4806
6566
8763
10556
11631
11939
11430
10264
9209
9494
11909
15860
19415
20524
18474
14367
10297
8032
8194
10303
13279
15936
17365
17282
16172
14950
14195
13625
12398
10042
7095
4711
3595
3359
2988
1916
562
-216
-66
553
982
1070
1130
1242
863
-646
-3110
-5370
-6263
-5831
-5452
-6622
-9523
-12796
-14767
-14910
-14181
-14007
-15026
-16795
-18549
-20053
-21622
-23410
-24863
-25019
-23377
-20470
-17551
-15753
-15455
-16347
-17911
-19768
-21689
-23449
-24848
-25862
-26679
-27528
-28479
-29477
-30504
-31582
-32491
-32563
-30972
-27495
-23093
-19606
-18626
-20380
-23568
-26287
-27251
-26382
-24471
-22417
-20736
-19595
-19064
-19196
-19853
-20527
-20447
-19018
-16311
-13203
-10912
-10108
-10235
-9729
-7182
-2646
2113
4800
4326
1568
-1530
-3601
-4637
-5243
-5367
-4078
-735
3750
7144
7658
5595
3207
2853
5159
8786
11766
12997
12693
11813
11311
11785
13365
15609
17573
18338
17727
16451
15372
14581
13353
11158
8592
7070
7470
9210
10893
11872
12982
15527
19571
23477
25290
24580
22815
21911
22532
23832
24681
24851
24885
24984
24341
21792
17116
11621
7360
5685
6354
7833
8421
7367
5257
3526
3411
5049
7387
9031
9333
8730
8004
7285
5940
3525
697
-1141
-1302
-777
-1443
-4118
-7497
-9263
-8371
-6156
-5062
-6259
-8608
-9947
-9285
-7587
-6513
-6589
-6778
-5741
-3291
-511
1425
2356
3046
4168
5517
6214
5561
3662
1291
-746
-2185
-3355
-4725
-6265
-7180
-6363
-3416
590
3501
3598
1040
-2146
-3717
-3055
-1463
-678
-1176
-1992
-2118
-1807
-2277
-4174
-6582
-7786
-6989
-5076
-3594
-3085
-2651
-1166
1254
3213
3455
2159
704
213
484
388
-818
-2711
-4183
-4499
-3776
-2540
-1085
585
2280
3359
3121
1473
-873
-2914
-4059
-4363
-4200
-3856
-3456
-3162
-3226
-3722
-4280
-4244
-3253
-1728
-689
-933
-2228
-3305
-2799
-436
2572
4379
3973
2044
448
696
2757
5208
6523
6287
5283
4561
4519
4875
5320
5982
7144
8605
9505
8896
6511
3006
-460
-2790
-3255
-1603
1742
5517
7983
7940
5680
2885
1346
1558
2513
2866
2261
1512
1537
2291
2831
2353
1010
-357
-1172
-1656
-2382
-3452
-4242
-3984
-2509
-415
1394
2241
1852
299
-2012
-4323
-5741
-5735
-4485
-2690
-967
531
1904
3033
3494
3010
1900
912
553
643
591
53
-761
-1413
-1685
-1577
-966
437
2549
4416
4581
2256
-1790
-5664
-7810
-8101
-7487
-6683
-5392
-2951
388
3073
3366
886
-3014
-6412
-8288
-8862
-8658
-7556
-5004
-1139
2576
4141
2664
-721
-3627
-4227
-2523
-64
1470
1474
513
-493
-1072
-1332
-1570
-1916
-2350
-2941
-3890
-5273
-6780
-7776
-7725
-6626
-5079
-3909
-3653
-4276
-5251
-5898
-5719
-4606
-2879
-1155
-71
39
-675
-1712
-2580
-3100
-3400
-3635
-3758
-3578
-3050
-2426
-2089
-2191
-2479
-2508
-2085
-1527
-1509
-2562
-4565
-6607
-7378
-5965
-2589
1288
3763
3745
1717
-676
-1937
-1771
-934
-160
633
1946
3598
4327
2808
-843
-4766
-6839
-6561
-5383
-5078
-5837
-6149
-4624
-1766
304
-6
-1987
-3131
-1471
2624
6924
9469
10140
10220
10685
11129
10377
7941
4726
2339
1800
2919
4735
6413
7707
8785
9767
10435
10271
8733
5647
1499
-2608
-5469
-6501
-6100
-5266
-4791
-4713
-4510
-3760
-2585
-1476
-764
-326
207
990
1730
1887
1136
-279
-1556
-1792
-658
1157
2226
1373
-1301
-4311
-5897
-5467
-4062
-3327
-3950
-5145
-5668
-5252
-4864
-5444
-6533
-6416
-3837
454
4069
5077
3820
2574
3339
5882
7971
7571
4841
2017
1303
2808
4446
3849
453
-4112
-7569
-8925
-9008
-9263
-10108
-10520
-9211
-6174
-2981
-1489
-2146
-3559
-3721
-1740
1543
4502
6194
6901
7413
7956
7965
6829
4704
2479
973
261
-182
-757
-1303
-1409
-1064
-862
-1478
-2977
-4698
-5876
-6345
-6587
-7048
-7460
-6920
-4760
-1374
1904
3876
4565
5182
6893
9485
11289
10574
7202
2928
-23
-818
-550
-961
-2621
-4356
-4418
-2167
1391
4622
6687
7960
9212
10600
11537
11436
10364
8906
7469
5897
3795
1177
-1344
-3016
-3584
-3478
-3430
-3893
-4757
-5492
-5552
-4773
-3557
-2711
-2976
-4467
-6440
-7627
-6976
-4259
-150
4220
7807
9947
10366
9140
6738
4045
2180
2063
3956
7267
10797
13345
14352
14162
13693
13701
14214
14589
14131
12690
10680
8598
6657
4938
3806
3902
5502
7868
9446
8970
6500
3390
1188
508
855
1350
1451
1039
99
-1360
-3030
-4225
-4374
-3669
-2990
-3003
-3325
-2801
-729
2215
4457
4968
4184
3427
3482
3870
3561
2252
752
71
254
263
-969
-3444
-6070
-7635
-7774
-7070
-6382
-6173
-6322
-6370
-5814
-4323
-1943
731
2668
2903
1131
-2079
-5662
-8685
-10717
-11752
-11933
-11399
-10329
-9000
-7756
-6908
-6660
-7046
-7831
-8499
-8496
-7650
-6396
-5490
-5355
-5680
-5739
-5132
-4219
-3726
-3913
-4189
-3627
-1921
183
1427
1073
-508
-2162
-2831
-2244
-960
114
310
-426
-1533
-2157
-1669
-73
2001
3751
4723
4929
4483
3232
916
-2232
-5139
-6403
-5401
-3002
-1074
-1086
-2992
-5374
-6661
-6302
-4885
-3316
-1995
-782
402
1157
939
-180
-1163
-612
2119
6226
9835
11198
9780
6449
2759
-21
-1384
-1398
-292
1666
3944
5616
5721
3982
1168
-1374
-2770
-3305
-4048
-5722
-7873
-9200
-8740
-6768
-4524
-3088
-2546
-2250
-1799
-1608
-2414
-4281
-6222
-6938
-5984
-4181
-2846
-2570
-2741
-2235
-603
1354
2136
731
-2538
-6111
-8103
-7371
-4090
412
4392
6540
6503
4873
2748
1175
770
1572
3099
4540
5082
4312
2498
503
-693
-559
733
2487
3906
4399
3685
1809
-800
-3338
-4900
-4981
-3846
-2399
-1566
-1676
-2341
-2903
-2989
-2705
-2354
-2059
-1716
-1283
-1057
-1545
-2977
-4887
-6230
-6035
-4118
-1253
1347
2836
3166
2861
2426
1988
1491
1148
1591
3437
6630
10206
12792
13497
12484
10768
9466
9099
9433
9866
9921
9478
8662
7622
6457
5315
4502
4372
5042
6182
7122
7310
6731
5930
5541
5737
6098
6040
5391
4566
4175
4459
5096
5527
5434
4936
4376
4014
3909
3996
4172
4274
4048
3266
1926
339
-998
-1634
-1327
-120
1619
3200
3804
2925
801
-1616
-3258
-3701
-3433
-3359
-3975
-4959
-5535
-5261
-4534
-4363
-5595
-8226
-11329
-13679
-14616
-14494
-14347
-14988
-16291
-17314
-17195
-15981
-14549
-13629
-12924
-11317
-8066
-3812
-270
1199
770
-59
151
1602
3366
4467
4741
4687
4684
4573
3973
2838
1561
556
-86
-491
-663
-408
377
1474
2503
3258
3767
3985
3607
2397
762
-176
668
3345
6620
8799
8937
7356
5120
3075
1360
-315
-2073
-3605
-4442
-4390
-3726
-2962
-2427
-2000
-1244
145
1914
3289
3543
2679
1563
1269
2156
3541
4338
4074
3313
3085
3903
5328
6425
6558
5772
4549
3341
2355
1602
972
245
-801
-2150
-3445
-4280
-4664
-5111
-6105
-7458
-8345
-8112
-7045
-6172
-6215
-6778
-6706
-5301
-3118
-1489
-1252
-2023
-2707
-2630
-2098
-1903
-2474
-3574
-4744
-5782
-6695
-7291
-7075
-5715
-3559
-1540
-452
-286
-315
148
1080
1816
1760
1034
468
939
2638
4892
6662
7321
7081
6761
7098
8193
9553
10631
11309
11828
12297
12371
11544
9791
7834
6633
6538
6979
7056
6449
5708
5622
6367
7319
7713
7354
6605
5723
4405
2171
-763
-3180
-3647
-1778
1260
3575
4013
2927
1608
1036
1181
1437
1546
1933
3092
4740
5780
5230
3207
930
-344
-428
-250
-826
-2234
-3610
-4112
-3796
-3476
-3809
-4612
-5161
-5072
-4765
-4977
-5911
-6954
-7289
-6717
-5806
-5267
-5246
-5269
-4801
-3763
-2547
-1644
-1364
-1827
-2998
-4573
-5901
-6237
-5294
-3554
-1961
-1198
-1229
-1477
-1341
-475
1335
4253
8116
12085
14901
15835
15508
15581
17348
20460
23099
23525
21572
18636
16219
14535
12543
9315
5257
1921
612
1153
1998
1512
-760
-3901
-6512
-7792
-7961
-7832
-8042
-8605
-9039
-8918
-8340
-7913
-8265
-9489
-11041
-12250
-12989
-13826
-15437
-17784
-19924
-20729
-19906
-18323
-17306
-17538
-18573
-19358
-19168
-18044
-16442
-14633
-12527
-10046
-7492
-5440
-4246
-3735
-3386
-2802
-1940
-944
134
1302
2354
2746
1955
40
-2164
-3563
-3649
-2933
-2509
-3108
-4442
-5440
-5193
-3767
-2195
-1625
-2380
-3747
-4658
-4639
-4147
-4022
-4613
-5421
-5629
-4928
-3843
-3223
-3463
-4261
-5115
-5955
-7168
-8942
-10676
-11190
-9681
-6545
-3269
-1431
-1615
-3109
-4481
-4506
-2762
334
3883
6979
9089
10235
10861
11470
12258
13068
13672
14076
14512
15103
15587
15438
14293
12306
10112
8470
7918
8620
10348
12518
14325
15083
14630
13461
12375
11876
11860
11843
11472
10782
10013
9291
8565
7828
7255
7002
6885
6368
4977
2766
358
-1473
-2261
-1955
-749
1048
2923
4089
3724
1460
-2308
-6557
-10121
-12144
-12279
-10735
-8276
-6053
-5124
-5820
-7480
-8907
-9272
-8659
-7786
-7201
-6806
-6187
-5320
-4837
-5456
-7126
-8766
-8955
-7034
-3675
-474
1106
633
-1128
-2831
-3444
-2820
-1611
-644
-288
-325
-396
-536
-1194
-2643
-4380
-5251
-4364
-2007
374
1240
184
-1816
-3309
-3623
-3306
-3453
-4623
-6349
-7595
-7614
-6426
-4617
-2786
-1217
42
933
1334
1260
1060
1321
2460
4353
6336
7632
7851
7142
5918
4473
2942
1597
1056
1965
4317
7095
8811
8619
7048
5566
5299
6065
6618
5838
3687
1060
-1202
-3019
-4805
-6649
-7983
-8183
-7463
-7003
-8022
-10641
-13664
-15524
-15523
-14258
-12970
-12542
-13053
-14092
-15264
-16329
-16974
-16719
-15248
-12860
-10481
-9079
-8939
-9450
-9578
-8564
-6264
-2982
855
4789
8241
10572
11430
11094
10386
10114
10544
11420
12459
13735
15460
17409
18688
18296
16038
12910
10486
9817
10791
12424
13681
14014
13328
11740
9565
7507
6550
7379
9765
12596
14645
15420
15310
14977
14688
14251
13509
12722
12376
12659
13215
13463
13103
12256
11164
9856
8194
6192
4179
2585
1618
1184
1112
1340
1823
2332
2481
2049
1244
547
255
242
220
238
799
2372
4782
7151
8568
8857
8696
8936
9794
10689
10901
10356
9789
10087
11454
13169
14181
13996
13065
12324
12331
12773
12785
11786
10037
8421
7628
7512
7225
6021
3990
2050
1224
1834
3321
4753
5513
5551
5100
4219
2661
151
-3220
-6875
-10005
-12014
-12845
-12983
-13178
-14056
-15820
-18187
-20566
-22379
-23335
-23535
-23351
-23165
-23114
-23003
-22493
-21474
-20336
-19849
-20612
-22473
-24468
-25465
-25054
-23911
-23240
-23760
-25123
-26264
-26281
-25011
-22829
-20085
-16873
-13389
-10327
-8675
-8939
-10536
-12048
-12214
-10790
-8550
-6520
-5211
-4485
-3994
-3644
-3644
-4251
-5524
-7276
-9143
-10626
-11158
-10323
-8170
-5350
-2876
-1640
-1957
-3452
-5241
-6291
-5790
-3489
113
3907
6691
7792
7395
6305
5361
4949
4949
5042
5040
4986
5033
5274
5676
6120
6510
6867
7341
8098
9162
10366
11504
12555
13709
15103
16511
17380
17288
16364
15209
14308
13566
12498
10921
9366
8664
9052
9748
9535
7845
5277
3059
2003
1968
2222
2149
1549
391
-1439
-3943
-6629
-8544
-8922
-7865
-6342
-5436
-5560
-6337
-7141
-7644
-7864
-7859
-7576
-7061
-6679
-6941
-8016
-9453
-10476
-10616
-10086
-9540
-9500
-9979
-10591
-10929
-10856
-10513
-10150
-9941
-9837
-9516
-8476
-6314
-3058
716
4108
6318
6947
6030
3927
1257
-1137
-2408
-2139
-685
957
1783
1436
329
-829
-1605
-1995
-2096
-1765
-676
1294
3824
6332
8392
9944
11102
11839
11955
11372
10416
9735
9885
10971
12628
14282
15386
15498
14350
12049
9262
7056
6311
7098
8609
9790
10141
9988
10027
10671
11843
13332
15142
17351
19652
21222
21292
19893
17950
16453
15498
14222
11794
8481
5634
4533
5215
6452
6888
6152
4880
3763
2731
1144
-1299
-3973
-5721
-5829
-4622
-3199
-2645
-3406
-5167
-7081
-8122
-7532
-5268
-2189
411
1707
1942
2070
2696
3366
3010
1146
-1424
-3253
-3639
-3325
-3724
-5416
-7466
-8291
-7220
-5191
-3905
-4316
-5916
-7397
-7915
-7683
-7470
-7664
-7915
-7614
-6625
-5497
-4974
-5358
-6317
-7252
-7807
-8070
-8342
-8788
-9284
-9558
-9433
-8941
-8248
-7533
-6938
-6617
-6735
-7343
-8227
-8941
-9128
-8898
-8884
-9795
-11759
-14023
-15375
-15013
-13174
-10942
-9399
-8825
-8625
-8000
-6711
-5251
-4315
-4106
-4126
-3632
-2291
-443
1221
2230
2629
2793
3021
3296
3391
3135
2570
1876
1199
567
-50
-622
-987
-880
-47
1565
3642
5499
6374
5916
4531
3238
3051
4339
6674
9261
11538
13399
14951
16168
16879
17085
17194
17823
19326
21493
23750
25610
26944
27824
28229
27978
26997
25584
24329
23689
23607
23509
22688
20734
17720
14085
10392
7128
4583
2803
1615
742
-33
-770
-1431
-2044
-2803
-3977
-5677
-7692
-9569
-10927
-11733
-12293
-12925
-13621
-14063
-14026
-13788
-14043
-15278
-17156
-18598
-18621
-17242
-15545
-14774
-15254
-16163
-16329
-15271
-13474
-11748
-10448
-9351
-8206
-7213
-6866
-7370
-8366
-9273
-9848
-10306
-10925
-11628
-12057
-11984
-11538
-10987
-10397
-9659
-8839
-8371
-8718
-9825
-10993
-11408
-10780
-9467
-7982
-6485
-4805
-2867
-929
670
1908
3066
4288
5243
5371
4494
3092
1916
1329
1090
799
457
495
1233
2401
3248
3167
2189
921
67
35
897
2544
4765
7201
9393
11003
12031
12737
13319
13667
13500
12762
11831
11232
11100
10931
9988
8032
5702
4054
3652
3994
3963
2901
1341
610
1609
3905
6052
6858
6378
5676
5640
6108
6175
5298
3971
3238
3597
4505
4972
4540
3577
2649
1791
530
-1436
-3770
-5804
-7206
-8197
-9069
-9705
-9747
-9242
-8895
-9462
-10916
-12356
-12877
-12492
-12068
-12345
-13118
-13490
-12869
-11586
-10490
-10056
-10049
-10044
-10098
-10717
-12146
-13843
-14787
-14323
-12672
-10644
-8932
-7709
-6768
-5874
-4916
-3860
-2741
-1722
-1022
-656
-229
838
2804
5331
7759
9670
11095
12181
12766
12476
11271
9812
9113
9767
11519
13578
15253
16215
16280
15198
12929
10090
7904
7419
8653
10541
11788
11802
10877
9609
8332
7155
6360
6449
7637
9350
10430
9989
8128
5801
3990
3008
2550
2251
2085
2205
2536
2644
2052
658
-1181
-2938
-4266
-5133
-5702
-6155
-6588
-7003
-7355
-7617
-7837
-8103
-8453
-8809
-9088
-9390
-10035
-11259
-12808
-13856
-13513
-11565
-8811
-6611
-5986
-6990
-8850
-10638
-11862
-12546
-12902
-13035
-12932
-12646
-12383
-12347
-12502
-12480
-11801
-10245
-8113
-6097
-4827
-4403
-4344
-4069
-3486
-3141
-3661
-5005
-6264
-6317
-4796
-2441
-493
287
78
-406
-633
-546
-284
154
837
1594
1995
1773
1201
894
1170
1707
1944
1794
1791
2437
3482
4053
3631
2802
2874
4612
7392
9651
10212
9160
7516
6201
5440
5067
5148
6066
7997
10447
12477
13397
13217
12475
11747
11379
11554
12363
13665
14943
15505
14980
13612
12042
10802
10056
9776
9987
10688
11537
11815
10916
8919
6619
4900
4067
3793
3634
3488
3484
3546
3250
2199
480
-1378
-2916
-4147
-5387
-6727
-7785
-8029
-7323
-6080
-4906
-4129
-3696
-3429
-3291
-3380
-3767
-4399
-5131
-5752
-5961
-5438
-4119
-2438
-1188
-968
-1661
-2470
-2541
-1590
9
1684
3118
4257
5005
5096
4350
3031
1813
1316
1639
2356
2962
3311
3656
4293
5203
6014
6297
5928
5226
4751
4885
5490
5943
5588
4293
2620
1382
950
948
662
-223
-1298
-1852
-1619
-1063
-936
-1566
-2618
-3519
-4045
-4468
-5178
-6239
-7336
-8080
-8312
-8148
-7850
-7691
-7874
-8414
-9044
-9329
-9034
-8422
-8086
-8374
-8965
-9124
-8451
-7355
-6665
-6725
-6938
-6319
-4540
-2373
-1024
-1012
-1738
-2142
-1756
-1008
-560
-444
24
1497
3835
6157
7618
8090
8063
7964
7699
6868
5354
3611
2303
1716
1556
1306
738
46
-491
-902
-1556
-2818
-4681
-6721
-8368
-9243
-9325
-8914
-8476
-8452
-9044
-10090
-11153
-11847
-12158
-12460
-13153
-14237
-15251
-15676
-15416
-14870
-14506
-14383
-14130
-13428
-12494
-12006
-12484
-13710
-14774
-14745
-13384
-11267
-9226
-7647
-6220
-4315
-1624
1501
4280
6100
6983
7560
8550
10175
12000
13355
13984
14312
15040
16395
17789
18280
17484
16042
15156
15556
16892
18131
18575
18477
18672
19620
20847
21353
20563
18872
17282
16525
16534
16698
16560
16227
16129
16424
16692
16228
14693
12530
10757
10259
11115
12498
13273
12835
11526
10265
9704
9662
9352
8207
6506
5175
4934
5596
6223
5979
4883
3735
3331
3719
4174
3837
2402
254
-1958
-3861
-5542
-7315
-9327
-11352
-12920
-13684
-13746
-13678
-14134
-15324
-16757
-17565
-17188
-15843
-14333
-13336
-12842
-12253
-11030
-9234
-7457
-6250
-5673
-5350
-4879
-4109
-3062
-1723
-44
1840
3495
4417
4409
3723
2819
1996
1263
520
-239
-934
-1539
-2122
-2683
-3042
-2961
-2455
-1914
-1838
-2409
-3312
-4006
-4198
-4046
-3962
-4210
-4697
-5114
-5227
-5056
-4803
-4654
-4623
-4570
-4363
-4040
-3829
-3959
-4405
-4805
-4681
-3820
-2440
-971
370
1738
3372
5147
6475
6743
5873
4438
3193
2496
2167
1853
1427
1002
617
42
-985
-2372
-3603
-4116
-3791
-3043
-2442
-2242
-2259
-2157
-1817
-1454
-1417
-1896
-2764
-3649
-4145
-4038
-3384
-2398
-1267
-70
1102
1958
2070
1234
-194
-1414
-1788
-1374
-809
-593
-530
23
1285
2549
2702
1366
-532
-1455
-600
1403
3133
3655
3136
2290
1391
23
-2199
-4810
-6607
-6659
-5197
-3470
-2686
-3096
-4014
-4634
-4756
-4757
-4992
-5314
-5189
-4236
-2637
-1076
-266
-483
-1427
-2476
-3115
-3234
-3085
-2979
-2985
-2923
-2628
-2181
-1821
-1587
-1102
151
2255
4540
5948
5854
4617
3320
2894
3416
4190
4487
4230
3986
4338
5255
6050
5948
4727
2886
1218
204
-271
-680
-1330
-2041
-2284
-1641
-185
1563
3034
4003
4613
5047
5220
4839
3781
2401
1393
1275
1980
2954
3682
4121
4611
5380
6178
6460
5929
4886
3979
3603
3561
3330
2644
1768
1188
1065
1070
769
134
-414
-473
-129
99
-214
-957
-1617
-1816
-1685
-1682
-2114
-2869
-3622
-4200
-4683
-5159
-5499
-5453
-4962
-4282
-3744
-3411
-3023
-2311
-1320
-379
235
549
806
1156
1515
1702
1682
1586
1519
1401
1042
373
-447
-1146
-1555
-1704
-1773
-1999
-2611
-3746
-5312
-6905
-7977
-8189
-7683
-6977
-6577
-6650
-7046
-7574
-8154
-8687
-8863
-8270
-6779
-4833
-3273
-2756
-3292
-4288
-5020
-5091
-4528
-3570
-2436
-1261
-149
798
1506
1924
2009
1764
1332
1018
1099
1558
2031
2126
1856
1729
2313
3666
5206
6186
6325
5976
5674
5554
5256
4385
3026
1783
1293
1731
2756
3885
4860
5662
6249
6386
5804
4527
3013
1910
1600
1913
2241
1977
945
-493
-1678
-2077
-1573
-486
638
1277
1120
142
-1372
-2892
-3861
-4010
-3587
-3238
-3567
-4670
-6057
-7052
-7327
-7093
-6815
-6758
-6833
-6823
-6694
-6602
-6619
-6520
-5941
-4776
-3372
-2286
-1789
-1634
-1293
-461
695
1733
2377
2733
3100
3592
3955
3772
2866
1536
406
-4
362
1090
1662
1873
1945
2241
2830
3336
3240
2374
1116
91
-361
-403
-413
-499
-347
422
1783
3229
4204
4572
4663
4863
5235
5550
5636
5609
5700
5948
6143
6132
6109
6498
7488
8718
9482
9310
8369
7331
6853
7153
7981
8876
9441
9462
8932
8053
7164
6588
6459
6703
7179
7785
8395
8735
8474
7560
6454
5878
6153
6771
6716
5383
3217
1409
872
1458
2156
2055
1094
-65
-814
-1168
-1589
-2377
-3314
-3902
-3873
-3410
-2928
-2722
-2828
-3118
-3405
-3461
-3061
-2171
-1089
-315
-154
-450
-763
-858
-954
-1421
-2219
-2743
-2339
-1031
328
726
-129
-1564
-2571
-2706
-2384
-2363
-2982
-3897
-4525
-4661
-4669
-5086
-6091
-7343
-8280
-8555
-8222
-7595
-6978
-6525
-6243
-6072
-5917
-5678
-5311
-4899
-4638
-4703
-5066
-5470
-5579
-5222
-4499
-3683
-3007
-2551
-2297
-2233
-2355
-2560
-2595
-2206
-1367
-375
368
678
730
853
1226
1780
2392
3111
4094
5297
6282
6440
5483
3759
2063
1111
1122
1814
2712
3439
3824
3879
3776
3791
4147
4813
5464
5721
5483
5017
4704
4705
4891
5054
5112
5063
4781
4018
2690
1153
63
-142
339
805
635
-207
-1191
-1675
-1329
-211
1416
3234
4905
6075
6480
6051
4910
3278
1467
-59
-763
-377
743
1693
1674
664
-551
-1149
-1095
-1206
-2333
-4492
-6807
-8292
-8665
-8413
-8167
-8112
-7982
-7490
-6652
-5732
-5007
-4664
-4808
-5401
-6121
-6458
-6145
-5540
-5454
-6389
-7941
-9073
-9108
-8429
-8089
-8678
-9631
-9782
-8639
-7018
-6340
-7257
-8995
-10083
-9721
-8456
-7579
-7917
-9178
-10346
-10642
-10114
-9450
-9316
-9829
-10543
-10860
-10502
-9706
-9024
-8875
-9207
-9565
-9511
-9028
-8492
-8229
-8116
-7670
-6566
-5030
-3664
-2878
-2525
-2154
-1576
-1103
-1171
-1757
-2260
-2027
-988
253
969
938
536
262
241
219
-2
-219
44
1060
2575
3971
4754
4894
4726
4565
4453
4251
3930
3680
3689
3830
3656
2807
1476
421
408
1538
3092
4088
4041
3235
2297
1559
901
161
-401
-213
969
2593
3592
3235
1751
106
-830
-922
-655
-497
-459
-248
275
892
1286
1410
1508
1782
2120
2223
1974
1612
1492
1688
1903
1785
1309
789
504
358
-54
-992
-2220
-3118
-3192
-2504
-1622
-1155
-1286
-1706
-1953
-1817
-1469
-1248
-1349
-1708
-2129
-2499
-2862
-3290
-3705
-3851
-3472
-2577
-1532
-867
-910
-1509
-2096
-2082
-1299
-147
691
745
63
-900
-1671
-2075
-2207
-2169
-1899
-1291
-435
331
699
757
1026
2075
3993
6215
7866
8372
7835
6916
6373
6607
7535
8781
9991
11027
11926
12701
13195
13161
12550
11732
11360
11885
13117
14289
14673
14222
13615
13604
14290
15042
15165
14631
14105
14223
14876
15263
14698
13359
12209
12151
13210
14514
15024
14336
12876
11413
10421
9798
9094
7989
6615
5515
5258
5988
7256
8317
8717
8665
8805
9539
10528
10913
10119
8472
7003
6573
7171
8028
8402
8192
7807
7532
7129
6116
4365
2351
766
-70
-395
-646
-982
-1170
-900
-154
722
1239
1067
186
-1111
-2354
-3112
-3237
-2949
-2618
-2385
-1997
-1084
331
1655
2148
1619
665
178
545
1345
1820
1629
1091
717
570
177
-943
-2698
-4423
-5427
-5535
-5107
-4627
-4335
-4214
-4215
-4369
-4685
-5050
-5300
-5407
-5497
-5653
-5728
-5461
-4805
-4111
-3863
-4188
-4614
-4404
-3206
-1433
-5
327
-494
-1895
-3184
-4035
-4554
-4945
-5196
-5074
-4433
-3504
-2824
-2830
-3456
-4119
-4175
-3474
-2526
-2101
-2584
-3653
-4584
-4903
-4792
-4896
-5706
-7120
-8554
-9470
-9784
-9817
-9882
-9971
-9819
-9271
-8523
-8023
-8101
-8681
-9316
-9491
-8951
-7812
-6416
-5091
-3994
-3127
-2459
-2013
-1845
-1933
-2134
-2267
-2254
-2176
-2167
-2235
-2223
-1979
-1575
-1341
-1627
-2487
-3589
-4444
-4749
-4566
-4183
-3848
-3598
-3318
-2902
-2362
-1795
-1292
-874
-500
-119
277
640
897
1022
1076
1185
1431
1779
2125
2436
2828
3451
4266
4970
5193
4824
4139
3569
3311
3175
2823
2152
1438
1076
1213
1635
2000
2140
2120
2037
1844
1436
893
565
827
1690
2656
3029
2436
1119
-259
-1152
-1512
-1715
-2094
-2553
-2628
-1964
-756
324
667
279
-224
-190
468
1243
1611
1628
1892
2865
4256
5128
4716
3181
1562
945
1613
2916
3900
4053
3520
2739
1994
1310
687
310
477
1329
2664
3998
4801
4757
3894
2568
1290
447
91
-42
-252
-573
-740
-504
27
394
190
-507
-1149
-1213
-731
-347
-779
-2175
-3931
-5135
-5263
-4524
-3602
-3082
-3078
-3359
-3768
-4460
-5688
-7350
-8799
-9232
-8380
-6871
-5857
-6135
-7523
-9044
-9734
-9352
-8371
-7378
-6558
-5738
-4863
-4277
-4455
-5471
-6786
-7622
-7568
-6850
-6072
-5739
-6001
-6747
-7779
-8871
-9724
-10031
-9653
-8729
-7567
-6418
-5388
-4551
-4051
-3986
-4167
-4094
-3331
-1960
-650
-144
-613
-1464
-1813
-1178
242
1874
3279
4342
5063
5286
4777
3555
2092
1074
892
1325
1736
1592
852
-89
-811
-1222
-1560
-2082
-2770
-3308
-3343
-2765
-1776
-724
125
672
909
825
400
-298
-1071
-1690
-2050
-2229
-2376
-2546
-2653
-2580
-2321
-1990
-1703
-1473
-1239
-988
-779
-633
-416
109
1039
2144
2950
3073
2512
1638
911
581
638
967
1499
2186
2889
3364
3430
3127
2681
2268
1827
1145
159
-831
-1287
-836
411
1892
2968
3289
2890
2013
901
-247
-1209
-1729
-1649
-1063
-295
304
557
505
292
51
-95
-8
401
1046
1660
2008
2153
2466
3277
4480
5512
5826
5434
4971
5167
6182
7449
8175
8029
7371
6827
6691
6697
6355
5445
4197
3038
2212
1683
1342
1241
1572
2395
3428
4143
4116
3350
2286
1497
1331
1752
2467
3167
3669
3878
3681
2939
1602
-149
-1907
-3184
-3612
-3054
-1636
280
2144
3375
3627
3028
2161
1735
2137
3228
4532
5624
6362
6813
7037
6993
6650
6121
5610
5229
4884
4379
3639
2811
2169
1942
2234
3048
4318
5870
7415
8647
9421
9825
10050
10201
10234
10092
9850
9690
9718
9833
9802
9475
8907
8287
7769
7385
7079
6769
6341
5635
4510
2965
1172
-645
-2370
-4014
-5555
-6802
-7487
-7518
-7159
-6881
-7023
-7556
-8173
-8607
-8842
-9054
-9365
-9675
-9752
-9464
-8968
-8658
-8915
-9821
-11034
-11956
-12097
-11411
-10337
-9495
-9245
-9456
-9665
-9466
-8804
-7934
-7146
-6543
-6049
-5584
-5189
-4962
-4905
-4845
-4547
-3930
-3211
-2822
-3129
-4144
-5442
-6422
-6719
-6470
-6165
-6208
-6568
-6869
-6816
-6546
-6514
-7034
-7931
-8666
-8805
-8354
-7650
-6969
-6310
-5530
-4628
-3789
-3153
-2598
-1821
-681
582
1484
1670
1173
334
-468
-1027
-1304
-1327
-1128
-776
-407
-184
-198
-384
-517
-286
533
1907
3479
4739
5355
5422
5372
5605
6164
6768
7157
7382
7726
8350
9068
9520
9556
9441
9632
10345
11330
12047
12057
11297
10041
8681
7502
6599
5915
5346
4855
4506
4371
4381
4267
3724
2688
1452
448
-124
-469
-973
-1800
-2714
-3325
-3498
-3511
-3799
-4539
-5472
-6111
-6118
-5527
-4661
-3862
-3273
-2807
-2300
-1716
-1234
-1136
-1526
-2153
-2515
-2249
-1455
-621
-183
-116
15
592
1545
2465
3092
3634
4540
5950
7444
8399
8626
8596
9008
10106
11433
12252
12216
11644
11199
11321
11960
12777
13532
14267
15133
16084
16757
16656
15529
13610
11512
9809
8607
7484
5887
3682
1367
-292
-901
-788
-725
-1296
-2480
-3804
-4849
-5587
-6252
-6972
-7584
-7813
-7592
-7181
-6974
-7206
-7826
-8574
-9165
-9443
-9450
-9420
-9650
-10287
-11175
-11917
-12168
-11903
-11405
-10972
-10645
-10223
-9541
-8700
-7989
-7610
-7512
-7493
-7437
-7406
-7527
-7844
-8317
-8932
-9734
-10724
-11746
-12572
-13103
-13456
-13800
-14101
-14090
-13531
-12526
-11528
-10999
-11039
-11336
-11458
-11179
-10557
-9755
-8831
-7733
-6454
-5167
-4212
-3922
-4424
-5513
-6690
-7368
-7165
-6102
-4550
-2931
-1435
23
1564
3106
4389
5246
5824
6485
7470
8656
9676
10263
10489
10678
11102
11774
12488
13008
13206
13074
12684
12171
11719
11493
11546
11788
12064
12250
12279
12091
11628
10917
10154
9634
9543
9795
10084
10101
9708
8929
7852
6628
5551
5064
5514
6824
8390
9411
9399
8471
7162
6000
5210
4761
4571
4607
4798
4950
4837
4391
3771
3216
2817
2460
1965
1258
390
-567
-1590
-2640
-3575
-4210
-4500
-4659
-5030
-5799
-6805
-7653
-8016
-7851
-7343
-6670
-5854
-4818
-3576
-2313
-1293
-657
-333
-110
191
599
1004
1258
1271
1072
788
581
566
730
919
903
511
-261
-1235
-2148
-2783
-3038
-2921
-2492
-1852
-1158
-638
-508
-843
-1486
-2098
-2349
-2119
-1571
-1047
-867
-1158
-1819
-2608
-3289
-3752
-4051
-4342
-4759
-5319
-5904
-6356
-6576
-6572
-6398
-6068
-5534
-4752
-3764
-2704
-1719
-884
-173
493
1182
1904
2597
3137
3386
3296
2999
2775
2881
3342
3909
4241
4168
3780
3274
2742
2139
1469
963
985
1720
2926
4037
4550
4336
3636
2779
1939
1145
455
43
75
516
1091
1466
1481
1222
907
701
619
547
327
-155
-903
-1799
-2666
-3386
-3960
-4447
-4809
-4872
-4483
-3750
-3082
-2915
-3326
-3933
-4220
-4011
-3638
-3595
-4021
-4508
-4428
-3505
-2079
-848
-341
-596
-1254
-1929
-2466
-2921
-3363
-3738
-3906
-3793
-3475
-3134
-2937
-2939
-3085
-3291
-3525
-3820
-4189
-4533
-4627
-4239
-3327
-2143
-1140
-710
-911
-1406
-1658
-1278
-279
923
1798
2062
1863
1630
1709
2077
2390
2333
1940
1580
1593
1959
2342
2488
2555
2989
4029
5337
6198
6134
5360
4604
4453
4860
5278
5247
4821
4417
4306
4321
4093
3536
3025
3053
3724
4610
5124
5027
4582
4241
4239
4493
4844
5299
5998
6955
7912
8503
8588
8384
8260
8397
8646
8732
8559
8302
8219
8388
8642
8742
8564
8117
7434
6519
5450
4479
3940
3969
4321
4522
4282
3752
3352
3315
3413
3193
2495
1719
1502
2099
3088
3713
3561
2899
2362
2321
2562
2584
2156
1558
1257
1385
1559
1219
164
-1250
-2386
-2811
-2557
-2015
-1615
-1585
-1916
-2447
-2968
-3286
-3285
-2964
-2427
-1826
-1298
-951
-882
-1140
-1646
-2140
-2285
-1891
-1100
-327
21
-158
-616
-1002
-1191
-1382
-1894
-2810
-3833
-4465
-4401
-3784
-3107
-2836
-3087
-3610
-4086
-4435
-4851
-5530
-6376
-6984
-6959
-6273
-5342
-4707
-4617
-4864
-5029
-4880
-4566
-4440
-4699
-5193
-5565
-5581
-5310
-5023
-4906
-4912
-4854
-4652
-4451
-4500
-4915
-5553
-6144
-6521
-6737
-6951
-7222
-7424
-7390
-7116
-6821
-6758
-6975
-7243
-7236
-6803
-6088
-5406
-5014
-4967
-5145
-5371
-5500
-5437
-5138
-4639
-4059
-3556
-3229
-3085
-3086
-3229
-3548
-4024
-4505
-4762
-4652
-4243
-3769
-3440
-3283
-3149
-2866
-2385
-1805
-1271
-869
-586
-348
-84
230
550
807
975
1129
1414
1906
2492
2880
2821
2341
1775
1524
1722
2104
2214
1778
918
31
-529
-694
-660
-650
-726
-797
-794
-810
-1047
-1599
-2277
-2674
-2463
-1700
-859
-507
-885
-1722
-2462
-2717
-2538
-2291
-2289
-2534
-2789
-2865
-2800
-2775
-2900
-3112
-3286
-3380
-3439
-3465
-3349
-2968
-2361
-1759
-1404
-1332
-1350
-1235
-944
-624
-408
-238
95
720
1493
2043
2037
1462
667
143
180
655
1137
1235
918
526
465
815
1246
1312
873
218
-217
-272
-174
-232
-433
-391
277
1512
2773
3466
3446
3130
3139
3795
4920
6041
6771
7054
7110
7198
7420
7671
7769
7629
7346
7108
7002
6889
6513
5756
4810
4054
3741
3763
3788
3575
3180
2810
2520
2123
1421
512
-229
-495
-360
-193
-245
-367
-189
415
1087
1259
674
-369
-1297
-1753
-1811
-1748
-1692
-1540
-1209
-873
-882
-1427
-2312
-3088
-3413
-3306
-3061
-2956
-3044
-3194
-3283
-3326
-3422
-3624
-3847
-3922
-3726
-3281
-2737
-2268
-1935
-1650
-1248
-640
100
778
1211
1325
1145
724
132
-485
-870
-760
-71
1002
2121
3057
3841
4628
5453
6132
6444
6396
6287
6466
7036
7805
8519
9139
9851
10806
11868
12648
12807
12339
11587
10986
10773
10892
11128
11306
11395
11444
11453
11292
10751
9706
8300
6961
6191
6234
6867
7526
7715
7368
6865
6660
6856
7113
6971
6287
5383
4752
4623
4762
4694
4133
3196
2250
1531
932
145
-971
-2178
-3028
-3271
-3133
-3164
-3775
-4866
-5897
-6357
-6221
-5975
-6199
-7094
-8361
-9512
-10288
-10808
-11351
-12045
-12750
-13209
-13276
-12999
-12544
-12072
-11701
-11514
-11551
-11761
-11991
-12068
-11910
-11568
-11151
-10724
-10285
-9838
-9450
-9222
-9179
-9211
-9136
-8838
-8371
-7921
-7661
-7624
-7697
-7735
-7694
-7668
-7774
-7980
-8055
-7713
-6858
-5710
-4648
-3890
-3299
-2537
-1435
-220
651
919
799
806
1293
2145
2918
3288
3335
3426
3814
4414
4933
5210
5363
5614
5982
6194
5913
5052
3887
2865
2317
2315
2737
3403
4135
4714
4890
4500
3621
2593
1833
1577
1734
1989
2037
1766
1250
631
24
-470
-726
-628
-190
377
764
774
462
71
-163
-151
74
451
902
1276
1352
1012
446
119
450
1442
2651
3553
3971
4149
4423
4865
5284
5532
5724
6086
6608
6950
6780
6185
5689
5780
6422
7067
7173
6680
5974
5417
4969
4316
3319
2251
1567
1442
1600
1584
1171
496
-168
-695
-1143
-1561
-1865
-1914
-1707
-1432
-1316
-1435
-1688
-1910
-1992
-1898
-1630
-1244
-889
-781
-1052
-1647
-2368
-3059
-3721
-4437
-5182
-5779
-6058
-6070
-6089
-6365
-6887
-7386
-7595
-7487
-7264
-7136
-7149
-7217
-7274
-7341
-7417
-7369
-6981
-6162
-5097
-4161
-3654
-3582
-3677
-3617
-3234
-2572
-1793
-1048
-413
104
523
851
1058
1087
903
547
132
-225
-493
-725
-953
-1086
-944
-420
362
1069
1380
1218
799
467
455
772
1268
1787
2254
2658
2997
3254
3427
3568
3768
4099
4555
5021
5314
5280
4909
4385
4014
4049
4501
5130
5602
5725
5547
5256
4986
4724
4399
4032
3771
3752
3947
4176
4291
4339
4525
4992
5645
6198
6408
6263
5957
5707
5599
5609
5703
5876
6079
6159
5924
5308
4456
3625
2989
2544
2191
1894
1723
1737
1857
1878
1625
1110
531
141
88
355
779
1135
1240
1048
680
326
72
-193
-660
-1360
-2053
-2386
-2218
-1759
-1354
-1134
-895
-361
456
1217
1605
1688
1880
2496
3380
4013
4029
3606
3322
3627
4438
5265
5682
5681
5581
5657
5867
5914
5515
4606
3351
2003
777
-222
-997
-1620
-2156
-2606
-2955
-3276
-3783
-4687
-5951
-7194
-7913
-7879
-7351
-6877
-6841
-7183
-7536
-7612
-7458
-7351
-7491
-7810
-8064
-8061
-7790
-7364
-6889
-6402
-5895
-5372
-4867
-4442
-4171
-4085
-4103
-4017
-3610
-2849
-1979
-1371
-1239
-1469
-1729
-1755
-1532
-1219
-944
-716
-514
-397
-477
-760
-1099
-1307
-1336
-1275
-1179
-927
-318
667
1749
2527
2797
2683
2464
2307
2191
2084
2103
2422
3026
3592
3716
3279
2583
2111
2115
2431
2675
2588
2217
1785
1459
1252
1115
1054
1118
1292
1447
1434
1227
950
751
646
493
118
-530
-1344
-2151
-2825
-3319
-3614
-3699
-3604
-3444
-3383
-3518
-3781
-3994
-4032
-3947
-3920
-4082
-4366
-4564
-4530
-4336
-4242
-4486
-5111
-5947
-6756
-7388
-7829
-8143
-8404
-8650
-8891
-9113
-9289
-9403
-9469
-9504
-9484
-9328
-8987
-8546
-8225
-8216
-8480
-8714
-8567
-7936
-7074
-6382
-6089
-6086
-6065
-5783
-5216
-4497
-3758
-3057
-2416
-1863
-1398
-934
-333
453
1284
1894
2097
1940
1646
1419
1293
1164
952
708
552
517
472
215
-338
-1039
-1583
-1725
-1459
-1041
-812
-954
-1371
-1776
-1919
-1775
-1532
-1406
-1441
-1491
-1392
-1151
-966
-1029
-1306
-1515
-1342
-721
87
692
893
828
830
1107
1563
1899
1929
1780
1801
2228
2951
3598
3890
3922
4081
4666
5567
6341
6628
6514
6475
6939
7872
8795
9203
9007
8567
8329
8426
8630
8663
8523
8497
8864
9602
10385
10870
10976
10895
10868
10951
11008
10891
10619
10370
10318
10476
10712
10874
10926
10945
11026
11192
11388
11537
11600
11585
11523
11439
11343
11214
11006
10672
10212
9721
9359
9263
9464
9865
10302
10607
10621
10197
9247
7844
6280
4971
4239
4124
4389
4707
4866
4808
4531
4000
3179
2138
1080
223
-365
-801
-1261
-1813
-2389
-2886
-3286
-3662
-4075
-4495
-4838
-5056
-5181
-5266
-5304
-5228
-4991
-4642
-4305
-4093
-4040
-4123
-4333
-4703
-5258
-5933
-6566
-6976
-7075
-6905
-6575
-6160
-5656
-5040
-4358
-3758
-3415
-3417
-3700
-4093
-4422
-4589
-4564
-4355
-3999
-3585
-3250
-3100
-3132
-3234
-3304
-3351
-3472
-3688
-3826
-3604
-2889
-1877
-1006
-648
-839
-1300
-1693
-1853
-1806
-1608
-1241
-682
-43
422
511
269
-22
-91
84
262
197
-109
-387
-351
33
499
702
500
36
-418
-717
-932
-1233
-1691
-2208
-2639
-2963
-3320
-3861
-4569
-5242
-5647
-5706
-5522
-5241
-4915
-4509
-4022
-3548
-3187
-2916
-2575
-2033
-1353
-755
-406
-241
-15
448
1071
1598
1833
1805
1677
1537
1295
817
130
-533
-916
-974
-907
-974
-1257
-1619
-1869
-1979
-2112
-2456
-3014
-3574
-3871
-3805
-3505
-3191
-2967
-2756
-2431
-1999
-1640
-1549
-1735
-1978
-2009
-1739
-1312
-966
-852
-986
-1336
-1880
-2544
-3121
-3337
-3076
-2543
-2154
-2212
-2652
-3131
-3359
-3333
-3257
-3248
-3202
-2950
-2545
-2315
-2603
-3436
-4464
-5213
-5413
-5103
-4502
-3835
-3284
-3013
-3138
-3615
-4191
-4534
-4461
-4050
-3534
-3091
-2747
-2466
-2275
-2255
-2418
-2620
-2651
-2422
-2048
-1731
-1567
-1472
-1294
-996
-710
-627
-821
-1176
-1464
-1491
-1210
-720
-187
260
583
810
968
1035
966
772
572
542
784
1243
1744
2129
2356
2484
2562
2566
2451
2235
2043
2021
2239
2650
3132
3558
3823
3877
3753
3588
3562
3772
4122
4384
4382
4160
3954
3997
4331
4808
5238
5519
5635
5573
5299
4844
4366
4082
4099
4321
4559
4709
4830
5019
5242
5329
5147
4762
4388
4177
4065
3865
3490
3068
2814
2795
2853
2768
2493
2205
2141
2376
2765
3082
3181
3062
2819
2567
2415
2432
2589
2725
2623
2186
1550
1002
742
698
589
183
-486
-1145
-1524
-1571
-1452
-1363
-1346
-1282
-1056
-709
-442
-466
-830
-1357
-1756
-1806
-1510
-1097
-865
-973
-1340
-1722
-1924
-1947
-1956
-2093
-2334
-2529
-2580
-2567
-2679
-3014
-3473
-3866
-4122
-4369
-4784
-5361
-5854
-5982
-5691
-5218
-4874
-4787
-4840
-4865
-4848
-4932
-5227
-5642
-5939
-5937
-5656
-5245
-4818
-4382
-3915
-3481
-3195
-3077
-2985
-2734
-2301
-1880
-1691
-1735
-1756
-1470
-830
-52
620
1175
1820
2724
3777
4639
5030
4992
4848
4910
5208
5488
5478
5156
4772
4612
4722
4857
4697
4141
3403
2806
2482
2254
1836
1157
478
169
338
705
861
676
438
575
1214
2028
2522
2467
2074
1758
1758
1991
2223
2322
2318
2277
2176
1949
1610
1288
1100
1034
979
860
703
564
408
135
-296
-778
-1159
-1415
-1676
-2057
-2472
-2683
-2556
-2240
-2054
-2163
-2388
-2386
-2009
-1483
-1197
-1327
-1665
-1832
-1643
-1262
-1012
-1059
-1285
-1450
-1452
-1436
-1633
-2116
-2679
-2959
-2686
-1884
-865
-32
367
353
134
-90
-266
-456
-707
-965
-1137
-1207
-1263
-1387
-1516
-1459
-1077
-463
66
192
-157
-747
-1199
-1242
-848
-197
469
972
1242
1290
1152
860
472
118
10
340
1118
2085
2824
3033
2737
2230
1801
1492
1138
647
201
149
653
1468
2098
2211
1923
1653
1718
2043
2279
2185
1871
1677
1817
2162
2373
2251
1936
1764
1931
2294
2514
2404
2147
2155
2689
3580
4323
4471
3991
3273
2786
2697
2786
2706
2322
1807
1437
1308
1266
1101
787
511
470
656
857
875
737
677
897
1345
1729
1770
1461
1105
1072
1497
2171
2711
2867
2695
2459
2364
2364
2232
1808
1196
710
611
872
1191
1249
972
578
369
473
751
936
854
534
148
-146
-301
-364
-390
-389
-357
-328
-397
-646
-1062
-1517
-1858
-2027
-2099
-2195
-2343
-2437
-2347
-2066
-1762
-1647
-1813
-2167
-2527
-2767
-2861
-2832
-2697
-2500
-2367
-2469
-2892
-3525
-4132
-4534
-4740
-4875
-4999
-5032
-4873
-4570
-4331
-4332
-4518
-4632
-4443
-3955
-3389
-2984
-2825
-2862
-3037
-3353
-3804
-4280
-4572
-4507
-4078
-3462
-2924
-2707
-2936
-3579
-4436
-5209
-5641
-5654
-5370
-5001
-4710
-4560
-4571
-4763
-5107
-5468
-5639
-5499
-5117
-4696
-4368
-4083
-3706
-3210
-2754
-2520
-2511
-2528
-2372
-2031
-1670
-1428
-1265
-1034
-659
-228
119
341
500
638
692
577
366
304
624
1299
2028
2467
2525
2430
2524
2980
3683
4357
4777
4898
4812
4621
4357
4002
3582
3227
3124
3374
3880
4364
4547
4354
3962
3632
3471
3345
3027
2459
1849
1508
1563
1820
1914
1603
958
274
-188
-396
-509
-667
-823
-775
-380
273
879
1135
956
510
50
-281
-485
-584
-496
-83
674
1563
2252
2526
2422
2143
1858
1605
1383
1269
1380
1698
1981
1909
1371
588
-60
-347
-345
-281
-284
-291
-202
-54
-15
-203
-540
-796
-785
-503
-96
260
453
446
269
18
-160
-152
18
195
234
160
175
466
1008
1547
1799
1669
1294
889
564
289
21
-174
-126
294
1029
1821
2354
2457
2209
1891
1789
2009
2417
2757
2858
2754
2636
2690
2958
3329
3629
3722
3553
3127
2507
1813
1216
880
877
1134
1457
1622
1489
1075
535
69
-202
-305
-349
-406
-439
-378
-254
-237
-493
-977
-1410
-1487
-1165
-716
-479
-547
-697
-643
-325
49
261
337
514
963
1567
1992
1984
1603
1165
993
1191
1625
2051
2245
2083
1566
830
98
-428
-672
-699
-614
-469
-278
-104
-87
-334
-770
-1148
-1234
-1008
-666
-430
-351
-308
-169
70
307
466
544
547
416
65
-484
-1060
-1456
-1604
-1617
-1642
-1700
-1690
-1555
-1402
-1417
-1664
-1979
-2103
-1910
-1506
-1103
-815
-608
-433
-356
-530
-1016
-1665
-2194
-2418
-2392
-2341
-2440
-2665
-2835
-2797
-2561
-2271
-2064
-1934
-1751
-1391
-882
-416
-219
-358
-665
-844
-692
-234
324
790
1123
1389
1603
1647
1389
865
332
85
219
556
827
907
859
781
638
294
-307
-1006
-1522
-1664
-1450
-1043
-591
-177
123
208
24
-321
-594
-614
-421
-214
-136
-133
-48
153
317
269
49
-89
76
501
927
1163
1279
1492
1871
2200
2170
1701
1058
627
590
810
1016
1072
1044
1068
1178
1277
1244
1031
661
175
-378
-920
-1324
-1471
-1323
-956
-524
-178
-6
6
-26
53
340
782
1206
1454
1520
1532
1586
1605
1387
834
109
-448
-606
-462
-351
-534
-954
-1297
-1292
-975
-656
-648
-1000
-1475
-1764
-1751
-1584
-1508
-1628
-1799
-1756
-1364
-774
-324
-277
-613
-1078
-1432
-1642
-1850
-2135
-2361
-2268
-1751
-1018
-455
-313
-517
-763
-806
-642
-443
-337
-286
-141
186
628
999
1102
821
171
-701
-1554
-2148
-2365
-2259
-1999
-1739
-1552
-1452
-1469
-1632
-1890
-2073
-1983
-1570
-997
-527
-305
-264
-228
-97
83
216
290
390
585
839
1054
1204
1385
1702
2119
2446
2501
2302
2077
2052
2220
2318
2060
1413
676
259
368
851
1348
1589
1572
1473
1419
1355
1145
796
542
679
1285
2106
2748
2990
2951
2931
3120
3434
3651
3681
3677
3887
4386
4976
5355
5385
5206
5081
5137
5256
5211
4918
4562
4462
4804
5464
6091
6365
6232
5913
5697
5703
5830
5894
5824
5708
5654
5620
5409
4850
3999
3154
2632
2527
2645
2689
2505
2166
1841
1597
1328
875
201
-544
-1116
-1346
-1243
-974
-770
-810
-1165
-1775
-2493
-3148
-3624
-3880
-3943
-3869
-3740
-3675
-3800
-4168
-4667
-5048
-5093
-4807
-4461
-4392
-4721
-5230
-5539
-5433
-5050
-4756
-4820
-5182
-5516
-5525
-5180
-4707
-4358
-4201
-4110
-3932
-3645
-3367
-3217
-3194
-3175
-3023
-2700
-2291
-1950
-1805
-1899
-2162
-2450
-2620
-2621
-2517
-2428
-2401
-2352
-2143
-1747
-1330
-1136
-1249
-1464
-1413
-884
-38
685
911
622
131
-221
-345
-405
-563
-754
-733
-355
209
552
361
-320
-1126
-1674
-1849
-1831
-1869
-2048
-2252
-2324
-2233
-2086
-2011
-2041
-2123
-2200
-2283
-2405
-2542
-2585
-2423
-2048
-1576
-1178
-963
-932
-1016
-1151
-1301
-1442
-1542
-1573
-1547
-1514
-1505
-1481
-1344
-1022
-552
-62
316
536
632
634
516
240
-144
-472
-578
-449
-255
-205
-342
-486
-401
-13
502
887
1037
1079
1226
1546
1881
2001
1829
1522
1337
1400
1607
1724
1600
1278
943
760
753
824
850
766
572
287
-66
-443
-750
-892
-845
-695
-575
-537
-514
-399
-199
-68
-172
-500
-831
-912
-699
-405
-308
-488
-765
-880
-726
-389
-3
401
863
1341
1643
1570
1135
604
320
445
891
1454
1997
2482
2879
3098
3055
2792
2476
2275
2217
2198
2126
2021
1997
2113
2307
2433
2373
2116
1746
1382
1121
995
965
932
810
591
346
145
-20
-208
-421
-545
-452
-177
26
-134
-724
-1486
-2017
-2074
-1729
-1262
-938
-875
-1068
-1453
-1911
-2239
-2199
-1670
-765
226
1012
1462
1603
1523
1314
1097
1044
1293
1810
2350
2615
2494
2157
1929
2033
2425
2853
3054
2921
2549
2138
1856
1753
1768
1812
1849
1901
1969
1953
1693
1129
429
-70
-117
238
671
865
782
668
800
1227
1756
2157
2370
2510
2695
2922
3096
3158
3165
3235
3441
3752
4059
4228
4147
3786
3243
2726
2435
2392
2390
2149
1564
826
274
107
224
346
283
82
-84
-138
-199
-438
-866
-1278
-1428
-1252
-923
-673
-578
-508
-302
35
304
293
-26
-467
-802
-951
-1010
-1102
-1236
-1306
-1242
-1116
-1090
-1254
-1528
-1746
-1820
-1818
-1872
-2020
-2147
-2101
-1851
-1530
-1337
-1408
-1750
-2281
-2884
-3429
-3794
-3907
-3799
-3596
-3443
-3420
-3534
-3782
-4180
-4719
-5273
-5619
-5565
-5111
-4472
-3933
-3661
-3635
-3733
-3857
-3995
-4162
-4335
-4440
-4409
-4237
-3997
-3811
-3791
-3979
-4314
-4650
-4833
-4791
-4570
-4277
-3990
-3715
-3419
-3095
-2762
-2435
-2101
-1751
-1428
-1211
-1132
-1128
-1102
-1025
-976
-1034
-1145
-1130
-852
-381
40
205
138
49
109
278
382
335
260
366
701
1083
1277
1248
1217
1440
1939
2467
2742
2707
2566
2570
2779
3048
3208
3254
3334
3562
3873
4058
3946
3550
3046
2631
2414
2415
2628
3034
3547
3968
4075
3776
3214
2684
2421
2435
2528
2476
2216
1861
1590
1507
1599
1799
2047
2299
2505
2605
2574
2450
2311
2215
2163
2125
2079
2019
1917
1713
1364
917
514
308
341
511
662
703
647
548
416
205
-117
-499
-826
-990
-948
-731
-404
-60
179
183
-119
-666
-1273
-1721
-1870
-1708
-1320
-837
-414
-214
-343
-773
-1311
-1707
-1817
-1704
-1572
-1593
-1792
-2076
-2349
-2580
-2769
-2877
-2838
-2642
-2386
-2217
-2192
-2211
-2089
-1711
-1135
-548
-135
33
5
-102
-180
-169
-73
55
148
173
146
105
70
32
0
32
198
486
758
823
584
126
-348
-676
-834
-893
-896
-783
-463
69
673
1139
1321
1220
963
707
546
483
454
392
273
122
-25
-160
-298
-438
-528
-503
-362
-201
-132
-163
-158
50
482
969
1293
1382
1362
1392
1473
1433
1131
647
254
174
363
552
506
235
-54
-215
-335
-650
-1275
-2032
-2562
-2626
-2312
-1957
-1854
-2029
-2273
-2374
-2330
-2321
-2501
-2805
-2971
-2777
-2251
-1676
-1362
-1394
-1579
-1646
-1493
-1274
-1237
-1471
-1807
-1959
-1781
-1403
-1139
-1240
-1713
-2336
-2836
-3075
-3094
-3024
-2947
-2842
-2635
-2300
-1913
-1617
-1520
-1619
-1793
-1879
-1767
-1464
-1075
-722
-464
-263
-35
253
537
700
692
614
656
935
1358
1661
1633
1313
987
952
1268
1719
2036
2140
2200
2437
2895
3406
3773
3964
4114
4355
4659
4873
4896
4799
4755
4856
5019
5076
4959
4778
4719
4861
5103
5259
5227
5068
4926
4897
4980
5134
5357
5689
6116
6507
6667
6487
6050
5590
5296
5157
4966
4509
3763
2942
2342
2130
2239
2455
2583
2567
2484
2441
2474
2532
2521
2386
2154
1915
1755
1691
1659
1566
1370
1112
861
648
440
196
-66
-266
-342
-317
-282
-308
-383
-451
-498
-590
-813
-1179
-1611
-2012
-2337
-2579
-2708
-2655
-2403
-2077
-1915
-2097
-2574
-3087
-3365
-3333
-3149
-3041
-3121
-3330
-3546
-3708
-3832
-3936
-3975
-3875
-3618
-3280
-2976
-2761
-2586
-2346
-1975
-1516
-1102
-879
-915
-1150
-1434
-1617
-1655
-1631
-1679
-1865
-2127
-2326
-2378
-2329
-2311
-2417
-2620
-2816
-2930
-2994
-3109
-3348
-3696
-4070
-4384
-4570
-4583
-4392
-4010
-3517
-3038
-2674
-2446
-2313
-2241
-2234
-2303
-2410
-2473
-2436
-2325
-2213
-2129
-2023
-1838
-1610
-1462
-1467
-1528
-1427
-1025
-431
65
249
176
106
238
509
651
470
45
-321
-349
11
592
1187
1706
2171
2612
2979
3182
3179
3038
2892
2845
2895
2939
2865
2645
2385
2260
2392
2747
3143
3375
3356
3163
2967
2903
3004
3213
3440
3597
3616
3461
3149
2757
2388
2116
1964
1915
1927
1919
1775
1409
859
333
80
203
548
818
819
603
379
299
340
392
433
566
877
1275
1528
1470
1187
965
1058
1481
2029
2468
2688
2726
2658
2530
2366
2205
2079
1964
1780
1465
1054
666
405
282
237
225
256
332
380
258
-124
-695
-1256
-1614
-1713
-1624
-1449
-1242
-1031
-880
-890
-1110
-1465
-1794
-1985
-2061
-2130
-2250
-2373
-2424
-2420
-2479
-2675
-2905
-2940
-2633
-2091
-1607
-1414
-1483
-1576
-1489
-1233
-980
-843
-743
-495
-21
551
985
1145
1087
980
954
1022
1110
1134
1049
857
602
368
237
216
206
70
-248
-663
-1008
-1173
-1159
-1044
-887
-691
-443
-152
165
506
875
1228
1469
1536
1485
1462
1551
1652
1548
1127
527
49
-104
1
109
23
-237
-495
-604
-550
-408
-249
-110
-39
-91
-266
-459
-526
-416
-219
-68
7
90
238
356
264
-95
-543
-809
-795
-685
-761
-1102
-1482
-1584
-1321
-931
-766
-976
-1394
-1710
-1740
-1536
-1277
-1086
-958
-838
-722
-667
-717
-828
-895
-841
-700
-590
-616
-773
-935
-945
-748
-448
-251
-323
-665
-1108
-1430
-1498
-1341
-1078
-808
-543
-247
71
314
362
184
-103
-310
-323
-212
-171
-352
-723
-1091
-1269
-1233
-1122
-1082
-1131
-1169
-1132
-1107
-1270
-1701
-2264
-2698
-2826
-2685
-2456
-2278
-2140
-1949
-1671
-1390
-1239
-1291
-1535
-1920
-2380
-2819
-3096
-3109
-2909
-2701
-2693
-2902
-3136
-3183
-3031
-2868
-2875
-3010
-3039
-2778
-2294
-1844
-1623
-1587
-1525
-1297
-973
-743
-720
-836
-939
-930
-814
-624
-361
-28
302
492
457
263
92
87
238
418
524
572
657
848
1121
1404
1657
1894
2133
2339
2435
2368
2167
1946
1842
1935
2206
2541
2796
2883
2820
2694
2573
2426
2164
1745
1261
892
767
858
1010
1073
1008
866
711
565
441
372
382
417
355
120
-197
-357
-153
410
1107
1665
1947
1975
1822
1532
1157
844
802
1128
1661
2040
1982
1510
937
597
595
776
922
938
868
767
612
345
-6
-315
-462
-464
-466
-602
-867
-1129
-1264
-1259
-1207
-1201
-1272
-1402
-1578
-1792
-1990
-2054
-1884
-1495
-1047
-732
-625
-645
-658
-606
-541
-521
-499
-339
55
606
1093
1303
1197
933
746
792
1069
1452
1797
2019
2110
2111
2050
1921
1693
1371
1020
749
610
562
493
338
151
49
82
155
113
-89
-308
-322
-42
390
721
816
761
754
887
1062
1096
912
617
395
351
449
585
700
819
986
1194
1376
1459
1430
1350
1308
1371
1543
1774
1987
2111
2098
1925
1604
1208
880
783
992
1406
1773
1864
1650
1322
1121
1127
1199
1130
845
442
57
-292
-688
-1156
-1563
-1717
-1573
-1328
-1275
-1549
-2011
-2381
-2467
-2284
-1968
-1631
-1303
-1000
-792
-747
-853
-979
-977
-810
-591
-496
-635
-984
-1425
-1820
-2070
-2146
-2102
-2045
-2076
-2207
-2347
-2378
-2265
-2094
-1989
-1984
-1974
-1817
-1486
-1130
-961
-1072
-1348
-1553
-1519
-1269
-978
-808
-773
-744
-588
-305
-44
14
-190
-540
-836
-945
-882
-759
-670
-616
-534
-388
-214
-89
-55
-76
-73
19
212
477
776
1073
1331
1502
1543
1444
1240
1010
845
816
944
1188
1471
1716
1899
2052
2232
2464
2710
2904
3008
3053
3114
3247
3444
3642
3769
3797
3750
3672
3607
3581
3612
3705
3844
3988
4094
4140
4128
4077
3996
3892
3789
3731
3742
3770
3701
3454
3088
2803
2804
3123
3566
3857
3858
3672
3538
3608
3821
3975
3910
3627
3255
2924
2680
2508
2384
2301
2228
2087
1788
1305
717
175
-183
-310
-260
-158
-125
-207
-346
-430
-398
-321
-372
-678
-1176
-1625
-1781
-1592
-1240
-973
-891
-897
-830
-650
-480
-467
-629
-835
-942
-933
-918
-1006
-1182
-1313
-1262
-1010
-662
-366
-226
-275
-487
-798
-1098
-1250
-1165
-891
-625
-597
-885
-1331
-1647
-1648
-1415
-1238
-1370
-1820
-2362
-2751
-2927
-3021
-3162
-3314
-3322
-3121
-2885
-2916
-3359
-4017
-4466
-4395
-3879
-3322
-3128
-3386
-3828
-4078
-3958
-3595
-3281
-3220
-3394
-3617
-3712
-3630
-3453
-3289
-3194
-3154
-3139
-3146
-3190
-3270
-3346
-3364
-3291
-3128
-2896
-2610
-2284
-1945
-1629
-1359
-1134
-957
-873
-954
-1224
-1583
-1838
-1835
-1594
-1301
-1162
-1230
-1385
-1466
-1416
-1315
-1274
-1325
-1412
-1480
-1534
-1615
-1733
-1835
-1860
-1801
-1705
-1612
-1518
-1398
-1256
-1135
-1060
-991
-837
-536
-106
375
836
1250
1598
1832
1889
1755
1523
1355
1377
1600
1936
2289
2627
2973
3322
3597
3697
3600
3416
3323
3429
3673
3881
3913
3783
3630
3578
3613
3612
3480
3256
3072
3008
2996
2898
2661
2397
2285
2381
2530
2485
2110
1495
867
411
160
36
-30
-38
30
136
176
52
-235
-582
-853
-977
-983
-966
-1004
-1114
-1259
-1402
-1555
-1773
-2096
-2484
-2820
-2983
-2945
-2798
-2686
-2705
-2844
-3025
-3175
-3267
-3308
-3300
-3237
-3132
-3023
-2954
-2934
-2938
-2936
-2922
-2904
-2876
-2816
-2712
-2587
-2479
-2402
-2327
-2212
-2059
-1918
-1850
-1876
-1972
-2105
-2262
-2432
-2585
-2667
-2638
-2503
-2300
-2067
-1826
-1603
-1455
-1446
-1587
-1800
-1947
-1921
-1713
-1410
-1139
-997
-1010
-1128
-1257
-1311
-1264
-1168
-1106
-1107
-1121
-1066
-934
-805
-774
-834
-869
-764
-532
-304
-189
-147
-25
271
645
866
774
418
27
-176
-114
142
482
839
1189
1503
1731
1829
1790
1636
1413
1200
1111
1251
1626
2089
2415
2455
2255
2001
1854
1819
1779
1641
1444
1308
1297
1334
1269
1031
695
421
310
327
353
295
157
8
-92
-140
-166
-185
-175
-107
22
182
341
490
631
752
810
770
644
503
422
418
443
451
477
632
984
1440
1758
1712
1301
799
575
808
1344
1820
1955
1766
1522
1484
1688
1955
2098
2113
2160
2353
2605
2683
2448
2029
1748
1830
2205
2567
2665
2520
2384
2472
2761
3025
3066
2881
2616
2382
2162
1888
1599
1461
1622
2047
2515
2783
2755
2503
2158
1807
1497
1277
1201
1257
1326
1259
1014
708
516
502
561
523
318
35
-170
-216
-151
-71
-18
42
155
310
441
502
513
557
704
957
1249
1502
1684
1826
1983
2176
2369
2502
2543
2511
2454
2396
2333
2272
2277
2435
2765
3155
3417
3427
3228
2976
2795
2665
2484
2213
1956
1865
1975
2137
2137
1884
1484
1130
934
863
826
795
813
911
1037
1091
1034
931
882
913
948
895
745
570
443
366
289
191
121
134
220
297
294
225
165
158
162
109
0
-75
-34
93
176
115
-54
-190
-206
-167
-226
-455
-757
-960
-987
-935
-962
-1125
-1339
-1490
-1575
-1703
-1949
-2240
-2400
-2319
-2075
-1878
-1900
-2141
-2470
-2744
-2900
-2935
-2836
-2582
-2201
-1823
-1627
-1707
-1982
-2233
-2259
-2013
-1631
-1302
-1131
-1064
-952
-689
-301
69
274
275
152
23
-56
-114
-208
-345
-468
-519
-498
-468
-499
-614
-785
-967
-1129
-1254
-1339
-1396
-1449
-1504
-1509
-1360
-988
-451
52
309
255
33
-115
-28
280
676
1040
1322
1514
1585
1482
1203
846
565
468
550
715
863
939
939
885
808
755
766
840
914
902
768
563
390
323
368
474
588
672
694
621
447
217
8
-130
-225
-341
-502
-650
-712
-705
-753
-981
-1377
-1769
-1973
-1956
-1872
-1900
-2069
-2223
-2182
-1928
-1630
-1496
-1595
-1833
-2069
-2250
-2418
-2611
-2785
-2848
-2756
-2557
-2336
-2129
-1902
-1620
-1304
-1030
-860
-801
-830
-930
-1090
-1258
-1335
-1240
-1000
-754
-650
-727
-901
-1064
-1191
-1334
-1528
-1715
-1796
-1738
-1632
-1603
-1679
-1757
-1701
-1487
-1233
-1090
-1106
-1193
-1222
-1139
-993
-863
-776
-694
-579
-447
-364
-388
-512
-666
-755
-708
-513
-213
107
356
478
479
418
363
345
344
329
307
344
514
828
1192
1463
1540
1435
1259
1119
1044
989
909
826
814
911
1062
1150
1087
885
624
375
151
-62
-241
-318
-238
-28
206
356
384
335
275
242
234
241
259
280
284
262
236
250
320
397
396
273
73
-102
-184
-184
-155
-117
-27
160
411
615
672
595
517
589
861
1243
1565
1687
1570
1277
940
701
663
858
1224
1636
1956
2083
1974
1646
1166
657
272
121
193
340
370
179
-171
-507
-687
-701
-652
-649
-727
-856
-1006
-1186
-1402
-1611
-1720
-1657
-1447
-1206
-1055
-1043
-1122
-1205
-1224
-1153
-990
-750
-465
-183
41
177
224
188
73
-106
-299
-424
-419
-292
-119
19
93
128
143
117
2
-214
-473
-691
-827
-905
-973
-1039
-1060
-992
-855
-745
-768
-974
-1318
-1683
-1945
-2035
-1965
-1818
-1700
-1683
-1776
-1952
-2186
-2470
-2779
-3039
-3141
-3030
-2762
-2488
-2336
-2317
-2331
-2270
-2116
-1927
-1748
-1558
-1310
-1018
-786
-710
-773
-842
-780
-589
-417
-427
-657
-999
-1304
-1514
-1664
-1793
-1861
-1772
-1503
-1168
-963
-1002
-1209
-1369
-1302
-1010
-661
-440
-396
-423
-387
-249
-97
-44
-124
-277
-429
-563
-707
-859
-947
-892
-710
-536
-537
-762
-1092
-1330
-1344
-1143
-819
-445
-33
405
791
997
947
708
474
428
617
929
1204
1357
1422
1491
1622
1803
1986
2139
2253
2312
2284
2148
1953
1814
1838
2037
2304
2497
2556
2536
2537
2598
2660
2638
2523
2396
2352
2409
2486
2487
2387
2242
2130
2083
2076
2063
2011
1913
1789
1690
1689
1836
2105
2378
2521
2480
2323
2163
2051
1936
1749
1505
1321
1307
1452
1620
1665
1551
1359
1195
1094
1022
957
924
972
1100
1233
1283
1219
1080
922
761
582
389
241
213
335
548
749
854
846
763
657
565
507
495
519
544
516
395
185
-68
-318
-551
-784
-1024
-1232
-1347
-1330
-1218
-1108
-1097
-1227
-1478
-1803
-2161
-2504
-2761
-2845
-2715
-2430
-2129
-1938
-1882
-1884
-1859
-1806
-1803
-1905
-2053
-2099
-1924
-1548
-1105
-727
-433
-163
114
321
338
139
-136
-276
-174
81
301
376
374
441
626
808
811
592
297
130
158
256
247
93
-75
-102
20
139
97
-105
-317
-396
-338
-255
-242
-290
-339
-386
-509
-773
-1120
-1387
-1442
-1296
-1082
-929
-864
-841
-831
-866
-985
-1150
-1255
-1208
-1018
-794
-650
-633
-695
-747
-711
-553
-294
-6
225
336
324
229
102
-26
-121
-128
-1
238
469
556
464
303
241
354
573
772
903
1020
1187
1390
1545
1606
1610
1611
1592
1470
1210
900
688
621
593
461
221
34
54
254
443
470
390
413
680
1111
1486
1656
1662
1657
1732
1844
1896
1861
1803
1796
1840
1867
1797
1590
1248
821
403
112
1
-2
-68
-326
-745
-1150
-1384
-1434
-1416
-1429
-1469
-1477
-1455
-1488
-1648
-1889
-2078
-2128
-2081
-2045
-2062
-2073
-2013
-1918
-1892
-1979
-2096
-2123
-2052
-2017
-2153
-2433
-2687
-2773
-2717
-2659
-2678
-2698
-2583
-2310
-2012
-1832
-1776
-1714
-1544
-1308
-1133
-1066
-1000
-790
-418
-40
166
159
70
69
221
475
741
965
1114
1147
1036
818
620
574
708
920
1062
1062
960
854
815
866
998
1198
1434
1654
1809
1880
1888
1862
1821
1792
1845
2053
2416
2814
3073
3114
3019
2947
2969
2992
2879
2623
2389
2368
2582
2857
2993
2956
2888
2941
3117
3274
3282
3136
2927
2732
2560
2397
2275
2243
2290
2325
2264
2124
1997
1919
1792
1482
1002
576
469
743
1185
1501
1581
1564
1646
1838
1950
1799
1425
1078
983
1134
1324
1353
1206
1024
929
888
759
437
-36
-499
-797
-880
-809
-697
-626
-619
-643
-654
-631
-590
-562
-550
-519
-425
-276
-142
-107
-190
-312
-348
-223
28
286
429
403
239
17
-184
-315
-371
-377
-374
-402
-485
-622
-778
-891
-898
-772
-554
-342
-238
-281
-419
-546
-570
-460
-246
6
219
320
266
89
-93
-139
20
314
580
687
627
492
376
302
237
174
159
240
391
503
477
320
147
90
192
394
600
763
900
1036
1158
1219
1189
1091
997
976
1056
1210
1372
1474
1465
1340
1139
926
744
584
393
129
-187
-470
-629
-636
-553
-473
-445
-443
-408
-322
-233
-203
-238
-265
-189
24
315
584
763
851
889
917
952
1000
1065
1132
1170
1140
1035
888
746
628
523
421
340
297
268
177
-29
-307
-513
-505
-268
65
305
348
234
92
35
99
249
431
597
713
754
722
650
593
602
699
872
1074
1233
1279
1169
923
607
294
22
-208
-404
-574
-736
-946
-1267
-1700
-2147
-2458
-2549
-2476
-2391
-2411
-2528
-2638
-2645
-2542
-2397
-2283
-2237
-2272
-2391
-2563
-2701
-2687
-2466
-2111
-1793
-1663
-1747
-1959
-2184
-2355
-2453
-2466
-2387
-2256
-2165
-2203
-2365
-2543
-2626
-2606
-2582
-2641
-2745
-2755
-2577
-2270
-2005
-1907
-1932
-1930
-1798
-1585
-1438
-1444
-1553
-1634
-1620
-1564
-1575
-1692
-1844
-1928
-1931
-1964
-2160
-2539
-2960
-3217
-3193
-2947
-2653
-2459
-2375
-2306
-2160
-1950
-1772
-1706
-1733
-1753
-1676
-1500
-1290
-1098
-918
-718
-506
-353
-338
-469
-658
-781
-753
-563
-268
44
272
339
238
65
-30
60
310
592
791
904
1010
1147
1239
1170
930
678
628
854
1204
1426
1387
1182
1030
1074
1261
1417
1409
1252
1068
970
982
1054
1132
1200
1276
1377
1497
1602
1644
1584
1419
1201
1020
971
1076
1281
1472
1551
1483
1314
1127
993
930
902
850
738
570
381
196
13
-175
-344
-428
-379
-225
-92
-125
-377
-762
-1108
-1279
-1251
-1095
-892
-677
-450
-234
-98
-105
-250
-433
-510
-392
-102
237
478
527
384
137
-86
-174
-84
138
377
510
485
347
206
157
217
328
415
447
443
425
381
280
111
-92
-280
-439
-596
-778
-957
-1068
-1072
-1012
-983
-1050
-1187
-1309
-1354
-1335
-1309
-1307
-1302
-1249
-1148
-1045
-979
-937
-859
-703
-483
-260
-96
-24
-57
-202
-439
-699
-876
-883
-719
-474
-279
-217
-288
-422
-540
-596
-601
-602
-650
-769
-933
-1090
-1196
-1236
-1217
-1147
-1025
-880
-780
-803
-962
-1167
-1284
-1238
-1086
-965
-969
-1077
-1188
-1226
-1206
-1189
-1199
-1178
-1050
-793
-475
-195
-5
123
262
466
736
1012
1218
1289
1227
1097
991
977
1062
1219
1432
1708
2036
2344
2517
2485
2297
2103
2044
2151
2345
2521
2634
2703
2759
2791
2769
2672
2507
2293
2040
1766
1513
1333
1246
1217
1184
1107
986
833
647
426
214
89
99
198
274
263
218
264
459
716
880
886
824
838
960
1054
957
650
298
107
133
246
266
130
-62
-158
-92
72
215
254
180
28
-161
-352
-495
-528
-412
-158
160
433
569
540
391
218
109
99
158
227
265
268
246
198
114
-2
-122
-207
-244
-250
-243
-210
-117
54
263
424
443
276
-49
-435
-747
-865
-761
-527
-338
-332
-510
-745
-900
-954
-1004
-1155
-1378
-1532
-1495
-1299
-1111
-1081
-1200
-1314
-1272
-1069
-846
-767
-881
-1102
-1289
-1353
-1296
-1173
-1037
-913
-815
-771
-825
-996
-1246
-1464
-1524
-1360
-1031
-695
-518
-561
-748
-918
-923
-710
-333
76
375
472
379
206
94
107
187
207
94
-98
-242
-269
-244
-302
-511
-793
-1002
-1063
-1022
-995
-1026
-1051
-977
-781
-554
-427
-471
-640
-800
-810
-603
-232
155
401
454
399
385
487
634
685
574
386
273
300
387
408
349
329
475
766
1024
1069
880
609
448
478
639
819
952
1044
1133
1240
1357
1464
1546
1606
1665
1740
1817
1833
1711
1444
1140
970
1039
1286
1526
1601
1503
1356
1285
1307
1334
1286
1165
1047
1014
1091
1244
1403
1492
1459
1306
1107
967
933
956
936
831
716
708
843
1020
1096
1014
857
747
720
698
592
418
296
344
563
842
1043
1111
1093
1084
1157
1311
1474
1548
1480
1312
1169
1169
1324
1517
1604
1540
1419
1372
1438
1523
1497
1327
1103
941
867
808
686
517
401
426
576
746
820
765
629
494
417
403
430
474
524
590
682
794
880
865
692
374
5
-294
-459
-531
-611
-772
-989
-1164
-1223
-1196
-1212
-1395
-1749
-2133
-2361
-2337
-2118
-1868
-1722
-1703
-1733
-1730
-1673
-1598
-1541
-1491
-1410
-1282
-1139
-1036
-1006
-1040
-1102
-1155
-1168
-1108
-955
-731
-511
-390
-408
-516
-601
-570
-417
-218
-68
-15
-53
-148
-277
-423
-560
-649
-664
-620
-568
-553
-574
-591
-573
-533
-524
-589
-726
-890
-1037
-1153
-1240
-1293
-1298
-1263
-1232
-1265
-1375
-1508
-1582
-1560
-1478
-1391
-1301
-1152
-897
-574
-294
-146
-114
-100
-27
89
175
197
216
331
582
907
1199
1389
1476
1490
1452
1377
1302
1271
1295
1325
1302
1227
1179
1238
1403
1575
1645
1581
1434
1279
1158
1083
1073
1143
1266
1355
1329
1196
1053
991
1002
988
871
682
509
384
226
-69
-487
-875
-1064
-1030
-909
-857
-907
-964
-930
-820
-743
-791
-957
-1158
-1324
-1444
-1542
-1628
-1688
-1699
-1654
-1561
-1453
-1404
-1506
-1799
-2197
-2505
-2551
-2340
-2060
-1933
-2027
-2228
-2386
-2476
-2601
-2845
-3141
-3305
-3212
-2916
-2593
-2373
-2241
-2091
-1870
-1643
-1516
-1524
-1593
-1612
-1528
-1369
-1196
-1041
-897
-741
-566
-395
-277
-266
-379
-562
-696
-674
-491
-258
-114
-113
-189
-240
-233
-230
-299
-427
-533
-557
-530
-539
-640
-806
-973
-1103
-1196
-1244
-1215
-1095
-953
-922
-1084
-1377
-1625
-1680
-1540
-1328
-1166
-1084
-1038
-999
-987
-1020
-1058
-1010
-839
-607
-431
-371
-378
-346
-210
14
267
513
745
958
1128
1234
1294
1355
1445
1545
1625
1687
1774
1920
2104
2263
2357
2410
2476
2571
2655
2675
2629
2572
2552
2556
2530
2441
2320
2240
2242
2307
2383
2435
2468
2505
2555
2607
2640
2629
2544
2368
2107
1806
1520
1282
1093
953
888
924
1031
1092
978
657
238
-108
-283
-332
-370
-454
-536
-535
-446
-348
-320
-345
-321
-173
72
305
439
482
504
559
643
720
770
797
798
756
662
552
483
479
497
463
344
176
25
-77
-151
-226
-299
-339
-337
-327
-350
-412
-478
-511
-507
-487
-452
-370
-208
28
294
543
757
933
1064
1142
1190
1272
1443
1690
1924
2056
2069
2029
2013
2035
2054
2039
1998
1956
1906
1822
1710
1628
1627
1664
1606
1351
945
575
413
466
584
602
488
332
221
148
50
-77
-134
-2
319
673
862
799
573
374
352
523
783
993
1075
1052
1022
1067
1178
1253
1178
942
656
470
438
478
471
381
292
300
398
478
454
364
333
430
576
611
462
225
82
131
305
450
475
409
336
280
183
-17
-304
-583
-763
-836
-870
-934
-1045
-1163
-1245
-1284
-1317
-1384
-1499
-1630
-1724
-1733
-1654
-1535
-1439
-1403
-1408
-1408
-1380
-1354
-1382
-1473
-1559
-1544
-1393
-1178
-1037
-1060
-1218
-1388
-1453
-1385
-1254
-1139
-1063
-978
-838
-655
-507
-466
-526
-602
-591
-450
-222
5
160
221
206
150
90
64
99
184
264
277
203
79
-30
-88
-103
-92
-54
18
101
128
53
-83
-154
-56
181
401
444
296
95
8
89
263
434
585
761
959
1083
1010
740
436
317
479
816
1114
1219
1130
953
781
640
522
449
483
654
891
1043
977
698
364
183
265
547
847
1008
1008
961
994
1132
1290
1363
1328
1257
1230
1247
1230
1119
947
822
834
964
1101
1128
1010
805
607
488
464
504
554
576
570
571
612
670
654
474
133
-243
-480
-484
-310
-105
15
32
-8
-76
-190
-372
-592
-766
-828
-791
-727
-711
-756
-820
-846
-799
-689
-557
-461
-448
-509
-575
-558
-432
-266
-176
-210
-305
-340
-267
-161
-151
-287
-483
-599
-585
-529
-572
-771
-1048
-1267
-1363
-1384
-1425
-1516
-1584
-1525
-1308
-1029
-849
-879
-1095
-1359
-1519
-1517
-1410
-1301
-1232
-1159
-1014
-811
-669
-721
-988
-1335
-1564
-1569
-1409
-1240
-1175
-1202
-1230
-1196
-1132
-1122
-1210
-1350
-1440
-1404
-1259
-1093
-1000
-1004
-1042
-1006
-836
-580
-386
-394
-614
-890
-997
-811
-407
-3
212
215
132
100
148
197
177
116
114
237
435
579
571
432
285
253
376
594
805
934
963
921
842
739
597
412
226
138
258
606
1067
1429
1523
1347
1063
866
839
914
984
1020
1094
1270
1501
1639
1573
1342
1118
1058
1172
1332
1390
1307
1154
1029
968
941
904
850
791
727
627
454
198
-115
-441
-727
-931
-1035
-1060
-1059
-1084
-1137
-1167
-1126
-1030
-962
-990
-1090
-1152
-1083
-903
-732
-676
-728
-778
-737
-626
-553
-584
-669
-688
-591
-469
-482
-704
-1032
-1269
-1297
-1178
-1098
-1198
-1454
-1717
-1852
-1849
-1797
-1772
-1759
-1674
-1474
-1217
-1020
-957
-1000
-1061
-1076
-1050
-1018
-980
-882
-687
-442
-265
-250
-374
-504
-501
-340
-123
8
-14
-133
-231
-221
-103
59
209
338
464
589
671
653
518
329
196
194
299
399
377
203
-46
-253
-358
-394
-448
-569
-728
-850
-886
-858
-835
-866
-933
-966
-907
-769
-627
-566
-599
-661
-661
-564
-429
-357
-390
-479
-529
-505
-466
-498
-614
-720
-709
-578
-441
-422
-526
-633
-628
-527
-474
-599
-885
-1180
-1334
-1323
-1242
-1184
-1148
-1053
-851
-602
-441
-468
-664
-897
-1020
-971
-798
-623
-544
-573
-636
-641
-567
-477
-470
-584
-763
-909
-963
-949
-933
-951
-985
-997
-980
-962
-971
-1002
-1029
-1018
-964
-882
-796
-738
-737
-797
-885
-943
-935
-873
-800
-733
-659
-572
-526
-598
-795
-998
-1044
-880
-645
-556
-709
-985
-1160
-1123
-964
-852
-840
-806
-599
-224
134
274
163
-37
-124
-20
198
400
525
612
730
909
1111
1262
1298
1207
1050
933
954
1127
1371
1564
1635
1609
1563
1548
1554
1543
1507
1483
1507
1571
1638
1681
1722
1799
1920
2043
2103
2060
1924
1742
1565
1436
1389
1443
1590
1778
1929
1972
1877
1682
1470
1321
1262
1262
1263
1237
1209
1217
1255
1256
1152
952
761
697
784
923
980
909
797
781
923
1155
1343
1407
1370
1322
1322
1345
1324
1223
1091
1025
1089
1250
1395
1424
1332
1205
1141
1151
1158
1078
916
760
697
729
782
797
786
794
810
749
544
243
-4
-70
21
130
140
70
35
99
192
188
44
-142
-228
-172
-71
-53
-159
-310
-403
-404
-352
-297
-248
-187
-116
-65
-61
-94
-133
-158
-180
-218
-265
-287
-259
-190
-119
-81
-86
-120
-174
-248
-356
-509
-696
-883
-1030
-1119
-1171
-1232
-1332
-1449
-1531
-1549
-1543
-1591
-1736
-1931
-2073
-2095
-2021
-1939
-1910
-1925
-1930
-1892
-1829
-1766
-1693
-1576
-1401
-1204
-1042
-935
-855
-761
-654
-571
-540
-550
-564
-566
-565
-568
-544
-445
-259
-39
134
216
219
181
121
40
-39
-52
48
232
387
402
275
118
65
152
295
388
402
402
464
580
657
606
430
215
54
-28
-63
-78
-42
98
345
616
784
763
575
338
192
220
418
705
979
1163
1235
1220
1158
1074
976
878
818
831
908
978
947
777
522
292
167
144
162
170
169
187
240
325
444
623
882
1182
1422
1516
1465
1365
1326
1372
1438
1440
1371
1298
1299
1381
1472
1491
1412
1278
1166
1128
1159
1211
1229
1194
1142
1140
1228
1374
1488
1491
1389
1270
1230
1287
1370
1390
1321
1215
1143
1121
1109
1065
991
934
929
957
953
859
674
462
310
275
342
434
468
410
301
210
164
116
-13
-241
-489
-635
-621
-514
-441
-476
-574
-624
-564
-453
-420
-555
-829
-1127
-1337
-1428
-1436
-1404
-1327
-1175
-943
-697
-549
-577
-759
-972
-1070
-980
-745
-483
-300
-226
-223
-238
-248
-261
-289
-328
-369
-413
-459
-493
-476
-376
-196
25
235
401
513
562
540
461
379
368
463
624
761
801
747
669
643
703
832
997
1177
1355
1500
1562
1505
1343
1150
1032
1061
1238
1480
1668
1719
1641
1523
1473
1539
1681
1814
1873
1851
1778
1683
1583
1504
1497
1605
1810
2013
2091
1988
1755
1503
1310
1176
1048
899
758
670
639
611
528
395
275
222
217
176
36
-167
-323
-335
-219
-89
-65
-175
-349
-503
-612
-713
-833
-941
-971
-897
-772
-687
-699
-792
-913
-1018
-1104
-1178
-1245
-1313
-1409
-1561
-1749
-1887
-1879
-1711
-1478
-1323
-1325
-1446
-1585
-1672
-1710
-1735
-1762
-1778
-1783
-1813
-1901
-2024
-2098
-2052
-1909
-1783
-1794
-1975
-2253
-2513
-2678
-2739
-2727
-2679
-2623
-2593
-2625
-2745
-2940
-3157
-3319
-3360
-3261
-3064
-2842
-2659
-2525
-2398
-2233
-2028
-1827
-1671
-1549
-1415
-1250
-1105
-1061
-1133
-1226
-1192
-956
-590
-257
-84
-68
-113
-130
-117
-127
-188
-250
-221
-57
192
417
535
559
581
694
913
1164
1343
1404
1387
1374
1416
1498
1561
1577
1569
1582
1627
1666
1656
1598
1545
1547
1600
1640
1604
1492
1370
1331
1424
1615
1803
1885
1813
1630
1441
1343
1363
1449
1524
1554
1549
1521
1441
1260
977
679
492
482
603
738
806
820
847
927
1022
1065
1010
874
702
530
378
267
228
278
400
544
653
694
660
560
420
279
179
140
143
153
143
118
98
95
106
124
143
138
67
-99
-330
-539
-641
-634
-594
-596
-634
-636
-566
-499
-565
-808
-1104
-1243
-1113
-809
-559
-524
-676
-851
-913
-866
-819
-852
-935
-972
-909
-793
-728
-771
-879
-956
-938
-856
-807
-868
-1030
-1201
-1280
-1229
-1094
-958
-875
-842
-819
-770
-688
-584
-472
-362
-266
-194
-152
-134
-123
-105
-70
-3
104
240
367
438
443
421
428
473
501
456
347
257
257
325
354
258
67
-102
-163
-153
-183
-307
-451
-478
-333
-118
-5
-84
-286
-457
-497
-429
-346
-301
-266
-174
-1
202
353
406
387
369
421
563
757
929
1012
992
903
812
772
795
863
942
999
1000
926
772
580
411
313
279
259
198
82
-59
-179
-254
-288
-300
-303
-313
-346
-414
-516
-637
-765
-901
-1048
-1193
-1294
-1313
-1260
-1206
-1232
-1369
-1561
-1706
-1733
-1653
-1538
-1460
-1433
-1421
-1383
-1312
-1244
-1213
-1219
-1226
-1190
-1100
-992
-921
-923
-982
-1038
-1029
-935
-799
-700
-688
-748
-811
-817
-768
-717
-704
-699
-617
-410
-130
94
169
126
100
204
432
667
809
872
959
1149
1403
1603
1681
1688
1747
1916
2116
2198
2079
1824
1593
1511
1574
1678
1711
1640
1506
1370
1259
1155
1035
900
785
726
718
706
621
435
201
21
-36
3
34
-34
-198
-365
-439
-413
-368
-393
-509
-663
-795
-890
-975
-1064
-1129
-1132
-1076
-1014
-1004
-1051
-1102
-1088
-986
-818
-632
-459
-311
-188
-84
14
125
255
393
518
627
736
853
952
982
917
789
671
612
600
585
541
500
511
564
579
471
243
-4
-145
-136
-50
1
-33
-110
-143
-90
12
89
96
46
-10
-32
-11
30
57
50
13
-25
-30
14
87
143
151
112
48
-35
-164
-373
-645
-899
-1036
-1014
-880
-730
-630
-575
-521
-442
-364
-338
-385
-469
-522
-490
-377
-236
-139
-136
-219
-333
-405
-392
-315
-233
-202
-241
-337
-472
-646
-848
-1027
-1108
-1043
-861
-662
-543
-531
-584
-645
-691
-730
-755
-733
-637
-493
-370
-321
-337
-368
-386
-424
-530
-701
-865
-943
-937
-932
-1014
-1189
-1365
-1446
-1419
-1364
-1375
-1481
-1628
-1739
-1778
-1766
-1741
-1720
-1690
-1635
-1569
-1525
-1536
-1591
-1636
-1602
-1456
-1224
-984
-802
-694
-620
-535
-428
-323
-236
-152
-41
87
184
207
177
170
235
331
351
231
31
-110
-99
16
100
69
-33
-84
-29
58
46
-111
-314
-410
-327
-144
-3
8
-69
-124
-73
78
259
404
498
575
690
870
1100
1329
1505
1620
1719
1860
2061
2273
2413
2430
2333
2168
1971
1752
1522
1322
1214
1222
1311
1403
1436
1392
1286
1139
977
847
806
875
1000
1090
1098
1090
1187
1449
1791
2033
2041
1829
1524
1256
1071
946
871
878
999
1205
1394
1467
1390
1206
987
797
677
659
746
883
957
864
590
249
11
-9
178
450
660
725
648
499
366
313
357
469
597
692
725
687
573
391
173
-22
-135
-159
-151
-195
-328
-508
-647
-681
-607
-463
-280
-64
177
397
525
526
440
359
362
450
553
593
540
427
324
289
348
478
619
698
667
547
416
353
376
426
426
356
270
227
222
182
41
-178
-374
-466
-477
-518
-679
-929
-1138
-1195
-1107
-984
-935
-974
-1035
-1053
-1037
-1041
-1091
-1141
-1107
-945
-694
-460
-348
-402
-587
-801
-924
-874
-660
-376
-145
-29
2
20
53
60
-5
-115
-159
-44
202
428
471
306
67
-57
30
267
499
601
560
459
409
470
624
797
910
921
838
694
514
306
91
-71
-95
65
356
643
790
747
576
386
258
226
290
437
633
806
872
792
605
403
267
220
237
290
370
471
573
645
671
652
588
466
285
92
-19
27
217
445
586
595
518
432
379
346
312
287
295
339
387
408
407
420
469
525
535
469
353
248
207
242
328
419
466
427
294
105
-68
-160
-163
-124
-106
-135
-196
-260
-323
-400
-493
-570
-583
-510
-385
-285
-284
-418
-663
-951
-1199
-1344
-1366
-1303
-1217
-1158
-1132
-1098
-1012
-861
-680
-525
-442
-450
-548
-727
-963
-1209
-1391
-1446
-1372
-1243
-1170
-1220
-1376
-1551
-1668
-1709
-1708
-1692
-1655
-1584
-1510
-1516
-1663
-1917
-2150
-2233
-2131
-1917
-1693
-1517
-1393
-1325
-1344
-1455
-1585
-1602
-1431
-1148
-947
-981
-1225
-1496
-1608
-1513
-1312
-1139
-1056
-1044
-1073
-1147
-1266
-1374
-1362
-1160
-814
-476
-310
-376
-607
-858
-1000
-979
-819
-591
-366
-181
-42
57
119
149
180
277
489
792
1067
1185
1120
999
1012
1261
1672
2049
2227
2183
2025
1881
1812
1804
1823
1865
1956
2104
2272
2382
2355
2171
1889
1635
1519
1553
1627
1591
1386
1108
940
997
1221
1425
1459
1321
1144
1063
1101
1180
1213
1183
1144
1156
1237
1363
1494
1592
1625
1568
1429
1248
1079
952
865
803
769
776
816
845
814
711
576
460
383
326
270
224
219
269
357
448
531
610
684
721
677
538
346
167
52
13
43
124
230
304
282
140
-62
-204
-204
-88
20
-4
-176
-407
-579
-641
-626
-585
-521
-402
-219
-38
33
-67
-291
-510
-617
-595
-519
-478
-510
-593
-688
-778
-870
-965
-1042
-1080
-1079
-1075
-1115
-1229
-1403
-1591
-1730
-1765
-1675
-1483
-1253
-1053
-924
-860
-831
-814
-803
-798
-784
-730
-625
-499
-413
-415
-499
-609
-672
-641
-515
-330
-137
9
71
43
-45
-138
-187
-174
-117
-55
-25
-44
-99
-161
-196
-199
-201
-253
-378
-540
-665
-706
-682
-662
-689
-729
-702
-563
-352
-171
-94
-112
-151
-148
-94
-24
37
102
194
309
412
461
452
426
446
546
709
859
900
776
514
223
33
11
131
302
441
518
541
527
481
414
347
303
275
233
161
80
31
29
50
67
102
219
445
712
887
881
737
604
618
799
1059
1288
1436
1523
1591
1660
1727
1777
1798
1790
1772
1791
1883
2037
2174
2201
2103
1956
1859
1829
1784
1649
1457
1330
1338
1393
1312
1000
567
240
159
251
328
279
176
169
315
521
646
641
564
491
439
391
376
472
708
993
1177
1191
1121
1116
1210
1275
1149
829
497
360
450
598
600
398
108
-120
-242
-332
-465
-623
-722
-711
-644
-630
-743
-951
-1149
-1233
-1156
-943
-666
-406
-225
-148
-158
-214
-272
-298
-263
-146
48
273
449
514
469
390
368
446
590
720
770
725
622
520
472
501
602
739
870
963
1004
994
939
855
776
744
778
848
882
820
667
494
384
375
435
491
480
373
177
-70
-312
-488
-559
-534
-461
-391
-342
-297
-234
-150
-61
20
86
129
135
105
75
103
223
392
502
448
204
-159
-522
-792
-942
-996
-990
-955
-917
-901
-930
-1002
-1081
-1100
-993
-742
-401
-83
104
121
26
-76
-105
-47
67
206
355
489
553
492
316
119
5
-11
-24
-158
-424
-695
-799
-672
-409
-177
-78
-87
-114
-102
-66
-40
-10
78
252
461
597
589
467
351
351
481
649
730
646
412
102
-204
-451
-608
-653
-590
-472
-396
-466
-713
-1072
-1414
-1621
-1648
-1523
-1314
-1103
-976
-999
-1182
-1446
-1656
-1716
-1640
-1549
-1569
-1729
-1945
-2105
-2164
-2169
-2197
-2286
-2420
-2565
-2703
-2829
-2928
-2965
-2900
-2719
-2446
-2136
-1866
-1708
-1703
-1825
-1984
-2086
-2100
-2092
-2162
-2355
-2612
-2808
-2852
-2748
-2576
-2415
-2294
-2191
-2078
-1955
-1860
-1840
-1933
-2136
-2403
-2655
-2811
-2831
-2727
-2542
-2305
-2019
-1693
-1374
-1149
-1092
-1201
-1383
-1525
-1567
-1539
-1517
-1541
-1569
-1516
-1331
-1060
-812
-682
-670
-695
-678
-617
-587
-660
-819
-964
-994
-895
-752
-667
-668
-696
-672
-582
-488
-477
-577
-726
-812
-749
-540
-278
-94
-64
-160
-265
-269
-165
-65
-107
-328
-608
-755
-655
-359
-43
141
160
93
30
-15
-98
-260
-466
-615
-631
-538
-454
-492
-659
-826
-833
-620
-292
-43
8
-82
-138
-28
212
423
475
390
305
327
425
462
339
88
-156
-278
-266
-192
-129
-101
-102
-132
-204
-313
-413
-450
-409
-329
-267
-247
-241
-192
-67
122
322
474
535
498
395
280
206
212
309
487
718
952
1135
1228
1238
1214
1211
1248
1300
1336
1354
1386
1455
1541
1590
1560
1465
1366
1332
1387
1507
1630
1692
1651
1507
1311
1142
1058
1061
1103
1140
1179
1269
1433
1626
1747
1732
1614
1500
1473
1524
1565
1523
1409
1304
1276
1316
1354
1331
1250
1169
1139
1161
1196
1200
1146
1028
848
626
399
222
133
132
196
301
445
626
820
982
1078
1125
1167
1229
1282
1275
1204
1138
1165
1312
1507
1644
1668
1610
1539
1483
1411
1287
1119
952
813
684
531
366
255
262
376
505
534
416
193
-42
-206
-258
-197
-40
177
398
554
594
511
344
167
44
7
41
101
144
148
114
37
-97
-291
-499
-636
-628
-478
-275
-123
-55
-14
75
227
392
513
589
657
737
802
825
827
871
978
1081
1070
912
701
586
633
766
850
824
746
707
716
691
549
316
110
34
81
143
115
-23
-207
-365
-463
-510
-515
-478
-405
-322
-268
-269
-316
-384
-438
-452
-403
-299
-183
-130
-193
-354
-518
-578
-497
-332
-181
-100
-73
-50
-17
-6
-47
-113
-133
-60
77
189
208
150
95
110
191
278
328
350
385
450
522
560
555
532
519
525
547
593
689
849
1056
1275
1480
1663
1808
1867
1800
1627
1446
1360
1382
1414
1337
1119
848
635
502
382
212
31
-46
56
275
456
481
361
211
140
168
243
313
368
430
509
591
651
679
676
653
636
661
749
876
964
933
770
546
375
327
393
512
630
728
805
854
872
874
896
967
1074
1171
1206
1157
1035
875
726
642
660
766
886
921
824
635
456
361
353
383
412
445
504
576
606
540
376
170
-6
-110
-141
-126
-105
-120
-199
-327
-448
-498
-463
-387
-321
-260
-150
36
223
272
104
-199
-440
-468
-301
-97
1
-12
-27
40
160
231
197
110
67
98
138
98
-35
-179
-240
-190
-74
40
119
159
155
98
-5
-114
-185
-203
-190
-172
-156
-150
-190
-332
-590
-888
-1096
-1120
-971
-729
-469
-208
46
237
286
172
-6
-103
-64
4
-62
-317
-636
-825
-802
-658
-556
-569
-644
-690
-696
-733
-855
-1024
-1142
-1152
-1089
-1037
-1051
-1131
-1243
-1359
-1441
-1439
-1316
-1111
-933
-883
-957
-1044
-1035
-939
-855
-856
-886
-823
-621
-400
-350
-550
-887
-1153
-1224
-1144
-1043
-997
-968
-880
-719
-552
-456
-443
-460
-443
-374
-279
-197
-154
-153
-169
-158
-78
68
217
273
181
-35
-294
-520
-684
-789
-827
-789
-702
-658
-760
-1034
-1384
-1651
-1732
-1650
-1523
-1468
-1521
-1634
-1728
-1742
-1653
-1470
-1230
-983
-777
-639
-574
-574
-618
-671
-689
-648
-563
-489
-466
-476
-460
-375
-253
-163
-137
-125
-54
76
169
126
-42
-196
-192
-6
244
423
485
479
450
374
212
8
-96
19
319
615
705
541
250
17
-65
-23
66
162
270
383
456
429
300
135
31
47
171
329
434
432
331
207
159
234
385
488
437
229
-31
-217
-279
-259
-231
-220
-195
-124
-30
21
-14
-111
-197
-214
-168
-114
-101
-128
-146
-102
24
200
365
462
468
392
267
129
9
-59
-38
84
274
443
482
335
36
-303
-559
-666
-634
-525
-400
-300
-241
-224
-237
-246
-203
-77
123
331
459
441
279
49
-141
-217
-173
-70
27
88
128
164
177
120
-31
-242
-431
-539
-578
-620
-725
-875
-981
-949
-765
-510
-298
-189
-148
-83
72
294
487
559
503
402
361
423
538
615
609
549
493
461
410
285
84
-127
-268
-306
-273
-224
-199
-210
-256
-330
-409
-451
-425
-346
-269
-238
-243
-229
-165
-89
-73
-140
-223
-226
-124
-8
-11
-190
-470
-709
-822
-831
-832
-889
-994
-1082
-1100
-1041
-937
-829
-734
-657
-590
-530
-488
-477
-508
-569
-627
-649
-624
-571
-512
-459
-415
-393
-423
-513
-627
-689
-645
-513
-374
-306
-331
-414
-512
-605
-683
-714
-661
-524
-369
-275
-266
-276
-224
-94
35
68
-11
-121
-156
-75
82
249
391
509
607
667
664
600
502
406
335
305
334
429
558
651
646
535
369
223
139
126
173
267
376
436
386
226
43
-38
41
224
378
407
325
232
224
313
426
476
429
319
218
173
183
220
265
335
456
625
782
846
784
648
543
542
634
744
814
844
861
861
796
642
460
379
481
719
936
996
887
718
609
593
625
662
728
882
1138
1415
1576
1520
1255
890
576
424
459
615
777
843
784
658
556
535
581
640
681
721
786
858
867
750
530
315
222
278
402
485
492
486
553
701
843
876
791
687
686
816
990
1089
1066
977
907
890
894
881
848
820
792
725
600
470
440
566
783
937
915
733
517
387
366
396
412
406
403
419
442
454
462
485
522
546
528
467
388
314
269
281
386
584
798
898
799
552
319
244
329
440
443
336
245
289
452
600
602
457
282
193
203
226
181
75
-8
2
90
176
198
178
198
313
480
589
566
449
364
398
512
564
440
168
-107
-256
-282
-302
-416
-604
-759
-815
-827
-916
-1135
-1402
-1559
-1512
-1310
-1090
-975
-999
-1116
-1246
-1314
-1271
-1112
-894
-722
-679
-768
-911
-1016
-1060
-1071
-1075
-1051
-963
-832
-755
-825
-1035
-1248
-1303
-1129
-799
-458
-216
-104
-88
-129
-205
-302
-398
-466
-484
-444
-353
-238
-143
-114
-163
-256
-329
-337
-293
-247
-248
-306
-397
-498
-594
-676
-726
-728
-682
-611
-529
-435
-323
-215
-150
-149
-168
-128
12
200
325
314
207
115
116
185
236
223
192
226
342
452
442
291
99
-5
15
66
19
-160
-373
-480
-432
-312
-251
-305
-413
-467
-428
-354
-339
-407
-494
-515
-459
-392
-379
-409
-398
-278
-73
109
166
82
-79
-237
-352
-419
-434
-389
-293
-196
-158
-184
-208
-140
41
256
378
334
157
-44
-174
-212
-205
-213
-262
-336
-405
-454
-498
-567
-671
-781
-843
-817
-709
-575
-477
-436
-421
-393
-342
-296
-269
-235
-138
47
268
421
425
284
87
-59
-97
-50
16
39
-3
-93
-201
-311
-426
-550
-668
-746
-760
-725
-691
-693
-708
-664
-512
-300
-159
-207
-441
-732
-916
-917
-789
-646
-560
-522
-487
-439
-413
-454
-560
-678
-750
-757
-729
-713
-735
-780
-808
-785
-712
-630
-588
-617
-709
-826
-930
-1002
-1032
-1014
-941
-830
-729
-690
-726
-789
-804
-733
-607
-506
-495
-582
-722
-847
-895
-836
-683
-500
-381
-399
-544
-722
-821
-784
-645
-474
-313
-160
-15
81
69
-63
-241
-351
-323
-177
26
247
495
771
1018
1138
1077
891
717
669
762
917
1041
1094
1088
1041
950
812
651
520
461
482
560
674
816
966
1081
1115
1069
1002
986
1031
1072
1032
908
780
745
826
963
1083
1170
1254
1336
1347
1199
897
573
407
490
756
1043
1218
1252
1197
1121
1070
1074
1154
1311
1496
1628
1650
1573
1463
1387
1374
1413
1487
1573
1632
1610
1477
1275
1094
1002
983
950
850
714
631
650
729
774
734
645
578
570
584
562
487
395
346
380
497
660
802
838
709
432
111
-123
-208
-186
-150
-150
-163
-145
-108
-132
-281
-523
-736
-805
-713
-542
-400
-343
-363
-427
-517
-625
-728
-788
-776
-700
-603
-533
-507
-509
-507
-472
-401
-314
-244
-215
-227
-266
-331
-442
-620
-840
-1020
-1076
-986
-836
-755
-812
-953
-1052
-1010
-840
-636
-490
-418
-376
-324
-262
-208
-154
-44
172
485
809
1039
1123
1101
1060
1069
1127
1186
1200
1170
1130
1101
1062
966
804
637
556
606
729
798
717
516
330
293
431
643
784
783
678
556
460
364
217
12
-197
-348
-434
-508
-634
-816
-996
-1102
-1105
-1042
-983
-977
-1018
-1067
-1066
-992
-862
-727
-645
-642
-698
-762
-796
-799
-800
-818
-839
-831
-794
-773
-827
-965
-1124
-1224
-1235
-1204
-1195
-1221
-1238
-1206
-1159
-1185
-1336
-1560
-1723
-1733
-1620
-1512
-1517
-1632
-1762
-1819
-1797
-1744
-1690
-1600
-1425
-1171
-920
-766
-734
-770
-800
-795
-780
-781
-791
-787
-773
-797
-902
-1067
-1202
-1212
-1074
-860
-683
-623
-679
-791
-875
-863
-719
-449
-107
213
423
482
432
358
339
403
518
632
698
692
613
483
350
276
301
406
505
496
338
105
-52
5
290
670
953
1025
939
870
974
1267
1618
1860
1922
1858
1772
1713
1664
1602
1568
1641
1851
2105
2238
2135
1827
1472
1237
1184
1253
1327
1316
1197
1004
807
678
669
773
920
1016
1004
890
733
582
444
311
197
148
204
347
501
588
584
536
515
558
640
697
680
592
489
443
490
604
717
762
719
613
477
321
139
-62
-236
-324
-307
-220
-127
-64
-29
-9
-26
-123
-311
-527
-670
-673
-571
-466
-443
-498
-552
-532
-428
-299
-203
-157
-136
-117
-105
-116
-142
-137
-51
115
290
382
353
260
210
285
469
672
803
832
798
750
709
669
633
615
617
592
472
239
-28
-192
-162
23
224
311
262
156
81
54
27
-43
-133
-171
-116
-3
86
96
56
59
179
405
649
813
865
852
849
894
953
966
899
779
661
584
538
494
437
377
322
252
129
-54
-245
-356
-328
-179
6
133
159
99
-14
-162
-343
-539
-695
-743
-647
-444
-235
-122
-144
-260
-390
-481
-541
-612
-718
-837
-926
-968
-983
-999
-1014
-996
-928
-836
-777
-797
-896
-1048
-1226
-1415
-1586
-1692
-1703
-1639
-1571
-1563
-1616
-1690
-1758
-1847
-1982
-2119
-2148
-1993
-1715
-1478
-1413
-1488
-1548
-1471
-1292
-1154
-1146
-1214
-1229
-1138
-1026
-1004
-1076
-1119
-1020
-806
-631
-624
-769
-940
-1040
-1089
-1172
-1319
-1459
-1489
-1375
-1175
-962
-762
-560
-364
-224
-187
-227
-253
-190
-55
63
86
21
-47
-41
45
142
166
83
-72
-222
-290
-244
-110
47
169
238
276
301
285
180
-18
-226
-316
-221
-5
176
211
124
52
104
261
393
384
245
88
19
40
71
58
45
148
436
850
1228
1428
1427
1318
1222
1189
1180
1139
1065
1028
1107
1305
1528
1656
1635
1518
1418
1408
1461
1486
1418
1283
1176
1171
1264
1382
1461
1497
1526
1564
1576
1509
1360
1190
1083
1071
1117
1155
1154
1135
1136
1168
1203
1208
1175
1124
1080
1061
1076
1135
1235
1347
1418
1398
1276
1085
881
719
625
599
618
642
628
557
449
354
311
316
329
317
282
254
247
235
177
67
-39
-58
57
264
460
545
488
345
208
137
123
112
61
-20
-87
-114
-135
-219
-394
-591
-686
-609
-415
-252
-234
-342
-445
-431
-310
-195
-192
-299
-416
-447
-375
-255
-144
-54
31
114
179
214
237
268
297
285
213
117
72
123
246
376
479
579
721
897
1033
1041
891
639
378
185
88
78
127
196
246
252
224
193
181
174
146
93
51
60
125
203
252
277
314
382
446
461
426
408
478
628
759
767
627
410
206
49
-78
-183
-229
-174
-48
42
-15
-228
-497
-697
-783
-800
-804
-798
-740
-617
-491
-446
-515
-642
-743
-779
-774
-763
-747
-712
-676
-706
-856
-1095
-1302
-1357
-1235
-1020
-830
-720
-679
-670
-680
-712
-748
-742
-662
-533
-424
-387
-414
-447
-433
-367
-286
-233
-230
-279
-370
-479
-577
-648
-699
-755
-819
-852
-799
-656
-487
-377
-349
-340
-271
-139
-34
-50
-174
-289
-277
-134
31
99
50
-38
-76
-45
13
61
105
167
235
260
215
137
104
167
301
424
460
390
242
73
-63
-119
-74
44
162
206
158
76
50
126
271
404
465
452
399
333
253
155
57
9
53
187
351
464
478
413
344
342
411
478
452
314
150
89
195
398
551
554
442
339
339
413
451
384
252
170
208
322
396
356
235
135
135
229
350
429
432
356
208
9
-204
-376
-471
-500
-511
-549
-621
-703
-771
-821
-856
-870
-850
-796
-734
-692
-658
-587
-445
-265
-144
-171
-341
-551
-675
-654
-532
-402
-323
-291
-276
-272
-303
-386
-487
-539
-502
-397
-290
-232
-215
-190
-132
-70
-73
-180
-359
-514
-563
-496
-378
-290
-265
-267
-236
-155
-68
-48
-126
-257
-361
-389
-355
-315
-299
-289
-252
-195
-172
-228
-338
-416
-386
-258
-123
-62
-70
-66
11
134
205
160
43
-32
10
127
202
155
15
-109
-131
-54
57
159
258
376
486
514
407
204
19
-41
28
124
126
-14
-243
-459
-591
-635
-630
-619
-626
-656
-705
-764
-820
-861
-880
-883
-872
-852
-825
-802
-797
-807
-802
-744
-619
-461
-329
-265
-261
-276
-276
-269
-285
-342
-419
-479
-505
-521
-568
-662
-780
-878
-931
-948
-949
-934
-877
-761
-612
-498
-486
-586
-743
-882
-963
-998
-1012
-1004
-939
-799
-634
-530
-545
-648
-753
-802
-823
-893
-1045
-1211
-1276
-1176
-954
-714
-531
-420
-372
-407
-548
-758
-912
-874
-616
-263
0
67
-26
-165
-265
-308
-309
-265
-175
-79
-62
-176
-370
-517
-526
-422
-318
-296
-335
-357
-328
-295
-323
-399
-429
-325
-97
158
347
455
536
634
745
832
873
876
852
797
716
638
610
641
691
694
623
504
376
258
153
94
143
327
575
745
736
590
470
514
714
925
1006
941
822
744
720
696
643
595
604
663
695
628
470
309
233
258
332
393
426
457
506
561
586
562
503
447
429
461
523
570
552
444
279
131
73
121
214
261
197
36
-155
-294
-340
-302
-218
-131
-62
-7
46
98
128
113
59
23
70
220
416
568
624
615
609
639
674
671
639
645
731
837
832
635
311
37
-48
48
189
245
204
139
108
75
-36
-238
-432
-479
-316
-14
282
457
497
463
425
409
396
353
264
146
47
16
82
232
423
613
776
896
948
901
753
562
423
416
543
734
901
993
1010
966
874
747
622
554
579
687
825
934
963
886
692
415
135
-35
-31
108
253
272
133
-81
-247
-290
-228
-132
-58
-19
-5
-13
-60
-162
-312
-470
-576
-585
-494
-363
-282
-310
-424
-521
-491
-304
-39
182
279
261
188
109
30
-55
-128
-153
-115
-46
-2
-13
-60
-97
-100
-82
-84
-140
-257
-413
-559
-638
-611
-488
-337
-237
-217
-233
-218
-152
-97
-136
-284
-461
-553
-512
-392
-290
-256
-261
-243
-180
-109
-78
-93
-116
-106
-75
-73
-137
-244
-322
-309
-207
-84
-21
-47
-117
-156
-114
-7
103
168
184
193
229
289
338
343
303
241
172
96
9
-65
-82
-20
90
173
165
68
-49
-110
-83
-1
82
133
156
177
219
289
386
504
628
737
808
836
839
848
880
932
981
1004
992
947
879
807
760
768
844
969
1094
1180
1221
1252
1314
1409
1490
1500
1422
1308
1240
1272
1399
1567
1721
1836
1919
1977
2008
2005
1975
1927
1872
1814
1750
1679
1590
1461
1267
1010
737
518
408
411
494
624
789
979
1156
1265
1277
1226
1191
1222
1294
1326
1262
1117
967
872
828
787
710
600
487
393
313
239
172
123
85
35
-52
-171
-283
-344
-342
-304
-276
-291
-343
-398
-414
-374
-302
-248
-250
-299
-342
-334
-278
-238
-279
-413
-580
-708
-771
-815
-912
-1097
-1342
-1577
-1744
-1820
-1820
-1774
-1717
-1681
-1679
-1706
-1740
-1759
-1750
-1710
-1632
-1507
-1335
-1143
-969
-846
-772
-724
-679
-639
-621
-643
-706
-803
-927
-1069
-1209
-1320
-1376
-1372
-1330
-1280
-1244
-1224
-1207
-1170
-1097
-979
-825
-670
-562
-536
-588
-667
-702
-655
-539
-414
-337
-328
-360
-391
-400
-399
-413
-447
-483
-498
-489
-472
-460
-434
-358
-210
-10
190
341
432
482
514
541
571
612
668
720
734
693
623
584
614
690
737
685
530
329
153
39
-20
-42
-26
49
196
397
602
749
792
729
604
476
381
297
175
-4
-190
-296
-285
-216
-206
-326
-530
-700
-751
-700
-630
-593
-561
-471
-309
-135
-27
-5
-18
-2
59
130
170
171
149
122
98
82
81
85
55
-60
-278
-553
-799
-946
-983
-952
-910
-895
-923
-991
-1084
-1175
-1240
-1267
-1257
-1207
-1105
-947
-765
-620
-558
-575
-617
-635
-630
-626
-618
-554
-394
-183
-44
-85
-293
-541
-695
-720
-687
-670
-670
-639
-563
-498
-516
-610
-695
-691
-608
-530
-507
-487
-371
-122
168
354
373
297
261
328
432
457
346
156
-11
-97
-124
-149
-193
-226
-212
-155
-104
-104
-153
-201
-202
-153
-100
-93
-144
-220
-277
-297
-302
-321
-367
-429
-489
-543
-598
-664
-738
-822
-925
-1061
-1221
-1370
-1466
-1506
-1528
-1584
-1682
-1771
-1781
-1673
-1470
-1222
-969
-725
-505
-347
-301
-384
-550
-704
-755
-667
-468
-232
-37
55
17
-131
-329
-503
-602
-622
-601
-580
-574
-571
-558
-540
-534
-544
-547
-515
-446
-377
-358
-399
-453
-440
-310
-85
153
317
371
341
281
236
219
234
293
410
580
762
891
921
856
754
688
693
736
738
635
442
267
243
429
752
1048
1169
1087
896
720
621
579
553
550
614
759
927
1018
983
867
778
790
884
982
1014
980
924
895
907
954
1022
1100
1168
1206
1208
1198
1211
1271
1363
1446
1474
1419
1278
1077
862
686
576
517
463
375
262
174
157
211
298
372
408
397
331
215
85
18
82
268
478
593
562
442
340
326
390
472
524
535
516
475
419
370
353
372
402
420
442
507
621
717
706
568
396
324
400
533
575
466
293
197
238
342
388
326
214
132
85
7
-149
-336
-447
-408
-250
-71
50
106
132
156
176
184
191
220
275
334
376
396
400
385
339
263
195
174
192
180
67
-148
-383
-540
-581
-548
-505
-472
-424
-345
-263
-224
-236
-252
-204
-69
124
317
470
566
594
553
467
388
370
416
477
494
458
403
368
349
318
273
257
318
445
567
614
582
529
514
535
550
535
520
559
666
798
892
926
925
926
930
910
845
748
648
547
424
262
94
-7
16
149
299
355
265
76
-103
-177
-129
-21
68
101
95
82
55
-27
-185
-372
-490
-481
-389
-333
-403
-572
-724
-758
-684
-602
-596
-662
-720
-702
-615
-504
-395
-268
-107
52
136
107
5
-85
-119
-138
-216
-375
-547
-636
-597
-468
-327
-224
-165
-140
-154
-211
-293
-361
-392
-402
-426
-467
-478
-401
-227
-15
151
233
256
272
315
385
463
531
577
589
565
526
505
511
511
454
327
181
95
96
135
130
44
-87
-194
-244
-254
-247
-216
-136
-10
114
191
219
246
317
418
499
523
508
497
513
532
523
480
427
383
349
324
325
379
475
557
560
477
370
312
321
355
366
356
365
410
445
402
256
53
-127
-229
-252
-227
-189
-168
-192
-279
-411
-534
-599
-606
-606
-650
-739
-820
-841
-786
-687
-584
-511
-491
-538
-637
-724
-723
-601
-410
-249
-182
-187
-194
-179
-187
-278
-436
-556
-535
-374
-190
-119
-203
-370
-509
-555
-520
-452
-379
-303
-222
-154
-125
-154
-237
-346
-442
-488
-473
-428
-418
-494
-655
-825
-912
-871
-731
-564
-426
-325
-252
-217
-253
-377
-549
-684
-709
-626
-508
-446
-475
-550
-584
-522
-384
-246
-179
-190
-222
-208
-128
-29
19
-20
-123
-244
-370
-525
-738
-984
-1184
-1253
-1177
-1022
-891
-838
-837
-816
-728
-591
-467
-407
-405
-413
-388
-330
-278
-269
-301
-339
-352
-338
-317
-292
-232
-92
128
359
497
480
339
177
91
98
137
125
32
-98
-200
-235
-225
-217
-236
-264
-264
-219
-151
-104
-103
-138
-169
-171
-152
-144
-182
-272
-389
-500
-575
-600
-573
-499
-395
-284
-195
-148
-154
-212
-309
-423
-524
-584
-582
-521
-418
-303
-212
-172
-195
-253
-291
-256
-140
3
95
94
23
-54
-98
-122
-165
-229
-270
-248
-186
-171
-275
-471
-636
-646
-484
-266
-145
-197
-367
-530
-589
-547
-483
-472
-529
-601
-629
-601
-565
-588
-684
-791
-804
-661
-399
-133
21
29
-52
-136
-176
-181
-171
-138
-49
107
286
408
422
345
251
210
241
312
378
413
417
397
354
290
219
169
162
191
226
233
203
154
117
107
117
142
188
277
418
587
736
830
870
891
925
977
1035
1086
1141
1215
1304
1380
1407
1369
1284
1184
1104
1068
1078
1110
1117
1055
923
773
677
668
716
763
786
815
894
1012
1104
1110
1041
969
953
977
972
894
775
686
666
685
686
653
618
609
600
530
377
201
115
195
419
693
919
1057
1128
1174
1227
1296
1378
1471
1571
1672
1751
1773
1713
1580
1437
1363
1395
1488
1546
1504
1386
1273
1218
1194
1129
994
843
750
726
697
589
412
258
202
228
249
211
152
160
270
421
521
530
489
459
449
421
347
250
184
174
196
214
221
235
273
323
361
381
398
421
428
384
281
143
12
-85
-146
-179
-195
-218
-286
-430
-642
-869
-1045
-1137
-1153
-1112
-1026
-905
-778
-687
-647
-620
-552
-426
-298
-246
-292
-388
-465
-506
-540
-584
-606
-561
-474
-454
-601
-892
-1165
-1239
-1061
-744
-462
-313
-279
-298
-353
-473
-662
-846
-919
-840
-675
-541
-504
-525
-513
-420
-289
-211
-250
-402
-606
-804
-962
-1064
-1100
-1068
-988
-905
-866
-892
-969
-1070
-1179
-1293
-1396
-1454
-1428
-1317
-1176
-1087
-1099
-1189
-1278
-1303
-1262
-1211
-1207
-1258
-1326
-1368
-1378
-1378
-1384
-1380
-1335
-1245
-1144
-1071
-1028
-968
-841
-646
-438
-287
-213
-174
-108
7
139
239
288
302
300
259
134
-82
-320
-465
-437
-258
-42
97
119
75
40
48
77
89
75
56
55
70
81
75
62
57
66
76
75
65
59
64
72
74
67
61
63
70
73
68
62
62
68
72
69
63
62
66
70
69
64
62
65
69
69
65
62
63
67
69
65
62
63
66
68
66
62
62
65
67
66
63
61
64
66
66
63
61
63
65
65
63
61
62
64
65
63
61
61
63
64
63
61
60
62
64
63
61
60
61
63
63
61
59
60
62
62
60
59
60
61
62
60
59
59
60
61
60
59
58
60
60
60
58
58
59
60
59
58
57
58
59
59
58
57
57
58
58
57
56
57
57
58
57
56
56
57
57
57
56
55
56
56
56
55
55
55
56
56
55
54
55
55
55
54
54
54
54
54
54
53
53
54
54
53
53
53
53
53
53
52
52
52
53
52
52
51
52
52
52
51
51
51
51
51
51
50
50
51
51
50
50
50
50
50
50
49
49
49
49
49
49
48
49
49
48
48
48
48
48
48
48
47
47
47
47
47
47
47
47
47
46
46
46
46
46
46
46
45
45
45
45
45
45
45
45
45
44
44
44
44
44
44
44
44
44
43
43
43
43
43
43
43
42
42
42
42
42
42
42
42
42
41
41
41
41
41
41
41
41
41
40
40
40
40
40
40
40
39
39
39
39
39
39
39
39
39
38
38
38
38
38
38
38
38
37
37
37
37
37
37
37
37
37
36
36
36
36
36
36
36
36
36
35
35
35
35
35
35
35
35
34
34
34
34
34
34
34
34
34
33
33
33
33
33
33
33
33
33
32
32
32
32
32
32
32
32
32
31
31
31
31
31
31
31
31
30
30
30
30
30
30
30
30
30
29
29
29
29
29
29
29
29
29
29
28
28
28
28
28
28
28
28
28
28
27
27
27
27
27
27
27
27
27
26
26
26
26
26
26
26
26
26
26
25
25
25
25
25
25
25
25
25
24
24
24
24
24
24
24
24
24
24
23
23
23
23
23
23
23
23
23
23
23
22
22
22
22
22
22
22
22
22
22
21
21
21
21
21
21
21
21
21
21
21
20
20
20
20
20
20
20
20
20
20
20
19
19
19
19
19
19
19
19
19
19
19
18
18
18
18
18
18
18
18
18
18
18
17
17
17
17
17
17
17
17
17
17
17
17
16
16
16
16
16
16
16
16
16
16
16
16
16
15
15
15
15
15
15
15
15
15
15
15
15
14
14
14
14
14
14
14
14
14
14
14
14
14
14
13
13
13
13
13
13
13
13
13
13
13
13
13
12
12
12
12
12
12
12
12
12
12
12
12
12
12
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
