5
86658
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
3
3
3
3
3
3
3
4
4
4
4
4
3
3
3
3
3
4
4
4
4
4
4
3
3
3
3
3
4
4
4
4
4
4
3
3
3
3
4
4
4
4
4
4
4
3
3
3
3
4
4
4
4
4
4
4
4
3
3
3
4
4
4
4
4
4
4
4
3
3
4
4
4
4
4
4
4
4
4
3
3
4
4
4
4
4
4
4
4
3
3
3
4
4
4
4
4
4
4
4
3
3
3
4
4
4
4
4
4
4
4
3
3
3
4
4
4
5
4
4
4
4
3
3
3
4
4
4
5
5
4
4
4
3
3
3
4
4
5
5
5
4
4
3
3
3
3
4
4
5
5
5
4
4
3
3
3
3
4
5
5
5
5
4
4
3
3
3
4
4
5
5
6
5
4
4
3
3
3
4
5
5
6
6
5
4
3
2
2
3
4
5
6
7
6
5
4
3
2
2
2
4
6
7
8
7
5
3
1
0
1
2
5
7
9
9
8
5
2
-1
-3
-2
1
6
12
15
16
11
3
-10
-23
-36
-44
-47
-44
-34
-20
-5
8
18
22
21
16
9
2
-3
-4
-2
2
7
11
11
9
5
-1
-7
-11
-12
-10
-5
1
7
12
16
17
17
15
14
12
11
10
8
6
3
-1
-5
-7
-7
-5
-1
5
9
12
12
8
2
-6
-13
-18
-19
-15
-8
1
9
15
18
15
8
0
-9
-16
-19
-18
-12
-4
6
15
23
27
30
30
28
25
21
16
9
1
-9
-19
-29
-35
-37
-34
-24
-10
5
20
32
37
35
27
15
1
-11
-18
-19
-14
-6
4
12
15
13
6
-6
-19
-31
-38
-39
-33
-22
-7
10
24
34
38
35
27
15
1
-14
-27
-36
-40
-40
-34
-24
-11
2
14
22
27
26
21
13
4
-4
-8
-9
-5
2
10
18
22
22
17
8
-3
-14
-21
-24
-21
-15
-7
1
5
4
-3
-14
-26
-37
-44
-44
-38
-25
-9
7
20
27
27
20
9
-5
-18
-28
-34
-34
-30
-23
-15
-9
-3
0
1
2
2
2
3
3
3
1
-3
-7
-11
-13
-14
-11
-5
4
13
21
27
29
27
22
14
6
-1
-5
-8
-8
-7
-6
-6
-7
-9
-12
-13
-13
-11
-6
0
6
11
13
12
8
3
-4
-9
-13
-13
-10
-6
-1
4
6
6
2
-3
-9
-14
-18
-19
-17
-14
-10
-7
-4
-4
-6
-9
-13
-17
-20
-21
-21
-19
-15
-12
-8
-5
-4
-4
-5
-7
-9
-12
-13
-14
-13
-11
-7
-2
3
8
12
15
16
15
11
6
0
-7
-13
-18
-21
-22
-20
-17
-12
-6
-1
3
5
5
2
-2
-7
-11
-14
-13
-10
-5
2
9
14
17
15
10
2
-8
-17
-25
-29
-31
-29
-25
-20
-16
-14
-13
-13
-14
-14
-12
-9
-4
1
4
6
4
0
-5
-11
-15
-15
-12
-6
2
10
15
17
15
9
1
-7
-13
-16
-16
-13
-9
-6
-4
-4
-6
-10
-12
-12
-9
-2
7
17
24
27
24
17
5
-7
-18
-24
-25
-21
-12
-2
7
14
16
13
7
-1
-8
-12
-12
-7
0
9
17
24
26
25
21
14
6
-1
-6
-9
-10
-8
-6
-3
-1
1
1
-1
-4
-8
-13
-17
-21
-22
-21
-19
-14
-9
-5
-2
-2
-4
-9
-15
-20
-23
-24
-21
-16
-9
-2
3
6
5
2
-3
-8
-12
-14
-13
-11
-8
-6
-5
-6
-9
-12
-14
-14
-12
-7
-1
5
9
11
10
5
-2
-9
-14
-17
-16
-13
-7
-1
4
6
7
4
1
-3
-6
-7
-7
-5
-4
-3
-3
-4
-6
-8
-10
-9
-7
-4
-1
1
1
-1
-5
-10
-15
-18
-18
-14
-7
2
11
19
23
23
18
11
2
-6
-12
-14
-13
-9
-4
1
3
3
-1
-7
-13
-19
-21
-20
-14
-6
5
14
21
23
20
14
4
-6
-15
-20
-21
-17
-12
-5
0
3
2
-2
-8
-13
-16
-15
-10
-3
7
15
20
20
16
8
-2
-12
-19
-22
-22
-18
-14
-12
-12
-16
-23
-31
-37
-39
-36
-27
-14
0
13
21
23
18
8
-4
-15
-21
-23
-19
-12
-4
2
4
1
-7
-15
-22
-25
-22
-14
-1
12
22
28
26
19
8
-3
-11
-13
-8
2
14
26
34
34
28
16
1
-13
-22
-25
-21
-11
1
13
20
21
17
8
-3
-14
-21
-23
-20
-15
-8
-2
1
0
-4
-9
-14
-17
-17
-14
-8
-1
6
11
13
13
11
8
4
2
0
-2
-3
-5
-8
-10
-13
-13
-11
-7
-1
7
15
21
24
23
18
11
2
-5
-11
-13
-12
-9
-4
0
3
3
2
-1
-4
-6
-6
-4
0
3
6
7
5
0
-8
-16
-24
-29
-32
-30
-26
-19
-12
-7
-4
-4
-7
-11
-16
-19
-20
-19
-14
-8
0
6
11
14
14
13
11
9
7
7
7
7
6
5
2
-1
-5
-7
-8
-7
-3
1
6
10
12
12
9
5
0
-4
-6
-6
-4
-2
0
0
-3
-9
-18
-27
-35
-40
-42
-39
-33
-25
-16
-7
-1
2
3
2
0
-2
-4
-5
-6
-8
-10
-13
-16
-19
-20
-19
-15
-8
0
9
16
21
23
21
17
12
7
2
0
0
2
4
6
7
6
3
0
-4
-8
-10
-11
-10
-9
-7
-5
-3
-1
1
4
7
10
14
16
17
15
12
6
1
-4
-8
-9
-8
-4
1
7
13
17
19
19
18
16
13
10
7
4
1
-4
-8
-14
-18
-22
-23
-21
-16
-9
-1
6
12
14
13
9
2
-6
-13
-18
-20
-19
-15
-10
-5
-1
2
2
1
0
-1
0
4
11
19
27
34
38
38
34
26
16
5
-4
-11
-14
-14
-11
-7
-3
-2
-3
-6
-11
-17
-22
-25
-26
-23
-19
-13
-8
-4
-2
-1
-2
-4
-5
-4
-2
0
3
6
7
6
4
1
-1
-2
0
4
10
17
23
26
26
22
15
6
-3
-10
-15
-16
-14
-10
-6
-1
1
2
0
-3
-6
-9
-11
-12
-12
-11
-11
-12
-15
-18
-21
-23
-23
-20
-14
-6
4
14
23
30
34
34
31
27
21
15
11
8
7
7
8
10
11
11
9
6
3
-1
-5
-8
-10
-12
-12
-13
-13
-14
-14
-13
-12
-11
-8
-4
0
3
4
4
1
-3
-9
-14
-19
-21
-21
-18
-15
-11
-9
-9
-11
-15
-20
-24
-25
-23
-17
-8
2
11
17
18
13
4
-7
-18
-25
-28
-25
-16
-4
9
20
26
28
23
15
5
-5
-12
-16
-16
-13
-8
-3
1
3
4
3
3
2
2
3
4
4
4
2
-1
-5
-8
-10
-10
-9
-7
-5
-4
-3
-4
-6
-7
-8
-7
-4
0
5
10
12
13
12
10
8
8
9
13
17
21
23
20
13
2
-11
-24
-34
-39
-37
-28
-15
1
15
25
29
26
18
7
-4
-12
-16
-14
-8
1
10
16
18
16
9
1
-8
-15
-19
-19
-16
-11
-6
-2
0
-1
-4
-7
-10
-12
-12
-10
-8
-6
-5
-6
-8
-13
-18
-22
-24
-24
-20
-15
-8
0
6
10
12
11
8
4
-1
-6
-10
-12
-14
-14
-14
-13
-12
-12
-11
-11
-10
-9
-7
-6
-4
-3
-3
-3
-5
-7
-9
-10
-11
-12
-12
-11
-10
-9
-9
-10
-11
-11
-11
-10
-8
-4
1
6
11
14
15
13
8
3
-4
-9
-13
-16
-15
-14
-12
-10
-9
-9
-12
-15
-18
-21
-21
-20
-17
-12
-7
-3
-1
-1
-4
-7
-12
-16
-18
-18
-16
-11
-7
-2
2
4
4
3
2
0
0
1
3
5
8
9
8
5
1
-4
-9
-13
-13
-11
-5
2
10
16
20
21
17
10
0
-10
-19
-25
-28
-26
-22
-16
-9
-4
-2
-2
-4
-9
-14
-18
-21
-21
-20
-17
-13
-10
-7
-6
-5
-6
-7
-7
-7
-5
-3
0
2
3
3
2
0
-2
-5
-7
-7
-7
-6
-5
-3
-2
-2
-3
-4
-6
-9
-11
-13
-15
-16
-17
-17
-17
-16
-14
-12
-9
-6
-2
2
6
10
13
16
17
18
17
15
11
5
-1
-8
-14
-19
-21
-21
-17
-11
-3
5
13
19
22
21
17
10
1
-8
-14
-18
-19
-16
-10
-3
4
9
13
13
10
5
-2
-8
-13
-16
-15
-13
-8
-3
3
7
9
9
7
4
1
-1
-1
1
5
11
15
19
19
17
11
3
-5
-13
-17
-17
-13
-5
5
14
22
26
24
18
9
-3
-14
-24
-29
-30
-27
-21
-14
-8
-3
0
0
0
-1
-1
-1
1
3
5
5
4
1
-5
-10
-16
-19
-21
-20
-16
-11
-6
0
4
6
8
9
10
11
12
14
14
14
11
6
0
-7
-13
-17
-17
-14
-8
0
8
15
19
20
18
15
10
7
5
5
7
10
12
13
11
7
1
-4
-8
-9
-6
0
8
16
22
24
21
13
1
-12
-24
-31
-33
-28
-18
-4
11
24
34
39
38
32
23
13
4
-4
-10
-13
-13
-13
-12
-11
-10
-9
-8
-6
-4
-2
1
3
5
7
8
8
8
9
10
11
12
12
13
13
12
11
11
10
11
12
14
15
15
13
10
6
2
-2
-5
-6
-5
-3
1
4
6
7
6
3
0
-3
-5
-5
-4
-1
1
3
4
3
1
-2
-5
-8
-8
-7
-4
0
4
8
10
11
10
9
7
5
3
2
0
-1
-4
-6
-9
-11
-13
-13
-12
-10
-7
-4
-1
1
2
1
0
-2
-4
-5
-6
-6
-5
-5
-5
-5
-5
-4
-2
1
5
9
13
15
15
13
9
5
1
-2
-4
-3
-1
2
6
9
10
11
11
11
11
11
13
14
15
15
13
10
5
0
-5
-7
-7
-5
-1
4
9
12
14
14
13
11
10
10
11
13
14
14
12
8
3
-3
-7
-10
-9
-5
1
8
14
18
19
16
12
7
3
1
2
5
9
13
15
15
11
6
0
-6
-9
-10
-7
-2
5
11
15
16
15
12
8
4
0
-2
-3
-3
-3
-4
-4
-5
-6
-6
-4
-2
2
5
8
10
11
10
9
9
10
11
14
16
17
16
11
4
-6
-15
-23
-26
-25
-19
-10
0
10
16
18
16
10
3
-4
-9
-10
-8
-3
2
5
6
4
-1
-6
-12
-15
-15
-12
-7
-2
2
3
0
-6
-14
-21
-26
-28
-25
-20
-12
-4
2
5
4
1
-3
-7
-10
-9
-6
-2
3
6
7
6
2
-2
-5
-7
-6
-3
1
6
9
10
8
3
-2
-7
-9
-9
-5
1
8
15
19
21
19
14
9
4
1
1
3
7
11
14
14
12
7
1
-5
-9
-11
-10
-5
0
7
12
15
17
16
15
13
12
12
12
14
14
13
11
6
1
-5
-10
-14
-15
-14
-12
-10
-8
-8
-10
-13
-17
-20
-20
-18
-13
-5
4
12
17
19
17
12
4
-3
-9
-11
-10
-6
0
6
9
10
7
0
-8
-16
-23
-26
-26
-22
-16
-10
-5
-3
-3
-6
-10
-14
-16
-16
-14
-9
-3
2
6
6
4
-1
-7
-13
-17
-19
-19
-15
-10
-4
2
7
10
13
14
14
14
13
11
9
6
2
-2
-5
-7
-7
-5
-2
2
7
10
11
9
5
-1
-7
-14
-18
-20
-20
-18
-14
-11
-9
-7
-8
-9
-9
-9
-6
-2
3
9
14
18
18
16
12
6
0
-5
-8
-9
-7
-4
-1
3
6
8
10
11
11
12
13
13
11
8
1
-8
-19
-31
-42
-50
-55
-55
-51
-42
-31
-19
-8
1
7
10
11
10
9
8
8
9
10
11
11
11
10
9
8
7
7
8
10
11
12
12
11
9
6
3
1
0
2
5
9
12
15
15
12
7
0
-8
-15
-20
-23
-21
-17
-11
-4
3
9
12
13
13
11
9
8
7
8
9
10
11
11
9
6
2
-3
-7
-10
-13
-13
-13
-12
-11
-10
-9
-9
-9
-8
-7
-4
-1
3
7
11
14
14
13
10
5
0
-5
-9
-11
-11
-9
-5
0
5
9
11
12
10
7
4
-1
-4
-7
-8
-7
-5
-2
2
6
9
12
14
15
14
12
9
6
2
-1
-3
-4
-5
-4
-3
-1
0
1
0
-1
-3
-4
-5
-5
-4
-2
2
5
9
11
13
13
12
10
8
6
6
6
7
8
10
11
11
10
9
8
7
7
7
8
9
10
10
10
8
6
4
2
1
2
3
5
8
10
11
12
11
10
8
6
6
6
7
8
10
12
12
12
10
8
5
2
-1
-4
-6
-8
-10
-11
-13
-13
-14
-14
-13
-12
-9
-7
-4
-2
1
3
5
7
9
11
12
13
12
11
8
5
1
-3
-7
-8
-9
-7
-4
0
4
7
10
11
11
10
9
8
7
7
7
7
8
8
9
9
8
8
8
8
8
8
8
8
8
7
7
7
8
9
10
11
11
9
7
3
-2
-6
-9
-10
-9
-6
-2
4
8
12
13
12
10
7
5
4
5
7
10
12
13
11
6
-2
-11
-20
-27
-30
-30
-25
-18
-9
0
7
11
12
10
5
-1
-7
-11
-15
-16
-17
-17
-17
-18
-18
-18
-17
-14
-10
-5
0
6
9
11
10
7
2
-3
-7
-10
-11
-9
-5
-1
4
8
10
11
11
10
8
7
6
6
6
7
8
8
9
8
8
8
7
7
7
8
8
8
8
8
7
7
8
8
8
8
8
7
6
5
3
2
2
2
3
5
6
8
9
9
9
8
7
6
6
6
7
8
9
9
9
8
7
6
5
5
6
8
9
10
11
10
8
5
1
-3
-6
-9
-9
-9
-6
-3
1
5
8
11
13
13
12
10
7
3
-1
-5
-7
-9
-9
-7
-4
0
3
5
5
3
0
-5
-11
-15
-18
-19
-17
-13
-8
-2
4
8
10
10
9
7
6
5
5
6
7
9
9
9
8
7
5
4
4
6
7
10
11
11
10
6
2
-4
-8
-11
-12
-11
-7
-2
3
8
11
12
11
9
7
5
3
4
5
7
9
10
10
9
7
5
4
3
4
6
9
11
13
12
9
4
-3
-11
-17
-22
-24
-23
-19
-13
-6
0
6
10
11
11
9
7
6
5
4
5
6
7
8
8
8
7
7
6
6
6
7
7
7
7
6
5
3
2
1
1
1
3
5
7
8
9
9
8
7
6
5
5
5
6
7
8
9
8
8
7
6
5
5
5
6
7
8
9
9
8
7
5
4
4
4
5
7
9
10
10
9
8
5
2
-1
-3
-5
-7
-8
-10
-12
-16
-19
-23
-27
-28
-28
-26
-21
-15
-9
-3
1
2
2
0
-4
-7
-9
-10
-8
-5
-1
3
5
5
2
-3
-9
-15
-20
-23
-22
-19
-13
-7
-1
4
7
7
6
5
3
3
3
5
8
10
12
11
9
5
-1
-6
-10
-13
-12
-10
-6
-1
4
7
9
9
8
6
5
4
4
5
7
9
10
10
8
4
0
-5
-9
-11
-12
-10
-7
-3
2
5
8
10
10
9
7
6
5
4
4
5
6
6
7
7
7
7
7
6
6
5
5
5
5
5
5
5
5
4
3
1
-1
-4
-6
-8
-9
-9
-8
-6
-3
0
4
7
9
10
9
8
7
5
4
4
4
5
6
7
7
8
8
7
6
6
5
5
4
4
4
4
4
3
4
4
5
7
8
10
10
10
10
8
6
4
3
2
3
4
6
8
9
9
8
7
5
3
2
2
3
5
8
10
11
11
9
5
1
-3
-7
-9
-10
-10
-8
-5
-2
0
3
5
6
7
8
9
9
9
7
5
2
-2
-5
-8
-10
-11
-10
-7
-3
1
4
7
9
9
8
7
5
4
4
4
5
6
6
6
5
4
2
1
0
-1
0
2
4
6
7
7
6
3
-1
-5
-10
-14
-18
-20
-22
-22
-22
-21
-19
-16
-13
-10
-7
-5
-4
-3
-3
-4
-5
-6
-7
-8
-8
-8
-8
-8
-9
-12
-17
-22
-29
-35
-39
-40
-37
-32
-23
-13
-2
6
12
14
12
8
1
-5
-10
-13
-12
-10
-6
-2
1
1
0
-4
-8
-11
-13
-12
-9
-4
2
7
10
11
10
7
3
0
0
1
5
11
17
22
25
25
22
18
13
8
4
2
2
3
5
6
7
7
6
4
4
4
5
6
8
8
7
5
1
-4
-9
-12
-14
-13
-11
-7
-3
1
4
5
5
4
3
2
2
4
5
7
8
9
8
6
4
1
-1
-4
-5
-7
-9
-11
-14
-16
-17
-17
-15
-11
-6
0
5
8
7
4
-3
-12
-21
-28
-33
-35
-32
-27
-19
-11
-4
2
6
7
7
6
5
4
4
4
5
5
6
5
5
5
4
4
5
5
6
6
6
5
4
3
3
4
5
6
8
8
8
6
3
-2
-6
-10
-12
-12
-11
-8
-4
0
4
6
8
9
8
7
5
4
3
2
2
3
4
6
8
10
12
13
13
11
8
3
-2
-6
-10
-13
-13
-11
-8
-4
0
4
7
8
8
7
6
4
4
3
4
4
5
5
5
4
4
5
6
7
7
7
5
2
-5
-13
-21
-30
-37
-41
-42
-38
-32
-23
-14
-5
3
8
10
9
7
5
2
1
1
2
4
6
8
9
9
8
5
1
-3
-7
-10
-12
-12
-11
-8
-5
-1
3
6
8
9
8
6
5
3
2
2
2
4
5
7
8
9
8
6
4
0
-3
-7
-10
-13
-15
-16
-16
-14
-11
-7
-3
2
6
9
10
9
7
3
-2
-7
-11
-13
-13
-12
-8
-4
0
4
7
8
8
7
5
4
3
2
3
3
4
5
6
6
5
5
4
4
3
3
4
4
5
5
5
5
5
4
4
4
4
4
4
4
5
5
5
5
5
4
4
4
3
3
4
4
5
5
6
6
5
4
3
2
2
3
4
6
7
8
8
6
3
-2
-7
-11
-14
-14
-12
-8
-3
2
6
8
7
3
-2
-8
-13
-16
-17
-14
-8
-2
5
11
14
14
11
6
-1
-8
-13
-17
-18
-17
-15
-10
-6
-1
2
5
7
7
7
6
5
4
3
2
2
3
4
5
6
6
6
6
4
3
2
1
2
3
5
6
8
8
7
5
1
-3
-6
-10
-12
-12
-12
-12
-11
-11
-12
-14
-16
-17
-18
-17
-15
-11
-7
-2
2
5
6
7
6
5
4
3
3
3
4
4
5
5
4
4
3
3
3
4
5
5
5
5
4
2
0
-1
-2
-2
-1
0
2
3
4
5
5
4
4
4
4
4
4
4
4
4
4
3
3
4
4
5
5
5
5
4
3
2
2
3
3
5
6
7
7
5
3
-1
-5
-9
-13
-15
-16
-17
-16
-16
-16
-16
-16
-17
-16
-15
-12
-8
-4
1
5
7
8
7
5
3
2
1
1
3
5
6
7
6
5
3
1
0
1
2
5
7
9
8
6
2
-4
-9
-14
-17
-18
-16
-12
-8
-3
1
3
5
5
5
5
5
5
6
6
4
2
-2
-6
-10
-13
-14
-13
-10
-5
-1
4
7
8
7
5
3
2
1
2
4
6
7
6
4
0
-5
-10
-14
-16
-15
-11
-6
-1
4
8
9
9
7
4
2
0
0
1
3
5
6
7
6
5
3
2
1
1
2
3
5
6
6
5
4
3
2
1
2
3
4
5
6
6
5
4
2
1
1
1
3
5
7
8
8
5
2
-3
-8
-12
-14
-15
-13
-10
-5
-1
4
6
7
7
6
4
2
1
1
2
3
4
4
3
2
0
-2
-3
-4
-3
-1
2
5
8
9
9
7
4
-1
-5
-9
-12
-13
-12
-10
-7
-4
-1
1
3
4
5
5
6
5
5
4
3
2
1
0
0
1
3
6
9
12
14
15
13
9
4
-2
-7
-11
-13
-12
-9
-4
1
5
8
8
7
4
1
-2
-5
-6
-5
-3
1
4
7
8
9
8
6
3
0
-2
-5
-7
-9
-10
-11
-10
-9
-7
-5
-1
2
6
8
9
9
7
4
1
-1
-2
-2
-1
2
6
10
13
15
17
17
17
16
14
13
11
9
7
3
-1
-5
-9
-13
-16
-17
-16
-13
-10
-5
-1
2
4
5
5
5
4
3
3
2
3
3
3
4
4
3
3
3
3
3
3
4
4
4
3
3
3
2
3
3
4
4
4
4
4
3
2
2
2
2
3
4
5
5
5
4
3
2
1
1
1
3
5
7
7
7
4
1
-4
-9
-14
-17
-18
-16
-13
-9
-5
0
3
5
6
6
5
4
3
3
2
2
3
3
3
3
3
3
4
5
5
6
5
3
1
-3
-7
-10
-13
-14
-13
-11
-7
-3
2
5
7
8
7
5
3
1
0
-1
0
2
4
6
7
7
5
2
-2
-7
-12
-15
-16
-15
-12
-7
-2
4
8
11
11
8
4
-2
-7
-11
-14
-14
-12
-9
-5
-2
-1
-1
-2
-5
-8
-11
-13
-13
-11
-8
-4
0
4
7
9
9
7
4
-1
-6
-12
-18
-22
-26
-27
-26
-22
-17
-11
-5
1
4
5
3
-1
-5
-10
-14
-15
-15
-12
-7
-2
3
7
9
9
7
3
-1
-6
-10
-14
-18
-20
-21
-20
-18
-15
-11
-6
-1
3
5
5
4
0
-5
-10
-14
-16
-16
-13
-8
-2
4
8
11
10
7
2
-3
-9
-14
-17
-17
-15
-11
-5
0
5
8
9
8
6
1
-3
-8
-12
-15
-16
-14
-11
-6
-1
4
8
9
9
6
1
-4
-10
-15
-18
-19
-17
-14
-10
-5
0
3
5
6
6
5
4
2
1
1
1
2
3
4
4
5
4
4
3
2
1
1
2
3
4
6
6
5
3
-1
-6
-11
-15
-17
-17
-14
-8
-2
5
10
12
11
7
1
-6
-13
-17
-18
-16
-11
-5
0
3
4
2
-1
-6
-11
-14
-15
-14
-10
-6
-1
2
4
4
2
0
-2
-3
-3
-2
0
2
4
5
5
4
3
2
2
2
2
3
3
3
3
2
2
2
2
3
5
5
5
4
1
-3
-7
-11
-14
-15
-14
-11
-7
-2
2
6
7
7
6
4
2
0
0
1
2
3
4
5
4
4
3
2
1
1
2
3
3
4
4
3
3
2
2
2
2
3
3
3
3
3
3
2
2
2
3
3
3
3
3
3
2
2
2
2
2
3
4
4
4
3
2
1
1
1
1
3
5
6
7
6
4
0
-4
-9
-12
-14
-14
-13
-10
-6
-2
1
4
5
5
5
5
5
4
3
2
0
-3
-6
-9
-12
-14
-15
-14
-12
-8
-4
-1
2
4
5
5
4
3
2
1
1
2
2
3
4
4
4
3
3
3
2
2
2
2
2
2
3
4
4
5
5
4
3
0
-3
-7
-11
-13
-14
-14
-11
-8
-3
1
5
7
8
7
5
2
0
-1
-1
0
2
4
5
5
5
4
2
1
0
0
1
2
4
5
5
5
4
2
1
1
1
1
2
4
5
5
4
3
2
1
0
1
1
3
4
5
5
5
3
2
0
0
0
1
3
5
7
7
6
4
0
-5
-9
-13
-15
-15
-13
-10
-6
-2
2
4
6
6
5
4
2
1
1
1
2
2
3
4
4
3
3
3
2
2
2
2
2
3
3
3
3
3
3
2
2
2
2
2
2
3
3
3
3
3
3
3
2
1
0
-1
-2
-3
-2
-2
-1
1
2
3
4
4
4
4
3
2
1
1
1
2
3
4
4
4
4
3
2
1
0
0
0
2
5
9
13
16
19
20
19
17
13
8
4
1
-2
-2
-2
0
3
5
6
7
6
4
1
-1
-1
-1
0
3
5
7
8
7
4
0
-5
-10
-13
-15
-15
-13
-9
-5
-1
2
4
5
5
4
3
2
2
2
2
2
3
3
3
3
2
3
3
3
3
3
3
2
2
1
2
2
3
4
5
4
2
-1
-6
-12
-17
-22
-25
-26
-25
-23
-19
-16
-14
-14
-16
-18
-22
-24
-26
-25
-22
-18
-13
-7
-2
1
3
4
4
3
3
3
3
3
3
3
2
2
1
1
2
3
4
5
6
5
4
1
-4
-8
-12
-14
-15
-14
-11
-7
-2
2
5
6
7
6
4
2
1
0
0
1
2
3
4
5
4
4
3
2
1
1
1
2
3
4
5
6
5
3
1
-3
-7
-11
-14
-15
-15
-13
-8
-3
2
7
9
10
8
5
0
-4
-8
-10
-11
-10
-9
-8
-8
-9
-11
-13
-15
-17
-17
-16
-13
-8
-4
0
2
3
3
1
-1
-2
-3
-3
-1
1
3
4
5
5
5
3
2
1
1
1
1
2
3
3
4
4
5
6
6
7
7
5
2
-2
-7
-14
-19
-24
-27
-27
-26
-22
-18
-12
-7
-3
0
2
4
4
4
4
4
3
3
2
1
1
1
2
3
4
5
6
6
4
1
-3
-8
-12
-14
-15
-14
-11
-7
-2
2
5
7
7
5
4
2
0
0
0
2
3
4
5
4
4
3
2
1
1
1
2
3
4
4
4
3
3
2
2
2
2
2
3
4
4
3
3
2
2
2
2
2
3
3
3
3
3
3
2
2
2
2
2
3
3
3
3
3
3
2
2
2
2
3
3
3
3
3
3
2
2
2
2
3
3
4
4
3
3
1
0
-2
-3
-3
-3
-2
0
1
3
4
4
4
3
3
2
1
1
2
3
4
5
5
4
2
-1
-5
-9
-14
-17
-20
-21
-21
-19
-15
-11
-7
-3
0
3
4
5
4
4
3
2
2
2
2
2
3
3
3
3
3
3
2
2
2
2
3
3
3
3
3
3
3
3
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
3
3
3
2
2
3
3
4
4
4
4
3
3
2
2
2
2
3
4
5
6
6
5
3
0
-3
-6
-8
-9
-9
-7
-5
-2
1
4
6
6
6
5
3
2
1
1
2
2
3
4
5
5
4
3
3
2
2
2
3
3
4
4
4
4
4
3
2
2
2
3
3
4
4
4
4
4
3
2
2
2
3
3
4
4
5
4
4
3
2
2
2
3
3
4
5
5
4
4
3
2
2
2
3
3
4
5
5
5
4
2
1
1
1
2
4
5
6
6
5
3
2
0
0
1
2
5
7
8
8
6
2
-3
-8
-13
-17
-18
-17
-14
-9
-5
0
3
5
5
5
4
3
3
3
4
4
4
4
2
1
1
1
2
5
9
14
18
20
21
20
17
13
8
4
1
0
0
1
2
4
5
6
5
5
3
3
2
2
3
3
4
4
4
4
4
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
3
3
3
3
3
4
4
5
5
4
3
2
2
1
2
3
5
7
8
8
5
1
-6
-13
-21
-27
-31
-32
-29
-23
-15
-7
1
7
10
11
9
6
3
0
-1
0
1
3
5
7
7
7
5
3
2
1
1
2
3
5
6
7
6
5
4
2
1
1
1
2
4
6
7
8
7
5
3
-1
-4
-7
-10
-11
-12
-11
-9
-6
-2
1
4
6
8
8
7
5
4
2
1
1
2
3
4
6
6
6
6
4
3
2
1
1
2
4
5
6
7
6
5
3
2
1
1
1
3
5
7
8
8
7
4
1
-2
-5
-7
-8
-8
-8
-8
-8
-8
-9
-9
-10
-10
-10
-8
-6
-4
-1
1
3
4
5
5
6
6
6
6
6
4
2
-2
-6
-10
-12
-14
-13
-10
-6
-1
4
7
9
9
7
5
2
0
0
1
4
6
9
9
8
5
1
-4
-8
-11
-12
-12
-9
-6
-4
-2
-2
-3
-6
-9
-11
-12
-11
-8
-3
1
6
9
10
9
7
5
2
0
0
1
3
5
7
8
8
7
5
3
1
0
0
2
5
8
10
10
9
5
0
-7
-14
-20
-24
-26
-25
-21
-16
-10
-3
2
6
8
9
8
6
4
2
2
2
3
4
5
6
6
6
5
4
3
3
3
3
4
5
5
6
5
5
4
4
3
3
4
4
5
5
5
5
5
4
4
3
4
4
5
5
5
5
5
5
4
4
4
4
4
5
5
5
5
5
5
4
4
4
4
4
5
5
5
5
5
4
4
4
4
4
5
5
6
6
5
5
4
4
3
4
4
5
5
6
6
5
5
4
3
3
4
4
5
6
6
6
5
4
3
3
3
4
5
6
7
7
6
5
4
2
2
2
4
6
8
10
10
8
4
-2
-7
-12
-15
-15
-12
-7
-1
4
8
9
7
2
-3
-9
-13
-15
-14
-11
-5
1
6
9
11
10
7
5
2
1
1
3
5
6
8
8
7
6
4
3
2
3
4
5
7
7
7
6
5
3
3
3
3
5
6
7
8
7
5
3
2
2
3
5
7
9
10
9
5
0
-7
-14
-19
-21
-21
-18
-12
-5
2
7
10
10
7
3
-3
-8
-11
-13
-12
-10
-6
-2
1
4
6
7
7
7
6
6
5
5
4
4
4
4
4
5
5
5
4
3
2
0
-2
-5
-7
-9
-10
-10
-9
-6
-4
-1
2
5
7
8
8
8
8
7
6
4
3
2
0
-2
-5
-8
-11
-13
-16
-17
-18
-18
-17
-15
-13
-11
-9
-7
-5
-3
-1
1
3
6
8
10
11
11
9
5
1
-4
-8
-11
-12
-11
-8
-5
-1
2
4
6
6
6
6
6
7
8
8
8
7
3
-1
-7
-13
-18
-21
-21
-18
-13
-6
0
6
10
11
11
9
6
4
2
2
3
5
7
8
8
8
6
5
4
3
4
5
6
8
8
7
6
5
3
3
3
5
7
9
10
10
8
4
-1
-5
-10
-12
-13
-11
-8
-3
2
6
9
10
9
7
3
-1
-6
-10
-14
-16
-17
-16
-13
-8
-3
4
10
15
19
20
20
17
13
9
5
2
1
2
3
5
7
8
9
8
7
5
4
4
4
5
6
7
7
7
7
6
5
5
5
5
6
7
7
7
6
5
3
1
0
0
0
1
3
5
6
7
8
7
7
6
5
5
5
5
6
6
7
7
7
7
7
6
5
2
-1
-5
-9
-13
-16
-18
-18
-16
-13
-8
-3
1
5
7
8
8
7
7
6
6
6
6
6
5
4
3
2
1
1
1
2
4
6
7
8
9
9
8
7
5
4
1
-1
-4
-8
-12
-15
-17
-18
-17
-14
-10
-4
1
6
9
10
10
8
6
4
3
3
5
7
9
11
11
10
7
3
-2
-5
-8
-10
-10
-8
-6
-3
0
3
6
9
10
11
11
10
7
3
-1
-5
-8
-11
-11
-10
-7
-4
-1
2
3
4
4
4
4
6
8
10
11
9
5
-2
-12
-23
-33
-40
-44
-42
-34
-23
-10
3
13
19
20
16
9
1
-8
-14
-17
-17
-16
-13
-11
-10
-11
-12
-14
-14
-14
-11
-7
-1
4
8
11
11
10
8
5
4
3
4
6
8
9
10
9
8
6
4
4
4
6
8
9
10
10
8
6
4
3
3
5
7
10
13
13
11
7
0
-6
-12
-16
-16
-14
-9
-3
2
5
5
3
-3
-9
-15
-19
-20
-17
-12
-5
1
6
8
7
2
-5
-13
-19
-24
-25
-24
-20
-14
-8
-2
3
6
7
7
5
2
-1
-5
-9
-14
-20
-25
-28
-30
-29
-26
-20
-12
-3
5
10
13
12
8
2
-5
-12
-16
-17
-16
-12
-7
-3
-1
-2
-6
-12
-20
-26
-31
-34
-32
-29
-24
-19
-15
-14
-16
-19
-23
-27
-27
-25
-19
-10
0
10
17
21
21
17
11
4
-3
-7
-9
-9
-7
-4
-2
-1
-2
-4
-7
-10
-12
-12
-11
-8
-5
-2
-1
-1
-2
-4
-6
-7
-7
-6
-4
-1
1
2
2
1
-1
-3
-4
-4
-2
1
4
6
8
7
5
2
-2
-7
-10
-12
-12
-10
-8
-5
-3
-2
-1
-2
-4
-6
-8
-9
-10
-9
-8
-6
-3
-1
0
1
1
-1
-3
-5
-8
-10
-11
-11
-10
-8
-5
-3
-1
0
0
-1
-3
-5
-7
-8
-8
-8
-7
-7
-6
-6
-6
-6
-6
-6
-4
-2
2
5
8
10
11
11
10
8
6
5
5
5
5
6
5
5
3
2
1
1
2
4
7
9
9
7
3
-4
-11
-18
-24
-27
-26
-22
-17
-10
-4
0
2
2
0
-2
-3
-3
-1
3
7
11
14
14
12
8
5
1
0
0
2
5
8
9
9
6
1
-4
-9
-12
-13
-12
-10
-7
-6
-6
-9
-14
-20
-25
-28
-29
-26
-21
-14
-6
0
4
6
4
0
-5
-11
-16
-21
-23
-24
-24
-22
-20
-16
-11
-6
-1
4
7
8
7
3
-2
-9
-14
-19
-21
-20
-17
-13
-8
-5
-3
-4
-7
-11
-14
-16
-14
-10
-3
4
11
16
17
15
9
2
-5
-10
-13
-13
-11
-8
-5
-4
-5
-9
-15
-21
-26
-28
-26
-20
-12
-2
8
16
21
21
18
11
3
-5
-13
-18
-21
-21
-20
-18
-15
-13
-11
-9
-8
-6
-5
-3
-1
1
3
3
2
0
-2
-4
-6
-7
-7
-5
-2
2
6
9
11
12
11
10
9
7
6
6
7
7
8
9
9
9
8
8
7
7
7
8
9
10
10
9
7
3
0
-4
-7
-9
-10
-9
-8
-7
-6
-6
-7
-8
-8
-8
-7
-4
0
5
9
12
12
11
7
2
-3
-8
-11
-11
-9
-5
0
4
7
9
8
6
4
2
1
2
5
8
12
15
16
14
10
4
-4
-11
-17
-21
-22
-20
-16
-11
-5
1
6
9
11
12
12
11
9
8
7
6
6
6
7
9
10
11
11
10
9
8
6
5
5
6
7
9
11
13
13
12
10
6
2
-2
-5
-6
-4
-1
4
9
14
19
21
22
21
19
15
11
7
4
1
-1
-3
-5
-5
-6
-5
-4
-1
2
5
9
12
13
13
11
7
2
-4
-9
-14
-16
-17
-15
-12
-8
-4
0
4
6
8
9
9
9
9
9
9
9
9
9
9
8
8
8
8
8
8
9
9
9
9
9
8
8
7
7
8
8
9
9
10
10
9
9
8
7
7
7
8
8
10
10
11
11
10
9
7
5
3
1
-1
-4
-7
-10
-14
-17
-20
-22
-22
-20
-15
-10
-3
3
9
12
13
11
7
2
-4
-10
-14
-16
-17
-17
-14
-12
-8
-4
-1
3
6
8
10
11
11
10
8
6
4
2
2
2
4
6
8
10
11
11
10
8
7
6
6
8
9
11
13
13
11
7
3
-2
-7
-9
-10
-8
-5
0
5
9
11
12
12
11
9
8
7
7
7
8
9
10
10
10
9
8
8
8
8
9
9
9
9
9
9
8
8
9
9
9
9
9
8
8
7
8
8
9
11
12
12
10
7
3
-2
-6
-9
-9
-8
-4
1
5
8
8
5
-1
-9
-16
-22
-25
-23
-18
-11
-2
6
11
13
12
8
2
-4
-8
-10
-10
-7
-2
2
6
9
10
10
9
9
9
9
10
11
11
10
7
4
0
-4
-7
-10
-11
-12
-11
-11
-11
-12
-12
-12
-11
-9
-5
-1
3
7
9
9
7
3
-1
-6
-9
-11
-11
-10
-8
-7
-6
-7
-9
-11
-12
-12
-10
-6
-1
5
11
15
17
16
12
8
2
-3
-7
-10
-11
-11
-11
-10
-10
-9
-8
-5
-1
3
9
14
17
18
15
10
2
-7
-16
-23
-27
-28
-26
-22
-16
-10
-5
-2
1
3
5
6
8
10
12
13
12
10
6
1
-5
-10
-13
-14
-14
-12
-9
-7
-4
-2
0
2
5
8
12
15
16
15
10
3
-6
-15
-22
-26
-24
-18
-8
3
14
20
22
18
10
0
-10
-17
-19
-16
-8
3
13
19
22
18
11
1
-8
-14
-16
-13
-7
1
9
14
15
11
5
-3
-9
-13
-13
-10
-3
4
10
14
15
13
10
5
2
-1
-1
-1
0
0
-1
-3
-7
-10
-13
-15
-15
-13
-11
-10
-10
-13
-18
-25
-33
-39
-44
-45
-44
-41
-38
-34
-31
-30
-30
-29
-28
-25
-19
-12
-4
3
8
9
5
-2
-12
-22
-32
-38
-39
-36
-29
-19
-8
3
11
17
20
20
17
13
9
5
1
-3
-6
-9
-11
-14
-16
-17
-17
-15
-11
-5
2
11
20
28
35
39
39
37
31
23
15
6
0
-4
-6
-5
-2
3
7
11
14
15
15
14
12
9
5
0
-5
-12
-18
-23
-26
-27
-25
-20
-13
-6
-1
3
3
-1
-6
-13
-19
-22
-21
-18
-13
-7
-3
-3
-7
-15
-25
-35
-43
-46
-43
-36
-26
-14
-4
4
8
9
7
5
5
7
11
16
22
25
25
22
16
9
2
-2
-2
1
7
13
17
18
15
8
-1
-10
-16
-18
-15
-8
0
7
11
10
5
-5
-16
-27
-35
-39
-40
-37
-31
-25
-18
-12
-6
1
10
20
30
38
43
43
36
23
6
-12
-29
-41
-46
-44
-37
-28
-20
-16
-17
-24
-33
-43
-49
-48
-39
-23
-4
15
31
39
38
30
18
5
-5
-8
-4
6
19
31
39
40
35
24
11
-1
-6
-4
5
20
38
54
65
68
62
50
33
14
-4
-18
-28
-34
-37
-39
-40
-42
-43
-42
-40
-35
-27
-16
-4
7
16
23
26
26
24
21
16
12
6
-2
-12
-24
-39
-53
-66
-75
-78
-75
-66
-52
-38
-25
-17
-15
-19
-30
-42
-54
-62
-63
-55
-40
-18
6
30
51
66
75
77
75
71
66
61
58
56
54
51
45
36
22
6
-12
-29
-44
-55
-60
-62
-59
-54
-48
-43
-40
-41
-43
-46
-49
-50
-46
-37
-22
-3
21
47
72
95
113
123
126
119
105
83
56
27
-3
-31
-54
-72
-84
-90
-91
-90
-86
-83
-80
-78
-77
-75
-71
-65
-56
-45
-34
-23
-14
-9
-6
-7
-7
-7
-2
9
26
49
75
102
124
140
146
142
128
106
80
52
28
8
-4
-10
-10
-6
1
7
12
15
15
13
9
5
0
-5
-9
-13
-16
-18
-19
-18
-17
-14
-11
-6
-2
2
5
6
3
-3
-13
-26
-43
-61
-77
-91
-98
-97
-87
-68
-40
-8
26
56
80
94
97
89
71
47
22
-1
-20
-31
-34
-30
-20
-6
9
24
38
50
60
68
73
76
75
69
59
44
24
2
-20
-40
-55
-64
-65
-59
-48
-34
-20
-10
-5
-6
-15
-30
-49
-69
-87
-101
-109
-109
-102
-90
-73
-54
-35
-18
-3
10
21
32
43
56
71
87
103
117
126
129
125
114
97
76
54
34
16
3
-6
-11
-16
-21
-28
-38
-50
-66
-82
-97
-110
-120
-127
-129
-129
-126
-119
-109
-96
-80
-61
-39
-17
3
20
30
35
33
26
18
11
9
12
22
36
54
70
82
88
86
77
64
49
37
29
26
28
33
37
38
34
24
9
-9
-24
-35
-38
-34
-22
-6
9
21
24
19
5
-15
-37
-57
-70
-75
-69
-55
-35
-14
3
14
16
9
-7
-27
-49
-68
-81
-85
-80
-66
-45
-20
5
28
46
57
62
62
58
52
47
44
46
52
61
72
82
87
87
80
65
44
20
-5
-28
-45
-56
-59
-56
-48
-39
-31
-25
-24
-26
-32
-40
-47
-53
-55
-55
-51
-46
-41
-36
-32
-29
-28
-26
-24
-19
-13
-5
3
12
19
24
25
25
22
18
15
13
13
17
22
29
36
43
48
52
53
51
47
41
33
22
10
-3
-17
-31
-45
-56
-65
-69
-69
-63
-53
-39
-23
-6
9
22
30
32
29
21
10
-3
-15
-24
-27
-23
-12
4
24
43
59
70
72
66
53
35
15
-4
-18
-27
-30
-28
-24
-19
-15
-13
-12
-12
-10
-6
0
9
18
24
25
20
7
-12
-32
-51
-64
-68
-61
-46
-26
-6
11
19
17
7
-9
-26
-39
-44
-41
-28
-11
8
22
30
30
23
13
6
4
12
30
56
85
112
131
140
135
119
96
69
44
25
13
7
5
3
-2
-11
-25
-42
-60
-75
-85
-88
-84
-76
-67
-58
-54
-54
-60
-68
-77
-84
-88
-88
-85
-80
-75
-72
-71
-73
-77
-79
-79
-75
-66
-54
-39
-24
-10
0
6
10
12
14
16
21
27
34
41
47
51
53
54
55
57
60
65
72
77
81
80
75
64
50
35
20
8
0
-3
-1
3
8
13
16
17
15
12
8
5
2
-2
-7
-13
-21
-32
-42
-51
-55
-54
-45
-30
-10
10
27
37
38
28
10
-14
-38
-57
-68
-67
-55
-34
-6
23
48
67
78
80
75
64
51
38
25
13
1
-11
-23
-35
-45
-52
-54
-49
-37
-20
0
20
35
41
37
21
-4
-35
-68
-98
-122
-135
-138
-131
-115
-95
-73
-51
-32
-17
-4
6
16
25
34
43
50
56
59
58
55
49
43
37
34
33
35
40
46
52
57
59
57
51
41
28
13
-2
-15
-24
-29
-27
-21
-11
2
13
20
22
16
4
-15
-37
-59
-77
-89
-92
-87
-75
-59
-41
-25
-13
-5
-3
-3
-4
-4
-3
1
7
13
17
18
16
12
6
0
-3
-4
-1
3
8
12
13
12
9
6
4
4
6
10
14
16
12
3
-13
-33
-54
-74
-89
-97
-98
-94
-86
-77
-69
-62
-58
-53
-47
-38
-26
-13
1
13
20
21
17
9
0
-10
-19
-29
-43
-66
-101
-148
-207
-271
-331
-375
-393
-380
-332
-255
-161
-65
19
76
98
85
43
-16
-77
-126
-153
-153
-128
-84
-30
25
74
116
152
185
219
254
286
303
292
238
126
-49
-285
-566
-869
-1164
-1416
-1597
-1685
-1669
-1553
-1349
-1081
-777
-464
-167
95
309
464
556
581
535
418
229
-27
-339
-687
-1048
-1389
-1681
-1895
-2011
-2021
-1926
-1741
-1486
-1186
-867
-551
-255
5
218
368
441
421
298
68
-259
-653
-1071
-1451
-1730
-1850
-1773
-1489
-1024
-434
199
786
1244
1516
1579
1448
1173
824
476
197
28
-16
52
201
390
586
768
927
1068
1199
1323
1428
1491
1476
1351
1092
702
213
-316
-805
-1172
-1350
-1300
-1025
-566
6
607
1157
1599
1907
2088
2171
2199
2209
2220
2231
2221
2161
2024
1800
1504
1173
856
606
457
417
463
543
593
552
385
89
-299
-708
-1055
-1261
-1272
-1071
-686
-179
368
871
1266
1519
1627
1618
1531
1403
1259
1102
912
662
328
-98
-595
-1114
-1583
-1921
-2061
-1963
-1628
-1100
-463
180
721
1070
1172
1016
633
89
-529
-1131
-1637
-1993
-2172
-2176
-2031
-1779
-1464
-1126
-797
-491
-213
45
292
538
785
1026
1243
1409
1495
1472
1324
1047
657
183
-331
-835
-1282
-1635
-1868
-1972
-1953
-1823
-1601
-1305
-953
-561
-148
259
627
916
1086
1103
955
657
253
-182
-557
-781
-783
-525
-19
677
1466
2235
2873
3297
3465
3382
3094
2672
2193
1717
1274
864
457
11
-510
-1124
-1815
-2541
-3236
-3829
-4263
-4504
-4550
-4429
-4188
-3875
-3530
-3171
-2793
-2378
-1902
-1356
-749
-120
471
958
1282
1408
1340
1122
824
531
320
238
295
455
651
803
835
699
391
-55
-567
-1057
-1442
-1665
-1704
-1583
-1359
-1112
-924
-862
-961
-1222
-1610
-2066
-2519
-2905
-3171
-3290
-3259
-3096
-2832
-2508
-2157
-1812
-1493
-1215
-986
-814
-708
-681
-747
-923
-1219
-1638
-2169
-2783
-3435
-4059
-4584
-4931
-5029
-4827
-4300
-3459
-2352
-1060
309
1635
2800
3703
4273
4482
4341
3903
3255
2502
1758
1129
697
516
601
926
1430
2023
2599
3052
3290
3252
2916
2309
1497
581
-324
-1108
-1683
-1998
-2048
-1865
-1510
-1051
-546
-26
515
1115
1833
2729
3841
5166
6652
8196
9661
10898
11778
12210
12168
11695
10895
9917
8928
8083
7506
7268
7383
7808
8458
9218
9959
10556
10894
10883
10458
9589
8279
6573
4551
2332
61
-2105
-4009
-5518
-6540
-7035
-7022
-6574
-5807
-4860
-3875
-2977
-2259
-1777
-1542
-1536
-1714
-2017
-2389
-2768
-3106
-3364
-3511
-3525
-3393
-3113
-2695
-2161
-1548
-900
-268
297
749
1053
1185
1138
916
539
36
-551
-1177
-1788
-2333
-2766
-3051
-3175
-3150
-3012
-2824
-2664
-2609
-2727
-3058
-3605
-4336
-5184
-6065
-6892
-7594
-8125
-8475
-8660
-8719
-8693
-8611
-8482
-8288
-7990
-7540
-6895
-6036
-4973
-3748
-2432
-1107
145
1262
2209
2977
3583
4053
4412
4667
4805
4793
4586
4140
3430
2461
1274
-54
-1418
-2702
-3798
-4621
-5121
-5296
-5184
-4861
-4422
-3972
-3600
-3373
-3317
-3417
-3620
-3840
-3979
-3944
-3667
-3122
-2331
-1365
-332
650
1473
2074
2446
2651
2805
3058
3554
4398
5616
7146
8838
10478
11830
12687
12917
12493
11510
10163
8711
7430
6553
6226
6483
7241
8322
9494
10511
11165
11316
10906
9962
8573
6870
4997
3083
1234
-478
-2015
-3362
-4525
-5521
-6374
-7110
-7755
-8327
-8830
-9254
-9572
-9740
-9713
-9454
-8950
-8227
-7348
-6407
-5514
-4765
-4219
-3873
-3659
-3453
-3103
-2462
-1436
-6
1753
3685
5582
7230
8457
9172
9384
9197
8781
8325
7992
7876
7985
8246
8535
8716
8683
8399
7897
7276
6662
6170
5858
5712
5632
5468
5052
4250
3008
1371
-515
-2433
-4140
-5417
-6122
-6213
-5754
-4893
-3825
-2747
-1815
-1123
-696
-503
-485
-581
-753
-993
-1319
-1758
-2323
-2994
-3707
-4362
-4840
-5029
-4849
-4279
-3360
-2189
-904
349
1435
2256
2756
2922
2769
2329
1633
710
-419
-1730
-3188
-4736
-6297
-7776
-9071
-10093
-10777
-11095
-11055
-10695
-10074
-9254
-8290
-7225
-6094
-4932
-3787
-2724
-1827
-1190
-894
-991
-1479
-2290
-3297
-4327
-5197
-5745
-5870
-5549
-4850
-3908
-2903
-2016
-1386
-1084
-1101
-1350
-1696
-1988
-2101
-1966
-1584
-1020
-393
169
550
686
568
253
-159
-552
-819
-890
-748
-429
-12
406
729
888
852
632
274
-159
-601
-1002
-1339
-1616
-1858
-2103
-2386
-2728
-3130
-3570
-4011
-4411
-4724
-4920
-4983
-4907
-4699
-4365
-3905
-3313
-2572
-1662
-564
723
2183
3774
5431
7072
8611
9968
11083
11918
12467
12746
12787
12629
12311
11859
11294
10628
9876
9061
8224
7420
6718
6187
5887
5845
6050
6447
6936
7390
7670
7656
7264
6470
5317
3912
2413
1004
-127
-828
-998
-610
293
1595
3128
4697
6106
7182
7801
7901
7487
6627
5440
4078
2699
1447
429
-298
-733
-929
-981
-1002
-1108
-1388
-1893
-2625
-3535
-4537
-5523
-6383
-7026
-7396
-7475
-7285
-6878
-6319
-5678
-5010
-4354
-3729
-3139
-2582
-2056
-1565
-1123
-745
-445
-228
-86
4
74
162
294
486
731
1006
1277
1509
1680
1785
1843
1890
1969
2120
2363
2690
3066
3431
3714
3851
3798
3545
3119
2578
2003
1477
1078
858
844
1031
1393
1889
2469
3084
3684
4222
4652
4927
5004
4850
4448
3809
2974
2012
1014
81
-703
-1277
-1625
-1775
-1792
-1765
-1781
-1909
-2176
-2566
-3020
-3455
-3782
-3932
-3874
-3623
-3239
-2810
-2432
-2188
-2125
-2244
-2503
-2824
-3113
-3286
-3282
-3076
-2688
-2169
-1591
-1030
-548
-183
58
196
269
327
409
544
738
975
1222
1436
1572
1593
1472
1204
796
274
-331
-982
-1649
-2309
-2953
-3587
-4225
-4893
-5614
-6410
-7294
-8265
-9313
-10418
-11552
-12685
-13785
-14817
-15748
-16536
-17136
-17497
-17566
-17298
-16663
-15660
-14321
-12718
-10953
-9149
-7432
-5912
-4662
-3709
-3033
-2571
-2234
-1929
-1579
-1139
-600
8
633
1214
1701
2068
2317
2478
2600
2730
2907
3143
3425
3715
3961
4111
4124
3982
3694
3288
2812
2316
1849
1447
1137
933
839
857
986
1223
1556
1966
2416
2856
3225
3456
3491
3288
2834
2148
1283
319
-653
-1537
-2251
-2736
-2965
-2940
-2692
-2273
-1746
-1174
-615
-107
325
683
984
1261
1558
1917
2374
2949
3642
4429
5267
6099
6865
7509
7990
8287
8404
8362
8191
7927
7598
7224
6811
6360
5872
5354
4827
4325
3891
3567
3385
3352
3447
3614
3777
3845
3734
3383
2767
1902
847
-307
-1455
-2490
-3324
-3898
-4189
-4206
-3990
-3602
-3113
-2596
-2115
-1726
-1470
-1371
-1438
-1663
-2023
-2481
-2990
-3501
-3963
-4337
-4599
-4739
-4767
-4706
-4582
-4426
-4256
-4081
-3896
-3683
-3422
-3090
-2672
-2162
-1568
-907
-202
518
1228
1901
2518
3056
3496
3819
4005
4040
3915
3637
3225
2716
2161
1616
1138
774
553
482
541
692
882
1051
1143
1116
945
626
176
-372
-972
-1574
-2129
-2591
-2926
-3107
-3118
-2954
-2618
-2118
-1470
-693
187
1140
2130
3117
4058
4907
5625
6180
6554
6746
6773
6671
6487
6274
6084
5953
5901
5928
6011
6111
6182
6180
6072
5839
5481
5013
4459
3848
3202
2537
1859
1167
458
-264
-988
-1689
-2331
-2873
-3273
-3499
-3537
-3391
-3088
-2670
-2188
-1695
-1237
-845
-537
-315
-172
-93
-66
-79
-129
-215
-340
-507
-713
-952
-1209
-1468
-1706
-1905
-2048
-2125
-2131
-2069
-1947
-1777
-1574
-1352
-1125
-905
-699
-514
-352
-210
-85
28
134
238
343
451
562
672
780
881
969
1034
1063
1033
918
681
287
-299
-1103
-2131
-3369
-4776
-6287
-7818
-9280
-10583
-11658
-12462
-12985
-13251
-13313
-13236
-13092
-12939
-12814
-12729
-12668
-12594
-12461
-12225
-11858
-11347
-10707
-9972
-9190
-8416
-7700
-7082
-6586
-6219
-5974
-5828
-5753
-5712
-5668
-5581
-5412
-5127
-4695
-4100
-3338
-2426
-1400
-314
766
1770
2635
3318
3796
4078
4193
4190
4126
4051
4006
4005
4049
4119
4190
4236
4242
4204
4133
4053
3988
3964
3995
4083
4216
4373
4528
4655
4733
4753
4713
4621
4489
4332
4167
4008
3869
3764
3705
3703
3767
3899
4096
4347
4635
4938
5233
5502
5731
5911
6038
6107
6110
6031
5843
5516
5019
4327
3436
2362
1147
-146
-1440
-2657
-3727
-4602
-5257
-5692
-5924
-5982
-5890
-5668
-5322
-4853
-4258
-3543
-2728
-1849
-958
-112
639
1261
1756
2154
2518
2927
3460
4177
5102
6215
7449
8700
9845
10760
11343
11524
11282
10638
9651
8403
6988
5494
3996
2549
1186
-77
-1237
-2296
-3261
-4133
-4911
-5589
-6157
-6600
-6901
-7044
-7013
-6794
-6382
-5779
-4998
-4064
-3011
-1884
-732
396
1453
2400
3207
3855
4336
4650
4806
4820
4712
4507
4234
3924
3608
3320
3090
2944
2905
2987
3194
3522
3949
4443
4955
5425
5782
5954
5874
5491
4781
3751
2445
943
-652
-2218
-3640
-4815
-5670
-6170
-6314
-6136
-5689
-5037
-4244
-3361
-2430
-1481
-537
379
1235
1993
2609
3036
3234
3179
2869
2328
1606
773
-86
-880
-1523
-1940
-2076
-1896
-1395
-595
452
1665
2943
4169
5224
6002
6423
6449
6092
5411
4508
3513
2562
1777
1244
1004
1054
1339
1783
2293
2785
3192
3476
3621
3634
3528
3316
3001
2578
2033
1358
550
-372
-1368
-2378
-3328
-4146
-4768
-5155
-5294
-5202
-4923
-4513
-4037
-3555
-3113
-2744
-2461
-2266
-2150
-2099
-2098
-2127
-2172
-2212
-2232
-2211
-2131
-1979
-1744
-1423
-1022
-552
-33
511
1056
1574
2039
2427
2713
2878
2904
2780
2505
2087
1549
924
257
-404
-1008
-1519
-1906
-2159
-2285
-2308
-2263
-2189
-2124
-2097
-2126
-2217
-2363
-2547
-2752
-2959
-3154
-3328
-3477
-3599
-3694
-3757
-3784
-3764
-3692
-3564
-3390
-3191
-3003
-2868
-2835
-2941
-3205
-3620
-4145
-4711
-5226
-5593
-5725
-5564
-5092
-4340
-3384
-2329
-1297
-400
281
703
871
832
659
436
234
101
51
71
123
165
164
105
1
-115
-196
-198
-91
127
434
782
1111
1364
1498
1500
1384
1191
976
798
703
717
842
1057
1325
1606
1863
2075
2231
2339
2410
2461
2505
2548
2590
2629
2664
2698
2742
2815
2936
3119
3372
3686
4038
4395
4715
4962
5106
5134
5055
4891
4683
4478
4320
4251
4297
4471
4769
5174
5654
6171
6681
7140
7508
7754
7857
7812
7629
7331
6950
6525
6088
5663
5259
4868
4467
4026
3512
2901
2183
1367
480
-437
-1338
-2178
-2923
-3553
-4067
-4477
-4799
-5051
-5244
-5376
-5433
-5387
-5210
-4874
-4361
-3668
-2811
-1823
-748
356
1431
2421
3274
3951
4420
4663
4673
4458
4035
3434
2692
1853
962
59
-820
-1652
-2421
-3118
-3740
-4281
-4732
-5077
-5295
-5365
-5268
-4997
-4561
-3985
-3311
-2594
-1888
-1245
-702
-279
24
220
330
374
366
307
188
-5
-288
-666
-1133
-1664
-2221
-2759
-3232
-3609
-3873
-4032
-4115
-4164
-4226
-4345
-4550
-4851
-5238
-5686
-6157
-6611
-7011
-7328
-7542
-7644
-7628
-7496
-7252
-6903
-6460
-5939
-5363
-4758
-4153
-3574
-3040
-2560
-2132
-1745
-1383
-1032
-686
-353
-50
197
361
426
391
277
123
-16
-88
-48
125
425
819
1254
1671
2017
2264
2407
2476
2519
2596
2758
3039
3441
3938
4480
5005
5454
5785
5982
6060
6053
6011
5982
6004
6091
6235
6410
6578
6705
6764
6752
6680
6581
6491
6448
6474
6573
6729
6905
7052
7121
7068
6868
6516
6031
5452
4831
4224
3683
3244
2926
2723
2610
2545
2476
2351
2127
1777
1292
684
-18
-775
-1540
-2270
-2925
-3476
-3902
-4187
-4322
-4299
-4115
-3772
-3284
-2677
-1992
-1285
-619
-54
360
599
667
600
459
316
242
287
473
786
1183
1599
1967
2229
2357
2348
2229
2041
1832
1628
1437
1241
998
661
186
-445
-1223
-2107
-3036
-3939
-4758
-5457
-6033
-6511
-6938
-7360
-7813
-8303
-8801
-9252
-9586
-9736
-9656
-9339
-8817
-8160
-7456
-6797
-6257
-5876
-5656
-5564
-5545
-5537
-5487
-5365
-5163
-4897
-4590
-4266
-3931
-3574
-3165
-2664
-2033
-1253
-331
693
1752
2762
3638
4312
4740
4919
4880
4679
4390
4086
3829
3653
3572
3573
3627
3697
3750
3763
3731
3666
3599
3571
3626
3805
4136
4627
5263
6004
6785
7532
8163
8608
8818
8775
8497
8036
7468
6881
6360
5969
5739
5667
5715
5825
5928
5966
5904
5732
5476
5180
4904
4700
4609
4643
4792
5020
5278
5516
5690
5771
5752
5641
5460
5238
5005
4786
4600
4458
4367
4327
4337
4394
4494
4628
4791
4975
5174
5386
5613
5859
6127
6419
6726
7030
7303
7508
7611
7584
7418
7126
6748
6343
5981
5729
5638
5729
5993
6387
6844
7285
7637
7841
7859
7683
7323
6803
6150
5388
4533
3593
2573
1482
338
-829
-1980
-3068
-4046
-4885
-5561
-6074
-6435
-6665
-6785
-6814
-6760
-6628
-6419
-6142
-5815
-5469
-5149
-4900
-4764
-4767
-4912
-5180
-5529
-5912
-6283
-6612
-6893
-7141
-7392
-7683
-8045
-8489
-8998
-9535
-10046
-10481
-10804
-11009
-11119
-11187
-11275
-11447
-11742
-12170
-12704
-13290
-13859
-14349
-14717
-14958
-15102
-15209
-15352
-15601
-16004
-16577
-17301
-18126
-18987
-19818
-20564
-21187
-21671
-22010
-22203
-22241
-22105
-21766
-21192
-20364
-19286
-17997
-16570
-15110
-13732
-12546
-11635
-11037
-10740
-10686
-10785
-10932
-11034
-11023
-10871
-10588
-10221
-9830
-9480
-9226
-9096
-9095
-9206
-9394
-9619
-9840
-10023
-10142
-10177
-10112
-9936
-9639
-9217
-8671
-8015
-7270
-6469
-5649
-4843
-4078
-3372
-2724
-2126
-1567
-1042
-556
-129
206
409
442
285
-59
-560
-1162
-1793
-2381
-2865
-3211
-3417
-3513
-3551
-3590
-3683
-3859
-4117
-4427
-4735
-4980
-5108
-5091
-4936
-4684
-4410
-4203
-4155
-4338
-4798
-5537
-6524
-7692
-8958
-10227
-11416
-12454
-13296
-13919
-14326
-14537
-14588
-14525
-14395
-14248
-14126
-14062
-14073
-14158
-14299
-14455
-14578
-14609
-14498
-14204
-13711
-13026
-12178
-11215
-10190
-9156
-8151
-7194
-6287
-5414
-4556
-3690
-2805
-1900
-987
-83
793
1634
2445
3242
4054
4908
5824
6803
7826
8850
9822
10684
11387
11903
12230
12388
12417
12361
12263
12147
12022
11882
11719
11528
11329
11165
11110
11257
11701
12525
13774
15447
17488
19791
22212
24592
26781
28656
30138
31205
31885
32253
32415
32500
32628
32913
33441
34264
35390
36788
38381
40054
41665
43055
44070
44579
44494
43780
42473
40666
38510
36187
33889
31793
30039
28715
27850
27419
27354
27558
27926
28358
28772
29110
29336
29439
29418
29288
29064
28765
28409
28017
27605
27192
26795
26428
26100
25818
25580
25381
25216
25077
24964
24878
24830
24834
24907
25064
25309
25634
26011
26391
26705
26868
26788
26381
25576
24335
22655
20576
18175
15561
12857
10192
7681
5417
3467
1864
619
-280
-859
-1155
-1216
-1099
-875
-624
-437
-403
-598
-1071
-1837
-2868
-4104
-5461
-6860
-8246
-9606
-10984
-12466
-14168
-16199
-18624
-21438
-24545
-27759
-30831
-33488
-35485
-36645
-36905
-36316
-35041
-33314
-31396
-29522
-27861
-26491
-25397
-24495
-23662
-22778
-21762
-20587
-19286
-17937
-16640
-15489
-14549
-13846
-13369
-13085
-12956
-12956
-13085
-13363
-13821
-14483
-15342
-16354
-17429
-18444
-19265
-19776
-19900
-19622
-18993
-18122
-17151
-16231
-15490
-15012
-14822
-14888
-15130
-15441
-15708
-15827
-15727
-15366
-14739
-13872
-12812
-11621
-10367
-9117
-7933
-6861
-5934
-5160
-4526
-3994
-3508
-3001
-2408
-1672
-759
341
1609
3007
4482
5976
7437
8819
10086
11210
12161
12904
13400
13603
13468
12959
12062
10786
9173
7295
5246
3134
1072
-837
-2505
-3864
-4865
-5484
-5714
-5568
-5078
-4291
-3271
-2096
-852
378
1515
2497
3280
3842
4179
4297
4208
3922
3442
2766
1891
821
-429
-1822
-3299
-4786
-6193
-7435
-8435
-9138
-9518
-9583
-9369
-8938
-8373
-7766
-7212
-6800
-6604
-6677
-7043
-7696
-8596
-9673
-10844
-12017
-13120
-14109
-14986
-15798
-16637
-17615
-18846
-20416
-22355
-24627
-27120
-29665
-32052
-34070
-35534
-36319
-36376
-35739
-34515
-32865
-30979
-29053
-27261
-25747
-24608
-23904
-23650
-23827
-24387
-25259
-26351
-27560
-28780
-29912
-30872
-31605
-32084
-32314
-32323
-32154
-31844
-31421
-30894
-30253
-29480
-28561
-27502
-26342
-25158
-24054
-23151
-22565
-22379
-22627
-23288
-24285
-25505
-26817
-28106
-29291
-30337
-31260
-32112
-32962
-33873
-34881
-35982
-37133
-38259
-39269
-40080
-40631
-40893
-40871
-40595
-40107
-39439
-38603
-37581
-36324
-34762
-32820
-30433
-27566
-24225
-20464
-16381
-12110
-7808
-3633
273
3797
6872
9479
11648
13450
14987
16372
17711
19090
20560
22135
23793
25485
27153
28749
30246
31650
33003
34375
35847
37496
39375
41503
43857
46377
48978
51567
54061
56399
58552
60519
62326
64007
65606
67151
68666
70162
71646
73125
74606
76101
77615
79145
80664
82125
83455
84568
85376
85810
85834
85454
84720
83718
82552
81322
80099
78917
77762
76583
75306
73858
72188
70287
68193
65988
63779
61678
59774
58112
56679
55399
54144
52749
51036
48840
46031
42534
38338
33499
28144
22451
16646
10975
5689
1018
-2848
-5782
-7728
-8708
-8817
-8206
-7065
-5591
-3968
-2344
-821
550
1754
2802
3713
4496
5138
5608
5855
5824
5469
4763
3709
2340
713
-1100
-3025
-4995
-6958
-8882
-10751
-12561
-14316
-16020
-17671
-19265
-20789
-22222
-23533
-24679
-25603
-26239
-26508
-26334
-25653
-24430
-22674
-20448
-17876
-15131
-12423
-9970
-7974
-6591
-5912
-5955
-6672
-7960
-9692
-11741
-14008
-16432
-19003
-21754
-24741
-28034
-31687
-35727
-40141
-44876
-49844
-54927
-59992
-64900
-69521
-73731
-77429
-80537
-83006
-84818
-85991
-86577
-86658
-86335
-85717
-84902
-83968
-82952
-81853
-80628
-79205
-77497
-75424
-72930
-69997
-66654
-62974
-59065
-55057
-51082
-47259
-43676
-40389
-37413
-34729
-32293
-30048
-27929
-25880
-23863
-21859
-19871
-17926
-16067
-14348
-12824
-11544
-10545
-9842
-9428
-9277
-9345
-9581
-9929
-10337
-10762
-11166
-11514
-11770
-11890
-11819
-11491
-10839
-9800
-8329
-6414
-4083
-1406
1506
4514
7471
10236
12700
14795
16503
17856
18926
19811
20618
21447
22378
23463
24726
26165
27759
29481
31298
33183
35116
37078
39054
41021
42945
44780
46465
47933
49112
49945
50396
50462
50184
49645
48967
48300
47801
47618
47868
48619
49886
51628
53756
56149
58671
61193
63599
65802
67737
69358
70629
71512
71966
71943
71396
70293
68624
66417
63735
60681
57380
53963
50551
47236
44069
41062
38191
35411
32671
29931
27175
24409
21665
18989
16430
14031
11821
9810
7995
6364
4899
3583
2400
1330
349
-579
-1501
-2476
-3565
-4818
-6266
-7909
-9706
-11583
-13438
-15156
-16627
-17763
-18514
-18867
-18854
-18538
-18007
-17356
-16683
-16074
-15605
-15342
-15338
-15639
-16279
-17281
-18649
-20361
-22370
-24599
-26947
-29299
-31535
-33547
-35249
-36582
-37519
-38064
-38240
-38080
-37620
-36892
-35916
-34705
-33268
-31616
-29770
-27765
-25654
-23503
-21393
-19409
-17635
-16148
-15009
-14262
-13933
-14028
-14535
-15424
-16650
-18159
-19882
-21746
-23674
-25588
-27412
-29080
-30535
-31732
-32634
-33222
-33473
-33374
-32909
-32060
-30809
-29139
-27042
-24523
-21612
-18368
-14881
-11269
-7669
-4230
-1090
1637
3872
5584
6792
7559
7978
8163
8226
8263
8347
8517
8782
9125
9512
9897
10232
10471
10569
10483
10174
9607
8756
7609
6178
4508
2672
777
-1045
-2654
-3917
-4726
-5009
-4744
-3958
-2716
-1119
721
2689
4680
6608
8404
10015
11397
12511
13318
13778
13856
13525
12773
11607
10056
8170
6021
3689
1264
-1161
-3499
-5669
-7599
-9230
-10517
-11439
-11997
-12219
-12162
-11914
-11579
-11278
-11128
-11236
-11683
-12516
-13742
-15330
-17209
-19284
-21439
-23553
-25507
-27198
-28545
-29501
-30052
-30221
-30071
-29692
-29194
-28695
-28305
-28110
-28160
-28462
-28977
-29626
-30303
-30890
-31273
-31357
-31082
-30420
-29383
-28011
-26364
-24516
-22536
-20490
-18429
-16394
-14408
-12486
-10629
-8831
-7079
-5355
-3638
-1909
-155
1631
3446
5274
7093
8878
10603
12247
13794
15238
16570
17784
18862
19777
20492
20960
21138
20992
20509
19704
18621
17327
15907
14447
13020
11682
10460
9360
8375
7495
6725
6093
5656
5501
5727
6437
7718
9624
12164
15300
18953
23005
27324
31770
36212
40535
44644
48460
51921
54973
57567
59658
61206
62182
62568
62368
61604
60315
58558
56401
53913
51167
48226
45153
42003
38830
35686
32624
29694
26940
24397
22081
19991
18105
16383
14773
13220
11681
10127
8558
7003
5516
4173
3055
2237
1775
1695
1987
2604
3470
4488
5559
6590
7510
8279
8888
9357
9729
10060
10403
10806
11295
11879
12542
13256
13978
14664
15268
15751
16082
16235
16193
15938
15458
14742
13780
12570
11117
9439
7563
5532
3395
1209
-971
-3094
-5120
-7022
-8785
-10405
-11885
-13229
-14441
-15520
-16461
-17256
-17903
-18410
-18798
-19107
-19397
-19740
-20216
-20897
-21839
-23071
-24588
-26348
-28277
-30282
-32258
-34110
-35762
-37168
-38317
-39232
-39962
-40572
-41132
-41704
-42334
-43047
-43846
-44712
-45609
-46491
-47301
-47980
-48467
-48701
-48627
-48193
-47360
-46102
-44412
-42302
-39800
-36954
-33819
-30455
-26918
-23254
-19503
-15690
-11839
-7971
-4115
-306
3409
6978
10351
13484
16347
18936
21264
23369
25299
27108
28847
30552
32243
33921
35570
37167
38680
40081
41348
42466
43428
44235
44889
45398
45770
46021
46170
46245
46280
46318
46405
46584
46894
47362
48002
48810
49773
50864
52053
53305
54586
55862
57098
58259
59307
60200
60893
61343
61508
61357
60870
60039
58871
57384
55606
53566
51296
48825
46184
43397
40494
37506
34469
31423
28414
25487
22687
20052
17612
15387
13387
11611
10048
8682
7491
6449
5530
4705
3950
3238
2551
1869
1179
467
-279
-1074
-1937
-2889
-3958
-5169
-6545
-8102
-9840
-11747
-13793
-15933
-18116
-20286
-22395
-24405
-26296
-28063
-29716
-31274
-32762
-34200
-35602
-36976
-38322
-39638
-40924
-42189
-43451
-44740
-46092
-47542
-49120
-50839
-52692
-54645
-56642
-58612
-60472
-62143
-63561
-64680
-65486
-65990
-66231
-66265
-66158
-65979
-65786
-65625
-65529
-65509
-65568
-65694
-65866
-66059
-66241
-66374
-66412
-66306
-66000
-65441
-64581
-63393
-61868
-60029
-57929
-55649
-53287
-50950
-48733
-46713
-44930
-43390
-42057
-40870
-39744
-38592
-37331
-35895
-34239
-32341
-30199
-27824
-25242
-22482
-19582
-16582
-13530
-10480
-7488
-4612
-1901
610
2904
4988
6892
8661
10348
12005
13669
15361
17082
18812
20520
22168
23721
25151
26438
27570
28540
29342
29968
30413
30672
30752
30667
30450
30143
29795
29451
29146
28891
28674
28458
28193
27825
27308
26621
25770
24787
23729
22661
21649
20743
19976
19360
18889
18553
18341
18251
18289
18471
18808
19305
19951
20715
21549
22397
23203
23923
24533
25031
25435
25771
26067
26338
26584
26785
26911
26928
26810
26550
26159
25667
25118
24552
24001
23476
22968
22450
21890
21255
20531
19722
18854
17967
17103
16297
15569
14910
14293
13681
13033
12325
11553
10741
9938
9208
8614
8210
8023
8048
8254
8578
8948
9287
9529
9624
9544
9285
8861
8306
7661
6977
6306
5701
5205
4854
4667
4641
4751
4949
5170
5338
5377
5223
4830
4182
3290
2189
930
-427
-1826
-3221
-4580
-5886
-7135
-8326
-9464
-10548
-11575
-12537
-13424
-14230
-14950
-15587
-16145
-16635
-17068
-17451
-17793
-18096
-18363
-18591
-18782
-18934
-19044
-19109
-19122
-19074
-18958
-18765
-18496
-18158
-17772
-17369
-16985
-16662
-16434
-16324
-16335
-16455
-16646
-16863
-17053
-17168
-17172
-17045
-16791
-16429
-15996
-15537
-15099
-14729
-14465
-14338
-14370
-14574
-14957
-15517
-16244
-17121
-18120
-19208
-20341
-21471
-22549
-23529
-24371
-25046
-25538
-25844
-25974
-25949
-25796
-25547
-25231
-24873
-24491
-24088
-23659
-23185
-22641
-21994
-21217
-20287
-19196
-17951
-16576
-15111
-13604
-12105
-10660
-9303
-8053
-6913
-5870
-4906
-3996
-3123
-2276
-1453
-663
82
770
1390
1939
2423
2851
3234
3581
3897
4177
4412
4584
4678
4678
4574
4360
4038
3618
3104
2508
1840
1109
329
-486
-1312
-2124
-2890
-3577
-4157
-4607
-4914
-5077
-5106
-5023
-4851
-4620
-4357
-4088
-3836
-3621
-3460
-3368
-3352
-3415
-3552
-3744
-3964
-4176
-4340
-4417
-4377
-4206
-3904
-3491
-2996
-2456
-1905
-1366
-850
-351
148
674
1248
1886
2590
3346
4129
4909
5657
6351
6986
7569
8122
8675
9261
9907
10629
11434
12312
13247
14216
15196
16164
17100
17987
18810
19555
20207
20753
21185
21500
21705
21817
21861
21871
21879
21914
21994
22121
22282
22452
22594
22668
22638
22473
22157
21688
21075
20342
19521
18650
17772
16933
16175
15538
15055
14746
14614
14645
14804
15038
15278
15449
15474
15287
14838
14100
13069
11763
10221
8492
6630
4693
2730
785
-1107
-2920
-4638
-6249
-7755
-9160
-10479
-11729
-12932
-14105
-15263
-16410
-17541
-18638
-19676
-20625
-21456
-22147
-22684
-23068
-23306
-23419
-23426
-23350
-23207
-23008
-22758
-22455
-22098
-21682
-21203
-20656
-20037
-19335
-18542
-17644
-16633
-15505
-14271
-12957
-11605
-10277
-9039
-7961
-7100
-6494
-6154
-6064
-6178
-6437
-6772
-7119
-7425
-7658
-7802
-7858
-7834
-7739
-7578
-7348
-7039
-6635
-6123
-5497
-4759
-3923
-3012
-2053
-1071
-84
897
1871
2843
3821
4810
5812
6821
7829
8826
9804
10764
11708
12647
13589
14543
15504
16463
17398
18285
19100
19826
20459
21008
21492
21939
22372
22803
23230
23630
23965
24185
24239
24085
23694
23059
22194
21131
19913
18591
17217
15840
14505
13252
12117
11131
10322
9707
9292
9067
9005
9065
9194
9335
9438
9467
9402
9246
9021
8758
8494
8260
8080
7962
7906
7902
7943
8021
8138
8300
8515
8789
9119
9489
9870
10222
10503
10674
10707
10591
10337
9972
9534
9070
8621
8224
7898
7655
7490
7394
7349
7339
7345
7351
7341
7301
7218
7083
6890
6637
6327
5968
5571
5143
4692
4217
3712
3168
2574
1921
1207
435
-384
-1237
-2110
-2996
-3895
-4816
-5772
-6778
-7842
-8958
-10106
-11251
-12345
-13337
-14184
-14856
-15345
-15669
-15861
-15974
-16059
-16165
-16327
-16560
-16863
-17220
-17607
-17997
-18369
-18708
-19005
-19260
-19471
-19639
-19760
-19828
-19835
-19775
-19643
-19440
-19169
-18839
-18454
-18017
-17524
-16966
-16328
-15595
-14753
-13796
-12729
-11566
-10334
-9065
-7798
-6571
-5418
-4368
-3444
-2660
-2023
-1533
-1182
-954
-825
-764
-738
-709
-645
-516
-305
-6
373
816
1299
1793
2275
2724
3129
3486
3798
4072
4318
4540
4740
4916
5059
5155
5189
5146
5014
4785
4456
4033
3530
2967
2371
1773
1203
691
262
-66
-281
-377
-357
-221
25
380
840
1404
2068
2823
3655
4541
5454
6359
7223
8016
8716
9307
9789
10166
10454
10671
10837
10969
11084
11194
11307
11431
11568
11719
11879
12042
12193
12319
12403
12432
12399
12305
12157
11970
11761
11544
11324
11093
10828
10494
10052
9460
8690
7731
6591
5306
3925
2512
1131
-161
-1323
-2332
-3182
-3886
-4464
-4940
-5337
-5674
-5963
-6214
-6430
-6617
-6778
-6914
-7024
-7101
-7132
-7097
-6972
-6733
-6363
-5856
-5221
-4486
-3689
-2878
-2101
-1396
-788
-282
137
500
843
1205
1612
2079
2601
3154
3706
4218
4657
4997
5232
5367
5426
5437
5434
5444
5486
5567
5681
5818
5962
6101
6231
6355
6484
6633
6813
7027
7267
7507
7707
7821
7800
7605
7216
6636
5894
5040
4142
3271
2493
1857
1390
1093
948
918
962
1038
1116
1179
1221
1252
1284
1331
1404
1507
1637
1782
1930
2064
2169
2232
2239
2177
2033
1794
1448
989
418
-252
-995
-1772
-2539
-3244
-3842
-4297
-4590
-4717
-4693
-4551
-4328
-4069
-3816
-3606
-3467
-3419
-3472
-3632
-3895
-4256
-4700
-5210
-5764
-6337
-6901
-7431
-7906
-8311
-8641
-8898
-9090
-9231
-9334
-9407
-9457
-9483
-9481
-9444
-9363
-9231
-9043
-8794
-8482
-8105
-7659
-7143
-6558
-5910
-5210
-4481
-3749
-3047
-2409
-1859
-1415
-1074
-820
-620
-434
-215
76
468
973
1583
2277
3020
3769
4482
5123
5662
6079
6365
6522
6556
6481
6317
6087
5818
5538
5279
5069
4934
4896
4972
5172
5504
5972
6578
7325
8213
9237
10387
11641
12966
14317
15636
16862
17933
18792
19395
19712
19729
19448
18882
18050
16978
15698
14243
12657
10991
9309
7684
6195
4920
3927
3261
2943
2960
3269
3804
4485
5228
5963
6635
7213
7687
8064
8360
8588
8753
8850
8863
8767
8541
8170
7653
7006
6263
5469
4672
3920
3250
2685
2232
1889
1643
1481
1389
1362
1398
1497
1658
1873
2124
2380
2603
2749
2775
2649
2354
1892
1286
573
-199
-981
-1730
-2418
-3030
-3568
-4043
-4470
-4859
-5211
-5512
-5736
-5843
-5796
-5560
-5114
-4460
-3621
-2639
-1575
-495
537
1465
2248
2864
3307
3584
3708
3697
3567
3335
3013
2616
2163
1677
1191
739
358
80
-75
-100
-3
191
445
717
968
1167
1293
1344
1330
1272
1194
1120
1067
1039
1029
1016
976
878
696
412
23
-463
-1020
-1611
-2191
-2713
-3131
-3408
-3520
-3455
-3221
-2839
-2344
-1781
-1200
-652
-187
155
342
355
185
-160
-663
-1296
-2024
-2809
-3609
-4388
-5110
-5749
-6286
-6709
-7016
-7208
-7294
-7288
-7203
-7059
-6873
-6667
-6461
-6276
-6129
-6035
-6003
-6033
-6121
-6252
-6409
-6570
-6717
-6835
-6914
-6955
-6966
-6961
-6957
-6972
-7019
-7104
-7228
-7383
-7553
-7721
-7866
-7969
-8013
-7987
-7891
-7729
-7517
-7281
-7052
-6870
-6772
-6794
-6961
-7282
-7751
-8342
-9011
-9704
-10365
-10940
-11389
-11690
-11841
-11860
-11780
-11642
-11484
-11342
-11239
-11188
-11191
-11247
-11355
-11515
-11732
-12014
-12366
-12787
-13266
-13774
-14274
-14716
-15050
-15237
-15252
-15094
-14790
-14387
-13950
-13548
-13244
-13082
-13081
-13228
-13483
-13786
-14062
-14233
-14234
-14015
-13551
-12842
-11915
-10814
-9601
-8341
-7101
-5940
-4905
-4030
-3331
-2812
-2463
-2268
-2205
-2255
-2399
-2624
-2920
-3280
-3699
-4168
-4674
-5200
-5726
-6229
-6689
-7092
-7432
-7712
-7944
-8147
-8345
-8558
-8803
-9088
-9415
-9772
-10145
-10512
-10850
-11136
-11349
-11469
-11478
-11361
-11104
-10698
-10138
-9426
-8574
-7601
-6537
-5419
-4290
-3191
-2161
-1233
-427
246
788
1212
1541
1801
2025
2246
2493
2790
3154
3589
4088
4632
5190
5726
6199
6577
6832
6955
6951
6844
6668
6462
6267
6112
6015
5977
5986
6021
6058
6078
6075
6052
6030
6035
6098
6241
6479
6810
7214
7660
8109
8520
8856
9091
9211
9210
9093
8869
8550
8147
7669
7126
6530
5894
5234
4570
3917
3286
2683
2101
1527
942
327
-330
-1028
-1752
-2470
-3137
-3700
-4112
-4334
-4345
-4145
-3757
-3222
-2593
-1930
-1287
-712
-242
101
307
377
320
152
-106
-429
-790
-1157
-1501
-1796
-2021
-2165
-2230
-2227
-2179
-2114
-2061
-2047
-2089
-2193
-2356
-2563
-2793
-3023
-3232
-3403
-3525
-3594
-3608
-3571
-3485
-3355
-3182
-2970
-2720
-2437
-2128
-1801
-1465
-1128
-799
-481
-175
119
404
683
958
1229
1494
1748
1987
2206
2406
2585
2747
2899
3048
3199
3359
3531
3714
3907
4105
4305
4500
4685
4855
5007
5136
5242
5320
5370
5391
5382
5346
5286
5209
5122
5037
4962
4909
4886
4896
4941
5014
5109
5211
5306
5380
5420
5418
5368
5271
5130
4950
4736
4495
4229
3942
3637
3315
2983
2648
2319
2005
1719
1463
1237
1036
845
649
430
172
-136
-498
-910
-1361
-1838
-2323
-2801
-3259
-3686
-4074
-4417
-4708
-4938
-5099
-5185
-5191
-5119
-4978
-4787
-4567
-4346
-4147
-3989
-3881
-3822
-3800
-3796
-3788
-3756
-3686
-3571
-3414
-3222
-3006
-2778
-2547
-2315
-2084
-1852
-1618
-1385
-1158
-948
-764
-614
-499
-411
-332
-235
-89
135
459
893
1430
2050
2718
3395
4040
4618
5103
5485
5764
5952
6070
6140
6185
6226
6280
6362
6482
6651
6875
7156
7491
7871
8276
8680
9052
9359
9571
9669
9643
9502
9267
8969
8646
8335
8066
7856
7710
7623
7580
7562
7555
7548
7542
7542
7560
7608
7693
7816
7969
8135
8297
8432
8526
8571
8568
8526
8457
8374
8285
8193
8093
7975
7828
7643
7417
7155
6870
6581
6305
6057
5844
5665
5507
5355
5191
5000
4775
4517
4233
3935
3636
3343
3058
2776
2487
2180
1846
1484
1100
707
324
-32
-346
-612
-833
-1020
-1190
-1359
-1540
-1743
-1967
-2210
-2464
-2725
-2990
-3261
-3541
-3833
-4135
-4438
-4723
-4964
-5131
-5197
-5142
-4960
-4661
-4269
-3820
-3353
-2909
-2516
-2196
-1957
-1799
-1716
-1702
-1754
-1870
-2053
-2303
-2616
-2980
-3371
-3761
-4113
-4393
-4574
-4640
-4585
-4421
-4167
-3846
-3482
-3096
-2700
-2301
-1901
-1501
-1102
-708
-327
33
363
658
915
1136
1326
1486
1618
1716
1770
1768
1697
1553
1338
1070
772
480
227
46
-42
-31
74
252
478
724
963
1177
1358
1501
1610
1689
1742
1771
1778
1763
1733
1695
1667
1666
1713
1824
2007
2257
2559
2884
3201
3475
3676
3788
3803
3732
3593
3413
3219
3039
2892
2794
2750
2764
2831
2946
3100
3281
3473
3656
3805
3897
3904
3809
3599
3274
2846
2340
1788
1227
692
216
-177
-473
-664
-752
-741
-637
-449
-184
148
536
966
1421
1883
2334
2756
3138
3475
3768
4022
4250
4460
4660
4853
5037
5204
5342
5440
5486
5473
5396
5255
5054
4799
4498
4159
3792
3407
3017
2637
2282
1970
1716
1530
1421
1387
1425
1522
1666
1843
2041
2252
2468
2689
2910
3130
3344
3542
3716
3852
3939
3969
3939
3848
3701
3509
3278
3020
2741
2447
2141
1826
1506
1189
883
598
347
141
-11
-106
-144
-132
-78
6
107
213
314
403
473
520
541
530
487
409
295
146
-35
-245
-479
-733
-1000
-1283
-1577
-1883
-2204
-2539
-2891
-3260
-3644
-4041
-4447
-4858
-5271
-5679
-6078
-6462
-6825
-7161
-7463
-7726
-7944
-8113
-8232
-8299
-8316
-8288
-8219
-8119
-8000
-7874
-7760
-7675
-7636
-7659
-7753
-7923
-8163
-8461
-8800
-9156
-9510
-9845
-10152
-10430
-10685
-10928
-11172
-11425
-11688
-11954
-12207
-12429
-12597
-12695
-12715
-12661
-12548
-12400
-12241
-12097
-11982
-11899
-11839
-11781
-11697
-11560
-11348
-11048
-10662
-10203
-9698
-9176
-8669
-8207
-7809
-7487
-7246
-7078
-6975
-6922
-6903
-6904
-6908
-6901
-6872
-6809
-6705
-6554
-6357
-6115
-5832
-5515
-5168
-4794
-4391
-3954
-3480
-2961
-2394
-1782
-1132
-456
232
916
1584
2229
2851
3456
4050
4643
5238
5831
6414
6968
7471
7903
8246
8492
8642
8706
8702
8652
8577
8495
8418
8353
8301
8262
8232
8211
8197
8191
8192
8196
8198
8188
8157
8101
8019
7920
7819
7742
7714
7762
7902
8141
8469
8865
9299
9734
10139
10490
10776
10999
11171
11312
11442
11576
11723
11882
12044
12194
12318
12404
12444
12438
12388
12300
12177
12023
11837
11614
11354
11053
10718
10356
9981
9609
9256
8932
8643
8388
8160
7951
7752
7559
7375
7204
7057
6942
6865
6823
6804
6791
6760
6686
6551
6342
6057
5702
5292
4844
4372
3887
3394
2889
2365
1813
1226
602
-53
-728
-1406
-2067
-2692
-3263
-3769
-4205
-4573
-4880
-5138
-5364
-5575
-5791
-6030
-6307
-6632
-7010
-7438
-7907
-8399
-8896
-9373
-9813
-10200
-10526
-10792
-11003
-11173
-11315
-11442
-11567
-11696
-11833
-11978
-12131
-12291
-12457
-12628
-12804
-12983
-13157
-13318
-13455
-13554
-13602
-13591
-13514
-13373
-13173
-12923
-12632
-12310
-11965
-11603
-11228
-10847
-10468
-10102
-9767
-9479
-9256
-9113
-9056
-9085
-9185
-9339
-9519
-9698
-9848
-9950
-9987
-9952
-9843
-9660
-9407
-9086
-8700
-8253
-7749
-7196
-6607
-5997
-5384
-4786
-4221
-3697
-3219
-2782
-2376
-1986
-1596
-1190
-757
-290
212
746
1307
1888
2480
3077
3669
4248
4803
5321
5790
6194
6522
6763
6912
6968
6935
6822
6643
6413
6147
5861
5570
5287
5022
4785
4582
4416
4290
4200
4142
4109
4091
4083
4074
4059
4033
3997
3951
3897
3840
3782
3726
3673
3625
3579
3535
3491
3447
3402
3356
3312
3275
3250
3245
3272
3340
3461
3643
3891
4205
4577
4995
5438
5883
6305
6680
6988
7217
7360
7420
7405
7330
7211
7063
6901
6735
6571
6413
6260
6109
5959
5807
5650
5488
5321
5152
4983
4817
4658
4511
4380
4266
4174
4105
4057
4029
4016
4013
4011
4005
3983
3941
3871
3769
3633
3463
3261
3029
2772
2496
2207
1909
1608
1306
1006
709
413
115
-188
-500
-825
-1165
-1522
-1893
-2275
-2664
-3054
-3437
-3807
-4159
-4491
-4802
-5094
-5369
-5634
-5892
-6147
-6403
-6659
-6913
-7159
-7391
-7600
-7779
-7920
-8018
-8070
-8077
-8045
-7981
-7893
-7792
-7689
-7595
-7515
-7454
-7415
-7393
-7387
-7389
-7395
-7400
-7399
-7390
-7369
-7332
-7275
-7191
-7072
-6909
-6694
-6423
-6097
-5724
-5318
-4898
-4488
-4108
-3778
-3507
-3296
-3135
-3009
-2898
-2781
-2641
-2471
-2268
-2040
-1797
-1552
-1313
-1083
-860
-634
-394
-130
162
480
811
1136
1434
1682
1869
1988
2045
2060
2054
2050
2069
2122
2212
2329
2461
2588
2696
2777
2830
2863
2891
2930
2993
3090
3221
3382
3559
3739
3908
4057
4182
4282
4362
4426
4479
4520
4547
4554
4535
4485
4402
4290
4156
4014
3874
3751
3652
3582
3538
3514
3500
3484
3455
3402
3316
3192
3026
2816
2564
2274
1951
1606
1252
901
568
265
-1
-227
-413
-568
-699
-815
-922
-1020
-1106
-1166
-1186
-1150
-1047
-869
-618
-302
60
445
826
1180
1483
1720
1880
1959
1959
1887
1751
1565
1341
1095
841
595
371
179
27
-82
-152
-190
-207
-216
-230
-257
-302
-366
-444
-526
-603
-665
-703
-714
-695
-648
-577
-488
-386
-276
-162
-46
69
184
298
414
533
659
794
943
1108
1287
1480
1680
1876
2058
2214
2330
2399
2415
2379
2296
2173
2023
1854
1677
1499
1323
1153
990
835
690
561
452
368
311
282
276
283
293
292
268
215
130
18
-110
-240
-356
-444
-495
-504
-475
-414
-328
-226
-112
17
165
345
567
840
1170
1551
1971
2412
2848
3255
3611
3904
4128
4287
4395
4469
4526
4579
4636
4695
4749
4784
4784
4736
4633
4473
4263
4017
3750
3480
3223
2989
2784
2609
2463
2341
2241
2160
2098
2055
2031
2025
2037
2061
2094
2132
2175
2224
2284
2362
2465
2594
2747
2914
3080
3222
3320
3354
3313
3196
3014
2788
2543
2308
2106
1950
1845
1782
1744
1711
1661
1579
1458
1300
1115
915
714
522
345
180
22
-139
-310
-496
-694
-900
-1103
-1296
-1470
-1624
-1760
-1886
-2009
-2135
-2266
-2398
-2518
-2610
-2659
-2652
-2583
-2457
-2290
-2106
-1933
-1797
-1722
-1718
-1784
-1910
-2073
-2247
-2404
-2521
-2582
-2578
-2511
-2391
-2233
-2056
-1881
-1730
-1620
-1570
-1591
-1691
-1872
-2127
-2446
-2810
-3196
-3580
-3941
-4259
-4525
-4738
-4904
-5037
-5155
-5274
-5408
-5563
-5736
-5920
-6100
-6259
-6384
-6463
-6494
-6480
-6428
-6353
-6267
-6182
-6106
-6044
-5998
-5964
-5941
-5929
-5927
-5938
-5967
-6016
-6088
-6179
-6286
-6398
-6506
-6600
-6672
-6721
-6749
-6763
-6773
-6790
-6821
-6869
-6928
-6987
-7027
-7030
-6975
-6848
-6641
-6358
-6008
-5610
-5186
-4759
-4349
-3971
-3633
-3336
-3076
-2849
-2646
-2461
-2293
-2139
-2003
-1886
-1790
-1714
-1656
-1611
-1574
-1537
-1498
-1452
-1401
-1347
-1297
-1257
-1233
-1232
-1258
-1314
-1397
-1504
-1629
-1762
-1895
-2016
-2117
-2190
-2232
-2242
-2226
-2191
-2146
-2102
-2067
-2044
-2033
-2029
-2027
-2017
-1993
-1953
-1899
-1838
-1781
-1737
-1716
-1719
-1742
-1774
-1800
-1801
-1763
-1676
-1539
-1360
-1151
-931
-715
-518
-343
-188
-42
108
276
473
701
957
1227
1495
1744
1960
2133
2265
2362
2436
2505
2580
2672
2785
2914
3052
3188
3311
3411
3487
3541
3578
3610
3648
3702
3780
3884
4013
4161
4320
4479
4629
4763
4876
4968
5040
5101
5157
5218
5294
5391
5515
5664
5837
6026
6220
6408
6577
6715
6811
6857
6847
6780
6656
6477
6249
5978
5672
5342
4998
4653
4317
4001
3712
3457
3236
3047
2885
2741
2606
2473
2334
2185
2029
1868
1711
1568
1446
1354
1293
1262
1254
1257
1259
1244
1202
1128
1020
885
735
586
452
343
266
219
191
168
132
67
-37
-185
-374
-592
-824
-1053
-1264
-1448
-1600
-1722
-1820
-1900
-1970
-2029
-2081
-2117
-2135
-2129
-2099
-2049
-1987
-1924
-1871
-1837
-1823
-1826
-1836
-1839
-1820
-1767
-1673
-1539
-1373
-1188
-1000
-829
-686
-581
-518
-497
-514
-563
-640
-740
-859
-991
-1130
-1268
-1395
-1501
-1577
-1616
-1617
-1584
-1526
-1454
-1381
-1318
-1272
-1241
-1222
-1205
-1178
-1130
-1054
-949
-817
-667
-511
-364
-238
-143
-86
-69
-88
-138
-211
-297
-384
-463
-525
-563
-575
-559
-519
-460
-388
-311
-235
-162
-95
-31
33
100
169
240
308
365
402
412
391
339
265
178
94
25
-15
-21
9
68
149
239
327
405
467
512
541
557
562
554
533
495
437
356
255
138
12
-112
-224
-317
-384
-425
-441
-437
-418
-387
-344
-289
-216
-121
0
150
328
529
749
980
1217
1455
1695
1936
2182
2434
2694
2959
3226
3486
3734
3963
4168
4350
4511
4656
4791
4922
5049
5172
5283
5373
5431
5448
5416
5334
5208
5046
4864
4676
4498
4340
4209
4105
4022
3952
3883
3801
3697
3563
3397
3198
2972
2725
2463
2195
1928
1667
1418
1183
966
771
597
448
325
227
155
109
87
91
120
174
255
362
492
642
802
963
1111
1234
1319
1360
1351
1298
1209
1099
986
885
812
775
776
809
864
925
977
1006
1006
971
907
822
731
649
589
564
578
634
727
848
986
1128
1262
1376
1463
1515
1533
1517
1470
1398
1309
1210
1109
1014
931
867
827
813
827
869
934
1018
1113
1209
1295
1363
1405
1417
1399
1357
1297
1232
1171
1125
1101
1100
1119
1150
1183
1206
1207
1177
1111
1006
867
694
494
274
37
-210
-462
-714
-960
-1192
-1403
-1585
-1731
-1837
-1902
-1928
-1920
-1885
-1832
-1766
-1693
-1615
-1532
-1441
-1339
-1220
-1082
-922
-741
-541
-326
-102
125
350
569
778
977
1165
1345
1520
1695
1873
2056
2242
2428
2608
2772
2911
3017
3086
3118
3120
3104
3086
3080
3100
3155
3245
3362
3492
3617
3716
3777
3789
3751
3672
3564
3444
3328
3228
3152
3101
3072
3062
3067
3084
3117
3170
3252
3367
3520
3708
3923
4153
4381
4593
4777
4927
5041
5124
5186
5234
5278
5322
5368
5414
5454
5486
5505
5510
5503
5487
5464
5436
5401
5354
5290
5202
5083
4931
4748
4541
4318
4091
3870
3662
3471
3293
3123
2953
2772
2574
2355
2113
1853
1582
1308
1041
789
557
348
163
1
-142
-271
-392
-509
-629
-757
-896
-1048
-1215
-1393
-1580
-1771
-1959
-2139
-2306
-2459
-2598
-2725
-2845
-2965
-3094
-3238
-3404
-3597
-3818
-4065
-4333
-4614
-4898
-5171
-5422
-5640
-5817
-5951
-6044
-6101
-6133
-6152
-6170
-6197
-6239
-6300
-6377
-6466
-6563
-6663
-6763
-6865
-6971
-7087
-7219
-7370
-7545
-7742
-7957
-8186
-8426
-8668
-8911
-9152
-9390
-9626
-9856
-10078
-10286
-10472
-10629
-10751
-10835
-10882
-10896
-10885
-10860
-10829
-10801
-10781
-10768
-10762
-10757
-10746
-10724
-10686
-10629
-10549
-10446
-10319
-10167
-9989
-9786
-9560
-9314
-9054
-8787
-8522
-8264
-8018
-7785
-7563
-7344
-7121
-6885
-6627
-6341
-6024
-5675
-5297
-4892
-4465
-4019
-3557
-3086
-2610
-2137
-1675
-1233
-819
-438
-93
219
506
775
1037
1301
1571
1850
2132
2413
2683
2936
3166
3374
3559
3724
3872
4005
4120
4215
4286
4331
4353
4357
4354
4360
4390
4455
4562
4709
4886
5077
5265
5433
5569
5671
5743
5797
5847
5907
5983
6079
6185
6288
6372
6421
6424
6377
6284
6156
6006
5847
5690
5541
5399
5261
5121
4973
4814
4644
4467
4285
4104
3924
3745
3563
3373
3168
2946
2706
2453
2191
1929
1673
1427
1192
963
737
508
274
36
-204
-438
-657
-854
-1024
-1166
-1282
-1379
-1464
-1545
-1626
-1711
-1797
-1883
-1967
-2047
-2123
-2196
-2271
-2351
-2437
-2530
-2626
-2719
-2805
-2879
-2939
-2985
-3024
-3061
-3106
-3167
-3248
-3351
-3474
-3612
-3759
-3908
-4051
-4187
-4311
-4422
-4520
-4605
-4678
-4738
-4788
-4826
-4856
-4880
-4898
-4913
-4922
-4924
-4913
-4883
-4828
-4745
-4633
-4495
-4339
-4174
-4013
-3866
-3741
-3641
-3568
-3519
-3488
-3473
-3468
-3473
-3486
-3508
-3539
-3578
-3624
-3674
-3724
-3773
-3822
-3874
-3935
-4014
-4116
-4243
-4396
-4565
-4740
-4906
-5048
-5155
-5222
-5250
-5246
-5225
-5203
-5196
-5216
-5271
-5363
-5488
-5638
-5803
-5971
-6133
-6279
-6400
-6490
-6543
-6555
-6524
-6451
-6339
-6195
-6028
-5849
-5668
-5492
-5326
-5169
-5017
-4864
-4704
-4532
-4349
-4156
-3960
-3769
-3589
-3424
-3275
-3138
-3008
-2879
-2745
-2606
-2464
-2325
-2196
-2083
-1991
-1917
-1856
-1798
-1731
-1648
-1543
-1415
-1271
-1118
-965
-819
-681
-547
-407
-249
-61
166
433
736
1060
1390
1709
2000
2254
2468
2645
2793
2925
3050
3178
3314
3458
3611
3769
3930
4094
4262
4433
4607
4781
4953
5115
5262
5385
5480
5548
5590
5613
5626
5638
5657
5688
5731
5784
5840
5892
5933
5955
5954
5927
5874
5795
5696
5580
5456
5331
5213
5112
5033
4980
4953
4946
4948
4947
4928
4875
4780
4637
4449
4223
3971
3709
3451
3208
2988
2794
2624
2475
2342
2219
2103
1990
1876
1759
1633
1495
1338
1157
950
718
465
201
-64
-316
-543
-737
-893
-1008
-1085
-1127
-1138
-1122
-1081
-1014
-921
-801
-656
-489
-305
-111
86
279
465
640
803
955
1095
1221
1329
1414
1469
1492
1482
1444
1386
1323
1270
1241
1248
1294
1378
1492
1622
1756
1881
1990
2084
2168
2252
2348
2467
2613
2788
2982
3184
3377
3547
3682
3776
3829
3848
3845
3830
3815
3807
3812
3829
3855
3890
3930
3977
4034
4106
4199
4316
4458
4621
4800
4983
5161
5323
5462
5575
5661
5724
5769
5801
5823
5840
5851
5858
5862
5866
5874
5891
5925
5978
6053
6147
6252
6360
6459
6537
6588
6607
6595
6560
6508
6451
6394
6345
6304
6273
6249
6231
6219
6213
6218
6233
6261
6296
6332
6357
6358
6323
6241
6111
5937
5731
5509
5291
5092
4926
4798
4706
4642
4593
4546
4489
4414
4317
4197
4058
3903
3735
3555
3365
3166
2960
2752
2549
2358
2189
2047
1935
1847
1775
1708
1631
1533
1408
1255
1082
900
726
574
458
382
349
354
389
444
511
586
667
754
848
953
1066
1185
1304
1417
1516
1597
1658
1699
1725
1742
1756
1773
1796
1827
1866
1910
1957
2004
2048
2087
2118
2140
2148
2142
2119
2079
2023
1955
1879
1800
1721
1644
1568
1488
1398
1288
1151
984
784
556
307
47
-211
-458
-685
-889
-1069
-1229
-1375
-1512
-1648
-1787
-1932
-2082
-2237
-2395
-2553
-2707
-2855
-2997
-3130
-3255
-3373
-3486
-3597
-3706
-3817
-3931
-4048
-4166
-4282
-4393
-4493
-4579
-4648
-4698
-4730
-4743
-4740
-4720
-4683
-4625
-4544
-4436
-4297
-4130
-3937
-3727
-3510
-3298
-3105
-2941
-2811
-2718
-2660
-2630
-2621
-2623
-2629
-2630
-2623
-2602
-2565
-2508
-2429
-2326
-2199
-2051
-1886
-1716
-1552
-1408
-1298
-1231
-1214
-1246
-1321
-1428
-1553
-1683
-1805
-1910
-1993
-2054
-2092
-2112
-2117
-2108
-2088
-2057
-2016
-1968
-1915
-1861
-1812
-1769
-1736
-1713
-1695
-1678
-1656
-1624
-1577
-1515
-1439
-1352
-1258
-1162
-1067
-975
-888
-804
-726
-655
-597
-555
-536
-543
-578
-638
-716
-801
-881
-944
-980
-985
-960
-907
-834
-750
-660
-569
-477
-380
-275
-157
-24
121
274
428
574
707
822
919
1002
1077
1151
1229
1311
1396
1478
1550
1606
1642
1659
1660
1654
1650
1658
1682
1722
1776
1835
1889
1931
1954
1958
1947
1929
1912
1904
1910
1931
1962
1995
2023
2037
2033
2009
1969
1917
1858
1798
1738
1676
1609
1530
1436
1322
1190
1042
882
714
540
361
173
-30
-254
-503
-778
-1074
-1384
-1696
-1998
-2280
-2538
-2772
-2990
-3202
-3421
-3656
-3914
-4194
-4489
-4785
-5068
-5323
-5539
-5709
-5835
-5922
-5976
-6009
-6026
-6033
-6031
-6022
-6003
-5976
-5943
-5908
-5881
-5866
-5871
-5898
-5943
-6000
-6060
-6110
-6141
-6148
-6127
-6084
-6025
-5961
-5900
-5849
-5812
-5786
-5768
-5751
-5727
-5691
-5642
-5579
-5505
-5426
-5344
-5262
-5180
-5094
-5001
-4896
-4776
-4639
-4490
-4332
-4175
-4027
-3901
-3799
-3726
-3683
-3665
-3668
-3683
-3703
-3724
-3740
-3753
-3764
-3777
-3796
-3824
-3863
-3912
-3966
-4021
-4067
-4103
-4119
-4115
-4093
-4054
-4006
-3955
-3906
-3862
-3824
-3791
-3758
-3721
-3677
-3625
-3565
-3501
-3438
-3379
-3328
-3283
-3242
-3196
-3138
-3059
-2954
-2820
-2660
-2479
-2287
-2091
-1899
-1716
-1542
-1373
-1204
-1031
-850
-661
-468
-278
-97
68
215
345
463
578
698
830
979
1140
1307
1468
1609
1718
1789
1819
1813
1782
1739
1697
1669
1663
1682
1722
1779
1844
1910
1969
2017
2052
2072
2078
2070
2049
2017
1973
1921
1863
1804
1747
1698
1658
1630
1612
1601
1593
1584
1570
1551
1526
1499
1471
1447
1429
1414
1403
1390
1372
1346
1308
1259
1202
1141
1080
1022
972
928
890
854
820
785
747
708
668
629
590
549
502
446
376
287
180
56
-80
-218
-349
-465
-559
-630
-678
-711
-736
-762
-795
-841
-898
-964
-1032
-1094
-1144
-1177
-1193
-1195
-1189
-1183
-1186
-1203
-1240
-1298
-1376
-1473
-1585
-1710
-1845
-1988
-2140
-2296
-2456
-2613
-2762
-2894
-3004
-3085
-3134
-3153
-3147
-3123
-3092
-3062
-3041
-3032
-3035
-3046
-3056
-3058
-3044
-3011
-2957
-2886
-2807
-2729
-2661
-2611
-2582
-2574
-2581
-2595
-2607
-2607
-2587
-2544
-2479
-2394
-2296
-2195
-2098
-2011
-1939
-1883
-1841
-1810
-1784
-1758
-1729
-1693
-1650
-1601
-1548
-1493
-1440
-1390
-1344
-1300
-1255
-1207
-1150
-1083
-1002
-912
-813
-710
-609
-515
-433
-365
-309
-263
-220
-175
-120
-50
38
145
270
411
562
723
888
1057
1227
1397
1567
1733
1896
2053
2203
2347
2488
2629
2774
2929
3097
3279
3475
3680
3889
4098
4302
4497
4687
4873
5061
5257
5464
5684
5914
6150
6383
6605
6808
6988
7144
7277
7389
7485
7566
7633
7683
7711
7713
7685
7627
7545
7449
7352
7268
7211
7189
7207
7263
7347
7448
7553
7650
7731
7791
7831
7852
7858
7853
7838
7811
7770
7710
7629
7527
7407
7276
7144
7019
6912
6825
6761
6715
6679
6645
6604
6551
6484
6408
6330
6262
6213
6191
6200
6236
6292
6353
6406
6435
6432
6392
6317
6216
6105
5998
5911
5856
5837
5851
5891
5942
5987
6011
6002
5955
5870
5756
5626
5498
5389
5311
5274
5281
5327
5404
5499
5596
5682
5746
5779
5777
5740
5672
5579
5466
5342
5211
5078
4947
4817
4689
4561
4431
4296
4154
4005
3849
3688
3524
3360
3198
3039
2883
2730
2576
2420
2257
2087
1909
1722
1529
1333
1136
943
756
578
410
255
113
-13
-121
-212
-284
-339
-381
-415
-449
-490
-546
-623
-723
-848
-995
-1159
-1334
-1513
-1692
-1865
-2032
-2192
-2346
-2498
-2649
-2801
-2958
-3118
-3284
-3456
-3632
-3814
-4000
-4187
-4373
-4554
-4725
-4882
-5020
-5135
-5227
-5296
-5344
-5373
-5389
-5396
-5397
-5397
-5398
-5403
-5414
-5431
-5456
-5490
-5533
-5584
-5641
-5702
-5765
-5825
-5880
-5929
-5971
-6004
-6029
-6046
-6055
-6053
-6040
-6014
-5971
-5912
-5835
-5743
-5637
-5521
-5397
-5268
-5134
-4995
-4848
-4693
-4530
-4359
-4184
-4011
-3847
-3700
-3573
-3470
-3388
-3322
-3263
-3201
-3127
-3033
-2918
-2782
-2633
-2479
-2330
-2198
-2087
-2003
-1943
-1903
-1879
-1865
-1857
-1853
-1856
-1868
-1896
-1943
-2009
-2096
-2194
-2297
-2395
-2478
-2539
-2576
-2591
-2590
-2583
-2580
-2591
-2623
-2677
-2752
-2839
-2929
-3013
-3081
-3126
-3146
-3142
-3118
-3081
-3037
-2992
-2952
-2919
-2893
-2875
-2862
-2855
-2850
-2850
-2853
-2859
-2868
-2879
-2889
-2898
-2903
-2902
-2894
-2880
-2859
-2834
-2805
-2773
-2740
-2705
-2670
-2632
-2592
-2550
-2505
-2457
-2406
-2353
-2300
-2248
-2202
-2166
-2147
-2151
-2184
-2249
-2348
-2476
-2627
-2788
-2944
-3081
-3185
-3246
-3261
-3230
-3160
-3061
-2943
-2817
-2691
-2569
-2451
-2335
-2218
-2096
-1970
-1841
-1713
-1592
-1484
-1393
-1320
-1263
-1215
-1171
-1122
-1061
-985
-892
-784
-665
-539
-411
-281
-149
-12
131
285
450
624
804
983
1152
1306
1439
1549
1637
1709
1772
1835
1906
1990
2092
2210
2341
2479
2617
2748
2865
2966
3048
3113
3163
3201
3232
3258
3282
3305
3330
3355
3382
3411
3443
3478
3517
3558
3600
3641
3678
3709
3731
3745
3752
3756
3762
3777
3804
3849
3911
3990
4078
4173
4263
4341
4401
4438
4451
4440
4408
4359
4297
4229
4158
4089
4027
3976
3939
3918
3913
3922
3941
3962
3975
3972
3942
3879
3782
3653
3498
3328
3156
2994
2853
2740
2656
2601
2570
2554
2546
2539
2529
2512
2489
2460
2427
2394
2363
2336
2314
2296
2283
2272
2262
2250
2231
2203
2160
2099
2019
1917
1795
1657
1508
1352
1197
1048
911
788
682
590
511
441
374
306
228
136
26
-106
-259
-430
-612
-796
-973
-1131
-1264
-1364
-1430
-1468
-1483
-1487
-1491
-1507
-1545
-1610
-1706
-1831
-1980
-2150
-2331
-2519
-2705
-2884
-3050
-3199
-3328
-3433
-3515
-3574
-3614
-3639
-3654
-3665
-3675
-3685
-3694
-3697
-3690
-3668
-3627
-3567
-3494
-3413
-3335
-3270
-3228
-3214
-3229
-3271
-3334
-3409
-3486
-3560
-3625
-3679
-3724
-3760
-3790
-3815
-3834
-3847
-3852
-3847
-3832
-3810
-3785
-3762
-3745
-3737
-3738
-3747
-3755
-3757
-3746
-3715
-3663
-3594
-3512
-3429
-3352
-3290
-3249
-3229
-3227
-3236
-3249
-3256
-3251
-3232
-3196
-3148
-3088
-3022
-2950
-2873
-2789
-2695
-2587
-2465
-2328
-2182
-2033
-1888
-1756
-1643
-1551
-1482
-1431
-1390
-1353
-1311
-1260
-1197
-1123
-1044
-965
-892
-830
-782
-746
-719
-697
-674
-647
-613
-572
-528
-483
-442
-407
-379
-355
-332
-306
-273
-231
-180
-123
-64
-9
36
68
85
89
85
78
74
78
92
116
150
190
232
272
307
335
354
362
357
337
299
243
167
76
-27
-133
-233
-317
-376
-403
-397
-358
-292
-207
-112
-15
75
154
219
269
305
329
340
341
332
315
292
268
249
241
249
279
332
406
494
589
679
755
807
832
829
803
762
716
678
657
662
695
755
839
938
1044
1149
1244
1326
1391
1441
1480
1513
1545
1582
1629
1686
1755
1835
1922
2015
2111
2208
2303
2396
2485
2569
2645
2709
2759
2789
2799
2787
2755
2707
2650
2589
2533
2487
2455
2439
2437
2447
2466
2490
2516
2541
2564
2582
2593
2595
2585
2562
2524
2472
2410
2345
2285
2239
2215
2217
2245
2294
2352
2406
2444
2452
2423
2357
2259
2139
2012
1893
1795
1726
1691
1689
1712
1753
1803
1855
1903
1944
1978
2004
2024
2037
2045
2047
2041
2031
2017
2005
1997
2000
2017
2051
2101
2166
2241
2322
2403
2484
2562
2640
2719
2804
2896
2996
3102
3210
3316
3416
3505
3583
3648
3703
3749
3789
3822
3849
3865
3867
3853
3819
3766
3695
3614
3527
3440
3361
3291
3230
3178
3130
3082
3031
2978
2922
2867
2818
2776
2744
2719
2697
2672
2635
2580
2502
2401
2280
2146
2008
1877
1759
1662
1588
1538
1507
1492
1487
1489
1495
1502
1510
1516
1519
1517
1506
1483
1448
1398
1337
1267
1194
1122
1057
1000
953
912
876
840
801
759
714
670
630
601
585
583
596
621
652
685
716
741
759
768
771
767
755
735
704
660
601
524
431
324
206
81
-48
-178
-311
-447
-590
-744
-912
-1093
-1285
-1484
-1682
-1869
-2037
-2182
-2297
-2383
-2443
-2482
-2510
-2533
-2558
-2590
-2632
-2685
-2747
-2816
-2889
-2964
-3039
-3112
-3184
-3255
-3323
-3390
-3456
-3519
-3580
-3639
-3695
-3750
-3805
-3859
-3914
-3968
-4021
-4069
-4110
-4139
-4155
-4154
-4138
-4107
-4065
-4019
-3972
-3932
-3902
-3885
-3883
-3892
-3911
-3934
-3957
-3975
-3985
-3985
-3973
-3948
-3910
-3859
-3795
-3718
-3630
-3533
-3432
-3333
-3243
-3168
-3116
-3089
-3091
-3119
-3168
-3231
-3300
-3367
-3425
-3469
-3497
-3508
-3506
-3494
-3475
-3453
-3430
-3408
-3387
-3368
-3348
-3327
-3304
-3275
-3241
-3199
-3151
-3098
-3043
-2992
-2952
-2929
-2929
-2956
-3009
-3083
-3171
-3260
-3338
-3395
-3422
-3417
-3381
-3323
-3252
-3181
-3121
-3079
-3059
-3060
-3077
-3102
-3130
-3151
-3163
-3162
-3146
-3116
-3072
-3012
-2933
-2835
-2717
-2579
-2425
-2264
-2104
-1956
-1830
-1733
-1665
-1623
-1601
-1587
-1570
-1541
-1492
-1424
-1339
-1244
-1148
-1057
-978
-909
-850
-793
-733
-664
-584
-492
-394
-298
-211
-140
-91
-64
-57
-64
-78
-93
-102
-104
-99
-87
-71
-55
-38
-18
8
43
91
156
235
328
428
528
623
707
778
837
887
932
979
1030
1089
1155
1226
1299
1369
1433
1488
1534
1570
1599
1621
1636
1642
1640
1627
1602
1567
1526
1483
1446
1422
1419
1441
1490
1564
1659
1768
1885
2004
2120
2231
2337
2438
2534
2625
2708
2779
2831
2858
2856
2821
2753
2655
2534
2397
2252
2108
1970
1843
1729
1626
1534
1450
1373
1302
1235
1174
1119
1069
1026
988
956
929
907
892
883
881
886
899
918
942
968
995
1018
1040
1056
1068
1073
1072
1064
1046
1016
975
919
849
768
678
584
491
405
327
260
202
150
99
43
-21
-97
-185
-284
-388
-493
-593
-680
-750
-800
-827
-832
-816
-781
-728
-662
-585
-501
-414
-327
-244
-169
-104
-50
-6
30
63
98
138
186
246
316
392
471
548
615
670
710
736
750
755
758
764
776
798
830
871
919
972
1025
1076
1125
1169
1211
1251
1289
1326
1363
1398
1432
1462
1489
1511
1529
1544
1555
1566
1577
1590
1606
1626
1652
1683
1719
1759
1802
1845
1886
1924
1956
1983
2004
2021
2039
2059
2087
2125
2172
2229
2292
2354
2409
2452
2477
2484
2472
2449
2421
2398
2389
2404
2446
2517
2614
2733
2863
2995
3119
3226
3310
3367
3395
3397
3377
3339
3290
3238
3187
3144
3112
3092
3084
3082
3082
3076
3056
3017
2952
2862
2746
2611
2463
2312
2165
2029
1910
1809
1725
1655
1598
1548
1504
1465
1431
1401
1375
1354
1335
1314
1289
1256
1213
1160
1098
1031
966
906
858
822
799
786
778
770
756
732
697
650
595
533
468
402
338
273
207
135
55
-34
-136
-250
-375
-511
-655
-805
-959
-1116
-1273
-1426
-1572
-1707
-1828
-1931
-2013
-2076
-2122
-2154
-2179
-2202
-2230
-2267
-2315
-2372
-2438
-2506
-2571
-2628
-2672
-2700
-2711
-2706
-2685
-2652
-2611
-2564
-2516
-2470
-2429
-2395
-2372
-2358
-2356
-2363
-2377
-2395
-2412
-2424
-2427
-2418
-2394
-2355
-2303
-2241
-2175
-2109
-2049
-2001
-1968
-1953
-1957
-1978
-2013
-2056
-2103
-2146
-2180
-2201
-2208
-2202
-2185
-2161
-2137
-2119
-2109
-2110
-2122
-2143
-2167
-2190
-2206
-2212
-2203
-2181
-2146
-2102
-2050
-1994
-1936
-1876
-1816
-1752
-1685
-1612
-1533
-1449
-1361
-1268
-1174
-1079
-985
-891
-798
-706
-615
-526
-440
-358
-281
-208
-140
-76
-14
48
111
176
243
311
379
444
506
564
616
665
712
759
808
858
910
962
1010
1054
1088
1110
1122
1122
1115
1104
1092
1084
1083
1089
1104
1126
1152
1182
1214
1246
1281
1318
1358
1404
1454
1507
1561
1612
1656
1688
1707
1711
1703
1685
1662
1641
1626
1623
1634
1659
1696
1743
1794
1844
1888
1920
1938
1940
1924
1892
1847
1792
1731
1670
1613
1563
1522
1492
1471
1455
1440
1421
1396
1362
1320
1272
1224
1182
1153
1141
1149
1177
1222
1279
1342
1406
1466
1520
1567
1608
1644
1677
1707
1734
1756
1770
1775
1768
1751
1726
1695
1661
1628
1594
1560
1522
1477
1421
1351
1267
1173
1073
975
885
809
751
712
690
679
674
667
653
626
584
525
447
351
237
107
-40
-199
-368
-539
-707
-863
-999
-1109
-1190
-1242
-1267
-1272
-1263
-1251
-1242
-1242
-1257
-1286
-1329
-1385
-1452
-1527
-1610
-1699
-1794
-1896
-2004
-2116
-2232
-2348
-2462
-2571
-2673
-2764
-2842
-2906
-2953
-2981
-2988
-2973
-2935
-2875
-2796
-2700
-2595
-2485
-2378
-2278
-2188
-2110
-2043
-1983
-1927
-1870
-1809
-1742
-1668
-1588
-1505
-1422
-1341
-1264
-1192
-1122
-1053
-981
-905
-824
-739
-652
-565
-485
-413
-353
-305
-268
-241
-221
-206
-193
-183
-177
-176
-183
-199
-224
-256
-291
-326
-356
-378
-393
-403
-410
-422
-444
-481
-535
-607
-694
-790
-890
-986
-1075
-1152
-1217
-1267
-1305
-1331
-1343
-1342
-1327
-1297
-1254
-1201
-1142
-1085
-1037
-1002
-989
-995
-1018
-1053
-1091
-1123
-1142
-1141
-1118
-1073
-1008
-930
-843
-751
-661
-573
-492
-417
-351
-295
-248
-210
-179
-152
-123
-86
-35
35
127
238
364
496
625
739
830
893
923
924
901
859
807
751
695
642
592
544
496
445
390
329
263
191
112
28
-63
-160
-262
-367
-473
-576
-671
-754
-818
-861
-881
-877
-851
-804
-742
-670
-594
-519
-452
-396
-356
-334
-330
-341
-364
-394
-425
-450
-464
-465
-450
-421
-380
-332
-280
-229
-181
-140
-105
-78
-59
-46
-42
-46
-59
-82
-114
-154
-200
-248
-296
-340
-379
-411
-438
-462
-485
-509
-536
-567
-600
-632
-660
-676
-678
-662
-625
-569
-496
-411
-321
-234
-157
-95
-53
-33
-35
-56
-93
-141
-195
-250
-303
-351
-391
-421
-442
-452
-452
-442
-424
-400
-373
-346
-322
-303
-291
-285
-282
-282
-279
-273
-262
-247
-231
-217
-210
-211
-222
-241
-264
-285
-297
-295
-276
-239
-188
-126
-60
6
70
133
198
269
353
451
566
693
828
962
1087
1197
1289
1364
1426
1481
1536
1596
1663
1734
1803
1865
1909
1932
1930
1904
1859
1804
1745
1691
1647
1616
1596
1587
1585
1588
1594
1602
1612
1623
1633
1639
1637
1619
1581
1520
1435
1329
1209
1083
962
853
763
693
642
605
574
544
509
466
414
358
299
245
199
163
139
125
118
115
112
107
96
78
51
15
-30
-83
-143
-208
-274
-337
-393
-439
-471
-490
-496
-495
-493
-498
-515
-552
-612
-695
-798
-916
-1041
-1165
-1281
-1383
-1466
-1530
-1576
-1608
-1629
-1644
-1659
-1676
-1698
-1727
-1761
-1801
-1844
-1890
-1936
-1983
-2029
-2073
-2115
-2154
-2188
-2218
-2241
-2258
-2270
-2277
-2282
-2288
-2298
-2314
-2338
-2368
-2403
-2438
-2470
-2493
-2505
-2503
-2489
-2465
-2436
-2409
-2387
-2375
-2373
-2378
-2387
-2392
-2387
-2366
-2325
-2263
-2183
-2087
-1982
-1874
-1767
-1664
-1566
-1472
-1380
-1285
-1188
-1085
-977
-866
-752
-638
-525
-412
-298
-184
-66
53
173
292
404
507
598
674
738
791
841
893
952
1024
1110
1209
1319
1434
1549
1658
1758
1847
1923
1989
2047
2097
2144
2187
2227
2268
2308
2352
2402
2461
2533
2617
2715
2823
2937
3049
3154
3244
3317
3370
3405
3426
3436
3441
3445
3449
3453
3454
3451
3440
3418
3386
3345
3297
3248
3200
3159
3124
3098
3080
3067
3058
3049
3038
3023
3001
2970
2929
2877
2812
2735
2650
2559
2469
2383
2308
2246
2198
2163
2136
2111
2082
2043
1992
1926
1848
1764
1677
1594
1519
1453
1397
1348
1304
1261
1217
1172
1126
1080
1036
992
949
901
845
774
684
573
440
289
125
-45
-212
-370
-514
-644
-759
-862
-957
-1047
-1136
-1222
-1306
-1384
-1452
-1505
-1541
-1557
-1553
-1530
-1493
-1446
-1393
-1341
-1293
-1254
-1226
-1209
-1202
-1205
-1215
-1231
-1251
-1274
-1303
-1337
-1380
-1434
-1499
-1575
-1660
-1752
-1845
-1936
-2021
-2100
-2170
-2235
-2297
-2358
-2420
-2485
-2551
-2613
-2668
-2712
-2740
-2751
-2746
-2729
-2703
-2675
-2648
-2624
-2603
-2582
-2557
-2523
-2476
-2414
-2338
-2251
-2159
-2069
-1987
-1917
-1862
-1822
-1793
-1770
-1746
-1717
-1676
-1621
-1551
-1466
-1367
-1258
-1141
-1020
-897
-776
-660
-549
-448
-357
-277
-210
-154
-109
-71
-37
-4
33
77
133
203
288
387
497
615
734
848
952
1042
1117
1178
1228
1275
1324
1382
1454
1540
1640
1747
1854
1953
2033
2093
2126
2133
2118
2084
2036
1978
1913
1842
1764
1679
1585
1485
1380
1276
1177
1089
1016
960
920
894
877
865
854
841
827
812
800
793
795
807
831
865
909
960
1018
1080
1148
1220
1297
1377
1460
1544
1627
1708
1786
1859
1927
1991
2049
2100
2141
2168
2178
2168
2136
2085
2020
1949
1881
1829
1799
1799
1831
1891
1972
2065
2158
2242
2309
2353
2373
2371
2351
2316
2272
2222
2167
2110
2049
1985
1919
1850
1781
1713
1647
1582
1520
1458
1395
1329
1259
1185
1107
1026
943
859
777
695
614
533
451
369
286
205
127
56
-6
-55
-90
-111
-119
-116
-106
-92
-78
-68
-64
-69
-82
-104
-133
-167
-203
-240
-274
-304
-328
-344
-353
-355
-349
-338
-322
-303
-285
-269
-258
-256
-265
-288
-327
-381
-449
-527
-608
-687
-755
-806
-834
-836
-815
-772
-716
-655
-597
-553
-527
-523
-540
-574
-621
-671
-718
-755
-779
-787
-780
-762
-736
-708
-681
-659
-645
-640
-643
-656
-677
-706
-742
-783
-829
-877
-927
-975
-1020
-1061
-1097
-1127
-1150
-1167
-1178
-1183
-1180
-1170
-1153
-1127
-1093
-1053
-1008
-962
-916
-873
-835
-803
-777
-757
-742
-730
-724
-723
-730
-748
-780
-827
-891
-969
-1059
-1155
-1251
-1341
-1418
-1479
-1522
-1546
-1553
-1547
-1532
-1512
-1492
-1474
-1460
-1452
-1448
-1449
-1452
-1459
-1467
-1478
-1492
-1511
-1536
-1571
-1618
-1677
-1751
-1836
-1930
-2029
-2126
-2215
-2289
-2344
-2377
-2389
-2383
-2364
-2339
-2312
-2291
-2278
-2274
-2278
-2286
-2294
-2296
-2289
-2269
-2238
-2196
-2145
-2089
-2031
-1975
-1923
-1875
-1833
-1796
-1764
-1738
-1718
-1704
-1698
-1699
-1706
-1719
-1735
-1751
-1765
-1774
-1778
-1777
-1771
-1763
-1755
-1751
-1751
-1756
-1766
-1778
-1791
-1800
-1804
-1802
-1793
-1779
-1763
-1746
-1732
-1722
-1717
-1715
-1715
-1715
-1712
-1706
-1696
-1684
-1671
-1661
-1655
-1655
-1658
-1664
-1667
-1662
-1645
-1611
-1559
-1489
-1402
-1302
-1195
-1085
-979
-880
-792
-716
-655
-607
-572
-548
-531
-518
-504
-483
-451
-403
-338
-254
-154
-43
73
186
290
380
453
508
549
581
609
639
676
724
785
857
939
1028
1121
1213
1304
1390
1471
1546
1615
1679
1737
1789
1835
1875
1907
1932
1949
1957
1958
1954
1947
1941
1941
1950
1971
2007
2056
2116
2182
2247
2306
2351
2379
2387
2375
2346
2305
2256
2205
2156
2113
2077
2048
2025
2009
1998
1989
1982
1976
1971
1967
1962
1958
1953
1947
1941
1936
1931
1928
1927
1928
1930
1932
1934
1935
1933
1930
1925
1918
1909
1900
1889
1877
1862
1846
1828
1808
1788
1770
1754
1742
1732
1726
1719
1712
1701
1684
1661
1631
1596
1556
1514
1471
1428
1385
1341
1297
1250
1201
1148
1093
1037
979
923
868
816
768
724
686
652
625
603
586
573
563
555
548
541
532
523
513
503
495
489
484
481
480
480
481
483
488
497
511
530
556
586
619
653
685
714
742
770
802
843
897
965
1046
1136
1229
1315
1386
1434
1454
1446
1414
1365
1310
1260
1226
1212
1224
1259
1312
1376
1443
1506
1559
1598
1626
1642
1653
1661
1671
1686
1708
1738
1777
1825
1882
1949
2025
2110
2203
2300
2397
2488
2569
2634
2679
2705
2712
2706
2692
2677
2668
2667
2677
2695
2717
2736
2748
2746
2729
2694
2645
2583
2514
2439
2359
2274
2181
2076
1957
1821
1669
1504
1331
1156
985
822
670
529
396
267
138
8
-126
-262
-399
-532
-659
-778
-887
-986
-1079
-1165
-1249
-1330
-1409
-1486
-1559
-1630
-1698
-1765
-1833
-1906
-1985
-2072
-2166
-2265
-2366
-2464
-2555
-2636
-2706
-2762
-2806
-2837
-2856
-2865
-2862
-2849
-2828
-2799
-2768
-2737
-2712
-2696
-2690
-2694
-2706
-2720
-2731
-2734
-2724
-2701
-2667
-2626
-2582
-2543
-2512
-2491
-2478
-2471
-2464
-2452
-2432
-2403
-2366
-2324
-2282
-2243
-2211
-2187
-2171
-2159
-2148
-2134
-2115
-2088
-2053
-2012
-1965
-1913
-1858
-1799
-1736
-1669
-1598
-1524
-1450
-1379
-1313
-1254
-1203
-1160
-1122
-1084
-1043
-995
-937
-868
-788
-700
-605
-506
-407
-310
-216
-127
-43
34
102
162
213
254
287
312
333
351
368
385
402
417
430
438
440
435
425
410
395
383
378
381
395
418
449
485
521
554
578
591
590
572
538
490
429
360
286
214
147
91
49
21
9
11
23
42
62
80
92
95
87
69
40
1
-46
-98
-155
-215
-275
-334
-391
-444
-494
-540
-581
-616
-647
-672
-691
-703
-708
-707
-700
-689
-676
-664
-656
-653
-658
-670
-690
-715
-746
-779
-813
-847
-882
-918
-956
-997
-1042
-1092
-1147
-1207
-1273
-1341
-1412
-1484
-1554
-1622
-1685
-1741
-1788
-1823
-1847
-1859
-1858
-1847
-1826
-1798
-1767
-1734
-1704
-1679
-1663
-1659
-1669
-1696
-1740
-1802
-1879
-1966
-2060
-2153
-2239
-2313
-2370
-2409
-2429
-2435
-2429
-2418
-2405
-2396
-2392
-2393
-2400
-2411
-2424
-2438
-2454
-2471
-2489
-2511
-2534
-2559
-2581
-2597
-2603
-2597
-2575
-2537
-2486
-2424
-2357
-2289
-2226
-2171
-2128
-2097
-2077
-2067
-2065
-2070
-2078
-2089
-2101
-2113
-2121
-2125
-2121
-2106
-2078
-2035
-1974
-1896
-1801
-1691
-1569
-1438
-1302
-1165
-1032
-907
-792
-692
-605
-534
-475
-425
-382
-340
-297
-247
-190
-126
-55
20
96
169
236
296
346
387
420
445
464
477
486
491
492
489
481
470
456
439
420
401
383
367
355
349
351
362
384
416
459
509
564
618
668
708
735
747
744
727
700
668
634
603
578
562
555
556
563
574
585
594
597
594
583
566
544
519
496
478
468
467
475
490
507
523
531
527
510
479
437
390
344
306
283
277
290
320
363
414
467
521
572
622
671
721
774
828
884
937
985
1025
1056
1081
1101
1123
1153
1193
1248
1315
1392
1471
1547
1614
1667
1707
1735
1757
1779
1807
1845
1894
1953
2019
2085
2149
2206
2256
2300
2340
2381
2425
2473
2524
2578
2632
2681
2725
2763
2796
2825
2854
2884
2914
2944
2969
2984
2987
2975
2946
2906
2857
2806
2761
2725
2702
2690
2688
2688
2686
2676
2653
2617
2568
2510
2446
2381
2319
2261
2209
2162
2119
2078
2037
1997
1956
1915
1876
1838
1803
1772
1745
1723
1706
1695
1688
1685
1683
1682
1679
1670
1655
1633
1602
1567
1529
1493
1463
1442
1435
1440
1457
1483
1513
1542
1564
1574
1569
1548
1511
1459
1395
1325
1253
1182
1116
1057
1004
959
916
874
828
776
716
648
573
495
418
346
283
234
201
183
179
188
206
231
260
290
320
349
377
403
425
444
459
469
476
480
482
483
484
485
485
483
477
466
448
424
394
361
327
295
268
247
234
226
223
224
224
225
223
219
213
206
197
187
178
169
164
164
170
187
214
254
303
361
423
484
541
590
631
663
689
712
737
765
797
835
875
916
956
995
1032
1070
1112
1159
1214
1276
1341
1404
1458
1498
1517
1513
1487
1443
1385
1322
1259
1201
1150
1106
1068
1032
997
961
927
895
870
854
849
854
868
884
897
900
888
858
809
743
666
584
502
427
363
312
275
249
232
218
204
186
161
127
83
30
-31
-98
-170
-245
-323
-403
-488
-576
-669
-764
-861
-956
-1045
-1126
-1195
-1252
-1299
-1338
-1377
-1420
-1473
-1540
-1623
-1720
-1826
-1937
-2047
-2152
-2247
-2333
-2411
-2483
-2553
-2623
-2693
-2763
-2831
-2893
-2949
-2995
-3031
-3060
-3083
-3102
-3119
-3134
-3146
-3152
-3151
-3141
-3121
-3093
-3060
-3028
-3000
-2981
-2973
-2975
-2987
-3004
-3023
-3041
-3055
-3063
-3064
-3060
-3049
-3032
-3007
-2974
-2932
-2882
-2824
-2763
-2702
-2646
-2600
-2565
-2541
-2525
-2513
-2499
-2478
-2446
-2402
-2349
-2289
-2228
-2172
-2123
-2084
-2053
-2029
-2008
-1985
-1959
-1928
-1892
-1852
-1811
-1768
-1724
-1678
-1628
-1573
-1511
-1443
-1369
-1292
-1216
-1144
-1078
-1020
-969
-925
-886
-853
-823
-800
-783
-775
-775
-782
-794
-806
-813
-811
-799
-774
-741
-704
-669
-643
-629
-629
-643
-667
-696
-724
-746
-761
-768
-769
-768
-767
-771
-781
-798
-818
-839
-859
-875
-885
-888
-883
-872
-853
-825
-788
-741
-684
-616
-542
-464
-387
-317
-257
-211
-179
-158
-144
-132
-118
-97
-68
-30
14
62
108
152
190
222
250
276
301
327
354
381
405
424
435
436
426
405
377
343
306
270
236
206
179
154
130
106
83
62
45
36
36
51
82
130
194
271
358
450
541
627
706
776
836
888
932
969
1002
1031
1055
1074
1087
1096
1100
1102
1105
1110
1119
1135
1156
1180
1203
1222
1232
1230
1214
1186
1147
1102
1056
1012
978
952
938
933
936
945
955
965
972
974
972
966
955
942
926
909
892
875
858
842
826
808
788
764
735
702
664
623
579
535
490
446
401
355
306
252
193
127
57
-15
-86
-152
-208
-253
-285
-305
-315
-318
-320
-323
-332
-348
-374
-407
-447
-491
-537
-582
-624
-660
-691
-715
-733
-748
-759
-770
-781
-796
-813
-834
-858
-884
-910
-934
-954
-969
-977
-977
-970
-954
-929
-896
-854
-805
-750
-690
-627
-564
-503
-445
-392
-343
-298
-254
-209
-161
-108
-49
16
86
162
242
326
412
501
591
683
773
860
942
1016
1081
1135
1179
1216
1250
1282
1318
1360
1408
1463
1524
1588
1653
1719
1784
1848
1914
1980
2048
2115
2179
2237
2285
2323
2347
2361
2366
2367
2369
2375
2387
2405
2426
2446
2460
2464
2456
2435
2403
2365
2324
2287
2257
2234
2219
2210
2203
2196
2185
2171
2154
2133
2112
2092
2072
2053
2033
2013
1990
1963
1933
1902
1871
1841
1814
1788
1763
1736
1702
1660
1607
1543
1469
1387
1302
1218
1140
1070
1010
961
921
888
859
832
804
772
737
696
648
594
533
464
389
308
223
136
48
-38
-121
-202
-281
-358
-435
-514
-596
-681
-770
-859
-948
-1034
-1114
-1186
-1249
-1303
-1348
-1385
-1416
-1443
-1467
-1489
-1508
-1525
-1537
-1542
-1538
-1523
-1495
-1453
-1397
-1327
-1246
-1156
-1058
-956
-852
-747
-643
-539
-437
-336
-236
-138
-42
48
132
206
268
318
354
376
388
390
387
382
379
382
392
411
439
477
521
571
623
674
721
762
794
817
829
831
825
812
795
774
751
725
696
662
621
573
517
455
391
328
270
222
187
166
157
157
163
169
172
170
161
148
135
124
119
124
138
161
191
225
258
289
315
336
353
366
378
388
397
406
415
423
430
438
446
456
466
476
484
485
478
458
425
377
316
245
169
92
17
-52
-114
-169
-220
-266
-311
-355
-399
-443
-487
-530
-574
-619
-667
-719
-774
-834
-895
-956
-1014
-1064
-1105
-1135
-1155
-1165
-1168
-1165
-1158
-1150
-1139
-1125
-1109
-1090
-1067
-1042
-1014
-987
-959
-929
-897
-862
-822
-777
-728
-676
-625
-578
-539
-510
-492
-484
-484
-488
-494
-498
-502
-506
-511
-521
-536
-557
-582
-609
-633
-653
-667
-676
-682
-690
-706
-735
-779
-836
-905
-978
-1050
-1112
-1160
-1192
-1209
-1214
-1214
-1211
-1213
-1219
-1232
-1249
-1269
-1287
-1304
-1316
-1326
-1334
-1340
-1345
-1348
-1348
-1342
-1329
-1308
-1280
-1246
-1211
-1176
-1146
-1121
-1103
-1090
-1079
-1066
-1051
-1030
-1004
-979
-953
-930
-915
-907
-907
-914
-924
-935
-946
-954
-960
-964
-965
-963
-958
-948
-932
-907
-873
-832
-784
-732
-681
-633
-591
-557
-528
-503
-478
-451
-417
-375
-326
-270
-209
-147
-84
-22
38
96
154
211
269
327
385
442
496
547
594
636
674
707
733
752
760
756
739
707
659
599
529
452
373
297
227
167
118
80
55
41
37
42
53
70
89
109
127
142
151
154
152
146
138
132
130
135
147
166
191
219
247
273
293
307
316
321
324
328
336
349
367
392
421
453
489
526
565
606
648
691
734
775
813
845
870
887
896
901
902
904
909
917
929
940
948
948
935
908
865
809
743
672
603
539
484
438
401
370
344
321
300
282
269
264
269
284
309
341
376
409
437
457
468
473
473
472
470
469
468
465
458
443
421
392
357
321
287
257
233
215
199
182
160
131
93
48
-2
-53
-99
-138
-168
-187
-197
-199
-194
-184
-169
-149
-124
-95
-63
-31
-1
22
35
37
29
12
-8
-29
-45
-54
-56
-52
-44
-36
-31
-28
-28
-26
-20
-5
20
56
99
144
187
219
239
242
232
212
186
161
141
128
122
121
120
116
105
84
53
13
-34
-84
-136
-187
-236
-283
-328
-370
-410
-447
-481
-511
-535
-552
-563
-568
-565
-557
-542
-523
-499
-473
-448
-426
-409
-401
-404
-418
-443
-475
-511
-545
-574
-594
-604
-602
-590
-571
-550
-528
-510
-497
-490
-489
-493
-502
-515
-530
-547
-566
-584
-599
-611
-617
-616
-606
-588
-563
-532
-499
-465
-434
-409
-391
-382
-380
-387
-398
-413
-428
-441
-447
-445
-433
-411
-380
-343
-302
-262
-228
-202
-186
-180
-182
-191
-202
-212
-219
-221
-218
-210
-200
-190
-181
-176
-173
-173
-176
-180
-184
-188
-192
-194
-196
-196
-194
-189
-180
-168
-152
-133
-113
-93
-76
-63
-53
-48
-45
-43
-41
-37
-31
-22
-11
3
18
33
50
68
87
107
127
146
162
172
173
165
146
118
83
43
3
-34
-66
-90
-107
-117
-121
-121
-118
-114
-107
-99
-87
-72
-52
-27
0
29
59
89
117
143
169
196
226
259
296
335
374
411
441
461
469
464
448
423
394
363
334
310
291
274
259
241
217
187
150
108
65
23
-13
-42
-64
-82
-97
-116
-140
-173
-214
-261
-312
-362
-406
-442
-469
-488
-502
-514
-529
-548
-574
-604
-638
-671
-701
-725
-744
-756
-764
-769
-775
-781
-790
-799
-809
-818
-827
-834
-841
-850
-861
-875
-893
-914
-936
-958
-978
-993
-1004
-1010
-1010
-1002
-989
-967
-936
-895
-843
-782
-712
-639
-564
-493
-428
-369
-318
-271
-226
-181
-135
-88
-43
-4
23
33
22
-10
-60
-124
-194
-263
-325
-374
-409
-432
-446
-455
-465
-479
-497
-520
-543
-563
-577
-580
-572
-552
-523
-485
-442
-394
-343
-287
-226
-160
-88
-11
68
147
221
288
345
390
425
452
474
495
516
539
565
592
616
634
642
639
623
594
554
505
453
399
349
304
267
240
221
210
206
207
212
219
227
235
245
257
272
294
324
363
414
475
544
619
695
769
836
891
933
961
976
978
971
959
943
928
915
905
900
898
899
902
906
907
903
893
875
847
811
767
720
672
629
595
573
565
571
588
612
639
665
684
695
697
691
678
662
645
629
616
607
603
604
611
624
642
665
692
718
742
759
766
761
742
713
675
635
596
563
538
520
510
502
495
484
468
449
429
412
401
399
407
422
441
460
472
474
466
447
423
397
377
365
366
379
402
432
464
496
526
553
578
603
631
663
698
736
772
804
830
846
854
855
851
845
841
841
844
850
856
860
859
852
838
816
788
754
717
676
632
585
536
485
434
383
334
291
252
220
193
169
147
124
100
73
45
17
-5
-21
-27
-22
-8
13
37
57
69
68
52
21
-24
-80
-142
-207
-269
-328
-382
-431
-476
-518
-559
-598
-635
-666
-690
-705
-710
-707
-696
-681
-668
-659
-658
-668
-689
-718
-754
-792
-829
-861
-887
-906
-920
-929
-934
-938
-939
-937
-931
-919
-901
-875
-842
-805
-767
-729
-694
-665
-642
-625
-613
-604
-596
-588
-580
-570
-562
-554
-548
-545
-542
-540
-535
-525
-509
-485
-455
-420
-382
-345
-312
-284
-265
-253
-248
-246
-246
-243
-236
-223
-204
-179
-151
-121
-92
-65
-42
-24
-10
0
7
12
15
17
19
21
25
30
40
55
77
106
143
185
231
277
321
358
388
408
421
428
432
436
442
453
467
484
500
514
522
522
513
497
474
447
419
390
362
335
308
281
253
224
194
167
144
129
123
128
145
170
201
234
264
288
302
307
300
284
261
232
201
169
138
109
84
63
47
38
36
42
55
74
97
123
147
170
188
201
210
216
220
224
229
235
242
248
252
252
250
244
238
232
229
230
237
248
261
275
286
293
294
288
279
266
253
240
230
221
212
202
189
173
154
134
116
102
96
99
113
136
165
198
230
258
279
293
299
299
294
285
273
259
242
224
203
181
159
137
118
102
91
84
81
79
78
75
70
60
47
31
13
-7
-27
-45
-63
-79
-92
-103
-111
-117
-120
-121
-120
-119
-119
-119
-121
-125
-130
-133
-135
-133
-127
-115
-98
-77
-53
-28
-3
21
43
63
81
97
111
125
139
153
168
185
206
229
257
288
321
355
389
419
445
467
485
501
516
534
555
580
610
641
673
703
727
747
762
775
787
804
827
860
903
955
1014
1076
1138
1197
1249
1293
1328
1355
1375
1391
1405
1420
1436
1456
1480
1508
1538
1569
1596
1618
1630
1630
1617
1591
1553
1507
1456
1404
1356
1313
1276
1246
1220
1196
1171
1143
1112
1076
1037
997
957
918
881
846
811
777
741
704
666
629
593
560
532
509
490
474
459
442
421
394
361
320
273
220
164
105
45
-15
-75
-136
-197
-257
-318
-379
-439
-498
-555
-610
-660
-707
-749
-787
-822
-855
-886
-917
-948
-982
-1016
-1053
-1089
-1125
-1158
-1189
-1216
-1240
-1261
-1280
-1297
-1314
-1329
-1345
-1359
-1372
-1384
-1395
-1406
-1418
-1431
-1446
-1465
-1485
-1507
-1530
-1552
-1573
-1590
-1605
-1617
-1627
-1634
-1641
-1646
-1650
-1651
-1651
-1650
-1647
-1646
-1648
-1655
-1669
-1690
-1718
-1749
-1781
-1810
-1831
-1844
-1847
-1841
-1829
-1813
-1799
-1788
-1784
-1785
-1792
-1802
-1812
-1821
-1827
-1829
-1830
-1829
-1831
-1838
-1849
-1867
-1891
-1917
-1945
-1970
-1990
-2003
-2008
-2005
-1993
-1976
-1955
-1933
-1913
-1896
-1883
-1876
-1872
-1870
-1868
-1862
-1852
-1835
-1812
-1785
-1756
-1727
-1702
-1680
-1663
-1649
-1636
-1620
-1598
-1569
-1533
-1490
-1444
-1397
-1353
-1315
-1282
-1255
-1230
-1206
-1177
-1142
-1100
-1051
-995
-934
-870
-804
-736
-665
-589
-509
-423
-330
-234
-135
-36
61
154
244
331
417
503
591
681
773
864
955
1043
1128
1209
1287
1364
1441
1519
1597
1674
1750
1822
1890
1953
2011
2065
2117
2166
2213
2255
2291
2318
2333
2335
2326
2306
2280
2251
2225
2203
2186
2172
2159
2142
2120
2089
2051
2005
1960
1915
1874
1840
1811
1786
1762
1734
1702
1664
1620
1574
1528
1484
1444
1406
1369
1329
1282
1225
1158
1081
999
915
835
762
697
641
591
544
497
446
391
332
272
215
165
123
92
70
57
51
47
46
47
49
53
62
75
93
114
136
159
178
193
203
208
208
206
201
196
189
181
172
161
147
130
109
84
53
17
-24
-71
-121
-173
-224
-269
-307
-333
-347
-351
-346
-338
-332
-333
-345
-370
-407
-454
-507
-560
-608
-648
-678
-699
-712
-720
-725
-731
-739
-750
-764
-783
-807
-836
-871
-914
-965
-1024
-1089
-1155
-1220
-1277
-1322
-1352
-1365
-1363
-1348
-1325
-1299
-1276
-1261
-1255
-1261
-1278
-1305
-1338
-1376
-1416
-1455
-1490
-1522
-1548
-1568
-1581
-1588
-1589
-1584
-1575
-1561
-1544
-1523
-1498
-1470
-1438
-1403
-1366
-1328
-1292
-1259
-1230
-1208
-1191
-1178
-1167
-1154
-1136
-1111
-1077
-1036
-989
-940
-893
-852
-819
-796
-782
-778
-781
-788
-799
-812
-828
-847
-871
-900
-934
-970
-1006
-1041
-1068
-1086
-1091
-1085
-1068
-1041
-1008
-972
-934
-894
-852
-806
-755
-696
-628
-550
-464
-371
-277
-184
-95
-15
58
121
179
233
288
346
410
482
562
649
739
829
917
997
1068
1128
1178
1217
1248
1273
1293
1311
1329
1346
1364
1382
1400
1418
1436
1456
1477
1499
1524
1549
1576
1602
1627
1650
1671
1687
1700
1710
1716
1719
1719
1718
1715
1712
1709
1708
1709
1713
1720
1729
1739
1747
1753
1755
1753
1746
1737
1727
1719
1714
1714
1718
1726
1733
1738
1736
1726
1707
1680
1646
1609
1573
1540
1512
1490
1473
1460
1448
1436
1424
1411
1399
1389
1381
1376
1373
1369
1362
1350
1330
1303
1270
1232
1195
1162
1136
1118
1108
1105
1104
1100
1090
1070
1038
995
941
882
820
760
706
660
626
602
591
589
596
610
628
646
663
676
680
676
662
637
604
564
520
474
429
385
343
303
264
226
187
148
108
70
34
2
-25
-47
-63
-75
-85
-93
-102
-114
-127
-143
-161
-180
-199
-216
-233
-247
-261
-276
-291
-308
-326
-344
-360
-372
-376
-370
-352
-318
-270
-208
-135
-52
36
124
210
291
363
426
478
519
548
566
573
570
556
534
504
468
428
385
342
300
260
224
191
163
137
115
95
75
55
32
4
-29
-68
-114
-164
-215
-265
-310
-345
-369
-381
-382
-375
-364
-356
-353
-361
-380
-411
-450
-495
-541
-586
-627
-662
-693
-722
-749
-775
-802
-828
-851
-869
-880
-881
-874
-859
-838
-813
-789
-765
-744
-725
-706
-688
-669
-649
-630
-615
-606
-604
-613
-630
-655
-685
-716
-746
-772
-792
-809
-824
-840
-858
-880
-906
-933
-960
-981
-995
-999
-993
-977
-954
-927
-900
-874
-852
-835
-822
-814
-809
-808
-811
-818
-830
-846
-867
-891
-917
-943
-968
-991
-1012
-1035
-1057
-1082
-1110
-1143
-1179
-1216
-1254
-1289
-1320
-1346
-1365
-1379
-1389
-1394
-1395
-1392
-1384
-1370
-1349
-1320
-1285
-1245
-1202
-1159
-1120
-1086
-1058
-1037
-1020
-1004
-991
-973
-951
-924
-892
-856
-817
-778
-740
-703
-671
-642
-617
-596
-579
-566
-556
-549
-543
-539
-535
-531
-527
-523
-518
-512
-503
-490
-473
-449
-420
-384
-344
-302
-261
-226
-199
-183
-178
-183
-198
-219
-243
-269
-294
-319
-342
-365
-388
-410
-430
-443
-449
-443
-424
-392
-348
-297
-241
-187
-138
-97
-65
-41
-23
-9
3
16
29
42
54
63
68
71
72
73
76
85
100
122
150
183
219
255
290
324
356
387
417
448
479
510
540
567
590
607
619
624
625
623
620
618
619
625
637
656
681
712
746
780
812
838
858
869
873
870
864
858
855
857
865
879
896
914
930
941
946
943
933
920
904
888
874
863
854
846
839
831
821
811
801
792
784
778
774
770
766
761
754
745
736
729
726
728
737
752
773
797
822
847
868
886
899
908
914
918
921
924
926
929
932
935
937
937
935
929
920
905
884
857
824
787
746
704
663
624
590
559
532
507
484
460
435
408
380
349
317
284
249
213
174
134
92
48
5
-38
-78
-114
-146
-173
-197
-218
-237
-256
-275
-293
-311
-327
-340
-351
-358
-361
-362
-362
-360
-358
-357
-356
-356
-357
-359
-364
-372
-384
-403
-426
-455
-488
-522
-555
-584
-605
-617
-618
-608
-587
-558
-523
-485
-448
-415
-388
-371
-362
-361
-367
-376
-386
-394
-398
-397
-392
-384
-376
-370
-369
-375
-385
-399
-415
-429
-439
-443
-442
-437
-430
-425
-424
-428
-438
-454
-473
-494
-516
-538
-559
-582
-605
-631
-658
-684
-705
-716
-714
-696
-660
-608
-543
-471
-397
-328
-267
-216
-175
-141
-113
-86
-58
-28
2
32
58
77
90
95
94
89
85
83
85
91
103
117
132
148
163
178
193
212
235
263
298
338
381
425
467
505
536
560
579
592
602
611
621
632
646
664
685
709
736
767
801
838
878
921
966
1010
1057
1101
1141
1176
1206
1229
1245
1254
1257
1253
1242
1226
1203
1176
1143
1105
1064
1020
975
929
885
841
799
757
716
674
630
583
534
485
435
388
345
309
281
261
249
244
243
247
252
257
263
268
272
276
279
281
282
283
282
280
279
280
284
294
309
331
360
394
433
473
514
552
586
615
637
651
658
658
650
636
618
598
578
562
552
549
554
566
583
603
621
635
642
640
631
615
595
574
553
535
519
507
497
487
477
466
454
442
430
420
411
404
397
390
382
371
357
341
323
305
289
275
263
254
246
236
223
204
179
149
114
76
38
2
-30
-57
-79
-97
-111
-124
-136
-147
-159
-170
-181
-190
-199
-206
-214
-221
-230
-240
-253
-267
-283
-301
-319
-337
-356
-375
-395
-415
-435
-453
-470
-485
-495
-502
-504
-503
-498
-492
-484
-476
-468
-460
-453
-448
-445
-445
-451
-464
-486
-516
-556
-603
-656
-713
-772
-829
-885
-939
-992
-1044
-1096
-1147
-1198
-1247
-1292
-1331
-1364
-1389
-1407
-1420
-1431
-1440
-1451
-1464
-1479
-1496
-1512
-1528
-1543
-1556
-1571
-1587
-1607
-1631
-1659
-1690
-1721
-1751
-1776
-1796
-1810
-1820
-1829
-1837
-1847
-1858
-1870
-1880
-1884
-1880
-1867
-1843
-1811
-1776
-1741
-1710
-1686
-1671
-1662
-1657
-1651
-1640
-1622
-1597
-1565
-1529
-1492
-1458
-1429
-1403
-1381
-1360
-1337
-1310
-1281
-1248
-1217
-1189
-1166
-1151
-1140
-1131
-1120
-1102
-1074
-1034
-984
-928
-870
-817
-773
-740
-717
-701
-689
-674
-652
-623
-585
-542
-497
-454
-418
-388
-363
-342
-321
-295
-263
-224
-179
-132
-85
-41
-3
29
58
85
115
150
193
243
300
361
424
485
543
598
650
701
750
801
852
905
958
1012
1066
1121
1175
1231
1288
1346
1404
1459
1510
1554
1590
1617
1635
1648
1656
1662
1670
1680
1691
1703
1712
1716
1713
1702
1683
1657
1627
1596
1565
1536
1511
1489
1469
1451
1433
1414
1394
1374
1352
1329
1305
1279
1252
1221
1189
1156
1123
1092
1064
1041
1022
1008
997
987
976
964
948
930
910
890
871
855
841
827
813
794
768
733
689
635
574
509
442
378
318
264
217
178
145
117
93
72
53
35
16
-4
-26
-50
-77
-107
-138
-169
-200
-228
-253
-274
-290
-304
-315
-327
-340
-356
-375
-397
-423
-450
-478
-505
-529
-549
-564
-572
-575
-571
-561
-547
-530
-513
-499
-488
-482
-482
-486
-494
-503
-509
-511
-507
-496
-479
-456
-431
-405
-378
-353
-329
-305
-279
-251
-220
-186
-151
-117
-84
-56
-33
-15
-2
8
16
23
31
39
48
57
66
74
82
91
103
118
138
164
196
233
274
317
360
402
442
479
512
542
566
586
599
605
605
597
584
567
548
528
509
492
476
460
443
424
401
373
342
307
270
233
196
161
128
96
64
33
2
-28
-57
-83
-105
-123
-137
-147
-153
-157
-160
-163
-167
-170
-174
-177
-181
-186
-192
-200
-212
-226
-242
-259
-275
-288
-296
-296
-289
-274
-252
-224
-191
-156
-120
-84
-49
-17
11
33
50
59
61
57
51
45
42
47
62
88
123
167
214
263
308
347
379
405
424
439
451
461
470
476
479
476
468
454
434
411
385
358
333
308
284
261
237
214
191
171
155
146
145
154
171
195
223
251
276
293
302
301
291
272
246
216
184
152
122
96
76
63
56
57
64
75
89
102
112
118
118
113
102
88
72
55
37
20
3
-15
-34
-54
-75
-96
-116
-134
-150
-163
-175
-187
-199
-214
-231
-250
-270
-290
-309
-326
-340
-351
-361
-370
-378
-386
-395
-402
-407
-410
-409
-407
-403
-401
-403
-409
-421
-438
-459
-481
-503
-522
-535
-543
-545
-543
-538
-532
-526
-521
-517
-516
-518
-521
-527
-537
-549
-565
-583
-603
-622
-640
-653
-662
-666
-663
-656
-645
-632
-617
-603
-590
-578
-568
-560
-554
-551
-550
-551
-555
-560
-565
-569
-569
-565
-556
-541
-522
-498
-472
-443
-414
-383
-351
-319
-285
-249
-213
-176
-139
-103
-69
-36
-5
25
56
88
122
158
196
235
275
313
349
382
410
433
452
467
478
487
495
503
514
528
545
565
588
612
635
655
670
678
678
670
655
633
606
574
539
503
468
434
403
378
360
350
348
354
366
382
399
414
424
429
429
424
417
411
408
409
415
426
439
452
464
471
473
471
465
457
448
440
434
431
431
433
439
447
458
472
487
503
517
527
531
524
506
477
436
387
334
281
234
195
167
149
141
138
139
138
133
123
108
87
64
40
15
-10
-35
-61
-90
-122
-158
-198
-240
-282
-322
-358
-388
-412
-430
-443
-455
-466
-478
-492
-506
-521
-534
-544
-551
-554
-554
-553
-552
-554
-560
-570
-585
-603
-623
-643
-663
-682
-701
-720
-738
-758
-778
-797
-813
-826
-833
-834
-828
-817
-802
-786
-770
-757
-746
-738
-732
-725
-716
-705
-690
-674
-657
-641
-628
-618
-613
-612
-613
-615
-617
-618
-617
-614
-609
-602
-595
-586
-575
-563
-549
-534
-517
-501
-485
-472
-461
-452
-446
-440
-434
-426
-416
-404
-391
-378
-366
-357
-351
-349
-350
-352
-355
-356
-355
-354
-353
-355
-361
-373
-392
-417
-445
-475
-502
-525
-541
-549
-550
-545
-537
-529
-522
-518
-517
-518
-520
-521
-519
-514
-506
-495
-483
-469
-457
-445
-435
-424
-412
-397
-379
-357
-332
-305
-278
-254
-233
-216
-202
-190
-178
-164
-146
-122
-94
-61
-25
11
47
80
112
141
169
196
221
245
265
280
289
291
286
275
263
252
246
248
261
283
313
348
382
413
438
454
464
468
469
471
476
485
498
514
533
551
569
586
603
622
645
673
706
745
788
832
875
915
949
978
1002
1022
1042
1061
1081
1102
1124
1145
1163
1176
1183
1182
1176
1164
1149
1133
1119
1108
1101
1098
1099
1101
1104
1106
1105
1100
1092
1081
1068
1053
1037
1022
1006
995
984
975
969
964
962
961
963
964
966
966
963
956
945
927
905
877
847
816
785
758
736
720
712
713
721
737
759
786
817
847
877
902
921
931
934
927
912
891
866
841
817
798
784
777
776
780
787
794
799
801
799
792
780
766
751
737
725
716
711
708
707
705
700
691
676
655
630
602
574
548
525
506
491
478
465
451
433
413
390
367
344
326
312
304
302
302
303
304
301
294
284
272
259
247
236
227
217
205
188
164
132
92
44
-8
-63
-119
-172
-223
-272
-319
-365
-412
-460
-509
-557
-605
-650
-691
-727
-758
-784
-805
-824
-840
-855
-870
-885
-903
-923
-945
-970
-997
-1026
-1053
-1078
-1099
-1115
-1125
-1129
-1129
-1125
-1120
-1117
-1117
-1121
-1132
-1147
-1169
-1195
-1225
-1259
-1294
-1329
-1364
-1396
-1424
-1448
-1466
-1479
-1488
-1495
-1501
-1510
-1520
-1532
-1546
-1558
-1567
-1570
-1567
-1557
-1540
-1520
-1497
-1475
-1455
-1436
-1419
-1403
-1385
-1365
-1342
-1318
-1293
-1269
-1248
-1230
-1215
-1202
-1188
-1172
-1150
-1122
-1088
-1049
-1006
-960
-914
-869
-824
-780
-736
-692
-650
-608
-569
-534
-504
-478
-457
-437
-418
-397
-374
-347
-318
-286
-255
-225
-196
-169
-144
-121
-98
-77
-58
-45
-36
-35
-39
-48
-58
-65
-67
-60
-45
-23
3
30
53
71
83
92
100
112
131
160
198
241
284
321
347
358
356
341
320
297
280
272
275
288
309
335
362
388
412
435
459
485
515
548
583
616
646
670
687
700
711
723
741
767
800
839
881
921
954
977
989
990
982
969
954
939
926
915
904
891
875
853
825
792
755
715
676
640
606
577
554
536
524
519
520
527
538
551
564
575
581
582
576
565
551
537
524
516
513
514
518
522
525
525
521
512
501
489
476
465
455
447
440
435
430
426
425
426
432
441
455
470
485
498
504
503
494
477
455
430
406
386
372
366
367
376
389
405
421
437
450
461
468
471
470
464
453
437
414
387
355
319
280
239
197
155
113
71
30
-9
-47
-82
-114
-142
-166
-187
-205
-222
-239
-257
-277
-298
-320
-342
-361
-377
-388
-396
-400
-403
-407
-415
-427
-445
-469
-498
-529
-562
-592
-617
-638
-651
-659
-661
-658
-653
-646
-638
-631
-624
-620
-617
-617
-619
-625
-635
-646
-660
-674
-688
-699
-706
-708
-705
-697
-684
-669
-653
-637
-622
-611
-602
-597
-595
-596
-598
-601
-604
-607
-609
-611
-611
-611
-611
-612
-614
-620
-629
-642
-658
-675
-692
-706
-713
-710
-695
-668
-630
-582
-530
-476
-427
-385
-354
-333
-323
-322
-325
-330
-334
-334
-329
-319
-304
-285
-263
-239
-213
-185
-155
-124
-91
-58
-26
4
29
50
66
77
84
89
92
94
97
100
103
105
106
105
102
98
92
87
82
78
74
71
68
65
62
59
57
56
57
59
63
66
69
71
70
67
62
56
50
44
39
36
33
30
26
19
9
-4
-19
-37
-55
-74
-92
-110
-128
-145
-161
-177
-193
-206
-218
-227
-234
-240
-245
-251
-260
-273
-290
-312
-338
-365
-391
-416
-436
-453
-464
-471
-475
-476
-476
-476
-475
-474
-471
-466
-459
-449
-436
-420
-402
-380
-356
-330
-301
-271
-240
-207
-175
-143
-112
-84
-58
-34
-11
11
33
57
82
110
139
170
201
232
262
290
316
342
366
391
417
445
475
508
542
577
613
647
679
709
736
762
786
811
835
859
882
905
925
941
953
960
962
960
954
945
936
926
916
908
901
895
889
885
883
881
879
879
877
875
871
865
856
845
833
821
811
803
799
800
804
813
824
837
852
867
882
896
908
918
923
922
915
901
881
856
830
804
782
766
757
755
758
766
775
784
792
800
808
818
830
845
862
880
896
907
911
908
897
880
859
838
818
801
787
775
763
750
733
712
689
663
638
614
594
577
563
548
533
514
490
463
433
401
370
341
314
291
269
248
227
206
184
163
143
126
113
102
93
84
71
54
32
4
-27
-59
-90
-118
-141
-159
-173
-186
-200
-218
-241
-269
-302
-337
-373
-408
-440
-469
-495
-520
-544
-570
-599
-631
-669
-711
-757
-806
-858
-910
-963
-1014
-1061
-1103
-1139
-1166
-1185
-1196
-1199
-1197
-1192
-1185
-1180
-1177
-1178
-1182
-1189
-1197
-1206
-1214
-1220
-1225
-1228
-1231
-1234
-1238
-1246
-1256
-1269
-1284
-1299
-1313
-1322
-1324
-1318
-1302
-1277
-1244
-1204
-1161
-1118
-1079
-1045
-1018
-1000
-990
-985
-984
-984
-981
-974
-961
-942
-917
-887
-854
-820
-787
-756
-727
-703
-681
-662
-645
-629
-612
-595
-575
-554
-531
-505
-478
-449
-418
-386
-352
-317
-281
-245
-209
-175
-143
-114
-88
-63
-40
-18
4
27
51
75
97
116
130
138
139
133
121
106
88
69
50
33
17
2
-12
-25
-35
-42
-45
-41
-30
-12
11
38
65
90
110
123
131
133
132
131
130
132
135
140
145
148
147
142
135
127
120
116
118
127
141
160
182
205
226
245
261
275
287
299
313
327
345
364
386
410
436
465
497
531
566
601
635
665
690
708
720
727
729
730
731
734
739
746
755
764
771
777
780
781
780
779
778
777
776
773
768
759
747
732
715
697
680
666
654
644
635
625
613
599
582
565
547
531
519
509
503
497
492
484
474
460
445
430
416
407
401
400
401
402
401
395
384
367
345
320
295
272
250
232
215
199
182
166
150
136
126
122
126
138
157
180
203
224
238
244
242
233
218
200
183
167
155
146
138
132
124
115
104
92
78
63
49
35
21
6
-9
-27
-45
-65
-85
-104
-122
-137
-148
-157
-163
-166
-167
-165
-160
-153
-144
-133
-122
-111
-103
-98
-98
-102
-112
-125
-141
-158
-174
-190
-205
-218
-231
-244
-256
-268
-279
-288
-295
-299
-300
-299
-297
-294
-290
-287
-284
-279
-272
-262
-247
-227
-204
-178
-152
-127
-105
-88
-76
-69
-65
-63
-60
-55
-47
-36
-20
-1
20
42
63
82
100
114
127
136
144
150
154
157
158
156
152
146
137
126
115
105
98
96
98
107
121
138
157
174
186
190
186
172
149
118
81
41
1
-37
-71
-99
-122
-139
-150
-157
-160
-163
-166
-172
-181
-194
-210
-229
-249
-267
-281
-291
-296
-297
-296
-297
-303
-315
-334
-360
-389
-419
-445
-464
-474
-477
-473
-467
-464
-468
-481
-503
-534
-569
-603
-632
-653
-665
-667
-664
-658
-653
-653
-660
-672
-688
-705
-720
-729
-731
-728
-719
-709
-698
-692
-690
-693
-702
-715
-730
-746
-762
-777
-791
-805
-817
-827
-836
-843
-848
-851
-852
-852
-852
-853
-856
-861
-867
-872
-876
-878
-877
-873
-866
-859
-852
-849
-850
-855
-865
-878
-891
-905
-916
-923
-927
-927
-924
-920
-915
-911
-909
-909
-910
-913
-917
-921
-923
-923
-921
-915
-905
-891
-874
-854
-830
-804
-775
-744
-709
-671
-629
-583
-534
-484
-434
-387
-344
-309
-281
-262
-251
-245
-242
-240
-235
-225
-210
-189
-162
-131
-97
-61
-25
11
45
79
111
141
169
195
217
237
254
269
281
293
304
317
331
348
367
388
410
432
453
473
492
510
526
543
561
579
598
619
641
662
682
700
715
727
736
742
748
754
762
773
790
811
837
867
898
930
959
985
1004
1018
1025
1026
1020
1012
1000
988
975
963
952
943
934
926
917
906
891
871
846
815
780
742
702
664
628
596
569
548
530
516
504
494
484
474
464
454
445
435
425
413
399
383
362
339
312
284
256
230
206
186
170
159
152
147
145
144
145
146
149
153
159
165
173
181
190
197
205
211
217
223
229
236
243
252
261
271
281
292
303
314
325
335
343
349
353
354
351
347
340
331
322
313
303
291
278
263
244
221
195
167
138
110
85
63
44
28
14
-1
-16
-34
-54
-76
-98
-119
-137
-152
-163
-171
-178
-185
-193
-203
-215
-228
-240
-250
-256
-256
-251
-241
-228
-212
-194
-176
-157
-136
-113
-88
-60
-29
1
31
57
78
94
106
113
119
125
132
141
152
163
171
174
169
157
138
113
85
57
32
10
-7
-19
-29
-37
-45
-54
-66
-81
-98
-117
-138
-161
-185
-210
-236
-261
-284
-302
-314
-318
-314
-301
-283
-260
-237
-215
-196
-181
-167
-154
-137
-116
-88
-53
-14
28
69
106
137
159
175
187
196
206
220
238
260
284
309
330
347
357
360
358
353
347
342
341
342
348
357
367
380
393
408
424
443
464
487
512
538
562
583
600
612
618
620
619
617
616
618
624
635
651
672
697
725
754
784
814
842
868
890
909
924
933
936
934
927
914
898
879
858
836
815
796
780
767
756
749
744
740
737
733
727
720
711
700
689
677
665
655
644
635
624
613
598
581
559
534
505
474
443
412
383
357
334
313
295
279
263
246
228
209
188
165
141
117
92
69
46
25
6
-12
-29
-45
-61
-78
-98
-120
-146
-176
-210
-246
-285
-324
-362
-398
-432
-461
-487
-508
-525
-538
-548
-554
-558
-559
-557
-554
-549
-543
-538
-534
-531
-531
-533
-538
-544
-551
-557
-562
-564
-564
-559
-551
-539
-524
-506
-485
-463
-440
-415
-389
-362
-336
-309
-283
-259
-238
-219
-205
-193
-185
-178
-174
-169
-164
-158
-150
-142
-133
-123
-115
-107
-100
-95
-90
-86
-82
-79
-76
-75
-75
-78
-85
-95
-109
-125
-143
-161
-178
-193
-205
-214
-220
-223
-224
-222
-217
-210
-201
-190
-175
-159
-141
-121
-102
-83
-65
-49
-35
-23
-14
-8
-4
-3
-6
-11
-19
-30
-42
-55
-69
-83
-95
-106
-115
-122
-127
-131
-135
-137
-139
-142
-146
-150
-157
-164
-173
-182
-189
-194
-196
-192
-185
-173
-160
-147
-137
-132
-133
-140
-153
-170
-188
-205
-219
-228
-233
-233
-231
-226
-221
-215
-209
-202
-192
-179
-163
-145
-125
-106
-90
-78
-73
-75
-83
-96
-113
-133
-155
-176
-199
-221
-243
-265
-286
-305
-322
-336
-348
-357
-365
-375
-386
-402
-420
-442
-465
-487
-507
-523
-535
-543
-548
-551
-553
-556
-560
-563
-566
-568
-567
-566
-564
-564
-569
-582
-603
-634
-673
-717
-763
-808
-847
-880
-904
-919
-928
-932
-933
-932
-931
-930
-929
-927
-923
-917
-909
-900
-891
-882
-875
-869
-865
-862
-858
-853
-845
-834
-820
-802
-783
-762
-741
-722
-705
-690
-678
-668
-660
-652
-645
-638
-632
-626
-622
-620
-622
-628
-638
-651
-665
-677
-687
-692
-691
-685
-674
-661
-648
-637
-631
-629
-631
-636
-643
-647
-649
-645
-637
-624
-609
-592
-574
-558
-542
-527
-512
-497
-481
-464
-447
-432
-419
-410
-405
-404
-406
-409
-410
-408
-401
-388
-370
-347
-320
-291
-261
-231
-201
-173
-145
-118
-90
-63
-35
-7
20
46
69
90
107
119
128
133
134
133
130
129
129
131
138
148
160
175
191
207
221
234
246
256
267
278
290
304
319
336
354
372
391
411
433
456
482
511
542
575
608
640
670
696
719
737
753
767
778
789
798
805
811
815
816
816
813
810
806
802
798
794
789
783
774
762
748
732
715
700
688
680
675
675
677
679
681
681
677
670
661
650
638
627
617
609
602
595
589
582
574
566
559
552
547
542
539
535
529
520
508
493
474
454
434
415
396
379
362
343
319
289
252
208
157
103
49
-4
-52
-95
-131
-163
-191
-219
-248
-278
-311
-344
-377
-408
-434
-455
-471
-480
-485
-487
-487
-484
-481
-477
-473
-468
-463
-458
-455
-453
-453
-455
-457
-459
-459
-456
-450
-441
-429
-417
-406
-397
-390
-387
-385
-384
-382
-377
-369
-357
-340
-320
-297
-271
-243
-213
-182
-149
-116
-84
-52
-22
5
30
52
73
93
115
138
162
189
216
242
268
293
318
343
371
401
434
470
508
545
579
608
631
648
661
672
682
693
707
723
739
754
766
774
777
777
775
773
773
776
781
789
799
809
820
832
846
863
884
908
936
965
993
1018
1038
1055
1069
1083
1098
1118
1141
1167
1191
1209
1218
1214
1199
1174
1145
1118
1096
1083
1076
1069
1053
1018
956
862
737
587
425
265
122
10
-64
-100
-102
-82
-50
-19
2
9
3
-13
-32
-48
-56
-56
-47
-35
-22
-13
-10
-14
-23
-34
-42
-46
-45
-39
-31
-23
-18
-17
-21
-27
-34
-39
-42
-40
-36
-30
-24
-21
-21
-24
-29
-34
-38
-39
-37
-33
-29
-25
-23
-23
-26
-30
-34
-36
-37
-35
-32
-28
-25
-24
-25
-27
-30
-33
-35
-35
-34
-31
-28
-26
-25
-26
-28
-31
-33
-34
-34
-33
-30
-28
-26
-25
-26
-28
-31
-33
-34
-33
-32
-29
-27
-26
-26
-27
-29
-31
-32
-33
-32
-31
-29
-27
-26
-27
-28
-29
-31
-32
-32
-32
-30
-29
-27
-27
-27
-28
-29
-31
-32
-32
-31
-30
-28
-27
-27
-27
-28
-29
-31
-31
-31
-30
-29
-28
-27
-27
-27
-28
-29
-30
-31
-31
-30
-29
-28
-27
-27
-28
-28
-29
-30
-30
-30
-29
-29
-28
-27
-27
-28
-29
-29
-30
-30
-30
-29
-28
-28
-27
-27
-28
-28
-29
-29
-30
-29
-29
-28
-28
-27
-27
-28
-28
-29
-29
-29
-29
-28
-28
-27
-27
-28
-28
-28
-29
-29
-29
-28
-28
-28
-27
-27
-27
-28
-28
-28
-29
-28
-28
-28
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
