5
61051
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
2
2
2
2
2
1
1
1
1
1
1
2
2
2
2
2
1
1
1
1
1
1
2
2
2
2
2
1
1
1
1
1
2
2
2
2
2
2
1
1
1
1
1
2
2
2
2
2
1
1
1
1
1
1
2
2
2
2
2
1
1
1
1
1
1
2
2
2
2
2
1
1
1
1
1
2
2
2
2
2
2
1
1
1
1
1
2
2
3
3
2
2
1
1
0
1
1
2
2
3
3
2
2
1
0
0
1
1
2
3
3
3
2
2
1
0
0
0
1
2
3
3
3
2
1
0
0
0
0
1
3
4
4
4
3
1
-1
-1
-1
0
1
4
6
7
6
4
0
-5
-11
-16
-20
-23
-24
-24
-21
-17
-12
-5
3
11
18
23
26
25
20
13
3
-8
-17
-23
-25
-23
-16
-6
4
13
19
21
18
13
7
1
-3
-3
-1
4
11
16
20
22
22
20
18
16
15
15
16
17
17
16
14
11
8
6
6
8
12
15
18
18
16
10
3
-5
-12
-17
-18
-17
-15
-13
-12
-14
-18
-23
-28
-30
-28
-21
-11
2
15
24
27
24
16
4
-8
-17
-21
-18
-8
5
18
28
31
27
16
-1
-19
-34
-44
-46
-40
-28
-12
4
17
24
26
22
14
5
-3
-8
-9
-7
-3
4
10
15
18
20
19
18
16
13
10
6
3
0
-1
-2
-1
2
6
11
16
20
22
22
20
16
11
7
4
3
4
6
8
10
10
8
3
-3
-10
-17
-22
-25
-25
-22
-17
-10
-3
3
9
12
12
11
8
4
1
-2
-3
-4
-3
-1
0
0
-1
-4
-7
-11
-13
-14
-11
-5
4
15
26
36
43
46
44
39
31
22
12
4
-3
-7
-8
-8
-5
-2
3
8
14
19
23
25
25
22
16
9
1
-7
-12
-12
-9
-1
9
21
33
41
45
45
41
33
23
14
6
-1
-5
-8
-9
-10
-9
-8
-5
-2
3
8
12
15
16
15
11
5
0
-5
-6
-5
-1
5
10
13
13
10
3
-6
-14
-20
-21
-18
-10
-1
9
17
21
20
16
9
2
-3
-5
-5
-2
2
5
5
2
-2
-9
-14
-18
-19
-16
-11
-6
-2
0
-1
-6
-12
-18
-23
-24
-22
-16
-10
-3
2
4
3
0
-4
-7
-8
-7
-4
0
3
4
3
-2
-9
-16
-23
-26
-26
-21
-15
-7
1
5
7
5
1
-5
-10
-14
-16
-15
-13
-10
-7
-5
-4
-4
-3
-3
-1
2
5
9
12
13
13
10
6
1
-5
-9
-11
-13
-13
-12
-11
-10
-10
-11
-11
-11
-9
-7
-2
3
8
12
13
12
8
0
-10
-21
-31
-40
-45
-46
-43
-37
-28
-18
-10
-4
-3
-5
-10
-16
-22
-25
-25
-22
-15
-7
0
4
4
-1
-11
-23
-34
-42
-45
-41
-32
-19
-5
7
14
15
9
-1
-12
-23
-30
-30
-25
-15
-3
8
15
17
12
3
-9
-20
-28
-31
-27
-19
-8
4
12
16
15
9
1
-7
-13
-15
-13
-8
0
7
13
15
13
8
2
-4
-9
-10
-9
-7
-3
-1
-1
-4
-10
-17
-24
-29
-32
-30
-25
-17
-8
2
9
14
15
13
8
1
-6
-14
-22
-28
-34
-38
-40
-40
-37
-33
-27
-21
-14
-9
-5
-4
-4
-6
-8
-9
-10
-9
-8
-6
-6
-9
-14
-21
-31
-39
-45
-47
-43
-34
-22
-8
5
13
15
11
1
-12
-26
-36
-40
-38
-29
-16
-1
12
21
24
21
13
3
-6
-12
-14
-10
-4
4
11
14
12
5
-4
-15
-24
-29
-28
-22
-12
-1
9
15
15
8
-2
-15
-27
-36
-39
-37
-30
-20
-11
-4
-1
-3
-9
-16
-22
-24
-21
-12
0
14
25
32
31
24
11
-5
-20
-32
-37
-35
-27
-16
-4
7
13
15
12
6
0
-4
-6
-4
-1
3
5
4
-1
-8
-16
-23
-27
-26
-22
-13
-4
5
11
12
10
5
-1
-6
-9
-10
-8
-4
-1
1
1
-1
-2
-2
0
5
12
20
26
28
24
13
-2
-19
-35
-46
-50
-45
-34
-19
-4
8
13
12
5
-5
-16
-24
-26
-24
-17
-7
1
6
7
5
-1
-6
-9
-7
0
10
22
32
38
38
33
22
10
-2
-11
-16
-17
-14
-9
-5
-3
-4
-7
-12
-16
-18
-17
-14
-8
-2
3
7
9
9
8
6
6
7
9
12
15
17
18
17
15
13
10
8
6
4
2
0
-3
-6
-8
-8
-6
-3
2
8
11
12
10
4
-5
-15
-24
-31
-34
-34
-30
-25
-20
-17
-16
-17
-19
-20
-19
-16
-10
-3
4
9
10
7
1
-8
-16
-22
-24
-22
-15
-7
1
7
10
9
6
3
0
0
2
6
11
16
18
17
13
7
1
-4
-7
-6
-3
1
5
7
6
3
-1
-5
-8
-7
-4
2
9
16
21
23
22
18
13
8
4
0
-3
-5
-8
-12
-15
-18
-20
-19
-15
-9
-1
7
12
15
13
9
2
-3
-7
-7
-4
3
10
17
20
19
14
7
-1
-8
-11
-11
-7
-1
4
8
9
8
4
1
0
2
7
13
20
24
25
21
13
4
-4
-10
-10
-5
4
15
24
30
30
25
15
3
-8
-15
-18
-17
-12
-5
0
4
5
3
1
0
0
3
7
11
15
15
13
9
4
-1
-2
0
6
12
18
21
18
9
-4
-19
-32
-39
-40
-32
-19
-3
12
22
26
22
12
-1
-12
-19
-20
-13
-2
11
21
28
27
21
10
-2
-11
-15
-13
-5
6
18
28
32
31
24
14
4
-3
-6
-4
2
11
20
27
29
27
21
12
4
-3
-6
-6
-3
0
3
2
-2
-11
-23
-34
-44
-48
-46
-38
-25
-9
5
16
20
17
8
-5
-18
-28
-31
-26
-13
3
20
33
39
35
23
5
-14
-29
-37
-35
-24
-6
15
32
42
43
35
19
1
-14
-24
-25
-20
-9
2
10
11
4
-9
-24
-37
-44
-42
-31
-14
6
23
34
37
31
19
4
-8
-15
-15
-8
1
11
17
17
10
-2
-15
-26
-32
-31
-25
-14
-2
7
12
12
8
2
-1
-2
3
10
19
26
28
25
16
4
-8
-17
-20
-16
-7
5
16
22
22
14
2
-11
-23
-29
-28
-21
-10
2
12
16
15
9
1
-6
-11
-10
-5
3
11
16
17
13
6
-2
-9
-13
-12
-7
-1
5
9
10
8
4
2
3
8
17
28
38
42
40
30
13
-6
-22
-33
-34
-26
-10
8
23
31
29
17
-3
-24
-42
-52
-50
-38
-17
5
24
35
36
26
10
-8
-22
-29
-28
-18
-3
11
21
24
19
7
-8
-21
-29
-30
-23
-11
2
14
21
22
17
8
-2
-9
-13
-12
-8
-2
1
1
-4
-11
-20
-28
-31
-28
-19
-7
7
18
24
23
15
2
-11
-23
-31
-32
-26
-17
-6
3
8
9
5
-2
-9
-15
-17
-14
-9
-1
6
12
15
15
13
11
10
11
15
19
24
27
26
21
11
-1
-14
-25
-32
-33
-29
-20
-9
2
12
17
18
14
8
0
-7
-12
-14
-12
-8
-3
4
9
13
15
15
13
11
9
7
5
4
3
1
-1
-3
-5
-8
-10
-12
-13
-13
-11
-9
-6
-4
-1
0
-1
-3
-7
-11
-14
-17
-17
-15
-11
-4
3
9
14
16
15
11
4
-3
-10
-14
-15
-12
-6
2
10
17
20
21
18
12
6
-1
-6
-10
-10
-9
-8
-6
-5
-6
-8
-10
-12
-13
-11
-8
-2
5
11
16
17
15
10
3
-4
-10
-14
-13
-8
0
10
19
27
31
31
26
20
12
5
0
-1
1
7
14
20
25
27
25
20
13
5
0
-3
-3
1
7
13
17
18
15
9
0
-10
-19
-25
-27
-24
-16
-7
4
13
19
22
20
16
10
4
0
-2
-1
2
6
9
11
11
9
5
0
-5
-9
-11
-11
-10
-7
-3
0
3
4
5
6
6
6
6
5
4
3
1
-2
-5
-8
-10
-11
-11
-9
-6
-2
1
4
5
5
4
2
1
1
2
4
8
11
15
17
18
16
13
8
3
-2
-6
-8
-9
-7
-5
-2
1
3
4
4
2
1
-1
-2
-3
-3
-3
-2
-1
-1
-1
-3
-5
-8
-11
-14
-17
-19
-21
-21
-21
-20
-18
-15
-11
-8
-4
-2
0
0
-1
-2
-4
-6
-7
-7
-5
-3
0
3
5
6
7
6
4
2
1
1
2
4
7
10
12
13
12
10
6
1
-4
-8
-10
-11
-11
-9
-8
-6
-5
-4
-4
-4
-4
-3
-1
1
3
5
7
8
9
9
9
8
8
9
9
9
8
6
3
-2
-6
-11
-15
-17
-17
-14
-10
-5
0
5
7
8
6
4
0
-2
-4
-4
-2
0
3
5
7
7
6
4
2
1
1
2
5
8
12
16
19
22
23
22
20
17
13
8
1
-6
-13
-20
-25
-29
-30
-28
-24
-18
-12
-7
-4
-5
-8
-14
-22
-29
-34
-35
-33
-26
-17
-7
3
10
15
15
12
8
2
-3
-7
-8
-7
-5
-3
0
1
2
1
1
0
0
1
3
5
7
9
9
8
6
3
0
-1
-2
-1
0
2
5
6
7
6
5
4
3
2
1
1
2
2
2
2
1
0
0
-1
-1
0
2
4
5
6
7
7
6
4
3
2
1
1
1
1
1
1
1
0
0
0
1
2
3
4
5
6
6
5
5
4
3
3
3
2
1
-1
-4
-8
-11
-14
-16
-16
-15
-11
-6
0
5
9
11
11
9
6
3
0
-2
-2
-1
1
3
4
5
5
5
4
3
3
4
5
7
8
8
7
6
4
2
0
-1
0
1
2
3
3
2
1
-1
-2
-2
-1
2
5
9
13
14
14
11
7
3
-1
-3
-3
-1
2
5
8
9
9
7
4
1
-1
-1
1
5
9
12
14
12
9
3
-4
-10
-13
-14
-13
-8
-3
3
8
11
11
10
8
6
4
3
3
4
5
6
6
6
5
3
2
2
3
4
5
6
6
5
4
2
1
1
1
3
5
7
7
7
6
3
1
-1
-2
-1
0
3
5
5
4
0
-5
-10
-15
-18
-19
-17
-12
-6
0
4
7
8
7
5
4
4
5
8
12
16
18
19
16
12
7
1
-3
-5
-5
-2
2
6
10
12
12
10
8
6
4
4
5
7
9
11
12
11
9
5
2
-1
-3
-3
-2
1
4
6
8
8
7
5
3
1
0
0
2
4
7
10
11
12
11
10
8
6
5
5
5
6
7
8
9
8
7
6
4
3
2
2
3
5
6
8
9
9
9
8
6
5
3
2
1
0
0
-1
-1
-1
0
1
2
3
4
5
6
6
5
4
3
2
2
1
1
0
0
-2
-3
-6
-9
-12
-14
-15
-15
-13
-10
-7
-3
0
3
4
3
2
1
0
-1
-1
0
1
2
3
4
4
4
4
4
4
4
4
4
3
1
-1
-3
-5
-5
-3
-1
3
8
11
13
13
10
5
-1
-8
-14
-18
-19
-17
-14
-8
-3
2
5
6
5
4
1
-1
-2
-3
-3
-2
0
1
2
3
3
3
2
1
-1
-4
-6
-9
-12
-14
-15
-15
-13
-11
-7
-3
1
4
6
8
8
8
7
7
6
6
6
5
5
3
2
0
-1
-2
-2
-2
0
1
2
2
2
2
1
1
1
2
3
5
7
9
10
9
8
6
4
3
3
3
5
6
7
7
5
2
-3
-9
-13
-17
-18
-16
-13
-8
-3
2
6
7
7
5
3
0
-1
-2
-2
0
2
5
6
7
7
6
4
2
0
-1
-2
-2
-1
0
0
1
2
2
3
3
3
4
4
4
4
4
4
4
3
3
3
3
4
4
4
3
2
1
0
-1
-1
-2
-2
-1
0
1
2
2
2
1
0
-1
-2
-2
-2
-1
1
3
4
4
3
1
-3
-7
-11
-14
-16
-17
-15
-12
-9
-5
-1
2
3
4
3
2
0
-1
-1
-1
-1
0
0
1
1
1
1
1
1
2
3
4
5
7
7
8
8
7
7
6
5
5
5
4
4
3
3
2
0
-1
-1
-2
-2
-1
0
1
2
3
4
4
5
5
4
4
3
2
1
0
0
-1
-1
-1
0
0
1
1
1
1
1
0
0
0
-1
0
0
0
1
1
1
1
0
0
0
0
-1
0
0
0
1
1
2
3
4
4
5
5
5
4
3
1
0
-2
-2
-2
-2
0
1
3
3
3
2
-1
-3
-6
-8
-9
-9
-7
-5
-3
-2
-2
-3
-6
-10
-15
-19
-21
-22
-21
-18
-13
-8
-2
2
6
8
9
9
9
8
6
5
4
2
1
0
0
0
0
1
3
4
5
6
6
5
3
2
0
-1
-2
-2
-1
0
1
2
2
1
0
-1
-2
-2
-1
0
1
2
2
2
1
0
-2
-2
-2
-2
0
2
4
4
4
1
-2
-7
-11
-15
-17
-18
-16
-13
-9
-4
-1
2
3
3
3
1
0
-1
-2
-2
-1
0
1
1
1
1
1
0
0
-1
-1
-1
-1
0
0
1
1
2
3
4
4
5
5
4
4
3
1
0
-1
-2
-2
-2
-1
0
2
3
4
5
5
5
4
3
2
1
1
1
1
3
4
6
7
8
8
7
6
5
3
1
0
-1
-1
-1
0
0
1
1
0
0
-1
-1
-1
0
0
1
1
1
0
0
-1
-1
-1
-1
0
2
3
5
6
6
5
4
2
1
0
-1
-1
-1
0
0
1
1
1
0
0
-1
-1
-1
0
0
1
1
1
0
0
-1
-1
-1
-1
0
1
3
5
7
8
9
9
8
7
5
3
1
-1
-2
-3
-2
-1
0
1
2
2
2
1
-1
-2
-3
-3
-2
0
2
4
4
4
1
-2
-7
-11
-15
-17
-18
-16
-13
-9
-4
0
2
3
3
2
1
-1
-2
-2
-1
-1
0
1
1
1
0
0
-1
-1
-1
0
0
0
0
0
0
0
-1
-1
0
0
0
1
0
0
0
-1
-1
-1
0
1
2
3
4
5
5
5
5
6
7
8
10
11
11
11
9
7
4
2
0
0
1
2
4
6
6
6
4
2
0
-1
-2
0
3
6
9
10
10
7
2
-4
-10
-15
-18
-18
-15
-10
-5
0
4
5
5
3
0
-3
-4
-4
-3
0
3
5
7
7
6
4
2
0
-1
-1
-1
0
1
1
1
1
0
-1
-2
-2
-2
-1
1
2
3
4
4
4
4
4
3
3
2
2
1
0
-1
-2
-2
-2
-1
0
2
2
2
1
0
-2
-3
-3
-2
-1
1
3
5
4
2
-2
-7
-12
-16
-19
-19
-17
-12
-7
-1
4
8
9
8
6
3
0
-2
-3
-3
-2
0
1
1
1
1
0
-1
-1
-1
-1
0
0
1
1
0
0
-1
-1
-1
0
0
1
1
2
1
1
0
-1
-2
-2
-2
-1
-1
0
1
1
1
0
0
-1
-1
-1
-1
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
0
0
1
2
4
5
5
5
5
3
2
0
-1
-2
-2
-2
-1
0
1
1
1
1
1
1
2
3
4
5
6
5
4
2
-1
-3
-4
-4
-3
-1
2
4
5
5
3
-1
-5
-10
-13
-16
-16
-15
-12
-9
-7
-5
-5
-5
-7
-10
-12
-15
-17
-18
-19
-19
-19
-18
-16
-13
-9
-4
3
9
14
17
19
18
16
11
7
3
0
-2
-1
0
3
5
7
8
8
8
8
9
9
10
12
12
12
10
8
4
1
-2
-4
-4
-3
0
3
5
7
7
6
4
2
0
0
0
2
4
6
7
7
5
3
1
-2
-3
-3
-2
-1
1
3
3
2
0
-2
-5
-7
-7
-7
-5
-3
-1
0
1
1
0
-1
-1
-2
-1
0
1
2
2
1
0
-2
-3
-3
-2
0
3
6
8
8
7
3
-2
-8
-13
-17
-19
-19
-15
-11
-5
0
4
5
5
3
1
-2
-4
-5
-4
-2
2
5
7
8
8
7
5
2
-1
-3
-4
-4
-3
-1
2
4
7
9
10
11
12
12
11
10
9
7
6
4
3
2
1
1
0
0
-1
-1
-1
-1
-1
0
0
0
1
1
0
0
-1
-1
-1
-1
-1
0
1
1
1
1
0
-1
-2
-2
-2
-1
0
2
4
5
6
6
4
3
1
0
-1
-1
0
1
1
1
0
-1
-3
-3
-3
-2
2
6
10
14
17
18
16
13
9
5
1
0
-1
1
3
5
6
6
5
2
-1
-3
-4
-4
-3
-1
2
3
4
3
1
-2
-3
-4
-4
-2
1
4
5
5
2
-2
-8
-14
-19
-22
-22
-19
-15
-9
-3
2
5
6
5
3
1
-1
-2
-2
-1
0
1
1
1
0
-1
-1
-2
-2
-1
1
2
4
4
5
5
4
3
3
2
1
0
0
-1
-2
-3
-2
-1
0
2
4
5
4
1
-5
-11
-19
-26
-31
-33
-31
-27
-19
-10
-2
6
10
12
10
7
3
-1
-4
-5
-5
-3
0
3
5
6
6
5
4
2
2
1
1
1
1
1
0
0
-1
-1
-1
-1
0
0
1
1
1
0
0
-1
-1
-1
-1
0
0
1
1
1
0
-1
-1
-1
-1
-1
0
1
1
1
1
0
-1
-1
-2
-1
-1
0
1
1
1
1
0
-1
-2
-2
-1
0
1
1
2
2
1
-1
-2
-3
-3
-2
0
2
5
6
7
6
5
3
0
-1
-2
-1
0
2
4
5
6
5
4
3
1
0
0
0
1
1
1
0
-1
-4
-7
-10
-12
-13
-12
-10
-7
-4
-1
2
3
3
2
1
-1
-2
-2
-2
-1
0
1
1
1
1
0
-1
-1
-1
-1
0
0
0
0
0
0
-1
-1
-1
0
1
2
3
5
5
6
6
5
5
5
5
5
5
6
6
6
5
4
3
1
0
-2
-2
-2
-2
-1
1
1
2
2
1
0
-1
-2
-3
-2
-1
1
2
3
4
3
0
-3
-7
-11
-15
-17
-17
-16
-13
-9
-5
-1
2
3
4
3
1
0
-2
-2
-2
-2
-1
0
1
2
1
1
0
-1
-2
-2
-1
0
0
1
1
1
0
-1
-1
-2
-1
-1
1
3
4
6
6
7
7
6
5
5
5
5
6
6
6
6
4
3
1
-1
-2
-2
-2
-1
0
1
2
2
2
1
-1
-2
-3
-3
-2
0
1
3
4
3
2
-1
-4
-8
-11
-13
-14
-14
-11
-8
-4
-1
2
4
5
4
3
1
-1
-2
-3
-3
-2
-1
1
2
4
5
5
5
4
3
2
2
1
0
0
0
0
0
0
0
-1
-1
-1
-1
0
0
1
2
3
4
4
5
4
4
3
2
1
0
-1
-1
-1
-1
-1
0
0
1
1
1
0
0
-1
-1
-1
-1
0
0
1
1
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
0
2
3
5
6
7
6
4
2
-1
-3
-4
-4
-3
0
2
4
5
4
2
-3
-8
-12
-16
-18
-18
-16
-12
-8
-3
0
2
2
2
0
-1
-1
-1
1
2
4
5
6
5
4
3
1
0
-1
-1
-1
0
0
0
0
-1
-1
-1
-1
0
2
3
3
2
-1
-4
-9
-14
-18
-20
-20
-18
-14
-8
-2
4
8
10
9
6
1
-5
-10
-15
-17
-18
-17
-14
-10
-7
-3
-1
1
2
1
0
0
-1
-1
0
1
3
4
5
5
5
4
3
2
0
-1
-2
-2
-1
-1
0
1
1
1
1
0
0
-1
-1
-1
-1
-2
-3
-4
-5
-6
-6
-5
-4
-2
1
3
5
6
5
2
-2
-6
-10
-13
-15
-15
-13
-10
-6
-2
1
3
4
3
2
0
-2
-3
-3
-2
-1
0
2
2
2
1
0
-1
-2
-2
-2
-1
0
1
2
2
1
0
-1
-2
-2
-2
-1
0
1
2
2
2
0
-1
-2
-3
-3
-2
0
2
3
4
4
2
-1
-4
-8
-11
-14
-14
-13
-11
-8
-4
0
2
4
5
4
2
1
-1
-2
-2
-2
-2
0
1
1
2
2
1
0
-1
-1
-2
-2
-1
-1
1
2
3
4
4
5
4
4
3
3
2
1
0
-1
-1
-1
-1
-1
0
0
0
1
0
0
0
-1
-1
-1
0
1
2
4
5
6
6
5
4
2
0
-2
-3
-3
-2
-1
1
4
5
6
6
5
3
2
0
0
0
2
3
5
6
6
5
4
2
0
-2
-2
-1
0
2
3
3
2
0
-3
-6
-8
-10
-10
-9
-7
-4
-1
2
3
4
3
3
2
2
2
3
4
4
5
4
3
2
0
-2
-3
-3
-1
0
2
5
6
7
8
7
7
6
4
3
2
2
1
0
0
0
1
2
3
4
5
6
6
4
3
0
-2
-3
-3
-3
-1
2
4
6
7
7
6
4
1
-1
-2
-2
-2
0
1
2
3
3
3
3
3
3
4
5
5
4
2
0
-4
-8
-12
-14
-15
-14
-12
-8
-3
1
4
5
5
4
2
0
-2
-3
-2
-1
0
1
2
2
1
0
-1
-1
-1
-1
0
0
1
1
1
0
0
-1
-1
-1
0
1
3
5
6
6
6
5
3
1
-1
-2
-2
-2
-1
0
2
4
5
6
6
5
4
2
1
-1
-1
0
1
3
5
7
8
8
6
3
-2
-7
-12
-16
-18
-18
-16
-13
-9
-4
0
2
4
4
3
1
-1
-2
-3
-2
-1
0
1
2
2
2
1
-1
-2
-2
-2
-1
0
2
3
4
5
5
5
4
3
2
1
1
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
-1
-1
0
0
0
1
1
1
0
0
-1
-1
-1
0
0
0
1
1
1
0
0
-1
-1
-1
-1
0
1
1
1
1
0
0
-1
-1
-1
-1
0
1
1
2
1
1
0
-1
-2
-2
-1
0
1
2
3
4
4
4
4
3
3
3
2
2
2
1
0
-1
-3
-3
-3
-2
0
3
6
7
7
6
3
-2
-7
-12
-15
-17
-16
-14
-10
-5
-1
2
4
4
3
2
0
-2
-2
-2
-1
0
1
1
2
1
1
0
-1
-1
-1
-1
0
0
0
0
0
0
1
1
2
4
5
5
5
5
4
2
1
-1
-2
-2
-2
-1
0
1
1
1
1
0
0
-1
-1
-1
0
0
1
1
1
1
0
0
-1
-1
-1
0
0
0
1
1
1
0
0
0
-1
-1
0
0
0
1
1
1
0
0
-1
-1
-1
0
0
1
1
1
1
0
0
-1
-1
-1
-1
0
2
3
5
6
6
5
4
3
1
0
-1
-1
-1
0
0
1
1
1
1
0
-1
-1
-1
0
0
1
1
1
1
0
-1
-1
-1
-1
0
1
1
2
2
1
0
-1
-2
-2
-2
0
2
3
4
4
1
-2
-6
-11
-15
-17
-18
-16
-13
-9
-4
0
3
4
4
2
1
-1
-2
-2
-1
0
1
1
1
1
0
0
-1
-1
-1
0
1
1
1
0
-1
-3
-4
-6
-6
-6
-5
-3
-1
0
1
2
2
1
0
-1
-1
-1
-1
0
0
1
1
1
1
0
0
-1
-1
-1
-1
0
1
2
3
4
5
5
5
4
3
2
1
-1
-1
-1
-1
0
0
1
1
1
1
0
0
-1
-1
0
0
1
1
1
1
0
0
-1
-1
0
1
1
1
0
-2
-6
-10
-15
-19
-21
-21
-19
-15
-10
-4
1
4
5
3
0
-4
-7
-10
-11
-10
-7
-4
0
3
5
5
4
2
0
-1
-2
-2
-2
-1
1
1
2
2
1
0
0
-1
-1
-1
-1
0
1
2
2
3
4
5
5
5
4
3
2
1
0
-1
-2
-1
-1
0
1
1
2
1
0
0
-1
-1
-1
0
0
1
2
2
1
0
-1
-1
-2
-1
-1
1
2
3
4
4
4
4
4
3
3
3
2
1
0
-1
-2
-3
-2
-1
1
4
7
9
9
8
5
0
-5
-9
-12
-13
-12
-9
-6
-3
-1
-1
-3
-7
-12
-16
-18
-18
-16
-11
-6
0
4
6
6
4
1
-2
-4
-4
-3
-1
2
4
4
4
2
-1
-3
-5
-5
-3
-1
3
6
7
7
4
0
-4
-8
-11
-12
-11
-8
-4
0
3
4
4
3
1
-1
-2
-3
-2
-1
1
2
2
2
1
0
-1
-2
-2
-2
0
1
3
5
5
6
5
4
3
2
1
1
0
0
0
0
0
0
0
0
0
1
1
1
0
0
0
0
0
0
0
0
1
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
-1
-1
-1
0
0
1
1
1
1
0
0
-1
-1
-1
0
1
2
2
2
1
0
-1
-2
-2
-1
0
2
3
4
4
2
-2
-6
-11
-15
-17
-17
-16
-13
-9
-4
0
2
4
4
3
1
0
-1
-2
-2
-1
0
1
1
1
1
2
2
3
4
5
7
8
8
8
7
5
3
1
0
-1
-1
0
0
1
1
1
1
0
0
0
0
0
0
0
1
1
1
1
0
0
0
0
0
0
0
1
1
1
0
0
0
0
0
0
0
0
1
1
1
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
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
0
1
1
1
1
0
0
0
0
0
0
0
1
1
1
1
0
0
0
0
0
0
1
1
1
1
1
0
0
0
0
0
0
1
1
1
1
1
0
0
0
0
0
0
1
1
1
1
1
0
0
-1
-1
0
0
1
2
2
1
1
0
-1
-1
-1
0
1
2
3
3
2
1
-1
-3
-4
-4
-2
2
8
13
18
22
23
22
19
14
8
3
-2
-4
-5
-4
-2
1
3
4
3
2
1
-1
-2
-2
-1
0
1
2
2
2
2
1
0
-1
-1
-1
0
1
2
2
2
1
0
0
-1
-1
-1
0
1
2
2
2
1
0
0
-1
-1
0
0
1
2
2
2
1
0
0
-1
-1
0
0
1
2
2
2
1
0
-1
-1
-1
0
1
1
2
2
2
1
0
-1
-1
-1
0
1
2
3
3
2
1
-1
-2
-3
-2
-1
1
4
6
6
5
3
-1
-5
-10
-13
-15
-14
-12
-9
-5
-1
2
4
4
3
1
0
-1
-2
-1
0
1
2
3
2
1
-1
-3
-4
-5
-6
-5
-4
-2
0
1
2
2
2
1
1
0
0
0
0
0
1
1
1
1
1
1
0
0
0
0
0
0
1
1
1
1
1
1
0
0
0
0
0
1
1
1
1
1
1
1
0
0
0
0
0
1
1
2
2
1
1
0
-1
-1
-1
0
1
3
4
5
5
3
1
-2
-5
-7
-9
-9
-8
-6
-4
-1
1
3
3
3
2
1
0
-1
-1
-1
0
1
1
2
2
1
1
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
1
1
2
3
5
6
6
6
5
4
3
1
0
-1
-1
-1
0
1
1
2
2
1
1
0
0
0
0
0
1
1
1
1
1
1
1
0
0
0
0
0
1
1
1
2
1
1
1
0
0
0
0
0
1
2
2
3
4
4
4
5
5
5
5
5
5
5
5
5
4
4
3
2
2
1
1
0
0
0
0
0
0
0
1
2
3
4
5
6
6
6
5
4
2
1
0
-1
-1
0
0
1
2
2
2
1
0
0
-1
0
0
2
3
4
5
6
6
5
4
3
3
3
3
4
5
5
6
5
5
3
2
0
-1
-1
-1
0
1
2
2
2
2
1
1
0
0
0
0
1
1
2
2
2
1
1
0
-1
-1
-1
1
2
4
6
8
10
10
10
9
7
5
3
1
0
0
0
0
0
1
1
2
2
1
1
1
0
0
0
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
0
0
0
1
1
2
2
2
1
1
0
0
0
0
1
3
5
6
7
7
6
5
3
1
0
0
0
2
3
5
7
7
7
6
4
2
1
-1
-1
-1
0
1
2
2
2
2
1
0
0
0
0
1
2
2
2
2
1
1
0
0
0
1
1
2
2
2
2
1
1
0
0
0
1
1
2
2
2
2
1
1
1
1
0
-1
-2
-5
-8
-12
-16
-19
-21
-21
-19
-15
-11
-5
0
4
6
7
7
6
5
4
3
3
3
3
3
2
1
-1
-2
-2
-1
1
3
5
6
6
3
-1
-6
-11
-15
-18
-18
-15
-11
-5
1
5
9
10
9
7
4
2
0
-1
-1
0
1
2
2
2
2
1
1
1
2
3
5
6
7
8
8
8
8
7
7
7
7
7
7
6
5
4
3
2
1
0
0
1
1
1
1
1
2
3
4
5
6
7
7
6
5
3
0
-1
-2
-1
0
2
5
6
5
2
-2
-8
-15
-21
-25
-26
-24
-20
-15
-8
-2
2
5
6
5
3
1
-1
-1
-1
0
1
2
3
3
3
2
1
0
0
0
1
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
2
2
3
5
6
7
7
7
5
3
2
0
-1
-1
0
2
4
6
7
9
9
8
7
6
4
3
2
0
-1
-1
-2
-2
-2
-2
-1
0
1
3
3
3
3
2
1
0
-1
-1
0
1
2
3
4
4
3
1
0
-1
-1
-1
0
2
4
5
6
5
2
-2
-6
-10
-13
-15
-16
-14
-11
-7
-3
0
3
4
5
4
3
2
0
0
0
0
1
2
2
2
2
2
2
2
2
2
4
5
7
9
10
10
10
8
6
4
2
0
-1
-1
0
2
3
5
5
4
2
-1
-5
-9
-13
-15
-16
-15
-12
-8
-4
0
3
5
5
4
3
1
0
-1
0
2
4
7
9
10
11
10
8
6
4
3
2
1
2
2
3
3
3
2
1
1
0
0
0
1
2
3
3
3
4
4
4
4
5
6
6
6
6
5
3
1
-1
-3
-3
-2
1
4
7
9
10
10
7
3
-2
-8
-12
-15
-15
-14
-11
-7
-3
0
2
4
4
4
4
5
6
9
11
14
16
16
15
12
9
4
1
-2
-3
-3
-1
2
5
8
10
11
10
9
7
6
5
5
6
7
8
8
8
6
4
2
0
-2
-2
-1
1
3
4
5
5
3
2
0
-1
-2
-1
1
3
4
5
5
4
2
-1
-2
-3
-2
0
3
6
8
8
6
2
-3
-8
-12
-14
-13
-10
-6
-1
3
5
3
0
-6
-13
-19
-23
-25
-23
-20
-14
-8
-3
1
2
0
-4
-8
-13
-17
-20
-20
-18
-13
-8
-1
4
8
10
9
5
0
-6
-12
-16
-16
-14
-8
-1
7
14
18
20
17
13
6
1
-3
-5
-4
-1
3
5
5
2
-5
-12
-20
-27
-30
-29
-25
-19
-13
-7
-4
-4
-6
-9
-12
-13
-11
-6
0
8
14
18
19
16
12
8
4
1
0
1
1
0
-3
-7
-13
-19
-23
-25
-23
-17
-10
-3
3
5
3
-1
-7
-12
-16
-16
-12
-7
0
6
9
8
5
-1
-7
-11
-12
-11
-8
-4
-1
-1
-3
-7
-12
-16
-17
-15
-9
-2
4
8
7
2
-7
-18
-27
-33
-33
-27
-17
-5
6
12
13
8
-1
-11
-20
-24
-24
-18
-10
0
9
13
14
11
7
2
0
0
3
7
10
11
9
4
-4
-11
-16
-18
-14
-8
1
8
13
13
8
0
-10
-18
-23
-22
-17
-8
2
11
16
16
13
7
0
-5
-6
-5
-1
4
8
10
8
4
-2
-8
-13
-15
-14
-12
-9
-7
-6
-8
-11
-14
-16
-15
-12
-7
-2
3
6
5
2
-3
-8
-10
-9
-4
4
14
23
29
29
26
18
9
1
-5
-7
-5
0
5
8
9
6
-1
-8
-16
-20
-21
-17
-11
-3
3
7
7
4
-1
-6
-10
-11
-8
-4
2
6
8
7
3
-3
-9
-13
-13
-10
-5
2
7
11
10
6
0
-7
-13
-15
-13
-8
-1
8
14
18
17
14
8
2
-3
-6
-5
-1
5
11
16
17
16
12
7
0
-6
-11
-14
-15
-15
-14
-13
-12
-11
-10
-9
-8
-5
-1
3
6
9
10
9
6
2
-4
-9
-13
-16
-17
-17
-15
-11
-8
-4
0
2
4
6
6
6
5
4
3
2
0
-2
-3
-5
-6
-6
-6
-5
-3
-1
2
5
8
10
10
9
8
6
3
2
1
2
3
5
7
8
9
8
7
5
3
1
0
0
1
2
3
4
4
3
2
1
0
0
1
2
3
4
4
4
2
1
-1
-1
-1
1
3
6
8
9
9
6
3
-1
-5
-9
-10
-10
-8
-5
-3
-1
-1
-2
-5
-9
-12
-14
-15
-13
-8
-3
4
10
14
16
15
11
6
-1
-7
-12
-15
-16
-15
-12
-8
-4
-1
1
3
3
3
2
2
2
3
5
7
8
10
11
11
10
9
7
5
3
2
1
0
0
1
2
2
3
3
3
3
2
2
1
1
1
1
2
2
3
3
3
3
2
2
1
0
0
1
2
3
4
6
6
6
6
5
3
2
0
-1
-2
-2
-2
-1
0
1
2
3
4
5
6
6
7
7
7
6
5
4
3
1
1
0
1
2
3
5
6
8
9
9
9
9
8
7
6
5
4
3
2
2
1
1
1
2
2
3
3
3
3
2
2
1
1
2
2
2
3
3
3
2
2
2
1
1
2
2
3
3
3
3
2
2
1
1
1
2
2
3
3
3
3
2
1
1
0
1
3
4
6
8
9
10
9
9
8
8
8
9
10
11
10
9
6
2
-3
-7
-11
-13
-13
-11
-7
-3
2
6
8
9
9
7
6
5
4
4
4
3
2
-1
-4
-8
-11
-14
-15
-14
-12
-8
-4
0
4
6
7
6
4
2
1
-1
-1
0
1
2
3
5
6
6
6
6
6
6
5
5
4
3
2
2
1
1
1
2
2
2
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
2
2
2
1
1
2
4
5
7
9
10
9
8
4
0
-4
-8
-10
-11
-10
-7
-3
1
5
7
8
8
6
4
2
2
2
3
5
6
8
8
8
6
4
3
1
0
0
0
1
2
3
3
3
3
3
3
4
5
6
7
8
9
9
9
9
9
8
7
7
6
6
5
5
4
3
3
3
3
4
5
7
8
8
9
8
8
7
7
7
7
7
8
8
7
6
4
2
1
0
0
0
2
3
5
7
8
9
9
9
8
7
7
6
6
5
4
3
2
1
0
0
1
3
6
9
11
13
14
14
13
10
8
6
4
3
3
3
3
3
3
3
2
1
1
1
3
5
7
9
11
12
11
9
7
4
2
0
1
2
5
8
12
16
19
21
22
21
19
16
13
10
6
3
1
0
-1
0
2
4
6
8
9
9
8
6
4
1
0
-1
0
2
4
6
8
9
8
7
5
3
1
1
1
3
5
7
8
9
8
6
4
2
1
0
0
1
3
4
5
6
6
5
5
5
5
6
7
8
9
10
9
9
8
8
9
10
12
14
16
18
19
19
18
17
15
14
13
13
13
13
13
11
9
6
4
2
1
2
5
8
12
15
17
18
16
14
10
6
3
1
-1
-1
-1
0
1
2
3
4
5
5
7
8
9
11
11
11
10
8
5
3
0
-2
-4
-5
-6
-6
-5
-4
-3
-1
1
3
5
7
7
7
6
4
2
0
-2
-2
-1
0
2
5
7
9
10
10
11
10
10
10
9
9
9
8
8
7
6
5
4
2
0
-3
-6
-8
-10
-9
-7
-1
5
13
20
25
26
24
17
7
-4
-13
-20
-22
-20
-14
-5
3
9
10
8
2
-6
-11
-13
-10
-1
12
27
39
46
46
38
23
4
-16
-31
-40
-40
-32
-18
-2
14
25
31
29
22
12
0
-11
-19
-23
-24
-22
-18
-14
-10
-5
-1
2
6
9
10
10
8
4
-3
-10
-16
-20
-22
-20
-15
-8
0
7
12
15
15
15
14
13
13
14
15
15
13
10
5
0
-5
-8
-9
-6
-2
3
7
9
8
5
-1
-6
-11
-12
-10
-5
1
8
13
15
13
9
4
-1
-5
-5
-3
2
7
12
13
12
8
2
-5
-11
-14
-15
-12
-9
-4
-1
1
2
1
-1
-2
-1
0
2
4
5
3
0
-5
-10
-15
-17
-17
-12
-5
4
12
19
23
23
20
15
9
3
-2
-4
-3
-1
3
7
10
12
13
12
10
7
4
2
0
0
1
2
4
5
4
2
-2
-9
-19
-29
-38
-45
-48
-47
-40
-29
-15
0
13
23
28
28
25
19
12
7
5
7
13
22
32
42
49
53
53
49
40
28
13
-3
-19
-34
-46
-55
-58
-56
-49
-38
-24
-10
3
14
23
29
33
37
42
47
54
60
64
64
59
48
34
18
3
-8
-11
-8
2
15
28
37
38
30
14
-8
-31
-51
-63
-66
-59
-44
-25
-7
7
14
14
7
-3
-12
-18
-17
-11
1
16
29
39
43
41
33
22
11
3
-2
-3
0
3
4
1
-7
-21
-38
-57
-73
-84
-85
-77
-59
-34
-5
25
49
67
74
71
60
43
23
5
-8
-14
-13
-6
6
18
29
35
36
32
23
13
3
-3
-6
-6
-3
1
3
1
-4
-12
-21
-30
-35
-35
-29
-18
-5
9
19
25
24
16
4
-11
-25
-36
-42
-42
-37
-27
-15
-2
10
21
30
36
39
39
36
30
21
9
-3
-15
-25
-31
-31
-25
-14
1
17
32
44
51
53
50
43
34
25
15
6
-3
-12
-22
-33
-45
-57
-65
-70
-69
-60
-46
-26
-4
17
34
45
49
44
33
18
2
-11
-19
-21
-16
-5
10
25
39
48
51
48
39
25
10
-5
-17
-24
-27
-25
-20
-14
-7
-3
-1
-1
-3
-6
-7
-6
-4
1
7
13
16
17
14
9
2
-5
-9
-9
-4
6
19
34
48
58
64
62
55
42
25
7
-11
-27
-38
-43
-42
-35
-23
-9
7
21
30
34
32
23
10
-5
-18
-25
-25
-16
3
27
55
80
98
106
102
87
63
36
8
-13
-26
-28
-22
-8
7
22
31
32
26
13
-4
-22
-37
-48
-53
-53
-48
-42
-35
-30
-28
-28
-29
-31
-32
-31
-27
-21
-13
-5
2
7
10
9
6
2
-4
-8
-12
-13
-12
-9
-3
3
11
18
25
31
36
39
40
40
37
31
24
14
4
-6
-14
-20
-22
-20
-15
-7
3
12
19
23
24
22
17
10
4
-2
-6
-9
-10
-10
-10
-10
-9
-8
-5
-2
2
5
8
7
3
-5
-16
-28
-40
-49
-52
-48
-37
-21
-2
17
32
41
43
39
31
21
13
8
8
12
19
27
33
34
30
21
8
-6
-18
-27
-32
-30
-24
-16
-6
2
8
9
6
1
-6
-13
-18
-18
-13
-3
12
31
50
68
81
87
86
77
61
42
23
7
-4
-7
-4
3
12
18
19
13
0
-18
-37
-53
-64
-66
-59
-45
-27
-10
3
8
6
-3
-16
-30
-40
-43
-39
-28
-13
5
20
32
38
39
36
30
23
18
14
12
12
12
12
11
9
6
2
-2
-5
-9
-11
-13
-14
-14
-13
-9
-4
2
9
14
17
17
12
5
-5
-15
-22
-25
-25
-20
-12
-3
4
9
9
6
1
-5
-9
-11
-9
-5
0
5
8
7
4
0
-5
-8
-9
-7
-2
3
7
8
7
3
-3
-8
-11
-10
-6
2
11
19
23
23
19
12
4
-2
-6
-6
-3
2
5
5
0
-11
-27
-44
-60
-72
-76
-73
-62
-47
-29
-13
0
7
9
7
2
-2
-5
-5
-2
1
3
3
0
-6
-16
-25
-34
-39
-40
-35
-27
-15
-4
6
13
15
12
6
-2
-10
-16
-17
-13
-5
9
25
43
59
72
80
82
78
67
51
32
11
-8
-26
-39
-49
-53
-53
-49
-43
-35
-28
-21
-15
-12
-11
-12
-15
-18
-22
-25
-26
-24
-20
-14
-6
2
8
13
15
13
9
4
-1
-6
-8
-8
-7
-4
0
1
1
-1
-6
-12
-18
-22
-25
-24
-20
-15
-8
-1
4
7
6
2
-6
-16
-27
-38
-48
-56
-61
-62
-60
-53
-44
-33
-21
-10
-2
2
1
-3
-10
-19
-26
-31
-31
-26
-16
-4
11
25
37
46
51
53
52
48
42
32
20
5
-14
-34
-55
-74
-89
-99
-102
-98
-89
-78
-68
-61
-59
-63
-73
-86
-102
-117
-131
-144
-155
-165
-175
-184
-191
-192
-186
-170
-145
-112
-77
-46
-25
-22
-39
-75
-127
-187
-246
-294
-325
-338
-332
-314
-292
-272
-261
-260
-266
-276
-282
-278
-261
-232
-196
-163
-141
-138
-161
-208
-275
-353
-429
-496
-544
-572
-581
-575
-560
-541
-520
-498
-470
-432
-382
-320
-249
-178
-118
-79
-69
-91
-143
-216
-295
-367
-419
-443
-438
-409
-364
-313
-264
-223
-186
-149
-104
-43
36
131
231
322
386
410
384
312
203
80
-34
-115
-143
-112
-26
99
241
371
467
513
503
444
351
243
141
60
8
-13
-11
7
29
51
71
91
118
155
206
269
335
395
439
460
457
436
409
389
388
408
445
485
504
480
396
245
37
-202
-436
-623
-725
-717
-592
-364
-66
260
567
816
979
1048
1027
935
792
619
431
234
30
-179
-391
-591
-763
-883
-929
-888
-763
-574
-360
-167
-43
-23
-124
-333
-614
-912
-1164
-1317
-1335
-1211
-964
-640
-295
14
245
376
413
381
319
268
259
304
397
512
614
666
638
519
317
56
-225
-482
-676
-776
-769
-655
-453
-192
92
362
583
727
779
732
593
379
117
-162
-421
-628
-754
-781
-702
-521
-257
65
412
747
1033
1236
1328
1293
1125
835
453
23
-397
-743
-955
-989
-826
-481
-6
518
993
1315
1401
1204
721
2
-863
-1754
-2546
-3128
-3424
-3403
-3079
-2508
-1770
-956
-151
575
1177
1627
1915
2044
2021
1856
1570
1188
748
297
-112
-431
-627
-691
-643
-532
-424
-390
-485
-734
-1122
-1594
-2066
-2443
-2643
-2612
-2341
-1868
-1268
-637
-68
364
619
698
631
466
257
42
-162
-359
-567
-805
-1083
-1388
-1690
-1938
-2082
-2082
-1924
-1624
-1231
-815
-449
-194
-86
-124
-271
-468
-645
-740
-711
-548
-270
77
437
754
985
1108
1122
1047
915
760
619
516
469
485
565
699
873
1068
1256
1407
1491
1480
1357
1119
781
377
-45
-436
-745
-942
-1012
-969
-843
-676
-513
-387
-312
-281
-263
-217
-100
122
461
908
1423
1955
2439
2820
3058
3139
3077
2909
2691
2483
2338
2290
2349
2498
2695
2885
3007
3011
2863
2553
2097
1531
908
283
-294
-784
-1163
-1425
-1572
-1613
-1555
-1406
-1167
-840
-437
25
511
974
1363
1629
1743
1698
1521
1267
1010
828
779
890
1144
1484
1817
2041
2066
1837
1347
649
-161
-958
-1615
-2031
-2151
-1977
-1564
-1010
-434
59
382
496
401
138
-227
-622
-984
-1267
-1451
-1539
-1549
-1508
-1442
-1374
-1316
-1274
-1250
-1243
-1252
-1276
-1312
-1358
-1410
-1463
-1515
-1565
-1621
-1692
-1789
-1921
-2089
-2280
-2468
-2617
-2680
-2616
-2394
-2000
-1448
-773
-32
703
1359
1867
2169
2231
2035
1591
930
100
-829
-1777
-2656
-3381
-3878
-4094
-4010
-3640
-3036
-2281
-1476
-723
-111
302
492
475
298
23
-280
-556
-765
-893
-944
-933
-878
-790
-668
-503
-276
29
424
906
1456
2044
2626
3153
3576
3849
3931
3796
3431
2845
2073
1182
268
-550
-1145
-1403
-1248
-666
279
1449
2640
3620
4164
4106
3372
2005
162
-1909
-3911
-5555
-6610
-6945
-6550
-5529
-4074
-2423
-809
583
1639
2328
2692
2816
2801
2734
2665
2610
2548
2448
2285
2056
1791
1549
1409
1445
1712
2228
2965
3852
4783
5637
6296
6664
6682
6337
5662
4733
3657
2561
1567
784
285
99
206
541
1004
1485
1878
2113
2166
2069
1896
1751
1732
1902
2266
2757
3243
3553
3516
3001
1963
459
-1346
-3204
-4830
-5958
-6392
-6056
-5006
-3422
-1578
215
1669
2567
2802
2385
1432
130
-1307
-2679
-3836
-4695
-5235
-5484
-5494
-5317
-4988
-4520
-3907
-3142
-2230
-1200
-114
942
1868
2576
3003
3129
2978
2615
2130
1616
1151
786
537
386
295
219
120
-26
-222
-457
-709
-957
-1191
-1406
-1612
-1819
-2033
-2249
-2450
-2608
-2690
-2673
-2548
-2329
-2056
-1786
-1582
-1501
-1578
-1819
-2200
-2668
-3156
-3598
-3939
-4146
-4215
-4158
-4003
-3781
-3506
-3180
-2788
-2304
-1703
-973
-125
802
1743
2611
3316
3776
3933
3763
3281
2538
1617
621
-342
-1169
-1772
-2094
-2108
-1826
-1298
-607
139
819
1321
1556
1477
1093
465
-292
-1035
-1618
-1917
-1860
-1439
-718
184
1117
1933
2513
2800
2802
2588
2271
1973
1797
1802
1987
2300
2653
2944
3093
3055
2836
2482
2067
1666
1330
1076
881
694
457
131
-283
-736
-1138
-1375
-1343
-985
-310
591
1555
2376
2844
2792
2138
906
-768
-2656
-4482
-5961
-6860
-7032
-6443
-5173
-3401
-1370
652
2419
3738
4492
4654
4274
3470
2397
1228
119
-800
-1448
-1792
-1852
-1685
-1380
-1039
-759
-626
-696
-992
-1503
-2187
-2975
-3786
-4530
-5121
-5489
-5581
-5371
-4863
-4090
-3118
-2035
-952
19
770
1221
1327
1096
585
-101
-826
-1446
-1831
-1889
-1580
-926
-3
1074
2170
3159
3940
4455
4687
4658
4420
4034
3563
3062
2572
2126
1749
1464
1291
1246
1332
1533
1812
2112
2361
2492
2456
2241
1876
1436
1027
760
731
993
1538
2298
3151
3950
4550
4843
4777
4368
3697
2886
2069
1366
853
550
424
399
382
293
79
-264
-696
-1143
-1511
-1717
-1701
-1444
-971
-343
357
1037
1618
2043
2289
2364
2303
2160
1998
1878
1850
1946
2178
2534
2979
3459
3906
4247
4415
4359
4053
3504
2751
1862
924
27
-749
-1349
-1748
-1959
-2023
-2001
-1963
-1968
-2057
-2249
-2535
-2885
-3260
-3614
-3909
-4122
-4245
-4285
-4267
-4223
-4192
-4212
-4315
-4522
-4841
-5259
-5745
-6246
-6697
-7022
-7150
-7025
-6618
-5934
-5012
-3925
-2763
-1623
-589
279
955
1449
1793
2035
2222
2381
2518
2614
2633
2532
2281
1872
1326
696
54
-521
-962
-1225
-1303
-1220
-1032
-808
-619
-522
-548
-705
-976
-1326
-1714
-2102
-2456
-2752
-2975
-3112
-3154
-3094
-2930
-2671
-2336
-1961
-1594
-1287
-1085
-1014
-1073
-1222
-1396
-1507
-1470
-1222
-739
-47
777
1620
2350
2848
3030
2866
2388
1678
855
48
-630
-1105
-1349
-1376
-1237
-992
-695
-375
-31
361
840
1435
2151
2953
3768
4490
5001
5197
5011
4432
3512
2361
1129
-17
-923
-1473
-1605
-1320
-674
232
1275
2328
3276
4035
4553
4808
4813
4599
4212
3710
3150
2591
2086
1680
1405
1277
1293
1427
1635
1858
2031
2093
1995
1713
1246
621
-111
-887
-1641
-2315
-2868
-3284
-3568
-3746
-3859
-3951
-4061
-4215
-4424
-4679
-4961
-5237
-5476
-5651
-5741
-5737
-5638
-5448
-5172
-4810
-4359
-3811
-3159
-2401
-1548
-630
307
1204
1991
2609
3012
3183
3138
2924
2612
2282
2011
1852
1825
1917
2076
2233
2310
2238
1975
1510
865
94
-735
-1549
-2282
-2889
-3344
-3643
-3797
-3828
-3757
-3606
-3390
-3122
-2811
-2464
-2090
-1694
-1282
-856
-418
28
475
903
1281
1566
1707
1660
1393
909
246
-519
-1275
-1898
-2274
-2317
-1996
-1341
-442
567
1530
2302
2774
2892
2664
2150
1451
678
-68
-715
-1227
-1603
-1865
-2040
-2149
-2197
-2170
-2041
-1787
-1397
-886
-293
319
881
1331
1629
1768
1776
1705
1622
1587
1644
1809
2068
2387
2720
3025
3272
3443
3540
3568
3531
3428
3245
2963
2567
2053
1444
784
143
-402
-782
-954
-913
-700
-390
-82
126
163
1
-338
-785
-1237
-1584
-1735
-1635
-1277
-708
-10
717
1376
1895
2239
2412
2447
2396
2308
2217
2129
2025
1860
1583
1146
522
-288
-1251
-2306
-3369
-4351
-5166
-5745
-6043
-6043
-5757
-5223
-4499
-3653
-2761
-1898
-1130
-515
-95
104
68
-196
-669
-1317
-2091
-2928
-3754
-4486
-5036
-5322
-5273
-4846
-4030
-2861
-1413
198
1829
3328
4555
5403
5813
5786
5382
4709
3906
3120
2484
2100
2019
2244
2732
3403
4161
4907
5555
6046
6353
6480
6460
6346
6202
6087
6049
6113
6275
6504
6740
6904
6914
6694
6194
5398
4334
3071
1714
385
-794
-1718
-2322
-2584
-2532
-2232
-1779
-1272
-803
-437
-211
-126
-159
-273
-426
-584
-730
-860
-981
-1112
-1267
-1457
-1682
-1932
-2190
-2432
-2634
-2773
-2829
-2786
-2635
-2372
-2001
-1542
-1022
-488
2
385
598
595
355
-109
-748
-1479
-2200
-2804
-3201
-3335
-3197
-2827
-2308
-1752
-1273
-969
-897
-1065
-1429
-1900
-2371
-2733
-2903
-2843
-2565
-2134
-1646
-1211
-927
-857
-1014
-1359
-1804
-2235
-2536
-2612
-2408
-1925
-1217
-382
458
1180
1681
1901
1823
1481
947
319
-301
-820
-1167
-1300
-1209
-914
-453
117
733
1332
1855
2254
2496
2567
2473
2246
1932
1593
1289
1073
971
980
1065
1161
1188
1069
748
204
-538
-1406
-2299
-3101
-3707
-4045
-4089
-3866
-3448
-2934
-2428
-2013
-1735
-1589
-1531
-1483
-1359
-1089
-634
-1
758
1557
2293
2868
3210
3283
3093
2685
2130
1510
905
381
-16
-262
-347
-272
-46
319
808
1398
2056
2738
3392
3960
4391
4651
4726
4634
4420
4150
3900
3739
3717
3855
4142
4536
4975
5388
5711
5895
5916
5770
5474
5051
4523
3902
3190
2375
1442
378
-815
-2112
-3467
-4816
-6082
-7189
-8079
-8714
-9089
-9226
-9171
-8980
-8710
-8402
-8080
-7752
-7400
-7007
-6554
-6037
-5467
-4873
-4300
-3791
-3385
-3100
-2932
-2849
-2797
-2713
-2530
-2196
-1678
-971
-95
904
1970
3036
4041
4932
5669
6226
6592
6769
6769
6613
6328
5946
5498
5013
4513
4008
3498
2972
2411
1793
1103
337
-494
-1361
-2220
-3022
-3715
-4259
-4629
-4818
-4838
-4716
-4487
-4188
-3853
-3508
-3173
-2862
-2584
-2347
-2156
-2009
-1903
-1819
-1729
-1598
-1386
-1058
-589
28
783
1647
2578
3533
4471
5359
6178
6912
7549
8070
8445
8634
8594
8286
7694
6833
5760
4566
3370
2297
1456
916
695
753
1000
1318
1583
1694
1590
1257
732
82
-608
-1262
-1825
-2270
-2597
-2821
-2959
-3017
-2983
-2832
-2528
-2047
-1386
-575
321
1211
1994
2583
2920
2990
2828
2503
2105
1722
1422
1237
1162
1165
1197
1212
1184
1112
1018
944
923
978
1104
1265
1409
1475
1419
1227
923
571
260
81
103
355
810
1388
1967
2409
2589
2418
1866
963
-200
-1499
-2793
-3954
-4887
-5540
-5910
-6029
-5951
-5737
-5440
-5098
-4727
-4333
-3918
-3488
-3057
-2654
-2311
-2060
-1920
-1887
-1930
-1995
-2009
-1904
-1615
-1112
-400
475
1434
2376
3194
3794
4111
4117
3825
3283
2564
1751
925
154
-517
-1063
-1481
-1779
-1973
-2080
-2118
-2098
-2035
-1942
-1836
-1735
-1656
-1614
-1613
-1647
-1696
-1732
-1724
-1645
-1479
-1227
-906
-551
-202
101
325
454
490
448
356
240
124
21
-66
-145
-227
-320
-426
-542
-658
-765
-857
-942
-1036
-1166
-1359
-1635
-2000
-2435
-2903
-3348
-3710
-3934
-3986
-3859
-3577
-3185
-2747
-2322
-1960
-1689
-1510
-1404
-1340
-1284
-1214
-1117
-1000
-879
-771
-688
-628
-576
-506
-391
-211
38
336
646
918
1103
1167
1098
916
663
402
197
100
139
311
586
911
1229
1485
1644
1696
1657
1558
1446
1362
1343
1409
1563
1798
2098
2444
2820
3209
3599
3976
4327
4637
4891
5080
5205
5275
5314
5349
5409
5514
5665
5843
6009
6106
6076
5869
5458
4849
4078
3213
2335
1527
858
370
70
-65
-82
-38
16
43
33
-4
-39
-35
43
215
482
830
1231
1651
2061
2441
2782
3087
3359
3599
3795
3923
3946
3825
3524
3028
2345
1515
606
-298
-1108
-1751
-2179
-2382
-2385
-2246
-2039
-1838
-1704
-1670
-1739
-1887
-2074
-2257
-2405
-2505
-2574
-2645
-2764
-2972
-3294
-3726
-4239
-4775
-5268
-5652
-5884
-5946
-5857
-5663
-5428
-5216
-5077
-5036
-5086
-5191
-5301
-5364
-5343
-5224
-5027
-4794
-4584
-4455
-4449
-4580
-4829
-5152
-5486
-5767
-5947
-6003
-5943
-5801
-5624
-5461
-5344
-5277
-5235
-5168
-5012
-4710
-4226
-3560
-2753
-1878
-1032
-313
203
475
509
358
113
-123
-246
-183
100
588
1220
1903
2530
3002
3244
3221
2941
2451
1828
1165
552
67
-236
-332
-222
71
509
1045
1632
2228
2794
3300
3725
4053
4278
4400
4426
4371
4254
4094
3912
3726
3549
3391
3258
3156
3096
3089
3155
3311
3571
3940
4407
4942
5496
6007
6406
6633
6643
6421
5984
5379
4680
3971
3333
2831
2501
2346
2338
2423
2540
2629
2642
2559
2378
2124
1829
1529
1250
1006
789
579
347
65
-283
-700
-1167
-1650
-2105
-2486
-2754
-2887
-2878
-2742
-2506
-2204
-1871
-1536
-1217
-924
-659
-422
-214
-45
70
111
59
-98
-356
-698
-1084
-1466
-1790
-2009
-2093
-2033
-1848
-1580
-1281
-1008
-809
-711
-720
-821
-984
-1180
-1383
-1586
-1801
-2051
-2369
-2778
-3286
-3874
-4500
-5103
-5615
-5978
-6161
-6165
-6025
-5805
-5579
-5415
-5360
-5424
-5578
-5767
-5917
-5960
-5848
-5568
-5145
-4633
-4106
-3634
-3269
-3033
-2912
-2864
-2830
-2748
-2572
-2279
-1875
-1389
-864
-343
137
557
916
1226
1506
1776
2048
2327
2614
2908
3210
3532
3890
4304
4788
5344
5956
6589
7193
7714
8103
8328
8380
8275
8051
7751
7422
7094
6781
6481
6179
5857
5508
5140
4781
4470
4253
4166
4226
4422
4716
5050
5358
5579
5674
5631
5471
5236
4986
4778
4656
4641
4727
4882
5060
5204
5262
5194
4977
4609
4106
3499
2831
2152
1515
965
544
276
167
204
352
561
769
920
967
888
685
388
48
-273
-518
-645
-635
-497
-262
20
297
523
664
707
651
512
310
65
-203
-479
-747
-989
-1184
-1309
-1342
-1266
-1083
-809
-481
-148
135
326
400
362
249
118
41
84
292
678
1219
1864
2540
3175
3709
4113
4387
4564
4695
4836
5034
5314
5673
6086
6510
6897
7208
7419
7524
7539
7489
7407
7319
7247
7204
7195
7228
7316
7478
7746
8151
8732
9508
10488
11655
12974
14386
15822
17209
18475
19562
20423
21033
21381
21472
21326
20974
20458
19824
19123
18408
17724
17108
16584
16158
15824
15562
15346
15153
14967
14782
14607
14462
14369
14348
14407
14537
14706
14871
14977
14973
14822
14511
14061
13522
12968
12488
12167
12069
12223
12612
13173
13801
14362
14715
14729
14310
13408
12033
10249
8166
5919
3650
1479
-506
-2273
-3836
-5261
-6643
-8090
-9701
-11548
-13662
-16027
-18581
-21227
-23840
-26290
-28448
-30205
-31478
-32215
-32399
-32049
-31221
-30002
-28511
-26889
-25291
-23869
-22759
-22061
-21828
-22052
-22669
-23561
-24580
-25568
-26382
-26920
-27134
-27038
-26700
-26225
-25735
-25342
-25129
-25141
-25376
-25792
-26326
-26902
-27446
-27898
-28213
-28357
-28304
-28030
-27510
-26724
-25659
-24327
-22763
-21039
-19250
-17510
-15928
-14591
-13546
-12794
-12292
-11966
-11736
-11539
-11352
-11196
-11139
-11270
-11679
-12421
-13493
-14821
-16270
-17660
-18804
-19547
-19795
-19539
-18853
-17873
-16770
-15705
-14798
-14101
-13597
-13207
-12824
-12340
-11682
-10828
-9817
-8736
-7694
-6802
-6143
-5755
-5631
-5727
-5978
-6317
-6692
-7069
-7432
-7771
-8069
-8292
-8383
-8272
-7890
-7189
-6159
-4841
-3324
-1731
-197
1158
2258
3076
3644
4033
4336
4635
4984
5395
5837
6253
6577
6759
6784
6679
6504
6342
6275
6364
6638
7087
7677
8363
9110
9908
10779
11774
12953
14366
16026
17899
19893
21871
23671
25135
26135
26596
26507
25920
24934
23673
22267
20828
19445
18175
17055
16106
15349
14802
14489
14426
14617
15042
15652
16369
17096
17728
18172
18360
18262
17891
17301
16574
15808
15103
14541
14184
14060
14167
14471
14918
15434
15932
16327
16532
16476
16107
15398
14354
13011
11438
9727
7985
6320
4834
3606
2691
2113
1865
1917
2218
2704
3301
3938
4542
5049
5411
5593
5583
5398
5075
4678
4281
3965
3795
3814
4027
4401
4862
5310
5638
5746
5571
5096
4360
3458
2526
1719
1183
1031
1318
2023
3057
4265
5455
6424
6999
7056
6554
5534
4121
2504
904
-454
-1381
-1747
-1502
-681
609
2202
3904
5517
6868
7827
8319
8324
7874
7044
5935
4665
3357
2132
1099
354
-28
5
478
1386
2692
4332
6222
8268
10377
12469
14492
16420
18258
20036
21797
23582
25423
27329
29286
31252
33168
34967
36581
37956
39054
39858
40368
40597
40566
40295
39803
39104
38212
37143
35920
34577
33158
31712
30294
28950
27713
26595
25583
24644
23727
22770
21718
20522
19154
17605
15882
14003
11988
9848
7587
5193
2648
-60
-2932
-5939
-9021
-12083
-15005
-17658
-19923
-21716
-23004
-23814
-24240
-24423
-24540
-24770
-25272
-26161
-27492
-29257
-31388
-33778
-36292
-38795
-41166
-43310
-45168
-46709
-47935
-48866
-49541
-50005
-50315
-50530
-50716
-50938
-51257
-51728
-52384
-53236
-54262
-55409
-56592
-57703
-58620
-59223
-59405
-59085
-58221
-56810
-54893
-52549
-49887
-47030
-44105
-41221
-38456
-35846
-33377
-30988
-28579
-26025
-23202
-20007
-16385
-12343
-7961
-3388
1170
5475
9283
12379
14600
15860
16155
15564
14236
12372
10197
7940
5803
3951
2493
1483
918
751
902
1276
1779
2336
2907
3489
4121
4876
5847
7132
8805
10904
13413
16258
19307
22387
25300
27852
29873
31239
31881
31793
31021
29657
27813
25613
23175
20599
17969
15348
12786
10326
8007
5871
3955
2295
916
-174
-987
-1561
-1958
-2260
-2558
-2944
-3498
-4274
-5297
-6557
-8010
-9595
-11233
-12859
-14428
-15935
-17415
-18946
-20638
-22611
-24975
-27809
-31133
-34904
-39009
-43275
-47489
-51425
-54866
-57636
-59614
-60747
-61051
-60602
-59522
-57960
-56075
-54017
-51912
-49859
-47915
-46101
-44398
-42760
-41116
-39382
-37479
-35344
-32945
-30290
-27431
-24464
-21520
-18745
-16283
-14258
-12747
-11779
-11326
-11309
-11615
-12110
-12660
-13149
-13488
-13619
-13514
-13169
-12589
-11783
-10753
-9492
-7990
-6230
-4205
-1920
599
3307
6131
8984
11766
14373
16712
18703
20293
21458
22208
22587
22665
22536
22302
22062
21899
21869
21991
22244
22569
22880
23070
23031
22667
21903
20697
19043
16966
14517
11770
8811
5733
2636
-377
-3200
-5723
-7838
-9444
-10458
-10822
-10518
-9573
-8063
-6108
-3860
-1492
826
2946
4751
6176
7202
7860
8219
8376
8442
8533
8758
9209
9961
11060
12528
14349
16478
18834
21308
23770
26079
28103
29729
30882
31528
31678
31382
30717
29769
28621
27336
25958
24510
23001
21442
19855
18279
16776
15418
14282
13430
12897
12687
12766
13077
13546
14107
14704
15308
15908
16509
17109
17695
18226
18635
18837
18746
18298
17465
16273
14800
13166
11508
9959
8613
7515
6647
5939
5288
4581
3724
2662
1387
-60
-1604
-3155
-4625
-5945
-7074
-7993
-8703
-9208
-9512
-9608
-9481
-9115
-8501
-7645
-6572
-5323
-3949
-2495
-994
545
2132
3788
5533
7366
9255
11130
12888
14410
15583
16322
16593
16420
15886
15113
14247
13425
12756
12306
12094
12099
12277
12574
12943
13355
13797
14264
14756
15262
15758
16207
16570
16809
16906
16866
16720
16515
16303
16120
15982
15864
15710
15444
14984
14265
13257
11975
10485
8890
7314
5881
4695
3818
3270
3023
3016
3166
3389
3611
3780
3874
3894
3864
3818
3797
3836
3963
4192
4527
4961
5478
6057
6675
7311
7943
8556
9133
9660
10117
10478
10708
10762
10588
10130
9340
8183
6643
4732
2491
-21
-2722
-5527
-8351
-11118
-13764
-16239
-18505
-20526
-22272
-23715
-24830
-25604
-26038
-26154
-26000
-25643
-25168
-24663
-24211
-23875
-23697
-23691
-23848
-24145
-24554
-25047
-25604
-26209
-26849
-27504
-28145
-28727
-29197
-29496
-29572
-29394
-28958
-28294
-27461
-26534
-25594
-24706
-23908
-23202
-22556
-21913
-21210
-20393
-19434
-18348
-17187
-16042
-15025
-14250
-13822
-13815
-14266
-15171
-16494
-18166
-20103
-22204
-24365
-26478
-28431
-30111
-31408
-32216
-32447
-32039
-30964
-29241
-26933
-24148
-21024
-17718
-14384
-11157
-8141
-5395
-2937
-748
1217
3012
4688
6281
7802
9238
10552
11695
12613
13258
13597
13623
13350
12817
12084
11222
10308
9414
8602
7915
7375
6983
6715
6527
6362
6154
5836
5349
4648
3711
2541
1171
-340
-1912
-3449
-4848
-6013
-6863
-7341
-7418
-7100
-6422
-5443
-4240
-2897
-1493
-95
1248
2510
3683
4776
5802
6776
7698
8553
9309
9914
10308
10430
10232
9692
8819
7659
6294
4828
3379
2058
957
130
-407
-684
-764
-733
-684
-703
-854
-1177
-1680
-2348
-3153
-4054
-5016
-6002
-6985
-7936
-8826
-9619
-10274
-10749
-11005
-11019
-10789
-10344
-9741
-9057
-8381
-7793
-7352
-7080
-6960
-6937
-6931
-6852
-6623
-6197
-5563
-4755
-3840
-2908
-2050
-1345
-846
-574
-522
-660
-950
-1355
-1848
-2412
-3038
-3718
-4431
-5146
-5810
-6363
-6740
-6889
-6784
-6433
-5878
-5187
-4442
-3719
-3069
-2507
-2001
-1484
-865
-45
1054
2476
4219
6237
8442
10728
12986
15120
17063
18779
20261
21521
22575
23436
24106
24570
24807
24796
24527
24010
23280
22393
21420
20437
19509
18683
17983
17406
16929
16521
16146
15777
15396
14998
14587
14166
13738
13299
12834
12324
11751
11098
10363
9554
8691
7805
6928
6093
5326
4646
4065
3592
3240
3023
2960
3073
3376
3878
4565
5403
6336
7288
8170
8900
9398
9611
9512
9101
8408
7483
6390
5197
3973
2779
1669
686
-135
-768
-1195
-1410
-1415
-1222
-855
-344
274
963
1692
2436
3180
3915
4642
5361
6069
6757
7409
8000
8504
8889
9133
9224
9166
8979
8700
8379
8070
7832
7716
7760
7986
8397
8975
9689
10493
11337
12172
12959
13672
14306
14871
15395
15916
16477
17113
17848
18684
19602
20562
21504
22359
23056
23532
23739
23651
23266
22609
21723
20668
19518
18348
17233
16245
15446
14884
14598
14606
14912
15499
16331
17351
18487
19653
20756
21703
22408
22801
22834
22485
21759
20686
19320
17727
15984
14167
12348
10589
8939
7434
6101
4954
4001
3246
2686
2312
2111
2061
2134
2294
2499
2706
2871
2956
2931
2775
2478
2040
1471
787
8
-840
-1729
-2626
-3495
-4299
-5001
-5569
-5979
-6223
-6315
-6286
-6193
-6106
-6108
-6276
-6676
-7351
-8314
-9548
-11004
-12618
-14312
-16014
-17671
-19252
-20756
-22211
-23664
-25173
-26794
-28571
-30523
-32642
-34893
-37219
-39545
-41792
-43882
-45750
-47343
-48626
-49577
-50185
-50448
-50367
-49946
-49197
-48132
-46777
-45167
-43347
-41375
-39313
-37227
-35174
-33200
-31337
-29599
-27981
-26471
-25048
-23693
-22394
-21147
-19962
-18856
-17851
-16972
-16234
-15646
-15205
-14893
-14687
-14556
-14469
-14395
-14314
-14210
-14078
-13919
-13739
-13545
-13340
-13124
-12887
-12610
-12265
-11813
-11215
-10427
-9414
-8148
-6619
-4834
-2819
-617
1715
4118
6530
8900
11190
13376
15451
17419
19291
21080
22794
24434
25991
27450
28790
29991
31037
31917
32630
33183
33589
33863
34021
34078
34043
33926
33731
33466
33137
32759
32351
31936
31545
31211
30970
30858
30907
31141
31576
32215
33044
34034
35139
36299
37444
38500
39396
40072
40485
40613
40456
40036
39391
38569
37617
36581
35491
34366
33209
32009
30751
29410
27967
26405
24716
22901
20964
18921
16786
14584
12337
10077
7836
5653
3566
1614
-168
-1757
-3142
-4328
-5336
-6198
-6956
-7652
-8319
-8980
-9642
-10300
-10935
-11529
-12063
-12534
-12948
-13327
-13700
-14097
-14544
-15046
-15592
-16148
-16664
-17081
-17342
-17403
-17240
-16855
-16274
-15544
-14724
-13878
-13066
-12337
-11727
-11260
-10945
-10782
-10759
-10857
-11047
-11293
-11550
-11769
-11901
-11906
-11758
-11453
-11008
-10466
-9884
-9325
-8852
-8507
-8312
-8261
-8322
-8444
-8565
-8626
-8573
-8371
-8002
-7462
-6762
-5923
-4969
-3933
-2849
-1757
-702
267
1102
1764
2226
2484
2558
2495
2361
2235
2196
2312
2629
3165
3912
4834
5881
6994
8112
9186
10175
11053
11808
12441
12960
13384
13740
14057
14369
14706
15090
15530
16017
16523
17002
17395
17644
17698
17527
17130
16532
15786
14963
14139
13382
12745
12257
11923
11729
11651
11660
11735
11865
12049
12292
12605
12991
13448
13962
14510
15062
15588
16061
16460
16772
16991
17115
17145
17081
16925
16679
16349
15943
15474
14959
14413
13849
13272
12681
12066
11415
10717
9967
9172
8353
7539
6767
6075
5489
5026
4683
4443
4276
4148
4027
3893
3729
3538
3328
3114
2910
2725
2565
2430
2317
2225
2156
2118
2120
2171
2278
2437
2638
2860
3077
3264
3402
3479
3502
3484
3452
3430
3440
3493
3586
3699
3803
3861
3838
3703
3440
3042
2516
1880
1153
358
-485
-1361
-2257
-3165
-4077
-4985
-5882
-6762
-7619
-8454
-9272
-10086
-10910
-11759
-12645
-13572
-14535
-15514
-16484
-17409
-18254
-18986
-19582
-20028
-20327
-20486
-20522
-20455
-20301
-20070
-19770
-19402
-18967
-18469
-17921
-17341
-16757
-16203
-15712
-15313
-15023
-14843
-14760
-14744
-14756
-14751
-14691
-14544
-14291
-13932
-13477
-12952
-12387
-11818
-11276
-10791
-10386
-10078
-9877
-9788
-9813
-9947
-10181
-10499
-10883
-11310
-11755
-12191
-12595
-12944
-13221
-13412
-13509
-13507
-13405
-13205
-12917
-12551
-12123
-11655
-11171
-10693
-10243
-9838
-9486
-9188
-8935
-8713
-8504
-8289
-8048
-7766
-7424
-7007
-6499
-5884
-5150
-4291
-3313
-2238
-1110
9
1040
1900
2509
2806
2761
2378
1703
812
-195
-1210
-2129
-2868
-3368
-3601
-3563
-3274
-2765
-2076
-1246
-318
668
1668
2636
3524
4291
4900
5333
5592
5702
5709
5673
5661
5733
5935
6294
6815
7486
8285
9186
10164
11202
12286
13403
14536
15660
16740
17734
18598
19295
19801
20113
20245
20227
20091
19864
19558
19162
18643
17959
17065
15932
14557
12972
11243
9461
7726
6130
4738
3578
2640
1875
1211
569
-118
-896
-1779
-2751
-3773
-4796
-5768
-6652
-7431
-8106
-8702
-9250
-9790
-10359
-10986
-11688
-12472
-13331
-14246
-15190
-16125
-17004
-17777
-18395
-18811
-18992
-18922
-18608
-18075
-17370
-16548
-15666
-14772
-13896
-13050
-12223
-11393
-10533
-9627
-8673
-7695
-6741
-5877
-5180
-4724
-4568
-4746
-5261
-6085
-7163
-8423
-9781
-11155
-12472
-13673
-14717
-15578
-16247
-16725
-17023
-17156
-17145
-17011
-16777
-16466
-16102
-15710
-15318
-14950
-14632
-14388
-14238
-14194
-14261
-14434
-14698
-15029
-15398
-15776
-16136
-16458
-16733
-16961
-17150
-17313
-17460
-17596
-17716
-17806
-17843
-17798
-17647
-17368
-16951
-16398
-15721
-14940
-14081
-13169
-12225
-11269
-10317
-9383
-8483
-7634
-6853
-6158
-5561
-5068
-4675
-4365
-4117
-3900
-3686
-3454
-3188
-2885
-2551
-2198
-1841
-1490
-1153
-830
-518
-213
86
377
649
891
1088
1233
1323
1370
1393
1420
1482
1606
1811
2101
2468
2891
3342
3789
4204
4564
4853
5068
5208
5282
5299
5270
5205
5114
5006
4886
4760
4627
4486
4330
4150
3936
3682
3388
3061
2717
2380
2076
1829
1655
1560
1536
1562
1612
1657
1672
1644
1573
1472
1366
1284
1254
1298
1430
1653
1960
2343
2786
3278
3807
4364
4938
5515
6079
6610
7086
7486
7796
8009
8128
8166
8140
8071
7978
7874
7763
7644
7511
7354
7168
6950
6702
6431
6143
5845
5538
5222
4890
4537
4157
3751
3323
2882
2439
2005
1591
1194
812
436
55
-341
-755
-1183
-1618
-2043
-2442
-2801
-3108
-3357
-3545
-3672
-3735
-3732
-3655
-3497
-3254
-2928
-2535
-2101
-1664
-1271
-965
-784
-748
-855
-1082
-1388
-1721
-2028
-2265
-2407
-2449
-2408
-2317
-2215
-2141
-2124
-2178
-2301
-2477
-2683
-2893
-3086
-3253
-3390
-3504
-3606
-3704
-3800
-3888
-3956
-3987
-3962
-3873
-3719
-3514
-3283
-3059
-2881
-2779
-2776
-2881
-3085
-3367
-3697
-4038
-4358
-4629
-4832
-4960
-5013
-5001
-4939
-4842
-4728
-4616
-4523
-4465
-4458
-4510
-4628
-4806
-5032
-5285
-5535
-5753
-5912
-5992
-5991
-5921
-5809
-5698
-5634
-5663
-5823
-6138
-6611
-7232
-7973
-8797
-9662
-10527
-11353
-12108
-12761
-13284
-13651
-13836
-13814
-13569
-13089
-12380
-11464
-10379
-9178
-7924
-6684
-5519
-4481
-3605
-2909
-2397
-2058
-1871
-1810
-1848
-1954
-2102
-2262
-2407
-2510
-2547
-2499
-2357
-2121
-1801
-1418
-1002
-582
-187
162
455
698
907
1107
1331
1613
1982
2461
3062
3784
4614
5528
6489
7455
8377
9207
9898
10415
10733
10840
10740
10450
9996
9406
8709
7927
7076
6160
5184
4150
3065
1947
827
-256
-1255
-2123
-2819
-3319
-3613
-3713
-3648
-3457
-3183
-2869
-2550
-2248
-1977
-1738
-1530
-1346
-1177
-1016
-856
-687
-500
-282
-21
291
658
1074
1524
1984
2422
2809
3119
3336
3460
3503
3490
3451
3418
3414
3455
3545
3678
3840
4018
4199
4376
4548
4716
4881
5040
5183
5294
5351
5331
5217
5002
4690
4298
3850
3375
2895
2424
1959
1485
977
405
-255
-1016
-1871
-2798
-3755
-4695
-5568
-6330
-6952
-7421
-7741
-7927
-8004
-7996
-7929
-7823
-7692
-7552
-7414
-7290
-7192
-7127
-7095
-7085
-7075
-7028
-6904
-6662
-6270
-5717
-5014
-4195
-3317
-2443
-1634
-935
-366
86
461
820
1228
1748
2416
3245
4215
5282
6386
7465
8468
9361
10129
10778
11325
11786
12174
12489
12718
12838
12828
12670
12362
11916
11364
10745
10100
9467
8866
8304
7771
7250
6721
6171
5602
5030
4484
4000
3615
3354
3228
3230
3338
3519
3737
3961
4169
4353
4515
4664
4811
4962
5116
5262
5381
5451
5449
5355
5160
4861
4461
3972
3408
2782
2113
1419
718
35
-605
-1172
-1643
-1994
-2215
-2306
-2281
-2164
-1992
-1803
-1635
-1518
-1476
-1519
-1646
-1846
-2099
-2380
-2657
-2895
-3057
-3104
-2998
-2707
-2206
-1486
-552
568
1832
3182
4549
5868
7079
8135
9014
9706
10224
10595
10850
11024
11147
11241
11319
11387
11446
11495
11532
11561
11586
11618
11665
11737
11841
11982
12159
12370
12609
12870
13146
13432
13723
14016
14308
14593
14865
15116
15335
15509
15625
15674
15651
15557
15403
15208
15001
14812
14672
14606
14631
14748
14943
15190
15454
15697
15883
15986
15995
15912
15752
15542
15306
15069
14846
14642
14453
14264
14061
13828
13558
13248
12905
12540
12166
11795
11434
11086
10748
10415
10081
9743
9401
9058
8722
8398
8093
7811
7550
7307
7074
6844
6608
6358
6085
5778
5427
5021
4551
4010
3403
2744
2058
1382
759
235
-154
-383
-448
-362
-161
111
401
664
865
985
1022
994
918
821
725
642
578
527
482
433
372
298
211
113
7
-108
-238
-393
-583
-818
-1106
-1444
-1826
-2240
-2668
-3097
-3513
-3910
-4285
-4635
-4959
-5253
-5508
-5711
-5851
-5917
-5909
-5835
-5714
-5575
-5452
-5375
-5369
-5444
-5596
-5807
-6051
-6295
-6510
-6674
-6776
-6816
-6803
-6754
-6683
-6605
-6530
-6465
-6410
-6366
-6331
-6305
-6287
-6274
-6260
-6238
-6196
-6122
-6009
-5852
-5656
-5436
-5212
-5009
-4851
-4754
-4721
-4742
-4795
-4848
-4865
-4815
-4674
-4432
-4093
-3669
-3181
-2650
-2095
-1528
-956
-383
185
741
1270
1748
2149
2446
2618
2654
2558
2348
2058
1728
1404
1125
924
821
825
930
1125
1390
1704
2045
2395
2735
3054
3341
3593
3815
4016
4214
4430
4688
5008
5400
5863
6383
6930
7466
7948
8340
8612
8753
8768
8678
8511
8297
8061
7818
7561
7277
6940
6522
6000
5365
4620
3783
2880
1946
1008
90
-798
-1653
-2477
-3274
-4040
-4766
-5430
-6007
-6469
-6797
-6984
-7042
-6998
-6893
-6775
-6691
-6674
-6743
-6899
-7126
-7399
-7689
-7974
-8241
-8493
-8740
-8999
-9289
-9618
-9984
-10372
-10757
-11106
-11391
-11592
-11701
-11728
-11696
-11635
-11584
-11574
-11628
-11761
-11973
-12255
-12594
-12973
-13378
-13801
-14237
-14684
-15145
-15618
-16100
-16584
-17060
-17516
-17936
-18309
-18623
-18870
-19044
-19142
-19161
-19098
-18953
-18724
-18411
-18016
-17546
-17010
-16420
-15795
-15155
-14520
-13910
-13342
-12828
-12372
-11971
-11613
-11281
-10955
-10613
-10234
-9808
-9328
-8798
-8232
-7645
-7058
-6490
-5953
-5456
-4997
-4570
-4164
-3765
-3359
-2934
-2480
-1989
-1453
-866
-222
482
1245
2058
2908
3768
4607
5392
6090
6676
7137
7474
7704
7857
7967
8070
8196
8365
8583
8845
9138
9443
9744
10029
10291
10531
10753
10964
11167
11363
11551
11726
11884
12023
12142
12247
12340
12428
12511
12585
12643
12674
12670
12626
12545
12440
12333
12252
12222
12266
12393
12602
12874
13180
13484
13752
13955
14073
14101
14049
13933
13777
13608
13446
13309
13205
13136
13101
13091
13099
13115
13130
13136
13121
13079
12999
12874
12697
12463
12170
11818
11410
10951
10447
9906
9337
8750
8153
7554
6961
6376
5803
5239
4680
4122
3562
2999
2435
1877
1338
830
363
-55
-425
-753
-1055
-1348
-1650
-1976
-2331
-2712
-3108
-3500
-3868
-4197
-4477
-4708
-4899
-5065
-5222
-5385
-5557
-5734
-5898
-6026
-6092
-6074
-5958
-5742
-5439
-5073
-4676
-4281
-3920
-3616
-3381
-3219
-3122
-3078
-3075
-3098
-3139
-3193
-3256
-3330
-3416
-3512
-3619
-3733
-3851
-3970
-4089
-4210
-4335
-4469
-4614
-4772
-4942
-5121
-5303
-5480
-5647
-5799
-5936
-6059
-6173
-6283
-6393
-6501
-6604
-6692
-6755
-6780
-6759
-6688
-6571
-6419
-6248
-6079
-5928
-5810
-5730
-5684
-5661
-5646
-5624
-5584
-5525
-5453
-5384
-5337
-5330
-5375
-5475
-5619
-5789
-5956
-6093
-6178
-6197
-6149
-6044
-5897
-5728
-5550
-5371
-5188
-4992
-4771
-4514
-4218
-3891
-3550
-3221
-2928
-2692
-2523
-2416
-2356
-2319
-2280
-2224
-2146
-2059
-1986
-1961
-2013
-2166
-2419
-2755
-3139
-3523
-3858
-4106
-4244
-4273
-4217
-4114
-4011
-3956
-3977
-4093
-4303
-4588
-4922
-5277
-5626
-5952
-6245
-6500
-6717
-6895
-7030
-7114
-7139
-7101
-6998
-6840
-6644
-6434
-6236
-6074
-5964
-5913
-5916
-5961
-6033
-6117
-6206
-6300
-6407
-6540
-6713
-6933
-7200
-7501
-7812
-8105
-8349
-8515
-8585
-8551
-8414
-8185
-7878
-7508
-7087
-6621
-6113
-5564
-4977
-4359
-3724
-3092
-2487
-1935
-1460
-1077
-792
-599
-482
-418
-380
-342
-284
-192
-65
92
267
443
604
736
830
884
902
893
868
839
816
806
813
834
870
914
965
1020
1076
1134
1188
1235
1263
1262
1215
1109
935
691
383
29
-343
-702
-1014
-1252
-1395
-1439
-1389
-1264
-1090
-898
-715
-563
-454
-391
-369
-375
-395
-412
-414
-389
-329
-229
-87
97
319
570
839
1111
1369
1596
1777
1905
1979
2005
2003
1987
1980
2000
2056
2152
2281
2432
2588
2735
2860
2957
3025
3070
3100
3125
3153
3190
3236
3292
3355
3423
3496
3574
3661
3763
3885
4033
4209
4414
4647
4900
5166
5431
5681
5900
6074
6193
6253
6258
6221
6165
6116
6106
6161
6299
6526
6836
7209
7617
8029
8420
8768
9065
9316
9531
9728
9918
10109
10296
10468
10604
10685
10695
10626
10481
10275
10024
9747
9458
9161
8848
8507
8121
7676
7171
6614
6029
5451
4916
4459
4104
3859
3713
3641
3610
3583
3525
3416
3245
3015
2740
2438
2131
1834
1561
1319
1109
931
781
656
554
469
399
340
288
240
199
165
148
153
188
256
354
469
586
681
733
725
651
518
342
154
-13
-128
-166
-115
22
230
482
746
992
1195
1340
1420
1441
1412
1347
1259
1158
1051
941
826
702
564
410
235
39
-177
-410
-655
-906
-1155
-1396
-1625
-1839
-2041
-2236
-2432
-2639
-2865
-3115
-3391
-3689
-4000
-4312
-4615
-4898
-5155
-5381
-5577
-5744
-5883
-5994
-6076
-6128
-6151
-6149
-6132
-6115
-6117
-6156
-6247
-6397
-6600
-6838
-7085
-7305
-7466
-7541
-7515
-7386
-7167
-6881
-6554
-6212
-5875
-5553
-5245
-4947
-4648
-4340
-4016
-3678
-3329
-2975
-2620
-2265
-1904
-1528
-1124
-684
-203
314
856
1403
1935
2432
2879
3271
3609
3898
4147
4360
4535
4666
4740
4743
4666
4508
4278
3998
3700
3420
3191
3041
2987
3032
3170
3384
3656
3965
4297
4637
4978
5311
5627
5914
6156
6338
6444
6464
6396
6246
6030
5770
5491
5215
4959
4733
4536
4364
4205
4050
3891
3727
3558
3391
3232
3087
2956
2836
2718
2591
2442
2261
2041
1780
1483
1154
805
443
77
-289
-654
-1016
-1383
-1753
-2133
-2522
-2919
-3321
-3721
-4108
-4471
-4799
-5079
-5303
-5465
-5565
-5606
-5598
-5554
-5491
-5424
-5368
-5335
-5330
-5358
-5418
-5508
-5624
-5766
-5930
-6118
-6327
-6555
-6797
-7045
-7289
-7515
-7712
-7872
-7990
-8067
-8111
-8132
-8144
-8157
-8183
-8223
-8277
-8338
-8398
-8449
-8482
-8495
-8491
-8473
-8450
-8431
-8423
-8430
-8453
-8487
-8527
-8564
-8590
-8596
-8574
-8520
-8426
-8290
-8109
-7882
-7611
-7303
-6967
-6619
-6276
-5956
-5675
-5443
-5264
-5132
-5032
-4944
-4843
-4708
-4519
-4266
-3949
-3574
-3158
-2719
-2278
-1851
-1452
-1087
-759
-466
-200
43
272
493
714
941
1181
1442
1727
2039
2372
2719
3064
3389
3675
3905
4066
4155
4177
4146
4080
4001
3928
3872
3839
3826
3823
3818
3799
3758
3695
3618
3539
3476
3443
3452
3508
3607
3738
3885
4030
4161
4266
4342
4392
4427
4457
4493
4544
4612
4693
4780
4860
4921
4953
4948
4906
4829
4725
4604
4476
4350
4233
4128
4035
3953
3877
3805
3733
3661
3589
3521
3458
3403
3358
3322
3296
3277
3263
3253
3248
3247
3254
3270
3296
3330
3368
3406
3435
3447
3437
3401
3337
3251
3147
3035
2922
2815
2718
2630
2551
2476
2400
2320
2237
2153
2074
2008
1965
1952
1978
2049
2165
2326
2529
2767
3031
3313
3600
3882
4146
4386
4595
4769
4911
5023
5110
5177
5224
5249
5244
5200
5104
4948
4726
4445
4117
3766
3420
3109
2858
2684
2592
2573
2607
2666
2722
2749
2732
2667
2562
2433
2305
2201
2137
2125
2163
2244
2351
2466
2572
2656
2709
2730
2723
2694
2649
2596
2537
2475
2409
2338
2260
2174
2080
1979
1871
1758
1639
1513
1379
1234
1076
901
709
498
267
19
-244
-517
-794
-1068
-1329
-1569
-1782
-1961
-2106
-2218
-2304
-2373
-2437
-2505
-2587
-2688
-2810
-2950
-3101
-3256
-3403
-3535
-3645
-3728
-3781
-3806
-3803
-3775
-3725
-3656
-3570
-3471
-3363
-3250
-3137
-3030
-2932
-2847
-2778
-2725
-2685
-2656
-2632
-2609
-2583
-2552
-2516
-2478
-2444
-2422
-2418
-2440
-2493
-2577
-2690
-2825
-2972
-3121
-3260
-3381
-3479
-3553
-3607
-3647
-3678
-3707
-3735
-3761
-3777
-3775
-3742
-3669
-3550
-3382
-3172
-2931
-2676
-2426
-2202
-2021
-1897
-1837
-1841
-1906
-2019
-2167
-2332
-2495
-2641
-2753
-2822
-2839
-2805
-2724
-2605
-2460
-2306
-2156
-2025
-1927
-1865
-1845
-1867
-1931
-2032
-2167
-2330
-2516
-2716
-2921
-3120
-3300
-3449
-3557
-3620
-3636
-3613
-3563
-3501
-3445
-3408
-3399
-3418
-3460
-3513
-3562
-3592
-3592
-3556
-3487
-3391
-3282
-3173
-3075
-2997
-2942
-2907
-2884
-2864
-2835
-2788
-2717
-2618
-2489
-2333
-2151
-1947
-1724
-1483
-1226
-954
-667
-363
-41
297
652
1020
1392
1757
2101
2404
2648
2816
2897
2889
2797
2639
2438
2225
2028
1872
1776
1748
1786
1880
2016
2178
2354
2534
2716
2905
3107
3330
3583
3869
4189
4540
4916
5311
5717
6127
6537
6943
7342
7732
8114
8486
8848
9203
9553
9898
10240
10578
10907
11222
11512
11768
11983
12150
12270
12349
12397
12429
12460
12500
12558
12634
12723
12814
12895
12955
12986
12986
12959
12914
12861
12808
12762
12721
12680
12629
12555
12447
12300
12113
11894
11654
11410
11178
10971
10796
10652
10533
10423
10306
10165
9987
9764
9495
9184
8842
8480
8109
7736
7363
6988
6603
6202
5777
5326
4855
4373
3899
3453
3053
2712
2436
2220
2049
1901
1750
1574
1353
1083
765
412
43
-323
-670
-990
-1281
-1550
-1811
-2075
-2353
-2649
-2959
-3273
-3578
-3862
-4117
-4341
-4542
-4732
-4926
-5137
-5373
-5633
-5908
-6180
-6430
-6639
-6796
-6897
-6948
-6963
-6960
-6960
-6977
-7020
-7089
-7179
-7278
-7374
-7459
-7526
-7577
-7616
-7653
-7696
-7753
-7829
-7926
-8041
-8173
-8317
-8472
-8640
-8820
-9015
-9224
-9443
-9666
-9881
-10073
-10227
-10329
-10367
-10337
-10238
-10076
-9863
-9613
-9340
-9059
-8781
-8513
-8259
-8016
-7787
-7565
-7348
-7136
-6931
-6738
-6564
-6417
-6306
-6234
-6203
-6207
-6239
-6286
-6334
-6370
-6383
-6366
-6317
-6239
-6134
-6010
-5870
-5717
-5549
-5364
-5160
-4934
-4687
-4425
-4155
-3889
-3637
-3408
-3208
-3037
-2889
-2758
-2635
-2511
-2383
-2253
-2127
-2013
-1925
-1870
-1856
-1883
-1946
-2037
-2148
-2263
-2377
-2482
-2580
-2674
-2770
-2876
-3002
-3152
-3329
-3532
-3756
-3993
-4233
-4463
-4671
-4848
-4984
-5077
-5127
-5139
-5122
-5088
-5048
-5013
-4989
-4978
-4975
-4974
-4964
-4934
-4879
-4797
-4692
-4573
-4455
-4350
-4270
-4221
-4201
-4203
-4215
-4223
-4213
-4175
-4108
-4013
-3900
-3780
-3667
-3570
-3495
-3443
-3411
-3389
-3368
-3339
-3292
-3221
-3125
-3001
-2851
-2676
-2480
-2264
-2032
-1789
-1539
-1288
-1042
-807
-584
-376
-179
10
200
394
600
818
1049
1287
1527
1761
1981
2183
2364
2525
2669
2801
2927
3052
3179
3310
3444
3580
3715
3846
3972
4090
4203
4310
4416
4525
4640
4768
4911
5074
5258
5461
5678
5903
6125
6334
6518
6670
6783
6857
6896
6909
6906
6900
6902
6919
6957
7016
7094
7186
7291
7408
7538
7685
7856
8054
8281
8536
8810
9091
9363
9612
9823
9988
10105
10177
10213
10225
10225
10222
10220
10218
10212
10194
10153
10083
9979
9839
9666
9464
9240
8999
8746
8487
8223
7960
7700
7450
7215
7001
6810
6645
6501
6373
6251
6127
5992
5843
5679
5505
5332
5171
5030
4917
4834
4776
4734
4697
4651
4586
4495
4377
4237
4082
3923
3770
3631
3512
3415
3338
3278
3229
3186
3145
3103
3057
3006
2949
2886
2815
2736
2649
2553
2446
2326
2191
2037
1865
1671
1456
1223
977
726
478
244
31
-156
-317
-454
-575
-688
-804
-930
-1073
-1234
-1412
-1603
-1804
-2011
-2220
-2433
-2649
-2870
-3096
-3327
-3560
-3791
-4014
-4231
-4439
-4643
-4848
-5065
-5302
-5563
-5851
-6157
-6472
-6777
-7055
-7289
-7469
-7591
-7661
-7694
-7706
-7720
-7752
-7814
-7909
-8032
-8170
-8307
-8424
-8507
-8545
-8536
-8485
-8403
-8302
-8198
-8105
-8034
-7990
-7977
-7995
-8039
-8103
-8180
-8263
-8337
-8392
-8414
-8393
-8318
-8183
-7993
-7750
-7468
-7165
-6858
-6564
-6293
-6052
-5836
-5636
-5437
-5227
-4994
-4733
-4449
-4151
-3857
-3585
-3354
-3175
-3053
-2987
-2965
-2977
-3008
-3048
-3091
-3135
-3182
-3235
-3295
-3360
-3425
-3479
-3512
-3514
-3484
-3424
-3345
-3266
-3207
-3186
-3216
-3302
-3436
-3602
-3778
-3941
-4069
-4149
-4174
-4151
-4088
-4003
-3909
-3819
-3737
-3666
-3600
-3533
-3461
-3379
-3288
-3193
-3097
-3007
-2922
-2842
-2760
-2666
-2550
-2404
-2225
-2013
-1778
-1528
-1279
-1043
-829
-645
-490
-361
-254
-162
-82
-10
55
113
164
211
256
305
365
441
536
650
779
917
1056
1188
1306
1408
1495
1571
1641
1711
1785
1864
1947
2029
2110
2183
2250
2311
2370
2431
2498
2571
2645
2713
2766
2792
2782
2733
2647
2532
2403
2274
2162
2078
2025
2001
1995
1992
1976
1932
1852
1735
1586
1417
1244
1082
944
837
763
718
694
681
669
650
618
572
510
434
344
242
127
1
-138
-288
-446
-610
-775
-940
-1100
-1255
-1405
-1548
-1686
-1817
-1941
-2055
-2155
-2239
-2305
-2355
-2394
-2426
-2461
-2505
-2564
-2640
-2731
-2830
-2928
-3012
-3072
-3098
-3082
-3024
-2924
-2787
-2621
-2434
-2235
-2031
-1831
-1639
-1459
-1295
-1146
-1014
-897
-793
-699
-614
-537
-466
-403
-349
-305
-271
-247
-230
-215
-199
-175
-141
-96
-43
16
74
125
166
196
215
229
243
265
300
351
421
508
611
727
856
997
1151
1318
1498
1688
1883
2075
2258
2426
2575
2709
2835
2962
3103
3269
3464
3687
3930
4179
4415
4621
4784
4896
4958
4977
4966
4939
4909
4881
4860
4843
4822
4792
4746
4684
4606
4517
4423
4327
4231
4132
4025
3904
3767
3612
3446
3280
3130
3009
2930
2897
2906
2948
3004
3056
3087
3086
3050
2985
2901
2814
2736
2673
2628
2592
2555
2501
2419
2301
2150
1972
1781
1594
1425
1283
1171
1085
1014
946
867
768
643
493
324
142
-43
-225
-397
-558
-705
-835
-947
-1036
-1096
-1122
-1109
-1058
-972
-860
-733
-605
-488
-391
-319
-272
-246
-234
-230
-230
-231
-237
-252
-279
-322
-380
-449
-521
-585
-631
-651
-641
-602
-538
-458
-370
-283
-202
-129
-64
-3
57
117
177
232
280
313
328
324
301
264
220
176
138
108
88
75
66
56
42
24
2
-20
-40
-54
-63
-67
-72
-82
-106
-148
-211
-297
-404
-528
-664
-807
-954
-1100
-1243
-1383
-1516
-1642
-1757
-1858
-1940
-2000
-2033
-2041
-2020
-1971
-1897
-1802
-1690
-1568
-1442
-1320
-1210
-1119
-1050
-1008
-990
-993
-1010
-1034
-1059
-1082
-1101
-1121
-1149
-1194
-1265
-1365
-1494
-1643
-1800
-1947
-2066
-2140
-2159
-2118
-2021
-1881
-1707
-1518
-1325
-1139
-965
-805
-658
-521
-391
-269
-154
-46
56
154
253
361
486
634
807
1004
1218
1436
1644
1827
1973
2073
2127
2137
2112
2059
1991
1914
1834
1754
1675
1597
1519
1443
1369
1301
1240
1186
1140
1098
1057
1014
966
912
853
791
729
671
617
566
517
467
412
353
290
228
173
133
115
123
162
230
324
439
570
711
858
1008
1160
1314
1469
1628
1791
1960
2136
2322
2519
2726
2941
3158
3367
3557
3715
3830
3894
3905
3867
3793
3698
3604
3530
3492
3502
3565
3677
3833
4022
4234
4457
4684
4908
5122
5319
5491
5630
5728
5779
5781
5738
5659
5561
5462
5383
5339
5340
5390
5481
5602
5734
5860
5966
6043
6088
6103
6098
6081
6065
6056
6059
6076
6105
6141
6178
6211
6235
6245
6236
6205
6149
6068
5961
5832
5687
5531
5372
5218
5072
4938
4814
4695
4575
4447
4307
4151
3979
3795
3601
3403
3203
3002
2798
2587
2365
2128
1876
1611
1337
1064
800
554
332
136
-35
-185
-322
-453
-586
-726
-877
-1039
-1212
-1395
-1584
-1779
-1977
-2180
-2385
-2594
-2804
-3014
-3220
-3419
-3606
-3777
-3928
-4056
-4159
-4237
-4291
-4324
-4339
-4339
-4328
-4308
-4278
-4237
-4185
-4119
-4037
-3937
-3821
-3691
-3552
-3410
-3269
-3136
-3014
-2906
-2814
-2737
-2676
-2629
-2595
-2575
-2566
-2567
-2575
-2583
-2587
-2579
-2554
-2509
-2444
-2360
-2264
-2164
-2068
-1982
-1909
-1850
-1800
-1755
-1706
-1648
-1574
-1483
-1374
-1248
-1108
-956
-794
-624
-449
-272
-100
58
193
294
352
363
327
252
149
34
-77
-170
-237
-276
-291
-293
-293
-304
-335
-392
-474
-577
-692
-812
-930
-1040
-1141
-1231
-1313
-1387
-1455
-1514
-1565
-1607
-1639
-1664
-1688
-1715
-1753
-1807
-1882
-1977
-2090
-2213
-2339
-2459
-2565
-2652
-2716
-2757
-2777
-2780
-2770
-2753
-2732
-2711
-2693
-2681
-2675
-2676
-2683
-2692
-2700
-2704
-2700
-2686
-2659
-2622
-2575
-2522
-2467
-2412
-2361
-2314
-2272
-2237
-2210
-2195
-2197
-2219
-2266
-2341
-2443
-2565
-2700
-2836
-2962
-3068
-3146
-3194
-3213
-3210
-3190
-3161
-3127
-3090
-3047
-2997
-2935
-2860
-2773
-2680
-2587
-2505
-2440
-2399
-2381
-2380
-2388
-2393
-2385
-2355
-2301
-2229
-2146
-2068
-2008
-1979
-1989
-2041
-2131
-2249
-2383
-2518
-2641
-2741
-2811
-2848
-2851
-2823
-2769
-2692
-2600
-2497
-2388
-2278
-2173
-2078
-1998
-1937
-1898
-1885
-1897
-1934
-1996
-2079
-2179
-2293
-2414
-2537
-2658
-2771
-2873
-2964
-3041
-3106
-3162
-3210
-3251
-3285
-3311
-3324
-3322
-3298
-3252
-3184
-3098
-3003
-2909
-2830
-2778
-2764
-2793
-2866
-2976
-3115
-3267
-3416
-3549
-3653
-3720
-3747
-3734
-3686
-3611
-3514
-3404
-3285
-3162
-3038
-2913
-2790
-2668
-2547
-2427
-2307
-2187
-2064
-1936
-1801
-1659
-1508
-1352
-1194
-1040
-895
-766
-656
-565
-491
-428
-369
-303
-223
-123
1
145
304
470
633
783
914
1022
1110
1180
1240
1300
1366
1445
1540
1652
1778
1913
2051
2188
2318
2439
2549
2649
2740
2825
2904
2980
3054
3125
3193
3258
3317
3372
3420
3461
3495
3519
3532
3534
3524
3500
3465
3421
3373
3328
3294
3283
3303
3361
3461
3602
3777
3975
4180
4373
4538
4658
4723
4729
4678
4579
4442
4281
4109
3937
3771
3616
3471
3336
3210
3093
2985
2888
2803
2730
2669
2615
2561
2501
2428
2335
2223
2090
1944
1789
1632
1480
1336
1199
1066
935
799
657
510
360
216
84
-26
-108
-160
-182
-181
-165
-145
-131
-134
-160
-215
-299
-412
-550
-709
-880
-1059
-1238
-1410
-1568
-1710
-1831
-1932
-2015
-2085
-2149
-2212
-2280
-2357
-2445
-2543
-2646
-2752
-2854
-2949
-3034
-3107
-3169
-3220
-3262
-3295
-3320
-3337
-3346
-3347
-3343
-3334
-3322
-3311
-3299
-3288
-3274
-3253
-3222
-3175
-3109
-3025
-2925
-2813
-2699
-2588
-2488
-2405
-2340
-2291
-2255
-2227
-2202
-2174
-2141
-2105
-2067
-2031
-2001
-1980
-1968
-1964
-1962
-1958
-1944
-1915
-1865
-1793
-1698
-1585
-1456
-1317
-1172
-1026
-879
-731
-583
-432
-277
-116
49
217
384
548
704
851
985
1109
1222
1327
1427
1522
1614
1703
1788
1870
1947
2021
2096
2173
2256
2346
2445
2552
2663
2773
2878
2974
3058
3130
3195
3255
3318
3385
3459
3538
3616
3687
3745
3782
3799
3797
3784
3767
3758
3763
3788
3831
3886
3946
3999
4038
4059
4062
4054
4043
4040
4057
4098
4166
4257
4363
4473
4578
4670
4745
4803
4846
4877
4902
4924
4944
4963
4981
4997
5012
5028
5049
5075
5106
5139
5168
5184
5176
5137
5060
4948
4806
4645
4480
4326
4193
4086
4006
3945
3893
3838
3770
3683
3575
3452
3319
3187
3062
2949
2850
2761
2681
2605
2531
2460
2395
2339
2295
2263
2242
2224
2202
2169
2118
2048
1964
1873
1787
1719
1679
1670
1693
1740
1799
1858
1904
1928
1928
1903
1861
1810
1758
1712
1677
1651
1634
1619
1602
1576
1537
1480
1401
1297
1165
1004
812
594
353
97
-162
-416
-653
-867
-1057
-1223
-1372
-1511
-1650
-1796
-1955
-2126
-2310
-2501
-2693
-2882
-3063
-3233
-3388
-3527
-3648
-3749
-3828
-3884
-3919
-3939
-3951
-3967
-4000
-4061
-4156
-4287
-4449
-4631
-4817
-4991
-5137
-5246
-5312
-5337
-5328
-5294
-5245
-5189
-5132
-5076
-5020
-4966
-4912
-4861
-4817
-4784
-4766
-4766
-4781
-4806
-4834
-4854
-4859
-4844
-4808
-4753
-4687
-4617
-4548
-4484
-4423
-4360
-4289
-4202
-4094
-3963
-3814
-3653
-3491
-3338
-3203
-3089
-2999
-2926
-2867
-2814
-2762
-2708
-2652
-2597
-2545
-2498
-2458
-2422
-2386
-2344
-2289
-2218
-2125
-2011
-1876
-1724
-1560
-1388
-1213
-1041
-876
-723
-588
-474
-383
-315
-266
-230
-195
-152
-89
3
129
290
485
705
943
1189
1435
1675
1904
2118
2316
2496
2656
2797
2918
3022
3113
3199
3287
3386
3499
3630
3775
3927
4075
4206
4309
4375
4403
4393
4354
4295
4228
4162
4103
4054
4016
3985
3957
3930
3904
3879
3857
3838
3822
3807
3789
3765
3729
3681
3623
3559
3498
3446
3412
3399
3408
3433
3467
3501
3530
3548
3559
3567
3584
3619
3683
3778
3905
4054
4211
4359
4480
4556
4577
4536
4434
4279
4078
3850
3603
3354
3114
2893
2698
2535
2406
2312
2251
2216
2202
2196
2188
2166
2120
2040
1924
1770
1582
1369
1139
905
676
461
268
99
-46
-169
-274
-367
-452
-534
-618
-705
-798
-899
-1010
-1133
-1271
-1423
-1588
-1764
-1944
-2120
-2282
-2420
-2526
-2597
-2633
-2639
-2628
-2613
-2609
-2629
-2681
-2768
-2888
-3031
-3188
-3347
-3498
-3634
-3754
-3859
-3954
-4042
-4128
-4213
-4294
-4369
-4433
-4484
-4520
-4545
-4565
-4587
-4619
-4665
-4729
-4807
-4893
-4977
-5050
-5103
-5131
-5132
-5109
-5069
-5019
-4966
-4915
-4868
-4824
-4782
-4737
-4685
-4624
-4553
-4475
-4392
-4308
-4229
-4158
-4096
-4045
-4003
-3971
-3944
-3921
-3897
-3871
-3839
-3797
-3743
-3673
-3587
-3482
-3359
-3220
-3069
-2911
-2752
-2598
-2457
-2336
-2240
-2173
-2138
-2133
-2155
-2197
-2249
-2302
-2343
-2364
-2359
-2325
-2264
-2181
-2083
-1980
-1881
-1791
-1714
-1651
-1599
-1557
-1521
-1490
-1462
-1440
-1428
-1428
-1444
-1477
-1526
-1591
-1666
-1749
-1837
-1926
-2013
-2099
-2177
-2245
-2295
-2320
-2313
-2266
-2176
-2041
-1868
-1663
-1440
-1212
-994
-797
-626
-485
-370
-274
-187
-98
1
115
248
399
563
736
910
1079
1238
1384
1512
1623
1716
1793
1854
1902
1939
1967
1989
2009
2032
2059
2097
2146
2211
2291
2384
2487
2593
2696
2787
2858
2904
2919
2905
2865
2804
2731
2656
2589
2537
2503
2491
2496
2514
2537
2555
2561
2546
2505
2435
2338
2217
2079
1936
1798
1677
1583
1523
1500
1513
1555
1616
1683
1743
1783
1796
1777
1728
1655
1567
1476
1390
1318
1264
1229
1207
1195
1182
1162
1127
1071
992
887
758
609
443
268
91
-80
-234
-366
-468
-537
-575
-584
-571
-546
-518
-495
-484
-490
-514
-553
-603
-660
-719
-774
-823
-864
-896
-919
-934
-942
-943
-940
-934
-927
-921
-917
-918
-922
-928
-935
-939
-938
-929
-911
-883
-847
-805
-758
-708
-655
-599
-538
-471
-397
-316
-229
-139
-51
31
101
158
198
223
235
238
238
241
249
268
298
339
389
444
501
556
606
651
692
731
774
825
890
972
1073
1191
1325
1467
1614
1758
1897
2027
2151
2269
2387
2507
2635
2770
2912
3059
3208
3355
3497
3633
3763
3886
4003
4117
4225
4327
4422
4509
4589
4664
4737
4813
4895
4985
5082
5182
5275
5351
5401
5417
5393
5330
5236
5118
4989
4859
4737
4626
4524
4426
4325
4214
4086
3944
3786
3620
3452
3291
3142
3005
2880
2763
2649
2533
2411
2284
2154
2025
1902
1789
1688
1600
1522
1450
1382
1314
1244
1173
1101
1031
964
903
847
795
746
698
652
607
566
529
500
479
465
456
450
440
424
397
356
302
233
151
58
-45
-158
-284
-424
-583
-763
-968
-1200
-1456
-1734
-2029
-2332
-2635
-2928
-3203
-3452
-3670
-3855
-4009
-4133
-4235
-4319
-4394
-4464
-4533
-4605
-4678
-4752
-4826
-4898
-4965
-5029
-5089
-5146
-5200
-5252
-5302
-5346
-5382
-5408
-5420
-5416
-5396
-5360
-5310
-5248
-5179
-5106
-5036
-4972
-4918
-4877
-4853
-4844
-4850
-4865
-4882
-4891
-4882
-4845
-4771
-4657
-4503
-4316
-4106
-3887
-3675
-3482
-3321
-3194
-3104
-3044
-3007
-2984
-2966
-2948
-2927
-2905
-2883
-2867
-2857
-2856
-2860
-2863
-2857
-2834
-2785
-2706
-2593
-2451
-2282
-2096
-1901
-1704
-1514
-1334
-1166
-1010
-865
-728
-597
-471
-349
-233
-122
-19
76
163
243
317
388
457
528
601
677
756
836
917
998
1079
1161
1246
1338
1439
1552
1679
1820
1970
2127
2284
2435
2574
2698
2805
2897
2976
3048
3116
3187
3263
3346
3435
3529
3625
3721
3817
3910
4002
4094
4188
4282
4377
4471
4559
4638
4704
4754
4787
4803
4803
4792
4770
4743
4710
4673
4632
4587
4536
4481
4422
4363
4306
4252
4204
4159
4114
4065
4006
3931
3838
3724
3595
3454
3313
3179
3062
2968
2899
2852
2823
2802
2779
2748
2702
2640
2564
2479
2394
2315
2247
2192
2151
2118
2090
2058
2017
1964
1896
1815
1720
1616
1504
1386
1263
1136
1004
873
742
616
498
392
301
224
160
104
53
1
-55
-116
-181
-248
-311
-367
-413
-450
-481
-512
-548
-596
-659
-740
-834
-938
-1042
-1139
-1222
-1285
-1326
-1346
-1349
-1336
-1313
-1283
-1247
-1205
-1158
-1107
-1052
-996
-943
-898
-865
-846
-843
-854
-877
-906
-936
-963
-981
-990
-986
-969
-939
-895
-835
-759
-666
-557
-434
-302
-169
-41
72
166
236
285
317
341
366
403
460
540
641
756
875
984
1070
1123
1136
1109
1046
956
851
744
643
555
483
425
373
320
258
179
80
-41
-183
-340
-508
-680
-851
-1016
-1172
-1314
-1442
-1552
-1642
-1711
-1757
-1782
-1788
-1780
-1765
-1750
-1741
-1743
-1759
-1788
-1825
-1865
-1900
-1923
-1930
-1920
-1894
-1857
-1814
-1773
-1738
-1713
-1697
-1690
-1686
-1682
-1672
-1655
-1628
-1591
-1545
-1493
-1433
-1368
-1298
-1222
-1141
-1056
-972
-891
-819
-761
-720
-698
-693
-703
-722
-743
-761
-771
-770
-759
-739
-714
-688
-663
-640
-620
-600
-577
-548
-509
-459
-399
-331
-258
-186
-120
-66
-28
-11
-15
-43
-93
-161
-245
-338
-433
-525
-608
-675
-726
-757
-773
-776
-772
-770
-775
-794
-830
-886
-961
-1050
-1149
-1250
-1346
-1430
-1498
-1545
-1571
-1577
-1565
-1539
-1504
-1465
-1425
-1389
-1357
-1330
-1310
-1294
-1284
-1278
-1277
-1281
-1293
-1313
-1344
-1386
-1439
-1502
-1573
-1650
-1729
-1807
-1883
-1954
-2021
-2084
-2143
-2202
-2261
-2322
-2386
-2452
-2521
-2591
-2659
-2724
-2784
-2838
-2883
-2918
-2942
-2956
-2957
-2946
-2921
-2884
-2834
-2772
-2700
-2621
-2538
-2455
-2377
-2307
-2251
-2210
-2186
-2178
-2184
-2200
-2224
-2249
-2272
-2291
-2303
-2308
-2306
-2298
-2286
-2272
-2258
-2243
-2228
-2213
-2197
-2179
-2160
-2138
-2114
-2088
-2059
-2028
-1994
-1958
-1919
-1876
-1829
-1777
-1719
-1655
-1585
-1507
-1420
-1326
-1223
-1112
-995
-873
-752
-636
-529
-438
-367
-319
-296
-296
-315
-346
-381
-410
-424
-416
-382
-320
-234
-130
-16
100
210
307
389
457
515
569
624
685
756
834
918
1000
1076
1138
1184
1214
1231
1241
1254
1276
1315
1372
1447
1536
1630
1721
1800
1862
1901
1917
1910
1884
1840
1781
1708
1621
1520
1405
1278
1143
1006
874
756
659
588
547
535
550
586
639
702
772
845
918
990
1059
1123
1179
1225
1258
1280
1291
1296
1301
1311
1331
1366
1414
1473
1535
1593
1637
1662
1663
1640
1598
1543
1483
1427
1379
1341
1313
1291
1272
1251
1225
1194
1160
1125
1093
1066
1043
1024
1004
979
944
895
831
755
668
577
487
400
320
245
173
101
24
-58
-148
-242
-338
-430
-515
-589
-650
-699
-737
-768
-795
-820
-844
-866
-882
-888
-880
-856
-813
-751
-672
-579
-479
-374
-269
-167
-70
23
109
192
269
342
407
463
507
536
548
545
526
495
456
415
375
341
313
293
279
267
256
243
228
210
193
179
172
174
188
212
245
284
323
358
386
406
417
421
419
414
408
402
395
387
375
357
331
295
250
196
133
63
-14
-95
-181
-273
-370
-473
-583
-700
-823
-950
-1080
-1210
-1334
-1450
-1552
-1638
-1703
-1749
-1775
-1786
-1788
-1789
-1795
-1814
-1852
-1911
-1989
-2084
-2189
-2297
-2399
-2489
-2559
-2608
-2632
-2633
-2614
-2577
-2528
-2470
-2409
-2349
-2295
-2249
-2216
-2195
-2186
-2185
-2190
-2193
-2188
-2171
-2136
-2081
-2005
-1908
-1794
-1665
-1524
-1372
-1211
-1041
-860
-669
-468
-257
-37
188
418
648
878
1103
1324
1537
1740
1932
2110
2273
2420
2551
2670
2780
2886
2995
3111
3239
3380
3533
3698
3870
4046
4224
4400
4573
4743
4911
5077
5239
5397
5546
5685
5810
5919
6010
6084
6143
6187
6220
6241
6253
6254
6245
6224
6193
6153
6106
6057
6010
5968
5934
5910
5896
5891
5894
5903
5916
5934
5956
5982
6012
6042
6072
6097
6114
6120
6113
6091
6056
6011
5958
5901
5841
5780
5719
5657
5592
5524
5455
5385
5318
5257
5204
5160
5126
5100
5076
5051
5018
4975
4918
4846
4762
4667
4564
4456
4345
4232
4117
4001
3884
3767
3652
3539
3431
3330
3234
3144
3057
2969
2877
2779
2674
2561
2443
2323
2205
2091
1984
1885
1792
1704
1619
1533
1446
1356
1265
1174
1085
999
918
842
768
697
625
550
470
383
288
185
74
-47
-176
-314
-458
-609
-763
-918
-1072
-1220
-1362
-1494
-1618
-1733
-1841
-1945
-2047
-2148
-2249
-2351
-2452
-2551
-2645
-2734
-2815
-2889
-2956
-3017
-3073
-3127
-3180
-3234
-3291
-3350
-3413
-3479
-3548
-3619
-3691
-3763
-3834
-3903
-3972
-4041
-4112
-4186
-4264
-4347
-4433
-4520
-4605
-4683
-4751
-4806
-4845
-4871
-4884
-4890
-4893
-4896
-4902
-4912
-4923
-4933
-4937
-4933
-4919
-4896
-4867
-4838
-4816
-4806
-4813
-4838
-4879
-4931
-4985
-5032
-5066
-5080
-5071
-5041
-4994
-4938
-4878
-4823
-4775
-4738
-4709
-4684
-4660
-4631
-4593
-4544
-4487
-4424
-4361
-4305
-4261
-4235
-4228
-4239
-4266
-4302
-4342
-4377
-4401
-4408
-4396
-4361
-4305
-4229
-4135
-4027
-3909
-3784
-3657
-3530
-3408
-3291
-3183
-3082
-2988
-2897
-2803
-2703
-2591
-2463
-2318
-2156
-1982
-1801
-1621
-1449
-1291
-1150
-1026
-915
-811
-709
-602
-487
-363
-233
-101
27
143
242
324
387
436
475
510
544
580
619
661
703
743
779
813
843
872
902
932
964
995
1022
1042
1054
1055
1047
1031
1012
996
983
976
977
985
999
1016
1037
1063
1094
1136
1189
1258
1341
1437
1541
1650
1757
1858
1951
2037
2117
2195
2276
2360
2448
2538
2623
2698
2757
2794
2808
2799
2770
2727
2675
2616
2553
2483
2405
2313
2204
2075
1930
1771
1607
1448
1301
1175
1072
993
932
883
836
785
725
653
572
487
403
328
264
213
173
139
105
62
6
-65
-150
-243
-338
-425
-494
-539
-556
-545
-510
-457
-395
-334
-281
-243
-224
-225
-244
-278
-322
-374
-428
-482
-535
-587
-640
-694
-752
-815
-884
-957
-1033
-1109
-1183
-1251
-1311
-1363
-1405
-1441
-1471
-1498
-1524
-1552
-1580
-1609
-1636
-1658
-1672
-1675
-1667
-1645
-1613
-1573
-1528
-1482
-1441
-1407
-1384
-1372
-1371
-1382
-1403
-1430
-1463
-1498
-1535
-1570
-1604
-1635
-1664
-1691
-1715
-1737
-1758
-1776
-1793
-1807
-1818
-1827
-1833
-1837
-1840
-1843
-1848
-1855
-1865
-1880
-1897
-1918
-1941
-1966
-1993
-2020
-2047
-2072
-2094
-2110
-2119
-2117
-2104
-2080
-2045
-2004
-1959
-1918
-1884
-1861
-1851
-1854
-1866
-1881
-1894
-1898
-1888
-1862
-1820
-1765
-1701
-1634
-1569
-1510
-1459
-1416
-1377
-1340
-1299
-1250
-1192
-1122
-1041
-952
-857
-762
-669
-584
-509
-446
-396
-359
-333
-317
-307
-299
-291
-279
-262
-239
-209
-173
-133
-91
-46
0
47
95
145
196
247
295
338
372
395
404
400
383
357
325
294
267
247
237
236
242
252
261
264
256
236
202
154
95
31
-32
-88
-130
-151
-148
-117
-60
22
123
237
357
477
593
700
798
888
972
1051
1129
1207
1287
1368
1452
1539
1628
1722
1819
1922
2028
2138
2248
2355
2457
2549
2631
2703
2765
2820
2872
2924
2977
3032
3086
3138
3183
3217
3239
3248
3245
3234
3217
3198
3182
3168
3156
3143
3127
3104
3070
3023
2962
2888
2804
2713
2619
2527
2440
2361
2293
2237
2194
2165
2148
2141
2144
2152
2164
2176
2186
2189
2185
2170
2142
2101
2045
1974
1892
1800
1704
1608
1519
1441
1378
1330
1296
1272
1252
1227
1192
1142
1077
998
911
823
742
674
625
594
581
582
592
606
621
638
657
680
712
752
801
856
911
961
1000
1025
1035
1032
1020
1008
999
1000
1012
1036
1065
1095
1117
1127
1123
1103
1071
1033
994
962
942
934
941
957
980
1002
1022
1035
1039
1034
1020
1004
986
971
960
957
963
980
1006
1041
1084
1133
1183
1232
1277
1312
1336
1345
1340
1319
1283
1237
1182
1121
1059
997
939
886
838
795
758
724
694
667
641
616
591
567
542
518
494
470
449
430
415
407
408
419
442
478
527
587
655
728
803
874
940
996
1042
1078
1103
1120
1130
1134
1132
1125
1111
1091
1065
1033
998
963
929
901
878
862
848
834
814
782
733
664
577
472
357
239
126
26
-57
-117
-157
-177
-181
-172
-155
-131
-99
-59
-10
47
113
182
249
307
349
369
365
336
286
223
155
90
34
-10
-41
-62
-79
-95
-116
-142
-173
-204
-233
-255
-268
-273
-275
-280
-297
-331
-389
-471
-575
-694
-818
-940
-1052
-1149
-1230
-1300
-1362
-1424
-1490
-1563
-1642
-1724
-1801
-1868
-1919
-1949
-1960
-1955
-1938
-1916
-1896
-1881
-1875
-1875
-1879
-1883
-1883
-1876
-1860
-1835
-1805
-1772
-1740
-1714
-1696
-1689
-1696
-1716
-1752
-1803
-1871
-1953
-2050
-2158
-2274
-2392
-2508
-2616
-2711
-2788
-2845
-2881
-2898
-2897
-2881
-2854
-2821
-2784
-2748
-2714
-2685
-2660
-2639
-2619
-2597
-2570
-2533
-2484
-2421
-2343
-2254
-2156
-2057
-1960
-1873
-1800
-1744
-1705
-1684
-1677
-1681
-1690
-1702
-1710
-1713
-1706
-1687
-1655
-1610
-1552
-1483
-1406
-1325
-1245
-1170
-1104
-1047
-1000
-963
-930
-896
-856
-805
-739
-657
-558
-444
-318
-183
-43
98
236
370
496
612
716
807
886
953
1010
1065
1119
1179
1248
1330
1423
1526
1634
1739
1836
1920
1986
2036
2072
2100
2126
2157
2198
2251
2316
2388
2462
2531
2588
2629
2651
2653
2636
2605
2562
2513
2459
2405
2350
2298
2248
2201
2158
2118
2081
2045
2009
1970
1922
1864
1794
1710
1616
1512
1405
1299
1197
1104
1020
945
876
811
745
677
605
529
450
369
288
208
129
49
-34
-120
-210
-304
-401
-496
-588
-671
-745
-807
-859
-903
-942
-979
-1016
-1057
-1098
-1137
-1173
-1204
-1226
-1241
-1248
-1251
-1251
-1252
-1256
-1263
-1274
-1286
-1300
-1313
-1325
-1337
-1350
-1365
-1382
-1403
-1425
-1445
-1461
-1469
-1468
-1456
-1437
-1413
-1387
-1366
-1352
-1347
-1350
-1359
-1369
-1376
-1374
-1360
-1333
-1292
-1238
-1173
-1099
-1016
-928
-833
-732
-626
-516
-405
-295
-191
-95
-9
67
131
187
236
279
317
348
370
379
372
348
306
249
181
109
42
-15
-56
-78
-79
-62
-30
13
62
114
165
212
253
285
307
316
309
285
245
188
118
38
-46
-130
-209
-282
-346
-404
-455
-502
-547
-590
-632
-672
-710
-745
-779
-813
-851
-896
-950
-1016
-1094
-1180
-1270
-1359
-1440
-1509
-1561
-1595
-1613
-1618
-1613
-1603
-1591
-1580
-1568
-1557
-1545
-1530
-1512
-1491
-1470
-1450
-1434
-1424
-1419
-1419
-1420
-1420
-1415
-1403
-1383
-1355
-1323
-1290
-1260
-1237
-1222
-1217
-1220
-1227
-1234
-1237
-1233
-1218
-1191
-1152
-1102
-1044
-980
-914
-848
-785
-728
-676
-632
-593
-560
-529
-497
-462
-420
-370
-311
-245
-173
-100
-27
41
104
160
211
259
308
360
417
479
543
607
666
715
751
770
773
759
733
698
659
620
586
560
541
530
525
524
524
523
519
511
498
481
465
451
445
449
467
500
548
610
682
759
838
914
983
1045
1100
1147
1189
1228
1264
1298
1328
1354
1372
1382
1382
1371
1349
1316
1275
1226
1170
1108
1042
973
902
832
765
703
649
601
560
523
487
448
400
342
271
186
89
-18
-131
-246
-358
-464
-557
-636
-697
-736
-752
-746
-719
-674
-618
-556
-496
-445
-407
-385
-377
-381
-390
-399
-403
-399
-388
-372
-357
-350
-358
-385
-434
-501
-584
-675
-767
-850
-921
-974
-1008
-1027
-1031
-1024
-1012
-998
-987
-980
-981
-989
-1004
-1025
-1049
-1074
-1095
-1109
-1112
-1103
-1082
-1052
-1014
-977
-942
-916
-899
-893
-892
-894
-889
-873
-838
-782
-703
-603
-486
-358
-224
-90
38
159
270
372
465
550
630
704
775
840
901
956
1002
1041
1070
1087
1093
1089
1074
1051
1024
994
964
937
914
897
886
879
877
878
881
887
893
900
906
912
916
918
917
914
911
910
914
926
950
987
1038
1101
1172
1250
1329
1407
1481
1552
1618
1681
1739
1793
1839
1873
1891
1890
1866
1821
1757
1681
1602
1528
1467
1426
1406
1406
1421
1444
1468
1485
1492
1486
1469
1443
1414
1383
1356
1330
1307
1283
1255
1221
1180
1132
1082
1031
985
948
922
909
909
920
939
964
992
1020
1046
1070
1089
1103
1110
1110
1101
1083
1056
1022
985
944
903
864
828
795
765
737
711
687
665
646
632
625
625
633
646
663
680
694
701
700
691
675
656
635
619
610
611
622
643
673
710
751
795
842
890
941
995
1051
1111
1172
1233
1293
1349
1400
1444
1480
1509
1531
1546
1556
1562
1563
1560
1553
1541
1525
1502
1474
1439
1398
1350
1295
1233
1165
1094
1018
944
871
803
739
682
629
579
530
477
417
350
272
186
94
-3
-99
-191
-277
-356
-427
-491
-553
-613
-675
-741
-811
-885
-960
-1034
-1104
-1166
-1217
-1257
-1284
-1297
-1298
-1289
-1272
-1249
-1222
-1193
-1165
-1137
-1112
-1088
-1065
-1044
-1022
-1002
-983
-964
-946
-932
-922
-916
-915
-918
-924
-932
-941
-949
-957
-964
-971
-981
-993
-1008
-1026
-1045
-1063
-1076
-1081
-1076
-1060
-1033
-999
-962
-929
-904
-892
-896
-918
-955
-1002
-1057
-1112
-1161
-1201
-1232
-1253
-1268
-1280
-1293
-1311
-1335
-1366
-1402
-1439
-1474
-1501
-1516
-1518
-1504
-1474
-1431
-1376
-1313
-1244
-1171
-1097
-1022
-953
-886
-825
-771
-723
-682
-648
-618
-590
-563
-535
-506
-477
-450
-427
-412
-407
-411
-423
-438
-452
-459
-453
-432
-397
-350
-299
-251
-215
-198
-204
-235
-286
-353
-428
-502
-571
-629
-676
-713
-743
-769
-793
-817
-840
-863
-882
-898
-909
-916
-922
-928
-935
-944
-953
-959
-958
-947
-924
-889
-845
-794
-743
-695
-653
-618
-588
-557
-520
-472
-411
-334
-247
-153
-61
21
87
131
152
151
132
99
57
10
-38
-85
-129
-171
-210
-246
-277
-304
-327
-348
-367
-387
-409
-433
-461
-489
-514
-534
-544
-543
-531
-509
-479
-447
-415
-387
-364
-346
-330
-315
-299
-282
-264
-248
-237
-233
-238
-253
-274
-298
-319
-332
-333
-322
-299
-267
-233
-202
-179
-168
-169
-181
-201
-225
-247
-263
-272
-272
-263
-247
-224
-196
-164
-130
-94
-56
-19
15
44
66
77
76
62
36
-1
-44
-91
-138
-180
-215
-240
-254
-258
-251
-237
-216
-193
-169
-147
-127
-111
-98
-89
-82
-78
-77
-80
-89
-107
-136
-178
-235
-306
-389
-480
-575
-669
-757
-837
-906
-966
-1016
-1061
-1102
-1141
-1180
-1216
-1249
-1276
-1294
-1303
-1301
-1290
-1274
-1255
-1237
-1223
-1214
-1208
-1203
-1195
-1179
-1153
-1114
-1064
-1004
-942
-881
-827
-784
-757
-745
-746
-759
-779
-803
-829
-855
-881
-908
-935
-962
-989
-1012
-1028
-1034
-1028
-1008
-978
-938
-893
-847
-804
-767
-735
-707
-679
-647
-609
-561
-503
-438
-367
-296
-228
-164
-105
-50
6
64
128
200
279
362
444
522
591
648
693
726
751
773
794
820
853
892
938
988
1042
1098
1155
1212
1271
1332
1395
1459
1524
1587
1649
1707
1760
1810
1857
1903
1949
1996
2045
2095
2146
2196
2246
2294
2342
2389
2437
2485
2535
2584
2630
2672
2706
2731
2745
2749
2746
2738
2729
2725
2729
2742
2766
2800
2843
2891
2943
2994
3041
3083
3116
3138
3145
3137
3112
3070
3010
2937
2852
2762
2672
2585
2505
2436
2376
2325
2280
2238
2197
2154
2108
2059
2008
1955
1903
1851
1800
1751
1703
1655
1608
1562
1519
1478
1440
1404
1369
1331
1288
1236
1174
1101
1018
931
844
762
693
642
611
601
609
632
662
693
721
739
745
738
719
689
650
605
557
506
456
408
364
326
295
271
254
243
234
225
211
188
152
103
41
-32
-113
-197
-279
-354
-420
-476
-524
-566
-607
-651
-703
-765
-838
-923
-1016
-1113
-1211
-1305
-1392
-1471
-1541
-1603
-1659
-1710
-1757
-1802
-1843
-1878
-1904
-1919
-1919
-1904
-1874
-1829
-1774
-1710
-1642
-1573
-1504
-1437
-1371
-1305
-1239
-1171
-1101
-1030
-960
-892
-828
-771
-720
-676
-638
-604
-572
-538
-503
-463
-418
-370
-319
-266
-213
-164
-119
-80
-50
-27
-14
-9
-11
-18
-30
-43
-57
-72
-86
-102
-120
-143
-172
-208
-253
-304
-360
-418
-476
-530
-579
-620
-654
-681
-702
-720
-737
-753
-771
-790
-811
-831
-849
-864
-873
-874
-867
-850
-823
-786
-741
-691
-636
-582
-529
-481
-440
-406
-379
-360
-346
-336
-329
-325
-323
-323
-326
-332
-342
-355
-371
-387
-403
-417
-427
-433
-435
-434
-433
-434
-437
-446
-461
-480
-502
-524
-544
-558
-565
-561
-547
-523
-491
-452
-409
-366
-326
-291
-265
-249
-245
-253
-273
-303
-339
-378
-415
-446
-468
-477
-474
-459
-437
-410
-386
-367
-359
-363
-381
-410
-448
-492
-538
-584
-627
-667
-703
-736
-767
-793
-815
-830
-836
-830
-811
-779
-734
-678
-615
-548
-480
-415
-354
-300
-252
-211
-177
-148
-125
-108
-98
-94
-97
-106
-120
-138
-159
-182
-207
-233
-259
-284
-307
-328
-343
-353
-355
-350
-338
-322
-303
-284
-268
-258
-253
-252
-254
-255
-252
-242
-223
-196
-161
-121
-81
-43
-11
13
29
37
39
37
32
28
23
19
14
7
-1
-11
-21
-31
-38
-40
-34
-19
6
40
81
126
173
217
258
293
322
347
370
394
423
461
510
570
641
720
803
885
960
1022
1072
1104
1121
1124
1119
1109
1101
1097
1102
1116
1139
1169
1203
1239
1273
1304
1329
1348
1360
1366
1365
1359
1347
1332
1313
1293
1272
1253
1236
1224
1216
1213
1214
1216
1219
1220
1218
1212
1204
1194
1185
1180
1180
1189
1206
1230
1260
1293
1324
1351
1371
1382
1383
1375
1359
1338
1313
1287
1260
1233
1206
1177
1146
1110
1068
1020
969
912
852
792
734
680
631
587
549
515
483
452
420
385
347
305
260
212
164
116
71
29
-8
-40
-64
-82
-92
-95
-93
-87
-80
-73
-70
-73
-85
-107
-138
-177
-223
-272
-321
-369
-412
-449
-480
-505
-523
-536
-544
-547
-547
-543
-538
-531
-526
-524
-526
-535
-550
-572
-599
-630
-663
-695
-725
-751
-774
-793
-807
-818
-824
-825
-819
-807
-788
-762
-732
-701
-672
-649
-636
-635
-648
-673
-708
-751
-797
-844
-887
-924
-955
-979
-996
-1006
-1014
-1016
-1016
-1016
-1016
-1016
-1018
-1025
-1035
-1050
-1069
-1093
-1120
-1150
-1182
-1216
-1251
-1287
-1322
-1357
-1389
-1415
-1435
-1444
-1443
-1429
-1404
-1370
-1331
-1292
-1258
-1233
-1220
-1221
-1236
-1262
-1296
-1334
-1371
-1404
-1430
-1446
-1452
-1448
-1434
-1410
-1379
-1340
-1295
-1245
-1192
-1139
-1089
-1043
-1002
-972
-949
-933
-921
-911
-900
-884
-863
-835
-802
-768
-736
-709
-694
-691
-702
-727
-764
-808
-857
-906
-951
-990
-1022
-1047
-1067
-1081
-1091
-1099
-1105
-1108
-1109
-1107
-1104
-1098
-1092
-1087
-1082
-1079
-1077
-1074
-1068
-1058
-1041
-1016
-984
-946
-904
-861
-819
-780
-747
-718
-693
-671
-648
-624
-597
-567
-533
-496
-454
-409
-359
-303
-239
-169
-91
-8
78
164
245
319
383
435
476
507
531
551
568
585
602
622
642
663
684
706
727
750
773
798
824
852
881
912
945
981
1022
1069
1123
1183
1248
1315
1381
1441
1489
1522
1538
1535
1514
1480
1436
1386
1336
1289
1247
1210
1178
1149
1121
1094
1065
1034
1002
970
938
906
876
847
820
794
769
745
723
702
683
664
647
630
612
592
569
542
511
476
440
402
365
332
305
284
271
266
269
277
289
302
314
324
329
329
323
313
299
282
262
241
218
192
165
137
108
81
56
37
26
23
30
46
68
94
121
148
171
192
212
232
256
286
323
368
419
476
535
593
649
702
751
796
838
875
907
932
948
952
944
923
893
856
817
782
755
738
732
734
740
746
746
737
718
688
650
608
566
527
494
468
447
431
419
407
397
387
378
370
365
363
362
361
358
353
343
330
312
292
270
246
223
198
171
143
112
79
47
18
-5
-19
-21
-11
11
42
78
116
151
180
201
213
217
214
205
192
175
155
132
105
76
44
12
-20
-50
-78
-101
-121
-139
-154
-170
-185
-201
-218
-234
-248
-260
-267
-271
-271
-269
-265
-262
-260
-260
-262
-264
-267
-270
-272
-273
-273
-275
-277
-282
-288
-296
-304
-310
-312
-308
-298
-281
-259
-232
-204
-176
-150
-127
-107
-90
-74
-59
-43
-28
-13
0
9
11
7
-4
-21
-42
-64
-86
-104
-118
-126
-129
-128
-125
-121
-116
-110
-104
-96
-86
-74
-61
-49
-38
-32
-31
-36
-47
-61
-78
-94
-108
-121
-131
-142
-153
-169
-190
-216
-249
-285
-324
-363
-401
-437
-470
-499
-525
-547
-563
-573
-574
-566
-549
-523
-491
-457
-426
-401
-385
-383
-392
-414
-444
-479
-517
-554
-588
-617
-640
-658
-670
-676
-676
-671
-661
-648
-633
-619
-607
-599
-595
-595
-598
-600
-599
-594
-584
-570
-555
-543
-538
-543
-562
-596
-643
-701
-766
-833
-899
-959
-1012
-1059
-1096
-1127
-1152
-1171
-1186
-1197
-1205
-1210
-1214
-1217
-1221
-1225
-1231
-1237
-1243
-1248
-1250
-1248
-1241
-1231
-1216
-1199
-1178
-1155
-1128
-1096
-1060
-1016
-965
-908
-846
-780
-715
-652
-593
-540
-493
-451
-412
-374
-336
-298
-258
-218
-178
-141
-106
-74
-46
-19
7
32
57
82
106
129
149
166
179
190
197
203
209
215
223
233
245
259
273
287
300
311
319
326
332
338
346
358
376
402
437
482
534
593
654
714
770
818
856
884
903
914
921
925
928
932
938
945
953
961
970
981
996
1014
1042
1076
1117
1164
1215
1267
1316
1362
1403
1441
1478
1517
1560
1610
1666
1728
1793
1855
1911
1955
1983
1994
1987
1965
1930
1889
1844
1802
1766
1739
1723
1718
1723
1736
1756
1778
1798
1814
1821
1816
1798
1766
1719
1661
1593
1519
1442
1367
1297
1234
1179
1135
1100
1075
1058
1046
1039
1033
1026
1014
998
975
946
912
877
844
815
794
782
779
781
787
790
787
775
750
713
665
610
552
495
443
400
366
343
329
322
321
322
323
323
319
311
299
283
265
248
235
228
232
246
272
308
349
390
426
452
464
461
444
417
383
348
316
291
274
263
255
248
239
226
208
188
166
146
128
114
102
91
78
60
38
12
-17
-43
-65
-77
-80
-73
-60
-45
-34
-31
-40
-61
-91
-128
-166
-200
-226
-243
-253
-259
-267
-281
-308
-350
-406
-474
-550
-627
-700
-763
-814
-850
-874
-886
-892
-894
-894
-896
-899
-904
-910
-918
-927
-938
-951
-966
-983
-1000
-1020
-1038
-1051
-1058
-1056
-1043
-1020
-985
-940
-886
-823
-754
-680
-602
-521
-438
-356
-276
-199
-127
-62
-4
45
85
117
141
158
169
176
178
178
178
177
179
185
196
213
236
264
295
329
364
399
435
471
511
554
603
657
714
772
826
872
905
923
924
908
878
836
788
738
688
640
596
554
515
476
438
400
363
327
291
257
223
188
153
117
82
48
19
-3
-17
-21
-17
-7
5
14
15
6
-16
-48
-89
-135
-181
-222
-257
-284
-303
-314
-321
-323
-322
-318
-313
-305
-297
-291
-288
-293
-308
-335
-374
-425
-483
-544
-602
-652
-692
-718
-731
-735
-731
-724
-717
-714
-715
-722
-733
-749
-769
-794
-822
-855
-892
-934
-980
-1030
-1082
-1137
-1192
-1250
-1308
-1367
-1426
-1484
-1540
-1593
-1641
-1683
-1719
-1750
-1779
-1809
-1842
-1881
-1926
-1977
-2031
-2085
-2135
-2178
-2212
-2237
-2255
-2271
-2287
-2309
-2339
-2378
-2424
-2474
-2524
-2569
-2604
-2627
-2637
-2636
-2626
-2612
-2598
-2587
-2583
-2585
-2595
-2609
-2626
-2643
-2658
-2669
-2674
-2674
-2669
-2658
-2643
-2624
-2601
-2576
-2549
-2521
-2493
-2465
-2437
-2410
-2380
-2347
-2309
-2261
-2204
-2135
-2054
-1965
-1869
-1771
-1676
-1587
-1508
-1439
-1381
-1331
-1287
-1244
-1201
-1155
-1105
-1052
-1000
-949
-903
-862
-828
-799
-773
-747
-720
-689
-655
-616
-576
-535
-496
-460
-427
-396
-367
-336
-302
-262
-216
-161
-98
-26
55
143
239
342
449
560
673
785
894
998
1097
1189
1275
1354
1426
1493
1555
1612
1666
1719
1772
1828
1889
1956
2029
2107
2186
2260
2323
2371
2398
2404
2390
2360
2321
2280
2242
2212
2190
2174
2160
2143
2118
2083
2037
1985
1929
1874
1826
1786
1754
1729
1707
1684
1658
1631
1603
1580
1567
1566
1580
1606
1639
1673
1697
1706
1696
1664
1615
1552
1484
1415
1349
1287
1227
1166
1098
1020
935
841
744
650
566
495
438
395
363
335
308
278
244
209
175
148
130
124
130
144
162
180
191
195
190
179
165
152
143
142
149
164
183
206
229
252
275
300
327
359
397
440
488
537
583
624
655
672
675
662
633
591
537
477
414
352
295
246
207
177
156
142
131
121
111
99
87
75
66
64
69
84
107
137
172
208
243
274
300
322
341
357
373
390
410
432
455
478
500
520
536
548
555
558
556
550
541
528
513
496
476
454
431
407
383
361
343
330
323
324
332
346
365
385
405
422
434
440
442
440
437
435
434
436
440
444
446
445
439
428
412
393
371
346
317
284
243
193
133
62
-18
-102
-185
-260
-324
-372
-402
-417
-419
-414
-406
-400
-397
-398
-401
-403
-401
-393
-375
-351
-320
-285
-251
-218
-189
-164
-141
-119
-95
-67
-33
7
54
108
168
233
303
375
449
521
588
648
697
732
752
757
748
728
699
666
632
598
567
538
511
484
458
430
400
369
337
304
272
239
208
177
146
116
88
61
38
20
6
-1
-4
-2
1
3
2
-6
-22
-48
-84
-128
-177
-230
-280
-327
-367
-398
-422
-438
-450
-458
-467
-476
-485
-495
-502
-505
-503
-494
-481
-464
-449
-438
-435
-443
-464
-496
-536
-581
-626
-667
-698
-719
-726
-720
-703
-675
-640
-599
-556
-512
-471
-433
-402
-378
-360
-348
-341
-335
-329
-320
-308
-292
-272
-250
-227
-205
-185
-166
-149
-132
-116
-100
-86
-76
-73
-78
-94
-120
-156
-198
-243
-285
-323
-352
-373
-386
-393
-397
-400
-401
-401
-398
-391
-376
-353
-323
-288
-251
-216
-187
-165
-153
-147
-147
-148
-146
-138
-122
-96
-61
-18
31
84
138
192
245
294
340
381
417
448
475
498
519
541
566
594
626
662
698
733
763
786
801
807
806
800
791
781
773
767
761
756
747
734
714
687
653
614
571
527
484
444
409
379
354
334
319
307
298
292
286
281
276
270
264
258
254
250
249
250
254
260
268
276
286
296
307
318
332
347
363
380
397
410
417
418
409
391
365
331
291
250
207
167
129
94
61
31
3
-25
-51
-75
-97
-115
-131
-144
-154
-165
-176
-189
-206
-225
-246
-267
-286
-300
-306
-304
-294
-276
-252
-227
-202
-182
-167
-159
-157
-160
-166
-170
-172
-168
-159
-144
-126
-108
-93
-85
-84
-93
-111
-136
-166
-196
-224
-247
-262
-268
-268
-261
-250
-237
-224
-211
-198
-185
-173
-160
-147
-133
-121
-112
-106
-105
-107
-113
-121
-129
-135
-138
-139
-137
-135
-134
-136
-141
-148
-158
-165
-169
-165
-151
-126
-92
-48
1
51
101
147
187
220
246
265
278
284
284
277
265
247
225
202
179
160
145
137
133
132
132
129
121
108
89
68
47
31
24
28
43
67
98
130
160
184
200
208
209
207
206
207
212
222
237
253
270
284
294
301
304
305
305
306
308
311
315
318
319
317
313
305
297
287
276
266
257
247
238
227
217
206
196
186
179
173
170
168
167
168
170
173
178
186
198
213
233
255
279
302
323
341
356
369
381
395
411
430
453
477
501
522
539
550
555
557
557
557
560
566
574
584
592
594
589
573
547
510
465
412
354
292
227
158
87
15
-57
-127
-192
-249
-295
-329
-354
-370
-381
-393
-408
-430
-458
-493
-531
-569
-604
-634
-657
-672
-680
-683
-681
-673
-659
-639
-611
-577
-538
-498
-462
-433
-416
-414
-425
-446
-473
-499
-518
-528
-528
-518
-505
-492
-485
-486
-496
-513
-531
-546
-551
-545
-526
-500
-470
-444
-429
-428
-442
-470
-507
-547
-584
-611
-626
-629
-619
-600
-574
-544
-510
-473
-431
-382
-326
-260
-187
-107
-24
60
142
220
294
362
424
481
532
577
614
643
663
672
671
660
639
609
572
530
484
434
384
333
285
238
196
157
122
89
60
33
7
-16
-36
-54
-67
-78
-85
-91
-97
-105
-116
-129
-144
-159
-170
-176
-174
-165
-149
-130
-111
-94
-84
-81
-85
-94
-106
-119
-130
-140
-150
-162
-178
-201
-232
-272
-317
-364
-411
-453
-487
-512
-527
-535
-538
-536
-533
-529
-526
-524
-523
-523
-525
-528
-533
-540
-545
-549
-547
-538
-520
-494
-460
-422
-384
-351
-328
-316
-318
-333
-359
-391
-426
-461
-495
-524
-551
-575
-597
-618
-638
-657
-673
-687
-697
-705
-711
-716
-720
-725
-729
-733
-735
-735
-733
-728
-723
-719
-718
-722
-731
-745
-760
-774
-782
-782
-769
-743
-706
-660
-609
-558
-511
-472
-443
-424
-414
-411
-413
-417
-423
-431
-442
-457
-479
-509
-549
-598
-655
-718
-781
-842
-898
-944
-982
-1010
-1032
-1052
-1071
-1095
-1125
-1162
-1206
-1253
-1301
-1347
-1386
-1419
-1443
-1461
-1474
-1485
-1495
-1507
-1520
-1533
-1545
-1553
-1557
-1554
-1547
-1535
-1521
-1506
-1492
-1478
-1464
-1446
-1422
-1388
-1343
-1286
-1218
-1141
-1059
-977
-898
-825
-761
-706
-659
-618
-583
-552
-523
-496
-471
-449
-431
-416
-405
-398
-393
-391
-389
-387
-383
-376
-366
-351
-333
-313
-290
-268
-249
-233
-221
-215
-214
-214
-214
-210
-200
-181
-154
-118
-75
-27
22
71
118
162
204
244
283
320
357
390
416
433
438
427
400
358
302
236
164
91
21
-43
-100
-147
-186
-216
-240
-257
-270
-279
-287
-293
-299
-307
-315
-324
-333
-340
-344
-343
-335
-319
-295
-264
-227
-186
-145
-106
-70
-39
-13
7
24
37
50
62
76
94
117
147
185
231
286
349
418
491
565
635
699
755
801
838
867
890
911
931
953
978
1006
1036
1065
1092
1115
1133
1145
1154
1161
1167
1174
1185
1198
1214
1232
1250
1266
1278
1287
1290
1290
1285
1277
1265
1249
1230
1205
1174
1136
1093
1046
996
946
898
855
818
788
764
743
723
703
681
656
628
598
569
543
521
504
493
487
484
483
481
479
476
471
467
463
461
460
460
462
465
469
475
483
495
514
539
572
613
659
710
761
811
857
897
929
954
972
984
990
993
991
986
979
970
960
951
944
940
939
943
950
960
972
985
997
1010
1022
1037
1054
1075
1100
1130
1164
1202
1244
1287
1331
1376
1421
1466
1510
1553
1596
1638
1680
1719
1758
1795
1829
1861
1887
1907
1918
1919
1908
1886
1854
1815
1774
1735
1703
1682
1676
1683
1702
1732
1768
1807
1845
1883
1918
1952
1985
2017
2051
2081
2108
2128
2140
2142
2135
2122
2105
2087
2074
2066
2065
2068
2075
2081
2084
2079
2067
2047
2021
1991
1960
1929
1899
1870
1840
1808
1773
1734
1692
1649
1606
1567
1532
1503
1480
1461
1444
1427
1409
1388
1364
1337
1309
1282
1257
1235
1218
1204
1194
1187
1181
1175
1168
1159
1148
1134
1116
1095
1072
1045
1018
991
964
941
919
901
883
866
846
822
794
759
720
677
631
585
541
500
463
428
397
367
338
308
278
247
216
185
153
119
84
46
3
-45
-98
-156
-218
-282
-348
-414
-477
-539
-598
-655
-711
-767
-824
-882
-941
-1000
-1062
-1123
-1184
-1243
-1299
-1353
-1404
-1451
-1495
-1535
-1573
-1609
-1645
-1681
-1720
-1762
-1806
-1852
-1900
-1946
-1990
-2029
-2065
-2095
-2118
-2137
-2153
-2166
-2178
-2189
-2201
-2213
-2226
-2240
-2256
-2273
-2292
-2313
-2336
-2360
-2384
-2406
-2425
-2438
-2445
-2447
-2442
-2435
-2425
-2416
-2409
-2406
-2408
-2413
-2421
-2432
-2443
-2454
-2463
-2471
-2477
-2481
-2482
-2480
-2474
-2463
-2447
-2425
-2398
-2365
-2329
-2290
-2250
-2209
-2167
-2125
-2081
-2033
-1985
-1932
-1875
-1815
-1754
-1692
-1629
-1567
-1505
-1443
-1379
-1314
-1246
-1176
-1103
-1029
-954
-879
-805
-733
-663
-598
-536
-480
-431
-389
-356
-332
-317
-309
-306
-307
-307
-305
-298
-283
-262
-233
-197
-156
-112
-67
-22
21
62
98
130
157
180
199
216
232
248
265
283
302
321
339
355
365
371
370
365
355
343
330
316
301
285
266
243
215
182
143
102
61
23
-11
-38
-60
-78
-94
-112
-134
-162
-195
-231
-269
-304
-333
-355
-369
-376
-381
-386
-395
-411
-437
-470
-510
-553
-595
-633
-665
-688
-705
-715
-723
-729
-737
-747
-761
-776
-793
-811
-827
-843
-857
-869
-880
-891
-901
-910
-919
-927
-935
-942
-949
-957
-967
-979
-994
-1012
-1034
-1058
-1083
-1108
-1132
-1155
-1175
-1194
-1209
-1222
-1232
-1237
-1239
-1236
-1228
-1215
-1198
-1178
-1156
-1134
-1112
-1091
-1070
-1050
-1029
-1006
-982
-954
-924
-891
-857
-823
-791
-761
-733
-707
-681
-653
-623
-588
-548
-503
-455
-407
-360
-318
-282
-255
-237
-226
-223
-224
-227
-231
-233
-232
-227
-219
-206
-191
-173
-153
-132
-112
-94
-79
-69
-63
-61
-63
-67
-71
-71
-66
-54
-34
-7
24
58
90
116
135
143
141
128
107
79
48
16
-15
-42
-64
-80
-88
-90
-86
-76
-64
-50
-39
-33
-32
-39
-52
-70
-90
-108
-122
-127
-123
-110
-88
-61
-30
2
32
60
85
109
131
152
173
191
207
218
223
222
216
206
194
185
179
179
184
193
203
214
222
227
230
231
233
239
250
267
288
314
340
364
384
399
409
414
416
416
415
414
412
410
406
402
397
393
391
393
400
413
430
449
467
483
494
498
497
492
484
476
469
466
465
466
469
474
480
489
503
522
550
586
630
681
735
790
842
889
930
966
998
1029
1062
1100
1143
1191
1244
1298
1352
1401
1444
1480
1507
1525
1534
1535
1528
1514
1494
1471
1445
1418
1394
1375
1361
1353
1351
1352
1355
1356
1355
1349
1337
1321
1303
1283
1263
1245
1229
1214
1200
1186
1171
1153
1134
1114
1095
1076
1059
1044
1030
1016
1000
982
960
931
898
860
819
775
731
688
647
608
571
538
508
480
455
432
411
392
372
353
334
313
291
267
244
219
196
174
154
136
121
109
99
93
89
87
88
90
93
96
97
95
92
86
78
70
63
58
58
62
71
82
94
104
109
109
102
88
70
48
26
8
-6
-14
-15
-10
-2
7
16
21
22
18
9
-5
-21
-40
-59
-76
-92
-106
-116
-122
-125
-124
-120
-114
-105
-96
-86
-77
-69
-62
-56
-52
-50
-48
-49
-51
-56
-63
-72
-81
-91
-100
-105
-107
-104
-97
-86
-74
-62
-52
-47
-46
-51
-60
-71
-83
-95
-104
-110
-113
-113
-110
-105
-98
-89
-77
-61
-42
-20
4
29
53
73
87
95
96
93
87
82
80
84
95
112
135
161
188
213
235
253
269
282
294
307
322
338
356
373
388
402
413
423
433
446
464
488
517
551
586
618
644
659
663
655
634
606
573
538
506
478
455
437
422
408
393
376
357
335
313
290
269
249
231
214
198
181
164
145
124
102
77
50
21
-13
-50
-92
-137
-184
-231
-276
-316
-350
-377
-396
-410
-421
-431
-442
-456
-473
-492
-512
-530
-545
-555
-560
-560
-556
-549
-541
-533
-526
-520
-516
-513
-510
-509
-510
-513
-519
-529
-541
-555
-570
-585
-600
-615
-630
-647
-668
-693
-724
-758
-796
-833
-867
-894
-914
-924
-926
-922
-914
-905
-898
-894
-893
-895
-899
-901
-902
-900
-895
-889
-882
-876
-873
-871
-872
-873
-872
-868
-860
-848
-830
-810
-789
-770
-756
-748
-748
-756
-772
-792
-816
-838
-855
-863
-860
-844
-813
-769
-713
-650
-582
-515
-451
-393
-341
-297
-257
-221
-185
-148
-108
-64
-16
33
84
133
180
223
261
295
324
349
370
387
400
410
418
423
427
430
432
432
432
429
423
415
402
386
367
346
325
305
288
275
266
261
261
265
272
282
294
308
324
342
361
382
404
427
451
477
503
529
555
578
598
611
618
616
606
590
570
548
528
513
505
506
515
532
554
579
605
631
656
679
701
722
743
763
782
798
812
822
828
830
829
827
824
820
815
810
804
795
783
770
755
741
729
721
718
721
727
737
746
753
756
756
751
745
739
734
733
736
742
750
758
763
765
763
757
748
739
731
727
727
731
738
747
756
765
773
779
783
788
793
799
806
814
822
830
838
845
853
862
873
886
904
924
946
968
988
1002
1010
1012
1002
986
960
928
891
851
809
767
725
684
642
599
554
505
454
399
341
282
223
167
114
66
24
-14
-49
-84
-121
-161
-206
-255
-307
-361
-413
-462
-506
-545
-578
-608
-635
-663
-693
-725
-758
-792
-825
-855
-880
-902
-921
-937
-952
-967
-982
-997
-1010
-1022
-1030
-1032
-1029
-1022
-1012
-1006
-1002
-1002
-1008
-1020
-1036
-1053
-1070
-1086
-1101
-1114
-1127
-1140
-1152
-1165
-1176
-1183
-1184
-1179
-1167
-1149
-1127
-1103
-1080
-1060
-1043
-1029
-1014
-998
-977
-950
-916
-876
-833
-788
-746
-707
-673
-641
-612
-581
-548
-512
-471
-427
-381
-335
-290
-247
-206
-165
-124
-83
-41
0
37
69
94
111
120
123
124
126
131
141
157
178
200
221
239
251
256
256
251
243
233
223
211
198
183
165
147
129
116
109
113
127
153
187
226
265
300
329
348
359
364
367
369
375
386
401
419
438
455
467
473
474
470
464
458
454
453
455
460
467
473
477
479
477
471
462
449
433
416
398
381
364
351
341
336
334
337
341
345
348
347
342
332
318
303
287
274
264
260
261
267
278
292
307
324
341
358
375
391
407
423
438
452
465
477
488
497
507
516
526
535
544
553
560
564
566
564
558
548
533
514
491
465
435
403
372
341
314
291
275
266
262
264
268
272
273
271
263
249
230
208
185
162
141
122
104
87
68
46
21
-8
-41
-76
-113
-149
-184
-218
-250
-281
-313
-345
-377
-410
-440
-468
-490
-505
-514
-517
-515
-513
-512
-516
-527
-546
-572
-605
-641
-678
-715
-749
-781
-811
-841
-872
-906
-942
-980
-1020
-1058
-1094
-1126
-1152
-1174
-1191
-1206
-1220
-1234
-1251
-1270
-1291
-1313
-1336
-1358
-1380
-1400
-1418
-1435
-1451
-1466
-1478
-1488
-1495
-1497
-1495
-1487
-1474
-1455
-1432
-1405
-1374
-1342
-1307
-1273
-1239
-1207
-1178
-1154
-1135
-1121
-1112
-1107
-1105
-1104
-1102
-1098
-1091
-1080
-1066
-1049
-1029
-1006
-984
-960
-936
-911
-886
-861
-838
-816
-797
-780
-767
-756
-748
-742
-738
-735
-731
-728
-724
-718
-711
-702
-691
-676
-658
-636
-610
-582
-552
-520
-488
-457
-428
-400
-375
-351
-329
-308
-287
-266
-245
-222
-197
-169
-138
-105
-69
-32
5
40
72
101
125
144
159
171
181
190
197
203
207
209
207
202
193
183
171
159
151
145
144
147
153
160
169
176
182
185
184
180
172
159
142
120
93
62
27
-11
-49
-87
-123
-154
-181
-203
-221
-234
-245
-253
-260
-267
-273
-279
-287
-297
-310
-327
-348
-374
-403
-436
-470
-505
-540
-574
-606
-637
-667
-696
-725
-753
-780
-804
-824
-840
-851
-856
-855
-849
-839
-827
-813
-799
-785
-772
-760
-750
-742
-735
-729
-723
-716
-708
-696
-681
-663
-641
-616
-591
-567
-544
-523
-504
-485
-465
-442
-416
-385
-351
-317
-284
-257
-239
-230
-232
-244
-262
-284
-306
-326
-342
-355
-365
-374
-385
-399
-417
-438
-462
-486
-506
-521
-529
-529
-520
-503
-480
-451
-418
-383
-346
-309
-271
-233
-194
-156
-117
-77
-36
8
54
103
154
208
263
319
374
429
484
537
591
644
698
753
808
863
917
967
1014
1056
1094
1127
1155
1180
1201
1221
1238
1254
1268
1281
1292
1303
1314
1324
1335
1345
1354
1363
1370
1376
1379
1381
1382
1382
1382
1383
1384
1385
1387
1389
1391
1393
1395
1398
1400
1402
1403
1401
1395
1382
1363
1336
1304
1267
1229
1192
1160
1133
1113
1099
1088
1080
1072
1062
1049
1035
1020
1008
997
990
986
985
985
984
981
976
967
957
946
937
929
924
920
916
911
903
891
876
859
842
826
814
806
802
800
797
792
781
765
741
712
679
643
608
574
543
515
490
468
449
433
420
412
409
410
416
425
436
447
457
463
466
466
463
459
456
453
453
454
457
461
465
468
471
472
474
476
481
489
501
517
536
556
576
594
607
614
614
607
596
581
565
550
538
531
527
525
525
522
516
503
485
460
430
398
364
332
302
275
250
227
206
185
164
143
124
107
93
82
74
69
68
68
72
78
88
101
119
140
164
189
211
230
242
247
243
233
217
197
175
151
127
102
74
43
9
-30
-71
-115
-159
-201
-241
-276
-308
-337
-362
-385
-404
-421
-435
-446
-454
-460
-465
-471
-480
-494
-513
-536
-563
-590
-615
-636
-654
-666
-676
-685
-695
-708
-723
-741
-760
-776
-789
-794
-793
-784
-771
-755
-740
-727
-719
-715
-715
-719
-723
-728
-733
-737
-740
-745
-750
-756
-762
-769
-774
-777
-777
-773
-766
-757
-745
-732
-718
-702
-686
-667
-647
-624
-600
-574
-548
-520
-491
-459
-425
-386
-342
-293
-239
-183
-126
-71
-19
27
67
101
130
156
179
202
224
245
265
283
299
313
325
336
345
354
362
370
376
382
385
385
384
381
377
373
369
365
361
356
348
338
325
309
291
273
257
243
231
222
215
207
199
188
175
160
146
132
121
113
109
107
107
107
104
99
90
79
66
54
43
34
27
22
17
10
0
-13
-30
-50
-72
-95
-117
-137
-155
-171
-185
-197
-208
-218
-227
-236
-243
-248
-252
-254
-256
-258
-260
-262
-264
-265
-266
-266
-264
-262
-260
-258
-258
-259
-262
-265
-267
-266
-261
-249
-229
-203
-170
-133
-93
-53
-14
23
57
89
120
150
181
213
247
281
317
353
389
425
459
493
524
554
581
605
627
646
662
676
689
702
715
729
744
761
778
796
812
827
839
848
852
852
846
836
822
804
784
763
743
726
715
709
710
717
729
744
760
774
784
791
794
794
793
791
792
794
798
803
807
809
809
805
799
790
781
773
767
765
767
771
777
784
789
792
793
792
789
785
780
775
769
762
752
740
723
702
676
646
612
574
535
493
449
403
357
309
260
211
162
114
68
23
-19
-61
-101
-141
-180
-220
-261
-301
-342
-383
-423
-463
-503
-543
-583
-623
-662
-700
-735
-766
-793
-815
-833
-848
-861
-876
-892
-912
-936
-964
-994
-1027
-1060
-1092
-1123
-1152
-1180
-1205
-1228
-1248
-1264
-1275
-1280
-1278
-1270
-1257
-1241
-1225
-1212
-1202
-1195
-1190
-1184
-1173
-1154
-1125
-1084
-1034
-979
-922
-868
-823
-789
-766
-752
-745
-738
-729
-713
-690
-660
-624
-585
-545
-507
-472
-440
-409
-378
-347
-315
-281
-247
-214
-180
-147
-114
-79
-41
1
46
93
140
184
221
252
275
291
304
317
332
352
376
403
430
454
470
479
479
474
467
462
462
470
484
503
523
540
550
552
545
532
515
497
482
471
463
456
448
436
419
397
372
345
322
304
294
291
295
303
312
319
321
317
308
296
280
263
244
224
201
175
144
108
68
25
-18
-60
-100
-138
-173
-208
-242
-277
-313
-348
-382
-412
-438
-458
-474
-487
-499
-513
-532
-555
-585
-618
-653
-687
-718
-746
-770
-792
-813
-836
-861
-889
-920
-951
-981
-1008
-1031
-1050
-1065
-1078
-1089
-1101
-1113
-1126
-1137
-1145
-1147
-1143
-1132
-1115
-1092
-1067
-1041
-1014
-992
-971
-951
-931
-908
-883
-854
-821
-786
-748
-710
-672
-636
-601
-567
-535
-504
-476
-450
-427
-408
-394
-383
-375
-368
-360
-350
-337
-320
-299
-276
-251
-228
-206
-188
-173
-161
-152
-142
-133
-124
-114
-105
-98
-94
-95
-101
-112
-126
-144
-162
-179
-193
-204
-210
-214
-217
-220
-224
-232
-245
-263
-286
-312
-341
-371
-401
-430
-457
-482
-507
-533
-560
-589
-622
-658
-695
-733
-769
-801
-827
-847
-859
-866
-869
-868
-868
-868
-869
-872
-876
-878
-878
-875
-867
-856
-844
-831
-821
-816
-815
-819
-826
-834
-839
-840
-834
-822
-804
-782
-757
-733
-711
-692
-676
-663
-651
-640
-627
-614
-600
-586
-573
-562
-552
-543
-533
-520
-503
-482
-455
-425
-393
-362
-334
-312
-297
-287
-282
-280
-280
-278
-275
-269
-261
-252
-242
-231
-220
-207
-194
-179
-161
-143
-123
-104
-87
-73
-63
-56
-50
-43
-33
-19
0
25
53
83
112
138
159
176
189
198
207
215
225
237
249
261
271
279
283
284
282
280
278
276
277
279
282
286
291
295
300
305
312
321
333
346
361
375
389
399
408
415
420
427
435
446
460
475
492
507
520
529
534
537
539
543
550
561
578
600
625
652
680
706
732
758
785
814
846
881
918
955
991
1022
1047
1065
1076
1080
1081
1081
1082
1088
1099
1117
1142
1175
1214
1258
1308
1361
1416
1471
1523
1571
1612
1644
1668
1682
1689
1691
1691
1692
1694
1698
1705
1711
1715
1715
1710
1699
1682
1663
1643
1625
1612
1603
1600
1601
1606
1614
1622
1631
1640
1650
1661
1673
1686
1697
1706
1710
1708
1698
1681
1658
1630
1600
1571
1543
1517
1495
1475
1455
1436
1417
1396
1376
1355
1334
1315
1297
1279
1262
1244
1225
1205
1184
1162
1142
1124
1107
1092
1077
1062
1044
1022
994
962
926
888
849
812
779
751
726
706
687
667
646
622
593
560
525
488
452
417
385
357
332
310
289
268
245
219
189
155
117
76
34
-9
-50
-89
-125
-156
-183
-206
-224
-240
-253
-264
-273
-282
-291
-300
-309
-319
-329
-338
-346
-353
-357
-359
-358
-356
-353
-351
-351
-354
-360
-369
-380
-391
-401
-410
-417
-423
-430
-438
-451
-467
-489
-514
-541
-568
-594
-617
-637
-655
-672
-692
-717
-746
-782
-823
-866
-909
-950
-986
-1014
-1037
-1054
-1066
-1076
-1084
-1092
-1098
-1103
-1104
-1100
-1091
-1077
-1058
-1037
-1016
-997
-981
-970
-962
-956
-952
-947
-939
-928
-913
-895
-874
-851
-826
-800
-772
-741
-708
-672
-633
-593
-552
-511
-473
-437
-404
-374
-347
-321
-295
-269
-242
-213
-184
-153
-121
-90
-59
-28
3
34
65
97
129
162
194
225
254
280
304
325
344
361
378
394
411
428
445
460
471
477
477
471
458
439
416
392
368
346
328
315
307
302
299
297
294
288
280
268
254
239
223
209
197
188
182
179
177
174
171
164
153
137
116
92
64
34
3
-27
-56
-84
-109
-133
-155
-176
-196
-216
-234
-252
-269
-285
-300
-314
-329
-345
-363
-384
-409
-439
-472
-510
-550
-591
-632
-672
-710
-745
-777
-807
-835
-863
-892
-923
-958
-996
-1037
-1080
-1123
-1165
-1203
-1237
-1265
-1288
-1306
-1320
-1332
-1341
-1349
-1355
-1359
-1359
-1356
-1348
-1337
-1322
-1306
-1289
-1274
-1261
-1251
-1243
-1236
-1230
-1223
-1216
-1210
-1205
-1202
-1203
-1209
-1219
-1233
-1247
-1260
-1269
-1272
-1269
-1259
-1243
-1224
-1202
-1180
-1159
-1139
-1120
-1101
-1081
-1058
-1032
-1004
-972
-937
-900
-862
-822
-782
-741
-700
-660
-621
-584
-548
-513
-478
-442
-403
-362
-318
-272
-227
-185
-149
-120
-101
-89
-85
-84
-85
-84
-80
-72
-60
-46
-32
-20
-11
-3
3
10
19
32
48
67
86
104
118
128
133
135
136
138
143
153
168
185
203
220
235
247
258
270
285
308
339
380
429
484
543
602
658
712
761
805
847
885
919
949
971
985
988
981
963
938
908
877
849
826
810
799
794
790
787
780
769
753
732
706
676
643
607
569
529
488
447
407
370
336
307
283
263
246
230
213
194
171
143
112
78
42
5
-32
-67
-101
-132
-161
-187
-210
-231
-249
-264
-279
-293
-308
-325
-345
-367
-390
-414
-436
-456
-473
-487
-499
-509
-521
-535
-552
-573
-596
-620
-643
-664
-681
-694
-703
-710
-717
-726
-737
-750
-766
-783
-798
-810
-819
-822
-821
-817
-812
-806
-802
-800
-800
-799
-798
-795
-790
-781
-770
-758
-747
-736
-729
-723
-720
-717
-713
-708
-701
-692
-681
-671
-663
-658
-656
-659
-664
-671
-678
-684
-687
-689
-690
-691
-695
-704
-718
-738
-762
-789
-816
-841
-861
-874
-880
-879
-872
-858
-840
-819
-795
-769
-740
-711
-680
-650
-621
-593
-569
-548
-530
-513
-497
-480
-459
-435
-406
-373
-336
-297
-255
-212
-168
-123
-75
-25
27
83
141
202
263
324
385
444
503
561
620
678
738
797
856
913
968
1020
1070
1118
1166
1215
1265
1317
1371
1427
1482
1536
1586
1631
1672
1707
1739
1768
1796
1823
1849
1875
1899
1922
1943
1960
1975
1987
1997
2005
2015
2024
2033
2044
2054
2062
2069
2072
2072
2068
2061
2049
2033
2016
1995
1971
1946
1919
1890
1861
1832
1803
1774
1745
1717
1689
1661
1633
1606
1578
1551
1524
1497
1470
1444
1417
1391
1365
1341
1318
1298
1281
1267
1257
1251
1248
1247
1248
1250
1250
1248
1243
1234
1221
1203
1183
1159
1134
1109
1084
1061
1039
1018
998
975
950
921
887
847
803
756
708
660
616
575
539
507
479
453
427
400
372
341
308
272
234
196
156
116
75
35
-4
-42
-77
-109
-138
-164
-188
-213
-239
-268
-302
-341
-384
-430
-477
-522
-565
-602
-634
-661
-684
-704
-722
-737
-751
-763
-772
-777
-780
-780
-778
-777
-777
-780
-784
-790
-795
-797
-794
-786
-771
-752
-731
-710
-691
-677
-668
-663
-660
-657
-650
-639
-623
-602
-578
-553
-529
-507
-487
-469
-450
-428
-403
-373
-340
-304
-268
-235
-206
-183
-165
-151
-140
-129
-117
-102
-85
-67
-49
-33
-22
-15
-12
-12
-15
-17
-19
-19
-18
-16
-16
-20
-27
-40
-59
-81
-108
-135
-162
-186
-206
-221
-231
-238
-241
-243
-245
-249
-254
-262
-271
-281
-291
-299
-305
-310
-313
-316
-322
-332
-347
-368
-392
-420
-447
-472
-491
-504
-510
-510
-508
-504
-501
-501
-504
-510
-517
-524
-527
-527
-522
-514
-504
-492
-480
-469
-457
-444
-429
-411
-391
-370
-350
-334
-324
-323
-332
-348
-371
-397
-422
-444
-460
-470
-476
-480
-483
-488
-495
-506
-517
-528
-534
-536
-530
-518
-501
-482
-462
-445
-431
-422
-417
-415
-415
-415
-414
-409
-401
-389
-372
-349
-321
-286
-245
-199
-149
-96
-43
10
59
104
144
180
211
238
262
282
299
312
320
324
323
318
310
299
288
277
266
255
244
233
221
207
193
178
165
154
147
142
141
142
144
143
140
132
119
103
83
62
41
23
7
-4
-11
-14
-14
-13
-11
-8
-7
-6
-6
-6
-7
-8
-9
-9
-9
-9
-9
-8
-8
-7
-7
-7
-7
-8
-8
-9
-9
-9
-8
-8
-7
-7
-7
-7
-8
-8
-8
-9
-9
-8
-8
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-5
-5
-5
-5
-6
-6
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
