5
65867
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
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
0
0
1
1
1
1
1
1
0
0
1
1
1
1
1
1
0
0
1
1
1
1
1
0
0
0
1
1
1
1
1
0
0
0
1
1
1
1
1
0
0
0
1
1
1
1
1
0
0
0
1
1
1
1
1
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
1
1
1
1
1
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
2
1
1
0
0
0
1
1
2
1
0
0
-1
0
1
1
2
1
0
0
-1
0
1
2
1
1
0
-1
0
1
1
1
1
0
-1
0
1
2
2
0
-2
-4
-2
4
12
18
18
10
-5
-24
-37
-40
-30
-10
13
30
36
30
18
7
5
15
33
50
58
49
24
-12
-49
-78
-94
-96
-87
-72
-58
-47
-38
-32
-28
-25
-24
-23
-22
-19
-14
-7
-2
-1
-5
-13
-22
-27
-25
-14
1
15
25
28
28
27
30
36
44
47
43
31
17
7
6
16
32
45
49
39
19
-2
-15
-15
-4
11
21
20
9
-7
-18
-19
-9
6
16
15
2
-16
-30
-31
-17
6
29
40
33
13
-12
-30
-33
-20
1
19
25
16
-4
-27
-42
-44
-33
-15
1
8
5
-5
-17
-23
-20
-9
8
26
39
46
46
40
30
18
7
-4
-10
-12
-9
0
10
20
24
21
10
-5
-19
-28
-26
-15
2
17
24
19
2
-21
-42
-52
-48
-31
-7
13
23
19
6
-11
-23
-23
-14
0
11
13
6
-7
-19
-25
-22
-14
-5
-3
-10
-24
-39
-50
-50
-41
-26
-10
2
9
13
16
18
20
16
6
-12
-31
-46
-48
-35
-11
16
36
42
32
13
-6
-16
-14
-4
7
11
4
-12
-27
-33
-23
1
30
52
57
43
16
-11
-28
-26
-7
19
42
52
45
25
1
-18
-28
-26
-20
-13
-10
-11
-16
-22
-27
-34
-43
-55
-70
-82
-86
-80
-66
-51
-43
-49
-66
-86
-95
-85
-51
-3
43
70
67
35
-11
-50
-64
-47
-5
42
73
74
45
-1
-41
-58
-43
-3
42
72
74
45
0
-45
-72
-72
-48
-13
18
32
25
4
-23
-44
-51
-45
-29
-11
2
5
-2
-15
-29
-36
-31
-13
15
45
68
76
64
35
-4
-39
-61
-62
-46
-20
3
15
12
-2
-19
-28
-26
-13
5
16
15
1
-21
-42
-52
-47
-29
-3
22
37
40
33
21
9
2
1
5
11
14
13
5
-7
-21
-33
-40
-40
-31
-16
1
13
17
11
-3
-19
-29
-29
-18
0
18
27
23
6
-19
-41
-52
-47
-27
-1
23
34
29
8
-20
-46
-61
-61
-47
-24
-2
15
21
17
8
-2
-7
-6
2
13
23
30
30
24
14
2
-8
-14
-16
-15
-13
-10
-9
-10
-11
-10
-7
-1
7
14
17
14
5
-7
-17
-23
-21
-13
-2
7
9
3
-8
-19
-25
-22
-11
3
15
19
12
-2
-18
-27
-26
-13
8
29
42
42
29
4
-24
-49
-63
-65
-55
-37
-18
-4
2
-2
-13
-26
-33
-29
-13
12
40
62
72
66
48
27
12
10
23
45
69
84
84
68
43
18
2
-1
8
22
34
37
31
18
5
-2
-1
5
11
10
-1
-21
-44
-62
-67
-55
-32
-4
19
27
19
-1
-26
-46
-53
-44
-25
-3
14
17
6
-16
-40
-59
-67
-62
-47
-28
-11
-1
-1
-8
-19
-28
-33
-31
-23
-14
-8
-9
-18
-33
-49
-59
-58
-43
-18
11
35
47
43
26
4
-14
-18
-7
16
42
60
63
50
26
-1
-20
-26
-18
-2
14
24
23
13
-1
-13
-17
-13
-3
9
17
19
14
6
-4
-12
-16
-16
-12
-7
-3
-1
-4
-11
-20
-30
-36
-36
-29
-15
1
15
21
19
7
-8
-21
-27
-23
-13
0
9
10
3
-10
-22
-27
-23
-11
5
17
20
12
-4
-24
-40
-46
-42
-29
-12
3
12
14
11
6
2
0
2
5
7
8
7
5
3
3
4
5
6
7
6
5
4
4
4
5
6
6
6
5
4
4
4
5
5
6
6
5
5
4
4
5
5
6
6
5
5
4
4
5
5
6
6
5
4
3
3
4
6
8
8
5
-1
-10
-18
-22
-21
-13
-2
9
16
16
9
-1
-11
-16
-16
-13
-9
-7
-10
-15
-19
-18
-9
5
22
34
37
29
13
-6
-21
-28
-25
-15
-4
5
9
9
6
3
2
3
5
7
7
6
4
3
3
4
6
7
6
5
4
3
3
5
6
7
6
5
3
3
4
5
6
7
6
4
3
2
4
6
8
9
6
0
-9
-19
-28
-33
-33
-27
-17
-5
5
11
11
8
2
-2
-2
3
13
23
31
32
28
18
8
0
-2
0
5
9
11
8
3
-2
-5
-5
-1
4
10
13
13
11
7
4
3
2
3
4
5
6
6
6
5
4
3
2
3
5
8
9
8
3
-4
-12
-18
-21
-18
-10
-1
6
11
10
7
3
1
1
3
6
8
8
6
4
2
2
4
6
7
7
5
3
2
3
4
6
7
6
5
3
2
3
4
6
7
6
5
3
2
3
4
6
7
6
4
3
2
3
5
6
7
6
4
2
2
3
5
7
7
6
4
1
1
2
6
9
10
7
0
-11
-22
-30
-33
-32
-25
-16
-6
2
7
9
8
6
3
1
1
3
5
7
8
7
4
1
0
1
5
9
11
9
4
-5
-14
-20
-21
-17
-9
0
7
9
8
5
3
2
3
5
6
6
5
3
3
3
5
6
6
5
3
1
2
4
7
9
8
4
-1
-7
-10
-12
-12
-14
-19
-27
-35
-39
-38
-30
-17
-2
9
14
13
7
1
-2
-1
2
7
9
8
5
2
0
1
4
7
8
7
4
2
1
2
5
7
7
6
3
2
1
3
6
7
7
5
2
0
2
5
9
10
6
-3
-13
-21
-24
-20
-11
0
9
12
10
5
0
-2
0
5
9
10
7
3
-2
-2
1
7
12
13
8
-3
-17
-30
-38
-39
-33
-22
-10
0
8
11
11
9
5
-1
-7
-13
-17
-18
-16
-10
-3
4
8
10
8
5
2
1
1
3
6
7
6
5
3
2
2
3
5
6
6
5
4
3
3
3
4
5
6
5
4
3
3
3
3
4
6
7
7
5
2
-4
-11
-17
-20
-19
-13
-4
5
11
13
10
4
-2
-4
-1
4
11
13
11
3
-8
-17
-22
-21
-15
-7
1
6
7
6
4
3
4
5
5
4
3
2
3
4
6
6
6
4
2
1
2
5
7
8
6
2
-1
-1
3
8
12
10
2
-11
-26
-36
-38
-31
-18
-7
-2
-6
-18
-33
-43
-44
-35
-19
-1
13
18
15
6
-3
-8
-7
1
13
26
38
45
46
41
31
19
7
-1
-5
-3
2
8
11
10
5
0
-3
-2
3
8
12
11
5
-2
-7
-7
2
16
33
46
51
48
38
23
9
0
-4
-4
0
5
8
9
8
5
1
-1
-1
2
6
10
11
8
2
-7
-16
-21
-21
-16
-8
0
5
7
6
4
3
3
5
6
5
3
1
1
3
6
9
9
5
-1
-7
-6
2
17
35
48
51
42
23
1
-17
-25
-22
-10
3
13
16
12
5
-2
-5
-3
2
7
10
11
8
3
-2
-8
-12
-16
-17
-16
-12
-5
2
8
11
10
6
1
-2
-1
3
7
9
8
4
-1
-3
-1
6
15
22
24
18
5
-12
-28
-39
-42
-39
-30
-19
-9
-2
1
2
1
1
3
7
13
19
24
27
25
20
12
5
-1
-3
-2
2
6
9
9
6
2
-1
-1
1
5
8
9
7
2
-2
-3
0
8
20
31
40
43
39
32
22
12
6
3
3
4
5
3
-3
-10
-17
-21
-20
-14
-5
4
11
13
10
4
-2
-4
-2
3
9
12
11
5
-2
-7
-6
1
12
21
26
24
19
13
13
19
30
43
50
49
39
24
8
-3
-6
-3
3
8
9
6
3
1
1
3
5
5
3
1
2
7
17
27
33
31
22
8
-3
-9
-5
4
12
16
11
1
-9
-11
-2
15
33
42
37
17
-12
-39
-53
-50
-33
-9
10
16
7
-14
-36
-51
-52
-39
-17
4
18
21
14
2
-9
-13
-7
9
31
54
72
81
79
66
47
25
8
-3
-5
-1
6
11
11
5
-4
-14
-21
-23
-19
-11
-2
6
10
10
7
3
-1
-3
-2
2
8
15
22
25
26
22
17
11
7
4
1
-1
-5
-10
-15
-18
-17
-13
-6
1
7
10
14
19
30
47
68
87
100
102
93
74
52
34
22
19
21
25
27
24
18
10
4
0
-1
0
3
5
7
8
7
5
1
-5
-12
-18
-20
-18
-12
-4
5
10
11
8
3
0
-1
1
4
7
8
6
3
1
0
2
4
7
7
6
3
1
1
2
4
6
7
6
3
1
1
2
4
6
7
6
3
1
1
2
4
7
7
6
4
1
0
1
4
7
9
9
6
1
-5
-11
-18
-24
-29
-32
-30
-24
-14
-1
13
23
28
27
22
15
11
10
14
20
27
32
34
34
33
31
29
27
22
16
9
2
-1
-1
3
9
15
17
16
11
5
0
-2
-1
3
6
8
7
5
2
1
2
4
6
6
2
-6
-17
-28
-36
-41
-42
-40
-36
-32
-28
-23
-18
-11
-2
7
13
14
10
2
-9
-18
-22
-21
-15
-6
2
6
6
4
1
1
4
12
20
27
29
26
19
10
3
-1
-1
1
4
6
7
6
5
4
3
2
2
1
3
6
12
19
26
29
27
20
10
0
-4
-2
7
19
30
35
32
22
9
-2
-8
-6
0
9
15
16
11
0
-13
-25
-34
-38
-36
-30
-20
-8
4
13
17
16
10
0
-10
-16
-16
-9
4
18
31
38
38
33
24
14
5
-2
-7
-10
-12
-13
-13
-11
-9
-7
-7
-8
-11
-14
-16
-14
-8
0
8
14
14
9
1
-5
-7
-3
7
19
29
32
27
15
0
-14
-22
-22
-15
-4
6
12
13
9
3
-1
-2
1
5
9
10
8
3
-1
-2
0
6
11
13
9
-1
-15
-30
-39
-41
-35
-22
-8
4
11
12
8
3
0
-1
1
5
9
10
8
2
-5
-13
-18
-20
-18
-11
-3
5
11
12
9
4
-2
-3
-1
6
12
15
11
-1
-17
-32
-41
-41
-32
-17
-4
4
2
-6
-16
-22
-22
-15
-3
8
14
14
8
1
-4
-3
2
9
13
12
5
-6
-16
-22
-22
-16
-7
1
7
9
7
5
3
2
3
5
6
6
5
4
3
3
4
5
5
5
5
4
3
3
4
5
5
5
5
4
4
3
4
5
5
5
5
4
3
3
4
5
5
6
5
4
3
3
3
5
6
6
6
4
3
2
2
4
7
8
9
6
1
-5
-12
-16
-18
-17
-12
-5
3
9
13
12
9
3
-4
-9
-11
-12
-11
-12
-15
-21
-28
-34
-36
-32
-23
-10
1
9
12
10
6
2
0
1
4
7
8
7
5
2
2
3
5
7
7
6
4
2
2
3
5
7
7
5
3
2
2
4
6
8
7
5
2
1
2
5
9
11
9
4
-5
-14
-19
-21
-16
-9
-1
6
9
9
7
4
2
2
3
5
6
7
6
5
3
3
3
5
6
6
6
5
4
3
3
4
6
6
6
5
4
2
3
4
6
8
8
5
2
-1
0
5
13
22
29
31
27
19
9
1
-2
0
4
8
9
8
5
1
1
2
6
9
9
7
3
0
0
3
7
11
12
8
0
-8
-15
-17
-15
-11
-6
-4
-4
-8
-13
-16
-16
-12
-6
2
8
12
13
10
5
0
-4
-4
1
10
20
28
30
25
14
1
-11
-18
-17
-12
-5
-1
-3
-9
-16
-20
-17
-8
5
15
18
11
-5
-25
-40
-45
-36
-17
7
28
39
38
27
12
-2
-10
-10
-4
4
10
12
9
4
0
-1
2
6
10
10
8
3
-1
-2
1
8
17
24
28
28
24
18
11
6
3
1
1
2
4
7
10
10
8
3
-5
-13
-18
-19
-16
-9
-1
6
9
9
7
5
4
4
3
0
-5
-13
-22
-32
-40
-47
-53
-57
-58
-54
-43
-25
-3
18
32
38
33
22
11
4
3
6
10
9
2
-11
-23
-28
-23
-9
8
20
20
5
-19
-46
-65
-70
-59
-36
-10
12
22
19
6
-12
-27
-36
-37
-30
-19
-8
-1
2
-1
-8
-15
-19
-19
-14
-5
6
15
21
24
23
22
21
21
20
17
8
-7
-25
-44
-57
-61
-54
-38
-17
2
16
21
17
8
-1
-7
-6
0
11
19
21
14
-3
-26
-49
-66
-73
-70
-59
-45
-34
-28
-28
-30
-30
-23
-9
7
21
25
15
-9
-41
-74
-98
-107
-99
-78
-50
-23
-4
6
8
8
12
22
40
60
77
84
80
65
45
29
21
24
32
40
39
25
0
-28
-51
-62
-57
-42
-25
-16
-20
-35
-54
-67
-67
-53
-32
-15
-11
-25
-53
-86
-111
-119
-106
-78
-44
-15
3
8
5
0
1
8
22
37
48
51
46
34
20
6
-3
-6
-4
3
11
18
21
19
13
5
-1
-2
2
11
20
24
21
10
-4
-17
-24
-21
-10
4
16
21
17
8
-3
-9
-8
1
13
25
32
31
23
11
-1
-10
-14
-13
-10
-6
-4
-6
-12
-21
-32
-43
-53
-60
-64
-65
-64
-61
-58
-55
-52
-47
-41
-32
-21
-9
2
10
14
13
8
3
-1
-1
2
7
11
13
10
4
-3
-5
-2
8
21
32
34
25
5
-22
-46
-60
-60
-46
-24
-1
15
20
15
5
-3
-5
-1
7
14
16
12
3
-8
-15
-19
-20
-21
-25
-32
-41
-48
-48
-40
-26
-9
5
12
13
9
4
0
1
4
8
10
8
5
2
1
3
7
9
9
7
3
0
1
5
10
13
11
4
-6
-15
-20
-19
-12
-4
1
1
-5
-13
-20
-20
-14
-4
8
16
17
12
3
-7
-15
-20
-22
-24
-25
-27
-27
-25
-21
-14
-7
-2
1
2
2
4
8
12
13
11
3
-8
-18
-22
-17
-5
11
25
30
25
11
-6
-21
-27
-25
-18
-13
-15
-28
-50
-73
-90
-93
-80
-55
-24
2
17
18
9
-6
-18
-23
-20
-11
-2
3
1
-6
-16
-22
-22
-14
0
16
29
35
34
27
16
6
1
0
4
9
11
8
0
-10
-19
-23
-20
-11
1
11
16
14
7
-1
-4
-2
6
14
18
11
-6
-29
-51
-64
-63
-47
-23
3
23
33
33
27
20
16
17
21
25
27
24
18
9
-2
-13
-23
-31
-34
-32
-22
-9
3
9
3
-14
-37
-58
-67
-62
-43
-19
-1
5
-3
-17
-27
-22
-1
33
66
87
87
67
37
8
-7
-7
5
17
20
8
-15
-41
-60
-64
-54
-34
-13
2
9
9
5
3
4
6
8
7
5
2
2
4
8
10
9
6
1
-1
1
7
12
13
9
2
-4
-5
2
13
22
21
5
-22
-51
-71
-73
-55
-23
12
35
42
32
15
2
2
17
42
67
83
83
70
48
27
10
2
-1
-3
-7
-15
-26
-40
-54
-66
-74
-77
-72
-59
-38
-14
8
21
24
15
2
-9
-11
-4
10
25
33
32
23
13
8
13
27
46
62
69
65
51
33
15
0
-13
-25
-39
-56
-72
-85
-89
-84
-71
-53
-35
-19
-7
1
7
10
11
9
5
1
-2
0
6
16
25
31
31
25
17
9
4
4
5
5
2
-6
-16
-27
-33
-34
-28
-17
-5
6
13
15
11
3
-6
-14
-19
-20
-15
-7
1
8
10
9
6
3
2
5
8
10
8
0
-11
-20
-24
-20
-10
3
13
16
10
-1
-14
-22
-24
-18
-8
2
10
13
11
6
2
-1
0
4
11
20
30
40
45
45
36
20
1
-16
-25
-25
-15
-1
11
18
16
8
0
-5
-3
4
11
15
13
6
-2
-6
-3
6
16
22
17
0
-24
-48
-64
-66
-54
-33
-10
8
16
15
9
3
0
1
4
8
9
8
5
3
3
4
6
8
7
5
3
3
4
7
9
8
6
2
0
2
9
20
32
41
44
40
33
24
17
12
8
3
-5
-18
-31
-40
-42
-35
-20
-2
14
21
19
10
-1
-9
-9
-1
12
25
33
32
23
10
-3
-12
-14
-12
-8
-5
-6
-10
-14
-14
-8
3
17
28
33
29
19
6
-5
-8
-4
4
13
17
14
6
-2
-7
-4
4
14
20
18
7
-11
-28
-39
-40
-33
-22
-15
-17
-30
-50
-70
-82
-81
-67
-43
-18
3
13
13
6
-2
-5
0
13
30
46
55
54
44
27
9
-4
-10
-7
3
13
19
18
9
-4
-16
-21
-15
1
21
38
47
45
32
16
3
-1
5
18
31
36
29
12
-12
-33
-44
-43
-30
-12
5
14
13
6
-2
-6
-1
11
26
37
39
30
13
-9
-28
-40
-44
-41
-34
-26
-19
-13
-7
0
6
10
11
9
4
0
-1
2
8
12
12
7
0
-5
-3
8
25
39
44
32
6
-27
-57
-71
-64
-39
-7
22
37
35
22
6
-3
0
14
29
39
37
25
8
-6
-10
-4
9
19
20
9
-12
-35
-53
-59
-52
-38
-23
-13
-12
-19
-29
-36
-36
-28
-14
2
15
20
17
5
-12
-28
-39
-41
-32
-14
10
34
54
66
68
62
50
36
25
16
11
9
8
7
5
4
3
3
4
5
7
8
8
6
3
0
0
4
13
23
32
35
26
8
-16
-39
-54
-54
-42
-22
-5
2
-4
-21
-38
-46
-38
-15
16
43
56
50
29
1
-21
-30
-22
-2
21
38
44
39
27
16
11
13
21
32
41
45
42
33
20
6
-6
-12
-10
-1
14
27
35
34
22
6
-9
-16
-10
6
25
40
41
27
0
-29
-52
-62
-56
-40
-19
-1
10
13
10
5
2
1
2
5
7
8
8
7
4
2
0
1
6
14
24
31
32
23
7
-13
-27
-30
-19
2
26
43
47
36
15
-4
-14
-10
6
25
39
39
23
-2
-29
-46
-48
-34
-9
17
37
45
39
22
1
-19
-30
-30
-21
-5
10
18
17
4
-15
-33
-44
-44
-32
-15
0
6
-1
-17
-38
-53
-58
-49
-32
-12
4
11
9
2
-4
-3
8
26
49
72
88
96
95
86
74
62
53
49
48
48
43
29
6
-23
-52
-73
-79
-70
-49
-25
-6
0
-6
-19
-32
-36
-28
-9
11
26
28
17
-2
-22
-33
-32
-19
0
18
29
31
25
17
12
16
28
46
65
78
81
71
50
22
-5
-24
-30
-23
-6
14
28
31
21
3
-17
-31
-33
-23
-8
5
8
0
-16
-35
-47
-46
-34
-13
6
17
15
2
-18
-36
-49
-52
-46
-34
-19
-4
8
15
15
7
-6
-22
-32
-33
-22
-3
15
24
20
9
6
31
96
197
314
415
472
469
419
353
308
306
337
361
322
177
-73
-380
-656
-812
-797
-626
-377
-163
-78
-157
-353
-557
-651
-558
-288
64
363
491
401
144
-154
-353
-357
-158
164
481
676
691
550
332
134
17
-10
10
20
-19
-105
-202
-262
-261
-211
-151
-123
-139
-173
-171
-83
104
351
579
705
688
546
355
208
172
252
391
497
494
358
126
-120
-301
-379
-373
-343
-351
-421
-525
-598
-575
-434
-215
-10
84
9
-218
-514
-768
-887
-840
-668
-453
-270
-153
-74
32
223
510
837
1102
1202
1084
772
362
-25
-296
-425
-458
-480
-562
-719
-894
-985
-901
-616
-191
243
537
597
430
141
-103
-156
46
451
907
1233
1294
1060
619
137
-216
-335
-222
25
261
362
282
61
-197
-379
-422
-332
-178
-52
-20
-91
-216
-320
-339
-253
-94
77
202
255
253
241
256
310
373
396
334
175
-47
-275
-451
-545
-574
-578
-602
-659
-721
-730
-633
-413
-104
215
457
565
545
454
380
391
503
673
819
863
766
552
290
62
-78
-122
-112
-108
-157
-267
-404
-512
-546
-492
-377
-254
-174
-162
-206
-267
-301
-279
-199
-88
19
97
136
149
155
171
199
227
239
225
187
135
84
42
8
-28
-76
-137
-199
-241
-240
-186
-86
35
144
211
224
189
130
77
54
67
105
139
141
89
-21
-172
-331
-462
-531
-524
-442
-301
-121
77
276
464
627
746
797
760
628
416
166
-68
-232
-300
-280
-216
-167
-185
-285
-442
-592
-664
-606
-412
-125
181
426
554
554
457
317
192
120
107
138
184
219
232
222
196
164
130
96
65
43
38
54
87
124
140
117
43
-73
-208
-332
-418
-455
-453
-431
-417
-426
-459
-502
-531
-527
-479
-398
-302
-215
-152
-115
-90
-53
18
134
287
453
598
690
714
672
585
483
395
334
300
281
264
240
213
194
192
207
224
221
179
91
-27
-145
-232
-270
-264
-244
-247
-297
-396
-514
-606
-632
-578
-459
-320
-207
-150
-147
-173
-191
-177
-134
-86
-66
-91
-147
-193
-182
-83
92
293
449
501
433
278
108
0
-4
91
232
348
389
346
263
207
235
364
556
734
816
750
540
239
-74
-329
-488
-561
-583
-595
-615
-631
-606
-505
-309
-36
266
537
725
807
787
694
562
417
270
118
-44
-220
-403
-579
-733
-854
-939
-990
-1012
-1008
-980
-929
-858
-770
-671
-561
-435
-285
-101
116
356
595
804
958
1044
1069
1049
1006
957
905
840
752
631
482
322
172
51
-35
-95
-147
-211
-299
-406
-518
-614
-677
-699
-682
-637
-576
-505
-428
-342
-246
-140
-27
85
194
298
395
484
559
607
615
575
485
357
212
73
-41
-119
-165
-184
-185
-167
-124
-47
66
203
336
430
452
385
240
52
-132
-266
-327
-318
-271
-227
-221
-266
-343
-416
-445
-400
-283
-121
45
173
241
251
227
202
198
221
258
286
284
246
185
121
77
58
54
44
3
-75
-178
-272
-316
-279
-155
31
231
385
444
385
217
-19
-269
-476
-602
-629
-568
-448
-306
-172
-67
10
70
130
203
287
365
409
392
299
140
-55
-241
-372
-422
-387
-290
-170
-64
1
22
10
-13
-32
-41
-47
-64
-99
-152
-209
-245
-238
-175
-55
106
285
455
593
683
718
695
619
499
346
176
2
-160
-299
-407
-478
-512
-509
-475
-419
-354
-292
-239
-195
-149
-83
19
164
340
521
664
732
699
561
342
85
-162
-355
-471
-507
-481
-421
-357
-313
-297
-301
-309
-297
-250
-164
-52
57
130
144
92
-6
-115
-192
-207
-157
-65
30
88
90
43
-21
-63
-56
0
81
145
162
126
60
11
26
128
308
522
711
825
836
749
594
410
226
57
-100
-254
-411
-567
-705
-808
-858
-847
-777
-656
-495
-308
-110
82
247
369
435
446
418
370
324
290
268
247
214
163
99
37
-7
-25
-23
-19
-33
-75
-141
-205
-237
-210
-116
27
180
297
340
294
171
7
-151
-260
-296
-261
-180
-94
-43
-54
-129
-248
-374
-465
-490
-444
-343
-223
-120
-58
-35
-27
3
86
231
416
597
720
747
668
506
309
132
13
-38
-39
-27
-40
-98
-198
-314
-408
-444
-407
-303
-160
-18
85
124
94
10
-97
-195
-256
-269
-239
-187
-138
-114
-122
-152
-180
-178
-126
-17
130
283
405
462
444
361
242
129
57
46
94
180
269
331
349
323
274
232
223
258
327
397
431
394
277
93
-117
-305
-430
-478
-461
-416
-387
-406
-479
-584
-681
-727
-695
-583
-416
-234
-75
37
98
121
128
141
168
207
245
269
270
243
191
121
42
-37
-107
-159
-183
-173
-127
-51
43
139
222
278
304
303
281
247
210
173
139
106
70
28
-24
-87
-159
-231
-289
-316
-299
-231
-118
21
155
252
285
241
125
-41
-228
-402
-542
-637
-691
-716
-725
-725
-713
-679
-607
-483
-307
-90
141
353
514
602
614
562
473
375
294
240
211
191
162
106
20
-90
-209
-320
-406
-461
-484
-479
-449
-391
-297
-158
28
253
497
731
924
1054
1115
1114
1072
1008
941
870
792
696
577
436
285
135
-2
-127
-246
-371
-507
-650
-785
-895
-966
-994
-990
-971
-955
-945
-936
-907
-842
-732
-585
-423
-269
-143
-47
29
104
189
288
390
479
545
591
628
674
737
805
853
848
765
604
389
163
-32
-169
-248
-295
-341
-409
-500
-589
-639
-616
-508
-328
-111
99
268
377
425
420
375
297
189
58
-81
-207
-291
-312
-261
-151
-6
146
284
401
503
604
711
820
916
974
976
913
793
632
450
266
90
-72
-216
-340
-438
-509
-555
-584
-610
-640
-675
-702
-700
-647
-531
-357
-150
54
217
312
326
264
143
-17
-198
-389
-580
-765
-936
-1082
-1192
-1253
-1261
-1212
-1109
-958
-772
-562
-345
-134
62
240
410
587
789
1022
1278
1530
1740
1872
1902
1831
1682
1497
1316
1168
1063
985
912
818
692
536
368
208
71
-39
-131
-219
-318
-431
-555
-678
-789
-882
-964
-1049
-1157
-1303
-1490
-1704
-1914
-2077
-2142
-2071
-1840
-1453
-939
-348
260
826
1303
1666
1905
2025
2039
1963
1809
1593
1331
1043
748
458
174
-116
-433
-792
-1196
-1621
-2020
-2334
-2503
-2489
-2287
-1924
-1451
-925
-399
91
524
889
1175
1367
1448
1409
1258
1022
751
499
313
221
225
301
416
533
631
703
759
819
902
1022
1187
1384
1592
1776
1894
1903
1767
1466
1006
421
-234
-895
-1498
-1995
-2360
-2585
-2671
-2624
-2446
-2139
-1713
-1195
-634
-97
344
628
725
644
427
138
-155
-402
-576
-675
-709
-696
-648
-570
-463
-331
-189
-61
28
53
8
-98
-234
-362
-441
-442
-352
-176
63
334
605
844
1031
1154
1208
1199
1132
1016
862
675
467
254
57
-102
-203
-235
-205
-136
-64
-28
-54
-150
-299
-467
-611
-701
-727
-699
-648
-604
-589
-604
-629
-632
-585
-469
-288
-61
184
421
637
828
999
1155
1292
1398
1456
1450
1374
1237
1063
880
714
580
477
393
304
189
33
-168
-406
-667
-936
-1199
-1448
-1681
-1899
-2101
-2281
-2423
-2504
-2494
-2365
-2095
-1679
-1132
-486
211
905
1547
2100
2538
2849
3028
3071
2974
2735
2362
1874
1308
713
144
-352
-747
-1037
-1237
-1376
-1481
-1566
-1624
-1634
-1568
-1403
-1133
-771
-348
95
522
907
1237
1515
1747
1943
2105
2231
2312
2337
2293
2171
1962
1660
1266
785
234
-364
-973
-1553
-2067
-2478
-2763
-2907
-2909
-2778
-2531
-2190
-1784
-1345
-904
-491
-131
160
375
514
585
599
568
505
423
332
242
162
96
46
7
-23
-51
-79
-107
-130
-141
-131
-90
-12
106
264
449
646
828
967
1035
1012
892
686
420
131
-142
-368
-525
-605
-613
-560
-458
-323
-169
-13
123
216
242
186
44
-171
-432
-699
-932
-1096
-1166
-1130
-990
-756
-444
-78
316
706
1059
1341
1525
1597
1559
1430
1244
1037
841
678
548
439
330
197
26
-186
-430
-684
-925
-1131
-1285
-1375
-1392
-1333
-1195
-979
-694
-359
-5
328
595
756
785
672
428
83
-319
-733
-1111
-1414
-1611
-1683
-1618
-1419
-1098
-677
-189
329
837
1300
1689
1988
2190
2295
2309
2235
2075
1831
1506
1110
660
183
-288
-716
-1070
-1328
-1477
-1520
-1466
-1332
-1134
-888
-607
-305
6
307
578
795
937
987
937
791
563
275
-46
-376
-692
-979
-1224
-1415
-1542
-1592
-1552
-1414
-1178
-854
-466
-49
359
722
1012
1217
1336
1378
1355
1280
1156
986
768
506
209
-103
-405
-667
-865
-983
-1016
-972
-863
-710
-530
-341
-157
14
164
286
379
439
467
468
447
414
381
357
348
355
375
397
412
410
389
353
312
279
265
271
290
304
294
242
141
-6
-181
-359
-520
-650
-745
-816
-877
-942
-1012
-1077
-1118
-1111
-1036
-889
-683
-447
-216
-25
99
146
119
31
-102
-261
-433
-601
-745
-841
-861
-783
-595
-303
66
472
869
1220
1497
1694
1815
1874
1884
1855
1794
1707
1603
1493
1387
1288
1193
1087
953
775
547
275
-28
-344
-659
-964
-1255
-1523
-1751
-1914
-1982
-1932
-1759
-1483
-1143
-789
-467
-205
-9
130
232
309
360
376
344
260
134
-8
-136
-224
-263
-261
-241
-229
-246
-298
-380
-477
-569
-644
-690
-704
-680
-619
-517
-379
-212
-26
167
357
539
714
881
1036
1170
1265
1303
1273
1172
1012
813
602
403
230
92
-13
-91
-149
-191
-222
-241
-247
-236
-203
-145
-61
45
161
272
365
428
460
463
446
416
374
313
222
93
-77
-280
-498
-710
-893
-1031
-1113
-1136
-1098
-1000
-845
-639
-395
-134
120
343
517
634
696
712
691
644
577
494
403
311
229
163
118
87
60
24
-29
-105
-199
-304
-408
-502
-578
-631
-656
-649
-609
-538
-446
-346
-253
-182
-139
-122
-122
-128
-129
-119
-98
-66
-25
29
97
184
285
393
494
571
613
611
568
489
385
266
141
19
-92
-186
-260
-314
-353
-385
-414
-441
-457
-445
-389
-277
-106
110
349
584
791
955
1066
1122
1122
1064
947
775
563
333
112
-73
-211
-303
-367
-427
-504
-605
-722
-836
-923
-967
-968
-934
-884
-832
-786
-745
-700
-645
-579
-510
-451
-414
-404
-416
-437
-449
-440
-400
-329
-231
-111
29
186
358
538
714
872
998
1087
1140
1167
1184
1201
1221
1236
1232
1191
1100
956
767
552
331
124
-53
-193
-296
-365
-408
-435
-456
-477
-506
-543
-584
-622
-646
-648
-622
-569
-494
-404
-309
-214
-124
-42
28
84
118
126
105
58
-7
-74
-127
-147
-123
-48
74
233
410
588
747
874
963
1016
1038
1035
1008
954
862
723
533
296
32
-236
-479
-678
-826
-928
-999
-1051
-1092
-1114
-1106
-1051
-942
-785
-599
-412
-251
-135
-70
-53
-72
-114
-172
-238
-305
-365
-407
-417
-386
-313
-203
-68
79
226
370
508
639
759
857
922
944
921
861
780
694
618
555
501
449
388
316
236
154
78
11
-48
-101
-153
-202
-245
-274
-287
-281
-262
-234
-200
-162
-113
-50
29
116
199
260
284
262
198
103
-9
-123
-232
-332
-425
-513
-594
-665
-722
-764
-795
-819
-845
-877
-912
-940
-950
-929
-870
-773
-645
-495
-334
-170
-9
148
296
432
553
653
731
789
832
866
898
930
962
991
1010
1016
1006
984
948
902
847
780
696
590
459
305
134
-47
-227
-397
-554
-697
-830
-956
-1077
-1187
-1277
-1334
-1346
-1303
-1201
-1044
-840
-596
-322
-28
280
589
887
1156
1377
1531
1606
1594
1497
1323
1084
794
467
120
-231
-563
-856
-1084
-1227
-1273
-1220
-1077
-869
-626
-378
-153
28
157
234
267
267
245
211
174
141
116
102
101
113
132
153
170
179
179
174
168
166
170
179
188
191
182
160
126
86
44
3
-35
-70
-105
-139
-169
-192
-204
-204
-192
-172
-150
-129
-111
-98
-89
-84
-84
-89
-102
-121
-143
-163
-177
-183
-182
-176
-166
-151
-125
-78
-2
104
237
379
511
610
662
660
604
506
376
227
68
-92
-241
-368
-459
-503
-493
-431
-328
-201
-69
50
143
203
227
214
167
91
-8
-120
-233
-335
-416
-468
-490
-483
-449
-388
-303
-197
-73
59
189
306
401
472
519
544
546
522
466
374
245
90
-76
-231
-357
-444
-494
-518
-527
-534
-540
-540
-525
-489
-431
-356
-273
-191
-112
-33
56
163
290
433
578
705
799
845
839
784
687
562
425
292
177
92
42
23
28
49
75
103
130
158
184
201
198
162
87
-22
-147
-262
-339
-363
-330
-255
-161
-72
-2
44
75
103
134
166
188
186
150
81
-10
-105
-185
-239
-264
-266
-259
-255
-263
-290
-336
-397
-469
-544
-614
-669
-704
-714
-699
-665
-615
-555
-481
-389
-272
-126
44
226
400
549
662
737
779
799
805
800
780
739
673
583
478
370
270
183
106
31
-49
-137
-229
-311
-369
-394
-384
-344
-287
-229
-181
-148
-132
-127
-130
-139
-151
-167
-186
-207
-226
-241
-248
-246
-234
-208
-168
-114
-48
24
93
150
188
204
205
201
206
231
280
349
425
496
548
578
588
587
585
587
591
587
562
505
414
294
161
33
-75
-155
-207
-238
-256
-268
-272
-267
-248
-216
-177
-142
-124
-131
-168
-228
-301
-375
-439
-489
-525
-552
-571
-586
-596
-602
-602
-599
-594
-585
-569
-539
-489
-412
-308
-180
-37
113
263
407
542
664
770
851
901
916
895
841
760
657
536
401
252
96
-57
-194
-301
-368
-395
-390
-368
-343
-328
-328
-340
-357
-375
-391
-405
-421
-441
-464
-486
-503
-509
-503
-484
-451
-403
-338
-254
-149
-27
104
235
357
463
554
629
692
741
775
790
782
754
711
659
604
547
485
412
324
222
114
11
-74
-136
-175
-199
-218
-238
-263
-287
-301
-298
-276
-236
-188
-142
-107
-87
-79
-81
-88
-98
-114
-140
-179
-234
-299
-365
-420
-449
-443
-401
-329
-242
-157
-91
-52
-39
-41
-40
-23
19
85
164
243
309
355
379
386
379
362
333
291
234
161
76
-17
-115
-215
-314
-411
-497
-563
-597
-593
-549
-474
-379
-274
-167
-56
66
201
348
492
615
698
730
715
669
613
564
528
496
455
389
297
185
74
-19
-82
-114
-126
-132
-142
-155
-165
-158
-127
-72
-3
67
127
173
208
240
273
307
335
346
332
291
229
154
77
2
-73
-149
-232
-319
-406
-482
-542
-582
-605
-617
-623
-626
-623
-613
-591
-559
-521
-483
-451
-426
-407
-386
-359
-322
-276
-223
-166
-105
-38
38
125
221
319
409
484
535
560
562
549
528
510
501
505
522
548
575
596
604
596
574
544
512
482
453
422
381
326
257
184
115
60
23
-3
-30
-73
-145
-249
-378
-519
-657
-779
-877
-951
-1002
-1030
-1034
-1010
-956
-866
-744
-595
-428
-253
-81
74
203
295
344
350
320
266
200
135
75
22
-26
-70
-102
-111
-83
-12
100
237
374
486
556
579
565
532
496
465
435
395
335
250
146
38
-59
-133
-183
-215
-242
-275
-318
-368
-415
-449
-463
-452
-416
-357
-280
-189
-91
3
80
128
140
117
66
1
-68
-133
-190
-242
-288
-323
-341
-332
-292
-226
-144
-66
-5
31
46
52
62
84
118
154
180
187
173
145
115
94
86
91
100
109
112
109
104
100
98
95
90
83
77
77
90
116
150
182
203
205
188
159
128
102
84
70
51
21
-22
-74
-125
-163
-181
-179
-163
-142
-125
-116
-116
-120
-122
-117
-103
-78
-44
-1
49
104
164
225
286
343
396
441
476
499
504
488
448
384
301
207
110
19
-61
-130
-190
-246
-302
-356
-403
-433
-436
-405
-342
-256
-162
-78
-18
14
22
15
3
-7
-20
-47
-100
-184
-294
-411
-508
-564
-567
-522
-449
-372
-308
-261
-221
-168
-85
32
170
305
411
467
472
439
389
342
307
283
259
226
179
122
66
18
-22
-60
-105
-162
-228
-292
-335
-345
-320
-268
-205
-144
-91
-40
23
108
219
344
463
555
606
617
600
572
547
527
505
466
402
311
205
102
20
-33
-60
-73
-89
-118
-164
-220
-278
-325
-356
-370
-372
-368
-364
-364
-371
-385
-403
-421
-432
-429
-407
-368
-317
-265
-223
-196
-184
-179
-172
-155
-129
-99
-75
-64
-64
-67
-59
-32
17
79
141
186
208
206
190
170
156
147
141
130
111
85
57
31
9
-13
-39
-73
-112
-147
-166
-162
-135
-94
-53
-21
2
27
71
146
255
382
503
592
631
621
576
520
469
432
400
354
279
168
28
-118
-246
-335
-374
-367
-329
-277
-229
-195
-177
-172
-174
-174
-166
-146
-115
-78
-44
-21
-13
-17
-24
-23
-5
32
79
121
143
136
100
46
-9
-51
-75
-83
-82
-79
-78
-78
-75
-65
-53
-43
-41
-46
-53
-51
-32
2
42
71
75
50
7
-33
-46
-20
42
122
192
234
242
226
205
194
196
199
185
139
59
-40
-133
-200
-231
-235
-234
-249
-290
-347
-399
-417
-387
-308
-199
-90
-4
45
61
56
49
51
65
86
106
118
118
106
83
51
16
-14
-24
-3
57
150
255
342
381
358
279
172
79
31
43
101
169
208
190
112
-1
-110
-179
-190
-150
-88
-41
-38
-89
-180
-282
-363
-401
-392
-346
-286
-235
-207
-200
-205
-199
-167
-97
8
129
244
329
366
357
317
270
243
248
282
323
341
310
220
87
-54
-165
-214
-195
-128
-52
-8
-20
-88
-185
-272
-315
-298
-233
-151
-86
-61
-80
-122
-156
-156
-109
-25
71
153
203
220
214
206
208
224
243
252
239
200
144
83
28
-18
-61
-108
-168
-237
-304
-353
-371
-357
-318
-269
-224
-188
-153
-109
-46
38
129
209
260
273
253
216
181
157
140
118
75
5
-83
-169
-228
-243
-217
-165
-112
-74
-55
-43
-17
40
128
229
315
361
356
311
252
208
194
208
227
228
192
123
38
-33
-71
-71
-48
-27
-31
-68
-130
-195
-245
-269
-272
-268
-272
-287
-305
-307
-279
-216
-130
-42
24
57
60
53
52
70
102
132
140
117
68
12
-26
-34
-12
20
36
16
-41
-117
-180
-204
-177
-108
-24
44
78
75
56
44
61
111
182
251
296
308
292
263
236
220
208
187
144
74
-14
-98
-158
-183
-173
-146
-122
-118
-140
-178
-219
-247
-256
-250
-240
-234
-235
-234
-221
-187
-133
-72
-20
4
-5
-37
-73
-91
-76
-29
36
95
130
130
102
62
28
14
21
41
59
64
53
33
13
4
10
30
53
71
79
76
69
66
73
90
115
139
157
165
163
156
149
147
151
161
172
180
182
175
158
132
99
63
25
-10
-40
-64
-82
-95
-103
-111
-120
-130
-139
-144
-140
-125
-101
-71
-44
-25
-18
-22
-30
-32
-22
2
32
60
75
69
46
15
-13
-28
-25
-11
5
12
4
-16
-41
-61
-72
-72
-67
-66
-74
-93
-118
-143
-162
-173
-175
-171
-159
-140
-112
-78
-41
-11
3
-2
-23
-52
-76
-89
-92
-93
-104
-132
-176
-222
-250
-246
-205
-136
-60
3
39
51
51
58
84
127
174
208
216
195
156
117
93
91
106
127
141
143
134
120
106
92
72
40
-7
-62
-113
-146
-154
-143
-124
-115
-123
-143
-160
-156
-116
-43
47
133
191
214
203
173
138
105
76
45
11
-21
-40
-35
-2
53
110
150
161
146
121
105
111
137
165
173
147
89
19
-33
-46
-16
37
84
99
73
20
-31
-49
-22
38
101
133
117
57
-17
-69
-73
-28
43
105
126
99
39
-20
-45
-23
36
101
136
119
49
-54
-155
-227
-256
-246
-216
-186
-169
-166
-171
-175
-172
-163
-150
-136
-119
-95
-61
-19
20
42
35
-2
-57
-109
-135
-122
-76
-13
39
62
50
15
-18
-24
9
78
163
237
279
283
257
221
194
187
198
213
214
190
140
76
13
-34
-56
-57
-49
-43
-49
-67
-91
-115
-130
-136
-138
-142
-152
-170
-190
-208
-217
-218
-213
-205
-196
-186
-169
-141
-104
-65
-36
-28
-49
-93
-144
-182
-189
-161
-105
-44
-1
7
-20
-68
-113
-132
-115
-65
-1
56
89
95
84
72
74
95
129
162
178
169
140
102
72
63
76
106
139
163
169
159
136
111
89
77
76
84
100
123
150
179
205
226
236
236
228
214
199
186
175
163
149
128
96
49
-17
-102
-204
-312
-413
-489
-526
-520
-478
-421
-372
-351
-367
-413
-468
-508
-512
-473
-400
-308
-220
-150
-104
-77
-63
-52
-41
-27
-8
19
62
123
200
281
347
378
365
315
249
200
193
238
321
412
472
477
424
333
240
178
163
187
225
244
223
162
81
11
-21
-4
52
119
171
189
174
141
113
105
123
156
189
207
206
192
174
158
142
115
66
-10
-104
-194
-256
-272
-244
-192
-149
-142
-183
-257
-333
-372
-350
-267
-151
-41
23
26
-24
-93
-145
-154
-119
-60
-11
1
-30
-89
-144
-167
-145
-89
-27
7
-6
-64
-143
-207
-229
-200
-134
-62
-15
-9
-43
-96
-143
-164
-157
-131
-104
-89
-90
-98
-101
-86
-55
-15
18
32
28
14
7
19
55
107
161
201
219
216
201
182
166
154
140
118
90
60
40
38
59
98
144
185
213
228
233
236
238
236
223
191
137
67
-7
-69
-103
-104
-73
-21
37
86
113
112
84
31
-36
-106
-170
-216
-242
-248
-239
-222
-203
-182
-157
-121
-70
-7
61
121
161
176
169
151
135
135
154
188
227
259
276
275
260
236
209
179
145
101
44
-28
-113
-206
-301
-388
-458
-500
-508
-478
-415
-331
-247
-180
-147
-148
-177
-212
-235
-228
-189
-125
-53
11
57
82
95
105
120
141
161
172
167
148
121
98
87
93
111
130
139
133
115
94
84
94
125
168
206
221
202
147
70
-7
-62
-77
-50
9
81
144
183
193
182
165
158
170
197
229
249
242
203
137
58
-19
-80
-121
-144
-156
-164
-171
-177
-177
-166
-146
-121
-98
-85
-83
-90
-100
-106
-107
-103
-101
-109
-129
-157
-187
-208
-214
-205
-186
-165
-148
-138
-127
-109
-76
-29
25
72
99
100
77
38
-2
-34
-53
-65
-75
-87
-101
-107
-94
-55
7
81
150
197
214
204
182
162
156
164
178
183
167
128
73
12
-42
-82
-111
-133
-154
-172
-181
-171
-135
-75
-2
66
113
130
122
102
87
89
110
145
180
205
216
214
206
196
185
169
143
107
64
22
-6
-18
-14
-7
-8
-28
-68
-123
-181
-231
-270
-298
-321
-345
-369
-388
-393
-378
-340
-286
-226
-169
-121
-82
-46
-7
39
89
137
177
204
217
219
213
202
186
162
132
100
71
53
49
60
78
97
109
112
110
111
121
141
168
194
210
210
194
166
132
98
66
33
-2
-42
-87
-131
-168
-194
-204
-199
-181
-155
-127
-100
-79
-67
-66
-75
-96
-126
-162
-202
-241
-276
-301
-313
-308
-283
-240
-183
-121
-63
-17
12
27
32
33
37
47
62
78
94
107
117
125
132
137
138
132
117
93
64
37
18
13
26
54
93
133
166
180
171
135
77
7
-62
-120
-158
-178
-185
-188
-193
-201
-208
-204
-179
-129
-58
23
100
159
191
196
177
143
101
55
10
-32
-67
-93
-106
-104
-88
-62
-27
12
54
97
140
178
205
216
209
186
157
130
114
111
114
114
100
68
21
-32
-77
-102
-105
-89
-64
-43
-30
-27
-29
-28
-17
4
32
57
70
61
27
-27
-95
-164
-222
-260
-275
-269
-251
-232
-221
-221
-225
-224
-206
-162
-93
-9
75
143
185
201
199
190
184
183
185
179
159
121
69
10
-45
-89
-119
-134
-136
-125
-101
-61
-8
54
116
171
209
228
229
215
192
159
117
66
6
-56
-113
-156
-181
-192
-192
-190
-188
-185
-173
-143
-93
-27
40
91
112
98
55
-2
-56
-93
-109
-109
-101
-93
-89
-85
-76
-59
-34
-7
15
27
28
25
26
37
58
83
104
112
102
77
41
2
-37
-74
-110
-142
-167
-176
-163
-124
-61
12
83
139
173
187
192
195
204
215
221
211
180
126
57
-16
-81
-133
-169
-192
-204
-204
-191
-159
-111
-48
22
89
148
199
245
291
342
396
447
488
512
518
513
505
501
504
509
511
503
479
443
400
359
324
300
285
276
269
262
252
240
227
219
222
246
294
365
447
523
573
589
574
547
537
563
632
723
804
837
801
703
576
464
400
389
405
403
341
208
28
-145
-254
-262
-177
-36
108
220
302
388
523
726
970
1178
1257
1139
823
378
-76
-426
-617
-674
-694
-789
-1020
-1358
-1683
-1835
-1684
-1200
-476
306
947
1312
1383
1255
1085
1010
1084
1259
1413
1422
1222
846
410
62
-83
13
311
721
1155
1562
1939
2301
2650
2950
3128
3104
2839
2362
1766
1178
700
370
150
-43
-285
-595
-914
-1127
-1122
-851
-376
142
490
483
37
-789
-1812
-2779
-3447
-3663
-3402
-2770
-1958
-1182
-612
-334
-331
-506
-731
-899
-973
-1004
-1119
-1479
-2214
-3370
-4872
-6531
-8080
-9251
-9836
-9747
-9029
-7837
-6388
-4892
-3497
-2260
-1142
-38
1177
2596
4238
6028
7803
9353
10468
11007
10931
10323
9357
8244
7165
6224
5425
4691
3920
3030
2004
895
-196
-1151
-1876
-2310
-2437
-2269
-1845
-1230
-517
181
749
1114
1271
1302
1345
1528
1897
2362
2708
2666
2027
753
-982
-2833
-4404
-5405
-5767
-5670
-5463
-5515
-6058
-7082
-8337
-9434
-9984
-9741
-8668
-6923
-4780
-2530
-399
1485
3077
4380
5419
6220
6814
7237
7518
7656
7601
7254
6500
5262
3558
1526
-595
-2533
-4062
-5068
-5554
-5622
-5402
-4996
-4449
-3770
-2964
-2077
-1195
-420
178
607
948
1327
1848
2544
3365
4209
4985
5666
6301
6977
7746
8561
9262
9622
9449
8688
7469
6073
4827
3964
3524
3341
3128
2617
1700
486
-740
-1657
-2064
-1992
-1708
-1605
-2036
-3153
-4841
-6760
-8486
-9679
-10199
-10123
-9665
-9042
-8368
-7607
-6636
-5357
-3799
-2155
-734
172
416
71
-599
-1249
-1608
-1584
-1296
-989
-902
-1146
-1647
-2182
-2488
-2383
-1835
-958
53
1018
1830
2451
2870
3049
2910
2371
1436
257
-859
-1543
-1510
-705
632
2032
2975
3099
2367
1088
-212
-1000
-965
-111
1266
2743
3978
4844
5447
6014
6726
7577
8349
8697
8322
7121
5245
3045
914
-865
-2220
-3269
-4213
-5199
-6227
-7156
-7788
-7997
-7808
-7400
-7019
-6846
-6904
-7044
-7017
-6606
-5742
-4536
-3222
-2041
-1113
-386
330
1244
2457
3877
5226
6147
6333
5650
4172
2132
-183
-2545
-4837
-7039
-9153
-11120
-12777
-13884
-14202
-13597
-12104
-9921
-7345
-4658
-2040
466
2921
5409
7948
10444
12716
14560
15844
16561
16828
16814
16647
16335
15746
14659
12875
10332
7171
3726
439
-2263
-4090
-4943
-4910
-4189
-3012
-1578
-38
1475
2815
3806
4277
4130
3411
2331
1229
463
276
699
1526
2389
2892
2757
1914
501
-1218
-2971
-4570
-5940
-7078
-7966
-8511
-8543
-7890
-6488
-4476
-2210
-181
1142
1467
786
-643
-2405
-4094
-5445
-6390
-7013
-7430
-7680
-7674
-7231
-6191
-4532
-2435
-244
1648
2961
3642
3887
4049
4479
5357
6610
7923
8868
9077
8394
6939
5067
3230
1824
1051
879
1087
1381
1524
1427
1166
922
873
1083
1448
1713
1564
759
-754
-2786
-4948
-6763
-7828
-7947
-7195
-5873
-4395
-3126
-2259
-1760
-1418
-953
-156
1020
2432
3799
4813
5241
4998
4152
2892
1451
48
-1160
-2087
-2723
-3120
-3390
-3686
-4178
-5007
-6230
-7780
-9452
-10933
-11884
-12024
-11207
-9456
-6942
-3923
-676
2561
5606
8326
10611
12354
13456
13845
13501
12472
10863
8815
6474
3974
1436
-1018
-3252
-5123
-6510
-7353
-7688
-7643
-7399
-7117
-6869
-6601
-6148
-5310
-3952
-2091
75
2210
3948
5023
5368
5143
4678
4348
4429
4995
5892
6802
7375
7369
6744
5682
4513
3580
3104
3095
3347
3520
3269
2378
845
-1114
-3136
-4834
-5912
-6249
-5913
-5122
-4158
-3284
-2675
-2395
-2405
-2600
-2851
-3041
-3095
-2979
-2706
-2313
-1849
-1355
-856
-357
151
681
1235
1802
2362
2893
3381
3821
4207
4519
4715
4731
4504
3999
3227
2253
1169
62
-1025
-2103
-3224
-4429
-5709
-6977
-8080
-8856
-9189
-9066
-8576
-7869
-7085
-6290
-5458
-4496
-3309
-1870
-258
1367
2821
3975
4804
5385
5840
6263
6662
6950
6990
6673
5991
5059
4083
3299
2877
2891
3306
4022
4922
5907
6890
7778
8439
8710
8435
7530
6038
4142
2115
223
-1369
-2666
-3820
-5049
-6513
-8215
-9960
-11414
-12215
-12112
-11059
-9233
-6973
-4665
-2634
-1069
-14
583
807
726
381
-192
-919
-1658
-2212
-2365
-1956
-928
640
2553
4551
6373
7814
8755
9156
9033
8428
7382
5935
4127
2021
-292
-2684
-4996
-7059
-8710
-9815
-10289
-10104
-9298
-7963
-6233
-4249
-2144
-18
2056
4019
5803
7300
8369
8858
8648
7706
6121
4100
1931
-93
-1747
-2927
-3655
-4049
-4249
-4354
-4387
-4294
-3991
-3423
-2608
-1655
-726
10
445
563
443
220
34
-23
80
315
637
1020
1490
2115
2987
4176
5698
7490
9422
11332
13064
14504
15603
16359
16801
16945
16777
16245
15284
13844
11933
9632
7085
4463
1917
-466
-2676
-4757
-6752
-8655
-10368
-11713
-12482
-12514
-11764
-10337
-8468
-6451
-4550
-2936
-1659
-684
41
516
659
325
-627
-2256
-4478
-7063
-9686
-12014
-13785
-14862
-15224
-14925
-14037
-12602
-10638
-8164
-5249
-2047
1205
4217
6709
8464
9361
9373
8540
6942
4681
1876
-1315
-4687
-7995
-10979
-13407
-15118
-16039
-16174
-15581
-14328
-12470
-10054
-7135
-3806
-216
3441
6948
10117
12811
14963
16551
17572
18007
17816
16957
15422
13284
10709
7942
5253
2873
929
-582
-1772
-2810
-3846
-4944
-6056
-7034
-7687
-7853
-7462
-6568
-5328
-3955
-2634
-1465
-430
594
1768
3214
4945
6833
8628
10032
10787
10760
9977
8609
6896
5066
3251
1466
-368
-2348
-4513
-6784
-8962
-10777
-11972
-12383
-11988
-10907
-9348
-7536
-5653
-3804
-2029
-343
1230
2625
3744
4475
4729
4460
3668
2388
678
-1388
-3707
-6137
-8486
-10537
-12089
-13011
-13285
-13012
-12373
-11559
-10701
-9830
-8894
-7822
-6614
-5402
-4457
-4122
-4697
-6318
-8879
-12045
-15342
-18293
-20559
-22011
-22725
-22899
-22734
-22335
-21667
-20583
-18905
-16518
-13431
-9792
-5840
-1837
2001
5542
8733
11568
14048
16155
17848
19074
19792
19987
19663
18847
17581
15934
14023
12031
10203
8819
8137
8321
9395
11223
13552
16070
18489
20595
22261
23426
24038
24023
23276
21690
19214
15907
11961
7676
3398
-560
-3990
-6814
-9079
-10911
-12459
-13851
-15175
-16479
-17784
-19098
-20417
-21727
-22989
-24146
-25123
-25844
-26242
-26268
-25884
-25072
-23827
-22172
-20155
-17857
-15372
-12781
-10121
-7369
-4453
-1289
2161
5847
9618
13255
16530
19290
21498
23236
24658
25914
27084
28154
29030
29603
29804
29640
29171
28462
27514
26232
24428
21888
18452
14087
8916
3206
-2697
-8426
-13651
-18099
-21556
-23865
-24934
-24760
-23449
-21223
-18390
-15287
-12203
-9327
-6731
-4408
-2332
-526
914
1839
2109
1671
605
-871
-2451
-3825
-4752
-5118
-4931
-4295
-3347
-2216
-989
293
1625
3018
4491
6052
7691
9369
11006
12478
13633
14315
14402
13840
12656
10955
8889
6629
4341
2180
291
-1176
-2068
-2256
-1667
-329
1606
3865
6091
7907
8984
9099
8160
6212
3404
-48
-3901
-7927
-11934
-15771
-19328
-22514
-25238
-27394
-28855
-29491
-29196
-27922
-25706
-22668
-18999
-14920
-10644
-6357
-2208
1669
5145
8083
10357
11886
12671
12810
12490
11939
11364
10897
10574
10341
10107
9787
9344
8795
8185
7549
6883
6135
5226
4086
2702
1136
-469
-1914
-2979
-3460
-3203
-2131
-258
2304
5340
8559
11625
14213
16065
17035
17111
16393
15054
13280
11227
8993
6626
4156
1625
-892
-3282
-5417
-7185
-8520
-9411
-9900
-10070
-10017
-9840
-9633
-9487
-9496
-9758
-10368
-11403
-12910
-14882
-17249
-19876
-22568
-25088
-27177
-28581
-29084
-28526
-26826
-23994
-20131
-15428
-10147
-4605
863
5935
10343
13912
16585
18434
19643
20479
21239
22200
23568
25444
27808
30513
33305
35848
37762
38682
38310
36476
33174
28577
23013
16909
10715
4834
-439
-4931
-8582
-11411
-13483
-14881
-15707
-16093
-16216
-16303
-16612
-17395
-18849
-21070
-24030
-27577
-31464
-35390
-39050
-42168
-44525
-45963
-46382
-45727
-43978
-41151
-37301
-32531
-27007
-20960
-14681
-8501
-2755
2258
6310
9262
11072
11771
11448
10220
8235
5672
2759
-216
-2909
-4946
-5970
-5689
-3920
-603
4197
10312
17500
25451
33803
42128
49941
56711
61913
65077
65867
64123
59900
53444
45165
35576
25235
14695
4469
-4991
-13306
-20178
-25397
-28844
-30490
-30398
-28707
-25629
-21432
-16433
-10982
-5445
-177
4500
8330
11141
12856
13484
13106
11850
9869
7324
4369
1148
-2203
-5563
-8820
-11872
-14626
-16997
-18904
-20274
-21046
-21176
-20645
-19458
-17645
-15250
-12335
-8974
-5263
-1331
2649
6460
9861
12617
14545
15552
15668
15034
13881
12474
11054
9795
8779
8000
7403
6912
6475
6078
5742
5500
5366
5315
5271
5131
4787
4171
3278
2170
964
-214
-1263
-2146
-2895
-3596
-4347
-5218
-6214
-7271
-8267
-9064
-9545
-9638
-9321
-8605
-7500
-5995
-4057
-1652
1222
4489
7985
11460
14622
17191
18958
19817
19778
18943
17479
15573
13404
11127
8866
6708
4711
2906
1313
-48
-1135
-1869
-2137
-1812
-789
968
3397
6336
9546
12757
15720
18239
20176
21432
21915
21525
20161
17759
14334
10024
5087
-131
-5267
-10008
-14148
-17600
-20379
-22559
-24235
-25506
-26472
-27252
-27985
-28816
-29857
-31141
-32594
-34031
-35200
-35844
-35770
-34891
-33233
-30902
-28037
-24766
-21180
-17332
-13264
-9022
-4675
-310
3976
8089
11936
15428
18468
20962
22837
24071
24715
24896
24797
24611
24485
24487
24594
24718
24752
24616
24288
23797
23205
22565
21900
21189
20390
19459
18375
17155
15841
14488
13144
11839
10585
9378
8210
7064
5917
4727
3435
1967
244
-1806
-4237
-7081
-10341
-13990
-17959
-22136
-26356
-30416
-34090
-37167
-39486
-40953
-41552
-41326
-40347
-38697
-36444
-33642
-30346
-26618
-22530
-18158
-13565
-8797
-3881
1147
6218
11206
15924
20149
23663
26294
27949
28615
28346
27232
25383
22925
20014
16856
13712
10878
8644
7233
6756
7194
8408
10187
12289
14486
16571
18349
19621
20177
19812
18366
15770
12089
7526
2402
-2900
-7991
-12528
-16242
-18948
-20525
-20919
-20134
-18236
-15369
-11749
-7658
-3412
670
4301
7247
9335
10452
10537
9584
7642
4821
1296
-2708
-6933
-11125
-15059
-18558
-21499
-23801
-25411
-26282
-26381
-25692
-24238
-22104
-19444
-16477
-13464
-10672
-8337
-6632
-5650
-5399
-5810
-6750
-8042
-9472
-10807
-11810
-12262
-11980
-10848
-8832
-5991
-2465
1541
5794
10064
14144
17867
21098
23730
25666
26819
27115
26512
25011
22675
19631
16062
12197
8274
4532
1177
-1628
-3774
-5213
-5953
-6050
-5596
-4699
-3474
-2032
-482
1063
2479
3632
4389
4647
4359
3569
2415
1116
-65
-881
-1146
-777
199
1661
3432
5316
7132
8733
10006
10872
11280
11208
10676
9745
8521
7138
5733
4417
3249
2228
1303
400
-551
-1588
-2709
-3871
-5014
-6076
-7014
-7805
-8448
-8948
-9307
-9517
-9556
-9399
-9022
-8413
-7580
-6548
-5366
-4104
-2844
-1683
-714
-24
327
312
-60
-742
-1667
-2762
-3961
-5219
-6513
-7832
-9162
-10470
-11693
-12729
-13444
-13691
-13331
-12261
-10434
-7876
-4682
-1004
2978
7084
11172
15149
18973
22636
26126
29397
32342
34792
36536
37365
37125
35755
33308
29946
25907
21456
16849
12296
7955
3936
322
-2824
-5448
-7509
-8996
-9932
-10381
-10438
-10219
-9839
-9400
-8982
-8643
-8417
-8319
-8349
-8487
-8702
-8949
-9187
-9375
-9484
-9489
-9364
-9077
-8585
-7841
-6813
-5501
-3948
-2246
-519
1102
2502
3600
4355
4752
4786
4455
3760
2715
1373
-167
-1762
-3246
-4469
-5330
-5800
-5920
-5779
-5480
-5110
-4726
-4355
-4008
-3700
-3449
-3277
-3186
-3149
-3107
-2982
-2708
-2257
-1653
-970
-303
270
718
1075
1428
1886
2544
3446
4570
5823
7067
8144
8909
9254
9127
8536
7541
6244
4759
3194
1628
100
-1385
-2841
-4277
-5683
-7021
-8231
-9253
-10044
-10588
-10893
-10970
-10822
-10428
-9757
-8789
-7553
-6145
-4733
-3524
-2717
-2444
-2737
-3514
-4611
-5820
-6950
-7858
-8462
-8724
-8625
-8140
-7233
-5864
-4027
-1769
792
3478
6077
8389
10266
11625
12455
12795
12705
12246
11469
10424
9178
7826
6497
5337
4474
3981
3847
3966
4155
4193
3870
3031
1602
-401
-2892
-5733
-8762
-11803
-14676
-17204
-19223
-20598
-21253
-21195
-20524
-19421
-18119
-16853
-15811
-15096
-14715
-14588
-14577
-14517
-14247
-13622
-12532
-10897
-8680
-5897
-2623
1004
4799
8547
12050
15156
17787
19940
21673
23075
24236
25222
26061
26747
27249
27521
27508
27153
26395
25182
23471
21251
18548
15437
12033
8480
4934
1549
-1534
-4189
-6299
-7760
-8488
-8435
-7608
-6086
-4017
-1608
916
3345
5522
7360
8841
9995
10872
11515
11947
12167
12164
11924
11436
10697
9703
8445
6913
5103
3033
752
-1655
-4078
-6405
-8530
-10377
-11899
-13066
-13861
-14267
-14270
-13872
-13105
-12039
-10780
-9453
-8177
-7041
-6090
-5325
-4709
-4189
-3707
-3212
-2660
-2017
-1268
-416
500
1407
2198
2754
2962
2746
2069
947
-574
-2421
-4510
-6744
-9009
-11164
-13047
-14494
-15361
-15557
-15064
-13941
-12299
-10275
-7994
-5549
-2999
-379
2275
4907
7429
9728
11681
13173
14109
14426
14092
13107
11499
9331
6701
3741
612
-2515
-5469
-8099
-10283
-11933
-12999
-13467
-13366
-12770
-11803
-10629
-9441
-8429
-7756
-7523
-7758
-8413
-9375
-10488
-11579
-12479
-13037
-13133
-12689
-11673
-10107
-8076
-5720
-3225
-798
1357
3070
4227
4783
4761
4241
3352
2252
1118
126
-554
-783
-461
452
1928
3870
6125
8505
10809
12855
14490
15607
16137
16045
15322
13979
12050
9598
6722
3557
273
-2942
-5897
-8424
-10392
-11720
-12381
-12402
-11850
-10825
-9447
-7840
-6124
-4400
-2746
-1208
197
1477
2656
3763
4819
5830
6781
7640
8366
8917
9265
9407
9362
9175
8905
8608
8329
8083
7860
7624
7322
6900
6308
5507
4467
3172
1612
-203
-2239
-4423
-6644
-8754
-10588
-11989
-12840
-13084
-12734
-11867
-10603
-9077
-7417
-5724
-4067
-2495
-1035
287
1441
2397
3121
3586
3780
3712
3418
2968
2462
2025
1788
1869
2349
3255
4550
6140
7888
9641
11250
12592
13574
14135
14243
13888
13089
11893
10378
8652
6841
5075
3463
2083
974
141
-436
-783
-931
-908
-749
-499
-217
32
183
192
44
-245
-632
-1066
-1500
-1908
-2285
-2646
-3011
-3396
-3804
-4223
-4624
-4974
-5233
-5362
-5327
-5094
-4637
-3938
-2994
-1821
-456
1042
2599
4132
5560
6810
7821
8550
8968
9059
8816
8241
7344
6147
4682
2998
1155
-775
-2717
-4599
-6356
-7935
-9300
-10424
-11295
-11907
-12265
-12386
-12296
-12031
-11630
-11130
-10557
-9923
-9222
-8437
-7549
-6549
-5442
-4251
-3010
-1756
-517
693
1878
3050
4220
5389
6538
7631
8623
9472
10152
10663
11027
11281
11467
11611
11719
11769
11721
11524
11130
10503
9623
8486
7102
5493
3696
1761
-244
-2232
-4108
-5776
-7159
-8214
-8938
-9374
-9599
-9708
-9804
-9974
-10289
-10793
-11512
-12450
-13594
-14912
-16350
-17827
-19241
-20468
-21378
-21846
-21777
-21112
-19843
-18005
-15672
-12941
-9915
-6693
-3371
-36
3218
6286
9055
11407
13235
14463
15055
15023
14424
13347
11899
10192
8336
6436
4593
2907
1477
394
-269
-462
-169
587
1743
3200
4830
6493
8045
9371
10382
11040
11350
11353
11107
10669
10086
9391
8609
7770
6915
6097
5373
4790
4369
4106
3968
3911
3892
3875
3834
3741
3559
3237
2714
1932
860
-498
-2090
-3827
-5598
-7286
-8784
-10001
-10868
-11331
-11358
-10937
-10086
-8855
-7320
-5583
-3749
-1920
-184
1388
2738
3815
4581
5011
5099
4875
4398
3757
3056
2402
1886
1577
1518
1729
2203
2913
3808
4811
5826
6745
7463
7895
7989
7732
7141
6259
5134
3809
2320
700
-1012
-2756
-4443
-5964
-7196
-8021
-8354
-8148
-7417
-6212
-4628
-2777
-779
1250
3203
4985
6511
7711
8539
8979
9048
8795
8287
7600
6794
5907
4952
3921
2801
1588
292
-1063
-2442
-3814
-5159
-6474
-7769
-9065
-10383
-11740
-13141
-14577
-16029
-17462
-18832
-20088
-21179
-22063
-22712
-23115
-23275
-23202
-22902
-22372
-21596
-20552
-19222
-17605
-15721
-13616
-11351
-8996
-6615
-4263
-1981
199
2249
4143
5853
7352
8622
9653
10451
11036
11441
11708
11880
11996
12084
12158
12216
12241
12211
12096
11871
11519
11035
10428
9725
8970
8219
7543
7012
6689
6620
6827
7308
8037
8980
10092
11326
12628
13932
15157
16209
16988
17407
17405
16965
16111
14905
13426
11762
9989
8173
6374
4637
3012
1539
248
-850
-1770
-2545
-3220
-3845
-4467
-5122
-5840
-6644
-7547
-8554
-9647
-10787
-11910
-12938
-13793
-14410
-14746
-14785
-14528
-13988
-13177
-12107
-10797
-9277
-7602
-5847
-4098
-2440
-941
364
1467
2382
3135
3747
4227
4576
4789
4864
4814
4665
4463
4261
4115
4075
4174
4420
4798
5273
5794
6306
6763
7131
7392
7538
7557
7432
7132
6617
5851
4817
3528
2036
425
-1204
-2744
-4105
-5223
-6068
-6645
-6987
-7149
-7203
-7223
-7281
-7435
-7725
-8170
-8772
-9520
-10400
-11399
-12502
-13692
-14942
-16207
-17429
-18539
-19464
-20144
-20528
-20585
-20295
-19651
-18654
-17315
-15662
-13739
-11607
-9332
-6977
-4587
-2187
219
2634
5055
7457
9792
11991
13981
15695
17089
18145
18869
19284
19420
19310
18988
18487
17841
17078
16216
15264
14214
13056
11785
10415
8982
7548
6183
4953
3904
3052
2382
1858
1435
1071
731
389
25
-377
-833
-1351
-1928
-2541
-3149
-3696
-4119
-4361
-4375
-4134
-3630
-2878
-1915
-801
384
1546
2583
3401
3928
4124
3988
3547
2854
1967
947
-154
-1286
-2401
-3444
-4364
-5115
-5671
-6036
-6248
-6365
-6456
-6571
-6732
-6919
-7078
-7135
-7022
-6696
-6149
-5408
-4526
-3564
-2574
-1589
-622
334
1296
2279
3296
4346
5415
6475
7481
8378
9096
9566
9721
9510
8904
7901
6525
4823
2861
716
-1530
-3791
-5984
-8026
-9842
-11368
-12551
-13353
-13752
-13744
-13343
-12582
-11516
-10217
-8771
-7268
-5791
-4406
-3160
-2077
-1167
-434
119
490
676
688
553
316
34
-239
-466
-635
-766
-899
-1082
-1353
-1728
-2202
-2749
-3335
-3929
-4507
-5051
-5545
-5961
-6256
-6373
-6246
-5820
-5058
-3960
-2565
-948
789
2538
4192
5666
6897
7846
8496
8844
8903
8693
8249
7621
6874
6085
5340
4718
4289
4096
4162
4484
5036
5782
6677
7672
8717
9761
10753
11643
12381
12923
13233
13290
13089
12647
12000
11195
10291
9340
8386
7457
6570
5734
4963
4275
3700
3271
3012
2931
3010
3210
3475
3746
3972
4120
4168
4106
3926
3615
3163
2564
1828
984
87
-797
-1600
-2261
-2741
-3022
-3109
-3019
-2781
-2426
-1986
-1495
-986
-496
-57
295
528
612
520
228
-279
-1006
-1948
-3083
-4380
-5796
-7280
-8772
-10204
-11500
-12577
-13356
-13769
-13777
-13374
-12593
-11500
-10180
-8723
-7210
-5701
-4238
-2849
-1553
-370
678
1568
2279
2799
3123
3253
3202
2984
2621
2135
1555
911
237
-435
-1076
-1663
-2178
-2616
-2980
-3286
-3563
-3851
-4195
-4637
-5208
-5913
-6736
-7632
-8546
-9415
-10189
-10829
-11318
-11648
-11815
-11813
-11631
-11253
-10670
-9886
-8927
-7841
-6691
-5546
-4465
-3486
-2622
-1865
-1190
-568
19
582
1123
1643
2152
2672
3236
3877
4611
5431
6294
7131
7861
8410
8729
8800
8639
8282
7776
7161
6471
5735
4974
4214
3481
2793
2160
1576
1022
472
-98
-698
-1326
-1966
-2601
-3216
-3803
-4357
-4864
-5298
-5613
-5749
-5648
-5264
-4578
-3606
-2391
-997
503
2036
3530
4920
6141
7134
7848
8248
8321
8080
7562
6820
5913
4905
3855
2821
1857
1012
334
-147
-414
-472
-345
-70
308
742
1187
1599
1936
2161
2244
2172
1959
1642
1279
938
675
525
483
515
565
573
491
292
-25
-442
-937
-1489
-2085
-2714
-3365
-4014
-4625
-5149
-5532
-5728
-5707
-5463
-5013
-4392
-3643
-2809
-1924
-1012
-91
835
1755
2655
3516
4314
5027
5642
6158
6591
6972
7338
7722
8141
8594
9054
9484
9841
10091
10219
10222
10110
9890
9562
9114
8531
7804
6947
5997
5017
4086
3271
2623
2156
1852
1667
1550
1450
1326
1149
893
531
34
-629
-1477
-2513
-3710
-5015
-6352
-7638
-8794
-9758
-10491
-10972
-11196
-11167
-10892
-10379
-9644
-8714
-7627
-6440
-5220
-4037
-2956
-2027
-1279
-720
-337
-107
2
20
-22
-95
-170
-217
-207
-118
67
350
721
1165
1658
2181
2718
3258
3790
4300
4767
5166
5469
5650
5693
5592
5352
4987
4514
3951
3315
2623
1890
1135
376
-367
-1076
-1733
-2324
-2836
-3261
-3596
-3849
-4033
-4173
-4291
-4410
-4537
-4668
-4785
-4862
-4881
-4834
-4733
-4604
-4479
-4388
-4344
-4339
-4348
-4334
-4261
-4097
-3826
-3441
-2944
-2343
-1650
-881
-64
765
1557
2258
2818
3198
3379
3362
3167
2825
2375
1856
1309
774
290
-103
-370
-489
-449
-260
50
439
851
1230
1520
1676
1671
1499
1181
762
303
-125
-464
-672
-740
-682
-535
-338
-124
86
288
479
657
807
909
939
882
742
543
323
127
-11
-69
-42
64
240
481
788
1164
1608
2110
2646
3183
3685
4121
4470
4724
4886
4964
4970
4916
4812
4665
4480
4263
4013
3732
3420
3080
2719
2347
1973
1606
1245
884
515
128
-279
-706
-1148
-1603
-2073
-2570
-3108
-3698
-4338
-5009
-5678
-6303
-6843
-7274
-7587
-7790
-7902
-7934
-7891
-7766
-7545
-7219
-6790
-6281
-5728
-5175
-4661
-4210
-3823
-3486
-3172
-2854
-2513
-2140
-1737
-1307
-852
-365
167
760
1427
2171
2982
3834
4694
5520
6272
6910
7403
7724
7853
7784
7518
7071
6467
5735
4909
4017
3081
2119
1143
164
-807
-1761
-2689
-3588
-4452
-5276
-6050
-6751
-7348
-7805
-8087
-8164
-8023
-7662
-7088
-6319
-5378
-4290
-3092
-1830
-557
671
1806
2816
3695
4455
5121
5715
6248
6713
7091
7360
7504
7525
7435
7258
7015
6722
6386
6007
5587
5132
4650
4153
3650
3147
2646
2151
1665
1195
743
301
-149
-636
-1187
-1817
-2516
-3248
-3961
-4596
-5107
-5469
-5676
-5730
-5633
-5376
-4941
-4312
-3491
-2509
-1421
-299
786
1788
2686
3487
4207
4853
5416
5869
6179
6321
6294
6122
5846
5512
5157
4797
4431
4043
3621
3148
2614
2012
1331
559
-315
-1295
-2369
-3515
-4692
-5855
-6956
-7948
-8785
-9425
-9826
-9954
-9790
-9337
-8624
-7702
-6633
-5482
-4305
-3143
-2029
-994
-69
711
1315
1728
1961
2048
2040
1992
1939
1892
1831
1723
1531
1237
847
393
-80
-526
-907
-1207
-1419
-1550
-1606
-1591
-1504
-1345
-1112
-813
-462
-82
298
648
942
1161
1300
1366
1376
1355
1320
1283
1243
1189
1113
1012
900
797
729
714
753
824
889
907
843
682
428
97
-291
-721
-1188
-1695
-2246
-2835
-3444
-4045
-4601
-5076
-5440
-5674
-5770
-5730
-5565
-5291
-4928
-4498
-4018
-3499
-2948
-2370
-1776
-1192
-655
-212
96
252
267
186
71
-20
-48
-14
50
94
70
-46
-250
-512
-792
-1057
-1284
-1468
-1605
-1680
-1664
-1514
-1181
-632
142
1121
2255
3481
4734
5955
7099
8130
9023
9756
10316
10690
10876
10874
10694
10348
9859
9253
8570
7853
7145
6481
5881
5348
4873
4443
4054
3713
3438
3245
3140
3109
3115
3118
3083
3001
2893
2801
2773
2840
3007
3246
3510
3750
3937
4064
4154
4238
4345
4490
4667
4857
5033
5174
5267
5308
5295
5222
5079
4844
4494
4003
3354
2536
1552
419
-827
-2135
-3445
-4692
-5821
-6791
-7590
-8222
-8710
-9076
-9333
-9480
-9506
-9397
-9152
-8789
-8347
-7875
-7419
-7003
-6628
-6266
-5881
-5445
-4948
-4410
-3868
-3366
-2934
-2579
-2284
-2019
-1764
-1513
-1292
-1141
-1103
-1204
-1437
-1767
-2141
-2511
-2849
-3157
-3465
-3808
-4214
-4680
-5173
-5635
-5999
-6211
-6239
-6080
-5753
-5294
-4739
-4127
-3487
-2844
-2219
-1629
-1087
-603
-182
171
457
679
845
975
1093
1230
1412
1654
1952
2286
2622
2928
3182
3379
3526
3636
3715
3756
3740
3645
3460
3193
2873
2542
2237
1977
1754
1534
1271
926
475
-75
-698
-1356
-2013
-2652
-3266
-3865
-4462
-5063
-5659
-6227
-6729
-7127
-7384
-7476
-7395
-7148
-6757
-6250
-5655
-4997
-4296
-3571
-2840
-2127
-1462
-878
-405
-58
169
298
370
427
506
625
785
970
1158
1330
1477
1602
1720
1847
1996
2165
2342
2501
2607
2630
2551
2372
2115
1820
1534
1299
1140
1062
1049
1078
1128
1192
1278
1403
1578
1800
2045
2274
2446
2531
2522
2433
2293
2130
1959
1783
1594
1390
1181
997
878
863
972
1197
1507
1857
2204
2521
2805
3066
3324
3591
3871
4153
4422
4661
4856
5000
5081
5090
5020
4866
4636
4349
4034
3720
3427
3161
2915
2678
2445
2227
2051
1950
1953
2064
2266
2517
2773
2996
3173
3315
3450
3605
3793
4003
4207
4363
4438
4413
4290
4081
3803
3463
3052
2552
1937
1187
296
-730
-1869
-3093
-4370
-5671
-6966
-8224
-9414
-10500
-11446
-12220
-12793
-13146
-13265
-13143
-12777
-12174
-11345
-10314
-9115
-7789
-6381
-4934
-3486
-2068
-700
598
1810
2924
3931
4825
5613
6304
6913
7447
7908
8285
8557
8704
8711
8575
8307
7928
7462
6929
6341
5703
5019
4297
3552
2805
2081
1403
781
214
-311
-813
-1311
-1822
-2351
-2895
-3445
-3988
-4510
-4999
-5451
-5868
-6256
-6623
-6974
-7308
-7616
-7880
-8084
-8218
-8281
-8288
-8260
-8215
-8160
-8084
-7964
-7770
-7482
-7095
-6628
-6113
-5584
-5064
-4558
-4054
-3531
-2982
-2415
-1862
-1368
-978
-716
-579
-535
-533
-518
-446
-291
-48
279
682
1155
1697
2307
2981
3704
4455
5205
5925
6592
7189
7709
8148
8501
8761
8917
8955
8860
8623
8244
7731
7102
6381
5590
4754
3886
2998
2096
1189
289
-584
-1406
-2153
-2806
-3354
-3796
-4141
-4397
-4575
-4681
-4721
-4701
-4633
-4529
-4405
-4271
-4128
-3966
-3772
-3531
-3238
-2895
-2518
-2125
-1732
-1348
-974
-607
-250
89
393
644
831
955
1034
1097
1175
1291
1457
1672
1926
2212
2525
2865
3230
3610
3983
4311
4555
4679
4666
4522
4274
3962
3626
3295
2980
2679
2383
2084
1781
1487
1223
1010
863
786
765
777
794
789
746
661
545
417
296
199
133
98
86
87
101
133
196
305
470
686
934
1182
1398
1556
1646
1676
1669
1650
1635
1623
1598
1535
1411
1216
959
664
362
77
-181
-417
-648
-887
-1142
-1400
-1641
-1839
-1976
-2050
-2075
-2076
-2080
-2106
-2163
-2249
-2362
-2500
-2665
-2863
-3093
-3345
-3596
-3809
-3945
-3971
-3864
-3621
-3250
-2775
-2226
-1637
-1047
-495
-16
361
623
775
834
830
790
732
665
589
503
413
334
287
287
337
420
507
561
554
473
323
120
-119
-382
-668
-976
-1300
-1621
-1902
-2099
-2171
-2094
-1866
-1504
-1041
-509
63
654
1248
1827
2370
2855
3263
3585
3821
3977
4059
4069
4000
3847
3609
3303
2953
2591
2245
1923
1618
1312
988
641
285
-54
-350
-592
-786
-959
-1137
-1336
-1549
-1751
-1907
-1993
-2009
-1984
-1958
-1968
-2035
-2146
-2268
-2357
-2382
-2338
-2244
-2138
-2058
-2025
-2036
-2067
-2084
-2061
-1989
-1877
-1750
-1631
-1537
-1466
-1400
-1314
-1185
-1002
-772
-516
-258
-17
205
426
679
999
1407
1904
2463
3041
3589
4074
4483
4829
5138
5437
5737
6031
6292
6491
6607
6636
6591
6498
6381
6252
6112
5951
5756
5519
5238
4915
4558
4175
3772
3359
2946
2545
2161
1783
1388
943
417
-203
-905
-1653
-2396
-3094
-3728
-4309
-4866
-5424
-5988
-6528
-6989
-7308
-7445
-7395
-7196
-6908
-6590
-6274
-5955
-5602
-5173
-4645
-4022
-3343
-2653
-1996
-1394
-840
-311
216
751
1285
1791
2237
2600
2869
3047
3147
3189
3188
3163
3129
3106
3107
3144
3215
3309
3411
3503
3571
3612
3625
3611
3569
3491
3372
3208
3001
2760
2496
2214
1914
1589
1235
858
473
104
-230
-517
-768
-1002
-1250
-1527
-1835
-2159
-2478
-2778
-3061
-3347
-3663
-4032
-4457
-4923
-5398
-5851
-6265
-6639
-6989
-7332
-7676
-8013
-8321
-8575
-8758
-8864
-8899
-8867
-8766
-8584
-8302
-7910
-7412
-6837
-6226
-5619
-5040
-4488
-3938
-3365
-2754
-2116
-1492
-932
-482
-160
43
164
245
314
377
420
417
351
228
76
-61
-142
-137
-39
141
384
670
992
1349
1739
2155
2578
2976
3316
3573
3737
3816
3834
3820
3801
3793
3804
3832
3874
3928
3997
4080
4178
4285
4389
4473
4516
4500
4405
4217
3928
3536
3053
2497
1903
1309
752
262
-144
-464
-705
-875
-976
-998
-924
-737
-435
-36
422
887
1306
1641
1876
2015
2071
2055
1962
1774
1468
1028
461
-199
-897
-1571
-2173
-2677
-3085
-3416
-3690
-3916
-4083
-4169
-4144
-3995
-3729
-3373
-2969
-2559
-2172
-1813
-1473
-1130
-762
-361
64
486
867
1171
1370
1455
1442
1363
1263
1178
1132
1122
1128
1117
1068
981
882
820
840
971
1206
1502
1796
2029
2170
2226
2238
2263
2341
2483
2663
2829
2928
2927
2823
2642
2423
2197
1977
1756
1513
1232
914
573
240
-58
-300
-482
-612
-704
-769
-814
-841
-849
-838
-808
-756
-675
-558
-397
-197
29
258
464
634
772
898
1041
1225
1454
1711
1962
2173
2329
2435
2523
2628
2776
2965
3168
3341
3443
3460
3408
3333
3287
3314
3426
3600
3791
3948
4038
4054
4018
3969
3939
3944
3967
3970
3900
3714
3390
2931
2369
1744
1096
452
-180
-807
-1442
-2096
-2765
-3432
-4066
-4634
-5103
-5450
-5667
-5760
-5746
-5649
-5496
-5311
-5110
-4906
-4703
-4504
-4313
-4141
-4005
-3927
-3924
-4001
-4144
-4321
-4492
-4617
-4672
-4654
-4581
-4480
-4374
-4267
-4145
-3979
-3742
-3422
-3032
-2607
-2192
-1831
-1550
-1354
-1231
-1167
-1150
-1179
-1264
-1414
-1632
-1908
-2223
-2549
-2860
-3132
-3348
-3496
-3570
-3566
-3486
-3341
-3144
-2908
-2642
-2344
-2005
-1620
-1191
-741
-306
71
358
547
659
732
810
918
1055
1193
1296
1334
1302
1217
1117
1036
993
985
994
999
991
977
976
1008
1085
1196
1323
1448
1558
1655
1747
1837
1918
1968
1966
1900
1784
1650
1542
1492
1503
1546
1570
1526
1394
1190
961
765
640
588
575
547
460
303
105
-80
-196
-214
-146
-33
72
135
161
192
289
508
873
1365
1937
2527
3084
3582
4019
4410
4774
5117
5436
5721
5965
6165
6324
6444
6521
6549
6519
6433
6306
6165
6036
5933
5843
5734
5561
5290
4914
4456
3960
3469
3001
2544
2057
1494
836
103
-642
-1320
-1861
-2240
-2480
-2646
-2811
-3022
-3280
-3542
-3739
-3814
-3747
-3565
-3327
-3102
-2935
-2833
-2771
-2706
-2608
-2476
-2341
-2254
-2264
-2397
-2650
-2991
-3377
-3765
-4131
-4464
-4761
-5024
-5248
-5426
-5547
-5606
-5599
-5527
-5393
-5197
-4944
-4646
-4322
-3996
-3690
-3409
-3138
-2839
-2470
-2001
-1430
-793
-154
423
895
1261
1565
1872
2242
2700
3225
3761
4242
4623
4906
5132
5372
5685
6092
6566
7042
7444
7714
7842
7862
7834
7817
7841
7893
7927
7883
7713
7400
6960
6434
5865
5282
4690
4070
3394
2634
1776
824
-203
-1276
-2364
-3440
-4481
-5475
-6417
-7310
-8161
-8971
-9730
-10410
-10968
-11358
-11543
-11512
-11289
-10922
-10473
-9986
-9477
-8927
-8293
-7536
-6644
-5644
-4598
-3578
-2641
-1806
-1050
-324
415
1179
1934
2609
3121
3412
3465
3314
3029
2687
2347
2037
1756
1485
1216
955
730
581
545
646
887
1259
1739
2304
2929
3591
4263
4922
5546
6120
6636
7087
7467
7757
7933
7971
7854
7588
7201
6734
6228
5707
5169
4592
3949
3229
2448
1653
905
257
-267
-679
-1018
-1335
-1664
-2008
-2344
-2630
-2829
-2926
-2932
-2881
-2812
-2754
-2715
-2685
-2646
-2576
-2465
-2312
-2126
-1914
-1685
-1444
-1198
-955
-729
-534
-379
-270
-204
-177
-185
-228
-306
-417
-551
-689
-808
-887
-918
-907
-876
-848
-838
-844
-844
-806
-703
-524
-288
-32
194
348
410
386
306
204
108
28
-50
-147
-284
-463
-663
-847
-969
-996
-914
-738
-503
-247
-1
225
444
678
951
1273
1634
2004
2346
2630
2837
2970
3047
3091
3124
3153
3172
3164
3110
2998
2827
2612
2378
2154
1967
1830
1737
1665
1578
1437
1208
877
451
-44
-573
-1106
-1627
-2137
-2652
-3184
-3736
-4285
-4794
-5217
-5520
-5695
-5761
-5759
-5735
-5716
-5705
-5678
-5600
-5440
-5192
-4874
-4522
-4175
-3854
-3554
-3246
-2889
-2452
-1925
-1326
-693
-74
493
989
1414
1781
2109
2410
2687
2932
3134
3281
3367
3391
3360
3285
3181
3066
2956
2864
2796
2752
2721
2693
2657
2608
2550
2488
2427
2360
2271
2132
1918
1611
1210
735
217
-313
-831
-1332
-1825
-2324
-2838
-3361
-3869
-4327
-4700
-4973
-5151
-5267
-5368
-5498
-5685
-5933
-6220
-6511
-6768
-6968
-7103
-7185
-7232
-7257
-7264
-7243
-7174
-7039
-6828
-6546
-6212
-5856
-5505
-5181
-4891
-4633
-4391
-4150
-3892
-3606
-3287
-2937
-2562
-2169
-1762
-1336
-881
-379
191
841
1572
2367
3197
4024
4815
5550
6223
6840
7406
7919
8361
8698
8896
8930
8800
8531
8167
7761
7348
6947
6554
6152
5725
5272
4811
4372
3984
3664
3412
3206
3019
2827
2619
2404
2198
2019
1875
1761
1659
1545
1401
1223
1016
796
581
384
208
48
-106
-268
-442
-628
-815
-985
-1120
-1203
-1225
-1187
-1105
-995
-878
-765
-658
-549
-427
-286
-126
35
176
274
314
294
226
129
19
-96
-215
-345
-490
-650
-813
-963
-1080
-1151
-1165
-1119
-1012
-848
-628
-361
-58
262
584
895
1192
1481
1769
2058
2335
2574
2743
2817
2790
2680
2521
2350
2188
2032
1858
1634
1337
974
574
182
-163
-447
-687
-921
-1185
-1497
-1841
-2175
-2450
-2633
-2721
-2742
-2738
-2743
-2766
-2786
-2765
-2666
-2479
-2225
-1948
-1704
-1531
-1447
-1439
-1487
-1568
-1674
-1807
-1975
-2177
-2395
-2600
-2760
-2848
-2855
-2787
-2657
-2479
-2261
-2007
-1720
-1415
-1114
-843
-621
-452
-320
-202
-77
61
196
306
366
375
354
342
379
488
660
862
1047
1180
1255
1293
1334
1416
1553
1734
1924
2081
2178
2212
2203
2179
2164
2162
2158
2126
2040
1891
1685
1444
1192
946
713
490
272
55
-156
-352
-525
-670
-787
-883
-959
-1016
-1045
-1037
-986
-892
-764
-618
-471
-337
-222
-123
-33
56
151
248
341
414
449
433
357
225
51
-145
-342
-526
-695
-859
-1033
-1232
-1461
-1713
-1970
-2212
-2422
-2596
-2738
-2852
-2937
-2980
-2959
-2851
-2646
-2352
-1995
-1614
-1240
-890
-561
-233
115
491
888
1282
1646
1964
2235
2476
2710
2954
3210
3463
3692
3877
4008
4090
4133
4148
4132
4077
3973
3817
3619
3404
3196
3011
2847
2687
2508
2297
2058
1817
1610
1464
1385
1357
1342
1305
1226
1108
974
851
755
680
603
491
323
98
-159
-413
-628
-782
-872
-910
-912
-887
-834
-745
-611
-431
-215
21
262
498
726
947
1162
1365
1547
1697
1812
1899
1971
2040
2109
2168
2201
2189
2129
2036
1936
1862
1832
1839
1857
1846
1773
1627
1422
1191
972
788
637
500
344
147
-94
-361
-618
-833
-984
-1071
-1110
-1126
-1137
-1152
-1166
-1164
-1133
-1066
-967
-849
-730
-625
-544
-491
-462
-448
-437
-417
-380
-323
-249
-163
-73
20
122
250
424
665
980
1365
1799
2249
2685
3085
3440
3754
4037
4294
4515
4673
4730
4643
4381
3937
3331
2609
1829
1050
313
-368
-1004
-1620
-2243
-2881
-3519
-4120
-4638
-5037
-5307
-5470
-5573
-5671
-5801
-5969
-6147
-6284
-6332
-6264
-6088
-5844
-5583
-5343
-5135
-4932
-4689
-4364
-3939
-3437
-2918
-2453
-2102
-1889
-1795
-1766
-1734
-1646
-1480
-1249
-991
-749
-550
-395
-257
-98
120
411
763
1136
1478
1740
1890
1927
1874
1770
1659
1568
1507
1461
1405
1311
1161
955
708
442
179
-70
-311
-559
-835
-1151
-1508
-1890
-2271
-2619
-2909
-3128
-3276
-3364
-3411
-3433
-3442
-3438
-3414
-3356
-3250
-3093
-2892
-2669
-2453
-2275
-2152
-2087
-2063
-2053
-2032
-1989
-1934
-1894
-1900
-1977
-2122
-2309
-2492
-2623
-2670
-2625
-2509
-2351
-2180
-2005
-1812
-1574
-1267
-884
-447
-3
396
707
917
1043
1128
1220
1357
1550
1784
2027
2245
2417
2543
2639
2735
2857
3017
3209
3407
3575
3674
3674
3559
3330
3006
2613
2182
1733
1276
806
312
-213
-766
-1324
-1848
-2292
-2618
-2808
-2873
-2847
-2773
-2688
-2606
-2513
-2379
-2171
-1875
-1507
-1110
-741
-450
-261
-163
-119
-78
-2
123
286
457
608
731
842
977
1175
1460
1832
2261
2700
3104
3437
3688
3862
3973
4037
4059
4042
3978
3864
3704
3505
3277
3030
2775
2524
2290
2088
1930
1816
1731
1641
1507
1296
997
624
215
-185
-546
-864
-1165
-1493
-1885
-2353
-2871
-3379
-3807
-4096
-4217
-4182
-4030
-3812
-3559
-3283
-2967
-2586
-2118
-1561
-934
-276
370
968
1498
1953
2339
2664
2933
3149
3309
3411
3453
3434
3356
3221
3039
2820
2579
2333
2092
1861
1634
1402
1155
888
603
310
18
-269
-553
-839
-1132
-1427
-1711
-1958
-2145
-2256
-2284
-2240
-2137
-1988
-1799
-1567
-1285
-950
-566
-147
291
733
1173
1607
2036
2452
2838
3171
3428
3597
3680
3694
3657
3581
3465
3292
3041
2696
2264
1765
1235
708
208
-260
-704
-1134
-1553
-1952
-2312
-2614
-2844
-2999
-3089
-3126
-3119
-3071
-2984
-2858
-2702
-2528
-2352
-2182
-2020
-1856
-1683
-1503
-1325
-1171
-1057
-983
-928
-858
-735
-540
-286
-10
237
419
530
599
673
798
990
1227
1459
1630
1707
1700
1652
1623
1661
1773
1928
2065
2125
2073
1910
1669
1393
1111
826
518
157
-277
-777
-1316
-1853
-2351
-2788
-3156
-3456
-3687
-3838
-3895
-3845
-3695
-3467
-3199
-2924
-2658
-2392
-2099
-1751
-1334
-866
-388
53
427
733
1004
1295
1646
2069
2536
2992
3373
3637
3778
3825
3826
3822
3826
3816
3749
3581
3287
2879
2398
1902
1438
1031
677
348
15
-339
-707
-1059
-1353
-1554
-1645
-1634
-1552
-1441
-1342
-1283
-1273
-1299
-1337
-1359
-1342
-1275
-1166
-1034
-903
-795
-714
-646
-558
-409
-165
186
629
1119
1599
2017
2350
2604
2816
3035
3297
3612
3954
4273
4514
4644
4659
4590
4481
4371
4276
4179
4041
3819
3486
3043
2514
1937
1348
763
178
-422
-1053
-1716
-2395
-3063
-3688
-4246
-4723
-5114
-5418
-5634
-5760
-5798
-5755
-5649
-5500
-5325
-5128
-4901
-4625
-4286
-3884
-3437
-2976
-2530
-2113
-1712
-1297
-836
-312
258
828
1340
1745
2025
2204
2326
2440
2574
2717
2831
2865
2786
2594
2330
2055
1828
1686
1625
1610
1591
1525
1390
1192
959
719
497
300
120
-58
-249
-462
-694
-936
-1168
-1369
-1519
-1606
-1629
-1603
-1556
-1526
-1543
-1621
-1752
-1906
-2045
-2141
-2185
-2195
-2210
-2272
-2407
-2611
-2853
-3085
-3262
-3355
-3366
-3317
-3238
-3149
-3053
-2930
-2749
-2485
-2127
-1686
-1194
-692
-215
210
574
878
1130
1337
1498
1609
1658
1637
1539
1367
1131
850
547
244
-42
-302
-534
-745
-940
-1123
-1291
-1435
-1545
-1610
-1629
-1603
-1545
-1466
-1378
-1288
-1198
-1104
-999
-872
-715
-520
-287
-22
262
546
815
1058
1277
1485
1697
1925
2165
2397
2592
2720
2767
2739
2667
2586
2527
2499
2485
2450
2360
2198
1974
1726
1505
1353
1289
1305
1368
1444
1507
1550
1591
1654
1763
1928
2140
2376
2604
2794
2920
2966
2926
2806
2621
2396
2159
1936
1738
1562
1389
1197
971
715
453
224
60
-26
-47
-44
-62
-136
-276
-461
-655
-827
-963
-1074
-1185
-1322
-1490
-1672
-1827
-1916
-1915
-1829
-1685
-1523
-1373
-1244
-1123
-989
-823
-625
-417
-227
-81
12
65
102
149
218
309
411
515
619
731
864
1025
1205
1387
1548
1674
1769
1849
1934
2036
2145
2235
2275
2245
2149
2015
1883
1781
1716
1664
1584
1441
1223
955
684
460
311
229
168
70
-110
-385
-729
-1087
-1406
-1652
-1829
-1967
-2108
-2285
-2503
-2743
-2969
-3151
-3273
-3344
-3384
-3419
-3464
-3520
-3580
-3630
-3663
-3674
-3663
-3628
-3563
-3460
-3317
-3141
-2948
-2754
-2567
-2379
-2164
-1888
-1527
-1083
-581
-71
404
818
1182
1534
1921
2374
2887
3415
3892
4262
4499
4627
4704
4796
4949
5162
5390
5567
5633
5562
5377
5132
4890
4690
4531
4375
4166
3857
3435
2923
2374
1842
1363
942
555
167
-251
-708
-1188
-1656
-2078
-2429
-2702
-2905
-3058
-3181
-3288
-3390
-3488
-3579
-3656
-3712
-3738
-3733
-3706
-3674
-3662
-3691
-3769
-3879
-3986
-4040
-4000
-3846
-3590
-3269
-2935
-2627
-2361
-2122
-1876
-1589
-1245
-861
-477
-144
95
225
262
239
199
170
160
158
143
96
10
-109
-247
-390
-529
-662
-791
-918
-1041
-1150
-1235
-1283
-1285
-1232
-1123
-957
-743
-495
-236
9
215
370
474
546
609
682
772
866
938
961
919
821
696
583
516
511
553
610
640
611
512
357
175
1
-147
-265
-367
-475
-605
-758
-920
-1065
-1163
-1193
-1146
-1027
-852
-637
-397
-139
138
437
763
1113
1483
1858
2221
2556
2849
3096
3301
3474
3630
3782
3935
4085
4220
4324
4382
4390
4354
4292
4224
4170
4139
4128
4121
4099
4042
3938
3787
3593
3367
3117
2841
2535
2186
1788
1337
840
313
-227
-762
-1281
-1783
-2270
-2750
-3227
-3700
-4161
-4599
-4998
-5344
-5627
-5844
-5995
-6089
-6132
-6131
-6090
-6004
-5864
-5660
-5381
-5028
-4611
-4150
-3672
-3200
-2745
-2308
-1874
-1426
-955
-465
24
481
878
1197
1442
1634
1796
1949
2092
2208
2269
2245
2123
1911
1632
1315
982
643
293
-79
-475
-885
-1280
-1626
-1891
-2059
-2133
-2130
-2070
-1970
-1835
-1659
-1437
-1167
-858
-525
-188
137
442
723
976
1195
1366
1477
1524
1513
1464
1403
1351
1316
1290
1256
1197
1112
1014
934
903
939
1040
1186
1346
1495
1628
1754
1900
2087
2324
2597
2878
3136
3347
3506
3623
3715
3790
3844
3853
3792
3635
3378
3034
2630
2202
1772
1354
943
529
102
-344
-802
-1265
-1724
-2177
-2624
-3073
-3527
-3985
-4440
-4880
-5293
-5668
-5997
-6273
-6494
-6654
-6748
-6775
-6737
-6638
-6483
-6277
-6017
-5697
-5309
-4847
-4314
-3723
-3093
-2445
-1796
-1151
-510
134
785
1436
2067
2651
3161
3576
3890
4113
4266
4374
4453
4511
4542
4535
4481
4375
4224
4040
3837
3624
3405
3173
2919
2636
2327
2001
1679
1380
1121
911
750
629
534
452
374
295
216
143
85
47
37
54
94
146
196
230
239
224
193
160
138
129
127
114
70
-18
-149
-307
-462
-584
-654
-670
-647
-613
-592
-598
-627
-662
-682
-672
-631
-575
-526
-508
-530
-588
-664
-734
-780
-794
-782
-759
-741
-743
-768
-812
-863
-905
-924
-908
-851
-751
-613
-449
-269
-86
95
273
451
632
813
987
1136
1242
1294
1292
1250
1195
1155
1148
1180
1239
1302
1347
1361
1342
1300
1251
1206
1164
1116
1046
938
788
602
397
199
28
-101
-183
-226
-243
-252
-268
-303
-358
-430
-504
-565
-597
-590
-543
-466
-373
-281
-198
-126
-55
29
137
276
440
618
792
952
1092
1220
1346
1485
1644
1823
2008
2179
2311
2384
2387
2317
2183
1995
1762
1486
1164
791
363
-112
-615
-1118
-1592
-2013
-2376
-2689
-2971
-3238
-3494
-3726
-3907
-4003
-3994
-3874
-3662
-3390
-3092
-2790
-2493
-2191
-1871
-1526
-1160
-792
-446
-143
106
301
453
572
665
739
798
850
910
996
1120
1287
1487
1703
1916
2113
2291
2453
2598
2718
2790
2787
2685
2476
2175
1813
1428
1050
691
347
4
-345
-694
-1016
-1287
-1479
-1591
-1639
-1659
-1685
-1738
-1817
-1906
-1977
-2011
-2003
-1964
-1915
-1874
-1851
-1843
-1836
-1812
-1753
-1650
-1500
-1304
-1067
-799
-510
-212
85
379
672
975
1296
1639
1992
2329
2619
2835
2964
3013
3008
2976
2939
2903
2854
2775
2649
2477
2276
2076
1907
1789
1725
1706
1715
1734
1754
1771
1783
1787
1778
1749
1693
1612
1509
1387
1246
1081
882
645
375
88
-189
-437
-643
-814
-969
-1133
-1321
-1530
-1744
-1940
-2100
-2223
-2326
-2435
-2574
-2753
-2958
-3162
-3333
-3451
-3513
-3534
-3536
-3536
-3541
-3538
-3508
-3429
-3292
-3096
-2856
-2588
-2304
-2009
-1697
-1361
-989
-576
-122
367
878
1392
1887
2339
2730
3047
3291
3473
3609
3715
3794
3837
3823
3732
3552
3289
2968
2626
2296
1997
1728
1472
1205
911
592
264
-42
-304
-514
-683
-841
-1016
-1236
-1498
-1789
-2077
-2333
-2536
-2681
-2779
-2848
-2906
-2962
-3017
-3065
-3097
-3107
-3091
-3053
-2996
-2924
-2841
-2748
-2644
-2529
-2401
-2257
-2093
-1907
-1701
-1481
-1258
-1048
-862
-710
-591
-497
-419
-351
-292
-253
-248
-289
-381
-519
-687
-868
-1048
-1221
-1393
-1575
-1774
-1989
-2206
-2399
-2541
-2610
-2596
-2504
-2350
-2157
-1944
-1724
-1500
-1269
-1026
-771
-506
-240
16
251
462
648
819
986
1166
1369
1600
1854
2114
2360
2571
2735
2851
2933
3004
3087
3197
3336
3491
3642
3768
3858
3916
3957
4000
4062
4146
4240
4322
4368
4360
4296
4188
4057
3926
3809
3711
3621
3521
3394
3231
3033
2815
2597
2398
2227
2078
1934
1772
1571
1320
1028
714
402
112
-151
-400
-661
-959
-1308
-1703
-2117
-2511
-2848
-3107
-3289
-3413
-3510
-3603
-3699
-3782
-3820
-3779
-3636
-3389
-3059
-2684
-2302
-1940
-1611
-1306
-1008
-704
-383
-53
266
547
767
909
973
968
911
820
703
562
386
162
-122
-468
-864
-1286
-1702
-2081
-2401
-2657
-2855
-3011
-3141
-3252
-3339
-3387
-3377
-3297
-3149
-2947
-2715
-2476
-2245
-2021
-1794
-1542
-1246
-901
-513
-103
305
688
1034
1346
1636
1917
2201
2487
2763
3007
3194
3305
3335
3292
3197
3076
2951
2834
2724
2610
2479
2318
2132
1933
1745
1596
1502
1468
1483
1525
1568
1595
1598
1584
1570
1570
1591
1627
1658
1658
1606
1492
1321
1116
907
719
568
450
344
221
54
-170
-444
-741
-1026
-1266
-1442
-1557
-1630
-1695
-1777
-1888
-2017
-2141
-2222
-2237
-2181
-2071
-1940
-1822
-1737
-1687
-1648
-1587
-1470
-1283
-1030
-738
-439
-161
83
299
505
717
943
1173
1382
1542
1628
1630
1558
1433
1289
1155
1053
994
978
997
1037
1083
1120
1141
1141
1125
1103
1087
1084
1093
1102
1094
1053
972
859
735
625
545
500
471
434
365
254
115
-22
-121
-161
-142
-88
-37
-23
-56
-123
-187
-207
-157
-39
116
259
348
361
306
221
149
126
166
252
346
406
401
322
187
28
-118
-223
-280
-304
-324
-374
-480
-650
-872
-1118
-1353
-1551
-1700
-1811
-1910
-2027
-2181
-2368
-2562
-2719
-2801
-2784
-2677
-2519
-2359
-2246
-2203
-2222
-2267
-2290
-2253
-2143
-1974
-1783
-1611
-1487
-1414
-1373
-1331
-1254
-1126
-954
-763
-587
-461
-400
-404
-452
-515
-564
-579
-559
-516
-474
-461
-494
-575
-690
-811
-908
-960
-961
-928
-887
-866
-882
-926
-972
-983
-924
-783
-569
-317
-68
144
308
438
570
746
991
1305
1658
2001
2280
2457
2524
2502
2435
2372
2344
2356
2384
2385
2316
2153
1902
1603
1312
1081
942
894
906
931
929
883
806
736
714
766
888
1049
1195
1281
1284
1211
1099
998
945
953
1006
1066
1093
1063
978
865
763
708
710
756
809
822
759
606
375
103
-163
-384
-538
-629
-683
-736
-823
-963
-1152
-1366
-1568
-1723
-1806
-1814
-1767
-1698
-1645
-1635
-1673
-1746
-1826
-1878
-1879
-1824
-1733
-1637
-1573
-1569
-1626
-1725
-1826
-1883
-1865
-1762
-1595
-1404
-1236
-1122
-1071
-1064
-1061
-1024
-932
-793
-642
-523
-475
-510
-607
-718
-789
-780
-682
-519
-336
-180
-78
-31
-9
32
132
310
558
846
1132
1378
1564
1688
1767
1825
1885
1956
2033
2096
2116
2064
1925
1698
1407
1089
789
538
350
209
85
-60
-245
-463
-678
-839
-901
-848
-700
-510
-339
-234
-207
-230
-249
-213
-96
90
296
462
539
515
415
289
193
160
194
270
349
399
410
391
371
379
432
533
669
822
971
1104
1212
1291
1338
1354
1346
1325
1305
1294
1293
1286
1251
1166
1020
824
608
413
272
201
190
210
226
217
181
137
114
135
206
310
415
486
503
462
380
279
181
94
15
-69
-172
-299
-448
-607
-763
-901
-1010
-1091
-1143
-1177
-1206
-1245
-1306
-1391
-1494
-1593
-1662
-1680
-1639
-1554
-1457
-1385
-1368
-1410
-1490
-1567
-1599
-1561
-1457
-1315
-1181
-1091
-1057
-1067
-1086
-1075
-1012
-895
-747
-597
-467
-359
-253
-119
72
333
658
1020
1391
1740
2051
2321
2558
2775
2980
3181
3377
3563
3726
3855
3935
3959
3928
3853
3755
3658
3575
3507
3439
3345
3208
3024
2811
2604
2440
2343
2313
2324
2340
2328
2278
2200
2126
2083
2087
2126
2173
2189
2148
2044
1889
1709
1523
1340
1151
941
695
408
84
-267
-638
-1025
-1431
-1853
-2281
-2694
-3067
-3380
-3634
-3845
-4040
-4242
-4455
-4654
-4799
-4846
-4772
-4587
-4330
-4054
-3802
-3589
-3398
-3191
-2928
-2593
-2201
-1794
-1422
-1124
-907
-753
-622
-481
-314
-127
51
193
280
314
316
316
337
389
466
549
617
654
653
616
554
475
388
298
204
102
-13
-149
-312
-501
-706
-909
-1086
-1213
-1279
-1286
-1252
-1205
-1169
-1156
-1162
-1168
-1147
-1079
-958
-796
-618
-454
-324
-234
-172
-120
-57
26
126
225
300
329
301
219
97
-46
-191
-324
-444
-558
-678
-814
-975
-1161
-1363
-1572
-1774
-1960
-2126
-2269
-2394
-2503
-2596
-2669
-2717
-2728
-2693
-2606
-2466
-2280
-2063
-1833
-1608
-1400
-1210
-1030
-845
-641
-412
-163
91
326
526
685
815
938
1080
1258
1471
1703
1929
2123
2273
2384
2469
2548
2628
2699
2740
2724
2628
2450
2206
1921
1626
1341
1074
820
573
330
98
-110
-279
-401
-476
-512
-519
-505
-471
-417
-339
-244
-138
-34
64
156
254
369
507
661
816
949
1045
1105
1144
1184
1247
1336
1435
1514
1543
1508
1416
1297
1194
1139
1148
1210
1299
1385
1445
1477
1493
1512
1547
1599
1655
1692
1693
1647
1558
1438
1304
1173
1052
944
847
754
660
556
436
296
139
-26
-185
-319
-415
-471
-498
-517
-552
-616
-713
-829
-943
-1034
-1093
-1124
-1140
-1157
-1185
-1223
-1257
-1273
-1263
-1230
-1193
-1173
-1193
-1259
-1365
-1487
-1597
-1671
-1697
-1676
-1622
-1551
-1481
-1419
-1368
-1324
-1280
-1236
-1194
-1160
-1141
-1143
-1165
-1203
-1247
-1289
-1320
-1337
-1341
-1334
-1321
-1304
-1280
-1246
-1197
-1128
-1037
-926
-800
-665
-527
-392
-262
-140
-22
95
214
339
474
619
773
930
1084
1229
1363
1485
1595
1693
1772
1824
1836
1800
1713
1583
1426
1261
1107
969
842
715
572
403
212
9
-187
-362
-509
-631
-739
-844
-949
-1051
-1135
-1189
-1202
-1174
-1113
-1034
-950
-871
-797
-724
-644
-553
-450
-337
-218
-97
24
146
268
388
503
610
707
795
875
949
1016
1075
1119
1147
1158
1160
1164
1183
1226
1293
1380
1473
1564
1646
1723
1803
1898
2017
2163
2325
2493
2649
2782
2886
2962
3013
3041
3043
3010
2930
2796
2606
2372
2112
1849
1606
1393
1214
1060
921
786
653
526
414
326
267
234
217
204
184
153
113
69
27
-12
-52
-105
-183
-297
-452
-645
-870
-1116
-1374
-1640
-1912
-2194
-2489
-2798
-3115
-3426
-3710
-3944
-4108
-4189
-4185
-4105
-3969
-3797
-3607
-3409
-3202
-2983
-2743
-2480
-2194
-1894
-1588
-1283
-983
-688
-400
-120
145
388
601
778
920
1032
1119
1182
1218
1220
1182
1101
981
831
662
483
300
114
-72
-249
-404
-518
-577
-574
-517
-423
-317
-219
-137
-72
-14
45
111
181
248
308
358
406
459
523
597
669
725
756
756
733
696
658
622
584
534
462
363
241
104
-40
-189
-343
-506
-678
-851
-1010
-1138
-1225
-1270
-1282
-1277
-1263
-1244
-1207
-1140
-1032
-888
-723
-561
-421
-308
-212
-111
17
183
381
590
783
940
1055
1135
1192
1240
1282
1315
1330
1321
1287
1233
1166
1090
1000
894
768
626
482
351
246
171
121
82
47
14
-9
-9
21
75
139
194
229
249
270
319
411
545
701
846
954
1018
1054
1092
1165
1286
1441
1599
1722
1786
1790
1760
1731
1733
1777
1851
1930
1991
2025
2037
2044
2058
2081
2100
2097
2059
1983
1883
1777
1677
1580
1470
1326
1139
916
684
476
316
202
111
1
-163
-397
-689
-1004
-1304
-1561
-1773
-1961
-2156
-2384
-2646
-2927
-3193
-3415
-3579
-3687
-3762
-3829
-3907
-4000
-4101
-4196
-4271
-4323
-4350
-4357
-4347
-4317
-4263
-4181
-4073
-3944
-3802
-3651
-3492
-3320
-3127
-2910
-2671
-2421
-2170
-1925
-1684
-1436
-1168
-870
-545
-209
115
403
644
839
1002
1155
1312
1476
1637
1777
1883
1950
1991
2027
2081
2167
2285
2419
2551
2667
2767
2864
2981
3134
3325
3536
3735
3888
3971
3981
3939
3873
3811
3764
3723
3666
3565
3405
3189
2936
2677
2435
2219
2021
1822
1602
1352
1074
784
497
222
-44
-312
-596
-903
-1229
-1559
-1875
-2164
-2423
-2658
-2877
-3086
-3281
-3450
-3582
-3669
-3712
-3725
-3724
-3722
-3721
-3716
-3693
-3640
-3553
-3437
-3304
-3163
-3021
-2875
-2717
-2538
-2335
-2111
-1874
-1634
-1396
-1161
-925
-686
-445
-208
15
217
397
563
725
893
1073
1261
1444
1610
1750
1862
1952
2031
2111
2198
2292
2390
2483
2564
2629
2675
2700
2706
2692
2663
2622
2573
2517
2452
2369
2257
2107
1916
1688
1435
1173
915
666
426
186
-60
-311
-558
-784
-972
-1110
-1197
-1243
-1263
-1273
-1281
-1288
-1289
-1279
-1259
-1235
-1220
-1224
-1254
-1304
-1365
-1421
-1463
-1485
-1494
-1497
-1503
-1511
-1518
-1512
-1484
-1428
-1343
-1237
-1120
-999
-878
-756
-628
-490
-341
-184
-25
125
257
364
442
491
518
530
538
548
563
577
580
562
516
447
371
310
289
321
405
524
651
762
844
898
944
1006
1104
1244
1413
1591
1754
1886
1987
2071
2161
2275
2425
2606
2805
3002
3181
3328
3438
3511
3548
3550
3517
3447
3339
3191
3001
2768
2494
2183
1847
1502
1165
849
559
289
26
-246
-537
-844
-1154
-1446
-1704
-1917
-2094
-2254
-2418
-2604
-2814
-3032
-3235
-3393
-3489
-3515
-3482
-3405
-3303
-3186
-3053
-2898
-2710
-2481
-2213
-1913
-1593
-1267
-945
-633
-330
-37
251
531
804
1065
1312
1544
1759
1959
2144
2317
2481
2637
2787
2931
3066
3187
3287
3360
3399
3401
3367
3301
3209
3097
2968
2824
2664
2485
2289
2076
1852
1622
1391
1157
918
669
404
123
-170
-469
-764
-1050
-1323
-1589
-1854
-2127
-2408
-2696
-2980
-3246
-3478
-3667
-3809
-3905
-3963
-3993
-4002
-3998
-3984
-3959
-3921
-3868
-3796
-3705
-3594
-3468
-3334
-3197
-3062
-2930
-2799
-2665
-2522
-2372
-2215
-2057
-1902
-1752
-1602
-1445
-1274
-1083
-875
-656
-438
-228
-30
159
347
541
738
933
1109
1250
1345
1393
1401
1385
1358
1328
1294
1248
1180
1087
972
849
736
651
603
589
600
619
633
632
617
597
584
590
621
677
748
822
884
924
939
932
914
898
892
897
907
909
891
842
762
659
543
425
307
184
44
-125
-326
-553
-787
-1008
-1202
-1361
-1492
-1610
-1728
-1851
-1970
-2064
-2113
-2103
-2040
-1946
-1851
-1783
-1755
-1760
-1774
-1767
-1716
-1615
-1478
-1330
-1196
-1088
-1000
-910
-790
-620
-395
-129
155
432
685
914
1130
1349
1583
1832
2088
2335
2557
2748
2908
3045
3167
3283
3393
3497
3590
3668
3727
3764
3776
3758
3706
3622
3514
3392
3268
3146
3017
2861
2652
2368
2003
1571
1103
637
205
-182
-536
-887
-1269
-1704
-2190
-2703
-3198
-3634
-3979
-4228
-4399
-4524
-4637
-4759
-4892
-5017
-5108
-5136
-5080
-4936
-4717
-4444
-4146
-3845
-3558
-3290
-3034
-2777
-2505
-2208
-1887
-1552
-1226
-929
-679
-478
-309
-145
48
295
605
964
1346
1719
2059
2361
2637
2912
3204
3521
3847
4154
4408
4586
4689
4736
4761
4794
4848
4913
4961
4957
4878
4723
4512
4279
4056
3856
3673
3482
3256
2978
2654
2309
1979
1692
1458
1260
1065
833
538
176
-235
-658
-1058
-1409
-1708
-1970
-2221
-2486
-2776
-3087
-3395
-3672
-3891
-4037
-4115
-4147
-4162
-4188
-4239
-4311
-4379
-4412
-4383
-4279
-4115
-3923
-3745
-3616
-3549
-3529
-3517
-3471
-3354
-3157
-2894
-2601
-2313
-2053
-1824
-1606
-1371
-1095
-773
-414
-45
305
613
868
1072
1235
1371
1492
1608
1730
1858
1991
2117
2214
2261
2241
2156
2025
1887
1779
1730
1740
1781
1810
1785
1688
1530
1350
1197
1109
1096
1135
1187
1210
1184
1114
1025
951
912
909
925
933
914
864
792
715
645
581
510
415
286
125
-58
-246
-430
-611
-800
-1004
-1228
-1458
-1674
-1854
-1988
-2082
-2151
-2214
-2279
-2336
-2363
-2336
-2242
-2086
-1889
-1677
-1466
-1252
-1016
-732
-388
8
420
806
1128
1372
1554
1708
1871
2059
2262
2447
2577
2627
2602
2532
2461
2425
2434
2468
2489
2456
2346
2166
1949
1740
1573
1462
1394
1336
1255
1126
946
733
510
300
111
-61
-230
-410
-610
-824
-1038
-1235
-1399
-1521
-1601
-1647
-1667
-1668
-1654
-1624
-1575
-1504
-1412
-1301
-1178
-1051
-931
-824
-739
-676
-634
-604
-577
-542
-494
-430
-355
-276
-203
-140
-86
-37
19
90
179
282
389
486
565
626
676
733
810
917
1051
1201
1352
1488
1604
1704
1796
1888
1981
2062
2115
2124
2081
1993
1880
1767
1673
1603
1548
1489
1407
1294
1158
1018
899
814
761
724
678
602
487
341
182
28
-110
-235
-362
-503
-666
-841
-1008
-1141
-1227
-1262
-1264
-1256
-1261
-1287
-1323
-1349
-1340
-1283
-1183
-1063
-957
-894
-888
-937
-1018
-1104
-1173
-1215
-1234
-1246
-1266
-1306
-1362
-1422
-1466
-1479
-1451
-1384
-1290
-1184
-1081
-993
-921
-863
-809
-753
-688
-613
-531
-448
-371
-304
-249
-203
-161
-116
-63
-1
66
131
187
227
248
253
246
231
209
174
120
35
-88
-249
-439
-640
-833
-998
-1125
-1212
-1270
-1311
-1348
-1386
-1422
-1442
-1431
-1375
-1271
-1128
-964
-798
-647
-514
-392
-264
-109
83
311
559
805
1022
1201
1339
1451
1558
1677
1812
1952
2073
2148
2158
2101
1992
1857
1724
1609
1514
1422
1312
1165
975
752
517
296
107
-47
-174
-292
-418
-557
-704
-842
-950
-1012
-1022
-989
-925
-849
-776
-713
-658
-606
-547
-471
-375
-257
-121
26
174
315
443
558
664
769
883
1008
1144
1279
1399
1490
1549
1578
1590
1603
1629
1671
1723
1768
1791
1781
1737
1669
1590
1512
1436
1358
1264
1145
996
826
648
480
336
217
117
21
-85
-210
-354
-507
-657
-791
-903
-994
-1069
-1138
-1205
-1270
-1328
-1367
-1375
-1342
-1262
-1136
-971
-779
-575
-369
-168
24
213
402
594
786
970
1132
1257
1334
1363
1350
1311
1262
1217
1181
1152
1119
1073
1006
922
829
744
680
642
629
630
631
621
596
562
529
510
513
536
571
602
616
605
571
524
478
444
427
421
415
394
349
276
182
78
-21
-106
-173
-225
-272
-324
-390
-474
-578
-697
-825
-954
-1076
-1184
-1275
-1348
-1405
-1453
-1498
-1543
-1588
-1629
-1658
-1666
-1648
-1604
-1539
-1464
-1391
-1328
-1277
-1239
-1208
-1181
-1158
-1140
-1133
-1142
-1166
-1206
-1256
-1311
-1369
-1430
-1498
-1579
-1676
-1788
-1909
-2031
-2142
-2236
-2308
-2357
-2388
-2404
-2408
-2402
-2381
-2342
-2278
-2184
-2058
-1899
-1710
-1497
-1268
-1029
-783
-534
-281
-23
240
505
765
1012
1238
1438
1610
1759
1895
2025
2157
2285
2405
2505
2577
2617
2633
2636
2644
2669
2717
2782
2849
2898
2914
2887
2818
2718
2600
2474
2345
2210
2061
1888
1685
1456
1209
956
710
477
257
45
-168
-388
-615
-843
-1062
-1260
-1428
-1563
-1666
-1748
-1818
-1888
-1965
-2051
-2143
-2235
-2317
-2383
-2428
-2452
-2455
-2441
-2410
-2359
-2283
-2175
-2028
-1843
-1623
-1380
-1126
-873
-627
-391
-165
53
259
445
599
711
774
790
769
723
668
612
558
504
444
378
311
253
218
214
241
291
347
390
402
377
316
226
121
12
-92
-184
-263
-326
-371
-398
-404
-393
-370
-340
-310
-286
-266
-247
-225
-195
-155
-111
-68
-36
-23
-34
-71
-133
-218
-322
-438
-558
-672
-766
-826
-842
-809
-728
-609
-463
-301
-130
48
234
429
630
827
1004
1145
1237
1277
1270
1229
1168
1100
1030
961
891
820
750
688
641
616
613
629
657
692
731
773
819
870
924
974
1016
1043
1053
1048
1030
1000
958
902
829
739
634
520
402
286
172
60
-51
-163
-271
-372
-464
-548
-630
-718
-818
-931
-1047
-1152
-1233
-1279
-1292
-1283
-1270
-1268
-1288
-1328
-1380
-1430
-1465
-1478
-1467
-1435
-1385
-1318
-1233
-1127
-992
-826
-622
-378
-92
232
589
962
1333
1681
1988
2243
2445
2598
2712
2791
2837
2844
2806
2720
2590
2432
2266
2117
2001
1932
1907
1918
1954
1999
2039
2064
2064
2037
1982
1901
1798
1677
1540
1384
1208
1008
788
551
308
65
-174
-409
-647
-894
-1150
-1405
-1643
-1844
-1993
-2085
-2127
-2134
-2123
-2106
-2085
-2058
-2021
-1980
-1945
-1933
-1962
-2035
-2142
-2258
-2350
-2392
-2372
-2297
-2190
-2079
-1988
-1928
-1892
-1865
-1829
-1773
-1695
-1606
-1521
-1452
-1401
-1361
-1315
-1244
-1131
-972
-776
-562
-357
-189
-75
-19
-12
-29
-46
-38
6
86
191
303
411
510
606
708
826
963
1110
1254
1376
1462
1508
1517
1501
1471
1434
1392
1340
1270
1176
1055
909
745
570
397
237
102
2
-57
-81
-78
-65
-59
-69
-94
-122
-134
-111
-48
50
163
267
341
379
386
380
379
393
420
447
458
446
413
375
353
364
412
486
565
625
653
647
622
594
579
581
595
606
605
585
555
527
515
523
548
577
594
587
552
492
411
316
205
76
-76
-250
-439
-634
-824
-1004
-1178
-1349
-1522
-1697
-1862
-1998
-2087
-2118
-2094
-2025
-1935
-1837
-1742
-1643
-1530
-1389
-1215
-1012
-797
-588
-397
-230
-84
53
186
318
440
541
606
631
616
571
508
438
368
301
231
157
73
-23
-128
-240
-354
-461
-555
-629
-680
-709
-723
-729
-733
-736
-732
-711
-664
-586
-482
-365
-251
-154
-77
-16
40
100
169
240
301
340
350
337
315
304
318
363
434
522
615
711
815
935
1080
1254
1447
1648
1842
2020
2182
2334
2484
2633
2777
2904
3002
3063
3088
3082
3052
3003
2930
2823
2675
2485
2261
2021
1783
1558
1345
1131
902
647
371
90
-172
-397
-584
-745
-906
-1091
-1306
-1543
-1773
-1967
-2108
-2199
-2261
-2325
-2412
-2525
-2645
-2740
-2779
-2750
-2666
-2557
-2459
-2395
-2366
-2354
-2328
-2265
-2157
-2016
-1866
-1732
-1626
-1542
-1463
-1370
-1250
-1107
-954
-806
-674
-560
-454
-351
-246
-146
-62
-3
30
49
73
120
197
297
404
498
570
625
682
763
884
1047
1236
1425
1587
1707
1781
1817
1828
1823
1804
1770
1716
1642
1553
1458
1366
1281
1201
1118
1024
917
800
679
565
463
376
305
248
207
185
183
202
233
266
289
293
281
259
236
220
209
194
163
104
17
-90
-200
-298
-374
-430
-477
-528
-594
-677
-766
-848
-905
-930
-923
-892
-851
-813
-786
-773
-772
-780
-794
-813
-839
-875
-925
-995
-1087
-1204
-1343
-1497
-1655
-1802
-1931
-2037
-2128
-2213
-2303
-2403
-2504
-2591
-2641
-2637
-2575
-2463
-2320
-2166
-2013
-1860
-1698
-1512
-1298
-1063
-828
-618
-451
-329
-237
-148
-37
106
270
430
558
635
665
670
684
732
821
935
1046
1124
1156
1152
1138
1148
1204
1306
1431
1546
1620
1644
1629
1605
1606
1652
1744
1858
1963
2031
2049
2025
1982
1949
1943
1967
2005
2035
2029
1976
1871
1729
1572
1423
1296
1197
1117
1040
949
832
688
531
387
281
236
254
319
396
446
441
370
250
118
14
-30
-8
61
140
192
195
151
87
39
40
101
209
329
419
447
399
287
140
-7
-127
-208
-261
-308
-378
-489
-644
-825
-1000
-1129
-1179
-1134
-1004
-820
-622
-450
-323
-236
-157
-46
136
402
738
1101
1439
1709
1891
1995
2056
2112
2192
2301
2420
2515
2555
2528
2444
2331
2223
2143
2095
2063
2017
1934
1797
1613
1402
1190
1000
841
703
566
404
197
-64
-372
-706
-1036
-1333
-1573
-1748
-1867
-1951
-2029
-2127
-2250
-2390
-2520
-2611
-2643
-2613
-2547
-2483
-2459
-2499
-2596
-2715
-2807
-2829
-2760
-2613
-2428
-2251
-2120
-2044
-1999
-1946
-1845
-1674
-1444
-1187
-948
-760
-630
-538
-447
-319
-132
109
375
626
827
962
1034
1069
1097
1146
1230
1346
1478
1601
1691
1730
1708
1630
1508
1366
1227
1111
1027
971
924
865
775
649
500
354
240
179
171
198
230
235
200
130
50
-6
-16
21
81
126
118
40
-97
-256
-386
-447
-424
-338
-236
-177
-200
-316
-496
-685
-825
-877
-838
-742
-649
-617
-681
-838
-1049
-1256
-1403
-1465
-1451
-1402
-1375
-1412
-1526
-1695
-1868
-1988
-2013
-1938
-1786
-1608
-1456
-1362
-1329
-1330
-1321
-1257
-1116
-903
-649
-400
-202
-78
-27
-21
-13
41
170
376
631
884
1082
1185
1182
1095
970
862
812
829
887
940
937
849
682
475
286
164
125
148
181
163
58
-134
-368
-580
-710
-729
-654
-543
-463
-472
-586
-782
-1000
-1180
-1274
-1270
-1194
-1092
-1014
-999
-1050
-1150
-1261
-1341
-1355
-1289
-1147
-954
-747
-561
-419
-323
-251
-165
-23
201
504
850
1180
1433
1573
1603
1563
1518
1525
1608
1748
1889
1965
1934
1795
1596
1412
1313
1332
1452
1614
1739
1767
1681
1513
1331
1208
1192
1291
1469
1662
1809
1868
1832
1727
1595
1483
1421
1416
1454
1502
1523
1486
1377
1203
993
787
623
528
500
513
526
496
400
242
53
-121
-243
-302
-318
-334
-397
-535
-744
-986
-1208
-1362
-1428
-1423
-1390
-1383
-1439
-1568
-1746
-1930
-2072
-2146
-2150
-2105
-2049
-2017
-2032
-2091
-2176
-2255
-2294
-2267
-2163
-1987
-1759
-1511
-1274
-1068
-897
-743
-578
-368
-97
230
581
909
1171
1344
1437
1487
1544
1648
1807
1999
2172
2275
2275
2178
2024
1874
1784
1777
1842
1931
1983
1951
1819
1607
1367
1157
1020
969
986
1027
1043
1000
886
720
535
373
262
208
194
188
153
61
-92
-293
-507
-699
-841
-928
-971
-1000
-1047
-1131
-1251
-1389
-1515
-1600
-1628
-1602
-1544
-1484
-1447
-1444
-1469
-1502
-1518
-1499
-1439
-1346
-1242
-1146
-1076
-1036
-1018
-1010
-992
-948
-870
-761
-630
-492
-363
-256
-176
-119
-78
-40
2
51
99
133
142
118
65
-3
-66
-106
-113
-91
-56
-29
-25
-49
-92
-133
-152
-134
-81
-4
73
131
159
160
149
148
170
221
291
359
402
402
353
261
142
16
-101
-200
-283
-355
-424
-495
-567
-631
-677
-693
-673
-616
-528
-419
-300
-181
-67
42
150
260
376
495
613
724
821
901
965
1016
1061
1102
1140
1170
1186
1182
1155
1108
1050
991
943
909
889
875
854
814
750
660
554
443
342
258
193
144
98
47
-19
-99
-188
-276
-352
-409
-446
-469
-487
-508
-538
-576
-617
-654
-682
-701
-714
-728
-750
-780
-815
-844
-855
-838
-786
-700
-587
-458
-322
-190
-65
53
166
280
400
528
663
797
923
1028
1105
1151
1171
1174
1172
1172
1179
1187
1186
1166
1120
1049
961
868
780
700
627
551
462
354
227
89
-49
-180
-296
-399
-495
-590
-687
-786
-881
-964
-1027
-1064
-1073
-1058
-1025
-979
-928
-875
-820
-762
-696
-617
-523
-417
-304
-192
-86
9
96
181
272
373
481
586
675
735
761
753
721
676
627
577
521
449
354
232
91
-58
-198
-315
-403
-466
-514
-559
-614
-684
-767
-851
-923
-969
-981
-960
-915
-864
-824
-804
-807
-822
-831
-818
-776
-710
-634
-570
-530
-519
-523
-522
-496
-439
-357
-270
-200
-162
-155
-163
-164
-138
-83
-11
53
88
82
43
-8
-47
-54
-26
30
98
167
235
310
402
519
656
803
945
1075
1193
1312
1444
1593
1747
1886
1985
2029
2023
1988
1955
1948
1972
2012
2033
2008
1919
1777
1613
1464
1358
1297
1262
1214
1123
973
776
564
370
217
106
17
-80
-206
-365
-540
-702
-823
-893
-921
-933
-959
-1016
-1105
-1208
-1300
-1359
-1381
-1375
-1360
-1358
-1377
-1415
-1458
-1491
-1505
-1500
-1486
-1473
-1465
-1459
-1444
-1408
-1345
-1257
-1154
-1045
-936
-824
-701
-559
-396
-219
-39
132
288
431
568
708
850
984
1094
1167
1198
1196
1178
1161
1152
1142
1111
1036
909
738
550
379
251
171
120
70
-10
-129
-276
-420
-527
-577
-572
-540
-514
-526
-586
-683
-791
-884
-947
-982
-1006
-1037
-1087
-1153
-1226
-1290
-1337
-1370
-1398
-1433
-1479
-1529
-1571
-1595
-1597
-1583
-1566
-1560
-1568
-1583
-1588
-1567
-1513
-1431
-1332
-1232
-1141
-1058
-972
-873
-756
-623
-488
-363
-255
-162
-75
14
106
193
261
297
298
275
250
243
267
321
387
445
477
481
466
451
449
471
513
567
629
697
778
878
998
1128
1251
1350
1416
1454
1484
1525
1592
1681
1773
1844
1870
1845
1779
1693
1610
1542
1489
1437
1374
1291
1194
1096
1008
943
897
862
832
805
789
791
816
856
892
904
876
808
715
623
549
497
453
395
301
168
13
-135
-250
-320
-358
-397
-467
-585
-740
-897
-1012
-1058
-1029
-954
-880
-849
-883
-971
-1079
-1166
-1202
-1182
-1122
-1051
-996
-965
-952
-941
-916
-871
-813
-752
-694
-638
-573
-485
-370
-237
-103
14
104
177
252
352
487
651
819
961
1059
1111
1141
1178
1246
1348
1460
1546
1571
1521
1412
1283
1179
1134
1148
1197
1237
1232
1168
1058
940
856
832
871
947
1025
1071
1069
1027
964
905
865
842
822
785
715
608
470
313
150
-10
-163
-306
-437
-553
-652
-735
-809
-880
-953
-1025
-1086
-1123
-1126
-1098
-1054
-1018
-1012
-1046
-1108
-1174
-1212
-1204
-1152
-1084
-1037
-1043
-1114
-1232
-1360
-1455
-1488
-1457
-1387
-1320
-1289
-1310
-1372
-1443
-1486
-1478
-1413
-1308
-1188
-1079
-991
-923
-862
-796
-713
-612
-498
-375
-250
-126
-9
96
181
241
280
309
344
399
479
572
660
720
741
731
716
728
794
921
1092
1272
1427
1533
1592
1628
1673
1755
1878
2027
2167
2262
2290
2245
2144
2015
1883
1763
1657
1553
1437
1295
1120
916
691
455
222
0
-207
-397
-579
-761
-955
-1167
-1398
-1635
-1860
-2054
-2203
-2306
-2374
-2426
-2478
-2541
-2611
-2673
-2709
-2707
-2666
-2599
-2525
-2464
-2424
-2401
-2382
-2345
-2278
-2173
-2035
-1879
-1720
-1570
-1436
-1316
-1203
-1090
-970
-839
-701
-562
-430
-313
-216
-135
-63
15
111
229
366
509
639
740
806
844
872
911
979
1081
1205
1333
1442
1521
1567
1589
1603
1618
1637
1656
1663
1653
1625
1587
1548
1517
1489
1457
1408
1333
1236
1128
1029
955
910
885
862
820
749
653
548
460
406
397
423
466
505
525
522
504
487
484
504
547
605
669
727
772
796
797
771
718
643
556
467
388
328
286
254
220
172
104
18
-78
-173
-256
-319
-361
-381
-382
-365
-333
-291
-243
-197
-156
-120
-81
-28
51
157
284
416
532
618
672
703
730
768
822
879
917
910
847
730
582
431
302
201
115
19
-110
-281
-482
-682
-845
-944
-976
-960
-927
-908
-918
-953
-992
-1010
-996
-951
-895
-853
-840
-860
-899
-936
-954
-948
-927
-907
-900
-909
-925
-932
-922
-895
-863
-843
-845
-863
-876
-857
-788
-667
-520
-379
-278
-229
-215
-200
-146
-28
148
347
523
635
672
651
613
603
646
741
864
979
1059
1099
1114
1130
1168
1236
1324
1412
1482
1524
1542
1545
1541
1528
1498
1441
1357
1257
1161
1084
1031
985
917
800
623
400
166
-38
-186
-279
-348
-433
-570
-761
-982
-1183
-1322
-1376
-1362
-1320
-1300
-1333
-1416
-1517
-1590
-1598
-1534
-1421
-1306
-1230
-1217
-1255
-1314
-1353
-1346
-1293
-1213
-1136
-1086
-1067
-1071
-1076
-1069
-1045
-1012
-987
-975
-972
-966
-939
-886
-809
-726
-652
-597
-555
-511
-446
-355
-245
-137
-55
-12
-4
-9
-2
33
95
161
204
203
154
78
3
-41
-48
-32
-21
-45
-116
-226
-345
-440
-488
-490
-466
-446
-451
-485
-534
-572
-576
-541
-480
-417
-377
-366
-375
-382
-363
-305
-212
-102
4
91
159
216
276
346
424
499
562
606
637
664
696
734
767
780
759
705
629
556
506
490
498
511
502
459
382
289
205
149
127
126
125
105
54
-25
-118
-208
-283
-339
-382
-418
-450
-481
-504
-516
-516
-504
-486
-469
-456
-448
-446
-449
-455
-460
-459
-443
-407
-351
-280
-209
-150
-112
-92
-75
-39
33
144
283
426
552
645
710
762
822
901
995
1085
1147
1164
1135
1079
1018
975
952
942
922
878
805
715
632
573
546
543
546
538
515
488
473
486
532
598
664
711
737
750
773
823
905
1004
1100
1166
1194
1197
1197
1220
1276
1352
1419
1443
1400
1292
1145
996
877
799
751
702
620
489
313
119
-58
-189
-265
-297
-312
-340
-402
-500
-618
-731
-819
-871
-893
-905
-928
-979
-1060
-1158
-1251
-1319
-1350
-1346
-1325
-1307
-1312
-1347
-1403
-1459
-1493
-1489
-1446
-1376
-1302
-1244
-1218
-1225
-1255
-1297
-1337
-1369
-1393
-1411
-1425
-1436
-1442
-1442
-1439
-1436
-1433
-1431
-1423
-1403
-1367
-1318
-1263
-1216
-1185
-1167
-1149
-1111
-1037
-920
-771
-609
-457
-327
-216
-108
18
172
346
521
668
767
815
825
822
825
840
857
856
823
758
678
614
592
627
711
823
936
1033
1112
1182
1258
1349
1451
1551
1630
1679
1695
1687
1665
1633
1593
1540
1476
1407
1346
1304
1283
1266
1224
1127
956
719
447
185
-28
-173
-263
-328
-405
-514
-654
-799
-914
-978
-989
-970
-955
-971
-1027
-1106
-1173
-1192
-1143
-1027
-867
-696
-544
-428
-346
-285
-226
-151
-50
82
244
428
626
824
1006
1164
1290
1392
1486
1588
1709
1843
1969
2054
2072
2011
1884
1724
1574
1468
1418
1409
1410
1383
1310
1192
1053
930
850
825
839
865
871
835
760
665
581
534
536
580
642
692
707
676
603
503
396
295
204
119
27
-87
-234
-416
-628
-854
-1074
-1265
-1410
-1500
-1538
-1541
-1530
-1529
-1551
-1600
-1661
-1716
-1743
-1735
-1696
-1646
-1607
-1598
-1619
-1654
-1674
-1650
-1570
-1437
-1279
-1130
-1020
-959
-936
-918
-871
-772
-617
-429
-243
-91
7
56
79
110
175
284
425
570
685
742
730
660
556
452
377
350
373
436
517
595
654
691
716
745
797
881
993
1114
1218
1278
1281
1233
1157
1086
1051
1064
1119
1188
1237
1234
1170
1054
916
788
693
636
602
561
487
365
199
14
-159
-292
-371
-404
-416
-437
-495
-602
-749
-912
-1057
-1158
-1198
-1183
-1133
-1076
-1039
-1034
-1057
-1087
-1098
-1066
-982
-852
-699
-553
-436
-361
-321
-298
-267
-210
-124
-21
75
138
150
108
27
-66
-145
-191
-203
-196
-192
-217
-281
-378
-488
-582
-636
-642
-610
-565
-539
-551
-605
-686
-765
-814
-817
-781
-726
-684
-677
-713
-775
-836
-864
-835
-748
-617
-469
-330
-215
-124
-41
52
175
335
527
737
946
1135
1293
1414
1499
1556
1597
1633
1672
1716
1759
1788
1789
1752
1677
1574
1460
1354
1266
1193
1118
1020
884
704
495
283
93
-56
-164
-245
-321
-409
-513
-621
-712
-763
-761
-710
-626
-532
-450
-389
-345
-306
-257
-188
-95
16
134
250
354
441
509
560
599
630
659
690
721
745
749
719
648
539
404
263
135
29
-58
-145
-252
-393
-569
-763
-947
-1097
-1200
-1264
-1309
-1366
-1454
-1575
-1714
-1840
-1924
-1949
-1917
-1846
-1763
-1693
-1646
-1619
-1599
-1568
-1516
-1441
-1349
-1254
-1166
-1090
-1025
-963
-896
-817
-721
-604
-469
-317
-156
7
161
299
417
519
612
705
807
918
1031
1131
1206
1249
1261
1254
1245
1247
1267
1302
1339
1361
1357
1320
1255
1171
1081
993
909
827
742
647
538
417
288
157
34
-77
-170
-244
-301
-343
-379
-414
-451
-492
-532
-566
-588
-594
-587
-571
-553
-537
-524
-509
-484
-444
-385
-311
-233
-162
-107
-69
-44
-18
22
86
176
287
405
517
610
681
734
778
826
886
960
1044
1126
1193
1233
1244
1229
1199
1166
1142
1132
1132
1135
1129
1105
1063
1006
948
896
855
824
795
754
692
604
493
370
244
124
15
-89
-191
-299
-414
-535
-656
-772
-879
-977
-1068
-1153
-1233
-1309
-1378
-1438
-1488
-1530
-1565
-1591
-1606
-1604
-1584
-1546
-1499
-1454
-1422
-1410
-1419
-1440
-1462
-1476
-1478
-1475
-1476
-1490
-1519
-1554
-1578
-1577
-1540
-1473
-1392
-1316
-1262
-1232
-1216
-1191
-1135
-1038
-902
-743
-583
-439
-319
-217
-120
-16
99
219
330
421
485
526
557
592
641
704
775
845
907
963
1016
1079
1155
1245
1341
1433
1512
1574
1617
1646
1663
1667
1658
1633
1596
1551
1507
1471
1443
1421
1397
1361
1312
1253
1191
1133
1081
1029
965
876
758
613
456
301
163
46
-57
-158
-266
-386
-510
-622
-707
-753
-761
-739
-703
-667
-640
-620
-601
-574
-532
-472
-395
-306
-208
-104
2
108
211
306
390
464
531
595
658
721
777
821
845
850
842
833
831
843
865
887
894
875
826
753
671
591
525
473
429
382
324
253
171
88
13
-50
-99
-137
-170
-202
-233
-266
-301
-338
-380
-427
-478
-527
-568
-595
-611
-620
-634
-661
-705
-759
-810
-844
-851
-833
-798
-765
-745
-741
-744
-737
-701
-628
-525
-408
-299
-217
-164
-130
-95
-40
41
143
250
341
404
437
451
465
491
536
594
650
690
706
696
668
631
595
562
533
504
474
444
415
390
371
356
343
331
319
309
300
292
282
266
242
210
176
142
111
82
46
-1
-65
-143
-225
-298
-352
-386
-405
-422
-449
-493
-551
-615
-670
-708
-725
-728
-727
-732
-747
-771
-796
-814
-821
-816
-803
-786
-768
-749
-729
-708
-685
-661
-637
-612
-582
-542
-490
-428
-363
-302
-252
-216
-186
-154
-110
-50
24
101
173
230
275
316
366
437
533
649
773
889
985
1056
1105
1141
1175
1213
1253
1290
1310
1302
1258
1175
1059
918
765
611
460
315
171
23
-131
-290
-448
-596
-723
-825
-903
-963
-1014
-1066
-1121
-1176
-1222
-1252
-1259
-1241
-1207
-1165
-1125
-1096
-1079
-1070
-1064
-1055
-1037
-1012
-981
-950
-923
-905
-896
-897
-902
-907
-906
-898
-881
-860
-841
-828
-824
-829
-835
-837
-828
-807
-777
-744
-718
-702
-694
-689
-676
-648
-602
-540
-470
-404
-351
-315
-294
-281
-266
-242
-201
-145
-76
-4
64
120
161
188
208
231
266
320
389
466
539
594
626
635
632
631
646
684
743
814
883
940
981
1010
1040
1084
1152
1246
1356
1470
1573
1651
1702
1729
1741
1749
1761
1779
1799
1811
1808
1784
1739
1682
1624
1578
1550
1539
1534
1521
1485
1417
1319
1204
1089
991
918
867
821
764
680
564
424
277
142
34
-45
-104
-160
-228
-317
-423
-537
-643
-731
-799
-851
-899
-955
-1025
-1111
-1206
-1302
-1390
-1467
-1531
-1583
-1627
-1663
-1694
-1720
-1741
-1756
-1764
-1759
-1739
-1700
-1646
-1584
-1526
-1481
-1454
-1441
-1431
-1410
-1368
-1304
-1229
-1159
-1110
-1087
-1084
-1086
-1072
-1030
-962
-881
-806
-754
-729
-722
-712
-678
-607
-497
-361
-214
-71
65
197
333
481
639
800
954
1094
1218
1330
1432
1527
1608
1665
1689
1678
1635
1575
1511
1452
1397
1338
1265
1173
1066
955
854
772
709
657
605
545
478
417
374
357
366
390
412
419
407
382
358
345
349
365
382
391
387
371
348
321
289
245
185
111
34
-28
-59
-53
-22
10
17
-21
-99
-197
-279
-319
-306
-254
-196
-166
-183
-245
-324
-385
-400
-363
-292
-222
-183
-193
-242
-302
-342
-337
-285
-207
-132
-90
-93
-136
-198
-254
-287
-295
-288
-285
-301
-343
-407
-483
-555
-612
-650
-671
-680
-683
-688
-696
-710
-727
-743
-750
-741
-711
-662
-603
-546
-509
-500
-522
-562
-603
-625
-618
-583
-534
-492
-475
-490
-531
-581
-619
-628
-604
-554
-495
-444
-411
-400
-404
-410
-407
-389
-354
-308
-258
-211
-174
-152
-146
-156
-176
-199
-216
-223
-217
-203
-193
-195
-214
-246
-279
-298
-289
-250
-188
-122
-69
-40
-31
-29
-12
34
112
209
300
360
373
341
282
220
181
174
196
225
240
222
164
77
-20
-106
-163
-183
-171
-138
-98
-63
-40
-28
-20
-7
22
73
148
240
340
435
515
576
622
664
716
787
878
982
1082
1165
1220
1252
1273
1299
1346
1416
1504
1591
1658
1692
1692
1669
1639
1620
1620
1636
1654
1660
1640
1590
1518
1436
1358
1295
1249
1215
1184
1146
1095
1030
957
883
815
757
710
671
634
593
544
486
418
344
269
196
126
58
-8
-78
-151
-227
-302
-373
-436
-491
-541
-589
-639
-689
-734
-766
-776
-762
-726
-678
-630
-596
-581
-583
-593
-596
-582
-544
-483
-406
-325
-247
-180
-122
-71
-23
26
75
125
173
218
259
295
325
348
364
372
373
371
367
363
360
355
346
331
310
284
254
218
175
120
53
-24
-107
-187
-254
-306
-344
-377
-416
-469
-537
-613
-685
-741
-772
-780
-775
-769
-771
-785
-805
-823
-828
-817
-792
-761
-734
-713
-695
-671
-628
-559
-466
-357
-248
-151
-76
-22
15
44
72
98
118
126
116
90
53
13
-21
-45
-60
-70
-81
-98
-121
-146
-168
-182
-188
-187
-186
-188
-195
-206
-214
-214
-199
-170
-131
-91
-62
-49
-54
-70
-87
-90
-73
-32
24
85
136
171
188
197
208
231
269
317
361
390
394
373
335
292
255
227
204
175
130
61
-30
-137
-247
-351
-442
-523
-597
-670
-744
-818
-888
-952
-1010
-1063
-1114
-1163
-1208
-1243
-1264
-1271
-1266
-1259
-1260
-1273
-1296
-1320
-1333
-1325
-1294
-1245
-1191
-1144
-1108
-1080
-1048
-998
-920
-815
-693
-570
-464
-381
-321
-277
-235
-189
-137
-86
-45
-21
-16
-25
-38
-44
-38
-17
13
47
78
106
130
155
181
211
240
266
287
304
322
344
374
413
453
488
510
516
509
497
493
505
536
581
628
666
686
688
682
682
702
747
812
884
948
993
1016
1028
1038
1061
1102
1158
1220
1278
1325
1360
1389
1415
1439
1457
1460
1443
1405
1355
1304
1264
1237
1217
1192
1147
1077
986
890
804
739
692
652
603
533
441
338
240
161
104
58
7
-64
-161
-275
-390
-488
-557
-601
-629
-658
-697
-748
-802
-847
-876
-889
-893
-897
-905
-915
-915
-894
-847
-775
-691
-609
-542
-491
-449
-402
-341
-261
-167
-67
28
111
180
238
284
318
337
340
330
317
313
328
364
413
462
494
503
492
474
466
479
514
558
593
603
580
529
465
406
365
347
347
353
356
348
329
305
281
262
249
244
246
255
268
283
297
304
302
291
278
269
269
279
294
303
295
264
211
144
74
11
-40
-82
-123
-170
-229
-299
-376
-454
-531
-604
-674
-743
-806
-859
-895
-912
-911
-898
-885
-880
-889
-912
-944
-975
-997
-1004
-992
-963
-920
-870
-822
-785
-765
-761
-766
-765
-742
-684
-590
-471
-349
-247
-183
-155
-148
-134
-87
6
138
287
421
517
564
571
561
559
577
617
665
701
710
690
646
594
548
518
503
500
504
511
520
533
545
550
540
509
461
404
351
313
294
286
272
238
175
86
-16
-112
-189
-244
-281
-315
-353
-397
-440
-468
-469
-438
-382
-313
-249
-199
-165
-143
-124
-100
-68
-30
5
32
45
41
23
-8
-46
-87
-125
-157
-183
-207
-237
-282
-346
-425
-508
-579
-624
-639
-633
-628
-644
-693
-772
-860
-928
-954
-929
-864
-785
-722
-690
-686
-692
-679
-625
-526
-396
-263
-157
-95
-76
-83
-91
-77
-34
36
115
183
224
230
205
164
125
111
134
198
290
388
460
481
443
359
266
206
213
296
431
567
650
643
548
405
278
227
283
428
610
756
810
754
616
457
343
316
380
496
607
657
618
499
341
193
97
69
96
143
171
147
62
-72
-223
-356
-438
-455
-410
-330
-249
-201
-204
-255
-326
-377
-370
-286
-135
43
198
282
275
189
67
-36
-78
-44
47
149
215
210
133
12
-108
-183
-188
-127
-30
59
102
75
-20
-159
-307
-432
-511
-541
-533
-508
-487
-486
-503
-527
-540
-525
-474
-394
-300
-215
-150
-110
-83
-50
6
87
185
278
346
376
376
365
370
410
487
586
682
747
767
742
684
611
538
472
412
357
305
260
219
179
129
54
-53
-184
-316
-418
-463
-446
-389
-333
-321
-378
-492
-622
-709
-709
-613
-452
-290
-189
-182
-256
-361
-426
-400
-270
-72
131
277
333
310
255
230
275
399
571
739
854
892
859
788
719
685
696
743
802
849
868
851
800
723
632
543
474
437
441
476
523
552
541
484
401
329
312
372
503
661
785
823
753
599
422
294
266
346
496
644
721
690
558
378
220
142
164
262
382
462
458
364
206
29
-122
-222
-272
-294
-319
-374
-469
-598
-742
-880
-990
-1059
-1086
-1076
-1042
-1002
-977
-976
-1004
-1054
-1104
-1129
-1110
-1039
-930
-808
-710
-660
-666
-711
-765
-793
-776
-719
-652
-614
-640
-742
-902
-1080
-1224
-1299
-1292
-1224
-1135
-1069
-1052
-1082
-1133
-1162
-1135
-1040
-890
-724
-584
-504
-494
-538
-604
-659
-681
-670
-644
-628
-641
-686
-749
-799
-808
-754
-638
-476
-299
-139
-18
58
98
121
144
180
225
270
299
302
276
231
180
141
122
126
147
176
204
229
252
276
304
335
366
393
419
448
489
544
611
675
721
736
717
677
639
626
645
690
734
749
715
636
536
453
418
440
497
549
551
480
343
177
33
-49
-57
-11
46
71
39
-43
-147
-235
-278
-269
-222
-159
-98
-40
23
107
218
347
472
572
633
663
680
707
750
801
834
823
759
655
546
473
465
523
623
725
794
814
790
745
698
657
614
552
459
339
214
117
71
80
123
166
178
147
88
32
15
55
147
262
364
427
445
433
417
420
453
511
579
646
707
767
834
911
993
1065
1109
1114
1077
1004
905
780
625
433
200
-66
-343
-604
-823
-989
-1104
-1180
-1231
-1262
-1264
-1224
-1132
-992
-825
-663
-534
-453
-412
-388
-353
-288
-196
-93
-4
53
74
68
50
29
2
-45
-128
-252
-408
-571
-712
-813
-870
-899
-919
-946
-977
-994
-970
-886
-737
-543
-335
-148
-4
94
156
201
245
292
340
382
414
439
463
493
529
564
585
583
555
509
457
413
384
369
362
355
347
338
331
324
309
272
199
86
-59
-209
-332
-399
-394
-319
-195
-52
81
187
263
319
369
426
493
566
632
675
685
658
601
527
452
394
361
354
364
380
395
407
422
452
503
574
651
707
719
672
569
430
287
167
84
33
-8
-62
-146
-262
-395
-525
-637
-728
-806
-887
-981
-1088
-1195
-1285
-1344
-1370
-1369
-1353
-1332
-1308
-1272
-1217
-1140
-1049
-959
-886
-837
-803
-767
-710
-624
-518
-416
-346
-323
-344
-386
-420
-426
-403
-373
-368
-417
-529
-688
-860
-1008
-1108
-1153
-1160
-1150
-1141
-1138
-1132
-1109
-1058
-977
-875
-762
-648
-536
-426
-316
-212
-123
-57
-15
16
58
135
258
423
603
764
877
932
937
917
896
884
874
841
763
630
453
261
90
-32
-97
-118
-118
-120
-133
-149
-150
-115
-29
108
287
491
706
918
1118
1296
1441
1543
1596
1598
1557
1485
1391
1279
1145
982
787
567
338
122
-61
-204
-314
-405
-497
-598
-705
-804
-877
-915
-919
-904
-885
-875
-871
-860
-821
-742
-619
-469
-316
-186
-97
-50
-36
-34
-28
-7
27
67
102
123
126
112
87
58
33
22
33
73
144
243
362
488
608
713
799
870
934
996
1060
1122
1178
1223
1255
1276
1291
1308
1329
1352
1374
1388
1390
1379
1361
1341
1325
1314
1305
1289
1255
1194
1101
979
835
683
535
404
296
212
148
99
58
24
-2
-15
-12
8
41
76
101
105
81
28
-46
-134
-225
-318
-413
-515
-629
-754
-882
-999
-1090
-1142
-1152
-1125
-1078
-1028
-990
-970
-964
-961
-948
-913
-856
-785
-715
-662
-634
-633
-648
-665
-669
-650
-609
-556
-504
-465
-446
-443
-448
-451
-444
-426
-404
-388
-390
-416
-468
-540
-625
-712
-794
-864
-917
-947
-951
-924
-867
-782
-678
-564
-453
-355
-279
-230
-213
-229
-278
-359
-461
-571
-673
-749
-788
-789
-760
-715
-671
-637
-615
-598
-579
-551
-516
-483
-467
-476
-512
-562
-607
-625
-603
-542
-453
-357
-271
-204
-154
-108
-53
21
113
213
304
374
416
432
432
427
425
428
434
436
428
406
371
324
271
219
177
151
146
162
192
224
244
238
202
141
67
-3
-54
-81
-89
-88
-93
-113
-149
-197
-250
-303
-358
-422
-503
-603
-716
-826
-916
-969
-977
-943
-878
-798
-715
-635
-561
-491
-426
-369
-323
-294
-281
-279
-276
-259
-219
-151
-57
59
186
316
444
563
669
756
819
855
859
833
776
691
580
445
293
133
-21
-151
-240
-273
-244
-154
-12
166
366
573
776
965
1132
1269
1370
1430
1448
1428
1376
1302
1213
1113
1006
896
788
690
614
568
559
590
654
739
829
911
972
1004
1006
980
928
856
773
687
605
534
478
437
409
391
378
369
363
361
361
363
360
346
311
252
170
69
-39
-142
-233
-307
-365
-411
-450
-486
-516
-538
-544
-530
-496
-447
-388
-328
-273
-225
-180
-134
-81
-16
62
150
243
333
413
474
512
521
501
454
383
293
190
76
-44
-168
-292
-414
-526
-623
-702
-759
-798
-819
-826
-819
-793
-742
-660
-545
-402
-246
-93
38
134
191
211
204
180
144
98
36
-46
-151
-273
-402
-522
-616
-674
-690
-669
-617
-546
-465
-381
-300
-225
-160
-107
-71
-55
-57
-78
-111
-149
-183
-204
-204
-177
-121
-38
67
185
308
430
549
665
781
900
1022
1140
1247
1332
1387
1406
1392
1352
1299
1242
1189
1144
1106
1070
1033
994
956
921
896
886
892
913
946
985
1027
1067
1107
1148
1193
1241
1289
1328
1347
1332
1273
1165
1006
809
583
342
99
-135
-355
-554
-727
-865
-959
-999
-979
-896
-750
-549
-301
-20
282
590
884
1143
1345
1467
1494
1423
1262
1031
760
479
215
-12
-191
-317
-390
-409
-374
-285
-145
37
242
447
624
747
798
770
667
502
294
63
-177
-412
-634
-837
-1010
-1148
-1236
-1268
-1242
-1163
-1049
-920
-801
-712
-665
-663
-698
-757
-824
-882
-921
-934
-921
-885
-830
-763
-687
-606
-523
-442
-369
-313
-282
-283
-320
-385
-465
-536
-575
-561
-485
-349
-169
34
236
418
570
686
763
796
777
692
530
286
-37
-422
-844
-1273
-1681
-2047
-2355
-2595
-2759
-2842
-2835
-2736
-2546
-2275
-1940
-1568
-1189
-834
-528
-291
-131
-51
-45
-101
-206
-345
-505
-674
-838
-986
-1104
-1177
-1195
-1150
-1041
-877
-672
-443
-208
23
244
456
661
857
1042
1204
1331
1411
1438
1408
1327
1203
1046
865
668
462
254
50
-142
-314
-460
-572
-647
-683
-678
-634
-557
-455
-338
-218
-104
-4
78
142
186
211
218
209
188
159
130
109
98
99
104
107
98
72
29
-27
-87
-141
-181
-204
-209
-195
-162
-107
-27
82
218
378
550
718
864
971
1029
1031
978
878
739
571
385
187
-15
-212
-393
-545
-650
-694
-668
-570
-408
-197
43
293
535
759
958
1130
1271
1375
1437
1452
1418
1340
1229
1100
970
854
764
705
676
674
691
719
750
777
797
808
810
804
790
766
730
676
599
498
373
233
86
-55
-180
-281
-354
-398
-412
-396
-351
-276
-174
-50
89
231
364
477
559
605
614
590
538
464
374
271
154
25
-115
-262
-409
-545
-659
-744
-795
-816
-812
-791
-758
-714
-656
-580
-482
-364
-233
-99
24
128
209
271
321
370
425
488
559
634
708
777
841
900
956
1008
1054
1089
1106
1100
1065
999
904
784
648
507
370
248
146
65
4
-42
-80
-113
-141
-166
-184
-195
-199
-199
-198
-197
-196
-193
-183
-159
-121
-70
-11
49
103
147
182
211
241
275
314
355
391
413
414
389
338
265
176
77
-26
-127
-221
-304
-368
-408
-420
-402
-360
-302
-244
-199
-183
-205
-269
-371
-506
-663
-831
-1000
-1161
-1306
-1430
-1531
-1607
-1662
-1698
-1722
-1736
-1742
-1741
-1732
-1716
-1691
-1659
-1619
-1571
-1514
-1444
-1360
-1262
-1150
-1029
-906
-786
-672
-568
-473
-387
-313
-251
-203
-169
-145
-126
-103
-69
-17
54
138
231
323
406
473
519
540
532
495
432
349
258
171
98
49
22
14
16
20
20
14
5
-3
-7
-6
-1
4
7
6
3
-1
-3
-2
1
3
5
4
2
0
-1
-1
1
3
4
3
2
0
0
0
2
3
4
3
2
0
0
1
2
3
3
3
1
1
0
1
2
3
3
2
1
1
1
1
2
3
3
2
1
1
1
2
2
3
3
2
1
1
1
2
2
3
3
2
2
1
2
2
3
3
3
2
2
1
2
2
3
3
3
2
2
2
2
2
3
3
2
2
2
2
2
2
3
3
2
2
2
2
2
3
3
3
2
2
2
2
2
3
3
3
2
2
2
2
2
3
3
3
2
2
2
2
3
3
3
3
2
2
2
2
3
3
3
3
3
2
2
2
3
3
3
3
3
2
2
3
3
3
3
3
3
2
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
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
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
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
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
