5
19001
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
1
1
1
1
1
1
1
0
0
0
1
1
1
1
1
1
0
0
0
1
1
1
1
1
1
0
0
0
1
1
1
1
1
1
0
0
0
0
1
1
1
1
1
1
0
0
0
1
1
1
1
1
1
0
0
0
0
1
1
1
1
1
0
0
0
0
1
1
1
1
1
0
0
0
0
1
1
1
1
1
1
0
0
0
0
1
1
1
1
1
0
0
0
0
1
1
1
1
1
0
0
0
0
1
1
1
1
1
0
0
0
0
0
1
1
1
1
1
0
0
0
0
1
1
2
1
1
0
0
0
0
1
1
2
2
1
0
0
-1
0
0
1
2
2
1
1
0
-1
-1
0
1
2
2
2
1
0
-1
-1
0
1
2
3
2
1
0
-1
-1
-1
0
2
3
3
2
0
-1
-2
-2
0
2
3
3
3
1
-1
-2
-2
-1
1
3
4
4
2
-1
-3
-4
-2
0
3
5
5
3
0
-3
-5
-5
-2
3
7
9
8
3
-4
-10
-13
-11
-5
4
12
16
15
8
-2
-13
-20
-21
-15
-3
10
22
29
30
24
14
3
-4
-7
-5
0
5
7
5
-1
-10
-18
-23
-23
-18
-7
6
18
27
31
30
23
14
4
-5
-10
-12
-10
-6
-1
3
5
5
3
-1
-6
-11
-15
-17
-18
-17
-15
-12
-8
-4
-1
3
6
8
8
6
3
-1
-6
-9
-10
-10
-9
-7
-6
-5
-6
-8
-9
-10
-9
-8
-6
-4
-4
-6
-9
-12
-13
-12
-9
-4
1
5
5
4
0
-2
-2
3
11
21
31
37
38
34
25
15
5
-2
-5
-4
-2
-1
0
-1
-2
-3
-2
2
7
12
14
13
9
2
-4
-7
-6
-1
6
11
12
7
-2
-13
-22
-26
-21
-10
6
21
31
33
25
11
-7
-23
-33
-34
-28
-15
-1
12
21
23
21
14
5
-4
-13
-20
-25
-28
-29
-29
-26
-22
-18
-15
-13
-13
-14
-16
-16
-14
-10
-3
5
12
18
21
21
18
15
11
7
4
2
1
0
-1
0
1
3
5
7
7
5
1
-4
-9
-13
-13
-11
-7
-2
2
5
6
5
4
4
7
11
15
18
19
17
12
6
0
-3
-3
-1
1
3
3
0
-6
-11
-16
-18
-16
-12
-7
-3
0
1
0
-2
-2
0
4
8
12
14
13
10
4
-1
-5
-6
-5
-2
1
4
6
6
5
3
1
0
-1
-3
-5
-7
-9
-11
-13
-13
-12
-10
-8
-6
-2
1
5
10
15
18
20
19
15
9
3
-2
-4
-3
2
8
13
15
13
7
-2
-11
-18
-20
-17
-10
-1
8
13
14
11
5
-3
-10
-15
-18
-18
-17
-16
-14
-13
-12
-10
-7
-4
0
3
5
5
5
3
2
0
0
1
2
4
4
4
3
1
0
0
0
2
5
7
7
5
0
-8
-16
-23
-28
-28
-23
-14
-4
5
10
11
7
-1
-11
-18
-22
-20
-13
-4
5
12
15
14
12
9
7
8
10
13
15
13
7
-1
-10
-17
-20
-18
-10
-1
9
16
19
17
14
11
9
11
14
19
21
20
15
6
-4
-13
-17
-17
-11
-1
9
17
21
21
18
12
7
4
2
2
2
1
-2
-9
-17
-26
-32
-35
-33
-27
-17
-5
5
11
14
12
7
1
-5
-9
-11
-11
-9
-7
-6
-5
-5
-5
-4
-1
3
7
10
10
8
3
-4
-11
-16
-19
-19
-18
-16
-16
-16
-18
-19
-19
-17
-12
-8
-5
-4
-8
-15
-22
-28
-30
-27
-20
-10
-2
2
1
-4
-10
-14
-13
-6
7
20
31
36
32
21
7
-5
-13
-14
-8
2
11
16
15
9
1
-6
-10
-9
-5
-1
0
-4
-12
-22
-30
-33
-29
-19
-4
10
20
24
20
13
5
-2
-4
-2
1
5
6
3
-2
-7
-11
-12
-10
-6
-4
-5
-10
-17
-24
-27
-25
-16
-2
15
30
39
41
35
22
7
-8
-19
-27
-29
-26
-20
-12
-2
6
13
18
19
17
11
5
-1
-4
-4
-1
4
9
10
8
1
-7
-13
-17
-15
-8
2
11
16
16
10
0
-10
-18
-22
-21
-16
-9
-3
1
4
6
8
11
14
16
15
10
1
-10
-21
-28
-29
-23
-11
3
16
25
28
24
16
7
-1
-7
-10
-10
-8
-5
-1
3
9
14
19
22
21
15
4
-8
-20
-28
-30
-25
-16
-4
7
13
13
9
3
-3
-6
-5
-1
4
8
9
7
4
0
-3
-4
-4
-4
-5
-8
-13
-19
-22
-22
-17
-9
0
8
11
9
4
-2
-6
-6
-1
9
19
26
28
23
13
1
-10
-16
-15
-10
-2
5
7
5
-1
-10
-16
-19
-17
-10
-2
6
10
8
3
-5
-13
-17
-18
-14
-8
-2
2
3
0
-6
-13
-20
-23
-22
-18
-12
-5
1
5
6
5
2
0
-1
-1
1
3
6
6
5
3
0
-3
-4
-2
2
8
14
19
20
18
14
7
1
-5
-9
-11
-13
-13
-14
-14
-12
-8
-1
8
17
23
24
18
7
-9
-23
-33
-34
-27
-12
5
21
29
28
17
0
-18
-32
-38
-35
-24
-10
3
11
13
9
3
-3
-6
-5
0
5
9
9
6
1
-4
-6
-4
1
7
12
12
7
-3
-15
-25
-30
-30
-23
-12
-1
8
12
11
6
1
-2
-2
2
7
11
13
10
4
-4
-12
-17
-20
-19
-17
-15
-14
-14
-15
-16
-15
-12
-8
-4
-2
-2
-4
-7
-9
-6
1
12
24
35
40
38
27
12
-5
-19
-26
-25
-17
-6
4
10
11
6
-1
-8
-13
-13
-9
-3
2
5
3
-1
-8
-14
-19
-20
-20
-19
-17
-17
-16
-15
-13
-9
-3
2
4
2
-5
-15
-26
-35
-38
-33
-23
-10
3
11
12
8
0
-7
-11
-10
-4
5
12
15
12
6
-2
-6
-5
4
17
31
39
39
28
9
-14
-33
-43
-41
-28
-8
13
28
34
29
15
-2
-17
-26
-27
-22
-13
-5
-1
-1
-5
-10
-14
-14
-11
-6
-1
1
0
-6
-13
-19
-22
-21
-15
-7
1
7
9
8
5
1
-1
-2
-1
1
3
3
3
3
4
7
11
15
19
20
17
12
5
-2
-5
-5
-2
3
7
9
6
0
-8
-15
-19
-17
-11
-2
8
16
21
21
18
13
8
5
3
3
3
3
2
0
-1
-1
0
3
6
7
6
3
-2
-8
-12
-12
-10
-6
-2
1
0
-4
-10
-15
-18
-17
-11
-2
9
18
23
23
19
13
6
0
-2
-2
0
3
4
5
4
2
0
0
0
2
3
4
4
3
1
0
0
1
2
3
4
3
2
1
0
0
1
2
4
5
4
3
1
-1
-2
-1
2
6
11
15
18
19
17
13
8
3
-1
-3
-2
2
8
14
19
22
20
16
9
2
-3
-6
-4
0
5
9
8
4
-5
-16
-24
-29
-27
-20
-9
2
10
12
8
1
-7
-11
-8
1
15
29
39
41
34
19
0
-18
-31
-36
-33
-23
-12
-2
4
5
2
-3
-7
-9
-9
-7
-5
-5
-6
-9
-11
-12
-11
-7
-3
0
0
-4
-11
-18
-23
-24
-20
-12
-2
8
13
13
7
-2
-14
-23
-30
-31
-29
-25
-20
-16
-13
-11
-9
-6
-4
-2
-1
-4
-9
-17
-25
-31
-33
-30
-22
-11
-1
6
7
2
-9
-23
-36
-44
-46
-41
-30
-15
0
11
18
18
14
7
-2
-9
-13
-15
-13
-10
-6
-2
1
3
4
5
6
7
8
8
8
7
4
2
0
-2
-3
-3
-2
-1
0
1
3
5
7
11
14
16
16
14
9
2
-5
-11
-14
-14
-10
-3
4
9
11
9
4
-2
-8
-10
-9
-4
4
12
19
22
21
16
10
4
0
-2
0
2
5
6
4
2
-2
-4
-4
0
6
13
19
21
20
15
6
-3
-11
-16
-15
-10
-2
8
16
21
23
20
15
8
1
-3
-5
-4
0
4
7
8
6
3
-3
-9
-13
-16
-15
-13
-8
-3
1
4
5
4
2
1
0
0
1
2
3
3
3
2
1
0
0
1
3
4
4
3
1
0
-1
-1
1
3
5
6
5
2
-2
-6
-8
-8
-6
-2
4
8
11
11
9
6
2
0
-1
0
1
2
3
2
0
0
0
3
8
13
18
20
19
15
8
2
-3
-4
-2
1
5
6
5
0
-8
-15
-19
-19
-14
-6
3
10
12
10
2
-8
-17
-22
-22
-17
-8
1
7
8
5
-3
-11
-18
-19
-16
-8
1
9
13
11
5
-5
-14
-21
-24
-21
-16
-9
-4
-1
-2
-5
-9
-12
-13
-12
-8
-5
-3
-4
-7
-11
-14
-16
-13
-7
2
11
18
22
21
17
10
3
-3
-6
-5
-2
2
6
8
7
4
-2
-8
-13
-17
-17
-14
-9
-3
2
6
7
5
0
-6
-12
-16
-18
-16
-11
-5
2
6
8
7
3
-2
-7
-11
-13
-12
-9
-5
-2
1
2
3
3
2
2
1
1
2
1
1
1
1
1
2
2
3
3
2
1
0
0
-1
0
1
3
6
9
11
13
15
17
19
21
23
25
26
26
23
18
10
1
-9
-17
-23
-25
-22
-15
-6
3
9
12
9
4
-4
-9
-11
-6
3
15
27
35
35
29
17
4
-6
-9
-5
7
21
34
40
37
25
8
-10
-24
-30
-26
-14
1
15
23
24
17
7
-4
-11
-13
-8
1
11
20
24
24
19
13
7
3
1
1
1
2
2
1
0
0
1
2
3
4
4
2
-2
-6
-9
-11
-10
-8
-4
0
3
5
6
5
3
1
0
-1
-1
0
1
3
3
4
3
2
0
-1
-1
-1
1
4
6
6
3
-2
-9
-16
-20
-21
-18
-10
-1
8
13
14
9
1
-8
-16
-19
-17
-11
-4
2
4
2
-3
-9
-14
-16
-13
-7
0
7
10
9
4
-1
-6
-7
-4
3
11
18
22
22
18
11
3
-5
-11
-13
-13
-11
-8
-3
0
3
5
5
4
2
-1
-4
-4
-2
4
10
17
22
22
18
9
-2
-12
-18
-19
-15
-9
-3
1
0
-6
-13
-18
-20
-14
-3
11
23
30
28
18
2
-15
-27
-31
-25
-11
7
23
31
31
22
7
-9
-20
-24
-21
-12
-1
9
14
13
7
0
-7
-11
-10
-6
-1
4
6
5
1
-5
-11
-16
-17
-16
-12
-6
0
4
7
7
5
2
-3
-6
-6
-3
3
12
23
32
37
37
31
21
7
-5
-15
-19
-17
-11
-3
4
8
9
6
1
-3
-5
-4
0
4
7
7
5
1
-3
-6
-5
-2
4
9
14
15
13
8
3
-2
-5
-6
-6
-4
-3
-1
0
2
6
10
15
19
21
18
11
1
-9
-16
-18
-14
-5
8
20
27
28
22
11
-3
-15
-23
-23
-18
-8
4
14
21
24
21
16
8
1
-5
-9
-11
-11
-9
-5
0
5
10
13
14
12
8
3
-2
-4
-4
-2
1
4
6
5
3
0
-3
-3
-1
2
5
6
2
-5
-17
-29
-39
-44
-43
-36
-24
-11
2
12
19
22
23
22
20
16
10
2
-8
-18
-27
-31
-28
-19
-3
14
29
39
41
34
20
4
-10
-20
-23
-19
-12
-3
4
7
7
4
0
-3
-3
-2
1
3
5
5
3
0
-2
-3
-3
-1
3
7
11
13
15
15
15
13
9
6
2
-1
-4
-4
-3
0
4
6
6
5
1
-2
-5
-6
-3
2
9
15
18
18
15
9
2
-3
-5
-4
0
5
9
11
10
7
3
-1
-3
-3
-2
1
3
4
4
2
0
-2
-2
-2
1
4
8
13
16
19
20
19
16
13
8
2
-2
-6
-8
-8
-9
-9
-9
-10
-11
-12
-10
-7
-2
4
8
10
9
4
-3
-9
-13
-12
-8
0
9
17
21
20
16
11
5
2
2
4
6
6
4
-1
-8
-13
-17
-17
-13
-6
0
5
6
5
2
-1
-3
-2
1
5
6
5
1
-5
-10
-14
-14
-11
-6
-2
-1
-4
-10
-16
-20
-19
-11
2
18
33
41
42
34
20
4
-10
-19
-22
-20
-13
-5
2
7
10
12
14
14
14
13
9
3
-4
-9
-12
-9
-2
9
20
29
31
27
17
3
-11
-22
-26
-23
-15
-5
4
9
9
5
-3
-12
-18
-20
-18
-12
-4
6
14
19
20
17
11
2
-7
-15
-19
-20
-16
-10
-2
6
11
12
8
1
-8
-17
-23
-25
-22
-16
-7
3
12
19
23
24
22
18
12
5
-1
-6
-8
-7
-4
0
4
7
8
5
2
-3
-5
-6
-3
1
6
9
8
5
-1
-6
-9
-8
-3
6
16
24
28
28
22
14
5
-3
-9
-11
-11
-10
-8
-5
-2
3
9
16
22
24
22
14
3
-9
-18
-22
-19
-9
6
21
33
38
35
27
16
5
-2
-3
-1
3
5
3
-4
-14
-25
-32
-33
-26
-13
5
21
33
36
31
19
3
-13
-25
-32
-32
-26
-16
-4
6
13
18
19
17
14
9
4
-1
-5
-9
-13
-15
-15
-12
-8
-3
4
10
16
20
21
21
19
15
10
5
0
-5
-9
-11
-10
-6
0
9
17
24
26
23
15
3
-10
-20
-23
-17
-4
16
37
54
62
59
44
21
-6
-31
-49
-57
-52
-38
-16
8
31
48
56
56
46
28
5
-20
-42
-59
-67
-64
-52
-33
-11
9
24
31
32
29
25
25
28
35
42
45
39
22
-4
-35
-64
-82
-85
-70
-38
3
44
76
91
86
61
23
-22
-63
-93
-108
-105
-85
-55
-20
13
39
53
55
46
29
11
-6
-16
-19
-14
-4
8
19
25
25
22
17
12
10
10
12
13
10
3
-8
-19
-28
-31
-27
-14
2
18
29
31
24
10
-6
-19
-26
-24
-15
-3
7
14
13
8
0
-7
-10
-9
-4
0
1
-3
-13
-25
-34
-35
-25
-4
23
50
70
77
68
45
15
-16
-39
-49
-46
-31
-10
10
23
28
25
16
7
-1
-4
-3
1
4
6
4
1
-3
-5
-4
-1
4
7
8
5
0
-5
-9
-7
-2
7
16
22
22
16
4
-9
-21
-27
-25
-15
-2
12
22
24
18
5
-11
-25
-34
-35
-28
-14
1
15
24
27
22
12
1
-9
-15
-15
-9
3
16
30
42
49
51
47
39
29
19
9
1
-4
-7
-6
-5
-2
0
1
2
2
1
0
-1
-1
0
1
3
4
3
1
-3
-7
-12
-15
-16
-13
-7
1
9
15
19
19
16
11
7
4
2
3
4
4
2
0
-4
-8
-11
-11
-9
-6
-3
-2
-4
-7
-12
-15
-16
-14
-9
-2
4
7
8
5
1
-1
-1
2
7
13
17
16
12
3
-7
-15
-20
-19
-14
-6
2
8
11
10
6
1
-3
-5
-5
-3
-1
1
2
2
1
1
0
1
2
2
2
1
-1
-2
-1
0
3
7
11
15
17
18
18
16
13
10
7
4
1
-1
-1
-1
0
0
-1
-6
-12
-20
-27
-30
-28
-20
-7
8
20
27
26
16
1
-16
-31
-38
-38
-30
-18
-5
5
11
11
8
4
1
-1
0
1
1
0
-2
-2
1
8
18
28
35
36
28
12
-8
-28
-42
-47
-41
-26
-8
9
20
22
17
8
-2
-8
-9
-5
1
8
10
9
4
-3
-9
-13
-13
-12
-9
-8
-8
-8
-8
-6
-1
7
15
21
23
19
11
2
-7
-10
-7
1
12
21
26
23
14
1
-13
-22
-25
-21
-11
0
10
15
14
8
0
-9
-14
-16
-13
-7
0
6
10
13
13
12
10
7
4
2
-1
-2
-3
-2
0
2
4
5
4
1
-2
-4
-4
-1
3
9
13
16
16
13
8
4
0
-1
-1
1
2
2
0
-2
-5
-7
-6
-4
-2
0
0
-4
-10
-18
-25
-29
-29
-25
-19
-11
-5
0
1
1
0
-1
0
2
4
5
4
2
-2
-5
-6
-3
3
12
22
30
34
31
24
12
-1
-12
-19
-21
-19
-13
-6
1
5
7
6
4
0
-2
-3
-3
-1
1
4
5
5
3
1
-1
-3
-4
-3
0
4
8
12
14
15
13
11
9
7
8
10
13
16
17
15
10
1
-10
-21
-32
-39
-41
-38
-29
-16
0
15
27
34
36
31
21
9
-4
-15
-20
-21
-16
-7
3
12
18
21
20
16
11
7
3
0
-2
-4
-7
-12
-17
-22
-25
-27
-27
-24
-20
-16
-12
-8
-7
-6
-8
-12
-18
-25
-33
-39
-42
-41
-33
-20
-3
16
31
41
43
36
22
7
-7
-16
-18
-12
-2
8
16
18
13
3
-9
-19
-25
-25
-21
-13
-4
4
8
9
8
6
6
7
10
14
16
17
16
12
8
4
2
0
-1
-2
-3
-6
-8
-10
-11
-8
-4
2
7
8
6
0
-8
-16
-21
-21
-14
-2
12
25
34
36
31
20
6
-8
-17
-21
-19
-13
-5
3
8
9
7
3
-1
-4
-4
-2
3
9
14
18
19
18
14
9
3
-2
-4
-5
-4
-1
4
8
10
11
10
6
0
-6
-12
-15
-16
-15
-11
-5
1
6
9
9
6
1
-5
-10
-14
-16
-16
-13
-8
-3
1
3
4
3
1
0
-1
0
1
3
5
4
1
-5
-11
-17
-20
-19
-14
-5
5
15
21
21
16
7
-4
-13
-18
-18
-12
-2
9
18
23
23
19
12
4
-2
-4
-4
-2
2
5
6
5
2
-1
-4
-7
-8
-9
-9
-9
-8
-7
-5
-1
5
11
16
20
20
17
11
5
-1
-3
-2
1
5
6
2
-8
-24
-42
-58
-66
-64
-50
-27
1
27
45
51
42
23
-3
-29
-49
-58
-55
-43
-26
-8
7
16
19
18
14
10
6
2
-3
-10
-19
-29
-37
-40
-35
-22
-3
19
38
50
50
39
19
-5
-28
-44
-51
-47
-34
-18
-2
11
17
17
13
6
0
-4
-6
-6
-5
-4
-3
-2
-1
-1
-1
0
0
0
-1
-2
-2
-1
1
3
6
8
9
8
5
2
-1
-3
-3
-1
2
5
6
5
2
-3
-8
-12
-15
-15
-13
-10
-6
-2
2
6
10
14
17
18
18
14
9
2
-3
-6
-6
-1
7
16
24
26
23
13
-1
-17
-31
-39
-39
-32
-19
-4
11
21
25
22
14
4
-7
-13
-15
-11
-3
8
19
27
31
30
23
11
-3
-19
-32
-43
-48
-46
-37
-22
-4
14
29
37
37
27
11
-8
-24
-33
-32
-20
0
24
46
60
63
54
37
16
-4
-19
-24
-21
-12
-2
6
10
8
1
-8
-16
-21
-22
-19
-13
-6
2
10
17
24
28
30
27
20
8
-6
-19
-29
-30
-23
-8
12
32
46
52
47
33
15
-3
-16
-22
-21
-16
-9
-3
0
0
-1
-2
-1
2
6
7
5
-2
-12
-21
-27
-24
-13
5
26
42
49
42
23
-4
-33
-54
-63
-56
-36
-9
18
36
40
30
7
-20
-46
-63
-67
-57
-38
-13
9
25
31
27
15
-1
-18
-31
-38
-38
-32
-21
-8
5
14
20
19
14
5
-6
-15
-21
-20
-13
-1
16
33
47
52
49
35
12
-14
-40
-59
-67
-63
-46
-19
11
40
60
70
66
51
29
5
-15
-28
-31
-25
-12
4
19
29
32
26
14
-3
-19
-32
-39
-38
-29
-14
4
23
39
49
52
47
36
22
8
-4
-9
-9
-3
8
19
28
32
29
20
5
-12
-29
-41
-47
-45
-36
-20
-1
17
32
41
42
36
25
11
-3
-13
-17
-16
-9
2
13
23
27
26
19
6
-11
-29
-45
-54
-56
-49
-34
-13
10
29
40
38
24
0
-31
-59
-79
-84
-73
-47
-11
26
56
71
69
50
20
-14
-43
-61
-65
-53
-30
-1
26
47
56
54
41
22
0
-20
-34
-40
-37
-26
-9
12
31
44
50
45
31
9
-15
-36
-49
-49
-37
-15
14
42
63
73
69
52
27
-1
-24
-38
-40
-31
-15
4
20
29
28
18
1
-16
-30
-38
-36
-26
-11
4
16
21
16
3
-16
-37
-54
-64
-63
-52
-32
-7
19
39
51
50
37
14
-14
-44
-67
-79
-77
-59
-30
5
39
65
77
71
49
15
-23
-57
-80
-86
-75
-49
-15
20
48
63
64
51
27
1
-23
-39
-44
-37
-22
-2
18
31
37
34
24
11
-1
-9
-11
-7
2
11
17
17
11
0
-14
-25
-31
-31
-24
-13
-1
8
12
11
7
1
-3
-4
-2
3
9
12
13
10
5
0
-2
-2
1
7
13
17
19
18
16
12
7
1
-5
-11
-18
-22
-23
-18
-8
7
24
37
43
39
23
0
-26
-46
-56
-51
-32
-4
26
49
62
60
46
23
-3
-25
-41
-49
-49
-43
-33
-18
-1
18
37
52
59
54
35
3
-36
-73
-99
-105
-88
-52
-3
47
84
101
95
67
28
-11
-41
-54
-50
-33
-11
8
18
18
8
-8
-22
-31
-33
-27
-16
-4
7
14
17
17
14
9
3
-5
-12
-17
-19
-17
-9
2
14
24
26
18
2
-20
-42
-58
-61
-49
-22
13
50
80
95
91
69
32
-11
-52
-81
-92
-81
-50
-5
47
93
125
134
116
75
17
-45
-98
-131
-135
-109
-60
2
61
104
122
113
81
37
-8
-43
-60
-57
-40
-15
9
25
31
26
15
2
-9
-15
-16
-13
-8
-3
2
6
9
13
16
15
10
0
-15
-30
-41
-43
-33
-13
14
42
61
65
52
24
-13
-48
-72
-76
-59
-25
19
59
87
94
79
45
0
-44
-77
-92
-88
-66
-32
4
35
55
61
54
37
15
-6
-21
-30
-30
-23
-12
1
12
20
23
22
17
9
1
-7
-13
-16
-15
-11
-4
4
13
20
26
28
27
22
16
9
2
-4
-8
-9
-9
-7
-5
-2
0
1
3
3
4
4
2
-1
-6
-12
-19
-25
-29
-31
-29
-26
-21
-16
-11
-8
-6
-4
0
5
12
19
23
22
14
0
-19
-39
-54
-60
-53
-35
-7
22
48
62
61
44
15
-20
-53
-78
-89
-85
-68
-41
-9
21
46
63
71
68
56
36
10
-18
-44
-65
-74
-70
-51
-20
16
51
75
84
73
45
6
-34
-68
-86
-86
-68
-37
-2
31
54
64
59
44
22
0
-18
-29
-32
-28
-18
-5
8
19
26
29
26
20
11
2
-5
-9
-9
-5
0
6
9
8
3
-6
-15
-21
-23
-18
-6
11
29
44
52
50
37
15
-12
-41
-64
-77
-77
-63
-35
0
37
68
87
90
76
46
8
-33
-66
-85
-86
-69
-38
2
41
72
89
88
72
42
7
-28
-55
-71
-74
-63
-41
-13
17
45
66
78
79
71
55
33
10
-12
-27
-34
-31
-18
0
21
38
48
47
33
9
-21
-51
-73
-81
-73
-49
-13
27
62
85
91
79
53
18
-17
-44
-58
-58
-45
-25
-2
17
30
35
34
31
27
26
28
31
33
31
23
8
-11
-31
-48
-58
-58
-48
-29
-6
17
37
50
54
50
40
25
8
-9
-23
-32
-36
-34
-24
-9
12
36
57
72
77
68
47
15
-20
-52
-74
-79
-66
-38
-2
36
67
85
86
73
49
21
-6
-26
-37
-40
-36
-27
-16
-4
8
19
28
33
34
28
17
1
-17
-32
-41
-41
-32
-17
1
18
30
36
35
29
22
15
10
7
6
4
2
-2
-6
-8
-8
-5
2
11
21
31
37
39
37
29
15
-3
-24
-45
-61
-68
-63
-43
-12
25
60
84
87
67
27
-26
-80
-121
-138
-126
-86
-28
35
88
118
118
89
39
-21
-76
-114
-126
-111
-74
-22
32
76
101
102
79
39
-10
-57
-89
-100
-87
-51
-1
53
98
125
128
108
70
23
-23
-59
-79
-82
-71
-49
-23
2
23
38
45
45
38
27
13
-1
-13
-20
-20
-14
-2
10
19
23
20
12
2
-3
-2
9
28
48
65
71
64
44
15
-16
-41
-55
-56
-44
-25
-4
15
28
35
35
31
23
12
-3
-21
-41
-62
-78
-86
-82
-66
-41
-10
18
38
45
39
23
0
-23
-41
-52
-54
-48
-37
-21
-2
18
37
53
62
60
44
14
-26
-68
-102
-118
-109
-73
-15
52
115
158
170
146
90
14
-67
-136
-177
-183
-150
-85
-1
85
157
201
207
175
110
25
-63
-137
-182
-190
-159
-96
-15
68
136
177
182
152
94
19
-57
-122
-165
-178
-160
-117
-55
15
80
128
152
146
112
57
-7
-68
-112
-131
-122
-88
-39
11
51
71
68
46
11
-24
-52
-65
-62
-46
-24
-1
16
26
29
27
23
18
14
12
10
9
8
6
4
1
-4
-12
-24
-39
-52
-60
-57
-41
-12
25
61
87
94
80
45
0
-43
-73
-80
-64
-29
12
46
63
57
32
-3
-35
-53
-49
-23
15
54
80
85
65
26
-22
-65
-90
-91
-68
-26
22
66
93
99
83
51
11
-25
-49
-53
-38
-5
38
81
112
125
113
77
23
-39
-96
-137
-151
-136
-93
-32
34
93
132
143
125
81
21
-43
-99
-137
-149
-134
-95
-38
27
87
131
152
145
111
57
-9
-72
-120
-144
-139
-108
-58
0
54
93
111
105
78
37
-8
-49
-79
-92
-88
-69
-37
0
36
66
82
84
69
42
6
-31
-63
-83
-88
-78
-55
-24
9
38
59
71
71
61
42
17
-12
-41
-67
-83
-88
-79
-56
-23
13
46
69
77
69
49
21
-6
-27
-38
-36
-25
-8
11
28
40
47
48
45
37
25
11
-6
-22
-36
-45
-47
-41
-29
-14
2
15
24
30
33
37
40
45
47
44
34
16
-9
-36
-59
-73
-74
-63
-43
-18
5
24
34
37
35
31
26
22
18
12
3
-9
-22
-34
-39
-36
-24
-5
20
44
63
73
72
60
37
7
-27
-61
-89
-106
-108
-93
-61
-18
29
70
95
98
78
38
-11
-59
-94
-108
-99
-70
-30
12
46
67
73
66
51
34
18
4
-6
-15
-22
-28
-31
-30
-22
-10
6
21
32
34
27
12
-8
-28
-44
-51
-50
-39
-23
-3
17
31
39
38
28
10
-13
-38
-59
-72
-73
-61
-38
-9
20
42
51
45
26
-3
-33
-59
-74
-76
-65
-44
-18
5
22
30
28
17
1
-17
-33
-42
-42
-33
-16
6
28
45
53
50
36
14
-11
-33
-48
-53
-45
-28
-5
19
39
52
56
49
32
9
-17
-42
-59
-64
-53
-25
16
63
107
136
142
122
76
15
-49
-102
-132
-133
-106
-58
-1
51
90
107
104
83
51
14
-22
-53
-77
-93
-100
-95
-77
-48
-9
34
73
99
106
91
57
10
-38
-77
-100
-103
-87
-59
-26
3
25
36
38
35
28
22
16
11
4
-4
-15
-27
-37
-44
-43
-36
-22
-2
19
38
54
61
60
50
30
5
-24
-50
-70
-81
-79
-66
-45
-19
4
22
30
29
19
5
-11
-25
-34
-39
-40
-38
-34
-28
-18
-6
11
29
47
61
67
61
43
15
-19
-53
-80
-94
-93
-75
-46
-11
24
51
67
69
59
42
22
4
-7
-11
-10
-7
-5
-7
-14
-22
-29
-28
-16
7
38
69
92
97
78
36
-25
-91
-148
-179
-176
-133
-57
39
135
211
250
241
185
91
-21
-131
-216
-260
-256
-204
-117
-10
94
178
226
231
193
119
24
-76
-165
-226
-250
-232
-176
-90
12
112
192
240
246
207
130
27
-85
-187
-262
-296
-283
-223
-124
-1
127
238
314
339
306
218
88
-64
-210
-323
-380
-369
-289
-155
7
166
291
359
358
291
175
36
-99
-204
-262
-266
-220
-139
-39
60
140
190
203
180
128
56
-20
-87
-133
-151
-140
-103
-51
5
52
81
90
78
53
21
-11
-37
-55
-66
-68
-63
-49
-25
8
45
79
101
101
74
23
-41
-101
-138
-139
-98
-26
59
131
165
148
81
-19
-124
-203
-232
-200
-115
1
115
198
230
206
138
46
-41
-103
-128
-117
-82
-40
-6
10
9
-1
-7
2
30
76
126
165
174
143
70
-35
-151
-252
-311
-311
-244
-120
36
191
310
364
340
244
98
-61
-194
-270
-274
-211
-104
11
100
141
126
68
-6
-64
-82
-48
27
119
195
225
193
102
-27
-160
-262
-305
-279
-192
-70
56
155
205
203
158
90
22
-26
-46
-40
-22
-6
-6
-30
-70
-115
-143
-138
-88
3
118
229
305
316
250
112
-71
-255
-394
-446
-389
-229
0
243
439
535
504
349
108
-158
-383
-510
-511
-389
-181
55
257
377
391
306
155
-13
-151
-225
-224
-159
-62
30
86
89
41
-36
-111
-154
-143
-76
29
142
223
242
184
57
-109
-267
-368
-373
-270
-76
163
383
519
524
385
130
-181
-464
-644
-664
-515
-231
117
438
649
697
575
321
6
-283
-476
-531
-449
-267
-50
140
252
268
201
87
-25
-94
-97
-38
57
152
207
200
125
-1
-144
-267
-336
-330
-250
-113
51
205
316
360
332
239
107
-34
-152
-223
-235
-193
-116
-30
38
69
58
15
-39
-77
-79
-35
46
140
216
245
209
110
-29
-173
-280
-320
-277
-161
0
164
288
344
319
224
87
-57
-173
-238
-243
-197
-118
-31
43
91
110
104
84
61
45
37
38
41
38
25
-3
-44
-91
-134
-160
-160
-125
-56
37
139
226
277
273
207
87
-65
-219
-338
-393
-366
-259
-91
101
276
394
430
376
245
67
-117
-270
-361
-374
-314
-198
-55
83
191
250
255
214
141
55
-24
-83
-115
-120
-104
-76
-45
-19
0
11
17
24
35
50
66
78
79
66
35
-9
-59
-103
-130
-130
-101
-46
24
94
148
176
171
136
80
18
-36
-72
-85
-76
-54
-29
-10
-1
-3
-10
-14
-10
8
35
64
85
86
62
14
-50
-115
-165
-187
-172
-122
-46
39
114
165
179
156
100
24
-57
-127
-176
-196
-184
-145
-83
-10
65
130
175
192
175
126
52
-35
-118
-180
-207
-192
-138
-54
40
125
181
198
172
112
33
-49
-114
-152
-156
-130
-80
-19
43
93
126
136
121
82
25
-43
-111
-166
-194
-187
-141
-62
35
130
201
229
206
135
32
-79
-174
-231
-240
-201
-128
-39
46
112
149
158
144
113
74
30
-15
-59
-101
-136
-156
-154
-128
-77
-11
59
117
151
153
124
71
7
-55
-103
-132
-141
-130
-106
-71
-30
13
54
87
106
105
80
36
-18
-67
-96
-94
-60
-3
61
108
122
92
25
-61
-142
-191
-192
-140
-48
61
158
219
228
186
103
1
-99
-177
-222
-229
-200
-143
-68
17
99
167
211
222
196
135
50
-43
-126
-182
-200
-181
-133
-72
-11
36
66
81
87
91
95
95
86
58
10
-53
-117
-166
-183
-159
-98
-15
69
132
158
145
102
44
-8
-43
-55
-51
-39
-32
-33
-40
-43
-32
1
52
109
155
172
149
89
6
-79
-143
-169
-153
-102
-31
39
94
127
139
133
116
87
46
-12
-85
-167
-239
-279
-263
-181
-39
138
309
430
463
393
231
12
-212
-390
-482
-469
-361
-187
11
191
322
386
382
319
214
85
-51
-176
-277
-337
-347
-300
-201
-64
86
218
304
328
284
189
66
-54
-144
-189
-186
-148
-91
-34
9
36
47
48
45
41
32
16
-10
-41
-71
-87
-81
-49
2
59
100
109
76
4
-90
-181
-242
-252
-202
-100
33
168
274
329
319
247
124
-27
-179
-305
-382
-397
-344
-229
-70
106
265
376
413
367
244
70
-119
-281
-381
-399
-333
-203
-42
114
231
287
279
217
120
12
-85
-156
-195
-201
-178
-131
-68
3
75
134
169
170
131
57
-38
-134
-205
-230
-198
-110
15
149
259
317
307
228
96
-60
-206
-311
-354
-328
-242
-115
25
152
242
281
266
204
111
6
-90
-159
-192
-184
-140
-73
2
71
120
141
134
103
55
0
-52
-94
-121
-130
-120
-94
-53
-3
47
91
116
115
85
27
-46
-120
-175
-193
-167
-97
5
115
208
259
254
190
81
-50
-173
-259
-288
-255
-164
-37
99
216
289
303
257
159
32
-101
-213
-284
-302
-265
-184
-78
31
121
176
188
162
107
42
-19
-64
-86
-88
-77
-59
-44
-32
-25
-17
-5
13
35
55
66
62
42
9
-27
-58
-73
-68
-45
-12
20
40
41
23
-9
-45
-73
-86
-80
-55
-20
18
50
70
75
68
50
26
1
-22
-40
-51
-53
-47
-33
-14
7
25
36
37
28
13
-3
-13
-13
-2
19
44
65
77
74
55
24
-14
-51
-78
-91
-87
-66
-32
8
49
84
106
113
105
82
51
16
-17
-45
-65
-79
-85
-86
-80
-66
-41
-3
44
95
140
166
161
120
45
-51
-147
-223
-256
-235
-162
-49
80
197
276
301
268
183
68
-54
-158
-223
-239
-205
-131
-36
58
130
163
150
95
13
-71
-133
-151
-116
-33
76
180
248
255
191
69
-81
-221
-312
-330
-269
-146
6
148
247
284
258
186
94
8
-54
-87
-95
-92
-87
-88
-93
-93
-80
-49
-2
49
92
112
103
70
24
-21
-50
-57
-46
-26
-9
-5
-15
-32
-43
-38
-10
36
87
125
135
110
54
-16
-80
-118
-121
-91
-41
9
40
42
18
-20
-54
-67
-49
-5
55
112
149
152
122
65
-6
-75
-130
-162
-168
-150
-109
-51
19
93
159
203
212
178
100
-8
-123
-218
-266
-253
-178
-59
75
189
255
258
202
106
-4
-98
-157
-172
-150
-104
-52
-7
23
39
43
41
35
24
7
-19
-49
-76
-90
-81
-46
9
71
121
143
125
72
-3
-78
-130
-146
-121
-67
-2
50
74
64
28
-18
-54
-66
-49
-8
41
81
98
86
49
0
-46
-77
-88
-78
-56
-30
-8
6
12
14
14
13
11
4
-7
-20
-31
-30
-14
18
58
93
106
84
24
-63
-156
-226
-246
-202
-95
53
209
333
391
367
262
99
-86
-253
-369
-413
-379
-280
-136
24
175
294
364
376
328
228
88
-67
-213
-322
-371
-350
-261
-123
33
174
270
301
267
180
67
-47
-136
-186
-196
-173
-129
-75
-21
29
75
115
146
161
151
113
46
-38
-123
-189
-220
-207
-154
-76
7
75
112
114
89
50
11
-17
-31
-33
-33
-37
-48
-63
-73
-70
-48
-11
33
70
89
82
53
10
-30
-54
-54
-31
3
34
48
39
8
-35
-75
-100
-103
-85
-55
-23
3
19
28
38
55
81
109
128
124
87
17
-75
-166
-232
-252
-217
-132
-19
94
178
212
191
122
27
-68
-140
-176
-171
-131
-71
-5
54
97
119
118
96
53
-4
-66
-123
-159
-162
-125
-50
49
148
223
249
216
129
7
-119
-217
-260
-239
-162
-52
58
141
176
161
106
33
-32
-71
-76
-52
-14
23
43
41
20
-10
-36
-49
-43
-24
1
19
24
13
-10
-38
-60
-71
-68
-53
-33
-14
1
11
18
27
40
55
69
73
61
29
-19
-75
-126
-158
-162
-136
-85
-23
36
79
98
94
72
43
16
-2
-10
-13
-14
-21
-34
-50
-62
-63
-49
-18
23
63
93
101
86
51
4
-41
-74
-88
-81
-61
-34
-12
1
1
-9
-23
-34
-38
-34
-24
-14
-6
-5
-8
-14
-17
-12
1
22
44
62
70
64
44
13
-22
-54
-78
-89
-89
-78
-61
-41
-20
-1
17
34
48
58
62
57
40
13
-22
-59
-91
-110
-110
-87
-43
17
83
144
188
206
193
149
77
-13
-110
-199
-269
-308
-309
-267
-185
-71
63
198
312
384
396
340
219
47
-147
-331
-469
-532
-506
-391
-206
15
232
406
508
521
447
303
117
-79
-254
-384
-457
-467
-420
-325
-198
-52
96
230
337
404
421
384
295
165
12
-141
-271
-358
-386
-354
-268
-143
-2
132
240
307
327
301
236
145
39
-69
-168
-246
-296
-311
-285
-218
-116
12
146
267
351
382
351
260
125
-29
-174
-284
-339
-334
-274
-176
-59
54
148
212
245
247
221
171
99
8
-96
-200
-287
-338
-336
-272
-151
9
177
317
398
403
329
195
30
-129
-254
-325
-339
-306
-241
-161
-79
2
82
165
246
316
355
343
267
126
-63
-265
-437
-536
-533
-422
-223
24
267
456
553
545
440
266
61
-137
-297
-402
-445
-431
-369
-269
-144
-6
132
252
339
379
362
291
177
41
-91
-198
-264
-284
-265
-218
-159
-99
-40
17
77
142
206
259
283
263
190
67
-86
-242
-366
-428
-412
-319
-167
11
178
300
359
347
276
166
42
-73
-161
-217
-238
-230
-200
-153
-94
-28
40
104
158
192
202
183
137
70
-9
-89
-156
-202
-218
-202
-156
-86
-1
84
156
201
210
181
118
34
-52
-121
-158
-153
-109
-37
42
108
144
142
103
42
-26
-80
-108
-106
-77
-35
8
38
49
43
26
8
-2
-1
10
23
31
26
7
-24
-60
-89
-102
-96
-69
-28
20
65
99
116
114
91
51
-3
-68
-135
-194
-235
-245
-216
-144
-37
92
218
317
367
353
277
149
-6
-161
-287
-365
-386
-350
-267
-153
-23
109
228
324
385
401
363
266
114
-75
-273
-447
-558
-579
-497
-320
-77
187
422
583
639
585
434
221
-14
-227
-384
-466
-469
-403
-285
-141
6
135
233
289
300
271
209
127
40
-37
-94
-125
-130
-116
-92
-67
-49
-40
-36
-31
-20
1
33
69
103
126
133
123
97
59
14
-33
-81
-128
-172
-209
-232
-231
-198
-130
-29
90
209
303
353
343
271
149
-3
-156
-283
-360
-374
-324
-219
-78
74
214
318
370
363
296
182
41
-104
-226
-303
-323
-284
-197
-81
38
136
195
206
173
106
22
-61
-131
-177
-197
-190
-159
-108
-42
32
105
166
202
204
168
98
8
-83
-153
-185
-169
-108
-19
76
149
181
161
93
-10
-122
-218
-278
-287
-245
-160
-48
71
177
255
293
286
237
154
49
-61
-157
-224
-248
-226
-162
-69
34
127
189
212
191
137
64
-8
-62
-86
-78
-42
9
58
91
98
72
20
-49
-118
-171
-193
-174
-115
-21
90
199
284
326
315
250
143
12
-119
-224
-286
-297
-258
-182
-87
7
84
134
157
156
142
122
102
84
64
36
-4
-58
-120
-180
-224
-239
-215
-150
-51
66
181
273
324
324
272
178
59
-65
-175
-255
-293
-288
-242
-165
-69
31
121
190
228
230
199
141
67
-10
-74
-116
-132
-123
-96
-63
-33
-12
-3
1
5
17
39
70
99
116
110
75
16
-55
-119
-160
-165
-131
-68
8
75
116
121
92
42
-10
-47
-57
-37
3
52
93
114
111
88
53
19
-8
-22
-25
-22
-18
-16
-15
-13
-5
10
30
51
64
64
48
19
-14
-41
-52
-44
-20
11
38
52
47
28
4
-12
-12
10
47
87
114
116
86
28
-44
-111
-155
-166
-140
-86
-20
41
85
104
102
86
65
47
36
28
19
4
-19
-46
-69
-81
-74
-50
-13
24
50
55
39
6
-29
-56
-64
-51
-23
6
23
16
-15
-64
-116
-151
-156
-124
-59
27
112
179
214
209
171
108
34
-37
-97
-140
-163
-168
-154
-124
-79
-25
31
80
114
125
112
79
37
-3
-31
-40
-32
-14
2
7
-4
-27
-54
-71
-69
-41
8
69
125
163
173
153
110
56
4
-34
-53
-53
-38
-16
8
29
43
50
50
41
25
2
-22
-41
-45
-27
12
68
128
174
190
166
102
10
-88
-168
-209
-200
-146
-61
32
110
157
168
147
107
62
22
-8
-32
-55
-84
-116
-144
-156
-138
-84
5
113
217
290
310
267
164
22
-127
-252
-324
-328
-266
-153
-17
113
209
255
246
190
105
14
-65
-117
-136
-126
-98
-63
-33
-15
-10
-15
-25
-36
-44
-53
-67
-90
-121
-155
-182
-188
-163
-104
-19
76
159
207
208
162
82
-6
-76
-109
-97
-49
12
61
74
41
-34
-131
-222
-283
-298
-265
-197
-114
-38
18
50
64
70
77
88
99
97
72
19
-58
-141
-209
-241
-224
-158
-58
52
145
199
205
168
100
23
-47
-98
-126
-133
-125
-104
-71
-22
44
123
207
280
322
318
263
161
32
-99
-205
-265
-272
-229
-153
-64
18
80
117
135
140
142
144
147
146
134
108
68
20
-24
-52
-55
-29
25
97
176
245
292
310
295
253
193
128
75
44
42
68
114
165
206
222
205
155
82
5
-58
-89
-80
-31
43
124
188
219
208
159
87
12
-42
-59
-29
43
143
247
332
377
368
307
205
82
-35
-121
-160
-144
-80
15
117
202
252
259
226
170
108
59
34
34
49
63
60
27
-38
-125
-218
-296
-341
-342
-298
-220
-123
-27
54
109
134
134
116
86
54
25
4
-8
-8
3
23
49
75
93
97
81
46
-5
-65
-123
-171
-200
-207
-194
-165
-128
-89
-58
-39
-34
-43
-65
-91
-116
-132
-131
-112
-76
-32
11
38
42
17
-30
-87
-138
-165
-156
-110
-34
56
140
201
225
212
166
100
28
-38
-89
-122
-135
-128
-100
-52
12
88
163
223
252
240
183
91
-18
-120
-193
-222
-205
-154
-87
-26
16
34
37
41
63
114
192
284
367
416
418
370
285
186
103
57
57
99
165
231
275
284
253
192
113
34
-34
-85
-116
-128
-122
-99
-55
7
83
164
234
278
282
242
165
64
-39
-125
-179
-199
-190
-164
-134
-109
-91
-76
-59
-33
0
36
64
75
67
45
21
13
36
93
175
263
329
347
302
196
48
-112
-252
-344
-377
-357
-302
-240
-193
-177
-191
-225
-258
-273
-259
-212
-140
-56
28
104
171
232
290
346
394
422
415
362
258
115
-46
-195
-303
-346
-316
-221
-85
59
179
249
257
205
111
0
-101
-168
-185
-150
-67
49
180
307
413
483
509
488
422
322
201
79
-25
-93
-112
-77
5
119
245
356
431
452
414
321
187
32
-122
-254
-347
-391
-382
-322
-217
-76
89
262
428
567
665
712
705
650
563
461
365
288
233
197
165
124
62
-21
-114
-198
-249
-250
-193
-88
42
166
253
282
246
156
33
-97
-214
-307
-376
-433
-487
-544
-600
-639
-643
-596
-494
-350
-192
-56
25
32
-33
-149
-278
-380
-426
-403
-323
-213
-109
-41
-27
-66
-142
-231
-313
-376
-424
-470
-532
-621
-733
-849
-940
-971
-920
-780
-567
-320
-83
98
192
190
102
-41
-201
-344
-443
-488
-481
-436
-367
-286
-201
-114
-22
74
173
272
362
436
490
522
533
528
511
486
452
410
359
303
247
199
169
163
183
225
282
344
401
452
497
543
597
664
742
822
888
921
907
837
717
560
390
231
106
25
-6
4
43
100
166
236
313
396
487
577
652
694
685
613
481
301
100
-88
-231
-306
-303
-231
-110
33
168
273
336
353
333
286
224
157
92
34
-15
-48
-62
-52
-19
30
81
113
105
38
-92
-278
-494
-704
-868
-953
-936
-820
-624
-385
-151
38
150
175
121
14
-111
-220
-288
-306
-278
-223
-165
-126
-123
-159
-229
-317
-407
-486
-543
-577
-588
-579
-552
-503
-428
-323
-189
-35
119
248
322
316
219
36
-212
-490
-756
-972
-1112
-1167
-1144
-1065
-958
-846
-745
-658
-575
-480
-355
-190
16
249
486
699
860
948
952
876
734
550
352
165
8
-107
-181
-223
-248
-270
-302
-348
-402
-450
-470
-445
-362
-219
-30
181
382
542
637
657
606
504
377
256
164
118
122
172
260
371
494
617
727
815
868
875
831
735
599
442
293
180
126
143
224
348
485
600
665
667
607
501
373
246
139
58
-1
-48
-95
-149
-212
-275
-329
-363
-372
-358
-332
-304
-286
-285
-301
-329
-361
-389
-412
-430
-446
-461
-468
-458
-414
-320
-168
39
281
528
742
890
948
913
796
622
421
216
21
-163
-345
-532
-726
-918
-1086
-1203
-1244
-1199
-1073
-893
-696
-520
-392
-319
-288
-269
-225
-132
18
211
412
576
666
661
568
414
247
116
60
98
224
410
618
806
941
1002
986
898
753
568
359
142
-69
-258
-410
-514
-562
-557
-512
-446
-381
-334
-314
-314
-318
-302
-242
-125
50
267
502
726
915
1055
1142
1183
1191
1174
1139
1084
1006
905
783
652
534
446
403
407
444
485
498
453
334
147
-85
-320
-516
-637
-665
-605
-482
-333
-197
-104
-65
-75
-114
-156
-178
-164
-115
-40
45
124
186
226
246
251
241
214
160
71
-58
-222
-405
-579
-712
-775
-749
-634
-446
-217
14
211
346
405
390
310
181
19
-164
-360
-561
-756
-934
-1079
-1175
-1213
-1192
-1123
-1027
-926
-840
-778
-733
-688
-620
-508
-344
-138
84
281
415
454
388
228
5
-241
-466
-641
-750
-796
-793
-762
-717
-667
-609
-532
-423
-276
-92
116
326
512
651
728
736
680
575
440
295
160
51
-21
-49
-33
21
103
199
293
373
430
463
477
481
488
505
538
583
633
680
714
734
740
741
745
758
785
822
863
897
917
920
904
873
830
774
702
604
469
292
74
-172
-421
-642
-803
-881
-865
-765
-604
-418
-246
-120
-58
-60
-110
-182
-243
-266
-236
-151
-23
125
268
383
455
480
464
417
357
297
245
206
176
151
126
99
71
47
36
43
71
115
166
210
231
215
153
45
-103
-279
-469
-654
-823
-966
-1076
-1152
-1190
-1190
-1146
-1055
-914
-722
-484
-213
76
359
615
823
968
1042
1046
986
872
717
533
331
121
-87
-285
-461
-604
-704
-753
-744
-678
-558
-393
-195
25
253
476
684
865
1008
1105
1146
1127
1048
915
739
537
326
126
-48
-183
-273
-319
-325
-299
-255
-208
-173
-165
-195
-270
-388
-541
-712
-880
-1020
-1114
-1147
-1115
-1022
-885
-719
-543
-376
-231
-119
-46
-17
-32
-88
-178
-285
-387
-458
-476
-425
-305
-135
52
212
306
303
201
21
-191
-374
-470
-435
-253
60
461
889
1280
1583
1766
1824
1769
1629
1429
1191
922
621
283
-95
-507
-934
-1344
-1699
-1963
-2106
-2113
-1981
-1724
-1365
-934
-464
9
452
831
1122
1304
1374
1338
1221
1056
884
739
642
599
596
606
597
546
443
298
139
3
-73
-63
40
221
447
678
873
1000
1044
1000
877
689
450
175
-126
-443
-763
-1070
-1345
-1573
-1740
-1843
-1887
-1885
-1854
-1806
-1752
-1689
-1612
-1512
-1385
-1233
-1070
-914
-782
-690
-639
-620
-612
-594
-543
-452
-324
-177
-36
71
123
107
26
-109
-276
-452
-614
-744
-826
-855
-829
-753
-636
-491
-334
-178
-35
89
197
295
393
499
616
740
862
966
1039
1068
1047
976
857
696
498
269
18
-239
-483
-685
-817
-856
-793
-635
-411
-162
67
236
328
344
309
259
233
256
335
456
591
706
772
773
710
593
441
269
86
-102
-295
-488
-667
-812
-898
-900
-806
-622
-369
-83
196
434
607
711
753
750
718
668
605
529
438
336
232
140
73
39
34
44
48
29
-22
-97
-168
-201
-158
-14
236
572
953
1328
1645
1863
1964
1946
1828
1639
1406
1157
907
667
440
226
22
-177
-378
-591
-826
-1088
-1376
-1680
-1977
-2236
-2422
-2506
-2468
-2306
-2035
-1683
-1286
-880
-497
-160
118
332
482
572
605
589
530
438
325
201
75
-49
-175
-306
-448
-606
-772
-935
-1074
-1164
-1185
-1124
-983
-776
-532
-286
-76
67
126
99
-2
-150
-312
-454
-547
-577
-541
-453
-339
-230
-160
-155
-232
-391
-619
-890
-1168
-1417
-1603
-1700
-1695
-1590
-1397
-1144
-863
-590
-353
-173
-56
8
42
78
148
277
475
736
1038
1347
1628
1850
1997
2067
2070
2028
1962
1886
1810
1731
1644
1543
1427
1302
1178
1069
981
914
856
789
691
549
360
135
-102
-318
-484
-576
-585
-520
-397
-240
-75
84
225
348
454
547
626
688
726
736
719
682
635
594
567
558
558
549
506
408
244
15
-258
-541
-794
-977
-1068
-1060
-970
-830
-683
-571
-520
-543
-632
-764
-909
-1040
-1140
-1208
-1252
-1290
-1339
-1410
-1500
-1599
-1686
-1739
-1744
-1693
-1589
-1442
-1265
-1071
-866
-653
-434
-214
-4
181
318
391
391
325
213
90
-6
-45
-8
102
265
447
610
725
772
752
675
563
435
303
168
22
-150
-362
-621
-923
-1254
-1585
-1886
-2120
-2256
-2271
-2149
-1889
-1502
-1012
-452
134
702
1210
1625
1932
2129
2231
2262
2251
2223
2194
2171
2151
2127
2093
2050
2003
1963
1941
1948
1982
2037
2102
2156
2185
2182
2143
2071
1974
1857
1719
1560
1375
1160
920
665
413
185
2
-123
-191
-213
-213
-218
-255
-343
-489
-687
-919
-1160
-1382
-1561
-1677
-1723
-1697
-1607
-1471
-1306
-1134
-972
-833
-725
-647
-592
-552
-517
-484
-452
-429
-424
-444
-493
-564
-644
-715
-759
-764
-730
-671
-607
-564
-562
-610
-700
-811
-912
-976
-983
-932
-838
-732
-651
-623
-666
-775
-927
-1084
-1207
-1260
-1225
-1104
-915
-691
-469
-281
-146
-69
-42
-45
-54
-52
-27
16
65
95
82
7
-139
-347
-593
-842
-1050
-1179
-1203
-1113
-922
-661
-372
-103
109
236
267
209
74
-115
-341
-584
-833
-1075
-1295
-1477
-1603
-1657
-1626
-1511
-1322
-1081
-815
-548
-300
-77
125
319
517
725
938
1144
1320
1448
1515
1521
1480
1412
1344
1294
1269
1264
1264
1252
1212
1143
1055
968
907
892
933
1020
1136
1249
1329
1353
1312
1213
1075
924
787
683
619
592
591
600
606
599
576
539
492
438
378
311
234
145
46
-58
-156
-237
-295
-325
-334
-333
-337
-359
-406
-474
-547
-604
-621
-582
-483
-337
-172
-27
59
56
-47
-242
-501
-780
-1036
-1230
-1340
-1364
-1318
-1233
-1142
-1077
-1055
-1083
-1149
-1236
-1319
-1377
-1398
-1378
-1326
-1260
-1199
-1160
-1154
-1179
-1222
-1257
-1257
-1193
-1049
-822
-527
-198
124
395
580
659
633
522
359
183
28
-82
-138
-144
-111
-54
15
90
170
259
360
477
611
764
934
1125
1340
1581
1844
2120
2390
2629
2809
2905
2904
2809
2635
2410
2168
1938
1742
1589
1475
1391
1323
1260
1199
1141
1094
1065
1061
1087
1142
1220
1316
1418
1515
1591
1629
1611
1522
1355
1115
819
500
199
-44
-195
-237
-174
-28
162
353
505
587
584
498
339
126
-121
-384
-649
-903
-1136
-1336
-1489
-1582
-1603
-1549
-1423
-1237
-1012
-773
-549
-365
-237
-179
-190
-265
-391
-553
-733
-918
-1095
-1258
-1405
-1537
-1660
-1775
-1884
-1982
-2061
-2107
-2106
-2044
-1911
-1706
-1436
-1115
-770
-431
-133
95
230
261
192
45
-148
-345
-504
-592
-586
-484
-299
-59
202
451
662
822
932
1002
1048
1086
1126
1170
1213
1243
1246
1208
1122
981
789
556
299
41
-189
-359
-438
-404
-247
27
397
824
1264
1672
2013
2266
2429
2513
2540
2533
2507
2470
2419
2343
2232
2079
1885
1661
1425
1198
998
838
724
655
628
638
682
756
859
985
1123
1260
1377
1457
1485
1454
1364
1226
1053
861
663
471
291
127
-17
-135
-217
-251
-227
-140
9
204
421
628
792
886
892
808
649
441
217
10
-154
-262
-316
-329
-323
-322
-348
-413
-519
-658
-816
-974
-1114
-1220
-1287
-1310
-1298
-1261
-1216
-1183
-1183
-1234
-1349
-1532
-1776
-2065
-2375
-2673
-2930
-3119
-3224
-3241
-3176
-3043
-2863
-2657
-2442
-2234
-2043
-1875
-1733
-1618
-1527
-1458
-1403
-1356
-1313
-1273
-1242
-1230
-1255
-1333
-1479
-1696
-1975
-2294
-2621
-2917
-3148
-3285
-3310
-3221
-3025
-2739
-2386
-1988
-1570
-1153
-757
-398
-86
175
392
576
747
925
1123
1347
1585
1816
2009
2134
2165
2091
1919
1670
1376
1072
790
552
369
243
169
142
157
209
298
421
575
751
940
1129
1311
1479
1632
1775
1912
2048
2187
2327
2467
2599
2716
2813
2883
2922
2928
2899
2835
2736
2606
2446
2260
2050
1818
1564
1289
994
684
367
54
-242
-513
-753
-966
-1160
-1349
-1544
-1752
-1966
-2173
-2349
-2467
-2509
-2462
-2334
-2144
-1923
-1706
-1525
-1403
-1347
-1352
-1404
-1479
-1554
-1607
-1619
-1576
-1470
-1296
-1057
-765
-437
-98
222
496
699
820
858
825
741
627
505
386
276
171
65
-51
-180
-320
-467
-614
-755
-887
-1010
-1128
-1240
-1341
-1419
-1456
-1430
-1322
-1118
-819
-437
-2
449
873
1232
1499
1660
1720
1698
1626
1538
1470
1446
1479
1565
1687
1814
1910
1942
1879
1707
1425
1048
601
119
-364
-818
-1221
-1562
-1842
-2065
-2242
-2380
-2483
-2552
-2580
-2560
-2486
-2354
-2170
-1944
-1693
-1434
-1187
-967
-783
-638
-530
-455
-407
-382
-375
-386
-411
-446
-484
-513
-518
-485
-400
-256
-50
210
513
842
1178
1500
1789
2027
2201
2296
2308
2233
2078
1858
1593
1311
1040
806
627
511
456
448
469
498
518
517
491
443
381
316
258
213
185
173
173
179
183
179
160
123
65
-11
-100
-194
-283
-356
-404
-422
-404
-349
-259
-135
19
199
398
605
805
980
1113
1185
1187
1114
973
780
555
321
96
-104
-274
-414
-525
-609
-667
-692
-678
-617
-504
-342
-138
92
334
570
790
989
1167
1326
1469
1590
1680
1723
1701
1600
1413
1146
819
458
96
-235
-514
-729
-880
-975
-1028
-1049
-1046
-1020
-971
-893
-790
-671
-550
-449
-387
-376
-422
-518
-648
-795
-940
-1075
-1197
-1312
-1429
-1559
-1703
-1858
-2013
-2157
-2283
-2390
-2487
-2589
-2714
-2876
-3081
-3323
-3587
-3854
-4109
-4341
-4551
-4744
-4929
-5107
-5270
-5400
-5467
-5441
-5299
-5032
-4649
-4175
-3646
-3101
-2569
-2070
-1609
-1183
-785
-410
-61
248
500
678
769
772
698
567
408
246
106
7
-41
-33
32
147
305
489
683
865
1014
1120
1173
1177
1147
1099
1053
1022
1014
1022
1045
1069
1095
1126
1177
1267
1415
1637
1938
2314
2753
3237
3746
4263
4773
5261
5712
6110
6435
6668
6798
6821
6748
6601
6412
6219
6051
5932
5869
5860
5893
5952
6025
6102
6184
6271
6365
6466
6567
6656
6719
6738
6699
6592
6411
6155
5827
5433
4981
4486
3962
3431
2915
2437
2013
1655
1363
1130
941
776
616
446
260
54
-166
-395
-625
-852
-1073
-1289
-1503
-1715
-1927
-2138
-2346
-2546
-2736
-2911
-3069
-3207
-3325
-3423
-3504
-3572
-3634
-3702
-3787
-3904
-4066
-4282
-4558
-4892
-5275
-5692
-6124
-6547
-6940
-7283
-7561
-7764
-7888
-7935
-7907
-7813
-7661
-7463
-7233
-6983
-6730
-6490
-6277
-6104
-5978
-5901
-5869
-5876
-5906
-5947
-5984
-6002
-5991
-5943
-5853
-5721
-5546
-5334
-5090
-4823
-4539
-4243
-3937
-3619
-3284
-2927
-2543
-2133
-1701
-1258
-820
-400
-10
346
671
979
1285
1607
1958
2345
2764
3208
3661
4110
4541
4946
5319
5658
5960
6222
6441
6611
6729
6792
6805
6774
6710
6628
6541
6463
6402
6368
6364
6392
6448
6527
6618
6707
6780
6823
6828
6792
6720
6621
6509
6396
6290
6188
6082
5956
5792
5575
5299
4968
4598
4211
3837
3502
3228
3026
2898
2836
2826
2847
2882
2914
2931
2924
2892
2832
2745
2631
2486
2308
2092
1834
1530
1182
795
378
-57
-496
-928
-1342
-1732
-2095
-2432
-2746
-3038
-3312
-3568
-3805
-4024
-4221
-4394
-4539
-4651
-4727
-4760
-4750
-4694
-4598
-4467
-4311
-4141
-3966
-3795
-3632
-3477
-3331
-3194
-3067
-2952
-2857
-2785
-2742
-2726
-2734
-2756
-2780
-2797
-2795
-2770
-2722
-2653
-2571
-2481
-2391
-2305
-2224
-2150
-2081
-2017
-1957
-1901
-1851
-1807
-1770
-1740
-1714
-1690
-1661
-1619
-1552
-1449
-1298
-1092
-828
-507
-140
262
681
1101
1508
1889
2232
2530
2773
2952
3062
3097
3058
2952
2790
2592
2377
2163
1965
1790
1641
1516
1414
1335
1280
1256
1268
1320
1408
1523
1652
1778
1884
1960
2001
2009
1989
1948
1892
1822
1740
1640
1523
1388
1237
1075
907
735
560
381
196
5
-187
-373
-543
-688
-809
-909
-1004
-1118
-1270
-1480
-1755
-2093
-2478
-2887
-3294
-3678
-4024
-4324
-4578
-4787
-4954
-5073
-5138
-5140
-5071
-4928
-4719
-4459
-4169
-3872
-3588
-3328
-3096
-2882
-2674
-2456
-2213
-1935
-1620
-1273
-903
-522
-143
226
579
913
1231
1537
1838
2138
2436
2730
3009
3260
3463
3604
3668
3649
3551
3384
3167
2919
2659
2404
2163
1940
1736
1548
1376
1218
1075
946
826
710
585
442
272
68
-165
-419
-678
-929
-1155
-1350
-1510
-1639
-1745
-1833
-1908
-1970
-2017
-2044
-2048
-2029
-1995
-1951
-1906
-1868
-1840
-1821
-1803
-1780
-1744
-1692
-1625
-1546
-1462
-1380
-1304
-1234
-1169
-1103
-1031
-952
-866
-776
-688
-611
-551
-514
-504
-522
-569
-641
-737
-853
-984
-1125
-1271
-1417
-1558
-1688
-1803
-1899
-1970
-2013
-2025
-2009
-1970
-1914
-1856
-1813
-1801
-1831
-1913
-2045
-2224
-2434
-2660
-2886
-3096
-3275
-3410
-3487
-3492
-3412
-3233
-2948
-2558
-2072
-1514
-914
-308
270
793
1245
1624
1939
2205
2440
2659
2868
3069
3253
3411
3533
3612
3646
3638
3591
3510
3399
3257
3081
2870
2623
2342
2037
1723
1417
1136
896
709
577
496
456
446
453
469
490
519
562
627
719
838
979
1129
1273
1395
1481
1526
1532
1509
1473
1440
1424
1431
1461
1507
1555
1592
1608
1597
1560
1504
1441
1382
1337
1311
1302
1305
1308
1302
1277
1229
1159
1076
992
923
883
884
929
1012
1123
1239
1340
1403
1413
1362
1255
1103
925
742
574
435
329
253
192
130
47
-74
-244
-463
-725
-1016
-1316
-1604
-1863
-2077
-2239
-2344
-2392
-2386
-2325
-2210
-2039
-1812
-1532
-1204
-845
-473
-113
206
462
636
717
705
606
437
213
-44
-320
-600
-876
-1143
-1400
-1651
-1898
-2146
-2398
-2652
-2905
-3148
-3373
-3568
-3726
-3842
-3919
-3962
-3982
-3989
-3993
-3996
-4000
-3997
-3983
-3950
-3896
-3823
-3737
-3646
-3559
-3479
-3407
-3338
-3262
-3170
-3051
-2898
-2704
-2466
-2180
-1843
-1452
-1004
-504
46
633
1240
1845
2426
2962
3437
3840
4169
4424
4611
4737
4809
4833
4814
4756
4666
4551
4418
4279
4147
4037
3966
3949
4001
4131
4341
4623
4959
5323
5682
6000
6247
6402
6455
6412
6289
6109
5899
5682
5472
5278
5098
4925
4751
4568
4370
4157
3930
3695
3453
3209
2963
2716
2468
2220
1973
1730
1493
1259
1028
793
546
280
-13
-337
-691
-1072
-1470
-1873
-2266
-2634
-2962
-3235
-3440
-3569
-3619
-3591
-3496
-3349
-3171
-2989
-2825
-2700
-2629
-2616
-2658
-2747
-2870
-3015
-3171
-3332
-3494
-3653
-3806
-3946
-4062
-4146
-4184
-4168
-4097
-3977
-3818
-3638
-3453
-3277
-3120
-2988
-2880
-2795
-2731
-2687
-2665
-2667
-2695
-2747
-2817
-2897
-2973
-3031
-3059
-3046
-2988
-2887
-2748
-2583
-2403
-2223
-2054
-1909
-1794
-1712
-1664
-1644
-1649
-1671
-1707
-1757
-1823
-1911
-2023
-2162
-2324
-2498
-2668
-2815
-2920
-2968
-2953
-2874
-2741
-2566
-2364
-2148
-1926
-1706
-1490
-1280
-1076
-881
-693
-512
-333
-148
53
278
533
816
1121
1435
1741
2021
2266
2466
2622
2737
2819
2873
2902
2906
2880
2818
2714
2566
2372
2138
1872
1586
1295
1012
751
523
336
193
91
24
-19
-50
-78
-108
-141
-170
-186
-176
-130
-44
82
243
426
618
808
985
1147
1296
1436
1580
1737
1920
2137
2390
2678
2991
3317
3638
3935
4195
4407
4570
4689
4773
4835
4885
4928
4965
4992
5004
4994
4961
4906
4836
4753
4659
4549
4414
4241
4017
3737
3402
3026
2628
2230
1852
1502
1181
877
573
256
-85
-446
-813
-1165
-1478
-1731
-1915
-2029
-2086
-2102
-2096
-2084
-2075
-2068
-2061
-2047
-2021
-1987
-1948
-1914
-1898
-1908
-1951
-2025
-2127
-2245
-2368
-2487
-2593
-2683
-2757
-2816
-2863
-2900
-2924
-2932
-2917
-2872
-2790
-2667
-2504
-2307
-2086
-1852
-1616
-1388
-1172
-966
-765
-564
-355
-136
91
317
530
715
858
949
981
954
874
748
588
408
221
39
-129
-275
-394
-488
-560
-617
-668
-720
-778
-838
-896
-938
-949
-917
-832
-693
-507
-291
-67
140
306
415
457
431
343
205
33
-160
-363
-568
-770
-967
-1157
-1340
-1509
-1660
-1784
-1873
-1920
-1918
-1866
-1762
-1611
-1417
-1188
-929
-648
-349
-39
279
602
927
1252
1575
1897
2219
2540
2862
3186
3510
3831
4147
4452
4738
4999
5224
5405
5533
5599
5597
5524
5380
5171
4904
4592
4249
3890
3531
3185
2864
2578
2334
2135
1983
1874
1798
1744
1695
1635
1548
1424
1258
1053
821
575
332
107
-93
-269
-427
-584
-759
-968
-1228
-1545
-1919
-2340
-2793
-3257
-3709
-4130
-4503
-4817
-5066
-5250
-5370
-5433
-5440
-5395
-5296
-5142
-4930
-4662
-4342
-3981
-3592
-3194
-2805
-2441
-2113
-1825
-1576
-1363
-1178
-1016
-872
-746
-637
-546
-470
-405
-345
-279
-201
-103
19
166
337
533
755
1002
1283
1594
1934
2296
2668
3034
3377
3681
3938
4144
4302
4418
4499
4549
4566
4545
4481
4369
4210
4011
3792
3567
3356
3171
3015
2881
2753
2611
2439
2228
1980
1709
1437
1186
976
819
715
653
617
593
568
540
514
503
521
580
688
843
1036
1255
1489
1726
1964
2202
2444
2692
2946
3197
3432
3631
3774
3845
3831
3732
3552
3306
3008
2676
2322
1957
1586
1211
834
455
77
-297
-661
-1012
-1345
-1657
-1945
-2206
-2435
-2627
-2778
-2884
-2946
-2971
-2972
-2964
-2968
-3000
-3076
-3201
-3374
-3586
-3824
-4073
-4318
-4549
-4760
-4948
-5112
-5253
-5373
-5473
-5557
-5630
-5700
-5773
-5856
-5951
-6052
-6145
-6211
-6228
-6178
-6050
-5842
-5569
-5251
-4915
-4583
-4272
-3987
-3721
-3462
-3193
-2903
-2587
-2249
-1900
-1553
-1217
-895
-586
-278
36
364
704
1048
1381
1686
1948
2163
2335
2477
2608
2745
2900
3073
3254
3425
3564
3652
3678
3641
3554
3437
3318
3225
3184
3215
3328
3528
3811
4167
4578
5025
5485
5935
6353
6721
7026
7264
7437
7555
7630
7679
7715
7747
7779
7808
7825
7818
7774
7682
7536
7337
7091
6811
6513
6213
5925
5655
5404
5164
4925
4674
4400
4100
3773
3429
3078
2731
2397
2077
1768
1460
1144
810
458
90
-282
-643
-979
-1277
-1533
-1747
-1927
-2081
-2220
-2348
-2468
-2578
-2672
-2748
-2803
-2840
-2862
-2877
-2891
-2908
-2933
-2964
-3001
-3044
-3094
-3151
-3217
-3292
-3372
-3451
-3517
-3560
-3572
-3549
-3495
-3421
-3344
-3283
-3252
-3261
-3308
-3384
-3471
-3553
-3614
-3647
-3654
-3646
-3639
-3650
-3690
-3763
-3862
-3972
-4073
-4144
-4170
-4142
-4061
-3933
-3767
-3574
-3361
-3132
-2887
-2631
-2367
-2104
-1855
-1634
-1451
-1309
-1202
-1113
-1022
-906
-750
-547
-307
-49
202
421
590
703
765
792
803
814
835
864
890
899
877
816
717
588
446
306
185
93
35
12
21
60
126
217
327
450
576
692
785
845
866
850
800
724
630
523
401
264
109
-61
-242
-421
-583
-716
-811
-870
-904
-932
-976
-1056
-1183
-1357
-1571
-1808
-2052
-2290
-2518
-2741
-2966
-3206
-3465
-3739
-4014
-4271
-4482
-4623
-4678
-4643
-4526
-4346
-4128
-3896
-3672
-3471
-3297
-3146
-3009
-2869
-2711
-2519
-2279
-1981
-1618
-1192
-709
-187
352
878
1358
1760
2062
2252
2331
2317
2239
2133
2033
1968
1955
1996
2083
2196
2314
2415
2486
2521
2519
2489
2439
2378
2315
2254
2201
2163
2144
2150
2186
2252
2343
2448
2552
2636
2686
2692
2653
2577
2478
2373
2277
2202
2150
2117
2094
2068
2028
1968
1886
1785
1673
1558
1447
1344
1247
1154
1057
949
823
675
506
319
122
-79
-276
-467
-652
-837
-1027
-1232
-1455
-1695
-1941
-2178
-2383
-2535
-2619
-2627
-2564
-2449
-2307
-2167
-2055
-1991
-1982
-2023
-2102
-2200
-2299
-2385
-2450
-2493
-2520
-2538
-2556
-2579
-2608
-2639
-2665
-2675
-2659
-2605
-2507
-2357
-2156
-1904
-1608
-1275
-919
-551
-183
172
505
809
1080
1316
1519
1693
1844
1979
2106
2232
2361
2494
2626
2749
2852
2923
2951
2931
2863
2754
2616
2466
2320
2188
2076
1983
1901
1818
1721
1602
1456
1285
1099
909
726
560
416
292
182
79
-24
-129
-232
-322
-386
-408
-378
-290
-151
25
217
402
558
672
742
773
780
779
782
797
820
840
843
810
733
608
444
256
62
-121
-282
-421
-547
-676
-825
-1008
-1234
-1497
-1786
-2083
-2368
-2625
-2845
-3025
-3172
-3297
-3411
-3524
-3638
-3750
-3850
-3925
-3964
-3959
-3907
-3814
-3694
-3563
-3441
-3344
-3282
-3260
-3273
-3311
-3358
-3400
-3422
-3417
-3378
-3308
-3210
-3087
-2944
-2780
-2593
-2379
-2130
-1844
-1516
-1149
-745
-309
153
636
1134
1642
2156
2669
3174
3663
4129
4566
4973
5350
5704
6039
6362
6677
6981
7269
7534
7763
7949
8086
8172
8212
8210
8176
8115
8032
7927
7798
7639
7446
7214
6944
6636
6297
5937
5566
5197
4842
4512
4214
3947
3707
3485
3264
3030
2768
2468
2128
1755
1362
967
591
248
-50
-302
-517
-707
-890
-1082
-1296
-1538
-1808
-2098
-2396
-2685
-2951
-3182
-3368
-3508
-3603
-3663
-3699
-3724
-3752
-3792
-3850
-3926
-4014
-4107
-4191
-4259
-4303
-4320
-4312
-4283
-4240
-4187
-4130
-4070
-4006
-3942
-3872
-3796
-3715
-3626
-3523
-3398
-3239
-3034
-2770
-2438
-2040
-1584
-1090
-583
-94
352
734
1042
1280
1459
1600
1723
1844
1975
2116
2261
2397
2507
2575
2590
2544
2432
2258
2025
1742
1420
1071
712
361
36
-246
-470
-630
-726
-767
-769
-748
-722
-705
-699
-702
-702
-682
-626
-523
-368
-167
66
308
537
732
877
967
1008
1012
998
983
983
1004
1040
1082
1110
1106
1056
956
811
637
458
297
174
99
69
71
82
80
41
-46
-183
-365
-573
-790
-996
-1175
-1317
-1415
-1466
-1471
-1429
-1342
-1213
-1047
-850
-634
-409
-186
24
216
386
535
663
769
854
915
952
962
947
908
849
769
667
538
374
166
-90
-394
-739
-1111
-1490
-1859
-2203
-2515
-2799
-3063
-3321
-3588
-3869
-4165
-4469
-4766
-5041
-5279
-5471
-5616
-5715
-5776
-5805
-5806
-5780
-5723
-5630
-5497
-5323
-5110
-4865
-4599
-4321
-4043
-3768
-3500
-3234
-2968
-2695
-2413
-2122
-1825
-1528
-1236
-955
-686
-427
-170
97
387
711
1080
1495
1953
2443
2947
3446
3918
4347
4719
5029
5278
5474
5628
5752
5856
5950
6036
6115
6183
6237
6275
6295
6302
6299
6294
6293
6302
6325
6361
6409
6468
6534
6605
6681
6760
6840
6918
6989
7045
7079
7085
7057
6991
6886
6742
6558
6334
6069
5762
5414
5030
4619
4193
3766
3352
2957
2583
2225
1868
1498
1100
667
196
-307
-829
-1358
-1879
-2384
-2869
-3333
-3777
-4203
-4608
-4989
-5339
-5655
-5934
-6177
-6392
-6586
-6771
-6955
-7146
-7345
-7553
-7769
-7990
-8217
-8448
-8682
-8919
-9153
-9380
-9592
-9781
-9942
-10069
-10163
-10223
-10248
-10241
-10197
-10115
-9988
-9811
-9580
-9294
-8953
-8562
-8125
-7650
-7141
-6603
-6040
-5452
-4838
-4197
-3527
-2828
-2103
-1361
-615
116
810
1445
2001
2469
2842
3129
3346
3516
3662
3807
3965
4144
4341
4548
4751
4935
5086
5190
5238
5226
5154
5026
4852
4645
4423
4201
3998
3824
3688
3593
3536
3511
3513
3534
3571
3620
3678
3743
3810
3877
3936
3983
4017
4035
4045
4049
4054
4064
4081
4103
4125
4138
4134
4101
4032
3921
3763
3557
3309
3023
2710
2383
2053
1730
1420
1123
832
535
220
-124
-504
-918
-1359
-1811
-2257
-2680
-3067
-3410
-3708
-3964
-4182
-4369
-4527
-4656
-4756
-4823
-4857
-4855
-4821
-4753
-4655
-4527
-4369
-4183
-3969
-3735
-3487
-3235
-2989
-2758
-2545
-2347
-2156
-1962
-1754
-1526
-1277
-1016
-761
-530
-345
-219
-162
-172
-239
-345
-474
-607
-730
-833
-909
-954
-964
-931
-850
-713
-514
-250
77
460
890
1352
1830
2309
2772
3206
3598
3939
4221
4443
4604
4710
4768
4787
4772
4729
4656
4549
4405
4220
3995
3736
3457
3173
2897
2640
2402
2173
1936
1669
1349
959
496
-35
-615
-1218
-1817
-2383
-2896
-3343
-3722
-4037
-4297
-4515
-4703
-4869
-5019
-5153
-5268
-5356
-5406
-5409
-5357
-5247
-5082
-4870
-4627
-4373
-4129
-3913
-3743
-3626
-3565
-3556
-3588
-3648
-3719
-3786
-3835
-3855
-3839
-3785
-3694
-3571
-3423
-3256
-3078
-2892
-2704
-2516
-2328
-2145
-1967
-1797
-1634
-1475
-1314
-1141
-945
-717
-452
-151
176
513
844
1149
1419
1649
1844
2017
2184
2356
2543
2746
2956
3162
3346
3496
3602
3659
3670
3640
3579
3498
3406
3314
3233
3172
3138
3139
3176
3247
3344
3455
3567
3663
3733
3768
3769
3740
3692
3638
3590
3561
3558
3584
3637
3708
3788
3864
3925
3962
3969
3947
3899
3835
3766
3701
3648
3610
3584
3560
3526
3467
3369
3220
3016
2756
2447
2103
1738
1370
1014
688
395
142
-72
-251
-399
-519
-613
-677
-709
-704
-661
-581
-475
-356
-244
-158
-117
-134
-215
-360
-561
-804
-1074
-1352
-1622
-1869
-2080
-2246
-2363
-2430
-2452
-2437
-2396
-2343
-2287
-2235
-2190
-2148
-2105
-2052
-1984
-1899
-1799
-1691
-1583
-1483
-1399
-1332
-1283
-1251
-1232
-1225
-1230
-1246
-1276
-1321
-1379
-1447
-1521
-1594
-1661
-1716
-1754
-1773
-1770
-1743
-1689
-1607
-1499
-1369
-1225
-1077
-936
-812
-711
-633
-571
-515
-452
-371
-262
-123
40
218
397
562
700
802
862
879
858
802
721
620
508
393
279
171
73
-12
-82
-134
-163
-163
-129
-54
65
229
433
667
916
1165
1396
1593
1747
1850
1902
1906
1867
1796
1701
1592
1481
1378
1291
1229
1197
1197
1230
1293
1381
1490
1616
1760
1921
2100
2297
2509
2727
2941
3134
3290
3396
3442
3425
3348
3221
3056
2864
2656
2436
2207
1964
1705
1426
1129
818
503
196
-93
-354
-583
-784
-967
-1146
-1339
-1562
-1828
-2145
-2513
-2927
-3376
-3849
-4335
-4824
-5308
-5779
-6232
-6659
-7050
-7391
-7670
-7874
-7992
-8021
-7963
-7826
-7627
-7382
-7110
-6828
-6548
-6277
-6016
-5765
-5519
-5274
-5026
-4778
-4533
-4297
-4078
-3883
-3716
-3578
-3465
-3367
-3272
-3166
-3036
-2872
-2670
-2434
-2173
-1899
-1627
-1371
-1141
-943
-775
-632
-507
-389
-269
-142
-3
148
310
480
655
834
1014
1200
1391
1589
1798
2017
2247
2482
2716
2943
3154
3343
3508
3647
3765
3869
3967
4067
4172
4283
4397
4505
4598
4670
4716
4734
4729
4709
4683
4659
4644
4639
4643
4650
4654
4649
4632
4600
4556
4504
4447
4388
4324
4252
4164
4049
3901
3712
3482
3216
2922
2611
2296
1985
1686
1404
1138
890
662
455
276
130
19
-56
-102
-128
-148
-174
-216
-278
-355
-440
-519
-583
-626
-647
-653
-655
-664
-688
-731
-788
-853
-916
-968
-1006
-1028
-1040
-1048
-1055
-1065
-1076
-1084
-1084
-1074
-1052
-1022
-992
-966
-950
-947
-954
-965
-975
-974
-958
-921
-862
-780
-672
-537
-373
-176
55
320
619
950
1310
1693
2096
2510
2924
3324
3691
4008
4258
4429
4520
4539
4504
4436
4358
4287
4229
4178
4122
4041
3920
3750
3532
3277
3006
2737
2486
2257
2045
1836
1609
1347
1041
690
304
-100
-501
-883
-1232
-1547
-1831
-2091
-2338
-2577
-2812
-3041
-3261
-3466
-3654
-3825
-3982
-4133
-4282
-4435
-4594
-4757
-4920
-5076
-5219
-5344
-5450
-5541
-5622
-5702
-5790
-5894
-6016
-6152
-6294
-6428
-6539
-6613
-6640
-6617
-6552
-6458
-6355
-6262
-6197
-6171
-6186
-6236
-6305
-6378
-6434
-6459
-6443
-6381
-6273
-6125
-5940
-5726
-5484
-5216
-4924
-4606
-4265
-3905
-3532
-3154
-2782
-2427
-2096
-1796
-1528
-1290
-1077
-880
-691
-502
-306
-98
126
367
629
914
1224
1557
1907
2263
2612
2934
3213
3437
3602
3716
3796
3867
3956
4083
4263
4495
4769
5065
5360
5634
5872
6066
6216
6323
6389
6412
6389
6311
6172
5970
5710
5405
5077
4746
4436
4163
3938
3763
3637
3553
3509
3500
3527
3590
3688
3814
3960
4109
4244
4344
4393
4378
4294
4144
3937
3690
3421
3152
2901
2681
2498
2351
2227
2106
1966
1783
1536
1217
824
369
-127
-636
-1133
-1595
-2009
-2370
-2684
-2965
-3230
-3497
-3779
-4083
-4411
-4755
-5106
-5449
-5770
-6058
-6304
-6504
-6658
-6770
-6847
-6895
-6921
-6930
-6925
-6907
-6876
-6827
-6757
-6662
-6537
-6377
-6182
-5951
-5689
-5402
-5101
-4799
-4505
-4228
-3970
-3727
-3489
-3241
-2969
-2660
-2307
-1910
-1478
-1025
-568
-124
293
673
1012
1314
1581
1820
2037
2240
2434
2625
2816
3013
3219
3434
3658
3890
4125
4360
4590
4814
5032
5248
5466
5691
5927
6177
6440
6712
6987
7256
7509
7735
7925
8071
8169
8213
8203
8138
8021
7853
7640
7389
7109
6813
6513
6222
5950
5702
5476
5265
5055
4829
4571
4268
3914
3512
3068
2596
2109
1620
1139
670
219
-211
-616
-992
-1331
-1630
-1888
-2108
-2301
-2477
-2650
-2829
-3019
-3214
-3406
-3580
-3719
-3807
-3835
-3797
-3692
-3526
-3306
-3042
-2748
-2438
-2129
-1839
-1581
-1369
-1205
-1089
-1008
-947
-888
-814
-712
-579
-416
-229
-26
185
399
613
824
1027
1214
1373
1488
1545
1532
1444
1286
1070
813
535
252
-21
-281
-525
-758
-982
-1202
-1417
-1622
-1812
-1981
-2120
-2226
-2297
-2333
-2337
-2316
-2277
-2231
-2188
-2158
-2149
-2166
-2208
-2268
-2338
-2407
-2462
-2496
-2506
-2494
-2468
-2437
-2410
-2396
-2398
-2417
-2450
-2493
-2540
-2585
-2623
-2648
-2657
-2647
-2614
-2559
-2486
-2402
-2315
-2237
-2176
-2137
-2121
-2124
-2135
-2143
-2136
-2104
-2045
-1959
-1853
-1733
-1609
-1486
-1365
-1246
-1121
-985
-828
-649
-444
-219
19
261
496
717
921
1111
1295
1484
1690
1922
2182
2466
2760
3043
3295
3496
3630
3694
3691
3633
3533
3407
3265
3113
2952
2781
2602
2419
2243
2090
1975
1914
1914
1977
2095
2255
2443
2647
2858
3071
3285
3497
3698
3874
4003
4061
4024
3878
3619
3259
2820
2335
1838
1362
927
546
215
-74
-338
-596
-863
-1151
-1468
-1815
-2190
-2586
-2994
-3404
-3806
-4192
-4561
-4913
-5258
-5606
-5969
-6356
-6765
-7186
-7599
-7977
-8290
-8515
-8637
-8654
-8578
-8427
-8224
-7986
-7728
-7452
-7157
-6839
-6501
-6147
-5795
-5463
-5170
-4928
-4736
-4578
-4426
-4246
-4003
-3675
-3249
-2729
-2137
-1499
-846
-205
407
977
1503
1982
2417
2806
3148
3445
3701
3927
4140
4360
4609
4903
5254
5663
6123
6621
7140
7662
8170
8653
9097
9493
9829
10095
10281
10378
10382
10291
10109
9844
9505
9106
8657
8172
7661
7139
6618
6111
5631
5184
4777
4407
4070
3759
3464
3179
2899
2621
2345
2066
1780
1476
1140
760
324
-171
-722
-1314
-1924
-2526
-3093
-3603
-4038
-4394
-4666
-4859
-4979
-5030
-5017
-4944
-4816
-4642
-4435
-4215
-4002
-3822
-3695
-3634
-3646
-3725
-3856
-4017
-4185
-4338
-4461
-4547
-4597
-4619
-4621
-4607
-4576
-4515
-4401
-4208
-3907
-3476
-2902
-2191
-1360
-441
528
1508
2468
3382
4235
5022
5738
6383
6950
7432
7821
8112
8304
8409
8447
8447
8440
8455
8514
8626
8785
8977
9174
9349
9474
9526
9489
9355
9121
8788
8359
7836
7221
6515
5720
4840
3883
2864
1806
739
-301
-1277
-2152
-2898
-3495
-3942
-4249
-4441
-4552
-4618
-4670
-4732
-4816
-4922
-5040
-5156
-5252
-5315
-5333
-5304
-5227
-5106
-4945
-4750
-4528
-4285
-4027
-3762
-3497
-3239
-2994
-2763
-2548
-2345
-2147
-1948
-1741
-1521
-1286
-1037
-782
-534
-311
-136
-31
-16
-106
-305
-608
-998
-1450
-1931
-2409
-2854
-3239
-3545
-3755
-3859
-3846
-3709
-3445
-3052
-2534
-1901
-1168
-353
525
1447
2397
3359
4315
5242
6110
6879
7505
7942
8148
8100
7785
7218
6434
5486
4439
3364
2329
1395
613
18
-370
-549
-532
-350
-41
345
759
1156
1500
1766
1940
2019
2001
1890
1686
1387
996
520
-29
-623
-1228
-1805
-2314
-2723
-3012
-3179
-3233
-3196
-3095
-2956
-2801
-2649
-2509
-2388
-2292
-2228
-2201
-2220
-2289
-2408
-2570
-2761
-2960
-3142
-3280
-3349
-3328
-3203
-2970
-2634
-2210
-1721
-1196
-667
-165
283
661
958
1178
1330
1431
1499
1555
1615
1693
1799
1942
2128
2361
2647
2985
3376
3814
4292
4799
5327
5865
6407
6949
7488
8019
8535
9023
9464
9835
10109
10266
10293
10193
9980
9687
9356
9031
8753
8552
8437
8401
8414
8436
8418
8315
8087
7715
7185
6506
5692
4765
3751
2670
1542
382
-797
-1982
-3161
-4321
-5445
-6515
-7514
-8422
-9219
-9889
-10421
-10810
-11063
-11197
-11240
-11230
-11205
-11201
-11243
-11339
-11476
-11625
-11740
-11776
-11688
-11451
-11056
-10520
-9879
-9180
-8476
-7811
-7217
-6709
-6284
-5924
-5607
-5308
-5008
-4700
-4388
-4089
-3825
-3623
-3508
-3498
-3600
-3808
-4106
-4465
-4851
-5224
-5549
-5792
-5928
-5940
-5819
-5562
-5173
-4662
-4043
-3335
-2564
-1760
-955
-180
533
1166
1706
2156
2530
2849
3140
3427
3729
4054
4402
4759
5108
5430
5705
5923
6077
6169
6206
6196
6148
6069
5962
5824
5648
5426
5148
4807
4399
3925
3396
2828
2244
1670
1136
667
285
3
-176
-257
-258
-203
-118
-32
37
75
85
81
88
137
255
463
766
1152
1592
2048
2478
2848
3136
3345
3492
3609
3732
3895
4114
4391
4712
5051
5380
5677
5932
6147
6336
6515
6698
6889
7080
7253
7384
7448
7426
7312
7109
6830
6494
6122
5730
5334
4944
4571
4226
3921
3671
3490
3389
3371
3431
3553
3710
3870
3996
4051
4001
3816
3477
2972
2301
1475
512
-559
-1705
-2891
-4080
-5240
-6338
-7350
-8251
-9023
-9652
-10129
-10454
-10636
-10696
-10663
-10575
-10472
-10390
-10360
-10395
-10497
-10654
-10841
-11027
-11182
-11275
-11284
-11193
-10992
-10678
-10253
-9723
-9097
-8387
-7607
-6779
-5923
-5065
-4228
-3438
-2716
-2080
-1541
-1108
-785
-570
-464
-463
-565
-765
-1056
-1425
-1848
-2293
-2719
-3078
-3320
-3402
-3294
-2981
-2473
-1794
-984
-89
847
1786
2698
3564
4370
5107
5762
6322
6773
7104
7310
7395
7375
7272
7116
6937
6761
6609
6495
6427
6412
6453
6554
6715
6933
7202
7507
7833
8163
8482
8779
9049
9289
9495
9661
9772
9807
9746
9568
9266
8845
8329
7755
7169
6618
6142
5767
5502
5342
5268
5255
5272
5286
5265
5177
4991
4681
4228
3623
2870
1986
1000
-55
-1148
-2252
-3350
-4433
-5496
-6533
-7532
-8470
-9317
-10041
-10612
-11016
-11253
-11342
-11313
-11207
-11059
-10896
-10732
-10570
-10403
-10227
-10042
-9857
-9691
-9565
-9501
-9513
-9601
-9752
-9943
-10144
-10325
-10461
-10531
-10523
-10425
-10229
-9919
-9479
-8892
-8144
-7231
-6164
-4974
-3708
-2426
-1194
-77
872
1617
2142
2450
2561
2506
2320
2037
1690
1304
902
505
132
-198
-463
-645
-731
-713
-594
-383
-103
221
559
879
1155
1365
1493
1529
1472
1325
1098
807
474
121
-224
-534
-785
-955
-1028
-990
-835
-559
-160
359
994
1734
2562
3452
4370
5274
6116
6846
7420
7805
7980
7944
7712
7316
6795
6195
5559
4928
4331
3793
3329
2950
2662
2471
2374
2364
2424
2528
2639
2717
2719
2610
2367
1981
1465
842
147
-579
-1303
-1994
-2633
-3212
-3728
-4185
-4587
-4941
-5252
-5525
-5766
-5980
-6172
-6348
-6511
-6665
-6813
-6959
-7108
-7266
-7441
-7638
-7860
-8105
-8364
-8625
-8869
-9080
-9241
-9341
-9371
-9326
-9202
-8998
-8712
-8342
-7894
-7377
-6808
-6210
-5610
-5029
-4487
-3991
-3539
-3121
-2723
-2333
-1944
-1557
-1177
-814
-474
-158
140
433
733
1053
1396
1756
2119
2467
2782
3054
3282
3475
3653
3838
4051
4310
4624
4994
5414
5874
6358
6849
7327
7772
8161
8473
8688
8789
8768
8621
8352
7971
7493
6933
6312
5647
4960
4272
3609
2991
2441
1972
1592
1298
1078
914
788
679
576
474
376
292
236
221
259
356
514
726
984
1277
1592
1915
2238
2553
2853
3136
3401
3648
3879
4093
4292
4476
4647
4806
4954
5091
5215
5321
5399
5436
5415
5320
5139
4865
4497
4045
3521
2944
2335
1713
1094
498
-60
-561
-984
-1311
-1527
-1622
-1599
-1471
-1263
-1004
-728
-456
-206
21
234
447
677
934
1217
1516
1809
2068
2264
2374
2383
2288
2095
1821
1489
1127
761
413
100
-171
-406
-622
-846
-1114
-1464
-1931
-2539
-3297
-4197
-5211
-6300
-7411
-8491
-9485
-10348
-11044
-11550
-11854
-11956
-11866
-11600
-11181
-10635
-9985
-9255
-8464
-7630
-6765
-5886
-5008
-4152
-3341
-2598
-1945
-1394
-946
-590
-305
-61
171
415
686
987
1312
1650
1989
2322
2650
2976
3305
3639
3969
4276
4532
4703
4759
4678
4457
4108
3662
3161
2653
2180
1777
1463
1243
1110
1048
1035
1051
1075
1096
1106
1101
1087
1070
1059
1066
1098
1163
1261
1390
1542
1706
1870
2024
2159
2276
2374
2461
2545
2634
2734
2844
2960
3074
3172
3236
3247
3188
3040
2787
2418
1924
1304
562
-286
-1218
-2200
-3190
-4144
-5017
-5770
-6375
-6817
-7098
-7235
-7253
-7183
-7055
-6895
-6717
-6531
-6339
-6143
-5948
-5764
-5605
-5491
-5439
-5459
-5556
-5719
-5927
-6150
-6355
-6507
-6575
-6534
-6367
-6064
-5622
-5045
-4346
-3545
-2671
-1758
-843
37
855
1592
2243
2811
3308
3744
4123
4440
4676
4808
4809
4659
4351
3893
3310
2641
1929
1216
539
-76
-613
-1064
-1424
-1690
-1862
-1937
-1917
-1808
-1618
-1360
-1050
-700
-321
80
499
931
1366
1789
2181
2520
2788
2977
3093
3154
3192
3242
3334
3489
3706
3969
4248
4506
4707
4827
4856
4797
4665
4482
4266
4030
3781
3514
3221
2892
2518
2093
1619
1099
545
-28
-598
-1135
-1608
-1981
-2223
-2310
-2236
-2012
-1670
-1258
-831
-442
-134
72
177
203
183
153
144
170
228
302
367
399
382
318
224
134
87
125
276
556
960
1462
2019
2580
3090
3500
3776
3901
3878
3732
3499
3225
2955
2723
2549
2436
2370
2329
2283
2208
2089
1923
1717
1489
1257
1038
841
669
518
380
246
110
-32
-182
-340
-508
-689
-889
-1109
-1351
-1609
-1873
-2129
-2358
-2543
-2667
-2718
-2689
-2576
-2379
-2105
-1763
-1373
-961
-563
-217
38
169
156
-3
-293
-687
-1145
-1630
-2110
-2567
-2995
-3400
-3795
-4193
-4604
-5030
-5465
-5895
-6303
-6672
-6983
-7218
-7360
-7393
-7299
-7061
-6669
-6116
-5406
-4554
-3588
-2546
-1474
-422
559
1422
2130
2657
2991
3136
3111
2945
2678
2355
2019
1709
1457
1288
1219
1258
1408
1669
2032
2484
3006
3570
4148
4709
5226
5678
6052
6344
6556
6693
6760
6760
6697
6569
6384
6148
5879
5595
5319
5067
4848
4663
4499
4339
4160
3943
3673
3344
2954
2509
2016
1487
932
368
-186
-709
-1176
-1568
-1874
-2095
-2249
-2371
-2504
-2696
-2987
-3406
-3963
-4651
-5444
-6309
-7206
-8098
-8952
-9739
-10436
-11020
-11475
-11784
-11937
-11932
-11778
-11491
-11100
-10639
-10144
-9647
-9175
-8746
-8369
-8047
-7777
-7551
-7360
-7193
-7032
-6858
-6648
-6375
-6013
-5537
-4929
-4181
-3294
-2286
-1182
-19
1161
2313
3395
4371
5210
5894
6412
6764
6955
6993
6892
6663
6320
5876
5347
4749
4104
3438
2775
2143
1563
1050
613
248
-56
-313
-541
-754
-962
-1169
-1372
-1566
-1746
-1908
-2054
-2188
-2317
-2449
-2588
-2729
-2863
-2968
-3018
-2981
-2829
-2536
-2090
-1492
-760
72
957
1837
2653
3348
3877
4210
4334
4258
4008
3623
3154
2653
2173
1763
1461
1295
1279
1415
1689
2075
2541
3045
3552
4027
4451
4814
5115
5363
5566
5730
5853
5924
5924
5834
5640
5332
4917
4410
3835
3218
2586
1957
1345
753
182
-366
-888
-1378
-1824
-2211
-2524
-2749
-2877
-2902
-2822
-2644
-2374
-2025
-1615
-1158
-672
-174
325
813
1285
1735
2157
2542
2878
3151
3350
3469
3509
3487
3428
3370
3351
3407
3564
3838
4225
4713
5277
5890
6524
7155
7762
8331
8851
9311
9704
10020
10250
10387
10423
10355
10183
9913
9557
9134
8670
8189
7723
7292
6911
6586
6311
6074
5857
5645
5425
5192
4947
4696
4443
4189
3931
3655
3341
2968
2512
1956
1287
505
-383
-1358
-2392
-3448
-4486
-5462
-6340
-7089
-7691
-8145
-8461
-8661
-8768
-8807
-8791
-8725
-8607
-8428
-8183
-7879
-7525
-7151
-6789
-6476
-6244
-6116
-6103
-6208
-6427
-6750
-7169
-7672
-8246
-8869
-9512
-10137
-10703
-11170
-11508
-11702
-11758
-11702
-11570
-11407
-11249
-11121
-11030
-10968
-10915
-10845
-10738
-10580
-10373
-10129
-9869
-9617
-9395
-9214
-9080
-8984
-8907
-8823
-8700
-8507
-8213
-7793
-7233
-6525
-5678
-4708
-3644
-2523
-1387
-280
759
1693
2497
3158
3675
4059
4332
4525
4675
4817
4988
5215
5519
5911
6393
6961
7602
8297
9026
9763
10481
11149
11736
12210
12542
12709
12696
12498
12124
11596
10945
10214
9451
8703
8018
7436
6987
6688
6546
6552
6684
6911
7194
7490
7757
7957
8058
8039
7887
7595
7167
6610
5936
5164
4313
3413
2494
1593
749
0
-622
-1092
-1394
-1527
-1498
-1325
-1034
-655
-224
220
637
988
1233
1341
1289
1070
690
173
-446
-1125
-1820
-2499
-3141
-3738
-4297
-4836
-5372
-5923
-6497
-7091
-7694
-8286
-8843
-9340
-9757
-10079
-10296
-10407
-10419
-10342
-10191
-9986
-9745
-9488
-9231
-8989
-8773
-8592
-8452
-8354
-8298
-8275
-8271
-8261
-8218
-8108
-7903
-7583
-7145
-6599
-5977
-5320
-4671
-4069
-3543
-3102
-2741
-2446
-2197
-1978
-1783
-1615
-1480
-1390
-1346
-1342
-1361
-1375
-1351
-1261
-1084
-810
-442
6
515
1059
1616
2163
2679
3146
3550
3878
4121
4277
4349
4346
4285
4183
4062
3942
3843
3781
3771
3824
3951
4157
4446
4819
5275
5813
6430
7123
7887
8713
9584
10474
11348
12161
12868
13423
13793
13958
13915
13682
13285
12763
12152
11486
10792
10091
9399
8731
8100
7522
7013
6591
6267
6048
5935
5921
5989
6119
6281
6444
6574
6639
6614
6486
6254
5936
5563
5176
4820
4532
4337
4245
4247
4319
4434
4564
4687
4792
4875
4940
4986
5007
4989
4907
4729
4426
3974
3361
2591
1684
672
-402
-1488
-2539
-3505
-4342
-5010
-5473
-5706
-5692
-5429
-4929
-4223
-3357
-2391
-1390
-422
456
1196
1774
2182
2430
2543
2550
2481
2362
2210
2031
1827
1594
1331
1041
731
414
103
-188
-453
-695
-924
-1160
-1429
-1759
-2173
-2691
-3324
-4072
-4928
-5873
-6884
-7929
-8974
-9983
-10923
-11764
-12482
-13062
-13497
-13790
-13950
-13992
-13935
-13800
-13611
-13388
-13153
-12925
-12719
-12550
-12424
-12348
-12321
-12342
-12407
-12511
-12649
-12816
-13005
-13203
-13395
-13560
-13672
-13704
-13632
-13441
-13126
-12699
-12188
-11631
-11079
-10579
-10176
-9899
-9761
-9754
-9852
-10013
-10187
-10320
-10362
-10276
-10035
-9629
-9065
-8358
-7537
-6632
-5675
-4695
-3716
-2756
-1830
-947
-118
650
1347
1963
2492
2929
3277
3545
3750
3913
4062
4223
4421
4675
5001
5404
5887
6445
7070
7748
8463
9193
9909
10584
11184
11680
12048
12271
12342
12265
12051
11715
11277
10754
10164
9521
8844
8153
7472
6828
6253
5772
5405
5161
5037
5020
5087
5212
5372
5547
5725
5901
6076
6254
6441
6642
6864
7110
7386
7691
8025
8381
8749
9114
9458
9768
10035
10260
10450
10620
10787
10961
11143
11321
11473
11568
11577
11478
11262
10938
10528
10062
9575
9094
8637
8210
7810
7427
7048
6666
6278
5887
5500
5126
4773
4448
4153
3887
3646
3424
3214
3005
2789
2556
2299
2013
1704
1377
1045
722
425
163
-56
-233
-374
-484
-571
-640
-693
-731
-754
-765
-771
-783
-813
-874
-976
-1121
-1307
-1523
-1759
-1998
-2230
-2444
-2637
-2806
-2951
-3074
-3176
-3259
-3325
-3376
-3416
-3450
-3485
-3527
-3587
-3673
-3797
-3971
-4204
-4507
-4883
-5332
-5845
-6406
-6994
-7588
-8167
-8715
-9222
-9681
-10085
-10427
-10692
-10859
-10903
-10799
-10527
-10081
-9468
-8713
-7854
-6934
-5999
-5089
-4234
-3453
-2757
-2148
-1623
-1177
-799
-477
-191
84
374
707
1104
1579
2131
2753
3426
4132
4852
5576
6300
7026
7758
8499
9240
9965
10649
11259
11761
12127
12338
12388
12286
12052
11715
11311
10873
10432
10010
9622
9272
8958
8672
8406
8153
7911
7683
7473
7289
7129
6989
6852
6691
6477
6176
5760
5214
4531
3719
2799
1795
738
-342
-1416
-2455
-3431
-4319
-5093
-5732
-6220
-6551
-6729
-6768
-6693
-6533
-6320
-6087
-5867
-5687
-5573
-5548
-5628
-5820
-6123
-6523
-6995
-7508
-8026
-8518
-8961
-9343
-9666
-9936
-10166
-10364
-10532
-10668
-10765
-10816
-10821
-10787
-10733
-10678
-10644
-10646
-10687
-10758
-10842
-10919
-10967
-10972
-10928
-10832
-10682
-10473
-10191
-9815
-9323
-8691
-7908
-6978
-5921
-4776
-3593
-2424
-1320
-317
557
1292
1887
2349
2687
2914
3040
3078
3042
2952
2833
2711
2618
2581
2622
2756
2985
3298
3676
4086
4498
4871
5175
5384
5479
5455
5310
5051
4686
4223
3671
3037
2330
1562
749
-87
-916
-1709
-2433
-3058
-3559
-3922
-4138
-4213
-4160
-4005
-3783
-3531
-3294
-3111
-3014
-3020
-3132
-3332
-3589
-3861
-4105
-4284
-4372
-4358
-4245
-4046
-3779
-3457
-3091
-2683
-2232
-1736
-1200
-636
-65
486
986
1411
1742
1974
2112
2170
2166
2119
2044
1949
1839
1714
1572
1411
1228
1024
796
547
278
-8
-302
-596
-877
-1130
-1340
-1495
-1585
-1604
-1546
-1409
-1191
-889
-501
-27
527
1147
1814
2500
3175
3813
4395
4911
5366
5773
6150
6514
6876
7235
7581
7892
8146
8321
8407
8404
8327
8205
8069
7954
7887
7886
7955
8087
8266
8467
8667
8845
8984
9073
9107
9086
9008
8874
8681
8425
8100
7701
7226
6679
6065
5400
4700
3984
3271
2577
1913
1286
699
149
-367
-854
-1322
-1779
-2240
-2716
-3224
-3773
-4372
-5020
-5709
-6424
-7146
-7855
-8534
-9173
-9769
-10326
-10851
-11349
-11823
-12268
-12675
-13029
-13319
-13532
-13663
-13712
-13680
-13569
-13378
-13103
-12734
-12264
-11690
-11018
-10265
-9462
-8645
-7853
-7122
-6473
-5916
-5447
-5051
-4707
-4397
-4107
-3828
-3560
-3305
-3063
-2828
-2589
-2327
-2021
-1654
-1212
-694
-111
514
1151
1766
2327
2810
3199
3492
3697
3827
3904
3946
3971
3994
4025
4073
4146
4254
4411
4632
4933
5326
5818
6404
7068
7784
8516
9226
9876
10434
10873
11179
11343
11362
11241
10986
10609
10128
9564
8947
8312
7692
7118
6611
6179
5818
5511
5236
4968
4687
4385
4061
3726
3398
3095
2834
2626
2476
2382
2340
2341
2380
2448
2540
2651
2774
2903
3031
3152
3260
3349
3416
3455
3466
3444
3389
3303
3190
3061
2928
2804
2703
2634
2602
2608
2645
2705
2777
2850
2915
2961
2978
2953
2876
2733
2516
2221
1852
1424
955
469
-9
-461
-873
-1239
-1559
-1835
-2071
-2269
-2427
-2545
-2624
-2670
-2694
-2714
-2750
-2822
-2944
-3122
-3349
-3611
-3888
-4157
-4397
-4596
-4745
-4847
-4908
-4939
-4954
-4964
-4980
-5011
-5066
-5150
-5265
-5414
-5594
-5802
-6033
-6281
-6543
-6812
-7087
-7361
-7629
-7879
-8096
-8263
-8354
-8350
-8232
-7990
-7627
-7154
-6594
-5977
-5335
-4698
-4086
-3518
-2996
-2520
-2088
-1697
-1350
-1055
-823
-665
-591
-601
-685
-825
-997
-1176
-1340
-1474
-1575
-1643
-1684
-1703
-1698
-1660
-1575
-1428
-1209
-915
-559
-163
244
632
976
1265
1499
1691
1858
2016
2174
2334
2490
2636
2770
2900
3045
3234
3494
3848
4300
4833
5409
5972
6463
6831
7041
7084
6972
6740
6429
6081
5727
5382
5049
4720
4385
4037
3679
3321
2981
2675
2416
2204
2031
1879
1724
1542
1315
1033
689
282
-190
-732
-1356
-2074
-2896
-3826
-4856
-5961
-7104
-8233
-9298
-10249
-11053
-11690
-12160
-12478
-12668
-12758
-12775
-12738
-12657
-12537
-12376
-12175
-11936
-11665
-11373
-11073
-10777
-10494
-10228
-9977
-9735
-9493
-9244
-8982
-8709
-8426
-8141
-7863
-7596
-7342
-7100
-6865
-6626
-6377
-6108
-5817
-5503
-5166
-4810
-4436
-4043
-3633
-3201
-2750
-2285
-1815
-1356
-927
-546
-226
25
213
348
446
525
595
663
726
776
805
805
776
725
660
590
519
445
357
241
89
-99
-308
-508
-661
-728
-682
-515
-244
93
446
768
1024
1206
1330
1432
1557
1744
2013
2364
2766
3179
3557
3862
4075
4193
4229
4201
4124
4005
3843
3632
3369
3060
2727
2402
2122
1918
1809
1791
1841
1928
2016
2083
2124
2151
2193
2278
2433
2664
2963
3306
3663
4005
4313
4581
4814
5020
5209
5382
5537
5663
5753
5803
5817
5805
5779
5747
5708
5651
5558
5408
5188
4899
4553
4176
3799
3447
3137
2871
2640
2428
2221
2013
1813
1634
1497
1421
1416
1477
1593
1746
1919
2102
2294
2501
2728
2977
3240
3496
3716
3871
3939
3913
3805
3644
3467
3310
3200
3146
3137
3151
3155
3122
3037
2900
2724
2531
2343
2174
2023
1876
1711
1506
1248
941
607
280
3
-189
-272
-245
-123
65
287
516
742
966
1202
1465
1766
2102
2454
2796
3098
3340
3515
3636
3728
3824
3949
4116
4319
4532
4723
4855
4901
4847
4696
4465
4177
3858
3529
3208
2908
2637
2400
2200
2033
1889
1754
1610
1442
1245
1026
804
608
466
395
393
435
481
482
396
196
-115
-512
-956
-1400
-1806
-2155
-2443
-2681
-2883
-3060
-3212
-3330
-3401
-3415
-3374
-3291
-3190
-3099
-3040
-3019
-3029
-3049
-3056
-3030
-2962
-2859
-2737
-2616
-2511
-2425
-2350
-2270
-2167
-2029
-1857
-1658
-1450
-1248
-1060
-886
-715
-535
-332
-105
141
388
618
814
967
1077
1150
1200
1236
1266
1292
1311
1324
1332
1337
1346
1361
1381
1397
1395
1359
1275
1135
938
692
410
106
-206
-519
-822
-1108
-1367
-1587
-1757
-1866
-1910
-1893
-1822
-1710
-1567
-1402
-1217
-1012
-792
-567
-359
-197
-115
-141
-291
-562
-934
-1374
-1845
-2320
-2786
-3247
-3718
-4216
-4753
-5320
-5893
-6431
-6891
-7235
-7441
-7513
-7476
-7368
-7236
-7124
-7060
-7064
-7137
-7274
-7465
-7698
-7966
-8262
-8582
-8924
-9283
-9656
-10035
-10412
-10779
-11125
-11438
-11707
-11926
-12088
-12196
-12255
-12275
-12266
-12235
-12185
-12113
-12013
-11881
-11717
-11529
-11327
-11126
-10937
-10759
-10581
-10376
-10112
-9756
-9285
-8689
-7977
-7172
-6306
-5409
-4508
-3617
-2740
-1876
-1020
-174
658
1463
2225
2931
3568
4132
4625
5054
5427
5752
6040
6295
6523
6732
6923
7103
7270
7425
7566
7693
7805
7907
8006
8108
8217
8326
8420
8475
8465
8361
8150
7832
7427
6969
6505
6082
5740
5503
5378
5357
5420
5543
5704
5888
6091
6314
6562
6840
7147
7474
7804
8116
8385
8588
8712
8751
8717
8629
8518
8415
8350
8345
8409
8541
8726
8945
9174
9395
9590
9752
9874
9954
9990
9983
9932
9841
9716
9569
9411
9255
9108
8972
8840
8700
8539
8347
8121
7864
7588
7308
7033
6770
6513
6252
5968
5648
5284
4875
4432
3970
3506
3052
2611
2179
1743
1289
804
282
-276
-861
-1460
-2057
-2640
-3200
-3734
-4240
-4721
-5176
-5606
-6011
-6391
-6746
-7082
-7406
-7727
-8055
-8395
-8748
-9108
-9464
-9803
-10111
-10377
-10596
-10769
-10900
-10995
-11054
-11072
-11036
-10927
-10727
-10423
-10013
-9512
-8946
-8353
-7772
-7233
-6754
-6330
-5942
-5558
-5144
-4670
-4121
-3501
-2824
-2117
-1409
-724
-80
517
1069
1578
2051
2489
2890
3250
3564
3827
4035
4188
4282
4316
4287
4194
4040
3832
3582
3313
3049
2821
2653
2568
2581
2700
2924
3247
3661
4150
4699
5290
5903
6518
7117
7682
8200
8663
9065
9406
9686
9912
10088
10224
10331
10419
10498
10575
10653
10729
10793
10834
10838
10793
10692
10529
10306
10021
9674
9261
8778
8221
7593
6903
6170
5419
4680
3977
3327
2735
2197
1699
1227
771
329
-93
-481
-822
-1106
-1332
-1509
-1656
-1795
-1949
-2134
-2362
-2633
-2945
-3291
-3662
-4049
-4443
-4833
-5207
-5548
-5843
-6078
-6242
-6330
-6343
-6283
-6154
-5960
-5701
-5376
-4983
-4524
-4003
-3438
-2846
-2253
-1686
-1171
-730
-378
-119
51
142
175
174
166
177
230
340
514
752
1043
1375
1736
2113
2502
2899
3306
3721
4140
4553
4945
5297
5591
5812
5948
5997
5961
5846
5662
5418
5123
4784
4409
4003
3572
3119
2649
2163
1665
1163
668
197
-229
-590
-868
-1059
-1173
-1232
-1274
-1338
-1462
-1673
-1980
-2378
-2848
-3365
-3904
-4446
-4984
-5517
-6048
-6581
-7115
-7641
-8146
-8611
-9018
-9356
-9616
-9797
-9906
-9950
-9940
-9889
-9811
-9724
-9645
-9591
-9576
-9606
-9676
-9775
-9881
-9974
-10033
-10051
-10028
-9975
-9909
-9846
-9798
-9765
-9743
-9721
-9686
-9632
-9558
-9471
-9382
-9297
-9218
-9137
-9038
-8901
-8707
-8444
-8109
-7712
-7266
-6788
-6291
-5780
-5252
-4699
-4111
-3486
-2826
-2144
-1458
-791
-159
428
971
1481
1977
2482
3014
3589
4214
4889
5605
6348
7099
7836
8535
9174
9734
10200
10564
10827
10995
11082
11104
11075
11010
10919
10807
10675
10526
10361
10180
9986
9782
9567
9341
9097
8827
8522
8170
7766
7299
6765
6161
5487
4748
3948
3100
2216
1317
423
-444
-1264
-2024
-2714
-3334
-3889
-4389
-4846
-5273
-5683
-6084
-6485
-6895
-7320
-7769
-8248
-8765
-9324
-9928
-10572
-11252
-11958
-12677
-13394
-14093
-14760
-15382
-15948
-16451
-16886
-17250
-17545
-17768
-17921
-18001
-18006
-17933
-17783
-17556
-17258
-16900
-16493
-16053
-15591
-15118
-14636
-14145
-13637
-13101
-12524
-11892
-11195
-10424
-9575
-8646
-7643
-6575
-5457
-4309
-3152
-2008
-898
164
1169
2116
3006
3843
4630
5367
6050
6672
7230
7725
8164
8564
8949
9343
9770
10244
10768
11334
11927
12524
13104
13651
14154
14608
15012
15365
15666
15912
16101
16230
16303
16334
16338
16335
16347
16393
16477
16598
16744
16900
17045
17163
17246
17289
17298
17280
17247
17205
17157
17102
17030
16927
16778
16565
16274
15897
15434
14892
14287
13642
12980
12323
11689
11085
10509
9954
9408
8857
8294
7714
7119
6515
5907
5300
4696
4091
3489
2885
2283
1687
1103
536
-15
-551
-1082
-1615
-2155
-2703
-3250
-3780
-4276
-4723
-5114
-5450
-5745
-6016
-6278
-6544
-6815
-7082
-7332
-7548
-7722
-7853
-7951
-8031
-8112
-8208
-8323
-8453
-8583
-8695
-8773
-8803
-8778
-8694
-8548
-8333
-8042
-7664
-7193
-6627
-5982
-5281
-4559
-3856
-3205
-2628
-2133
-1709
-1340
-1002
-676
-351
-26
294
599
883
1144
1388
1621
1853
2088
2326
2560
2781
2980
3151
3294
3414
3515
3601
3671
3719
3735
3708
3631
3502
3328
3122
2900
2677
2467
2275
2101
1941
1788
1635
1478
1312
1140
963
784
609
441
285
142
12
-105
-216
-329
-451
-590
-751
-932
-1128
-1329
-1524
-1705
-1866
-2007
-2133
-2250
-2366
-2485
-2606
-2726
-2836
-2931
-3005
-3057
-3090
-3112
-3130
-3155
-3192
-3246
-3318
-3406
-3506
-3614
-3725
-3834
-3936
-4027
-4102
-4157
-4187
-4190
-4162
-4102
-4010
-3890
-3745
-3585
-3418
-3255
-3106
-2981
-2884
-2816
-2774
-2754
-2750
-2755
-2768
-2788
-2816
-2856
-2909
-2978
-3060
-3154
-3257
-3368
-3485
-3609
-3743
-3888
-4046
-4219
-4403
-4597
-4795
-4989
-5168
-5322
-5437
-5501
-5504
-5440
-5312
-5127
-4899
-4644
-4376
-4104
-3827
-3539
-3223
-2864
-2448
-1969
-1427
-834
-203
447
1105
1761
2412
3056
3695
4326
4942
5535
6094
6611
7082
7507
7892
8247
8577
8890
9186
9461
9711
9928
10108
10250
10352
10417
10447
10445
10413
10352
10265
10154
10023
9878
9721
9557
9388
9215
9038
8857
8671
8481
8284
8080
7866
7640
7404
7158
6908
6660
6420
6193
5978
5766
5548
5308
5035
4725
4381
4013
3639
3275
2933
2616
2319
2029
1734
1423
1096
763
444
162
-60
-205
-267
-248
-161
-21
158
361
578
799
1016
1216
1386
1514
1587
1598
1547
1442
1293
1113
916
710
498
281
56
-179
-424
-677
-931
-1181
-1422
-1650
-1864
-2065
-2257
-2441
-2620
-2796
-2971
-3147
-3326
-3509
-3698
-3894
-4093
-4291
-4484
-4662
-4819
-4947
-5042
-5103
-5130
-5128
-5103
-5063
-5014
-4961
-4907
-4852
-4794
-4730
-4658
-4581
-4504
-4438
-4392
-4377
-4398
-4454
-4536
-4631
-4721
-4791
-4831
-4837
-4814
-4769
-4714
-4657
-4602
-4546
-4486
-4416
-4329
-4227
-4113
-3992
-3873
-3760
-3656
-3558
-3462
-3362
-3252
-3132
-3003
-2868
-2735
-2609
-2495
-2396
-2316
-2257
-2220
-2210
-2227
-2273
-2348
-2449
-2571
-2710
-2860
-3013
-3164
-3304
-3427
-3526
-3593
-3625
-3621
-3584
-3519
-3433
-3330
-3211
-3076
-2919
-2734
-2518
-2273
-2009
-1744
-1494
-1277
-1103
-976
-886
-818
-753
-670
-556
-404
-211
18
279
567
882
1222
1588
1978
2388
2808
3229
3638
4026
4383
4702
4977
5199
5359
5450
5461
5391
5243
5028
4766
4481
4199
3944
3731
3571
3466
3413
3408
3444
3518
3627
3770
3943
4143
4362
4593
4827
5057
5275
5477
5655
5806
5923
6001
6035
6024
5967
5871
5747
5608
5470
5347
5252
5193
5173
5190
5236
5301
5372
5436
5482
5503
5500
5476
5438
5395
5357
5325
5298
5268
5226
5161
5066
4941
4795
4643
4507
4409
4367
4394
4497
4671
4911
5203
5535
5895
6269
6647
7019
7374
7703
7995
8243
8436
8568
8628
8609
8502
8301
8002
7611
7136
6594
6009
5405
4807
4233
3694
3192
2723
2275
1838
1400
952
491
12
-487
-1006
-1549
-2114
-2700
-3301
-3904
-4494
-5054
-5565
-6013
-6390
-6694
-6930
-7109
-7243
-7343
-7421
-7481
-7528
-7561
-7579
-7579
-7560
-7523
-7471
-7409
-7344
-7285
-7238
-7212
-7210
-7233
-7276
-7333
-7393
-7446
-7481
-7494
-7481
-7444
-7387
-7315
-7233
-7145
-7051
-6951
-6844
-6731
-6612
-6493
-6380
-6279
-6198
-6140
-6106
-6091
-6092
-6100
-6109
-6113
-6109
-6096
-6072
-6037
-5988
-5920
-5826
-5699
-5531
-5317
-5055
-4750
-4407
-4035
-3645
-3244
-2835
-2420
-1996
-1561
-1115
-660
-205
238
654
1026
1346
1607
1815
1981
2119
2248
2381
2525
2682
2843
2998
3133
3237
3303
3328
3318
3277
3214
3136
3048
2952
2849
2739
2624
2508
2398
2300
2222
2171
2149
2157
2191
2246
2316
2394
2476
2561
2649
2741
2839
2944
3051
3154
3244
3308
3334
3313
3240
3117
2953
2758
2549
2340
2141
1958
1792
1639
1493
1350
1207
1068
939
829
745
694
675
682
705
732
749
746
718
664
588
498
404
313
234
171
125
97
84
86
99
124
160
205
257
311
361
397
410
392
341
259
156
45
-54
-123
-147
-115
-26
118
305
525
767
1022
1286
1555
1831
2113
2402
2698
2999
3306
3617
3930
4245
4556
4854
5126
5358
5535
5645
5681
5646
5548
5400
5217
5016
4807
4598
4395
4198
4011
3840
3686
3556
3454
3379
3328
3296
3275
3257
3237
3213
3183
3146
3101
3041
2960
2852
2709
2532
2326
2101
1872
1656
1467
1315
1203
1133
1099
1098
1126
1180
1260
1364
1488
1624
1762
1889
1988
2048
2057
2011
1906
1747
1540
1294
1020
726
422
113
-198
-508
-817
-1127
-1434
-1735
-2021
-2284
-2514
-2704
-2851
-2960
-3040
-3105
-3167
-3239
-3327
-3431
-3546
-3666
-3784
-3897
-4006
-4117
-4233
-4358
-4494
-4632
-4766
-4883
-4975
-5039
-5077
-5098
-5115
-5143
-5193
-5272
-5380
-5512
-5659
-5808
-5948
-6070
-6166
-6234
-6274
-6289
-6286
-6271
-6249
-6226
-6204
-6182
-6156
-6121
-6068
-5993
-5890
-5758
-5596
-5408
-5195
-4960
-4705
-4435
-4152
-3864
-3577
-3303
-3048
-2822
-2626
-2462
-2323
-2206
-2103
-2009
-1927
-1856
-1801
-1764
-1748
-1751
-1769
-1795
-1823
-1851
-1875
-1899
-1925
-1957
-1998
-2047
-2102
-2158
-2212
-2261
-2306
-2347
-2389
-2435
-2486
-2543
-2602
-2657
-2700
-2725
-2726
-2700
-2650
-2580
-2498
-2415
-2339
-2277
-2233
-2205
-2189
-2176
-2157
-2126
-2077
-2013
-1934
-1848
-1758
-1668
-1576
-1479
-1372
-1254
-1122
-983
-845
-719
-615
-539
-493
-470
-459
-448
-424
-378
-309
-219
-115
-3
109
219
326
433
546
669
805
956
1121
1301
1493
1699
1920
2157
2416
2699
3010
3353
3731
4147
4602
5100
5640
6221
6840
7492
8170
8869
9577
10283
10976
11642
12269
12844
13356
13799
14168
14462
14682
14828
14902
14901
14823
14666
14430
14119
13742
13316
12859
12392
11933
11493
11079
10687
10309
9935
9554
9159
8748
8323
7887
7447
7005
6561
6112
5653
5175
4673
4143
3584
2997
2388
1763
1129
494
-138
-761
-1370
-1964
-2539
-3093
-3626
-4135
-4620
-5080
-5518
-5933
-6327
-6705
-7069
-7425
-7776
-8127
-8481
-8837
-9195
-9552
-9902
-10239
-10558
-10852
-11118
-11351
-11546
-11701
-11810
-11868
-11872
-11817
-11703
-11532
-11309
-11045
-10750
-10438
-10118
-9800
-9487
-9181
-8879
-8579
-8277
-7972
-7663
-7352
-7037
-6719
-6393
-6054
-5696
-5313
-4900
-4458
-3988
-3497
-2989
-2471
-1945
-1409
-861
-298
282
876
1475
2065
2631
3156
3628
4042
4401
4713
4995
5266
5541
5835
6156
6505
6879
7270
7665
8054
8424
8764
9066
9324
9537
9704
9827
9909
9953
9962
9935
9873
9775
9642
9477
9284
9074
8856
8643
8443
8263
8105
7964
7832
7697
7545
7362
7134
6849
6499
6078
5584
5020
4390
3704
2971
2205
1415
612
-195
-999
-1793
-2569
-3321
-4041
-4721
-5358
-5951
-6508
-7036
-7552
-8070
-8605
-9168
-9762
-10388
-11041
-11713
-12394
-13077
-13753
-14415
-15057
-15669
-16245
-16775
-17252
-17670
-18028
-18325
-18563
-18748
-18881
-18965
-19001
-18990
-18932
-18832
-18694
-18527
-18340
-18141
-17935
-17724
-17506
-17275
-17024
-16746
-16435
-16087
-15699
-15272
-14802
-14290
-13734
-13133
-12488
-11802
-11079
-10326
-9550
-8760
-7959
-7154
-6348
-5546
-4754
-3980
-3231
-2516
-1842
-1213
-629
-84
428
918
1394
1864
2331
2798
3265
3731
4195
4656
5112
5563
6007
6441
6861
7265
7648
8007
8340
8643
8915
9154
9357
9523
9651
9742
9799
9827
9831
9816
9789
9752
9705
9648
9579
9498
9405
9300
9188
9071
8951
8828
8698
8556
8392
8198
7964
7687
7365
7004
6612
6205
5796
5403
5039
4712
4426
4178
3963
3769
3588
3412
3234
3053
2872
2692
2516
2344
2175
2003
1822
1623
1404
1163
902
629
352
79
-181
-426
-653
-864
-1059
-1242
-1409
-1557
-1680
-1769
-1817
-1816
-1764
-1661
-1513
-1328
-1120
-900
-685
-483
-306
-157
-38
55
126
183
235
292
361
448
557
690
845
1016
1199
1383
1559
1721
1864
1985
2086
2171
2243
2305
2358
2398
2417
2409
2365
2280
2154
1992
1806
1608
1417
1246
1109
1014
969
973
1027
1126
1264
1435
1628
1832
2035
2223
2386
2517
2611
2670
2697
2698
2681
2650
2611
2563
2507
2444
2372
2295
2216
2138
2066
2005
1961
1933
1924
1934
1959
1998
2047
2098
2147
2186
2209
2211
2193
2157
2110
2061
2021
2003
2013
2054
2127
2225
2342
2465
2587
2699
2796
2878
2944
2998
3042
3078
3106
3123
3125
3108
3066
2996
2899
2778
2636
2483
2325
2170
2024
1892
1774
1670
1577
1492
1411
1334
1258
1183
1110
1038
966
892
809
711
590
437
245
8
-274
-601
-965
-1358
-1771
-2192
-2613
-3026
-3426
-3807
-4166
-4499
-4801
-5069
-5300
-5493
-5650
-5776
-5881
-5972
-6060
-6154
-6261
-6385
-6530
-6696
-6882
-7087
-7309
-7544
-7788
-8032
-8274
-8504
-8720
-8921
-9110
-9294
-9483
-9683
-9900
-10132
-10373
-10612
-10837
-11034
-11195
-11317
-11403
-11458
-11493
-11515
-11529
-11536
-11532
-11509
-11459
-11377
-11260
-11106
-10921
-10708
-10475
-10227
-9966
-9694
-9412
-9119
-8814
-8495
-8162
-7813
-7447
-7063
-6660
-6240
-5806
-5364
-4921
-4483
-4059
-3651
-3263
-2894
-2541
-2201
-1872
-1553
-1244
-948
-666
-397
-140
110
358
608
864
1128
1399
1676
1957
2245
2542
2855
3192
3557
3951
4370
4805
5240
5661
6053
6407
6721
6999
7249
7480
7699
7910
8109
8292
8448
8569
8648
8685
8681
8640
8572
8481
8374
8254
8125
7986
7840
7688
7531
7370
7203
7029
6845
6647
6430
6190
5924
5630
5305
4948
4559
4139
3693
3228
2753
2282
1830
1408
1029
698
416
179
-20
-188
-334
-461
-573
-669
-748
-805
-839
-847
-830
-787
-720
-633
-529
-412
-289
-164
-44
65
156
227
272
290
278
236
164
62
-65
-215
-382
-561
-746
-934
-1123
-1313
-1502
-1691
-1875
-2048
-2200
-2319
-2395
-2419
-2387
-2300
-2164
-1988
-1783
-1561
-1331
-1102
-880
-671
-482
-318
-184
-84
-19
10
8
-23
-79
-157
-258
-384
-535
-714
-918
-1144
-1386
-1637
-1891
-2146
-2404
-2669
-2948
-3249
-3575
-3927
-4298
-4681
-5062
-5430
-5774
-6087
-6367
-6612
-6826
-7012
-7172
-7309
-7424
-7517
-7589
-7638
-7662
-7658
-7624
-7555
-7449
-7304
-7124
-6914
-6684
-6444
-6206
-5977
-5763
-5563
-5370
-5176
-4972
-4749
-4503
-4235
-3949
-3653
-3353
-3053
-2752
-2445
-2125
-1780
-1404
-990
-538
-52
463
999
1553
2124
2715
3330
3975
4654
5365
6103
6856
7610
8350
9064
9742
10379
10972
11523
12035
12507
12940
13332
13682
13987
14247
14460
14628
14751
14831
14870
14868
14827
14749
14636
14492
14321
14126
13908
13668
13402
13109
12785
12429
12040
11624
11184
10729
10264
9796
9329
8864
8404
7948
7497
7052
6617
6193
5783
5390
5012
4650
4300
3960
3627
3295
2959
2616
2257
1877
1469
1026
544
20
-544
-1147
-1782
-2444
-3126
-3821
-4524
-5230
-5937
-6642
-7341
-8032
-8716
-9387
-10044
-10685
-11306
-11904
-12475
-13011
-13508
-13959
-14360
-14707
-14999
-15239
-15430
-15576
-15685
-15760
-15806
-15826
-15821
-15792
-15737
-15655
-15544
-15404
-15231
-15027
-14790
-14520
-14220
-13891
-13536
-13161
-12768
-12364
-11953
-11538
-11122
-10707
-10293
-9879
-9466
-9050
-8632
-8210
-7787
-7364
-6945
-6534
-6135
-5750
-5380
-5025
-4680
-4341
-4002
-3657
-3302
-2933
-2551
-2156
-1752
-1340
-928
-520
-124
253
602
915
1187
1412
1594
1735
1847
1940
2027
2119
2221
2335
2457
2579
2692
2787
2859
2907
2931
2936
2924
2897
2853
2787
2694
2567
2405
2209
1988
1755
1526
1314
1134
989
882
805
747
698
646
583
508
421
326
232
142
61
-10
-70
-124
-173
-218
-259
-295
-323
-342
-350
-351
-350
-354
-371
-408
-472
-563
-680
-817
-966
-1118
-1264
-1396
-1509
-1599
-1664
-1699
-1702
-1668
-1593
-1475
-1313
-1113
-883
-636
-389
-160
37
190
292
344
353
329
286
239
199
176
176
200
247
313
392
479
569
661
755
853
961
1083
1221
1376
1545
1720
1891
2047
2183
2294
2383
2458
2532
2618
2728
2869
3046
3255
3494
3756
4038
4338
4657
4994
5352
5727
6115
6506
6893
7265
7619
7952
8268
8571
8866
9158
9447
9728
9997
10246
10470
10665
10831
10970
11085
11177
11243
11280
11282
11241
11152
11012
10823
10590
10320
10020
9699
9362
9012
8650
8277
7894
7501
7100
6695
6288
5880
5471
5060
4643
4213
3767
3300
2810
2299
1769
1226
677
129
-412
-942
-1457
-1956
-2438
-2903
-3349
-3774
-4175
-4548
-4892
-5204
-5483
-5732
-5953
-6149
-6323
-6479
-6618
-6744
-6858
-6963
-7060
-7153
-7243
-7332
-7421
-7509
-7595
-7676
-7748
-7811
-7861
-7896
-7917
-7921
-7909
-7882
-7839
-7782
-7712
-7631
-7541
-7444
-7340
-7231
-7117
-6995
-6865
-6725
-6571
-6403
-6216
-6008
-5779
-5529
-5259
-4973
-4677
-4378
-4081
-3789
-3503
-3222
-2942
-2658
-2368
-2073
-1777
-1490
-1220
-979
-774
-607
-477
-378
-304
-246
-201
-169
-153
-158
-190
-252
-344
-462
-601
-752
-908
-1064
-1216
-1363
-1506
-1645
-1781
-1912
-2037
-2154
-2262
-2360
-2449
-2530
-2605
-2674
-2737
-2796
-2850
-2903
-2956
-3013
-3079
-3156
-3245
-3343
-3446
-3546
-3637
-3712
-3768
-3802
-3818
-3818
-3809
-3795
-3779
-3763
-3747
-3730
-3711
-3688
-3658
-3618
-3564
-3493
-3399
-3282
-3139
-2972
-2783
-2578
-2359
-2128
-1882
-1617
-1327
-1006
-655
-275
123
525
914
1275
1596
1876
2118
2333
2536
2738
2950
3172
3401
3629
3846
4043
4217
4370
4507
4638
4770
4911
5067
5238
5423
5620
5828
6044
6265
6489
6709
6918
7109
7274
7407
7506
7574
7615
7638
7649
7655
7655
7648
7625
7578
7496
7370
7195
6969
6693
6372
6011
5620
5205
4776
4337
3893
3448
3003
2559
2117
1679
1248
827
422
36
-327
-670
-994
-1307
-1616
-1929
-2252
-2587
-2936
-3292
-3652
-4008
-4351
-4675
-4974
-5241
-5470
-5658
-5799
-5893
-5941
-5945
-5911
-5847
-5759
-5653
-5535
-5408
-5273
-5132
-4988
-4844
-4704
-4567
-4434
-4299
-4153
-3984
-3780
-3528
-3221
-2853
-2426
-1942
-1407
-828
-208
447
1133
1842
2565
3290
4001
4685
5329
5925
6469
6960
7403
7801
8159
8478
8760
9005
9215
9392
9542
9669
9780
9878
9963
10033
10085
10114
10115
10086
10027
9940
9826
9686
9520
9327
9105
8853
8573
8265
7932
7577
7202
6806
6387
5942
5469
4968
4441
3892
3327
2749
2161
1561
946
313
-341
-1012
-1698
-2388
-3072
-3739
-4382
-4996
-5580
-6137
-6669
-7175
-7656
-8109
-8530
-8921
-9280
-9614
-9930
-10233
-10528
-10817
-11095
-11355
-11584
-11774
-11916
-12007
-12048
-12043
-11998
-11919
-11811
-11676
-11516
-11330
-11118
-10880
-10619
-10336
-10035
-9718
-9386
-9042
-8686
-8322
-7954
-7586
-7227
-6883
-6560
-6262
-5988
-5735
-5496
-5259
-5017
-4761
-4488
-4197
-3894
-3586
-3285
-2997
-2728
-2478
-2245
-2023
-1803
-1581
-1354
-1124
-894
-671
-458
-259
-69
114
296
483
675
868
1057
1232
1386
1513
1612
1687
1746
1794
1835
1872
1901
1916
1910
1878
1819
1736
1635
1525
1412
1302
1197
1097
996
890
771
635
477
294
86
-148
-404
-677
-960
-1245
-1522
-1782
-2020
-2230
-2414
-2574
-2716
-2846
-2970
-3094
-3221
-3354
-3492
-3632
-3771
-3902
-4021
-4119
-4192
-4236
-4250
-4237
-4201
-4151
-4094
-4041
-3995
-3960
-3939
-3931
-3934
-3947
-3969
-4000
-4037
-4081
-4130
-4182
-4236
-4290
-4344
-4398
-4452
-4507
-4562
-4617
-4673
-4728
-4783
-4840
-4901
-4967
-5038
-5112
-5185
-5252
-5306
-5341
-5356
-5349
-5323
-5284
-5239
-5192
-5149
-5114
-5087
-5068
-5057
-5053
-5052
-5054
-5054
-5048
-5031
-4997
-4940
-4858
-4747
-4607
-4436
-4236
-4006
-3751
-3469
-3165
-2844
-2510
-2170
-1829
-1493
-1162
-838
-520
-206
106
414
717
1014
1304
1587
1863
2135
2406
2678
2953
3230
3508
3788
4069
4353
4643
4944
5258
5586
5928
6281
6642
7008
7379
7754
8135
8520
8908
9292
9662
10007
10318
10589
10819
11015
11188
11350
11515
11690
11878
12076
12279
12479
12671
12850
13016
13168
13307
13431
13536
13616
13665
13677
13650
13585
13485
13356
13203
13031
12845
12647
12440
12229
12018
11812
11618
11438
11274
11123
10979
10833
10677
10505
10310
10089
9842
9568
9267
8938
8580
8195
7785
7355
6914
6470
6036
5618
5224
4854
4509
4183
3871
3565
3260
2952
2636
2312
1978
1636
1286
931
574
217
-136
-482
-816
-1136
-1439
-1720
-1975
-2198
-2385
-2533
-2644
-2721
-2773
-2811
-2848
-2897
-2967
-3064
-3188
-3338
-3510
-3700
-3905
-4125
-4360
-4612
-4880
-5162
-5451
-5739
-6019
-6281
-6519
-6731
-6915
-7075
-7210
-7323
-7413
-7480
-7522
-7538
-7529
-7499
-7454
-7400
-7341
-7284
-7230
-7179
-7129
-7079
-7026
-6969
-6906
-6837
-6762
-6677
-6579
-6466
-6334
-6181
-6006
-5810
-5596
-5367
-5127
-4878
-4621
-4356
-4083
-3799
-3504
-3199
-2885
-2563
-2236
-1908
-1582
-1261
-946
-641
-347
-65
206
467
719
967
1214
1463
1715
1972
2232
2493
2752
3006
3254
3493
3724
3946
4158
4359
4544
4708
4842
4936
4982
4970
4895
4755
4551
4289
3979
3631
3260
2881
2509
2157
1837
1556
1319
1127
977
863
778
714
663
623
590
565
548
542
547
563
588
621
657
695
732
766
796
821
840
853
860
861
862
865
878
904
948
1008
1084
1167
1251
1329
1396
1448
1487
1517
1542
1566
1592
1622
1658
1700
1751
1815
1900
2009
2154
2333
2548
2795
3067
3357
3657
3960
4261
4558
4851
5139
5421
5698
5968
6230
6483
6728
6965
7196
7422
7648
7875
8105
8338
8576
8814
9048
9270
9472
9643
9774
9861
9901
9900
9865
9808
9742
9676
9617
9569
9529
9491
9448
9395
9324
9233
9120
8985
8829
8654
8461
8251
8026
7786
7532
7263
6977
6672
6343
5990
5611
5209
4790
4366
3947
3545
3171
2834
2534
2273
2044
1840
1650
1463
1270
1062
834
583
311
23
-274
-570
-856
-1124
-1367
-1583
-1771
-1933
-2074
-2197
-2308
-2410
-2507
-2604
-2701
-2801
-2902
-3000
-3090
-3163
-3212
-3233
-3223
-3185
-3128
-3061
-2995
-2943
-2909
-2896
-2903
-2925
-2955
-2988
-3018
-3044
-3062
-3073
-3075
-3067
-3049
-3019
-2977
-2922
-2856
-2780
-2693
-2596
-2487
-2363
-2225
-2070
-1901
-1720
-1531
-1335
-1135
-930
-720
-503
-282
-59
160
367
552
709
832
919
972
994
990
966
925
869
799
715
616
503
376
235
82
-82
-255
-435
-620
-808
-993
-1174
-1346
-1510
-1664
-1810
-1950
-2086
-2220
-2353
-2486
-2619
-2755
-2892
-3033
-3176
-3320
-3462
-3596
-3715
-3812
-3881
-3916
-3913
-3871
-3787
-3663
-3498
-3295
-3055
-2785
-2489
-2178
-1859
-1539
-1224
-913
-605
-294
26
358
703
1056
1409
1754
2079
2377
2644
2881
3088
3271
3433
3576
3699
3800
3878
3930
3959
3968
3960
3944
3923
3903
3885
3870
3858
3848
3839
3830
3821
3812
3800
3784
3760
3724
3672
3601
3512
3405
3283
3149
3009
2864
2716
2566
2412
2254
2088
1911
1722
1518
1299
1064
815
554
285
14
-253
-511
-754
-979
-1183
-1366
-1530
-1676
-1809
-1930
-2041
-2145
-2240
-2328
-2409
-2484
-2554
-2618
-2676
-2727
-2768
-2797
-2809
-2801
-2770
-2713
-2631
-2523
-2391
-2235
-2058
-1861
-1646
-1413
-1165
-902
-626
-339
-41
265
579
899
1221
1541
1853
2151
2429
2682
2906
3103
3274
3425
3563
3697
3832
3975
4129
4296
4475
4664
4859
5057
5253
5440
5614
5768
5900
6007
6088
6145
6181
6199
6204
6199
6186
6167
6142
6112
6075
6034
5988
5939
5890
5842
5797
5757
5722
5694
5672
5657
5650
5650
5659
5677
5703
5738
5784
5839
5905
5981
6067
6162
6267
6381
6502
6632
6769
6910
7053
7192
7321
7431
7515
7567
7584
7566
7519
7450
7372
7295
7231
7184
7159
7153
7161
7175
7186
7188
7174
7142
7093
7028
6951
6867
6779
6688
6596
6503
6408
6309
6204
6091
5968
5835
5690
5533
5363
5180
4985
4778
4561
4335
4101
3861
3616
3364
3106
2841
2568
2287
1998
1701
1400
1096
791
488
187
-111
-406
-697
-985
-1269
-1548
-1823
-2092
-2358
-2619
-2878
-3135
-3390
-3641
-3886
-4123
-4346
-4553
-4742
-4912
-5063
-5195
-5309
-5405
-5480
-5531
-5555
-5549
-5511
-5442
-5344
-5224
-5086
-4939
-4787
-4636
-4487
-4343
-4204
-4069
-3939
-3815
-3696
-3581
-3468
-3355
-3237
-3107
-2959
-2789
-2594
-2373
-2128
-1863
-1586
-1301
-1016
-736
-463
-199
58
310
559
808
1057
1308
1558
1807
2051
2288
2516
2736
2949
3158
3367
3583
3809
4049
4307
4582
4875
5184
5505
5837
6176
6517
6857
7191
7512
7815
8093
8341
8556
8736
8882
8999
9090
9162
9221
9269
9309
9341
9364
9374
9368
9342
9289
9205
9086
8927
8726
8482
8197
7878
7529
7160
6777
6386
5991
5593
5194
4792
4389
3986
3589
3200
2827
2470
2132
1811
1503
1203
907
613
321
32
-251
-527
-794
-1055
-1312
-1567
-1822
-2075
-2323
-2559
-2777
-2976
-3155
-3320
-3478
-3641
-3815
-4008
-4219
-4444
-4676
-4906
-5127
-5335
-5529
-5712
-5886
-6052
-6209
-6354
-6480
-6580
-6647
-6678
-6674
-6637
-6572
-6485
-6381
-6260
-6123
-5967
-5791
-5593
-5373
-5133
-4874
-4602
-4319
-4027
-3732
-3434
-3135
-2837
-2545
-2259
-1984
-1719
-1466
-1224
-990
-764
-543
-326
-110
106
322
541
762
984
1208
1428
1642
1845
2032
2200
2350
2482
2600
2710
2818
2927
3042
3163
3288
3416
3542
3663
3775
3875
3958
4022
4062
4075
4059
4014
3941
3844
3729
3604
3475
3348
3229
3119
3017
2922
2833
2746
2662
2581
2503
2431
2365
2304
2245
2185
2119
2043
1953
1848
1728
1594
1448
1292
1125
948
761
563
355
138
-83
-305
-523
-735
-937
-1131
-1318
-1498
-1674
-1847
-2015
-2178
-2335
-2487
-2636
-2787
-2948
-3126
-3327
-3557
-3816
-4101
-4408
-4731
-5062
-5397
-5733
-6066
-6396
-6722
-7044
-7358
-7662
-7953
-8227
-8481
-8714
-8922
-9104
-9258
-9380
-9467
-9515
-9526
-9498
-9437
-9349
-9240
-9117
-8986
-8849
-8704
-8550
-8380
-8189
-7972
-7728
-7455
-7156
-6834
-6494
-6139
-5772
-5395
-5013
-4626
-4240
-3858
-3485
-3125
-2781
-2456
-2148
-1856
-1577
-1306
-1041
-779
-519
-263
-13
230
462
683
891
1086
1271
1446
1615
1778
1939
2097
2253
2407
2557
2701
2839
2966
3082
3185
3276
3357
3429
3499
3569
3645
3728
3820
3918
4019
4119
4210
4288
4350
4393
4417
4423
4414
4393
4362
4322
4276
4223
4163
4098
4026
3947
3864
3777
3689
3603
3522
3451
3393
3350
3322
3309
3306
3308
3308
3300
3276
3230
3159
3058
2926
2762
2568
2345
2096
1824
1533
1227
912
592
271
-46
-357
-660
-953
-1235
-1509
-1774
-2033
-2290
-2547
-2805
-3068
-3337
-3615
-3902
-4199
-4508
-4826
-5153
-5485
-5816
-6139
-6447
-6730
-6983
-7200
-7380
-7526
-7641
-7733
-7808
-7870
-7923
-7969
-8005
-8032
-8051
-8060
-8063
-8061
-8058
-8057
-8055
-8054
-8050
-8039
-8019
-7987
-7943
-7885
-7813
-7726
-7620
-7495
-7347
-7174
-6977
-6758
-6520
-6270
-6011
-5749
-5487
-5228
-4973
-4720
-4470
-4224
-3981
-3744
-3512
-3286
-3066
-2850
-2637
-2422
-2203
-1979
-1747
-1505
-1256
-1000
-740
-480
-224
23
255
470
665
840
995
1133
1256
1368
1471
1567
1655
1735
1807
1870
1921
1959
1985
1995
1988
1965
1923
1865
1791
1704
1610
1511
1410
1310
1210
1108
1000
885
758
619
468
309
145
-16
-170
-313
-442
-555
-656
-745
-828
-907
-987
-1070
-1159
-1254
-1356
-1464
-1576
-1691
-1806
-1919
-2028
-2133
-2231
-2325
-2415
-2504
-2592
-2682
-2774
-2870
-2967
-3065
-3162
-3256
-3345
-3429
-3509
-3587
-3668
-3756
-3858
-3980
-4127
-4300
-4501
-4724
-4964
-5211
-5456
-5691
-5909
-6108
-6287
-6449
-6596
-6732
-6858
-6973
-7075
-7159
-7222
-7262
-7276
-7269
-7244
-7207
-7166
-7125
-7090
-7063
-7045
-7035
-7032
-7033
-7037
-7040
-7040
-7033
-7014
-6981
-6928
-6854
-6756
-6632
-6484
-6311
-6115
-5896
-5656
-5397
-5119
-4827
-4523
-4211
-3897
-3585
-3280
-2984
-2700
-2429
-2167
-1913
-1662
-1411
-1157
-896
-630
-359
-88
179
439
686
919
1137
1340
1529
1707
1875
2032
2179
2312
2431
2531
2613
2676
2723
2757
2783
2805
2829
2857
2890
2926
2962
2993
3013
3018
3003
2967
2909
2832
2738
2631
2513
2386
2251
2110
1963
1813
1663
1515
1373
1237
1108
982
855
721
575
414
237
47
-151
-354
-555
-752
-943
-1129
-1311
-1490
-1669
-1846
-2021
-2196
-2369
-2543
-2720
-2900
-3084
-3270
-3457
-3639
-3815
-3983
-4144
-4300
-4456
-4620
-4794
-4980
-5179
-5387
-5598
-5807
-6010
-6204
-6386
-6556
-6711
-6849
-6966
-7057
-7117
-7143
-7132
-7084
-7000
-6883
-6736
-6560
-6358
-6132
-5884
-5616
-5333
-5038
-4736
-4429
-4119
-3805
-3486
-3160
-2822
-2473
-2112
-1737
-1350
-951
-537
-107
343
815
1309
1826
2362
2913
3473
4035
4597
5150
5691
6216
6720
7199
7648
8061
8435
8769
9061
9314
9533
9722
9888
10036
10173
10301
10423
10538
10646
10745
10832
10903
10956
10988
10998
10983
10942
10874
10776
10648
10487
10291
10060
9796
9501
9177
8828
8460
8074
7675
7264
6845
6420
5991
5563
5137
4716
4302
3893
3490
3092
2696
2303
1914
1528
1149
775
407
44
-315
-670
-1020
-1361
-1688
-1996
-2281
-2541
-2777
-2994
-3198
-3393
-3585
-3774
-3958
-4133
-4295
-4439
-4566
-4677
-4775
-4866
-4951
-5032
-5105
-5169
-5217
-5249
-5265
-5268
-5265
-5261
-5261
-5268
-5281
-5298
-5314
-5328
-5338
-5348
-5359
-5375
-5397
-5424
-5452
-5478
-5496
-5505
-5503
-5495
-5482
-5469
-5456
-5444
-5429
-5405
-5370
-5320
-5256
-5182
-5101
-5017
-4933
-4848
-4761
-4668
-4566
-4455
-4336
-4213
-4091
-3973
-3863
-3761
-3665
-3572
-3480
-3389
-3301
-3221
-3153
-3105
-3080
-3081
-3110
-3165
-3246
-3349
-3473
-3617
-3777
-3950
-4130
-4314
-4494
-4666
-4826
-4972
-5103
-5218
-5317
-5399
-5461
-5501
-5516
-5503
-5463
-5396
-5305
-5194
-5067
-4927
-4779
-4624
-4466
-4306
-4148
-3994
-3849
-3714
-3591
-3480
-3380
-3287
-3200
-3116
-3032
-2945
-2855
-2760
-2661
-2557
-2449
-2338
-2226
-2117
-2012
-1915
-1828
-1751
-1685
-1629
-1578
-1530
-1480
-1426
-1364
-1293
-1212
-1122
-1026
-925
-823
-720
-619
-518
-418
-316
-210
-98
20
146
280
421
568
722
881
1046
1216
1390
1569
1750
1932
2115
2298
2479
2658
2834
3004
3167
3318
3455
3577
3680
3766
3835
3889
3929
3954
3963
3954
3923
3868
3789
3687
3565
3429
3284
3135
2986
2840
2696
2556
2420
2288
2163
2047
1943
1853
1778
1720
1677
1650
1637
1640
1657
1689
1736
1797
1870
1954
2047
2147
2254
2368
2489
2615
2745
2875
3002
3121
3227
3319
3395
3455
3502
3538
3566
3586
3601
3612
3618
3620
3621
3621
3622
3626
3634
3646
3662
3681
3703
3728
3759
3796
3844
3902
3971
4048
4131
4213
4287
4347
4387
4403
4394
4362
4309
4240
4159
4070
3976
3877
3773
3663
3544
3416
3280
3134
2982
2824
2662
2497
2330
2162
1992
1823
1654
1486
1320
1155
988
817
638
451
256
54
-150
-349
-538
-710
-865
-1002
-1123
-1236
-1343
-1452
-1563
-1680
-1801
-1924
-2048
-2172
-2295
-2416
-2534
-2648
-2755
-2852
-2936
-3003
-3051
-3077
-3080
-3059
-3013
-2944
-2850
-2734
-2599
-2449
-2290
-2129
-1970
-1819
-1679
-1550
-1431
-1319
-1212
-1108
-1006
-909
-816
-730
-651
-583
-524
-476
-439
-415
-405
-408
-424
-450
-485
-524
-564
-603
-641
-677
-714
-753
-793
-833
-871
-902
-923
-931
-925
-909
-884
-856
-826
-799
-774
-753
-733
-717
-703
-695
-692
-696
-707
-721
-735
-745
-749
-743
-728
-706
-679
-649
-617
-581
-539
-487
-423
-346
-257
-161
-64
28
109
177
230
271
303
330
353
373
390
401
405
398
381
351
312
267
217
169
125
90
67
59
65
86
119
159
203
245
283
316
345
374
408
452
508
579
663
760
864
973
1083
1193
1301
1408
1512
1615
1714
1808
1896
1976
2049
2115
2177
2238
2299
2363
2431
2500
2571
2639
2703
2762
2816
2864
2909
2950
2991
3031
3071
3110
3147
3180
3206
3223
3228
3218
3192
3149
3090
3017
2934
2843
2750
2658
2570
2486
2409
2339
2277
2222
2175
2137
2107
2083
2064
2044
2021
1994
1960
1917
1870
1818
1765
1712
1658
1603
1544
1479
1405
1324
1234
1137
1035
929
819
705
585
459
327
191
53
-83
-215
-341
-462
-580
-697
-817
-941
-1070
-1201
-1332
-1458
-1576
-1683
-1780
-1867
-1947
-2021
-2091
-2154
-2210
-2256
-2289
-2310
-2319
-2321
-2318
-2316
-2319
-2329
-2347
-2373
-2405
-2442
-2483
-2529
-2578
-2633
-2694
-2761
-2833
-2910
-2990
-3072
-3155
-3240
-3326
-3415
-3507
-3600
-3694
-3785
-3872
-3950
-4019
-4077
-4125
-4166
-4204
-4243
-4286
-4336
-4395
-4463
-4537
-4615
-4694
-4772
-4847
-4918
-4985
-5047
-5106
-5162
-5212
-5258
-5296
-5327
-5348
-5358
-5357
-5344
-5320
-5285
-5239
-5184
-5122
-5055
-4985
-4912
-4837
-4758
-4675
-4583
-4479
-4358
-4218
-4056
-3870
-3662
-3433
-3187
-2926
-2657
-2384
-2111
-1843
-1582
-1331
-1090
-861
-645
-442
-254
-86
61
183
278
344
385
402
403
392
376
361
351
348
355
372
398
431
470
512
554
594
628
656
676
690
702
715
733
758
791
833
882
934
987
1040
1091
1139
1184
1224
1257
1283
1299
1304
1297
1278
1248
1208
1159
1099
1028
943
841
724
590
444
289
131
-25
-174
-315
-446
-567
-678
-781
-877
-965
-1048
-1125
-1197
-1266
-1330
-1390
-1443
-1486
-1517
-1532
-1530
-1513
-1485
-1449
-1412
-1378
-1350
-1329
-1311
-1294
-1272
-1241
-1198
-1142
-1074
-999
-921
-843
-769
-701
-638
-578
-517
-450
-372
-280
-171
-47
93
245
408
580
759
945
1138
1338
1543
1752
1960
2162
2355
2534
2697
2842
2970
3082
3179
3261
3331
3389
3435
3471
3498
3518
3533
3543
3548
3547
3538
3520
3493
3459
3419
3379
3342
3311
3286
3266
3247
3228
3205
3178
3147
3116
3087
3065
3051
3043
3040
3035
3026
3008
2979
2938
2888
2830
2768
2702
2634
2564
2491
2412
2327
2236
2137
2032
1922
1808
1693
1578
1467
1359
1256
1159
1065
973
880
783
678
563
437
300
154
3
-149
-297
-438
-567
-684
-790
-885
-974
-1059
-1144
-1229
-1314
-1396
-1471
-1534
-1581
-1609
-1617
-1607
-1582
-1544
-1497
-1443
-1384
-1319
-1248
-1171
-1088
-1002
-915
-832
-758
-697
-653
-625
-614
-617
-630
-649
-669
-688
-701
-707
-706
-696
-678
-654
-624
-589
-551
-509
-465
-417
-367
-312
-254
-191
-123
-49
29
111
197
284
371
455
533
605
667
719
762
794
816
828
830
821
799
764
714
650
572
482
384
281
175
71
-30
-125
-212
-292
-364
-428
-485
-536
-583
-627
-669
-709
-747
-780
-805
-818
-814
-790
-744
-675
-583
-471
-342
-201
-52
100
251
395
529
648
750
831
891
930
950
954
946
929
905
876
844
808
769
731
695
667
649
647
661
694
742
801
866
932
995
1051
1100
1141
1177
1208
1236
1260
1281
1297
1308
1312
1310
1302
1288
1270
1248
1222
1193
1159
1122
1078
1027
966
891
800
691
561
412
245
65
-124
-317
-507
-690
-865
-1027
-1177
-1313
-1435
-1539
-1625
-1691
-1736
-1759
-1763
-1749
-1722
-1685
-1642
-1596
-1550
-1506
-1465
-1429
-1398
-1372
-1350
-1330
-1311
-1290
-1266
-1238
-1207
-1174
-1144
-1118
-1102
-1097
-1105
-1125
-1157
-1196
-1241
-1286
-1328
-1365
-1395
-1416
-1430
-1435
-1434
-1425
-1407
-1378
-1335
-1273
-1190
-1081
-945
-783
-596
-387
-160
81
332
588
845
1098
1342
1569
1774
1953
2102
2221
2313
2382
2435
2477
2513
2548
2580
2611
2637
2657
2669
2672
2668
2657
2640
2618
2591
2558
2517
2469
2413
2349
2278
2203
2126
2050
1978
1914
1862
1826
1808
1811
1834
1876
1934
2001
2077
2153
2227
2294
2353
2403
2442
2469
2485
2489
2482
2462
2433
2394
2348
2295
2236
2173
2105
2033
1962
1892
1826
1769
1722
1686
1660
1641
1624
1603
1573
1529
1469
1391
1297
1188
1067
939
805
667
528
386
241
92
-65
-231
-408
-597
-797
-1004
-1220
-1437
-1653
-1869
-2083
-2296
-2510
-2726
-2944
-3162
-3379
-3589
-3789
-3976
-4149
-4306
-4451
-4585
-4711
-4831
-4944
-5051
-5149
-5236
-5309
-5368
-5412
-5442
-5460
-5469
-5472
-5473
-5475
-5479
-5488
-5500
-5516
-5534
-5550
-5562
-5565
-5558
-5536
-5498
-5443
-5371
-5283
-5181
-5069
-4950
-4828
-4706
-4588
-4472
-4360
-4249
-4137
-4022
-3902
-3779
-3651
-3521
-3389
-3254
-3114
-2968
-2813
-2647
-2472
-2288
-2098
-1905
-1711
-1515
-1317
-1113
-899
-672
-433
-182
77
341
608
875
1143
1416
1694
1980
2272
2565
2853
3129
3387
3623
3838
4035
4223
4405
4586
4768
4950
5128
5300
5460
5607
5740
5859
5966
6061
6144
6215
6271
6313
6339
6353
6355
6351
6343
6332
6320
6306
6288
6264
6233
6194
6147
6093
6034
5971
5906
5841
5778
5718
5660
5606
5553
5500
5441
5375
5298
5208
5104
4989
4864
4732
4595
4456
4316
4174
4032
3889
3746
3604
3461
3320
3178
3036
2893
2750
2609
2471
2341
2222
2114
2017
1930
1848
1768
1686
1600
1512
1425
1341
1265
1200
1146
1101
1063
1028
995
962
931
902
879
864
856
858
869
887
912
946
988
1038
1097
1162
1233
1305
1374
1437
1494
1542
1583
1618
1650
1680
1709
1739
1768
1797
1827
1857
1890
1927
1967
2009
2054
2097
2135
2165
2186
2197
2202
2203
2205
2211
2225
2248
2278
2312
2347
2380
2408
2432
2451
2469
2488
2510
2532
2554
2570
2575
2566
2540
2497
2439
2371
2297
2219
2139
2057
1971
1877
1774
1660
1538
1411
1282
1158
1041
935
839
753
673
596
519
438
350
253
147
30
-96
-229
-368
-509
-652
-796
-939
-1083
-1228
-1376
-1524
-1672
-1817
-1956
-2087
-2208
-2319
-2423
-2523
-2620
-2718
-2817
-2916
-3014
-3107
-3197
-3281
-3364
-3446
-3530
-3617
-3706
-3795
-3879
-3954
-4014
-4061
-4091
-4108
-4113
-4110
-4099
-4080
-4051
-4009
-3953
-3880
-3792
-3690
-3578
-3461
-3340
-3220
-3099
-2978
-2854
-2726
-2593
-2453
-2308
-2159
-2007
-1854
-1700
-1544
-1385
-1222
-1053
-878
-699
-518
-340
-172
-19
113
222
310
377
430
475
515
554
593
630
664
690
709
718
722
723
726
733
746
767
794
826
862
901
944
990
1041
1096
1151
1206
1256
1300
1334
1361
1380
1392
1400
1403
1400
1389
1368
1337
1296
1247
1194
1139
1084
1030
974
914
846
767
677
576
466
351
232
111
-13
-141
-275
-417
-568
-727
-894
-1066
-1242
-1419
-1596
-1772
-1946
-2116
-2280
-2436
-2582
-2717
-2837
-2941
-3027
-3092
-3132
-3144
-3126
-3077
-3001
-2903
-2792
-2675
-2558
-2445
-2334
-2221
-2097
-1955
-1792
-1604
-1394
-1167
-929
-684
-435
-180
85
366
667
989
1331
1686
2045
2401
2745
3072
3380
3670
3943
4201
4442
4665
4866
5038
5179
5283
5353
5388
5396
5383
5356
5325
5297
5275
5264
5263
5269
5280
5289
5292
5284
5263
5229
5181
5123
5054
4978
4895
4806
4709
4608
4502
4394
4288
4187
4091
4005
3926
3853
3783
3715
3646
3575
3503
3430
3356
3280
3200
3113
3016
2906
2781
2638
2480
2306
2121
1927
1727
1522
1314
1104
893
682
471
262
55
-148
-347
-540
-728
-908
-1079
-1240
-1389
-1525
-1644
-1748
-1834
-1905
-1961
-2005
-2040
-2068
-2090
-2109
-2125
-2139
-2151
-2162
-2172
-2182
-2193
-2204
-2215
-2224
-2230
-2229
-2220
-2201
-2171
-2131
-2081
-2024
-1961
-1893
-1823
-1751
-1680
-1611
-1547
-1490
-1444
-1409
-1387
-1375
-1373
-1376
-1380
-1383
-1384
-1380
-1373
-1363
-1351
-1337
-1320
-1300
-1273
-1240
-1197
-1147
-1089
-1027
-964
-904
-853
-814
-791
-783
-791
-813
-843
-876
-910
-938
-960
-974
-983
-986
-987
-985
-981
-974
-964
-954
-945
-943
-954
-985
-1039
-1119
-1222
-1344
-1479
-1619
-1757
-1888
-2009
-2119
-2217
-2302
-2373
-2427
-2461
-2475
-2467
-2438
-2392
-2331
-2260
-2182
-2100
-2013
-1925
-1833
-1739
-1641
-1541
-1439
-1336
-1230
-1124
-1018
-913
-812
-716
-627
-544
-466
-389
-310
-224
-128
-21
95
218
343
467
587
701
809
914
1016
1118
1217
1315
1409
1501
1592
1684
1781
1886
2001
2126
2260
2399
2538
2674
2800
2914
3015
3100
3171
3228
3271
3301
3320
3329
3329
3323
3313
3299
3284
3270
3258
3249
3245
3247
3255
3270
3290
3313
3336
3357
3373
3383
3386
3382
3370
3349
3318
3278
3226
3165
3094
3018
2938
2857
2776
2696
2615
2531
2440
2341
2231
2112
1984
1850
1710
1567
1419
1267
1108
942
767
584
391
190
-17
-227
-438
-644
-842
-1028
-1197
-1348
-1480
-1595
-1696
-1787
-1871
-1952
-2029
-2104
-2174
-2235
-2285
-2325
-2353
-2370
-2378
-2380
-2377
-2372
-2366
-2361
-2356
-2353
-2353
-2355
-2359
-2365
-2374
-2386
-2402
-2425
-2455
-2493
-2537
-2585
-2631
-2669
-2696
-2708
-2704
-2689
-2666
-2641
-2619
-2600
-2584
-2567
-2546
-2515
-2475
-2427
-2374
-2323
-2278
-2243
-2218
-2200
-2183
-2161
-2127
-2077
-2008
-1921
-1818
-1703
-1577
-1445
-1307
-1166
-1022
-876
-728
-579
-426
-271
-111
54
223
397
572
746
917
1082
1241
1393
1540
1682
1819
1952
2078
2196
2303
2397
2477
2546
2604
2654
2700
2742
2781
2817
2848
2874
2892
2902
2904
2899
2885
2864
2834
2794
2743
2680
2606
2524
2436
2346
2256
2168
2083
1998
1911
1818
1717
1607
1489
1365
1239
1115
995
881
774
670
567
463
356
246
135
25
-81
-181
-276
-366
-456
-549
-648
-756
-872
-994
-1118
-1238
-1351
-1453
-1543
-1622
-1692
-1758
-1821
-1885
-1950
-2017
-2088
-2158
-2227
-2293
-2354
-2409
-2456
-2492
-2516
-2526
-2520
-2500
-2466
-2421
-2369
-2313
-2257
-2206
-2162
-2128
-2105
-2093
-2092
-2102
-2119
-2143
-2170
-2199
-2228
-2255
-2279
-2301
-2320
-2336
-2347
-2350
-2343
-2323
-2287
-2235
-2167
-2084
-1989
-1886
-1777
-1665
-1549
-1428
-1302
-1167
-1024
-873
-716
-557
-396
-237
-78
82
246
418
600
796
1004
1223
1450
1680
1910
2135
2352
2559
2751
2928
3086
3225
3343
3439
3516
3574
3616
3644
3662
3671
3673
3670
3664
3656
3650
3646
3647
3652
3661
3671
3679
3683
3679
3668
3649
3624
3597
3571
3547
3527
3513
3504
3499
3496
3496
3496
3495
3492
3487
3476
3461
3439
3410
3374
3330
3277
3216
3143
3059
2962
2853
2732
2600
2462
2318
2170
2020
1867
1709
1544
1369
1184
991
791
587
386
189
0
-179
-350
-512
-668
-817
-960
-1092
-1209
-1307
-1379
-1422
-1434
-1416
-1371
-1306
-1226
-1139
-1049
-961
-875
-791
-709
-627
-546
-465
-388
-314
-247
-186
-131
-80
-32
13
57
98
134
162
178
180
165
132
82
14
-69
-166
-274
-390
-511
-634
-757
-878
-998
-1117
-1236
-1356
-1478
-1603
-1728
-1853
-1977
-2101
-2227
-2356
-2491
-2633
-2782
-2934
-3086
-3231
-3366
-3487
-3597
-3697
-3794
-3893
-3996
-4105
-4217
-4329
-4437
-4539
-4633
-4724
-4817
-4918
-5031
-5161
-5305
-5461
-5624
-5790
-5955
-6116
-6274
-6429
-6580
-6725
-6862
-6985
-7092
-7180
-7247
-7297
-7332
-7358
-7376
-7389
-7396
-7392
-7373
-7334
-7271
-7183
-7068
-6931
-6775
-6606
-6429
-6249
-6071
-5899
-5734
-5577
-5430
-5292
-5164
-5044
-4935
-4834
-4744
-4665
-4594
-4531
-4472
-4412
-4348
-4274
-4190
-4094
-3988
-3876
-3762
-3652
-3548
-3454
-3369
-3294
-3224
-3157
-3089
-3018
-2942
-2860
-2773
-2682
-2589
-2492
-2391
-2285
-2171
-2044
-1904
-1746
-1572
-1381
-1178
-965
-747
-525
-303
-80
141
362
581
794
999
1192
1370
1531
1677
1808
1928
2041
2152
2261
2371
2483
2599
2719
2845
2978
3118
3264
3413
3560
3701
3830
3944
4043
4129
4205
4272
4334
4390
4440
4482
4513
4534
4546
4553
4558
4568
4584
4607
4637
4669
4701
4729
4751
4766
4774
4777
4773
4763
4744
4715
4673
4618
4551
4473
4389
4300
4208
4115
4022
3928
3836
3746
3664
3590
3529
3481
3444
3417
3395
3372
3345
3310
3264
3208
3142
3068
2989
2905
2821
2738
2657
2583
2515
2454
2402
2356
2316
2281
2250
2221
2195
2171
2151
2135
2121
2110
2100
2092
2084
2077
2068
2059
2045
2028
2001
1966
1920
1862
1796
1725
1653
1587
1529
1483
1449
1426
1411
1401
1391
1379
1363
1340
1312
1279
1242
1204
1165
1126
1087
1046
1002
956
907
857
808
765
732
712
706
714
733
758
785
808
822
826
818
799
771
736
695
649
598
542
480
413
339
261
177
91
4
-81
-161
-232
-294
-345
-385
-417
-444
-470
-499
-533
-574
-621
-673
-730
-791
-856
-925
-999
-1075
-1151
-1222
-1281
-1322
-1342
-1339
-1316
-1278
-1232
-1185
-1144
-1112
-1089
-1073
-1061
-1050
-1039
-1028
-1018
-1012
-1010
-1010
-1010
-1010
-1006
-997
-982
-963
-943
-925
-911
-901
-895
-888
-879
-864
-843
-816
-783
-747
-711
-677
-648
-624
-606
-594
-589
-589
-593
-600
-609
-617
-625
-631
-635
-638
-641
-645
-649
-655
-663
-673
-686
-701
-720
-742
-767
-795
-826
-858
-893
-932
-976
-1027
-1086
-1154
-1229
-1310
-1393
-1477
-1560
-1639
-1716
-1788
-1856
-1918
-1971
-2015
-2045
-2064
-2072
-2073
-2073
-2076
-2085
-2102
-2124
-2148
-2168
-2180
-2181
-2169
-2147
-2117
-2081
-2043
-2003
-1959
-1912
-1859
-1800
-1733
-1660
-1582
-1498
-1409
-1316
-1220
-1121
-1024
-931
-847
-774
-711
-658
-610
-563
-512
-456
-394
-327
-259
-192
-128
-64
0
67
139
216
294
368
435
489
530
559
580
597
613
632
651
669
682
690
692
690
687
686
692
704
723
750
785
829
888
964
1061
1179
1315
1461
1608
1746
1869
1973
2061
2138
2212
2290
2374
2467
2564
2661
2753
2837
2915
2987
3057
3129
3202
3275
3345
3407
3460
3502
3536
3566
3595
3627
3664
3703
3742
3776
3801
3816
3821
3819
3813
3807
3803
3802
3805
3810
3816
3822
3826
3826
3823
3814
3798
3773
3740
3697
3646
3587
3522
3452
3379
3302
3219
3131
3036
2932
2819
2694
2558
2411
2253
2086
1914
1740
1569
1407
1255
1117
993
880
777
681
589
502
418
337
259
182
104
23
-62
-153
-247
-344
-440
-532
-621
-706
-791
-878
-969
-1065
-1164
-1264
-1358
-1442
-1514
-1572
-1616
-1652
-1682
-1710
-1739
-1771
-1805
-1841
-1879
-1916
-1953
-1989
-2021
-2050
-2074
-2090
-2099
-2101
-2096
-2087
-2075
-2061
-2047
-2033
-2020
-2005
-1993
-1981
-1970
-1962
-1956
-1950
-1945
-1937
-1929
-1919
-1911
-1908
-1911
-1920
-1936
-1954
-1972
-1985
-1993
-1994
-1992
-1988
-1986
-1986
-1986
-1982
-1971
-1948
-1912
-1864
-1809
-1753
-1703
-1662
-1633
-1613
-1601
-1593
-1587
-1584
-1586
-1597
-1619
-1654
-1699
-1753
-1811
-1869
-1927
-1983
-2040
-2100
-2165
-2234
-2306
-2378
-2446
-2507
-2559
-2602
-2637
-2665
-2686
-2700
-2707
-2707
-2702
-2692
-2682
-2673
-2669
-2667
-2666
-2662
-2649
-2623
-2581
-2525
-2457
-2383
-2305
-2228
-2153
-2080
-2007
-1934
-1860
-1787
-1720
-1662
-1617
-1586
-1571
-1570
-1580
-1600
-1625
-1654
-1682
-1708
-1727
-1737
-1734
-1715
-1682
-1635
-1577
-1511
-1439
-1362
-1280
-1191
-1096
-993
-885
-777
-673
-579
-498
-431
-378
-337
-302
-273
-246
-220
-194
-170
-145
-118
-87
-50
-7
42
96
151
208
264
320
379
442
510
581
652
720
782
836
883
928
975
1031
1098
1176
1262
1351
1436
1515
1584
1647
1708
1773
1845
1926
2015
2108
2198
2279
2348
2403
2442
2466
2478
2479
2469
2449
2422
2390
2355
2321
2291
2266
2245
2227
2208
2185
2157
2125
2091
2059
2033
2017
2013
2019
2033
2054
2080
2109
2141
2178
2221
2271
2327
2387
2449
2511
2570
2624
2674
2718
2757
2790
2818
2839
2853
2861
2862
2858
2851
2843
2835
2828
2821
2814
2804
2789
2765
2731
2684
2625
2552
2467
2371
2267
2156
2040
1918
1790
1656
1515
1367
1216
1062
910
765
629
506
396
299
213
135
63
-5
-72
-138
-204
-269
-335
-400
-464
-526
-587
-646
-704
-761
-820
-882
-947
-1014
-1085
-1155
-1222
-1282
-1335
-1378
-1412
-1437
-1456
-1468
-1476
-1479
-1478
-1472
-1462
-1450
-1436
-1420
-1401
-1378
-1347
-1303
-1242
-1164
-1070
-961
-845
-728
-615
-511
-418
-336
-263
-198
-140
-88
-43
-5
24
47
65
82
102
125
154
185
217
245
268
286
298
308
317
329
342
356
367
372
367
351
324
289
248
204
159
113
66
16
-37
-95
-156
-218
-277
-331
-377
-415
-445
-469
-492
-515
-541
-572
-609
-652
-701
-754
-811
-869
-928
-984
-1035
-1082
-1121
-1152
-1175
-1190
-1198
-1199
-1194
-1183
-1167
-1146
-1120
-1091
-1060
-1029
-1002
-982
-972
-975
-994
-1028
-1079
-1145
-1224
-1315
-1416
-1525
-1640
-1761
-1887
-2015
-2146
-2277
-2408
-2539
-2669
-2797
-2924
-3048
-3168
-3282
-3387
-3482
-3563
-3629
-3681
-3719
-3747
-3768
-3782
-3791
-3795
-3792
-3782
-3761
-3731
-3690
-3642
-3588
-3532
-3474
-3416
-3357
-3295
-3228
-3154
-3072
-2982
-2888
-2792
-2696
-2605
-2518
-2437
-2360
-2287
-2216
-2146
-2075
-2004
-1935
-1870
-1812
-1762
-1724
-1698
-1683
-1678
-1681
-1688
-1696
-1703
-1708
-1713
-1717
-1722
-1728
-1736
-1745
-1751
-1754
-1751
-1741
-1724
-1701
-1673
-1640
-1604
-1564
-1521
-1474
-1426
-1377
-1331
-1290
-1256
-1228
-1207
-1190
-1177
-1164
-1152
-1141
-1134
-1131
-1131
-1134
-1134
-1127
-1109
-1076
-1027
-964
-890
-811
-730
-650
-571
-491
-410
-324
-235
-141
-44
55
156
258
365
476
593
716
840
963
1081
1190
1289
1380
1465
1546
1626
1705
1783
1856
1922
1978
2025
2062
2092
2118
2143
2166
2187
2205
2217
2222
2220
2212
2198
2180
2160
2136
2108
2075
2037
1992
1942
1888
1831
1772
1712
1650
1589
1530
1474
1426
1388
1362
1349
1345
1348
1353
1357
1356
1349
1336
1317
1294
1266
1232
1189
1136
1071
992
900
796
683
561
433
299
159
15
-134
-285
-438
-592
-747
-903
-1061
-1221
-1383
-1547
-1708
-1865
-2011
-2146
-2265
-2370
-2460
-2537
-2604
-2660
-2708
-2747
-2777
-2797
-2807
-2807
-2796
-2774
-2740
-2694
-2636
-2566
-2487
-2402
-2311
-2217
-2122
-2025
-1926
-1828
-1733
-1644
-1567
-1508
-1469
-1452
-1453
-1466
-1484
-1497
-1502
-1494
-1476
-1449
-1418
-1384
-1347
-1305
-1254
-1188
-1106
-1008
-900
-784
-668
-555
-446
-340
-232
-120
-2
121
246
368
482
587
681
767
850
933
1018
1105
1192
1275
1351
1416
1470
1515
1552
1581
1602
1613
1611
1592
1555
1499
1427
1342
1250
1153
1055
956
858
760
662
566
472
383
297
216
135
53
-32
-121
-214
-306
-394
-473
-542
-601
-653
-704
-759
-824
-900
-987
-1081
-1176
-1265
-1345
-1413
-1469
-1516
-1558
-1599
-1645
-1695
-1752
-1815
-1882
-1952
-2023
-2094
-2165
-2235
-2303
-2369
-2433
-2493
-2551
-2606
-2658
-2708
-2753
-2792
-2824
-2847
-2860
-2863
-2857
-2845
-2828
-2810
-2789
-2764
-2735
-2697
-2651
-2596
-2536
-2474
-2415
-2363
-2319
-2282
-2249
-2213
-2170
-2117
-2054
-1985
-1918
-1858
-1811
-1781
-1766
-1761
-1760
-1756
-1744
-1722
-1689
-1649
-1604
-1556
-1505
-1450
-1389
-1320
-1240
-1151
-1054
-949
-841
-731
-619
-507
-393
-279
-163
-46
72
191
313
439
571
710
856
1006
1156
1302
1440
1567
1683
1790
1889
1984
2075
2164
2248
2327
2399
2465
2525
2583
2640
2701
2764
2829
2893
2953
3006
3051
3086
3115
3138
3159
3179
3198
3216
3231
3242
3248
3250
3247
3239
3227
3208
3184
3153
3116
3075
3030
2982
2931
2876
2814
2744
2662
2568
2464
2352
2236
2119
2005
1892
1778
1661
1536
1401
1255
1100
940
778
618
464
315
172
35
-95
-217
-329
-427
-511
-579
-635
-681
-722
-762
-806
-855
-908
-964
-1018
-1071
-1118
-1159
-1195
-1227
-1254
-1278
-1298
-1314
-1325
-1331
-1330
-1322
-1306
-1283
-1252
-1215
-1174
-1132
-1089
-1048
-1008
-967
-920
-865
-796
-713
-616
-509
-399
-292
-193
-105
-26
48
123
206
302
412
534
663
793
919
1038
1151
1259
1366
1477
1594
1718
1849
1983
2118
2253
2386
2516
2643
2765
2881
2987
3083
3165
3236
3299
3358
3422
3494
3579
3679
3789
3906
4022
4130
4226
4306
4369
4416
4447
4466
4472
4467
4452
4426
4391
4349
4301
4249
4197
4145
4094
4046
3999
3956
3918
3884
3856
3834
3818
3806
3796
3784
3766
3741
3705
3658
3600
3531
3453
3365
3269
3166
3055
2939
2818
2694
2569
2446
2325
2208
2097
1991
1891
1798
1712
1634
1564
1502
1446
1396
1348
1303
1257
1209
1159
1106
1049
989
925
857
785
709
631
550
469
387
305
221
132
36
-69
-183
-306
-434
-563
-686
-801
-904
-995
-1076
-1152
-1227
-1306
-1389
-1479
-1573
-1668
-1761
-1849
-1930
-2005
-2073
-2134
-2189
-2238
-2279
-2313
-2338
-2353
-2359
-2353
-2336
-2308
-2267
-2213
-2147
-2069
-1982
-1889
-1794
-1700
-1610
-1523
-1440
-1361
-1285
-1211
-1140
-1076
-1018
-970
-930
-897
-869
-843
-817
-788
-759
-731
-707
-690
-682
-683
-691
-704
-718
-732
-743
-753
-762
-773
-787
-804
-824
-845
-864
-878
-886
-886
-879
-866
-850
-834
-819
-808
-800
-798
-798
-801
-805
-808
-810
-810
-808
-805
-801
-798
-796
-796
-797
-801
-806
-813
-820
-830
-841
-854
-871
-890
-913
-939
-970
-1004
-1040
-1077
-1113
-1145
-1170
-1187
-1193
-1188
-1171
-1142
-1104
-1056
-1000
-940
-875
-808
-741
-677
-619
-568
-524
-488
-457
-429
-401
-370
-334
-292
-246
-194
-138
-79
-17
49
119
194
277
366
464
570
684
804
928
1052
1173
1286
1389
1480
1556
1621
1677
1728
1777
1826
1876
1928
1980
2033
2084
2137
2192
2252
2318
2392
2471
2551
2630
2702
2767
2823
2873
2919
2966
3016
3069
3124
3178
3226
3268
3301
3328
3352
3378
3412
3456
3511
3576
3648
3723
3795
3863
3924
3980
4030
4078
4124
4166
4202
4231
4247
4250
4238
4212
4174
4129
4078
4022
3964
3900
3827
3743
3645
3533
3409
3276
3140
3004
2872
2746
2625
2505
2384
2258
2124
1981
1832
1678
1525
1376
1235
1104
982
867
758
651
543
432
318
201
83
-33
-145
-252
-355
-455
-556
-661
-772
-890
-1014
-1139
-1261
-1375
-1478
-1568
-1645
-1712
-1771
-1825
-1873
-1914
-1943
-1957
-1954
-1934
-1899
-1856
-1808
-1762
-1719
-1679
-1638
-1594
-1544
-1486
-1424
-1362
-1306
-1260
-1228
-1207
-1191
-1176
-1154
-1122
-1080
-1032
-982
-938
-901
-874
-853
-835
-815
-791
-764
-737
-713
-699
-696
-704
-720
-738
-752
-756
-748
-730
-704
-675
-648
-626
-609
-595
-579
-557
-525
-482
-427
-363
-292
-221
-152
-90
-38
4
36
59
75
89
101
114
126
137
145
147
144
136
125
116
112
116
128
147
167
184
193
192
182
165
147
132
124
122
123
123
115
94
58
6
-58
-128
-198
-266
-329
-385
-438
-487
-535
-580
-621
-655
-679
-692
-694
-688
-676
-662
-651
-645
-645
-652
-663
-676
-690
-703
-713
-720
-725
-729
-734
-740
-749
-759
-769
-776
-776
-765
-742
-704
-656
-601
-543
-489
-441
-401
-366
-335
-303
-267
-225
-177
-126
-74
-22
28
80
135
196
265
342
424
507
584
651
704
744
770
785
792
792
784
768
743
705
655
593
520
438
349
254
156
57
-40
-132
-214
-283
-338
-378
-408
-432
-457
-486
-522
-565
-610
-653
-691
-722
-749
-775
-807
-850
-908
-979
-1059
-1141
-1218
-1285
-1340
-1385
-1426
-1466
-1511
-1563
-1620
-1679
-1735
-1786
-1831
-1872
-1915
-1966
-2029
-2108
-2202
-2306
-2417
-2528
-2634
-2735
-2829
-2920
-3011
-3103
-3199
-3298
-3397
-3494
-3585
-3668
-3740
-3803
-3858
-3907
-3954
-4001
-4049
-4098
-4147
-4193
-4232
-4261
-4278
-4280
-4269
-4244
-4209
-4165
-4114
-4057
-3995
-3928
-3855
-3779
-3700
-3619
-3537
-3455
-3371
-3285
-3194
-3098
-2997
-2893
-2787
-2684
-2586
-2493
-2405
-2320
-2235
-2148
-2057
-1965
-1873
-1786
-1706
-1633
-1567
-1503
-1436
-1363
-1280
-1188
-1090
-992
-899
-814
-740
-675
-616
-560
-504
-448
-391
-338
-292
-255
-229
-213
-204
-198
-193
-185
-175
-164
-153
-147
-145
-148
-156
-166
-177
-187
-196
-202
-208
-215
-224
-237
-254
-276
-301
-328
-354
-377
-396
-407
-410
-406
-394
-377
-356
-331
-302
-269
-231
-185
-131
-68
1
74
148
220
287
351
411
470
530
594
664
741
825
914
1008
1107
1207
1308
1411
1513
1614
1714
1811
1905
1995
2080
2159
2231
2296
2355
2409
2460
2512
2566
2627
2694
2766
2841
2914
2979
3032
3070
3092
3100
3097
3088
3075
3063
3051
3040
3028
3015
3000
2986
2972
2961
2953
2950
2951
2954
2960
2968
2978
2991
3010
3033
3062
3094
3126
3155
3177
3189
3191
3181
3159
3125
3079
3021
2951
2870
2781
2688
2594
2506
2426
2356
2295
2244
2199
2158
2123
2093
2071
2059
2058
2067
2083
2101
2116
2124
2121
2108
2086
2058
2028
1997
1968
1938
1908
1878
1847
1820
1797
1783
1779
1783
1795
1810
1823
1830
1827
1813
1787
1751
1706
1653
1594
1530
1462
1391
1318
1243
1168
1094
1018
944
868
793
718
645
575
509
445
382
317
248
172
89
-1
-96
-194
-293
-391
-490
-589
-690
-792
-893
-993
-1087
-1174
-1253
-1325
-1393
-1459
-1526
-1596
-1665
-1732
-1793
-1845
-1888
-1924
-1956
-1989
-2029
-2076
-2131
-2191
-2252
-2309
-2359
-2401
-2435
-2464
-2491
-2517
-2542
-2566
-2585
-2599
-2605
-2606
-2601
-2594
-2586
-2579
-2572
-2566
-2558
-2549
-2538
-2528
-2519
-2512
-2509
-2509
-2511
-2514
-2517
-2520
-2525
-2533
-2544
-2561
-2581
-2602
-2623
-2640
-2654
-2664
-2673
-2682
-2692
-2704
-2717
-2730
-2740
-2746
-2750
-2753
-2756
-2763
-2774
-2787
-2799
-2807
-2805
-2792
-2768
-2734
-2695
-2655
-2619
-2587
-2559
-2533
-2506
-2476
-2442
-2405
-2368
-2334
-2307
-2288
-2275
-2268
-2261
-2254
-2243
-2229
-2212
-2195
-2177
-2160
-2144
-2124
-2098
-2063
-2015
-1954
-1878
-1790
-1691
-1586
-1477
-1366
-1255
-1147
-1039
-934
-828
-723
-617
-510
-404
-300
-199
-103
-14
69
146
221
295
372
453
537
622
704
779
844
897
938
969
994
1016
1039
1062
1085
1104
1117
1121
1114
1098
1077
1055
1035
1022
1016
1018
1025
1033
1042
1049
1056
1065
1077
1092
1111
1130
1146
1156
1159
1153
1142
1127
1113
1103
1099
1101
1106
1113
1119
1124
1127
1132
1141
1157
1180
1210
1245
1283
1319
1353
1384
1413
1442
1472
1504
1538
1571
1602
1628
1646
1655
1657
1654
1647
1638
1630
1621
1612
1600
1584
1562
1532
1495
1449
1395
1334
1268
1199
1128
1057
987
916
844
769
687
598
502
401
297
195
98
11
-67
-136
-199
-259
-319
-380
-443
-505
-564
-618
-665
-705
-740
-773
-807
-841
-875
-907
-933
-951
-959
-957
-945
-928
-907
-885
-863
-842
-818
-793
-764
-735
-705
-679
-658
-644
-637
-635
-636
-636
-635
-631
-627
-623
-622
-624
-630
-637
-644
-647
-644
-634
-618
-596
-572
-545
-518
-492
-466
-443
-424
-411
-405
-409
-422
-443
-467
-491
-508
-515
-508
-489
-458
-417
-370
-318
-261
-197
-125
-42
51
152
257
359
453
535
602
655
698
732
763
793
821
846
867
882
892
900
910
927
957
1002
1063
1136
1214
1290
1358
1412
1450
1472
1483
1486
1485
1484
1483
1483
1481
1476
1465
1448
1425
1399
1371
1344
1319
1298
1280
1266
1254
1243
1233
1223
1212
1198
1181
1158
1131
1098
1060
1018
976
935
895
858
823
790
756
718
675
627
573
514
452
390
327
265
204
142
79
14
-52
-119
-187
-255
-325
-399
-479
-567
-665
-772
-881
-989
-1086
-1166
-1226
-1264
-1286
-1297
-1306
-1321
-1344
-1377
-1416
-1455
-1489
-1513
-1528
-1535
-1541
-1550
-1568
-1596
-1632
-1671
-1708
-1738
-1758
-1770
-1775
-1779
-1784
-1793
-1805
-1818
-1828
-1830
-1823
-1806
-1781
-1751
-1719
-1688
-1659
-1632
-1607
-1583
-1561
-1541
-1525
-1514
-1511
-1513
-1519
-1527
-1532
-1532
-1524
-1505
-1473
-1430
-1373
-1304
-1222
-1130
-1028
-919
-804
-685
-564
-444
-325
-209
-98
8
106
195
275
347
413
474
532
588
642
690
731
762
781
787
781
765
740
709
671
628
579
525
466
405
345
290
240
197
159
123
87
48
7
-34
-73
-106
-132
-149
-163
-178
-198
-230
-274
-329
-391
-455
-514
-566
-610
-650
-690
-736
-792
-860
-938
-1022
-1105
-1181
-1247
-1301
-1346
-1385
-1424
-1468
-1519
-1579
-1645
-1715
-1783
-1848
-1908
-1963
-2017
-2072
-2130
-2192
-2258
-2322
-2381
-2429
-2459
-2470
-2460
-2433
-2391
-2340
-2282
-2222
-2159
-2094
-2025
-1952
-1873
-1790
-1703
-1614
-1525
-1435
-1346
-1258
-1170
-1083
-997
-914
-833
-756
-678
-597
-510
-415
-310
-197
-82
30
132
219
290
345
387
421
453
487
525
568
614
664
718
777
844
920
1008
1108
1218
1336
1459
1584
1711
1838
1969
2104
2244
2388
2535
2679
2817
2944
3059
3160
3247
3321
3381
3427
3458
3472
3468
3449
3416
3374
3329
3286
3247
3215
3189
3166
3145
3122
3099
3076
3054
3036
3020
3007
2992
2971
2942
2902
2852
2793
2731
2669
2610
2555
2506
2460
2415
2370
2324
2279
2237
2200
2167
2140
2114
2087
2057
2020
1976
1929
1882
1838
1800
1771
1751
1739
1731
1727
1726
1728
1735
1748
1771
1804
1846
1896
1951
2005
2060
2109
2152
2187
2214
2235
2251
2264
2275
2286
2296
2306
2314
2319
2318
2310
2296
2277
2254
2232
2213
2199
2190
2185
2182
2175
2162
2141
2110
2072
2028
1982
1935
1888
1841
1793
1740
1683
1621
1555
1487
1420
1358
1301
1251
1205
1161
1115
1063
1004
936
862
785
710
641
581
533
495
463
435
404
368
324
272
217
160
106
56
13
-26
-63
-102
-145
-193
-246
-302
-359
-413
-465
-513
-559
-607
-659
-718
-783
-856
-933
-1012
-1094
-1173
-1251
-1328
-1406
-1485
-1567
-1652
-1740
-1829
-1914
-1993
-2064
-2125
-2176
-2221
-2266
-2316
-2376
-2449
-2534
-2629
-2727
-2819
-2900
-2965
-3013
-3047
-3072
-3092
-3110
-3125
-3135
-3132
-3111
-3068
-3003
-2919
-2826
-2731
-2644
-2566
-2499
-2437
-2372
-2297
-2207
-2101
-1982
-1856
-1730
-1610
-1497
-1392
-1290
-1185
-1073
-951
-820
-681
-539
-398
-261
-131
-6
113
230
344
456
566
673
777
876
973
1068
1163
1261
1361
1464
1569
1673
1774
1869
1956
2033
2100
2158
2209
2257
2302
2346
2388
2423
2450
2463
2461
2444
2415
2380
2344
2315
2296
2287
2286
2289
2291
2289
2280
2267
2254
2244
2241
2246
2255
2266
2274
2273
2262
2243
2219
2196
2178
2170
2172
2183
2202
2226
2251
2277
2304
2330
2356
2382
2405
2424
2436
2440
2438
2429
2417
2405
2392
2381
2370
2358
2342
2323
2298
2270
2240
2209
2179
2151
2124
2100
2076
2053
2028
2001
1970
1934
1893
1844
1789
1727
1661
1592
1522
1454
1389
1326
1266
1207
1148
1090
1032
977
928
886
853
829
813
803
795
785
771
750
724
692
656
619
582
549
518
492
468
449
432
420
414
413
418
429
442
456
467
471
465
451
428
401
373
347
325
310
298
287
274
255
229
194
152
103
52
0
-50
-97
-137
-170
-193
-207
-210
-204
-189
-171
-153
-140
-133
-136
-147
-164
-182
-198
-207
-206
-194
-173
-146
-117
-92
-74
-68
-77
-100
-137
-183
-236
-290
-341
-385
-421
-448
-469
-485
-500
-515
-532
-551
-572
-593
-615
-638
-661
-687
-716
-746
-777
-807
-832
-850
-859
-859
-850
-832
-807
-776
-739
-698
-651
-599
-544
-487
-432
-383
-343
-315
-302
-303
-317
-342
-374
-409
-446
-482
-517
-552
-587
-625
-666
-710
-756
-802
-846
-888
-925
-960
-995
-1033
-1077
-1129
-1189
-1257
-1328
-1397
-1462
-1518
-1566
-1606
-1640
-1672
-1702
-1731
-1758
-1781
-1797
-1805
-1804
-1796
-1785
-1772
-1762
-1755
-1754
-1758
-1767
-1780
-1798
-1820
-1847
-1878
-1914
-1952
-1990
-2027
-2060
-2091
-2119
-2145
-2170
-2193
-2214
-2230
-2239
-2241
-2235
-2224
-2210
-2195
-2181
-2169
-2159
-2148
-2136
-2121
-2106
-2092
-2082
-2078
-2079
-2084
-2087
-2085
-2072
-2045
-2007
-1958
-1903
-1848
-1794
-1744
-1696
-1647
-1594
-1536
-1473
-1409
-1350
-1300
-1262
-1238
-1225
-1219
-1216
-1209
-1197
-1180
-1160
-1143
-1131
-1128
-1135
-1150
-1172
-1197
-1224
-1250
-1276
-1303
-1332
-1365
-1401
-1439
-1478
-1513
-1543
-1566
-1579
-1584
-1580
-1571
-1558
-1544
-1530
-1518
-1507
-1497
-1487
-1476
-1462
-1446
-1427
-1409
-1392
-1377
-1368
-1364
-1364
-1369
-1376
-1385
-1394
-1404
-1415
-1429
-1445
-1464
-1484
-1505
-1524
-1540
-1551
-1556
-1558
-1555
-1551
-1546
-1541
-1535
-1527
-1514
-1496
-1471
-1439
-1400
-1357
-1313
-1269
-1227
-1190
-1156
-1125
-1097
-1068
-1038
-1004
-967
-927
-883
-839
-795
-756
-722
-696
-678
-667
-661
-657
-651
-640
-622
-597
-567
-535
-504
-476
-453
-434
-414
-390
-357
-314
-260
-196
-126
-55
15
83
148
214
284
361
445
536
629
721
806
882
949
1008
1062
1114
1167
1221
1276
1330
1382
1431
1478
1524
1571
1622
1677
1735
1794
1850
1900
1943
1980
2012
2041
2070
2099
2127
2151
2169
2178
2178
2169
2155
2139
2124
2112
2103
2098
2094
2090
2085
2078
2070
2061
2051
2039
2024
2004
1977
1945
1908
1868
1827
1787
1748
1710
1672
1632
1588
1542
1495
1449
1407
1371
1343
1321
1304
1289
1274
1258
1239
1219
1197
1176
1155
1134
1114
1095
1078
1066
1060
1061
1072
1092
1118
1149
1183
1217
1250
1284
1317
1350
1383
1413
1437
1454
1461
1459
1449
1436
1422
1412
1407
1405
1405
1404
1398
1385
1366
1343
1318
1295
1274
1256
1239
1219
1196
1169
1137
1104
1072
1044
1020
1000
983
963
939
909
874
835
795
756
719
682
643
600
550
492
426
355
281
207
133
58
-18
-100
-188
-284
-385
-488
-590
-688
-777
-856
-927
-988
-1042
-1086
-1120
-1142
-1151
-1146
-1128
-1101
-1068
-1034
-1002
-975
-952
-932
-911
-890
-866
-842
-820
-802
-791
-788
-790
-795
-799
-798
-790
-776
-756
-734
-712
-693
-678
-664
-652
-638
-622
-604
-583
-563
-544
-526
-511
-497
-482
-464
-442
-415
-384
-351
-317
-285
-255
-228
-203
-179
-156
-132
-105
-76
-44
-9
31
72
116
160
202
241
275
304
330
353
375
399
426
454
484
514
540
562
578
588
594
597
600
604
611
621
634
649
665
680
693
703
708
707
701
688
669
647
622
597
574
554
537
523
510
498
483
462
435
400
357
305
245
179
109
36
-40
-117
-196
-278
-361
-447
-534
-620
-704
-783
-855
-921
-978
-1030
-1077
-1121
-1164
-1205
-1244
-1280
-1311
-1336
-1354
-1367
-1374
-1378
-1378
-1376
-1370
-1360
-1345
-1324
-1298
-1267
-1233
-1198
-1162
-1125
-1087
-1048
-1008
-966
-927
-890
-858
-834
-816
-802
-792
-781
-766
-746
-722
-694
-663
-631
-597
-562
-524
-479
-427
-365
-296
-220
-140
-59
24
106
190
274
361
448
535
620
698
770
834
891
944
994
1046
1099
1155
1211
1265
1315
1359
1396
1427
1452
1473
1493
1512
1532
1551
1570
1587
1601
1609
1611
1606
1593
1574
1549
1523
1496
1472
1449
1429
1410
1389
1363
1331
1293
1248
1198
1146
1093
1040
987
933
878
822
764
709
657
610
570
535
502
468
430
386
338
287
238
197
165
144
132
125
119
110
96
78
58
38
21
7
-5
-17
-31
-50
-74
-101
-130
-159
-186
-213
-242
-273
-308
-346
-386
-424
-455
-478
-490
-495
-496
-496
-500
-509
-522
-536
-549
-560
-569
-580
-597
-624
-663
-714
-774
-836
-896
-948
-994
-1035
-1076
-1121
-1173
-1232
-1295
-1354
-1406
-1445
-1472
-1489
-1502
-1519
-1542
-1576
-1618
-1664
-1709
-1750
-1785
-1816
-1846
-1879
-1919
-1967
-2021
-2077
-2132
-2181
-2223
-2259
-2293
-2327
-2366
-2409
-2458
-2508
-2557
-2603
-2643
-2679
-2710
-2740
-2769
-2799
-2828
-2856
-2881
-2899
-2910
-2911
-2901
-2880
-2845
-2797
-2736
-2661
-2576
-2481
-2379
-2273
-2167
-2061
-1957
-1855
-1755
-1658
-1562
-1468
-1375
-1281
-1187
-1090
-990
-887
-780
-671
-558
-443
-326
-204
-78
53
189
329
471
611
746
874
993
1103
1203
1295
1379
1455
1523
1583
1636
1684
1728
1773
1819
1868
1918
1967
2011
2045
2067
2075
2070
2054
2031
2001
1971
1935
1895
1849
1795
1734
1668
1601
1537
1478
1428
1385
1351
1322
1299
1279
1263
1251
1243
1239
1236
1232
1225
1213
1194
1166
1132
1091
1045
996
944
892
840
792
749
715
690
676
670
671
675
679
679
676
668
658
646
633
620
605
588
567
543
515
485
455
427
400
375
350
326
300
274
251
232
219
216
222
235
252
270
283
290
289
278
260
236
208
177
145
112
80
49
18
-12
-42
-71
-101
-131
-161
-191
-221
-249
-275
-300
-323
-346
-371
-399
-433
-473
-520
-576
-640
-711
-788
-869
-951
-1031
-1106
-1173
-1231
-1279
-1320
-1355
-1387
-1417
-1444
-1467
-1484
-1489
-1480
-1455
-1414
-1360
-1295
-1225
-1154
-1086
-1022
-968
-920
-882
-852
-830
-813
-800
-787
-770
-746
-714
-675
-632
-589
-551
-521
-500
-486
-472
-454
-425
-383
-325
-255
-180
-105
-36
21
64
96
117
132
145
157
171
184
198
210
219
224
225
222
217
212
208
208
214
228
251
281
316
351
383
407
419
419
407
385
358
332
310
297
295
302
316
334
350
359
357
342
314
276
231
185
142
105
74
47
20
-12
-53
-106
-169
-240
-313
-381
-440
-486
-520
-542
-556
-566
-575
-585
-597
-612
-630
-651
-675
-704
-738
-776
-816
-854
-887
-913
-930
-940
-944
-947
-952
-962
-976
-995
-1016
-1038
-1057
-1073
-1085
-1095
-1105
-1115
-1126
-1139
-1153
-1168
-1184
-1201
-1221
-1242
-1265
-1289
-1312
-1332
-1348
-1360
-1368
-1373
-1380
-1390
-1405
-1426
-1451
-1479
-1507
-1532
-1551
-1564
-1571
-1572
-1569
-1564
-1556
-1544
-1528
-1504
-1470
-1425
-1368
-1301
-1226
-1147
-1070
-996
-930
-871
-818
-768
-719
-666
-607
-541
-470
-395
-317
-240
-163
-88
-15
58
129
198
261
318
366
406
440
472
505
544
591
646
706
766
822
870
908
936
958
979
1004
1035
1073
1114
1156
1193
1220
1237
1242
1239
1230
1220
1209
1199
1189
1176
1160
1139
1115
1089
1064
1039
1014
991
962
927
885
834
777
719
662
609
562
521
481
440
394
343
287
227
166
106
49
-7
-63
-124
-190
-263
-341
-422
-500
-573
-637
-693
-742
-786
-828
-867
-906
-940
-970
-992
-1006
-1012
-1016
-1020
-1027
-1038
-1055
-1074
-1092
-1106
-1111
-1108
-1096
-1078
-1055
-1032
-1010
-989
-969
-947
-922
-892
-855
-813
-765
-713
-659
-603
-546
-489
-432
-374
-314
-254
-194
-136
-79
-27
20
61
96
127
154
180
205
231
258
285
313
340
369
399
433
471
512
555
597
634
663
682
691
692
687
679
667
651
628
595
549
492
426
358
295
246
214
202
205
218
234
245
249
246
242
242
251
271
301
336
370
396
409
410
399
383
365
350
339
329
318
304
283
259
232
208
191
181
179
181
184
182
174
159
138
115
93
73
56
41
25
7
-13
-35
-54
-67
-72
-66
-48
-21
12
50
90
131
174
219
267
316
368
419
468
516
562
609
659
714
775
842
913
984
1052
1114
1169
1216
1257
1294
1328
1361
1394
1428
1462
1496
1530
1565
1600
1636
1673
1708
1742
1771
1795
1812
1821
1824
1821
1814
1805
1795
1785
1774
1764
1753
1740
1725
1706
1682
1651
1614
1569
1519
1465
1408
1352
1297
1245
1195
1146
1098
1049
998
948
900
855
817
787
764
748
734
722
708
690
669
644
619
594
571
550
532
514
494
473
449
421
391
359
326
291
256
219
181
143
106
71
40
15
-4
-16
-24
-28
-32
-38
-46
-59
-76
-95
-117
-139
-161
-182
-200
-217
-233
-249
-265
-283
-304
-327
-353
-382
-413
-445
-477
-508
-539
-568
-598
-629
-664
-705
-752
-807
-868
-934
-1002
-1068
-1129
-1185
-1234
-1277
-1316
-1353
-1390
-1428
-1468
-1509
-1549
-1587
-1623
-1656
-1687
-1719
-1754
-1791
-1833
-1877
-1922
-1967
-2008
-2044
-2075
-2100
-2120
-2136
-2149
-2157
-2162
-2161
-2156
-2146
-2132
-2116
-2098
-2080
-2061
-2040
-2015
-1983
-1945
-1901
-1851
-1799
-1746
-1696
-1648
-1602
-1556
-1508
-1457
-1401
-1340
-1278
-1215
-1154
-1095
-1037
-980
-920
-856
-788
-715
-642
-571
-507
-451
-404
-365
-333
-303
-274
-245
-216
-191
-173
-163
-165
-177
-199
-227
-257
-286
-312
-334
-351
-365
-377
-387
-397
-406
-416
-427
-440
-455
-474
-499
-529
-564
-605
-649
-696
-742
-788
-831
-870
-904
-933
-955
-972
-986
-997
-1006
-1018
-1033
-1048
-1064
-1078
-1088
-1091
-1088
-1079
-1066
-1053
-1041
-1032
-1026
-1022
-1016
-1010
-1000
-985
-966
-945
-924
-903
-883
-863
-839
-810
-773
-728
-674
-614
-549
-481
-413
-344
-276
-210
-145
-82
-23
33
86
136
185
234
284
335
387
439
489
538
584
629
677
729
789
858
936
1020
1110
1202
1294
1384
1472
1557
1641
1724
1804
1883
1959
2032
2103
2170
2236
2298
2358
2412
2461
2503
2539
2569
2596
2622
2651
2682
2716
2750
2781
2804
2818
2820
2812
2797
2777
2755
2734
2715
2699
2685
2676
2672
2677
2691
2715
2748
2786
2825
2858
2882
2894
2895
2890
2884
2885
2897
2922
2961
3007
3055
3098
3131
3150
3155
3147
3131
3108
3083
3056
3027
2997
2964
2925
2882
2832
2775
2710
2637
2554
2461
2360
2250
2135
2019
1905
1796
1694
1600
1511
1426
1343
1259
1173
1083
992
898
805
711
617
522
427
331
235
139
46
-42
-126
-203
-274
-342
-406
-468
-528
-588
-646
-701
-753
-803
-851
-900
-949
-1000
-1056
-1112
-1167
-1220
-1268
-1309
-1344
-1372
-1394
-1412
-1427
-1437
-1444
-1447
-1445
-1438
-1426
-1412
-1395
-1377
-1358
-1336
-1312
-1282
-1247
-1205
-1156
-1104
-1050
-997
-947
-901
-859
-820
-783
-745
-706
-664
-620
-575
-531
-490
-452
-418
-389
-364
-343
-326
-311
-300
-293
-288
-286
-286
-286
-284
-277
-265
-245
-219
-187
-149
-108
-64
-18
30
79
131
184
237
289
340
387
431
471
508
543
577
610
642
670
695
714
726
732
732
726
716
703
688
670
650
627
600
570
535
494
447
394
336
273
208
145
86
33
-10
-46
-76
-104
-134
-168
-210
-258
-311
-366
-417
-463
-503
-537
-566
-595
-624
-656
-690
-725
-758
-788
-814
-835
-851
-865
-879
-893
-908
-923
-938
-950
-958
-962
-962
-959
-955
-951
-948
-948
-950
-953
-956
-958
-957
-953
-946
-936
-925
-915
-906
-899
-892
-883
-872
-856
-835
-813
-791
-774
-764
-763
-769
-778
-785
-785
-773
-749
-714
-675
-636
-603
-581
-568
-563
-562
-559
-552
-537
-518
-495
-472
-451
-432
-416
-399
-382
-363
-344
-327
-312
-303
-296
-289
-280
-263
-238
-205
-168
-133
-105
-89
-85
-92
-105
-116
-122
-118
-104
-83
-58
-32
-7
16
41
68
99
135
172
207
236
256
265
264
257
248
239
231
226
219
210
196
175
151
125
100
81
69
64
67
75
87
104
124
148
176
207
238
268
293
310
318
319
315
309
305
306
312
322
334
345
352
353
350
344
337
333
334
341
353
369
386
402
415
425
430
430
426
418
404
385
360
330
296
259
222
189
162
144
136
135
140
146
151
150
143
128
108
85
63
45
33
26
23
21
16
5
-13
-40
-74
-113
-152
-187
-215
-233
-239
-236
-224
-208
-191
-177
-169
-169
-176
-189
-203
-217
-226
-230
-228
-220
-207
-191
-175
-158
-142
-125
-108
-90
-71
-51
-29
-7
15
39
64
90
118
145
172
195
214
228
239
248
258
272
293
320
354
392
432
472
511
549
586
623
661
700
737
771
798
815
823
823
816
808
801
799
804
814
828
841
852
859
858
852
841
827
809
790
768
743
715
684
649
611
573
536
502
471
446
425
409
396
384
373
361
348
334
318
300
281
261
239
214
187
157
125
92
60
31
5
-15
-31
-44
-55
-66
-78
-90
-102
-112
-119
-123
-126
-130
-139
-154
-178
-210
-247
-285
-318
-344
-360
-365
-363
-356
-348
-342
-338
-337
-336
-333
-328
-320
-312
-307
-307
-316
-335
-361
-393
-426
-459
-487
-511
-530
-548
-565
-584
-604
-624
-642
-655
-660
-657
-645
-628
-607
-587
-571
-563
-562
-568
-577
-587
-592
-592
-586
-573
-557
-540
-526
-518
-515
-518
-526
-536
-546
-555
-561
-562
-557
-545
-526
-500
-468
-432
-397
-366
-343
-332
-333
-346
-369
-398
-429
-461
-492
-522
-552
-582
-614
-649
-686
-726
-769
-818
-873
-935
-1004
-1078
-1155
-1230
-1300
-1362
-1416
-1462
-1505
-1547
-1591
-1636
-1680
-1719
-1749
-1764
-1764
-1748
-1719
-1680
-1634
-1585
-1535
-1484
-1433
-1384
-1339
-1299
-1266
-1241
-1222
-1205
-1186
-1161
-1128
-1088
-1043
-998
-958
-925
-899
-877
-854
-824
-782
-727
-662
-591
-518
-450
-388
-333
-284
-238
-191
-143
-92
-39
19
81
150
228
315
412
514
618
716
803
875
932
975
1010
1040
1070
1102
1134
1166
1194
1218
1237
1252
1265
1277
1290
1303
1313
1321
1324
1324
1322
1320
1322
1326
1334
1343
1349
1352
1349
1343
1333
1324
1315
1307
1301
1293
1283
1270
1255
1240
1226
1216
1211
1208
1205
1201
1192
1179
1164
1149
1138
1131
1129
1129
1126
1118
1101
1075
1043
1008
978
954
938
930
927
926
923
916
904
888
869
850
831
812
792
771
749
726
706
689
680
678
684
697
713
732
749
763
775
784
793
802
812
826
844
863
883
901
914
919
914
897
869
833
792
750
711
678
651
630
613
598
583
566
549
531
513
497
484
474
467
463
464
468
478
492
511
532
554
575
591
601
607
607
606
603
602
602
604
605
605
602
594
583
566
546
521
492
458
419
376
330
282
236
194
159
129
106
86
68
49
28
4
-21
-46
-68
-86
-98
-105
-108
-107
-104
-100
-95
-89
-81
-71
-59
-47
-36
-27
-22
-21
-25
-33
-44
-55
-65
-74
-80
-83
-83
-81
-76
-69
-61
-52
-43
-34
-27
-20
-15
-10
-5
1
7
15
22
29
34
38
42
47
55
67
83
103
126
151
174
195
212
224
233
239
242
243
244
244
243
242
242
242
244
245
246
244
237
224
203
174
139
97
50
1
-50
-101
-152
-201
-247
-290
-328
-360
-386
-407
-422
-435
-447
-457
-467
-477
-486
-493
-498
-500
-501
-499
-496
-490
-481
-470
-457
-443
-428
-414
-401
-390
-378
-365
-348
-326
-301
-275
-251
-233
-224
-225
-233
-246
-260
-270
-274
-273
-267
-261
-256
-255
-256
-258
-258
-253
-242
-226
-206
-188
-174
-166
-166
-172
-181
-192
-204
-217
-232
-252
-276
-305
-337
-369
-397
-418
-433
-440
-444
-447
-451
-458
-468
-480
-491
-500
-508
-515
-523
-535
-553
-577
-607
-640
-673
-703
-730
-752
-770
-787
-803
-822
-844
-869
-897
-927
-957
-986
-1010
-1031
-1046
-1055
-1061
-1063
-1065
-1067
-1073
-1081
-1094
-1108
-1123
-1137
-1149
-1159
-1165
-1170
-1175
-1180
-1186
-1193
-1199
-1204
-1207
-1208
-1208
-1208
-1209
-1210
-1212
-1213
-1211
-1205
-1193
-1175
-1152
-1125
-1097
-1070
-1044
-1020
-998
-974
-948
-917
-880
-839
-794
-747
-702
-658
-619
-582
-549
-516
-484
-451
-417
-385
-355
-329
-310
-297
-290
-287
-286
-285
-282
-276
-269
-262
-259
-262
-272
-289
-312
-338
-366
-392
-414
-432
-448
-461
-475
-489
-505
-520
-533
-540
-540
-530
-510
-482
-448
-412
-377
-347
-326
-314
-312
-319
-332
-350
-371
-391
-410
-427
-441
-452
-459
-462
-462
-460
-457
-453
-451
-449
-450
-450
-449
-444
-433
-414
-386
-350
-308
-261
-214
-169
-129
-95
-66
-39
-14
16
51
95
147
207
273
339
403
461
512
556
594
627
659
689
717
741
759
769
769
762
749
734
723
716
714
715
715
708
691
662
623
579
535
496
466
445
430
418
403
381
350
312
271
231
197
170
150
136
124
111
95
76
55
34
13
-6
-22
-38
-52
-66
-80
-92
-101
-107
-110
-111
-113
-116
-122
-129
-136
-139
-134
-121
-99
-70
-39
-10
13
30
40
47
54
65
83
108
140
175
211
245
276
304
332
363
398
438
484
534
585
634
679
719
754
784
810
834
857
880
900
919
934
946
954
961
968
977
991
1008
1031
1057
1082
1106
1124
1136
1139
1136
1126
1111
1094
1077
1060
1044
1029
1016
1004
995
985
975
964
952
939
926
912
900
889
881
876
872
867
859
846
828
803
774
740
703
666
628
590
553
516
481
447
416
386
358
331
303
272
238
202
165
129
98
73
54
40
30
20
8
-4
-17
-28
-32
-29
-15
7
37
71
107
141
173
203
232
261
291
322
351
379
403
424
442
459
478
500
525
554
584
615
643
669
690
709
726
742
760
780
802
829
858
891
926
963
1000
1038
1074
1107
1136
1163
1187
1209
1229
1246
1261
1271
1277
1279
1278
1278
1281
1290
1305
1328
1356
1386
1416
1442
1463
1480
1494
1507
1519
1531
1543
1551
1554
1549
1537
1517
1491
1462
1431
1400
1371
1342
1313
1285
1256
1227
1198
1171
1145
1119
1092
1062
1028
991
951
909
868
828
789
751
712
668
619
563
500
431
360
288
217
150
86
23
-38
-99
-161
-222
-282
-339
-390
-436
-476
-509
-536
-559
-579
-596
-611
-624
-637
-651
-664
-678
-692
-706
-718
-727
-731
-731
-727
-719
-710
-701
-694
-691
-692
-696
-703
-712
-722
-734
-750
-772
-801
-837
-881
-930
-981
-1032
-1077
-1117
-1149
-1173
-1192
-1206
-1217
-1226
-1232
-1235
-1234
-1228
-1217
-1202
-1184
-1165
-1147
-1132
-1120
-1111
-1107
-1105
-1104
-1105
-1105
-1104
-1102
-1099
-1097
-1096
-1098
-1103
-1112
-1124
-1138
-1150
-1160
-1168
-1174
-1180
-1192
-1211
-1240
-1280
-1329
-1384
-1441
-1495
-1545
-1590
-1632
-1672
-1712
-1755
-1799
-1841
-1881
-1913
-1939
-1959
-1976
-1993
-2015
-2043
-2078
-2118
-2160
-2200
-2237
-2270
-2300
-2330
-2362
-2398
-2438
-2479
-2518
-2552
-2578
-2595
-2604
-2607
-2607
-2606
-2605
-2603
-2599
-2592
-2582
-2567
-2550
-2533
-2518
-2507
-2501
-2500
-2503
-2507
-2510
-2509
-2502
-2488
-2468
-2443
-2415
-2387
-2361
-2341
-2326
-2316
-2310
-2307
-2303
-2298
-2292
-2285
-2279
-2277
-2279
-2285
-2294
-2302
-2307
-2307
-2299
-2284
-2265
-2244
-2222
-2201
-2181
-2159
-2135
-2109
-2081
-2054
-2029
-2013
-2003
-2001
-2003
-2007
-2008
-2005
-1994
-1977
-1954
-1927
-1897
-1864
-1827
-1786
-1740
-1688
-1632
-1573
-1514
-1454
-1396
-1337
-1278
-1217
-1155
-1093
-1030
-970
-912
-855
-798
-738
-672
-600
-522
-439
-356
-274
-195
-122
-51
16
83
147
209
265
313
352
379
397
407
411
410
406
396
379
354
320
280
235
189
145
104
66
29
-10
-53
-101
-151
-201
-250
-294
-332
-366
-398
-430
-462
-495
-526
-552
-570
-579
-580
-574
-567
-560
-556
-556
-557
-558
-555
-546
-532
-514
-493
-473
-456
-441
-429
-420
-412
-404
-398
-391
-384
-375
-363
-345
-320
-289
-251
-210
-167
-127
-89
-55
-22
12
50
91
136
183
230
274
313
349
382
413
445
479
514
549
581
608
629
643
650
652
650
643
633
619
599
573
540
500
454
402
346
288
229
172
116
64
15
-30
-73
-113
-152
-188
-221
-248
-269
-281
-285
-280
-270
-256
-241
-226
-214
-202
-190
-176
-160
-142
-124
-107
-94
-85
-78
-72
-63
-51
-32
-9
18
46
75
104
133
167
207
256
311
372
434
491
542
583
617
647
676
709
747
791
839
886
932
975
1014
1056
1099
1147
1200
1255
1309
1359
1402
1437
1468
1497
1528
1564
1606
1651
1696
1736
1768
1791
1806
1817
1829
1847
1872
1906
1947
1990
2033
2073
2111
2148
2184
2224
2266
2310
2355
2396
2433
2465
2493
2520
2547
2578
2612
2647
2680
2707
2724
2730
2725
2710
2689
2664
2636
2606
2571
2532
2485
2432
2375
2314
2254
2196
2141
2086
2028
1964
1892
1811
1723
1631
1540
1454
1374
1300
1229
1159
1087
1010
932
854
780
716
664
626
599
582
571
562
553
543
533
524
518
515
515
517
521
525
530
537
545
556
571
589
609
631
655
680
707
737
769
803
836
866
891
909
920
924
926
928
935
949
971
999
1031
1066
1100
1132
1163
1193
1222
1252
1282
1312
1340
1364
1385
1401
1412
1421
1428
1434
1439
1443
1446
1450
1454
1461
1471
1484
1502
1520
1539
1554
1564
1567
1565
1559
1551
1544
1539
1536
1535
1532
1528
1519
1507
1492
1474
1456
1439
1422
1406
1390
1375
1362
1351
1346
1347
1356
1373
1397
1425
1455
1483
1509
1532
1552
1571
1590
1609
1629
1649
1668
1686
1702
1715
1727
1739
1753
1769
1787
1807
1829
1851
1870
1885
1895
1900
1898
1889
1874
1853
1826
1794
1757
1716
1671
1624
1575
1525
1477
1430
1384
1341
1299
1256
1212
1165
1112
1053
987
914
836
752
664
572
477
378
276
170
61
-52
-166
-279
-388
-492
-587
-672
-747
-814
-873
-930
-987
-1047
-1112
-1181
-1253
-1325
-1396
-1463
-1527
-1589
-1651
-1716
-1785
-1861
-1943
-2028
-2114
-2197
-2273
-2343
-2403
-2454
-2497
-2532
-2560
-2580
-2594
-2601
-2605
-2606
-2607
-2609
-2612
-2616
-2618
-2614
-2603
-2582
-2550
-2509
-2461
-2407
-2350
-2290
-2226
-2159
-2085
-2005
-1922
-1834
-1743
-1653
-1565
-1479
-1395
-1312
-1229
-1148
-1069
-994
-926
-866
-815
-773
-738
-708
-681
-654
-628
-600
-571
-541
-508
-474
-437
-397
-354
-310
-266
-224
-184
-149
-119
-94
-75
-60
-48
-41
-34
-29
-21
-10
5
25
48
73
98
121
142
161
181
202
227
254
283
311
336
356
369
377
383
388
395
403
410
412
407
393
370
339
304
269
236
205
175
143
108
68
27
-12
-43
-62
-67
-60
-45
-30
-21
-22
-34
-53
-74
-90
-97
-94
-84
-71
-61
-59
-65
-77
-94
-109
-119
-124
-124
-123
-125
-132
-142
-156
-168
-177
-179
-177
-172
-169
-173
-185
-206
-234
-265
-295
-322
-344
-362
-379
-396
-414
-435
-456
-477
-497
-514
-529
-545
-561
-579
-597
-613
-623
-624
-616
-597
-571
-541
-513
-489
-473
-465
-465
-470
-478
-488
-496
-502
-506
-507
-504
-498
-490
-479
-469
-460
-454
-454
-460
-470
-482
-494
-502
-505
-501
-491
-476
-458
-439
-421
-403
-386
-369
-351
-332
-313
-292
-272
-252
-231
-208
-182
-151
-114
-73
-27
21
69
116
160
202
243
286
331
380
431
483
534
580
619
648
668
679
682
678
670
658
644
628
612
597
583
571
562
556
553
552
551
552
553
554
556
560
566
573
581
588
595
601
605
608
610
610
607
602
594
583
570
557
546
540
539
543
549
556
560
557
547
530
507
480
453
424
394
360
320
272
216
154
88
23
-38
-91
-136
-173
-204
-231
-257
-282
-306
-330
-352
-374
-397
-422
-452
-487
-526
-569
-611
-652
-689
-723
-754
-785
-816
-851
-887
-924
-959
-988
-1008
-1022
-1029
-1031
-1033
-1037
-1047
-1062
-1082
-1105
-1128
-1148
-1165
-1178
-1185
-1189
-1190
-1188
-1186
-1183
-1179
-1175
-1170
-1163
-1153
-1141
-1125
-1106
-1084
-1060
-1035
-1010
-986
-964
-943
-923
-906
-889
-874
-861
-849
-838
-826
-813
-796
-773
-744
-706
-662
-612
-559
-504
-450
-399
-350
-305
-261
-217
-173
-128
-82
-35
12
58
102
144
183
222
262
304
350
401
457
520
587
658
732
807
883
958
1033
1107
1180
1250
1318
1383
1446
1506
1564
1621
1678
1734
1789
1842
1893
1940
1984
2025
2063
2099
2134
2168
2200
2229
2254
2274
2287
2295
2297
2295
2290
2282
2272
2260
2245
2228
2207
2184
2156
2126
2094
2059
2024
1989
1956
1927
1902
1884
1871
1862
1856
1850
1841
1827
1809
1787
1762
1736
1711
1685
1658
1626
1589
1543
1490
1431
1368
1305
1244
1189
1140
1095
1052
1008
965
919
870
819
766
713
659
605
552
499
446
393
341
288
233
175
113
47
-23
-95
-167
-235
-297
-352
-399
-439
-473
-500
-523
-540
-552
-559
-561
-560
-560
-563
-570
-582
-597
-612
-624
-631
-631
-625
-617
-608
-602
-599
-599
-600
-599
-594
-585
-571
-554
-536
-518
-499
-477
-451
-418
-379
-335
-292
-252
-220
-197
-183
-176
-173
-170
-166
-162
-161
-165
-175
-193
-214
-235
-252
-261
-261
-255
-246
-239
-239
-245
-258
-274
-289
-302
-310
-316
-324
-335
-353
-377
-405
-432
-456
-472
-481
-486
-488
-493
-501
-513
-529
-544
-558
-570
-580
-592
-608
-630
-659
-692
-727
-761
-789
-813
-833
-852
-874
-898
-926
-955
-979
-997
-1004
-1002
-995
-985
-978
-977
-983
-996
-1010
-1026
-1037
-1044
-1046
-1048
-1052
-1060
-1075
-1096
-1119
-1143
-1164
-1179
-1186
-1187
-1183
-1173
-1160
-1144
-1125
-1102
-1075
-1043
-1006
-964
-919
-872
-827
-785
-748
-718
-695
-677
-663
-649
-632
-609
-579
-543
-502
-461
-421
-386
-358
-336
-318
-303
-289
-272
-254
-233
-211
-188
-166
-145
-124
-104
-84
-63
-40
-17
9
35
63
92
121
151
180
207
233
255
275
293
307
319
328
333
335
332
326
317
305
291
277
262
247
230
212
192
171
149
126
105
85
66
48
29
11
-8
-25
-40
-52
-60
-66
-71
-78
-89
-106
-128
-155
-186
-218
-249
-279
-309
-339
-370
-403
-438
-473
-508
-540
-571
-599
-628
-659
-692
-727
-764
-800
-832
-859
-880
-897
-911
-926
-944
-966
-994
-1026
-1062
-1100
-1139
-1180
-1222
-1265
-1309
-1352
-1393
-1429
-1459
-1482
-1499
-1512
-1522
-1531
-1540
-1548
-1555
-1560
-1562
-1562
-1559
-1555
-1549
-1541
-1529
-1513
-1489
-1457
-1418
-1374
-1328
-1281
-1237
-1195
-1155
-1115
-1073
-1029
-982
-934
-886
-838
-793
-749
-706
-664
-621
-581
-544
-514
-492
-480
-475
-473
-471
-463
-448
-425
-397
-368
-341
-321
-306
-296
-287
-277
-261
-241
-218
-195
-175
-161
-152
-146
-140
-130
-114
-90
-61
-29
2
30
53
72
87
101
115
130
144
158
170
179
185
189
191
192
192
190
185
176
163
148
130
113
98
84
72
61
49
34
17
-2
-24
-46
-69
-92
-115
-140
-166
-194
-223
-252
-281
-309
-336
-363
-391
-420
-450
-478
-503
-522
-535
-543
-547
-551
-559
-573
-593
-618
-646
-673
-697
-717
-732
-745
-758
-771
-787
-802
-816
-825
-828
-825
-816
-803
-789
-775
-762
-750
-740
-729
-719
-710
-705
-703
-705
-711
-717
-721
-718
-707
-688
-662
-634
-607
-584
-566
-552
-540
-527
-509
-485
-455
-421
-386
-353
-324
-300
-280
-262
-246
-231
-218
-209
-205
-209
-222
-243
-270
-300
-330
-356
-377
-391
-400
-405
-408
-411
-417
-425
-436
-450
-464
-476
-486
-490
-489
-482
-470
-456
-442
-429
-419
-412
-408
-405
-401
-393
-380
-361
-336
-306
-272
-235
-195
-152
-108
-61
-13
35
83
127
166
200
228
250
268
285
301
318
336
356
377
396
412
425
433
436
434
431
428
428
433
445
464
491
523
559
596
633
670
705
741
778
819
864
912
962
1012
1060
1104
1144
1181
1216
1253
1291
1332
1375
1418
1458
1493
1522
1546
1566
1585
1606
1631
1659
1691
1724
1755
1783
1806
1825
1840
1852
1864
1877
1890
1904
1917
1929
1939
1950
1961
1973
1989
2009
2033
2063
2096
2133
2173
2215
2258
2301
2344
2383
2419
2450
2476
2497
2513
2526
2537
2547
2555
2562
2568
2574
2579
2586
2595
2608
2626
2648
2673
2702
2732
2761
2788
2811
2832
2848
2861
2872
2880
2886
2892
2896
2899
2898
2894
2882
2864
2837
2801
2758
2710
2658
2603
2544
2482
2414
2338
2252
2155
2049
1938
1824
1714
1609
1513
1424
1341
1261
1181
1098
1010
921
830
741
657
580
511
448
392
340
291
244
197
151
106
60
14
-34
-82
-133
-184
-236
-286
-334
-378
-419
-457
-492
-526
-560
-593
-626
-655
-679
-696
-705
-706
-702
-695
-688
-683
-681
-682
-684
-683
-677
-665
-648
-628
-607
-589
-575
-564
-556
-546
-533
-513
-488
-458
-426
-395
-366
-339
-312
-283
-248
-207
-160
-112
-67
-28
0
19
29
37
47
63
87
118
152
186
216
240
256
267
275
281
287
293
297
299
297
291
283
273
263
254
246
237
225
208
185
156
121
80
36
-13
-66
-124
-187
-254
-324
-393
-459
-521
-577
-627
-675
-722
-771
-823
-878
-936
-994
-1049
-1101
-1148
-1192
-1231
-1266
-1296
-1321
-1339
-1349
-1351
-1346
-1336
-1324
-1313
-1305
-1300
-1296
-1290
-1278
-1259
-1231
-1195
-1155
-1113
-1075
-1042
-1014
-991
-970
-946
-917
-880
-835
-783
-724
-661
-597
-533
-469
-403
-336
-265
-190
-111
-30
53
135
215
291
362
429
493
556
618
682
747
812
877
941
1002
1059
1112
1163
1212
1262
1313
1366
1420
1473
1524
1567
1602
1626
1640
1646
1644
1640
1634
1629
1625
1621
1615
1607
1595
1580
1563
1546
1529
1514
1500
1486
1468
1446
1417
1382
1342
1300
1256
1214
1173
1134
1094
1052
1006
958
906
851
794
738
682
627
572
518
465
411
358
306
254
204
154
106
58
13
-30
-71
-109
-145
-180
-217
-256
-297
-340
-382
-421
-453
-476
-491
-497
-499
-498
-499
-502
-508
-517
-526
-536
-545
-555
-566
-579
-596
-613
-630
-644
-651
-651
-643
-630
-615
-600
-587
-577
-568
-558
-544
-525
-500
-471
-441
-412
-387
-367
-351
-338
-326
-314
-301
-288
-277
-269
-266
-268
-272
-277
-281
-281
-277
-269
-257
-245
-232
-219
-206
-193
-179
-162
-143
-122
-99
-76
-53
-33
-16
-2
9
15
18
18
16
12
9
7
6
8
10
13
15
15
13
8
0
-9
-20
-33
-47
-64
-83
-104
-127
-151
-175
-199
-221
-242
-263
-284
-307
-333
-361
-390
-421
-452
-483
-512
-541
-569
-598
-626
-654
-681
-707
-731
-755
-778
-802
-829
-860
-896
-935
-977
-1020
-1064
-1106
-1145
-1181
-1214
-1244
-1271
-1296
-1317
-1335
-1349
-1360
-1369
-1377
-1385
-1393
-1401
-1407
-1411
-1409
-1402
-1389
-1372
-1352
-1331
-1312
-1297
-1284
-1272
-1261
-1247
-1230
-1209
-1185
-1160
-1137
-1118
-1103
-1093
-1087
-1082
-1079
-1074
-1068
-1061
-1054
-1048
-1045
-1044
-1045
-1046
-1046
-1044
-1039
-1032
-1022
-1014
-1008
-1006
-1010
-1016
-1022
-1031
-1036
-1038
-1037
-1032
-1026
-1018
-1010
-1002
-995
-984
-972
-957
-941
-925
-911
-898
-887
-877
-867
-854
-837
-816
-790
-763
-734
-707
-681
-656
-630
-601
-568
-529
-485
-436
-387
-338
-291
-247
-206
-165
-125
-83
-41
3
47
91
134
176
218
260
302
342
379
412
441
464
484
500
516
531
545
559
570
576
578
575
570
565
562
564
571
584
601
622
646
673
706
745
793
849
912
980
1050
1119
1183
1243
1298
1351
1401
1450
1497
1542
1580
1612
1637
1655
1670
1683
1699
1719
1746
1779
1818
1861
1907
1955
2003
2051
2099
2145
2189
2231
2268
2302
2332
2358
2379
2396
2407
2414
2414
2411
2404
2398
2394
2394
2399
2408
2419
2429
2435
2437
2435
2431
2427
2427
2431
2439
2446
2448
2442
2424
2393
2352
2305
2256
2210
2169
2136
2107
2082
2058
2032
2005
1979
1954
1931
1911
1895
1881
1867
1854
1838
1822
1804
1786
1767
1746
1722
1694
1660
1619
1571
1516
1456
1392
1325
1258
1190
1123
1057
993
932
873
816
759
704
649
596
545
497
454
415
379
344
305
260
205
140
65
-17
-101
-184
-263
-337
-407
-474
-540
-606
-669
-728
-780
-824
-858
-885
-907
-930
-956
-988
-1028
-1073
-1121
-1168
-1213
-1255
-1295
-1333
-1370
-1407
-1443
-1475
-1500
-1518
-1527
-1529
-1526
-1521
-1516
-1512
-1508
-1502
-1492
-1475
-1454
-1428
-1402
-1380
-1364
-1358
-1360
-1369
-1381
-1393
-1402
-1408
-1410
-1410
-1411
-1415
-1424
-1440
-1461
-1489
-1520
-1553
-1586
-1617
-1645
-1669
-1687
-1700
-1708
-1712
-1710
-1704
-1692
-1675
-1651
-1622
-1590
-1557
-1527
-1501
-1483
-1472
-1468
-1468
-1469
-1470
-1469
-1468
-1467
-1469
-1476
-1487
-1502
-1517
-1530
-1536
-1535
-1524
-1506
-1483
-1456
-1429
-1403
-1379
-1359
-1342
-1330
-1323
-1323
-1328
-1338
-1350
-1361
-1369
-1369
-1363
-1351
-1333
-1314
-1294
-1275
-1253
-1227
-1193
-1148
-1091
-1022
-949
-872
-798
-730
-672
-622
-580
-545
-515
-489
-469
-453
-443
-436
-429
-417
-396
-361
-313
-252
-183
-110
-41
21
73
115
150
179
205
227
245
257
259
251
233
210
187
167
157
159
172
195
224
254
282
307
328
345
358
367
372
372
365
352
335
314
294
277
265
258
257
260
267
277
293
315
343
377
414
451
482
502
508
499
478
449
418
387
360
336
313
288
258
224
188
153
125
109
106
117
138
166
196
223
246
263
272
274
266
248
219
178
128
72
14
-41
-89
-130
-162
-189
-213
-236
-259
-279
-294
-299
-292
-273
-242
-204
-161
-120
-83
-51
-24
-1
20
39
57
75
91
108
125
145
169
197
232
271
315
362
412
466
525
589
658
729
799
866
926
978
1022
1063
1103
1144
1189
1237
1283
1324
1353
1369
1372
1363
1348
1332
1319
1312
1309
1310
1310
1309
1306
1301
1297
1296
1298
1302
1305
1302
1290
1267
1234
1192
1145
1097
1051
1008
968
927
882
832
775
712
644
573
500
428
355
283
211
140
71
4
-59
-120
-177
-233
-287
-341
-395
-447
-497
-543
-586
-624
-659
-693
-727
-761
-796
-831
-865
-897
-927
-955
-984
-1014
-1048
-1085
-1125
-1169
-1214
-1260
-1306
-1352
-1400
-1448
-1498
-1547
-1596
-1641
-1682
-1715
-1741
-1758
-1767
-1767
-1758
-1740
-1713
-1678
-1636
-1590
-1545
-1506
-1475
-1456
-1449
-1452
-1464
-1481
-1499
-1515
-1529
-1540
-1548
-1554
-1557
-1554
-1543
-1523
-1491
-1447
-1395
-1337
-1279
-1226
-1181
-1145
-1120
-1103
-1094
-1090
-1092
-1098
-1111
-1130
-1156
-1186
-1218
-1248
-1273
-1289
-1294
-1289
-1273
-1249
-1219
-1184
-1145
-1104
-1060
-1016
-971
-927
-888
-853
-825
-803
-787
-776
-772
-773
-781
-797
-822
-855
-896
-940
-984
-1024
-1055
-1077
-1088
-1091
-1086
-1076
-1064
-1050
-1036
-1020
-1002
-985
-967
-950
-936
-926
-920
-918
-919
-923
-930
-938
-948
-960
-975
-991
-1006
-1020
-1027
-1025
-1012
-991
-962
-929
-894
-863
-837
-818
-804
-796
-789
-783
-775
-765
-753
-741
-729
-718
-709
-700
-691
-679
-663
-643
-620
-594
-567
-541
-516
-493
-469
-445
-418
-389
-360
-333
-311
-296
-289
-288
-289
-286
-276
-254
-221
-179
-131
-83
-40
-2
31
61
91
125
163
205
248
289
325
357
384
409
435
462
490
517
541
557
566
566
561
553
545
537
529
519
504
485
463
443
428
424
432
451
474
494
506
505
491
470
448
432
426
429
436
436
422
388
333
263
188
120
69
40
33
43
61
77
86
86
78
67
58
54
56
63
71
77
78
75
68
63
59
60
64
69
73
75
73
69
65
62
62
64
67
71
73
72
70
66
64
63
64
67
69
71
72
70
67
65
64
64
66
68
70
71
70
68
66
64
64
66
68
69
70
70
68
66
65
65
65
67
69
70
70
68
67
65
65
65
66
68
69
69
68
67
66
65
65
66
67
68
69
68
67
66
65
65
66
67
68
68
68
68
66
66
65
66
66
67
68
68
68
67
66
65
65
66
67
68
68
68
67
66
65
65
66
67
67
68
67
67
66
66
65
66
66
67
67
67
67
66
66
65
65
66
66
67
67
67
66
66
65
65
66
66
67
67
67
66
66
65
65
65
66
66
66
66
66
66
65
65
65
66
66
66
66
66
66
65
65
65
65
66
66
66
66
66
65
65
65
65
65
66
66
66
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
64
64
64
65
65
65
65
65
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
