5
21693
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
0
1
1
1
0
0
0
0
0
0
1
1
1
0
0
0
0
0
0
1
1
1
0
0
0
-1
0
0
0
1
1
1
0
0
-1
-1
0
0
1
1
1
0
0
-1
-1
0
0
1
1
1
1
0
-1
-1
-1
0
1
1
1
1
0
-1
-1
-1
0
0
1
1
1
0
-1
-1
-1
-1
0
1
2
2
1
0
-1
-2
-1
0
1
2
2
1
0
-1
-2
-2
0
1
2
2
2
0
-1
-2
-2
-1
1
2
3
2
1
-2
-3
-3
-2
1
3
4
3
1
-3
-5
-5
-2
5
13
19
22
19
10
-3
-16
-26
-30
-26
-16
-1
16
29
38
41
39
34
26
18
11
3
-4
-11
-18
-22
-24
-23
-20
-15
-11
-8
-8
-10
-12
-12
-9
-2
8
19
28
31
28
19
6
-8
-19
-24
-24
-18
-9
1
9
16
20
21
21
18
14
7
0
-8
-15
-18
-16
-10
0
10
19
22
18
9
-2
-14
-21
-22
-18
-10
-3
2
3
0
-6
-11
-12
-9
-2
7
14
18
15
8
-2
-11
-17
-18
-14
-8
0
7
11
12
12
11
10
9
9
7
5
2
-2
-4
-4
-4
-4
-6
-12
-21
-32
-41
-45
-40
-27
-7
14
31
37
33
17
-3
-22
-32
-30
-17
3
23
36
37
26
7
-12
-25
-25
-13
8
31
49
54
46
27
3
-17
-29
-28
-16
2
19
30
32
23
9
-5
-15
-16
-8
5
21
34
41
40
33
21
9
-1
-7
-9
-7
-2
5
10
15
17
17
14
9
2
-6
-12
-17
-18
-15
-9
0
9
16
22
26
28
27
25
21
16
9
1
-8
-15
-20
-22
-20
-16
-11
-7
-5
-6
-8
-10
-10
-5
2
12
22
28
29
24
15
4
-5
-11
-12
-10
-6
-3
-3
-6
-9
-12
-11
-6
4
14
22
25
22
12
-1
-13
-21
-22
-17
-9
-1
3
2
-4
-12
-20
-23
-20
-11
1
12
19
20
16
8
-1
-7
-9
-8
-4
-1
0
-2
-5
-6
-4
3
15
29
43
52
53
48
36
22
9
-1
-8
-11
-14
-17
-20
-24
-24
-21
-11
4
20
33
39
35
20
-1
-22
-37
-40
-31
-12
13
36
51
54
46
29
9
-9
-20
-25
-23
-17
-11
-6
-2
1
6
14
24
33
40
39
32
17
0
-17
-28
-31
-26
-15
-2
8
13
11
6
-1
-4
-2
5
16
26
31
31
23
11
-2
-13
-18
-17
-11
-2
5
10
11
8
3
-3
-8
-12
-15
-17
-20
-23
-25
-26
-24
-19
-12
-4
3
7
9
9
8
7
9
11
15
16
15
9
0
-10
-19
-24
-23
-17
-7
5
15
20
19
13
3
-6
-11
-11
-4
8
24
38
47
49
44
31
13
-6
-22
-33
-37
-34
-27
-16
-6
3
9
13
15
16
17
18
19
18
15
10
5
1
0
2
8
16
24
28
27
21
10
-1
-10
-14
-12
-5
5
13
16
14
5
-6
-16
-21
-18
-9
4
18
29
34
31
21
7
-8
-20
-28
-31
-29
-25
-20
-14
-10
-6
-2
0
2
3
4
3
1
-1
-3
-5
-8
-10
-12
-14
-14
-12
-9
-3
3
7
9
5
-2
-13
-23
-29
-29
-22
-8
8
23
33
34
27
14
-2
-16
-25
-28
-24
-17
-9
-3
0
-1
-4
-7
-10
-11
-11
-9
-6
-3
0
5
10
16
21
24
23
18
8
-4
-14
-21
-22
-16
-6
7
17
24
25
22
16
10
7
7
9
13
16
17
15
10
5
0
-3
-6
-8
-12
-17
-24
-30
-33
-30
-21
-4
16
34
47
50
42
25
4
-16
-29
-31
-22
-5
15
30
36
32
17
-3
-23
-35
-37
-28
-11
9
26
34
32
21
4
-12
-22
-25
-18
-6
9
21
27
26
20
11
3
-4
-8
-11
-14
-18
-22
-26
-25
-19
-7
10
26
38
39
29
9
-16
-40
-55
-56
-44
-23
0
18
24
16
-3
-27
-47
-58
-55
-40
-18
6
25
34
32
23
11
-1
-7
-9
-6
-1
4
6
7
6
6
7
9
10
10
8
2
-3
-8
-9
-6
1
7
11
10
1
-12
-28
-41
-48
-47
-38
-24
-10
1
7
6
1
-6
-12
-14
-12
-7
-2
3
6
6
3
0
-2
-5
-6
-7
-8
-8
-7
-6
-3
-1
1
1
-1
-6
-12
-17
-19
-15
-7
4
15
21
21
13
0
-17
-32
-42
-45
-41
-32
-22
-14
-10
-10
-12
-14
-14
-10
-2
7
17
23
26
24
18
11
3
-3
-7
-9
-7
-4
1
7
12
16
16
14
7
-1
-10
-18
-21
-20
-15
-8
-1
2
2
-3
-10
-18
-22
-22
-17
-9
-1
5
6
2
-5
-13
-20
-23
-22
-19
-16
-14
-14
-15
-15
-14
-8
1
12
22
28
27
20
7
-8
-20
-28
-28
-21
-10
3
13
19
20
16
9
0
-9
-16
-21
-24
-25
-22
-17
-8
3
14
24
28
25
14
-3
-24
-42
-54
-55
-46
-26
-1
24
43
52
48
34
13
-9
-27
-38
-39
-33
-21
-9
0
4
2
-6
-15
-22
-25
-23
-16
-5
7
17
23
25
24
20
17
14
13
12
10
6
-1
-11
-21
-30
-34
-33
-27
-18
-8
-2
0
-4
-13
-21
-27
-27
-20
-6
9
23
30
29
19
4
-12
-24
-28
-24
-12
2
15
23
22
14
2
-10
-18
-20
-15
-5
8
19
27
29
26
18
6
-7
-19
-29
-36
-38
-34
-23
-7
13
31
44
47
40
24
4
-15
-26
-25
-12
9
30
45
46
33
8
-20
-43
-51
-42
-18
13
41
56
53
32
0
-33
-58
-67
-59
-38
-13
6
15
9
-6
-24
-37
-40
-32
-15
2
15
17
10
-3
-16
-22
-19
-8
5
15
16
6
-11
-29
-41
-40
-25
-1
26
47
53
44
22
-4
-26
-35
-30
-13
9
26
31
22
1
-25
-46
-57
-52
-35
-12
10
22
23
12
-4
-20
-28
-28
-18
-4
10
19
21
17
9
2
-2
-2
0
1
0
-4
-11
-16
-18
-13
-2
13
27
34
33
23
5
-14
-30
-39
-39
-32
-20
-9
-2
0
-1
-4
-4
-2
5
12
18
19
13
3
-10
-21
-27
-27
-20
-10
-1
4
2
-6
-16
-25
-28
-25
-16
-2
10
18
19
13
2
-10
-19
-21
-17
-9
0
6
7
1
-8
-19
-27
-29
-25
-17
-7
2
7
6
2
-2
-4
-1
7
19
30
37
36
25
7
-15
-36
-49
-53
-45
-28
-6
15
31
39
39
32
21
10
1
-5
-6
-6
-5
-4
-4
-4
-4
-2
2
7
13
18
19
17
10
1
-8
-14
-16
-13
-6
4
13
20
22
20
15
8
1
-4
-7
-8
-8
-8
-9
-11
-13
-15
-15
-13
-8
-3
1
2
0
-6
-13
-20
-23
-22
-16
-7
4
13
18
18
12
3
-7
-17
-23
-25
-25
-23
-20
-17
-16
-15
-13
-11
-7
-2
3
6
8
7
5
1
-2
-4
-5
-4
-4
-5
-9
-15
-24
-34
-44
-53
-58
-58
-51
-39
-23
-4
13
27
33
33
24
11
-3
-15
-22
-21
-15
-4
6
13
14
11
3
-5
-10
-11
-6
1
8
12
11
6
-2
-10
-14
-14
-10
-3
3
6
4
-1
-8
-12
-11
-5
7
19
29
34
31
21
8
-4
-11
-13
-8
0
10
18
23
24
23
21
19
19
20
20
18
14
10
6
5
8
13
20
25
27
23
15
4
-7
-16
-21
-21
-18
-13
-9
-5
-1
4
11
20
29
37
40
35
24
7
-12
-26
-33
-30
-18
1
22
39
48
49
42
30
15
2
-9
-15
-17
-16
-12
-6
0
6
11
12
8
0
-12
-24
-32
-35
-29
-17
0
16
28
31
25
12
-2
-14
-19
-16
-7
5
14
17
13
2
-10
-19
-21
-15
-2
15
29
38
38
30
17
3
-7
-12
-12
-7
0
5
7
7
4
-1
-4
-7
-8
-9
-9
-10
-10
-10
-8
-6
-3
-2
-2
-4
-8
-12
-14
-12
-6
3
13
20
22
18
9
-2
-10
-12
-6
7
24
40
50
51
42
27
9
-6
-14
-15
-9
1
10
14
13
5
-6
-17
-24
-25
-21
-14
-5
2
6
7
7
6
7
11
15
19
21
19
13
5
-3
-7
-7
-1
7
15
20
20
13
2
-11
-20
-23
-19
-9
4
16
23
23
17
5
-6
-15
-17
-12
-3
8
17
20
17
8
-3
-13
-20
-23
-22
-19
-17
-17
-20
-24
-27
-25
-19
-8
6
19
27
29
23
13
1
-8
-13
-12
-7
0
5
7
5
0
-5
-8
-6
0
7
13
15
11
3
-8
-17
-21
-18
-10
2
14
21
21
14
2
-11
-22
-27
-27
-23
-16
-11
-9
-11
-14
-18
-21
-20
-18
-14
-12
-12
-14
-18
-22
-24
-22
-18
-12
-7
-5
-7
-12
-17
-19
-18
-12
-3
8
15
17
13
3
-9
-20
-28
-29
-25
-17
-9
-3
-1
-4
-9
-14
-18
-19
-17
-13
-9
-6
-6
-8
-11
-13
-13
-11
-7
-2
2
3
3
0
-4
-8
-11
-11
-8
-3
5
15
24
31
34
33
25
13
-2
-18
-30
-36
-34
-26
-12
1
12
15
11
1
-12
-23
-29
-29
-22
-12
-2
3
1
-8
-21
-33
-41
-41
-33
-18
0
17
27
29
24
12
-2
-14
-22
-23
-18
-9
2
12
19
21
19
14
6
-1
-7
-11
-12
-11
-8
-5
-3
-3
-4
-6
-7
-7
-6
-3
1
3
2
-2
-9
-18
-26
-31
-31
-26
-18
-9
-2
2
1
-5
-12
-18
-19
-15
-6
7
21
31
35
33
24
10
-4
-17
-24
-26
-23
-15
-6
1
5
5
2
-2
-6
-6
-3
5
15
25
31
31
24
10
-7
-24
-36
-40
-36
-25
-11
1
7
6
-4
-18
-33
-44
-47
-42
-30
-16
-4
2
1
-7
-18
-27
-31
-26
-13
4
21
34
38
33
20
3
-14
-25
-29
-26
-17
-5
5
12
14
13
9
6
7
11
19
29
38
42
40
31
16
-3
-21
-34
-40
-37
-25
-8
11
28
39
43
38
27
13
-1
-13
-20
-23
-22
-18
-14
-11
-8
-5
-2
2
7
13
18
22
23
22
19
14
10
7
5
4
5
5
5
4
3
2
3
5
8
11
14
14
11
6
-2
-10
-16
-20
-21
-20
-17
-13
-11
-11
-12
-14
-15
-13
-9
-2
6
13
18
19
15
7
-3
-13
-19
-21
-18
-9
2
14
23
29
29
25
18
10
2
-4
-7
-6
-3
1
6
8
9
8
5
2
0
0
2
5
9
11
10
5
-5
-17
-30
-41
-48
-47
-39
-26
-9
8
21
29
29
22
10
-5
-19
-30
-36
-35
-27
-13
4
22
37
47
49
43
29
11
-7
-20
-25
-20
-5
17
40
59
67
63
46
21
-7
-31
-46
-48
-39
-22
-3
11
17
12
0
-17
-31
-38
-35
-23
-4
15
29
34
27
11
-10
-29
-40
-41
-31
-13
5
18
22
13
-5
-27
-46
-57
-55
-40
-17
8
28
37
34
21
1
-17
-29
-31
-23
-8
9
23
30
27
17
4
-9
-18
-19
-14
-4
8
18
23
23
18
9
-1
-11
-17
-20
-17
-11
-1
8
16
19
16
7
-7
-23
-37
-46
-47
-40
-25
-8
9
21
26
22
12
-2
-15
-24
-28
-28
-24
-20
-16
-13
-13
-13
-13
-11
-7
-3
2
5
5
2
-5
-12
-20
-26
-29
-28
-23
-13
-1
11
20
25
22
13
-2
-19
-33
-41
-38
-26
-5
18
39
50
49
35
12
-15
-39
-53
-56
-47
-30
-10
6
15
15
6
-8
-22
-33
-39
-39
-34
-26
-18
-13
-10
-11
-13
-15
-17
-16
-13
-9
-4
-1
-1
-5
-12
-21
-30
-37
-40
-39
-32
-23
-13
-5
0
0
-2
-6
-9
-9
-5
0
5
8
7
1
-7
-14
-18
-16
-7
7
22
33
39
38
30
17
4
-7
-14
-17
-16
-13
-9
-4
1
7
15
23
30
34
33
26
15
1
-12
-21
-24
-22
-16
-8
-2
2
2
-1
-4
-7
-8
-8
-8
-10
-15
-21
-28
-33
-34
-31
-24
-15
-6
1
6
8
9
11
13
16
19
19
15
8
-2
-11
-17
-17
-12
-3
7
14
15
10
1
-11
-20
-25
-25
-20
-14
-8
-6
-8
-10
-12
-11
-4
5
16
24
26
20
7
-9
-23
-32
-32
-22
-6
12
27
36
36
29
16
1
-12
-20
-23
-22
-17
-12
-7
-5
-4
-5
-6
-6
-4
-1
3
7
10
12
11
8
4
0
-3
-3
0
6
13
19
22
20
12
1
-12
-24
-31
-32
-26
-16
-4
6
12
13
8
1
-8
-14
-17
-16
-13
-7
-3
1
2
2
2
3
5
9
13
17
19
19
17
13
7
2
-2
-4
-5
-5
-5
-4
-3
-4
-6
-9
-12
-16
-19
-19
-18
-13
-7
1
9
15
16
13
5
-7
-21
-35
-45
-50
-48
-40
-28
-13
0
10
14
12
5
-5
-15
-22
-25
-23
-18
-11
-6
-4
-6
-12
-19
-23
-24
-18
-6
9
24
35
38
33
21
4
-12
-25
-32
-32
-27
-19
-11
-5
-1
0
1
3
7
13
20
26
30
30
27
20
12
5
-1
-6
-9
-10
-11
-10
-8
-4
3
10
17
22
24
21
14
4
-5
-12
-14
-13
-10
-7
-6
-8
-14
-21
-26
-26
-19
-7
7
20
26
25
15
0
-16
-27
-30
-25
-13
0
11
13
8
-4
-17
-26
-26
-17
2
24
42
52
50
35
11
-15
-38
-53
-58
-53
-42
-28
-15
-6
0
5
10
17
25
34
40
43
40
32
21
8
-2
-9
-12
-11
-9
-7
-6
-5
-5
-5
-3
1
5
9
13
13
12
8
3
-3
-10
-16
-21
-25
-28
-29
-26
-21
-12
-1
9
16
19
17
10
-1
-11
-19
-23
-23
-18
-13
-7
-5
-5
-9
-13
-17
-17
-14
-6
5
17
28
35
36
33
25
14
3
-6
-11
-11
-6
2
9
14
15
11
3
-5
-11
-12
-8
0
9
15
14
4
-12
-31
-47
-55
-51
-35
-11
14
33
42
37
21
0
-19
-29
-28
-16
1
18
26
24
12
-8
-27
-39
-39
-28
-8
14
31
39
34
20
0
-18
-29
-31
-24
-11
4
17
23
23
19
12
6
4
5
8
12
15
15
14
10
7
4
1
0
-2
-5
-9
-15
-20
-24
-25
-21
-14
-4
6
14
18
18
13
5
-3
-8
-10
-7
-2
5
10
12
9
1
-8
-17
-21
-19
-11
1
14
25
30
28
20
9
-2
-10
-12
-10
-3
3
6
4
-3
-12
-21
-27
-28
-23
-15
-8
-3
-3
-7
-14
-20
-21
-17
-7
7
19
27
28
22
12
0
-8
-11
-9
-3
3
5
1
-7
-19
-30
-36
-35
-25
-11
6
20
29
31
28
21
15
11
10
11
12
12
10
6
3
1
3
8
14
20
22
20
15
10
8
14
26
45
64
78
81
71
48
20
-8
-28
-34
-25
-5
19
41
53
54
45
31
18
11
13
22
33
41
42
34
18
0
-14
-20
-16
-5
10
22
26
20
6
-11
-28
-38
-39
-31
-18
-6
3
3
-3
-16
-30
-43
-51
-55
-55
-52
-49
-47
-45
-44
-42
-39
-35
-30
-27
-26
-28
-31
-36
-39
-41
-41
-39
-37
-35
-34
-33
-31
-28
-23
-19
-18
-20
-29
-43
-61
-77
-87
-87
-76
-54
-27
-2
17
23
17
2
-17
-32
-39
-34
-20
-2
13
21
17
3
-15
-30
-35
-25
0
34
71
102
120
122
112
95
78
68
70
81
98
113
120
116
100
77
52
33
24
26
37
55
73
88
98
102
104
103
103
102
101
99
95
92
90
92
100
111
123
133
136
132
121
107
97
95
105
125
149
172
185
183
165
137
105
78
63
62
73
91
109
121
125
122
115
109
107
111
119
128
134
137
138
139
146
158
176
194
206
204
186
151
105
58
20
-3
-8
1
16
29
30
16
-11
-45
-78
-101
-109
-101
-82
-58
-34
-15
-4
0
0
-3
-5
-8
-11
-14
-18
-21
-20
-14
-2
15
33
47
55
54
44
30
15
3
-4
-7
-9
-17
-33
-60
-96
-136
-174
-202
-215
-213
-198
-175
-151
-131
-117
-110
-105
-98
-85
-62
-30
9
51
93
130
161
183
198
204
201
189
168
137
100
60
22
-11
-34
-47
-52
-54
-56
-64
-81
-107
-138
-171
-199
-218
-226
-223
-212
-195
-177
-158
-138
-117
-92
-64
-32
0
32
61
86
109
132
158
188
218
246
263
265
248
210
158
97
38
-13
-51
-76
-93
-105
-118
-136
-155
-173
-184
-183
-169
-144
-111
-76
-43
-13
13
40
69
101
133
163
185
198
202
202
203
211
229
252
274
283
270
230
166
87
7
-58
-100
-118
-119
-118
-130
-166
-228
-307
-388
-450
-477
-459
-397
-302
-189
-77
23
104
166
213
249
277
295
299
287
257
215
170
135
117
120
141
169
189
189
162
111
46
-18
-64
-85
-77
-48
-11
21
36
32
9
-24
-58
-86
-104
-113
-114
-110
-98
-74
-30
36
127
235
346
445
514
544
531
482
410
329
253
189
138
97
58
20
-18
-50
-70
-73
-55
-22
19
57
83
95
95
91
94
112
146
191
235
267
276
256
213
154
94
45
13
1
4
15
29
43
59
82
116
164
220
279
328
358
363
343
303
251
197
146
100
58
18
-24
-64
-97
-115
-110
-79
-26
39
102
148
167
157
122
75
29
-5
-22
-24
-21
-25
-47
-90
-154
-227
-298
-352
-377
-370
-332
-269
-193
-114
-41
18
61
86
95
90
75
52
23
-11
-51
-98
-153
-217
-287
-359
-427
-482
-519
-532
-523
-497
-463
-428
-399
-377
-358
-334
-295
-234
-149
-43
73
185
277
340
365
354
309
239
152
55
-43
-137
-218
-280
-316
-323
-303
-262
-212
-168
-143
-143
-167
-207
-247
-272
-271
-240
-185
-119
-56
-11
12
16
10
6
12
30
53
69
67
40
-8
-60
-94
-85
-16
115
293
490
669
795
843
808
701
550
383
230
106
13
-58
-123
-194
-276
-361
-433
-472
-460
-391
-274
-129
16
134
206
229
213
179
153
153
190
261
352
443
515
556
564
544
506
460
416
372
328
278
220
157
96
46
15
5
9
12
-2
-50
-137
-259
-398
-527
-621
-658
-628
-538
-406
-256
-113
4
90
148
187
218
247
272
283
265
206
97
-56
-241
-435
-613
-754
-846
-884
-874
-829
-762
-683
-597
-505
-401
-283
-149
-2
147
284
395
465
483
447
358
226
63
-113
-285
-438
-556
-630
-652
-621
-543
-428
-293
-156
-40
37
66
42
-25
-116
-206
-270
-288
-247
-153
-21
124
251
334
359
323
236
120
-3
-111
-193
-245
-272
-281
-280
-273
-258
-228
-176
-102
-7
97
196
277
331
357
363
362
366
385
420
464
506
533
537
516
474
422
369
323
285
252
220
186
153
126
115
127
163
215
265
294
283
224
121
-5
-125
-209
-233
-187
-78
71
229
366
459
499
488
441
373
299
228
162
101
42
-13
-57
-79
-70
-24
57
158
258
331
355
314
206
43
-152
-349
-519
-635
-684
-663
-584
-465
-332
-208
-111
-51
-25
-22
-24
-13
26
96
194
304
409
490
534
537
502
441
366
286
206
125
37
-61
-171
-285
-393
-479
-533
-550
-533
-495
-452
-417
-399
-392
-385
-359
-298
-193
-45
132
314
477
599
667
678
639
562
461
348
229
109
-11
-127
-237
-334
-413
-468
-494
-488
-448
-376
-270
-135
24
196
364
511
616
668
663
609
526
439
374
346
357
394
433
448
417
330
194
31
-130
-260
-340
-362
-330
-260
-165
-58
58
186
335
507
698
893
1069
1197
1253
1223
1108
922
692
449
221
28
-120
-223
-286
-319
-330
-322
-295
-250
-184
-100
-3
97
187
255
288
278
221
121
-12
-166
-325
-471
-591
-678
-729
-750
-748
-734
-717
-703
-692
-682
-667
-642
-605
-553
-489
-412
-326
-231
-131
-28
71
157
219
247
237
191
122
45
-20
-59
-67
-49
-20
1
-2
-38
-101
-174
-234
-261
-242
-181
-95
-12
40
41
-14
-112
-229
-336
-406
-429
-409
-368
-332
-328
-372
-465
-593
-729
-846
-920
-936
-892
-795
-660
-503
-337
-173
-20
115
226
305
347
352
326
281
233
198
187
200
229
258
268
247
192
113
30
-34
-60
-39
23
110
199
267
306
317
317
328
370
450
558
671
753
770
702
547
326
76
-155
-325
-406
-389
-285
-119
76
271
443
578
668
710
702
643
535
389
224
68
-46
-90
-52
64
230
402
532
582
533
393
194
-23
-216
-359
-450
-510
-569
-662
-803
-988
-1189
-1365
-1477
-1500
-1433
-1299
-1137
-984
-864
-780
-712
-625
-489
-288
-31
246
496
671
741
704
583
422
265
145
69
20
-35
-132
-290
-503
-741
-952
-1086
-1104
-996
-781
-502
-214
35
215
316
352
344
316
281
238
179
92
-29
-178
-334
-472
-570
-615
-611
-580
-551
-555
-612
-724
-876
-1038
-1177
-1262
-1275
-1215
-1093
-927
-739
-547
-361
-183
-13
152
314
470
616
746
856
941
1000
1031
1033
1006
953
875
780
679
586
514
476
477
516
583
666
745
806
835
824
771
678
549
394
220
38
-140
-300
-428
-510
-538
-505
-414
-275
-106
73
240
375
466
511
515
495
473
468
496
562
659
767
860
910
898
815
670
484
288
115
-14
-85
-104
-87
-55
-29
-18
-26
-44
-62
-73
-79
-94
-136
-224
-367
-561
-783
-999
-1172
-1269
-1279
-1206
-1078
-930
-798
-706
-658
-639
-621
-571
-469
-309
-109
101
281
397
434
393
300
192
108
79
120
226
374
536
679
782
836
844
820
779
732
679
613
519
381
188
-59
-344
-640
-913
-1130
-1264
-1304
-1256
-1136
-974
-797
-629
-485
-368
-274
-196
-127
-63
-6
40
73
93
102
109
120
138
158
171
161
117
32
-86
-221
-348
-444
-493
-492
-454
-401
-358
-343
-361
-401
-438
-446
-405
-309
-172
-25
98
164
160
91
-19
-131
-207
-220
-159
-33
137
320
492
636
748
834
900
954
995
1014
1002
950
852
713
544
363
184
22
-116
-228
-315
-379
-420
-439
-437
-418
-389
-359
-334
-319
-310
-301
-278
-231
-159
-68
21
85
99
49
-67
-234
-426
-610
-757
-847
-875
-844
-768
-658
-527
-379
-222
-61
88
204
264
244
134
-62
-318
-594
-842
-1020
-1100
-1075
-960
-790
-601
-431
-303
-223
-185
-171
-163
-145
-110
-60
-3
50
91
113
116
102
76
46
19
0
-5
4
26
55
84
101
98
70
19
-49
-121
-185
-231
-256
-263
-263
-265
-279
-304
-335
-356
-353
-312
-229
-106
45
209
371
522
657
779
889
987
1069
1124
1142
1116
1045
941
825
722
654
633
654
700
740
741
679
544
349
121
-98
-267
-356
-352
-266
-127
22
138
189
161
62
-81
-233
-354
-415
-406
-334
-219
-91
21
102
149
174
198
243
323
436
569
697
792
832
805
714
572
397
209
19
-165
-341
-506
-648
-751
-791
-750
-618
-402
-132
150
396
570
653
655
611
567
567
638
776
951
1112
1203
1180
1029
763
424
68
-255
-508
-684
-797
-877
-958
-1061
-1191
-1332
-1458
-1538
-1551
-1487
-1357
-1180
-982
-786
-607
-450
-318
-209
-126
-74
-63
-99
-182
-300
-434
-555
-637
-663
-626
-537
-417
-292
-187
-117
-82
-72
-66
-44
11
105
232
378
520
638
715
742
715
641
528
388
232
76
-65
-175
-234
-227
-140
31
278
579
904
1213
1469
1643
1718
1695
1591
1432
1248
1066
905
771
660
564
470
372
269
166
72
-5
-60
-92
-107
-113
-118
-131
-154
-191
-240
-299
-367
-439
-510
-570
-609
-616
-583
-510
-407
-291
-187
-118
-102
-144
-237
-362
-493
-608
-693
-745
-776
-801
-836
-891
-962
-1032
-1079
-1078
-1010
-872
-670
-429
-178
53
238
360
413
398
325
209
65
-90
-242
-376
-483
-556
-593
-600
-582
-547
-501
-447
-388
-321
-249
-174
-105
-52
-23
-21
-43
-75
-102
-104
-70
-1
93
189
264
296
275
204
99
-18
-124
-204
-251
-270
-270
-262
-252
-243
-228
-202
-161
-107
-49
1
32
42
32
17
11
31
81
158
248
329
380
388
349
274
182
96
40
28
65
149
268
407
551
685
798
880
929
943
926
886
835
784
745
724
723
739
763
784
794
786
755
700
620
514
383
229
58
-117
-280
-410
-489
-507
-464
-370
-246
-119
-11
66
108
126
132
142
161
188
208
203
153
49
-110
-311
-532
-745
-926
-1054
-1120
-1120
-1058
-943
-787
-604
-407
-213
-37
108
213
276
297
286
247
188
107
2
-135
-306
-511
-737
-967
-1175
-1340
-1442
-1475
-1441
-1350
-1216
-1054
-875
-687
-500
-322
-166
-49
17
23
-26
-115
-219
-310
-364
-372
-340
-287
-239
-217
-230
-270
-312
-325
-278
-157
38
284
549
799
1006
1162
1267
1335
1379
1407
1414
1390
1318
1190
1010
799
588
412
302
272
315
410
525
630
704
738
739
721
700
686
683
685
684
675
654
623
586
542
486
405
284
111
-115
-382
-662
-918
-1115
-1225
-1237
-1161
-1018
-843
-661
-491
-337
-190
-37
135
330
540
747
929
1066
1146
1165
1134
1066
975
873
766
655
538
415
287
160
38
-73
-173
-264
-349
-429
-504
-564
-598
-591
-531
-411
-237
-20
223
469
699
897
1051
1151
1191
1165
1070
907
686
426
151
-106
-318
-465
-539
-550
-519
-472
-433
-416
-421
-437
-443
-424
-368
-281
-179
-88
-34
-35
-96
-207
-347
-493
-620
-716
-781
-825
-862
-907
-970
-1053
-1147
-1241
-1322
-1376
-1396
-1374
-1306
-1187
-1010
-773
-477
-134
234
593
903
1125
1232
1214
1081
865
611
366
172
57
26
69
161
270
369
440
478
490
491
497
520
568
637
714
784
829
835
793
703
574
420
260
111
-9
-91
-131
-131
-99
-45
20
91
164
240
320
405
493
579
653
708
736
735
707
662
608
553
500
444
372
269
120
-82
-338
-632
-944
-1243
-1502
-1697
-1815
-1857
-1831
-1757
-1656
-1550
-1453
-1373
-1310
-1256
-1196
-1118
-1008
-860
-675
-464
-242
-28
160
312
424
504
568
632
712
813
931
1048
1139
1179
1148
1033
840
582
282
-32
-337
-615
-853
-1045
-1188
-1280
-1318
-1303
-1237
-1129
-992
-846
-709
-598
-519
-473
-448
-429
-400
-351
-278
-186
-85
11
93
157
207
254
311
394
513
675
877
1113
1371
1634
1882
2095
2248
2324
2309
2197
1998
1730
1423
1110
824
590
421
314
256
224
194
145
63
-55
-203
-368
-530
-669
-765
-802
-767
-656
-469
-219
75
384
679
927
1106
1202
1214
1155
1047
914
783
670
581
515
457
393
306
185
27
-161
-365
-563
-732
-852
-907
-892
-810
-673
-500
-312
-129
32
159
250
303
324
318
290
245
191
135
89
64
72
123
216
344
491
632
741
798
789
714
583
417
242
81
-50
-142
-195
-215
-212
-195
-171
-144
-117
-92
-70
-54
-45
-41
-37
-23
16
92
218
395
617
864
1111
1324
1473
1533
1491
1349
1125
847
551
278
58
-85
-145
-130
-60
30
108
140
105
-7
-189
-423
-682
-935
-1152
-1313
-1406
-1434
-1407
-1341
-1256
-1168
-1089
-1022
-964
-905
-834
-741
-623
-481
-327
-176
-50
33
58
19
-77
-217
-380
-540
-674
-765
-804
-789
-726
-623
-492
-339
-169
18
223
444
677
910
1128
1308
1429
1474
1433
1307
1109
860
586
314
64
-152
-331
-479
-603
-710
-802
-875
-921
-930
-897
-821
-714
-594
-481
-396
-351
-351
-392
-465
-561
-676
-811
-972
-1165
-1388
-1632
-1873
-2081
-2225
-2281
-2243
-2120
-1942
-1746
-1567
-1429
-1340
-1289
-1253
-1207
-1132
-1022
-888
-748
-623
-526
-456
-398
-328
-218
-52
173
439
719
979
1189
1334
1414
1444
1445
1439
1442
1460
1487
1516
1538
1551
1557
1561
1569
1583
1596
1599
1578
1524
1434
1314
1176
1037
907
790
682
568
433
267
68
-154
-379
-584
-747
-852
-897
-890
-848
-791
-737
-701
-690
-708
-753
-823
-913
-1016
-1122
-1215
-1278
-1292
-1242
-1123
-939
-705
-448
-195
28
203
321
383
397
373
322
249
157
46
-83
-225
-374
-523
-664
-796
-920
-1044
-1177
-1324
-1484
-1647
-1796
-1910
-1972
-1971
-1909
-1802
-1673
-1547
-1446
-1378
-1339
-1310
-1269
-1191
-1065
-891
-684
-474
-294
-177
-142
-198
-336
-533
-763
-995
-1204
-1370
-1482
-1535
-1530
-1469
-1354
-1191
-983
-737
-462
-170
129
421
695
939
1144
1301
1402
1444
1425
1351
1238
1106
982
896
872
929
1073
1297
1581
1902
2230
2542
2819
3052
3242
3394
3519
3630
3736
3849
3975
4114
4265
4418
4557
4662
4710
4682
4564
4359
4080
3758
3431
3136
2908
2762
2697
2694
2720
2738
2712
2620
2452
2215
1928
1617
1308
1025
785
596
464
385
357
372
424
503
602
714
834
963
1103
1257
1427
1612
1803
1986
2139
2242
2277
2231
2104
1901
1635
1321
974
605
224
-163
-546
-912
-1243
-1516
-1711
-1814
-1820
-1741
-1602
-1440
-1291
-1190
-1156
-1191
-1281
-1396
-1499
-1555
-1540
-1443
-1273
-1053
-819
-606
-449
-368
-371
-452
-591
-764
-945
-1109
-1241
-1332
-1382
-1394
-1375
-1333
-1276
-1213
-1152
-1102
-1073
-1072
-1104
-1169
-1261
-1368
-1476
-1570
-1639
-1680
-1693
-1688
-1675
-1662
-1653
-1644
-1625
-1582
-1502
-1378
-1212
-1014
-803
-604
-437
-319
-257
-248
-279
-330
-380
-410
-406
-362
-278
-163
-26
120
264
401
528
647
759
867
970
1060
1130
1167
1162
1111
1018
896
761
631
522
438
373
310
227
99
-87
-332
-623
-934
-1230
-1477
-1653
-1744
-1754
-1696
-1591
-1459
-1313
-1160
-1000
-829
-645
-449
-252
-70
80
181
222
202
130
21
-105
-227
-331
-408
-459
-492
-518
-554
-609
-692
-802
-931
-1066
-1188
-1281
-1333
-1342
-1313
-1264
-1216
-1197
-1227
-1322
-1484
-1704
-1961
-2230
-2484
-2704
-2875
-2998
-3078
-3130
-3167
-3202
-3237
-3268
-3283
-3269
-3213
-3110
-2964
-2793
-2625
-2490
-2417
-2423
-2510
-2662
-2848
-3030
-3170
-3245
-3249
-3200
-3134
-3095
-3125
-3249
-3470
-3761
-4077
-4357
-4546
-4598
-4495
-4243
-3874
-3432
-2967
-2522
-2125
-1787
-1504
-1260
-1036
-812
-577
-323
-51
234
524
808
1077
1322
1532
1700
1817
1880
1885
1836
1739
1604
1447
1284
1135
1016
947
935
986
1094
1246
1420
1591
1735
1834
1876
1865
1812
1736
1658
1597
1563
1560
1580
1615
1650
1677
1688
1681
1657
1618
1566
1500
1422
1330
1227
1118
1008
911
831
772
734
712
698
684
667
645
626
620
637
686
772
891
1034
1186
1333
1459
1553
1608
1623
1598
1539
1451
1339
1213
1081
951
835
742
676
638
624
621
614
585
520
409
252
54
-170
-402
-623
-817
-973
-1083
-1146
-1163
-1135
-1063
-949
-795
-604
-385
-149
93
326
538
721
870
982
1055
1087
1073
1006
885
707
484
236
-8
-212
-339
-363
-268
-61
238
590
952
1282
1548
1731
1827
1848
1816
1753
1685
1627
1592
1584
1603
1647
1715
1809
1932
2090
2285
2521
2791
3086
3385
3663
3892
4046
4105
4062
3922
3700
3422
3118
2811
2519
2246
1987
1730
1461
1172
862
540
222
-76
-340
-564
-751
-911
-1058
-1203
-1351
-1500
-1644
-1771
-1871
-1942
-1985
-2009
-2025
-2043
-2070
-2104
-2141
-2173
-2191
-2191
-2169
-2127
-2067
-1990
-1900
-1798
-1688
-1578
-1478
-1400
-1356
-1350
-1378
-1427
-1474
-1492
-1458
-1359
-1196
-985
-754
-534
-355
-233
-174
-167
-192
-226
-250
-251
-227
-184
-132
-82
-43
-22
-21
-43
-91
-168
-276
-415
-578
-747
-902
-1014
-1057
-1012
-869
-632
-320
39
412
765
1071
1309
1467
1544
1543
1474
1350
1183
983
761
523
272
10
-262
-540
-818
-1085
-1328
-1531
-1677
-1757
-1764
-1702
-1581
-1416
-1225
-1024
-824
-637
-469
-328
-219
-152
-136
-175
-269
-411
-584
-769
-944
-1092
-1203
-1280
-1330
-1371
-1415
-1474
-1548
-1630
-1705
-1756
-1769
-1736
-1655
-1532
-1380
-1208
-1028
-846
-665
-488
-316
-151
3
141
259
356
433
494
546
593
638
685
732
780
832
890
962
1054
1172
1316
1481
1658
1832
1986
2108
2188
2220
2207
2151
2059
1935
1785
1612
1422
1219
1012
811
623
458
318
204
113
40
-24
-83
-142
-203
-266
-332
-399
-465
-528
-584
-628
-654
-653
-621
-557
-462
-343
-209
-69
71
207
342
479
623
776
936
1096
1247
1381
1491
1576
1641
1694
1742
1791
1841
1886
1919
1931
1919
1888
1850
1822
1823
1866
1955
2086
2242
2398
2532
2623
2658
2637
2569
2470
2358
2251
2162
2098
2060
2043
2039
2037
2031
2011
1974
1917
1843
1755
1657
1553
1446
1338
1228
1119
1018
933
878
870
923
1046
1238
1489
1779
2081
2370
2623
2828
2980
3083
3142
3158
3129
3044
2890
2657
2345
1964
1538
1098
677
304
-9
-261
-463
-630
-773
-897
-990
-1033
-1004
-885
-672
-375
-21
354
713
1028
1279
1461
1578
1639
1649
1609
1516
1362
1145
868
544
194
-160
-494
-795
-1058
-1286
-1491
-1680
-1859
-2027
-2175
-2290
-2360
-2380
-2349
-2274
-2169
-2049
-1927
-1812
-1709
-1618
-1536
-1458
-1377
-1287
-1183
-1059
-913
-744
-555
-355
-152
46
233
412
590
781
997
1250
1541
1861
2194
2516
2806
3050
3246
3402
3538
3675
3831
4016
4227
4455
4682
4894
5080
5238
5371
5488
5595
5693
5776
5829
5837
5784
5660
5464
5203
4890
4541
4169
3781
3378
2956
2508
2029
1517
975
412
-159
-727
-1279
-1811
-2321
-2815
-3298
-3780
-4265
-4751
-5230
-5686
-6098
-6445
-6711
-6889
-6986
-7019
-7017
-7008
-7020
-7067
-7149
-7251
-7347
-7409
-7415
-7352
-7225
-7050
-6853
-6662
-6497
-6372
-6289
-6246
-6238
-6262
-6322
-6425
-6574
-6769
-6994
-7224
-7424
-7561
-7608
-7558
-7422
-7232
-7027
-6844
-6708
-6624
-6573
-6524
-6440
-6292
-6068
-5776
-5444
-5108
-4802
-4546
-4341
-4169
-3996
-3786
-3506
-3142
-2696
-2189
-1650
-1113
-603
-139
276
648
985
1299
1597
1880
2146
2392
2618
2825
3023
3221
3433
3665
3921
4195
4476
4745
4985
5181
5323
5410
5448
5446
5413
5353
5263
5132
4940
4671
4310
3855
3319
2730
2126
1549
1035
610
281
39
-135
-266
-372
-464
-538
-580
-569
-490
-334
-105
180
494
808
1093
1325
1492
1587
1611
1573
1480
1347
1188
1020
858
715
595
496
405
302
169
-12
-245
-521
-818
-1110
-1367
-1572
-1719
-1819
-1894
-1970
-2067
-2191
-2335
-2475
-2582
-2628
-2592
-2473
-2284
-2051
-1804
-1572
-1378
-1228
-1121
-1045
-985
-925
-851
-755
-628
-467
-269
-36
228
513
802
1075
1310
1484
1583
1600
1537
1407
1231
1036
849
700
612
605
690
868
1131
1463
1837
2227
2605
2949
3246
3491
3688
3843
3966
4058
4119
4143
4122
4051
3932
3769
3573
3361
3145
2934
2731
2533
2338
2145
1957
1786
1649
1561
1537
1578
1678
1817
1969
2104
2197
2226
2182
2063
1872
1618
1310
957
568
153
-278
-716
-1148
-1569
-1971
-2355
-2722
-3074
-3409
-3725
-4011
-4257
-4448
-4574
-4630
-4621
-4558
-4455
-4332
-4204
-4080
-3968
-3868
-3780
-3706
-3651
-3620
-3623
-3665
-3750
-3874
-4027
-4198
-4370
-4530
-4668
-4775
-4846
-4877
-4866
-4809
-4706
-4558
-4375
-4167
-3953
-3749
-3573
-3431
-3323
-3239
-3162
-3073
-2956
-2800
-2604
-2372
-2113
-1837
-1549
-1255
-952
-642
-326
-9
302
598
876
1137
1389
1646
1920
2219
2539
2863
3164
3414
3586
3668
3661
3587
3474
3353
3248
3172
3118
3072
3016
2935
2829
2712
2608
2545
2548
2626
2773
2969
3184
3386
3549
3660
3715
3718
3677
3594
3472
3307
3095
2836
2539
2216
1884
1561
1256
972
703
441
179
-78
-316
-510
-631
-652
-557
-350
-48
314
697
1062
1377
1624
1798
1901
1944
1935
1885
1802
1696
1579
1468
1379
1333
1343
1416
1549
1731
1942
2159
2359
2520
2624
2660
2620
2502
2311
2057
1754
1424
1090
772
488
246
48
-113
-248
-368
-482
-594
-703
-803
-887
-952
-992
-1008
-998
-963
-905
-826
-734
-638
-556
-509
-516
-590
-733
-932
-1160
-1384
-1567
-1683
-1719
-1681
-1589
-1472
-1361
-1275
-1221
-1188
-1156
-1096
-988
-816
-584
-303
1
303
578
810
991
1125
1222
1298
1372
1461
1578
1732
1921
2139
2369
2590
2780
2920
2998
3015
2985
2927
2869
2834
2836
2879
2957
3053
3150
3230
3287
3319
3333
3335
3334
3331
3320
3294
3245
3171
3073
2963
2858
2773
2723
2711
2732
2774
2817
2841
2826
2762
2642
2467
2244
1984
1698
1405
1118
855
628
445
305
199
113
26
-79
-217
-390
-593
-809
-1018
-1204
-1353
-1467
-1553
-1628
-1712
-1818
-1957
-2127
-2321
-2528
-2736
-2936
-3120
-3285
-3424
-3528
-3584
-3576
-3490
-3317
-3060
-2732
-2359
-1974
-1605
-1278
-1002
-774
-579
-396
-207
1
230
472
712
939
1142
1320
1480
1635
1797
1977
2178
2397
2629
2864
3097
3326
3553
3780
4009
4236
4454
4649
4811
4930
5005
5043
5058
5070
5097
5150
5236
5348
5475
5602
5713
5800
5858
5889
5901
5905
5913
5933
5975
6041
6130
6239
6357
6471
6565
6622
6624
6561
6426
6222
5956
5641
5289
4913
4520
4113
3691
3249
2784
2293
1778
1242
692
135
-416
-952
-1461
-1931
-2353
-2720
-3029
-3284
-3495
-3678
-3848
-4021
-4206
-4407
-4618
-4835
-5049
-5258
-5467
-5686
-5931
-6216
-6549
-6930
-7345
-7773
-8186
-8556
-8861
-9089
-9234
-9301
-9298
-9235
-9121
-8966
-8777
-8567
-8347
-8135
-7945
-7788
-7671
-7587
-7522
-7454
-7355
-7203
-6979
-6675
-6293
-5843
-5341
-4805
-4253
-3704
-3173
-2674
-2219
-1819
-1483
-1213
-1008
-864
-767
-704
-662
-627
-590
-545
-486
-414
-330
-238
-141
-47
37
104
152
180
193
201
218
257
328
436
577
742
919
1095
1262
1417
1561
1697
1829
1952
2061
2142
2182
2171
2105
1990
1842
1676
1510
1351
1196
1033
840
594
276
-122
-596
-1135
-1716
-2319
-2923
-3513
-4077
-4604
-5080
-5488
-5810
-6028
-6128
-6112
-5990
-5789
-5544
-5289
-5054
-4854
-4692
-4555
-4423
-4276
-4099
-3886
-3641
-3377
-3108
-2846
-2597
-2362
-2135
-1906
-1670
-1419
-1153
-871
-578
-275
33
343
648
940
1209
1444
1640
1792
1907
1994
2066
2134
2204
2276
2342
2389
2407
2392
2351
2300
2262
2263
2327
2465
2681
2963
3296
3659
4030
4396
4740
5054
5326
5543
5691
5758
5736
5625
5436
5188
4911
4633
4380
4169
4006
3886
3798
3728
3662
3594
3520
3441
3362
3285
3207
3124
3027
2904
2748
2553
2319
2051
1758
1449
1132
812
487
154
-194
-564
-956
-1366
-1782
-2185
-2551
-2857
-3085
-3226
-3281
-3265
-3201
-3118
-3043
-2998
-2998
-3047
-3142
-3276
-3442
-3635
-3852
-4091
-4353
-4632
-4917
-5193
-5441
-5643
-5783
-5854
-5856
-5799
-5696
-5560
-5402
-5225
-5027
-4800
-4534
-4222
-3863
-3465
-3040
-2607
-2184
-1790
-1434
-1121
-849
-615
-413
-240
-98
6
65
68
9
-110
-285
-499
-732
-963
-1166
-1321
-1413
-1433
-1378
-1255
-1072
-845
-591
-331
-81
143
332
484
603
697
780
864
956
1060
1169
1276
1368
1439
1488
1523
1561
1625
1735
1911
2159
2476
2848
3256
3675
4085
4471
4827
5148
5435
5690
5909
6090
6228
6319
6364
6366
6336
6286
6227
6167
6106
6042
5963
5859
5717
5531
5300
5027
4720
4390
4046
3700
3357
3023
2704
2408
2143
1920
1748
1636
1589
1605
1679
1800
1954
2128
2308
2487
2660
2826
2988
3147
3303
3455
3595
3712
3796
3834
3820
3747
3617
3433
3203
2935
2636
2315
1977
1629
1278
932
600
291
14
-225
-427
-594
-732
-854
-968
-1086
-1215
-1359
-1517
-1688
-1865
-2041
-2212
-2368
-2504
-2614
-2696
-2750
-2776
-2778
-2761
-2735
-2706
-2686
-2685
-2711
-2772
-2872
-3012
-3188
-3392
-3613
-3839
-4059
-4270
-4466
-4656
-4847
-5053
-5282
-5540
-5825
-6124
-6421
-6692
-6915
-7070
-7140
-7119
-7005
-6805
-6533
-6206
-5849
-5488
-5151
-4862
-4640
-4497
-4430
-4427
-4467
-4524
-4575
-4602
-4599
-4570
-4525
-4475
-4429
-4385
-4332
-4250
-4120
-3924
-3657
-3326
-2951
-2560
-2186
-1855
-1583
-1374
-1217
-1093
-977
-844
-673
-449
-165
177
568
992
1432
1868
2286
2676
3040
3386
3732
4097
4495
4931
5398
5870
6315
6691
6966
7115
7133
7033
6839
6587
6311
6040
5797
5594
5439
5340
5302
5331
5431
5599
5821
6072
6318
6521
6645
6665
6573
6372
6083
5729
5335
4918
4488
4043
3579
3091
2575
2037
1490
944
415
-88
-561
-1004
-1427
-1832
-2225
-2608
-2975
-3321
-3636
-3911
-4141
-4322
-4452
-4534
-4573
-4574
-4546
-4496
-4435
-4373
-4317
-4276
-4255
-4255
-4277
-4314
-4360
-4402
-4426
-4415
-4353
-4230
-4043
-3801
-3522
-3236
-2978
-2781
-2669
-2650
-2716
-2841
-2991
-3128
-3221
-3250
-3213
-3117
-2979
-2815
-2636
-2442
-2225
-1974
-1675
-1324
-922
-480
-13
466
947
1430
1920
2428
2960
3516
4086
4654
5191
5669
6066
6365
6564
6670
6700
6678
6631
6583
6558
6569
6624
6719
6841
6969
7076
7137
7130
7045
6881
6649
6366
6051
5718
5375
5020
4647
4247
3817
3359
2886
2414
1962
1548
1182
867
604
392
234
137
111
164
297
501
754
1026
1281
1491
1638
1718
1739
1720
1678
1626
1568
1498
1407
1287
1138
967
790
628
496
404
353
335
340
357
381
410
444
480
510
516
474
364
170
-107
-448
-819
-1177
-1483
-1706
-1838
-1890
-1892
-1880
-1891
-1952
-2074
-2252
-2469
-2701
-2925
-3122
-3280
-3397
-3473
-3513
-3522
-3502
-3455
-3378
-3268
-3123
-2941
-2721
-2470
-2195
-1910
-1632
-1377
-1161
-992
-873
-803
-774
-778
-809
-866
-954
-1079
-1247
-1462
-1719
-2008
-2316
-2629
-2936
-3233
-3519
-3796
-4067
-4329
-4573
-4786
-4956
-5074
-5136
-5149
-5125
-5078
-5015
-4942
-4852
-4736
-4584
-4395
-4173
-3936
-3708
-3512
-3368
-3284
-3257
-3274
-3319
-3374
-3427
-3470
-3500
-3513
-3502
-3455
-3359
-3201
-2973
-2680
-2337
-1967
-1598
-1254
-951
-693
-476
-287
-115
51
213
370
516
645
754
843
912
964
997
1008
991
939
848
716
546
341
106
-158
-449
-768
-1108
-1462
-1812
-2138
-2419
-2640
-2797
-2899
-2971
-3039
-3133
-3269
-3449
-3657
-3865
-4038
-4141
-4155
-4072
-3903
-3671
-3405
-3134
-2882
-2664
-2483
-2338
-2220
-2116
-2013
-1902
-1772
-1619
-1440
-1240
-1025
-802
-579
-359
-143
75
301
540
796
1064
1335
1595
1834
2041
2219
2369
2504
2634
2763
2894
3018
3128
3215
3275
3313
3342
3375
3425
3498
3589
3684
3764
3812
3818
3780
3710
3623
3539
3471
3421
3382
3338
3266
3150
2978
2749
2476
2177
1878
1605
1382
1226
1147
1143
1207
1319
1452
1577
1663
1685
1630
1497
1300
1066
826
613
448
344
297
290
298
294
254
162
12
-194
-445
-724
-1012
-1294
-1549
-1766
-1935
-2052
-2118
-2137
-2117
-2065
-1988
-1886
-1757
-1595
-1395
-1152
-868
-551
-213
131
469
792
1098
1391
1676
1958
2237
2509
2761
2981
3158
3287
3372
3424
3460
3499
3556
3640
3752
3886
4027
4166
4285
4374
4423
4425
4376
4270
4107
3886
3610
3288
2928
2544
2147
1748
1357
979
621
286
-22
-301
-549
-767
-961
-1140
-1314
-1496
-1695
-1916
-2160
-2421
-2688
-2949
-3193
-3408
-3587
-3723
-3811
-3850
-3838
-3778
-3675
-3540
-3388
-3235
-3097
-2986
-2906
-2858
-2831
-2817
-2804
-2784
-2755
-2720
-2682
-2645
-2612
-2577
-2535
-2477
-2398
-2296
-2178
-2055
-1942
-1852
-1793
-1766
-1762
-1768
-1766
-1742
-1687
-1599
-1486
-1360
-1239
-1137
-1069
-1042
-1061
-1124
-1225
-1356
-1503
-1654
-1793
-1903
-1967
-1972
-1903
-1754
-1522
-1209
-824
-378
114
635
1168
1699
2215
2707
3172
3607
4014
4396
4749
5074
5365
5618
5829
5998
6131
6238
6333
6430
6538
6659
6784
6893
6963
6969
6893
6730
6488
6192
5877
5578
5330
5153
5055
5028
5052
5102
5153
5185
5188
5158
5098
5016
4916
4802
4669
4512
4322
4086
3800
3457
3059
2612
2130
1628
1126
645
206
-177
-496
-750
-950
-1114
-1265
-1429
-1628
-1876
-2179
-2527
-2903
-3279
-3626
-3913
-4118
-4225
-4229
-4137
-3964
-3732
-3464
-3186
-2917
-2674
-2464
-2289
-2145
-2025
-1921
-1830
-1749
-1682
-1635
-1615
-1626
-1667
-1729
-1796
-1845
-1855
-1805
-1685
-1497
-1257
-989
-727
-501
-336
-241
-213
-235
-280
-318
-326
-292
-216
-112
-3
86
135
132
79
-11
-115
-211
-276
-298
-271
-198
-88
47
197
356
515
670
812
933
1018
1061
1050
984
870
720
548
368
188
8
-181
-387
-620
-879
-1152
-1415
-1640
-1795
-1861
-1834
-1726
-1570
-1404
-1268
-1192
-1191
-1260
-1380
-1527
-1678
-1820
-1952
-2084
-2235
-2418
-2640
-2893
-3154
-3391
-3571
-3665
-3659
-3552
-3359
-3103
-2812
-2510
-2211
-1923
-1644
-1368
-1091
-811
-535
-273
-38
157
304
402
459
489
509
539
594
687
823
1004
1229
1491
1787
2111
2459
2824
3200
3575
3932
4254
4520
4714
4820
4831
4747
4575
4331
4030
3696
3346
2997
2668
2369
2113
1906
1751
1649
1593
1572
1571
1574
1562
1520
1438
1311
1139
927
684
422
155
-102
-334
-528
-670
-754
-776
-743
-664
-556
-435
-321
-225
-156
-115
-101
-111
-141
-191
-265
-365
-495
-656
-843
-1050
-1266
-1478
-1678
-1859
-2019
-2160
-2286
-2401
-2512
-2623
-2739
-2865
-3007
-3171
-3362
-3583
-3831
-4098
-4374
-4643
-4890
-5100
-5262
-5369
-5418
-5409
-5343
-5224
-5055
-4844
-4596
-4323
-4034
-3741
-3452
-3176
-2917
-2678
-2462
-2271
-2110
-1982
-1892
-1841
-1826
-1840
-1871
-1904
-1926
-1925
-1896
-1836
-1752
-1649
-1538
-1427
-1322
-1228
-1149
-1084
-1031
-984
-931
-858
-752
-597
-386
-121
187
515
833
1111
1320
1442
1472
1416
1291
1119
924
724
535
363
211
74
-53
-178
-311
-457
-622
-807
-1006
-1215
-1421
-1615
-1791
-1950
-2101
-2257
-2429
-2624
-2840
-3061
-3261
-3413
-3495
-3498
-3435
-3336
-3244
-3205
-3253
-3402
-3644
-3947
-4267
-4558
-4785
-4930
-4994
-4991
-4941
-4861
-4760
-4636
-4478
-4276
-4024
-3728
-3403
-3071
-2752
-2463
-2207
-1977
-1760
-1539
-1303
-1050
-785
-520
-267
-30
191
408
637
892
1183
1512
1869
2237
2596
2927
3217
3457
3647
3791
3895
3963
4002
4014
4003
3974
3925
3860
3776
3669
3531
3353
3127
2849
2519
2148
1751
1349
966
624
340
125
-18
-96
-121
-108
-75
-35
5
43
88
152
251
399
604
864
1168
1500
1837
2160
2454
2714
2942
3150
3349
3552
3764
3984
4202
4406
4579
4707
4782
4800
4765
4683
4567
4430
4282
4136
3996
3867
3746
3631
3515
3396
3274
3156
3056
2990
2978
3034
3163
3358
3597
3849
4080
4256
4353
4364
4294
4165
4005
3843
3702
3596
3527
3486
3459
3430
3388
3326
3244
3148
3043
2937
2831
2724
2609
2476
2312
2107
1849
1534
1160
727
244
-281
-833
-1394
-1942
-2453
-2899
-3256
-3502
-3626
-3625
-3511
-3307
-3045
-2762
-2491
-2255
-2067
-1922
-1805
-1695
-1569
-1412
-1219
-1000
-771
-554
-369
-230
-138
-84
-52
-23
21
92
193
317
453
584
696
775
815
813
772
699
602
490
370
247
123
0
-121
-237
-341
-420
-457
-435
-339
-161
96
418
779
1148
1495
1797
2043
2234
2380
2499
2608
2717
2832
2946
3051
3137
3199
3234
3243
3228
3188
3116
3004
2837
2610
2321
1982
1616
1250
913
628
403
237
117
26
-46
-103
-138
-136
-81
39
221
450
698
933
1125
1255
1317
1320
1284
1229
1174
1126
1085
1040
981
897
788
656
512
366
226
96
-26
-145
-266
-392
-520
-646
-767
-883
-998
-1123
-1273
-1463
-1699
-1983
-2304
-2649
-2997
-3332
-3641
-3921
-4169
-4387
-4573
-4722
-4826
-4876
-4870
-4814
-4725
-4628
-4555
-4531
-4569
-4669
-4810
-4965
-5098
-5185
-5212
-5185
-5126
-5068
-5041
-5069
-5160
-5301
-5466
-5618
-5717
-5731
-5642
-5443
-5145
-4768
-4342
-3898
-3464
-3067
-2723
-2443
-2223
-2052
-1908
-1766
-1597
-1377
-1090
-732
-308
163
659
1159
1644
2104
2539
2955
3361
3766
4178
4595
5014
5425
5819
6186
6519
6812
7061
7265
7418
7517
7556
7530
7436
7275
7052
6779
6469
6143
5818
5513
5240
5007
4812
4649
4504
4360
4201
4010
3776
3492
3155
2764
2321
1825
1279
684
46
-621
-1300
-1964
-2582
-3124
-3562
-3880
-4075
-4164
-4169
-4131
-4088
-4081
-4138
-4278
-4501
-4799
-5148
-5522
-5892
-6233
-6526
-6760
-6931
-7042
-7099
-7109
-7080
-7017
-6927
-6814
-6684
-6545
-6403
-6262
-6126
-5993
-5856
-5705
-5531
-5325
-5082
-4805
-4501
-4182
-3858
-3539
-3225
-2913
-2595
-2262
-1907
-1531
-1141
-753
-381
-41
258
517
743
947
1143
1341
1546
1754
1957
2143
2304
2433
2532
2608
2674
2742
2829
2945
3099
3297
3541
3828
4152
4505
4872
5239
5589
5910
6189
6423
6612
6758
6868
6943
6981
6977
6921
6803
6621
6375
6079
5755
5430
5132
4882
4693
4564
4482
4423
4361
4269
4127
3925
3664
3354
3011
2654
2302
1967
1657
1372
1109
857
608
351
77
-222
-549
-905
-1289
-1695
-2117
-2544
-2964
-3365
-3737
-4069
-4358
-4602
-4808
-4986
-5152
-5321
-5510
-5729
-5981
-6263
-6560
-6852
-7115
-7325
-7461
-7513
-7478
-7367
-7196
-6986
-6756
-6518
-6278
-6029
-5761
-5457
-5108
-4708
-4263
-3788
-3305
-2836
-2399
-2005
-1657
-1344
-1052
-770
-485
-193
105
405
703
997
1291
1593
1910
2252
2622
3017
3429
3848
4263
4666
5052
5418
5762
6078
6355
6577
6728
6794
6769
6659
6482
6267
6047
5853
5708
5621
5590
5599
5628
5656
5665
5646
5596
5519
5424
5319
5211
5106
5004
4902
4798
4681
4544
4376
4167
3911
3606
3258
2879
2491
2115
1774
1485
1256
1088
969
881
806
723
619
486
323
139
-55
-244
-414
-550
-647
-702
-722
-716
-700
-688
-691
-711
-745
-778
-793
-771
-698
-570
-395
-189
21
208
348
426
434
376
262
105
-82
-286
-497
-708
-913
-1105
-1281
-1435
-1567
-1676
-1764
-1832
-1879
-1903
-1897
-1857
-1779
-1667
-1531
-1389
-1261
-1169
-1130
-1150
-1227
-1347
-1494
-1649
-1800
-1939
-2067
-2187
-2303
-2418
-2527
-2623
-2695
-2729
-2717
-2654
-2540
-2378
-2177
-1946
-1696
-1440
-1194
-976
-804
-694
-656
-694
-799
-955
-1141
-1333
-1512
-1666
-1791
-1888
-1963
-2017
-2051
-2055
-2019
-1932
-1787
-1586
-1340
-1065
-785
-522
-293
-109
25
112
155
159
127
59
-45
-183
-351
-542
-746
-952
-1151
-1336
-1506
-1661
-1803
-1934
-2051
-2150
-2224
-2265
-2267
-2226
-2146
-2033
-1901
-1761
-1624
-1497
-1381
-1274
-1169
-1059
-936
-796
-637
-461
-273
-77
119
311
492
657
801
920
1014
1087
1143
1199
1270
1379
1542
1775
2083
2463
2902
3380
3873
4356
4806
5204
5532
5779
5932
5981
5921
5749
5471
5100
4657
4167
3656
3150
2662
2200
1762
1340
925
510
93
-321
-724
-1105
-1456
-1772
-2054
-2309
-2545
-2773
-3000
-3233
-3473
-3714
-3950
-4168
-4352
-4488
-4560
-4557
-4478
-4328
-4123
-3887
-3645
-3422
-3232
-3082
-2963
-2862
-2759
-2637
-2486
-2302
-2089
-1852
-1594
-1311
-994
-630
-205
288
848
1465
2121
2798
3482
4166
4855
5555
6275
7016
7766
8502
9189
9790
10269
10602
10781
10811
10711
10508
10232
9911
9569
9227
8900
8603
8344
8132
7966
7843
7754
7685
7620
7544
7443
7310
7135
6915
6643
6314
5927
5483
4990
4464
3927
3407
2927
2506
2154
1864
1625
1417
1221
1022
821
619
430
265
135
38
-36
-107
-201
-344
-557
-854
-1235
-1691
-2208
-2765
-3342
-3923
-4495
-5052
-5590
-6107
-6600
-7066
-7497
-7883
-8211
-8469
-8645
-8732
-8725
-8625
-8439
-8179
-7863
-7511
-7150
-6804
-6497
-6250
-6073
-5969
-5929
-5933
-5954
-5959
-5917
-5803
-5598
-5297
-4905
-4435
-3910
-3356
-2799
-2266
-1780
-1361
-1022
-769
-600
-504
-461
-449
-443
-422
-374
-296
-192
-74
46
162
274
392
535
724
978
1306
1706
2163
2649
3132
3574
3942
4209
4355
4367
4242
3981
3591
3084
2480
1801
1079
345
-363
-1008
-1558
-1981
-2257
-2372
-2326
-2130
-1808
-1395
-934
-472
-54
284
520
646
669
607
485
325
145
-46
-248
-463
-694
-941
-1192
-1428
-1624
-1751
-1784
-1705
-1511
-1211
-828
-393
56
479
844
1124
1305
1384
1371
1284
1148
990
835
699
594
519
467
427
386
336
272
199
127
72
52
86
189
374
646
1006
1444
1944
2476
3004
3481
3858
4088
4136
3980
3622
3086
2418
1676
922
214
-405
-914
-1309
-1609
-1838
-2028
-2204
-2383
-2573
-2774
-2983
-3201
-3432
-3685
-3976
-4316
-4710
-5154
-5629
-6104
-6544
-6911
-7175
-7318
-7335
-7237
-7043
-6782
-6482
-6171
-5873
-5606
-5383
-5209
-5086
-5006
-4958
-4925
-4888
-4833
-4749
-4639
-4513
-4391
-4297
-4250
-4261
-4323
-4419
-4520
-4590
-4604
-4544
-4411
-4220
-3995
-3759
-3531
-3313
-3092
-2842
-2534
-2140
-1648
-1059
-395
313
1026
1710
2340
2906
3408
3861
4282
4689
5102
5532
5993
6494
7048
7663
8349
9109
9936
10818
11729
12638
13511
14316
15027
15623
16091
16427
16621
16664
16546
16250
15759
15062
14156
13051
11774
10367
8882
7379
5916
4539
3284
2164
1179
311
-463
-1168
-1820
-2427
-2984
-3473
-3876
-4177
-4372
-4474
-4512
-4532
-4584
-4716
-4962
-5334
-5822
-6392
-6999
-7592
-8127
-8574
-8922
-9177
-9359
-9493
-9605
-9713
-9828
-9955
-10094
-10248
-10419
-10616
-10848
-11125
-11449
-11820
-12227
-12654
-13080
-13483
-13841
-14135
-14347
-14458
-14447
-14291
-13968
-13458
-12748
-11836
-10737
-9480
-8108
-6675
-5235
-3841
-2533
-1340
-272
675
1515
2269
2961
3611
4233
4834
5414
5973
6506
7016
7510
8000
8507
9043
9620
10238
10879
11510
12084
12545
12838
12915
12744
12318
11648
10771
9740
8618
7474
6378
5389
4561
3930
3518
3323
3325
3483
3738
4024
4272
4425
4445
4319
4059
3700
3285
2858
2449
2070
1709
1337
913
400
-227
-974
-1822
-2735
-3660
-4542
-5324
-5961
-6418
-6672
-6714
-6541
-6164
-5602
-4886
-4058
-3170
-2280
-1447
-727
-162
218
398
379
172
-203
-721
-1350
-2054
-2789
-3506
-4151
-4670
-5015
-5149
-5052
-4722
-4175
-3441
-2557
-1565
-506
580
1655
2681
3622
4439
5098
5572
5845
5915
5794
5507
5085
4565
3981
3362
2733
2117
1535
1010
566
223
-2
-104
-90
17
182
358
497
551
482
262
-121
-661
-1338
-2115
-2941
-3755
-4494
-5093
-5499
-5675
-5607
-5306
-4805
-4157
-3427
-2684
-1992
-1406
-968
-707
-638
-767
-1085
-1575
-2205
-2931
-3695
-4435
-5080
-5570
-5856
-5916
-5752
-5399
-4917
-4381
-3873
-3467
-3215
-3143
-3247
-3493
-3829
-4191
-4520
-4768
-4903
-4915
-4805
-4586
-4271
-3870
-3389
-2827
-2183
-1459
-663
190
1080
1987
2896
3796
4687
5575
6461
7346
8215
9046
9807
10462
10985
11358
11583
11678
11673
11607
11518
11439
11396
11407
11483
11631
11854
12149
12510
12920
13355
13781
14162
14462
14651
14710
14631
14421
14089
13652
13123
12513
11831
11083
10276
9420
8529
7616
6693
5772
4854
3940
3026
2107
1183
259
-658
-1555
-2420
-3245
-4025
-4759
-5446
-6087
-6673
-7192
-7627
-7963
-8189
-8312
-8351
-8346
-8350
-8425
-8626
-8992
-9539
-10250
-11080
-11959
-12801
-13521
-14044
-14318
-14317
-14043
-13526
-12809
-11948
-10997
-10007
-9021
-8074
-7196
-6409
-5735
-5190
-4785
-4522
-4391
-4369
-4425
-4517
-4604
-4649
-4624
-4515
-4318
-4038
-3685
-3265
-2780
-2228
-1600
-888
-89
791
1732
2700
3651
4535
5304
5918
6349
6592
6658
6578
6398
6170
5947
5775
5687
5700
5814
6014
6277
6573
6880
7180
7469
7749
8029
8318
8621
8929
9224
9478
9657
9728
9668
9462
9113
8637
8061
7417
6736
6047
5370
4722
4108
3532
2994
2490
2017
1569
1140
721
304
-124
-574
-1063
-1608
-2230
-2948
-3778
-4726
-5786
-6930
-8113
-9273
-10341
-11245
-11931
-12367
-12550
-12507
-12288
-11954
-11563
-11162
-10774
-10400
-10026
-9627
-9185
-8696
-8173
-7649
-7166
-6771
-6497
-6361
-6355
-6451
-6601
-6752
-6851
-6856
-6739
-6489
-6112
-5625
-5055
-4432
-3789
-3155
-2560
-2027
-1571
-1200
-910
-686
-505
-334
-145
84
364
684
1020
1334
1583
1736
1776
1713
1581
1433
1335
1345
1507
1836
2320
2922
3591
4273
4921
5507
6022
6470
6865
7218
7535
7810
8031
8183
8258
8255
8192
8095
7999
7938
7933
7992
8102
8229
8326
8337
8208
7896
7374
6639
5715
4653
3522
2405
1387
539
-87
-470
-621
-577
-399
-152
97
301
426
461
411
286
104
-124
-388
-685
-1010
-1358
-1720
-2078
-2412
-2702
-2927
-3072
-3130
-3103
-3000
-2843
-2658
-2479
-2346
-2295
-2361
-2568
-2925
-3425
-4041
-4735
-5454
-6145
-6757
-7250
-7597
-7788
-7828
-7735
-7537
-7267
-6955
-6630
-6311
-6008
-5716
-5421
-5100
-4726
-4276
-3732
-3093
-2371
-1594
-802
-44
635
1193
1601
1849
1942
1905
1774
1594
1410
1261
1173
1157
1207
1301
1411
1510
1575
1599
1587
1556
1530
1529
1564
1634
1728
1823
1899
1941
1941
1902
1835
1750
1657
1557
1446
1319
1172
1010
844
695
585
530
537
598
695
799
883
923
907
828
689
492
239
-72
-444
-879
-1371
-1906
-2455
-2983
-3453
-3828
-4085
-4210
-4205
-4083
-3863
-3573
-3239
-2890
-2552
-2250
-2005
-1833
-1735
-1708
-1736
-1798
-1871
-1938
-1990
-2028
-2061
-2099
-2148
-2204
-2251
-2261
-2203
-2048
-1775
-1380
-877
-290
344
988
1611
2185
2695
3133
3495
3781
3991
4124
4175
4141
4011
3784
3455
3029
2523
1965
1397
867
427
123
-13
31
245
602
1061
1578
2109
2620
3081
3467
3748
3891
3858
3612
3128
2401
1457
356
-816
-1954
-2952
-3715
-4175
-4296
-4074
-3535
-2725
-1705
-545
683
1904
3047
4049
4859
5446
5805
5954
5931
5788
5577
5339
5100
4867
4637
4400
4151
3897
3659
3469
3363
3369
3503
3762
4123
4547
4983
5380
5689
5867
5883
5716
5358
4814
4102
3253
2311
1323
339
-598
-1457
-2221
-2888
-3470
-3984
-4449
-4882
-5293
-5684
-6048
-6373
-6637
-6817
-6889
-6828
-6621
-6264
-5772
-5180
-4537
-3905
-3344
-2901
-2605
-2454
-2426
-2475
-2555
-2621
-2649
-2633
-2587
-2534
-2498
-2490
-2506
-2524
-2511
-2434
-2268
-2009
-1675
-1303
-938
-630
-412
-302
-292
-356
-455
-549
-604
-601
-545
-455
-369
-330
-380
-549
-853
-1289
-1832
-2443
-3074
-3671
-4183
-4568
-4798
-4856
-4744
-4478
-4086
-3611
-3096
-2591
-2140
-1775
-1514
-1359
-1291
-1280
-1286
-1272
-1206
-1067
-851
-566
-232
128
491
836
1145
1410
1623
1784
1899
1979
2045
2123
2240
2423
2686
3031
3441
3885
4323
4713
5024
5241
5369
5425
5435
5420
5392
5343
5254
5093
4833
4456
3966
3388
2765
2154
1616
1204
957
898
1032
1343
1802
2371
2999
3637
4233
4745
5144
5418
5576
5642
5655
5654
5675
5743
5864
6031
6224
6422
6603
6756
6879
6975
7055
7124
7186
7236
7263
7252
7187
7052
6835
6529
6131
5644
5075
4437
3749
3033
2313
1609
934
296
-310
-892
-1461
-2021
-2575
-3105
-3592
-4006
-4320
-4515
-4583
-4532
-4386
-4180
-3959
-3767
-3647
-3633
-3748
-3997
-4369
-4835
-5352
-5865
-6319
-6665
-6873
-6933
-6862
-6697
-6487
-6282
-6120
-6022
-5982
-5980
-5981
-5951
-5870
-5730
-5545
-5338
-5142
-4983
-4876
-4821
-4803
-4799
-4782
-4734
-4649
-4534
-4414
-4321
-4293
-4362
-4552
-4872
-5312
-5845
-6430
-7014
-7541
-7962
-8237
-8341
-8270
-8034
-7659
-7178
-6624
-6030
-5421
-4814
-4221
-3652
-3113
-2614
-2166
-1781
-1473
-1254
-1136
-1125
-1222
-1422
-1708
-2055
-2430
-2788
-3087
-3286
-3356
-3284
-3076
-2756
-2356
-1916
-1465
-1022
-592
-163
285
770
1305
1893
2529
3200
3895
4606
5334
6085
6864
7669
8487
9287
10032
10677
11187
11543
11744
11813
11784
11696
11576
11436
11267
11042
10727
10292
9720
9013
8192
7295
6363
5437
4546
3707
2930
2216
1567
988
487
74
-246
-473
-614
-686
-705
-687
-639
-563
-448
-284
-59
230
581
983
1422
1881
2350
2817
3274
3709
4104
4432
4663
4767
4724
4529
4200
3772
3295
2817
2377
1990
1648
1319
957
512
-51
-750
-1576
-2501
-3484
-4481
-5452
-6370
-7218
-7988
-8674
-9267
-9751
-10104
-10303
-10331
-10185
-9876
-9439
-8919
-8374
-7858
-7418
-7085
-6871
-6772
-6769
-6839
-6959
-7109
-7279
-7458
-7637
-7801
-7925
-7971
-7894
-7648
-7193
-6508
-5597
-4493
-3253
-1955
-680
491
1496
2293
2866
3219
3375
3367
3234
3021
2771
2532
2351
2272
2335
2568
2984
3575
4315
5157
6042
6905
7679
8307
8742
8952
8925
8665
8197
7562
6815
6022
5249
4559
4000
3602
3373
3302
3362
3516
3726
3955
4175
4358
4484
4531
4480
4312
4014
3582
3024
2364
1640
898
188
-447
-971
-1367
-1632
-1778
-1830
-1819
-1778
-1737
-1720
-1744
-1816
-1935
-2094
-2284
-2494
-2721
-2964
-3231
-3536
-3894
-4316
-4806
-5355
-5941
-6526
-7063
-7498
-7774
-7843
-7664
-7213
-6484
-5493
-4277
-2896
-1425
50
1444
2678
3695
4460
4965
5229
5287
5186
4976
4701
4400
4105
3840
3629
3494
3453
3522
3707
4003
4397
4861
5366
5878
6369
6817
7206
7522
7753
7883
7892
7760
7469
7010
6386
5619
4744
3807
2859
1950
1121
403
-187
-637
-946
-1113
-1142
-1037
-807
-466
-37
447
943
1399
1762
1979
2007
1813
1390
748
-73
-1016
-2005
-2962
-3805
-4474
-4926
-5148
-5149
-4962
-4630
-4202
-3720
-3221
-2731
-2270
-1858
-1517
-1272
-1148
-1167
-1343
-1671
-2128
-2673
-3253
-3814
-4305
-4689
-4947
-5076
-5086
-4992
-4811
-4557
-4240
-3869
-3453
-3006
-2547
-2098
-1679
-1311
-1000
-753
-560
-409
-291
-195
-114
-45
15
71
134
213
323
473
665
897
1156
1429
1701
1961
2203
2421
2610
2757
2840
2828
2685
2379
1889
1216
388
-543
-1508
-2427
-3226
-3843
-4240
-4401
-4334
-4062
-3623
-3059
-2419
-1750
-1100
-517
-40
294
466
469
311
20
-367
-806
-1250
-1660
-2001
-2256
-2414
-2476
-2452
-2357
-2209
-2025
-1821
-1604
-1377
-1138
-877
-588
-264
94
475
862
1230
1549
1792
1939
1975
1897
1711
1433
1088
708
333
4
-237
-350
-309
-102
262
753
1321
1908
2448
2886
3178
3302
3251
3038
2685
2222
1678
1086
475
-122
-676
-1159
-1549
-1834
-2017
-2118
-2170
-2215
-2295
-2440
-2667
-2969
-3318
-3670
-3972
-4171
-4224
-4099
-3784
-3282
-2607
-1790
-868
116
1113
2068
2931
3650
4186
4510
4612
4502
4206
3768
3236
2661
2089
1555
1081
681
358
114
-52
-137
-141
-65
82
283
513
738
925
1046
1085
1042
936
796
661
563
527
558
649
777
918
1050
1163
1264
1370
1509
1708
1987
2351
2791
3283
3795
4295
4755
5157
5494
5769
5990
6166
6306
6412
6484
6519
6512
6463
6377
6265
6144
6039
5974
5976
6066
6255
6541
6906
7316
7728
8093
8368
8520
8535
8422
8207
7927
7626
7338
7088
6882
6716
6572
6433
6283
6112
5919
5706
5476
5229
4961
4661
4319
3927
3482
2988
2457
1898
1326
746
164
-420
-1002
-1574
-2121
-2619
-3043
-3365
-3566
-3638
-3586
-3424
-3178
-2875
-2546
-2217
-1913
-1659
-1478
-1396
-1430
-1597
-1896
-2317
-2831
-3398
-3972
-4510
-4975
-5345
-5613
-5787
-5881
-5914
-5903
-5861
-5795
-5708
-5600
-5466
-5302
-5101
-4852
-4546
-4174
-3730
-3215
-2640
-2023
-1388
-758
-154
408
924
1393
1816
2195
2525
2800
3012
3158
3243
3284
3304
3333
3393
3496
3633
3780
3900
3953
3907
3747
3480
3131
2742
2358
2016
1741
1540
1400
1299
1204
1085
914
671
347
-63
-550
-1099
-1686
-2277
-2836
-3323
-3706
-3957
-4064
-4029
-3865
-3595
-3246
-2843
-2411
-1967
-1531
-1121
-760
-476
-298
-255
-372
-660
-1117
-1725
-2454
-3264
-4110
-4954
-5761
-6510
-7188
-7789
-8314
-8763
-9131
-9411
-9588
-9648
-9576
-9367
-9028
-8582
-8064
-7522
-7006
-6559
-6210
-5964
-5809
-5710
-5626
-5517
-5353
-5120
-4824
-4483
-4120
-3757
-3402
-3050
-2685
-2285
-1834
-1325
-771
-201
346
826
1201
1444
1547
1512
1353
1089
734
304
-192
-741
-1327
-1929
-2516
-3058
-3524
-3897
-4171
-4355
-4475
-4560
-4642
-4745
-4879
-5042
-5218
-5387
-5525
-5615
-5647
-5617
-5530
-5396
-5224
-5025
-4807
-4576
-4338
-4096
-3854
-3610
-3363
-3103
-2822
-2505
-2141
-1719
-1235
-689
-90
549
1208
1864
2492
3062
3541
3897
4102
4133
3979
3646
3156
2549
1875
1191
551
-1
-436
-739
-908
-950
-872
-682
-381
27
538
1140
1811
2517
3219
3875
4449
4917
5274
5527
5697
5808
5884
5938
5974
5988
5968
5906
5795
5639
5448
5236
5018
4802
4592
4380
4155
3902
3608
3267
2875
2440
1972
1484
989
502
37
-394
-776
-1097
-1349
-1529
-1645
-1714
-1761
-1816
-1905
-2045
-2241
-2475
-2716
-2925
-3057
-3081
-2979
-2759
-2452
-2107
-1785
-1548
-1449
-1525
-1791
-2240
-2844
-3561
-4339
-5119
-5845
-6465
-6937
-7229
-7322
-7212
-6909
-6435
-5824
-5119
-4363
-3600
-2868
-2194
-1597
-1084
-655
-300
-8
232
431
596
732
843
935
1018
1110
1229
1401
1647
1985
2421
2944
3530
4142
4733
5254
5664
5932
6046
6013
5855
5610
5322
5040
4806
4658
4623
4712
4926
5251
5662
6125
6599
7045
7427
7718
7901
7971
7931
7793
7568
7267
6897
6460
5957
5386
4753
4064
3337
2590
1848
1138
485
-90
-566
-928
-1167
-1276
-1258
-1125
-897
-604
-283
23
276
446
515
481
357
171
-42
-248
-413
-517
-548
-509
-411
-271
-110
56
211
349
467
567
654
734
810
883
951
1008
1051
1071
1064
1027
966
887
800
721
662
636
652
713
817
955
1115
1282
1443
1586
1704
1796
1863
1910
1938
1944
1918
1842
1697
1461
1122
679
149
-436
-1031
-1586
-2057
-2410
-2635
-2739
-2752
-2716
-2676
-2675
-2742
-2892
-3124
-3425
-3772
-4137
-4496
-4822
-5095
-5297
-5415
-5441
-5372
-5214
-4978
-4680
-4341
-3981
-3614
-3248
-2885
-2517
-2134
-1725
-1284
-811
-316
188
676
1124
1504
1793
1968
2013
1925
1703
1360
920
411
-133
-683
-1214
-1713
-2178
-2616
-3037
-3451
-3861
-4259
-4629
-4949
-5199
-5365
-5444
-5447
-5393
-5307
-5211
-5119
-5032
-4941
-4827
-4670
-4451
-4159
-3791
-3351
-2851
-2304
-1722
-1118
-506
101
686
1233
1725
2147
2490
2752
2938
3059
3126
3149
3131
3072
2962
2789
2546
2225
1832
1376
879
367
-133
-592
-985
-1292
-1499
-1597
-1583
-1462
-1243
-941
-578
-180
223
597
907
1124
1217
1168
966
610
115
-496
-1190
-1926
-2665
-3365
-3993
-4519
-4923
-5190
-5312
-5288
-5122
-4826
-4417
-3923
-3376
-2814
-2277
-1803
-1422
-1156
-1016
-999
-1095
-1281
-1531
-1813
-2097
-2355
-2563
-2704
-2773
-2770
-2705
-2594
-2452
-2295
-2133
-1972
-1812
-1653
-1496
-1346
-1214
-1113
-1054
-1044
-1078
-1138
-1197
-1217
-1166
-1012
-744
-357
133
704
1329
1981
2640
3292
3927
4541
5128
5681
6189
6641
7025
7329
7542
7657
7666
7567
7360
7050
6649
6174
5651
5107
4574
4077
3642
3285
3022
2868
2837
2945
3210
3643
4242
4994
5863
6800
7745
8638
9425
10073
10566
10908
11116
11213
11218
11149
11017
10831
10604
10355
10114
9910
9773
9725
9767
9886
10052
10223
10358
10419
10382
10230
9961
9576
9079
8474
7768
6971
6105
5202
4302
3452
2698
2076
1608
1298
1138
1107
1185
1347
1572
1841
2127
2399
2618
2739
2722
2539
2182
1672
1051
380
-275
-853
-1316
-1647
-1854
-1962
-2005
-2011
-2003
-1989
-1972
-1948
-1919
-1893
-1889
-1932
-2045
-2250
-2554
-2954
-3435
-3974
-4547
-5132
-5713
-6278
-6815
-7314
-7760
-8135
-8424
-8605
-8669
-8616
-8456
-8207
-7897
-7554
-7203
-6868
-6567
-6314
-6124
-6008
-5978
-6044
-6207
-6458
-6777
-7132
-7479
-7774
-7980
-8067
-8026
-7864
-7602
-7270
-6896
-6505
-6110
-5714
-5312
-4897
-4465
-4017
-3566
-3131
-2731
-2386
-2110
-1907
-1771
-1691
-1651
-1632
-1619
-1596
-1551
-1475
-1362
-1209
-1020
-809
-594
-400
-254
-179
-191
-292
-471
-706
-970
-1234
-1475
-1679
-1839
-1957
-2037
-2084
-2101
-2087
-2041
-1965
-1857
-1726
-1585
-1449
-1336
-1263
-1246
-1296
-1421
-1624
-1904
-2252
-2651
-3076
-3497
-3882
-4200
-4427
-4555
-4584
-4529
-4412
-4256
-4081
-3899
-3718
-3538
-3359
-3185
-3024
-2886
-2781
-2714
-2682
-2668
-2651
-2603
-2501
-2332
-2095
-1799
-1463
-1104
-736
-363
23
432
878
1365
1887
2427
2959
3454
3887
4241
4514
4711
4845
4930
4975
4982
4947
4862
4720
4518
4261
3963
3640
3308
2981
2664
2351
2035
1702
1343
957
551
144
-238
-565
-808
-949
-975
-888
-702
-438
-123
218
558
879
1164
1405
1598
1741
1834
1880
1881
1839
1757
1637
1484
1300
1092
866
633
405
196
20
-113
-195
-228
-219
-183
-136
-99
-85
-105
-161
-250
-361
-482
-597
-693
-757
-778
-748
-663
-524
-339
-124
101
309
472
572
596
550
450
323
202
117
84
111
186
291
399
488
543
560
545
508
462
414
365
310
240
147
32
-96
-216
-298
-315
-243
-68
204
556
956
1368
1758
2097
2370
2577
2727
2837
2927
3014
3111
3222
3346
3480
3616
3750
3878
4002
4121
4240
4361
4487
4619
4758
4904
5054
5201
5338
5450
5523
5541
5490
5361
5154
4875
4536
4153
3740
3306
2854
2381
1881
1350
788
204
-382
-944
-1454
-1888
-2233
-2489
-2671
-2807
-2932
-3078
-3271
-3525
-3835
-4182
-4535
-4854
-5101
-5246
-5269
-5167
-4954
-4655
-4306
-3944
-3603
-3308
-3078
-2921
-2837
-2828
-2893
-3036
-3264
-3583
-3998
-4508
-5101
-5759
-6453
-7151
-7821
-8432
-8960
-9384
-9691
-9873
-9927
-9854
-9657
-9347
-8936
-8442
-7881
-7272
-6629
-5967
-5300
-4642
-4006
-3411
-2871
-2400
-2001
-1674
-1404
-1174
-962
-750
-530
-303
-79
125
295
422
507
559
592
622
656
695
732
754
752
723
677
631
608
630
708
844
1026
1232
1441
1633
1799
1940
2064
2184
2308
2437
2565
2682
2773
2830
2848
2834
2801
2765
2743
2752
2801
2897
3045
3244
3493
3788
4118
4470
4823
5156
5444
5669
5817
5882
5865
5770
5601
5362
5052
4671
4219
3703
3138
2549
1966
1421
943
549
242
11
-167
-320
-477
-659
-877
-1130
-1406
-1689
-1958
-2196
-2391
-2537
-2638
-2701
-2741
-2773
-2813
-2874
-2968
-3099
-3268
-3467
-3684
-3900
-4094
-4246
-4338
-4359
-4304
-4181
-4005
-3798
-3587
-3399
-3258
-3182
-3180
-3255
-3399
-3596
-3828
-4072
-4305
-4505
-4655
-4747
-4776
-4747
-4669
-4555
-4418
-4267
-4105
-3927
-3723
-3477
-3176
-2810
-2380
-1895
-1376
-852
-354
92
466
757
968
1111
1207
1278
1346
1431
1544
1688
1857
2037
2209
2347
2429
2438
2364
2210
1994
1741
1486
1261
1095
1004
994
1053
1160
1291
1420
1529
1609
1660
1694
1731
1793
1904
2083
2344
2694
3130
3639
4202
4792
5377
5924
6401
6781
7046
7183
7191
7074
6848
6531
6149
5728
5297
4883
4510
4197
3955
3788
3693
3664
3692
3767
3883
4033
4215
4424
4656
4907
5173
5451
5743
6054
6391
6759
7159
7584
8013
8420
8771
9032
9178
9196
9090
8877
8584
8240
7872
7497
7121
6741
6349
5934
5489
5012
4506
3981
3445
2911
2386
1877
1391
931
503
108
-251
-573
-861
-1119
-1357
-1584
-1810
-2049
-2311
-2606
-2942
-3319
-3735
-4176
-4624
-5054
-5438
-5750
-5972
-6092
-6110
-6033
-5873
-5644
-5360
-5028
-4658
-4257
-3840
-3423
-3028
-2676
-2386
-2166
-2009
-1899
-1806
-1699
-1552
-1345
-1075
-750
-384
2
395
787
1179
1577
1989
2419
2864
3312
3743
4133
4455
4685
4803
4799
4667
4414
4054
3616
3129
2633
2171
1779
1488
1316
1270
1341
1514
1769
2083
2439
2821
3213
3599
3961
4277
4523
4677
4726
4665
4503
4259
3958
3625
3281
2937
2598
2259
1916
1568
1218
877
560
281
48
-138
-290
-430
-586
-788
-1060
-1420
-1873
-2415
-3035
-3713
-4429
-5160
-5884
-6580
-7232
-7825
-8349
-8801
-9183
-9500
-9761
-9975
-10148
-10280
-10365
-10392
-10348
-10222
-10007
-9706
-9332
-8908
-8464
-8032
-7643
-7316
-7063
-6884
-6765
-6687
-6623
-6546
-6434
-6267
-6035
-5733
-5363
-4931
-4446
-3917
-3353
-2760
-2145
-1508
-852
-179
509
1207
1903
2587
3244
3857
4412
4899
5311
5646
5908
6103
6240
6329
6375
6384
6361
6308
6228
6128
6014
5896
5785
5688
5614
5564
5535
5521
5509
5486
5440
5363
5249
5101
4929
4744
4562
4399
4265
4167
4108
4085
4094
4127
4181
4253
4339
4437
4542
4643
4726
4774
4766
4686
4519
4258
3907
3475
2978
2441
1889
1349
850
416
65
-191
-348
-413
-402
-338
-245
-147
-58
15
77
138
210
305
423
558
692
805
877
895
857
772
655
528
408
308
232
176
132
92
52
10
-29
-61
-80
-89
-93
-105
-137
-200
-302
-439
-602
-774
-934
-1061
-1141
-1163
-1126
-1036
-908
-758
-606
-469
-364
-298
-278
-299
-354
-430
-514
-592
-649
-677
-670
-627
-551
-452
-342
-239
-162
-129
-157
-256
-426
-657
-930
-1216
-1484
-1701
-1841
-1890
-1842
-1702
-1486
-1215
-913
-605
-312
-53
156
306
392
415
383
308
204
84
-42
-172
-310
-468
-658
-895
-1185
-1527
-1911
-2319
-2730
-3119
-3470
-3771
-4017
-4210
-4356
-4462
-4534
-4576
-4590
-4575
-4528
-4445
-4321
-4151
-3928
-3646
-3301
-2889
-2415
-1885
-1311
-710
-98
508
1095
1656
2184
2679
3141
3569
3964
4322
4641
4918
5152
5342
5488
5593
5658
5683
5670
5618
5528
5401
5245
5065
4873
4683
4506
4353
4233
4146
4088
4049
4014
3965
3887
3767
3597
3377
3113
2817
2504
2189
1883
1595
1327
1075
832
587
329
47
-266
-613
-995
-1404
-1830
-2257
-2668
-3047
-3385
-3676
-3927
-4150
-4370
-4610
-4897
-5253
-5692
-6221
-6836
-7528
-8282
-9078
-9897
-10716
-11510
-12255
-12928
-13508
-13982
-14344
-14597
-14753
-14830
-14845
-14812
-14739
-14623
-14458
-14235
-13948
-13599
-13200
-12775
-12350
-11956
-11618
-11355
-11175
-11078
-11056
-11099
-11193
-11326
-11480
-11637
-11777
-11876
-11913
-11869
-11738
-11522
-11240
-10916
-10581
-10263
-9982
-9746
-9551
-9382
-9217
-9033
-8810
-8535
-8200
-7804
-7350
-6842
-6290
-5701
-5088
-4464
-3844
-3245
-2680
-2159
-1685
-1256
-862
-493
-139
208
551
887
1209
1507
1770
1990
2160
2277
2345
2368
2358
2330
2299
2284
2300
2356
2459
2603
2777
2963
3142
3295
3408
3472
3487
3459
3396
3306
3201
3086
2966
2848
2734
2631
2545
2481
2442
2431
2443
2472
2511
2548
2575
2583
2563
2509
2414
2270
2072
1815
1498
1123
700
245
-222
-677
-1097
-1459
-1747
-1951
-2068
-2104
-2068
-1977
-1848
-1700
-1548
-1403
-1274
-1163
-1068
-986
-915
-852
-800
-761
-739
-737
-751
-776
-800
-806
-779
-707
-583
-407
-190
54
311
564
804
1028
1236
1434
1628
1818
2001
2173
2319
2429
2494
2515
2500
2467
2441
2449
2518
2668
2907
3234
3638
4100
4598
5113
5631
6144
6651
7157
7666
8183
8708
9236
9760
10268
10752
11206
11629
12025
12400
12764
13125
13489
13859
14236
14616
14994
15362
15712
16033
16314
16543
16708
16804
16826
16778
16667
16506
16312
16097
15880
15666
15464
15276
15103
14944
14796
14656
14520
14381
14229
14056
13851
13607
13323
13000
12645
12268
11877
11479
11075
10661
10226
9759
9246
8678
8048
7358
6607
5806
4962
4085
3184
2265
1335
399
-538
-1472
-2398
-3309
-4198
-5056
-5871
-6634
-7335
-7967
-8531
-9030
-9474
-9874
-10244
-10593
-10928
-11250
-11554
-11834
-12084
-12303
-12491
-12656
-12806
-12949
-13089
-13223
-13339
-13421
-13447
-13394
-13245
-12988
-12620
-12146
-11581
-10945
-10261
-9552
-8843
-8151
-7493
-6874
-6298
-5761
-5257
-4779
-4319
-3873
-3442
-3028
-2640
-2285
-1971
-1704
-1484
-1311
-1180
-1083
-1012
-960
-914
-863
-797
-705
-576
-405
-189
70
365
688
1029
1378
1730
2085
2446
2818
3210
3628
4074
4549
5050
5570
6100
6628
7143
7629
8073
8461
8781
9026
9196
9295
9337
9339
9322
9305
9304
9330
9384
9466
9569
9686
9811
9940
10072
10210
10354
10505
10659
10809
10941
11040
11087
11066
10960
10758
10453
10046
9539
8944
8273
7540
6762
5952
5127
4299
3483
2691
1936
1232
590
20
-472
-884
-1219
-1483
-1685
-1838
-1951
-2035
-2098
-2146
-2182
-2211
-2236
-2259
-2283
-2312
-2344
-2379
-2413
-2441
-2456
-2453
-2427
-2375
-2302
-2215
-2126
-2052
-2013
-2025
-2108
-2271
-2518
-2847
-3248
-3707
-4205
-4728
-5258
-5786
-6299
-6790
-7248
-7661
-8016
-8303
-8509
-8631
-8672
-8643
-8563
-8454
-8335
-8224
-8129
-8052
-7988
-7930
-7870
-7804
-7731
-7652
-7571
-7490
-7406
-7314
-7206
-7073
-6907
-6702
-6458
-6179
-5871
-5543
-5205
-4865
-4534
-4220
-3934
-3684
-3475
-3308
-3178
-3076
-2985
-2889
-2771
-2618
-2423
-2184
-1905
-1592
-1254
-900
-538
-177
173
502
799
1058
1274
1454
1606
1749
1898
2072
2279
2523
2797
3092
3395
3696
3992
4284
4577
4877
5187
5508
5837
6166
6493
6817
7144
7483
7842
8227
8636
9056
9467
9847
10172
10428
10611
10728
10795
10831
10857
10886
10924
10968
11010
11040
11048
11026
10971
10879
10750
10584
10378
10133
9846
9520
9156
8761
8338
7891
7423
6931
6409
5853
5253
4605
3905
3155
2359
1526
666
-206
-1076
-1929
-2749
-3520
-4230
-4867
-5423
-5890
-6268
-6559
-6770
-6914
-7008
-7073
-7133
-7206
-7310
-7453
-7635
-7846
-8071
-8294
-8493
-8655
-8773
-8844
-8871
-8858
-8809
-8723
-8600
-8435
-8226
-7976
-7693
-7388
-7077
-6777
-6499
-6252
-6037
-5851
-5690
-5549
-5424
-5317
-5229
-5163
-5119
-5095
-5085
-5080
-5068
-5043
-4997
-4929
-4841
-4737
-4622
-4500
-4372
-4238
-4093
-3929
-3738
-3507
-3229
-2893
-2496
-2036
-1517
-949
-342
290
934
1582
2228
2873
3520
4173
4837
5515
6207
6909
7616
8322
9018
9695
10343
10951
11508
12001
12420
12757
13009
13176
13261
13269
13204
13065
12850
12550
12159
11674
11097
10441
9726
8979
8231
7508
6834
6221
5676
5193
4765
4380
4027
3697
3383
3083
2792
2512
2242
1982
1732
1492
1262
1038
818
597
371
137
-106
-355
-607
-853
-1089
-1310
-1515
-1707
-1895
-2089
-2299
-2538
-2812
-3129
-3492
-3901
-4355
-4853
-5390
-5960
-6553
-7160
-7767
-8361
-8931
-9465
-9958
-10406
-10807
-11161
-11466
-11720
-11920
-12062
-12143
-12162
-12123
-12031
-11895
-11725
-11529
-11313
-11080
-10830
-10559
-10265
-9945
-9596
-9220
-8818
-8392
-7945
-7477
-6990
-6484
-5959
-5418
-4868
-4318
-3779
-3265
-2790
-2363
-1994
-1684
-1432
-1232
-1077
-957
-864
-792
-734
-689
-655
-631
-618
-615
-623
-640
-668
-706
-757
-820
-897
-988
-1093
-1213
-1349
-1501
-1672
-1863
-2075
-2306
-2555
-2815
-3078
-3337
-3583
-3811
-4019
-4212
-4392
-4564
-4735
-4905
-5074
-5237
-5390
-5530
-5656
-5774
-5893
-6028
-6191
-6394
-6642
-6931
-7253
-7595
-7943
-8284
-8611
-8923
-9223
-9516
-9807
-10096
-10376
-10638
-10865
-11041
-11154
-11195
-11163
-11065
-10912
-10720
-10507
-10287
-10074
-9877
-9702
-9551
-9424
-9317
-9224
-9138
-9050
-8951
-8835
-8693
-8521
-8314
-8070
-7786
-7461
-7092
-6680
-6227
-5735
-5212
-4663
-4094
-3515
-2923
-2318
-1695
-1047
-365
359
1129
1947
2813
3723
4671
5651
6656
7675
8697
9709
10698
11653
12565
13429
14247
15021
15759
16464
17137
17774
18368
18909
19390
19810
20171
20482
20756
21003
21228
21425
21583
21679
21693
21606
21409
21105
20708
20238
19722
19182
18632
18079
17519
16943
16340
15701
15023
14308
13565
12806
12043
11287
10546
9822
9113
8413
7717
7014
6299
5565
4808
4027
3228
2413
1589
765
-53
-860
-1656
-2442
-3219
-3989
-4751
-5502
-6232
-6929
-7577
-8163
-8675
-9107
-9458
-9735
-9949
-10113
-10241
-10343
-10428
-10497
-10548
-10575
-10572
-10534
-10458
-10346
-10204
-10040
-9865
-9690
-9524
-9375
-9245
-9136
-9043
-8959
-8874
-8773
-8638
-8452
-8195
-7851
-7411
-6875
-6254
-5568
-4847
-4124
-3430
-2789
-2214
-1704
-1246
-821
-402
31
494
992
1522
2069
2615
3142
3629
4064
4438
4747
4998
5197
5359
5499
5632
5774
5933
6113
6308
6509
6698
6856
6968
7020
7010
6938
6816
6654
6465
6260
6043
5818
5582
5333
5073
4802
4526
4252
3991
3748
3532
3344
3188
3061
2964
2894
2852
2835
2841
2868
2912
2969
3032
3097
3162
3224
3285
3347
3417
3499
3600
3726
3880
4062
4270
4500
4742
4988
5229
5454
5658
5836
5987
6111
6211
6289
6348
6388
6407
6402
6369
6304
6203
6065
5892
5689
5467
5237
5012
4802
4615
4451
4303
4161
4005
3820
3589
3304
2964
2579
2164
1740
1331
957
635
376
185
64
11
18
79
183
319
473
630
778
906
1008
1086
1139
1175
1203
1231
1263
1306
1362
1431
1516
1616
1731
1859
1993
2125
2245
2344
2412
2446
2446
2416
2360
2281
2179
2050
1883
1668
1394
1058
662
217
-262
-754
-1242
-1711
-2152
-2562
-2943
-3303
-3646
-3980
-4311
-4644
-4985
-5340
-5713
-6107
-6524
-6959
-7407
-7855
-8293
-8710
-9097
-9450
-9767
-10050
-10301
-10523
-10714
-10870
-10983
-11043
-11040
-10966
-10813
-10582
-10278
-9914
-9509
-9087
-8675
-8296
-7973
-7716
-7527
-7397
-7306
-7233
-7154
-7050
-6913
-6740
-6538
-6317
-6089
-5859
-5628
-5388
-5125
-4825
-4476
-4069
-3606
-3093
-2543
-1973
-1399
-834
-287
237
738
1220
1688
2148
2609
3076
3556
4051
4565
5095
5636
6184
6728
7263
7779
8274
8743
9187
9604
9993
10353
10681
10972
11222
11431
11598
11727
11825
11898
11952
11993
12022
12038
12041
12028
11998
11950
11887
11809
11716
11607
11477
11321
11135
10916
10666
10390
10096
9793
9491
9194
8904
8618
8331
8035
7725
7398
7051
6682
6288
5863
5397
4878
4294
3639
2911
2119
1278
412
-456
-1302
-2109
-2868
-3576
-4236
-4852
-5431
-5974
-6481
-6948
-7373
-7756
-8096
-8405
-8689
-8962
-9234
-9516
-9812
-10121
-10440
-10760
-11072
-11364
-11628
-11858
-12054
-12218
-12359
-12484
-12603
-12724
-12847
-12970
-13085
-13179
-13242
-13265
-13246
-13187
-13099
-12994
-12882
-12774
-12670
-12569
-12462
-12340
-12197
-12029
-11840
-11634
-11420
-11202
-10979
-10745
-10484
-10178
-9810
-9366
-8840
-8238
-7570
-6855
-6111
-5353
-4589
-3820
-3041
-2240
-1409
-543
356
1276
2202
3113
3989
4814
5579
6282
6926
7517
8058
8555
9006
9407
9756
10049
10290
10482
10634
10755
10855
10938
11005
11056
11087
11095
11081
11046
10993
10924
10841
10739
10615
10465
10285
10080
9862
9649
9462
9326
9255
9259
9335
9472
9651
9851
10055
10251
10432
10601
10760
10915
11069
11224
11377
11525
11662
11785
11888
11967
12012
12017
11969
11855
11666
11392
11030
10582
10058
9470
8833
8164
7477
6783
6092
5407
4731
4062
3403
2751
2105
1470
850
254
-307
-818
-1266
-1640
-1932
-2139
-2263
-2314
-2301
-2240
-2141
-2017
-1877
-1726
-1567
-1405
-1241
-1078
-919
-767
-625
-493
-372
-258
-151
-45
60
166
274
380
481
573
650
709
748
765
765
754
738
729
735
765
825
917
1042
1194
1366
1552
1742
1929
2108
2276
2430
2567
2683
2774
2832
2852
2827
2755
2637
2478
2291
2089
1886
1696
1529
1391
1283
1203
1146
1107
1081
1062
1046
1029
1002
963
899
807
680
519
325
105
-134
-384
-638
-892
-1146
-1402
-1664
-1936
-2224
-2529
-2854
-3197
-3558
-3932
-4316
-4705
-5097
-5487
-5873
-6256
-6636
-7013
-7389
-7763
-8129
-8480
-8809
-9104
-9360
-9572
-9743
-9881
-9997
-10103
-10210
-10324
-10446
-10570
-10684
-10773
-10823
-10818
-10747
-10602
-10380
-10081
-9709
-9273
-8784
-8254
-7696
-7122
-6539
-5951
-5357
-4754
-4135
-3497
-2840
-2167
-1489
-818
-168
449
1022
1546
2017
2435
2796
3101
3346
3527
3643
3695
3686
3623
3517
3378
3217
3043
2864
2690
2528
2391
2289
2237
2244
2318
2458
2659
2909
3191
3488
3784
4070
4341
4597
4843
5086
5332
5585
5845
6109
6370
6622
6859
7080
7284
7479
7673
7878
8103
8361
8651
8972
9315
9667
10012
10334
10620
10861
11054
11199
11298
11351
11356
11310
11202
11023
10765
10421
9993
9486
8912
8288
7629
6948
6258
5562
4863
4158
3446
2722
1986
1239
483
-278
-1040
-1797
-2547
-3286
-4010
-4717
-5404
-6070
-6711
-7325
-7908
-8455
-8958
-9408
-9794
-10103
-10326
-10459
-10503
-10467
-10368
-10228
-10072
-9924
-9804
-9723
-9684
-9685
-9714
-9759
-9809
-9855
-9895
-9931
-9970
-10022
-10099
-10210
-10361
-10553
-10782
-11040
-11313
-11584
-11837
-12053
-12220
-12327
-12372
-12357
-12290
-12178
-12032
-11856
-11651
-11413
-11138
-10816
-10444
-10023
-9559
-9067
-8563
-8067
-7595
-7158
-6761
-6404
-6081
-5782
-5498
-5222
-4948
-4674
-4399
-4126
-3857
-3598
-3352
-3125
-2923
-2749
-2606
-2494
-2412
-2356
-2322
-2306
-2304
-2313
-2332
-2359
-2392
-2429
-2465
-2495
-2516
-2527
-2530
-2529
-2530
-2540
-2562
-2598
-2643
-2691
-2731
-2756
-2756
-2727
-2669
-2582
-2468
-2332
-2175
-2000
-1811
-1612
-1413
-1225
-1062
-938
-864
-845
-881
-965
-1085
-1228
-1378
-1528
-1671
-1809
-1943
-2081
-2227
-2385
-2554
-2731
-2910
-3087
-3255
-3411
-3553
-3682
-3802
-3916
-4029
-4146
-4271
-4409
-4560
-4726
-4904
-5087
-5268
-5435
-5579
-5687
-5751
-5767
-5735
-5658
-5546
-5407
-5255
-5100
-4954
-4826
-4720
-4640
-4585
-4551
-4530
-4513
-4489
-4446
-4379
-4282
-4157
-4008
-3846
-3681
-3524
-3382
-3261
-3164
-3088
-3033
-2995
-2971
-2958
-2952
-2945
-2929
-2894
-2829
-2724
-2576
-2383
-2151
-1889
-1609
-1318
-1022
-724
-418
-98
238
594
966
1346
1723
2086
2426
2739
3024
3286
3528
3754
3967
4163
4339
4491
4616
4715
4795
4864
4933
5014
5115
5239
5386
5554
5736
5924
6111
6289
6453
6596
6718
6818
6901
6975
7052
7145
7266
7423
7619
7851
8105
8366
8616
8838
9017
9147
9226
9260
9255
9220
9162
9086
8992
8880
8745
8584
8394
8170
7912
7620
7294
6938
6554
6146
5718
5273
4812
4336
3841
3326
2788
2224
1635
1022
394
-244
-881
-1507
-2115
-2701
-3262
-3802
-4326
-4841
-5352
-5866
-6385
-6908
-7432
-7950
-8454
-8934
-9383
-9792
-10157
-10473
-10739
-10954
-11117
-11232
-11301
-11330
-11325
-11294
-11248
-11197
-11149
-11112
-11087
-11074
-11070
-11067
-11060
-11042
-11012
-10969
-10917
-10861
-10808
-10763
-10729
-10706
-10691
-10673
-10643
-10587
-10490
-10339
-10124
-9839
-9485
-9070
-8604
-8106
-7592
-7079
-6581
-6105
-5652
-5219
-4799
-4384
-3967
-3542
-3105
-2655
-2191
-1714
-1221
-712
-187
353
902
1455
2000
2527
3025
3487
3907
4285
4622
4924
5194
5436
5651
5841
6003
6140
6249
6331
6386
6415
6414
6383
6319
6221
6089
5928
5743
5544
5340
5140
4949
4771
4603
4442
4279
4107
3923
3720
3500
3262
3011
2749
2481
2209
1936
1662
1386
1107
821
525
215
-110
-450
-799
-1151
-1495
-1820
-2116
-2378
-2604
-2800
-2978
-3153
-3344
-3566
-3830
-4141
-4498
-4894
-5316
-5751
-6184
-6604
-7002
-7370
-7705
-8004
-8266
-8491
-8680
-8836
-8963
-9065
-9150
-9224
-9294
-9368
-9448
-9538
-9638
-9746
-9856
-9964
-10061
-10140
-10195
-10218
-10207
-10158
-10070
-9944
-9781
-9583
-9350
-9080
-8773
-8426
-8038
-7609
-7141
-6638
-6107
-5556
-4993
-4425
-3861
-3302
-2751
-2207
-1664
-1117
-561
11
605
1221
1861
2520
3192
3870
4544
5209
5859
6491
7105
7703
8288
8859
9417
9959
10480
10976
11441
11872
12267
12625
12948
13235
13487
13702
13881
14022
14128
14203
14253
14285
14307
14322
14333
14336
14324
14287
14212
14091
13917
13686
13402
13072
12707
12318
11919
11519
11127
10746
10377
10019
9670
9326
8987
8650
8315
7983
7654
7326
6997
6666
6329
5987
5640
5294
4952
4621
4303
3999
3704
3412
3115
2807
2482
2144
1796
1446
1101
763
430
95
-250
-617
-1008
-1429
-1868
-2317
-2765
-3202
-3623
-4030
-4426
-4819
-5212
-5604
-5990
-6358
-6698
-6998
-7254
-7465
-7639
-7784
-7910
-8023
-8131
-8232
-8324
-8409
-8486
-8559
-8629
-8699
-8769
-8835
-8892
-8931
-8948
-8939
-8908
-8861
-8804
-8745
-8686
-8626
-8559
-8477
-8371
-8237
-8074
-7884
-7674
-7448
-7214
-6974
-6729
-6478
-6223
-5962
-5699
-5437
-5178
-4926
-4682
-4446
-4218
-3997
-3783
-3579
-3385
-3200
-3021
-2845
-2664
-2472
-2265
-2043
-1809
-1572
-1338
-1118
-914
-727
-553
-387
-224
-62
96
243
373
475
545
585
598
595
586
581
586
604
631
664
698
728
751
767
776
781
783
784
786
792
803
823
854
898
957
1029
1115
1210
1312
1418
1526
1635
1741
1846
1949
2051
2151
2253
2356
2463
2573
2683
2792
2892
2979
3050
3102
3137
3162
3183
3210
3250
3306
3377
3462
3552
3644
3732
3817
3901
3990
4091
4211
4351
4509
4679
4849
5007
5138
5231
5277
5271
5213
5108
4961
4783
4584
4371
4153
3935
3719
3504
3289
3075
2861
2650
2446
2254
2079
1924
1791
1674
1567
1459
1340
1200
1029
821
573
284
-45
-411
-809
-1235
-1681
-2139
-2599
-3052
-3491
-3908
-4299
-4661
-4993
-5294
-5561
-5793
-5984
-6130
-6228
-6278
-6281
-6243
-6175
-6085
-5984
-5880
-5778
-5680
-5587
-5497
-5406
-5313
-5217
-5115
-5006
-4888
-4758
-4613
-4451
-4272
-4077
-3871
-3661
-3456
-3265
-3099
-2964
-2869
-2815
-2804
-2834
-2901
-2999
-3116
-3244
-3368
-3478
-3564
-3619
-3639
-3626
-3585
-3523
-3447
-3364
-3281
-3197
-3115
-3030
-2941
-2842
-2732
-2608
-2467
-2311
-2138
-1951
-1751
-1543
-1332
-1126
-932
-759
-615
-504
-432
-397
-400
-436
-501
-590
-697
-818
-950
-1090
-1238
-1395
-1563
-1743
-1937
-2149
-2377
-2622
-2879
-3144
-3411
-3674
-3927
-4166
-4387
-4587
-4762
-4911
-5028
-5112
-5159
-5169
-5142
-5085
-5003
-4908
-4811
-4721
-4645
-4586
-4545
-4518
-4499
-4482
-4463
-4440
-4411
-4381
-4351
-4327
-4311
-4306
-4312
-4330
-4357
-4390
-4426
-4461
-4492
-4515
-4528
-4529
-4516
-4491
-4454
-4407
-4349
-4279
-4194
-4086
-3954
-3786
-3581
-3335
-3052
-2736
-2396
-2041
-1677
-1310
-940
-567
-185
212
628
1067
1529
2009
2507
3012
3521
4027
4526
5012
5482
5929
6346
6724
7056
7335
7557
7725
7844
7924
7976
8016
8054
8103
8169
8255
8361
8483
8616
8753
8886
9005
9103
9171
9200
9186
9124
9012
8853
8649
8406
8131
7831
7516
7193
6869
6549
6237
5937
5648
5369
5098
4832
4568
4304
4040
3776
3512
3249
2986
2720
2446
2162
1863
1547
1211
856
481
85
-333
-777
-1251
-1755
-2290
-2849
-3425
-4005
-4577
-5128
-5651
-6141
-6597
-7021
-7415
-7782
-8121
-8429
-8704
-8942
-9145
-9315
-9456
-9575
-9678
-9767
-9843
-9905
-9951
-9979
-9990
-9988
-9980
-9973
-9972
-9979
-9995
-10013
-10028
-10028
-10008
-9959
-9877
-9757
-9599
-9401
-9164
-8892
-8590
-8267
-7933
-7599
-7276
-6968
-6677
-6398
-6122
-5839
-5537
-5208
-4847
-4455
-4035
-3593
-3136
-2669
-2194
-1710
-1214
-701
-164
399
991
1611
2253
2908
3562
4201
4808
5369
5872
6311
6685
6996
7250
7454
7617
7746
7845
7918
7967
7992
7993
7967
7912
7825
7704
7549
7363
7153
6931
6708
6498
6306
6138
5987
5845
5699
5536
5349
5134
4895
4638
4370
4097
3816
3520
3195
2828
2405
1918
1367
758
102
-586
-1290
-1996
-2691
-3363
-4002
-4598
-5142
-5627
-6047
-6402
-6692
-6922
-7098
-7224
-7306
-7346
-7346
-7309
-7238
-7143
-7033
-6918
-6809
-6713
-6631
-6560
-6495
-6425
-6340
-6234
-6099
-5933
-5734
-5502
-5238
-4944
-4623
-4280
-3922
-3557
-3195
-2843
-2507
-2191
-1893
-1612
-1345
-1090
-847
-616
-400
-199
-12
162
332
507
696
910
1156
1438
1754
2101
2470
2851
3231
3600
3950
4274
4573
4847
5101
5341
5572
5797
6016
6229
6432
6622
6798
6963
7121
7278
7440
7609
7786
7968
8148
8322
8481
8622
8744
8850
8942
9022
9091
9149
9192
9221
9237
9244
9248
9255
9271
9298
9332
9366
9389
9391
9363
9303
9214
9104
8984
8867
8760
8669
8593
8527
8465
8400
8327
8246
8159
8070
7988
7918
7869
7847
7855
7896
7971
8077
8214
8375
8553
8740
8928
9106
9266
9401
9506
9578
9618
9630
9621
9596
9562
9523
9480
9432
9375
9304
9217
9113
8996
8876
8765
8677
8623
8610
8641
8710
8806
8914
9020
9110
9173
9202
9194
9148
9067
8951
8804
8630
8434
8221
8000
7782
7571
7376
7202
7051
6923
6818
6735
6671
6624
6591
6565
6539
6500
6438
6338
6192
5993
5740
5437
5092
4715
4317
3905
3484
3057
2625
2187
1746
1305
868
443
34
-356
-726
-1079
-1420
-1755
-2089
-2424
-2758
-3087
-3405
-3705
-3982
-4231
-4453
-4649
-4822
-4977
-5116
-5241
-5351
-5445
-5523
-5583
-5628
-5659
-5679
-5691
-5699
-5702
-5703
-5698
-5689
-5673
-5650
-5622
-5588
-5546
-5495
-5430
-5344
-5229
-5080
-4889
-4657
-4385
-4078
-3749
-3403
-3052
-2703
-2359
-2021
-1690
-1358
-1020
-670
-302
87
501
939
1401
1881
2374
2872
3366
3849
4312
4753
5169
5562
5935
6293
6641
6980
7310
7627
7924
8193
8424
8608
8739
8814
8833
8800
8724
8615
8484
8343
8202
8068
7944
7830
7722
7613
7495
7362
7210
7038
6847
6641
6426
6204
5979
5748
5509
5258
4990
4705
4402
4088
3768
3453
3148
2859
2587
2329
2081
1834
1582
1320
1043
753
449
134
-190
-524
-868
-1224
-1596
-1984
-2390
-2815
-3258
-3716
-4188
-4670
-5158
-5645
-6124
-6586
-7021
-7420
-7778
-8095
-8375
-8629
-8867
-9103
-9344
-9594
-9848
-10096
-10322
-10511
-10649
-10730
-10753
-10723
-10652
-10549
-10423
-10281
-10122
-9944
-9741
-9510
-9248
-8959
-8646
-8317
-7978
-7635
-7289
-6940
-6583
-6214
-5829
-5424
-4998
-4552
-4090
-3614
-3130
-2643
-2157
-1679
-1216
-771
-352
39
400
732
1038
1322
1587
1836
2072
2294
2501
2692
2868
3030
3183
3331
3479
3632
3791
3957
4123
4283
4426
4543
4624
4662
4655
4602
4510
4386
4244
4094
3952
3827
3728
3661
3625
3617
3630
3653
3678
3696
3702
3692
3668
3635
3600
3570
3551
3549
3566
3603
3659
3732
3822
3929
4053
4195
4355
4532
4721
4914
5104
5283
5443
5581
5699
5800
5891
5982
6080
6191
6316
6456
6607
6767
6933
7105
7282
7469
7667
7881
8113
8365
8636
8926
9233
9554
9884
10219
10555
10885
11203
11503
11782
12036
12263
12462
12634
12780
12901
13000
13079
13142
13196
13247
13300
13360
13431
13509
13591
13667
13729
13768
13775
13747
13682
13583
13451
13290
13101
12883
12635
12354
12036
11682
11290
10864
10408
9929
9433
8927
8418
7914
7419
6939
6476
6032
5605
5191
4786
4382
3974
3558
3131
2695
2250
1799
1348
898
453
17
-409
-822
-1217
-1592
-1940
-2257
-2539
-2781
-2980
-3132
-3236
-3290
-3294
-3248
-3154
-3018
-2846
-2646
-2429
-2204
-1982
-1766
-1562
-1370
-1186
-1006
-828
-648
-465
-282
-103
67
224
366
494
613
729
851
986
1139
1311
1502
1707
1925
2151
2385
2631
2890
3169
3469
3790
4131
4483
4839
5191
5529
5849
6146
6417
6660
6873
7053
7198
7306
7376
7409
7410
7383
7336
7272
7197
7110
7013
6902
6775
6631
6466
6283
6080
5858
5617
5358
5080
4784
4472
4148
3819
3489
3168
2861
2574
2311
2074
1864
1678
1516
1373
1246
1130
1020
911
798
677
545
400
241
66
-124
-331
-556
-799
-1061
-1341
-1637
-1943
-2256
-2568
-2872
-3164
-3438
-3693
-3926
-4139
-4333
-4511
-4673
-4824
-4964
-5097
-5224
-5349
-5476
-5611
-5759
-5926
-6115
-6327
-6559
-6805
-7054
-7294
-7512
-7696
-7841
-7944
-8007
-8042
-8055
-8060
-8063
-8073
-8089
-8112
-8135
-8154
-8164
-8161
-8140
-8103
-8053
-7990
-7918
-7838
-7750
-7650
-7537
-7403
-7245
-7059
-6846
-6608
-6351
-6086
-5823
-5571
-5339
-5132
-4951
-4793
-4655
-4529
-4413
-4300
-4191
-4086
-3988
-3900
-3825
-3769
-3734
-3723
-3738
-3777
-3839
-3920
-4011
-4110
-4202
-4283
-4343
-4381
-4394
-4384
-4357
-4320
-4279
-4241
-4212
-4196
-4195
-4208
-4234
-4273
-4322
-4379
-4441
-4507
-4574
-4638
-4698
-4748
-4788
-4814
-4827
-4829
-4823
-4813
-4804
-4798
-4796
-4795
-4789
-4770
-4730
-4664
-4569
-4445
-4298
-4133
-3957
-3775
-3591
-3406
-3220
-3031
-2839
-2646
-2452
-2261
-2073
-1888
-1704
-1518
-1325
-1124
-915
-699
-481
-267
-62
133
316
489
655
816
972
1122
1265
1396
1515
1617
1704
1775
1828
1862
1872
1854
1800
1706
1569
1389
1169
915
634
333
18
-307
-639
-976
-1318
-1664
-2013
-2363
-2712
-3056
-3392
-3712
-4010
-4278
-4508
-4692
-4828
-4912
-4949
-4941
-4896
-4819
-4716
-4589
-4443
-4279
-4101
-3912
-3718
-3527
-3343
-3172
-3015
-2871
-2738
-2611
-2489
-2370
-2254
-2145
-2045
-1954
-1872
-1795
-1719
-1640
-1552
-1456
-1353
-1247
-1143
-1046
-955
-872
-793
-712
-625
-527
-418
-299
-173
-47
75
190
297
395
487
577
668
762
861
966
1077
1193
1313
1437
1562
1685
1805
1916
2016
2100
2167
2216
2252
2279
2306
2341
2393
2469
2571
2698
2847
3012
3184
3357
3526
3687
3840
3986
4129
4271
4418
4571
4732
4904
5086
5276
5473
5673
5872
6066
6251
6425
6587
6738
6881
7018
7152
7284
7416
7547
7677
7806
7935
8068
8205
8351
8505
8667
8832
8992
9140
9266
9361
9419
9437
9413
9350
9250
9120
8965
8791
8605
8412
8217
8022
7831
7645
7465
7291
7121
6957
6797
6641
6488
6337
6188
6037
5885
5729
5567
5398
5220
5030
4827
4605
4362
4091
3796
3474
3131
2774
2414
2064
1736
1441
1185
974
805
675
575
495
422
346
257
150
23
-121
-275
-431
-578
-706
-808
-881
-924
-939
-933
-909
-871
-823
-764
-694
-613
-522
-425
-325
-230
-144
-73
-19
19
42
55
63
71
81
97
120
150
187
230
280
335
393
453
510
561
601
625
631
620
592
551
503
455
412
379
357
343
333
318
290
241
164
58
-78
-239
-416
-603
-792
-977
-1153
-1321
-1479
-1629
-1770
-1902
-2025
-2137
-2239
-2334
-2425
-2518
-2621
-2740
-2877
-3034
-3210
-3400
-3600
-3809
-4025
-4251
-4493
-4758
-5051
-5374
-5725
-6100
-6490
-6885
-7277
-7660
-8032
-8395
-8748
-9095
-9433
-9758
-10065
-10345
-10591
-10800
-10970
-11107
-11215
-11304
-11379
-11443
-11496
-11536
-11558
-11561
-11541
-11502
-11447
-11382
-11311
-11240
-11171
-11102
-11034
-10963
-10887
-10805
-10718
-10624
-10525
-10421
-10311
-10196
-10076
-9949
-9815
-9675
-9526
-9369
-9201
-9021
-8829
-8626
-8418
-8209
-8009
-7825
-7665
-7534
-7433
-7365
-7325
-7313
-7325
-7359
-7412
-7481
-7562
-7652
-7747
-7843
-7939
-8035
-8132
-8237
-8350
-8471
-8598
-8724
-8839
-8933
-8994
-9016
-8995
-8933
-8834
-8704
-8549
-8374
-8183
-7977
-7758
-7529
-7293
-7056
-6822
-6594
-6373
-6157
-5942
-5721
-5489
-5241
-4973
-4687
-4385
-4070
-3747
-3416
-3079
-2735
-2385
-2029
-1670
-1313
-965
-633
-324
-44
204
421
608
770
912
1037
1150
1250
1339
1417
1487
1551
1618
1697
1797
1930
2103
2318
2573
2863
3174
3495
3811
4109
4379
4614
4809
4961
5067
5126
5138
5102
5023
4908
4768
4616
4467
4333
4225
4147
4100
4080
4075
4081
4086
4083
4070
4045
4011
3971
3927
3884
3842
3802
3763
3725
3684
3639
3587
3527
3457
3378
3293
3205
3119
3038
2967
2906
2853
2805
2756
2699
2629
2541
2434
2311
2173
2028
1879
1733
1592
1461
1338
1225
1119
1020
924
829
735
638
539
440
340
245
157
81
19
-26
-54
-65
-59
-39
-5
44
106
182
270
369
475
583
688
786
872
944
999
1036
1053
1048
1020
965
885
779
650
503
345
181
15
-152
-320
-492
-672
-863
-1062
-1267
-1468
-1658
-1826
-1967
-2076
-2152
-2200
-2223
-2226
-2210
-2177
-2125
-2053
-1960
-1846
-1715
-1570
-1417
-1258
-1095
-929
-757
-577
-385
-179
40
273
517
771
1032
1296
1561
1823
2074
2308
2520
2705
2862
2992
3101
3196
3285
3373
3465
3560
3657
3752
3843
3929
4011
4093
4178
4270
4370
4478
4592
4706
4815
4916
5003
5070
5112
5122
5090
5010
4874
4678
4426
4125
3786
3426
3060
2703
2363
2045
1749
1472
1207
948
688
422
145
-146
-455
-784
-1135
-1506
-1895
-2298
-2707
-3116
-3520
-3913
-4293
-4658
-5007
-5337
-5648
-5937
-6202
-6442
-6657
-6847
-7017
-7170
-7310
-7442
-7569
-7694
-7821
-7953
-8093
-8243
-8403
-8573
-8748
-8922
-9088
-9241
-9376
-9493
-9594
-9684
-9767
-9848
-9925
-9997
-10059
-10106
-10133
-10137
-10122
-10090
-10048
-10001
-9952
-9903
-9852
-9796
-9732
-9657
-9570
-9469
-9352
-9219
-9064
-8884
-8674
-8430
-8148
-7829
-7475
-7088
-6672
-6228
-5758
-5262
-4741
-4198
-3639
-3074
-2513
-1972
-1462
-995
-576
-207
114
394
640
861
1065
1255
1436
1607
1767
1913
2045
2162
2270
2374
2486
2616
2776
2972
3206
3474
3764
4059
4344
4600
4816
4987
5113
5200
5256
5292
5313
5327
5335
5342
5351
5366
5396
5446
5523
5627
5755
5901
6050
6190
6304
6383
6416
6401
6337
6227
6073
5880
5652
5395
5115
4819
4515
4215
3927
3662
3425
3222
3053
2919
2817
2744
2698
2677
2677
2697
2733
2777
2823
2860
2878
2866
2814
2719
2577
2391
2169
1921
1658
1392
1135
895
678
486
319
175
50
-60
-160
-254
-346
-440
-539
-647
-766
-900
-1050
-1218
-1402
-1603
-1818
-2044
-2278
-2514
-2749
-2976
-3192
-3393
-3573
-3730
-3861
-3961
-4030
-4070
-4080
-4065
-4030
-3982
-3928
-3873
-3818
-3765
-3712
-3656
-3599
-3541
-3488
-3447
-3426
-3434
-3474
-3544
-3638
-3747
-3859
-3964
-4054
-4128
-4186
-4231
-4267
-4295
-4315
-4324
-4320
-4300
-4265
-4220
-4171
-4126
-4090
-4062
-4043
-4022
-3993
-3947
-3878
-3788
-3682
-3566
-3451
-3344
-3248
-3162
-3082
-3001
-2911
-2806
-2681
-2536
-2373
-2194
-2004
-1810
-1617
-1432
-1261
-1108
-975
-862
-763
-670
-574
-466
-338
-185
-7
192
407
632
861
1091
1321
1552
1785
2021
2260
2502
2745
2988
3227
3463
3694
3917
4130
4330
4514
4678
4821
4946
5057
5160
5263
5374
5494
5625
5762
5897
6020
6121
6194
6234
6240
6215
6161
6084
5985
5867
5729
5573
5400
5212
5015
4814
4616
4426
4245
4073
3906
3737
3559
3367
3159
2935
2698
2452
2202
1950
1697
1443
1187
929
672
424
193
-9
-175
-296
-374
-411
-414
-392
-352
-301
-239
-168
-87
0
90
172
236
272
272
235
167
76
-23
-119
-201
-265
-310
-338
-354
-359
-355
-339
-308
-260
-196
-121
-39
39
108
161
198
219
227
226
216
199
174
140
98
54
14
-14
-22
-6
36
101
184
276
374
474
575
679
788
902
1018
1131
1234
1321
1388
1434
1461
1474
1478
1478
1474
1465
1450
1426
1391
1347
1299
1252
1212
1184
1170
1170
1181
1199
1219
1238
1252
1256
1247
1221
1175
1107
1016
911
795
679
574
489
429
398
393
412
454
516
600
709
847
1012
1203
1407
1612
1802
1962
2083
2161
2199
2205
2191
2165
2132
2095
2049
1989
1912
1815
1701
1576
1449
1326
1214
1113
1020
933
846
757
668
580
500
432
376
333
296
260
219
169
111
45
-24
-93
-160
-226
-294
-366
-446
-536
-633
-735
-839
-945
-1056
-1175
-1311
-1472
-1664
-1891
-2153
-2448
-2772
-3121
-3493
-3883
-4292
-4715
-5149
-5586
-6017
-6433
-6824
-7185
-7513
-7808
-8071
-8307
-8517
-8703
-8865
-9000
-9111
-9197
-9261
-9308
-9343
-9371
-9394
-9416
-9439
-9463
-9489
-9518
-9552
-9590
-9630
-9670
-9708
-9740
-9765
-9784
-9801
-9817
-9836
-9860
-9887
-9914
-9938
-9957
-9972
-9985
-10005
-10037
-10088
-10160
-10249
-10347
-10443
-10526
-10586
-10617
-10618
-10591
-10539
-10465
-10370
-10251
-10106
-9932
-9725
-9485
-9215
-8917
-8594
-8250
-7886
-7505
-7107
-6698
-6284
-5874
-5479
-5108
-4769
-4465
-4196
-3957
-3743
-3547
-3365
-3194
-3036
-2893
-2769
-2668
-2591
-2539
-2507
-2491
-2483
-2478
-2465
-2441
-2400
-2340
-2262
-2167
-2059
-1940
-1812
-1677
-1533
-1381
-1220
-1053
-883
-713
-549
-395
-254
-128
-16
80
161
225
271
295
297
272
222
146
44
-81
-229
-397
-580
-773
-966
-1148
-1309
-1440
-1535
-1593
-1617
-1613
-1588
-1547
-1494
-1429
-1353
-1268
-1177
-1088
-1008
-946
-902
-876
-858
-837
-802
-744
-663
-567
-468
-379
-311
-269
-250
-245
-245
-239
-224
-201
-176
-155
-139
-127
-108
-74
-12
82
207
355
514
676
834
992
1157
1340
1549
1786
2045
2316
2582
2830
3055
3257
3444
3629
3823
4032
4256
4489
4722
4947
5159
5357
5544
5725
5903
6079
6253
6424
6590
6755
6924
7100
7287
7482
7675
7855
8007
8124
8201
8247
8275
8303
8346
8410
8495
8591
8682
8755
8800
8815
8804
8777
8742
8704
8663
8615
8552
8472
8373
8261
8145
8035
7939
7859
7793
7737
7685
7633
7582
7534
7495
7468
7452
7442
7430
7407
7365
7299
7207
7088
6944
6774
6580
6358
6112
5844
5565
5285
5018
4775
4560
4375
4216
4075
3951
3838
3741
3665
3615
3592
3590
3600
3606
3593
3551
3475
3368
3236
3089
2933
2770
2599
2416
2217
2001
1773
1537
1303
1075
858
650
449
252
60
-125
-296
-448
-580
-694
-797
-898
-1006
-1127
-1256
-1386
-1507
-1608
-1684
-1737
-1773
-1803
-1832
-1863
-1891
-1906
-1896
-1853
-1777
-1673
-1556
-1439
-1336
-1254
-1193
-1152
-1127
-1117
-1125
-1156
-1215
-1303
-1413
-1531
-1640
-1725
-1778
-1803
-1812
-1822
-1849
-1901
-1975
-2055
-2123
-2161
-2163
-2135
-2098
-2080
-2109
-2202
-2362
-2578
-2823
-3070
-3295
-3482
-3628
-3737
-3820
-3885
-3938
-3978
-4003
-4009
-3994
-3961
-3914
-3857
-3793
-3724
-3649
-3569
-3490
-3419
-3368
-3344
-3349
-3376
-3405
-3413
-3378
-3284
-3133
-2940
-2730
-2533
-2371
-2249
-2159
-2076
-1969
-1813
-1596
-1321
-1008
-687
-380
-106
132
341
537
731
932
1135
1330
1505
1652
1771
1869
1962
2063
2180
2312
2447
2570
2666
2727
2754
2756
2748
2744
2751
2766
2782
2783
2759
2701
2610
2493
2358
2215
2071
1929
1792
1659
1533
1421
1327
1255
1204
1169
1141
1109
1070
1024
979
950
950
987
1061
1160
1268
1369
1449
1508
1554
1605
1679
1789
1937
2114
2299
2470
2606
2695
2739
2746
2735
2719
2710
2709
2710
2702
2671
2610
2516
2393
2252
2104
1960
1830
1719
1631
1568
1531
1520
1535
1576
1639
1722
1820
1929
2044
2163
2282
2395
2497
2582
2642
2672
2670
2634
2570
2483
2379
2264
2143
2016
1886
1753
1620
1492
1374
1269
1180
1107
1044
985
925
860
788
714
642
577
521
474
428
376
310
224
118
-3
-131
-253
-360
-447
-512
-559
-595
-628
-665
-708
-759
-816
-874
-930
-984
-1036
-1085
-1133
-1180
-1222
-1256
-1277
-1278
-1258
-1215
-1151
-1070
-976
-873
-762
-642
-511
-362
-194
-1
214
448
697
952
1206
1451
1682
1896
2090
2265
2422
2560
2684
2794
2895
2991
3087
3186
3293
3412
3543
3688
3847
4019
4200
4387
4576
4759
4929
5080
5206
5305
5378
5431
5473
5514
5562
5621
5692
5770
5849
5922
5986
6041
6091
6143
6206
6282
6373
6474
6574
6665
6735
6779
6795
6787
6759
6718
6668
6610
6542
6460
6360
6240
6101
5946
5782
5616
5451
5290
5131
4968
4795
4607
4400
4172
3926
3666
3400
3133
2872
2620
2376
2141
1912
1686
1459
1233
1006
784
565
354
151
-46
-238
-431
-628
-835
-1052
-1279
-1515
-1757
-2000
-2240
-2476
-2706
-2930
-3150
-3367
-3583
-3800
-4018
-4235
-4448
-4651
-4839
-5004
-5141
-5248
-5327
-5383
-5428
-5472
-5528
-5602
-5698
-5810
-5931
-6049
-6153
-6237
-6298
-6339
-6365
-6383
-6396
-6403
-6400
-6376
-6322
-6231
-6098
-5926
-5722
-5495
-5258
-5019
-4785
-4559
-4342
-4134
-3932
-3735
-3545
-3362
-3187
-3020
-2864
-2718
-2581
-2455
-2337
-2227
-2122
-2019
-1915
-1807
-1694
-1575
-1453
-1331
-1213
-1103
-1006
-923
-855
-800
-759
-730
-712
-704
-705
-715
-732
-757
-787
-825
-871
-928
-997
-1077
-1166
-1260
-1354
-1443
-1522
-1590
-1646
-1694
-1734
-1771
-1804
-1833
-1857
-1874
-1885
-1893
-1901
-1912
-1929
-1952
-1976
-1995
-2003
-1993
-1961
-1909
-1839
-1759
-1676
-1594
-1518
-1447
-1380
-1316
-1256
-1201
-1156
-1127
-1118
-1133
-1171
-1227
-1293
-1360
-1419
-1463
-1486
-1487
-1469
-1433
-1385
-1329
-1267
-1200
-1128
-1050
-965
-873
-775
-676
-580
-494
-422
-367
-327
-298
-275
-249
-214
-166
-105
-34
42
117
186
249
306
361
419
485
561
647
742
842
943
1043
1137
1227
1313
1396
1477
1560
1645
1735
1829
1926
2025
2122
2212
2292
2359
2414
2459
2499
2539
2582
2632
2688
2748
2808
2867
2923
2977
3030
3083
3133
3173
3196
3192
3154
3081
2976
2852
2721
2597
2490
2402
2329
2260
2186
2099
1996
1884
1774
1677
1606
1567
1560
1580
1618
1664
1712
1757
1799
1839
1876
1910
1941
1967
1986
2001
2019
2039
2067
2103
2140
2171
2186
2175
2134
2064
1972
1866
1757
1651
1550
1450
1347
1237
1117
989
859
734
618
513
418
327
233
134
29
-75
-171
-250
-305
-335
-343
-337
-328
-325
-332
-353
-386
-427
-472
-521
-571
-623
-674
-719
-754
-770
-760
-719
-647
-548
-431
-306
-184
-73
21
96
150
185
201
199
180
146
98
40
-24
-91
-158
-223
-285
-341
-389
-423
-438
-427
-385
-311
-206
-75
73
231
392
550
702
849
990
1126
1256
1378
1490
1590
1679
1755
1821
1875
1917
1945
1955
1944
1910
1854
1779
1690
1595
1497
1400
1302
1200
1091
970
836
690
533
371
206
44
-115
-267
-412
-546
-667
-771
-855
-920
-966
-998
-1024
-1050
-1080
-1117
-1160
-1205
-1247
-1282
-1308
-1324
-1330
-1329
-1320
-1303
-1277
-1238
-1188
-1127
-1061
-997
-941
-899
-873
-862
-859
-857
-850
-832
-803
-766
-727
-692
-667
-654
-651
-655
-659
-658
-647
-625
-590
-544
-488
-424
-353
-278
-199
-122
-48
18
72
112
139
156
167
177
193
217
252
296
346
399
449
494
530
558
578
591
600
607
615
626
640
658
678
698
713
721
719
707
689
668
652
647
659
693
749
828
923
1032
1148
1268
1389
1508
1626
1741
1854
1963
2068
2168
2262
2351
2434
2513
2587
2656
2719
2772
2814
2841
2851
2842
2815
2770
2705
2622
2520
2400
2261
2106
1937
1759
1577
1394
1215
1041
872
705
540
374
210
51
-99
-235
-354
-454
-539
-615
-689
-770
-862
-970
-1091
-1224
-1362
-1499
-1634
-1764
-1890
-2017
-2146
-2281
-2422
-2570
-2722
-2879
-3039
-3204
-3376
-3556
-3746
-3943
-4146
-4350
-4552
-4748
-4936
-5116
-5287
-5450
-5605
-5750
-5880
-5991
-6080
-6146
-6190
-6214
-6223
-6222
-6213
-6196
-6166
-6119
-6048
-5948
-5820
-5666
-5491
-5303
-5109
-4915
-4720
-4523
-4320
-4104
-3869
-3611
-3327
-3017
-2681
-2320
-1934
-1526
-1097
-649
-185
291
774
1260
1747
2233
2716
3196
3671
4139
4594
5031
5444
5828
6181
6504
6800
7074
7331
7575
7808
8029
8236
8427
8601
8757
8899
9030
9153
9271
9381
9483
9570
9639
9684
9705
9702
9678
9635
9576
9501
9409
9299
9169
9020
8857
8687
8520
8363
8223
8103
7999
7905
7813
7714
7604
7480
7342
7195
7043
6888
6732
6575
6413
6247
6074
5897
5719
5541
5367
5197
5030
4863
4693
4519
4342
4164
3989
3819
3656
3498
3340
3177
3005
2820
2622
2412
2195
1974
1751
1525
1294
1057
812
562
310
64
-169
-381
-570
-733
-873
-994
-1097
-1183
-1251
-1297
-1320
-1319
-1298
-1264
-1227
-1199
-1187
-1197
-1232
-1290
-1367
-1462
-1571
-1695
-1835
-1988
-2152
-2318
-2477
-2615
-2722
-2790
-2816
-2803
-2758
-2692
-2615
-2534
-2456
-2384
-2317
-2258
-2205
-2158
-2119
-2086
-2058
-2029
-1998
-1958
-1908
-1849
-1785
-1721
-1663
-1612
-1568
-1522
-1465
-1385
-1274
-1130
-958
-771
-587
-423
-294
-209
-166
-156
-163
-174
-174
-158
-128
-92
-61
-47
-58
-96
-159
-242
-336
-436
-539
-646
-760
-883
-1014
-1154
-1293
-1428
-1553
-1669
-1779
-1891
-2015
-2159
-2327
-2516
-2719
-2924
-3121
-3302
-3465
-3616
-3764
-3919
-4090
-4279
-4483
-4694
-4900
-5091
-5258
-5401
-5521
-5622
-5709
-5787
-5855
-5911
-5952
-5975
-5980
-5970
-5949
-5922
-5893
-5863
-5832
-5796
-5753
-5701
-5641
-5576
-5510
-5447
-5389
-5336
-5283
-5226
-5160
-5082
-4993
-4894
-4789
-4680
-4569
-4452
-4327
-4186
-4025
-3841
-3633
-3406
-3167
-2923
-2682
-2449
-2228
-2020
-1823
-1637
-1461
-1298
-1151
-1022
-919
-842
-792
-765
-756
-755
-753
-740
-709
-654
-577
-480
-370
-255
-143
-38
56
139
212
278
337
389
431
460
473
467
444
406
358
306
255
208
169
136
112
97
93
102
130
179
250
342
450
567
686
796
891
963
1010
1029
1022
992
943
882
817
756
706
671
654
655
670
694
723
755
789
828
876
936
1012
1100
1198
1299
1394
1480
1554
1615
1669
1722
1779
1844
1919
2003
2094
2189
2287
2386
2489
2597
2712
2833
2960
3090
3220
3347
3470
3587
3697
3800
3893
3973
4037
4080
4101
4100
4080
4045
3999
3948
3893
3834
3771
3703
3629
3551
3473
3401
3342
3300
3278
3275
3287
3307
3330
3347
3356
3352
3337
3310
3272
3224
3168
3104
3033
2954
2868
2777
2681
2582
2479
2373
2266
2157
2048
1939
1830
1723
1615
1505
1390
1268
1139
1002
857
708
555
399
241
81
-82
-248
-418
-589
-759
-922
-1075
-1214
-1338
-1445
-1535
-1612
-1676
-1730
-1777
-1817
-1854
-1888
-1920
-1951
-1983
-2013
-2044
-2071
-2095
-2115
-2130
-2141
-2151
-2160
-2172
-2187
-2208
-2234
-2265
-2302
-2344
-2390
-2439
-2490
-2543
-2596
-2647
-2695
-2739
-2779
-2813
-2840
-2860
-2872
-2874
-2866
-2846
-2814
-2773
-2721
-2662
-2595
-2523
-2445
-2363
-2278
-2189
-2100
-2009
-1920
-1830
-1738
-1643
-1543
-1434
-1318
-1194
-1066
-935
-807
-682
-562
-448
-338
-231
-129
-32
60
144
221
292
363
437
521
620
735
866
1008
1159
1313
1466
1619
1772
1929
2091
2260
2433
2605
2770
2922
3058
3176
3278
3371
3460
3551
3650
3757
3872
3991
4111
4229
4342
4450
4554
4656
4756
4853
4947
5034
5108
5165
5200
5209
5189
5139
5058
4949
4816
4662
4494
4317
4139
3964
3797
3641
3500
3371
3255
3149
3051
2956
2861
2764
2660
2549
2426
2290
2140
1973
1790
1590
1374
1146
910
669
430
197
-28
-242
-445
-638
-821
-995
-1161
-1317
-1462
-1595
-1716
-1826
-1929
-2031
-2137
-2254
-2386
-2535
-2699
-2874
-3055
-3235
-3409
-3572
-3721
-3857
-3979
-4086
-4180
-4257
-4317
-4357
-4375
-4370
-4343
-4296
-4231
-4152
-4062
-3969
-3872
-3776
-3682
-3592
-3507
-3426
-3349
-3276
-3207
-3140
-3076
-3011
-2946
-2877
-2803
-2721
-2629
-2526
-2412
-2289
-2160
-2031
-1905
-1788
-1682
-1586
-1501
-1421
-1340
-1255
-1159
-1050
-926
-790
-644
-493
-340
-191
-49
86
211
329
441
550
660
772
888
1008
1134
1262
1390
1516
1639
1757
1868
1972
2067
2151
2224
2284
2329
2359
2377
2384
2383
2378
2370
2360
2346
2325
2295
2254
2200
2136
2065
1990
1917
1848
1785
1726
1669
1611
1546
1473
1388
1292
1181
1056
914
754
575
377
164
-60
-287
-511
-724
-922
-1103
-1269
-1421
-1564
-1698
-1825
-1944
-2051
-2145
-2222
-2282
-2327
-2359
-2380
-2392
-2395
-2388
-2369
-2338
-2295
-2244
-2190
-2139
-2096
-2065
-2045
-2033
-2023
-2005
-1976
-1929
-1864
-1781
-1684
-1576
-1458
-1333
-1201
-1061
-916
-768
-623
-484
-357
-245
-145
-54
36
130
236
354
484
621
759
893
1020
1142
1263
1388
1523
1671
1831
1999
2169
2333
2488
2631
2765
2894
3022
3153
3286
3417
3541
3650
3736
3797
3831
3841
3833
3812
3781
3742
3695
3636
3562
3470
3357
3223
3071
2902
2721
2534
2344
2156
1973
1799
1634
1477
1324
1171
1012
845
663
468
261
47
-167
-376
-576
-767
-949
-1126
-1301
-1475
-1649
-1820
-1985
-2138
-2274
-2392
-2490
-2570
-2632
-2680
-2715
-2738
-2749
-2746
-2731
-2705
-2669
-2629
-2587
-2549
-2519
-2497
-2484
-2477
-2473
-2467
-2456
-2437
-2407
-2365
-2314
-2254
-2189
-2121
-2053
-1986
-1920
-1853
-1785
-1713
-1636
-1554
-1468
-1380
-1294
-1215
-1145
-1087
-1039
-999
-962
-924
-878
-821
-751
-669
-577
-479
-381
-287
-198
-115
-38
37
112
191
276
368
467
573
684
799
917
1034
1150
1261
1366
1463
1553
1636
1714
1792
1871
1954
2041
2129
2215
2294
2362
2415
2453
2477
2488
2489
2484
2474
2459
2440
2415
2383
2342
2289
2222
2138
2035
1908
1759
1588
1400
1201
999
800
610
430
257
87
-86
-265
-453
-646
-841
-1032
-1215
-1389
-1554
-1717
-1884
-2058
-2244
-2438
-2636
-2831
-3016
-3189
-3347
-3494
-3635
-3774
-3913
-4051
-4188
-4318
-4435
-4537
-4623
-4696
-4760
-4820
-4880
-4942
-5008
-5077
-5148
-5221
-5297
-5378
-5466
-5564
-5672
-5790
-5913
-6039
-6162
-6278
-6382
-6470
-6541
-6591
-6619
-6626
-6612
-6580
-6534
-6477
-6414
-6348
-6280
-6212
-6140
-6063
-5977
-5879
-5767
-5640
-5498
-5342
-5172
-4992
-4802
-4605
-4403
-4200
-3996
-3793
-3593
-3394
-3199
-3005
-2815
-2628
-2447
-2274
-2109
-1956
-1816
-1691
-1581
-1489
-1415
-1361
-1329
-1317
-1324
-1349
-1387
-1436
-1493
-1556
-1623
-1695
-1773
-1854
-1938
-2023
-2107
-2185
-2258
-2325
-2387
-2447
-2508
-2573
-2642
-2715
-2790
-2865
-2934
-2996
-3046
-3084
-3107
-3117
-3112
-3094
-3063
-3020
-2967
-2905
-2839
-2769
-2700
-2636
-2580
-2535
-2503
-2485
-2481
-2486
-2498
-2511
-2521
-2525
-2523
-2515
-2504
-2492
-2480
-2466
-2448
-2421
-2380
-2322
-2246
-2156
-2057
-1959
-1867
-1789
-1727
-1683
-1653
-1636
-1630
-1633
-1649
-1677
-1720
-1777
-1845
-1917
-1988
-2049
-2098
-2132
-2153
-2165
-2169
-2169
-2164
-2151
-2124
-2081
-2017
-1932
-1831
-1718
-1599
-1481
-1365
-1251
-1134
-1008
-871
-715
-542
-353
-155
44
238
421
590
748
897
1045
1198
1360
1534
1720
1915
2113
2311
2504
2689
2864
3030
3189
3338
3479
3608
3722
3819
3897
3957
4001
4035
4062
4091
4123
4160
4202
4245
4286
4322
4351
4371
4383
4388
4388
4385
4379
4371
4361
4348
4328
4300
4260
4204
4130
4037
3926
3802
3671
3540
3415
3302
3202
3115
3035
2957
2877
2792
2701
2605
2506
2405
2300
2188
2065
1926
1767
1587
1392
1186
980
782
598
432
286
157
45
-52
-134
-200
-248
-278
-290
-287
-275
-259
-243
-231
-223
-217
-211
-199
-181
-153
-115
-68
-12
52
124
205
293
387
485
583
678
767
847
918
979
1032
1076
1112
1138
1156
1166
1169
1169
1171
1177
1189
1208
1231
1254
1272
1280
1277
1264
1244
1221
1199
1180
1164
1146
1123
1087
1034
961
866
754
628
496
363
238
124
25
-55
-117
-159
-184
-195
-194
-187
-177
-168
-164
-166
-175
-193
-217
-249
-287
-330
-376
-421
-463
-497
-519
-527
-519
-497
-463
-419
-369
-316
-259
-200
-135
-63
20
114
219
332
451
570
684
788
880
958
1024
1081
1133
1186
1242
1307
1380
1463
1555
1652
1753
1857
1961
2064
2167
2269
2369
2467
2563
2656
2746
2833
2918
3001
3083
3165
3245
3323
3401
3478
3556
3637
3723
3814
3909
4005
4094
4172
4232
4269
4284
4277
4255
4224
4191
4160
4133
4109
4085
4057
4024
3984
3942
3900
3864
3837
3821
3815
3816
3817
3813
3799
3772
3731
3675
3608
3532
3451
3366
3282
3201
3126
3060
3003
2955
2914
2876
2836
2790
2733
2664
2583
2491
2393
2292
2190
2088
1988
1889
1790
1691
1595
1503
1417
1339
1271
1212
1160
1114
1070
1028
986
944
903
863
823
782
737
683
616
535
436
321
192
51
-96
-248
-399
-549
-696
-839
-978
-1112
-1240
-1362
-1477
-1584
-1685
-1778
-1865
-1947
-2025
-2101
-2176
-2252
-2330
-2411
-2497
-2587
-2683
-2785
-2893
-3004
-3116
-3224
-3324
-3408
-3473
-3514
-3530
-3523
-3495
-3454
-3407
-3361
-3321
-3294
-3279
-3278
-3290
-3313
-3346
-3390
-3445
-3511
-3585
-3665
-3744
-3816
-3872
-3908
-3919
-3905
-3869
-3817
-3755
-3688
-3620
-3552
-3481
-3404
-3319
-3223
-3116
-3001
-2880
-2759
-2639
-2523
-2411
-2302
-2193
-2084
-1973
-1858
-1739
-1615
-1487
-1354
-1216
-1071
-922
-767
-608
-447
-284
-123
37
195
352
508
665
825
989
1157
1328
1498
1664
1819
1956
2070
2156
2214
2246
2261
2266
2270
2282
2306
2343
2390
2441
2493
2541
2584
2625
2667
2716
2774
2842
2918
2997
3074
3145
3204
3253
3290
3318
3338
3352
3361
3362
3357
3344
3325
3300
3272
3239
3199
3149
3084
2999
2891
2761
2610
2446
2272
2097
1924
1755
1590
1429
1270
1112
957
805
659
518
384
255
127
0
-129
-260
-391
-521
-650
-777
-904
-1035
-1172
-1318
-1471
-1628
-1784
-1930
-2060
-2168
-2251
-2310
-2348
-2368
-2375
-2372
-2361
-2341
-2312
-2275
-2230
-2179
-2127
-2076
-2029
-1991
-1960
-1936
-1917
-1900
-1882
-1857
-1825
-1780
-1721
-1645
-1550
-1433
-1295
-1138
-963
-776
-583
-390
-205
-32
125
262
380
481
567
640
703
757
802
836
860
871
871
862
846
827
809
792
776
760
740
712
673
621
558
485
406
324
241
158
73
-14
-106
-202
-300
-398
-488
-566
-628
-670
-691
-692
-677
-648
-607
-554
-490
-413
-324
-223
-114
0
113
219
316
402
479
551
625
708
804
919
1052
1202
1366
1541
1722
1908
2098
2294
2497
2708
2927
3151
3377
3599
3810
4003
4179
4333
4466
4583
4687
4782
4872
4956
5035
5108
5171
5223
5263
5292
5311
5322
5325
5320
5306
5279
5236
5171
5082
4967
4826
4662
4479
4284
4083
3881
3683
3493
3310
3135
2964
2796
2627
2456
2280
2101
1919
1737
1555
1377
1202
1029
856
681
500
309
106
-109
-335
-569
-803
-1033
-1249
-1445
-1614
-1753
-1861
-1942
-2000
-2041
-2076
-2109
-2144
-2182
-2223
-2262
-2297
-2323
-2339
-2346
-2347
-2344
-2343
-2346
-2355
-2368
-2385
-2400
-2410
-2412
-2402
-2375
-2331
-2264
-2175
-2062
-1927
-1773
-1608
-1438
-1272
-1116
-973
-846
-731
-623
-519
-413
-305
-195
-88
15
109
194
272
345
416
488
560
630
694
747
786
809
817
812
797
775
746
707
655
585
494
380
246
95
-66
-233
-399
-560
-714
-860
-998
-1127
-1249
-1365
-1477
-1588
-1701
-1820
-1945
-2078
-2216
-2358
-2499
-2637
-2769
-2895
-3016
-3131
-3240
-3342
-3436
-3520
-3592
-3654
-3710
-3765
-3825
-3894
-3975
-4066
-4164
-4263
-4358
-4447
-4528
-4605
-4679
-4754
-4828
-4901
-4966
-5019
-5055
-5073
-5074
-5061
-5038
-5008
-4971
-4923
-4861
-4778
-4670
-4535
-4376
-4200
-4014
-3827
-3644
-3472
-3310
-3161
-3023
-2898
-2785
-2686
-2599
-2522
-2450
-2378
-2300
-2212
-2115
-2011
-1905
-1804
-1712
-1632
-1564
-1506
-1453
-1402
-1351
-1301
-1253
-1209
-1170
-1135
-1101
-1064
-1020
-971
-915
-856
-800
-751
-711
-679
-653
-626
-591
-544
-482
-404
-313
-214
-113
-15
74
152
217
268
304
328
339
340
331
314
289
259
222
183
141
99
60
24
-7
-36
-63
-90
-119
-148
-176
-199
-214
-220
-218
-212
-208
-213
-233
-272
-326
-390
-456
-518
-570
-613
-649
-686
-729
-782
-843
-909
-971
-1024
-1061
-1083
-1094
-1099
-1105
-1115
-1130
-1144
-1149
-1140
-1111
-1063
-1000
-932
-864
-802
-746
-694
-639
-576
-501
-415
-322
-229
-143
-68
-4
53
109
172
246
330
420
509
587
647
688
709
717
718
720
726
738
752
765
770
764
746
718
683
647
615
592
578
575
578
586
595
602
607
609
608
606
604
602
600
599
599
602
607
618
634
657
684
712
738
755
763
760
750
737
728
728
740
763
793
821
840
844
831
802
764
721
682
649
623
603
583
561
536
512
491
482
487
509
548
599
658
720
783
847
913
983
1058
1133
1205
1265
1309
1331
1334
1321
1300
1277
1261
1251
1249
1249
1246
1237
1218
1192
1160
1127
1097
1070
1045
1020
996
968
937
908
881
860
846
837
829
818
796
761
710
641
558
462
355
242
123
2
-120
-241
-359
-472
-581
-684
-781
-873
-958
-1036
-1104
-1161
-1204
-1233
-1247
-1247
-1233
-1206
-1166
-1110
-1040
-954
-856
-747
-635
-522
-415
-316
-224
-136
-49
43
142
250
367
490
615
739
859
972
1077
1171
1253
1320
1371
1405
1423
1430
1429
1425
1423
1423
1427
1432
1438
1443
1451
1462
1481
1511
1553
1606
1666
1729
1789
1844
1893
1936
1976
2015
2051
2083
2107
2118
2114
2095
2063
2024
1981
1938
1897
1853
1804
1744
1671
1586
1492
1395
1300
1211
1127
1045
958
862
751
626
488
343
197
53
-87
-223
-356
-488
-617
-742
-856
-957
-1041
-1110
-1167
-1218
-1269
-1325
-1386
-1447
-1503
-1547
-1575
-1588
-1591
-1592
-1601
-1622
-1660
-1710
-1766
-1820
-1863
-1894
-1915
-1931
-1952
-1983
-2028
-2084
-2144
-2198
-2237
-2253
-2246
-2216
-2172
-2118
-2062
-2004
-1943
-1873
-1790
-1687
-1564
-1422
-1267
-1107
-947
-795
-651
-517
-389
-265
-144
-25
87
190
279
352
408
449
480
505
526
546
565
581
591
593
584
567
543
517
492
473
460
453
450
448
442
429
407
375
334
286
233
176
119
63
10
-40
-85
-127
-163
-196
-225
-250
-273
-296
-318
-342
-370
-403
-442
-485
-533
-583
-632
-678
-721
-763
-807
-858
-922
-1004
-1104
-1225
-1360
-1506
-1655
-1802
-1943
-2075
-2199
-2315
-2424
-2526
-2619
-2700
-2766
-2815
-2846
-2860
-2860
-2849
-2830
-2803
-2768
-2721
-2659
-2579
-2478
-2356
-2215
-2059
-1891
-1716
-1536
-1355
-1174
-995
-820
-652
-494
-348
-217
-103
-6
75
142
197
245
288
331
375
424
478
535
592
646
694
732
761
783
804
829
863
910
970
1040
1111
1178
1233
1274
1298
1310
1313
1313
1312
1311
1308
1300
1282
1255
1220
1178
1136
1098
1065
1038
1012
985
951
909
860
808
757
714
684
668
667
678
696
720
745
771
797
823
849
873
894
909
917
916
909
895
877
856
835
813
790
767
746
727
713
706
707
715
729
747
765
783
800
818
837
861
889
921
955
988
1016
1040
1058
1072
1083
1095
1109
1125
1140
1153
1160
1160
1151
1134
1113
1089
1064
1040
1016
992
966
937
906
875
847
824
807
795
784
769
745
707
652
578
489
388
279
168
58
-48
-150
-247
-341
-432
-520
-604
-683
-756
-823
-884
-940
-990
-1035
-1074
-1106
-1127
-1136
-1132
-1116
-1089
-1055
-1020
-989
-963
-945
-935
-931
-930
-931
-932
-933
-938
-947
-964
-991
-1027
-1071
-1120
-1170
-1218
-1260
-1295
-1321
-1338
-1347
-1348
-1343
-1334
-1323
-1312
-1303
-1298
-1296
-1298
-1305
-1315
-1330
-1349
-1372
-1398
-1426
-1452
-1472
-1482
-1479
-1459
-1422
-1369
-1303
-1226
-1143
-1054
-961
-862
-757
-645
-526
-401
-273
-146
-23
93
201
301
394
481
563
641
715
786
856
925
996
1071
1149
1230
1310
1385
1450
1500
1531
1543
1536
1515
1484
1448
1411
1374
1339
1306
1272
1239
1204
1170
1138
1111
1089
1077
1074
1081
1099
1126
1163
1207
1260
1319
1384
1454
1526
1598
1666
1726
1774
1808
1825
1827
1816
1794
1766
1737
1708
1684
1664
1652
1649
1654
1670
1697
1733
1776
1821
1863
1897
1919
1928
1924
1911
1892
1871
1849
1825
1797
1761
1716
1660
1597
1531
1467
1410
1363
1325
1293
1263
1231
1196
1159
1121
1087
1061
1046
1039
1038
1038
1036
1029
1016
999
981
967
958
955
956
959
963
966
968
972
979
989
1002
1014
1022
1022
1010
987
954
917
880
848
825
809
800
794
787
779
770
764
763
773
793
824
862
903
942
974
997
1010
1016
1016
1012
1000
984
956
915
860
792
715
636
563
501
456
427
414
412
416
421
426
429
432
434
436
434
426
405
368
312
236
145
42
-67
-177
-283
-385
-482
-575
-662
-744
-817
-880
-931
-971
-1002
-1033
-1065
-1106
-1159
-1225
-1303
-1390
-1484
-1583
-1686
-1791
-1900
-2011
-2122
-2227
-2324
-2407
-2476
-2532
-2577
-2617
-2655
-2694
-2735
-2777
-2815
-2848
-2874
-2896
-2916
-2937
-2961
-2989
-3018
-3044
-3063
-3070
-3065
-3051
-3031
-3010
-2990
-2969
-2946
-2912
-2862
-2791
-2697
-2584
-2457
-2323
-2186
-2050
-1915
-1777
-1634
-1481
-1321
-1155
-989
-829
-681
-547
-424
-310
-199
-85
33
156
280
402
517
622
715
798
873
944
1014
1086
1159
1234
1310
1385
1457
1525
1587
1643
1691
1733
1770
1804
1839
1876
1915
1956
1995
2025
2044
2044
2021
1978
1913
1829
1729
1617
1494
1361
1219
1067
910
748
587
430
279
137
3
-125
-249
-370
-488
-602
-710
-810
-900
-981
-1057
-1130
-1204
-1282
-1364
-1448
-1531
-1607
-1671
-1722
-1758
-1779
-1788
-1788
-1779
-1765
-1743
-1713
-1674
-1624
-1562
-1489
-1404
-1310
-1209
-1101
-991
-879
-770
-662
-558
-456
-355
-252
-145
-33
84
206
331
459
590
724
864
1012
1170
1339
1517
1699
1882
2061
2233
2396
2551
2701
2846
2990
3130
3264
3388
3498
3591
3665
3721
3761
3790
3810
3823
3829
3828
3819
3801
3773
3737
3691
3636
3571
3497
3412
3317
3212
3102
2990
2880
2773
2670
2570
2470
2364
2251
2130
2003
1875
1750
1632
1525
1430
1347
1273
1209
1155
1112
1081
1061
1053
1049
1043
1028
994
939
861
764
655
541
430
327
234
149
69
-8
-84
-159
-234
-306
-375
-442
-509
-578
-654
-736
-825
-917
-1008
-1091
-1161
-1213
-1247
-1264
-1266
-1258
-1246
-1233
-1221
-1213
-1206
-1198
-1186
-1169
-1145
-1115
-1080
-1045
-1012
-986
-966
-953
-944
-935
-922
-900
-869
-826
-773
-711
-641
-565
-482
-392
-297
-197
-97
-2
83
154
209
247
275
297
320
350
388
433
481
526
563
586
594
588
572
548
518
485
448
403
350
285
209
121
24
-81
-190
-303
-417
-531
-642
-748
-846
-932
-1004
-1062
-1106
-1139
-1163
-1182
-1199
-1217
-1236
-1257
-1282
-1309
-1339
-1372
-1408
-1445
-1484
-1523
-1562
-1600
-1638
-1677
-1718
-1764
-1815
-1872
-1932
-1993
-2054
-2111
-2162
-2206
-2242
-2271
-2294
-2313
-2329
-2345
-2364
-2387
-2417
-2452
-2493
-2536
-2578
-2614
-2642
-2658
-2661
-2651
-2629
-2596
-2552
-2498
-2433
-2356
-2267
-2168
-2061
-1951
-1842
-1737
-1639
-1547
-1459
-1373
-1286
-1200
-1115
-1036
-967
-911
-870
-843
-825
-810
-791
-764
-726
-676
-617
-551
-482
-412
-340
-267
-190
-108
-22
68
159
247
331
409
481
548
613
678
746
816
890
966
1043
1119
1194
1266
1333
1394
1447
1491
1526
1551
1565
1568
1562
1546
1521
1489
1451
1408
1364
1321
1280
1243
1211
1182
1156
1129
1100
1069
1035
998
962
928
899
876
860
852
849
849
852
853
851
843
829
806
774
735
690
640
588
536
484
432
380
329
278
228
183
146
119
104
103
115
135
161
190
218
243
268
291
316
342
370
398
422
442
455
459
455
445
432
416
400
384
369
353
337
320
301
282
264
245
229
215
204
198
198
206
224
252
290
334
382
430
472
508
537
558
577
597
621
651
688
730
773
814
850
878
898
911
920
925
931
936
942
947
949
949
943
932
914
889
857
819
776
728
679
628
578
528
476
419
353
274
179
68
-56
-192
-332
-472
-607
-737
-860
-978
-1093
-1205
-1315
-1420
-1518
-1609
-1690
-1762
-1828
-1890
-1951
-2012
-2073
-2133
-2188
-2237
-2279
-2315
-2348
-2382
-2417
-2456
-2497
-2536
-2570
-2595
-2611
-2618
-2621
-2622
-2625
-2632
-2643
-2655
-2665
-2669
-2667
-2661
-2656
-2657
-2668
-2691
-2726
-2769
-2815
-2857
-2891
-2917
-2935
-2949
-2962
-2978
-2996
-3014
-3029
-3035
-3029
-3008
-2974
-2929
-2878
-2826
-2774
-2724
-2671
-2614
-2545
-2462
-2362
-2245
-2111
-1964
-1807
-1642
-1471
-1296
-1116
-932
-747
-563
-385
-215
-57
88
223
350
477
610
752
906
1072
1244
1417
1584
1741
1886
2017
2143
2266
2391
2522
2658
2797
2932
3058
3169
3261
3336
3396
3446
3494
3545
3605
3674
3753
3840
3933
4029
4124
4217
4307
4394
4480
4568
4660
4760
4869
4989
5117
5248
5373
5483
5569
5624
5645
5634
5599
5548
5494
5444
5404
5373
5348
5319
5279
5220
5139
5037
4919
4792
4662
4534
4411
4291
4169
4042
3903
3750
3582
3400
3209
3014
2818
2627
2443
2268
2103
1946
1797
1654
1515
1380
1248
1123
1004
899
807
733
675
630
592
552
504
438
353
247
125
-6
-140
-270
-394
-513
-630
-750
-879
-1016
-1162
-1309
-1451
-1581
-1692
-1784
-1858
-1918
-1973
-2028
-2086
-2150
-2215
-2280
-2341
-2393
-2437
-2472
-2499
-2519
-2531
-2532
-2518
-2486
-2433
-2358
-2265
-2160
-2050
-1944
-1846
-1760
-1687
-1626
-1573
-1524
-1476
-1426
-1374
-1317
-1255
-1188
-1118
-1045
-975
-911
-857
-816
-788
-768
-751
-726
-687
-626
-544
-444
-335
-228
-133
-59
-8
22
34
38
40
46
60
81
109
141
175
210
245
276
301
317
321
310
288
256
220
187
159
136
115
90
53
-2
-76
-165
-260
-353
-432
-491
-530
-552
-564
-575
-591
-615
-644
-675
-703
-726
-744
-758
-774
-794
-819
-845
-868
-881
-882
-870
-849
-827
-811
-808
-819
-841
-866
-885
-891
-880
-853
-818
-782
-755
-741
-742
-756
-778
-801
-822
-841
-858
-877
-900
-929
-962
-996
-1027
-1049
-1058
-1052
-1032
-997
-951
-896
-836
-774
-714
-658
-610
-570
-538
-513
-492
-472
-451
-429
-408
-390
-376
-368
-364
-359
-349
-329
-298
-257
-210
-164
-126
-99
-83
-75
-68
-56
-34
-3
34
68
94
106
102
88
71
60
63
84
122
173
228
281
328
368
405
445
494
557
634
723
816
907
990
1059
1113
1153
1182
1203
1219
1232
1245
1257
1272
1290
1313
1343
1379
1420
1462
1499
1527
1542
1540
1522
1491
1449
1401
1351
1299
1244
1183
1114
1032
939
835
725
616
512
419
339
272
213
160
109
57
4
-48
-95
-135
-166
-186
-198
-203
-206
-208
-208
-206
-199
-186
-165
-137
-105
-73
-46
-26
-13
-7
-4
0
10
26
49
78
110
142
173
204
235
270
310
357
413
477
549
629
716
811
912
1018
1125
1227
1318
1389
1436
1455
1448
1419
1377
1329
1284
1247
1220
1203
1192
1182
1169
1150
1125
1096
1064
1034
1004
981
959
940
921
900
877
849
815
772
720
657
585
505
421
337
257
183
116
55
-4
-64
-128
-196
-269
-342
-413
-481
-547
-614
-691
-782
-893
-1025
-1177
-1343
-1514
-1681
-1839
-1983
-2113
-2232
-2341
-2442
-2537
-2622
-2695
-2751
-2789
-2807
-2809
-2800
-2784
-2768
-2755
-2749
-2748
-2753
-2762
-2773
-2785
-2797
-2810
-2825
-2842
-2863
-2891
-2926
-2969
-3017
-3068
-3116
-3154
-3176
-3178
-3157
-3115
-3057
-2987
-2912
-2837
-2764
-2693
-2622
-2550
-2477
-2402
-2327
-2255
-2186
-2121
-2059
-1996
-1929
-1855
-1772
-1681
-1584
-1480
-1371
-1256
-1131
-996
-848
-687
-517
-340
-161
16
189
359
525
690
851
1008
1156
1291
1410
1513
1601
1681
1760
1845
1939
2045
2159
2277
2394
2506
2610
2707
2799
2887
2971
3049
3118
3172
3208
3224
3218
3194
3154
3101
3039
2968
2891
2806
2715
2619
2519
2417
2316
2218
2124
2035
1950
1872
1799
1733
1672
1613
1555
1494
1426
1350
1266
1176
1084
992
900
809
714
611
496
370
235
97
-37
-157
-261
-346
-417
-480
-544
-614
-693
-779
-866
-947
-1014
-1065
-1098
-1116
-1126
-1132
-1138
-1145
-1151
-1153
-1146
-1126
-1091
-1042
-980
-907
-824
-734
-636
-533
-423
-309
-192
-72
48
168
287
404
518
629
734
831
919
996
1064
1123
1175
1223
1270
1316
1365
1417
1474
1535
1604
1678
1759
1843
1927
2009
2083
2150
2208
2260
2308
2356
2404
2452
2497
2534
2557
2563
2551
2523
2483
2439
2394
2353
2317
2283
2249
2210
2165
2112
2053
1991
1929
1867
1807
1747
1685
1617
1540
1454
1357
1251
1138
1018
898
777
658
543
434
330
228
126
20
-93
-213
-341
-473
-603
-727
-840
-942
-1034
-1122
-1211
-1306
-1406
-1510
-1614
-1709
-1791
-1856
-1905
-1941
-1970
-1998
-2027
-2058
-2089
-2116
-2137
-2150
-2158
-2164
-2172
-2184
-2198
-2211
-2217
-2212
-2195
-2166
-2132
-2102
-2081
-2075
-2083
-2100
-2117
-2128
-2128
-2116
-2097
-2078
-2067
-2067
-2079
-2100
-2122
-2140
-2149
-2148
-2140
-2129
-2119
-2112
-2104
-2091
-2067
-2029
-1979
-1919
-1858
-1804
-1765
-1743
-1736
-1741
-1750
-1757
-1760
-1758
-1753
-1749
-1748
-1751
-1757
-1765
-1774
-1785
-1801
-1824
-1855
-1895
-1941
-1986
-2025
-2058
-2083
-2103
-2127
-2161
-2210
-2271
-2339
-2404
-2457
-2491
-2505
-2506
-2502
-2503
-2517
-2545
-2579
-2610
-2625
-2617
-2583
-2528
-2463
-2399
-2348
-2314
-2295
-2285
-2274
-2255
-2227
-2192
-2156
-2129
-2115
-2117
-2130
-2148
-2163
-2167
-2160
-2146
-2130
-2120
-2120
-2133
-2152
-2173
-2188
-2192
-2184
-2168
-2147
-2126
-2108
-2091
-2069
-2036
-1988
-1922
-1841
-1752
-1661
-1577
-1502
-1438
-1379
-1320
-1257
-1186
-1109
-1029
-952
-882
-819
-763
-709
-653
-593
-529
-468
-414
-376
-358
-361
-381
-411
-445
-475
-499
-518
-535
-555
-582
-618
-663
-711
-760
-806
-848
-888
-927
-968
-1010
-1050
-1084
-1106
-1111
-1099
-1071
-1031
-988
-945
-906
-870
-833
-791
-738
-671
-590
-498
-401
-302
-205
-111
-18
74
168
260
347
422
478
511
517
500
464
419
372
331
300
281
272
270
272
276
277
275
268
255
238
217
194
173
158
151
157
176
207
247
291
334
371
399
417
428
434
442
459
491
545
621
721
841
972
1107
1235
1347
1438
1506
1551
1577
1592
1599
1603
1606
1606
1602
1591
1573
1548
1517
1483
1450
1418
1390
1365
1342
1321
1302
1285
1271
1262
1261
1268
1286
1315
1354
1401
1452
1503
1549
1585
1611
1626
1634
1642
1654
1678
1715
1765
1823
1885
1946
2005
2066
2132
2211
2307
2418
2538
2657
2762
2844
2899
2931
2950
2970
3001
3050
3113
3181
3240
3279
3293
3284
3263
3246
3246
3271
3318
3376
3431
3467
3477
3462
3434
3410
3404
3428
3479
3549
3620
3677
3709
3713
3698
3678
3671
3687
3731
3798
3874
3945
3998
4027
4033
4026
4014
4013
4027
4058
4103
4154
4204
4245
4275
4290
4293
4286
4272
4254
4236
4219
4206
4198
4193
4189
4181
4164
4133
4086
4022
3946
3861
3772
3684
3597
3511
3423
3331
3232
3127
3016
2902
2786
2667
2543
2409
2264
2107
1939
1768
1601
1449
1317
1208
1122
1053
993
934
872
805
734
663
598
542
497
462
433
407
378
346
311
275
243
220
211
218
239
271
311
352
392
429
464
501
544
594
651
715
781
845
904
958
1008
1061
1119
1183
1252
1322
1383
1428
1452
1456
1445
1427
1411
1405
1409
1419
1424
1416
1388
1339
1275
1208
1152
1115
1099
1099
1100
1088
1048
974
869
744
615
496
398
321
259
201
134
51
-50
-164
-282
-394
-491
-572
-640
-703
-767
-839
-921
-1010
-1103
-1191
-1273
-1347
-1416
-1485
-1559
-1642
-1733
-1830
-1930
-2028
-2120
-2204
-2280
-2347
-2408
-2461
-2506
-2541
-2563
-2572
-2567
-2548
-2516
-2474
-2424
-2370
-2314
-2261
-2213
-2173
-2143
-2121
-2108
-2100
-2094
-2086
-2076
-2060
-2039
-2013
-1982
-1946
-1906
-1863
-1820
-1782
-1752
-1736
-1737
-1754
-1785
-1824
-1865
-1901
-1931
-1953
-1972
-1991
-2017
-2052
-2095
-2141
-2184
-2217
-2234
-2233
-2217
-2190
-2158
-2127
-2102
-2082
-2067
-2055
-2044
-2033
-2021
-2013
-2009
-2012
-2021
-2039
-2065
-2099
-2142
-2194
-2256
-2326
-2401
-2476
-2545
-2604
-2650
-2682
-2704
-2721
-2739
-2762
-2792
-2827
-2865
-2900
-2928
-2948
-2962
-2975
-2992
-3017
-3053
-3098
-3149
-3199
-3243
-3279
-3307
-3328
-3349
-3373
-3402
-3436
-3468
-3493
-3504
-3496
-3466
-3418
-3359
-3295
-3234
-3181
-3136
-3096
-3056
-3011
-2956
-2889
-2811
-2727
-2643
-2562
-2486
-2416
-2347
-2275
-2194
-2102
-1999
-1886
-1768
-1650
-1538
-1434
-1338
-1248
-1161
-1074
-983
-889
-793
-697
-607
-525
-456
-401
-358
-325
-298
-271
-240
-199
-148
-86
-16
57
128
192
246
289
323
349
372
394
416
438
459
477
491
500
507
514
522
534
548
563
574
577
569
548
515
472
421
365
306
247
187
128
70
17
-30
-68
-97
-115
-126
-132
-137
-143
-150
-158
-164
-165
-157
-141
-115
-84
-49
-14
19
48
73
95
116
137
160
187
220
259
306
359
417
478
538
594
647
695
739
783
827
871
914
952
982
1002
1012
1016
1018
1022
1034
1051
1073
1093
1104
1101
1083
1049
1006
961
920
886
859
834
806
768
718
655
583
509
439
378
328
290
262
241
226
217
217
226
247
277
314
354
393
428
458
485
509
533
557
581
604
624
641
656
672
690
715
746
782
820
855
885
908
926
943
963
990
1027
1073
1127
1183
1239
1290
1334
1369
1393
1404
1400
1378
1339
1285
1220
1153
1093
1046
1018
1008
1016
1031
1047
1059
1063
1062
1059
1060
1069
1088
1115
1145
1175
1197
1211
1215
1212
1203
1191
1174
1149
1114
1064
999
923
839
758
687
631
592
564
541
512
470
410
333
246
158
79
17
-24
-48
-64
-81
-110
-157
-223
-304
-389
-468
-532
-575
-598
-607
-612
-622
-646
-686
-741
-805
-870
-928
-974
-1006
-1022
-1029
-1026
-1018
-1006
-992
-975
-957
-941
-929
-925
-932
-947
-970
-994
-1014
-1029
-1033
-1029
-1022
-1016
-1018
-1033
-1058
-1093
-1133
-1172
-1202
-1219
-1220
-1205
-1177
-1141
-1104
-1073
-1054
-1049
-1060
-1083
-1112
-1138
-1155
-1158
-1148
-1131
-1115
-1111
-1126
-1160
-1209
-1260
-1298
-1310
-1288
-1231
-1150
-1057
-971
-904
-862
-842
-835
-829
-810
-772
-714
-642
-566
-497
-441
-401
-376
-360
-350
-343
-338
-339
-349
-371
-404
-444
-488
-531
-571
-608
-645
-684
-729
-779
-828
-873
-908
-929
-937
-937
-937
-942
-958
-987
-1027
-1072
-1120
-1167
-1213
-1260
-1309
-1361
-1414
-1464
-1504
-1529
-1536
-1526
-1504
-1475
-1445
-1418
-1393
-1367
-1336
-1297
-1250
-1199
-1150
-1110
-1083
-1069
-1064
-1061
-1053
-1036
-1008
-976
-945
-923
-915
-923
-941
-964
-985
-996
-996
-984
-961
-931
-894
-850
-799
-742
-682
-624
-575
-540
-523
-522
-531
-542
-546
-538
-520
-498
-481
-478
-493
-522
-556
-582
-586
-560
-505
-429
-345
-270
-215
-185
-177
-179
-180
-170
-144
-106
-65
-32
-15
-20
-44
-81
-119
-150
-165
-162
-142
-108
-66
-19
30
75
116
146
164
167
154
130
98
67
41
21
3
-20
-57
-117
-205
-316
-444
-576
-699
-805
-890
-956
-1012
-1068
-1128
-1198
-1274
-1352
-1423
-1484
-1531
-1568
-1601
-1635
-1676
-1726
-1784
-1844
-1904
-1956
-1997
-2025
-2041
-2041
-2027
-1997
-1952
-1891
-1818
-1736
-1648
-1558
-1467
-1372
-1273
-1165
-1048
-924
-797
-674
-560
-460
-373
-298
-227
-154
-73
18
119
225
333
437
537
634
728
825
928
1039
1159
1289
1430
1580
1739
1904
2070
2229
2373
2494
2588
2655
2699
2731
2762
2802
2854
2919
2989
3055
3108
3143
3161
3168
3172
3181
3199
3222
3242
3249
3231
3182
3105
3006
2899
2797
2710
2641
2587
2541
2495
2441
2378
2308
2241
2184
2148
2135
2144
2171
2207
2243
2271
2287
2291
2285
2274
2261
2251
2246
2247
2251
2255
2254
2243
2218
2176
2118
2045
1963
1878
1795
1720
1655
1601
1554
1513
1472
1431
1388
1342
1295
1246
1195
1142
1086
1029
971
917
871
835
810
793
779
763
739
705
665
624
590
574
580
609
657
717
777
829
865
885
891
889
887
891
904
927
957
988
1014
1034
1042
1038
1024
1002
977
949
924
901
883
869
858
850
843
835
827
817
806
794
780
764
744
719
689
653
614
574
538
508
490
483
490
506
530
557
583
605
622
632
637
637
636
636
641
652
671
699
733
770
804
830
842
838
816
781
737
693
655
630
621
627
647
673
701
724
740
747
746
742
738
737
742
754
770
788
804
815
816
809
793
770
744
717
692
671
653
640
628
618
609
599
588
577
563
548
531
512
492
473
456
441
431
422
412
397
373
337
288
228
163
98
43
3
-18
-19
-4
20
43
59
60
44
11
-35
-86
-135
-175
-204
-222
-232
-243
-263
-299
-358
-441
-545
-664
-786
-903
-1004
-1088
-1150
-1195
-1229
-1259
-1293
-1334
-1383
-1437
-1490
-1538
-1576
-1601
-1614
-1621
-1626
-1638
-1660
-1697
-1746
-1803
-1861
-1911
-1947
-1965
-1963
-1947
-1923
-1900
-1886
-1888
-1908
-1946
-1995
-2050
-2104
-2153
-2194
-2228
-2259
-2291
-2327
-2368
-2415
-2462
-2505
-2538
-2557
-2558
-2541
-2508
-2461
-2406
-2346
-2284
-2224
-2167
-2111
-2056
-1999
-1937
-1867
-1790
-1706
-1620
-1538
-1466
-1410
-1375
-1361
-1363
-1376
-1390
-1396
-1388
-1363
-1324
-1274
-1222
-1173
-1130
-1095
-1065
-1037
-1004
-968
-926
-882
-843
-812
-795
-793
-805
-825
-848
-867
-876
-872
-854
-823
-781
-732
-679
-626
-576
-531
-493
-462
-437
-419
-403
-388
-373
-355
-335
-316
-300
-288
-282
-282
-286
-291
-295
-294
-289
-280
-268
-256
-243
-230
-216
-199
-177
-153
-127
-105
-88
-81
-83
-94
-109
-123
-132
-134
-130
-122
-114
-110
-110
-114
-120
-122
-119
-110
-96
-82
-72
-68
-71
-78
-85
-85
-74
-49
-12
33
80
125
164
197
228
260
298
344
397
456
518
581
643
703
762
818
872
919
957
982
995
997
994
992
997
1014
1040
1072
1102
1124
1134
1131
1120
1107
1100
1102
1114
1131
1145
1150
1140
1117
1086
1056
1036
1033
1049
1079
1114
1145
1166
1173
1171
1168
1174
1198
1244
1311
1392
1478
1559
1626
1677
1712
1737
1756
1775
1797
1823
1851
1880
1908
1934
1960
1987
2016
2047
2079
2110
2139
2163
2185
2204
2223
2245
2272
2302
2336
2372
2407
2441
2473
2504
2536
2570
2604
2639
2672
2700
2721
2735
2741
2745
2749
2758
2773
2794
2818
2841
2857
2859
2846
2816
2772
2718
2660
2601
2544
2488
2433
2377
2317
2254
2189
2125
2064
2009
1961
1916
1872
1825
1774
1717
1658
1600
1546
1502
1466
1439
1415
1390
1360
1322
1277
1224
1167
1105
1041
972
897
815
725
629
531
436
345
261
183
107
31
-46
-122
-193
-252
-293
-311
-305
-282
-248
-212
-184
-167
-160
-159
-154
-139
-107
-56
11
88
166
238
299
348
387
421
455
494
542
601
672
751
836
921
1002
1074
1135
1181
1215
1239
1257
1274
1295
1323
1356
1395
1434
1470
1499
1518
1526
1522
1507
1479
1441
1391
1333
1268
1201
1135
1075
1024
980
940
898
849
787
710
618
518
415
318
235
168
119
86
62
43
23
-3
-37
-82
-135
-197
-264
-333
-401
-464
-518
-563
-599
-628
-653
-680
-710
-745
-785
-826
-867
-905
-939
-973
-1008
-1051
-1103
-1165
-1238
-1316
-1394
-1468
-1535
-1592
-1641
-1687
-1732
-1780
-1833
-1891
-1951
-2011
-2068
-2120
-2163
-2199
-2225
-2243
-2254
-2258
-2259
-2259
-2261
-2269
-2284
-2307
-2339
-2376
-2415
-2453
-2488
-2517
-2542
-2564
-2587
-2615
-2650
-2692
-2742
-2797
-2855
-2912
-2965
-3011
-3051
-3082
-3106
-3125
-3138
-3147
-3151
-3150
-3144
-3132
-3114
-3090
-3061
-3029
-2995
-2962
-2930
-2900
-2871
-2844
-2817
-2790
-2763
-2737
-2713
-2693
-2677
-2666
-2656
-2646
-2631
-2609
-2578
-2538
-2492
-2445
-2401
-2365
-2339
-2323
-2313
-2304
-2291
-2270
-2237
-2193
-2143
-2090
-2041
-2000
-1967
-1943
-1924
-1905
-1882
-1851
-1812
-1766
-1713
-1656
-1594
-1526
-1452
-1368
-1275
-1174
-1067
-960
-859
-767
-685
-613
-545
-477
-405
-327
-243
-156
-71
8
78
140
195
249
306
368
435
506
577
645
708
765
817
867
915
964
1012
1056
1093
1121
1141
1154
1164
1178
1201
1236
1285
1344
1412
1482
1549
1610
1664
1712
1754
1796
1839
1885
1935
1987
2037
2080
2112
2130
2130
2112
2079
2033
1982
1927
1872
1817
1762
1705
1645
1582
1517
1452
1389
1331
1278
1228
1179
1129
1074
1014
950
886
826
771
724
684
649
616
584
552
522
497
477
465
458
455
453
448
441
431
422
414
408
402
392
373
342
296
237
170
100
32
-29
-83
-134
-186
-242
-305
-371
-438
-499
-552
-595
-629
-658
-688
-721
-756
-791
-821
-841
-850
-849
-843
-840
-846
-864
-891
-922
-949
-965
-966
-953
-932
-910
-893
-883
-877
-868
-847
-807
-746
-667
-579
-492
-416
-356
-312
-280
-252
-223
-188
-152
-118
-93
-82
-87
-103
-124
-140
-147
-142
-128
-113
-103
-106
-122
-150
-183
-216
-243
-262
-275
-286
-299
-316
-336
-355
-368
-372
-364
-348
-330
-316
-313
-322
-342
-368
-393
-410
-418
-418
-416
-419
-434
-464
-508
-561
-615
-663
-701
-729
-749
-768
-793
-828
-877
-938
-1008
-1083
-1156
-1225
-1286
-1339
-1384
-1422
-1452
-1476
-1493
-1505
-1512
-1516
-1520
-1525
-1530
-1535
-1538
-1536
-1528
-1513
-1495
-1475
-1458
-1449
-1451
-1463
-1484
-1511
-1536
-1556
-1565
-1562
-1545
-1519
-1486
-1452
-1421
-1397
-1381
-1372
-1369
-1370
-1370
-1367
-1361
-1350
-1337
-1322
-1308
-1295
-1285
-1277
-1272
-1267
-1262
-1255
-1245
-1231
-1210
-1183
-1148
-1107
-1061
-1012
-963
-915
-871
-830
-792
-754
-714
-668
-615
-556
-493
-427
-362
-302
-247
-200
-158
-122
-89
-58
-27
4
36
70
106
145
185
226
265
302
335
363
388
410
434
460
491
528
569
613
657
701
742
781
820
859
899
940
981
1020
1059
1095
1131
1166
1204
1242
1281
1316
1346
1367
1378
1382
1382
1381
1385
1395
1408
1422
1429
1424
1404
1368
1322
1270
1221
1181
1151
1131
1115
1097
1071
1033
985
929
874
824
784
755
734
715
692
660
616
561
502
443
393
356
334
328
334
348
364
377
386
388
383
373
360
347
335
326
320
316
313
307
296
276
245
204
155
99
41
-15
-65
-108
-143
-174
-201
-228
-257
-287
-319
-348
-374
-394
-406
-411
-410
-406
-400
-394
-389
-384
-378
-371
-359
-343
-320
-292
-258
-219
-176
-130
-81
-31
20
72
124
175
224
270
312
348
377
399
414
425
433
443
457
478
507
541
578
615
647
673
692
708
723
742
768
804
849
902
961
1022
1084
1144
1204
1262
1318
1372
1423
1470
1512
1549
1585
1622
1663
1708
1757
1806
1850
1884
1902
1903
1887
1859
1824
1786
1751
1720
1693
1668
1644
1619
1595
1571
1550
1532
1516
1500
1483
1462
1435
1406
1375
1346
1320
1298
1276
1250
1215
1167
1106
1035
958
882
813
755
705
661
616
567
510
444
374
304
239
182
135
93
53
9
-41
-99
-162
-227
-288
-341
-382
-412
-433
-448
-459
-471
-483
-497
-511
-524
-532
-534
-530
-519
-501
-477
-449
-419
-388
-357
-326
-295
-262
-228
-191
-151
-110
-69
-30
4
34
60
84
108
135
165
199
236
275
316
358
403
450
500
555
612
672
732
791
848
904
960
1016
1075
1134
1191
1242
1285
1316
1336
1345
1345
1340
1332
1323
1312
1299
1282
1259
1230
1197
1164
1135
1112
1100
1098
1105
1118
1134
1148
1157
1160
1155
1143
1126
1105
1081
1057
1034
1012
993
974
955
936
916
895
874
853
835
820
808
799
789
778
763
744
719
691
661
630
600
570
538
503
462
415
359
297
230
159
86
13
-60
-131
-200
-266
-328
-385
-436
-482
-523
-564
-608
-657
-714
-779
-849
-920
-988
-1048
-1097
-1133
-1157
-1172
-1182
-1191
-1202
-1214
-1229
-1242
-1252
-1257
-1254
-1243
-1226
-1207
-1188
-1173
-1166
-1168
-1178
-1194
-1212
-1230
-1242
-1246
-1240
-1227
-1208
-1187
-1169
-1157
-1151
-1152
-1155
-1158
-1155
-1146
-1128
-1104
-1078
-1054
-1035
-1022
-1014
-1006
-995
-975
-944
-903
-857
-811
-771
-741
-724
-715
-711
-705
-692
-669
-637
-600
-564
-536
-520
-516
-524
-537
-552
-563
-569
-571
-570
-571
-575
-585
-599
-615
-632
-645
-656
-664
-672
-680
-689
-701
-713
-725
-735
-742
-747
-750
-753
-756
-758
-760
-759
-756
-751
-745
-740
-738
-738
-740
-742
-740
-730
-713
-688
-658
-627
-599
-578
-563
-554
-547
-538
-524
-504
-478
-450
-422
-398
-380
-369
-363
-360
-359
-357
-353
-349
-345
-343
-345
-351
-360
-373
-386
-399
-410
-418
-421
-419
-413
-402
-390
-376
-364
-355
-349
-346
-346
-347
-350
-352
-354
-356
-359
-362
-365
-367
-366
-362
-352
-338
-320
-298
-276
-254
-234
-218
-207
-201
-202
-210
-225
-248
-277
-312
-353
-400
-452
-511
-577
-652
-735
-824
-914
-1002
-1082
-1150
-1205
-1247
-1280
-1308
-1334
-1363
-1395
-1430
-1465
-1498
-1525
-1545
-1559
-1568
-1574
-1579
-1585
-1591
-1598
-1603
-1606
-1603
-1596
-1584
-1568
-1549
-1529
-1510
-1493
-1479
-1468
-1460
-1454
-1450
-1445
-1440
-1434
-1426
-1417
-1407
-1395
-1381
-1362
-1339
-1310
-1278
-1245
-1213
-1186
-1166
-1155
-1150
-1147
-1142
-1129
-1105
-1067
-1016
-954
-885
-813
-739
-667
-595
-522
-450
-376
-302
-227
-152
-76
1
81
164
251
341
430
518
602
683
762
840
920
1002
1086
1167
1242
1306
1356
1391
1413
1427
1437
1447
1458
1469
1476
1477
1467
1446
1417
1384
1351
1324
1304
1290
1279
1268
1252
1231
1206
1179
1155
1138
1127
1123
1122
1120
1114
1102
1084
1063
1040
1018
999
981
961
937
907
868
821
769
716
666
622
587
561
542
528
515
502
485
465
442
418
396
378
367
364
369
380
394
407
417
422
420
412
401
387
375
365
359
356
357
360
367
376
388
404
424
449
477
508
541
574
606
636
665
691
717
744
774
808
848
894
946
1002
1062
1122
1181
1236
1288
1338
1386
1435
1485
1537
1591
1647
1704
1761
1816
1870
1920
1966
2004
2033
2052
2061
2060
2053
2043
2035
2031
2031
2036
2041
2041
2035
2017
1990
1954
1912
1868
1825
1785
1747
1712
1675
1638
1598
1557
1515
1473
1431
1387
1342
1292
1238
1179
1118
1056
997
943
894
849
806
763
716
665
609
549
486
423
361
302
247
197
152
112
78
47
20
-7
-36
-68
-104
-143
-183
-221
-255
-283
-303
-319
-331
-343
-358
-379
-405
-435
-466
-495
-519
-535
-542
-539
-526
-505
-477
-445
-410
-375
-341
-308
-277
-246
-213
-175
-132
-83
-28
32
94
156
215
269
319
364
403
437
466
489
507
520
529
534
537
540
542
544
545
544
542
538
533
530
527
524
519
510
492
461
417
357
285
204
118
32
-53
-134
-213
-290
-367
-444
-520
-594
-662
-722
-773
-816
-852
-885
-918
-954
-993
-1035
-1078
-1118
-1152
-1179
-1198
-1211
-1221
-1231
-1245
-1264
-1290
-1321
-1354
-1385
-1411
-1428
-1436
-1433
-1423
-1408
-1391
-1374
-1360
-1347
-1335
-1324
-1311
-1296
-1280
-1262
-1244
-1226
-1210
-1193
-1175
-1153
-1124
-1087
-1039
-982
-915
-839
-755
-663
-564
-458
-345
-226
-103
21
142
258
366
463
551
628
697
758
812
859
898
930
955
974
988
999
1008
1018
1030
1039
1046
1049
1046
1038
1022
1004
984
962
939
916
891
865
836
805
775
747
724
707
695
688
684
680
674
668
661
657
658
666
682
704
728
752
771
782
786
783
774
764
753
742
731
718
701
679
654
626
597
570
546
524
505
484
461
433
399
361
320
278
236
194
153
111
66
19
-30
-82
-134
-185
-235
-283
-331
-380
-429
-478
-528
-576
-622
-666
-708
-752
-799
-854
-917
-989
-1066
-1146
-1224
-1296
-1360
-1416
-1468
-1519
-1573
-1635
-1704
-1780
-1859
-1933
-1998
-2048
-2081
-2096
-2096
-2086
-2071
-2054
-2037
-2023
-2005
-1985
-1956
-1918
-1868
-1810
-1744
-1675
-1606
-1537
-1470
-1402
-1331
-1256
-1176
-1090
-1000
-911
-825
-745
-673
-610
-552
-500
-449
-400
-351
-303
-257
-216
-179
-148
-123
-101
-84
-68
-53
-39
-25
-11
6
25
49
77
110
146
184
221
254
281
302
317
330
341
355
373
394
418
443
467
486
500
510
515
520
525
535
549
569
594
622
652
681
710
737
762
785
806
825
841
853
860
862
860
852
842
830
818
808
802
798
798
800
804
808
813
817
820
823
823
819
811
795
770
734
688
633
570
501
430
357
283
209
132
53
-29
-112
-194
-272
-342
-401
-449
-486
-513
-533
-550
-565
-578
-587
-592
-590
-580
-564
-543
-522
-503
-489
-481
-476
-471
-464
-450
-429
-402
-372
-342
-317
-299
-288
-281
-276
-269
-258
-242
-222
-202
-183
-169
-161
-158
-160
-163
-168
-171
-174
-176
-177
-178
-178
-175
-170
-162
-153
-146
-143
-148
-161
-183
-210
-239
-265
-284
-294
-294
-285
-271
-253
-235
-217
-200
-184
-166
-148
-130
-114
-99
-87
-78
-71
-63
-53
-39
-22
-2
17
35
48
55
57
55
52
50
51
56
65
78
93
109
126
146
169
197
231
271
315
360
405
445
478
503
522
536
549
564
584
610
640
672
703
730
752
772
792
817
851
897
954
1018
1084
1143
1188
1218
1233
1236
1234
1233
1238
1250
1266
1283
1295
1300
1297
1290
1285
1287
1300
1324
1357
1392
1423
1445
1455
1457
1457
1461
1475
1501
1535
1573
1604
1621
1620
1600
1565
1523
1482
1447
1422
1405
1391
1376
1353
1320
1274
1219
1155
1088
1018
949
881
812
744
676
607
536
464
389
309
224
133
40
-56
-151
-243
-332
-418
-503
-589
-678
-768
-858
-946
-1028
-1104
-1172
-1234
-1293
-1351
-1408
-1464
-1517
-1564
-1604
-1638
-1669
-1702
-1744
-1798
-1865
-1940
-2017
-2090
-2149
-2191
-2215
-2227
-2231
-2235
-2242
-2253
-2264
-2272
-2272
-2260
-2237
-2206
-2174
-2145
-2123
-2110
-2102
-2095
-2086
-2071
-2049
-2021
-1991
-1960
-1931
-1902
-1872
-1836
-1791
-1736
-1670
-1596
-1515
-1431
-1347
-1263
-1180
-1099
-1018
-943
-869
-800
-734
-669
-605
-540
-473
-405
-341
-284
-237
-202
-175
-153
-127
-90
-36
37
126
224
323
414
490
548
591
622
649
677
709
746
788
831
874
914
949
980
1006
1029
1048
1063
1074
1083
1092
1104
1123
1150
1186
1228
1274
1317
1352
1374
1381
1374
1354
1327
1296
1267
1243
1225
1213
1207
1205
1205
1205
1203
1198
1188
1174
1155
1134
1112
1091
1074
1061
1054
1052
1055
1060
1067
1072
1074
1073
1068
1060
1051
1042
1038
1041
1052
1071
1098
1129
1160
1186
1204
1213
1212
1205
1195
1187
1183
1183
1188
1192
1194
1190
1179
1159
1134
1105
1075
1045
1016
988
959
929
898
866
834
802
772
744
716
687
659
631
604
579
557
538
523
510
498
487
477
470
467
470
479
494
510
523
531
529
516
493
463
428
391
355
319
282
242
197
145
89
30
-28
-81
-126
-160
-183
-193
-194
-188
-178
-168
-161
-159
-162
-171
-183
-195
-204
-207
-205
-197
-186
-177
-171
-171
-176
-181
-182
-175
-157
-128
-91
-54
-22
-4
0
-11
-32
-57
-80
-96
-104
-108
-112
-121
-140
-170
-208
-251
-292
-329
-358
-381
-400
-419
-441
-465
-491
-516
-537
-553
-564
-575
-588
-608
-637
-673
-713
-751
-779
-793
-791
-775
-749
-720
-694
-675
-664
-659
-655
-649
-635
-612
-582
-549
-518
-495
-483
-485
-500
-526
-557
-588
-615
-634
-644
-645
-639
-630
-621
-614
-612
-613
-617
-622
-626
-626
-623
-619
-614
-611
-611
-613
-617
-619
-618
-611
-600
-587
-575
-569
-570
-580
-599
-621
-644
-662
-674
-678
-678
-675
-674
-675
-678
-682
-683
-679
-667
-649
-627
-604
-584
-566
-552
-539
-525
-506
-483
-458
-432
-412
-400
-398
-405
-415
-423
-425
-415
-392
-358
-316
-272
-228
-189
-154
-122
-92
-61
-28
9
49
91
134
179
226
274
326
380
436
492
547
598
644
686
724
759
794
829
866
907
949
993
1038
1083
1127
1169
1209
1247
1284
1319
1352
1383
1411
1437
1461
1483
1505
1529
1556
1588
1626
1669
1715
1761
1807
1848
1885
1917
1944
1967
1986
2001
2009
2007
1994
1968
1930
1883
1829
1773
1716
1662
1609
1554
1497
1435
1368
1295
1220
1144
1069
997
928
861
795
729
664
599
536
474
412
350
286
219
149
77
6
-62
-124
-181
-231
-277
-320
-361
-399
-432
-457
-473
-478
-474
-466
-457
-454
-460
-476
-501
-533
-569
-608
-648
-691
-739
-794
-854
-917
-980
-1038
-1091
-1136
-1175
-1212
-1250
-1290
-1331
-1369
-1400
-1418
-1421
-1412
-1396
-1378
-1366
-1365
-1374
-1391
-1409
-1421
-1422
-1408
-1380
-1343
-1301
-1259
-1219
-1181
-1145
-1107
-1067
-1024
-980
-936
-894
-854
-817
-780
-742
-703
-665
-632
-608
-594
-592
-598
-608
-615
-615
-607
-591
-572
-556
-546
-546
-552
-560
-563
-555
-535
-503
-464
-426
-394
-371
-357
-346
-332
-309
-275
-231
-185
-145
-119
-111
-120
-141
-164
-180
-180
-162
-130
-89
-51
-23
-10
-12
-27
-46
-64
-74
-76
-70
-59
-50
-43
-42
-46
-51
-55
-57
-56
-55
-54
-57
-62
-69
-75
-78
-73
-61
-43
-19
6
28
46
57
61
58
50
36
20
4
-10
-18
-18
-10
7
30
52
70
78
77
66
52
40
36
43
62
86
111
128
134
127
109
88
69
58
57
64
73
79
77
66
47
25
5
-10
-19
-25
-33
-47
-73
-110
-156
-205
-252
-293
-327
-357
-384
-413
-446
-483
-521
-556
-588
-614
-637
-659
-686
-719
-756
-796
-832
-861
-881
-891
-897
-904
-918
-941
-972
-1008
-1042
-1069
-1085
-1091
-1089
-1087
-1089
-1099
-1117
-1140
-1161
-1177
-1182
-1177
-1161
-1139
-1114
-1088
-1064
-1043
-1024
-1008
-1000
-998
-1004
-1018
-1036
-1055
-1069
-1076
-1074
-1067
-1059
-1055
-1060
-1072
-1089
-1105
-1110
-1101
-1076
-1039
-997
-960
-937
-930
-940
-961
-984
-1004
-1014
-1016
-1014
-1014
-1020
-1035
-1056
-1076
-1089
-1086
-1065
-1026
-976
-922
-871
-829
-797
-773
-753
-733
-711
-686
-662
-642
-629
-624
-625
-629
-630
-624
-606
-576
-537
-490
-443
-400
-365
-341
-328
-326
-330
-337
-343
-343
-338
-328
-317
-309
-308
-319
-340
-369
-401
-427
-444
-447
-439
-423
-406
-394
-388
-388
-391
-391
-382
-364
-338
-311
-288
-277
-278
-291
-309
-325
-332
-329
-316
-301
-291
-289
-298
-312
-322
-320
-297
-252
-191
-124
-64
-20
0
-3
-21
-44
-63
-70
-65
-51
-35
-21
-13
-10
-10
-7
3
21
44
68
88
102
110
116
126
146
179
222
271
319
356
377
382
372
353
330
310
295
287
286
292
302
319
341
367
396
423
444
458
463
464
466
478
504
545
599
656
703
731
731
703
650
586
521
470
439
432
446
473
508
544
576
604
630
653
676
699
721
741
759
775
791
809
831
855
880
904
925
941
954
965
979
996
1018
1045
1073
1098
1120
1138
1153
1170
1191
1217
1247
1276
1297
1304
1293
1267
1230
1192
1162
1148
1154
1179
1216
1257
1293
1320
1337
1348
1359
1378
1412
1463
1529
1606
1686
1764
1835
1898
1952
1999
2040
2074
2102
2120
2130
2132
2129
2126
2127
2135
2149
2168
2186
2196
2195
2181
2154
2121
2089
2063
2048
2045
2048
2054
2053
2041
2016
1978
1932
1885
1843
1811
1790
1781
1780
1783
1787
1788
1785
1779
1770
1760
1749
1739
1730
1722
1714
1704
1689
1668
1637
1595
1539
1471
1394
1312
1230
1153
1085
1026
977
932
888
839
783
717
643
560
473
382
291
201
113
28
-53
-128
-197
-259
-313
-360
-404
-446
-490
-538
-590
-645
-702
-759
-812
-860
-901
-934
-961
-983
-1002
-1020
-1038
-1060
-1087
-1119
-1158
-1204
-1255
-1309
-1364
-1416
-1464
-1502
-1531
-1551
-1562
-1568
-1574
-1583
-1598
-1620
-1647
-1674
-1696
-1708
-1704
-1687
-1658
-1625
-1597
-1582
-1586
-1607
-1642
-1682
-1714
-1729
-1722
-1690
-1639
-1578
-1516
-1463
-1424
-1398
-1383
-1371
-1354
-1330
-1295
-1252
-1205
-1160
-1120
-1089
-1068
-1054
-1047
-1044
-1045
-1048
-1055
-1065
-1080
-1096
-1114
-1132
-1147
-1161
-1174
-1186
-1197
-1208
-1218
-1226
-1229
-1227
-1218
-1204
-1184
-1159
-1129
-1096
-1061
-1025
-991
-963
-944
-937
-943
-961
-987
-1014
-1042
-1063
-1078
-1088
-1097
-1109
-1128
-1155
-1189
-1225
-1257
-1281
-1294
-1295
-1285
-1270
-1252
-1236
-1223
-1214
-1208
-1204
-1202
-1201
-1201
-1202
-1204
-1203
-1198
-1185
-1161
-1128
-1085
-1037
-987
-939
-896
-859
-828
-800
-774
-749
-726
-706
-689
-679
-675
-677
-684
-695
-707
-719
-730
-739
-746
-748
-745
-734
-715
-688
-656
-622
-590
-563
-544
-535
-533
-538
-546
-556
-566
-575
-583
-590
-594
-595
-590
-579
-562
-539
-514
-488
-466
-448
-432
-419
-404
-386
-363
-338
-314
-293
-281
-279
-288
-306
-328
-351
-372
-390
-403
-415
-426
-438
-450
-462
-471
-476
-475
-471
-466
-464
-467
-479
-500
-526
-555
-583
-606
-622
-631
-635
-636
-636
-636
-636
-634
-625
-606
-574
-527
-468
-400
-326
-254
-188
-131
-83
-42
-6
31
72
118
169
222
273
317
352
377
394
408
425
448
480
519
562
602
635
656
664
662
654
645
641
644
653
667
681
692
697
696
691
684
679
677
679
685
692
699
706
712
719
728
739
752
765
776
782
783
778
768
756
743
731
722
715
707
698
684
664
637
601
556
503
444
380
316
254
198
150
111
79
51
25
-4
-37
-74
-115
-156
-194
-229
-261
-291
-324
-361
-406
-458
-514
-572
-626
-674
-713
-743
-767
-787
-806
-825
-844
-864
-883
-902
-919
-936
-953
-970
-986
-1000
-1008
-1012
-1006
-996
-981
-964
-946
-930
-914
-896
-872
-841
-802
-755
-704
-653
-606
-566
-533
-506
-481
-454
-421
-381
-334
-280
-224
-169
-116
-67
-21
22
65
111
160
214
273
335
400
466
530
592
650
705
759
812
868
929
995
1066
1138
1210
1277
1336
1388
1433
1474
1514
1556
1602
1650
1698
1743
1781
1808
1825
1833
1835
1834
1834
1834
1836
1836
1833
1823
1806
1780
1748
1712
1674
1636
1602
1572
1547
1526
1509
1494
1481
1467
1449
1426
1396
1359
1316
1269
1223
1181
1144
1116
1093
1074
1053
1028
995
953
906
857
811
773
745
728
719
715
711
702
686
661
630
595
560
527
498
473
452
435
421
410
403
400
400
400
397
386
363
327
279
223
167
117
80
60
56
64
76
86
84
68
37
-5
-53
-100
-139
-167
-184
-191
-193
-193
-195
-200
-208
-219
-230
-239
-246
-249
-248
-245
-239
-232
-224
-216
-208
-202
-197
-195
-194
-194
-196
-199
-204
-211
-221
-235
-253
-274
-297
-319
-337
-349
-354
-354
-352
-352
-358
-374
-401
-438
-483
-532
-580
-624
-662
-696
-725
-754
-783
-813
-845
-877
-907
-932
-951
-963
-970
-971
-968
-961
-951
-936
-918
-897
-875
-855
-839
-830
-827
-830
-833
-832
-823
-801
-767
-721
-669
-615
-564
-520
-486
-462
-445
-434
-426
-419
-412
-404
-395
-381
-364
-341
-314
-284
-254
-229
-211
-202
-201
-203
-205
-198
-181
-150
-110
-65
-23
11
32
40
40
36
35
42
59
84
115
146
175
200
220
238
255
273
291
306
317
320
314
302
286
271
260
256
256
260
261
257
244
223
196
167
140
119
106
99
98
99
99
99
99
99
103
110
121
133
143
148
144
132
113
89
68
52
48
56
76
105
141
177
210
239
262
283
305
330
362
400
444
488
528
558
576
579
570
552
532
516
508
512
527
552
581
610
635
651
657
655
645
633
621
613
613
620
634
653
673
689
697
694
680
657
630
605
591
591
609
643
688
734
773
798
802
786
755
715
676
646
632
634
650
675
702
722
731
726
707
678
643
609
580
560
548
544
547
551
554
552
544
528
505
477
447
419
394
376
364
360
363
370
379
389
397
404
408
411
414
418
425
436
452
472
497
524
551
577
601
622
642
663
688
719
759
809
867
930
993
1052
1102
1142
1174
1199
1223
1249
1280
1319
1363
1410
1456
1496
1527
1548
1560
1565
1565
1565
1567
1571
1577
1583
1587
1584
1572
1551
1521
1483
1443
1403
1369
1343
1326
1317
1310
1300
1280
1244
1190
1118
1034
942
853
774
707
656
617
583
550
511
462
403
333
258
181
106
37
-27
-86
-140
-192
-245
-300
-358
-421
-488
-557
-625
-691
-749
-800
-841
-874
-901
-927
-954
-985
-1018
-1054
-1087
-1113
-1132
-1143
-1150
-1158
-1172
-1195
-1228
-1268
-1309
-1344
-1369
-1381
-1382
-1377
-1372
-1371
-1378
-1389
-1401
-1405
-1395
-1366
-1319
-1257
-1189
-1122
-1063
-1016
-979
-949
-919
-882
-835
-774
-704
-627
-550
-478
-417
-368
-329
-298
-271
-241
-204
-157
-99
-29
46
123
195
255
300
328
341
345
345
349
361
382
412
444
474
494
500
494
475
452
428
412
406
412
429
454
482
509
535
556
575
593
609
625
638
647
650
646
635
620
604
592
585
585
589
593
592
579
550
505
448
384
322
269
231
208
197
191
180
159
122
70
5
-64
-131
-188
-232
-261
-280
-293
-304
-318
-337
-360
-387
-414
-441
-467
-492
-516
-541
-566
-590
-611
-628
-640
-650
-657
-665
-675
-686
-697
-706
-708
-701
-683
-655
-620
-580
-540
-500
-463
-427
-391
-354
-313
-270
-225
-181
-140
-103
-72
-47
-28
-16
-11
-12
-18
-26
-32
-32
-21
6
50
107
173
242
304
356
395
423
445
469
500
540
589
642
692
732
757
766
762
752
744
742
752
772
800
830
857
877
889
892
890
883
874
865
856
848
842
841
847
861
883
907
931
946
948
934
904
863
817
773
736
709
688
670
649
621
585
541
494
448
406
366
327
283
230
166
91
9
-73
-147
-209
-256
-292
-318
-342
-366
-394
-424
-455
-484
-510
-533
-554
-574
-595
-613
-625
-625
-611
-581
-537
-487
-438
-400
-378
-372
-378
-388
-393
-386
-363
-329
-289
-252
-227
-218
-225
-243
-264
-278
-279
-264
-232
-189
-142
-99
-64
-42
-32
-34
-42
-55
-67
-78
-86
-92
-97
-105
-115
-129
-147
-167
-186
-201
-211
-213
-211
-206
-202
-205
-215
-236
-264
-297
-332
-365
-395
-422
-450
-482
-518
-559
-602
-643
-676
-699
-710
-713
-711
-710
-717
-734
-761
-794
-829
-861
-886
-905
-920
-935
-955
-985
-1025
-1075
-1128
-1181
-1226
-1260
-1281
-1290
-1289
-1284
-1281
-1283
-1294
-1315
-1345
-1379
-1413
-1442
-1462
-1469
-1465
-1452
-1434
-1418
-1407
-1404
-1409
-1418
-1427
-1430
-1425
-1409
-1384
-1354
-1323
-1293
-1268
-1245
-1223
-1197
-1165
-1124
-1076
-1020
-963
-904
-846
-789
-732
-676
-619
-563
-511
-464
-421
-382
-345
-304
-257
-203
-143
-81
-25
22
55
75
87
97
110
133
164
198
228
245
243
219
179
130
83
46
27
22
28
35
33
17
-15
-58
-106
-151
-185
-206
-215
-217
-218
-223
-236
-256
-281
-305
-324
-336
-339
-336
-328
-317
-305
-293
-280
-265
-250
-233
-215
-197
-178
-158
-138
-117
-95
-75
-57
-42
-32
-25
-18
-8
7
29
56
85
110
127
133
128
117
102
90
82
79
78
72
56
28
-13
-63
-115
-161
-196
-216
-220
-214
-202
-191
-185
-186
-195
-210
-227
-243
-256
-263
-263
-254
-238
-217
-195
-176
-167
-171
-191
-226
-270
-316
-356
-383
-395
-392
-379
-364
-352
-348
-352
-359
-364
-362
-350
-328
-303
-280
-268
-270
-288
-319
-357
-395
-429
-456
-477
-495
-515
-540
-573
-611
-653
-696
-737
-773
-804
-829
-846
-856
-858
-851
-838
-822
-806
-794
-790
-793
-799
-804
-801
-785
-754
-709
-655
-601
-552
-515
-490
-475
-463
-449
-426
-392
-348
-297
-244
-195
-152
-118
-89
-64
-41
-18
4
23
37
44
43
37
30
25
26
34
47
61
70
69
55
25
-17
-65
-109
-142
-156
-146
-114
-65
-7
50
96
125
136
131
118
103
97
106
131
173
227
287
345
396
438
468
490
509
530
559
601
661
739
832
936
1044
1148
1239
1313
1364
1396
1410
1414
1413
1414
1422
1436
1457
1482
1505
1525
1536
1538
1529
1507
1475
1433
1385
1336
1290
1254
1231
1221
1224
1232
1239
1238
1222
1189
1141
1085
1027
976
937
912
900
894
891
884
869
844
811
772
729
685
645
609
582
563
554
553
559
565
567
557
531
488
430
362
292
228
176
140
118
108
104
101
95
85
68
48
23
-4
-34
-66
-102
-141
-182
-224
-266
-308
-351
-398
-449
-505
-565
-627
-685
-737
-778
-807
-825
-835
-839
-840
-839
-834
-824
-808
-783
-750
-711
-669
-627
-587
-551
-516
-482
-447
-408
-368
-325
-283
-242
-202
-164
-126
-86
-45
-2
39
77
110
136
155
170
184
200
221
246
275
304
330
351
366
375
382
392
410
440
484
541
609
682
754
819
873
917
953
985
1020
1066
1123
1193
1273
1355
1433
1500
1551
1586
1608
1622
1635
1650
1669
1691
1712
1726
1730
1722
1704
1680
1655
1633
1616
1605
1597
1588
1575
1556
1531
1502
1471
1441
1412
1383
1355
1323
1288
1249
1207
1166
1127
1093
1063
1037
1012
987
958
927
895
865
840
822
814
816
826
843
863
884
902
915
922
923
918
909
898
886
876
868
862
855
846
834
817
799
780
765
757
759
770
788
809
830
845
856
863
868
878
893
917
947
982
1014
1045
1068
1083
1092
1098
1102
1107
1112
1118
1123
1128
1133
1140
1153
1172
1200
1233
1270
1306
1337
1361
1378
1390
1400
1411
1425
1443
1462
1480
1494
1503
1507
1508
1508
1508
1510
1513
1514
1512
1504
1489
1469
1445
1421
1399
1377
1356
1332
1302
1264
1215
1158
1094
1027
960
895
835
779
727
678
633
590
549
511
476
440
404
365
321
271
216
155
90
22
-47
-115
-181
-246
-308
-370
-432
-496
-564
-635
-709
-782
-850
-909
-956
-991
-1014
-1035
-1058
-1091
-1137
-1199
-1272
-1350
-1426
-1493
-1546
-1584
-1612
-1633
-1652
-1671
-1690
-1706
-1715
-1712
-1698
-1672
-1641
-1609
-1583
-1566
-1558
-1556
-1557
-1557
-1554
-1547
-1538
-1532
-1531
-1538
-1553
-1575
-1602
-1631
-1661
-1689
-1716
-1739
-1760
-1777
-1790
-1802
-1813
-1827
-1844
-1868
-1897
-1928
-1958
-1981
-1996
-2001
-1999
-1995
-1992
-1997
-2011
-2032
-2056
-2077
-2089
-2090
-2078
-2056
-2028
-1998
-1967
-1936
-1902
-1864
-1819
-1766
-1708
-1649
-1591
-1537
-1489
-1445
-1405
-1367
-1330
-1293
-1257
-1221
-1185
-1147
-1103
-1051
-991
-922
-849
-778
-713
-657
-609
-567
-525
-477
-421
-355
-284
-213
-147
-91
-46
-10
22
54
90
131
174
216
255
288
316
343
371
403
438
475
507
532
544
544
532
512
488
465
443
425
410
398
390
387
389
396
405
413
414
403
378
339
292
243
199
165
144
132
123
110
85
47
-3
-60
-115
-162
-195
-213
-218
-215
-211
-210
-216
-230
-252
-279
-309
-342
-375
-409
-444
-478
-513
-547
-582
-617
-655
-695
-740
-788
-838
-888
-936
-979
-1014
-1042
-1063
-1078
-1088
-1098
-1108
-1122
-1141
-1166
-1196
-1229
-1261
-1290
-1312
-1326
-1330
-1327
-1320
-1313
-1308
-1305
-1302
-1297
-1286
-1267
-1241
-1210
-1178
-1151
-1132
-1121
-1117
-1115
-1113
-1105
-1092
-1074
-1057
-1046
-1044
-1053
-1071
-1093
-1113
-1125
-1123
-1107
-1078
-1041
-1000
-961
-927
-901
-882
-868
-858
-849
-837
-822
-803
-782
-759
-738
-721
-708
-701
-696
-692
-684
-668
-641
-604
-558
-506
-454
-404
-357
-315
-276
-239
-202
-166
-135
-112
-100
-101
-115
-138
-165
-193
-216
-233
-243
-249
-252
-254
-255
-254
-249
-240
-229
-216
-205
-200
-204
-216
-236
-261
-289
-318
-347
-377
-408
-441
-475
-505
-529
-543
-543
-532
-511
-485
-460
-440
-424
-412
-398
-378
-349
-310
-265
-219
-179
-150
-135
-133
-140
-149
-155
-155
-148
-136
-121
-109
-99
-91
-83
-70
-51
-23
10
43
71
89
91
78
53
20
-15
-47
-72
-90
-103
-114
-126
-141
-158
-176
-192
-205
-213
-219
-224
-232
-243
-259
-278
-298
-315
-327
-334
-338
-341
-346
-356
-370
-386
-399
-405
-398
-378
-346
-308
-269
-235
-213
-201
-200
-204
-207
-206
-195
-176
-151
-123
-96
-76
-63
-57
-57
-60
-61
-58
-47
-28
-4
25
53
76
94
104
108
111
117
131
156
192
236
283
326
359
381
392
396
398
405
422
449
486
527
568
604
633
655
674
693
716
743
776
812
848
884
916
945
972
998
1024
1051
1079
1110
1143
1179
1218
1259
1300
1339
1372
1398
1416
1428
1437
1449
1469
1500
1540
1585
1630
1668
1695
1707
1708
1702
1694
1688
1686
1686
1685
1678
1663
1638
1606
1570
1534
1499
1466
1432
1394
1350
1300
1245
1191
1142
1103
1072
1049
1028
1002
970
927
875
820
766
716
673
634
597
557
512
463
413
368
332
309
298
296
296
293
280
256
220
177
132
89
53
25
5
-10
-22
-31
-40
-48
-53
-55
-53
-47
-37
-24
-8
8
23
37
50
60
70
79
90
104
121
141
163
184
203
218
230
239
248
259
275
294
315
336
352
360
359
351
338
323
311
304
301
300
300
295
283
263
236
202
164
124
84
44
5
-33
-68
-101
-129
-152
-169
-180
-187
-190
-191
-191
-191
-190
-188
-185
-182
-180
-178
-178
-178
-177
-172
-162
-146
-124
-98
-72
-49
-33
-25
-24
-28
-34
-38
-39
-34
-28
-20
-16
-15
-19
-24
-30
-32
-30
-24
-17
-12
-14
-24
-44
-71
-101
-130
-153
-169
-178
-183
-185
-187
-192
-198
-203
-206
-204
-199
-192
-186
-184
-189
-202
-222
-246
-272
-296
-319
-342
-366
-393
-424
-459
-495
-530
-563
-591
-618
-644
-673
-706
-744
-785
-825
-860
-888
-909
-926
-942
-963
-991
-1028
-1072
-1119
-1164
-1201
-1229
-1247
-1260
-1269
-1280
-1292
-1306
-1319
-1328
-1329
-1321
-1305
-1283
-1258
-1235
-1214
-1196
-1180
-1164
-1146
-1125
-1101
-1076
-1050
-1024
-1000
-976
-953
-928
-902
-876
-850
-826
-805
-786
-771
-757
-743
-729
-713
-696
-677
-657
-639
-622
-607
-594
-584
-576
-568
-559
-548
-535
-518
-499
-477
-453
-429
-404
-379
-352
-323
-292
-257
-221
-186
-153
-125
-101
-82
-65
-47
-26
-1
28
59
86
108
121
125
120
110
97
87
80
78
81
88
96
104
111
113
112
104
91
72
49
24
0
-20
-34
-41
-42
-40
-37
-37
-41
-49
-59
-70
-79
-87
-94
-101
-112
-128
-151
-179
-212
-245
-277
-307
-333
-357
-378
-397
-415
-430
-442
-452
-458
-463
-468
-473
-479
-483
-485
-480
-469
-450
-426
-399
-373
-351
-334
-322
-312
-301
-286
-266
-240
-210
-179
-148
-119
-90
-62
-32
1
38
78
120
162
203
241
277
311
344
375
406
436
467
499
534
573
617
666
717
769
820
869
914
958
1002
1051
1104
1161
1220
1278
1332
1381
1422
1458
1490
1520
1551
1583
1614
1642
1664
1679
1688
1692
1693
1694
1694
1693
1691
1683
1668
1644
1614
1579
1541
1504
1469
1437
1409
1383
1359
1337
1317
1298
1281
1264
1247
1228
1208
1185
1163
1143
1125
1113
1104
1097
1089
1079
1065
1047
1028
1008
994
984
977
972
966
953
933
905
870
829
785
740
694
647
598
548
498
448
403
363
328
299
273
247
219
188
155
122
93
69
53
41
33
24
11
-7
-29
-55
-80
-102
-117
-126
-129
-128
-125
-122
-120
-120
-121
-124
-128
-134
-141
-151
-162
-177
-194
-212
-233
-254
-276
-296
-315
-330
-341
-347
-351
-353
-356
-362
-369
-378
-383
-382
-372
-352
-325
-295
-269
-254
-252
-264
-288
-317
-346
-369
-385
-394
-400
-408
-421
-440
-462
-483
-498
-504
-501
-491
-479
-470
-469
-475
-486
-498
-507
-510
-508
-506
-509
-522
-548
-584
-627
-669
-704
-729
-743
-753
-763
-780
-808
-846
-889
-930
-961
-980
-985
-983
-980
-986
-1006
-1044
-1096
-1156
-1216
-1268
-1309
-1336
-1353
-1364
-1375
-1390
-1410
-1432
-1455
-1474
-1485
-1488
-1483
-1471
-1457
-1443
-1432
-1424
-1419
-1413
-1403
-1386
-1358
-1318
-1267
-1207
-1143
-1080
-1024
-978
-943
-919
-900
-883
-863
-836
-803
-764
-723
-685
-651
-624
-602
-582
-561
-535
-505
-468
-428
-387
-344
-303
-261
-217
-172
-125
-78
-32
9
46
76
104
130
159
192
228
265
300
330
350
362
366
366
367
372
382
399
420
444
469
495
522
551
583
618
652
684
708
723
726
718
701
679
657
636
620
608
597
587
574
558
538
515
488
460
431
403
375
348
323
300
281
264
250
239
231
225
220
216
211
207
201
194
187
182
180
184
196
217
246
280
316
350
379
402
419
435
452
474
504
539
577
614
644
666
680
687
692
701
715
734
758
779
795
800
795
780
760
740
725
716
716
722
731
741
751
760
768
777
788
801
815
828
839
847
851
852
851
847
842
833
820
802
778
749
718
688
661
639
622
608
594
579
561
539
515
491
469
451
437
425
413
398
379
356
330
305
282
264
252
245
242
239
233
223
208
188
165
142
122
107
98
96
97
102
106
107
104
95
81
63
41
17
-7
-31
-55
-77
-97
-116
-132
-145
-155
-161
-164
-163
-160
-155
-148
-141
-132
-121
-110
-98
-87
-76
-69
-64
-61
-59
-57
-51
-41
-26
-6
16
38
59
75
88
99
110
125
145
172
205
243
281
318
350
376
398
417
437
459
487
519
553
587
618
642
659
670
676
680
685
693
704
717
731
744
754
762
767
771
775
778
780
778
772
758
738
712
682
653
627
606
590
579
569
558
544
527
506
484
462
442
424
410
398
387
377
366
355
342
328
312
295
277
258
239
222
207
194
183
173
162
149
133
116
100
85
73
65
58
48
35
14
-14
-45
-77
-106
-127
-142
-152
-162
-176
-197
-225
-257
-287
-310
-322
-325
-322
-321
-330
-352
-387
-426
-458
-471
-455
-407
-330
-236
-142
-62
-7
17
16
-3
-27
-47
-55
-51
-38
-24
-14
-11
-16
-26
-35
-41
-41
-36
-28
-21
-18
-20
-25
-31
-36
-37
-35
-30
-25
-22
-22
-25
-29
-33
-35
-34
-31
-27
-24
-23
-25
-28
-31
-33
-33
-31
-28
-25
-24
-25
-27
-30
-32
-32
-31
-29
-26
-25
-25
-27
-29
-31
-32
-31
-29
-27
-26
-25
-26
-28
-30
-31
-31
-30
-28
-26
-26
-26
-28
-29
-30
-31
-30
-28
-27
-26
-26
-27
-29
-30
-30
-30
-29
-27
-26
-26
-27
-28
-29
-30
-30
-29
-28
-27
-26
-27
-28
-29
-30
-30
-29
-28
-27
-27
-27
-28
-28
-29
-29
-29
-28
-27
-27
-27
-27
-28
-29
-29
-29
-28
-28
-27
-27
-27
-28
-28
-29
-29
-28
-28
-27
-27
-27
-28
-28
-29
-29
-28
-28
-27
-27
-27
-27
-28
-28
-29
-28
-28
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-27
-27
-27
-27
-28
-28
-28
-28
-28
-27
-27
-27
-27
-28
-28
-28
-28
-28
-27
-27
-27
-27
-27
-28
-28
-28
-28
-27
-27
-27
-27
-27
-28
-28
-28
-28
-27
-27
-27
-27
-27
-27
-28
-28
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-26
-26
-26
-26
-27
-27
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-25
-26
-26
-26
-26
-26
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-24
-24
-25
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
