5
21812
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-1
-1
-1
-1
-1
-2
-1
-1
-1
-1
-1
-2
-1
-1
-1
-1
-1
-2
-2
-1
-1
-1
-1
-2
-2
-1
-1
-1
-1
-2
-2
-1
-1
-1
-2
-2
-2
-1
-1
-1
-2
-2
-2
-1
-1
-1
-2
-2
-2
-1
-1
-1
-2
-2
-2
-1
-1
-1
-2
-2
-2
-1
-1
-1
-2
-2
-2
-1
-1
-1
-2
-2
-2
-1
-1
-1
-2
-2
-2
-1
-1
-1
-2
-2
-2
-1
-1
-1
-2
-2
-2
-1
-1
-1
-2
-2
-2
-1
0
-1
-2
-2
-2
-1
0
-1
-2
-3
-2
-1
0
-1
-2
-3
-2
-1
0
-1
-2
-3
-2
0
0
-1
-3
-3
-2
0
0
-1
-3
-3
-2
0
0
-1
-3
-3
-2
0
1
-1
-3
-4
-2
0
1
-1
-4
-4
-2
1
1
-1
-4
-5
-2
1
2
-1
-5
-5
-2
2
3
-1
-6
-7
-3
4
6
1
-8
-16
-16
-10
-3
1
1
1
2
4
2
-2
-4
-2
5
10
5
-8
-20
-19
-2
21
33
25
3
-15
-16
1
19
23
10
-8
-14
-4
12
15
-1
-22
-29
-9
30
64
71
47
10
-18
-23
-6
16
31
32
23
11
1
-4
-5
-1
4
7
3
-5
-13
-14
-8
1
3
-3
-15
-23
-21
-12
-3
-1
-6
-11
-11
-5
1
0
-7
-16
-22
-24
-23
-21
-16
-6
6
15
12
-4
-25
-36
-31
-12
7
15
8
-5
-14
-13
-5
2
5
4
2
1
-2
-11
-23
-33
-38
-38
-40
-44
-47
-41
-22
4
23
22
0
-31
-54
-58
-44
-20
4
22
33
36
29
12
-9
-23
-24
-13
0
6
-1
-12
-17
-12
0
9
7
-1
-7
-5
4
12
8
-6
-22
-31
-28
-14
0
9
9
3
-3
-5
-3
2
6
6
2
-4
-7
-3
6
13
10
-7
-27
-38
-26
3
33
45
32
1
-26
-33
-19
0
9
2
-12
-17
-4
20
39
43
33
18
12
14
16
8
-11
-29
-32
-16
13
37
43
33
18
11
16
27
31
24
11
0
-3
-1
-2
-8
-14
-11
5
26
40
35
13
-10
-22
-19
-9
-6
-17
-34
-44
-37
-15
11
29
32
26
19
16
16
17
16
14
12
10
6
2
0
5
17
28
31
21
4
-11
-15
-10
-3
-3
-6
-7
2
18
30
28
10
-12
-24
-18
1
18
26
24
21
24
34
40
32
10
-17
-37
-42
-33
-17
-4
2
3
1
0
0
3
8
14
16
11
0
-15
-27
-31
-27
-18
-8
0
8
17
27
33
34
27
15
1
-10
-14
-10
0
11
18
17
7
-5
-13
-13
-7
-1
-1
-6
-12
-11
-4
7
14
14
8
1
-4
-8
-13
-17
-17
-7
12
32
43
39
23
5
-5
-5
-1
-2
-8
-15
-15
-2
17
33
39
36
31
28
29
29
24
13
1
-4
1
14
28
34
29
15
0
-11
-11
-3
11
23
29
27
19
10
7
11
19
27
30
24
14
3
-4
-7
-7
-6
-5
-3
3
13
26
37
43
40
30
17
6
1
0
1
1
-2
-6
-8
-5
3
14
21
17
2
-18
-33
-37
-27
-8
10
21
24
26
33
44
54
53
39
16
-5
-14
-8
3
12
10
0
-12
-17
-12
-1
13
23
26
25
20
17
16
20
27
33
34
31
24
18
14
12
11
9
7
6
6
5
2
-3
-6
-3
5
12
14
9
-1
-7
-5
2
8
6
-2
-8
-6
6
21
30
30
23
13
6
-1
-9
-18
-22
-16
1
20
30
24
6
-11
-16
-6
12
26
29
25
18
16
18
23
24
18
8
-5
-17
-24
-26
-24
-19
-12
-5
3
11
18
23
21
11
-4
-16
-18
-8
11
28
36
31
15
-5
-22
-31
-30
-21
-9
1
4
-1
-10
-16
-14
-3
9
13
7
-8
-22
-28
-23
-15
-10
-16
-28
-39
-42
-34
-20
-5
5
8
6
1
-6
-15
-23
-27
-25
-16
-2
9
12
7
-3
-10
-10
-4
2
1
-9
-23
-36
-41
-37
-29
-19
-8
3
13
20
18
7
-8
-17
-14
-1
16
25
22
12
6
8
18
25
21
8
-7
-14
-11
-3
0
-4
-10
-10
3
23
37
35
18
-3
-14
-10
3
14
13
0
-14
-20
-17
-11
-8
-10
-12
-7
6
18
21
11
-5
-15
-9
9
27
35
29
14
1
-5
-7
-11
-17
-21
-15
2
23
36
37
28
21
23
32
36
23
-7
-40
-59
-53
-24
11
34
34
16
-7
-21
-20
-6
14
32
40
39
29
13
-5
-22
-32
-32
-18
6
28
37
26
-4
-37
-56
-56
-40
-23
-15
-16
-18
-11
1
10
5
-11
-27
-27
-10
13
25
22
12
10
22
38
40
20
-12
-33
-27
5
42
62
57
35
14
2
-4
-10
-18
-22
-14
5
24
29
18
0
-8
-3
8
11
-1
-20
-32
-26
-6
14
22
17
5
-3
-5
-2
0
3
8
16
25
30
28
19
8
-4
-18
-32
-44
-45
-33
-9
15
28
27
17
7
6
12
20
25
26
24
20
14
5
-5
-9
-7
-2
-1
-6
-13
-11
2
18
24
11
-14
-33
-29
-4
21
26
3
-31
-50
-43
-18
3
2
-18
-38
-40
-19
11
33
39
34
26
20
12
1
-13
-20
-13
4
17
16
3
-13
-17
-7
6
9
-5
-26
-41
-43
-33
-21
-13
-10
-6
1
10
14
12
6
1
-1
-3
-7
-10
-8
4
18
25
16
-6
-27
-34
-25
-10
-5
-13
-28
-33
-23
-4
9
6
-10
-25
-25
-13
0
4
-3
-12
-13
-5
5
5
-6
-19
-23
-15
-1
7
5
-1
-3
2
10
10
-2
-18
-29
-27
-16
-8
-12
-24
-36
-37
-24
-5
8
11
6
-2
-5
-3
2
10
18
25
29
27
19
10
4
3
4
5
2
-2
-1
3
8
6
-7
-26
-40
-41
-26
-1
23
38
40
31
14
-8
-31
-47
-51
-42
-24
-4
11
21
27
32
36
34
26
14
2
-6
-9
-6
-1
7
16
22
18
3
-18
-33
-33
-19
-3
-1
-16
-38
-47
-32
1
32
42
26
-2
-19
-14
8
32
41
32
14
-4
-15
-18
-17
-13
-4
7
14
12
-1
-20
-33
-32
-15
8
28
36
33
24
12
2
-3
-3
1
7
9
5
-2
-7
-3
10
25
34
29
12
-10
-26
-31
-24
-10
3
11
11
5
-2
-6
-4
0
0
-4
-11
-13
-4
13
30
36
27
11
0
1
11
18
15
4
-4
3
23
43
48
33
9
-10
-11
2
15
14
0
-18
-29
-28
-20
-11
-6
-4
0
6
10
9
1
-8
-12
-7
0
3
0
-8
-14
-15
-11
-9
-11
-15
-18
-14
-5
2
3
-6
-20
-30
-29
-18
-4
7
6
-4
-21
-35
-42
-39
-28
-10
9
25
35
37
33
27
22
18
11
1
-11
-17
-10
11
34
43
27
-5
-35
-40
-20
11
28
17
-9
-24
-10
31
69
74
39
-15
-55
-58
-29
6
22
15
-2
-10
-5
0
-6
-27
-48
-53
-39
-16
-1
-2
-9
-10
6
29
47
50
40
29
24
26
25
18
8
-1
-3
-3
-7
-15
-18
-8
16
40
49
36
10
-8
-8
6
18
16
0
-16
-20
-11
-1
-2
-15
-29
-31
-18
-3
-1
-15
-35
-46
-38
-19
-5
-5
-16
-27
-26
-15
-5
-7
-21
-39
-49
-46
-33
-19
-8
-3
0
-1
-5
-13
-18
-18
-10
2
9
9
4
0
1
4
0
-16
-36
-49
-43
-20
8
25
24
9
-5
-10
-5
0
-3
-14
-26
-29
-22
-7
5
11
9
4
1
1
-1
-6
-12
-17
-17
-11
-2
7
15
21
23
21
13
2
-9
-14
-10
-1
7
9
4
-1
-2
3
10
12
5
-7
-16
-12
3
21
31
26
11
-5
-12
-9
-2
2
-1
-3
2
17
35
46
41
24
6
-1
4
14
20
14
1
-11
-17
-16
-15
-17
-22
-21
-11
3
11
4
-16
-39
-49
-40
-19
-1
1
-14
-31
-35
-19
10
37
46
35
13
-7
-16
-15
-10
-6
-4
-3
0
4
2
-7
-21
-32
-33
-24
-12
-6
-10
-20
-27
-23
-9
6
10
3
-10
-16
-9
7
21
23
14
3
0
6
13
10
-8
-33
-49
-46
-26
-2
10
4
-10
-17
-7
18
43
52
42
19
-2
-8
2
21
38
45
37
17
-10
-35
-48
-43
-24
-1
14
15
5
-4
-3
6
14
9
-7
-23
-24
-2
31
52
48
19
-15
-31
-20
10
35
40
21
-5
-21
-17
2
22
32
30
23
19
23
29
30
23
10
-2
-8
-4
6
17
24
27
26
25
25
25
24
21
17
13
13
15
17
15
6
-8
-23
-32
-28
-11
11
31
40
35
21
4
-7
-9
-5
1
5
7
10
16
24
33
38
37
32
24
17
10
2
-5
-10
-10
-2
12
29
47
59
64
59
47
33
21
17
20
27
31
29
23
18
19
26
32
33
26
15
5
1
2
4
6
7
6
5
1
-4
-8
-6
4
18
29
31
25
19
20
27
34
31
15
-9
-28
-37
-38
-37
-39
-40
-34
-20
-3
9
11
7
5
10
19
23
15
0
-13
-17
-13
-7
-5
-5
-1
12
28
36
32
20
14
21
35
41
27
0
-24
-25
-1
29
44
34
12
-1
7
30
46
41
18
-6
-12
0
18
21
6
-18
-33
-30
-14
3
10
5
-6
-17
-27
-36
-42
-40
-25
2
29
45
44
30
13
2
-1
-1
-2
-4
-5
0
6
10
9
4
2
4
9
10
3
-8
-14
-6
14
37
50
46
28
9
-1
0
5
2
-11
-30
-43
-44
-34
-25
-25
-36
-48
-48
-32
-8
13
20
13
1
-6
-8
-10
-18
-29
-34
-24
0
27
40
33
11
-8
-14
-7
4
8
2
-6
-8
-2
5
5
-3
-14
-19
-13
-2
5
5
0
-5
-5
-1
2
3
1
-2
-3
-5
-10
-13
-11
2
22
41
48
40
24
11
5
5
2
-10
-29
-44
-46
-33
-14
0
1
-11
-27
-40
-42
-34
-19
-6
0
-6
-19
-35
-46
-46
-36
-22
-12
-8
-11
-16
-18
-17
-13
-7
-2
4
7
6
-1
-10
-19
-23
-19
-10
2
14
25
33
37
33
22
5
-13
-28
-37
-40
-39
-32
-21
-8
3
8
4
-7
-19
-25
-22
-11
3
18
29
34
33
26
19
18
26
36
40
28
3
-24
-35
-23
4
28
33
18
-4
-16
-10
6
19
19
9
-2
-6
-6
-8
-16
-25
-26
-11
12
31
33
16
-10
-30
-38
-33
-24
-14
-3
10
23
28
19
-3
-26
-40
-41
-34
-29
-31
-37
-36
-25
-7
7
9
1
-9
-14
-10
-5
-5
-12
-21
-24
-16
-3
8
9
3
-5
-8
-4
4
10
11
9
5
3
3
6
11
20
31
38
37
25
5
-14
-22
-16
-1
12
13
-1
-21
-35
-35
-22
-5
6
6
-2
-8
-10
-6
-5
-9
-17
-23
-19
-7
7
15
13
6
2
3
8
11
8
1
-4
-3
0
0
-8
-20
-27
-21
-4
12
15
2
-16
-26
-20
-1
19
27
21
8
-3
-8
-7
-5
-3
0
8
19
28
32
28
19
10
3
-1
-4
-4
-2
3
8
11
10
8
5
3
-2
-11
-24
-36
-41
-37
-29
-26
-31
-39
-41
-33
-18
-3
3
3
1
5
13
18
12
-2
-16
-21
-17
-9
-6
-12
-19
-19
-13
-5
-5
-14
-25
-25
-10
13
33
40
35
24
18
16
15
12
7
4
5
8
9
7
4
6
11
14
7
-9
-25
-29
-16
9
29
32
20
2
-9
-7
2
9
10
6
5
7
10
10
7
4
5
9
11
10
5
3
5
10
13
10
3
0
5
14
18
10
-9
-29
-39
-37
-31
-29
-32
-37
-35
-23
-6
7
9
3
-6
-14
-20
-22
-19
-7
11
28
33
19
-7
-29
-32
-13
17
40
42
25
5
-6
-4
3
5
-1
-11
-14
-3
19
41
52
47
29
10
-1
0
10
18
16
3
-15
-26
-23
-8
10
20
16
5
-2
3
19
38
50
48
34
13
-9
-27
-36
-34
-22
-7
0
-3
-15
-23
-21
-10
-1
-4
-17
-26
-20
3
26
32
14
-13
-26
-13
18
41
39
16
-6
-4
21
49
55
31
-6
-31
-29
-10
5
0
-19
-38
-43
-35
-27
-28
-35
-36
-23
-3
8
0
-24
-44
-44
-25
0
14
9
-3
-10
-4
10
19
17
7
-1
-3
1
4
3
-1
-2
1
4
5
1
-4
-3
5
14
20
20
15
10
6
0
-8
-14
-11
4
26
41
38
15
-16
-40
-45
-32
-12
2
3
-8
-24
-36
-40
-37
-28
-17
-8
-1
5
10
13
13
7
-4
-13
-15
-7
6
14
8
-11
-34
-45
-38
-17
5
16
14
7
3
5
10
12
9
5
4
8
12
12
7
3
4
11
16
14
3
-12
-20
-20
-12
-6
-6
-12
-17
-18
-12
-6
-4
-5
-8
-7
0
8
15
16
12
5
-1
-7
-9
-10
-7
-3
3
8
11
13
13
9
2
-8
-16
-20
-18
-10
-1
5
6
4
1
-1
-1
1
3
5
4
1
-4
-9
-11
-8
-3
3
8
11
13
12
9
3
-7
-16
-21
-19
-11
-2
6
10
11
12
11
9
3
-7
-15
-20
-18
-12
-4
4
11
17
17
9
-8
-28
-40
-38
-22
-3
8
9
1
-4
-1
5
6
-4
-24
-42
-46
-33
-12
4
5
-9
-27
-38
-36
-23
-6
7
11
7
-2
-13
-24
-33
-37
-34
-22
-7
7
11
6
-4
-9
-2
16
35
44
39
21
3
-5
0
14
28
37
41
40
34
23
9
-3
-7
0
10
10
-6
-31
-49
-43
-14
20
37
27
-2
-29
-40
-36
-29
-31
-38
-36
-17
12
32
29
5
-19
-21
3
35
52
44
22
9
17
37
48
37
9
-13
-16
1
17
16
-2
-21
-25
-10
11
20
9
-12
-26
-24
-11
1
7
10
19
34
47
45
24
-4
-24
-24
-11
-1
-3
-15
-26
-21
-3
16
22
11
-10
-25
-26
-15
1
11
11
5
-3
-7
-4
4
13
19
16
3
-13
-23
-20
-9
1
-2
-18
-36
-42
-30
-6
15
18
5
-13
-22
-19
-10
-4
-7
-14
-18
-15
-9
-6
-9
-15
-18
-14
-7
-2
-3
-8
-8
-1
15
31
41
43
37
29
20
12
4
-2
-5
-3
4
16
29
39
41
30
8
-16
-31
-29
-11
9
18
9
-9
-23
-24
-12
-1
-2
-14
-25
-21
1
28
44
38
15
-8
-15
-6
9
18
16
6
1
3
11
15
13
6
2
4
11
16
15
7
-3
-8
-4
7
20
30
33
27
15
2
-9
-13
-11
-7
-1
4
9
13
15
10
-4
-22
-38
-43
-37
-28
-23
-26
-34
-40
-39
-31
-22
-16
-11
-5
3
10
10
3
-6
-11
-8
-2
0
-5
-14
-17
-8
5
14
9
-7
-22
-25
-14
0
3
-8
-27
-39
-35
-18
-1
4
-5
-22
-35
-39
-35
-30
-28
-29
-32
-33
-33
-32
-31
-31
-31
-31
-32
-33
-33
-32
-29
-28
-31
-35
-38
-35
-26
-14
-5
-2
-7
-17
-29
-38
-43
-39
-28
-12
1
4
-8
-27
-42
-39
-18
12
33
32
7
-26
-48
-47
-25
2
18
13
-4
-16
-10
17
52
74
74
55
34
29
43
66
79
74
54
35
31
43
62
74
74
68
65
68
72
70
57
41
31
31
35
31
13
-12
-34
-41
-35
-27
-25
-31
-38
-38
-31
-24
-25
-35
-44
-41
-20
13
44
65
72
72
72
72
69
57
33
0
-36
-67
-90
-102
-107
-112
-126
-150
-182
-209
-218
-204
-170
-127
-84
-44
-3
41
85
122
143
148
145
143
146
153
156
151
136
112
77
33
-19
-70
-111
-135
-142
-138
-132
-127
-120
-109
-91
-70
-51
-31
0
48
114
186
246
281
287
275
252
226
192
147
87
18
-54
-119
-173
-213
-236
-244
-238
-220
-195
-165
-129
-87
-42
3
41
70
86
86
65
19
-53
-144
-238
-316
-368
-393
-396
-383
-353
-304
-234
-151
-68
3
56
90
106
104
87
63
47
58
101
159
198
181
90
-63
-241
-400
-509
-557
-547
-493
-410
-317
-235
-180
-153
-138
-103
-20
120
299
485
648
772
855
896
885
803
638
403
138
-102
-271
-354
-372
-365
-370
-405
-461
-516
-544
-528
-461
-345
-188
-1
199
389
546
649
691
678
623
544
453
357
255
143
23
-99
-213
-311
-388
-443
-478
-494
-492
-472
-436
-386
-325
-255
-173
-79
27
137
238
308
326
273
142
-62
-311
-563
-768
-879
-874
-758
-562
-333
-113
70
209
311
392
474
571
696
842
981
1069
1056
907
628
267
-100
-397
-576
-631
-594
-512
-425
-349
-281
-207
-119
-16
90
192
290
393
517
667
834
984
1074
1066
939
703
392
58
-250
-488
-631
-674
-640
-567
-506
-487
-512
-542
-519
-396
-167
129
420
639
754
775
741
693
654
626
594
535
428
253
2
-313
-651
-947
-1136
-1177
-1079
-893
-686
-512
-390
-304
-225
-128
-6
135
281
424
561
691
810
906
959
948
856
684
455
218
26
-80
-93
-43
14
27
-33
-154
-300
-416
-455
-387
-210
48
333
581
735
769
693
547
372
195
17
-171
-367
-550
-684
-740
-710
-616
-494
-375
-275
-193
-127
-78
-55
-70
-131
-240
-392
-571
-753
-902
-985
-978
-875
-693
-461
-205
58
317
566
796
998
1167
1300
1397
1445
1420
1296
1063
738
362
-16
-358
-647
-883
-1069
-1201
-1273
-1283
-1242
-1166
-1068
-943
-773
-535
-215
175
599
1010
1363
1619
1762
1796
1738
1618
1466
1308
1155
1004
836
619
323
-72
-563
-1115
-1661
-2119
-2415
-2503
-2382
-2093
-1696
-1260
-837
-461
-148
102
295
438
538
589
582
505
352
132
-131
-404
-653
-852
-985
-1048
-1045
-985
-875
-719
-513
-257
41
355
643
861
980
994
920
782
598
373
117
-150
-393
-569
-652
-647
-584
-507
-444
-401
-361
-293
-162
58
384
813
1310
1806
2216
2467
2528
2432
2252
2061
1893
1727
1499
1148
655
55
-580
-1170
-1662
-2039
-2313
-2503
-2617
-2648
-2581
-2413
-2162
-1872
-1592
-1360
-1178
-1014
-814
-530
-149
298
748
1132
1394
1506
1464
1287
1010
688
384
161
56
71
171
306
437
557
682
832
1008
1184
1310
1339
1242
1016
685
280
-169
-636
-1099
-1535
-1915
-2204
-2371
-2394
-2268
-2009
-1646
-1210
-729
-225
287
786
1251
1663
2001
2254
2404
2433
2327
2087
1741
1345
963
645
404
210
7
-260
-622
-1068
-1550
-1991
-2305
-2420
-2297
-1941
-1404
-769
-132
427
858
1151
1328
1436
1527
1637
1772
1898
1953
1865
1589
1121
514
-147
-759
-1234
-1515
-1584
-1469
-1232
-953
-706
-534
-441
-393
-340
-242
-81
138
388
629
806
860
742
442
6
-471
-869
-1097
-1126
-991
-771
-545
-362
-230
-131
-37
74
217
396
607
835
1056
1247
1395
1502
1576
1620
1614
1526
1323
995
564
81
-394
-814
-1149
-1377
-1480
-1431
-1212
-833
-347
154
567
818
884
798
625
431
259
121
10
-88
-189
-314
-492
-751
-1101
-1520
-1950
-2315
-2549
-2615
-2512
-2260
-1884
-1404
-841
-225
397
969
1441
1791
2023
2160
2223
2218
2126
1917
1562
1052
406
-327
-1072
-1749
-2281
-2619
-2743
-2666
-2423
-2063
-1632
-1168
-699
-242
199
627
1055
1493
1940
2375
2750
3000
3060
2889
2493
1928
1287
671
157
-218
-451
-558
-556
-458
-274
-26
251
516
734
886
962
958
865
685
441
180
-41
-185
-255
-302
-395
-586
-881
-1239
-1596
-1894
-2101
-2209
-2222
-2147
-1983
-1732
-1406
-1026
-623
-241
79
305
431
490
535
621
761
914
999
939
706
346
-40
-350
-520
-544
-454
-291
-76
195
528
920
1349
1782
2184
2531
2806
2990
3055
2967
2691
2210
1546
762
-41
-754
-1291
-1619
-1758
-1761
-1684
-1561
-1406
-1224
-1022
-815
-607
-392
-159
86
300
411
349
77
-382
-956
-1556
-2112
-2591
-2991
-3313
-3549
-3670
-3631
-3395
-2949
-2312
-1542
-724
60
745
1305
1742
2067
2278
2357
2282
2051
1697
1281
874
522
237
-5
-238
-491
-759
-1000
-1146
-1119
-873
-420
167
776
1302
1685
1913
2009
1990
1857
1603
1242
832
465
231
177
288
509
768
1006
1183
1273
1257
1135
934
710
528
425
388
359
266
68
-224
-545
-807
-942
-932
-815
-663
-549
-511
-537
-580
-586
-529
-421
-301
-199
-115
-28
84
212
310
323
227
45
-158
-317
-404
-434
-447
-475
-527
-602
-709
-874
-1126
-1460
-1819
-2105
-2224
-2128
-1834
-1410
-932
-457
-3
434
867
1302
1737
2157
2535
2829
2989
2977
2788
2466
2083
1714
1397
1121
847
535
173
-218
-597
-929
-1188
-1355
-1408
-1323
-1084
-706
-237
252
692
1034
1254
1343
1298
1120
824
453
70
-261
-501
-656
-765
-878
-1018
-1173
-1297
-1336
-1265
-1097
-889
-718
-654
-733
-951
-1263
-1605
-1911
-2133
-2248
-2258
-2185
-2062
-1931
-1823
-1754
-1710
-1652
-1524
-1280
-895
-382
211
819
1375
1823
2134
2307
2371
2376
2378
2420
2517
2649
2771
2825
2757
2533
2144
1609
976
313
-308
-826
-1203
-1434
-1533
-1526
-1439
-1292
-1098
-862
-584
-257
121
532
936
1270
1477
1520
1405
1167
856
511
151
-215
-577
-914
-1195
-1399
-1514
-1549
-1514
-1422
-1281
-1099
-891
-677
-482
-323
-206
-129
-83
-59
-46
-29
13
101
250
457
698
930
1102
1175
1138
1016
862
732
667
680
746
823
859
819
692
495
271
72
-65
-130
-147
-160
-202
-279
-365
-418
-409
-337
-219
-73
101
310
552
796
989
1082
1063
962
829
698
565
397
167
-125
-444
-752
-1029
-1287
-1550
-1825
-2090
-2300
-2414
-2418
-2327
-2181
-2024
-1898
-1824
-1799
-1777
-1679
-1425
-973
-358
307
879
1245
1370
1304
1139
963
827
752
747
824
994
1245
1532
1784
1931
1933
1791
1538
1219
876
537
223
-54
-291
-490
-660
-802
-905
-949
-910
-772
-541
-241
86
396
655
853
1002
1135
1275
1423
1550
1601
1522
1287
911
442
-57
-530
-936
-1253
-1472
-1594
-1629
-1595
-1517
-1417
-1313
-1210
-1109
-1008
-908
-811
-720
-637
-557
-471
-365
-237
-95
36
131
181
208
264
399
634
935
1224
1411
1442
1328
1131
939
816
779
803
841
848
803
699
540
331
79
-198
-464
-669
-762
-717
-550
-317
-99
38
61
-16
-156
-323
-499
-681
-855
-984
-1006
-873
-567
-129
360
813
1176
1440
1629
1776
1893
1967
1962
1842
1586
1193
686
99
-525
-1150
-1742
-2270
-2703
-3009
-3165
-3164
-3024
-2775
-2449
-2061
-1610
-1089
-508
91
643
1079
1354
1461
1431
1311
1142
948
730
480
190
-133
-465
-769
-1006
-1155
-1202
-1159
-1041
-868
-654
-416
-173
49
223
327
353
305
197
44
-135
-319
-485
-613
-684
-683
-600
-430
-173
165
566
999
1428
1818
2134
2354
2466
2474
2397
2265
2109
1947
1773
1560
1278
908
458
-37
-526
-956
-1282
-1472
-1508
-1397
-1169
-880
-598
-382
-267
-254
-318
-416
-514
-587
-635
-666
-697
-738
-786
-826
-836
-799
-715
-596
-464
-339
-229
-136
-55
21
99
188
299
431
565
660
667
554
328
41
-226
-402
-445
-363
-195
7
203
375
515
621
684
698
665
604
550
538
594
719
893
1083
1255
1382
1449
1449
1381
1251
1068
850
618
384
149
-104
-395
-736
-1114
-1488
-1798
-1985
-2016
-1895
-1661
-1368
-1070
-799
-567
-371
-199
-38
129
319
542
787
1018
1179
1218
1108
863
529
163
-185
-484
-713
-858
-917
-904
-858
-827
-845
-911
-989
-1032
-1008
-918
-780
-609
-403
-145
169
508
811
1014
1089
1049
944
828
730
658
603
554
505
449
375
268
131
-17
-144
-220
-237
-212
-179
-167
-187
-225
-243
-200
-64
160
428
661
776
715
480
128
-249
-566
-776
-880
-912
-920
-939
-984
-1042
-1079
-1050
-911
-642
-257
198
659
1069
1390
1608
1727
1761
1729
1659
1574
1493
1409
1302
1145
925
649
336
4
-339
-686
-1016
-1289
-1465
-1528
-1504
-1449
-1422
-1456
-1543
-1653
-1757
-1836
-1884
-1887
-1828
-1688
-1467
-1185
-866
-530
-180
179
524
815
1006
1079
1046
952
840
736
646
577
548
587
707
882
1052
1147
1118
967
735
488
285
166
148
232
405
642
909
1164
1369
1485
1479
1327
1022
596
107
-359
-730
-963
-1064
-1070
-1027
-968
-899
-810
-681
-498
-260
17
301
547
707
747
662
472
218
-57
-320
-546
-717
-812
-817
-737
-598
-453
-358
-351
-436
-583
-743
-870
-934
-924
-837
-676
-441
-144
186
506
767
942
1037
1088
1140
1215
1307
1390
1448
1495
1572
1714
1920
2134
2267
2232
1994
1573
1038
469
-69
-539
-931
-1251
-1519
-1758
-1992
-2224
-2434
-2579
-2605
-2473
-2176
-1741
-1218
-664
-122
380
833
1232
1577
1860
2068
2189
2212
2137
1971
1720
1383
955
438
-146
-746
-1288
-1699
-1931
-1973
-1848
-1598
-1269
-909
-568
-294
-129
-95
-183
-361
-586
-817
-1029
-1207
-1342
-1426
-1453
-1420
-1327
-1168
-935
-615
-207
271
786
1293
1755
2140
2425
2585
2598
2446
2136
1693
1159
574
-29
-627
-1192
-1691
-2087
-2354
-2489
-2502
-2408
-2207
-1892
-1455
-910
-299
319
889
1370
1740
1986
2097
2062
1877
1554
1119
614
86
-411
-824
-1106
-1236
-1225
-1114
-955
-791
-641
-508
-390
-295
-238
-224
-242
-273
-304
-347
-436
-594
-817
-1058
-1252
-1346
-1323
-1199
-1002
-752
-457
-130
198
483
684
790
830
855
914
1030
1192
1366
1516
1611
1634
1572
1424
1194
906
598
325
140
80
150
317
514
664
706
621
435
202
-18
-183
-284
-333
-352
-361
-368
-374
-373
-364
-354
-357
-393
-474
-594
-728
-842
-913
-940
-940
-936
-937
-930
-890
-796
-650
-468
-275
-89
82
235
371
491
599
700
792
856
861
775
586
311
-3
-303
-542
-687
-721
-634
-432
-139
196
517
775
947
1036
1058
1027
949
832
687
532
380
234
82
-83
-254
-413
-538
-617
-651
-645
-600
-511
-382
-232
-92
7
58
73
72
63
42
-4
-71
-132
-151
-101
20
191
385
580
757
897
980
992
936
842
741
652
564
446
276
58
-178
-397
-581
-732
-862
-973
-1053
-1085
-1069
-1024
-979
-952
-941
-926
-889
-825
-749
-683
-641
-620
-603
-568
-501
-397
-269
-136
-16
91
206
359
566
805
1012
1114
1063
869
597
331
127
-7
-97
-167
-215
-204
-98
114
395
684
916
1053
1087
1026
886
675
402
81
-271
-632
-992
-1350
-1710
-2071
-2417
-2716
-2925
-3009
-2953
-2768
-2486
-2145
-1780
-1409
-1042
-686
-351
-50
208
419
587
715
796
820
776
666
506
321
133
-43
-201
-339
-457
-558
-647
-726
-788
-812
-772
-657
-476
-268
-82
51
123
154
167
177
179
164
130
89
60
63
102
177
279
400
535
675
814
943
1063
1175
1284
1391
1498
1615
1761
1964
2244
2603
3014
3423
3769
3993
4053
3931
3635
3197
2662
2077
1479
888
311
-242
-751
-1188
-1526
-1752
-1875
-1916
-1905
-1865
-1812
-1751
-1684
-1603
-1500
-1370
-1223
-1077
-957
-879
-833
-793
-730
-630
-500
-359
-221
-85
64
235
423
610
775
913
1034
1156
1286
1415
1517
1562
1533
1427
1254
1038
805
579
378
208
57
-88
-234
-370
-469
-496
-431
-277
-59
188
429
635
787
871
884
838
759
677
612
562
507
424
306
169
44
-50
-121
-204
-343
-560
-842
-1148
-1431
-1663
-1845
-1997
-2139
-2279
-2409
-2519
-2599
-2645
-2649
-2597
-2475
-2279
-2024
-1738
-1446
-1161
-876
-579
-264
55
359
629
860
1049
1194
1280
1289
1208
1040
806
539
277
58
-78
-101
3
222
520
855
1195
1531
1866
2190
2474
2671
2744
2686
2523
2293
2017
1694
1304
838
318
-202
-659
-1004
-1221
-1322
-1341
-1308
-1236
-1120
-942
-688
-372
-40
239
402
430
355
249
179
170
198
211
172
76
-48
-168
-273
-372
-482
-604
-717
-793
-816
-788
-721
-621
-483
-298
-72
164
364
483
499
416
253
29
-245
-566
-928
-1308
-1668
-1953
-2111
-2103
-1919
-1582
-1142
-658
-187
228
566
818
990
1096
1163
1219
1287
1378
1487
1605
1729
1867
2027
2208
2391
2553
2674
2756
2816
2869
2914
2926
2872
2733
2504
2196
1809
1328
725
-21
-900
-1867
-2850
-3774
-4579
-5225
-5696
-5989
-6109
-6064
-5860
-5505
-5008
-4389
-3681
-2931
-2188
-1491
-862
-310
156
518
750
837
789
651
492
378
353
431
602
842
1128
1432
1724
1975
2168
2303
2402
2491
2589
2691
2778
2832
2849
2850
2867
2919
3005
3096
3152
3141
3052
2896
2703
2503
2322
2167
2027
1881
1702
1466
1159
777
321
-202
-774
-1367
-1941
-2455
-2883
-3218
-3471
-3650
-3745
-3729
-3566
-3244
-2787
-2245
-1674
-1104
-534
59
693
1367
2058
2729
3344
3866
4255
4470
4480
4286
3923
3451
2929
2386
1818
1212
573
-66
-657
-1167
-1603
-2004
-2411
-2828
-3211
-3487
-3601
-3541
-3345
-3066
-2739
-2359
-1895
-1317
-626
144
942
1726
2475
3187
3859
4478
5014
5433
5704
5803
5719
5451
5012
4429
3735
2962
2133
1261
366
-517
-1337
-2041
-2601
-3021
-3334
-3572
-3737
-3797
-3710
-3457
-3064
-2595
-2126
-1711
-1368
-1097
-895
-774
-748
-824
-982
-1186
-1400
-1604
-1796
-1980
-2144
-2261
-2297
-2233
-2080
-1871
-1642
-1416
-1188
-942
-661
-348
-31
248
444
532
507
386
200
-15
-230
-429
-609
-775
-932
-1085
-1229
-1357
-1457
-1520
-1543
-1531
-1505
-1501
-1560
-1713
-1962
-2277
-2601
-2883
-3094
-3237
-3339
-3420
-3479
-3492
-3429
-3271
-3024
-2706
-2331
-1897
-1395
-821
-195
433
1004
1471
1806
2015
2123
2165
2173
2172
2177
2185
2177
2116
1969
1718
1374
977
583
246
6
-125
-154
-101
7
140
271
373
430
430
374
268
118
-69
-296
-567
-882
-1234
-1608
-1983
-2342
-2672
-2962
-3198
-3359
-3428
-3400
-3284
-3098
-2854
-2547
-2157
-1668
-1082
-426
260
946
1622
2288
2933
3512
3958
4206
4233
4070
3798
3496
3212
2952
2687
2386
2039
1668
1309
999
759
591
484
421
391
389
418
486
592
727
873
1014
1152
1293
1457
1654
1875
2095
2282
2419
2508
2566
2620
2682
2755
2825
2872
2873
2807
2654
2405
2066
1665
1243
835
457
94
-286
-709
-1168
-1612
-1965
-2152
-2135
-1921
-1558
-1100
-589
-49
501
1029
1483
1801
1945
1913
1743
1496
1229
982
778
637
578
618
758
972
1213
1433
1599
1712
1790
1858
1925
1979
1993
1939
1803
1585
1299
966
599
206
-212
-653
-1102
-1528
-1890
-2144
-2257
-2221
-2047
-1767
-1419
-1042
-672
-339
-64
141
282
370
425
461
489
511
527
527
497
414
263
41
-236
-534
-823
-1085
-1326
-1568
-1835
-2143
-2497
-2896
-3341
-3833
-4365
-4915
-5445
-5914
-6285
-6540
-6678
-6704
-6628
-6462
-6215
-5899
-5528
-5114
-4671
-4218
-3781
-3383
-3034
-2717
-2397
-2033
-1603
-1114
-603
-107
351
774
1178
1571
1941
2259
2494
2629
2667
2627
2530
2394
2235
2068
1910
1777
1681
1626
1614
1643
1702
1767
1804
1773
1646
1422
1125
801
489
215
-14
-206
-371
-517
-648
-764
-856
-908
-897
-799
-604
-316
55
495
999
1557
2151
2735
3248
3626
3834
3872
3774
3587
3352
3094
2825
2547
2264
1975
1675
1367
1071
824
676
661
772
959
1147
1267
1293
1240
1151
1063
980
872
691
396
-26
-545
-1103
-1630
-2064
-2370
-2544
-2608
-2591
-2523
-2423
-2303
-2174
-2043
-1905
-1745
-1536
-1257
-914
-538
-171
157
449
734
1045
1393
1760
2117
2449
2765
3092
3446
3813
4144
4380
4477
4420
4227
3934
3580
3194
2792
2367
1891
1320
620
-212
-1129
-2045
-2869
-3539
-4041
-4406
-4682
-4909
-5104
-5274
-5420
-5551
-5684
-5836
-6019
-6238
-6485
-6735
-6946
-7061
-7028
-6817
-6428
-5894
-5268
-4602
-3937
-3295
-2682
-2094
-1519
-950
-393
133
601
998
1331
1633
1941
2264
2569
2791
2869
2785
2588
2372
2230
2211
2292
2400
2453
2403
2262
2089
1958
1916
1959
2035
2073
2017
1861
1641
1421
1258
1174
1152
1158
1159
1151
1148
1173
1237
1337
1460
1592
1725
1855
1972
2067
2132
2170
2187
2186
2157
2070
1896
1620
1251
823
370
-88
-550
-1020
-1493
-1939
-2307
-2550
-2637
-2561
-2340
-2004
-1589
-1132
-678
-272
44
243
327
318
253
168
86
15
-45
-87
-88
-8
202
576
1124
1820
2609
3417
4173
4813
5299
5616
5777
5811
5756
5636
5456
5208
4886
4508
4117
3759
3458
3198
2928
2598
2198
1772
1400
1159
1089
1174
1366
1609
1863
2109
2337
2538
2695
2789
2801
2723
2556
2316
2024
1706
1373
1018
614
133
-439
-1083
-1754
-2396
-2966
-3442
-3820
-4104
-4303
-4419
-4455
-4411
-4281
-4054
-3727
-3308
-2826
-2317
-1807
-1295
-766
-208
368
918
1393
1761
2021
2198
2315
2382
2396
2354
2273
2178
2089
2001
1890
1718
1470
1151
781
374
-74
-578
-1149
-1775
-2428
-3070
-3672
-4218
-4707
-5136
-5495
-5760
-5909
-5929
-5830
-5649
-5433
-5226
-5046
-4885
-4721
-4549
-4394
-4299
-4303
-4400
-4535
-4623
-4597
-4440
-4189
-3899
-3615
-3341
-3055
-2738
-2390
-2036
-1711
-1439
-1229
-1086
-1014
-1024
-1111
-1254
-1410
-1526
-1567
-1524
-1418
-1284
-1151
-1026
-894
-729
-517
-265
-12
187
285
266
155
4
-133
-221
-255
-253
-237
-214
-173
-83
89
367
757
1243
1796
2379
2970
3568
4186
4832
5486
6088
6556
6811
6817
6592
6200
5729
5262
4857
4539
4301
4116
3951
3782
3614
3470
3381
3356
3372
3377
3310
3134
2836
2430
1936
1372
760
131
-476
-1025
-1503
-1920
-2303
-2668
-3011
-3312
-3551
-3725
-3846
-3927
-3972
-3976
-3937
-3867
-3793
-3739
-3717
-3716
-3719
-3705
-3660
-3558
-3357
-3006
-2468
-1752
-921
-77
685
1315
1821
2251
2656
3056
3436
3753
3971
4070
4056
3938
3731
3441
3081
2682
2290
1953
1706
1550
1455
1383
1307
1221
1134
1044
929
748
456
32
-510
-1130
-1784
-2439
-3081
-3707
-4317
-4903
-5450
-5931
-6317
-6577
-6692
-6665
-6519
-6296
-6031
-5742
-5428
-5078
-4688
-4275
-3866
-3486
-3139
-2810
-2472
-2097
-1668
-1186
-668
-149
326
707
962
1078
1073
977
823
641
463
328
278
346
536
818
1142
1465
1772
2076
2400
2750
3105
3421
3654
3777
3790
3717
3589
3437
3277
3110
2930
2742
2573
2470
2480
2620
2852
3092
3254
3293
3230
3140
3099
3148
3268
3404
3498
3515
3446
3294
3059
2738
2338
1877
1381
870
346
-201
-777
-1367
-1929
-2405
-2735
-2880
-2828
-2597
-2213
-1706
-1086
-353
491
1423
2390
3314
4127
4788
5288
5631
5800
5746
5419
4802
3947
2968
1995
1121
377
-255
-810
-1305
-1736
-2091
-2365
-2551
-2634
-2578
-2347
-1933
-1379
-775
-225
189
433
523
499
414
319
263
280
388
577
817
1074
1326
1567
1794
1996
2143
2208
2184
2109
2049
2069
2185
2350
2466
2436
2220
1857
1454
1128
941
876
856
799
674
525
439
494
713
1059
1461
1860
2231
2572
2886
3159
3364
3482
3515
3475
3372
3199
2934
2562
2095
1573
1051
568
139
-243
-589
-895
-1141
-1302
-1372
-1375
-1365
-1407
-1555
-1833
-2230
-2706
-3219
-3734
-4238
-4734
-5228
-5725
-6227
-6731
-7233
-7728
-8202
-8637
-9016
-9330
-9583
-9778
-9915
-9983
-9964
-9846
-9623
-9293
-8845
-8258
-7520
-6638
-5654
-4629
-3617
-2648
-1728
-857
-47
674
1277
1752
2111
2377
2568
2687
2736
2729
2689
2633
2554
2424
2220
1961
1716
1579
1623
1861
2246
2701
3162
3593
3982
4312
4554
4678
4670
4549
4350
4106
3824
3488
3075
2569
1974
1305
587
-158
-903
-1626
-2310
-2947
-3537
-4082
-4576
-5012
-5387
-5715
-6026
-6345
-6673
-6979
-7214
-7343
-7367
-7330
-7285
-7273
-7295
-7319
-7304
-7222
-7066
-6841
-6552
-6190
-5747
-5230
-4669
-4117
-3629
-3236
-2935
-2690
-2448
-2169
-1830
-1434
-999
-545
-92
351
781
1205
1639
2103
2616
3191
3833
4536
5281
6028
6713
7257
7591
7689
7584
7361
7122
6929
6785
6635
6407
6061
5603
5083
4554
4048
3566
3086
2585
2043
1450
809
132
-545
-1174
-1705
-2109
-2389
-2572
-2686
-2739
-2718
-2598
-2363
-2015
-1574
-1059
-483
148
827
1534
2247
2940
3597
4200
4727
5149
5436
5574
5574
5476
5323
5144
4941
4699
4399
4043
3665
3309
3019
2820
2709
2663
2658
2678
2719
2793
2916
3101
3356
3674
4026
4367
4638
4785
4776
4610
4310
3912
3448
2937
2394
1835
1279
748
252
-217
-681
-1161
-1670
-2201
-2735
-3248
-3718
-4123
-4450
-4690
-4846
-4927
-4942
-4892
-4767
-4547
-4218
-3778
-3240
-2626
-1965
-1294
-660
-120
268
473
504
415
282
172
118
106
97
45
-76
-256
-457
-617
-673
-580
-334
24
416
752
953
979
833
548
173
-250
-699
-1172
-1687
-2259
-2890
-3552
-4189
-4736
-5144
-5399
-5525
-5561
-5527
-5412
-5170
-4756
-4163
-3436
-2669
-1968
-1415
-1037
-812
-691
-626
-596
-608
-671
-784
-916
-1014
-1030
-930
-710
-388
8
451
909
1351
1745
2073
2339
2570
2798
3029
3236
3360
3343
3162
2849
2482
2152
1939
1879
1969
2171
2437
2728
3019
3306
3586
3838
4017
4062
3926
3613
3187
2752
2400
2172
2045
1959
1849
1692
1501
1303
1122
972
869
843
922
1111
1370
1626
1797
1839
1759
1595
1380
1119
788
368
-125
-634
-1086
-1432
-1675
-1863
-2064
-2333
-2688
-3122
-3615
-4151
-4721
-5319
-5931
-6531
-7093
-7596
-8029
-8390
-8674
-8867
-8944
-8881
-8670
-8331
-7910
-7462
-7029
-6618
-6205
-5744
-5199
-4566
-3871
-3164
-2488
-1867
-1299
-770
-271
201
645
1064
1467
1867
2269
2670
3058
3429
3789
4141
4476
4763
4968
5071
5094
5092
5125
5215
5328
5396
5351
5178
4917
4649
4455
4384
4444
4616
4867
5156
5440
5677
5845
5950
6024
6102
6193
6267
6267
6145
5887
5519
5087
4627
4159
3691
3235
2803
2399
2003
1573
1069
487
-132
-723
-1238
-1675
-2081
-2525
-3050
-3655
-4300
-4930
-5504
-6006
-6450
-6863
-7272
-7688
-8098
-8463
-8727
-8840
-8777
-8546
-8176
-7696
-7116
-6440
-5684
-4900
-4174
-3593
-3198
-2966
-2817
-2669
-2478
-2270
-2108
-2055
-2125
-2275
-2433
-2539
-2579
-2578
-2576
-2596
-2622
-2615
-2538
-2385
-2178
-1955
-1740
-1534
-1326
-1110
-904
-746
-666
-665
-701
-697
-579
-303
127
658
1209
1692
2045
2248
2332
2364
2423
2559
2768
2987
3128
3117
2933
2622
2278
2004
1876
1921
2114
2398
2706
2989
3227
3434
3641
3873
4131
4386
4600
4747
4833
4893
4970
5090
5243
5394
5503
5551
5546
5515
5478
5433
5347
5170
4856
4386
3782
3105
2432
1832
1344
973
699
500
375
344
432
648
958
1297
1592
1793
1898
1949
2001
2093
2212
2311
2326
2213
1959
1583
1114
584
24
-528
-1025
-1420
-1683
-1819
-1852
-1808
-1685
-1452
-1071
-527
148
897
1659
2404
3126
3812
4421
4872
5080
5005
4674
4170
3589
2994
2396
1776
1120
446
-198
-755
-1187
-1484
-1659
-1735
-1737
-1695
-1641
-1610
-1620
-1668
-1722
-1742
-1697
-1584
-1431
-1285
-1183
-1143
-1160
-1224
-1334
-1509
-1777
-2152
-2614
-3107
-3555
-3888
-4069
-4094
-3988
-3775
-3481
-3129
-2744
-2364
-2024
-1751
-1549
-1403
-1282
-1161
-1025
-882
-762
-716
-794
-1028
-1408
-1872
-2327
-2691
-2924
-3043
-3101
-3147
-3194
-3224
-3213
-3169
-3133
-3165
-3300
-3520
-3763
-3946
-4006
-3918
-3693
-3366
-2988
-2617
-2318
-2144
-2119
-2216
-2358
-2448
-2411
-2227
-1932
-1595
-1273
-987
-717
-431
-111
224
520
710
745
619
370
73
-191
-362
-420
-380
-278
-143
15
203
430
692
971
1246
1525
1844
2262
2821
3516
4287
5036
5669
6137
6443
6623
6715
6726
6631
6389
5978
5409
4733
4018
3319
2658
2021
1375
695
-14
-717
-1360
-1899
-2317
-2622
-2833
-2970
-3039
-3041
-2979
-2872
-2748
-2641
-2582
-2596
-2700
-2900
-3178
-3497
-3803
-4043
-4186
-4230
-4197
-4116
-4011
-3898
-3776
-3640
-3473
-3252
-2954
-2572
-2131
-1676
-1254
-881
-529
-154
271
719
1113
1366
1429
1320
1107
868
652
475
341
265
284
433
727
1145
1641
2173
2710
3227
3699
4090
4366
4520
4576
4578
4558
4520
4437
4282
4059
3811
3592
3440
3346
3262
3130
2917
2627
2286
1921
1535
1108
615
42
-598
-1273
-1940
-2556
-3082
-3491
-3775
-3951
-4064
-4170
-4314
-4503
-4695
-4821
-4816
-4655
-4362
-3994
-3608
-3232
-2850
-2422
-1908
-1292
-586
182
985
1809
2645
3473
4248
4901
5362
5594
5617
5516
5414
5422
5602
5946
6394
6866
7293
7636
7869
7969
7917
7705
7359
6939
6512
6119
5763
5414
5055
4712
4451
4344
4413
4608
4828
4973
4997
4916
4778
4613
4404
4101
3653
3045
2303
1482
636
-192
-962
-1639
-2191
-2607
-2910
-3144
-3353
-3554
-3731
-3853
-3903
-3885
-3823
-3734
-3617
-3458
-3251
-3010
-2775
-2588
-2483
-2474
-2563
-2741
-2994
-3295
-3608
-3905
-4187
-4493
-4880
-5388
-6004
-6651
-7216
-7595
-7730
-7619
-7305
-6849
-6310
-5729
-5125
-4490
-3800
-3029
-2171
-1259
-358
456
1131
1657
2055
2359
2584
2721
2741
2616
2333
1903
1362
764
169
-365
-812
-1179
-1506
-1840
-2202
-2574
-2908
-3156
-3292
-3322
-3260
-3114
-2871
-2509
-2013
-1393
-677
86
836
1511
2050
2411
2589
2620
2579
2543
2565
2658
2807
2991
3201
3439
3702
3969
4196
4337
4363
4268
4074
3815
3527
3240
2974
2737
2523
2310
2069
1765
1367
852
212
-542
-1375
-2231
-3058
-3823
-4533
-5222
-5917
-6613
-7256
-7767
-8087
-8208
-8179
-8077
-7967
-7866
-7746
-7556
-7252
-6821
-6286
-5693
-5094
-4528
-4003
-3501
-2984
-2422
-1811
-1176
-562
-7
478
906
1301
1678
2031
2350
2633
2897
3170
3474
3811
4168
4530
4891
5253
5622
5993
6361
6717
7056
7367
7620
7770
7778
7640
7401
7138
6915
6739
6549
6253
5783
5131
4353
3518
2668
1791
850
-172
-1242
-2271
-3152
-3801
-4181
-4303
-4204
-3932
-3534
-3057
-2549
-2054
-1613
-1256
-1004
-873
-856
-929
-1049
-1161
-1224
-1233
-1218
-1232
-1324
-1514
-1786
-2091
-2366
-2558
-2639
-2610
-2508
-2390
-2315
-2327
-2438
-2629
-2869
-3133
-3415
-3724
-4064
-4410
-4696
-4836
-4756
-4438
-3938
-3365
-2839
-2431
-2140
-1908
-1660
-1362
-1041
-759
-571
-487
-459
-420
-318
-136
117
431
806
1240
1707
2146
2482
2674
2740
2748
2781
2877
3008
3093
3045
2806
2368
1763
1055
322
-355
-904
-1283
-1494
-1573
-1559
-1470
-1285
-973
-523
32
625
1188
1686
2124
2528
2913
3269
3567
3782
3915
3989
4050
4137
4278
4463
4646
4747
4675
4368
3829
3124
2362
1638
1000
442
-66
-545
-985
-1360
-1647
-1848
-1987
-2091
-2188
-2300
-2451
-2659
-2923
-3202
-3429
-3537
-3504
-3370
-3213
-3103
-3060
-3044
-2986
-2833
-2571
-2219
-1796
-1298
-696
38
903
1860
2847
3807
4708
5543
6318
7030
7662
8188
8576
8794
8800
8553
8023
7224
6223
5135
4078
3130
2305
1571
893
274
-243
-610
-825
-945
-1063
-1253
-1530
-1858
-2196
-2546
-2958
-3493
-4165
-4916
-5644
-6257
-6721
-7056
-7298
-7450
-7471
-7303
-6918
-6347
-5672
-4995
-4400
-3939
-3631
-3480
-3475
-3596
-3813
-4090
-4393
-4694
-4971
-5210
-5409
-5582
-5750
-5930
-6114
-6272
-6356
-6331
-6186
-5931
-5576
-5109
-4512
-3775
-2929
-2041
-1185
-402
322
1040
1804
2631
3499
4368
5212
6030
6829
7594
8274
8791
9079
9110
8902
8504
7966
7317
6569
5739
4864
3999
3207
2533
1991
1577
1277
1084
991
977
999
996
915
727
441
86
-306
-714
-1115
-1478
-1753
-1887
-1856
-1684
-1439
-1208
-1065
-1051
-1176
-1429
-1787
-2221
-2694
-3169
-3621
-4038
-4423
-4769
-5051
-5231
-5274
-5171
-4941
-4615
-4221
-3779
-3309
-2849
-2456
-2179
-2039
-2017
-2065
-2134
-2189
-2210
-2183
-2097
-1960
-1811
-1715
-1727
-1850
-2023
-2146
-2132
-1953
-1650
-1293
-936
-591
-247
107
452
758
1006
1220
1460
1795
2263
2856
3523
4201
4843
5438
6012
6614
7282
8032
8839
9648
10404
11077
11678
12250
12835
13449
14057
14584
14943
15057
14889
14451
13801
13031
12240
11502
10846
10246
9639
8959
8173
7295
6374
5469
4622
3841
3104
2381
1660
959
324
-206
-627
-993
-1403
-1952
-2673
-3507
-4317
-4951
-5313
-5403
-5296
-5096
-4869
-4627
-4347
-4011
-3638
-3273
-2969
-2752
-2613
-2524
-2462
-2434
-2472
-2627
-2937
-3407
-4003
-4666
-5317
-5895
-6355
-6672
-6823
-6789
-6562
-6178
-5723
-5328
-5119
-5167
-5452
-5882
-6333
-6711
-6973
-7126
-7194
-7189
-7100
-6910
-6606
-6192
-5684
-5098
-4448
-3742
-2989
-2204
-1413
-653
27
574
947
1125
1113
936
631
239
-194
-612
-955
-1170
-1228
-1127
-883
-506
14
700
1569
2609
3764
4954
6086
7077
7870
8437
8793
8997
9138
9308
9556
9863
10152
10335
10366
10273
10143
10081
10152
10357
10636
10895
11043
11015
10788
10379
9829
9182
8456
7638
6692
5596
4371
3083
1817
626
-495
-1604
-2764
-3988
-5218
-6346
-7260
-7904
-8291
-8488
-8577
-8615
-8615
-8556
-8409
-8163
-7839
-7488
-7173
-6949
-6846
-6869
-7005
-7241
-7562
-7956
-8400
-8857
-9277
-9603
-9784
-9777
-9553
-9104
-8443
-7612
-6668
-5675
-4685
-3732
-2827
-1965
-1133
-321
467
1205
1845
2330
2633
2777
2837
2905
3035
3208
3354
3404
3353
3280
3299
3496
3866
4326
4769
5125
5383
5564
5675
5686
5547
5229
4753
4179
3569
2957
2347
1733
1123
532
-37
-614
-1257
-2016
-2903
-3876
-4862
-5788
-6609
-7316
-7920
-8445
-8914
-9338
-9708
-9981
-10087
-9952
-9540
-8878
-8048
-7163
-6308
-5522
-4795
-4097
-3405
-2713
-2033
-1385
-791
-270
161
496
742
911
1008
1022
942
775
572
423
419
610
983
1480
2039
2632
3265
3947
4657
5330
5894
6306
6581
6783
6987
7241
7560
7936
8358
8825
9334
9874
10424
10967
11498
12016
12508
12929
13207
13270
13079
12644
12017
11256
10405
9484
8499
7463
6410
5389
4455
3652
3006
2511
2138
1836
1549
1233
870
470
52
-367
-786
-1215
-1664
-2131
-2598
-3038
-3419
-3715
-3908
-3996
-4005
-3979
-3969
-4006
-4086
-4169
-4209
-4178
-4081
-3940
-3772
-3573
-3326
-3026
-2689
-2350
-2033
-1736
-1431
-1092
-717
-335
16
314
562
774
958
1107
1219
1317
1452
1679
2016
2422
2803
3057
3109
2942
2586
2110
1590
1101
696
385
125
-175
-613
-1252
-2082
-3029
-3996
-4914
-5761
-6553
-7308
-8016
-8642
-9145
-9516
-9778
-9972
-10129
-10248
-10300
-10248
-10074
-9792
-9448
-9111
-8858
-8760
-8867
-9192
-9708
-10349
-11023
-11637
-12115
-12410
-12496
-12355
-11970
-11324
-10419
-9284
-7984
-6596
-5189
-3804
-2449
-1125
165
1402
2562
3631
4607
5491
6275
6936
7455
7842
8137
8402
8679
8968
9239
9466
9671
9930
10343
10973
11802
12733
13633
14391
14958
15336
15554
15621
15523
15231
14727
14029
13187
12267
11330
10410
9511
8609
7670
6666
5585
4438
3248
2039
831
-371
-1561
-2725
-3824
-4798
-5572
-6076
-6274
-6185
-5891
-5524
-5226
-5109
-5216
-5518
-5931
-6358
-6724
-6993
-7167
-7265
-7313
-7331
-7334
-7341
-7370
-7437
-7549
-7697
-7854
-7982
-8042
-8009
-7886
-7702
-7506
-7337
-7195
-7023
-6715
-6155
-5268
-4069
-2664
-1223
91
1181
2041
2742
3364
3956
4508
4973
5314
5546
5740
5995
6389
6942
7608
8291
8872
9241
9307
9007
8313
7225
5768
3984
1932
-308
-2621
-4862
-6882
-8567
-9879
-10863
-11618
-12228
-12716
-13029
-13074
-12777
-12125
-11165
-9981
-8650
-7238
-5817
-4484
-3373
-2614
-2282
-2352
-2709
-3194
-3686
-4148
-4633
-5230
-5990
-6881
-7786
-8557
-9082
-9329
-9339
-9183
-8907
-8505
-7940
-7188
-6281
-5305
-4367
-3541
-2832
-2186
-1526
-800
-7
807
1571
2217
2692
2969
3058
3007
2906
2856
2927
3121
3367
3560
3627
3572
3474
3438
3529
3740
4006
4255
4453
4609
4744
4857
4914
4879
4755
4604
4521
4581
4794
5092
5362
5506
5476
5290
5003
4675
4339
3989
3594
3117
2545
1903
1253
679
252
15
-18
152
532
1146
2017
3146
4478
5911
7318
8585
9641
10473
11111
11613
12022
12346
12538
12508
12158
11434
10361
9049
7653
6315
5124
4108
3275
2645
2273
2218
2498
3059
3771
4480
5051
5415
5565
5534
5356
5044
4583
3950
3136
2158
1068
-61
-1151
-2132
-2951
-3572
-3978
-4170
-4178
-4054
-3863
-3651
-3442
-3242
-3062
-2936
-2921
-3069
-3393
-3854
-4389
-4959
-5585
-6339
-7301
-8501
-9890
-11361
-12789
-14074
-15157
-16003
-16583
-16862
-16804
-16382
-15577
-14385
-12827
-10969
-8934
-6894
-5017
-3409
-2076
-937
119
1163
2193
3148
3963
4618
5152
5638
6142
6686
7247
7777
8230
8582
8840
9026
9158
9245
9270
9206
9030
8736
8348
7913
7485
7106
6791
6528
6281
6001
5641
5169
4574
3874
3104
2301
1488
666
-178
-1047
-1920
-2747
-3464
-4022
-4411
-4656
-4818
-4961
-5128
-5322
-5507
-5623
-5610
-5432
-5080
-4565
-3899
-3083
-2117
-1026
119
1206
2111
2744
3086
3181
3106
2923
2660
2305
1835
1226
472
-425
-1447
-2549
-3644
-4607
-5295
-5590
-5439
-4864
-3951
-2829
-1638
-521
397
1014
1281
1198
815
200
-590
-1526
-2590
-3741
-4892
-5902
-6613
-6896
-6701
-6067
-5106
-3957
-2732
-1491
-238
1044
2362
3673
4891
5912
6650
7068
7185
7056
6745
6306
5787
5236
4708
4255
3905
3652
3459
3277
3067
2821
2545
2246
1919
1539
1082
535
-90
-758
-1428
-2060
-2634
-3155
-3652
-4175
-4771
-5466
-6250
-7081
-7897
-8651
-9323
-9919
-10456
-10934
-11334
-11626
-11787
-11814
-11712
-11482
-11105
-10548
-9788
-8831
-7720
-6516
-5277
-4027
-2771
-1493
-197
1087
2310
3410
4337
5052
5531
5763
5747
5501
5052
4438
3693
2848
1937
1004
113
-660
-1245
-1605
-1749
-1726
-1607
-1457
-1316
-1201
-1118
-1084
-1128
-1285
-1571
-1980
-2474
-3007
-3537
-4033
-4476
-4850
-5144
-5355
-5504
-5628
-5760
-5904
-6010
-5988
-5742
-5213
-4408
-3379
-2198
-907
484
1986
3586
5232
6836
8312
9615
10760
11794
12763
13664
14438
14992
15241
15154
14764
14161
13454
12743
12092
11518
11004
10509
9981
9376
8668
7860
6988
6122
5352
4769
4451
4432
4699
5185
5786
6387
6887
7221
7360
7290
6997
6452
5620
4488
3091
1530
-49
-1502
-2734
-3736
-4572
-5344
-6130
-6950
-7761
-8494
-9106
-9617
-10100
-10635
-11257
-11922
-12520
-12925
-13063
-12941
-12636
-12252
-11870
-11523
-11199
-10867
-10490
-10035
-9478
-8811
-8063
-7308
-6650
-6178
-5919
-5818
-5764
-5656
-5452
-5187
-4932
-4734
-4570
-4360
-4008
-3461
-2736
-1913
-1096
-376
191
590
848
1016
1156
1324
1551
1849
2225
2708
3349
4200
5283
6557
7931
9294
10553
11650
12551
13215
13594
13653
13404
12923
12331
11741
11210
10727
10236
9682
9040
8323
7562
6791
6043
5354
4765
4323
4054
3969
4050
4280
4641
5110
5654
6209
6693
7024
7139
7005
6615
5969
5062
3890
2457
794
-1037
-2954
-4874
-6728
-8477
-10105
-11605
-12964
-14150
-15124
-15847
-16305
-16516
-16528
-16409
-16226
-16044
-15908
-15838
-15817
-15786
-15654
-15325
-14739
-13893
-12847
-11690
-10502
-9316
-8116
-6853
-5480
-3975
-2351
-653
1060
2726
4293
5721
6990
8087
9004
9734
10272
10634
10866
11045
11265
11601
12076
12644
13211
13668
13942
14023
13962
13834
13695
13546
13337
13000
12490
11811
11016
10173
9335
8524
7745
7001
6308
5683
5115
4553
3910
3110
2118
972
-240
-1404
-2432
-3272
-3920
-4403
-4770
-5081
-5405
-5803
-6318
-6951
-7662
-8367
-8960
-9344
-9463
-9325
-9000
-8583
-8148
-7697
-7156
-6411
-5380
-4067
-2581
-1082
280
1418
2314
2973
3373
3445
3108
2325
1152
-261
-1710
-3012
-4049
-4788
-5245
-5438
-5361
-4978
-4258
-3214
-1920
-490
958
2350
3663
4900
6053
7064
7840
8284
8341
8007
7320
6310
4992
3375
1491
-573
-2680
-4679
-6444
-7896
-9006
-9773
-10216
-10368
-10286
-10045
-9716
-9344
-8931
-8450
-7864
-7157
-6348
-5483
-4620
-3814
-3097
-2462
-1870
-1253
-547
276
1193
2140
3050
3890
4677
5456
6263
7084
7862
8519
9006
9322
9513
9642
9753
9856
9933
9956
9907
9787
9613
9414
9210
9004
8776
8483
8073
7508
6776
5904
4953
3999
3110
2327
1647
1037
446
-167
-814
-1472
-2098
-2647
-3101
-3469
-3783
-4073
-4354
-4610
-4808
-4906
-4878
-4717
-4442
-4085
-3682
-3261
-2847
-2473
-2192
-2071
-2170
-2502
-3007
-3556
-3996
-4208
-4150
-3859
-3412
-2873
-2266
-1583
-821
-9
794
1525
2152
2686
3167
3634
4101
4562
5000
5399
5744
6011
6167
6176
6020
5713
5290
4795
4253
3673
3050
2388
1707
1042
432
-94
-522
-846
-1067
-1192
-1236
-1220
-1172
-1115
-1061
-1000
-909
-745
-467
-45
525
1217
1982
2753
3473
4101
4623
5043
5379
5661
5924
6202
6524
6899
7311
7722
8093
8396
8620
8766
8828
8792
8635
8342
7924
7419
6882
6364
5898
5495
5144
4816
4466
4033
3453
2668
1649
403
-1025
-2572
-4167
-5741
-7237
-8612
-9846
-10948
-11950
-12890
-13787
-14621
-15341
-15883
-16201
-16282
-16149
-15841
-15405
-14890
-14349
-13844
-13425
-13112
-12876
-12646
-12339
-11903
-11340
-10696
-10030
-9365
-8676
-7898
-6966
-5865
-4650
-3434
-2345
-1478
-861
-465
-232
-115
-108
-230
-502
-910
-1402
-1899
-2335
-2673
-2910
-3054
-3094
-2998
-2724
-2242
-1560
-725
199
1145
2073
2964
3824
4663
5479
6247
6918
7427
7723
7789
7655
7389
7064
6728
6388
6012
5558
5005
4361
3669
2989
2374
1855
1440
1114
850
630
448
319
263
297
412
572
718
788
745
586
351
100
-113
-270
-403
-578
-850
-1233
-1675
-2087
-2385
-2535
-2559
-2505
-2401
-2232
-1948
-1506
-900
-166
649
1516
2432
3397
4383
5330
6164
6839
7352
7734
8019
8220
8334
8368
8351
8325
8311
8285
8178
7917
7461
6825
6068
5261
4468
3737
3116
2648
2364
2261
2291
2380
2455
2476
2437
2362
2270
2167
2043
1877
1648
1338
933
424
-180
-848
-1514
-2094
-2499
-2668
-2588
-2300
-1879
-1404
-923
-442
55
572
1065
1451
1633
1552
1212
670
-3
-761
-1590
-2492
-3448
-4406
-5292
-6040
-6620
-7034
-7294
-7395
-7310
-7005
-6467
-5730
-4877
-4019
-3274
-2728
-2431
-2387
-2567
-2927
-3428
-4040
-4739
-5494
-6257
-6964
-7545
-7943
-8117
-8052
-7758
-7272
-6647
-5948
-5234
-4540
-3886
-3289
-2780
-2408
-2216
-2202
-2294
-2360
-2249
-1846
-1111
-76
1172
2534
3921
5273
6562
7789
8973
10126
11230
12231
13050
13623
13923
13964
13770
13347
12684
11774
10662
9454
8289
7274
6435
5716
5017
4257
3408
2502
1600
768
68
-449
-743
-796
-626
-280
179
702
1263
1850
2452
3044
3598
4090
4507
4837
5056
5125
5009
4702
4235
3662
3026
2328
1526
572
-551
-1805
-3104
-4345
-5446
-6360
-7074
-7593
-7925
-8077
-8064
-7917
-7683
-7425
-7198
-7041
-6959
-6923
-6890
-6823
-6708
-6563
-6430
-6347
-6334
-6376
-6421
-6399
-6240
-5903
-5387
-4733
-4013
-3299
-2641
-2063
-1569
-1162
-853
-651
-545
-492
-421
-262
28
455
995
1622
2317
3065
3834
4563
5168
5567
5709
5581
5207
4630
3895
3042
2110
1122
83
-1025
-2231
-3546
-4935
-6313
-7564
-8580
-9300
-9713
-9839
-9694
-9260
-8492
-7350
-5845
-4062
-2157
-307
1337
2696
3764
4577
5171
5545
5674
5532
5139
4566
3917
3281
2700
2166
1650
1144
685
348
209
316
682
1292
2128
3170
4396
5766
7214
8655
10002
11176
12106
12735
13026
12967
12586
11937
11085
10074
8925
7642
6243
4772
3295
1873
537
-714
-1889
-2970
-3898
-4597
-5011
-5148
-5079
-4908
-4726
-4574
-4438
-4277
-4051
-3742
-3354
-2904
-2407
-1885
-1367
-895
-518
-281
-208
-308
-572
-991
-1562
-2291
-3186
-4251
-5470
-6794
-8147
-9432
-10551
-11429
-12028
-12345
-12405
-12242
-11887
-11371
-10720
-9958
-9106
-8170
-7146
-6029
-4826
-3567
-2302
-1089
20
987
1784
2394
2801
3004
3017
2873
2617
2297
1956
1637
1383
1235
1225
1359
1618
1963
2358
2786
3248
3750
4282
4811
5291
5685
5981
6196
6350
6455
6503
6474
6353
6144
5865
5545
5215
4909
4663
4511
4478
4557
4706
4853
4911
4801
4467
3877
3031
1953
700
-650
-2012
-3318
-4533
-5652
-6686
-7635
-8486
-9213
-9797
-10240
-10562
-10788
-10936
-11016
-11038
-11030
-11025
-11052
-11113
-11179
-11201
-11140
-10978
-10728
-10403
-10002
-9496
-8834
-7959
-6830
-5428
-3759
-1857
220
2388
4545
6585
8420
9987
11244
12166
12734
12942
12806
12376
11730
10964
10180
9468
8904
8544
8415
8505
8760
9091
9403
9618
9684
9580
9294
8820
8162
7347
6428
5466
4497
3506
2430
1195
-236
-1827
-3477
-5054
-6446
-7582
-8428
-8963
-9161
-8992
-8454
-7597
-6521
-5359
-4235
-3223
-2345
-1575
-873
-206
436
1044
1598
2073
2451
2722
2889
2970
2992
2990
2997
3037
3119
3248
3423
3640
3893
4172
4459
4732
4969
5141
5217
5164
4953
4581
4083
3540
3061
2739
2624
2698
2894
3133
3353
3526
3641
3677
3592
3331
2852
2153
1273
269
-815
-1970
-3219
-4583
-6054
-7581
-9091
-10515
-11814
-12981
-14014
-14881
-15508
-15797
-15674
-15134
-14256
-13178
-12039
-10931
-9887
-8901
-7969
-7113
-6371
-5762
-5264
-4814
-4343
-3817
-3254
-2710
-2242
-1880
-1621
-1439
-1308
-1200
-1086
-918
-638
-190
462
1323
2367
3543
4774
5969
7026
7858
8420
8720
8817
8787
8691
8555
8373
8128
7805
7405
6928
6372
5727
4984
4146
3224
2236
1198
124
-974
-2074
-3140
-4125
-4977
-5643
-6081
-6263
-6177
-5825
-5228
-4419
-3448
-2384
-1313
-321
523
1195
1723
2168
2587
3001
3375
3641
3737
3645
3400
3071
2727
2409
2132
1899
1719
1611
1585
1632
1718
1793
1819
1781
1689
1567
1437
1307
1178
1039
875
665
389
39
-375
-827
-1286
-1733
-2167
-2589
-2978
-3280
-3415
-3329
-3033
-2616
-2213
-1935
-1814
-1789
-1751
-1607
-1330
-957
-544
-117
347
897
1559
2298
3026
3639
4070
4321
4444
4517
4592
4681
4751
4749
4629
4365
3955
3416
2771
2043
1252
415
-449
-1316
-2151
-2914
-3553
-4010
-4229
-4161
-3782
-3104
-2174
-1064
150
1407
2668
3899
5052
6039
6740
7031
6825
6111
4954
3475
1797
18
-1808
-3647
-5460
-7186
-8750
-10093
-11193
-12071
-12767
-13311
-13698
-13893
-13851
-13539
-12950
-12099
-11011
-9716
-8251
-6665
-5026
-3420
-1931
-633
436
1277
1932
2463
2934
3376
3782
4108
4301
4329
4198
3949
3636
3310
3002
2732
2508
2330
2184
2037
1835
1517
1033
361
-483
-1451
-2468
-3453
-4337
-5077
-5656
-6078
-6344
-6440
-6337
-6007
-5439
-4653
-3687
-2583
-1378
-105
1194
2463
3646
4708
5656
6530
7378
8226
9065
9854
10546
11094
11467
11646
11630
11446
11151
10817
10505
10235
9984
9706
9365
8952
8483
7982
7464
6943
6444
6013
5711
5578
5610
5753
5918
6015
5966
5716
5218
4440
3367
2011
427
-1302
-3069
-4760
-6269
-7508
-8419
-8985
-9225
-9188
-8925
-8478
-7881
-7170
-6393
-5609
-4866
-4192
-3588
-3053
-2600
-2268
-2103
-2133
-2346
-2690
-3101
-3531
-3969
-4433
-4947
-5518
-6128
-6731
-7270
-7680
-7898
-7869
-7549
-6920
-5991
-4802
-3419
-1920
-390
1086
2426
3554
4418
4996
5309
5412
5380
5274
5133
4964
4762
4536
4319
4166
4127
4224
4443
4738
5048
5311
5467
5445
5171
4581
3650
2412
965
-560
-2033
-3363
-4507
-5463
-6244
-6862
-7326
-7638
-7811
-7872
-7856
-7800
-7726
-7635
-7503
-7290
-6960
-6497
-5913
-5248
-4547
-3842
-3148
-2465
-1792
-1151
-581
-131
160
281
245
83
-173
-500
-890
-1339
-1840
-2383
-2937
-3459
-3882
-4125
-4108
-3780
-3136
-2230
-1155
-16
1099
2131
3042
3794
4345
4651
4696
4499
4123
3651
3154
2673
2223
1804
1424
1103
875
767
795
956
1229
1587
1988
2388
2741
3007
3159
3194
3125
2986
2821
2676
2587
2570
2618
2702
2781
2814
2777
2667
2513
2368
2293
2334
2501
2753
3006
3168
3169
2985
2633
2147
1552
851
41
-871
-1852
-2852
-3813
-4692
-5454
-6062
-6475
-6643
-6529
-6117
-5428
-4510
-3433
-2286
-1172
-199
532
952
1037
812
334
-325
-1093
-1897
-2666
-3332
-3842
-4167
-4312
-4309
-4205
-4054
-3899
-3773
-3690
-3643
-3606
-3540
-3405
-3173
-2827
-2368
-1800
-1138
-395
415
1279
2184
3112
4035
4922
5739
6472
7133
7751
8357
8964
9564
10142
10687
11199
11675
12100
12434
12636
12684
12586
12371
12060
11649
11114
10434
9615
8692
7709
6692
5635
4518
3330
2087
833
-375
-1481
-2436
-3195
-3724
-4011
-4080
-3977
-3760
-3467
-3109
-2680
-2185
-1659
-1170
-790
-577
-554
-713
-1014
-1408
-1822
-2185
-2437
-2540
-2483
-2272
-1910
-1396
-735
42
870
1659
2330
2841
3197
3429
3565
3613
3567
3434
3246
3061
2939
2913
2976
3087
3190
3245
3239
3185
3110
3037
2962
2851
2643
2276
1708
933
-21
-1113
-2306
-3578
-4917
-6299
-7678
-8982
-10127
-11042
-11693
-12088
-12273
-12317
-12285
-12227
-12168
-12110
-12047
-11973
-11893
-11817
-11748
-11673
-11559
-11360
-11039
-10582
-10007
-9355
-8673
-7991
-7307
-6593
-5806
-4920
-3932
-2873
-1791
-734
266
1199
2067
2884
3666
4438
5235
6091
7035
8074
9189
10332
11443
12447
13274
13856
14142
14116
13797
13242
12521
11694
10787
9788
8663
7380
5934
4351
2682
985
-692
-2321
-3887
-5378
-6770
-8025
-9093
-9930
-10507
-10820
-10882
-10720
-10362
-9840
-9187
-8444
-7650
-6838
-6028
-5234
-4472
-3772
-3180
-2742
-2490
-2428
-2529
-2755
-3073
-3465
-3921
-4430
-4954
-5423
-5742
-5812
-5556
-4939
-3967
-2678
-1122
649
2581
4610
6653
8618
10414
11968
13230
14170
14756
14957
14739
14091
13038
11648
10017
8256
6467
4736
3131
1702
482
-506
-1243
-1713
-1903
-1811
-1457
-893
-198
539
1231
1809
2221
2429
2407
2136
1613
842
-165
-1392
-2807
-4358
-5965
-7527
-8935
-10099
-10950
-11449
-11575
-11329
-10731
-9827
-8687
-7388
-5998
-4560
-3093
-1605
-110
1355
2735
3961
4973
5736
6256
6579
6778
6919
7042
7149
7210
7195
7092
6907
6653
6323
5890
5321
4611
3804
2986
2253
1670
1250
958
740
541
326
71
-238
-610
-1041
-1521
-2032
-2566
-3129
-3735
-4391
-5086
-5785
-6443
-7026
-7521
-7939
-8293
-8585
-8791
-8874
-8795
-8539
-8119
-7576
-6961
-6315
-5653
-4968
-4242
-3475
-2702
-1992
-1429
-1076
-946
-992
-1127
-1259
-1325
-1306
-1207
-1036
-782
-415
90
731
1472
2260
3054
3845
4648
5479
6313
7085
7699
8068
8145
7926
7438
6707
5750
4591
3278
1898
561
-637
-1653
-2508
-3263
-3980
-4682
-5350
-5947
-6455
-6885
-7273
-7649
-8012
-8332
-8565
-8684
-8685
-8576
-8361
-8023
-7544
-6922
-6191
-5410
-4636
-3890
-3146
-2353
-1467
-483
564
1618
2632
3586
4484
5341
6166
6953
7693
8373
8993
9558
10081
10583
11089
11622
12199
12817
13458
14094
14697
15249
15740
16161
16495
16706
16752
16603
16251
15732
15115
14489
13937
13505
13195
12970
12775
12570
12347
12127
11943
11816
11732
11650
11507
11244
10815
10194
9366
8330
7092
5673
4103
2426
690
-1054
-2756
-4362
-5816
-7062
-8051
-8753
-9168
-9324
-9273
-9075
-8785
-8440
-8061
-7658
-7235
-6797
-6351
-5907
-5478
-5081
-4733
-4459
-4284
-4234
-4333
-4599
-5036
-5628
-6327
-7057
-7727
-8250
-8554
-8596
-8356
-7832
-7038
-6009
-4799
-3485
-2147
-857
343
1434
2413
3273
3996
4550
4900
5026
4929
4640
4208
3696
3164
2657
2198
1788
1418
1079
774
516
322
200
138
105
64
-17
-145
-297
-423
-469
-393
-185
136
537
988
1477
2012
2609
3283
4040
4879
5805
6820
7920
9081
10256
11385
12411
13298
14031
14612
15047
15345
15521
15599
15605
15558
15456
15279
15002
14610
14110
13524
12871
12156
11370
10503
9555
8540
7473
6356
5176
3916
2576
1186
-206
-1552
-2823
-4024
-5176
-6299
-7395
-8443
-9416
-10288
-11048
-11689
-12205
-12580
-12800
-12862
-12796
-12665
-12559
-12572
-12775
-13189
-13781
-14467
-15143
-15710
-16096
-16265
-16210
-15936
-15452
-14776
-13940
-12991
-11982
-10958
-9940
-8928
-7912
-6883
-5847
-4814
-3784
-2746
-1681
-579
550
1679
2778
3831
4834
5790
6695
7532
8281
8933
9496
9985
10405
10730
10909
10881
10602
10058
9269
8271
7103
5801
4398
2932
1447
-10
-1404
-2713
-3938
-5087
-6170
-7187
-8124
-8964
-9693
-10319
-10869
-11383
-11905
-12464
-13076
-13741
-14449
-15176
-15888
-16538
-17072
-17438
-17602
-17545
-17263
-16757
-16029
-15084
-13934
-12608
-11141
-9570
-7928
-6243
-4554
-2907
-1358
42
1262
2303
3190
3959
4637
5235
5751
6175
6509
6767
6973
7147
7304
7444
7565
7674
7793
7951
8170
8450
8756
9042
9260
9380
9388
9274
9020
8599
7995
7219
6318
5358
4397
3465
2560
1666
772
-122
-1008
-1895
-2798
-3737
-4723
-5737
-6738
-7675
-8497
-9168
-9664
-9977
-10109
-10081
-9929
-9693
-9410
-9106
-8792
-8468
-8129
-7766
-7362
-6899
-6369
-5782
-5169
-4577
-4048
-3598
-3214
-2858
-2487
-2069
-1588
-1044
-448
186
835
1471
2056
2553
2940
3216
3406
3552
3695
3858
4035
4206
4335
4395
4373
4258
4043
3718
3281
2754
2189
1659
1229
934
767
689
649
613
568
518
472
436
415
409
423
455
498
540
567
573
560
534
495
431
322
147
-109
-445
-849
-1301
-1780
-2268
-2758
-3248
-3734
-4210
-4654
-5034
-5316
-5473
-5490
-5369
-5112
-4722
-4199
-3549
-2796
-1988
-1188
-466
120
530
749
780
639
353
-43
-513
-1016
-1514
-1969
-2349
-2636
-2828
-2943
-3007
-3053
-3104
-3180
-3291
-3449
-3665
-3943
-4273
-4634
-4999
-5349
-5676
-5987
-6288
-6575
-6834
-7044
-7193
-7280
-7310
-7290
-7217
-7088
-6913
-6715
-6532
-6396
-6317
-6274
-6229
-6141
-5985
-5752
-5435
-5016
-4459
-3719
-2754
-1543
-87
1591
3453
5452
7531
9626
11671
13610
15396
16995
18384
19542
20457
21131
21574
21799
21812
21601
21144
20429
19467
18305
17011
15657
14302
12986
11738
10578
9520
8570
7717
6943
6229
5567
4959
4407
3900
3413
2904
2335
1679
931
108
-755
-1609
-2400
-3082
-3630
-4038
-4320
-4492
-4570
-4563
-4485
-4352
-4182
-3989
-3767
-3502
-3181
-2808
-2407
-2013
-1663
-1376
-1168
-1049
-1032
-1124
-1314
-1571
-1855
-2135
-2400
-2652
-2893
-3103
-3248
-3296
-3234
-3083
-2877
-2650
-2411
-2156
-1877
-1584
-1304
-1068
-888
-748
-601
-398
-101
299
785
1328
1906
2511
3150
3836
4576
5360
6165
6963
7728
8444
9098
9671
10138
10463
10615
10569
10317
9861
9210
8377
7373
6210
4898
3449
1886
249
-1401
-2990
-4453
-5755
-6904
-7940
-8909
-9834
-10703
-11480
-12126
-12626
-12991
-13249
-13436
-13584
-13719
-13864
-14040
-14254
-14498
-14748
-14977
-15162
-15289
-15346
-15317
-15172
-14887
-14451
-13886
-13237
-12556
-11874
-11182
-10436
-9577
-8564
-7392
-6095
-4734
-3366
-2027
-730
528
1746
2904
3968
4889
5626
6154
6473
6602
6574
6426
6184
5865
5470
4993
4434
3794
3078
2279
1376
348
-813
-2083
-3408
-4722
-5977
-7160
-8287
-9373
-10416
-11386
-12247
-12983
-13610
-14164
-14680
-15167
-15606
-15960
-16195
-16277
-16181
-15873
-15330
-14547
-13545
-12364
-11045
-9618
-8096
-6489
-4820
-3125
-1438
227
1873
3516
5160
6791
8385
9925
11404
12819
14147
15350
16388
17249
17966
18602
19211
19803
20334
20741
20975
21032
20938
20725
20400
19952
19373
18687
17950
17237
16610
16094
15688
15361
15085
14821
14529
14162
13680
13059
12298
11405
10383
9220
7896
6406
4770
3039
1270
-490
-2213
-3882
-5473
-6946
-8255
-9369
-10284
-11024
-11618
-12077
-12392
-12540
-12516
-12341
-12068
-11749
-11419
-11076
-10692
-10237
-9691
-9056
-8343
-7563
-6717
-5802
-4816
-3761
-2645
-1476
-267
967
2198
3395
4540
5631
6697
7772
8884
10028
11162
12224
13154
13912
14488
14893
15146
15258
15230
15055
14724
14242
13626
12907
12116
11275
10387
9439
8409
7280
6047
4715
3299
1825
328
-1140
-2521
-3762
-4831
-5725
-6461
-7057
-7521
-7849
-8045
-8137
-8175
-8214
-8284
-8372
-8432
-8411
-8280
-8044
-7734
-7383
-7010
-6620
-6213
-5796
-5384
-4988
-4605
-4215
-3794
-3327
-2816
-2271
-1700
-1094
-430
322
1181
2141
3175
4245
5320
6386
7448
8523
9619
10723
11807
12833
13773
14625
15402
16126
16805
17432
17992
18481
18916
19333
19765
20221
20671
21055
21310
21388
21268
20952
20445
19750
18866
17804
16599
15306
13986
12687
11426
10195
8972
7746
6518
5300
4101
2921
1748
566
-626
-1814
-2966
-4050
-5035
-5908
-6666
-7323
-7898
-8421
-8921
-9420
-9928
-10440
-10942
-11413
-11838
-12212
-12534
-12809
-13044
-13249
-13438
-13622
-13802
-13962
-14067
-14083
-13984
-13764
-13436
-13019
-12523
-11946
-11283
-10536
-9722
-8867
-7994
-7114
-6225
-5319
-4390
-3441
-2480
-1517
-568
340
1176
1907
2521
3027
3455
3832
4164
4436
4625
4724
4758
4768
4786
4810
4804
4719
4519
4202
3788
3299
2741
2110
1408
659
-92
-793
-1414
-1954
-2435
-2884
-3313
-3723
-4107
-4464
-4800
-5127
-5452
-5781
-6123
-6497
-6925
-7433
-8032
-8716
-9453
-10192
-10869
-11414
-11771
-11906
-11823
-11562
-11175
-10712
-10193
-9615
-8962
-8230
-7434
-6604
-5770
-4946
-4130
-3314
-2499
-1702
-952
-273
319
825
1252
1602
1867
2027
2064
1962
1720
1354
890
360
-200
-759
-1290
-1773
-2187
-2512
-2731
-2832
-2818
-2705
-2520
-2296
-2061
-1835
-1635
-1472
-1362
-1317
-1345
-1440
-1575
-1715
-1815
-1847
-1800
-1692
-1556
-1436
-1363
-1356
-1416
-1536
-1708
-1927
-2189
-2482
-2788
-3086
-3360
-3606
-3834
-4054
-4275
-4483
-4662
-4792
-4863
-4878
-4853
-4809
-4768
-4754
-4787
-4887
-5066
-5330
-5670
-6073
-6521
-6994
-7472
-7933
-8351
-8699
-8950
-9085
-9087
-8945
-8655
-8221
-7656
-6983
-6233
-5440
-4638
-3860
-3135
-2488
-1936
-1489
-1148
-908
-763
-708
-741
-863
-1077
-1383
-1778
-2250
-2777
-3334
-3896
-4440
-4952
-5417
-5819
-6138
-6358
-6470
-6478
-6390
-6206
-5913
-5489
-4917
-4200
-3359
-2425
-1414
-317
886
2206
3621
5076
6500
7839
9075
10222
11301
12322
13268
14106
14804
15354
15773
16093
16343
16540
16681
16763
16791
16789
16796
16849
16964
17128
17307
17460
17558
17591
17559
17456
17267
16975
16576
16090
15550
14983
14397
13778
13114
12412
11708
11051
10477
9991
9578
9216
8898
8635
8434
8287
8154
7984
7724
7342
6829
6193
5444
4594
3657
2649
1594
516
-550
-1570
-2512
-3355
-4097
-4754
-5344
-5877
-6341
-6715
-6982
-7148
-7239
-7291
-7330
-7372
-7429
-7519
-7673
-7920
-8270
-8714
-9219
-9753
-10287
-10796
-11256
-11634
-11894
-12011
-11971
-11779
-11443
-10978
-10403
-9752
-9067
-8393
-7759
-7171
-6623
-6108
-5628
-5195
-4817
-4486
-4182
-3880
-3571
-3257
-2949
-2649
-2348
-2028
-1674
-1280
-850
-398
58
495
891
1226
1496
1707
1870
1986
2047
2033
1939
1769
1545
1292
1020
730
421
104
-196
-452
-643
-764
-816
-794
-683
-466
-138
290
791
1335
1900
2469
3025
3550
4027
4454
4841
5207
5561
5898
6204
6471
6710
6955
7240
7581
7967
8366
8743
9078
9366
9605
9780
9863
9817
9611
9236
8706
8048
7298
6487
5640
4779
3918
3061
2210
1358
504
-342
-1161
-1930
-2637
-3283
-3886
-4465
-5024
-5549
-6012
-6393
-6692
-6935
-7157
-7384
-7617
-7835
-8009
-8124
-8189
-8237
-8309
-8440
-8643
-8915
-9230
-9552
-9846
-10084
-10253
-10356
-10401
-10391
-10320
-10175
-9946
-9634
-9249
-8805
-8306
-7744
-7099
-6355
-5508
-4563
-3532
-2423
-1242
11
1328
2695
4091
5492
6868
8193
9437
10570
11567
12407
13079
13581
13923
14122
14198
14168
14042
13822
13509
13117
12677
12236
11839
11519
11282
11114
11001
10934
10921
10972
11086
11243
11404
11531
11590
11560
11423
11158
10737
10132
9324
8312
7117
5771
4314
2791
1246
-277
-1739
-3112
-4384
-5558
-6647
-7665
-8616
-9493
-10277
-10942
-11467
-11838
-12057
-12138
-12101
-11967
-11752
-11466
-11116
-10710
-10259
-9780
-9290
-8801
-8321
-7853
-7399
-6962
-6550
-6173
-5835
-5531
-5247
-4962
-4654
-4313
-3937
-3537
-3125
-2714
-2312
-1929
-1571
-1245
-956
-711
-516
-382
-325
-363
-508
-761
-1113
-1554
-2078
-2683
-3366
-4113
-4896
-5678
-6423
-7108
-7724
-8264
-8723
-9085
-9335
-9459
-9451
-9316
-9059
-8691
-8225
-7679
-7079
-6448
-5809
-5177
-4563
-3974
-3416
-2892
-2395
-1917
-1445
-972
-496
-13
480
988
1506
2019
2508
2956
3363
3745
4116
4481
4825
5128
5383
5605
5828
6077
6349
6611
6815
6934
6977
6987
7015
7089
7199
7312
7396
7444
7478
7538
7655
7837
8069
8328
8597
8880
9188
9528
9891
10241
10535
10734
10812
10760
10571
10228
9703
8969
8010
6838
5490
4017
2479
929
-579
-1999
-3292
-4432
-5412
-6242
-6940
-7523
-8004
-8392
-8701
-8953
-9169
-9360
-9519
-9625
-9652
-9591
-9453
-9276
-9098
-8945
-8819
-8698
-8550
-8352
-8103
-7822
-7536
-7262
-6999
-6721
-6391
-5971
-5445
-4820
-4129
-3420
-2737
-2107
-1534
-1002
-493
9
500
964
1383
1749
2069
2357
2623
2869
3083
3255
3376
3447
3471
3448
3375
3248
3067
2843
2590
2318
2033
1737
1443
1174
966
849
838
921
1068
1241
1412
1568
1712
1847
1975
2092
2190
2264
2310
2323
2296
2221
2096
1928
1735
1542
1372
1247
1183
1195
1293
1478
1735
2037
2355
2665
2963
3252
3538
3814
4062
4259
4394
4470
4496
4475
4395
4236
3979
3627
3205
2751
2306
1894
1526
1199
909
653
436
264
152
109
144
255
431
660
930
1233
1562
1906
2245
2551
2793
2952
3018
3000
2913
2776
2610
2432
2255
2089
1942
1819
1718
1637
1569
1506
1442
1369
1282
1165
995
751
418
5
-457
-929
-1382
-1804
-2206
-2605
-3007
-3409
-3798
-4168
-4521
-4867
-5215
-5570
-5928
-6284
-6625
-6936
-7196
-7380
-7474
-7473
-7384
-7224
-7009
-6757
-6494
-6248
-6046
-5899
-5797
-5723
-5667
-5647
-5697
-5852
-6125
-6494
-6921
-7368
-7817
-8259
-8687
-9084
-9426
-9693
-9875
-9970
-9974
-9875
-9661
-9330
-8904
-8417
-7899
-7367
-6822
-6264
-5704
-5164
-4661
-4201
-3772
-3353
-2929
-2493
-2043
-1578
-1101
-616
-141
304
705
1061
1384
1688
1979
2259
2528
2795
3080
3402
3770
4177
4609
5052
5500
5954
6416
6889
7377
7892
8447
9049
9687
10331
10934
11444
11815
12015
12026
11852
11512
11041
10479
9866
9234
8607
8000
7433
6917
6471
6108
5837
5657
5560
5527
5530
5545
5557
5561
5556
5534
5475
5349
5131
4814
4407
3925
3382
2781
2117
1392
620
-176
-963
-1703
-2360
-2900
-3299
-3560
-3705
-3774
-3796
-3782
-3719
-3595
-3416
-3220
-3061
-2981
-2996
-3088
-3220
-3355
-3466
-3536
-3553
-3512
-3412
-3262
-3070
-2840
-2568
-2253
-1898
-1521
-1141
-770
-399
-12
405
846
1284
1685
2027
2304
2521
2689
2813
2890
2919
2902
2847
2757
2634
2472
2267
2013
1715
1376
1012
647
305
9
-225
-399
-524
-616
-686
-741
-777
-794
-790
-764
-719
-653
-569
-472
-375
-293
-237
-209
-201
-196
-180
-149
-113
-91
-95
-123
-154
-165
-139
-77
10
111
231
385
583
813
1046
1247
1400
1513
1613
1716
1817
1884
1882
1789
1603
1337
1004
620
195
-250
-688
-1096
-1466
-1803
-2112
-2392
-2635
-2837
-3009
-3169
-3333
-3491
-3615
-3666
-3624
-3499
-3322
-3127
-2935
-2750
-2573
-2410
-2275
-2174
-2092
-1999
-1859
-1654
-1389
-1091
-789
-506
-250
-21
189
391
593
807
1036
1269
1484
1651
1742
1741
1646
1470
1229
932
586
188
-261
-753
-1265
-1763
-2207
-2567
-2824
-2971
-3006
-2926
-2724
-2395
-1941
-1380
-739
-52
649
1342
2011
2647
3242
3790
4281
4706
5056
5329
5530
5668
5755
5799
5804
5773
5713
5634
5543
5440
5316
5158
4957
4714
4436
4131
3800
3440
3054
2652
2251
1866
1506
1169
847
536
234
-60
-349
-635
-916
-1182
-1415
-1603
-1739
-1826
-1867
-1856
-1787
-1652
-1459
-1230
-991
-760
-547
-352
-170
-1
162
331
520
739
981
1224
1446
1640
1824
2029
2281
2590
2948
3338
3747
4174
4615
5060
5492
5892
6253
6579
6876
7148
7387
7581
7720
7798
7813
7757
7615
7373
7025
6577
6046
5447
4792
4090
3359
2627
1929
1291
726
230
-209
-596
-932
-1219
-1470
-1711
-1972
-2272
-2615
-2988
-3378
-3779
-4197
-4642
-5108
-5575
-6009
-6379
-6665
-6862
-6974
-7005
-6956
-6826
-6621
-6357
-6056
-5740
-5424
-5117
-4830
-4580
-4389
-4280
-4264
-4332
-4468
-4649
-4865
-5112
-5387
-5678
-5957
-6192
-6356
-6440
-6454
-6416
-6345
-6259
-6169
-6088
-6026
-5984
-5956
-5927
-5883
-5823
-5751
-5674
-5593
-5499
-5380
-5235
-5070
-4894
-4708
-4496
-4234
-3907
-3517
-3080
-2617
-2134
-1624
-1082
-512
58
599
1085
1513
1891
2224
2502
2702
2807
2821
2773
2703
2645
2613
2602
2600
2598
2596
2595
2596
2599
2607
2632
2690
2798
2963
3183
3448
3747
4065
4384
4682
4933
5121
5238
5296
5311
5298
5263
5198
5093
4938
4731
4478
4188
3869
3528
3174
2815
2464
2129
1816
1521
1235
947
645
326
-13
-370
-742
-1121
-1500
-1867
-2216
-2546
-2859
-3162
-3455
-3730
-3975
-4173
-4312
-4382
-4380
-4306
-4165
-3963
-3711
-3412
-3067
-2667
-2208
-1694
-1147
-599
-81
394
829
1234
1616
1970
2282
2536
2729
2867
2962
3024
3060
3077
3084
3092
3113
3153
3209
3274
3339
3392
3423
3418
3369
3276
3143
2976
2776
2536
2243
1891
1482
1028
540
23
-522
-1096
-1687
-2271
-2818
-3304
-3716
-4058
-4335
-4550
-4693
-4745
-4687
-4507
-4214
-3836
-3413
-2989
-2599
-2265
-1998
-1798
-1665
-1594
-1575
-1597
-1646
-1715
-1802
-1907
-2031
-2164
-2297
-2424
-2556
-2709
-2904
-3147
-3426
-3723
-4019
-4309
-4593
-4869
-5128
-5351
-5521
-5633
-5692
-5711
-5699
-5657
-5587
-5491
-5377
-5255
-5133
-5017
-4912
-4825
-4761
-4724
-4711
-4721
-4755
-4819
-4921
-5064
-5239
-5431
-5625
-5810
-5979
-6125
-6230
-6273
-6238
-6126
-5955
-5751
-5534
-5313
-5086
-4856
-4633
-4432
-4265
-4135
-4027
-3926
-3817
-3694
-3561
-3423
-3283
-3144
-3007
-2875
-2750
-2632
-2506
-2352
-2141
-1849
-1465
-998
-480
49
554
1012
1425
1799
2147
2468
2756
3000
3198
3352
3470
3557
3613
3633
3616
3563
3483
3385
3280
3178
3088
3020
2981
2977
3010
3089
3221
3420
3696
4053
4484
4975
5501
6038
6562
7057
7509
7913
8269
8577
8840
9062
9252
9418
9571
9713
9836
9927
9968
9951
9879
9768
9638
9508
9389
9285
9197
9121
9050
8977
8890
8782
8643
8473
8275
8061
7850
7655
7488
7345
7210
7058
6867
6623
6324
5977
5594
5181
4747
4304
3869
3468
3123
2849
2646
2498
2384
2281
2178
2078
1990
1924
1883
1859
1841
1819
1795
1778
1779
1803
1839
1870
1876
1844
1766
1643
1475
1259
994
681
320
-82
-517
-969
-1423
-1864
-2284
-2688
-3085
-3484
-3879
-4253
-4585
-4863
-5086
-5267
-5420
-5551
-5653
-5713
-5716
-5648
-5503
-5276
-4979
-4629
-4251
-3865
-3471
-3052
-2586
-2065
-1506
-954
-453
-37
289
539
734
890
1010
1101
1159
1190
1205
1217
1246
1309
1416
1563
1730
1887
2011
2091
2129
2133
2104
2037
1923
1764
1565
1337
1082
798
481
137
-216
-563
-896
-1227
-1569
-1931
-2302
-2657
-2971
-3224
-3411
-3535
-3596
-3597
-3549
-3469
-3379
-3300
-3239
-3199
-3185
-3209
-3290
-3442
-3663
-3939
-4244
-4561
-4878
-5184
-5463
-5687
-5826
-5858
-5775
-5582
-5288
-4898
-4419
-3866
-3267
-2662
-2083
-1548
-1060
-611
-199
167
471
696
836
896
885
812
678
483
229
-79
-428
-799
-1175
-1537
-1872
-2168
-2422
-2635
-2811
-2958
-3079
-3177
-3254
-3313
-3355
-3383
-3403
-3423
-3457
-3522
-3630
-3780
-3953
-4114
-4229
-4275
-4253
-4180
-4078
-3961
-3823
-3657
-3458
-3234
-2999
-2761
-2515
-2241
-1920
-1545
-1122
-667
-195
287
771
1242
1678
2063
2396
2697
2994
3303
3618
3907
4140
4303
4412
4497
4584
4681
4776
4849
4888
4889
4854
4780
4661
4494
4280
4030
3755
3460
3147
2815
2472
2136
1832
1576
1370
1202
1054
909
758
605
455
315
191
81
-15
-100
-165
-199
-179
-86
86
328
610
898
1163
1389
1571
1711
1808
1856
1846
1770
1625
1417
1154
849
516
167
-186
-539
-888
-1224
-1533
-1794
-1986
-2106
-2172
-2220
-2290
-2405
-2568
-2758
-2951
-3131
-3295
-3453
-3611
-3770
-3923
-4065
-4188
-4290
-4366
-4408
-4404
-4351
-4251
-4121
-3982
-3855
-3754
-3681
-3633
-3601
-3581
-3572
-3575
-3591
-3612
-3621
-3589
-3492
-3316
-3070
-2776
-2462
-2141
-1809
-1444
-1029
-563
-63
441
929
1395
1849
2302
2754
3195
3607
3981
4319
4629
4918
5179
5396
5546
5617
5607
5521
5367
5150
4876
4557
4220
3894
3612
3392
3237
3135
3066
3007
2942
2862
2767
2661
2554
2456
2369
2290
2206
2102
1965
1787
1566
1304
1004
675
319
-58
-453
-861
-1275
-1684
-2071
-2420
-2716
-2956
-3141
-3275
-3361
-3399
-3396
-3365
-3327
-3301
-3299
-3317
-3341
-3359
-3370
-3377
-3382
-3377
-3344
-3271
-3160
-3032
-2912
-2816
-2736
-2654
-2549
-2419
-2278
-2143
-2017
-1883
-1715
-1494
-1224
-928
-633
-358
-106
132
370
614
864
1113
1353
1575
1772
1944
2096
2239
2382
2524
2656
2768
2856
2938
3037
3176
3362
3582
3815
4043
4265
4486
4714
4949
5178
5382
5548
5670
5749
5785
5773
5700
5553
5323
5014
4648
4255
3867
3506
3174
2864
2568
2291
2051
1872
1765
1720
1713
1722
1738
1772
1837
1937
2056
2169
2258
2320
2368
2410
2442
2449
2409
2316
2174
1997
1794
1565
1310
1034
758
508
307
159
58
-11
-58
-82
-73
-23
74
216
392
586
785
978
1168
1364
1581
1826
2091
2361
2620
2862
3092
3319
3549
3783
4019
4260
4513
4786
5077
5370
5643
5877
6062
6200
6294
6348
6365
6355
6335
6328
6351
6413
6510
6644
6817
7039
7317
7645
8007
8384
8759
9126
9483
9821
10123
10368
10536
10614
10598
10489
10287
9993
9613
9155
8632
8054
7432
6776
6100
5417
4740
4078
3435
2814
2221
1663
1142
649
166
-334
-874
-1468
-2119
-2825
-3575
-4358
-5158
-5959
-6745
-7501
-8217
-8884
-9492
-10030
-10492
-10874
-11176
-11402
-11552
-11626
-11626
-11562
-11446
-11294
-11118
-10924
-10716
-10505
-10299
-10109
-9932
-9755
-9554
-9305
-8998
-8631
-8215
-7761
-7276
-6766
-6236
-5696
-5163
-4654
-4184
-3754
-3356
-2969
-2576
-2168
-1758
-1378
-1066
-846
-721
-665
-644
-632
-623
-628
-665
-743
-856
-991
-1135
-1285
-1443
-1610
-1775
-1922
-2033
-2103
-2136
-2148
-2154
-2164
-2183
-2219
-2285
-2394
-2555
-2756
-2972
-3169
-3324
-3429
-3502
-3569
-3653
-3763
-3891
-4024
-4148
-4260
-4368
-4486
-4624
-4780
-4941
-5081
-5171
-5189
-5125
-4983
-4773
-4506
-4187
-3815
-3385
-2902
-2381
-1847
-1323
-826
-366
58
444
792
1097
1360
1586
1785
1963
2125
2265
2375
2446
2474
2459
2408
2332
2241
2140
2025
1891
1725
1519
1274
995
688
353
-17
-428
-878
-1353
-1827
-2277
-2689
-3065
-3414
-3745
-4058
-4343
-4587
-4780
-4921
-5010
-5049
-5038
-4977
-4875
-4745
-4606
-4474
-4358
-4265
-4192
-4140
-4105
-4078
-4057
-4029
-3998
-3968
-3949
-3943
-3944
-3939
-3917
-3878
-3833
-3795
-3769
-3747
-3715
-3664
-3598
-3526
-3461
-3402
-3338
-3257
-3159
-3053
-2952
-2860
-2763
-2633
-2447
-2192
-1867
-1478
-1025
-505
84
737
1440
2176
2936
3720
4526
5344
6148
6909
7598
8205
8730
9180
9559
9870
10118
10316
10480
10622
10748
10849
10919
10956
10963
10944
10892
10791
10621
10374
10058
9691
9287
8844
8347
7781
7139
6428
5660
4842
3972
3049
2083
1102
146
-750
-1571
-2320
-3014
-3664
-4276
-4850
-5384
-5882
-6347
-6776
-7156
-7469
-7703
-7855
-7937
-7959
-7927
-7837
-7683
-7462
-7187
-6881
-6577
-6301
-6068
-5877
-5712
-5551
-5378
-5188
-4988
-4791
-4607
-4437
-4272
-4097
-3899
-3668
-3393
-3061
-2663
-2202
-1695
-1168
-651
-158
310
761
1202
1627
2021
2374
2685
2965
3225
3475
3711
3927
4120
4294
4460
4628
4806
4999
5207
5434
5680
5946
6229
6525
6827
7127
7409
7656
7855
8000
8103
8177
8237
8286
8314
8306
8253
8151
8010
7833
7625
7382
7105
6797
6466
6125
5783
5446
5118
4799
4489
4194
3924
3693
3514
3391
3316
3269
3230
3182
3123
3057
2981
2882
2742
2542
2286
1993
1693
1404
1132
867
602
342
103
-101
-271
-428
-603
-819
-1077
-1357
-1637
-1908
-2183
-2486
-2839
-3249
-3699
-4164
-4624
-5067
-5492
-5898
-6273
-6599
-6861
-7053
-7190
-7294
-7388
-7481
-7565
-7626
-7652
-7639
-7592
-7521
-7430
-7317
-7175
-6999
-6790
-6557
-6318
-6086
-5872
-5671
-5475
-5270
-5054
-4831
-4617
-4425
-4262
-4124
-4006
-3910
-3835
-3785
-3757
-3741
-3729
-3720
-3724
-3746
-3779
-3790
-3738
-3588
-3330
-2980
-2564
-2100
-1589
-1025
-409
240
885
1491
2037
2520
2939
3293
3568
3752
3846
3869
3845
3796
3730
3645
3537
3411
3283
3168
3074
2996
2926
2856
2792
2747
2736
2764
2825
2895
2949
2966
2943
2891
2830
2781
2750
2731
2707
2662
2586
2482
2361
2230
2092
1944
1780
1600
1412
1227
1055
902
766
643
532
435
359
310
291
295
314
337
360
383
408
439
473
508
547
594
658
745
856
987
1129
1277
1432
1596
1775
1971
2184
2407
2632
2850
3053
3239
3410
3575
3739
3906
4072
4231
4382
4527
4674
4826
4977
5110
5201
5227
5174
5034
4808
4505
4136
3714
3253
2764
2252
1720
1173
626
106
-359
-746
-1050
-1281
-1454
-1581
-1660
-1680
-1630
-1508
-1328
-1110
-874
-630
-381
-132
109
321
480
571
590
548
461
338
178
-30
-298
-629
-1010
-1421
-1831
-2221
-2582
-2912
-3210
-3472
-3688
-3845
-3933
-3953
-3915
-3837
-3740
-3641
-3553
-3481
-3428
-3390
-3362
-3338
-3314
-3287
-3255
-3212
-3154
-3075
-2974
-2851
-2711
-2557
-2394
-2226
-2059
-1899
-1756
-1633
-1531
-1447
-1381
-1339
-1329
-1354
-1410
-1480
-1549
-1606
-1649
-1681
-1701
-1700
-1666
-1594
-1488
-1363
-1232
-1101
-971
-842
-725
-635
-583
-570
-581
-599
-613
-622
-625
-614
-570
-468
-295
-58
225
534
861
1208
1580
1969
2354
2717
3046
3344
3616
3859
4056
4185
4236
4214
4145
4054
3958
3854
3730
3579
3400
3206
3012
2829
2659
2495
2329
2151
1960
1755
1537
1303
1053
783
502
225
-27
-236
-392
-498
-563
-591
-577
-517
-411
-275
-134
-10
95
198
324
492
693
895
1059
1153
1171
1130
1058
984
922
875
833
788
736
678
618
558
491
401
270
84
-159
-448
-765
-1093
-1421
-1746
-2070
-2398
-2733
-3074
-3419
-3759
-4077
-4354
-4570
-4721
-4815
-4871
-4908
-4936
-4951
-4947
-4921
-4887
-4862
-4864
-4895
-4942
-4987
-5016
-5030
-5041
-5063
-5101
-5151
-5195
-5215
-5189
-5105
-4955
-4742
-4476
-4176
-3858
-3532
-3201
-2863
-2521
-2188
-1887
-1635
-1436
-1278
-1136
-981
-792
-555
-263
90
498
951
1430
1913
2391
2864
3338
3816
4285
4726
5120
5457
5746
5997
6214
6388
6504
6552
6534
6465
6363
6235
6081
5894
5673
5425
5161
4888
4607
4312
3997
3661
3311
2956
2604
2258
1919
1586
1261
943
632
321
1
-334
-687
-1055
-1427
-1791
-2141
-2480
-2816
-3158
-3513
-3878
-4244
-4604
-4952
-5288
-5610
-5913
-6181
-6400
-6557
-6651
-6689
-6681
-6630
-6536
-6395
-6210
-5990
-5748
-5494
-5225
-4924
-4572
-4156
-3681
-3165
-2636
-2114
-1609
-1110
-603
-73
490
1087
1714
2368
3039
3715
4379
5007
5579
6081
6506
6849
7111
7290
7387
7408
7368
7282
7165
7027
6869
6688
6479
6242
5978
5693
5393
5086
4782
4490
4223
3990
3800
3654
3553
3492
3471
3494
3566
3687
3849
4032
4210
4365
4485
4574
4638
4675
4678
4630
4523
4359
4158
3943
3733
3537
3352
3174
2998
2827
2664
2511
2366
2221
2067
1898
1710
1502
1275
1025
747
434
81
-313
-741
-1192
-1655
-2117
-2570
-3006
-3421
-3808
-4161
-4476
-4748
-4978
-5169
-5326
-5451
-5546
-5606
-5630
-5618
-5584
-5546
-5526
-5535
-5568
-5606
-5631
-5637
-5643
-5678
-5773
-5943
-6180
-6466
-6780
-7110
-7452
-7802
-8154
-8499
-8827
-9135
-9428
-9709
-9982
-10244
-10487
-10704
-10887
-11027
-11118
-11155
-11138
-11075
-10969
-10824
-10634
-10397
-10114
-9796
-9464
-9135
-8816
-8506
-8193
-7872
-7543
-7214
-6894
-6587
-6288
-5985
-5664
-5313
-4925
-4500
-4038
-3541
-3010
-2450
-1870
-1287
-714
-165
356
853
1329
1782
2209
2602
2960
3290
3606
3918
4234
4553
4866
5165
5435
5666
5851
5992
6101
6194
6283
6367
6431
6454
6421
6328
6178
5972
5701
5355
4928
4430
3882
3310
2728
2144
1560
986
438
-66
-515
-903
-1228
-1482
-1653
-1729
-1709
-1602
-1423
-1186
-904
-589
-259
64
366
642
902
1159
1414
1662
1887
2083
2251
2400
2536
2656
2758
2845
2930
3023
3121
3206
3254
3252
3208
3143
3074
3006
2927
2827
2702
2563
2420
2276
2127
1966
1796
1624
1454
1281
1096
899
706
546
440
386
358
328
283
237
214
227
262
292
289
253
203
164
151
154
155
136
94
31
-45
-130
-219
-309
-397
-487
-587
-705
-842
-981
-1100
-1181
-1221
-1228
-1208
-1150
-1030
-826
-534
-175
218
613
996
1372
1745
2115
2469
2790
3065
3291
3472
3617
3741
3858
3980
4111
4242
4359
4451
4525
4601
4698
4819
4941
5027
5045
4985
4858
4688
4492
4273
4027
3756
3463
3157
2843
2517
2172
1808
1433
1062
704
359
17
-333
-695
-1066
-1437
-1799
-2143
-2464
-2755
-3014
-3243
-3447
-3631
-3792
-3920
-3998
-4010
-3951
-3830
-3666
-3485
-3308
-3143
-2988
-2829
-2657
-2471
-2282
-2107
-1957
-1825
-1692
-1536
-1349
-1143
-944
-771
-627
-498
-363
-213
-59
74
167
211
219
206
189
170
147
118
86
55
33
18
4
-24
-77
-164
-285
-440
-627
-847
-1107
-1411
-1761
-2148
-2553
-2953
-3325
-3653
-3929
-4152
-4327
-4461
-4563
-4639
-4690
-4712
-4701
-4661
-4607
-4556
-4520
-4495
-4466
-4418
-4349
-4276
-4221
-4200
-4207
-4228
-4246
-4257
-4267
-4276
-4275
-4245
-4174
-4069
-3959
-3874
-3825
-3798
-3760
-3691
-3588
-3473
-3368
-3280
-3194
-3086
-2942
-2763
-2565
-2361
-2152
-1927
-1669
-1369
-1028
-657
-270
120
504
874
1220
1534
1808
2040
2230
2379
2493
2576
2636
2686
2740
2810
2901
3009
3122
3228
3322
3412
3507
3611
3716
3802
3854
3865
3847
3819
3792
3764
3723
3655
3556
3435
3305
3177
3058
2950
2857
2782
2725
2678
2630
2577
2522
2481
2467
2488
2536
2599
2669
2744
2832
2940
3074
3236
3421
3624
3829
4018
4176
4296
4387
4466
4548
4633
4708
4753
4758
4726
4665
4580
4466
4312
4110
3864
3582
3278
2961
2641
2332
2053
1821
1645
1520
1432
1372
1337
1331
1355
1399
1440
1458
1440
1389
1317
1234
1147
1060
977
907
858
829
814
800
777
736
674
587
468
308
104
-143
-425
-728
-1042
-1357
-1663
-1954
-2223
-2465
-2670
-2827
-2921
-2942
-2890
-2778
-2625
-2450
-2265
-2076
-1887
-1711
-1568
-1479
-1457
-1500
-1591
-1712
-1847
-1985
-2120
-2246
-2356
-2444
-2512
-2562
-2599
-2623
-2633
-2629
-2616
-2608
-2613
-2636
-2667
-2691
-2691
-2660
-2594
-2496
-2365
-2198
-1990
-1742
-1466
-1177
-893
-625
-374
-139
85
296
492
667
814
931
1012
1060
1068
1040
982
904
821
747
691
656
641
648
678
739
838
976
1145
1330
1511
1673
1810
1921
2005
2054
2059
2009
1900
1741
1547
1329
1095
846
589
339
121
-46
-157
-219
-245
-240
-190
-73
127
405
739
1097
1464
1842
2249
2697
3178
3664
4117
4515
4852
5145
5409
5656
5882
6083
6253
6396
6514
6607
6667
6681
6643
6555
6428
6276
6110
5929
5730
5505
5249
4959
4635
4276
3887
3474
3046
2616
2188
1768
1360
974
629
339
106
-88
-277
-490
-733
-984
-1204
-1363
-1455
-1501
-1527
-1545
-1543
-1502
-1414
-1298
-1186
-1106
-1061
-1029
-981
-906
-811
-714
-620
-513
-365
-155
114
421
740
1059
1378
1704
2033
2354
2649
2909
3130
3312
3452
3538
3565
3535
3461
3355
3219
3046
2830
2577
2309
2053
1820
1606
1390
1161
921
686
474
291
127
-29
-185
-335
-473
-598
-718
-844
-986
-1144
-1319
-1512
-1731
-1978
-2247
-2523
-2785
-3017
-3214
-3381
-3520
-3631
-3705
-3736
-3721
-3661
-3561
-3424
-3252
-3049
-2816
-2555
-2271
-1967
-1656
-1355
-1082
-847
-646
-463
-279
-85
116
310
485
637
774
905
1034
1164
1288
1405
1509
1594
1654
1682
1675
1636
1573
1488
1380
1243
1076
882
673
461
255
63
-110
-251
-353
-411
-436
-445
-461
-498
-560
-639
-729
-821
-914
-1004
-1087
-1159
-1211
-1238
-1235
-1203
-1147
-1078
-1008
-950
-899
-846
-774
-675
-550
-414
-287
-182
-104
-53
-27
-26
-50
-93
-143
-186
-214
-226
-227
-220
-202
-166
-102
-3
134
309
525
780
1065
1362
1645
1892
2086
2223
2311
2358
2371
2350
2293
2202
2081
1943
1802
1669
1552
1451
1365
1290
1225
1170
1124
1083
1034
967
873
749
599
430
246
45
-175
-418
-685
-977
-1294
-1631
-1974
-2306
-2608
-2871
-3101
-3310
-3506
-3688
-3841
-3949
-4011
-4042
-4067
-4107
-4159
-4203
-4214
-4175
-4086
-3957
-3796
-3600
-3361
-3073
-2747
-2408
-2080
-1776
-1493
-1219
-945
-674
-419
-195
-3
167
330
498
674
853
1031
1211
1400
1606
1829
2065
2307
2549
2790
3025
3245
3434
3579
3668
3700
3679
3610
3498
3346
3162
2964
2771
2600
2459
2349
2269
2228
2239
2312
2446
2629
2840
3063
3289
3514
3728
3914
4048
4115
4110
4045
3931
3779
3588
3358
3095
2809
2512
2212
1911
1613
1330
1074
854
669
508
365
241
146
86
49
9
-64
-186
-351
-546
-761
-1004
-1288
-1617
-1972
-2323
-2642
-2927
-3195
-3468
-3751
-4025
-4260
-4437
-4562
-4655
-4735
-4803
-4843
-4835
-4770
-4660
-4523
-4378
-4235
-4101
-3981
-3881
-3805
-3749
-3706
-3670
-3642
-3633
-3647
-3682
-3723
-3748
-3745
-3713
-3660
-3597
-3528
-3453
-3370
-3282
-3191
-3104
-3022
-2944
-2863
-2775
-2672
-2551
-2414
-2269
-2131
-2013
-1920
-1844
-1772
-1688
-1588
-1478
-1368
-1268
-1179
-1100
-1031
-978
-942
-922
-906
-875
-822
-748
-666
-587
-513
-435
-339
-224
-99
17
108
172
220
265
315
363
400
419
426
433
452
487
529
564
582
585
581
579
583
587
586
578
571
576
598
630
652
643
587
485
350
208
81
-16
-75
-95
-75
-22
54
138
214
274
318
352
388
436
494
559
623
680
726
760
783
798
811
831
869
933
1027
1145
1277
1414
1549
1680
1805
1921
2023
2103
2159
2191
2203
2199
2179
2138
2072
1980
1869
1748
1630
1521
1421
1328
1238
1148
1054
951
833
696
541
373
202
39
-115
-261
-408
-562
-725
-893
-1059
-1217
-1361
-1491
-1611
-1725
-1836
-1944
-2047
-2141
-2224
-2298
-2366
-2431
-2495
-2555
-2607
-2650
-2687
-2723
-2758
-2792
-2815
-2823
-2813
-2784
-2737
-2668
-2569
-2431
-2251
-2033
-1783
-1510
-1218
-913
-597
-275
46
362
669
958
1216
1423
1569
1653
1691
1702
1699
1685
1652
1601
1545
1507
1512
1565
1652
1751
1841
1922
2004
2097
2199
2298
2381
2443
2490
2531
2570
2604
2626
2631
2620
2593
2548
2476
2378
2265
2160
2090
2068
2089
2139
2206
2289
2396
2528
2670
2794
2873
2902
2898
2892
2913
2966
3037
3103
3147
3166
3172
3175
3184
3197
3210
3222
3231
3237
3239
3229
3201
3148
3069
2966
2844
2709
2564
2411
2246
2067
1868
1646
1399
1128
836
531
224
-75
-355
-610
-833
-1014
-1145
-1223
-1252
-1247
-1228
-1210
-1196
-1179
-1142
-1076
-978
-853
-708
-547
-375
-199
-32
112
225
307
367
414
451
474
477
460
429
392
352
309
255
188
106
10
-98
-217
-344
-469
-577
-660
-720
-775
-844
-941
-1063
-1195
-1323
-1438
-1541
-1637
-1727
-1809
-1883
-1957
-2044
-2154
-2285
-2423
-2550
-2651
-2726
-2779
-2812
-2818
-2784
-2697
-2554
-2368
-2159
-1950
-1752
-1571
-1407
-1258
-1125
-1010
-918
-852
-820
-826
-867
-941
-1039
-1157
-1296
-1457
-1643
-1846
-2056
-2260
-2451
-2630
-2805
-2980
-3161
-3344
-3528
-3707
-3877
-4034
-4172
-4287
-4381
-4462
-4539
-4621
-4707
-4789
-4856
-4903
-4931
-4948
-4963
-4981
-5000
-5014
-5014
-4997
-4965
-4920
-4867
-4802
-4720
-4612
-4470
-4288
-4067
-3813
-3533
-3239
-2939
-2646
-2364
-2095
-1838
-1591
-1354
-1135
-945
-792
-675
-585
-511
-444
-383
-334
-295
-255
-194
-94
53
236
438
645
853
1071
1306
1555
1802
2025
2205
2340
2438
2513
2578
2639
2695
2743
2778
2798
2805
2804
2801
2798
2797
2790
2772
2738
2693
2641
2586
2528
2459
2379
2289
2198
2114
2039
1972
1915
1871
1851
1860
1893
1937
1974
1996
2005
2016
2035
2063
2094
2122
2146
2168
2192
2218
2238
2244
2232
2201
2152
2090
2021
1956
1907
1887
1894
1918
1944
1961
1967
1971
1979
1993
2005
2007
1995
1973
1951
1936
1928
1930
1940
1960
1986
2005
2005
1975
1914
1831
1741
1655
1572
1487
1390
1277
1146
999
837
667
495
333
183
44
-91
-227
-362
-484
-582
-651
-702
-746
-793
-838
-866
-868
-842
-797
-744
-685
-617
-531
-432
-337
-270
-250
-276
-328
-380
-409
-412
-398
-386
-392
-423
-478
-553
-646
-753
-867
-980
-1082
-1169
-1243
-1309
-1370
-1421
-1449
-1448
-1419
-1377
-1345
-1335
-1347
-1361
-1358
-1326
-1266
-1189
-1105
-1014
-907
-779
-633
-482
-344
-231
-141
-64
17
109
216
336
467
607
755
909
1062
1209
1346
1473
1594
1712
1830
1949
2068
2189
2313
2442
2574
2703
2824
2933
3030
3124
3221
3325
3432
3534
3622
3691
3745
3786
3821
3848
3866
3873
3871
3858
3825
3763
3659
3514
3340
3158
2989
2840
2706
2575
2441
2304
2172
2052
1938
1818
1677
1506
1306
1083
841
575
274
-68
-454
-873
-1309
-1741
-2157
-2547
-2910
-3244
-3546
-3809
-4025
-4193
-4316
-4404
-4466
-4508
-4527
-4517
-4471
-4397
-4309
-4233
-4190
-4192
-4236
-4313
-4409
-4513
-4619
-4722
-4817
-4894
-4942
-4950
-4917
-4854
-4778
-4709
-4656
-4616
-4578
-4524
-4449
-4357
-4265
-4192
-4153
-4147
-4168
-4202
-4239
-4271
-4293
-4298
-4280
-4230
-4146
-4030
-3894
-3747
-3600
-3457
-3319
-3190
-3074
-2978
-2903
-2842
-2779
-2689
-2553
-2367
-2142
-1900
-1667
-1458
-1278
-1123
-984
-858
-747
-662
-612
-603
-631
-680
-734
-777
-806
-830
-860
-902
-948
-977
-970
-920
-843
-767
-720
-719
-759
-823
-892
-948
-984
-995
-985
-959
-927
-898
-876
-856
-825
-767
-674
-547
-396
-229
-49
144
346
546
724
860
942
974
969
943
908
866
819
766
715
669
632
600
564
518
467
423
405
423
475
550
634
721
818
932
1064
1203
1334
1443
1533
1619
1716
1828
1941
2035
2100
2140
2173
2212
2259
2297
2305
2270
2194
2093
1984
1878
1778
1681
1585
1487
1386
1283
1178
1077
982
891
794
681
546
395
244
105
-16
-126
-234
-344
-451
-545
-620
-683
-743
-807
-870
-912
-916
-869
-774
-643
-490
-326
-160
2
151
276
374
444
495
538
591
671
792
962
1179
1429
1689
1940
2165
2357
2514
2638
2731
2798
2848
2890
2935
2986
3044
3101
3151
3186
3199
3184
3140
3069
2979
2880
2781
2686
2590
2490
2380
2265
2152
2048
1958
1883
1816
1754
1693
1632
1571
1511
1452
1393
1333
1272
1213
1154
1094
1031
961
883
798
710
624
541
463
391
328
280
251
237
227
205
158
83
-9
-104
-185
-247
-286
-303
-296
-257
-184
-77
56
202
347
482
601
695
757
774
735
635
479
278
51
-185
-417
-636
-837
-1018
-1174
-1302
-1404
-1482
-1543
-1593
-1633
-1665
-1688
-1707
-1732
-1771
-1830
-1902
-1979
-2050
-2113
-2171
-2229
-2286
-2337
-2375
-2397
-2402
-2397
-2385
-2363
-2323
-2254
-2148
-2003
-1823
-1616
-1388
-1146
-894
-636
-373
-111
147
396
632
853
1059
1250
1425
1579
1712
1820
1905
1970
2021
2069
2116
2165
2214
2255
2280
2284
2268
2240
2204
2161
2104
2025
1925
1810
1690
1574
1455
1319
1147
929
664
356
7
-383
-815
-1280
-1761
-2237
-2691
-3118
-3514
-3876
-4190
-4439
-4614
-4721
-4777
-4803
-4810
-4796
-4753
-4676
-4571
-4448
-4321
-4199
-4090
-4001
-3939
-3908
-3897
-3893
-3881
-3855
-3822
-3794
-3775
-3756
-3722
-3662
-3573
-3464
-3341
-3201
-3031
-2815
-2548
-2236
-1888
-1511
-1105
-667
-199
282
756
1198
1599
1959
2286
2586
2858
3097
3289
3426
3506
3536
3531
3512
3498
3500
3519
3550
3587
3630
3685
3763
3869
4002
4153
4309
4459
4593
4708
4807
4893
4974
5050
5121
5178
5215
5230
5226
5206
5167
5101
4997
4858
4700
4550
4431
4349
4292
4238
4177
4114
4062
4030
4010
3976
3909
3803
3672
3539
3416
3301
3182
3049
2902
2753
2612
2480
2349
2210
2058
1900
1744
1603
1483
1388
1317
1266
1231
1204
1181
1163
1155
1156
1159
1150
1118
1062
992
927
875
830
777
699
590
457
314
175
50
-56
-135
-183
-199
-185
-147
-83
13
147
313
491
648
758
810
813
785
736
668
576
457
318
169
23
-117
-251
-384
-517
-650
-783
-915
-1042
-1156
-1248
-1313
-1357
-1390
-1424
-1463
-1502
-1533
-1555
-1571
-1589
-1611
-1631
-1642
-1640
-1630
-1620
-1614
-1615
-1618
-1623
-1635
-1659
-1700
-1758
-1831
-1917
-2013
-2114
-2213
-2300
-2371
-2426
-2469
-2496
-2496
-2456
-2371
-2252
-2119
-1992
-1874
-1752
-1612
-1445
-1257
-1055
-839
-595
-313
7
342
661
943
1184
1399
1606
1811
2004
2173
2309
2410
2478
2514
2514
2480
2418
2334
2236
2123
1996
1856
1716
1588
1482
1399
1333
1277
1233
1203
1182
1159
1122
1064
991
915
844
775
695
593
468
330
196
77
-22
-99
-153
-184
-197
-194
-177
-140
-71
36
174
323
455
558
636
703
770
837
893
937
975
1022
1084
1146
1182
1168
1102
1004
900
800
696
574
424
253
79
-87
-245
-407
-584
-782
-996
-1223
-1458
-1698
-1938
-2171
-2393
-2611
-2834
-3068
-3305
-3522
-3696
-3816
-3887
-3918
-3916
-3872
-3772
-3609
-3394
-3151
-2906
-2670
-2443
-2214
-1982
-1752
-1535
-1337
-1155
-976
-794
-607
-429
-277
-167
-108
-97
-119
-160
-206
-249
-289
-325
-355
-373
-379
-377
-379
-400
-447
-516
-601
-693
-792
-897
-1004
-1100
-1172
-1218
-1247
-1276
-1316
-1365
-1412
-1448
-1478
-1519
-1582
-1660
-1730
-1767
-1764
-1736
-1710
-1707
-1730
-1765
-1798
-1824
-1846
-1867
-1881
-1877
-1849
-1799
-1736
-1671
-1601
-1523
-1435
-1347
-1274
-1226
-1198
-1174
-1139
-1095
-1053
-1031
-1029
-1029
-1004
-941
-838
-713
-585
-462
-336
-198
-43
119
271
397
489
549
584
603
608
599
573
533
482
427
376
333
297
262
225
181
135
91
55
31
24
34
63
110
169
236
306
385
482
606
758
931
1113
1294
1470
1639
1799
1941
2059
2149
2217
2273
2324
2370
2405
2426
2436
2445
2465
2495
2526
2545
2545
2532
2518
2516
2529
2548
2566
2576
2579
2575
2562
2534
2487
2422
2347
2274
2212
2156
2096
2016
1908
1774
1624
1473
1330
1201
1090
997
927
881
858
849
836
805
747
666
572
473
370
255
118
-48
-238
-442
-649
-851
-1048
-1238
-1419
-1578
-1707
-1798
-1852
-1876
-1873
-1845
-1794
-1721
-1637
-1550
-1466
-1381
-1284
-1164
-1020
-863
-705
-555
-411
-264
-102
70
241
398
535
665
803
957
1121
1274
1397
1485
1545
1592
1630
1650
1638
1590
1518
1446
1390
1349
1303
1229
1114
965
800
633
467
297
117
-67
-244
-403
-540
-663
-781
-903
-1030
-1159
-1285
-1402
-1504
-1585
-1643
-1683
-1711
-1736
-1762
-1785
-1801
-1812
-1820
-1830
-1842
-1847
-1839
-1815
-1781
-1741
-1696
-1634
-1540
-1406
-1235
-1037
-826
-607
-380
-147
81
288
461
596
700
786
860
922
972
1010
1044
1078
1119
1164
1209
1249
1279
1294
1290
1264
1220
1170
1125
1090
1056
1004
918
793
638
466
286
98
-100
-307
-517
-719
-906
-1076
-1231
-1370
-1494
-1599
-1684
-1753
-1806
-1847
-1877
-1902
-1931
-1969
-2012
-2051
-2070
-2062
-2032
-1993
-1956
-1922
-1884
-1836
-1779
-1722
-1674
-1633
-1588
-1526
-1443
-1345
-1244
-1143
-1043
-939
-834
-742
-678
-650
-653
-672
-696
-716
-731
-737
-727
-693
-638
-574
-516
-471
-436
-398
-351
-306
-282
-300
-370
-481
-616
-761
-909
-1058
-1206
-1348
-1476
-1588
-1689
-1787
-1888
-1987
-2079
-2157
-2221
-2279
-2337
-2399
-2460
-2513
-2550
-2566
-2562
-2536
-2491
-2427
-2346
-2247
-2134
-2009
-1876
-1736
-1589
-1434
-1270
-1097
-914
-725
-534
-345
-160
21
198
373
546
713
869
1008
1129
1231
1324
1415
1503
1585
1654
1713
1774
1854
1961
2086
2205
2291
2332
2340
2335
2333
2329
2307
2248
2152
2036
1922
1822
1734
1643
1542
1431
1322
1223
1134
1051
976
918
889
893
922
962
1002
1049
1116
1218
1351
1501
1644
1767
1863
1932
1975
1986
1960
1902
1824
1746
1682
1643
1629
1640
1672
1712
1743
1744
1702
1624
1528
1432
1343
1249
1132
979
793
584
360
120
-143
-432
-736
-1034
-1307
-1547
-1763
-1970
-2177
-2382
-2578
-2758
-2920
-3068
-3204
-3328
-3440
-3540
-3630
-3708
-3764
-3787
-3770
-3718
-3644
-3557
-3460
-3344
-3198
-3024
-2836
-2655
-2495
-2353
-2214
-2065
-1900
-1728
-1560
-1401
-1251
-1106
-967
-839
-730
-643
-576
-524
-487
-463
-454
-460
-476
-501
-540
-600
-684
-787
-895
-990
-1062
-1110
-1142
-1171
-1204
-1248
-1305
-1380
-1475
-1592
-1728
-1875
-2024
-2167
-2298
-2409
-2493
-2548
-2574
-2579
-2572
-2558
-2534
-2495
-2434
-2354
-2265
-2183
-2117
-2065
-2021
-1976
-1929
-1888
-1864
-1866
-1893
-1936
-1982
-2021
-2050
-2065
-2064
-2043
-1997
-1929
-1845
-1752
-1651
-1539
-1407
-1251
-1074
-883
-686
-483
-275
-60
154
357
546
729
923
1149
1412
1702
2000
2290
2564
2824
3067
3283
3455
3574
3642
3679
3701
3720
3731
3726
3698
3652
3594
3527
3446
3345
3222
3086
2943
2799
2650
2490
2314
2124
1924
1713
1485
1238
976
720
491
302
150
16
-120
-273
-447
-646
-870
-1115
-1368
-1604
-1799
-1939
-2035
-2111
-2187
-2267
-2331
-2354
-2327
-2261
-2187
-2133
-2110
-2107
-2102
-2077
-2025
-1958
-1890
-1835
-1796
-1768
-1738
-1692
-1623
-1528
-1415
-1290
-1158
-1014
-852
-667
-460
-241
-22
187
378
549
696
818
916
993
1055
1104
1140
1162
1168
1161
1142
1116
1084
1050
1022
1012
1031
1075
1137
1203
1265
1323
1382
1443
1498
1536
1545
1530
1501
1474
1456
1445
1438
1432
1427
1425
1419
1394
1338
1249
1137
1018
907
806
710
605
480
325
134
-93
-346
-607
-861
-1098
-1324
-1553
-1796
-2051
-2302
-2532
-2733
-2911
-3078
-3237
-3380
-3485
-3535
-3522
-3450
-3326
-3155
-2941
-2687
-2405
-2109
-1810
-1511
-1209
-901
-595
-305
-44
181
381
571
765
967
1174
1378
1574
1767
1962
2167
2385
2612
2841
3065
3280
3490
3703
3928
4170
4426
4690
4953
5209
5456
5685
5885
6043
6152
6216
6249
6264
6264
6247
6207
6147
6078
6009
5940
5857
5739
5578
5382
5173
4973
4792
4623
4457
4287
4117
3952
3794
3635
3463
3271
3059
2838
2617
2407
2214
2047
1909
1801
1716
1644
1572
1497
1421
1346
1276
1208
1142
1082
1038
1018
1026
1059
1107
1161
1215
1266
1309
1343
1362
1366
1355
1329
1292
1245
1192
1137
1080
1018
951
876
804
745
707
686
667
633
577
501
414
319
209
70
-107
-318
-552
-796
-1045
-1302
-1567
-1838
-2105
-2356
-2588
-2801
-2993
-3161
-3296
-3396
-3467
-3520
-3561
-3583
-3575
-3531
-3461
-3388
-3331
-3294
-3263
-3223
-3166
-3104
-3054
-3023
-3000
-2966
-2906
-2824
-2731
-2638
-2542
-2431
-2294
-2134
-1963
-1790
-1617
-1433
-1232
-1020
-815
-631
-469
-311
-135
74
307
548
776
986
1182
1372
1559
1737
1901
2049
2186
2320
2455
2593
2729
2864
2994
3121
3244
3360
3470
3578
3688
3806
3931
4056
4169
4257
4313
4334
4328
4307
4283
4265
4249
4228
4189
4130
4054
3972
3893
3822
3755
3685
3606
3513
3405
3281
3142
2988
2826
2656
2479
2288
2077
1848
1611
1382
1179
1006
860
732
612
500
399
310
237
181
151
160
221
338
498
682
866
1039
1197
1341
1467
1562
1611
1610
1572
1518
1467
1423
1372
1293
1174
1024
866
723
608
511
413
299
169
35
-87
-191
-277
-358
-444
-540
-650
-778
-929
-1104
-1299
-1507
-1721
-1946
-2194
-2478
-2799
-3142
-3481
-3792
-4064
-4300
-4512
-4708
-4887
-5044
-5177
-5289
-5383
-5462
-5522
-5558
-5570
-5560
-5534
-5493
-5441
-5378
-5313
-5252
-5194
-5131
-5044
-4922
-4768
-4597
-4428
-4265
-4100
-3923
-3734
-3549
-3391
-3264
-3151
-3016
-2831
-2591
-2318
-2037
-1759
-1477
-1173
-845
-508
-185
105
367
613
856
1090
1303
1482
1629
1756
1871
1972
2053
2114
2169
2244
2356
2497
2642
2759
2837
2881
2905
2911
2882
2798
2648
2449
2229
2013
1803
1587
1351
1097
846
620
428
256
83
-103
-302
-497
-678
-845
-1012
-1196
-1397
-1601
-1791
-1950
-2078
-2182
-2272
-2354
-2421
-2465
-2477
-2457
-2412
-2353
-2291
-2232
-2181
-2141
-2111
-2092
-2080
-2070
-2058
-2041
-2023
-2004
-1983
-1955
-1911
-1844
-1757
-1660
-1564
-1478
-1400
-1323
-1241
-1154
-1073
-1010
-973
-961
-970
-989
-1012
-1031
-1045
-1053
-1060
-1075
-1103
-1138
-1167
-1170
-1141
-1084
-1020
-967
-929
-892
-832
-737
-610
-469
-336
-222
-129
-53
9
57
90
113
130
142
146
134
103
63
25
-5
-38
-92
-178
-288
-392
-459
-478
-463
-448
-459
-499
-553
-601
-641
-692
-779
-910
-1072
-1234
-1368
-1463
-1518
-1539
-1527
-1475
-1385
-1270
-1150
-1042
-948
-853
-737
-593
-428
-259
-101
42
175
305
433
556
669
769
857
929
984
1018
1041
1067
1112
1182
1268
1350
1414
1457
1487
1513
1537
1548
1536
1502
1461
1433
1427
1436
1439
1417
1365
1292
1216
1149
1090
1031
964
889
813
746
694
661
643
632
621
604
578
545
513
488
471
456
430
387
327
260
199
152
120
95
72
48
28
20
28
51
86
125
163
202
244
297
364
446
535
624
704
777
849
928
1020
1129
1246
1369
1494
1622
1754
1886
2015
2135
2248
2357
2466
2573
2672
2755
2820
2874
2924
2980
3036
3085
3114
3121
3110
3092
3076
3062
3041
3005
2949
2877
2790
2691
2573
2431
2261
2071
1873
1674
1477
1273
1049
801
537
273
24
-205
-416
-617
-807
-980
-1122
-1229
-1305
-1361
-1405
-1440
-1460
-1466
-1461
-1458
-1469
-1496
-1531
-1561
-1577
-1576
-1558
-1524
-1470
-1396
-1306
-1215
-1134
-1071
-1016
-955
-879
-788
-693
-607
-536
-478
-427
-381
-348
-337
-358
-409
-484
-573
-670
-774
-891
-1029
-1194
-1385
-1597
-1816
-2025
-2211
-2364
-2488
-2585
-2660
-2713
-2744
-2756
-2758
-2761
-2773
-2797
-2827
-2857
-2884
-2907
-2922
-2925
-2908
-2865
-2804
-2738
-2684
-2653
-2648
-2660
-2677
-2690
-2694
-2690
-2680
-2663
-2636
-2592
-2524
-2426
-2302
-2155
-1995
-1827
-1653
-1471
-1280
-1081
-880
-681
-491
-313
-155
-24
73
135
172
203
244
297
357
409
447
478
517
577
660
751
833
890
922
936
943
947
945
930
894
834
751
649
531
400
255
97
-72
-247
-414
-562
-684
-781
-857
-916
-960
-985
-993
-992
-1000
-1039
-1121
-1244
-1396
-1563
-1739
-1922
-2112
-2304
-2482
-2629
-2730
-2781
-2788
-2761
-2711
-2642
-2557
-2454
-2333
-2198
-2055
-1907
-1757
-1605
-1451
-1299
-1154
-1029
-928
-850
-784
-716
-635
-542
-450
-370
-313
-277
-258
-252
-258
-276
-303
-332
-355
-369
-380
-396
-425
-466
-509
-539
-546
-529
-493
-442
-380
-303
-205
-86
53
199
340
463
562
636
687
719
736
741
737
735
743
768
812
868
929
990
1048
1109
1178
1261
1362
1479
1607
1732
1841
1923
1981
2025
2077
2143
2220
2290
2335
2345
2327
2297
2266
2236
2203
2156
2093
2017
1933
1845
1756
1669
1589
1520
1459
1395
1317
1220
1113
1008
920
848
785
723
658
597
543
494
437
359
254
127
-13
-156
-297
-436
-569
-687
-782
-856
-916
-976
-1041
-1106
-1156
-1177
-1165
-1127
-1079
-1029
-980
-924
-855
-771
-682
-599
-531
-473
-416
-346
-257
-151
-38
76
192
324
484
674
886
1103
1311
1509
1701
1893
2082
2257
2406
2526
2620
2699
2767
2824
2863
2878
2872
2847
2805
2750
2683
2614
2554
2512
2484
2460
2425
2371
2299
2214
2118
2009
1882
1743
1607
1490
1402
1339
1290
1248
1215
1201
1211
1239
1273
1304
1336
1382
1455
1551
1657
1752
1829
1892
1954
2017
2074
2111
2122
2112
2097
2090
2091
2088
2070
2033
1988
1951
1933
1932
1940
1942
1931
1905
1867
1818
1759
1688
1605
1510
1407
1300
1194
1088
981
866
737
592
433
267
98
-70
-237
-403
-568
-725
-871
-1002
-1121
-1227
-1324
-1409
-1483
-1546
-1597
-1636
-1663
-1672
-1663
-1635
-1597
-1554
-1512
-1473
-1435
-1398
-1363
-1335
-1316
-1307
-1302
-1296
-1286
-1272
-1254
-1228
-1190
-1132
-1051
-948
-829
-702
-570
-440
-312
-187
-67
43
141
222
286
337
377
411
434
440
419
368
292
203
112
28
-48
-118
-183
-238
-280
-310
-333
-361
-401
-452
-504
-545
-569
-575
-567
-549
-525
-497
-469
-449
-444
-455
-482
-520
-566
-618
-673
-724
-759
-771
-754
-713
-654
-578
-482
-364
-222
-66
92
240
370
479
563
619
644
638
609
563
500
418
311
181
42
-90
-203
-295
-375
-447
-510
-554
-574
-570
-553
-527
-490
-434
-355
-261
-172
-106
-63
-28
19
86
159
216
242
243
243
263
306
354
382
381
358
334
327
342
371
405
442
488
547
615
680
726
746
746
736
728
730
738
746
747
738
721
697
671
640
601
551
490
422
356
298
249
202
150
90
26
-34
-82
-116
-140
-158
-170
-171
-157
-128
-92
-61
-41
-30
-23
-10
11
41
78
122
171
218
249
248
208
128
21
-98
-224
-358
-506
-670
-843
-1010
-1160
-1293
-1420
-1560
-1723
-1909
-2107
-2301
-2478
-2634
-2770
-2890
-2995
-3082
-3146
-3180
-3183
-3158
-3112
-3054
-2989
-2919
-2840
-2747
-2643
-2536
-2440
-2368
-2318
-2280
-2238
-2182
-2112
-2041
-1979
-1928
-1881
-1824
-1746
-1642
-1515
-1367
-1200
-1016
-819
-619
-422
-228
-38
148
320
464
570
636
680
719
765
815
858
888
907
925
945
958
947
897
813
715
625
552
488
416
325
219
112
11
-83
-181
-288
-394
-483
-544
-579
-604
-638
-689
-749
-806
-855
-902
-961
-1044
-1149
-1266
-1382
-1489
-1588
-1679
-1764
-1841
-1909
-1970
-2027
-2080
-2122
-2146
-2141
-2105
-2040
-1952
-1847
-1730
-1604
-1472
-1337
-1198
-1054
-900
-737
-564
-386
-208
-32
140
309
476
643
810
976
1139
1298
1452
1605
1764
1935
2116
2291
2438
2539
2587
2591
2567
2531
2486
2432
2365
2289
2214
2150
2099
2052
1998
1933
1857
1779
1705
1636
1565
1489
1406
1318
1226
1125
1008
878
738
606
496
416
364
331
312
302
303
316
340
371
405
437
466
486
496
492
475
452
424
395
362
327
294
272
271
292
327
365
395
412
415
406
383
344
287
214
125
19
-109
-261
-433
-611
-772
-899
-987
-1042
-1078
-1110
-1139
-1160
-1163
-1140
-1096
-1044
-1004
-989
-1002
-1033
-1063
-1076
-1070
-1055
-1050
-1061
-1078
-1076
-1030
-935
-811
-693
-611
-571
-556
-536
-490
-419
-340
-272
-223
-188
-149
-92
-13
79
172
254
324
387
450
516
580
631
660
667
663
664
681
711
747
778
803
834
885
961
1055
1149
1227
1285
1332
1381
1440
1504
1563
1602
1614
1596
1557
1506
1457
1422
1404
1395
1382
1352
1307
1259
1228
1222
1236
1252
1250
1228
1195
1164
1137
1101
1036
927
775
595
402
203
-4
-222
-449
-675
-891
-1094
-1286
-1472
-1653
-1827
-1988
-2134
-2263
-2375
-2464
-2521
-2540
-2527
-2494
-2455
-2418
-2380
-2329
-2253
-2151
-2033
-1916
-1807
-1711
-1621
-1530
-1435
-1338
-1243
-1153
-1066
-981
-895
-812
-741
-688
-656
-638
-623
-600
-565
-520
-472
-424
-377
-322
-257
-183
-104
-27
44
112
184
265
357
457
562
664
757
834
890
923
938
940
939
939
941
943
940
929
906
873
833
793
758
730
704
673
633
589
552
536
545
569
591
596
583
561
544
536
529
510
469
410
344
283
230
175
103
5
-118
-253
-383
-497
-587
-655
-705
-739
-754
-743
-699
-623
-526
-428
-344
-279
-226
-172
-110
-42
22
73
116
162
219
284
344
390
426
471
546
660
799
942
1073
1198
1335
1498
1685
1879
2058
2212
2344
2464
2572
2663
2731
2782
2826
2875
2924
2957
2952
2904
2822
2727
2626
2514
2378
2209
2017
1826
1651
1496
1349
1195
1030
862
698
541
387
232
76
-75
-217
-352
-489
-629
-764
-878
-959
-1010
-1041
-1060
-1061
-1030
-956
-846
-723
-617
-538
-480
-422
-349
-262
-173
-92
-21
49
123
202
277
346
411
483
570
668
769
863
947
1026
1103
1173
1230
1265
1281
1285
1285
1280
1267
1239
1195
1138
1072
999
915
821
721
626
548
495
463
444
428
406
377
347
326
323
345
391
453
523
599
685
787
902
1018
1117
1185
1221
1239
1253
1269
1280
1274
1250
1215
1185
1172
1170
1166
1148
1111
1063
1018
985
967
960
959
956
947
927
900
871
849
841
843
844
834
810
778
751
733
722
710
689
653
600
524
422
294
153
18
-97
-188
-270
-361
-470
-589
-697
-777
-827
-861
-896
-942
-992
-1034
-1058
-1063
-1058
-1052
-1050
-1051
-1049
-1039
-1016
-979
-933
-886
-844
-811
-783
-749
-703
-646
-587
-537
-495
-450
-389
-309
-223
-152
-115
-113
-131
-150
-156
-153
-152
-161
-185
-219
-257
-299
-344
-388
-428
-455
-467
-463
-446
-417
-373
-313
-240
-166
-104
-65
-48
-48
-53
-57
-56
-51
-45
-46
-59
-88
-132
-184
-233
-271
-297
-313
-324
-325
-307
-257
-173
-70
31
108
154
181
207
247
305
370
424
456
464
454
433
407
380
355
337
332
342
364
393
427
469
524
596
682
772
856
930
1000
1077
1165
1259
1344
1405
1437
1445
1445
1448
1462
1486
1514
1543
1571
1598
1622
1641
1654
1660
1653
1626
1569
1476
1347
1192
1022
849
673
495
317
145
-15
-156
-280
-393
-499
-602
-698
-780
-846
-894
-927
-946
-955
-956
-954
-950
-946
-938
-919
-888
-846
-800
-756
-717
-680
-643
-606
-564
-515
-449
-362
-258
-152
-61
0
35
58
84
122
165
200
218
221
220
226
239
252
261
264
270
287
314
342
357
350
320
272
212
136
41
-76
-209
-347
-475
-586
-680
-759
-823
-873
-905
-922
-933
-945
-965
-993
-1022
-1044
-1055
-1055
-1050
-1045
-1045
-1054
-1071
-1094
-1118
-1137
-1143
-1138
-1125
-1108
-1089
-1063
-1024
-968
-900
-829
-764
-710
-667
-631
-607
-602
-626
-682
-765
-861
-964
-1077
-1211
-1376
-1574
-1792
-2013
-2227
-2434
-2644
-2868
-3103
-3336
-3545
-3719
-3858
-3972
-4075
-4176
-4272
-4360
-4437
-4504
-4566
-4626
-4684
-4735
-4771
-4789
-4786
-4763
-4725
-4673
-4608
-4529
-4433
-4319
-4191
-4057
-3927
-3805
-3686
-3561
-3427
-3284
-3144
-3018
-2909
-2807
-2695
-2563
-2409
-2244
-2084
-1935
-1794
-1655
-1514
-1375
-1246
-1131
-1026
-926
-823
-720
-622
-536
-464
-403
-351
-308
-276
-254
-241
-230
-220
-215
-223
-245
-276
-305
-321
-327
-332
-346
-371
-397
-411
-407
-388
-363
-337
-307
-261
-192
-101
-3
92
178
261
350
447
544
626
686
724
753
791
845
915
993
1069
1141
1210
1277
1342
1399
1438
1453
1446
1420
1385
1343
1293
1232
1157
1073
987
908
840
784
737
702
685
690
720
768
824
880
936
997
1065
1134
1194
1235
1253
1255
1251
1247
1241
1227
1204
1180
1164
1157
1154
1143
1113
1067
1014
969
935
907
877
843
807
774
744
711
663
589
490
370
236
94
-56
-209
-358
-495
-612
-712
-798
-877
-945
-998
-1031
-1047
-1056
-1069
-1090
-1112
-1119
-1102
-1058
-998
-933
-870
-808
-742
-673
-606
-553
-519
-505
-497
-483
-453
-410
-362
-318
-281
-249
-214
-169
-111
-44
26
90
143
185
226
278
354
458
583
716
844
960
1067
1175
1287
1399
1502
1587
1650
1694
1724
1742
1751
1750
1746
1742
1744
1748
1749
1744
1739
1745
1774
1827
1894
1961
2017
2061
2096
2125
2144
2144
2120
2071
2005
1932
1852
1762
1657
1532
1389
1233
1070
906
750
612
501
419
360
311
260
206
152
105
68
37
4
-36
-84
-139
-203
-278
-362
-444
-512
-552
-561
-546
-519
-490
-457
-415
-366
-316
-277
-256
-253
-254
-249
-229
-195
-152
-107
-63
-22
12
37
54
67
81
94
100
90
63
24
-13
-39
-52
-63
-80
-104
-130
-147
-152
-150
-152
-167
-197
-237
-286
-341
-404
-474
-545
-605
-646
-664
-658
-630
-583
-519
-444
-364
-283
-202
-118
-31
57
134
192
225
239
242
244
245
243
238
233
236
252
279
306
320
312
278
218
135
31
-91
-223
-363
-509
-664
-828
-999
-1168
-1328
-1474
-1612
-1752
-1897
-2040
-2162
-2246
-2281
-2269
-2222
-2154
-2077
-2001
-1935
-1888
-1859
-1844
-1833
-1817
-1797
-1778
-1768
-1763
-1754
-1729
-1683
-1620
-1550
-1480
-1409
-1335
-1256
-1178
-1106
-1043
-986
-921
-841
-745
-641
-538
-438
-339
-237
-136
-44
29
82
125
173
240
327
427
529
621
700
763
810
838
851
849
839
824
801
764
707
630
540
450
369
305
252
203
149
88
23
-36
-82
-107
-110
-93
-60
-14
43
110
186
266
346
421
489
552
614
682
759
844
931
1016
1098
1177
1260
1352
1453
1560
1666
1765
1857
1942
2021
2098
2170
2238
2299
2353
2397
2426
2435
2423
2389
2339
2280
2219
2162
2113
2073
2043
2025
2017
2024
2045
2084
2141
2211
2286
2357
2414
2454
2475
2478
2465
2435
2388
2322
2239
2144
2041
1933
1823
1713
1607
1512
1435
1385
1362
1363
1378
1397
1413
1425
1437
1452
1472
1497
1524
1554
1584
1613
1632
1632
1607
1562
1504
1444
1383
1315
1230
1126
1008
893
795
722
667
623
582
542
503
468
436
409
386
367
350
326
286
225
152
87
45
31
33
30
7
-34
-82
-120
-142
-155
-172
-204
-251
-303
-347
-374
-380
-366
-335
-287
-223
-145
-61
22
95
149
181
193
190
181
169
158
144
130
120
121
140
176
220
263
302
340
387
445
510
572
623
668
717
778
849
912
948
945
907
849
783
712
629
524
398
263
135
24
-72
-162
-252
-341
-418
-474
-509
-534
-562
-604
-657
-717
-776
-838
-909
-994
-1091
-1189
-1278
-1356
-1431
-1513
-1608
-1713
-1815
-1903
-1972
-2029
-2083
-2137
-2188
-2229
-2259
-2284
-2312
-2352
-2399
-2444
-2473
-2482
-2475
-2464
-2459
-2463
-2470
-2474
-2472
-2467
-2463
-2464
-2467
-2471
-2473
-2472
-2468
-2458
-2435
-2396
-2341
-2278
-2220
-2174
-2137
-2097
-2037
-1951
-1836
-1706
-1574
-1449
-1336
-1235
-1147
-1077
-1025
-990
-967
-954
-954
-974
-1016
-1077
-1139
-1189
-1220
-1238
-1257
-1285
-1316
-1337
-1334
-1307
-1266
-1223
-1182
-1134
-1070
-982
-877
-767
-659
-551
-435
-306
-170
-43
65
149
219
284
348
405
447
470
481
489
506
532
561
587
602
605
596
583
569
563
565
568
562
535
486
420
352
291
236
183
124
64
11
-26
-48
-59
-68
-76
-77
-70
-59
-57
-75
-111
-150
-172
-169
-146
-120
-103
-91
-73
-36
16
70
113
142
168
205
260
324
380
416
430
432
432
434
434
424
401
365
321
273
222
169
118
74
44
32
39
62
97
137
178
212
235
242
230
198
149
86
19
-43
-91
-124
-144
-158
-169
-177
-179
-174
-164
-152
-136
-113
-73
-14
54
113
143
136
99
46
-8
-56
-102
-147
-189
-222
-235
-227
-204
-173
-136
-88
-25
56
147
236
316
390
469
563
672
786
886
958
1000
1024
1039
1052
1062
1064
1055
1038
1022
1020
1036
1067
1109
1158
1216
1287
1375
1475
1579
1676
1762
1835
1899
1954
1994
2013
2009
1992
1972
1962
1961
1958
1939
1897
1841
1786
1749
1733
1729
1720
1698
1663
1625
1594
1574
1564
1557
1548
1533
1513
1487
1459
1437
1430
1443
1473
1505
1526
1523
1496
1453
1401
1345
1284
1218
1150
1088
1037
995
957
920
886
857
837
819
794
753
702
650
611
586
565
535
491
441
395
357
317
262
183
89
0
-67
-111
-140
-169
-202
-230
-242
-236
-218
-197
-180
-160
-131
-93
-55
-28
-19
-22
-23
-13
10
40
70
100
134
176
222
267
306
340
373
408
443
474
502
533
572
620
669
711
743
770
801
840
881
911
929
941
962
1000
1049
1090
1105
1091
1060
1028
1004
987
962
921
863
792
709
617
514
406
300
206
126
54
-21
-102
-186
-268
-345
-421
-501
-588
-680
-770
-854
-932
-1004
-1072
-1131
-1179
-1219
-1258
-1301
-1342
-1370
-1373
-1351
-1319
-1293
-1282
-1277
-1263
-1233
-1197
-1177
-1191
-1238
-1298
-1346
-1368
-1370
-1367
-1371
-1375
-1362
-1322
-1259
-1195
-1152
-1137
-1133
-1117
-1074
-1006
-937
-888
-866
-862
-858
-842
-820
-805
-810
-839
-880
-918
-943
-957
-964
-971
-983
-1000
-1025
-1061
-1110
-1164
-1212
-1244
-1258
-1262
-1269
-1286
-1308
-1324
-1323
-1304
-1278
-1258
-1251
-1256
-1267
-1281
-1302
-1332
-1370
-1410
-1443
-1470
-1501
-1546
-1608
-1678
-1742
-1788
-1816
-1836
-1855
-1874
-1882
-1866
-1824
-1759
-1679
-1586
-1475
-1344
-1199
-1058
-935
-837
-754
-671
-579
-478
-383
-304
-242
-186
-125
-55
19
89
155
223
298
382
465
535
586
621
649
680
713
745
773
800
836
888
957
1036
1116
1193
1267
1342
1414
1481
1536
1578
1609
1632
1646
1649
1639
1621
1603
1589
1580
1566
1538
1495
1445
1398
1362
1333
1300
1253
1192
1123
1057
998
943
886
827
769
719
683
659
642
627
611
593
572
545
512
473
428
377
316
243
161
77
4
-52
-94
-131
-172
-215
-250
-266
-262
-246
-234
-233
-241
-251
-257
-262
-276
-307
-353
-409
-468
-529
-597
-674
-757
-842
-922
-1000
-1080
-1164
-1247
-1314
-1359
-1380
-1386
-1388
-1390
-1387
-1371
-1336
-1284
-1217
-1138
-1047
-945
-838
-735
-644
-569
-506
-449
-397
-350
-310
-275
-236
-188
-129
-63
11
97
204
339
495
656
807
939
1057
1168
1273
1362
1423
1449
1448
1437
1431
1435
1443
1447
1441
1427
1409
1393
1378
1367
1364
1375
1398
1426
1445
1447
1430
1400
1367
1335
1301
1258
1201
1129
1048
962
877
795
719
651
589
530
467
395
310
217
121
30
-52
-121
-180
-235
-290
-350
-408
-452
-470
-456
-420
-382
-358
-354
-362
-365
-352
-324
-291
-263
-246
-238
-235
-235
-238
-245
-254
-265
-275
-288
-305
-322
-331
-325
-301
-267
-234
-210
-192
-168
-130
-75
-7
66
141
217
295
375
450
520
588
657
727
788
830
845
840
834
844
874
915
953
983
1014
1065
1152
1272
1409
1542
1658
1756
1846
1935
2025
2113
2187
2246
2289
2318
2336
2344
2340
2325
2300
2266
2224
2171
2106
2023
1920
1793
1643
1474
1293
1112
935
765
600
437
278
132
9
-84
-150
-199
-243
-291
-342
-393
-444
-501
-573
-666
-777
-891
-993
-1075
-1141
-1203
-1269
-1340
-1412
-1479
-1538
-1592
-1641
-1679
-1698
-1695
-1678
-1662
-1654
-1650
-1634
-1589
-1516
-1432
-1360
-1314
-1287
-1260
-1218
-1164
-1112
-1078
-1065
-1059
-1044
-1016
-983
-960
-954
-956
-951
-927
-883
-827
-768
-708
-645
-579
-508
-439
-374
-316
-270
-243
-243
-268
-307
-339
-347
-326
-288
-256
-242
-249
-262
-267
-254
-224
-184
-144
-109
-81
-61
-45
-30
-11
10
28
37
39
41
54
81
116
144
155
149
139
137
145
151
142
111
61
7
-39
-74
-94
-99
-86
-54
-12
24
43
47
46
53
69
82
77
48
10
-18
-20
-1
27
52
77
115
177
265
366
468
566
664
766
864
945
997
1016
1008
978
920
824
686
508
308
100
-104
-307
-507
-697
-863
-994
-1092
-1176
-1266
-1371
-1485
-1592
-1685
-1763
-1837
-1912
-1982
-2036
-2063
-2066
-2057
-2049
-2050
-2059
-2072
-2083
-2088
-2086
-2075
-2054
-2032
-2017
-2020
-2037
-2063
-2083
-2093
-2096
-2095
-2092
-2082
-2058
-2019
-1971
-1923
-1876
-1824
-1759
-1681
-1598
-1524
-1464
-1408
-1339
-1247
-1138
-1033
-953
-905
-879
-858
-827
-785
-738
-695
-658
-625
-592
-557
-522
-486
-449
-413
-380
-356
-341
-324
-290
-226
-133
-29
65
137
192
246
313
397
484
560
614
651
687
730
780
826
851
847
815
764
707
652
601
555
511
470
432
396
359
319
273
219
161
100
41
-11
-53
-83
-102
-112
-115
-117
-120
-123
-126
-131
-142
-165
-204
-260
-330
-408
-488
-567
-642
-712
-773
-825
-870
-916
-968
-1025
-1082
-1132
-1171
-1204
-1237
-1274
-1308
-1331
-1334
-1318
-1295
-1272
-1252
-1228
-1194
-1148
-1103
-1070
-1058
-1061
-1067
-1061
-1042
-1014
-988
-967
-953
-945
-942
-938
-928
-900
-845
-766
-677
-598
-545
-518
-508
-505
-508
-525
-561
-616
-675
-725
-758
-781
-802
-827
-852
-868
-869
-858
-843
-832
-826
-822
-813
-795
-765
-723
-670
-608
-545
-488
-443
-409
-383
-362
-349
-349
-360
-373
-373
-349
-304
-248
-197
-158
-131
-108
-88
-72
-62
-54
-40
-17
9
25
17
-13
-53
-88
-111
-128
-152
-185
-218
-238
-235
-214
-186
-157
-120
-61
26
132
238
325
389
436
477
514
542
555
557
558
566
580
589
581
558
534
528
545
581
619
649
669
686
705
724
736
741
740
741
744
744
733
706
668
629
596
568
537
500
454
406
363
326
294
266
243
229
229
245
276
319
372
429
483
525
546
547
531
505
474
435
386
326
262
202
153
118
95
81
71
67
66
71
82
100
121
141
147
134
103
65
36
26
32
44
48
43
34
32
37
44
46
40
34
33
39
45
43
36
36
60
114
190
271
345
414
492
589
703
818
918
992
1044
1083
1114
1138
1155
1166
1179
1193
1204
1201
1176
1133
1089
1058
1044
1039
1027
1002
968
939
925
929
946
972
1006
1057
1118
1183
1242
1290
1331
1372
1413
1445
1455
1438
1402
1361
1328
1299
1262
1205
1130
1050
979
920
866
808
745
688
652
639
640
642
637
630
632
651
680
709
732
751
778
819
869
917
953
982
1016
1070
1143
1225
1302
1370
1435
1508
1591
1679
1757
1820
1871
1922
1985
2056
2128
2185
2220
2238
2245
2247
2245
2232
2204
2158
2099
2032
1962
1889
1807
1714
1608
1491
1372
1255
1144
1036
925
810
692
580
482
402
341
295
259
230
203
172
135
92
49
12
-13
-26
-31
-30
-23
-7
19
52
83
109
131
155
184
215
239
247
243
236
237
244
247
234
202
164
137
129
131
125
102
63
24
-2
-16
-34
-72
-133
-205
-271
-318
-350
-376
-403
-432
-452
-457
-448
-433
-418
-403
-382
-353
-317
-283
-260
-251
-254
-260
-264
-263
-259
-255
-255
-259
-266
-267
-253
-222
-183
-152
-145
-163
-194
-217
-218
-198
-174
-160
-160
-163
-152
-124
-85
-49
-24
-9
5
21
35
43
44
49
69
108
155
195
218
230
248
286
346
418
492
567
653
756
870
978
1064
1121
1157
1186
1216
1241
1254
1250
1232
1212
1197
1184
1165
1132
1085
1030
970
905
831
746
658
579
514
463
411
344
256
149
35
-73
-168
-248
-315
-375
-434
-497
-566
-640
-713
-779
-837
-889
-941
-995
-1050
-1099
-1135
-1155
-1162
-1161
-1157
-1154
-1152
-1153
-1158
-1162
-1161
-1149
-1122
-1085
-1044
-1006
-980
-963
-951
-939
-921
-893
-856
-811
-764
-717
-673
-629
-576
-510
-428
-336
-244
-164
-104
-65
-48
-48
-64
-93
-133
-181
-230
-275
-312
-335
-337
-314
-264
-191
-103
-12
74
152
222
288
347
395
426
440
443
446
460
485
515
540
555
564
578
607
650
697
733
749
750
744
744
749
753
744
716
675
632
597
574
557
541
526
516
520
543
580
626
671
713
751
792
837
883
925
953
963
955
935
909
881
847
800
739
668
601
556
539
546
558
559
540
507
474
449
434
417
388
343
287
232
186
151
123
97
77
67
77
107
150
197
237
265
280
283
277
263
240
211
178
143
105
66
22
-23
-66
-103
-128
-143
-150
-154
-155
-153
-149
-143
-141
-148
-165
-190
-215
-239
-264
-299
-351
-421
-500
-574
-636
-686
-733
-784
-838
-889
-928
-958
-986
-1026
-1080
-1140
-1193
-1230
-1255
-1282
-1323
-1381
-1445
-1498
-1529
-1541
-1547
-1562
-1588
-1619
-1639
-1638
-1614
-1580
-1551
-1542
-1556
-1588
-1623
-1649
-1658
-1653
-1644
-1641
-1646
-1654
-1655
-1641
-1612
-1574
-1536
-1504
-1476
-1450
-1425
-1404
-1390
-1383
-1376
-1359
-1327
-1280
-1230
-1191
-1173
-1175
-1191
-1211
-1228
-1240
-1247
-1251
-1253
-1250
-1243
-1231
-1219
-1212
-1217
-1238
-1276
-1330
-1395
-1463
-1529
-1587
-1631
-1657
-1661
-1642
-1605
-1559
-1513
-1473
-1437
-1395
-1341
-1272
-1195
-1122
-1066
-1028
-1002
-980
-954
-925
-897
-874
-857
-843
-827
-807
-781
-749
-707
-650
-576
-491
-403
-321
-246
-173
-94
-6
88
181
273
366
471
590
719
845
955
1043
1111
1165
1208
1237
1251
1250
1238
1219
1190
1142
1071
982
892
818
766
729
687
627
554
488
445
433
436
433
410
367
319
282
260
248
237
220
202
187
179
175
169
161
150
141
133
126
118
114
118
135
162
194
225
258
303
371
465
577
690
788
869
939
1008
1085
1163
1232
1283
1315
1331
1337
1334
1323
1303
1275
1245
1217
1191
1158
1110
1043
957
861
768
687
624
578
544
514
483
451
418
393
379
379
390
403
411
409
397
378
355
333
311
292
274
261
254
255
266
290
329
385
456
537
621
701
773
840
908
984
1070
1165
1260
1346
1416
1468
1506
1536
1561
1586
1611
1635
1660
1691
1730
1778
1830
1878
1911
1924
1918
1897
1870
1842
1814
1781
1737
1678
1609
1538
1475
1424
1376
1319
1242
1144
1037
938
861
804
754
695
619
526
429
338
256
180
104
24
-58
-140
-219
-297
-376
-453
-522
-578
-622
-657
-687
-713
-734
-745
-748
-745
-740
-735
-727
-716
-707
-705
-720
-752
-790
-823
-838
-833
-812
-780
-736
-681
-613
-540
-471
-416
-374
-334
-281
-205
-110
-6
89
170
239
307
386
480
581
677
755
810
846
870
888
901
899
873
819
739
643
541
440
339
238
137
37
-60
-157
-258
-363
-469
-567
-652
-722
-787
-860
-949
-1055
-1172
-1290
-1401
-1503
-1597
-1688
-1779
-1872
-1965
-2054
-2129
-2185
-2221
-2241
-2249
-2248
-2231
-2193
-2135
-2070
-2015
-1982
-1967
-1949
-1906
-1825
-1717
-1605
-1507
-1429
-1361
-1289
-1207
-1119
-1034
-955
-876
-789
-689
-581
-476
-381
-295
-210
-117
-18
83
175
254
323
388
454
524
597
670
742
811
875
933
987
1036
1079
1115
1141
1154
1156
1146
1128
1100
1064
1020
971
918
858
789
712
635
570
522
490
460
421
371
322
291
286
296
298
273
217
145
77
24
-22
-77
-154
-251
-358
-464
-565
-665
-763
-851
-920
-964
-989
-1006
-1026
-1043
-1052
-1046
-1033
-1025
-1032
-1047
-1053
-1036
-997
-953
-928
-936
-971
-1014
-1054
-1083
-1106
-1129
-1151
-1165
-1167
-1160
-1153
-1152
-1157
-1160
-1161
-1165
-1181
-1217
-1269
-1320
-1357
-1373
-1374
-1372
-1372
-1373
-1366
-1349
-1322
-1294
-1270
-1248
-1224
-1193
-1155
-1113
-1070
-1025
-977
-926
-875
-829
-791
-758
-728
-697
-669
-644
-622
-597
-561
-511
-452
-397
-353
-323
-300
-274
-239
-196
-147
-94
-36
33
112
198
283
363
442
524
617
716
810
889
944
980
1004
1029
1053
1074
1087
1090
1086
1082
1078
1071
1053
1020
977
930
886
850
818
781
734
679
620
567
522
488
457
423
379
321
253
179
108
42
-20
-83
-150
-221
-287
-338
-369
-384
-394
-413
-445
-486
-520
-537
-533
-516
-501
-504
-531
-574
-621
-659
-684
-704
-732
-775
-831
-887
-925
-939
-936
-934
-947
-979
-1016
-1040
-1045
-1039
-1040
-1065
-1117
-1185
-1253
-1318
-1386
-1465
-1558
-1652
-1726
-1768
-1781
-1780
-1786
-1809
-1846
-1889
-1929
-1968
-2007
-2049
-2091
-2125
-2148
-2161
-2170
-2181
-2195
-2210
-2219
-2214
-2188
-2136
-2061
-1973
-1888
-1819
-1770
-1732
-1690
-1631
-1560
-1494
-1449
-1434
-1439
-1446
-1437
-1410
-1370
-1330
-1292
-1256
-1215
-1171
-1125
-1081
-1035
-978
-903
-811
-710
-614
-531
-461
-392
-315
-225
-125
-21
83
185
286
385
481
569
649
718
780
836
891
945
1000
1054
1101
1135
1156
1166
1173
1184
1201
1221
1239
1251
1262
1276
1295
1320
1348
1377
1414
1463
1525
1596
1661
1710
1738
1752
1761
1771
1783
1794
1802
1807
1810
1812
1808
1798
1785
1780
1792
1824
1867
1908
1940
1963
1988
2023
2069
2116
2148
2156
2144
2121
2095
2066
2025
1962
1874
1767
1652
1537
1426
1316
1206
1096
990
892
803
720
640
559
478
400
329
268
219
183
159
146
144
152
170
199
237
285
339
395
451
502
547
587
625
666
714
770
831
897
968
1049
1143
1251
1369
1486
1592
1684
1766
1848
1941
2043
2149
2246
2328
2392
2446
2495
2545
2593
2636
2672
2702
2728
2752
2768
2773
2762
2739
2712
2689
2670
2647
2609
2552
2482
2412
2356
2319
2290
2257
2207
2144
2076
2017
1968
1923
1873
1813
1747
1684
1628
1576
1520
1458
1393
1334
1288
1251
1216
1174
1123
1069
1018
978
946
916
885
853
817
777
728
670
605
543
490
444
400
348
287
221
160
106
51
-18
-109
-219
-333
-438
-525
-597
-662
-725
-783
-830
-861
-875
-877
-871
-858
-835
-802
-760
-712
-660
-606
-551
-501
-461
-439
-436
-442
-448
-446
-438
-435
-449
-480
-518
-547
-556
-547
-533
-531
-549
-584
-620
-645
-653
-647
-638
-634
-639
-655
-679
-710
-747
-786
-823
-854
-880
-908
-944
-995
-1058
-1124
-1182
-1226
-1257
-1283
-1311
-1346
-1386
-1423
-1448
-1456
-1447
-1427
-1402
-1376
-1352
-1327
-1298
-1262
-1218
-1170
-1125
-1088
-1064
-1051
-1045
-1040
-1035
-1029
-1022
-1014
-1006
-999
-994
-995
-1004
-1020
-1036
-1047
-1049
-1044
-1039
-1039
-1044
-1048
-1046
-1032
-1008
-977
-946
-918
-895
-875
-858
-841
-822
-799
-774
-751
-736
-732
-737
-745
-751
-750
-743
-735
-728
-720
-707
-686
-659
-630
-603
-575
-544
-505
-455
-397
-335
-268
-195
-115
-31
47
107
144
159
160
158
157
157
158
157
156
157
158
159
158
156
155
157
160
160
157
153
152
158
170
185
199
215
236
264
298
331
356
374
393
422
462
507
543
559
553
534
512
493
478
457
425
379
322
264
213
177
157
151
153
158
161
161
158
154
146
136
124
115
114
125
142
155
159
155
152
163
192
231
264
274
258
221
174
123
66
-5
-94
-197
-307
-413
-510
-601
-691
-782
-869
-946
-1012
-1069
-1129
-1198
-1277
-1357
-1425
-1472
-1497
-1510
-1522
-1540
-1565
-1592
-1615
-1632
-1644
-1651
-1653
-1647
-1630
-1604
-1572
-1538
-1502
-1463
-1416
-1358
-1291
-1219
-1142
-1065
-986
-909
-834
-764
-696
-628
-559
-490
-424
-365
-310
-253
-192
-128
-70
-25
5
28
55
93
143
197
247
289
327
368
415
467
519
567
609
648
687
727
767
806
837
858
864
861
853
850
856
865
868
854
818
770
721
683
658
638
615
588
563
547
547
556
566
565
550
523
489
450
405
350
284
211
137
69
7
-53
-117
-188
-264
-336
-391
-424
-438
-443
-453
-478
-514
-552
-579
-594
-602
-616
-644
-683
-722
-748
-755
-746
-729
-714
-701
-685
-658
-617
-563
-500
-430
-353
-263
-156
-34
98
230
351
453
533
589
625
646
660
677
699
725
749
761
752
721
676
626
581
543
510
475
434
386
338
299
277
275
291
319
350
378
403
427
456
492
534
574
606
624
628
620
600
570
530
484
440
404
381
367
358
350
345
350
369
400
433
462
484
503
524
546
559
553
523
476
424
380
345
313
276
228
173
120
75
39
11
-12
-32
-49
-62
-73
-86
-100
-112
-118
-111
-89
-54
-8
43
95
144
190
232
272
314
355
395
427
449
458
458
454
452
456
468
485
503
521
536
550
562
569
560
528
473
404
338
289
259
235
204
157
106
68
61
83
119
145
153
148
148
167
201
236
258
261
255
255
268
291
316
336
356
382
418
460
499
530
555
583
620
664
707
741
768
792
821
854
885
907
922
939
966
1006
1045
1065
1055
1018
973
933
907
885
850
792
712
625
545
476
411
337
246
139
29
-73
-159
-230
-292
-354
-421
-491
-562
-627
-683
-731
-777
-826
-878
-927
-962
-978
-978
-972
-971
-979
-987
-983
-961
-924
-883
-849
-822
-790
-742
-675
-597
-519
-445
-370
-289
-200
-116
-48
1
39
83
142
211
271
310
327
335
348
364
372
357
319
276
248
247
263
273
259
219
167
121
85
55
17
-31
-81
-120
-142
-150
-155
-166
-183
-202
-216
-225
-234
-248
-266
-289
-315
-346
-382
-419
-448
-458
-442
-405
-355
-306
-264
-230
-201
-170
-136
-99
-65
-39
-28
-32
-52
-84
-122
-167
-215
-262
-301
-323
-323
-304
-277
-253
-235
-221
-201
-175
-149
-133
-131
-137
-139
-128
-108
-92
-93
-110
-132
-144
-142
-133
-133
-151
-183
-218
-241
-250
-247
-241
-236
-235
-241
-256
-278
-301
-314
-311
-298
-287
-292
-311
-330
-327
-294
-245
-206
-197
-217
-245
-254
-235
-199
-165
-147
-139
-128
-104
-72
-44
-32
-32
-34
-25
-3
24
47
65
82
103
125
143
152
157
167
192
230
268
296
311
321
333
350
365
370
363
353
349
355
364
368
362
352
348
355
367
373
364
340
313
290
271
250
218
174
123
75
29
-21
-85
-167
-261
-353
-431
-490
-536
-575
-613
-651
-686
-716
-739
-759
-778
-803
-839
-890
-955
-1026
-1094
-1149
-1187
-1210
-1227
-1245
-1266
-1286
-1298
-1296
-1276
-1240
-1189
-1120
-1035
-933
-819
-699
-582
-473
-373
-277
-182
-85
13
106
189
259
318
373
431
497
573
655
738
819
897
976
1057
1139
1218
1289
1346
1393
1432
1468
1504
1537
1562
1578
1585
1587
1586
1580
1566
1542
1511
1482
1458
1439
1417
1384
1336
1282
1230
1186
1146
1103
1048
985
924
876
841
808
761
693
611
529
465
418
380
335
276
206
137
77
27
-24
-83
-155
-234
-315
-395
-480
-577
-688
-807
-920
-1016
-1093
-1156
-1217
-1284
-1359
-1436
-1510
-1575
-1635
-1694
-1756
-1824
-1896
-1967
-2033
-2098
-2157
-2215
-2273
-2331
-2392
-2455
-2520
-2581
-2629
-2654
-2653
-2631
-2598
-2566
-2538
-2508
-2464
-2399
-2317
-2230
-2152
-2087
-2028
-1966
-1895
-1819
-1751
-1700
-1665
-1636
-1600
-1555
-1506
-1465
-1438
-1420
-1401
-1376
-1347
-1328
-1326
-1339
-1353
-1354
-1335
-1302
-1265
-1230
-1194
-1145
-1075
-989
-897
-814
-741
-672
-595
-505
-403
-299
-197
-99
0
103
207
306
393
465
525
575
618
654
682
707
731
759
793
833
872
908
936
955
970
985
1002
1025
1045
1057
1058
1055
1056
1070
1098
1130
1155
1168
1175
1190
1221
1264
1308
1341
1365
1392
1434
1491
1549
1588
1597
1584
1571
1575
1599
1631
1655
1665
1670
1687
1730
1798
1876
1950
2013
2069
2131
2204
2288
2373
2448
2505
2548
2589
2638
2697
2758
2807
2830
2824
2797
2765
2737
2716
2693
2661
2619
2576
2544
2527
2518
2505
2475
2429
2374
2320
2271
2225
2176
2119
2052
1978
1897
1809
1715
1617
1521
1428
1341
1256
1175
1100
1032
975
927
887
854
830
817
809
800
781
751
717
690
676
671
665
647
617
584
560
554
558
562
554
528
491
451
414
381
351
321
290
257
219
174
118
52
-20
-93
-162
-224
-281
-331
-375
-413
-450
-492
-545
-611
-688
-764
-832
-883
-920
-948
-972
-991
-1000
-992
-966
-929
-892
-864
-848
-837
-827
-812
-796
-780
-764
-742
-707
-657
-595
-528
-461
-394
-324
-254
-188
-127
-68
-1
83
184
289
378
439
476
504
540
588
638
677
699
709
717
733
753
769
774
765
745
719
690
657
621
586
550
510
459
392
310
224
144
77
20
-31
-77
-118
-152
-182
-216
-262
-323
-395
-469
-542
-616
-692
-767
-833
-882
-913
-934
-956
-985
-1014
-1037
-1045
-1043
-1040
-1047
-1063
-1083
-1103
-1121
-1144
-1174
-1211
-1250
-1285
-1321
-1364
-1421
-1490
-1562
-1626
-1676
-1716
-1754
-1795
-1839
-1880
-1911
-1931
-1939
-1940
-1938
-1937
-1939
-1944
-1948
-1945
-1930
-1902
-1868
-1834
-1808
-1789
-1774
-1760
-1748
-1739
-1736
-1737
-1739
-1741
-1742
-1743
-1742
-1738
-1729
-1715
-1699
-1681
-1661
-1634
-1600
-1565
-1539
-1529
-1534
-1544
-1549
-1543
-1533
-1532
-1545
-1571
-1596
-1610
-1607
-1594
-1576
-1555
-1529
-1494
-1452
-1409
-1371
-1341
-1316
-1293
-1272
-1255
-1241
-1225
-1199
-1161
-1115
-1068
-1027
-986
-935
-864
-774
-676
-585
-506
-435
-365
-290
-218
-155
-103
-56
-1
69
145
210
251
264
258
252
255
269
288
306
322
337
352
364
369
363
353
347
353
371
400
431
463
495
531
570
609
640
656
652
630
596
560
530
510
495
477
448
404
354
311
285
276
273
263
241
213
194
195
219
252
282
302
319
351
407
485
568
637
682
707
725
747
776
805
824
829
822
804
780
749
715
682
659
651
653
658
659
658
663
686
731
791
852
903
939
966
993
1022
1057
1087
1108
1115
1109
1092
1071
1053
1045
1048
1059
1068
1067
1052
1027
1002
987
980
976
965
943
905
854
791
716
630
535
434
333
235
146
67
-2
-62
-119
-181
-252
-328
-403
-468
-522
-570
-617
-664
-704
-726
-724
-703
-676
-654
-640
-627
-607
-576
-537
-500
-470
-446
-424
-400
-375
-354
-338
-324
-307
-281
-245
-202
-155
-107
-58
-11
34
71
103
128
150
165
170
162
140
112
84
63
50
45
47
56
72
95
122
153
191
240
303
374
440
489
513
517
512
508
511
520
531
540
547
553
556
552
537
512
485
465
457
464
480
501
519
534
548
566
591
624
662
701
740
780
825
879
939
1000
1055
1102
1145
1190
1238
1288
1334
1371
1399
1425
1454
1492
1538
1589
1642
1693
1743
1788
1829
1866
1902
1939
1973
1997
2005
1998
1979
1958
1938
1918
1887
1839
1776
1706
1639
1575
1509
1432
1340
1236
1129
1025
928
834
743
655
571
492
416
339
258
176
93
13
-65
-142
-219
-301
-393
-498
-616
-737
-845
-926
-975
-999
-1014
-1032
-1053
-1067
-1062
-1036
-992
-940
-880
-810
-722
-621
-518
-429
-361
-309
-260
-203
-135
-66
-4
46
88
126
164
200
228
247
258
267
278
294
313
333
350
361
361
352
337
323
311
297
272
227
165
96
33
-17
-54
-90
-135
-192
-257
-324
-387
-447
-504
-558
-609
-658
-707
-762
-824
-887
-944
-988
-1022
-1054
-1092
-1138
-1182
-1215
-1228
-1227
-1224
-1230
-1246
-1260
-1257
-1226
-1169
-1098
-1028
-965
-907
-844
-771
-693
-620
-561
-518
-482
-442
-392
-334
-274
-217
-163
-110
-56
-5
31
47
44
31
18
11
9
6
-4
-20
-42
-67
-95
-129
-172
-222
-277
-335
-394
-450
-501
-546
-584
-619
-657
-699
-741
-775
-799
-815
-830
-853
-888
-926
-956
-969
-961
-937
-907
-877
-856
-845
-844
-849
-855
-857
-854
-849
-846
-847
-852
-859
-866
-874
-882
-884
-869
-828
-764
-691
-627
-582
-552
-520
-472
-402
-322
-247
-187
-138
-90
-36
22
77
123
163
205
258
317
372
411
429
431
429
432
445
466
491
516
538
553
559
553
536
508
473
438
409
390
383
383
383
376
364
351
345
346
348
344
332
317
311
318
334
349
353
347
342
347
367
392
413
426
436
452
479
515
553
588
621
653
684
709
721
720
711
703
699
691
667
620
556
488
431
389
357
322
277
222
164
107
55
5
-44
-93
-143
-192
-242
-293
-345
-397
-445
-491
-533
-572
-606
-634
-652
-662
-665
-663
-658
-653
-646
-637
-621
-598
-572
-551
-548
-567
-602
-637
-658
-661
-658
-666
-692
-731
-764
-775
-765
-749
-747
-768
-804
-836
-851
-845
-830
-818
-813
-816
-820
-824
-832
-844
-860
-874
-883
-885
-885
-883
-880
-869
-848
-819
-787
-755
-724
-691
-656
-616
-575
-532
-490
-448
-411
-384
-369
-361
-350
-329
-297
-263
-235
-219
-209
-200
-188
-176
-170
-170
-168
-154
-124
-88
-61
-53
-61
-70
-70
-55
-35
-17
-4
12
37
74
114
147
169
183
196
213
231
242
242
236
230
229
233
241
249
256
264
272
278
280
277
273
270
269
267
265
263
267
273
275
261
225
172
116
75
53
45
36
20
-1
-20
-28
-27
-30
-46
-81
-128
-177
-219
-248
-267
-282
-300
-329
-371
-425
-486
-547
-604
-657
-708
-759
-808
-849
-879
-899
-916
-934
-953
-966
-971
-968
-967
-979
-1006
-1042
-1071
-1083
-1079
-1068
-1061
-1065
-1075
-1081
-1071
-1039
-990
-932
-877
-834
-801
-768
-724
-662
-590
-525
-483
-469
-471
-468
-446
-404
-357
-321
-298
-278
-244
-190
-121
-54
-1
37
70
104
138
162
166
153
133
119
117
124
130
131
127
122
122
123
126
129
134
145
159
169
170
157
133
100
59
8
-55
-130
-213
-302
-396
-495
-599
-704
-804
-892
-964
-1022
-1071
-1113
-1150
-1184
-1218
-1255
-1292
-1323
-1340
-1340
-1327
-1312
-1302
-1297
-1290
-1273
-1243
-1207
-1176
-1155
-1140
-1120
-1086
-1036
-982
-935
-904
-886
-872
-846
-801
-738
-665
-596
-537
-490
-447
-398
-338
-269
-200
-137
-83
-34
15
61
97
115
114
107
108
127
161
197
219
224
219
214
216
220
221
215
211
219
242
272
292
290
269
241
221
216
216
206
181
146
116
102
106
118
125
121
113
108
111
118
123
120
110
104
109
128
157
186
208
222
231
245
271
314
371
433
488
527
549
559
571
596
638
694
753
808
853
888
919
950
985
1022
1059
1090
1110
1117
1115
1111
1111
1114
1115
1103
1076
1041
1010
996
1000
1012
1020
1018
1008
1000
1000
1010
1027
1047
1074
1111
1154
1194
1217
1220
1209
1198
1200
1213
1225
1220
1196
1160
1130
1115
1110
1103
1078
1030
964
892
825
768
719
672
621
564
500
437
383
347
329
322
317
305
286
263
242
221
196
165
127
87
47
2
-56
-131
-218
-305
-379
-436
-483
-531
-585
-636
-674
-693
-699
-706
-727
-763
-803
-835
-851
-850
-839
-820
-795
-759
-712
-654
-590
-520
-444
-363
-278
-194
-114
-38
36
109
182
253
321
386
450
517
590
671
760
853
942
1018
1076
1115
1146
1182
1231
1289
1346
1388
1406
1407
1401
1398
1400
1404
1404
1401
1398
1399
1404
1409
1405
1389
1362
1331
1304
1289
1288
1298
1310
1315
1306
1284
1254
1225
1206
1199
1198
1196
1188
1169
1141
1107
1073
1044
1025
1014
1006
995
977
957
941
935
933
925
899
851
790
731
682
640
593
531
452
367
287
215
146
73
-7
-86
-152
-202
-238
-271
-307
-347
-383
-413
-439
-469
-508
-553
-590
-606
-597
-569
-534
-504
-482
-463
-439
-406
-362
-314
-267
-225
-192
-164
-136
-103
-61
-12
34
71
93
104
113
130
155
187
218
244
267
293
328
369
411
446
470
485
502
529
568
612
648
662
652
627
600
585
585
593
599
599
593
591
598
616
640
663
679
687
691
695
704
718
737
758
777
790
796
796
793
791
792
794
794
792
790
791
795
800
796
781
754
723
698
683
673
660
635
594
544
495
455
422
390
351
305
255
212
179
153
125
89
44
-1
-35
-56
-69
-85
-113
-151
-187
-210
-215
-211
-209
-216
-231
-246
-253
-250
-240
-229
-217
-201
-176
-141
-100
-61
-31
-12
-4
-5
-10
-14
-14
-8
-2
-4
-26
-68
-125
-186
-238
-280
-316
-352
-394
-442
-495
-548
-601
-650
-691
-722
-743
-757
-771
-791
-815
-839
-860
-877
-891
-905
-915
-918
-914
-906
-903
-911
-928
-944
-949
-937
-913
-881
-842
-794
-731
-656
-576
-504
-445
-398
-358
-320
-285
-256
-232
-207
-174
-130
-80
-35
0
27
56
91
130
161
178
182
181
184
193
198
186
153
104
50
-3
-54
-114
-189
-277
-372
-465
-553
-641
-734
-835
-939
-1040
-1129
-1202
-1260
-1307
-1348
-1386
-1423
-1460
-1492
-1515
-1525
-1521
-1504
-1477
-1444
-1408
-1373
-1339
-1307
-1274
-1234
-1186
-1130
-1074
-1020
-976
-935
-889
-832
-765
-689
-611
-533
-460
-392
-333
-281
-231
-174
-104
-22
62
137
197
247
296
345
389
416
423
421
428
455
496
531
544
539
538
563
607
637
606
493
319
141
19
-25
-7
29
46
36
15
5
12
26
33
28
17
11
16
25
29
25
17
14
17
24
26
23
18
15
18
23
25
22
18
16
18
22
24
22
18
17
19
22
23
21
18
17
19
21
22
21
18
17
19
21
22
20
18
17
19
21
21
20
18
17
19
20
21
19
18
17
18
20
20
19
18
17
18
20
20
19
17
17
18
19
20
19
17
17
18
19
19
18
17
17
18
19
19
18
17
17
18
19
19
18
17
17
17
18
18
17
17
17
17
18
18
17
16
16
17
18
18
17
16
16
17
18
17
17
16
16
17
17
17
17
16
16
17
17
17
16
16
16
16
17
17
16
16
16
16
17
16
16
15
16
16
16
16
16
15
15
16
16
16
15
15
15
16
16
16
15
15
15
15
16
15
15
15
15
15
15
15
15
15
15
15
15
15
15
14
15
15
15
15
14
14
14
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
13
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
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
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
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
