5
40551
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
0
-1
-1
0
0
0
0
0
0
0
0
-1
-1
-1
0
0
0
0
0
0
0
-1
-1
-1
0
0
0
0
0
0
0
-1
-1
-1
-1
0
0
0
0
0
0
-1
-1
-1
-1
0
0
0
1
0
0
-1
-1
-1
-1
0
0
0
1
1
0
0
-1
-1
-1
-1
0
0
1
1
0
0
-1
-1
-1
-1
0
0
1
1
1
0
-1
-1
-2
-1
0
0
1
1
1
0
-1
-2
-2
-2
-1
0
1
2
1
0
-1
-2
-2
-2
-1
0
1
2
2
1
-1
-2
-3
-3
-2
0
2
3
3
2
0
-3
-4
-4
-3
-1
3
5
6
4
1
-4
-9
-12
-13
-12
-8
-3
2
6
7
6
4
3
3
6
11
17
23
27
27
23
16
7
-2
-8
-11
-9
-5
0
4
5
3
-3
-10
-16
-20
-20
-16
-9
-3
1
2
-1
-8
-15
-21
-22
-18
-9
2
15
25
29
28
21
10
-2
-13
-21
-24
-24
-21
-17
-13
-10
-8
-7
-6
-4
-1
1
4
4
3
-1
-7
-12
-16
-19
-18
-14
-10
-5
-1
1
1
0
-2
-3
-3
-2
0
2
3
1
-1
-5
-8
-10
-8
-4
3
10
15
17
15
9
0
-10
-19
-24
-24
-20
-13
-3
6
13
17
18
16
11
5
0
-5
-9
-12
-13
-13
-11
-9
-5
-1
2
5
6
4
2
-2
-6
-8
-9
-7
-3
2
7
10
11
9
5
-1
-6
-9
-10
-9
-6
-3
0
0
-3
-7
-13
-18
-22
-23
-21
-16
-9
-3
3
6
7
6
3
-1
-3
-4
-4
-2
1
3
5
5
3
0
-4
-9
-13
-15
-15
-14
-11
-8
-6
-4
-4
-4
-5
-6
-5
-1
4
10
17
21
23
21
14
5
-6
-15
-21
-23
-20
-14
-5
4
11
14
13
9
3
-3
-7
-9
-9
-7
-6
-6
-8
-11
-14
-17
-17
-15
-9
-2
4
9
10
6
-1
-10
-17
-22
-22
-16
-6
6
18
28
33
34
29
23
15
9
6
7
10
15
20
24
26
26
24
21
17
14
10
7
3
0
-4
-7
-10
-12
-12
-11
-9
-6
-3
-2
-1
-3
-5
-9
-13
-16
-18
-18
-18
-15
-12
-9
-4
0
4
8
11
14
17
18
19
19
19
17
15
13
10
6
1
-4
-8
-13
-16
-17
-18
-17
-14
-11
-8
-5
-3
-3
-3
-3
-5
-6
-6
-6
-5
-4
-3
-2
-2
-4
-6
-11
-16
-21
-25
-28
-29
-27
-23
-18
-11
-5
0
3
4
3
1
-1
-3
-4
-3
-1
1
4
6
7
8
8
9
10
13
16
19
22
23
22
19
15
9
4
0
-2
-3
-3
-1
0
2
4
7
9
12
16
19
22
24
24
23
21
18
15
14
13
12
12
10
7
2
-5
-11
-15
-17
-16
-11
-5
2
8
10
9
4
-2
-8
-11
-11
-7
-1
5
11
12
10
3
-6
-14
-20
-22
-18
-11
-1
9
16
19
17
12
4
-4
-10
-14
-15
-14
-10
-7
-4
-1
0
1
1
1
1
0
-3
-7
-12
-17
-20
-21
-19
-13
-5
5
13
20
23
22
18
13
8
4
3
4
6
9
11
11
8
3
-3
-9
-14
-17
-18
-17
-14
-10
-5
0
4
8
10
11
10
7
1
-5
-12
-17
-19
-17
-11
-2
9
20
28
33
33
28
21
12
3
-4
-10
-13
-14
-15
-14
-14
-13
-11
-7
-2
3
8
10
9
4
-4
-14
-24
-30
-30
-24
-12
3
18
31
38
38
32
21
8
-4
-12
-15
-13
-9
-3
2
4
3
0
-3
-5
-5
-2
3
8
12
13
11
6
0
-5
-8
-8
-4
2
10
16
19
19
15
10
4
0
-2
-2
1
4
8
10
11
10
9
8
8
10
12
14
14
11
5
-3
-13
-21
-25
-26
-21
-13
-2
9
17
21
20
16
9
2
-3
-6
-6
-4
0
3
5
5
2
-3
-7
-10
-11
-9
-5
0
5
8
9
7
3
-3
-8
-13
-15
-14
-10
-4
3
10
15
18
19
17
14
11
8
7
8
10
14
19
23
26
28
28
26
23
19
16
12
8
5
2
-1
-4
-6
-7
-7
-7
-5
-3
-1
1
2
2
2
2
2
4
6
9
12
14
14
12
6
-1
-9
-17
-22
-24
-22
-17
-9
-2
5
10
12
12
10
8
5
3
1
0
-2
-4
-8
-12
-16
-19
-21
-21
-19
-16
-12
-9
-6
-5
-4
-5
-5
-5
-4
-3
-1
1
2
3
2
1
-1
-2
-3
-3
-3
-2
-3
-4
-6
-9
-13
-16
-18
-19
-18
-15
-10
-5
0
4
8
10
11
9
6
2
-4
-9
-13
-15
-15
-13
-9
-5
-2
-1
-2
-6
-12
-18
-22
-24
-22
-17
-10
-2
4
6
5
0
-7
-14
-19
-21
-18
-12
-5
3
10
13
14
13
11
10
10
11
13
15
14
12
6
0
-5
-9
-9
-5
1
7
12
13
9
2
-8
-18
-25
-28
-25
-18
-8
1
7
9
7
1
-6
-12
-16
-16
-13
-10
-7
-7
-9
-13
-16
-17
-14
-6
6
20
32
38
38
30
17
1
-14
-23
-24
-17
-4
12
27
37
41
37
27
13
0
-10
-14
-13
-8
0
9
16
20
21
20
17
14
11
8
6
4
3
1
0
0
0
0
1
2
2
1
0
-2
-3
-4
-3
-1
3
6
9
10
10
8
5
3
2
1
2
3
2
-2
-8
-18
-29
-39
-46
-48
-44
-34
-20
-4
11
23
29
30
25
17
7
-3
-11
-18
-22
-23
-22
-20
-16
-12
-7
-2
3
7
9
10
9
7
5
3
2
2
4
6
7
8
8
8
7
7
7
9
11
12
12
9
4
-2
-9
-14
-16
-14
-8
0
10
17
21
20
13
3
-10
-22
-30
-34
-33
-27
-18
-8
1
9
13
14
12
8
3
-2
-6
-9
-9
-7
-3
2
9
14
19
21
21
19
14
10
7
5
7
11
15
20
22
20
15
8
0
-7
-11
-10
-5
3
13
22
28
30
28
23
17
11
7
5
4
5
5
4
2
0
0
1
5
12
19
26
29
28
22
12
0
-12
-20
-24
-23
-17
-9
-2
3
5
3
-1
-6
-9
-9
-6
0
6
11
13
12
8
2
-3
-5
-4
1
9
18
26
30
28
22
11
-2
-15
-25
-31
-32
-29
-22
-14
-6
1
6
8
7
4
0
-3
-6
-8
-7
-6
-3
1
5
9
13
15
15
15
12
9
4
-1
-5
-9
-12
-13
-13
-12
-10
-8
-7
-8
-11
-15
-20
-24
-26
-25
-20
-13
-4
6
13
17
17
13
7
-1
-7
-10
-9
-5
1
7
10
10
7
-1
-9
-17
-21
-22
-19
-14
-7
-1
2
2
-2
-7
-13
-17
-19
-20
-18
-16
-15
-15
-17
-20
-22
-22
-20
-15
-9
-2
4
8
8
5
-1
-6
-11
-14
-15
-13
-10
-7
-5
-4
-5
-6
-7
-8
-7
-6
-4
-2
0
1
1
0
-1
-3
-4
-5
-7
-9
-12
-15
-17
-18
-17
-13
-8
-3
2
4
4
0
-5
-12
-18
-21
-22
-20
-16
-12
-9
-9
-10
-13
-17
-18
-17
-13
-6
2
9
14
14
9
2
-8
-16
-21
-22
-19
-11
-2
8
16
21
24
24
21
17
13
8
3
-2
-7
-12
-15
-17
-16
-12
-5
3
11
18
22
22
17
10
2
-7
-12
-14
-13
-8
-1
7
13
18
20
19
16
13
9
7
5
4
3
3
2
1
-1
-4
-7
-9
-10
-10
-8
-5
0
4
8
10
11
9
5
-1
-7
-12
-16
-18
-18
-16
-12
-7
-3
1
4
5
5
4
3
1
0
-1
-2
-2
-2
0
2
4
7
9
10
10
9
6
1
-4
-8
-11
-12
-10
-7
-3
1
3
4
3
-1
-7
-13
-18
-22
-23
-21
-17
-10
-2
6
13
19
22
23
21
17
12
6
2
-1
-1
0
3
7
12
15
17
16
15
12
9
7
6
5
6
7
8
7
6
3
-1
-5
-7
-9
-8
-6
-3
1
4
5
4
2
-1
-6
-10
-13
-15
-14
-11
-6
1
9
18
26
34
38
40
39
34
27
18
9
1
-5
-8
-8
-5
-1
4
8
10
10
7
3
-3
-8
-12
-14
-14
-12
-8
-2
4
10
17
24
30
35
40
42
42
40
34
27
18
8
-1
-9
-14
-15
-14
-11
-7
-2
1
3
2
0
-3
-7
-9
-9
-7
-3
2
9
16
23
27
31
31
30
27
21
15
7
0
-7
-11
-13
-12
-9
-3
4
11
17
20
20
16
9
1
-8
-15
-20
-22
-21
-17
-12
-5
1
6
10
11
11
8
4
-2
-9
-15
-21
-25
-26
-25
-21
-15
-9
-3
2
4
3
0
-4
-9
-12
-14
-14
-12
-8
-4
0
3
6
9
11
13
15
16
15
11
6
-2
-10
-18
-23
-25
-22
-15
-5
5
13
18
18
13
6
-3
-10
-13
-13
-8
-1
7
13
16
15
10
3
-4
-10
-13
-13
-11
-8
-5
-3
-5
-8
-14
-19
-23
-24
-22
-17
-11
-4
1
4
4
2
-2
-8
-12
-15
-16
-15
-13
-9
-4
1
6
11
15
18
21
22
21
18
15
10
5
2
0
1
3
7
11
14
15
12
7
1
-6
-11
-14
-14
-10
-5
2
7
11
12
12
11
11
12
16
22
29
35
40
41
37
30
20
10
1
-5
-7
-6
-1
5
10
13
14
11
7
2
-2
-3
-2
1
6
12
16
20
21
21
19
17
14
12
9
6
2
-3
-8
-13
-17
-18
-17
-13
-6
3
12
19
23
23
19
12
4
-5
-12
-17
-17
-15
-9
-3
2
6
7
6
1
-5
-12
-18
-22
-23
-20
-14
-5
5
16
25
32
36
35
30
22
12
3
-6
-11
-13
-12
-8
-3
2
4
3
0
-5
-10
-13
-15
-13
-9
-3
3
8
10
9
6
1
-2
-4
-3
0
3
5
4
-1
-10
-22
-34
-45
-50
-49
-40
-26
-8
11
27
39
44
43
36
26
15
3
-6
-12
-15
-15
-12
-5
4
16
28
39
48
53
53
48
39
27
15
4
-3
-5
-5
-2
1
2
-1
-6
-12
-18
-20
-16
-7
7
23
38
47
49
43
28
9
-10
-27
-37
-38
-32
-20
-5
8
17
20
18
10
1
-7
-13
-13
-10
-4
3
9
11
10
5
-3
-10
-16
-19
-18
-12
-5
3
8
10
8
1
-9
-19
-27
-32
-32
-26
-17
-6
6
14
19
20
17
12
5
-2
-7
-11
-13
-14
-14
-14
-14
-13
-11
-7
-2
4
9
11
10
5
-3
-12
-22
-29
-31
-28
-20
-8
5
16
24
27
24
17
7
-3
-12
-19
-22
-22
-20
-16
-11
-6
-3
1
3
3
2
0
-3
-7
-11
-14
-14
-12
-7
-1
6
11
14
13
9
3
-3
-8
-11
-10
-7
-2
1
3
2
-2
-7
-13
-17
-17
-14
-7
0
6
10
9
4
-4
-13
-21
-26
-27
-24
-18
-12
-7
-4
-5
-8
-12
-16
-18
-18
-15
-11
-7
-5
-4
-6
-9
-13
-16
-17
-17
-15
-12
-10
-8
-8
-9
-9
-8
-5
1
7
15
20
22
21
15
7
-2
-8
-12
-11
-6
2
9
14
14
10
2
-9
-18
-24
-25
-19
-9
3
15
23
25
22
14
4
-6
-12
-14
-12
-5
2
9
14
15
12
8
4
2
2
5
10
15
18
19
15
10
3
-3
-7
-8
-7
-4
-1
-1
-3
-8
-14
-20
-22
-21
-15
-7
3
12
16
14
6
-5
-17
-26
-31
-30
-23
-11
1
11
16
15
10
1
-7
-13
-15
-13
-7
0
4
5
1
-7
-18
-29
-37
-40
-37
-28
-15
-1
10
18
21
19
14
6
0
-5
-6
-4
1
7
12
16
19
19
17
13
8
3
-2
-6
-10
-12
-14
-14
-13
-11
-10
-10
-11
-14
-18
-22
-25
-27
-25
-21
-15
-7
-1
4
6
4
-1
-7
-13
-16
-16
-11
-3
6
15
20
20
16
9
-1
-8
-12
-11
-4
8
22
34
42
44
40
30
16
2
-10
-17
-20
-17
-11
-4
4
10
13
13
12
9
6
3
-1
-4
-8
-11
-14
-16
-16
-14
-10
-5
-1
3
3
1
-3
-10
-15
-19
-19
-15
-7
2
10
16
18
16
10
2
-6
-12
-14
-13
-8
-1
6
11
13
13
10
7
5
4
6
10
15
19
22
22
19
14
6
-2
-9
-14
-17
-18
-17
-15
-12
-9
-6
-5
-4
-5
-6
-7
-8
-10
-11
-12
-14
-15
-17
-19
-20
-21
-20
-16
-11
-3
5
14
22
26
27
25
19
12
5
0
-2
0
4
9
13
14
12
6
-3
-13
-21
-26
-26
-21
-13
-3
7
14
19
20
18
15
12
9
8
9
10
11
11
9
6
2
-3
-6
-9
-9
-8
-6
-2
1
4
7
9
11
11
11
9
6
2
-2
-6
-9
-9
-6
-2
4
10
15
17
16
12
5
-3
-11
-17
-19
-19
-16
-10
-4
3
8
11
13
12
9
5
0
-6
-11
-15
-17
-16
-13
-8
0
8
16
21
22
20
15
7
-1
-8
-13
-15
-14
-10
-6
-3
-1
-2
-4
-7
-9
-9
-6
0
8
17
25
32
35
35
33
28
22
15
9
3
-3
-9
-15
-21
-27
-31
-33
-33
-29
-23
-14
-4
4
10
13
12
7
0
-8
-15
-20
-22
-20
-16
-10
-4
1
5
5
3
0
-4
-7
-9
-8
-5
-1
5
9
13
13
12
8
3
-1
-5
-6
-5
-2
2
7
12
15
17
17
15
12
9
7
5
5
5
6
7
8
7
7
5
3
1
-1
-3
-5
-7
-9
-10
-11
-12
-12
-12
-11
-10
-8
-7
-5
-3
-2
-1
0
2
3
4
6
6
5
3
-1
-6
-12
-18
-22
-25
-24
-21
-16
-9
-3
2
5
4
1
-5
-10
-15
-17
-15
-11
-4
3
9
13
14
12
8
3
-2
-6
-7
-7
-6
-5
-5
-7
-10
-14
-16
-17
-15
-10
-2
7
16
22
26
26
23
17
10
4
-1
-4
-6
-6
-5
-5
-5
-5
-5
-5
-5
-4
-3
-2
0
1
2
2
3
3
3
3
3
3
2
1
0
0
1
3
7
11
14
17
16
13
6
-2
-10
-17
-21
-22
-19
-13
-5
2
8
11
12
10
7
4
2
2
4
7
11
15
19
21
22
22
20
18
14
8
2
-5
-13
-19
-23
-25
-23
-19
-11
-3
5
12
16
19
20
20
20
21
22
24
24
23
21
16
9
2
-3
-7
-8
-7
-4
-1
2
2
0
-3
-7
-11
-12
-12
-8
-4
2
7
10
12
12
11
10
9
8
9
10
11
12
12
12
13
14
15
17
18
18
15
10
3
-6
-14
-22
-27
-28
-27
-23
-18
-13
-8
-6
-5
-4
-3
-1
1
5
8
9
9
6
1
-5
-10
-13
-13
-9
-3
4
11
15
16
13
8
0
-8
-16
-22
-27
-30
-32
-33
-33
-32
-28
-23
-14
-5
6
16
24
28
29
27
23
19
15
13
13
14
16
18
18
17
15
12
10
8
8
8
8
6
3
-3
-10
-17
-23
-25
-23
-18
-11
-2
6
11
13
12
9
7
6
7
11
16
22
25
25
22
15
8
1
-4
-6
-5
-1
3
6
7
5
0
-6
-11
-14
-14
-10
-3
5
13
18
21
20
16
10
3
-3
-7
-10
-11
-10
-9
-7
-5
-4
-2
0
1
2
3
3
2
0
-3
-5
-7
-8
-8
-6
-3
0
3
6
7
8
8
6
5
3
1
0
0
0
3
6
10
15
20
24
26
25
22
16
10
3
-1
-2
0
5
13
20
26
29
27
21
12
1
-8
-13
-13
-8
2
15
28
38
44
43
36
25
11
-3
-13
-20
-21
-17
-10
-2
5
10
12
12
10
7
5
3
2
1
-2
-5
-11
-17
-23
-28
-29
-26
-20
-10
1
10
17
19
16
10
2
-6
-11
-13
-12
-8
-3
2
4
3
0
-4
-9
-13
-15
-15
-13
-10
-8
-7
-7
-8
-10
-11
-11
-9
-6
-3
0
1
2
2
2
4
8
14
23
32
41
47
49
46
39
29
18
6
-3
-10
-14
-16
-18
-19
-20
-21
-23
-23
-22
-18
-12
-4
5
13
21
26
28
27
23
17
10
2
-5
-9
-11
-10
-6
2
11
20
27
32
32
29
21
11
0
-9
-15
-17
-15
-11
-5
1
5
7
7
5
3
1
0
1
2
4
4
4
2
-1
-3
-5
-6
-5
-2
0
2
2
0
-4
-9
-14
-18
-19
-16
-12
-5
1
6
9
8
4
-2
-9
-15
-18
-18
-16
-11
-6
-1
3
5
5
3
1
0
0
1
3
5
6
6
4
1
-2
-6
-8
-8
-6
-3
0
2
3
1
-3
-9
-15
-20
-22
-21
-18
-12
-7
-2
0
0
-3
-6
-8
-8
-6
-2
2
6
7
5
-1
-9
-17
-23
-24
-20
-10
3
16
26
30
28
19
5
-10
-24
-33
-36
-32
-24
-14
-4
3
7
7
4
1
-1
-2
0
3
7
10
12
11
10
7
4
2
1
0
-1
-3
-7
-11
-16
-20
-21
-19
-14
-6
3
12
19
22
21
16
9
2
-4
-7
-6
-3
3
10
16
21
25
27
27
27
26
25
24
23
20
16
11
4
-3
-11
-18
-23
-27
-28
-27
-23
-17
-8
1
11
21
28
32
34
32
27
20
14
8
4
3
5
9
14
19
22
24
23
19
14
8
3
-2
-6
-8
-10
-11
-13
-14
-16
-17
-18
-17
-15
-11
-6
-1
3
6
7
6
4
1
-1
-2
0
3
7
12
14
15
12
7
0
-7
-12
-15
-14
-10
-4
3
9
13
14
13
9
4
0
-4
-7
-9
-11
-14
-17
-21
-24
-26
-25
-21
-13
-4
5
13
17
17
12
5
-3
-10
-14
-16
-14
-10
-6
-3
-2
-3
-5
-8
-10
-10
-8
-5
-2
1
3
3
1
-2
-5
-6
-7
-6
-4
-3
-4
-6
-9
-14
-18
-21
-21
-20
-16
-12
-7
-4
-2
-1
-2
-3
-4
-5
-5
-4
-4
-5
-6
-8
-10
-13
-15
-16
-17
-17
-18
-18
-19
-19
-19
-19
-18
-16
-14
-12
-12
-12
-13
-15
-16
-16
-15
-12
-8
-4
0
3
5
6
7
7
9
11
13
15
14
11
6
-1
-9
-16
-19
-20
-17
-12
-6
-1
1
1
-3
-7
-11
-13
-12
-9
-5
-1
1
0
-4
-10
-16
-21
-22
-19
-13
-4
4
11
14
14
11
5
0
-5
-8
-8
-7
-6
-5
-4
-4
-4
-3
-1
3
7
12
15
17
16
13
9
4
0
-3
-3
-1
3
7
12
16
18
19
20
19
17
15
12
9
6
4
2
1
2
4
5
6
5
2
-2
-6
-9
-10
-7
-1
8
18
27
33
34
31
23
14
3
-5
-10
-12
-11
-8
-5
-4
-5
-8
-13
-17
-20
-21
-19
-14
-7
1
9
17
23
26
26
24
19
12
4
-4
-11
-15
-15
-11
-4
6
15
23
28
28
24
17
8
0
-5
-7
-6
-3
1
3
2
-1
-6
-12
-17
-20
-19
-15
-8
-1
6
10
12
10
5
-1
-8
-14
-19
-21
-21
-18
-13
-6
2
10
17
23
26
26
22
16
8
-1
-9
-14
-17
-17
-15
-11
-7
-3
0
3
3
3
2
0
-2
-4
-6
-8
-9
-9
-7
-3
1
4
6
6
4
-1
-7
-13
-17
-18
-16
-11
-4
4
11
15
15
13
8
2
-4
-9
-12
-14
-14
-12
-9
-3
5
14
24
34
42
45
44
36
24
10
-4
-15
-20
-18
-9
3
16
27
33
32
25
14
1
-10
-16
-18
-15
-9
-3
2
3
1
-3
-9
-13
-14
-12
-8
-2
3
6
5
2
-4
-9
-13
-14
-11
-5
3
12
18
22
22
19
14
7
1
-2
-3
-2
2
8
13
17
20
20
18
15
10
5
0
-4
-6
-7
-7
-6
-4
-2
-1
-1
-1
-2
-4
-7
-9
-10
-10
-9
-7
-3
1
5
7
7
4
-2
-10
-18
-24
-28
-27
-20
-10
3
17
28
34
34
28
16
2
-12
-23
-28
-28
-23
-13
-3
6
13
15
14
10
5
0
-4
-7
-8
-9
-10
-10
-11
-11
-11
-9
-7
-4
-1
1
2
1
0
-2
-2
1
6
13
21
28
32
33
30
25
19
13
9
8
9
11
13
15
14
11
7
2
-1
-1
1
5
9
13
15
14
10
5
-2
-7
-12
-14
-14
-12
-10
-8
-5
-2
0
3
6
9
10
10
7
3
-3
-9
-14
-17
-16
-12
-7
-1
4
7
6
4
0
-4
-6
-5
-1
4
9
13
13
11
5
-2
-9
-15
-17
-16
-13
-9
-5
-2
-2
-3
-5
-8
-9
-8
-4
0
6
10
14
15
15
13
10
7
3
0
-3
-7
-10
-13
-15
-16
-15
-11
-6
0
7
14
19
22
24
23
21
18
15
11
8
5
3
2
2
4
8
13
18
22
24
24
21
15
8
0
-7
-11
-12
-10
-6
-1
2
4
3
0
-4
-8
-11
-12
-11
-9
-8
-8
-10
-13
-18
-23
-25
-25
-21
-15
-7
1
6
8
5
0
-8
-15
-21
-23
-22
-18
-13
-6
-1
2
3
2
0
-3
-6
-8
-10
-11
-12
-12
-11
-9
-7
-3
1
4
6
7
5
2
-2
-5
-6
-4
0
6
12
17
19
17
11
4
-4
-9
-11
-9
-4
3
10
13
13
8
0
-9
-16
-20
-20
-15
-7
2
9
13
13
10
3
-4
-11
-14
-15
-13
-9
-4
-1
1
1
1
1
2
5
8
12
15
16
14
9
2
-6
-12
-16
-17
-15
-10
-3
4
10
14
15
15
13
10
6
2
-1
-5
-8
-10
-12
-12
-11
-9
-5
0
5
9
12
12
9
4
-2
-9
-16
-20
-21
-19
-15
-8
-1
6
10
12
10
6
0
-7
-13
-18
-19
-19
-15
-11
-6
-1
4
7
8
10
11
12
13
14
15
15
15
13
12
9
7
4
1
-3
-6
-10
-15
-18
-21
-21
-19
-13
-6
3
12
18
21
20
15
7
-2
-9
-13
-13
-10
-3
4
12
16
18
18
15
11
9
8
9
11
13
14
12
8
1
-7
-15
-21
-23
-22
-17
-10
-2
6
10
12
11
8
4
0
-2
-3
-2
-1
1
3
4
4
3
2
2
3
4
6
8
9
10
10
8
6
5
3
3
4
6
8
9
9
7
3
-2
-7
-12
-14
-14
-11
-6
0
6
11
14
15
14
11
8
5
3
1
-1
-3
-5
-8
-11
-14
-15
-14
-10
-6
-1
3
4
2
-3
-10
-18
-25
-28
-27
-21
-12
-1
8
16
19
18
14
9
4
2
3
8
15
22
29
32
31
28
21
15
9
5
5
8
13
19
26
31
34
35
33
28
21
13
5
-2
-8
-11
-11
-8
-4
2
6
9
9
6
1
-5
-10
-12
-10
-5
2
10
17
21
20
14
6
-4
-14
-21
-23
-22
-18
-12
-7
-3
-2
-2
-5
-7
-8
-7
-4
0
4
7
9
10
9
9
8
9
12
15
18
20
19
17
12
7
1
-3
-4
-4
-2
1
4
4
3
0
-4
-8
-11
-12
-11
-9
-7
-4
-4
-4
-6
-9
-12
-14
-14
-12
-9
-5
-1
2
5
7
9
10
11
12
13
14
14
13
11
8
4
0
-4
-7
-8
-8
-7
-6
-5
-5
-5
-7
-10
-12
-15
-16
-17
-17
-15
-12
-9
-5
-1
4
9
14
19
23
26
27
27
24
19
13
6
-1
-7
-12
-15
-16
-16
-14
-13
-11
-10
-11
-12
-14
-16
-17
-18
-17
-14
-11
-7
-3
0
2
3
2
1
-2
-4
-6
-8
-9
-9
-8
-7
-5
-3
-2
0
0
-1
-3
-5
-7
-10
-11
-10
-8
-5
-1
3
6
7
6
4
-1
-5
-8
-10
-9
-7
-3
1
3
3
0
-6
-13
-20
-26
-28
-26
-20
-11
1
13
24
32
36
36
33
27
19
11
2
-5
-11
-16
-19
-20
-19
-16
-11
-6
0
6
10
12
13
12
9
5
0
-4
-8
-12
-14
-17
-18
-18
-17
-16
-13
-9
-6
-2
0
1
2
1
0
-1
-2
-2
-1
-1
0
0
0
0
1
3
7
12
18
23
27
27
24
18
9
0
-7
-11
-12
-8
-1
7
15
20
23
22
18
14
9
5
3
2
1
1
0
-1
-3
-5
-6
-5
-4
-2
0
2
2
0
-2
-4
-6
-6
-4
-1
3
6
7
7
6
4
2
3
6
10
16
21
24
24
20
14
5
-3
-10
-14
-14
-11
-6
0
6
11
14
16
17
17
16
13
10
5
-1
-6
-11
-13
-13
-11
-6
-1
5
8
10
9
7
4
2
2
2
3
4
2
-1
-7
-14
-19
-21
-18
-10
1
13
24
29
28
21
9
-5
-16
-22
-20
-11
3
20
34
42
43
36
23
7
-7
-17
-22
-20
-14
-6
2
7
8
5
-1
-8
-14
-17
-17
-14
-9
-4
1
2
0
-5
-14
-24
-33
-41
-45
-44
-38
-28
-14
0
14
24
30
31
28
21
13
5
-1
-4
-6
-6
-6
-6
-7
-9
-10
-11
-11
-10
-8
-7
-7
-9
-14
-20
-26
-31
-32
-29
-22
-12
-1
8
14
15
12
6
-1
-6
-9
-7
-2
4
10
14
15
13
8
3
-2
-6
-7
-7
-5
-3
-1
-1
-2
-4
-5
-6
-6
-4
-2
1
4
7
11
15
19
22
25
25
23
18
11
3
-5
-10
-11
-9
-4
3
8
11
9
3
-5
-15
-22
-25
-23
-16
-5
6
16
22
23
19
13
5
-3
-8
-10
-10
-9
-8
-7
-6
-6
-5
-4
-2
1
4
6
6
3
-1
-7
-12
-16
-18
-17
-15
-13
-12
-12
-14
-17
-21
-23
-24
-21
-18
-13
-8
-6
-5
-7
-10
-13
-15
-14
-12
-8
-3
2
5
7
6
5
3
1
0
0
-1
-1
0
0
1
4
7
12
16
20
22
20
16
9
1
-5
-10
-12
-10
-6
-2
1
2
-1
-6
-11
-16
-18
-17
-13
-7
-2
3
4
2
-1
-5
-8
-7
-4
2
8
13
14
11
3
-7
-17
-25
-30
-30
-26
-19
-12
-5
-1
0
0
-2
-3
-3
-2
-1
0
0
-3
-6
-10
-14
-15
-13
-8
0
8
15
20
21
20
17
12
8
5
4
4
5
6
7
7
7
8
9
11
14
16
17
15
11
5
-2
-9
-15
-18
-18
-15
-9
-3
4
11
16
22
26
30
33
34
33
29
22
14
4
-4
-10
-12
-10
-5
1
7
10
11
7
1
-6
-13
-17
-17
-15
-9
-2
4
10
13
14
13
11
8
4
1
-2
-6
-10
-13
-16
-17
-16
-12
-7
-1
6
11
14
14
12
9
5
1
-1
-3
-3
-4
-5
-6
-8
-10
-12
-12
-10
-6
-2
3
7
9
8
5
1
-4
-8
-11
-12
-11
-9
-7
-5
-4
-3
-2
0
2
6
10
14
17
17
15
10
3
-5
-13
-19
-23
-24
-22
-17
-10
-3
3
8
11
12
9
5
0
-6
-12
-17
-20
-22
-23
-22
-21
-19
-18
-17
-16
-16
-15
-15
-14
-12
-9
-6
-4
-2
-2
-2
-3
-5
-6
-6
-5
-4
-2
0
1
0
-2
-5
-9
-12
-13
-12
-7
0
9
19
28
34
36
35
29
21
10
1
-8
-13
-16
-16
-15
-13
-11
-11
-12
-13
-15
-15
-13
-8
-2
6
14
20
24
24
21
16
9
1
-5
-10
-13
-14
-13
-12
-9
-7
-4
-2
-1
-1
-1
-2
-4
-5
-7
-7
-7
-5
-3
0
3
6
7
8
8
8
9
12
15
19
22
24
24
21
16
8
0
-7
-12
-15
-14
-12
-9
-6
-4
-3
-3
-4
-5
-6
-6
-5
-5
-6
-8
-12
-16
-19
-21
-20
-17
-12
-5
1
4
5
2
-3
-8
-13
-16
-16
-13
-8
-2
2
3
1
-3
-8
-14
-18
-19
-18
-15
-11
-7
-4
-4
-5
-7
-10
-12
-12
-11
-7
-3
3
8
13
17
19
19
18
15
11
5
0
-6
-10
-13
-14
-13
-11
-8
-6
-5
-6
-9
-12
-16
-19
-22
-22
-22
-20
-19
-18
-17
-18
-19
-20
-20
-19
-17
-14
-10
-5
-2
2
4
6
8
10
12
13
14
15
14
13
12
10
9
8
7
7
6
5
3
-1
-5
-10
-14
-17
-18
-18
-16
-13
-9
-4
0
4
8
12
14
16
16
14
11
7
2
-2
-5
-6
-5
-2
2
5
6
6
2
-4
-10
-17
-22
-25
-24
-21
-15
-9
-4
1
3
3
3
1
0
-1
-1
-1
-2
-4
-7
-10
-14
-17
-18
-16
-12
-7
-1
4
7
7
4
-1
-7
-12
-14
-12
-7
0
8
16
20
20
16
9
0
-9
-16
-20
-19
-16
-12
-6
-2
1
2
1
0
0
0
3
6
9
11
12
12
10
8
6
5
6
8
10
12
12
11
8
3
-1
-5
-8
-9
-8
-7
-5
-3
-2
-1
1
3
5
9
13
16
17
16
13
8
2
-2
-5
-5
-4
-2
-1
-2
-6
-13
-21
-29
-35
-36
-33
-26
-17
-8
-2
0
-1
-6
-12
-17
-18
-14
-7
3
13
20
24
22
16
7
-2
-10
-16
-18
-17
-15
-13
-11
-10
-9
-8
-5
0
6
13
18
20
19
14
5
-5
-13
-19
-20
-16
-9
0
9
16
20
20
16
11
7
3
2
2
5
8
10
11
11
8
4
-2
-7
-13
-17
-20
-22
-22
-20
-17
-13
-8
-5
-3
-3
-4
-6
-8
-9
-8
-4
2
9
16
20
22
20
15
7
-1
-7
-10
-10
-6
0
7
12
16
16
14
9
4
-1
-4
-6
-6
-5
-4
-2
-1
-1
0
0
1
1
1
1
-1
-4
-8
-12
-14
-15
-14
-11
-7
-2
3
7
9
9
9
8
7
9
11
15
19
22
24
23
19
12
5
-4
-11
-15
-17
-15
-11
-5
3
10
16
19
21
19
16
12
7
3
0
-1
1
5
11
18
24
30
34
35
33
29
22
14
6
-1
-6
-9
-10
-8
-3
2
8
12
15
16
16
14
12
10
9
10
12
15
17
18
17
14
9
4
-2
-7
-9
-9
-6
-1
5
10
15
18
19
18
16
13
10
8
6
5
6
7
8
9
10
10
10
9
7
4
0
-2
-4
-5
-4
-2
1
4
6
6
5
2
-3
-8
-12
-14
-15
-13
-11
-8
-6
-6
-8
-11
-16
-21
-24
-25
-24
-22
-17
-13
-9
-7
-6
-6
-7
-8
-7
-6
-4
-1
1
2
1
-1
-4
-6
-7
-5
1
9
18
28
35
38
37
30
20
7
-5
-15
-21
-21
-18
-11
-4
2
5
5
1
-4
-10
-13
-13
-9
-2
7
14
18
18
13
6
-3
-10
-14
-12
-5
5
17
28
35
37
34
27
18
9
3
1
3
9
15
21
25
25
22
16
9
2
-4
-8
-10
-10
-7
-4
0
4
9
15
21
27
31
34
34
31
25
17
7
-4
-13
-21
-26
-27
-26
-23
-19
-14
-10
-7
-6
-6
-8
-10
-12
-14
-15
-13
-10
-5
0
5
8
9
7
3
-2
-7
-12
-15
-15
-13
-9
-5
-2
0
1
1
1
2
4
9
15
22
28
31
30
25
15
3
-9
-21
-29
-33
-32
-29
-23
-16
-10
-7
-5
-5
-6
-8
-8
-7
-5
-2
1
3
5
4
1
-2
-6
-9
-11
-12
-10
-7
-4
-1
2
2
1
-1
-4
-6
-7
-7
-5
-2
1
3
3
2
0
-4
-7
-9
-9
-8
-5
0
5
9
13
15
17
17
16
14
11
7
2
-4
-10
-14
-17
-16
-12
-5
4
14
21
24
23
17
8
-2
-11
-16
-16
-12
-4
4
12
17
18
16
12
8
6
8
12
17
21
22
19
12
2
-10
-18
-23
-21
-14
-3
8
18
22
21
13
2
-10
-21
-28
-30
-27
-21
-14
-9
-6
-6
-9
-13
-17
-20
-20
-19
-15
-12
-8
-6
-5
-4
-4
-4
-3
-2
-2
-2
-3
-6
-8
-10
-12
-11
-9
-6
-3
-1
0
-1
-3
-5
-7
-7
-4
-1
3
6
7
4
-2
-10
-18
-25
-27
-26
-20
-11
-1
8
13
13
9
2
-6
-14
-18
-19
-15
-9
-1
7
14
17
18
15
10
3
-5
-12
-18
-21
-21
-18
-12
-4
4
12
17
18
16
10
3
-5
-11
-13
-11
-5
4
13
21
25
25
21
14
7
1
-1
-1
3
8
12
13
10
3
-7
-17
-25
-31
-32
-30
-24
-18
-11
-6
-3
-2
-1
0
1
3
5
7
6
3
-2
-8
-15
-20
-22
-21
-16
-11
-5
-1
0
-2
-5
-10
-13
-15
-13
-8
-3
2
5
5
2
-4
-10
-15
-18
-17
-13
-8
-2
2
4
3
0
-4
-7
-7
-4
2
9
14
17
15
8
-1
-12
-22
-27
-27
-22
-12
0
12
20
24
22
17
9
2
-3
-4
-2
3
9
13
15
13
9
3
-3
-6
-6
-3
3
11
18
23
25
23
20
16
13
11
11
13
15
16
15
11
6
0
-6
-11
-13
-13
-12
-11
-11
-12
-16
-20
-23
-26
-25
-21
-15
-8
-1
3
3
-1
-8
-18
-28
-35
-39
-38
-33
-25
-16
-6
1
6
9
8
6
3
0
-2
-4
-4
-3
-1
0
1
0
-3
-8
-14
-22
-29
-34
-37
-36
-32
-24
-15
-6
0
4
4
1
-4
-9
-13
-15
-14
-11
-8
-5
-4
-5
-7
-10
-13
-12
-9
-3
4
11
17
19
18
13
6
-2
-8
-13
-15
-14
-12
-9
-6
-3
-1
1
3
6
9
11
13
12
10
6
0
-6
-11
-14
-15
-14
-11
-8
-5
-3
-3
-2
-2
-1
0
2
4
5
5
4
1
-2
-5
-6
-6
-4
0
4
7
9
9
7
3
-1
-3
-5
-4
-2
2
6
10
14
16
18
19
19
19
19
19
20
20
21
21
21
20
18
14
8
1
-7
-13
-17
-18
-16
-11
-4
2
6
6
3
-2
-8
-14
-16
-15
-11
-5
1
4
4
-1
-9
-18
-24
-26
-21
-11
4
20
33
41
41
35
24
10
-3
-12
-17
-16
-12
-7
-2
0
0
-2
-5
-8
-10
-9
-7
-4
-1
0
0
-2
-5
-8
-11
-13
-15
-15
-15
-15
-14
-12
-8
-4
1
6
10
12
11
7
1
-5
-10
-12
-12
-8
-3
4
9
13
15
15
15
15
16
18
20
21
20
16
11
4
-1
-3
0
7
17
29
38
43
43
37
27
16
7
2
1
5
10
14
15
12
4
-5
-13
-17
-15
-9
2
13
22
26
23
14
1
-13
-23
-29
-28
-22
-14
-5
0
1
-3
-9
-15
-20
-21
-17
-11
-3
3
6
5
0
-8
-16
-22
-25
-22
-17
-9
0
6
10
11
9
5
1
-3
-4
-4
-3
0
4
8
12
16
20
22
23
22
20
16
11
7
4
3
4
8
12
16
18
18
14
7
-2
-10
-17
-22
-23
-21
-16
-11
-7
-5
-5
-7
-11
-15
-19
-21
-20
-17
-12
-6
0
6
10
12
11
7
2
-3
-7
-8
-6
0
7
16
23
27
26
19
9
-4
-17
-26
-30
-29
-22
-12
-3
4
6
2
-6
-16
-25
-31
-33
-28
-20
-9
0
6
9
7
3
-2
-5
-4
-1
3
8
11
10
6
-2
-11
-19
-24
-25
-22
-16
-9
-3
1
2
1
-1
-3
-4
-3
-2
-1
-2
-6
-13
-21
-28
-32
-32
-27
-18
-7
4
10
11
6
-3
-15
-26
-34
-36
-34
-27
-18
-9
-2
2
3
2
0
-2
-3
-2
-2
-2
-4
-7
-10
-12
-13
-10
-3
5
15
25
31
34
33
29
24
18
14
10
8
6
4
-1
-6
-12
-17
-19
-17
-13
-6
0
3
3
-2
-11
-22
-32
-39
-41
-38
-30
-21
-12
-6
-3
-5
-9
-15
-19
-21
-20
-17
-14
-12
-12
-13
-14
-15
-14
-10
-3
5
13
17
17
12
2
-9
-20
-27
-28
-24
-16
-5
4
11
14
12
7
0
-6
-9
-10
-8
-6
-3
-2
-4
-6
-10
-13
-15
-16
-16
-15
-15
-16
-18
-21
-23
-24
-23
-19
-14
-8
-2
1
2
0
-3
-7
-10
-11
-11
-9
-8
-8
-10
-13
-18
-22
-25
-26
-24
-20
-15
-11
-9
-9
-12
-16
-19
-21
-20
-17
-12
-7
-4
-2
-4
-7
-11
-13
-13
-9
-3
6
14
20
23
21
16
8
-2
-10
-15
-18
-18
-16
-12
-8
-5
-3
-2
-3
-4
-6
-8
-11
-13
-14
-13
-10
-5
2
10
18
24
28
28
24
19
12
6
2
2
4
9
14
19
21
20
17
12
7
2
-1
-2
-3
-3
-4
-5
-8
-10
-12
-11
-9
-5
1
7
11
13
13
11
8
6
5
5
7
9
11
10
6
1
-6
-11
-15
-15
-11
-5
2
9
13
13
9
2
-5
-12
-16
-16
-12
-6
2
11
17
22
24
24
23
21
19
17
15
14
13
13
14
17
20
25
29
32
32
31
26
20
12
6
1
-2
-1
1
4
6
8
8
6
5
3
4
6
9
12
15
17
15
12
7
1
-4
-7
-8
-7
-5
-2
1
3
4
5
6
6
7
7
6
4
1
-3
-7
-9
-9
-5
1
9
17
23
26
26
22
16
9
4
1
0
0
0
0
-3
-8
-14
-18
-19
-16
-8
3
16
27
33
33
27
16
2
-10
-17
-18
-13
-2
11
24
33
38
37
31
24
16
10
8
9
13
18
23
27
29
28
24
18
10
1
-8
-16
-22
-25
-25
-22
-16
-7
1
9
13
13
10
4
-4
-11
-16
-17
-14
-8
-1
6
12
15
14
10
5
-1
-6
-10
-13
-14
-13
-12
-10
-8
-5
-2
2
7
11
17
21
26
29
30
29
25
18
8
-4
-16
-26
-31
-31
-24
-10
7
25
39
47
45
35
17
-4
-23
-35
-36
-27
-8
17
41
61
70
69
57
37
13
-11
-29
-40
-43
-39
-30
-17
-3
11
24
35
43
48
48
43
34
20
4
-12
-26
-35
-38
-35
-28
-18
-7
1
6
8
7
6
6
7
10
14
18
20
20
18
14
10
7
4
3
2
-1
-5
-11
-18
-24
-28
-28
-23
-13
1
14
26
33
34
29
20
10
1
-4
-5
-3
1
4
6
4
-2
-10
-18
-25
-28
-28
-24
-18
-10
-2
4
9
12
14
15
16
17
16
15
12
9
5
2
0
-1
0
2
4
6
6
6
5
3
1
-1
-3
-3
-3
-2
-1
1
4
7
11
15
19
20
19
16
11
6
0
-3
-4
-3
0
4
7
8
6
3
-2
-6
-8
-8
-6
-2
1
2
1
-3
-7
-11
-12
-8
1
13
25
35
40
38
28
13
-4
-19
-29
-32
-29
-19
-8
2
9
10
7
-1
-9
-17
-22
-23
-21
-18
-14
-13
-12
-13
-14
-12
-7
1
12
23
33
39
38
32
20
5
-10
-22
-29
-31
-26
-17
-6
6
16
22
23
20
13
5
-5
-13
-19
-21
-20
-14
-6
5
16
26
33
37
37
33
27
18
9
2
-4
-6
-6
-3
0
4
7
8
7
4
-1
-5
-8
-9
-7
-2
5
13
20
25
25
22
14
4
-7
-17
-23
-25
-22
-15
-6
3
12
18
21
23
23
24
24
26
27
27
25
19
10
-2
-14
-24
-30
-30
-24
-13
0
13
24
29
28
21
11
-1
-11
-19
-22
-22
-18
-13
-8
-5
-4
-6
-9
-12
-15
-16
-15
-12
-8
-3
3
9
15
20
23
25
25
22
16
9
0
-8
-14
-18
-18
-14
-8
-1
5
9
10
8
3
-4
-10
-13
-14
-10
-4
4
12
18
21
21
17
11
4
-1
-5
-5
-3
3
9
15
20
23
23
20
16
10
5
0
-4
-6
-7
-7
-7
-7
-6
-5
-3
1
7
14
21
28
33
35
32
25
14
1
-13
-24
-31
-33
-29
-22
-12
-3
4
7
5
-2
-10
-18
-24
-25
-21
-13
-1
11
21
27
27
23
14
3
-8
-16
-22
-23
-20
-14
-6
1
6
10
10
9
6
4
1
0
-1
0
0
-1
-2
-5
-9
-13
-16
-17
-15
-10
-1
10
22
32
40
43
41
35
27
18
11
8
8
11
16
20
21
18
10
-1
-13
-23
-29
-29
-23
-12
2
14
23
26
24
17
9
1
-3
-3
1
7
14
17
17
11
3
-6
-13
-16
-13
-6
4
15
22
23
19
9
-3
-15
-25
-30
-29
-23
-15
-6
2
7
9
9
9
9
11
13
16
17
17
14
10
6
2
1
2
6
11
14
15
12
5
-3
-10
-14
-13
-7
5
17
27
32
28
16
-3
-25
-46
-61
-68
-65
-52
-34
-13
7
22
30
32
29
23
15
7
-1
-7
-13
-18
-22
-23
-23
-19
-12
-3
6
13
16
13
4
-10
-26
-40
-49
-50
-44
-30
-11
8
24
34
36
31
19
6
-8
-18
-24
-25
-23
-19
-16
-15
-17
-21
-27
-33
-37
-38
-35
-30
-22
-14
-7
-2
2
4
6
9
12
18
24
30
34
36
33
26
15
1
-12
-24
-31
-33
-30
-22
-11
0
9
15
16
14
8
1
-6
-11
-14
-15
-14
-12
-10
-8
-7
-7
-5
-3
0
4
7
10
10
8
5
0
-5
-8
-9
-8
-5
-1
2
3
1
-2
-6
-10
-12
-11
-7
-1
6
11
14
14
11
7
2
0
1
4
11
17
22
23
21
14
6
-3
-10
-13
-13
-9
-5
-1
1
-1
-6
-12
-18
-21
-21
-16
-9
-1
6
8
7
1
-7
-13
-17
-15
-8
4
17
28
34
34
27
15
0
-12
-20
-20
-13
0
15
29
38
40
35
24
10
-4
-15
-20
-20
-17
-11
-6
-2
-2
-3
-5
-6
-4
2
9
17
23
25
21
12
-2
-17
-28
-35
-33
-24
-10
6
21
30
31
25
13
-2
-15
-24
-26
-21
-12
-2
7
12
12
6
-1
-7
-9
-6
3
15
28
38
41
38
29
16
4
-4
-5
1
13
27
39
45
41
29
11
-10
-28
-39
-40
-31
-14
6
25
36
39
33
19
2
-13
-23
-25
-20
-9
3
13
17
15
8
-2
-12
-17
-16
-9
3
17
28
34
34
27
15
3
-6
-10
-9
-2
8
16
21
19
12
1
-12
-22
-27
-25
-17
-6
5
13
15
10
1
-11
-20
-24
-21
-10
4
20
31
34
28
13
-6
-25
-39
-44
-38
-23
-2
19
34
40
35
22
4
-14
-25
-27
-18
-1
19
37
48
48
37
19
-3
-22
-34
-36
-29
-18
-5
3
3
-5
-21
-38
-53
-59
-54
-38
-14
13
36
51
53
44
27
5
-15
-28
-32
-27
-17
-4
7
13
14
9
3
-3
-5
-3
3
9
13
13
6
-5
-20
-33
-41
-42
-35
-21
-3
14
26
30
27
17
5
-7
-16
-18
-15
-7
2
11
17
18
17
13
10
7
7
8
9
10
8
4
-1
-5
-7
-4
4
17
33
48
61
68
69
64
56
46
39
35
36
41
50
60
70
79
87
94
101
107
113
117
118
114
104
89
69
47
27
11
3
4
12
25
39
52
60
63
60
54
48
45
47
55
68
82
93
99
95
81
58
28
-6
-39
-70
-96
-117
-134
-147
-158
-165
-168
-164
-151
-127
-93
-51
-5
40
77
103
114
110
94
69
40
12
-12
-31
-44
-55
-63
-72
-81
-89
-91
-85
-67
-34
15
77
150
229
309
386
455
512
555
580
586
572
539
487
422
350
277
213
166
142
146
178
235
310
395
482
561
625
670
696
701
691
671
645
619
599
588
588
597
613
631
646
652
645
625
592
553
511
476
452
443
447
461
477
488
487
469
431
375
307
232
154
79
7
-62
-128
-192
-253
-308
-354
-389
-411
-423
-432
-448
-484
-549
-650
-787
-952
-1132
-1307
-1461
-1580
-1656
-1689
-1688
-1662
-1624
-1581
-1537
-1488
-1427
-1343
-1234
-1098
-948
-799
-677
-603
-596
-665
-807
-1004
-1235
-1468
-1673
-1827
-1916
-1933
-1881
-1770
-1609
-1408
-1176
-917
-638
-344
-47
239
496
706
850
919
908
824
681
499
300
106
-65
-204
-304
-365
-387
-373
-325
-242
-125
26
208
414
634
853
1059
1235
1371
1458
1495
1482
1426
1333
1214
1079
939
804
684
590
528
504
518
565
635
713
780
818
811
751
638
482
305
132
-7
-86
-86
1
167
396
657
914
1134
1284
1346
1311
1183
980
724
444
166
-86
-296
-453
-549
-585
-560
-477
-342
-163
50
281
509
715
875
972
993
935
803
609
370
108
-160
-417
-653
-859
-1028
-1153
-1226
-1238
-1182
-1053
-851
-589
-286
28
320
553
696
728
637
424
102
-306
-772
-1267
-1756
-2209
-2594
-2883
-3052
-3081
-2962
-2696
-2301
-1807
-1255
-696
-180
251
564
744
796
738
599
414
217
33
-121
-239
-324
-381
-418
-441
-446
-427
-369
-256
-72
195
548
979
1468
1981
2475
2904
3220
3385
3372
3175
2808
2305
1714
1096
511
17
-341
-533
-546
-381
-53
411
978
1604
2244
2844
3353
3721
3906
3883
3645
3210
2620
1934
1219
545
-36
-488
-802
-992
-1086
-1120
-1125
-1118
-1102
-1061
-971
-807
-551
-201
228
703
1180
1612
1956
2182
2271
2221
2040
1743
1350
883
365
-180
-723
-1231
-1673
-2016
-2235
-2317
-2263
-2091
-1831
-1523
-1209
-926
-701
-549
-472
-462
-506
-587
-692
-809
-930
-1051
-1166
-1274
-1374
-1465
-1552
-1641
-1740
-1857
-1999
-2165
-2347
-2531
-2696
-2821
-2885
-2875
-2785
-2621
-2394
-2122
-1824
-1520
-1228
-963
-740
-571
-465
-427
-453
-527
-623
-707
-736
-674
-495
-192
219
700
1200
1659
2028
2273
2385
2379
2287
2150
2001
1866
1744
1619
1462
1246
953
583
162
-267
-648
-926
-1055
-1012
-796
-430
49
595
1162
1707
2195
2598
2889
3045
3046
2877
2536
2036
1410
711
4
-641
-1162
-1518
-1693
-1702
-1584
-1393
-1187
-1012
-899
-849
-846
-858
-845
-774
-625
-394
-97
237
567
852
1051
1134
1084
899
592
191
-264
-726
-1150
-1494
-1731
-1853
-1870
-1811
-1715
-1625
-1577
-1591
-1668
-1790
-1923
-2028
-2069
-2020
-1870
-1624
-1300
-923
-520
-115
271
616
900
1096
1177
1117
899
524
15
-576
-1177
-1705
-2079
-2243
-2169
-1875
-1412
-860
-310
159
494
676
727
695
645
638
720
906
1182
1509
1828
2079
2206
2173
1964
1588
1073
465
-179
-797
-1325
-1706
-1893
-1859
-1600
-1137
-521
176
867
1464
1890
2091
2045
1765
1295
705
73
-521
-1012
-1356
-1535
-1558
-1454
-1270
-1058
-870
-747
-716
-781
-925
-1110
-1286
-1398
-1397
-1258
-979
-595
-169
217
477
540
364
-48
-648
-1352
-2054
-2644
-3033
-3171
-3049
-2704
-2206
-1643
-1103
-655
-342
-177
-150
-230
-383
-578
-792
-1008
-1223
-1428
-1618
-1782
-1905
-1976
-1985
-1934
-1835
-1707
-1574
-1458
-1372
-1313
-1266
-1202
-1090
-899
-611
-226
239
746
1248
1694
2037
2248
2316
2254
2094
1884
1677
1526
1476
1555
1770
2114
2559
3070
3605
4122
4586
4969
5251
5424
5484
5434
5281
5038
4719
4346
3943
3538
3157
2821
2543
2323
2148
1997
1840
1649
1405
1097
735
337
-66
-443
-767
-1020
-1203
-1321
-1393
-1439
-1477
-1519
-1568
-1622
-1673
-1715
-1746
-1765
-1774
-1776
-1770
-1748
-1701
-1616
-1486
-1312
-1106
-894
-708
-582
-539
-588
-714
-881
-1036
-1122
-1088
-904
-568
-107
425
956
1412
1730
1869
1816
1587
1225
787
335
-75
-400
-618
-725
-737
-686
-609
-547
-537
-608
-775
-1037
-1379
-1772
-2178
-2556
-2866
-3081
-3185
-3178
-3073
-2895
-2671
-2427
-2183
-1949
-1732
-1531
-1349
-1192
-1072
-1004
-1002
-1077
-1221
-1415
-1620
-1787
-1867
-1815
-1607
-1245
-755
-188
396
931
1366
1671
1837
1884
1847
1770
1694
1655
1672
1749
1881
2055
2257
2474
2696
2913
3116
3293
3426
3499
3495
3407
3242
3017
2769
2541
2378
2318
2383
2571
2859
3203
3546
3829
4000
4022
3883
3584
3149
2612
2013
1388
770
183
-356
-837
-1254
-1604
-1884
-2093
-2232
-2303
-2310
-2259
-2156
-2008
-1821
-1600
-1348
-1071
-773
-462
-145
165
458
720
939
1104
1203
1223
1152
978
690
284
-238
-860
-1554
-2275
-2969
-3575
-4032
-4287
-4304
-4067
-3588
-2898
-2050
-1110
-152
754
1544
2166
2586
2787
2768
2547
2152
1627
1020
383
-235
-790
-1252
-1607
-1854
-2009
-2103
-2166
-2231
-2323
-2456
-2625
-2813
-2988
-3116
-3158
-3086
-2881
-2541
-2081
-1528
-921
-305
277
786
1192
1477
1632
1663
1582
1410
1171
891
596
311
57
-147
-284
-342
-311
-184
39
359
767
1251
1793
2371
2961
3536
4070
4543
4933
5228
5417
5494
5456
5301
5031
4649
4163
3584
2931
2228
1504
789
113
-500
-1035
-1488
-1863
-2173
-2434
-2664
-2874
-3067
-3240
-3384
-3486
-3538
-3536
-3487
-3406
-3313
-3234
-3186
-3183
-3222
-3288
-3356
-3388
-3347
-3197
-2907
-2461
-1857
-1106
-235
718
1704
2667
3553
4306
4883
5254
5409
5355
5121
4751
4296
3808
3328
2880
2470
2085
1699
1282
807
264
-340
-978
-1607
-2176
-2635
-2944
-3079
-3034
-2821
-2469
-2012
-1489
-937
-390
125
583
966
1260
1457
1560
1577
1531
1451
1370
1321
1331
1416
1576
1801
2070
2358
2640
2899
3122
3302
3436
3518
3538
3479
3321
3042
2629
2078
1402
627
-207
-1053
-1867
-2610
-3256
-3791
-4214
-4532
-4758
-4903
-4984
-5016
-5018
-5014
-5029
-5091
-5225
-5443
-5740
-6094
-6462
-6789
-7013
-7084
-6966
-6649
-6151
-5513
-4789
-4037
-3307
-2630
-2017
-1461
-937
-419
115
674
1255
1838
2396
2896
3312
3623
3821
3910
3903
3819
3683
3523
3368
3249
3197
3239
3396
3680
4083
4583
5133
5675
6140
6462
6586
6481
6144
5602
4909
4139
3373
2687
2141
1774
1596
1593
1730
1955
2211
2438
2585
2605
2464
2140
1624
916
33
-1000
-2144
-3353
-4573
-5751
-6834
-7779
-8551
-9131
-9510
-9693
-9691
-9519
-9194
-8729
-8132
-7410
-6567
-5608
-4546
-3398
-2192
-963
247
1392
2428
3317
4030
4549
4866
4989
4931
4715
4367
3914
3383
2797
2180
1551
928
331
-224
-716
-1126
-1437
-1635
-1710
-1661
-1497
-1239
-916
-571
-253
-14
92
20
-264
-776
-1513
-2447
-3529
-4692
-5855
-6935
-7852
-8542
-8960
-9091
-8945
-8560
-7990
-7299
-6552
-5803
-5090
-4430
-3824
-3256
-2700
-2132
-1532
-887
-197
528
1276
2028
2771
3495
4193
4866
5512
6132
6723
7280
7795
8257
8656
8982
9224
9373
9418
9350
9161
8848
8416
7884
7282
6653
6045
5509
5082
4783
4605
4514
4455
4358
4158
3807
3283
2601
1808
976
189
-476
-962
-1245
-1335
-1273
-1120
-943
-802
-734
-755
-853
-997
-1146
-1257
-1297
-1244
-1094
-853
-540
-175
217
616
998
1345
1635
1847
1962
1962
1834
1573
1184
680
82
-585
-1291
-2012
-2723
-3407
-4050
-4643
-5177
-5645
-6042
-6359
-6587
-6718
-6741
-6648
-6434
-6095
-5635
-5069
-4417
-3714
-3000
-2324
-1731
-1263
-950
-806
-829
-1000
-1288
-1659
-2077
-2515
-2952
-3380
-3792
-4185
-4551
-4875
-5133
-5295
-5327
-5199
-4891
-4396
-3721
-2891
-1940
-910
152
1203
2202
3113
3907
4557
5044
5351
5471
5401
5151
4740
4195
3555
2860
2157
1491
901
423
82
-106
-140
-28
204
522
882
1237
1545
1770
1893
1915
1853
1736
1604
1493
1432
1434
1494
1595
1704
1790
1821
1779
1655
1453
1184
865
509
130
-266
-671
-1078
-1472
-1836
-2142
-2362
-2470
-2448
-2291
-2009
-1628
-1182
-711
-254
157
500
764
948
1058
1106
1102
1062
999
928
867
832
838
896
1008
1169
1362
1561
1740
1870
1933
1916
1821
1660
1448
1205
948
684
415
138
-153
-463
-790
-1120
-1433
-1698
-1882
-1953
-1886
-1668
-1299
-796
-192
470
1139
1762
2288
2680
2910
2972
2875
2646
2322
1946
1560
1193
866
579
321
73
-187
-477
-804
-1161
-1531
-1888
-2209
-2474
-2676
-2823
-2932
-3028
-3135
-3270
-3436
-3624
-3809
-3961
-4046
-4037
-3920
-3692
-3362
-2949
-2478
-1972
-1453
-938
-442
23
443
802
1082
1267
1344
1306
1160
921
616
279
-54
-345
-566
-693
-714
-623
-426
-133
239
670
1134
1607
2061
2476
2834
3127
3356
3532
3671
3791
3910
4033
4158
4268
4340
4342
4249
4042
3719
3293
2795
2268
1763
1326
998
806
759
855
1075
1393
1777
2193
2609
2992
3314
3548
3671
3665
3515
3218
2776
2201
1510
730
-115
-998
-1894
-2781
-3643
-4463
-5223
-5907
-6492
-6956
-7274
-7422
-7381
-7141
-6701
-6071
-5274
-4343
-3319
-2248
-1178
-152
788
1614
2304
2851
3260
3544
3730
3846
3924
3995
4083
4203
4362
4558
4782
5022
5265
5500
5723
5931
6127
6311
6483
6632
6742
6790
6747
6583
6276
5814
5204
4467
3645
2787
1950
1185
531
8
-382
-658
-853
-1008
-1160
-1338
-1557
-1816
-2103
-2395
-2668
-2902
-3087
-3222
-3317
-3387
-3446
-3505
-3563
-3611
-3627
-3584
-3456
-3217
-2854
-2362
-1753
-1045
-266
552
1379
2186
2950
3652
4279
4818
5258
5588
5795
5868
5794
5564
5171
4618
3915
3081
2144
1139
107
-913
-1886
-2785
-3594
-4309
-4936
-5486
-5976
-6414
-6804
-7140
-7406
-7582
-7649
-7592
-7411
-7116
-6735
-6304
-5865
-5453
-5097
-4809
-4583
-4401
-4238
-4062
-3849
-3585
-3268
-2910
-2531
-2156
-1809
-1509
-1263
-1073
-931
-822
-732
-647
-557
-458
-352
-244
-142
-55
8
45
51
33
-4
-47
-79
-85
-48
47
209
440
734
1079
1454
1835
2193
2503
2738
2881
2916
2837
2644
2344
1949
1477
951
399
-153
-674
-1135
-1510
-1775
-1913
-1908
-1753
-1442
-976
-362
388
1255
2212
3224
4250
5242
6152
6932
7543
7955
8153
8135
7920
7528
6996
6358
5647
4890
4107
3308
2499
1681
855
27
-791
-1584
-2329
-3005
-3592
-4077
-4457
-4740
-4946
-5105
-5249
-5411
-5619
-5887
-6220
-6607
-7023
-7439
-7818
-8125
-8336
-8427
-8391
-8227
-7944
-7555
-7077
-6525
-5917
-5266
-4586
-3890
-3188
-2491
-1808
-1145
-506
105
690
1248
1775
2265
2706
3081
3369
3551
3612
3543
3349
3045
2659
2224
1777
1351
970
645
375
146
-64
-275
-509
-777
-1078
-1405
-1741
-2064
-2355
-2599
-2787
-2920
-3005
-3051
-3072
-3077
-3076
-3072
-3065
-3055
-3038
-3008
-2958
-2880
-2760
-2581
-2325
-1974
-1515
-938
-249
538
1398
2301
3213
4106
4963
5777
6554
7306
8047
8784
9511
10205
10824
11317
11626
11703
11510
11036
10295
9324
8183
6938
5660
4409
3235
2169
1228
415
-272
-843
-1307
-1671
-1945
-2137
-2254
-2307
-2304
-2250
-2149
-1997
-1788
-1515
-1172
-762
-295
202
695
1141
1497
1729
1816
1755
1565
1282
952
624
344
144
38
26
89
202
336
463
564
630
660
663
649
632
623
631
661
715
793
894
1016
1160
1321
1498
1684
1874
2057
2224
2365
2468
2524
2525
2464
2338
2144
1882
1559
1180
757
303
-167
-636
-1092
-1522
-1918
-2276
-2593
-2866
-3095
-3274
-3399
-3461
-3453
-3370
-3213
-2989
-2715
-2413
-2111
-1836
-1615
-1462
-1383
-1367
-1393
-1427
-1431
-1366
-1197
-903
-473
87
757
1506
2298
3094
3862
4574
5218
5789
6293
6743
7152
7534
7894
8230
8532
8782
8959
9045
9023
8888
8644
8306
7894
7437
6959
6484
6025
5587
5165
4745
4311
3843
3326
2751
2117
1432
714
-15
-726
-1390
-1980
-2474
-2855
-3115
-3256
-3287
-3225
-3092
-2914
-2720
-2536
-2388
-2299
-2287
-2368
-2556
-2858
-3277
-3813
-4455
-5188
-5985
-6816
-7642
-8426
-9129
-9719
-10170
-10467
-10603
-10580
-10406
-10092
-9653
-9105
-8464
-7747
-6976
-6173
-5363
-4571
-3818
-3123
-2493
-1930
-1424
-961
-519
-81
370
843
1340
1854
2377
2897
3401
3881
4330
4743
5115
5442
5714
5918
6042
6069
5986
5786
5469
5041
4520
3930
3300
2663
2050
1488
997
588
262
6
-199
-383
-581
-828
-1152
-1574
-2104
-2736
-3453
-4226
-5025
-5816
-6572
-7274
-7909
-8473
-8963
-9378
-9712
-9956
-10093
-10107
-9980
-9703
-9275
-8706
-8018
-7238
-6400
-5535
-4669
-3822
-3008
-2233
-1500
-815
-183
385
876
1277
1576
1765
1842
1816
1699
1512
1277
1018
755
506
282
86
-83
-232
-373
-517
-676
-857
-1058
-1271
-1479
-1657
-1775
-1806
-1725
-1518
-1183
-731
-185
424
1060
1689
2283
2820
3290
3688
4019
4293
4518
4708
4875
5034
5198
5383
5600
5858
6162
6506
6878
7256
7615
7927
8167
8320
8377
8343
8229
8053
7835
7590
7326
7046
6741
6402
6013
5563
5044
4456
3804
3099
2356
1589
814
41
-721
-1466
-2191
-2895
-3578
-4238
-4875
-5486
-6066
-6608
-7102
-7537
-7898
-8167
-8333
-8379
-8299
-8090
-7760
-7323
-6800
-6219
-5607
-4995
-4408
-3869
-3393
-2991
-2670
-2432
-2277
-2203
-2208
-2286
-2428
-2625
-2860
-3113
-3361
-3577
-3736
-3815
-3793
-3658
-3405
-3037
-2564
-2005
-1384
-731
-77
547
1108
1582
1949
2196
2322
2335
2251
2093
1884
1648
1401
1151
899
635
348
27
-334
-731
-1148
-1560
-1935
-2241
-2448
-2541
-2516
-2384
-2169
-1900
-1607
-1315
-1036
-773
-516
-250
43
376
752
1166
1602
2037
2446
2809
3109
3341
3510
3626
3706
3768
3826
3890
3964
4048
4136
4220
4291
4343
4369
4365
4328
4257
4150
4008
3831
3618
3373
3097
2793
2468
2126
1775
1419
1067
724
397
92
-187
-432
-639
-800
-907
-954
-933
-841
-675
-440
-144
199
570
949
1315
1651
1944
2187
2383
2538
2662
2768
2866
2962
3059
3157
3249
3331
3398
3444
3469
3470
3446
3392
3302
3162
2957
2672
2289
1798
1196
489
-305
-1160
-2039
-2903
-3713
-4436
-5049
-5543
-5925
-6218
-6457
-6689
-6961
-7316
-7786
-8384
-9098
-9898
-10727
-11519
-12198
-12694
-12949
-12927
-12617
-12033
-11212
-10204
-9065
-7847
-6591
-5327
-4064
-2804
-1540
-270
1006
2271
3500
4654
5694
6581
7286
7798
8124
8289
8335
8312
8270
8257
8308
8444
8674
8993
9391
9850
10353
10883
11423
11956
12464
12924
13313
13604
13772
13797
13667
13381
12950
12398
11755
11057
10338
9629
8956
8333
7769
7267
6823
6433
6088
5779
5493
5217
4932
4621
4267
3854
3376
2832
2231
1592
935
287
-330
-900
-1412
-1864
-2263
-2621
-2951
-3270
-3593
-3935
-4310
-4731
-5211
-5760
-6385
-7088
-7862
-8691
-9552
-10414
-11244
-12009
-12680
-13238
-13672
-13981
-14170
-14249
-14231
-14127
-13949
-13708
-13416
-13088
-12741
-12395
-12071
-11785
-11550
-11369
-11238
-11143
-11066
-10990
-10896
-10775
-10621
-10435
-10222
-9986
-9729
-9449
-9140
-8793
-8400
-7957
-7464
-6929
-6365
-5790
-5221
-4672
-4150
-3654
-3174
-2696
-2199
-1662
-1067
-398
352
1183
2090
3056
4062
5083
6091
7057
7959
8777
9502
10133
10676
11144
11554
11919
12253
12561
12845
13102
13326
13514
13666
13781
13864
13920
13949
13950
13915
13836
13700
13500
13235
12907
12531
12123
11700
11278
10866
10462
10059
9644
9207
8739
8242
7726
7210
6716
6265
5868
5530
5239
4976
4711
4416
4064
3636
3124
2529
1860
1128
349
-464
-1297
-2141
-2983
-3813
-4615
-5374
-6075
-6705
-7257
-7731
-8132
-8475
-8776
-9052
-9320
-9589
-9863
-10140
-10413
-10674
-10917
-11141
-11351
-11557
-11774
-12019
-12308
-12653
-13057
-13517
-14019
-14540
-15054
-15529
-15933
-16236
-16416
-16450
-16327
-16038
-15582
-14962
-14182
-13250
-12176
-10970
-9646
-8218
-6705
-5127
-3508
-1876
-259
1310
2798
4170
5394
6441
7284
7908
8302
8469
8423
8189
7804
7308
6748
6169
5610
5102
4663
4299
4006
3772
3577
3405
3242
3082
2930
2799
2709
2685
2749
2917
3195
3577
4046
4574
5125
5665
6160
6586
6926
7174
7332
7407
7409
7346
7224
7046
6810
6518
6170
5773
5338
4883
4428
3999
3617
3305
3078
2946
2911
2970
3116
3334
3607
3914
4233
4537
4802
5000
5110
5111
4990
4739
4359
3857
3247
2547
1782
977
160
-642
-1404
-2105
-2729
-3267
-3716
-4083
-4380
-4623
-4833
-5029
-5229
-5446
-5686
-5950
-6234
-6531
-6830
-7120
-7392
-7635
-7842
-8002
-8109
-8153
-8127
-8023
-7841
-7578
-7237
-6826
-6356
-5836
-5277
-4689
-4078
-3451
-2808
-2153
-1490
-824
-166
476
1089
1663
2190
2666
3090
3465
3797
4093
4357
4591
4797
4971
5113
5222
5301
5357
5402
5448
5511
5602
5730
5899
6107
6351
6625
6923
7243
7581
7937
8307
8681
9043
9367
9622
9771
9779
9618
9273
8742
8044
7209
6280
5305
4332
3402
2548
1795
1156
639
245
-28
-190
-251
-233
-160
-65
16
50
4
-141
-393
-745
-1180
-1667
-2176
-2676
-3143
-3563
-3929
-4243
-4512
-4743
-4943
-5113
-5255
-5368
-5452
-5512
-5557
-5600
-5657
-5745
-5876
-6059
-6295
-6581
-6906
-7259
-7625
-7992
-8350
-8693
-9016
-9316
-9592
-9842
-10065
-10259
-10420
-10544
-10627
-10661
-10638
-10550
-10388
-10144
-9815
-9401
-8909
-8350
-7743
-7108
-6466
-5835
-5229
-4655
-4113
-3598
-3099
-2605
-2106
-1594
-1069
-531
10
544
1058
1539
1975
2358
2683
2950
3163
3331
3464
3574
3674
3773
3880
3998
4127
4263
4401
4534
4657
4766
4862
4949
5036
5132
5248
5396
5584
5818
6098
6421
6778
7154
7531
7886
8195
8436
8588
8634
8567
8382
8086
7692
7215
6676
6097
5496
4894
4304
3741
3216
2740
2324
1975
1702
1506
1389
1344
1359
1418
1503
1591
1664
1704
1699
1643
1533
1370
1158
901
601
262
-115
-530
-982
-1468
-1984
-2522
-3072
-3619
-4152
-4655
-5117
-5530
-5889
-6194
-6449
-6660
-6834
-6978
-7099
-7197
-7272
-7318
-7327
-7290
-7197
-7040
-6812
-6509
-6132
-5681
-5165
-4592
-3973
-3326
-2667
-2017
-1396
-826
-323
102
445
710
909
1065
1203
1349
1530
1762
2058
2416
2830
3281
3749
4211
4646
5035
5367
5634
5833
5966
6034
6043
5996
5901
5766
5600
5416
5227
5046
4884
4747
4634
4538
4444
4331
4177
3960
3664
3280
2809
2260
1652
1008
355
-279
-871
-1397
-1838
-2181
-2414
-2530
-2528
-2413
-2196
-1898
-1546
-1172
-809
-491
-245
-90
-36
-84
-229
-458
-759
-1118
-1524
-1965
-2431
-2909
-3383
-3838
-4256
-4621
-4925
-5164
-5344
-5474
-5573
-5654
-5730
-5805
-5876
-5933
-5962
-5947
-5878
-5754
-5581
-5371
-5145
-4920
-4713
-4536
-4391
-4277
-4186
-4110
-4040
-3968
-3889
-3798
-3687
-3551
-3380
-3169
-2910
-2603
-2253
-1869
-1467
-1062
-666
-288
73
422
771
1130
1508
1907
2318
2729
3119
3468
3761
3990
4155
4265
4337
4390
4441
4505
4590
4702
4842
5008
5201
5420
5667
5938
6231
6533
6828
7097
7318
7470
7541
7526
7430
7271
7070
6855
6649
6473
6339
6250
6201
6182
6178
6175
6161
6125
6063
5971
5849
5695
5510
5293
5040
4748
4413
4032
3601
3122
2595
2028
1430
813
193
-411
-982
-1503
-1960
-2346
-2656
-2894
-3069
-3192
-3280
-3346
-3404
-3462
-3525
-3592
-3657
-3710
-3740
-3738
-3693
-3601
-3461
-3277
-3059
-2818
-2568
-2324
-2100
-1907
-1756
-1652
-1597
-1591
-1630
-1707
-1811
-1929
-2044
-2139
-2195
-2194
-2126
-1985
-1773
-1504
-1199
-889
-606
-384
-249
-220
-303
-489
-761
-1087
-1433
-1763
-2045
-2256
-2379
-2410
-2352
-2216
-2015
-1763
-1477
-1169
-849
-528
-214
84
357
598
798
953
1060
1123
1145
1136
1106
1064
1018
977
942
914
892
873
856
840
824
809
795
780
763
739
704
654
587
506
416
328
257
215
216
267
370
517
695
886
1067
1219
1320
1357
1319
1202
1006
738
402
10
-428
-896
-1379
-1860
-2321
-2750
-3132
-3462
-3737
-3962
-4141
-4284
-4397
-4487
-4556
-4601
-4621
-4614
-4578
-4517
-4439
-4355
-4278
-4221
-4194
-4200
-4240
-4308
-4394
-4487
-4575
-4647
-4691
-4701
-4668
-4588
-4457
-4272
-4035
-3753
-3431
-3085
-2726
-2370
-2025
-1697
-1383
-1075
-758
-417
-38
387
860
1374
1914
2461
2992
3485
3924
4295
4594
4824
4992
5112
5198
5268
5334
5407
5490
5581
5668
5735
5759
5719
5597
5384
5080
4699
4266
3815
3382
2999
2690
2462
2309
2212
2139
2054
1927
1734
1462
1115
708
266
-182
-611
-997
-1329
-1603
-1827
-2013
-2178
-2339
-2508
-2692
-2889
-3089
-3277
-3431
-3530
-3552
-3480
-3304
-3024
-2647
-2193
-1683
-1150
-623
-133
295
639
890
1044
1108
1096
1029
932
829
745
698
703
765
883
1052
1262
1503
1767
2049
2346
2659
2991
3340
3705
4077
4442
4784
5082
5319
5478
5549
5527
5412
5211
4931
4583
4178
3728
3244
2739
2223
1709
1205
715
242
-219
-677
-1142
-1626
-2134
-2669
-3224
-3786
-4336
-4851
-5311
-5697
-5998
-6212
-6345
-6408
-6421
-6403
-6375
-6357
-6365
-6409
-6494
-6616
-6767
-6928
-7079
-7196
-7253
-7232
-7119
-6911
-6615
-6244
-5820
-5364
-4897
-4434
-3986
-3555
-3142
-2745
-2364
-2000
-1659
-1347
-1072
-834
-633
-462
-306
-152
15
206
426
673
941
1217
1490
1751
1994
2218
2425
2620
2806
2988
3163
3331
3488
3631
3757
3869
3970
4065
4159
4253
4347
4437
4517
4577
4613
4621
4603
4566
4521
4480
4452
4446
4462
4493
4525
4540
4516
4432
4272
4024
3685
3260
2760
2203
1610
1000
395
-190
-741
-1246
-1695
-2077
-2381
-2593
-2701
-2692
-2558
-2294
-1906
-1406
-815
-160
530
1223
1893
2518
3085
3584
4014
4374
4663
4883
5028
5095
5079
4977
4789
4521
4186
3801
3388
2969
2566
2197
1876
1610
1399
1241
1127
1048
992
950
913
875
833
783
726
659
583
496
395
276
134
-37
-242
-483
-760
-1071
-1408
-1765
-2131
-2497
-2853
-3194
-3513
-3809
-4078
-4320
-4531
-4709
-4852
-4959
-5030
-5068
-5079
-5073
-5059
-5046
-5044
-5055
-5081
-5119
-5162
-5204
-5240
-5266
-5283
-5292
-5295
-5294
-5287
-5265
-5216
-5125
-4973
-4745
-4433
-4034
-3558
-3021
-2450
-1874
-1323
-822
-388
-30
253
471
640
780
909
1043
1193
1363
1554
1763
1984
2214
2450
2693
2949
3222
3522
3855
4224
4628
5059
5507
5953
6380
6768
7100
7360
7537
7624
7617
7513
7311
7013
6621
6142
5589
4979
4333
3676
3036
2436
1891
1409
988
614
267
-72
-423
-796
-1189
-1592
-1985
-2343
-2642
-2866
-3008
-3074
-3080
-3052
-3017
-2999
-3015
-3071
-3163
-3277
-3392
-3485
-3537
-3534
-3469
-3343
-3164
-2945
-2702
-2451
-2210
-1992
-1812
-1679
-1603
-1587
-1630
-1727
-1865
-2029
-2197
-2348
-2460
-2517
-2509
-2434
-2295
-2103
-1872
-1615
-1343
-1064
-780
-490
-191
120
442
770
1097
1409
1693
1937
2132
2275
2368
2415
2427
2412
2378
2330
2272
2204
2125
2039
1947
1853
1763
1682
1612
1553
1500
1446
1385
1311
1220
1115
1002
896
805
742
715
728
779
863
973
1102
1241
1386
1532
1675
1811
1933
2033
2104
2141
2141
2109
2052
1986
1925
1883
1871
1889
1932
1987
2037
2064
2055
2001
1903
1766
1600
1416
1225
1032
839
644
442
232
12
-211
-429
-631
-805
-940
-1033
-1082
-1093
-1071
-1027
-968
-899
-821
-737
-644
-544
-441
-339
-250
-186
-156
-170
-231
-336
-477
-637
-798
-940
-1044
-1094
-1080
-999
-853
-652
-408
-137
142
412
656
860
1014
1110
1144
1115
1027
884
693
463
200
-89
-397
-719
-1054
-1397
-1745
-2094
-2439
-2772
-3084
-3368
-3615
-3822
-3987
-4113
-4209
-4288
-4364
-4451
-4562
-4706
-4887
-5101
-5341
-5595
-5849
-6087
-6293
-6454
-6558
-6596
-6557
-6437
-6230
-5934
-5549
-5081
-4538
-3936
-3293
-2629
-1967
-1326
-724
-170
329
775
1171
1524
1840
2124
2378
2600
2791
2950
3077
3180
3267
3351
3445
3560
3706
3882
4085
4302
4519
4721
4894
5032
5133
5203
5250
5287
5324
5367
5418
5473
5525
5566
5587
5584
5556
5505
5435
5350
5252
5141
5010
4852
4659
4424
4143
3818
3453
3059
2647
2227
1809
1401
1006
626
262
-84
-410
-717
-1000
-1264
-1507
-1735
-1955
-2171
-2388
-2605
-2815
-3008
-3167
-3277
-3320
-3288
-3178
-2994
-2751
-2470
-2174
-1885
-1624
-1406
-1239
-1127
-1071
-1070
-1123
-1229
-1391
-1609
-1884
-2212
-2588
-2999
-3431
-3866
-4286
-4675
-5018
-5305
-5529
-5688
-5780
-5806
-5771
-5679
-5536
-5353
-5143
-4921
-4705
-4514
-4366
-4272
-4240
-4269
-4348
-4460
-4582
-4686
-4745
-4734
-4637
-4443
-4154
-3779
-3335
-2842
-2322
-1791
-1262
-737
-211
326
889
1491
2136
2825
3544
4271
4979
5639
6225
6721
7121
7434
7676
7871
8044
8216
8400
8597
8801
8994
9159
9274
9322
9292
9176
8976
8697
8349
7947
7508
7058
6622
6231
5916
5703
5610
5643
5792
6031
6322
6619
6875
7050
7119
7073
6925
6701
6440
6187
5979
5850
5817
5886
6050
6294
6601
6952
7333
7736
8157
8595
9049
9519
9994
10461
10896
11270
11548
11696
11682
11484
11089
10501
9738
8831
7821
6755
5678
4631
3644
2735
1909
1161
478
-159
-770
-1373
-1985
-2615
-3273
-3959
-4672
-5405
-6149
-6887
-7605
-8282
-8904
-9458
-9935
-10334
-10663
-10931
-11154
-11345
-11518
-11682
-11841
-11995
-12140
-12273
-12389
-12487
-12566
-12628
-12676
-12712
-12740
-12759
-12768
-12764
-12740
-12689
-12603
-12473
-12291
-12050
-11747
-11382
-10960
-10491
-9990
-9474
-8964
-8481
-8044
-7669
-7372
-7160
-7040
-7010
-7065
-7191
-7369
-7569
-7758
-7896
-7947
-7876
-7662
-7292
-6771
-6116
-5352
-4513
-3627
-2719
-1809
-906
-18
845
1671
2436
3111
3660
4048
4245
4240
4038
3669
3175
2615
2050
1538
1123
830
668
627
687
819
996
1195
1401
1607
1813
2025
2252
2500
2776
3079
3408
3757
4115
4473
4821
5150
5453
5726
5971
6187
6378
6546
6690
6808
6895
6944
6950
6908
6818
6683
6512
6315
6102
5883
5660
5430
5184
4908
4589
4214
3775
3273
2718
2129
1532
957
437
2
-322
-514
-563
-469
-241
102
529
1000
1475
1903
2240
2446
2492
2365
2066
1610
1030
366
-335
-1029
-1674
-2242
-2714
-3088
-3372
-3585
-3750
-3893
-4037
-4196
-4378
-4583
-4802
-5024
-5232
-5414
-5558
-5657
-5707
-5708
-5662
-5573
-5443
-5275
-5073
-4840
-4581
-4301
-4005
-3696
-3375
-3037
-2675
-2279
-1836
-1338
-781
-172
469
1114
1725
2258
2672
2930
3009
2900
2607
2153
1570
899
186
-527
-1200
-1799
-2301
-2690
-2961
-3117
-3170
-3139
-3048
-2925
-2795
-2683
-2604
-2568
-2571
-2605
-2648
-2677
-2667
-2591
-2432
-2178
-1827
-1384
-865
-291
311
912
1484
1996
2423
2741
2930
2975
2866
2603
2190
1643
987
254
-514
-1271
-1968
-2558
-3001
-3264
-3326
-3179
-2828
-2287
-1577
-728
234
1278
2378
3507
4638
5743
6790
7744
8569
9229
9691
9929
9926
9680
9200
8506
7629
6602
5463
4247
2985
1708
440
-792
-1965
-3051
-4025
-4863
-5542
-6051
-6384
-6550
-6566
-6456
-6250
-5979
-5666
-5329
-4977
-4614
-4237
-3844
-3439
-3030
-2638
-2286
-2005
-1824
-1763
-1834
-2033
-2344
-2736
-3169
-3602
-3992
-4305
-4519
-4618
-4603
-4479
-4260
-3963
-3606
-3204
-2771
-2320
-1857
-1389
-920
-453
10
466
909
1331
1719
2057
2324
2500
2566
2511
2331
2037
1654
1220
786
408
143
44
152
496
1086
1917
2967
4203
5579
7045
8546
10026
11429
12703
13800
14675
15294
15630
15665
15395
14825
13975
12878
11577
10131
8607
7077
5620
4309
3209
2371
1824
1575
1605
1871
2315
2868
3458
4022
4507
4880
5127
5249
5264
5195
5071
4918
4761
4614
4487
4382
4292
4201
4089
3926
3681
3323
2826
2172
1358
399
-676
-1820
-2977
-4086
-5095
-5953
-6628
-7104
-7378
-7464
-7383
-7162
-6834
-6430
-5981
-5517
-5067
-4655
-4302
-4022
-3829
-3725
-3708
-3776
-3924
-4149
-4448
-4824
-5276
-5804
-6399
-7047
-7725
-8404
-9055
-9646
-10155
-10568
-10881
-11098
-11227
-11275
-11244
-11131
-10923
-10606
-10165
-9593
-8895
-8090
-7216
-6315
-5442
-4650
-3984
-3481
-3159
-3024
-3067
-3264
-3583
-3987
-4430
-4867
-5252
-5541
-5696
-5688
-5499
-5120
-4556
-3819
-2927
-1900
-762
467
1762
3097
4438
5742
6958
8026
8888
9488
9787
9766
9432
8820
7986
7006
5960
4928
3983
3178
2551
2121
1891
1850
1978
2249
2633
3094
3597
4105
4581
4993
5312
5516
5592
5533
5341
5023
4593
4070
3479
2852
2224
1637
1131
746
516
461
588
885
1325
1868
2466
3070
3634
4120
4501
4759
4887
4882
4747
4489
4116
3644
3089
2474
1825
1167
524
-89
-665
-1208
-1730
-2246
-2772
-3319
-3889
-4475
-5062
-5633
-6171
-6663
-7104
-7495
-7840
-8138
-8386
-8561
-8636
-8571
-8325
-7862
-7165
-6235
-5100
-3815
-2451
-1094
171
1268
2135
2734
3051
3093
2886
2475
1914
1265
596
-27
-539
-884
-1014
-903
-534
82
922
1943
3097
4328
5586
6826
8013
9125
10146
11068
11883
12585
13165
13612
13913
14061
14052
13889
13588
13170
12665
12104
11520
10942
10390
9877
9404
8964
8543
8121
7675
7185
6633
6005
5298
4511
3655
2745
1801
845
-102
-1018
-1890
-2707
-3463
-4159
-4797
-5381
-5919
-6412
-6864
-7275
-7645
-7972
-8254
-8488
-8672
-8801
-8868
-8865
-8782
-8608
-8337
-7964
-7494
-6940
-6324
-5675
-5027
-4414
-3863
-3393
-3007
-2700
-2452
-2238
-2029
-1806
-1551
-1262
-948
-626
-321
-56
147
274
321
290
192
41
-146
-355
-573
-790
-1002
-1208
-1408
-1607
-1812
-2028
-2265
-2528
-2824
-3154
-3519
-3913
-4331
-4764
-5205
-5648
-6093
-6542
-6997
-7464
-7943
-8430
-8912
-9371
-9779
-10108
-10328
-10416
-10357
-10143
-9780
-9282
-8665
-7948
-7150
-6280
-5347
-4353
-3296
-2179
-1006
211
1452
2691
3896
5030
6062
6960
7704
8281
8690
8943
9061
9074
9021
8944
8887
8891
8992
9216
9580
10086
10723
11466
12286
13141
13995
14810
15558
16219
16787
17261
17649
17963
18214
18409
18545
18612
18592
18459
18188
17756
17146
16355
15394
14287
13069
11785
10481
9198
7970
6818
5750
4761
3839
2964
2121
1295
480
-322
-1105
-1860
-2579
-3261
-3910
-4537
-5159
-5796
-6466
-7183
-7954
-8780
-9655
-10570
-11514
-12478
-13454
-14436
-15418
-16393
-17349
-18270
-19137
-19930
-20631
-21226
-21712
-22093
-22382
-22597
-22761
-22895
-23013
-23129
-23248
-23372
-23503
-23641
-23789
-23950
-24125
-24309
-24487
-24636
-24719
-24691
-24503
-24107
-23462
-22541
-21334
-19847
-18102
-16137
-13995
-11724
-9372
-6985
-4602
-2261
6
2173
4219
6127
7890
9505
10978
12321
13548
14674
15710
16662
17529
18304
18976
19533
19968
20279
20471
20562
20571
20525
20445
20352
20256
20159
20055
19935
19787
19604
19384
19133
18866
18604
18368
18179
18051
17991
17999
18065
18173
18307
18446
18575
18681
18751
18779
18757
18679
18538
18329
18048
17690
17256
16746
16165
15517
14802
14022
13173
12247
11236
10132
8932
7636
6253
4801
3305
1796
307
-1131
-2491
-3753
-4907
-5954
-6902
-7767
-8569
-9332
-10076
-10818
-11571
-12343
-13137
-13954
-14794
-15659
-16555
-17490
-18476
-19522
-20636
-21813
-23041
-24291
-25521
-26681
-27715
-28568
-29197
-29571
-29682
-29538
-29169
-28615
-27924
-27142
-26309
-25454
-24593
-23729
-22857
-21967
-21047
-20087
-19083
-18039
-16960
-15859
-14749
-13644
-12556
-11496
-10472
-9489
-8551
-7662
-6824
-6038
-5307
-4632
-4014
-3454
-2951
-2506
-2118
-1785
-1504
-1271
-1079
-917
-768
-612
-422
-164
194
689
1348
2195
3239
4475
5882
7425
9060
10735
12395
13992
15485
16842
18045
19084
19956
20665
21218
21623
21891
22036
22075
22029
21922
21782
21632
21493
21378
21289
21219
21152
21064
20934
20740
20466
20107
19662
19137
18541
17883
17168
16399
15572
14683
13727
12699
11598
10428
9192
7897
6550
5157
3721
2244
730
-816
-2385
-3962
-5527
-7058
-8528
-9914
-11195
-12354
-13380
-14269
-15021
-15637
-16123
-16490
-16743
-16897
-16969
-16978
-16950
-16909
-16880
-16884
-16936
-17038
-17185
-17361
-17543
-17704
-17813
-17845
-17777
-17592
-17279
-16828
-16235
-15496
-14611
-13583
-12420
-11137
-9758
-8318
-6855
-5414
-4038
-2764
-1621
-624
224
933
1519
2003
2406
2744
3031
3272
3473
3639
3776
3899
4025
4176
4374
4638
4978
5393
5871
6390
6917
7418
7862
8223
8486
8651
8728
8736
8700
8647
8601
8579
8593
8644
8728
8836
8955
9070
9168
9234
9252
9208
9083
8861
8526
8066
7472
6746
5902
4962
3960
2938
1940
1012
192
-492
-1026
-1405
-1639
-1747
-1752
-1679
-1551
-1387
-1201
-1006
-811
-624
-459
-328
-247
-231
-294
-443
-678
-988
-1351
-1736
-2105
-2417
-2630
-2709
-2628
-2372
-1941
-1348
-618
219
1125
2066
3009
3928
4805
5626
6384
7072
7683
8209
8640
8964
9173
9266
9247
9130
8940
8704
8454
8214
7999
7811
7636
7449
7213
6892
6454
5878
5159
4308
3353
2330
1281
244
-750
-1681
-2545
-3348
-4105
-4837
-5567
-6312
-7086
-7896
-8738
-9605
-10480
-11343
-12171
-12937
-13615
-14179
-14607
-14881
-14987
-14920
-14681
-14279
-13729
-13052
-12274
-11423
-10527
-9616
-8714
-7844
-7025
-6271
-5587
-4977
-4437
-3960
-3536
-3153
-2799
-2467
-2151
-1851
-1569
-1312
-1089
-908
-774
-690
-653
-654
-681
-719
-752
-768
-757
-715
-645
-552
-444
-326
-202
-71
75
246
455
715
1032
1407
1836
2304
2796
3294
3781
4246
4680
5081
5448
5781
6078
6335
6545
6700
6798
6839
6832
6797
6757
6740
6777
6890
7094
7395
7787
8260
8795
9372
9975
10586
11195
11788
12354
12881
13356
13764
14094
14337
14491
14562
14559
14497
14391
14252
14084
13884
13641
13337
12950
12460
11851
11113
10244
9254
8157
6977
5740
4477
3219
1997
838
-234
-1200
-2051
-2783
-3401
-3916
-4343
-4699
-5000
-5256
-5474
-5657
-5804
-5914
-5988
-6030
-6050
-6062
-6083
-6130
-6218
-6358
-6557
-6816
-7132
-7501
-7919
-8380
-8886
-9434
-10026
-10661
-11337
-12046
-12778
-13520
-14254
-14965
-15636
-16254
-16808
-17292
-17700
-18032
-18285
-18459
-18551
-18557
-18472
-18288
-17999
-17597
-17078
-16439
-15681
-14808
-13827
-12746
-11572
-10313
-8972
-7551
-6053
-4480
-2836
-1134
611
2371
4117
5813
7425
8920
10275
11476
12518
13404
14146
14756
15248
15629
15906
16079
16149
16114
15979
15753
15448
15084
14680
14257
13831
13412
13004
12605
12211
11815
11414
11009
10607
10219
9860
9545
9284
9085
8947
8864
8822
8806
8797
8779
8740
8669
8561
8415
8229
8003
7738
7431
7082
6687
6247
5763
5240
4685
4108
3520
2931
2348
1774
1205
633
44
-577
-1246
-1976
-2774
-3639
-4562
-5523
-6501
-7467
-8394
-9260
-10046
-10741
-11342
-11852
-12279
-12633
-12925
-13164
-13356
-13506
-13615
-13685
-13711
-13693
-13623
-13497
-13305
-13037
-12681
-12226
-11662
-10982
-10183
-9270
-8255
-7155
-5995
-4801
-3604
-2432
-1313
-269
681
1527
2266
2899
3437
3893
4288
4643
4978
5313
5663
6036
6433
6850
7276
7697
8101
8475
8813
9115
9387
9639
9884
10133
10393
10664
10937
11198
11423
11589
11675
11664
11552
11341
11045
10686
10290
9882
9482
9105
8756
8435
8132
7839
7544
7239
6915
6569
6198
5796
5357
4869
4321
3698
2992
2196
1314
360
-645
-1671
-2683
-3648
-4537
-5328
-6010
-6581
-7046
-7420
-7718
-7958
-8153
-8319
-8466
-8605
-8746
-8901
-9084
-9309
-9591
-9939
-10360
-10854
-11411
-12015
-12642
-13267
-13862
-14403
-14874
-15261
-15563
-15780
-15919
-15988
-15993
-15936
-15817
-15630
-15369
-15025
-14593
-14070
-13456
-12758
-11984
-11145
-10256
-9327
-8372
-7403
-6432
-5470
-4528
-3619
-2755
-1945
-1198
-518
91
632
1107
1521
1880
2189
2453
2677
2867
3029
3170
3301
3432
3576
3745
3951
4202
4503
4859
5268
5725
6225
6760
7321
7898
8482
9067
9644
10209
10756
11282
11785
12262
12714
13140
13540
13914
14265
14593
14902
15191
15462
15713
15939
16129
16274
16357
16357
16254
16032
15671
15160
14495
13678
12717
11628
10432
9152
7813
6435
5040
3640
2247
865
-502
-1852
-3180
-4478
-5735
-6933
-8052
-9070
-9966
-10728
-11349
-11831
-12189
-12444
-12623
-12753
-12858
-12956
-13054
-13151
-13236
-13295
-13308
-13262
-13145
-12955
-12698
-12384
-12032
-11660
-11287
-10928
-10594
-10291
-10021
-9779
-9563
-9365
-9180
-9002
-8824
-8642
-8448
-8236
-7995
-7713
-7376
-6968
-6474
-5881
-5182
-4372
-3458
-2452
-1376
-258
869
1967
3003
3946
4771
5462
6013
6425
6708
6879
6955
6958
6907
6822
6721
6619
6534
6481
6476
6532
6661
6871
7163
7530
7958
8422
8891
9330
9701
9969
10104
10083
9894
9535
9016
8352
7568
6692
5755
4785
3810
2849
1918
1026
174
-641
-1423
-2180
-2916
-3635
-4333
-5005
-5640
-6228
-6759
-7226
-7626
-7961
-8241
-8476
-8680
-8866
-9044
-9221
-9399
-9576
-9748
-9907
-10043
-10149
-10217
-10242
-10220
-10151
-10038
-9888
-9712
-9521
-9333
-9162
-9026
-8935
-8897
-8912
-8973
-9069
-9181
-9287
-9368
-9404
-9381
-9290
-9130
-8907
-8634
-8326
-8003
-7685
-7389
-7130
-6915
-6746
-6615
-6511
-6416
-6307
-6164
-5964
-5691
-5333
-4885
-4346
-3721
-3022
-2261
-1450
-602
272
1165
2071
2989
3918
4856
5803
6756
7707
8648
9566
10444
11268
12021
12691
13271
13758
14157
14475
14728
14931
15099
15244
15375
15496
15603
15688
15738
15738
15674
15533
15303
14981
14565
14060
13477
12827
12125
11388
10632
9875
9133
8421
7756
7149
6613
6153
5770
5457
5201
4980
4767
4531
4242
3872
3400
2813
2109
1292
377
-618
-1667
-2746
-3825
-4878
-5876
-6792
-7600
-8279
-8811
-9186
-9405
-9476
-9417
-9251
-9011
-8727
-8429
-8145
-7896
-7698
-7562
-7493
-7491
-7554
-7675
-7843
-8042
-8260
-8472
-8658
-8800
-8878
-8880
-8797
-8626
-8368
-8029
-7618
-7148
-6635
-6096
-5553
-5028
-4544
-4122
-3780
-3527
-3365
-3286
-3271
-3296
-3335
-3358
-3344
-3274
-3141
-2941
-2682
-2373
-2025
-1651
-1259
-859
-453
-44
369
789
1221
1669
2143
2647
3188
3766
4381
5023
5681
6339
6976
7574
8115
8588
8983
9301
9546
9728
9858
9951
10018
10072
10120
10168
10220
10274
10328
10376
10411
10424
10403
10338
10216
10028
9762
9412
8973
8442
7820
7113
6326
5470
4556
3596
2603
1590
570
-445
-1440
-2402
-3315
-4164
-4936
-5617
-6202
-6690
-7086
-7403
-7660
-7880
-8086
-8298
-8535
-8808
-9123
-9480
-9876
-10303
-10754
-11218
-11684
-12140
-12574
-12971
-13318
-13606
-13826
-13978
-14067
-14101
-14095
-14061
-14007
-13940
-13856
-13748
-13605
-13414
-13166
-12857
-12489
-12073
-11621
-11150
-10676
-10212
-9770
-9356
-8976
-8632
-8327
-8063
-7837
-7643
-7469
-7297
-7101
-6853
-6523
-6087
-5527
-4833
-4010
-3069
-2031
-918
247
1444
2657
3873
5085
6285
7467
8627
9759
10859
11927
12967
13983
14984
15977
16967
17957
18942
19915
20861
21770
22628
23429
24171
24858
25498
26103
26685
27252
27810
28359
28892
29398
29864
30273
30611
30864
31024
31088
31058
30942
30752
30504
30213
29892
29553
29199
28831
28440
28020
27559
27049
26485
25868
25203
24501
23775
23038
22302
21578
20872
20185
19519
18869
18233
17604
16973
16328
15655
14937
14152
13279
12299
11195
9957
8582
7074
5445
3709
1884
-14
-1969
-3970
-6009
-8077
-10168
-12269
-14364
-16435
-18458
-20409
-22267
-24012
-25633
-27128
-28502
-29766
-30937
-32031
-33065
-34049
-34986
-35876
-36709
-37473
-38151
-38726
-39180
-39499
-39669
-39679
-39521
-39190
-38685
-38009
-37167
-36171
-35035
-33775
-32409
-30957
-29437
-27863
-26249
-24603
-22931
-21236
-19517
-17773
-16001
-14199
-12361
-10486
-8572
-6621
-4638
-2633
-619
1383
3349
5252
7065
8764
10330
11752
13030
14176
15210
16158
17050
17915
18774
19643
20522
21406
22279
23124
23922
24660
25333
25944
26503
27022
27517
27995
28457
28894
29288
29617
29855
29982
29986
29862
29620
29274
28846
28359
27830
27273
26696
26101
25487
24853
24199
23529
22848
22163
21479
20799
20122
19442
18746
18023
17256
16433
15541
14574
13525
12396
11187
9904
8555
7149
5697
4209
2694
1158
-397
-1973
-3573
-5201
-6859
-8541
-10235
-11919
-13566
-15145
-16624
-17980
-19201
-20285
-21246
-22104
-22890
-23631
-24355
-25080
-25816
-26566
-27326
-28091
-28852
-29604
-30340
-31059
-31755
-32424
-33064
-33666
-34224
-34733
-35191
-35593
-35940
-36229
-36453
-36604
-36668
-36630
-36470
-36173
-35727
-35126
-34372
-33472
-32438
-31283
-30018
-28651
-27186
-25622
-23958
-22193
-20330
-18377
-16347
-14259
-12133
-9991
-7854
-5739
-3659
-1620
375
2326
4237
6113
7962
9791
11608
13419
15233
17054
18886
20731
22585
24441
26288
28110
29887
31598
33218
34721
36085
37288
38313
39149
39789
40232
40484
40551
40445
40175
39753
39187
38485
37653
36697
35624
34440
33157
31787
30344
28843
27299
25723
24125
22511
20884
19244
17589
15920
14237
12548
10861
9189
7547
5954
4424
2971
1604
330
-853
-1945
-2953
-3883
-4744
-5544
-6294
-7002
-7683
-8349
-9014
-9692
-10394
-11129
-11899
-12706
-13545
-14409
-15291
-16186
-17089
-17999
-18916
-19841
-20774
-21712
-22650
-23581
-24497
-25393
-26266
-27117
-27954
-28784
-29620
-30471
-31341
-32228
-33122
-34004
-34849
-35627
-36306
-36854
-37242
-37446
-37446
-37232
-36799
-36150
-35299
-34263
-33064
-31729
-30284
-28753
-27156
-25508
-23818
-22093
-20336
-18550
-16739
-14906
-13057
-11198
-9333
-7465
-5592
-3713
-1824
76
1986
3903
5817
7718
9595
11436
13233
14981
16675
18313
19893
21409
22855
24221
25497
26675
27750
28721
29595
30379
31084
31719
32287
32789
33217
33557
33796
33919
33917
33785
33526
33149
32668
32101
31462
30764
30017
29227
28393
27514
26583
25597
24550
23441
22268
21034
19745
18408
17030
15620
14184
12729
11258
9774
8278
6773
5262
3751
2247
759
-707
-2147
-3560
-4953
-6334
-7717
-9115
-10539
-11997
-13487
-15003
-16536
-18068
-19588
-21080
-22538
-23955
-25328
-26656
-27937
-29163
-30324
-31409
-32401
-33286
-34051
-34689
-35194
-35565
-35806
-35918
-35902
-35758
-35483
-35075
-34529
-33847
-33029
-32085
-31024
-29859
-28606
-27277
-25882
-24430
-22925
-21368
-19760
-18103
-16401
-14660
-12889
-11101
-9310
-7531
-5775
-4054
-2372
-732
868
2433
3969
5481
6973
8442
9884
11289
12643
13931
15140
16256
17271
18179
18981
19677
20271
20768
21172
21490
21728
21896
22007
22077
22127
22177
22249
22356
22510
22709
22948
23210
23477
23729
23950
24129
24262
24351
24404
24429
24432
24417
24379
24309
24193
24017
23766
23430
23005
22494
21904
21246
20532
19775
18981
18157
17305
16423
15511
14565
13584
12567
11514
10424
9295
8125
6913
5654
4349
2998
1607
185
-1256
-2701
-4132
-5537
-6903
-8226
-9505
-10745
-11955
-13147
-14331
-15514
-16698
-17879
-19050
-20196
-21302
-22356
-23347
-24269
-25124
-25918
-26662
-27367
-28044
-28698
-29327
-29925
-30474
-30955
-31345
-31619
-31758
-31746
-31573
-31238
-30742
-30093
-29299
-28372
-27322
-26158
-24892
-23531
-22086
-20565
-18980
-17341
-15661
-13949
-12219
-10482
-8749
-7034
-5348
-3705
-2116
-593
857
2230
3525
4746
5901
6997
8045
9055
10031
10976
11891
12773
13620
14426
15192
15915
16599
17245
17856
18431
18969
19464
19909
20294
20609
20848
21005
21082
21082
21013
20884
20707
20491
20242
19966
19662
19329
18962
18559
18114
17626
17093
16514
15890
15222
14511
13756
12956
12110
11217
10276
9289
8259
7189
6086
4955
3805
2641
1472
301
-865
-2021
-3167
-4295
-5404
-6490
-7550
-8583
-9587
-10560
-11501
-12411
-13287
-14126
-14926
-15682
-16386
-17032
-17615
-18127
-18565
-18926
-19210
-19419
-19556
-19624
-19630
-19579
-19476
-19329
-19145
-18935
-18711
-18484
-18268
-18074
-17912
-17786
-17695
-17632
-17582
-17529
-17451
-17329
-17146
-16890
-16555
-16143
-15658
-15109
-14506
-13854
-13157
-12415
-11622
-10772
-9860
-8881
-7840
-6743
-5605
-4447
-3288
-2151
-1053
-9
975
1896
2756
3561
4317
5030
5703
6336
6928
7478
7981
8434
8836
9187
9489
9746
9961
10139
10288
10411
10515
10604
10684
10757
10827
10897
10969
11044
11124
11206
11289
11370
11445
11508
11556
11584
11589
11572
11536
11488
11437
11393
11367
11366
11395
11450
11525
11607
11678
11719
11710
11635
11482
11242
10916
10507
10024
9480
8886
8259
7609
6950
6289
5635
4991
4360
3741
3134
2536
1948
1369
803
254
-270
-760
-1205
-1596
-1924
-2183
-2370
-2484
-2531
-2515
-2448
-2340
-2205
-2058
-1914
-1790
-1701
-1661
-1681
-1770
-1932
-2165
-2466
-2826
-3234
-3678
-4146
-4626
-5108
-5584
-6047
-6492
-6915
-7312
-7680
-8019
-8327
-8606
-8858
-9086
-9297
-9492
-9676
-9848
-10006
-10143
-10249
-10309
-10308
-10228
-10053
-9770
-9371
-8850
-8210
-7460
-6611
-5683
-4695
-3668
-2624
-1582
-558
434
1385
2286
3134
3926
4660
5337
5955
6515
7019
7468
7861
8201
8487
8718
8895
9015
9077
9079
9023
8912
8752
8550
8314
8052
7769
7467
7140
6781
6379
5922
5401
4815
4170
3485
2785
2106
1484
954
545
278
159
185
341
607
955
1361
1799
2246
2683
3096
3472
3803
4088
4327
4529
4706
4874
5051
5253
5487
5752
6037
6320
6569
6752
6836
6797
6621
6308
5871
5332
4717
4056
3372
2682
1997
1320
650
-15
-678
-1335
-1983
-2613
-3217
-3786
-4316
-4805
-5256
-5674
-6069
-6453
-6837
-7232
-7647
-8090
-8565
-9074
-9615
-10184
-10774
-11374
-11974
-12564
-13134
-13675
-14181
-14650
-15079
-15468
-15818
-16129
-16401
-16634
-16823
-16967
-17058
-17091
-17058
-16948
-16755
-16470
-16090
-15615
-15051
-14411
-13713
-12978
-12227
-11481
-10755
-10059
-9395
-8758
-8141
-7537
-6937
-6337
-5740
-5150
-4576
-4024
-3503
-3013
-2553
-2115
-1691
-1270
-842
-400
60
539
1036
1548
2070
2600
3131
3660
4181
4689
5178
5644
6087
6510
6920
7331
7758
8217
8725
9291
9920
10608
11343
12109
12884
13648
14385
15082
15731
16331
16885
17397
17872
18314
18722
19096
19432
19727
19980
20190
20361
20496
20602
20683
20745
20788
20810
20808
20775
20700
20574
20388
20131
19797
19376
18863
18254
17544
16735
15828
14828
13745
12592
11385
10140
8876
7611
6359
5134
3943
2793
1684
616
-414
-1411
-2380
-3328
-4260
-5181
-6094
-7002
-7904
-8798
-9679
-10543
-11384
-12200
-12987
-13747
-14482
-15195
-15886
-16555
-17196
-17799
-18350
-18833
-19231
-19530
-19723
-19806
-19786
-19671
-19478
-19223
-18921
-18587
-18229
-17856
-17471
-17077
-16677
-16274
-15869
-15466
-15065
-14663
-14258
-13842
-13410
-12956
-12474
-11966
-11433
-10882
-10320
-9754
-9188
-8623
-8057
-7482
-6891
-6275
-5624
-4933
-4200
-3427
-2617
-1777
-914
-38
844
1724
2595
3451
4288
5104
5899
6675
7438
8192
8943
9695
10444
11187
11909
12594
13220
13763
14202
14517
14696
14733
14631
14399
14054
13615
13104
12541
11946
11332
10709
10082
9451
8814
8167
7513
6848
6178
5512
4859
4236
3655
3130
2671
2282
1963
1708
1509
1350
1219
1097
971
825
648
428
159
-163
-541
-970
-1443
-1950
-2477
-3010
-3534
-4040
-4518
-4965
-5380
-5766
-6124
-6457
-6765
-7043
-7287
-7488
-7638
-7732
-7766
-7741
-7660
-7529
-7356
-7149
-6911
-6648
-6361
-6050
-5714
-5355
-4971
-4565
-4138
-3691
-3225
-2737
-2225
-1688
-1124
-532
82
711
1344
1967
2567
3129
3644
4107
4515
4871
5184
5460
5712
5947
6176
6404
6636
6875
7122
7377
7638
7903
8170
8436
8699
8961
9220
9481
9746
10020
10304
10601
10909
11225
11545
11861
12168
12462
12738
12995
13234
13454
13654
13830
13974
14075
14118
14089
13973
13761
13447
13034
12530
11950
11311
10631
9926
9209
8489
7770
7053
6336
5618
4898
4178
3462
2754
2059
1379
715
64
-579
-1222
-1872
-2535
-3213
-3904
-4602
-5296
-5973
-6621
-7227
-7783
-8282
-8725
-9112
-9447
-9734
-9977
-10180
-10345
-10473
-10567
-10630
-10666
-10680
-10679
-10670
-10657
-10646
-10636
-10627
-10615
-10597
-10567
-10521
-10455
-10369
-10262
-10135
-9990
-9828
-9650
-9459
-9253
-9034
-8801
-8554
-8292
-8016
-7727
-7425
-7111
-6785
-6447
-6098
-5734
-5351
-4945
-4508
-4033
-3515
-2949
-2334
-1670
-963
-218
559
1362
2189
3039
3913
4814
5745
6705
7689
8689
9689
10673
11624
12527
13371
14152
14869
15529
16140
16713
17254
17768
18256
18713
19134
19511
19838
20111
20326
20484
20586
20633
20627
20570
20460
20297
20078
19800
19462
19060
18595
18064
17469
16810
16090
15310
14475
13586
12650
11669
10646
9587
8492
7367
6214
5038
3844
2637
1424
209
-1004
-2211
-3412
-4606
-5794
-6979
-8160
-9338
-10513
-11684
-12850
-14008
-15160
-16303
-17440
-18567
-19681
-20777
-21847
-22883
-23872
-24802
-25662
-26441
-27129
-27722
-28214
-28605
-28894
-29086
-29183
-29192
-29121
-28977
-28768
-28503
-28186
-27819
-27402
-26933
-26404
-25812
-25150
-24419
-23620
-22761
-21854
-20913
-19953
-18989
-18030
-17082
-16146
-15217
-14288
-13349
-12391
-11406
-10389
-9340
-8260
-7152
-6024
-4881
-3732
-2582
-1438
-307
806
1896
2961
3999
5012
6003
6977
7940
8897
9853
10806
11754
12687
13593
14460
15274
16024
16704
17313
17856
18342
18783
19190
19573
19937
20282
20602
20889
21129
21313
21430
21473
21442
21338
21168
20940
20664
20347
19998
19621
19219
18793
18341
17861
17352
16811
16234
15621
14971
14283
13559
12801
12012
11196
10359
9508
8649
7789
6935
6095
5274
4478
3712
2977
2276
1609
977
379
-184
-713
-1204
-1658
-2074
-2452
-2794
-3108
-3403
-3691
-3986
-4304
-4659
-5063
-5522
-6040
-6615
-7239
-7903
-8595
-9303
-10014
-10719
-11406
-12066
-12692
-13274
-13802
-14268
-14661
-14973
-15196
-15327
-15364
-15308
-15165
-14943
-14652
-14302
-13904
-13467
-12998
-12504
-11987
-11452
-10900
-10332
-9750
-9154
-8544
-7920
-7277
-6612
-5919
-5191
-4424
-3611
-2751
-1845
-899
78
1075
2079
3074
4046
4987
5883
6729
7520
8255
8935
9564
10145
10685
11191
11666
12118
12546
12952
13331
13677
13983
14238
14434
14563
14616
14591
14486
14300
14036
13699
13292
12823
12299
11727
11118
10481
9826
9162
8495
7830
7172
6522
5880
5247
4626
4019
3431
2864
2323
1810
1325
864
422
-7
-430
-855
-1285
-1722
-2166
-2612
-3055
-3490
-3912
-4315
-4696
-5054
-5390
-5705
-6005
-6295
-6581
-6871
-7172
-7489
-7825
-8179
-8545
-8915
-9276
-9616
-9922
-10185
-10400
-10568
-10696
-10795
-10879
-10961
-11055
-11169
-11304
-11459
-11625
-11789
-11938
-12055
-12125
-12138
-12084
-11958
-11757
-11483
-11139
-10727
-10253
-9721
-9135
-8500
-7821
-7106
-6361
-5597
-4825
-4057
-3307
-2585
-1901
-1262
-669
-125
375
834
1259
1654
2025
2376
2712
3035
3347
3651
3944
4226
4490
4728
4931
5085
5179
5204
5155
5030
4838
4589
4300
3988
3672
3367
3082
2824
2596
2397
2226
2079
1958
1863
1795
1756
1746
1764
1805
1860
1921
1978
2020
2040
2031
1991
1922
1824
1705
1569
1424
1274
1126
982
841
702
559
406
233
35
-195
-458
-752
-1068
-1396
-1722
-2033
-2318
-2567
-2776
-2946
-3079
-3181
-3257
-3310
-3343
-3357
-3352
-3327
-3283
-3222
-3149
-3067
-2982
-2894
-2806
-2715
-2617
-2508
-2382
-2238
-2077
-1901
-1718
-1535
-1359
-1196
-1050
-920
-802
-689
-574
-447
-300
-125
81
322
600
913
1259
1634
2035
2456
2894
3343
3799
4258
4717
5172
5620
6056
6476
6875
7249
7594
7908
8189
8437
8655
8844
9008
9151
9280
9400
9521
9651
9802
9983
10202
10463
10766
11104
11465
11832
12185
12506
12779
12991
13137
13216
13231
13185
13085
12931
12722
12457
12129
11736
11274
10746
10157
9517
8837
8127
7398
6655
5901
5133
4348
3540
2704
1838
942
21
-917
-1859
-2792
-3700
-4568
-5380
-6127
-6800
-7394
-7910
-8350
-8720
-9024
-9270
-9461
-9601
-9692
-9737
-9737
-9696
-9620
-9515
-9388
-9243
-9084
-8909
-8713
-8487
-8222
-7907
-7535
-7102
-6611
-6066
-5478
-4859
-4222
-3578
-2937
-2305
-1689
-1094
-523
17
520
981
1392
1750
2050
2290
2472
2596
2667
2690
2673
2622
2550
2469
2391
2331
2300
2308
2359
2451
2579
2729
2888
3040
3168
3262
3312
3315
3271
3184
3059
2903
2721
2519
2300
2069
1829
1585
1341
1104
879
674
495
349
240
170
139
143
175
226
281
327
351
338
280
168
2
-218
-484
-788
-1119
-1464
-1813
-2154
-2480
-2782
-3057
-3299
-3508
-3682
-3822
-3930
-4006
-4056
-4083
-4096
-4097
-4097
-4102
-4120
-4158
-4221
-4313
-4434
-4582
-4751
-4933
-5116
-5290
-5443
-5565
-5650
-5693
-5690
-5645
-5558
-5436
-5281
-5100
-4899
-4682
-4457
-4229
-4005
-3793
-3597
-3420
-3263
-3123
-2993
-2864
-2724
-2561
-2366
-2131
-1854
-1537
-1189
-821
-447
-81
262
572
840
1063
1240
1375
1473
1541
1586
1617
1642
1669
1705
1759
1837
1947
2092
2275
2497
2754
3043
3355
3681
4011
4339
4654
4950
5224
5472
5695
5892
6065
6216
6347
6460
6557
6642
6717
6787
6855
6924
6996
7073
7152
7232
7307
7372
7420
7445
7440
7402
7324
7206
7043
6835
6578
6272
5914
5505
5046
4540
3994
3419
2824
2224
1631
1058
515
7
-463
-898
-1302
-1684
-2053
-2415
-2778
-3146
-3518
-3893
-4266
-4628
-4973
-5295
-5589
-5853
-6088
-6300
-6495
-6680
-6864
-7051
-7247
-7452
-7664
-7880
-8093
-8298
-8487
-8655
-8799
-8915
-9003
-9061
-9091
-9093
-9070
-9022
-8953
-8866
-8765
-8653
-8535
-8414
-8296
-8183
-8082
-7995
-7927
-7884
-7867
-7879
-7918
-7980
-8055
-8134
-8200
-8239
-8236
-8180
-8067
-7893
-7664
-7388
-7079
-6751
-6417
-6091
-5783
-5503
-5255
-5045
-4875
-4748
-4665
-4629
-4639
-4698
-4804
-4956
-5154
-5394
-5671
-5980
-6311
-6656
-7002
-7337
-7646
-7918
-8141
-8311
-8418
-8463
-8447
-8373
-8244
-8064
-7838
-7570
-7264
-6926
-6563
-6184
-5798
-5416
-5046
-4694
-4363
-4051
-3753
-3462
-3170
-2868
-2551
-2214
-1858
-1484
-1094
-692
-279
145
582
1037
1513
2015
2548
3113
3710
4335
4984
5647
6315
6978
7625
8244
8825
9359
9838
10256
10610
10897
11118
11275
11372
11414
11409
11366
11297
11212
11122
11038
10969
10919
10890
10881
10887
10899
10908
10906
10882
10830
10743
10618
10449
10237
9979
9675
9326
8935
8507
8050
7571
7080
6585
6096
5615
5146
4687
4235
3786
3337
2889
2444
2011
1599
1219
884
601
377
208
91
14
-35
-70
-103
-142
-189
-245
-304
-358
-399
-422
-425
-409
-384
-361
-355
-382
-455
-582
-764
-998
-1272
-1571
-1877
-2171
-2439
-2668
-2854
-2993
-3091
-3153
-3185
-3197
-3193
-3181
-3165
-3150
-3143
-3151
-3182
-3245
-3346
-3489
-3673
-3894
-4141
-4400
-4653
-4883
-5075
-5218
-5305
-5335
-5313
-5247
-5149
-5030
-4902
-4773
-4648
-4532
-4423
-4317
-4208
-4089
-3950
-3783
-3581
-3339
-3053
-2726
-2362
-1968
-1554
-1132
-713
-310
69
415
725
996
1227
1419
1576
1700
1794
1862
1907
1933
1943
1942
1934
1924
1918
1921
1939
1978
2043
2140
2272
2442
2650
2895
3176
3488
3825
4182
4551
4926
5301
5668
6024
6364
6685
6988
7273
7544
7804
8058
8311
8567
8828
9095
9363
9629
9885
10121
10329
10498
10621
10690
10702
10656
10554
10399
10200
9963
9699
9412
9110
8791
8455
8093
7699
7261
6772
6229
5632
4992
4322
3642
2974
2339
1753
1228
765
363
10
-304
-594
-870
-1139
-1404
-1664
-1914
-2149
-2363
-2554
-2720
-2863
-2988
-3100
-3207
-3314
-3426
-3548
-3678
-3816
-3957
-4093
-4215
-4311
-4371
-4385
-4346
-4248
-4094
-3886
-3632
-3343
-3029
-2701
-2366
-2031
-1700
-1375
-1057
-747
-447
-157
120
382
627
855
1065
1259
1435
1595
1736
1858
1959
2036
2089
2120
2132
2130
2121
2114
2116
2134
2174
2240
2335
2458
2609
2784
2979
3186
3397
3599
3781
3930
4035
4091
4091
4040
3941
3806
3646
3473
3297
3125
2962
2808
2661
2520
2384
2252
2127
2009
1905
1813
1734
1663
1593
1514
1415
1283
1110
889
619
301
-58
-450
-865
-1295
-1731
-2165
-2591
-3005
-3401
-3775
-4122
-4436
-4713
-4951
-5149
-5309
-5438
-5542
-5631
-5712
-5792
-5875
-5961
-6047
-6129
-6200
-6255
-6292
-6311
-6315
-6309
-6300
-6293
-6292
-6299
-6313
-6330
-6347
-6359
-6365
-6362
-6353
-6336
-6313
-6282
-6239
-6179
-6094
-5979
-5827
-5635
-5402
-5131
-4827
-4499
-4152
-3793
-3431
-3068
-2710
-2359
-2020
-1694
-1383
-1085
-798
-517
-234
59
370
703
1062
1445
1844
2252
2655
3045
3410
3745
4046
4316
4557
4772
4967
5146
5311
5463
5602
5728
5841
5940
6025
6096
6153
6197
6227
6242
6243
6229
6200
6156
6098
6025
5938
5835
5717
5584
5434
5269
5088
4891
4677
4447
4198
3931
3647
3347
3034
2714
2390
2066
1743
1419
1086
737
361
-54
-515
-1025
-1585
-2189
-2826
-3487
-4161
-4841
-5522
-6203
-6885
-7569
-8255
-8942
-9625
-10299
-10955
-11589
-12195
-12770
-13316
-13832
-14322
-14784
-15218
-15621
-15991
-16324
-16618
-16872
-17087
-17264
-17405
-17507
-17568
-17580
-17537
-17428
-17245
-16984
-16643
-16224
-15734
-15181
-14575
-13924
-13237
-12521
-11780
-11020
-10244
-9457
-8664
-7869
-7077
-6291
-5516
-4754
-4009
-3283
-2580
-1901
-1245
-611
7
619
1234
1863
2514
3192
3896
4619
5350
6075
6780
7455
8093
8691
9256
9793
10310
10813
11306
11785
12245
12676
13067
13408
13692
13911
14064
14150
14171
14128
14025
13862
13645
13376
13062
12707
12320
11909
11481
11046
10609
10177
9758
9354
8973
8616
8289
7991
7723
7482
7264
7063
6872
6683
6488
6280
6052
5796
5506
5178
4807
4393
3938
3447
2927
2390
1847
1310
786
283
-200
-666
-1119
-1570
-2025
-2493
-2977
-3480
-3999
-4531
-5068
-5604
-6131
-6640
-7125
-7580
-8002
-8388
-8739
-9057
-9346
-9610
-9852
-10075
-10277
-10455
-10603
-10712
-10774
-10781
-10724
-10601
-10409
-10148
-9822
-9432
-8984
-8480
-7926
-7327
-6688
-6016
-5319
-4607
-3887
-3167
-2455
-1756
-1073
-409
235
857
1454
2025
2565
3073
3548
3991
4403
4789
5154
5503
5843
6177
6507
6835
7161
7484
7803
8115
8420
8717
9006
9288
9563
9833
10098
10361
10622
10881
11137
11389
11633
11867
12087
12292
12479
12648
12802
12944
13078
13208
13339
13475
13619
13771
13931
14097
14266
14433
14591
14735
14856
14945
14994
14995
14939
14822
14639
14386
14063
13671
13210
12685
12102
11467
10790
10080
9349
8607
7863
7124
6395
5675
4962
4249
3531
2800
2050
1279
485
-329
-1161
-2005
-2859
-3716
-4573
-5428
-6275
-7112
-7935
-8736
-9512
-10256
-10964
-11633
-12259
-12844
-13385
-13883
-14335
-14739
-15089
-15381
-15610
-15771
-15862
-15885
-15843
-15740
-15584
-15380
-15133
-14847
-14524
-14163
-13764
-13325
-12850
-12339
-11801
-11241
-10670
-10095
-9526
-8968
-8424
-7894
-7378
-6874
-6378
-5889
-5405
-4928
-4457
-3992
-3532
-3073
-2611
-2140
-1653
-1144
-613
-60
509
1086
1658
2214
2743
3239
3700
4128
4530
4914
5292
5673
6063
6464
6876
7294
7711
8121
8515
8888
9236
9557
9850
10115
10354
10566
10753
10915
11051
11161
11244
11299
11325
11321
11284
11214
11109
10968
10791
10580
10337
10067
9773
9460
9132
8791
8440
8077
7703
7317
6918
6507
6085
5655
5223
4792
4369
3957
3558
3173
2801
2438
2080
1720
1353
976
585
179
-240
-672
-1113
-1559
-2007
-2455
-2901
-3344
-3786
-4228
-4672
-5121
-5577
-6040
-6510
-6986
-7465
-7942
-8414
-8877
-9328
-9767
-10194
-10611
-11021
-11430
-11840
-12255
-12676
-13099
-13522
-13938
-14338
-14714
-15056
-15357
-15611
-15811
-15957
-16045
-16078
-16056
-15981
-15855
-15679
-15454
-15180
-14859
-14491
-14077
-13620
-13124
-12593
-12034
-11454
-10860
-10259
-9658
-9061
-8472
-7892
-7322
-6762
-6212
-5674
-5150
-4642
-4154
-3690
-3254
-2848
-2474
-2132
-1819
-1533
-1267
-1016
-776
-538
-297
-48
212
487
777
1080
1396
1721
2053
2390
2731
3076
3428
3789
4164
4556
4968
5401
5855
6327
6811
7302
7788
8259
8705
9112
9470
9770
10003
10167
10262
10291
10259
10176
10048
9883
9685
9456
9196
8903
8575
8212
7817
7396
6959
6514
6074
5646
5236
4846
4473
4111
3755
3395
3028
2651
2262
1864
1461
1056
653
255
-135
-514
-880
-1228
-1557
-1861
-2138
-2388
-2610
-2807
-2984
-3144
-3291
-3428
-3555
-3667
-3760
-3829
-3866
-3867
-3829
-3754
-3645
-3508
-3352
-3185
-3017
-2855
-2705
-2571
-2454
-2354
-2269
-2197
-2135
-2081
-2035
-1997
-1967
-1946
-1935
-1933
-1936
-1939
-1935
-1915
-1870
-1792
-1674
-1515
-1315
-1077
-808
-515
-206
113
434
753
1067
1372
1666
1947
2211
2458
2686
2894
3081
3247
3392
3515
3615
3690
3740
3763
3761
3734
3686
3618
3533
3434
3321
3193
3048
2884
2701
2501
2286
2063
1841
1627
1429
1252
1096
958
834
716
596
466
322
161
-20
-220
-439
-676
-931
-1205
-1496
-1803
-2122
-2450
-2780
-3106
-3420
-3718
-3993
-4243
-4463
-4651
-4803
-4916
-4986
-5010
-4989
-4924
-4822
-4693
-4548
-4402
-4266
-4151
-4061
-3997
-3957
-3933
-3918
-3904
-3888
-3866
-3839
-3809
-3780
-3753
-3729
-3707
-3685
-3658
-3623
-3578
-3524
-3461
-3392
-3323
-3255
-3192
-3134
-3079
-3028
-2976
-2924
-2870
-2817
-2767
-2724
-2689
-2666
-2653
-2648
-2645
-2638
-2619
-2581
-2518
-2423
-2296
-2136
-1944
-1725
-1484
-1224
-950
-664
-370
-66
247
571
905
1249
1600
1953
2303
2641
2959
3251
3510
3732
3918
4070
4191
4288
4366
4430
4486
4536
4584
4630
4677
4725
4775
4830
4892
4962
5044
5137
5243
5363
5495
5639
5793
5955
6121
6289
6454
6610
6751
6872
6965
7027
7052
7037
6981
6886
6752
6585
6388
6168
5930
5679
5421
5158
4892
4624
4354
4081
3801
3515
3220
2915
2599
2272
1936
1588
1231
864
487
103
-288
-684
-1081
-1475
-1864
-2242
-2604
-2947
-3267
-3560
-3823
-4054
-4255
-4423
-4561
-4671
-4758
-4823
-4872
-4906
-4925
-4928
-4914
-4877
-4816
-4726
-4606
-4459
-4286
-4093
-3886
-3670
-3452
-3235
-3022
-2816
-2617
-2428
-2252
-2091
-1949
-1829
-1732
-1658
-1605
-1569
-1543
-1521
-1497
-1465
-1424
-1372
-1311
-1243
-1171
-1098
-1025
-951
-877
-802
-724
-642
-558
-474
-393
-317
-251
-195
-152
-120
-98
-81
-65
-47
-23
9
49
97
151
209
268
328
388
445
501
555
605
652
691
721
739
745
737
718
691
659
627
598
575
560
551
549
552
558
567
579
594
612
634
656
676
690
694
685
661
623
573
518
461
408
361
322
288
255
219
175
120
50
-35
-133
-246
-371
-512
-668
-844
-1042
-1262
-1504
-1764
-2035
-2311
-2584
-2846
-3093
-3322
-3536
-3736
-3924
-4104
-4276
-4437
-4583
-4706
-4800
-4856
-4869
-4836
-4756
-4632
-4469
-4272
-4048
-3803
-3542
-3269
-2988
-2699
-2405
-2105
-1800
-1488
-1168
-841
-504
-158
197
560
927
1297
1664
2025
2379
2718
3041
3345
3628
3887
4119
4323
4495
4631
4728
4785
4798
4767
4691
4571
4408
4207
3972
3706
3419
3115
2803
2491
2184
1888
1605
1335
1077
827
581
334
83
-175
-440
-712
-988
-1266
-1542
-1815
-2082
-2343
-2597
-2845
-3086
-3321
-3547
-3763
-3969
-4162
-4341
-4504
-4652
-4781
-4893
-4988
-5065
-5127
-5178
-5221
-5262
-5306
-5359
-5425
-5507
-5603
-5710
-5824
-5937
-6042
-6131
-6200
-6241
-6253
-6231
-6176
-6084
-5956
-5792
-5591
-5355
-5085
-4783
-4452
-4094
-3713
-3308
-2879
-2428
-1954
-1460
-949
-427
97
617
1123
1608
2069
2505
2918
3316
3704
4090
4479
4873
5274
5676
6076
6466
6839
7189
7512
7805
8067
8297
8496
8663
8799
8903
8975
9014
9020
8992
8933
8845
8731
8595
8442
8276
8100
7919
7735
7548
7357
7159
6953
6733
6496
6240
5960
5656
5326
4970
4586
4173
3730
3255
2747
2206
1634
1037
420
-205
-828
-1437
-2021
-2571
-3080
-3545
-3964
-4339
-4673
-4968
-5229
-5456
-5650
-5812
-5940
-6034
-6092
-6114
-6103
-6060
-5986
-5885
-5758
-5604
-5425
-5219
-4985
-4723
-4433
-4117
-3778
-3421
-3051
-2673
-2290
-1907
-1524
-1143
-762
-381
-1
378
754
1123
1483
1829
2158
2469
2760
3032
3288
3530
3760
3981
4194
4398
4594
4780
4954
5115
5261
5393
5511
5617
5712
5801
5885
5968
6051
6135
6219
6303
6385
6462
6534
6599
6656
6708
6756
6804
6854
6910
6973
7044
7122
7203
7284
7359
7422
7467
7489
7482
7443
7369
7257
7109
6925
6707
6458
6182
5883
5564
5230
4885
4532
4175
3815
3457
3103
2755
2414
2084
1766
1462
1173
902
649
417
204
11
-163
-323
-472
-614
-756
-901
-1052
-1211
-1377
-1549
-1722
-1893
-2057
-2210
-2352
-2479
-2593
-2693
-2778
-2849
-2904
-2941
-2960
-2961
-2944
-2912
-2871
-2827
-2784
-2750
-2729
-2721
-2727
-2744
-2766
-2787
-2802
-2806
-2796
-2771
-2732
-2681
-2624
-2562
-2502
-2444
-2390
-2340
-2291
-2242
-2190
-2133
-2071
-2003
-1933
-1861
-1793
-1729
-1674
-1629
-1593
-1567
-1548
-1535
-1523
-1509
-1488
-1454
-1402
-1326
-1222
-1087
-918
-717
-487
-235
32
307
581
848
1103
1341
1561
1759
1932
2079
2195
2279
2328
2343
2326
2281
2213
2128
2032
1929
1821
1710
1594
1475
1351
1225
1099
979
867
765
674
591
509
422
323
206
69
-88
-261
-444
-628
-809
-982
-1147
-1306
-1465
-1628
-1800
-1983
-2175
-2374
-2571
-2760
-2931
-3077
-3192
-3273
-3319
-3330
-3310
-3262
-3189
-3096
-2987
-2866
-2736
-2600
-2462
-2322
-2182
-2043
-1904
-1765
-1625
-1482
-1336
-1186
-1031
-873
-712
-550
-388
-228
-72
81
231
381
532
687
851
1025
1209
1402
1601
1802
1999
2186
2359
2514
2647
2757
2843
2903
2937
2943
2919
2865
2778
2662
2519
2354
2173
1984
1794
1607
1428
1258
1099
949
806
668
534
403
273
145
18
-109
-236
-364
-493
-624
-756
-889
-1020
-1151
-1281
-1409
-1538
-1668
-1799
-1933
-2067
-2198
-2322
-2434
-2527
-2597
-2641
-2658
-2650
-2623
-2581
-2534
-2487
-2449
-2424
-2415
-2421
-2442
-2473
-2510
-2550
-2587
-2620
-2648
-2669
-2686
-2699
-2708
-2713
-2714
-2709
-2697
-2677
-2650
-2617
-2581
-2546
-2516
-2493
-2481
-2481
-2492
-2515
-2548
-2592
-2648
-2717
-2801
-2903
-3022
-3158
-3308
-3467
-3628
-3785
-3935
-4073
-4202
-4322
-4440
-4561
-4691
-4833
-4990
-5160
-5340
-5527
-5714
-5894
-6062
-6213
-6339
-6436
-6498
-6521
-6501
-6434
-6322
-6164
-5966
-5733
-5472
-5192
-4900
-4600
-4296
-3988
-3678
-3364
-3046
-2724
-2402
-2085
-1777
-1487
-1220
-979
-766
-576
-403
-238
-70
112
315
545
799
1073
1360
1648
1927
2189
2427
2639
2828
2995
3145
3282
3406
3516
3610
3685
3738
3768
3777
3771
3758
3745
3741
3751
3776
3813
3857
3900
3933
3947
3939
3903
3841
3753
3642
3511
3361
3195
3013
2816
2604
2380
2143
1898
1647
1392
1135
879
624
373
128
-109
-335
-545
-737
-905
-1047
-1162
-1248
-1305
-1336
-1343
-1329
-1297
-1252
-1197
-1135
-1069
-1000
-928
-853
-774
-688
-596
-497
-393
-285
-177
-71
31
130
229
334
450
586
749
942
1168
1426
1712
2021
2344
2678
3015
3353
3688
4019
4345
4664
4974
5271
5554
5817
6058
6274
6464
6627
6764
6876
6965
7031
7075
7098
7100
7081
7042
6982
6902
6801
6680
6538
6377
6196
5997
5783
5556
5320
5079
4838
4601
4373
4155
3951
3761
3584
3421
3268
3125
2989
2859
2735
2616
2502
2392
2286
2182
2077
1967
1848
1715
1562
1386
1184
955
700
424
130
-176
-488
-800
-1108
-1406
-1691
-1961
-2214
-2450
-2668
-2869
-3055
-3226
-3386
-3535
-3674
-3804
-3925
-4034
-4131
-4214
-4283
-4338
-4382
-4418
-4451
-4486
-4526
-4573
-4629
-4691
-4757
-4822
-4883
-4935
-4978
-5008
-5028
-5038
-5039
-5031
-5014
-4984
-4938
-4873
-4784
-4668
-4523
-4351
-4152
-3931
-3689
-3432
-3160
-2876
-2580
-2272
-1952
-1619
-1275
-924
-568
-213
136
474
797
1102
1387
1656
1908
2151
2387
2622
2861
3107
3362
3627
3900
4177
4454
4726
4987
5234
5460
5665
5845
5999
6128
6228
6301
6344
6357
6340
6292
6215
6112
5986
5841
5682
5512
5333
5148
4956
4756
4549
4333
4108
3872
3628
3374
3112
2840
2558
2265
1960
1644
1317
981
638
292
-54
-397
-735
-1066
-1391
-1709
-2021
-2328
-2630
-2926
-3215
-3496
-3767
-4027
-4275
-4511
-4733
-4941
-5132
-5305
-5456
-5582
-5681
-5750
-5789
-5799
-5781
-5742
-5685
-5618
-5546
-5477
-5416
-5366
-5330
-5310
-5304
-5314
-5336
-5369
-5411
-5461
-5517
-5578
-5641
-5706
-5768
-5824
-5872
-5907
-5927
-5928
-5910
-5873
-5818
-5745
-5658
-5557
-5445
-5320
-5183
-5032
-4866
-4683
-4482
-4261
-4019
-3755
-3469
-3161
-2830
-2478
-2107
-1719
-1319
-911
-503
-100
289
661
1008
1331
1625
1890
2129
2344
2539
2719
2889
3052
3212
3372
3533
3694
3855
4013
4166
4311
4445
4568
4679
4779
4868
4949
5024
5094
5160
5224
5286
5346
5404
5458
5508
5551
5584
5605
5611
5597
5562
5505
5424
5322
5202
5068
4925
4777
4627
4478
4330
4181
4027
3864
3687
3489
3268
3019
2742
2438
2109
1762
1403
1038
675
321
-20
-343
-646
-930
-1194
-1442
-1676
-1896
-2105
-2302
-2485
-2651
-2797
-2918
-3011
-3074
-3106
-3110
-3090
-3053
-3006
-2957
-2913
-2878
-2855
-2842
-2837
-2832
-2824
-2806
-2774
-2728
-2668
-2597
-2520
-2440
-2362
-2289
-2223
-2163
-2110
-2062
-2019
-1979
-1941
-1899
-1851
-1790
-1710
-1605
-1469
-1301
-1102
-876
-632
-379
-129
110
332
532
713
876
1026
1167
1302
1430
1551
1661
1758
1837
1900
1944
1973
1989
1995
1993
1982
1964
1938
1903
1862
1817
1771
1731
1699
1681
1676
1683
1699
1719
1737
1751
1757
1758
1756
1758
1768
1792
1833
1890
1959
2035
2110
2176
2228
2261
2276
2275
2264
2250
2239
2237
2246
2266
2293
2323
2348
2362
2360
2339
2299
2241
2169
2088
1999
1907
1813
1716
1616
1515
1411
1308
1208
1114
1027
949
878
812
746
674
592
496
385
258
119
-32
-193
-363
-543
-735
-941
-1164
-1402
-1654
-1912
-2172
-2423
-2658
-2871
-3058
-3217
-3349
-3457
-3542
-3607
-3653
-3680
-3686
-3668
-3625
-3555
-3459
-3338
-3196
-3038
-2868
-2693
-2519
-2351
-2194
-2051
-1926
-1822
-1739
-1679
-1642
-1629
-1638
-1670
-1724
-1798
-1889
-1996
-2114
-2239
-2366
-2493
-2616
-2734
-2847
-2955
-3060
-3162
-3263
-3361
-3456
-3544
-3623
-3693
-3752
-3803
-3846
-3884
-3922
-3959
-3997
-4034
-4064
-4083
-4083
-4062
-4011
-3931
-3816
-3668
-3491
-3287
-3061
-2819
-2567
-2309
-2051
-1795
-1546
-1302
-1063
-828
-594
-358
-119
123
368
613
855
1092
1322
1546
1766
1984
2206
2433
2670
2915
3168
3424
3677
3921
4150
4359
4545
4705
4841
4953
5043
5112
5164
5199
5218
5223
5214
5193
5163
5124
5080
5033
4986
4942
4902
4869
4843
4823
4811
4804
4803
4807
4815
4826
4839
4854
4870
4884
4894
4899
4895
4881
4856
4819
4772
4716
4653
4584
4512
4436
4356
4270
4175
4069
3947
3809
3653
3478
3285
3076
2854
2624
2390
2157
1929
1710
1504
1311
1132
967
811
663
519
376
230
78
-81
-250
-430
-622
-824
-1036
-1256
-1480
-1704
-1927
-2144
-2355
-2561
-2763
-2966
-3174
-3390
-3617
-3854
-4099
-4347
-4592
-4828
-5050
-5253
-5434
-5595
-5735
-5858
-5966
-6061
-6144
-6216
-6278
-6328
-6368
-6395
-6410
-6411
-6396
-6365
-6316
-6248
-6163
-6061
-5947
-5826
-5701
-5579
-5464
-5357
-5261
-5174
-5097
-5029
-4969
-4918
-4876
-4842
-4815
-4791
-4766
-4735
-4692
-4633
-4554
-4455
-4339
-4209
-4072
-3930
-3787
-3643
-3496
-3340
-3173
-2989
-2786
-2564
-2325
-2074
-1816
-1556
-1300
-1051
-812
-584
-366
-160
35
217
385
536
670
784
881
961
1027
1084
1136
1188
1243
1305
1375
1453
1539
1631
1727
1825
1925
2024
2125
2226
2328
2431
2533
2632
2726
2811
2884
2943
2989
3023
3048
3067
3082
3096
3108
3119
3125
3124
3114
3096
3071
3042
3014
2991
2980
2982
2999
3032
3080
3140
3213
3295
3388
3492
3606
3730
3863
4003
4152
4304
4461
4620
4783
4950
5120
5292
5466
5637
5803
5961
6107
6242
6365
6476
6578
6670
6751
6822
6878
6916
6934
6932
6908
6866
6809
6739
6659
6568
6464
6343
6199
6027
5825
5594
5335
5055
4761
4460
4158
3857
3557
3254
2945
2625
2290
1938
1572
1193
807
418
27
-363
-755
-1151
-1553
-1962
-2380
-2804
-3230
-3653
-4069
-4474
-4865
-5241
-5606
-5960
-6306
-6646
-6978
-7301
-7612
-7905
-8178
-8429
-8656
-8863
-9053
-9230
-9399
-9563
-9724
-9880
-10028
-10163
-10281
-10376
-10445
-10486
-10500
-10489
-10456
-10406
-10342
-10266
-10180
-10085
-9978
-9860
-9726
-9576
-9408
-9223
-9021
-8803
-8573
-8333
-8087
-7836
-7584
-7331
-7079
-6826
-6574
-6322
-6072
-5825
-5582
-5345
-5115
-4890
-4668
-4447
-4222
-3988
-3741
-3478
-3198
-2901
-2588
-2260
-1918
-1560
-1185
-788
-366
86
566
1074
1602
2140
2678
3201
3698
4159
4580
4957
5292
5589
5855
6093
6308
6505
6684
6847
6995
7126
7241
7339
7417
7474
7506
7512
7488
7433
7349
7237
7103
6953
6795
6634
6478
6329
6190
6062
5944
5835
5734
5641
5555
5476
5403
5334
5268
5200
5129
5051
4966
4872
4770
4661
4548
4431
4311
4188
4061
3929
3793
3654
3514
3376
3245
3123
3014
2916
2825
2737
2643
2535
2404
2246
2055
1833
1580
1301
1002
689
365
33
-307
-653
-1008
-1371
-1743
-2122
-2505
-2889
-3268
-3639
-3995
-4334
-4653
-4950
-5226
-5480
-5714
-5927
-6122
-6298
-6458
-6602
-6732
-6846
-6946
-7031
-7099
-7146
-7171
-7169
-7137
-7073
-6973
-6838
-6669
-6466
-6234
-5976
-5696
-5400
-5093
-4778
-4459
-4139
-3820
-3502
-3186
-2872
-2560
-2251
-1947
-1654
-1375
-1116
-882
-676
-501
-354
-232
-128
-35
55
151
257
380
521
681
860
1057
1272
1501
1742
1993
2250
2507
2762
3008
3243
3467
3678
3879
4074
4265
4457
4652
4850
5050
5251
5449
5640
5821
5987
6136
6265
6374
6461
6525
6568
6589
6589
6572
6538
6488
6424
6345
6251
6141
6015
5874
5717
5548
5368
5180
4984
4779
4564
4334
4085
3814
3520
3202
2865
2515
2159
1808
1469
1149
853
584
341
123
-73
-249
-410
-558
-697
-829
-956
-1079
-1200
-1317
-1428
-1532
-1624
-1703
-1768
-1818
-1857
-1885
-1908
-1928
-1946
-1964
-1980
-1991
-1994
-1987
-1966
-1931
-1882
-1820
-1748
-1668
-1579
-1483
-1379
-1268
-1150
-1024
-895
-764
-636
-513
-401
-300
-212
-138
-76
-25
17
50
75
94
106
114
116
115
112
109
106
105
105
106
108
111
114
118
125
136
152
177
213
259
318
389
469
557
649
742
833
921
1004
1085
1162
1238
1315
1395
1478
1564
1651
1736
1816
1889
1953
2007
2053
2091
2125
2156
2187
2216
2243
2266
2280
2282
2268
2239
2194
2136
2069
2000
1933
1874
1823
1783
1751
1722
1694
1661
1620
1569
1510
1444
1374
1303
1234
1169
1109
1051
995
940
882
823
760
694
624
548
463
367
257
130
-16
-178
-356
-543
-734
-924
-1106
-1276
-1429
-1563
-1676
-1766
-1832
-1872
-1886
-1873
-1835
-1774
-1698
-1611
-1522
-1436
-1360
-1297
-1246
-1206
-1174
-1146
-1118
-1089
-1057
-1022
-984
-946
-906
-866
-825
-783
-738
-694
-650
-611
-578
-554
-542
-540
-547
-561
-579
-598
-618
-638
-658
-682
-711
-747
-789
-838
-889
-940
-986
-1025
-1054
-1074
-1084
-1088
-1089
-1089
-1093
-1100
-1113
-1130
-1150
-1171
-1190
-1205
-1213
-1213
-1203
-1184
-1155
-1117
-1071
-1016
-956
-887
-810
-727
-638
-544
-446
-348
-251
-158
-69
15
94
171
245
319
393
467
539
607
667
719
760
791
812
825
834
839
844
849
853
856
856
853
847
837
824
810
795
777
758
735
708
676
641
604
568
536
511
494
486
484
486
489
489
486
479
471
465
465
472
487
510
539
569
598
622
642
656
667
676
683
688
689
683
665
633
585
523
450
370
290
216
150
95
48
9
-27
-63
-100
-140
-180
-220
-256
-289
-318
-345
-372
-403
-440
-485
-537
-597
-660
-725
-790
-853
-913
-972
-1029
-1087
-1146
-1207
-1272
-1342
-1418
-1502
-1596
-1703
-1821
-1951
-2090
-2236
-2385
-2533
-2679
-2821
-2962
-3103
-3249
-3403
-3565
-3736
-3912
-4089
-4263
-4428
-4583
-4725
-4856
-4978
-5094
-5206
-5315
-5420
-5519
-5608
-5682
-5738
-5774
-5790
-5786
-5764
-5726
-5674
-5608
-5527
-5431
-5316
-5183
-5031
-4861
-4674
-4473
-4260
-4035
-3801
-3554
-3291
-3011
-2710
-2388
-2045
-1683
-1306
-919
-527
-135
252
632
1004
1366
1717
2057
2385
2699
2998
3281
3545
3790
4016
4223
4411
4581
4732
4863
4974
5063
5129
5170
5189
5188
5171
5142
5105
5066
5025
4982
4936
4881
4811
4722
4608
4468
4301
4111
3902
3682
3457
3232
3013
2800
2596
2399
2207
2020
1837
1658
1485
1318
1160
1012
874
746
626
511
397
283
165
41
-90
-228
-374
-527
-686
-852
-1024
-1202
-1384
-1571
-1761
-1952
-2140
-2323
-2496
-2656
-2798
-2919
-3017
-3089
-3136
-3158
-3157
-3137
-3099
-3047
-2983
-2910
-2831
-2747
-2660
-2574
-2490
-2409
-2334
-2266
-2205
-2151
-2103
-2059
-2017
-1979
-1943
-1907
-1874
-1844
-1816
-1791
-1768
-1746
-1725
-1703
-1680
-1657
-1634
-1612
-1590
-1569
-1546
-1518
-1483
-1439
-1383
-1315
-1239
-1156
-1071
-989
-913
-844
-781
-723
-665
-605
-537
-462
-379
-290
-197
-102
-7
86
179
273
370
471
578
689
803
919
1034
1146
1254
1357
1456
1550
1640
1725
1807
1884
1958
2027
2094
2160
2225
2293
2364
2439
2518
2599
2682
2764
2845
2920
2988
3046
3092
3121
3134
3128
3105
3067
3017
2960
2899
2837
2775
2711
2641
2562
2468
2358
2230
2087
1934
1778
1625
1484
1356
1246
1152
1072
1004
947
897
855
823
800
788
786
793
807
826
849
876
908
946
994
1052
1119
1194
1270
1344
1407
1455
1484
1494
1485
1461
1425
1383
1338
1291
1246
1201
1156
1112
1068
1025
984
944
908
874
845
820
801
788
784
789
805
831
865
904
943
980
1008
1028
1037
1034
1020
1002
978
950
921
891
861
833
807
787
775
775
789
818
861
913
972
1031
1086
1132
1168
1193
1209
1216
1216
1211
1200
1182
1157
1123
1081
1030
974
914
854
796
742
690
641
592
542
491
438
386
337
293
256
226
202
183
166
151
138
129
128
142
174
228
305
401
511
628
741
845
932
1002
1056
1097
1130
1160
1193
1230
1271
1316
1362
1407
1449
1487
1521
1551
1577
1599
1615
1625
1629
1626
1618
1607
1595
1586
1583
1585
1593
1606
1620
1633
1643
1649
1651
1647
1640
1627
1606
1574
1528
1462
1373
1260
1123
965
790
604
410
214
17
-179
-376
-572
-767
-962
-1154
-1341
-1522
-1694
-1857
-2009
-2155
-2292
-2421
-2543
-2658
-2764
-2862
-2951
-3032
-3107
-3177
-3246
-3316
-3388
-3462
-3538
-3614
-3691
-3767
-3841
-3913
-3984
-4054
-4120
-4182
-4236
-4280
-4311
-4328
-4331
-4321
-4299
-4270
-4235
-4196
-4155
-4110
-4061
-4008
-3952
-3893
-3833
-3775
-3720
-3669
-3622
-3577
-3529
-3474
-3408
-3328
-3230
-3115
-2982
-2833
-2669
-2492
-2303
-2103
-1895
-1679
-1460
-1242
-1029
-827
-639
-469
-319
-190
-78
17
99
171
235
292
344
391
435
476
515
552
590
628
668
709
750
792
834
874
912
949
984
1018
1053
1087
1122
1158
1196
1233
1268
1300
1326
1344
1351
1347
1332
1307
1273
1235
1195
1158
1125
1099
1078
1062
1048
1033
1012
986
950
904
850
789
725
661
601
546
499
459
424
393
361
326
285
237
181
119
52
-18
-89
-162
-239
-322
-415
-521
-641
-776
-923
-1077
-1234
-1387
-1533
-1668
-1792
-1908
-2017
-2122
-2227
-2331
-2433
-2533
-2627
-2715
-2795
-2869
-2938
-3004
-3069
-3134
-3196
-3253
-3301
-3335
-3353
-3354
-3338
-3309
-3269
-3223
-3172
-3116
-3055
-2986
-2906
-2814
-2710
-2594
-2471
-2344
-2218
-2095
-1977
-1865
-1756
-1649
-1541
-1430
-1315
-1195
-1069
-937
-797
-647
-486
-311
-122
80
291
508
726
939
1143
1335
1512
1674
1823
1959
2084
2196
2297
2385
2459
2516
2557
2581
2588
2580
2558
2524
2481
2430
2374
2313
2248
2179
2105
2024
1934
1834
1723
1601
1471
1335
1200
1070
950
843
751
674
607
549
494
440
385
327
267
206
148
93
46
8
-18
-30
-25
-1
44
110
196
300
416
539
663
783
894
994
1084
1165
1240
1310
1380
1450
1522
1594
1668
1743
1818
1894
1970
2045
2118
2187
2250
2301
2340
2362
2366
2351
2318
2268
2201
2118
2021
1912
1791
1658
1514
1363
1204
1042
876
710
546
383
223
66
-88
-240
-390
-542
-696
-855
-1020
-1193
-1374
-1560
-1751
-1941
-2128
-2307
-2476
-2633
-2776
-2904
-3017
-3112
-3189
-3246
-3280
-3290
-3277
-3241
-3188
-3120
-3044
-2963
-2882
-2801
-2720
-2637
-2549
-2454
-2350
-2237
-2115
-1986
-1852
-1714
-1575
-1433
-1288
-1140
-988
-833
-675
-516
-357
-200
-47
103
249
391
530
667
803
938
1074
1212
1353
1501
1659
1827
2007
2200
2403
2614
2829
3043
3252
3453
3642
3817
3978
4124
4256
4373
4479
4574
4661
4742
4821
4900
4981
5068
5160
5260
5366
5479
5596
5716
5834
5948
6052
6141
6211
6258
6279
6274
6244
6192
6123
6039
5945
5844
5738
5628
5514
5397
5279
5162
5047
4938
4834
4734
4636
4537
4432
4318
4193
4058
3915
3767
3619
3471
3324
3176
3022
2858
2680
2487
2278
2059
1835
1611
1394
1186
987
796
608
419
225
25
-182
-394
-609
-825
-1041
-1257
-1472
-1686
-1900
-2111
-2318
-2519
-2710
-2891
-3062
-3224
-3380
-3532
-3680
-3826
-3966
-4097
-4216
-4319
-4406
-4478
-4537
-4587
-4633
-4676
-4717
-4756
-4791
-4819
-4838
-4848
-4851
-4848
-4844
-4839
-4835
-4831
-4824
-4811
-4791
-4763
-4727
-4687
-4644
-4601
-4558
-4515
-4468
-4414
-4349
-4273
-4185
-4088
-3988
-3889
-3796
-3711
-3634
-3565
-3498
-3432
-3364
-3293
-3220
-3145
-3072
-2999
-2927
-2854
-2775
-2690
-2596
-2492
-2380
-2262
-2141
-2017
-1893
-1764
-1630
-1488
-1338
-1179
-1014
-851
-693
-546
-412
-292
-184
-84
12
107
202
295
384
463
528
577
609
627
635
639
642
649
662
681
705
731
760
788
816
844
869
892
911
922
924
915
897
870
839
807
778
754
737
726
718
710
700
684
661
633
601
568
537
511
491
479
473
473
475
476
475
466
448
419
377
325
263
196
128
62
6
-39
-67
-77
-68
-40
5
65
137
215
296
375
445
505
549
579
592
592
580
558
528
491
446
391
324
244
151
47
-65
-182
-299
-413
-522
-626
-726
-824
-922
-1020
-1118
-1214
-1304
-1385
-1454
-1510
-1552
-1584
-1608
-1625
-1639
-1649
-1655
-1652
-1639
-1612
-1569
-1510
-1437
-1353
-1264
-1173
-1085
-1002
-928
-861
-800
-744
-690
-635
-576
-511
-437
-354
-260
-158
-49
65
179
292
398
497
587
667
740
805
866
923
977
1028
1078
1125
1168
1206
1239
1266
1287
1302
1310
1313
1312
1310
1309
1313
1323
1342
1370
1409
1455
1506
1559
1609
1653
1689
1716
1733
1741
1742
1736
1724
1706
1682
1651
1613
1569
1520
1467
1413
1359
1308
1259
1210
1158
1100
1030
945
843
723
586
437
280
121
-36
-187
-329
-463
-590
-711
-829
-946
-1063
-1179
-1293
-1403
-1508
-1604
-1690
-1766
-1832
-1887
-1934
-1974
-2008
-2036
-2058
-2073
-2080
-2076
-2060
-2029
-1984
-1924
-1851
-1769
-1682
-1596
-1515
-1445
-1389
-1349
-1322
-1307
-1300
-1294
-1286
-1269
-1240
-1196
-1135
-1056
-958
-844
-714
-570
-417
-258
-98
58
204
337
455
556
642
713
774
825
869
905
934
954
965
966
959
946
932
920
915
922
941
974
1018
1069
1124
1179
1227
1268
1298
1316
1325
1324
1318
1307
1294
1280
1267
1255
1242
1230
1217
1202
1187
1171
1157
1147
1141
1141
1147
1159
1175
1192
1209
1223
1234
1240
1242
1241
1237
1231
1222
1211
1196
1176
1150
1119
1081
1039
994
946
897
847
795
742
687
628
566
502
435
369
305
245
192
146
109
82
65
58
60
68
81
97
113
130
145
160
173
187
200
211
220
224
223
214
199
179
157
137
122
114
114
120
131
143
153
161
166
171
177
187
204
225
248
269
280
278
258
220
165
100
31
-35
-91
-134
-160
-171
-168
-156
-137
-115
-95
-78
-67
-65
-74
-96
-130
-176
-230
-289
-346
-398
-440
-471
-491
-502
-508
-512
-515
-517
-517
-512
-498
-473
-437
-391
-340
-289
-245
-213
-197
-199
-218
-252
-299
-358
-427
-506
-596
-696
-806
-925
-1049
-1174
-1295
-1407
-1507
-1592
-1663
-1720
-1766
-1805
-1838
-1869
-1898
-1926
-1951
-1974
-1992
-2005
-2015
-2020
-2021
-2021
-2021
-2019
-2017
-2016
-2013
-2007
-1996
-1977
-1949
-1911
-1862
-1804
-1738
-1668
-1596
-1526
-1459
-1396
-1338
-1283
-1229
-1175
-1121
-1066
-1012
-960
-911
-866
-823
-781
-737
-685
-622
-544
-450
-338
-209
-66
89
254
428
612
806
1014
1235
1472
1723
1986
2256
2529
2798
3057
3303
3532
3744
3937
4114
4276
4423
4556
4677
4784
4879
4962
5032
5092
5141
5180
5210
5228
5234
5225
5199
5155
5091
5007
4902
4778
4636
4476
4299
4107
3899
3677
3442
3197
2942
2681
2414
2144
1870
1593
1315
1035
757
484
219
-34
-271
-489
-688
-870
-1036
-1189
-1332
-1467
-1595
-1715
-1825
-1925
-2013
-2091
-2159
-2220
-2278
-2334
-2389
-2442
-2488
-2525
-2549
-2556
-2547
-2523
-2487
-2445
-2402
-2360
-2323
-2291
-2262
-2235
-2208
-2181
-2152
-2124
-2098
-2075
-2056
-2041
-2029
-2021
-2013
-2009
-2009
-2013
-2023
-2041
-2068
-2101
-2139
-2177
-2212
-2241
-2262
-2276
-2282
-2284
-2283
-2281
-2277
-2271
-2263
-2250
-2230
-2205
-2174
-2139
-2101
-2063
-2024
-1984
-1941
-1893
-1838
-1773
-1697
-1610
-1513
-1408
-1298
-1188
-1082
-983
-895
-820
-761
-717
-688
-673
-669
-673
-684
-700
-721
-746
-777
-814
-859
-911
-968
-1030
-1093
-1157
-1219
-1280
-1339
-1398
-1456
-1513
-1569
-1620
-1663
-1696
-1716
-1722
-1716
-1700
-1677
-1650
-1622
-1595
-1566
-1536
-1500
-1457
-1406
-1347
-1280
-1208
-1134
-1059
-984
-910
-835
-757
-676
-590
-501
-410
-318
-227
-140
-56
26
106
189
276
370
474
590
717
854
999
1151
1304
1455
1600
1735
1857
1965
2060
2142
2215
2282
2346
2407
2466
2522
2573
2617
2650
2674
2688
2694
2694
2692
2688
2684
2679
2671
2658
2639
2613
2581
2546
2511
2478
2449
2424
2403
2381
2354
2320
2275
2219
2151
2074
1992
1906
1820
1735
1651
1565
1477
1383
1281
1172
1055
930
798
661
519
371
217
54
-118
-300
-491
-690
-895
-1103
-1311
-1516
-1716
-1911
-2100
-2285
-2465
-2643
-2817
-2986
-3148
-3301
-3441
-3564
-3670
-3757
-3825
-3876
-3911
-3931
-3937
-3929
-3906
-3867
-3808
-3729
-3628
-3506
-3362
-3199
-3019
-2827
-2624
-2415
-2202
-1989
-1778
-1571
-1369
-1173
-984
-800
-620
-442
-264
-85
97
280
465
650
834
1016
1195
1373
1551
1728
1908
2088
2268
2444
2613
2771
2915
3040
3145
3232
3301
3356
3402
3443
3482
3522
3562
3603
3642
3674
3697
3705
3697
3671
3629
3571
3503
3427
3347
3266
3183
3098
3007
2907
2796
2670
2532
2382
2226
2069
1916
1771
1639
1519
1410
1310
1217
1129
1043
961
884
813
750
696
651
612
578
548
518
489
460
431
403
376
350
323
296
265
230
189
141
88
29
-35
-103
-174
-247
-323
-400
-476
-551
-621
-686
-742
-788
-824
-849
-862
-865
-859
-844
-822
-795
-764
-731
-698
-669
-644
-625
-612
-605
-603
-605
-609
-616
-624
-635
-647
-662
-677
-692
-703
-707
-702
-687
-662
-627
-584
-538
-491
-443
-396
-348
-296
-238
-172
-97
-13
75
165
251
330
400
459
511
558
604
654
709
773
844
919
997
1072
1142
1204
1257
1302
1339
1370
1396
1420
1441
1459
1475
1487
1495
1497
1494
1486
1472
1453
1429
1401
1369
1333
1293
1247
1197
1141
1080
1014
947
877
807
737
671
609
553
504
464
431
404
381
359
334
300
255
195
120
31
-71
-183
-300
-421
-543
-665
-789
-914
-1042
-1174
-1309
-1444
-1578
-1707
-1829
-1942
-2045
-2142
-2231
-2315
-2395
-2472
-2543
-2605
-2657
-2695
-2718
-2726
-2720
-2701
-2674
-2640
-2600
-2555
-2503
-2445
-2379
-2305
-2224
-2139
-2052
-1967
-1886
-1809
-1737
-1669
-1602
-1535
-1465
-1392
-1315
-1235
-1153
-1069
-985
-901
-816
-732
-649
-567
-485
-406
-329
-253
-179
-107
-36
33
100
163
222
275
323
366
406
445
488
537
592
656
725
799
873
945
1012
1071
1121
1161
1192
1214
1227
1232
1229
1219
1202
1180
1152
1120
1082
1041
995
944
891
835
780
729
682
643
611
585
562
539
513
482
445
404
361
321
286
259
240
227
216
204
188
164
131
92
47
-1
-50
-98
-145
-192
-239
-287
-335
-381
-423
-460
-490
-511
-527
-538
-547
-556
-566
-578
-590
-600
-607
-610
-608
-603
-596
-591
-587
-585
-584
-581
-573
-558
-533
-498
-454
-401
-343
-281
-216
-149
-80
-8
64
135
204
267
321
363
393
410
414
407
391
367
336
299
255
206
151
90
26
-43
-116
-191
-270
-351
-434
-515
-593
-663
-722
-768
-801
-820
-828
-830
-830
-831
-835
-844
-856
-868
-878
-883
-883
-877
-867
-855
-843
-831
-819
-806
-791
-773
-753
-731
-712
-697
-689
-689
-697
-710
-723
-733
-733
-721
-696
-660
-615
-567
-518
-472
-432
-396
-362
-330
-294
-253
-206
-153
-94
-32
30
90
144
191
228
257
277
290
298
305
314
325
340
359
382
405
427
446
462
474
483
491
500
510
522
534
547
556
562
562
557
548
535
521
507
495
486
479
474
470
468
466
465
464
463
460
453
440
420
390
350
300
241
176
107
38
-30
-92
-149
-199
-240
-272
-294
-306
-308
-301
-286
-266
-243
-220
-200
-184
-173
-167
-164
-163
-163
-165
-167
-171
-178
-190
-208
-233
-264
-300
-338
-376
-411
-441
-463
-478
-484
-484
-480
-472
-465
-459
-458
-464
-476
-495
-521
-553
-589
-627
-666
-703
-738
-769
-794
-813
-826
-831
-828
-819
-802
-779
-751
-720
-686
-651
-615
-580
-544
-507
-470
-432
-393
-352
-311
-268
-226
-182
-138
-92
-43
9
66
129
196
268
344
422
500
578
654
728
801
873
946
1020
1099
1182
1268
1357
1446
1534
1617
1692
1759
1815
1861
1897
1926
1949
1968
1983
1995
2005
2011
2015
2016
2016
2017
2025
2037
2062
2097
2145
2205
2275
2353
2436
2523
2612
2702
2793
2884
2975
3066
3154
3237
3313
3377
3428
3464
3481
3481
3463
3428
3376
3310
3231
3141
3042
2937
2826
2713
2599
2484
2369
2254
2138
2021
1903
1785
1669
1556
1450
1351
1263
1184
1112
1045
978
907
828
737
634
518
390
252
107
-43
-196
-350
-507
-666
-829
-995
-1165
-1338
-1514
-1690
-1864
-2033
-2197
-2353
-2500
-2638
-2766
-2884
-2994
-3098
-3196
-3292
-3386
-3481
-3578
-3676
-3774
-3871
-3962
-4043
-4111
-4161
-4191
-4198
-4182
-4143
-4085
-4009
-3919
-3816
-3703
-3579
-3445
-3300
-3143
-2975
-2795
-2605
-2407
-2204
-2000
-1798
-1600
-1408
-1223
-1044
-870
-701
-535
-372
-211
-52
103
254
399
537
668
791
906
1014
1117
1214
1307
1396
1483
1566
1645
1719
1787
1847
1896
1932
1956
1965
1960
1941
1911
1871
1823
1768
1706
1638
1563
1479
1384
1277
1156
1020
870
705
527
339
143
-59
-262
-463
-661
-851
-1033
-1203
-1361
-1505
-1635
-1752
-1857
-1950
-2033
-2111
-2182
-2251
-2318
-2387
-2456
-2527
-2598
-2670
-2741
-2810
-2876
-2938
-2998
-3055
-3109
-3162
-3213
-3263
-3310
-3353
-3391
-3422
-3444
-3458
-3461
-3455
-3438
-3411
-3373
-3322
-3259
-3183
-3093
-2990
-2874
-2746
-2609
-2464
-2314
-2160
-2003
-1845
-1686
-1527
-1369
-1213
-1063
-919
-784
-659
-545
-441
-347
-260
-177
-95
-12
76
169
270
378
493
613
737
863
990
1116
1240
1362
1482
1601
1720
1838
1955
2072
2186
2296
2398
2492
2576
2652
2721
2787
2855
2928
3008
3099
3198
3304
3414
3525
3631
3732
3823
3905
3977
4038
4089
4126
4148
4155
4145
4118
4074
4018
3951
3878
3800
3719
3634
3544
3443
3328
3196
3044
2872
2680
2473
2254
2028
1800
1573
1350
1132
921
717
519
326
138
-46
-226
-404
-577
-747
-909
-1062
-1202
-1327
-1435
-1524
-1594
-1647
-1684
-1708
-1722
-1727
-1723
-1712
-1693
-1667
-1633
-1595
-1553
-1510
-1467
-1427
-1388
-1351
-1313
-1273
-1230
-1184
-1136
-1088
-1043
-1002
-968
-939
-913
-885
-853
-813
-762
-701
-631
-557
-483
-415
-355
-308
-272
-247
-231
-221
-214
-207
-200
-190
-175
-154
-124
-82
-27
44
130
232
346
470
600
731
861
988
1110
1228
1341
1452
1559
1664
1765
1859
1945
2020
2080
2125
2151
2160
2150
2125
2084
2033
1973
1907
1838
1767
1695
1619
1539
1452
1357
1252
1138
1016
892
766
643
525
415
312
215
122
32
-58
-148
-237
-325
-409
-488
-559
-623
-678
-725
-767
-802
-832
-855
-871
-879
-877
-866
-846
-819
-788
-756
-725
-696
-671
-649
-629
-609
-589
-567
-543
-517
-492
-468
-448
-434
-428
-429
-438
-453
-473
-496
-520
-541
-560
-576
-590
-603
-619
-640
-668
-702
-743
-786
-827
-861
-884
-891
-881
-855
-815
-766
-714
-662
-614
-571
-535
-503
-473
-444
-414
-382
-348
-311
-272
-229
-183
-130
-71
-4
72
156
246
340
437
535
633
730
827
922
1016
1108
1195
1275
1348
1412
1468
1517
1562
1603
1644
1685
1726
1766
1804
1840
1874
1908
1945
1988
2041
2106
2182
2269
2361
2455
2547
2632
2708
2775
2833
2883
2926
2961
2988
3005
3009
3000
2977
2939
2890
2831
2765
2695
2621
2542
2459
2367
2266
2152
2027
1889
1741
1584
1419
1249
1074
896
715
533
352
172
-5
-176
-342
-502
-657
-806
-950
-1088
-1221
-1346
-1463
-1571
-1670
-1760
-1844
-1926
-2009
-2094
-2186
-2283
-2387
-2494
-2603
-2712
-2818
-2921
-3018
-3110
-3194
-3270
-3335
-3387
-3424
-3445
-3447
-3433
-3404
-3361
-3309
-3249
-3185
-3116
-3045
-2970
-2892
-2811
-2726
-2639
-2549
-2458
-2366
-2275
-2185
-2096
-2007
-1917
-1825
-1728
-1625
-1514
-1395
-1267
-1131
-989
-844
-699
-558
-425
-300
-186
-81
16
109
200
292
385
479
571
658
736
800
847
877
888
880
857
820
771
712
645
572
493
410
325
239
153
70
-9
-85
-158
-227
-295
-362
-428
-494
-560
-626
-690
-751
-810
-864
-914
-960
-1002
-1041
-1075
-1107
-1135
-1159
-1180
-1197
-1209
-1216
-1218
-1214
-1204
-1188
-1165
-1136
-1100
-1057
-1006
-951
-889
-822
-749
-673
-592
-507
-420
-330
-239
-146
-54
36
121
200
272
334
385
425
455
473
482
481
472
456
435
410
386
364
346
335
330
332
337
341
342
335
319
293
259
220
181
146
118
101
94
96
104
116
129
142
155
167
181
197
217
239
264
289
314
338
362
385
409
436
466
500
536
574
613
652
691
732
776
825
880
942
1010
1083
1157
1231
1302
1369
1431
1488
1541
1589
1630
1665
1690
1704
1707
1698
1679
1651
1619
1584
1549
1512
1474
1432
1384
1330
1268
1200
1128
1055
984
917
856
800
747
695
640
582
519
452
383
315
252
196
149
113
89
75
72
78
93
117
150
191
240
297
362
432
506
584
662
741
818
892
963
1029
1091
1147
1198
1242
1279
1309
1329
1339
1338
1327
1305
1273
1230
1178
1117
1047
966
875
772
658
531
393
244
87
-77
-245
-414
-582
-747
-907
-1060
-1207
-1345
-1473
-1592
-1700
-1797
-1884
-1960
-2027
-2085
-2137
-2183
-2226
-2266
-2303
-2338
-2371
-2401
-2427
-2447
-2460
-2465
-2464
-2455
-2441
-2422
-2401
-2378
-2352
-2325
-2294
-2259
-2217
-2169
-2113
-2050
-1984
-1916
-1850
-1789
-1736
-1694
-1664
-1647
-1643
-1649
-1666
-1689
-1715
-1743
-1768
-1789
-1802
-1808
-1807
-1799
-1786
-1771
-1753
-1735
-1716
-1694
-1668
-1636
-1597
-1550
-1496
-1438
-1377
-1315
-1255
-1198
-1143
-1090
-1037
-982
-925
-864
-800
-734
-666
-597
-528
-459
-391
-324
-258
-196
-138
-87
-45
-12
10
21
24
20
10
-3
-21
-42
-68
-99
-138
-183
-235
-294
-356
-420
-483
-544
-599
-648
-690
-724
-750
-768
-780
-785
-784
-778
-769
-756
-741
-724
-706
-686
-666
-644
-622
-599
-576
-553
-531
-511
-493
-478
-468
-461
-459
-460
-462
-464
-461
-453
-437
-414
-383
-349
-315
-284
-260
-244
-238
-239
-245
-251
-255
-253
-244
-229
-210
-188
-166
-145
-125
-105
-81
-50
-9
45
112
192
284
386
496
611
730
852
976
1101
1227
1351
1472
1587
1696
1796
1887
1970
2045
2116
2182
2245
2306
2367
2428
2488
2548
2607
2664
2719
2771
2818
2860
2896
2925
2949
2966
2979
2987
2990
2990
2987
2980
2969
2955
2938
2917
2893
2866
2836
2800
2759
2710
2653
2587
2512
2431
2344
2255
2164
2073
1982
1889
1792
1688
1576
1454
1321
1178
1027
870
709
548
386
224
64
-96
-255
-413
-568
-720
-867
-1006
-1137
-1257
-1365
-1460
-1541
-1608
-1661
-1701
-1727
-1742
-1745
-1737
-1721
-1694
-1658
-1613
-1556
-1488
-1410
-1323
-1227
-1127
-1025
-924
-827
-734
-645
-561
-478
-395
-310
-222
-131
-37
59
155
249
341
428
509
582
648
704
752
790
819
841
858
872
886
901
919
941
966
993
1020
1047
1068
1084
1093
1096
1092
1085
1075
1064
1053
1043
1033
1022
1008
991
968
940
906
868
828
789
752
720
693
670
650
630
610
589
566
544
523
504
490
478
468
456
440
416
382
339
287
229
169
109
52
-3
-56
-111
-171
-240
-318
-406
-503
-606
-714
-821
-928
-1031
-1132
-1230
-1326
-1418
-1507
-1591
-1667
-1734
-1791
-1837
-1872
-1898
-1915
-1923
-1923
-1915
-1896
-1867
-1825
-1771
-1707
-1633
-1553
-1469
-1382
-1292
-1199
-1101
-995
-879
-752
-613
-463
-304
-139
29
195
357
512
658
795
924
1046
1163
1276
1386
1494
1600
1703
1800
1890
1972
2041
2102
2152
2192
2224
2251
2272
2288
2298
2302
2297
2283
2258
2223
2178
2126
2066
2001
1931
1855
1774
1687
1596
1501
1404
1308
1217
1131
1052
981
914
850
785
717
642
561
473
379
282
183
83
-16
-115
-212
-309
-406
-503
-600
-697
-795
-893
-992
-1092
-1192
-1292
-1390
-1483
-1570
-1649
-1718
-1779
-1833
-1881
-1927
-1972
-2019
-2069
-2120
-2173
-2225
-2276
-2324
-2369
-2412
-2453
-2492
-2531
-2568
-2603
-2634
-2660
-2680
-2692
-2697
-2693
-2683
-2666
-2642
-2611
-2573
-2527
-2473
-2411
-2342
-2268
-2190
-2110
-2032
-1955
-1880
-1807
-1735
-1661
-1585
-1505
-1421
-1332
-1240
-1147
-1053
-960
-869
-778
-688
-596
-503
-408
-310
-210
-111
-13
81
171
255
333
406
474
539
600
659
714
766
813
854
891
922
948
969
987
1000
1008
1010
1004
991
969
939
901
857
810
761
711
661
612
561
508
452
391
328
263
197
134
76
24
-21
-60
-93
-122
-149
-176
-203
-233
-265
-301
-340
-383
-430
-480
-533
-587
-640
-691
-739
-783
-822
-859
-895
-934
-979
-1032
-1095
-1169
-1252
-1342
-1437
-1534
-1630
-1725
-1817
-1906
-1995
-2082
-2167
-2249
-2327
-2398
-2459
-2508
-2546
-2571
-2585
-2592
-2592
-2589
-2582
-2573
-2559
-2540
-2513
-2476
-2427
-2367
-2294
-2208
-2110
-1999
-1876
-1742
-1596
-1440
-1277
-1109
-937
-766
-596
-427
-261
-96
69
236
404
574
744
912
1076
1235
1388
1535
1675
1810
1939
2062
2179
2289
2393
2488
2578
2663
2746
2829
2913
2999
3086
3171
3251
3324
3388
3443
3492
3537
3583
3632
3688
3753
3824
3901
3981
4061
4140
4216
4290
4360
4427
4488
4542
4584
4613
4624
4617
4591
4550
4497
4435
4369
4300
4230
4158
4080
3994
3897
3789
3668
3536
3394
3246
3091
2933
2770
2603
2430
2250
2064
1869
1668
1460
1248
1033
815
597
380
165
-46
-253
-454
-648
-835
-1014
-1187
-1351
-1509
-1661
-1807
-1949
-2087
-2221
-2353
-2483
-2612
-2739
-2863
-2984
-3100
-3209
-3309
-3399
-3479
-3547
-3603
-3647
-3677
-3692
-3689
-3667
-3624
-3559
-3475
-3374
-3257
-3130
-2997
-2859
-2719
-2579
-2439
-2297
-2156
-2015
-1876
-1740
-1610
-1487
-1372
-1265
-1162
-1063
-963
-859
-750
-633
-508
-376
-239
-98
44
184
320
449
567
675
770
854
928
995
1057
1118
1179
1241
1304
1367
1425
1478
1522
1558
1587
1612
1636
1664
1699
1741
1793
1850
1912
1973
2032
2086
2133
2173
2207
2234
2254
2268
2273
2270
2258
2234
2200
2156
2102
2039
1968
1890
1807
1719
1628
1535
1441
1348
1257
1168
1082
998
915
833
751
669
588
509
433
361
292
228
167
109
52
-2
-55
-104
-149
-188
-222
-250
-275
-300
-329
-363
-406
-458
-518
-584
-654
-725
-794
-859
-921
-979
-1033
-1085
-1135
-1184
-1232
-1278
-1324
-1368
-1411
-1455
-1500
-1546
-1595
-1646
-1698
-1751
-1803
-1853
-1902
-1949
-1995
-2041
-2090
-2141
-2195
-2252
-2309
-2364
-2415
-2457
-2488
-2506
-2510
-2502
-2482
-2454
-2422
-2389
-2359
-2333
-2313
-2299
-2288
-2279
-2268
-2254
-2235
-2208
-2173
-2129
-2076
-2013
-1939
-1855
-1758
-1650
-1530
-1398
-1255
-1101
-937
-762
-578
-382
-175
42
270
507
749
993
1234
1470
1695
1908
2107
2291
2461
2617
2760
2892
3012
3120
3216
3301
3374
3436
3489
3535
3575
3612
3648
3682
3715
3746
3774
3795
3809
3812
3804
3783
3750
3704
3647
3581
3504
3419
3323
3215
3094
2956
2802
2631
2444
2243
2032
1815
1595
1376
1160
949
745
546
355
172
-3
-169
-326
-475
-618
-756
-892
-1026
-1162
-1297
-1432
-1563
-1687
-1804
-1910
-2005
-2094
-2176
-2253
-2329
-2405
-2480
-2552
-2619
-2677
-2724
-2759
-2779
-2787
-2783
-2768
-2743
-2710
-2670
-2621
-2566
-2506
-2442
-2378
-2316
-2260
-2211
-2172
-2142
-2120
-2104
-2093
-2084
-2074
-2062
-2045
-2021
-1992
-1953
-1904
-1844
-1772
-1686
-1588
-1477
-1353
-1216
-1068
-909
-741
-566
-387
-208
-32
137
296
444
581
710
833
952
1071
1189
1307
1421
1530
1628
1715
1787
1846
1892
1928
1956
1979
1997
2011
2020
2023
2019
2007
1987
1959
1924
1881
1830
1769
1698
1615
1522
1418
1307
1192
1076
964
857
757
662
572
483
395
308
222
140
65
-1
-56
-101
-138
-172
-207
-247
-296
-353
-418
-485
-551
-610
-656
-688
-704
-705
-691
-667
-634
-593
-545
-491
-429
-359
-283
-202
-118
-35
44
115
176
224
260
284
295
296
286
267
239
202
158
105
47
-18
-86
-159
-235
-314
-396
-482
-570
-660
-748
-831
-907
-972
-1022
-1058
-1079
-1087
-1084
-1074
-1059
-1041
-1022
-1000
-977
-949
-916
-876
-829
-776
-718
-655
-588
-515
-437
-353
-262
-165
-63
41
146
248
346
438
524
606
686
763
840
915
988
1057
1120
1177
1228
1274
1318
1363
1411
1465
1523
1584
1645
1703
1752
1790
1816
1830
1834
1829
1819
1806
1792
1779
1765
1753
1740
1728
1716
1704
1692
1681
1669
1656
1640
1621
1597
1568
1534
1496
1453
1407
1360
1310
1260
1209
1157
1105
1054
1004
958
914
874
838
806
775
745
714
679
639
591
535
468
390
302
204
96
-19
-139
-263
-386
-509
-627
-741
-850
-952
-1047
-1136
-1217
-1289
-1351
-1402
-1442
-1470
-1486
-1491
-1487
-1476
-1460
-1443
-1427
-1413
-1403
-1398
-1398
-1403
-1412
-1425
-1441
-1459
-1479
-1499
-1518
-1535
-1549
-1557
-1560
-1557
-1548
-1536
-1521
-1506
-1493
-1485
-1483
-1486
-1494
-1503
-1513
-1518
-1518
-1509
-1494
-1471
-1444
-1416
-1388
-1363
-1342
-1324
-1309
-1293
-1274
-1249
-1216
-1174
-1123
-1061
-991
-912
-827
-734
-636
-534
-427
-319
-211
-106
-6
87
170
242
303
353
394
426
451
470
483
490
491
486
473
454
428
398
364
329
296
266
241
223
209
199
191
182
170
152
127
95
56
10
-41
-96
-154
-215
-279
-349
-424
-506
-596
-695
-801
-914
-1031
-1150
-1269
-1387
-1501
-1610
-1715
-1815
-1910
-2000
-2084
-2162
-2234
-2301
-2362
-2421
-2479
-2539
-2605
-2678
-2761
-2855
-2959
-3071
-3188
-3308
-3425
-3536
-3638
-3728
-3804
-3865
-3912
-3944
-3962
-3968
-3961
-3944
-3916
-3878
-3829
-3769
-3696
-3610
-3509
-3392
-3258
-3110
-2947
-2774
-2593
-2407
-2221
-2036
-1856
-1682
-1512
-1348
-1187
-1029
-874
-719
-566
-415
-265
-118
28
171
311
449
584
716
843
966
1083
1193
1297
1395
1485
1568
1644
1712
1771
1822
1863
1894
1916
1928
1932
1928
1916
1897
1869
1834
1792
1742
1688
1629
1571
1514
1461
1413
1372
1337
1305
1275
1245
1211
1174
1131
1084
1033
979
924
867
811
754
699
646
595
549
508
472
443
420
403
390
380
374
369
367
369
375
386
402
423
448
476
505
533
559
583
605
626
648
671
696
724
754
786
819
854
889
925
962
998
1033
1066
1096
1122
1141
1153
1159
1158
1153
1146
1137
1131
1127
1128
1134
1144
1158
1177
1200
1228
1260
1299
1343
1394
1451
1515
1583
1656
1732
1811
1892
1974
2058
2144
2231
2320
2408
2496
2583
2668
2750
2829
2905
2979
3051
3122
3193
3264
3336
3407
3477
3544
3606
3663
3711
3749
3777
3793
3796
3787
3765
3732
3689
3636
3576
3511
3441
3369
3296
3223
3148
3071
2992
2908
2818
2721
2616
2502
2379
2248
2110
1966
1816
1662
1505
1345
1181
1016
849
680
511
343
177
15
-142
-293
-438
-577
-711
-842
-971
-1100
-1229
-1358
-1487
-1612
-1734
-1850
-1959
-2061
-2156
-2246
-2333
-2415
-2495
-2571
-2642
-2705
-2757
-2798
-2826
-2840
-2844
-2838
-2825
-2807
-2786
-2764
-2741
-2718
-2695
-2673
-2653
-2635
-2620
-2606
-2594
-2580
-2560
-2533
-2494
-2442
-2376
-2298
-2209
-2112
-2012
-1909
-1805
-1702
-1598
-1494
-1389
-1281
-1171
-1059
-945
-828
-710
-588
-463
-332
-198
-60
80
219
356
487
613
733
849
962
1074
1187
1302
1418
1533
1645
1750
1848
1936
2013
2082
2142
2194
2240
2278
2309
2332
2345
2347
2338
2317
2287
2248
2202
2151
2096
2037
1976
1910
1839
1763
1680
1589
1492
1387
1277
1161
1041
918
792
663
533
400
264
127
-13
-155
-297
-437
-575
-709
-837
-959
-1074
-1183
-1284
-1379
-1467
-1549
-1624
-1693
-1756
-1815
-1869
-1920
-1968
-2013
-2054
-2090
-2119
-2140
-2151
-2152
-2142
-2123
-2096
-2063
-2028
-1992
-1958
-1926
-1897
-1869
-1842
-1812
-1778
-1736
-1683
-1617
-1537
-1444
-1340
-1227
-1111
-994
-881
-775
-674
-579
-486
-392
-293
-186
-69
57
189
326
463
598
728
853
972
1085
1193
1295
1392
1482
1565
1639
1704
1762
1814
1862
1909
1955
2000
2044
2084
2119
2145
2162
2167
2164
2152
2136
2118
2102
2089
2081
2077
2076
2074
2069
2057
2036
2003
1957
1900
1831
1752
1667
1575
1480
1382
1281
1176
1070
960
849
739
631
528
432
344
264
189
119
49
-23
-100
-183
-273
-368
-469
-573
-679
-788
-899
-1012
-1128
-1247
-1368
-1490
-1609
-1725
-1833
-1932
-2021
-2099
-2166
-2224
-2273
-2315
-2352
-2386
-2417
-2447
-2475
-2501
-2524
-2543
-2557
-2564
-2565
-2558
-2544
-2525
-2502
-2477
-2449
-2421
-2391
-2359
-2324
-2286
-2244
-2197
-2146
-2089
-2028
-1960
-1887
-1808
-1722
-1632
-1537
-1442
-1347
-1256
-1171
-1092
-1018
-951
-885
-819
-752
-680
-604
-523
-436
-343
-244
-139
-27
92
215
340
464
584
695
796
887
969
1045
1117
1189
1262
1336
1410
1482
1547
1605
1653
1692
1721
1743
1758
1768
1772
1768
1756
1735
1706
1667
1623
1575
1524
1471
1417
1360
1299
1234
1166
1097
1030
968
915
871
835
801
765
720
660
584
490
383
266
144
23
-97
-215
-334
-456
-583
-717
-855
-996
-1133
-1264
-1385
-1495
-1596
-1691
-1782
-1872
-1961
-2049
-2132
-2206
-2268
-2317
-2352
-2378
-2399
-2418
-2440
-2467
-2498
-2530
-2561
-2587
-2605
-2614
-2615
-2610
-2599
-2584
-2565
-2542
-2514
-2479
-2437
-2389
-2337
-2283
-2230
-2179
-2130
-2081
-2031
-1977
-1917
-1850
-1777
-1700
-1621
-1544
-1470
-1399
-1330
-1260
-1189
-1115
-1038
-958
-878
-799
-722
-648
-573
-497
-416
-329
-233
-131
-24
84
192
298
402
505
610
721
840
966
1099
1236
1373
1504
1629
1743
1847
1942
2029
2109
2183
2250
2308
2356
2391
2413
2422
2419
2406
2386
2360
2328
2291
2248
2197
2138
2071
1997
1918
1836
1753
1673
1595
1520
1448
1379
1312
1246
1182
1119
1059
1002
947
894
841
790
738
686
634
584
535
487
442
398
355
314
273
233
198
167
142
126
117
117
122
131
141
149
153
152
145
132
113
90
62
30
-4
-41
-78
-116
-154
-192
-228
-263
-297
-330
-361
-390
-415
-435
-448
-453
-450
-440
-423
-403
-381
-361
-342
-326
-313
-302
-293
-285
-277
-271
-265
-262
-260
-259
-258
-254
-245
-231
-210
-183
-151
-116
-79
-42
-6
29
66
104
147
194
246
302
362
423
485
546
606
664
720
773
824
870
911
944
969
984
989
982
966
940
906
866
820
768
713
653
591
525
456
385
313
240
166
93
20
-51
-120
-188
-254
-319
-383
-448
-514
-581
-649
-718
-784
-848
-908
-963
-1012
-1059
-1104
-1148
-1193
-1241
-1292
-1343
-1395
-1443
-1487
-1524
-1554
-1577
-1595
-1609
-1622
-1634
-1646
-1660
-1673
-1686
-1697
-1705
-1711
-1713
-1712
-1709
-1703
-1696
-1686
-1673
-1655
-1633
-1603
-1567
-1522
-1469
-1407
-1337
-1259
-1175
-1084
-989
-890
-789
-685
-582
-478
-376
-276
-180
-88
-1
81
158
230
297
361
421
476
525
569
604
629
646
653
653
648
640
632
626
623
623
625
626
627
626
624
621
619
619
621
626
633
640
646
649
648
645
640
637
636
640
648
660
672
684
693
699
701
702
704
709
719
735
756
781
807
834
858
879
897
912
924
933
937
937
931
918
898
872
842
810
778
749
724
704
688
677
670
668
672
682
700
727
762
804
853
907
963
1022
1082
1145
1211
1282
1358
1439
1525
1616
1709
1804
1900
1999
2100
2204
2311
2419
2527
2633
2735
2830
2918
2997
3069
3133
3191
3242
3285
3320
3346
3362
3368
3365
3353
3336
3314
3288
3257
3220
3174
3117
3048
2967
2875
2776
2673
2569
2465
2362
2259
2152
2040
1919
1790
1654
1513
1371
1231
1095
966
842
723
606
491
377
263
153
47
-52
-143
-227
-305
-380
-455
-532
-611
-692
-774
-855
-931
-1000
-1066
-1125
-1182
-1239
-1300
-1365
-1436
-1511
-1589
-1665
-1736
-1800
-1854
-1899
-1934
-1961
-1981
-1997
-2009
-2017
-2020
-2017
-2008
-1991
-1967
-1936
-1901
-1862
-1822
-1782
-1741
-1700
-1656
-1607
-1551
-1488
-1417
-1340
-1257
-1171
-1085
-999
-915
-831
-747
-662
-573
-482
-389
-296
-205
-120
-41
28
87
136
175
206
230
246
255
257
252
241
225
204
181
156
130
104
78
52
26
-1
-27
-52
-76
-98
-121
-145
-171
-203
-241
-284
-333
-383
-433
-478
-516
-546
-568
-584
-596
-606
-616
-626
-636
-643
-644
-640
-627
-608
-585
-561
-538
-519
-506
-499
-495
-493
-492
-489
-486
-482
-478
-475
-475
-476
-479
-482
-484
-486
-487
-488
-491
-495
-502
-510
-519
-526
-531
-532
-530
-526
-522
-520
-522
-526
-533
-538
-538
-530
-511
-480
-437
-384
-325
-261
-196
-131
-66
-2
63
129
195
262
326
387
442
491
532
564
588
603
610
610
603
590
572
552
529
506
481
454
421
380
327
260
179
84
-23
-138
-258
-379
-499
-618
-737
-855
-976
-1097
-1218
-1335
-1444
-1543
-1627
-1697
-1753
-1798
-1836
-1870
-1903
-1935
-1966
-1994
-2016
-2029
-2037
-2037
-2033
-2029
-2025
-2027
-2031
-2036
-2039
-2033
-2020
-1994
-1956
-1907
-1849
-1784
-1716
-1643
-1566
-1485
-1398
-1304
-1205
-1103
-1000
-900
-804
-713
-628
-545
-465
-383
-299
-212
-123
-33
55
142
227
311
396
482
572
665
759
852
940
1018
1089
1146
1192
1227
1254
1273
1287
1295
1298
1296
1288
1275
1259
1240
1221
1202
1184
1166
1147
1126
1099
1066
1026
979
927
871
813
753
691
629
563
496
425
351
275
197
119
41
-36
-113
-190
-266
-342
-416
-489
-559
-625
-688
-746
-802
-856
-908
-960
-1008
-1057
-1101
-1141
-1176
-1207
-1233
-1258
-1283
-1310
-1340
-1374
-1410
-1449
-1487
-1523
-1556
-1584
-1606
-1622
-1632
-1635
-1632
-1622
-1605
-1583
-1555
-1524
-1491
-1457
-1422
-1387
-1350
-1309
-1264
-1212
-1153
-1084
-1006
-921
-828
-730
-627
-519
-409
-295
-179
-61
59
180
301
421
540
656
771
882
990
1095
1194
1289
1379
1463
1543
1617
1686
1749
1807
1857
1897
1928
1946
1950
1942
1920
1887
1843
1791
1729
1660
1583
1499
1406
1307
1201
1091
979
867
756
648
543
442
342
245
150
57
-33
-119
-201
-278
-352
-421
-489
-557
-625
-692
-760
-824
-885
-938
-983
-1018
-1046
-1063
-1073
-1076
-1073
-1065
-1051
-1031
-1004
-972
-934
-892
-849
-806
-766
-731
-702
-678
-659
-643
-626
-606
-582
-552
-514
-470
-419
-362
-301
-236
-166
-92
-13
73
165
263
366
472
580
685
787
883
974
1060
1142
1224
1308
1395
1486
1581
1678
1773
1866
1954
2035
2112
2185
2256
2328
2404
2483
2565
2649
2733
2814
2888
2954
3010
3055
3089
3112
3125
3129
3123
3109
3088
3060
3026
2987
2944
2897
2846
2790
2729
2662
2589
2508
2420
2324
2223
2116
2005
1891
1777
1664
1553
1447
1345
1248
1156
1066
977
887
793
694
590
483
373
264
159
59
-34
-120
-202
-279
-355
-430
-506
-583
-659
-734
-807
-878
-946
-1012
-1078
-1142
-1204
-1264
-1320
-1373
-1422
-1469
-1515
-1565
-1621
-1684
-1757
-1837
-1922
-2008
-2089
-2163
-2227
-2279
-2322
-2356
-2386
-2414
-2441
-2467
-2491
-2510
-2521
-2522
-2512
-2491
-2460
-2421
-2376
-2328
-2278
-2224
-2168
-2107
-2040
-1966
-1884
-1795
-1699
-1599
-1497
-1394
-1292
-1193
-1098
-1006
-918
-832
-749
-667
-586
-506
-427
-349
-275
-205
-140
-81
-27
21
65
105
141
173
201
223
239
249
254
254
253
250
249
250
251
253
253
250
241
227
209
187
163
139
115
92
69
45
19
-10
-40
-72
-105
-136
-164
-191
-215
-239
-264
-291
-321
-353
-387
-422
-456
-490
-524
-559
-595
-634
-677
-723
-771
-819
-864
-905
-939
-964
-981
-990
-990
-984
-973
-957
-939
-920
-901
-884
-869
-856
-844
-831
-817
-798
-776
-749
-720
-692
-667
-648
-637
-633
-636
-643
-650
-657
-661
-662
-661
-660
-659
-661
-663
-664
-660
-649
-626
-592
-545
-489
-424
-354
-280
-203
-122
-37
54
150
252
357
462
562
656
741
818
888
953
1016
1081
1147
1215
1284
1351
1415
1473
1526
1573
1613
1647
1676
1701
1721
1737
1752
1765
1779
1796
1818
1844
1873
1902
1929
1949
1958
1955
1940
1913
1879
1841
1802
1765
1733
1705
1680
1658
1638
1618
1599
1580
1562
1544
1526
1508
1487
1464
1437
1409
1380
1354
1334
1322
1318
1324
1337
1356
1376
1395
1412
1426
1436
1445
1455
1465
1479
1494
1510
1526
1539
1547
1550
1547
1537
1521
1500
1474
1443
1408
1367
1321
1269
1211
1146
1077
1002
924
843
758
671
580
485
385
280
168
51
-70
-193
-317
-438
-554
-663
-764
-857
-943
-1022
-1099
-1171
-1242
-1311
-1378
-1442
-1501
-1553
-1598
-1636
-1665
-1687
-1704
-1714
-1721
-1724
-1723
-1719
-1712
-1701
-1687
-1671
-1653
-1633
-1613
-1591
-1569
-1544
-1517
-1485
-1449
-1408
-1362
-1314
-1263
-1213
-1165
-1119
-1076
-1035
-994
-951
-903
-849
-787
-716
-637
-550
-459
-365
-269
-173
-77
19
116
213
311
409
507
603
696
785
870
951
1028
1103
1177
1249
1319
1387
1450
1506
1554
1593
1623
1645
1660
1669
1676
1681
1685
1688
1689
1688
1684
1676
1664
1650
1634
1617
1599
1581
1561
1540
1517
1490
1459
1426
1389
1350
1310
1270
1232
1195
1159
1123
1085
1042
992
933
864
784
693
595
491
387
284
186
93
5
-80
-164
-250
-341
-437
-539
-644
-752
-858
-960
-1059
-1152
-1241
-1328
-1412
-1494
-1575
-1652
-1726
-1795
-1858
-1917
-1973
-2027
-2083
-2142
-2204
-2270
-2338
-2406
-2471
-2533
-2588
-2638
-2682
-2720
-2753
-2781
-2803
-2819
-2830
-2834
-2834
-2829
-2822
-2814
-2803
-2790
-2773
-2749
-2715
-2671
-2616
-2551
-2479
-2404
-2328
-2255
-2185
-2117
-2049
-1980
-1907
-1827
-1742
-1652
-1560
-1466
-1375
-1286
-1201
-1119
-1041
-966
-894
-826
-764
-707
-656
-610
-567
-526
-485
-442
-398
-353
-309
-267
-230
-197
-169
-144
-120
-94
-67
-36
-4
29
60
89
115
140
164
190
220
252
288
323
357
386
409
425
435
441
443
445
447
449
450
449
444
436
423
408
391
372
354
334
312
289
262
233
202
171
142
115
92
72
53
33
10
-16
-46
-78
-110
-140
-166
-188
-206
-222
-239
-261
-289
-324
-367
-414
-466
-519
-572
-625
-678
-732
-785
-839
-892
-941
-987
-1026
-1059
-1086
-1108
-1125
-1140
-1152
-1160
-1164
-1161
-1150
-1130
-1102
-1066
-1026
-984
-942
-901
-862
-823
-783
-740
-694
-644
-591
-536
-480
-422
-363
-300
-233
-160
-81
4
92
180
265
346
421
491
559
628
699
775
857
942
1029
1115
1197
1273
1343
1407
1467
1525
1582
1639
1696
1751
1803
1851
1895
1934
1970
2003
2035
2066
2096
2123
2147
2167
2182
2191
2194
2193
2187
2177
2163
2143
2116
2083
2041
1994
1940
1882
1822
1761
1701
1639
1577
1512
1444
1372
1297
1221
1145
1072
1004
941
884
832
782
733
684
633
579
525
470
415
361
309
257
205
152
100
46
-8
-60
-111
-159
-204
-246
-284
-321
-356
-389
-421
-452
-480
-507
-530
-550
-566
-579
-586
-590
-588
-582
-571
-557
-540
-522
-504
-488
-475
-466
-460
-457
-457
-459
-462
-465
-469
-473
-476
-478
-478
-476
-470
-459
-443
-422
-397
-367
-334
-296
-253
-204
-148
-83
-10
70
157
249
341
433
522
608
692
775
858
941
1026
1112
1197
1280
1358
1431
1498
1560
1617
1670
1721
1770
1816
1857
1893
1922
1944
1958
1965
1968
1968
1967
1965
1961
1954
1943
1927
1904
1875
1839
1799
1754
1706
1656
1603
1546
1486
1421
1353
1284
1214
1145
1081
1020
962
905
848
787
721
647
568
483
395
307
221
138
58
-21
-101
-183
-272
-367
-470
-580
-695
-813
-931
-1045
-1155
-1257
-1350
-1435
-1511
-1578
-1639
-1693
-1742
-1787
-1828
-1865
-1897
-1923
-1941
-1950
-1948
-1934
-1910
-1875
-1832
-1782
-1729
-1674
-1619
-1565
-1511
-1457
-1401
-1341
-1277
-1208
-1133
-1053
-970
-885
-801
-720
-644
-573
-510
-453
-402
-355
-312
-270
-228
-184
-137
-88
-37
14
63
108
147
179
202
217
225
228
227
225
224
225
228
233
238
244
248
250
249
244
237
228
218
208
197
185
174
162
149
136
124
113
104
98
95
96
101
108
117
127
136
145
152
156
158
154
145
129
104
71
30
-18
-70
-124
-176
-223
-264
-298
-325
-347
-365
-383
-402
-424
-451
-481
-514
-548
-580
-608
-632
-650
-661
-665
-664
-657
-646
-631
-615
-597
-578
-560
-541
-523
-504
-486
-467
-448
-427
-405
-381
-355
-326
-295
-262
-229
-195
-162
-129
-98
-66
-34
0
38
81
130
183
240
299
356
409
457
497
530
556
577
595
611
626
641
655
667
678
684
687
685
680
671
662
651
642
635
631
630
633
640
650
662
675
686
693
695
691
680
662
640
613
585
556
528
502
476
452
427
403
378
352
326
300
272
244
213
180
143
102
59
14
-31
-73
-111
-143
-167
-185
-195
-200
-201
-199
-197
-196
-198
-203
-212
-224
-240
-257
-274
-291
-305
-317
-326
-332
-338
-343
-348
-353
-357
-360
-358
-353
-341
-324
-304
-282
-261
-245
-235
-231
-233
-240
-249
-259
-269
-276
-283
-288
-294
-301
-309
-319
-331
-345
-360
-376
-395
-417
-442
-471
-502
-534
-566
-595
-619
-638
-651
-660
-665
-668
-671
-675
-678
-680
-680
-676
-667
-653
-635
-613
-588
-563
-539
-516
-495
-476
-460
-445
-433
-421
-411
-403
-397
-392
-390
-391
-395
-400
-408
-417
-426
-436
-446
-455
-465
-476
-489
-505
-525
-548
-573
-600
-626
-650
-671
-689
-704
-718
-731
-743
-754
-762
-766
-762
-748
-721
-683
-633
-574
-510
-444
-378
-315
-255
-198
-143
-89
-35
18
71
122
170
214
253
286
315
340
361
378
390
398
402
400
394
383
369
353
335
317
298
280
263
247
234
225
219
217
218
222
226
229
231
229
226
222
219
219
223
233
248
269
295
325
361
401
447
498
555
616
678
740
798
850
893
927
954
975
993
1010
1029
1048
1067
1084
1096
1099
1091
1073
1043
1004
956
904
847
787
724
659
590
517
442
364
285
207
131
58
-11
-77
-141
-204
-266
-329
-390
-450
-507
-558
-602
-638
-666
-687
-701
-712
-721
-731
-744
-759
-779
-800
-824
-848
-871
-892
-910
-923
-931
-934
-929
-918
-900
-876
-845
-809
-770
-728
-686
-645
-605
-567
-533
-503
-476
-455
-437
-425
-415
-408
-400
-392
-381
-366
-349
-330
-311
-294
-281
-273
-268
-266
-262
-254
-238
-213
-178
-135
-84
-30
26
82
135
187
238
289
342
397
456
516
579
641
703
765
825
885
945
1004
1063
1122
1179
1234
1287
1337
1384
1427
1467
1503
1536
1565
1590
1611
1626
1636
1639
1636
1626
1607
1580
1545
1502
1452
1395
1333
1268
1199
1127
1053
975
892
805
714
619
521
424
328
235
148
67
-9
-78
-143
-203
-258
-308
-354
-395
-431
-463
-491
-515
-535
-552
-565
-574
-579
-579
-576
-571
-564
-558
-553
-549
-544
-539
-530
-517
-498
-474
-446
-415
-383
-353
-325
-301
-279
-258
-239
-219
-199
-179
-160
-142
-125
-109
-93
-77
-59
-39
-17
6
31
55
79
104
131
160
192
230
271
314
356
395
428
453
469
477
477
473
465
457
449
442
435
429
422
414
405
393
378
361
340
316
288
259
228
198
169
143
121
101
83
66
48
28
5
-19
-45
-71
-95
-118
-141
-166
-193
-224
-262
-307
-357
-411
-466
-522
-575
-625
-670
-713
-752
-788
-822
-853
-881
-906
-927
-944
-957
-969
-978
-985
-989
-990
-986
-976
-959
-936
-907
-874
-840
-807
-776
-749
-725
-704
-684
-664
-643
-620
-596
-572
-550
-530
-513
-499
-487
-476
-465
-454
-442
-430
-420
-414
-412
-416
-424
-435
-447
-458
-465
-468
-467
-463
-461
-461
-467
-479
-498
-521
-545
-566
-581
-588
-584
-572
-553
-529
-504
-479
-456
-434
-412
-391
-368
-343
-317
-291
-266
-245
-227
-213
-203
-195
-189
-184
-181
-181
-185
-196
-213
-237
-266
-297
-328
-355
-376
-389
-394
-392
-386
-377
-369
-363
-360
-359
-361
-365
-369
-374
-378
-384
-390
-397
-406
-416
-428
-439
-450
-459
-465
-465
-460
-448
-427
-398
-361
-317
-266
-209
-147
-82
-14
56
129
204
281
358
435
511
584
655
722
787
851
914
977
1041
1103
1163
1219
1268
1310
1345
1373
1396
1417
1439
1462
1490
1520
1554
1588
1622
1653
1680
1702
1719
1731
1737
1739
1736
1729
1718
1705
1689
1671
1652
1631
1610
1586
1560
1531
1498
1462
1424
1384
1345
1308
1274
1244
1215
1188
1159
1128
1091
1047
997
941
879
814
747
680
614
548
484
421
357
293
229
164
99
35
-28
-88
-146
-201
-254
-307
-360
-414
-470
-527
-584
-640
-693
-740
-783
-819
-851
-879
-905
-932
-960
-990
-1020
-1049
-1074
-1092
-1102
-1102
-1092
-1072
-1043
-1006
-965
-917
-864
-805
-741
-672
-597
-516
-431
-342
-250
-159
-68
19
102
180
251
316
375
430
482
533
585
639
695
755
817
880
943
1006
1066
1122
1174
1222
1263
1297
1324
1344
1357
1363
1365
1364
1360
1354
1347
1336
1319
1294
1258
1212
1155
1089
1016
943
870
801
737
678
623
570
518
466
414
362
312
264
219
175
133
90
47
3
-41
-83
-122
-156
-184
-205
-221
-234
-245
-256
-266
-276
-284
-289
-290
-288
-282
-276
-270
-266
-267
-271
-280
-293
-309
-329
-353
-382
-417
-459
-506
-556
-608
-659
-705
-745
-780
-810
-838
-865
-895
-927
-961
-997
-1032
-1065
-1095
-1123
-1151
-1178
-1208
-1240
-1273
-1305
-1336
-1362
-1384
-1401
-1416
-1431
-1450
-1472
-1498
-1527
-1554
-1577
-1591
-1596
-1591
-1578
-1559
-1537
-1514
-1490
-1464
-1435
-1401
-1361
-1315
-1264
-1212
-1160
-1113
-1071
-1034
-1002
-972
-943
-913
-884
-856
-834
-819
-815
-823
-840
-865
-893
-922
-947
-968
-983
-996
-1006
-1020
-1038
-1061
-1090
-1125
-1164
-1207
-1250
-1292
-1331
-1364
-1388
-1403
-1407
-1399
-1380
-1351
-1312
-1268
-1218
-1165
-1110
-1054
-997
-938
-878
-817
-757
-697
-639
-582
-527
-473
-419
-365
-310
-255
-202
-150
-102
-59
-21
13
43
70
96
121
147
172
197
221
245
268
290
311
330
349
366
381
394
406
417
429
444
463
486
512
542
572
600
625
645
660
669
675
678
680
680
680
679
677
675
673
672
673
676
681
687
695
703
709
715
720
726
734
746
762
781
800
819
833
841
843
839
831
823
816
813
815
821
832
844
856
868
881
893
908
926
946
967
989
1008
1022
1032
1037
1039
1040
1045
1056
1074
1100
1131
1166
1202
1237
1268
1297
1322
1345
1368
1390
1413
1436
1458
1479
1496
1511
1523
1532
1538
1541
1541
1537
1530
1520
1508
1495
1483
1475
1471
1472
1478
1485
1491
1492
1486
1471
1446
1413
1375
1336
1297
1262
1233
1207
1185
1165
1143
1118
1090
1058
1022
989
955
923
892
863
832
798
758
712
660
603
542
482
424
370
320
275
231
186
140
89
34
-23
-81
-138
-193
-243
-290
-335
-380
-428
-479
-535
-595
-655
-713
-767
-815
-855
-888
-915
-939
-960
-981
-1000
-1020
-1036
-1048
-1055
-1056
-1052
-1043
-1030
-1014
-998
-979
-958
-934
-908
-879
-848
-817
-787
-758
-730
-703
-676
-647
-616
-583
-548
-514
-482
-454
-429
-410
-393
-378
-362
-345
-326
-306
-286
-271
-261
-258
-261
-269
-279
-286
-286
-279
-261
-235
-203
-168
-133
-103
-78
-61
-52
-48
-48
-52
-58
-66
-75
-87
-101
-119
-141
-166
-193
-222
-252
-283
-314
-344
-375
-407
-439
-473
-508
-545
-582
-620
-657
-693
-727
-759
-789
-817
-845
-872
-902
-933
-966
-1002
-1039
-1076
-1112
-1145
-1175
-1202
-1226
-1248
-1268
-1287
-1304
-1320
-1332
-1341
-1345
-1342
-1332
-1315
-1293
-1266
-1237
-1206
-1174
-1141
-1108
-1074
-1037
-999
-957
-912
-865
-814
-762
-707
-650
-591
-529
-464
-397
-327
-257
-187
-119
-51
14
77
139
201
262
323
385
447
508
567
625
679
730
778
821
860
894
923
945
960
968
970
967
959
947
934
919
902
881
857
826
790
748
702
652
603
555
510
468
428
388
346
300
247
188
124
55
-15
-83
-149
-211
-269
-325
-378
-433
-488
-546
-606
-669
-733
-799
-867
-938
-1012
-1089
-1171
-1255
-1341
-1425
-1505
-1579
-1645
-1701
-1749
-1789
-1823
-1853
-1879
-1902
-1920
-1930
-1930
-1917
-1889
-1846
-1789
-1723
-1651
-1578
-1509
-1445
-1387
-1336
-1288
-1241
-1192
-1139
-1082
-1020
-957
-893
-832
-774
-720
-669
-618
-565
-508
-445
-376
-302
-223
-142
-62
17
94
168
240
311
382
454
527
601
677
752
827
899
969
1034
1093
1148
1196
1239
1277
1310
1339
1364
1385
1402
1415
1424
1430
1432
1433
1433
1435
1438
1444
1450
1456
1459
1455
1444
1422
1390
1349
1301
1248
1191
1134
1078
1022
970
919
870
825
784
747
715
688
663
641
619
597
573
549
526
507
492
482
478
477
478
479
478
473
466
457
449
442
438
436
434
431
423
408
384
351
309
261
208
152
95
38
-16
-68
-115
-156
-190
-216
-235
-248
-256
-264
-272
-285
-301
-323
-349
-377
-408
-440
-474
-510
-550
-591
-634
-674
-709
-734
-746
-745
-732
-710
-684
-660
-641
-629
-624
-622
-619
-610
-594
-568
-535
-498
-463
-434
-413
-401
-396
-395
-394
-391
-384
-375
-365
-359
-359
-365
-379
-397
-416
-432
-442
-445
-441
-429
-411
-390
-366
-338
-306
-269
-226
-175
-120
-59
3
64
124
180
231
279
323
363
399
431
458
480
497
511
524
536
549
566
585
606
630
654
679
703
728
754
782
812
844
876
908
937
962
982
997
1008
1018
1027
1037
1048
1062
1078
1095
1114
1133
1152
1170
1187
1202
1215
1224
1231
1235
1236
1236
1235
1234
1233
1231
1226
1219
1206
1186
1160
1129
1094
1058
1024
993
965
939
914
887
855
815
767
712
650
584
516
449
383
321
261
203
148
95
44
-5
-51
-94
-135
-174
-213
-252
-293
-335
-378
-422
-466
-506
-544
-578
-607
-633
-657
-678
-699
-718
-738
-757
-774
-790
-803
-813
-819
-819
-812
-799
-778
-749
-714
-675
-632
-588
-546
-506
-471
-439
-409
-380
-348
-313
-272
-225
-170
-110
-45
25
98
174
252
333
415
498
582
665
745
822
894
963
1028
1092
1155
1218
1282
1346
1410
1472
1528
1578
1619
1651
1673
1687
1692
1691
1684
1671
1653
1630
1603
1572
1538
1503
1467
1431
1393
1353
1308
1258
1201
1135
1064
987
910
834
762
697
637
582
528
472
412
345
272
193
112
32
-46
-119
-188
-253
-316
-379
-444
-510
-578
-645
-710
-772
-830
-885
-939
-994
-1051
-1112
-1176
-1241
-1303
-1360
-1408
-1446
-1473
-1492
-1504
-1514
-1523
-1532
-1542
-1551
-1556
-1555
-1545
-1526
-1499
-1467
-1433
-1398
-1366
-1338
-1311
-1286
-1260
-1230
-1197
-1160
-1119
-1077
-1033
-990
-946
-901
-854
-804
-751
-695
-640
-587
-538
-496
-460
-430
-401
-370
-334
-289
-234
-168
-95
-15
67
148
227
303
375
445
511
574
633
688
736
776
809
834
851
864
871
876
877
876
870
860
846
828
807
787
767
750
737
726
715
702
685
659
625
580
527
466
400
331
263
196
132
73
18
-33
-79
-122
-162
-200
-237
-274
-312
-350
-389
-427
-465
-501
-536
-571
-606
-643
-684
-729
-779
-832
-888
-944
-997
-1047
-1091
-1129
-1162
-1190
-1215
-1237
-1259
-1280
-1301
-1323
-1346
-1370
-1395
-1421
-1447
-1471
-1491
-1506
-1514
-1514
-1506
-1490
-1469
-1442
-1413
-1381
-1348
-1314
-1276
-1236
-1191
-1143
-1092
-1039
-986
-934
-883
-834
-785
-736
-685
-632
-577
-523
-469
-419
-372
-329
-289
-250
-208
-163
-112
-56
5
68
130
189
242
289
328
363
393
422
451
480
510
540
569
594
615
630
638
640
635
625
611
595
579
563
549
537
526
515
505
493
478
462
443
422
402
382
364
347
333
320
308
297
285
273
260
247
231
214
193
169
143
115
88
64
46
37
37
46
62
81
99
114
123
125
124
123
124
131
145
167
194
222
247
267
279
286
288
289
292
299
310
326
344
361
375
386
393
399
405
412
422
433
445
454
459
460
455
449
443
440
444
454
470
489
508
524
535
541
540
537
532
527
524
521
518
513
506
494
481
466
451
438
426
416
406
393
375
350
319
283
244
203
165
128
95
64
33
1
-33
-72
-114
-161
-211
-265
-322
-381
-444
-509
-576
-642
-706
-768
-825
-877
-924
-968
-1008
-1045
-1078
-1105
-1127
-1140
-1144
-1140
-1130
-1115
-1099
-1085
-1073
-1065
-1059
-1052
-1043
-1029
-1008
-984
-954
-922
-889
-857
-825
-792
-759
-723
-685
-644
-603
-564
-528
-496
-468
-442
-415
-385
-350
-311
-268
-224
-182
-144
-111
-82
-57
-33
-6
24
57
92
126
157
181
200
214
227
242
263
293
331
378
428
478
525
565
597
622
641
657
672
688
703
718
730
737
739
733
720
700
674
643
609
572
533
493
455
420
390
366
349
339
335
335
335
335
333
329
323
317
312
310
311
317
325
335
346
356
365
373
380
385
390
395
399
404
409
414
421
427
434
440
445
446
443
436
425
413
401
393
391
398
412
433
458
482
503
518
524
524
517
508
498
491
487
487
488
490
490
485
475
460
440
417
391
362
333
302
271
239
207
176
147
120
98
78
60
44
27
9
-11
-34
-59
-85
-110
-134
-156
-176
-194
-210
-225
-239
-252
-264
-274
-282
-287
-291
-294
-296
-301
-307
-316
-327
-340
-353
-365
-376
-385
-393
-400
-408
-417
-428
-442
-458
-474
-491
-508
-524
-538
-551
-563
-574
-583
-591
-597
-599
-598
-594
-588
-580
-573
-569
-569
-573
-582
-593
-604
-612
-615
-611
-600
-581
-558
-531
-504
-477
-452
-427
-401
-373
-340
-303
-262
-217
-172
-129
-89
-53
-23
5
30
57
86
118
153
190
228
266
302
336
370
404
440
478
520
565
611
658
703
746
786
823
859
893
926
958
989
1016
1040
1059
1072
1081
1085
1085
1083
1078
1070
1060
1044
1024
999
970
938
904
871
838
808
779
749
717
682
643
598
549
498
444
391
340
290
244
199
157
116
77
38
-2
-41
-83
-126
-174
-224
-278
-335
-392
-447
-497
-541
-576
-603
-622
-635
-643
-647
-649
-649
-645
-637
-624
-604
-579
-547
-510
-470
-427
-382
-335
-287
-237
-184
-128
-69
-10
49
106
158
206
247
282
313
340
366
393
421
451
481
510
537
559
575
585
589
591
592
595
603
618
639
665
694
722
747
767
782
792
800
807
815
826
838
850
860
866
866
860
848
831
813
794
775
754
731
701
664
617
561
499
433
368
307
252
205
163
124
84
40
-10
-66
-127
-191
-256
-319
-379
-437
-493
-547
-601
-655
-709
-761
-812
-859
-903
-945
-985
-1025
-1065
-1106
-1146
-1184
-1219
-1248
-1272
-1290
-1305
-1317
-1329
-1343
-1359
-1377
-1393
-1406
-1414
-1414
-1405
-1388
-1365
-1337
-1306
-1273
-1240
-1207
-1171
-1132
-1088
-1038
-982
-919
-849
-775
-696
-616
-534
-454
-375
-300
-227
-158
-91
-27
37
101
164
228
290
351
410
465
518
567
615
661
707
753
800
847
896
946
997
1050
1104
1160
1218
1275
1329
1378
1419
1451
1471
1480
1480
1473
1461
1448
1435
1423
1413
1404
1393
1380
1363
1341
1313
1280
1241
1197
1149
1097
1043
986
930
874
819
766
713
660
603
542
474
399
318
234
149
66
-14
-88
-159
-228
-298
-372
-451
-534
-620
-705
-785
-856
-916
-964
-1002
-1035
-1063
-1089
-1115
-1141
-1165
-1185
-1198
-1204
-1201
-1192
-1180
-1169
-1159
-1155
-1154
-1156
-1158
-1157
-1152
-1141
-1124
-1104
-1082
-1059
-1037
-1016
-994
-970
-943
-910
-874
-835
-794
-754
-716
-680
-646
-613
-578
-540
-499
-455
-410
-365
-321
-280
-240
-201
-159
-113
-62
-8
49
104
155
197
231
257
277
295
315
341
373
411
452
493
530
560
582
597
608
618
629
643
662
683
704
722
736
744
748
750
752
756
763
773
784
795
800
800
793
778
758
734
709
683
657
631
604
574
543
510
475
440
406
371
336
300
260
215
165
111
54
-4
-60
-112
-160
-205
-248
-291
-336
-383
-433
-485
-536
-585
-632
-675
-717
-757
-799
-842
-887
-933
-979
-1020
-1057
-1087
-1111
-1130
-1146
-1161
-1176
-1193
-1209
-1223
-1234
-1240
-1239
-1231
-1218
-1199
-1179
-1157
-1135
-1115
-1095
-1076
-1057
-1040
-1024
-1008
-994
-979
-964
-945
-923
-895
-861
-821
-777
-730
-683
-637
-593
-551
-510
-469
-426
-382
-336
-290
-246
-207
-173
-148
-130
-119
-114
-113
-113
-114
-114
-113
-110
-107
-104
-100
-97
-94
-91
-88
-86
-85
-85
-87
-91
-96
-101
-105
-107
-106
-101
-92
-79
-64
-49
-34
-24
-18
-18
-25
-37
-55
-75
-98
-121
-145
-168
-192
-217
-244
-274
-305
-337
-368
-399
-427
-453
-476
-497
-518
-540
-563
-587
-611
-635
-656
-674
-688
-698
-704
-708
-709
-709
-707
-702
-694
-681
-663
-639
-610
-578
-542
-504
-465
-426
-388
-349
-312
-276
-242
-211
-184
-160
-139
-120
-101
-81
-60
-39
-17
3
20
34
45
53
60
68
79
93
111
130
150
168
184
196
206
214
223
234
248
263
281
299
316
331
345
357
370
382
395
408
420
429
434
433
428
418
405
391
375
357
338
314
286
253
215
175
136
100
71
51
38
33
31
29
24
14
-2
-24
-49
-77
-105
-132
-159
-185
-211
-237
-263
-289
-313
-336
-356
-375
-392
-409
-426
-445
-463
-481
-495
-505
-509
-508
-503
-495
-487
-479
-472
-466
-459
-448
-430
-405
-371
-329
-282
-232
-182
-134
-88
-44
-2
42
88
137
191
247
304
362
420
476
532
587
642
698
752
804
853
896
932
960
982
998
1012
1026
1043
1065
1091
1122
1155
1189
1219
1245
1263
1274
1278
1276
1270
1261
1251
1241
1233
1225
1218
1211
1203
1194
1183
1170
1156
1141
1126
1110
1095
1082
1070
1060
1052
1044
1036
1026
1014
999
978
953
923
889
852
812
771
729
685
638
590
538
484
428
371
314
258
204
153
103
57
12
-31
-70
-106
-138
-164
-187
-206
-224
-244
-268
-297
-331
-368
-406
-441
-469
-488
-497
-497
-491
-482
-473
-467
-465
-467
-470
-473
-474
-471
-465
-456
-446
-437
-431
-426
-423
-419
-413
-403
-390
-373
-355
-337
-321
-308
-298
-290
-282
-274
-264
-250
-233
-214
-194
-173
-153
-134
-115
-98
-82
-67
-53
-41
-29
-17
-4
11
31
56
83
113
142
168
188
201
207
208
206
204
204
207
214
223
232
240
244
246
247
249
255
265
281
302
326
350
373
392
407
419
429
439
450
462
476
491
505
516
526
533
540
548
557
567
579
591
600
605
604
597
583
564
540
514
486
457
427
396
365
333
301
271
242
216
190
166
143
119
94
70
46
23
4
-11
-22
-31
-38
-45
-55
-66
-80
-95
-108
-117
-121
-118
-108
-92
-73
-53
-33
-14
2
16
29
42
57
74
94
116
140
165
191
218
244
271
296
320
344
365
386
405
423
440
457
472
485
497
505
511
515
517
520
523
529
537
547
559
569
578
582
583
579
572
563
552
542
531
519
506
490
470
447
421
394
367
343
323
307
296
288
281
273
262
248
229
207
180
150
117
83
47
9
-30
-68
-107
-143
-177
-207
-234
-257
-277
-295
-312
-327
-341
-353
-363
-370
-372
-369
-361
-349
-333
-314
-295
-275
-255
-236
-217
-196
-175
-151
-124
-96
-66
-37
-9
16
35
49
57
60
59
56
55
56
62
73
88
106
124
140
152
159
160
158
154
151
152
158
169
185
203
221
235
244
246
241
233
223
213
206
202
201
203
204
203
199
191
178
163
147
131
116
102
89
74
55
32
3
-30
-67
-105
-142
-178
-210
-240
-268
-299
-332
-371
-416
-467
-523
-579
-635
-685
-728
-763
-789
-808
-820
-828
-834
-840
-847
-857
-869
-882
-897
-912
-926
-938
-948
-955
-958
-958
-954
-948
-938
-926
-911
-893
-874
-852
-826
-798
-766
-732
-694
-654
-613
-571
-531
-493
-459
-429
-403
-382
-363
-346
-329
-310
-287
-259
-227
-189
-148
-105
-61
-17
25
65
105
145
186
228
271
316
361
404
446
486
523
557
588
617
644
669
691
709
723
731
735
733
728
720
709
697
683
669
654
638
621
605
589
575
561
549
536
523
506
486
462
433
402
369
336
304
275
247
220
192
162
128
88
44
-5
-57
-111
-167
-223
-278
-331
-382
-430
-474
-515
-553
-588
-622
-655
-690
-727
-766
-806
-844
-879
-908
-930
-945
-953
-956
-956
-957
-958
-960
-963
-965
-964
-958
-947
-932
-913
-893
-874
-857
-844
-834
-826
-818
-809
-798
-782
-763
-739
-712
-682
-649
-616
-582
-548
-517
-488
-464
-443
-427
-413
-400
-387
-372
-354
-333
-309
-285
-261
-237
-214
-191
-167
-140
-110
-75
-38
-1
36
68
96
119
138
153
168
181
195
208
219
225
226
221
211
197
182
168
156
147
141
136
130
123
113
101
88
76
66
59
55
51
45
33
14
-14
-51
-96
-144
-193
-239
-279
-311
-336
-354
-366
-374
-380
-383
-384
-384
-380
-374
-363
-349
-331
-312
-292
-272
-254
-238
-224
-209
-194
-176
-153
-125
-92
-53
-11
34
79
125
169
212
253
292
328
361
389
413
431
444
454
461
467
476
487
502
519
535
550
560
563
560
550
536
520
502
485
468
451
433
414
392
369
345
322
301
282
264
246
226
203
176
145
113
83
58
38
26
20
18
18
19
18
17
18
23
34
53
80
110
140
167
184
192
188
177
160
142
126
114
106
100
92
82
65
43
16
-15
-45
-74
-99
-120
-137
-153
-166
-179
-190
-200
-206
-208
-207
-203
-199
-195
-193
-194
-198
-202
-206
-208
-207
-202
-196
-190
-187
-188
-194
-204
-216
-228
-236
-240
-236
-226
-211
-192
-172
-153
-138
-126
-118
-112
-109
-106
-101
-94
-82
-67
-47
-23
3
31
59
84
107
127
144
160
177
197
221
249
281
316
352
385
414
437
453
462
465
464
459
452
443
433
420
406
390
372
353
335
317
301
287
273
260
245
228
206
180
149
116
80
44
10
-19
-44
-62
-76
-85
-91
-96
-103
-111
-121
-134
-147
-159
-169
-175
-177
-176
-172
-169
-168
-171
-178
-190
-204
-220
-234
-245
-250
-250
-244
-234
-220
-206
-192
-179
-169
-162
-157
-155
-155
-155
-155
-155
-153
-148
-140
-130
-119
-107
-98
-91
-89
-92
-98
-105
-112
-115
-114
-107
-96
-83
-72
-65
-65
-73
-89
-110
-134
-158
-178
-194
-203
-208
-211
-213
-216
-223
-232
-244
-257
-270
-283
-294
-305
-315
-325
-335
-346
-355
-362
-366
-365
-361
-353
-344
-333
-323
-314
-305
-295
-283
-268
-249
-225
-198
-168
-138
-109
-83
-58
-36
-15
7
29
54
81
110
141
172
204
236
269
301
334
366
396
424
448
470
488
505
522
542
564
591
623
658
694
731
766
799
830
858
884
908
933
956
979
1000
1020
1038
1052
1065
1075
1086
1096
1106
1117
1128
1139
1149
1158
1165
1170
1173
1176
1176
1174
1169
1161
1149
1133
1112
1089
1063
1035
1006
976
947
917
886
853
818
780
739
696
650
602
552
499
445
388
330
270
209
148
88
30
-26
-77
-123
-164
-201
-234
-263
-291
-317
-345
-373
-401
-430
-457
-482
-502
-518
-528
-534
-536
-536
-538
-541
-547
-555
-566
-577
-586
-591
-592
-587
-578
-566
-553
-540
-528
-520
-513
-508
-504
-500
-494
-486
-475
-462
-447
-430
-412
-392
-372
-349
-325
-298
-267
-234
-198
-159
-117
-74
-29
17
66
116
169
226
285
347
411
475
539
600
656
705
747
781
809
833
854
874
896
921
947
975
1002
1027
1046
1061
1070
1076
1080
1085
1094
1108
1127
1150
1176
1203
1228
1250
1268
1282
1293
1304
1315
1327
1341
1354
1367
1375
1379
1376
1367
1352
1333
1310
1284
1257
1228
1197
1163
1126
1086
1044
1000
956
913
871
829
785
739
687
629
564
494
420
345
271
199
131
67
5
-56
-117
-180
-243
-308
-372
-435
-496
-555
-613
-670
-728
-786
-844
-903
-959
-1012
-1061
-1105
-1144
-1178
-1210
-1241
-1271
-1303
-1335
-1368
-1401
-1434
-1465
-1495
-1522
-1545
-1565
-1580
-1589
-1592
-1589
-1581
-1569
-1555
-1542
-1530
-1521
-1513
-1503
-1489
-1468
-1436
-1395
-1345
-1291
-1235
-1183
-1137
-1099
-1068
-1041
-1012
-977
-934
-882
-824
-765
-710
-667
-638
-625
-625
-630
-634
-629
-609
-572
-520
-459
-398
-344
-304
-281
-272
-272
-275
-271
-254
-224
-180
-131
-83
-46
-25
-23
-38
-63
-89
-109
-115
-105
-80
-45
-10
19
36
40
31
16
2
-2
7
31
69
114
159
198
225
238
240
233
223
216
213
217
225
234
238
235
221
198
166
132
98
71
52
43
43
49
57
62
61
49
24
-13
-62
-120
-183
-246
-305
-357
-399
-433
-460
-484
-509
-537
-572
-613
-657
-701
-741
-772
-791
-798
-795
-785
-773
-761
-753
-748
-745
-741
-731
-715
-691
-660
-627
-594
-567
-546
-533
-524
-515
-502
-481
-449
-409
-363
-317
-277
-250
-237
-239
-254
-275
-298
-316
-326
-328
-323
-315
-308
-308
-316
-335
-361
-390
-419
-443
-458
-462
-458
-446
-431
-416
-405
-398
-396
-396
-397
-395
-391
-382
-371
-358
-347
-338
-334
-332
-330
-326
-314
-293
-261
-219
-169
-115
-64
-19
17
43
58
67
73
79
89
105
125
148
172
194
211
222
229
232
233
233
235
239
244
250
257
265
273
283
297
314
337
365
397
431
464
495
522
544
563
578
593
608
625
644
665
685
704
719
730
735
733
726
715
699
680
659
635
610
583
554
525
495
464
435
406
380
355
332
312
295
280
268
258
251
244
239
235
230
224
217
209
198
187
173
158
142
125
108
90
74
58
43
31
19
10
1
-6
-13
-19
-24
-27
-29
-27
-23
-17
-8
1
11
19
25
29
31
33
36
41
50
62
79
98
119
138
154
166
172
172
167
159
149
137
126
115
104
93
79
64
45
23
-1
-25
-49
-71
-89
-103
-113
-119
-124
-128
-133
-140
-149
-162
-177
-192
-208
-222
-232
-237
-237
-230
-217
-199
-176
-150
-123
-98
-74
-55
-41
-31
-26
-23
-24
-26
-31
-37
-46
-59
-75
-96
-121
-149
-179
-208
-235
-260
-280
-298
-313
-327
-341
-356
-373
-392
-413
-435
-458
-482
-506
-530
-553
-576
-598
-619
-639
-656
-672
-687
-701
-715
-730
-746
-764
-782
-799
-816
-830
-841
-849
-852
-853
-850
-844
-835
-823
-809
-790
-767
-741
-710
-676
-639
-601
-561
-520
-478
-435
-391
-345
-297
-248
-197
-147
-99
-52
-8
32
68
102
132
160
187
213
238
263
287
312
337
362
388
414
441
466
489
509
524
533
535
531
522
509
496
483
472
465
460
458
457
455
451
445
436
425
414
403
394
386
380
376
372
370
368
367
366
364
362
356
346
329
307
280
250
220
195
177
168
167
172
178
178
169
146
109
59
2
-58
-116
-166
-207
-239
-265
-288
-312
-339
-370
-402
-434
-463
-487
-503
-514
-520
-524
-527
-532
-540
-552
-566
-583
-604
-627
-651
-676
-697
-712
-713
-698
-663
-608
-537
-456
-375
-301
-244
-206
-188
-183
-183
-178
-160
-122
-63
13
101
193
280
359
427
486
539
591
645
705
769
835
898
955
1002
1042
1072
1095
1113
1128
1140
1150
1156
1155
1149
1138
1122
1105
1089
1076
1066
1060
1056
1052
1047
1041
1034
1028
1022
1020
1018
1016
1010
995
970
934
890
840
791
745
708
678
652
627
594
549
488
410
319
221
123
33
-45
-109
-161
-206
-252
-304
-367
-443
-528
-620
-711
-796
-870
-931
-978
-1014
-1044
-1069
-1092
-1114
-1137
-1160
-1181
-1200
-1218
-1235
-1252
-1270
-1289
-1308
-1325
-1337
-1343
-1342
-1333
-1318
-1298
-1275
-1251
-1226
-1197
-1164
-1121
-1069
-1004
-929
-846
-759
-676
-600
-536
-485
-446
-418
-396
-376
-354
-327
-294
-257
-215
-170
-125
-80
-34
11
56
102
148
194
239
283
324
364
403
441
479
518
559
601
642
684
724
762
798
834
870
909
951
998
1050
1105
1163
1222
1280
1335
1387
1434
1479
1520
1561
1600
1638
1676
1711
1743
1769
1790
1806
1817
1824
1830
1835
1840
1843
1842
1835
1818
1790
1748
1695
1633
1566
1499
1436
1379
1330
1288
1249
1211
1170
1125
1076
1025
972
919
869
821
774
725
672
615
553
487
420
355
295
240
192
148
106
63
17
-33
-86
-140
-194
-246
-294
-338
-380
-420
-459
-498
-534
-566
-591
-609
-618
-621
-618
-614
-611
-613
-619
-629
-641
-651
-658
-661
-660
-657
-655
-655
-659
-666
-674
-680
-680
-672
-656
-632
-604
-575
-549
-528
-512
-501
-491
-480
-464
-442
-413
-379
-341
-301
-260
-218
-176
-134
-90
-45
-1
42
79
111
135
153
166
176
188
204
226
253
286
320
353
383
407
424
436
444
450
456
465
478
495
516
538
561
581
596
603
602
589
567
534
495
451
408
370
340
322
317
326
345
372
403
433
459
476
483
480
466
444
415
383
350
319
289
263
239
217
194
168
139
106
69
28
-16
-59
-102
-141
-176
-207
-234
-258
-281
-304
-328
-354
-385
-420
-460
-507
-560
-618
-679
-741
-800
-852
-892
-919
-932
-930
-917
-898
-878
-861
-851
-848
-851
-857
-860
-856
-842
-817
-784
-747
-711
-681
-659
-645
-636
-627
-612
-587
-548
-495
-433
-365
-297
-235
-178
-127
-77
-26
32
97
167
238
302
353
387
403
403
394
384
381
389
409
439
472
501
519
522
508
479
440
397
354
314
279
250
226
210
204
209
226
252
283
309
318
301
252
171
66
-48
-149
-220
-243
-215
-139
-32
83
183
246
259
221
139
28
-91
-203
-295
-362
-407
-435
-454
-471
-488
-506
-525
-542
-561
-586
-620
-669
-733
-807
-882
-941
-971
-961
-910
-827
-731
-647
-599
-605
-674
-796
-952
-1112
-1246
-1327
-1343
-1295
-1197
-1074
-952
-855
-797
-782
-804
-848
-898
-940
-966
-973
-965
-949
-931
-917
-907
-899
-891
-880
-864
-843
-820
-794
-766
-732
-687
-627
-550
-458
-359
-265
-191
-149
-144
-177
-235
-301
-353
-374
-351
-281
-175
-49
76
180
251
284
286
269
250
242
255
287
331
374
402
404
377
321
246
165
91
35
2
-10
-4
11
26
36
39
35
26
18
12
12
15
21
27
31
31
27
23
18
16
16
19
23
26
28
28
25
22
19
17
18
20
23
25
27
26
25
22
20
18
18
20
22
25
26
26
24
22
20
19
19
20
22
24
25
25
24
22
21
19
19
20
22
23
24
25
24
23
21
20
20
20
21
23
24
24
24
23
21
20
20
20
21
22
23
24
24
23
22
21
20
20
21
22
23
23
23
23
22
21
20
20
21
21
22
23
23
23
22
21
20
20
20
21
22
23
23
23
22
21
21
20
20
21
22
22
23
22
22
21
21
20
20
21
21
22
22
22
22
21
21
20
20
20
21
21
22
22
22
21
21
20
20
20
21
21
22
22
22
21
21
21
20
20
21
21
21
22
22
21
21
21
20
20
20
21
21
21
21
21
21
21
20
20
20
20
21
21
21
21
21
21
20
20
20
20
21
21
21
21
21
21
20
20
20
20
20
21
21
21
21
21
20
20
20
20
20
20
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
19
19
19
19
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
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
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
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
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
