5
22086
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
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
3
3
3
4
4
3
3
4
4
4
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
5
5
4
4
4
5
5
4
4
4
5
5
4
4
4
5
5
4
4
4
5
5
4
4
5
5
5
4
4
5
5
5
4
4
5
5
5
4
4
5
5
5
4
4
5
5
5
4
4
5
5
5
4
4
5
6
5
4
4
5
6
5
4
4
5
6
5
4
4
6
6
5
4
4
6
6
5
4
5
6
6
5
4
5
6
6
5
4
5
6
7
5
4
5
6
7
5
4
5
7
7
5
3
4
7
8
5
3
4
8
8
5
2
4
8
10
5
1
3
10
12
6
-2
-2
10
21
19
7
-2
6
24
36
36
30
31
40
48
47
41
40
46
50
44
33
36
60
86
85
46
-9
-40
-28
8
31
21
-5
-16
2
34
47
27
-13
-48
-58
-45
-23
-7
-6
-14
-20
-14
1
9
-3
-30
-47
-33
6
43
53
40
25
21
19
4
-19
-27
-9
19
25
3
-24
-29
-17
-14
-38
-68
-75
-50
-19
-11
-25
-38
-38
-38
-51
-69
-67
-34
4
13
-12
-43
-46
-22
6
15
10
7
14
27
37
42
36
14
-19
-42
-32
8
45
48
21
2
18
56
76
57
14
-26
-50
-66
-73
-56
-8
46
66
37
-12
-36
-22
4
9
-8
-23
-18
2
19
27
31
31
19
-5
-26
-31
-23
-27
-50
-71
-62
-28
-8
-35
-89
-120
-95
-40
-3
-4
-20
-18
-2
0
-25
-50
-40
-1
25
6
-40
-65
-41
8
39
37
27
34
55
62
39
4
-21
-31
-42
-58
-64
-42
-1
26
23
6
8
37
61
49
8
-19
0
50
91
96
75
56
48
33
4
-19
-7
39
78
67
9
-49
-59
-22
18
24
-2
-24
-21
-2
4
-8
-21
-16
1
5
-19
-53
-63
-35
7
24
0
-39
-49
-13
39
62
38
-6
-23
0
30
20
-37
-97
-108
-57
9
35
5
-46
-73
-59
-29
-15
-26
-49
-67
-73
-71
-62
-43
-20
-6
-11
-33
-57
-68
-63
-48
-28
-7
12
17
-2
-42
-80
-87
-55
0
45
59
43
12
-18
-41
-54
-51
-29
6
34
41
25
3
-14
-23
-31
-36
-33
-23
-19
-30
-47
-44
-10
31
43
20
-8
-2
35
54
21
-44
-80
-57
-2
24
2
-30
-26
12
41
32
5
-2
14
14
-31
-93
-115
-74
-15
0
-42
-96
-110
-83
-49
-37
-37
-25
2
24
31
33
41
42
20
-21
-48
-36
2
24
10
-20
-33
-22
-9
-12
-20
-10
19
44
45
31
20
8
-25
-78
-114
-94
-23
38
37
-19
-69
-65
-19
22
27
8
-4
6
25
35
28
2
-39
-85
-117
-114
-79
-41
-23
-26
-32
-30
-28
-33
-37
-24
2
16
2
-25
-29
0
33
33
-2
-39
-50
-40
-33
-36
-37
-28
-23
-37
-57
-47
4
61
74
37
-13
-33
-27
-26
-42
-49
-24
15
29
1
-31
-25
16
47
36
0
-15
3
23
13
-16
-27
-6
20
16
-13
-27
-3
44
74
66
34
0
-25
-34
-17
31
90
119
99
53
27
38
62
63
40
25
32
42
24
-18
-42
-22
21
38
13
-17
-11
31
65
59
25
-1
-3
2
-4
-9
9
44
62
35
-20
-57
-51
-16
13
24
30
34
18
-30
-84
-95
-42
34
65
31
-24
-36
7
61
78
61
47
61
84
84
57
28
20
22
12
-13
-29
-16
18
44
48
38
31
27
20
11
11
19
18
-7
-44
-57
-28
18
37
12
-29
-44
-24
5
17
10
1
-4
-9
-19
-16
15
66
107
116
99
78
64
46
16
-18
-36
-29
-8
12
29
42
42
19
-25
-58
-54
-15
27
41
28
6
-10
-20
-23
-10
25
65
74
42
-3
-15
16
57
65
32
-9
-25
-10
17
32
27
1
-35
-60
-50
-3
43
44
-11
-76
-91
-48
9
28
10
-2
19
52
59
33
8
17
45
53
21
-24
-43
-23
16
47
57
50
32
14
12
34
58
47
-10
-71
-77
-15
58
65
0
-69
-66
8
87
111
84
51
38
31
13
-4
1
17
1
-64
-135
-145
-79
4
32
-4
-45
-36
13
43
17
-39
-70
-52
-3
38
56
50
27
-8
-35
-29
16
71
88
50
-12
-50
-45
-16
5
11
14
22
23
8
-15
-26
-20
-11
-15
-26
-19
12
41
37
-5
-52
-67
-46
-21
-19
-31
-24
14
53
51
0
-53
-51
11
76
80
17
-53
-63
-11
41
38
-13
-53
-37
11
34
5
-42
-50
-3
58
91
91
85
90
82
32
-45
-94
-72
4
68
65
2
-63
-80
-52
-20
-20
-42
-56
-40
-11
4
-3
-6
21
68
94
68
9
-31
-17
31
57
29
-25
-52
-28
20
48
44
28
16
0
-31
-61
-54
1
66
79
23
-56
-90
-55
8
38
10
-42
-69
-45
8
44
27
-35
-99
-113
-61
24
88
96
61
22
6
13
29
47
65
75
59
11
-42
-65
-44
-6
12
-3
-33
-50
-47
-34
-21
-7
12
32
40
27
-5
-41
-58
-41
2
35
24
-31
-78
-64
7
63
43
-37
-89
-55
23
52
-7
-85
-85
7
100
101
21
-49
-42
8
26
-17
-65
-59
-8
23
-8
-72
-106
-86
-43
-19
-23
-31
-19
9
35
44
28
-9
-53
-78
-63
-17
22
20
-23
-71
-92
-81
-57
-36
-19
-6
4
13
29
52
65
44
-7
-55
-64
-39
-19
-31
-58
-53
-4
51
55
-2
-72
-94
-54
5
28
-4
-59
-86
-61
0
53
65
38
2
-17
-23
-34
-60
-75
-52
5
54
56
18
-18
-19
5
16
2
-15
-7
23
48
45
24
6
-1
-9
-23
-38
-49
-55
-58
-50
-21
17
35
17
-19
-34
-12
16
15
-15
-34
-13
31
55
37
1
-16
-8
6
13
19
33
45
33
-1
-32
-35
-16
-3
-12
-33
-45
-43
-36
-30
-24
-16
-22
-51
-87
-92
-45
33
89
90
44
-11
-43
-44
-24
-3
7
5
4
21
56
81
61
-4
-70
-88
-49
7
33
23
7
6
5
-15
-47
-57
-25
26
52
34
-4
-23
-17
-3
1
-2
6
28
50
59
55
48
43
36
24
11
7
13
20
20
14
9
11
23
37
40
22
-14
-42
-39
-3
39
54
35
5
-7
4
21
27
22
15
8
-4
-21
-32
-21
9
37
45
29
-2
-38
-72
-96
-100
-78
-33
17
53
58
32
-12
-45
-41
-2
39
44
10
-24
-21
12
30
2
-56
-90
-76
-36
-10
-13
-19
-6
20
37
34
26
24
21
9
-5
-6
0
-9
-42
-73
-62
-12
27
11
-38
-57
-15
46
57
7
-44
-34
22
52
14
-58
-95
-73
-29
-12
-22
-28
-12
7
8
1
10
33
34
-7
-65
-86
-52
6
40
34
14
3
2
-6
-24
-41
-44
-35
-17
9
41
57
37
-11
-48
-42
-7
9
-22
-75
-98
-74
-34
-20
-34
-46
-39
-28
-39
-63
-66
-36
0
3
-20
-28
9
62
73
18
-56
-80
-31
47
86
63
6
-34
-30
6
44
66
64
40
-4
-58
-98
-100
-56
10
55
52
15
-14
-6
26
41
23
-4
-1
41
83
88
60
35
37
47
31
-12
-45
-40
-9
7
-7
-28
-20
17
48
46
20
-6
-19
-24
-26
-13
13
33
21
-11
-24
10
66
90
57
-3
-40
-40
-31
-37
-42
-20
29
67
70
54
55
74
72
22
-53
-94
-79
-40
-24
-39
-47
-22
17
26
-6
-44
-48
-17
16
28
26
29
42
46
26
-8
-31
-29
-5
26
47
42
10
-33
-53
-30
18
45
24
-18
-28
11
58
55
-9
-76
-82
-20
53
77
52
24
26
43
40
5
-29
-25
15
53
54
21
-13
-24
-13
3
8
5
-5
-22
-45
-69
-85
-87
-76
-57
-32
-7
11
16
15
20
40
60
58
30
-4
-15
2
26
32
20
12
19
34
31
7
-20
-27
-7
21
38
40
32
22
11
-2
-14
-20
-16
0
21
36
33
13
-6
-2
25
52
49
16
-15
-15
13
40
48
48
58
70
54
3
-49
-57
-16
34
57
52
49
55
45
5
-40
-45
-5
33
26
-17
-42
-22
9
3
-37
-57
-24
27
33
-18
-72
-70
-23
7
-18
-68
-88
-64
-28
-9
0
20
33
4
-71
-137
-131
-60
8
15
-22
-38
-2
45
48
2
-34
-8
66
123
115
56
-5
-29
-23
-16
-24
-41
-45
-22
14
35
20
-22
-53
-39
16
65
67
21
-28
-38
-3
48
86
101
96
71
29
-17
-41
-31
-6
3
-13
-28
-16
23
59
63
34
-4
-25
-17
14
51
74
72
48
23
13
21
30
30
22
15
11
2
-8
-2
26
55
51
11
-25
-13
42
86
71
13
-27
-11
40
70
52
12
-8
2
20
27
25
27
27
8
-31
-68
-79
-59
-24
7
25
24
3
-27
-37
-6
50
83
63
9
-31
-30
-17
-31
-67
-75
-22
63
108
77
5
-39
-24
17
33
16
-4
3
28
42
32
10
-3
-4
-5
-13
-17
-3
31
68
91
87
57
15
-21
-36
-26
-5
11
16
16
13
1
-27
-59
-70
-42
7
44
46
30
27
54
89
103
81
41
12
5
13
22
21
14
9
16
35
51
47
16
-23
-39
-22
7
13
-17
-55
-65
-38
-3
11
2
-4
10
34
42
24
-3
-18
-18
-11
-4
6
21
32
27
5
-15
-14
7
31
40
27
-3
-38
-60
-53
-14
35
58
37
-10
-44
-40
-10
15
17
1
-14
-18
-13
-3
6
12
5
-13
-28
-26
-13
-9
-22
-32
-12
34
66
47
-6
-41
-19
39
74
52
-5
-53
-68
-58
-40
-19
5
17
6
-14
-8
40
95
101
40
-36
-61
-20
32
37
-4
-35
-17
30
50
15
-46
-75
-48
9
49
44
8
-25
-31
-10
13
16
-8
-36
-43
-22
8
28
38
51
71
76
45
-12
-55
-54
-22
-2
-18
-50
-55
-22
22
42
30
10
1
1
-2
-6
2
23
40
30
-7
-41
-47
-18
25
55
52
13
-47
-95
-97
-41
42
95
77
5
-67
-83
-39
27
67
65
43
33
43
55
44
6
-32
-37
-2
46
68
50
15
-2
9
23
10
-28
-57
-49
-12
20
25
15
17
38
49
24
-28
-63
-49
4
45
38
-4
-34
-20
25
62
65
47
36
46
64
71
61
41
14
-15
-39
-37
1
51
75
48
-2
-22
13
75
107
81
24
-11
2
40
59
42
10
-6
9
38
52
37
5
-17
-12
11
23
3
-36
-57
-35
13
46
42
20
12
21
16
-24
-78
-100
-69
-14
18
11
-12
-26
-31
-44
-65
-69
-42
-1
19
4
-25
-36
-22
2
20
29
27
8
-24
-44
-24
30
72
53
-24
-101
-118
-75
-22
-9
-40
-77
-87
-67
-34
-7
9
13
9
2
0
4
9
7
1
-5
-8
-10
-9
4
34
64
70
39
-10
-45
-49
-30
-9
4
8
3
-11
-30
-42
-41
-33
-29
-26
-9
21
43
35
5
-17
-10
4
-10
-56
-101
-107
-82
-60
-59
-60
-35
7
30
11
-26
-46
-42
-39
-45
-38
1
45
37
-43
-140
-171
-110
-14
38
28
-2
-4
18
32
20
1
-4
3
3
-6
-4
21
54
65
45
17
4
7
5
-14
-40
-51
-40
-14
12
27
32
31
28
24
16
3
-9
-8
12
35
35
4
-29
-24
23
71
62
-10
-87
-102
-42
41
76
43
-21
-61
-53
-17
10
6
-20
-44
-43
-16
16
24
-4
-51
-83
-70
-14
52
92
84
34
-23
-53
-42
-14
-5
-30
-63
-62
-20
26
27
-17
-59
-52
-5
31
22
-9
-13
24
66
68
30
-8
-19
-9
-4
-6
4
33
59
54
23
-3
-1
16
18
2
-8
6
32
38
14
-22
-42
-35
-13
17
51
78
80
45
-11
-51
-53
-29
-5
7
11
7
-10
-35
-41
-3
61
96
61
-14
-50
-1
91
141
106
28
-18
-7
15
-4
-60
-97
-73
-5
54
65
36
-2
-18
-6
25
56
64
35
-19
-60
-57
-13
34
46
13
-41
-81
-86
-55
-7
29
25
-17
-55
-42
30
105
115
47
-40
-72
-36
17
27
-5
-33
-26
-1
0
-31
-61
-57
-27
-5
-13
-40
-62
-69
-69
-65
-50
-20
10
21
15
9
15
24
22
13
20
48
76
72
40
14
18
40
43
17
-7
3
39
54
20
-42
-76
-57
-12
11
-5
-39
-55
-41
-11
18
34
31
9
-15
-10
36
95
115
71
0
-35
-10
31
30
-17
-58
-43
14
56
47
17
14
43
60
26
-39
-78
-62
-17
8
2
-8
-4
3
-6
-23
-11
35
75
61
0
-52
-48
-7
9
-22
-63
-57
-2
46
38
-14
-58
-63
-42
-27
-26
-22
-9
0
-5
-17
-21
-16
-16
-22
-15
18
50
43
-12
-70
-79
-40
-1
-1
-29
-44
-33
-24
-42
-69
-72
-45
-22
-24
-27
6
66
98
61
-13
-56
-40
-5
-5
-35
-49
-27
-8
-37
-94
-105
-32
76
125
85
10
-23
-2
21
-2
-54
-86
-75
-45
-30
-32
-33
-21
-1
15
28
38
36
10
-30
-61
-69
-58
-42
-20
15
47
43
-13
-89
-121
-77
13
86
102
77
42
14
-10
-28
-27
-6
17
19
1
-14
-7
11
22
24
30
37
19
-41
-118
-152
-108
-11
72
92
54
0
-37
-51
-49
-37
-17
3
16
19
16
6
-16
-47
-69
-66
-38
-7
7
10
19
44
73
83
69
36
-9
-59
-93
-86
-23
66
126
120
67
19
11
30
35
10
-22
-30
-3
33
45
24
-15
-44
-44
-14
30
63
70
51
22
-7
-36
-69
-95
-93
-52
8
50
51
25
5
8
20
14
-19
-54
-60
-32
-2
-2
-34
-64
-56
-14
20
6
-49
-96
-96
-58
-24
-24
-37
-29
4
23
-4
-61
-89
-56
14
64
69
51
44
43
17
-45
-110
-127
-81
-7
48
63
47
20
-5
-16
-10
12
33
44
51
59
61
36
-14
-51
-39
11
43
19
-31
-37
29
110
121
48
-40
-72
-49
-33
-55
-77
-41
44
104
77
-13
-88
-94
-54
-16
3
31
87
141
142
72
-27
-94
-97
-51
5
46
63
58
38
11
-13
-26
-27
-20
-13
-14
-28
-47
-57
-49
-27
-3
21
48
77
91
73
28
-9
-8
24
52
50
26
5
-1
-2
-3
10
47
89
98
61
13
-6
11
25
11
-14
-13
16
32
4
-44
-56
-14
30
19
-44
-90
-63
14
66
43
-26
-70
-55
-9
15
-2
-38
-50
-21
38
89
102
65
4
-37
-26
24
68
65
16
-43
-76
-75
-50
-5
54
115
152
153
129
99
64
4
-84
-155
-153
-74
18
44
-6
-64
-54
35
130
153
87
-21
-106
-133
-106
-53
-6
10
-9
-38
-41
-1
56
86
68
18
-40
-98
-155
-185
-143
-17
130
195
127
-21
-134
-146
-85
-27
-7
6
50
104
114
57
-25
-64
-41
8
39
47
50
50
26
-30
-81
-83
-27
41
68
43
-8
-56
-91
-106
-81
-10
70
102
71
33
52
116
133
31
-139
-233
-158
29
171
172
75
-10
-32
-34
-67
-101
-61
63
173
158
11
-153
-215
-159
-65
-5
25
62
108
118
59
-30
-83
-71
-32
-12
-14
1
48
93
89
31
-27
-35
12
73
108
104
64
-3
-81
-136
-131
-64
21
72
70
36
-3
-44
-88
-111
-74
25
126
147
65
-52
-113
-90
-33
-11
-31
-39
9
95
152
140
77
21
10
32
49
37
3
-27
-34
-28
-29
-45
-58
-33
43
130
159
91
-43
-154
-167
-86
21
84
84
52
26
12
-8
-49
-98
-124
-98
-20
74
131
115
43
-29
-49
-25
-9
-37
-88
-104
-59
10
45
32
9
9
17
-6
-61
-98
-74
-4
48
48
21
16
38
50
29
-2
-3
28
53
43
18
11
21
12
-28
-58
-34
30
65
26
-45
-66
-10
62
70
3
-76
-106
-87
-61
-49
-35
-2
40
66
65
44
-3
-82
-164
-182
-92
52
126
56
-93
-174
-113
11
59
-9
-90
-60
77
191
164
12
-136
-169
-83
40
113
107
43
-31
-65
-32
43
95
69
-25
-107
-109
-33
48
75
47
4
-34
-75
-120
-134
-75
50
165
197
141
63
29
38
27
-51
-166
-226
-164
-6
133
145
27
-110
-142
-38
111
190
169
109
79
69
17
-93
-191
-188
-83
31
63
21
-14
13
71
99
85
73
97
126
108
34
-47
-89
-100
-116
-134
-108
-4
135
218
190
83
-20
-63
-45
2
49
87
107
96
50
-12
-63
-81
-60
-18
21
35
28
30
63
109
113
44
-56
-93
-23
91
128
36
-111
-181
-114
29
133
139
78
16
-4
17
62
103
107
58
-21
-70
-45
32
90
77
5
-72
-116
-125
-103
-38
67
157
154
35
-121
-192
-123
23
139
162
116
58
21
-3
-27
-50
-62
-53
-15
59
146
194
146
11
-123
-146
-30
145
253
226
99
-37
-114
-129
-116
-101
-73
-15
62
109
78
-24
-119
-112
18
182
242
139
-54
-197
-212
-142
-83
-69
-53
20
120
149
56
-97
-177
-111
38
133
95
-27
-113
-99
-36
-31
-119
-204
-156
47
263
306
132
-100
-174
-26
188
251
97
-133
-248
-202
-101
-60
-65
-10
146
303
310
134
-88
-168
-51
129
172
3
-248
-359
-211
89
300
256
20
-180
-170
8
155
128
-26
-140
-119
-17
49
48
39
66
85
23
-103
-183
-130
21
142
143
44
-60
-92
-33
84
185
177
14
-228
-370
-282
-30
165
147
-9
-87
11
152
133
-61
-232
-200
-13
117
70
-55
-76
34
128
69
-92
-183
-109
49
143
116
30
-33
-53
-53
-35
13
75
107
87
49
37
49
44
3
-41
-51
-39
-45
-72
-71
-13
62
79
30
-8
29
104
114
17
-111
-151
-75
34
82
60
29
31
40
14
-35
-52
-1
90
156
159
107
31
-40
-84
-79
-23
54
100
75
-5
-83
-100
-48
27
61
30
-29
-52
-12
51
58
-20
-124
-157
-77
59
142
118
28
-25
28
161
265
233
47
-188
-310
-231
-19
157
188
121
82
111
107
-31
-236
-299
-109
187
310
141
-136
-231
-60
183
254
118
-55
-115
-84
-85
-154
-201
-134
27
178
244
216
113
-43
-194
-236
-113
91
196
115
-44
-99
-11
62
-30
-220
-280
-94
181
267
81
-162
-172
95
384
401
105
-267
-440
-335
-86
135
265
336
363
289
63
-254
-486
-462
-167
235
505
505
274
-17
-198
-218
-156
-122
-135
-84
136
453
587
286
-364
-898
-834
-146
647
925
533
-104
-432
-300
-8
107
33
2
120
226
133
-97
-214
-91
113
159
17
-121
-95
46
149
155
121
78
-19
-164
-210
-28
274
381
114
-329
-528
-272
233
583
546
194
-238
-531
-529
-185
342
686
547
26
-407
-376
1
249
104
-197
-235
53
317
268
46
-6
161
218
-74
-471
-487
-5
526
564
74
-460
-562
-209
261
528
493
207
-187
-443
-303
206
648
533
-113
-670
-548
148
704
591
27
-337
-201
96
93
-196
-345
-108
260
336
50
-280
-360
-213
-21
140
280
298
32
-442
-713
-428
240
694
538
5
-354
-309
-128
-104
-125
106
524
640
143
-576
-749
-109
732
904
224
-620
-826
-306
319
448
85
-296
-319
-24
292
407
294
39
-235
-385
-296
-3
271
291
52
-198
-207
6
167
53
-240
-364
-69
489
832
574
-172
-830
-834
-142
693
1000
562
-233
-767
-708
-191
388
695
606
207
-251
-449
-208
294
597
375
-204
-604
-470
-1
311
258
105
156
295
134
-374
-698
-290
663
1280
897
-156
-867
-639
91
416
39
-435
-295
376
797
448
-293
-593
-147
494
594
72
-465
-471
-37
339
384
269
226
180
-68
-404
-397
154
822
914
257
-540
-723
-209
374
460
145
-55
65
183
-20
-341
-302
160
520
326
-154
-231
275
694
321
-577
-927
-146
985
1085
-182
-1542
-1422
248
1841
1722
-19
-1676
-1708
-223
1314
1635
764
-303
-711
-418
55
243
72
-244
-449
-401
-129
192
380
399
359
333
232
-49
-402
-529
-282
88
164
-138
-425
-265
271
637
419
-174
-505
-192
484
863
555
-199
-768
-683
-20
678
836
332
-372
-617
-167
520
737
275
-324
-371
153
554
254
-456
-700
-71
794
882
-4
-917
-768
443
1541
1370
-20
-1428
-1673
-677
575
1020
439
-472
-826
-352
425
714
232
-517
-735
-152
653
826
140
-731
-902
-208
645
853
332
-294
-444
-150
126
97
-95
-167
-65
50
74
58
48
-23
-191
-295
-131
219
359
10
-574
-774
-274
506
768
153
-831
-1258
-671
465
1179
870
-166
-1020
-990
-192
582
644
59
-467
-358
205
516
176
-419
-517
93
792
807
85
-667
-784
-330
113
203
163
333
625
635
239
-177
-206
33
52
-312
-591
-259
517
945
500
-411
-859
-426
343
599
155
-353
-256
370
808
507
-325
-948
-800
24
912
1248
842
21
-635
-724
-324
88
103
-204
-356
-27
518
647
49
-857
-1297
-911
-96
431
328
-151
-554
-707
-743
-787
-769
-575
-273
-82
-119
-274
-369
-377
-419
-540
-604
-458
-172
-45
-308
-842
-1228
-1108
-516
134
390
120
-414
-806
-853
-680
-553
-580
-616
-455
-120
113
-6
-400
-714
-671
-361
-133
-203
-441
-567
-518
-516
-756
-1083
-1100
-609
100
481
266
-274
-631
-589
-423
-562
-1079
-1565
-1505
-796
113
586
331
-367
-905
-863
-321
254
433
162
-250
-451
-339
-91
70
78
21
-18
-63
-180
-367
-538
-619
-610
-551
-444
-271
-80
-5
-142
-415
-608
-576
-403
-328
-477
-704
-718
-391
77
313
121
-324
-609
-454
47
513
619
380
115
128
414
682
655
355
76
75
320
544
540
354
195
183
246
251
193
200
357
579
684
570
296
6
-197
-276
-228
-62
159
347
483
671
1036
1527
1877
1814
1344
785
487
527
688
730
640
606
757
1006
1139
1034
764
485
268
72
-152
-356
-418
-238
189
776
1379
1832
1996
1827
1420
963
611
378
150
-190
-626
-1000
-1126
-952
-611
-331
-259
-354
-442
-395
-260
-221
-411
-759
-1041
-1086
-918
-699
-526
-334
-10
418
743
783
597
462
609
985
1280
1202
712
25
-591
-982
-1117
-1022
-767
-475
-300
-279
-258
-21
434
766
523
-424
-1646
-2415
-2285
-1475
-701
-567
-1076
-1660
-1689
-983
102
1010
1397
1256
765
101
-590
-1115
-1250
-912
-298
208
321
86
-197
-276
-178
-159
-423
-927
-1438
-1760
-1873
-1874
-1815
-1653
-1353
-1020
-876
-1081
-1573
-2077
-2299
-2120
-1640
-1071
-588
-274
-147
-189
-329
-438
-385
-153
127
273
205
-1
-216
-395
-576
-762
-822
-591
-61
542
914
916
669
415
305
320
358
352
303
253
275
468
909
1549
2178
2533
2491
2154
1763
1522
1497
1622
1760
1755
1525
1168
992
1327
2219
3303
4022
4038
3447
2619
1870
1327
1056
1178
1731
2427
2693
2102
825
-392
-805
-262
724
1477
1721
1666
1637
1667
1492
900
51
-568
-508
277
1387
2253
2501
2128
1392
574
-166
-762
-1134
-1197
-996
-785
-891
-1406
-2025
-2226
-1703
-656
344
793
597
29
-582
-1093
-1504
-1768
-1710
-1176
-253
692
1207
1039
282
-688
-1428
-1666
-1430
-1025
-857
-1208
-2076
-3174
-4070
-4391
-3973
-2958
-1739
-792
-423
-600
-1006
-1314
-1446
-1620
-2134
-3081
-4237
-5164
-5446
-4911
-3782
-2636
-2121
-2500
-3378
-3949
-3660
-2747
-2061
-2293
-3327
-4373
-4736
-4411
-3934
-3729
-3721
-3583
-3233
-2951
-3005
-3287
-3399
-3066
-2376
-1627
-1041
-682
-577
-759
-1143
-1443
-1354
-826
-96
556
1049
1439
1705
1738
1578
1567
2083
3093
4040
4301
3779
3016
2705
3100
3880
4515
4713
4560
4345
4319
4557
4936
5210
5177
4855
4543
4621
5253
6218
7035
7285
6865
6050
5333
5132
5512
6101
6347
5984
5310
4941
5221
5853
6157
5716
4748
3839
3343
3113
2762
2121
1377
832
624
679
848
1000
1020
830
445
0
-350
-526
-475
-78
783
1999
3135
3709
3632
3304
3221
3476
3726
3650
3338
3152
3268
3486
3551
3536
3754
4259
4571
4064
2653
1006
-20
-170
-4
-301
-1274
-2380
-2853
-2419
-1503
-814
-764
-1268
-2000
-2753
-3495
-4130
-4350
-3857
-2800
-1911
-2059
-3522
-5668
-7364
-7803
-6998
-5598
-4320
-3572
-3481
-4062
-5233
-6683
-7923
-8568
-8593
-8280
-7917
-7565
-7118
-6497
-5736
-4932
-4194
-3688
-3594
-3915
-4307
-4217
-3333
-1922
-672
-135
-331
-863
-1363
-1752
-2075
-2211
-1888
-1014
54
690
495
-333
-1117
-1202
-438
712
1491
1363
361
-937
-1799
-1822
-1141
-211
611
1282
1902
2378
2340
1469
-68
-1570
-2266
-1928
-1064
-478
-582
-1064
-1222
-658
314
910
535
-771
-2490
-4154
-5646
-6966
-7795
-7496
-5700
-2925
-466
521
-41
-1091
-1353
-417
1014
1861
1646
860
474
1122
2663
4354
5424
5591
5198
4913
5191
5904
6452
6324
5598
4904
4835
5370
5892
5791
5033
4131
3604
3510
3486
3173
2533
1797
1220
921
869
890
658
-184
-1706
-3423
-4410
-3869
-1739
1157
3579
4584
3984
2287
305
-1250
-1941
-1602
-317
1522
3195
3873
3071
1050
-1246
-2768
-3038
-2379
-1555
-1243
-1764
-3098
-4877
-6286
-6245
-4111
-432
3142
5022
4981
4270
4330
5373
6274
5841
4075
2141
1213
1506
2380
3126
3462
3390
2914
2069
1083
254
-387
-1110
-2055
-2887
-3076
-2534
-1788
-1387
-1273
-954
-298
97
-483
-1943
-3349
-3883
-3694
-3614
-4117
-4800
-4970
-4558
-4174
-4275
-4497
-4013
-2460
-353
1445
2495
2975
3262
3549
3874
4258
4599
4492
3441
1453
-641
-1638
-902
1112
3227
4453
4617
4309
4349
5202
6665
7916
7966
6325
3466
630
-941
-771
688
2523
3932
4493
4139
3102
1891
1108
1114
1798
2719
3473
3877
3837
3163
1676
-476
-2684
-4154
-4373
-3377
-1683
-52
799
478
-874
-2628
-4081
-4919
-5308
-5549
-5732
-5817
-5978
-6661
-8147
-10100
-11695
-12271
-11818
-10815
-9720
-8737
-8005
-7748
-8016
-8397
-8217
-7207
-5835
-4848
-4475
-4233
-3550
-2422
-1321
-555
2
474
517
-346
-1883
-2937
-2397
-412
1543
1996
829
-760
-1568
-1480
-1253
-1457
-1906
-2126
-2096
-2270
-2900
-3593
-3685
-2996
-2049
-1513
-1560
-1808
-1833
-1583
-1291
-1115
-972
-687
-208
366
887
1234
1361
1382
1610
2399
3811
5415
6509
6595
5669
4086
2258
538
-673
-959
-201
1162
2358
2891
2889
2791
2717
2276
1046
-839
-2712
-3957
-4454
-4414
-3967
-3124
-2143
-1635
-2016
-2844
-2985
-1679
577
2386
2773
2083
1497
1751
2530
3106
3316
3657
4442
5196
5155
4299
3620
4151
5773
7171
7045
5344
3265
2097
2096
2430
2086
802
-757
-1610
-1247
4
1258
1748
1369
649
171
18
-194
-697
-1107
-711
682
2271
2818
1785
-69
-1272
-839
1051
3451
5555
7159
8362
9033
8772
7387
5297
3328
2055
1371
757
-1
-467
-14
1297
2422
2117
181
-2104
-2967
-1741
510
2011
1971
1247
1335
2771
4585
5292
4334
2575
1508
2069
4019
6183
7133
5932
2684
-1358
-4376
-5095
-3643
-1413
-19
-252
-1835
-3908
-5603
-6320
-5885
-4772
-4049
-4725
-6837
-9247
-10579
-10464
-9796
-9720
-10473
-11322
-11537
-11163
-10757
-10583
-10361
-9833
-9313
-9450
-10493
-12005
-13338
-14238
-14815
-15056
-14637
-13350
-11574
-10126
-9575
-9786
-10172
-10298
-10195
-10165
-10419
-10875
-11172
-10799
-9391
-7136
-4898
-3690
-3755
-4151
-3442
-969
2518
5518
7044
7248
6979
6948
7413
8420
10035
12174
14386
16017
16684
16524
15993
15498
15254
15355
15806
16468
17154
17872
18884
20321
21711
22086
20781
18178
15577
14247
14566
15968
17520
18443
18269
16905
14805
12944
12219
12647
13195
12644
10712
8319
6706
6327
6599
6619
5969
4886
3837
3085
2593
2121
1320
-123
-2228
-4540
-6308
-6948
-6402
-5079
-3563
-2434
-2227
-3272
-5358
-7598
-8904
-8771
-7629
-6359
-5455
-4736
-3841
-2880
-2445
-2985
-4294
-5690
-6658
-7247
-7867
-8775
-9795
-10481
-10437
-9507
-7763
-5455
-2988
-886
346
444
-433
-1701
-2585
-2486
-1257
800
3213
5618
7798
9526
10458
10292
9038
7127
5244
4026
3829
4580
5731
6419
5958
4419
2756
2161
3094
4859
6144
6034
4562
2435
400
-1098
-1881
-1967
-1619
-1256
-1086
-819
20
1368
2337
1893
-60
-2388
-3639
-3246
-1793
-203
1120
2278
3267
3751
3561
3167
3320
4128
4704
3941
1682
-994
-2683
-2814
-1943
-1077
-856
-1315
-2131
-2867
-3037
-2213
-323
2132
4269
5321
5014
3557
1433
-763
-2445
-3273
-3442
-3665
-4661
-6533
-8641
-10112
-10495
-9953
-8928
-7760
-6629
-5702
-5151
-4990
-5010
-4989
-4952
-5153
-5764
-6623
-7338
-7608
-7413
-6950
-6461
-6155
-6164
-6431
-6640
-6392
-5562
-4467
-3564
-2974
-2407
-1626
-897
-777
-1412
-2177
-2224
-1410
-516
-384
-909
-1063
-29
1816
3195
3220
2234
1310
1041
1051
731
220
355
1613
3331
4248
3864
3062
3233
4782
6661
7438
6776
5758
5769
7159
9006
10062
9769
8395
6441
4208
1953
212
-382
267
1392
1852
1059
-582
-2138
-2984
-3158
-3019
-2747
-2309
-1792
-1557
-1942
-2888
-3998
-4967
-5813
-6563
-6802
-5783
-3201
127
2524
2622
470
-2409
-4069
-3435
-891
2130
4106
4271
2894
961
-479
-894
-435
350
944
1114
875
350
-307
-950
-1540
-2221
-3210
-4526
-5845
-6719
-6949
-6704
-6244
-5645
-4916
-4362
-4604
-6028
-8201
-9995
-10450
-9531
-8044
-6864
-6359
-6490
-7201
-8435
-9793
-10483
-9890
-8231
-6454
-5349
-4805
-4050
-2629
-1020
-208
-671
-1874
-2754
-2689
-1982
-1472
-1675
-2240
-2182
-716
1989
4769
6283
6054
4817
3816
3686
3989
3825
2810
1393
292
-193
-202
189
1209
2968
4934
6071
5637
3839
1679
197
-149
444
1376
1926
1541
224
-1277
-1883
-1104
381
1179
381
-1645
-3619
-4440
-3871
-2294
-98
2490
5037
6690
6613
4739
2039
-56
-586
416
2152
3695
4515
4588
4178
3559
2909
2372
2162
2528
3563
5078
6672
7953
8670
8675
7927
6680
5637
5655
7027
8999
10222
9947
8855
8582
10217
13177
15541
15582
13105
9455
6350
4660
4091
3817
3283
2481
1627
732
-389
-1706
-2670
-2554
-1268
168
166
-2153
-6097
-9852
-11876
-11947
-10967
-9936
-9231
-8765
-8509
-8617
-9090
-9627
-9941
-10116
-10433
-10832
-10782
-9861
-8408
-7437
-7780
-9357
-11242
-12341
-11980
-10067
-7060
-3921
-1840
-1578
-2885
-4662
-5837
-6089
-5684
-4801
-3331
-1420
112
343
-661
-1600
-1086
958
3227
4386
4285
3705
3146
2289
802
-687
-897
691
2994
4228
3668
2333
1843
2713
3917
4059
2801
1059
-48
-255
-168
-383
-740
-466
969
3152
4872
5039
3596
1594
311
191
603
651
178
-112
467
1719
2707
2752
2113
1573
1450
1253
414
-819
-1484
-984
99
466
-539
-2126
-2687
-1279
1505
4043
5016
4313
2856
1696
1248
1203
987
323
-515
-863
-101
1920
4747
7564
9633
10596
10493
9613
8394
7419
7287
8265
9933
11290
11430
10324
8952
8553
9561
11210
12173
11687
10146
8667
8082
8247
8216
7038
4515
1397
-1069
-1934
-1184
234
1074
733
-310
-990
-695
130
433
-388
-1892
-3059
-3298
-2895
-2500
-2304
-1868
-753
828
2104
2490
2152
1780
1844
2119
1931
832
-930
-2529
-3118
-2390
-769
857
1691
1533
854
353
342
518
345
-277
-773
-387
1022
2693
3557
3192
2188
1529
1588
1765
1176
-326
-1873
-2386
-1620
-378
312
134
-450
-925
-1304
-1882
-2577
-2799
-2113
-894
-78
-203
-807
-927
-144
1018
1734
1770
1570
1532
1439
768
-503
-1610
-1640
-410
1322
2481
2446
1301
-447
-2222
-3516
-3926
-3310
-1957
-549
181
-126
-1261
-2586
-3435
-3529
-3152
-2938
-3347
-4250
-5027
-5169
-4827
-4742
-5591
-7372
-9430
-11043
-11958
-12391
-12631
-12740
-12604
-12137
-11342
-10210
-8702
-6929
-5327
-4529
-4922
-6231
-7566
-8006
-7295
-6061
-5297
-5475
-6079
-6015
-4607
-2256
-147
715
211
-1024
-2265
-3135
-3505
-3265
-2427
-1401
-906
-1394
-2587
-3716
-4248
-4274
-4120
-3766
-2865
-1381
42
621
351
189
1137
3165
5191
6162
6109
6083
7090
9157
11356
12627
12562
11613
10712
10677
11704
13205
14128
13658
11792
9273
6932
5063
3440
1835
374
-658
-1260
-1790
-2566
-3505
-4246
-4596
-4716
-4835
-4869
-4480
-3519
-2328
-1502
-1332
-1521
-1467
-868
-67
148
-856
-3004
-5437
-6990
-6953
-5561
-3807
-2682
-2443
-2510
-2091
-942
398
1076
655
-516
-1557
-1696
-805
535
1483
1573
1071
724
1080
1951
2529
2103
703
-919
-1919
-1960
-1249
-141
1117
2246
2722
1977
-11
-2383
-3827
-3534
-1834
86
1119
973
114
-849
-1640
-2239
-2541
-2272
-1316
-47
828
861
307
-69
324
1401
2541
3180
3215
2845
2169
1072
-434
-1870
-2457
-1734
-43
1638
2389
1968
863
-142
-483
-55
833
1645
1856
1165
-363
-2336
-4203
-5417
-5520
-4256
-1820
951
2803
2810
1151
-838
-1576
-477
1546
2782
2051
-445
-3378
-5326
-5681
-4835
-3720
-3187
-3632
-4940
-6645
-8207
-9299
-9954
-10432
-10900
-11215
-11050
-10282
-9260
-8627
-8808
-9627
-10408
-10509
-9824
-8840
-8215
-8264
-8763
-9194
-9168
-8660
-7864
-6843
-5382
-3248
-683
1422
2039
921
-891
-1618
-93
3224
6537
8140
7741
6493
5803
6131
6901
7385
7501
7667
8066
8292
7838
6839
6133
6518
7983
9728
10925
11405
11622
12047
12660
12973
12460
10984
8948
7138
6321
6755
7892
8630
8074
6247
4064
2537
1883
1393
165
-2032
-4563
-6501
-7357
-7340
-7067
-7111
-7718
-8740
-9699
-9973
-9134
-7297
-5182
-3757
-3643
-4692
-6035
-6558
-5550
-3145
-285
1848
2623
2414
2307
3237
5227
7382
8624
8501
7436
6295
5733
5811
6038
5725
4439
2347
224
-985
-825
323
1532
2029
1671
820
-113
-921
-1510
-1769
-1712
-1652
-2017
-2843
-3507
-3192
-1665
428
2153
3125
3699
4344
4992
5154
4657
4081
4312
5665
7514
8853
9197
8931
8830
9281
9956
10155
9424
7916
6243
5020
4482
4448
4587
4711
4812
4859
4656
3985
2907
1826
1168
1006
1070
1161
1492
2474
4172
6024
7189
7178
6141
4604
3041
1713
778
342
339
450
272
-387
-1402
-2476
-3296
-3577
-3161
-2292
-1794
-2695
-5368
-8953
-11805
-12733
-11887
-10470
-9625
-9653
-10171
-10743
-11112
-10966
-9838
-7582
-4862
-2895
-2458
-3174
-3881
-3735
-2857
-1927
-1310
-757
53
899
1087
141
-1670
-3472
-4381
-4030
-2728
-1302
-715
-1497
-3298
-5013
-5628
-5131
-4551
-4915
-6104
-6801
-5727
-2944
92
1799
1823
1185
1202
2294
3766
4588
4324
3382
2503
2088
1985
1838
1597
1659
2447
3832
4984
4954
3521
1519
240
389
1553
2659
2948
2539
2105
2090
2259
1958
734
-1261
-3386
-4947
-5603
-5499
-5079
-4723
-4477
-4102
-3445
-2780
-2704
-3574
-5015
-6038
-5775
-4171
-1994
-156
970
1623
2147
2516
2387
1578
412
-456
-561
22
824
1435
1767
1889
1694
876
-637
-2283
-3092
-2548
-1292
-820
-2251
-5289
-8416
-10202
-10438
-9989
-9633
-9204
-7977
-5792
-3606
-2797
-3953
-6359
-8585
-9491
-8742
-6677
-3988
-1515
-1
330
46
147
1216
2897
4294
4909
5090
5488
6199
6609
6141
5023
4153
4200
4974
5739
6052
6153
6508
7135
7550
7371
6845
6661
7239
8298
9158
9431
9333
9330
9543
9579
8987
7858
6917
6955
8100
9601
10360
9778
8191
6543
5611
5480
5675
5736
5658
5782
6322
7011
7228
6466
4751
2676
1058
472
952
2027
3058
3679
4003
4402
5019
5469
5111
3710
1874
734
1049
2547
4142
4843
4520
3830
3470
3543
3607
3226
2388
1430
678
237
65
88
199
225
42
-262
-446
-419
-433
-864
-1748
-2654
-3107
-3132
-3235
-3780
-4488
-4694
-4130
-3329
-3135
-3817
-4781
-5184
-4731
-3798
-2867
-2066
-1340
-931
-1386
-2957
-5068
-6582
-6678
-5482
-3852
-2608
-2017
-1916
-2119
-2582
-3228
-3771
-3825
-3198
-2084
-986
-447
-744
-1657
-2518
-2613
-1765
-597
-131
-959
-2728
-4439
-5280
-5179
-4628
-4121
-3852
-3883
-4352
-5321
-6455
-7039
-6504
-4942
-3067
-1636
-919
-700
-654
-608
-483
-173
384
1022
1396
1298
934
788
1202
2094
3082
3813
4139
4061
3638
3040
2599
2646
3196
3827
3972
3403
2423
1576
1164
1053
898
472
-238
-1194
-2432
-3933
-5433
-6462
-6671
-6122
-5237
-4446
-3915
-3614
-3566
-3922
-4748
-5817
-6739
-7302
-7632
-7918
-8063
-7721
-6768
-5625
-4947
-4935
-5070
-4657
-3623
-2660
-2509
-3198
-4089
-4633
-4870
-5085
-5150
-4514
-2988
-1315
-655
-1382
-2571
-2861
-1828
-356
378
124
-383
-454
-260
-458
-1177
-1680
-1149
327
1743
2170
1628
970
1016
1918
3261
4589
5694
6554
7199
7695
8144
8561
8799
8690
8274
7780
7344
6824
6021
5052
4341
4162
4283
4215
3825
3518
3695
4090
3874
2504
426
-1185
-1422
-372
1064
1924
1763
740
-581
-1452
-1277
-75
1311
1728
737
-810
-1389
-171
2153
3938
4006
2539
704
-443
-657
-325
136
558
870
908
514
-237
-1033
-1598
-1932
-2248
-2661
-2995
-2922
-2305
-1430
-864
-1018
-1783
-2558
-2700
-2021
-913
-10
256
-181
-1178
-2548
-3999
-5055
-5242
-4510
-3413
-2715
-2728
-3061
-3075
-2536
-1771
-1197
-851
-475
2
255
-65
-850
-1563
-1789
-1651
-1601
-1841
-2055
-1783
-975
-88
362
287
55
86
473
985
1354
1527
1652
1861
2055
1897
1065
-389
-1909
-2735
-2480
-1490
-597
-466
-1150
-2253
-3442
-4650
-5769
-6316
-5682
-3864
-1851
-1029
-2025
-4085
-5634
-5539
-3874
-1612
256
1267
1382
723
-392
-1292
-1203
49
1613
2160
1091
-748
-1678
-653
1815
4146
5059
4492
3338
2501
2327
2777
3808
5343
6958
7910
7737
6815
6147
6443
7407
7999
7423
5864
4277
3535
3799
4618
5429
5891
5829
5106
3685
1832
111
-931
-1145
-894
-780
-1195
-2045
-2829
-3040
-2591
-1925
-1667
-2092
-2883
-3454
-3542
-3473
-3790
-4618
-5440
-5542
-4681
-3279
-1973
-1044
-317
443
1164
1572
1598
1551
1800
2324
2666
2405
1632
895
627
687
525
-138
-873
-851
320
2079
3271
3086
1703
63
-949
-1112
-780
-360
28
435
799
930
743
418
209
120
-137
-809
-1737
-2403
-2379
-1740
-1002
-632
-612
-500
76
982
1658
1644
1018
306
-21
96
456
1018
1992
3408
4732
5139
4342
3063
2473
3044
4045
4286
3345
1938
1028
748
373
-682
-2068
-2882
-2721
-2163
-2124
-2924
-4103
-5034
-5439
-5260
-4321
-2491
-221
1408
1512
334
-879
-1052
-318
203
-400
-1951
-3476
-4165
-3927
-3132
-2101
-969
106
884
1281
1544
2021
2751
3333
3287
2504
1383
579
585
1411
2513
3066
2541
1222
100
44
907
1505
646
-1721
-4379
-5874
-5666
-4311
-2673
-1128
453
2170
3748
4764
5086
4975
4806
4759
4765
4644
4249
3560
2757
2215
2290
3039
4124
5076
5636
5865
5937
5950
5937
5956
6004
5844
5084
3608
1904
796
723
1271
1502
785
-698
-2220
-3183
-3514
-3532
-3594
-3867
-4259
-4405
-3782
-2099
265
2283
2995
2344
1279
904
1469
2206
2161
1124
-259
-1186
-1397
-1194
-933
-672
-310
57
77
-517
-1542
-2374
-2389
-1467
-150
721
631
-182
-881
-693
473
1983
3043
3297
2907
2162
1174
14
-997
-1376
-972
-277
-45
-562
-1392
-1938
-2196
-2783
-4196
-6145
-7744
-8317
-7898
-6942
-5778
-4530
-3512
-3350
-4419
-6177
-7329
-6901
-5178
-3511
-3133
-4167
-5721
-6814
-7139
-7048
-7040
-7337
-7812
-8101
-7776
-6621
-4900
-3318
-2514
-2491
-2629
-2350
-1718
-1273
-1255
-1170
-280
1535
3551
4909
5413
5513
5590
5503
4991
4347
4388
5630
7607
9223
9801
9669
9650
10080
10491
10265
9449
8764
8819
9413
9669
8820
6874
4587
2889
2273
2546
2995
2834
1721
43
-1288
-1500
-607
524
819
-170
-1963
-3619
-4486
-4574
-4296
-3990
-3757
-3692
-4096
-5284
-7100
-8708
-9026
-7530
-4722
-1809
105
625
41
-1104
-2351
-3344
-3774
-3502
-2756
-2090
-2013
-2625
-3608
-4532
-5103
-5154
-4544
-3258
-1626
-316
72
-534
-1628
-2546
-2950
-2915
-2682
-2400
-2123
-1912
-1831
-1856
-1865
-1760
-1562
-1337
-1081
-751
-411
-240
-339
-545
-562
-315
-120
-420
-1302
-2312
-2758
-2257
-1047
122
403
-653
-2790
-5088
-6459
-6321
-4963
-3234
-1821
-791
182
1250
2164
2622
2691
2754
3011
3189
2836
1859
702
-28
-12
707
1928
3408
4771
5546
5505
5006
4818
5460
6670
7615
7660
6912
6040
5609
5641
5766
5682
5397
5077
4774
4356
3705
2938
2413
2464
3073
3757
3821
2842
1012
-954
-2287
-2601
-2011
-925
198
966
1109
580
-392
-1441
-2331
-3044
-3566
-3646
-2908
-1264
867
2859
4410
5652
6690
7166
6486
4580
2317
988
1272
2734
4306
5202
5332
4952
4157
2854
1147
-463
-1395
-1498
-1168
-952
-1094
-1473
-1917
-2430
-3060
-3619
-3679
-2985
-1893
-1315
-2079
-4217
-6839
-8761
-9336
-8780
-7769
-6821
-6094
-5667
-5789
-6669
-8038
-9122
-9267
-8622
-8090
-8479
-9646
-10561
-10228
-8570
-6452
-4910
-4368
-4520
-4789
-4814
-4574
-4190
-3699
-2989
-1913
-488
957
1845
1698
587
-709
-1087
134
2684
5459
7207
7286
5981
4230
3023
2867
3611
4686
5560
6063
6379
6752
7211
7554
7560
7182
6553
5856
5221
4721
4369
4054
3500
2365
529
-1667
-3451
-4014
-3052
-1092
713
1282
344
-1344
-2561
-2562
-1605
-622
-345
-711
-1041
-738
231
1469
2612
3595
4510
5360
6036
6525
7022
7776
8831
9931
10702
10929
10709
10367
10214
10319
10456
10284
9634
8659
7709
7020
6534
6020
5361
4702
4298
4209
4128
3497
1855
-797
-3857
-6365
-7556
-7363
-6427
-5535
-4985
-4499
-3773
-3043
-2988
-4038
-5852
-7549
-8487
-8755
-8963
-9655
-10932
-12458
-13634
-13790
-12541
-10219
-7910
-6739
-6875
-7323
-6913
-5540
-4269
-4116
-4871
-5350
-4779
-3669
-3144
-3566
-4157
-4054
-3427
-3235
-3923
-4689
-4288
-2432
-127
1399
1875
1938
2117
2214
1805
1069
774
1381
2412
2920
2553
1978
2196
3538
5437
7089
8183
8920
9484
9685
9156
7821
6073
4492
3452
2981
2908
3057
3279
3370
3085
2307
1245
417
340
1150
2475
3683
4297
4227
3672
2926
2292
2085
2514
3423
4211
4222
3382
2450
2487
3939
6180
7988
8530
7955
7115
6766
6975
7176
6706
5340
3486
1939
1365
1809
2566
2609
1330
-967
-3248
-4503
-4459
-3693
-3135
-3417
-4560
-6088
-7375
-7961
-7744
-7013
-6302
-6081
-6450
-7050
-7303
-6818
-5674
-4368
-3473
-3254
-3490
-3627
-3151
-1943
-376
915
1442
1169
523
109
339
1186
2205
2778
2453
1237
-331
-1388
-1207
311
2436
3927
3761
1819
-1016
-3486
-4824
-5165
-5139
-5125
-4929
-4239
-3306
-3020
-4161
-6545
-8990
-10231
-9921
-8767
-7748
-7257
-7015
-6670
-6337
-6498
-7441
-8904
-10267
-11025
-11058
-10539
-9708
-8759
-7829
-6963
-6056
-4932
-3579
-2309
-1585
-1598
-2005
-2129
-1491
-201
1175
2101
2446
2434
2272
1901
1100
-187
-1660
-2808
-3257
-3015
-2437
-1960
-1825
-1941
-1984
-1667
-1029
-499
-590
-1395
-2338
-2528
-1531
132
1313
1208
67
-1057
-1305
-772
-267
-376
-848
-936
-280
674
1202
1140
1073
1608
2530
2840
1732
-448
-2283
-2429
-768
1474
2749
2399
1030
-160
-413
101
628
577
-11
-586
-600
45
947
1517
1404
735
27
-117
654
2265
4257
5967
6773
6335
4773
2694
967
311
915
2323
3701
4300
3862
2749
1727
1490
2167
3163
3555
2845
1476
578
1067
2883
5069
6605
7151
7032
6634
6009
5093
4113
3524
3468
3444
2747
1257
-310
-1022
-585
494
1486
2045
2185
1872
925
-579
-1968
-2332
-1344
316
1456
1324
123
-1343
-2411
-2940
-3092
-2924
-2284
-1098
293
1149
764
-975
-3362
-5240
-5777
-5052
-3928
-3289
-3317
-3474
-3163
-2376
-1704
-1783
-2774
-4319
-5853
-6902
-7210
-6818
-6101
-5613
-5691
-6125
-6323
-5861
-4899
-4006
-3630
-3765
-4116
-4376
-4292
-3589
-2102
-99
1704
2708
3041
3462
4480
5681
6115
5433
4449
4372
5463
6652
6633
5298
3937
3934
5353
6884
7185
6183
5018
4782
5427
5951
5621
4888
5020
6761
9326
10821
9777
6473
2797
754
955
2362
3404
3306
2496
1910
2064
2747
3418
3746
3780
3742
3764
3799
3710
3439
3151
3208
3884
4998
5843
5633
4171
2061
198
-1008
-1887
-2983
-4373
-5556
-6026
-5829
-5511
-5504
-5652
-5354
-4167
-2272
-397
689
689
-85
-978
-1411
-1150
-283
947
2214
3081
3071
2003
291
-1214
-1908
-2008
-2336
-3423
-4883
-5788
-5677
-5057
-4818
-5243
-5730
-5495
-4360
-2792
-1349
-374
-195
-1222
-3469
-5987
-7214
-6237
-3705
-1278
-86
138
340
805
855
-113
-1596
-2303
-1465
424
2240
3356
3912
4083
3518
1784
-744
-2828
-3394
-2556
-1497
-1346
-2260
-3546
-4466
-4782
-4670
-4377
-4106
-4077
-4458
-5142
-5685
-5575
-4588
-2884
-815
1279
3129
4529
5388
5762
5760
5401
4642
3597
2651
2245
2478
2951
3030
2273
636
-1589
-3886
-5578
-6007
-4931
-2843
-801
257
157
-485
-840
-476
473
1568
2372
2589
2126
1168
191
-269
15
769
1382
1323
481
-731
-1532
-1136
766
3620
6114
6907
5551
2878
453
-504
163
1686
3132
4051
4581
5083
5736
6393
6752
6689
6499
6801
8029
9901
11375
11354
9634
7235
5701
5937
7578
9428
10495
10679
10590
10830
11461
12050
12120
11545
10605
9735
9182
8837
8346
7433
6176
4981
4262
4113
4269
4366
4220
3855
3336
2667
1876
1172
902
1289
2159
2928
2908
1751
-258
-2291
-3466
-3442
-2699
-2215
-2724
-4158
-5760
-6754
-6923
-6615
-6280
-6107
-6081
-6221
-6563
-6911
-6813
-5990
-4816
-4182
-4686
-5904
-6584
-5720
-3508
-1271
-416
-1369
-3372
-5144
-5752
-5049
-3577
-2162
-1468
-1622
-2107
-2071
-944
1065
3044
4016
3636
2397
1247
970
1754
3136
4244
4190
2522
-482
-3863
-6447
-7482
-7023
-5811
-4737
-4288
-4322
-4317
-3867
-3063
-2440
-2480
-3113
-3693
-3585
-2844
-2289
-2791
-4421
-6311
-7404
-7374
-6805
-6496
-6655
-6792
-6322
-5182
-3846
-2830
-2307
-2145
-2187
-2376
-2646
-2847
-2870
-2812
-2905
-3219
-3457
-3090
-1740
551
3362
6146
8425
9867
10313
9877
9014
8429
8729
10007
11642
12585
12042
10139
8013
7124
8205
10681
13052
13971
13108
11136
9026
7375
6313
5819
5901
6435
7000
7062
6426
5441
4712
4585
4941
5455
5955
6488
7072
7490
7381
6517
4992
3174
1525
397
-100
-164
-200
-566
-1316
-2198
-2906
-3352
-3654
-3904
-4024
-3915
-3712
-3783
-4403
-5446
-6450
-7019
-7149
-7146
-7230
-7253
-6790
-5539
-3674
-1871
-958
-1384
-2852
-4412
-5037
-4316
-2720
-1189
-390
-275
-296
2
602
1145
1305
1008
348
-557
-1578
-2521
-3204
-3644
-4120
-4958
-6210
-7538
-8451
-8682
-8382
-7982
-7872
-8125
-8466
-8504
-8087
-7491
-7239
-7648
-8480
-9078
-8918
-8061
-7048
-6359
-5995
-5620
-5046
-4494
-4319
-4546
-4739
-4377
-3342
-2027
-997
-559
-597
-746
-676
-278
352
1042
1684
2249
2696
2893
2701
2189
1739
1819
2587
3703
4604
4974
4927
4721
4383
3691
2525
1124
-68
-786
-1095
-1177
-1076
-727
-170
412
919
1478
2241
3055
3488
3287
2769
2637
3334
4626
5858
6561
6755
6687
6434
5868
4962
3963
3157
2528
1740
509
-1060
-2511
-3367
-3413
-2755
-1773
-1065
-1276
-2717
-5001
-7120
-8096
-7744
-6838
-6469
-7109
-8227
-8778
-8122
-6577
-5126
-4599
-4980
-5426
-4951
-3243
-962
702
888
-299
-1834
-2442
-1395
1096
4113
6633
8080
8495
8303
7943
7656
7512
7552
7822
8270
8690
8865
8806
8767
8941
9107
8682
7252
5108
3211
2506
3175
4496
5390
5145
3726
1574
-751
-2756
-4032
-4304
-3586
-2281
-1025
-331
-284
-541
-646
-417
-87
-50
-406
-730
-356
1008
2910
4422
4883
4409
3719
3489
3884
4643
5391
5747
5199
3215
-244
-4276
-7359
-8432
-7803
-6950
-7297
-9068
-11233
-12515
-12474
-11776
-11567
-12608
-14785
-17217
-18781
-18769
-17319
-15319
-13800
-13231
-13297
-13331
-12932
-12172
-11298
-10355
-9187
-7733
-6186
-4834
-3822
-3134
-2726
-2550
-2409
-1947
-934
420
1582
2203
2468
2829
3394
3724
3339
2371
1551
1487
1992
2244
1608
281
-884
-1100
-198
1414
3136
4491
5221
5323
5061
4855
4986
5379
5725
5856
5951
6308
6915
7317
6976
5778
4184
2889
2321
2378
2555
2265
1151
-725
-2899
-4740
-5845
-6327
-6717
-7522
-8798
-10130
-11038
-11394
-11432
-11378
-11113
-10290
-8809
-7183
-6353
-7020
-9036
-11380
-12768
-12455
-10646
-8288
-6429
-5612
-5628
-5741
-5224
-3884
-2235
-1152
-1203
-2170
-3182
-3409
-2696
-1576
-643
54
984
2528
4481
6230
7406
8282
9422
10953
12246
12424
11225
9368
8050
8026
9074
10238
10573
9750
8161
6578
5678
5701
6362
7057
7265
6926
6485
6524
7247
8242
8772
8316
6920
5075
3332
2027
1268
1004
996
794
-53
-1562
-3091
-3711
-3009
-1602
-804
-1623
-3953
-6634
-8289
-8200
-6587
-4273
-2148
-772
-205
-24
449
1717
3733
5886
7414
7905
7497
6705
6143
6361
7698
10036
12615
14292
14287
12866
11232
10578
11065
11693
11183
9059
5972
3050
995
-290
-1332
-2481
-3651
-4536
-4958
-4998
-4832
-4518
-3970
-3141
-2210
-1565
-1537
-2109
-2856
-3238
-3026
-2514
-2320
-2908
-4216
-5681
-6630
-6720
-6098
-5222
-4524
-4192
-4170
-4289
-4378
-4306
-3990
-3448
-2840
-2415
-2354
-2603
-2867
-2759
-2005
-573
1315
3235
4719
5488
5632
5545
5581
5730
5681
5304
5036
5657
7519
9975
11677
11603
9901
7760
6443
6373
7012
7467
7172
6103
4556
2853
1211
-266
-1583
-2846
-4193
-5672
-7151
-8329
-8872
-8619
-7783
-6974
-6933
-8036
-9949
-11776
-12676
-12455
-11637
-10982
-10896
-11191
-11296
-10667
-9142
-7100
-5361
-4779
-5679
-7521
-9168
-9635
-8714
-6940
-5013
-3261
-1607
84
1757
3207
4241
4702
4438
3412
1909
549
-57
266
1152
2016
2438
2314
1743
898
-28
-902
-1781
-2900
-4421
-6154
-7628
-8524
-8990
-9431
-9960
-10184
-9628
-8372
-7153
-6744
-7214
-7817
-7587
-6067
-3601
-1072
598
879
-117
-1647
-2659
-2328
-477
2382
5375
7679
8818
8842
8389
8459
9796
12242
14695
15907
15506
14290
13478
13672
14493
15152
15203
14759
14144
13580
13225
13310
13995
15078
15981
16155
15481
14196
12543
10619
8624
7063
6438
6649
6853
6108
4199
1771
-403
-2192
-4078
-6427
-8936
-10904
-11968
-12465
-13047
-14034
-15210
-16189
-16834
-17258
-17517
-17452
-16868
-15807
-14557
-13383
-12309
-11201
-10007
-8880
-8018
-7445
-6958
-6330
-5525
-4713
-4016
-3258
-2009
-1
2418
4301
4768
3859
2737
2863
4705
7177
8462
7584
5313
3522
3617
5481
7848
9551
10372
10799
11201
11414
11084
10234
9388
9179
9903
11387
13091
14254
14119
12328
9308
6195
4122
3392
3293
2785
1406
-435
-1953
-2684
-2723
-2448
-2166
-2017
-2047
-2210
-2331
-2200
-1814
-1497
-1685
-2557
-3898
-5301
-6428
-7039
-6851
-5609
-3450
-1177
30
-556
-2508
-4359
-4544
-2508
885
3912
5117
4194
2074
224
-298
606
2231
3706
4575
4929
5120
5398
5756
6007
5923
5324
4154
2585
1061
177
355
1526
3103
4320
4726
4461
4043
3854
3742
3176
1810
-66
-1648
-2248
-1799
-760
427
1706
3223
4881
6264
7045
7413
7912
8815
9719
9903
9117
8026
7779
9081
11555
13924
14848
13805
11443
9186
8329
9195
10939
12181
11953
10223
7629
4855
2318
344
-677
-562
202
545
-398
-2490
-4694
-6028
-6401
-6470
-6778
-7208
-7334
-7148
-7205
-7986
-9261
-10237
-10362
-9886
-9565
-9841
-10381
-10397
-9402
-7650
-5922
-4889
-4601
-4471
-3742
-2101
29
1760
2392
1943
1108
735
1308
2825
4992
7371
9356
10241
9585
7657
5441
4024
3839
4429
4899
4602
3475
1912
456
-427
-522
-31
440
217
-916
-2522
-3909
-4759
-5341
-6044
-6798
-7069
-6509
-5541
-5150
-6004
-7762
-9297
-9652
-8842
-7774
-7416
-7996
-8890
-9212
-8563
-7324
-6339
-6272
-7153
-8425
-9437
-9964
-10325
-11006
-12122
-13237
-13712
-13276
-12305
-11539
-11504
-12128
-12847
-13051
-12484
-11337
-10044
-9017
-8472
-8382
-8526
-8591
-8300
-7538
-6407
-5179
-4169
-3606
-3550
-3904
-4474
-5030
-5318
-5067
-4065
-2341
-316
1289
1831
1185
-125
-1269
-1657
-1248
-413
426
1022
1263
1073
499
-150
-376
138
1181
2102
2353
2003
1735
2303
3918
6079
7898
8644
8106
6666
5107
4267
4638
6102
7976
9396
9794
9149
7873
6488
5335
4463
3681
2714
1403
-151
-1645
-2840
-3816
-4921
-6381
-7943
-8965
-8947
-8015
-6871
-6231
-6266
-6549
-6483
-5783
-4643
-3544
-2959
-3096
-3775
-4474
-4624
-4034
-3085
-2435
-2423
-2741
-2760
-2214
-1534
-1461
-2341
-3821
-5196
-5978
-6102
-5719
-5007
-4248
-3935
-4538
-6027
-7734
-8825
-9001
-8670
-8412
-8330
-8009
-7096
-5806
-4811
-4651
-5331
-6439
-7533
-8366
-8841
-8955
-8847
-8790
-9000
-9408
-9706
-9644
-9246
-8685
-7998
-7061
-5852
-4629
-3713
-3114
-2501
-1603
-543
350
1037
1902
3264
4846
5912
6031
5610
5539
6309
7583
8676
9322
9813
10415
10860
10619
9665
8775
8899
10222
11923
12899
12717
11845
11031
10570
10180
9501
8579
7826
7553
7618
7552
6995
5993
4875
3906
3075
2244
1430
902
960
1633
2631
3583
4303
4808
5129
5202
4988
4678
4689
5392
6831
8674
10410
11584
11933
11458
10473
9558
9321
10088
11743
13844
15846
17217
17490
16446
14406
12268
11031
11055
11784
12236
11821
10668
9204
7598
5757
3797
2256
1592
1480
813
-1394
-5041
-8914
-11626
-12593
-12173
-11049
-9677
-8296
-7250
-6989
-7671
-8813
-9500
-9023
-7370
-5168
-3198
-1937
-1433
-1450
-1657
-1720
-1353
-406
1016
2521
3574
3843
3473
3068
3283
4324
5778
6961
7503
7637
7941
8773
9906
10674
10463
9178
7335
5742
4948
4837
4691
3766
1950
-100
-1546
-2146
-2438
-3106
-4213
-5149
-5342
-4910
-4508
-4595
-5019
-5417
-5860
-6876
-8759
-11029
-12764
-13505
-13682
-14068
-14865
-15454
-15055
-13566
-11721
-10513
-10488
-11455
-12658
-13197
-12525
-10834
-9016
-8012
-7970
-8023
-7081
-4929
-2500
-956
-529
-358
529
2202
3842
4643
4524
3968
3400
2926
2601
2680
3387
4507
5409
5540
4875
3836
2917
2482
2829
4173
6353
8656
10181
10545
10196
9936
10149
10566
10770
10782
11052
11910
13159
14210
14536
13958
12648
11045
9775
9402
9990
10853
10935
9603
7161
4553
2591
1508
1144
1366
2126
3188
4051
4300
4010
3651
3560
3592
3356
2745
2106
1869
2080
2374
2390
2139
2001
2410
3564
5332
7313
8975
9883
9923
9362
8633
8022
7522
6949
6153
5143
4102
3355
3239
3794
4494
4407
2928
502
-1465
-1672
-61
2077
3182
2638
1014
-735
-2140
-3282
-4272
-4938
-5117
-5072
-5389
-6416
-7896
-9260
-10220
-10984
-11888
-12906
-13612
-13601
-12882
-11884
-11116
-10841
-10963
-11112
-10860
-10017
-8850
-7998
-8005
-8810
-9686
-9790
-8890
-7580
-6792
-7027
-7992
-8899
-9102
-8544
-7736
-7370
-7863
-9058
-10255
-10575
-9481
-7125
-4252
-1714
31
1057
1723
2326
2974
3674
4432
5200
5802
6013
5815
5577
5896
7142
9076
10904
11784
11408
10178
8842
7904
7333
6774
6015
5208
4628
4270
3743
2651
1083
-321
-862
-412
424
771
150
-1228
-2739
-3879
-4556
-4972
-5307
-5518
-5392
-4732
-3500
-1855
-121
1280
1951
1684
623
-713
-1606
-1483
-252
1620
3347
4279
4251
3591
2820
2313
2201
2500
3241
4435
5901
7231
7955
7809
6864
5445
3945
2697
1901
1590
1630
1823
2039
2259
2449
2418
1879
732
-731
-1964
-2573
-2593
-2400
-2375
-2696
-3398
-4488
-5892
-7329
-8358
-8679
-8367
-7778
-7230
-6809
-6509
-6413
-6637
-7070
-7335
-7109
-6475
-5841
-5475
-5203
-4675
-3876
-3225
-3082
-3244
-3077
-2205
-953
4
394
624
1254
2290
3143
3305
2950
2765
3218
4086
4752
4873
4681
4630
4887
5229
5388
5384
5448
5673
5843
5625
4936
4088
3592
3789
4613
5621
6244
6097
5187
3887
2693
1930
1639
1719
2139
2955
4093
5142
5466
4649
2893
951
-402
-939
-1086
-1477
-2370
-3455
-4188
-4319
-4128
-4187
-4883
-6098
-7291
-7871
-7577
-6616
-5491
-4663
-4272
-4115
-3873
-3393
-2775
-2198
-1670
-971
139
1639
3184
4336
4877
4918
4745
4576
4438
4245
3948
3598
3295
3074
2849
2485
1921
1225
503
-263
-1246
-2570
-4054
-5182
-5460
-4854
-3886
-3264
-3386
-4194
-5432
-6920
-8495
-9764
-10123
-9192
-7254
-5179
-3831
-3520
-3986
-4810
-5707
-6465
-6811
-6571
-5989
-5703
-6217
-7341
-8295
-8435
-7880
-7351
-7400
-7891
-8242
-8108
-7700
-7430
-7381
-7240
-6745
-6057
-5621
-5663
-5925
-5913
-5366
-4451
-3522
-2772
-2136
-1480
-790
-145
489
1373
2832
4936
7282
9150
9958
9707
9027
8744
9296
10458
11606
12243
12319
12096
11797
11423
10892
10258
9717
9377
9099
8624
7888
7183
6953
7387
8211
8854
8870
8229
7261
6343
5619
4968
4185
3162
1943
658
-530
-1430
-1861
-1760
-1294
-806
-597
-716
-987
-1241
-1504
-1940
-2615
-3369
-3930
-4137
-4017
-3717
-3430
-3429
-4054
-5473
-7367
-8934
-9409
-8719
-7607
-7021
-7301
-7958
-8265
-8038
-7801
-8215
-9375
-10694
-11422
-11246
-10426
-9491
-8857
-8676
-8848
-9064
-8893
-8032
-6621
-5290
-4746
-5177
-6044
-6521
-6199
-5381
-4692
-4424
-4289
-3781
-2741
-1532
-704
-538
-904
-1456
-1879
-1988
-1731
-1245
-858
-909
-1406
-1904
-1810
-928
323
1245
1433
976
160
-911
-2296
-3888
-5265
-5997
-6063
-5842
-5660
-5433
-4861
-3935
-3087
-2744
-2773
-2509
-1435
188
1431
1460
234
-1477
-2706
-2955
-2436
-1822
-1754
-2419
-3422
-4070
-3892
-3009
-2025
-1517
-1629
-2147
-2896
-3918
-5191
-6267
-6398
-5168
-2995
-911
235
382
137
129
513
1025
1374
1497
1514
1549
1658
1869
2199
2628
3061
3361
3387
3048
2388
1654
1249
1466
2185
2851
2850
2011
761
-215
-511
-247
138
292
197
101
262
726
1277
1604
1570
1374
1432
2017
2985
3866
4282
4265
4181
4335
4706
5021
5033
4670
3978
3070
2178
1693
1946
2871
3893
4267
3613
2156
506
-794
-1538
-1835
-1937
-2096
-2460
-3010
-3602
-4146
-4752
-5638
-6830
-7989
-8626
-8566
-8150
-7954
-8289
-8979
-9604
-9876
-9763
-9349
-8694
-7873
-7058
-6435
-6020
-5644
-5178
-4772
-4801
-5503
-6662
-7623
-7668
-6442
-4177
-1580
515
1589
1731
1581
1921
3151
5040
6922
8175
8595
8446
8213
8286
8782
9565
10404
11140
11756
12299
12795
13253
13764
14514
15618
16904
17940
18356
18165
17734
17418
17264
17110
16908
16844
17095
17539
17811
17664
17195
16672
16207
15681
14998
14280
13711
13224
12486
11277
9845
8789
8531
8924
9367
9280
8441
6973
5145
3246
1576
403
-170
-279
-211
-213
-388
-719
-1144
-1575
-1906
-2067
-2096
-2128
-2310
-2714
-3326
-4059
-4751
-5187
-5242
-5028
-4871
-5033
-5451
-5778
-5737
-5381
-4980
-4674
-4348
-3873
-3387
-3199
-3412
-3763
-3936
-4009
-4408
-5349
-6385
-6686
-5854
-4423
-3461
-3610
-4509
-5137
-4714
-3313
-1719
-755
-701
-1194
-1568
-1328
-445
687
1575
1998
2140
2384
2965
3803
4648
5349
5970
6674
7544
8510
9389
9952
10007
9533
8801
8308
8440
9116
9784
9854
9224
8383
7989
8326
9142
9959
10509
10873
11259
11697
11956
11735
10954
9899
9107
9059
9851
11114
12252
12849
12932
12877
13084
13692
14568
15458
16132
16414
16212
15597
14865
14427
14550
15183
16008
16686
17039
17064
16840
16458
16004
15531
15004
14307
13345
12144
10822
9446
7975
6355
4663
3103
1840
869
69
-656
-1351
-2097
-3018
-4124
-5157
-5729
-5711
-5479
-5692
-6753
-8465
-10215
-11455
-12013
-12011
-11638
-11055
-10462
-10105
-10139
-10523
-11091
-11727
-12414
-13113
-13678
-13957
-13965
-13891
-13911
-14066
-14346
-14820
-15551
-16347
-16723
-16280
-15179
-14151
-13956
-14746
-15990
-16948
-17200
-16749
-15766
-14400
-12815
-11274
-10044
-9217
-8705
-8439
-8487
-8920
-9591
-10149
-10299
-9997
-9392
-8662
-8023
-7857
-8603
-10359
-12565
-14261
-14823
-14436
-13831
-13556
-13587
-13633
-13681
-14060
-14985
-16174
-17054
-17314
-17157
-16989
-16948
-16820
-16388
-15726
-15123
-14772
-14612
-14429
-14023
-13282
-12203
-10963
-9922
-9386
-9266
-9020
-8083
-6437
-4720
-3706
-3620
-3963
-3970
-3209
-1793
-135
1390
2571
3305
3555
3377
2935
2443
2097
2055
2402
3088
3892
4531
4870
5027
5234
5606
6062
6444
6662
6688
6474
5990
5348
4804
4520
4343
3925
3140
2343
2115
2712
3811
4828
5454
5805
6091
6256
6026
5292
4322
3558
3226
3205
3229
3126
2849
2364
1620
644
-410
-1361
-2117
-2648
-2884
-2742
-2305
-1927
-2025
-2719
-3668
-4344
-4455
-4120
-3663
-3310
-3068
-2850
-2602
-2306
-1938
-1499
-1086
-855
-869
-981
-922
-516
152
788
1097
996
691
583
1000
1937
2976
3555
3397
2739
2124
1918
2040
2132
1955
1569
1148
726
202
-427
-944
-1089
-822
-367
27
311
598
972
1381
1726
1961
2072
2003
1714
1334
1199
1654
2774
4273
5676
6559
6702
6126
5116
4166
3746
3979
4538
4938
4981
4884
4928
5040
4809
3946
2672
1553
950
678
232
-701
-1977
-3209
-4144
-4819
-5409
-6020
-6608
-7040
-7177
-6976
-6579
-6299
-6396
-6776
-6930
-6292
-4761
-2885
-1487
-1039
-1352
-1813
-1876
-1363
-411
760
1988
3161
4162
4867
5202
5219
5125
5229
5776
6780
8013
9210
10296
11390
12529
13455
13763
13334
12576
12165
12498
13398
14355
15010
15394
15747
16207
16730
17201
17542
17666
17427
16734
15700
14630
13800
13275
12947
12713
12543
12361
11972
11187
10038
8798
7747
6948
6282
5663
5133
4731
4319
3659
2662
1513
507
-208
-685
-1022
-1231
-1321
-1442
-1832
-2597
-3585
-4560
-5455
-6391
-7407
-8252
-8535
-8119
-7331
-6742
-6730
-7245
-7937
-8456
-8631
-8468
-8087
-7687
-7464
-7492
-7650
-7713
-7569
-7342
-7292
-7579
-8132
-8710
-9076
-9110
-8842
-8415
-8031
-7869
-7979
-8250
-8510
-8653
-8699
-8712
-8712
-8653
-8492
-8221
-7828
-7286
-6611
-5941
-5489
-5370
-5459
-5442
-5027
-4133
-2909
-1618
-500
314
845
1261
1781
2510
3328
3977
4293
4347
4355
4437
4511
4433
4221
4102
4297
4794
5339
5665
5726
5705
5803
6038
6230
6192
5921
5617
5485
5526
5498
5156
4524
3959
3864
4317
4964
5310
5148
4704
4379
4365
4533
4649
4660
4720
4952
5237
5254
4741
3722
2488
1406
706
427
499
836
1344
1851
2089
1831
1107
292
-135
9
392
434
-162
-1106
-1767
-1730
-1108
-340
247
634
932
1163
1287
1373
1576
1876
1918
1287
-3
-1360
-2076
-1979
-1596
-1659
-2433
-3536
-4345
-4533
-4231
-3800
-3520
-3476
-3591
-3708
-3661
-3381
-2989
-2749
-2863
-3290
-3758
-3970
-3776
-3200
-2351
-1382
-482
178
574
890
1383
2154
3041
3748
4089
4100
3966
3854
3839
3915
4042
4179
4296
4377
4378
4191
3684
2855
1954
1385
1394
1822
2196
2105
1496
635
-204
-954
-1688
-2414
-3015
-3389
-3602
-3861
-4345
-5082
-5963
-6828
-7514
-7882
-7879
-7626
-7404
-7509
-8076
-9022
-10134
-11183
-11986
-12411
-12417
-12098
-11666
-11349
-11287
-11497
-11890
-12278
-12398
-12018
-11144
-10100
-9346
-9099
-9132
-8971
-8347
-7449
-6722
-6419
-6358
-6121
-5436
-4369
-3179
-2067
-1076
-184
583
1176
1584
1854
2031
2147
2278
2579
3187
4069
4993
5714
6188
6605
7176
7909
8613
9125
9488
9887
10435
11055
11611
12098
12643
13283
13779
13726
12892
11478
10020
9031
8706
8890
9274
9568
9565
9159
8378
7411
6517
5851
5367
4893
4313
3666
3078
2649
2410
2365
2511
2804
3118
3310
3315
3185
3002
2771
2419
1888
1215
510
-136
-688
-1143
-1473
-1618
-1524
-1206
-809
-605
-895
-1814
-3180
-4567
-5577
-6104
-6333
-6482
-6600
-6615
-6547
-6576
-6841
-7217
-7378
-7120
-6585
-6128
-5990
-6141
-6429
-6786
-7205
-7552
-7532
-6935
-5918
-4957
-4476
-4515
-4755
-4817
-4501
-3803
-2841
-1835
-1119
-1004
-1519
-2275
-2694
-2435
-1647
-814
-345
-289
-394
-393
-240
-111
-204
-532
-858
-857
-364
490
1394
2107
2607
2978
3216
3202
2917
2617
2704
3366
4363
5236
5711
5894
6057
6319
6560
6640
6600
6629
6865
7284
7746
8077
8090
7634
6737
5745
5182
5341
5967
6392
6075
5052
3873
3113
2917
2971
2833
2304
1541
928
814
1300
2150
2927
3260
3068
2554
1991
1524
1168
935
874
974
1076
974
617
183
-82
-78
117
367
569
611
338
-320
-1153
-1716
-1663
-1091
-502
-378
-777
-1344
-1674
-1645
-1428
-1269
-1325
-1641
-2180
-2795
-3230
-3234
-2752
-1982
-1229
-694
-380
-159
122
571
1207
1894
2374
2454
2242
2143
2524
3337
4107
4369
4120
3817
3911
4435
5064
5541
5937
6458
7041
7276
6802
5755
4747
4360
4630
5057
5081
4550
3752
3052
2595
2317
2188
2315
2782
3422
3835
3681
2970
2045
1264
704
171
-507
-1225
-1677
-1689
-1475
-1513
-2142
-3222
-4219
-4644
-4484
-4220
-4414
-5225
-6258
-6889
-6768
-6086
-5404
-5238
-5721
-6598
-7457
-8004
-8164
-8039
-7794
-7557
-7390
-7298
-7271
-7319
-7453
-7605
-7601
-7252
-6540
-5727
-5223
-5299
-5863
-6538
-6962
-7036
-6909
-6745
-6540
-6163
-5546
-4794
-4105
-3584
-3181
-2791
-2395
-2089
-1952
-1928
-1834
-1504
-946
-345
77
222
184
156
289
596
974
1302
1518
1630
1666
1619
1439
1068
497
-203
-886
-1385
-1599
-1577
-1529
-1744
-2426
-3540
-4792
-5786
-6268
-6317
-6300
-6619
-7409
-8429
-9255
-9626
-9665
-9762
-10227
-11006
-11732
-12052
-11933
-11656
-11547
-11703
-11982
-12206
-12335
-12418
-12433
-12244
-11766
-11165
-10808
-10957
-11490
-11956
-11949
-11448
-10812
-10449
-10499
-10808
-11154
-11443
-11680
-11833
-11791
-11475
-10968
-10462
-10094
-9837
-9563
-9190
-8739
-8261
-7771
-7270
-6805
-6444
-6157
-5772
-5101
-4133
-3079
-2187
-1500
-834
-10
905
1618
1897
1844
1857
2312
3237
4298
5087
5459
5618
5906
6514
7356
8189
8822
9212
9399
9400
9204
8856
8511
8349
8431
8644
8809
8834
8762
8672
8574
8409
8153
7882
7726
7757
7945
8226
8579
9038
9622
10269
10846
11219
11339
11281
11231
11413
11963
12814
13671
14150
14004
13296
12391
11748
11653
12057
12621
12944
12827
12381
11913
11670
11674
11755
11737
11573
11306
10947
10447
9807
9175
8767
8654
8645
8416
7790
6879
5977
5319
4960
4836
4863
4934
4849
4345
3288
1857
528
-224
-247
176
540
473
-41
-734
-1313
-1695
-2021
-2466
-3040
-3554
-3800
-3748
-3592
-3589
-3862
-4324
-4762
-4982
-4903
-4585
-4223
-4070
-4295
-4834
-5382
-5599
-5398
-5025
-4841
-4976
-5209
-5173
-4689
-3903
-3119
-2563
-2285
-2255
-2444
-2780
-3074
-3069
-2638
-1929
-1290
-998
-1046
-1168
-1070
-660
-94
374
580
555
466
472
613
797
901
888
829
817
862
893
846
740
633
529
359
94
-121
-24
531
1355
1989
2032
1464
652
35
-224
-295
-426
-648
-747
-514
-14
413
435
28
-467
-611
-211
526
1147
1272
853
185
-297
-295
204
964
1701
2261
2672
3039
3412
3738
3937
3978
3888
3699
3426
3130
2956
3054
3406
3746
3712
3142
2239
1425
1008
966
1012
868
439
-186
-866
-1486
-1950
-2188
-2213
-2160
-2201
-2392
-2622
-2740
-2750
-2846
-3233
-3924
-4717
-5377
-5821
-6119
-6339
-6457
-6424
-6313
-6334
-6649
-7184
-7643
-7755
-7531
-7287
-7385
-7937
-8716
-9341
-9549
-9318
-8811
-8226
-7710
-7356
-7190
-7137
-7021
-6670
-6083
-5494
-5235
-5476
-6061
-6583
-6651
-6144
-5268
-4407
-3888
-3803
-3993
-4163
-4074
-3674
-3105
-2572
-2194
-1941
-1690
-1348
-920
-506
-218
-102
-84
8
329
882
1461
1778
1687
1332
1054
1115
1492
1903
2058
1882
1540
1266
1161
1132
987
612
82
-381
-585
-549
-517
-762
-1331
-1990
-2434
-2563
-2547
-2609
-2785
-2926
-2907
-2792
-2751
-2844
-2958
-2962
-2881
-2843
-2866
-2770
-2346
-1618
-895
-539
-682
-1169
-1709
-2058
-2077
-1721
-1057
-297
259
392
113
-363
-778
-974
-911
-622
-206
164
288
76
-348
-703
-749
-458
-16
319
379
168
-160
-376
-303
79
592
983
1117
1100
1201
1622
2317
3019
3440
3491
3313
3146
3147
3333
3653
4102
4717
5468
6158
6510
6384
5953
5610
5672
6132
6719
7175
7474
7768
8160
8566
8823
8865
8764
8612
8406
8082
7631
7134
6671
6258
5896
5663
5684
5970
6319
6435
6160
5606
5027
4598
4318
4113
3969
3940
4030
4129
4083
3848
3535
3309
3241
3246
3192
3056
2982
3164
3632
4144
4331
3996
3302
2654
2363
2405
2501
2414
2144
1840
1575
1281
900
530
357
430
559
464
16
-687
-1463
-2180
-2755
-3078
-3051
-2743
-2445
-2490
-2972
-3662
-4204
-4417
-4381
-4296
-4285
-4325
-4325
-4212
-3978
-3693
-3511
-3593
-3975
-4488
-4859
-4912
-4693
-4362
-4010
-3600
-3109
-2645
-2384
-2374
-2461
-2445
-2276
-2075
-1957
-1896
-1773
-1543
-1281
-1085
-970
-904
-907
-1034
-1246
-1341
-1117
-607
-108
89
4
-13
390
1229
2167
2815
3069
3153
3385
3900
4565
5126
5403
5397
5255
5161
5240
5522
5941
6355
6587
6502
6103
5573
5187
5140
5401
5746
5934
5878
5648
5345
5000
4617
4267
4080
4108
4206
4107
3644
2920
2251
1929
2025
2373
2710
2853
2782
2617
2527
2614
2831
2998
2930
2583
2097
1663
1365
1123
810
417
87
-16
128
352
432
266
-57
-348
-468
-407
-227
46
436
928
1363
1492
1168
530
-42
-185
166
733
1117
1101
770
401
221
261
373
372
179
-132
-408
-553
-600
-660
-789
-920
-953
-900
-913
-1111
-1385
-1421
-974
-135
696
1135
1137
1002
1100
1553
2187
2707
2916
2817
2558
2322
2227
2285
2433
2615
2847
3177
3574
3884
3936
3725
3464
3421
3691
4135
4527
4750
4846
4910
4995
5117
5295
5523
5706
5690
5409
4997
4714
4722
4941
5134
5137
4982
4827
4788
4853
4933
4949
4889
4797
4734
4716
4654
4348
3617
2482
1243
315
-55
40
265
300
31
-464
-1041
-1574
-1962
-2130
-2078
-1909
-1782
-1813
-2021
-2367
-2799
-3264
-3670
-3897
-3883
-3695
-3490
-3409
-3488
-3673
-3887
-4054
-4094
-3931
-3562
-3119
-2803
-2734
-2853
-2976
-2944
-2729
-2405
-2051
-1714
-1457
-1388
-1589
-1994
-2369
-2459
-2194
-1752
-1414
-1331
-1435
-1555
-1598
-1617
-1702
-1867
-2047
-2209
-2422
-2784
-3293
-3817
-4212
-4443
-4581
-4680
-4699
-4574
-4353
-4221
-4350
-4733
-5161
-5373
-5236
-4805
-4255
-3771
-3482
-3429
-3566
-3795
-4022
-4219
-4413
-4643
-4911
-5197
-5481
-5726
-5860
-5814
-5618
-5444
-5491
-5788
-6123
-6204
-5924
-5455
-5074
-4926
-4939
-4954
-4884
-4736
-4519
-4194
-3730
-3149
-2519
-1895
-1318
-852
-560
-396
-152
406
1300
2250
2888
3070
2999
3027
3355
3928
4563
5115
5507
5672
5548
5154
4620
4090
3618
3185
2831
2700
2903
3340
3716
3764
3457
2958
2408
1792
1055
304
-180
-162
309
902
1240
1157
755
275
-72
-194
-134
-30
-35
-221
-510
-721
-707
-464
-118
173
297
200
-137
-667
-1249
-1685
-1854
-1812
-1744
-1791
-1928
-2019
-1993
-1943
-2044
-2385
-2895
-3424
-3880
-4254
-4536
-4645
-4473
-4022
-3464
-3064
-3025
-3362
-3909
-4418
-4682
-4633
-4368
-4090
-3970
-4033
-4154
-4190
-4121
-4051
-4073
-4142
-4114
-3918
-3663
-3555
-3704
-4019
-4310
-4463
-4511
-4538
-4562
-4538
-4432
-4283
-4153
-4069
-4022
-4006
-4022
-4019
-3885
-3542
-3067
-2667
-2507
-2545
-2588
-2493
-2313
-2202
-2210
-2198
-2001
-1631
-1297
-1208
-1369
-1581
-1659
-1602
-1578
-1734
-2032
-2268
-2232
-1868
-1317
-817
-552
-556
-733
-940
-1079
-1116
-1051
-900
-708
-546
-461
-415
-298
-43
278
508
579
610
811
1254
1775
2114
2163
2047
1969
1996
2032
1974
1860
1827
1964
2227
2505
2722
2855
2890
2819
2706
2704
2937
3352
3708
3778
3548
3228
3040
3033
3097
3148
3257
3569
4133
4798
5304
5451
5204
4701
4168
3838
3864
4264
4910
5583
6051
6149
5830
5207
4534
4086
3980
4067
4072
3862
3602
3598
3965
4467
4713
4526
4090
3736
3611
3583
3436
3101
2660
2183
1644
1010
360
-175
-542
-823
-1108
-1366
-1513
-1583
-1760
-2175
-2693
-2980
-2822
-2346
-1916
-1807
-2013
-2353
-2675
-2908
-2968
-2734
-2191
-1558
-1177
-1219
-1518
-1732
-1660
-1382
-1105
-926
-784
-607
-432
-359
-420
-540
-629
-673
-725
-830
-993
-1185
-1362
-1449
-1375
-1160
-962
-968
-1215
-1510
-1588
-1349
-936
-582
-404
-365
-398
-505
-706
-937
-1056
-981
-783
-639
-668
-841
-1036
-1147
-1138
-1031
-880
-770
-795
-1002
-1360
-1785
-2213
-2607
-2921
-3095
-3126
-3152
-3379
-3896
-4546
-5012
-5064
-4732
-4236
-3787
-3457
-3223
-3051
-2913
-2753
-2495
-2139
-1806
-1633
-1614
-1568
-1316
-883
-502
-390
-523
-641
-495
-84
346
536
444
282
314
633
1092
1450
1578
1556
1567
1719
1949
2108
2122
2051
1994
1955
1843
1619
1417
1482
1943
2661
3307
3616
3568
3347
3145
3026
2965
2958
3061
3292
3550
3665
3555
3323
3185
3276
3530
3733
3716
3498
3263
3206
3374
3637
3791
3718
3462
3193
3069
3120
3232
3255
3132
2948
2856
2936
3124
3261
3225
3003
2669
2298
1910
1499
1080
702
412
203
24
-184
-447
-752
-1069
-1375
-1667
-1960
-2282
-2639
-2991
-3255
-3365
-3330
-3237
-3175
-3158
-3119
-2994
-2807
-2653
-2597
-2592
-2501
-2231
-1817
-1402
-1106
-942
-832
-718
-626
-630
-753
-918
-988
-867
-558
-143
285
651
909
1031
1026
960
931
1006
1174
1369
1531
1659
1793
1961
2140
2268
2291
2192
2012
1840
1775
1863
2044
2167
2100
1846
1557
1422
1512
1739
1957
2090
2156
2186
2151
1977
1624
1143
648
251
34
37
249
575
861
967
852
582
257
-54
-308
-460
-480
-412
-396
-579
-987
-1487
-1902
-2156
-2307
-2451
-2624
-2804
-2988
-3230
-3594
-4061
-4518
-4814
-4847
-4611
-4201
-3802
-3616
-3748
-4111
-4453
-4527
-4275
-3853
-3489
-3312
-3303
-3395
-3549
-3738
-3879
-3835
-3531
-3060
-2640
-2451
-2487
-2556
-2444
-2081
-1582
-1150
-910
-827
-753
-561
-250
65
262
310
273
224
181
122
47
-14
-41
-54
-65
-24
139
401
598
558
296
45
40
260
426
283
-119
-441
-370
108
713
1124
1203
1012
690
364
141
101
256
516
751
880
894
798
578
273
38
71
409
828
1010
828
466
233
267
454
608
678
736
816
840
735
566
492
572
678
647
490
394
493
673
670
364
-60
-263
-78
348
726
900
955
1065
1295
1542
1667
1636
1545
1516
1605
1784
2001
2229
2441
2586
2567
2307
1834
1297
892
728
775
916
1059
1182
1274
1265
1057
632
133
-211
-259
-63
191
333
310
153
-99
-429
-787
-1063
-1139
-998
-766
-635
-723
-994
-1305
-1534
-1683
-1855
-2136
-2478
-2704
-2642
-2276
-1778
-1374
-1158
-1029
-807
-416
44
391
522
485
419
427
535
723
990
1347
1768
2164
2428
2521
2509
2515
2618
2798
2978
3112
3235
3415
3668
3918
4051
4025
3904
3815
3843
3981
4156
4289
4326
4234
3993
3609
3135
2662
2291
2092
2074
2181
2300
2310
2135
1785
1325
819
303
-190
-587
-788
-741
-510
-245
-92
-100
-216
-339
-397
-393
-404
-531
-801
-1087
-1144
-788
-75
687
1150
1188
969
791
839
1107
1487
1884
2233
2445
2431
2195
1889
1723
1797
2024
2218
2252
2137
1973
1865
1868
1991
2196
2414
2584
2703
2832
3031
3279
3475
3521
3422
3289
3264
3415
3686
3920
3951
3714
3312
2976
2917
3172
3591
3952
4102
4003
3681
3192
2660
2269
2175
2356
2614
2746
2727
2708
2824
3032
3171
3134
2959
2731
2465
2127
1759
1510
1501
1680
1852
1858
1702
1473
1205
851
401
-43
-350
-521
-706
-1053
-1548
-2033
-2355
-2474
-2437
-2301
-2119
-1993
-2053
-2353
-2775
-3083
-3085
-2779
-2346
-2041
-2053
-2420
-3009
-3571
-3876
-3865
-3681
-3554
-3603
-3763
-3876
-3846
-3696
-3512
-3369
-3321
-3410
-3627
-3872
-3985
-3875
-3616
-3374
-3235
-3122
-2900
-2561
-2257
-2167
-2314
-2548
-2687
-2652
-2480
-2249
-2015
-1819
-1713
-1729
-1832
-1900
-1796
-1467
-992
-547
-285
-225
-231
-124
161
511
748
810
819
931
1125
1184
900
326
-227
-435
-234
162
481
608
599
530
389
115
-284
-678
-892
-829
-540
-197
9
-36
-309
-688
-1044
-1325
-1547
-1722
-1807
-1757
-1618
-1528
-1598
-1797
-1977
-2032
-2013
-2062
-2216
-2332
-2217
-1835
-1395
-1185
-1347
-1774
-2222
-2493
-2534
-2395
-2138
-1805
-1438
-1107
-894
-842
-933
-1086
-1199
-1195
-1053
-824
-608
-491
-494
-549
-550
-440
-262
-129
-148
-358
-733
-1213
-1706
-2068
-2134
-1829
-1291
-844
-782
-1126
-1586
-1796
-1621
-1240
-957
-935
-1117
-1361
-1595
-1819
-2013
-2094
-2009
-1832
-1722
-1775
-1937
-2077
-2122
-2094
-2019
-1859
-1564
-1191
-940
-1014
-1451
-2081
-2645
-2969
-3027
-2896
-2674
-2450
-2316
-2373
-2689
-3237
-3868
-4355
-4516
-4335
-3983
-3715
-3686
-3846
-4006
-4010
-3857
-3659
-3499
-3355
-3156
-2904
-2709
-2687
-2842
-3036
-3074
-2844
-2381
-1839
-1390
-1119
-975
-828
-589
-294
-50
102
268
624
1224
1912
2449
2720
2832
2976
3231
3517
3728
3875
4067
4369
4713
4988
5180
5398
5740
6165
6516
6671
6662
6637
6727
6952
7250
7558
7855
8128
8347
8476
8507
8470
8400
8294
8121
7865
7572
7345
7290
7437
7708
7953
8037
7930
7714
7520
7420
7387
7333
7182
6910
6527
6038
5436
4756
4100
3601
3328
3216
3089
2778
2239
1564
894
320
-140
-486
-694
-751
-739
-827
-1153
-1678
-2181
-2432
-2392
-2247
-2236
-2444
-2762
-3029
-3189
-3299
-3412
-3487
-3447
-3293
-3151
-3158
-3337
-3563
-3674
-3591
-3352
-3049
-2759
-2537
-2433
-2488
-2701
-2992
-3247
-3387
-3423
-3447
-3549
-3750
-3977
-4112
-4072
-3860
-3569
-3327
-3233
-3323
-3563
-3877
-4183
-4420
-4565
-4622
-4598
-4485
-4285
-4046
-3875
-3872
-4059
-4352
-4606
-4726
-4715
-4631
-4517
-4364
-4154
-3905
-3674
-3511
-3415
-3345
-3254
-3115
-2918
-2657
-2336
-1983
-1654
-1417
-1322
-1370
-1507
-1633
-1651
-1516
-1255
-938
-636
-383
-196
-83
-42
-42
-38
-17
-36
-175
-458
-796
-1054
-1165
-1184
-1212
-1280
-1310
-1193
-913
-571
-302
-172
-137
-115
-60
9
42
2
-114
-294
-526
-795
-1064
-1269
-1352
-1298
-1167
-1061
-1067
-1212
-1461
-1761
-2061
-2299
-2398
-2301
-2045
-1767
-1612
-1608
-1641
-1569
-1376
-1191
-1155
-1266
-1373
-1339
-1185
-1075
-1143
-1355
-1535
-1530
-1348
-1145
-1081
-1204
-1431
-1627
-1688
-1591
-1383
-1158
-1030
-1088
-1356
-1768
-2190
-2473
-2521
-2345
-2059
-1832
-1803
-2004
-2337
-2621
-2690
-2477
-2048
-1555
-1151
-913
-818
-784
-744
-692
-669
-700
-745
-721
-578
-375
-244
-279
-435
-539
-444
-174
62
41
-278
-705
-973
-962
-770
-595
-536
-535
-492
-428
-491
-804
-1305
-1772
-2001
-1974
-1843
-1769
-1777
-1772
-1664
-1473
-1292
-1186
-1126
-1028
-837
-568
-294
-95
-28
-95
-222
-268
-92
345
924
1421
1655
1605
1408
1255
1264
1440
1711
1994
2222
2345
2339
2228
2098
2066
2214
2526
2884
3133
3178
3046
2867
2783
2859
3044
3228
3331
3356
3361
3385
3412
3403
3367
3382
3522
3773
3998
4019
3739
3206
2578
2025
1650
1470
1448
1505
1548
1486
1282
978
683
507
500
627
799
927
968
943
918
951
1046
1139
1146
1034
863
746
770
936
1176
1409
1580
1669
1675
1607
1488
1346
1199
1060
943
874
863
887
902
889
870
880
920
971
1062
1278
1679
2177
2542
2577
2305
1970
1838
1987
2297
2611
2869
3080
3222
3230
3103
2972
2999
3208
3443
3519
3405
3219
3063
2912
2687
2422
2281
2398
2701
2954
2964
2757
2527
2440
2500
2582
2568
2434
2236
2044
1898
1810
1782
1825
1951
2145
2318
2322
2052
1585
1191
1149
1505
1988
2219
2005
1483
966
681
638
697
726
677
573
469
428
484
587
594
371
-73
-552
-845
-876
-767
-716
-828
-1063
-1298
-1425
-1383
-1162
-814
-463
-258
-274
-451
-643
-740
-734
-687
-643
-583
-458
-248
9
232
338
303
193
148
279
567
867
1046
1136
1320
1740
2312
2762
2870
2686
2494
2566
2942
3427
3772
3848
3682
3401
3154
3076
3228
3552
3889
4078
4070
3954
3855
3849
3922
4026
4108
4117
4002
3752
3444
3205
3117
3152
3209
3219
3200
3209
3263
3320
3349
3376
3470
3659
3895
4085
4162
4128
4037
3954
3913
3892
3826
3662
3429
3237
3185
3252
3285
3124
2753
2314
1980
1811
1730
1643
1523
1396
1246
998
587
55
-474
-895
-1200
-1453
-1703
-1943
-2149
-2332
-2532
-2780
-3057
-3324
-3560
-3769
-3952
-4085
-4141
-4126
-4096
-4129
-4281
-4550
-4878
-5177
-5370
-5431
-5397
-5345
-5348
-5428
-5554
-5673
-5740
-5738
-5670
-5549
-5397
-5250
-5152
-5131
-5169
-5186
-5086
-4823
-4438
-4021
-3643
-3307
-2989
-2714
-2572
-2638
-2870
-3113
-3207
-3111
-2911
-2719
-2576
-2462
-2371
-2343
-2420
-2571
-2713
-2797
-2861
-2982
-3176
-3370
-3487
-3540
-3634
-3855
-4179
-4477
-4627
-4610
-4507
-4416
-4378
-4365
-4337
-4296
-4277
-4304
-4348
-4342
-4242
-4082
-3959
-3950
-4042
-4139
-4148
-4058
-3935
-3834
-3730
-3542
-3238
-2906
-2703
-2719
-2879
-2981
-2867
-2557
-2237
-2089
-2141
-2251
-2252
-2093
-1846
-1589
-1308
-939
-483
-60
185
226
189
233
409
635
805
890
945
1033
1169
1336
1514
1680
1804
1874
1937
2084
2361
2699
2948
3009
2919
2793
2699
2611
2475
2309
2195
2178
2208
2187
2075
1922
1794
1702
1601
1468
1346
1304
1367
1487
1583
1596
1509
1349
1176
1063
1056
1134
1213
1207
1101
961
875
881
943
996
996
938
855
797
814
938
1145
1360
1497
1521
1484
1490
1612
1831
2044
2142
2091
1959
1851
1825
1843
1816
1677
1446
1207
1056
1035
1122
1252
1362
1422
1443
1453
1455
1426
1356
1292
1307
1420
1538
1519
1324
1096
1056
1296
1666
1892
1814
1514
1204
1024
951
889
810
777
833
915
895
698
380
73
-129
-240
-352
-551
-830
-1080
-1159
-995
-651
-291
-73
-39
-113
-180
-164
-48
160
430
695
861
873
774
677
658
693
712
716
798
1036
1365
1600
1596
1384
1137
1012
1031
1109
1182
1280
1476
1792
2140
2368
2359
2114
1761
1488
1420
1543
1726
1842
1875
1902
1976
2050
2017
1851
1657
1582
1666
1796
1823
1707
1548
1477
1530
1635
1692
1668
1606
1581
1641
1789
1998
2231
2457
2649
2771
2773
2617
2330
2028
1875
1968
2259
2577
2754
2731
2571
2368
2171
1987
1830
1754
1808
1979
2175
2285
2255
2127
2005
1993
2118
2322
2495
2549
2468
2307
2120
1916
1655
1320
959
650
416
188
-140
-601
-1107
-1515
-1753
-1883
-2036
-2295
-2628
-2927
-3124
-3257
-3433
-3732
-4119
-4467
-4644
-4617
-4461
-4294
-4190
-4157
-4175
-4247
-4384
-4556
-4683
-4688
-4573
-4423
-4320
-4277
-4243
-4192
-4165
-4218
-4331
-4405
-4352
-4190
-4022
-3948
-3987
-4126
-4378
-4756
-5194
-5516
-5543
-5262
-4859
-4585
-4567
-4741
-4952
-5076
-5054
-4864
-4506
-4059
-3691
-3565
-3705
-3955
-4099
-4035
-3846
-3693
-3686
-3811
-3971
-4073
-4065
-3955
-3792
-3656
-3607
-3641
-3683
-3638
-3471
-3233
-3036
-2991
-3152
-3478
-3825
-3987
-3803
-3281
-2623
-2109
-1915
-2012
-2234
-2420
-2511
-2512
-2423
-2235
-1991
-1808
-1783
-1876
-1907
-1710
-1311
-935
-816
-971
-1174
-1146
-808
-342
-29
-3
-167
-299
-253
-56
161
298
354
389
440
469
396
167
-195
-592
-904
-1058
-1064
-993
-924
-895
-912
-979
-1116
-1323
-1550
-1711
-1741
-1651
-1503
-1351
-1201
-1048
-913
-842
-854
-908
-934
-888
-774
-623
-470
-361
-347
-447
-595
-663
-569
-372
-232
-256
-389
-463
-365
-144
36
42
-128
-367
-537
-528
-292
139
644
1065
1313
1429
1543
1743
2000
2227
2380
2501
2637
2776
2858
2885
2958
3197
3613
4062
4348
4375
4213
4048
4041
4226
4494
4679
4673
4497
4265
4070
3906
3698
3424
3173
3071
3138
3239
3208
3021
2832
2816
2986
3163
3145
2890
2548
2319
2290
2386
2459
2404
2219
1991
1841
1855
2029
2249
2344
2198
1844
1450
1201
1167
1270
1372
1400
1381
1385
1432
1483
1495
1484
1510
1602
1724
1809
1845
1883
1975
2105
2196
2189
2099
1978
1844
1670
1445
1250
1217
1420
1796
2192
2479
2618
2630
2534
2354
2155
2051
2120
2315
2468
2428
2189
1907
1776
1883
2150
2418
2559
2550
2460
2387
2402
2520
2707
2898
3024
3040
2957
2850
2819
2920
3098
3216
3148
2878
2508
2162
1883
1626
1330
996
690
471
333
220
70
-143
-409
-682
-899
-998
-973
-904
-906
-1039
-1245
-1390
-1385
-1263
-1145
-1145
-1292
-1550
-1869
-2220
-2571
-2870
-3056
-3100
-3039
-2957
-2923
-2948
-2975
-2937
-2833
-2743
-2766
-2922
-3114
-3199
-3124
-2981
-2925
-3027
-3211
-3328
-3296
-3169
-3078
-3111
-3257
-3427
-3520
-3464
-3245
-2910
-2557
-2300
-2208
-2272
-2412
-2528
-2539
-2405
-2140
-1812
-1522
-1347
-1284
-1260
-1185
-1028
-819
-613
-433
-276
-143
-65
-82
-203
-376
-501
-484
-306
-42
169
230
160
76
87
195
305
332
287
251
280
345
378
363
361
444
613
780
837
730
495
241
87
99
241
396
458
420
372
389
442
421
266
46
-106
-137
-134
-234
-475
-758
-939
-951
-840
-708
-649
-704
-854
-1012
-1061
-936
-690
-465
-382
-448
-595
-765
-958
-1164
-1308
-1278
-1049
-730
-490
-422
-496
-626
-751
-846
-885
-838
-730
-656
-712
-899
-1105
-1189
-1084
-811
-441
-58
238
350
257
72
-18
104
377
613
661
529
357
279
318
389
375
209
-92
-436
-706
-823
-793
-695
-614
-585
-590
-609
-647
-704
-735
-658
-422
-66
296
551
668
704
743
816
885
887
819
768
852
1095
1378
1522
1464
1339
1371
1663
2091
2432
2573
2592
2633
2740
2840
2877
2910
3049
3314
3585
3719
3688
3582
3487
3401
3279
3123
3008
2999
3079
3174
3219
3189
3078
2885
2652
2487
2487
2634
2775
2753
2554
2320
2200
2198
2191
2070
1848
1626
1468
1351
1217
1062
937
881
873
860
827
800
797
788
717
573
420
350
401
516
582
510
290
-11
-298
-499
-590
-595
-573
-587
-664
-770
-824
-757
-582
-403
-339
-421
-558
-603
-486
-269
-93
-60
-162
-300
-370
-320
-163
49
260
434
564
677
810
987
1209
1461
1716
1935
2057
2041
1911
1770
1727
1813
1959
2081
2168
2289
2489
2707
2809
2704
2435
2142
1957
1928
2020
2169
2306
2361
2291
2110
1906
1784
1792
1895
2021
2122
2181
2179
2072
1836
1516
1229
1091
1129
1269
1395
1436
1408
1384
1415
1489
1541
1517
1440
1397
1476
1674
1886
1982
1898
1679
1428
1231
1114
1054
1006
921
774
581
404
306
292
306
287
231
179
142
58
-140
-434
-697
-802
-744
-639
-609
-683
-812
-955
-1115
-1287
-1409
-1408
-1302
-1215
-1270
-1459
-1641
-1688
-1595
-1457
-1350
-1264
-1173
-1120
-1200
-1450
-1780
-2045
-2180
-2248
-2356
-2533
-2712
-2818
-2848
-2859
-2890
-2924
-2924
-2883
-2827
-2775
-2705
-2575
-2379
-2164
-2003
-1946
-1986
-2065
-2110
-2070
-1951
-1797
-1654
-1524
-1367
-1146
-883
-657
-550
-583
-716
-887
-1058
-1215
-1343
-1411
-1391
-1292
-1170
-1093
-1096
-1149
-1177
-1116
-972
-820
-746
-769
-820
-818
-755
-709
-759
-872
-909
-746
-411
-79
67
-12
-200
-350
-422
-496
-669
-944
-1218
-1374
-1369
-1260
-1144
-1085
-1072
-1043
-941
-781
-655
-666
-842
-1086
-1242
-1213
-1036
-832
-692
-594
-446
-195
114
386
564
664
720
722
635
470
314
269
357
490
542
441
201
-117
-446
-710
-831
-760
-543
-302
-141
-46
97
360
665
821
689
307
-132
-423
-471
-310
-46
190
282
173
-89
-360
-501
-482
-392
-342
-360
-404
-450
-550
-769
-1086
-1383
-1546
-1573
-1562
-1603
-1698
-1790
-1852
-1929
-2079
-2294
-2488
-2554
-2443
-2201
-1940
-1786
-1807
-1970
-2153
-2226
-2142
-1964
-1789
-1659
-1542
-1402
-1275
-1236
-1313
-1427
-1450
-1315
-1070
-812
-600
-420
-240
-77
14
-4
-107
-228
-317
-383
-472
-628
-840
-1051
-1187
-1214
-1168
-1144
-1226
-1431
-1689
-1894
-1978
-1938
-1819
-1666
-1502
-1340
-1204
-1129
-1137
-1214
-1306
-1338
-1248
-1022
-708
-393
-167
-83
-131
-256
-381
-441
-407
-292
-143
-10
88
173
288
452
636
780
840
821
768
722
686
628
524
382
235
92
-84
-335
-645
-915
-1026
-946
-780
-699
-802
-1039
-1271
-1396
-1428
-1448
-1512
-1602
-1677
-1736
-1826
-1984
-2196
-2413
-2606
-2788
-2968
-3107
-3136
-3020
-2811
-2625
-2567
-2663
-2849
-3016
-3076
-3016
-2895
-2801
-2783
-2807
-2777
-2620
-2354
-2079
-1903
-1855
-1875
-1862
-1747
-1519
-1220
-924
-720
-676
-792
-975
-1080
-1014
-818
-637
-598
-680
-721
-555
-186
189
321
125
-248
-536
-589
-472
-365
-368
-408
-348
-154
61
168
173
210
386
642
817
818
737
757
972
1295
1561
1683
1706
1721
1767
1830
1909
2043
2256
2511
2730
2878
2982
3065
3086
2979
2754
2552
2545
2784
3145
3437
3552
3515
3414
3307
3205
3114
3053
3022
2986
2898
2771
2679
2695
2813
2947
2992
2899
2689
2422
2161
1946
1785
1652
1508
1338
1168
1032
926
800
622
434
333
385
556
739
829
793
663
504
387
368
460
598
668
601
457
400
551
885
1253
1520
1668
1770
1887
2017
2139
2266
2431
2626
2791
2872
2890
2927
3039
3195
3320
3379
3408
3465
3559
3644
3672
3634
3556
3455
3326
3151
2930
2687
2456
2267
2138
2063
2009
1930
1799
1625
1436
1245
1036
791
521
272
85
-40
-143
-260
-398
-531
-623
-660
-655
-647
-690
-826
-1054
-1322
-1556
-1709
-1791
-1855
-1956
-2108
-2289
-2463
-2608
-2719
-2804
-2867
-2912
-2943
-2972
-3008
-3047
-3075
-3081
-3073
-3082
-3145
-3274
-3437
-3579
-3649
-3636
-3568
-3490
-3431
-3382
-3299
-3129
-2853
-2519
-2227
-2068
-2061
-2140
-2208
-2215
-2179
-2135
-2077
-1950
-1725
-1457
-1267
-1247
-1385
-1587
-1763
-1906
-2062
-2247
-2414
-2494
-2488
-2479
-2552
-2697
-2799
-2740
-2517
-2256
-2115
-2156
-2318
-2478
-2542
-2485
-2322
-2077
-1776
-1461
-1183
-969
-809
-676
-555
-460
-401
-358
-283
-131
94
341
535
619
576
441
284
181
190
320
536
771
965
1080
1113
1084
1024
959
924
966
1113
1345
1561
1636
1500
1209
918
766
786
903
1018
1079
1077
1016
898
747
632
618
699
797
837
830
869
1032
1298
1569
1754
1850
1920
2021
2145
2240
2252
2178
2075
2029
2106
2296
2498
2578
2469
2222
1967
1816
1788
1833
1898
1958
1998
1985
1880
1688
1471
1296
1183
1098
1006
913
862
881
955
1036
1082
1081
1043
990
951
946
980
1035
1083
1109
1120
1141
1203
1334
1559
1869
2213
2503
2661
2674
2604
2543
2557
2655
2808
2983
3162
3331
3466
3534
3512
3410
3279
3185
3180
3282
3472
3704
3917
4040
4017
3853
3632
3474
3457
3556
3671
3719
3704
3697
3748
3828
3862
3802
3685
3592
3589
3680
3818
3935
3981
3937
3830
3711
3613
3522
3390
3198
2989
2834
2768
2752
2723
2650
2553
2447
2315
2123
1880
1648
1489
1414
1372
1305
1186
1018
817
610
449
397
489
691
909
1044
1030
858
574
270
44
-56
-77
-120
-251
-433
-568
-609
-605
-646
-758
-887
-973
-1020
-1074
-1141
-1168
-1116
-1039
-1045
-1182
-1373
-1490
-1486
-1443
-1477
-1624
-1812
-1932
-1921
-1776
-1540
-1289
-1129
-1133
-1275
-1415
-1417
-1282
-1152
-1162
-1287
-1360
-1257
-1056
-974
-1155
-1520
-1836
-1932
-1835
-1711
-1696
-1799
-1944
-2061
-2130
-2146
-2087
-1942
-1755
-1623
-1626
-1773
-1986
-2161
-2220
-2147
-1987
-1828
-1768
-1867
-2101
-2370
-2565
-2639
-2627
-2594
-2571
-2539
-2468
-2357
-2238
-2143
-2076
-2024
-1983
-1958
-1947
-1924
-1855
-1729
-1568
-1422
-1332
-1318
-1360
-1402
-1376
-1240
-1030
-851
-812
-933
-1123
-1252
-1261
-1202
-1164
-1179
-1198
-1164
-1095
-1079
-1176
-1347
-1484
-1523
-1507
-1533
-1640
-1760
-1783
-1671
-1504
-1417
-1483
-1664
-1844
-1916
-1851
-1696
-1530
-1411
-1342
-1288
-1217
-1144
-1117
-1172
-1284
-1387
-1437
-1459
-1521
-1662
-1853
-2033
-2176
-2301
-2435
-2555
-2608
-2570
-2482
-2414
-2406
-2448
-2517
-2609
-2724
-2839
-2913
-2930
-2921
-2917
-2892
-2761
-2469
-2067
-1699
-1488
-1444
-1474
-1477
-1422
-1337
-1249
-1151
-1024
-878
-753
-681
-657
-636
-562
-404
-179
58
237
321
327
319
356
443
525
526
402
169
-89
-265
-272
-97
185
450
606
630
561
444
307
172
85
84
154
214
178
38
-128
-237
-284
-345
-488
-697
-883
-959
-906
-773
-622
-487
-372
-274
-205
-190
-245
-348
-433
-420
-285
-88
69
137
163
237
382
520
551
475
398
432
575
717
756
695
620
603
641
688
716
726
713
651
527
389
322
365
471
549
552
513
491
504
519
512
521
622
849
1140
1370
1444
1373
1266
1251
1397
1671
1970
2181
2245
2190
2108
2098
2196
2349
2454
2433
2298
2132
2011
1937
1840
1656
1391
1117
909
782
695
605
496
378
258
136
16
-88
-169
-232
-286
-321
-308
-236
-136
-67
-77
-179
-346
-536
-700
-789
-775
-669
-515
-363
-241
-168
-168
-262
-422
-555
-568
-455
-315
-262
-329
-452
-560
-645
-736
-828
-872
-863
-894
-1095
-1494
-1956
-2286
-2393
-2351
-2298
-2309
-2364
-2408
-2421
-2416
-2408
-2417
-2472
-2587
-2717
-2758
-2640
-2416
-2239
-2223
-2339
-2446
-2434
-2312
-2165
-2051
-1962
-1884
-1837
-1855
-1917
-1942
-1860
-1675
-1461
-1299
-1227
-1242
-1321
-1420
-1477
-1450
-1349
-1222
-1089
-918
-676
-408
-226
-198
-251
-214
29
429
824
1089
1222
1310
1433
1616
1843
2081
2277
2378
2375
2337
2372
2524
2727
2870
2898
2851
2797
2762
2737
2735
2800
2941
3088
3140
3071
2961
2920
2973
3056
3101
3101
3086
3051
2956
2794
2643
2606
2703
2839
2898
2846
2756
2705
2696
2663
2548
2361
2159
1991
1873
1788
1716
1636
1540
1434
1339
1264
1187
1076
936
825
810
888
977
974
851
679
566
575
693
848
964
975
849
608
340
168
166
300
456
521
472
363
261
182
103
17
-52
-72
-46
-12
5
12
16
-15
-139
-366
-611
-742
-704
-590
-557
-680
-872
-981
-957
-919
-1038
-1356
-1737
-1981
-2003
-1884
-1769
-1728
-1726
-1699
-1637
-1579
-1555
-1551
-1536
-1516
-1524
-1565
-1590
-1528
-1357
-1129
-931
-811
-758
-732
-705
-663
-586
-450
-251
-32
132
194
174
142
159
238
345
438
488
480
418
339
317
431
690
1004
1236
1294
1212
1112
1103
1205
1349
1445
1440
1345
1217
1133
1152
1286
1488
1673
1768
1751
1654
1535
1453
1459
1576
1773
1961
2037
1963
1791
1621
1516
1466
1433
1411
1423
1470
1499
1449
1321
1189
1122
1111
1077
961
794
665
640
701
770
778
709
595
480
401
379
412
475
534
569
581
577
561
538
522
536
580
612
585
492
392
351
383
428
413
321
197
84
-32
-200
-430
-648
-737
-638
-412
-205
-145
-256
-457
-633
-717
-714
-681
-671
-707
-781
-870
-964
-1056
-1135
-1165
-1106
-957
-789
-721
-841
-1122
-1434
-1634
-1685
-1670
-1697
-1790
-1863
-1806
-1596
-1316
-1089
-982
-985
-1043
-1090
-1074
-966
-789
-622
-560
-638
-785
-876
-824
-643
-422
-250
-169
-182
-278
-445
-660
-882
-1072
-1208
-1283
-1300
-1264
-1185
-1079
-969
-888
-873
-954
-1116
-1286
-1372
-1329
-1201
-1080
-1020
-1002
-982
-953
-950
-985
-1014
-976
-873
-774
-730
-706
-610
-407
-183
-79
-167
-395
-644
-834
-949
-999
-975
-861
-669
-444
-236
-74
24
40
-25
-128
-194
-165
-48
98
218
286
306
292
275
307
423
581
669
595
387
194
163
309
513
645
671
644
624
617
612
628
698
809
876
819
654
487
423
465
529
534
465
362
259
167
100
99
194
354
493
537
495
441
442
499
561
589
597
616
653
673
640
563
508
550
713
946
1147
1226
1159
996
824
709
667
672
691
709
716
700
645
541
400
253
142
108
172
318
486
608
654
660
682
723
718
597
379
183
126
216
349
429
459
522
664
823
892
827
693
589
547
526
480
411
352
309
242
121
-41
-191
-291
-336
-344
-335
-333
-371
-465
-583
-657
-649
-588
-541
-532
-519
-448
-328
-231
-203
-216
-201
-128
-32
49
132
256
409
507
485
387
348
463
680
843
831
667
490
431
521
683
801
791
649
448
294
256
318
398
417
362
274
191
111
16
-91
-192
-293
-436
-646
-881
-1045
-1081
-1026
-985
-1034
-1165
-1314
-1427
-1494
-1528
-1544
-1563
-1610
-1693
-1771
-1783
-1711
-1616
-1592
-1668
-1783
-1851
-1853
-1847
-1884
-1949
-1984
-1971
-1966
-2029
-2146
-2219
-2171
-2025
-1880
-1820
-1838
-1857
-1817
-1728
-1652
-1638
-1683
-1745
-1781
-1766
-1698
-1585
-1435
-1265
-1101
-979
-930
-962
-1035
-1078
-1018
-836
-572
-323
-173
-140
-150
-81
153
523
892
1101
1091
948
830
842
964
1094
1158
1165
1170
1207
1266
1323
1382
1453
1522
1547
1509
1438
1395
1403
1433
1446
1447
1476
1552
1644
1710
1753
1827
1963
2119
2213
2202
2121
2027
1925
1768
1531
1269
1088
1036
1053
1018
855
585
303
95
-17
-70
-124
-230
-399
-590
-727
-749
-657
-523
-430
-416
-450
-477
-462
-414
-365
-341
-354
-397
-440
-440
-372
-268
-207
-263
-433
-631
-751
-753
-683
-625
-636
-721
-868
-1075
-1335
-1602
-1794
-1853
-1794
-1714
-1710
-1805
-1926
-1980
-1926
-1799
-1656
-1522
-1378
-1218
-1081
-1028
-1086
-1203
-1283
-1247
-1075
-799
-474
-164
70
186
207
224
331
546
780
917
919
867
875
970
1071
1070
940
765
648
628
664
701
726
762
814
851
831
760
686
657
674
698
692
662
639
650
689
742
805
877
940
946
862
708
562
494
509
544
542
515
526
614
732
775
676
474
285
217
291
443
572
608
530
374
200
60
-43
-153
-317
-533
-740
-881
-957
-1022
-1116
-1211
-1250
-1224
-1207
-1282
-1446
-1595
-1624
-1526
-1402
-1357
-1405
-1474
-1490
-1444
-1384
-1352
-1350
-1362
-1378
-1394
-1398
-1382
-1372
-1427
-1589
-1816
-1989
-1989
-1800
-1529
-1329
-1293
-1391
-1513
-1551
-1469
-1314
-1177
-1124
-1157
-1216
-1233
-1186
-1105
-1039
-998
-943
-836
-685
-549
-492
-524
-596
-635
-598
-489
-336
-169
-9
127
224
268
255
196
124
87
127
253
422
551
572
488
380
354
464
670
877
1014
1090
1167
1297
1464
1598
1647
1626
1600
1616
1669
1717
1738
1760
1828
1948
2081
2177
2228
2272
2349
2456
2550
2584
2543
2451
2353
2287
2262
2253
2217
2129
2016
1946
1970
2067
2135
2073
1875
1651
1541
1606
1778
1924
1952
1865
1735
1629
1577
1575
1618
1705
1826
1955
2057
2105
2093
2033
1949
1866
1794
1726
1635
1511
1374
1267
1212
1182
1122
998
830
671
553
465
377
277
186
135
135
170
198
158
1
-276
-596
-830
-893
-818
-736
-761
-893
-1038
-1128
-1192
-1301
-1463
-1591
-1603
-1525
-1480
-1561
-1737
-1902
-1991
-2040
-2114
-2211
-2262
-2225
-2145
-2113
-2167
-2264
-2333
-2338
-2290
-2208
-2108
-2023
-1998
-2045
-2104
-2085
-1966
-1835
-1815
-1947
-2144
-2272
-2261
-2127
-1919
-1661
-1375
-1116
-960
-934
-987
-1020
-974
-859
-720
-583
-447
-300
-135
48
243
417
512
500
429
413
546
816
1114
1324
1415
1436
1451
1483
1519
1550
1587
1639
1691
1718
1700
1642
1559
1473
1417
1414
1463
1518
1510
1399
1206
996
832
739
705
712
751
817
892
946
942
854
693
515
399
406
535
720
869
918
857
718
557
434
397
449
523
512
345
61
-218
-385
-443
-499
-652
-882
-1056
-1037
-807
-496
-284
-276
-438
-629
-698
-577
-310
-22
159
169
35
-152
-298
-357
-338
-279
-204
-119
-16
105
237
368
476
527
489
357
179
37
-6
50
148
223
247
238
222
212
220
267
380
557
744
867
881
810
727
703
765
883
998
1052
1029
966
935
989
1124
1273
1365
1377
1338
1290
1243
1184
1118
1086
1131
1244
1354
1381
1304
1180
1096
1089
1119
1098
970
759
558
454
460
502
480
350
152
-27
-132
-170
-197
-265
-395
-567
-741
-875
-948
-977
-1006
-1063
-1115
-1100
-998
-872
-828
-901
-1000
-989
-821
-609
-521
-628
-834
-968
-928
-748
-528
-346
-216
-132
-98
-120
-178
-240
-294
-361
-455
-551
-591
-541
-438
-372
-417
-581
-811
-1031
-1184
-1254
-1257
-1232
-1215
-1228
-1269
-1328
-1394
-1464
-1531
-1591
-1649
-1720
-1808
-1890
-1929
-1921
-1907
-1940
-2013
-2048
-1961
-1749
-1512
-1365
-1340
-1359
-1321
-1198
-1058
-998
-1057
-1190
-1308
-1346
-1302
-1234
-1206
-1238
-1281
-1257
-1119
-907
-720
-638
-662
-724
-758
-754
-743
-752
-772
-780
-773
-754
-718
-640
-518
-387
-298
-273
-278
-264
-202
-99
33
192
363
506
575
564
524
516
553
605
652
730
893
1135
1362
1466
1418
1299
1222
1223
1242
1199
1090
997
1004
1112
1226
1252
1180
1097
1088
1155
1218
1209
1148
1117
1161
1226
1205
1065
892
823
911
1082
1213
1246
1215
1181
1173
1187
1223
1292
1369
1381
1263
1044
850
794
876
977
980
873
748
694
720
760
748
671
562
458
376
317
276
243
202
135
35
-87
-198
-263
-257
-181
-73
20
70
94
131
201
286
347
365
355
344
334
303
235
143
68
47
87
167
253
308
308
247
143
34
-49
-98
-141
-213
-335
-489
-633
-727
-768
-794
-852
-962
-1102
-1238
-1357
-1482
-1636
-1801
-1929
-1993
-2013
-2041
-2099
-2152
-2159
-2123
-2090
-2094
-2112
-2084
-1987
-1859
-1754
-1679
-1594
-1477
-1370
-1347
-1422
-1512
-1513
-1397
-1241
-1146
-1141
-1168
-1164
-1123
-1078
-1036
-950
-785
-588
-470
-506
-659
-808
-856
-800
-706
-632
-594
-595
-660
-803
-983
-1115
-1146
-1114
-1107
-1168
-1245
-1258
-1201
-1149
-1178
-1278
-1374
-1413
-1408
-1397
-1385
-1351
-1313
-1338
-1479
-1692
-1860
-1901
-1839
-1762
-1717
-1673
-1583
-1469
-1400
-1417
-1479
-1526
-1549
-1599
-1708
-1830
-1880
-1820
-1696
-1577
-1492
-1421
-1345
-1278
-1237
-1208
-1150
-1042
-914
-817
-775
-769
-771
-770
-777
-794
-809
-809
-790
-755
-706
-649
-598
-567
-548
-507
-402
-232
-39
116
204
238
255
277
300
302
274
237
240
327
495
688
832
897
923
977
1089
1233
1361
1469
1590
1741
1885
1955
1927
1856
1824
1868
1964
2068
2163
2249
2302
2273
2148
1996
1929
2005
2170
2304
2338
2316
2336
2445
2589
2671
2650
2567
2482
2410
2315
2174
2019
1919
1919
1998
2090
2139
2129
2084
2040
2027
2045
2061
2025
1909
1737
1577
1477
1428
1373
1278
1165
1095
1098
1153
1218
1276
1322
1334
1263
1097
914
844
964
1218
1455
1546
1474
1308
1133
996
921
917
967
1010
985
891
818
853
985
1095
1071
926
782
748
809
852
797
684
634
721
903
1068
1140
1132
1113
1132
1188
1253
1312
1371
1424
1446
1408
1323
1255
1267
1375
1530
1659
1732
1765
1781
1764
1672
1498
1302
1185
1204
1327
1450
1477
1383
1224
1097
1076
1168
1304
1376
1318
1164
1028
1016
1134
1298
1411
1456
1479
1519
1555
1533
1438
1318
1240
1227
1257
1301
1345
1383
1397
1372
1330
1324
1388
1487
1535
1478
1346
1231
1215
1311
1466
1606
1675
1654
1557
1424
1306
1233
1207
1213
1245
1314
1424
1549
1642
1662
1604
1496
1379
1296
1274
1314
1383
1425
1397
1300
1168
1038
928
835
757
698
653
606
542
453
338
198
44
-90
-159
-153
-128
-163
-285
-441
-554
-619
-709
-899
-1175
-1441
-1617
-1717
-1815
-1964
-2152
-2346
-2545
-2771
-3013
-3221
-3352
-3422
-3487
-3573
-3648
-3670
-3649
-3633
-3642
-3629
-3532
-3349
-3151
-3028
-3014
-3084
-3185
-3266
-3277
-3182
-2995
-2792
-2661
-2624
-2622
-2579
-2489
-2409
-2380
-2376
-2336
-2246
-2161
-2139
-2168
-2175
-2101
-1955
-1792
-1663
-1591
-1577
-1599
-1606
-1530
-1348
-1117
-943
-881
-878
-834
-704
-540
-425
-382
-368
-337
-297
-286
-310
-334
-321
-268
-193
-99
19
141
221
226
184
157
170
189
163
92
25
-10
-42
-115
-222
-299
-302
-265
-266
-338
-435
-486
-476
-456
-466
-488
-463
-358
-202
-55
35
50
-9
-128
-270
-385
-441
-446
-434
-414
-359
-246
-110
-32
-75
-221
-378
-450
-403
-281
-161
-111
-156
-278
-426
-532
-553
-488
-388
-319
-317
-366
-405
-372
-247
-73
82
170
209
259
371
535
695
786
790
734
669
641
679
794
963
1128
1223
1218
1142
1065
1035
1052
1072
1057
1010
966
954
974
985
944
839
704
594
548
554
576
588
599
631
681
716
705
651
585
524
459
375
293
258
300
397
490
536
531
494
443
388
345
340
385
458
518
538
519
481
441
411
410
454
526
565
510
355
178
80
108
213
290
261
132
-13
-82
-46
33
59
-20
-159
-258
-260
-213
-234
-391
-631
-814
-834
-701
-518
-382
-322
-309
-306
-291
-250
-169
-51
69
141
133
55
-52
-151
-211
-210
-134
4
152
251
278
259
230
190
105
-36
-177
-225
-134
36
147
98
-84
-270
-335
-269
-178
-177
-288
-433
-522
-544
-555
-598
-651
-656
-593
-511
-465
-459
-443
-389
-339
-375
-529
-746
-934
-1039
-1080
-1112
-1178
-1289
-1433
-1583
-1698
-1748
-1743
-1736
-1787
-1896
-2000
-2035
-1991
-1922
-1881
-1874
-1871
-1850
-1823
-1809
-1808
-1804
-1793
-1786
-1795
-1802
-1777
-1709
-1613
-1522
-1452
-1407
-1384
-1377
-1369
-1333
-1252
-1146
-1058
-1018
-1014
-1008
-965
-882
-782
-686
-600
-517
-437
-370
-327
-313
-320
-331
-330
-314
-295
-290
-311
-356
-418
-487
-549
-585
-582
-553
-536
-566
-635
-693
-698
-661
-634
-656
-707
-732
-696
-621
-560
-542
-552
-552
-522
-473
-431
-414
-428
-454
-458
-406
-289
-135
4
94
129
125
94
42
-18
-68
-105
-153
-235
-336
-397
-366
-253
-128
-59
-54
-65
-49
-3
46
78
100
120
138
144
139
137
153
190
242
292
318
299
237
170
143
166
193
159
52
-75
-148
-143
-103
-82
-91
-102
-89
-57
-23
9
56
130
232
351
471
560
576
497
365
269
277
374
480
526
519
508
524
544
531
477
410
347
285
221
178
184
229
267
264
239
236
265
288
274
248
267
341
407
390
296
208
195
235
242
173
75
32
67
111
80
-40
-185
-271
-259
-161
-13
149
287
369
385
359
335
338
353
347
301
226
153
105
90
91
85
50
-18
-109
-203
-281
-331
-336
-286
-200
-139
-174
-329
-548
-728
-802
-786
-749
-741
-750
-728
-644
-515
-379
-258
-148
-43
58
155
251
356
467
569
654
727
800
873
935
994
1071
1189
1327
1427
1430
1340
1221
1156
1181
1262
1332
1352
1331
1305
1299
1308
1308
1289
1253
1208
1160
1107
1055
1010
969
904
797
662
550
506
529
563
554
499
442
426
449
470
459
421
371
302
200
79
-6
0
85
173
193
148
108
121
162
158
73
-51
-137
-148
-113
-76
-42
17
119
245
362
460
545
610
626
579
508
488
559
689
802
855
866
877
893
896
891
929
1058
1253
1417
1471
1428
1383
1414
1516
1631
1724
1821
1962
2141
2302
2396
2431
2460
2521
2612
2698
2747
2746
2693
2604
2509
2446
2423
2415
2387
2332
2275
2237
2204
2151
2079
2027
2029
2067
2077
2020
1917
1821
1765
1735
1713
1709
1748
1821
1873
1859
1790
1734
1746
1813
1874
1883
1847
1812
1808
1817
1798
1721
1589
1434
1293
1189
1122
1079
1044
1008
966
912
832
725
609
512
449
403
346
263
167
75
-7
-83
-146
-182
-200
-246
-374
-585
-810
-958
-996
-979
-994
-1085
-1216
-1323
-1369
-1364
-1331
-1266
-1154
-1002
-864
-800
-831
-923
-1016
-1075
-1102
-1113
-1107
-1069
-992
-894
-803
-731
-674
-632
-614
-624
-645
-647
-619
-578
-537
-464
-309
-68
171
287
234
98
26
95
261
418
500
522
520
504
467
423
418
467
520
499
384
248
185
225
307
338
280
158
30
-67
-124
-154
-176
-214
-286
-382
-475
-543
-597
-662
-750
-837
-881
-860
-789
-713
-671
-676
-705
-715
-681
-619
-579
-602
-673
-729
-712
-634
-559
-542
-573
-591
-552
-471
-397
-362
-353
-340
-317
-314
-362
-463
-575
-646
-646
-593
-543
-549
-614
-689
-716
-685
-647
-660
-734
-827
-887
-901
-885
-850
-797
-743
-736
-813
-952
-1067
-1078
-980
-848
-765
-765
-820
-886
-925
-923
-881
-828
-804
-832
-887
-915
-881
-812
-772
-799
-871
-923
-896
-781
-615
-467
-402
-444
-559
-664
-687
-617
-505
-412
-362
-347
-358
-397
-447
-470
-439
-388
-389
-482
-621
-711
-700
-623
-552
-519
-502
-477
-463
-494
-558
-596
-559
-471
-406
-419
-509
-634
-759
-868
-947
-981
-969
-939
-931
-959
-1012
-1081
-1163
-1256
-1333
-1349
-1288
-1186
-1105
-1080
-1101
-1142
-1188
-1238
-1290
-1333
-1359
-1376
-1400
-1447
-1524
-1630
-1753
-1861
-1918
-1915
-1894
-1911
-1985
-2073
-2113
-2084
-2027
-1994
-1995
-1998
-1981
-1956
-1955
-1976
-1981
-1929
-1825
-1715
-1644
-1616
-1602
-1569
-1516
-1472
-1471
-1524
-1609
-1685
-1718
-1696
-1629
-1536
-1438
-1361
-1335
-1373
-1450
-1506
-1492
-1407
-1294
-1190
-1095
-983
-857
-755
-704
-675
-596
-421
-186
23
153
230
315
436
565
663
743
864
1059
1288
1450
1472
1372
1251
1211
1277
1386
1453
1443
1387
1345
1342
1364
1395
1437
1499
1555
1545
1435
1267
1131
1087
1102
1098
1036
958
926
947
958
903
788
673
598
551
507
472
467
488
489
439
365
333
373
442
476
464
454
484
532
541
493
433
413
431
444
432
423
446
475
448
343
217
156
187
256
297
296
282
271
245
191
134
114
127
116
36
-82
-154
-127
-36
37
49
23
7
7
2
-22
-39
-22
32
106
194
302
424
515
533
493
464
507
613
713
748
718
669
641
637
643
651
655
643
603
538
471
418
374
319
247
167
86
-5
-107
-191
-209
-139
-14
100
154
140
82
21
5
82
262
485
650
690
631
558
524
506
450
354
277
258
265
227
127
31
17
88
170
196
168
131
101
43
-76
-239
-384
-467
-496
-506
-523
-547
-568
-584
-597
-607
-617
-638
-669
-691
-673
-614
-553
-537
-572
-620
-649
-666
-704
-762
-802
-778
-694
-597
-535
-521
-540
-576
-609
-617
-579
-508
-449
-439
-459
-444
-348
-203
-84
-38
-42
-37
-2
30
9
-69
-158
-203
-188
-143
-124
-172
-275
-373
-391
-307
-179
-100
-118
-195
-253
-253
-229
-228
-252
-257
-219
-168
-148
-159
-156
-105
-39
-18
-66
-146
-206
-236
-256
-264
-221
-102
48
146
140
61
-25
-89
-158
-255
-358
-417
-420
-408
-427
-471
-496
-478
-452
-472
-546
-628
-672
-689
-728
-814
-904
-930
-869
-779
-750
-822
-952
-1052
-1059
-985
-892
-846
-864
-913
-945
-933
-886
-829
-774
-707
-608
-477
-340
-228
-145
-65
45
185
323
421
472
504
557
652
792
965
1160
1355
1521
1640
1730
1844
2025
2269
2504
2656
2695
2653
2585
2531
2505
2511
2546
2599
2644
2658
2644
2627
2633
2662
2693
2706
2694
2657
2595
2515
2433
2369
2323
2274
2213
2162
2162
2223
2312
2375
2391
2379
2359
2328
2271
2203
2168
2191
2247
2284
2280
2259
2254
2250
2204
2099
1977
1896
1866
1845
1798
1739
1708
1712
1701
1619
1468
1305
1190
1142
1141
1166
1199
1213
1179
1096
1012
988
1030
1088
1105
1084
1088
1164
1290
1390
1414
1383
1359
1379
1421
1441
1418
1378
1354
1354
1353
1325
1269
1206
1152
1107
1059
1010
976
957
920
815
625
400
223
129
69
-39
-223
-423
-557
-614
-666
-791
-988
-1194
-1357
-1487
-1623
-1767
-1876
-1928
-1956
-2012
-2103
-2173
-2169
-2103
-2036
-2011
-2017
-2025
-2020
-2015
-2008
-1968
-1877
-1755
-1652
-1588
-1548
-1512
-1494
-1514
-1549
-1532
-1420
-1252
-1115
-1061
-1050
-1008
-914
-813
-765
-767
-766
-724
-657
-611
-613
-650
-703
-762
-818
-850
-828
-752
-651
-565
-508
-472
-446
-431
-428
-425
-397
-330
-231
-131
-66
-61
-117
-203
-264
-254
-164
-26
121
252
358
424
427
356
232
92
-38
-148
-225
-242
-189
-107
-73
-130
-244
-336
-357
-332
-309
-294
-256
-183
-128
-160
-275
-382
-387
-302
-237
-296
-468
-637
-692
-626
-536
-527
-630
-790
-935
-1029
-1081
-1119
-1159
-1206
-1271
-1379
-1539
-1722
-1860
-1887
-1795
-1647
-1532
-1505
-1551
-1617
-1658
-1671
-1678
-1703
-1744
-1787
-1817
-1828
-1834
-1855
-1904
-1974
-2032
-2048
-2016
-1958
-1911
-1891
-1893
-1899
-1894
-1868
-1820
-1763
-1727
-1732
-1765
-1781
-1741
-1655
-1570
-1523
-1503
-1470
-1406
-1336
-1295
-1281
-1251
-1169
-1045
-923
-837
-779
-721
-648
-566
-497
-461
-468
-508
-547
-540
-476
-394
-361
-402
-471
-495
-453
-398
-396
-451
-504
-502
-460
-439
-483
-568
-640
-670
-666
-640
-580
-465
-310
-174
-114
-137
-191
-213
-172
-86
6
76
124
161
190
196
170
127
108
151
255
375
457
485
482
476
470
447
411
387
399
441
479
491
494
516
571
639
692
709
679
593
462
327
251
269
366
488
595
682
760
821
847
840
837
868
916
935
899
838
806
823
858
868
839
790
730
646
531
405
306
250
223
199
171
144
113
53
-40
-128
-158
-111
-31
12
-18
-99
-176
-212
-196
-141
-64
10
50
35
-30
-104
-141
-120
-55
15
50
39
9
3
57
164
283
369
406
410
402
388
362
330
317
349
431
547
671
788
882
941
957
942
928
955
1042
1173
1300
1368
1350
1270
1199
1208
1305
1426
1489
1461
1378
1296
1232
1177
1131
1129
1192
1269
1267
1141
961
860
908
1048
1165
1198
1189
1202
1239
1241
1165
1044
953
928
939
938
910
876
848
809
743
666
623
643
704
757
767
746
726
728
741
733
694
643
625
669
756
830
834
760
643
534
457
422
438
522
659
785
827
767
668
619
657
746
832
895
944
971
938
820
647
485
366
269
162
53
-23
-58
-98
-188
-311
-403
-426
-421
-454
-537
-612
-636
-637
-682
-788
-886
-899
-835
-776
-777
-806
-787
-705
-622
-600
-620
-600
-491
-333
-208
-152
-131
-102
-68
-60
-81
-86
-32
75
186
265
323
384
438
451
416
379
404
502
607
637
573
475
431
469
541
574
538
467
417
414
444
482
520
568
625
662
658
625
616
672
784
902
985
1037
1093
1169
1238
1266
1246
1208
1187
1193
1220
1257
1300
1340
1360
1351
1327
1308
1289
1248
1173
1088
1024
976
901
772
630
554
576
638
646
567
450
359
302
238
151
85
93
163
217
197
124
73
77
98
67
-32
-159
-254
-293
-278
-212
-99
37
145
189
177
149
132
116
83
35
-15
-71
-152
-264
-375
-445
-480
-534
-649
-800
-914
-951
-950
-990
-1104
-1245
-1334
-1344
-1316
-1314
-1365
-1442
-1501
-1520
-1520
-1545
-1625
-1746
-1848
-1862
-1770
-1620
-1495
-1444
-1454
-1475
-1472
-1447
-1417
-1378
-1316
-1227
-1128
-1035
-950
-866
-792
-748
-743
-759
-774
-782
-789
-786
-745
-651
-531
-443
-417
-438
-475
-525
-610
-729
-829
-846
-777
-697
-689
-766
-864
-901
-852
-742
-616
-511
-457
-476
-562
-654
-674
-591
-460
-379
-411
-533
-667
-744
-745
-690
-608
-520
-444
-401
-399
-438
-508
-602
-715
-827
-906
-925
-876
-781
-682
-616
-599
-622
-658
-685
-696
-702
-712
-715
-683
-599
-473
-343
-245
-196
-192
-228
-297
-388
-478
-537
-550
-532
-513
-512
-522
-520
-493
-458
-444
-471
-521
-555
-547
-518
-515
-567
-644
-678
-622
-499
-381
-319
-302
-272
-189
-68
39
93
99
96
123
197
307
423
509
538
518
490
498
550
614
654
670
693
746
811
841
803
715
628
577
550
508
416
282
143
33
-43
-103
-167
-232
-277
-285
-261
-226
-195
-158
-100
-24
39
52
15
-25
-14
60
152
204
199
178
194
265
360
432
457
446
422
398
385
389
415
451
471
457
427
423
478
581
687
761
808
850
896
925
915
885
886
956
1083
1215
1308
1359
1391
1422
1448
1463
1483
1532
1614
1705
1776
1821
1862
1915
1971
2007
2012
1997
1973
1933
1859
1751
1643
1580
1572
1578
1547
1461
1357
1292
1289
1316
1315
1254
1153
1058
999
964
923
860
787
720
657
584
498
422
385
389
406
401
358
285
201
127
80
77
109
134
105
15
-84
-129
-114
-103
-168
-312
-465
-551
-558
-537
-541
-580
-630
-680
-741
-820
-896
-942
-957
-971
-998
-1018
-993
-912
-812
-743
-724
-739
-770
-810
-857
-893
-903
-893
-892
-912
-921
-879
-792
-736
-789
-956
-1160
-1310
-1381
-1414
-1453
-1498
-1526
-1540
-1582
-1680
-1807
-1893
-1897
-1843
-1797
-1805
-1861
-1927
-1967
-1968
-1931
-1869
-1808
-1779
-1794
-1830
-1849
-1841
-1843
-1904
-2025
-2159
-2250
-2286
-2300
-2324
-2345
-2330
-2267
-2183
-2118
-2091
-2095
-2120
-2169
-2238
-2299
-2317
-2286
-2242
-2226
-2236
-2229
-2165
-2055
-1951
-1885
-1841
-1772
-1660
-1537
-1446
-1388
-1320
-1201
-1042
-899
-817
-784
-736
-628
-471
-326
-243
-225
-232
-224
-194
-147
-80
17
138
235
255
192
111
104
211
391
553
634
636
601
561
522
482
457
470
530
628
745
864
962
1004
971
886
828
869
1012
1183
1281
1267
1187
1116
1097
1117
1136
1131
1101
1063
1039
1041
1071
1105
1113
1082
1033
1000
990
960
864
707
547
444
402
370
299
196
101
43
9
-33
-95
-166
-235
-311
-409
-528
-647
-746
-818
-855
-850
-809
-767
-772
-834
-905
-915
-847
-753
-695
-688
-687
-654
-600
-561
-544
-510
-433
-344
-306
-339
-388
-379
-295
-186
-108
-64
-27
9
10
-44
-123
-166
-140
-68
10
90
183
276
317
271
173
104
114
166
185
138
68
37
66
126
188
251
321
380
390
344
281
259
302
386
471
540
600
663
721
756
757
734
712
719
769
842
897
905
883
884
944
1045
1134
1181
1211
1265
1345
1407
1418
1401
1413
1480
1563
1605
1593
1565
1565
1596
1635
1674
1717
1758
1764
1713
1632
1582
1597
1646
1670
1649
1622
1629
1666
1691
1683
1665
1672
1708
1739
1738
1711
1677
1641
1589
1517
1449
1416
1417
1419
1387
1316
1230
1162
1129
1135
1162
1178
1149
1064
953
865
827
822
806
753
675
608
572
561
552
534
511
495
487
479
461
433
416
430
472
505
482
393
280
205
185
177
119
4
-116
-180
-179
-155
-149
-162
-169
-168
-195
-280
-410
-531
-603
-628
-641
-664
-697
-728
-753
-778
-802
-812
-795
-759
-723
-712
-733
-773
-805
-809
-785
-761
-768
-815
-870
-886
-843
-762
-688
-643
-615
-579
-523
-454
-384
-310
-230
-151
-93
-68
-71
-76
-60
-8
74
159
214
216
177
139
143
194
252
268
226
152
94
83
122
191
259
300
300
270
236
221
228
242
252
266
297
351
414
476
532
581
605
589
540
497
504
565
638
671
643
579
521
493
496
525
565
596
585
515
398
274
184
145
145
168
200
232
252
252
236
211
176
120
42
-32
-59
-17
69
134
127
51
-43
-95
-82
-28
13
2
-69
-170
-257
-297
-283
-242
-208
-200
-207
-200
-164
-105
-50
-16
-7
-16
-44
-89
-130
-131
-67
36
109
95
6
-74
-63
52
202
298
305
255
208
202
237
294
356
410
455
495
536
577
602
598
580
584
631
700
740
724
682
664
688
721
726
711
722
778
837
839
777
714
720
789
843
807
683
538
436
389
371
362
364
372
361
299
193
96
65
109
174
190
133
45
-4
27
113
194
223
208
189
190
196
167
93
5
-49
-53
-37
-37
-63
-90
-94
-80
-71
-87
-127
-181
-241
-299
-349
-386
-426
-497
-606
-727
-812
-842
-843
-858
-901
-949
-971
-968
-972
-1000
-1039
-1050
-1010
-935
-847
-766
-700
-647
-604
-563
-508
-438
-371
-337
-351
-395
-431
-430
-388
-327
-279
-274
-328
-428
-531
-586
-572
-511
-448
-415
-403
-389
-364
-352
-385
-476
-603
-725
-802
-823
-810
-803
-839
-917
-1000
-1046
-1039
-1008
-1000
-1035
-1101
-1171
-1224
-1253
-1251
-1222
-1189
-1193
-1248
-1314
-1312
-1204
-1033
-894
-840
-831
-786
-675
-560
-527
-592
-687
-730
-706
-670
-676
-717
-748
-743
-728
-740
-782
-829
-864
-904
-972
-1056
-1110
-1102
-1044
-984
-955
-958
-974
-999
-1040
-1087
-1106
-1072
-997
-928
-896
-880
-828
-712
-555
-406
-291
-202
-123
-53
2
52
120
217
321
392
414
409
411
429
446
442
424
407
392
356
284
191
115
76
60
36
2
-15
18
101
200
275
314
335
360
390
413
418
415
428
472
535
589
608
590
557
531
524
530
546
578
622
661
665
625
563
521
515
533
552
570
609
679
752
783
762
722
707
721
716
649
532
430
398
437
487
484
413
319
269
298
389
478
501
440
337
258
239
257
256
208
135
81
62
54
32
5
3
36
73
81
71
97
193
320
398
380
305
259
292
382
470
519
540
553
564
572
588
636
713
775
776
717
652
637
678
735
775
802
827
831
777
661
543
503
564
672
754
780
768
732
658
539
418
358
376
415
405
352
331
397
505
549
467
306
168
103
91
92
105
146
191
183
98
-9
-52
-15
24
-20
-145
-267
-321
-331
-369
-458
-543
-565
-539
-540
-618
-744
-847
-893
-909
-933
-973
-1006
-1024
-1043
-1085
-1148
-1213
-1270
-1322
-1368
-1393
-1389
-1377
-1392
-1449
-1521
-1566
-1567
-1548
-1544
-1568
-1607
-1634
-1620
-1546
-1412
-1256
-1142
-1118
-1170
-1226
-1225
-1171
-1128
-1144
-1199
-1227
-1178
-1070
-959
-881
-819
-738
-623
-498
-399
-336
-285
-215
-117
-15
59
89
96
117
178
274
370
437
466
474
470
447
390
307
233
207
233
273
278
228
146
78
47
38
23
-10
-38
-28
30
116
189
217
198
153
118
122
170
236
270
241
168
105
91
109
96
20
-71
-87
11
156
235
198
104
52
72
107
87
15
-46
-57
-56
-108
-223
-342
-408
-433
-470
-542
-606
-607
-552
-506
-514
-556
-576
-562
-559
-610
-695
-752
-753
-737
-768
-864
-980
-1064
-1105
-1120
-1115
-1071
-988
-906
-881
-924
-993
-1036
-1048
-1063
-1103
-1155
-1189
-1213
-1258
-1338
-1412
-1422
-1349
-1236
-1143
-1093
-1061
-1018
-959
-894
-818
-713
-583
-472
-432
-464
-509
-492
-389
-240
-109
-32
1
26
67
120
164
176
154
122
125
193
312
424
470
435
358
290
247
213
170
134
131
160
183
159
98
59
92
191
294
343
333
312
325
382
452
501
523
530
535
540
537
526
515
515
534
566
596
601
564
486
393
327
321
375
459
534
579
597
610
631
661
685
690
671
641
619
616
629
640
640
643
676
751
845
910
918
882
844
830
825
795
728
660
645
701
789
843
819
729
630
579
598
660
720
737
703
639
573
525
503
510
553
620
685
716
707
690
702
750
802
817
781
712
631
549
476
433
445
502
564
588
577
560
554
540
492
420
366
354
362
353
326
325
376
449
485
473
465
520
633
745
812
847
888
933
942
902
862
884
965
1022
980
844
703
640
671
751
828
872
870
822
753
708
719
764
788
755
689
632
595
545
461
369
310
284
248
171
87
56
96
157
177
156
139
158
193
203
186
174
184
195
178
146
141
184
250
297
319
334
351
351
321
295
318
394
476
519
533
561
614
642
599
501
417
392
399
386
341
298
269
214
92
-71
-186
-192
-127
-86
-119
-192
-247
-278
-324
-393
-432
-388
-286
-228
-288
-437
-566
-593
-528
-442
-392
-382
-394
-421
-465
-513
-537
-520
-467
-397
-311
-202
-79
18
46
3
-64
-102
-95
-67
-44
-20
36
137
250
318
306
240
184
185
234
274
260
200
149
153
204
239
200
82
-65
-175
-216
-202
-162
-117
-68
-13
39
67
53
-6
-90
-170
-219
-228
-212
-198
-208
-240
-270
-269
-227
-163
-109
-86
-89
-105
-126
-157
-196
-225
-217
-167
-104
-73
-97
-155
-208
-234
-245
-267
-306
-353
-395
-437
-486
-536
-565
-555
-509
-447
-393
-368
-381
-430
-488
-517
-488
-412
-335
-297
-302
-322
-338
-348
-363
-371
-350
-300
-253
-249
-290
-333
-336
-299
-255
-229
-209
-169
-107
-52
-37
-65
-113
-161
-206
-251
-295
-327
-343
-338
-308
-249
-166
-84
-25
11
46
101
173
243
299
343
375
385
369
351
369
439
527
580
581
562
565
597
627
631
620
617
616
585
510
425
386
407
443
435
367
279
220
202
206
206
192
160
102
21
-54
-89
-70
-28
-8
-26
-59
-74
-71
-78
-124
-202
-271
-288
-249
-193
-176
-226
-319
-395
-407
-371
-342
-364
-413
-430
-386
-332
-342
-433
-534
-564
-516
-465
-477
-534
-561
-519
-458
-462
-549
-650
-685
-643
-590
-585
-620
-641
-614
-566
-544
-566
-601
-608
-572
-516
-474
-463
-477
-493
-487
-458
-422
-404
-411
-417
-396
-345
-304
-310
-370
-445
-486
-478
-437
-393
-359
-338
-335
-355
-392
-430
-447
-442
-426
-413
-398
-361
-283
-162
-15
126
233
295
328
364
430
527
637
738
822
892
952
1000
1038
1067
1089
1101
1099
1089
1084
1092
1103
1097
1068
1024
986
963
954
957
969
982
975
931
860
791
747
716
663
568
450
353
301
289
288
277
254
224
185
130
55
-34
-115
-160
-152
-105
-60
-67
-135
-225
-279
-284
-282
-329
-426
-515
-535
-487
-436
-437
-482
-509
-473
-390
-326
-326
-381
-440
-457
-425
-375
-347
-360
-403
-448
-472
-480
-491
-518
-543
-539
-504
-475
-495
-566
-630
-623
-538
-436
-393
-427
-488
-504
-456
-386
-351
-365
-384
-355
-268
-167
-105
-99
-116
-110
-69
-17
11
17
28
73
139
188
190
155
126
132
164
187
175
137
105
103
130
161
173
161
143
145
176
222
258
271
269
274
292
306
293
255
231
261
341
424
461
446
425
448
525
620
689
716
713
694
660
612
572
574
629
705
752
745
712
698
723
759
760
712
641
586
567
567
565
549
526
503
481
457
433
414
401
389
374
358
342
324
299
271
252
246
240
206
131
35
-39
-71
-84
-126
-226
-357
-460
-500
-500
-519
-587
-672
-710
-675
-612
-596
-650
-713
-706
-614
-503
-457
-485
-524
-500
-404
-280
-167
-67
34
122
173
190
221
309
433
521
527
483
467
527
639
746
813
838
819
748
637
541
524
586
657
660
589
507
469
467
457
421
384
365
339
262
142
36
-2
13
18
-27
-99
-155
-192
-239
-310
-369
-376
-338
-312
-339
-395
-425
-402
-359
-336
-332
-312
-258
-205
-198
-246
-314
-362
-382
-389
-385
-345
-254
-133
-33
11
5
-15
-19
-2
29
74
139
226
323
405
452
461
448
435
438
455
477
495
506
512
513
508
503
507
520
530
512
455
374
307
284
305
334
318
229
83
-64
-144
-133
-67
-14
-16
-58
-85
-65
-15
20
19
2
6
39
75
82
52
-1
-61
-113
-144
-146
-131
-137
-201
-314
-425
-483
-487
-482
-507
-561
-607
-615
-591
-557
-532
-526
-543
-586
-635
-660
-652
-642
-674
-750
-806
-775
-656
-528
-477
-515
-584
-621
-625
-633
-663
-681
-648
-566
-474
-405
-352
-291
-225
-184
-187
-210
-211
-172
-118
-80
-61
-35
6
48
66
69
87
137
193
216
191
148
134
169
233
297
347
386
418
434
427
401
373
360
366
380
389
385
371
357
354
364
378
386
381
371
366
372
385
402
426
448
451
415
343
274
248
273
309
307
253
174
105
56
8
-47
-91
-102
-91
-97
-153
-252
-360
-459
-563
-692
-836
-951
-1010
-1026
-1047
-1104
-1195
-1296
-1392
-1480
-1553
-1591
-1582
-1547
-1527
-1549
-1599
-1646
-1671
-1677
-1670
-1639
-1572
-1486
-1424
-1416
-1439
-1439
-1379
-1277
-1186
-1139
-1126
-1117
-1096
-1066
-1031
-986
-933
-889
-871
-871
-860
-825
-789
-793
-849
-915
-942
-918
-878
-854
-839
-800
-733
-679
-684
-747
-818
-849
-843
-842
-874
-925
-959
-958
-934
-906
-878
-849
-827
-828
-856
-887
-891
-863
-831
-828
-853
-879
-884
-874
-878
-910
-946
-948
-901
-829
-773
-757
-772
-789
-789
-769
-741
-713
-686
-659
-638
-627
-615
-583
-515
-419
-327
-280
-297
-362
-429
-456
-427
-364
-306
-277
-262
-227
-155
-70
-24
-43
-103
-146
-141
-110
-105
-151
-219
-261
-256
-227
-205
-195
-183
-159
-144
-159
-203
-248
-276
-296
-326
-365
-383
-357
-303
-263
-269
-309
-344
-346
-318
-285
-267
-260
-254
-243
-227
-212
-193
-162
-117
-69
-38
-39
-72
-113
-138
-135
-120
-116
-128
-131
-96
-13
94
180
218
212
196
209
266
352
433
485
515
546
591
630
628
574
503
465
474
501
504
481
462
465
473
454
408
370
365
375
362
321
292
312
356
364
306
229
212
281
382
439
433
406
404
426
433
405
360
334
340
372
414
458
490
494
463
419
395
401
416
415
406
414
443
457
418
336
267
254
287
315
309
293
308
355
389
372
321
293
335
434
535
586
576
528
478
453
465
501
538
550
534
511
506
525
554
576
585
585
578
565
555
559
584
617
639
651
675
727
791
826
806
759
742
785
864
918
912
866
826
815
815
802
783
794
864
971
1060
1087
1066
1054
1092
1170
1239
1261
1250
1251
1293
1358
1405
1419
1421
1440
1477
1505
1505
1496
1510
1556
1604
1619
1597
1575
1586
1631
1679
1702
1696
1671
1631
1583
1539
1516
1513
1508
1478
1440
1437
1496
1594
1669
1686
1669
1673
1725
1800
1851
1857
1840
1833
1851
1888
1933
1978
2012
2017
1985
1924
1863
1821
1799
1787
1773
1750
1707
1635
1542
1462
1431
1453
1489
1497
1468
1432
1419
1427
1416
1358
1263
1174
1126
1120
1126
1113
1070
1004
927
851
779
714
654
597
534
463
389
328
287
265
246
213
165
112
67
33
2
-34
-74
-116
-160
-206
-253
-297
-338
-386
-448
-515
-564
-580
-575
-578
-606
-640
-651
-631
-608
-619
-666
-721
-755
-768
-778
-795
-807
-801
-786
-791
-822
-850
-837
-782
-729
-731
-790
-851
-847
-765
-660
-607
-636
-706
-749
-729
-661
-589
-534
-488
-441
-404
-391
-394
-372
-293
-174
-75
-35
-36
-20
50
149
225
251
257
284
346
422
490
552
611
656
662
628
591
594
641
694
708
675
624
586
569
562
556
547
527
484
418
347
296
264
225
147
30
-92
-182
-227
-249
-279
-331
-392
-441
-469
-486
-509
-552
-615
-693
-787
-892
-987
-1038
-1025
-974
-945
-981
-1061
-1116
-1093
-1006
-922
-890
-903
-922
-924
-915
-908
-895
-864
-830
-828
-870
-923
-943
-927
-917
-956
-1032
-1103
-1147
-1188
-1258
-1349
-1419
-1445
-1450
-1475
-1524
-1565
-1577
-1578
-1599
-1639
-1658
-1627
-1571
-1538
-1545
-1560
-1538
-1474
-1403
-1353
-1315
-1260
-1182
-1108
-1065
-1055
-1055
-1046
-1027
-1006
-991
-975
-955
-929
-905
-897
-917
-961
-999
-990
-922
-829
-763
-749
-767
-782
-793
-818
-855
-865
-810
-719
-665
-697
-770
-791
-720
-616
-578
-638
-729
-763
-721
-661
-637
-638
-618
-562
-514
-527
-597
-659
-650
-569
-476
-432
-451
-490
-498
-455
-383
-321
-294
-295
-302
-294
-267
-225
-170
-107
-49
-20
-34
-78
-121
-143
-147
-151
-156
-150
-130
-120
-144
-193
-224
-211
-180
-185
-249
-327
-351
-303
-230
-192
-198
-198
-152
-71
-2
31
49
82
128
149
116
48
0
13
84
170
230
251
247
235
224
215
210
209
205
181
124
43
-23
-35
14
79
99
51
-28
-77
-69
-30
-7
-21
-55
-89
-117
-145
-167
-170
-159
-164
-213
-292
-357
-378
-371
-381
-419
-458
-461
-436
-426
-455
-498
-504
-460
-399
-367
-374
-395
-404
-400
-393
-380
-353
-319
-299
-304
-311
-282
-214
-149
-134
-172
-212
-205
-152
-102
-99
-140
-177
-167
-112
-47
-15
-36
-95
-158
-193
-186
-145
-94
-50
-18
5
22
35
53
96
171
260
324
335
297
241
195
169
157
156
165
175
168
136
102
99
144
214
271
296
305
320
348
381
418
469
528
565
549
486
434
453
546
651
695
661
597
560
571
598
604
574
522
469
428
405
401
406
398
356
281
200
150
148
175
194
178
131
78
43
28
11
-26
-85
-142
-172
-175
-181
-220
-291
-364
-402
-391
-346
-289
-231
-176
-130
-110
-120
-149
-170
-164
-132
-90
-56
-39
-40
-48
-45
-16
35
82
99
88
83
114
175
228
242
225
213
226
246
242
202
157
142
167
209
235
230
200
157
111
70
48
51
73
98
111
115
117
120
112
79
25
-26
-47
-35
-14
-11
-24
-26
10
74
121
113
54
-13
-48
-51
-52
-71
-93
-95
-78
-74
-108
-165
-206
-210
-186
-149
-97
-21
66
124
127
98
94
143
219
271
282
281
294
318
331
334
357
420
499
550
558
548
549
555
545
525
530
573
612
588
501
427
433
498
530
467
349
275
292
350
374
350
329
350
384
371
305
252
275
361
430
417
331
235
182
181
212
260
319
381
437
486
535
584
615
611
587
586
633
706
753
747
718
713
743
770
752
696
654
664
714
750
741
709
703
744
804
834
818
780
758
756
752
726
689
669
676
687
670
625
580
565
577
592
595
604
641
700
754
778
782
789
801
793
745
676
633
638
671
688
676
657
656
668
668
649
643
681
752
809
817
791
783
823
889
929
918
879
853
859
883
904
928
970
1031
1077
1070
1020
988
1034
1152
1268
1301
1246
1175
1164
1219
1268
1249
1172
1103
1082
1084
1055
978
892
843
828
804
739
644
548
460
373
284
213
172
142
92
20
-43
-78
-110
-191
-328
-468
-548
-560
-561
-602
-679
-750
-793
-830
-885
-951
-994
-998
-985
-979
-981
-971
-950
-946
-974
-1014
-1033
-1020
-1006
-1014
-1027
-1002
-932
-855
-817
-821
-835
-834
-832
-849
-878
-888
-867
-839
-829
-828
-795
-717
-633
-591
-592
-587
-533
-443
-366
-331
-315
-281
-223
-169
-137
-114
-74
-25
1
-15
-44
-44
-1
49
62
31
-18
-54
-77
-104
-142
-183
-216
-251
-299
-358
-408
-432
-437
-445
-471
-512
-556
-603
-655
-708
-745
-755
-753
-771
-833
-925
-1016
-1082
-1127
-1169
-1212
-1241
-1242
-1227
-1226
-1257
-1304
-1329
-1310
-1265
-1233
-1239
-1269
-1288
-1263
-1196
-1117
-1060
-1042
-1056
-1085
-1113
-1133
-1148
-1156
-1157
-1151
-1145
-1146
-1151
-1150
-1134
-1110
-1101
-1121
-1152
-1157
-1107
-1012
-919
-868
-868
-890
-890
-842
-748
-633
-530
-461
-419
-380
-314
-218
-111
-18
55
118
180
235
277
323
396
499
590
619
576
511
493
550
650
740
794
821
838
844
835
815
798
787
767
730
694
690
724
764
766
722
668
644
650
650
615
560
530
552
613
673
705
707
696
682
666
654
660
699
769
843
886
884
850
819
818
846
883
908
915
912
899
873
831
789
769
775
782
761
712
670
673
721
772
780
745
708
711
751
788
782
736
687
668
681
710
745
795
866
941
981
960
892
824
790
790
784
740
658
570
506
473
455
440
427
422
417
388
322
226
126
42
-24
-87
-157
-227
-283
-321
-349
-382
-427
-479
-529
-570
-607
-646
-691
-738
-776
-801
-816
-827
-839
-845
-843
-844
-870
-937
-1031
-1108
-1132
-1103
-1058
-1043
-1067
-1102
-1109
-1079
-1032
-1002
-1008
-1044
-1090
-1124
-1132
-1117
-1100
-1108
-1155
-1220
-1265
-1260
-1218
-1183
-1189
-1229
-1265
-1264
-1234
-1211
-1214
-1226
-1212
-1157
-1084
-1032
-1018
-1027
-1027
-1006
-978
-958
-949
-937
-907
-855
-788
-724
-674
-645
-628
-604
-558
-497
-445
-423
-425
-422
-391
-339
-296
-283
-289
-287
-263
-230
-214
-230
-273
-329
-385
-428
-445
-425
-380
-340
-329
-345
-363
-363
-349
-339
-348
-374
-413
-458
-501
-526
-517
-482
-458
-476
-537
-599
-623
-605
-575
-567
-583
-602
-601
-575
-533
-488
-448
-421
-406
-398
-388
-378
-379
-392
-404
-390
-341
-274
-213
-164
-109
-37
36
76
74
55
53
78
103
98
63
31
32
70
124
169
198
217
233
244
241
216
176
139
134
179
260
334
354
307
225
165
166
224
299
344
341
314
308
356
448
539
591
606
626
679
754
806
810
795
816
905
1035
1146
1203
1210
1196
1178
1156
1131
1107
1092
1084
1070
1043
998
939
871
807
766
752
748
721
658
578
515
482
458
425
389
375
388
402
387
348
319
321
334
313
249
181
151
163
179
169
149
155
193
220
191
107
27
10
63
145
201
209
179
134
92
68
70
94
122
135
128
122
138
174
198
184
142
115
137
198
252
261
235
221
250
307
345
342
325
342
405
478
516
512
502
518
552
573
574
587
645
740
821
843
813
781
784
813
832
817
782
751
734
723
713
711
721
730
720
683
636
603
592
597
607
611
602
577
549
541
571
621
647
619
551
495
486
508
520
501
475
476
499
507
473
413
368
357
363
364
353
339
317
273
205
151
155
216
280
286
228
158
132
152
177
168
129
97
98
119
124
82
-6
-113
-194
-214
-171
-96
-40
-35
-81
-146
-194
-207
-192
-171
-172
-209
-276
-342
-378
-382
-389
-431
-503
-560
-566
-533
-519
-568
-672
-779
-843
-851
-827
-798
-787
-797
-820
-835
-826
-803
-802
-848
-925
-985
-993
-973
-977
-1033
-1112
-1156
-1140
-1094
-1066
-1078
-1120
-1167
-1206
-1228
-1228
-1213
-1212
-1256
-1343
-1429
-1465
-1445
-1409
-1401
-1429
-1464
-1481
-1484
-1492
-1513
-1536
-1547
-1541
-1526
-1510
-1492
-1466
-1424
-1361
-1290
-1233
-1212
-1223
-1230
-1192
-1102
-994
-905
-844
-796
-754
-734
-747
-767
-739
-633
-484
-360
-301
-282
-246
-167
-72
-7
5
-14
-22
13
91
180
244
266
268
290
350
413
427
373
294
255
280
328
346
325
303
306
321
314
275
234
214
206
176
114
52
26
36
52
47
26
14
22
40
57
72
85
88
67
31
13
42
104
147
127
53
-21
-42
-8
41
66
70
88
143
211
243
213
152
120
151
217
260
252
219
208
231
261
266
253
253
273
278
229
132
40
0
5
5
-30
-85
-121
-122
-112
-122
-159
-203
-235
-255
-274
-297
-318
-329
-329
-324
-321
-325
-339
-361
-381
-389
-384
-375
-364
-336
-282
-218
-180
-189
-219
-215
-148
-43
43
79
87
106
144
176
180
174
193
245
296
307
280
260
288
361
439
486
499
496
486
470
451
443
457
483
501
499
482
462
442
418
394
385
391
386
343
267
203
189
214
223
180
113
84
122
196
249
261
263
285
318
324
283
220
180
178
193
201
196
192
200
215
232
245
248
234
212
200
217
245
246
196
122
75
78
97
86
36
-14
-33
-40
-72
-134
-186
-191
-172
-189
-271
-379
-447
-453
-435
-436
-457
-463
-436
-394
-370
-377
-401
-425
-444
-451
-432
-378
-304
-241
-201
-170
-123
-63
-13
17
48
107
198
292
358
390
399
393
378
373
409
494
599
667
674
647
637
665
698
696
656
614
608
637
661
648
599
546
519
524
541
547
532
513
510
529
550
546
508
454
417
409
416
415
401
392
406
451
514
577
629
666
692
718
748
777
791
784
772
774
793
811
808
790
787
813
851
867
855
841
852
879
889
861
816
790
795
800
769
700
625
580
571
573
559
527
497
495
524
553
533
434
269
102
-5
-34
-18
-8
-21
-37
-34
-19
-11
-21
-34
-33
-20
-14
-22
-33
-32
-21
-16
-23
-32
-31
-22
-18
-24
-32
-31
-23
-19
-25
-32
-31
-23
-20
-26
-32
-30
-24
-21
-26
-32
-30
-24
-22
-27
-32
-30
-24
-23
-28
-32
-30
-25
-24
-28
-32
-30
-25
-24
-29
-32
-30
-25
-25
-29
-32
-29
-26
-26
-30
-32
-29
-26
-27
-30
-32
-29
-26
-27
-31
-32
-29
-27
-28
-31
-32
-29
-27
-28
-31
-32
-29
-27
-29
-31
-32
-30
-28
-29
-32
-32
-30
-28
-30
-32
-32
-30
-29
-30
-32
-32
-30
-29
-30
-32
-32
-30
-29
-31
-32
-32
-30
-29
-31
-32
-32
-30
-30
-31
-32
-32
-30
-30
-31
-32
-32
-30
-30
-32
-32
-32
-31
-31
-32
-32
-32
-31
-31
-32
-32
-32
-31
-31
-32
-32
-32
-31
-31
-32
-32
-32
-31
-31
-32
-32
-32
-31
-32
-32
-32
-32
-31
-32
-32
-32
-32
-31
-32
-32
-32
-32
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-31
-31
-32
-32
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-4
-4
-4
-4
-4
-4
-4
-4
-4
