5
46942
0
0
0
0
0
0
0
0
0
0
0
0
0
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
2
2
1
1
1
2
1
1
1
1
2
1
1
1
1
2
1
1
1
2
2
1
1
1
2
2
1
1
1
2
2
1
0
1
2
2
1
1
1
2
1
0
1
2
2
1
0
1
2
2
1
0
1
2
2
1
0
1
2
2
1
0
1
2
2
0
0
2
2
1
0
0
2
2
1
0
1
2
2
1
0
1
3
2
0
0
1
3
2
0
0
2
3
2
0
0
2
3
1
-1
0
2
3
1
-1
0
3
3
1
-1
0
3
3
0
-2
1
4
3
-1
-2
1
5
3
-1
-1
5
12
10
1
-3
7
23
31
18
-11
-32
-28
0
31
35
7
-31
-46
-26
9
25
12
-8
-8
12
26
12
-19
-38
-27
-3
5
-10
-28
-28
-12
0
-5
-19
-27
-20
-9
-2
-1
2
11
18
14
-2
-20
-25
-17
-6
-6
-18
-26
-18
5
23
21
4
-9
-5
10
20
15
3
-7
-13
-14
-9
6
24
26
5
-26
-40
-24
4
18
12
1
1
8
10
3
1
15
38
49
36
11
-5
-4
8
16
13
1
-12
-21
-24
-27
-33
-42
-43
-34
-22
-23
-40
-53
-42
-11
12
5
-24
-41
-27
4
22
14
-2
-4
8
16
10
-1
-1
9
14
8
-1
0
9
14
8
-2
-1
10
18
10
-11
-29
-31
-17
0
11
12
7
3
3
7
9
7
4
3
6
9
7
4
3
7
10
7
2
3
11
13
-2
-27
-40
-25
6
25
14
-14
-32
-28
-18
-25
-45
-55
-38
-7
9
-2
-18
-10
20
45
41
18
7
22
44
42
12
-19
-23
-1
20
17
-7
-30
-38
-29
-14
2
17
28
27
9
-17
-34
-29
-9
5
-2
-23
-34
-21
2
8
-14
-40
-37
-1
32
26
-14
-47
-37
-2
16
-3
-34
-39
-14
10
11
0
1
15
17
-7
-36
-37
-10
11
1
-27
-38
-21
5
14
8
4
9
7
-7
-18
-5
24
36
12
-30
-49
-28
11
29
13
-17
-33
-29
-14
1
9
10
8
4
3
6
9
8
4
4
7
9
6
3
5
9
9
4
2
7
13
9
-7
-23
-31
-30
-29
-28
-19
0
17
15
-6
-29
-36
-22
-1
17
25
24
12
-7
-22
-25
-16
-7
-5
-6
-5
-6
-15
-29
-29
-8
18
25
7
-12
-6
18
33
23
4
-7
-11
-25
-50
-61
-38
1
17
-5
-36
-38
-9
13
0
-30
-39
-15
10
4
-26
-40
-21
8
9
-19
-42
-31
3
25
17
-3
-8
7
20
13
-4
-7
9
24
15
-15
-38
-31
-6
9
-4
-28
-35
-15
6
3
-21
-38
-26
2
19
13
1
2
9
3
-22
-40
-29
3
24
17
-3
-8
7
20
12
-5
-7
10
24
13
-16
-35
-29
-11
3
5
5
11
14
6
-11
-25
-29
-19
-4
10
16
12
2
-5
-3
0
-8
-23
-26
-5
25
33
10
-18
-17
12
37
25
-18
-52
-51
-26
-5
-3
-12
-16
-16
-24
-40
-53
-47
-17
20
47
49
30
7
-3
3
12
11
1
0
10
17
1
-32
-47
-21
24
43
18
-21
-26
9
42
33
-12
-46
-33
10
40
31
-4
-33
-36
-18
3
14
12
4
0
4
11
11
4
-2
5
16
14
-7
-32
-36
-18
6
14
8
2
5
10
8
3
3
9
11
4
-2
6
22
30
18
-7
-29
-37
-30
-16
1
13
13
5
-1
4
13
13
2
-5
5
20
16
-11
-38
-35
-7
11
-2
-29
-36
-15
8
3
-22
-38
-25
2
18
13
3
0
5
9
9
9
6
-5
-23
-34
-24
0
17
15
3
-2
4
12
11
4
1
5
10
9
4
3
6
9
8
5
4
6
8
7
5
5
6
7
7
6
6
5
5
6
9
10
3
-8
-13
-3
18
31
18
-19
-57
-67
-41
1
28
25
4
-11
-6
10
21
18
4
-9
-16
-14
-4
11
20
17
2
-10
-6
12
28
25
8
-5
-2
10
15
8
-1
0
9
13
8
1
1
8
12
8
1
1
9
13
7
-1
0
11
17
7
-13
-21
-5
26
46
37
9
-14
-16
-3
4
-4
-18
-20
-9
1
-1
-11
-14
0
20
28
19
4
-3
3
11
12
5
1
4
10
11
6
0
2
10
15
9
-9
-27
-32
-20
0
13
13
6
0
3
9
10
6
2
4
8
10
6
3
4
9
10
6
2
4
10
11
5
0
4
14
15
-4
-31
-42
-22
17
47
49
31
11
1
-8
-21
-32
-26
-3
18
19
2
-8
3
20
19
-9
-38
-38
-10
13
4
-28
-45
-23
20
42
22
-15
-29
-7
23
25
-8
-41
-40
-9
15
5
-29
-47
-24
20
44
25
-17
-40
-26
8
30
27
11
1
2
8
9
6
4
5
8
8
5
4
6
9
8
4
1
7
19
28
21
-3
-30
-41
-32
-11
5
9
6
5
6
7
6
5
6
8
7
4
4
7
9
6
3
5
9
10
4
0
6
15
13
-7
-30
-36
-19
4
14
10
3
3
7
8
6
6
8
6
-2
-12
-16
-13
-9
-7
-3
5
11
11
4
1
5
11
9
3
1
7
11
8
2
2
9
12
7
-1
2
12
14
3
-5
4
19
17
-10
-38
-36
-8
12
-1
-30
-39
-16
10
5
-24
-41
-26
5
20
11
-1
0
10
11
4
1
9
13
-2
-27
-39
-23
4
19
13
0
-2
6
13
10
3
-1
3
13
22
23
13
-4
-15
-10
6
17
12
0
-2
7
14
8
-1
2
13
14
-6
-24
-14
24
53
42
4
-22
-14
8
6
-22
-44
-30
7
29
16
-17
-36
-30
-11
2
6
8
10
8
3
1
5
12
13
4
-9
-23
-29
-23
-6
14
20
9
-5
-4
11
21
10
-9
-9
15
36
29
-1
-20
-6
20
27
9
-8
-7
1
-5
-25
-33
-16
6
3
-23
-38
-22
6
9
-18
-42
-32
3
25
16
-4
-7
9
19
10
-4
-4
11
20
10
-13
-30
-29
-17
-1
10
13
9
2
0
6
13
11
1
-5
5
25
38
39
31
20
6
-14
-31
-31
-12
5
0
-22
-36
-25
1
18
14
2
-2
5
12
10
3
1
6
10
10
5
1
2
10
21
25
15
-5
-18
-12
9
21
12
-6
-8
12
32
28
4
-12
-8
3
-2
-23
-36
-23
3
17
11
1
2
9
10
3
2
11
14
-4
-31
-38
-17
9
7
-21
-42
-30
4
24
15
-4
-7
9
19
10
-5
-5
11
22
11
-15
-32
-29
-13
0
6
9
10
8
2
0
6
15
14
0
-15
-14
4
24
27
7
-23
-40
-32
-3
25
33
19
0
-8
-2
3
-8
-27
-33
-16
5
5
-19
-40
-31
3
27
16
-15
-29
-8
30
50
36
5
-16
-14
-1
9
10
6
4
4
6
8
7
5
4
6
8
8
5
3
6
9
8
3
2
7
12
9
0
-3
9
26
28
10
-10
-15
-4
8
10
7
8
8
-3
-24
-36
-25
2
18
14
1
-2
7
13
9
1
1
9
12
6
0
3
10
11
4
0
5
12
10
2
0
8
14
8
-4
-2
20
44
48
29
7
-1
4
9
8
4
5
7
7
5
4
7
8
6
4
5
8
8
4
3
6
9
7
3
3
8
10
6
2
3
10
11
5
0
4
12
11
2
-3
6
17
12
-4
-9
10
34
32
3
-21
-12
19
33
13
-16
-16
11
31
19
-8
-17
-5
2
-16
-38
-30
10
41
30
-10
-33
-15
19
29
8
-15
-9
19
36
25
1
-13
-14
-14
-18
-20
-9
5
5
-13
-30
-29
-11
1
-4
-14
-7
20
44
41
12
-16
-21
-4
14
15
5
-2
3
11
12
5
0
4
11
12
4
-2
4
16
16
-6
-35
-42
-16
20
35
16
-11
-18
-4
4
-12
-37
-36
-4
29
27
-11
-45
-43
-8
25
29
10
-9
-13
-6
5
12
13
6
-4
-2
18
45
52
29
-5
-21
-15
-5
-9
-21
-24
-13
-4
-8
-15
-8
9
18
9
-4
-2
12
17
4
-7
2
20
19
-9
-38
-38
-11
10
8
-1
3
18
15
-11
-36
-33
-8
5
-7
-19
-4
28
37
6
-36
-45
-16
13
7
-25
-43
-26
6
21
12
-2
-2
9
14
7
0
2
9
11
6
2
3
8
10
6
2
4
8
9
6
2
4
8
9
5
1
4
10
10
1
-3
12
41
57
39
-5
-40
-41
-14
10
13
4
0
7
13
9
-1
-6
-7
-9
-15
-18
-15
-12
-15
-18
-12
1
4
-10
-22
-8
27
50
36
2
-17
-8
7
-3
-28
-37
-16
8
4
-24
-40
-25
5
18
9
0
6
12
-1
-27
-38
-21
4
9
-8
-22
-16
-5
-10
-32
-43
-26
8
26
14
-15
-34
-31
-14
2
9
9
6
4
5
6
7
6
5
6
6
6
5
6
8
7
2
1
14
38
52
40
2
-37
-53
-44
-29
-25
-30
-30
-17
-1
5
-4
-18
-22
-11
2
3
-10
-19
-7
23
46
40
9
-18
-20
0
15
12
1
-1
9
15
7
-10
-21
-27
-32
-36
-29
-9
6
-2
-25
-36
-21
2
6
-9
-14
9
38
36
0
-31
-23
14
37
21
-10
-19
2
23
22
11
14
34
46
32
9
5
28
50
44
13
-12
-9
11
23
13
-8
-19
-10
10
23
19
2
-11
-8
12
29
27
8
-9
-6
13
23
9
-17
-26
-5
30
47
34
5
-14
-12
-1
6
7
8
11
8
-7
-26
-34
-22
0
15
13
4
0
4
9
9
6
3
4
6
8
10
7
-6
-25
-34
-22
1
10
-10
-42
-51
-23
19
37
19
-10
-19
-1
22
28
16
3
-1
3
9
12
8
-6
-25
-36
-25
1
20
15
-2
-7
7
21
14
-13
-35
-32
-13
3
6
5
9
12
6
-10
-25
-28
-20
-8
7
25
42
45
27
-1
-18
-10
14
33
30
7
-19
-33
-29
-13
2
7
7
6
8
7
3
1
7
15
12
-10
-32
-34
-13
7
2
-23
-38
-25
3
17
11
1
3
10
1
-23
-40
-28
3
22
15
-3
-6
7
18
11
-4
-5
10
22
12
-15
-34
-30
-10
4
-2
-21
-34
-26
-3
17
19
5
-8
-4
15
29
24
5
-9
-7
0
-4
-22
-34
-25
-1
16
15
3
-3
4
12
10
2
-1
5
12
10
1
-2
7
17
12
-10
-32
-34
-15
5
4
-20
-40
-32
0
27
21
-13
-41
-37
-9
11
1
-26
-41
-31
-12
-4
-12
-18
-11
2
8
5
5
10
10
-5
-28
-37
-22
3
15
9
1
4
10
1
-24
-40
-28
3
23
15
-4
-8
9
23
11
-16
-28
-6
32
49
32
1
-14
-7
2
-5
-24
-34
-23
0
14
13
5
1
3
7
8
7
6
3
-4
-11
-14
-11
-10
-17
-31
-37
-24
1
21
18
-7
-35
-42
-20
17
45
49
30
8
-3
1
8
10
6
2
3
7
8
7
4
4
5
7
7
6
3
1
5
17
34
44
38
16
-5
-15
-17
-21
-33
-41
-31
-7
8
-1
-26
-39
-25
3
19
13
-2
-5
8
19
11
-12
-31
-33
-17
1
10
8
6
7
7
-4
-23
-35
-27
-2
19
18
1
-10
2
21
19
-10
-40
-39
-9
14
2
-32
-46
-21
22
38
17
-15
-23
-5
14
15
3
-3
4
12
10
2
-1
6
14
10
-7
-27
-36
-30
-16
-7
-8
-14
-14
-4
9
14
7
-1
1
10
12
4
-3
3
15
14
-7
-32
-38
-19
6
14
7
0
3
9
9
3
2
6
10
6
1
3
9
10
4
0
4
11
10
2
-1
5
13
10
-1
-4
8
20
12
-14
-35
-31
-9
5
-4
-24
-33
-23
-2
12
14
8
1
-1
4
12
15
6
-12
-28
-30
-18
-2
7
11
10
8
2
-9
-21
-26
-22
-12
0
5
2
-6
-13
-15
-12
-8
-3
6
18
24
17
3
-5
-3
-1
-11
-27
-31
-14
4
0
-23
-37
-22
4
7
-18
-42
-32
2
24
15
-5
-8
9
21
9
-14
-28
-27
-26
-32
-34
-19
4
15
8
-1
1
10
10
2
-1
6
13
7
-4
-3
19
43
47
29
8
-1
2
6
7
7
6
4
1
5
13
12
-7
-31
-37
-20
5
13
6
1
7
12
-2
-28
-40
-23
4
17
10
-1
0
8
11
5
1
4
9
8
4
2
6
8
6
3
4
7
7
4
3
6
8
5
2
5
10
8
-1
-2
16
41
49
32
6
-5
1
10
10
6
4
-2
-20
-38
-33
-2
28
23
-15
-45
-37
-3
13
-6
-34
-37
-12
8
0
-26
-38
-24
1
15
11
3
1
3
6
8
10
6
-7
-26
-34
-23
-1
14
14
4
-2
2
9
10
5
1
3
8
9
5
1
3
8
10
5
1
2
8
10
5
0
2
9
12
4
-3
2
14
15
-5
-32
-41
-27
-9
-6
-15
-20
-15
-12
-17
-21
-12
4
7
-13
-34
-32
-9
6
-6
-28
-32
-15
-1
-5
-13
-3
21
31
8
-28
-43
-26
0
16
21
30
40
36
16
-5
-6
7
15
8
-2
0
9
11
4
-1
4
10
8
1
1
8
12
4
-4
3
17
14
-11
-36
-34
-11
4
-5
-17
-6
23
35
9
-33
-48
-25
9
21
8
-5
-1
11
12
4
-2
3
10
9
3
0
5
9
8
3
2
5
8
7
3
3
5
7
7
5
3
3
7
11
8
-6
-26
-36
-25
0
18
14
-1
-6
5
19
13
-12
-35
-34
-13
5
0
-21
-37
-29
-3
20
19
1
-11
-3
18
29
19
0
-8
-2
0
-12
-28
-29
-14
-2
-6
-14
-4
21
33
9
-31
-48
-25
9
20
6
-5
4
15
2
-29
-44
-26
7
21
9
-6
-2
11
14
3
-4
2
13
11
0
-3
6
14
9
-3
-3
10
17
5
-11
-5
24
48
43
18
4
16
37
42
28
14
13
17
12
-1
-10
-10
-9
-16
-26
-25
-11
1
1
-4
2
21
32
18
-16
-43
-40
-12
19
37
39
33
21
2
-19
-31
-27
-12
-1
-4
-19
-31
-29
-10
16
31
27
6
-14
-16
-2
12
10
-1
-3
15
40
49
32
6
-6
1
11
10
1
-1
6
11
6
-2
1
12
13
-5
-30
-38
-27
-20
-35
-58
-55
-16
30
41
11
-24
-25
10
46
52
29
4
-4
2
8
8
5
3
3
3
7
10
8
-7
-27
-36
-24
0
15
13
2
-3
3
10
9
2
0
4
10
8
2
0
5
10
8
0
-2
6
15
10
-10
-31
-35
-20
0
11
11
5
1
0
4
16
35
46
36
10
-9
-5
14
19
-4
-36
-45
-21
11
21
3
-19
-18
2
22
24
14
4
1
1
2
8
18
25
18
-4
-29
-42
-34
-14
3
10
7
2
2
5
8
6
2
1
6
9
7
0
0
7
14
8
-11
-29
-32
-21
-5
9
21
34
41
34
15
-4
-13
-17
-26
-37
-38
-25
-9
-8
-23
-37
-34
-16
-3
-7
-19
-26
-20
-3
16
28
27
8
-20
-37
-29
-8
4
-7
-28
-33
-17
1
-1
-20
-34
-26
-6
5
0
-14
-22
-21
-17
-13
-5
8
22
28
22
11
1
-2
-2
-4
-13
-25
-30
-21
-3
11
10
2
2
15
26
18
-6
-22
-14
9
20
10
-5
-5
8
16
7
-5
-3
10
15
4
-7
-1
16
18
-8
-37
-41
-16
9
12
0
-3
10
16
-3
-33
-45
-23
10
21
4
-19
-19
2
22
25
14
2
-1
3
7
7
5
4
3
4
6
6
5
3
3
6
7
5
2
2
6
9
6
0
-2
5
19
34
40
34
17
-3
-17
-22
-24
-30
-36
-34
-18
4
14
7
-3
-1
11
16
2
-17
-19
1
23
27
12
-1
0
8
9
1
-2
8
21
24
11
-6
-15
-14
-1
21
44
50
28
-9
-28
-8
28
38
5
-39
-49
-18
14
8
-27
-47
-29
7
23
9
-7
-5
11
15
4
-6
0
13
13
1
-7
3
16
12
-6
-11
14
49
56
26
-15
-26
-3
27
30
5
-21
-27
-14
3
13
15
11
1
-16
-31
-35
-29
-17
-6
7
22
29
17
-12
-35
-30
0
28
31
12
-5
-4
8
13
5
-3
0
11
13
2
-8
-1
22
42
41
23
8
10
28
44
41
18
-9
-23
-15
5
23
29
27
24
25
24
14
-2
-12
-6
9
22
26
20
12
4
-2
-6
-8
-10
-17
-29
-36
-27
-9
2
-7
-29
-42
-34
-13
4
8
4
3
5
6
4
2
4
7
6
3
2
5
7
5
2
2
6
7
4
1
3
7
7
3
0
4
9
8
1
-2
5
14
10
-10
-31
-36
-20
1
12
9
2
0
4
7
6
4
3
4
5
6
4
3
3
5
6
4
2
3
6
7
4
0
3
11
11
-6
-32
-41
-21
7
11
-19
-56
-64
-38
-4
8
1
-2
8
15
4
-17
-21
0
26
27
3
-20
-22
-10
-6
-19
-35
-38
-24
-2
16
25
21
5
-11
-12
5
23
21
-1
-20
-17
-4
-6
-27
-41
-21
21
46
27
-11
-27
-5
25
27
2
-18
-10
14
24
11
-7
-11
-6
-8
-21
-31
-24
-6
9
12
9
4
-2
-11
-14
-2
18
27
9
-25
-45
-33
-3
21
27
25
28
35
29
4
-26
-38
-26
-5
1
-11
-28
-31
-17
-1
-2
-19
-34
-30
-7
15
19
4
-8
-4
11
17
6
-10
-8
13
31
25
0
-18
-11
13
26
14
-8
-18
-10
5
11
8
5
3
-7
-25
-36
-25
-1
10
-11
-49
-69
-51
-8
27
37
33
28
22
6
-20
-35
-29
-10
-2
-9
-15
-4
18
29
16
-3
-5
9
14
-4
-32
-42
-23
4
16
8
-3
-1
7
10
4
-1
2
8
8
3
0
3
8
7
2
0
5
8
6
1
1
6
8
5
0
1
7
9
4
-2
1
9
12
3
-11
-23
-29
-33
-36
-31
-17
0
9
7
2
2
5
6
3
1
4
7
6
1
1
6
10
4
-4
-2
17
39
45
29
7
-4
0
7
8
4
1
3
6
5
3
3
5
5
3
2
5
7
4
-2
0
15
37
46
33
8
-7
-4
9
13
5
-4
-1
10
13
3
-8
-3
20
41
44
27
7
-2
1
5
6
4
4
4
3
3
5
6
4
1
2
9
11
-4
-30
-45
-28
13
48
51
27
1
-5
3
10
6
0
1
6
8
4
0
2
7
8
4
-1
0
8
18
22
13
-5
-20
-18
4
29
35
13
-20
-36
-23
4
23
22
12
4
3
1
-5
-18
-31
-40
-39
-26
-8
1
-6
-25
-35
-25
-2
14
12
1
-3
3
9
7
1
0
5
8
5
0
2
7
8
0
-4
11
38
53
37
-5
-41
-44
-19
8
14
3
-4
3
13
4
-26
-55
-59
-36
-9
4
3
2
7
11
2
-13
-19
-5
18
36
37
25
7
-10
-22
-25
-19
-9
-8
-17
-25
-21
-10
-7
-16
-27
-24
-3
18
26
20
13
11
10
3
-9
-18
-16
-6
7
16
15
4
-10
-12
4
28
33
11
-24
-42
-30
-5
5
-9
-29
-34
-21
-2
9
10
6
0
-2
2
15
33
46
45
28
5
-13
-18
-8
7
14
8
-3
-5
5
15
9
-6
-10
8
31
29
1
-22
-14
16
30
12
-17
-19
7
29
19
-8
-21
-10
-1
-13
-35
-36
-8
20
20
-1
-12
0
16
14
-3
-10
3
17
12
-6
-11
6
23
13
-19
-41
-32
-7
5
-9
-30
-34
-18
-1
-1
-18
-34
-34
-12
17
34
25
-1
-21
-13
14
30
15
-15
-26
0
41
56
34
1
-12
0
14
11
-1
-5
3
12
8
-1
-4
4
12
8
-2
-6
3
21
36
40
30
13
-3
-7
3
13
10
-4
-8
11
43
55
32
-10
-39
-37
-18
-2
7
17
32
42
34
14
-5
-15
-22
-28
-28
-11
13
22
7
-13
-11
13
33
25
-3
-20
-9
15
23
10
-8
-12
-6
-8
-21
-33
-27
-6
12
14
4
-4
-1
7
10
5
-1
-2
5
11
7
-2
-6
5
24
29
11
-17
-25
1
42
60
37
-11
-44
-40
-13
7
0
-24
-40
-32
-5
21
28
16
0
-8
-6
-4
-11
-24
-30
-24
-9
6
21
36
44
33
1
-35
-47
-27
6
22
10
-15
-33
-34
-21
-2
13
13
-6
-32
-43
-25
5
19
8
-10
-7
20
44
44
24
5
0
3
3
2
4
8
6
-3
-4
8
23
23
6
-10
-11
-4
-8
-23
-33
-23
-6
0
-7
-9
7
26
26
5
-12
-7
11
17
4
-10
-5
12
19
5
-19
-33
-28
-14
-4
-6
-17
-31
-34
-16
16
37
27
-3
-23
-12
17
29
11
-15
-19
2
26
31
21
16
24
32
29
18
13
17
21
11
-13
-35
-40
-22
11
41
50
32
5
-10
-3
12
14
1
-11
-2
22
41
41
25
9
1
-1
0
5
11
9
-8
-32
-40
-23
4
16
6
-7
-4
18
39
43
28
9
-3
-4
1
9
13
5
-14
-31
-33
-17
-1
-1
-19
-37
-32
-7
17
20
3
-14
-8
15
31
23
-2
-18
-9
13
23
11
-8
-14
-7
-6
-19
-34
-30
-6
15
16
1
-7
0
11
10
0
-5
3
11
8
-2
-5
5
15
9
-13
-33
-35
-20
-2
9
9
4
-1
0
5
9
6
-2
-5
6
23
27
11
-14
-27
-24
-15
-12
-12
-8
-3
-7
-24
-35
-25
-3
5
-14
-40
-41
-9
26
34
14
-7
-9
0
0
-14
-30
-32
-19
-3
6
8
7
3
-1
-1
5
11
9
-3
-15
-14
0
15
21
16
6
-2
-4
0
8
17
27
36
43
45
39
23
5
-4
2
16
25
17
-5
-31
-44
-37
-16
4
11
4
-3
0
9
12
1
-14
-17
-9
-6
-18
-32
-27
1
27
27
2
-22
-23
-10
-5
-20
-39
-40
-20
3
13
8
-2
-3
4
12
10
-8
-32
-43
-26
12
45
50
28
3
-6
0
7
7
5
3
-6
-24
-39
-31
-1
22
14
-15
-30
-12
24
46
43
30
23
20
6
-18
-35
-31
-14
-3
-5
-11
-13
-13
-18
-24
-21
-11
-7
-17
-29
-24
-2
19
24
16
12
15
13
-3
-18
-16
3
16
11
-3
-7
3
13
9
-3
-6
5
14
8
-5
-8
4
24
35
35
28
18
3
-17
-32
-33
-19
-1
8
7
3
2
2
4
4
4
4
3
2
3
5
5
3
2
3
5
5
3
1
2
6
7
3
-2
-2
8
21
23
9
-12
-18
-1
25
30
2
-38
-55
-36
-3
11
0
-12
-1
28
44
27
-7
-29
-26
-15
-15
-28
-38
-37
-27
-17
-6
6
13
8
-5
-8
7
27
27
5
-18
-17
7
28
22
-5
-33
-44
-35
-17
2
13
9
-10
-31
-38
-23
0
12
9
0
-2
3
7
5
1
1
4
5
4
2
3
4
4
3
3
4
4
3
3
4
5
3
1
3
6
6
1
-1
4
12
8
-10
-31
-37
-22
0
11
8
1
-1
3
5
5
3
3
3
2
2
5
8
4
-9
-25
-33
-27
-10
10
27
35
34
23
13
12
23
37
40
23
-5
-26
-30
-21
-12
-11
-13
-10
3
16
18
6
-12
-21
-20
-15
-14
-19
-21
-17
-11
-6
-5
-2
4
10
10
1
-13
-25
-31
-26
-11
10
27
28
10
-16
-32
-26
-2
21
27
16
0
-7
0
10
11
2
-5
-2
9
14
5
-15
-30
-32
-21
-5
7
11
8
-1
-7
0
19
38
43
28
7
-4
-2
5
8
5
0
-6
-13
-17
-16
-13
-15
-23
-26
-14
6
15
3
-18
-21
-2
16
11
-14
-34
-32
-18
-7
1
17
41
50
27
-11
-28
-7
25
30
1
-25
-17
16
36
22
-6
-14
3
19
7
-30
-60
-60
-34
-7
2
0
0
7
12
5
-13
-30
-34
-22
-4
9
10
5
-1
-1
3
8
8
2
-6
-3
16
41
48
27
-8
-26
-12
19
33
20
-4
-11
2
15
11
-3
-8
3
16
12
-6
-19
-14
4
18
18
6
-10
-22
-25
-17
-2
13
18
12
-2
-15
-18
-6
21
47
50
22
-14
-26
-4
25
27
0
-24
-15
16
34
21
-4
-12
2
15
10
-3
-6
5
12
6
-4
-3
7
11
4
-4
-1
8
10
2
-4
1
9
8
1
-2
-2
-14
-44
-68
-57
-10
33
34
0
-26
-15
16
30
12
-14
-21
-7
8
9
3
2
3
3
0
4
11
8
-11
-33
-36
-18
2
0
-22
-38
-31
-8
14
25
30
33
31
18
-1
-11
-3
13
17
3
-18
-30
-29
-20
-9
3
20
37
42
29
7
-6
-3
9
11
1
-7
1
21
31
15
-16
-36
-27
0
21
26
18
4
-14
-32
-39
-21
12
32
20
-11
-27
-14
11
18
5
-8
-4
10
13
3
-6
-1
10
11
1
-5
1
10
10
1
-4
-1
7
16
28
42
40
8
-38
-58
-30
16
32
2
-34
-30
12
39
21
-19
-28
3
33
24
-12
-27
-2
29
26
-6
-26
-7
24
28
0
-23
-13
17
31
12
-18
-30
-21
-9
-4
3
23
45
46
19
-16
-30
-14
13
24
14
-4
-14
-13
-12
-19
-27
-23
-3
19
27
16
-1
-6
1
9
8
0
-2
4
9
4
-2
0
10
11
-7
-32
-41
-24
3
15
6
-4
-1
9
9
-2
-6
12
39
49
32
3
-10
-2
12
12
-1
-9
0
21
38
40
28
11
-3
-5
2
11
11
-1
-14
-16
-4
10
9
-6
-21
-22
-11
1
5
4
3
3
3
2
4
5
3
-1
1
15
28
21
-10
-40
-38
-1
36
36
-3
-41
-46
-19
8
12
1
-4
4
10
5
-2
-1
7
11
4
-5
-7
-6
-12
-24
-25
-7
18
26
10
-12
-18
-7
5
8
5
5
5
-7
-27
-38
-27
-2
15
11
-1
-5
3
10
7
-1
-2
5
9
5
-2
-1
7
12
4
-11
-25
-32
-33
-34
-31
-20
-3
10
10
1
-4
2
12
10
-9
-32
-39
-24
0
14
9
-2
-4
4
10
6
-2
-2
5
10
5
-3
-3
7
14
6
-14
-31
-33
-20
-4
7
10
6
0
-3
2
10
11
0
-9
-2
22
42
40
20
4
11
31
42
33
14
-3
-15
-26
-33
-26
-3
16
13
-9
-31
-36
-32
-29
-30
-24
-5
12
13
0
-7
2
14
10
-12
-33
-35
-21
-5
7
19
33
41
32
10
-6
-6
5
11
6
-2
-2
5
9
4
-1
0
6
8
4
-1
0
6
9
4
-3
-1
7
11
3
-8
-4
18
43
45
23
0
4
33
54
39
-6
-44
-45
-15
10
3
-26
-44
-33
-2
22
25
13
1
-5
-5
-8
-14
-22
-27
-25
-14
5
26
39
37
25
10
0
-2
2
5
6
4
1
2
4
5
4
2
2
3
5
4
2
2
3
5
5
3
2
2
4
7
7
0
-10
-16
-7
13
28
22
1
-12
-4
13
16
0
-14
-4
25
45
38
17
8
17
23
10
-11
-16
-6
-1
-18
-40
-36
-3
26
19
-17
-44
-36
-8
5
-8
-23
-12
20
44
37
6
-20
-22
-5
12
12
-4
-28
-43
-40
-19
8
24
19
-1
-16
-13
8
30
30
6
-25
-39
-28
-8
-1
-11
-19
-7
21
38
31
16
14
26
28
2
-34
-47
-25
7
16
4
-6
3
13
0
-30
-47
-30
6
24
10
-18
-34
-31
-19
-7
6
21
28
16
-11
-34
-38
-29
-17
-8
4
21
36
38
29
15
1
-14
-29
-34
-23
-3
11
10
1
-2
2
7
6
1
0
4
6
4
1
2
4
5
3
2
3
5
4
2
2
4
4
3
2
3
5
4
2
2
5
6
3
0
2
7
7
0
-3
4
14
9
-13
-34
-34
-16
-1
-5
-14
-8
13
28
21
0
-10
0
12
10
-1
-5
4
11
6
-4
-2
10
13
-6
-34
-42
-23
4
14
6
-4
-1
7
8
2
-2
2
8
6
0
-1
4
8
5
0
0
5
7
3
-1
1
6
7
2
-1
2
7
6
1
-1
3
7
6
0
-1
4
8
5
-1
0
6
8
4
-2
0
7
9
2
-3
1
10
9
-1
-6
3
16
12
-13
-36
-37
-17
3
7
2
2
7
6
-2
-5
7
23
24
6
-12
-12
-3
-5
-23
-37
-28
-3
15
12
-1
-5
3
9
6
0
0
4
7
3
1
3
5
3
1
4
8
4
-11
-19
-8
16
30
19
-2
-10
0
13
11
-1
-6
1
12
12
1
-14
-26
-30
-25
-9
10
17
6
-8
-6
9
17
6
-11
-9
13
31
22
-3
-15
-5
4
-10
-34
-37
-15
6
-2
-30
-41
-20
5
2
-25
-42
-27
0
9
-9
-25
-21
-8
-11
-33
-47
-30
6
27
13
-20
-40
-32
-9
3
-7
-26
-36
-26
-4
12
12
2
-5
0
8
9
2
-3
1
8
8
1
-3
2
9
8
-1
-4
4
12
7
-4
-5
8
17
4
-20
-26
-2
29
32
0
-37
-44
-21
5
13
5
-1
1
6
5
2
2
4
5
3
2
4
5
3
1
2
6
6
2
0
3
8
6
-1
-3
5
13
8
-12
-31
-36
-28
-19
-15
-13
-9
-6
-9
-16
-13
3
20
19
1
-16
-11
10
27
24
4
-10
-6
8
15
7
-6
-7
6
19
12
-14
-39
-40
-14
17
27
12
-10
-18
-10
3
9
9
6
1
-10
-25
-33
-25
-6
10
12
6
1
-1
-6
-19
-33
-33
-14
13
32
35
27
21
20
20
13
2
-6
-6
-5
-11
-24
-32
-25
-5
11
12
2
-4
1
8
7
0
-2
6
12
4
-14
-21
-5
19
29
16
-2
-7
3
11
7
-1
-2
5
9
5
-1
0
7
8
2
-3
2
12
10
-9
-32
-38
-23
0
13
11
1
-5
-1
10
20
21
9
-8
-17
-11
4
13
9
-1
-3
3
9
7
0
-2
4
8
6
0
-1
4
8
5
0
-1
5
8
5
-1
0
5
8
4
-1
0
6
9
4
-2
-1
7
10
3
-4
-2
8
13
5
-8
-13
-7
2
7
12
22
27
18
-2
-16
-8
13
22
10
-8
-13
-5
-6
-24
-39
-27
9
35
23
-11
-30
-15
12
21
5
-10
-5
11
15
3
-7
-2
11
13
1
-7
0
12
12
-1
-9
1
17
15
-11
-40
-44
-18
16
38
40
31
17
-1
-19
-31
-28
-15
-4
-6
-19
-31
-30
-14
10
30
37
31
21
15
16
17
9
-6
-16
-11
3
12
9
0
-3
3
9
7
0
-2
4
10
6
-3
-5
7
23
25
8
-12
-18
-7
5
9
6
4
3
-6
-24
-37
-29
-4
17
15
-1
-9
1
14
12
-3
-10
3
19
13
-15
-40
-36
-10
6
-4
-29
-39
-24
0
12
8
0
-1
4
6
4
2
2
4
4
3
3
4
3
3
3
5
4
2
1
4
7
4
-3
-2
14
37
47
33
6
-12
-6
19
41
44
27
7
-4
-2
6
9
4
-1
0
5
8
4
-1
1
6
8
3
-2
1
8
9
1
-4
2
12
11
-3
-10
4
28
31
5
-23
-20
13
35
18
-19
-30
2
45
56
30
-2
-9
3
12
7
-1
0
5
6
3
4
6
-4
-25
-41
-30
-1
20
14
-6
-11
6
21
11
-18
-38
-32
-12
0
-5
-20
-32
-37
-36
-29
-16
-1
7
7
3
2
4
4
3
2
4
5
3
1
3
6
6
2
-1
3
9
7
-1
-6
3
20
35
37
30
18
2
-17
-32
-32
-15
1
-2
-22
-39
-31
-3
20
16
-10
-36
-41
-23
3
18
11
-12
-35
-39
-20
11
31
23
-6
-35
-46
-34
-12
4
7
3
0
3
8
8
1
-10
-20
-30
-38
-39
-30
-12
2
4
-2
1
18
37
40
26
11
10
17
14
-3
-19
-16
3
17
11
-3
-6
4
13
8
-3
-4
6
13
5
-6
-3
12
16
-5
-37
-48
-22
19
38
19
-18
-40
-28
3
26
26
11
-2
-3
4
8
5
1
0
4
7
4
1
1
5
7
4
1
2
5
6
3
0
2
6
6
2
0
3
7
6
1
-1
4
9
6
-2
-2
6
12
5
-6
-6
11
26
21
2
-11
-8
-2
-10
-26
-32
-20
-4
-3
-11
-8
11
28
22
1
-11
-1
14
11
-5
-9
13
43
49
28
2
-6
1
9
7
3
1
-4
-19
-36
-41
-32
-22
-18
-13
4
26
32
11
-18
-25
-5
16
13
-6
-10
14
44
50
27
0
-6
5
12
4
-6
0
14
15
-9
-38
-44
-17
18
31
14
-11
-21
-11
5
14
11
2
-6
-10
-9
-1
10
17
18
18
25
35
36
19
-5
-13
0
16
16
-2
-12
-1
19
19
-5
-27
-20
10
30
18
-10
-21
-2
23
24
1
-19
-13
13
30
24
2
-12
-6
11
19
8
-17
-35
-33
-13
2
-3
-24
-38
-28
-2
16
12
-1
-5
3
11
8
-1
-2
5
10
6
-1
-1
6
10
4
-2
0
8
10
2
-4
0
11
14
1
-17
-20
-4
21
37
33
12
-11
-22
-15
0
3
-11
-30
-29
-4
25
28
4
-20
-17
9
36
43
33
16
-1
-18
-31
-29
-14
-1
-5
-22
-34
-27
-8
9
21
34
43
34
1
-36
-46
-25
6
17
7
-5
-2
8
10
3
-2
2
7
7
2
0
4
6
4
2
3
5
2
0
11
33
49
38
6
-16
-8
22
45
43
23
6
0
2
4
4
5
5
3
1
4
7
6
0
-1
5
12
7
-11
-30
-34
-22
-5
7
18
32
49
57
53
40
22
4
-11
-16
-7
6
11
5
-2
1
10
9
-7
-26
-35
-34
-31
-29
-21
-4
11
11
1
-3
4
11
4
-6
6
38
58
38
-11
-46
-39
-9
4
-8
-18
-6
18
26
14
8
24
45
42
12
-13
-10
10
18
5
-8
-4
11
14
3
-7
-1
11
13
4
-5
-8
-15
-30
-36
-17
20
39
24
-8
-19
-4
10
-5
-35
-47
-22
19
42
40
27
16
4
-15
-34
-35
-16
8
22
26
27
26
14
-6
-17
-7
16
28
18
0
-6
1
8
7
7
18
31
29
8
-17
-28
-22
-9
6
21
36
41
30
9
-4
-2
6
8
4
0
3
6
5
2
3
6
5
1
0
7
11
3
-13
-20
-6
20
36
33
22
17
18
17
13
14
26
40
38
18
-6
-20
-24
-25
-23
-12
8
20
12
-14
-36
-36
-18
2
10
7
1
0
5
10
7
-7
-28
-38
-27
-1
17
13
-3
-9
4
18
12
-14
-36
-35
-17
0
7
7
6
4
-2
-2
14
38
49
32
3
-10
2
16
8
-15
-25
-6
23
32
14
-6
-7
8
14
4
-8
-2
19
37
41
37
37
40
32
10
-10
-8
16
42
48
35
20
17
24
27
17
-1
-14
-18
-16
-14
-17
-20
-19
-15
-11
-7
-5
-1
5
9
10
3
-11
-27
-33
-24
-4
12
13
3
-4
0
8
8
1
4
26
53
56
28
-9
-21
-5
9
-4
-34
-46
-21
19
35
15
-15
-24
-8
12
14
2
-4
1
10
9
1
-3
4
12
10
-8
-31
-41
-26
9
43
54
34
1
-16
-4
24
45
42
22
1
-14
-21
-22
-14
0
4
-9
-32
-40
-20
14
32
18
-12
-27
-7
34
68
72
47
12
-13
-16
-2
15
22
17
6
-1
-3
0
6
17
32
40
34
14
-5
-8
3
13
11
0
-6
0
12
15
3
-17
-30
-27
-16
-8
-7
-8
-1
12
20
12
-9
-26
-27
-14
1
12
15
12
1
-14
-21
-6
26
49
43
16
-1
11
38
48
30
4
-6
2
10
6
-1
1
9
8
-3
-5
15
42
48
25
0
4
32
52
38
5
-14
-4
15
17
0
-13
-2
25
43
39
20
9
13
23
17
-7
-33
-34
-6
28
37
15
-13
-13
18
49
50
23
-2
-3
9
12
0
-13
-13
-8
-12
-23
-20
7
42
56
33
-8
-38
-40
-22
1
16
13
-7
-33
-45
-26
14
46
49
27
3
-4
2
8
6
2
2
5
5
3
3
4
5
4
3
3
5
5
2
2
5
6
4
1
2
6
7
3
-1
2
8
9
1
-6
0
20
38
41
28
11
-1
-3
0
7
12
8
-9
-32
-41
-24
11
42
49
32
7
-8
-6
7
16
11
-5
-19
-15
4
22
21
0
-19
-14
14
41
43
15
-19
-31
-13
18
34
23
-3
-19
-10
13
25
14
-9
-20
-9
8
12
2
-3
10
34
47
37
12
-11
-19
-11
3
16
21
16
4
-3
0
7
8
3
-1
3
9
6
-3
-3
15
39
47
30
5
-5
1
7
4
3
12
25
20
-6
-33
-35
-14
2
-4
-22
-22
4
36
44
23
-8
-28
-27
-11
10
26
28
11
-15
-25
-4
37
69
68
40
11
3
16
33
40
33
17
-4
-19
-20
-3
22
37
32
17
11
23
38
35
10
-16
-22
-7
11
13
2
-4
1
10
8
-1
-3
6
14
5
-14
-22
-5
21
30
16
-4
-7
4
13
7
-2
-3
6
11
5
-3
-1
8
10
3
-3
0
9
10
2
-4
0
10
12
3
-6
-9
-7
-3
6
20
29
16
-17
-45
-42
-9
22
25
6
-10
-9
-4
-9
-24
-32
-24
-8
6
20
35
43
32
6
-10
-2
16
15
-12
-38
-36
-12
3
-7
-19
-7
22
33
7
-34
-49
-26
7
19
7
-5
-2
8
10
4
-1
1
4
4
11
30
46
40
10
-17
-12
21
50
47
18
-2
8
36
50
35
4
-13
-5
21
42
43
27
7
-4
-1
7
9
3
-2
2
11
10
-8
-30
-39
-24
0
14
10
-1
-4
3
10
9
1
-4
0
11
20
20
9
-6
-16
-13
1
14
13
0
-10
-3
21
42
43
26
6
-2
1
5
5
3
3
4
4
4
5
4
-5
-17
-16
9
43
59
41
9
-3
16
42
45
22
2
8
33
48
34
7
-8
-3
8
11
3
-3
1
8
9
2
-4
0
15
35
45
35
9
-13
-11
17
47
51
23
-12
-24
-6
19
28
17
0
-6
-1
6
10
12
16
21
24
25
25
24
24
22
20
17
11
4
0
1
4
6
5
2
2
4
5
4
2
3
4
4
3
3
3
4
4
3
3
4
4
3
3
3
4
4
2
3
4
5
3
1
3
5
5
2
0
3
7
6
0
-2
5
13
8
-12
-31
-34
-21
-5
5
17
34
47
35
-2
-39
-46
-23
7
15
5
-5
-1
8
9
2
-3
2
9
8
0
-4
2
11
10
-2
-15
-16
-2
15
24
18
3
-7
-4
8
15
7
-13
-32
-35
-21
-1
10
9
0
-3
8
32
56
64
51
28
14
18
29
29
12
-8
-15
-4
11
20
20
18
15
7
-6
-15
-11
2
11
9
1
-2
2
7
6
2
0
3
6
5
2
1
3
5
4
2
2
3
5
4
2
2
3
4
4
2
2
3
4
3
3
2
3
4
4
3
2
3
4
4
3
2
2
4
4
3
2
2
4
5
3
1
2
5
5
2
0
2
6
6
1
-3
2
10
10
-2
-16
-16
-2
16
22
15
4
-3
-4
0
9
19
21
9
-9
-18
-11
4
11
7
-1
-2
3
5
5
5
4
-6
-26
-39
-30
-3
17
13
-4
-9
3
14
9
-6
-7
6
15
5
-10
-7
12
21
1
-26
-26
6
32
22
-12
-27
-5
26
27
-2
-25
-14
18
33
18
-5
-10
2
12
7
-3
-3
4
8
4
-2
0
5
6
2
-1
2
5
5
1
0
3
5
4
0
1
4
5
2
0
2
5
5
0
-2
3
10
7
-10
-31
-38
-24
-2
12
9
-1
-4
2
7
6
0
-2
2
7
6
0
-2
2
7
5
-1
-3
3
9
6
-4
-6
5
15
8
-16
-36
-35
-16
-2
-4
-14
-18
-13
-12
-23
-38
-38
-21
0
10
6
0
-1
3
4
2
2
3
3
0
-2
4
17
22
11
-9
-21
-14
4
14
8
-4
-7
2
11
9
-3
-10
0
20
35
38
34
28
20
13
12
25
45
50
28
-5
-17
3
31
30
0
-26
-18
15
31
12
-21
-26
4
39
48
30
8
-5
-14
-26
-34
-26
-5
9
8
1
1
3
-5
-27
-41
-31
-3
16
11
-4
-8
2
10
6
-3
-4
4
8
3
-3
-2
5
7
1
-3
0
5
5
0
-2
2
5
3
-1
-1
3
5
1
-2
1
6
4
-2
-3
6
10
-5
-34
-48
-29
12
44
46
26
5
-8
-14
-15
-6
12
25
19
0
-12
-4
10
11
-2
-10
-2
13
12
-6
-22
-18
2
16
15
10
13
20
14
-8
-34
-43
-34
-18
-6
3
16
31
38
30
13
-5
-18
-28
-32
-26
-10
7
12
4
-7
-6
4
11
5
-7
-11
2
22
34
32
21
14
12
11
5
-4
-11
-15
-17
-14
-3
15
29
30
20
13
16
26
29
22
14
14
23
30
27
16
9
10
14
17
23
30
33
21
-3
-26
-34
-28
-18
-12
-3
14
35
45
37
19
3
-8
-17
-20
-8
20
45
45
17
-14
-22
-5
14
17
10
12
25
35
29
12
4
9
13
0
-20
-26
-7
25
43
37
18
3
-1
0
0
-1
1
2
1
-1
-1
1
2
1
-1
0
1
0
-1
6
25
45
48
26
-5
-22
-18
-4
4
2
-2
0
2
1
-2
-2
2
4
0
-4
-2
4
6
-2
-9
-4
15
35
39
25
5
-6
-6
0
4
3
-1
-3
-2
2
4
0
-4
-4
3
9
3
-15
-35
-38
-23
-4
0
-18
-47
-72
-86
-90
-95
-109
-136
-173
-211
-239
-251
-251
-249
-254
-272
-303
-344
-382
-405
-407
-397
-395
-404
-410
-396
-360
-324
-303
-289
-260
-206
-143
-96
-70
-45
-2
55
106
135
148
162
183
204
215
213
202
183
150
99
35
-35
-108
-189
-286
-399
-516
-623
-710
-778
-827
-856
-859
-834
-791
-749
-721
-708
-700
-686
-670
-662
-671
-693
-714
-717
-696
-654
-597
-529
-452
-366
-287
-245
-263
-336
-424
-472
-449
-355
-211
-28
189
430
662
852
982
1053
1059
975
779
488
165
-110
-294
-394
-455
-525
-628
-764
-907
-1020
-1064
-1006
-831
-550
-223
53
185
144
4
-106
-86
61
244
353
323
159
-85
-319
-440
-368
-103
263
584
736
681
474
246
153
311
712
1189
1484
1401
947
333
-157
-341
-218
65
302
317
42
-435
-891
-1072
-842
-277
376
856
1025
922
703
531
490
547
586
474
140
-385
-983
-1501
-1813
-1859
-1665
-1320
-932
-562
-192
253
838
1548
2278
2868
3160
3069
2620
1955
1265
698
279
-73
-466
-955
-1525
-2132
-2720
-3211
-3488
-3446
-3072
-2494
-1930
-1568
-1461
-1487
-1423
-1068
-365
549
1407
1949
2058
1793
1330
846
447
149
-105
-421
-906
-1602
-2422
-3148
-3519
-3354
-2669
-1707
-850
-445
-596
-1070
-1422
-1277
-586
363
1177
1634
1753
1644
1348
848
225
-278
-405
-143
207
257
-139
-764
-1246
-1377
-1232
-1004
-758
-376
250
1025
1664
1922
1806
1568
1498
1714
2119
2515
2744
2748
2549
2193
1714
1122
429
-318
-1018
-1555
-1855
-1930
-1831
-1578
-1134
-465
389
1314
2195
2964
3559
3864
3755
3233
2522
1988
1923
2371
3139
3948
4547
4752
4425
3522
2154
580
-898
-2058
-2795
-3082
-2970
-2639
-2385
-2451
-2797
-3059
-2816
-1957
-794
193
721
823
649
258
-310
-802
-715
335
2163
3980
4930
4724
3809
2918
2469
2353
2206
1805
1191
520
-115
-695
-1187
-1534
-1737
-1891
-2098
-2311
-2300
-1782
-651
881
2313
3067
2779
1499
-311
-2019
-3118
-3422
-3047
-2296
-1546
-1145
-1282
-1866
-2542
-2921
-2858
-2504
-2072
-1568
-808
269
1333
1792
1247
-123
-1637
-2562
-2571
-1847
-839
41
532
477
-231
-1548
-3155
-4485
-5010
-4613
-3706
-2955
-2789
-3108
-3448
-3430
-3089
-2781
-2817
-3176
-3553
-3631
-3301
-2665
-1914
-1207
-601
-31
681
1698
2989
4264
5138
5429
5301
5095
5002
4920
4615
3991
3156
2222
1119
-338
-2182
-4117
-5674
-6546
-6785
-6687
-6519
-6353
-6122
-5736
-5106
-4112
-2652
-779
1241
3100
4711
6268
7956
9595
10614
10469
9120
7110
5131
3525
2166
763
-800
-2414
-3924
-5235
-6207
-6573
-6098
-4893
-3492
-2507
-2133
-1975
-1403
-71
1857
3905
5606
6638
6779
5908
4162
2009
44
-1424
-2588
-3956
-5892
-8293
-10622
-12181
-12415
-11106
-8493
-5268
-2361
-519
48
-285
-847
-1022
-411
1157
3555
6250
8370
9106
8227
6228
3954
2007
478
-830
-2035
-3063
-3854
-4563
-5480
-6771
-8317
-9787
-10837
-11216
-10777
-9482
-7463
-5018
-2509
-188
1858
3611
5005
5908
6229
6010
5399
4541
3507
2316
1024
-226
-1214
-1718
-1627
-1025
-193
521
928
1160
1602
2590
4100
5708
6880
7362
7335
7175
7089
6945
6446
5438
4018
2397
713
-977
-2567
-3867
-4761
-5383
-6039
-6904
-7773
-8188
-7834
-6820
-5569
-4430
-3427
-2351
-1055
387
1788
3025
4062
4811
5063
4640
3622
2406
1473
1094
1224
1626
2045
2254
2021
1188
-139
-1487
-2239
-2055
-1146
-118
498
606
534
713
1362
2392
3498
4304
4498
3964
2868
1615
649
209
228
434
567
590
748
1433
2859
4727
6195
6331
4801
2223
-199
-1516
-1608
-1012
-279
425
1098
1463
971
-653
-2927
-4818
-5543
-5184
-4514
-4244
-4440
-4635
-4382
-3635
-2647
-1609
-472
907
2543
4271
5888
7265
8336
9004
9145
8702
7755
6442
4792
2658
-150
-3587
-7208
-10310
-12296
-12994
-12688
-11847
-10831
-9806
-8838
-7970
-7126
-5971
-3996
-876
3167
7353
10780
12977
14135
14826
15468
15948
15676
14011
10708
6129
1104
-3396
-6584
-8074
-7994
-6989
-6032
-5992
-7116
-8808
-9943
-9566
-7460
-4165
-516
2840
5624
7824
9572
11081
12515
13777
14453
14130
12884
11431
10668
10975
11938
12716
12645
11505
9386
6536
3431
818
-616
-822
-589
-980
-2428
-4333
-5572
-5439
-4124
-2370
-765
629
2036
3494
4693
5223
4936
4045
2887
1621
172
-1552
-3387
-4870
-5503
-5122
-4078
-3081
-2810
-3537
-4980
-6456
-7238
-6911
-5506
-3344
-757
2013
4657
6591
7101
5843
3287
592
-1103
-1396
-776
-134
-138
-922
-2163
-3269
-3568
-2562
-280
2526
4656
5155
3917
1741
-213
-1078
-631
772
2438
3563
3466
1866
-901
-3969
-6412
-7802
-8450
-9083
-10231
-11800
-13162
-13615
-12833
-11012
-8754
-6825
-5885
-6144
-7099
-7637
-6663
-3871
-35
3495
5681
6321
5878
4968
4078
3641
4106
5724
8203
10664
12054
11732
9816
7131
4832
3860
4459
5994
7297
7363
5920
3432
657
-1759
-3353
-3785
-2974
-1411
-192
-531
-3041
-7357
-12318
-16501
-18740
-18505
-16079
-12431
-8682
-5445
-2570
471
3930
7510
10641
12896
14096
14147
12999
10856
8313
6125
4784
4306
4388
4659
4759
4341
3212
1559
-77
-1166
-1586
-1617
-1615
-1759
-2115
-2808
-3943
-5350
-6509
-6857
-6205
-4881
-3510
-2709
-2872
-4053
-5867
-7546
-8250
-7463
-5180
-1785
2115
5723
8134
8752
7836
6564
6246
7248
8668
9143
8055
5988
4061
2923
2355
1702
518
-1231
-3385
-5821
-8382
-10726
-12397
-13148
-13196
-13106
-13342
-13851
-14032
-13152
-10896
-7652
-4308
-1740
-373
-80
-420
-939
-1315
-1315
-699
777
3185
6210
9092
10905
11081
9804
7913
6317
5406
4942
4440
3582
2247
302
-2415
-5739
-8852
-10492
-9677
-6384
-1615
3155
6660
8256
8010
6587
5003
4175
4422
5239
5603
4671
2354
-656
-3395
-5260
-6297
-6991
-7799
-8831
-9888
-10698
-11055
-10720
-9339
-6646
-2875
1095
4174
5808
6315
6456
6641
6614
5916
4583
3296
2800
3201
3871
4021
3342
2165
1074
430
201
129
11
-133
-111
239
815
1165
667
-1073
-3850
-6783
-8669
-8595
-6456
-3022
492
3107
4541
5161
5519
5880
6093
5806
4764
2937
469
-2392
-5315
-7902
-9791
-10792
-10982
-10691
-10360
-10315
-10552
-10713
-10349
-9325
-7968
-6751
-5768
-4567
-2580
247
3296
5765
7318
8240
9056
10090
11389
12905
14547
16047
16898
16622
15151
12936
10661
8865
7765
7295
7164
6914
6101
4617
2867
1535
1072
1340
1742
1677
903
-409
-1856
-2982
-3434
-3106
-2249
-1428
-1284
-2249
-4358
-7237
-10225
-12599
-13880
-14051
-13509
-12740
-11981
-11144
-10036
-8565
-6761
-4698
-2538
-659
415
392
-433
-1297
-1537
-1108
-495
-146
-8
365
1298
2626
3797
4282
3888
2785
1346
-14
-935
-1172
-656
469
1865
3078
3694
3507
2616
1345
26
-1171
-2206
-3014
-3455
-3475
-3285
-3305
-3845
-4820
-5775
-6215
-5908
-4937
-3532
-1901
-196
1441
2880
4059
5026
5910
6870
8012
9297
10470
11097
10758
9342
7190
4956
3223
2173
1542
896
-10
-1071
-1965
-2427
-2431
-2137
-1731
-1346
-1120
-1261
-1968
-3220
-4676
-5809
-6211
-5801
-4769
-3369
-1760
-10
1814
3574
5063
6058
6420
6218
5765
5484
5656
6252
7035
7812
8555
9292
9945
10368
10535
10589
10605
10358
9461
7829
5970
4683
4368
4627
4555
3446
1256
-1500
-4171
-6261
-7474
-7720
-7217
-6565
-6518
-7534
-9419
-11375
-12428
-11934
-9864
-6786
-3605
-1195
-59
-129
-807
-1249
-769
804
2995
4884
5584
4741
2720
334
-1679
-3047
-3969
-4855
-6065
-7806
-10097
-12710
-15179
-16987
-17862
-17903
-17382
-16382
-14662
-11905
-8103
-3718
534
4051
6573
8138
8932
9122
8802
8006
6763
5156
3326
1424
-426
-2090
-3362
-4002
-3876
-3099
-2001
-953
-199
144
30
-519
-1349
-2198
-2854
-3288
-3574
-3645
-3184
-1826
487
3384
6288
8773
10695
12048
12801
12921
12526
11919
11415
11130
10953
10728
10442
10251
10331
10705
11177
11442
11264
10627
9730
8814
7958
7023
5824
4352
2817
1418
69
-1622
-4053
-7277
-10911
-14395
-17330
-19608
-21274
-22315
-22605
-22033
-20641
-18641
-16315
-13915
-11609
-9473
-7451
-5346
-2930
-149
2709
5073
6379
6418
5480
4221
3356
3378
4377
5983
7444
7876
6679
3895
253
-3213
-5722
-7074
-7537
-7446
-6901
-5785
-3989
-1569
1304
4439
7588
10309
11956
11971
10314
7640
5010
3307
2816
3243
4089
5005
5875
6687
7397
7914
8150
8050
7587
6795
5818
4884
4144
3508
2664
1323
-521
-2537
-4283
-5477
-6095
-6268
-6139
-5838
-5529
-5397
-5528
-5817
-6051
-6115
-6142
-6424
-7152
-8222
-9274
-9932
-10020
-9603
-8870
-7987
-7043
-6075
-5119
-4219
-3403
-2635
-1798
-729
689
2431
4290
5943
7078
7500
7170
6221
4940
3700
2798
2260
1806
1057
-129
-1481
-2436
-2488
-1448
512
2999
5539
7677
9076
9642
9569
9226
8925
8761
8644
8439
8086
7630
7194
6963
7121
7737
8652
9511
9950
9823
9282
8658
8266
8241
8495
8743
8602
7729
5970
3437
482
-2423
-4819
-6383
-7025
-6930
-6474
-6068
-5991
-6343
-7102
-8185
-9445
-10680
-11717
-12532
-13285
-14186
-15311
-16530
-17588
-18221
-18198
-17324
-15498
-12807
-9546
-6083
-2696
448
3166
5168
6171
6131
5357
4358
3567
3171
3154
3438
3957
4634
5355
6000
6488
6770
6759
6314
5313
3787
1969
220
-1138
-1929
-2104
-1642
-502
1306
3602
6009
8085
9516
10211
10248
9767
8949
8041
7294
6774
6224
5197
3431
1148
-1037
-2540
-3192
-3240
-3023
-2687
-2181
-1449
-531
504
1640
2843
3896
4414
4093
2996
1546
208
-856
-1840
-3034
-4526
-6133
-7560
-8584
-9110
-9125
-8686
-7944
-7161
-6614
-6428
-6464
-6358
-5699
-4248
-2080
443
2842
4744
6021
6749
7073
7069
6725
6011
4953
3672
2364
1256
537
264
328
520
657
664
526
210
-328
-1041
-1724
-2145
-2257
-2270
-2464
-2918
-3430
-3699
-3565
-3032
-2112
-725
1179
3385
5362
6503
6471
5387
3727
2052
771
42
-173
28
600
1568
2924
4506
5988
7026
7423
7177
6417
5339
4226
3455
3367
4057
5263
6498
7320
7482
6898
5555
3524
1046
-1489
-3740
-5609
-7225
-8720
-10034
-10956
-11330
-11179
-10629
-9732
-8410
-6587
-4380
-2157
-387
610
849
659
469
513
668
537
-238
-1681
-3410
-4854
-5589
-5550
-5014
-4402
-4059
-4103
-4410
-4692
-4645
-4097
-3096
-1870
-697
250
998
1743
2715
4025
5564
7039
8127
8639
8597
8177
7566
6853
6039
5117
4164
3332
2761
2502
2514
2738
3148
3699
4240
4512
4292
3579
2629
1780
1209
831
425
-162
-908
-1662
-2237
-2457
-2187
-1387
-180
1181
2455
3560
4585
5646
6724
7631
8111
7957
7075
5479
3287
714
-1957
-4449
-6578
-8313
-9761
-11076
-12319
-13344
-13815
-13394
-11974
-9788
-7298
-4952
-3007
-1508
-372
522
1286
1954
2429
2496
1973
880
-516
-1845
-2844
-3444
-3714
-3733
-3519
-3037
-2230
-1067
387
1918
3204
3967
4154
3973
3747
3692
3812
3964
4030
3997
3916
3765
3384
2560
1200
-537
-2310
-3803
-4906
-5700
-6262
-6526
-6367
-5808
-5107
-4561
-4207
-3738
-2763
-1161
799
2676
4165
5212
5884
6234
6320
6314
6487
7023
7817
8493
8654
8153
7150
5969
4891
4074
3580
3407
3465
3568
3510
3207
2759
2360
2128
2001
1826
1499
1058
604
168
-349
-1102
-2158
-3408
-4592
-5407
-5646
-5277
-4443
-3385
-2340
-1484
-915
-627
-481
-232
324
1148
1877
2012
1256
-268
-2095
-3723
-4869
-5509
-5767
-5805
-5785
-5836
-5992
-6164
-6213
-6079
-5827
-5562
-5318
-5053
-4738
-4402
-4066
-3657
-3035
-2139
-1100
-173
477
934
1491
2436
3839
5501
7092
8369
9302
10023
10649
11132
11282
10924
10032
8712
7070
5125
2866
352
-2251
-4761
-7064
-9104
-10815
-12096
-12866
-13128
-12945
-12385
-11500
-10360
-9076
-7737
-6328
-4755
-2977
-1128
520
1725
2445
2853
3220
3737
4424
5123
5597
5666
5333
4804
4367
4229
4424
4877
5535
6415
7526
8760
9885
10645
10864
10447
9324
7443
4874
1920
-915
-3122
-4426
-4888
-4819
-4585
-4450
-4512
-4728
-4990
-5213
-5394
-5600
-5884
-6177
-6244
-5788
-4621
-2810
-701
1225
2554
3116
3002
2450
1675
805
-45
-682
-875
-539
122
697
843
495
-185
-1061
-2182
-3690
-5598
-7675
-9566
-10971
-11736
-11813
-11226
-10091
-8618
-7003
-5302
-3427
-1319
887
2868
4309
5092
5334
5278
5160
5121
5166
5155
4872
4187
3189
2184
1523
1405
1802
2523
3322
3961
4238
4054
3477
2741
2129
1811
1759
1778
1625
1158
429
-293
-634
-330
577
1703
2515
2623
1970
802
-518
-1693
-2567
-3099
-3324
-3328
-3214
-3044
-2789
-2348
-1645
-720
255
1055
1504
1524
1119
346
-697
-1866
-2992
-3923
-4546
-4789
-4608
-4014
-3108
-2066
-1083
-291
268
596
719
702
671
748
925
997
674
-201
-1501
-2880
-3986
-4639
-4825
-4586
-3931
-2853
-1388
361
2253
4140
5872
7301
8337
9005
9431
9740
9963
10018
9803
9266
8412
7262
5847
4260
2675
1280
154
-774
-1644
-2539
-3432
-4244
-4925
-5460
-5840
-6058
-6151
-6211
-6310
-6399
-6302
-5836
-4950
-3756
-2442
-1167
-45
813
1295
1328
931
205
-720
-1732
-2739
-3665
-4445
-5026
-5359
-5405
-5161
-4671
-3980
-3055
-1785
-105
1843
3681
4983
5519
5343
4670
3674
2436
1039
-340
-1488
-2334
-3035
-3851
-4891
-5967
-6691
-6744
-6103
-5038
-3906
-2933
-2132
-1390
-586
351
1467
2792
4316
5966
7631
9226
10711
12034
13072
13643
13590
12843
11424
9409
6934
4218
1536
-868
-2859
-4396
-5455
-6005
-6075
-5828
-5504
-5274
-5136
-4970
-4707
-4404
-4179
-4065
-3955
-3687
-3172
-2446
-1631
-856
-196
348
845
1396
2074
2853
3588
4075
4162
3827
3162
2274
1195
-111
-1626
-3180
-4482
-5294
-5600
-5605
-5569
-5618
-5691
-5644
-5362
-4795
-3939
-2854
-1707
-769
-289
-339
-773
-1325
-1757
-1939
-1838
-1502
-1067
-734
-678
-926
-1326
-1649
-1725
-1505
-1010
-259
745
1955
3247
4462
5492
6319
6969
7426
7590
7359
6752
5950
5175
4483
3687
2531
991
-586
-1681
-1995
-1680
-1203
-970
-1079
-1399
-1821
-2392
-3199
-4155
-4970
-5345
-5234
-4911
-4799
-5198
-6121
-7331
-8504
-9395
-9918
-10103
-10029
-9774
-9415
-9032
-8668
-8281
-7747
-6968
-6011
-5139
-4674
-4775
-5284
-5783
-5798
-5045
-3565
-1707
9
1111
1373
910
115
-554
-811
-676
-414
-353
-668
-1295
-1992
-2518
-2779
-2860
-2897
-2937
-2881
-2589
-2021
-1301
-618
-97
267
541
743
830
770
643
631
924
1595
2568
3682
4780
5765
6585
7198
7555
7622
7418
7015
6507
5938
5271
4424
3350
2116
896
-116
-802
-1159
-1249
-1129
-830
-412
-9
201
107
-228
-576
-654
-287
530
1653
2878
4006
4892
5462
5743
5832
5813
5668
5263
4428
3102
1424
-282
-1631
-2337
-2335
-1820
-1148
-663
-528
-685
-971
-1297
-1745
-2512
-3749
-5441
-7382
-9252
-10701
-11425
-11219
-10055
-8121
-5777
-3403
-1226
750
2637
4473
6094
7183
7441
6724
5065
2621
-323
-3303
-5711
-7002
-6994
-6001
-4646
-3485
-2726
-2230
-1731
-1038
-131
859
1706
2181
2195
1909
1682
1870
2601
3716
4877
5713
5911
5291
3906
2124
514
-440
-613
-242
306
793
1146
1337
1315
1076
772
663
937
1585
2444
3332
4114
4653
4760
4286
3295
2137
1308
1161
1670
2425
2852
2516
1314
-534
-2649
-4684
-6425
-7769
-8656
-9029
-8852
-8132
-6967
-5536
-4100
-2923
-2173
-1843
-1777
-1776
-1723
-1624
-1552
-1563
-1633
-1622
-1301
-424
1123
3188
5348
7048
7860
7673
6763
5687
5053
5222
6107
7188
7821
7640
6753
5584
4504
3580
2617
1395
-173
-2044
-4138
-6347
-8487
-10298
-11547
-12164
-12255
-11978
-11390
-10402
-8884
-6830
-4462
-2179
-397
638
938
724
276
-192
-580
-883
-1135
-1340
-1397
-1085
-160
1440
3456
5383
6739
7334
7313
6985
6620
6360
6250
6263
6301
6237
6023
5768
5657
5759
5920
5860
5404
4611
3704
2891
2291
1972
2004
2391
2978
3465
3606
3411
3155
3169
3571
4179
4637
4657
4159
3280
2276
1421
924
851
1102
1453
1697
1767
1754
1777
1842
1816
1541
971
190
-701
-1682
-2804
-4054
-5274
-6185
-6544
-6279
-5514
-4487
-3439
-2537
-1880
-1540
-1602
-2138
-3152
-4516
-5977
-7245
-8099
-8441
-8271
-7614
-6476
-4855
-2797
-451
1930
4059
5739
6947
7829
8568
9225
9676
9705
9155
8020
6417
4496
2388
217
-1898
-3885
-5793
-7778
-9982
-12351
-14556
-16081
-16463
-15542
-13546
-10980
-8383
-6112
-4269
-2781
-1512
-332
864
2147
3505
4820
5914
6657
7057
7250
7398
7581
7758
7808
7612
7119
6369
5471
4543
3663
2867
2226
1901
2111
2987
4409
5996
7280
7961
8051
7775
7348
6790
5924
4538
2568
176
-2303
-4483
-6065
-6927
-7152
-6985
-6715
-6556
-6557
-6607
-6508
-6067
-5172
-3858
-2332
-933
3
300
27
-573
-1244
-1849
-2372
-2845
-3304
-3813
-4485
-5404
-6495
-7468
-7943
-7684
-6748
-5428
-4061
-2852
-1842
-992
-247
448
1164
1959
2838
3750
4648
5557
6552
7645
8661
9243
8994
7688
5392
2432
-765
-3828
-6517
-8722
-10406
-11570
-12225
-12387
-12102
-11474
-10674
-9889
-9197
-8477
-7420
-5693
-3123
204
4005
7939
11709
15074
17807
19691
20569
20422
19405
17803
15929
14000
12100
10230
8431
6879
5851
5588
6155
7400
9016
10626
11843
12311
11807
10352
8253
5980
3941
2325
1117
250
-283
-449
-292
1
161
-11
-539
-1285
-2056
-2711
-3189
-3459
-3456
-3069
-2209
-899
674
2189
3276
3625
3066
1616
-520
-2988
-5391
-7430
-9014
-10262
-11384
-12505
-13558
-14312
-14532
-14120
-13159
-11827
-10274
-8558
-6665
-4583
-2368
-173
1778
3243
4050
4148
3623
2648
1434
211
-804
-1475
-1844
-2139
-2631
-3409
-4290
-4964
-5255
-5270
-5295
-5567
-6151
-7008
-8130
-9563
-11295
-13137
-14724
-15654
-15661
-14712
-13001
-10851
-8576
-6363
-4263
-2267
-408
1212
2476
3308
3660
3489
2784
1658
381
-694
-1288
-1275
-666
451
1916
3480
4844
5799
6346
6676
7016
7457
7898
8118
7905
7175
6027
4731
3620
2949
2772
2940
3179
3206
2820
1969
802
-332
-998
-858
173
1910
4009
6126
8026
9599
10803
11567
11720
11010
9239
6404
2744
-1370
-5609
-9771
-13738
-17383
-20534
-23003
-24632
-25298
-24934
-23579
-21415
-18723
-15776
-12754
-9777
-6993
-4619
-2852
-1737
-1102
-653
-122
625
1601
2793
4242
6036
8225
10745
13423
16082
18633
21065
23323
25201
26371
26556
25708
24069
22076
20188
18732
17828
17382
17148
16839
16234
15254
13970
12556
11222
10125
9310
8704
8214
7835
7690
7932
8596
9543
10532
11357
11911
12180
12204
12061
11841
11586
11225
10608
9630
8342
6943
5666
4661
3976
3586
3409
3285
2990
2312
1143
-503
-2548
-4917
-7548
-10339
-13103
-15581
-17507
-18697
-19129
-18949
-18401
-17697
-16921
-16065
-15144
-14272
-13619
-13249
-13020
-12609
-11664
-9951
-7438
-4324
-1028
1860
3704
4026
2682
-56
-3577
-7116
-9976
-11698
-12138
-11417
-9787
-7498
-4716
-1543
1909
5439
8725
11386
13086
13638
13013
11298
8659
5399
2036
-712
-2142
-1873
-14
2920
6298
9603
12503
14780
16282
16943
16821
16043
14699
12788
10297
7323
4141
1132
-1354
-3104
-4040
-4158
-3478
-2041
41
2537
5078
7202
8438
8435
7067
4479
1036
-2816
-6696
-10349
-13580
-16136
-17663
-17803
-16376
-13518
-9679
-5535
-1834
750
1775
1162
-784
-3496
-6379
-8978
-11028
-12408
-13110
-13263
-13127
-13000
-13063
-13310
-13607
-13809
-13803
-13472
-12668
-11284
-9371
-7156
-4911
-2756
-590
1815
4634
7878
11398
14947
18220
20886
22648
23342
23001
21824
20057
17881
15399
12714
10016
7573
5639
4315
3471
2763
1755
85
-2396
-5587
-9219
-12984
-16627
-19926
-22645
-24537
-25448
-25445
-24824
-23981
-23233
-22723
-22446
-22304
-22124
-21632
-20495
-18462
-15507
-11858
-7863
-3796
231
4219
8164
11979
15515
18601
21084
22832
23768
23925
23495
22799
22178
21870
21971
22473
23346
24558
26040
27640
29134
30271
30807
30482
29007
26103
21616
15611
8357
219
-8444
-17274
-25831
-33550
-39826
-44206
-46533
-46942
-45706
-43087
-39287
-34538
-29197
-23738
-18642
-14241
-10654
-7823
-5583
-3721
-1990
-140
2025
4589
7513
10661
13839
16812
19322
21139
22108
22149
21214
19256
16274
12410
7986
3438
-807
-4394
-7009
-8341
-8140
-6352
-3227
718
4858
8641
11695
13843
15071
15472
15185
14332
12993
11222
9101
6792
4551
2718
1645
1607
2702
4810
7636
10815
14022
17032
19714
21996
23825
25138
25859
25936
25388
24316
22871
21189
19344
17383
15366
13383
11505
9718
7906
5902
3558
809
-2309
-5673
-9099
-12391
-15375
-17923
-19952
-21410
-22282
-22617
-22545
-22270
-22008
-21913
-22029
-22302
-22622
-22863
-22888
-22528
-21588
-19920
-17523
-14622
-11643
-9100
-7449
-6978
-7770
-9715
-12556
-15933
-19444
-22697
-25367
-27248
-28282
-28526
-28071
-26941
-25060
-22334
-18793
-14678
-10400
-6385
-2936
-198
1789
3024
3530
3387
2764
1909
1096
560
451
830
1708
3086
4976
7359
10132
13078
15919
18409
20405
21883
22897
23519
23817
23849
23659
23261
22616
21630
20176
18159
15596
12671
9737
7219
5464
4606
4533
4966
5622
6327
7049
7840
8753
9800
10958
12179
13397
14516
15401
15893
15839
15120
13681
11553
8881
5937
3093
757
-758
-1352
-1205
-707
-290
-242
-631
-1346
-2229
-3160
-4070
-4910
-5628
-6189
-6595
-6892
-7151
-7448
-7824
-8229
-8491
-8357
-7633
-6311
-4610
-2897
-1544
-835
-927
-1836
-3416
-5383
-7378
-9072
-10221
-10663
-10303
-9124
-7209
-4733
-1918
994
3730
5966
7394
7844
7365
6173
4515
2562
393
-1952
-4429
-6963
-9399
-11457
-12754
-12931
-11823
-9544
-6420
-2857
766
4143
7053
9353
10952
11758
11677
10693
8983
6928
4979
3467
2512
2060
1969
2040
2017
1627
660
-956
-3185
-5958
-9201
-12775
-16396
-19658
-22164
-23697
-24290
-24170
-23614
-22801
-21760
-20426
-18750
-16775
-14626
-12454
-10389
-8554
-7072
-6022
-5374
-4986
-4689
-4376
-4022
-3617
-3127
-2532
-1883
-1285
-808
-416
-8
510
1181
2036
3105
4348
5577
6463
6682
6089
4776
3015
1133
-582
-1924
-2781
-3127
-2996
-2461
-1635
-695
124
599
608
171
-582
-1493
-2439
-3367
-4309
-5351
-6569
-7946
-9327
-10456
-11071
-10972
-10056
-8306
-5785
-2635
941
4696
8338
11547
14028
15608
16306
16309
15849
15121
14284
13515
13010
12892
13099
13395
13508
13303
12843
12324
11930
11729
11645
11498
11085
10254
8944
7193
5127
2937
847
-942
-2305
-3220
-3753
-4000
-4046
-3961
-3789
-3563
-3321
-3127
-3085
-3296
-3791
-4512
-5347
-6211
-7063
-7849
-8441
-8666
-8404
-7685
-6670
-5565
-4523
-3639
-2982
-2629
-2634
-2980
-3560
-4218
-4821
-5304
-5643
-5809
-5750
-5441
-4955
-4453
-4091
-3914
-3828
-3698
-3439
-3035
-2487
-1789
-962
-90
718
1428
2121
2932
3929
5074
6272
7459
8623
9770
10895
11996
13088
14192
15292
16309
17127
17618
17689
17314
16552
15545
14458
13401
12383
11334
10155
8767
7128
5263
3288
1387
-264
-1594
-2660
-3607
-4604
-5807
-7345
-9268
-11502
-13838
-16018
-17843
-19217
-20138
-20651
-20826
-20758
-20538
-20214
-19785
-19234
-18569
-17833
-17066
-16297
-15560
-14886
-14289
-13715
-13048
-12173
-11035
-9640
-8012
-6166
-4119
-1917
371
2690
5021
7365
9686
11890
13830
15370
16448
17106
17463
17643
17700
17599
17251
16571
15506
14047
12247
10241
8240
6467
5069
4058
3321
2700
2060
1328
496
-401
-1329
-2290
-3318
-4422
-5527
-6469
-7063
-7200
-6898
-6275
-5501
-4740
-4114
-3680
-3441
-3369
-3437
-3601
-3765
-3787
-3559
-3110
-2602
-2226
-2062
-2052
-2096
-2148
-2221
-2298
-2265
-1927
-1092
356
2423
5000
7874
10767
13403
15587
17217
18260
18725
18675
18232
17540
16689
15677
14469
13081
11615
10209
8951
7872
6981
6300
5828
5498
5192
4822
4406
4059
3909
4009
4330
4782
5236
5541
5543
5142
4327
3152
1679
-58
-2031
-4166
-6340
-8411
-10274
-11854
-13091
-13931
-14354
-14379
-14040
-13352
-12322
-11000
-9523
-8090
-6901
-6089
-5717
-5783
-6225
-6919
-7713
-8474
-9119
-9609
-9914
-10003
-9858
-9468
-8815
-7862
-6589
-5048
-3375
-1752
-361
625
1022
681
-420
-2103
-4032
-5862
-7369
-8457
-9069
-9103
-8421
-6939
-4704
-1914
1131
4094
6670
8630
9861
10375
10297
9814
9100
8248
7235
5974
4409
2606
765
-850
-2013
-2611
-2667
-2325
-1789
-1255
-842
-570
-406
-314
-278
-278
-263
-190
-72
-2
-96
-411
-901
-1459
-2005
-2534
-3091
-3698
-4312
-4837
-5201
-5396
-5454
-5360
-5017
-4313
-3243
-1977
-793
83
581
770
739
514
40
-763
-1945
-3461
-5143
-6711
-7870
-8446
-8469
-8121
-7603
-7028
-6419
-5760
-5024
-4158
-3073
-1705
-87
1629
3256
4679
5897
6981
7980
8863
9527
9863
9822
9448
8862
8214
7650
7305
7292
7675
8427
9436
10557
11670
12682
13488
13955
13984
13591
12918
12159
11437
10744
9947
8852
7275
5154
2632
55
-2188
-3871
-5031
-5889
-6665
-7477
-8370
-9389
-10563
-11825
-12985
-13810
-14154
-14002
-13422
-12489
-11282
-9917
-8559
-7370
-6448
-5825
-5499
-5466
-5718
-6222
-6923
-7752
-8621
-9416
-9998
-10230
-10017
-9318
-8153
-6586
-4713
-2626
-387
1971
4409
6835
9108
11077
12625
13686
14231
14273
13875
13143
12176
11027
9703
8222
6655
5115
3698
2453
1400
568
-5
-307
-385
-334
-259
-247
-364
-653
-1115
-1682
-2222
-2599
-2730
-2618
-2319
-1880
-1308
-570
362
1483
2749
4086
5413
6649
7725
8582
9167
9418
9253
8582
7340
5517
3169
397
-2674
-5903
-9116
-12114
-14701
-16736
-18153
-18934
-19074
-18562
-17414
-15712
-13626
-11369
-9148
-7113
-5354
-3914
-2803
-2005
-1484
-1199
-1109
-1175
-1344
-1540
-1686
-1746
-1757
-1813
-2015
-2418
-3000
-3667
-4279
-4692
-4817
-4655
-4293
-3831
-3306
-2684
-1912
-989
32
1095
2180
3272
4311
5175
5740
5943
5775
5245
4358
3170
1832
575
-393
-979
-1202
-1139
-853
-386
219
917
1674
2486
3364
4304
5253
6093
6657
6794
6451
5738
4879
4088
3444
2871
2228
1430
503
-436
-1226
-1705
-1734
-1241
-248
1134
2747
4426
6015
7352
8271
8620
8295
7268
5610
3496
1178
-1088
-3124
-4864
-6303
-7426
-8179
-8524
-8504
-8257
-7953
-7719
-7606
-7616
-7739
-7955
-8210
-8393
-8348
-7920
-7006
-5604
-3820
-1851
54
1648
2739
3234
3155
2627
1842
1012
344
-5
43
464
1162
2039
3066
4288
5750
7407
9089
10554
11595
12133
12241
12100
11904
11767
11682
11553
11270
10774
10065
9180
8157
7048
5927
4891
4034
3412
3020
2806
2695
2610
2482
2235
1779
1016
-104
-1549
-3191
-4860
-6391
-7647
-8496
-8828
-8613
-7946
-7037
-6123
-5385
-4926
-4784
-4944
-5326
-5793
-6198
-6436
-6439
-6146
-5521
-4621
-3643
-2860
-2480
-2544
-2955
-3596
-4392
-5273
-6119
-6766
-7093
-7075
-6769
-6240
-5524
-4645
-3640
-2572
-1513
-532
312
983
1480
1835
2092
2291
2449
2568
2631
2624
2560
2502
2558
2831
3385
4231
5341
6637
7984
9202
10143
10752
11062
11105
10864
10299
9434
8375
7249
6117
4975
3811
2632
1425
116
-1390
-3103
-4889
-6534
-7864
-8818
-9411
-9674
-9619
-9272
-8688
-7929
-7032
-6001
-4850
-3650
-2547
-1722
-1331
-1453
-2066
-3057
-4247
-5418
-6345
-6840
-6795
-6202
-5127
-3660
-1892
57
2027
3854
5441
6789
7937
8863
9473
9671
9446
8866
7998
6853
5422
3765
2045
465
-828
-1780
-2398
-2705
-2727
-2520
-2179
-1815
-1496
-1212
-865
-333
460
1483
2603
3638
4422
4834
4815
4389
3680
2899
2258
1878
1756
1804
1927
2064
2185
2283
2396
2605
2995
3588
4314
5065
5770
6422
7033
7580
7997
8233
8279
8159
7882
7434
6823
6124
5468
4961
4618
4348
4032
3601
3066
2481
1898
1347
848
412
29
-345
-756
-1205
-1628
-1934
-2058
-2005
-1838
-1634
-1473
-1437
-1603
-2025
-2709
-3604
-4620
-5646
-6566
-7282
-7734
-7912
-7846
-7580
-7155
-6605
-5971
-5299
-4637
-4033
-3522
-3124
-2831
-2611
-2432
-2285
-2182
-2145
-2192
-2343
-2610
-2983
-3402
-3779
-4043
-4187
-4263
-4320
-4366
-4370
-4295
-4132
-3900
-3644
-3430
-3359
-3542
-4065
-4960
-6190
-7657
-9215
-10693
-11933
-12831
-13342
-13457
-13169
-12476
-11430
-10168
-8899
-7843
-7153
-6881
-6973
-7302
-7703
-8019
-8135
-8002
-7648
-7174
-6725
-6442
-6396
-6551
-6788
-6964
-6966
-6730
-6209
-5354
-4120
-2497
-532
1660
3903
5965
7586
8530
8655
7974
6656
4958
3140
1392
-179
-1514
-2573
-3333
-3803
-4018
-3998
-3722
-3157
-2326
-1352
-410
377
1006
1568
2155
2815
3565
4421
5394
6428
7366
7988
8112
7687
6817
5721
4640
3756
3139
2752
2514
2370
2318
2381
2562
2816
3066
3231
3238
3048
2680
2234
1867
1716
1811
2045
2238
2245
2041
1738
1522
1551
1879
2422
3008
3457
3663
3619
3401
3116
2856
2682
2613
2648
2784
3043
3483
4178
5179
6456
7878
9247
10370
11136
11550
11700
11683
11557
11327
10974
10484
9855
9086
8177
7141
6026
4929
3990
3357
3145
3384
4013
4897
5891
6878
7783
8559
9177
9619
9875
9923
9736
9308
8697
8019
7383
6821
6276
5676
5015
4353
3747
3170
2519
1692
660
-523
-1766
-2973
-4038
-4829
-5212
-5107
-4536
-3621
-2526
-1405
-375
474
1067
1349
1296
938
338
-429
-1301
-2232
-3171
-4042
-4761
-5276
-5602
-5812
-6005
-6254
-6594
-7020
-7495
-7959
-8359
-8685
-8994
-9379
-9897
-10516
-11113
-11519
-11578
-11194
-10354
-9137
-7690
-6150
-4585
-2998
-1409
74
1285
2113
2598
2894
3150
3436
3784
4271
5021
6103
7431
8796
9993
10941
11683
12307
12882
13441
13982
14432
14632
14395
13630
12426
11002
9578
8264
7087
6057
5209
4546
3978
3345
2527
1538
516
-398
-1168
-1880
-2662
-3589
-4636
-5686
-6572
-7124
-7236
-6922
-6334
-5698
-5200
-4903
-4761
-4685
-4610
-4487
-4257
-3863
-3325
-2792
-2502
-2659
-3302
-4272
-5290
-6078
-6471
-6454
-6123
-5598
-4942
-4135
-3134
-1951
-686
524
1581
2451
3120
3562
3746
3692
3480
3209
2922
2601
2218
1805
1449
1250
1258
1471
1864
2440
3234
4289
5615
7166
8860
10623
12401
14134
15698
16890
17488
17349
16475
15002
13132
11060
8947
6903
4989
3223
1611
170
-1062
-2037
-2725
-3113
-3220
-3119
-2949
-2877
-3030
-3439
-4033
-4696
-5314
-5800
-6114
-6277
-6379
-6534
-6808
-7180
-7584
-7962
-8286
-8520
-8614
-8532
-8306
-8006
-7671
-7262
-6719
-6045
-5319
-4614
-3932
-3225
-2480
-1747
-1078
-459
153
746
1225
1490
1542
1470
1342
1115
683
1
-847
-1712
-2495
-3203
-3889
-4555
-5112
-5424
-5409
-5108
-4674
-4299
-4117
-4153
-4332
-4530
-4605
-4411
-3827
-2815
-1464
30
1463
2715
3774
4688
5507
6284
7071
7897
8726
9460
9999
10313
10438
10424
10290
10027
9632
9103
8422
7565
6568
5564
4753
4277
4132
4164
4162
3967
3525
2890
2168
1448
745
-2
-862
-1844
-2880
-3877
-4778
-5569
-6243
-6773
-7131
-7327
-7413
-7444
-7459
-7478
-7495
-7466
-7295
-6887
-6233
-5455
-4748
-4263
-4045
-4058
-4256
-4586
-4939
-5140
-5025
-4574
-3938
-3331
-2863
-2483
-2062
-1534
-943
-376
145
673
1267
1899
2453
2803
2896
2773
2508
2140
1639
943
24
-1048
-2113
-2976
-3504
-3681
-3592
-3347
-2999
-2514
-1800
-768
613
2287
4115
5923
7561
8959
10114
11039
11724
12137
12265
12118
11712
11051
10160
9133
8119
7228
6459
5724
4954
4162
3395
2642
1827
895
-92
-994
-1713
-2271
-2764
-3247
-3687
-4022
-4252
-4457
-4766
-5285
-6067
-7081
-8200
-9230
-9992
-10398
-10469
-10273
-9864
-9277
-8571
-7841
-7183
-6638
-6189
-5800
-5447
-5122
-4815
-4511
-4196
-3836
-3376
-2756
-1966
-1059
-116
825
1766
2687
3492
4041
4241
4101
3685
3037
2156
1047
-214
-1491
-2649
-3600
-4306
-4769
-5032
-5177
-5294
-5428
-5552
-5598
-5508
-5256
-4841
-4285
-3658
-3065
-2602
-2288
-2062
-1846
-1608
-1352
-1062
-679
-148
501
1163
1725
2141
2437
2655
2819
2942
3051
3172
3304
3417
3484
3507
3497
3452
3358
3222
3071
2917
2714
2390
1912
1336
766
269
-148
-503
-781
-922
-869
-601
-126
532
1344
2263
3226
4179
5084
5903
6592
7109
7424
7511
7322
6800
5950
4899
3874
3075
2565
2260
2016
1737
1415
1109
919
964
1342
2066
3026
4017
4813
5235
5180
4620
3602
2246
704
-894
-2479
-4016
-5436
-6606
-7363
-7593
-7293
-6573
-5599
-4520
-3435
-2418
-1549
-930
-625
-590
-663
-646
-436
-72
337
724
1125
1630
2304
3136
4054
4948
5689
6148
6236
5949
5383
4702
4102
3762
3798
4194
4796
5391
5841
6173
6522
6998
7581
8144
8554
8748
8736
8547
8207
7759
7272
6810
6372
5860
5130
4077
2715
1160
-438
-1974
-3379
-4577
-5465
-5990
-6244
-6460
-6868
-7522
-8264
-8865
-9196
-9266
-9129
-8804
-8313
-7771
-7378
-7284
-7450
-7660
-7673
-7366
-6759
-5948
-5043
-4165
-3429
-2915
-2623
-2501
-2505
-2627
-2853
-3117
-3317
-3383
-3313
-3121
-2769
-2181
-1327
-308
662
1360
1649
1499
953
110
-869
-1757
-2325
-2442
-2143
-1602
-1010
-462
65
637
1264
1881
2397
2765
2982
3025
2830
2345
1618
823
163
-260
-496
-682
-932
-1272
-1660
-2031
-2337
-2548
-2652
-2641
-2499
-2200
-1729
-1120
-452
187
757
1269
1736
2144
2456
2659
2775
2822
2782
2624
2363
2072
1839
1694
1597
1482
1314
1085
786
398
-93
-679
-1341
-2057
-2790
-3440
-3844
-3837
-3336
-2386
-1121
299
1731
3046
4117
4829
5103
4914
4293
3327
2158
957
-127
-1008
-1677
-2175
-2551
-2847
-3094
-3310
-3486
-3591
-3595
-3497
-3327
-3119
-2875
-2577
-2212
-1790
-1334
-870
-420
-28
250
392
443
514
702
1014
1350
1551
1493
1121
443
-491
-1591
-2708
-3663
-4303
-4571
-4526
-4295
-4008
-3738
-3504
-3298
-3115
-2963
-2866
-2840
-2884
-2957
-2980
-2855
-2516
-1963
-1279
-597
-35
356
593
728
808
856
888
928
994
1072
1118
1102
1051
1040
1138
1340
1568
1722
1738
1597
1288
793
106
-732
-1621
-2441
-3097
-3540
-3767
-3814
-3758
-3713
-3791
-4059
-4512
-5078
-5664
-6173
-6516
-6621
-6440
-5969
-5246
-4337
-3321
-2288
-1332
-529
92
561
949
1338
1785
2316
2921
3555
4147
4637
5017
5343
5693
6107
6545
6911
7102
7051
6741
6199
5504
4770
4107
3559
3089
2625
2130
1636
1191
785
317
-336
-1232
-2315
-3454
-4532
-5495
-6357
-7142
-7852
-8456
-8914
-9198
-9300
-9221
-8954
-8491
-7838
-7037
-6167
-5324
-4585
-3981
-3491
-3047
-2562
-1956
-1189
-279
710
1687
2568
3304
3877
4299
4592
4789
4922
5016
5075
5069
4944
4668
4271
3854
3531
3359
3300
3270
3213
3148
3133
3200
3324
3453
3564
3676
3825
4025
4268
4537
4820
5101
5337
5465
5418
5167
4740
4214
3673
3155
2620
1998
1266
508
-128
-527
-696
-741
-761
-760
-660
-383
66
600
1098
1455
1602
1493
1116
502
-266
-1065
-1775
-2315
-2667
-2875
-3004
-3097
-3134
-3047
-2761
-2232
-1463
-482
668
1922
3194
4392
5445
6324
7021
7521
7786
7775
7465
6863
5995
4898
3620
2236
849
-409
-1413
-2076
-2381
-2398
-2256
-2098
-2033
-2120
-2355
-2707
-3127
-3554
-3931
-4193
-4283
-4156
-3803
-3257
-2591
-1883
-1194
-572
-78
206
194
-154
-819
-1736
-2821
-3973
-5072
-5985
-6621
-6962
-7051
-6926
-6566
-5923
-4984
-3818
-2546
-1275
-70
1031
1991
2785
3429
3988
4525
5057
5541
5923
6189
6379
6562
6799
7109
7461
7774
7943
7884
7574
7047
6362
5563
4670
3695
2654
1569
466
-617
-1614
-2444
-3028
-3331
-3368
-3208
-2954
-2711
-2545
-2447
-2356
-2210
-2007
-1783
-1559
-1299
-940
-466
64
562
980
1323
1601
1789
1840
1742
1534
1268
965
616
224
-173
-533
-851
-1159
-1470
-1735
-1849
-1721
-1325
-719
-14
659
1174
1442
1434
1187
773
259
-305
-881
-1419
-1860
-2174
-2391
-2586
-2826
-3103
-3327
-3372
-3149
-2653
-1946
-1121
-270
518
1147
1529
1624
1466
1148
772
398
37
-319
-655
-924
-1066
-1047
-883
-620
-313
-5
259
419
410
214
-96
-379
-521
-517
-480
-559
-832
-1285
-1857
-2499
-3183
-3868
-4491
-4995
-5374
-5666
-5908
-6097
-6197
-6178
-6049
-5852
-5622
-5356
-5010
-4538
-3934
-3261
-2630
-2148
-1865
-1753
-1721
-1659
-1465
-1091
-569
-15
434
705
833
915
1002
1060
1016
866
711
686
850
1158
1516
1852
2124
2294
2318
2185
1958
1757
1695
1804
2033
2280
2455
2528
2539
2578
2736
3057
3512
4032
4546
4998
5336
5504
5447
5141
4604
3896
3093
2276
1504
803
166
-414
-907
-1241
-1363
-1290
-1122
-982
-957
-1082
-1371
-1827
-2417
-3056
-3627
-4048
-4311
-4456
-4509
-4453
-4266
-3962
-3602
-3247
-2923
-2627
-2360
-2140
-1986
-1881
-1781
-1645
-1449
-1173
-781
-222
532
1458
2488
3550
4582
5518
6274
6767
6972
6953
6833
6723
6686
6742
6903
7173
7532
7934
8319
8636
8826
8799
8452
7739
6723
5551
4373
3277
2294
1437
701
27
-714
-1658
-2863
-4276
-5791
-7314
-8787
-10150
-11328
-12263
-12960
-13471
-13838
-14064
-14139
-14082
-13951
-13795
-13616
-13370
-12998
-12437
-11624
-10502
-9069
-7397
-5611
-3821
-2093
-466
1010
2270
3265
3986
4441
4612
4452
3932
3096
2063
973
-64
-974
-1694
-2146
-2260
-2015
-1461
-705
134
959
1701
2307
2738
2979
3054
3019
2942
2879
2854
2855
2833
2708
2392
1830
1027
52
-988
-1982
-2820
-3405
-3667
-3602
-3284
-2845
-2419
-2090
-1881
-1766
-1707
-1675
-1664
-1688
-1749
-1809
-1789
-1607
-1228
-700
-127
380
752
973
1079
1137
1209
1320
1439
1504
1472
1354
1204
1083
1026
1050
1174
1421
1801
2303
2886
3486
4014
4370
4468
4278
3831
3202
2460
1660
843
49
-691
-1363
-1958
-2454
-2803
-2949
-2862
-2550
-2048
-1412
-702
16
697
1341
1994
2721
3552
4460
5359
6126
6645
6848
6747
6430
6027
5660
5419
5353
5465
5704
5974
6180
6269
6235
6064
5692
5034
4064
2881
1671
609
-213
-795
-1176
-1410
-1554
-1658
-1738
-1754
-1635
-1336
-864
-257
443
1192
1926
2570
3079
3449
3688
3752
3555
3050
2317
1557
993
764
883
1278
1839
2449
2993
3388
3594
3617
3475
3187
2785
2341
1945
1668
1528
1510
1600
1801
2118
2535
3010
3488
3907
4212
4363
4350
4187
3893
3475
2932
2287
1593
905
253
-357
-905
-1351
-1659
-1846
-1981
-2140
-2356
-2606
-2841
-3028
-3161
-3266
-3378
-3529
-3712
-3881
-3966
-3914
-3703
-3326
-2763
-2000
-1078
-108
771
1472
1988
2347
2550
2561
2365
2024
1665
1405
1287
1260
1229
1112
872
516
75
-415
-910
-1360
-1709
-1921
-2007
-2029
-2066
-2170
-2341
-2540
-2720
-2828
-2805
-2601
-2212
-1715
-1243
-929
-840
-956
-1184
-1389
-1445
-1295
-994
-700
-578
-709
-1054
-1515
-2009
-2496
-2943
-3313
-3598
-3851
-4155
-4540
-4945
-5264
-5443
-5507
-5504
-5426
-5215
-4834
-4321
-3774
-3272
-2847
-2489
-2183
-1907
-1616
-1270
-881
-541
-375
-463
-795
-1293
-1858
-2390
-2782
-2930
-2777
-2349
-1734
-1020
-239
625
1575
2556
3473
4232
4785
5136
5322
5387
5352
5212
4949
4565
4090
3571
3039
2498
1945
1401
890
410
-85
-654
-1305
-1971
-2554
-2980
-3231
-3322
-3281
-3149
-2987
-2862
-2807
-2801
-2780
-2693
-2524
-2288
-2012
-1731
-1487
-1322
-1252
-1267
-1354
-1520
-1779
-2107
-2407
-2546
-2422
-2029
-1451
-820
-262
147
394
514
555
525
391
112
-306
-806
-1319
-1816
-2291
-2716
-3018
-3131
-3060
-2891
-2724
-2615
-2577
-2645
-2893
-3387
-4098
-4896
-5613
-6129
-6400
-6426
-6213
-5763
-5091
-4226
-3195
-2013
-705
683
2064
3333
4390
5172
5662
5891
5933
5882
5819
5794
5817
5853
5844
5724
5448
4999
4391
3654
2839
2007
1217
499
-156
-771
-1334
-1782
-2037
-2062
-1889
-1591
-1252
-945
-725
-616
-593
-587
-528
-390
-193
35
280
538
787
998
1162
1302
1442
1565
1633
1631
1598
1591
1624
1660
1659
1615
1548
1456
1294
1022
646
221
-197
-589
-962
-1318
-1627
-1849
-1949
-1907
-1717
-1394
-978
-531
-126
174
318
262
-10
-472
-1051
-1653
-2187
-2589
-2815
-2844
-2680
-2351
-1901
-1365
-767
-131
508
1111
1664
2196
2755
3365
3990
4536
4901
5032
4939
4672
4273
3763
3173
2565
2032
1644
1411
1294
1245
1243
1277
1320
1318
1210
966
591
128
-360
-789
-1082
-1191
-1113
-873
-486
50
726
1492
2258
2926
3426
3715
3768
3583
3188
2650
2043
1422
805
205
-347
-797
-1085
-1169
-1037
-717
-273
202
620
926
1111
1201
1229
1217
1169
1067
876
556
84
-525
-1217
-1914
-2534
-3010
-3296
-3369
-3223
-2865
-2314
-1615
-847
-112
505
968
1294
1516
1644
1663
1566
1396
1242
1205
1333
1604
1943
2278
2572
2830
3064
3257
3378
3413
3401
3420
3526
3704
3883
3990
4011
3984
3964
3979
4025
4094
4182
4265
4293
4205
3959
3565
3079
2575
2117
1738
1434
1176
935
707
524
432
451
563
732
929
1136
1318
1410
1341
1079
645
86
-563
-1281
-2019
-2680
-3152
-3370
-3342
-3123
-2756
-2258
-1641
-953
-269
334
806
1117
1242
1161
880
430
-139
-776
-1426
-2040
-2584
-3056
-3471
-3815
-4021
-4008
-3767
-3394
-3036
-2779
-2605
-2427
-2184
-1869
-1496
-1062
-561
-23
484
906
1245
1545
1829
2080
2275
2432
2599
2804
3008
3137
3137
3005
2765
2442
2063
1688
1397
1254
1248
1309
1344
1298
1155
928
647
358
118
-30
-83
-77
-62
-64
-75
-69
-38
-6
-21
-117
-285
-466
-577
-551
-364
-36
376
788
1113
1294
1334
1290
1219
1122
943
624
170
-346
-833
-1234
-1541
-1764
-1912
-2000
-2071
-2179
-2358
-2588
-2807
-2946
-2970
-2904
-2804
-2734
-2721
-2745
-2758
-2703
-2538
-2234
-1772
-1163
-468
206
743
1076
1202
1167
1033
864
730
682
729
818
868
831
709
528
294
-13
-410
-877
-1368
-1842
-2277
-2649
-2914
-3022
-2967
-2813
-2672
-2630
-2708
-2855
-3009
-3137
-3252
-3390
-3586
-3854
-4192
-4578
-4974
-5328
-5595
-5751
-5805
-5782
-5698
-5547
-5313
-4982
-4542
-3990
-3342
-2646
-1986
-1450
-1076
-834
-655
-492
-356
-312
-424
-720
-1179
-1746
-2346
-2894
-3298
-3483
-3411
-3102
-2625
-2074
-1537
-1090
-789
-677
-762
-1006
-1335
-1659
-1917
-2085
-2154
-2115
-1959
-1703
-1389
-1066
-759
-469
-203
17
164
236
263
284
325
396
516
714
1016
1420
1900
2420
2946
3434
3823
4056
4118
4054
3951
3887
3908
4022
4213
4457
4716
4946
5095
5124
5019
4794
4486
4124
3717
3255
2722
2120
1460
748
-16
-820
-1623
-2365
-3002
-3528
-3967
-4334
-4618
-4799
-4876
-4865
-4763
-4529
-4101
-3459
-2652
-1768
-872
25
940
1869
2762
3543
4152
4551
4716
4642
4364
3983
3627
3377
3209
3015
2695
2241
1737
1292
976
796
732
755
826
895
932
955
1044
1282
1687
2190
2682
3082
3368
3550
3626
3572
3372
3040
2617
2141
1622
1055
457
-117
-600
-953
-1196
-1383
-1570
-1779
-1995
-2182
-2297
-2298
-2147
-1815
-1288
-580
264
1171
2048
2799
3358
3696
3833
3820
3726
3617
3543
3520
3532
3544
3528
3469
3361
3198
2975
2698
2384
2051
1696
1300
839
302
-300
-937
-1557
-2095
-2493
-2727
-2809
-2780
-2695
-2617
-2619
-2749
-2998
-3275
-3451
-3426
-3178
-2753
-2219
-1643
-1084
-604
-253
-56
-12
-105
-317
-605
-906
-1167
-1387
-1629
-1959
-2387
-2841
-3224
-3481
-3628
-3721
-3809
-3900
-3965
-3968
-3886
-3717
-3471
-3156
-2766
-2297
-1764
-1213
-702
-275
46
253
345
325
219
74
-61
-156
-216
-272
-367
-533
-774
-1058
-1338
-1571
-1736
-1830
-1852
-1808
-1718
-1619
-1537
-1459
-1335
-1109
-765
-330
137
576
939
1203
1373
1464
1487
1435
1310
1144
1004
956
1018
1180
1440
1832
2385
3073
3805
4485
5068
5564
5981
6286
6416
6319
5982
5426
4702
3880
3051
2292
1648
1123
709
405
204
84
15
-18
3
106
298
549
800
989
1064
1004
842
647
499
424
383
311
169
-42
-298
-576
-838
-1025
-1076
-985
-814
-651
-543
-475
-409
-336
-275
-238
-209
-164
-102
-49
-25
-17
13
95
226
377
507
570
534
398
209
55
29
186
536
1058
1718
2472
3256
3997
4635
5140
5509
5735
5793
5645
5274
4703
3995
3224
2453
1725
1079
552
174
-48
-140
-141
-80
34
201
405
608
768
858
867
795
639
408
115
-232
-642
-1139
-1723
-2355
-2979
-3578
-4188
-4856
-5573
-6257
-6806
-7159
-7309
-7254
-6971
-6437
-5690
-4842
-4029
-3348
-2836
-2494
-2311
-2256
-2265
-2257
-2167
-1973
-1681
-1297
-821
-270
319
894
1410
1830
2111
2214
2125
1877
1533
1147
759
408
148
23
29
100
145
102
-42
-265
-538
-828
-1085
-1241
-1238
-1052
-701
-234
293
824
1317
1745
2098
2379
2597
2763
2883
2940
2892
2669
2214
1509
597
-434
-1482
-2457
-3284
-3911
-4311
-4487
-4474
-4317
-4046
-3673
-3187
-2595
-1938
-1294
-752
-383
-215
-234
-390
-609
-809
-925
-937
-878
-820
-837
-979
-1264
-1679
-2194
-2767
-3356
-3937
-4505
-5059
-5580
-6021
-6315
-6397
-6223
-5771
-5053
-4110
-3014
-1861
-758
199
943
1464
1805
2035
2209
2357
2499
2680
2981
3483
4234
5219
6369
7570
8678
9539
10024
10072
9696
8958
7944
6755
5522
4396
3509
2940
2704
2777
3103
3596
4127
4548
4741
4651
4282
3670
2857
1900
880
-115
-1012
-1771
-2372
-2806
-3070
-3171
-3118
-2907
-2516
-1928
-1161
-281
618
1431
2054
2397
2404
2098
1577
978
415
-38
-334
-424
-273
92
578
1058
1438
1685
1798
1768
1566
1158
535
-277
-1220
-2209
-3145
-3934
-4511
-4838
-4896
-4680
-4215
-3572
-2864
-2208
-1697
-1387
-1308
-1459
-1799
-2248
-2715
-3138
-3486
-3747
-3898
-3911
-3772
-3500
-3132
-2718
-2301
-1920
-1598
-1335
-1112
-910
-723
-550
-383
-207
-17
171
334
472
613
801
1059
1390
1778
2194
2603
2957
3217
3363
3398
3335
3184
2960
2682
2365
2008
1589
1089
526
-48
-564
-975
-1261
-1425
-1473
-1414
-1264
-1053
-829
-653
-583
-658
-878
-1197
-1539
-1815
-1956
-1925
-1723
-1392
-1004
-640
-367
-215
-179
-240
-393
-654
-1039
-1543
-2128
-2748
-3369
-3979
-4569
-5118
-5598
-5998
-6328
-6607
-6839
-7022
-7160
-7277
-7388
-7480
-7503
-7386
-7064
-6478
-5585
-4372
-2897
-1286
295
1695
2808
3571
3957
3982
3712
3264
2770
2350
2099
2086
2341
2832
3455
4070
4571
4919
5154
5339
5511
5670
5805
5919
6040
6198
6401
6624
6817
6922
6878
6627
6144
5465
4693
3967
3390
2984
2705
2485
2279
2065
1823
1532
1177
755
273
-276
-903
-1597
-2312
-2979
-3549
-4026
-4458
-4901
-5373
-5845
-6262
-6569
-6740
-6776
-6696
-6531
-6317
-6088
-5870
-5668
-5469
-5252
-4994
-4660
-4209
-3606
-2872
-2094
-1400
-879
-537
-297
-71
192
503
864
1290
1786
2324
2845
3297
3673
3996
4279
4496
4603
4583
4469
4328
4224
4204
4309
4576
5007
5541
6056
6422
6561
6455
6116
5561
4818
3951
3056
2218
1480
847
329
-58
-320
-507
-684
-873
-1033
-1091
-1002
-765
-403
47
521
926
1184
1285
1297
1298
1312
1300
1227
1103
975
868
767
648
524
437
413
427
417
330
155
-89
-372
-685
-1033
-1421
-1834
-2241
-2610
-2934
-3229
-3511
-3772
-3991
-4157
-4289
-4414
-4538
-4629
-4638
-4517
-4231
-3765
-3138
-2427
-1749
-1214
-886
-772
-853
-1096
-1440
-1792
-2060
-2207
-2273
-2343
-2478
-2677
-2881
-3011
-2992
-2788
-2423
-1972
-1520
-1109
-721
-317
115
548
949
1303
1602
1816
1895
1803
1552
1187
753
268
-258
-790
-1259
-1577
-1683
-1567
-1264
-832
-326
214
751
1240
1634
1905
2045
2063
1948
1697
1336
944
611
390
277
241
257
309
361
359
277
153
64
48
67
33
-119
-402
-795
-1275
-1810
-2328
-2723
-2910
-2875
-2676
-2390
-2063
-1706
-1324
-934
-560
-211
122
452
775
1067
1302
1455
1510
1444
1241
915
537
220
52
36
89
110
65
-4
-23
56
241
532
928
1405
1910
2376
2773
3114
3432
3739
4026
4278
4481
4597
4566
4351
3975
3522
3087
2723
2447
2266
2185
2189
2236
2280
2305
2324
2347
2365
2367
2358
2358
2354
2297
2125
1823
1421
970
514
85
-272
-521
-653
-705
-727
-751
-773
-782
-776
-757
-719
-652
-557
-450
-342
-226
-78
126
397
735
1132
1545
1901
2117
2150
2023
1798
1534
1262
1004
791
653
595
587
581
551
498
436
363
253
75
-177
-461
-685
-737
-528
-32
711
1604
2521
3320
3869
4086
3978
3645
3228
2830
2475
2138
1803
1500
1289
1214
1283
1474
1746
2047
2305
2446
2419
2220
1887
1472
1014
538
61
-407
-851
-1243
-1547
-1729
-1796
-1812
-1880
-2086
-2447
-2906
-3366
-3739
-3975
-4070
-4059
-4014
-4013
-4110
-4296
-4504
-4634
-4610
-4403
-4038
-3584
-3119
-2719
-2422
-2211
-2017
-1762
-1387
-892
-312
299
888
1398
1775
1976
1995
1864
1640
1379
1118
880
679
514
375
237
85
-94
-308
-572
-901
-1293
-1718
-2141
-2533
-2878
-3152
-3305
-3289
-3091
-2758
-2366
-1985
-1654
-1387
-1185
-1029
-882
-707
-512
-354
-296
-340
-406
-389
-239
7
270
490
651
751
775
701
535
315
80
-168
-464
-841
-1289
-1752
-2172
-2521
-2802
-3029
-3203
-3305
-3317
-3230
-3046
-2775
-2431
-2037
-1628
-1237
-894
-617
-413
-283
-215
-177
-127
-30
119
302
494
687
887
1092
1279
1408
1456
1432
1368
1297
1237
1191
1157
1128
1083
989
825
604
379
209
137
178
333
597
950
1339
1692
1949
2082
2091
1982
1761
1460
1148
907
791
811
949
1184
1497
1848
2172
2412
2553
2620
2639
2605
2499
2326
2135
1986
1904
1873
1862
1853
1843
1822
1766
1650
1468
1230
940
594
187
-267
-737
-1193
-1613
-1970
-2226
-2336
-2276
-2071
-1782
-1486
-1243
-1079
-999
-990
-1036
-1120
-1228
-1355
-1503
-1670
-1848
-2019
-2166
-2285
-2381
-2468
-2558
-2652
-2737
-2791
-2794
-2736
-2622
-2454
-2230
-1954
-1661
-1421
-1309
-1349
-1503
-1701
-1893
-2073
-2250
-2421
-2566
-2676
-2761
-2831
-2864
-2813
-2641
-2338
-1923
-1417
-844
-246
317
796
1185
1515
1827
2141
2457
2767
3049
3264
3377
3403
3415
3500
3683
3897
4022
3972
3723
3296
2727
2054
1341
679
157
-185
-368
-458
-527
-623
-754
-901
-1041
-1175
-1328
-1525
-1759
-2003
-2231
-2443
-2647
-2840
-3007
-3143
-3261
-3371
-3451
-3452
-3347
-3159
-2955
-2795
-2697
-2649
-2634
-2639
-2648
-2637
-2578
-2462
-2301
-2113
-1914
-1707
-1487
-1237
-945
-603
-227
151
491
752
894
887
733
478
194
-53
-227
-312
-294
-156
108
485
952
1490
2067
2619
3056
3307
3366
3285
3124
2902
2611
2256
1877
1530
1247
1016
804
588
368
153
-49
-235
-402
-549
-666
-743
-768
-727
-611
-413
-131
225
630
1044
1430
1757
2001
2138
2143
2009
1755
1424
1061
697
353
39
-236
-465
-641
-745
-743
-603
-312
120
671
1313
1999
2660
3213
3599
3814
3899
3904
3857
3769
3654
3536
3433
3345
3250
3129
2982
2815
2633
2427
2197
1954
1728
1544
1414
1334
1291
1276
1282
1310
1362
1423
1464
1450
1366
1226
1068
911
748
558
338
118
-73
-229
-375
-537
-709
-865
-988
-1074
-1127
-1129
-1049
-869
-606
-303
0
269
474
591
623
616
645
773
1010
1330
1695
2084
2486
2884
3254
3579
3850
4053
4150
4096
3877
3536
3158
2815
2523
2241
1908
1487
993
475
-5
-409
-727
-975
-1169
-1312
-1399
-1429
-1416
-1386
-1364
-1363
-1383
-1429
-1512
-1655
-1869
-2135
-2404
-2614
-2723
-2725
-2640
-2488
-2273
-1992
-1657
-1306
-984
-719
-518
-383
-328
-366
-488
-653
-813
-943
-1049
-1143
-1212
-1215
-1117
-908
-603
-226
189
597
939
1165
1251
1197
1006
687
262
-192
-573
-803
-878
-845
-755
-631
-494
-388
-382
-521
-790
-1138
-1515
-1901
-2282
-2623
-2875
-3003
-3004
-2894
-2693
-2414
-2078
-1720
-1378
-1076
-825
-623
-457
-305
-153
7
167
327
492
663
819
930
983
995
996
984
924
781
557
279
-27
-354
-688
-986
-1186
-1250
-1185
-1025
-793
-497
-153
202
522
769
923
969
902
737
518
299
121
3
-40
18
203
516
917
1346
1739
2052
2263
2367
2374
2289
2109
1823
1433
970
475
-17
-483
-892
-1203
-1382
-1430
-1387
-1292
-1152
-949
-681
-378
-92
134
280
337
296
160
-41
-265
-482
-692
-909
-1131
-1332
-1479
-1553
-1548
-1453
-1250
-927
-499
-20
439
817
1078
1215
1235
1155
1008
844
716
648
616
566
452
264
27
-216
-427
-568
-603
-512
-297
21
425
920
1510
2164
2802
3325
3655
3768
3676
3416
3048
2658
2349
2195
2206
2332
2498
2649
2761
2826
2834
2774
2651
2484
2299
2107
1903
1679
1436
1182
926
679
459
300
235
267
364
475
563
615
635
616
544
420
261
88
-97
-316
-586
-899
-1225
-1534
-1819
-2087
-2346
-2593
-2823
-3030
-3214
-3364
-3464
-3496
-3453
-3352
-3220
-3091
-2979
-2871
-2736
-2553
-2336
-2131
-1987
-1927
-1940
-2001
-2093
-2201
-2314
-2418
-2506
-2582
-2646
-2686
-2669
-2564
-2358
-2070
-1740
-1425
-1180
-1049
-1043
-1144
-1309
-1496
-1670
-1807
-1887
-1883
-1775
-1556
-1248
-893
-541
-231
25
227
378
467
482
418
295
148
23
-41
-27
57
173
271
315
300
238
138
-14
-244
-556
-913
-1250
-1507
-1664
-1738
-1753
-1719
-1624
-1456
-1211
-903
-544
-143
278
671
971
1132
1152
1083
998
955
974
1040
1111
1135
1076
930
722
483
224
-63
-389
-741
-1086
-1384
-1596
-1676
-1577
-1284
-831
-294
253
768
1237
1648
1977
2209
2351
2426
2442
2393
2268
2069
1805
1478
1084
641
186
-247
-656
-1067
-1493
-1912
-2278
-2555
-2733
-2818
-2817
-2741
-2612
-2453
-2266
-2029
-1730
-1388
-1057
-782
-563
-365
-154
75
296
471
575
614
624
659
760
928
1114
1251
1293
1251
1179
1143
1184
1298
1441
1548
1557
1431
1167
795
368
-49
-401
-659
-826
-930
-996
-1032
-1020
-934
-752
-475
-132
225
545
797
983
1112
1187
1205
1178
1133
1095
1055
971
808
572
313
85
-80
-182
-231
-237
-215
-181
-148
-121
-101
-93
-107
-142
-188
-235
-287
-350
-424
-491
-541
-589
-668
-799
-968
-1143
-1295
-1423
-1539
-1657
-1776
-1874
-1920
-1876
-1721
-1464
-1139
-795
-465
-175
56
210
275
263
197
104
3
-90
-166
-219
-253
-279
-300
-300
-245
-98
168
550
1012
1495
1938
2305
2590
2803
2948
3026
3043
3017
2967
2893
2776
2602
2378
2122
1845
1531
1156
712
226
-253
-672
-997
-1213
-1316
-1302
-1175
-962
-711
-475
-286
-144
-29
79
189
311
453
608
740
797
746
598
399
203
49
-46
-86
-101
-137
-220
-329
-410
-420
-370
-308
-270
-242
-190
-97
23
146
263
367
443
463
416
317
206
121
102
180
359
595
807
931
963
947
922
885
820
738
680
676
719
786
887
1059
1325
1663
2017
2340
2616
2843
3015
3118
3142
3083
2933
2683
2329
1883
1365
795
205
-357
-837
-1208
-1470
-1623
-1653
-1544
-1324
-1065
-826
-605
-360
-71
223
478
694
915
1154
1358
1456
1431
1325
1179
985
725
437
207
97
78
76
51
29
42
75
80
48
27
63
133
160
96
-31
-157
-248
-321
-397
-460
-472
-418
-324
-222
-119
6
173
386
640
927
1226
1493
1675
1744
1708
1607
1478
1350
1240
1160
1115
1094
1085
1086
1100
1133
1178
1222
1251
1264
1269
1284
1324
1387
1451
1478
1438
1317
1118
840
493
111
-243
-511
-695
-857
-1077
-1384
-1745
-2101
-2421
-2707
-2962
-3174
-3327
-3427
-3494
-3529
-3496
-3341
-3035
-2594
-2067
-1511
-977
-502
-108
214
492
757
1022
1286
1528
1724
1843
1862
1784
1646
1491
1333
1138
857
470
-4
-520
-1047
-1568
-2078
-2568
-3018
-3406
-3705
-3898
-3991
-4014
-3999
-3954
-3858
-3695
-3479
-3251
-3057
-2919
-2846
-2839
-2890
-2961
-2996
-2950
-2819
-2619
-2361
-2044
-1688
-1343
-1069
-879
-733
-578
-403
-233
-92
25
142
263
382
495
617
750
873
955
1004
1063
1171
1311
1423
1461
1429
1356
1250
1099
897
674
472
298
115
-122
-414
-713
-949
-1074
-1079
-984
-833
-668
-511
-358
-187
7
209
402
582
755
915
1035
1087
1073
1020
949
852
706
505
284
90
-56
-163
-257
-345
-412
-435
-404
-328
-227
-127
-56
-45
-124
-306
-570
-865
-1125
-1310
-1418
-1474
-1501
-1499
-1455
-1361
-1231
-1090
-957
-830
-681
-471
-172
212
640
1051
1394
1637
1758
1729
1531
1176
720
236
-229
-666
-1078
-1446
-1724
-1875
-1897
-1814
-1655
-1446
-1227
-1046
-936
-884
-838
-744
-576
-339
-50
272
598
883
1090
1212
1277
1327
1388
1466
1553
1640
1721
1787
1834
1851
1825
1737
1576
1349
1076
768
430
78
-246
-496
-662
-788
-939
-1144
-1380
-1601
-1788
-1952
-2108
-2255
-2388
-2526
-2701
-2933
-3201
-3458
-3658
-3784
-3836
-3815
-3717
-3540
-3297
-3010
-2706
-2412
-2151
-1943
-1801
-1732
-1734
-1792
-1877
-1954
-1995
-1990
-1930
-1805
-1606
-1333
-1006
-654
-297
48
367
641
863
1036
1166
1254
1295
1298
1281
1260
1232
1188
1142
1130
1179
1273
1363
1408
1405
1367
1288
1147
949
741
582
489
424
341
222
85
-61
-231
-443
-695
-963
-1232
-1497
-1745
-1941
-2047
-2058
-2001
-1905
-1757
-1531
-1222
-863
-498
-144
204
542
843
1067
1207
1291
1363
1451
1564
1703
1863
2025
2148
2188
2121
1962
1748
1513
1276
1046
830
641
490
387
342
368
471
649
884
1147
1392
1565
1618
1529
1326
1072
838
663
554
505
519
595
714
836
924
973
1004
1033
1047
1027
980
944
948
986
1026
1057
1106
1203
1335
1447
1498
1497
1489
1497
1498
1460
1388
1329
1321
1354
1383
1378
1342
1294
1239
1165
1072
988
946
953
978
974
913
796
648
501
379
303
281
309
380
481
607
756
928
1117
1300
1436
1483
1423
1281
1110
955
832
730
644
588
584
638
734
853
980
1107
1223
1309
1360
1389
1416
1452
1480
1474
1423
1344
1267
1212
1170
1108
991
802
552
267
-24
-294
-511
-636
-636
-507
-286
-28
225
454
650
788
843
814
741
673
627
572
470
322
179
98
97
153
232
312
390
464
528
570
579
535
414
210
-40
-272
-429
-505
-536
-559
-576
-558
-469
-303
-84
138
308
386
367
275
147
0
-171
-375
-601
-817
-996
-1136
-1243
-1313
-1317
-1236
-1081
-903
-758
-684
-695
-784
-934
-1108
-1249
-1298
-1217
-1010
-718
-392
-76
207
457
682
885
1062
1209
1327
1420
1488
1528
1546
1557
1575
1592
1573
1478
1293
1046
788
570
419
340
325
361
432
519
608
693
772
842
897
927
915
850
727
554
351
148
-25
-150
-225
-261
-271
-260
-220
-139
-22
104
195
221
184
115
55
30
31
35
26
22
66
190
389
617
820
965
1049
1069
1008
852
609
319
33
-221
-438
-619
-771
-908
-1059
-1245
-1455
-1649
-1797
-1896
-1963
-1994
-1971
-1883
-1760
-1650
-1575
-1523
-1475
-1439
-1438
-1474
-1518
-1551
-1593
-1690
-1852
-2029
-2160
-2219
-2241
-2273
-2327
-2385
-2432
-2468
-2486
-2453
-2331
-2105
-1798
-1452
-1095
-752
-450
-214
-45
82
200
319
420
488
537
598
685
777
835
831
768
670
566
473
405
376
391
432
460
429
325
181
60
5
12
42
62
73
92
124
153
163
160
160
160
146
107
55
14
-11
-37
-83
-148
-221
-290
-353
-399
-409
-375
-321
-289
-300
-341
-387
-439
-517
-627
-740
-806
-791
-692
-527
-317
-95
98
233
311
359
395
416
416
419
471
596
768
939
1091
1243
1410
1563
1635
1579
1393
1099
716
255
-246
-726
-1126
-1423
-1617
-1711
-1689
-1549
-1321
-1051
-771
-481
-181
116
387
627
846
1043
1192
1260
1243
1176
1105
1057
1041
1058
1102
1146
1155
1112
1045
1006
1025
1078
1130
1172
1233
1346
1516
1725
1960
2212
2462
2660
2747
2695
2526
2293
2055
1865
1762
1763
1841
1925
1938
1834
1620
1340
1039
752
495
268
57
-152
-359
-551
-717
-864
-1008
-1167
-1338
-1518
-1704
-1889
-2051
-2151
-2165
-2094
-1961
-1781
-1555
-1287
-1000
-724
-462
-187
120
439
715
904
1012
1082
1150
1215
1254
1250
1209
1148
1079
1014
964
937
923
897
828
704
542
377
251
195
216
290
373
424
430
404
361
286
149
-64
-331
-601
-840
-1048
-1249
-1453
-1650
-1821
-1968
-2106
-2239
-2341
-2371
-2307
-2160
-1960
-1726
-1460
-1168
-873
-599
-346
-94
171
417
582
625
560
440
304
149
-47
-290
-557
-827
-1094
-1353
-1572
-1691
-1664
-1496
-1234
-932
-624
-334
-96
47
72
-3
-135
-274
-386
-450
-452
-385
-254
-75
130
334
504
614
657
642
579
462
273
16
-275
-546
-761
-920
-1038
-1127
-1194
-1245
-1290
-1319
-1308
-1242
-1139
-1049
-1010
-1022
-1060
-1102
-1155
-1231
-1329
-1436
-1553
-1693
-1864
-2055
-2249
-2442
-2644
-2853
-3035
-3151
-3185
-3151
-3060
-2901
-2642
-2267
-1792
-1253
-687
-128
375
770
1025
1150
1182
1166
1122
1059
978
877
749
593
425
279
193
181
228
312
413
522
626
698
712
657
550
435
360
343
366
386
369
312
225
109
-50
-254
-464
-623
-699
-713
-710
-707
-675
-571
-379
-123
162
458
758
1047
1297
1486
1603
1656
1653
1609
1549
1510
1521
1598
1740
1934
2153
2352
2487
2543
2541
2526
2527
2535
2526
2477
2382
2242
2061
1851
1644
1475
1363
1305
1280
1268
1257
1238
1212
1185
1170
1178
1212
1280
1386
1532
1696
1844
1947
2001
2015
1993
1922
1785
1578
1314
1014
702
395
104
-180
-471
-763
-1016
-1171
-1207
-1162
-1104
-1075
-1062
-1041
-1014
-1022
-1089
-1190
-1269
-1284
-1236
-1146
-1029
-881
-702
-503
-299
-96
99
272
404
489
539
575
609
640
674
714
752
761
705
578
401
205
2
-215
-454
-714
-987
-1272
-1556
-1805
-1970
-2017
-1958
-1829
-1668
-1493
-1310
-1139
-1006
-929
-895
-880
-873
-882
-922
-999
-1110
-1251
-1418
-1603
-1788
-1947
-2066
-2143
-2178
-2159
-2070
-1904
-1674
-1405
-1121
-835
-555
-287
-42
178
387
609
861
1134
1397
1627
1837
2063
2325
2598
2818
2934
2946
2897
2829
2748
2634
2478
2297
2118
1953
1794
1630
1465
1315
1197
1122
1098
1124
1171
1189
1137
1014
862
717
587
450
288
110
-73
-265
-488
-747
-1012
-1235
-1381
-1449
-1462
-1446
-1427
-1424
-1450
-1494
-1533
-1543
-1527
-1508
-1512
-1549
-1614
-1686
-1736
-1732
-1657
-1515
-1323
-1103
-868
-641
-449
-311
-213
-115
10
147
256
317
351
386
426
454
474
527
658
855
1049
1159
1149
1042
887
735
630
603
652
741
827
896
968
1054
1129
1146
1078
939
755
539
300
69
-103
-194
-238
-292
-377
-464
-518
-545
-579
-635
-695
-742
-801
-918
-1100
-1295
-1444
-1533
-1592
-1644
-1668
-1629
-1529
-1408
-1304
-1220
-1140
-1060
-991
-939
-881
-799
-704
-631
-611
-643
-704
-776
-839
-860
-794
-613
-333
-11
299
568
792
975
1118
1221
1287
1313
1300
1263
1237
1257
1336
1454
1593
1750
1936
2145
2349
2516
2631
2692
2692
2617
2462
2245
1992
1705
1366
970
543
135
-225
-542
-839
-1125
-1383
-1597
-1760
-1875
-1936
-1934
-1876
-1788
-1706
-1655
-1639
-1655
-1700
-1775
-1883
-2024
-2190
-2363
-2513
-2613
-2653
-2651
-2624
-2570
-2469
-2308
-2099
-1875
-1660
-1460
-1275
-1106
-961
-840
-738
-648
-566
-478
-351
-159
92
356
578
733
831
888
908
882
811
713
603
485
365
256
175
121
65
-21
-136
-256
-361
-451
-540
-627
-701
-759
-817
-889
-978
-1074
-1180
-1312
-1475
-1644
-1774
-1845
-1872
-1879
-1872
-1831
-1744
-1628
-1517
-1430
-1364
-1298
-1213
-1095
-935
-739
-525
-313
-99
142
422
721
995
1211
1357
1427
1394
1229
942
590
246
-54
-320
-573
-819
-1041
-1219
-1337
-1381
-1339
-1226
-1088
-972
-895
-837
-791
-780
-840
-964
-1092
-1158
-1140
-1063
-954
-810
-615
-379
-144
52
207
346
481
596
662
668
629
568
502
441
391
354
326
307
299
306
325
338
330
303
281
283
310
339
346
319
262
187
105
19
-67
-151
-221
-263
-273
-270
-287
-347
-432
-494
-488
-400
-250
-65
142
369
598
791
907
926
857
730
579
425
275
127
-29
-190
-338
-441
-467
-402
-264
-89
81
206
262
235
131
-28
-216
-410
-596
-764
-908
-1018
-1087
-1102
-1053
-938
-772
-589
-428
-316
-259
-253
-296
-388
-517
-652
-762
-829
-861
-864
-821
-698
-477
-182
128
394
586
705
764
779
777
788
842
944
1068
1176
1237
1242
1202
1144
1096
1070
1064
1061
1054
1053
1077
1133
1209
1283
1342
1389
1431
1473
1511
1532
1523
1476
1398
1320
1279
1298
1364
1450
1541
1645
1774
1916
2037
2114
2153
2182
2216
2244
2243
2205
2149
2092
2041
1986
1920
1840
1744
1628
1489
1335
1185
1062
976
932
927
957
1014
1081
1136
1159
1135
1060
939
791
642
520
435
374
303
190
23
-180
-387
-575
-741
-892
-1029
-1140
-1218
-1259
-1265
-1227
-1129
-974
-800
-660
-591
-593
-644
-721
-819
-924
-1008
-1030
-973
-852
-699
-544
-393
-245
-99
37
152
234
275
278
255
221
175
106
9
-94
-162
-160
-80
62
240
431
611
763
881
977
1059
1115
1114
1039
905
750
602
460
315
175
63
-16
-85
-179
-303
-431
-536
-620
-711
-831
-971
-1103
-1203
-1256
-1262
-1226
-1161
-1088
-1016
-937
-837
-723
-627
-578
-578
-598
-614
-626
-645
-665
-658
-603
-517
-448
-429
-453
-483
-494
-493
-502
-526
-540
-511
-420
-273
-85
135
388
667
949
1201
1394
1517
1575
1578
1535
1452
1343
1226
1116
1006
875
706
508
319
179
103
79
90
133
212
315
398
418
365
275
198
154
125
88
48
43
102
213
331
420
483
542
607
660
668
614
506
366
205
26
-169
-367
-551
-701
-808
-868
-887
-869
-820
-745
-644
-524
-394
-268
-157
-71
-17
-6
-44
-128
-244
-366
-470
-537
-556
-525
-445
-315
-141
68
291
504
689
838
952
1036
1100
1155
1204
1240
1248
1225
1190
1175
1197
1245
1284
1276
1192
1018
760
452
153
-87
-262
-410
-572
-749
-909
-1032
-1131
-1234
-1348
-1465
-1586
-1738
-1939
-2153
-2306
-2342
-2271
-2144
-1999
-1830
-1620
-1384
-1166
-998
-874
-772
-677
-588
-493
-360
-162
100
402
721
1042
1347
1605
1788
1894
1948
1969
1950
1867
1705
1476
1203
914
636
399
216
80
-31
-122
-174
-170
-131
-115
-163
-268
-383
-475
-548
-623
-698
-743
-729
-659
-557
-441
-308
-150
29
216
402
583
752
887
966
980
933
837
698
520
319
118
-63
-222
-357
-464
-530
-552
-556
-577
-639
-743
-874
-1020
-1185
-1360
-1524
-1649
-1724
-1754
-1744
-1683
-1554
-1361
-1132
-887
-621
-309
46
403
702
920
1075
1197
1290
1334
1325
1285
1239
1178
1070
892
655
389
113
-174
-464
-728
-931
-1063
-1139
-1180
-1193
-1175
-1139
-1107
-1092
-1079
-1045
-994
-967
-1010
-1135
-1291
-1412
-1456
-1429
-1367
-1299
-1229
-1147
-1058
-987
-949
-932
-896
-808
-665
-492
-312
-131
58
257
453
635
793
927
1038
1136
1235
1343
1452
1540
1600
1648
1703
1749
1738
1633
1448
1240
1050
870
674
461
266
121
17
-79
-180
-266
-322
-366
-434
-531
-621
-654
-609
-504
-359
-184
13
212
393
556
722
900
1074
1208
1279
1291
1261
1200
1114
1014
918
826
720
571
368
124
-132
-377
-597
-783
-925
-1014
-1048
-1032
-969
-861
-706
-509
-281
-49
151
290
354
348
284
184
74
-11
-52
-50
-22
27
122
291
538
832
1128
1395
1611
1748
1769
1661
1456
1222
1022
888
825
827
876
934
957
931
882
852
851
851
822
761
681
580
445
286
155
113
173
289
397
474
540
626
742
881
1034
1182
1283
1277
1129
864
556
281
83
-30
-62
-15
103
268
442
588
678
699
655
565
463
386
359
390
473
584
690
751
733
625
439
212
-16
-231
-443
-676
-932
-1172
-1339
-1401
-1371
-1296
-1217
-1152
-1105
-1078
-1065
-1038
-966
-845
-711
-619
-591
-609
-635
-648
-644
-611
-527
-378
-177
46
263
450
580
617
549
407
253
123
9
-118
-267
-419
-560
-702
-860
-1020
-1144
-1201
-1205
-1192
-1183
-1163
-1112
-1036
-958
-891
-823
-732
-603
-442
-269
-117
-27
-38
-150
-320
-473
-550
-539
-468
-385
-333
-331
-367
-402
-389
-307
-185
-89
-89
-218
-467
-785
-1111
-1389
-1594
-1736
-1844
-1944
-2045
-2143
-2225
-2276
-2277
-2209
-2075
-1899
-1715
-1540
-1372
-1200
-1026
-869
-746
-663
-614
-585
-551
-488
-375
-216
-35
130
252
318
326
283
208
128
66
28
6
-5
3
48
146
304
515
755
983
1160
1262
1295
1275
1210
1093
931
757
618
542
518
517
524
555
633
753
873
934
894
749
530
287
69
-78
-121
-38
165
441
716
917
1016
1031
990
912
801
677
580
535
520
469
331
112
-124
-303
-381
-353
-233
-53
143
305
404
448
475
523
603
700
785
832
824
765
681
606
554
513
461
386
289
171
28
-132
-278
-369
-397
-397
-421
-485
-558
-597
-597
-593
-631
-720
-831
-928
-991
-1018
-1012
-968
-885
-782
-683
-604
-532
-448
-351
-269
-241
-279
-350
-395
-377
-297
-186
-69
53
192
352
515
648
720
718
652
555
463
400
368
350
330
298
251
191
135
116
166
291
455
602
698
748
790
855
942
1022
1060
1031
935
796
653
537
463
429
435
478
549
613
629
579
493
427
416
444
466
450
406
379
404
488
603
716
801
854
886
916
962
1039
1156
1305
1463
1592
1666
1682
1653
1581
1445
1215
891
516
151
-161
-409
-597
-733
-825
-896
-980
-1088
-1199
-1268
-1264
-1188
-1076
-971
-908
-900
-928
-953
-944
-900
-850
-816
-788
-728
-616
-472
-334
-216
-103
24
155
269
371
494
660
840
962
977
906
820
781
796
832
856
858
839
793
714
619
552
555
629
732
803
804
732
608
447
260
64
-107
-217
-250
-215
-136
-32
87
196
263
264
215
159
130
122
100
41
-41
-114
-160
-179
-166
-96
61
300
569
800
947
1002
998
981
995
1064
1168
1249
1260
1197
1102
1016
940
832
668
477
319
243
262
365
527
712
871
958
965
926
887
857
811
712
547
327
71
-192
-416
-555
-589
-550
-498
-473
-482
-516
-577
-669
-777
-862
-912
-969
-1097
-1321
-1589
-1816
-1952
-2015
-2054
-2102
-2159
-2214
-2263
-2305
-2335
-2348
-2359
-2389
-2446
-2505
-2523
-2471
-2351
-2194
-2035
-1904
-1807
-1727
-1631
-1497
-1334
-1172
-1030
-890
-719
-506
-279
-81
69
183
272
329
338
303
253
212
171
91
-57
-261
-474
-647
-758
-807
-809
-784
-750
-727
-724
-739
-756
-759
-744
-719
-701
-701
-728
-779
-845
-903
-920
-865
-735
-555
-365
-190
-29
124
259
349
381
375
375
414
492
589
691
788
867
902
879
820
774
785
857
968
1088
1200
1285
1321
1287
1183
1031
861
691
531
386
267
175
102
31
-53
-154
-268
-391
-517
-642
-766
-893
-1025
-1163
-1309
-1464
-1617
-1734
-1773
-1714
-1580
-1426
-1294
-1187
-1083
-968
-849
-736
-625
-502
-369
-246
-160
-120
-126
-174
-254
-343
-410
-444
-467
-506
-554
-566
-497
-350
-166
17
191
356
494
571
582
573
601
692
815
925
1002
1059
1108
1152
1192
1233
1286
1350
1409
1443
1438
1384
1279
1128
956
795
669
587
544
533
533
513
443
320
169
20
-119
-256
-390
-501
-570
-599
-603
-586
-532
-435
-322
-233
-185
-152
-100
-35
4
-11
-64
-114
-138
-148
-164
-180
-177
-152
-136
-176
-292
-463
-648
-816
-962
-1104
-1263
-1443
-1622
-1766
-1852
-1882
-1872
-1836
-1777
-1710
-1667
-1682
-1753
-1831
-1851
-1778
-1616
-1387
-1109
-802
-502
-251
-63
85
228
374
492
548
536
481
411
340
278
240
237
261
284
276
230
150
39
-110
-307
-546
-802
-1040
-1220
-1311
-1302
-1216
-1107
-1034
-1024
-1072
-1145
-1205
-1220
-1166
-1032
-833
-595
-340
-74
208
504
797
1072
1323
1549
1731
1839
1857
1799
1700
1589
1466
1319
1145
961
792
651
538
441
346
243
132
21
-78
-156
-215
-255
-271
-257
-215
-160
-102
-39
31
97
135
140
137
167
253
382
532
697
886
1093
1283
1412
1464
1452
1391
1273
1080
815
512
221
-27
-220
-351
-410
-390
-295
-137
75
333
614
878
1082
1211
1269
1271
1216
1098
926
737
576
471
420
394
356
278
155
8
-117
-173
-138
-31
104
225
321
399
467
521
544
534
501
468
442
417
389
367
371
411
472
523
549
563
594
662
755
848
916
941
915
833
707
562
428
330
277
277
331
427
521
563
530
452
396
414
511
654
803
932
1033
1093
1099
1045
944
812
661
491
308
133
-5
-78
-82
-28
68
193
332
458
544
572
544
482
407
330
262
219
214
238
254
225
152
75
36
43
60
46
-14
-113
-246
-417
-609
-771
-835
-775
-630
-477
-375
-332
-314
-283
-216
-116
-3
84
115
86
36
14
51
144
272
412
541
630
652
610
550
526
562
640
724
799
871
937
980
984
952
902
842
758
645
525
440
406
397
373
321
269
252
270
285
259
184
86
0
-57
-84
-78
-32
64
202
358
502
626
753
919
1139
1386
1604
1745
1800
1796
1761
1699
1594
1432
1219
981
750
561
442
412
463
557
646
692
681
620
522
398
264
144
55
-6
-60
-134
-227
-307
-324
-243
-77
120
277
348
331
253
154
60
-16
-67
-99
-129
-189
-305
-472
-646
-760
-771
-681
-545
-429
-373
-373
-391
-394
-384
-395
-467
-617
-824
-1040
-1208
-1283
-1248
-1115
-932
-761
-651
-610
-612
-610
-571
-488
-380
-276
-207
-185
-205
-243
-279
-308
-345
-404
-482
-563
-629
-675
-705
-723
-734
-742
-756
-783
-815
-838
-846
-839
-821
-788
-741
-701
-703
-769
-888
-1012
-1104
-1152
-1177
-1197
-1207
-1194
-1158
-1122
-1106
-1113
-1124
-1130
-1135
-1153
-1181
-1201
-1196
-1175
-1162
-1174
-1205
-1235
-1247
-1240
-1214
-1166
-1097
-1022
-981
-1004
-1104
-1248
-1391
-1494
-1548
-1570
-1586
-1612
-1640
-1649
-1620
-1546
-1429
-1274
-1092
-903
-742
-636
-583
-555
-522
-474
-424
-387
-370
-370
-388
-414
-423
-380
-279
-162
-82
-56
-46
5
110
227
304
330
338
360
405
471
564
699
868
1034
1148
1186
1148
1047
901
734
575
443
334
234
140
70
34
11
-33
-110
-202
-279
-333
-372
-392
-373
-310
-236
-203
-232
-289
-314
-270
-162
-19
133
278
405
512
613
720
828
910
943
927
879
807
698
552
407
321
326
392
466
515
550
597
652
683
656
554
386
172
-63
-289
-480
-634
-772
-923
-1091
-1244
-1336
-1336
-1252
-1123
-997
-897
-824
-759
-692
-619
-538
-441
-337
-263
-273
-384
-550
-687
-745
-751
-783
-890
-1060
-1241
-1393
-1502
-1567
-1577
-1534
-1465
-1411
-1389
-1375
-1337
-1265
-1175
-1080
-970
-830
-671
-526
-408
-297
-158
15
186
312
374
391
388
371
333
265
177
87
16
-28
-46
-49
-53
-73
-105
-124
-92
11
168
324
427
464
465
476
517
581
659
760
901
1075
1247
1395
1533
1701
1915
2137
2308
2389
2387
2330
2236
2119
1994
1873
1749
1594
1398
1199
1056
997
990
974
921
852
803
786
796
830
902
1016
1155
1279
1357
1382
1362
1319
1285
1289
1332
1383
1405
1401
1418
1497
1625
1742
1792
1773
1714
1630
1508
1338
1150
999
913
877
860
859
900
1002
1152
1301
1409
1463
1476
1474
1484
1517
1564
1599
1595
1544
1455
1344
1224
1112
1033
1008
1031
1064
1061
1004
918
843
803
788
769
721
644
561
494
449
406
344
256
161
80
23
-12
-19
12
79
155
204
222
242
303
399
480
497
451
382
323
271
204
110
0
-116
-240
-381
-525
-640
-694
-678
-606
-507
-414
-361
-371
-441
-548
-670
-811
-983
-1182
-1376
-1527
-1627
-1695
-1754
-1805
-1833
-1830
-1807
-1772
-1718
-1630
-1516
-1404
-1316
-1242
-1141
-985
-784
-585
-437
-362
-353
-385
-431
-473
-501
-519
-534
-559
-597
-649
-712
-780
-842
-874
-852
-766
-632
-486
-358
-246
-123
37
221
374
433
370
211
15
-175
-349
-514
-667
-784
-854
-906
-1004
-1190
-1438
-1666
-1795
-1802
-1721
-1597
-1455
-1288
-1094
-886
-693
-540
-444
-412
-437
-486
-510
-482
-422
-384
-410
-493
-595
-692
-791
-907
-1026
-1101
-1091
-996
-852
-699
-557
-433
-336
-274
-250
-251
-265
-281
-299
-327
-380
-480
-638
-838
-1040
-1198
-1284
-1299
-1254
-1169
-1068
-981
-924
-883
-823
-711
-542
-335
-114
104
298
443
524
546
529
478
381
232
56
-91
-159
-131
-26
126
282
387
380
227
-41
-347
-612
-805
-938
-1030
-1090
-1117
-1117
-1099
-1063
-999
-898
-771
-638
-510
-378
-235
-97
-2
17
-28
-77
-58
68
280
520
739
918
1054
1129
1117
1008
843
664
485
270
-5
-300
-521
-597
-538
-417
-298
-184
-50
102
233
306
316
279
200
73
-88
-234
-317
-330
-307
-287
-282
-293
-328
-392
-457
-469
-393
-266
-176
-193
-305
-433
-508
-520
-507
-501
-494
-444
-327
-156
20
154
228
265
307
383
497
635
778
912
1014
1052
1000
866
696
544
445
399
383
377
357
304
211
95
1
-32
4
75
137
163
161
154
160
172
156
75
-82
-283
-461
-558
-554
-481
-389
-313
-265
-240
-234
-246
-274
-312
-356
-400
-433
-431
-376
-270
-136
-3
114
213
296
359
391
384
348
293
230
163
95
31
-21
-58
-86
-111
-133
-139
-108
-22
118
283
427
503
482
379
245
147
130
193
294
384
432
433
392
322
242
176
142
131
110
48
-57
-166
-232
-225
-141
-1
164
312
400
409
360
310
312
369
429
418
301
107
-89
-215
-243
-190
-97
-3
57
69
37
1
14
107
258
408
503
537
543
553
574
598
624
659
691
687
620
507
404
354
346
327
259
148
27
-87
-203
-332
-458
-551
-590
-577
-527
-454
-367
-275
-182
-85
18
119
196
239
270
326
419
522
593
613
596
556
491
390
262
149
81
55
32
-18
-89
-147
-164
-134
-67
35
173
344
523
667
738
723
637
513
373
219
50
-115
-229
-243
-143
44
281
542
814
1068
1248
1309
1259
1160
1074
1018
971
905
834
798
829
927
1074
1251
1438
1599
1691
1692
1616
1505
1388
1258
1085
851
570
275
0
-223
-365
-403
-338
-218
-116
-87
-118
-142
-96
30
187
315
391
430
453
460
440
388
313
221
106
-32
-173
-281
-345
-386
-441
-520
-600
-646
-655
-655
-679
-734
-816
-924
-1061
-1212
-1341
-1404
-1389
-1318
-1229
-1136
-1033
-909
-771
-639
-531
-455
-413
-417
-481
-609
-780
-951
-1077
-1120
-1060
-905
-684
-448
-244
-93
23
143
297
492
715
943
1159
1345
1476
1532
1506
1419
1301
1175
1043
892
705
482
242
32
-99
-125
-67
20
88
126
155
191
223
225
195
159
148
166
196
230
286
386
532
694
845
970
1070
1141
1173
1165
1136
1105
1076
1041
996
956
937
939
936
902
823
699
545
385
251
170
143
141
124
70
-20
-134
-257
-373
-459
-500
-503
-498
-504
-509
-482
-401
-272
-111
72
263
428
515
500
417
350
365
466
597
699
745
752
749
760
793
849
916
974
1006
1010
998
986
987
1004
1037
1071
1081
1033
901
684
411
129
-113
-286
-385
-419
-404
-345
-247
-120
8
102
138
115
49
-45
-159
-281
-387
-443
-438
-394
-361
-378
-457
-578
-709
-817
-883
-891
-836
-726
-584
-439
-319
-237
-193
-166
-124
-42
85
235
372
466
508
510
494
484
493
534
610
708
797
836
797
688
544
415
330
278
226
144
32
-82
-167
-221
-267
-336
-434
-540
-619
-654
-642
-586
-483
-335
-168
-24
59
84
92
123
186
245
256
197
76
-85
-262
-436
-587
-696
-759
-794
-827
-874
-947
-1053
-1197
-1368
-1526
-1614
-1591
-1460
-1264
-1053
-853
-661
-468
-281
-120
-2
61
67
17
-88
-232
-383
-507
-584
-623
-648
-677
-703
-711
-685
-623
-530
-405
-248
-66
116
267
372
444
508
585
670
741
773
747
654
500
306
107
-59
-172
-233
-258
-260
-240
-196
-127
-37
63
163
252
324
381
431
476
514
541
567
617
709
837
966
1059
1103
1113
1109
1094
1054
982
892
809
742
676
590
486
391
335
323
335
347
347
339
327
321
335
385
465
540
562
508
399
274
159
52
-55
-155
-234
-297
-368
-459
-547
-597
-599
-585
-596
-645
-711
-770
-806
-810
-760
-641
-478
-336
-273
-301
-381
-462
-514
-525
-485
-402
-312
-272
-308
-387
-447
-461
-455
-472
-513
-544
-545
-548
-609
-750
-936
-1103
-1203
-1229
-1195
-1128
-1058
-1004
-970
-930
-865
-780
-703
-663
-658
-672
-696
-740
-822
-942
-1078
-1200
-1276
-1287
-1230
-1124
-1004
-902
-824
-768
-737
-748
-808
-899
-983
-1035
-1060
-1083
-1118
-1156
-1173
-1157
-1110
-1048
-981
-913
-835
-729
-584
-400
-193
22
236
445
629
766
839
862
865
873
891
915
946
984
1020
1032
1004
942
865
783
677
516
287
14
-250
-441
-514
-458
-301
-98
93
230
301
319
317
328
364
415
456
481
509
565
650
734
792
825
861
910
955
961
917
838
746
651
560
489
458
472
513
559
611
672
731
753
713
627
540
481
447
420
397
389
398
407
394
359
321
296
285
286
302
343
404
474
545
618
691
746
769
767
764
774
775
718
572
351
111
-80
-168
-130
12
205
379
494
549
562
539
458
309
108
-99
-284
-443
-581
-687
-737
-722
-656
-563
-452
-327
-210
-150
-190
-333
-536
-749
-942
-1115
-1269
-1391
-1463
-1478
-1440
-1357
-1233
-1070
-881
-695
-550
-475
-483
-561
-678
-794
-876
-909
-906
-898
-924
-1008
-1156
-1343
-1539
-1723
-1885
-2025
-2145
-2243
-2321
-2377
-2405
-2390
-2326
-2227
-2129
-2066
-2050
-2056
-2048
-2003
-1917
-1797
-1655
-1511
-1394
-1334
-1336
-1368
-1372
-1301
-1139
-909
-660
-451
-331
-316
-384
-483
-569
-638
-716
-828
-963
-1077
-1128
-1091
-966
-758
-493
-219
-8
90
77
10
-51
-83
-104
-137
-186
-238
-286
-342
-416
-495
-551
-561
-527
-465
-387
-287
-156
8
192
381
566
744
913
1056
1151
1178
1140
1052
932
789
622
429
217
4
-178
-292
-308
-220
-58
130
294
408
464
465
431
405
445
589
820
1079
1309
1491
1639
1759
1834
1845
1800
1724
1629
1501
1326
1121
934
792
684
571
434
291
169
78
2
-79
-166
-246
-297
-296
-227
-93
82
264
432
584
718
819
869
875
864
857
848
814
753
690
644
601
519
378
201
33
-92
-174
-222
-238
-219
-178
-137
-121
-129
-150
-165
-159
-124
-61
16
86
137
174
214
264
317
361
392
407
397
355
287
218
178
177
204
243
284
320
347
367
400
468
573
681
751
770
768
786
845
933
1027
1102
1139
1113
1016
873
730
639
620
662
746
856
976
1077
1127
1107
1026
898
723
491
202
-111
-390
-587
-690
-718
-704
-671
-639
-637
-692
-819
-1004
-1210
-1398
-1545
-1637
-1666
-1628
-1538
-1432
-1347
-1287
-1228
-1135
-999
-843
-698
-571
-447
-305
-147
13
162
299
425
531
595
609
586
563
573
624
693
740
733
659
527
352
158
-27
-178
-282
-352
-407
-451
-454
-374
-200
33
263
440
546
580
549
456
322
178
49
-53
-130
-172
-165
-105
-13
84
175
269
371
468
540
588
633
683
713
676
557
388
223
90
-25
-153
-306
-474
-637
-786
-919
-1024
-1085
-1084
-1018
-896
-726
-521
-292
-56
176
395
586
726
788
761
659
516
365
224
99
-9
-89
-138
-166
-196
-247
-312
-359
-362
-320
-256
-192
-127
-52
24
80
100
104
129
195
284
363
414
441
454
451
429
409
426
493
578
622
590
493
368
242
129
46
25
88
222
371
484
547
588
639
710
782
831
853
868
902
970
1054
1117
1123
1065
964
850
735
615
487
366
277
234
230
251
286
329
376
415
435
436
423
405
389
380
376
366
333
277
212
158
122
87
28
-62
-171
-277
-364
-423
-453
-457
-449
-439
-427
-407
-380
-371
-403
-472
-540
-567
-553
-529
-522
-519
-485
-412
-338
-309
-336
-381
-397
-370
-316
-255
-193
-132
-81
-49
-28
6
74
167
257
320
349
355
345
319
281
242
212
193
178
159
131
98
61
27
3
-4
0
-1
-19
-53
-90
-115
-131
-149
-171
-183
-168
-124
-72
-43
-57
-110
-185
-270
-362
-465
-569
-661
-728
-768
-791
-805
-810
-800
-770
-724
-665
-594
-511
-417
-318
-216
-115
-25
40
71
77
84
117
179
260
348
446
560
681
795
897
1002
1133
1281
1417
1503
1535
1534
1529
1532
1539
1544
1550
1560
1569
1568
1555
1537
1521
1501
1460
1388
1281
1146
992
826
659
500
355
228
126
59
35
55
109
181
252
309
342
346
327
293
253
212
174
143
124
119
133
176
256
361
461
524
546
549
567
609
666
725
788
859
922
946
912
829
724
615
498
370
249
158
108
80
54
30
29
60
101
120
101
59
12
-39
-114
-219
-327
-392
-375
-268
-91
123
348
564
748
876
928
902
824
736
676
654
653
649
626
586
532
467
398
342
311
301
290
250
174
77
-26
-125
-219
-300
-357
-384
-394
-404
-419
-433
-441
-453
-487
-545
-612
-660
-676
-672
-668
-684
-727
-796
-889
-999
-1115
-1223
-1304
-1339
-1314
-1225
-1084
-916
-747
-595
-461
-342
-238
-156
-106
-91
-104
-137
-182
-242
-314
-391
-457
-494
-497
-472
-431
-390
-361
-349
-352
-361
-372
-381
-388
-391
-388
-377
-365
-358
-351
-330
-288
-237
-206
-210
-233
-243
-226
-195
-180
-189
-215
-245
-287
-357
-457
-562
-637
-667
-657
-629
-594
-557
-523
-500
-499
-526
-579
-646
-706
-740
-742
-724
-706
-706
-723
-742
-745
-719
-659
-569
-459
-346
-245
-166
-112
-79
-57
-32
10
70
135
192
243
302
378
452
496
496
466
421
358
260
128
-5
-101
-154
-196
-260
-345
-427
-489
-539
-591
-644
-683
-706
-735
-787
-845
-863
-807
-683
-533
-394
-283
-199
-147
-129
-141
-168
-197
-224
-250
-264
-247
-189
-106
-29
18
35
34
23
1
-30
-61
-76
-72
-59
-53
-63
-87
-114
-136
-146
-146
-149
-173
-234
-328
-432
-516
-562
-574
-574
-589
-636
-719
-827
-932
-1000
-1008
-952
-844
-713
-587
-483
-413
-382
-390
-435
-521
-652
-824
-1020
-1214
-1387
-1534
-1664
-1777
-1859
-1893
-1874
-1821
-1761
-1715
-1693
-1697
-1729
-1789
-1872
-1967
-2058
-2122
-2137
-2087
-1974
-1822
-1666
-1539
-1455
-1410
-1382
-1340
-1262
-1146
-1010
-891
-807
-763
-747
-747
-757
-777
-807
-844
-881
-907
-912
-884
-816
-703
-534
-307
-39
232
461
623
726
787
814
800
742
661
586
536
503
467
408
321
213
103
11
-46
-68
-71
-66
-43
18
126
263
401
521
621
695
727
705
641
567
505
455
410
367
335
312
283
242
212
231
315
442
566
654
699
711
712
723
764
835
914
965
977
970
975
1008
1070
1152
1254
1366
1454
1482
1439
1353
1256
1156
1037
894
751
635
553
490
434
398
396
423
449
453
440
435
451
482
510
528
539
550
578
637
737
859
967
1029
1046
1044
1046
1054
1053
1046
1056
1102
1180
1263
1330
1386
1446
1510
1557
1567
1537
1488
1442
1405
1373
1336
1292
1240
1175
1096
1000
893
775
649
523
405
301
209
121
32
-54
-127
-181
-212
-220
-203
-159
-93
-18
47
90
100
74
18
-48
-97
-113
-93
-42
39
153
291
422
507
527
498
451
401
339
253
152
60
-9
-67
-133
-215
-300
-380
-459
-545
-632
-695
-711
-678
-618
-558
-510
-472
-433
-386
-325
-253
-169
-75
30
143
258
363
451
527
597
661
711
738
747
748
747
732
689
621
547
485
439
395
338
266
187
108
28
-59
-160
-280
-411
-532
-605
-597
-494
-311
-83
151
357
515
624
695
743
774
779
752
705
666
662
693
743
789
828
867
916
972
1022
1060
1079
1078
1055
1006
935
852
780
738
732
752
780
805
832
873
930
992
1045
1081
1099
1099
1077
1028
949
845
728
620
553
554
625
728
811
842
826
789
739
666
558
433
333
288
292
314
321
304
266
212
139
43
-68
-175
-258
-297
-290
-247
-190
-139
-105
-87
-75
-57
-32
-5
13
11
-11
-44
-81
-125
-187
-275
-379
-478
-557
-622
-682
-734
-761
-747
-703
-651
-601
-544
-462
-360
-261
-187
-141
-105
-69
-40
-34
-62
-117
-188
-265
-340
-407
-463
-506
-539
-560
-563
-541
-493
-427
-353
-279
-215
-167
-141
-140
-159
-190
-229
-277
-345
-448
-592
-769
-952
-1113
-1233
-1307
-1342
-1347
-1330
-1297
-1265
-1249
-1264
-1311
-1378
-1438
-1465
-1448
-1400
-1347
-1301
-1250
-1169
-1051
-922
-818
-760
-738
-733
-733
-734
-731
-718
-690
-657
-628
-602
-567
-517
-462
-417
-390
-374
-357
-337
-318
-306
-306
-319
-343
-377
-413
-447
-484
-533
-601
-687
-788
-910
-1052
-1196
-1308
-1365
-1368
-1344
-1320
-1299
-1270
-1225
-1162
-1086
-990
-874
-743
-606
-472
-337
-201
-73
29
97
135
149
133
72
-49
-216
-397
-550
-649
-684
-655
-569
-434
-270
-107
26
107
137
134
112
79
34
-21
-81
-139
-194
-243
-283
-308
-313
-300
-265
-202
-112
-13
65
108
128
150
192
248
307
370
439
499
519
480
399
324
292
304
344
394
453
511
550
550
514
458
399
338
282
244
239
262
292
316
339
370
400
411
400
390
402
425
423
388
350
352
395
441
453
438
424
425
419
383
325
276
253
246
245
260
308
384
457
500
513
511
497
453
364
240
109
-14
-126
-225
-295
-320
-304
-267
-221
-160
-66
64
217
379
540
691
813
884
899
865
799
704
578
432
290
179
109
66
29
-11
-54
-91
-125
-164
-218
-285
-343
-363
-334
-266
-179
-79
43
197
367
520
633
709
759
779
746
649
503
339
181
34
-99
-206
-285
-354
-441
-553
-655
-712
-717
-693
-662
-617
-542
-444
-349
-280
-228
-176
-125
-95
-94
-101
-82
-26
48
119
182
239
285
313
326
340
363
380
371
349
352
408
505
610
703
788
867
913
893
803
677
551
426
281
115
-37
-138
-186
-210
-240
-275
-306
-336
-383
-449
-512
-549
-569
-612
-705
-842
-990
-1130
-1268
-1418
-1577
-1720
-1824
-1893
-1946
-2001
-2062
-2114
-2149
-2167
-2170
-2157
-2119
-2058
-1984
-1915
-1863
-1818
-1764
-1686
-1587
-1479
-1374
-1276
-1181
-1083
-981
-875
-775
-700
-663
-662
-673
-668
-633
-571
-488
-376
-216
0
249
496
707
867
971
1018
1014
969
903
828
743
650
568
533
568
668
800
934
1056
1164
1253
1304
1303
1256
1188
1118
1051
981
912
854
812
775
717
623
500
373
269
202
177
197
268
390
549
713
848
929
951
924
864
787
709
643
604
607
656
746
855
962
1057
1143
1227
1317
1409
1494
1563
1609
1632
1636
1623
1588
1518
1411
1284
1169
1086
1029
980
934
907
916
957
1000
1022
1025
1028
1042
1062
1079
1098
1125
1157
1170
1146
1079
985
878
775
694
654
655
674
678
656
628
615
614
602
557
483
390
284
163
37
-72
-145
-188
-216
-237
-243
-227
-200
-174
-146
-104
-51
-16
-32
-95
-169
-219
-238
-241
-234
-205
-157
-111
-95
-104
-110
-91
-64
-57
-78
-100
-104
-103
-130
-201
-296
-386
-462
-538
-622
-700
-747
-752
-723
-670
-596
-500
-387
-273
-175
-105
-73
-82
-130
-204
-294
-387
-469
-518
-510
-436
-314
-173
-28
127
299
474
617
703
735
744
756
779
807
831
845
838
801
728
630
522
413
301
180
53
-69
-176
-267
-346
-419
-476
-505
-498
-462
-413
-369
-329
-285
-229
-171
-131
-129
-160
-207
-250
-285
-317
-345
-359
-349
-321
-292
-274
-262
-235
-179
-94
2
94
172
226
242
205
112
-14
-138
-236
-311
-386
-477
-573
-648
-683
-686
-682
-685
-683
-654
-595
-531
-493
-487
-490
-468
-409
-329
-252
-184
-118
-43
37
116
192
275
365
445
490
482
428
351
269
189
113
51
11
-9
-27
-68
-141
-233
-325
-403
-466
-510
-529
-519
-492
-469
-463
-468
-467
-454
-446
-460
-500
-546
-578
-590
-592
-590
-582
-562
-535
-512
-500
-498
-506
-528
-569
-618
-650
-648
-617
-586
-574
-586
-613
-659
-740
-866
-1024
-1180
-1305
-1385
-1414
-1386
-1300
-1172
-1033
-914
-824
-753
-688
-624
-555
-476
-383
-287
-205
-149
-111
-78
-50
-33
-24
-2
53
134
212
266
298
327
359
377
365
326
281
243
213
186
167
162
167
167
162
166
197
245
286
302
301
300
303
296
273
245
233
235
232
208
171
141
127
121
108
88
71
60
52
46
52
75
108
134
147
159
180
202
204
175
121
56
-19
-112
-223
-335
-421
-466
-468
-438
-383
-320
-265
-234
-230
-245
-265
-281
-288
-282
-265
-247
-243
-258
-276
-278
-258
-230
-218
-234
-277
-335
-393
-441
-477
-507
-540
-576
-610
-634
-650
-664
-674
-667
-636
-590
-551
-526
-500
-460
-416
-392
-397
-404
-379
-317
-250
-212
-198
-176
-123
-50
19
81
159
268
394
503
581
640
697
748
774
764
733
703
683
661
629
596
588
621
686
751
792
802
792
776
758
732
694
649
606
571
539
499
446
390
346
327
339
379
433
476
488
462
413
364
327
292
251
215
204
230
275
308
314
303
292
272
221
133
33
-32
-41
-9
31
64
99
149
209
259
278
260
213
142
53
-46
-140
-214
-259
-268
-237
-168
-74
26
121
215
319
432
532
592
603
578
529
450
328
161
-31
-224
-407
-588
-770
-933
-1046
-1088
-1070
-1012
-930
-826
-708
-597
-511
-449
-392
-322
-238
-156
-83
-14
57
118
143
113
31
-84
-214
-353
-491
-611
-693
-727
-728
-718
-715
-724
-740
-764
-796
-832
-861
-875
-873
-859
-839
-818
-799
-793
-799
-805
-783
-717
-614
-504
-414
-345
-283
-216
-155
-119
-113
-121
-121
-108
-94
-87
-85
-75
-54
-23
17
68
124
164
166
129
75
29
-11
-62
-129
-186
-204
-179
-144
-130
-131
-114
-56
24
88
113
105
89
76
59
31
-8
-48
-87
-129
-174
-207
-214
-189
-139
-84
-38
-5
22
51
86
118
137
136
123
110
102
89
62
27
4
10
41
79
111
143
190
255
324
379
418
456
495
518
499
430
337
257
210
186
169
159
168
201
241
260
253
242
251
281
309
312
296
286
303
346
401
456
508
553
579
569
517
430
323
211
104
11
-61
-111
-139
-144
-131
-105
-77
-57
-42
-29
-20
-24
-45
-75
-99
-110
-121
-143
-174
-204
-235
-288
-375
-479
-559
-586
-566
-534
-512
-497
-475
-444
-412
-374
-312
-208
-72
65
174
252
317
382
445
496
532
554
565
568
572
590
626
664
677
655
609
565
540
538
551
577
618
676
748
827
904
968
1008
1018
1000
958
897
818
725
629
547
493
471
481
520
585
663
737
796
840
880
921
955
967
941
879
793
703
627
576
551
540
533
528
536
561
590
606
602
593
602
636
680
715
735
747
761
775
783
785
781
768
732
669
591
532
517
554
627
713
792
857
907
953
1002
1052
1091
1104
1093
1076
1066
1061
1040
993
930
876
851
845
834
797
735
665
602
550
496
424
336
257
215
217
246
272
286
298
323
357
380
379
357
323
279
221
154
99
73
66
45
-12
-94
-169
-216
-243
-271
-311
-354
-389
-411
-426
-441
-458
-474
-478
-462
-425
-380
-351
-346
-352
-338
-289
-225
-179
-175
-204
-244
-282
-322
-376
-446
-521
-586
-630
-654
-664
-668
-667
-656
-637
-622
-623
-641
-659
-655
-623
-576
-530
-486
-436
-367
-283
-192
-105
-31
20
38
30
13
1
-10
-32
-68
-101
-114
-106
-86
-62
-23
34
97
146
177
211
267
333
373
365
322
276
239
197
136
67
13
-17
-45
-95
-166
-234
-279
-305
-336
-381
-430
-471
-512
-571
-652
-736
-795
-818
-822
-834
-857
-879
-884
-874
-869
-885
-917
-946
-953
-941
-920
-901
-889
-886
-899
-933
-984
-1036
-1073
-1083
-1062
-1008
-925
-823
-712
-599
-480
-355
-237
-146
-94
-69
-46
-9
44
104
165
224
279
322
350
363
358
323
247
133
10
-92
-159
-198
-221
-229
-222
-210
-207
-215
-225
-229
-235
-260
-306
-350
-365
-346
-311
-285
-269
-254
-233
-212
-201
-197
-193
-190
-195
-210
-227
-233
-229
-229
-241
-253
-242
-198
-138
-96
-91
-118
-149
-158
-139
-105
-73
-55
-46
-38
-26
-21
-37
-82
-154
-241
-328
-408
-479
-546
-616
-684
-736
-755
-731
-679
-626
-598
-604
-631
-663
-691
-712
-719
-701
-648
-567
-482
-420
-390
-382
-373
-348
-305
-248
-181
-110
-46
-11
-22
-72
-136
-186
-213
-225
-231
-233
-226
-212
-198
-181
-151
-96
-22
48
102
148
208
289
375
442
484
515
548
582
604
610
609
608
600
573
524
468
417
369
311
241
174
128
98
57
-15
-106
-180
-211
-209
-203
-212
-228
-234
-232
-243
-282
-337
-380
-398
-401
-401
-395
-362
-293
-203
-114
-34
45
128
200
242
256
264
277
283
261
214
172
162
182
206
217
223
243
285
338
391
442
488
523
540
540
532
519
496
460
424
404
401
403
402
407
429
466
497
516
537
577
630
671
684
678
667
646
595
514
432
377
339
286
202
111
51
23
1
-28
-46
-28
16
44
26
-17
-37
-9
50
106
144
169
183
176
149
114
90
78
71
71
92
141
203
252
279
296
320
349
375
402
443
498
545
558
533
493
466
462
476
502
543
594
644
684
715
740
757
765
773
802
852
899
907
872
823
798
800
804
786
754
732
732
744
753
753
750
745
732
704
660
603
534
463
407
381
379
378
361
337
330
344
355
330
267
190
126
80
38
-10
-61
-110
-152
-188
-215
-227
-224
-209
-186
-149
-95
-29
30
68
87
98
112
131
151
163
159
134
98
70
70
94
118
117
86
42
2
-39
-93
-163
-238
-305
-362
-419
-484
-548
-592
-599
-572
-532
-505
-507
-529
-544
-530
-490
-446
-413
-388
-363
-344
-352
-399
-469
-531
-565
-584
-612
-658
-715
-771
-822
-871
-913
-945
-973
-1010
-1059
-1100
-1109
-1090
-1069
-1075
-1101
-1120
-1109
-1079
-1063
-1076
-1107
-1133
-1144
-1148
-1160
-1177
-1186
-1176
-1147
-1115
-1098
-1103
-1118
-1127
-1120
-1101
-1080
-1064
-1053
-1044
-1043
-1053
-1065
-1061
-1031
-985
-943
-916
-894
-861
-811
-751
-683
-605
-516
-431
-367
-330
-301
-270
-242
-243
-279
-327
-350
-335
-299
-267
-247
-227
-196
-160
-136
-127
-118
-92
-51
-17
-17
-55
-109
-150
-162
-158
-161
-179
-194
-185
-146
-98
-61
-39
-16
21
65
105
138
171
207
231
227
196
160
139
136
139
140
141
144
143
135
130
149
202
270
322
341
329
299
259
206
144
85
45
25
15
3
-16
-42
-75
-116
-164
-219
-271
-310
-323
-302
-257
-209
-177
-156
-128
-84
-43
-34
-74
-142
-199
-222
-216
-198
-180
-158
-129
-102
-89
-98
-120
-141
-154
-167
-190
-229
-280
-328
-350
-328
-259
-163
-65
20
94
163
226
264
264
226
163
84
-5
-94
-163
-189
-170
-130
-95
-76
-65
-54
-45
-43
-44
-35
-14
7
13
12
31
84
152
202
222
229
247
277
299
303
299
307
325
338
343
360
420
528
660
785
891
980
1053
1099
1113
1109
1105
1110
1116
1107
1072
1008
920
822
737
691
683
692
695
688
684
687
690
682
672
674
688
689
662
625
622
675
763
842
888
908
920
917
882
811
733
684
673
676
663
627
585
561
567
606
671
749
822
870
885
877
866
868
881
890
876
831
765
693
631
585
558
551
565
591
611
608
584
560
564
610
687
775
855
921
972
1006
1028
1038
1043
1051
1066
1089
1111
1120
1108
1074
1031
996
975
963
949
934
930
951
1000
1067
1129
1174
1205
1231
1259
1285
1301
1303
1293
1275
1245
1198
1140
1081
1030
982
925
856
788
737
702
663
601
525
463
446
475
531
583
607
594
545
475
403
346
308
286
271
262
253
236
206
173
152
153
170
188
204
221
243
255
243
207
164
129
104
80
55
40
45
67
98
131
164
190
199
194
192
214
254
286
291
269
236
186
96
-50
-230
-395
-509
-571
-606
-626
-628
-605
-564
-521
-481
-445
-417
-409
-424
-444
-447
-429
-412
-417
-438
-455
-456
-459
-486
-537
-595
-640
-675
-717
-772
-827
-864
-875
-866
-847
-822
-798
-783
-780
-784
-788
-793
-809
-846
-893
-929
-943
-946
-959
-992
-1034
-1068
-1094
-1125
-1167
-1207
-1228
-1226
-1220
-1223
-1230
-1220
-1187
-1152
-1135
-1135
-1123
-1080
-1022
-987
-995
-1024
-1039
-1029
-1025
-1062
-1145
-1241
-1317
-1359
-1380
-1391
-1392
-1382
-1358
-1325
-1279
-1213
-1130
-1045
-974
-925
-892
-870
-859
-861
-876
-898
-926
-964
-1012
-1069
-1125
-1171
-1199
-1199
-1172
-1133
-1103
-1086
-1062
-1008
-920
-822
-739
-672
-600
-520
-451
-418
-412
-398
-354
-296
-255
-239
-224
-189
-143
-113
-106
-98
-67
-27
-15
-45
-88
-102
-76
-45
-44
-73
-97
-90
-53
-7
38
92
165
259
362
463
549
609
634
626
601
580
571
567
555
534
514
503
498
491
475
449
417
383
344
295
236
182
146
136
137
127
95
47
-3
-45
-81
-111
-127
-120
-94
-67
-62
-78
-98
-103
-85
-50
-5
44
92
129
151
158
158
156
151
138
116
87
52
15
-20
-50
-78
-106
-133
-149
-144
-124
-103
-93
-91
-87
-80
-81
-99
-130
-156
-169
-174
-180
-179
-159
-115
-65
-27
-7
14
50
92
119
114
87
61
45
30
-4
-67
-145
-210
-245
-246
-225
-190
-144
-85
-19
43
93
133
171
207
237
260
280
306
341
372
388
386
373
354
326
284
228
166
107
51
2
-36
-55
-55
-46
-33
-16
11
45
81
114
138
146
125
70
-1
-54
-65
-43
-19
-15
-23
-27
-20
-15
-22
-32
-22
16
64
90
74
28
-23
-62
-92
-124
-165
-206
-233
-242
-242
-246
-259
-280
-303
-329
-356
-369
-350
-297
-229
-169
-120
-66
6
81
133
149
146
146
145
126
85
45
30
42
60
72
86
110
129
117
73
24
-1
-9
-27
-67
-101
-99
-67
-52
-86
-158
-226
-259
-258
-237
-198
-133
-49
30
83
107
107
91
62
31
14
13
14
1
-20
-29
-14
13
37
64
114
192
271
319
334
344
371
404
406
363
296
241
215
204
188
165
141
113
70
5
-71
-141
-204
-272
-352
-428
-471
-469
-444
-426
-418
-391
-312
-185
-56
22
34
10
-7
-1
13
17
8
0
4
11
13
7
2
5
11
11
6
4
6
10
10
6
4
7
10
9
6
5
8
10
9
6
5
8
10
8
6
6
8
9
8
6
6
9
9
7
6
7
9
9
7
6
7
9
9
7
6
8
9
8
7
6
8
9
8
7
7
8
9
8
7
7
8
9
7
7
7
8
8
7
7
7
8
8
7
7
8
8
8
7
7
8
8
8
7
7
8
8
8
7
7
8
8
7
7
7
8
8
7
7
8
8
8
7
7
8
8
8
7
7
8
8
8
7
7
8
8
8
7
7
8
8
7
7
7
8
8
7
7
8
8
8
7
7
8
8
8
7
7
8
8
8
7
7
8
8
8
7
7
8
8
7
7
8
8
8
7
7
8
8
8
7
7
8
8
8
7
7
8
8
8
7
8
8
8
8
7
8
8
8
7
7
8
8
8
7
7
8
8
8
7
7
8
8
8
7
8
8
8
8
7
8
8
8
8
7
8
8
8
7
8
8
8
8
7
8
8
8
8
7
8
8
8
8
7
8
8
8
8
8
8
8
8
7
8
8
8
8
7
8
8
8
7
7
8
8
8
7
7
8
8
7
7
7
8
7
7
7
7
8
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
