5
10890
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
2
2
2
3
3
3
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
3
3
3
3
3
4
3
3
3
3
4
3
3
3
3
4
4
3
3
3
3
4
3
3
3
3
4
4
3
3
3
3
4
4
3
3
3
4
4
3
3
3
3
4
4
3
2
3
4
4
3
2
2
3
4
4
3
2
2
4
5
4
2
0
2
8
15
16
11
0
-11
-17
-18
-18
-19
-22
-21
-12
0
8
4
-9
-23
-27
-20
-10
-10
-18
-26
-24
-13
-5
-11
-28
-40
-35
-15
1
-1
-21
-40
-40
-23
-5
-3
-17
-30
-28
-14
-4
-9
-24
-32
-24
-7
1
-7
-21
-23
-7
13
20
9
-8
-13
-1
16
19
5
-15
-25
-19
-3
10
14
9
1
-7
-15
-20
-22
-20
-17
-15
-15
-9
3
17
26
26
23
22
23
19
2
-26
-50
-56
-43
-24
-15
-15
-15
-6
8
17
10
-4
-12
-5
13
28
31
25
19
19
23
24
23
22
24
25
21
11
-1
-9
-16
-25
-37
-45
-40
-22
-4
2
-7
-20
-22
-8
10
18
12
-1
-11
-14
-16
-20
-23
-20
-11
-7
-15
-35
-53
-54
-39
-21
-13
-17
-22
-17
-3
9
8
-5
-17
-17
-9
-1
-5
-19
-30
-29
-14
5
17
14
1
-11
-10
6
27
40
36
18
-3
-13
-6
8
17
12
-4
-22
-29
-25
-14
-5
-4
-8
-14
-17
-13
-7
-3
-7
-18
-27
-27
-17
-6
-5
-19
-41
-55
-50
-31
-12
-5
-11
-15
-5
16
35
36
13
-21
-48
-54
-39
-16
0
0
-11
-23
-21
-6
14
22
9
-17
-39
-42
-27
-7
3
-2
-15
-29
-38
-45
-47
-41
-22
5
28
34
23
4
-7
-9
-8
-14
-25
-31
-22
0
23
33
26
10
-5
-14
-18
-16
-8
5
19
24
16
-1
-15
-20
-15
-7
-5
-9
-14
-16
-14
-7
2
13
23
30
29
21
8
-4
-12
-15
-14
-10
-8
-8
-11
-16
-16
-9
5
18
23
16
1
-14
-22
-20
-8
8
21
23
14
-3
-16
-18
-12
-5
-8
-16
-17
-3
22
36
22
-16
-53
-63
-42
-7
17
19
6
-5
-8
-9
-16
-28
-30
-17
5
19
14
-2
-12
-6
9
18
9
-7
-16
-10
4
8
-5
-26
-38
-30
-8
11
16
8
-4
-10
-11
-11
-14
-16
-14
-4
7
12
8
-1
-7
-3
7
14
10
-6
-23
-27
-14
10
27
26
10
-8
-18
-15
-7
-5
-11
-19
-23
-21
-18
-17
-15
-8
4
16
23
23
23
26
26
15
-8
-31
-38
-21
7
24
17
-5
-20
-11
14
34
34
21
11
15
29
35
23
3
-10
-11
-8
-12
-25
-33
-24
1
24
26
3
-31
-53
-55
-42
-26
-17
-14
-13
-9
0
12
25
32
27
9
-11
-19
-8
15
33
33
20
10
14
29
36
26
2
-16
-16
2
20
26
23
19
21
25
25
19
15
19
28
32
22
2
-13
-12
2
16
17
1
-24
-45
-55
-52
-37
-16
7
22
25
21
17
20
27
30
20
3
-10
-10
1
12
13
3
-11
-19
-19
-13
-7
-6
-9
-15
-19
-22
-22
-20
-17
-14
-10
0
14
28
30
15
-10
-31
-35
-23
-8
-1
-8
-20
-22
-11
8
20
15
-5
-27
-37
-28
-4
22
36
31
15
0
-7
-7
-7
-15
-29
-41
-45
-43
-39
-36
-29
-14
6
18
13
-5
-18
-11
14
36
34
9
-18
-24
-4
24
34
17
-13
-33
-33
-20
-9
-9
-12
-6
10
27
32
24
14
14
23
29
21
-5
-35
-53
-49
-32
-15
-8
-11
-15
-13
-8
-7
-16
-28
-32
-22
-2
18
28
27
22
17
10
-2
-16
-23
-17
-5
-2
-14
-33
-39
-21
8
24
14
-10
-22
-7
19
27
3
-35
-51
-30
12
35
21
-16
-41
-35
-12
1
-12
-34
-40
-20
9
22
10
-10
-17
-4
14
17
3
-16
-25
-21
-9
3
13
23
28
23
7
-9
-16
-13
-11
-22
-42
-54
-43
-13
13
14
-7
-30
-32
-12
13
25
21
11
6
4
-4
-22
-40
-45
-32
-8
14
25
27
25
19
8
-6
-17
-21
-16
-8
0
9
18
28
31
21
3
-13
-17
-12
-8
-11
-20
-22
-12
6
19
19
8
-4
-11
-15
-21
-29
-30
-18
1
15
12
-3
-15
-12
7
26
33
25
13
11
19
29
27
10
-11
-24
-21
-10
-2
-7
-23
-35
-33
-16
5
15
9
-6
-15
-10
7
25
32
27
15
3
-6
-13
-18
-20
-13
-1
13
23
25
22
18
16
17
21
25
25
18
5
-10
-16
-8
9
25
29
23
15
13
19
24
24
19
15
16
22
24
21
16
15
19
24
24
19
14
15
21
26
25
15
3
-6
-13
-16
-18
-17
-14
-10
-9
-13
-22
-29
-29
-21
-6
11
24
28
24
15
11
16
24
27
22
12
9
18
30
32
17
-5
-17
-11
6
14
5
-12
-16
-3
15
17
-5
-33
-44
-26
4
21
14
-7
-20
-14
0
5
-6
-23
-29
-18
3
19
23
18
15
18
21
22
19
16
16
20
23
22
16
7
-5
-16
-23
-22
-12
1
13
19
21
22
22
18
7
-8
-20
-22
-15
-8
-10
-20
-30
-31
-22
-13
-12
-23
-34
-32
-11
18
36
30
3
-22
-27
-7
21
34
23
-2
-20
-16
2
14
9
-8
-20
-13
9
28
32
19
1
-12
-16
-17
-17
-16
-14
-12
-14
-20
-22
-14
3
14
10
-8
-21
-15
10
32
32
7
-21
-29
-9
20
35
24
-2
-19
-17
-1
12
11
-2
-16
-23
-24
-22
-23
-25
-24
-19
-10
1
12
17
12
-2
-19
-29
-25
-9
8
13
4
-11
-18
-9
9
23
26
19
13
14
20
21
11
-7
-23
-27
-20
-8
1
8
14
20
24
22
15
11
14
21
25
20
12
9
16
27
29
16
-4
-17
-14
-2
10
16
19
22
25
19
2
-17
-22
-8
16
29
22
1
-15
-15
-7
-2
-7
-14
-10
5
22
27
21
12
11
17
22
20
15
13
17
21
20
15
13
17
21
20
15
12
17
25
23
5
-17
-25
-11
14
29
25
12
8
16
26
24
13
5
13
28
32
16
-8
-20
-12
5
11
0
-14
-14
-1
10
4
-11
-17
-6
10
11
-6
-23
-18
9
33
30
2
-24
-24
-2
16
11
-10
-22
-12
9
16
-1
-22
-23
1
29
36
21
3
3
19
32
26
9
1
12
31
34
15
-11
-22
-12
5
10
1
-11
-15
-14
-19
-31
-40
-31
-5
21
29
16
-3
-13
-13
-13
-23
-35
-37
-21
1
13
6
-9
-19
-12
4
20
27
24
16
3
-15
-32
-38
-29
-7
14
24
22
15
12
14
17
19
18
16
15
14
15
17
20
21
15
2
-12
-17
-12
-3
-2
-12
-24
-28
-18
-1
13
17
17
18
20
17
4
-14
-23
-14
8
28
28
8
-19
-37
-38
-26
-15
-12
-14
-12
0
17
30
31
15
-9
-31
-41
-37
-23
-7
0
-5
-17
-28
-29
-20
-9
-4
-8
-16
-18
-9
4
10
3
-14
-29
-33
-28
-21
-18
-16
-7
10
23
22
4
-17
-25
-13
10
24
24
14
9
14
21
20
6
-13
-23
-23
-20
-21
-29
-34
-29
-15
-3
-2
-11
-20
-17
-3
13
18
8
-11
-24
-18
3
26
34
20
-7
-25
-21
-1
16
12
-13
-37
-42
-27
-10
-11
-28
-44
-37
-8
21
29
17
4
6
21
31
20
-6
-25
-21
0
15
9
-14
-35
-39
-29
-17
-13
-16
-19
-19
-18
-20
-23
-19
-5
11
18
10
-8
-24
-30
-25
-14
0
10
15
9
-6
-23
-31
-26
-12
0
7
11
16
22
23
13
-4
-17
-18
-7
6
15
19
21
21
14
-2
-18
-22
-9
12
20
9
-13
-26
-17
6
25
27
15
6
8
17
22
17
10
9
16
22
18
3
-14
-25
-26
-21
-14
-6
4
15
21
20
13
9
11
17
19
16
12
11
14
18
18
14
11
12
16
18
16
12
12
14
17
17
14
11
13
16
17
15
12
12
14
17
17
14
11
12
16
19
17
12
2
-9
-20
-27
-26
-17
-3
8
14
16
18
18
14
1
-14
-23
-15
4
22
26
17
7
6
15
22
21
11
5
9
20
25
19
5
-6
-9
-10
-17
-31
-41
-37
-19
0
7
-1
-12
-15
-8
2
2
-7
-15
-13
-2
6
2
-15
-31
-35
-21
0
15
18
12
8
12
20
23
14
-3
-19
-21
-11
6
18
20
16
11
11
14
16
16
13
12
13
15
15
14
12
13
15
15
14
12
12
14
16
15
12
11
13
17
19
13
1
-12
-22
-26
-24
-18
-7
6
16
20
17
10
8
12
20
22
13
-3
-18
-21
-11
4
17
21
19
14
8
2
-8
-19
-28
-28
-19
-5
9
17
17
14
11
12
14
15
14
12
11
13
15
17
15
11
2
-9
-21
-29
-29
-19
-3
10
16
14
11
13
17
18
12
0
-13
-21
-25
-24
-20
-10
6
21
25
15
-5
-21
-22
-10
7
17
18
15
12
12
12
12
13
17
19
13
-1
-17
-23
-14
5
19
22
15
9
9
13
16
15
13
14
13
6
-10
-27
-32
-23
-9
-3
-10
-19
-18
-6
6
5
-10
-23
-20
1
22
27
16
3
3
16
26
20
-1
-22
-28
-21
-14
-16
-25
-29
-19
-5
2
-8
-24
-33
-25
-10
-1
-7
-19
-23
-12
8
21
20
11
5
11
20
22
12
-6
-19
-18
-8
2
3
-5
-17
-26
-30
-32
-32
-28
-15
4
21
27
17
-4
-22
-26
-14
7
23
25
12
-7
-19
-19
-11
-5
-8
-19
-29
-28
-15
-2
-2
-21
-48
-65
-59
-31
2
21
21
8
-6
-12
-15
-21
-29
-35
-33
-25
-19
-21
-30
-37
-33
-23
-14
-14
-21
-27
-24
-17
-14
-19
-27
-29
-20
-4
9
13
12
12
16
19
13
-3
-19
-23
-13
5
17
19
15
11
12
12
5
-9
-24
-32
-28
-16
-3
7
12
14
15
14
12
10
11
13
16
16
11
1
-11
-22
-29
-28
-19
-5
8
14
14
12
14
17
15
2
-24
-50
-64
-58
-40
-22
-16
-23
-32
-34
-29
-24
-24
-26
-23
-9
10
23
18
-2
-22
-26
-13
8
20
18
10
7
13
19
16
0
-19
-26
-15
4
19
22
16
9
6
3
-6
-21
-31
-30
-19
-11
-13
-25
-33
-29
-12
3
6
-4
-17
-20
-11
3
13
18
18
16
10
-2
-16
-23
-16
2
19
23
15
6
5
13
20
18
9
4
9
21
24
12
-9
-23
-20
-5
6
2
-13
-23
-17
1
19
23
16
7
6
12
18
17
11
7
10
17
20
13
-1
-15
-24
-27
-24
-18
-9
3
14
19
17
11
7
9
15
18
15
8
6
11
19
22
13
-6
-21
-23
-11
7
17
17
11
10
14
18
13
-2
-18
-22
-12
2
6
-5
-20
-23
-8
17
33
27
5
-17
-23
-13
1
5
-4
-16
-21
-12
3
15
18
14
10
10
13
14
13
10
11
15
18
12
-1
-17
-24
-16
2
18
23
16
7
5
11
18
19
12
6
7
14
19
17
9
4
9
19
23
13
-5
-20
-24
-20
-17
-20
-26
-28
-19
-5
7
12
13
14
15
14
10
7
11
18
21
13
-3
-19
-24
-21
-17
-21
-27
-28
-17
-1
7
0
-15
-23
-15
3
18
21
15
9
8
12
15
14
11
11
12
14
13
11
12
14
14
12
9
11
16
20
13
-3
-19
-24
-14
4
18
20
14
9
8
12
15
15
12
10
11
13
14
13
12
12
12
13
13
13
13
12
11
12
13
14
13
11
11
12
15
15
12
9
10
14
17
15
9
6
11
20
23
12
-8
-22
-19
-5
6
2
-13
-23
-17
3
20
22
13
6
10
19
18
2
-20
-29
-17
7
25
22
3
-19
-30
-28
-19
-11
-8
-9
-13
-18
-23
-26
-21
-10
4
16
22
20
10
-4
-18
-22
-14
5
21
21
4
-19
-29
-19
5
24
26
14
2
2
14
26
24
8
-12
-21
-16
-3
6
2
-14
-30
-38
-35
-27
-18
-12
-8
0
11
20
22
14
-1
-16
-25
-27
-23
-15
-5
2
3
-4
-17
-30
-33
-23
-4
14
21
14
-3
-18
-22
-14
3
18
22
17
9
5
11
19
22
13
-3
-17
-22
-20
-21
-28
-39
-45
-38
-25
-15
-18
-29
-39
-37
-25
-12
-7
-11
-18
-18
-11
-1
2
-3
-12
-17
-13
0
14
22
20
12
7
8
14
19
18
11
6
9
17
21
16
7
4
12
23
25
12
-10
-22
-18
-2
8
1
-14
-23
-15
5
20
21
13
7
12
20
19
4
-19
-36
-38
-31
-22
-18
-16
-10
2
14
21
19
13
8
9
14
18
17
13
9
9
14
20
21
12
-4
-18
-20
-11
5
16
19
16
14
13
12
4
-9
-22
-29
-26
-17
-6
6
17
23
17
-1
-19
-25
-14
8
22
21
12
6
12
21
19
1
-20
-26
-12
8
14
-1
-25
-37
-30
-11
3
8
8
11
18
22
16
7
4
13
25
26
11
-10
-21
-15
-1
6
0
-13
-19
-12
3
17
21
18
13
10
11
13
16
18
18
12
0
-14
-20
-14
2
18
26
22
9
-4
-13
-18
-22
-24
-21
-10
7
22
26
16
-4
-20
-22
-10
8
20
21
15
10
11
15
18
16
12
11
14
17
17
13
11
13
17
18
15
11
11
16
20
17
11
8
13
22
25
13
-6
-19
-17
-3
7
4
-10
-20
-15
3
20
25
19
10
8
13
19
19
15
11
12
16
18
16
14
13
14
16
16
15
15
16
14
6
-8
-22
-28
-25
-15
-3
9
17
20
16
5
-10
-23
-28
-24
-14
-2
8
14
18
18
17
14
13
14
16
18
16
14
13
14
17
18
16
13
13
15
18
18
15
12
13
17
20
19
12
2
-9
-18
-24
-25
-18
-5
10
21
21
15
10
12
20
24
17
-1
-17
-21
-10
8
21
23
17
12
12
16
19
17
15
13
15
17
17
16
14
15
16
17
16
15
15
16
17
17
16
15
16
17
17
16
15
15
16
17
16
15
15
16
17
17
16
15
16
17
17
16
15
16
17
17
17
16
15
16
17
17
16
15
16
17
18
17
15
15
17
18
17
15
15
17
18
18
16
15
16
18
19
16
14
16
21
20
8
-11
-25
-25
-14
-6
-11
-26
-36
-31
-16
-10
-24
-55
-82
-93
-88
-81
-81
-83
-77
-59
-43
-44
-67
-103
-134
-156
-172
-188
-199
-194
-167
-133
-112
-120
-151
-182
-197
-192
-179
-167
-157
-144
-125
-101
-74
-45
-13
16
35
38
34
35
52
79
99
99
80
53
27
2
-28
-62
-85
-83
-52
-7
28
36
15
-23
-64
-92
-92
-52
31
142
249
318
329
284
206
126
70
56
90
162
245
309
328
293
209
94
-35
-157
-249
-283
-242
-132
14
147
224
222
146
18
-127
-247
-303
-270
-148
28
202
317
334
249
92
-87
-231
-296
-260
-131
54
240
374
415
354
207
16
-169
-307
-377
-383
-343
-279
-206
-128
-52
12
52
61
48
28
14
9
10
19
53
133
266
425
555
601
539
392
223
102
69
126
234
344
413
415
351
238
107
-12
-100
-164
-225
-297
-372
-406
-344
-156
146
496
808
1000
1020
856
532
121
-268
-510
-508
-246
194
661
994
1095
956
645
268
-77
-314
-403
-330
-116
180
467
640
615
354
-107
-654
-1126
-1365
-1279
-887
-321
225
574
632
414
13
-450
-861
-1130
-1194
-1020
-629
-102
429
830
1018
986
795
537
287
88
-51
-145
-220
-300
-397
-503
-583
-602
-547
-450
-372
-371
-455
-575
-648
-602
-416
-126
204
516
782
1000
1174
1284
1297
1176
917
562
191
-107
-264
-254
-93
170
465
704
787
633
216
-403
-1068
-1568
-1711
-1407
-721
131
851
1178
992
372
-439
-1142
-1505
-1447
-1041
-450
141
583
775
671
286
-296
-936
-1476
-1787
-1796
-1488
-897
-109
730
1421
1771
1669
1153
391
-384
-966
-1224
-1102
-608
168
1031
1710
1953
1667
989
232
-285
-403
-184
171
458
568
488
255
-79
-445
-740
-855
-735
-431
-87
136
150
-29
-311
-594
-803
-899
-867
-727
-538
-384
-332
-378
-444
-423
-258
13
284
451
479
413
339
317
346
369
311
126
-166
-481
-703
-732
-539
-185
201
470
520
333
-16
-384
-618
-611
-352
65
486
768
850
768
611
455
304
107
-188
-571
-950
-1187
-1170
-870
-357
232
748
1092
1232
1202
1069
894
720
573
478
463
555
752
1012
1265
1425
1440
1309
1087
850
659
516
364
126
-238
-700
-1175
-1582
-1884
-2095
-2224
-2241
-2073
-1667
-1052
-340
329
862
1247
1517
1697
1772
1720
1546
1306
1074
902
808
787
832
929
1030
1050
899
537
3
-613
-1225
-1791
-2302
-2734
-3022
-3085
-2892
-2505
-2061
-1696
-1465
-1310
-1103
-723
-125
636
1434
2117
2552
2666
2460
2025
1519
1123
963
1056
1294
1503
1528
1304
870
330
-200
-626
-883
-944
-836
-656
-552
-645
-950
-1336
-1595
-1558
-1196
-625
-33
421
657
666
464
84
-410
-897
-1217
-1227
-874
-233
515
1147
1478
1429
1053
514
34
-190
-42
474
1246
2089
2787
3140
3013
2390
1403
310
-596
-1101
-1163
-914
-586
-393
-442
-715
-1125
-1581
-2032
-2460
-2836
-3095
-3149
-2936
-2468
-1831
-1160
-573
-139
134
283
377
510
776
1229
1841
2484
2968
3117
2845
2177
1239
217
-686
-1287
-1481
-1279
-824
-335
-14
44
-139
-468
-853
-1236
-1575
-1805
-1835
-1593
-1077
-369
388
1051
1520
1760
1805
1747
1703
1765
1951
2194
2377
2392
2187
1752
1100
253
-721
-1682
-2429
-2785
-2699
-2287
-1778
-1395
-1246
-1297
-1415
-1457
-1344
-1093
-802
-608
-620
-866
-1270
-1678
-1919
-1864
-1458
-728
218
1201
1984
2333
2108
1339
238
-874
-1691
-2020
-1827
-1219
-404
370
877
997
766
376
76
58
361
886
1466
1952
2246
2290
2049
1533
831
120
-383
-510
-221
385
1103
1690
1926
1673
927
-156
-1292
-2170
-2587
-2534
-2182
-1762
-1439
-1249
-1131
-1010
-858
-679
-470
-190
214
748
1343
1885
2291
2565
2776
2982
3146
3132
2800
2127
1269
492
8
-159
-191
-338
-744
-1337
-1890
-2180
-2148
-1928
-1747
-1780
-2059
-2473
-2841
-2985
-2777
-2163
-1186
7
1191
2136
2694
2838
2638
2201
1630
1022
489
143
49
179
423
658
825
949
1078
1216
1307
1285
1147
965
832
790
806
814
776
698
587
404
70
-459
-1126
-1763
-2180
-2261
-2029
-1609
-1164
-834
-724
-905
-1394
-2109
-2841
-3302
-3244
-2586
-1473
-219
820
1392
1426
1034
453
-52
-275
-144
262
742
1066
1073
731
133
-564
-1202
-1662
-1881
-1843
-1585
-1194
-780
-429
-159
80
359
700
1037
1245
1217
934
494
69
-176
-157
100
481
841
1065
1117
1042
929
857
841
825
723
489
158
-153
-317
-279
-105
38
-13
-318
-780
-1191
-1356
-1216
-891
-616
-591
-861
-1287
-1630
-1707
-1499
-1165
-935
-963
-1230
-1547
-1665
-1417
-815
-34
684
1151
1317
1256
1104
981
953
1033
1200
1419
1639
1800
1851
1783
1646
1533
1528
1659
1865
2016
1969
1640
1047
316
-370
-847
-1042
-1002
-857
-745
-732
-781
-788
-655
-357
31
379
575
575
412
161
-124
-437
-801
-1228
-1675
-2040
-2184
-1987
-1393
-448
687
1749
2454
2602
2189
1444
733
373
459
812
1114
1113
786
332
6
-63
54
154
61
-271
-753
-1254
-1678
-1984
-2145
-2126
-1900
-1509
-1086
-807
-796
-1029
-1333
-1462
-1227
-592
301
1194
1818
2004
1752
1220
646
231
51
50
107
131
106
66
30
-40
-200
-463
-749
-926
-895
-661
-331
-40
132
180
146
60
-76
-251
-402
-408
-145
416
1154
1807
2079
1790
983
-70
-991
-1476
-1430
-982
-375
169
528
663
563
226
-298
-860
-1237
-1246
-875
-318
132
249
-5
-487
-984
-1329
-1457
-1366
-1082
-634
-75
504
1000
1344
1530
1620
1689
1779
1873
1922
1882
1753
1568
1360
1109
746
206
-496
-1215
-1722
-1830
-1509
-924
-355
-42
-76
-372
-740
-989
-1004
-787
-440
-130
-20
-191
-589
-1037
-1312
-1251
-818
-108
700
1393
1764
1654
1024
11
-1072
-1846
-2040
-1619
-786
142
900
1352
1480
1311
878
245
-454
-1030
-1306
-1215
-827
-306
183
537
729
774
691
500
242
-3
-115
25
476
1183
1965
2562
2739
2395
1616
636
-269
-897
-1179
-1168
-980
-745
-576
-551
-691
-951
-1229
-1420
-1475
-1421
-1322
-1219
-1103
-937
-718
-502
-377
-389
-496
-582
-531
-288
117
600
1062
1424
1626
1628
1408
978
394
-240
-786
-1104
-1110
-821
-376
12
152
-28
-446
-910
-1220
-1254
-1004
-562
-71
311
461
346
59
-202
-226
93
694
1380
1943
2260
2328
2203
1943
1583
1169
781
512
404
411
424
343
145
-111
-338
-487
-583
-709
-951
-1341
-1814
-2220
-2383
-2188
-1663
-979
-369
1
119
122
201
483
963
1513
1952
2123
1959
1528
1016
666
650
963
1395
1638
1461
841
-26
-853
-1415
-1634
-1564
-1306
-958
-607
-351
-291
-486
-897
-1377
-1723
-1770
-1472
-921
-310
157
356
297
101
-74
-122
-26
163
391
646
946
1288
1603
1771
1687
1326
775
197
-241
-439
-400
-221
-38
45
10
-71
-96
-17
129
249
285
262
268
361
505
586
502
256
-43
-256
-310
-243
-152
-123
-177
-282
-389
-464
-499
-516
-556
-661
-841
-1040
-1149
-1068
-791
-437
-194
-195
-425
-727
-902
-837
-568
-246
-29
14
-73
-173
-181
-80
52
96
-22
-255
-446
-421
-100
431
968
1305
1349
1155
853
556
300
65
-163
-341
-380
-206
179
676
1121
1353
1280
924
410
-83
-401
-469
-311
-25
273
487
560
460
176
-276
-825
-1342
-1658
-1625
-1192
-455
360
970
1156
860
216
-513
-1051
-1225
-1026
-584
-92
281
441
377
133
-231
-650
-1066
-1408
-1606
-1599
-1370
-959
-459
18
379
575
608
523
395
307
331
498
786
1136
1480
1773
1989
2102
2069
1856
1482
1042
681
516
563
730
873
880
707
367
-104
-670
-1278
-1842
-2251
-2419
-2326
-2028
-1635
-1259
-984
-841
-811
-830
-815
-695
-455
-134
195
472
680
830
933
971
911
733
469
191
-10
-66
41
271
540
744
797
668
399
82
-193
-381
-498
-587
-666
-707
-664
-519
-316
-145
-74
-103
-163
-162
-63
93
215
241
190
162
273
575
1016
1467
1788
1894
1773
1465
1028
517
-15
-502
-869
-1051
-1024
-822
-537
-290
-190
-290
-573
-965
-1369
-1704
-1923
-2005
-1934
-1691
-1271
-714
-118
382
668
686
469
127
-204
-403
-398
-176
232
762
1328
1831
2167
2257
2071
1663
1158
704
412
309
341
412
429
320
43
-416
-1008
-1606
-2009
-2044
-1656
-969
-240
278
459
343
74
-211
-441
-604
-684
-635
-403
11
520
976
1252
1297
1150
894
607
341
135
40
111
375
795
1267
1645
1799
1659
1247
666
74
-374
-579
-538
-341
-118
26
53
-5
-98
-199
-315
-470
-675
-921
-1197
-1497
-1804
-2058
-2152
-1976
-1495
-808
-128
314
394
167
-155
-316
-145
365
1059
1714
2137
2242
2062
1710
1319
1002
823
792
857
904
797
428
-213
-1025
-1829
-2443
-2752
-2724
-2396
-1842
-1164
-491
47
363
459
420
363
363
420
489
526
529
515
485
419
299
150
40
36
160
370
587
740
778
669
390
-54
-603
-1136
-1515
-1643
-1508
-1172
-736
-304
29
180
100
-190
-580
-908
-1037
-926
-632
-249
153
555
938
1240
1353
1190
768
224
-237
-439
-303
147
825
1602
2316
2783
2842
2443
1709
906
330
155
360
762
1132
1297
1187
804
193
-575
-1391
-2112
-2602
-2789
-2689
-2391
-2007
-1625
-1310
-1109
-1051
-1127
-1268
-1355
-1269
-941
-385
320
1066
1741
2251
2522
2522
2281
1890
1470
1118
877
726
610
467
251
-54
-421
-768
-983
-977
-755
-444
-249
-337
-727
-1253
-1639
-1645
-1201
-439
375
982
1249
1208
1012
841
826
1014
1379
1827
2224
2416
2278
1783
1043
274
-306
-603
-695
-766
-981
-1376
-1858
-2292
-2603
-2806
-2961
-3092
-3161
-3103
-2876
-2500
-2035
-1544
-1070
-641
-278
8
224
399
563
721
859
960
1044
1163
1371
1674
2011
2273
2365
2257
2001
1711
1502
1441
1508
1619
1668
1588
1372
1057
683
264
-192
-653
-1043
-1275
-1309
-1183
-998
-848
-783
-800
-887
-1046
-1277
-1541
-1746
-1784
-1602
-1234
-777
-323
84
433
706
857
839
661
409
205
129
175
269
339
368
386
425
474
484
414
274
121
11
-37
-51
-67
-103
-159
-246
-399
-643
-945
-1183
-1190
-856
-213
552
1188
1499
1429
1063
556
57
-337
-587
-691
-672
-574
-447
-330
-236
-153
-48
111
350
685
1107
1573
2005
2317
2456
2431
2308
2173
2086
2063
2079
2078
1993
1754
1324
736
114
-371
-585
-526
-339
-238
-385
-800
-1363
-1903
-2293
-2505
-2587
-2605
-2609
-2631
-2692
-2806
-2957
-3091
-3123
-2974
-2606
-2025
-1278
-417
488
1348
2059
2535
2747
2744
2625
2478
2342
2198
2004
1738
1413
1060
705
355
10
-320
-609
-818
-915
-895
-788
-658
-578
-598
-718
-883
-1020
-1085
-1079
-1040
-997
-947
-868
-754
-635
-549
-507
-477
-405
-258
-46
207
479
758
1006
1139
1065
751
266
-241
-635
-864
-963
-993
-978
-909
-784
-651
-572
-562
-559
-462
-223
104
396
554
575
536
523
561
605
593
497
340
172
34
-54
-78
-18
152
445
841
1276
1654
1869
1846
1579
1146
695
383
316
489
798
1087
1227
1179
1000
794
642
555
492
424
386
464
721
1110
1471
1626
1510
1228
992
979
1212
1564
1853
1956
1859
1623
1333
1051
816
634
478
295
38
-281
-591
-810
-927
-1018
-1188
-1475
-1809
-2067
-2178
-2178
-2161
-2176
-2173
-2045
-1733
-1283
-811
-415
-107
160
422
666
845
937
976
1030
1144
1306
1461
1550
1545
1455
1310
1156
1042
1002
1047
1145
1245
1292
1245
1085
810
448
64
-251
-421
-439
-382
-360
-441
-609
-786
-914
-1004
-1124
-1329
-1602
-1854
-1991
-1977
-1851
-1695
-1585
-1572
-1672
-1876
-2142
-2397
-2562
-2590
-2493
-2328
-2151
-1984
-1813
-1622
-1420
-1240
-1112
-1042
-1014
-1016
-1029
-1022
-944
-735
-393
-1
301
400
294
98
-19
56
325
702
1084
1409
1663
1851
1967
2013
2016
2039
2135
2294
2423
2397
2145
1710
1233
865
678
622
576
425
130
-270
-709
-1146
-1590
-2069
-2597
-3146
-3650
-4034
-4236
-4231
-4034
-3698
-3308
-2947
-2661
-2436
-2208
-1899
-1476
-969
-453
11
416
801
1208
1630
2004
2251
2330
2265
2111
1905
1636
1280
857
461
215
190
332
489
501
306
-20
-326
-483
-463
-328
-164
-21
112
273
499
808
1211
1705
2271
2850
3349
3673
3774
3673
3458
3235
3082
3021
3018
3010
2937
2768
2507
2182
1829
1474
1133
813
513
230
-42
-307
-567
-832
-1126
-1480
-1904
-2348
-2702
-2847
-2745
-2480
-2236
-2179
-2354
-2659
-2928
-3040
-2991
-2863
-2740
-2632
-2472
-2164
-1645
-920
-62
805
1540
2036
2269
2307
2267
2244
2250
2231
2137
1995
1910
2004
2321
2777
3188
3355
3151
2587
1812
1055
527
323
381
529
590
471
177
-238
-727
-1254
-1750
-2096
-2168
-1935
-1516
-1135
-998
-1188
-1643
-2230
-2834
-3389
-3867
-4251
-4532
-4717
-4828
-4867
-4812
-4639
-4372
-4100
-3928
-3903
-3968
-3999
-3876
-3545
-3020
-2351
-1603
-857
-199
316
714
1106
1622
2310
3090
3796
4284
4514
4553
4504
4433
4345
4206
3989
3699
3378
3086
2875
2762
2711
2642
2484
2229
1938
1706
1586
1546
1496
1347
1073
715
361
103
10
95
295
479
498
275
-139
-598
-974
-1260
-1583
-2090
-2815
-3619
-4277
-4630
-4686
-4603
-4567
-4661
-4824
-4899
-4735
-4269
-3547
-2679
-1785
-951
-223
375
829
1145
1380
1649
2074
2700
3436
4078
4428
4416
4128
3736
3364
3016
2611
2074
1405
665
-88
-839
-1603
-2374
-3097
-3700
-4142
-4447
-4683
-4925
-5216
-5559
-5903
-6142
-6137
-5770
-5019
-4002
-2935
-2024
-1360
-884
-456
39
629
1257
1851
2366
2795
3136
3375
3489
3478
3391
3308
3300
3372
3443
3363
2982
2231
1166
-48
-1218
-2197
-2921
-3378
-3553
-3418
-2980
-2335
-1682
-1230
-1077
-1141
-1210
-1078
-667
-64
556
1040
1324
1432
1438
1418
1432
1510
1644
1781
1840
1758
1520
1162
745
315
-95
-450
-702
-804
-745
-557
-293
5
324
656
977
1252
1472
1670
1889
2120
2282
2277
2093
1866
1816
2104
2699
3384
3871
3964
3636
3001
2221
1433
729
162
-254
-559
-848
-1231
-1763
-2406
-3034
-3494
-3671
-3534
-3154
-2671
-2252
-2019
-1996
-2096
-2169
-2091
-1824
-1427
-1000
-626
-334
-119
39
174
336
595
1006
1564
2179
2711
3041
3137
3093
3096
3352
3985
4961
6078
7035
7557
7523
7014
6265
5543
5032
4781
4712
4684
4542
4165
3493
2539
1390
187
-921
-1809
-2408
-2717
-2805
-2803
-2856
-3070
-3457
-3929
-4355
-4635
-4737
-4680
-4487
-4150
-3653
-3018
-2326
-1691
-1199
-864
-639
-454
-259
-38
210
482
778
1081
1357
1556
1645
1634
1588
1604
1752
2023
2320
2499
2465
2228
1899
1611
1435
1359
1340
1365
1466
1663
1903
2061
2019
1749
1328
865
408
-83
-670
-1339
-1963
-2362
-2422
-2179
-1816
-1577
-1653
-2097
-2802
-3551
-4108
-4323
-4202
-3895
-3614
-3515
-3623
-3833
-3986
-3950
-3678
-3197
-2572
-1862
-1098
-289
559
1405
2159
2693
2894
2729
2275
1697
1180
856
760
839
976
1033
900
536
3
-555
-984
-1208
-1279
-1339
-1523
-1880
-2348
-2809
-3154
-3323
-3311
-3157
-2937
-2755
-2698
-2777
-2899
-2907
-2670
-2173
-1513
-823
-188
386
927
1433
1867
2212
2517
2894
3426
4093
4752
5223
5393
5275
4973
4604
4231
3852
3436
2963
2431
1848
1217
545
-145
-811
-1411
-1916
-2321
-2635
-2868
-3030
-3141
-3228
-3310
-3379
-3381
-3238
-2889
-2321
-1581
-744
111
925
1655
2260
2710
3004
3180
3301
3415
3528
3608
3619
3562
3470
3376
3272
3111
2840
2446
1978
1520
1142
880
728
659
631
592
492
302
32
-261
-506
-638
-614
-408
-17
519
1087
1519
1660
1463
1040
615
412
547
978
1552
2073
2367
2312
1872
1116
228
-550
-1014
-1098
-887
-561
-291
-168
-203
-360
-593
-859
-1124
-1373
-1626
-1922
-2281
-2670
-3008
-3223
-3305
-3308
-3295
-3273
-3185
-2964
-2606
-2181
-1794
-1516
-1362
-1312
-1345
-1452
-1615
-1786
-1901
-1918
-1847
-1738
-1648
-1603
-1588
-1555
-1445
-1219
-889
-524
-229
-69
-5
106
433
1039
1812
2516
2930
2980
2768
2486
2300
2296
2483
2840
3314
3793
4105
4080
3660
2967
2261
1795
1670
1766
1819
1574
925
-27
-1034
-1821
-2221
-2239
-2043
-1869
-1917
-2263
-2845
-3510
-4091
-4464
-4576
-4430
-4067
-3556
-2980
-2441
-2037
-1825
-1773
-1774
-1681
-1397
-941
-451
-89
78
147
335
838
1694
2745
3732
4444
4808
4885
4780
4559
4248
3873
3505
3244
3162
3260
3476
3735
3988
4202
4320
4231
3821
3053
2040
1028
287
-39
-14
120
81
-308
-1028
-1892
-2655
-3133
-3273
-3154
-2932
-2767
-2767
-2952
-3253
-3539
-3673
-3574
-3252
-2803
-2361
-2040
-1889
-1877
-1919
-1897
-1708
-1301
-711
-52
531
948
1226
1500
1925
2557
3292
3904
4170
4002
3501
2905
2466
2326
2472
2754
2977
2989
2749
2340
1924
1662
1637
1807
2025
2124
1987
1611
1080
510
-6
-413
-680
-784
-722
-543
-358
-309
-492
-903
-1439
-1958
-2361
-2630
-2803
-2925
-3010
-3054
-3071
-3114
-3256
-3542
-3961
-4437
-4878
-5208
-5397
-5447
-5372
-5179
-4871
-4454
-3956
-3427
-2927
-2491
-2120
-1779
-1435
-1090
-792
-604
-552
-583
-580
-426
-78
394
829
1057
970
578
-3
-602
-1062
-1294
-1301
-1160
-988
-901
-995
-1332
-1910
-2648
-3381
-3902
-4057
-3824
-3333
-2785
-2332
-1997
-1703
-1373
-1029
-787
-754
-915
-1105
-1104
-777
-163
555
1169
1559
1721
1730
1669
1594
1538
1524
1549
1562
1467
1170
654
17
-574
-982
-1194
-1324
-1537
-1919
-2424
-2899
-3196
-3261
-3161
-3023
-2952
-2975
-3048
-3091
-3031
-2825
-2465
-1990
-1472
-991
-594
-267
50
409
807
1190
1509
1781
2087
2508
3033
3545
3893
4013
3996
4038
4321
4876
5582
6234
6673
6849
6803
6603
6274
5803
5180
4443
3699
3084
2697
2545
2528
2485
2282
1888
1395
953
664
513
396
217
-18
-203
-222
-69
132
212
103
-95
-170
58
619
1384
2156
2773
3146
3238
3023
2494
1708
815
28
-468
-601
-446
-187
-33
-127
-486
-989
-1435
-1644
-1557
-1285
-1036
-981
-1133
-1339
-1393
-1182
-754
-267
132
387
539
664
832
1094
1485
2000
2540
2914
2913
2451
1647
792
193
24
258
737
1270
1713
1979
2029
1879
1594
1278
1004
762
455
-8
-628
-1290
-1827
-2118
-2144
-1969
-1687
-1391
-1173
-1130
-1326
-1741
-2237
-2612
-2693
-2429
-1915
-1339
-897
-721
-830
-1126
-1435
-1579
-1461
-1114
-667
-258
49
272
454
599
662
618
514
458
529
699
843
826
620
324
96
31
95
157
82
-171
-520
-807
-900
-775
-550
-419
-530
-875
-1284
-1522
-1454
-1132
-751
-497
-423
-428
-362
-145
196
593
1020
1514
2107
2754
3318
3650
3682
3477
3193
3015
3069
3392
3916
4486
4907
5008
4719
4094
3294
2500
1858
1444
1269
1292
1432
1566
1564
1338
876
249
-439
-1099
-1686
-2192
-2621
-2975
-3250
-3445
-3565
-3621
-3631
-3611
-3564
-3459
-3240
-2855
-2309
-1681
-1104
-695
-510
-536
-729
-1053
-1467
-1895
-2217
-2310
-2120
-1714
-1256
-925
-836
-991
-1295
-1605
-1784
-1757
-1544
-1245
-982
-812
-674
-434
13
639
1277
1733
1910
1877
1804
1842
2011
2197
2215
1912
1243
297
-717
-1548
-2009
-2076
-1896
-1723
-1772
-2129
-2754
-3566
-4503
-5509
-6474
-7210
-7543
-7440
-7068
-6711
-6584
-6701
-6894
-6956
-6777
-6386
-5871
-5288
-4647
-3951
-3255
-2660
-2256
-2070
-2044
-2057
-1962
-1632
-1014
-182
660
1269
1498
1403
1211
1182
1442
1934
2507
3049
3542
4001
4381
4561
4446
4082
3684
3512
3705
4188
4731
5087
5118
4814
4248
3527
2775
2127
1695
1496
1410
1211
694
-203
-1338
-2440
-3243
-3618
-3610
-3376
-3071
-2760
-2399
-1907
-1275
-635
-229
-273
-799
-1576
-2195
-2276
-1689
-632
485
1268
1545
1410
1103
840
691
595
459
249
23
-124
-135
-27
118
208
193
91
-43
-150
-211
-236
-235
-184
-19
308
774
1268
1639
1801
1787
1733
1774
1946
2161
2271
2177
1880
1470
1056
713
477
360
361
441
507
438
148
-345
-908
-1370
-1622
-1682
-1674
-1739
-1936
-2215
-2466
-2598
-2598
-2509
-2368
-2151
-1785
-1228
-546
74
411
348
-36
-492
-732
-589
-87
598
1260
1772
2119
2354
2545
2743
2992
3331
3770
4252
4657
4852
4787
4545
4307
4242
4401
4698
4985
5157
5204
5180
5115
4979
4708
4270
3711
3121
2578
2109
1705
1359
1077
858
670
465
230
15
-106
-108
-43
5
26
126
456
1073
1850
2532
2902
2916
2727
2559
2569
2777
3106
3461
3767
3971
4013
3829
3378
2671
1781
832
-25
-661
-1030
-1215
-1404
-1780
-2397
-3127
-3746
-4086
-4133
-3992
-3759
-3435
-2962
-2344
-1704
-1216
-950
-804
-577
-146
435
994
1402
1665
1872
2052
2086
1801
1134
247
-544
-968
-962
-692
-418
-339
-517
-899
-1390
-1887
-2288
-2496
-2457
-2217
-1930
-1795
-1949
-2375
-2895
-3261
-3285
-2938
-2355
-1761
-1359
-1254
-1442
-1844
-2361
-2904
-3398
-3787
-4035
-4135
-4102
-3957
-3727
-3446
-3172
-2973
-2889
-2896
-2905
-2822
-2616
-2338
-2065
-1832
-1601
-1318
-989
-707
-580
-625
-725
-710
-489
-134
170
265
127
-136
-395
-592
-752
-898
-994
-950
-723
-376
-56
116
143
132
196
338
457
447
308
163
159
342
613
805
799
591
261
-112
-497
-893
-1278
-1584
-1726
-1655
-1389
-1002
-609
-333
-285
-501
-878
-1159
-1034
-307
950
2399
3587
4182
4110
3546
2777
2056
1527
1228
1122
1124
1122
1020
788
483
231
160
338
752
1320
1911
2378
2586
2474
2106
1666
1379
1398
1712
2155
2496
2556
2289
1789
1251
885
828
1065
1419
1636
1532
1117
602
259
243
488
770
865
693
329
-87
-465
-796
-1103
-1361
-1476
-1335
-892
-217
531
1177
1617
1863
2016
2196
2460
2782
3094
3369
3657
4058
4622
5270
5807
6025
5829
5295
4623
4034
3669
3540
3546
3505
3216
2542
1493
258
-867
-1631
-1979
-2081
-2222
-2609
-3258
-4006
-4656
-5087
-5294
-5323
-5198
-4917
-4503
-4056
-3719
-3583
-3609
-3632
-3469
-3051
-2475
-1939
-1593
-1424
-1258
-887
-229
589
1292
1629
1528
1139
725
499
512
669
835
923
909
786
520
83
-473
-989
-1248
-1113
-623
14
527
723
563
149
-342
-725
-860
-697
-305
147
467
564
507
475
607
873
1083
1020
617
-9
-638
-1110
-1405
-1598
-1765
-1929
-2107
-2363
-2794
-3441
-4204
-4869
-5244
-5290
-5134
-4959
-4860
-4790
-4622
-4259
-3696
-3011
-2313
-1707
-1275
-1056
-1002
-961
-717
-103
906
2167
3438
4479
5121
5291
5018
4444
3803
3348
3234
3439
3793
4090
4203
4107
3823
3365
2761
2124
1661
1556
1813
2188
2308
1913
1035
-24
-887
-1315
-1300
-1002
-629
-331
-179
-161
-198
-165
42
440
932
1365
1635
1737
1738
1693
1596
1415
1175
986
997
1289
1801
2348
2687
2613
2027
989
-270
-1396
-2032
-1999
-1401
-590
33
235
73
-185
-241
70
741
1657
2696
3766
4787
5652
6243
6473
6346
5977
5551
5239
5122
5149
5160
4968
4453
3616
2590
1574
756
238
-13
-165
-469
-1152
-2288
-3717
-5089
-6020
-6290
-5961
-5344
-4829
-4706
-5058
-5772
-6605
-7275
-7537
-7273
-6547
-5620
-4838
-4463
-4522
-4798
-4963
-4784
-4250
-3552
-2948
-2626
-2629
-2883
-3267
-3673
-4041
-4365
-4671
-4987
-5298
-5536
-5603
-5436
-5062
-4605
-4227
-4035
-4019
-4057
-3970
-3621
-2987
-2182
-1412
-875
-653
-654
-655
-429
118
886
1640
2157
2346
2281
2130
2040
2051
2103
2097
1967
1714
1390
1053
724
390
36
-321
-632
-863
-1043
-1271
-1645
-2176
-2751
-3199
-3414
-3432
-3389
-3394
-3424
-3354
-3087
-2679
-2329
-2240
-2454
-2808
-3038
-2944
-2490
-1780
-967
-189
458
908
1145
1231
1321
1603
2205
3125
4228
5299
6128
6575
6607
6317
5898
5569
5464
5571
5754
5857
5809
5644
5427
5175
4847
4405
3888
3397
3026
2789
2617
2437
2221
1988
1755
1504
1209
889
599
372
157
-158
-647
-1238
-1723
-1881
-1624
-1065
-446
-4
144
24
-233
-459
-519
-359
-39
285
449
378
148
-67
-117
26
260
451
545
599
739
1065
1601
2299
3078
3842
4484
4889
4971
4729
4283
3849
3657
3831
4323
4915
5319
5306
4817
3993
3106
2427
2103
2099
2233
2277
2067
1574
909
252
-249
-550
-714
-836
-944
-967
-803
-445
-52
112
-135
-741
-1408
-1774
-1645
-1119
-496
-62
93
98
175
470
981
1588
2140
2505
2589
2343
1790
1058
362
-91
-200
-31
238
427
438
262
-75
-556
-1163
-1832
-2442
-2854
-2996
-2898
-2655
-2352
-2019
-1663
-1338
-1164
-1272
-1695
-2319
-2937
-3376
-3579
-3589
-3449
-3144
-2641
-1990
-1386
-1079
-1206
-1659
-2133
-2322
-2134
-1741
-1439
-1427
-1679
-1996
-2161
-2077
-1774
-1321
-749
-57
723
1468
2004
2201
2065
1727
1362
1088
930
853
820
820
838
810
628
202
-450
-1159
-1665
-1750
-1375
-724
-119
154
-10
-493
-1045
-1440
-1588
-1552
-1475
-1478
-1598
-1775
-1893
-1848
-1608
-1256
-979
-984
-1377
-2082
-2856
-3417
-3597
-3415
-3034
-2647
-2384
-2283
-2320
-2432
-2509
-2406
-1998
-1266
-327
618
1407
1999
2449
2801
3014
2991
2688
2200
1734
1487
1532
1782
2055
2169
2015
1581
947
256
-354
-826
-1219
-1660
-2233
-2893
-3501
-3945
-4253
-4571
-5017
-5542
-5921
-5916
-5461
-4747
-4113
-3849
-4029
-4492
-4933
-5072
-4782
-4142
-3391
-2789
-2471
-2373
-2299
-2074
-1672
-1221
-868
-658
-510
-320
-55
242
539
874
1305
1798
2177
2235
1908
1368
918
767
891
1065
1047
736
187
-486
-1201
-1923
-2626
-3277
-3863
-4409
-4928
-5343
-5465
-5099
-4203
-2969
-1747
-847
-383
-249
-223
-83
343
1173
2447
4057
5713
7010
7621
7485
6863
6192
5852
5989
6503
7170
7772
8163
8255
7997
7393
6539
5635
4910
4514
4443
4557
4688
4749
4774
4860
5066
5347
5569
5598
5390
5030
4683
4503
4554
4773
5004
5072
4853
4313
3502
2520
1472
449
-480
-1266
-1875
-2299
-2559
-2705
-2804
-2914
-3064
-3243
-3401
-3471
-3394
-3156
-2792
-2381
-2017
-1775
-1690
-1749
-1885
-1997
-1985
-1803
-1497
-1183
-977
-911
-912
-868
-730
-570
-519
-655
-923
-1171
-1287
-1295
-1357
-1641
-2191
-2876
-3458
-3724
-3593
-3150
-2609
-2229
-2205
-2581
-3230
-3919
-4444
-4744
-4905
-5070
-5321
-5637
-5939
-6173
-6328
-6391
-6311
-6016
-5490
-4804
-4077
-3374
-2664
-1862
-923
106
1131
2073
2900
3577
4037
4205
4086
3814
3577
3510
3607
3771
3916
4025
4106
4113
3932
3490
2858
2258
1924
1929
2134
2288
2195
1830
1310
804
432
214
76
-112
-458
-952
-1422
-1594
-1258
-428
623
1508
1936
1844
1382
781
255
-38
-1
376
957
1476
1656
1376
743
6
-622
-1092
-1484
-1880
-2267
-2567
-2718
-2729
-2631
-2410
-1998
-1358
-560
226
840
1250
1568
1974
2595
3433
4366
5199
5745
5917
5801
5654
5781
6342
7210
8023
8406
8207
7581
6836
6206
5725
5297
4850
4423
4102
3892
3675
3301
2733
2096
1576
1261
1047
699
8
-1069
-2392
-3725
-4863
-5715
-6316
-6775
-7215
-7723
-8338
-9050
-9794
-10441
-10809
-10731
-10149
-9194
-8154
-7348
-6944
-6892
-6972
-6950
-6700
-6206
-5497
-4577
-3457
-2222
-1066
-222
162
109
-204
-534
-656
-420
230
1209
2274
3072
3296
2863
1992
1086
506
373
542
747
771
544
110
-455
-1080
-1695
-2207
-2529
-2631
-2582
-2524
-2597
-2853
-3223
-3543
-3633
-3382
-2812
-2076
-1387
-917
-717
-717
-801
-896
-994
-1098
-1138
-966
-433
484
1632
2746
3595
4091
4306
4369
4383
4385
4379
4375
4377
4341
4145
3650
2811
1759
773
130
-63
67
253
285
161
74
254
772
1475
2097
2454
2569
2633
2820
3142
3443
3560
3498
3477
3784
4561
5664
6732
7393
7477
7076
6448
5853
5425
5165
4996
4834
4616
4293
3818
3155
2304
1322
330
-504
-1020
-1143
-935
-615
-467
-688
-1278
-2029
-2665
-3002
-3056
-2977
-2909
-2862
-2721
-2356
-1752
-1040
-431
-88
-53
-232
-459
-567
-443
-58
542
1251
1942
2484
2764
2704
2304
1682
1071
730
808
1243
1784
2147
2180
1927
1546
1164
812
476
206
149
462
1170
2109
2998
3598
3826
3751
3498
3147
2697
2111
1374
546
-244
-841
-1143
-1169
-1075
-1093
-1420
-2125
-3141
-4328
-5539
-6646
-7511
-7985
-7973
-7519
-6826
-6160
-5689
-5396
-5129
-4749
-4242
-3706
-3259
-2959
-2805
-2785
-2891
-3081
-3242
-3230
-2968
-2508
-1993
-1526
-1081
-545
132
826
1271
1230
666
-220
-1107
-1735
-2021
-2057
-2011
-2033
-2204
-2536
-2999
-3547
-4129
-4663
-5027
-5064
-4651
-3794
-2696
-1714
-1209
-1354
-2033
-2898
-3536
-3672
-3267
-2496
-1646
-1004
-768
-985
-1538
-2162
-2534
-2416
-1788
-893
-143
88
-323
-1153
-1931
-2179
-1667
-527
838
1982
2637
2807
2699
2585
2677
3061
3689
4398
4964
5186
4994
4502
3953
3577
3456
3505
3574
3588
3595
3697
3935
4229
4437
4461
4319
4120
3992
4006
4153
4358
4521
4557
4436
4200
3942
3727
3527
3219
2683
1916
1074
394
41
8
134
218
146
-53
-245
-269
-12
529
1226
1839
2116
1923
1340
630
93
-108
-15
202
402
567
774
1078
1416
1631
1575
1217
671
125
-272
-489
-615
-796
-1146
-1678
-2304
-2896
-3366
-3712
-4001
-4300
-4616
-4907
-5135
-5316
-5511
-5763
-6041
-6241
-6244
-5978
-5431
-4634
-3650
-2594
-1655
-1048
-906
-1162
-1536
-1657
-1257
-313
948
2175
3050
3403
3248
2758
2199
1849
1883
2291
2871
3335
3469
3259
2877
2549
2391
2337
2208
1856
1290
685
278
226
507
922
1194
1101
589
-192
-936
-1306
-1079
-254
930
2083
2830
2979
2604
1997
1512
1392
1674
2220
2831
3362
3761
4032
4177
4180
4045
3830
3636
3535
3513
3467
3275
2891
2384
1896
1548
1368
1261
1052
566
-288
-1451
-2709
-3747
-4291
-4244
-3757
-3154
-2757
-2700
-2883
-3077
-3123
-3063
-3090
-3373
-3871
-4308
-4337
-3773
-2739
-1595
-719
-290
-221
-281
-274
-140
81
363
738
1246
1831
2316
2496
2284
1781
1210
768
528
451
475
580
768
1008
1225
1360
1423
1473
1518
1454
1115
416
-521
-1408
-1961
-2077
-1877
-1609
-1510
-1729
-2337
-3334
-4607
-5897
-6858
-7228
-7006
-6468
-5998
-5832
-5943
-6123
-6192
-6137
-6077
-6108
-6191
-6168
-5882
-5299
-4528
-3747
-3099
-2623
-2240
-1801
-1171
-324
616
1432
1961
2222
2422
2822
3555
4546
5590
6496
7172
7595
7728
7518
6976
6256
5604
5199
5007
4802
4344
3576
2666
1872
1352
1076
877
575
64
-683
-1616
-2605
-3439
-3889
-3824
-3309
-2584
-1923
-1483
-1246
-1101
-953
-781
-602
-412
-198
21
151
78
-234
-689
-1097
-1296
-1245
-1037
-817
-707
-770
-1027
-1473
-2071
-2725
-3290
-3611
-3605
-3301
-2831
-2361
-2007
-1768
-1534
-1147
-501
382
1367
2285
3045
3669
4237
4778
5214
5396
5237
4804
4317
4025
4067
4406
4883
5326
5640
5828
5943
6047
6185
6389
6663
6962
7171
7133
6731
5976
5030
4141
3499
3133
2902
2597
2086
1388
634
-57
-669
-1291
-2009
-2804
-3521
-3956
-3990
-3680
-3233
-2899
-2838
-3061
-3450
-3842
-4109
-4183
-4046
-3705
-3205
-2651
-2216
-2073
-2293
-2762
-3217
-3383
-3136
-2555
-1837
-1139
-502
103
655
1029
1089
826
418
109
19
47
-26
-307
-660
-790
-483
201
959
1463
1596
1495
1422
1553
1880
2265
2554
2666
2593
2367
2039
1667
1302
956
579
100
-493
-1098
-1525
-1618
-1366
-942
-609
-578
-895
-1428
-1938
-2198
-2102
-1717
-1263
-1020
-1196
-1809
-2666
-3456
-3899
-3880
-3473
-2880
-2328
-1995
-1993
-2353
-3019
-3826
-4537
-4939
-4953
-4684
-4365
-4208
-4290
-4523
-4747
-4835
-4748
-4492
-4046
-3332
-2260
-826
835
2470
3805
4649
4966
4885
4662
4599
4948
5804
7035
8297
9161
9308
8700
7614
6507
5775
5543
5608
5585
5148
4228
3051
1989
1351
1229
1480
1843
2088
2112
1954
1742
1612
1651
1866
2195
2555
2901
3255
3680
4197
4709
5003
4848
4151
3051
1874
974
540
502
593
526
173
-380
-929
-1338
-1667
-2143
-2988
-4203
-5496
-6421
-6647
-6186
-5401
-4785
-4665
-5010
-5478
-5637
-5216
-4224
-2911
-1614
-603
13
291
384
446
555
703
840
942
1046
1227
1537
1971
2470
2948
3312
3456
3282
2771
2060
1458
1321
1843
2907
4100
4928
5071
4538
3611
2657
1936
1521
1343
1299
1336
1452
1645
1852
1938
1763
1285
627
37
-251
-177
84
221
-29
-717
-1653
-2530
-3080
-3204
-2992
-2672
-2508
-2699
-3285
-4116
-4915
-5425
-5562
-5466
-5396
-5550
-5928
-6334
-6512
-6292
-5665
-4752
-3731
-2775
-2015
-1501
-1173
-877
-456
112
652
873
575
-166
-988
-1448
-1301
-651
135
697
922
987
1195
1723
2496
3242
3679
3686
3352
2898
2553
2464
2651
3017
3383
3568
3460
3073
2520
1936
1400
931
551
324
314
490
687
695
437
64
-148
-33
303
553
467
70
-365
-559
-478
-341
-413
-766
-1224
-1532
-1564
-1381
-1115
-820
-442
67
636
1066
1166
881
342
-215
-580
-666
-546
-421
-529
-1014
-1820
-2690
-3304
-3482
-3309
-3068
-3023
-3219
-3458
-3455
-3061
-2364
-1626
-1118
-977
-1157
-1462
-1632
-1433
-744
397
1802
3216
4411
5258
5740
5939
6011
6160
6557
7230
8004
8552
8588
8045
7131
6162
5360
4731
4135
3456
2721
2052
1538
1136
699
72
-817
-1945
-3224
-4526
-5698
-6603
-7187
-7535
-7831
-8230
-8731
-9158
-9274
-8952
-8257
-7390
-6559
-5882
-5395
-5104
-5018
-5123
-5343
-5543
-5596
-5455
-5149
-4724
-4166
-3404
-2377
-1123
206
1414
2384
3124
3739
4328
4897
5366
5633
5656
5479
5199
4908
4653
4436
4220
3937
3489
2786
1805
638
-520
-1465
-2104
-2506
-2839
-3242
-3726
-4169
-4405
-4334
-3967
-3404
-2783
-2246
-1922
-1912
-2245
-2843
-3524
-4065
-4299
-4181
-3794
-3292
-2833
-2517
-2378
-2385
-2458
-2481
-2319
-1853
-1043
21
1094
1848
2008
1515
585
-377
-984
-1058
-693
-141
362
716
930
1027
981
751
372
-13
-225
-177
55
294
401
373
341
453
773
1250
1778
2271
2692
3033
3284
3422
3435
3335
3156
2931
2688
2462
2311
2314
2546
3051
3816
4764
5743
6539
6913
6702
5917
4790
3695
2972
2755
2915
3152
3174
2839
2179
1329
436
-387
-1059
-1532
-1804
-1941
-2062
-2268
-2581
-2921
-3158
-3190
-2996
-2643
-2257
-1990
-1986
-2327
-2966
-3708
-4269
-4417
-4116
-3549
-3007
-2714
-2701
-2831
-2920
-2878
-2744
-2632
-2628
-2728
-2841
-2852
-2682
-2339
-1915
-1558
-1413
-1565
-2009
-2658
-3372
-3990
-4346
-4286
-3709
-2625
-1202
263
1444
2124
2289
2124
1917
1920
2248
2844
3512
4003
4105
3717
2887
1794
699
-150
-602
-665
-516
-425
-623
-1181
-1968
-2739
-3298
-3629
-3890
-4269
-4802
-5308
-5493
-5160
-4370
-3429
-2723
-2490
-2697
-3073
-3276
-3073
-2443
-1559
-674
3
380
472
359
142
-54
-71
243
940
1876
2716
3088
2813
2037
1168
637
649
1093
1667
2098
2301
2378
2504
2797
3271
3851
4423
4873
5119
5134
4972
4750
4594
4573
4660
4759
4762
4596
4239
3705
3026
2265
1525
950
682
800
1260
1884
2412
2608
2374
1803
1143
669
553
792
1245
1729
2112
2332
2378
2249
1953
1539
1097
724
459
242
-61
-571
-1319
-2214
-3092
-3803
-4284
-4562
-4712
-4779
-4750
-4574
-4226
-3770
-3343
-3085
-3036
-3093
-3058
-2755
-2142
-1336
-547
47
390
555
677
870
1171
1547
1933
2266
2498
2586
2495
2217
1813
1414
1175
1194
1439
1753
1935
1856
1529
1096
749
631
784
1151
1605
1994
2192
2146
1912
1647
1538
1700
2100
2562
2865
2864
2573
2161
1860
1839
2112
2519
2807
2772
2378
1794
1297
1103
1235
1511
1670
1538
1127
609
187
-32
-84
-108
-247
-566
-1018
-1478
-1815
-1982
-2045
-2145
-2403
-2836
-3339
-3767
-4027
-4134
-4150
-4119
-4025
-3845
-3620
-3483
-3586
-3979
-4538
-5001
-5082
-4611
-3605
-2274
-946
46
510
487
241
116
318
768
1162
1194
803
236
-126
-50
372
800
909
639
237
71
368
1067
1864
2413
2524
2228
1717
1197
774
419
33
-460
-1030
-1546
-1849
-1864
-1664
-1448
-1416
-1648
-2050
-2429
-2631
-2642
-2578
-2578
-2689
-2843
-2929
-2885
-2733
-2533
-2318
-2087
-1864
-1747
-1885
-2360
-3085
-3806
-4237
-4218
-3792
-3145
-2485
-1945
-1590
-1454
-1552
-1832
-2139
-2246
-1984
-1353
-546
162
565
628
471
270
168
230
463
845
1355
1977
2694
3488
4316
5104
5759
6206
6441
6554
6709
7073
7739
8669
9685
10516
10890
10650
9838
8689
7539
6662
6152
5897
5670
5265
4591
3697
2725
1843
1181
782
569
359
-73
-887
-2090
-3531
-4965
-6177
-7055
-7609
-7924
-8093
-8186
-8230
-8236
-8220
-8210
-8226
-8240
-8145
-7785
-7043
-5936
-4657
-3495
-2681
-2258
-2067
-1863
-1471
-880
-232
286
541
516
302
40
-129
-120
97
506
1079
1772
2502
3129
3491
3494
3198
2806
2552
2555
2757
3000
3155
3208
3205
3166
3034
2750
2345
1948
1687
1552
1379
960
196
-837
-1964
-3039
-4002
-4842
-5527
-5985
-6152
-6025
-5669
-5163
-4572
-3937
-3303
-2701
-2106
-1427
-556
519
1662
2636
3245
3446
3356
3158
2981
2872
2828
2857
2990
3249
3614
4022
4415
4753
5034
5261
5431
5525
5520
5405
5193
4927
4661
4435
4244
4033
3736
3324
2831
2326
1850
1383
870
276
-372
-994
-1513
-1882
-2092
-2145
-2050
-1847
-1639
-1570
-1774
-2295
-3057
-3887
-4579
-4977
-5030
-4821
-4544
-4422
-4589
-4998
-5422
-5570
-5262
-4545
-3662
-2901
-2410
-2121
-1815
-1299
-540
306
1014
1448
1647
1789
2049
2462
2902
3175
3166
2925
2630
2478
2572
2889
3316
3710
3942
3924
3636
3149
2610
2170
1885
1675
1378
883
231
-385
-740
-712
-347
170
619
830
741
408
-11
-321
-376
-158
208
524
636
502
174
-282
-847
-1538
-2356
-3250
-4157
-5053
-5965
-6911
-7832
-8587
-9044
-9187
-9132
-9029
-8927
-8718
-8228
-7377
-6264
-5118
-4137
-3358
-2662
-1893
-1004
-88
703
1294
1749
2206
2764
3395
3962
4318
4406
4270
4001
3660
3257
2786
2275
1802
1457
1277
1224
1199
1099
865
497
47
-402
-761
-947
-896
-582
-27
678
1372
1853
1951
1627
1020
413
87
167
550
981
1219
1178
933
620
301
-50
-466
-870
-1058
-814
-87
921
1832
2304
2227
1783
1318
1140
1356
1865
2473
3035
3516
3936
4270
4414
4250
3765
3126
2622
2509
2861
3523
4196
4593
4569
4164
3555
2962
2546
2352
2300
2237
2025
1622
1104
608
257
101
123
269
474
651
695
527
169
-226
-451
-400
-179
-58
-279
-856
-1527
-1913
-1771
-1147
-323
385
815
1006
1103
1207
1333
1440
1494
1497
1446
1315
1076
755
469
364
509
815
1065
1055
728
214
-264
-560
-701
-863
-1233
-1867
-2644
-3348
-3788
-3905
-3772
-3533
-3321
-3208
-3199
-3243
-3267
-3191
-2958
-2552
-2017
-1446
-948
-612
-466
-463
-499
-451
-231
172
680
1149
1428
1412
1098
593
90
-203
-153
222
748
1155
1206
797
0
-987
-1925
-2614
-2937
-2874
-2506
-2001
-1559
-1326
-1318
-1421
-1480
-1417
-1272
-1153
-1113
-1093
-967
-664
-254
73
125
-171
-724
-1335
-1780
-1903
-1659
-1126
-483
65
382
471
453
464
546
615
547
305
-13
-241
-273
-129
82
268
423
601
836
1101
1343
1538
1714
1890
2007
1925
1530
854
116
-386
-459
-154
236
338
-101
-1073
-2320
-3465
-4200
-4406
-4185
-3778
-3437
-3306
-3371
-3500
-3533
-3397
-3147
-2935
-2894
-3033
-3207
-3191
-2827
-2126
-1262
-441
239
846
1540
2438
3519
4640
5635
6405
6946
7308
7542
7677
7735
7727
7649
7457
7089
6515
5777
4987
4266
3666
3142
2577
1858
946
-99
-1143
-2033
-2675
-3059
-3255
-3332
-3301
-3102
-2681
-2083
-1486
-1108
-1055
-1220
-1329
-1113
-475
463
1460
2298
2871
3163
3183
2942
2477
1890
1325
908
680
591
553
480
306
-23
-540
-1213
-1919
-2481
-2768
-2791
-2711
-2741
-3009
-3486
-4009
-4384
-4483
-4286
-3858
-3307
-2747
-2272
-1944
-1779
-1753
-1818
-1920
-2008
-2044
-2004
-1899
-1777
-1703
-1720
-1807
-1889
-1875
-1714
-1413
-1022
-596
-173
228
593
916
1207
1491
1789
2089
2347
2522
2618
2706
2883
3210
3655
4091
4358
4329
3986
3423
2810
2316
2040
1971
1998
1972
1778
1381
836
248
-276
-661
-889
-993
-1039
-1099
-1222
-1410
-1629
-1823
-1943
-1960
-1853
-1617
-1266
-853
-461
-161
40
216
482
911
1476
2058
2521
2794
2909
2955
3007
3071
3092
3005
2787
2471
2115
1756
1387
964
446
-168
-829
-1461
-1995
-2397
-2665
-2820
-2893
-2926
-2970
-3059
-3164
-3179
-2957
-2414
-1600
-697
92
683
1163
1705
2418
3237
3958
4370
4393
4097
3621
3072
2500
1958
1552
1416
1607
2013
2379
2444
2111
1512
915
550
461
502
449
158
-352
-930
-1407
-1705
-1872
-2031
-2283
-2638
-3008
-3282
-3408
-3447
-3543
-3843
-4403
-5144
-5880
-6400
-6553
-6297
-5701
-4904
-4059
-3287
-2639
-2103
-1620
-1122
-563
75
796
1612
2541
3573
4631
5566
6217
6495
6446
6229
6015
5886
5784
5574
5143
4490
3724
2989
2377
1887
1449
989
481
-42
-514
-881
-1129
-1289
-1409
-1523
-1621
-1659
-1592
-1423
-1219
-1091
-1130
-1340
-1624
-1813
-1751
-1376
-749
-32
599
1040
1305
1490
1685
1892
2020
1970
1741
1462
1308
1363
1535
1609
1411
941
384
-27
-170
-101
10
16
-122
-336
-529
-634
-633
-556
-466
-452
-608
-975
-1493
-2007
-2340
-2394
-2204
-1903
-1638
-1477
-1394
-1312
-1164
-945
-718
-582
-621
-860
-1246
-1666
-2005
-2205
-2271
-2254
-2192
-2084
-1902
-1634
-1311
-995
-747
-606
-581
-660
-815
-1010
-1213
-1405
-1585
-1749
-1856
-1826
-1591
-1154
-613
-114
243
459
608
745
837
789
537
128
-285
-533
-535
-334
-49
211
410
575
755
963
1148
1210
1044
609
-35
-738
-1334
-1724
-1919
-2009
-2077
-2143
-2155
-2050
-1800
-1423
-968
-498
-87
185
270
202
109
143
371
700
925
876
543
98
-221
-265
-68
193
318
208
-87
-404
-567
-493
-241
14
88
-90
-423
-706
-756
-541
-185
129
279
262
152
30
-51
-49
86
398
860
1359
1741
1894
1805
1540
1173
756
330
-34
-240
-232
-38
238
507
767
1095
1552
2099
2599
2920
3033
3039
3086
3265
3550
3828
3973
3904
3605
3112
2492
1823
1178
603
120
-264
-540
-698
-745
-722
-686
-683
-710
-729
-697
-614
-530
-521
-654
-951
-1378
-1844
-2224
-2402
-2324
-2029
-1632
-1249
-952
-734
-553
-373
-185
2
188
372
540
655
692
666
639
678
802
970
1121
1215
1246
1209
1078
829
493
184
46
159
471
831
1083
1168
1130
1057
1006
977
953
941
976
1085
1257
1439
1577
1644
1653
1630
1601
1584
1604
1694
1891
2212
2641
3122
3577
3944
4202
4386
4553
4731
4888
4936
4799
4472
4038
3608
3236
2874
2404
1712
765
-382
-1619
-2832
-3937
-4891
-5696
-6392
-7046
-7698
-8327
-8837
-9121
-9134
-8921
-8575
-8141
-7562
-6730
-5596
-4263
-2960
-1918
-1223
-778
-384
109
706
1278
1653
1717
1453
926
248
-450
-1040
-1426
-1591
-1596
-1549
-1527
-1525
-1464
-1256
-875
-367
182
705
1172
1579
1928
2229
2498
2759
3014
3224
3328
3286
3121
2911
2743
2657
2643
2673
2739
2850
3011
3194
3350
3438
3450
3401
3315
3210
3089
2937
2697
2285
1637
796
-64
-700
-959
-897
-769
-860
-1299
-1977
-2648
-3106
-3302
-3323
-3278
-3213
-3102
-2911
-2643
-2326
-1990
-1658
-1366
-1178
-1146
-1254
-1394
-1434
-1313
-1097
-939
-972
-1228
-1630
-2049
-2370
-2515
-2436
-2111
-1571
-916
-301
134
334
361
350
418
594
798
895
775
426
-43
-460
-685
-698
-612
-593
-739
-1000
-1216
-1233
-1025
-707
-445
-328
-318
-301
-194
-5
188
324
403
475
569
664
715
701
643
565
438
185
-257
-858
-1485
-1988
-2305
-2511
-2751
-3132
-3650
-4206
-4699
-5083
-5381
-5644
-5920
-6242
-6639
-7108
-7592
-7969
-8116
-7990
-7669
-7293
-6956
-6633
-6220
-5639
-4934
-4258
-3758
-3465
-3273
-3014
-2566
-1894
-1033
-38
1041
2139
3174
4072
4822
5491
6166
6873
7516
7929
7974
7647
7084
6484
5997
5664
5428
5196
4903
4527
4082
3602
3131
2727
2449
2336
2391
2577
2832
3087
3272
3330
3233
3008
2747
2577
2596
2808
3126
3416
3585
3612
3531
3369
3122
2788
2413
2094
1910
1841
1745
1444
851
38
-814
-1538
-2087
-2527
-2956
-3411
-3855
-4219
-4457
-4544
-4448
-4126
-3565
-2842
-2119
-1567
-1257
-1113
-959
-634
-81
636
1391
2060
2565
2878
3029
3091
3163
3316
3548
3781
3910
3884
3744
3591
3503
3472
3407
3205
2822
2304
1757
1291
971
802
742
723
684
592
447
267
64
-175
-477
-843
-1222
-1517
-1641
-1578
-1415
-1320
-1459
-1907
-2602
-3355
-3936
-4178
-4058
-3696
-3279
-2958
-2777
-2673
-2541
-2303
-1943
-1494
-1006
-526
-87
285
582
824
1038
1231
1361
1352
1142
729
187
-378
-880
-1303
-1691
-2117
-2631
-3218
-3787
-4198
-4323
-4125
-3700
-3237
-2914
-2790
-2773
-2688
-2394
-1861
-1163
-406
322
965
1466
1765
1826
1682
1435
1195
1016
867
677
403
70
-250
-490
-640
-744
-870
-1058
-1299
-1527
-1658
-1629
-1445
-1185
-966
-873
-919
-1037
-1143
-1190
-1199
-1227
-1317
-1465
-1637
-1803
-1967
-2155
-2399
-2699
-3030
-3356
-3654
-3933
-4228
-4577
-4990
-5427
-5805
-6033
-6063
-5923
-5707
-5528
-5455
-5477
-5499
-5392
-5048
-4444
-3655
-2824
-2093
-1528
-1091
-681
-210
333
888
1379
1779
2122
2464
2824
3172
3457
3665
3828
4006
4253
4581
4982
5428
5876
6255
6490
6545
6467
6379
6410
6600
6855
6997
6874
6455
5842
5199
4654
4237
3903
3584
3232
2831
2371
1845
1255
633
42
-450
-803
-1022
-1141
-1198
-1213
-1194
-1145
-1066
-946
-759
-482
-117
293
674
959
1109
1115
993
770
497
259
146
209
401
581
580
303
-202
-756
-1149
-1250
-1070
-736
-403
-158
14
195
464
837
1253
1624
1877
1990
1973
1845
1607
1248
763
172
-490
-1182
-1873
-2539
-3167
-3756
-4311
-4847
-5372
-5877
-6344
-6746
-7061
-7263
-7315
-7192
-6908
-6546
-6220
-6008
-5872
-5658
-5185
-4366
-3281
-2144
-1191
-560
-243
-111
8
259
712
1342
2048
2698
3202
3556
3837
4141
4506
4886
5180
5317
5287
5140
4921
4640
4284
3856
3413
3048
2833
2767
2756
2659
2356
1831
1184
594
221
117
195
288
248
30
-299
-637
-923
-1178
-1465
-1818
-2202
-2517
-2671
-2631
-2449
-2236
-2108
-2131
-2302
-2571
-2895
-3270
-3722
-4256
-4804
-5228
-5397
-5280
-4981
-4664
-4443
-4299
-4114
-3783
-3308
-2809
-2436
-2266
-2264
-2322
-2320
-2181
-1880
-1435
-913
-416
-50
129
152
123
156
316
594
937
1292
1633
1967
2318
2725
3220
3801
4393
4861
5065
4958
4631
4277
4075
4096
4263
4420
4420
4182
3699
3013
2188
1306
456
-288
-880
-1305
-1562
-1652
-1598
-1454
-1298
-1182
-1088
-925
-597
-80
552
1173
1684
2063
2334
2520
2622
2652
2665
2746
2945
3218
3452
3545
3485
3354
3252
3219
3220
3208
3180
3191
3291
3474
3673
3822
3910
3993
4151
4441
4873
5419
6029
6636
7163
7553
7796
7943
8073
8237
8417
8543
8541
8377
8068
7662
7217
6781
6386
6031
5683
5294
4855
4431
4140
4074
4216
4419
4473
4223
3643
2837
1970
1204
649
349
276
326
363
280
69
-179
-345
-369
-299
-235
-246
-321
-402
-460
-530
-666
-862
-1018
-1004
-749
-307
179
577
837
990
1082
1118
1067
902
638
318
-23
-388
-793
-1222
-1608
-1855
-1900
-1749
-1470
-1150
-844
-572
-325
-93
125
332
532
732
930
1125
1316
1502
1670
1779
1772
1614
1326
989
696
490
332
140
-150
-522
-894
-1164
-1273
-1226
-1078
-912
-810
-843
-1043
-1379
-1756
-2059
-2210
-2211
-2126
-2028
-1958
-1935
-1986
-2165
-2514
-3008
-3551
-4026
-4388
-4691
-5037
-5484
-5992
-6458
-6802
-7014
-7145
-7238
-7290
-7266
-7149
-6960
-6741
-6510
-6244
-5897
-5432
-4847
-4171
-3456
-2776
-2205
-1790
-1508
-1269
-970
-571
-142
185
306
223
30
-155
-279
-365
-471
-631
-830
-1024
-1171
-1245
-1237
-1148
-986
-774
-531
-262
41
383
747
1104
1434
1749
2079
2439
2810
3151
3426
3633
3781
3865
3855
3715
3439
3062
2633
2175
1676
1110
465
-234
-937
-1586
-2132
-2546
-2831
-3025
-3178
-3306
-3363
-3250
-2880
-2252
-1457
-623
177
957
1783
2684
3607
4446
5115
5600
5958
6258
6525
6725
6791
6674
6383
5993
5620
5364
5242
5163
4974
4547
3871
3051
2233
1498
829
154
-565
-1288
-1943
-2495
-2983
-3483
-4022
-4554
-4981
-5243
-5353
-5376
-5364
-5320
-5208
-4998
-4693
-4324
-3925
-3522
-3146
-2844
-2668
-2638
-2722
-2841
-2920
-2924
-2870
-2796
-2723
-2642
-2530
-2379
-2204
-2028
-1859
-1676
-1442
-1124
-709
-215
315
819
1225
1480
1575
1563
1531
1553
1633
1705
1679
1512
1234
924
651
431
240
49
-150
-350
-551
-762
-974
-1135
-1180
-1078
-879
-689
-588
-568
-527
-338
65
664
1380
2129
2849
3497
4048
4503
4907
5332
5827
6379
6919
7368
7691
7891
7976
7918
7671
7220
6608
5909
5175
4404
3578
2719
1908
1239
750
395
84
-247
-605
-965
-1318
-1686
-2096
-2536
-2955
-3303
-3562
-3756
-3921
-4075
-4213
-4312
-4348
-4296
-4144
-3924
-3716
-3621
-3695
-3894
-4091
-4166
-4088
-3934
-3816
-3795
-3849
-3923
-3994
-4083
-4208
-4320
-4322
-4146
-3835
-3540
-3446
-3655
-4140
-4760
-5343
-5753
-5932
-5909
-5785
-5682
-5688
-5801
-5929
-5948
-5779
-5420
-4923
-4349
-3731
-3101
-2512
-2029
-1686
-1446
-1221
-939
-596
-247
63
347
668
1064
1500
1879
2119
2216
2253
2326
2480
2682
2849
2895
2771
2465
2001
1435
833
264
-226
-612
-891
-1065
-1153
-1203
-1289
-1481
-1793
-2153
-2436
-2533
-2419
-2160
-1870
-1639
-1485
-1357
-1174
-881
-478
-21
409
751
985
1135
1230
1282
1274
1182
1000
746
433
62
-371
-847
-1310
-1690
-1955
-2145
-2347
-2630
-2992
-3365
-3666
-3854
-3934
-3925
-3819
-3586
-3206
-2710
-2181
-1715
-1377
-1170
-1043
-909
-680
-296
235
833
1368
1716
1825
1744
1582
1439
1345
1252
1088
816
473
143
-91
-199
-210
-185
-174
-193
-216
-197
-83
165
564
1088
1666
2204
2628
2930
3177
3466
3849
4289
4676
4892
4885
4691
4389
4043
3671
3252
2767
2223
1652
1089
561
94
-282
-531
-637
-619
-541
-488
-528
-668
-838
-916
-786
-412
128
677
1085
1297
1375
1442
1597
1861
2184
2498
2752
2921
2992
2963
2859
2742
2682
2712
2803
2881
2893
2841
2769
2711
2648
2528
2314
2029
1749
1543
1430
1360
1259
1071
798
492
227
57
-11
-19
-20
-36
-36
40
222
469
680
756
669
467
227
0
-213
-418
-596
-703
-722
-705
-755
-956
-1308
-1725
-2105
-2399
-2633
-2862
-3115
-3368
-3575
-3703
-3748
-3709
-3561
-3263
-2789
-2165
-1468
-789
-176
399
1022
1773
2665
3605
4427
4978
5194
5138
4949
4753
4600
4453
4237
3902
3436
2856
2183
1448
711
55
-452
-802
-1064
-1331
-1660
-2025
-2352
-2562
-2631
-2579
-2443
-2259
-2063
-1899
-1818
-1847
-1975
-2154
-2329
-2470
-2572
-2646
-2712
-2800
-2945
-3159
-3402
-3586
-3635
-3546
-3415
-3368
-3470
-3662
-3803
-3771
-3550
-3228
-2917
-2686
-2539
-2454
-2424
-2450
-2505
-2524
-2440
-2244
-2008
-1850
-1856
-2028
-2282
-2493
-2556
-2421
-2119
-1755
-1477
-1403
-1553
-1813
-1984
-1886
-1468
-829
-155
381
695
791
727
577
417
319
340
491
720
940
1062
1051
931
772
653
627
698
817
912
924
851
745
676
665
672
623
479
284
138
132
283
536
806
1033
1198
1305
1352
1340
1290
1255
1304
1480
1777
2146
2526
2863
3122
3288
3358
3350
3302
3254
3233
3237
3247
3243
3220
3185
3143
3090
3016
2915
2802
2713
2691
2759
2896
3029
3051
2869
2453
1861
1212
628
171
-186
-528
-939
-1459
-2062
-2682
-3257
-3756
-4183
-4557
-4893
-5182
-5406
-5551
-5629
-5677
-5743
-5851
-5997
-6148
-6269
-6355
-6426
-6514
-6631
-6756
-6847
-6868
-6809
-6682
-6504
-6279
-5993
-5636
-5218
-4769
-4318
-3868
-3382
-2805
-2092
-1240
-295
663
1550
2299
2888
3352
3779
4277
4921
5706
6544
7316
7935
8395
8750
9067
9371
9648
9877
10052
10182
10266
10276
10186
9999
9759
9511
9248
8900
8377
7639
6745
5827
5024
4413
3974
3622
3259
2830
2350
1902
1583
1450
1474
1554
1585
1526
1431
1389
1451
1579
1680
1688
1611
1518
1467
1462
1465
1449
1439
1484
1607
1766
1878
1887
1806
1708
1672
1733
1872
2043
2197
2295
2297
2171
1915
1579
1256
1033
940
918
847
621
207
-334
-887
-1349
-1680
-1902
-2059
-2177
-2255
-2289
-2304
-2354
-2491
-2731
-3042
-3371
-3678
-3956
-4222
-4496
-4788
-5107
-5460
-5840
-6208
-6503
-6671
-6715
-6704
-6741
-6900
-7179
-7511
-7804
-7993
-8061
-8034
-7943
-7820
-7683
-7542
-7396
-7243
-7079
-6905
-6721
-6511
-6245
-5884
-5408
-4832
-4212
-3620
-3112
-2703
-2366
-2053
-1716
-1336
-920
-489
-60
371
828
1322
1835
2309
2668
2854
2859
2727
2538
2382
2330
2407
2580
2767
2872
2828
2634
2356
2090
1912
1858
1918
2062
2248
2429
2556
2584
2495
2301
2041
1759
1492
1256
1046
829
548
146
-395
-1030
-1669
-2227
-2670
-3023
-3326
-3590
-3778
-3840
-3766
-3594
-3386
-3176
-2957
-2689
-2337
-1898
-1394
-872
-384
18
300
464
544
593
640
687
722
748
791
864
941
948
822
570
293
131
174
395
658
794
703
418
87
-101
-20
331
829
1299
1610
1739
1760
1777
1852
1972
2083
2137
2123
2056
1944
1772
1514
1161
738
298
-103
-436
-712
-975
-1274
-1629
-2005
-2323
-2509
-2548
-2501
-2465
-2492
-2550
-2541
-2388
-2102
-1775
-1509
-1335
-1193
-996
-709
-379
-94
83
169
245
408
714
1161
1690
2221
2686
3059
3377
3709
4113
4582
5026
5322
5382
5212
4901
4560
4257
3986
3701
3359
2961
2538
2122
1719
1311
877
412
-66
-530
-954
-1325
-1638
-1894
-2100
-2273
-2426
-2559
-2650
-2660
-2561
-2362
-2110
-1867
-1669
-1502
-1314
-1050
-689
-251
221
688
1131
1541
1905
2201
2411
2530
2570
2553
2500
2429
2359
2304
2265
2218
2111
1891
1533
1059
531
15
-448
-855
-1230
-1595
-1951
-2281
-2568
-2799
-2974
-3081
-3092
-2968
-2681
-2245
-1720
-1189
-728
-373
-114
85
263
443
630
811
969
1085
1143
1143
1106
1070
1076
1142
1252
1358
1411
1397
1352
1346
1442
1648
1917
2173
2367
2507
2647
2842
3098
3369
3586
3708
3740
3728
3728
3786
3925
4146
4429
4725
4968
5103
5110
5028
4922
4854
4836
4826
4757
4572
4263
3868
3458
3102
2833
2630
2429
2155
1768
1286
780
341
34
-121
-152
-114
-62
-36
-45
-71
-75
-14
134
357
621
882
1113
1309
1484
1651
1814
1964
2085
2173
2239
2312
2427
2603
2819
3017
3125
3098
2943
2716
2490
2316
2205
2137
2083
2016
1921
1794
1648
1516
1447
1490
1660
1929
2229
2476
2609
2613
2524
2421
2384
2457
2615
2765
2798
2642
2311
1890
1487
1173
954
787
616
396
103
-281
-761
-1323
-1917
-2473
-2919
-3215
-3364
-3402
-3388
-3375
-3406
-3500
-3643
-3799
-3926
-4001
-4040
-4083
-4168
-4300
-4445
-4552
-4580
-4519
-4387
-4211
-4013
-3803
-3585
-3363
-3137
-2904
-2656
-2378
-2061
-1707
-1335
-972
-653
-409
-259
-205
-230
-300
-369
-393
-347
-238
-104
4
47
21
-51
-124
-166
-165
-130
-86
-59
-79
-174
-356
-609
-891
-1152
-1364
-1535
-1701
-1894
-2119
-2357
-2591
-2820
-3063
-3327
-3587
-3798
-3923
-3961
-3944
-3910
-3868
-3799
-3680
-3514
-3339
-3199
-3119
-3090
-3081
-3059
-3000
-2881
-2683
-2402
-2068
-1746
-1511
-1415
-1459
-1599
-1774
-1925
-2007
-1974
-1793
-1465
-1048
-646
-366
-247
-239
-227
-104
164
519
853
1073
1151
1134
1115
1192
1417
1787
2243
2703
3107
3442
3737
4032
4339
4632
4872
5044
5171
5292
5423
5539
5596
5576
5519
5497
5567
5721
5890
5986
5957
5811
5600
5379
5181
5014
4874
4768
4704
4681
4679
4654
4562
4377
4112
3812
3532
3304
3113
2907
2639
2304
1962
1701
1586
1602
1662
1652
1502
1229
922
691
601
634
706
709
571
288
-69
-396
-613
-702
-720
-761
-901
-1158
-1493
-1844
-2161
-2424
-2628
-2766
-2829
-2816
-2750
-2669
-2599
-2532
-2428
-2239
-1944
-1555
-1111
-653
-211
183
498
705
796
790
730
655
586
528
488
477
502
546
563
498
330
86
-171
-383
-527
-617
-674
-703
-687
-611
-490
-365
-276
-233
-209
-157
-52
96
254
392
504
602
694
768
797
768
693
610
551
520
484
402
252
47
-173
-376
-559
-750
-991
-1310
-1701
-2117
-2490
-2754
-2877
-2878
-2824
-2799
-2872
-3071
-3373
-3728
-4083
-4393
-4631
-4794
-4901
-4996
-5124
-5311
-5540
-5764
-5937
-6041
-6096
-6134
-6177
-6227
-6276
-6325
-6376
-6419
-6423
-6351
-6192
-5978
-5768
-5605
-5484
-5357
-5168
-4908
-4617
-4368
-4213
-4159
-4158
-4138
-4043
-3854
-3597
-3324
-3084
-2896
-2749
-2610
-2456
-2289
-2133
-2013
-1942
-1913
-1914
-1923
-1915
-1860
-1732
-1529
-1284
-1049
-865
-742
-660
-593
-531
-478
-434
-380
-293
-165
-18
114
224
339
499
722
975
1199
1346
1408
1419
1412
1405
1391
1367
1341
1320
1295
1231
1094
881
630
399
233
140
101
89
93
114
150
198
263
369
558
859
1260
1706
2128
2483
2774
3033
3284
3520
3703
3800
3808
3759
3696
3644
3603
3555
3487
3400
3303
3194
3053
2857
2602
2323
2079
1929
1891
1931
1979
1968
1861
1665
1407
1118
823
554
353
265
303
425
540
558
445
248
66
-18
11
102
181
214
228
282
416
610
791
880
838
692
514
380
330
353
400
416
364
238
63
-119
-262
-331
-309
-216
-106
-52
-124
-350
-695
-1079
-1410
-1630
-1740
-1787
-1833
-1921
-2048
-2182
-2272
-2278
-2186
-2009
-1788
-1566
-1375
-1218
-1071
-899
-687
-448
-220
-40
78
152
210
271
331
377
404
430
490
608
783
977
1143
1246
1280
1276
1280
1333
1450
1601
1726
1762
1674
1475
1214
946
700
470
234
-23
-304
-612
-967
-1395
-1902
-2449
-2956
-3355
-3630
-3827
-4019
-4254
-4519
-4771
-4969
-5114
-5230
-5339
-5432
-5470
-5413
-5240
-4959
-4601
-4213
-3841
-3524
-3272
-3059
-2833
-2551
-2206
-1831
-1474
-1161
-885
-630
-403
-246
-211
-328
-580
-914
-1279
-1641
-1988
-2305
-2575
-2788
-2967
-3168
-3452
-3836
-4271
-4661
-4921
-5031
-5042
-5036
-5071
-5136
-5174
-5129
-4985
-4770
-4527
-4273
-3989
-3643
-3223
-2757
-2294
-1873
-1506
-1169
-823
-433
11
481
917
1243
1408
1419
1347
1297
1348
1515
1746
1966
2120
2193
2203
2171
2121
2083
2096
2198
2398
2662
2930
3150
3310
3435
3560
3697
3829
3922
3961
3964
3974
4038
4178
4373
4570
4717
4787
4797
4796
4831
4920
5049
5185
5303
5395
5469
5533
5581
5604
5588
5532
5447
5359
5306
5323
5417
5556
5678
5725
5681
5579
5475
5402
5354
5299
5217
5118
5030
4962
4888
4760
4545
4245
3897
3543
3215
2931
2703
2545
2459
2425
2409
2371
2284
2147
1976
1793
1619
1461
1311
1143
932
676
409
188
59
21
28
11
-69
-203
-346
-449
-488
-462
-382
-258
-99
73
226
333
394
437
504
619
771
924
1035
1086
1085
1045
965
825
604
310
-7
-276
-444
-511
-532
-580
-701
-889
-1098
-1278
-1403
-1476
-1511
-1512
-1470
-1376
-1236
-1083
-959
-895
-889
-903
-876
-755
-529
-235
51
254
331
283
148
-33
-228
-429
-635
-850
-1076
-1310
-1541
-1744
-1887
-1940
-1898
-1792
-1676
-1611
-1624
-1698
-1775
-1784
-1677
-1460
-1196
-968
-839
-806
-810
-771
-638
-420
-165
71
259
392
474
503
480
422
363
328
319
311
272
195
96
-4
-109
-241
-425
-659
-913
-1152
-1365
-1569
-1792
-2052
-2337
-2618
-2860
-3033
-3121
-3126
-3074
-3010
-2979
-3002
-3067
-3135
-3173
-3166
-3122
-3047
-2931
-2751
-2499
-2192
-1874
-1590
-1360
-1178
-1022
-875
-725
-573
-422
-280
-162
-82
-54
-77
-135
-213
-293
-362
-405
-405
-354
-261
-152
-58
7
51
96
157
237
332
441
570
716
857
962
1012
1014
1004
1018
1068
1135
1193
1226
1235
1229
1211
1179
1139
1110
1116
1156
1205
1226
1203
1160
1144
1201
1346
1558
1799
2027
2204
2307
2334
2316
2306
2350
2450
2555
2588
2499
2294
2033
1788
1597
1458
1346
1243
1137
1016
859
640
354
27
-290
-542
-700
-766
-773
-769
-805
-917
-1105
-1329
-1529
-1651
-1681
-1649
-1610
-1612
-1674
-1788
-1927
-2069
-2198
-2309
-2401
-2472
-2517
-2520
-2466
-2361
-2241
-2171
-2207
-2356
-2557
-2709
-2722
-2566
-2287
-1976
-1728
-1595
-1580
-1635
-1687
-1668
-1545
-1337
-1095
-874
-692
-525
-331
-86
200
493
763
991
1161
1247
1222
1085
878
672
526
448
407
358
285
199
110
11
-123
-297
-480
-617
-668
-639
-578
-546
-581
-684
-827
-976
-1096
-1164
-1174
-1139
-1083
-1020
-949
-850
-714
-560
-423
-326
-254
-162
-13
187
394
553
642
674
681
680
674
659
652
678
752
859
962
1033
1075
1122
1207
1337
1493
1644
1778
1908
2062
2258
2491
2740
2978
3184
3352
3481
3574
3632
3656
3647
3605
3531
3426
3296
3146
2974
2765
2506
2196
1861
1547
1301
1133
1020
922
814
711
651
667
754
874
978
1036
1051
1049
1074
1169
1365
1657
2005
2338
2596
2757
2846
2902
2941
2950
2916
2857
2828
2878
3008
3157
3248
3240
3149
3028
2913
2814
2728
2669
2668
2748
2896
3065
3205
3292
3328
3320
3261
3139
2961
2765
2601
2504
2472
2471
2460
2407
2304
2162
2005
1867
1780
1760
1798
1874
1972
2094
2249
2433
2617
2764
2848
2872
2863
2851
2856
2885
2931
2976
2990
2930
2771
2517
2205
1883
1580
1294
1004
698
379
62
-248
-565
-909
-1290
-1691
-2076
-2397
-2616
-2725
-2746
-2734
-2752
-2848
-3026
-3253
-3468
-3620
-3682
-3669
-3625
-3608
-3664
-3800
-3973
-4114
-4166
-4123
-4038
-3998
-4069
-4268
-4561
-4884
-5171
-5365
-5432
-5374
-5240
-5108
-5040
-5033
-5020
-4910
-4663
-4320
-3977
-3717
-3557
-3456
-3352
-3207
-3016
-2783
-2508
-2193
-1857
-1547
-1317
-1205
-1227
-1371
-1608
-1897
-2191
-2455
-2686
-2913
-3175
-3484
-3806
-4080
-4264
-4359
-4404
-4431
-4448
-4432
-4359
-4231
-4066
-3889
-3715
-3552
-3412
-3300
-3208
-3109
-2974
-2786
-2550
-2278
-1971
-1615
-1204
-758
-326
50
361
638
931
1271
1657
2067
2479
2878
3256
3604
3916
4196
4462
4735
5019
5299
5554
5774
5967
6146
6311
6438
6500
6480
6395
6285
6194
6142
6125
6121
6105
6060
5981
5865
5714
5538
5354
5179
5016
4843
4621
4315
3917
3452
2966
2504
2090
1722
1381
1042
683
296
-102
-473
-774
-985
-1121
-1225
-1334
-1451
-1548
-1596
-1586
-1540
-1478
-1394
-1266
-1080
-860
-656
-501
-380
-235
-14
280
582
805
897
873
802
764
812
942
1106
1231
1264
1194
1065
948
892
895
906
872
775
648
540
473
427
367
277
179
103
55
8
-75
-199
-328
-413
-429
-401
-385
-420
-499
-570
-570
-465
-262
3
292
585
883
1189
1498
1797
2078
2348
2622
2901
3148
3298
3297
3150
2927
2729
2624
2603
2593
2514
2339
2103
1874
1694
1560
1440
1307
1165
1037
936
857
776
683
581
482
384
275
143
-2
-128
-201
-209
-170
-118
-75
-48
-32
-33
-63
-123
-190
-220
-185
-99
-23
-33
-168
-410
-693
-942
-1110
-1192
-1217
-1226
-1263
-1352
-1488
-1636
-1748
-1793
-1777
-1740
-1724
-1744
-1775
-1784
-1753
-1694
-1626
-1555
-1461
-1328
-1164
-1004
-884
-815
-776
-739
-686
-614
-531
-443
-360
-306
-317
-414
-588
-797
-995
-1158
-1295
-1420
-1526
-1585
-1573
-1505
-1440
-1454
-1589
-1832
-2127
-2405
-2620
-2762
-2849
-2910
-2968
-3045
-3150
-3283
-3430
-3568
-3669
-3719
-3727
-3723
-3739
-3788
-3855
-3908
-3917
-3887
-3845
-3826
-3832
-3831
-3769
-3613
-3375
-3111
-2886
-2743
-2675
-2643
-2600
-2521
-2411
-2294
-2188
-2089
-1982
-1861
-1746
-1683
-1710
-1829
-1996
-2153
-2269
-2366
-2498
-2704
-2980
-3274
-3525
-3697
-3794
-3841
-3866
-3882
-3894
-3900
-3883
-3823
-3703
-3534
-3360
-3236
-3191
-3202
-3202
-3127
-2955
-2713
-2456
-2228
-2040
-1878
-1719
-1547
-1357
-1151
-936
-719
-509
-310
-125
40
167
240
254
230
211
244
348
515
710
898
1060
1191
1305
1423
1566
1749
1968
2204
2428
2622
2787
2935
3077
3211
3328
3417
3476
3502
3484
3404
3258
3074
2905
2804
2785
2811
2811
2730
2556
2317
2056
1795
1531
1253
969
708
513
410
395
438
503
559
594
617
648
711
822
979
1158
1323
1444
1516
1554
1582
1617
1658
1694
1716
1717
1691
1632
1536
1412
1289
1204
1185
1237
1346
1495
1675
1880
2101
2311
2485
2615
2725
2858
3054
3318
3615
3886
4075
4160
4156
4106
4053
4024
4019
4014
3985
3905
3759
3538
3240
2879
2486
2101
1754
1448
1156
842
498
147
-169
-420
-608
-762
-909
-1054
-1188
-1299
-1392
-1491
-1617
-1773
-1942
-2093
-2202
-2260
-2279
-2281
-2294
-2337
-2418
-2529
-2648
-2749
-2811
-2815
-2754
-2629
-2457
-2265
-2087
-1945
-1847
-1779
-1723
-1658
-1575
-1470
-1342
-1193
-1030
-866
-713
-587
-497
-447
-430
-423
-397
-325
-207
-70
43
103
110
100
121
201
333
482
605
687
744
817
946
1139
1356
1527
1588
1516
1343
1134
954
835
775
755
754
754
736
672
546
363
158
-20
-138
-199
-236
-295
-411
-593
-827
-1079
-1309
-1486
-1605
-1684
-1754
-1833
-1911
-1956
-1947
-1902
-1878
-1940
-2121
-2400
-2711
-2980
-3162
-3252
-3282
-3297
-3338
-3420
-3531
-3636
-3696
-3691
-3632
-3557
-3507
-3500
-3518
-3520
-3472
-3364
-3211
-3040
-2867
-2700
-2541
-2398
-2281
-2187
-2091
-1962
-1780
-1561
-1353
-1209
-1155
-1174
-1228
-1281
-1318
-1334
-1324
-1274
-1184
-1081
-1022
-1064
-1219
-1449
-1684
-1874
-2017
-2156
-2342
-2594
-2885
-3160
-3371
-3499
-3569
-3626
-3717
-3865
-4059
-4271
-4465
-4624
-4745
-4831
-4872
-4859
-4794
-4704
-4639
-4632
-4681
-4735
-4731
-4624
-4414
-4132
-3816
-3498
-3197
-2925
-2689
-2481
-2278
-2049
-1772
-1454
-1122
-805
-518
-258
-11
227
446
632
775
888
998
1141
1336
1576
1833
2075
2293
2506
2749
3035
3345
3637
3882
4080
4257
4432
4593
4702
4734
4704
4658
4642
4665
4694
4688
4631
4532
4414
4282
4123
3925
3699
3475
3286
3142
3028
2928
2834
2754
2690
2628
2538
2399
2208
1992
1783
1595
1418
1231
1030
840
703
647
661
694
683
599
456
298
166
67
-18
-114
-231
-363
-509
-678
-878
-1099
-1306
-1458
-1539
-1566
-1579
-1613
-1679
-1769
-1871
-1975
-2070
-2139
-2166
-2154
-2132
-2139
-2193
-2273
-2332
-2335
-2284
-2208
-2145
-2113
-2110
-2128
-2153
-2167
-2135
-2017
-1795
-1493
-1174
-906
-726
-627
-570
-516
-443
-345
-227
-101
14
102
159
206
279
403
571
746
879
951
978
1002
1062
1161
1277
1371
1416
1410
1372
1327
1291
1259
1209
1121
983
803
597
378
151
-82
-314
-532
-722
-876
-992
-1073
-1122
-1141
-1139
-1129
-1116
-1094
-1044
-952
-821
-670
-512
-340
-136
113
388
649
859
1012
1129
1231
1317
1362
1343
1270
1184
1137
1155
1228
1315
1373
1376
1317
1211
1087
978
901
848
784
668
483
251
20
-167
-307
-429
-565
-721
-869
-971
-1012
-1022
-1043
-1109
-1210
-1302
-1345
-1328
-1284
-1267
-1310
-1407
-1516
-1592
-1611
-1586
-1542
-1506
-1490
-1495
-1519
-1560
-1607
-1645
-1663
-1663
-1659
-1662
-1663
-1633
-1537
-1367
-1150
-934
-765
-669
-649
-692
-772
-850
-881
-833
-714
-578
-497
-517
-622
-744
-798
-741
-585
-395
-245
-187
-231
-353
-511
-667
-790
-864
-882
-845
-759
-637
-494
-339
-176
-1
187
376
543
668
753
820
901
1014
1160
1322
1482
1629
1755
1857
1941
2032
2162
2345
2553
2724
2794
2747
2622
2491
2405
2363
2332
2275
2183
2071
1950
1820
1675
1520
1382
1282
1228
1195
1150
1070
945
783
593
387
178
-21
-204
-380
-563
-754
-936
-1073
-1133
-1107
-1012
-886
-763
-662
-585
-511
-413
-270
-86
111
287
431
573
765
1040
1373
1691
1906
1979
1933
1842
1776
1762
1773
1755
1660
1474
1219
939
675
455
281
139
10
-127
-283
-464
-666
-866
-1029
-1116
-1106
-1006
-850
-672
-488
-291
-76
146
344
490
588
683
836
1090
1443
1843
2218
2510
2697
2800
2863
2928
3009
3084
3118
3087
3006
2926
2901
2950
3037
3097
3075
2966
2807
2653
2537
2450
2361
2238
2068
1857
1614
1338
1020
656
259
-145
-520
-839
-1091
-1289
-1463
-1649
-1877
-2154
-2459
-2755
-3003
-3183
-3293
-3339
-3326
-3260
-3149
-3020
-2906
-2830
-2790
-2761
-2712
-2631
-2522
-2399
-2266
-2120
-1959
-1795
-1647
-1527
-1432
-1346
-1249
-1134
-1002
-857
-705
-557
-428
-326
-242
-156
-48
72
174
233
258
293
384
537
708
839
900
912
923
969
1051
1150
1256
1378
1536
1730
1931
2101
2209
2252
2247
2224
2211
2226
2270
2326
2371
2396
2425
2496
2629
2799
2941
2994
2940
2818
2684
2564
2443
2279
2051
1770
1465
1158
852
548
262
25
-136
-219
-250
-263
-284
-320
-361
-383
-354
-246
-50
206
468
679
827
946
1103
1353
1705
2119
2532
2882
3131
3277
3351
3412
3519
3698
3911
4078
4116
4003
3785
3554
3380
3280
3218
3147
3040
2903
2749
2594
2451
2342
2297
2325
2398
2457
2450
2374
2278
2226
2244
2301
2331
2285
2166
2015
1880
1783
1713
1646
1562
1449
1304
1138
989
909
941
1084
1283
1461
1564
1602
1630
1707
1855
2056
2271
2467
2618
2700
2699
2623
2514
2431
2408
2429
2437
2381
2247
2065
1869
1674
1470
1253
1040
860
718
584
414
187
-76
-330
-543
-713
-859
-998
-1131
-1250
-1354
-1448
-1531
-1587
-1599
-1561
-1488
-1408
-1345
-1312
-1317
-1363
-1444
-1531
-1589
-1599
-1583
-1591
-1668
-1818
-2003
-2175
-2311
-2416
-2499
-2556
-2573
-2558
-2546
-2579
-2671
-2794
-2898
-2948
-2934
-2859
-2723
-2521
-2271
-2023
-1835
-1730
-1672
-1603
-1487
-1343
-1219
-1140
-1090
-1031
-951
-879
-851
-866
-874
-821
-696
-548
-446
-423
-456
-487
-467
-392
-290
-205
-171
-203
-289
-394
-466
-456
-354
-191
-21
109
184
206
173
68
-125
-396
-692
-942
-1094
-1139
-1110
-1055
-1020
-1035
-1105
-1219
-1345
-1449
-1504
-1503
-1463
-1404
-1342
-1285
-1242
-1227
-1253
-1319
-1416
-1525
-1636
-1744
-1839
-1897
-1889
-1803
-1662
-1521
-1439
-1448
-1533
-1641
-1708
-1690
-1574
-1383
-1160
-945
-762
-612
-480
-351
-210
-49
148
393
688
1006
1295
1493
1569
1538
1457
1395
1404
1497
1647
1800
1895
1890
1782
1608
1434
1317
1275
1277
1264
1188
1040
845
638
440
245
42
-162
-338
-449
-483
-469
-467
-535
-700
-935
-1177
-1353
-1417
-1362
-1224
-1053
-897
-779
-692
-610
-503
-351
-150
93
366
660
958
1242
1485
1674
1806
1902
1984
2075
2178
2285
2371
2401
2340
2169
1908
1607
1333
1125
976
837
655
401
87
-257
-596
-901
-1138
-1272
-1286
-1201
-1084
-1016
-1045
-1158
-1294
-1385
-1390
-1310
-1164
-979
-779
-598
-469
-421
-453
-534
-612
-641
-599
-499
-387
-320
-335
-429
-556
-657
-703
-718
-756
-858
-1014
-1171
-1270
-1297
-1282
-1274
-1300
-1357
-1433
-1528
-1648
-1790
-1931
-2041
-2113
-2168
-2236
-2333
-2446
-2553
-2645
-2736
-2842
-2957
-3051
-3089
-3052
-2953
-2824
-2696
-2588
-2498
-2413
-2309
-2167
-1985
-1785
-1598
-1448
-1328
-1215
-1088
-949
-823
-737
-702
-713
-755
-812
-871
-915
-925
-895
-844
-806
-810
-863
-948
-1041
-1114
-1145
-1111
-995
-810
-599
-428
-342
-343
-392
-434
-438
-404
-351
-303
-269
-251
-243
-228
-187
-108
-1
100
162
177
176
209
312
482
688
893
1077
1234
1366
1472
1559
1643
1743
1865
1996
2114
2205
2263
2284
2251
2138
1941
1688
1440
1248
1126
1048
973
883
786
704
636
557
433
245
-3
-293
-600
-900
-1162
-1357
-1474
-1544
-1631
-1800
-2067
-2380
-2651
-2806
-2833
-2787
-2747
-2759
-2811
-2847
-2803
-2654
-2425
-2173
-1956
-1804
-1710
-1644
-1564
-1442
-1267
-1047
-807
-581
-400
-285
-235
-228
-230
-209
-153
-74
-3
28
-1
-91
-229
-390
-540
-642
-658
-572
-394
-174
25
156
216
246
303
423
598
786
941
1046
1123
1218
1371
1595
1872
2164
2431
2647
2808
2930
3036
3144
3254
3342
3376
3341
3250
3140
3048
2986
2932
2854
2734
2573
2390
2193
1976
1730
1461
1199
976
806
665
514
324
99
-120
-288
-374
-376
-319
-247
-207
-236
-344
-503
-652
-725
-685
-544
-354
-179
-60
-1
24
56
129
256
426
609
773
901
1002
1099
1194
1266
1280
1216
1088
938
797
666
525
369
224
133
113
131
113
4
-193
-423
-619
-745
-810
-839
-848
-831
-782
-713
-644
-590
-544
-489
-411
-314
-210
-101
24
174
337
487
599
668
716
774
857
960
1064
1157
1234
1298
1346
1376
1385
1380
1370
1364
1370
1396
1456
1557
1697
1860
2019
2151
2249
2314
2353
2371
2385
2414
2478
2576
2677
2738
2734
2686
2649
2685
2819
3028
3260
3464
3611
3686
3676
3570
3373
3116
2851
2619
2424
2235
2009
1727
1405
1085
806
587
425
301
189
66
-85
-267
-467
-670
-864
-1058
-1269
-1510
-1777
-2047
-2292
-2488
-2628
-2718
-2773
-2805
-2825
-2833
-2821
-2784
-2720
-2642
-2563
-2492
-2419
-2325
-2196
-2039
-1875
-1732
-1628
-1563
-1524
-1488
-1426
-1319
-1160
-964
-763
-586
-452
-362
-313
-302
-328
-380
-431
-453
-444
-428
-446
-520
-636
-750
-821
-838
-815
-772
-715
-639
-539
-420
-293
-161
-18
145
322
497
652
784
902
1022
1148
1271
1375
1448
1482
1484
1470
1467
1498
1567
1646
1690
1667
1583
1484
1425
1436
1500
1570
1602
1578
1511
1422
1322
1211
1083
943
804
685
603
572
603
697
840
1000
1133
1201
1195
1135
1063
1020
1020
1050
1084
1109
1130
1163
1217
1280
1334
1375
1420
1497
1617
1755
1865
1914
1902
1855
1805
1754
1679
1557
1389
1207
1049
931
839
740
609
440
241
19
-223
-484
-746
-977
-1134
-1196
-1178
-1125
-1095
-1120
-1190
-1259
-1272
-1199
-1050
-864
-690
-559
-476
-422
-369
-293
-183
-42
110
252
366
455
530
609
703
814
940
1071
1195
1284
1301
1219
1040
809
593
453
409
436
479
482
410
259
50
-186
-413
-612
-781
-939
-1115
-1325
-1562
-1797
-1992
-2123
-2189
-2215
-2233
-2267
-2322
-2380
-2419
-2419
-2379
-2314
-2239
-2161
-2073
-1972
-1867
-1786
-1751
-1759
-1776
-1758
-1684
-1572
-1464
-1398
-1380
-1387
-1394
-1394
-1398
-1420
-1458
-1496
-1514
-1504
-1474
-1438
-1409
-1401
-1418
-1457
-1496
-1506
-1465
-1379
-1283
-1221
-1212
-1239
-1262
-1253
-1210
-1154
-1101
-1048
-976
-869
-730
-578
-427
-279
-127
30
181
312
416
500
580
659
731
779
792
765
702
619
540
495
509
586
700
805
865
874
848
811
771
715
631
524
411
317
252
215
207
232
296
386
468
502
474
412
370
395
490
617
718
757
741
707
701
748
845
968
1088
1181
1236
1251
1233
1190
1138
1085
1038
997
956
915
877
848
832
828
828
827
825
828
836
841
829
788
722
647
583
544
528
526
529
537
560
611
700
824
963
1081
1143
1134
1076
1020
1018
1089
1203
1306
1356
1353
1332
1326
1337
1334
1285
1189
1083
1016
1014
1064
1125
1162
1158
1111
1030
922
812
732
717
772
866
949
984
973
951
953
984
1016
1014
967
900
854
865
939
1062
1210
1360
1498
1618
1725
1835
1969
2138
2331
2519
2665
2745
2763
2746
2731
2744
2786
2837
2859
2823
2716
2547
2342
2125
1912
1705
1496
1274
1032
768
490
213
-45
-277
-493
-718
-969
-1242
-1501
-1703
-1816
-1839
-1793
-1709
-1607
-1507
-1430
-1403
-1438
-1519
-1598
-1620
-1554
-1417
-1259
-1132
-1062
-1039
-1031
-1010
-968
-912
-855
-799
-729
-628
-492
-337
-196
-101
-58
-48
-38
-1
71
170
284
397
492
548
547
491
408
333
288
261
224
156
66
-16
-61
-66
-51
-33
-18
3
34
66
77
52
-14
-109
-215
-314
-391
-439
-472
-518
-599
-721
-856
-967
-1036
-1076
-1121
-1200
-1315
-1449
-1586
-1722
-1852
-1965
-2047
-2094
-2129
-2188
-2292
-2426
-2555
-2657
-2742
-2838
-2962
-3094
-3194
-3238
-3238
-3225
-3222
-3222
-3202
-3149
-3077
-3006
-2945
-2883
-2804
-2707
-2602
-2502
-2403
-2293
-2171
-2053
-1967
-1923
-1899
-1854
-1752
-1587
-1381
-1172
-996
-878
-828
-842
-899
-968
-1014
-1020
-984
-915
-833
-760
-720
-739
-835
-1000
-1204
-1389
-1510
-1547
-1516
-1460
-1426
-1445
-1528
-1662
-1816
-1958
-2059
-2102
-2083
-2009
-1901
-1781
-1679
-1617
-1604
-1624
-1650
-1652
-1613
-1536
-1437
-1338
-1255
-1196
-1162
-1147
-1137
-1116
-1071
-997
-897
-786
-683
-606
-562
-542
-522
-466
-353
-188
-2
169
311
440
586
762
943
1083
1144
1137
1115
1147
1266
1456
1659
1816
1896
1902
1863
1810
1763
1733
1730
1756
1810
1877
1941
1986
2012
2024
2033
2035
2017
1961
1865
1745
1634
1554
1504
1459
1390
1289
1172
1070
1002
960
922
872
812
756
711
672
625
562
482
389
278
146
0
-130
-206
-216
-181
-150
-154
-183
-199
-167
-92
-5
65
116
177
269
385
494
572
619
662
725
814
917
1020
1117
1200
1265
1306
1331
1362
1418
1502
1598
1691
1784
1896
2037
2190
2316
2391
2424
2449
2488
2525
2521
2452
2336
2222
2147
2108
2071
2001
1894
1761
1613
1450
1270
1090
943
851
800
744
633
453
234
27
-131
-235
-307
-377
-466
-578
-699
-805
-873
-897
-891
-880
-881
-889
-884
-852
-802
-766
-772
-825
-901
-966
-992
-974
-932
-899
-914
-1000
-1151
-1322
-1456
-1511
-1489
-1435
-1400
-1409
-1448
-1485
-1499
-1490
-1474
-1462
-1448
-1418
-1352
-1231
-1050
-822
-585
-392
-276
-223
-170
-47
178
480
802
1100
1363
1607
1838
2044
2209
2340
2465
2607
2765
2912
3025
3105
3168
3220
3241
3203
3106
2992
2920
2919
2970
3015
3003
2920
2782
2618
2451
2288
2135
1992
1852
1702
1534
1358
1202
1088
1016
959
882
769
632
500
398
333
291
252
196
113
7
-97
-167
-186
-169
-151
-167
-215
-262
-269
-232
-189
-192
-264
-385
-511
-607
-675
-739
-820
-922
-1033
-1147
-1264
-1387
-1506
-1605
-1677
-1737
-1812
-1924
-2070
-2222
-2344
-2420
-2460
-2492
-2543
-2631
-2755
-2902
-3047
-3163
-3221
-3209
-3138
-3041
-2963
-2938
-2965
-3017
-3057
-3064
-3048
-3033
-3034
-3041
-3027
-2983
-2922
-2879
-2867
-2864
-2825
-2721
-2571
-2430
-2345
-2316
-2299
-2243
-2140
-2028
-1956
-1946
-1978
-2015
-2031
-2021
-1991
-1942
-1876
-1806
-1760
-1761
-1803
-1851
-1865
-1832
-1774
-1720
-1684
-1654
-1618
-1578
-1554
-1556
-1571
-1566
-1520
-1440
-1351
-1275
-1207
-1133
-1049
-975
-937
-948
-994
-1049
-1099
-1144
-1190
-1243
-1301
-1366
-1446
-1544
-1652
-1746
-1811
-1852
-1889
-1934
-1974
-1977
-1921
-1813
-1691
-1592
-1526
-1469
-1384
-1241
-1037
-790
-531
-292
-96
51
164
271
394
537
684
817
928
1029
1134
1248
1362
1462
1541
1597
1631
1638
1616
1568
1507
1453
1425
1435
1485
1561
1639
1688
1694
1668
1642
1637
1649
1649
1610
1535
1460
1422
1429
1454
1464
1450
1427
1406
1379
1320
1222
1114
1043
1033
1056
1061
1012
925
843
798
780
754
700
637
606
641
735
857
975
1073
1147
1195
1219
1235
1276
1368
1507
1650
1746
1767
1725
1657
1592
1539
1497
1468
1461
1473
1481
1449
1361
1232
1092
968
857
747
632
521
422
323
201
44
-126
-266
-345
-372
-387
-425
-486
-542
-567
-567
-573
-609
-668
-717
-731
-715
-701
-716
-762
-811
-835
-812
-748
-665
-603
-612
-726
-947
-1222
-1467
-1607
-1619
-1542
-1449
-1398
-1408
-1463
-1534
-1599
-1645
-1657
-1629
-1569
-1503
-1462
-1454
-1454
-1425
-1346
-1230
-1113
-1026
-972
-921
-838
-701
-515
-309
-128
-7
41
43
48
101
209
337
430
462
450
434
443
465
462
409
320
234
186
181
204
237
277
325
366
370
317
217
114
58
76
155
265
372
450
481
450
363
248
155
128
176
266
344
369
326
232
118
17
-48
-64
-42
-11
-8
-57
-156
-278
-393
-479
-533
-560
-564
-553
-539
-539
-563
-601
-628
-617
-553
-447
-321
-204
-123
-102
-153
-262
-386
-468
-465
-379
-254
-148
-98
-105
-141
-177
-197
-200
-192
-177
-157
-131
-97
-50
13
84
145
178
186
197
253
375
543
697
778
765
688
611
588
631
703
745
713
598
426
239
76
-43
-112
-140
-136
-115
-88
-63
-38
-5
47
124
226
345
469
585
682
757
820
893
999
1146
1313
1460
1546
1564
1545
1543
1597
1701
1809
1863
1832
1723
1571
1413
1263
1117
965
810
671
564
490
433
364
263
131
-12
-137
-223
-269
-284
-282
-270
-253
-236
-234
-263
-336
-439
-538
-586
-551
-435
-277
-135
-55
-50
-93
-133
-127
-57
57
181
287
366
427
484
534
564
555
506
431
355
297
262
247
243
243
239
222
182
112
11
-113
-247
-376
-486
-563
-605
-621
-639
-687
-782
-913
-1053
-1177
-1281
-1381
-1486
-1585
-1642
-1629
-1550
-1443
-1358
-1319
-1315
-1307
-1265
-1177
-1051
-898
-725
-543
-380
-271
-234
-252
-273
-244
-143
13
188
353
498
620
711
752
737
689
656
679
767
891
1002
1072
1100
1118
1162
1248
1372
1515
1652
1764
1842
1891
1921
1948
1983
2025
2074
2125
2185
2263
2361
2465
2543
2566
2520
2422
2315
2242
2226
2256
2292
2291
2231
2127
2019
1947
1927
1942
1953
1922
1838
1717
1597
1517
1494
1517
1551
1552
1489
1356
1176
988
833
740
716
746
794
825
815
765
700
652
637
645
644
610
539
453
384
349
350
374
410
456
514
588
685
805
946
1093
1220
1304
1338
1337
1331
1337
1358
1382
1403
1434
1494
1590
1702
1794
1842
1848
1836
1832
1842
1853
1850
1828
1799
1772
1746
1709
1648
1562
1462
1363
1271
1178
1068
931
768
589
407
234
73
-71
-192
-284
-348
-399
-464
-571
-724
-901
-1068
-1197
-1290
-1372
-1471
-1594
-1722
-1829
-1902
-1952
-2003
-2068
-2143
-2208
-2251
-2272
-2290
-2321
-2369
-2420
-2452
-2450
-2415
-2363
-2320
-2309
-2340
-2410
-2500
-2578
-2617
-2594
-2504
-2363
-2198
-2044
-1922
-1840
-1782
-1725
-1646
-1538
-1405
-1265
-1134
-1022
-935
-872
-832
-809
-796
-785
-766
-732
-681
-619
-567
-550
-589
-685
-814
-936
-1018
-1053
-1065
-1092
-1162
-1275
-1409
-1532
-1623
-1672
-1683
-1669
-1649
-1649
-1692
-1786
-1918
-2063
-2193
-2299
-2388
-2477
-2579
-2690
-2799
-2890
-2952
-2977
-2967
-2932
-2890
-2853
-2819
-2766
-2666
-2508
-2309
-2113
-1961
-1867
-1811
-1755
-1668
-1544
-1393
-1231
-1069
-901
-722
-527
-320
-118
54
174
231
238
227
232
266
315
349
344
300
238
189
178
211
275
345
388
379
310
203
92
3
-65
-141
-258
-413
-569
-673
-697
-660
-618
-621
-683
-778
-861
-899
-883
-826
-745
-652
-553
-450
-345
-242
-144
-49
45
146
259
388
532
683
833
972
1093
1192
1274
1351
1439
1552
1688
1831
1960
2062
2143
2215
2279
2324
2329
2290
2221
2147
2081
2009
1911
1777
1626
1491
1389
1309
1221
1104
968
844
765
744
766
802
825
814
761
670
562
467
412
404
424
443
435
389
308
204
99
24
7
58
148
217
211
122
-3
-97
-124
-102
-90
-134
-239
-369
-481
-556
-599
-622
-625
-604
-560
-507
-465
-440
-432
-435
-452
-486
-526
-552
-545
-509
-473
-468
-504
-558
-596
-600
-577
-553
-541
-546
-565
-603
-671
-770
-884
-985
-1054
-1089
-1099
-1091
-1068
-1034
-1006
-1008
-1051
-1119
-1177
-1197
-1182
-1163
-1174
-1226
-1300
-1365
-1397
-1395
-1374
-1345
-1308
-1255
-1170
-1053
-917
-789
-696
-649
-635
-625
-596
-544
-484
-436
-407
-393
-383
-370
-350
-315
-256
-168
-61
46
141
229
325
438
553
645
702
740
788
861
949
1027
1087
1148
1240
1366
1494
1572
1568
1495
1398
1323
1293
1298
1318
1329
1322
1296
1264
1242
1244
1274
1318
1359
1394
1433
1489
1562
1636
1696
1740
1786
1853
1942
2031
2093
2114
2095
2043
1965
1872
1783
1723
1706
1714
1708
1646
1518
1352
1197
1093
1053
1064
1095
1119
1114
1069
991
893
788
683
578
480
409
391
437
531
630
691
694
643
561
469
384
321
293
298
316
314
268
184
90
19
-18
-37
-64
-121
-210
-321
-434
-528
-582
-592
-572
-554
-567
-622
-706
-796
-880
-960
-1043
-1120
-1173
-1187
-1171
-1155
-1174
-1237
-1331
-1428
-1512
-1582
-1647
-1714
-1784
-1852
-1915
-1972
-2019
-2047
-2050
-2023
-1965
-1882
-1783
-1682
-1599
-1550
-1546
-1582
-1642
-1696
-1713
-1669
-1560
-1409
-1260
-1154
-1110
-1109
-1115
-1098
-1054
-996
-933
-861
-769
-656
-541
-447
-379
-324
-262
-188
-117
-62
-18
34
106
181
223
208
151
96
85
126
190
242
263
263
262
273
289
294
268
197
82
-56
-179
-240
-217
-123
-11
61
62
-5
-109
-216
-307
-371
-405
-413
-408
-412
-441
-491
-539
-562
-554
-535
-532
-564
-630
-720
-829
-949
-1069
-1168
-1224
-1239
-1241
-1268
-1339
-1437
-1518
-1542
-1503
-1424
-1343
-1285
-1257
-1246
-1236
-1215
-1174
-1107
-1010
-884
-735
-576
-424
-288
-168
-51
78
229
397
563
704
809
879
922
944
945
928
908
907
946
1025
1124
1212
1267
1287
1287
1291
1314
1360
1419
1471
1499
1497
1478
1464
1478
1522
1579
1627
1655
1673
1696
1731
1764
1775
1753
1710
1673
1664
1685
1723
1759
1784
1795
1792
1773
1734
1676
1606
1537
1479
1437
1407
1381
1349
1300
1233
1153
1072
1004
955
922
903
897
910
939
976
1000
1000
970
926
891
884
910
954
990
991
946
861
758
660
576
499
420
340
279
257
272
297
293
238
146
55
-6
-36
-57
-99
-167
-246
-310
-340
-331
-292
-242
-206
-209
-262
-354
-450
-515
-529
-503
-458
-413
-369
-318
-261
-209
-173
-152
-130
-94
-41
14
56
84
110
143
177
193
177
131
82
58
72
113
157
179
171
138
97
66
54
61
84
114
146
171
182
170
138
96
61
45
46
44
15
-52
-149
-250
-330
-373
-380
-361
-327
-288
-252
-225
-215
-232
-276
-341
-411
-474
-524
-572
-638
-742
-882
-1044
-1203
-1347
-1481
-1619
-1767
-1915
-2045
-2144
-2210
-2255
-2287
-2311
-2325
-2331
-2336
-2342
-2346
-2333
-2289
-2214
-2127
-2052
-2011
-2011
-2037
-2061
-2052
-1992
-1880
-1734
-1577
-1431
-1300
-1179
-1061
-948
-845
-751
-655
-536
-381
-199
-21
111
167
145
76
6
-24
-3
46
83
69
-6
-125
-263
-401
-540
-690
-851
-1006
-1138
-1232
-1292
-1330
-1357
-1381
-1408
-1450
-1512
-1583
-1632
-1623
-1541
-1405
-1259
-1141
-1061
-994
-909
-790
-648
-512
-401
-306
-199
-55
123
297
411
423
336
202
92
64
125
238
343
389
363
284
191
117
75
51
21
-37
-125
-225
-315
-387
-448
-521
-616
-719
-800
-830
-803
-730
-633
-530
-432
-348
-286
-246
-212
-157
-64
59
182
273
326
360
407
488
600
728
855
972
1068
1138
1179
1202
1226
1266
1320
1377
1428
1481
1562
1690
1859
2043
2205
2327
2405
2448
2465
2456
2426
2381
2337
2310
2310
2340
2390
2440
2467
2458
2425
2401
2418
2488
2583
2657
2672
2623
2537
2455
2407
2407
2459
2564
2709
2868
3001
3080
3106
3110
3130
3182
3251
3302
3310
3275
3213
3144
3075
3004
2932
2867
2818
2780
2740
2683
2604
2513
2422
2335
2243
2132
1997
1846
1695
1553
1420
1289
1156
1030
924
851
809
783
756
715
664
612
573
551
546
550
556
557
555
552
550
552
556
556
553
549
554
579
629
701
779
840
861
832
768
707
693
749
865
999
1098
1136
1118
1071
1022
980
941
899
866
860
893
955
1024
1074
1087
1058
993
901
798
709
653
638
652
667
660
622
564
505
465
456
480
525
567
575
527
427
299
179
93
42
10
-21
-61
-113
-177
-252
-332
-402
-447
-462
-461
-468
-507
-586
-703
-847
-1010
-1184
-1355
-1513
-1657
-1800
-1958
-2137
-2325
-2495
-2627
-2716
-2777
-2829
-2889
-2972
-3088
-3241
-3412
-3572
-3684
-3738
-3753
-3767
-3815
-3903
-4010
-4106
-4162
-4167
-4119
-4030
-3927
-3841
-3793
-3778
-3764
-3715
-3616
-3486
-3360
-3256
-3163
-3050
-2896
-2707
-2509
-2329
-2176
-2037
-1893
-1729
-1540
-1331
-1115
-912
-741
-603
-483
-354
-195
-12
173
333
457
545
598
613
583
514
431
359
311
274
225
143
27
-109
-248
-373
-475
-549
-594
-620
-638
-661
-690
-724
-766
-825
-907
-1006
-1098
-1158
-1175
-1157
-1127
-1099
-1078
-1058
-1034
-1004
-974
-940
-909
-895
-915
-979
-1069
-1148
-1171
-1117
-996
-839
-686
-566
-493
-460
-447
-419
-348
-226
-76
66
174
245
296
344
390
428
457
495
564
665
777
863
901
896
872
851
845
857
889
949
1038
1146
1253
1340
1402
1440
1459
1461
1452
1443
1451
1484
1539
1602
1663
1726
1800
1887
1974
2037
2064
2062
2052
2051
2057
2052
2024
1973
1917
1872
1840
1809
1759
1684
1595
1518
1470
1455
1456
1451
1424
1374
1310
1242
1173
1104
1035
970
909
846
776
698
626
575
552
550
550
548
555
592
662
745
804
813
775
718
669
637
620
613
623
654
700
739
755
751
759
814
930
1084
1239
1362
1444
1497
1535
1566
1595
1624
1659
1700
1736
1758
1762
1755
1752
1755
1755
1733
1681
1607
1531
1469
1422
1375
1313
1232
1145
1067
1002
940
857
739
585
414
252
121
26
-39
-88
-142
-219
-331
-478
-645
-811
-952
-1055
-1123
-1167
-1201
-1230
-1256
-1276
-1284
-1277
-1250
-1206
-1154
-1101
-1043
-968
-859
-712
-543
-378
-230
-92
60
249
472
704
919
1103
1265
1417
1562
1691
1789
1854
1889
1901
1894
1865
1812
1736
1645
1542
1428
1302
1160
998
815
614
412
235
109
41
11
-11
-52
-116
-185
-243
-283
-313
-345
-385
-429
-475
-524
-577
-634
-690
-747
-814
-899
-1000
-1103
-1184
-1239
-1284
-1349
-1448
-1571
-1686
-1769
-1817
-1847
-1883
-1929
-1979
-2019
-2050
-2081
-2124
-2177
-2226
-2255
-2256
-2234
-2202
-2169
-2138
-2103
-2058
-2007
-1960
-1932
-1929
-1943
-1957
-1953
-1929
-1895
-1868
-1851
-1838
-1823
-1808
-1805
-1820
-1841
-1845
-1814
-1762
-1724
-1730
-1781
-1836
-1852
-1810
-1730
-1650
-1594
-1555
-1513
-1458
-1399
-1356
-1332
-1311
-1269
-1202
-1123
-1053
-994
-929
-838
-721
-599
-505
-456
-448
-463
-484
-503
-522
-545
-575
-618
-678
-755
-834
-898
-929
-928
-912
-902
-913
-941
-975
-997
-1002
-990
-962
-912
-828
-694
-510
-295
-85
82
189
249
291
341
405
474
537
600
678
778
883
959
975
929
845
761
703
680
691
731
790
850
884
865
786
663
530
422
362
354
388
437
473
476
448
414
406
438
495
547
569
563
551
551
564
571
556
520
473
426
378
323
264
211
177
164
159
146
121
90
57
21
-25
-85
-155
-225
-285
-330
-355
-355
-331
-294
-263
-249
-247
-235
-196
-133
-70
-29
-20
-34
-57
-86
-118
-145
-149
-112
-37
48
113
145
161
184
226
275
312
332
345
366
395
416
416
394
369
363
385
433
498
572
646
709
749
755
728
678
621
571
542
541
568
608
639
645
630
617
632
681
741
777
768
723
670
636
625
622
606
569
519
473
444
430
419
392
342
275
213
177
175
191
198
174
116
34
-66
-187
-339
-510
-670
-780
-829
-843
-873
-951
-1069
-1182
-1245
-1244
-1205
-1164
-1145
-1140
-1133
-1112
-1079
-1041
-996
-931
-837
-721
-611
-539
-529
-580
-668
-762
-832
-865
-860
-830
-795
-772
-776
-812
-878
-962
-1042
-1100
-1122
-1110
-1076
-1036
-1000
-971
-945
-924
-912
-913
-918
-911
-875
-808
-725
-652
-602
-565
-515
-431
-320
-214
-149
-136
-151
-151
-111
-36
40
86
93
81
76
92
126
166
200
223
228
217
199
196
227
290
352
372
331
254
195
199
273
381
475
534
567
596
636
683
729
767
802
832
852
858
854
851
856
861
850
813
751
675
598
526
470
445
469
536
611
646
617
541
465
432
445
469
463
413
337
263
209
171
141
113
87
54
4
-70
-158
-232
-269
-266
-242
-228
-243
-285
-341
-393
-428
-445
-450
-458
-481
-524
-580
-633
-670
-694
-715
-739
-763
-771
-751
-702
-630
-541
-436
-320
-208
-122
-73
-47
-11
66
191
345
497
630
738
828
907
983
1063
1152
1243
1317
1349
1337
1302
1274
1265
1254
1205
1100
959
827
739
692
652
583
473
340
213
117
68
70
118
190
251
264
218
133
50
-4
-26
-39
-63
-98
-128
-146
-158
-183
-231
-296
-363
-432
-521
-649
-816
-992
-1133
-1214
-1241
-1247
-1272
-1334
-1432
-1546
-1649
-1713
-1712
-1638
-1504
-1347
-1210
-1118
-1072
-1046
-1018
-975
-915
-839
-741
-619
-490
-385
-333
-337
-363
-367
-328
-259
-198
-174
-189
-224
-258
-291
-334
-395
-468
-534
-579
-598
-595
-569
-525
-474
-440
-443
-485
-540
-572
-567
-542
-532
-557
-606
-646
-649
-618
-577
-551
-546
-553
-558
-558
-555
-549
-534
-509
-481
-470
-491
-539
-595
-637
-658
-663
-662
-658
-645
-618
-585
-556
-538
-523
-495
-443
-372
-302
-255
-233
-220
-190
-127
-39
47
103
117
104
96
119
180
261
336
388
419
446
489
552
625
690
733
751
752
743
728
707
680
649
620
596
575
549
511
457
391
323
267
234
227
240
255
249
208
133
49
-11
-22
20
93
167
219
245
252
249
242
233
230
244
284
350
428
495
527
510
447
354
255
168
96
32
-35
-105
-166
-204
-219
-221
-229
-245
-260
-255
-226
-180
-129
-76
-14
58
130
186
219
242
276
328
383
421
436
448
483
541
596
615
591
549
526
540
579
623
667
722
792
862
896
871
800
718
657
629
622
631
660
715
785
842
864
853
832
821
812
778
703
609
540
529
571
627
656
648
626
621
646
693
743
783
810
826
834
838
845
863
888
910
915
903
888
886
899
913
907
870
809
742
688
655
642
640
638
629
606
572
536
516
523
554
591
613
604
564
506
447
398
360
327
295
266
245
226
196
140
61
-19
-66
-60
-18
20
16
-37
-108
-153
-144
-88
-11
67
142
220
297
359
391
398
403
432
490
561
616
641
645
648
666
704
748
783
795
775
725
648
558
466
380
300
227
159
95
29
-50
-154
-282
-417
-530
-605
-644
-677
-737
-843
-994
-1166
-1334
-1476
-1584
-1654
-1690
-1699
-1690
-1678
-1675
-1693
-1734
-1792
-1856
-1909
-1946
-1964
-1969
-1965
-1952
-1928
-1900
-1881
-1881
-1898
-1915
-1909
-1873
-1822
-1781
-1761
-1754
-1735
-1689
-1621
-1558
-1525
-1525
-1541
-1549
-1534
-1501
-1457
-1413
-1370
-1330
-1293
-1257
-1214
-1150
-1057
-940
-824
-733
-679
-652
-628
-587
-523
-447
-373
-308
-249
-188
-123
-62
-14
16
31
41
49
51
34
-10
-75
-139
-176
-173
-135
-83
-38
-11
0
2
4
13
35
73
124
177
220
244
254
267
301
367
463
579
696
793
853
867
846
818
819
870
963
1072
1164
1221
1245
1249
1243
1236
1232
1234
1242
1248
1245
1232
1222
1237
1287
1359
1422
1445
1422
1364
1296
1238
1201
1192
1211
1250
1283
1283
1235
1158
1093
1075
1105
1157
1192
1191
1160
1118
1076
1035
1000
982
994
1029
1059
1052
994
907
830
795
802
830
852
856
841
808
758
692
622
565
533
526
534
546
553
551
534
498
450
411
404
438
499
560
603
629
658
710
785
869
942
991
1014
1020
1020
1027
1048
1088
1139
1182
1199
1183
1142
1091
1045
1008
977
944
901
842
771
697
635
596
575
553
507
426
320
211
121
62
33
29
39
52
58
49
26
-2
-26
-44
-65
-97
-141
-188
-232
-268
-299
-330
-360
-393
-434
-487
-543
-579
-569
-509
-422
-347
-306
-291
-269
-220
-152
-96
-75
-79
-72
-24
68
171
244
265
241
198
169
179
236
332
439
523
559
547
508
468
442
417
373
296
194
94
28
13
46
101
147
153
108
26
-65
-137
-172
-171
-146
-107
-67
-42
-47
-92
-163
-232
-269
-268
-247
-235
-243
-262
-268
-248
-208
-163
-120
-73
-16
47
100
130
140
148
166
195
221
238
252
278
319
360
379
365
330
294
276
271
262
231
172
96
22
-29
-45
-29
2
18
-1
-57
-127
-173
-167
-106
-20
49
68
24
-67
-173
-262
-313
-319
-293
-251
-207
-171
-145
-132
-135
-155
-188
-222
-246
-254
-250
-243
-240
-243
-247
-249
-247
-243
-239
-240
-250
-276
-320
-381
-455
-537
-622
-707
-787
-860
-926
-994
-1065
-1127
-1154
-1124
-1036
-917
-809
-740
-705
-674
-616
-521
-404
-286
-184
-100
-36
7
30
48
89
178
315
467
589
655
670
669
682
721
773
818
843
851
853
863
899
970
1073
1184
1265
1289
1257
1204
1176
1195
1242
1273
1251
1173
1067
967
893
842
801
757
700
626
533
429
336
279
267
284
300
295
273
260
280
332
388
417
409
378
352
357
402
477
557
618
643
630
596
564
550
555
566
579
599
638
697
757
783
755
681
596
538
531
572
647
737
824
892
930
939
942
966
1022
1094
1145
1145
1095
1026
975
960
969
977
965
932
893
864
855
863
877
884
869
832
780
729
694
672
654
630
599
572
560
563
573
577
574
568
566
570
576
577
568
542
496
428
351
286
256
263
284
285
241
153
47
-49
-119
-169
-212
-260
-313
-364
-408
-443
-465
-469
-452
-421
-391
-379
-393
-422
-444
-439
-411
-382
-376
-406
-458
-510
-542
-556
-565
-582
-608
-630
-635
-618
-585
-550
-522
-509
-519
-555
-610
-669
-712
-726
-719
-714
-735
-790
-867
-939
-985
-1004
-1008
-1022
-1062
-1130
-1210
-1278
-1315
-1314
-1286
-1250
-1224
-1209
-1202
-1197
-1193
-1195
-1206
-1217
-1209
-1164
-1074
-950
-816
-700
-627
-602
-612
-630
-627
-593
-541
-495
-475
-483
-506
-522
-517
-489
-440
-382
-330
-303
-314
-356
-406
-433
-422
-382
-338
-305
-281
-247
-194
-125
-57
0
44
81
112
134
147
159
188
240
303
358
387
391
385
383
386
385
373
349
319
283
236
172
92
8
-68
-128
-171
-204
-239
-286
-353
-442
-543
-642
-726
-796
-864
-943
-1034
-1127
-1206
-1263
-1300
-1327
-1352
-1380
-1410
-1438
-1463
-1484
-1501
-1518
-1536
-1552
-1554
-1534
-1488
-1428
-1370
-1329
-1309
-1306
-1313
-1320
-1322
-1309
-1279
-1237
-1197
-1174
-1175
-1191
-1207
-1216
-1218
-1222
-1233
-1253
-1282
-1324
-1384
-1455
-1520
-1556
-1549
-1504
-1440
-1375
-1318
-1270
-1225
-1182
-1139
-1099
-1064
-1037
-1012
-979
-912
-797
-644
-490
-379
-334
-343
-370
-380
-360
-318
-268
-215
-161
-109
-74
-69
-98
-149
-200
-237
-251
-244
-226
-210
-214
-249
-315
-393
-460
-502
-524
-543
-573
-616
-663
-700
-717
-708
-676
-632
-601
-603
-644
-698
-724
-689
-598
-488
-402
-363
-365
-390
-421
-446
-455
-437
-387
-324
-284
-297
-360
-432
-468
-445
-379
-308
-260
-242
-243
-246
-240
-217
-168
-98
-27
14
4
-49
-106
-131
-109
-61
-18
7
27
62
117
169
190
165
114
76
78
121
175
207
203
175
149
146
166
190
200
194
183
182
192
200
194
180
176
198
237
267
261
221
178
165
195
243
276
280
276
300
371
474
568
618
618
589
558
541
537
538
541
548
561
576
587
589
588
589
594
596
585
557
516
475
447
444
469
518
574
612
606
549
458
374
334
349
396
436
444
418
379
343
315
294
277
276
297
334
369
388
391
397
423
462
495
503
492
487
509
558
613
651
665
664
662
664
670
677
687
690
674
622
539
453
398
387
399
397
352
269
170
72
-26
-133
-248
-350
-419
-454
-474
-505
-550
-590
-602
-582
-552
-541
-562
-603
-637
-641
-609
-551
-487
-439
-413
-406
-399
-378
-343
-309
-295
-304
-320
-322
-308
-297
-312
-354
-393
-392
-340
-264
-209
-207
-249
-300
-324
-310
-274
-235
-210
-199
-202
-219
-252
-298
-340
-363
-353
-314
-264
-223
-206
-210
-221
-220
-206
-194
-209
-261
-334
-395
-415
-390
-343
-305
-287
-277
-257
-216
-162
-114
-84
-71
-59
-32
22
104
204
304
386
445
492
549
631
728
814
865
882
892
933
1020
1139
1252
1323
1345
1333
1316
1316
1333
1352
1354
1327
1280
1232
1202
1191
1188
1176
1155
1140
1149
1187
1236
1274
1282
1260
1214
1148
1064
964
864
786
741
715
686
636
569
508
475
472
484
493
491
485
481
477
461
419
346
253
162
98
72
79
94
90
55
-3
-60
-98
-116
-126
-146
-181
-230
-290
-365
-456
-554
-638
-695
-727
-754
-795
-850
-903
-935
-945
-953
-979
-1030
-1094
-1157
-1210
-1256
-1296
-1323
-1329
-1312
-1284
-1263
-1260
-1273
-1289
-1296
-1284
-1251
-1200
-1137
-1076
-1030
-1008
-1006
-997
-957
-872
-751
-618
-502
-417
-359
-310
-251
-175
-87
4
97
197
307
418
511
566
589
608
659
757
885
1002
1081
1110
1107
1090
1064
1022
965
900
844
809
791
778
758
729
696
662
631
610
602
610
629
649
662
664
659
645
622
593
570
574
618
698
791
875
934
966
979
980
977
983
1008
1059
1120
1170
1191
1186
1171
1167
1183
1218
1265
1316
1356
1364
1323
1238
1135
1051
1004
980
942
867
758
645
556
500
464
434
399
356
302
233
149
57
-30
-107
-177
-244
-307
-360
-399
-432
-466
-503
-528
-524
-490
-445
-413
-407
-425
-459
-504
-559
-612
-640
-627
-580
-532
-521
-554
-604
-634
-630
-614
-620
-658
-712
-754
-776
-789
-806
-823
-822
-793
-748
-716
-716
-743
-775
-798
-811
-818
-815
-795
-758
-719
-704
-717
-739
-736
-696
-633
-577
-544
-523
-494
-445
-388
-334
-282
-221
-145
-72
-27
-20
-34
-40
-20
18
58
97
149
225
307
357
351
296
230
188
168
143
93
30
-15
-27
-28
-58
-138
-242
-323
-356
-360
-381
-451
-560
-671
-752
-800
-828
-847
-847
-820
-770
-720
-687
-669
-645
-593
-517
-439
-379
-344
-326
-320
-330
-362
-407
-442
-447
-421
-382
-350
-334
-327
-321
-320
-336
-370
-410
-434
-433
-422
-428
-468
-537
-614
-678
-726
-764
-802
-840
-877
-907
-931
-942
-935
-902
-846
-779
-716
-665
-619
-571
-518
-467
-429
-406
-390
-368
-335
-297
-268
-258
-265
-283
-303
-322
-337
-345
-342
-323
-291
-256
-232
-225
-230
-235
-235
-236
-255
-305
-381
-462
-520
-542
-536
-526
-534
-567
-617
-670
-715
-749
-776
-802
-833
-878
-942
-1022
-1112
-1199
-1278
-1351
-1422
-1490
-1551
-1601
-1646
-1693
-1747
-1802
-1850
-1885
-1912
-1940
-1969
-1987
-1976
-1929
-1856
-1782
-1724
-1686
-1660
-1634
-1602
-1565
-1521
-1465
-1390
-1292
-1180
-1070
-977
-911
-868
-835
-792
-725
-629
-515
-404
-313
-248
-200
-154
-99
-31
45
120
185
235
265
275
269
256
249
259
292
345
410
476
532
575
608
642
686
743
801
848
878
896
918
955
1014
1088
1166
1239
1304
1358
1403
1436
1457
1466
1465
1460
1455
1455
1458
1461
1461
1458
1461
1477
1505
1533
1543
1523
1477
1420
1368
1324
1284
1244
1206
1180
1167
1160
1146
1116
1080
1057
1059
1079
1096
1095
1072
1045
1030
1030
1034
1027
1006
988
988
1016
1064
1111
1139
1149
1152
1164
1192
1229
1262
1273
1256
1216
1171
1145
1153
1191
1236
1259
1245
1205
1171
1170
1203
1243
1255
1227
1172
1114
1067
1026
973
904
831
776
749
743
742
735
718
694
661
620
576
547
543
557
560
525
448
356
290
273
295
329
352
360
360
356
343
316
281
252
240
239
235
217
190
164
143
123
91
46
-8
-62
-117
-178
-245
-305
-338
-335
-307
-278
-262
-263
-272
-285
-302
-323
-336
-325
-285
-233
-199
-200
-228
-256
-262
-247
-229
-222
-221
-215
-205
-205
-232
-284
-337
-360
-347
-317
-302
-317
-353
-386
-404
-413
-424
-442
-457
-459
-449
-442
-451
-475
-502
-521
-530
-539
-550
-559
-559
-547
-538
-549
-584
-632
-672
-689
-684
-671
-660
-653
-647
-641
-644
-661
-693
-727
-750
-758
-757
-753
-744
-721
-680
-632
-602
-613
-664
-729
-770
-765
-713
-638
-564
-506
-460
-414
-355
-279
-185
-81
25
124
211
282
337
379
415
453
502
569
650
732
799
842
864
875
881
878
858
816
766
724
701
687
661
605
521
423
333
261
204
154
108
69
45
38
43
51
54
49
40
39
54
86
124
151
157
147
144
170
226
294
343
353
321
263
196
130
74
37
26
39
61
69
47
0
-53
-91
-109
-118
-136
-171
-221
-272
-314
-343
-358
-358
-337
-294
-235
-178
-141
-135
-152
-168
-161
-123
-66
-8
38
77
118
160
192
203
198
203
244
327
424
497
524
510
480
453
429
402
378
374
405
460
508
523
502
470
450
447
442
414
364
309
268
239
208
163
110
65
41
38
43
49
52
52
48
39
33
47
94
164
228
254
228
169
105
59
29
5
-17
-22
7
75
166
250
304
327
333
342
362
390
417
443
484
556
662
783
882
936
945
941
954
991
1030
1039
1014
979
973
1014
1081
1137
1160
1162
1171
1211
1275
1345
1406
1466
1537
1625
1715
1786
1826
1840
1844
1852
1864
1878
1884
1876
1851
1810
1767
1739
1735
1749
1761
1751
1714
1662
1611
1562
1506
1438
1370
1320
1298
1288
1262
1203
1123
1050
1012
1008
1016
1012
987
944
894
841
779
703
616
530
459
414
392
384
376
354
315
264
211
159
104
42
-23
-78
-110
-121
-129
-155
-200
-248
-278
-286
-285
-289
-299
-301
-288
-274
-288
-347
-436
-514
-543
-518
-464
-415
-391
-387
-388
-385
-379
-371
-363
-352
-342
-338
-347
-367
-390
-415
-446
-489
-543
-595
-625
-626
-605
-581
-574
-590
-621
-649
-656
-636
-600
-575
-585
-636
-703
-748
-747
-708
-664
-645
-652
-660
-644
-603
-563
-554
-582
-626
-654
-649
-620
-587
-566
-562
-574
-601
-640
-677
-692
-672
-624
-570
-536
-531
-544
-558
-561
-553
-542
-528
-512
-495
-486
-491
-509
-528
-537
-537
-539
-554
-580
-602
-606
-591
-573
-568
-583
-610
-642
-677
-720
-776
-841
-904
-959
-1014
-1083
-1174
-1278
-1371
-1432
-1456
-1452
-1445
-1450
-1474
-1514
-1561
-1602
-1629
-1634
-1616
-1582
-1548
-1522
-1504
-1485
-1453
-1404
-1349
-1303
-1273
-1255
-1236
-1200
-1143
-1071
-997
-926
-860
-795
-733
-677
-631
-590
-543
-479
-396
-315
-257
-237
-245
-256
-246
-209
-164
-136
-135
-150
-159
-145
-107
-59
-11
32
70
97
103
82
44
11
6
37
89
138
165
165
152
144
157
190
233
266
273
251
211
175
154
148
152
161
184
230
294
352
376
354
305
266
262
292
332
357
362
360
360
359
346
317
282
259
253
248
220
158
76
2
-42
-51
-42
-32
-34
-53
-90
-147
-218
-290
-343
-360
-341
-299
-259
-238
-240
-255
-270
-278
-280
-281
-281
-273
-246
-197
-133
-64
-1
54
100
135
155
161
166
186
231
292
347
379
389
394
410
440
471
490
501
513
536
561
570
559
542
549
596
674
753
806
828
829
828
834
845
857
866
869
862
843
815
792
785
797
819
833
831
817
803
804
825
864
910
946
956
931
878
819
774
748
726
687
620
533
445
370
306
243
178
117
73
46
23
-11
-67
-140
-221
-301
-375
-439
-489
-522
-538
-545
-547
-544
-537
-531
-535
-555
-586
-608
-606
-578
-538
-503
-481
-471
-471
-484
-512
-543
-551
-513
-427
-324
-243
-212
-227
-264
-296
-309
-298
-264
-214
-161
-125
-119
-138
-158
-157
-133
-114
-130
-188
-267
-334
-368
-378
-381
-388
-397
-400
-404
-424
-472
-540
-602
-629
-616
-582
-560
-572
-620
-682
-729
-740
-713
-667
-630
-621
-635
-652
-653
-638
-625
-629
-648
-658
-640
-596
-551
-530
-538
-553
-551
-525
-490
-464
-452
-442
-422
-393
-367
-351
-339
-322
-296
-270
-249
-230
-201
-155
-101
-58
-37
-29
-9
35
98
158
196
212
221
235
261
298
343
395
447
484
498
490
477
477
497
530
558
572
572
564
554
550
555
574
605
637
657
663
669
693
740
799
846
869
871
865
858
849
831
800
758
709
649
581
516
471
457
463
463
435
379
318
276
259
251
233
197
151
111
81
63
56
59
67
69
53
21
-7
-8
22
65
87
71
24
-33
-80
-116
-141
-151
-139
-102
-58
-28
-26
-40
-49
-41
-28
-32
-67
-124
-181
-228
-269
-315
-374
-435
-485
-516
-532
-543
-553
-565
-578
-595
-618
-646
-675
-707
-744
-786
-822
-834
-813
-768
-721
-693
-687
-688
-675
-638
-582
-519
-466
-431
-420
-431
-449
-454
-433
-392
-358
-361
-408
-480
-544
-576
-576
-560
-544
-535
-532
-534
-538
-543
-542
-536
-530
-533
-546
-552
-535
-488
-432
-390
-371
-356
-313
-227
-120
-29
20
33
42
69
119
176
227
270
313
350
370
359
323
281
259
265
286
303
300
277
243
212
195
193
199
196
171
121
64
25
19
40
62
63
36
-8
-52
-88
-116
-134
-142
-140
-141
-162
-210
-277
-340
-383
-408
-428
-455
-487
-513
-527
-537
-554
-581
-605
-610
-595
-574
-567
-579
-597
-600
-581
-549
-522
-510
-510
-513
-516
-523
-540
-567
-593
-609
-616
-621
-633
-655
-682
-707
-729
-752
-780
-811
-839
-852
-842
-807
-753
-690
-627
-568
-513
-456
-391
-311
-213
-101
16
124
214
285
345
406
475
547
610
650
667
666
660
658
661
666
667
658
633
586
519
441
375
343
356
402
450
469
441
380
313
269
258
265
270
262
250
251
275
311
336
328
287
229
179
150
146
157
178
206
234
256
267
268
271
288
324
371
415
447
468
484
497
507
512
514
520
532
548
559
562
559
560
567
570
557
524
483
455
452
465
474
459
423
382
357
353
363
368
359
337
312
293
281
273
264
250
227
194
154
115
85
65
48
25
-6
-39
-58
-53
-26
10
41
58
62
63
71
92
127
171
213
243
258
269
290
335
404
483
554
606
641
662
673
671
659
648
651
675
710
739
749
741
723
704
683
653
618
586
567
559
549
527
493
461
447
453
466
472
466
456
452
459
474
497
528
568
611
644
660
662
668
692
732
775
809
833
862
902
947
973
966
926
879
852
852
868
875
858
822
783
757
752
760
769
770
756
727
684
630
573
519
472
430
389
348
312
287
272
255
220
157
79
9
-31
-39
-33
-40
-69
-113
-154
-183
-206
-236
-278
-328
-376
-419
-464
-523
-593
-661
-712
-739
-748
-755
-769
-791
-810
-820
-821
-819
-826
-847
-882
-920
-944
-940
-907
-854
-801
-759
-727
-691
-638
-565
-484
-411
-351
-303
-255
-204
-149
-96
-49
-6
36
75
111
139
158
167
168
164
159
157
161
166
168
162
150
136
122
104
74
31
-15
-47
-55
-41
-23
-22
-47
-88
-123
-129
-105
-66
-36
-27
-33
-36
-17
27
79
122
143
148
155
175
207
239
260
266
265
266
267
259
224
160
79
7
-32
-38
-30
-35
-69
-124
-179
-219
-245
-273
-317
-373
-424
-456
-474
-498
-540
-593
-631
-633
-601
-559
-534
-533
-540
-534
-507
-467
-431
-410
-406
-416
-438
-470
-505
-534
-543
-530
-500
-464
-434
-422
-436
-474
-522
-552
-545
-502
-450
-422
-436
-479
-522
-542
-541
-536
-539
-543
-535
-505
-463
-425
-396
-370
-334
-290
-254
-239
-239
-235
-208
-157
-100
-54
-24
0
30
66
105
146
198
266
348
426
486
527
558
588
613
623
614
600
602
628
662
673
642
578
513
473
461
456
435
393
347
311
289
266
228
175
120
77
51
35
18
-3
-23
-35
-40
-39
-39
-39
-38
-37
-38
-40
-36
-13
35
106
184
253
303
337
367
402
445
494
545
596
649
708
774
842
905
951
978
990
1000
1018
1045
1068
1074
1055
1018
983
962
957
955
937
891
818
736
666
626
618
626
627
600
540
464
395
348
325
312
299
289
291
308
336
359
366
361
356
367
396
434
464
476
469
455
449
456
471
478
459
411
348
290
246
209
161
90
7
-70
-126
-168
-215
-282
-368
-456
-528
-580
-620
-654
-684
-709
-730
-754
-783
-816
-844
-867
-887
-910
-928
-929
-905
-866
-835
-828
-841
-850
-837
-804
-765
-733
-702
-659
-603
-552
-528
-539
-569
-594
-604
-612
-635
-678
-730
-777
-815
-856
-908
-965
-1008
-1030
-1034
-1042
-1070
-1119
-1178
-1235
-1282
-1317
-1341
-1358
-1374
-1402
-1446
-1496
-1531
-1535
-1507
-1466
-1436
-1430
-1440
-1449
-1441
-1411
-1367
-1323
-1295
-1295
-1325
-1376
-1425
-1452
-1446
-1412
-1366
-1324
-1293
-1271
-1252
-1230
-1200
-1161
-1113
-1065
-1022
-992
-975
-972
-983
-1000
-1016
-1014
-984
-934
-883
-855
-851
-855
-840
-794
-730
-669
-628
-599
-566
-511
-434
-345
-259
-187
-132
-93
-66
-42
-9
32
75
106
119
122
125
137
151
160
159
155
156
160
159
151
146
160
198
240
258
233
175
112
68
50
48
53
66
92
128
159
170
162
148
145
156
168
165
143
111
82
62
49
35
20
4
-11
-31
-61
-101
-143
-175
-188
-182
-164
-144
-136
-147
-180
-229
-283
-328
-354
-360
-348
-329
-312
-305
-316
-345
-388
-434
-472
-499
-516
-527
-538
-546
-551
-551
-547
-543
-543
-546
-550
-551
-548
-544
-541
-544
-552
-557
-552
-534
-505
-476
-454
-440
-430
-415
-387
-345
-293
-240
-196
-170
-170
-193
-232
-271
-295
-291
-259
-206
-148
-102
-75
-60
-41
-2
60
134
198
239
257
259
253
242
224
201
183
179
193
218
243
262
275
280
279
270
260
258
275
313
361
405
433
447
452
453
452
450
449
450
452
451
447
445
455
484
523
557
568
555
530
513
512
526
544
555
556
550
545
543
548
561
583
614
654
698
736
755
746
714
672
643
637
649
658
648
616
574
536
504
472
426
364
294
228
175
136
105
77
45
7
-37
-83
-129
-168
-200
-225
-246
-260
-264
-257
-239
-214
-184
-148
-108
-71
-48
-43
-52
-62
-60
-43
-14
18
51
87
130
182
236
286
328
360
382
395
405
419
446
487
535
582
623
659
692
720
743
762
782
812
853
896
929
946
949
948
948
948
946
941
942
954
982
1018
1050
1066
1059
1027
974
906
836
781
755
762
789
814
814
779
719
657
617
607
616
625
618
596
574
569
588
620
653
676
693
709
728
749
770
791
813
835
847
839
811
773
743
733
740
750
753
748
742
741
745
749
750
747
743
736
724
704
680
660
647
644
646
647
646
638
624
602
578
558
549
550
550
537
508
470
441
438
466
522
595
671
737
779
792
778
753
733
731
744
759
759
739
703
662
618
566
501
427
355
300
266
243
213
165
101
31
-36
-96
-151
-198
-227
-226
-196
-147
-99
-70
-59
-58
-53
-40
-25
-19
-27
-44
-60
-65
-58
-47
-44
-59
-90
-129
-167
-198
-224
-248
-273
-297
-322
-350
-390
-443
-505
-562
-601
-623
-635
-654
-687
-729
-768
-793
-805
-811
-818
-826
-830
-823
-807
-785
-762
-740
-715
-684
-648
-610
-577
-552
-536
-527
-517
-499
-466
-415
-349
-273
-198
-131
-76
-38
-16
-13
-25
-46
-66
-69
-50
-11
31
55
46
11
-31
-59
-65
-55
-47
-48
-55
-59
-56
-49
-48
-53
-59
-58
-50
-44
-50
-63
-66
-46
-6
31
41
17
-24
-58
-68
-59
-47
-44
-51
-58
-58
-54
-50
-49
-44
-32
-17
-13
-32
-70
-109
-128
-117
-82
-42
-8
18
47
87
138
189
227
247
253
259
277
312
355
397
429
454
481
516
559
600
628
643
650
658
674
694
714
730
741
750
755
756
749
735
714
684
646
601
561
540
549
586
631
658
652
616
570
538
533
554
590
626
658
687
720
757
796
828
849
856
854
849
845
846
851
857
856
841
810
773
747
746
770
801
818
806
772
732
701
680
663
646
628
612
592
557
505
449
411
408
430
452
456
446
442
455
469
456
401
325
274
276
320
362
363
322
269
231
213
191
143
70
-4
-59
-95
-130
-177
-235
-290
-331
-361
-387
-416
-451
-490
-535
-584
-630
-658
-659
-638
-614
-606
-617
-639
-658
-669
-675
-677
-673
-662
-646
-637
-640
-651
-657
-651
-639
-639
-656
-681
-693
-681
-653
-625
-605
-585
-553
-504
-450
-406
-376
-348
-308
-256
-205
-169
-149
-135
-112
-76
-36
-1
26
49
72
96
120
144
171
201
228
246
257
267
287
320
362
400
431
459
491
528
566
598
625
654
694
743
793
827
837
823
793
757
722
688
650
603
545
478
407
337
271
206
141
76
13
-42
-86
-118
-142
-162
-184
-211
-245
-286
-334
-383
-425
-449
-455
-447
-438
-439
-448
-454
-442
-408
-367
-337
-331
-345
-358
-349
-311
-255
-201
-162
-143
-138
-140
-144
-147
-149
-146
-140
-136
-140
-156
-183
-215
-241
-256
-255
-244
-232
-231
-249
-285
-331
-376
-417
-454
-491
-524
-545
-548
-540
-537
-551
-582
-618
-643
-653
-652
-646
-637
-625
-614
-617
-645
-699
-761
-806
-821
-811
-792
-777
-768
-763
-760
-765
-781
-801
-810
-800
-773
-746
-733
-736
-745
-749
-745
-739
-739
-744
-747
-745
-741
-739
-743
-747
-746
-740
-737
-742
-751
-751
-734
-702
-672
-664
-681
-710
-725
-710
-671
-633
-622
-644
-688
-728
-747
-740
-718
-695
-676
-663
-651
-640
-629
-617
-602
-581
-559
-542
-536
-541
-554
-569
-585
-604
-625
-644
-651
-644
-628
-614
-607
-609
-610
-603
-585
-563
-544
-535
-536
-544
-551
-551
-537
-506
-461
-410
-363
-326
-300
-276
-245
-196
-131
-59
5
48
63
59
49
50
67
97
130
155
168
169
160
142
116
87
60
46
47
59
68
61
27
-28
-89
-133
-149
-141
-131
-143
-188
-256
-320
-357
-361
-345
-330
-331
-350
-383
-419
-455
-485
-507
-518
-518
-512
-505
-498
-487
-469
-448
-433
-433
-444
-456
-455
-435
-401
-366
-343
-336
-341
-349
-350
-337
-309
-273
-240
-219
-213
-215
-216
-204
-177
-139
-98
-64
-43
-37
-42
-47
-48
-43
-39
-43
-56
-73
-82
-76
-59
-38
-20
-6
7
21
33
42
46
49
55
61
63
58
48
43
51
72
98
124
146
163
172
166
141
105
74
65
85
124
160
173
157
118
73
43
38
61
99
135
156
159
154
152
156
158
154
147
147
164
196
224
231
213
188
177
190
220
252
276
294
317
351
396
445
493
532
557
564
557
545
545
563
589
601
581
528
460
402
368
357
354
344
321
286
244
203
172
155
151
153
146
123
85
41
2
-27
-44
-53
-53
-47
-41
-42
-58
-85
-112
-127
-125
-113
-103
-105
-124
-155
-192
-224
-241
-236
-210
-179
-157
-152
-155
-148
-119
-72
-27
-5
-11
-31
-49
-53
-42
-24
-4
15
28
28
11
-17
-41
-48
-36
-18
-11
-23
-49
-78
-101
-117
-131
-143
-152
-153
-150
-148
-150
-157
-169
-189
-224
-272
-321
-354
-362
-353
-350
-373
-421
-471
-499
-495
-470
-446
-440
-451
-463
-461
-440
-406
-374
-354
-348
-349
-344
-322
-280
-222
-158
-95
-37
16
61
97
126
153
185
221
251
265
264
261
270
291
310
311
295
280
288
318
346
337
280
193
112
64
49
47
44
40
44
56
62
44
1
-47
-78
-87
-88
-100
-126
-151
-153
-126
-86
-51
-29
-12
11
40
60
60
44
31
43
81
129
160
161
136
101
69
47
36
38
54
77
92
83
46
-4
-43
-52
-34
-5
17
26
32
42
55
61
49
23
-5
-17
-10
10
31
48
64
85
113
139
154
155
146
138
137
143
149
149
144
139
139
144
149
148
142
136
139
152
174
194
207
211
210
211
218
232
248
261
269
273
277
289
310
335
354
356
345
332
331
343
357
356
332
294
261
245
245
245
232
204
172
144
125
110
96
82
68
46
7
-47
-104
-144
-158
-156
-161
-191
-244
-299
-334
-340
-323
-299
-275
-250
-220
-188
-161
-147
-148
-158
-169
-172
-163
-143
-115
-88
-68
-56
-49
-43
-36
-31
-34
-44
-58
-68
-70
-65
-55
-42
-26
-6
13
22
15
-7
-35
-60
-72
-69
-50
-20
13
39
50
47
38
31
33
42
53
65
80
100
123
140
144
138
134
143
170
209
250
287
322
357
389
413
426
429
431
439
452
468
482
497
515
536
552
551
529
493
458
438
436
440
434
407
361
305
248
196
149
103
61
25
1
-12
-22
-36
-56
-74
-77
-58
-23
16
48
74
104
143
187
223
237
235
231
243
276
315
340
339
317
288
265
253
247
240
226
202
169
129
88
55
37
33
36
37
30
15
-7
-31
-51
-62
-62
-59
-67
-97
-146
-201
-245
-274
-302
-343
-398
-450
-478
-475
-459
-451
-461
-477
-479
-455
-417
-385
-370
-365
-354
-328
-293
-264
-250
-254
-268
-284
-295
-298
-291
-275
-258
-251
-265
-300
-344
-382
-403
-403
-389
-371
-359
-357
-364
-373
-372
-358
-329
-293
-256
-222
-190
-159
-127
-93
-56
-18
13
31
38
43
64
108
169
228
276
318
371
443
523
588
624
640
660
699
751
795
815
818
824
848
884
916
928
924
914
906
899
886
865
841
820
799
769
728
682
641
615
601
592
580
567
553
536
514
487
461
442
434
430
419
398
370
342
316
289
253
209
161
117
82
56
34
11
-14
-44
-75
-104
-130
-150
-165
-173
-172
-164
-156
-161
-180
-204
-212
-190
-137
-75
-24
12
40
74
112
140
144
131
122
136
173
214
239
241
227
208
188
167
147
137
137
139
127
95
55
30
29
38
32
-3
-47
-69
-47
11
76
123
148
169
198
238
279
314
345
374
398
408
401
386
379
389
408
419
409
382
353
336
331
333
333
333
334
336
330
306
265
218
180
159
146
129
95
48
-3
-45
-76
-104
-138
-179
-216
-235
-228
-207
-192
-197
-222
-253
-271
-272
-265
-261
-265
-269
-264
-245
-219
-195
-178
-172
-176
-190
-210
-223
-219
-194
-162
-146
-161
-204
-254
-287
-295
-292
-296
-315
-340
-356
-350
-326
-298
-278
-270
-270
-268
-256
-231
-197
-166
-144
-133
-125
-112
-88
-64
-52
-59
-76
-83
-65
-21
29
63
74
69
66
75
94
114
127
137
149
170
198
228
256
281
304
325
347
373
406
444
480
508
528
548
575
609
636
645
635
625
635
673
717
736
713
663
620
611
632
656
654
622
581
554
545
541
523
493
461
439
423
399
363
329
317
333
354
346
295
214
139
98
92
101
105
97
80
58
30
-6
-44
-69
-74
-63
-55
-67
-99
-139
-176
-206
-237
-270
-302
-321
-327
-325
-328
-338
-347
-351
-354
-370
-410
-473
-544
-606
-650
-680
-705
-730
-756
-782
-810
-837
-860
-872
-870
-862
-859
-868
-888
-911
-930
-946
-959
-969
-969
-955
-934
-922
-930
-955
-979
-982
-957
-917
-882
-866
-861
-856
-839
-815
-796
-790
-796
-803
-796
-769
-724
-671
-622
-585
-564
-555
-549
-541
-526
-505
-481
-453
-422
-392
-371
-371
-396
-434
-463
-468
-448
-422
-416
-444
-500
-567
-626
-667
-686
-685
-665
-635
-606
-591
-592
-603
-606
-590
-556
-518
-488
-469
-449
-422
-387
-360
-352
-362
-372
-361
-326
-281
-253
-257
-293
-338
-373
-388
-389
-387
-385
-380
-367
-346
-325
-311
-305
-300
-293
-286
-281
-279
-271
-249
-216
-184
-165
-160
-155
-131
-84
-26
25
56
77
101
139
187
233
271
306
345
389
431
463
483
500
521
548
577
605
634
664
690
704
696
672
645
630
631
639
644
642
638
643
660
686
709
725
733
737
742
747
745
731
703
667
636
624
634
651
656
635
595
557
538
540
546
535
503
464
437
431
438
444
442
438
443
468
515
576
638
689
721
735
740
751
776
813
849
875
892
905
920
935
942
943
949
972
1010
1048
1062
1043
1002
959
928
905
877
837
792
756
739
740
747
747
733
705
670
640
626
633
654
676
691
700
715
742
776
803
812
807
794
780
759
727
690
662
650
648
637
604
557
517
494
475
437
369
294
245
239
254
250
202
126
61
32
30
19
-25
-95
-154
-174
-159
-138
-140
-170
-210
-236
-238
-223
-203
-187
-176
-169
-168
-172
-181
-186
-182
-169
-155
-146
-148
-156
-162
-162
-155
-148
-148
-155
-165
-171
-173
-177
-190
-212
-233
-239
-221
-188
-157
-142
-145
-154
-160
-160
-163
-174
-189
-193
-176
-140
-100
-73
-62
-58
-45
-17
20
51
63
51
28
9
9
26
45
47
21
-25
-72
-99
-97
-76
-52
-40
-46
-66
-93
-122
-150
-173
-187
-196
-206
-225
-258
-298
-333
-353
-358
-355
-350
-350
-352
-355
-355
-351
-343
-329
-309
-287
-266
-248
-230
-207
-181
-161
-155
-165
-180
-187
-178
-160
-145
-144
-152
-157
-146
-125
-107
-106
-119
-131
-127
-104
-74
-52
-44
-46
-51
-54
-55
-54
-42
-15
21
53
65
57
43
39
47
59
60
49
38
40
55
73
80
78
77
86
102
115
117
113
115
129
149
160
154
138
122
110
97
73
37
4
-12
-7
8
13
-3
-43
-93
-144
-187
-223
-254
-281
-303
-315
-317
-313
-311
-320
-341
-361
-364
-341
-299
-263
-254
-279
-320
-352
-362
-352
-341
-340
-349
-355
-345
-321
-294
-277
-276
-284
-289
-277
-246
-204
-164
-142
-140
-150
-156
-145
-112
-64
-12
34
70
98
122
145
171
199
221
228
216
191
168
157
156
150
123
74
17
-29
-59
-84
-120
-174
-233
-273
-284
-273
-265
-282
-326
-384
-431
-453
-452
-442
-439
-450
-473
-496
-512
-517
-514
-509
-507
-509
-516
-526
-535
-536
-527
-513
-506
-519
-557
-603
-634
-634
-606
-569
-545
-540
-543
-537
-515
-479
-438
-397
-356
-313
-271
-232
-199
-170
-139
-106
-71
-35
1
34
58
66
60
48
47
65
97
129
152
172
197
229
256
266
260
258
282
329
372
377
332
260
199
172
170
167
144
108
79
67
61
45
12
-21
-34
-20
4
13
1
-15
-10
27
86
142
182
205
224
245
264
278
293
323
379
452
517
551
549
525
504
501
516
540
564
583
595
602
606
616
637
673
714
745
754
744
729
725
736
752
757
736
687
616
537
466
412
379
356
327
280
214
141
73
17
-30
-71
-101
-113
-107
-95
-99
-129
-177
-221
-244
-247
-249
-267
-306
-359
-415
-465
-504
-531
-548
-560
-579
-614
-663
-712
-745
-754
-746
-737
-735
-739
-743
-744
-741
-740
-739
-739
-739
-742
-747
-747
-732
-701
-666
-642
-634
-630
-612
-574
-529
-497
-487
-486
-475
-440
-394
-354
-337
-337
-343
-342
-339
-338
-342
-344
-336
-316
-290
-271
-265
-271
-286
-303
-319
-331
-342
-355
-375
-403
-435
-464
-487
-505
-526
-555
-588
-618
-637
-644
-644
-641
-639
-638
-639
-641
-641
-641
-639
-638
-639
-641
-641
-638
-637
-645
-663
-688
-709
-722
-730
-740
-749
-750
-733
-699
-661
-637
-632
-638
-643
-641
-638
-640
-643
-636
-610
-569
-525
-490
-467
-449
-427
-400
-368
-333
-297
-263
-238
-228
-228
-225
-205
-172
-141
-133
-153
-185
-207
-208
-195
-188
-196
-216
-235
-244
-245
-243
-242
-236
-225
-212
-207
-215
-228
-235
-225
-200
-171
-150
-140
-139
-142
-144
-142
-130
-105
-71
-37
-15
-7
-9
-10
-3
6
11
5
-6
-13
-5
15
43
71
100
131
159
177
175
152
116
82
60
53
57
65
68
57
28
-20
-77
-125
-150
-150
-137
-128
-131
-144
-158
-168
-178
-189
-193
-179
-141
-87
-43
-30
-53
-90
-112
-101
-61
-11
34
72
114
170
237
301
346
369
379
392
418
453
488
514
531
545
561
574
574
561
545
543
567
609
650
666
652
620
588
567
557
545
522
492
464
449
449
460
469
468
458
450
459
493
540
577
582
552
507
476
474
490
501
490
463
439
431
434
431
411
383
365
367
385
398
392
367
332
304
287
281
277
268
248
218
185
160
152
158
166
160
137
107
87
88
106
132
155
168
171
166
155
148
153
175
207
235
252
261
275
301
333
359
369
366
361
359
360
358
357
361
375
392
397
386
367
356
358
365
357
327
287
256
248
258
268
262
239
210
188
177
173
167
152
125
89
50
15
-11
-31
-54
-83
-114
-136
-143
-141
-146
-169
-208
-243
-257
-247
-228
-222
-242
-281
-321
-344
-346
-337
-331
-335
-344
-350
-341
-320
-300
-298
-322
-368
-416
-446
-453
-442
-431
-429
-437
-445
-446
-438
-430
-429
-439
-456
-470
-473
-465
-449
-431
-419
-414
-410
-403
-389
-369
-349
-332
-320
-308
-295
-281
-269
-263
-264
-266
-260
-242
-215
-189
-175
-174
-176
-166
-135
-91
-56
-45
-59
-82
-94
-88
-74
-63
-62
-62
-54
-39
-27
-26
-38
-48
-47
-34
-23
-26
-50
-84
-114
-133
-139
-140
-142
-147
-156
-166
-177
-189
-204
-223
-242
-253
-249
-226
-192
-159
-137
-129
-133
-146
-164
-178
-175
-144
-92
-42
-21
-41
-84
-114
-108
-68
-19
14
26
29
35
47
56
59
63
76
98
114
114
101
92
104
134
164
176
164
139
114
96
83
72
63
60
62
65
66
65
65
66
65
62
60
65
80
95
99
90
81
89
124
176
223
250
257
260
274
304
340
368
377
371
359
355
370
403
443
473
481
468
446
432
432
444
458
467
471
471
469
463
453
441
433
431
432
428
412
387
363
354
369
405
445
473
479
469
459
459
470
478
473
460
453
464
488
507
505
486
467
463
471
477
467
448
435
439
452
453
433
398
368
358
363
371
372
368
368
373
373
359
331
299
274
258
248
236
221
204
183
154
113
65
19
-16
-36
-38
-23
7
44
74
84
75
60
57
77
113
148
169
177
182
192
212
236
256
269
274
273
271
271
271
266
252
227
200
183
180
182
170
135
83
33
-3
-25
-46
-71
-99
-119
-131
-143
-164
-196
-226
-240
-236
-224
-218
-224
-233
-234
-221
-193
-157
-116
-76
-46
-31
-27
-25
-13
11
34
46
47
48
68
108
154
186
191
176
161
161
182
218
256
287
304
310
313
322
341
366
385
390
381
369
364
372
385
396
400
402
408
425
450
473
486
484
474
468
480
514
556
586
590
575
565
579
617
660
685
686
677
674
679
678
660
629
604
601
617
634
635
618
597
584
579
577
576
578
584
589
583
564
544
542
561
581
580
550
505
473
468
479
489
487
479
478
483
480
456
412
364
330
311
295
271
238
205
185
177
173
161
141
118
98
87
82
82
84
85
84
83
83
86
89
85
72
55
47
55
75
93
97
88
78
77
86
95
94
83
74
77
98
130
162
184
193
193
188
184
183
186
190
191
189
185
184
187
191
193
189
183
181
188
203
220
228
220
191
148
106
82
85
111
146
167
166
143
113
91
83
88
96
96
82
55
23
-7
-31
-52
-75
-100
-120
-124
-112
-97
-94
-107
-124
-124
-98
-58
-25
-11
-10
-7
2
5
-13
-51
-90
-108
-105
-99
-113
-148
-184
-203
-206
-214
-243
-283
-304
-284
-235
-191
-182
-206
-229
-215
-157
-80
-20
4
0
-8
-1
26
67
109
146
175
193
202
203
199
195
194
194
199
208
222
242
263
281
294
301
304
304
298
286
265
241
223
218
227
243
255
258
257
262
276
289
288
264
227
197
188
199
216
228
235
240
244
240
216
173
124
86
66
55
44
27
7
-11
-32
-62
-104
-148
-180
-194
-195
-196
-206
-228
-261
-301
-346
-384
-402
-391
-358
-319
-294
-287
-289
-293
-298
-308
-323
-332
-325
-302
-282
-282
-305
-331
-338
-321
-295
-281
-287
-299
-302
-294
-284
-286
-298
-306
-297
-274
-249
-233
-227
-220
-207
-196
-199
-223
-261
-295
-309
-301
-283
-275
-289
-327
-381
-433
-471
-490
-496
-495
-493
-490
-485
-476
-468
-462
-454
-439
-418
-397
-385
-383
-380
-363
-325
-276
-234
-208
-196
-187
-173
-159
-151
-153
-157
-150
-130
-104
-86
-81
-85
-90
-90
-87
-85
-86
-87
-86
-86
-93
-109
-131
-153
-169
-179
-187
-197
-210
-223
-229
-225
-213
-200
-192
-189
-187
-181
-170
-157
-151
-157
-173
-188
-194
-189
-178
-175
-187
-211
-238
-256
-256
-239
-212
-186
-171
-172
-190
-219
-255
-292
-327
-358
-381
-392
-390
-380
-371
-374
-393
-423
-454
-478
-491
-498
-505
-513
-519
-518
-512
-509
-519
-544
-577
-607
-627
-636
-643
-652
-664
-674
-679
-680
-681
-682
-681
-678
-675
-677
-683
-688
-681
-664
-646
-640
-653
-673
-687
-686
-676
-670
-676
-687
-689
-671
-637
-601
-577
-571
-576
-581
-574
-550
-510
-463
-422
-397
-387
-382
-368
-339
-300
-265
-246
-241
-240
-232
-213
-186
-164
-160
-177
-208
-239
-251
-240
-219
-208
-221
-248
-259
-226
-149
-57
10
30
16
-4
-8
3
15
14
5
-2
1
9
13
9
2
1
5
11
11
6
2
4
8
11
8
4
3
6
10
10
7
4
5
9
10
8
5
5
7
10
10
7
5
6
9
10
9
6
6
8
10
10
8
6
7
9
10
9
7
7
9
10
10
8
7
8
10
10
9
8
8
9
11
10
9
8
9
10
11
10
9
9
10
11
11
9
9
10
11
11
10
9
9
10
11
11
10
10
10
11
11
11
10
10
11
12
11
11
10
11
12
12
11
10
11
11
12
12
11
11
11
12
12
12
11
11
12
12
12
11
11
12
12
12
12
12
12
12
13
12
12
12
12
13
13
12
12
12
13
13
13
12
12
13
13
13
13
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
13
13
13
14
14
14
13
13
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
