5
36825
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
0
0
0
1
1
1
1
0
0
0
0
0
0
0
0
1
1
1
1
0
0
0
0
0
0
0
0
1
1
1
1
1
0
0
0
0
0
0
0
1
1
1
1
1
0
0
0
0
0
0
0
1
1
1
1
1
1
0
0
0
0
0
0
1
1
2
2
1
1
0
0
0
0
0
0
1
2
2
2
2
1
0
0
-1
-1
0
0
1
2
2
2
2
1
0
-1
-1
-2
-1
0
1
2
3
4
3
2
0
-2
-3
-4
-4
-2
1
4
8
12
14
14
13
9
5
-1
-6
-10
-12
-13
-12
-9
-5
-1
2
4
5
5
4
2
0
-1
-2
-2
-2
0
1
2
3
3
2
1
0
0
-1
-1
-1
0
1
2
2
2
2
1
1
0
0
0
0
0
1
1
2
2
1
1
1
0
0
0
0
0
1
1
1
1
1
1
1
0
0
0
0
0
1
1
1
1
1
1
1
0
0
0
0
1
1
1
1
1
1
1
0
0
0
0
0
1
1
1
1
1
1
1
0
0
0
0
1
1
1
1
1
1
1
0
0
0
0
0
1
1
1
1
1
1
1
0
0
0
0
0
1
1
1
1
1
1
1
0
0
0
0
0
1
1
1
2
1
1
1
0
0
0
0
0
1
1
2
2
2
1
0
0
-1
-1
0
0
1
2
2
2
2
1
0
0
-1
-1
-1
0
1
2
3
3
2
1
0
-1
-2
-2
-2
0
2
4
5
5
5
2
-1
-5
-9
-12
-14
-15
-14
-12
-9
-7
-5
-4
-5
-7
-10
-13
-15
-15
-14
-11
-7
-3
1
5
6
6
5
2
-1
-3
-4
-3
-2
1
3
6
6
5
2
-2
-7
-12
-16
-18
-18
-16
-12
-8
-3
1
3
4
4
2
0
-1
-2
-1
0
2
3
4
4
2
-1
-6
-10
-14
-16
-17
-16
-14
-10
-5
-1
3
5
5
5
3
1
-1
-2
-2
-2
-1
1
2
3
3
2
2
1
0
-1
-1
-1
0
1
2
2
2
2
1
1
0
0
0
0
0
1
2
2
2
2
1
0
0
0
0
0
1
1
2
2
2
1
1
0
0
0
0
0
1
1
2
2
2
1
1
0
0
0
0
0
1
1
2
2
1
1
1
0
0
0
0
1
1
1
2
2
1
1
0
0
0
0
0
1
1
2
2
2
2
1
0
0
-1
0
0
1
1
2
2
2
2
1
0
-1
-1
-1
0
1
2
2
3
3
2
1
0
-1
-2
-2
-1
0
2
3
5
5
4
2
0
-3
-6
-9
-10
-11
-11
-11
-10
-9
-9
-9
-9
-10
-10
-9
-8
-5
-2
2
6
9
12
13
12
10
7
4
1
-2
-3
-4
-3
-1
0
2
3
4
3
3
1
0
-1
-1
-1
-1
0
1
2
2
2
2
1
0
0
0
0
0
1
1
2
2
2
2
1
1
0
0
0
0
1
1
1
1
1
1
1
1
0
0
0
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
0
0
0
1
1
1
1
1
1
1
1
0
0
0
0
1
1
2
2
2
1
1
0
-1
-1
-1
0
1
2
4
4
4
3
0
-3
-7
-10
-13
-15
-16
-15
-12
-9
-5
-2
1
4
5
4
4
2
1
-1
-1
-1
-1
0
1
2
2
2
2
2
1
0
0
0
0
0
1
1
2
2
2
1
1
0
0
0
0
0
1
1
1
1
1
1
1
1
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
1
1
1
2
2
1
1
1
0
0
0
0
1
1
2
2
2
2
1
1
0
-1
-1
-1
0
1
3
4
4
4
3
0
-3
-7
-10
-13
-15
-16
-14
-12
-9
-5
-2
1
3
4
4
3
2
1
0
-1
-1
-1
0
1
2
2
2
2
2
1
0
0
0
0
0
1
1
2
2
2
1
1
1
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
1
1
1
2
2
2
1
1
0
0
0
0
0
1
2
2
2
2
2
1
0
0
-1
0
0
1
2
3
3
3
2
1
-1
-2
-3
-3
-1
1
5
9
12
16
17
18
17
14
11
7
3
0
-2
-3
-2
-1
0
2
3
3
3
2
1
0
0
-1
0
0
1
2
2
2
2
1
1
0
0
0
0
1
1
2
2
2
2
1
0
0
0
0
0
1
2
2
3
2
2
1
0
-1
-1
-1
0
2
3
4
5
4
3
0
-3
-7
-10
-13
-15
-15
-14
-12
-9
-5
-2
1
3
4
4
4
3
2
0
0
-1
-1
0
0
1
2
2
2
2
2
1
1
0
0
0
0
0
1
1
2
2
3
2
2
1
0
-1
-1
-1
-1
0
2
3
4
4
4
3
1
-1
-4
-8
-10
-12
-13
-14
-13
-11
-9
-6
-4
-1
1
3
4
5
5
5
4
2
0
-2
-5
-7
-10
-12
-13
-14
-13
-11
-9
-6
-3
0
2
4
4
4
3
2
1
0
-1
-1
-1
0
1
1
2
2
2
2
2
2
1
1
0
0
0
0
0
1
1
2
3
4
4
3
2
0
-3
-6
-10
-12
-14
-15
-14
-12
-9
-6
-2
1
3
5
5
4
3
1
0
-1
-2
-1
0
1
2
3
3
3
2
1
0
0
-1
0
0
1
2
2
2
2
2
1
1
0
0
0
0
1
1
2
2
2
2
1
1
0
0
0
0
1
1
2
2
2
2
1
1
0
0
0
1
1
1
2
2
2
1
1
1
0
0
0
1
1
1
2
2
2
1
1
1
0
0
0
1
1
2
2
2
2
1
1
0
0
0
1
1
1
2
2
2
2
1
1
0
0
0
0
1
1
2
2
2
2
1
1
0
0
0
0
1
2
2
3
2
2
1
0
0
-1
-1
0
1
2
3
3
3
2
1
0
-1
-2
-2
-1
1
3
5
6
6
4
0
-5
-11
-17
-23
-27
-29
-28
-25
-20
-14
-8
-3
2
5
6
6
4
2
1
-1
-2
-2
-1
0
1
2
3
3
3
2
1
0
0
0
0
0
1
2
2
2
2
2
1
1
0
0
0
0
1
1
2
2
2
2
1
1
1
0
0
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
0
1
1
1
1
2
2
2
2
1
1
0
0
0
0
1
1
2
2
2
2
2
1
0
0
0
0
0
1
2
3
3
3
3
2
0
-1
-2
-2
-2
0
2
5
9
12
15
17
17
16
14
11
7
4
1
-1
-2
-2
-2
0
1
2
3
3
3
2
1
1
0
0
0
0
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
0
0
0
0
1
3
6
9
13
17
21
24
25
25
24
21
17
13
8
4
1
-2
-2
-2
-1
0
2
3
4
4
3
2
1
-1
-2
-2
-1
0
1
3
4
5
5
4
2
-1
-4
-8
-11
-13
-14
-14
-13
-11
-8
-5
-3
0
2
3
4
4
4
4
3
2
0
-2
-5
-8
-11
-15
-18
-20
-22
-22
-21
-19
-15
-11
-7
-2
1
4
5
5
4
2
1
0
-1
-1
-1
0
1
2
3
3
3
2
1
0
0
-1
-1
0
1
2
3
3
3
2
1
1
0
-1
-1
0
1
2
2
3
3
3
2
1
0
-1
-1
-1
0
1
2
3
4
4
3
1
0
-2
-3
-3
-2
0
3
6
10
13
15
17
17
16
13
10
7
4
2
0
-1
-2
-1
-1
0
1
2
3
3
3
2
2
1
0
0
0
0
0
1
1
2
2
3
2
2
1
1
0
-1
-1
-1
0
1
3
4
5
5
3
0
-4
-9
-14
-18
-22
-23
-23
-19
-14
-7
0
7
12
15
15
12
7
-1
-9
-17
-23
-27
-28
-27
-23
-18
-12
-6
-1
2
3
3
2
1
-1
-2
-1
-1
1
2
4
4
4
3
1
0
-2
-3
-3
-1
1
3
5
6
7
5
3
-1
-5
-9
-13
-15
-15
-13
-11
-7
-4
-1
0
-1
-3
-7
-11
-16
-20
-23
-24
-23
-21
-17
-13
-8
-4
0
2
3
3
3
2
1
0
0
0
0
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
1
1
0
-1
-1
-1
0
2
5
8
11
14
16
18
17
16
13
9
5
1
-2
-4
-4
-3
-1
1
4
5
5
5
3
1
-1
-3
-3
-3
-1
1
4
6
7
6
4
1
-4
-8
-12
-15
-16
-16
-14
-11
-7
-3
0
2
3
3
3
2
1
0
0
0
1
2
2
2
2
1
1
0
0
0
0
2
3
4
4
4
3
0
-3
-6
-10
-13
-14
-15
-14
-12
-9
-6
-2
1
3
4
5
5
4
3
2
0
-2
-4
-6
-8
-10
-12
-15
-17
-20
-21
-22
-23
-23
-22
-20
-18
-15
-12
-9
-6
-3
-1
1
2
3
3
3
2
2
1
1
0
0
0
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
1
1
1
1
1
1
1
1
1
2
2
2
2
2
1
0
0
-1
-1
0
1
3
5
8
10
13
15
17
17
16
14
11
7
3
-2
-7
-10
-13
-15
-15
-14
-12
-9
-7
-4
-1
1
2
3
3
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
0
0
0
0
1
2
3
4
4
3
2
0
-3
-6
-9
-12
-14
-15
-14
-12
-10
-6
-3
1
3
5
5
5
4
2
1
-1
-2
-2
-2
-1
1
2
4
5
5
5
3
1
-1
-4
-7
-10
-12
-13
-14
-13
-11
-9
-6
-3
0
2
4
5
5
4
2
1
0
-1
-1
-1
0
1
2
3
3
3
2
1
0
0
-1
-1
0
1
2
3
3
3
2
1
0
-1
-1
-1
0
1
3
4
5
4
2
-1
-5
-9
-13
-16
-17
-17
-14
-10
-5
0
4
6
7
6
4
1
-2
-4
-4
-3
-1
1
4
7
8
7
4
0
-4
-9
-13
-16
-16
-15
-13
-9
-6
-2
0
1
2
1
1
0
0
1
2
3
4
4
4
2
-1
-4
-8
-11
-12
-13
-12
-11
-9
-7
-6
-6
-6
-8
-10
-11
-13
-13
-12
-10
-7
-4
0
2
4
4
4
4
3
2
1
1
0
-1
-3
-5
-7
-10
-13
-15
-15
-14
-11
-8
-3
1
5
7
8
6
4
1
-2
-4
-5
-3
-1
2
6
8
8
6
2
-4
-11
-19
-25
-29
-30
-29
-25
-19
-13
-6
-1
3
5
5
4
3
1
0
-1
-1
0
1
1
2
2
2
2
1
1
0
0
1
1
1
2
2
2
1
1
1
0
1
1
1
1
2
2
2
1
1
0
0
0
1
1
2
2
2
2
2
1
0
0
-1
0
0
1
2
3
4
4
3
1
-1
-4
-6
-9
-11
-13
-14
-13
-12
-10
-8
-5
-2
2
5
8
11
14
16
16
16
15
12
10
7
4
2
0
-1
-1
-1
0
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
1
1
2
2
4
6
8
10
12
13
14
13
12
10
7
4
2
0
-1
-1
-1
0
0
1
2
2
2
2
1
1
1
1
1
1
1
1
0
-1
-1
0
1
3
6
9
13
17
21
23
25
24
23
20
17
13
9
5
2
0
-2
-3
-3
-2
-1
1
4
6
9
12
14
16
16
16
14
11
8
5
2
-1
-2
-3
-2
-1
0
2
3
3
3
3
2
1
0
-1
-1
0
0
1
2
2
3
2
2
1
0
0
0
0
1
1
2
2
2
2
2
1
1
0
0
0
1
1
1
2
2
2
1
1
1
0
0
0
1
1
1
2
2
2
1
1
1
1
0
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
1
1
1
1
0
0
1
1
1
1
2
2
1
1
1
0
0
0
1
1
1
2
2
2
1
1
0
0
0
0
1
1
2
3
3
3
1
-1
-4
-7
-11
-14
-17
-19
-19
-19
-18
-17
-14
-12
-9
-7
-4
-2
1
3
4
5
5
3
0
-3
-8
-12
-17
-20
-23
-24
-23
-21
-17
-13
-9
-5
-2
1
2
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
1
1
1
2
2
2
2
1
0
0
0
0
0
1
2
2
3
3
2
1
0
-1
-2
-1
0
1
3
4
5
5
4
2
-1
-5
-8
-11
-12
-13
-12
-11
-10
-9
-8
-8
-9
-11
-12
-13
-13
-12
-10
-6
-3
1
4
5
5
4
2
0
-2
-3
-2
-1
1
3
5
5
5
2
-2
-6
-11
-15
-17
-17
-16
-13
-8
-4
0
3
5
5
4
2
0
-1
-1
-1
0
2
3
3
3
2
-1
-3
-6
-7
-7
-6
-3
0
4
7
9
10
9
7
5
2
-1
-3
-4
-3
-2
0
2
4
5
4
3
2
0
-2
-2
-2
-1
0
2
3
4
4
4
2
1
-1
-3
-3
-3
-3
-2
0
1
2
3
3
3
3
3
2
2
2
2
2
1
1
1
0
0
0
0
0
1
1
2
2
2
2
2
1
0
-1
-1
-1
0
1
2
3
4
3
2
1
-1
-2
-3
-3
-1
1
5
9
13
16
18
18
16
14
10
6
3
0
-2
-2
-2
-1
0
2
2
3
3
2
1
0
0
0
0
0
1
2
2
2
2
1
1
0
0
0
0
1
1
2
2
2
1
1
0
0
0
0
1
1
2
2
2
2
1
0
-1
-1
-1
0
1
2
4
5
4
3
1
-3
-7
-11
-14
-16
-16
-15
-12
-9
-5
-1
2
4
5
4
3
2
0
-1
-1
-1
-1
0
1
2
2
2
2
1
0
0
0
0
0
1
1
2
2
2
1
1
1
0
0
0
0
1
1
2
2
1
1
1
0
0
0
0
1
1
1
1
1
1
1
1
0
0
0
1
1
1
1
1
1
1
1
1
0
0
0
1
1
1
2
2
1
1
1
0
0
0
0
1
1
2
2
2
1
1
0
0
0
0
0
1
2
2
3
3
2
1
-1
-2
-3
-2
-1
1
5
8
12
15
17
17
16
14
11
7
4
1
-2
-3
-3
-2
-1
1
2
3
3
3
3
2
1
0
-1
-2
-2
-1
-1
1
3
5
8
11
13
15
16
16
15
12
9
5
1
-2
-4
-4
-4
-2
0
2
4
5
5
4
2
0
-2
-3
-3
-2
0
2
4
5
6
5
3
0
-3
-5
-6
-5
-2
2
7
13
17
19
19
16
12
5
-2
-8
-13
-16
-17
-15
-12
-7
-3
1
4
6
6
4
3
1
-1
-2
-2
-1
0
1
2
2
3
2
2
1
0
0
-1
0
0
1
1
2
2
2
1
1
1
0
0
0
0
0
1
1
1
1
1
1
1
1
1
0
0
0
0
1
1
1
1
1
1
1
1
1
0
0
0
0
0
1
1
1
1
2
1
1
1
0
0
0
0
0
1
1
2
2
2
2
1
0
-1
-1
-1
-1
0
2
3
4
4
4
2
-1
-4
-7
-11
-13
-15
-15
-14
-12
-9
-6
-3
0
2
3
4
4
3
3
2
1
0
-1
-4
-6
-9
-12
-14
-15
-15
-13
-11
-7
-3
1
4
5
6
5
3
1
-1
-3
-3
-3
-1
1
3
5
5
4
1
-3
-8
-13
-18
-21
-23
-24
-23
-20
-17
-13
-9
-6
-3
-1
1
2
2
3
2
2
1
0
0
-1
-1
-1
0
1
2
3
3
2
0
-3
-7
-12
-16
-21
-23
-24
-24
-22
-18
-13
-9
-5
-1
1
2
2
2
1
1
0
0
0
1
1
1
1
1
0
0
0
0
0
1
1
2
2
2
1
0
0
-1
-1
0
0
2
3
3
3
2
1
-1
-2
-3
-3
-2
1
4
9
13
16
18
18
16
14
10
6
2
-1
-2
-2
-2
-1
1
2
3
2
2
0
-1
-1
-1
0
1
3
4
4
3
1
-2
-6
-10
-13
-16
-16
-15
-13
-10
-6
-2
2
4
5
5
4
2
0
-1
-2
-2
-1
0
1
2
2
3
2
2
1
0
-1
-1
-1
0
1
1
2
2
2
2
1
0
0
0
0
0
0
1
1
2
2
2
1
1
0
0
0
0
0
0
1
1
2
2
2
1
1
0
0
0
0
0
0
1
2
2
2
2
1
0
0
-1
-1
-1
0
1
2
2
3
3
2
1
0
-1
-2
-2
-1
0
2
3
5
5
4
2
-1
-5
-8
-12
-14
-16
-15
-13
-11
-7
-4
-1
0
1
1
1
0
1
2
4
6
10
13
15
17
17
15
12
8
4
0
-2
-4
-4
-3
-2
1
2
4
4
3
2
1
0
-1
-2
-2
-1
0
1
2
3
3
2
1
0
-1
-1
-1
-1
0
1
2
2
2
2
1
0
0
-1
-1
0
0
1
2
2
2
2
1
0
0
-1
-1
0
0
1
1
2
2
2
1
1
0
0
0
0
0
1
1
2
2
2
1
1
0
0
0
0
0
1
1
2
2
2
1
1
0
0
-1
0
0
1
1
2
2
2
1
1
0
0
-1
-1
0
1
1
2
2
2
1
1
0
-1
-1
-1
0
1
2
3
3
3
2
0
-1
-3
-3
-2
0
3
7
11
15
18
19
18
16
11
6
1
-3
-6
-6
-5
-1
4
9
14
17
19
19
17
13
9
5
2
-1
-2
-3
-2
-1
1
2
2
2
2
1
0
0
-1
0
0
0
1
1
1
1
1
1
0
0
0
0
0
1
1
1
1
1
1
0
0
0
0
0
1
1
1
1
1
1
0
0
0
0
0
0
1
1
1
1
1
1
0
0
0
0
0
1
1
1
1
1
1
1
0
0
0
0
0
1
1
1
2
1
1
1
0
0
-1
0
0
1
1
2
2
2
1
0
0
-1
-1
-1
0
1
2
2
2
2
2
0
-1
-1
-2
-2
-1
1
2
3
4
3
2
1
-1
-3
-4
-4
-3
0
3
7
11
13
15
15
14
12
10
8
7
7
8
10
12
14
15
15
14
11
8
4
1
-2
-3
-3
-2
-1
1
2
2
2
2
1
0
-1
0
0
1
2
3
2
1
-2
-5
-9
-13
-16
-17
-16
-14
-11
-6
-2
2
4
5
5
4
2
0
-2
-3
-3
-2
0
1
2
3
3
2
1
0
-1
-2
-2
-1
0
1
2
2
2
2
1
0
-1
-1
-1
-1
0
1
1
2
2
2
1
0
0
-1
-1
-1
0
1
1
2
2
2
1
1
0
-1
-1
-1
0
0
1
2
2
2
1
1
0
-1
-1
-1
0
0
1
2
2
2
2
1
0
-1
-1
-1
-1
0
1
2
3
3
2
1
0
-1
-2
-2
-2
0
1
3
4
5
4
2
0
-4
-8
-11
-14
-16
-16
-15
-12
-9
-5
-2
1
3
4
3
3
2
0
-1
-1
-1
-1
0
1
1
1
1
1
1
0
0
0
0
0
0
0
1
1
1
1
1
1
0
0
0
0
0
0
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
0
0
0
0
0
0
0
1
1
1
1
1
0
0
-1
-1
-1
0
1
2
3
3
3
2
0
-3
-7
-10
-13
-16
-16
-16
-14
-10
-6
-2
1
4
5
5
4
2
0
-2
-3
-3
-2
0
1
2
3
3
2
1
0
-1
-2
-2
-1
0
1
3
3
3
2
1
-1
-2
-3
-3
-2
0
3
4
5
5
2
-2
-8
-15
-23
-29
-34
-37
-37
-35
-30
-24
-18
-11
-6
-1
2
3
3
3
2
1
0
-1
-1
-1
0
0
0
1
1
1
1
1
1
1
1
0
0
-1
-1
-1
0
0
1
2
3
3
3
1
-1
-4
-7
-10
-13
-15
-16
-15
-13
-10
-6
-3
0
3
4
4
4
2
1
-1
-2
-2
-2
-1
0
1
2
2
2
2
1
0
-1
-1
-2
-1
-1
0
1
2
2
2
2
1
0
-1
-2
-2
-2
-1
0
2
3
4
4
3
1
-1
-4
-8
-11
-13
-15
-15
-14
-12
-9
-6
-3
0
2
4
4
3
2
1
0
-1
-2
-2
-1
0
1
1
2
2
2
1
0
0
-1
-1
-1
0
0
1
1
2
1
1
1
0
0
-1
-1
0
0
1
1
1
1
1
1
0
0
-1
-1
-1
0
0
1
1
2
1
1
0
0
-1
-1
-1
-1
0
1
2
2
2
2
1
0
-1
-2
-2
-2
-2
0
2
5
8
11
13
15
16
15
14
12
9
5
2
-1
-4
-5
-5
-5
-3
0
3
7
10
13
14
15
15
14
12
9
7
4
1
0
-2
-2
-2
-2
-1
0
1
1
1
1
0
-1
-3
-5
-7
-9
-11
-12
-12
-11
-10
-8
-6
-3
-1
1
2
3
3
2
1
0
-1
-1
-1
-1
-1
0
1
1
2
2
1
1
0
-1
-1
-1
0
0
1
1
1
1
1
1
0
0
-1
-1
0
0
1
1
1
1
1
1
0
0
-1
-1
0
0
1
1
1
1
1
1
0
0
-1
-1
-1
0
0
1
2
2
1
1
0
-1
-1
-1
-1
-1
0
1
2
2
2
1
0
-1
-2
-2
-2
-1
0
1
3
4
4
3
2
0
-3
-6
-8
-10
-12
-12
-12
-12
-11
-10
-10
-11
-11
-12
-12
-13
-12
-11
-9
-7
-4
-2
1
2
3
3
3
2
1
0
-1
-1
-1
-1
-1
0
1
1
1
1
1
1
1
0
0
-1
-1
-1
-1
0
0
1
2
3
3
3
1
-1
-4
-7
-11
-13
-15
-16
-15
-13
-10
-7
-3
0
3
4
4
3
2
1
-1
-2
-2
-2
-1
0
1
2
2
2
1
1
0
-1
-1
-1
-1
0
1
1
1
1
1
1
0
0
-1
-1
-1
0
0
1
1
1
1
1
0
0
0
-1
0
0
0
1
1
1
1
1
0
0
0
0
0
0
0
1
1
1
1
1
0
0
0
0
0
0
0
0
1
1
1
1
0
0
0
0
0
0
0
0
1
1
1
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
0
0
0
1
1
1
1
0
0
0
-1
-1
-1
0
0
1
1
2
2
1
0
-1
-2
-2
-3
-2
-1
1
4
7
11
13
15
16
16
14
11
7
4
0
-3
-4
-4
-4
-2
0
2
3
4
3
2
1
-1
-2
-3
-3
-2
-1
1
3
4
4
3
1
-1
-3
-4
-5
-4
-2
1
5
9
13
16
17
17
15
12
9
5
2
0
-2
-2
-2
-1
0
0
1
1
1
0
0
0
0
0
1
1
1
0
0
-1
-1
-1
-1
0
1
2
3
3
2
0
-3
-7
-11
-14
-16
-17
-16
-14
-10
-6
-2
2
4
5
4
3
1
-1
-3
-3
-3
-1
0
2
3
3
2
1
0
-2
-3
-3
-2
-1
1
3
4
5
4
2
-1
-5
-9
-12
-14
-15
-15
-14
-12
-9
-6
-4
-1
0
2
3
4
4
4
3
1
-2
-5
-8
-11
-14
-16
-16
-15
-13
-9
-5
-2
1
3
3
2
1
-1
-2
-2
-1
2
5
9
13
16
18
18
15
12
7
3
-1
-4
-5
-5
-4
-1
1
3
4
4
3
1
-1
-2
-3
-3
-2
-1
1
2
3
3
3
1
0
-2
-3
-3
-2
-1
0
2
3
4
3
2
0
-2
-4
-5
-4
-2
1
5
9
13
16
17
17
15
12
9
5
2
-1
-2
-3
-2
-1
0
1
2
1
1
0
-1
-1
-1
-1
0
1
1
2
1
1
-1
-2
-3
-3
-2
0
3
7
11
14
17
17
17
14
11
6
2
-1
-3
-4
-4
-3
-1
1
2
3
3
2
1
-1
-2
-3
-2
-2
0
1
2
3
2
2
0
-1
-2
-3
-2
-1
0
1
2
3
3
2
0
-2
-3
-4
-3
-2
0
2
4
5
5
3
0
-4
-8
-11
-14
-14
-12
-9
-4
2
7
11
13
14
12
9
6
2
-2
-4
-5
-4
-3
-1
1
2
3
3
2
1
-1
-2
-2
-2
-2
-1
0
1
2
2
1
1
0
-1
-1
-1
-1
0
0
1
1
1
1
0
0
-1
-1
-1
-1
0
0
1
1
1
1
0
0
-1
-1
-1
-1
0
0
1
1
1
1
0
0
-1
-1
-1
-1
0
0
1
1
1
1
0
-1
-1
-1
-1
-1
0
1
1
2
1
0
-1
-2
-2
-2
-1
1
4
8
13
17
21
24
25
24
22
19
15
10
6
3
0
-1
-2
-2
-1
0
0
1
1
1
1
0
0
-1
-1
-1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
0
0
0
0
1
1
1
0
0
-1
-1
-1
-1
0
0
1
1
1
1
1
0
-1
-2
-2
-2
-1
1
5
8
13
17
20
23
24
24
22
19
15
11
7
3
0
-2
-3
-3
-2
-1
0
1
2
2
1
1
0
-1
-1
-1
-1
-1
0
1
1
1
1
1
0
-1
-1
-1
-1
-1
0
1
1
1
1
1
0
-1
-1
-2
-2
-1
0
1
2
2
2
1
0
-1
-3
-4
-4
-2
0
3
7
11
15
17
17
16
14
10
6
2
-1
-4
-4
-4
-2
-1
1
2
3
2
1
0
-1
-2
-3
-2
-1
0
2
2
2
2
1
-1
-2
-3
-3
-2
-1
1
3
3
3
2
0
-2
-4
-5
-5
-4
0
4
9
13
17
18
18
15
11
7
2
-1
-3
-2
0
4
9
13
16
18
17
15
11
7
2
-2
-4
-5
-5
-3
-1
1
2
3
3
2
1
-1
-2
-2
-2
-2
-1
0
1
2
2
1
0
0
-1
-2
-1
-1
0
0
1
1
1
1
0
0
-1
-1
-1
-1
0
0
1
1
1
1
0
0
-1
-1
-1
-1
0
0
0
1
1
0
0
0
0
-1
-1
-1
0
0
0
0
0
0
0
0
0
-1
-1
-1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
0
0
0
0
0
1
0
0
0
-1
-1
-1
-1
-1
0
0
1
1
1
1
0
-1
-1
-2
-2
-1
0
1
2
3
3
2
1
-1
-4
-8
-11
-14
-15
-16
-15
-14
-11
-7
-4
0
2
4
4
3
2
1
-1
-2
-3
-3
-2
-1
0
2
3
3
3
2
0
-2
-3
-4
-4
-3
-1
2
5
8
12
14
15
16
15
12
9
6
3
0
-2
-3
-3
-3
-2
-1
1
1
2
2
1
0
-1
-1
-2
-1
-1
-1
0
1
1
1
1
0
0
-1
-1
-1
-1
-1
0
0
1
1
1
0
0
-1
-1
-1
-1
-1
0
0
1
1
1
0
0
-1
-1
-1
-1
-1
0
0
0
1
1
0
0
0
-1
-1
-1
-1
0
0
0
1
1
0
0
0
-1
-1
-1
-1
0
0
0
1
1
0
0
0
-1
-1
-1
-1
0
0
1
1
1
0
0
0
-1
-1
-1
-1
0
0
1
1
1
1
0
0
-1
-1
-1
-1
-1
0
1
1
1
1
0
0
-1
-2
-2
-1
-1
0
1
1
2
1
0
0
-1
-2
-2
-2
-1
0
1
2
2
2
1
0
-2
-3
-4
-3
-2
0
2
4
5
5
3
0
-5
-10
-15
-18
-19
-18
-15
-9
-2
5
11
16
18
19
16
12
8
3
-2
-4
-6
-5
-4
-2
0
2
3
3
2
1
0
-2
-3
-3
-2
-1
0
1
2
2
2
1
0
-1
-2
-2
-2
-1
-1
0
1
1
1
1
0
-1
-1
-2
-2
-1
-1
0
1
1
1
1
1
0
-1
-2
-2
-2
-1
0
0
1
2
1
1
0
-1
-2
-2
-2
-2
-1
0
1
2
2
2
1
-1
-2
-4
-4
-4
-2
0
4
8
12
15
16
17
15
13
9
5
1
-1
-3
-4
-3
-2
0
1
2
2
1
0
-1
-2
-2
-2
-1
0
2
3
3
2
0
-3
-7
-11
-15
-17
-17
-16
-14
-10
-6
-3
1
3
4
4
2
1
-1
-2
-3
-3
-2
-1
0
1
2
2
1
0
-1
-1
-2
-2
-1
-1
0
1
1
1
1
0
0
-1
-1
-1
-1
-1
0
0
1
1
1
0
0
-1
-1
-1
-1
-1
0
0
0
1
0
0
0
-1
-1
-1
-1
-1
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
0
0
0
1
0
0
0
-1
-1
-1
-1
-1
0
0
0
1
1
0
0
-1
-1
-1
-1
-1
0
0
1
1
1
1
0
-1
-1
-2
-2
-2
-1
0
1
2
2
1
0
-1
-2
-4
-4
-4
-2
1
4
8
11
14
16
16
15
13
9
6
2
-1
-3
-4
-4
-3
-2
0
1
2
2
1
1
0
-1
-2
-2
-2
-1
0
0
1
1
1
0
0
-1
-1
-1
-1
-1
-1
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
0
0
0
1
0
0
-1
-1
-2
-2
-1
-1
0
1
1
1
1
0
-1
-3
-4
-4
-3
-1
3
6
10
14
16
17
16
14
10
6
2
-2
-4
-5
-5
-3
-1
1
3
3
3
2
0
-2
-4
-4
-4
-3
0
2
4
5
4
2
-1
-5
-9
-13
-16
-17
-17
-15
-13
-9
-5
-2
0
1
2
2
1
0
-1
-1
-1
-1
-1
-1
0
0
0
0
-1
-1
-1
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
0
0
1
1
0
0
-1
-2
-2
-2
-2
-1
0
2
3
3
2
1
-2
-5
-9
-12
-15
-16
-16
-15
-13
-10
-7
-4
-1
1
2
3
2
1
0
-1
-2
-2
-2
-2
-2
-1
0
1
1
1
1
0
-1
-1
-2
-2
-2
-2
-1
0
0
1
1
1
0
0
-1
-2
-3
-3
-2
-1
0
1
2
2
2
1
-1
-2
-4
-5
-5
-4
-2
2
5
9
12
14
15
14
12
10
7
4
2
1
0
0
0
-1
-2
-4
-6
-9
-11
-13
-14
-13
-11
-8
-5
-2
1
2
2
1
-1
-4
-6
-7
-8
-7
-5
-3
0
2
3
4
3
1
-1
-2
-4
-4
-4
-2
-1
0
2
2
2
1
0
-2
-3
-3
-3
-2
-1
0
1
1
1
1
0
-1
-2
-3
-3
-2
-1
0
1
1
1
1
0
-1
-2
-2
-2
-2
-1
0
0
1
1
0
0
-1
-2
-2
-2
-2
-1
0
0
1
1
0
0
-1
-2
-2
-2
-2
-1
0
0
1
1
0
0
-1
-2
-2
-2
-2
-1
0
0
1
1
1
0
-1
-2
-2
-3
-2
-1
0
0
1
1
1
0
-1
-2
-3
-3
-3
-2
-1
1
2
2
1
0
-1
-2
-4
-4
-4
-3
-1
1
3
4
4
2
0
-3
-7
-11
-13
-15
-16
-15
-13
-11
-9
-7
-5
-4
-3
-2
0
2
6
10
14
18
22
24
25
24
21
18
13
8
3
0
-3
-5
-5
-4
-3
-2
0
1
1
1
1
1
0
-1
-2
-3
-3
-4
-3
-3
-2
0
2
5
7
9
11
12
12
12
10
9
8
7
7
7
9
10
11
12
12
11
8
5
2
-1
-4
-6
-6
-5
-4
-2
1
2
3
3
2
0
-2
-3
-5
-5
-4
-3
-1
1
2
3
3
1
-1
-3
-5
-6
-6
-5
-3
0
3
6
9
11
11
12
11
10
9
8
8
7
6
5
4
2
0
-2
-4
-6
-6
-6
-4
-1
3
8
12
17
20
23
24
24
23
22
20
18
16
14
12
10
7
5
2
0
-2
-3
-4
-4
-4
-2
-1
0
1
1
1
0
-1
-2
-3
-3
-3
-3
-2
0
1
1
1
1
0
-2
-3
-4
-4
-3
-2
-1
1
2
2
2
0
-2
-4
-6
-6
-6
-4
0
4
8
12
15
16
15
13
10
6
2
-1
-2
-2
0
3
7
11
14
15
15
14
11
8
4
0
-3
-6
-8
-10
-12
-13
-15
-17
-19
-22
-23
-23
-23
-21
-17
-13
-7
-2
3
7
11
13
14
14
12
11
9
7
4
3
1
0
-2
-3
-3
-4
-4
-4
-3
-2
-1
1
4
6
9
11
12
13
13
12
10
7
4
1
-3
-5
-7
-8
-7
-5
-2
2
6
9
11
13
14
13
12
10
7
5
3
1
-1
-3
-4
-5
-5
-5
-4
-2
0
3
7
10
13
14
15
14
12
9
5
1
-2
-4
-5
-5
-4
-2
-1
1
2
1
0
-1
-3
-4
-4
-4
-3
-1
1
2
3
2
-1
-4
-9
-13
-17
-19
-20
-18
-15
-11
-7
-2
1
3
3
2
0
-2
-4
-5
-5
-4
-2
0
2
3
3
1
-2
-5
-9
-13
-16
-18
-18
-17
-15
-11
-7
-4
-1
1
2
2
1
0
-2
-3
-4
-4
-4
-3
-2
-1
0
1
0
0
-1
-2
-3
-4
-4
-4
-3
-1
0
2
2
2
0
-4
-9
-15
-22
-29
-35
-39
-41
-40
-36
-31
-23
-15
-8
-1
3
5
6
4
1
-2
-5
-6
-7
-6
-4
-1
1
3
3
2
0
-2
-5
-6
-7
-6
-3
0
3
5
6
4
0
-6
-13
-21
-28
-32
-35
-34
-31
-25
-18
-11
-4
1
5
7
9
10
11
13
15
18
21
23
25
24
22
19
15
10
7
5
4
6
8
11
13
14
13
9
4
-3
-10
-15
-19
-19
-17
-12
-6
0
5
8
8
5
-1
-7
-13
-18
-21
-21
-19
-15
-11
-6
-3
-1
-1
-2
-4
-5
-6
-4
-1
3
7
11
14
15
14
11
7
4
1
1
2
7
12
19
24
28
29
27
22
16
8
1
-4
-8
-9
-8
-5
-3
0
2
2
2
0
-2
-4
-5
-5
-4
-3
-1
0
1
0
-1
-2
-3
-4
-4
-3
-2
0
1
1
0
-3
-7
-12
-16
-20
-21
-20
-17
-13
-8
-2
2
4
4
2
-1
-4
-7
-8
-7
-5
0
5
10
14
17
17
15
12
7
2
-2
-5
-6
-6
-5
-3
-1
0
1
1
0
-2
-3
-4
-4
-4
-3
-2
-1
-1
0
0
-1
-2
-3
-3
-4
-4
-3
-2
-2
-1
-1
-1
-1
-2
-3
-3
-4
-4
-3
-2
-2
-1
-1
-1
-1
-2
-2
-3
-3
-3
-3
-3
-2
-1
-1
-1
-1
-2
-2
-3
-3
-4
-3
-3
-2
-1
-1
-1
-1
-2
-2
-3
-4
-4
-4
-3
-2
-1
0
0
-1
-2
-3
-5
-6
-6
-5
-3
1
5
9
12
15
15
14
12
8
3
-1
-4
-6
-6
-6
-4
-3
-1
-1
-1
-1
-2
-2
-2
0
4
8
12
16
17
17
14
8
1
-7
-14
-20
-23
-24
-22
-18
-13
-8
-4
-2
-1
0
-1
0
1
3
7
11
14
16
16
14
9
3
-3
-9
-12
-13
-11
-7
-2
3
7
8
6
2
-3
-8
-12
-14
-13
-8
-2
6
13
20
25
29
32
34
38
43
50
59
68
77
84
89
90
89
86
82
80
79
82
86
90
93
93
88
78
63
44
25
8
-5
-11
-10
-3
8
18
26
27
22
10
-6
-25
-42
-54
-60
-57
-48
-36
-25
-18
-19
-30
-50
-77
-108
-139
-165
-184
-193
-195
-190
-183
-178
-179
-186
-201
-221
-245
-266
-283
-290
-286
-272
-249
-221
-192
-165
-145
-133
-130
-136
-147
-162
-178
-191
-202
-207
-208
-206
-201
-195
-189
-185
-183
-183
-186
-191
-197
-202
-205
-203
-195
-179
-153
-118
-74
-25
28
79
125
162
189
204
209
207
201
195
194
199
210
227
247
265
279
283
277
260
234
203
169
138
113
97
90
92
100
112
124
135
142
144
144
142
141
141
145
152
164
180
199
221
245
271
300
329
359
386
409
423
427
418
393
355
306
249
189
133
85
50
28
19
19
25
31
30
20
-3
-38
-83
-134
-187
-236
-276
-305
-321
-323
-315
-299
-277
-253
-228
-206
-185
-167
-151
-135
-119
-102
-84
-65
-45
-25
-7
8
19
23
18
5
-17
-47
-83
-121
-160
-194
-223
-244
-257
-267
-275
-288
-308
-339
-382
-433
-486
-535
-568
-576
-552
-492
-397
-271
-126
26
171
296
390
448
470
460
427
381
334
294
268
259
264
280
299
317
326
323
307
278
239
194
148
103
62
28
-1
-23
-40
-50
-55
-53
-45
-31
-11
14
41
70
98
125
149
170
189
205
217
226
229
226
215
196
172
144
117
96
85
89
108
141
183
227
265
289
294
277
238
182
116
46
-20
-78
-126
-166
-203
-242
-290
-348
-418
-497
-576
-649
-706
-741
-752
-737
-703
-657
-606
-558
-517
-484
-456
-426
-387
-333
-261
-172
-68
41
146
239
312
362
390
399
394
382
366
349
328
299
260
207
142
68
-4
-65
-101
-104
-69
3
105
222
341
445
524
571
589
582
560
531
501
467
422
352
240
74
-154
-441
-771
-1118
-1446
-1717
-1900
-1968
-1915
-1744
-1478
-1147
-787
-430
-102
186
433
648
846
1042
1246
1455
1660
1839
1967
2020
1981
1842
1611
1307
959
598
252
-59
-327
-557
-764
-967
-1185
-1429
-1701
-1987
-2263
-2499
-2659
-2715
-2647
-2448
-2125
-1695
-1184
-623
-39
543
1107
1640
2135
2583
2979
3313
3574
3750
3831
3813
3696
3490
3206
2863
2476
2059
1621
1163
684
181
-346
-889
-1432
-1950
-2410
-2776
-3019
-3116
-3061
-2864
-2551
-2159
-1729
-1303
-909
-566
-276
-27
199
422
657
905
1158
1393
1581
1692
1701
1595
1380
1073
706
318
-55
-384
-655
-867
-1034
-1179
-1323
-1486
-1674
-1882
-2089
-2266
-2382
-2410
-2333
-2151
-1880
-1551
-1205
-883
-622
-448
-371
-384
-469
-596
-733
-850
-922
-936
-887
-779
-623
-434
-227
-17
186
371
531
660
755
813
838
833
807
773
744
732
746
790
861
948
1036
1109
1150
1147
1097
1004
878
736
594
463
350
255
168
79
-25
-150
-294
-445
-584
-684
-717
-665
-518
-282
21
356
682
956
1143
1223
1189
1056
849
603
354
131
-44
-166
-241
-282
-308
-335
-373
-424
-483
-539
-577
-589
-571
-529
-474
-423
-394
-399
-441
-513
-599
-676
-719
-708
-632
-490
-294
-67
165
375
543
658
722
744
740
730
725
731
743
750
732
672
560
394
188
-32
-232
-376
-429
-371
-196
84
440
829
1206
1527
1757
1877
1883
1789
1621
1409
1187
983
814
688
605
555
526
504
481
452
417
381
347
322
305
295
284
262
218
143
31
-119
-300
-503
-712
-910
-1081
-1211
-1289
-1311
-1279
-1200
-1087
-957
-830
-725
-659
-646
-694
-805
-972
-1181
-1415
-1651
-1865
-2037
-2153
-2204
-2189
-2118
-2005
-1868
-1727
-1599
-1496
-1423
-1380
-1358
-1346
-1330
-1297
-1237
-1141
-1010
-845
-653
-442
-223
-6
201
391
556
694
799
870
907
909
881
826
749
656
553
446
336
227
118
9
-100
-207
-306
-389
-445
-461
-423
-321
-150
91
396
750
1135
1531
1915
2271
2583
2843
3048
3201
3307
3371
3401
3400
3371
3313
3228
3114
2972
2808
2626
2434
2241
2052
1874
1708
1554
1410
1272
1138
1006
881
766
670
601
569
579
633
728
856
1004
1157
1298
1414
1491
1522
1501
1429
1308
1142
937
698
430
139
-168
-485
-803
-1111
-1400
-1659
-1879
-2053
-2179
-2257
-2294
-2298
-2281
-2255
-2231
-2216
-2216
-2230
-2254
-2282
-2306
-2319
-2314
-2291
-2253
-2206
-2162
-2134
-2135
-2176
-2266
-2404
-2585
-2795
-3018
-3228
-3405
-3524
-3572
-3537
-3421
-3232
-2985
-2703
-2410
-2127
-1872
-1656
-1479
-1335
-1211
-1092
-959
-801
-609
-385
-136
123
374
600
786
924
1014
1064
1090
1112
1150
1222
1340
1507
1718
1961
2215
2458
2670
2831
2930
2962
2932
2847
2722
2572
2413
2255
2107
1973
1850
1734
1620
1500
1368
1222
1061
886
702
516
336
169
23
-94
-179
-229
-241
-217
-162
-79
23
138
257
374
482
577
658
726
784
834
880
926
972
1016
1057
1088
1103
1098
1067
1010
930
831
722
610
506
415
341
281
230
178
111
18
-112
-283
-495
-741
-1006
-1273
-1520
-1728
-1883
-1974
-2001
-1973
-1904
-1813
-1723
-1654
-1622
-1636
-1697
-1797
-1923
-2058
-2183
-2280
-2338
-2352
-2322
-2257
-2168
-2071
-1981
-1911
-1868
-1858
-1879
-1924
-1986
-2054
-2119
-2174
-2212
-2232
-2233
-2214
-2177
-2122
-2047
-1949
-1824
-1667
-1474
-1243
-974
-670
-339
11
368
719
1053
1358
1628
1857
2041
2184
2284
2344
2367
2352
2302
2217
2095
1939
1752
1540
1310
1075
847
640
463
327
235
188
179
201
242
291
339
378
408
430
451
479
520
579
658
750
847
933
995
1016
987
903
767
589
388
184
0
-145
-235
-263
-229
-141
-14
137
291
435
554
643
698
722
718
694
654
604
550
494
441
397
368
361
384
443
540
674
837
1014
1191
1343
1450
1494
1465
1358
1180
945
674
392
123
-112
-300
-436
-523
-575
-606
-636
-681
-753
-858
-993
-1146
-1301
-1437
-1534
-1573
-1542
-1433
-1248
-996
-691
-354
-7
329
634
889
1086
1217
1284
1291
1247
1163
1050
919
775
624
464
293
105
-106
-344
-608
-896
-1198
-1501
-1790
-2049
-2263
-2421
-2519
-2559
-2548
-2499
-2424
-2339
-2252
-2167
-2085
-1997
-1892
-1758
-1584
-1364
-1096
-787
-449
-97
249
575
870
1128
1351
1547
1729
1910
2101
2308
2532
2765
2995
3205
3375
3490
3538
3515
3422
3269
3072
2847
2612
2381
2165
1967
1787
1620
1457
1291
1113
921
716
502
289
87
-90
-230
-325
-369
-359
-300
-196
-58
105
283
467
649
828
1000
1167
1330
1492
1652
1808
1954
2080
2176
2229
2225
2156
2013
1798
1513
1169
781
366
-59
-476
-873
-1238
-1568
-1858
-2110
-2326
-2504
-2646
-2749
-2808
-2820
-2782
-2693
-2556
-2378
-2173
-1954
-1737
-1538
-1370
-1241
-1154
-1108
-1097
-1113
-1148
-1195
-1252
-1318
-1398
-1501
-1633
-1804
-2019
-2280
-2583
-2923
-3285
-3656
-4017
-4350
-4639
-4866
-5020
-5088
-5064
-4943
-4725
-4412
-4011
-3532
-2990
-2399
-1777
-1144
-515
93
670
1206
1695
2136
2528
2869
3162
3405
3599
3742
3836
3884
3890
3862
3811
3747
3682
3624
3578
3546
3523
3501
3472
3425
3355
3260
3143
3013
2885
2775
2698
2666
2686
2754
2864
2998
3137
3260
3350
3393
3382
3317
3206
3061
2894
2719
2547
2384
2235
2097
1968
1844
1722
1600
1478
1359
1244
1135
1032
931
829
721
599
461
304
128
-61
-259
-459
-658
-854
-1049
-1251
-1469
-1712
-1989
-2304
-2655
-3033
-3423
-3806
-4160
-4465
-4705
-4871
-4961
-4983
-4948
-4873
-4777
-4672
-4571
-4478
-4392
-4308
-4219
-4113
-3985
-3827
-3639
-3419
-3173
-2905
-2619
-2322
-2017
-1713
-1412
-1120
-845
-593
-371
-184
-35
80
165
231
292
362
453
574
729
914
1122
1337
1544
1727
1870
1966
2009
1999
1942
1844
1710
1547
1357
1142
901
636
349
49
-255
-547
-813
-1035
-1201
-1304
-1343
-1322
-1254
-1153
-1032
-905
-779
-655
-528
-391
-234
-46
177
435
722
1025
1331
1622
1885
2109
2289
2427
2527
2596
2642
2669
2680
2672
2639
2576
2474
2330
2145
1925
1678
1419
1160
915
693
500
336
198
82
-20
-111
-193
-267
-330
-377
-405
-414
-404
-382
-356
-337
-335
-360
-417
-505
-620
-753
-892
-1024
-1134
-1213
-1252
-1249
-1203
-1119
-1000
-855
-693
-520
-348
-185
-42
72
147
173
146
60
-82
-276
-512
-779
-1061
-1344
-1617
-1869
-2094
-2289
-2457
-2599
-2719
-2818
-2896
-2949
-2971
-2952
-2882
-2753
-2558
-2293
-1959
-1564
-1115
-627
-114
408
925
1424
1894
2326
2715
3056
3347
3586
3773
3909
3996
4035
4030
3986
3906
3796
3660
3504
3331
3146
2949
2743
2530
2311
2085
1855
1620
1384
1149
918
694
481
284
108
-45
-171
-269
-337
-379
-398
-399
-391
-383
-382
-398
-439
-509
-611
-745
-908
-1094
-1295
-1503
-1710
-1908
-2090
-2253
-2396
-2517
-2620
-2707
-2782
-2848
-2907
-2959
-3005
-3041
-3066
-3076
-3069
-3040
-2991
-2920
-2829
-2723
-2606
-2484
-2364
-2253
-2157
-2082
-2032
-2009
-2013
-2041
-2089
-2148
-2208
-2260
-2292
-2295
-2259
-2179
-2053
-1882
-1671
-1426
-1156
-871
-577
-282
13
305
597
892
1193
1502
1818
2137
2452
2755
3036
3284
3493
3658
3780
3866
3922
3961
3993
4029
4075
4132
4197
4264
4323
4362
4371
4343
4275
4166
4022
3851
3661
3462
3262
3068
2884
2710
2547
2394
2250
2114
1987
1869
1760
1661
1570
1484
1399
1309
1211
1100
973
832
678
517
354
195
45
-93
-217
-330
-434
-534
-634
-735
-840
-946
-1053
-1158
-1258
-1355
-1449
-1545
-1649
-1765
-1900
-2054
-2227
-2413
-2602
-2783
-2941
-3066
-3149
-3185
-3177
-3134
-3068
-2997
-2937
-2903
-2905
-2949
-3032
-3144
-3272
-3397
-3499
-3559
-3563
-3500
-3363
-3154
-2877
-2541
-2157
-1736
-1291
-830
-362
106
569
1024
1467
1896
2305
2691
3049
3372
3655
3893
4082
4218
4301
4333
4319
4263
4176
4064
3940
3812
3688
3577
3483
3407
3350
3309
3278
3250
3219
3178
3120
3042
2942
2820
2678
2520
2350
2173
1991
1805
1614
1416
1204
972
714
424
101
-257
-645
-1057
-1484
-1914
-2337
-2742
-3121
-3471
-3790
-4080
-4345
-4591
-4822
-5043
-5255
-5458
-5648
-5820
-5966
-6078
-6149
-6173
-6144
-6060
-5920
-5724
-5475
-5178
-4838
-4463
-4062
-3646
-3226
-2815
-2425
-2068
-1753
-1486
-1269
-1102
-980
-893
-832
-787
-745
-699
-642
-570
-483
-381
-268
-147
-21
108
237
368
500
633
770
911
1058
1212
1376
1551
1740
1946
2171
2417
2683
2967
3264
3567
3866
4151
4411
4638
4823
4963
5056
5107
5119
5100
5057
4997
4924
4841
4748
4644
4525
4387
4226
4038
3823
3581
3314
3026
2724
2414
2103
1799
1508
1237
990
771
581
420
287
177
86
6
-69
-149
-240
-349
-481
-639
-823
-1032
-1262
-1505
-1753
-1997
-2228
-2437
-2616
-2762
-2872
-2946
-2990
-3008
-3010
-3004
-2998
-3000
-3012
-3036
-3069
-3104
-3133
-3145
-3131
-3083
-2997
-2872
-2711
-2521
-2311
-2091
-1872
-1660
-1459
-1272
-1095
-923
-749
-567
-371
-159
67
302
538
766
976
1159
1308
1422
1499
1545
1565
1569
1564
1560
1561
1571
1594
1628
1672
1723
1777
1831
1883
1928
1965
1991
2003
1998
1973
1926
1854
1757
1635
1490
1325
1147
959
771
587
414
256
117
-2
-102
-183
-247
-299
-342
-377
-407
-434
-459
-479
-496
-506
-510
-505
-492
-472
-447
-422
-401
-390
-396
-424
-480
-567
-686
-838
-1020
-1227
-1454
-1696
-1944
-2194
-2439
-2674
-2892
-3090
-3261
-3400
-3504
-3567
-3586
-3562
-3495
-3390
-3256
-3101
-2937
-2777
-2629
-2504
-2405
-2333
-2287
-2261
-2248
-2240
-2232
-2220
-2201
-2177
-2149
-2122
-2098
-2078
-2059
-2040
-2013
-1975
-1919
-1840
-1740
-1621
-1489
-1351
-1217
-1093
-983
-885
-796
-707
-606
-482
-327
-134
95
354
632
912
1178
1412
1603
1742
1828
1866
1867
1844
1814
1791
1787
1814
1874
1970
2099
2256
2435
2630
2835
3043
3251
3454
3648
3831
3999
4150
4284
4401
4500
4585
4658
4721
4777
4827
4870
4905
4928
4935
4923
4888
4828
4743
4635
4506
4361
4203
4038
3869
3697
3525
3353
3180
3006
2829
2648
2463
2271
2072
1863
1643
1411
1167
915
656
398
148
-86
-294
-469
-607
-708
-774
-814
-839
-862
-897
-955
-1046
-1175
-1340
-1536
-1753
-1981
-2203
-2409
-2586
-2724
-2819
-2867
-2869
-2829
-2752
-2647
-2523
-2390
-2258
-2138
-2037
-1964
-1920
-1905
-1916
-1945
-1981
-2013
-2031
-2023
-1987
-1920
-1828
-1720
-1606
-1502
-1418
-1365
-1348
-1368
-1421
-1499
-1593
-1694
-1794
-1888
-1974
-2054
-2132
-2210
-2293
-2379
-2468
-2552
-2623
-2673
-2691
-2670
-2606
-2496
-2344
-2156
-1938
-1700
-1448
-1191
-935
-683
-439
-208
8
202
371
508
610
673
699
689
650
593
527
463
411
377
364
369
386
407
420
414
381
315
213
78
-81
-256
-431
-593
-728
-826
-876
-875
-823
-722
-582
-411
-221
-24
171
356
526
680
822
955
1088
1225
1374
1537
1712
1895
2078
2247
2391
2495
2549
2544
2477
2348
2164
1934
1672
1391
1105
828
572
343
150
-6
-121
-197
-236
-238
-210
-154
-78
12
107
199
280
342
380
391
374
333
273
200
124
52
-8
-53
-82
-94
-96
-92
-89
-95
-113
-146
-192
-247
-304
-353
-386
-392
-368
-309
-218
-99
38
182
324
452
560
644
705
745
772
794
816
846
886
936
993
1052
1106
1149
1176
1185
1175
1147
1104
1049
985
911
828
731
618
485
330
153
-43
-253
-467
-676
-870
-1040
-1182
-1293
-1375
-1433
-1476
-1513
-1553
-1603
-1668
-1748
-1840
-1939
-2033
-2118
-2178
-2207
-2197
-2146
-2053
-1925
-1768
-1593
-1414
-1245
-1095
-977
-893
-847
-832
-842
-863
-883
-888
-868
-816
-730
-614
-475
-324
-173
-35
83
176
242
285
310
326
337
349
364
380
393
400
394
374
340
293
241
192
154
135
141
174
232
311
403
499
591
672
736
779
801
802
786
755
714
666
616
566
522
487
462
449
446
452
460
463
456
429
379
304
205
86
-43
-173
-295
-400
-483
-543
-582
-606
-621
-632
-643
-653
-659
-652
-624
-567
-476
-349
-191
-14
169
342
488
596
660
681
666
631
590
562
560
593
665
769
898
1036
1170
1286
1375
1432
1458
1459
1443
1420
1401
1393
1401
1427
1469
1526
1592
1662
1733
1800
1861
1914
1956
1988
2007
2012
2001
1977
1937
1885
1823
1755
1685
1617
1553
1495
1443
1397
1354
1312
1266
1214
1153
1082
998
902
793
672
538
392
235
69
-106
-286
-469
-653
-835
-1012
-1183
-1344
-1494
-1630
-1752
-1857
-1946
-2017
-2072
-2114
-2144
-2168
-2192
-2219
-2257
-2307
-2373
-2452
-2540
-2633
-2720
-2795
-2849
-2876
-2873
-2839
-2778
-2694
-2595
-2488
-2379
-2273
-2175
-2084
-1999
-1921
-1847
-1775
-1706
-1642
-1584
-1534
-1495
-1469
-1455
-1453
-1462
-1480
-1505
-1538
-1579
-1632
-1699
-1784
-1889
-2015
-2160
-2318
-2482
-2640
-2782
-2898
-2977
-3013
-3004
-2950
-2854
-2722
-2560
-2375
-2173
-1957
-1730
-1495
-1253
-1006
-760
-520
-292
-85
94
238
343
408
435
432
405
367
328
296
280
283
308
353
416
495
586
689
803
932
1079
1248
1445
1671
1928
2214
2527
2860
3205
3556
3903
4239
4559
4859
5135
5388
5617
5822
6006
6169
6312
6435
6538
6620
6680
6718
6730
6717
6676
6606
6509
6383
6230
6052
5852
5633
5398
5151
4896
4634
4368
4100
3830
3562
3296
3035
2782
2543
2320
2119
1941
1788
1659
1551
1457
1371
1283
1184
1068
929
765
576
366
141
-90
-319
-538
-741
-922
-1081
-1218
-1336
-1440
-1536
-1630
-1729
-1838
-1962
-2104
-2266
-2447
-2645
-2857
-3080
-3307
-3533
-3753
-3962
-4158
-4338
-4501
-4651
-4790
-4922
-5050
-5178
-5307
-5437
-5566
-5691
-5806
-5907
-5988
-6045
-6076
-6079
-6055
-6006
-5935
-5847
-5747
-5637
-5523
-5409
-5297
-5191
-5092
-5002
-4922
-4850
-4785
-4723
-4659
-4588
-4505
-4406
-4288
-4150
-3994
-3824
-3645
-3465
-3287
-3117
-2956
-2803
-2656
-2508
-2352
-2183
-1995
-1786
-1555
-1305
-1042
-771
-500
-234
23
267
500
722
934
1138
1334
1523
1701
1865
2015
2146
2260
2359
2447
2532
2620
2719
2835
2972
3129
3304
3490
3680
3864
4037
4191
4324
4437
4534
4622
4709
4803
4913
5045
5204
5390
5601
5833
6079
6330
6574
6801
6999
7156
7263
7311
7294
7212
7065
6860
6604
6309
5988
5655
5321
4996
4685
4392
4113
3845
3582
3315
3037
2745
2434
2106
1764
1414
1062
716
384
73
-212
-468
-694
-890
-1060
-1206
-1335
-1451
-1561
-1671
-1787
-1913
-2056
-2216
-2397
-2598
-2820
-3058
-3312
-3576
-3848
-4123
-4395
-4661
-4913
-5147
-5354
-5529
-5665
-5757
-5802
-5798
-5750
-5661
-5539
-5395
-5237
-5077
-4921
-4774
-4637
-4509
-4387
-4263
-4133
-3992
-3837
-3668
-3487
-3299
-3109
-2923
-2747
-2585
-2439
-2309
-2194
-2094
-2008
-1933
-1872
-1823
-1790
-1772
-1769
-1781
-1804
-1833
-1864
-1890
-1906
-1908
-1895
-1867
-1825
-1775
-1719
-1664
-1613
-1571
-1538
-1517
-1507
-1507
-1515
-1528
-1541
-1550
-1549
-1529
-1484
-1406
-1290
-1131
-929
-689
-417
-125
173
463
730
963
1155
1304
1411
1485
1533
1566
1595
1627
1666
1713
1767
1823
1875
1920
1953
1973
1979
1976
1965
1952
1939
1931
1928
1932
1942
1958
1980
2008
2043
2086
2139
2203
2279
2367
2467
2578
2697
2822
2949
3077
3201
3320
3429
3527
3612
3680
3733
3770
3794
3809
3821
3837
3862
3902
3961
4038
4132
4236
4341
4439
4520
4574
4597
4586
4542
4468
4370
4258
4137
4014
3893
3777
3665
3556
3446
3333
3213
3083
2941
2786
2617
2434
2237
2025
1802
1567
1324
1074
823
576
337
112
-96
-282
-446
-586
-703
-799
-876
-935
-978
-1008
-1027
-1037
-1041
-1040
-1040
-1043
-1053
-1071
-1099
-1137
-1182
-1233
-1285
-1335
-1380
-1418
-1447
-1469
-1485
-1495
-1504
-1510
-1516
-1522
-1526
-1529
-1530
-1530
-1532
-1537
-1549
-1571
-1603
-1647
-1701
-1760
-1820
-1874
-1917
-1942
-1946
-1928
-1889
-1832
-1762
-1684
-1604
-1525
-1453
-1389
-1334
-1290
-1257
-1234
-1222
-1221
-1231
-1251
-1281
-1317
-1357
-1398
-1436
-1469
-1493
-1507
-1511
-1506
-1493
-1475
-1454
-1430
-1405
-1378
-1350
-1320
-1286
-1248
-1207
-1162
-1116
-1069
-1024
-982
-945
-915
-893
-879
-873
-874
-882
-892
-901
-904
-897
-873
-828
-760
-667
-551
-416
-268
-116
33
171
293
397
483
553
612
665
717
772
829
888
945
996
1038
1069
1088
1098
1104
1113
1133
1167
1221
1292
1377
1469
1561
1643
1707
1750
1770
1771
1757
1736
1714
1698
1689
1687
1685
1677
1651
1599
1512
1386
1221
1018
787
538
283
35
-194
-395
-561
-687
-775
-825
-844
-837
-812
-776
-737
-701
-671
-649
-636
-630
-625
-618
-603
-576
-535
-480
-414
-342
-270
-207
-160
-134
-133
-156
-199
-259
-327
-395
-458
-511
-552
-580
-599
-610
-619
-627
-638
-650
-662
-673
-680
-682
-678
-668
-654
-640
-628
-619
-617
-619
-624
-630
-634
-633
-625
-611
-594
-576
-563
-558
-565
-586
-623
-674
-738
-810
-887
-968
-1051
-1134
-1217
-1300
-1383
-1464
-1541
-1609
-1666
-1706
-1728
-1729
-1711
-1676
-1630
-1577
-1524
-1475
-1433
-1397
-1364
-1329
-1285
-1226
-1144
-1038
-907
-754
-586
-411
-239
-80
56
164
239
280
287
262
209
133
36
-75
-197
-326
-457
-585
-704
-810
-897
-962
-1002
-1018
-1010
-983
-942
-893
-844
-799
-764
-742
-735
-743
-765
-801
-847
-903
-965
-1031
-1097
-1161
-1216
-1258
-1281
-1279
-1249
-1186
-1092
-968
-821
-658
-488
-320
-163
-24
95
195
279
354
429
514
617
744
897
1077
1280
1499
1725
1949
2161
2356
2527
2672
2792
2889
2968
3035
3097
3160
3230
3312
3410
3525
3659
3810
3978
4157
4343
4529
4708
4871
5010
5116
5183
5205
5178
5101
4977
4810
4604
4368
4110
3836
3554
3270
2987
2708
2436
2171
1914
1666
1431
1212
1014
844
706
608
554
547
585
666
783
925
1079
1234
1374
1487
1565
1599
1588
1533
1439
1312
1160
993
818
641
466
295
129
-33
-192
-348
-501
-648
-787
-912
-1020
-1108
-1172
-1212
-1229
-1225
-1202
-1166
-1119
-1064
-1002
-932
-855
-767
-669
-558
-436
-304
-166
-23
118
256
387
509
621
722
812
890
954
1000
1025
1024
994
933
840
719
574
415
250
91
-53
-173
-266
-330
-365
-377
-371
-354
-331
-306
-281
-255
-227
-192
-149
-95
-29
47
128
212
291
363
424
472
509
537
563
589
622
666
722
791
874
966
1066
1169
1274
1378
1478
1574
1664
1745
1816
1872
1911
1929
1922
1890
1833
1753
1656
1549
1440
1337
1249
1181
1135
1112
1107
1112
1119
1115
1092
1037
946
812
635
419
170
-103
-389
-676
-951
-1203
-1422
-1601
-1736
-1824
-1869
-1873
-1842
-1785
-1709
-1622
-1532
-1443
-1360
-1286
-1221
-1164
-1113
-1066
-1020
-975
-926
-875
-819
-761
-699
-637
-577
-523
-480
-452
-447
-471
-529
-625
-763
-942
-1158
-1403
-1669
-1945
-2216
-2473
-2704
-2904
-3068
-3198
-3297
-3371
-3427
-3474
-3516
-3560
-3607
-3656
-3704
-3749
-3785
-3807
-3812
-3798
-3763
-3708
-3634
-3543
-3439
-3326
-3206
-3084
-2963
-2846
-2734
-2629
-2530
-2434
-2337
-2236
-2123
-1993
-1843
-1669
-1471
-1252
-1014
-767
-515
-267
-28
195
400
584
748
890
1010
1108
1182
1229
1247
1235
1192
1121
1022
906
774
633
488
341
191
35
-132
-317
-526
-760
-1022
-1306
-1604
-1905
-2195
-2460
-2687
-2867
-2994
-3065
-3085
-3058
-2991
-2894
-2773
-2635
-2481
-2314
-2131
-1931
-1710
-1464
-1191
-888
-556
-196
189
595
1014
1440
1863
2273
2660
3016
3333
3604
3827
4001
4127
4207
4247
4251
4222
4164
4078
3969
3833
3674
3495
3300
3095
2887
2683
2490
2312
2153
2013
1888
1773
1662
1549
1427
1294
1148
992
829
663
501
346
205
79
-27
-112
-171
-201
-196
-152
-63
74
260
493
767
1073
1397
1725
2041
2333
2589
2800
2964
3077
3143
3164
3142
3080
2978
2836
2650
2418
2138
1809
1431
1008
547
55
-458
-982
-1506
-2021
-2519
-2993
-3438
-3849
-4224
-4560
-4856
-5110
-5322
-5492
-5621
-5710
-5763
-5782
-5771
-5734
-5674
-5597
-5503
-5395
-5274
-5139
-4989
-4822
-4637
-4432
-4204
-3956
-3688
-3404
-3108
-2804
-2500
-2199
-1905
-1620
-1342
-1070
-799
-525
-243
49
349
655
956
1242
1499
1711
1864
1946
1948
1866
1699
1455
1143
777
371
-56
-488
-906
-1295
-1640
-1928
-2147
-2290
-2350
-2325
-2216
-2025
-1764
-1440
-1065
-654
-221
220
654
1070
1456
1803
2102
2349
2541
2679
2765
2807
2817
2809
2797
2799
2832
2907
3035
3221
3462
3752
4082
4436
4800
5159
5498
5806
6073
6294
6464
6579
6639
6642
6587
6476
6310
6094
5833
5534
5207
4861
4505
4148
3797
3455
3127
2813
2516
2237
1979
1746
1541
1370
1234
1136
1071
1034
1012
998
974
930
855
746
602
430
239
44
-141
-305
-436
-529
-584
-603
-595
-568
-534
-502
-482
-482
-509
-568
-664
-802
-987
-1221
-1508
-1846
-2235
-2667
-3134
-3623
-4119
-4608
-5073
-5503
-5888
-6221
-6502
-6733
-6920
-7071
-7195
-7302
-7400
-7496
-7597
-7704
-7820
-7945
-8077
-8213
-8351
-8485
-8612
-8726
-8824
-8901
-8952
-8975
-8966
-8924
-8846
-8731
-8580
-8394
-8172
-7918
-7635
-7326
-6997
-6652
-6297
-5937
-5576
-5215
-4857
-4497
-4133
-3758
-3363
-2940
-2480
-1974
-1414
-797
-119
619
1414
2261
3153
4080
5033
6003
6981
7957
8924
9875
10803
11705
12574
13404
14193
14933
15621
16253
16827
17343
17802
18210
18572
18896
19191
19464
19721
19962
20187
20388
20557
20681
20748
20745
20664
20498
20247
19915
19509
19038
18513
17946
17343
16710
16049
15361
14643
13892
13104
12278
11414
10512
9575
8607
7612
6594
5558
4510
3454
2397
1348
316
-690
-1659
-2582
-3452
-4266
-5022
-5724
-6376
-6986
-7563
-8112
-8640
-9148
-9638
-10109
-10558
-10987
-11398
-11798
-12197
-12611
-13059
-13559
-14133
-14798
-15568
-16450
-17449
-18560
-19774
-21076
-22448
-23868
-25313
-26756
-28173
-29540
-30833
-32031
-33119
-34079
-34903
-35582
-36114
-36497
-36734
-36825
-36773
-36582
-36253
-35788
-35190
-34463
-33615
-32653
-31591
-30443
-29227
-27959
-26656
-25333
-24000
-22664
-21329
-19995
-18657
-17314
-15960
-14591
-13207
-11806
-10389
-8960
-7519
-6070
-4617
-3161
-1706
-256
1184
2610
4014
5391
6737
8047
9320
10560
11770
12959
14135
15306
16480
17660
18847
20035
21217
22382
23518
24614
25660
26648
27576
28443
29252
30007
30711
31366
31971
32522
33010
33425
33754
33984
34100
34093
33954
33677
33260
32702
32006
31176
30214
29127
27919
26598
25172
23650
22048
20384
18677
16953
15238
13563
11954
10439
9041
7777
6661
5699
4891
4230
3705
3301
2998
2776
2615
2494
2394
2297
2187
2053
1885
1677
1425
1129
792
419
16
-407
-843
-1285
-1725
-2160
-2586
-3004
-3415
-3822
-4229
-4640
-5057
-5481
-5914
-6355
-6799
-7245
-7688
-8122
-8544
-8947
-9326
-9674
-9986
-10252
-10466
-10620
-10705
-10716
-10648
-10500
-10273
-9975
-9614
-9207
-8770
-8325
-7893
-7496
-7153
-6881
-6689
-6583
-6561
-6615
-6732
-6890
-7068
-7241
-7384
-7475
-7495
-7431
-7274
-7023
-6682
-6261
-5774
-5241
-4683
-4122
-3582
-3084
-2649
-2291
-2023
-1848
-1765
-1766
-1836
-1954
-2096
-2233
-2339
-2390
-2365
-2252
-2044
-1743
-1357
-898
-384
169
745
1329
1911
2484
3045
3591
4123
4638
5137
5614
6065
6484
6864
7200
7487
7723
7908
8044
8135
8186
8205
8194
8159
8103
8029
7937
7828
7699
7550
7377
7180
6956
6703
6423
6114
5781
5428
5063
4693
4331
3989
3679
3414
3206
3064
2996
3005
3094
3262
3506
3822
4202
4640
5126
5650
6199
6761
7321
7865
8378
8847
9262
9616
9904
10128
10292
10403
10473
10512
10531
10541
10547
10553
10560
10565
10561
10543
10504
10439
10344
10221
10072
9906
9733
9564
9416
9301
9232
9220
9271
9386
9565
9800
10081
10393
10722
11051
11363
11642
11875
12049
12154
12183
12129
11989
11758
11437
11026
10525
9941
9277
8545
7753
6916
6047
5160
4272
3396
2544
1728
955
234
-433
-1042
-1593
-2086
-2521
-2900
-3226
-3501
-3729
-3913
-4058
-4169
-4252
-4310
-4351
-4380
-4402
-4423
-4449
-4485
-4535
-4606
-4703
-4831
-4996
-5204
-5462
-5778
-6158
-6609
-7140
-7757
-8465
-9268
-10166
-11157
-12235
-13390
-14607
-15870
-17157
-18447
-19717
-20945
-22111
-23196
-24185
-25065
-25827
-26464
-26972
-27349
-27594
-27709
-27695
-27559
-27306
-26945
-26485
-25939
-25320
-24641
-23915
-23157
-22376
-21584
-20786
-19990
-19199
-18415
-17640
-16877
-16128
-15394
-14678
-13984
-13315
-12673
-12060
-11476
-10920
-10390
-9883
-9395
-8925
-8470
-8032
-7612
-7214
-6844
-6508
-6212
-5959
-5751
-5587
-5462
-5367
-5292
-5225
-5154
-5068
-4960
-4825
-4663
-4478
-4276
-4067
-3859
-3663
-3484
-3325
-3188
-3069
-2963
-2862
-2758
-2645
-2518
-2374
-2213
-2037
-1854
-1664
-1473
-1286
-1105
-929
-757
-586
-410
-226
-28
187
420
672
940
1222
1512
1805
2096
2379
2649
2904
3141
3359
3560
3745
3916
4075
4225
4369
4507
4641
4771
4898
5021
5142
5260
5377
5494
5610
5727
5840
5947
6041
6114
6156
6158
6110
6006
5842
5618
5339
5016
4658
4282
3901
3526
3166
2825
2500
2187
1876
1556
1218
853
456
28
-428
-906
-1395
-1887
-2374
-2851
-3314
-3765
-4206
-4640
-5071
-5500
-5924
-6336
-6726
-7081
-7386
-7627
-7792
-7871
-7862
-7765
-7588
-7340
-7035
-6690
-6319
-5937
-5555
-5184
-4828
-4493
-4177
-3880
-3599
-3331
-3071
-2815
-2562
-2309
-2057
-1806
-1560
-1325
-1106
-912
-752
-633
-563
-548
-594
-701
-869
-1096
-1376
-1704
-2071
-2469
-2886
-3314
-3742
-4161
-4559
-4928
-5260
-5548
-5786
-5970
-6098
-6169
-6185
-6147
-6059
-5923
-5744
-5527
-5275
-4993
-4687
-4362
-4024
-3681
-3340
-3007
-2690
-2392
-2120
-1873
-1654
-1459
-1286
-1131
-988
-854
-723
-594
-463
-330
-196
-61
75
208
339
465
587
702
812
916
1014
1106
1192
1274
1353
1430
1507
1585
1666
1751
1842
1938
2039
2146
2256
2368
2482
2594
2704
2809
2910
3004
3092
3172
3244
3307
3361
3407
3443
3469
3486
3493
3491
3480
3460
3435
3405
3375
3347
3326
3318
3327
3359
3416
3503
3621
3770
3948
4151
4374
4611
4853
5095
5328
5546
5746
5925
6080
6214
6328
6427
6513
6591
6667
6744
6827
6918
7021
7140
7278
7439
7628
7851
8114
8422
8780
9190
9656
10173
10739
11346
11984
12640
13303
13958
14594
15199
15763
16280
16745
17153
17503
17794
18027
18204
18328
18403
18435
18431
18400
18350
18291
18232
18178
18135
18101
18075
18050
18018
17967
17888
17771
17610
17400
17141
16838
16495
16122
15725
15313
14890
14459
14019
13565
13092
12590
12054
11475
10848
10169
9440
8661
7839
6979
6090
5180
4258
3333
2411
1501
610
-257
-1093
-1893
-2653
-3368
-4035
-4654
-5221
-5738
-6207
-6628
-7006
-7344
-7646
-7917
-8161
-8383
-8587
-8778
-8958
-9132
-9301
-9468
-9631
-9790
-9942
-10084
-10210
-10316
-10396
-10446
-10464
-10447
-10395
-10309
-10190
-10041
-9863
-9655
-9418
-9148
-8842
-8496
-8106
-7671
-7191
-6670
-6114
-5533
-4938
-4342
-3755
-3188
-2646
-2130
-1639
-1167
-706
-245
223
706
1206
1724
2255
2792
3326
3848
4349
4822
5262
5667
6036
6371
6673
6944
7185
7396
7577
7727
7846
7936
8000
8042
8069
8087
8102
8117
8134
8153
8167
8173
8159
8118
8042
7928
7774
7582
7360
7116
6860
6601
6349
6109
5885
5676
5482
5298
5121
4946
4771
4594
4416
4237
4058
3879
3702
3524
3345
3162
2972
2773
2567
2352
2133
1912
1694
1484
1287
1105
941
796
669
561
469
393
334
290
263
254
261
285
323
370
421
469
505
521
509
463
378
251
80
-131
-380
-661
-970
-1299
-1643
-1998
-2360
-2728
-3100
-3480
-3869
-4271
-4689
-5126
-5581
-6053
-6536
-7023
-7503
-7964
-8394
-8779
-9111
-9382
-9588
-9731
-9815
-9850
-9847
-9817
-9773
-9726
-9686
-9659
-9648
-9653
-9674
-9708
-9752
-9801
-9854
-9908
-9962
-10016
-10070
-10124
-10178
-10231
-10282
-10329
-10368
-10396
-10411
-10409
-10389
-10349
-10291
-10216
-10127
-10028
-9926
-9825
-9732
-9652
-9590
-9551
-9536
-9546
-9581
-9638
-9713
-9799
-9892
-9983
-10068
-10139
-10192
-10224
-10234
-10220
-10184
-10131
-10064
-9988
-9907
-9826
-9748
-9675
-9608
-9543
-9480
-9414
-9341
-9257
-9156
-9037
-8898
-8738
-8559
-8365
-8157
-7944
-7728
-7517
-7313
-7123
-6947
-6788
-6646
-6519
-6407
-6306
-6215
-6129
-6048
-5969
-5893
-5820
-5750
-5687
-5631
-5586
-5554
-5536
-5534
-5547
-5575
-5616
-5668
-5728
-5793
-5857
-5918
-5972
-6014
-6043
-6057
-6055
-6039
-6013
-5980
-5946
-5919
-5904
-5907
-5934
-5986
-6065
-6168
-6291
-6430
-6577
-6727
-6873
-7010
-7133
-7238
-7324
-7387
-7426
-7438
-7421
-7374
-7295
-7184
-7043
-6877
-6691
-6492
-6289
-6088
-5898
-5722
-5562
-5416
-5279
-5144
-5002
-4843
-4660
-4444
-4191
-3901
-3573
-3211
-2822
-2412
-1990
-1565
-1146
-743
-365
-22
279
531
728
867
947
972
947
882
787
675
560
455
371
316
297
316
372
460
575
706
846
985
1115
1229
1325
1400
1459
1504
1544
1586
1639
1709
1802
1920
2062
2226
2405
2592
2780
2962
3132
3287
3426
3548
3654
3746
3824
3889
3939
3972
3986
3982
3960
3923
3879
3835
3802
3791
3811
3869
3970
4113
4294
4505
4735
4974
5209
5429
5626
5793
5923
6015
6064
6069
6028
5940
5804
5622
5396
5129
4829
4503
4160
3811
3466
3131
2815
2522
2253
2009
1789
1590
1407
1239
1081
930
782
634
483
325
160
-15
-198
-385
-573
-752
-914
-1046
-1137
-1175
-1148
-1048
-868
-602
-248
194
721
1331
2017
2778
3603
4488
5424
6404
7420
8463
9527
10604
11685
12766
13839
14899
15940
16956
17943
18894
19807
20676
21499
22276
23006
23692
24337
24944
25517
26060
26574
27060
27516
27939
28324
28666
28959
29199
29381
29504
29569
29578
29533
29438
29297
29114
28889
28625
28320
27971
27577
27133
26636
26085
25477
24815
24099
23335
22528
21686
20817
19931
19036
18142
17258
16391
15546
14728
13939
13179
12448
11744
11062
10400
9757
9129
8516
7919
7340
6781
6243
5728
5236
4764
4310
3868
3432
2994
2547
2087
1610
1115
601
73
-469
-1020
-1579
-2145
-2721
-3308
-3912
-4537
-5187
-5862
-6561
-7280
-8010
-8744
-9468
-10172
-10846
-11483
-12080
-12636
-13155
-13640
-14097
-14534
-14954
-15363
-15763
-16155
-16540
-16917
-17288
-17654
-18017
-18379
-18743
-19114
-19492
-19880
-20278
-20685
-21101
-21522
-21948
-22375
-22802
-23225
-23641
-24047
-24438
-24808
-25150
-25458
-25727
-25951
-26127
-26256
-26340
-26382
-26389
-26367
-26321
-26256
-26173
-26072
-25951
-25804
-25626
-25409
-25148
-24839
-24479
-24066
-23604
-23096
-22546
-21961
-21346
-20708
-20052
-19383
-18704
-18019
-17330
-16635
-15936
-15231
-14516
-13790
-13049
-12291
-11514
-10716
-9898
-9060
-8207
-7342
-6472
-5601
-4738
-3891
-3067
-2273
-1518
-806
-142
469
1027
1533
1989
2400
2774
3117
3439
3749
4054
4363
4682
5017
5371
5747
6144
6562
6999
7449
7907
8365
8815
9249
9656
10031
10367
10660
10912
11124
11302
11452
11584
11705
11822
11941
12063
12191
12322
12455
12587
12714
12834
12946
13047
13137
13215
13281
13332
13368
13387
13389
13373
13343
13302
13254
13205
13158
13119
13086
13061
13038
13011
12973
12916
12831
12714
12561
12372
12148
11893
11611
11308
10987
10651
10303
9943
9571
9187
8792
8386
7969
7542
7104
6655
6192
5713
5214
4690
4137
3553
2936
2287
1607
900
173
-572
-1327
-2087
-2849
-3606
-4354
-5088
-5803
-6491
-7147
-7764
-8339
-8867
-9347
-9782
-10174
-10526
-10845
-11135
-11399
-11638
-11854
-12043
-12206
-12339
-12441
-12514
-12560
-12583
-12587
-12577
-12559
-12536
-12509
-12481
-12450
-12418
-12386
-12356
-12331
-12315
-12312
-12326
-12355
-12400
-12452
-12503
-12542
-12555
-12530
-12458
-12330
-12145
-11904
-11609
-11268
-10886
-10468
-10017
-9534
-9017
-8464
-7872
-7238
-6563
-5851
-5106
-4339
-3557
-2769
-1985
-1208
-442
311
1053
1783
2501
3205
3891
4550
5176
5758
6289
6762
7174
7524
7815
8052
8240
8387
8498
8579
8633
8662
8670
8658
8630
8589
8544
8500
8466
8451
8463
8508
8592
8718
8889
9106
9368
9675
10026
10419
10851
11318
11815
12333
12863
13395
13918
14418
14887
15315
15695
16021
16293
16507
16665
16765
16810
16799
16733
16611
16435
16204
15923
15592
15215
14796
14341
13855
13340
12803
12245
11671
11082
10482
9874
9262
8649
8039
7440
6854
6284
5735
5209
4708
4237
3796
3390
3023
2697
2418
2189
2013
1890
1820
1800
1825
1888
1983
2102
2239
2389
2549
2716
2890
3070
3256
3446
3639
3830
4014
4185
4336
4458
4545
4592
4594
4549
4459
4327
4158
3959
3741
3513
3287
3073
2883
2726
2608
2536
2512
2535
2603
2712
2854
3021
3205
3398
3592
3782
3962
4128
4277
4406
4513
4596
4655
4687
4693
4672
4629
4565
4486
4397
4306
4219
4141
4077
4027
3992
3967
3947
3925
3893
3844
3771
3670
3539
3378
3190
2979
2751
2512
2267
2020
1773
1529
1285
1041
794
544
289
29
-232
-493
-747
-989
-1214
-1415
-1587
-1727
-1832
-1902
-1939
-1944
-1922
-1877
-1815
-1742
-1666
-1592
-1527
-1479
-1452
-1452
-1483
-1547
-1644
-1773
-1931
-2111
-2306
-2509
-2711
-2903
-3077
-3225
-3341
-3421
-3461
-3461
-3419
-3338
-3221
-3071
-2895
-2697
-2486
-2267
-2047
-1830
-1622
-1425
-1240
-1067
-906
-755
-613
-482
-363
-259
-177
-124
-106
-133
-211
-346
-540
-796
-1111
-1483
-1905
-2372
-2877
-3412
-3972
-4551
-5144
-5748
-6359
-6976
-7597
-8220
-8845
-9470
-10095
-10717
-11336
-11948
-12550
-13137
-13705
-14248
-14762
-15242
-15686
-16093
-16464
-16800
-17104
-17381
-17634
-17864
-18073
-18260
-18423
-18558
-18661
-18728
-18756
-18744
-18689
-18594
-18460
-18289
-18082
-17840
-17562
-17248
-16895
-16501
-16067
-15592
-15079
-14534
-13962
-13371
-12769
-12163
-11558
-10957
-10361
-9769
-9178
-8584
-7985
-7377
-6759
-6134
-5502
-4869
-4238
-3614
-3000
-2401
-1820
-1261
-728
-226
240
661
1031
1342
1588
1765
1871
1909
1884
1805
1684
1532
1363
1188
1016
859
720
604
514
454
425
430
471
550
670
831
1033
1272
1544
1843
2161
2490
2819
3140
3446
3731
3988
4216
4412
4575
4706
4808
4882
4931
4961
4975
4980
4981
4982
4987
5000
5022
5050
5084
5117
5145
5160
5156
5127
5067
4976
4850
4692
4505
4294
4065
3825
3581
3339
3104
2881
2673
2482
2308
2150
2008
1881
1766
1666
1579
1507
1452
1417
1405
1416
1454
1518
1607
1719
1851
1999
2157
2322
2487
2650
2807
2956
3096
3225
3346
3460
3570
3679
3791
3910
4042
4191
4361
4552
4767
5003
5256
5521
5789
6053
6303
6531
6731
6898
7031
7128
7193
7230
7243
7239
7221
7196
7166
7135
7104
7076
7051
7031
7017
7010
7010
7017
7030
7047
7066
7084
7098
7104
7101
7087
7060
7021
6971
6912
6847
6777
6706
6636
6571
6513
6463
6426
6401
6391
6396
6416
6448
6490
6540
6592
6645
6693
6735
6769
6793
6807
6811
6802
6781
6742
6683
6599
6484
6332
6141
5909
5634
5321
4972
4595
4195
3778
3352
2918
2481
2041
1602
1162
724
292
-130
-536
-919
-1273
-1593
-1875
-2117
-2320
-2489
-2628
-2743
-2841
-2925
-3000
-3066
-3124
-3170
-3203
-3218
-3213
-3188
-3140
-3072
-2984
-2879
-2760
-2630
-2491
-2346
-2197
-2045
-1895
-1747
-1603
-1465
-1334
-1210
-1090
-972
-852
-727
-591
-442
-277
-96
100
308
523
743
962
1179
1390
1595
1792
1982
2164
2336
2495
2636
2756
2850
2913
2944
2943
2914
2862
2796
2723
2652
2590
2542
2508
2485
2468
2448
2416
2363
2281
2165
2013
1827
1612
1375
1124
869
617
376
149
-61
-254
-434
-603
-768
-931
-1098
-1270
-1450
-1636
-1826
-2017
-2208
-2392
-2567
-2731
-2885
-3028
-3164
-3295
-3426
-3560
-3699
-3844
-3996
-4153
-4311
-4468
-4620
-4764
-4898
-5022
-5138
-5247
-5352
-5456
-5561
-5666
-5770
-5871
-5966
-6051
-6123
-6179
-6218
-6242
-6252
-6252
-6244
-6232
-6218
-6202
-6182
-6158
-6125
-6081
-6021
-5945
-5851
-5739
-5611
-5469
-5316
-5154
-4988
-4817
-4645
-4473
-4301
-4131
-3966
-3805
-3652
-3509
-3378
-3259
-3155
-3064
-2988
-2923
-2869
-2823
-2782
-2742
-2700
-2650
-2587
-2508
-2407
-2282
-2130
-1952
-1749
-1526
-1289
-1045
-802
-566
-343
-136
52
225
385
536
684
833
986
1144
1308
1476
1644
1810
1972
2126
2272
2409
2537
2654
2762
2858
2942
3010
3060
3091
3101
3090
3060
3012
2948
2872
2785
2688
2583
2469
2344
2208
2062
1906
1742
1574
1406
1242
1087
942
808
686
571
461
350
236
115
-16
-157
-308
-468
-637
-813
-996
-1186
-1384
-1590
-1805
-2027
-2256
-2489
-2723
-2955
-3183
-3405
-3620
-3829
-4034
-4236
-4438
-4641
-4844
-5047
-5248
-5444
-5632
-5810
-5975
-6129
-6272
-6405
-6531
-6651
-6764
-6871
-6966
-7047
-7108
-7144
-7151
-7126
-7069
-6982
-6869
-6735
-6588
-6433
-6279
-6130
-5991
-5866
-5755
-5660
-5579
-5512
-5454
-5403
-5352
-5295
-5226
-5139
-5027
-4886
-4716
-4516
-4292
-4048
-3795
-3540
-3293
-3061
-2850
-2661
-2495
-2348
-2215
-2091
-1970
-1848
-1721
-1589
-1451
-1310
-1167
-1022
-879
-735
-588
-438
-281
-114
64
255
458
674
901
1137
1379
1627
1879
2133
2386
2638
2886
3126
3357
3573
3772
3951
4108
4242
4351
4437
4500
4541
4563
4565
4550
4517
4468
4404
4327
4238
4140
4037
3931
3827
3727
3633
3548
3471
3402
3340
3284
3232
3181
3130
3076
3017
2952
2877
2792
2695
2584
2459
2320
2165
1997
1817
1625
1423
1213
995
770
539
304
66
-172
-407
-636
-855
-1058
-1245
-1411
-1558
-1686
-1799
-1903
-2001
-2104
-2215
-2338
-2476
-2630
-2798
-2978
-3163
-3348
-3529
-3700
-3856
-3995
-4114
-4213
-4290
-4346
-4381
-4394
-4386
-4358
-4311
-4245
-4163
-4066
-3959
-3844
-3726
-3607
-3491
-3380
-3277
-3182
-3096
-3018
-2947
-2880
-2815
-2751
-2685
-2617
-2547
-2476
-2406
-2339
-2281
-2235
-2204
-2192
-2201
-2230
-2278
-2342
-2417
-2498
-2580
-2658
-2727
-2785
-2829
-2857
-2870
-2867
-2849
-2815
-2765
-2699
-2616
-2518
-2405
-2282
-2152
-2019
-1889
-1767
-1658
-1564
-1487
-1428
-1386
-1357
-1339
-1329
-1327
-1329
-1337
-1350
-1369
-1392
-1419
-1448
-1474
-1495
-1504
-1500
-1478
-1437
-1379
-1306
-1223
-1134
-1046
-963
-891
-831
-785
-754
-737
-734
-745
-770
-811
-869
-948
-1048
-1173
-1321
-1491
-1680
-1881
-2090
-2298
-2499
-2686
-2855
-3001
-3122
-3218
-3289
-3338
-3366
-3376
-3371
-3352
-3322
-3282
-3233
-3176
-3112
-3042
-2966
-2883
-2795
-2700
-2597
-2487
-2366
-2234
-2089
-1930
-1755
-1564
-1358
-1138
-907
-667
-423
-181
55
280
490
679
848
994
1119
1224
1312
1386
1451
1509
1562
1614
1664
1714
1763
1812
1860
1909
1959
2012
2071
2137
2214
2302
2404
2519
2648
2789
2942
3104
3274
3452
3634
3821
4010
4201
4390
4576
4755
4924
5079
5218
5337
5436
5515
5575
5620
5656
5686
5718
5757
5805
5865
5938
6020
6110
6201
6287
6364
6424
6465
6482
6473
6439
6379
6294
6187
6059
5913
5752
5577
5392
5201
5007
4815
4629
4452
4289
4141
4009
3894
3793
3705
3624
3547
3469
3389
3302
3208
3106
2999
2888
2777
2667
2563
2465
2377
2299
2230
2170
2116
2067
2019
1971
1920
1864
1802
1732
1655
1569
1476
1376
1268
1152
1027
892
747
589
418
234
38
-168
-380
-594
-805
-1006
-1193
-1359
-1499
-1611
-1692
-1743
-1764
-1758
-1729
-1683
-1627
-1566
-1507
-1456
-1419
-1400
-1400
-1420
-1460
-1517
-1589
-1671
-1759
-1849
-1939
-2028
-2113
-2197
-2279
-2361
-2443
-2527
-2612
-2696
-2779
-2856
-2926
-2986
-3033
-3065
-3081
-3082
-3065
-3034
-2987
-2927
-2856
-2774
-2684
-2588
-2489
-2387
-2284
-2181
-2079
-1977
-1874
-1769
-1662
-1552
-1440
-1325
-1212
-1102
-1000
-907
-828
-765
-717
-685
-667
-662
-668
-682
-703
-730
-764
-805
-854
-910
-973
-1044
-1121
-1203
-1289
-1379
-1473
-1571
-1676
-1789
-1912
-2045
-2190
-2343
-2502
-2662
-2819
-2969
-3106
-3230
-3337
-3428
-3503
-3564
-3612
-3647
-3672
-3685
-3686
-3677
-3656
-3627
-3590
-3549
-3507
-3467
-3431
-3401
-3374
-3350
-3325
-3296
-3258
-3211
-3152
-3084
-3011
-2936
-2865
-2804
-2757
-2727
-2714
-2719
-2740
-2773
-2815
-2863
-2917
-2973
-3033
-3095
-3160
-3227
-3294
-3358
-3415
-3461
-3492
-3503
-3492
-3455
-3391
-3302
-3187
-3048
-2888
-2708
-2511
-2300
-2076
-1841
-1597
-1347
-1092
-834
-575
-315
-56
203
460
716
971
1222
1471
1714
1952
2183
2405
2619
2824
3022
3214
3402
3587
3772
3958
4148
4341
4539
4743
4953
5169
5392
5621
5853
6087
6319
6545
6757
6951
7120
7259
7364
7431
7461
7455
7416
7349
7260
7155
7039
6919
6798
6680
6567
6459
6357
6261
6168
6077
5987
5895
5800
5701
5596
5484
5366
5242
5114
4984
4854
4726
4602
4484
4372
4266
4167
4070
3977
3884
3787
3686
3580
3466
3346
3221
3092
2962
2833
2711
2597
2495
2407
2335
2277
2233
2199
2171
2145
2115
2076
2024
1955
1868
1762
1637
1497
1342
1177
1002
822
636
447
256
63
-130
-322
-511
-695
-871
-1037
-1190
-1330
-1453
-1562
-1655
-1733
-1797
-1849
-1889
-1918
-1937
-1947
-1947
-1937
-1920
-1894
-1862
-1825
-1783
-1739
-1693
-1646
-1599
-1552
-1504
-1454
-1400
-1341
-1274
-1198
-1110
-1008
-893
-763
-618
-461
-295
-121
56
232
404
569
726
873
1010
1142
1265
1383
1498
1610
1721
1829
1934
2036
2133
2226
2313
2396
2474
2549
2622
2692
2762
2831
2899
2966
3034
3103
3175
3252
3337
3433
3543
3667
3807
3962
4128
4300
4473
4640
4794
4927
5036
5115
5163
5181
5170
5134
5077
5004
4920
4829
4733
4635
4534
4431
4325
4214
4096
3971
3838
3694
3539
3373
3193
3000
2793
2569
2330
2075
1806
1526
1238
949
662
386
124
-119
-340
-538
-715
-872
-1012
-1143
-1265
-1383
-1498
-1613
-1727
-1839
-1950
-2058
-2164
-2270
-2376
-2483
-2594
-2706
-2820
-2932
-3037
-3131
-3207
-3261
-3289
-3291
-3268
-3224
-3162
-3090
-3012
-2933
-2857
-2783
-2713
-2644
-2572
-2498
-2418
-2334
-2246
-2156
-2068
-1983
-1901
-1822
-1744
-1661
-1568
-1462
-1338
-1194
-1030
-851
-662
-468
-278
-98
68
216
347
461
562
653
737
818
896
972
1045
1113
1176
1231
1279
1322
1360
1396
1434
1475
1521
1574
1634
1701
1775
1855
1940
2029
2121
2216
2311
2403
2490
2566
2630
2675
2699
2699
2674
2626
2556
2468
2367
2256
2139
2021
1903
1787
1674
1565
1459
1356
1256
1161
1071
986
907
835
768
706
647
589
529
466
396
317
226
123
4
-131
-282
-447
-627
-818
-1014
-1216
-1415
-1607
-1788
-1954
-2104
-2237
-2354
-2455
-2543
-2621
-2690
-2751
-2805
-2850
-2886
-2911
-2922
-2917
-2897
-2862
-2812
-2751
-2680
-2603
-2524
-2446
-2370
-2301
-2239
-2187
-2146
-2116
-2097
-2088
-2089
-2097
-2109
-2122
-2134
-2141
-2143
-2139
-2130
-2118
-2105
-2096
-2093
-2099
-2117
-2147
-2189
-2241
-2302
-2370
-2442
-2517
-2593
-2668
-2740
-2809
-2871
-2924
-2963
-2987
-2991
-2974
-2934
-2871
-2787
-2687
-2573
-2451
-2325
-2199
-2076
-1958
-1844
-1736
-1630
-1528
-1429
-1332
-1240
-1154
-1076
-1008
-954
-913
-888
-880
-887
-910
-949
-1004
-1075
-1161
-1260
-1373
-1495
-1624
-1755
-1884
-2005
-2117
-2213
-2292
-2355
-2401
-2433
-2454
-2468
-2477
-2483
-2487
-2489
-2488
-2482
-2467
-2442
-2403
-2349
-2279
-2193
-2091
-1975
-1846
-1705
-1555
-1398
-1233
-1062
-885
-701
-509
-309
-100
119
348
585
830
1080
1331
1583
1830
2071
2303
2527
2741
2946
3142
3329
3506
3672
3823
3957
4070
4161
4226
4266
4284
4284
4272
4256
4242
4236
4243
4265
4300
4346
4397
4448
4492
4526
4548
4556
4554
4544
4530
4516
4504
4496
4489
4482
4469
4447
4411
4358
4288
4200
4096
3979
3853
3721
3584
3444
3301
3155
3005
2848
2686
2519
2348
2177
2007
1842
1685
1536
1395
1263
1137
1012
891
767
639
508
373
235
94
-47
-189
-331
-471
-612
-752
-891
-1029
-1164
-1295
-1420
-1536
-1641
-1734
-1813
-1878
-1930
-1969
-1996
-2013
-2020
-2017
-2004
-1979
-1943
-1894
-1832
-1757
-1672
-1577
-1477
-1373
-1270
-1170
-1075
-985
-901
-822
-747
-673
-601
-528
-455
-382
-311
-243
-180
-122
-68
-19
29
78
130
190
259
338
429
529
636
746
856
963
1063
1154
1235
1307
1370
1425
1473
1515
1552
1581
1604
1618
1623
1620
1609
1594
1575
1557
1542
1533
1530
1531
1536
1538
1533
1516
1483
1429
1353
1257
1143
1014
880
743
611
488
377
281
200
132
77
31
-8
-41
-70
-97
-123
-147
-170
-192
-213
-233
-251
-265
-276
-283
-283
-279
-269
-256
-241
-227
-217
-215
-222
-240
-269
-310
-360
-416
-476
-536
-594
-648
-697
-740
-777
-810
-837
-860
-877
-888
-891
-885
-866
-835
-789
-729
-655
-567
-467
-356
-237
-111
19
153
287
420
550
676
796
908
1012
1108
1195
1275
1348
1415
1479
1541
1602
1663
1724
1787
1850
1915
1980
2044
2105
2163
2215
2259
2294
2319
2333
2337
2332
2319
2303
2285
2268
2253
2242
2234
2227
2218
2204
2182
2150
2105
2048
1980
1902
1817
1727
1635
1542
1448
1351
1248
1137
1016
882
734
574
403
224
42
-141
-319
-491
-655
-811
-958
-1100
-1237
-1372
-1507
-1644
-1782
-1923
-2067
-2214
-2363
-2515
-2671
-2830
-2993
-3162
-3336
-3517
-3705
-3900
-4103
-4313
-4530
-4753
-4981
-5214
-5449
-5684
-5920
-6154
-6385
-6613
-6839
-7064
-7287
-7509
-7731
-7952
-8170
-8383
-8589
-8784
-8964
-9128
-9275
-9404
-9519
-9623
-9720
-9816
-9914
-10019
-10133
-10255
-10384
-10518
-10650
-10777
-10894
-10997
-11082
-11148
-11194
-11220
-11227
-11214
-11183
-11133
-11065
-10978
-10872
-10747
-10604
-10445
-10273
-10090
-9899
-9706
-9510
-9316
-9123
-8932
-8742
-8551
-8358
-8162
-7960
-7754
-7542
-7327
-7109
-6891
-6674
-6460
-6249
-6043
-5841
-5643
-5447
-5254
-5060
-4866
-4670
-4471
-4270
-4066
-3862
-3658
-3457
-3261
-3074
-2896
-2731
-2580
-2441
-2316
-2200
-2093
-1989
-1887
-1782
-1671
-1554
-1428
-1293
-1151
-1002
-847
-688
-526
-362
-195
-28
141
309
476
642
803
961
1114
1262
1407
1550
1694
1841
1995
2156
2328
2509
2699
2898
3103
3312
3524
3738
3953
4172
4394
4621
4856
5098
5347
5604
5867
6133
6401
6669
6935
7199
7460
7716
7967
8211
8447
8670
8877
9065
9229
9369
9480
9565
9623
9657
9670
9667
9649
9620
9582
9535
9479
9415
9343
9263
9177
9085
8991
8895
8800
8708
8617
8529
8441
8354
8266
8177
8087
7999
7914
7834
7760
7694
7633
7576
7517
7452
7375
7281
7166
7028
6867
6685
6486
6274
6053
5829
5603
5377
5151
4924
4693
4458
4215
3966
3709
3447
3180
2912
2644
2378
2115
1855
1597
1341
1086
830
575
319
64
-189
-438
-680
-915
-1141
-1356
-1559
-1751
-1932
-2102
-2264
-2417
-2564
-2705
-2840
-2971
-3096
-3213
-3320
-3414
-3492
-3551
-3589
-3605
-3598
-3569
-3520
-3454
-3374
-3284
-3187
-3087
-2983
-2879
-2774
-2670
-2566
-2466
-2369
-2278
-2195
-2123
-2063
-2017
-1984
-1963
-1952
-1948
-1948
-1948
-1946
-1940
-1928
-1910
-1887
-1859
-1829
-1797
-1763
-1728
-1691
-1653
-1612
-1568
-1520
-1468
-1411
-1351
-1286
-1217
-1144
-1067
-986
-901
-812
-717
-619
-515
-407
-295
-179
-60
63
190
320
453
590
729
872
1014
1161
1306
1451
1595
1737
1876
2013
2149
2283
2414
2543
2671
2798
2922
3046
3167
3287
3404
3518
3629
3735
3836
3932
4021
4103
4178
4245
4304
4355
4398
4435
4466
4492
4515
4537
4559
4584
4612
4645
4684
4729
4778
4832
4887
4941
4993
5041
5083
5118
5148
5173
5196
5217
5238
5259
5282
5304
5325
5342
5352
5354
5346
5328
5300
5264
5223
5177
5129
5082
5035
4988
4942
4896
4849
4800
4751
4704
4659
4621
4592
4574
4570
4579
4601
4634
4674
4720
4766
4810
4849
4879
4900
4910
4909
4896
4870
4832
4781
4717
4640
4551
4450
4339
4220
4093
3961
3824
3685
3542
3398
3251
3103
2954
2805
2657
2512
2370
2233
2099
1969
1840
1708
1570
1421
1257
1075
873
651
410
153
-115
-390
-666
-939
-1205
-1462
-1709
-1946
-2174
-2395
-2611
-2823
-3033
-3241
-3447
-3651
-3853
-4053
-4251
-4449
-4647
-4847
-5051
-5260
-5476
-5698
-5927
-6163
-6403
-6649
-6899
-7153
-7411
-7673
-7941
-8214
-8492
-8775
-9060
-9345
-9626
-9900
-10161
-10406
-10633
-10839
-11023
-11184
-11325
-11445
-11546
-11630
-11697
-11747
-11780
-11795
-11792
-11769
-11727
-11665
-11587
-11491
-11382
-11261
-11131
-10993
-10851
-10705
-10558
-10410
-10264
-10121
-9982
-9850
-9724
-9607
-9498
-9398
-9305
-9218
-9135
-9052
-8966
-8875
-8774
-8660
-8532
-8387
-8224
-8042
-7843
-7628
-7399
-7157
-6907
-6651
-6393
-6133
-5875
-5620
-5367
-5116
-4868
-4620
-4373
-4125
-3876
-3627
-3377
-3128
-2880
-2633
-2386
-2138
-1888
-1635
-1375
-1110
-837
-558
-275
10
294
574
845
1106
1356
1592
1817
2032
2240
2442
2642
2842
3042
3243
3444
3644
3841
4032
4216
4391
4555
4707
4847
4976
5094
5202
5301
5391
5473
5547
5614
5672
5721
5760
5789
5808
5815
5811
5796
5769
5733
5686
5630
5565
5490
5406
5313
5210
5097
4975
4843
4703
4553
4396
4231
4058
3879
3692
3499
3298
3090
2876
2656
2431
2203
1972
1741
1511
1283
1059
839
625
416
215
20
-165
-342
-508
-662
-803
-930
-1042
-1138
-1218
-1280
-1325
-1352
-1361
-1351
-1324
-1281
-1223
-1153
-1073
-987
-897
-807
-719
-633
-550
-468
-386
-303
-214
-119
-16
96
216
344
478
615
754
894
1030
1163
1290
1409
1519
1617
1703
1774
1831
1872
1900
1914
1919
1917
1912
1906
1904
1905
1912
1924
1940
1957
1974
1989
2000
2007
2009
2008
2004
2000
1997
1997
2001
2009
2021
2037
2057
2078
2101
2124
2145
2164
2180
2192
2200
2202
2201
2195
2185
2172
2157
2141
2125
2111
2099
2091
2088
2091
2101
2118
2144
2176
2215
2259
2306
2353
2399
2441
2477
2506
2528
2544
2554
2561
2565
2567
2567
2565
2559
2548
2528
2500
2463
2417
2364
2309
2254
2204
2162
2129
2108
2096
2092
2091
2092
2089
2082
2069
2049
2025
1997
1969
1943
1918
1896
1875
1854
1830
1801
1766
1724
1673
1615
1551
1482
1407
1329
1247
1160
1069
972
871
765
656
546
437
333
236
146
65
-9
-75
-138
-199
-261
-327
-399
-478
-566
-664
-770
-885
-1006
-1136
-1269
-1405
-1539
-1670
-1793
-1907
-2008
-2096
-2168
-2227
-2271
-2304
-2326
-2338
-2343
-2338
-2323
-2296
-2255
-2198
-2122
-2027
-1913
-1783
-1638
-1483
-1322
-1160
-1000
-847
-701
-565
-439
-324
-217
-119
-27
59
140
217
292
364
434
501
566
627
683
734
778
814
844
866
884
897
910
923
941
964
994
1032
1080
1137
1203
1280
1367
1465
1576
1699
1833
1979
2134
2294
2455
2613
2764
2903
3028
3138
3232
3311
3377
3435
3486
3533
3578
3622
3667
3713
3760
3808
3859
3914
3974
4042
4118
4204
4300
4404
4513
4625
4736
4842
4940
5026
5100
5162
5210
5248
5275
5295
5309
5319
5325
5328
5329
5329
5327
5324
5320
5315
5308
5298
5283
5262
5233
5193
5141
5075
4994
4899
4790
4669
4536
4394
4244
4088
3928
3764
3597
3427
3255
3081
2903
2723
2540
2354
2164
1972
1777
1579
1379
1178
976
775
573
373
173
-26
-226
-426
-628
-830
-1034
-1239
-1444
-1648
-1851
-2052
-2251
-2448
-2644
-2841
-3039
-3239
-3441
-3645
-3850
-4053
-4253
-4447
-4634
-4813
-4982
-5143
-5298
-5447
-5592
-5735
-5878
-6020
-6161
-6299
-6434
-6565
-6690
-6809
-6922
-7030
-7134
-7234
-7332
-7427
-7518
-7604
-7685
-7758
-7823
-7881
-7931
-7975
-8015
-8054
-8093
-8135
-8180
-8229
-8280
-8334
-8388
-8440
-8490
-8536
-8578
-8616
-8651
-8683
-8712
-8738
-8761
-8781
-8797
-8809
-8816
-8819
-8816
-8808
-8795
-8776
-8751
-8718
-8675
-8622
-8558
-8481
-8394
-8296
-8189
-8077
-7964
-7849
-7737
-7627
-7522
-7421
-7324
-7230
-7138
-7048
-6960
-6874
-6789
-6707
-6625
-6544
-6462
-6376
-6286
-6187
-6080
-5963
-5837
-5701
-5560
-5413
-5262
-5110
-4957
-4801
-4642
-4479
-4310
-4133
-3948
-3756
-3558
-3355
-3150
-2945
-2741
-2540
-2340
-2143
-1946
-1749
-1550
-1351
-1151
-951
-754
-562
-375
-195
-23
143
303
460
613
764
912
1057
1198
1332
1458
1575
1682
1780
1871
1958
2041
2128
2218
2312
2412
2515
2620
2725
2827
2923
3011
3092
3166
3234
3297
3360
3423
3490
3561
3638
3721
3810
3906
4008
4117
4233
4357
4490
4631
4780
4937
5100
5266
5433
5596
5752
5897
6030
6147
6249
6336
6410
6473
6529
6580
6630
6680
6732
6787
6844
6902
6960
7018
7073
7125
7175
7222
7267
7312
7355
7398
7440
7479
7515
7545
7569
7585
7593
7592
7583
7567
7546
7520
7491
7458
7421
7379
7331
7276
7213
7142
7063
6975
6880
6778
6671
6558
6440
6315
6182
6041
5889
5727
5553
5367
5171
4966
4753
4534
4310
4082
3852
3619
3384
3147
2911
2675
2441
2210
1984
1764
1551
1345
1146
953
765
581
401
224
52
-113
-271
-418
-552
-671
-774
-859
-928
-980
-1018
-1045
-1063
-1076
-1086
-1098
-1114
-1137
-1168
-1211
-1266
-1333
-1414
-1508
-1614
-1732
-1860
-1997
-2143
-2296
-2455
-2620
-2790
-2964
-3140
-3317
-3492
-3664
-3831
-3991
-4143
-4286
-4421
-4550
-4672
-4790
-4904
-5014
-5119
-5219
-5311
-5393
-5462
-5518
-5559
-5585
-5598
-5598
-5588
-5569
-5542
-5508
-5466
-5414
-5351
-5274
-5182
-5074
-4949
-4809
-4656
-4491
-4318
-4138
-3954
-3766
-3575
-3381
-3183
-2981
-2776
-2568
-2359
-2151
-1946
-1746
-1552
-1366
-1186
-1012
-844
-679
-515
-352
-189
-27
135
295
452
604
752
894
1033
1168
1301
1433
1565
1699
1834
1969
2105
2240
2373
2503
2628
2748
2860
2965
3060
3145
3218
3280
3329
3366
3392
3407
3414
3414
3410
3404
3398
3393
3391
3391
3395
3402
3411
3423
3436
3449
3461
3470
3475
3473
3462
3440
3405
3357
3295
3220
3135
3043
2947
2850
2758
2671
2593
2525
2466
2416
2374
2337
2304
2274
2246
2220
2195
2171
2147
2124
2099
2071
2037
1999
1952
1895
1828
1751
1666
1572
1473
1371
1269
1167
1068
973
884
799
721
648
580
518
462
410
364
323
287
255
226
199
175
153
131
110
89
68
46
23
-1
-28
-58
-91
-130
-173
-223
-278
-338
-404
-474
-547
-621
-697
-773
-847
-921
-993
-1065
-1136
-1207
-1279
-1353
-1430
-1512
-1599
-1692
-1792
-1900
-2015
-2138
-2269
-2406
-2549
-2696
-2844
-2993
-3139
-3280
-3414
-3539
-3654
-3757
-3848
-3927
-3994
-4050
-4096
-4133
-4163
-4187
-4206
-4220
-4231
-4238
-4243
-4245
-4244
-4243
-4240
-4237
-4234
-4234
-4235
-4240
-4248
-4259
-4272
-4288
-4305
-4322
-4337
-4350
-4359
-4363
-4361
-4351
-4332
-4303
-4263
-4212
-4148
-4072
-3983
-3882
-3771
-3650
-3523
-3392
-3258
-3124
-2992
-2863
-2738
-2616
-2498
-2384
-2272
-2162
-2055
-1948
-1844
-1742
-1643
-1548
-1457
-1372
-1291
-1217
-1150
-1089
-1036
-990
-951
-920
-897
-880
-869
-863
-861
-860
-861
-861
-861
-860
-860
-860
-861
-866
-874
-885
-900
-918
-937
-956
-974
-988
-997
-1000
-999
-992
-979
-960
-937
-907
-872
-830
-780
-721
-652
-573
-484
-385
-278
-164
-44
79
204
328
451
572
691
805
917
1025
1128
1228
1323
1414
1499
1579
1653
1721
1784
1841
1894
1943
1990
2035
2081
2128
2178
2230
2286
2345
2407
2472
2537
2602
2667
2729
2789
2846
2901
2952
3001
3046
3088
3126
3160
3188
3210
3226
3235
3238
3237
3231
3223
3213
3203
3193
3184
3173
3162
3147
3129
3104
3074
3036
2990
2938
2880
2816
2747
2674
2598
2519
2437
2353
2267
2178
2089
1997
1905
1811
1717
1622
1525
1428
1329
1230
1131
1034
939
849
765
689
621
562
513
474
443
422
410
406
412
428
453
489
534
588
649
715
783
850
914
974
1028
1075
1117
1155
1190
1225
1261
1299
1340
1385
1433
1484
1536
1591
1647
1705
1764
1827
1892
1961
2033
2110
2190
2271
2352
2433
2511
2586
2656
2721
2780
2834
2882
2927
2968
3007
3044
3082
3121
3161
3202
3243
3283
3320
3353
3380
3399
3409
3409
3399
3380
3353
3319
3280
3235
3186
3134
3078
3019
2957
2891
2823
2754
2684
2614
2545
2478
2412
2348
2283
2217
2150
2082
2012
1942
1875
1812
1755
1708
1670
1641
1619
1604
1590
1575
1555
1529
1496
1456
1411
1363
1315
1269
1227
1189
1155
1123
1090
1053
1010
958
898
829
752
668
578
483
384
281
172
58
-63
-190
-323
-461
-600
-738
-871
-998
-1117
-1227
-1331
-1429
-1526
-1624
-1726
-1835
-1952
-2076
-2207
-2341
-2477
-2612
-2743
-2870
-2991
-3107
-3218
-3325
-3429
-3532
-3632
-3731
-3828
-3922
-4013
-4100
-4185
-4266
-4346
-4423
-4500
-4576
-4653
-4729
-4806
-4883
-4960
-5037
-5116
-5195
-5277
-5360
-5444
-5530
-5615
-5699
-5780
-5856
-5926
-5989
-6043
-6088
-6124
-6150
-6167
-6176
-6175
-6165
-6146
-6118
-6082
-6039
-5990
-5937
-5881
-5825
-5769
-5716
-5664
-5614
-5564
-5512
-5457
-5397
-5331
-5259
-5182
-5099
-5012
-4923
-4834
-4746
-4660
-4577
-4498
-4423
-4351
-4284
-4221
-4163
-4108
-4057
-4010
-3965
-3921
-3877
-3833
-3787
-3738
-3687
-3632
-3575
-3516
-3454
-3389
-3320
-3246
-3165
-3075
-2974
-2861
-2737
-2602
-2458
-2308
-2154
-2000
-1847
-1698
-1553
-1412
-1272
-1133
-991
-844
-692
-533
-369
-199
-26
148
321
492
657
818
972
1119
1258
1390
1514
1629
1737
1836
1927
2011
2090
2164
2235
2305
2374
2444
2515
2588
2661
2736
2811
2886
2961
3035
3109
3180
3249
3315
3376
3431
3478
3518
3550
3573
3589
3599
3604
3605
3603
3598
3591
3580
3566
3547
3523
3494
3460
3423
3384
3344
3306
3269
3234
3202
3172
3143
3114
3084
3053
3019
2984
2948
2911
2874
2836
2798
2760
2720
2679
2634
2586
2535
2481
2426
2369
2313
2259
2206
2157
2110
2066
2024
1984
1946
1908
1872
1836
1800
1763
1726
1686
1643
1597
1547
1493
1435
1374
1312
1250
1190
1133
1081
1033
990
951
914
879
846
812
779
746
713
682
652
623
595
568
541
514
486
457
427
397
367
340
316
297
284
276
275
279
289
303
320
339
359
378
396
412
424
434
440
444
445
445
446
448
454
465
482
504
532
564
600
637
675
710
743
772
796
817
835
849
862
873
886
900
916
936
961
991
1026
1067
1112
1162
1216
1272
1329
1386
1442
1497
1550
1601
1651
1700
1748
1795
1842
1887
1930
1972
2009
2045
2079
2108
2135
2159
2180
2199
2216
2230
2241
2249
2253
2255
2253
2248
2241
2231
2217
2201
2181
2157
2129
2095
2058
2017
1973
1928
1883
1840
1801
1764
1730
1698
1666
1633
1598
1557
1512
1460
1403
1341
1274
1204
1129
1052
971
885
795
699
598
493
383
271
158
46
-65
-171
-272
-368
-456
-537
-609
-671
-722
-761
-789
-803
-807
-800
-785
-763
-738
-711
-684
-657
-632
-608
-584
-561
-537
-514
-491
-470
-452
-436
-424
-414
-406
-398
-386
-370
-348
-318
-281
-238
-192
-144
-98
-55
-18
13
38
58
74
87
98
107
114
118
118
112
99
79
52
19
-19
-59
-100
-140
-178
-212
-241
-266
-286
-302
-314
-321
-324
-323
-319
-311
-301
-288
-275
-261
-247
-233
-218
-204
-188
-172
-154
-137
-121
-106
-95
-90
-91
-98
-113
-135
-162
-194
-230
-268
-308
-350
-394
-440
-489
-542
-599
-661
-726
-795
-867
-940
-1012
-1085
-1156
-1224
-1289
-1350
-1407
-1458
-1504
-1544
-1576
-1600
-1617
-1626
-1627
-1621
-1609
-1590
-1567
-1539
-1508
-1475
-1442
-1410
-1380
-1355
-1336
-1323
-1316
-1316
-1321
-1330
-1340
-1350
-1357
-1360
-1359
-1355
-1347
-1339
-1332
-1328
-1328
-1332
-1342
-1355
-1371
-1388
-1405
-1420
-1433
-1444
-1453
-1461
-1468
-1475
-1481
-1487
-1490
-1491
-1489
-1483
-1474
-1461
-1448
-1436
-1427
-1421
-1421
-1425
-1433
-1442
-1449
-1451
-1445
-1427
-1397
-1353
-1298
-1232
-1158
-1079
-999
-919
-841
-766
-695
-627
-560
-495
-431
-368
-307
-247
-190
-137
-89
-46
-9
23
50
73
94
112
130
147
163
179
194
209
223
236
249
261
273
284
293
301
306
307
303
293
277
255
227
194
157
118
77
37
-3
-41
-77
-112
-145
-178
-211
-244
-280
-318
-358
-402
-449
-497
-547
-597
-645
-689
-729
-761
-786
-803
-812
-815
-812
-806
-799
-793
-791
-794
-803
-817
-836
-859
-886
-916
-947
-979
-1012
-1048
-1085
-1125
-1167
-1211
-1258
-1306
-1355
-1404
-1453
-1500
-1547
-1593
-1638
-1682
-1724
-1766
-1805
-1842
-1875
-1904
-1928
-1948
-1963
-1974
-1981
-1985
-1984
-1980
-1972
-1958
-1938
-1912
-1877
-1836
-1788
-1733
-1675
-1614
-1551
-1488
-1425
-1363
-1301
-1238
-1176
-1112
-1046
-981
-916
-852
-791
-734
-681
-634
-591
-552
-517
-485
-457
-433
-415
-403
-399
-405
-421
-446
-481
-522
-568
-617
-665
-712
-757
-798
-838
-876
-914
-953
-993
-1034
-1075
-1113
-1147
-1174
-1193
-1202
-1200
-1189
-1168
-1138
-1100
-1056
-1006
-951
-890
-824
-750
-671
-585
-493
-396
-294
-189
-83
25
131
236
337
435
528
616
699
775
846
913
975
1034
1092
1150
1208
1266
1325
1383
1441
1496
1549
1599
1646
1691
1737
1783
1833
1888
1949
2017
2090
2168
2248
2330
2411
2491
2567
2639
2708
2775
2838
2899
2957
3012
3063
3108
3145
3174
3193
3201
3199
3187
3165
3136
3100
3059
3015
2970
2924
2878
2833
2789
2745
2702
2658
2611
2562
2509
2451
2388
2320
2249
2176
2102
2029
1959
1893
1832
1776
1724
1676
1631
1588
1547
1507
1470
1436
1406
1381
1362
1347
1337
1330
1325
1320
1314
1305
1293
1277
1259
1238
1215
1191
1164
1136
1103
1066
1022
971
911
843
767
685
599
510
422
337
255
179
108
42
-19
-77
-131
-184
-236
-289
-342
-395
-450
-505
-560
-615
-669
-722
-773
-822
-869
-914
-958
-1000
-1043
-1085
-1128
-1173
-1218
-1265
-1313
-1362
-1411
-1461
-1512
-1564
-1617
-1671
-1726
-1783
-1842
-1903
-1965
-2031
-2099
-2171
-2248
-2331
-2419
-2514
-2616
-2725
-2838
-2954
-3072
-3190
-3304
-3414
-3519
-3617
-3709
-3794
-3875
-3950
-4021
-4088
-4150
-4208
-4261
-4307
-4345
-4376
-4398
-4410
-4412
-4402
-4380
-4346
-4298
-4238
-4165
-4081
-3987
-3885
-3779
-3670
-3560
-3450
-3342
-3235
-3127
-3018
-2905
-2787
-2663
-2533
-2399
-2261
-2123
-1987
-1854
-1726
-1604
-1486
-1373
-1261
-1148
-1033
-915
-792
-666
-537
-406
-274
-141
-9
124
257
392
531
672
817
965
1114
1262
1407
1548
1683
1812
1934
2050
2163
2274
2385
2497
2612
2730
2851
2974
3097
3218
3335
3446
3549
3643
3726
3799
3861
3915
3960
4000
4035
4067
4101
4133
4166
4200
4233
4264
4293
4318
4339
4356
4369
4381
4391
4403
4416
4432
4450
4470
4490
4510
4527
4542
4555
4567
4578
4590
4605
4622
4642
4662
4682
4696
4704
4701
4686
4659
4621
4574
4520
4465
4411
4361
4317
4279
4247
4219
4194
4169
4143
4114
4083
4051
4018
3985
3953
3922
3893
3864
3833
3799
3762
3719
3671
3617
3559
3498
3434
3368
3301
3234
3165
3096
3026
2954
2881
2807
2732
2656
2581
2505
2429
2352
2272
2189
2101
2007
1905
1797
1680
1557
1427
1291
1151
1006
860
712
564
416
270
127
-14
-151
-284
-415
-542
-668
-792
-915
-1036
-1155
-1272
-1387
-1497
-1605
-1709
-1811
-1913
-2016
-2122
-2232
-2348
-2469
-2596
-2728
-2862
-2997
-3132
-3267
-3401
-3534
-3669
-3805
-3945
-4086
-4233
-4380
-4527
-4670
-4809
-4940
-5063
-5177
-5284
-5383
-5478
-5570
-5661
-5751
-5840
-5927
-6010
-6088
-6157
-6217
-6265
-6302
-6328
-6341
-6344
-6337
-6319
-6291
-6252
-6202
-6140
-6067
-5984
-5890
-5789
-5681
-5569
-5454
-5338
-5221
-5104
-4986
-4868
-4749
-4630
-4512
-4397
-4285
-4178
-4078
-3988
-3905
-3831
-3763
-3701
-3643
-3585
-3528
-3468
-3405
-3339
-3270
-3197
-3121
-3040
-2956
-2866
-2771
-2669
-2561
-2446
-2324
-2198
-2068
-1938
-1807
-1679
-1554
-1433
-1315
-1200
-1086
-971
-854
-733
-607
-476
-339
-199
-57
87
230
370
507
639
767
889
1006
1120
1229
1332
1431
1523
1609
1687
1758
1822
1879
1931
1980
2029
2079
2134
2194
2260
2332
2410
2491
2574
2658
2740
2820
2898
2973
3046
3119
3191
3264
3336
3407
3476
3541
3601
3653
3698
3736
3767
3791
3812
3829
3845
3859
3871
3881
3887
3889
3884
3871
3852
3825
3791
3751
3708
3662
3614
3566
3518
3469
3420
3370
3319
3267
3213
3158
3101
3043
2983
2920
2856
2789
2719
2647
2574
2501
2428
2359
2294
2234
2182
2138
2101
2071
2048
2031
2017
2009
2001
1995
1990
1984
1978
1971
1961
1948
1931
1907
1876
1837
1790
1735
1672
1604
1531
1457
1382
1308
1238
1172
1110
1053
1000
950
902
856
811
766
721
677
634
592
551
511
473
434
395
354
311
263
210
151
87
19
-54
-129
-204
-279
-351
-419
-483
-542
-598
-650
-699
-747
-796
-846
-898
-954
-1014
-1078
-1145
-1217
-1291
-1368
-1446
-1524
-1600
-1673
-1743
-1808
-1868
-1922
-1970
-2013
-2052
-2086
-2115
-2141
-2161
-2177
-2189
-2194
-2195
-2190
-2181
-2168
-2153
-2137
-2122
-2109
-2099
-2093
-2091
-2093
-2098
-2108
-2120
-2137
-2157
-2181
-2210
-2243
-2281
-2322
-2366
-2412
-2456
-2499
-2539
-2573
-2603
-2628
-2649
-2666
-2683
-2699
-2716
-2735
-2756
-2779
-2804
-2829
-2855
-2880
-2903
-2925
-2944
-2959
-2971
-2977
-2978
-2972
-2959
-2937
-2908
-2872
-2829
-2782
-2732
-2682
-2632
-2583
-2537
-2492
-2448
-2403
-2355
-2304
-2247
-2186
-2119
-2049
-1976
-1901
-1827
-1754
-1684
-1617
-1553
-1491
-1430
-1371
-1312
-1252
-1192
-1131
-1068
-1002
-933
-859
-779
-693
-600
-500
-395
-285
-172
-59
53
161
264
361
453
540
624
705
784
862
938
1010
1081
1145
1202
1251
1293
1327
1354
1376
1394
1410
1423
1436
1447
1456
1464
1469
1471
1472
1471
1471
1471
1473
1477
1483
1489
1494
1494
1489
1475
1452
1420
1378
1330
1277
1221
1164
1109
1056
1004
956
908
861
813
765
716
667
620
574
531
490
451
413
374
333
288
239
186
129
70
9
-51
-109
-163
-214
-261
-304
-343
-380
-412
-442
-467
-488
-503
-512
-516
-515
-510
-502
-494
-486
-481
-478
-478
-481
-485
-489
-491
-491
-488
-481
-472
-460
-448
-435
-423
-413
-406
-400
-397
-396
-396
-397
-398
-400
-401
-401
-400
-397
-392
-385
-375
-364
-352
-340
-329
-321
-316
-315
-317
-322
-328
-334
-337
-336
-329
-315
-295
-267
-232
-192
-146
-97
-43
12
70
130
191
253
315
376
436
494
550
602
652
700
745
788
829
868
905
939
971
1000
1026
1049
1068
1085
1101
1115
1128
1141
1153
1165
1175
1183
1189
1191
1192
1190
1186
1183
1180
1180
1182
1186
1193
1202
1211
1220
1228
1234
1237
1238
1236
1232
1227
1221
1213
1205
1195
1185
1176
1167
1160
1158
1160
1169
1187
1212
1245
1286
1332
1382
1433
1485
1535
1583
1630
1676
1721
1767
1815
1863
1913
1964
2013
2061
2107
2149
2188
2225
2260
2297
2334
2375
2418
2464
2511
2557
2602
2642
2678
2707
2731
2749
2764
2775
2784
2793
2800
2807
2811
2813
2811
2804
2792
2775
2754
2728
2698
2666
2631
2594
2554
2511
2466
2417
2365
2312
2259
2205
2154
2105
2060
2017
1977
1937
1898
1857
1814
1770
1725
1680
1637
1599
1566
1539
1519
1504
1493
1484
1475
1462
1444
1420
1388
1349
1303
1251
1194
1132
1065
995
920
842
759
671
580
485
386
285
182
77
-29
-136
-244
-352
-461
-570
-678
-786
-894
-1000
-1109
-1218
-1330
-1446
-1567
-1696
-1832
-1976
-2126
-2281
-2439
-2596
-2750
-2898
-3038
-3168
-3287
-3394
-3492
-3580
-3661
-3735
-3805
-3872
-3937
-4001
-4065
-4128
-4192
-4256
-4319
-4381
-4442
-4501
-4558
-4612
-4663
-4712
-4758
-4803
-4846
-4887
-4926
-4962
-4995
-5022
-5044
-5059
-5066
-5065
-5056
-5039
-5016
-4989
-4958
-4925
-4890
-4855
-4818
-4779
-4738
-4695
-4648
-4597
-4543
-4486
-4426
-4363
-4297
-4229
-4156
-4078
-3994
-3902
-3800
-3689
-3568
-3437
-3296
-3147
-2990
-2827
-2659
-2485
-2307
-2125
-1940
-1751
-1561
-1370
-1179
-990
-804
-623
-446
-276
-110
49
204
354
499
640
777
909
1035
1155
1270
1378
1480
1578
1672
1764
1855
1948
2043
2142
2245
2353
2466
2583
2703
2825
2948
3071
3191
3308
3420
3526
3626
3720
3808
3890
3966
4038
4107
4171
4231
4286
4335
4376
4409
4433
4447
4452
4449
4438
4421
4399
4373
4345
4314
4280
4243
4202
4157
4109
4057
4003
3948
3893
3841
3792
3746
3704
3664
3627
3589
3550
3510
3467
3421
3373
3323
3271
3218
3163
3106
3045
2978
2906
2826
2738
2644
2544
2439
2332
2225
2119
2016
1916
1819
1724
1631
1539
1448
1357
1267
1179
1093
1010
931
855
780
707
632
555
475
391
303
211
118
25
-68
-159
-249
-338
-428
-519
-614
-712
-814
-918
-1022
-1126
-1224
-1315
-1397
-1469
-1530
-1582
-1628
-1668
-1706
-1744
-1783
-1824
-1868
-1912
-1958
-2003
-2045
-2089
-2131
-2172
-2214
-2258
-2305
-2354
-2407
-2462
-2519
-2576
-2633
-2686
-2736
-2780
-2818
-2848
-2870
-2884
-2888
-2883
-2869
-2846
-2815
-2776
-2732
-2684
-2632
-2578
-2522
-2465
-2408
-2349
-2291
-2232
-2173
-2115
-2059
-2007
-1958
-1914
-1874
-1839
-1808
-1780
-1754
-1728
-1703
-1678
-1654
-1629
-1606
-1583
-1562
-1542
-1521
-1499
-1475
-1447
-1415
-1378
-1337
-1294
-1250
-1206
-1164
-1126
-1092
-1063
-1037
-1014
-996
-979
-963
-949
-936
-924
-915
-907
-901
-897
-893
-890
-888
-885
-884
-886
-892
-904
-924
-952
-989
-1034
-1085
-1140
-1197
-1252
-1303
-1349
-1389
-1424
-1453
-1478
-1500
-1520
-1537
-1554
-1568
-1580
-1590
-1597
-1602
-1605
-1608
-1610
-1613
-1616
-1618
-1620
-1618
-1613
-1603
-1588
-1567
-1542
-1514
-1483
-1452
-1421
-1391
-1361
-1331
-1299
-1264
-1226
-1185
-1140
-1094
-1047
-1000
-958
-918
-881
-846
-811
-774
-733
-686
-631
-569
-499
-422
-339
-253
-164
-72
21
117
214
314
416
520
624
728
830
929
1022
1111
1195
1275
1350
1422
1492
1560
1624
1685
1741
1790
1833
1867
1893
1912
1923
1929
1929
1924
1915
1902
1884
1860
1831
1795
1755
1711
1664
1616
1570
1527
1487
1452
1422
1396
1373
1353
1335
1320
1307
1297
1289
1286
1286
1289
1296
1306
1318
1331
1344
1358
1371
1384
1397
1409
1419
1428
1434
1437
1436
1431
1422
1409
1394
1377
1359
1340
1320
1299
1275
1249
1218
1183
1143
1099
1052
1002
954
906
860
814
769
722
673
620
563
503
441
379
320
266
219
181
150
128
110
97
86
75
65
56
49
47
51
62
81
107
139
173
208
239
267
289
306
318
328
338
348
359
371
382
392
397
397
390
378
361
341
322
304
292
285
284
289
296
305
313
319
322
321
318
313
307
302
297
294
290
286
279
271
260
246
231
216
203
193
188
188
194
204
218
234
250
266
278
288
294
296
295
289
281
270
256
241
226
211
197
186
178
174
174
178
186
197
211
228
245
263
282
300
320
339
359
379
400
421
442
463
485
506
529
552
576
600
626
651
676
700
723
742
759
771
779
782
781
774
762
745
723
696
665
631
594
556
518
483
450
420
394
372
354
338
324
312
300
289
279
271
264
260
258
259
262
266
271
275
278
278
277
272
265
255
242
227
208
186
159
128
93
52
7
-41
-93
-146
-200
-255
-309
-364
-419
-475
-533
-594
-659
-728
-801
-877
-956
-1035
-1115
-1193
-1269
-1341
-1409
-1473
-1532
-1587
-1637
-1683
-1724
-1759
-1790
-1814
-1831
-1841
-1843
-1837
-1824
-1804
-1777
-1745
-1709
-1669
-1628
-1585
-1543
-1501
-1461
-1421
-1383
-1347
-1311
-1277
-1243
-1211
-1179
-1150
-1122
-1096
-1073
-1052
-1034
-1016
-1000
-986
-971
-953
-933
-909
-879
-845
-804
-759
-709
-655
-599
-542
-485
-429
-376
-325
-277
-231
-186
-141
-96
-50
-2
48
102
158
217
279
343
410
479
551
625
700
777
854
931
1006
1080
1151
1217
1280
1338
1392
1443
1489
1533
1573
1610
1645
1677
1706
1732
1757
1780
1802
1825
1849
1875
1903
1935
1969
2005
2041
2077
2110
2140
2166
2186
2200
2210
2213
2213
2208
2199
2188
2173
2155
2134
2110
2083
2052
2017
1981
1940
1897
1851
1803
1753
1702
1648
1592
1534
1474
1412
1349
1283
1215
1146
1074
1000
923
844
760
673
582
487
388
286
181
76
-30
-134
-236
-335
-430
-523
-614
-703
-791
-879
-966
-1054
-1140
-1223
-1303
-1376
-1443
-1501
-1552
-1596
-1634
-1668
-1701
-1734
-1770
-1809
-1852
-1897
-1943
-1987
-2027
-2061
-2088
-2106
-2116
-2119
-2116
-2110
-2102
-2095
-2090
-2088
-2089
-2094
-2102
-2111
-2121
-2132
-2141
-2149
-2154
-2158
-2159
-2158
-2154
-2147
-2136
-2123
-2106
-2087
-2064
-2039
-2012
-1983
-1953
-1923
-1891
-1859
-1828
-1796
-1763
-1731
-1698
-1665
-1630
-1593
-1554
-1511
-1464
-1413
-1357
-1296
-1231
-1161
-1090
-1016
-942
-868
-795
-722
-651
-580
-508
-436
-362
-287
-211
-135
-60
12
80
144
201
254
301
346
388
430
474
520
569
620
673
725
776
823
865
901
932
957
978
995
1010
1025
1039
1052
1064
1074
1081
1084
1083
1078
1069
1057
1044
1031
1018
1010
1002
999
996
995
993
989
983
974
962
947
930
910
890
869
850
832
817
804
795
789
787
788
793
802
813
828
845
864
886
910
936
964
993
1020
1048
1071
1089
1101
1106
1104
1094
1078
1059
1038
1016
1000
987
980
977
978
981
985
988
991
992
993
997
1004
1016
1038
1066
1101
1141
1184
1226
1264
1295
1319
1335
1342
1342
1337
1328
1317
1303
1286
1267
1243
1215
1182
1143
1101
1056
1012
969
929
894
864
838
814
792
769
746
721
694
667
641
617
596
578
564
551
539
525
508
486
459
426
388
347
305
262
220
180
142
106
71
36
2
-33
-68
-102
-137
-169
-200
-227
-251
-271
-287
-300
-310
-316
-321
-324
-325
-325
-324
-322
-320
-318
-315
-312
-309
-306
-303
-299
-296
-293
-291
-291
-295
-302
-313
-328
-347
-369
-393
-417
-440
-461
-480
-495
-507
-516
-524
-530
-536
-541
-547
-551
-555
-556
-556
-554
-550
-545
-540
-537
-537
-542
-553
-569
-592
-621
-654
-691
-731
-772
-813
-855
-896
-936
-977
-1018
-1061
-1104
-1149
-1195
-1241
-1287
-1331
-1373
-1411
-1444
-1472
-1493
-1509
-1518
-1521
-1518
-1511
-1500
-1487
-1473
-1459
-1446
-1435
-1427
-1420
-1415
-1412
-1409
-1405
-1400
-1393
-1383
-1371
-1358
-1343
-1328
-1314
-1301
-1290
-1282
-1277
-1274
-1272
-1273
-1274
-1276
-1279
-1284
-1290
-1299
-1312
-1327
-1346
-1368
-1392
-1416
-1440
-1463
-1482
-1497
-1508
-1514
-1516
-1513
-1505
-1493
-1477
-1457
-1432
-1403
-1369
-1333
-1293
-1252
-1210
-1169
-1129
-1092
-1057
-1024
-993
-964
-935
-906
-876
-845
-814
-781
-748
-714
-680
-644
-606
-566
-523
-476
-425
-369
-310
-248
-184
-119
-54
10
74
136
197
256
314
372
427
481
533
582
628
670
708
743
775
804
830
855
879
902
923
942
960
976
989
1000
1010
1018
1024
1030
1035
1040
1045
1049
1053
1057
1061
1065
1070
1076
1084
1095
1108
1124
1142
1161
1182
1203
1224
1245
1266
1287
1309
1333
1358
1386
1415
1445
1475
1504
1530
1552
1570
1583
1591
1595
1596
1595
1595
1595
1598
1604
1613
1625
1640
1655
1671
1687
1700
1710
1716
1717
1714
1705
1690
1670
1645
1614
1578
1538
1493
1443
1389
1332
1271
1206
1138
1068
995
921
844
766
686
606
524
443
360
278
197
116
35
-44
-121
-198
-272
-345
-417
-486
-555
-622
-688
-754
-818
-882
-946
-1008
-1072
-1135
-1197
-1259
-1320
-1379
-1437
-1490
-1540
-1584
-1621
-1651
-1673
-1686
-1691
-1687
-1675
-1655
-1628
-1594
-1553
-1506
-1452
-1391
-1324
-1250
-1170
-1085
-996
-905
-812
-721
-631
-544
-460
-380
-301
-224
-148
-70
10
92
175
259
343
426
505
580
650
715
776
835
892
949
1008
1068
1130
1193
1257
1320
1380
1436
1487
1533
1574
1609
1640
1667
1690
1710
1726
1738
1745
1748
1746
1740
1730
1717
1703
1687
1672
1657
1642
1625
1607
1586
1562
1532
1499
1461
1420
1378
1334
1290
1246
1202
1158
1112
1064
1012
958
900
838
774
707
640
572
504
435
365
294
220
144
65
-16
-98
-179
-259
-336
-409
-477
-542
-602
-659
-713
-764
-812
-856
-896
-931
-960
-984
-1002
-1016
-1028
-1037
-1047
-1057
-1070
-1084
-1098
-1113
-1126
-1136
-1142
-1144
-1142
-1137
-1130
-1123
-1117
-1113
-1111
-1110
-1111
-1111
-1110
-1107
-1101
-1093
-1083
-1071
-1058
-1045
-1031
-1018
-1006
-993
-980
-966
-953
-939
-926
-915
-905
-896
-888
-881
-872
-861
-847
-829
-807
-783
-759
-735
-715
-699
-690
-687
-690
-697
-705
-712
-717
-717
-711
-700
-685
-668
-650
-634
-621
-611
-605
-602
-600
-599
-597
-593
-586
-575
-562
-547
-530
-512
-494
-476
-458
-440
-422
-404
-386
-368
-351
-336
-322
-311
-304
-298
-296
-295
-296
-298
-300
-302
-304
-305
-305
-305
-305
-303
-302
-300
-298
-297
-296
-297
-299
-303
-309
-317
-326
-337
-348
-359
-370
-379
-389
-398
-407
-418
-431
-447
-465
-487
-512
-539
-567
-596
-624
-652
-679
-705
-731
-756
-782
-810
-838
-867
-896
-924
-952
-977
-999
-1018
-1038
-1055
-1072
-1090
-1111
-1134
-1161
-1190
-1222
-1254
-1285
-1315
-1341
-1365
-1385
-1403
-1419
-1435
-1451
-1468
-1487
-1506
-1526
-1543
-1557
-1567
-1572
-1571
-1566
-1558
-1548
-1538
-1530
-1523
-1520
-1517
-1515
-1511
-1503
-1490
-1471
-1446
-1415
-1380
-1342
-1303
-1265
-1229
-1194
-1160
-1127
-1092
-1055
-1014
-968
-919
-867
-812
-757
-703
-650
-598
-547
-495
-443
-389
-333
-274
-213
-151
-89
-30
27
81
131
180
228
278
330
386
447
512
581
652
723
792
859
923
984
1042
1097
1152
1206
1261
1316
1373
1431
1490
1551
1613
1677
1743
1811
1881
1952
2021
2091
2156
2215
2266
2309
2342
2366
2382
2393
2398
2402
2403
2403
2402
2399
2392
2380
2364
2342
2314
2283
2250
2216
2183
2153
2127
2103
2081
2060
2037
2013
1986
1954
1920
1882
1844
1806
1770
1737
1708
1683
1662
1645
1631
1619
1609
1600
1593
1588
1583
1580
1578
1577
1576
1575
1574
1571
1568
1564
1559
1553
1546
1538
1527
1515
1500
1483
1463
1441
1417
1392
1367
1342
1318
1296
1274
1252
1230
1206
1180
1152
1121
1089
1056
1022
991
963
937
915
896
879
862
845
827
806
782
756
727
697
666
635
604
574
545
517
489
462
435
408
383
358
335
314
295
277
260
242
224
203
179
152
121
86
50
12
-26
-62
-96
-127
-155
-181
-204
-227
-251
-277
-307
-342
-382
-428
-479
-535
-595
-657
-721
-785
-849
-911
-972
-1031
-1090
-1147
-1205
-1262
-1319
-1375
-1431
-1484
-1533
-1578
-1615
-1644
-1663
-1673
-1672
-1661
-1642
-1615
-1582
-1545
-1505
-1464
-1423
-1382
-1341
-1301
-1261
-1222
-1183
-1145
-1107
-1070
-1035
-1000
-968
-938
-909
-880
-852
-823
-792
-759
-722
-683
-641
-596
-550
-504
-459
-415
-374
-337
-304
-275
-251
-231
-216
-205
-197
-193
-192
-194
-199
-206
-214
-224
-234
-245
-254
-262
-267
-269
-267
-259
-246
-227
-200
-167
-127
-81
-28
30
94
161
231
305
380
456
534
612
690
768
844
919
993
1064
1133
1200
1266
1330
1395
1460
1527
1596
1667
1740
1814
1889
1963
2033
2101
2162
2217
2265
2305
2337
2362
2381
2394
2402
2405
2403
2395
2382
2362
2335
2301
2260
2213
2162
2108
2054
2001
1952
1908
1870
1836
1807
1781
1755
1728
1699
1666
1629
1588
1545
1500
1456
1414
1374
1336
1299
1262
1224
1182
1134
1080
1018
951
876
797
714
628
540
451
361
268
174
78
-20
-119
-218
-317
-412
-503
-589
-670
-745
-815
-882
-947
-1012
-1078
-1145
-1214
-1285
-1358
-1431
-1505
-1577
-1648
-1717
-1783
-1845
-1903
-1957
-2005
-2048
-2085
-2116
-2141
-2161
-2177
-2189
-2198
-2206
-2212
-2216
-2218
-2217
-2212
-2204
-2191
-2174
-2153
-2129
-2103
-2076
-2050
-2024
-1998
-1972
-1945
-1917
-1887
-1856
-1823
-1790
-1757
-1727
-1699
-1676
-1656
-1641
-1629
-1619
-1611
-1603
-1596
-1588
-1582
-1576
-1573
-1573
-1577
-1585
-1597
-1611
-1628
-1646
-1664
-1681
-1696
-1710
-1721
-1730
-1737
-1740
-1741
-1738
-1731
-1719
-1702
-1681
-1656
-1627
-1595
-1562
-1528
-1492
-1456
-1419
-1380
-1339
-1297
-1252
-1205
-1158
-1111
-1064
-1018
-976
-935
-894
-855
-814
-773
-729
-683
-636
-588
-541
-495
-452
-412
-376
-342
-311
-280
-249
-217
-181
-142
-101
-56
-9
39
88
138
188
239
289
340
391
440
488
533
575
611
642
666
684
696
703
705
704
699
692
684
673
661
648
633
616
599
580
561
542
523
504
485
466
446
424
402
378
354
330
306
284
263
246
232
220
211
204
199
195
192
190
190
191
195
202
212
225
240
257
274
292
307
321
331
338
342
342
340
335
330
323
316
308
302
295
290
286
283
282
282
283
286
289
292
295
297
299
299
299
299
298
298
299
300
302
303
303
301
296
288
276
261
243
224
203
183
164
148
133
120
109
98
86
73
58
40
20
-2
-25
-49
-73
-96
-118
-137
-154
-169
-180
-189
-195
-199
-201
-202
-202
-201
-201
-201
-201
-202
-202
-201
-198
-192
-181
-166
-145
-119
-88
-52
-13
29
73
118
164
211
258
306
354
402
449
495
539
580
618
652
682
709
734
757
780
802
826
851
876
904
932
960
989
1018
1049
1081
1113
1148
1185
1224
1264
1306
1347
1387
1426
1461
1494
1523
1549
1573
1595
1616
1638
1662
1688
1717
1749
1783
1820
1859
1899
1939
1978
2016
2051
2084
2113
2139
2161
2180
2194
2204
2210
2213
2211
2206
2198
2186
2172
2156
2138
2118
2098
2076
2055
2032
2009
1986
1960
1933
1904
1871
1835
1795
1752
1704
1654
1600
1544
1486
1428
1370
1313
1258
1205
1155
1109
1066
1027
991
959
931
906
885
866
850
835
821
806
791
773
752
727
698
667
633
597
561
526
492
460
430
402
373
344
312
278
240
199
156
111
67
23
-18
-57
-94
-129
-165
-201
-240
-283
-330
-381
-437
-496
-557
-619
-683
-747
-811
-876
-941
-1006
-1073
-1140
-1207
-1273
-1339
-1404
-1469
-1533
-1598
-1664
-1731
-1800
-1870
-1941
-2011
-2078
-2142
-2202
-2257
-2308
-2355
-2400
-2445
-2491
-2540
-2590
-2642
-2694
-2744
-2790
-2830
-2863
-2889
-2907
-2919
-2926
-2929
-2929
-2926
-2920
-2910
-2896
-2876
-2848
-2815
-2774
-2730
-2682
-2634
-2586
-2542
-2501
-2464
-2429
-2396
-2363
-2330
-2296
-2261
-2225
-2189
-2154
-2121
-2091
-2063
-2037
-2015
-1993
-1971
-1951
-1931
-1914
-1899
-1888
-1882
-1879
-1881
-1884
-1888
-1892
-1892
-1889
-1883
-1872
-1860
-1847
-1834
-1824
-1816
-1811
-1808
-1807
-1805
-1801
-1795
-1787
-1775
-1762
-1748
-1734
-1722
-1711
-1701
-1692
-1684
-1674
-1663
-1650
-1636
-1619
-1601
-1581
-1562
-1541
-1520
-1497
-1473
-1447
-1418
-1387
-1355
-1322
-1290
-1258
-1227
-1197
-1167
-1135
-1100
-1060
-1014
-963
-907
-847
-786
-724
-665
-610
-559
-511
-466
-421
-375
-324
-269
-208
-142
-73
-1
72
144
214
282
350
417
486
558
634
715
799
887
977
1066
1154
1239
1320
1398
1473
1545
1616
1687
1758
1829
1901
1972
2041
2110
2175
2237
2296
2352
2405
2458
2509
2560
2612
2664
2717
2770
2823
2875
2925
2973
3019
3060
3098
3130
3158
3180
3196
3207
3212
3213
3209
3201
3190
3177
3164
3150
3137
3125
3114
3104
3096
3088
3080
3072
3062
3050
3035
3016
2994
2966
2934
2897
2855
2808
2758
2704
2648
2589
2528
2466
2403
2340
2277
2214
2153
2093
2035
1979
1926
1874
1823
1774
1724
1673
1621
1566
1510
1451
1390
1329
1268
1208
1150
1095
1043
994
946
900
852
803
750
694
634
571
506
440
374
310
248
189
132
76
20
-38
-99
-164
-232
-303
-375
-447
-515
-579
-636
-685
-727
-762
-791
-816
-838
-859
-879
-899
-918
-936
-952
-965
-974
-978
-977
-971
-962
-950
-936
-922
-909
-897
-886
-878
-871
-867
-865
-865
-866
-868
-872
-876
-881
-885
-890
-894
-897
-900
-902
-904
-906
-909
-911
-914
-917
-921
-925
-931
-939
-949
-961
-977
-995
-1016
-1039
-1062
-1086
-1109
-1130
-1148
-1164
-1178
-1189
-1200
-1210
-1220
-1231
-1244
-1257
-1272
-1288
-1305
-1323
-1341
-1361
-1382
-1404
-1429
-1454
-1480
-1507
-1533
-1559
-1583
-1607
-1631
-1655
-1680
-1707
-1737
-1768
-1801
-1833
-1862
-1887
-1906
-1918
-1922
-1918
-1908
-1894
-1877
-1861
-1846
-1834
-1824
-1816
-1810
-1804
-1798
-1790
-1781
-1773
-1765
-1759
-1756
-1757
-1761
-1769
-1779
-1790
-1800
-1808
-1813
-1816
-1816
-1815
-1813
-1812
-1811
-1811
-1810
-1809
-1804
-1795
-1782
-1764
-1740
-1712
-1680
-1647
-1611
-1575
-1538
-1499
-1458
-1415
-1368
-1317
-1263
-1206
-1147
-1087
-1028
-970
-915
-862
-811
-762
-713
-664
-615
-564
-513
-462
-412
-364
-317
-273
-230
-189
-149
-108
-65
-20
27
79
133
190
250
313
377
444
511
580
650
719
787
852
916
975
1031
1083
1132
1178
1223
1266
1310
1354
1399
1444
1489
1532
1574
1612
1648
1681
1710
1737
1762
1785
1808
1828
1847
1864
1878
1887
1892
1892
1887
1877
1863
1845
1825
1803
1781
1758
1736
1714
1692
1671
1651
1631
1611
1593
1575
1557
1541
1525
1509
1493
1475
1457
1438
1416
1393
1369
1343
1317
1290
1263
1236
1211
1187
1165
1145
1128
1113
1100
1090
1081
1073
1066
1058
1048
1035
1018
999
976
950
921
890
859
828
800
774
752
734
719
708
699
693
687
683
679
675
672
669
667
665
665
665
666
668
670
671
671
670
668
665
662
659
659
661
667
677
693
713
738
767
800
836
873
912
952
991
1030
1067
1104
1138
1169
1198
1224
1248
1269
1287
1303
1318
1330
1340
1348
1352
1352
1346
1335
1317
1293
1263
1228
1188
1145
1099
1053
1004
957
909
859
808
755
701
646
591
536
482
430
379
329
281
231
181
128
72
14
-48
-112
-177
-242
-307
-370
-431
-491
-549
-606
-662
-718
-773
-827
-879
-928
-974
-1016
-1053
-1086
-1113
-1136
-1154
-1167
-1176
-1178
-1175
-1165
-1149
-1126
-1097
-1063
-1025
-986
-946
-907
-869
-832
-795
-758
-720
-679
-634
-586
-535
-481
-425
-369
-314
-261
-211
-162
-117
-73
-31
11
52
92
132
172
210
248
285
321
356
391
427
462
497
531
566
600
633
665
696
726
756
783
809
832
851
865
873
875
871
862
847
829
809
788
767
748
730
713
697
680
662
642
621
597
572
546
520
492
464
434
402
367
330
290
249
207
166
129
96
69
48
32
21
13
6
0
-6
-14
-23
-32
-41
-49
-57
-64
-72
-81
-93
-107
-125
-147
-171
-195
-220
-242
-261
-277
-290
-301
-311
-321
-334
-349
-368
-389
-412
-435
-458
-479
-499
-516
-533
-548
-564
-581
-600
-619
-640
-661
-683
-704
-725
-747
-769
-793
-819
-847
-876
-906
-936
-962
-985
-1002
-1012
-1016
-1016
-1012
-1004
-996
-986
-978
-969
-959
-949
-936
-920
-902
-883
-862
-843
-827
-815
-808
-805
-806
-810
-816
-820
-823
-824
-822
-819
-816
-814
-815
-818
-824
-833
-844
-856
-868
-879
-890
-899
-909
-919
-930
-943
-957
-972
-986
-999
-1008
-1014
-1014
-1012
-1006
-1000
-994
-989
-988
-990
-995
-1002
-1008
-1012
-1014
-1010
-1002
-991
-974
-955
-934
-913
-893
-874
-857
-840
-823
-805
-787
-768
-749
-729
-709
-691
-673
-657
-642
-629
-617
-606
-597
-590
-586
-585
-588
-595
-605
-619
-635
-651
-666
-680
-690
-697
-702
-703
-704
-704
-704
-704
-704
-704
-701
-694
-684
-669
-649
-626
-601
-575
-550
-528
-509
-494
-482
-472
-463
-454
-444
-432
-420
-407
-397
-389
-386
-388
-396
-408
-425
-444
-464
-485
-505
-525
-544
-564
-586
-612
-641
-673
-710
-749
-790
-830
-868
-902
-932
-956
-974
-988
-996
-1000
-1000
-999
-994
-987
-977
-963
-945
-923
-896
-865
-830
-791
-751
-709
-668
-629
-592
-559
-530
-504
-480
-458
-435
-411
-383
-352
-317
-277
-234
-188
-140
-92
-44
5
53
101
150
200
251
302
353
401
447
489
525
557
584
609
633
657
686
719
757
802
851
904
958
1010
1062
1108
1150
1187
1220
1250
1278
1304
1329
1353
1376
1395
1411
1422
1427
1425
1418
1404
1385
1360
1331
1299
1262
1223
1180
1135
1088
1039
989
938
887
837
787
739
691
645
599
555
511
469
428
389
350
312
274
236
196
153
109
63
15
-32
-79
-122
-161
-195
-222
-242
-257
-265
-269
-270
-269
-267
-264
-262
-259
-257
-254
-251
-248
-244
-239
-233
-227
-218
-209
-197
-183
-166
-147
-126
-102
-77
-51
-24
3
30
58
84
110
136
160
182
203
221
236
250
262
272
283
293
305
318
333
348
363
377
388
396
401
402
401
399
397
396
398
403
411
422
436
449
462
474
483
489
493
496
499
503
509
519
531
547
567
589
613
639
666
694
722
749
776
801
824
844
861
875
884
888
888
883
874
861
844
825
802
777
750
722
691
660
627
594
561
527
494
461
430
400
371
345
321
298
278
260
242
226
209
192
172
150
126
98
67
33
-2
-39
-76
-112
-148
-181
-213
-241
-267
-291
-312
-331
-347
-362
-376
-388
-401
-413
-424
-436
-447
-456
-464
-468
-469
-465
-457
-444
-427
-406
-382
-355
-325
-294
-260
-224
-185
-144
-99
-52
-3
47
96
144
189
231
271
309
347
386
427
473
524
579
638
699
761
822
880
935
986
1035
1083
1131
1180
1231
1284
1339
1394
1446
1496
1540
1578
1610
1638
1662
1685
1710
1738
1770
1805
1842
1880
1916
1947
1972
1989
1999
2001
2001
1998
1996
1995
1998
2003
2011
2019
2025
2027
2024
2015
1999
1979
1954
1928
1902
1878
1855
1834
1815
1796
1777
1757
1734
1710
1684
1657
1630
1604
1578
1552
1525
1496
1463
1426
1384
1336
1284
1228
1169
1110
1051
993
938
884
831
779
725
670
614
555
495
434
374
314
255
197
140
84
28
-27
-82
-137
-191
-244
-294
-342
-388
-430
-470
-508
-544
-578
-611
-642
-671
-698
-724
-747
-769
-791
-813
-837
-862
-890
-921
-952
-984
-1014
-1043
-1066
-1085
-1098
-1105
-1108
-1108
-1107
-1104
-1101
-1099
-1096
-1094
-1092
-1088
-1084
-1080
-1076
-1073
-1072
-1073
-1078
-1085
-1093
-1101
-1108
-1112
-1113
-1108
-1099
-1087
-1071
-1054
-1037
-1022
-1006
-994
-983
-973
-962
-952
-940
-927
-914
-901
-887
-874
-861
-848
-834
-820
-804
-788
-769
-751
-732
-715
-700
-688
-681
-678
-678
-681
-686
-692
-698
-703
-706
-707
-707
-706
-705
-703
-700
-697
-693
-688
-681
-672
-661
-648
-635
-621
-608
-596
-586
-578
-572
-569
-567
-567
-567
-568
-570
-572
-575
-578
-582
-588
-596
-607
-620
-635
-652
-672
-693
-715
-737
-758
-777
-794
-809
-820
-829
-835
-837
-838
-837
-834
-831
-826
-821
-816
-811
-805
-801
-797
-794
-793
-794
-796
-800
-805
-810
-814
-817
-819
-818
-816
-813
-809
-804
-801
-798
-797
-798
-799
-801
-803
-803
-801
-797
-790
-781
-770
-758
-745
-732
-719
-708
-698
-689
-682
-675
-669
-662
-655
-647
-636
-624
-609
-591
-571
-548
-524
-498
-471
-444
-418
-392
-367
-344
-322
-301
-282
-264
-248
-233
-221
-211
-203
-198
-195
-194
-193
-192
-190
-186
-180
-171
-160
-148
-135
-122
-112
-103
-98
-95
-95
-97
-100
-103
-105
-106
-106
-104
-100
-95
-88
-80
-70
-58
-44
-28
-11
8
28
47
64
79
90
98
103
104
104
102
99
97
96
97
98
99
101
102
102
102
100
99
98
97
97
97
99
100
102
102
102
101
99
97
96
96
98
102
109
118
127
138
148
157
165
172
179
185
192
201
211
222
235
248
262
274
284
293
298
302
303
303
303
303
302
302
302
300
296
289
277
260
237
208
174
135
93
48
1
-46
-92
-137
-182
-225
-267
-308
-350
-391
-432
-473
-512
-550
-584
-616
-643
-666
-685
-701
-714
-725
-736
-745
-754
-761
-767
-770
-770
-765
-757
-746
-732
-717
-704
-694
-689
-690
-697
-709
-727
-748
-771
-795
-818
-841
-863
-885
-908
-932
-959
-988
-1018
-1049
-1079
-1107
-1132
-1152
-1168
-1180
-1188
-1194
-1199
-1204
-1210
-1216
-1223
-1229
-1233
-1235
-1233
-1227
-1217
-1202
-1184
-1162
-1137
-1110
-1080
-1046
-1008
-968
-923
-874
-821
-764
-705
-644
-583
-520
-458
-395
-333
-270
-207
-143
-80
-18
42
99
153
203
248
291
331
369
408
447
489
532
577
622
666
708
746
780
808
831
850
866
880
894
909
926
944
964
985
1006
1025
1043
1058
1071
1083
1093
1102
1111
1120
1129
1137
1144
1149
1151
1149
1144
1136
1126
1116
1106
1099
1095
1094
1096
1099
1103
1105
1103
1098
1088
1073
1055
1034
1012
992
972
955
939
925
912
898
884
868
852
835
820
807
797
791
789
790
794
798
802
805
805
803
800
796
792
790
791
795
802
811
823
835
848
860
870
880
888
895
900
904
907
907
905
900
893
884
875
866
859
855
854
857
863
872
881
890
897
902
904
904
902
900
898
897
897
898
899
900
899
895
889
880
868
855
842
828
816
804
793
782
771
758
743
727
710
692
675
659
645
633
622
613
604
594
583
570
555
540
524
509
497
486
477
471
465
458
450
440
428
412
395
377
360
343
329
318
309
304
300
299
301
304
309
316
324
334
345
355
363
368
370
368
362
352
341
329
318
310
303
300
297
295
291
284
274
260
243
225
208
193
184
180
183
191
204
220
236
251
264
275
283
289
295
301
307
315
322
329
335
337
335
329
319
307
292
277
263
249
237
226
214
202
187
170
150
128
104
79
55
31
8
-15
-38
-62
-88
-117
-147
-179
-212
-245
-275
-303
-328
-350
-368
-385
-402
-419
-437
-458
-481
-505
-531
-557
-583
-608
-632
-656
-680
-705
-730
-757
-783
-810
-837
-861
-884
-903
-920
-933
-944
-952
-959
-964
-968
-970
-971
-969
-967
-962
-958
-953
-949
-947
-948
-952
-958
-966
-976
-985
-994
-1000
-1006
-1010
-1012
-1012
-1012
-1012
-1014
-1014
-1014
-1014
-1012
-1010
-1006
-1002
-1000
-997
-995
-995
-998
-1002
-1006
-1012
-1016
-1020
-1024
-1025
-1025
-1024
-1022
-1020
-1016
-1012
-1004
-990
-971
-943
-908
-865
-815
-759
-701
-641
-584
-529
-479
-434
-393
-356
-322
-289
-256
-223
-191
-158
-126
-96
-67
-42
-20
0
16
30
42
52
60
68
75
82
89
97
107
118
131
145
161
178
195
213
230
246
263
280
297
316
336
357
379
402
424
445
464
481
495
507
519
531
544
561
580
603
629
656
683
709
732
753
769
783
794
803
811
820
829
839
849
859
869
876
881
883
883
880
874
867
859
849
838
826
812
795
776
753
727
697
662
624
583
539
493
446
398
350
302
256
211
167
126
86
48
11
-25
-59
-94
-128
-162
-196
-231
-266
-302
-338
-374
-410
-445
-480
-515
-548
-579
-609
-638
-666
-693
-719
-745
-771
-798
-825
-852
-879
-906
-933
-959
-984
-1008
-1032
-1057
-1082
-1107
-1133
-1160
-1186
-1210
-1231
-1248
-1260
-1267
-1269
-1266
-1261
-1255
-1250
-1247
-1248
-1252
-1260
-1271
-1282
-1293
-1302
-1307
-1309
-1308
-1304
-1300
-1297
-1296
-1298
-1303
-1313
-1324
-1337
-1349
-1360
-1367
-1370
-1369
-1365
-1358
-1349
-1339
-1329
-1319
-1310
-1301
-1291
-1281
-1270
-1258
-1245
-1232
-1219
-1207
-1196
-1186
-1178
-1171
-1164
-1157
-1149
-1139
-1128
-1115
-1100
-1084
-1068
-1050
-1033
-1016
-998
-981
-963
-946
-928
-910
-892
-874
-856
-836
-815
-791
-764
-732
-697
-657
-613
-567
-520
-474
-430
-390
-353
-318
-286
-254
-220
-184
-143
-97
-47
7
62
119
173
226
277
325
371
418
465
514
565
619
675
731
787
840
891
939
983
1025
1064
1102
1140
1177
1215
1253
1290
1328
1366
1403
1441
1479
1519
1558
1599
1639
1678
1714
1747
1775
1798
1817
1832
1844
1857
1870
1885
1904
1925
1949
1974
1999
2021
2041
2059
2074
2087
2100
2115
2131
2149
2170
2193
2216
2237
2257
2273
2286
2295
2302
2308
2314
2320
2327
2335
2343
2351
2356
2358
2357
2353
2347
2339
2330
2322
2315
2310
2305
2301
2296
2288
2278
2263
2243
2220
2193
2164
2134
2103
2073
2044
2016
1989
1963
1936
1910
1884
1858
1831
1805
1778
1750
1722
1693
1662
1629
1593
1555
1513
1469
1423
1374
1324
1274
1224
1174
1126
1080
1036
994
954
916
880
845
809
774
737
700
662
622
583
543
504
466
429
393
358
324
290
257
224
192
160
130
103
78
55
35
18
3
-11
-25
-38
-52
-65
-77
-88
-97
-103
-107
-108
-107
-105
-103
-103
-105
-110
-118
-128
-141
-155
-169
-182
-194
-204
-213
-222
-231
-242
-254
-269
-287
-307
-328
-349
-370
-389
-406
-420
-431
-438
-442
-443
-442
-439
-435
-429
-422
-415
-407
-399
-391
-383
-375
-369
-365
-362
-362
-364
-368
-373
-379
-386
-393
-399
-403
-406
-407
-407
-405
-403
-401
-399
-398
-397
-398
-399
-401
-402
-404
-404
-404
-403
-402
-400
-399
-398
-398
-398
-400
-402
-404
-406
-407
-406
-404
-399
-393
-386
-377
-368
-360
-353
-349
-348
-350
-356
-366
-378
-393
-411
-429
-448
-467
-487
-506
-525
-546
-567
-589
-612
-638
-664
-692
-720
-749
-778
-807
-836
-864
-893
-922
-951
-980
-1008
-1036
-1063
-1088
-1111
-1132
-1151
-1168
-1183
-1195
-1206
-1215
-1221
-1225
-1225
-1222
-1215
-1205
-1191
-1176
-1158
-1140
-1122
-1104
-1087
-1072
-1056
-1042
-1028
-1014
-1002
-991
-982
-976
-974
-976
-982
-992
-1004
-1020
-1039
-1059
-1079
-1099
-1121
-1143
-1166
-1192
-1219
-1249
-1280
-1311
-1343
-1374
-1405
-1434
-1462
-1490
-1519
-1549
-1580
-1613
-1646
-1680
-1711
-1740
-1765
-1784
-1798
-1807
-1811
-1812
-1811
-1807
-1803
-1798
-1791
-1783
-1771
-1756
-1735
-1710
-1680
-1645
-1606
-1564
-1521
-1476
-1431
-1386
-1342
-1299
-1259
-1221
-1187
-1158
-1134
-1115
-1100
-1090
-1083
-1077
-1071
-1064
-1056
-1046
-1036
-1028
-1022
-1020
-1025
-1036
-1053
-1074
-1098
-1123
-1146
-1164
-1178
-1187
-1190
-1191
-1189
-1188
-1188
-1190
-1195
-1200
-1206
-1210
-1210
-1206
-1197
-1183
-1164
-1142
-1118
-1094
-1070
-1046
-1024
-1002
-983
-963
-942
-920
-898
-874
-850
-825
-798
-770
-739
-706
-670
-630
-586
-540
-492
-442
-394
-347
-302
-261
-223
-189
-156
-124
-93
-62
-30
3
37
71
104
137
169
200
231
262
293
324
357
392
428
465
504
543
583
624
665
707
748
790
832
873
914
953
990
1025
1058
1088
1117
1144
1170
1195
1221
1248
1276
1304
1333
1362
1391
1418
1444
1468
1489
1506
1520
1531
1538
1542
1544
1544
1542
1539
1536
1532
1527
1522
1515
1506
1495
1481
1465
1447
1426
1405
1383
1361
1338
1317
1295
1274
1251
1229
1205
1182
1159
1137
1119
1104
1093
1088
1087
1090
1096
1104
1112
1118
1122
1123
1121
1116
1108
1098
1087
1074
1059
1042
1022
1000
977
949
920
889
858
826
795
765
736
707
678
648
618
588
556
525
494
465
438
413
390
367
345
322
297
270
241
209
177
146
116
89
65
46
31
20
11
5
0
-3
-5
-5
-3
2
10
21
36
53
71
91
110
130
150
170
190
212
235
260
288
316
345
374
401
426
449
469
488
505
521
537
554
572
590
610
628
647
664
679
692
704
714
724
733
744
755
768
782
797
813
830
846
862
875
887
896
901
904
904
902
898
896
894
896
901
910
924
940
958
976
991
1002
1010
1010
1004
995
981
965
949
934
922
912
904
897
890
882
871
858
841
821
799
776
752
728
705
683
661
640
619
598
576
553
529
504
479
452
425
396
366
333
298
261
222
182
142
103
67
32
2
-26
-50
-72
-92
-111
-128
-145
-161
-177
-191
-203
-215
-225
-234
-244
-254
-265
-279
-296
-315
-336
-359
-382
-406
-429
-452
-474
-495
-517
-538
-560
-584
-608
-633
-658
-683
-708
-732
-754
-776
-796
-817
-837
-858
-880
-903
-928
-953
-980
-1006
-1033
-1059
-1085
-1110
-1134
-1159
-1183
-1208
-1233
-1258
-1283
-1308
-1333
-1356
-1378
-1398
-1417
-1434
-1449
-1462
-1474
-1484
-1492
-1499
-1504
-1507
-1508
-1508
-1505
-1502
-1498
-1493
-1487
-1481
-1474
-1467
-1459
-1450
-1440
-1430
-1420
-1410
-1401
-1395
-1391
-1391
-1393
-1398
-1405
-1410
-1414
-1415
-1411
-1402
-1389
-1372
-1353
-1335
-1319
-1306
-1298
-1295
-1296
-1300
-1305
-1307
-1307
-1301
-1291
-1276
-1257
-1237
-1215
-1195
-1176
-1159
-1144
-1130
-1115
-1097
-1077
-1054
-1027
-997
-966
-935
-905
-877
-851
-828
-807
-787
-767
-747
-724
-700
-675
-648
-621
-594
-568
-544
-522
-503
-484
-468
-452
-436
-420
-403
-385
-366
-344
-321
-296
-269
-241
-211
-181
-152
-123
-96
-69
-44
-20
4
28
51
74
97
119
139
156
170
181
187
191
193
194
196
200
206
215
226
240
254
269
283
295
307
318
329
342
356
373
394
417
442
469
495
520
544
564
581
594
603
610
613
614
614
612
610
607
605
604
603
603
603
603
603
600
596
588
578
566
552
538
524
513
504
498
495
493
492
489
484
475
462
444
423
400
376
353
332
314
299
287
278
269
261
253
243
232
220
208
196
184
174
166
160
156
154
154
156
159
164
169
175
181
187
193
197
201
203
204
203
201
199
196
194
193
193
194
196
199
202
207
211
216
222
228
235
243
252
261
271
281
292
302
312
321
330
339
349
360
372
385
402
420
441
464
488
512
536
558
578
595
610
623
634
645
656
669
684
702
722
744
768
793
818
842
865
888
909
931
954
978
1002
1029
1056
1082
1108
1133
1156
1176
1194
1211
1227
1243
1259
1276
1292
1308
1322
1333
1340
1344
1343
1339
1333
1325
1317
1310
1305
1301
1298
1296
1292
1288
1280
1270
1258
1244
1230
1215
1202
1189
1178
1168
1158
1147
1136
1124
1111
1096
1081
1066
1051
1037
1022
1010
997
983
968
953
937
922
909
899
893
890
891
895
900
905
909
909
905
897
884
869
851
833
814
795
776
756
735
710
682
650
614
575
535
494
455
418
383
351
321
291
261
229
196
160
123
85
49
16
-13
-37
-55
-69
-79
-88
-96
-107
-120
-136
-157
-180
-206
-231
-257
-280
-301
-319
-334
-348
-360
-373
-386
-400
-415
-432
-448
-464
-478
-490
-500
-507
-511
-514
-517
-521
-527
-536
-549
-564
-582
-602
-622
-642
-659
-674
-685
-693
-698
-701
-702
-703
-703
-704
-706
-708
-710
-713
-714
-715
-715
-715
-713
-712
-710
-708
-707
-705
-703
-701
-697
-693
-689
-684
-680
-677
-675
-675
-678
-683
-689
-697
-705
-713
-721
-727
-733
-738
-742
-745
-748
-752
-756
-761
-766
-771
-776
-781
-785
-788
-790
-792
-792
-792
-789
-785
-779
-771
-762
-751
-739
-727
-715
-704
-695
-687
-681
-676
-671
-666
-661
-653
-644
-632
-619
-604
-589
-573
-557
-541
-525
-510
-494
-478
-460
-442
-423
-404
-385
-366
-349
-334
-322
-312
-305
-300
-298
-297
-298
-299
-301
-302
-303
-304
-303
-303
-302
-301
-301
-303
-308
-315
-325
-338
-354
-372
-392
-412
-433
-453
-473
-493
-513
-536
-560
-588
-618
-649
-683
-715
-746
-774
-797
-814
-826
-832
-835
-834
-831
-827
-823
-818
-813
-808
-801
-793
-782
-770
-757
-743
-729
-715
-702
-691
-680
-668
-657
-644
-629
-613
-596
-579
-563
-548
-535
-525
-518
-513
-509
-505
-501
-495
-487
-478
-468
-457
-446
-435
-425
-416
-408
-400
-391
-381
-370
-358
-344
-328
-311
-293
-275
-256
-236
-216
-195
-175
-156
-138
-123
-111
-102
-97
-95
-96
-97
-99
-100
-99
-97
-93
-89
-85
-83
-84
-86
-92
-98
-105
-110
-112
-110
-103
-91
-75
-56
-36
-15
5
23
40
57
75
94
115
140
169
201
235
271
306
342
376
408
440
471
503
536
570
607
645
685
726
766
805
843
880
915
950
984
1018
1052
1086
1121
1155
1187
1216
1242
1264
1280
1292
1300
1305
1308
1309
1311
1314
1320
1327
1336
1346
1356
1366
1375
1383
1388
1392
1394
1394
1394
1394
1394
1394
1395
1396
1398
1400
1402
1406
1411
1419
1428
1439
1452
1466
1480
1493
1503
1511
1515
1516
1514
1511
1507
1504
1503
1504
1505
1508
1509
1508
1503
1493
1478
1457
1433
1405
1376
1348
1320
1294
1270
1246
1222
1196
1168
1136
1102
1066
1029
992
958
926
897
872
850
829
808
787
765
742
718
694
671
650
631
617
605
597
591
586
581
575
568
560
549
536
521
505
488
470
451
432
413
394
377
359
342
325
307
287
265
240
211
178
141
101
59
15
-30
-74
-118
-161
-204
-246
-287
-328
-369
-408
-445
-480
-511
-539
-564
-586
-606
-624
-642
-661
-680
-700
-719
-738
-755
-769
-780
-788
-794
-799
-804
-809
-817
-826
-836
-848
-860
-871
-881
-889
-895
-901
-907
-915
-925
-939
-956
-977
-1000
-1024
-1048
-1070
-1091
-1110
-1126
-1141
-1153
-1165
-1175
-1184
-1192
-1198
-1202
-1204
-1203
-1200
-1195
-1190
-1185
-1180
-1176
-1172
-1168
-1163
-1157
-1150
-1140
-1128
-1115
-1101
-1087
-1075
-1063
-1052
-1041
-1030
-1016
-1002
-984
-963
-940
-915
-890
-867
-845
-827
-811
-798
-786
-774
-761
-747
-730
-711
-691
-671
-651
-634
-620
-609
-602
-598
-596
-596
-596
-595
-594
-592
-589
-586
-582
-578
-575
-571
-567
-562
-556
-549
-542
-534
-525
-516
-508
-500
-493
-485
-478
-470
-462
-452
-443
-433
-424
-417
-412
-410
-412
-417
-427
-440
-455
-470
-484
-496
-505
-508
-506
-499
-488
-473
-456
-438
-422
-408
-399
-393
-391
-393
-396
-401
-405
-407
-406
-402
-395
-385
-373
-361
-348
-337
-327
-319
-313
-309
-306
-304
-302
-301
-300
-299
-299
-299
-299
-300
-301
-302
-301
-300
-297
-292
-284
-276
-265
-254
-243
-233
-223
-215
-209
-204
-201
-199
-196
-194
-190
-184
-176
-165
-151
-134
-115
-94
-71
-46
-21
5
31
58
86
115
145
177
210
243
277
309
340
368
395
419
442
465
489
515
543
574
607
642
678
713
747
778
808
835
863
890
919
951
986
1024
1064
1104
1142
1177
1208
1233
1253
1268
1280
1292
1304
1318
1335
1356
1380
1405
1430
1453
1472
1488
1499
1505
1508
1507
1504
1499
1493
1486
1478
1469
1458
1446
1433
1419
1404
1389
1373
1357
1341
1322
1301
1277
1249
1216
1180
1141
1099
1057
1014
972
932
891
850
808
764
716
666
612
556
499
442
386
333
281
231
182
133
82
30
-26
-83
-141
-200
-257
-311
-361
-406
-445
-480
-512
-540
-566
-590
-612
-633
-651
-667
-680
-690
-698
-704
-709
-715
-722
-732
-743
-756
-769
-782
-792
-801
-805
-807
-805
-802
-799
-797
-798
-802
-810
-822
-838
-856
-875
-894
-913
-931
-948
-963
-977
-989
-1000
-1012
-1022
-1033
-1043
-1052
-1060
-1068
-1075
-1082
-1088
-1094
-1099
-1104
-1108
-1111
-1113
-1115
-1116
-1115
-1114
-1113
-1110
-1106
-1101
-1094
-1085
-1074
-1060
-1043
-1024
-1002
-979
-955
-930
-905
-879
-854
-830
-806
-782
-759
-737
-715
-693
-673
-652
-632
-612
-593
-575
-557
-539
-523
-507
-492
-479
-466
-453
-440
-427
-412
-396
-377
-356
-333
-307
-280
-252
-223
-194
-165
-136
-108
-81
-55
-29
-4
21
46
70
94
118
143
168
194
221
247
273
298
321
342
361
378
392
405
418
430
443
458
473
490
507
523
538
552
563
574
583
592
602
614
629
648
669
692
716
740
762
782
799
814
826
837
847
859
871
886
903
922
942
963
984
1006
1027
1047
1067
1087
1107
1126
1145
1164
1181
1199
1216
1233
1250
1268
1286
1305
1325
1345
1363
1379
1392
1401
1407
1408
1407
1404
1400
1397
1395
1395
1397
1400
1404
1407
1408
1406
1402
1394
1384
1371
1357
1342
1327
1311
1296
1279
1261
1241
1220
1197
1172
1147
1121
1096
1071
1047
1022
999
974
947
917
883
845
804
759
713
665
618
571
526
482
440
399
359
319
278
236
193
150
105
60
15
-29
-71
-112
-152
-189
-225
-259
-292
-324
-354
-384
-412
-441
-469
-496
-524
-551
-579
-606
-634
-661
-688
-713
-736
-757
-774
-789
-800
-809
-816
-822
-827
-833
-840
-848
-857
-866
-875
-883
-890
-894
-896
-896
-894
-893
-893
-895
-900
-908
-919
-932
-947
-961
-974
-985
-993
-997
-1000
-1000
-1000
-999
-999
-1000
-1000
-1002
-1002
-1002
-1000
-996
-989
-979
-968
-956
-943
-930
-918
-907
-897
-887
-877
-867
-855
-843
-830
-815
-800
-784
-768
-751
-735
-718
-702
-686
-670
-654
-638
-622
-607
-592
-578
-564
-551
-537
-523
-508
-492
-475
-458
-441
-424
-408
-394
-381
-371
-364
-360
-357
-356
-357
-357
-357
-356
-353
-347
-340
-332
-323
-315
-307
-301
-297
-295
-295
-296
-297
-296
-293
-286
-277
-264
-248
-230
-211
-193
-176
-161
-148
-136
-126
-117
-108
-98
-88
-77
-65
-52
-40
-28
-16
-4
8
20
34
49
65
81
97
112
125
136
144
150
154
158
161
165
171
178
186
195
203
209
212
212
207
198
186
171
154
137
118
100
83
65
47
29
10
-11
-32
-53
-75
-97
-118
-137
-156
-172
-186
-198
-209
-218
-226
-233
-241
-250
-261
-275
-290
-309
-329
-351
-374
-397
-419
-440
-459
-477
-493
-509
-525
-541
-559
-578
-597
-616
-635
-651
-665
-677
-685
-692
-698
-703
-710
-719
-730
-743
-757
-772
-786
-798
-807
-813
-816
-817
-815
-813
-810
-809
-809
-811
-813
-817
-821
-824
-825
-825
-822
-818
-813
-807
-801
-796
-792
-790
-791
-793
-796
-799
-802
-804
-803
-800
-795
-786
-776
-764
-752
-740
-729
-718
-707
-696
-683
-667
-647
-624
-597
-565
-532
-497
-462
-429
-399
-370
-344
-319
-295
-270
-243
-215
-185
-154
-123
-93
-66
-42
-21
-3
15
33
54
78
107
141
179
221
264
309
352
395
435
473
510
547
582
618
654
688
722
753
782
809
833
855
877
898
921
946
972
1000
1029
1058
1086
1112
1137
1159
1179
1198
1218
1237
1257
1279
1300
1321
1341
1358
1373
1384
1393
1398
1400
1401
1401
1401
1401
1401
1402
1403
1403
1403
1403
1403
1402
1401
1400
1400
1400
1400
1401
1402
1403
1404
1404
1404
1403
1402
1401
1399
1399
1399
1399
1401
1403
1406
1409
1412
1415
1417
1418
1418
1416
1413
1410
1406
1402
1399
1396
1393
1392
1390
1387
1384
1380
1375
1369
1364
1359
1356
1355
1356
1359
1362
1365
1366
1364
1358
1348
1333
1315
1296
1275
1256
1239
1224
1212
1203
1194
1185
1174
1159
1142
1120
1095
1067
1038
1008
978
948
920
893
866
839
813
786
759
733
706
681
656
631
607
584
562
539
517
496
475
455
436
417
399
380
360
338
314
288
260
232
205
178
154
134
116
100
87
73
58
40
20
-5
-32
-61
-91
-120
-146
-170
-191
-209
-224
-239
-254
-270
-287
-307
-328
-351
-373
-396
-417
-437
-455
-471
-487
-502
-517
-532
-549
-567
-587
-608
-630
-653
-677
-701
-726
-749
-773
-796
-819
-843
-868
-894
-923
-955
-988
-1025
-1062
-1100
-1137
-1172
-1205
-1235
-1262
-1288
-1313
-1339
-1367
-1398
-1432
-1470
-1509
-1550
-1591
-1630
-1666
-1700
-1730
-1759
-1786
-1812
-1838
-1864
-1889
-1914
-1936
-1955
-1970
-1982
-1989
-1995
-1998
-2003
-2009
-2017
-2028
-2041
-2057
-2071
-2084
-2094
-2100
-2103
-2102
-2100
-2098
-2096
-2097
-2100
-2106
-2113
-2121
-2129
-2135
-2138
-2138
-2135
-2130
-2124
-2116
-2109
-2102
-2095
-2087
-2078
-2066
-2053
-2036
-2017
-1997
-1976
-1954
-1932
-1911
-1891
-1870
-1849
-1827
-1803
-1776
-1747
-1715
-1682
-1647
-1612
-1577
-1542
-1507
-1472
-1436
-1398
-1358
-1316
-1273
-1228
-1182
-1138
-1094
-1053
-1014
-977
-942
-909
-875
-841
-806
-769
-731
-691
-650
-609
-568
-527
-487
-446
-405
-364
-321
-277
-232
-186
-138
-90
-42
5
52
98
143
186
229
271
313
355
397
439
480
521
560
599
635
670
704
736
767
797
826
856
885
915
945
975
1004
1033
1061
1088
1113
1137
1160
1181
1200
1219
1237
1256
1274
1294
1314
1336
1360
1385
1411
1438
1466
1493
1521
1547
1573
1598
1622
1645
1668
1690
1711
1731
1749
1766
1781
1792
1802
1809
1814
1819
1824
1831
1839
1850
1862
1874
1887
1898
1906
1911
1911
1906
1898
1887
1875
1862
1851
1841
1833
1826
1820
1813
1805
1794
1781
1765
1747
1726
1705
1682
1660
1636
1613
1588
1562
1533
1504
1472
1440
1408
1377
1347
1319
1293
1269
1245
1222
1197
1172
1144
1116
1087
1058
1030
1004
981
960
941
921
901
879
855
828
798
766
735
705
677
654
634
619
606
596
586
575
563
548
530
511
491
470
451
433
417
403
390
378
367
354
340
326
310
294
278
263
250
238
228
220
213
207
201
194
187
179
171
162
154
146
140
134
129
125
121
118
115
112
110
108
107
108
110
113
117
121
123
124
122
116
107
95
80
65
50
38
29
23
23
26
32
39
47
53
56
56
54
48
41
33
25
19
13
8
4
-2
-9
-19
-32
-48
-67
-88
-110
-130
-149
-165
-178
-187
-193
-197
-199
-200
-201
-201
-201
-199
-196
-191
-184
-174
-162
-149
-136
-123
-111
-102
-96
-93
-92
-93
-95
-97
-98
-99
-99
-97
-95
-92
-91
-91
-93
-98
-106
-116
-128
-142
-156
-169
-180
-190
-197
-202
-205
-206
-207
-207
-208
-209
-211
-213
-214
-215
-215
-213
-209
-203
-196
-187
-178
-169
-160
-152
-143
-134
-124
-112
-100
-85
-69
-52
-35
-17
1
18
35
52
68
83
98
113
127
139
151
161
169
176
181
186
190
195
200
205
210
214
216
214
209
200
188
174
158
142
128
117
108
103
100
97
94
89
82
71
56
39
21
2
-17
-35
-52
-69
-86
-105
-127
-151
-179
-209
-241
-273
-305
-336
-364
-391
-416
-440
-464
-488
-513
-540
-566
-592
-616
-638
-657
-674
-689
-704
-719
-736
-755
-777
-800
-824
-846
-866
-882
-893
-898
-900
-898
-895
-892
-891
-891
-893
-897
-901
-903
-903
-899
-891
-879
-864
-849
-833
-819
-808
-799
-793
-787
-782
-776
-767
-756
-742
-727
-712
-699
-688
-681
-679
-681
-686
-695
-704
-714
-721
-726
-728
-727
-723
-717
-710
-704
-700
-698
-699
-703
-711
-722
-734
-748
-761
-774
-784
-792
-796
-798
-798
-797
-795
-794
-796
-800
-808
-818
-830
-843
-856
-868
-877
-884
-888
-889
-890
-892
-895
-900
-907
-918
-930
-942
-953
-961
-964
-962
-954
-941
-924
-904
-883
-862
-843
-826
-811
-798
-785
-771
-755
-735
-710
-681
-647
-610
-569
-527
-485
-444
-405
-367
-332
-300
-269
-239
-211
-184
-159
-134
-111
-89
-69
-49
-30
-10
10
32
56
81
108
137
166
195
224
252
279
306
331
357
382
408
434
460
487
513
538
561
584
605
625
644
663
682
700
718
735
750
764
775
784
791
795
799
801
803
805
807
810
811
812
811
808
803
797
790
783
777
772
769
767
767
767
767
766
763
759
754
749
744
741
740
741
745
750
755
759
760
758
751
741
728
713
697
682
669
657
646
636
626
615
603
589
574
558
542
528
516
507
502
499
499
500
502
503
503
501
497
492
486
478
470
462
453
443
435
426
418
412
407
405
405
406
408
411
412
411
408
401
392
381
370
360
353
350
352
357
366
375
384
390
391
388
380
367
353
338
325
315
309
306
306
308
309
309
306
300
290
277
263
248
233
220
208
197
186
175
162
148
132
115
97
79
61
45
31
18
6
-6
-19
-34
-51
-69
-89
-110
-131
-152
-172
-191
-210
-230
-251
-274
-301
-330
-362
-395
-428
-461
-492
-521
-549
-574
-598
-622
-646
-671
-698
-725
-752
-779
-805
-829
-852
-874
-895
-916
-937
-959
-981
-1002
-1025
-1044
-1062
-1076
-1087
-1095
-1100
-1104
-1108
-1112
-1117
-1123
-1129
-1134
-1139
-1141
-1141
-1138
-1133
-1127
-1120
-1114
-1109
-1106
-1103
-1100
-1097
-1091
-1083
-1073
-1059
-1045
-1030
-1016
-1006
-999
-995
-994
-994
-994
-993
-988
-980
-968
-953
-937
-919
-903
-888
-875
-865
-855
-846
-834
-820
-803
-782
-757
-731
-704
-677
-652
-628
-607
-587
-567
-546
-522
-495
-464
-428
-389
-348
-305
-262
-219
-178
-139
-101
-64
-29
7
42
79
117
156
197
238
280
321
362
402
442
479
515
549
581
611
639
666
690
714
735
756
775
792
809
824
839
853
866
879
892
905
918
931
944
955
967
977
986
995
1002
1010
1018
1028
1038
1050
1062
1075
1089
1102
1115
1126
1134
1140
1144
1144
1143
1140
1136
1132
1128
1124
1121
1118
1114
1109
1102
1093
1081
1065
1046
1026
1004
982
962
943
926
912
900
888
876
862
846
825
801
774
744
713
682
652
623
595
569
544
518
492
466
439
412
385
360
337
316
297
280
263
246
228
208
187
164
141
118
96
76
58
41
24
7
-11
-31
-53
-77
-101
-124
-146
-165
-182
-195
-206
-217
-226
-236
-247
-259
-271
-282
-293
-302
-310
-317
-324
-332
-343
-356
-371
-388
-406
-422
-435
-445
-450
-453
-455
-457
-463
-473
-488
-507
-529
-552
-572
-587
-597
-601
-600
-598
-597
-600
-609
-625
-644
-666
-687
-703
-713
-714
-710
-703
-697
-698
-708
-728
-757
-791
-821
-840
-838
-810
-753
-666
-555
-429
-299
-177
-72
6
56
77
74
55
27
0
-21
-32
-31
-21
-5
12
25
32
32
25
14
3
-7
-13
-13
-8
0
9
17
21
22
18
12
4
-2
-6
-7
-4
2
8
13
17
17
15
11
5
1
-2
-3
-1
2
7
11
14
15
13
10
6
2
0
-1
0
3
6
10
12
13
12
10
6
3
1
0
1
3
6
9
11
12
11
9
7
4
2
1
2
4
6
8
10
11
10
9
7
5
3
2
3
4
6
8
9
10
10
9
7
5
4
3
3
4
6
7
8
9
9
8
7
6
4
4
4
4
5
7
8
9
9
8
7
6
5
4
4
4
5
7
8
8
8
8
7
6
5
4
4
5
5
6
7
8
8
8
7
6
5
5
5
5
5
6
7
7
8
7
7
6
5
5
5
5
5
6
7
7
7
7
7
6
6
5
5
5
5
6
7
7
7
7
7
6
6
5
5
5
6
6
6
7
7
7
7
6
6
6
5
5
6
6
6
7
7
7
7
6
6
6
6
5
6
6
6
6
7
7
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
5
5
6
6
6
6
6
6
6
6
6
5
5
5
5
6
6
6
6
6
6
6
5
5
5
5
5
5
5
6
6
6
6
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
