5
13754
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
0
0
0
0
0
0
0
-1
-1
0
0
0
0
0
-1
-1
-1
0
0
0
0
0
-1
-1
0
0
0
0
0
0
-1
-1
0
0
0
0
0
-1
-1
-1
0
0
0
0
0
-1
-1
-1
0
0
0
0
0
-1
-1
-1
0
0
0
0
0
-1
-1
-1
0
0
1
0
-1
-1
-1
-1
0
1
1
0
-1
-2
-2
-1
0
1
1
0
-1
-2
-2
-1
1
2
2
0
-2
-4
-4
-1
3
7
6
0
-10
-22
-30
-30
-20
-2
19
38
50
52
45
32
18
8
2
1
2
1
-1
-6
-9
-9
-2
11
29
47
60
63
54
36
13
-11
-29
-38
-36
-26
-11
5
18
25
25
19
10
1
-5
-7
-7
-4
-1
1
0
-2
-4
-5
-4
-3
-1
0
-1
-2
-4
-5
-4
-2
0
0
-2
-5
-7
-5
2
12
22
27
24
14
1
-11
-15
-10
3
18
29
31
22
7
-7
-13
-10
2
17
27
29
22
9
-3
-10
-10
-4
3
5
2
-5
-12
-12
-4
13
33
51
61
60
48
31
12
-3
-11
-12
-8
-2
4
5
1
-7
-18
-28
-33
-32
-22
-7
10
24
30
27
17
2
-11
-21
-23
-20
-11
-1
10
20
27
31
29
21
7
-12
-32
-46
-50
-43
-25
-2
19
31
32
21
5
-11
-20
-18
-6
11
25
32
27
11
-9
-27
-36
-34
-20
0
19
31
32
24
10
-5
-17
-23
-25
-23
-21
-18
-14
-7
4
17
28
33
27
11
-11
-30
-40
-35
-16
11
37
52
53
38
13
-14
-35
-44
-39
-23
-1
24
46
61
69
68
60
45
28
12
-1
-9
-10
-8
-3
1
2
1
-2
-4
-6
-5
-3
-1
0
0
-2
-3
-4
-4
-3
-2
-1
-1
-1
-3
-4
-5
-4
-2
0
0
-1
-4
-6
-7
-4
3
13
22
26
24
15
2
-9
-15
-13
-3
9
20
25
23
16
7
-1
-4
-4
-3
-2
-2
-4
-5
-4
-1
1
1
-2
-6
-8
-4
7
22
37
45
42
27
5
-16
-29
-30
-23
-12
-5
-5
-13
-24
-32
-31
-22
-7
9
21
25
23
16
9
3
-2
-5
-7
-8
-7
-2
3
7
6
-2
-15
-29
-36
-33
-16
11
39
62
70
64
45
20
-3
-18
-23
-18
-6
10
25
37
42
40
30
13
-5
-21
-30
-30
-22
-10
0
4
3
-1
-3
-1
7
17
24
25
18
6
-6
-14
-14
-7
1
6
6
0
-6
-10
-9
-4
2
5
3
-3
-9
-12
-7
4
16
26
28
21
10
-2
-9
-10
-6
-1
3
3
-1
-6
-8
-7
-3
1
3
1
-3
-7
-8
-6
-2
2
4
1
-4
-9
-11
-8
0
9
18
22
21
16
9
3
-2
-4
-5
-6
-6
-5
-1
5
13
20
24
21
13
3
-7
-11
-10
-4
3
6
3
-7
-20
-31
-36
-32
-17
2
21
32
32
19
-4
-32
-56
-70
-71
-59
-38
-15
3
11
9
0
-9
-14
-12
-4
6
11
7
-6
-25
-42
-51
-49
-38
-22
-9
-3
-3
-6
-4
7
26
48
65
68
54
26
-6
-33
-44
-39
-20
4
23
32
30
19
6
-4
-9
-8
-5
-1
3
6
9
10
9
3
-6
-18
-30
-37
-36
-27
-13
2
11
13
7
-4
-14
-19
-19
-14
-6
0
3
2
-1
-4
-6
-6
-4
-2
-1
0
-1
-3
-4
-5
-5
-4
-2
-1
0
-1
-3
-5
-6
-6
-4
-1
3
3
1
-6
-15
-23
-27
-24
-16
-3
10
20
25
26
23
18
14
10
7
4
1
-2
-5
-6
-6
-4
-2
0
0
-2
-3
-5
-5
-4
-2
-2
-1
-2
-3
-4
-4
-4
-3
-2
-2
-2
-2
-3
-4
-4
-5
-4
-2
0
1
0
-4
-11
-19
-26
-28
-26
-18
-9
-1
4
4
0
-5
-7
-7
-4
-1
1
1
-2
-5
-7
-6
-3
0
1
0
-4
-7
-7
-5
0
3
2
-4
-16
-29
-40
-44
-41
-32
-20
-10
-3
-1
-2
-3
-3
-2
-1
-1
-3
-6
-8
-7
-2
6
14
21
22
19
12
3
-5
-8
-8
-5
-2
0
1
-1
-4
-5
-5
-4
-2
0
-1
-3
-5
-6
-4
1
9
18
26
30
29
25
18
11
6
2
-1
-3
-5
-6
-6
-4
-2
1
1
-1
-5
-9
-9
-5
4
15
24
27
21
10
-2
-11
-12
-4
10
25
36
39
34
24
13
5
-1
-3
-4
-4
-5
-5
-4
-2
0
0
-2
-4
-7
-7
-5
-1
2
3
-1
-7
-11
-11
-5
6
19
27
27
19
5
-10
-21
-25
-25
-23
-22
-25
-29
-30
-26
-14
3
20
31
33
24
10
-6
-16
-18
-13
-5
2
6
4
-1
-6
-9
-8
-5
-1
2
2
-1
-4
-8
-8
-6
-2
2
4
3
-3
-13
-23
-30
-31
-25
-14
-1
12
21
26
27
25
24
22
18
10
-2
-18
-32
-40
-36
-21
3
27
45
51
45
29
12
-2
-8
-8
-7
-8
-13
-23
-30
-31
-23
-6
14
30
36
29
12
-9
-28
-38
-38
-27
-11
5
18
24
24
18
9
1
-6
-9
-8
-4
0
3
2
-4
-12
-20
-26
-28
-26
-19
-10
-2
4
6
3
-3
-12
-22
-29
-33
-30
-19
-1
20
39
51
51
39
17
-7
-28
-40
-40
-30
-13
5
20
28
27
20
7
-7
-21
-30
-34
-30
-19
-2
16
34
48
57
59
55
47
35
21
6
-9
-22
-32
-36
-34
-26
-16
-5
5
13
18
21
22
22
20
15
6
-4
-13
-17
-15
-5
10
27
41
47
43
29
9
-12
-29
-38
-37
-26
-9
9
24
31
29
19
4
-12
-24
-30
-29
-23
-15
-8
-2
0
0
-2
-3
-4
-4
-4
-4
-4
-3
-2
-2
-2
-3
-4
-5
-5
-4
-2
-1
-1
-2
-5
-7
-7
-4
-1
1
1
-2
-7
-11
-11
-5
6
18
27
27
17
1
-18
-31
-34
-25
-7
14
29
34
25
7
-17
-38
-52
-56
-49
-35
-18
-4
5
6
0
-7
-12
-11
-1
13
28
35
29
8
-23
-55
-78
-85
-72
-44
-10
19
35
35
23
6
-8
-14
-11
-4
3
5
1
-5
-10
-10
-7
-1
4
4
-1
-8
-13
-12
-5
8
19
26
24
13
-4
-22
-37
-46
-49
-48
-45
-40
-32
-20
-3
18
43
64
78
79
67
43
13
-18
-43
-58
-64
-61
-52
-41
-28
-12
6
27
49
68
79
78
64
40
14
-9
-21
-20
-11
1
9
9
2
-9
-16
-16
-8
3
12
12
1
-17
-34
-42
-36
-17
11
38
57
62
54
39
21
6
-3
-8
-10
-14
-18
-23
-25
-25
-20
-12
-5
1
3
2
-1
-5
-9
-10
-8
-3
5
14
21
25
22
12
-4
-21
-35
-39
-32
-17
2
19
27
27
19
7
-3
-9
-9
-6
-2
0
-1
-3
-5
-6
-5
-4
-2
-2
-2
-3
-4
-5
-8
-13
-22
-33
-44
-51
-53
-48
-38
-25
-13
-4
0
0
-2
-4
-5
-5
-5
-4
-3
-3
-2
-2
-3
-5
-6
-7
-5
1
10
21
27
27
16
-4
-29
-51
-63
-61
-43
-16
14
37
49
48
36
18
2
-8
-10
-8
-3
0
0
-2
-6
-8
-7
-5
-1
0
-1
-3
-7
-8
-7
-4
0
1
0
-4
-9
-10
-8
-2
4
6
1
-11
-25
-37
-39
-29
-8
18
40
51
48
34
14
-4
-14
-15
-10
-2
3
3
-1
-6
-9
-9
-5
-2
1
0
-3
-7
-8
-7
-4
-1
0
-2
-5
-8
-8
-6
-1
3
2
-3
-13
-23
-30
-31
-26
-17
-7
-1
1
0
-4
-6
-6
-5
-3
-2
-4
-6
-7
-5
1
10
19
24
22
14
1
-10
-15
-13
-2
13
26
32
27
14
-7
-28
-45
-53
-50
-38
-20
-1
15
24
25
18
7
-5
-14
-18
-18
-15
-13
-15
-22
-31
-38
-39
-30
-11
12
34
47
48
36
15
-8
-26
-35
-36
-30
-20
-10
0
10
21
32
40
42
35
21
3
-12
-20
-18
-8
4
11
8
-6
-24
-40
-45
-37
-16
9
32
44
44
32
13
-6
-22
-31
-34
-32
-29
-24
-18
-13
-8
-4
-3
-3
-5
-6
-5
-4
-1
0
-1
-6
-14
-21
-26
-28
-25
-19
-12
-5
0
2
1
-1
-5
-9
-12
-11
-6
4
19
34
45
48
40
20
-6
-34
-58
-73
-77
-71
-59
-43
-29
-17
-9
-3
1
6
12
19
27
32
32
25
12
-5
-22
-33
-35
-26
-11
7
21
27
23
13
0
-9
-13
-11
-6
-1
1
0
-3
-6
-8
-7
-5
-3
-2
-3
-3
-4
-4
-4
-6
-10
-16
-24
-29
-31
-26
-16
-3
11
21
25
22
12
-4
-22
-40
-54
-61
-60
-50
-35
-19
-5
2
2
-2
-6
-5
3
15
26
31
23
2
-28
-59
-81
-87
-75
-47
-11
25
53
68
69
57
36
12
-12
-30
-39
-40
-31
-15
2
17
26
26
19
7
-5
-16
-23
-25
-26
-26
-26
-27
-27
-26
-22
-16
-10
-5
-2
-1
-2
-4
-5
-6
-6
-5
-4
-4
-4
-4
-4
-4
-4
-5
-6
-6
-6
-4
-2
-1
-2
-5
-12
-20
-28
-32
-29
-18
-2
18
36
46
45
31
7
-22
-51
-71
-80
-74
-55
-26
5
33
54
63
62
52
35
16
-1
-15
-24
-27
-27
-24
-20
-16
-12
-8
-4
-2
0
-1
-3
-7
-9
-10
-7
-3
2
3
-2
-11
-24
-34
-38
-31
-15
8
30
45
48
39
20
-2
-22
-33
-36
-31
-22
-12
-1
10
20
31
40
43
38
23
-1
-27
-49
-60
-56
-35
-3
35
68
90
95
84
58
24
-11
-39
-57
-61
-52
-34
-12
8
20
25
22
14
4
-3
-7
-8
-6
-5
-4
-4
-5
-6
-6
-5
-4
-4
-4
-5
-6
-6
-5
-5
-4
-4
-5
-6
-6
-6
-5
-4
-4
-4
-5
-6
-6
-6
-5
-4
-4
-4
-5
-6
-6
-6
-5
-4
-4
-4
-6
-6
-6
-6
-4
-3
-3
-5
-6
-7
-7
-6
-4
-2
-3
-5
-7
-9
-8
-6
-2
1
0
-5
-14
-23
-31
-33
-28
-18
-3
10
20
24
22
17
12
9
9
13
17
21
21
18
12
4
-2
-6
-8
-7
-6
-4
-4
-5
-5
-6
-6
-5
-5
-4
-5
-5
-6
-6
-6
-5
-4
-4
-5
-6
-6
-6
-5
-5
-4
-4
-5
-6
-7
-6
-5
-4
-4
-4
-5
-6
-7
-6
-5
-4
-4
-4
-5
-7
-7
-6
-5
-4
-3
-4
-6
-7
-7
-6
-5
-3
-3
-5
-6
-8
-7
-6
-4
-3
-4
-7
-9
-8
-2
7
18
25
24
15
1
-14
-23
-22
-9
9
29
42
45
36
19
-2
-20
-32
-36
-32
-22
-6
11
27
39
43
39
28
12
-3
-14
-17
-12
-3
7
14
17
17
13
9
5
-1
-8
-17
-26
-33
-34
-28
-16
-1
13
21
22
17
8
0
-6
-9
-9
-9
-9
-8
-5
2
13
25
34
35
24
3
-26
-55
-78
-87
-81
-61
-32
-1
25
41
45
40
27
12
-1
-10
-15
-14
-10
-3
5
12
17
19
17
10
1
-8
-14
-15
-11
-3
6
15
19
18
14
7
0
-6
-9
-10
-9
-6
0
7
16
25
31
35
34
30
24
17
12
7
2
-3
-8
-12
-13
-12
-7
0
8
13
15
14
11
7
3
-1
-6
-10
-12
-12
-9
-3
2
4
0
-8
-17
-21
-15
1
24
47
62
64
53
33
11
-6
-15
-19
-21
-24
-29
-33
-30
-18
3
27
45
51
41
19
-7
-28
-38
-35
-24
-11
-2
2
1
-3
-5
-7
-10
-14
-20
-27
-30
-29
-22
-12
-3
1
0
-5
-9
-11
-8
-3
0
-3
-11
-23
-32
-35
-30
-19
-8
-1
0
-3
-7
-9
-8
-4
-3
-5
-9
-13
-11
-1
16
34
46
46
34
14
-6
-18
-19
-12
-3
3
2
-4
-11
-14
-11
-4
2
2
-7
-22
-36
-41
-36
-20
0
18
26
25
15
3
-6
-10
-10
-7
-4
-4
-5
-7
-7
-7
-6
-5
-6
-6
-7
-6
-5
-4
-5
-7
-9
-9
-6
-2
1
-1
-11
-27
-46
-59
-62
-49
-26
1
23
32
27
13
-3
-12
-12
-3
11
21
24
19
8
-4
-11
-13
-10
-6
-2
-2
-4
-7
-9
-9
-8
-6
-4
-4
-5
-6
-7
-8
-9
-9
-7
-4
2
9
15
19
17
11
1
-8
-13
-14
-10
-5
-1
0
-3
-8
-11
-12
-9
-4
-1
0
-4
-9
-13
-13
-8
-2
3
3
-4
-17
-30
-38
-35
-23
-2
21
38
44
39
24
6
-9
-18
-17
-11
-3
3
4
-1
-10
-20
-27
-30
-29
-24
-18
-12
-7
-4
-3
-3
-4
-6
-8
-9
-8
-7
-5
-4
-4
-5
-7
-9
-9
-7
-5
-3
-3
-5
-8
-11
-10
-7
-3
0
-1
-6
-13
-17
-14
-1
19
38
49
47
31
5
-22
-40
-45
-36
-20
-4
5
4
-3
-12
-16
-14
-7
1
5
1
-8
-20
-29
-33
-31
-24
-15
-6
3
13
21
28
31
27
17
5
-6
-11
-7
4
16
23
21
8
-10
-28
-40
-44
-39
-31
-22
-15
-10
-4
3
11
18
19
12
0
-13
-20
-17
-3
18
37
48
46
32
11
-11
-27
-37
-42
-44
-46
-48
-48
-44
-34
-21
-8
1
3
-1
-7
-12
-13
-10
-5
-1
-1
-5
-9
-11
-11
-7
-3
-1
-3
-8
-13
-13
-8
1
12
20
22
16
7
-4
-11
-13
-10
-6
-3
-3
-5
-7
-9
-9
-7
-5
-4
-5
-6
-8
-8
-8
-6
-5
-5
-6
-7
-8
-8
-7
-6
-5
-5
-6
-7
-8
-8
-6
-5
-5
-6
-7
-9
-9
-7
-4
-2
-3
-7
-14
-22
-29
-32
-30
-23
-14
-4
2
3
-1
-8
-15
-19
-15
-3
17
41
64
78
80
68
43
10
-22
-47
-60
-60
-49
-33
-18
-8
-4
-5
-6
-3
4
15
27
34
34
27
14
1
-9
-13
-11
-6
-2
-2
-5
-10
-12
-8
3
18
31
39
37
25
6
-16
-35
-47
-52
-52
-50
-47
-46
-45
-42
-35
-24
-10
7
26
45
62
75
81
78
64
40
9
-21
-46
-59
-59
-49
-34
-19
-10
-5
-4
-4
-3
-2
-4
-11
-22
-37
-49
-54
-49
-35
-17
-2
4
1
-8
-16
-13
3
31
64
93
109
109
94
72
50
34
26
23
17
6
-14
-39
-62
-76
-76
-62
-38
-13
4
7
-4
-26
-49
-65
-67
-52
-23
13
47
74
89
95
95
93
93
94
94
88
74
52
26
0
-19
-29
-31
-27
-24
-25
-32
-41
-50
-54
-51
-43
-32
-23
-17
-13
-9
0
14
33
54
70
76
68
48
20
-11
-40
-62
-76
-83
-84
-80
-70
-53
-29
0
31
61
84
99
105
105
104
104
105
104
94
69
28
-27
-89
-146
-188
-208
-207
-188
-160
-130
-102
-77
-49
-15
27
75
121
157
175
172
150
116
79
46
21
4
-5
-9
-10
-7
-5
-6
-15
-37
-72
-115
-155
-179
-177
-144
-86
-15
53
101
125
125
112
97
89
91
98
105
103
90
70
47
27
11
-3
-21
-46
-80
-117
-148
-164
-159
-133
-89
-36
18
68
112
149
179
197
200
183
145
89
23
-43
-102
-150
-186
-210
-223
-222
-200
-154
-82
7
99
174
215
214
174
111
44
-5
-26
-16
14
49
74
79
62
28
-15
-57
-89
-106
-103
-78
-33
26
88
140
170
168
137
87
35
1
-3
23
68
115
143
141
109
56
-1
-48
-79
-96
-108
-125
-151
-181
-204
-208
-182
-129
-59
13
70
102
110
103
91
84
86
91
91
81
58
29
5
1
24
73
141
210
263
285
267
210
120
7
-114
-231
-333
-411
-459
-476
-464
-430
-381
-324
-264
-202
-132
-51
45
153
266
367
440
468
446
376
271
152
42
-41
-88
-99
-85
-60
-40
-35
-48
-71
-94
-105
-98
-74
-44
-24
-27
-64
-131
-217
-300
-359
-380
-358
-298
-214
-117
-18
83
186
291
392
475
519
511
445
336
212
110
59
71
130
200
235
197
71
-127
-354
-550
-665
-668
-563
-382
-181
-14
82
96
49
-19
-62
-47
34
161
293
381
389
303
142
-51
-223
-327
-343
-277
-165
-53
18
28
-15
-82
-131
-127
-53
85
256
422
546
601
578
482
331
149
-39
-210
-344
-425
-444
-401
-303
-167
-13
138
265
354
396
388
330
233
114
-4
-92
-124
-88
13
156
303
414
462
439
362
267
194
174
211
287
364
398
357
234
47
-164
-350
-468
-494
-431
-303
-147
-2
106
168
189
189
187
194
210
221
214
179
119
52
10
18
93
227
391
540
628
620
507
303
42
-234
-490
-701
-855
-952
-992
-974
-892
-743
-531
-273
3
258
463
598
666
691
704
736
801
888
961
974
882
661
317
-109
-552
-940
-1209
-1323
-1277
-1101
-842
-556
-290
-75
80
180
244
293
344
406
478
549
600
612
566
456
284
66
-171
-400
-593
-736
-822
-852
-830
-761
-642
-471
-248
14
296
564
781
918
958
902
771
595
414
261
157
110
110
131
138
93
-33
-248
-539
-865
-1168
-1388
-1477
-1418
-1224
-938
-616
-307
-44
169
351
533
739
976
1228
1456
1615
1662
1573
1350
1018
620
204
-187
-531
-821
-1068
-1281
-1462
-1595
-1646
-1578
-1362
-999
-523
-4
478
850
1074
1153
1126
1051
977
923
876
797
642
383
22
-406
-842
-1220
-1479
-1575
-1479
-1187
-716
-109
561
1198
1698
1972
1972
1711
1260
732
246
-108
-297
-341
-305
-259
-254
-303
-379
-435
-430
-344
-186
8
199
353
451
494
489
443
359
235
70
-134
-368
-612
-842
-1033
-1156
-1186
-1099
-883
-542
-106
371
820
1168
1363
1390
1276
1082
881
735
673
680
709
694
582
346
5
-389
-760
-1034
-1156
-1103
-895
-584
-239
68
284
385
382
310
217
140
91
53
-14
-154
-391
-712
-1062
-1356
-1503
-1443
-1161
-704
-157
373
793
1046
1120
1042
858
618
365
126
-72
-206
-249
-182
-4
254
532
746
820
703
397
-44
-524
-937
-1195
-1256
-1127
-860
-529
-204
64
250
352
383
361
302
229
163
134
163
261
410
565
663
640
458
125
-303
-729
-1047
-1173
-1074
-774
-349
102
494
778
953
1055
1135
1227
1329
1399
1369
1170
769
185
-505
-1177
-1699
-1961
-1910
-1568
-1028
-428
78
372
397
173
-205
-604
-891
-975
-840
-544
-197
80
202
147
-33
-237
-358
-326
-134
161
468
704
827
858
864
922
1082
1337
1616
1817
1838
1618
1157
513
-222
-945
-1570
-2037
-2312
-2379
-2246
-1941
-1525
-1084
-718
-505
-476
-591
-748
-817
-693
-343
174
726
1158
1357
1296
1045
740
518
460
556
721
832
798
601
305
28
-109
-41
221
595
969
1245
1373
1352
1214
987
677
266
-263
-893
-1552
-2119
-2460
-2475
-2146
-1549
-831
-163
319
562
594
510
416
389
449
566
687
768
799
806
823
872
937
965
886
644
226
-329
-936
-1493
-1906
-2115
-2096
-1858
-1431
-855
-183
522
1185
1726
2078
2210
2135
1912
1619
1322
1044
760
405
-83
-722
-1461
-2180
-2726
-2967
-2838
-2373
-1694
-966
-341
94
332
444
535
696
969
1333
1714
2017
2161
2097
1820
1366
796
182
-405
-900
-1255
-1443
-1467
-1357
-1168
-961
-790
-680
-619
-569
-482
-322
-84
203
488
721
867
922
903
834
723
557
308
-46
-495
-984
-1412
-1669
-1674
-1411
-948
-416
32
283
305
162
-16
-85
48
387
843
1269
1526
1535
1315
966
625
409
361
444
558
595
486
235
-89
-386
-570
-609
-533
-419
-350
-379
-513
-718
-944
-1158
-1357
-1562
-1795
-2043
-2243
-2293
-2079
-1528
-648
454
1595
2563
3177
3343
3079
2499
1771
1065
502
129
-66
-136
-133
-85
7
154
353
566
718
722
512
83
-493
-1077
-1510
-1661
-1476
-998
-352
309
849
1201
1371
1416
1401
1351
1241
1000
567
-77
-861
-1643
-2243
-2513
-2393
-1936
-1292
-651
-169
88
164
194
338
713
1341
2131
2908
3472
3665
3425
2799
1927
996
180
-401
-710
-782
-706
-582
-498
-509
-636
-877
-1219
-1642
-2121
-2620
-3082
-3431
-3586
-3479
-3079
-2405
-1524
-534
458
1368
2148
2780
3266
3606
3782
3766
3533
3086
2469
1771
1099
550
170
-55
-201
-367
-642
-1067
-1622
-2235
-2809
-3258
-3525
-3589
-3457
-3145
-2664
-2025
-1248
-380
498
1283
1871
2197
2255
2106
1854
1612
1454
1393
1379
1325
1150
812
333
-211
-722
-1116
-1352
-1438
-1413
-1313
-1138
-842
-342
440
1527
2849
4232
5420
6141
6179
5442
4003
2088
21
-1860
-3289
-4142
-4450
-4372
-4120
-3883
-3753
-3708
-3627
-3360
-2792
-1908
-802
347
1342
2035
2375
2421
2305
2178
2148
2243
2405
2527
2493
2229
1729
1055
319
-351
-843
-1079
-1033
-730
-245
308
797
1088
1079
721
35
-894
-1927
-2907
-3683
-4134
-4183
-3797
-2988
-1819
-404
1092
2469
3525
4103
4134
3664
2840
1867
939
178
-395
-851
-1295
-1804
-2375
-2909
-3252
-3256
-2845
-2057
-1031
40
979
1679
2130
2398
2577
2734
2875
2944
2849
2510
1898
1050
60
-950
-1872
-2636
-3218
-3633
-3911
-4075
-4130
-4046
-3789
-3316
-2600
-1646
-487
813
2167
3475
4636
5555
6147
6349
6120
5453
4381
2983
1376
-294
-1882
-3265
-4365
-5152
-5636
-5838
-5772
-5424
-4764
-3768
-2447
-869
841
2521
4013
5194
5996
6399
6405
6011
5202
3967
2334
404
-1632
-3525
-5021
-5941
-6230
-5969
-5334
-4517
-3645
-2734
-1706
-445
1107
2882
4671
6169
7069
7173
6455
5072
3301
1445
-263
-1716
-2924
-3967
-4911
-5751
-6396
-6693
-6497
-5732
-4430
-2734
-851
999
2647
3999
5039
5800
6329
6652
6762
6619
6168
5363
4181
2642
812
-1201
-3253
-5177
-6803
-7984
-8611
-8633
-8064
-6980
-5494
-3747
-1880
-21
1727
3281
4582
5584
6254
6570
6524
6122
5392
4383
3165
1828
465
-831
-1988
-2957
-3722
-4288
-4672
-4891
-4944
-4811
-4454
-3829
-2900
-1659
-137
1585
3377
5065
6450
7340
7585
7119
5985
4338
2418
505
-1154
-2392
-3161
-3525
-3615
-3581
-3533
-3511
-3493
-3419
-3233
-2914
-2483
-1990
-1480
-972
-440
171
923
1846
2921
4065
5150
6019
6523
6548
6031
4982
3479
1668
-261
-2100
-3665
-4826
-5535
-5821
-5772
-5494
-5069
-4532
-3862
-3004
-1909
-567
969
2579
4101
5364
6220
6572
6383
5678
4528
3042
1353
-403
-2090
-3594
-4826
-5733
-6291
-6499
-6366
-5906
-5131
-4062
-2741
-1237
345
1871
3201
4213
4831
5044
4902
4504
3964
3385
2824
2291
1750
1149
446
-364
-1242
-2109
-2871
-3443
-3766
-3819
-3614
-3190
-2608
-1950
-1317
-821
-563
-605
-930
-1434
-1935
-2226
-2148
-1648
-811
163
1038
1631
1891
1914
1901
2056
2490
3149
3826
4233
4118
3365
2045
383
-1318
-2796
-3898
-4610
-5016
-5218
-5266
-5123
-4682
-3832
-2525
-830
1059
2870
4315
5169
5321
4793
3724
2327
845
-505
-1566
-2262
-2603
-2668
-2567
-2404
-2236
-2054
-1790
-1354
-682
218
1250
2251
3036
3468
3508
3229
2791
2377
2119
2045
2064
1999
1653
891
-306
-1816
-3409
-4811
-5775
-6156
-5931
-5199
-4131
-2919
-1716
-615
358
1217
1983
2659
3221
3616
3791
3706
3347
2735
1918
966
-30
-966
-1733
-2232
-2398
-2221
-1756
-1108
-403
265
863
1431
2058
2821
3730
4693
5523
5990
5898
5155
3806
2021
31
-1935
-3707
-5188
-6331
-7104
-7453
-7308
-6612
-5372
-3689
-1765
144
1794
3023
3782
4135
4207
4124
3962
3730
3387
2887
2213
1406
549
-254
-923
-1417
-1745
-1950
-2083
-2177
-2236
-2232
-2115
-1835
-1354
-668
181
1102
1964
2613
2911
2775
2205
1301
242
-757
-1506
-1889
-1898
-1630
-1247
-919
-776
-865
-1148
-1526
-1875
-2092
-2125
-1973
-1678
-1294
-859
-380
166
812
1570
2407
3236
3930
4354
4415
4094
3464
2660
1842
1127
550
51
-497
-1225
-2198
-3372
-4580
-5583
-6142
-6100
-5443
-4301
-2910
-1531
-361
520
1162
1711
2324
3099
4013
4918
5580
5760
5299
4180
2548
670
-1140
-2618
-3616
-4132
-4280
-4223
-4088
-3908
-3609
-3048
-2093
-699
1042
2901
4574
5771
6301
6122
5343
4171
2836
1519
315
-769
-1776
-2754
-3717
-4622
-5385
-5899
-6066
-5819
-5130
-4019
-2549
-821
1031
2855
4495
5823
6751
7246
7325
7034
6426
5541
4403
3032
1460
-242
-1969
-3585
-4954
-5968
-6565
-6738
-6518
-5964
-5138
-4102
-2917
-1649
-372
833
1889
2736
3342
3700
3823
3733
3451
2993
2382
1649
844
33
-717
-1348
-1829
-2157
-2355
-2456
-2494
-2491
-2454
-2380
-2260
-2080
-1825
-1480
-1029
-471
178
874
1545
2100
2456
2553
2380
1978
1431
845
326
-41
-208
-167
53
389
752
1034
1127
949
466
-283
-1182
-2061
-2737
-3068
-2999
-2580
-1954
-1301
-780
-467
-334
-261
-81
353
1115
2177
3420
4659
5701
6378
6576
6242
5377
4025
2267
222
-1954
-4072
-5918
-7285
-7997
-7947
-7114
-5576
-3501
-1126
1282
3462
5201
6368
6924
6919
6460
5672
4655
3464
2103
558
-1163
-2997
-4808
-6408
-7598
-8226
-8226
-7627
-6539
-5098
-3426
-1604
328
2334
4348
6242
7830
8901
9271
8837
7612
5725
3394
876
-1578
-3766
-5556
-6884
-7743
-8164
-8186
-7839
-7131
-6054
-4597
-2782
-689
1525
3634
5387
6564
7039
6814
6009
4814
3421
1954
452
-1117
-2790
-4543
-6250
-7689
-8603
-8780
-8135
-6732
-4766
-2494
-161
2062
4080
5854
7345
8486
9172
9291
8774
7632
5963
3934
1733
-473
-2550
-4392
-5897
-6949
-7421
-7219
-6325
-4837
-2972
-1020
733
2089
2985
3499
3790
4024
4294
4579
4757
4658
4141
3156
1772
166
-1429
-2789
-3749
-4238
-4275
-3951
-3388
-2703
-1981
-1261
-538
223
1059
1988
2982
3962
4807
5378
5554
5271
4538
3448
2144
790
-478
-1583
-2511
-3302
-4011
-4672
-5270
-5734
-5954
-5815
-5235
-4202
-2778
-1100
656
2298
3663
4632
5149
5220
4902
4289
3494
2629
1787
1025
370
-185
-661
-1072
-1419
-1681
-1824
-1826
-1685
-1433
-1121
-799
-488
-171
201
678
1273
1929
2518
2874
2849
2373
1493
368
-776
-1719
-2321
-2554
-2502
-2312
-2129
-2044
-2063
-2129
-2159
-2087
-1897
-1619
-1306
-997
-701
-390
-25
412
898
1364
1719
1881
1820
1568
1212
865
619
519
547
634
698
673
548
363
199
137
215
405
598
639
370
-308
-1386
-2729
-4091
-5180
-5724
-5555
-4651
-3142
-1274
661
2401
3771
4706
5241
5469
5492
5378
5140
4746
4140
3278
2154
810
-663
-2150
-3531
-4706
-5603
-6181
-6416
-6291
-5787
-4884
-3581
-1917
10
2037
3946
5506
6516
6856
6514
5589
4264
2758
1277
-24
-1065
-1828
-2341
-2650
-2797
-2812
-2716
-2522
-2250
-1923
-1566
-1195
-815
-410
50
606
1292
2124
3080
4090
5042
5792
6191
6125
5541
4467
3007
1319
-428
-2084
-3547
-4766
-5722
-6410
-6817
-6924
-6708
-6170
-5344
-4301
-3130
-1915
-709
471
1640
2813
3975
5066
5978
6579
6750
6424
5608
4393
2938
1438
85
-967
-1628
-1891
-1825
-1560
-1256
-1058
-1063
-1291
-1684
-2122
-2462
-2588
-2440
-2036
-1456
-820
-244
185
427
488
402
215
-27
-282
-509
-666
-711
-603
-323
127
711
1366
2013
2574
2973
3158
3101
2796
2264
1548
711
-170
-1014
-1749
-2313
-2671
-2813
-2754
-2529
-2184
-1771
-1339
-926
-554
-227
60
316
536
696
750
647
354
-123
-717
-1310
-1755
-1919
-1727
-1185
-389
504
1321
1915
2201
2167
1859
1359
757
137
-435
-906
-1235
-1397
-1392
-1250
-1033
-814
-658
-591
-584
-564
-434
-117
409
1094
1827
2468
2893
3031
2881
2496
1964
1369
771
207
-305
-740
-1062
-1222
-1180
-927
-502
9
491
834
962
849
517
17
-593
-1262
-1954
-2631
-3242
-3717
-3978
-3965
-3661
-3116
-2435
-1749
-1167
-733
-407
-84
360
1012
1870
2830
3718
4340
4552
4306
3659
2751
1744
776
-78
-806
-1437
-2001
-2499
-2882
-3076
-3004
-2619
-1926
-984
113
1252
2330
3262
3982
4441
4603
4439
3937
3107
1990
654
-799
-2249
-3563
-4606
-5257
-5424
-5063
-4191
-2892
-1306
388
2007
3392
4432
5068
5287
5100
4531
3610
2378
895
-743
-2411
-3969
-5282
-6250
-6815
-6964
-6711
-6076
-5074
-3722
-2051
-142
1864
3766
5334
6361
6723
6414
5554
4356
3065
1886
931
202
-380
-927
-1520
-2159
-2761
-3186
-3291
-2992
-2296
-1305
-180
912
1846
2565
3066
3372
3483
3356
2908
2054
762
-900
-2753
-4522
-5909
-6662
-6647
-5883
-4527
-2831
-1069
530
1829
2788
3444
3870
4122
4215
4107
3726
3001
1907
498
-1088
-2650
-3967
-4855
-5202
-4996
-4308
-3256
-1959
-509
1042
2660
4297
5856
7184
8096
8416
8035
6943
5237
3097
735
-1645
-3879
-5841
-7433
-8562
-9134
-9073
-8347
-6995
-5148
-3008
-818
1195
2856
4069
4820
5156
5158
4919
4522
4034
3494
2912
2268
1519
616
-467
-1711
-3040
-4326
-5421
-6191
-6545
-6450
-5922
-5000
-3724
-2129
-262
1796
3900
5844
7387
8313
8489
7909
6695
5057
3234
1421
-268
-1803
-3204
-4489
-5627
-6522
-7022
-6966
-6237
-4806
-2761
-292
2328
4796
6826
8192
8759
8498
7482
5864
3847
1650
-526
-2521
-4218
-5548
-6474
-6977
-7058
-6722
-5990
-4897
-3497
-1860
-79
1736
3454
4935
6041
6660
6726
6240
5277
3968
2478
969
-425
-1615
-2556
-3235
-3653
-3820
-3760
-3509
-3131
-2706
-2314
-2011
-1809
-1670
-1521
-1282
-901
-379
234
851
1380
1758
1963
2011
1946
1811
1636
1432
1200
943
671
405
163
-47
-238
-438
-682
-992
-1366
-1774
-2161
-2465
-2628
-2616
-2416
-2036
-1503
-851
-125
629
1360
2021
2576
3000
3290
3456
3517
3480
3335
3053
2593
1925
1044
-11
-1156
-2277
-3249
-3969
-4369
-4427
-4162
-3618
-2853
-1927
-903
148
1152
2024
2693
3108
3256
3163
2882
2476
1992
1457
873
238
-436
-1109
-1712
-2168
-2416
-2431
-2240
-1901
-1490
-1065
-653
-250
167
613
1081
1534
1927
2218
2394
2473
2497
2509
2530
2547
2509
2348
2004
1448
697
-186
-1100
-1929
-2567
-2939
-3018
-2829
-2450
-1987
-1552
-1229
-1055
-1006
-1008
-971
-810
-490
-32
492
983
1349
1531
1520
1350
1085
792
524
308
146
18
-106
-257
-454
-699
-972
-1235
-1434
-1523
-1472
-1284
-998
-673
-367
-115
90
289
543
900
1370
1909
2434
2841
3041
2987
2687
2191
1575
914
262
-353
-928
-1466
-1965
-2410
-2768
-2994
-3039
-2862
-2439
-1768
-878
174
1312
2442
3468
4297
4851
5070
4917
4385
3501
2334
988
-406
-1711
-2807
-3615
-4103
-4286
-4202
-3888
-3364
-2626
-1665
-490
844
2222
3480
4436
4930
4868
4245
3148
1736
201
-1269
-2529
-3493
-4138
-4491
-4601
-4519
-4272
-3859
-3251
-2421
-1356
-83
1326
2765
4119
5287
6203
6839
7190
7257
7029
6483
5595
4365
2841
1123
-648
-2319
-3754
-4860
-5585
-5913
-5842
-5378
-4534
-3345
-1887
-282
1313
2734
3844
4558
4852
4747
4290
3523
2487
1222
-209
-1707
-3135
-4338
-5176
-5558
-5463
-4942
-4101
-3070
-1974
-916
37
851
1523
2068
2516
2896
3223
3482
3629
3597
3321
2769
1963
988
-30
-956
-1687
-2179
-2447
-2543
-2519
-2399
-2166
-1780
-1210
-467
379
1211
1898
2328
2444
2250
1798
1161
412
-392
-1197
-1948
-2579
-3018
-3205
-3120
-2797
-2321
-1800
-1327
-942
-617
-270
199
855
1688
2604
3439
4010
4172
3863
3124
2082
911
-222
-1199
-1972
-2559
-3017
-3402
-3743
-4025
-4201
-4211
-4016
-3614
-3045
-2382
-1704
-1068
-503
2
473
937
1396
1818
2142
2298
2224
1893
1323
576
-245
-1020
-1631
-1976
-1993
-1665
-1029
-167
799
1729
2492
2984
3151
2997
2574
1973
1301
659
127
-247
-445
-475
-365
-155
110
380
607
747
763
635
361
-35
-508
-996
-1440
-1794
-2043
-2208
-2338
-2489
-2698
-2956
-3202
-3329
-3216
-2772
-1971
-872
387
1627
2672
3400
3768
3812
3620
3292
2901
2473
1991
1415
709
-128
-1061
-2015
-2895
-3602
-4051
-4184
-3962
-3383
-2476
-1307
20
1376
2619
3622
4292
4586
4513
4125
3499
2719
1865
1004
200
-499
-1046
-1406
-1561
-1515
-1296
-948
-524
-74
359
749
1077
1338
1531
1658
1722
1724
1657
1510
1265
907
434
-137
-758
-1367
-1899
-2306
-2578
-2741
-2851
-2966
-3119
-3301
-3460
-3517
-3397
-3057
-2505
-1796
-1016
-261
401
932
1330
1616
1822
1978
2107
2222
2329
2422
2480
2469
2346
2068
1618
1012
312
-392
-1006
-1465
-1764
-1958
-2150
-2443
-2900
-3507
-4159
-4693
-4934
-4752
-4114
-3098
-1877
-670
318
945
1162
1008
580
-6
-656
-1311
-1951
-2571
-3157
-3669
-4041
-4193
-4059
-3608
-2850
-1838
-646
652
1996
3349
4680
5949
7092
8012
8595
8730
8338
7403
5977
4178
2171
133
-1769
-3405
-4682
-5547
-5976
-5963
-5518
-4667
-3459
-1977
-336
1318
2826
4034
4822
5120
4918
4269
3271
2054
755
-500
-1610
-2503
-3143
-3527
-3680
-3649
-3493
-3270
-3019
-2754
-2463
-2109
-1659
-1097
-446
230
834
1264
1446
1358
1048
617
196
-94
-178
-49
236
575
863
1024
1043
971
910
978
1273
1835
2633
3570
4508
5303
5840
6055
5937
5520
4855
3992
2970
1823
588
-672
-1870
-2894
-3638
-4029
-4051
-3757
-3255
-2683
-2167
-1788
-1570
-1478
-1448
-1413
-1340
-1247
-1196
-1281
-1586
-2159
-2981
-3965
-4962
-5801
-6318
-6399
-6003
-5163
-3974
-2567
-1078
376
1709
2864
3805
4502
4932
5077
4935
4528
3912
3170
2403
1715
1189
874
776
862
1065
1306
1514
1645
1694
1698
1716
1812
2019
2326
2668
2949
3065
2945
2569
1976
1245
462
-304
-1020
-1680
-2288
-2835
-3290
-3604
-3741
-3694
-3508
-3263
-3052
-2942
-2947
-3022
-3086
-3052
-2867
-2528
-2073
-1562
-1042
-528
-7
547
1145
1765
2344
2803
3067
3093
2886
2496
1999
1480
1006
619
330
123
-39
-202
-410
-691
-1044
-1435
-1798
-2059
-2156
-2063
-1805
-1447
-1074
-758
-536
-396
-296
-185
-40
126
259
289
156
-158
-629
-1191
-1761
-2267
-2661
-2928
-3077
-3128
-3093
-2975
-2760
-2425
-1947
-1313
-529
373
1338
2285
3121
3759
4132
4208
3998
3547
2929
2224
1509
850
303
-86
-281
-260
-29
372
868
1361
1748
1947
1917
1661
1223
671
72
-517
-1059
-1529
-1914
-2201
-2387
-2474
-2475
-2412
-2304
-2162
-1975
-1717
-1352
-858
-240
461
1173
1813
2307
2617
2740
2709
2573
2377
2146
1880
1565
1181
720
194
-370
-933
-1461
-1934
-2346
-2702
-3002
-3234
-3371
-3368
-3186
-2804
-2240
-1548
-814
-130
431
842
1124
1336
1551
1819
2146
2481
2736
2814
2647
2226
1607
902
240
-268
-561
-642
-570
-437
-336
-333
-453
-676
-953
-1225
-1440
-1573
-1630
-1641
-1652
-1707
-1831
-2017
-2224
-2386
-2429
-2292
-1947
-1414
-753
-51
602
1139
1527
1771
1899
1942
1915
1806
1579
1196
635
-88
-911
-1734
-2438
-2913
-3081
-2915
-2441
-1726
-862
59
961
1794
2537
3190
3759
4246
4636
4891
4963
4798
4356
3630
2653
1498
271
-911
-1945
-2757
-3319
-3642
-3762
-3722
-3547
-3236
-2758
-2072
-1148
0
1300
2621
3791
4634
5009
4845
4161
3055
1679
195
-1257
-2585
-3740
-4703
-5455
-5958
-6150
-5961
-5342
-4295
-2887
-1250
450
2043
3400
4444
5156
5555
5669
5516
5091
4371
3342
2016
456
-1226
-2874
-4319
-5409
-6035
-6156
-5797
-5043
-4011
-2825
-1583
-348
858
2031
3168
4243
5196
5936
6368
6416
6051
5301
4244
2986
1636
285
-1002
-2185
-3222
-4067
-4662
-4944
-4865
-4413
-3622
-2571
-1379
-175
919
1809
2440
2794
2887
2757
2449
2012
1482
890
262
-377
-994
-1546
-1989
-2281
-2395
-2330
-2102
-1744
-1289
-761
-178
443
1071
1649
2093
2315
2245
1857
1190
338
-573
-1417
-2100
-2577
-2847
-2939
-2890
-2733
-2496
-2208
-1909
-1645
-1456
-1357
-1323
-1290
-1167
-874
-372
317
1109
1881
2508
2892
2994
2828
2454
1957
1426
941
559
322
246
327
541
852
1215
1592
1956
2292
2589
2835
3005
3068
2994
2773
2423
1998
1570
1213
973
860
840
857
854
793
672
519
374
272
226
217
208
155
26
-180
-437
-691
-878
-944
-858
-622
-266
160
601
1016
1378
1681
1923
2099
2194
2179
2023
1709
1244
666
33
-592
-1162
-1656
-2083
-2469
-2838
-3194
-3517
-3765
-3892
-3861
-3661
-3304
-2825
-2271
-1694
-1144
-670
-311
-100
-48
-144
-350
-615
-886
-1122
-1310
-1451
-1558
-1627
-1632
-1523
-1244
-759
-74
754
1623
2416
3030
3399
3505
3372
3042
2557
1950
1244
460
-361
-1160
-1860
-2385
-2675
-2705
-2495
-2101
-1608
-1103
-663
-335
-133
-33
13
65
172
359
611
873
1070
1125
988
658
185
-345
-829
-1185
-1367
-1376
-1253
-1055
-837
-642
-491
-392
-348
-359
-419
-511
-601
-640
-573
-362
-1
475
994
1464
1804
1962
1931
1751
1493
1237
1055
992
1065
1263
1556
1903
2262
2596
2879
3104
3276
3412
3530
3630
3693
3671
3502
3130
2524
1700
720
-318
-1309
-2170
-2859
-3381
-3774
-4078
-4311
-4450
-4441
-4216
-3731
-2993
-2076
-1112
-254
361
658
645
414
105
-133
-194
-48
249
576
791
781
500
-5
-618
-1180
-1550
-1641
-1447
-1034
-514
-1
429
748
980
1168
1351
1538
1703
1794
1760
1569
1223
756
226
-306
-783
-1161
-1412
-1517
-1468
-1270
-943
-524
-58
406
832
1197
1494
1719
1865
1910
1822
1569
1137
541
-169
-922
-1637
-2245
-2694
-2957
-3021
-2878
-2526
-1971
-1237
-369
560
1468
2276
2934
3423
3753
3951
4038
4014
3867
3573
3122
2530
1845
1135
477
-73
-479
-739
-866
-883
-812
-668
-464
-216
53
312
527
666
708
644
483
250
-20
-281
-492
-625
-676
-670
-657
-696
-835
-1091
-1442
-1830
-2186
-2448
-2584
-2592
-2489
-2292
-1996
-1572
-982
-202
747
1791
2810
3667
4246
4476
4347
3901
3209
2351
1398
417
-529
-1369
-2036
-2472
-2647
-2568
-2275
-1825
-1272
-646
43
789
1573
2342
3015
3501
3733
3691
3413
2977
2469
1947
1424
869
243
-470
-1237
-1968
-2548
-2877
-2908
-2665
-2236
-1740
-1280
-916
-652
-445
-244
-12
248
499
686
763
715
563
359
163
18
-63
-104
-148
-243
-412
-648
-911
-1141
-1286
-1319
-1254
-1140
-1044
-1025
-1116
-1304
-1548
-1787
-1974
-2087
-2135
-2149
-2159
-2176
-2181
-2134
-1986
-1707
-1300
-802
-274
219
630
940
1158
1306
1404
1452
1427
1291
1004
553
-43
-718
-1368
-1872
-2120
-2044
-1637
-961
-131
712
1443
1979
2296
2422
2409
2306
2130
1866
1480
953
300
-411
-1073
-1575
-1831
-1813
-1555
-1132
-636
-137
328
753
1149
1519
1843
2078
2171
2080
1786
1306
686
-5
-689
-1282
-1708
-1902
-1825
-1476
-896
-171
586
1263
1776
2087
2208
2184
2073
1913
1719
1483
1192
844
458
73
-273
-556
-782
-978
-1185
-1432
-1727
-2052
-2375
-2664
-2902
-3086
-3222
-3312
-3344
-3288
-3112
-2795
-2340
-1785
-1188
-617
-129
244
496
641
703
707
666
591
490
373
262
183
168
246
443
768
1217
1768
2377
2986
3530
3946
4187
4233
4094
3805
3419
2989
2566
2182
1860
1611
1443
1364
1379
1487
1678
1927
2195
2435
2598
2640
2533
2265
1845
1299
666
-9
-674
-1281
-1780
-2128
-2288
-2237
-1972
-1518
-930
-293
295
741
981
999
835
573
319
169
181
359
653
978
1244
1379
1349
1164
863
503
138
-194
-469
-683
-842
-955
-1035
-1090
-1125
-1139
-1125
-1070
-962
-796
-582
-346
-126
37
109
76
-59
-280
-574
-937
-1380
-1916
-2549
-3251
-3960
-4583
-5020
-5191
-5060
-4653
-4040
-3324
-2600
-1937
-1362
-864
-416
12
430
831
1187
1472
1665
1761
1768
1705
1586
1419
1198
907
525
35
-566
-1259
-1997
-2707
-3299
-3688
-3814
-3663
-3276
-2737
-2154
-1618
-1182
-838
-534
-193
242
782
1377
1927
2314
2442
2269
1818
1167
424
-305
-942
-1441
-1786
-1973
-2005
-1879
-1599
-1186
-682
-149
342
729
983
1112
1157
1173
1209
1285
1389
1479
1508
1440
1266
1012
728
466
268
149
100
96
111
135
180
274
450
731
1114
1572
2055
2503
2861
3088
3166
3090
2871
2522
2062
1513
901
262
-364
-938
-1429
-1819
-2106
-2296
-2399
-2418
-2343
-2155
-1830
-1350
-718
38
861
1679
2412
2995
3383
3567
3565
3414
3156
2821
2420
1945
1376
696
-93
-960
-1850
-2690
-3405
-3939
-4259
-4360
-4259
-3977
-3533
-2941
-2210
-1360
-423
547
1480
2301
2946
3373
3567
3534
3296
2877
2298
1578
739
-187
-1149
-2081
-2905
-3548
-3953
-4086
-3950
-3571
-3001
-2303
-1545
-790
-96
491
934
1212
1320
1270
1096
842
561
304
102
-33
-115
-175
-255
-387
-583
-829
-1088
-1313
-1461
-1512
-1478
-1395
-1313
-1277
-1303
-1371
-1431
-1417
-1274
-978
-549
-47
444
843
1097
1195
1166
1069
963
892
868
872
864
797
638
375
20
-395
-826
-1223
-1537
-1725
-1750
-1584
-1216
-655
66
893
1759
2592
3333
3940
4399
4721
4932
5063
5138
5163
5121
4978
4689
4221
3564
2748
1837
927
115
-522
-947
-1175
-1261
-1278
-1288
-1321
-1367
-1382
-1318
-1143
-864
-528
-204
37
153
143
41
-98
-222
-308
-360
-408
-490
-627
-815
-1018
-1181
-1242
-1157
-902
-488
54
673
1313
1923
2457
2878
3162
3290
3247
3027
2624
2045
1307
443
-498
-1454
-2357
-3143
-3762
-4187
-4412
-4451
-4329
-4075
-3715
-3274
-2774
-2239
-1697
-1178
-714
-332
-50
118
166
96
-88
-375
-750
-1185
-1647
-2091
-2469
-2736
-2849
-2778
-2508
-2040
-1389
-584
339
1337
2372
3403
4387
5276
6012
6529
6761
6660
6210
5442
4435
3301
2164
1126
242
-487
-1110
-1693
-2292
-2917
-3524
-4019
-4288
-4229
-3791
-2989
-1909
-684
539
1630
2509
3154
3595
3889
4097
4255
4362
4380
4256
3944
3434
2757
1990
1226
553
24
-356
-628
-856
-1100
-1391
-1717
-2033
-2274
-2379
-2310
-2060
-1649
-1113
-498
145
761
1288
1658
1814
1725
1402
908
342
-180
-570
-787
-855
-848
-863
-974
-1208
-1534
-1875
-2143
-2273
-2241
-2074
-1824
-1548
-1278
-1012
-725
-385
16
449
846
1116
1170
951
451
-287
-1176
-2106
-2966
-3662
-4130
-4340
-4299
-4038
-3613
-3086
-2522
-1975
-1482
-1062
-713
-424
-175
48
252
431
567
639
625
515
317
56
-228
-488
-686
-805
-855
-867
-882
-928
-1006
-1083
-1102
-1004
-756
-368
100
559
922
1140
1222
1231
1265
1416
1736
2216
2789
3360
3837
4163
4332
4380
4365
4336
4311
4270
4160
3917
3483
2829
1969
959
-108
-1115
-1941
-2485
-2689
-2550
-2124
-1513
-838
-208
304
680
948
1164
1387
1650
1950
2248
2480
2583
2506
2227
1754
1128
410
-324
-997
-1546
-1932
-2149
-2223
-2197
-2112
-1990
-1820
-1568
-1197
-696
-103
498
992
1276
1297
1077
702
288
-68
-328
-538
-795
-1209
-1841
-2664
-3558
-4343
-4835
-4906
-4517
-3727
-2659
-1458
-250
875
1861
2665
3230
3489
3370
2834
1905
684
-658
-1917
-2909
-3517
-3718
-3580
-3237
-2838
-2501
-2287
-2180
-2110
-1976
-1679
-1158
-402
544
1584
2599
3464
4078
4385
4376
4097
3629
3064
2483
1940
1456
1022
629
268
-48
-288
-420
-427
-321
-151
14
100
54
-140
-461
-859
-1277
-1661
-1977
-2209
-2351
-2400
-2353
-2212
-1989
-1706
-1398
-1092
-801
-508
-170
266
841
1560
2382
3228
4003
4631
5064
5301
5372
5314
5149
4875
4471
3922
3235
2462
1690
1020
539
278
215
271
344
344
225
3
-258
-462
-525
-403
-110
283
664
918
958
747
313
-265
-875
-1410
-1784
-1952
-1911
-1689
-1327
-871
-365
142
596
935
1098
1045
772
330
-192
-680
-1039
-1217
-1233
-1158
-1098
-1148
-1359
-1718
-2158
-2582
-2895
-3029
-2961
-2705
-2302
-1804
-1264
-731
-253
133
400
549
611
652
749
975
1365
1900
2507
3076
3484
3633
3471
3000
2269
1362
371
-614
-1520
-2296
-2908
-3345
-3610
-3720
-3697
-3562
-3332
-3017
-2623
-2160
-1652
-1139
-675
-315
-102
-49
-136
-310
-501
-639
-677
-599
-422
-189
53
267
441
589
744
942
1205
1528
1875
2185
2390
2435
2295
1982
1542
1048
577
200
-32
-95
12
271
646
1090
1550
1971
2301
2498
2530
2381
2048
1541
887
124
-692
-1495
-2206
-2754
-3078
-3142
-2938
-2481
-1805
-954
22
1059
2079
2985
3674
4057
4086
3779
3221
2550
1914
1432
1153
1052
1043
1018
901
662
337
5
-244
-345
-273
-40
315
747
1219
1702
2165
2573
2875
3022
2972
2712
2260
1662
980
275
-405
-1028
-1577
-2040
-2410
-2683
-2864
-2966
-3013
-3033
-3043
-3042
-3011
-2912
-2708
-2373
-1907
-1342
-738
-174
266
516
537
330
-62
-563
-1078
-1515
-1808
-1929
-1893
-1746
-1547
-1348
-1180
-1053
-957
-877
-802
-726
-648
-567
-475
-369
-255
-155
-109
-165
-360
-699
-1150
-1640
-2082
-2390
-2510
-2427
-2163
-1765
-1290
-788
-306
124
475
732
900
1006
1107
1261
1526
1922
2421
2947
3393
3652
3651
3376
2876
2249
1616
1081
713
525
482
513
543
516
414
264
127
70
139
333
591
811
881
718
305
-297
-968
-1567
-1982
-2163
-2137
-1985
-1800
-1648
-1539
-1425
-1228
-875
-334
368
1154
1920
2569
3029
3274
3317
3197
2959
2646
2281
1869
1400
859
237
-451
-1157
-1809
-2322
-2630
-2713
-2612
-2425
-2273
-2259
-2428
-2741
-3100
-3380
-3489
-3409
-3202
-2986
-2887
-2980
-3262
-3652
-4032
-4289
-4360
-4245
-3990
-3654
-3275
-2855
-2367
-1779
-1081
-304
495
1247
1897
2421
2820
3104
3269
3286
3113
2712
2077
1258
352
-505
-1181
-1575
-1638
-1382
-867
-185
557
1262
1847
2254
2456
2460
2302
2035
1715
1384
1060
737
405
62
-265
-519
-629
-534
-214
293
896
1472
1905
2124
2119
1940
1677
1422
1237
1141
1101
1063
969
783
510
184
-138
-399
-559
-603
-546
-416
-248
-68
112
295
491
705
933
1151
1322
1406
1370
1203
920
557
158
-242
-631
-1025
-1455
-1946
-2494
-3051
-3525
-3801
-3776
-3401
-2699
-1774
-777
132
833
1280
1502
1582
1615
1663
1729
1759
1664
1364
820
56
-850
-1785
-2638
-3318
-3770
-3964
-3880
-3506
-2833
-1869
-661
695
2061
3275
4186
4691
4747
4380
3664
2694
1565
356
-867
-2040
-3094
-3954
-4544
-4804
-4714
-4297
-3624
-2799
-1937
-1140
-485
-6
306
492
611
726
879
1075
1281
1429
1436
1238
819
224
-441
-1037
-1436
-1562
-1417
-1083
-688
-362
-188
-169
-239
-288
-213
37
434
882
1247
1406
1289
897
297
-402
-1091
-1681
-2125
-2403
-2512
-2451
-2219
-1820
-1281
-664
-55
447
767
880
823
691
597
640
859
1226
1648
2003
2179
2104
1769
1215
520
-228
-945
-1559
-2007
-2233
-2194
-1867
-1273
-484
377
1155
1702
1913
1761
1303
668
27
-456
-660
-528
-78
612
1424
2228
2902
3358
3544
3457
3135
2652
2098
1566
1127
824
659
600
591
568
471
263
-70
-508
-1006
-1503
-1923
-2197
-2275
-2136
-1792
-1286
-682
-45
570
1135
1644
2110
2546
2954
3313
3583
3719
3689
3484
3127
2662
2134
1568
960
276
-526
-1467
-2517
-3586
-4537
-5217
-5506
-5353
-4798
-3961
-3006
-2095
-1346
-818
-509
-384
-400
-530
-762
-1090
-1496
-1940
-2364
-2708
-2927
-3004
-2949
-2778
-2499
-2103
-1577
-924
-192
515
1049
1262
1053
411
-575
-1737
-2878
-3832
-4499
-4857
-4934
-4778
-4415
-3846
-3061
-2068
-920
280
1407
2351
3061
3564
3948
4326
4773
5290
5791
6123
6120
5657
4699
3313
1657
-56
-1606
-2811
-3557
-3808
-3602
-3034
-2226
-1297
-339
600
1516
2432
3372
4332
5264
6075
6646
6869
6680
6086
5163
4035
2848
1720
729
-100
-778
-1327
-1759
-2058
-2181
-2076
-1704
-1062
-197
801
1810
2700
3362
3722
3752
3465
2903
2124
1195
186
-826
-1755
-2511
-3011
-3202
-3076
-2685
-2128
-1530
-1004
-617
-373
-215
-58
173
507
903
1269
1487
1461
1152
592
-127
-880
-1549
-2054
-2363
-2490
-2478
-2375
-2226
-2057
-1886
-1717
-1551
-1379
-1183
-941
-635
-260
160
573
910
1098
1093
897
560
172
-164
-365
-390
-249
10
324
643
945
1240
1557
1919
2325
2737
3090
3310
3335
3134
2714
2114
1388
588
-241
-1067
-1865
-2607
-3263
-3798
-4180
-4391
-4426
-4296
-4011
-3589
-3030
-2340
-1526
-614
350
1304
2172
2886
3393
3664
3693
3488
3071
2470
1721
868
-34
-922
-1734
-2414
-2916
-3213
-3292
-3154
-2813
-2297
-1650
-932
-218
420
919
1239
1369
1320
1115
777
323
-234
-877
-1575
-2279
-2926
-3460
-3845
-4080
-4194
-4234
-4240
-4221
-4144
-3940
-3530
-2847
-1874
-650
726
2115
3369
4357
4995
5251
5149
4751
4138
3389
2559
1682
770
-165
-1097
-1973
-2713
-3229
-3452
-3353
-2966
-2373
-1690
-1029
-465
-24
320
619
920
1247
1583
1883
2091
2163
2084
1874
1582
1270
997
807
723
743
845
989
1135
1245
1299
1298
1264
1231
1228
1267
1337
1410
1456
1457
1419
1369
1342
1358
1414
1480
1518
1507
1458
1419
1457
1629
1949
2371
2799
3123
3254
3162
2885
2513
2150
1869
1686
1551
1373
1049
510
-262
-1227
-2301
-3383
-4379
-5220
-5862
-6289
-6493
-6471
-6217
-5727
-4998
-4045
-2899
-1617
-275
1040
2241
3259
4054
4619
4978
5174
5257
5264
5213
5101
4909
4615
4204
3677
3056
2378
1684
1018
406
-140
-625
-1068
-1490
-1901
-2296
-2654
-2940
-3125
-3203
-3201
-3177
-3212
-3377
-3711
-4194
-4752
-5265
-5602
-5654
-5360
-4718
-3775
-2606
-1287
121
1577
3052
4512
5903
7151
8163
8846
9127
8973
8390
7424
6144
4624
2930
1109
-797
-2746
-4671
-6477
-8032
-9194
-9828
-9846
-9229
-8039
-6401
-4482
-2452
-454
1407
3062
4459
5541
6237
6471
6179
5346
4025
2343
491
-1317
-2877
-4033
-4698
-4857
-4561
-3905
-3010
-2003
-1000
-98
648
1221
1639
1944
2180
2371
2503
2531
2388
2015
1388
533
-470
-1508
-2463
-3235
-3767
-4041
-4075
-3906
-3567
-3094
-2518
-1871
-1191
-523
90
611
1018
1308
1490
1582
1602
1567
1487
1368
1212
1016
779
490
143
-260
-708
-1175
-1626
-2025
-2349
-2583
-2730
-2793
-2764
-2609
-2268
-1672
-763
471
1986
3671
5376
6941
8237
9188
9781
10050
10045
9805
9341
8627
7626
6307
4675
2780
716
-1393
-3415
-5233
-6757
-7926
-8713
-9112
-9134
-8799
-8137
-7185
-5984
-4586
-3052
-1455
120
1579
2832
3799
4425
4689
4598
4187
3505
2609
1564
440
-676
-1676
-2442
-2857
-2836
-2341
-1404
-116
1386
2948
4428
5707
6692
7305
7471
7114
6168
4602
2450
-169
-3048
-5922
-8508
-10563
-11928
-12552
-12488
-11868
-10851
-9585
-8169
-6643
-5002
-3220
-1289
755
2813
4733
6335
7447
7946
7780
6985
5667
3977
2086
152
-1687
-3315
-4633
-5548
-5984
-5895
-5287
-4236
-2887
-1433
-75
1022
1778
2198
2367
2413
2453
2561
2741
2944
3086
3085
2886
2475
1879
1151
358
-429
-1140
-1711
-2094
-2261
-2221
-2023
-1747
-1489
-1325
-1287
-1347
-1425
-1416
-1225
-805
-171
599
1391
2083
2575
2807
2764
2462
1944
1271
516
-231
-878
-1334
-1532
-1445
-1093
-540
128
825
1489
2089
2618
3074
3444
3694
3776
3652
3315
2802
2190
1574
1035
608
276
-16
-329
-690
-1070
-1379
-1498
-1326
-828
-66
809
1587
2065
2099
1658
822
-230
-1274
-2097
-2540
-2531
-2079
-1265
-213
943
2075
3081
3895
4491
4885
5133
5314
5517
5816
6249
6805
7423
8000
8420
8567
8350
7720
6669
5232
3491
1557
-430
-2322
-3982
-5310
-6262
-6853
-7155
-7265
-7277
-7247
-7184
-7046
-6769
-6295
-5607
-4739
-3777
-2832
-2013
-1404
-1036
-900
-959
-1165
-1475
-1860
-2299
-2765
-3212
-3578
-3792
-3791
-3552
-3107
-2542
-1978
-1537
-1290
-1230
-1261
-1221
-935
-277
779
2134
3585
4880
5789
6162
5968
5281
4238
2981
1610
160
-1385
-3044
-4798
-6554
-8143
-9351
-9974
-9881
-9055
-7612
-5782
-3865
-2168
-937
-313
-304
-784
-1529
-2267
-2743
-2773
-2288
-1342
-96
1231
2410
3257
3664
3606
3129
2325
1303
167
-985
-2068
-3002
-3707
-4119
-4193
-3920
-3337
-2518
-1565
-581
351
1185
1915
2560
3148
3688
4154
4487
4605
4430
3916
3069
1951
672
-642
-1873
-2936
-3785
-4414
-4832
-5055
-5087
-4921
-4547
-3961
-3174
-2210
-1109
89
1342
2603
3816
4908
5787
6353
6523
6255
5573
4578
3435
2343
1495
1033
1020
1430
2161
3072
4013
4864
5545
6019
6266
6270
6001
5416
4477
3171
1537
-332
-2302
-4224
-5972
-7459
-8651
-9542
-10136
-10414
-10331
-9828
-8859
-7428
-5607
-3537
-1400
621
2380
3795
4845
5557
5974
6135
6060
5754
5222
4479
3567
2555
1535
608
-121
-564
-661
-392
207
1047
1995
2890
3579
3943
3920
3507
2757
1750
578
-682
-1968
-3240
-4462
-5599
-6605
-7422
-7977
-8195
-8010
-7381
-6313
-4865
-3156
-1342
407
1947
3187
4103
4723
5099
5271
5241
4973
4418
3551
2404
1081
-261
-1452
-2355
-2906
-3118
-3070
-2863
-2584
-2274
-1929
-1508
-960
-247
637
1663
2767
3854
4807
5500
5817
5669
5026
3930
2498
908
-633
-1934
-2851
-3312
-3327
-2966
-2343
-1586
-811
-107
467
884
1135
1214
1108
785
202
-676
-1857
-3296
-4886
-6474
-7890
-8990
-9688
-9973
-9889
-9500
-8852
-7948
-6753
-5226
-3369
-1261
935
2998
4708
5906
6531
6631
6333
5784
5110
4378
3603
2769
1865
918
-9
-822
-1428
-1758
-1783
-1517
-997
-277
589
1540
2506
3396
4110
4545
4625
4324
3686
2814
1853
941
176
-420
-893
-1341
-1859
-2494
-3213
-3900
-4389
-4515
-4178
-3374
-2206
-849
504
1693
2632
3314
3786
4108
4321
4415
4343
4034
3429
2508
1304
-94
-1553
-2910
-3997
-4667
-4817
-4419
-3533
-2310
-968
250
1129
1534
1434
906
100
-803
-1641
-2296
-2706
-2856
-2758
-2444
-1952
-1335
-658
10
609
1110
1526
1914
2353
2914
3627
4460
5313
6035
6453
6411
5797
4569
2770
523
-1965
-4434
-6596
-8177
-8963
-8834
-7789
-5940
-3487
-680
2227
5010
7503
9600
11255
12467
13266
13688
13754
13455
12739
11523
9726
7306
4311
905
-2639
-5978
-8773
-10759
-11813
-11960
-11358
-10233
-8814
-7283
-5747
-4258
-2840
-1533
-403
452
929
959
527
-309
-1426
-2652
-3804
-4706
-5224
-5277
-4851
-3993
-2805
-1416
43
1469
2800
4024
5156
6218
7208
8089
8783
9194
9232
8839
8002
6753
5165
3330
1354
-656
-2591
-4351
-5852
-7044
-7914
-8491
-8828
-8977
-8960
-8754
-8300
-7528
-6398
-4937
-3253
-1512
99
1426
2389
2987
3283
3356
3260
3000
2543
1850
926
-154
-1238
-2131
-2647
-2664
-2155
-1188
99
1545
3002
4356
5529
6465
7120
7461
7476
7186
6659
5997
5312
4695
4183
3758
3351
2871
2241
1408
359
-890
-2303
-3824
-5373
-6839
-8079
-8936
-9275
-9024
-8205
-6932
-5379
-3732
-2123
-606
842
2277
3730
5158
6427
7345
7720
7426
6455
4922
3035
1042
-826
-2396
-3558
-4259
-4478
-4216
-3494
-2365
-929
668
2246
3621
4635
5191
5265
4905
4222
3363
2487
1735
1202
914
814
770
603
140
-733
-2020
-3598
-5240
-6663
-7607
-7904
-7516
-6540
-5169
-3641
-2173
-923
26
660
1012
1138
1092
924
671
360
18
-335
-674
-973
-1204
-1338
-1353
-1243
-1022
-730
-417
-137
69
184
219
198
153
106
67
37
17
12
32
85
163
236
255
165
-67
-442
-916
-1411
-1841
-2143
-2294
-2317
-2267
-2208
-2183
-2202
-2243
-2262
-2219
-2092
-1880
-1599
-1266
-884
-440
94
743
1516
2395
3331
4257
5105
5824
6394
6827
7163
7451
7733
8026
8319
8560
8675
8576
8179
7416
6253
4697
2799
657
-1599
-3814
-5830
-7512
-8766
-9553
-9890
-9844
-9504
-8968
-8315
-7599
-6847
-6072
-5276
-4460
-3624
-2763
-1864
-908
125
1238
2413
3600
4729
5719
6497
7016
7256
7229
6970
6531
5969
5350
4736
4183
3728
3384
3130
2922
2703
2423
2056
1605
1097
568
46
-459
-957
-1471
-2029
-2660
-3384
-4224
-5197
-6307
-7523
-8763
-9888
-10718
-11067
-10795
-9845
-8266
-6199
-3832
-1356
1079
3375
5468
7303
8806
9878
10416
10352
9684
8492
6924
5154
3342
1600
-4
-1436
-2661
-3628
-4268
-4520
-4358
-3821
-3011
-2072
-1151
-362
239
652
917
1088
1215
1331
1449
1573
1696
1803
1870
1869
1779
1595
1337
1048
772
536
327
90
-254
-771
-1485
-2355
-3280
-4132
-4794
-5195
-5320
-5199
-4884
-4414
-3811
-3076
-2212
-1239
-201
850
1868
2834
3755
4651
5521
6325
6976
7358
7360
6916
6022
4736
3158
1394
-456
-2312
-4091
-5705
-7041
-7990
-8474
-8482
-8085
-7430
-6694
-6036
-5550
-5250
-5084
-4979
-4877
-4765
-4669
-4627
-4646
-4679
-4625
-4359
-3773
-2819
-1526
13
1674
3338
4928
6405
7758
8974
10013
10801
11236
11220
10687
9620
8066
6122
3921
1611
-661
-2759
-4569
-6002
-7002
-7560
-7714
-7551
-7191
-6759
-6354
-6021
-5732
-5396
-4884
-4075
-2906
-1399
329
2093
3688
4948
5793
6241
6391
6374
6294
6189
6018
5684
5085
4171
2974
1616
281
-837
-1588
-1896
-1773
-1296
-579
263
1138
1988
2787
3535
4243
4923
5576
6183
6692
7022
7078
6775
6073
5007
3697
2324
1095
178
-341
-493
-408
-278
-295
-594
-1218
-2110
-3139
-4143
-4974
-5534
-5791
-5777
-5569
-5262
-4940
-4660
-4439
-4256
-4067
-3823
-3494
-3076
-2598
-2111
-1670
-1313
-1056
-886
-777
-697
-619
-522
-380
-159
183
689
1377
2224
3151
4040
4755
5186
5273
5029
4518
3829
3041
2192
1280
279
-828
-2025
-3245
-4383
-5325
-5973
-6276
-6233
-5880
-5273
-4467
-3506
-2431
-1289
-148
899
1746
2294
2477
2286
1772
1037
208
-592
-1271
-1788
-2147
-2384
-2553
-2698
-2845
-2998
-3142
-3250
-3296
-3249
-3083
-2769
-2285
-1624
-801
130
1076
1920
2537
2827
2741
2292
1564
692
-159
-817
-1132
-997
-360
757
2258
3981
5716
7244
8379
9008
9107
8739
8016
7063
5962
4745
3394
1876
177
-1664
-3557
-5377
-7001
-8335
-9327
-9960
-10227
-10111
-9580
-8606
-7191
-5404
-3387
-1336
537
2056
3118
3705
3867
3687
3249
2616
1842
985
136
-575
-993
-976
-436
624
2097
3790
5462
6872
7824
8201
7977
7213
6042
4642
3199
1879
792
-19
-583
-983
-1320
-1672
-2065
-2462
-2774
-2897
-2757
-2344
-1727
-1034
-419
-8
141
57
-152
-330
-328
-44
539
1353
2257
3076
3647
3862
3688
3178
2447
1640
887
263
-228
-655
-1130
-1770
-2644
-3740
-4947
-6074
-6885
-7161
-6752
-5625
-3872
-1705
596
2733
4453
5594
6100
6022
5484
4643
3649
2615
1610
657
-239
-1076
-1843
-2511
-3050
-3432
-3642
-3673
-3524
-3184
-2631
-1845
-826
374
1643
2807
3666
4042
3833
3048
1804
299
-1251
-2665
-3838
-4742
-5399
-5838
-6054
-6002
-5616
-4846
-3708
-2296
-781
640
1790
2561
2933
2962
2740
2359
1876
1303
626
-180
-1121
-2174
-3280
-4354
-5287
-5959
-6242
-6015
-5187
-3726
-1679
813
3524
6179
8496
10237
11238
11422
10794
9424
7422
4930
2115
-839
-3735
-6381
-8608
-10288
-11344
-11748
-11510
-10664
-9264
-7380
-5106
-2559
118
2772
5251
7422
9171
10405
11048
11041
10350
8993
7048
4665
2043
-599
-3065
-5213
-6957
-8251
-9055
-9310
-8935
-7856
-6053
-3607
-720
2306
5131
7450
9059
9887
9985
9473
8487
7132
5471
3539
1378
-933
-3267
-5460
-7346
-8785
-9690
-10024
-9798
-9044
-7802
-6123
-4072
-1745
719
3140
5312
7035
8148
8567
8303
7464
6239
4849
3507
2363
1485
851
384
-9
-384
-737
-997
-1059
-820
-224
714
1914
3255
4608
5858
6917
7714
8180
8242
7830
6900
5463
3595
1441
-818
-3006
-4983
-6673
-8055
-9141
-9939
-10434
-10576
-10300
-9542
-8276
-6524
-4364
-1920
654
3190
5523
7496
8975
9853
10067
9599
8485
6807
4685
2264
-299
-2846
-5226
-7302
-8959
-10111
-10711
-10753
-10273
-9344
-8060
-6525
-4838
-3083
-1330
364
1944
3351
4514
5352
5783
5745
5214
4223
2870
1308
-279
-1712
-2854
-3636
-4059
-4185
-4097
-3878
-3583
-3231
-2818
-2336
-1792
-1220
-682
-254
-9
5
-228
-676
-1273
-1922
-2516
-2961
-3200
-3224
-3077
-2836
-2592
-2405
-2288
-2200
-2062
-1793
-1346
-734
-21
701
1352
1897
2351
2763
3172
3572
3895
4022
3838
3271
2347
1190
-4
-1025
-1710
-1986
-1878
-1489
-952
-387
133
586
992
1387
1800
2234
2670
3068
3377
3547
3534
3309
2859
2195
1347
372
-661
-1671
-2577
-3310
-3818
-4074
-4080
-3860
-3462
-2941
-2354
-1740
-1120
-496
142
802
1480
2155
2794
3365
3840
4204
4442
4528
4413
4027
3293
2160
639
-1174
-3097
-4883
-6269
-7024
-7001
-6162
-4581
-2427
68
2649
5075
7147
8736
9785
10307
10366
10046
9419
8527
7378
5958
4267
2344
289
-1744
-3577
-5048
-6054
-6564
-6617
-6291
-5669
-4802
-3704
-2364
-772
1045
3002
4955
6723
8118
8989
9253
8913
8057
6839
5446
4061
2825
1818
1053
487
52
-311
-635
-907
-1090
-1139
-1031
-785
-461
-141
94
190
136
-44
-305
-601
-907
-1217
-1546
-1911
-2323
-2775
-3246
-3699
-4086
-4355
-4447
-4308
-3900
-3219
-2306
-1254
-196
725
1393
1757
1846
1762
1646
1628
1779
2084
2444
2708
2724
2393
1702
734
-361
-1405
-2240
-2768
-2964
-2867
-2553
-2106
-1591
-1047
-495
51
569
1018
1347
1509
1473
1233
810
237
-449
-1222
-2065
-2964
-3894
-4807
-5637
-6302
-6724
-6849
-6657
-6161
-5399
-4416
-3253
-1941
-507
1010
2558
4048
5380
6448
7165
7484
7403
6969
6256
5350
4330
3252
2155
1065
11
-968
-1814
-2461
-2845
-2922
-2682
-2159
-1422
-570
292
1068
1679
2074
2229
2145
1847
1384
827
268
-192
-456
-451
-143
450
1261
2186
3104
3899
4483
4810
4874
4702
4340
3835
3220
2509
1700
780
-261
-1419
-2668
-3962
-5241
-6441
-7498
-8348
-8932
-9185
-9045
-8461
-7409
-5910
-4042
-1937
240
2317
4147
5629
6714
7392
7682
7611
7211
6523
5609
4555
3469
2467
1649
1083
798
791
1044
1538
2254
3166
4226
5351
6422
7300
7854
7989
7665
6893
5727
4237
2498
586
-1419
-3419
-5295
-6917
-8159
-8925
-9160
-8857
-8048
-6795
-5176
-3285
-1237
831
2764
4410
5643
6391
6647
6464
5934
5160
4227
3200
2123
1033
-23
-994
-1825
-2482
-2957
-3272
-3468
-3580
-3623
-3578
-3400
-3039
-2464
-1684
-760
198
1051
1652
1886
1690
1084
169
-880
-1848
-2526
-2762
-2496
-1774
-723
486
1694
2791
3730
4509
5137
5590
5801
5665
5081
4002
2470
625
-1319
-3130
-4619
-5683
-6322
-6618
-6698
-6677
-6623
-6540
-6376
-6056
-5515
-4733
-3749
-2659
-1594
-687
-44
284
309
96
-252
-629
-948
-1161
-1262
-1274
-1239
-1188
-1136
-1070
-959
-761
-444
0
543
1118
1627
1953
1992
1671
973
-49
-1288
-2596
-3817
-4825
-5541
-5944
-6061
-5944
-5652
-5226
-4688
-4046
-3302
-2469
-1574
-655
248
1102
1895
2628
3317
3972
4590
5146
5594
5875
5936
5746
5310
4671
3904
3096
2325
1642
1055
539
48
-463
-1018
-1614
-2213
-2761
-3203
-3500
-3637
-3623
-3493
-3292
-3071
-2871
-2722
-2630
-2577
-2521
-2405
-2173
-1786
-1239
-564
177
912
1578
2135
2572
2893
3105
3206
3178
3003
2672
2206
1657
1097
599
214
-40
-181
-246
-270
-271
-244
-167
-16
225
547
920
1299
1628
1849
1916
1803
1515
1097
638
256
73
173
575
1213
1952
2627
3098
3300
3264
3103
2968
2986
3217
3629
4119
4554
4820
4862
4687
4346
3900
3386
2805
2132
1338
423
-568
-1548
-2408
-3058
-3450
-3595
-3558
-3434
-3310
-3236
-3202
-3140
-2945
-2506
-1745
-648
718
2220
3679
4915
5786
6217
6216
5851
5232
4466
3632
2763
1851
867
-218
-1407
-2664
-3917
-5071
-6025
-6694
-7014
-6958
-6524
-5738
-4643
-3298
-1782
-186
1375
2779
3898
4626
4891
4676
4029
3049
1878
664
-462
-1406
-2123
-2607
-2879
-2969
-2901
-2694
-2357
-1902
-1343
-700
9
768
1564
2384
3205
3981
4648
5127
5338
5226
4772
4000
2977
1798
571
-603
-1633
-2448
-3000
-3261
-3229
-2927
-2401
-1713
-930
-119
673
1412
2077
2656
3131
3479
3668
3663
3434
2963
2255
1336
265
-876
-1981
-2933
-3622
-3967
-3929
-3527
-2833
-1955
-1016
-121
656
1286
1779
2165
2485
2768
3025
3247
3406
3462
3371
3098
2627
1976
1196
374
-391
-1004
-1406
-1578
-1551
-1383
-1138
-861
-574
-279
20
301
517
602
505
209
-246
-769
-1245
-1568
-1675
-1551
-1226
-744
-139
577
1405
2337
3325
4270
5036
5476
5478
5000
4080
2820
1357
-181
-1698
-3140
-4489
-5738
-6876
-7880
-8715
-9346
-9746
-9901
-9812
-9486
-8942
-8208
-7327
-6358
-5373
-4444
-3628
-2953
-2418
-1997
-1653
-1358
-1098
-873
-690
-556
-465
-408
-382
-394
-474
-661
-989
-1469
-2068
-2715
-3307
-3740
-3931
-3845
-3499
-2956
-2311
-1664
-1104
-689
-449
-377
-441
-585
-742
-842
-823
-640
-278
247
887
1567
2205
2724
3073
3233
3219
3075
2857
2608
2350
2073
1742
1312
748
46
-767
-1635
-2489
-3275
-3960
-4544
-5047
-5490
-5878
-6184
-6360
-6344
-6084
-5561
-4793
-3835
-2763
-1651
-557
490
1487
2442
3366
4251
5068
5759
6254
6480
6388
5967
5260
4366
3424
2585
1979
1682
1698
1962
2356
2749
3027
3117
2993
2661
2145
1468
652
-274
-1256
-2203
-2997
-3515
-3666
-3425
-2851
-2068
-1234
-488
93
511
837
1174
1610
2182
2854
3536
4107
4455
4506
4235
3669
2873
1930
933
-31
-885
-1574
-2066
-2364
-2497
-2513
-2462
-2376
-2258
-2085
-1815
-1414
-873
-220
489
1180
1786
2264
2604
2818
2934
2977
2967
2909
2810
2681
2540
2411
2316
2262
2241
2231
2202
2132
2011
1851
1672
1500
1350
1223
1104
967
787
545
232
-146
-580
-1056
-1565
-2098
-2642
-3170
-3641
-3991
-4143
-4019
-3563
-2750
-1612
-233
1258
2707
3965
4909
5467
5620
5398
4863
4091
3157
2119
1025
-82
-1159
-2151
-2997
-3632
-4003
-4083
-3876
-3421
-2795
-2091
-1415
-866
-525
-449
-660
-1146
-1861
-2729
-3656
-4541
-5294
-5850
-6175
-6269
-6148
-5836
-5347
-4683
-3843
-2836
-1699
-514
602
1514
2100
2286
2063
1489
671
-272
-1235
-2156
-3011
-3802
-4530
-5178
-5698
-6022
-6081
-5830
-5263
-4420
-3380
-2233
-1072
29
1020
1869
2560
3084
3437
3617
3632
3491
3214
2819
2330
1773
1179
589
53
-369
-619
-650
-441
-8
596
1286
1962
2529
2918
3098
3082
2911
2638
2311
1946
1533
1036
413
-359
-1265
-2249
-3221
-4074
-4715
-5084
-5166
-4992
-4621
-4124
-3566
-2991
-2427
-1885
-1371
-895
-474
-130
114
241
245
137
-55
-291
-523
-703
-793
-770
-633
-401
-106
217
541
855
1166
1494
1857
2265
2709
3159
3576
3922
4174
4336
4437
4520
4627
4783
4978
5172
5298
5285
5072
4628
3956
3090
2084
992
-143
-1291
-2433
-3546
-4592
-5506
-6202
-6585
-6574
-6121
-5235
-3981
-2476
-866
697
2084
3202
4005
4484
4661
4570
4249
3728
3034
2192
1230
188
-883
-1925
-2878
-3689
-4320
-4750
-4981
-5030
-4930
-4724
-4455
-4166
-3894
-3667
-3500
-3395
-3342
-3323
-3318
-3312
-3300
-3289
-3293
-3323
-3379
-3443
-3477
-3434
-3269
-2960
-2518
-1992
-1455
-983
-633
-421
-316
-254
-157
39
360
788
1265
1713
2057
2242
2244
2065
1730
1277
751
201
-317
-748
-1046
-1182
-1157
-1002
-768
-511
-272
-69
104
259
397
491
488
324
-46
-628
-1369
-2171
-2910
-3476
-3798
-3858
-3686
-3341
-2886
-2375
-1844
-1324
-845
-446
-166
-36
-62
-218
-449
-687
-864
-931
-865
-666
-353
49
511
1002
1495
1953
2349
2664
2900
3071
3206
3331
3458
3578
3663
3679
3602
3427
3179
2899
2632
2407
2228
2069
1887
1636
1285
834
310
-233
-732
-1128
-1385
-1486
-1441
-1272
-1000
-638
-181
381
1060
1849
2712
3579
4357
4953
5300
5374
5212
4896
4537
4238
4067
4043
4126
4244
4313
4267
4075
3751
3336
2891
2471
2112
1824
1597
1406
1231
1060
890
730
590
475
385
310
243
177
110
45
-19
-83
-156
-251
-374
-523
-683
-831
-937
-980
-948
-837
-647
-370
8
509
1146
1912
2768
3642
4444
5082
5490
5644
5559
5284
4880
4405
3898
3385
2880
2395
1949
1562
1248
1012
842
717
610
503
386
259
123
-28
-209
-440
-742
-1117
-1546
-1986
-2381
-2673
-2819
-2803
-2631
-2330
-1937
-1484
-996
-484
46
593
1151
1703
2226
2686
3046
3273
3342
3248
3007
2655
2244
1834
1477
1205
1027
923
853
770
632
415
121
-226
-584
-910
-1167
-1336
-1413
-1406
-1326
-1180
-966
-679
-319
106
568
1025
1426
1720
1868
1849
1665
1332
882
352
-216
-781
-1307
-1765
-2136
-2416
-2614
-2743
-2814
-2825
-2761
-2596
-2301
-1863
-1291
-621
90
778
1387
1882
2251
2505
2664
2751
2782
2763
2694
2569
2382
2126
1801
1408
959
472
-24
-495
-907
-1236
-1471
-1616
-1691
-1723
-1742
-1770
-1825
-1922
-2067
-2267
-2525
-2839
-3199
-3590
-3992
-4382
-4738
-5039
-5266
-5400
-5425
-5328
-5109
-4778
-4359
-3890
-3409
-2956
-2559
-2237
-1997
-1839
-1755
-1734
-1754
-1789
-1808
-1782
-1691
-1527
-1301
-1029
-733
-429
-125
177
468
733
939
1048
1024
848
526
95
-390
-869
-1284
-1593
-1769
-1799
-1678
-1407
-1002
-496
63
610
1079
1420
1614
1675
1646
1578
1511
1455
1387
1266
1047
707
261
-245
-739
-1154
-1440
-1581
-1590
-1499
-1339
-1125
-855
-507
-59
503
1168
1902
2653
3365
3987
4484
4843
5065
5163
5153
5046
4847
4555
4165
3678
3101
2454
1772
1101
488
-22
-408
-670
-833
-936
-1022
-1123
-1243
-1367
-1462
-1493
-1438
-1300
-1105
-900
-735
-653
-680
-823
-1074
-1412
-1814
-2255
-2712
-3165
-3595
-3985
-4318
-4579
-4750
-4818
-4772
-4615
-4370
-4075
-3790
-3573
-3472
-3503
-3650
-3863
-4075
-4232
-4293
-4254
-4129
-3938
-3685
-3351
-2894
-2267
-1437
-406
785
2064
3343
4543
5603
6491
7197
7721
8066
8233
8222
8035
7681
7178
6550
5824
5026
4176
3290
2379
1453
517
-415
-1325
-2181
-2942
-3562
-4005
-4253
-4320
-4249
-4100
-3929
-3768
-3607
-3403
-3087
-2598
-1900
-997
67
1227
2411
3554
4605
5518
6253
6769
7035
7041
6811
6401
5893
5372
4903
4516
4206
3948
3710
3474
3244
3035
2863
2734
2637
2551
2453
2333
2193
2045
1896
1739
1551
1295
934
449
-156
-845
-1562
-2240
-2814
-3229
-3449
-3457
-3254
-2861
-2313
-1653
-926
-167
601
1365
2122
2865
3580
4240
4811
5252
5531
5625
5521
5222
4738
4091
3317
2470
1615
830
188
-252
-453
-406
-124
364
1016
1784
2609
3425
4161
4750
5146
5332
5326
5175
4935
4652
4345
4006
3608
3123
2541
1878
1178
497
-110
-605
-965
-1182
-1250
-1159
-897
-450
180
971
1874
2818
3720
4496
5078
5422
5516
5381
5068
4648
4195
3767
3395
3076
2775
2445
2049
1580
1068
580
195
-20
-31
149
465
840
1195
1468
1627
1662
1581
1392
1099
694
169
-475
-1224
-2039
-2861
-3619
-4244
-4675
-4879
-4850
-4609
-4196
-3664
-3065
-2444
-1834
-1258
-732
-267
133
468
746
984
1199
1404
1600
1777
1912
1983
1979
1905
1781
1636
1491
1348
1189
980
689
296
-193
-749
-1329
-1894
-2414
-2882
-3297
-3664
-3976
-4214
-4351
-4365
-4249
-4019
-3713
-3375
-3047
-2758
-2516
-2314
-2146
-2008
-1913
-1883
-1947
-2123
-2414
-2797
-3230
-3654
-4013
-4261
-4376
-4362
-4246
-4066
-3860
-3654
-3455
-3253
-3029
-2766
-2462
-2136
-1820
-1557
-1384
-1323
-1375
-1526
-1747
-2005
-2272
-2522
-2737
-2902
-3005
-3037
-2991
-2872
-2689
-2463
-2217
-1982
-1787
-1660
-1628
-1714
-1931
-2286
-2771
-3371
-4054
-4790
-5534
-6248
-6891
-7430
-7837
-8093
-8193
-8132
-7910
-7526
-6968
-6218
-5262
-4102
-2769
-1332
111
1443
2556
3372
3855
4010
3869
3467
2834
1982
922
-324
-1703
-3124
-4466
-5603
-6427
-6871
-6920
-6605
-5991
-5152
-4165
-3094
-1998
-935
38
862
1479
1847
1933
1727
1236
483
-489
-1614
-2805
-3952
-4932
-5625
-5933
-5796
-5206
-4204
-2874
-1323
333
1992
3565
4981
6183
7120
7747
8023
7923
7442
6608
5482
4160
2762
1416
240
-671
-1260
-1508
-1431
-1068
-470
311
1230
2245
3316
4397
5434
6366
7131
7673
7954
7962
7710
7241
6621
5927
5239
4628
4144
3814
3636
3589
3634
3730
3843
3948
4034
4101
4148
4169
4151
4070
3905
3634
3249
2763
2205
1623
1068
595
245
47
12
136
401
782
1247
1766
2304
2831
3318
3740
4078
4324
4471
4526
4494
4384
4199
3938
3599
3178
2684
2135
1567
1028
573
253
104
139
339
657
1026
1372
1628
1750
1724
1567
1317
1020
719
434
169
-86
-338
-583
-795
-930
-939
-781
-444
54
664
1324
1976
2580
3118
3588
3991
4317
4541
4626
4537
4252
3782
3160
2440
1680
922
195
-492
-1129
-1699
-2169
-2496
-2637
-2567
-2295
-1864
-1347
-829
-383
-57
129
186
139
14
-169
-396
-659
-949
-1247
-1527
-1757
-1910
-1967
-1927
-1801
-1613
-1392
-1164
-951
-768
-626
-531
-493
-520
-621
-804
-1066
-1397
-1774
-2164
-2527
-2829
-3040
-3148
-3154
-3074
-2930
-2744
-2533
-2308
-2078
-1856
-1662
-1523
-1472
-1532
-1716
-2015
-2400
-2830
-3262
-3663
-4018
-4329
-4611
-4879
-5143
-5397
-5619
-5777
-5836
-5766
-5544
-5163
-4631
-3964
-3194
-2356
-1495
-656
115
777
1295
1646
1814
1793
1589
1219
711
107
-546
-1196
-1800
-2331
-2778
-3148
-3456
-3713
-3916
-4045
-4070
-3963
-3709
-3325
-2853
-2355
-1897
-1527
-1273
-1130
-1082
-1108
-1201
-1368
-1627
-1993
-2463
-3007
-3568
-4072
-4444
-4625
-4580
-4302
-3807
-3130
-2314
-1411
-479
425
1245
1934
2464
2821
3006
3027
2889
2588
2117
1471
665
-261
-1238
-2182
-3009
-3655
-4086
-4309
-4345
-4232
-4002
-3677
-3274
-2808
-2301
-1786
-1300
-874
-527
-257
-52
111
244
351
424
449
416
325
189
27
-139
-294
-425
-522
-572
-558
-457
-249
75
507
1014
1551
2055
2469
2745
2854
2794
2588
2282
1940
1635
1431
1374
1479
1730
2083
2481
2871
3213
3491
3704
3862
3968
4021
4014
3945
3828
3700
3611
3613
3738
3984
4308
4640
4903
5042
5043
4936
4787
4671
4646
4729
4896
5084
5217
5230
5084
4782
4357
3868
3377
2942
2609
2407
2354
2454
2698
3061
3504
3973
4407
4748
4953
5001
4897
4664
4333
3937
3499
3031
2538
2028
1511
1012
561
193
-64
-190
-184
-57
166
455
775
1097
1396
1653
1852
1978
2013
1935
1719
1338
778
42
-842
-1820
-2821
-3767
-4585
-5225
-5658
-5877
-5889
-5704
-5337
-4803
-4128
-3354
-2536
-1743
-1042
-486
-104
103
154
78
-97
-350
-671
-1051
-1480
-1943
-2420
-2888
-3325
-3713
-4032
-4260
-4373
-4345
-4163
-3830
-3377
-2857
-2333
-1862
-1479
-1188
-963
-763
-549
-297
-2
328
681
1057
1472
1952
2522
3195
3958
4774
5591
6354
7019
7561
7975
8267
8447
8526
8509
8400
8201
7920
7566
7147
6669
6135
5550
4925
4283
3659
3098
2643
2320
2135
2062
2054
2050
1999
1868
1653
1381
1093
836
641
516
444
388
306
161
-69
-386
-774
-1201
-1633
-2029
-2355
-2584
-2700
-2709
-2636
-2525
-2430
-2405
-2483
-2670
-2939
-3244
-3532
-3767
-3940
-4072
-4203
-4375
-4609
-4901
-5221
-5526
-5783
-5984
-6143
-6298
-6487
-6734
-7037
-7366
-7676
-7918
-8058
-8080
-7989
-7799
-7532
-7207
-6842
-6452
-6053
-5661
-5292
-4953
-4647
-4365
-4097
-3830
-3555
-3269
-2973
-2664
-2338
-1988
-1607
-1191
-750
-303
122
493
781
970
1055
1047
967
845
714
604
537
528
576
671
798
940
1090
1253
1446
1692
2013
2421
2903
3431
3961
4445
4842
5125
5285
5329
5272
5133
4930
4677
4390
4088
3794
3537
3344
3237
3225
3297
3427
3575
3700
3771
3773
3711
3607
3491
3385
3301
3229
3146
3024
2843
2601
2316
2020
1745
1514
1330
1174
1016
833
611
363
126
-55
-141
-113
15
200
379
482
457
273
-67
-535
-1088
-1682
-2275
-2839
-3351
-3789
-4127
-4336
-4385
-4256
-3956
-3523
-3025
-2546
-2165
-1939
-1882
-1973
-2158
-2380
-2594
-2783
-2958
-3148
-3375
-3641
-3921
-4165
-4314
-4322
-4170
-3874
-3476
-3034
-2602
-2220
-1909
-1673
-1508
-1408
-1369
-1389
-1462
-1574
-1700
-1811
-1875
-1870
-1787
-1635
-1434
-1210
-988
-785
-607
-453
-318
-202
-110
-53
-43
-82
-164
-262
-339
-355
-272
-72
248
670
1171
1723
2305
2904
3505
4091
4640
5115
5478
5700
5763
5673
5450
5128
4739
4311
3860
3393
2919
2449
2005
1617
1314
1124
1061
1122
1291
1541
1838
2151
2457
2740
2995
3222
3423
3600
3749
3858
3916
3912
3841
3708
3528
3314
3079
2819
2524
2170
1739
1221
626
-12
-649
-1230
-1710
-2057
-2258
-2318
-2254
-2094
-1870
-1615
-1363
-1147
-991
-913
-916
-991
-1120
-1280
-1450
-1613
-1755
-1868
-1943
-1975
-1959
-1894
-1782
-1629
-1440
-1217
-952
-631
-240
227
761
1336
1910
2432
2859
3162
3333
3384
3338
3221
3051
2836
2573
2257
1890
1485
1069
678
347
104
-45
-110
-118
-101
-85
-82
-84
-69
-6
132
357
662
1022
1395
1734
1995
2143
2161
2048
1826
1526
1194
873
601
397
265
191
151
123
96
76
78
126
234
401
606
817
996
1114
1158
1132
1052
941
818
693
572
457
347
245
157
88
46
39
76
170
330
559
845
1161
1466
1712
1858
1882
1787
1599
1356
1098
854
641
461
315
211
167
212
377
681
1129
1700
2352
3029
3666
4203
4588
4782
4770
4550
4145
3589
2929
2215
1493
801
170
-378
-828
-1171
-1405
-1539
-1591
-1587
-1555
-1514
-1468
-1406
-1304
-1139
-903
-608
-297
-29
131
132
-53
-420
-935
-1548
-2202
-2847
-3444
-3967
-4400
-4732
-4956
-5067
-5065
-4954
-4747
-4466
-4134
-3776
-3415
-3063
-2727
-2406
-2096
-1796
-1507
-1241
-1010
-830
-709
-646
-628
-634
-639
-621
-565
-468
-339
-190
-39
100
214
296
334
320
242
92
-133
-426
-766
-1120
-1449
-1706
-1853
-1866
-1739
-1489
-1151
-770
-391
-49
242
489
713
941
1193
1473
1768
2049
2287
2457
2552
2583
2576
2558
2553
2567
2592
2604
2579
2499
2360
2174
1971
1781
1635
1547
1515
1520
1532
1520
1460
1341
1167
953
720
488
273
86
-67
-188
-280
-354
-422
-504
-615
-766
-955
-1165
-1368
-1530
-1622
-1633
-1567
-1448
-1303
-1158
-1025
-901
-775
-632
-465
-277
-77
125
325
529
751
1004
1288
1588
1871
2095
2221
2222
2094
1853
1533
1176
820
498
232
32
-103
-181
-217
-230
-241
-263
-302
-354
-405
-439
-443
-416
-366
-317
-294
-322
-414
-566
-761
-964
-1138
-1247
-1263
-1176
-989
-716
-380
-5
392
799
1206
1602
1966
2266
2462
2513
2394
2104
1674
1164
648
202
-123
-302
-346
-289
-173
-37
95
211
310
388
439
446
395
278
104
-105
-315
-492
-615
-680
-707
-723
-761
-841
-967
-1126
-1288
-1423
-1502
-1512
-1449
-1325
-1158
-966
-765
-564
-365
-166
38
245
448
634
785
885
927
913
858
778
692
605
517
418
304
185
87
52
125
339
700
1178
1717
2246
2698
3025
3208
3250
3170
2989
2729
2401
2019
1594
1140
668
183
-319
-848
-1416
-2020
-2643
-3249
-3795
-4237
-4550
-4729
-4782
-4726
-4572
-4325
-3983
-3551
-3053
-2535
-2060
-1691
-1475
-1421
-1502
-1665
-1847
-1997
-2095
-2145
-2176
-2220
-2303
-2430
-2589
-2754
-2895
-2986
-3009
-2961
-2851
-2697
-2527
-2368
-2243
-2167
-2142
-2158
-2204
-2268
-2352
-2465
-2625
-2846
-3136
-3488
-3882
-4293
-4695
-5065
-5383
-5631
-5786
-5823
-5724
-5484
-5123
-4683
-4225
-3811
-3486
-3272
-3156
-3106
-3079
-3039
-2966
-2855
-2718
-2576
-2449
-2359
-2324
-2354
-2447
-2584
-2726
-2819
-2804
-2639
-2307
-1833
-1271
-695
-175
244
548
757
903
1016
1114
1184
1199
1129
952
666
294
-121
-528
-877
-1130
-1265
-1281
-1190
-1014
-776
-489
-158
224
666
1169
1718
2278
2794
3204
3454
3513
3384
3096
2703
2264
1830
1443
1126
894
754
710
763
904
1113
1360
1609
1828
1997
2111
2177
2210
2219
2204
2158
2066
1919
1720
1486
1250
1045
899
821
802
814
822
796
719
590
429
264
124
33
2
27
100
204
326
452
568
659
706
690
595
415
158
-150
-470
-760
-981
-1110
-1138
-1071
-924
-717
-464
-171
161
534
951
1407
1891
2383
2859
3290
3655
3939
4140
4265
4331
4353
4339
4286
4178
3991
3705
3308
2811
2239
1637
1053
533
113
-183
-345
-370
-267
-49
260
627
1012
1371
1659
1842
1896
1813
1598
1272
864
412
-42
-456
-796
-1040
-1186
-1247
-1252
-1232
-1216
-1219
-1241
-1269
-1284
-1268
-1212
-1113
-982
-831
-677
-534
-413
-325
-276
-272
-319
-420
-580
-797
-1067
-1381
-1720
-2065
-2390
-2677
-2910
-3087
-3209
-3281
-3303
-3271
-3177
-3011
-2779
-2496
-2194
-1912
-1679
-1513
-1408
-1342
-1288
-1226
-1155
-1086
-1041
-1038
-1078
-1145
-1214
-1257
-1262
-1232
-1187
-1148
-1126
-1116
-1093
-1022
-876
-641
-330
23
373
672
881
976
948
798
538
184
-248
-737
-1262
-1801
-2327
-2814
-3234
-3560
-3775
-3871
-3855
-3748
-3584
-3397
-3215
-3056
-2919
-2799
-2687
-2583
-2499
-2461
-2497
-2630
-2869
-3202
-3602
-4030
-4449
-4818
-5110
-5305
-5389
-5359
-5217
-4975
-4653
-4273
-3863
-3447
-3044
-2671
-2343
-2076
-1885
-1784
-1781
-1876
-2055
-2299
-2584
-2890
-3206
-3526
-3850
-4171
-4476
-4739
-4930
-5016
-4978
-4813
-4540
-4196
-3825
-3474
-3177
-2952
-2800
-2708
-2661
-2640
-2638
-2652
-2682
-2728
-2784
-2834
-2861
-2848
-2792
-2702
-2604
-2531
-2512
-2567
-2696
-2880
-3092
-3303
-3492
-3650
-3783
-3902
-4022
-4156
-4307
-4470
-4634
-4780
-4884
-4925
-4885
-4757
-4548
-4278
-3982
-3694
-3444
-3249
-3108
-3006
-2918
-2820
-2691
-2521
-2306
-2052
-1771
-1480
-1201
-958
-775
-667
-636
-673
-751
-844
-926
-988
-1034
-1080
-1147
-1252
-1398
-1579
-1780
-1987
-2188
-2379
-2558
-2723
-2866
-2972
-3023
-3005
-2909
-2739
-2512
-2249
-1976
-1716
-1488
-1301
-1157
-1051
-975
-918
-869
-822
-772
-718
-661
-598
-529
-452
-368
-281
-201
-137
-95
-73
-56
-23
52
185
379
617
868
1098
1273
1375
1403
1369
1295
1206
1122
1060
1034
1055
1134
1281
1500
1789
2137
2523
2919
3296
3627
3893
4086
4213
4291
4344
4398
4471
4573
4699
4837
4968
5075
5152
5201
5237
5279
5350
5471
5660
5930
6288
6732
7244
7791
8322
8778
9100
9247
9202
8975
8603
8134
7615
7082
6558
6052
5568
5112
4695
4332
4035
3819
3685
3630
3647
3725
3851
4003
4160
4288
4353
4329
4200
3966
3643
3253
2826
2383
1947
1536
1174
889
711
666
762
985
1300
1655
2001
2302
2542
2731
2889
3039
3190
3337
3463
3547
3577
3551
3486
3400
3313
3232
3151
3053
2916
2726
2474
2166
1814
1437
1049
668
307
-17
-289
-494
-618
-659
-624
-529
-403
-272
-162
-87
-50
-45
-56
-67
-66
-45
-11
26
45
25
-51
-196
-410
-683
-995
-1319
-1623
-1877
-2051
-2126
-2095
-1967
-1768
-1538
-1326
-1176
-1116
-1154
-1270
-1425
-1575
-1680
-1722
-1703
-1644
-1573
-1510
-1459
-1412
-1348
-1253
-1126
-985
-859
-780
-769
-828
-935
-1057
-1158
-1216
-1223
-1193
-1150
-1120
-1125
-1173
-1261
-1374
-1494
-1598
-1668
-1690
-1659
-1579
-1464
-1340
-1234
-1179
-1198
-1306
-1507
-1796
-2162
-2589
-3065
-3573
-4098
-4620
-5116
-5564
-5939
-6226
-6413
-6501
-6498
-6420
-6288
-6121
-5936
-5743
-5544
-5338
-5123
-4905
-4702
-4543
-4462
-4491
-4647
-4922
-5285
-5684
-6066
-6383
-6611
-6748
-6808
-6817
-6794
-6747
-6676
-6572
-6429
-6248
-6036
-5808
-5576
-5350
-5134
-4930
-4740
-4566
-4409
-4265
-4119
-3945
-3711
-3390
-2968
-2455
-1884
-1309
-786
-364
-72
84
122
71
-39
-187
-362
-571
-824
-1134
-1505
-1926
-2372
-2809
-3197
-3503
-3706
-3801
-3799
-3721
-3589
-3420
-3223
-2999
-2747
-2470
-2178
-1894
-1651
-1479
-1406
-1443
-1590
-1825
-2119
-2432
-2723
-2957
-3103
-3145
-3076
-2907
-2657
-2352
-2019
-1678
-1341
-1008
-669
-311
80
509
970
1450
1926
2377
2781
3129
3417
3654
3853
4026
4184
4330
4464
4578
4668
4730
4767
4779
4767
4726
4648
4521
4339
4104
3826
3529
3236
2967
2733
2539
2380
2255
2169
2132
2158
2254
2414
2613
2817
2985
3086
3103
3039
2910
2739
2546
2346
2143
1939
1739
1550
1385
1260
1184
1166
1206
1303
1454
1658
1908
2198
2514
2836
3141
3410
3629
3790
3892
3934
3916
3833
3681
3456
3164
2815
2427
2017
1605
1203
825
483
193
-23
-148
-169
-84
95
344
632
929
1212
1467
1686
1870
2025
2165
2305
2471
2686
2972
3334
3759
4211
4638
4986
5211
5298
5256
5121
4937
4746
4570
4410
4247
4053
3802
3485
3108
2695
2274
1875
1516
1208
952
750
605
527
532
634
838
1138
1509
1917
2320
2680
2968
3171
3288
3328
3302
3224
3108
2970
2829
2710
2637
2627
2686
2798
2931
3043
3094
3058
2932
2735
2498
2256
2035
1845
1681
1531
1383
1232
1087
960
870
824
824
858
906
947
965
944
879
765
602
389
126
-185
-537
-921
-1321
-1720
-2099
-2444
-2746
-3004
-3225
-3421
-3609
-3800
-4000
-4208
-4411
-4594
-4739
-4829
-4853
-4802
-4671
-4460
-4169
-3809
-3396
-2956
-2517
-2109
-1752
-1456
-1216
-1022
-862
-724
-609
-520
-458
-421
-396
-364
-310
-227
-121
-15
63
87
38
-87
-278
-521
-801
-1105
-1423
-1747
-2061
-2343
-2569
-2719
-2779
-2748
-2634
-2454
-2224
-1959
-1668
-1359
-1041
-722
-416
-136
108
302
436
496
470
352
145
-132
-445
-751
-1006
-1182
-1267
-1271
-1214
-1116
-987
-820
-597
-304
58
469
891
1278
1595
1823
1970
2060
2120
2170
2214
2241
2229
2164
2040
1868
1672
1479
1314
1196
1130
1116
1144
1203
1277
1356
1432
1502
1572
1650
1746
1862
1989
2106
2185
2198
2124
1958
1709
1399
1052
693
341
13
-275
-508
-668
-742
-725
-627
-465
-266
-52
161
369
575
783
991
1187
1352
1464
1506
1471
1362
1191
968
703
402
71
-280
-633
-960
-1233
-1427
-1529
-1541
-1482
-1378
-1260
-1152
-1068
-1010
-967
-925
-866
-777
-651
-489
-302
-104
90
263
407
514
583
612
602
553
466
351
223
104
17
-22
-9
38
90
108
59
-73
-281
-538
-806
-1045
-1232
-1362
-1447
-1513
-1584
-1678
-1797
-1930
-2060
-2166
-2234
-2255
-2227
-2152
-2033
-1882
-1702
-1507
-1311
-1130
-978
-867
-799
-772
-773
-790
-807
-810
-789
-740
-659
-550
-419
-277
-140
-19
72
131
160
170
176
190
223
276
347
433
536
661
821
1027
1287
1595
1937
2292
2636
2955
3248
3526
3806
4101
4414
4730
5022
5261
5422
5498
5497
5445
5367
5285
5205
5124
5026
4902
4750
4582
4418
4281
4186
4137
4126
4135
4149
4155
4147
4125
4088
4032
3949
3831
3676
3490
3284
3075
2874
2681
2487
2275
2032
1758
1467
1188
954
792
711
699
728
765
785
775
743
705
680
682
713
763
815
853
865
843
789
706
603
491
382
290
228
204
217
255
298
322
307
242
129
-19
-183
-345
-491
-616
-722
-814
-897
-969
-1028
-1065
-1075
-1057
-1014
-959
-906
-873
-869
-900
-960
-1033
-1100
-1146
-1160
-1145
-1116
-1094
-1101
-1152
-1251
-1391
-1555
-1727
-1897
-2059
-2218
-2375
-2530
-2676
-2804
-2901
-2963
-2994
-3004
-3009
-3022
-3048
-3085
-3127
-3169
-3207
-3247
-3293
-3352
-3426
-3513
-3611
-3716
-3829
-3950
-4075
-4197
-4293
-4341
-4318
-4217
-4046
-3840
-3635
-3471
-3373
-3342
-3357
-3386
-3396
-3366
-3292
-3184
-3060
-2936
-2815
-2695
-2566
-2423
-2266
-2108
-1967
-1862
-1806
-1797
-1826
-1870
-1904
-1905
-1856
-1749
-1584
-1372
-1132
-886
-660
-479
-366
-332
-386
-524
-737
-1010
-1325
-1664
-2011
-2351
-2672
-2966
-3227
-3449
-3625
-3742
-3788
-3751
-3621
-3401
-3104
-2756
-2388
-2035
-1721
-1459
-1250
-1082
-943
-822
-715
-630
-579
-572
-614
-695
-795
-886
-939
-936
-874
-767
-644
-541
-489
-506
-597
-748
-939
-1145
-1351
-1551
-1746
-1940
-2131
-2310
-2457
-2548
-2560
-2483
-2321
-2092
-1821
-1538
-1262
-1004
-769
-547
-333
-124
79
265
422
532
581
561
472
324
132
-81
-293
-489
-658
-802
-922
-1020
-1094
-1127
-1103
-1000
-812
-539
-199
179
567
940
1285
1596
1876
2125
2338
2504
2610
2644
2600
2480
2297
2065
1802
1522
1241
974
734
532
376
266
198
162
151
161
196
266
377
530
711
897
1056
1160
1195
1162
1082
986
910
882
918
1022
1187
1397
1637
1891
2148
2396
2629
2839
3018
3159
3252
3286
3249
3133
2933
2655
2313
1930
1535
1155
810
514
273
88
-37
-92
-66
53
271
580
959
1377
1801
2199
2555
2860
3116
3324
3481
3576
3594
3525
3365
3130
2846
2547
2265
2019
1815
1644
1497
1367
1261
1193
1183
1243
1373
1551
1746
1923
2054
2127
2145
2123
2078
2024
1971
1922
1884
1864
1875
1925
2012
2122
2226
2287
2276
2179
2003
1776
1539
1330
1177
1091
1065
1086
1138
1210
1296
1398
1520
1663
1830
2017
2221
2435
2649
2849
3015
3130
3178
3153
3058
2909
2726
2533
2348
2186
2054
1955
1889
1851
1827
1800
1747
1642
1470
1226
922
587
251
-56
-320
-541
-734
-917
-1105
-1297
-1481
-1630
-1717
-1719
-1627
-1446
-1196
-905
-606
-333
-114
31
92
71
-18
-154
-314
-476
-629
-773
-914
-1065
-1234
-1421
-1615
-1800
-1954
-2059
-2101
-2078
-1994
-1859
-1690
-1505
-1322
-1162
-1043
-982
-984
-1049
-1165
-1312
-1470
-1617
-1741
-1837
-1908
-1958
-1990
-2001
-1983
-1923
-1810
-1641
-1426
-1186
-954
-760
-631
-577
-592
-656
-741
-822
-884
-927
-962
-1010
-1084
-1190
-1314
-1430
-1506
-1511
-1427
-1257
-1016
-736
-449
-185
39
214
341
426
473
485
467
426
374
328
310
334
409
529
676
822
939
1004
1006
947
836
693
536
378
227
82
-59
-201
-346
-489
-622
-729
-797
-814
-773
-680
-544
-383
-210
-40
123
274
411
527
606
628
573
430
202
-87
-401
-698
-940
-1104
-1188
-1203
-1167
-1098
-1006
-892
-750
-574
-364
-122
142
417
693
962
1215
1441
1624
1748
1797
1762
1645
1458
1223
964
706
471
275
133
51
34
79
177
316
481
661
850
1052
1270
1510
1766
2027
2273
2483
2640
2734
2765
2737
2656
2528
2359
2160
1950
1755
1604
1522
1524
1607
1754
1939
2138
2338
2534
2732
2939
3157
3382
3603
3808
3988
4139
4260
4349
4400
4406
4359
4263
4133
3995
3880
3810
3790
3801
3808
3770
3659
3466
3211
2932
2673
2472
2347
2293
2295
2329
2377
2432
2497
2579
2682
2803
2928
3035
3104
3119
3076
2984
2860
2726
2599
2493
2409
2343
2283
2221
2152
2074
1994
1916
1847
1785
1724
1658
1577
1476
1355
1217
1070
917
764
613
465
326
204
109
51
38
70
141
239
350
465
578
689
801
919
1042
1163
1273
1358
1408
1416
1387
1330
1259
1187
1119
1055
986
902
796
669
532
405
307
253
247
283
349
429
517
612
724
864
1039
1247
1472
1693
1885
2029
2116
2142
2113
2035
1914
1756
1566
1351
1122
892
669
462
269
88
-84
-246
-388
-500
-568
-583
-548
-471
-366
-247
-121
12
160
333
535
763
1006
1244
1457
1631
1756
1837
1884
1915
1945
1990
2055
2141
2236
2327
2394
2420
2395
2314
2181
2007
1804
1585
1358
1130
902
677
461
261
91
-33
-93
-74
32
225
495
823
1182
1541
1874
2158
2383
2546
2651
2706
2714
2674
2580
2424
2196
1897
1531
1118
683
258
-126
-443
-674
-814
-871
-862
-807
-725
-628
-519
-393
-241
-60
144
350
530
655
702
662
543
370
173
-16
-173
-284
-346
-362
-340
-288
-213
-120
-12
110
248
404
581
777
980
1174
1335
1436
1458
1389
1229
990
687
337
-44
-440
-835
-1207
-1529
-1773
-1913
-1933
-1831
-1618
-1319
-960
-569
-170
220
581
898
1154
1336
1441
1479
1470
1446
1437
1464
1535
1637
1746
1832
1867
1840
1750
1611
1441
1258
1072
884
687
473
239
-15
-276
-529
-758
-948
-1090
-1183
-1228
-1227
-1182
-1092
-957
-777
-559
-313
-55
199
432
633
793
904
962
964
908
801
655
493
341
225
160
150
180
225
257
251
198
106
-5
-105
-165
-167
-102
21
185
365
536
675
767
802
783
716
616
500
385
285
208
158
134
132
149
181
227
285
351
420
488
550
603
649
693
737
784
830
866
877
853
785
676
539
398
279
203
184
219
295
392
490
583
674
782
931
1138
1406
1717
2036
2321
2534
2656
2690
2664
2614
2577
2571
2599
2643
2677
2679
2643
2579
2513
2472
2479
2542
2648
2775
2893
2978
3015
3002
2946
2861
2759
2651
2544
2444
2358
2289
2243
2219
2214
2220
2227
2226
2214
2193
2169
2152
2149
2161
2182
2199
2199
2171
2110
2023
1923
1830
1761
1727
1729
1757
1796
1830
1849
1852
1847
1848
1866
1904
1953
1991
1991
1929
1794
1592
1347
1095
873
711
624
607
642
701
756
786
779
737
667
581
489
397
306
213
116
20
-63
-116
-112
-28
149
419
760
1138
1506
1819
2045
2169
2191
2132
2013
1859
1681
1486
1272
1037
783
519
258
14
-201
-383
-535
-660
-762
-843
-897
-917
-896
-837
-749
-652
-575
-548
-597
-742
-989
-1331
-1751
-2220
-2706
-3172
-3586
-3922
-4161
-4297
-4332
-4278
-4151
-3968
-3745
-3493
-3218
-2925
-2616
-2298
-1978
-1666
-1376
-1122
-913
-762
-675
-658
-717
-850
-1051
-1304
-1582
-1850
-2067
-2195
-2209
-2098
-1871
-1555
-1187
-807
-449
-137
116
305
433
501
512
467
371
228
51
-148
-351
-546
-722
-878
-1014
-1138
-1250
-1349
-1430
-1479
-1484
-1433
-1325
-1172
-999
-838
-722
-676
-712
-820
-978
-1151
-1308
-1428
-1505
-1546
-1572
-1603
-1651
-1716
-1787
-1843
-1860
-1826
-1737
-1604
-1445
-1285
-1141
-1024
-934
-864
-800
-733
-658
-577
-496
-426
-374
-346
-347
-379
-449
-564
-729
-947
-1210
-1499
-1784
-2035
-2224
-2339
-2386
-2390
-2381
-2391
-2439
-2522
-2625
-2719
-2776
-2781
-2734
-2647
-2543
-2444
-2363
-2304
-2259
-2221
-2182
-2140
-2104
-2081
-2079
-2099
-2133
-2167
-2184
-2169
-2111
-2011
-1871
-1699
-1504
-1292
-1065
-826
-577
-324
-76
155
358
522
639
711
742
740
719
688
659
639
638
661
718
815
958
1148
1380
1646
1928
2209
2473
2706
2901
3056
3171
3247
3285
3280
3229
3129
2979
2786
2563
2328
2102
1905
1754
1654
1606
1601
1626
1666
1709
1745
1769
1781
1782
1772
1751
1718
1670
1606
1524
1422
1302
1161
996
805
587
343
86
-166
-387
-552
-637
-633
-544
-387
-190
20
222
406
572
730
893
1068
1259
1460
1663
1855
2024
2159
2249
2283
2253
2157
2000
1797
1568
1336
1115
905
696
466
195
-127
-489
-864
-1213
-1499
-1695
-1795
-1812
-1771
-1701
-1624
-1552
-1490
-1436
-1392
-1364
-1360
-1391
-1459
-1559
-1676
-1788
-1875
-1920
-1916
-1864
-1773
-1657
-1535
-1432
-1369
-1369
-1446
-1603
-1831
-2106
-2393
-2656
-2865
-3000
-3052
-3028
-2939
-2800
-2624
-2423
-2207
-1986
-1770
-1568
-1389
-1238
-1113
-1012
-935
-877
-841
-830
-846
-886
-939
-989
-1012
-984
-889
-719
-478
-187
126
428
686
873
974
987
920
790
618
421
214
5
-200
-399
-585
-747
-875
-955
-980
-949
-866
-740
-577
-380
-149
121
433
779
1145
1505
1831
2098
2293
2415
2477
2496
2490
2469
2435
2383
2305
2198
2065
1917
1767
1629
1514
1426
1365
1326
1305
1296
1291
1284
1266
1229
1171
1091
994
886
772
653
523
377
208
17
-186
-387
-566
-709
-809
-871
-906
-929
-952
-978
-1006
-1028
-1040
-1041
-1040
-1049
-1085
-1157
-1269
-1412
-1570
-1723
-1849
-1929
-1952
-1915
-1822
-1686
-1522
-1346
-1176
-1022
-896
-802
-744
-726
-752
-826
-949
-1121
-1334
-1575
-1831
-2086
-2327
-2548
-2746
-2925
-3085
-3230
-3354
-3451
-3509
-3518
-3467
-3356
-3190
-2986
-2766
-2559
-2387
-2269
-2208
-2199
-2222
-2255
-2276
-2268
-2221
-2135
-2013
-1863
-1685
-1485
-1263
-1020
-758
-484
-205
69
326
553
738
867
933
931
862
734
560
355
137
-78
-275
-439
-554
-609
-594
-510
-366
-184
5
170
286
336
323
259
166
71
-5
-47
-46
-3
76
181
300
423
546
669
800
951
1136
1364
1635
1941
2265
2590
2899
3183
3436
3655
3833
3960
4024
4011
3917
3749
3527
3279
3037
2828
2671
2570
2523
2522
2555
2615
2694
2789
2895
3012
3137
3270
3407
3539
3656
3740
3775
3749
3662
3522
3346
3157
2972
2802
2649
2510
2384
2273
2184
2126
2103
2112
2139
2165
2169
2140
2076
1989
1892
1801
1725
1664
1612
1561
1505
1443
1380
1324
1285
1276
1306
1383
1510
1681
1882
2089
2273
2406
2466
2444
2345
2183
1974
1735
1476
1203
923
642
374
134
-61
-205
-297
-348
-374
-392
-415
-451
-501
-564
-635
-713
-791
-864
-926
-969
-985
-972
-931
-866
-780
-680
-569
-453
-341
-246
-183
-167
-207
-306
-456
-643
-852
-1071
-1295
-1522
-1755
-1994
-2237
-2479
-2710
-2923
-3111
-3268
-3387
-3462
-3485
-3455
-3374
-3260
-3134
-3024
-2956
-2944
-2991
-3086
-3214
-3354
-3493
-3624
-3746
-3861
-3968
-4062
-4140
-4191
-4212
-4200
-4163
-4111
-4059
-4024
-4017
-4045
-4109
-4199
-4299
-4389
-4449
-4469
-4448
-4394
-4320
-4240
-4159
-4074
-3972
-3839
-3664
-3447
-3199
-2935
-2673
-2423
-2190
-1967
-1750
-1535
-1331
-1152
-1016
-946
-953
-1044
-1219
-1471
-1791
-2162
-2563
-2968
-3343
-3656
-3877
-3991
-3997
-3909
-3751
-3552
-3334
-3112
-2894
-2681
-2475
-2279
-2105
-1965
-1871
-1831
-1845
-1903
-1987
-2078
-2153
-2196
-2195
-2147
-2054
-1928
-1781
-1629
-1487
-1362
-1261
-1181
-1118
-1066
-1016
-965
-906
-836
-754
-659
-554
-443
-333
-232
-147
-83
-40
-14
5
29
66
125
206
305
413
521
619
700
761
804
832
851
866
880
897
915
930
936
924
889
826
736
625
505
388
284
199
131
72
10
-66
-160
-274
-397
-518
-624
-705
-758
-785
-793
-788
-774
-751
-718
-674
-619
-560
-511
-484
-493
-543
-631
-746
-873
-996
-1102
-1187
-1251
-1301
-1339
-1363
-1366
-1335
-1257
-1125
-936
-699
-428
-138
155
438
701
933
1122
1258
1328
1328
1259
1133
964
774
576
381
194
14
-160
-326
-482
-626
-755
-872
-981
-1090
-1204
-1326
-1457
-1591
-1726
-1859
-1988
-2112
-2227
-2331
-2418
-2486
-2534
-2567
-2592
-2614
-2637
-2657
-2662
-2639
-2574
-2456
-2280
-2044
-1757
-1427
-1071
-709
-363
-60
180
343
425
435
390
306
198
73
-72
-241
-438
-659
-894
-1125
-1334
-1504
-1622
-1682
-1679
-1612
-1483
-1295
-1062
-802
-544
-315
-138
-25
23
18
-21
-76
-135
-191
-245
-302
-364
-434
-509
-586
-658
-719
-759
-770
-741
-664
-537
-364
-157
65
283
481
647
781
884
959
1008
1024
998
920
785
596
363
106
-153
-396
-610
-791
-940
-1060
-1152
-1210
-1229
-1200
-1119
-993
-835
-666
-511
-392
-321
-303
-333
-397
-481
-569
-650
-716
-761
-786
-787
-766
-719
-645
-545
-423
-287
-149
-29
57
94
74
-1
-119
-267
-429
-598
-775
-968
-1186
-1434
-1708
-1990
-2258
-2490
-2670
-2792
-2862
-2891
-2890
-2866
-2821
-2749
-2649
-2523
-2379
-2228
-2086
-1961
-1859
-1782
-1728
-1698
-1693
-1714
-1761
-1830
-1910
-1992
-2067
-2130
-2182
-2227
-2265
-2295
-2304
-2280
-2212
-2094
-1936
-1756
-1581
-1435
-1337
-1292
-1292
-1325
-1372
-1422
-1469
-1515
-1568
-1634
-1715
-1806
-1896
-1969
-2012
-2020
-1996
-1957
-1928
-1935
-1996
-2119
-2295
-2502
-2711
-2896
-3038
-3133
-3190
-3224
-3253
-3289
-3337
-3397
-3465
-3539
-3619
-3709
-3813
-3934
-4072
-4220
-4369
-4507
-4625
-4715
-4773
-4798
-4790
-4753
-4695
-4625
-4551
-4482
-4423
-4376
-4338
-4305
-4272
-4239
-4211
-4192
-4193
-4217
-4267
-4338
-4421
-4506
-4582
-4640
-4678
-4695
-4694
-4679
-4653
-4618
-4575
-4523
-4459
-4378
-4276
-4148
-3990
-3801
-3583
-3346
-3101
-2865
-2654
-2480
-2350
-2264
-2214
-2189
-2180
-2176
-2171
-2162
-2148
-2127
-2098
-2061
-2016
-1966
-1918
-1877
-1848
-1832
-1827
-1829
-1835
-1846
-1868
-1908
-1972
-2058
-2160
-2265
-2358
-2428
-2469
-2485
-2479
-2456
-2415
-2347
-2243
-2096
-1908
-1691
-1465
-1252
-1070
-928
-826
-757
-715
-695
-702
-738
-809
-911
-1034
-1161
-1274
-1358
-1406
-1412
-1375
-1292
-1157
-963
-704
-383
-10
391
793
1163
1477
1716
1874
1954
1967
1930
1860
1774
1686
1604
1531
1466
1406
1348
1290
1235
1187
1152
1130
1117
1104
1079
1031
953
846
714
563
401
232
59
-117
-293
-464
-624
-766
-880
-962
-1008
-1014
-982
-910
-802
-664
-504
-334
-164
-4
143
277
401
521
637
748
848
926
970
968
914
809
663
491
316
159
36
-46
-93
-116
-129
-141
-152
-149
-114
-31
108
298
523
761
993
1212
1420
1626
1840
2060
2277
2473
2630
2739
2803
2835
2854
2870
2885
2889
2866
2804
2704
2576
2443
2327
2243
2195
2176
2173
2175
2176
2178
2185
2203
2235
2279
2333
2396
2472
2562
2664
2771
2865
2926
2934
2879
2763
2603
2421
2241
2076
1931
1799
1669
1528
1374
1209
1046
898
777
692
644
629
641
667
699
726
743
748
740
722
697
664
618
551
455
324
162
-22
-211
-383
-519
-608
-646
-637
-593
-525
-442
-352
-259
-165
-74
12
87
148
196
231
260
286
313
342
368
388
395
390
376
361
355
363
389
429
472
504
514
492
436
346
227
86
-70
-235
-399
-552
-684
-782
-838
-848
-811
-732
-620
-481
-322
-149
31
208
368
497
580
611
590
522
423
307
187
70
-39
-136
-218
-280
-313
-309
-261
-168
-36
128
311
497
673
828
949
1032
1074
1077
1049
996
926
842
743
627
492
341
183
33
-92
-175
-206
-184
-114
-7
125
270
420
564
690
782
823
800
704
541
326
84
-159
-383
-575
-734
-866
-978
-1072
-1144
-1183
-1180
-1129
-1035
-911
-781
-665
-578
-523
-490
-462
-425
-372
-312
-262
-248
-289
-394
-557
-758
-969
-1165
-1329
-1456
-1546
-1609
-1648
-1667
-1661
-1626
-1559
-1462
-1342
-1207
-1067
-927
-790
-660
-545
-456
-408
-417
-489
-620
-792
-980
-1156
-1298
-1395
-1448
-1467
-1463
-1443
-1407
-1348
-1260
-1137
-988
-827
-676
-554
-476
-445
-458
-506
-583
-689
-829
-1012
-1244
-1523
-1833
-2152
-2451
-2705
-2900
-3032
-3109
-3148
-3166
-3175
-3182
-3187
-3186
-3173
-3143
-3094
-3028
-2951
-2872
-2803
-2761
-2757
-2799
-2886
-3003
-3125
-3221
-3260
-3223
-3102
-2906
-2654
-2372
-2080
-1796
-1527
-1278
-1054
-865
-723
-642
-634
-700
-833
-1014
-1220
-1428
-1623
-1794
-1939
-2061
-2158
-2227
-2259
-2239
-2155
-1999
-1773
-1488
-1165
-831
-514
-240
-26
118
192
203
162
82
-23
-140
-258
-367
-460
-533
-585
-620
-640
-648
-643
-621
-572
-489
-363
-193
18
261
525
802
1086
1378
1675
1972
2257
2510
2708
2829
2860
2803
2675
2504
2326
2171
2062
2009
2012
2062
2149
2263
2398
2552
2723
2910
3108
3307
3497
3659
3776
3827
3798
3677
3466
3179
2842
2488
2153
1871
1662
1536
1496
1533
1643
1819
2058
2357
2706
3088
3480
3850
4170
4415
4572
4640
4625
4543
4410
4241
4051
3853
3657
3474
3311
3177
3076
3009
2978
2978
3001
3035
3064
3066
3025
2929
2777
2583
2369
2161
1984
1851
1760
1701
1658
1617
1573
1531
1503
1500
1529
1588
1664
1738
1788
1799
1760
1669
1532
1358
1156
935
703
465
225
-10
-236
-444
-625
-768
-867
-916
-916
-872
-796
-700
-598
-497
-406
-327
-264
-222
-204
-216
-261
-338
-442
-568
-706
-849
-989
-1123
-1247
-1358
-1453
-1532
-1594
-1639
-1666
-1672
-1651
-1598
-1509
-1389
-1252
-1123
-1029
-998
-1046
-1171
-1355
-1568
-1776
-1948
-2071
-2140
-2167
-2164
-2145
-2115
-2073
-2012
-1925
-1809
-1670
-1516
-1363
-1227
-1122
-1059
-1042
-1070
-1141
-1246
-1378
-1527
-1683
-1837
-1979
-2100
-2189
-2239
-2244
-2205
-2123
-2007
-1864
-1703
-1533
-1360
-1187
-1018
-858
-708
-568
-438
-317
-201
-89
18
119
210
289
353
404
443
469
478
467
431
370
289
201
121
63
36
38
60
91
121
146
166
187
213
242
272
298
317
336
368
428
532
683
874
1089
1307
1511
1692
1846
1977
2084
2161
2196
2177
2097
1960
1784
1597
1427
1299
1225
1207
1237
1306
1412
1553
1733
1951
2200
2460
2708
2920
3078
3179
3230
3251
3258
3266
3281
3300
3319
3333
3344
3363
3400
3468
3573
3714
3884
4070
4257
4432
4584
4704
4785
4821
4806
4740
4626
4471
4289
4096
3905
3729
3575
3446
3342
3261
3201
3162
3141
3137
3145
3160
3174
3183
3181
3170
3151
3129
3111
3100
3097
3097
3096
3084
3055
3005
2937
2854
2765
2677
2596
2529
2479
2450
2448
2476
2540
2637
2761
2898
3026
3124
3171
3152
3061
2900
2681
2419
2132
1841
1567
1329
1143
1022
971
985
1053
1161
1289
1424
1557
1683
1804
1918
2024
2115
2180
2208
2187
2114
1987
1814
1609
1389
1173
980
825
718
660
646
663
697
730
754
761
754
734
706
669
616
539
428
279
94
-116
-333
-535
-704
-826
-897
-921
-907
-868
-817
-765
-720
-689
-676
-683
-711
-758
-823
-901
-985
-1067
-1139
-1191
-1215
-1202
-1151
-1065
-954
-833
-719
-624
-553
-503
-462
-413
-346
-255
-147
-35
62
128
152
131
65
-42
-188
-370
-579
-806
-1029
-1228
-1379
-1466
-1484
-1441
-1350
-1224
-1073
-902
-708
-495
-268
-46
150
299
391
428
429
417
415
437
486
550
615
669
705
724
736
752
780
828
899
989
1091
1193
1280
1332
1334
1277
1165
1014
847
692
571
498
476
503
571
675
814
983
1176
1383
1586
1771
1927
2053
2157
2253
2354
2466
2586
2703
2802
2870
2898
2884
2831
2744
2633
2505
2375
2258
2170
2123
2121
2158
2216
2275
2316
2329
2316
2286
2256
2235
2230
2238
2251
2263
2271
2276
2284
2298
2317
2334
2339
2322
2281
2221
2152
2090
2050
2037
2054
2085
2115
2123
2093
2015
1888
1717
1516
1302
1088
887
706
545
407
292
203
145
122
137
187
265
357
447
519
564
574
551
501
435
364
301
253
223
211
212
220
234
256
293
360
466
621
818
1044
1273
1475
1620
1688
1673
1581
1431
1252
1071
913
796
726
702
715
755
810
872
937
1000
1060
1110
1138
1135
1090
1002
875
727
578
448
350
287
247
214
171
106
16
-91
-206
-315
-410
-490
-553
-601
-630
-634
-604
-533
-422
-280
-125
18
127
185
188
144
72
-7
-72
-112
-125
-118
-107
-105
-124
-167
-231
-308
-385
-451
-499
-525
-527
-509
-476
-438
-401
-375
-363
-366
-381
-398
-410
-409
-391
-357
-311
-257
-198
-134
-66
4
72
129
166
179
170
148
130
129
156
213
291
375
450
505
533
536
515
475
418
346
265
182
107
50
17
5
9
17
24
27
32
49
86
149
239
350
477
617
769
932
1103
1270
1413
1511
1547
1512
1412
1264
1089
908
732
564
402
243
87
-62
-199
-319
-425
-522
-619
-719
-817
-901
-955
-965
-924
-836
-713
-572
-426
-284
-148
-15
117
247
373
489
594
689
776
862
951
1042
1134
1222
1305
1382
1456
1530
1604
1676
1740
1790
1822
1838
1840
1832
1818
1798
1767
1723
1661
1586
1503
1425
1362
1324
1315
1334
1377
1432
1488
1530
1544
1520
1453
1344
1204
1052
906
784
696
642
611
588
558
511
447
371
297
235
196
181
190
214
247
282
314
344
371
399
428
462
502
548
602
663
730
800
868
928
972
993
988
954
892
808
708
600
490
389
304
243
214
218
250
299
346
372
362
309
223
119
22
-53
-95
-113
-122
-141
-185
-257
-342
-420
-464
-454
-382
-251
-72
137
358
578
781
957
1093
1179
1208
1179
1101
986
854
722
605
512
444
397
368
350
344
354
388
459
579
756
986
1252
1526
1773
1959
2062
2077
2021
1920
1804
1695
1598
1503
1391
1245
1056
834
600
383
207
90
38
49
117
234
392
579
782
982
1157
1289
1368
1395
1376
1327
1260
1179
1085
973
842
694
540
396
282
212
196
240
339
487
675
890
1117
1336
1529
1679
1774
1806
1775
1682
1530
1322
1059
747
395
17
-366
-730
-1054
-1320
-1518
-1643
-1698
-1692
-1635
-1538
-1416
-1281
-1144
-1016
-905
-816
-753
-720
-717
-744
-800
-880
-981
-1098
-1228
-1370
-1522
-1678
-1830
-1966
-2071
-2134
-2153
-2131
-2084
-2028
-1979
-1946
-1933
-1937
-1954
-1984
-2029
-2098
-2188
-2295
-2405
-2497
-2554
-2564
-2527
-2453
-2358
-2261
-2172
-2097
-2037
-1992
-1962
-1952
-1963
-1997
-2049
-2112
-2176
-2237
-2295
-2355
-2422
-2496
-2571
-2634
-2667
-2657
-2599
-2497
-2366
-2222
-2083
-1958
-1849
-1756
-1675
-1607
-1552
-1514
-1495
-1491
-1499
-1511
-1519
-1520
-1511
-1495
-1475
-1458
-1447
-1445
-1452
-1465
-1476
-1475
-1449
-1390
-1296
-1175
-1043
-923
-833
-790
-793
-834
-893
-948
-984
-993
-976
-942
-903
-868
-841
-821
-805
-787
-763
-734
-699
-661
-617
-568
-508
-438
-359
-276
-198
-139
-110
-118
-166
-249
-353
-463
-562
-633
-666
-659
-614
-535
-430
-304
-161
0
179
375
585
802
1012
1202
1354
1456
1500
1486
1424
1329
1222
1122
1049
1014
1024
1081
1181
1317
1480
1660
1844
2020
2173
2294
2377
2423
2435
2423
2393
2348
2289
2213
2116
2000
1870
1736
1609
1500
1415
1356
1321
1310
1321
1358
1424
1516
1627
1741
1837
1895
1899
1846
1747
1621
1491
1379
1298
1251
1236
1243
1267
1303
1352
1414
1491
1581
1677
1773
1863
1941
2004
2048
2071
2069
2036
1972
1875
1752
1609
1455
1296
1138
981
825
672
523
385
259
147
46
-51
-149
-251
-356
-454
-535
-590
-617
-623
-619
-617
-628
-655
-695
-739
-781
-816
-841
-856
-857
-842
-803
-736
-641
-526
-407
-299
-216
-164
-142
-140
-152
-171
-198
-239
-298
-372
-454
-529
-584
-607
-600
-572
-540
-520
-522
-549
-598
-658
-721
-780
-836
-892
-951
-1016
-1092
-1175
-1260
-1345
-1425
-1497
-1560
-1617
-1673
-1734
-1805
-1890
-1984
-2080
-2163
-2221
-2247
-2240
-2206
-2157
-2104
-2058
-2021
-1991
-1966
-1943
-1926
-1920
-1935
-1978
-2052
-2156
-2283
-2424
-2571
-2714
-2846
-2961
-3053
-3118
-3155
-3165
-3152
-3125
-3089
-3052
-3018
-2987
-2960
-2937
-2914
-2893
-2872
-2850
-2827
-2804
-2783
-2766
-2751
-2735
-2706
-2649
-2551
-2397
-2185
-1922
-1624
-1313
-1006
-719
-452
-203
36
270
498
714
909
1078
1216
1330
1426
1515
1604
1694
1780
1857
1915
1954
1976
1990
2005
2036
2083
2145
2214
2274
2314
2323
2301
2253
2189
2121
2056
1993
1928
1853
1761
1656
1543
1437
1349
1284
1240
1206
1169
1116
1045
961
876
803
748
711
683
651
608
551
485
423
378
360
375
422
495
586
690
799
907
1006
1093
1159
1201
1220
1219
1202
1174
1137
1094
1041
978
904
822
736
651
574
511
469
450
456
484
528
578
623
654
669
670
663
656
655
662
674
684
689
688
682
676
675
679
685
687
683
676
673
686
725
791
879
973
1056
1115
1143
1145
1133
1118
1105
1093
1070
1022
943
827
682
522
364
220
98
0
-74
-126
-155
-157
-130
-75
2
90
175
241
279
284
261
220
173
132
103
89
87
90
92
90
84
78
78
87
107
134
162
183
190
181
160
130
98
67
37
4
-34
-78
-123
-162
-184
-179
-143
-77
9
104
192
258
291
283
231
140
19
-114
-243
-347
-413
-434
-412
-356
-278
-188
-93
6
109
217
326
429
516
576
606
606
586
555
521
488
455
417
369
310
242
173
109
57
20
-2
-13
-15
-12
-5
4
10
10
0
-24
-61
-108
-159
-208
-249
-284
-314
-346
-383
-427
-475
-518
-548
-553
-528
-469
-381
-273
-156
-41
62
149
221
282
335
387
437
487
535
578
615
643
661
662
638
580
482
343
170
-21
-211
-380
-518
-620
-691
-740
-775
-800
-811
-801
-762
-688
-585
-461
-329
-201
-86
13
95
163
213
244
252
238
204
161
121
97
101
139
213
321
456
612
780
949
1107
1242
1342
1400
1414
1386
1323
1232
1121
997
862
724
587
459
350
268
219
207
228
278
352
440
537
636
729
813
881
929
956
960
943
908
859
799
737
679
634
611
617
655
719
803
891
972
1035
1076
1099
1112
1129
1157
1199
1250
1294
1312
1288
1207
1070
886
674
457
259
95
-23
-96
-125
-114
-66
20
143
299
481
672
853
1002
1106
1153
1145
1092
1008
906
798
688
576
457
329
191
49
-88
-208
-297
-345
-347
-305
-227
-126
-20
76
149
189
196
172
126
66
0
-67
-132
-196
-260
-326
-393
-460
-521
-571
-606
-622
-618
-599
-568
-535
-505
-487
-486
-504
-544
-605
-689
-797
-927
-1079
-1249
-1431
-1613
-1783
-1928
-2037
-2101
-2120
-2097
-2040
-1962
-1873
-1783
-1697
-1615
-1535
-1451
-1359
-1256
-1145
-1030
-919
-821
-741
-681
-637
-599
-557
-499
-419
-314
-188
-50
91
226
348
450
531
585
607
587
516
387
197
-46
-329
-630
-924
-1190
-1410
-1577
-1691
-1760
-1793
-1800
-1787
-1758
-1712
-1649
-1570
-1479
-1380
-1282
-1192
-1116
-1057
-1016
-995
-985
-984
-986
-985
-977
-959
-929
-888
-840
-788
-737
-690
-650
-620
-602
-598
-608
-635
-679
-738
-812
-896
-989
-1087
-1188
-1290
-1393
-1496
-1597
-1694
-1787
-1871
-1945
-2005
-2050
-2076
-2079
-2060
-2017
-1956
-1879
-1796
-1715
-1644
-1593
-1566
-1568
-1594
-1642
-1700
-1759
-1810
-1846
-1866
-1875
-1882
-1896
-1924
-1964
-2011
-2054
-2081
-2083
-2058
-2009
-1951
-1889
-1832
-1785
-1747
-1715
-1688
-1669
-1660
-1666
-1685
-1712
-1737
-1745
-1728
-1682
-1608
-1514
-1407
-1291
-1165
-1024
-862
-678
-476
-268
-68
109
255
366
445
496
524
533
524
502
471
442
426
430
460
514
586
668
757
850
952
1066
1195
1335
1479
1614
1731
1823
1891
1937
1967
1983
1982
1957
1900
1806
1675
1518
1349
1185
1045
938
871
838
832
840
851
854
845
823
791
755
719
683
643
590
515
414
290
152
21
-83
-141
-144
-94
-4
108
227
339
440
534
624
714
800
875
930
955
949
915
858
789
714
635
552
463
371
281
203
148
121
123
145
175
196
199
178
136
79
15
-49
-113
-176
-239
-295
-338
-354
-331
-264
-155
-17
133
276
400
501
582
653
724
796
868
929
969
983
969
934
891
849
817
794
777
760
737
704
664
619
573
529
491
463
450
455
479
517
559
587
585
542
454
330
185
39
-93
-198
-276
-326
-352
-353
-326
-267
-177
-63
61
179
275
338
364
358
323
263
179
68
-71
-236
-417
-603
-780
-941
-1083
-1212
-1332
-1446
-1551
-1639
-1703
-1736
-1739
-1720
-1688
-1657
-1631
-1616
-1610
-1615
-1633
-1670
-1728
-1807
-1900
-1994
-2077
-2137
-2173
-2190
-2198
-2205
-2217
-2230
-2235
-2224
-2190
-2135
-2066
-1993
-1925
-1868
-1825
-1794
-1773
-1760
-1753
-1751
-1751
-1747
-1735
-1714
-1684
-1648
-1612
-1576
-1542
-1504
-1459
-1405
-1345
-1288
-1243
-1219
-1221
-1243
-1279
-1317
-1349
-1371
-1384
-1391
-1394
-1396
-1394
-1385
-1366
-1334
-1288
-1230
-1159
-1080
-994
-907
-822
-743
-671
-608
-550
-495
-440
-386
-336
-295
-264
-246
-240
-245
-261
-292
-343
-419
-522
-647
-785
-922
-1050
-1164
-1266
-1366
-1472
-1587
-1710
-1832
-1940
-2021
-2069
-2077
-2047
-1981
-1882
-1757
-1615
-1468
-1332
-1221
-1144
-1104
-1093
-1101
-1119
-1140
-1167
-1207
-1266
-1346
-1442
-1543
-1636
-1711
-1766
-1800
-1819
-1823
-1810
-1775
-1714
-1628
-1525
-1420
-1330
-1266
-1230
-1218
-1219
-1224
-1228
-1234
-1249
-1278
-1320
-1365
-1402
-1418
-1407
-1372
-1323
-1272
-1229
-1195
-1165
-1128
-1076
-1004
-917
-824
-735
-659
-598
-550
-511
-478
-451
-432
-429
-447
-489
-553
-630
-710
-779
-825
-839
-814
-750
-651
-524
-381
-231
-83
56
185
303
410
506
587
650
689
702
687
648
594
535
485
455
449
469
509
558
608
653
692
732
780
845
927
1020
1109
1174
1196
1166
1082
958
810
660
522
405
310
233
172
127
104
112
164
264
413
598
801
999
1167
1286
1346
1344
1290
1197
1082
960
841
729
622
515
404
288
169
57
-39
-108
-144
-146
-117
-65
-2
66
131
191
245
295
342
386
425
454
469
466
446
412
372
334
306
294
296
311
333
357
378
396
410
418
418
404
372
321
253
175
95
21
-43
-96
-142
-183
-220
-250
-266
-265
-241
-198
-140
-74
-5
64
134
208
284
358
420
461
476
466
438
404
374
353
338
318
281
220
133
29
-78
-174
-248
-297
-325
-340
-352
-367
-389
-416
-444
-464
-470
-452
-406
-330
-226
-101
34
168
292
399
488
560
615
649
659
640
590
512
416
314
218
136
69
13
-37
-85
-131
-172
-204
-225
-237
-245
-254
-261
-259
-234
-173
-72
62
211
348
449
498
500
471
440
436
477
571
709
872
1037
1186
1305
1388
1436
1452
1439
1401
1338
1253
1147
1020
879
728
574
425
288
168
67
-14
-78
-125
-154
-161
-137
-77
26
171
352
557
770
976
1160
1312
1425
1493
1515
1491
1427
1328
1207
1077
951
840
752
689
651
636
640
659
691
732
778
825
866
893
899
874
812
712
577
416
241
69
-85
-213
-313
-388
-448
-505
-564
-627
-688
-740
-771
-777
-758
-720
-674
-630
-597
-578
-570
-570
-572
-571
-568
-565
-568
-582
-610
-654
-707
-762
-811
-846
-864
-865
-854
-838
-825
-820
-826
-843
-869
-899
-932
-966
-998
-1027
-1051
-1066
-1072
-1068
-1056
-1037
-1014
-989
-961
-925
-878
-816
-736
-642
-538
-431
-330
-240
-169
-118
-92
-92
-118
-171
-246
-340
-448
-564
-683
-805
-927
-1049
-1170
-1287
-1395
-1491
-1573
-1643
-1703
-1755
-1800
-1836
-1854
-1845
-1801
-1718
-1599
-1455
-1302
-1155
-1027
-924
-844
-780
-724
-667
-607
-546
-490
-446
-420
-414
-428
-457
-499
-549
-607
-671
-740
-811
-880
-944
-1000
-1045
-1081
-1109
-1132
-1150
-1164
-1172
-1173
-1168
-1159
-1151
-1150
-1159
-1179
-1207
-1239
-1269
-1291
-1301
-1296
-1275
-1237
-1182
-1112
-1032
-950
-876
-820
-790
-790
-816
-864
-923
-984
-1037
-1074
-1089
-1074
-1022
-936
-815
-668
-511
-360
-230
-131
-63
-20
9
35
65
100
138
171
194
205
203
190
169
141
106
68
29
-5
-27
-31
-15
19
65
115
164
204
237
261
281
299
316
334
354
374
392
403
399
376
329
260
176
90
14
-41
-71
-80
-76
-68
-65
-68
-73
-73
-62
-37
0
42
81
108
117
106
76
30
-29
-92
-155
-209
-250
-274
-283
-278
-261
-234
-197
-148
-85
-14
58
116
148
141
93
10
-96
-207
-311
-401
-477
-546
-618
-699
-792
-894
-997
-1092
-1169
-1221
-1246
-1243
-1219
-1183
-1144
-1113
-1094
-1088
-1087
-1084
-1070
-1046
-1016
-998
-1006
-1053
-1143
-1270
-1417
-1564
-1693
-1792
-1858
-1896
-1910
-1910
-1899
-1880
-1856
-1829
-1802
-1782
-1770
-1768
-1777
-1795
-1823
-1860
-1907
-1963
-2028
-2094
-2157
-2209
-2245
-2265
-2270
-2263
-2243
-2212
-2167
-2107
-2031
-1939
-1836
-1727
-1617
-1514
-1425
-1358
-1323
-1326
-1367
-1441
-1535
-1633
-1718
-1777
-1806
-1805
-1778
-1727
-1652
-1550
-1417
-1253
-1065
-865
-669
-493
-345
-229
-143
-82
-42
-23
-25
-49
-93
-151
-216
-283
-349
-413
-477
-536
-586
-616
-617
-586
-525
-445
-359
-278
-209
-147
-88
-24
47
118
180
224
245
246
238
232
238
260
294
334
374
410
440
466
490
513
535
555
575
596
617
635
646
642
619
583
542
513
510
541
600
676
752
815
862
900
943
1002
1084
1179
1270
1342
1381
1389
1374
1350
1329
1315
1308
1302
1297
1297
1314
1360
1443
1559
1696
1833
1951
2039
2096
2130
2154
2180
2212
2249
2284
2310
2324
2324
2316
2305
2297
2296
2306
2325
2353
2384
2417
2448
2477
2508
2545
2594
2656
2727
2797
2855
2889
2895
2878
2849
2819
2799
2790
2786
2776
2754
2716
2667
2615
2565
2518
2466
2400
2309
2193
2061
1927
1805
1704
1622
1549
1474
1390
1300
1217
1158
1139
1167
1237
1336
1447
1557
1656
1741
1809
1860
1892
1903
1893
1868
1836
1808
1792
1792
1801
1812
1815
1801
1769
1724
1669
1612
1554
1496
1437
1377
1316
1258
1202
1148
1091
1027
950
857
752
642
534
437
354
286
230
184
146
118
102
100
113
137
166
192
210
216
211
200
189
186
193
206
217
212
179
110
4
-134
-290
-450
-604
-744
-869
-982
-1086
-1184
-1274
-1351
-1412
-1452
-1471
-1473
-1461
-1441
-1417
-1393
-1374
-1367
-1378
-1413
-1472
-1551
-1642
-1732
-1812
-1876
-1922
-1955
-1980
-1999
-2011
-2013
-2000
-1968
-1922
-1869
-1822
-1792
-1787
-1806
-1845
-1894
-1942
-1982
-2007
-2017
-2016
-2004
-1987
-1966
-1942
-1911
-1870
-1814
-1738
-1641
-1526
-1404
-1286
-1186
-1114
-1078
-1079
-1113
-1174
-1256
-1352
-1456
-1562
-1666
-1760
-1838
-1893
-1923
-1926
-1902
-1853
-1784
-1699
-1604
-1505
-1412
-1333
-1272
-1231
-1207
-1193
-1183
-1169
-1148
-1121
-1087
-1048
-1004
-956
-899
-833
-759
-681
-601
-525
-455
-394
-344
-305
-277
-258
-245
-231
-210
-175
-125
-61
9
75
129
167
189
198
198
194
186
175
163
150
143
145
159
184
216
252
289
330
382
450
535
634
732
815
869
890
882
854
820
785
750
706
646
564
464
360
269
205
175
178
205
247
296
351
415
493
587
695
808
920
1022
1116
1198
1269
1328
1368
1383
1368
1321
1248
1157
1058
958
859
762
666
575
493
428
388
374
379
394
403
397
370
323
261
191
115
36
-50
-143
-242
-340
-428
-499
-544
-565
-563
-543
-512
-474
-431
-388
-347
-315
-297
-300
-323
-364
-413
-460
-493
-506
-495
-464
-420
-370
-319
-272
-228
-185
-139
-85
-23
50
130
215
301
386
465
538
603
661
712
758
797
830
855
872
880
883
882
882
887
899
916
939
964
989
1016
1045
1081
1127
1185
1253
1328
1402
1469
1523
1558
1576
1575
1561
1538
1513
1492
1481
1485
1506
1541
1585
1632
1678
1719
1759
1800
1846
1897
1948
1987
2005
1995
1952
1883
1800
1716
1640
1579
1531
1494
1464
1442
1430
1436
1462
1509
1567
1623
1663
1676
1657
1610
1545
1474
1410
1361
1329
1314
1313
1321
1335
1352
1371
1389
1407
1423
1438
1451
1465
1479
1492
1505
1515
1523
1527
1527
1522
1513
1497
1475
1448
1416
1384
1353
1326
1304
1289
1280
1279
1287
1307
1343
1395
1461
1536
1610
1676
1725
1754
1762
1754
1733
1704
1667
1618
1552
1465
1358
1235
1110
1000
919
879
882
921
984
1054
1115
1158
1177
1172
1145
1099
1035
954
858
750
633
511
387
260
129
-6
-143
-276
-395
-492
-560
-598
-612
-610
-601
-593
-587
-584
-584
-589
-607
-644
-705
-787
-882
-974
-1047
-1089
-1099
-1086
-1064
-1049
-1055
-1087
-1143
-1213
-1289
-1361
-1424
-1473
-1506
-1522
-1520
-1503
-1475
-1443
-1415
-1396
-1390
-1397
-1414
-1437
-1465
-1496
-1533
-1575
-1621
-1666
-1704
-1731
-1744
-1742
-1726
-1699
-1660
-1610
-1548
-1476
-1397
-1320
-1252
-1202
-1175
-1170
-1184
-1214
-1253
-1300
-1353
-1410
-1469
-1527
-1581
-1627
-1666
-1697
-1722
-1741
-1751
-1749
-1727
-1682
-1613
-1522
-1417
-1306
-1194
-1084
-978
-873
-767
-662
-561
-468
-390
-329
-285
-256
-237
-226
-222
-226
-241
-270
-310
-360
-411
-454
-479
-480
-451
-395
-315
-218
-114
-8
95
194
290
386
486
589
693
796
889
965
1016
1041
1034
999
944
878
816
772
757
778
833
917
1018
1124
1227
1320
1404
1483
1564
1649
1740
1830
1913
1978
2021
2040
2039
2028
2017
2017
2032
2063
2107
2158
2209
2256
2299
2339
2377
2413
2445
2469
2480
2476
2456
2425
2392
2361
2338
2321
2304
2281
2244
2190
2123
2049
1978
1920
1881
1862
1863
1877
1901
1931
1967
2009
2058
2114
2176
2241
2305
2363
2413
2450
2472
2477
2464
2433
2386
2326
2258
2186
2115
2047
1985
1928
1876
1827
1780
1736
1695
1656
1617
1579
1539
1498
1456
1415
1379
1350
1330
1318
1310
1303
1292
1275
1248
1211
1163
1102
1027
938
835
725
614
512
428
366
325
300
282
264
243
219
196
178
165
153
136
106
58
-10
-92
-180
-266
-344
-411
-468
-517
-558
-590
-611
-619
-613
-596
-573
-550
-531
-519
-515
-521
-538
-570
-618
-682
-758
-837
-909
-964
-999
-1016
-1018
-1016
-1012
-1008
-998
-981
-953
-918
-883
-858
-851
-869
-909
-967
-1036
-1111
-1188
-1264
-1335
-1396
-1439
-1459
-1448
-1407
-1341
-1258
-1166
-1071
-978
-886
-795
-707
-626
-558
-506
-471
-447
-426
-400
-365
-323
-282
-252
-239
-244
-260
-278
-288
-284
-270
-253
-241
-242
-256
-277
-298
-309
-303
-279
-237
-179
-108
-23
75
187
310
438
565
686
794
887
966
1030
1080
1115
1136
1142
1137
1126
1115
1111
1116
1132
1159
1193
1232
1273
1317
1365
1417
1474
1537
1602
1666
1723
1769
1798
1808
1798
1770
1731
1685
1639
1597
1557
1519
1481
1440
1401
1369
1350
1351
1374
1420
1481
1550
1620
1687
1749
1806
1862
1916
1965
2005
2032
2037
2020
1982
1929
1871
1818
1782
1769
1783
1819
1871
1928
1982
2025
2059
2084
2106
2133
2167
2208
2253
2295
2328
2347
2348
2333
2301
2256
2195
2119
2025
1912
1779
1631
1473
1314
1167
1040
942
877
844
836
844
858
870
876
874
867
855
837
809
764
698
609
498
375
248
126
17
-77
-158
-225
-279
-315
-330
-318
-278
-212
-127
-33
62
146
213
258
277
270
236
181
109
26
-63
-155
-249
-348
-453
-564
-676
-780
-865
-923
-949
-945
-919
-881
-842
-808
-784
-768
-760
-756
-754
-754
-755
-760
-770
-789
-819
-864
-924
-998
-1080
-1162
-1235
-1288
-1315
-1314
-1285
-1233
-1162
-1079
-987
-893
-801
-718
-648
-599
-575
-579
-612
-673
-757
-859
-970
-1081
-1181
-1261
-1315
-1341
-1342
-1320
-1283
-1234
-1178
-1118
-1053
-987
-921
-860
-807
-764
-732
-709
-692
-677
-663
-648
-628
-602
-563
-507
-429
-327
-205
-73
59
176
267
325
350
344
313
263
199
125
43
-44
-131
-210
-277
-326
-356
-369
-371
-366
-357
-342
-317
-274
-210
-124
-24
79
175
254
313
353
379
398
411
417
413
399
377
355
345
353
383
428
476
512
525
513
479
435
390
351
314
276
227
165
91
11
-65
-130
-180
-217
-242
-255
-253
-231
-182
-104
-1
115
234
342
435
510
571
621
661
687
690
663
602
506
381
234
75
-90
-253
-412
-560
-695
-811
-905
-977
-1026
-1056
-1069
-1064
-1042
-1002
-944
-874
-799
-728
-670
-631
-615
-619
-641
-677
-724
-779
-843
-914
-987
-1059
-1122
-1168
-1190
-1184
-1147
-1082
-993
-892
-789
-696
-624
-578
-561
-572
-608
-665
-741
-832
-932
-1034
-1130
-1211
-1269
-1304
-1318
-1318
-1309
-1298
-1283
-1260
-1222
-1165
-1088
-994
-894
-797
-717
-662
-638
-645
-683
-745
-822
-902
-973
-1024
-1049
-1045
-1018
-974
-920
-860
-793
-715
-620
-507
-379
-244
-115
-3
85
146
181
194
191
174
148
115
81
47
19
-3
-21
-38
-56
-76
-96
-113
-122
-122
-116
-108
-103
-105
-111
-117
-117
-106
-87
-63
-41
-27
-19
-14
-3
22
65
121
183
238
276
291
284
260
227
192
162
139
121
108
94
75
48
11
-35
-85
-131
-164
-177
-166
-134
-87
-36
10
45
70
88
104
124
150
182
216
249
282
314
347
382
417
450
477
493
493
477
443
394
332
263
192
125
69
26
-2
-19
-27
-31
-33
-33
-29
-19
0
23
45
61
65
56
37
13
-11
-32
-51
-73
-102
-139
-183
-226
-261
-281
-284
-271
-248
-218
-188
-159
-129
-97
-64
-33
-7
5
-1
-29
-78
-146
-229
-324
-425
-531
-639
-746
-852
-954
-1052
-1141
-1219
-1278
-1311
-1311
-1274
-1201
-1099
-982
-863
-759
-678
-626
-602
-605
-630
-674
-738
-821
-919
-1027
-1137
-1238
-1321
-1379
-1410
-1418
-1410
-1392
-1373
-1355
-1340
-1325
-1303
-1271
-1223
-1160
-1088
-1014
-952
-912
-903
-927
-977
-1045
-1119
-1188
-1248
-1297
-1337
-1371
-1399
-1418
-1421
-1401
-1356
-1285
-1191
-1084
-972
-866
-771
-692
-630
-582
-545
-512
-477
-435
-383
-322
-257
-195
-141
-98
-64
-37
-15
5
18
21
10
-16
-51
-86
-112
-124
-125
-125
-137
-174
-239
-326
-423
-512
-578
-613
-617
-599
-567
-528
-486
-438
-381
-312
-228
-132
-26
88
207
326
442
545
627
681
703
696
670
637
610
595
591
593
591
575
541
488
421
345
264
180
91
-5
-107
-217
-328
-436
-534
-616
-678
-720
-741
-746
-740
-728
-715
-704
-695
-687
-677
-665
-649
-633
-617
-606
-599
-597
-598
-598
-597
-595
-594
-594
-595
-596
-596
-594
-592
-594
-605
-627
-661
-701
-741
-774
-796
-804
-804
-798
-789
-776
-758
-732
-697
-656
-617
-587
-573
-577
-595
-621
-648
-670
-684
-688
-682
-664
-632
-583
-516
-435
-346
-261
-187
-129
-87
-58
-36
-17
-2
3
-7
-41
-101
-188
-296
-418
-545
-668
-780
-873
-942
-985
-1004
-1002
-984
-953
-912
-858
-789
-704
-605
-500
-403
-330
-291
-295
-338
-411
-500
-593
-680
-757
-822
-877
-924
-962
-990
-1006
-1010
-1002
-979
-939
-879
-792
-677
-537
-381
-222
-75
46
134
187
210
211
198
176
148
118
87
60
42
37
47
70
101
133
161
184
203
221
243
268
295
319
333
333
318
291
257
220
184
148
110
69
26
-11
-33
-26
20
108
235
388
550
704
838
948
1035
1106
1168
1225
1275
1312
1332
1331
1309
1274
1232
1193
1161
1139
1127
1122
1126
1139
1165
1205
1259
1323
1394
1463
1527
1583
1629
1665
1692
1709
1717
1717
1712
1706
1705
1713
1730
1754
1781
1804
1819
1824
1821
1814
1807
1805
1809
1816
1823
1823
1815
1796
1772
1745
1723
1708
1704
1706
1711
1711
1703
1688
1671
1659
1663
1686
1728
1781
1834
1877
1905
1918
1924
1933
1951
1980
2011
2031
2024
1982
1901
1791
1669
1550
1451
1378
1329
1296
1268
1239
1207
1177
1157
1155
1176
1219
1277
1338
1389
1421
1431
1421
1399
1372
1348
1330
1316
1300
1275
1235
1180
1113
1041
972
913
865
828
795
759
713
654
586
513
446
394
368
369
398
447
506
562
603
622
617
588
543
486
425
363
302
243
187
136
93
62
44
39
42
50
55
55
48
34
18
3
-11
-26
-47
-82
-136
-212
-308
-415
-518
-604
-660
-680
-666
-625
-570
-513
-460
-411
-362
-303
-231
-145
-53
32
96
129
128
98
52
2
-38
-64
-76
-80
-81
-82
-82
-76
-55
-12
56
145
247
349
437
500
533
537
518
485
446
407
372
336
297
248
187
116
40
-32
-92
-135
-157
-163
-156
-142
-126
-105
-77
-38
17
87
165
242
305
343
352
333
291
236
179
126
78
34
-7
-47
-80
-102
-102
-78
-29
37
108
170
211
226
215
184
141
95
51
9
-30
-68
-107
-148
-188
-226
-258
-279
-286
-275
-247
-203
-149
-95
-49
-17
-3
-5
-19
-42
-72
-109
-155
-210
-273
-338
-399
-449
-483
-503
-513
-520
-531
-549
-576
-608
-642
-675
-704
-730
-751
-767
-778
-787
-798
-816
-846
-892
-953
-1024
-1096
-1161
-1214
-1253
-1281
-1303
-1323
-1342
-1361
-1376
-1386
-1389
-1384
-1375
-1362
-1347
-1331
-1313
-1294
-1275
-1257
-1241
-1228
-1219
-1216
-1222
-1241
-1275
-1325
-1387
-1453
-1515
-1564
-1599
-1621
-1639
-1660
-1690
-1725
-1759
-1779
-1775
-1745
-1694
-1637
-1590
-1571
-1589
-1644
-1731
-1834
-1938
-2031
-2102
-2147
-2168
-2170
-2158
-2139
-2115
-2086
-2051
-2005
-1951
-1889
-1825
-1770
-1728
-1703
-1690
-1683
-1672
-1653
-1627
-1601
-1584
-1585
-1604
-1636
-1669
-1692
-1697
-1683
-1657
-1626
-1599
-1581
-1573
-1570
-1571
-1574
-1577
-1579
-1578
-1568
-1544
-1504
-1447
-1380
-1312
-1253
-1209
-1181
-1165
-1155
-1144
-1130
-1114
-1099
-1086
-1077
-1067
-1054
-1035
-1012
-988
-968
-958
-960
-973
-994
-1020
-1044
-1065
-1079
-1085
-1084
-1077
-1066
-1055
-1047
-1044
-1044
-1042
-1035
-1018
-993
-961
-930
-904
-886
-874
-865
-853
-835
-812
-788
-769
-759
-760
-768
-782
-798
-815
-835
-857
-881
-902
-914
-911
-889
-848
-793
-729
-662
-593
-523
-450
-372
-293
-215
-139
-68
1
70
142
216
285
342
377
387
371
337
294
254
224
209
212
233
272
327
396
477
565
652
733
804
864
912
951
980
999
1004
995
969
927
873
813
750
688
631
582
545
522
515
522
541
567
596
627
661
698
738
779
811
824
804
747
653
529
392
258
141
51
-9
-41
-47
-34
-5
37
87
141
197
249
296
335
366
388
401
404
398
385
369
351
335
319
301
277
244
203
158
117
88
77
88
118
162
214
268
323
377
433
492
554
616
676
729
771
802
821
826
819
797
760
707
642
568
495
433
393
382
402
449
514
582
644
691
722
740
754
769
788
810
830
839
831
802
752
684
606
524
445
374
317
278
256
251
260
278
303
332
368
412
467
530
600
668
728
775
806
823
829
830
825
814
796
767
727
679
626
574
523
473
420
361
292
214
130
45
-35
-103
-156
-193
-215
-228
-236
-247
-269
-303
-349
-403
-461
-515
-566
-613
-662
-717
-780
-848
-916
-976
-1024
-1058
-1081
-1100
-1115
-1127
-1129
-1116
-1083
-1034
-977
-924
-885
-865
-859
-858
-848
-823
-779
-724
-668
-619
-585
-561
-544
-524
-498
-461
-418
-370
-321
-274
-230
-192
-161
-141
-131
-130
-130
-125
-109
-77
-33
16
63
102
132
155
174
193
210
219
216
196
161
117
72
34
6
-12
-23
-31
-35
-30
-11
30
92
173
264
359
452
544
638
738
846
957
1061
1146
1204
1230
1229
1209
1181
1152
1125
1097
1064
1020
967
908
847
790
736
685
632
574
514
458
417
399
405
432
470
505
528
535
528
518
511
514
524
536
541
532
508
473
433
393
357
323
287
245
195
140
83
29
-22
-69
-115
-162
-210
-255
-295
-325
-348
-365
-381
-397
-411
-417
-409
-382
-338
-284
-234
-196
-179
-182
-198
-220
-242
-261
-279
-299
-323
-349
-371
-387
-395
-398
-406
-426
-465
-521
-588
-655
-714
-758
-788
-806
-815
-814
-801
-773
-729
-673
-613
-560
-522
-503
-498
-500
-500
-496
-491
-494
-513
-552
-610
-675
-732
-767
-772
-747
-700
-640
-578
-520
-468
-420
-375
-333
-296
-271
-261
-268
-291
-327
-368
-411
-451
-486
-519
-550
-580
-607
-630
-641
-638
-615
-571
-508
-429
-340
-250
-165
-90
-28
19
50
67
69
56
29
-10
-58
-108
-152
-184
-197
-186
-152
-98
-28
51
134
218
300
377
447
505
544
561
549
508
438
345
234
113
-16
-149
-284
-418
-548
-666
-765
-837
-878
-885
-860
-809
-736
-650
-557
-465
-380
-312
-267
-250
-262
-302
-361
-431
-505
-575
-640
-700
-758
-816
-873
-927
-972
-1002
-1016
-1010
-985
-949
-911
-877
-855
-848
-851
-861
-872
-879
-885
-894
-915
-954
-1008
-1074
-1134
-1173
-1180
-1154
-1104
-1046
-998
-971
-968
-979
-993
-997
-990
-976
-967
-976
-1010
-1068
-1138
-1208
-1268
-1315
-1352
-1389
-1430
-1477
-1524
-1563
-1586
-1588
-1574
-1549
-1522
-1494
-1465
-1428
-1379
-1315
-1241
-1164
-1093
-1037
-998
-973
-957
-945
-934
-923
-914
-907
-902
-895
-885
-872
-856
-843
-837
-839
-848
-858
-862
-852
-824
-777
-714
-638
-556
-473
-394
-324
-266
-222
-191
-170
-156
-144
-133
-126
-125
-134
-153
-178
-200
-208
-192
-145
-69
33
150
272
393
505
606
692
760
802
815
794
739
654
549
434
320
217
132
71
36
28
46
89
152
232
321
416
511
603
689
766
830
880
912
924
917
892
854
805
749
688
622
551
477
404
337
284
251
244
263
305
365
434
504
568
624
670
704
727
738
736
718
686
642
591
541
499
475
472
492
533
589
652
714
773
828
879
933
991
1053
1113
1164
1196
1202
1181
1136
1077
1014
956
903
855
805
750
688
623
567
528
517
537
583
648
721
792
855
909
955
997
1037
1078
1118
1157
1190
1214
1225
1220
1199
1165
1122
1075
1028
982
938
895
852
813
784
772
780
808
849
889
913
909
875
813
735
652
572
496
421
342
255
162
68
-20
-96
-159
-213
-261
-307
-350
-386
-408
-412
-402
-383
-366
-358
-362
-374
-387
-394
-393
-388
-388
-400
-429
-473
-524
-569
-600
-612
-608
-592
-571
-548
-523
-494
-460
-421
-381
-344
-313
-292
-278
-269
-265
-265
-274
-294
-329
-377
-433
-488
-536
-571
-591
-600
-601
-598
-592
-582
-564
-535
-491
-434
-367
-296
-228
-172
-132
-109
-101
-100
-100
-95
-81
-62
-43
-31
-30
-41
-60
-81
-97
-105
-105
-101
-95
-88
-78
-61
-33
4
47
85
111
120
114
101
90
89
101
123
151
178
206
237
277
330
395
464
528
578
612
633
649
666
687
708
718
705
660
586
489
385
287
208
150
115
99
99
112
138
178
230
290
354
419
483
543
598
643
675
686
673
637
584
523
464
412
366
319
265
198
120
40
-29
-74
-89
-73
-36
10
53
84
103
109
107
100
89
71
43
2
-53
-123
-202
-288
-373
-451
-516
-562
-588
-594
-583
-560
-530
-497
-463
-429
-393
-352
-307
-255
-196
-130
-57
19
94
164
224
271
304
328
347
367
390
414
437
454
464
471
481
501
535
582
637
691
737
770
795
821
858
912
986
1072
1160
1236
1289
1313
1305
1269
1213
1146
1078
1018
975
955
960
987
1032
1085
1141
1194
1244
1289
1330
1367
1396
1414
1420
1412
1395
1373
1351
1332
1313
1291
1263
1228
1187
1148
1117
1100
1097
1102
1108
1104
1084
1047
996
941
888
845
811
786
763
738
709
677
647
627
622
636
668
716
773
832
888
936
977
1012
1046
1079
1111
1142
1170
1191
1202
1203
1194
1177
1155
1133
1114
1099
1087
1075
1057
1028
985
925
850
763
670
574
481
392
311
237
174
121
80
50
27
9
-5
-15
-18
-12
8
42
85
130
169
196
210
214
217
229
259
311
382
467
556
637
703
747
767
766
752
734
723
724
739
761
781
786
768
726
667
602
546
509
494
496
508
520
528
533
537
543
551
557
556
542
515
480
444
412
387
361
329
280
213
133
50
-22
-73
-99
-103
-91
-71
-47
-21
8
40
71
94
105
100
81
56
33
21
21
31
45
55
57
51
40
27
13
-5
-28
-58
-95
-130
-157
-167
-155
-123
-75
-17
47
114
183
251
313
360
382
375
338
281
216
159
121
106
109
123
141
157
173
191
213
240
268
291
305
306
296
278
256
228
193
145
81
1
-88
-175
-249
-301
-325
-324
-301
-262
-211
-151
-84
-17
43
83
91
59
-13
-114
-230
-342
-434
-501
-546
-578
-609
-648
-695
-746
-788
-813
-816
-798
-767
-736
-711
-699
-697
-700
-704
-709
-718
-740
-781
-845
-926
-1010
-1087
-1142
-1172
-1181
-1184
-1193
-1216
-1253
-1293
-1319
-1314
-1272
-1193
-1089
-978
-875
-789
-724
-672
-628
-588
-551
-524
-515
-530
-571
-632
-704
-776
-839
-884
-911
-919
-912
-894
-868
-838
-806
-771
-729
-671
-591
-485
-354
-211
-74
33
92
91
36
-57
-161
-249
-303
-316
-297
-262
-230
-213
-211
-214
-205
-168
-95
11
135
257
357
420
443
430
394
346
296
250
208
167
125
82
38
-4
-43
-77
-104
-121
-123
-106
-67
-6
69
149
220
271
297
302
294
284
282
289
300
305
294
260
205
137
71
18
-13
-21
-13
4
18
25
22
9
-10
-30
-49
-65
-77
-87
-97
-108
-121
-135
-149
-162
-169
-169
-164
-153
-141
-127
-113
-96
-73
-41
-2
40
81
115
141
162
183
211
249
293
337
373
394
399
394
390
397
422
465
520
579
631
672
698
709
704
682
639
572
484
379
270
168
86
31
5
4
23
55
94
138
182
225
261
288
303
306
298
280
252
210
152
74
-22
-128
-230
-315
-370
-389
-373
-331
-276
-219
-170
-133
-107
-95
-97
-116
-158
-224
-313
-420
-535
-648
-751
-839
-913
-974
-1025
-1070
-1109
-1144
-1174
-1199
-1218
-1229
-1228
-1210
-1171
-1111
-1035
-954
-880
-825
-797
-792
-802
-816
-824
-821
-813
-809
-818
-844
-881
-915
-929
-911
-859
-783
-700
-631
-593
-589
-617
-665
-722
-783
-847
-917
-996
-1079
-1158
-1221
-1260
-1270
-1257
-1234
-1212
-1199
-1196
-1194
-1184
-1158
-1116
-1063
-1012
-969
-938
-912
-880
-831
-758
-662
-552
-441
-343
-263
-201
-153
-110
-66
-21
25
66
97
112
111
92
58
11
-44
-101
-154
-195
-218
-217
-190
-139
-66
22
118
211
294
359
401
418
413
391
361
331
306
293
292
306
335
378
434
498
564
622
664
687
692
687
680
684
701
729
757
772
762
721
655
576
502
447
420
421
441
470
497
518
537
563
607
678
774
888
1004
1106
1176
1206
1195
1148
1080
1002
929
867
820
790
774
770
777
792
813
836
857
875
886
893
895
897
901
906
912
915
912
900
874
835
781
717
644
569
499
440
399
378
380
402
441
490
542
590
626
642
634
599
535
445
335
213
86
-38
-152
-250
-329
-386
-417
-427
-421
-409
-403
-412
-442
-490
-547
-601
-638
-655
-654
-645
-639
-649
-677
-721
-772
-818
-852
-870
-873
-862
-840
-807
-762
-704
-635
-562
-493
-437
-401
-389
-400
-434
-487
-558
-645
-742
-845
-942
-1025
-1087
-1126
-1145
-1148
-1141
-1124
-1092
-1043
-972
-886
-794
-714
-660
-640
-650
-678
-708
-725
-725
-713
-702
-708
-738
-793
-863
-933
-990
-1029
-1050
-1061
-1071
-1085
-1103
-1122
-1136
-1142
-1142
-1141
-1144
-1155
-1175
-1197
-1213
-1218
-1206
-1181
-1145
-1105
-1065
-1025
-985
-942
-899
-859
-830
-823
-841
-883
-942
-1000
-1045
-1061
-1047
-1010
-970
-946
-952
-996
-1068
-1152
-1227
-1275
-1290
-1280
-1259
-1249
-1263
-1306
-1372
-1447
-1514
-1564
-1592
-1603
-1604
-1601
-1595
-1579
-1546
-1487
-1399
-1284
-1152
-1014
-886
-773
-680
-606
-545
-493
-444
-398
-355
-319
-295
-290
-307
-347
-405
-471
-533
-574
-584
-557
-491
-395
-278
-155
-37
68
155
221
270
306
334
359
387
419
457
499
545
595
653
723
811
917
1042
1176
1309
1430
1530
1606
1659
1695
1721
1741
1757
1770
1779
1784
1786
1788
1790
1792
1792
1788
1780
1769
1760
1758
1764
1775
1788
1794
1792
1785
1780
1788
1817
1866
1927
1980
2008
1996
1943
1859
1764
1677
1614
1578
1559
1543
1516
1470
1407
1337
1275
1232
1210
1201
1193
1170
1123
1049
956
854
756
672
605
554
512
473
434
394
357
330
321
335
375
436
511
583
639
663
646
587
492
373
244
113
-12
-131
-244
-349
-441
-511
-550
-552
-523
-475
-428
-401
-406
-445
-511
-587
-659
-718
-761
-795
-825
-856
-885
-909
-919
-911
-886
-849
-806
-763
-719
-670
-612
-544
-471
-406
-363
-354
-385
-455
-553
-668
-785
-892
-982
-1050
-1095
-1116
-1117
-1100
-1074
-1045
-1018
-1000
-990
-985
-982
-980
-978
-979
-984
-995
-1010
-1026
-1040
-1050
-1055
-1059
-1063
-1068
-1074
-1077
-1073
-1057
-1025
-975
-903
-810
-697
-569
-437
-312
-204
-120
-60
-21
4
21
25
10
-38
-125
-251
-401
-551
-675
-756
-785
-769
-725
-667
-607
-546
-476
-390
-288
-176
-69
15
64
75
54
14
-29
-65
-91
-106
-112
-109
-95
-68
-24
35
104
176
247
313
373
428
477
520
554
577
589
592
592
592
595
600
605
608
610
618
634
665
710
766
825
881
929
970
1004
1037
1064
1084
1091
1083
1060
1027
993
966
951
949
959
975
995
1016
1037
1058
1076
1089
1094
1094
1093
1099
1118
1152
1195
1238
1272
1290
1295
1299
1314
1350
1409
1479
1544
1586
1595
1572
1531
1490
1463
1460
1478
1505
1531
1545
1546
1539
1531
1529
1535
1547
1562
1576
1586
1593
1597
1597
1592
1579
1557
1528
1495
1464
1438
1417
1397
1375
1347
1317
1292
1283
1295
1330
1381
1434
1474
1491
1484
1457
1424
1396
1380
1379
1386
1395
1399
1398
1392
1385
1383
1386
1395
1409
1429
1454
1487
1528
1572
1615
1648
1666
1666
1651
1628
1607
1592
1585
1581
1575
1560
1534
1500
1462
1427
1400
1382
1374
1373
1379
1394
1420
1457
1505
1555
1600
1629
1632
1608
1558
1488
1405
1317
1228
1139
1051
964
882
808
749
707
686
683
692
706
719
727
730
731
735
748
769
796
822
837
833
807
761
702
641
589
553
535
531
537
548
561
575
591
610
627
636
629
601
547
473
386
297
214
143
86
39
0
-31
-54
-64
-56
-28
19
82
154
230
305
374
434
479
503
502
472
418
347
272
205
152
117
95
78
57
29
-6
-40
-64
-70
-55
-21
28
84
139
189
231
265
289
305
312
309
297
278
252
222
189
157
127
102
85
78
84
103
136
182
238
303
374
447
518
581
634
674
703
723
740
757
776
797
819
842
867
897
935
982
1036
1092
1141
1179
1202
1213
1215
1214
1210
1202
1183
1149
1097
1032
959
886
817
753
690
624
551
476
405
347
306
285
278
278
279
280
282
288
299
312
320
317
300
271
236
203
177
154
126
85
26
-46
-118
-173
-199
-193
-165
-130
-108
-109
-132
-166
-196
-207
-197
-171
-140
-117
-111
-123
-147
-179
-214
-251
-293
-342
-400
-465
-533
-599
-662
-722
-781
-841
-904
-964
-1018
-1063
-1092
-1104
-1099
-1080
-1048
-1004
-952
-893
-832
-771
-715
-666
-627
-600
-586
-586
-601
-632
-677
-732
-794
-857
-918
-972
-1014
-1042
-1051
-1037
-999
-939
-862
-774
-683
-595
-517
-451
-404
-381
-389
-432
-509
-613
-729
-842
-938
-1010
-1057
-1088
-1110
-1132
-1154
-1174
-1184
-1179
-1158
-1123
-1080
-1037
-997
-966
-947
-945
-963
-1004
-1064
-1134
-1204
-1260
-1296
-1310
-1309
-1303
-1299
-1299
-1297
-1286
-1258
-1215
-1166
-1121
-1093
-1085
-1092
-1101
-1101
-1086
-1057
-1026
-1004
-1000
-1018
-1049
-1085
-1116
-1137
-1148
-1149
-1140
-1119
-1080
-1022
-952
-876
-805
-751
-714
-687
-659
-621
-568
-506
-450
-414
-406
-428
-472
-524
-576
-625
-674
-727
-785
-843
-889
-910
-898
-854
-789
-718
-657
-612
-583
-563
-544
-523
-503
-494
-504
-536
-588
-650
-710
-757
-787
-800
-801
-792
-774
-745
-699
-637
-563
-487
-421
-378
-364
-378
-414
-461
-508
-546
-575
-594
-608
-618
-624
-624
-613
-588
-549
-500
-447
-398
-358
-330
-311
-298
-288
-280
-277
-282
-302
-337
-386
-443
-500
-551
-592
-622
-645
-664
-682
-699
-714
-722
-722
-713
-694
-666
-630
-589
-545
-503
-468
-444
-436
-443
-464
-493
-524
-555
-583
-613
-645
-683
-724
-764
-798
-821
-830
-826
-814
-798
-784
-776
-775
-783
-798
-818
-841
-865
-887
-907
-923
-937
-952
-968
-983
-992
-988
-964
-917
-851
-775
-702
-645
-614
-609
-626
-653
-679
-695
-698
-691
-682
-681
-697
-734
-793
-867
-946
-1018
-1073
-1103
-1106
-1084
-1046
-1000
-956
-921
-897
-884
-877
-870
-856
-829
-783
-718
-635
-542
-452
-378
-332
-321
-342
-386
-437
-484
-515
-531
-535
-539
-549
-571
-603
-639
-669
-688
-691
-677
-649
-610
-564
-516
-472
-435
-411
-399
-398
-401
-399
-389
-368
-344
-326
-325
-350
-400
-468
-539
-602
-643
-660
-654
-632
-602
-569
-536
-502
-463
-415
-355
-284
-205
-123
-46
21
73
108
128
137
139
139
136
128
114
92
67
45
35
46
79
131
190
247
290
316
325
323
317
310
301
290
274
252
229
210
197
195
201
212
225
238
253
271
292
313
329
330
314
278
227
169
115
70
39
18
7
3
6
17
35
60
85
104
110
101
76
42
5
-29
-57
-81
-105
-135
-172
-214
-256
-289
-308
-306
-285
-248
-205
-165
-137
-127
-134
-154
-178
-195
-198
-183
-152
-113
-75
-44
-24
-14
-10
-6
-1
6
14
19
20
18
13
8
1
-10
-28
-56
-90
-126
-157
-178
-186
-185
-184
-191
-213
-250
-297
-345
-385
-409
-416
-411
-400
-390
-384
-383
-382
-377
-365
-346
-323
-301
-287
-286
-301
-329
-368
-411
-450
-479
-497
-501
-496
-483
-467
-447
-423
-389
-340
-272
-182
-71
55
188
315
422
499
540
543
515
468
416
371
340
323
312
300
277
240
191
138
88
48
18
-2
-16
-24
-22
-7
28
82
148
214
264
287
282
255
221
193
181
186
200
211
210
194
167
139
120
116
128
150
175
199
219
240
263
290
319
342
351
339
302
245
172
95
20
-42
-87
-108
-105
-76
-27
37
106
174
237
296
356
421
494
571
642
697
726
727
706
673
642
620
608
601
592
575
551
527
515
522
550
593
643
690
730
765
803
852
915
988
1061
1124
1169
1194
1206
1212
1217
1224
1227
1220
1200
1171
1140
1121
1122
1144
1178
1210
1226
1218
1186
1137
1081
1028
982
942
906
875
853
848
864
902
957
1016
1072
1113
1144
1173
1208
1256
1313
1370
1410
1424
1409
1370
1323
1279
1248
1229
1215
1198
1173
1143
1114
1094
1088
1093
1104
1111
1107
1094
1074
1054
1041
1034
1031
1029
1027
1024
1024
1030
1041
1053
1061
1061
1051
1036
1022
1014
1014
1014
1012
1000
978
951
930
922
931
952
974
988
986
967
936
899
861
821
776
720
652
575
495
420
353
298
253
220
203
207
238
296
370
445
501
526
516
483
443
414
405
411
420
417
393
350
300
261
245
255
282
312
332
337
327
310
292
273
248
207
145
66
-21
-101
-163
-202
-226
-246
-274
-317
-372
-430
-482
-522
-552
-577
-604
-635
-664
-684
-686
-666
-629
-586
-550
-529
-528
-544
-571
-606
-646
-694
-751
-819
-895
-972
-1044
-1104
-1150
-1179
-1188
-1177
-1142
-1084
-1004
-911
-816
-731
-665
-623
-601
-596
-602
-616
-638
-671
-716
-774
-840
-911
-982
-1053
-1121
-1184
-1236
-1269
-1275
-1248
-1188
-1105
-1010
-918
-839
-778
-732
-699
-676
-665
-670
-694
-737
-795
-856
-913
-960
-998
-1032
-1067
-1104
-1135
-1147
-1130
-1078
-997
-901
-810
-740
-695
-671
-656
-637
-607
-571
-539
-525
-536
-574
-630
-691
-744
-780
-797
-795
-778
-745
-698
-637
-563
-481
-399
-323
-256
-198
-146
-95
-46
-1
35
57
60
45
17
-17
-53
-85
-112
-131
-139
-133
-109
-66
-7
63
137
208
276
342
412
489
574
660
737
796
828
833
814
782
745
708
675
644
612
578
546
518
503
504
523
558
605
657
708
753
790
817
835
845
847
844
834
819
795
761
714
656
588
515
444
381
329
292
268
257
256
263
275
291
308
323
332
331
316
284
235
172
97
17
-64
-140
-206
-257
-290
-302
-293
-265
-223
-173
-122
-74
-34
0
29
59
91
125
159
191
215
230
234
229
217
198
171
138
99
57
17
-16
-40
-53
-62
-73
-92
-123
-165
-211
-257
-298
-338
-382
-440
-517
-612
-716
-816
-899
-957
-992
-1012
-1030
-1056
-1096
-1144
-1193
-1232
-1254
-1257
-1244
-1220
-1191
-1156
-1117
-1073
-1026
-981
-945
-925
-926
-949
-989
-1044
-1109
-1183
-1265
-1351
-1437
-1513
-1567
-1591
-1581
-1540
-1478
-1409
-1344
-1291
-1252
-1226
-1210
-1202
-1202
-1211
-1230
-1258
-1291
-1320
-1340
-1345
-1335
-1311
-1277
-1239
-1198
-1157
-1115
-1072
-1029
-986
-946
-912
-887
-872
-871
-885
-912
-950
-993
-1035
-1068
-1086
-1087
-1070
-1040
-1002
-959
-915
-871
-828
-785
-746
-713
-688
-675
-672
-676
-683
-687
-685
-676
-660
-640
-619
-596
-573
-547
-517
-481
-440
-395
-348
-304
-265
-234
-211
-194
-180
-165
-145
-117
-80
-37
8
52
90
122
149
174
199
226
252
273
284
283
268
242
211
181
157
142
134
130
124
115
105
97
102
125
173
244
332
429
522
603
669
720
763
803
843
883
917
937
938
917
878
828
775
727
686
648
608
561
508
451
401
364
346
343
348
348
332
293
233
162
90
28
-20
-54
-83
-117
-165
-231
-312
-404
-497
-584
-658
-716
-755
-775
-775
-757
-725
-682
-636
-594
-561
-544
-542
-555
-580
-614
-651
-690
-729
-769
-812
-861
-915
-976
-1041
-1102
-1153
-1187
-1198
-1186
-1155
-1112
-1067
-1029
-1002
-990
-986
-986
-982
-971
-949
-919
-882
-843
-804
-768
-737
-712
-693
-681
-674
-674
-680
-690
-704
-720
-736
-751
-763
-772
-777
-777
-773
-764
-749
-728
-701
-670
-639
-612
-591
-580
-578
-580
-584
-585
-585
-586
-594
-613
-646
-689
-735
-773
-793
-787
-753
-694
-616
-528
-440
-358
-290
-239
-206
-188
-182
-178
-171
-155
-128
-94
-58
-27
-7
2
7
13
28
56
96
141
187
229
266
301
339
382
428
470
501
515
508
482
445
406
370
341
318
297
275
248
220
194
175
166
167
177
191
204
212
217
221
229
246
274
313
359
406
446
474
487
483
466
441
410
378
348
318
291
265
242
223
210
205
207
216
231
246
258
261
249
217
166
98
21
-57
-126
-181
-222
-252
-279
-306
-337
-366
-387
-393
-380
-351
-312
-273
-241
-219
-203
-186
-161
-125
-80
-33
5
26
27
9
-22
-60
-100
-140
-184
-233
-289
-351
-414
-474
-524
-561
-586
-598
-600
-592
-574
-546
-508
-460
-406
-349
-293
-244
-206
-181
-175
-188
-221
-271
-334
-401
-467
-523
-567
-598
-617
-627
-629
-624
-609
-581
-537
-476
-402
-321
-239
-165
-107
-68
-51
-54
-73
-102
-137
-171
-203
-230
-252
-270
-283
-291
-290
-279
-256
-223
-184
-145
-109
-82
-62
-46
-29
-6
23
56
85
102
101
81
46
8
-24
-41
-40
-21
9
43
78
113
153
202
265
340
424
506
578
636
679
712
744
781
827
879
933
977
1006
1014
1008
989
966
945
928
913
896
873
842
805
766
733
710
702
707
724
749
779
813
850
888
926
962
990
1008
1012
1002
981
951
919
888
859
836
819
807
804
808
822
845
876
914
957
1000
1045
1086
1122
1155
1183
1209
1233
1255
1275
1290
1297
1295
1284
1267
1251
1242
1244
1259
1284
1315
1347
1379
1412
1451
1499
1559
1625
1690
1743
1776
1787
1779
1761
1741
1724
1710
1695
1671
1634
1584
1527
1472
1428
1401
1392
1399
1416
1438
1460
1479
1494
1505
1513
1520
1530
1549
1581
1625
1679
1733
1777
1802
1801
1776
1730
1667
1591
1503
1402
1289
1168
1048
943
865
819
803
807
816
820
813
794
769
742
714
680
632
566
481
387
297
224
175
150
139
132
117
92
61
34
19
24
46
80
118
154
184
209
230
245
252
242
213
161
91
11
-71
-147
-214
-273
-327
-378
-427
-470
-504
-523
-528
-520
-505
-489
-478
-474
-478
-492
-515
-548
-590
-638
-685
-723
-742
-739
-716
-678
-638
-606
-590
-588
-595
-600
-595
-575
-545
-513
-490
-484
-498
-526
-560
-586
-595
-583
-552
-509
-463
-421
-390
-370
-358
-349
-336
-316
-286
-246
-201
-156
-118
-90
-76
-74
-82
-97
-114
-133
-153
-173
-191
-205
-208
-198
-175
-142
-109
-87
-83
-99
-130
-165
-188
-190
-168
-127
-78
-34
-4
8
8
5
8
22
46
76
107
134
157
177
198
220
244
265
281
291
295
300
309
326
353
385
419
448
469
481
486
485
481
478
478
484
500
527
569
622
684
746
802
848
883
910
934
959
985
1008
1024
1025
1004
964
904
830
750
671
598
536
492
469
469
494
537
590
643
690
726
758
793
844
918
1014
1128
1243
1344
1420
1463
1476
1465
1440
1412
1387
1370
1363
1365
1373
1382
1387
1383
1366
1339
1308
1283
1274
1289
1326
1380
1438
1486
1514
1518
1500
1467
1427
1386
1346
1307
1267
1227
1188
1155
1133
1125
1133
1158
1197
1249
1311
1379
1448
1509
1556
1583
1589
1576
1549
1514
1475
1430
1380
1322
1257
1189
1126
1072
1034
1010
1002
1004
1014
1035
1070
1118
1180
1249
1316
1370
1407
1426
1429
1423
1414
1403
1390
1372
1348
1320
1291
1265
1243
1224
1207
1187
1164
1141
1123
1112
1108
1107
1099
1078
1040
986
925
864
813
773
742
716
691
665
639
617
600
585
569
547
516
479
439
405
381
368
365
369
379
395
418
448
482
512
526
518
483
426
359
295
241
200
166
130
82
19
-58
-143
-229
-312
-391
-466
-537
-600
-648
-673
-674
-652
-620
-591
-579
-589
-618
-656
-689
-707
-707
-694
-678
-669
-675
-698
-734
-777
-820
-861
-899
-935
-970
-1004
-1037
-1063
-1080
-1088
-1087
-1082
-1078
-1081
-1097
-1129
-1175
-1231
-1293
-1353
-1404
-1444
-1472
-1490
-1501
-1509
-1517
-1524
-1530
-1533
-1533
-1531
-1529
-1530
-1535
-1544
-1558
-1575
-1596
-1622
-1654
-1692
-1731
-1767
-1793
-1801
-1789
-1757
-1714
-1668
-1631
-1609
-1608
-1623
-1649
-1678
-1702
-1715
-1718
-1713
-1704
-1696
-1692
-1691
-1691
-1686
-1674
-1652
-1620
-1583
-1546
-1514
-1490
-1477
-1471
-1470
-1471
-1471
-1470
-1470
-1473
-1480
-1491
-1505
-1521
-1536
-1550
-1563
-1574
-1584
-1593
-1599
-1600
-1594
-1582
-1563
-1542
-1520
-1502
-1488
-1481
-1479
-1481
-1485
-1490
-1494
-1495
-1492
-1484
-1469
-1449
-1424
-1397
-1370
-1343
-1316
-1285
-1249
-1206
-1157
-1107
-1063
-1031
-1014
-1014
-1027
-1046
-1066
-1084
-1100
-1117
-1135
-1153
-1163
-1156
-1124
-1063
-976
-870
-757
-649
-554
-473
-406
-350
-306
-276
-265
-274
-304
-348
-398
-445
-482
-506
-519
-523
-516
-496
-460
-403
-326
-237
-144
-57
16
75
123
168
212
258
300
335
362
381
399
421
450
484
516
537
544
537
524
515
520
538
565
590
604
600
580
551
520
494
471
446
415
373
323
273
232
208
202
212
232
255
277
296
315
336
360
387
417
448
478
505
528
544
550
546
533
516
500
491
490
495
501
504
503
500
502
515
538
567
594
607
599
572
532
489
451
420
394
363
322
269
209
154
113
93
92
103
117
127
128
122
110
95
73
40
-7
-68
-140
-216
-288
-352
-408
-458
-505
-548
-583
-600
-594
-561
-506
-439
-372
-314
-268
-231
-197
-161
-123
-90
-69
-66
-85
-121
-164
-206
-240
-264
-279
-286
-287
-279
-259
-226
-183
-137
-99
-78
-76
-92
-117
-141
-157
-167
-179
-205
-254
-328
-423
-522
-609
-668
-693
-685
-653
-607
-558
-508
-456
-397
-330
-253
-173
-98
-39
-2
15
15
6
-4
-12
-17
-24
-36
-52
-71
-88
-98
-98
-91
-82
-78
-80
-87
-92
-86
-63
-23
27
74
106
115
101
71
39
15
7
12
20
21
7
-26
-71
-120
-162
-189
-201
-199
-187
-170
-148
-121
-86
-43
4
51
89
115
125
122
109
90
68
43
16
-15
-48
-77
-100
-109
-104
-86
-60
-33
-11
3
9
11
13
20
33
53
76
98
115
126
131
132
131
130
132
133
130
120
97
60
10
-47
-102
-147
-172
-175
-155
-120
-78
-37
-6
13
21
21
17
14
13
14
16
17
17
16
15
14
14
15
16
17
17
16
15
15
15
16
16
16
16
16
15
15
15
16
16
16
16
15
15
15
15
16
16
16
16
15
15
15
15
16
16
16
16
15
15
15
15
16
16
16
16
15
15
15
16
16
16
16
15
15
15
15
16
16
16
16
15
15
15
15
16
16
16
16
15
15
15
15
16
16
16
15
15
15
15
15
16
16
16
15
15
15
15
15
16
16
15
15
15
15
15
15
16
16
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
13
14
14
14
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
