5
7672
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
0
0
0
0
0
-1
-1
0
0
0
0
-1
-1
0
0
0
0
-1
-1
0
0
0
0
-1
-1
0
0
0
0
-1
-1
0
0
0
0
-1
-1
0
0
0
0
-1
-1
0
0
0
0
-1
-1
0
0
0
0
-1
-1
0
0
0
-1
-1
-1
0
0
0
-1
-1
-1
0
0
0
-1
-1
-1
0
1
0
-1
-1
-1
0
1
0
-1
-1
-1
0
1
0
-1
-2
-1
0
1
1
-1
-2
-1
0
1
1
-1
-2
-2
0
1
1
-1
-2
-2
0
2
1
-1
-3
-2
0
2
2
-1
-3
-3
0
3
3
-1
-5
-5
0
6
6
-5
-23
-41
-48
-38
-16
9
25
26
16
1
-11
-17
-17
-13
-5
9
28
46
53
39
6
-34
-61
-60
-31
9
35
34
9
-23
-44
-44
-31
-18
-11
-9
-5
5
17
23
17
2
-12
-18
-14
-8
-4
-7
-11
-13
-11
-8
-7
-9
-11
-11
-9
-8
-10
-12
-10
0
15
28
34
30
19
8
-2
-9
-12
-13
-11
-8
-7
-8
-11
-12
-10
-7
-7
-11
-15
-12
3
20
29
21
0
-19
-23
-12
1
2
-12
-25
-21
6
41
61
52
22
-8
-22
-18
-7
-3
-6
-6
6
26
41
38
19
-1
-10
-6
-2
-5
-16
-22
-14
1
8
-6
-35
-57
-51
-15
31
61
64
48
30
17
2
-25
-61
-85
-76
-30
29
70
74
49
20
5
3
-4
-26
-56
-76
-71
-44
-14
2
4
9
29
61
85
82
51
7
-31
-52
-59
-57
-44
-15
28
69
86
66
21
-18
-28
-6
25
38
23
-5
-23
-20
-6
1
-6
-20
-20
2
35
58
55
29
-3
-24
-27
-17
-2
15
32
44
45
30
6
-16
-23
-19
-16
-25
-43
-49
-26
27
83
112
96
49
2
-21
-16
-2
2
-8
-20
-21
-9
3
2
-12
-25
-23
-5
17
27
20
6
-5
-8
-6
-9
-16
-19
-11
8
25
28
15
-5
-17
-16
-8
-3
-7
-14
-17
-11
-3
-2
-9
-19
-20
-8
11
24
24
12
-4
-13
-13
-9
-7
-9
-14
-13
-4
16
42
62
65
47
10
-30
-55
-53
-29
1
23
33
39
50
65
72
56
21
-16
-33
-22
2
14
0
-26
-39
-21
21
57
62
35
0
-14
0
23
25
-3
-45
-67
-49
-2
42
56
35
0
-22
-20
-2
13
16
11
10
16
25
26
14
-5
-20
-24
-16
-6
0
-2
-10
-17
-20
-15
-4
12
23
23
9
-15
-37
-45
-39
-24
-10
-4
-1
4
13
19
17
5
-10
-18
-16
-9
-6
-9
-13
-10
2
17
23
17
4
-2
5
18
24
13
-10
-27
-27
-9
15
29
24
9
-6
-13
-12
-9
-8
-10
-12
-11
-9
-8
-10
-11
-11
-9
-8
-10
-11
-11
-9
-7
-9
-14
-16
-10
5
20
26
17
-1
-15
-18
-13
-6
-5
-10
-14
-12
-7
-6
-12
-19
-15
4
33
55
53
29
-4
-24
-25
-12
0
0
-9
-19
-18
-10
-2
-2
-10
-17
-17
-10
-3
-2
-9
-17
-20
-14
-2
10
17
17
12
4
-7
-15
-18
-15
-7
-3
-5
-12
-18
-16
-7
0
-3
-15
-25
-19
7
41
61
51
13
-33
-62
-56
-23
19
48
54
42
20
0
-15
-21
-19
-8
8
22
24
15
-1
-15
-18
-13
-6
-5
-9
-15
-15
-10
-5
-5
-11
-17
-15
-8
-1
-4
-15
-24
-18
6
39
60
54
22
-20
-49
-54
-38
-15
-2
-1
-9
-16
-15
-10
-6
-6
-10
-13
-13
-10
-8
-8
-10
-12
-12
-10
-9
-8
-10
-11
-12
-11
-9
-9
-10
-11
-11
-11
-10
-9
-9
-11
-11
-11
-10
-9
-9
-10
-12
-12
-10
-8
-8
-10
-14
-14
-10
2
15
27
31
27
19
9
0
-8
-15
-18
-15
-6
8
19
22
14
1
-12
-17
-15
-10
-6
-7
-10
-13
-13
-10
-8
-8
-10
-12
-12
-10
-9
-8
-10
-12
-12
-11
-9
-8
-10
-12
-12
-11
-9
-8
-9
-12
-13
-12
-8
-6
-8
-15
-19
-14
5
32
53
55
33
-3
-38
-55
-50
-28
-1
18
28
29
27
20
11
-2
-12
-17
-15
-8
-4
-7
-13
-18
-16
-5
8
17
19
14
5
-6
-19
-31
-39
-41
-34
-21
-9
-4
-6
-11
-14
-13
-10
-8
-9
-11
-12
-12
-10
-9
-10
-11
-12
-11
-10
-9
-10
-11
-11
-10
-9
-10
-11
-11
-11
-10
-9
-10
-11
-12
-11
-9
-9
-10
-12
-12
-10
-9
-9
-11
-13
-12
-8
-7
-10
-15
-17
-10
5
19
25
17
0
-16
-22
-17
-5
6
15
21
27
29
24
11
-4
-16
-17
-12
-6
-6
-11
-15
-15
-9
-5
-6
-12
-17
-15
-8
-3
-5
-15
-22
-18
-4
13
20
16
5
0
5
15
21
14
0
-13
-17
-12
-7
-8
-14
-17
-10
6
20
23
13
-3
-12
-5
11
25
24
8
-14
-28
-25
-8
14
26
24
10
-7
-17
-16
-6
6
15
18
15
7
-4
-19
-34
-44
-44
-30
-6
17
27
20
2
-15
-22
-18
-8
-3
-5
-12
-17
-16
-10
-5
-5
-11
-17
-17
-11
-4
-2
-9
-21
-31
-34
-26
-11
5
18
24
22
15
6
-3
-9
-12
-13
-13
-12
-10
-9
-8
-10
-14
-17
-13
2
26
51
67
63
37
-6
-53
-92
-112
-110
-86
-45
2
46
76
87
77
54
25
-1
-22
-39
-53
-63
-63
-52
-30
-5
16
25
24
20
17
19
19
11
-8
-35
-61
-75
-72
-48
-9
36
73
92
88
61
23
-15
-43
-59
-65
-63
-50
-21
24
74
109
114
84
34
-12
-38
-39
-29
-23
-28
-39
-43
-31
-8
16
27
21
3
-14
-22
-19
-11
-4
-4
-10
-17
-17
-6
15
34
40
28
8
-7
-5
13
29
26
-4
-48
-80
-81
-48
-2
31
36
17
-8
-21
-18
-10
-6
-9
-15
-12
0
16
24
20
4
-14
-24
-23
-13
0
10
16
15
10
2
-6
-14
-18
-18
-13
0
18
40
56
59
46
22
-4
-21
-23
-14
-5
-3
-9
-18
-19
-7
17
43
61
62
45
17
-8
-21
-19
-9
-2
-6
-17
-24
-16
7
36
53
48
25
-3
-21
-23
-14
-5
-4
-9
-15
-16
-13
-8
-7
-9
-12
-14
-14
-11
-9
-8
-9
-13
-17
-18
-11
7
31
49
49
30
0
-24
-29
-17
-1
4
-7
-24
-28
-8
33
76
98
89
54
9
-27
-46
-47
-38
-25
-10
7
24
36
39
31
14
-4
-16
-20
-16
-9
-5
-5
-10
-18
-27
-35
-41
-40
-30
-11
11
26
27
12
-8
-21
-17
0
19
30
29
21
15
11
5
-7
-22
-29
-18
10
41
55
45
18
-8
-18
-13
-7
-12
-27
-40
-35
-12
14
24
10
-15
-30
-22
4
28
32
15
-9
-23
-20
-7
-1
-6
-19
-24
-13
7
24
26
12
-6
-17
-17
-11
-7
-8
-13
-16
-13
-8
-7
-10
-15
-16
-12
-7
-6
-11
-19
-19
-10
7
20
23
13
-3
-15
-18
-14
-9
-8
-10
-14
-14
-11
-9
-10
-13
-16
-12
-1
14
26
31
27
17
6
-3
-9
-13
-17
-17
-12
1
20
36
42
34
14
-7
-20
-21
-13
-5
-3
-9
-17
-20
-16
-5
7
16
18
14
4
-11
-29
-45
-51
-40
-13
21
49
62
56
38
17
-1
-14
-21
-21
-15
-4
9
17
17
9
0
-7
-12
-19
-29
-36
-34
-17
10
36
50
48
35
20
7
-10
-34
-61
-79
-72
-35
18
62
77
60
25
-6
-18
-14
-5
-4
-11
-18
-19
-12
-4
-3
-11
-21
-24
-13
10
35
49
46
26
-1
-21
-26
-17
-4
1
-6
-21
-28
-17
10
38
52
44
21
-2
-15
-19
-27
-44
-67
-79
-65
-26
20
52
57
38
12
-7
-14
-14
-13
-13
-12
-10
-8
-10
-14
-17
-14
-7
-4
-10
-21
-24
-6
32
73
94
86
53
15
-11
-23
-28
-35
-43
-42
-28
-6
11
16
15
19
38
63
77
63
25
-15
-33
-25
-4
7
-2
-22
-33
-20
11
42
54
43
18
-5
-18
-21
-17
-8
4
16
22
18
3
-15
-26
-24
-11
10
32
54
70
68
41
-7
-55
-72
-43
21
81
95
49
-32
-101
-119
-84
-24
22
36
28
20
24
37
40
21
-15
-51
-72
-71
-53
-28
-3
17
28
29
23
16
17
24
28
19
-5
-28
-31
-2
42
71
58
5
-59
-94
-81
-32
19
40
26
-5
-27
-28
-13
1
2
-9
-24
-34
-36
-34
-32
-30
-24
-11
10
35
58
69
62
35
-3
-37
-50
-40
-15
5
9
0
-7
4
29
52
52
26
-9
-30
-24
3
27
31
13
-9
-21
-18
-8
-4
-10
-19
-20
-9
6
17
18
14
10
12
17
22
25
25
19
2
-29
-64
-86
-76
-33
23
65
74
53
21
0
-7
-10
-23
-44
-54
-36
13
71
107
101
58
3
-39
-54
-46
-27
-7
10
24
32
31
21
5
-9
-15
-15
-11
-9
-10
-12
-15
-18
-15
-1
27
62
85
73
20
-56
-117
-127
-78
6
82
115
96
43
-14
-55
-71
-70
-56
-33
-5
23
41
44
34
18
3
-9
-18
-24
-22
-10
10
26
25
7
-16
-23
-4
34
69
79
58
20
-13
-26
-21
-9
-4
-7
-14
-17
-15
-11
-9
-10
-12
-13
-14
-15
-12
-3
15
35
46
40
16
-15
-38
-45
-39
-30
-25
-21
-11
8
33
49
47
26
-3
-23
-26
-16
-5
-3
-10
-19
-21
-12
2
16
25
28
26
20
7
-14
-37
-53
-51
-30
-1
21
23
5
-22
-42
-43
-28
-6
12
19
17
9
0
-8
-16
-20
-19
-13
-3
7
13
15
11
4
-7
-18
-24
-20
-8
2
0
-21
-53
-76
-71
-35
14
49
53
28
-6
-26
-24
-11
-3
-7
-17
-18
-4
17
29
21
-2
-23
-27
-16
-1
2
-9
-25
-29
-15
13
39
49
41
20
-1
-15
-21
-19
-14
-7
-4
-7
-14
-22
-23
-12
11
34
47
43
24
-1
-19
-24
-18
-9
-6
-9
-15
-15
-4
13
26
24
5
-19
-32
-26
-6
10
4
-25
-61
-78
-64
-29
6
20
16
10
20
41
48
18
-50
-119
-142
-93
7
100
128
76
-23
-108
-132
-95
-35
6
10
-7
-17
-4
21
33
18
-14
-38
-35
-12
11
11
-11
-35
-39
-15
23
49
51
32
9
-5
-7
-8
-14
-23
-23
-6
23
50
60
51
32
15
5
-4
-18
-36
-51
-51
-31
1
32
48
45
27
4
-16
-28
-28
-16
1
15
19
12
0
-7
-5
5
14
16
10
0
-8
-14
-17
-19
-17
-8
7
18
20
11
-3
-12
-14
-16
-26
-38
-39
-11
43
98
117
83
10
-61
-91
-71
-26
6
7
-12
-21
0
40
69
60
12
-46
-79
-71
-35
1
13
0
-20
-27
-16
4
17
14
-3
-24
-38
-39
-31
-19
-12
-8
-3
6
19
27
21
-6
-47
-82
-93
-74
-35
3
25
33
40
57
82
98
87
44
-17
-72
-103
-105
-87
-57
-20
20
61
91
102
89
57
15
-26
-61
-85
-92
-76
-37
13
57
82
88
86
86
85
68
24
-41
-103
-134
-120
-72
-18
18
31
32
33
40
43
30
-1
-42
-77
-94
-89
-64
-25
21
64
94
102
86
53
16
-15
-36
-49
-56
-56
-44
-18
18
55
86
101
98
73
31
-21
-67
-92
-90
-64
-28
6
35
59
82
99
100
81
48
14
-10
-22
-29
-38
-46
-41
-15
27
67
86
78
51
22
-3
-24
-48
-69
-77
-60
-17
34
71
79
64
40
22
15
14
10
3
-6
-15
-25
-34
-36
-23
6
38
55
48
23
4
8
33
56
52
14
-36
-65
-56
-16
23
36
20
-9
-30
-31
-16
5
25
41
49
40
12
-26
-48
-36
9
58
77
50
-4
-47
-50
-15
25
40
22
-11
-32
-30
-20
-20
-33
-44
-30
10
56
78
61
22
-10
-14
4
24
25
6
-16
-25
-19
-9
-6
-11
-13
-3
14
25
20
1
-18
-24
-16
-6
-5
-12
-18
-9
15
41
51
37
9
-16
-25
-16
4
23
36
39
33
18
-3
-24
-39
-39
-25
-6
9
14
7
-6
-17
-23
-20
-11
5
23
36
39
30
13
-4
-15
-18
-16
-12
-9
-8
-9
-11
-15
-18
-18
-9
9
31
46
44
21
-16
-55
-76
-71
-41
2
37
50
39
16
-2
-3
10
23
21
2
-27
-49
-52
-37
-17
-4
-4
-11
-16
-15
-11
-7
-10
-15
-17
-11
2
16
23
18
3
-14
-24
-22
-11
1
3
-11
-34
-52
-51
-30
0
22
25
12
-5
-14
-13
-11
-13
-18
-16
0
30
57
67
53
23
-8
-27
-35
-34
-28
-15
4
20
22
2
-33
-63
-67
-42
-4
22
22
0
-23
-30
-20
-4
2
-4
-14
-19
-19
-20
-28
-40
-44
-33
-13
4
5
-9
-23
-25
-14
0
2
-8
-22
-25
-14
1
4
-8
-25
-31
-15
15
36
32
4
-32
-50
-42
-15
12
21
12
-2
-8
0
12
12
-7
-42
-77
-93
-83
-52
-13
22
46
60
62
52
31
3
-21
-30
-23
-7
4
2
-12
-25
-25
-12
3
5
-8
-25
-31
-18
5
22
23
8
-7
-10
2
20
30
24
5
-18
-36
-41
-32
-9
19
41
44
22
-14
-44
-46
-18
24
56
63
47
27
18
18
16
1
-24
-40
-31
6
50
76
69
35
-5
-30
-32
-18
-3
6
9
10
11
11
7
-3
-13
-20
-19
-12
-5
-1
-6
-15
-22
-20
-7
12
24
23
8
-9
-14
-2
19
30
21
-3
-24
-26
-10
8
7
-18
-47
-55
-27
23
65
73
49
17
6
26
59
74
52
4
-42
-56
-31
12
43
45
21
-5
-11
9
43
67
67
45
17
3
8
24
37
34
15
-7
-19
-16
-4
7
11
10
11
18
28
31
26
18
16
28
49
66
66
50
25
6
-2
-3
-4
-8
-12
-11
-8
-9
-23
-47
-69
-73
-55
-25
1
11
10
13
30
57
81
88
79
70
76
97
116
111
73
17
-26
-30
5
54
82
73
33
-12
-38
-38
-26
-22
-37
-67
-96
-109
-102
-77
-43
-4
36
70
92
98
93
86
86
91
88
65
22
-22
-41
-24
18
56
63
31
-25
-78
-110
-120
-120
-117
-111
-95
-68
-38
-16
-6
2
21
58
104
141
158
152
135
122
115
111
102
85
63
41
22
7
-2
-1
10
24
28
12
-22
-63
-95
-109
-102
-80
-45
0
43
68
61
23
-21
-33
8
88
161
183
141
65
4
-13
6
25
13
-27
-66
-76
-52
-17
3
1
-2
14
54
97
118
106
77
55
53
64
68
56
32
8
-11
-33
-64
-98
-113
-92
-34
38
91
107
92
69
54
48
39
20
-1
-11
0
24
41
38
19
1
3
28
60
74
52
-11
-101
-190
-245
-243
-182
-85
7
58
53
14
-21
-22
8
40
43
11
-31
-42
2
89
178
227
213
147
61
-12
-50
-47
-16
21
42
35
5
-27
-42
-33
-13
-4
-16
-33
-25
26
108
183
210
175
103
33
-3
-7
1
-1
-15
-26
-19
7
41
69
85
86
70
27
-46
-135
-210
-238
-210
-145
-79
-39
-23
-11
15
49
70
63
38
32
77
177
295
379
394
340
252
167
109
79
65
56
53
59
79
108
133
137
100
17
-104
-231
-325
-353
-310
-218
-117
-36
19
65
117
173
215
220
184
128
78
52
44
37
18
-13
-38
-44
-25
19
86
175
281
383
448
451
393
302
222
173
142
93
-4
-146
-295
-404
-445
-424
-366
-291
-208
-125
-56
-31
-66
-145
-212
-203
-93
86
252
330
292
174
46
-35
-50
-14
48
118
186
232
225
133
-45
-270
-472
-594
-617
-568
-494
-435
-401
-388
-391
-412
-453
-505
-546
-549
-501
-402
-264
-101
69
215
297
281
171
19
-90
-89
28
195
317
326
220
54
-111
-247
-369
-501
-640
-748
-776
-703
-558
-397
-267
-174
-96
0
117
230
299
303
255
195
174
224
345
502
632
667
567
336
31
-260
-458
-525
-479
-374
-266
-189
-149
-132
-120
-100
-50
50
217
446
689
873
920
790
509
161
-141
-304
-289
-122
129
392
615
776
865
873
781
587
318
38
-174
-266
-237
-130
-7
94
166
221
262
276
252
201
170
212
348
550
745
865
880
804
676
530
383
249
154
138
227
414
650
861
984
984
860
634
342
39
-203
-313
-246
-12
325
667
929
1060
1050
924
724
506
323
215
186
196
184
95
-79
-299
-499
-628
-667
-627
-525
-375
-202
-43
54
61
0
-52
-12
156
402
614
682
561
303
18
-188
-265
-234
-159
-105
-114
-187
-303
-425
-521
-572
-578
-556
-525
-500
-488
-492
-516
-558
-596
-586
-473
-237
76
346
433
248
-182
-719
-1177
-1408
-1367
-1117
-780
-471
-260
-169
-187
-292
-453
-631
-776
-844
-816
-705
-550
-397
-274
-186
-124
-78
-48
-41
-57
-79
-72
-9
112
245
313
239
-4
-371
-755
-1040
-1155
-1107
-974
-847
-781
-758
-706
-548
-255
136
536
860
1063
1157
1181
1161
1087
921
644
299
-2
-124
20
410
915
1342
1522
1380
951
356
-249
-725
-980
-982
-764
-414
-43
248
407
437
376
268
138
8
-89
-97
35
314
689
1075
1413
1703
1983
2266
2482
2493
2170
1497
610
-258
-900
-1229
-1297
-1223
-1102
-960
-774
-537
-286
-80
48
133
261
514
923
1448
1998
2461
2728
2707
2351
1685
826
-36
-712
-1096
-1212
-1178
-1132
-1145
-1198
-1215
-1138
-961
-732
-512
-338
-211
-114
-25
74
205
384
604
816
941
912
718
426
148
-35
-119
-183
-320
-555
-806
-917
-760
-330
227
680
834
641
223
-196
-419
-380
-165
49
113
-11
-245
-457
-551
-518
-426
-356
-344
-360
-343
-249
-85
93
214
228
120
-94
-374
-656
-859
-892
-692
-270
273
756
991
867
413
-201
-736
-980
-847
-407
152
620
859
857
704
514
342
156
-121
-535
-1035
-1484
-1735
-1721
-1490
-1169
-878
-662
-496
-335
-169
-28
60
126
247
487
831
1166
1352
1320
1116
866
671
525
330
-12
-506
-1037
-1443
-1620
-1574
-1399
-1187
-974
-739
-457
-140
177
467
737
998
1215
1286
1093
583
-164
-961
-1598
-1943
-1971
-1740
-1326
-813
-303
57
112
-219
-853
-1542
-1965
-1878
-1234
-194
953
1913
2489
2613
2341
1812
1211
717
459
476
706
1008
1210
1166
801
149
-643
-1344
-1729
-1679
-1260
-708
-305
-231
-460
-793
-993
-934
-657
-302
7
236
426
603
729
719
515
154
-238
-515
-567
-346
159
930
1878
2802
3402
3399
2699
1500
226
-691
-1045
-956
-762
-769
-1044
-1383
-1473
-1119
-383
468
1141
1504
1633
1718
1879
2055
2028
1580
667
-505
-1548
-2091
-1959
-1252
-275
622
1204
1409
1301
983
523
-43
-654
-1188
-1478
-1393
-933
-258
375
743
781
611
459
499
730
968
974
629
32
-538
-792
-624
-168
290
499
394
104
-168
-296
-296
-281
-351
-531
-781
-1061
-1368
-1712
-2064
-2326
-2379
-2152
-1671
-1037
-361
294
907
1462
1916
2210
2306
2205
1934
1523
1000
423
-99
-435
-506
-349
-103
85
165
194
246
291
175
-270
-1061
-1979
-2664
-2828
-2440
-1735
-1059
-659
-571
-661
-746
-706
-514
-211
124
375
422
207
-188
-518
-487
68
1034
2037
2629
2520
1729
537
-665
-1553
-1961
-1887
-1454
-874
-389
-180
-265
-457
-448
7
917
2017
2917
3313
3146
2581
1861
1158
525
-30
-462
-680
-637
-422
-276
-473
-1163
-2257
-3459
-4403
-4819
-4632
-3960
-3027
-2056
-1200
-511
31
482
892
1292
1700
2137
2632
3200
3808
4347
4642
4515
3864
2729
1297
-153
-1363
-2188
-2636
-2826
-2891
-2885
-2770
-2491
-2077
-1683
-1512
-1646
-1920
-1955
-1378
-89
1601
3102
3871
3728
2945
2044
1452
1254
1206
973
408
-349
-986
-1268
-1199
-1008
-969
-1203
-1591
-1856
-1739
-1167
-290
595
1213
1452
1406
1312
1402
1788
2424
3166
3870
4448
4844
4966
4663
3783
2294
363
-1664
-3400
-4565
-5063
-4951
-4358
-3439
-2378
-1405
-758
-575
-785
-1110
-1189
-772
143
1327
2464
3323
3854
4148
4327
4433
4400
4111
3498
2633
1731
1052
741
700
592
20
-1200
-2852
-4378
-5167
-4908
-3769
-2273
-964
-107
364
658
872
914
639
67
-539
-823
-590
41
735
1177
1274
1154
999
868
677
319
-204
-761
-1197
-1444
-1542
-1566
-1536
-1422
-1213
-965
-762
-613
-424
-87
364
697
625
53
-753
-1272
-1058
-61
1302
2402
2791
2448
1716
1010
531
201
-184
-721
-1305
-1697
-1712
-1350
-803
-347
-209
-471
-1047
-1708
-2156
-2136
-1544
-489
750
1836
2525
2737
2540
2064
1424
706
-31
-730
-1359
-1923
-2450
-2952
-3377
-3627
-3607
-3282
-2681
-1847
-810
399
1681
2834
3615
3867
3624
3097
2535
2080
1716
1361
996
701
571
575
516
146
-648
-1736
-2813
-3587
-3942
-3944
-3715
-3301
-2660
-1763
-709
272
929
1140
967
598
241
55
147
568
1277
2075
2625
2577
1790
464
-930
-1899
-2203
-1943
-1423
-897
-421
97
699
1251
1492
1257
656
61
-119
277
1039
1709
1866
1363
381
-725
-1647
-2254
-2570
-2650
-2474
-1949
-1016
224
1473
2334
2500
1924
859
-264
-1052
-1330
-1170
-782
-342
102
587
1103
1503
1552
1086
173
-863
-1599
-1745
-1298
-530
192
610
684
564
469
578
974
1645
2499
3372
4038
4245
3799
2649
939
-1016
-2818
-4091
-4606
-4331
-3437
-2239
-1094
-287
44
-63
-434
-827
-997
-749
16
1260
2775
4209
5163
5336
4659
3332
1733
247
-888
-1644
-2147
-2555
-2967
-3393
-3794
-4127
-4371
-4507
-4488
-4246
-3720
-2911
-1891
-776
337
1405
2431
3402
4237
4786
4909
4575
3911
3146
2480
1953
1422
667
-428
-1758
-3015
-3846
-4041
-3636
-2867
-2025
-1313
-779
-357
53
513
1020
1510
1875
1987
1743
1127
258
-625
-1255
-1470
-1297
-924
-572
-336
-135
216
829
1609
2261
2455
2050
1205
318
-215
-234
92
390
333
-148
-840
-1407
-1609
-1410
-937
-330
355
1117
1891
2477
2605
2119
1126
-13
-875
-1207
-1035
-585
-85
373
824
1303
1727
1904
1657
954
-56
-1133
-2066
-2751
-3178
-3380
-3385
-3210
-2850
-2262
-1367
-95
1507
3182
4498
5017
4537
3233
1586
140
-767
-1121
-1150
-1122
-1189
-1343
-1500
-1596
-1638
-1689
-1827
-2103
-2510
-2959
-3280
-3275
-2824
-1991
-1039
-314
-57
-259
-673
-957
-863
-335
515
1490
2369
2922
2914
2179
734
-1152
-3019
-4410
-5089
-5110
-4723
-4164
-3515
-2718
-1709
-541
607
1550
2216
2680
3073
3462
3791
3922
3720
3118
2115
759
-857
-2547
-4019
-4927
-5029
-4337
-3172
-2041
-1398
-1414
-1904
-2450
-2642
-2301
-1537
-642
105
593
895
1168
1514
1914
2263
2466
2509
2445
2322
2124
1775
1217
471
-354
-1133
-1804
-2382
-2889
-3264
-3336
-2912
-1928
-553
832
1791
2043
1589
718
-145
-633
-600
-164
387
769
866
802
848
1235
1964
2761
3213
3018
2178
1012
-37
-672
-903
-1004
-1301
-1935
-2788
-3580
-4058
-4146
-3932
-3540
-2992
-2167
-906
823
2824
4698
6018
6524
6234
5414
4417
3520
2847
2402
2147
2040
2005
1867
1367
293
-1339
-3200
-4759
-5544
-5407
-4587
-3533
-2618
-1936
-1334
-608
299
1267
2127
2819
3414
3998
4516
4754
4482
3648
2458
1254
295
-398
-1000
-1692
-2479
-3164
-3483
-3279
-2595
-1627
-602
309
1010
1458
1665
1715
1769
1989
2416
2896
3124
2816
1892
539
-876
-2004
-2666
-2883
-2790
-2531
-2215
-1932
-1778
-1827
-2062
-2332
-2398
-2059
-1273
-190
936
1876
2523
2878
2974
2814
2385
1725
983
384
117
217
531
795
784
424
-188
-865
-1420
-1737
-1769
-1536
-1120
-686
-459
-630
-1232
-2065
-2750
-2922
-2435
-1448
-325
599
1208
1614
2008
2451
2803
2823
2368
1515
506
-436
-1250
-2025
-2847
-3623
-4078
-3933
-3142
-1984
-932
-374
-381
-695
-934
-844
-431
123
643
1093
1547
2045
2484
2634
2309
1528
546
-283
-722
-787
-715
-786
-1139
-1695
-2224
-2504
-2449
-2121
-1656
-1150
-606
48
870
1832
2794
3552
3924
3831
3329
2585
1793
1099
541
57
-462
-1090
-1805
-2491
-2993
-3206
-3136
-2894
-2615
-2358
-2044
-1502
-599
624
1906
2858
3160
2740
1835
874
263
200
610
1240
1817
2179
2295
2199
1916
1418
663
-347
-1522
-2693
-3648
-4195
-4211
-3675
-2685
-1449
-244
652
1043
868
222
-675
-1542
-2110
-2200
-1769
-926
117
1120
1911
2433
2725
2854
2842
2655
2243
1610
832
26
-728
-1423
-2114
-2840
-3563
-4167
-4512
-4511
-4160
-3516
-2641
-1563
-289
1147
2646
4051
5191
5930
6197
5967
5237
4018
2371
466
-1398
-2842
-3541
-3382
-2554
-1495
-703
-503
-894
-1576
-2135
-2280
-1973
-1398
-790
-275
187
731
1444
2284
3092
3681
3926
3792
3295
2466
1343
-1
-1420
-2703
-3627
-4030
-3869
-3227
-2284
-1259
-343
348
798
1074
1282
1519
1831
2199
2539
2707
2528
1852
644
-935
-2525
-3685
-4091
-3708
-2802
-1788
-987
-456
-14
580
1417
2363
3142
3515
3413
2945
2298
1642
1095
741
650
847
1249
1644
1743
1313
303
-1111
-2578
-3702
-4175
-3866
-2846
-1349
307
1810
2934
3563
3677
3322
2580
1582
498
-495
-1289
-1896
-2429
-2996
-3590
-4053
-4183
-3888
-3279
-2611
-2102
-1779
-1479
-997
-277
533
1193
1564
1717
1867
2190
2677
3136
3339
3184
2748
2213
1732
1345
1002
659
326
82
9
122
340
498
415
-34
-828
-1778
-2574
-2925
-2715
-2075
-1314
-731
-453
-400
-414
-429
-525
-823
-1300
-1707
-1689
-1035
132
1398
2314
2681
2655
2588
2738
3066
3266
2981
2045
575
-1116
-2692
-3914
-4656
-4870
-4558
-3796
-2757
-1678
-764
-89
420
893
1409
1925
2325
2525
2537
2454
2353
2207
1892
1289
406
-582
-1400
-1826
-1806
-1471
-1040
-690
-471
-329
-200
-87
-57
-168
-374
-516
-410
9
599
1076
1195
934
551
432
829
1648
2459
2720
2099
678
-1083
-2603
-3464
-3572
-3094
-2277
-1290
-196
958
2044
2852
3205
3079
2642
2161
1837
1692
1588
1340
850
165
-578
-1239
-1747
-2093
-2291
-2336
-2214
-1921
-1488
-967
-404
174
744
1272
1715
2060
2352
2678
3099
3564
3882
3797
3126
1883
305
-1244
-2431
-3082
-3208
-2935
-2399
-1678
-798
198
1193
1987
2363
2191
1518
582
-257
-668
-490
194
1095
1859
2241
2201
1900
1582
1436
1495
1646
1704
1521
1044
325
-531
-1420
-2266
-3013
-3595
-3905
-3811
-3200
-2067
-566
989
2220
2826
2711
2021
1078
231
-274
-355
-72
445
1054
1616
1993
2054
1714
976
-45
-1155
-2138
-2830
-3157
-3129
-2823
-2349
-1824
-1343
-957
-663
-416
-156
161
551
1004
1495
1983
2412
2710
2816
2704
2395
1939
1382
755
94
-515
-934
-1028
-761
-265
191
322
-15
-747
-1626
-2371
-2800
-2885
-2715
-2405
-2040
-1656
-1256
-815
-281
417
1321
2388
3451
4267
4612
4397
3710
2765
1799
973
339
-140
-537
-923
-1345
-1817
-2317
-2783
-3124
-3243
-3066
-2564
-1755
-706
464
1596
2513
3073
3218
2990
2507
1906
1298
759
347
111
66
152
233
147
-200
-770
-1409
-1943
-2278
-2445
-2542
-2654
-2788
-2902
-2962
-2989
-3046
-3176
-3358
-3514
-3563
-3466
-3226
-2852
-2319
-1585
-648
415
1457
2330
2964
3383
3659
3833
3863
3645
3092
2208
1108
-19
-983
-1653
-1983
-1994
-1757
-1369
-952
-639
-546
-729
-1136
-1602
-1889
-1782
-1190
-197
966
2013
2718
2976
2797
2251
1427
430
-592
-1442
-1925
-1935
-1525
-888
-270
154
335
338
253
139
6
-145
-290
-390
-419
-391
-339
-271
-145
101
490
949
1331
1492
1377
1054
683
427
386
581
972
1500
2096
2682
3167
3459
3491
3245
2752
2085
1335
591
-73
-612
-1014
-1282
-1412
-1378
-1145
-710
-137
450
926
1245
1468
1712
2049
2424
2672
2620
2212
1554
843
238
-237
-672
-1172
-1739
-2247
-2527
-2480
-2152
-1707
-1325
-1109
-1065
-1135
-1264
-1429
-1623
-1824
-1969
-1971
-1748
-1267
-567
224
910
1273
1158
559
-347
-1247
-1830
-1930
-1593
-1025
-461
-27
296
605
958
1295
1458
1277
665
-332
-1558
-2804
-3856
-4529
-4697
-4312
-3434
-2226
-900
354
1437
2356
3181
3968
4701
5275
5543
5371
4707
3603
2216
763
-536
-1521
-2126
-2393
-2433
-2382
-2348
-2376
-2445
-2479
-2385
-2089
-1569
-867
-76
696
1359
1860
2178
2304
2244
2023
1705
1388
1166
1091
1149
1282
1428
1553
1638
1645
1496
1114
486
-275
-946
-1283
-1141
-533
381
1378
2264
2907
3238
3223
2859
2188
1301
327
-607
-1410
-2035
-2470
-2722
-2823
-2830
-2806
-2787
-2743
-2587
-2235
-1680
-1031
-472
-163
-156
-363
-621
-779
-772
-632
-445
-308
-289
-413
-649
-912
-1071
-994
-607
56
845
1547
1967
1998
1654
1058
387
-179
-514
-573
-408
-146
54
61
-187
-668
-1290
-1923
-2425
-2668
-2555
-2050
-1195
-114
1012
1999
2705
3069
3106
2880
2467
1921
1261
489
-375
-1254
-2005
-2466
-2524
-2193
-1624
-1047
-658
-529
-600
-735
-820
-807
-708
-537
-292
35
403
706
811
646
262
-169
-445
-438
-163
236
570
696
572
262
-108
-408
-557
-561
-506
-515
-682
-1004
-1374
-1626
-1625
-1346
-883
-394
-11
216
333
424
557
745
957
1147
1287
1372
1417
1444
1478
1554
1700
1917
2155
2299
2212
1792
1046
111
-786
-1418
-1658
-1517
-1120
-624
-146
259
576
787
855
747
465
62
-382
-796
-1139
-1390
-1534
-1556
-1458
-1282
-1085
-897
-676
-328
225
956
1711
2279
2509
2395
2066
1689
1361
1078
781
442
110
-120
-176
-59
164
407
616
779
909
1024
1145
1295
1488
1705
1887
1965
1910
1778
1683
1731
1940
2224
2438
2468
2268
1848
1228
416
-557
-1582
-2459
-2963
-2960
-2495
-1783
-1098
-637
-434
-376
-285
-35
395
921
1400
1708
1795
1711
1582
1548
1689
1982
2312
2536
2559
2372
2033
1613
1151
646
85
-528
-1152
-1728
-2191
-2487
-2582
-2480
-2237
-1957
-1763
-1732
-1850
-2016
-2102
-2032
-1821
-1558
-1330
-1169
-1043
-891
-681
-421
-140
147
447
773
1107
1390
1544
1514
1306
984
645
374
214
161
182
243
330
452
621
818
988
1056
968
732
409
80
-204
-441
-651
-831
-942
-938
-826
-691
-664
-838
-1209
-1680
-2124
-2464
-2699
-2870
-2988
-3016
-2889
-2568
-2077
-1480
-837
-178
485
1125
1679
2073
2262
2259
2123
1923
1706
1496
1304
1129
949
719
394
-23
-452
-760
-834
-653
-298
103
469
807
1183
1639
2140
2584
2864
2936
2832
2628
2395
2187
2049
2031
2162
2416
2691
2844
2762
2431
1944
1449
1072
866
801
807
807
756
646
505
383
325
347
419
483
489
425
315
187
39
-166
-458
-814
-1151
-1364
-1389
-1239
-990
-725
-495
-317
-201
-170
-251
-451
-747
-1107
-1519
-1995
-2538
-3101
-3587
-3902
-4030
-4056
-4114
-4279
-4504
-4632
-4501
-4040
-3307
-2431
-1519
-610
311
1241
2124
2856
3343
3539
3446
3086
2471
1613
558
-586
-1677
-2587
-3264
-3739
-4101
-4431
-4756
-5042
-5213
-5194
-4952
-4510
-3944
-3352
-2815
-2376
-2029
-1738
-1462
-1179
-887
-599
-341
-143
-33
-14
-51
-65
29
258
557
783
792
529
66
-438
-837
-1083
-1229
-1369
-1548
-1719
-1786
-1674
-1395
-1035
-694
-416
-167
137
562
1112
1729
2323
2825
3215
3523
3796
4059
4287
4408
4330
3995
3408
2651
1848
1121
553
184
19
46
241
556
920
1259
1520
1694
1811
1907
1997
2076
2131
2176
2247
2385
2590
2806
2931
2856
2506
1867
988
-24
-1026
-1863
-2406
-2586
-2422
-2017
-1531
-1115
-880
-861
-1016
-1245
-1408
-1384
-1102
-591
27
579
909
955
762
453
163
-9
-9
186
585
1164
1837
2444
2799
2772
2367
1728
1062
520
126
-202
-570
-1004
-1431
-1734
-1855
-1843
-1826
-1919
-2146
-2438
-2698
-2886
-3050
-3281
-3630
-4062
-4467
-4729
-4791
-4670
-4418
-4081
-3677
-3223
-2757
-2348
-2063
-1928
-1908
-1923
-1874
-1669
-1235
-524
464
1648
2869
3928
4663
5010
5017
4789
4419
3938
3336
2612
1825
1085
504
137
-48
-154
-310
-620
-1126
-1792
-2509
-3127
-3508
-3577
-3351
-2914
-2363
-1760
-1132
-509
32
377
429
181
-272
-770
-1178
-1434
-1549
-1564
-1528
-1508
-1612
-1965
-2625
-3498
-4327
-4795
-4701
-4073
-3141
-2181
-1347
-609
165
1061
2029
2921
3600
4048
4351
4621
4904
5151
5277
5216
4946
4454
3705
2658
1327
-164
-1589
-2696
-3310
-3387
-3014
-2359
-1603
-906
-378
-62
73
118
172
297
494
726
967
1217
1484
1731
1864
1779
1434
900
324
-165
-538
-879
-1304
-1873
-2533
-3153
-3596
-3773
-3653
-3235
-2535
-1603
-544
492
1358
1978
2363
2581
2702
2760
2771
2765
2792
2888
3031
3125
3060
2785
2357
1914
1591
1448
1466
1585
1770
2021
2345
2709
3034
3231
3236
3032
2627
2033
1281
443
-345
-913
-1144
-1037
-720
-375
-136
-29
2
21
35
-13
-183
-467
-775
-974
-965
-731
-334
120
535
845
1022
1079
1054
1010
1004
1053
1116
1104
930
563
49
-510
-1006
-1369
-1576
-1628
-1524
-1254
-826
-293
243
658
852
788
509
110
-294
-604
-757
-733
-554
-291
-45
67
-49
-423
-1004
-1678
-2306
-2799
-3154
-3448
-3778
-4188
-4623
-4947
-5011
-4734
-4142
-3342
-2464
-1605
-817
-140
371
651
666
445
90
-281
-592
-839
-1059
-1272
-1448
-1517
-1439
-1249
-1053
-967
-1042
-1238
-1460
-1624
-1709
-1746
-1777
-1807
-1793
-1677
-1428
-1055
-592
-74
477
1034
1546
1929
2093
1985
1618
1078
492
-24
-394
-591
-627
-534
-353
-141
32
96
11
-198
-438
-585
-550
-343
-76
90
34
-252
-662
-1039
-1253
-1248
-1040
-677
-217
271
682
886
776
336
-327
-1014
-1524
-1733
-1636
-1318
-889
-439
-18
357
686
984
1274
1563
1830
2020
2086
2025
1902
1821
1858
2016
2224
2390
2456
2413
2272
2021
1630
1078
418
-222
-690
-885
-813
-569
-281
-53
61
48
-80
-289
-526
-732
-873
-968
-1088
-1304
-1628
-1990
-2270
-2366
-2249
-1971
-1624
-1294
-1032
-864
-797
-825
-917
-1012
-1043
-959
-748
-424
-14
450
915
1296
1491
1434
1150
766
454
338
431
635
809
862
790
666
581
602
750
1016
1372
1781
2191
2542
2786
2901
2901
2827
2729
2651
2618
2624
2621
2520
2223
1674
905
44
-733
-1279
-1538
-1558
-1450
-1328
-1266
-1286
-1368
-1464
-1498
-1374
-1000
-326
615
1700
2740
3544
3976
3997
3660
3088
2424
1789
1244
794
398
13
-387
-802
-1226
-1659
-2106
-2561
-2987
-3318
-3486
-3451
-3217
-2819
-2297
-1678
-982
-241
489
1134
1623
1907
1970
1824
1512
1104
693
365
157
30
-118
-403
-874
-1483
-2089
-2526
-2677
-2514
-2098
-1538
-949
-422
-10
267
424
494
523
554
610
690
763
783
706
518
251
-20
-202
-238
-138
23
147
173
102
-21
-151
-284
-449
-677
-963
-1276
-1587
-1895
-2219
-2560
-2870
-3062
-3071
-2897
-2614
-2313
-2041
-1776
-1466
-1094
-705
-385
-194
-136
-166
-245
-373
-568
-825
-1077
-1229
-1216
-1058
-850
-698
-648
-658
-642
-524
-280
68
480
929
1393
1846
2262
2628
2955
3261
3540
3735
3752
3520
3041
2401
1730
1131
635
204
-215
-644
-1052
-1373
-1546
-1545
-1387
-1123
-810
-481
-132
282
813
1479
2231
2957
3527
3839
3851
3569
3018
2228
1247
176
-838
-1641
-2145
-2360
-2379
-2301
-2178
-2007
-1779
-1528
-1328
-1243
-1268
-1317
-1287
-1125
-868
-597
-363
-137
162
602
1168
1768
2285
2643
2836
2895
2854
2722
2504
2228
1955
1759
1688
1749
1911
2122
2327
2475
2526
2475
2360
2258
2242
2332
2471
2550
2482
2266
1996
1804
1777
1897
2064
2156
2109
1948
1747
1571
1417
1221
902
425
-165
-764
-1256
-1571
-1708
-1712
-1639
-1523
-1376
-1206
-1041
-919
-867
-872
-885
-853
-761
-645
-567
-566
-626
-685
-677
-574
-402
-217
-73
1
2
-55
-137
-190
-148
37
352
718
1014
1152
1129
1024
935
904
892
812
610
324
63
-61
-9
161
341
438
430
364
319
358
508
763
1092
1446
1760
1970
2033
1955
1769
1527
1253
939
558
95
-431
-975
-1500
-1993
-2455
-2877
-3209
-3386
-3371
-3210
-3033
-2994
-3176
-3528
-3881
-4045
-3916
-3544
-3087
-2717
-2516
-2456
-2452
-2448
-2459
-2535
-2678
-2794
-2720
-2322
-1596
-688
183
843
1248
1477
1648
1835
2035
2204
2316
2398
2501
2648
2803
2890
2845
2669
2433
2244
2184
2275
2468
2671
2777
2694
2373
1824
1122
392
-227
-631
-785
-730
-553
-349
-186
-100
-96
-157
-243
-287
-207
62
528
1115
1679
2065
2178
2031
1736
1449
1298
1337
1553
1893
2303
2731
3109
3350
3365
3110
2634
2081
1632
1431
1520
1833
2225
2540
2646
2473
2024
1380
695
159
-77
33
402
851
1198
1337
1260
1006
604
37
-710
-1587
-2437
-3046
-3240
-2992
-2446
-1849
-1435
-1317
-1465
-1744
-1996
-2101
-2001
-1694
-1212
-617
11
584
1037
1338
1501
1562
1546
1450
1241
890
401
-170
-733
-1193
-1490
-1614
-1593
-1464
-1254
-978
-654
-322
-41
132
171
103
-8
-95
-120
-90
-41
-12
-28
-97
-223
-413
-671
-979
-1287
-1529
-1656
-1673
-1634
-1619
-1670
-1762
-1804
-1690
-1368
-869
-296
242
685
1051
1405
1804
2243
2650
2920
2961
2729
2228
1508
650
-229
-992
-1507
-1701
-1593
-1293
-950
-676
-502
-382
-247
-70
127
296
414
506
621
785
963
1073
1032
811
449
25
-390
-772
-1140
-1517
-1895
-2220
-2415
-2424
-2241
-1923
-1554
-1201
-887
-585
-261
89
415
631
673
550
357
231
278
506
823
1082
1160
1010
683
278
-92
-345
-440
-374
-172
123
456
777
1048
1254
1393
1478
1529
1570
1627
1707
1789
1818
1737
1519
1200
867
613
493
493
559
641
720
808
912
1010
1051
992
827
589
327
74
-158
-358
-498
-540
-467
-316
-167
-98
-121
-170
-144
13
265
504
621
588
468
360
314
287
173
-110
-553
-1041
-1420
-1585
-1539
-1371
-1199
-1095
-1067
-1075
-1089
-1123
-1231
-1474
-1872
-2380
-2899
-3309
-3513
-3464
-3167
-2664
-2012
-1266
-482
282
965
1514
1902
2134
2242
2258
2195
2041
1789
1455
1103
823
685
706
838
1002
1130
1191
1193
1158
1098
1006
886
751
638
575
566
585
598
597
615
713
937
1283
1685
2041
2259
2276
2085
1709
1186
563
-106
-750
-1285
-1640
-1789
-1770
-1678
-1629
-1701
-1894
-2124
-2254
-2164
-1806
-1234
-579
7
425
670
819
978
1214
1513
1782
1911
1843
1613
1336
1149
1135
1284
1517
1738
1893
1992
2080
2190
2314
2406
2411
2295
2039
1624
1022
212
-778
-1841
-2813
-3532
-3915
-3989
-3868
-3682
-3505
-3337
-3122
-2805
-2364
-1824
-1233
-643
-98
377
781
1142
1505
1903
2327
2707
2944
2959
2749
2393
2017
1726
1561
1497
1475
1442
1371
1253
1085
868
625
407
283
311
509
846
1264
1702
2107
2428
2608
2580
2309
1814
1185
550
15
-378
-672
-958
-1324
-1810
-2393
-3007
-3570
-4011
-4280
-4355
-4242
-3971
-3589
-3146
-2673
-2174
-1631
-1027
-374
273
829
1210
1372
1320
1101
771
364
-112
-654
-1239
-1809
-2292
-2632
-2819
-2887
-2886
-2843
-2745
-2555
-2248
-1836
-1375
-944
-609
-402
-324
-355
-473
-655
-884
-1144
-1431
-1760
-2160
-2650
-3219
-3805
-4304
-4614
-4680
-4524
-4241
-3949
-3732
-3594
-3468
-3260
-2913
-2443
-1931
-1479
-1149
-938
-790
-631
-422
-169
83
282
392
411
365
296
233
180
102
-58
-338
-717
-1098
-1337
-1312
-992
-466
96
529
746
760
649
496
349
230
157
172
323
631
1065
1550
2004
2374
2645
2814
2870
2787
2551
2199
1823
1549
1479
1650
2028
2532
3079
3616
4117
4562
4913
5101
5051
4713
4104
3315
2480
1724
1106
599
123
-392
-943
-1445
-1772
-1833
-1627
-1241
-807
-428
-153
28
147
224
268
287
298
327
382
442
458
376
167
-160
-559
-964
-1307
-1535
-1614
-1543
-1346
-1059
-718
-334
99
582
1091
1561
1922
2131
2206
2219
2249
2332
2441
2511
2493
2386
2236
2092
1956
1778
1498
1098
639
247
40
73
306
633
933
1124
1172
1084
881
592
259
-59
-298
-409
-391
-286
-163
-83
-67
-98
-146
-194
-253
-362
-553
-833
-1162
-1465
-1671
-1743
-1707
-1638
-1628
-1724
-1905
-2079
-2137
-2008
-1704
-1314
-962
-750
-723
-866
-1126
-1432
-1704
-1864
-1840
-1603
-1191
-723
-366
-271
-503
-1004
-1619
-2146
-2420
-2357
-1969
-1336
-575
195
867
1361
1633
1693
1602
1462
1381
1438
1649
1960
2271
2467
2462
2219
1758
1144
474
-150
-636
-924
-1000
-905
-721
-551
-482
-553
-739
-955
-1085
-1018
-693
-118
628
1416
2104
2571
2738
2579
2123
1454
712
69
-315
-349
-52
442
942
1271
1341
1169
848
496
217
83
145
426
912
1528
2148
2637
2913
2983
2938
2887
2902
2977
3046
3027
2855
2490
1907
1090
62
-1088
-2193
-3051
-3503
-3510
-3177
-2695
-2250
-1928
-1698
-1450
-1087
-595
-54
408
691
781
757
741
837
1071
1388
1683
1859
1869
1719
1448
1094
673
184
-367
-944
-1472
-1858
-2024
-1940
-1640
-1207
-747
-350
-68
96
176
223
280
366
463
532
518
386
135
-183
-483
-673
-698
-567
-354
-164
-93
-200
-493
-948
-1509
-2099
-2616
-2945
-3005
-2794
-2414
-2049
-1884
-2017
-2408
-2898
-3289
-3435
-3301
-2958
-2538
-2175
-1967
-1961
-2147
-2468
-2827
-3115
-3240
-3167
-2920
-2567
-2175
-1785
-1409
-1056
-763
-598
-638
-924
-1425
-2037
-2614
-3012
-3143
-2991
-2607
-2077
-1483
-867
-232
441
1148
1832
2380
2667
2617
2249
1679
1076
589
290
167
154
175
173
112
-38
-299
-670
-1107
-1511
-1758
-1742
-1421
-827
-47
813
1653
2387
2935
3232
3247
3007
2613
2209
1929
1844
1936
2108
2236
2222
2033
1709
1349
1072
979
1124
1492
2005
2553
3027
3356
3523
3556
3512
3447
3408
3420
3484
3572
3631
3591
3388
2987
2398
1679
919
211
-375
-812
-1115
-1318
-1437
-1455
-1316
-969
-415
262
914
1392
1619
1614
1470
1276
1064
809
479
104
-217
-363
-276
-13
276
434
385
166
-108
-319
-397
-327
-112
244
734
1309
1855
2218
2261
1927
1275
446
-394
-1123
-1692
-2120
-2464
-2778
-3086
-3366
-3558
-3589
-3405
-3009
-2467
-1900
-1442
-1200
-1219
-1479
-1907
-2401
-2854
-3178
-3315
-3253
-3018
-2666
-2260
-1856
-1495
-1204
-996
-859
-755
-622
-391
-19
493
1101
1746
2379
2970
3489
3889
4108
4098
3870
3504
3114
2780
2494
2162
1674
999
222
-483
-954
-1129
-1073
-917
-773
-669
-556
-374
-109
188
433
567
577
491
341
154
-53
-247
-385
-437
-420
-399
-454
-626
-877
-1101
-1180
-1045
-703
-223
305
809
1247
1594
1825
1923
1886
1750
1577
1439
1382
1402
1444
1433
1310
1067
757
463
261
179
197
268
364
482
634
803
923
911
719
386
36
-183
-186
4
273
476
517
371
78
-290
-648
-917
-1035
-987
-831
-681
-652
-770
-935
-959
-672
-28
854
1751
2451
2840
2933
2834
2667
2534
2490
2542
2648
2727
2699
2532
2271
2017
1854
1761
1607
1215
482
-540
-1654
-2615
-3246
-3495
-3409
-3078
-2584
-1998
-1400
-880
-512
-315
-251
-255
-284
-338
-426
-531
-593
-557
-432
-316
-353
-643
-1167
-1791
-2341
-2694
-2826
-2790
-2655
-2456
-2191
-1847
-1435
-992
-560
-165
183
478
708
858
931
956
979
1031
1110
1169
1148
997
704
294
-181
-661
-1096
-1457
-1743
-1978
-2194
-2410
-2609
-2745
-2759
-2623
-2353
-2017
-1694
-1441
-1262
-1110
-925
-673
-381
-140
-65
-246
-704
-1369
-2102
-2742
-3160
-3290
-3139
-2768
-2264
-1716
-1199
-770
-468
-314
-314
-458
-713
-1014
-1262
-1346
-1177
-731
-62
711
1458
2087
2567
2908
3123
3195
3084
2767
2273
1694
1157
767
571
551
641
766
870
921
912
853
768
697
688
792
1045
1454
1981
2545
3041
3370
3489
3425
3273
3139
3088
3103
3102
2980
2670
2166
1512
765
-24
-812
-1539
-2123
-2475
-2544
-2348
-1972
-1527
-1100
-714
-344
51
477
891
1205
1328
1207
847
323
-249
-748
-1089
-1260
-1318
-1356
-1457
-1649
-1898
-2135
-2300
-2378
-2395
-2387
-2359
-2264
-2027
-1584
-930
-135
672
1348
1795
1982
1949
1776
1538
1276
993
674
316
-51
-377
-614
-757
-845
-944
-1103
-1324
-1564
-1764
-1890
-1951
-1979
-1992
-1959
-1816
-1506
-1032
-470
63
474
750
957
1194
1518
1902
2241
2404
2300
1912
1295
547
-232
-957
-1568
-2024
-2313
-2451
-2473
-2422
-2325
-2178
-1949
-1591
-1066
-364
484
1402
2280
3000
3478
3691
3688
3554
3368
3153
2881
2498
1972
1319
596
-121
-762
-1261
-1561
-1614
-1409
-997
-485
13
430
776
1112
1483
1875
2214
2424
2486
2444
2360
2243
2029
1634
1018
255
-516
-1162
-1647
-2033
-2417
-2831
-3207
-3411
-3339
-2992
-2476
-1944
-1512
-1216
-1033
-926
-888
-936
-1081
-1296
-1514
-1659
-1691
-1622
-1509
-1424
-1418
-1512
-1704
-1985
-2347
-2777
-3240
-3672
-3995
-4147
-4106
-3907
-3624
-3347
-3151
-3090
-3189
-3440
-3789
-4126
-4306
-4203
-3776
-3107
-2381
-1806
-1515
-1523
-1737
-2025
-2289
-2473
-2560
-2535
-2379
-2088
-1694
-1250
-801
-347
140
671
1191
1578
1701
1511
1084
585
180
-60
-182
-291
-464
-688
-878
-940
-844
-641
-429
-284
-230
-232
-234
-186
-53
197
597
1166
1875
2628
3278
3683
3774
3594
3269
2947
2716
2572
2452
2285
2049
1772
1499
1258
1045
854
700
624
657
786
960
1134
1329
1637
2163
2928
3813
4608
5123
5303
5250
5126
5028
4907
4616
4040
3199
2265
1456
902
585
374
134
-185
-539
-851
-1077
-1232
-1355
-1458
-1510
-1459
-1275
-979
-627
-289
-15
166
247
234
146
-4
-220
-540
-1018
-1678
-2455
-3200
-3725
-3910
-3765
-3428
-3072
-2795
-2562
-2253
-1767
-1113
-433
80
283
158
-188
-580
-852
-899
-694
-279
242
735
1067
1141
920
428
-278
-1128
-2045
-2928
-3631
-3986
-3858
-3212
-2146
-869
367
1350
1951
2133
1923
1393
654
-150
-853
-1307
-1426
-1215
-774
-256
178
412
403
186
-146
-480
-729
-858
-888
-863
-805
-689
-455
-45
544
1249
1960
2566
2999
3233
3265
3085
2666
1990
1083
33
-1018
-1919
-2555
-2882
-2924
-2752
-2455
-2108
-1762
-1446
-1176
-966
-832
-784
-820
-921
-1049
-1169
-1258
-1309
-1323
-1288
-1174
-946
-597
-177
205
411
337
-44
-662
-1384
-2061
-2574
-2855
-2882
-2664
-2239
-1677
-1077
-556
-207
-70
-115
-261
-415
-504
-492
-377
-180
52
250
334
252
16
-278
-491
-504
-294
55
394
599
630
534
396
274
175
73
-42
-138
-164
-92
48
181
232
175
57
-26
33
313
849
1614
2520
3420
4136
4513
4478
4070
3434
2750
2184
1841
1773
1984
2433
3026
3610
4010
4099
3857
3387
2846
2349
1905
1431
838
121
-607
-1171
-1433
-1379
-1113
-796
-552
-412
-321
-201
-9
233
453
579
584
501
400
342
342
364
356
306
262
315
528
871
1217
1394
1287
899
345
-228
-725
-1131
-1472
-1751
-1916
-1890
-1651
-1267
-874
-602
-498
-514
-560
-571
-545
-520
-538
-607
-716
-852
-1010
-1167
-1266
-1223
-987
-592
-165
122
150
-94
-525
-1034
-1549
-2052
-2532
-2928
-3130
-3033
-2623
-2021
-1437
-1067
-994
-1152
-1377
-1505
-1441
-1185
-790
-307
243
862
1539
2217
2795
3155
3206
2924
2360
1625
860
195
-281
-543
-634
-647
-694
-860
-1166
-1554
-1915
-2123
-2089
-1776
-1201
-415
511
1495
2436
3228
3779
4038
4011
3748
3318
2783
2196
1605
1065
628
321
131
10
-87
-173
-209
-132
104
495
976
1451
1828
2054
2124
2073
1956
1814
1657
1463
1196
837
414
-11
-378
-681
-976
-1348
-1835
-2366
-2776
-2886
-2618
-2054
-1401
-883
-619
-573
-599
-536
-307
64
496
918
1306
1670
2005
2263
2367
2263
1966
1568
1185
899
719
599
492
405
394
520
789
1120
1382
1464
1332
1040
681
332
20
-267
-553
-846
-1147
-1461
-1796
-2145
-2455
-2645
-2638
-2414
-2025
-1565
-1118
-716
-357
-40
206
338
345
272
194
162
154
95
-73
-324
-545
-614
-492
-264
-85
-81
-266
-555
-834
-1044
-1203
-1361
-1539
-1700
-1788
-1782
-1719
-1671
-1680
-1729
-1748
-1671
-1486
-1239
-1004
-851
-805
-865
-1006
-1186
-1347
-1425
-1372
-1192
-960
-796
-812
-1056
-1485
-1984
-2413
-2668
-2715
-2596
-2413
-2291
-2340
-2608
-3056
-3555
-3912
-3933
-3483
-2542
-1209
315
1791
3005
3827
4237
4314
4186
3977
3751
3511
3217
2830
2346
1795
1218
644
83
-454
-934
-1294
-1471
-1446
-1267
-1043
-892
-882
-1000
-1162
-1265
-1232
-1042
-719
-308
141
574
926
1128
1134
946
626
265
-69
-371
-685
-1059
-1481
-1863
-2082
-2053
-1781
-1358
-893
-442
18
561
1233
2005
2786
3464
3977
4328
4555
4688
4720
4613
4327
3843
3157
2276
1215
13
-1243
-2417
-3358
-3947
-4135
-3949
-3461
-2757
-1909
-963
56
1141
2280
3432
4497
5323
5759
5732
5311
4698
4137
3790
3656
3591
3411
3004
2381
1633
853
80
-684
-1410
-2001
-2313
-2233
-1756
-994
-128
678
1335
1827
2168
2373
2444
2388
2226
1987
1684
1306
833
263
-368
-993
-1546
-1983
-2293
-2481
-2547
-2480
-2263
-1886
-1359
-723
-53
542
946
1071
900
504
24
-384
-606
-605
-422
-138
146
326
306
16
-549
-1297
-2049
-2590
-2760
-2525
-1989
-1344
-785
-448
-386
-583
-989
-1535
-2143
-2719
-3170
-3427
-3463
-3307
-3029
-2712
-2420
-2173
-1946
-1683
-1328
-873
-373
53
273
192
-195
-799
-1473
-2064
-2455
-2579
-2414
-1966
-1268
-396
528
1351
1922
2146
2003
1561
949
326
-154
-374
-284
81
612
1163
1611
1901
2060
2163
2267
2365
2379
2198
1745
1022
111
-852
-1724
-2381
-2737
-2745
-2402
-1761
-921
-11
850
1587
2175
2631
2974
3206
3315
3289
3138
2902
2637
2393
2205
2082
2017
1993
1987
1972
1922
1809
1611
1315
923
469
17
-344
-531
-504
-287
37
374
670
934
1226
1599
2045
2486
2809
2929
2837
2606
2343
2131
1991
1883
1748
1547
1271
938
563
141
-345
-903
-1505
-2082
-2540
-2791
-2787
-2537
-2103
-1573
-1024
-503
-15
460
939
1417
1854
2195
2395
2445
2374
2229
2052
1852
1606
1276
843
327
-209
-683
-1026
-1210
-1259
-1226
-1166
-1095
-977
-736
-301
351
1162
2003
2711
3148
3238
2977
2416
1637
734
-188
-1016
-1647
-2009
-2090
-1934
-1630
-1274
-952
-731
-673
-839
-1269
-1955
-2814
-3695
-4420
-4841
-4886
-4557
-3909
-3004
-1890
-612
757
2096
3240
4032
4384
4310
3924
3376
2790
2217
1655
1094
562
127
-153
-286
-371
-555
-955
-1593
-2382
-3184
-3874
-4388
-4713
-4843
-4751
-4398
-3767
-2912
-1949
-1032
-296
182
393
393
282
176
177
335
629
965
1219
1289
1137
790
313
-224
-771
-1292
-1750
-2104
-2319
-2380
-2300
-2109
-1835
-1489
-1070
-575
-15
579
1164
1697
2159
2562
2949
3366
3831
4300
4675
4841
4724
4329
3729
3009
2213
1317
270
-939
-2228
-3426
-4337
-4816
-4811
-4366
-3571
-2526
-1322
-58
1147
2158
2856
3183
3159
2877
2460
2005
1551
1061
456
-340
-1360
-2571
-3886
-5184
-6334
-7203
-7672
-7649
-7098
-6067
-4687
-3137
-1591
-163
1097
2178
3063
3707
4043
4032
3685
3087
2373
1689
1158
849
767
857
1018
1148
1182
1114
994
886
821
778
695
517
237
-89
-362
-485
-403
-121
307
801
1284
1687
1957
2044
1908
1535
953
255
-421
-930
-1176
-1149
-926
-634
-396
-291
-346
-553
-882
-1290
-1715
-2088
-2347
-2464
-2446
-2324
-2120
-1828
-1426
-902
-283
362
949
1410
1705
1827
1778
1568
1215
747
205
-369
-935
-1461
-1922
-2297
-2573
-2744
-2799
-2711
-2437
-1943
-1239
-407
416
1091
1546
1799
1928
2011
2068
2071
1984
1813
1615
1457
1366
1306
1201
991
666
269
-136
-501
-811
-1077
-1311
-1519
-1699
-1843
-1947
-2009
-2040
-2047
-2039
-1999
-1873
-1579
-1047
-267
676
1618
2382
2844
2975
2830
2495
2025
1430
686
-218
-1251
-2328
-3335
-4156
-4694
-4885
-4698
-4136
-3243
-2105
-848
390
1484
2356
2985
3394
3624
3703
3637
3420
3050
2545
1939
1273
586
-78
-664
-1111
-1372
-1442
-1360
-1198
-1024
-879
-768
-671
-557
-379
-74
430
1177
2136
3181
4123
4765
4979
4729
4056
3051
1821
493
-788
-1875
-2654
-3074
-3152
-2933
-2459
-1756
-866
116
1032
1711
2029
1960
1573
985
320
-311
-804
-1051
-964
-512
252
1192
2135
2918
3422
3576
3362
2816
2036
1169
370
-258
-692
-989
-1226
-1449
-1644
-1760
-1749
-1603
-1350
-1027
-650
-210
313
917
1553
2122
2502
2581
2310
1724
929
61
-779
-1546
-2239
-2851
-3334
-3611
-3633
-3439
-3167
-2990
-3016
-3228
-3497
-3653
-3579
-3240
-2667
-1911
-1030
-98
772
1437
1785
1785
1516
1113
694
304
-87
-536
-1062
-1632
-2173
-2613
-2909
-3050
-3047
-2929
-2740
-2536
-2372
-2280
-2258
-2269
-2263
-2194
-2024
-1724
-1268
-644
132
1004
1891
2698
3343
3775
3978
3977
3832
3621
3401
3172
2867
2385
1656
705
-337
-1286
-1981
-2347
-2396
-2183
-1759
-1157
-425
338
991
1399
1505
1369
1137
966
949
1084
1291
1467
1521
1389
1029
427
-394
-1352
-2303
-3073
-3507
-3522
-3136
-2464
-1685
-994
-550
-437
-640
-1052
-1501
-1810
-1846
-1556
-974
-197
658
1488
2227
2847
3344
3726
4008
4207
4356
4495
4665
4884
5133
5347
5436
5321
4964
4379
3621
2751
1810
811
-253
-1384
-2559
-3724
-4804
-5712
-6371
-6719
-6719
-6355
-5627
-4538
-3100
-1349
626
2664
4550
6060
7029
7395
7197
6532
5503
4194
2685
1092
-421
-1671
-2522
-2938
-2983
-2772
-2400
-1907
-1291
-560
241
1035
1753
2375
2914
3378
3721
3847
3669
3179
2489
1781
1218
849
576
218
-391
-1302
-2418
-3539
-4446
-4982
-5100
-4858
-4371
-3769
-3154
-2577
-2045
-1523
-964
-328
389
1147
1862
2435
2789
2899
2793
2524
2126
1589
877
-24
-1045
-2021
-2743
-3038
-2862
-2322
-1630
-1014
-626
-504
-579
-722
-787
-647
-222
505
1468
2526
3497
4216
4581
4584
4280
3749
3046
2191
1184
42
-1185
-2414
-3551
-4515
-5248
-5704
-5844
-5632
-5055
-4153
-3030
-1846
-776
43
554
780
808
745
685
689
778
939
1128
1275
1297
1132
763
236
-353
-894
-1311
-1586
-1752
-1860
-1936
-1962
-1882
-1647
-1253
-760
-272
112
344
454
529
662
906
1246
1613
1920
2102
2139
2059
1923
1802
1757
1819
1973
2158
2281
2251
2012
1558
934
214
-508
-1135
-1569
-1737
-1607
-1212
-645
-27
524
921
1108
1054
762
288
-246
-679
-873
-792
-533
-285
-241
-501
-1042
-1743
-2455
-3048
-3423
-3505
-3244
-2638
-1764
-772
158
875
1300
1424
1286
946
484
4
-381
-593
-635
-596
-609
-764
-1058
-1391
-1634
-1698
-1577
-1330
-1042
-784
-606
-544
-631
-891
-1318
-1877
-2500
-3112
-3633
-3991
-4116
-3951
-3466
-2671
-1617
-397
877
2084
3124
3932
4499
4859
5071
5170
5150
4974
4616
4101
3510
2951
2502
2176
1925
1670
1332
855
210
-591
-1480
-2328
-2968
-3257
-3131
-2630
-1871
-992
-108
700
1358
1788
1920
1730
1270
662
48
-457
-793
-958
-981
-915
-823
-774
-812
-925
-1035
-1031
-828
-427
78
541
834
905
787
567
344
188
129
158
248
361
467
545
587
588
546
460
333
165
-60
-383
-866
-1553
-2432
-3408
-4319
-5001
-5341
-5315
-4969
-4384
-3648
-2856
-2122
-1567
-1286
-1303
-1558
-1931
-2300
-2580
-2732
-2735
-2576
-2251
-1792
-1276
-805
-455
-245
-140
-86
-49
-20
0
19
43
49
-22
-241
-632
-1132
-1608
-1918
-1986
-1825
-1504
-1092
-625
-123
376
795
1056
1123
1039
906
816
806
838
837
731
480
74
-472
-1114
-1766
-2295
-2560
-2466
-2015
-1303
-477
337
1072
1717
2283
2761
3114
3298
3289
3112
2834
2545
2323
2206
2174
2154
2058
1833
1509
1192
1022
1106
1449
1966
2527
3027
3421
3706
3872
3867
3606
3030
2157
1099
19
-940
-1701
-2252
-2606
-2769
-2735
-2520
-2190
-1860
-1636
-1551
-1541
-1479
-1260
-876
-429
-76
67
-17
-247
-503
-699
-808
-844
-813
-696
-460
-109
289
619
773
718
513
286
166
223
444
759
1076
1319
1436
1397
1183
788
234
-423
-1094
-1675
-2081
-2272
-2265
-2118
-1904
-1676
-1439
-1155
-758
-192
567
1488
2499
3490
4346
4966
5289
5311
5092
4737
4360
4053
3853
3743
3668
3565
3381
3088
2678
2161
1549
859
108
-674
-1442
-2125
-2639
-2914
-2928
-2721
-2376
-1979
-1565
-1101
-508
286
1288
2424
3558
4530
5203
5490
5370
4896
4190
3408
2695
2130
1706
1359
1031
726
519
502
713
1088
1483
1740
1761
1537
1138
671
244
-53
-159
-59
194
479
645
582
287
-132
-503
-681
-629
-427
-225
-168
-333
-718
-1260
-1869
-2457
-2945
-3278
-3431
-3425
-3326
-3223
-3193
-3263
-3398
-3513
-3508
-3316
-2919
-2354
-1687
-989
-308
329
919
1469
1983
2452
2852
3146
3300
3300
3163
2931
2650
2340
1982
1529
939
200
-660
-1600
-2575
-3547
-4461
-5226
-5720
-5834
-5532
-4877
-4014
-3106
-2282
-1608
-1112
-812
-729
-869
-1197
-1633
-2090
-2508
-2874
-3199
-3482
-3689
-3771
-3706
-3519
-3271
-3015
-2771
-2519
-2234
-1911
-1576
-1268
-1014
-823
-697
-631
-621
-646
-678
-698
-725
-811
-1014
-1349
-1757
-2125
-2336
-2324
-2089
-1684
-1176
-624
-80
407
806
1114
1360
1588
1813
1999
2078
1998
1773
1489
1266
1196
1310
1570
1894
2179
2312
2185
1725
934
-84
-1141
-2025
-2571
-2709
-2463
-1912
-1164
-329
481
1169
1676
2001
2196
2320
2413
2474
2494
2488
2512
2621
2823
3047
3174
3093
2765
2232
1592
941
349
-142
-507
-724
-778
-662
-379
60
630
1281
1924
2448
2768
2872
2835
2780
2811
2957
3173
3384
3539
3626
3660
3641
3550
3366
3096
2779
2468
2199
1986
1836
1775
1835
2017
2253
2395
2287
1844
1107
228
-600
-1226
-1573
-1620
-1367
-816
3
1002
2031
2909
3502
3762
3723
3451
2996
2380
1624
792
-3
-636
-1026
-1179
-1173
-1109
-1055
-1027
-1016
-1028
-1092
-1248
-1498
-1779
-1988
-2029
-1868
-1547
-1147
-740
-363
-21
278
509
639
662
611
544
495
447
338
111
-238
-636
-971
-1137
-1085
-824
-405
94
575
929
1058
920
575
185
-49
32
462
1144
1898
2539
2941
3052
2878
2457
1842
1097
287
-536
-1345
-2141
-2929
-3701
-4416
-5010
-5408
-5546
-5380
-4890
-4101
-3083
-1958
-863
85
831
1379
1767
2027
2154
2122
1907
1510
952
256
-583
-1584
-2749
-4022
-5271
-6300
-6908
-6950
-6384
-5279
-3791
-2117
-437
1117
2471
3594
4477
5118
5521
5705
5698
5525
5193
4685
3980
3090
2076
1035
64
-780
-1495
-2102
-2609
-2983
-3160
-3087
-2755
-2207
-1522
-776
-28
676
1292
1772
2079
2216
2228
2195
2194
2266
2401
2548
2633
2583
2336
1860
1156
275
-682
-1576
-2266
-2641
-2651
-2311
-1692
-895
-38
768
1425
1868
2077
2076
1923
1681
1401
1113
838
604
440
362
345
325
229
17
-280
-578
-787
-863
-832
-758
-696
-651
-589
-474
-306
-127
15
105
175
273
428
620
790
878
853
726
535
327
143
16
-32
0
88
195
292
382
502
693
962
1261
1511
1645
1651
1572
1467
1360
1209
935
475
-159
-857
-1438
-1717
-1578
-1016
-146
843
1747
2408
2746
2763
2513
2075
1534
977
494
168
45
112
293
477
559
485
266
-40
-354
-610
-767
-812
-751
-600
-370
-55
373
944
1667
2500
3337
4030
4435
4453
4066
3340
2406
1417
513
-210
-719
-1038
-1221
-1319
-1359
-1337
-1240
-1071
-856
-632
-431
-264
-128
-15
72
140
209
322
518
799
1110
1349
1407
1217
768
101
-723
-1633
-2548
-3365
-3967
-4254
-4189
-3819
-3262
-2655
-2099
-1629
-1218
-817
-386
87
588
1099
1597
2056
2434
2667
2686
2437
1914
1175
335
-467
-1105
-1509
-1665
-1607
-1382
-1031
-585
-70
479
1018
1513
1939
2294
2579
2788
2900
2889
2739
2455
2061
1594
1091
587
115
-298
-632
-880
-1038
-1100
-1051
-876
-575
-175
280
754
1227
1695
2140
2501
2687
2611
2253
1681
1031
440
-14
-332
-558
-731
-854
-901
-857
-735
-576
-420
-288
-187
-125
-130
-234
-444
-727
-1016
-1247
-1380
-1416
-1374
-1277
-1153
-1045
-1020
-1143
-1438
-1857
-2285
-2598
-2710
-2613
-2355
-1995
-1571
-1098
-588
-81
365
697
888
948
902
768
545
224
-193
-685
-1212
-1726
-2174
-2505
-2670
-2642
-2430
-2098
-1750
-1498
-1425
-1554
-1844
-2208
-2552
-2800
-2919
-2917
-2833
-2707
-2559
-2388
-2176
-1920
-1643
-1389
-1204
-1099
-1042
-962
-775
-419
127
831
1613
2352
2919
3215
3208
2951
2559
2165
1853
1637
1456
1224
874
384
-218
-873
-1513
-2075
-2509
-2784
-2887
-2823
-2610
-2276
-1858
-1407
-976
-615
-346
-149
29
253
563
953
1367
1716
1908
1874
1584
1057
355
-429
-1200
-1888
-2460
-2910
-3237
-3422
-3430
-3232
-2832
-2290
-1702
-1169
-759
-487
-320
-196
-53
153
432
758
1073
1297
1356
1193
793
181
-576
-1378
-2110
-2664
-2962
-2972
-2707
-2207
-1524
-703
216
1188
2167
3111
3987
4770
5425
5894
6108
6019
5639
5060
4421
3853
3432
3161
2995
2888
2811
2754
2705
2644
2550
2423
2290
2189
2147
2157
2184
2185
2129
2009
1847
1675
1541
1490
1549
1712
1936
2154
2301
2336
2245
2039
1742
1389
1033
740
568
533
598
683
699
589
340
-27
-478
-972
-1454
-1857
-2104
-2145
-1974
-1639
-1217
-789
-415
-140
14
53
26
13
97
310
607
878
1012
957
743
450
154
-113
-362
-617
-896
-1203
-1540
-1906
-2288
-2641
-2906
-3045
-3075
-3072
-3122
-3267
-3479
-3692
-3862
-4003
-4170
-4403
-4670
-4870
-4882
-4629
-4102
-3354
-2470
-1540
-661
65
561
805
852
808
770
768
756
660
438
114
-250
-604
-946
-1315
-1745
-2228
-2708
-3112
-3384
-3505
-3480
-3323
-3042
-2641
-2123
-1494
-766
36
856
1606
2179
2493
2531
2350
2048
1712
1379
1037
653
214
-260
-724
-1132
-1449
-1651
-1726
-1677
-1536
-1357
-1193
-1070
-967
-829
-606
-287
92
469
791
1036
1211
1336
1418
1456
1444
1379
1255
1060
779
408
-27
-464
-820
-1024
-1048
-924
-733
-576
-538
-655
-913
-1256
-1611
-1910
-2101
-2151
-2045
-1782
-1392
-929
-464
-61
254
496
702
903
1091
1227
1265
1190
1020
801
562
314
58
-196
-418
-575
-663
-717
-792
-919
-1066
-1142
-1046
-724
-210
384
916
1272
1400
1318
1091
803
530
324
208
178
220
314
442
583
706
779
777
695
559
405
263
136
1
-170
-391
-655
-938
-1215
-1470
-1685
-1844
-1922
-1900
-1779
-1579
-1332
-1061
-771
-451
-97
274
611
840
885
696
274
-317
-952
-1478
-1754
-1704
-1339
-758
-103
482
899
1103
1095
906
579
169
-265
-671
-1016
-1306
-1573
-1863
-2200
-2568
-2911
-3157
-3254
-3190
-2997
-2730
-2442
-2164
-1906
-1669
-1457
-1276
-1126
-991
-843
-664
-469
-301
-219
-253
-389
-572
-746
-890
-1033
-1230
-1520
-1893
-2281
-2590
-2739
-2683
-2422
-1984
-1414
-756
-59
628
1255
1773
2136
2307
2265
2015
1589
1045
453
-126
-651
-1101
-1465
-1738
-1917
-2003
-2011
-1963
-1878
-1769
-1635
-1470
-1273
-1039
-768
-456
-105
269
625
909
1063
1054
881
578
206
-169
-483
-689
-764
-714
-573
-395
-234
-130
-102
-143
-224
-304
-336
-276
-99
195
575
982
1356
1643
1815
1866
1806
1648
1406
1094
738
379
68
-150
-248
-232
-134
3
146
284
418
550
663
722
687
543
309
43
-184
-316
-332
-248
-109
34
139
193
214
244
319
450
602
712
719
610
432
275
220
292
449
600
658
579
378
107
-167
-389
-525
-569
-537
-466
-393
-337
-282
-173
53
437
970
1604
2275
2938
3572
4166
4685
5066
5232
5136
4790
4263
3654
3042
2458
1902
1368
880
493
265
219
326
518
731
941
1171
1461
1826
2223
2575
2805
2891
2871
2817
2784
2775
2743
2624
2380
2017
1576
1092
585
66
-441
-875
-1143
-1155
-861
-280
497
1336
2102
2693
3060
3210
3188
3051
2850
2611
2335
2011
1625
1176
680
165
-328
-756
-1074
-1254
-1290
-1201
-1024
-793
-524
-211
156
571
1000
1383
1657
1782
1751
1583
1304
928
449
-148
-872
-1709
-2607
-3487
-4255
-4833
-5182
-5307
-5248
-5054
-4752
-4347
-3838
-3242
-2619
-2056
-1640
-1417
-1384
-1491
-1679
-1901
-2129
-2350
-2551
-2718
-2846
-2939
-3005
-3047
-3046
-2972
-2803
-2545
-2234
-1918
-1626
-1353
-1063
-721
-314
134
577
962
1251
1423
1473
1409
1256
1047
822
609
425
270
148
80
100
234
481
796
1111
1361
1514
1576
1570
1513
1404
1229
990
710
438
217
67
-24
-85
-139
-192
-228
-218
-136
43
332
727
1198
1686
2119
2432
2598
2630
2572
2474
2367
2265
2175
2114
2111
2187
2344
2549
2751
2901
2960
2910
2747
2473
2103
1674
1239
860
580
410
331
306
303
304
297
271
216
128
25
-55
-65
26
218
481
770
1043
1265
1411
1466
1417
1266
1024
707
327
-117
-631
-1212
-1837
-2456
-3005
-3425
-3670
-3715
-3553
-3198
-2691
-2099
-1510
-1004
-634
-399
-262
-168
-70
53
193
326
425
471
460
403
320
234
156
81
-13
-152
-349
-590
-835
-1033
-1141
-1137
-1029
-839
-596
-321
-35
244
485
644
678
555
280
-99
-497
-826
-1022
-1076
-1016
-897
-761
-619
-463
-274
-42
243
602
1076
1704
2482
3335
4120
4679
4904
4788
4414
3901
3344
2777
2191
1575
946
347
-192
-675
-1132
-1582
-1984
-2243
-2242
-1908
-1252
-362
638
1639
2562
3353
3962
4339
4449
4295
3918
3378
2725
1985
1176
333
-476
-1158
-1633
-1860
-1849
-1648
-1319
-917
-491
-85
265
544
758
942
1139
1381
1675
2001
2317
2573
2719
2717
2554
2247
1843
1399
957
531
107
-338
-813
-1301
-1762
-2151
-2433
-2595
-2637
-2574
-2422
-2202
-1932
-1631
-1323
-1037
-813
-695
-713
-873
-1147
-1483
-1827
-2137
-2389
-2571
-2672
-2686
-2616
-2482
-2313
-2139
-1969
-1799
-1620
-1431
-1240
-1051
-849
-601
-275
139
614
1099
1538
1894
2154
2318
2392
2388
2325
2236
2151
2089
2050
2017
1989
1975
2003
2095
2242
2407
2535
2586
2548
2431
2256
2037
1784
1496
1179
838
481
119
-226
-524
-740
-860
-893
-872
-831
-782
-705
-568
-354
-82
200
441
608
698
718
669
541
331
66
-195
-387
-471
-465
-429
-427
-485
-569
-605
-522
-289
69
485
874
1164
1311
1304
1166
943
693
459
254
60
-160
-425
-721
-1000
-1205
-1299
-1279
-1174
-1022
-846
-657
-454
-242
-32
168
358
542
717
865
956
972
930
887
919
1079
1368
1729
2076
2331
2456
2453
2347
2163
1922
1648
1374
1147
1004
952
969
1010
1037
1030
985
901
762
550
266
-60
-367
-598
-730
-788
-824
-881
-961
-1024
-1020
-920
-741
-530
-340
-206
-129
-96
-87
-86
-80
-53
12
123
278
458
638
792
904
970
998
1004
1006
1014
1016
984
891
731
534
354
238
194
183
142
17
-197
-461
-713
-899
-988
-978
-884
-733
-564
-427
-364
-390
-481
-579
-630
-613
-551
-493
-476
-511
-584
-689
-835
-1050
-1343
-1686
-2008
-2229
-2301
-2227
-2061
-1872
-1719
-1635
-1628
-1696
-1834
-2021
-2218
-2370
-2422
-2346
-2159
-1918
-1698
-1558
-1522
-1569
-1660
-1759
-1852
-1942
-2029
-2101
-2127
-2081
-1965
-1820
-1702
-1657
-1696
-1792
-1910
-2033
-2174
-2350
-2555
-2742
-2830
-2753
-2494
-2097
-1650
-1232
-885
-605
-361
-127
108
340
569
807
1073
1370
1670
1912
2027
1974
1763
1458
1143
885
699
555
398
191
-69
-348
-596
-776
-871
-877
-794
-619
-348
5
413
831
1219
1547
1802
1980
2082
2114
2080
1989
1851
1679
1485
1288
1117
999
949
955
981
980
916
788
622
459
335
269
262
304
382
476
569
646
705
767
869
1041
1290
1589
1881
2102
2212
2200
2091
1926
1751
1603
1501
1442
1404
1355
1264
1114
912
682
455
252
81
-62
-184
-286
-361
-398
-386
-323
-210
-52
141
358
579
783
942
1036
1053
994
870
697
490
256
1
-266
-521
-730
-860
-892
-842
-754
-688
-688
-763
-884
-994
-1031
-951
-739
-404
26
510
1010
1490
1922
2288
2572
2759
2835
2795
2650
2432
2181
1931
1687
1428
1118
737
297
-154
-558
-868
-1073
-1198
-1286
-1377
-1487
-1607
-1709
-1764
-1757
-1694
-1607
-1538
-1526
-1588
-1713
-1861
-1979
-2013
-1934
-1743
-1474
-1185
-935
-764
-677
-644
-621
-570
-477
-350
-207
-57
99
269
450
633
806
965
1122
1293
1478
1658
1793
1844
1782
1596
1286
862
352
-194
-697
-1072
-1255
-1233
-1049
-778
-495
-250
-58
88
207
320
442
582
736
884
987
998
885
637
273
-171
-645
-1108
-1529
-1896
-2216
-2511
-2797
-3077
-3326
-3502
-3568
-3502
-3309
-3011
-2643
-2240
-1844
-1495
-1230
-1060
-973
-934
-914
-901
-907
-942
-994
-1030
-1010
-928
-822
-759
-797
-954
-1200
-1476
-1731
-1930
-2056
-2091
-2015
-1817
-1508
-1131
-740
-377
-57
233
513
794
1075
1343
1578
1749
1812
1719
1437
972
378
-260
-857
-1359
-1745
-2021
-2190
-2253
-2211
-2077
-1882
-1661
-1435
-1205
-963
-708
-456
-235
-72
22
47
10
-83
-224
-393
-559
-685
-741
-720
-634
-502
-342
-167
14
185
336
467
599
763
990
1288
1641
2007
2331
2555
2625
2495
2145
1588
877
97
-664
-1328
-1848
-2197
-2371
-2374
-2218
-1927
-1526
-1044
-508
53
606
1120
1579
1999
2423
2887
3394
3889
4276
4457
4385
4080
3615
3082
2565
2119
1774
1536
1383
1265
1119
896
592
246
-73
-306
-429
-458
-426
-371
-325
-314
-356
-452
-577
-681
-714
-658
-544
-440
-416
-515
-734
-1037
-1376
-1707
-1998
-2227
-2383
-2471
-2505
-2498
-2454
-2362
-2214
-2017
-1804
-1606
-1444
-1308
-1172
-1022
-878
-774
-746
-795
-889
-980
-1038
-1062
-1069
-1078
-1095
-1119
-1150
-1194
-1259
-1341
-1425
-1493
-1535
-1544
-1509
-1406
-1201
-875
-438
59
544
956
1262
1465
1584
1640
1641
1592
1496
1369
1229
1102
1006
952
937
945
951
930
874
792
707
644
617
620
636
651
656
658
669
702
760
833
904
955
980
988
991
993
978
915
782
589
385
229
152
141
149
136
108
119
231
468
791
1126
1411
1630
1815
2005
2210
2402
2537
2589
2567
2504
2432
2373
2335
2325
2351
2412
2483
2524
2494
2381
2207
2015
1840
1694
1565
1440
1313
1198
1108
1048
1010
983
956
926
886
824
725
581
405
234
111
65
95
162
207
177
57
-128
-318
-452
-501
-482
-449
-455
-527
-650
-781
-881
-930
-929
-892
-826
-733
-621
-502
-395
-307
-222
-105
76
325
610
883
1104
1262
1378
1478
1567
1612
1558
1357
996
516
-14
-518
-955
-1324
-1655
-1971
-2267
-2506
-2635
-2617
-2450
-2165
-1807
-1423
-1047
-712
-452
-291
-233
-249
-281
-276
-209
-97
19
101
139
145
137
122
90
38
-22
-49
5
172
453
812
1190
1521
1748
1837
1781
1599
1331
1022
708
410
140
-91
-270
-387
-444
-460
-457
-455
-453
-445
-427
-402
-379
-359
-329
-275
-201
-142
-142
-231
-398
-593
-765
-889
-986
-1101
-1268
-1488
-1736
-1980
-2208
-2417
-2608
-2759
-2834
-2799
-2644
-2391
-2082
-1762
-1463
-1199
-974
-784
-629
-510
-436
-413
-432
-462
-459
-392
-279
-195
-235
-457
-836
-1269
-1638
-1887
-2052
-2231
-2495
-2826
-3116
-3231
-3089
-2702
-2152
-1530
-901
-296
261
730
1070
1263
1335
1335
1302
1236
1099
852
489
44
-425
-865
-1242
-1538
-1738
-1829
-1810
-1692
-1503
-1275
-1030
-788
-562
-369
-218
-100
8
134
288
456
609
721
785
820
853
912
1016
1171
1363
1557
1700
1747
1691
1566
1430
1321
1223
1085
862
566
278
98
80
201
378
531
633
713
813
942
1065
1126
1098
997
867
748
648
551
435
287
106
-105
-338
-574
-784
-932
-998
-982
-901
-766
-580
-342
-71
187
378
478
506
519
564
644
714
712
607
414
183
-30
-184
-253
-213
-43
257
648
1054
1391
1602
1676
1635
1516
1346
1143
928
727
562
437
337
236
120
-4
-113
-181
-182
-93
108
435
871
1356
1802
2123
2279
2281
2180
2029
1861
1681
1486
1274
1040
771
452
75
-335
-720
-1010
-1156
-1153
-1039
-877
-724
-610
-537
-484
-420
-314
-148
64
283
459
548
534
424
223
-70
-464
-950
-1478
-1968
-2342
-2562
-2649
-2653
-2619
-2556
-2442
-2252
-1992
-1695
-1409
-1169
-991
-884
-859
-928
-1088
-1310
-1548
-1763
-1946
-2122
-2323
-2565
-2832
-3087
-3301
-3472
-3613
-3742
-3853
-3921
-3905
-3773
-3502
-3091
-2554
-1933
-1297
-731
-314
-86
-28
-75
-150
-208
-254
-329
-484
-734
-1055
-1399
-1716
-1985
-2208
-2400
-2565
-2697
-2776
-2792
-2741
-2623
-2438
-2178
-1842
-1446
-1027
-634
-304
-57
109
204
232
198
121
38
-6
13
79
141
143
63
-70
-196
-269
-283
-272
-266
-263
-212
-43
284
752
1293
1824
2277
2622
2858
2999
3061
3061
3015
2936
2827
2680
2485
2245
1979
1715
1469
1239
1006
756
489
227
-8
-204
-363
-485
-553
-531
-388
-120
231
592
880
1040
1050
926
697
396
45
-344
-763
-1204
-1643
-2037
-2330
-2460
-2399
-2156
-1787
-1363
-948
-579
-266
-7
202
364
485
581
669
759
847
921
968
980
952
865
692
410
27
-404
-802
-1093
-1249
-1296
-1295
-1296
-1312
-1315
-1269
-1154
-984
-790
-598
-412
-221
-12
212
437
638
802
923
1004
1053
1075
1074
1048
995
905
773
600
405
217
70
-13
-26
16
90
171
244
304
353
393
425
446
455
460
476
525
616
742
869
949
947
854
693
507
334
195
91
10
-56
-110
-146
-155
-128
-55
68
239
438
635
796
896
924
882
771
605
407
221
99
80
165
312
453
529
507
384
178
-82
-351
-559
-628
-503
-195
204
567
793
862
839
814
840
911
988
1056
1146
1311
1562
1837
2032
2064
1939
1744
1582
1492
1425
1287
1024
667
314
59
-74
-136
-205
-316
-434
-484
-413
-236
-30
114
140
55
-96
-265
-429
-600
-803
-1056
-1354
-1678
-2000
-2295
-2549
-2750
-2883
-2926
-2857
-2669
-2386
-2065
-1781
-1597
-1540
-1591
-1696
-1798
-1858
-1863
-1817
-1726
-1593
-1422
-1228
-1039
-888
-797
-771
-798
-863
-959
-1089
-1255
-1450
-1652
-1832
-1964
-2037
-2055
-2037
-2009
-2007
-2060
-2196
-2423
-2718
-3024
-3269
-3386
-3345
-3163
-2898
-2621
-2388
-2219
-2094
-1971
-1805
-1569
-1262
-915
-573
-285
-86
21
57
59
53
44
15
-53
-169
-316
-462
-578
-654
-702
-747
-818
-934
-1101
-1311
-1538
-1742
-1881
-1921
-1857
-1708
-1509
-1292
-1076
-872
-686
-530
-412
-325
-242
-130
38
263
525
802
1082
1368
1660
1943
2185
2349
2412
2372
2246
2056
1821
1556
1281
1016
790
623
537
550
676
915
1246
1627
2007
2339
2591
2744
2783
2697
2490
2190
1843
1490
1142
778
372
-62
-453
-696
-708
-475
-58
448
964
1460
1931
2366
2724
2959
3051
3031
2965
2906
2865
2809
2697
2519
2304
2098
1931
1805
1705
1625
1575
1570
1609
1673
1737
1792
1856
1961
2127
2348
2597
2840
3054
3226
3352
3428
3452
3432
3381
3310
3215
3081
2891
2645
2366
2090
1847
1646
1481
1340
1224
1145
1115
1130
1168
1197
1195
1162
1124
1118
1177
1313
1514
1749
1982
2184
2334
2423
2450
2417
2329
2195
2021
1811
1563
1279
972
671
412
222
99
16
-66
-172
-290
-384
-415
-366
-250
-97
65
225
374
498
570
558
451
266
49
-155
-320
-447
-552
-652
-757
-867
-984
-1111
-1250
-1389
-1509
-1592
-1632
-1638
-1628
-1615
-1597
-1569
-1527
-1484
-1463
-1487
-1559
-1666
-1777
-1866
-1920
-1941
-1940
-1923
-1889
-1832
-1745
-1630
-1498
-1355
-1202
-1028
-820
-572
-303
-51
139
237
243
190
124
81
75
90
101
89
52
3
-44
-80
-107
-127
-139
-135
-103
-36
62
181
315
460
618
783
936
1055
1123
1143
1141
1147
1177
1220
1250
1246
1209
1161
1131
1129
1143
1148
1123
1067
986
882
737
523
226
-140
-530
-886
-1171
-1373
-1503
-1580
-1611
-1596
-1536
-1439
-1318
-1184
-1036
-866
-671
-464
-267
-102
20
108
181
252
323
386
430
452
451
432
395
339
260
161
45
-79
-198
-301
-381
-434
-463
-475
-476
-464
-426
-345
-204
-3
240
494
724
905
1032
1119
1188
1256
1329
1394
1433
1433
1395
1333
1264
1201
1145
1094
1051
1022
1014
1018
1012
961
841
661
460
296
214
233
343
518
730
956
1172
1350
1460
1481
1413
1275
1093
890
671
435
184
-68
-301
-501
-671
-827
-990
-1172
-1373
-1585
-1799
-2005
-2191
-2340
-2437
-2476
-2472
-2452
-2448
-2472
-2514
-2542
-2529
-2462
-2354
-2231
-2121
-2040
-1988
-1959
-1945
-1946
-1969
-2021
-2104
-2208
-2309
-2380
-2392
-2333
-2205
-2025
-1822
-1621
-1447
-1323
-1260
-1253
-1276
-1283
-1235
-1114
-933
-724
-517
-314
-94
173
496
853
1203
1504
1739
1913
2048
2160
2256
2335
2390
2411
2390
2317
2195
2037
1871
1725
1611
1529
1473
1447
1468
1555
1706
1884
2033
2099
2060
1934
1764
1596
1465
1385
1360
1381
1430
1470
1465
1387
1240
1058
892
788
771
836
958
1099
1212
1254
1193
1018
758
458
179
-36
-167
-220
-211
-154
-59
68
216
372
520
646
739
787
780
716
599
445
277
114
-32
-164
-288
-417
-560
-724
-911
-1120
-1341
-1560
-1752
-1892
-1963
-1963
-1908
-1827
-1738
-1641
-1511
-1323
-1068
-778
-507
-318
-248
-302
-465
-711
-1018
-1357
-1685
-1959
-2152
-2280
-2392
-2540
-2738
-2955
-3132
-3236
-3276
-3301
-3355
-3447
-3553
-3644
-3715
-3783
-3859
-3924
-3942
-3891
-3793
-3702
-3657
-3640
-3583
-3416
-3128
-2783
-2476
-2264
-2131
-2013
-1866
-1697
-1567
-1525
-1562
-1615
-1615
-1537
-1415
-1301
-1225
-1173
-1109
-1016
-905
-800
-700
-574
-382
-117
184
455
645
749
795
819
831
815
746
615
443
266
122
40
38
122
284
503
745
980
1193
1382
1558
1729
1894
2048
2191
2326
2452
2565
2653
2709
2739
2763
2801
2865
2950
3039
3114
3157
3150
3086
2967
2820
2690
2624
2653
2773
2949
3131
3277
3355
3348
3252
3076
2848
2614
2418
2283
2203
2147
2083
2005
1931
1890
1903
1970
2082
2224
2388
2563
2733
2867
2935
2912
2793
2591
2332
2055
1799
1600
1477
1426
1421
1428
1429
1422
1420
1429
1436
1419
1355
1245
1105
959
818
680
538
391
246
106
-39
-213
-437
-713
-1014
-1300
-1527
-1680
-1763
-1796
-1791
-1752
-1668
-1528
-1332
-1097
-857
-652
-520
-476
-509
-592
-695
-803
-923
-1075
-1275
-1521
-1801
-2103
-2424
-2773
-3152
-3543
-3909
-4201
-4379
-4428
-4356
-4182
-3932
-3631
-3306
-2994
-2732
-2547
-2443
-2401
-2380
-2343
-2261
-2129
-1957
-1774
-1617
-1523
-1524
-1633
-1837
-2099
-2364
-2586
-2738
-2822
-2858
-2865
-2853
-2819
-2760
-2680
-2588
-2489
-2375
-2230
-2041
-1825
-1623
-1489
-1454
-1514
-1629
-1755
-1866
-1966
-2070
-2182
-2282
-2337
-2325
-2245
-2117
-1962
-1792
-1602
-1391
-1165
-941
-737
-560
-406
-272
-160
-82
-42
-37
-52
-75
-109
-167
-267
-413
-594
-787
-968
-1120
-1223
-1259
-1211
-1075
-866
-611
-343
-76
188
456
728
992
1225
1413
1549
1636
1676
1663
1591
1460
1281
1076
866
664
475
303
155
37
-48
-106
-150
-185
-207
-203
-155
-58
80
238
388
511
593
631
623
577
499
400
294
190
92
-9
-132
-300
-528
-812
-1124
-1421
-1660
-1816
-1887
-1891
-1855
-1802
-1742
-1679
-1612
-1533
-1433
-1297
-1111
-872
-594
-307
-50
141
248
269
222
138
52
-1
1
62
170
302
433
543
621
666
679
671
654
640
638
640
633
605
561
526
535
613
763
958
1157
1326
1446
1515
1536
1509
1429
1296
1121
931
760
632
555
520
512
518
537
576
644
738
842
934
995
1018
1016
1006
1004
1018
1041
1072
1113
1168
1234
1285
1282
1190
1002
752
498
300
181
128
102
69
21
-31
-68
-86
-100
-133
-200
-298
-410
-522
-626
-722
-808
-873
-902
-884
-824
-739
-652
-576
-513
-459
-409
-369
-348
-352
-376
-406
-425
-427
-416
-404
-395
-387
-364
-312
-222
-103
26
140
221
260
265
252
243
257
307
396
519
669
836
1008
1170
1298
1373
1385
1336
1246
1134
1016
899
780
664
561
491
463
472
498
515
513
499
495
529
617
758
936
1121
1281
1388
1422
1379
1267
1103
899
661
393
103
-183
-430
-611
-723
-795
-871
-987
-1148
-1329
-1485
-1581
-1601
-1547
-1434
-1281
-1105
-923
-753
-610
-497
-408
-335
-280
-257
-284
-373
-512
-671
-806
-880
-878
-808
-695
-568
-451
-354
-281
-239
-233
-272
-355
-468
-582
-665
-703
-703
-691
-695
-730
-790
-855
-905
-933
-937
-924
-895
-853
-810
-783
-793
-851
-949
-1058
-1149
-1194
-1186
-1132
-1051
-969
-909
-887
-899
-921
-916
-857
-742
-600
-477
-405
-387
-397
-401
-374
-310
-219
-110
13
149
285
400
473
490
456
383
286
178
67
-30
-95
-117
-100
-62
-26
0
29
80
168
293
441
603
777
968
1173
1375
1550
1676
1750
1786
1806
1822
1834
1835
1813
1762
1673
1543
1369
1161
943
742
579
459
372
312
278
284
339
435
550
657
740
808
887
1002
1166
1375
1614
1868
2128
2379
2600
2761
2834
2804
2675
2475
2241
2008
1798
1622
1479
1364
1273
1204
1155
1117
1078
1022
942
837
717
598
490
399
326
274
250
264
322
424
563
723
890
1049
1184
1289
1360
1403
1426
1434
1422
1376
1289
1164
1020
881
766
679
615
566
537
538
581
668
786
917
1042
1154
1252
1337
1413
1480
1537
1579
1595
1567
1475
1308
1070
779
461
134
-190
-504
-797
-1053
-1254
-1390
-1460
-1472
-1436
-1356
-1239
-1092
-931
-772
-627
-497
-383
-288
-223
-203
-234
-304
-391
-475
-548
-620
-708
-819
-943
-1061
-1147
-1188
-1179
-1129
-1049
-954
-860
-781
-721
-675
-628
-570
-502
-433
-383
-360
-366
-392
-427
-465
-502
-532
-554
-576
-617
-704
-848
-1035
-1221
-1355
-1408
-1388
-1336
-1296
-1285
-1294
-1293
-1264
-1205
-1126
-1033
-919
-769
-587
-396
-236
-138
-102
-99
-89
-46
29
117
199
270
338
413
497
575
629
645
623
585
563
592
692
863
1077
1297
1487
1632
1737
1812
1859
1863
1803
1676
1502
1326
1195
1134
1136
1170
1195
1185
1133
1059
996
983
1049
1194
1387
1572
1695
1727
1676
1578
1469
1372
1292
1229
1189
1188
1229
1296
1357
1386
1381
1366
1368
1391
1413
1400
1339
1254
1187
1168
1196
1239
1265
1263
1251
1252
1266
1262
1193
1028
769
451
125
-164
-391
-548
-643
-697
-738
-793
-872
-962
-1032
-1050
-1006
-923
-838
-786
-785
-822
-873
-911
-916
-883
-810
-706
-582
-457
-348
-270
-224
-208
-215
-244
-300
-390
-515
-667
-825
-963
-1054
-1080
-1046
-971
-888
-831
-816
-843
-896
-955
-1006
-1051
-1100
-1169
-1267
-1390
-1514
-1600
-1606
-1512
-1328
-1096
-870
-691
-572
-503
-469
-474
-535
-664
-849
-1055
-1242
-1391
-1523
-1670
-1851
-2043
-2197
-2264
-2227
-2112
-1960
-1804
-1650
-1489
-1319
-1151
-1004
-887
-792
-701
-603
-503
-419
-364
-336
-324
-319
-319
-323
-326
-307
-251
-155
-41
60
128
174
230
326
475
660
853
1030
1182
1309
1408
1475
1502
1495
1463
1414
1348
1257
1136
995
853
728
621
519
413
302
204
133
87
47
-9
-84
-157
-192
-169
-91
15
122
226
337
470
627
792
947
1082
1203
1315
1416
1492
1525
1510
1455
1377
1290
1206
1133
1085
1078
1119
1197
1290
1375
1445
1502
1549
1577
1561
1484
1354
1204
1080
1010
993
999
1000
989
971
956
935
885
788
649
501
384
321
302
300
288
256
211
167
127
89
49
14
-9
-11
0
10
7
-10
-31
-47
-52
-49
-43
-34
-19
-1
2
-31
-116
-251
-409
-556
-664
-724
-740
-723
-686
-633
-576
-527
-502
-516
-577
-683
-825
-984
-1132
-1233
-1258
-1196
-1062
-888
-713
-558
-429
-320
-228
-158
-123
-125
-154
-192
-227
-268
-338
-459
-631
-834
-1032
-1201
-1333
-1438
-1534
-1633
-1742
-1856
-1967
-2060
-2109
-2091
-1991
-1814
-1584
-1333
-1090
-868
-673
-512
-397
-335
-314
-309
-289
-239
-178
-142
-159
-229
-322
-400
-442
-458
-475
-510
-560
-610
-650
-693
-757
-854
-965
-1052
-1081
-1046
-967
-875
-782
-684
-571
-454
-370
-361
-450
-625
-847
-1079
-1302
-1518
-1730
-1928
-2086
-2176
-2184
-2112
-1970
-1771
-1526
-1260
-1008
-809
-683
-619
-581
-531
-451
-345
-227
-98
55
248
478
716
925
1080
1177
1232
1262
1272
1262
1242
1230
1250
1308
1387
1456
1491
1491
1476
1464
1456
1442
1413
1375
1352
1357
1382
1392
1353
1258
1135
1038
1006
1051
1151
1272
1385
1476
1537
1560
1534
1460
1356
1252
1179
1152
1162
1183
1192
1174
1133
1086
1054
1060
1119
1228
1366
1495
1574
1578
1507
1387
1253
1137
1052
998
969
957
958
970
990
1016
1048
1091
1150
1222
1299
1367
1417
1442
1440
1410
1350
1259
1139
1002
869
758
683
644
631
629
629
630
637
662
713
792
892
998
1092
1160
1192
1191
1168
1140
1129
1148
1200
1271
1341
1390
1405
1384
1329
1242
1123
976
816
669
560
503
489
493
488
461
419
378
351
339
335
330
325
323
330
345
370
409
477
585
731
887
1014
1073
1049
954
818
673
541
436
370
355
400
500
633
764
862
906
893
834
745
644
548
463
384
297
183
37
-127
-277
-381
-423
-415
-384
-356
-340
-329
-306
-260
-190
-101
-1
100
188
247
261
227
158
78
3
-65
-140
-232
-347
-474
-601
-716
-813
-880
-897
-839
-694
-476
-225
7
177
270
290
258
200
141
109
123
190
301
431
556
665
760
845
917
962
973
964
965
1006
1092
1195
1269
1282
1235
1156
1076
1010
944
856
735
586
426
265
101
-69
-233
-365
-432
-416
-327
-202
-81
6
52
68
72
75
81
82
67
27
-42
-135
-243
-355
-463
-564
-649
-709
-733
-714
-660
-585
-500
-408
-308
-207
-129
-112
-179
-322
-498
-654
-757
-815
-864
-939
-1047
-1168
-1275
-1355
-1418
-1485
-1561
-1636
-1693
-1724
-1732
-1723
-1689
-1616
-1496
-1341
-1186
-1061
-973
-897
-799
-664
-506
-361
-260
-208
-190
-194
-228
-314
-469
-686
-933
-1160
-1332
-1428
-1450
-1410
-1330
-1235
-1150
-1094
-1066
-1051
-1027
-977
-901
-806
-698
-582
-464
-362
-301
-303
-372
-495
-652
-834
-1047
-1293
-1562
-1822
-2041
-2206
-2330
-2434
-2523
-2576
-2563
-2474
-2334
-2192
-2087
-2023
-1976
-1926
-1880
-1874
-1944
-2089
-2274
-2447
-2585
-2703
-2841
-3025
-3249
-3475
-3661
-3788
-3861
-3896
-3899
-3865
-3789
-3675
-3542
-3406
-3279
-3159
-3039
-2918
-2802
-2695
-2598
-2505
-2410
-2313
-2218
-2128
-2041
-1959
-1888
-1846
-1853
-1922
-2043
-2187
-2317
-2399
-2413
-2358
-2246
-2098
-1930
-1754
-1572
-1379
-1177
-974
-786
-627
-498
-393
-297
-204
-119
-46
18
91
192
325
471
602
699
771
847
953
1087
1217
1310
1352
1371
1410
1505
1658
1844
2028
2189
2326
2442
2530
2571
2548
2464
2345
2235
2170
2163
2209
2289
2386
2490
2596
2700
2799
2893
2988
3089
3197
3305
3399
3464
3487
3467
3408
3324
3228
3133
3049
2983
2940
2922
2931
2965
3021
3094
3183
3287
3399
3502
3574
3590
3543
3450
3342
3251
3188
3135
3064
2953
2805
2639
2478
2335
2206
2088
1987
1920
1903
1929
1971
1989
1956
1870
1752
1630
1526
1452
1412
1405
1421
1437
1425
1354
1218
1032
831
646
495
379
294
241
221
233
260
279
274
248
217
198
195
195
181
152
119
98
91
82
51
-7
-76
-128
-144
-134
-126
-146
-200
-269
-329
-369
-399
-430
-465
-483
-463
-396
-301
-218
-178
-191
-242
-305
-364
-409
-440
-449
-428
-375
-304
-244
-223
-249
-306
-368
-412
-439
-462
-497
-540
-573
-571
-520
-425
-306
-187
-86
-10
43
78
101
119
132
134
112
56
-38
-163
-300
-427
-533
-616
-686
-756
-834
-923
-1016
-1100
-1161
-1191
-1187
-1161
-1129
-1110
-1119
-1162
-1236
-1336
-1456
-1589
-1725
-1853
-1963
-2047
-2105
-2145
-2173
-2198
-2219
-2234
-2238
-2226
-2195
-2146
-2084
-2024
-1982
-1965
-1969
-1979
-1974
-1939
-1873
-1784
-1680
-1563
-1431
-1282
-1129
-1004
-943
-972
-1090
-1264
-1440
-1563
-1594
-1527
-1381
-1188
-978
-771
-574
-391
-218
-53
115
300
511
742
970
1157
1273
1310
1288
1236
1180
1126
1068
1000
930
879
860
875
911
956
1010
1093
1216
1375
1544
1694
1809
1898
1987
2088
2197
2293
2362
2412
2464
2533
2611
2667
2671
2615
2522
2426
2347
2287
2236
2192
2171
2196
2271
2370
2451
2480
2453
2391
2327
2276
2235
2197
2164
2150
2166
2205
2242
2252
2231
2201
2187
2193
2190
2136
2013
1845
1688
1590
1552
1528
1456
1299
1069
815
584
399
246
104
-42
-187
-320
-438
-546
-648
-736
-797
-822
-822
-827
-865
-944
-1046
-1138
-1192
-1202
-1183
-1158
-1148
-1166
-1219
-1310
-1432
-1571
-1707
-1825
-1930
-2040
-2177
-2348
-2539
-2723
-2872
-2972
-3026
-3045
-3041
-3025
-3010
-3011
-3040
-3101
-3187
-3283
-3377
-3464
-3540
-3603
-3650
-3679
-3695
-3706
-3718
-3724
-3713
-3673
-3607
-3536
-3484
-3474
-3511
-3587
-3689
-3807
-3930
-4050
-4154
-4229
-4266
-4258
-4207
-4113
-3990
-3858
-3745
-3672
-3644
-3640
-3629
-3591
-3531
-3466
-3409
-3349
-3262
-3128
-2959
-2798
-2694
-2670
-2706
-2756
-2778
-2755
-2695
-2619
-2539
-2458
-2371
-2280
-2185
-2086
-1977
-1852
-1713
-1567
-1419
-1265
-1099
-930
-791
-726
-759
-869
-991
-1052
-1016
-899
-745
-593
-449
-296
-125
47
187
277
330
379
435
472
435
290
55
-203
-415
-550
-627
-683
-730
-742
-686
-557
-398
-270
-207
-189
-162
-78
61
216
337
401
416
405
380
336
268
189
127
106
125
158
173
148
88
9
-71
-146
-213
-268
-300
-300
-263
-189
-76
73
248
420
552
616
617
595
601
666
784
918
1034
1120
1187
1247
1287
1279
1198
1055
892
760
690
673
681
690
695
705
726
746
747
722
684
662
677
730
803
874
930
964
963
913
804
653
505
417
422
515
652
785
887
963
1035
1121
1226
1349
1493
1668
1875
2095
2290
2424
2484
2497
2506
2551
2641
2758
2872
2956
2998
2988
2920
2795
2629
2458
2327
2265
2278
2343
2430
2514
2582
2629
2644
2618
2555
2474
2408
2383
2397
2428
2445
2435
2410
2391
2390
2392
2365
2286
2159
2015
1888
1786
1689
1561
1387
1189
1018
923
909
934
934
871
757
644
579
556
516
387
147
-145
-379
-464
-397
-271
-207
-275
-448
-634
-750
-787
-802
-864
-986
-1118
-1198
-1209
-1203
-1258
-1406
-1604
-1767
-1832
-1813
-1776
-1788
-1856
-1934
-1968
-1943
-1896
-1873
-1894
-1937
-1974
-2000
-2040
-2117
-2220
-2311
-2357
-2363
-2372
-2421
-2506
-2576
-2581
-2514
-2420
-2353
-2323
-2288
-2187
-2004
-1787
-1611
-1523
-1506
-1503
-1463
-1377
-1265
-1141
-995
-805
-581
-371
-238
-203
-237
-279
-294
-298
-333
-413
-507
-559
-544
-495
-475
-513
-570
-571
-469
-296
-133
-47
-33
-26
21
91
103
-1
-198
-384
-450
-369
-214
-94
-65
-95
-109
-62
26
109
175
276
471
757
1039
1187
1139
950
755
671
712
802
851
834
797
800
845
876
833
716
598
561
629
742
814
801
739
706
757
879
1020
1137
1235
1350
1505
1680
1827
1916
1962
2012
2097
2206
2295
2335
2339
2353
2414
2508
2585
2602
2558
2502
2485
2521
2575
2596
2562
2495
2437
2410
2399
2369
2300
2207
2128
2089
2084
2076
2033
1951
1857
1788
1769
1796
1852
1914
1964
1989
1972
1901
1780
1629
1479
1353
1250
1151
1031
878
700
517
351
216
123
85
110
194
314
425
482
461
366
228
80
-55
-170
-264
-336
-381
-395
-378
-338
-277
-195
-90
35
161
266
333
370
397
438
494
539
540
474
351
205
76
-17
-71
-96
-94
-60
10
101
181
214
185
116
48
23
55
135
234
330
415
495
575
656
735
808
869
910
917
875
779
640
485
340
224
136
70
22
-1
10
60
141
236
326
400
454
483
480
443
385
332
315
351
432
527
601
633
628
606
581
555
515
449
361
265
184
130
100
84
70
58
55
74
127
221
354
515
681
816
888
880
799
680
562
475
421
388
356
323
298
293
310
334
341
321
279
236
212
214
233
257
279
304
335
371
404
422
423
419
426
458
518
598
684
767
836
882
891
854
771
654
527
413
330
285
276
299
343
398
449
484
499
504
514
538
575
610
625
609
567
511
457
410
366
321
273
232
214
228
273
338
402
453
487
511
538
579
639
721
830
968
1133
1310
1475
1600
1670
1686
1664
1626
1582
1531
1459
1358
1228
1077
914
747
584
441
341
308
353
462
603
738
844
921
987
1063
1160
1273
1384
1475
1533
1558
1554
1534
1502
1461
1402
1316
1201
1064
926
804
710
635
561
468
351
222
107
31
14
57
143
247
338
395
408
386
346
303
260
209
135
32
-91
-214
-315
-380
-405
-394
-354
-298
-241
-205
-209
-262
-358
-482
-618
-749
-862
-942
-977
-961
-906
-840
-794
-785
-814
-866
-923
-978
-1028
-1064
-1071
-1028
-935
-812
-692
-602
-538
-475
-387
-271
-153
-68
-33
-31
-25
13
84
162
216
239
247
267
311
370
418
433
409
359
302
251
215
197
204
246
328
447
586
722
833
907
945
963
986
1035
1125
1251
1394
1523
1610
1636
1599
1509
1388
1261
1147
1065
1022
1018
1050
1101
1159
1207
1232
1229
1206
1176
1157
1158
1176
1204
1238
1279
1336
1412
1494
1559
1585
1564
1505
1426
1338
1240
1123
986
842
711
607
531
477
439
417
413
418
404
334
188
-28
-284
-543
-780
-981
-1139
-1241
-1272
-1231
-1137
-1028
-933
-859
-792
-721
-653
-610
-609
-634
-640
-585
-467
-332
-245
-245
-314
-398
-446
-450
-440
-448
-476
-484
-429
-299
-132
14
101
135
155
197
264
327
351
328
277
234
224
254
317
402
506
621
729
800
809
752
650
535
435
361
313
291
300
348
431
527
604
630
589
490
353
206
74
-24
-75
-74
-24
57
143
210
243
244
231
228
252
304
371
430
458
440
376
273
148
17
-100
-185
-225
-213
-149
-45
84
222
355
475
574
652
712
761
809
862
920
978
1025
1055
1070
1076
1082
1090
1096
1095
1079
1045
991
920
834
739
642
546
452
363
287
238
232
279
368
471
551
584
562
501
422
347
285
243
229
250
306
381
443
458
405
293
155
34
-37
-50
-21
27
74
110
135
153
163
165
159
149
148
165
206
265
331
390
436
470
502
541
592
654
721
784
830
844
814
737
625
502
401
346
342
375
420
450
448
409
334
230
106
-26
-155
-275
-386
-497
-610
-720
-811
-863
-866
-822
-744
-645
-535
-420
-305
-198
-111
-48
-9
9
7
-22
-84
-170
-259
-317
-315
-247
-129
11
145
257
343
402
434
444
440
435
440
459
486
515
545
580
621
659
676
653
583
480
368
269
194
138
97
69
54
51
49
34
-3
-58
-116
-164
-204
-242
-289
-339
-379
-395
-388
-375
-378
-405
-445
-475
-480
-458
-426
-399
-381
-366
-351
-338
-338
-358
-392
-429
-459
-485
-524
-589
-676
-767
-836
-876
-895
-913
-944
-990
-1041
-1095
-1160
-1251
-1373
-1516
-1658
-1781
-1881
-1969
-2054
-2137
-2213
-2281
-2347
-2420
-2497
-2558
-2573
-2521
-2413
-2279
-2158
-2067
-1996
-1927
-1855
-1795
-1771
-1794
-1850
-1907
-1938
-1938
-1923
-1913
-1909
-1893
-1839
-1731
-1575
-1393
-1211
-1048
-915
-815
-744
-693
-645
-587
-510
-414
-306
-190
-67
62
190
305
397
462
511
557
607
658
700
727
735
725
695
642
571
509
490
542
662
815
956
1057
1123
1180
1245
1306
1325
1271
1143
972
799
644
507
375
252
163
134
173
251
323
352
333
286
236
200
177
165
166
187
223
259
271
244
184
106
26
-58
-153
-262
-369
-443
-462
-423
-350
-275
-224
-206
-220
-258
-316
-389
-466
-534
-585
-618
-640
-653
-654
-637
-601
-559
-531
-530
-554
-584
-604
-608
-608
-616
-640
-674
-710
-747
-792
-851
-914
-960
-965
-925
-856
-793
-766
-791
-861
-963
-1083
-1208
-1326
-1418
-1468
-1470
-1435
-1386
-1347
-1333
-1344
-1375
-1419
-1471
-1522
-1556
-1554
-1506
-1418
-1313
-1216
-1146
-1098
-1057
-1002
-924
-825
-714
-599
-487
-380
-283
-204
-152
-134
-153
-210
-296
-397
-492
-553
-562
-513
-419
-308
-208
-142
-118
-137
-187
-253
-314
-344
-322
-238
-98
76
257
420
549
638
686
701
697
692
702
734
781
825
852
850
824
782
736
693
659
636
622
606
576
520
439
351
277
234
223
233
256
292
351
437
541
641
716
764
800
840
888
926
936
915
881
864
876
908
932
929
900
862
828
791
733
643
534
438
382
365
359
334
281
219
179
177
202
224
225
205
187
190
217
256
288
298
277
216
103
-61
-256
-447
-593
-676
-710
-725
-745
-770
-783
-762
-704
-621
-534
-452
-380
-318
-280
-285
-344
-446
-563
-661
-721
-750
-771
-804
-856
-921
-990
-1055
-1113
-1164
-1210
-1252
-1293
-1332
-1363
-1374
-1353
-1301
-1235
-1177
-1147
-1147
-1167
-1195
-1230
-1281
-1355
-1445
-1523
-1560
-1537
-1463
-1367
-1284
-1241
-1248
-1302
-1389
-1492
-1592
-1676
-1733
-1766
-1783
-1797
-1812
-1826
-1834
-1835
-1835
-1843
-1863
-1890
-1910
-1909
-1886
-1849
-1811
-1783
-1764
-1747
-1730
-1716
-1716
-1737
-1776
-1819
-1849
-1860
-1858
-1861
-1880
-1911
-1939
-1942
-1913
-1866
-1822
-1799
-1794
-1789
-1764
-1719
-1672
-1655
-1685
-1754
-1834
-1896
-1924
-1927
-1922
-1925
-1937
-1949
-1948
-1925
-1879
-1813
-1735
-1655
-1584
-1527
-1481
-1435
-1373
-1290
-1192
-1097
-1018
-962
-919
-883
-851
-831
-828
-835
-835
-810
-755
-681
-609
-551
-503
-452
-386
-304
-221
-149
-94
-44
13
85
170
254
328
389
442
497
563
645
744
854
967
1076
1176
1271
1366
1466
1564
1648
1704
1728
1732
1743
1784
1869
1994
2139
2277
2387
2458
2491
2499
2500
2516
2560
2637
2740
2857
2974
3075
3146
3172
3146
3070
2957
2826
2688
2545
2386
2204
2005
1807
1632
1493
1385
1296
1214
1139
1081
1043
1018
992
947
889
837
812
824
859
889
885
834
745
638
533
447
386
352
345
365
405
457
506
538
547
531
497
451
395
326
241
142
41
-49
-123
-185
-254
-343
-452
-566
-663
-731
-779
-832
-912
-1022
-1145
-1255
-1333
-1378
-1408
-1440
-1485
-1541
-1608
-1683
-1764
-1849
-1926
-1985
-2020
-2036
-2041
-2041
-2033
-2007
-1958
-1891
-1818
-1751
-1695
-1652
-1624
-1619
-1642
-1689
-1747
-1801
-1845
-1890
-1954
-2044
-2147
-2239
-2297
-2322
-2328
-2335
-2344
-2341
-2311
-2258
-2209
-2196
-2231
-2296
-2351
-2357
-2306
-2214
-2111
-2020
-1947
-1892
-1851
-1826
-1813
-1801
-1773
-1718
-1638
-1551
-1475
-1417
-1372
-1329
-1288
-1255
-1240
-1239
-1237
-1213
-1160
-1088
-1018
-964
-927
-895
-861
-833
-825
-846
-884
-914
-910
-868
-805
-751
-726
-729
-743
-752
-747
-735
-728
-732
-750
-783
-838
-919
-1025
-1139
-1237
-1295
-1300
-1261
-1196
-1123
-1056
-1000
-958
-927
-902
-875
-838
-793
-753
-739
-770
-848
-956
-1072
-1176
-1263
-1334
-1386
-1414
-1412
-1389
-1370
-1387
-1458
-1573
-1697
-1786
-1817
-1792
-1730
-1654
-1572
-1479
-1371
-1249
-1128
-1022
-942
-889
-863
-869
-911
-987
-1079
-1164
-1222
-1249
-1254
-1252
-1249
-1243
-1228
-1204
-1178
-1158
-1138
-1101
-1031
-924
-798
-685
-617
-604
-641
-706
-782
-854
-913
-955
-976
-980
-974
-967
-960
-950
-930
-900
-873
-864
-878
-900
-903
-867
-798
-726
-690
-713
-785
-872
-936
-962
-957
-942
-929
-916
-894
-856
-814
-785
-778
-781
-770
-722
-639
-550
-494
-499
-561
-652
-736
-792
-824
-851
-891
-947
-1004
-1041
-1046
-1018
-967
-906
-842
-780
-725
-686
-675
-694
-736
-786
-826
-849
-858
-868
-886
-915
-946
-966
-968
-950
-916
-869
-808
-733
-644
-547
-448
-353
-264
-180
-101
-28
34
86
132
185
257
353
469
595
711
802
854
861
830
774
717
682
677
697
723
738
741
748
781
854
959
1073
1172
1243
1289
1320
1343
1356
1355
1342
1332
1334
1350
1362
1350
1306
1244
1193
1174
1188
1213
1226
1219
1212
1236
1310
1425
1553
1662
1733
1769
1782
1780
1759
1712
1634
1532
1418
1300
1179
1053
923
802
707
649
624
617
608
583
543
494
445
400
357
314
273
241
224
227
243
257
249
198
95
-54
-230
-407
-566
-696
-800
-888
-968
-1044
-1111
-1166
-1205
-1227
-1229
-1205
-1144
-1040
-895
-726
-560
-429
-353
-340
-377
-445
-521
-592
-656
-717
-781
-847
-907
-945
-946
-904
-827
-736
-659
-618
-621
-658
-707
-742
-752
-739
-717
-700
-688
-673
-640
-578
-488
-384
-283
-203
-153
-136
-149
-184
-232
-281
-319
-336
-333
-313
-287
-266
-257
-259
-266
-264
-242
-197
-131
-56
19
86
148
209
267
314
340
342
331
326
345
392
452
499
517
505
478
454
444
444
447
446
444
451
474
508
544
566
566
548
524
507
509
532
570
615
662
708
756
810
868
918
944
933
880
799
712
645
612
614
641
675
708
741
785
853
947
1055
1154
1219
1238
1216
1178
1147
1133
1121
1087
1006
879
728
584
474
402
353
312
270
237
227
253
315
404
510
626
742
846
918
938
897
807
693
585
502
439
378
302
203
94
-4
-77
-124
-162
-207
-267
-331
-375
-381
-350
-303
-269
-267
-294
-325
-328
-279
-180
-49
88
212
310
376
403
391
341
269
194
131
84
36
-31
-128
-249
-374
-483
-569
-640
-713
-792
-866
-910
-903
-847
-765
-696
-665
-675
-701
-706
-662
-567
-443
-324
-235
-184
-164
-166
-187
-238
-332
-473
-650
-836
-1000
-1120
-1195
-1236
-1260
-1278
-1294
-1306
-1317
-1337
-1374
-1432
-1500
-1557
-1579
-1558
-1502
-1433
-1376
-1350
-1363
-1414
-1492
-1580
-1656
-1696
-1689
-1644
-1593
-1581
-1634
-1749
-1884
-1985
-2016
-1978
-1910
-1863
-1865
-1908
-1957
-1975
-1944
-1881
-1818
-1781
-1776
-1792
-1806
-1805
-1785
-1754
-1719
-1691
-1677
-1688
-1733
-1812
-1914
-2013
-2087
-2118
-2105
-2062
-2005
-1943
-1882
-1827
-1786
-1772
-1790
-1835
-1886
-1914
-1905
-1860
-1800
-1749
-1720
-1709
-1700
-1680
-1650
-1621
-1611
-1627
-1662
-1699
-1718
-1708
-1665
-1588
-1480
-1343
-1188
-1033
-897
-796
-728
-676
-621
-546
-456
-366
-293
-244
-212
-180
-139
-88
-40
-9
-7
-33
-82
-146
-214
-275
-317
-328
-306
-260
-205
-159
-127
-103
-73
-24
44
127
213
299
382
460
527
576
604
618
635
669
726
796
865
918
951
973
993
1018
1048
1070
1075
1056
1014
962
911
879
881
925
1010
1119
1228
1317
1373
1399
1411
1428
1462
1516
1582
1650
1712
1770
1826
1884
1937
1977
1997
1998
1990
1987
1992
1998
1990
1961
1918
1879
1866
1889
1942
2009
2075
2128
2169
2197
2211
2204
2177
2134
2082
2029
1978
1934
1908
1913
1959
2036
2121
2182
2199
2178
2143
2123
2130
2155
2180
2192
2195
2201
2221
2253
2284
2302
2301
2290
2279
2277
2284
2294
2300
2294
2274
2243
2212
2190
2180
2177
2163
2121
2045
1949
1862
1811
1807
1842
1894
1941
1972
1985
1981
1958
1914
1846
1760
1664
1571
1489
1429
1400
1411
1459
1532
1608
1665
1691
1693
1685
1681
1684
1680
1653
1586
1472
1317
1142
973
837
749
707
690
672
634
569
488
401
318
248
198
176
188
223
254
248
185
74
-51
-154
-213
-236
-248
-273
-325
-404
-510
-638
-784
-930
-1049
-1113
-1112
-1056
-971
-879
-794
-717
-650
-597
-561
-542
-527
-504
-470
-440
-433
-459
-511
-565
-603
-620
-624
-627
-628
-617
-589
-547
-506
-477
-456
-428
-378
-306
-231
-174
-147
-147
-162
-183
-205
-225
-230
-205
-140
-45
55
127
154
142
110
80
63
60
70
91
121
152
173
178
174
180
213
277
355
426
475
509
542
584
627
657
663
651
638
642
669
711
753
784
798
788
750
682
597
514
457
432
426
419
397
365
346
359
407
472
533
577
609
643
687
740
793
839
875
897
898
869
813
746
696
685
722
791
865
921
943
929
882
811
724
632
543
456
365
260
143
29
-61
-114
-131
-128
-118
-104
-79
-32
42
142
266
413
576
739
875
967
1014
1038
1066
1102
1125
1107
1038
949
890
899
968
1052
1099
1086
1032
978
948
940
940
941
955
996
1062
1126
1160
1161
1154
1171
1217
1264
1273
1233
1175
1148
1182
1256
1320
1334
1307
1284
1309
1382
1456
1478
1430
1344
1273
1246
1252
1249
1210
1137
1061
1006
972
937
884
816
756
725
722
727
721
697
662
625
586
532
460
379
312
276
274
292
313
332
354
388
438
494
544
581
603
610
606
590
564
532
496
458
418
382
362
370
409
463
509
526
514
488
471
471
483
495
504
519
552
602
653
680
671
630
578
535
516
523
558
619
700
782
838
847
807
740
673
626
595
563
521
474
442
443
476
524
564
586
591
591
593
603
625
660
707
755
783
776
733
671
616
583
567
549
519
482
461
476
532
613
695
767
832
899
973
1046
1107
1148
1176
1206
1247
1298
1345
1373
1378
1367
1358
1367
1397
1437
1466
1463
1419
1340
1247
1164
1107
1081
1081
1102
1149
1230
1347
1493
1647
1787
1900
1980
2028
2045
2037
2016
2001
2013
2053
2093
2094
2029
1909
1773
1677
1649
1680
1732
1772
1797
1827
1884
1974
2079
2175
2251
2312
2370
2423
2451
2434
2363
2253
2133
2025
1939
1864
1787
1703
1610
1513
1417
1332
1275
1259
1288
1349
1413
1455
1467
1464
1468
1495
1544
1600
1650
1687
1714
1730
1726
1692
1622
1519
1399
1277
1164
1066
991
945
930
940
961
975
973
956
935
921
921
938
973
1026
1088
1140
1158
1125
1038
914
777
646
524
404
277
140
-2
-139
-261
-360
-428
-456
-440
-389
-318
-247
-190
-150
-123
-104
-94
-95
-113
-148
-201
-273
-363
-468
-578
-681
-767
-835
-889
-935
-977
-1010
-1033
-1047
-1058
-1069
-1082
-1095
-1114
-1152
-1224
-1329
-1442
-1528
-1559
-1537
-1493
-1468
-1479
-1513
-1539
-1533
-1504
-1484
-1505
-1574
-1663
-1730
-1750
-1729
-1695
-1680
-1695
-1730
-1764
-1785
-1794
-1802
-1813
-1822
-1815
-1785
-1737
-1688
-1660
-1666
-1705
-1762
-1816
-1847
-1845
-1808
-1743
-1657
-1564
-1478
-1414
-1386
-1400
-1451
-1521
-1585
-1619
-1612
-1563
-1485
-1395
-1307
-1229
-1164
-1108
-1059
-1016
-978
-946
-913
-872
-813
-731
-633
-535
-460
-424
-434
-482
-549
-618
-672
-700
-701
-677
-641
-605
-579
-559
-529
-474
-387
-281
-178
-95
-30
33
111
201
282
323
313
266
217
201
227
281
334
365
373
365
350
331
305
274
248
247
285
364
466
561
616
610
544
444
354
312
335
404
474
501
464
381
295
246
251
295
350
390
408
412
413
415
416
410
393
362
317
265
220
199
217
270
337
387
402
385
360
347
356
369
365
329
265
190
120
60
6
-49
-104
-151
-178
-176
-141
-77
7
92
156
184
181
169
185
251
367
505
637
747
843
940
1047
1152
1237
1290
1317
1337
1360
1383
1393
1384
1366
1358
1371
1397
1413
1400
1361
1322
1312
1344
1409
1481
1543
1587
1618
1636
1634
1609
1568
1528
1510
1520
1544
1561
1557
1533
1497
1449
1376
1264
1114
955
826
749
715
692
655
607
586
627
735
869
972
1004
976
927
897
894
884
828
712
560
419
322
267
227
174
105
44
16
31
73
118
154
184
218
257
290
303
293
273
260
260
262
250
219
187
177
202
249
293
313
316
326
365
429
487
506
475
412
353
322
314
312
300
281
270
278
293
290
252
186
123
96
116
168
221
257
274
287
303
319
318
293
249
205
179
172
178
182
180
179
190
217
259
309
360
405
438
452
441
412
378
357
361
395
449
509
561
595
601
574
515
434
351
284
242
225
223
232
254
299
366
445
514
552
553
525
483
439
395
349
298
248
207
180
164
148
123
85
41
1
-30
-54
-79
-112
-157
-208
-256
-293
-315
-322
-320
-313
-307
-307
-321
-354
-410
-486
-573
-656
-727
-779
-815
-841
-861
-879
-898
-921
-954
-998
-1048
-1098
-1145
-1193
-1254
-1333
-1425
-1512
-1569
-1586
-1571
-1543
-1525
-1525
-1539
-1553
-1563
-1568
-1576
-1587
-1596
-1593
-1575
-1544
-1516
-1500
-1504
-1526
-1560
-1598
-1630
-1649
-1655
-1651
-1648
-1657
-1680
-1705
-1711
-1683
-1619
-1533
-1445
-1369
-1303
-1240
-1174
-1108
-1056
-1031
-1040
-1081
-1148
-1233
-1329
-1423
-1503
-1560
-1596
-1618
-1636
-1647
-1640
-1600
-1528
-1443
-1373
-1334
-1320
-1305
-1266
-1197
-1117
-1056
-1031
-1042
-1071
-1107
-1153
-1222
-1320
-1435
-1537
-1599
-1617
-1609
-1607
-1630
-1678
-1728
-1761
-1771
-1770
-1772
-1784
-1802
-1814
-1813
-1800
-1775
-1740
-1690
-1626
-1557
-1496
-1454
-1428
-1403
-1369
-1327
-1295
-1294
-1332
-1395
-1455
-1486
-1478
-1438
-1371
-1282
-1172
-1051
-944
-883
-882
-931
-993
-1029
-1026
-997
-970
-959
-955
-930
-864
-759
-637
-521
-419
-326
-234
-144
-71
-26
-9
-5
2
16
35
55
84
138
224
332
426
474
467
427
393
395
431
473
493
483
464
466
513
599
701
795
868
927
982
1037
1086
1115
1116
1091
1053
1010
972
932
888
845
812
805
829
878
936
990
1036
1082
1135
1194
1245
1273
1274
1264
1267
1295
1343
1387
1409
1407
1395
1393
1404
1413
1401
1364
1319
1292
1292
1308
1311
1279
1215
1142
1082
1040
1000
948
880
814
772
760
764
761
740
708
686
688
713
747
776
797
818
846
879
903
907
882
831
762
678
585
484
382
282
184
83
-22
-127
-218
-279
-307
-307
-296
-289
-290
-295
-298
-298
-302
-314
-338
-364
-384
-386
-365
-327
-282
-247
-240
-270
-335
-416
-489
-533
-542
-522
-491
-463
-448
-446
-455
-471
-485
-490
-480
-455
-423
-397
-385
-385
-391
-394
-395
-396
-398
-396
-382
-352
-317
-293
-293
-318
-358
-394
-420
-437
-456
-484
-524
-576
-639
-717
-807
-900
-977
-1020
-1020
-986
-931
-871
-814
-762
-713
-670
-637
-617
-608
-609
-618
-630
-643
-650
-645
-627
-602
-582
-574
-580
-594
-611
-628
-651
-685
-731
-783
-832
-871
-894
-898
-883
-853
-818
-788
-774
-777
-790
-807
-826
-853
-891
-935
-973
-991
-991
-992
-1014
-1063
-1127
-1180
-1202
-1198
-1183
-1175
-1175
-1168
-1138
-1084
-1020
-961
-911
-864
-814
-769
-752
-778
-845
-923
-976
-982
-950
-907
-881
-882
-900
-916
-921
-912
-893
-862
-813
-740
-651
-563
-502
-483
-510
-566
-626
-664
-666
-633
-579
-527
-491
-474
-467
-461
-457
-461
-476
-490
-482
-431
-339
-229
-135
-81
-65
-66
-64
-56
-52
-61
-79
-88
-79
-55
-35
-35
-49
-53
-24
40
120
186
228
258
299
366
446
515
553
556
542
529
526
531
538
548
563
586
613
638
663
693
738
796
854
897
918
925
935
956
985
1008
1014
1006
992
986
992
1008
1027
1045
1063
1082
1101
1120
1140
1163
1191
1216
1228
1218
1187
1145
1107
1084
1075
1076
1083
1094
1108
1117
1112
1085
1039
987
944
917
903
895
893
903
932
984
1047
1103
1139
1154
1156
1161
1175
1198
1220
1227
1213
1179
1132
1087
1050
1020
985
928
843
738
638
564
524
508
500
490
486
499
535
579
602
583
515
414
301
192
89
-7
-93
-156
-190
-196
-190
-189
-206
-238
-279
-322
-368
-418
-467
-507
-530
-536
-531
-525
-523
-524
-523
-525
-538
-568
-615
-668
-716
-754
-786
-819
-856
-896
-931
-955
-960
-941
-895
-828
-755
-699
-678
-694
-729
-757
-764
-758
-754
-765
-777
-767
-713
-625
-534
-477
-470
-493
-515
-513
-491
-476
-495
-553
-630
-701
-748
-772
-785
-796
-804
-804
-795
-783
-781
-793
-818
-842
-859
-866
-870
-883
-911
-953
-1002
-1049
-1092
-1132
-1176
-1234
-1312
-1406
-1506
-1596
-1664
-1705
-1719
-1706
-1667
-1598
-1503
-1395
-1293
-1211
-1153
-1108
-1061
-1000
-930
-858
-796
-749
-717
-695
-683
-683
-699
-729
-765
-801
-829
-847
-858
-867
-875
-883
-892
-897
-897
-893
-885
-878
-872
-867
-857
-838
-811
-780
-751
-719
-675
-609
-522
-428
-350
-305
-291
-294
-296
-290
-282
-283
-296
-313
-321
-316
-312
-329
-381
-458
-534
-580
-580
-541
-485
-431
-389
-358
-330
-301
-269
-232
-186
-127
-60
9
73
127
173
209
231
231
204
160
120
104
124
170
226
279
332
395
477
570
656
713
736
735
730
731
736
731
702
649
582
516
460
414
377
351
342
358
395
442
485
512
523
529
542
568
604
641
667
675
666
644
620
603
599
605
618
628
629
619
600
574
544
509
470
424
377
334
301
280
265
250
229
207
194
202
239
300
371
436
483
510
525
533
539
542
540
530
514
493
471
447
424
403
389
381
376
366
344
308
255
189
117
47
-5
-28
-13
36
101
162
202
217
216
209
202
197
192
190
195
217
254
297
332
343
321
267
187
95
5
-69
-116
-140
-151
-163
-187
-218
-242
-245
-219
-166
-94
-8
88
190
288
368
418
439
440
436
429
411
366
285
179
71
-14
-62
-74
-61
-33
9
66
138
215
284
333
362
381
403
433
465
491
505
513
529
564
612
652
662
633
582
541
537
572
621
649
637
595
551
531
536
544
533
496
450
413
390
366
318
239
149
77
42
39
42
33
9
-16
-31
-38
-51
-77
-106
-114
-86
-30
25
53
46
20
-7
-29
-51
-84
-118
-136
-123
-88
-57
-59
-96
-144
-174
-173
-156
-151
-173
-208
-232
-228
-199
-168
-150
-144
-134
-106
-61
-11
31
67
105
147
189
218
232
238
248
267
281
274
239
190
145
116
94
64
19
-31
-68
-78
-69
-58
-57
-56
-38
8
73
138
184
213
240
275
315
345
353
344
330
321
309
277
210
120
30
-35
-67
-72
-59
-24
33
102
153
152
90
-3
-67
-58
26
138
218
236
210
186
201
259
337
407
462
516
581
654
717
753
758
744
725
701
662
603
528
452
391
344
303
264
232
221
240
280
321
343
339
318
293
271
250
235
239
277
352
448
530
566
550
501
452
424
418
421
418
411
411
428
460
494
517
528
533
546
575
620
679
748
821
889
937
953
934
888
836
795
770
756
738
708
668
627
596
582
585
603
630
658
678
686
680
667
662
673
705
749
791
822
836
840
842
843
838
816
768
695
607
516
434
366
314
275
255
259
289
340
398
446
475
490
501
521
551
581
599
598
581
557
533
506
467
408
329
239
151
75
13
-39
-82
-110
-111
-79
-18
58
130
181
209
218
219
218
215
203
179
142
99
58
24
-4
-29
-52
-75
-99
-129
-171
-231
-309
-399
-494
-587
-673
-750
-811
-847
-854
-839
-820
-820
-849
-901
-957
-1002
-1033
-1061
-1099
-1148
-1192
-1213
-1201
-1166
-1129
-1108
-1103
-1105
-1103
-1095
-1091
-1097
-1114
-1133
-1145
-1155
-1171
-1203
-1247
-1287
-1305
-1295
-1264
-1229
-1202
-1188
-1181
-1175
-1166
-1155
-1142
-1123
-1099
-1069
-1039
-1012
-988
-966
-951
-949
-965
-999
-1036
-1063
-1071
-1066
-1059
-1055
-1049
-1033
-1000
-955
-910
-869
-830
-782
-727
-674
-638
-625
-620
-608
-581
-554
-552
-586
-645
-704
-744
-770
-803
-859
-928
-982
-999
-975
-931
-890
-856
-816
-761
-699
-656
-650
-671
-686
-667
-616
-563
-542
-556
-582
-586
-561
-530
-519
-534
-554
-551
-526
-512
-544
-624
-714
-761
-746
-696
-657
-657
-674
-665
-604
-510
-434
-415
-448
-491
-507
-492
-476
-487
-527
-568
-591
-603
-630
-693
-772
-822
-809
-738
-652
-599
-591
-602
-600
-577
-558
-571
-620
-676
-701
-681
-635
-596
-580
-578
-573
-559
-547
-548
-556
-550
-512
-450
-391
-354
-331
-291
-216
-120
-45
-24
-50
-85
-96
-92
-121
-225
-395
-559
-636
-592
-471
-360
-327
-373
-445
-482
-460
-401
-346
-315
-303
-290
-269
-248
-239
-238
-233
-212
-177
-139
-109
-90
-86
-109
-174
-279
-393
-463
-452
-373
-287
-268
-344
-478
-594
-631
-586
-510
-461
-462
-497
-529
-540
-533
-520
-501
-462
-397
-317
-247
-200
-163
-109
-23
71
132
128
72
13
-4
26
68
78
44
-8
-37
-26
6
27
24
13
22
59
100
113
88
55
56
110
194
263
284
264
235
224
226
217
180
124
80
68
79
85
66
31
13
32
76
111
116
104
115
170
247
287
242
127
16
-11
76
224
338
346
247
101
-20
-83
-102
-113
-134
-155
-162
-154
-150
-169
-204
-228
-217
-181
-155
-173
-238
-315
-357
-345
-299
-257
-242
-246
-241
-212
-173
-152
-164
-196
-217
-204
-166
-132
-130
-162
-204
-232
-238
-237
-247
-272
-302
-321
-330
-338
-356
-381
-402
-411
-417
-441
-495
-572
-643
-684
-690
-676
-668
-674
-691
-705
-713
-722
-739
-762
-776
-771
-748
-720
-697
-675
-640
-584
-520
-469
-446
-441
-427
-384
-323
-274
-268
-302
-346
-364
-354
-351
-398
-504
-628
-702
-686
-596
-495
-449
-477
-544
-590
-580
-519
-445
-392
-365
-351
-335
-320
-324
-359
-419
-485
-544
-599
-666
-756
-857
-940
-980
-977
-952
-935
-939
-954
-961
-949
-929
-920
-939
-979
-1022
-1050
-1060
-1069
-1097
-1152
-1223
-1292
-1343
-1372
-1384
-1384
-1367
-1326
-1262
-1186
-1120
-1080
-1068
-1071
-1072
-1068
-1064
-1074
-1103
-1144
-1184
-1217
-1248
-1289
-1345
-1407
-1458
-1483
-1482
-1467
-1453
-1444
-1434
-1417
-1393
-1375
-1378
-1404
-1442
-1472
-1483
-1478
-1469
-1468
-1478
-1494
-1506
-1514
-1522
-1536
-1556
-1578
-1596
-1606
-1608
-1598
-1576
-1538
-1488
-1434
-1384
-1339
-1293
-1239
-1177
-1117
-1070
-1042
-1029
-1018
-1002
-985
-973
-968
-962
-942
-899
-840
-787
-759
-760
-776
-786
-776
-748
-718
-698
-691
-688
-682
-671
-661
-655
-649
-629
-581
-503
-408
-317
-246
-196
-157
-114
-59
12
94
184
280
377
466
535
575
590
591
592
604
624
648
670
693
722
760
802
841
871
895
923
965
1028
1105
1186
1255
1303
1324
1319
1300
1285
1295
1346
1433
1536
1629
1697
1741
1776
1817
1868
1925
1980
2033
2081
2123
2147
2149
2134
2123
2135
2168
2192
2175
2102
2000
1918
1894
1924
1965
1974
1945
1908
1906
1951
2009
2032
1996
1931
1895
1926
2009
2086
2103
2049
1964
1901
1888
1910
1934
1938
1926
1919
1920
1916
1884
1820
1743
1677
1628
1580
1508
1407
1304
1228
1194
1182
1157
1101
1026
964
933
928
920
889
841
804
801
833
873
893
882
850
821
809
813
823
827
820
796
746
666
566
467
395
360
355
359
354
339
323
317
320
322
317
310
314
335
365
386
382
350
298
237
169
91
1
-92
-173
-230
-265
-292
-320
-353
-380
-394
-392
-382
-373
-373
-381
-395
-417
-448
-487
-529
-569
-608
-657
-724
-810
-906
-996
-1069
-1126
-1176
-1223
-1263
-1287
-1290
-1274
-1249
-1221
-1191
-1154
-1110
-1066
-1032
-1012
-1004
-1002
-1004
-1012
-1028
-1042
-1040
-1014
-974
-942
-946
-992
-1059
-1110
-1122
-1097
-1062
-1046
-1053
-1064
-1050
-996
-915
-834
-776
-748
-738
-734
-730
-731
-745
-770
-799
-823
-838
-847
-857
-870
-891
-922
-968
-1030
-1099
-1160
-1197
-1204
-1192
-1177
-1173
-1180
-1186
-1177
-1147
-1106
-1065
-1032
-1004
-977
-943
-905
-872
-852
-846
-851
-862
-878
-897
-916
-930
-931
-914
-880
-837
-795
-762
-740
-722
-696
-647
-568
-465
-355
-264
-207
-182
-170
-145
-91
-16
61
119
156
183
216
256
291
306
298
282
283
315
373
444
520
604
706
819
917
974
984
975
995
1071
1190
1305
1376
1407
1441
1524
1656
1779
1821
1750
1609
1494
1482
1576
1701
1764
1719
1598
1484
1442
1481
1551
1593
1582
1540
1504
1498
1513
1525
1519
1500
1485
1483
1490
1496
1498
1505
1525
1554
1576
1572
1540
1494
1452
1417
1376
1311
1219
1118
1032
976
939
897
835
755
678
625
603
604
614
627
644
670
699
725
741
752
765
788
816
836
840
832
822
821
828
831
819
790
756
730
717
714
709
703
705
729
783
862
949
1025
1079
1111
1125
1124
1113
1099
1091
1098
1121
1158
1199
1237
1271
1304
1338
1371
1404
1434
1466
1501
1538
1574
1605
1635
1670
1718
1775
1827
1862
1875
1875
1876
1884
1892
1885
1854
1808
1767
1749
1756
1773
1783
1781
1779
1795
1832
1874
1896
1883
1845
1806
1790
1802
1823
1832
1820
1796
1778
1778
1789
1794
1782
1754
1721
1692
1666
1633
1584
1523
1463
1418
1390
1370
1347
1317
1284
1257
1236
1213
1177
1124
1065
1010
970
939
904
856
796
736
688
656
634
611
577
527
461
381
291
199
117
52
8
-25
-58
-98
-141
-177
-197
-206
-218
-248
-300
-362
-417
-457
-485
-511
-542
-572
-591
-595
-592
-599
-624
-665
-707
-740
-765
-792
-831
-882
-932
-973
-1004
-1033
-1066
-1098
-1112
-1097
-1056
-1010
-978
-958
-929
-867
-774
-681
-631
-651
-726
-816
-877
-895
-891
-899
-938
-1004
-1075
-1125
-1147
-1149
-1136
-1111
-1071
-1020
-965
-918
-881
-848
-809
-763
-720
-688
-672
-666
-662
-661
-674
-708
-757
-803
-825
-819
-804
-802
-825
-863
-893
-904
-901
-904
-926
-961
-986
-981
-943
-887
-835
-795
-762
-729
-698
-679
-681
-695
-702
-679
-622
-544
-466
-403
-356
-320
-293
-281
-286
-299
-305
-292
-265
-245
-253
-292
-345
-386
-401
-395
-387
-388
-398
-405
-401
-391
-384
-383
-376
-346
-289
-218
-162
-139
-146
-156
-143
-97
-29
44
107
161
214
267
316
359
395
434
477
513
521
489
421
347
302
305
346
398
436
453
460
477
511
553
588
603
602
599
612
649
709
779
847
900
931
940
934
920
908
906
916
937
961
979
986
984
984
1000
1047
1117
1194
1255
1289
1302
1313
1339
1377
1410
1422
1412
1395
1390
1404
1421
1420
1393
1355
1331
1339
1372
1406
1421
1421
1426
1454
1508
1568
1614
1639
1650
1658
1660
1643
1596
1528
1466
1433
1429
1425
1388
1306
1200
1108
1061
1060
1083
1108
1126
1144
1173
1212
1250
1279
1296
1311
1329
1349
1360
1357
1341
1317
1282
1227
1142
1032
920
836
793
777
756
703
617
526
459
435
444
465
481
490
501
520
545
567
580
582
581
585
597
615
633
641
628
586
516
430
344
274
220
173
123
69
20
-15
-38
-58
-86
-114
-121
-88
-15
69
122
120
71
8
-39
-64
-88
-137
-218
-317
-408
-480
-541
-614
-710
-821
-920
-986
-1008
-998
-971
-941
-914
-889
-869
-857
-852
-849
-844
-832
-819
-813
-821
-846
-883
-924
-961
-985
-995
-991
-982
-978
-987
-1006
-1022
-1022
-1002
-967
-933
-912
-907
-912
-922
-934
-949
-963
-969
-959
-934
-909
-901
-917
-943
-960
-953
-929
-912
-922
-958
-996
-1004
-965
-892
-818
-772
-764
-782
-808
-829
-844
-853
-854
-840
-810
-773
-745
-732
-728
-715
-680
-630
-584
-566
-575
-590
-585
-552
-511
-496
-523
-578
-622
-624
-589
-558
-574
-648
-744
-803
-788
-712
-628
-592
-620
-684
-739
-758
-752
-753
-779
-815
-827
-791
-722
-659
-641
-669
-708
-717
-675
-603
-539
-510
-515
-532
-540
-540
-548
-582
-636
-689
-713
-699
-655
-600
-551
-516
-496
-487
-488
-495
-497
-489
-466
-429
-385
-336
-280
-218
-158
-110
-77
-52
-19
37
114
196
263
306
335
366
409
459
504
539
569
608
661
723
780
822
853
878
903
924
937
947
969
1014
1083
1154
1202
1217
1208
1197
1198
1210
1218
1213
1200
1194
1202
1218
1223
1205
1166
1118
1073
1028
976
915
858
827
834
871
919
960
994
1030
1074
1117
1138
1126
1087
1045
1022
1020
1022
1006
967
912
855
803
753
700
646
600
563
525
474
408
343
305
302
317
315
272
201
143
134
177
235
258
220
136
45
-23
-66
-106
-163
-233
-296
-333
-346
-357
-386
-436
-490
-531
-552
-564
-578
-591
-592
-569
-527
-487
-469
-477
-498
-510
-505
-488
-477
-480
-495
-507
-507
-493
-470
-447
-425
-404
-387
-377
-381
-400
-432
-474
-524
-579
-633
-676
-698
-700
-691
-686
-691
-698
-691
-660
-614
-578
-579
-626
-703
-783
-844
-884
-918
-958
-1006
-1050
-1069
-1055
-1018
-984
-971
-992
-1041
-1105
-1169
-1229
-1283
-1334
-1383
-1427
-1460
-1473
-1465
-1436
-1395
-1351
-1315
-1292
-1283
-1285
-1291
-1298
-1300
-1294
-1278
-1253
-1222
-1195
-1179
-1178
-1189
-1202
-1205
-1195
-1174
-1148
-1123
-1096
-1059
-1006
-939
-871
-816
-786
-778
-785
-793
-798
-798
-793
-781
-756
-715
-663
-610
-568
-540
-523
-507
-488
-467
-448
-429
-403
-359
-292
-205
-109
-16
67
139
200
242
258
244
206
162
128
111
105
98
83
63
52
59
83
111
127
120
94
62
41
43
69
112
158
195
215
217
202
173
134
83
24
-43
-110
-173
-227
-273
-308
-329
-334
-319
-289
-249
-206
-160
-109
-52
1
30
18
-38
-115
-177
-194
-163
-111
-76
-81
-125
-182
-222
-234
-230
-231
-251
-282
-304
-301
-272
-235
-210
-203
-207
-204
-184
-148
-109
-79
-60
-47
-31
-10
9
19
17
7
-1
1
13
31
51
71
93
118
142
160
166
158
142
124
110
103
102
105
111
117
120
116
104
87
70
58
57
67
87
113
140
163
180
186
180
163
142
126
128
157
215
291
363
408
412
379
326
272
230
198
169
138
111
97
100
115
126
120
97
65
36
16
6
1
4
19
48
85
115
125
117
101
96
108
132
155
170
177
181
184
177
151
105
52
15
14
55
128
213
289
343
364
355
326
299
294
320
363
399
403
375
334
306
303
316
321
303
267
233
215
213
206
177
125
71
38
41
70
106
136
157
179
210
250
291
324
347
361
371
383
401
426
456
486
509
519
517
510
506
508
513
520
537
576
648
744
839
903
923
905
872
842
820
796
763
731
713
720
741
753
736
687
624
570
533
503
464
407
338
270
213
167
130
107
108
140
196
255
296
313
316
323
344
372
391
385
353
299
234
161
87
21
-21
-32
-17
5
11
-9
-49
-92
-123
-140
-145
-141
-124
-92
-49
-12
1
-18
-60
-106
-138
-155
-165
-177
-190
-198
-196
-186
-178
-180
-190
-198
-196
-184
-175
-179
-200
-231
-262
-284
-302
-322
-353
-394
-437
-472
-491
-493
-483
-470
-465
-471
-485
-500
-513
-522
-533
-550
-571
-589
-599
-606
-625
-673
-753
-847
-929
-978
-997
-1008
-1039
-1096
-1164
-1214
-1224
-1196
-1151
-1112
-1092
-1086
-1082
-1075
-1074
-1093
-1141
-1212
-1288
-1348
-1378
-1382
-1371
-1360
-1358
-1363
-1371
-1375
-1375
-1374
-1374
-1373
-1367
-1353
-1331
-1309
-1295
-1290
-1287
-1277
-1254
-1220
-1182
-1143
-1101
-1054
-1006
-975
-977
-1014
-1075
-1127
-1151
-1150
-1149
-1174
-1226
-1283
-1312
-1294
-1241
-1182
-1142
-1124
-1111
-1086
-1043
-991
-937
-878
-807
-730
-669
-653
-692
-760
-808
-795
-721
-628
-575
-593
-666
-748
-792
-784
-740
-688
-644
-604
-560
-513
-476
-464
-478
-500
-507
-488
-445
-395
-349
-311
-277
-246
-221
-210
-210
-213
-208
-192
-168
-148
-136
-130
-124
-118
-118
-134
-166
-200
-212
-187
-130
-63
-11
13
18
24
47
85
120
131
112
72
34
11
7
10
12
13
23
47
83
115
129
123
109
103
111
122
118
86
31
-28
-75
-103
-121
-140
-160
-173
-167
-140
-98
-52
-11
24
56
81
94
92
77
59
43
29
7
-27
-65
-93
-100
-88
-74
-72
-88
-110
-123
-121
-106
-84
-55
-15
42
111
176
223
253
275
298
319
321
292
239
185
154
147
144
118
65
3
-38
-44
-26
-5
11
35
86
163
232
252
208
134
91
123
217
312
340
278
160
52
0
4
30
42
31
17
18
34
48
45
31
29
56
107
155
178
181
191
240
332
442
531
572
572
557
555
569
583
577
540
484
429
392
377
379
393
414
443
481
528
579
629
674
711
740
764
787
812
839
865
886
900
914
933
960
988
1006
1004
980
944
911
896
903
928
962
997
1035
1081
1139
1206
1270
1315
1330
1315
1279
1240
1212
1202
1206
1215
1224
1231
1238
1251
1270
1296
1327
1360
1390
1412
1421
1420
1415
1414
1419
1422
1409
1371
1311
1249
1202
1181
1174
1162
1130
1076
1014
963
932
921
926
943
974
1018
1067
1106
1123
1118
1106
1103
1116
1133
1135
1109
1058
997
946
916
905
905
910
919
934
949
955
944
914
874
838
815
808
811
816
819
819
818
817
814
806
786
754
710
665
629
612
614
624
626
608
574
536
513
512
527
544
551
545
532
518
502
477
438
388
339
304
293
306
341
394
459
524
570
579
542
470
392
333
307
309
319
323
319
312
311
316
322
327
333
352
389
439
488
522
533
525
504
477
446
418
400
403
428
467
499
507
487
451
417
399
402
417
438
460
483
507
528
536
527
502
470
441
423
414
412
414
417
420
422
422
417
405
385
354
313
268
229
211
220
254
297
326
325
291
234
174
128
108
116
150
201
257
305
331
323
280
211
132
64
22
13
31
59
81
83
63
28
-9
-36
-47
-39
-17
16
58
106
156
200
228
234
214
176
135
111
118
153
197
223
207
147
62
-14
-57
-62
-42
-16
8
39
91
165
247
310
333
317
277
239
216
212
218
229
242
255
260
245
206
151
97
65
59
70
76
62
27
-21
-70
-119
-168
-218
-263
-289
-290
-272
-249
-240
-250
-271
-289
-293
-284
-273
-270
-278
-289
-291
-276
-250
-223
-208
-210
-228
-253
-274
-285
-287
-283
-279
-277
-277
-278
-280
-284
-292
-303
-313
-314
-300
-270
-231
-196
-178
-182
-209
-249
-293
-330
-357
-374
-384
-393
-405
-421
-440
-461
-479
-489
-487
-469
-440
-407
-380
-368
-371
-381
-388
-387
-378
-369
-370
-387
-419
-462
-510
-556
-596
-628
-652
-671
-692
-719
-751
-779
-794
-792
-775
-755
-746
-750
-762
-771
-768
-754
-742
-746
-773
-818
-864
-892
-887
-849
-791
-732
-692
-677
-679
-683
-673
-644
-606
-575
-563
-571
-587
-594
-584
-560
-533
-514
-510
-517
-533
-553
-580
-617
-664
-716
-765
-806
-834
-849
-853
-847
-832
-814
-797
-786
-781
-777
-766
-743
-709
-677
-662
-675
-712
-757
-789
-798
-783
-757
-732
-711
-689
-662
-637
-629
-651
-704
-772
-831
-864
-872
-871
-878
-895
-913
-916
-901
-878
-865
-872
-896
-923
-937
-934
-917
-895
-873
-852
-832
-811
-792
-775
-758
-736
-708
-677
-647
-623
-607
-597
-589
-582
-574
-562
-543
-516
-484
-453
-427
-407
-390
-375
-364
-363
-375
-397
-422
-446
-466
-483
-491
-484
-450
-392
-320
-254
-207
-175
-142
-92
-25
43
95
123
139
162
203
256
302
330
337
332
321
307
286
257
228
209
203
203
198
185
174
181
213
260
303
325
329
331
351
397
464
538
611
680
743
797
831
841
830
809
791
778
765
747
727
713
713
727
745
755
754
745
737
729
721
711
710
729
776
840
900
933
929
897
856
820
794
776
766
770
790
817
835
827
793
749
717
709
718
730
733
734
748
785
837
882
900
895
884
891
916
941
939
898
832
771
743
750
774
795
803
809
827
864
907
938
940
915
877
844
828
831
851
885
930
979
1018
1033
1018
982
943
922
929
959
996
1025
1038
1038
1030
1018
1000
971
923
860
791
730
690
680
697
731
761
773
754
706
639
566
500
452
425
417
419
418
402
366
316
267
236
228
233
236
221
186
139
92
47
-2
-61
-131
-199
-249
-274
-279
-281
-288
-300
-307
-301
-283
-268
-268
-284
-304
-312
-301
-283
-275
-294
-337
-388
-431
-457
-468
-474
-478
-477
-466
-449
-434
-436
-458
-493
-525
-543
-544
-539
-537
-539
-538
-526
-498
-461
-425
-398
-381
-371
-365
-365
-378
-409
-455
-510
-564
-611
-650
-679
-698
-705
-703
-696
-687
-677
-662
-636
-602
-571
-557
-566
-590
-611
-614
-598
-575
-563
-568
-581
-585
-567
-533
-496
-472
-465
-470
-476
-478
-477
-473
-464
-443
-407
-364
-324
-294
-269
-240
-202
-165
-146
-165
-222
-303
-385
-454
-512
-566
-619
-660
-674
-650
-593
-522
-455
-403
-362
-324
-284
-243
-205
-172
-145
-124
-112
-116
-136
-170
-212
-258
-307
-361
-416
-460
-480
-471
-438
-400
-372
-360
-358
-354
-338
-312
-285
-268
-265
-274
-289
-301
-307
-308
-307
-312
-326
-350
-381
-414
-446
-477
-510
-548
-588
-622
-639
-636
-613
-575
-529
-481
-434
-394
-367
-361
-375
-407
-447
-486
-519
-545
-567
-589
-614
-642
-670
-688
-688
-666
-628
-591
-569
-567
-578
-582
-567
-532
-494
-470
-467
-474
-472
-445
-393
-333
-284
-262
-263
-277
-290
-297
-302
-311
-325
-335
-326
-285
-212
-119
-24
56
118
168
215
260
291
296
268
220
174
151
156
176
188
178
143
94
47
12
-10
-16
-5
24
69
120
167
202
224
239
249
255
254
249
241
234
222
195
147
80
10
-45
-79
-97
-113
-137
-164
-183
-187
-178
-165
-161
-166
-177
-191
-208
-233
-264
-296
-322
-341
-365
-405
-461
-520
-561
-573
-569
-572
-601
-656
-717
-760
-777
-774
-770
-772
-777
-776
-769
-763
-769
-787
-808
-815
-800
-768
-731
-698
-674
-660
-658
-675
-712
-762
-812
-849
-869
-881
-891
-902
-906
-896
-877
-865
-874
-907
-948
-978
-985
-976
-966
-967
-976
-980
-968
-938
-900
-863
-830
-797
-762
-729
-708
-701
-702
-698
-679
-642
-598
-556
-522
-497
-479
-470
-469
-471
-467
-446
-408
-360
-319
-293
-279
-266
-241
-202
-159
-122
-97
-82
-71
-57
-38
-10
28
75
123
158
169
158
135
118
117
127
135
131
123
125
152
205
269
326
367
399
431
469
503
516
497
451
397
353
330
323
323
321
320
327
345
371
395
406
401
383
368
369
395
443
502
554
591
612
628
648
677
705
715
697
652
595
545
517
512
519
531
544
563
598
649
711
775
829
869
898
918
933
941
939
928
907
882
857
838
825
813
793
755
693
609
516
429
366
335
336
363
406
456
510
564
618
668
716
760
799
829
848
852
839
813
780
748
721
701
685
665
638
607
578
559
556
568
587
601
602
588
565
541
526
523
526
531
530
524
519
521
537
565
599
627
640
636
617
593
575
570
580
603
633
667
700
727
747
758
761
760
759
760
763
763
758
748
735
725
721
723
727
729
729
727
726
723
718
706
686
662
639
625
621
627
639
652
667
685
706
728
747
757
757
748
737
728
723
722
722
719
708
689
663
636
617
615
635
678
734
791
838
869
886
895
900
899
890
871
844
816
793
777
765
750
728
700
671
649
639
640
647
652
651
643
629
613
596
578
561
544
533
526
525
523
515
496
463
422
378
334
292
253
216
182
153
127
103
82
68
66
78
93
97
73
17
-57
-127
-170
-180
-170
-161
-173
-211
-264
-316
-354
-375
-381
-379
-375
-372
-372
-373
-375
-375
-375
-382
-403
-439
-485
-528
-556
-570
-582
-605
-642
-687
-727
-754
-775
-802
-843
-893
-937
-958
-954
-934
-910
-888
-864
-832
-795
-761
-741
-740
-751
-766
-776
-780
-781
-778
-772
-767
-773
-804
-859
-923
-969
-975
-942
-894
-863
-869
-909
-964
-1014
-1052
-1078
-1098
-1110
-1109
-1097
-1081
-1071
-1072
-1078
-1079
-1072
-1067
-1079
-1111
-1153
-1191
-1215
-1237
-1272
-1332
-1402
-1457
-1473
-1448
-1405
-1371
-1361
-1370
-1381
-1383
-1377
-1372
-1374
-1378
-1378
-1372
-1369
-1383
-1414
-1453
-1480
-1485
-1469
-1448
-1437
-1442
-1460
-1481
-1501
-1514
-1515
-1494
-1444
-1368
-1286
-1222
-1195
-1207
-1242
-1277
-1297
-1300
-1296
-1295
-1298
-1299
-1289
-1271
-1255
-1258
-1287
-1332
-1370
-1376
-1335
-1257
-1167
-1094
-1058
-1059
-1082
-1110
-1131
-1144
-1155
-1165
-1175
-1183
-1185
-1183
-1176
-1161
-1139
-1111
-1084
-1060
-1037
-1002
-945
-865
-781
-724
-716
-758
-827
-889
-923
-926
-913
-899
-893
-889
-884
-876
-869
-869
-877
-885
-889
-883
-864
-830
-777
-709
-637
-573
-527
-499
-483
-475
-479
-502
-545
-590
-610
-586
-524
-456
-421
-435
-487
-543
-572
-562
-524
-472
-416
-358
-306
-270
-262
-280
-304
-309
-288
-256
-242
-263
-308
-340
-329
-275
-207
-168
-174
-211
-244
-247
-221
-189
-174
-183
-204
-218
-212
-189
-156
-122
-88
-55
-23
10
52
117
207
314
408
459
448
385
299
220
160
113
61
-5
-81
-146
-179
-168
-122
-60
-11
11
5
-10
-12
13
60
104
121
101
56
12
-8
3
36
75
106
122
117
83
14
-85
-195
-289
-346
-366
-361
-343
-311
-253
-163
-56
39
96
113
110
113
126
128
90
5
-102
-188
-221
-199
-152
-111
-92
-88
-90
-100
-131
-192
-276
-358
-414
-438
-448
-463
-487
-503
-488
-434
-361
-298
-267
-269
-284
-297
-305
-317
-341
-371
-388
-379
-345
-302
-269
-250
-236
-217
-195
-185
-205
-257
-323
-376
-394
-376
-339
-305
-283
-268
-247
-213
-171
-133
-106
-88
-69
-40
-5
23
25
-7
-64
-123
-162
-170
-149
-114
-76
-44
-23
-13
-17
-32
-50
-54
-35
8
56
87
86
60
31
21
36
63
80
75
51
25
11
12
18
20
15
14
25
53
97
147
197
240
267
267
235
174
102
40
1
-17
-28
-43
-64
-81
-86
-81
-78
-85
-95
-88
-44
39
141
234
297
330
348
361
370
368
353
338
343
377
426
458
444
375
275
180
120
103
114
133
143
141
129
111
89
70
63
76
111
159
206
240
261
277
297
321
348
376
404
438
478
517
546
560
562
561
567
577
582
573
547
510
473
443
422
408
403
408
427
458
498
545
597
655
708
737
724
669
599
557
574
653
759
841
867
838
784
737
713
700
680
647
614
605
635
698
773
835
869
876
862
839
816
802
805
827
862
894
908
899
874
848
836
842
861
882
897
909
923
948
987
1033
1066
1068
1024
946
862
806
793
809
821
800
754
722
749
846
977
1078
1100
1050
979
948
976
1028
1047
1002
911
831
807
839
883
894
859
812
797
833
895
940
939
907
887
913
990
1086
1164
1205
1218
1220
1220
1212
1183
1133
1079
1042
1031
1039
1049
1050
1042
1035
1033
1033
1025
1004
980
961
959
973
995
1014
1026
1025
1008
977
931
882
840
813
800
793
790
797
825
877
940
981
975
922
852
806
812
859
912
934
912
866
826
814
823
830
818
790
762
755
770
791
799
781
741
692
643
598
557
528
523
555
620
700
767
798
788
745
688
630
579
538
511
500
504
511
509
488
451
413
393
404
445
507
573
628
664
677
665
632
587
540
504
485
485
494
503
504
497
489
486
492
504
516
522
520
515
512
514
518
519
515
511
514
526
545
557
551
522
477
426
378
333
285
230
173
127
105
114
150
202
255
296
321
329
323
309
296
290
289
286
273
246
211
179
161
161
174
193
211
224
228
222
202
172
143
128
132
151
178
203
226
252
283
316
340
352
358
367
385
401
396
353
278
198
145
138
172
224
271
302
317
320
310
284
247
213
197
205
225
236
226
198
166
145
131
111
75
32
3
10
54
114
160
179
181
186
211
248
277
283
268
250
247
264
292
319
339
358
382
408
428
432
422
409
406
414
426
427
417
406
407
427
459
491
515
533
555
585
617
635
631
607
578
561
563
579
598
613
621
624
621
609
584
549
514
495
501
532
577
622
651
656
633
584
524
467
432
426
446
482
525
568
610
651
681
690
672
633
587
547
514
477
422
350
278
233
229
257
294
317
320
316
319
330
333
310
259
205
178
197
249
299
317
295
253
222
222
249
284
313
333
354
381
412
433
437
425
410
404
411
424
433
431
418
398
374
351
331
319
311
301
284
256
227
207
204
215
225
226
222
226
246
277
295
279
227
160
107
85
90
101
109
121
155
220
305
379
420
423
409
403
416
442
470
491
501
495
462
392
292
190
122
104
120
132
111
66
33
48
113
196
250
256
228
202
197
205
206
193
187
218
291
370
404
361
261
164
123
147
197
220
188
116
46
8
6
16
15
-6
-38
-70
-96
-117
-129
-126
-106
-74
-45
-30
-23
-7
28
75
109
108
71
24
-5
-1
22
39
36
19
9
20
47
69
68
41
-1
-43
-80
-111
-141
-167
-181
-178
-159
-131
-98
-60
-18
22
50
60
56
51
58
79
100
105
92
70
54
52
57
54
38
13
-5
-8
-1
5
2
-6
-13
-12
-9
-8
-6
8
49
115
187
239
256
245
232
233
250
261
247
202
140
80
37
9
-11
-27
-31
-13
28
85
141
183
209
218
215
196
160
112
69
48
58
91
126
145
137
111
78
48
22
-9
-47
-90
-129
-154
-166
-172
-187
-216
-252
-280
-282
-251
-195
-134
-84
-56
-48
-49
-45
-29
3
47
97
146
183
197
186
155
116
80
53
33
11
-19
-57
-100
-144
-188
-236
-288
-339
-379
-398
-390
-363
-327
-296
-277
-270
-270
-273
-277
-279
-279
-269
-242
-195
-136
-85
-67
-96
-172
-272
-371
-448
-502
-544
-586
-628
-661
-675
-671
-663
-669
-693
-723
-741
-734
-706
-670
-637
-607
-569
-515
-452
-400
-379
-394
-435
-483
-523
-555
-585
-615
-638
-642
-619
-573
-521
-484
-475
-497
-542
-593
-633
-648
-632
-597
-560
-540
-542
-554
-554
-528
-482
-440
-427
-453
-506
-562
-601
-622
-635
-653
-679
-702
-712
-711
-713
-736
-789
-862
-932
-976
-982
-951
-894
-823
-753
-693
-657
-652
-677
-720
-760
-778
-767
-735
-699
-673
-663
-665
-671
-674
-678
-685
-696
-703
-701
-688
-671
-663
-665
-668
-653
-607
-537
-463
-413
-400
-418
-447
-468
-476
-476
-474
-472
-465
-450
-433
-424
-430
-447
-464
-468
-457
-440
-426
-417
-409
-398
-389
-393
-419
-462
-503
-519
-503
-463
-424
-404
-410
-432
-459
-482
-501
-515
-523
-523
-518
-517
-530
-563
-612
-665
-713
-748
-771
-782
-782
-770
-752
-735
-733
-754
-796
-847
-891
-914
-908
-874
-828
-789
-779
-805
-860
-920
-960
-969
-956
-941
-940
-953
-965
-960
-934
-902
-882
-890
-924
-972
-1022
-1071
-1118
-1163
-1200
-1223
-1231
-1234
-1247
-1278
-1321
-1357
-1368
-1346
-1301
-1252
-1214
-1195
-1192
-1196
-1198
-1193
-1183
-1173
-1166
-1165
-1166
-1169
-1173
-1183
-1203
-1234
-1267
-1289
-1291
-1273
-1245
-1221
-1209
-1207
-1213
-1223
-1241
-1265
-1286
-1286
-1249
-1180
-1101
-1040
-1014
-1018
-1028
-1020
-991
-955
-932
-931
-947
-970
-993
-1016
-1042
-1063
-1069
-1056
-1028
-1000
-984
-977
-966
-937
-896
-861
-852
-867
-886
-881
-840
-775
-712
-667
-637
-608
-567
-524
-499
-509
-548
-593
-616
-609
-584
-561
-554
-557
-551
-519
-458
-379
-304
-258
-256
-305
-394
-491
-557
-556
-479
-351
-217
-125
-93
-111
-145
-168
-174
-171
-173
-177
-169
-131
-57
38
128
189
212
204
181
161
155
167
197
239
282
313
320
301
265
230
212
216
232
245
245
231
210
189
166
135
92
46
14
15
58
132
217
288
330
337
311
258
192
132
102
119
181
269
351
400
405
369
303
214
109
-6
-113
-186
-206
-172
-102
-28
26
49
43
18
-15
-47
-72
-79
-65
-33
4
33
45
39
20
-7
-39
-76
-115
-156
-197
-239
-284
-325
-354
-365
-360
-359
-379
-426
-484
-528
-538
-522
-507
-520
-565
-620
-653
-646
-607
-557
-515
-481
-445
-400
-353
-323
-320
-341
-370
-394
-410
-424
-438
-442
-419
-362
-283
-211
-171
-173
-208
-256
-304
-344
-374
-388
-382
-358
-324
-292
-267
-239
-195
-133
-66
-17
-1
-14
-38
-53
-52
-44
-37
-26
3
63
143
218
258
252
214
171
147
150
170
195
219
239
255
264
263
257
256
269
296
330
359
382
407
443
488
534
565
572
560
541
527
521
522
527
535
548
567
590
617
650
684
714
729
720
691
659
644
655
686
723
754
782
814
855
893
907
886
842
801
793
822
868
899
897
870
841
831
849
883
920
952
974
987
988
974
949
921
902
895
896
897
900
911
938
980
1020
1039
1024
979
922
869
828
800
778
761
747
735
718
689
645
594
552
534
547
588
642
693
723
723
694
647
597
553
518
487
456
430
417
423
439
446
428
387
344
322
328
342
335
295
240
207
224
286
358
399
395
364
335
325
322
302
251
181
119
89
92
112
133
152
174
202
226
229
204
162
125
112
120
134
141
136
129
127
121
100
56
3
-36
-41
-15
20
40
36
22
18
35
68
104
138
173
214
256
282
274
233
179
139
127
132
131
106
58
8
-26
-40
-49
-74
-124
-188
-245
-278
-284
-273
-257
-242
-227
-208
-188
-171
-165
-168
-174
-174
-168
-162
-165
-183
-210
-233
-244
-242
-241
-252
-282
-319
-343
-340
-308
-261
-218
-190
-176
-167
-157
-145
-137
-132
-125
-109
-83
-56
-41
-42
-52
-51
-26
19
68
101
108
92
69
48
33
23
19
25
45
75
102
115
110
99
99
120
161
209
250
278
299
318
338
354
361
353
331
297
262
233
223
237
269
306
332
339
331
324
327
337
339
322
286
250
237
256
295
331
348
348
347
360
389
420
437
435
425
420
426
436
440
432
421
417
428
448
467
470
455
425
390
355
328
315
319
339
365
380
369
328
268
208
168
159
180
223
279
333
375
395
390
366
337
318
315
326
340
343
327
292
243
191
147
123
126
156
201
248
283
304
316
328
347
371
397
421
445
473
503
529
542
538
518
490
460
432
408
387
370
360
355
352
343
330
318
317
334
370
417
463
502
532
554
572
587
595
595
582
556
521
482
447
422
406
390
367
332
292
263
254
268
290
303
294
267
237
214
203
194
182
165
150
143
141
131
101
48
-13
-62
-83
-77
-61
-54
-68
-100
-139
-175
-202
-218
-224
-221
-210
-192
-176
-166
-163
-167
-174
-185
-203
-230
-264
-300
-328
-342
-343
-341
-343
-355
-373
-392
-405
-410
-411
-415
-425
-443
-464
-480
-486
-480
-465
-448
-436
-430
-431
-433
-431
-422
-404
-383
-365
-360
-371
-395
-421
-437
-437
-426
-418
-425
-447
-470
-477
-459
-423
-387
-371
-382
-409
-438
-459
-475
-494
-519
-543
-552
-539
-509
-479
-461
-457
-458
-451
-434
-417
-415
-436
-473
-511
-536
-543
-534
-518
-500
-483
-469
-462
-463
-471
-478
-478
-469
-462
-470
-501
-548
-592
-617
-613
-589
-560
-540
-536
-543
-556
-572
-590
-612
-637
-662
-688
-716
-746
-771
-782
-771
-737
-695
-664
-654
-665
-683
-689
-675
-648
-622
-611
-617
-630
-638
-634
-616
-592
-573
-563
-563
-571
-579
-581
-573
-557
-538
-522
-514
-511
-505
-488
-457
-417
-377
-345
-320
-299
-280
-267
-264
-276
-296
-311
-309
-290
-265
-248
-247
-256
-261
-248
-216
-174
-136
-107
-85
-64
-39
-18
-13
-32
-74
-127
-172
-196
-195
-169
-127
-78
-31
8
35
52
65
76
87
94
94
89
84
85
92
98
93
73
44
19
9
15
29
42
50
60
81
115
155
188
208
215
219
230
248
265
269
255
225
186
149
127
127
154
198
241
259
236
176
101
44
22
34
57
69
65
57
63
87
117
134
125
98
74
70
86
110
125
130
137
160
198
236
249
230
187
144
120
120
133
141
134
113
86
59
36
19
12
19
41
73
105
132
154
175
197
216
227
226
221
223
241
273
304
317
304
268
222
178
144
124
119
132
165
213
264
307
333
343
340
327
306
284
268
269
291
323
345
337
291
221
149
96
71
68
79
95
115
134
143
133
97
43
-15
-65
-105
-141
-180
-221
-255
-273
-275
-270
-267
-272
-279
-279
-268
-252
-241
-242
-252
-261
-262
-253
-236
-214
-188
-158
-128
-109
-109
-129
-162
-195
-220
-240
-262
-290
-318
-337
-335
-314
-281
-248
-221
-199
-181
-170
-166
-167
-165
-148
-111
-62
-15
16
26
24
24
29
37
37
26
8
-4
-4
5
12
10
-2
-17
-25
-25
-21
-17
-15
-9
6
34
71
104
126
134
132
131
137
149
162
164
149
119
81
48
25
13
6
-2
-10
-15
-17
-20
-36
-71
-121
-166
-185
-168
-119
-59
-7
30
56
76
91
90
67
25
-21
-54
-68
-73
-82
-106
-140
-171
-192
-209
-234
-275
-323
-360
-367
-343
-302
-260
-226
-199
-167
-130
-94
-69
-63
-67
-73
-75
-80
-97
-134
-184
-230
-256
-258
-245
-229
-214
-196
-170
-132
-86
-39
4
41
75
105
126
135
132
126
124
129
134
131
116
91
69
56
52
49
42
30
22
28
50
78
94
87
55
12
-26
-51
-61
-67
-74
-83
-91
-94
-92
-91
-99
-114
-132
-140
-133
-114
-92
-76
-70
-68
-60
-40
-9
25
53
68
75
80
94
120
153
182
194
185
159
132
117
121
135
141
125
88
45
21
29
64
106
132
137
130
132
155
195
240
277
305
334
373
423
474
511
527
525
510
488
462
436
416
414
433
467
499
513
507
490
472
459
443
419
392
378
396
451
524
587
619
623
618
623
638
648
637
605
572
560
577
607
627
622
601
585
595
631
676
710
725
729
734
745
757
760
752
739
730
729
728
717
693
661
634
619
610
597
569
527
480
442
422
421
437
464
499
538
576
606
626
637
639
633
618
592
557
520
493
484
491
501
500
478
437
390
350
325
317
323
340
367
401
438
466
476
462
435
412
410
435
478
518
535
524
491
454
429
421
425
432
434
430
425
426
437
461
496
538
579
612
631
634
628
622
626
643
669
698
724
740
744
737
722
706
697
700
711
724
730
728
726
736
763
803
845
875
890
898
906
916
921
914
895
872
860
864
882
899
907
906
905
912
927
939
940
932
923
923
933
939
928
896
855
824
815
824
838
842
833
822
819
828
839
841
832
821
818
828
842
846
831
807
790
792
813
835
841
822
788
753
732
727
728
728
721
709
697
690
689
696
709
726
739
740
724
692
655
628
618
624
638
650
656
658
656
651
638
615
585
553
527
507
489
466
435
398
361
334
320
318
325
335
344
349
352
353
354
353
344
323
287
241
194
157
133
123
120
123
132
149
173
200
223
238
242
239
233
224
213
204
201
208
223
234
231
206
164
117
78
53
38
28
23
27
42
63
76
67
33
-15
-57
-75
-64
-32
5
32
45
45
33
14
-11
-37
-59
-75
-86
-96
-110
-127
-145
-161
-179
-207
-249
-300
-347
-377
-384
-373
-360
-356
-364
-374
-378
-373
-363
-357
-360
-370
-385
-406
-439
-487
-545
-599
-631
-635
-617
-589
-565
-546
-526
-501
-475
-459
-464
-488
-515
-529
-522
-501
-478
-465
-459
-454
-442
-425
-413
-416
-437
-471
-509
-545
-579
-610
-637
-661
-684
-711
-740
-765
-771
-749
-701
-644
-603
-592
-612
-650
-694
-743
-799
-863
-923
-958
-956
-924
-888
-876
-897
-937
-969
-977
-969
-967
-993
-1045
-1107
-1153
-1174
-1177
-1176
-1183
-1195
-1207
-1217
-1232
-1261
-1304
-1349
-1378
-1382
-1365
-1345
-1335
-1337
-1337
-1325
-1298
-1269
-1253
-1256
-1269
-1279
-1274
-1259
-1252
-1267
-1304
-1349
-1380
-1381
-1355
-1318
-1288
-1274
-1269
-1258
-1230
-1184
-1131
-1086
-1060
-1054
-1060
-1070
-1076
-1074
-1064
-1049
-1034
-1028
-1038
-1065
-1105
-1145
-1172
-1180
-1170
-1152
-1135
-1121
-1108
-1090
-1063
-1029
-992
-955
-921
-891
-867
-854
-856
-875
-906
-939
-967
-980
-976
-956
-924
-891
-864
-853
-859
-879
-905
-933
-959
-987
-1014
-1038
-1050
-1042
-1012
-964
-906
-844
-786
-738
-706
-692
-690
-687
-665
-616
-549
-485
-451
-459
-499
-546
-575
-579
-567
-556
-557
-568
-575
-566
-537
-493
-440
-384
-326
-268
-213
-166
-129
-97
-63
-23
16
43
50
37
13
-9
-23
-30
-35
-45
-60
-72
-73
-60
-29
14
65
114
155
185
205
222
239
257
269
269
258
241
230
229
235
238
235
231
238
265
307
346
359
337
290
242
220
237
286
349
405
440
452
448
435
423
414
410
410
413
418
428
446
474
509
544
573
589
589
576
555
538
536
557
599
650
694
718
725
728
743
774
812
840
847
837
826
826
838
850
847
823
787
756
739
735
736
733
723
709
694
679
660
636
611
591
580
581
593
615
648
685
720
740
741
731
722
728
753
785
812
824
823
817
812
812
816
823
836
856
883
908
926
935
939
942
944
942
931
912
892
882
885
899
917
934
947
953
948
932
906
884
877
889
912
928
924
900
870
847
833
818
791
752
715
697
704
723
730
712
675
636
616
618
633
646
650
650
652
659
665
660
636
598
554
516
488
468
452
435
415
390
364
343
333
333
334
327
304
269
237
220
222
236
249
249
231
198
154
101
44
-7
-37
-35
-5
35
60
56
25
-15
-47
-62
-64
-63
-65
-67
-66
-61
-58
-68
-95
-135
-178
-215
-240
-257
-267
-273
-272
-265
-249
-227
-199
-163
-121
-74
-28
12
46
76
108
144
181
212
234
250
264
282
302
318
320
307
284
262
250
249
255
259
259
257
255
254
249
237
215
189
168
156
154
158
166
183
214
262
316
360
380
375
355
337
331
335
341
340
333
328
331
343
356
363
362
356
352
353
357
360
359
354
346
334
317
294
267
244
230
226
230
238
243
244
239
224
200
167
129
93
62
32
-1
-47
-105
-173
-239
-291
-322
-330
-317
-294
-271
-256
-252
-260
-276
-299
-331
-370
-412
-446
-464
-466
-462
-468
-493
-534
-579
-614
-636
-653
-675
-707
-741
-765
-771
-766
-759
-761
-769
-771
-757
-727
-689
-660
-649
-657
-676
-702
-731
-766
-808
-853
-897
-937
-972
-1008
-1049
-1097
-1142
-1174
-1180
-1160
-1124
-1091
-1079
-1094
-1129
-1163
-1177
-1158
-1111
-1051
-996
-959
-944
-949
-967
-987
-1000
-1000
-986
-967
-955
-958
-975
-998
-1014
-1016
-1006
-989
-972
-958
-947
-938
-926
-907
-876
-833
-787
-752
-742
-760
-791
-816
-820
-810
-803
-814
-839
-861
-859
-831
-795
-774
-777
-792
-797
-778
-742
-712
-706
-723
-748
-762
-761
-751
-743
-741
-743
-744
-747
-755
-767
-777
-776
-764
-752
-751
-764
-779
-779
-764
-747
-746
-766
-793
-806
-799
-784
-782
-798
-813
-800
-757
-715
-719
-781
-857
-865
-742
-494
-201
28
127
108
41
-1
10
49
76
68
39
21
27
49
64
58
40
28
33
48
58
54
40
32
36
48
55
51
41
34
38
48
53
49
41
36
39
47
52
48
41
37
40
47
50
47
41
38
41
47
50
47
41
39
41
47
49
46
41
39
42
46
48
46
41
40
42
46
48
45
42
40
42
46
47
45
42
40
42
46
47
45
42
41
43
45
46
44
42
41
43
45
46
44
42
41
43
45
46
44
42
41
43
45
45
44
42
41
43
45
45
44
42
41
43
45
45
43
42
41
43
44
45
43
42
42
43
44
44
43
42
42
43
44
44
43
42
42
43
44
44
43
42
42
43
44
44
43
42
42
43
44
43
43
42
42
42
43
43
42
42
42
42
43
43
42
42
42
42
43
43
42
42
42
42
43
43
42
41
42
42
43
43
42
41
42
42
43
42
42
41
41
42
42
42
42
41
41
42
42
42
42
41
41
42
42
42
42
41
41
42
42
42
41
41
41
42
42
42
41
41
41
41
42
42
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
40
41
41
41
41
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
38
38
38
39
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
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
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
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
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
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
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
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
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
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
