5
58528
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
0
0
0
0
-1
0
0
0
0
0
-1
0
0
0
0
-1
0
0
0
0
-1
-1
0
0
0
-1
-1
0
0
0
0
-1
0
0
0
0
-1
-1
0
1
0
-1
-1
0
1
0
0
-1
0
0
1
0
-1
-1
0
1
0
-1
-1
0
1
1
-1
-1
-1
1
1
0
-1
-1
0
1
0
-1
-1
0
1
1
-1
-2
-1
1
1
0
-2
-2
1
2
1
-2
-2
0
2
2
-1
-3
-2
2
3
0
-3
-3
1
4
2
-3
-6
-2
6
8
-1
-17
-29
-29
-19
-6
2
5
5
4
-1
-8
-14
-14
-8
-2
0
-1
2
13
27
33
26
9
-4
-7
-1
6
6
1
-3
-2
2
4
2
-1
-1
1
3
3
1
-1
0
2
3
1
0
0
1
2
2
1
0
1
2
2
1
0
0
1
2
2
1
0
1
2
2
1
0
0
1
2
2
1
0
1
2
2
1
0
0
1
2
2
1
0
0
2
2
1
0
0
1
3
2
0
-1
0
2
3
1
-1
-1
2
4
2
-1
-2
1
4
4
0
-4
-2
5
9
2
-14
-28
-31
-21
-5
6
6
2
-2
-1
2
3
2
0
0
1
1
1
1
1
1
1
0
1
2
2
1
-1
0
3
4
1
-3
-2
4
8
3
-12
-28
-33
-22
-4
7
7
0
-3
-1
4
4
1
-2
0
3
3
0
-2
0
4
4
0
-3
-1
5
6
0
-7
-4
13
33
39
24
-2
-20
-21
-10
1
5
2
0
0
1
0
0
2
5
2
-7
-15
-16
-8
0
-2
-12
-18
-13
-1
5
-7
-28
-43
-39
-19
1
9
4
-2
-3
1
4
3
0
-1
0
2
2
1
0
1
1
-3
-10
-16
-16
-9
5
19
29
30
22
10
-2
-6
-2
3
5
2
-1
-2
1
4
3
0
-1
0
2
3
1
-1
-1
2
3
2
0
-1
1
3
2
0
-1
1
3
2
0
-1
2
6
3
-9
-25
-34
-27
-7
11
15
2
-18
-31
-30
-18
-4
4
5
2
0
0
0
1
2
2
1
0
0
1
2
2
1
0
0
2
3
2
0
-1
0
4
5
1
-7
-14
-16
-11
-3
3
4
2
-1
-1
1
2
2
1
0
0
1
2
1
1
0
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
2
1
1
0
1
2
2
1
0
1
1
2
1
0
0
1
2
2
1
0
0
2
2
1
0
0
1
3
2
0
-2
0
4
5
1
-7
-14
-15
-10
-3
3
4
2
0
-1
0
1
3
2
1
-1
-1
2
4
3
-1
-4
-1
6
10
2
-19
-41
-48
-35
-11
6
3
-14
-31
-36
-27
-13
-2
2
2
2
2
1
0
0
1
2
2
1
0
0
2
3
1
0
0
1
2
2
0
-1
1
2
2
1
-1
0
2
3
2
-1
-1
1
3
3
0
-2
0
4
5
1
-7
-14
-15
-10
-3
3
4
2
0
-1
0
2
3
2
0
-1
1
3
3
1
-1
-1
2
5
3
-3
-6
0
15
29
34
24
8
-4
-6
0
5
4
0
-2
-1
3
4
1
-1
-1
2
3
2
0
-1
1
3
2
0
-1
0
2
3
1
0
0
2
3
2
0
0
1
3
2
0
-1
1
3
2
0
-2
1
4
4
-2
-8
-4
9
24
26
13
-6
-14
-2
20
35
32
17
4
4
12
19
16
6
-3
-4
1
4
3
0
-1
0
2
3
1
-1
0
2
2
1
0
0
1
2
2
0
0
1
2
2
1
0
1
2
2
1
0
1
1
2
1
0
1
1
2
1
1
0
1
2
1
1
0
1
1
2
1
0
1
1
2
1
1
1
1
2
1
1
0
1
2
2
1
0
1
1
2
1
0
0
1
2
1
0
0
1
2
2
1
0
1
2
2
1
0
0
1
2
1
0
0
1
2
2
1
0
0
2
2
1
0
0
2
3
2
0
-1
1
3
3
0
-2
-1
4
6
2
-7
-15
-16
-10
-2
3
3
1
0
1
1
1
1
1
2
1
0
-1
1
4
3
-1
-4
-1
6
10
2
-19
-41
-49
-36
-11
9
13
4
-6
-7
1
8
7
-2
-7
-3
7
11
3
-15
-30
-31
-19
-3
5
4
0
-1
1
3
1
-1
-1
3
7
2
-11
-25
-32
-28
-17
-11
-11
-16
-18
-11
-2
5
5
1
-2
-1
2
3
2
-1
-1
1
3
3
1
-1
0
2
3
2
0
-1
1
2
2
1
-1
0
2
3
2
0
-1
1
3
3
0
-2
-1
3
5
3
-3
-6
0
15
29
33
23
8
-4
-5
0
4
4
1
-2
-1
2
3
2
0
0
0
2
2
2
1
0
0
1
3
3
1
-6
-13
-16
-12
-4
4
6
2
-2
-2
1
3
3
0
-1
0
2
3
1
-1
0
2
3
2
0
-1
1
2
2
0
-1
0
2
2
1
0
0
2
3
2
0
0
1
2
2
0
-1
0
2
3
1
-1
0
2
3
2
-1
-1
1
3
3
0
-2
0
4
4
0
-4
-2
5
9
3
-13
-28
-32
-21
-5
6
7
1
-3
-2
2
4
2
-1
-1
1
3
2
0
0
1
2
2
1
0
0
1
2
1
0
0
1
2
1
1
0
1
2
1
1
0
1
1
1
1
0
1
1
1
1
0
1
1
2
1
0
0
1
2
1
0
0
1
2
2
0
-1
0
3
4
1
-6
-14
-16
-12
-3
4
5
2
-1
-1
1
3
3
0
-1
0
2
3
1
-1
-1
2
3
3
-1
-2
0
4
6
1
-8
-15
-15
-10
-2
2
3
2
1
0
-1
-1
1
8
15
18
14
5
-2
-3
0
3
3
1
-1
0
2
3
2
0
0
1
2
2
1
0
0
2
2
1
0
0
1
2
1
0
0
1
2
2
1
0
1
2
2
1
0
0
1
2
1
0
0
1
2
2
0
0
0
2
3
1
-1
-1
3
5
2
-6
-15
-17
-11
-2
4
4
1
-1
0
2
3
1
0
0
1
2
2
0
0
1
2
2
1
0
1
2
2
1
0
0
1
2
1
0
0
1
2
2
1
0
1
2
2
1
0
0
1
2
1
0
0
1
2
2
1
0
0
2
2
1
0
0
1
2
2
0
0
0
2
3
1
-1
-1
1
4
4
0
-7
-13
-15
-11
-4
3
5
3
-1
-2
0
3
4
1
-1
-1
1
4
3
0
-2
0
3
4
1
-3
-2
3
6
4
-4
-7
0
16
31
33
22
7
-3
-4
1
4
3
0
0
1
2
1
1
1
2
2
0
-1
1
3
4
0
-7
-13
-14
-11
-5
1
5
5
1
-4
-6
1
16
29
33
23
7
-3
-4
0
4
2
0
1
4
2
-8
-23
-33
-31
-20
-9
-3
-3
-2
1
4
3
-1
-2
1
5
4
-5
-15
-19
-12
-1
6
5
0
-3
-1
3
4
1
-2
-1
2
4
2
-1
-2
1
4
4
0
-3
-1
3
6
3
-4
-6
1
16
30
33
23
8
-3
-5
0
4
4
1
-2
-1
2
3
2
0
-1
1
2
2
1
0
0
2
2
1
0
0
1
2
2
1
0
1
2
2
1
0
0
1
2
1
1
0
1
2
1
1
0
1
1
2
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
1
2
1
1
0
1
2
2
1
0
1
2
2
1
-1
0
2
4
2
-6
-14
-17
-12
-2
5
5
1
-2
-1
3
4
1
-2
-2
3
6
3
-6
-15
-17
-11
-2
4
4
1
-1
0
2
2
1
0
0
2
2
1
0
0
1
2
1
0
0
1
2
2
1
0
1
2
2
1
0
0
2
3
1
-1
-1
2
5
2
-6
-15
-17
-11
-2
4
4
1
-1
0
2
3
1
0
0
2
2
1
0
0
1
2
2
0
0
1
2
2
1
0
1
2
2
1
0
0
2
2
1
-1
0
2
3
1
-1
-1
2
5
3
-6
-15
-17
-11
-1
5
4
0
-1
0
3
3
1
-1
0
2
2
1
0
0
2
3
1
-1
0
2
3
2
-1
-1
1
4
3
-1
-3
0
5
7
0
-13
-25
-29
-24
-12
4
20
30
31
22
8
-3
-5
0
4
4
0
-2
0
3
4
1
-2
-1
3
4
1
-3
-2
4
9
3
-12
-28
-33
-22
-5
7
7
1
-3
-2
3
4
2
-1
-1
1
3
2
0
-1
1
2
2
1
0
0
2
2
1
0
0
1
2
2
0
0
1
2
2
1
0
1
2
2
1
0
0
2
2
1
-1
-1
2
4
2
-5
-14
-17
-12
-2
5
6
1
-3
-2
4
6
2
-7
-15
-16
-10
-2
4
4
1
-1
0
2
2
1
0
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
0
1
1
2
1
0
1
1
2
1
0
0
1
2
2
0
0
1
2
2
1
-1
0
2
3
1
-1
-1
2
5
3
-2
-6
0
15
30
34
24
7
-4
-5
0
5
4
0
-2
0
3
3
1
-1
0
2
3
2
0
0
1
2
2
1
0
1
2
2
1
0
0
1
2
1
1
0
1
2
2
1
0
1
1
2
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
0
1
1
2
1
0
0
1
2
2
0
-1
0
3
5
1
-6
-14
-16
-11
-3
4
5
2
-1
-1
1
3
2
0
0
0
2
2
1
0
0
1
2
2
1
0
1
2
2
1
0
0
1
2
2
0
0
1
2
2
1
0
0
2
2
1
0
0
1
3
2
0
-1
1
3
3
1
-1
0
2
4
2
-2
-2
2
6
4
-3
-7
-1
15
30
34
23
7
-4
-5
1
5
3
0
-1
1
3
2
1
0
1
2
2
1
0
1
2
2
1
0
1
2
2
0
0
1
3
3
0
-3
0
8
16
19
13
4
-2
-3
1
4
3
1
-1
0
2
4
4
0
-9
-20
-30
-36
-34
-26
-15
-5
2
4
3
1
-1
0
1
3
2
0
-1
0
3
3
1
-1
-1
2
4
2
-1
-2
2
6
4
-6
-16
-18
-11
0
5
3
-1
-2
2
4
2
-2
-2
3
7
3
-7
-16
-17
-9
0
4
2
0
0
2
2
0
-1
1
3
3
0
-2
1
4
4
0
-4
-2
5
9
2
-11
-19
-14
-2
6
2
-9
-16
-13
-8
-10
-20
-28
-25
-10
6
11
4
-4
-5
1
5
4
0
-3
0
3
4
1
-1
-1
2
3
2
0
0
1
2
2
1
1
1
2
1
0
2
4
2
-5
-13
-17
-12
-3
5
6
1
-2
-1
2
4
2
0
-1
1
3
2
1
0
0
2
2
1
1
0
1
2
2
1
1
1
1
1
2
2
1
0
0
2
3
2
-1
-2
0
5
7
1
-13
-26
-30
-22
-8
4
8
6
2
-3
-12
-21
-28
-24
-11
4
12
8
-2
-9
-6
6
19
28
28
22
11
1
-5
-4
1
6
5
0
-3
-2
3
6
4
-2
-5
-1
7
10
1
-15
-28
-30
-20
-5
5
6
3
-1
-1
1
2
3
1
0
0
1
2
2
1
0
0
1
2
2
1
0
1
2
2
1
0
0
1
2
2
1
0
1
2
2
1
0
0
1
3
2
0
0
1
2
3
1
-1
0
2
3
2
-1
-1
1
4
4
0
-3
-1
5
9
2
-13
-28
-31
-21
-5
6
7
2
-2
-2
2
4
3
0
-1
1
2
3
1
0
0
2
2
2
1
0
1
2
2
1
1
1
1
2
1
1
1
1
1
2
1
1
1
1
1
2
1
1
1
1
2
2
1
1
1
1
2
2
1
0
1
2
3
1
0
-1
1
5
5
0
-11
-23
-29
-26
-12
6
22
31
29
20
9
-1
-4
-1
2
4
3
0
-1
1
2
3
1
0
0
1
2
2
1
0
1
2
2
1
0
0
1
2
2
1
0
1
2
2
1
0
1
2
2
2
1
0
1
2
2
1
0
1
2
2
1
0
0
1
2
2
1
0
1
2
2
1
0
0
2
2
2
1
0
1
2
2
1
0
1
2
2
1
0
0
1
3
2
1
0
1
2
3
1
0
0
2
3
2
0
-1
1
3
3
1
-1
0
3
4
2
-1
-2
1
6
5
0
-8
-13
-13
-9
-4
0
3
6
6
-1
-13
-25
-29
-22
-8
5
10
6
-3
-8
-2
14
32
38
26
1
-22
-27
-11
11
23
18
5
1
11
28
35
26
8
-6
-7
1
7
5
0
-3
0
4
4
1
-1
-1
2
4
2
0
-1
1
3
3
1
0
0
2
3
1
0
0
2
3
2
1
0
1
2
2
1
0
1
2
2
2
1
0
1
2
2
1
1
1
2
2
1
1
1
1
2
2
1
1
1
2
2
2
1
1
1
2
2
1
1
0
1
2
2
1
-1
0
2
4
3
-2
-5
1
14
29
34
25
9
-4
-6
0
6
6
1
-3
-1
3
5
2
-1
-1
1
4
3
0
-1
0
3
4
1
-1
-1
2
4
2
0
-1
1
4
3
0
-1
0
3
4
1
-1
-1
2
5
3
-1
-2
1
5
5
0
-4
-2
6
10
3
-14
-28
-31
-20
-4
6
6
2
-1
-1
2
3
2
1
0
1
2
2
1
1
1
1
1
1
2
2
1
1
1
2
2
1
0
0
2
3
2
0
-1
0
4
5
1
-7
-14
-15
-10
-3
3
4
3
1
-1
-1
1
4
5
1
-6
-14
-15
-10
-2
3
4
3
0
-1
-1
1
7
15
21
17
1
-18
-25
-15
8
25
24
9
-5
-4
13
31
36
25
7
-5
-5
1
6
5
0
-3
-1
3
5
3
-1
-3
0
6
8
1
-13
-27
-30
-21
-6
6
8
3
-2
-2
2
5
3
0
-1
0
3
3
1
0
0
2
3
2
0
0
1
3
2
1
0
1
2
2
1
0
1
2
2
2
0
0
2
2
2
1
0
1
2
2
1
0
1
2
2
1
0
1
2
2
2
1
1
2
2
2
1
0
1
2
2
1
0
1
2
2
1
0
0
2
3
2
0
0
2
3
2
0
0
1
3
3
1
-1
0
4
5
1
-3
-2
4
9
4
-12
-28
-33
-22
-4
8
7
0
-4
0
5
5
-1
-6
-1
14
30
35
26
9
-5
-8
-1
9
10
1
-15
-28
-30
-20
-5
5
7
3
-2
-2
2
4
3
0
-1
1
3
3
0
-1
2
4
3
-4
-13
-18
-13
-2
6
7
1
-4
-2
5
9
4
-12
-27
-33
-23
-5
10
12
1
-14
-26
-29
-23
-11
5
20
30
31
23
9
-2
-5
-1
4
5
2
-1
-1
2
4
3
0
-2
0
3
5
2
-2
-4
1
14
28
34
27
11
-6
-12
-2
18
33
35
22
6
-4
-3
2
5
3
0
-1
2
4
3
0
-1
1
3
3
0
-1
1
3
4
1
-1
0
1
-4
-17
-33
-39
-31
-12
5
11
6
-1
-3
0
4
4
1
-1
0
2
3
2
0
0
2
3
2
1
0
1
2
2
1
1
1
2
2
1
1
1
2
2
2
1
1
2
2
2
1
1
1
2
2
1
1
1
2
2
1
1
1
2
2
2
1
1
2
2
2
1
1
2
2
2
1
1
1
2
2
1
1
1
2
2
1
1
1
2
2
2
1
0
2
3
2
1
0
1
3
4
2
-2
-3
2
14
26
32
28
15
-3
-19
-28
-27
-18
-6
4
7
4
0
-2
0
3
4
2
0
0
2
3
3
1
0
1
2
3
2
0
0
1
3
3
1
0
0
2
4
3
0
-2
0
5
8
2
-12
-26
-31
-22
-6
7
9
3
-3
-3
2
5
4
0
-2
0
4
4
1
-1
0
2
4
2
0
0
2
3
2
0
1
3
3
-3
-13
-18
-13
-2
7
7
1
-4
-2
4
6
3
-3
-3
2
6
5
0
-4
-7
-13
-27
-43
-52
-45
-25
-4
6
5
0
0
3
3
0
-2
1
5
5
-1
-7
-1
15
32
35
23
6
-4
-3
3
5
2
-1
0
3
3
1
-1
1
3
4
1
-2
0
4
5
1
-4
-2
5
10
4
-12
-29
-36
-30
-21
-15
-14
-11
-5
-1
-7
-22
-37
-38
-25
-6
6
6
1
-2
0
3
4
2
0
0
1
3
2
2
1
1
1
2
3
2
1
0
1
3
4
2
-2
-2
4
9
5
-11
-29
-34
-21
0
11
4
-8
-6
17
46
57
39
9
-12
-9
5
12
5
-6
-7
4
13
6
-14
-31
-32
-17
-2
-1
-16
-33
-40
-34
-22
-12
-6
-1
4
6
4
-1
-4
0
6
8
2
-9
-16
-15
-7
0
2
1
1
3
5
2
-4
-7
-1
13
23
21
9
-2
-3
4
6
-6
-25
-36
-26
-4
14
12
-6
-21
-21
-8
4
7
1
-3
0
5
6
1
-3
-1
4
6
2
-2
-2
3
6
4
-2
-3
1
7
6
-1
-5
-2
7
11
3
-15
-29
-30
-18
-4
4
5
3
1
0
0
1
3
4
3
0
-2
0
6
8
1
-10
-16
-12
-3
-1
-10
-24
-31
-23
-6
7
9
3
-3
-2
2
5
3
0
-1
1
3
3
1
1
1
2
2
2
1
1
1
2
2
2
2
1
1
1
2
3
2
1
0
2
3
3
1
-1
1
4
5
1
-3
-2
5
10
4
-12
-28
-32
-20
-3
7
6
1
-2
1
4
2
-1
-1
4
7
2
-11
-25
-30
-24
-10
5
20
30
33
24
8
-5
-5
4
10
3
-13
-23
-17
1
10
1
-21
-36
-31
-9
13
24
25
24
24
19
4
-18
-32
-31
-17
-1
6
4
0
0
2
3
2
0
0
2
3
2
0
0
2
3
2
1
1
1
1
2
6
13
20
19
8
-5
-10
-1
18
33
34
22
6
-2
-2
2
4
3
1
1
1
2
2
2
2
2
1
1
1
3
3
1
-1
0
4
7
3
-10
-26
-36
-34
-23
-12
-8
-10
-12
-8
1
10
11
0
-15
-27
-29
-19
-6
5
7
4
-1
-2
1
4
4
1
0
0
2
3
2
1
0
2
3
2
1
0
1
2
3
2
1
1
2
3
2
1
1
2
3
2
1
1
2
3
2
1
1
1
3
3
1
0
1
3
4
1
-1
-1
4
8
3
-11
-26
-32
-23
-5
8
10
3
-4
-3
3
7
5
-1
-5
0
7
10
2
-14
-27
-30
-20
-5
5
7
3
-1
-1
1
4
4
1
0
0
2
3
2
1
0
1
3
3
1
0
1
2
3
2
1
1
2
3
2
1
0
1
2
3
2
1
1
2
3
2
1
1
2
3
2
1
0
2
3
3
0
0
2
5
4
-4
-14
-17
-12
-1
6
6
1
-2
0
4
5
2
-1
0
3
5
2
-1
-1
2
5
3
0
-1
1
4
4
1
-2
0
4
5
2
-2
-2
3
7
4
-3
-4
3
11
7
-11
-31
-36
-21
1
13
6
-7
-14
-8
1
0
-11
-22
-21
-9
4
8
4
-1
-1
2
4
2
0
1
3
3
-1
-3
2
13
27
33
28
14
-3
-18
-27
-27
-19
-6
4
7
4
-1
-2
2
5
3
0
-1
2
6
5
-3
-12
-13
-5
9
19
18
5
-10
-20
-18
-8
4
9
2
-12
-26
-30
-21
-7
6
9
5
-1
-3
0
5
6
3
-2
-3
1
7
9
1
-13
-27
-30
-21
-5
6
8
3
-2
-1
2
4
3
1
0
1
3
3
1
1
2
3
2
1
1
2
3
2
0
0
3
6
3
-5
-14
-16
-10
-1
4
4
1
1
2
2
0
0
3
7
3
-10
-26
-32
-23
-5
9
10
2
-4
-2
4
6
3
-1
-2
2
5
4
0
-1
1
4
4
1
-1
0
3
4
2
0
0
2
4
3
0
-1
1
4
3
1
-1
1
3
4
2
0
0
3
4
2
0
-1
2
4
3
0
-1
1
4
4
1
-1
0
3
5
2
-2
-2
3
7
5
-2
-7
0
16
31
34
23
7
-3
-4
1
5
4
1
0
1
2
3
2
1
1
2
2
2
2
1
1
1
2
2
2
1
1
1
2
2
2
1
1
2
3
2
1
0
2
3
3
1
-1
1
4
4
2
-2
-1
3
7
4
-3
-6
2
18
31
32
22
10
3
-2
-11
-23
-30
-23
-7
8
10
2
-4
-2
4
7
2
-3
0
7
7
-7
-28
-36
-24
-1
13
8
-3
-7
2
10
6
-6
-9
9
36
47
28
-9
-37
-37
-17
2
7
2
-2
2
5
2
-4
-2
13
31
37
26
6
-6
-5
3
7
4
-2
-2
2
5
3
0
-1
2
4
3
0
-1
1
4
4
1
-1
1
3
4
2
0
0
3
4
2
0
0
2
4
3
0
-1
1
4
4
1
-1
0
3
4
2
-1
0
2
4
3
0
-1
2
4
4
1
-1
0
4
5
2
-2
-1
3
6
3
-2
-3
2
7
6
-1
-5
-1
8
11
2
-15
-29
-29
-17
-3
3
3
3
7
15
18
14
7
0
-2
0
2
4
3
2
0
0
1
4
5
2
-2
-2
2
8
8
-1
-15
-25
-26
-19
-10
-1
8
18
27
30
24
11
-1
-4
-2
3
5
3
1
0
0
0
2
5
6
1
-11
-24
-30
-23
-7
6
10
5
-2
-4
0
5
6
3
-2
-3
1
7
9
2
-13
-28
-32
-21
1
20
25
17
3
-5
-4
3
7
6
0
-8
-13
-14
-10
-3
4
6
3
-2
-2
4
8
4
-11
-27
-32
-22
-4
8
9
2
-4
-2
3
6
3
-1
-1
2
4
4
1
-1
1
3
4
2
0
0
2
3
3
1
0
1
2
3
3
1
0
0
2
5
6
1
-10
-23
-30
-24
-9
7
13
7
-4
-9
-5
5
15
19
17
11
4
-2
-4
0
5
8
3
-7
-15
-16
-9
0
4
3
1
0
2
3
2
1
0
2
3
2
1
0
2
3
3
1
0
1
3
3
2
0
0
3
4
2
0
0
2
4
3
0
-1
1
4
4
1
-2
-1
4
7
3
-7
-16
-16
-9
0
4
2
-1
1
5
6
1
-13
-31
-47
-54
-52
-40
-23
-7
4
6
4
1
0
1
2
3
2
1
1
1
1
2
2
2
1
0
1
3
4
2
-2
-3
2
14
27
33
28
14
-3
-18
-27
-27
-20
-7
5
9
6
-2
-10
-18
-27
-39
-48
-46
-29
-7
9
10
2
-4
-3
4
7
3
-2
-3
2
6
5
-1
-4
0
7
11
8
1
-4
-4
-2
0
1
3
4
4
0
-4
-1
7
11
3
-19
-41
-48
-34
-9
10
12
4
-4
-5
1
6
7
3
-3
-10
-20
-27
-27
-15
6
24
33
29
18
8
2
-1
-2
0
3
5
4
-1
-3
0
6
9
2
-13
-27
-30
-21
-5
6
8
3
-2
-2
2
4
3
1
-1
1
3
3
2
0
0
2
3
3
1
0
1
3
4
2
0
-1
2
4
4
0
-3
0
5
9
3
-12
-27
-31
-21
-5
7
8
3
-2
-2
2
5
3
0
-1
1
4
4
1
-1
0
3
4
2
-1
-1
2
5
4
-1
-5
0
14
29
35
26
9
-5
-7
1
8
7
0
-6
-2
7
11
3
-15
-29
-30
-19
-3
5
5
2
1
1
1
0
0
4
7
3
-11
-26
-31
-23
-6
8
9
3
-3
-3
3
6
4
-1
-2
1
4
4
1
-1
0
3
4
2
0
0
2
4
3
0
-1
1
3
4
1
-1
0
2
4
3
0
-2
1
5
6
1
-7
-13
-14
-10
-3
3
5
3
1
-1
0
2
4
4
1
-5
-12
-15
-12
-4
5
8
3
-7
-15
-16
-10
-1
5
4
1
-1
0
3
3
2
0
0
2
3
2
1
0
2
3
3
1
0
1
3
3
2
0
0
2
3
2
0
0
2
3
3
1
0
1
3
4
2
-1
0
3
5
3
-1
-2
2
7
6
-4
-18
-22
-11
12
32
37
25
7
-5
-6
1
6
6
1
-3
-1
3
6
4
-1
-3
0
6
9
2
-13
-27
-30
-21
-5
6
8
3
-2
-2
2
4
3
0
-1
1
3
3
1
0
1
2
3
1
0
1
2
3
2
0
1
2
3
2
0
0
2
3
2
-1
-1
3
6
3
-6
-15
-17
-10
0
5
2
-1
1
7
5
-11
-37
-55
-51
-25
7
24
20
5
-5
-3
5
7
2
-4
-3
5
10
4
-13
-29
-32
-20
-3
7
7
1
-2
0
3
4
2
0
0
2
3
2
0
0
2
3
2
-1
0
3
6
3
-6
-14
-16
-11
-1
5
5
1
-1
0
2
3
2
0
1
2
2
2
1
1
1
2
2
1
1
1
2
2
1
1
1
2
2
1
1
1
2
2
1
1
1
2
2
1
1
1
2
2
1
1
1
2
2
2
1
1
2
2
2
1
1
1
2
2
1
1
1
2
2
1
1
1
2
2
2
1
1
2
3
2
1
0
1
3
3
1
0
1
3
3
1
-1
0
2
4
2
-1
-2
2
6
4
-1
-5
0
10
12
-5
-39
-71
-81
-63
-28
6
26
32
28
20
10
0
-4
-2
3
6
3
-2
-3
2
7
4
-4
-9
-2
13
24
23
9
-3
-5
1
6
5
-1
-3
1
5
4
0
-3
0
6
6
-1
-7
-2
15
31
35
24
6
-5
-4
2
6
3
-1
-1
1
4
3
1
-1
1
3
3
1
0
1
2
3
2
0
0
2
3
2
1
0
1
2
2
1
0
1
3
2
0
0
2
4
3
-4
-13
-17
-13
-2
6
7
1
-4
-2
4
7
3
-4
-6
1
16
30
33
23
9
-2
-5
-1
4
6
3
-2
-4
0
9
18
21
13
-2
-15
-19
-12
-1
6
5
0
-2
0
3
4
2
-1
-1
2
4
2
0
-1
1
4
3
0
-2
0
4
4
1
-3
-2
5
9
3
-12
-28
-32
-21
-5
7
8
2
-3
-2
3
4
2
-1
-1
1
3
3
1
-1
1
3
3
1
0
0
2
3
2
0
0
1
3
2
0
-1
1
3
3
1
-1
0
3
6
2
-6
-14
-16
-11
-2
4
4
1
-1
0
2
3
2
0
0
1
2
2
1
0
1
2
2
1
0
1
2
2
2
1
0
1
2
3
1
-1
0
2
4
3
-2
-5
1
14
29
34
26
9
-5
-7
0
7
6
0
-4
-1
5
7
2
-4
-4
4
10
5
-13
-30
-33
-21
-3
7
6
0
-3
0
4
4
0
-1
0
3
3
1
-1
0
3
4
1
-1
0
3
4
1
-2
-1
4
6
-2
-15
-22
-14
3
13
6
-14
-31
-33
-19
-2
6
4
0
0
2
2
-1
-1
3
7
3
-11
-27
-32
-22
-5
7
8
2
-3
-2
2
4
2
-1
-1
1
3
2
1
0
1
2
2
1
0
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
-1
0
3
5
2
-6
-14
-16
-11
-2
4
4
1
-1
0
2
2
1
0
1
4
2
-5
-14
-17
-12
-2
5
5
1
-2
-1
2
3
2
1
1
1
-3
-11
-17
-15
-5
7
10
2
-6
-6
4
12
7
-13
-32
-35
-20
1
11
4
-9
-17
-14
-7
-3
-1
2
6
6
-4
-18
-24
-12
13
34
35
21
5
2
11
19
17
6
-4
-5
1
5
4
0
-1
1
3
2
0
0
3
3
-1
-4
0
13
29
34
25
6
-13
-26
-29
-25
-13
5
23
29
18
-2
-15
-8
16
37
39
22
1
-8
-2
6
7
0
-6
-3
7
11
2
-15
-29
-30
-19
-5
5
6
2
-1
-1
1
2
2
1
0
0
1
2
2
1
0
1
1
2
1
1
0
1
2
2
1
0
1
1
2
1
1
0
1
2
2
1
0
1
1
2
1
0
1
1
2
1
1
0
1
2
2
1
0
1
1
2
1
0
1
1
2
1
1
0
1
2
1
1
0
1
1
2
1
0
1
1
2
1
1
0
1
2
1
1
0
1
2
2
1
0
1
1
2
1
0
0
1
2
1
1
0
1
2
2
1
0
0
1
2
1
0
0
1
2
2
0
0
1
2
2
1
0
0
2
2
1
0
0
1
3
2
0
-1
1
3
3
1
-1
0
2
4
2
-2
-2
1
5
5
-1
-9
-13
-12
-9
-6
-4
3
15
28
32
24
9
-4
-6
-1
5
5
1
-2
-1
2
4
2
-1
-1
1
3
3
1
-1
0
2
3
1
-1
-1
1
3
3
0
-2
0
4
5
1
-8
-15
-15
-8
-2
-3
-10
-16
-15
-5
5
8
3
-4
-5
1
8
8
-1
-14
-24
-28
-27
-22
-15
-6
1
4
1
-3
-2
4
8
2
-13
-28
-32
-22
-5
6
7
1
-3
-2
2
4
2
-1
-1
1
2
2
0
0
1
2
2
1
0
1
1
1
1
0
1
1
1
1
0
1
1
1
1
0
1
1
1
1
0
1
1
1
1
0
0
1
2
1
0
0
1
2
1
0
0
1
2
2
0
-1
0
2
3
1
-1
-1
2
4
2
-1
-2
1
5
4
-1
-5
-4
6
16
20
15
6
-1
-5
-6
-4
3
15
28
32
24
8
-4
-6
0
5
4
-1
-3
1
5
3
-4
-9
-3
11
23
22
10
-2
-6
-1
5
5
-2
-12
-20
-24
-26
-26
-22
-11
2
11
10
-1
-17
-28
-29
-20
-7
3
6
3
-1
-3
0
3
3
1
-2
-1
2
4
1
-3
-2
3
7
3
-12
-28
-33
-23
-5
8
8
1
-5
-3
3
6
2
-3
-3
1
5
4
-1
-4
-1
4
5
0
-4
-3
4
8
2
-12
-24
-23
-9
8
18
20
15
10
5
-3
-12
-16
-12
-4
-2
-11
-24
-31
-24
-8
6
9
2
-4
-4
1
5
3
-1
-3
0
4
4
0
-3
-1
3
6
1
-8
-15
-16
-11
-3
3
4
1
-1
-1
1
2
2
0
0
0
1
2
1
0
-1
0
2
2
1
-1
0
1
2
1
-1
-1
1
3
2
0
-2
-1
2
4
1
-3
-2
2
6
3
-4
-8
-1
15
30
33
22
6
-4
-4
0
3
2
0
0
1
0
-1
-1
3
6
1
-12
-27
-32
-23
-7
5
7
3
-1
-3
-5
-10
-15
-14
-6
4
7
2
-4
-4
2
5
2
-5
-4
10
29
37
27
6
-9
-9
2
10
6
-4
-9
-2
9
11
0
-18
-30
-28
-18
-6
1
3
4
3
0
-4
-6
1
15
28
32
23
8
-3
-6
-2
3
4
1
-1
-2
0
2
2
1
-1
-1
1
2
2
1
0
-1
-3
-7
-16
-26
-32
-29
-19
-5
4
5
2
-2
-2
1
3
2
-1
-1
0
2
2
0
-1
0
2
2
1
-2
-1
1
3
2
-2
-4
-1
6
8
0
-18
-38
-48
-43
-26
-9
0
0
-3
-3
1
4
3
-1
-3
-1
3
4
1
-3
-3
1
4
3
-2
-4
-1
4
4
0
-4
-3
3
6
2
-5
-6
2
10
6
-9
-23
-21
-3
9
-4
-42
-78
-83
-48
3
40
45
27
6
-4
-3
0
2
4
4
0
-12
-26
-32
-24
-7
6
8
2
-4
-4
1
4
2
-2
-2
1
2
1
-1
0
3
2
-5
-14
-18
-13
-3
5
5
0
-3
-2
1
3
1
-1
-1
0
2
2
0
-1
-1
0
1
2
1
-1
-2
-1
3
6
1
-12
-27
-33
-24
-7
7
8
1
-5
-4
2
5
2
-3
-3
0
4
3
-1
-3
-1
3
3
-1
-4
-1
3
5
0
-5
-4
4
9
2
-15
-30
-31
-19
-5
-1
-8
-17
-16
-6
4
7
2
-4
-5
0
5
4
-1
-4
-3
2
7
5
-3
-15
-25
-28
-23
-12
0
10
12
3
-17
-40
-56
-54
-33
-5
13
12
0
-10
-7
4
10
5
-6
-9
-1
10
11
-2
-19
-30
-27
-17
-8
-2
2
7
7
-1
-16
-29
-29
-18
-6
-3
-9
-15
-14
-6
2
5
3
0
-2
-3
-3
1
12
25
32
26
10
-6
-11
-3
7
9
0
-12
-18
-15
-8
-2
0
1
1
1
0
-1
-1
0
1
1
0
-1
-1
1
2
2
0
-3
-4
1
12
25
32
27
11
-6
-12
-4
9
13
1
-19
-32
-31
-17
-4
2
1
0
2
2
-1
-5
-3
5
10
2
-20
-43
-50
-35
-10
8
10
2
-6
-5
1
5
3
-2
-4
-1
2
3
0
-3
-2
1
3
2
-1
-3
-1
2
3
1
-2
-4
-1
5
6
0
-14
-27
-31
-23
-8
5
8
3
-4
-5
-1
4
4
0
-4
-4
1
5
5
-2
-14
-24
-29
-26
-14
3
20
29
29
21
8
-3
-7
-3
4
8
2
-13
-28
-33
-24
-7
7
8
0
-6
-5
3
7
2
-6
-7
1
10
6
-12
-34
-40
-23
8
33
38
23
4
-7
-6
0
5
3
-1
-4
-2
1
4
3
-2
-9
-14
-15
-12
-5
1
3
2
0
-1
-2
-7
-17
-31
-45
-51
-44
-28
-9
4
6
2
-3
-3
0
2
2
-1
-2
-1
1
2
0
-2
-1
1
2
1
-1
-2
0
2
1
-1
-2
-1
2
2
-1
-3
-2
2
5
1
-9
-16
-17
-11
-3
2
2
0
0
0
-1
-1
0
1
1
-1
-3
-2
3
6
1
-13
-28
-33
-24
-7
5
7
1
-5
-4
1
3
1
-2
-3
0
2
1
-1
-2
-1
1
1
0
-2
-1
0
1
0
-1
-1
0
1
0
-1
-1
-1
0
0
0
-1
-1
0
0
0
-1
-1
0
0
0
0
-1
0
0
0
0
-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
-1
0
0
0
0
-1
-1
0
0
0
-1
-1
0
0
0
-1
-1
-1
0
0
0
-1
-1
0
1
0
-1
-1
0
1
1
0
-2
-1
0
1
1
-1
-4
-3
1
11
22
30
28
15
-6
-24
-31
-26
-15
-7
-5
-4
0
10
18
18
10
-1
-6
-4
1
3
1
-2
-3
-1
1
1
-1
-2
-1
0
0
0
-1
-1
0
0
0
-1
0
0
0
-1
-1
0
1
0
-2
-2
0
3
1
-3
-7
-2
12
27
33
23
6
-6
-8
-1
4
3
-2
-5
-2
2
3
0
-3
-3
1
3
0
-3
-3
0
3
1
-4
-4
1
6
3
-12
-30
-35
-25
-6
7
7
-2
-7
-4
3
5
0
-5
-4
1
4
1
-4
-5
0
4
3
-3
-6
-2
5
6
-1
-9
-6
5
13
3
-23
-47
-51
-33
-8
7
7
-1
-5
-2
2
2
-1
-3
-1
2
0
-3
-3
1
4
1
-8
-17
-18
-12
-3
2
1
-1
-1
-1
0
-1
-1
0
1
0
-2
-2
0
3
1
-4
-5
0
7
5
-12
-33
-41
-25
7
33
38
23
2
-9
-6
2
4
1
-3
-4
0
2
1
-1
-3
-1
0
1
-1
-2
-1
0
0
0
-1
-1
-1
-1
0
0
-1
-1
-1
-1
0
0
-1
-2
-1
0
1
0
-2
-2
0
1
1
-2
-3
-1
2
2
-1
-4
-3
2
4
0
-7
-6
3
11
4
-20
-47
-55
-36
-6
12
8
-6
-11
0
12
6
-20
-48
-55
-36
-4
21
27
18
-1
-28
-58
-81
-85
-65
-29
5
24
28
25
19
9
-2
-10
-6
6
11
-6
-40
-68
-66
-31
14
41
38
17
-2
-7
-1
3
1
-3
-3
-1
1
0
-2
-3
-1
1
0
-1
-2
-1
0
0
-1
-2
-1
0
0
-1
-1
-1
0
-1
-1
-1
0
0
-1
-2
-1
0
1
-1
-4
-3
2
5
1
-13
-29
-34
-25
-7
6
6
-1
-6
-4
1
3
0
-3
-3
0
2
0
-2
-3
0
1
0
-3
-2
1
2
-2
-6
-3
10
27
34
24
6
-8
-9
-1
5
4
-2
-5
-4
-1
3
9
20
29
21
-10
-57
-92
-92
-55
-5
28
28
4
-23
-37
-34
-21
-7
3
7
4
-6
-17
-22
-17
-6
4
7
2
-6
-14
-21
-25
-24
-16
-5
5
7
2
-4
-5
-2
2
1
-2
-3
-2
1
1
-1
-3
-2
0
1
0
-3
-3
-1
1
0
-2
-3
-1
1
1
-2
-3
-2
1
1
-1
-3
-3
0
2
0
-3
-4
-1
2
1
-2
-4
-2
1
2
-1
-5
-4
1
3
1
-4
-6
-1
4
3
-4
-8
-4
5
8
-1
-14
-13
11
46
66
55
16
-31
-65
-76
-66
-40
-1
40
65
58
19
-28
-51
-35
6
36
35
4
-30
-44
-34
-14
-1
1
-2
-3
0
1
0
-3
-3
-1
1
0
-2
-3
-2
1
1
-1
-3
-3
0
1
0
-2
-3
-2
1
1
-1
-3
-3
-1
1
0
-2
-4
-2
1
2
0
-4
-5
-1
4
5
-2
-16
-28
-31
-23
-10
2
6
2
-3
-5
-4
0
3
1
-2
-6
-4
1
6
4
-6
-18
-22
-15
-2
4
-2
-15
-20
-7
18
37
33
11
-13
-22
-15
-6
-6
-12
-12
1
15
11
-18
-54
-69
-48
-6
24
22
-8
-39
-46
-28
0
22
28
25
18
9
-1
-7
-7
-1
5
4
-3
-8
-5
3
7
1
-9
-11
-1
17
29
29
18
5
-3
-4
-3
-2
0
1
0
-2
-4
-3
1
3
0
-5
-6
1
7
3
-13
-32
-38
-26
-4
8
1
-21
-42
-48
-33
-4
26
44
40
12
-26
-56
-62
-46
-21
-6
-3
-3
4
18
28
22
4
-11
-12
1
15
18
10
-2
-8
-6
0
3
2
-2
-5
-5
-1
4
3
-3
-9
-6
6
12
-4
-42
-76
-71
-19
49
83
52
-19
-75
-74
-22
34
52
29
-6
-19
-7
8
9
-2
-11
-7
3
7
0
-8
-7
1
5
1
-6
-6
-1
4
1
-6
-7
3
16
21
12
-1
-8
-4
2
3
-1
-6
-4
1
3
0
-4
-5
-1
2
1
-3
-5
-2
5
12
18
21
21
16
4
-7
-11
-6
2
5
1
-5
-7
-2
3
3
-3
-7
-4
2
4
0
-6
-8
-1
9
16
14
7
1
-2
-1
-1
-2
-3
-2
1
3
-1
-13
-28
-37
-28
-1
31
46
30
-8
-43
-50
-25
13
38
36
16
-3
-8
-1
11
20
28
34
36
29
15
0
-6
-3
5
12
14
16
17
16
10
1
-6
-7
0
11
22
29
29
14
-14
-47
-67
-59
-29
3
15
3
-18
-30
-27
-21
-24
-39
-51
-49
-31
-9
4
4
-1
-4
-2
0
-1
-6
-12
-17
-18
-13
-1
17
34
49
60
71
77
70
44
2
-41
-69
-76
-69
-59
-50
-36
-10
23
52
62
53
34
15
2
-4
-7
-10
-14
-22
-34
-46
-51
-44
-27
-6
18
44
70
88
86
60
22
-8
-15
-5
7
7
-2
-12
-17
-25
-40
-56
-52
-12
53
110
125
91
33
-12
-23
-5
17
25
16
2
-6
-5
3
14
23
25
16
-1
-18
-23
-16
-5
-11
-43
-90
-125
-124
-85
-26
20
35
20
-7
-29
-37
-25
12
72
139
181
168
92
-16
-106
-143
-127
-93
-73
-76
-87
-90
-86
-87
-98
-104
-76
-6
87
165
194
163
84
-25
-143
-251
-327
-353
-324
-260
-188
-127
-78
-28
34
102
159
187
180
144
94
40
-14
-70
-131
-195
-252
-286
-279
-227
-136
-27
80
167
224
246
238
214
184
151
106
40
-41
-110
-135
-106
-43
15
44
51
66
108
170
220
229
191
124
47
-31
-115
-199
-261
-270
-199
-54
130
302
422
476
477
453
418
372
304
217
132
80
69
79
74
35
-25
-68
-66
-26
27
73
117
177
256
322
325
228
38
-193
-392
-491
-448
-269
-3
265
445
479
370
177
-17
-144
-182
-150
-88
-36
-13
-21
-45
-62
-54
-11
63
155
247
326
385
429
459
472
446
355
191
-11
-185
-263
-221
-98
34
119
149
158
182
226
267
276
244
184
109
24
-70
-165
-244
-294
-320
-337
-353
-355
-309
-196
-31
136
247
271
220
144
95
106
168
244
286
257
147
-23
-206
-351
-415
-390
-297
-178
-65
35
136
247
349
390
328
161
-56
-244
-346
-359
-322
-278
-244
-206
-135
-12
164
370
565
696
713
599
379
121
-106
-257
-331
-357
-363
-360
-346
-307
-237
-134
-9
117
211
242
190
61
-114
-290
-427
-504
-527
-511
-469
-405
-313
-206
-120
-104
-183
-338
-509
-638
-702
-710
-674
-576
-383
-94
221
452
519
433
288
187
161
160
113
2
-106
-102
83
424
802
1058
1070
814
387
-33
-273
-261
-76
104
104
-146
-585
-1078
-1495
-1750
-1792
-1572
-1054
-262
674
1544
2135
2324
2126
1656
1059
451
-101
-561
-897
-1088
-1127
-1036
-859
-630
-357
-7
463
1068
1751
2388
2821
2930
2673
2097
1293
353
-653
-1663
-2596
-3343
-3785
-3831
-3441
-2639
-1512
-212
1059
2086
2703
2847
2582
2055
1425
796
203
-364
-931
-1514
-2108
-2665
-3082
-3196
-2839
-1924
-527
1106
2629
3721
4185
3993
3257
2184
1022
26
-596
-738
-440
124
711
1123
1270
1187
976
725
468
187
-141
-511
-886
-1233
-1556
-1896
-2286
-2697
-3006
-3044
-2674
-1870
-722
622
2021
3363
4503
5225
5258
4410
2720
511
-1722
-3539
-4727
-5316
-5443
-5191
-4549
-3496
-2109
-564
982
2507
4102
5811
7442
8548
8621
7375
4918
1691
-1761
-5003
-7768
-9866
-11064
-11110
-9868
-7476
-4364
-1079
1956
4583
6844
8766
10178
10713
10012
7969
4840
1142
-2560
-5815
-8295
-9719
-9830
-8498
-5883
-2490
977
3900
5972
7215
7790
7763
7032
5446
3036
144
-2662
-4834
-6083
-6441
-6121
-5296
-3987
-2156
102
2430
4316
5352
5450
4835
3797
2451
693
-1578
-4195
-6666
-8401
-9038
-8586
-7284
-5323
-2710
589
4367
8039
10811
12055
11589
9690
6850
3516
10
-3384
-6312
-8400
-9413
-9381
-8536
-7093
-5071
-2343
1121
4989
8546
10971
11724
10776
8538
5569
2324
-923
-3976
-6624
-8670
-10036
-10792
-11035
-10702
-9521
-7199
-3717
505
4727
8220
10545
11599
11445
10138
7744
4515
1004
-2047
-4046
-4861
-4854
-4596
-4465
-4440
-4208
-3479
-2226
-670
922
2419
3799
4980
5720
5728
4933
3636
2355
1433
745
-200
-1796
-3874
-5652
-6191
-5039
-2574
204
2256
3021
2546
1247
-403
-2025
-3292
-3901
-3688
-2792
-1673
-839
-472
-259
356
1662
3321
4503
4482
3234
1551
512
685
1679
2405
1872
-63
-2575
-4417
-4725
-3477
-1342
862
2653
3983
5012
5834
6391
6536
6111
4925
2731
-644
-5039
-9775
-13779
-16029
-16035
-13998
-10557
-6340
-1696
3194
8002
12091
14709
15402
14300
12006
9173
6107
2707
-1234
-5633
-9950
-13348
-15052
-14648
-12210
-8234
-3488
1183
5090
7914
9767
11017
11927
12353
11760
9589
5720
685
-4561
-9119
-12520
-14717
-15745
-15406
-13269
-9033
-2955
3990
10406
15009
17101
16685
14246
10420
5787
878
-3715
-7315
-9311
-9424
-7886
-5387
-2805
-848
183
409
195
-79
-165
20
445
998
1499
1705
1372
366
-1234
-3116
-4818
-5867
-5919
-4860
-2858
-379
1916
3398
3769
3253
2481
2090
2281
2669
2580
1579
-195
-2147
-3692
-4638
-5146
-5349
-5014
-3651
-999
2533
5932
8172
8869
8459
7758
7259
6766
5636
3405
253
-3058
-5696
-7284
-8034
-8437
-8808
-9055
-8806
-7730
-5756
-3053
145
3626
7117
10128
11957
11976
10043
6731
3147
416
-839
-693
300
1517
2550
3226
3449
3091
2032
298
-1857
-4014
-5747
-6756
-6960
-6515
-5794
-5263
-5251
-5677
-5948
-5202
-2832
1006
5298
8617
9880
8913
6476
3728
1542
108
-962
-2179
-3734
-5346
-6437
-6466
-5208
-2862
19
2717
4609
5413
5311
4843
4587
4786
5183
5180
4239
2239
-458
-3244
-5592
-7222
-8026
-7911
-6768
-4633
-1877
810
2701
3415
3107
2312
1567
1097
795
476
156
80
478
1253
1917
1884
937
-495
-1505
-1258
455
3060
5547
7058
7291
6466
4962
2986
542
-2311
-5224
-7585
-8833
-8769
-7622
-5831
-3755
-1585
537
2353
3511
3772
3211
2206
1199
445
-52
-397
-638
-759
-813
-987
-1466
-2159
-2573
-2050
-258
2432
5025
6463
6272
4834
3086
1875
1438
1356
951
-218
-2088
-4182
-5898
-6762
-6535
-5215
-3029
-427
1979
3603
4129
3643
2547
1273
26
-1267
-2751
-4381
-5809
-6553
-6287
-5055
-3217
-1197
773
2716
4768
6926
8908
10195
10233
8692
5653
1626
-2605
-6258
-8832
-10247
-10749
-10659
-10113
-8986
-7033
-4140
-494
3431
7045
9831
11463
11821
10965
9100
6530
3588
560
-2330
-4884
-6856
-7943
-7869
-6523
-4051
-854
2524
5519
7662
8659
8427
7100
4967
2349
-508
-3461
-6391
-9079
-11157
-12184
-11816
-9970
-6888
-3088
772
4065
6372
7620
8105
8341
8763
9430
9957
9734
8346
5887
2930
171
-2000
-3662
-5142
-6622
-7897
-8508
-8108
-6742
-4796
-2670
-511
1750
4073
6041
6942
6204
3836
491
-2935
-5828
-8096
-9921
-11281
-11717
-10584
-7626
-3369
1028
4414
6305
7043
7366
7730
7957
7454
5804
3197
347
-2023
-3664
-4839
-5916
-6906
-7367
-6768
-4970
-2405
182
2187
3426
4059
4347
4468
4546
4699
4975
5179
4847
3515
1163
-1562
-3619
-4245
-3515
-2333
-1794
-2376
-3590
-4356
-3824
-2013
202
1722
1983
1289
532
560
1672
3559
5621
7348
8485
8967
8780
7934
6512
4686
2613
326
-2246
-5085
-7892
-10134
-11344
-11460
-10876
-10135
-9477
-8637
-7061
-4377
-745
3171
6550
8816
9806
9677
8680
6994
4699
1855
-1379
-4668
-7517
-9390
-9908
-9009
-6975
-4284
-1421
1220
3296
4445
4382
3135
1255
-312
-710
253
1889
2998
2622
665
-2053
-4316
-5219
-4563
-2768
-461
1869
3973
5727
7021
7763
7947
7649
6913
5632
3585
634
-3034
-6840
-9972
-11709
-11703
-10092
-7404
-4333
-1484
820
2601
4104
5557
6937
7891
7924
6713
4368
1444
-1311
-3287
-4222
-4208
-3533
-2528
-1478
-578
101
641
1241
2084
3174
4282
5054
5232
4809
3997
3042
2074
1097
115
-768
-1401
-1726
-1849
-1928
-1964
-1740
-998
239
1521
2186
1828
628
-735
-1576
-1700
-1519
-1680
-2533
-3846
-4981
-5364
-4851
-3745
-2503
-1426
-566
126
607
705
266
-659
-1762
-2616
-2899
-2519
-1596
-341
1050
2415
3611
4536
5179
5655
6127
6668
7149
7269
6700
5258
2970
64
-3066
-5884
-7782
-8280
-7307
-5358
-3350
-2164
-2153
-2976
-3876
-4211
-3853
-3175
-2695
-2664
-2904
-2968
-2467
-1329
155
1506
2337
2583
2543
2710
3463
4804
6326
7450
7764
7242
6181
4932
3667
2346
909
-495
-1455
-1482
-316
1843
4346
6340
7134
6496
4721
2456
364
-1197
-2313
-3413
-4970
-7173
-9747
-12016
-13205
-12823
-10927
-8106
-5167
-2712
-866
671
2279
4049
5652
6526
6235
4728
2328
-469
-3202
-5523
-7136
-7750
-7134
-5234
-2254
1391
5220
8806
11811
13941
14893
14378
12212
8424
3336
-2425
-8007
-12515
-15250
-15936
-14796
-12402
-9375
-6101
-2666
972
4692
8068
10475
11389
10663
8582
5694
2565
-387
-2895
-4781
-5910
-6221
-5772
-4739
-3355
-1830
-331
1004
2041
2667
2829
2550
1889
891
-423
-1971
-3516
-4655
-4949
-4160
-2420
-206
1893
3463
4429
4978
5335
5586
5656
5434
4879
3994
2731
975
-1288
-3755
-5762
-6575
-5846
-3912
-1636
118
984
1197
1228
1300
1197
541
-746
-2208
-3092
-2867
-1621
-9
1182
1537
1208
721
576
944
1629
2273
2619
2670
2657
2854
3354
3926
4054
3197
1120
-1862
-4937
-7166
-7952
-7350
-6000
-4747
-4184
-4388
-4949
-5210
-4547
-2575
719
4925
9259
12754
14573
14310
12115
8567
4407
300
-3257
-5911
-7454
-7893
-7508
-6780
-6141
-5703
-5172
-4062
-2095
516
3086
4803
5177
4289
2706
1149
152
-103
268
1012
1843
2479
2644
2148
990
-602
-2281
-3805
-5177
-6559
-7992
-9142
-9333
-7914
-4720
-296
4314
8089
10506
11665
12013
11922
11428
10326
8467
6020
3451
1260
-331
-1483
-2565
-3856
-5327
-6668
-7489
-7541
-6803
-5446
-3752
-2085
-853
-396
-792
-1715
-2500
-2476
-1390
381
2005
2673
2048
420
-1529
-3127
-3992
-4029
-3268
-1757
354
2649
4428
4981
4000
1844
-617
-2489
-3357
-3426
-3218
-3101
-3022
-2648
-1743
-432
861
1751
2198
2527
3165
4283
5633
6642
6714
5539
3269
486
-2025
-3603
-3987
-3427
-2518
-1874
-1814
-2249
-2815
-3143
-3076
-2705
-2242
-1834
-1457
-942
-129
965
2061
2697
2454
1212
-728
-2749
-4212
-4742
-4360
-3368
-2122
-834
464
1833
3311
4843
6292
7459
8114
8042
7140
5533
3611
1910
855
534
662
801
677
352
119
193
463
525
-21
-1243
-2793
-4122
-4826
-4854
-4439
-3851
-3213
-2502
-1712
-985
-591
-745
-1424
-2322
-2992
-3098
-2604
-1797
-1114
-882
-1135
-1620
-1954
-1824
-1070
336
2349
4807
7319
9237
9845
8757
6242
3216
800
-281
-98
572
749
-162
-2080
-4367
-6248
-7211
-7168
-6339
-5016
-3401
-1617
164
1640
2459
2408
1571
300
-972
-1952
-2555
-2814
-2750
-2356
-1687
-943
-397
-187
-152
115
995
2542
4386
5913
6595
6246
5062
3467
1893
630
-204
-602
-586
-153
713
1979
3484
4912
5850
5923
4953
3068
695
-1579
-3238
-4078
-4315
-4468
-5052
-6232
-7653
-8607
-8433
-6919
-4425
-1660
720
2428
3573
4448
5259
5992
6489
6614
6367
5856
5166
4244
2915
1046
-1271
-3633
-5428
-6091
-5357
-3374
-627
2259
4718
6354
6973
6548
5180
3052
381
-2607
-5668
-8506
-10761
-12062
-12135
-10932
-8682
-5859
-3045
-763
692
1354
1561
1780
2326
3144
3784
3656
2424
306
-1951
-3412
-3432
-1974
396
2821
4548
5206
4865
3907
2847
2143
2059
2557
3302
3796
3655
2865
1840
1181
1264
1955
2676
2817
2183
1131
284
43
279
448
17
-1159
-2769
-4325
-5506
-6299
-6862
-7288
-7482
-7260
-6551
-5503
-4400
-3450
-2647
-1809
-764
478
1714
2710
3395
3908
4450
5059
5510
5462
4760
3635
2626
2232
2549
3187
3536
3205
2299
1332
835
971
1418
1609
1138
16
-1371
-2568
-3357
-3844
-4278
-4753
-5064
-4821
-3765
-2025
-110
1372
2082
2141
2011
2159
2743
3530
4072
3997
3205
1872
303
-1219
-2504
-3427
-3904
-3910
-3519
-2920
-2346
-1958
-1787
-1772
-1856
-2053
-2409
-2897
-3358
-3561
-3346
-2745
-1972
-1290
-848
-603
-363
112
993
2314
3928
5516
6669
7040
6522
5330
3900
2654
1777
1168
601
-35
-605
-816
-458
404
1424
2167
2336
1881
929
-347
-1805
-3293
-4582
-5405
-5612
-5333
-4979
-5023
-5690
-6778
-7732
-7936
-7013
-4981
-2196
808
3503
5485
6557
6756
6324
5613
4966
4624
4693
5146
5838
6530
6972
7036
6822
6615
6676
6998
7223
6829
5472
3216
473
-2293
-4864
-7324
-9838
-12367
-14543
-15822
-15782
-14357
-11852
-8769
-5581
-2613
-40
2033
3537
4466
4911
5052
5065
5025
4889
4567
4045
3443
2961
2763
2888
3252
3719
4164
4493
4632
4525
4158
3566
2812
1940
957
-137
-1310
-2504
-3685
-4874
-6097
-7268
-8131
-8336
-7637
-6070
-3960
-1755
196
1746
2893
3625
3828
3329
2047
136
-1992
-3790
-4791
-4782
-3868
-2373
-664
991
2456
3679
4633
5314
5769
6081
6276
6232
5716
4548
2815
926
-574
-1303
-1270
-845
-533
-697
-1405
-2433
-3388
-3874
-3656
-2787
-1618
-656
-299
-614
-1313
-1945
-2178
-1956
-1444
-844
-277
208
530
531
67
-842
-1944
-2851
-3240
-3034
-2422
-1730
-1229
-1018
-1027
-1107
-1119
-964
-554
207
1396
2991
4827
6618
8036
8797
8669
7482
5175
1925
-1738
-4990
-6990
-7259
-5909
-3564
-1006
1179
2755
3718
4102
3898
3136
2001
815
-147
-848
-1513
-2419
-3608
-4756
-5322
-4890
-3469
-1531
233
1290
1515
1195
796
681
945
1444
1943
2277
2430
2507
2647
2920
3265
3508
3464
3073
2481
1987
1849
2091
2456
2569
2205
1451
620
-23
-492
-1088
-2141
-3710
-5464
-6851
-7421
-7083
-6120
-4992
-4078
-3533
-3277
-3105
-2777
-2089
-931
662
2470
4127
5238
5540
5001
3820
2328
866
-294
-968
-1066
-599
308
1423
2465
3181
3416
3128
2367
1225
-197
-1803
-3493
-5140
-6585
-7649
-8167
-8023
-7142
-5486
-3054
56
3553
6895
9371
10343
9521
7126
3810
376
-2539
-4648
-5987
-6745
-7067
-6956
-6293
-4946
-2888
-271
2592
5313
7548
9087
9878
9990
9544
8661
7421
5866
4017
1939
-200
-2100
-3397
-3815
-3310
-2122
-669
639
1548
1983
1969
1516
586
-861
-2789
-5034
-7319
-9315
-10719
-11329
-11090
-10104
-8593
-6797
-4881
-2862
-635
1921
4792
7729
10248
11771
11855
10406
7771
4649
1834
-81
-913
-903
-537
-266
-279
-460
-530
-294
191
633
700
256
-524
-1254
-1577
-1379
-856
-401
-388
-990
-2089
-3323
-4228
-4417
-3742
-2353
-621
1046
2391
3393
4188
4903
5523
5884
5776
5073
3785
2020
-76
-2346
-4576
-6467
-7678
-7978
-7406
-6296
-5126
-4244
-3670
-3129
-2306
-1148
24
692
505
-436
-1583
-2229
-1893
-557
1392
3422
5136
6395
7247
7761
7927
7677
7005
6045
5030
4138
3347
2424
1088
-773
-2985
-5172
-6965
-8189
-8883
-9158
-9054
-8495
-7388
-5743
-3704
-1468
812
3054
5167
6959
8145
8476
7912
6709
5327
4225
3639
3497
3492
3285
2696
1795
849
166
-64
160
678
1254
1676
1809
1624
1199
700
316
152
138
16
-549
-1773
-3589
-5644
-7446
-8601
-8981
-8729
-8124
-7402
-6644
-5769
-4629
-3113
-1227
867
2870
4408
5142
4908
3820
2281
857
59
130
943
2083
3057
3524
3426
2963
2436
2071
1906
1796
1504
833
-265
-1655
-3070
-4230
-4971
-5305
-5359
-5240
-4913
-4224
-3055
-1506
70
1229
1719
1653
1447
1541
2107
2956
3700
4037
3967
3769
3802
4255
5017
5733
6003
5603
4611
3374
2349
1893
2104
2776
3480
3715
3090
1472
-919
-3545
-5710
-6841
-6761
-5794
-4609
-3857
-3807
-4196
-4409
-3872
-2421
-427
1393
2356
2158
1004
-523
-1762
-2252
-1879
-846
494
1815
2920
3751
4303
4544
4394
3779
2738
1477
317
-466
-806
-898
-1079
-1606
-2487
-3476
-4221
-4463
-4126
-3307
-2194
-1026
-69
425
320
-288
-1079
-1668
-1847
-1716
-1600
-1782
-2270
-2761
-2849
-2293
-1183
132
1262
1997
2400
2729
3267
4150
5275
6321
6873
6601
5400
3460
1210
-819
-2159
-2556
-2052
-977
153
836
798
119
-812
-1512
-1669
-1307
-733
-327
-305
-620
-1035
-1303
-1310
-1107
-828
-568
-327
-25
410
959
1479
1748
1566
858
-282
-1632
-2938
-3996
-4693
-4988
-4900
-4507
-3966
-3477
-3187
-3079
-2934
-2421
-1284
483
2598
4593
6010
6572
6275
5351
4158
3039
2197
1652
1293
996
718
516
466
569
728
823
824
830
997
1403
1956
2406
2464
1939
825
-684
-2232
-3395
-3805
-3303
-2035
-437
922
1583
1387
513
-651
-1711
-2433
-2778
-2827
-2660
-2285
-1645
-694
521
1823
2945
3630
3716
3200
2217
975
-329
-1581
-2771
-3957
-5192
-6451
-7609
-8494
-8968
-8991
-8597
-7817
-6623
-4967
-2886
-595
1551
3209
4219
4660
4769
4795
4895
5131
5502
5947
6315
6373
5911
4885
3498
2101
1002
293
-138
-448
-658
-625
-191
609
1452
1838
1362
-30
-1952
-3738
-4775
-4814
-4094
-3185
-2652
-2743
-3299
-3926
-4286
-4300
-4125
-3967
-3891
-3779
-3443
-2771
-1802
-675
474
1581
2651
3720
4807
5884
6858
7562
7786
7351
6224
4580
2769
1169
23
-647
-970
-1070
-947
-504
309
1343
2258
2711
2580
2059
1522
1244
1200
1084
538
-607
-2232
-4033
-5713
-7107
-8180
-8948
-9411
-9547
-9337
-8774
-7847
-6535
-4839
-2851
-807
944
2054
2329
1859
1032
408
476
1414
2983
4632
5783
6123
5731
4981
4287
3899
3837
3992
4247
4518
4717
4706
4342
3585
2588
1661
1102
1016
1242
1442
1299
685
-297
-1407
-2408
-3169
-3669
-3948
-4051
-4008
-3853
-3647
-3464
-3354
-3293
-3177
-2849
-2168
-1073
386
2043
3650
4928
5631
5632
4980
3906
2729
1708
914
221
-573
-1567
-2658
-3586
-4100
-4101
-3659
-2909
-1925
-691
812
2478
4032
5104
5377
4730
3289
1386
-538
-2054
-2871
-2925
-2395
-1629
-990
-716
-852
-1288
-1865
-2451
-2947
-3246
-3197
-2645
-1531
11
1653
2990
3737
3876
3659
3439
3436
3579
3537
2937
1628
-168
-1932
-3110
-3412
-2952
-2172
-1566
-1414
-1657
-1989
-2075
-1746
-1058
-211
569
1105
1271
986
258
-758
-1745
-2326
-2245
-1510
-377
800
1759
2427
2856
3093
3077
2665
1746
359
-1265
-2765
-3782
-4078
-3613
-2536
-1119
347
1628
2593
3193
3426
3308
2875
2199
1376
492
-417
-1363
-2361
-3354
-4188
-4664
-4641
-4132
-3304
-2400
-1613
-1014
-556
-129
355
909
1450
1814
1795
1246
187
-1121
-2226
-2664
-2191
-924
713
2194
3155
3528
3509
3374
3301
3262
3069
2492
1409
-109
-1798
-3281
-4203
-4347
-3709
-2495
-1058
212
1026
1311
1246
1192
1512
2386
3710
5149
6307
6883
6737
5859
4309
2206
-234
-2681
-4766
-6211
-6945
-7102
-6918
-6581
-6146
-5550
-4697
-3537
-2104
-494
1168
2753
4122
5126
5625
5534
4888
3848
2655
1518
526
-366
-1243
-2120
-2890
-3391
-3534
-3385
-3127
-2921
-2794
-2637
-2302
-1731
-988
-197
559
1280
2020
2808
3620
4392
5072
5638
6063
6281
6184
5685
4792
3642
2449
1397
547
-198
-1018
-2078
-3414
-4904
-6293
-7290
-7681
-7428
-6705
-5859
-5270
-5184
-5599
-6260
-6788
-6859
-6344
-5339
-4112
-2984
-2219
-1919
-1964
-2016
-1630
-461
1549
4118
6759
9031
10738
11932
12750
13225
13214
12490
10919
8577
5760
2894
397
-1433
-2513
-2997
-3200
-3439
-3855
-4354
-4705
-4749
-4533
-4282
-4221
-4405
-4705
-4943
-5052
-5103
-5196
-5314
-5295
-4943
-4179
-3095
-1877
-660
547
1818
3207
4691
6194
7651
9015
10189
10951
10980
10019
8082
5540
2989
974
-273
-890
-1213
-1513
-1834
-2015
-1871
-1344
-554
286
979
1395
1464
1150
477
-417
-1274
-1791
-1770
-1233
-412
383
946
1274
1511
1784
2053
2073
1516
168
-1908
-4345
-6584
-8089
-8558
-8052
-6962
-5842
-5143
-5006
-5215
-5355
-5088
-4359
-3415
-2613
-2173
-2053
-2004
-1761
-1191
-328
722
1887
3164
4588
6158
7801
9378
10710
11614
11930
11564
10509
8863
6810
4584
2439
598
-785
-1679
-2183
-2485
-2762
-3094
-3450
-3762
-3999
-4187
-4337
-4364
-4090
-3365
-2210
-868
326
1148
1636
2033
2608
3452
4457
5419
6192
6731
7010
6935
6358
5226
3712
2201
1084
530
403
394
269
9
-260
-464
-721
-1281
-2306
-3692
-5077
-6059
-6454
-6394
-6209
-6173
-6318
-6430
-6221
-5540
-4495
-3409
-2652
-2446
-2737
-3200
-3371
-2852
-1515
411
2411
3901
4490
4158
3247
2281
1700
1661
1998
2356
2417
2096
1589
1248
1354
1908
2585
2894
2452
1216
-476
-2086
-3167
-3595
-3595
-3580
-3902
-4658
-5662
-6551
-6977
-6767
-5986
-4878
-3722
-2673
-1687
-566
889
2713
4692
6431
7547
7858
7482
6768
6112
5766
5739
5833
5770
5338
4501
3430
2445
1883
1932
2494
3187
3515
3137
2068
667
-606
-1484
-2044
-2605
-3460
-4652
-5949
-7001
-7545
-7520
-7033
-6274
-5424
-4621
-3944
-3410
-2972
-2544
-2033
-1382
-589
273
1057
1563
1610
1129
237
-783
-1590
-1926
-1701
-1006
-58
880
1575
1911
1945
1897
2032
2491
3192
3870
4243
4163
3654
2830
1796
618
-618
-1765
-2637
-3101
-3136
-2832
-2321
-1709
-1044
-319
508
1467
2505
3417
3870
3534
2299
398
-1663
-3357
-4414
-4930
-5240
-5648
-6210
-6713
-6824
-6313
-5180
-3636
-1954
-327
1194
2641
4027
5279
6278
6945
7289
7375
7246
6896
6335
5678
5151
4959
5101
5314
5195
4455
3078
1285
-659
-2613
-4559
-6451
-8076
-9082
-9181
-8349
-6884
-5251
-3849
-2856
-2237
-1862
-1616
-1416
-1186
-851
-406
17
185
-75
-693
-1305
-1421
-696
869
2961
5167
7206
8985
10486
11610
12135
11830
10612
8603
6074
3312
553
-2019
-4238
-5974
-7184
-7954
-8447
-8795
-9000
-8936
-8450
-7485
-6142
-4642
-3229
-2095
-1351
-1030
-1098
-1444
-1896
-2272
-2479
-2572
-2718
-3055
-3544
-3927
-3839
-3018
-1461
575
2718
4658
6246
7464
8334
8831
8870
8344
7189
5442
3270
969
-1103
-2627
-3439
-3582
-3277
-2823
-2466
-2317
-2336
-2400
-2408
-2370
-2423
-2746
-3407
-4260
-4973
-5200
-4798
-3917
-2908
-2111
-1665
-1468
-1286
-911
-263
590
1472
2155
2435
2217
1590
817
218
-3
131
414
637
770
1004
1618
2772
4372
6098
7559
8454
8638
8103
6948
5357
3623
2092
1028
458
116
-425
-1488
-3073
-4827
-6254
-6999
-7028
-6585
-5987
-5423
-4902
-4359
-3805
-3396
-3356
-3817
-4682
-5620
-6190
-6035
-5021
-3288
-1169
937
2704
3954
4683
5024
5170
5271
5352
5302
4958
4253
3315
2441
1931
1896
2172
2409
2277
1636
580
-657
-1843
-2838
-3609
-4197
-4673
-5101
-5492
-5776
-5803
-5418
-4553
-3275
-1750
-138
1475
3059
4549
5766
6451
6398
5597
4276
2793
1471
471
-204
-607
-746
-549
77
1161
2616
4249
5813
7073
7856
8093
7831
7213
6403
5498
4464
3180
1554
-330
-2176
-3573
-4213
-4089
-3530
-3053
-3083
-3723
-4709
-5562
-5842
-5359
-4231
-2783
-1381
-287
396
722
836
912
1077
1364
1699
1952
2023
1901
1683
1521
1548
1825
2315
2887
3350
3507
3237
2569
1690
865
294
5
-154
-417
-963
-1816
-2839
-3789
-4399
-4455
-3863
-2689
-1157
417
1740
2636
3085
3166
2969
2530
1828
847
-360
-1633
-2730
-3395
-3463
-2922
-1910
-636
729
2114
3525
4948
6276
7318
7893
7936
7522
6805
5924
4940
3864
2697
1476
264
-861
-1815
-2508
-2867
-2884
-2671
-2447
-2453
-2839
-3590
-4536
-5434
-6071
-6323
-6178
-5729
-5139
-4591
-4224
-4085
-4116
-4204
-4235
-4127
-3805
-3169
-2092
-474
1666
4149
6660
8849
10439
11298
11435
10949
9966
8604
6986
5270
3652
2324
1380
765
297
-209
-794
-1312
-1511
-1215
-467
468
1224
1501
1170
268
-1071
-2687
-4432
-6178
-7814
-9248
-10413
-11263
-11774
-11930
-11698
-11005
-9736
-7806
-5273
-2423
269
2329
3510
3907
3860
3709
3578
3339
2780
1829
666
-335
-798
-520
446
1840
3299
4495
5224
5457
5331
5074
4907
4951
5170
5385
5340
4807
3695
2119
388
-1103
-2041
-2338
-2164
-1849
-1715
-1909
-2360
-2854
-3187
-3316
-3398
-3700
-4429
-5570
-6850
-7855
-8239
-7900
-7010
-5899
-4865
-4037
-3342
-2580
-1527
-41
1869
3999
5958
7268
7530
6616
4771
2562
671
-382
-451
192
1008
1470
1329
733
131
-4
533
1544
2526
2952
2562
1490
161
-960
-1618
-1874
-2020
-2382
-3124
-4161
-5192
-5839
-5808
-4998
-3543
-1760
-24
1376
2339
2961
3418
3807
4054
3964
3393
2399
1260
316
-226
-374
-270
-18
406
1095
2058
3131
4038
4552
4616
4335
3857
3240
2432
1351
2
-1463
-2795
-3749
-4202
-4200
-3911
-3526
-3151
-2774
-2313
-1707
-992
-289
246
496
411
20
-566
-1142
-1454
-1299
-651
301
1255
1995
2520
3009
3614
4269
4666
4450
3461
1868
69
-1538
-2757
-3628
-4308
-4911
-5418
-5704
-5636
-5145
-4260
-3080
-1753
-444
694
1559
2159
2612
3093
3715
4444
5107
5502
5538
5308
5026
4894
4977
5188
5357
5336
5065
4569
3922
3179
2328
1254
-218
-2224
-4710
-7350
-9620
-11006
-11258
-10500
-9127
-7555
-6005
-4457
-2779
-919
1010
2786
4213
5211
5800
6012
5840
5270
4381
3393
2615
2299
2496
3025
3572
3852
3740
3289
2657
2007
1436
958
526
67
-479
-1133
-1851
-2540
-3094
-3451
-3626
-3705
-3782
-3891
-3963
-3856
-3430
-2648
-1613
-531
389
1043
1474
1822
2232
2773
3419
4073
4622
4969
5057
4882
4508
4050
3627
3305
3062
2819
2505
2108
1696
1372
1229
1307
1569
1880
2013
1698
741
-841
-2757
-4531
-5717
-6143
-6028
-5877
-6215
-7295
-8955
-10703
-11973
-12406
-11988
-10986
-9741
-8466
-7170
-5735
-4077
-2261
-490
1006
2099
2810
3248
3508
3612
3542
3332
3114
3074
3324
3800
4283
4549
4542
4431
4501
4948
5722
6546
7073
7070
6508
5520
4297
3020
1847
921
345
114
71
-53
-505
-1363
-2471
-3497
-4115
-4163
-3721
-3051
-2458
-2152
-2187
-2478
-2866
-3192
-3349
-3325
-3211
-3166
-3336
-3754
-4292
-4711
-4783
-4403
-3617
-2536
-1239
268
1984
3810
5496
6714
7187
6813
5691
4058
2193
349
-1268
-2504
-3266
-3555
-3479
-3231
-2999
-2885
-2852
-2763
-2468
-1900
-1102
-194
689
1439
1968
2210
2128
1755
1185
529
-163
-913
-1741
-2550
-3087
-3047
-2266
-852
832
2342
3335
3650
3278
2295
860
-744
-2121
-2896
-2909
-2323
-1533
-912
-579
-362
17
689
1533
2278
2742
2971
3179
3540
4010
4346
4286
3751
2895
1979
1192
568
62
-329
-501
-331
201
937
1622
2044
2150
2033
1841
1667
1529
1390
1205
934
537
-19
-726
-1505
-2206
-2650
-2681
-2201
-1192
260
1942
3512
4573
4820
4187
2890
1320
-155
-1360
-2349
-3289
-4294
-5318
-6157
-6537
-6222
-5112
-3291
-1046
1180
2928
3902
4116
3896
3703
3866
4382
4925
5059
4526
3426
2171
1254
964
1246
1762
2111
2049
1578
887
204
-301
-535
-451
-50
571
1181
1473
1210
382
-763
-1860
-2642
-3093
-3415
-3866
-4567
-5427
-6207
-6677
-6736
-6439
-5921
-5279
-4503
-3501
-2201
-672
847
2047
2722
2902
2842
2867
3170
3702
4201
4347
3917
2889
1447
-74
-1283
-1854
-1628
-669
778
2400
3937
5246
6278
7016
7437
7536
7373
7083
6814
6619
6388
5868
4774
2957
525
-2138
-4488
-6026
-6507
-6047
-5078
-4145
-3673
-3787
-4312
-4903
-5254
-5254
-5028
-4846
-4976
-5547
-6479
-7506
-8268
-8442
-7858
-6574
-4847
-3027
-1394
-22
1222
2558
4083
5635
6834
7299
6920
5984
5055
4650
4943
5679
6370
6623
6362
5789
5160
4565
3881
2934
1684
283
-1043
-2180
-3194
-4244
-5417
-6630
-7683
-8388
-8677
-8602
-8255
-7686
-6884
-5813
-4460
-2866
-1145
526
1931
2895
3362
3453
3411
3483
3774
4191
4514
4539
4209
3655
3119
2831
2888
3228
3675
4024
4130
3942
3499
2894
2245
1660
1205
872
579
200
-375
-1176
-2131
-3078
-3808
-4111
-3836
-2979
-1739
-515
235
217
-509
-1523
-2263
-2334
-1739
-851
-172
-28
-391
-936
-1255
-1101
-511
247
844
1069
915
531
103
-260
-551
-811
-1066
-1309
-1543
-1820
-2218
-2751
-3300
-3633
-3545
-3012
-2247
-1597
-1339
-1513
-1897
-2149
-2021
-1509
-834
-309
-135
-288
-541
-619
-382
74
454
437
-139
-1163
-2281
-3060
-3189
-2614
-1538
-299
815
1693
2398
3070
3793
4531
5161
5545
5581
5211
4397
3134
1512
-245
-1805
-2846
-3205
-2956
-2380
-1850
-1685
-2043
-2854
-3822
-4497
-4427
-3364
-1397
1063
3468
5391
6680
7428
7787
7802
7372
6371
4812
2920
1058
-432
-1357
-1705
-1604
-1262
-925
-844
-1196
-1983
-2973
-3774
-4041
-3691
-2983
-2380
-2264
-2707
-3438
-4019
-4086
-3511
-2388
-948
539
1826
2724
3172
3269
3236
3273
3408
3464
3188
2464
1426
382
-400
-878
-1239
-1743
-2519
-3471
-4355
-4943
-5154
-5068
-4834
-4547
-4199
-3721
-3086
-2387
-1805
-1494
-1454
-1497
-1349
-822
53
1031
1765
1981
1607
818
-8
-418
-66
1101
2774
4382
5367
5463
4824
3897
3132
2726
2564
2371
1946
1297
604
54
-301
-570
-910
-1369
-1796
-1901
-1427
-334
1141
2565
3510
3739
3280
2376
1359
511
-20
-235
-253
-236
-313
-530
-851
-1194
-1476
-1645
-1684
-1628
-1577
-1673
-2036
-2661
-3353
-3773
-3593
-2681
-1194
478
1880
2674
2759
2280
1544
888
531
494
593
566
233
-351
-892
-983
-323
1087
2905
4576
5579
5663
4953
3851
2818
2150
1868
1770
1577
1081
224
-906
-2130
-3261
-4159
-4766
-5066
-5024
-4547
-3525
-1941
32
2033
3632
4504
4523
3774
2478
937
-517
-1582
-2083
-2049
-1702
-1317
-1053
-861
-553
53
1008
2215
3478
4575
5290
5438
4916
3761
2176
478
-1000
-1998
-2374
-2118
-1359
-343
622
1286
1559
1538
1421
1382
1478
1653
1796
1796
1563
1041
251
-674
-1490
-1934
-1853
-1279
-399
555
1420
2115
2603
2831
2768
2485
2224
2346
3142
4627
6441
7962
8577
7952
6164
3621
844
-1746
-3941
-5724
-7180
-8390
-9358
-9978
-10068
-9461
-8125
-6239
-4166
-2320
-997
-278
-59
-159
-411
-695
-909
-951
-744
-280
362
1062
1714
2254
2621
2717
2416
1660
569
-515
-1136
-920
222
2028
3981
5519
6237
5994
4898
3216
1269
-652
-2333
-3674
-4696
-5509
-6239
-6937
-7532
-7855
-7731
-7089
-6021
-4750
-3526
-2499
-1652
-837
96
1150
2127
2710
2676
2076
1265
714
712
1168
1661
1731
1220
410
-143
21
955
2257
3310
3646
3174
2167
1050
135
-517
-1080
-1829
-2973
-4511
-6182
-7509
-7982
-7299
-5560
-3271
-1114
409
1245
1798
2648
4153
6179
8127
9235
8967
7271
4572
1550
-1153
-3123
-4218
-4481
-4046
-3073
-1748
-278
1146
2387
3391
4158
4679
4876
4591
3631
1863
-683
-3736
-6789
-9209
-10454
-10294
-8917
-6844
-4687
-2879
-1531
-478
541
1699
2982
4204
5105
5452
5136
4205
2856
1367
-2
-1083
-1836
-2323
-2657
-2946
-3233
-3462
-3460
-2995
-1895
-191
1826
3683
4919
5293
4856
3871
2630
1300
-108
-1662
-3387
-5192
-6870
-8159
-8814
-8660
-7642
-5874
-3666
-1489
152
913
781
104
-549
-659
17
1370
3045
4641
5868
6590
6786
6499
5830
4950
4088
3459
3172
3180
3311
3334
3039
2284
1032
-621
-2430
-4041
-5106
-5439
-5107
-4391
-3630
-3030
-2598
-2215
-1802
-1431
-1276
-1435
-1780
-1959
-1596
-537
1035
2696
4032
4840
5154
5115
4819
4283
3545
2759
2172
1970
2123
2378
2428
2137
1634
1205
1052
1114
1084
610
-459
-1960
-3506
-4701
-5342
-5479
-5326
-5097
-4899
-4720
-4502
-4228
-3940
-3702
-3545
-3434
-3289
-3016
-2530
-1758
-657
755
2351
3906
5164
5961
6303
6353
6304
6233
6049
5579
4751
3733
2917
2731
3375
4658
6042
6877
6708
5484
3574
1589
127
-462
-190
604
1412
1770
1450
539
-627
-1634
-2186
-2209
-1838
-1307
-818
-478
-295
-225
-212
-219
-246
-338
-579
-1055
-1771
-2576
-3153
-3101
-2125
-229
2197
4463
5842
5872
4555
2341
-71
-2008
-3032
-3024
-2163
-838
468
1304
1398
753
-363
-1535
-2388
-2708
-2463
-1733
-648
612
1776
2487
2424
1487
-80
-1743
-2914
-3234
-2750
-1867
-1136
-1014
-1708
-3146
-5050
-7011
-8578
-9364
-9172
-8083
-6441
-4702
-3218
-2090
-1174
-218
992
2549
4441
6565
8727
10639
11985
12552
12349
11591
10541
9324
7873
6064
3920
1709
-180
-1477
-2221
-2732
-3389
-4368
-5540
-6566
-7129
-7129
-6711
-6131
-5571
-5034
-4400
-3584
-2675
-1929
-1625
-1881
-2559
-3319
-3756
-3553
-2572
-884
1248
3440
5309
6627
7409
7858
8196
8482
8549
8112
6953
5068
2689
207
-1960
-3492
-4277
-4460
-4405
-4529
-5096
-6080
-7183
-7994
-8183
-7613
-6349
-4615
-2741
-1101
-8
407
266
-110
-372
-304
112
760
1505
2254
2952
3550
3996
4263
4360
4324
4189
3983
3738
3471
3136
2582
1596
50
-1930
-3926
-5396
-5974
-5715
-5100
-4773
-5169
-6261
-7587
-8514
-8575
-7689
-6149
-4439
-3006
-2107
-1764
-1816
-2008
-2098
-1945
-1560
-1082
-669
-379
-109
345
1151
2320
3703
5083
6294
7270
8026
8601
9042
9409
9752
10029
10036
9438
7951
5584
2771
238
-1353
-1770
-1370
-898
-1066
-2157
-3882
-5570
-6558
-6537
-5687
-4554
-3751
-3659
-4257
-5149
-5776
-5705
-4840
-3466
-2074
-1093
-682
-712
-918
-1122
-1344
-1747
-2482
-3544
-4749
-5817
-6507
-6691
-6363
-5596
-4491
-3151
-1677
-168
1302
2702
4064
5445
6869
8258
9423
10127
10197
9599
8433
6869
5083
3263
1646
514
96
401
1130
1740
1687
686
-1153
-3381
-5432
-6858
-7477
-7392
-6885
-6272
-5762
-5391
-5047
-4571
-3867
-2963
-1977
-1028
-149
743
1788
3078
4555
5965
6929
7112
6424
5148
3871
3238
3622
4927
6628
8053
8723
8564
7884
7149
6710
6627
6665
6436
5611
4081
2017
-217
-2237
-3794
-4836
-5447
-5728
-5705
-5352
-4670
-3774
-2874
-2189
-1839
-1823
-2080
-2574
-3307
-4259
-5289
-6142
-6559
-6430
-5864
-5103
-4341
-3604
-2773
-1730
-482
839
2094
3243
4327
5354
6203
6660
6579
6006
5172
4341
3655
3099
2598
2140
1797
1649
1676
1746
1687
1386
825
48
-879
-1874
-2813
-3546
-3975
-4143
-4238
-4471
-4886
-5261
-5188
-4328
-2663
-560
1405
2761
3368
3397
3125
2703
2111
1291
324
-532
-1006
-1025
-770
-545
-526
-628
-579
-144
687
1683
2515
2937
2892
2479
1862
1161
414
-389
-1245
-2091
-2812
-3310
-3566
-3626
-3509
-3119
-2267
-832
1056
2982
4430
5074
4970
4486
4050
3889
3961
4054
3956
3541
2779
1729
558
-450
-972
-808
-34
1006
1874
2289
2268
2081
2054
2377
3016
3752
4281
4327
3724
2478
809
-891
-2183
-2776
-2680
-2200
-1764
-1669
-1917
-2256
-2389
-2217
-1922
-1857
-2316
-3338
-4682
-5940
-6730
-6853
-6356
-5480
-4525
-3683
-2927
-2041
-813
745
2273
3214
3147
2092
563
-709
-1197
-853
-51
729
1231
1518
1795
2149
2454
2508
2276
1983
1970
2393
3069
3582
3607
3151
2523
2056
1811
1537
907
-187
-1519
-2683
-3392
-3651
-3709
-3849
-4181
-4591
-4822
-4638
-3947
-2867
-1697
-806
-481
-780
-1493
-2226
-2571
-2257
-1224
395
2333
4239
5746
6553
6530
5786
4644
3526
2800
2654
3061
3810
4577
5016
4852
3967
2459
622
-1166
-2602
-3603
-4327
-5044
-5939
-6958
-7829
-8229
-7992
-7203
-6112
-4954
-3825
-2689
-1497
-292
773
1511
1781
1533
811
-235
-1347
-2182
-2402
-1803
-422
1442
3310
4692
5275
5066
4397
3754
3484
3558
3579
3079
1898
349
-985
-1684
-1804
-1809
-2174
-3016
-4024
-4740
-4906
-4605
-4123
-3718
-3502
-3489
-3677
-4032
-4387
-4412
-3760
-2323
-399
1415
2532
2716
2191
1471
1038
1077
1447
1858
2108
2209
2323
2574
2911
3113
2962
2416
1662
989
578
379
146
-406
-1437
-2924
-4711
-6586
-8328
-9714
-10524
-10586
-9846
-8421
-6596
-4745
-3203
-2150
-1546
-1165
-727
-49
840
1706
2226
2151
1420
176
-1289
-2627
-3519
-3743
-3232
-2105
-637
842
2076
2988
3675
4305
4972
5593
5928
5688
4706
3052
1044
-865
-2280
-3032
-3232
-3173
-3130
-3179
-3138
-2680
-1539
298
2545
4722
6352
7132
6999
6086
4628
2900
1193
-188
-979
-1045
-473
439
1292
1786
1858
1696
1607
1820
2348
2991
3449
3503
3137
2549
2048
1887
2122
2576
2929
2879
2293
1274
102
-898
-1506
-1698
-1653
-1660
-1967
-2642
-3514
-4255
-4568
-4356
-3779
-3137
-2676
-2447
-2314
-2093
-1680
-1091
-390
393
1275
2261
3271
4147
4726
4931
4802
4447
3965
3411
2821
2255
1818
1608
1648
1834
1969
1861
1420
701
-145
-969
-1685
-2265
-2660
-2750
-2363
-1395
72
1744
3224
4201
4603
4605
4491
4441
4405
4120
3282
1748
-344
-2630
-4700
-6283
-7328
-7926
-8153
-7957
-7170
-5647
-3433
-827
1677
3563
4469
4306
3270
1777
321
-705
-1164
-1248
-1393
-2043
-3351
-4996
-6255
-6341
-4835
-1965
1463
4461
6351
7052
7006
6811
6829
7022
7067
6640
5622
4121
2339
445
-1459
-3256
-4743
-5655
-5792
-5160
-4011
-2760
-1800
-1358
-1424
-1799
-2205
-2405
-2286
-1886
-1373
-969
-849
-1046
-1416
-1691
-1604
-1027
-46
1100
2155
2984
3619
4180
4744
5269
5625
5706
5523
5189
4793
4278
3426
1996
-81
-2581
-5043
-6980
-8101
-8419
-8182
-7706
-7204
-6703
-6082
-5174
-3869
-2196
-343
1377
2601
3031
2551
1304
-306
-1726
-2458
-2283
-1387
-294
397
336
-382
-1277
-1780
-1563
-708
381
1237
1557
1279
489
-701
-2204
-3897
-5536
-6741
-7118
-6438
-4790
-2589
-422
1208
2100
2433
2645
3194
4301
5823
7301
8166
8002
6758
4809
2820
1464
1122
1704
2707
3466
3465
2547
928
-936
-2543
-3505
-3654
-3083
-2114
-1171
-588
-437
-517
-506
-210
279
626
459
-397
-1820
-3445
-4829
-5612
-5614
-4855
-3524
-1905
-282
1140
2263
3053
3483
3519
3171
2557
1912
1494
1452
1732
2123
2393
2436
2317
2191
2162
2168
1990
1390
300
-1057
-2214
-2673
-2179
-890
684
1949
2549
2535
2280
2225
2613
3400
4341
5181
5784
6171
6448
6725
7033
7279
7239
6613
5164
2881
69
-2719
-4899
-6103
-6303
-5753
-4813
-3778
-2813
-1986
-1307
-737
-184
464
1244
2025
2518
2394
1489
-90
-2004
-3864
-5421
-6635
-7586
-8306
-8662
-8376
-7177
-4994
-2052
1169
4119
6385
7836
8603
8929
8976
8721
8007
6728
4997
3201
1852
1346
1750
2764
3882
4634
4804
4493
4014
3681
3611
3643
3431
2654
1231
-611
-2456
-3944
-4968
-5687
-6357
-7094
-7759
-8039
-7665
-6589
-5038
-3399
-2037
-1165
-825
-949
-1440
-2204
-3134
-4078
-4861
-5365
-5638
-5921
-6539
-7688
-9227
-10654
-11309
-10708
-8813
-6050
-3081
-455
1630
3343
5029
6960
9169
11440
13420
14766
15245
14774
13399
11258
8557
5536
2432
-562
-3315
-5733
-7695
-9015
-9474
-8939
-7500
-5512
-3498
-1932
-1048
-775
-846
-994
-1120
-1360
-1993
-3273
-5236
-7586
-9733
-10990
-10880
-9378
-6946
-4308
-2075
-441
875
2419
4667
7764
11473
15290
18644
21056
22214
21985
20381
17508
13528
8653
3183
-2425
-7550
-11501
-13719
-14010
-12662
-10384
-8067
-6482
-6047
-6749
-8240
-10012
-11583
-12609
-12923
-12524
-11547
-10234
-8863
-7658
-6687
-5807
-4703
-3001
-412
3163
7563
12350
16842
20235
21833
21330
19007
15682
12376
9851
8279
7255
6137
4502
2414
339
-1194
-1950
-2109
-2100
-2270
-2659
-3002
-2965
-2414
-1559
-884
-936
-2123
-4625
-8410
-13306
-19033
-25165
-31074
-35914
-38732
-38717
-35521
-29494
-21674
-13446
-6017
26
4826
8945
12868
16629
19817
21897
22623
22247
21423
20908
21252
22628
24852
27525
30210
32537
34212
34907
34180
31519
26564
19419
10807
1926
-5989
-12140
-16419
-19292
-21450
-23465
-25619
-27927
-30231
-32259
-33655
-34031
-33087
-30751
-27230
-22944
-18349
-13781
-9372
-5084
-800
3562
7965
12192
15857
18492
19699
19339
17641
15177
12703
10929
10349
11164
13303
16452
20070
23390
25505
25567
23067
18056
11163
3394
-4215
-10888
-16234
-20177
-22817
-24341
-25012
-25193
-25289
-25590
-26109
-26522
-26308
-25024
-22555
-19192
-15509
-12094
-9314
-7207
-5537
-3968
-2245
-312
1685
3503
4956
6040
6970
8092
9744
12106
15117
18477
21723
24345
25937
26305
25508
23800
21482
18754
15643
12049
7878
3199
-1672
-6204
-9799
-12042
-12910
-12828
-12490
-12495
-12996
-13616
-13703
-12801
-11028
-9099
-7972
-8335
-10256
-13173
-16184
-18432
-19376
-18856
-17018
-14181
-10713
-6944
-3087
810
4862
9261
14134
19430
24890
30129
34770
38516
41118
42279
41606
38714
33434
26024
17191
7915
-860
-8472
-14622
-19271
-22466
-24224
-24521
-23384
-21003
-17793
-14362
-11400
-9505
-9021
-9945
-11924
-14362
-16585
-18027
-18376
-17626
-16014
-13852
-11317
-8321
-4523
490
6925
14551
22638
30108
35855
39092
39577
37608
33816
28856
23159
16874
9998
2626
-4856
-11742
-17187
-20533
-21619
-20890
-19221
-17514
-16286
-15507
-14787
-13802
-12633
-11768
-11746
-12707
-14184
-15311
-15324
-14006
-11797
-9485
-7725
-6666
-5916
-4814
-2812
262
4209
8655
13299
18010
22746
27370
31543
34793
36723
37218
36500
34998
33118
31035
28615
25484
21199
15461
8293
108
-8375
-16367
-23282
-28913
-33413
-37080
-40080
-42265
-43202
-42399
-39597
-34969
-29104
-22781
-16653
-11036
-5922
-1180
3183
6920
9650
11108
11366
10873
10324
10437
11774
14644
19067
24739
30997
36839
41057
42525
40555
35199
27322
18382
9947
3157
-1612
-4740
-7000
-9074
-11221
-13259
-14832
-15741
-16110
-16296
-16636
-17244
-17982
-18616
-19001
-19149
-19134
-18930
-18352
-17155
-15238
-12778
-10164
-7772
-5713
-3747
-1425
1647
5567
10075
14667
18795
22020
24063
24750
23943
21532
17527
12193
6126
186
-4713
-7872
-8992
-8198
-5930
-2796
521
3309
4891
4747
2675
-1094
-5917
-10896
-15101
-17786
-18559
-17475
-15029
-12011
-9198
-7008
-5284
-3387
-625
3212
7534
11114
12695
11733
8829
5543
3672
4332
7359
11329
14174
14081
10263
3267
-5230
-13044
-18235
-19734
-17600
-12850
-6943
-1171
3750
7722
10981
13734
15949
17414
17950
17595
16589
15202
13546
11495
8784
5190
717
-4312
-9270
-13362
-15841
-16273
-14734
-11820
-8424
-5360
-3052
-1464
-321
538
931
405
-1444
-4607
-8508
-12154
-14501
-14841
-13029
-9487
-5014
-488
3432
6490
8839
10834
12725
14413
15433
15198
13372
10138
6195
2460
-368
-2129
-3233
-4357
-5984
-8032
-9824
-10404
-9052
-5668
-813
4585
9643
13777
16690
18197
18068
16047
12008
6113
-1142
-9011
-16672
-23391
-28655
-32228
-34131
-34532
-33589
-31330
-27630
-22333
-15446
-7344
1131
8741
14150
16389
15306
11746
7268
3479
1335
817
1194
1666
1941
2369
3613
6146
9962
14634
19572
24222
28056
30449
30651
27977
22156
13604
3433
-6873
-15955
-22995
-27831
-30748
-32095
-32002
-30351
-27001
-22052
-15941
-9316
-2788
3235
8539
12994
16455
18782
19924
19968
19095
17480
15227
12406
9168
5836
2898
882
153
759
2395
4541
6702
8625
10362
12132
14068
16011
17476
17812
16441
13045
7637
548
-7600
-15915
-23314
-28728
-31417
-31258
-28821
-25129
-21188
-17550
-14169
-10638
-6660
-2420
1380
3869
4509
3432
1417
-460
-1291
-674
1216
3807
6412
8505
9840
10434
10424
9913
8890
7264
4991
2196
-762
-3325
-4864
-4870
-3180
-135
3425
6404
7882
7536
5790
3584
1876
1164
1301
1672
1595
701
-882
-2594
-3686
-3564
-2090
257
2506
3596
2884
481
-2833
-6064
-8570
-10332
-11764
-13225
-14593
-15251
-14497
-12076
-8457
-4633
-1569
348
1514
2854
5289
9213
14289
19598
24047
26806
27563
26534
24279
21422
18425
15457
12403
8966
4838
-108
-5687
-11365
-16397
-20093
-22109
-22630
-22305
-21983
-22331
-23545
-25261
-26694
-26920
-25189
-21161
-15006
-7339
977
9075
16295
22260
26832
29999
31799
32330
31802
30552
28960
27285
25514
23337
20310
16152
11030
5620
891
-2369
-4009
-4683
-5558
-7722
-11597
-16738
-22099
-26580
-29502
-30777
-30763
-30020
-29103
-28435
-28170
-28031
-27261
-24842
-19995
-12715
-3954
4722
11884
16930
20297
23045
26104
29645
32997
35135
35422
34125
32354
31428
32048
33770
35141
34434
30572
23709
15143
6632
-468
-5784
-9947
-14135
-19413
-26236
-34284
-42631
-50101
-55628
-58514
-58528
-55871
-51039
-44644
-37258
-29339
-21257
-13378
-6084
331
5862
10931
16285
22630
30180
38389
46087
51942
55012
55063
52526
48180
42753
36667
29975
22471
13894
4137
-6600
-17756
-28466
-37707
-44497
-48106
-48249
-45207
-39816
-33279
-26840
-21437
-17499
-14935
-13305
-12053
-10698
-8949
-6733
-4146
-1314
1756
5255
9468
14538
20235
25927
30812
34274
36152
36749
36603
36172
35599
34678
32982
30111
25929
20695
14989
9444
4412
-225
-4943
-10197
-15991
-21703
-26287
-28742
-28572
-25962
-21613
-16379
-10972
-5884
-1513
1695
3243
2747
168
-4082
-9233
-14404
-18859
-22154
-24132
-24849
-24463
-23155
-21052
-18184
-14479
-9853
-4354
1693
7642
12642
15906
17032
16225
14279
12272
11095
11053
11789
12582
12848
12520
12039
12006
12738
14043
15332
15944
15448
13733
10927
7256
2955
-1732
-6551
-11277
-15782
-20087
-24329
-28632
-32939
-36899
-39886
-41196
-40318
-37170
-32143
-25926
-19225
-12534
-6071
118
6025
11599
16770
21495
25767
29554
32734
35101
36451
36728
36105
34949
33669
32512
31444
30178
28334
25643
22051
17698
12776
7424
1711
-4262
-10259
-15897
-20783
-24729
-27892
-30725
-33713
-37009
-40188
-42300
-42245
-39301
-33526
-25785
-17383
-9509
-2794
2780
7635
12195
16611
20717
24219
26914
28779
29879
30196
29539
27656
24503
20470
16381
13173
11420
10977
10966
10157
7540
2789
-3600
-10548
-16850
-21651
-24731
-26502
-27748
-29206
-31197
-33456
-35248
-35712
-34271
-30897
-26112
-20716
-15385
-10347
-5321
225
6654
13813
21005
27308
32046
35102
36872
37891
38415
38215
36724
33380
27959
20721
12355
3813
-3894
-9915
-13800
-15674
-16239
-16484
-17185
-18446
-19569
-19427
-17173
-12888
-7735
-3480
-1615
-2603
-5684
-9358
-12197
-13491
-13377
-12474
-11355
-10232
-9001
-7479
-5602
-3424
-993
1703
4638
7558
9923
11084
10622
8631
5712
2666
102
-1795
-3168
-4170
-4686
-4292
-2496
920
5686
11102
16321
20664
23811
25794
26831
27143
26837
25897
24247
21818
18579
14512
9580
3734
-3021
-10515
-18339
-25861
-32347
-37161
-39935
-40651
-39591
-37173
-33768
-29576
-24623
-18859
-12305
-5148
2254
9434
15907
21237
25091
27282
27811
26866
24765
21858
18437
14725
10924
7261
3976
1233
-944
-2639
-3894
-4553
-4254
-2648
257
3868
7100
8833
8486
6357
3487
1109
18
231
1115
1826
1762
767
-928
-2890
-4655
-5829
-6186
-5776
-4977
-4404
-4674
-6134
-8715
-11996
-15406
-18427
-20700
-22010
-22232
-21286
-19137
-15842
-11606
-6808
-1969
2369
5830
8347
10170
11700
13247
14834
16190
16920
16742
15634
13826
11632
9278
6832
4289
1747
-482
-1927
-2188
-1200
649
2642
4034
4358
3568
1992
163
-1364
-2150
-1989
-997
361
1394
1474
374
-1549
-3469
-4509
-4235
-2955
-1614
-1344
-2893
-6242
-10605
-14769
-17586
-18367
-17015
-13935
-9796
-5291
-955
2946
6421
9651
12798
15791
18232
19512
19104
16871
13210
8906
4790
1379
-1294
-3581
-5943
-8661
-11687
-14678
-17133
-18554
-18560
-16980
-13953
-10011
-6039
-3045
-1744
-2170
-3540
-4534
-3886
-984
3858
9590
14942
18952
21227
21866
21191
19494
16953
13696
9903
5843
1813
-1968
-5433
-8651
-11712
-14588
-17037
-18634
-18946
-17746
-15163
-11656
-7819
-4137
-839
2083
4714
7061
8988
10286
10780
10432
9355
7773
5949
4111
2392
804
-752
-2409
-4244
-6181
-7969
-9250
-9709
-9266
-8193
-7078
-6607
-7212
-8791
-10659
-11825
-11457
-9298
-5754
-1617
2406
6038
9440
12890
16389
19498
21529
21987
20943
19079
17357
16502
16610
17098
17024
15581
12513
8255
3739
-16
-2372
-3363
-3689
-4394
-6369
-9938
-14718
-19826
-24285
-27418
-29032
-29356
-28833
-27885
-26754
-25436
-23713
-21267
-17856
-13471
-8383
-3044
2125
6918
11376
15642
19747
23456
26305
27810
27728
26209
23743
20902
18053
15220
12206
8897
5528
2683
985
652
1227
1708
1024
-1398
-5313
-9749
-13451
-15442
-15415
-13819
-11627
-9910
-9411
-10289
-12139
-14237
-15894
-16716
-16664
-15912
-14620
-12769
-10133
-6391
-1311
5075
12370
19805
26364
31040
33135
32517
29666
25477
20875
16451
12303
8186
3867
-558
-4570
-7451
-8687
-8305
-6941
-5595
-5180
-6107
-8115
-10407
-12041
-12353
-11222
-9028
-6366
-3700
-1180
1265
3649
5691
6844
6593
4845
2120
-626
-2458
-2935
-2315
-1372
-958
-1555
-3051
-4838
-6142
-6405
-5538
-3929
-2221
-981
-438
-423
-498
-190
820
2621
5077
7832
10323
11837
11731
9732
6192
2045
-1538
-3669
-4094
-3206
-1727
-291
810
1632
2421
3424
4788
6495
8340
9936
10809
10588
9196
6915
4251
1666
-645
-2774
-4927
-7167
-9268
-10790
-11310
-10682
-9166
-7348
-5918
-5421
-6085
-7763
-9981
-12063
-13315
-13255
-11815
-9400
-6722
-4465
-2965
-2120
-1580
-1073
-600
-373
-545
-1008
-1411
-1381
-767
306
1561
2745
3713
4405
4798
4922
4911
4993
5386
6163
7203
8281
9225
10000
10658
11213
11578
11632
11350
10881
10453
10164
9799
8851
6762
3265
-1390
-6492
-11185
-14848
-17313
-18788
-19582
-19844
-19496
-18389
-16531
-14187
-11786
-9693
-8025
-6622
-5180
-3450
-1368
928
3195
5205
6830
8048
8888
9359
9436
9097
8382
7427
6452
5702
5404
5734
6801
8591
10894
13257
15043
15632
14689
12346
9171
5898
3061
749
-1328
-3528
-5906
-8090
-9501
-9777
-9087
-8093
-7562
-7897
-8930
-10077
-10736
-10629
-9890
-8885
-7938
-7155
-6406
-5436
-4016
-2059
309
2747
4765
5876
5789
4581
2771
1217
839
2267
5549
10098
14911
18947
21464
22158
21094
18561
14987
10899
6842
3199
-1
-3095
-6527
-10451
-14494
-17868
-19781
-19843
-18182
-15261
-11600
-7659
-3914
-955
618
491
-1092
-3353
-5336
-6386
-6425
-5838
-5091
-4359
-3449
-2032
-4
2322
4327
5435
5474
4802
4123
4115
5061
6705
8368
9249
8759
6736
3483
-361
-4046
-6936
-8645
-9066
-8294
-6522
-3984
-965
2184
5076
7396
9006
9949
10318
10070
8936
6554
2751
-2202
-7549
-12294
-15568
-16925
-16408
-14416
-11491
-8170
-4918
-2090
106
1657
2726
3551
4303
5009
5602
6054
6489
7171
8364
10159
12378
14627
16445
17470
17517
16560
14671
11976
8664
5015
1376
-1921
-4683
-6918
-8790
-10485
-12082
-13532
-14740
-15695
-16515
-17380
-18366
-19339
-19954
-19797
-18565
-16184
-12816
-8762
-4353
116
4386
8199
11282
13384
14358
14231
13229
11724
10155
8932
8360
8565
9416
10490
11150
10765
9014
6121
2829
99
-1362
-1444
-655
222
597
377
-87
-342
-214
61
16
-695
-2054
-3688
-5111
-5989
-6247
-5985
-5317
-4274
-2838
-1056
891
2710
4094
4841
4920
4480
3798
3171
2808
2749
2874
2985
2935
2701
2361
2009
1653
1191
470
-605
-1973
-3386
-4474
-4882
-4451
-3324
-1925
-785
-308
-608
-1513
-2703
-3871
-4803
-5352
-5405
-4910
-3965
-2854
-1951
-1518
-1534
-1703
-1654
-1181
-341
653
1654
2704
3957
5455
6977
8096
8449
8006
7140
6404
6177
6406
6633
6283
5026
2975
622
-1438
-2811
-3459
-3637
-3679
-3770
-3863
-3767
-3350
-2702
-2156
-2140
-2946
-4562
-6662
-8737
-10293
-11000
-10744
-9600
-7755
-5447
-2915
-377
1986
4014
5564
6474
6592
5816
4173
1887
-611
-2792
-4199
-4644
-4286
-3539
-2841
-2403
-2091
-1521
-303
1717
4340
7102
9475
11095
11890
12065
11957
11817
11624
11025
9466
6482
2015
-3421
-8844
-13163
-15618
-16070
-14988
-13144
-11206
-9440
-7698
-5648
-3091
-174
2640
4800
5952
6120
5685
5179
5013
5299
5842
6317
6498
6403
6266
6347
6729
7235
7539
7377
6712
5724
4643
3564
2374
861
-1087
-3349
-5596
-7455
-8688
-9264
-9292
-8886
-8071
-6813
-5113
-3092
-973
1033
2832
4458
5953
7218
7939
7676
6085
3143
-751
-4865
-8387
-10722
-11686
-11511
-10645
-9478
-8145
-6544
-4549
-2258
-87
1394
1780
1077
-282
-1689
-2683
-3146
-3256
-3280
-3351
-3393
-3211
-2657
-1772
-801
-90
95
-285
-991
-1597
-1686
-1037
284
1981
3689
5142
6244
7033
7567
7833
7737
7190
6228
5076
4103
3664
3927
4770
5841
6732
7165
7103
6716
6240
5827
5434
4816
3621
1560
-1396
-4883
-8194
-10513
-11287
-10525
-8846
-7217
-6488
-6970
-8281
-9549
-9856
-8677
-6092
-2675
848
3937
6410
8359
9941
11211
12099
12499
12357
11659
10372
8417
5760
2552
-828
-3896
-6304
-8009
-9242
-10288
-11241
-11927
-12058
-11483
-10363
-9118
-8192
-7788
-7760
-7722
-7310
-6411
-5218
-4074
-3221
-2643
-2106
-1362
-371
649
1360
1538
1232
755
530
894
1973
3644
5585
7375
8619
9088
8806
8039
7186
6589
6419
6645
7111
7638
8095
8410
8545
8482
8201
7654
6730
5252
3050
85
-3455
-7167
-10597
-13446
-15686
-17491
-19023
-20246
-20909
-20730
-19631
-17830
-15722
-13624
-11577
-9357
-6664
-3355
434
4345
7964
10997
13364
15194
16740
18253
19859
21482
22855
23625
23500
22380
20394
17860
15159
12583
10207
7850
5161
1830
-2163
-6432
-10296
-13104
-14580
-14979
-14921
-15016
-15506
-16143
-16372
-15679
-13873
-11170
-8050
-5023
-2448
-472
922
1819
2311
2475
2387
2140
1859
1685
1747
2117
2762
3532
4199
4550
4492
4117
3672
3426
3507
3802
3988
3706
2791
1423
91
-627
-359
868
2638
4365
5583
6139
6190
6030
5860
5656
5163
4042
2041
-845
-4323
-7851
-10782
-12571
-12957
-12054
-10298
-8258
-6391
-4871
-3581
-2271
-783
799
2180
3023
3153
2642
1750
782
-30
-554
-733
-574
-162
339
768
1082
1420
2000
2909
3945
4677
4729
4075
3116
2441
2430
2988
3612
3743
3149
2088
1146
898
1595
3078
4903
6592
7839
8586
8954
9094
9050
8703
7822
6196
3762
682
-2696
-5953
-8739
-10858
-12267
-12992
-13057
-12459
-11207
-9384
-7156
-4714
-2209
257
2573
4552
5935
6505
6209
5201
3764
2166
589
-841
-1972
-2603
-2558
-1795
-467
1128
2637
3745
4224
3977
3081
1782
395
-879
-2085
-3464
-5232
-7331
-9350
-10703
-10927
-9902
-7863
-5229
-2411
297
2696
4624
5921
6447
6139
5057
3385
1385
-691
-2666
-4441
-5940
-7045
-7609
-7552
-6948
-6023
-5027
-4101
-3246
-2421
-1671
-1131
-896
-870
-745
-171
1026
2708
4502
5991
6917
7262
7201
6968
6716
6442
6031
5388
4561
3765
3235
3028
2927
2571
1719
469
-760
-1455
-1295
-293
1250
2907
4278
5083
5208
4724
3870
2959
2247
1840
1686
1654
1627
1534
1350
1084
794
585
566
761
1053
1200
956
202
-975
-2305
-3451
-4148
-4296
-3970
-3336
-2529
-1594
-534
558
1414
1666
1062
-309
-1982
-3326
-3884
-3624
-2932
-2363
-2320
-2845
-3627
-4185
-4126
-3334
-2025
-642
365
742
535
23
-455
-677
-606
-339
-9
280
454
440
170
-372
-1082
-1736
-2051
-1816
-994
241
1557
2582
3020
2719
1697
106
-1826
-3857
-5779
-7439
-8725
-9535
-9775
-9380
-8367
-6864
-5100
-3339
-1824
-744
-230
-334
-973
-1883
-2656
-2880
-2329
-1070
596
2311
3844
5143
6264
7240
8015
8469
8502
8101
7344
6362
5278
4172
3076
2011
1038
299
-26
171
801
1543
1971
1790
1038
97
-491
-305
759
2491
4514
6474
8137
9371
10076
10151
9546
8352
6851
5463
4574
4361
4707
5276
5694
5729
5341
4597
3533
2079
102
-2475
-5590
-9030
-12503
-15706
-18369
-20260
-21173
-20947
-19492
-16835
-13154
-8805
-4287
-130
3254
5702
7315
8335
8990
9396
9574
9545
9374
9127
8787
8215
7239
5797
4024
2214
667
-467
-1247
-1875
-2561
-3412
-4401
-5422
-6372
-7210
-7943
-8561
-8980
-9060
-8677
-7821
-6609
-5216
-3754
-2228
-582
1187
2963
4552
5800
6685
7304
7773
8119
8271
8137
7705
7079
6396
5717
4964
3972
2634
1029
-569
-1817
-2480
-2538
-2142
-1468
-596
496
1829
3330
4832
6168
7247
8035
8461
8364
7582
6123
4271
2487
1143
288
-377
-1263
-2574
-4130
-5447
-6020
-5597
-4291
-2501
-710
688
1479
1630
1244
500
-410
-1348
-2275
-3258
-4407
-5774
-7271
-8667
-9677
-10108
-9963
-9442
-8842
-8392
-8144
-7948
-7552
-6740
-5470
-3915
-2398
-1254
-672
-625
-907
-1258
-1480
-1467
-1149
-424
832
2671
4955
7346
9413
10821
11457
11417
10884
9998
8818
7385
5806
4264
2935
1861
890
-243
-1753
-3642
-5669
-7476
-8788
-9549
-9911
-10089
-10188
-10147
-9812
-9079
-7983
-6674
-5318
-4013
-2797
-1714
-856
-336
-174
-218
-159
329
1397
2906
4455
5563
5885
5360
4199
2735
1249
-135
-1425
-2661
-3837
-4899
-5809
-6601
-7338
-8009
-8438
-8309
-7314
-5367
-2722
82
2431
3906
4440
4310
3960
3771
3895
4216
4451
4321
3706
2725
1679
912
632
805
1191
1516
1656
1710
1888
2279
2680
2622
1613
-564
-3678
-7122
-10174
-12276
-13205
-13044
-12039
-10426
-8337
-5814
-2904
225
3255
5787
7497
8267
8206
7542
6481
5122
3494
1641
-310
-2165
-3725
-4842
-5436
-5492
-5067
-4303
-3403
-2568
-1918
-1459
-1128
-868
-675
-573
-562
-581
-534
-361
-91
164
271
180
-3
-2
539
1889
4053
6679
9134
10732
11014
9941
7895
5511
3412
1981
1269
1042
942
664
73
-796
-1823
-2913
-4061
-5327
-6769
-8359
-9947
-11275
-12028
-11920
-10778
-8608
-5603
-2083
1595
5106
8173
10546
12011
12437
11863
10516
8756
6944
5342
4085
3233
2820
2849
3246
3826
4336
4565
4443
4064
3592
3139
2679
2079
1187
-64
-1628
-3394
-5247
-7108
-8918
-10612
-12100
-13290
-14097
-14444
-14233
-13364
-11784
-9574
-6969
-4289
-1808
360
2254
3948
5409
6456
6869
6571
5756
4840
4267
4292
4882
5797
6783
7719
8621
9525
10351
10873
10805
9942
8252
5886
3118
287
-2252
-4182
-5304
-5615
-5318
-4732
-4132
-3627
-3135
-2491
-1598
-539
433
1004
967
327
-685
-1722
-2478
-2813
-2774
-2513
-2165
-1774
-1298
-670
129
1042
1941
2669
3091
3152
2919
2565
2285
2178
2166
2029
1554
702
-301
-1045
-1124
-352
1121
2865
4350
5197
5346
5075
4842
5044
5812
6952
8064
8741
8742
8051
6827
5301
3689
2162
842
-184
-876
-1257
-1428
-1567
-1899
-2638
-3918
-5739
-7957
-10320
-12525
-14282
-15345
-15527
-14714
-12912
-10298
-7232
-4179
-1546
497
2089
3592
5373
7585
10077
12489
14444
15725
16325
16378
16039
15393
14423
13038
11146
8735
5928
2986
225
-2116
-3972
-5459
-6772
-8064
-9362
-10589
-11606
-12265
-12416
-11934
-10778
-9057
-7049
-5100
-3447
-2092
-805
701
2540
4524
6225
7203
7264
6593
5681
5086
5160
5886
6892
7629
7618
6643
4819
2507
130
-2021
-3871
-5506
-7013
-8332
-9245
-9518
-9093
-8186
-7200
-6494
-6185
-6092
-5861
-5165
-3862
-2037
65
2156
4002
5499
6687
7705
8689
9663
10499
10985
10944
10344
9313
8057
6745
5450
4149
2781
1300
-285
-1895
-3382
-4556
-5250
-5408
-5146
-4733
-4501
-4695
-5382
-6421
-7533
-8389
-8716
-8365
-7369
-5957
-4499
-3374
-2808
-2771
-3002
-3157
-2984
-2418
-1558
-570
400
1243
1866
2196
2218
2019
1778
1686
1856
2287
2892
3578
4290
5010
5720
6366
6857
7095
7010
6608
5980
5283
4672
4217
3856
3420
2735
1733
508
-713
-1663
-2147
-2103
-1633
-961
-374
-124
-353
-1049
-2071
-3218
-4319
-5282
-6097
-6793
-7379
-7794
-7901
-7533
-6577
-5043
-3072
-855
1460
3823
6232
8611
10739
12277
12909
12504
11191
9303
7244
5350
3812
2669
1842
1189
554
-176
-1039
-1986
-2899
-3638
-4091
-4207
-4010
-3583
-3029
-2437
-1851
-1281
-744
-300
-73
-214
-827
-1893
-3233
-4542
-5493
-5872
-5675
-5118
-4536
-4216
-4257
-4541
-4828
-4923
-4805
-4642
-4678
-5067
-5768
-6556
-7138
-7303
-7010
-6365
-5525
-4589
-3555
-2358
-949
640
2300
3894
5321
6535
7521
8258
8702
8809
8580
8084
7443
6780
6166
5595
4982
4205
3169
1874
462
-792
-1565
-1621
-925
319
1754
3012
3857
4231
4213
3942
3541
3091
2635
2184
1728
1267
837
523
429
599
958
1314
1444
1202
583
-304
-1313
-2331
-3287
-4130
-4805
-5260
-5471
-5439
-5174
-4678
-3974
-3153
-2392
-1886
-1716
-1732
-1575
-846
649
2726
4857
6404
6943
6479
5429
4391
3817
3804
4090
4248
3928
3010
1602
-73
-1799
-3418
-4825
-5942
-6725
-7186
-7416
-7558
-7746
-8034
-8367
-8603
-8591
-8257
-7647
-6919
-6260
-5802
-5579
-5546
-5637
-5791
-5922
-5877
-5434
-4399
-2735
-634
1546
3468
4982
6180
7293
8520
9892
11256
12354
12940
12870
12130
10832
9184
7437
5820
4481
3439
2592
1768
807
-371
-1748
-3235
-4749
-6266
-7821
-9446
-11085
-12555
-13585
-13917
-13414
-12104
-10166
-7869
-5500
-3304
-1433
91
1364
2548
3764
5003
6106
6834
7004
6594
5778
4836
4016
3395
2841
2078
847
-918
-3003
-4960
-6286
-6653
-6069
-4875
-3582
-2636
-2232
-2285
-2556
-2830
-3033
-3222
-3479
-3804
-4100
-4240
-4159
-3880
-3458
-2899
-2132
-1075
255
1670
2866
3570
3688
3359
2854
2401
2043
1642
1008
74
-1032
-2040
-2690
-2858
-2569
-1923
-1012
100
1323
2509
3482
4142
4542
4865
5295
5863
6390
6581
6202
5233
3900
2571
1597
1179
1331
1917
2731
3553
4195
4520
4481
4140
3659
3238
3020
3010
3066
2961
2490
1561
230
-1336
-2925
-4349
-5461
-6153
-6329
-5917
-4910
-3423
-1702
-62
1235
2086
2573
2881
3169
3486
3764
3898
3830
3587
3271
3014
2933
3096
3491
4017
4492
4702
4473
3740
2588
1240
-18
-934
-1393
-1449
-1270
-1014
-737
-371
157
808
1384
1605
1268
360
-931
-2305
-3456
-4139
-4199
-3587
-2385
-813
814
2186
3104
3539
3610
3491
3308
3077
2700
2047
1054
-203
-1521
-2647
-3388
-3674
-3548
-3103
-2429
-1588
-623
424
1493
2484
3236
3549
3255
2326
934
-579
-1842
-2599
-2794
-2554
-2116
-1748
-1684
-2055
-2809
-3692
-4335
-4438
-3951
-3130
-2389
-2055
-2169
-2464
-2537
-2092
-1119
81
1033
1311
742
-495
-1931
-3002
-3294
-2721
-1549
-245
745
1206
1216
1070
1101
1498
2211
2996
3549
3676
3389
2890
2455
2296
2462
2831
3179
3277
2988
2327
1473
726
393
650
1435
2448
3285
3637
3450
2949
2496
2382
2666
3162
3555
3577
3131
2317
1366
528
-45
-342
-474
-574
-699
-784
-701
-382
98
532
698
478
-99
-916
-1839
-2763
-3583
-4191
-4512
-4569
-4493
-4430
-4414
-4298
-3840
-2880
-1468
134
1586
2625
3142
3159
2768
2091
1265
429
-316
-947
-1526
-2144
-2844
-3574
-4196
-4564
-4601
-4333
-3860
-3275
-2603
-1799
-820
288
1357
2173
2598
2669
2570
2512
2600
2787
2942
2965
2856
2704
2621
2677
2877
3159
3414
3505
3312
2775
1931
896
-184
-1188
-2056
-2781
-3388
-3904
-4332
-4620
-4655
-4310
-3523
-2388
-1174
-234
139
-156
-984
-2043
-2989
-3555
-3628
-3255
-2598
-1845
-1122
-449
235
984
1774
2492
3020
3325
3494
3675
3971
4375
4782
5062
5134
4974
4587
3972
3142
2164
1182
375
-137
-376
-511
-766
-1282
-2025
-2805
-3382
-3606
-3480
-3127
-2700
-2298
-1947
-1631
-1337
-1077
-869
-715
-585
-414
-120
381
1134
2109
3172
4113
4708
4794
4325
3370
2088
669
-710
-1949
-3061
-4163
-5406
-6858
-8415
-9815
-10755
-11040
-10667
-9792
-8625
-7335
-6030
-4796
-3719
-2865
-2217
-1646
-952
29
1329
2814
4239
5357
6021
6241
6168
6018
5977
6122
6392
6631
6673
6437
5974
5440
5005
4745
4582
4324
3778
2880
1761
688
-80
-437
-486
-478
-675
-1224
-2095
-3100
-3974
-4468
-4442
-3925
-3109
-2281
-1699
-1474
-1534
-1671
-1649
-1304
-592
418
1584
2738
3716
4394
4702
4630
4216
3542
2724
1899
1196
686
360
137
-64
-259
-376
-300
53
672
1457
2259
2930
3358
3477
3281
2820
2188
1489
798
138
-499
-1128
-1749
-2363
-2979
-3612
-4257
-4848
-5250
-5305
-4902
-4041
-2856
-1566
-382
570
1287
1842
2303
2678
2916
2963
2815
2527
2165
1755
1293
787
313
0
-46
176
537
841
937
809
593
513
762
1401
2304
3198
3789
3900
3570
3014
2504
2215
2157
2215
2252
2192
2029
1789
1489
1137
754
383
56
-249
-608
-1109
-1762
-2453
-2971
-3111
-2801
-2157
-1437
-895
-621
-485
-209
470
1638
3153
4708
5980
6754
6988
6797
6378
5916
5486
5017
4328
3246
1732
-60
-1850
-3379
-4534
-5372
-6038
-6651
-7231
-7707
-7977
-7958
-7620
-6994
-6171
-5277
-4415
-3614
-2814
-1911
-849
335
1527
2617
3575
4454
5327
6207
7010
7592
7825
7673
7223
6662
6202
5988
6029
6181
6217
5928
5221
4149
2860
1507
173
-1151
-2520
-3976
-5489
-6954
-8221
-9171
-9763
-10052
-10141
-10114
-9989
-9716
-9238
-8548
-7713
-6837
-6015
-5291
-4661
-4105
-3610
-3186
-2854
-2635
-2533
-2523
-2560
-2599
-2628
-2686
-2844
-3141
-3521
-3808
-3765
-3197
-2056
-482
1239
2767
3816
4231
4010
3291
2294
1257
378
-225
-513
-508
-264
158
704
1332
2013
2715
3382
3931
4260
4287
3990
3416
2655
1780
815
-256
-1436
-2659
-3770
-4590
-5000
-5014
-4780
-4495
-4306
-4230
-4161
-3938
-3432
-2604
-1515
-297
876
1820
2376
2447
2047
1316
493
-165
-474
-386
10
552
1085
1522
1855
2122
2370
2629
2928
3303
3789
4370
4944
5334
5376
5025
4418
3833
3560
3761
4390
5217
5924
6225
5969
5188
4086
2971
2138
1757
1801
2064
2259
2145
1614
707
-441
-1699
-3006
-4383
-5882
-7495
-9104
-10498
-11477
-11948
-11960
-11626
-11004
-10030
-8572
-6574
-4179
-1730
373
1852
2674
3030
3198
3387
3641
3844
3824
3479
2875
2249
1914
2108
2871
4013
5201
6110
6555
6537
6191
5672
5047
4254
3152
1633
-278
-2377
-4350
-5885
-6783
-6999
-6613
-5772
-4645
-3398
-2175
-1055
-20
1031
2209
3532
4880
6028
6757
6958
6676
6064
5311
4564
3899
3330
2837
2410
2084
1947
2103
2611
3414
4319
5040
5296
4921
3932
2514
951
-494
-1672
-2595
-3385
-4174
-4984
-5671
-5973
-5641
-4597
-3009
-1243
304
1379
1967
2236
2394
2544
2648
2603
2360
1997
1684
1592
1796
2254
2843
3425
3896
4207
4361
4397
4358
4259
4070
3727
3163
2351
1321
147
-1063
-2178
-3049
-3543
-3599
-3280
-2768
-2293
-2035
-2058
-2312
-2695
-3100
-3433
-3590
-3448
-2895
-1892
-523
1010
2442
3538
4166
4324
4118
3699
3192
2658
2085
1419
601
-389
-1514
-2694
-3819
-4791
-5538
-6029
-6258
-6229
-5947
-5445
-4798
-4128
-3555
-3131
-2791
-2380
-1728
-748
524
1958
3405
4752
5938
6925
7681
8191
8490
8678
8877
9145
9405
9454
9055
8090
6648
5005
3489
2322
1516
911
291
-477
-1383
-2309
-3115
-3724
-4149
-4459
-4712
-4907
-4975
-4836
-4462
-3931
-3417
-3121
-3180
-3606
-4276
-4983
-5515
-5723
-5572
-5145
-4608
-4143
-3868
-3790
-3824
-3858
-3822
-3710
-3538
-3291
-2905
-2310
-1492
-519
501
1494
2473
3513
4682
5949
7158
8074
8489
8330
7716
6905
6166
5637
5260
4845
4209
3310
2271
1298
557
105
-100
-128
-35
134
318
443
451
333
138
-69
-229
-298
-220
69
600
1326
2113
2804
3301
3598
3739
3734
3514
2971
2060
860
-445
-1669
-2718
-3610
-4412
-5162
-5830
-6364
-6754
-7067
-7401
-7802
-8200
-8427
-8306
-7746
-6794
-5600
-4337
-3122
-2001
-982
-70
706
1323
1794
2184
2588
3090
3739
4540
5467
6463
7437
8248
8721
8683
8029
6775
5084
3234
1542
266
-475
-744
-752
-777
-1048
-1672
-2596
-3655
-4650
-5427
-5924
-6165
-6222
-6170
-6071
-5977
-5937
-5980
-6086
-6168
-6086
-5706
-4978
-3960
-2796
-1632
-538
521
1652
2942
4374
5797
6965
7649
7749
7343
6643
5870
5137
4423
3650
2810
2031
1514
1388
1590
1870
1930
1586
863
-55
-946
-1673
-2211
-2614
-2956
-3297
-3677
-4115
-4603
-5086
-5466
-5630
-5487
-4994
-4173
-3103
-1916
-763
239
1060
1782
2548
3471
4547
5637
6543
7109
7292
7157
6801
6289
5633
4819
3850
2760
1603
440
-668
-1656
-2465
-3066
-3486
-3802
-4103
-4427
-4729
-4903
-4843
-4518
-4006
-3473
-3116
-3080
-3404
-3997
-4657
-5132
-5201
-4750
-3831
-2643
-1463
-530
55
355
542
796
1200
1715
2211
2537
2587
2319
1766
1022
243
-370
-615
-364
362
1360
2301
2847
2797
2183
1256
366
-198
-338
-166
86
201
81
-246
-696
-1214
-1813
-2543
-3413
-4344
-5172
-5719
-5868
-5613
-5052
-4335
-3601
-2929
-2319
-1707
-1012
-199
686
1508
2092
2313
2166
1780
1354
1059
965
1029
1157
1277
1390
1548
1815
2203
2661
3088
3377
3455
3318
3032
2713
2485
2418
2486
2564
2470
2052
1270
241
-795
-1561
-1857
-1646
-1069
-390
115
255
-10
-586
-1288
-1911
-2277
-2253
-1771
-845
409
1788
3062
4058
4725
5129
5384
5554
5609
5455
5008
4257
3284
2220
1193
285
-475
-1108
-1666
-2209
-2771
-3344
-3883
-4338
-4675
-4884
-4953
-4855
-4563
-4091
-3530
-3019
-2695
-2626
-2806
-3196
-3767
-4505
-5364
-6215
-6848
-7037
-6643
-5689
-4352
-2885
-1514
-360
560
1288
1851
2225
2343
2144
1612
793
-219
-1302
-2320
-3133
-3604
-3639
-3216
-2404
-1343
-195
914
1922
2828
3675
4499
5298
6010
6522
6711
6507
5948
5182
4412
3806
3414
3156
2869
2413
1753
982
267
-243
-488
-510
-414
-309
-268
-325
-478
-705
-956
-1170
-1287
-1279
-1167
-1014
-906
-925
-1136
-1560
-2160
-2837
-3457
-3897
-4101
-4094
-3951
-3729
-3422
-2962
-2271
-1334
-241
823
1635
2020
1903
1332
439
-617
-1703
-2738
-3677
-4485
-5115
-5514
-5638
-5480
-5072
-4476
-3766
-3009
-2259
-1566
-986
-575
-380
-417
-664
-1065
-1556
-2068
-2525
-2840
-2926
-2726
-2253
-1584
-830
-75
658
1404
2209
3076
3937
4655
5069
5063
4619
3844
2925
2032
1235
475
-357
-1303
-2257
-2981
-3224
-2855
-1935
-689
596
1674
2413
2795
2885
2778
2545
2210
1752
1137
370
-468
-1224
-1722
-1837
-1570
-1067
-564
-272
-268
-454
-621
-580
-296
94
353
282
-178
-937
-1825
-2682
-3424
-4049
-4605
-5140
-5668
-6144
-6477
-6559
-6302
-5680
-4748
-3646
-2576
-1752
-1316
-1268
-1438
-1559
-1402
-892
-133
683
1420
2077
2749
3507
4308
4997
5392
5392
5014
4358
3548
2692
1882
1196
688
366
184
62
-73
-253
-472
-701
-924
-1150
-1414
-1757
-2197
-2710
-3236
-3698
-4049
-4293
-4484
-4693
-4975
-5338
-5756
-6179
-6548
-6807
-6907
-6820
-6560
-6188
-5805
-5518
-5403
-5463
-5628
-5779
-5804
-5655
-5370
-5049
-4799
-4685
-4713
-4833
-4959
-4971
-4736
-4145
-3186
-1982
-768
220
865
1220
1447
1693
1991
2253
2351
2212
1869
1440
1084
950
1139
1687
2562
3673
4907
6157
7332
8348
9127
9612
9808
9785
9641
9442
9189
8835
8347
7734
7039
6289
5484
4623
3761
3009
2483
2219
2141
2099
1968
1706
1354
970
570
121
-426
-1081
-1791
-2456
-2974
-3278
-3358
-3258
-3047
-2792
-2533
-2262
-1930
-1467
-814
39
1039
2075
3013
3747
4239
4529
4712
4896
5166
5560
6059
6591
7046
7315
7334
7122
6770
6387
6030
5667
5196
4512
3577
2436
1187
-77
-1316
-2539
-3772
-5004
-6161
-7110
-7718
-7917
-7753
-7371
-6948
-6605
-6343
-6063
-5630
-4959
-4058
-3011
-1927
-889
59
907
1661
2330
2926
3460
3934
4330
4620
4787
4853
4881
4947
5097
5314
5533
5679
5714
5648
5514
5319
5022
4557
3892
3073
2221
1480
933
552
203
-284
-1016
-1974
-2994
-3844
-4327
-4367
-4029
-3456
-2780
-2051
-1243
-319
695
1682
2451
2820
2685
2073
1147
157
-637
-1061
-1091
-865
-610
-527
-690
-1010
-1287
-1327
-1056
-559
-37
312
391
249
27
-144
-214
-225
-240
-271
-243
-33
458
1235
2184
3109
3797
4110
4051
3775
3511
3447
3612
3851
3923
3651
3036
2254
1546
1079
867
789
671
378
-129
-784
-1447
-1978
-2310
-2495
-2679
-3018
-3573
-4266
-4932
-5420
-5686
-5795
-5846
-5887
-5867
-5673
-5209
-4447
-3447
-2314
-1154
-33
1025
2021
2961
3841
4636
5310
5820
6129
6212
6063
5701
5180
4591
4045
3650
3462
3462
3558
3635
3607
3454
3223
2992
2828
2766
2800
2885
2946
2902
2714
2415
2110
1910
1845
1833
1740
1502
1206
1065
1276
1877
2710
3509
4051
4247
4138
3816
3346
2755
2062
1308
566
-79
-560
-842
-936
-881
-727
-507
-223
133
548
956
1250
1326
1129
666
-3
-782
-1545
-2134
-2397
-2245
-1708
-940
-148
498
929
1173
1305
1404
1531
1732
2024
2372
2671
2778
2586
2087
1390
664
46
-418
-768
-1066
-1327
-1483
-1422
-1051
-359
570
1588
2526
3226
3549
3393
2719
1590
186
-1230
-2399
-3163
-3506
-3527
-3349
-3047
-2631
-2097
-1500
-988
-753
-934
-1527
-2372
-3229
-3886
-4233
-4261
-4010
-3519
-2829
-2016
-1211
-549
-98
199
474
825
1215
1476
1423
1002
355
-240
-532
-426
-13
511
965
1269
1438
1525
1554
1492
1270
815
91
-886
-2052
-3316
-4581
-5763
-6800
-7647
-8268
-8633
-8723
-8534
-8076
-7360
-6398
-5221
-3916
-2646
-1635
-1085
-1086
-1551
-2255
-2940
-3426
-3669
-3724
-3660
-3500
-3224
-2816
-2310
-1774
-1268
-797
-323
178
664
1006
1039
629
-256
-1526
-2997
-4439
-5648
-6489
-6916
-6962
-6706
-6224
-5580
-4820
-3996
-3168
-2400
-1733
-1174
-700
-278
113
477
807
1102
1364
1600
1810
1990
2142
2291
2487
2781
3202
3727
4284
4781
5136
5292
5214
4874
4252
3365
2297
1197
236
-464
-879
-1081
-1178
-1251
-1319
-1362
-1373
-1394
-1507
-1779
-2206
-2697
-3109
-3319
-3278
-3025
-2642
-2208
-1751
-1249
-658
55
880
1769
2641
3417
4046
4514
4841
5042
5111
5018
4750
4343
3895
3523
3305
3242
3268
3296
3271
3188
3084
3014
3018
3107
3249
3370
3378
3208
2864
2441
2088
1954
2117
2549
3102
3543
3624
3178
2208
909
-404
-1433
-2036
-2271
-2336
-2440
-2707
-3139
-3667
-4192
-4613
-4824
-4721
-4230
-3351
-2174
-850
467
1669
2712
3593
4329
4931
5399
5725
5892
5894
5741
5481
5190
4935
4740
4555
4280
3817
3128
2258
1301
352
-532
-1334
-2039
-2607
-2973
-3085
-2947
-2631
-2252
-1911
-1641
-1410
-1157
-856
-563
-402
-506
-925
-1576
-2266
-2766
-2930
-2754
-2373
-1986
-1750
-1713
-1819
-1954
-2019
-1979
-1853
-1686
-1518
-1380
-1317
-1399
-1711
-2297
-3101
-3957
-4625
-4893
-4666
-4011
-3125
-2251
-1587
-1220
-1131
-1230
-1410
-1578
-1663
-1611
-1387
-1006
-546
-128
132
195
125
49
79
241
466
636
650
475
142
-270
-676
-1012
-1253
-1405
-1496
-1542
-1534
-1445
-1261
-1006
-737
-501
-316
-158
12
217
462
734
1004
1220
1295
1132
683
-6
-790
-1492
-1990
-2254
-2323
-2228
-1957
-1475
-801
-60
538
785
580
-19
-840
-1677
-2377
-2859
-3090
-3047
-2702
-2037
-1080
82
1312
2458
3389
4022
4323
4305
4006
3480
2774
1937
1010
23
-1020
-2128
-3294
-4479
-5600
-6554
-7277
-7771
-8096
-8326
-8496
-8596
-8599
-8497
-8327
-8151
-8038
-8026
-8108
-8219
-8241
-8051
-7583
-6890
-6122
-5452
-4972
-4639
-4319
-3888
-3320
-2696
-2149
-1782
-1621
-1620
-1688
-1733
-1689
-1537
-1303
-1052
-850
-747
-757
-863
-1029
-1207
-1350
-1426
-1421
-1347
-1213
-1014
-729
-354
77
480
758
846
748
533
313
197
252
462
721
862
721
212
-629
-1667
-2721
-3634
-4299
-4672
-4756
-4597
-4260
-3806
-3259
-2612
-1856
-1020
-180
575
1185
1640
1958
2151
2210
2131
1938
1687
1444
1248
1104
990
887
783
676
572
477
389
276
74
-298
-878
-1621
-2397
-3055
-3502
-3753
-3913
-4093
-4329
-4552
-4628
-4447
-4008
-3436
-2927
-2636
-2573
-2591
-2466
-2036
-1307
-461
257
677
789
720
630
614
678
779
886
1002
1153
1340
1548
1757
1960
2157
2335
2456
2487
2433
2352
2320
2369
2455
2480
2347
2023
1554
1043
608
341
280
386
549
621
481
88
-503
-1178
-1819
-2348
-2728
-2946
-3009
-2960
-2881
-2867
-2980
-3212
-3487
-3709
-3815
-3788
-3644
-3397
-3046
-2582
-2017
-1409
-847
-425
-188
-101
-55
85
400
868
1370
1750
1882
1718
1289
681
17
-569
-969
-1148
-1165
-1150
-1229
-1447
-1743
-2000
-2118
-2068
-1877
-1581
-1194
-704
-117
519
1109
1546
1748
1699
1443
1066
646
227
-196
-643
-1117
-1578
-1962
-2208
-2285
-2194
-1960
-1630
-1268
-944
-696
-492
-239
151
669
1159
1380
1133
393
-666
-1763
-2648
-3202
-3438
-3430
-3232
-2854
-2284
-1517
-576
510
1717
3015
4346
5584
6552
7074
7048
6506
5613
4615
3750
3170
2913
2917
3063
3226
3308
3254
3057
2760
2437
2167
1994
1895
1777
1506
976
169
-814
-1782
-2529
-2928
-2976
-2789
-2523
-2284
-2084
-1854
-1523
-1085
-614
-220
26
139
198
284
414
531
545
399
112
-231
-529
-725
-831
-919
-1066
-1305
-1603
-1885
-2088
-2216
-2348
-2584
-2974
-3473
-3958
-4310
-4476
-4494
-4441
-4363
-4242
-4022
-3680
-3265
-2902
-2731
-2832
-3183
-3664
-4094
-4311
-4217
-3822
-3225
-2571
-1982
-1527
-1206
-985
-824
-694
-583
-489
-423
-401
-438
-541
-702
-914
-1184
-1532
-1963
-2434
-2862
-3148
-3236
-3130
-2879
-2535
-2125
-1660
-1158
-651
-169
284
740
1231
1753
2262
2694
3019
3263
3498
3800
4215
4735
5299
5799
6112
6135
5827
5229
4444
3589
2735
1888
1000
32
-1002
-2020
-2890
-3492
-3772
-3768
-3592
-3384
-3245
-3201
-3209
-3202
-3140
-3049
-2995
-3042
-3188
-3362
-3450
-3367
-3117
-2796
-2549
-2495
-2665
-3002
-3400
-3766
-4062
-4307
-4541
-4787
-5020
-5165
-5128
-4849
-4341
-3704
-3087
-2608
-2294
-2075
-1842
-1532
-1159
-797
-504
-283
-89
121
361
623
919
1302
1832
2520
3293
4021
4588
4956
5173
5332
5500
5683
5829
5868
5751
5464
5011
4399
3638
2771
1888
1120
583
318
264
294
279
153
-91
-432
-854
-1345
-1861
-2308
-2567
-2556
-2283
-1843
-1360
-916
-521
-133
285
730
1160
1518
1775
1931
2007
2016
1952
1796
1533
1160
689
144
-435
-994
-1462
-1779
-1931
-1966
-1983
-2072
-2263
-2501
-2681
-2696
-2491
-2067
-1465
-740
46
822
1514
2055
2408
2579
2617
2613
2674
2898
3340
3984
4745
5494
6105
6492
6627
6538
6290
5965
5636
5337
5041
4658
4074
3201
2031
659
-734
-1941
-2783
-3167
-3093
-2642
-1943
-1138
-351
334
886
1334
1738
2140
2508
2737
2705
2365
1808
1235
844
713
770
856
858
783
744
854
1135
1496
1801
1955
1968
1931
1953
2107
2409
2841
3376
3990
4644
5280
5829
6249
6545
6755
6922
7055
7132
7136
7087
7041
7055
7150
7300
7465
7615
7736
7801
7755
7519
7040
6324
5440
4479
3516
2604
1786
1110
618
318
168
95
34
-33
-75
-38
114
376
695
992
1182
1207
1063
799
501
243
51
-112
-315
-606
-982
-1378
-1697
-1841
-1732
-1331
-648
242
1208
2092
2764
3177
3371
3429
3408
3301
3053
2618
2016
1334
682
122
-355
-813
-1306
-1837
-2350
-2772
-3063
-3254
-3434
-3714
-4172
-4816
-5577
-6343
-7003
-7492
-7807
-7986
-8068
-8048
-7884
-7505
-6869
-5974
-4865
-3606
-2263
-897
425
1623
2612
3322
3723
3832
3721
3506
3323
3287
3441
3728
4003
4117
3983
3641
3218
2857
2638
2564
2584
2642
2686
2657
2474
2063
1402
550
-363
-1206
-1901
-2446
-2880
-3234
-3503
-3647
-3625
-3418
-3040
-2526
-1927
-1310
-749
-312
-39
82
109
117
156
212
229
145
-50
-294
-475
-488
-287
100
590
1078
1466
1676
1656
1380
858
139
-697
-1542
-2279
-2791
-2987
-2814
-2273
-1414
-322
899
2139
3301
4304
5106
5696
6080
6266
6247
6024
5627
5132
4633
4207
3874
3587
3255
2781
2102
1220
213
-771
-1570
-2076
-2301
-2386
-2531
-2894
-3503
-4246
-4946
-5458
-5732
-5814
-5783
-5689
-5516
-5197
-4652
-3827
-2730
-1435
-75
1193
2238
2990
3458
3697
3762
3672
3413
2965
2342
1607
857
194
-303
-600
-725
-762
-822
-983
-1237
-1476
-1552
-1358
-890
-247
441
1077
1627
2096
2493
2818
3068
3249
3368
3414
3354
3155
2811
2356
1854
1368
939
580
281
14
-240
-477
-666
-769
-780
-752
-764
-872
-1056
-1232
-1328
-1348
-1391
-1581
-1978
-2527
-3081
-3476
-3606
-3458
-3099
-2645
-2215
-1897
-1726
-1689
-1745
-1857
-2005
-2179
-2369
-2553
-2719
-2878
-3063
-3308
-3613
-3934
-4195
-4317
-4243
-3942
-3412
-2668
-1746
-719
302
1169
1739
1926
1743
1299
746
202
-302
-815
-1408
-2113
-2893
-3661
-4318
-4795
-5070
-5174
-5190
-5234
-5409
-5759
-6233
-6712
-7064
-7207
-7142
-6929
-6632
-6286
-5883
-5402
-4841
-4238
-3658
-3173
-2821
-2588
-2410
-2199
-1878
-1406
-786
-52
748
1558
2317
2963
3432
3670
3651
3386
2932
2379
1832
1383
1092
985
1052
1258
1549
1864
2140
2329
2398
2317
2050
1555
812
-139
-1183
-2148
-2869
-3245
-3274
-3031
-2624
-2133
-1590
-989
-321
385
1055
1596
1942
2081
2049
1894
1644
1304
882
420
-7
-327
-512
-587
-613
-637
-664
-649
-517
-191
374
1160
2067
2920
3515
3702
3451
2873
2169
1538
1096
851
742
702
714
816
1062
1476
2017
2602
3123
3504
3714
3764
3691
3538
3329
3060
2699
2206
1568
831
105
-465
-760
-727
-398
133
755
1383
1987
2591
3249
4000
4823
5631
6312
6798
7105
7323
7543
7798
8045
8223
8305
8336
8387
8498
8643
8747
8728
8525
8102
7435
6524
5415
4223
3108
2223
1658
1415
1424
1579
1772
1908
1914
1746
1412
968
518
175
26
97
336
634
863
929
809
550
239
-42
-253
-394
-488
-547
-559
-493
-326
-71
217
465
635
757
927
1250
1754
2352
2864
3114
3024
2651
2150
1683
1341
1116
924
661
252
-309
-959
-1586
-2078
-2363
-2432
-2322
-2080
-1734
-1298
-800
-305
92
305
294
85
-243
-599
-913
-1158
-1349
-1512
-1660
-1771
-1799
-1707
-1501
-1246
-1038
-960
-1040
-1231
-1442
-1578
-1587
-1476
-1305
-1148
-1053
-1022
-1014
-977
-890
-783
-735
-835
-1133
-1606
-2146
-2595
-2804
-2709
-2363
-1910
-1511
-1260
-1145
-1082
-975
-770
-475
-130
215
510
711
782
710
514
235
-100
-489
-946
-1475
-2045
-2592
-3046
-3359
-3508
-3480
-3261
-2834
-2198
-1391
-500
347
1010
1380
1406
1114
585
-75
-765
-1401
-1912
-2234
-2318
-2138
-1693
-1014
-158
789
1708
2463
2932
3054
2853
2434
1937
1478
1109
812
533
242
-25
-166
-70
302
864
1433
1808
1874
1642
1226
770
382
106
-71
-200
-347
-562
-843
-1125
-1301
-1288
-1090
-800
-540
-374
-257
-72
284
815
1403
1862
2029
1825
1270
441
-579
-1723
-2930
-4114
-5147
-5883
-6201
-6043
-5436
-4471
-3287
-2048
-930
-80
422
602
574
490
451
463
442
278
-104
-698
-1427
-2189
-2898
-3508
-4000
-4351
-4515
-4431
-4057
-3410
-2582
-1699
-875
-162
442
970
1448
1884
2271
2605
2884
3112
3304
3488
3696
3948
4217
4430
4498
4359
4021
3561
3090
2704
2455
2340
2321
2349
2389
2420
2425
2365
2180
1799
1185
374
-523
-1345
-1941
-2235
-2243
-2067
-1843
-1673
-1585
-1526
-1403
-1151
-775
-341
69
422
756
1148
1666
2328
3097
3910
4702
5416
6001
6416
6642
6700
6645
6549
6467
6421
6394
6350
6255
6097
5890
5663
5439
5225
5011
4781
4527
4252
3971
3700
3454
3242
3070
2932
2800
2630
2382
2041
1646
1265
971
799
729
702
669
625
616
710
952
1344
1848
2427
3071
3794
4598
5447
6267
6971
7506
7871
8101
8231
8275
8221
8054
7772
7379
6878
6257
5511
4661
3773
2934
2220
1660
1236
915
679
541
517
606
765
941
1095
1234
1397
1627
1934
2285
2626
2910
3132
3334
3584
3937
4399
4918
5398
5751
5928
5930
5789
5542
5223
4863
4496
4150
3824
3492
3118
2695
2261
1884
1614
1456
1370
1300
1209
1083
922
723
482
207
-69
-294
-415
-399
-245
20
352
702
1035
1339
1622
1915
2257
2675
3173
3715
4233
4647
4902
4988
4936
4776
4506
4088
3495
2764
2016
1417
1095
1075
1273
1550
1789
1951
2074
2241
2514
2898
3329
3716
3991
4153
4259
4384
4569
4809
5077
5365
5691
6069
6472
6821
7032
7063
6937
6713
6439
6130
5784
5417
5068
4771
4509
4206
3760
3101
2246
1306
448
-166
-444
-390
-95
306
691
984
1157
1202
1114
889
562
216
-32
-88
61
342
640
872
1040
1225
1530
2007
2629
3298
3910
4393
4727
4911
4926
4715
4213
3396
2328
1163
96
-698
-1129
-1207
-1029
-735
-461
-292
-241
-253
-231
-90
197
580
949
1189
1222
1037
688
267
-127
-412
-540
-509
-352
-132
93
291
471
668
901
1147
1333
1375
1227
916
520
126
-222
-535
-848
-1179
-1504
-1769
-1924
-1953
-1876
-1744
-1625
-1597
-1739
-2106
-2705
-3469
-4271
-4972
-5479
-5778
-5922
-5992
-6039
-6071
-6070
-6030
-5982
-5987
-6095
-6311
-6575
-6789
-6856
-6722
-6391
-5913
-5353
-4767
-4192
-3654
-3178
-2796
-2536
-2411
-2406
-2484
-2594
-2695
-2761
-2794
-2812
-2847
-2928
-3067
-3243
-3415
-3544
-3628
-3719
-3897
-4215
-4643
-5065
-5334
-5354
-5146
-4841
-4614
-4586
-4761
-5026
-5205
-5143
-4765
-4094
-3226
-2280
-1355
-513
224
870
1475
2115
2865
3749
4695
5533
6064
6152
5804
5167
4441
3770
3179
2582
1870
988
-14
-1012
-1864
-2464
-2772
-2811
-2637
-2318
-1920
-1498
-1104
-781
-555
-427
-375
-352
-309
-212
-60
114
248
284
190
-12
-258
-453
-515
-391
-76
389
937
1487
1970
2342
2589
2721
2757
2726
2674
2672
2799
3106
3576
4121
4621
4986
5200
5314
5400
5500
5598
5634
5527
5214
4671
3933
3098
2298
1658
1235
992
808
536
81
-557
-1269
-1891
-2266
-2321
-2089
-1693
-1289
-994
-848
-808
-791
-715
-543
-298
-46
144
255
345
526
897
1468
2138
2732
3089
3127
2857
2347
1684
957
258
-317
-699
-866
-858
-747
-606
-491
-442
-492
-662
-936
-1258
-1542
-1714
-1740
-1641
-1471
-1284
-1113
-956
-786
-579
-335
-93
83
149
110
34
10
92
268
468
615
684
721
814
1035
1381
1772
2093
2268
2312
2323
2418
2648
2965
3254
3401
3364
3185
2957
2777
2706
2756
2894
3054
3169
3200
3164
3120
3133
3222
3346
3417
3343
3072
2607
2016
1418
962
782
945
1418
2085
2803
3459
4002
4426
4749
4993
5178
5321
5420
5441
5331
5052
4612
4067
3488
2909
2319
1681
985
269
-380
-865
-1118
-1129
-955
-697
-469
-361
-402
-563
-776
-969
-1092
-1126
-1069
-922
-676
-311
193
851
1657
2572
3517
4382
5041
5395
5396
5069
4496
3783
3020
2262
1542
892
370
42
-48
90
387
733
1024
1184
1180
1018
736
389
24
-340
-720
-1158
-1686
-2296
-2940
-3550
-4069
-4468
-4740
-4896
-4947
-4896
-4736
-4443
-4000
-3422
-2785
-2229
-1906
-1922
-2279
-2887
-3605
-4308
-4914
-5383
-5680
-5758
-5568
-5081
-4324
-3379
-2369
-1420
-634
-71
249
334
203
-123
-619
-1255
-1986
-2749
-3468
-4065
-4481
-4690
-4707
-4571
-4329
-4009
-3612
-3121
-2530
-1866
-1199
-615
-187
65
187
263
367
522
687
791
796
744
756
973
1474
2219
3049
3749
4120
4045
3507
2571
1361
26
-1275
-2398
-3245
-3786
-4062
-4168
-4194
-4192
-4147
-3996
-3671
-3150
-2483
-1780
-1166
-733
-508
-456
-499
-567
-622
-673
-753
-883
-1042
-1162
-1164
-1000
-682
-272
145
501
761
920
994
1004
973
908
799
618
337
-36
-441
-781
-960
-935
-731
-437
-164
-14
-40
-229
-497
-718
-781
-642
-360
-55
150
204
146
73
85
228
488
800
1084
1285
1386
1410
1395
1361
1292
1147
907
603
317
141
119
229
396
557
699
870
1140
1556
2108
2723
3298
3740
3988
4021
3842
3460
2882
2130
1252
328
-545
-1283
-1826
-2153
-2271
-2218
-2070
-1933
-1926
-2132
-2565
-3159
-3797
-4359
-4773
-5027
-5159
-5223
-5257
-5266
-5223
-5094
-4865
-4565
-4258
-4017
-3876
-3808
-3735
-3571
-3274
-2866
-2420
-2011
-1683
-1443
-1280
-1196
-1203
-1308
-1489
-1701
-1896
-2057
-2198
-2340
-2480
-2577
-2570
-2421
-2143
-1808
-1520
-1375
-1421
-1630
-1895
-2074
-2049
-1791
-1381
-965
-682
-584
-629
-725
-812
-891
-1004
-1165
-1322
-1369
-1220
-870
-402
75
499
889
1310
1796
2292
2667
2780
2561
2035
1305
487
-335
-1119
-1845
-2484
-2987
-3301
-3389
-3260
-2964
-2571
-2144
-1723
-1346
-1066
-970
-1133
-1566
-2178
-2799
-3268
-3513
-3574
-3544
-3472
-3315
-2961
-2320
-1399
-312
774
1722
2460
2985
3328
3531
3635
3679
3696
3691
3635
3479
3188
2769
2282
1810
1422
1140
935
754
545
276
-57
-433
-814
-1159
-1453
-1723
-2037
-2462
-3019
-3649
-4246
-4712
-5012
-5185
-5297
-5386
-5434
-5383
-5182
-4816
-4319
-3757
-3211
-2749
-2412
-2188
-2021
-1834
-1582
-1283
-1014
-871
-920
-1166
-1572
-2083
-2644
-3205
-3706
-4081
-4273
-4257
-4051
-3717
-3324
-2940
-2610
-2355
-2170
-2027
-1892
-1744
-1595
-1498
-1526
-1732
-2105
-2568
-3012
-3353
-3572
-3715
-3856
-4041
-4267
-4495
-4676
-4778
-4785
-4684
-4471
-4166
-3828
-3554
-3444
-3555
-3869
-4304
-4754
-5134
-5406
-5563
-5597
-5473
-5129
-4513
-3622
-2526
-1361
-281
590
1191
1525
1631
1550
1316
971
581
233
4
-81
-68
-40
-75
-206
-411
-647
-875
-1073
-1231
-1342
-1407
-1437
-1451
-1456
-1436
-1361
-1205
-975
-702
-424
-160
92
333
546
693
735
654
462
190
-125
-454
-767
-1036
-1233
-1341
-1365
-1335
-1294
-1277
-1278
-1244
-1094
-763
-244
389
1012
1502
1775
1819
1680
1434
1159
902
669
438
188
-67
-274
-372
-339
-226
-132
-156
-338
-650
-1018
-1376
-1693
-1977
-2250
-2523
-2782
-2988
-3095
-3077
-2945
-2749
-2556
-2428
-2401
-2493
-2695
-2970
-3237
-3384
-3316
-3005
-2521
-1998
-1554
-1242
-1038
-898
-795
-737
-729
-754
-774
-761
-719
-675
-652
-652
-661
-663
-660
-662
-679
-722
-799
-919
-1077
-1236
-1339
-1336
-1220
-1042
-889
-840
-919
-1089
-1265
-1367
-1353
-1245
-1108
-1012
-991
-1032
-1082
-1082
-999
-838
-639
-458
-343
-311
-341
-382
-388
-342
-276
-246
-305
-470
-717
-995
-1248
-1424
-1494
-1453
-1327
-1159
-996
-864
-768
-709
-697
-753
-884
-1063
-1234
-1330
-1306
-1150
-881
-545
-214
31
132
92
-7
-46
52
263
463
507
319
-64
-514
-898
-1140
-1245
-1272
-1287
-1319
-1343
-1298
-1111
-737
-184
491
1209
1907
2553
3139
3659
4093
4415
4611
4688
4671
4590
4474
4358
4283
4285
4367
4476
4525
4435
4184
3827
3455
3145
2912
2722
2531
2329
2154
2056
2045
2069
2021
1808
1386
800
152
-438
-880
-1123
-1152
-972
-599
-71
547
1173
1728
2156
2432
2541
2462
2175
1691
1087
496
60
-151
-173
-121
-114
-202
-355
-503
-604
-666
-732
-833
-968
-1110
-1232
-1322
-1380
-1397
-1350
-1213
-975
-662
-333
-63
89
102
9
-113
-172
-96
136
487
879
1206
1368
1284
920
298
-503
-1374
-2213
-2958
-3589
-4112
-4533
-4845
-5042
-5138
-5173
-5202
-5261
-5344
-5404
-5373
-5194
-4852
-4370
-3794
-3164
-2505
-1832
-1169
-553
-27
391
710
952
1118
1169
1044
701
171
-444
-1006
-1408
-1616
-1686
-1727
-1841
-2074
-2392
-2702
-2900
-2932
-2823
-2667
-2579
-2637
-2841
-3124
-3377
-3504
-3451
-3228
-2894
-2533
-2215
-1970
-1784
-1623
-1467
-1323
-1219
-1179
-1204
-1282
-1405
-1568
-1766
-1974
-2156
-2286
-2370
-2439
-2522
-2614
-2678
-2673
-2590
-2458
-2327
-2244
-2241
-2334
-2523
-2780
-3054
-3276
-3399
-3411
-3329
-3169
-2930
-2600
-2195
-1770
-1397
-1128
-962
-869
-827
-857
-1008
-1318
-1781
-2338
-2911
-3428
-3837
-4104
-4213
-4160
-3971
-3696
-3401
-3148
-2971
-2869
-2797
-2693
-2502
-2208
-1847
-1483
-1177
-951
-782
-631
-475
-331
-242
-250
-366
-571
-820
-1068
-1283
-1440
-1524
-1522
-1438
-1295
-1133
-991
-886
-800
-690
-514
-254
79
448
810
1130
1384
1560
1643
1619
1468
1183
783
322
-117
-462
-679
-787
-842
-893
-964
-1047
-1124
-1177
-1193
-1160
-1078
-968
-874
-834
-845
-859
-803
-641
-399
-151
30
124
167
214
293
388
452
442
349
199
29
-132
-278
-415
-545
-657
-724
-732
-686
-611
-536
-482
-460
-486
-587
-783
-1075
-1437
-1840
-2276
-2755
-3277
-3799
-4224
-4438
-4359
-3977
-3350
-2587
-1811
-1138
-657
-407
-368
-470
-626
-765
-860
-923
-989
-1090
-1237
-1416
-1597
-1758
-1904
-2072
-2298
-2583
-2879
-3115
-3246
-3283
-3277
-3274
-3280
-3274
-3246
-3229
-3286
-3467
-3766
-4116
-4428
-4627
-4690
-4640
-4539
-4450
-4425
-4480
-4598
-4738
-4861
-4937
-4956
-4917
-4827
-4692
-4518
-4306
-4051
-3750
-3413
-3066
-2745
-2476
-2260
-2082
-1924
-1780
-1659
-1574
-1538
-1554
-1615
-1697
-1755
-1735
-1594
-1322
-952
-544
-168
112
252
238
97
-97
-251
-292
-205
-39
124
219
221
146
36
-59
-93
-27
163
466
833
1185
1437
1523
1424
1171
830
480
185
-14
-93
-37
155
454
784
1042
1138
1048
816
527
253
19
-183
-373
-552
-708
-829
-914
-968
-995
-991
-946
-848
-687
-466
-209
31
190
223
131
-39
-232
-420
-624
-885
-1220
-1596
-1932
-2148
-2204
-2129
-1999
-1901
-1885
-1935
-1978
-1918
-1684
-1268
-728
-162
329
669
827
819
697
532
387
285
192
45
-215
-598
-1057
-1517
-1919
-2241
-2486
-2663
-2760
-2762
-2674
-2540
-2431
-2405
-2470
-2576
-2640
-2587
-2387
-2065
-1693
-1360
-1140
-1069
-1121
-1218
-1254
-1136
-828
-365
161
638
976
1129
1095
897
571
154
-314
-786
-1210
-1542
-1754
-1854
-1876
-1872
-1884
-1931
-2000
-2060
-2069
-1996
-1822
-1547
-1198
-820
-465
-180
14
112
121
49
-98
-303
-534
-743
-883
-930
-888
-784
-654
-526
-407
-295
-182
-78
-14
-29
-152
-376
-651
-904
-1067
-1104
-1010
-814
-549
-260
6
206
319
358
368
418
564
834
1225
1707
2248
2819
3399
3973
4525
5045
5525
5959
6336
6631
6807
6818
6636
6269
5775
5246
4780
4445
4256
4166
4099
3986
3803
3581
3384
3264
3231
3249
3263
3233
3152
3032
2880
2697
2491
2291
2145
2092
2132
2225
2310
2346
2329
2287
2249
2232
2230
2217
2159
2017
1770
1426
1032
654
345
114
-64
-225
-377
-494
-528
-441
-217
129
557
1010
1419
1717
1863
1852
1715
1505
1275
1064
888
740
599
445
277
123
26
10
61
129
160
132
59
-37
-159
-343
-632
-1041
-1544
-2092
-2634
-3137
-3569
-3892
-4062
-4054
-3893
-3641
-3378
-3153
-2965
-2778
-2545
-2245
-1883
-1476
-1037
-570
-80
418
895
1317
1660
1910
2059
2104
2045
1905
1724
1548
1398
1255
1086
881
683
575
632
861
1191
1509
1715
1760
1650
1415
1091
715
334
7
-215
-303
-263
-129
53
241
406
544
673
828
1047
1349
1721
2112
2453
2686
2794
2814
2822
2900
3085
3353
3623
3808
3860
3796
3680
3589
3573
3648
3801
3997
4183
4287
4237
3979
3507
2873
2171
1504
953
556
307
172
110
88
92
123
186
281
402
531
638
686
640
490
263
27
-135
-167
-61
140
369
578
754
914
1080
1256
1432
1587
1703
1773
1794
1768
1701
1599
1470
1297
1036
621
5
-801
-1707
-2562
-3219
-3584
-3637
-3412
-2958
-2322
-1553
-717
102
831
1423
1868
2179
2366
2442
2423
2342
2238
2143
2077
2055
2094
2216
2424
2695
2979
3223
3387
3447
3387
3195
2872
2439
1935
1397
842
272
-300
-835
-1274
-1563
-1684
-1648
-1476
-1172
-731
-168
467
1089
1618
2009
2270
2426
2503
2502
2412
2226
1968
1687
1447
1305
1292
1411
1647
1978
2379
2819
3256
3642
3935
4123
4222
4261
4260
4214
4106
3936
3738
3570
3481
3482
3537
3588
3596
3555
3493
3438
3390
3315
3159
2885
2507
2086
1707
1426
1241
1098
929
705
453
235
100
49
51
71
104
166
268
386
470
471
371
195
-16
-224
-400
-529
-606
-636
-643
-657
-691
-723
-698
-553
-240
259
925
1706
2523
3274
3857
4211
4336
4297
4191
4098
4051
4038
4019
3952
3819
3628
3398
3153
2913
2681
2460
2249
2047
1848
1620
1316
893
345
-278
-888
-1400
-1775
-2033
-2235
-2432
-2649
-2872
-3073
-3213
-3257
-3173
-2930
-2513
-1931
-1217
-428
367
1099
1708
2149
2401
2476
2410
2257
2068
1882
1725
1616
1573
1605
1694
1791
1825
1737
1517
1225
968
850
916
1126
1376
1548
1565
1417
1156
863
612
448
375
372
407
454
506
569
661
799
998
1265
1593
1965
2354
2733
3088
3415
3718
3986
4192
4299
4280
4141
3920
3665
3407
3144
2855
2526
2179
1866
1651
1575
1634
1792
1994
2189
2335
2399
2357
2211
1988
1728
1461
1186
881
534
182
-93
-201
-99
189
584
1008
1424
1839
2286
2784
3315
3820
4223
4456
4491
4359
4138
3920
3771
3708
3703
3716
3724
3726
3724
3707
3656
3559
3429
3295
3193
3136
3119
3116
3097
3033
2908
2718
2477
2218
1972
1762
1587
1434
1280
1107
906
674
422
164
-82
-300
-480
-627
-755
-892
-1071
-1320
-1644
-2021
-2404
-2741
-2987
-3112
-3106
-2980
-2772
-2537
-2326
-2158
-2004
-1818
-1582
-1335
-1156
-1108
-1186
-1304
-1339
-1193
-833
-302
312
913
1430
1838
2147
2388
2578
2710
2767
2745
2669
2576
2482
2363
2181
1914
1592
1275
1016
827
678
528
345
122
-130
-387
-610
-752
-773
-657
-417
-94
251
538
689
651
440
144
-109
-226
-194
-69
81
239
437
715
1067
1440
1758
1969
2049
1991
1795
1482
1103
729
416
171
-33
-223
-389
-500
-536
-514
-484
-492
-554
-658
-777
-884
-952
-959
-902
-812
-747
-759
-854
-984
-1076
-1084
-1010
-895
-786
-704
-643
-584
-513
-431
-354
-307
-308
-363
-463
-592
-739
-911
-1119
-1371
-1664
-1988
-2331
-2679
-3008
-3283
-3468
-3541
-3508
-3385
-3189
-2928
-2616
-2281
-1964
-1694
-1476
-1300
-1163
-1079
-1062
-1091
-1107
-1032
-823
-497
-122
221
473
607
622
542
409
272
162
73
-30
-180
-372
-564
-703
-759
-732
-637
-476
-246
49
386
728
1045
1324
1554
1714
1772
1712
1550
1324
1069
806
545
312
148
90
129
211
268
260
196
123
83
95
154
250
369
493
594
651
659
643
640
674
733
770
732
587
359
130
15
115
469
1031
1704
2379
2987
3496
3890
4146
4233
4149
3936
3679
3458
3319
3256
3240
3244
3257
3280
3306
3323
3318
3282
3218
3139
3064
3013
2997
3001
2988
2904
2718
2432
2081
1707
1333
953
543
95
-376
-828
-1220
-1528
-1756
-1927
-2055
-2129
-2114
-1974
-1705
-1357
-1018
-777
-676
-689
-739
-745
-660
-484
-250
3
258
515
783
1067
1366
1675
1993
2312
2611
2842
2957
2934
2802
2634
2509
2461
2457
2417
2267
1981
1587
1139
676
198
-319
-895
-1521
-2155
-2728
-3182
-3489
-3658
-3724
-3720
-3661
-3540
-3354
-3110
-2834
-2549
-2263
-1976
-1692
-1433
-1232
-1105
-1039
-998
-942
-854
-729
-563
-345
-74
218
473
627
651
570
447
339
266
201
101
-64
-287
-524
-720
-837
-874
-865
-856
-886
-964
-1076
-1194
-1294
-1366
-1416
-1460
-1520
-1608
-1716
-1811
-1838
-1748
-1521
-1175
-760
-336
51
375
630
825
973
1090
1187
1273
1352
1419
1457
1436
1321
1092
760
375
2
-307
-532
-685
-795
-887
-979
-1080
-1186
-1282
-1342
-1346
-1301
-1237
-1198
-1204
-1239
-1262
-1232
-1130
-958
-726
-429
-57
397
919
1464
1960
2336
2544
2591
2534
2461
2443
2494
2567
2587
2500
2297
2016
1708
1414
1153
925
719
519
315
116
-42
-119
-101
-25
28
-21
-189
-417
-590
-608
-440
-138
200
486
684
821
957
1143
1393
1681
1968
2233
2487
2761
3068
3384
3644
3783
3768
3618
3381
3112
2844
2592
2365
2172
2020
1901
1786
1641
1453
1238
1033
873
764
683
595
479
348
238
181
183
214
230
197
123
46
18
69
188
330
437
470
422
322
218
161
187
298
457
592
621
497
230
-106
-408
-596
-645
-589
-479
-343
-166
89
447
876
1287
1564
1618
1419
1018
516
28
-369
-653
-856
-1027
-1203
-1376
-1510
-1561
-1507
-1357
-1140
-878
-583
-254
96
440
734
945
1065
1122
1157
1208
1283
1353
1366
1276
1070
778
465
198
18
-73
-97
-81
-42
19
94
169
218
215
143
-4
-217
-472
-732
-952
-1097
-1151
-1128
-1063
-998
-971
-999
-1076
-1180
-1284
-1365
-1419
-1455
-1492
-1545
-1624
-1728
-1849
-1966
-2041
-2041
-1948
-1777
-1579
-1415
-1335
-1364
-1498
-1706
-1928
-2089
-2112
-1961
-1659
-1286
-930
-647
-434
-254
-72
124
325
520
695
825
862
749
452
-22
-615
-1251
-1862
-2402
-2846
-3178
-3386
-3473
-3461
-3396
-3337
-3338
-3421
-3567
-3714
-3794
-3759
-3618
-3425
-3257
-3175
-3203
-3322
-3477
-3594
-3592
-3412
-3045
-2543
-2001
-1509
-1107
-779
-478
-163
171
504
808
1063
1251
1356
1365
1283
1147
1012
927
913
951
1002
1037
1053
1064
1079
1074
994
776
385
-162
-792
-1411
-1939
-2338
-2614
-2806
-2958
-3109
-3283
-3481
-3689
-3880
-4027
-4108
-4115
-4051
-3928
-3765
-3581
-3389
-3190
-2967
-2701
-2382
-2021
-1644
-1269
-904
-548
-203
115
393
626
833
1036
1241
1423
1537
1543
1429
1214
937
638
355
118
-43
-106
-66
64
250
449
619
723
743
683
565
429
315
250
234
242
237
182
67
-95
-265
-393
-437
-373
-200
62
382
726
1067
1386
1674
1929
2144
2316
2439
2519
2565
2593
2610
2613
2589
2527
2430
2316
2216
2148
2113
2090
2055
2000
1943
1915
1941
2024
2145
2274
2388
2466
2482
2408
2225
1941
1596
1242
907
585
252
-93
-410
-623
-668
-527
-238
126
487
790
1004
1119
1138
1074
946
777
590
404
238
103
1
-69
-105
-97
-39
64
189
299
372
407
426
449
483
516
542
569
621
723
893
1134
1430
1742
2009
2160
2147
1972
1696
1397
1125
875
608
294
-52
-377
-632
-813
-953
-1099
-1264
-1423
-1527
-1544
-1477
-1358
-1228
-1119
-1051
-1034
-1065
-1124
-1166
-1135
-986
-713
-354
24
359
612
778
872
912
915
894
868
865
904
989
1096
1184
1212
1155
1014
808
557
274
-33
-360
-701
-1045
-1373
-1659
-1879
-2024
-2113
-2200
-2350
-2602
-2943
-3306
-3605
-3774
-3795
-3685
-3479
-3212
-2918
-2623
-2339
-2049
-1723
-1341
-926
-548
-291
-199
-257
-403
-574
-734
-884
-1043
-1223
-1423
-1626
-1799
-1906
-1920
-1835
-1674
-1472
-1256
-1040
-834
-658
-545
-522
-600
-766
-999
-1279
-1575
-1834
-1996
-2017
-1915
-1754
-1624
-1583
-1629
-1715
-1778
-1771
-1676
-1508
-1311
-1145
-1063
-1077
-1154
-1240
-1304
-1364
-1469
-1654
-1894
-2111
-2206
-2122
-1863
-1492
-1097
-760
-531
-413
-370
-342
-272
-134
57
250
389
439
402
317
233
176
130
40
-154
-481
-920
-1412
-1893
-2325
-2700
-3027
-3307
-3520
-3634
-3619
-3475
-3244
-3007
-2857
-2855
-3004
-3245
-3501
-3712
-3859
-3951
-4005
-4030
-4041
-4045
-4049
-4045
-4014
-3946
-3836
-3692
-3506
-3247
-2889
-2439
-1953
-1501
-1119
-792
-477
-161
116
285
305
188
-16
-265
-554
-901
-1314
-1764
-2192
-2537
-2769
-2895
-2958
-3018
-3127
-3304
-3524
-3728
-3861
-3906
-3887
-3843
-3786
-3691
-3513
-3222
-2831
-2388
-1950
-1552
-1204
-892
-600
-316
-34
243
511
760
973
1127
1190
1137
959
672
321
-45
-395
-717
-1016
-1280
-1483
-1587
-1582
-1494
-1378
-1279
-1205
-1125
-1000
-816
-595
-375
-185
-21
140
321
533
768
1012
1259
1498
1730
1962
2209
2486
2795
3110
3386
3574
3647
3611
3498
3343
3175
3008
2841
2669
2483
2287
2101
1960
1895
1907
1971
2047
2111
2172
2257
2386
2546
2700
2808
2852
2837
2783
2711
2636
2572
2532
2524
2544
2572
2584
2560
2498
2415
2332
2264
2210
2156
2091
2017
1954
1907
1864
1784
1628
1394
1134
935
873
972
1189
1441
1645
1745
1722
1589
1368
1093
795
513
279
116
26
-8
-15
-12
8
69
202
414
683
970
1237
1464
1642
1765
1827
1826
1774
1692
1596
1496
1390
1284
1194
1139
1125
1139
1151
1130
1051
903
695
459
251
128
114
183
266
284
197
20
-195
-389
-534
-634
-717
-804
-900
-977
-991
-894
-663
-311
115
555
956
1281
1511
1638
1669
1624
1536
1427
1294
1117
879
599
335
153
90
124
184
195
116
-33
-191
-294
-318
-289
-275
-337
-498
-725
-943
-1071
-1058
-903
-650
-365
-102
126
348
618
971
1385
1788
2085
2219
2197
2086
1965
1889
1870
1888
1909
1905
1858
1769
1660
1560
1495
1467
1456
1441
1408
1355
1274
1155
994
823
704
692
793
950
1083
1143
1134
1097
1064
1035
994
939
887
857
853
864
885
929
1014
1129
1238
1306
1325
1330
1356
1410
1459
1465
1415
1335
1261
1209
1171
1134
1097
1080
1110
1202
1364
1601
1911
2280
2666
3013
3263
3385
3379
3275
3115
2937
2764
2596
2413
2193
1931
1643
1362
1122
939
814
734
683
642
590
516
421
316
211
100
-31
-185
-338
-444
-468
-404
-284
-153
-40
44
104
146
182
234
334
502
718
920
1035
1020
896
738
639
658
795
1000
1203
1345
1397
1363
1266
1135
995
859
727
592
438
257
53
-157
-349
-504
-615
-687
-721
-714
-664
-578
-469
-353
-234
-112
5
87
96
7
-159
-343
-477
-526
-501
-445
-395
-362
-334
-303
-282
-298
-368
-482
-601
-676
-674
-592
-448
-278
-117
1
59
52
2
-64
-124
-178
-245
-344
-467
-586
-668
-708
-731
-775
-858
-971
-1094
-1218
-1350
-1499
-1651
-1774
-1838
-1843
-1816
-1793
-1794
-1825
-1891
-2009
-2199
-2453
-2731
-2969
-3114
-3148
-3097
-3010
-2933
-2883
-2836
-2732
-2507
-2126
-1612
-1032
-463
49
497
897
1258
1567
1810
1990
2128
2250
2374
2499
2618
2726
2810
2845
2804
2665
2428
2108
1723
1292
837
390
-6
-323
-555
-717
-824
-878
-881
-849
-818
-818
-850
-880
-864
-787
-668
-550
-467
-431
-432
-453
-466
-437
-328
-122
155
438
653
759
770
751
775
888
1086
1331
1568
1754
1865
1892
1834
1693
1475
1206
927
688
529
462
469
519
589
683
820
1014
1253
1490
1664
1732
1684
1544
1347
1121
880
636
411
233
131
114
172
273
372
420
376
224
-15
-283
-510
-648
-683
-632
-518
-358
-161
52
254
411
502
524
487
414
339
293
297
352
433
517
597
684
796
933
1085
1247
1433
1659
1919
2176
2383
2524
2623
2730
2871
3028
3156
3213
3181
3060
2856
2575
2237
1875
1524
1195
868
517
129
-281
-688
-1072
-1424
-1728
-1961
-2096
-2122
-2054
-1918
-1742
-1544
-1349
-1188
-1092
-1066
-1070
-1031
-869
-543
-73
473
1006
1460
1804
2043
2177
2186
2029
1689
1208
681
215
-137
-401
-653
-960
-1344
-1778
-2224
-2654
-3052
-3402
-3674
-3840
-3886
-3816
-3645
-3395
-3093
-2773
-2472
-2218
-2019
-1872
-1772
-1720
-1714
-1744
-1782
-1796
-1760
-1655
-1473
-1224
-945
-697
-548
-536
-656
-865
-1110
-1353
-1585
-1805
-2009
-2187
-2317
-2387
-2396
-2354
-2290
-2238
-2226
-2260
-2320
-2369
-2376
-2321
-2196
-1997
-1727
-1403
-1056
-723
-429
-187
-3
116
173
196
240
368
606
928
1269
1560
1759
1856
1868
1823
1767
1747
1793
1892
1985
1999
1900
1708
1483
1279
1119
999
916
876
876
891
870
771
593
389
235
192
281
475
718
952
1129
1236
1290
1333
1410
1548
1747
1978
2194
2348
2406
2354
2209
2009
1804
1622
1475
1353
1246
1157
1100
1084
1101
1119
1092
978
762
460
123
-199
-484
-753
-1058
-1440
-1896
-2374
-2798
-3100
-3245
-3228
-3069
-2808
-2505
-2222
-1996
-1823
-1665
-1485
-1281
-1090
-952
-874
-824
-757
-653
-524
-406
-328
-302
-333
-419
-543
-663
-717
-657
-484
-249
-30
124
208
265
341
465
629
802
944
1018
1006
918
789
676
626
653
730
803
814
726
532
252
-74
-399
-681
-895
-1052
-1194
-1379
-1652
-2012
-2408
-2757
-2983
-3043
-2940
-2712
-2403
-2043
-1642
-1187
-666
-88
504
1034
1419
1599
1569
1383
1126
876
679
535
423
321
221
133
73
53
72
116
167
207
233
251
268
277
256
172
-5
-287
-659
-1077
-1474
-1787
-1977
-2050
-2044
-2009
-1970
-1920
-1838
-1714
-1567
-1433
-1337
-1279
-1241
-1197
-1131
-1033
-903
-750
-599
-491
-464
-529
-659
-805
-924
-1000
-1038
-1050
-1041
-1006
-946
-871
-802
-757
-735
-724
-705
-677
-660
-697
-836
-1099
-1469
-1886
-2270
-2561
-2741
-2840
-2917
-3022
-3167
-3318
-3415
-3409
-3289
-3085
-2854
-2647
-2491
-2389
-2337
-2338
-2394
-2493
-2608
-2707
-2776
-2823
-2864
-2897
-2902
-2851
-2739
-2584
-2409
-2214
-1978
-1678
-1329
-984
-709
-546
-489
-492
-497
-462
-373
-245
-120
-52
-91
-251
-496
-751
-939
-1018
-1000
-927
-853
-816
-832
-897
-988
-1065
-1091
-1054
-977
-910
-887
-906
-922
-893
-809
-697
-595
-516
-447
-375
-313
-300
-371
-526
-730
-947
-1159
-1369
-1582
-1784
-1946
-2050
-2099
-2118
-2136
-2172
-2228
-2291
-2341
-2352
-2304
-2199
-2061
-1929
-1827
-1751
-1673
-1567
-1432
-1295
-1192
-1155
-1189
-1280
-1393
-1478
-1490
-1408
-1246
-1052
-885
-792
-784
-841
-925
-989
-1000
-950
-854
-755
-693
-685
-710
-721
-678
-557
-367
-134
103
305
437
483
449
363
257
151
53
-33
-100
-141
-158
-170
-198
-251
-313
-347
-317
-198
2
243
467
620
685
694
710
788
939
1129
1304
1423
1468
1442
1357
1239
1128
1074
1099
1186
1285
1353
1387
1421
1501
1647
1854
2109
2403
2717
3009
3216
3287
3221
3070
2918
2831
2836
2922
3047
3152
3177
3077
2846
2532
2215
1971
1847
1842
1922
2032
2113
2121
2045
1918
1793
1709
1663
1618
1534
1400
1231
1045
841
610
352
92
-142
-336
-494
-615
-670
-612
-418
-115
222
514
716
823
864
875
895
950
1052
1186
1314
1402
1439
1442
1432
1412
1370
1300
1218
1146
1088
1014
880
674
425
188
-2
-150
-287
-439
-607
-778
-940
-1094
-1235
-1347
-1414
-1433
-1423
-1409
-1396
-1363
-1282
-1145
-971
-792
-624
-461
-282
-76
157
404
645
852
993
1042
995
888
775
704
682
681
661
601
512
419
333
241
120
-47
-252
-467
-668
-840
-988
-1125
-1259
-1388
-1498
-1564
-1560
-1477
-1326
-1142
-969
-843
-775
-757
-764
-778
-786
-786
-778
-758
-714
-642
-545
-446
-381
-381
-458
-584
-701
-740
-659
-461
-198
55
236
316
297
203
59
-115
-306
-509
-726
-967
-1240
-1536
-1816
-2025
-2113
-2063
-1900
-1678
-1448
-1239
-1057
-907
-801
-763
-808
-936
-1126
-1348
-1576
-1785
-1953
-2056
-2075
-2011
-1885
-1734
-1593
-1478
-1381
-1280
-1150
-979
-776
-577
-425
-359
-386
-476
-561
-569
-448
-201
114
408
602
666
635
580
568
623
717
797
828
808
763
712
641
512
290
-23
-382
-711
-943
-1043
-1012
-880
-694
-498
-323
-168
-3
216
513
872
1242
1567
1818
2007
2166
2308
2421
2470
2432
2311
2137
1946
1776
1661
1632
1704
1856
2023
2122
2088
1911
1632
1313
995
683
352
-28
-468
-953
-1440
-1865
-2167
-2316
-2334
-2290
-2263
-2301
-2397
-2499
-2553
-2538
-2467
-2372
-2282
-2206
-2146
-2100
-2062
-2021
-1968
-1905
-1853
-1839
-1874
-1930
-1949
-1873
-1680
-1396
-1080
-793
-571
-423
-347
-341
-404
-537
-729
-959
-1203
-1433
-1622
-1745
-1787
-1753
-1675
-1598
-1554
-1546
-1541
-1499
-1393
-1238
-1073
-949
-897
-919
-987
-1050
-1056
-974
-813
-619
-450
-343
-289
-247
-175
-59
76
197
282
325
325
279
187
65
-47
-116
-134
-131
-146
-195
-257
-291
-267
-183
-53
110
299
501
688
828
907
940
955
972
984
970
923
862
818
813
845
896
945
975
971
916
802
642
471
329
227
138
11
-187
-440
-684
-837
-835
-668
-374
-24
310
577
754
840
848
795
705
611
554
559
626
726
813
854
841
794
746
728
757
831
931
1016
1041
971
809
597
397
255
180
142
94
1
-154
-368
-623
-889
-1120
-1264
-1283
-1170
-965
-725
-502
-317
-171
-51
46
120
174
215
239
224
133
-52
-310
-577
-781
-883
-894
-868
-854
-874
-908
-911
-838
-667
-403
-89
212
445
588
662
714
778
856
918
930
879
782
666
550
435
309
157
-32
-257
-504
-747
-965
-1155
-1338
-1541
-1772
-2012
-2226
-2392
-2518
-2625
-2720
-2782
-2779
-2695
-2544
-2359
-2164
-1965
-1752
-1515
-1250
-956
-634
-293
47
361
637
883
1113
1320
1468
1509
1425
1237
993
731
461
178
-107
-358
-522
-564
-483
-314
-112
62
162
164
83
-31
-115
-128
-71
27
135
241
359
504
678
863
1036
1176
1270
1310
1292
1219
1100
953
796
647
520
423
358
313
271
210
115
-23
-195
-383
-552
-663
-689
-623
-477
-268
-6
306
650
983
1240
1373
1384
1320
1251
1223
1242
1291
1347
1405
1472
1546
1621
1688
1749
1818
1911
2025
2143
2227
2247
2192
2079
1938
1803
1691
1608
1556
1542
1584
1682
1804
1884
1856
1695
1440
1172
969
868
854
882
908
903
850
738
561
329
67
-189
-406
-564
-655
-685
-671
-642
-637
-690
-815
-995
-1191
-1357
-1464
-1517
-1545
-1587
-1660
-1747
-1797
-1750
-1565
-1248
-841
-406
6
362
651
873
1032
1136
1195
1217
1206
1162
1085
978
845
681
481
242
-18
-270
-483
-645
-765
-857
-930
-984
-1016
-1032
-1029
-1002
-942
-843
-720
-594
-466
-312
-94
200
530
823
1016
1097
1106
1097
1102
1118
1123
1100
1046
955
818
628
392
144
-75
-236
-329
-359
-334
-262
-155
-27
115
282
490
741
1008
1239
1382
1421
1379
1310
1270
1292
1381
1512
1644
1739
1781
1786
1785
1795
1801
1763
1649
1467
1259
1072
924
797
655
482
296
137
50
58
158
317
488
616
672
663
630
627
686
801
932
1032
1067
1028
934
821
725
659
598
492
303
33
-260
-496
-628
-664
-657
-662
-698
-741
-747
-680
-526
-294
-10
293
581
838
1068
1290
1513
1719
1867
1923
1885
1791
1694
1636
1628
1655
1694
1731
1762
1788
1806
1801
1753
1646
1481
1273
1051
834
628
429
241
86
-7
-25
23
103
181
230
233
175
58
-91
-214
-247
-156
45
302
561
792
991
1166
1320
1452
1562
1646
1693
1683
1610
1496
1392
1344
1363
1409
1419
1343
1166
900
567
190
-208
-603
-977
-1322
-1636
-1906
-2095
-2164
-2097
-1919
-1682
-1430
-1174
-903
-611
-309
-23
233
464
688
914
1129
1309
1429
1473
1438
1335
1192
1047
931
843
747
601
389
141
-92
-282
-443
-622
-852
-1127
-1407
-1658
-1881
-2104
-2346
-2583
-2752
-2787
-2668
-2439
-2179
-1961
-1810
-1703
-1597
-1465
-1321
-1202
-1147
-1162
-1219
-1270
-1275
-1221
-1119
-989
-840
-666
-456
-209
59
316
516
620
596
437
165
-161
-466
-687
-799
-823
-812
-820
-866
-940
-1008
-1046
-1043
-1014
-989
-998
-1067
-1208
-1412
-1656
-1904
-2119
-2262
-2301
-2208
-1981
-1641
-1234
-811
-409
-41
293
590
845
1052
1225
1385
1544
1691
1793
1820
1766
1649
1498
1331
1157
983
820
675
542
398
219
-3
-252
-503
-738
-953
-1147
-1315
-1448
-1538
-1591
-1617
-1615
-1566
-1436
-1193
-823
-328
260
887
1482
1975
2329
2551
2690
2797
2886
2934
2896
2750
2512
2227
1943
1694
1490
1337
1235
1181
1164
1167
1175
1182
1189
1203
1236
1293
1379
1484
1585
1657
1683
1674
1663
1688
1769
1900
2057
2211
2337
2418
2446
2422
2354
2253
2120
1944
1712
1418
1077
724
401
142
-33
-131
-179
-222
-296
-408
-526
-592
-560
-419
-196
61
315
544
734
870
934
928
883
854
891
1020
1232
1490
1753
1984
2160
2270
2308
2275
2180
2037
1873
1708
1553
1408
1265
1130
1028
985
1010
1076
1142
1185
1221
1296
1440
1645
1859
2027
2122
2148
2130
2088
2035
1983
1941
1901
1828
1672
1405
1052
688
408
283
334
539
842
1173
1461
1654
1734
1731
1701
1694
1724
1763
1770
1714
1599
1459
1341
1282
1291
1349
1406
1412
1337
1190
1016
868
780
756
784
847
935
1031
1107
1126
1062
926
761
626
558
551
563
544
469
355
254
224
306
499
767
1056
1319
1536
1720
1900
2095
2295
2460
2542
2513
2378
2168
1917
1641
1345
1037
748
524
401
386
449
546
635
690
705
681
624
546
458
365
266
156
30
-102
-221
-303
-336
-317
-257
-174
-86
-12
34
43
20
-25
-77
-127
-177
-239
-328
-457
-630
-840
-1068
-1283
-1447
-1513
-1441
-1217
-866
-455
-69
217
371
409
373
306
231
147
41
-103
-293
-532
-809
-1097
-1358
-1558
-1681
-1742
-1778
-1823
-1887
-1955
-1998
-1998
-1965
-1930
-1924
-1955
-2001
-2023
-1995
-1919
-1823
-1743
-1693
-1664
-1630
-1571
-1484
-1372
-1242
-1097
-944
-802
-701
-664
-691
-760
-839
-912
-980
-1053
-1129
-1197
-1246
-1279
-1319
-1393
-1514
-1678
-1864
-2047
-2203
-2310
-2350
-2317
-2232
-2130
-2045
-1991
-1949
-1897
-1828
-1767
-1748
-1787
-1860
-1923
-1939
-1908
-1859
-1824
-1809
-1786
-1721
-1601
-1448
-1304
-1207
-1171
-1188
-1235
-1289
-1324
-1319
-1259
-1148
-1010
-883
-792
-737
-686
-599
-443
-216
52
308
499
585
568
485
404
382
443
561
682
750
737
647
508
352
204
78
-22
-97
-149
-174
-165
-122
-61
-4
27
35
40
62
97
117
92
21
-58
-97
-68
19
123
207
250
256
233
195
154
122
110
120
143
176
226
301
405
518
612
665
674
657
630
599
560
509
448
387
338
316
338
415
543
687
794
821
762
653
550
499
520
607
742
900
1057
1183
1258
1278
1259
1214
1146
1038
877
680
491
366
339
401
510
617
685
706
691
657
618
573
513
424
301
162
41
-27
-24
44
145
246
326
379
411
441
491
580
707
850
968
1020
999
926
843
787
763
752
723
659
563
459
374
325
307
291
242
131
-48
-274
-516
-750
-966
-1167
-1361
-1547
-1708
-1815
-1836
-1755
-1585
-1370
-1170
-1029
-955
-921
-897
-870
-857
-876
-930
-997
-1048
-1066
-1049
-1002
-933
-847
-758
-683
-628
-581
-518
-423
-304
-189
-107
-70
-82
-153
-297
-522
-812
-1120
-1396
-1608
-1758
-1872
-1982
-2108
-2252
-2397
-2523
-2610
-2651
-2645
-2589
-2478
-2312
-2109
-1916
-1786
-1750
-1799
-1888
-1971
-2024
-2043
-2024
-1950
-1801
-1583
-1335
-1118
-981
-949
-1026
-1201
-1447
-1713
-1938
-2078
-2138
-2172
-2242
-2373
-2538
-2686
-2780
-2817
-2818
-2804
-2788
-2780
-2787
-2806
-2819
-2796
-2724
-2616
-2508
-2420
-2333
-2195
-1955
-1604
-1185
-780
-472
-311
-293
-366
-452
-492
-476
-445
-462
-566
-753
-987
-1236
-1487
-1739
-1977
-2167
-2272
-2275
-2194
-2060
-1901
-1731
-1564
-1415
-1305
-1238
-1203
-1178
-1157
-1151
-1178
-1236
-1303
-1349
-1361
-1357
-1362
-1384
-1393
-1338
-1179
-924
-631
-386
-260
-276
-410
-600
-780
-900
-939
-906
-835
-761
-710
-677
-639
-567
-453
-312
-176
-67
2
33
29
-9
-79
-172
-285
-425
-611
-851
-1126
-1388
-1575
-1654
-1631
-1551
-1453
-1353
-1233
-1063
-830
-549
-258
9
237
439
647
883
1151
1428
1682
1895
2067
2212
2339
2450
2539
2608
2666
2713
2730
2687
2570
2401
2233
2109
2036
1976
1883
1748
1605
1500
1457
1451
1438
1391
1322
1266
1252
1278
1321
1352
1352
1313
1239
1149
1075
1056
1107
1210
1318
1388
1410
1409
1416
1450
1505
1567
1633
1707
1784
1850
1896
1941
2029
2193
2425
2668
2856
2956
2989
3002
3031
3083
3143
3191
3210
3173
3041
2782
2395
1928
1462
1071
800
648
581
546
484
351
137
-123
-363
-522
-573
-526
-413
-258
-77
107
260
346
361
342
350
434
601
819
1042
1238
1393
1510
1593
1647
1672
1662
1612
1522
1407
1302
1238
1226
1248
1271
1278
1283
1317
1401
1518
1625
1672
1636
1527
1373
1201
1026
852
676
494
307
119
-60
-216
-343
-446
-546
-665
-815
-991
-1171
-1324
-1425
-1455
-1409
-1298
-1154
-1016
-922
-886
-892
-902
-872
-774
-606
-381
-125
136
372
551
655
689
687
700
765
887
1040
1182
1279
1315
1289
1208
1092
973
886
853
860
859
792
619
333
-44
-476
-926
-1354
-1716
-1977
-2128
-2193
-2209
-2199
-2160
-2071
-1919
-1719
-1512
-1343
-1244
-1214
-1233
-1268
-1291
-1283
-1242
-1174
-1086
-981
-851
-695
-511
-305
-73
188
476
768
1022
1199
1282
1288
1250
1194
1130
1050
941
800
631
454
301
212
216
305
432
525
524
405
182
-110
-435
-757
-1038
-1241
-1346
-1358
-1306
-1226
-1138
-1052
-972
-903
-844
-774
-666
-502
-295
-88
77
188
274
384
550
766
987
1156
1233
1214
1131
1043
1004
1049
1171
1327
1457
1506
1448
1294
1084
868
671
478
241
-86
-508
-972
-1389
-1677
-1802
-1776
-1643
-1443
-1205
-950
-691
-436
-168
145
522
949
1370
1717
1947
2065
2107
2115
2110
2090
2037
1928
1749
1492
1170
811
459
153
-88
-270
-410
-515
-580
-597
-572
-530
-515
-565
-697
-905
-1154
-1401
-1596
-1703
-1698
-1577
-1351
-1037
-658
-237
192
592
924
1160
1299
1367
1408
1472
1588
1749
1914
2020
2020
1901
1697
1466
1265
1121
1033
974
908
802
638
423
201
35
-23
31
137
200
139
-72
-394
-754
-1077
-1306
-1413
-1393
-1269
-1086
-893
-720
-565
-399
-205
3
184
300
348
356
359
366
359
314
227
117
9
-88
-182
-279
-370
-427
-426
-363
-264
-172
-124
-136
-203
-313
-457
-636
-848
-1081
-1300
-1454
-1503
-1429
-1258
-1039
-823
-640
-487
-345
-201
-56
75
182
261
315
331
289
172
-9
-203
-346
-398
-368
-313
-295
-345
-450
-563
-648
-700
-745
-817
-931
-1064
-1163
-1174
-1075
-895
-708
-592
-596
-710
-879
-1042
-1165
-1244
-1296
-1335
-1365
-1383
-1399
-1426
-1471
-1525
-1561
-1549
-1475
-1346
-1193
-1047
-932
-851
-787
-712
-603
-451
-266
-74
91
200
242
228
193
179
215
296
391
461
485
474
452
433
415
379
311
208
72
-96
-295
-510
-704
-827
-842
-751
-600
-455
-369
-363
-424
-526
-642
-755
-851
-919
-945
-917
-830
-679
-466
-191
133
491
862
1228
1574
1885
2138
2301
2343
2252
2043
1753
1420
1078
749
447
184
-32
-202
-325
-391
-378
-270
-78
151
355
488
545
553
541
519
482
419
336
244
155
76
15
-9
23
117
253
397
519
613
690
766
848
932
1006
1063
1095
1104
1091
1064
1029
994
971
986
1069
1239
1480
1732
1923
2004
1975
1875
1746
1608
1455
1273
1056
811
551
291
49
-149
-279
-329
-312
-252
-175
-98
-35
4
9
-22
-78
-138
-187
-215
-218
-183
-97
49
243
455
647
786
860
879
876
887
935
1010
1085
1117
1083
985
843
683
527
398
320
301
317
318
248
96
-100
-269
-358
-365
-326
-287
-270
-271
-276
-281
-283
-277
-249
-189
-103
-14
51
78
78
75
96
157
249
352
439
503
556
620
710
812
892
917
887
832
798
813
876
965
1053
1123
1164
1166
1118
1024
914
838
849
974
1203
1488
1766
1983
2115
2161
2139
2068
1958
1820
1669
1526
1417
1359
1359
1413
1508
1629
1751
1849
1904
1911
1887
1856
1837
1826
1804
1743
1626
1456
1249
1033
842
703
636
637
676
708
690
602
462
315
216
199
270
408
574
728
841
906
935
958
1006
1095
1210
1318
1383
1386
1334
1242
1121
977
817
657
520
423
369
351
368
429
539
683
821
921
983
1044
1152
1321
1512
1655
1697
1629
1481
1294
1092
883
672
477
316
201
130
99
105
150
225
309
377
414
421
415
409
411
419
432
444
448
435
402
366
348
366
412
461
489
491
480
473
473
477
478
476
469
439
358
203
-19
-270
-501
-673
-776
-827
-855
-890
-960
-1075
-1224
-1369
-1456
-1442
-1313
-1091
-818
-539
-293
-104
22
103
177
280
428
599
747
828
821
728
561
333
52
-267
-604
-926
-1196
-1376
-1442
-1400
-1291
-1180
-1118
-1119
-1155
-1191
-1219
-1265
-1362
-1509
-1666
-1778
-1814
-1787
-1730
-1673
-1617
-1548
-1450
-1314
-1137
-927
-711
-541
-477
-556
-766
-1050
-1333
-1564
-1725
-1826
-1875
-1872
-1813
-1707
-1584
-1479
-1418
-1403
-1411
-1411
-1384
-1337
-1299
-1307
-1379
-1502
-1635
-1728
-1748
-1693
-1592
-1491
-1428
-1407
-1398
-1353
-1244
-1091
-963
-938
-1057
-1294
-1571
-1801
-1928
-1950
-1902
-1835
-1795
-1810
-1881
-1983
-2075
-2122
-2118
-2088
-2076
-2113
-2204
-2325
-2440
-2518
-2543
-2516
-2460
-2401
-2355
-2315
-2245
-2114
-1920
-1704
-1528
-1433
-1415
-1430
-1427
-1380
-1300
-1216
-1159
-1148
-1188
-1276
-1394
-1509
-1589
-1610
-1575
-1506
-1435
-1386
-1366
-1375
-1414
-1484
-1581
-1690
-1785
-1834
-1817
-1737
-1614
-1478
-1340
-1190
-1000
-746
-416
-26
389
781
1097
1286
1317
1200
981
731
503
314
142
-39
-232
-411
-539
-603
-617
-617
-636
-693
-787
-902
-1008
-1071
-1058
-968
-829
-682
-560
-464
-374
-269
-144
-10
128
277
454
669
914
1166
1393
1570
1676
1708
1680
1629
1587
1567
1541
1460
1288
1033
746
495
326
257
276
363
492
631
747
818
848
859
879
920
974
1024
1057
1071
1068
1056
1036
1010
976
921
837
726
613
529
488
467
420
307
126
-81
-257
-364
-401
-392
-364
-330
-293
-254
-223
-214
-233
-273
-317
-340
-324
-266
-171
-44
112
300
510
721
907
1061
1205
1377
1602
1860
2093
2245
2289
2240
2131
1981
1795
1578
1350
1138
949
762
539
256
-69
-382
-616
-726
-697
-553
-342
-125
45
137
155
130
98
82
91
122
171
235
306
376
435
477
495
482
434
356
271
205
169
150
118
48
-62
-200
-354
-528
-732
-963
-1198
-1395
-1521
-1567
-1551
-1505
-1454
-1412
-1370
-1314
-1234
-1131
-1016
-909
-813
-727
-648
-581
-543
-546
-580
-619
-636
-624
-600
-594
-627
-708
-837
-1014
-1241
-1508
-1786
-2035
-2222
-2336
-2388
-2396
-2380
-2350
-2311
-2258
-2182
-2071
-1925
-1758
-1595
-1456
-1348
-1262
-1187
-1123
-1079
-1060
-1055
-1030
-946
-777
-528
-232
61
300
459
535
549
521
461
355
179
-84
-432
-843
-1286
-1726
-2129
-2461
-2703
-2853
-2927
-2948
-2929
-2861
-2738
-2575
-2417
-2320
-2312
-2375
-2453
-2492
-2463
-2372
-2242
-2092
-1939
-1793
-1661
-1539
-1406
-1243
-1050
-855
-700
-617
-610
-660
-743
-845
-955
-1064
-1163
-1250
-1334
-1430
-1542
-1667
-1798
-1932
-2065
-2172
-2210
-2140
-1955
-1703
-1455
-1264
-1140
-1056
-981
-903
-828
-761
-690
-601
-487
-357
-230
-123
-51
-24
-43
-97
-161
-210
-243
-282
-358
-484
-643
-798
-921
-1010
-1084
-1166
-1267
-1377
-1473
-1523
-1500
-1392
-1214
-1006
-815
-681
-621
-628
-685
-764
-837
-886
-909
-925
-950
-975
-959
-853
-644
-379
-140
3
33
-15
-89
-153
-200
-236
-261
-263
-231
-158
-38
129
328
527
678
742
715
631
535
461
410
360
290
192
70
-62
-191
-307
-402
-479
-551
-637
-755
-903
-1060
-1192
-1268
-1277
-1233
-1165
-1105
-1069
-1055
-1049
-1040
-1022
-1002
-976
-939
-884
-802
-689
-540
-359
-161
23
153
206
190
138
85
43
-6
-86
-201
-322
-407
-426
-384
-311
-243
-194
-153
-94
-4
108
217
301
361
423
523
675
864
1061
1241
1405
1568
1743
1920
2069
2154
2153
2068
1919
1740
1568
1435
1358
1333
1336
1339
1321
1284
1245
1232
1268
1360
1498
1653
1794
1895
1949
1962
1944
1901
1844
1792
1770
1795
1870
1976
2081
2158
2190
2174
2123
2064
2029
2041
2088
2136
2142
2087
1988
1884
1805
1759
1738
1728
1722
1708
1672
1600
1499
1399
1339
1344
1413
1522
1638
1729
1762
1718
1603
1456
1327
1251
1222
1211
1199
1199
1238
1328
1442
1532
1563
1538
1485
1430
1379
1327
1266
1188
1080
922
708
464
245
99
44
53
86
116
139
162
186
202
198
163
94
-5
-115
-205
-244
-227
-182
-151
-160
-193
-211
-180
-100
8
124
244
373
503
606
652
627
540
410
255
90
-65
-194
-292
-377
-475
-596
-718
-803
-826
-793
-731
-664
-592
-506
-406
-308
-236
-199
-184
-167
-139
-107
-91
-105
-144
-190
-224
-239
-242
-250
-277
-319
-354
-355
-308
-223
-132
-75
-79
-154
-290
-460
-630
-760
-821
-803
-726
-617
-502
-389
-270
-137
9
156
289
392
451
462
440
416
424
473
535
555
489
341
168
49
38
137
299
455
549
555
479
347
196
62
-36
-95
-132
-166
-209
-258
-302
-329
-337
-331
-320
-300
-262
-192
-91
18
94
99
17
-128
-283
-392
-422
-379
-297
-220
-180
-189
-235
-291
-324
-307
-233
-115
13
119
178
185
153
105
71
75
129
222
326
412
470
513
564
634
711
768
789
778
749
711
660
591
513
452
427
436
450
444
421
407
429
478
514
493
405
279
165
98
84
108
147
179
184
150
92
47
64
169
346
544
712
824
890
940
1000
1086
1195
1306
1376
1357
1217
975
701
480
372
375
446
535
614
680
744
813
891
976
1054
1091
1052
922
728
532
386
293
213
92
-84
-281
-438
-508
-483
-390
-269
-162
-96
-83
-113
-158
-188
-188
-173
-170
-198
-256
-325
-380
-399
-365
-270
-125
40
176
241
220
130
7
-113
-206
-254
-253
-211
-158
-128
-140
-188
-244
-282
-293
-286
-268
-233
-166
-58
92
275
482
693
877
994
1020
966
874
791
739
705
666
614
565
541
549
571
585
572
525
440
316
162
3
-128
-213
-259
-293
-335
-380
-402
-378
-307
-216
-140
-100
-97
-116
-140
-156
-161
-159
-153
-149
-142
-128
-99
-56
-9
23
25
-12
-88
-200
-346
-522
-711
-885
-1012
-1072
-1070
-1040
-1016
-1020
-1032
-1026
-981
-906
-825
-761
-717
-687
-668
-672
-709
-771
-829
-851
-826
-774
-724
-690
-662
-620
-549
-456
-346
-222
-77
89
255
384
438
402
287
119
-74
-276
-485
-702
-927
-1142
-1317
-1418
-1430
-1369
-1279
-1210
-1190
-1218
-1268
-1306
-1309
-1268
-1187
-1076
-949
-825
-721
-649
-612
-597
-583
-548
-481
-386
-279
-175
-78
18
115
193
219
161
13
-199
-432
-637
-780
-839
-814
-724
-612
-521
-473
-454
-430
-374
-292
-208
-146
-104
-63
-6
61
125
175
218
262
306
340
353
348
335
323
311
296
279
264
250
228
185
122
52
-4
-37
-47
-34
8
91
214
365
527
687
834
945
986
926
771
568
383
254
172
100
10
-90
-162
-175
-127
-44
47
133
219
309
402
487
557
610
648
672
677
659
616
558
496
444
410
400
410
430
444
430
370
258
116
-20
-111
-136
-101
-33
36
84
102
87
50
12
8
68
193
352
498
595
645
675
712
769
834
888
919
925
917
911
925
976
1067
1185
1304
1406
1483
1543
1593
1629
1639
1611
1545
1447
1333
1222
1134
1085
1076
1096
1121
1139
1153
1172
1200
1228
1245
1250
1258
1282
1324
1368
1397
1400
1379
1339
1280
1206
1124
1045
972
899
824
755
712
707
724
729
698
646
624
687
851
1084
1324
1517
1638
1689
1691
1665
1630
1594
1553
1496
1407
1284
1144
1012
912
839
773
684
555
390
213
55
-59
-124
-152
-163
-178
-210
-257
-310
-355
-379
-373
-338
-283
-226
-181
-148
-113
-59
20
109
183
217
206
168
131
118
135
171
202
205
162
64
-83
-256
-418
-525
-551
-498
-402
-308
-250
-224
-202
-151
-63
41
123
150
113
35
-44
-89
-86
-53
-26
-35
-85
-154
-210
-234
-227
-199
-165
-137
-134
-171
-248
-332
-370
-330
-228
-125
-80
-107
-167
-201
-173
-93
7
99
173
226
257
268
279
321
415
558
720
875
1012
1140
1258
1355
1410
1411
1367
1298
1226
1167
1136
1141
1181
1243
1305
1354
1394
1431
1462
1467
1423
1329
1206
1082
971
866
754
629
500
380
287
234
231
278
362
458
552
647
753
872
980
1044
1050
1016
977
958
956
949
923
875
809
723
612
489
385
345
389
503
647
775
862
906
925
939
970
1029
1112
1203
1283
1342
1387
1427
1467
1502
1530
1554
1584
1622
1657
1671
1655
1608
1534
1429
1285
1102
898
701
540
425
349
299
258
214
165
120
96
104
141
189
227
250
273
314
379
453
511
543
553
551
542
518
472
400
304
188
63
-57
-152
-208
-225
-217
-195
-161
-117
-71
-45
-52
-82
-104
-92
-54
-26
-48
-123
-222
-303
-344
-347
-324
-286
-239
-197
-179
-195
-229
-256
-261
-263
-297
-386
-519
-661
-791
-911
-1043
-1194
-1337
-1427
-1430
-1347
-1209
-1051
-899
-764
-651
-557
-476
-396
-306
-208
-113
-33
29
73
95
86
39
-35
-108
-155
-176
-198
-260
-379
-540
-706
-846
-949
-1025
-1087
-1137
-1175
-1202
-1227
-1260
-1302
-1344
-1367
-1353
-1297
-1204
-1099
-1012
-971
-980
-1016
-1039
-1020
-959
-881
-815
-778
-768
-776
-800
-844
-906
-974
-1033
-1076
-1116
-1168
-1238
-1321
-1406
-1488
-1569
-1648
-1716
-1761
-1771
-1744
-1677
-1570
-1426
-1270
-1141
-1073
-1077
-1131
-1197
-1253
-1293
-1318
-1313
-1245
-1092
-870
-634
-442
-324
-264
-226
-183
-138
-108
-109
-143
-210
-314
-457
-623
-766
-825
-761
-580
-330
-73
160
374
601
862
1151
1440
1692
1879
1981
1978
1855
1616
1293
934
584
263
-35
-312
-548
-704
-741
-655
-480
-267
-65
97
208
263
265
222
144
31
-129
-344
-597
-833
-983
-997
-878
-680
-471
-301
-182
-102
-43
7
49
72
55
-26
-186
-418
-693
-967
-1199
-1353
-1405
-1342
-1179
-959
-745
-588
-503
-469
-453
-439
-440
-476
-552
-656
-765
-873
-984
-1106
-1228
-1327
-1370
-1340
-1239
-1089
-931
-803
-728
-697
-677
-635
-566
-501
-490
-566
-719
-908
-1080
-1202
-1262
-1269
-1243
-1212
-1204
-1226
-1261
-1274
-1238
-1153
-1047
-956
-904
-902
-954
-1061
-1208
-1356
-1454
-1467
-1400
-1290
-1181
-1099
-1049
-1033
-1053
-1098
-1135
-1115
-1010
-838
-660
-537
-493
-508
-543
-563
-553
-505
-420
-320
-248
-250
-337
-472
-589
-633
-596
-505
-396
-293
-206
-147
-132
-163
-223
-283
-327
-359
-395
-437
-471
-484
-480
-483
-513
-570
-636
-694
-733
-748
-720
-631
-472
-267
-59
117
252
354
432
480
493
481
467
462
456
417
328
199
60
-62
-163
-252
-322
-357
-343
-292
-243
-235
-286
-381
-495
-610
-714
-800
-857
-881
-883
-882
-888
-892
-875
-823
-743
-651
-555
-448
-312
-141
53
239
384
464
475
433
378
352
382
458
541
585
569
508
439
392
376
389
426
486
563
639
687
687
637
556
468
390
329
280
237
189
134
82
56
76
143
236
324
386
427
462
498
529
551
574
623
714
829
922
952
909
821
724
637
556
469
377
293
229
184
151
132
148
220
355
525
692
825
919
983
1025
1039
1018
969
915
890
915
980
1055
1108
1126
1117
1100
1092
1095
1109
1133
1167
1204
1229
1220
1165
1072
968
881
829
810
810
812
803
767
696
593
478
379
319
295
289
281
275
294
361
471
582
634
590
462
310
208
201
275
372
423
394
304
207
158
177
245
323
380
410
430
455
493
534
558
544
480
369
234
113
37
20
43
69
65
23
-38
-82
-84
-44
17
66
72
22
-81
-219
-367
-500
-592
-623
-590
-508
-406
-314
-242
-178
-94
24
167
300
391
431
438
449
492
578
697
827
944
1032
1086
1112
1126
1145
1180
1232
1291
1340
1368
1367
1343
1306
1256
1181
1056
869
634
394
198
72
8
-24
-45
-62
-72
-78
-96
-139
-206
-284
-365
-451
-550
-661
-764
-837
-869
-862
-824
-752
-645
-513
-389
-308
-285
-307
-357
-429
-532
-663
-787
-846
-794
-633
-406
-178
3
113
152
135
93
66
80
123
152
117
3
-158
-309
-416
-478
-515
-543
-561
-566
-572
-600
-656
-721
-766
-776
-769
-780
-827
-890
-926
-903
-823
-722
-648
-625
-643
-663
-638
-541
-382
-204
-63
9
17
-1
-11
-10
-22
-81
-199
-358
-524
-669
-777
-849
-892
-918
-945
-990
-1055
-1121
-1149
-1104
-973
-782
-580
-419
-331
-315
-349
-397
-428
-424
-383
-314
-232
-157
-110
-111
-175
-299
-460
-620
-739
-799
-806
-781
-749
-716
-675
-612
-516
-397
-278
-184
-131
-117
-124
-134
-135
-132
-135
-149
-166
-172
-153
-102
-22
87
221
375
534
677
783
849
891
931
981
1025
1028
954
789
554
302
94
-24
-47
-7
45
70
68
70
113
208
332
444
516
546
548
535
508
470
434
426
463
541
630
704
757
808
879
976
1083
1183
1267
1342
1416
1487
1538
1551
1509
1403
1231
1002
744
490
274
115
3
-84
-167
-254
-337
-399
-426
-414
-367
-306
-260
-254
-296
-374
-460
-526
-559
-556
-517
-441
-327
-181
-17
156
337
533
746
961
1146
1268
1307
1270
1178
1055
912
751
569
374
185
33
-58
-76
-33
42
108
128
80
-35
-192
-350
-475
-559
-624
-718
-883
-1125
-1410
-1673
-1851
-1915
-1874
-1768
-1641
-1525
-1423
-1319
-1188
-1018
-825
-634
-480
-377
-320
-289
-275
-280
-318
-393
-493
-594
-666
-688
-650
-559
-436
-313
-221
-175
-164
-160
-139
-103
-79
-107
-209
-381
-592
-805
-984
-1104
-1155
-1142
-1086
-1014
-944
-868
-768
-629
-459
-285
-136
-28
40
74
75
41
-27
-118
-219
-325
-445
-585
-743
-893
-1000
-1039
-991
-861
-667
-436
-203
2
164
284
373
432
453
421
342
241
152
97
68
45
17
-9
-11
27
94
165
210
217
187
135
76
21
-22
-51
-64
-60
-40
-3
44
87
111
108
83
51
26
10
-4
-25
-56
-94
-129
-149
-150
-134
-114
-107
-123
-156
-182
-172
-116
-26
68
140
179
192
191
182
174
176
200
253
330
415
496
565
625
677
725
773
831
899
965
1002
984
905
780
638
496
365
252
169
128
122
125
106
50
-25
-87
-112
-104
-83
-68
-62
-60
-46
-9
64
173
298
400
443
420
363
322
322
346
354
318
247
175
122
81
31
-28
-64
-37
68
222
371
473
514
510
479
426
349
244
120
-2
-96
-146
-152
-135
-134
-183
-286
-419
-534
-590
-571
-482
-342
-175
-14
104
154
142
116
140
253
442
645
794
846
808
715
612
533
496
501
540
591
635
659
658
632
576
485
362
221
89
-7
-51
-39
28
141
281
419
525
580
590
574
556
549
557
579
611
642
655
640
601
569
579
648
763
886
983
1035
1049
1041
1022
1000
969
930
885
837
785
730
674
621
578
549
537
539
549
563
584
615
658
703
735
738
704
633
529
403
281
201
203
301
471
656
804
890
926
936
932
916
885
847
803
738
621
435
198
-31
-198
-290
-340
-392
-459
-516
-533
-503
-454
-420
-415
-429
-446
-466
-498
-542
-578
-581
-538
-453
-347
-238
-136
-45
37
116
200
288
366
407
396
341
269
204
149
86
5
-84
-152
-179
-162
-114
-43
56
183
321
433
481
453
361
235
98
-34
-152
-246
-312
-353
-384
-423
-482
-564
-654
-728
-756
-724
-644
-557
-504
-501
-526
-541
-524
-485
-446
-411
-368
-300
-216
-142
-97
-72
-36
27
101
160
193
221
275
356
437
484
494
494
514
562
626
691
758
827
881
889
826
701
555
431
352
310
291
286
290
295
298
303
325
371
430
469
472
447
426
427
435
416
361
300
283
336
444
568
680
785
892
999
1084
1130
1148
1169
1212
1265
1293
1268
1191
1083
968
855
741
626
521
441
396
380
377
369
349
329
332
381
478
604
727
827
902
964
1018
1058
1074
1072
1077
1113
1184
1272
1356
1430
1502
1583
1669
1742
1786
1794
1769
1714
1636
1549
1473
1425
1412
1431
1475
1543
1628
1709
1758
1756
1716
1673
1666
1707
1776
1844
1885
1891
1861
1806
1742
1692
1667
1650
1599
1479
1291
1078
895
773
711
692
705
745
796
824
800
723
626
547
499
460
397
297
174
55
-35
-81
-73
-16
70
151
207
246
302
405
549
693
794
836
836
815
778
725
669
636
649
700
757
795
822
866
939
1020
1067
1060
1008
932
828
667
423
116
-190
-426
-567
-633
-666
-684
-676
-611
-471
-261
-14
222
396
472
450
367
276
214
185
161
120
59
1
-35
-41
-22
15
66
123
165
173
138
74
2
-65
-133
-216
-323
-453
-597
-743
-877
-976
-1016
-993
-919
-824
-728
-624
-491
-316
-119
53
151
154
76
-43
-167
-272
-353
-417
-479
-547
-622
-692
-742
-762
-756
-741
-730
-731
-739
-745
-748
-754
-771
-798
-825
-837
-823
-786
-739
-690
-640
-581
-507
-427
-366
-348
-388
-478
-596
-715
-818
-899
-961
-1012
-1064
-1124
-1188
-1242
-1267
-1251
-1205
-1157
-1135
-1156
-1218
-1310
-1423
-1553
-1694
-1835
-1958
-2047
-2097
-2107
-2084
-2027
-1934
-1806
-1646
-1472
-1306
-1173
-1088
-1050
-1039
-1034
-1024
-1020
-1044
-1118
-1246
-1413
-1597
-1775
-1929
-2049
-2131
-2184
-2221
-2258
-2293
-2316
-2315
-2295
-2275
-2277
-2296
-2299
-2240
-2089
-1853
-1575
-1303
-1071
-883
-726
-583
-441
-299
-157
-17
121
248
342
376
325
189
-6
-208
-368
-466
-515
-557
-630
-748
-891
-1022
-1105
-1130
-1112
-1081
-1061
-1060
-1069
-1075
-1068
-1048
-1008
-943
-840
-702
-549
-403
-279
-170
-58
63
179
260
275
217
95
-66
-241
-406
-545
-655
-745
-832
-930
-1035
-1126
-1179
-1188
-1166
-1132
-1098
-1060
-1010
-949
-882
-820
-768
-719
-659
-582
-488
-390
-304
-245
-218
-217
-224
-222
-208
-197
-213
-274
-381
-516
-657
-787
-898
-990
-1069
-1144
-1224
-1316
-1410
-1490
-1536
-1538
-1500
-1436
-1356
-1261
-1142
-990
-800
-583
-361
-162
-10
92
157
212
280
370
476
588
704
823
941
1044
1110
1120
1065
948
784
603
445
350
336
385
448
472
432
346
250
172
108
35
-64
-185
-302
-389
-430
-416
-341
-197
7
248
486
688
837
941
1014
1067
1100
1110
1091
1040
951
826
676
520
380
262
158
51
-67
-184
-281
-337
-351
-334
-303
-275
-262
-280
-338
-440
-569
-696
-787
-818
-786
-707
-605
-502
-409
-324
-234
-128
-5
121
235
325
397
463
533
597
625
591
489
343
191
65
-29
-114
-213
-340
-484
-628
-753
-854
-933
-996
-1050
-1099
-1144
-1178
-1187
-1159
-1096
-1016
-945
-893
-853
-807
-746
-676
-615
-569
-532
-494
-457
-440
-463
-527
-609
-680
-724
-743
-755
-775
-815
-884
-984
-1109
-1237
-1343
-1414
-1462
-1503
-1547
-1575
-1557
-1477
-1344
-1187
-1031
-884
-739
-596
-455
-323
-194
-60
80
209
305
353
359
336
297
243
170
82
-16
-118
-225
-336
-442
-525
-574
-596
-614
-655
-727
-822
-929
-1043
-1165
-1294
-1421
-1529
-1614
-1686
-1759
-1837
-1898
-1912
-1859
-1745
-1601
-1461
-1342
-1240
-1136
-1014
-873
-726
-591
-476
-383
-311
-261
-239
-247
-276
-310
-330
-329
-312
-290
-269
-239
-187
-103
4
105
161
148
66
-57
-182
-279
-343
-389
-433
-481
-519
-533
-514
-469
-410
-346
-277
-203
-127
-56
3
47
75
86
79
59
36
27
40
76
126
180
235
288
339
386
432
479
528
572
601
615
628
656
697
729
720
655
558
478
454
487
539
565
544
489
424
367
320
278
239
200
155
93
13
-62
-91
-41
83
239
368
438
460
474
520
611
731
850
943
994
1002
980
948
931
945
987
1026
1020
942
788
593
409
280
227
245
307
381
434
450
424
369
306
254
218
185
137
69
3
-24
24
147
312
465
566
603
583
520
424
302
173
59
-23
-77
-122
-175
-238
-299
-348
-382
-402
-403
-374
-313
-237
-178
-160
-178
-204
-207
-178
-132
-89
-63
-57
-73
-116
-187
-278
-369
-441
-484
-497
-486
-458
-423
-393
-378
-376
-379
-379
-385
-415
-480
-571
-668
-759
-854
-969
-1099
-1211
-1263
-1241
-1165
-1076
-1004
-949
-900
-851
-809
-782
-768
-761
-766
-799
-870
-960
-1025
-1026
-962
-866
-779
-719
-674
-629
-585
-561
-575
-622
-684
-738
-778
-803
-814
-808
-784
-749
-712
-676
-636
-584
-523
-471
-447
-462
-515
-594
-686
-779
-859
-918
-947
-948
-925
-889
-849
-814
-786
-758
-716
-646
-547
-432
-322
-224
-133
-40
48
112
128
97
41
-7
-25
-12
21
63
111
168
234
304
372
430
464
462
413
319
187
30
-147
-339
-529
-689
-789
-816
-779
-703
-611
-510
-399
-276
-143
-3
138
273
388
469
508
513
502
488
473
449
418
393
392
427
490
567
643
708
761
798
824
844
866
888
894
865
794
697
600
519
450
379
301
229
195
217
291
383
455
484
470
440
428
462
551
683
836
992
1140
1274
1388
1470
1513
1517
1491
1448
1396
1344
1299
1269
1259
1265
1286
1324
1389
1476
1562
1608
1591
1523
1449
1411
1417
1431
1416
1359
1286
1239
1239
1274
1314
1333
1317
1268
1188
1086
978
880
796
722
644
564
502
480
501
547
586
597
578
541
498
455
422
409
430
480
540
589
613
620
628
648
682
724
774
835
908
984
1050
1090
1100
1087
1066
1050
1048
1056
1066
1073
1074
1069
1056
1025
967
883
793
723
690
686
689
676
643
607
587
595
632
699
798
929
1083
1239
1373
1474
1545
1600
1648
1685
1704
1696
1658
1592
1502
1405
1326
1298
1338
1435
1550
1630
1641
1578
1474
1371
1308
1291
1299
1291
1230
1106
940
781
677
655
700
770
815
808
754
683
630
611
618
629
626
605
575
552
548
570
620
693
776
849
897
918
929
954
1006
1084
1157
1191
1160
1057
897
706
517
354
227
126
33
-67
-175
-274
-337
-344
-284
-172
-35
85
157
163
112
24
-76
-177
-270
-346
-391
-395
-364
-314
-263
-212
-149
-70
7
41
-2
-130
-315
-517
-710
-883
-1034
-1155
-1238
-1282
-1304
-1323
-1348
-1373
-1390
-1394
-1391
-1391
-1395
-1402
-1412
-1427
-1445
-1455
-1445
-1411
-1370
-1345
-1348
-1362
-1357
-1311
-1231
-1144
-1081
-1053
-1046
-1040
-1025
-1012
-1022
-1074
-1173
-1305
-1447
-1578
-1683
-1754
-1787
-1774
-1717
-1623
-1507
-1381
-1250
-1118
-990
-883
-808
-759
-708
-633
-532
-441
-401
-433
-520
-629
-736
-842
-955
-1065
-1147
-1178
-1167
-1150
-1164
-1209
-1251
-1247
-1180
-1068
-953
-875
-857
-901
-988
-1081
-1141
-1146
-1105
-1052
-1024
-1036
-1073
-1110
-1134
-1149
-1169
-1202
-1251
-1318
-1412
-1530
-1651
-1736
-1749
-1689
-1593
-1519
-1506
-1556
-1629
-1672
-1649
-1555
-1413
-1257
-1105
-958
-802
-629
-450
-293
-184
-130
-115
-116
-114
-104
-85
-56
-15
35
80
101
93
69
50
56
90
137
180
199
189
152
100
49
7
-25
-59
-99
-138
-161
-155
-125
-87
-53
-18
39
141
287
458
620
747
824
851
838
805
779
783
828
900
968
1002
989
941
882
837
820
829
844
838
789
693
572
468
417
432
494
561
598
592
562
538
541
571
607
625
619
601
592
598
610
602
556
473
371
271
184
109
41
-15
-49
-54
-29
21
98
208
352
513
652
732
739
689
622
572
547
537
522
495
456
411
358
294
226
169
139
139
159
176
179
174
171
175
177
165
140
117
110
119
122
97
44
-7
-20
25
113
211
294
360
425
499
575
630
647
625
573
497
398
280
158
60
8
7
38
78
111
129
132
116
77
20
-38
-73
-70
-24
51
141
231
310
373
417
450
481
519
560
589
585
538
450
340
233
147
93
64
50
29
-12
-77
-146
-186
-163
-66
87
248
366
408
375
295
206
137
97
74
51
9
-60
-153
-253
-341
-398
-416
-398
-359
-322
-306
-324
-374
-440
-497
-532
-551
-575
-620
-681
-723
-707
-624
-500
-380
-299
-252
-208
-135
-25
109
247
375
480
542
542
469
343
200
67
-56
-187
-339
-495
-619
-686
-704
-704
-720
-761
-817
-869
-910
-937
-948
-937
-903
-866
-856
-899
-997
-1131
-1269
-1384
-1458
-1486
-1466
-1411
-1334
-1254
-1182
-1121
-1077
-1064
-1097
-1183
-1312
-1455
-1582
-1676
-1733
-1758
-1756
-1727
-1672
-1596
-1504
-1398
-1281
-1155
-1030
-918
-827
-752
-677
-587
-476
-353
-237
-151
-111
-123
-182
-273
-375
-464
-523
-546
-544
-539
-554
-597
-659
-714
-738
-721
-674
-622
-591
-597
-635
-682
-705
-674
-581
-450
-329
-265
-270
-318
-360
-362
-321
-266
-229
-222
-236
-254
-260
-248
-214
-154
-70
32
148
277
419
562
677
730
707
628
544
503
526
597
678
734
742
694
589
443
281
137
33
-30
-65
-89
-109
-121
-118
-95
-56
-6
44
80
93
83
67
70
99
147
193
230
273
343
446
564
663
723
750
767
790
816
830
819
781
723
661
609
586
604
649
688
678
604
486
377
320
326
366
403
410
388
349
314
301
327
401
518
653
775
863
917
954
994
1046
1108
1168
1212
1228
1219
1203
1215
1285
1420
1589
1745
1849
1896
1904
1899
1893
1874
1825
1729
1581
1390
1182
992
849
755
681
585
447
288
160
103
121
180
245
306
382
491
631
782
924
1047
1147
1217
1250
1250
1238
1240
1261
1277
1253
1176
1067
965
898
868
864
881
932
1022
1141
1248
1309
1316
1289
1259
1243
1241
1244
1248
1249
1243
1224
1193
1164
1158
1191
1256
1324
1362
1352
1297
1216
1134
1067
1026
1006
1000
992
970
935
898
870
854
845
834
813
784
752
729
735
789
904
1067
1243
1386
1465
1480
1454
1418
1385
1351
1305
1239
1156
1060
951
832
715
616
547
507
486
474
475
498
549
613
670
703
714
719
735
768
813
859
893
900
868
796
704
628
596
617
672
734
787
831
868
898
914
920
928
949
972
969
911
794
637
471
318
190
97
54
63
98
106
43
-92
-254
-383
-446
-452
-434
-421
-426
-456
-517
-611
-720
-809
-844
-820
-762
-696
-629
-541
-407
-225
-14
194
378
521
611
639
612
556
507
485
479
458
399
304
200
116
65
45
43
40
18
-37
-133
-266
-420
-575
-717
-833
-914
-961
-987
-1018
-1072
-1140
-1191
-1195
-1156
-1114
-1114
-1167
-1244
-1299
-1314
-1306
-1300
-1298
-1271
-1189
-1055
-900
-760
-638
-519
-392
-277
-212
-216
-269
-320
-331
-301
-263
-249
-266
-295
-311
-306
-290
-285
-308
-369
-469
-601
-746
-885
-1000
-1088
-1157
-1220
-1285
-1353
-1423
-1488
-1539
-1561
-1538
-1461
-1343
-1205
-1065
-928
-794
-673
-593
-582
-639
-727
-791
-801
-775
-756
-777
-826
-855
-816
-696
-528
-362
-241
-182
-183
-234
-318
-413
-499
-566
-622
-680
-745
-813
-876
-936
-1004
-1082
-1149
-1168
-1113
-994
-856
-749
-695
-677
-664
-634
-593
-569
-585
-654
-762
-882
-980
-1025
-1002
-923
-817
-721
-662
-645
-653
-664
-658
-626
-567
-490
-414
-361
-353
-391
-453
-505
-516
-482
-430
-397
-406
-449
-495
-516
-510
-501
-523
-589
-677
-746
-759
-712
-635
-574
-564
-610
-684
-742
-756
-727
-687
-674
-709
-778
-838
-848
-786
-666
-524
-398
-310
-259
-222
-167
-67
84
256
404
481
469
383
260
140
48
-5
-16
13
73
147
215
262
287
297
306
324
356
394
417
397
322
208
95
17
-20
-43
-85
-154
-221
-249
-220
-141
-33
92
231
371
483
537
528
485
444
422
398
341
236
102
-34
-151
-244
-311
-341
-325
-273
-216
-193
-224
-301
-402
-511
-621
-732
-835
-918
-971
-981
-935
-816
-619
-368
-113
93
224
290
323
346
362
364
356
351
353
348
301
185
0
-218
-417
-550
-599
-580
-535
-515
-546
-621
-699
-732
-701
-627
-550
-502
-482
-463
-415
-327
-217
-109
-24
35
73
105
140
189
253
330
413
488
543
565
549
497
432
385
386
449
558
676
763
792
763
703
651
635
657
688
681
602
453
271
111
16
1
58
165
299
441
571
681
770
848
922
984
1012
984
897
767
622
483
360
264
221
261
400
611
829
973
995
901
751
620
566
601
701
820
914
949
914
826
724
657
657
723
815
887
911
899
886
902
949
1006
1043
1047
1018
972
916
867
837
842
881
939
989
1014
1024
1036
1069
1122
1179
1216
1216
1173
1085
949
773
569
361
175
27
-71
-116
-111
-67
-3
55
94
116
136
173
234
307
374
417
425
402
361
322
304
316
349
382
387
349
277
201
163
196
306
472
653
810
926
1012
1087
1163
1225
1244
1193
1067
888
693
519
389
309
275
269
270
258
230
203
206
264
375
510
624
675
647
553
431
322
254
235
259
314
388
471
550
608
635
631
614
597
587
570
524
439
327
214
130
85
68
50
6
-77
-187
-295
-369
-391
-371
-338
-328
-365
-447
-550
-647
-710
-725
-688
-606
-503
-407
-346
-333
-362
-419
-488
-557
-613
-640
-622
-552
-442
-316
-196
-94
-10
58
111
152
186
218
240
229
162
32
-133
-288
-391
-429
-418
-388
-359
-339
-320
-290
-236
-153
-45
70
169
236
274
299
325
350
351
306
215
102
4
-52
-57
-13
75
202
353
504
624
700
740
766
791
803
777
692
551
380
213
73
-31
-96
-115
-84
-8
93
192
268
315
343
364
382
397
405
403
395
384
379
380
387
387
368
326
282
276
349
512
738
967
1135
1205
1174
1067
920
769
647
575
560
585
624
655
676
702
744
797
836
836
791
721
657
620
608
600
572
512
429
348
298
296
340
405
458
472
445
397
355
337
338
336
312
263
205
158
131
116
101
85
82
113
186
294
416
533
631
702
735
719
655
560
470
414
400
414
431
435
423
405
386
373
373
400
465
562
666
734
738
673
562
447
362
329
347
402
475
552
628
707
795
891
986
1069
1138
1196
1247
1288
1309
1301
1266
1218
1171
1128
1072
986
872
753
665
624
621
621
596
545
484
435
402
376
346
318
306
319
348
373
384
389
414
477
577
693
801
882
926
931
901
852
802
763
725
669
582
480
394
351
346
349
324
260
176
109
85
114
178
244
269
217
81
-109
-298
-438
-516
-550
-569
-587
-598
-595
-583
-575
-569
-545
-478
-370
-248
-145
-74
-18
48
131
214
272
294
284
245
171
63
-56
-149
-182
-159
-115
-93
-109
-141
-153
-128
-83
-50
-50
-84
-133
-183
-229
-273
-316
-346
-345
-301
-215
-99
24
133
206
221
164
36
-139
-320
-463
-551
-598
-644
-720
-829
-946
-1039
-1090
-1104
-1095
-1074
-1043
-1004
-965
-930
-904
-883
-862
-841
-827
-825
-842
-876
-925
-978
-1018
-1024
-987
-915
-834
-767
-716
-664
-592
-501
-409
-341
-306
-301
-322
-365
-428
-493
-539
-552
-548
-565
-631
-740
-848
-907
-898
-843
-781
-741
-729
-739
-764
-806
-863
-923
-972
-1010
-1058
-1134
-1234
-1320
-1345
-1284
-1161
-1031
-945
-919
-928
-934
-920
-898
-896
-932
-1000
-1076
-1135
-1165
-1168
-1152
-1124
-1095
-1080
-1094
-1138
-1196
-1239
-1241
-1196
-1120
-1039
-973
-924
-888
-866
-865
-901
-982
-1105
-1254
-1415
-1578
-1729
-1844
-1893
-1854
-1734
-1577
-1441
-1369
-1364
-1397
-1433
-1462
-1496
-1555
-1645
-1747
-1839
-1903
-1932
-1921
-1865
-1763
-1625
-1476
-1336
-1205
-1065
-899
-711
-532
-400
-335
-329
-353
-380
-399
-407
-413
-422
-441
-479
-544
-640
-759
-884
-996
-1082
-1142
-1187
-1236
-1297
-1367
-1427
-1461
-1472
-1481
-1514
-1583
-1671
-1747
-1782
-1771
-1725
-1665
-1607
-1562
-1535
-1528
-1528
-1513
-1465
-1382
-1287
-1216
-1188
-1200
-1228
-1252
-1264
-1271
-1285
-1313
-1360
-1427
-1504
-1570
-1593
-1558
-1479
-1394
-1339
-1316
-1293
-1224
-1091
-913
-742
-621
-567
-566
-590
-613
-621
-613
-596
-578
-567
-564
-567
-569
-566
-552
-516
-449
-350
-241
-154
-119
-138
-188
-238
-284
-351
-473
-663
-893
-1107
-1256
-1315
-1288
-1201
-1085
-967
-869
-794
-732
-662
-569
-456
-342
-247
-181
-144
-134
-150
-190
-245
-292
-311
-293
-239
-158
-58
54
163
251
309
339
360
387
429
480
529
568
588
579
533
452
352
259
190
147
127
125
146
194
266
348
426
494
554
608
657
694
716
717
691
635
560
484
429
399
377
349
317
308
353
452
576
692
789
888
1012
1157
1282
1348
1344
1297
1241
1190
1131
1044
923
784
649
538
466
443
476
556
662
768
855
917
956
968
948
894
814
722
623
520
416
320
246
199
172
155
149
168
229
328
448
572
699
839
990
1128
1211
1214
1144
1038
930
832
735
631
524
429
357
307
271
248
250
287
355
435
506
562
616
682
758
825
864
875
878
895
927
951
941
891
824
770
742
729
710
675
626
565
483
370
238
117
40
8
-13
-65
-157
-254
-305
-286
-217
-142
-96
-81
-71
-40
28
133
259
378
461
490
479
463
475
515
549
537
469
372
289
239
214
196
177
167
171
183
190
187
188
205
235
262
268
256
243
246
270
311
364
424
481
516
515
483
443
418
412
405
379
331
279
237
205
166
111
47
-12
-55
-86
-107
-109
-73
13
141
286
419
519
579
602
600
595
607
644
693
729
736
724
722
756
829
920
1000
1050
1070
1071
1070
1077
1095
1120
1133
1116
1051
939
790
627
476
366
322
354
449
577
700
797
866
913
937
934
904
861
824
799
774
726
646
550
471
438
462
540
659
796
918
991
991
928
831
731
638
541
432
318
214
130
55
-23
-99
-143
-124
-37
90
219
326
420
516
617
707
762
770
740
691
638
592
558
544
557
600
671
759
851
926
968
966
928
877
837
814
792
742
646
507
346
184
33
-107
-234
-343
-427
-484
-522
-544
-549
-531
-486
-422
-353
-292
-242
-205
-190
-209
-272
-367
-461
-515
-505
-437
-337
-238
-160
-114
-99
-108
-122
-116
-66
30
148
254
316
325
293
238
176
120
79
56
42
19
-27
-90
-143
-158
-126
-66
-7
38
80
135
204
258
258
181
34
-152
-341
-510
-649
-755
-822
-839
-799
-701
-548
-353
-134
89
297
471
596
657
648
576
465
350
261
211
192
185
172
147
113
78
54
54
83
135
186
209
187
124
41
-41
-114
-188
-277
-390
-522
-665
-811
-952
-1078
-1169
-1208
-1192
-1138
-1074
-1018
-965
-886
-753
-563
-349
-159
-33
20
13
-32
-100
-183
-270
-339
-367
-345
-285
-215
-160
-130
-117
-108
-95
-80
-72
-86
-134
-221
-339
-465
-567
-618
-610
-561
-505
-468
-465
-483
-503
-508
-501
-503
-545
-637
-755
-853
-882
-824
-702
-566
-462
-412
-410
-433
-457
-457
-420
-345
-251
-171
-131
-136
-165
-186
-177
-138
-90
-59
-66
-123
-233
-386
-560
-724
-848
-914
-919
-873
-793
-699
-607
-530
-469
-414
-357
-294
-231
-174
-123
-78
-42
-26
-41
-78
-112
-117
-87
-45
-29
-60
-134
-225
-303
-353
-376
-385
-398
-430
-486
-550
-595
-589
-525
-422
-320
-256
-245
-282
-345
-412
-462
-487
-488
-473
-453
-428
-391
-337
-281
-255
-291
-393
-532
-658
-739
-772
-778
-779
-779
-773
-754
-733
-726
-746
-789
-835
-864
-866
-843
-810
-776
-742
-697
-631
-546
-456
-380
-327
-291
-266
-250
-254
-287
-346
-413
-467
-497
-500
-474
-415
-323
-214
-121
-69
-65
-89
-120
-149
-185
-234
-291
-339
-369
-387
-404
-424
-436
-427
-395
-358
-334
-331
-344
-367
-398
-434
-470
-492
-488
-460
-413
-352
-276
-183
-79
16
83
114
111
80
21
-62
-158
-240
-289
-298
-278
-245
-209
-179
-169
-199
-283
-412
-550
-659
-718
-736
-731
-717
-699
-681
-679
-710
-777
-864
-942
-992
-1012
-1006
-974
-901
-772
-587
-371
-163
3
104
135
106
37
-44
-111
-145
-149
-139
-136
-159
-210
-284
-365
-438
-489
-514
-523
-536
-577
-655
-760
-866
-937
-954
-920
-865
-829
-841
-902
-990
-1069
-1116
-1128
-1123
-1123
-1138
-1165
-1190
-1199
-1185
-1147
-1091
-1024
-950
-874
-799
-736
-705
-722
-795
-905
-1016
-1092
-1112
-1080
-1018
-950
-889
-843
-817
-811
-819
-830
-830
-820
-815
-833
-882
-952
-1025
-1088
-1143
-1195
-1239
-1260
-1244
-1199
-1150
-1128
-1144
-1178
-1202
-1195
-1157
-1101
-1037
-966
-894
-833
-802
-803
-818
-811
-756
-659
-549
-463
-413
-387
-366
-338
-303
-264
-215
-149
-72
-10
2
-58
-182
-338
-494
-629
-734
-806
-835
-813
-747
-660
-579
-513
-453
-378
-279
-169
-75
-22
-19
-57
-123
-205
-300
-404
-507
-586
-618
-586
-490
-353
-209
-91
-12
31
56
72
85
92
92
90
96
111
133
152
161
161
158
166
197
256
335
411
463
480
470
457
461
487
522
553
573
593
627
687
772
870
959
1020
1045
1042
1038
1058
1116
1196
1274
1330
1366
1392
1414
1427
1421
1401
1382
1372
1359
1313
1218
1088
960
867
808
760
698
623
558
530
546
601
682
778
878
972
1055
1135
1235
1372
1539
1704
1836
1924
1976
2009
2035
2050
2055
2061
2075
2093
2100
2090
2078
2092
2143
2207
2239
2206
2105
1968
1828
1700
1578
1450
1315
1180
1057
956
887
866
911
1024
1190
1376
1541
1653
1696
1673
1604
1516
1431
1360
1302
1250
1204
1166
1141
1129
1124
1122
1124
1135
1159
1201
1262
1332
1394
1424
1410
1359
1299
1255
1232
1208
1160
1088
1018
984
996
1035
1070
1085
1086
1091
1114
1154
1203
1250
1280
1276
1229
1148
1056
979
918
854
767
663
575
537
554
600
641
654
639
593
512
390
249
131
82
110
185
256
292
297
290
281
266
233
188
149
136
155
198
255
321
391
451
481
469
429
396
408
479
587
692
765
798
808
816
825
821
785
710
603
479
353
231
118
26
-34
-62
-72
-88
-126
-179
-226
-251
-255
-259
-287
-345
-423
-497
-549
-568
-549
-497
-421
-344
-290
-275
-300
-349
-400
-437
-455
-460
-460
-457
-446
-417
-355
-256
-135
-21
54
77
66
57
86
165
273
368
410
376
277
149
36
-31
-49
-41
-35
-40
-44
-24
30
104
173
221
249
264
263
227
140
12
-121
-219
-267
-278
-276
-273
-259
-223
-162
-94
-35
9
42
68
82
84
85
109
168
248
308
307
242
145
64
29
37
61
79
80
70
60
62
85
133
191
231
219
144
25
-105
-218
-314
-403
-488
-557
-590
-584
-557
-531
-507
-473
-418
-355
-317
-322
-358
-387
-377
-338
-309
-330
-407
-514
-615
-691
-752
-811
-873
-930
-970
-987
-983
-957
-906
-829
-735
-642
-569
-529
-527
-561
-624
-704
-776
-820
-825
-799
-761
-725
-694
-662
-619
-562
-489
-400
-297
-190
-97
-38
-23
-45
-88
-134
-174
-202
-212
-202
-179
-161
-165
-196
-238
-271
-288
-302
-335
-396
-475
-544
-587
-607
-623
-655
-707
-774
-841
-893
-921
-916
-873
-800
-712
-627
-563
-531
-535
-568
-612
-641
-637
-601
-562
-555
-604
-700
-808
-886
-907
-864
-763
-619
-454
-297
-181
-127
-138
-195
-268
-335
-385
-420
-445
-467
-487
-501
-504
-491
-471
-463
-487
-553
-650
-752
-831
-873
-876
-848
-802
-757
-736
-748
-784
-817
-818
-779
-716
-658
-620
-600
-588
-584
-591
-610
-627
-623
-594
-560
-550
-578
-637
-705
-771
-834
-895
-940
-949
-912
-843
-773
-722
-685
-646
-596
-552
-540
-571
-630
-688
-724
-736
-734
-728
-722
-718
-721
-736
-758
-775
-775
-758
-738
-733
-746
-768
-782
-776
-748
-698
-633
-564
-505
-471
-464
-475
-486
-487
-477
-466
-460
-460
-460
-450
-421
-361
-268
-152
-36
51
97
109
109
111
114
101
60
-7
-79
-136
-164
-162
-136
-97
-58
-30
-15
-6
11
41
81
118
145
166
183
191
170
109
21
-56
-88
-73
-45
-42
-82
-140
-182
-184
-151
-101
-51
-7
23
28
6
-31
-54
-42
-3
27
10
-60
-153
-226
-250
-231
-191
-158
-145
-158
-197
-254
-318
-377
-425
-466
-506
-546
-579
-597
-603
-605
-610
-608
-584
-531
-454
-371
-295
-229
-166
-103
-45
-1
23
31
32
37
53
83
121
160
195
235
295
381
481
559
581
544
476
419
397
410
439
473
511
556
596
610
588
536
474
416
357
287
204
118
42
-19
-64
-91
-92
-69
-39
-25
-39
-61
-61
-20
43
88
89
56
25
32
83
169
273
389
507
606
663
667
639
615
617
639
656
652
632
618
621
640
668
701
745
796
830
815
732
596
446
324
246
205
185
174
175
184
191
175
125
44
-51
-142
-225
-303
-379
-446
-492
-509
-503
-489
-477
-468
-451
-417
-365
-298
-221
-133
-32
78
186
280
357
422
485
550
620
693
766
826
853
828
752
655
584
568
600
644
663
647
614
587
573
559
531
488
447
421
414
408
383
327
242
146
66
29
47
112
195
263
297
304
306
327
371
427
474
498
486
435
348
242
144
83
74
109
172
254
359
500
675
858
1014
1115
1160
1171
1176
1192
1215
1225
1207
1154
1071
971
870
781
715
675
651
621
563
468
349
239
167
146
164
189
198
185
165
160
187
241
307
360
383
370
331
286
255
255
289
352
434
529
629
726
806
855
870
859
836
811
782
742
685
615
543
474
407
344
298
289
330
411
498
561
590
598
606
619
624
609
578
550
540
543
539
518
488
470
477
507
548
598
660
734
803
845
858
867
904
980
1069
1127
1128
1082
1018
961
911
861
817
798
818
875
945
1010
1064
1114
1160
1190
1187
1148
1082
1010
948
896
853
811
761
698
631
583
587
661
793
941
1060
1127
1154
1167
1189
1222
1258
1289
1314
1338
1366
1401
1435
1451
1425
1343
1216
1081
979
930
921
926
928
938
970
1018
1054
1047
989
905
831
779
739
695
646
609
604
630
675
724
774
832
897
963
1016
1053
1083
1120
1174
1245
1322
1394
1453
1495
1517
1518
1500
1467
1427
1393
1375
1377
1394
1415
1428
1432
1429
1424
1412
1392
1371
1364
1380
1407
1412
1362
1246
1090
934
816
753
750
807
910
1033
1130
1166
1137
1077
1028
1008
1002
977
922
863
839
866
923
968
974
948
916
906
921
949
973
982
972
951
933
932
956
991
1014
1006
976
953
965
1012
1070
1102
1097
1064
1020
970
901
805
692
588
511
467
444
436
447
482
540
607
667
712
740
752
745
722
693
661
619
548
437
303
184
115
98
107
116
127
162
238
334
402
405
343
251
163
95
39
-9
-40
-41
-13
24
41
26
-9
-44
-61
-57
-41
-34
-56
-124
-231
-347
-435
-472
-468
-452
-448
-453
-446
-408
-338
-256
-180
-118
-72
-39
-21
-17
-18
-14
1
21
39
54
67
81
90
87
69
38
-3
-60
-140
-244
-362
-472
-558
-615
-645
-653
-649
-644
-647
-656
-657
-632
-582
-523
-481
-464
-453
-416
-336
-222
-105
-20
14
-13
-97
-218
-342
-425
-440
-389
-307
-229
-176
-152
-154
-186
-255
-357
-477
-604
-737
-883
-1039
-1183
-1281
-1313
-1283
-1215
-1131
-1039
-940
-844
-766
-717
-691
-676
-662
-654
-663
-686
-708
-709
-685
-648
-613
-594
-592
-607
-638
-677
-707
-710
-680
-638
-619
-647
-720
-809
-881
-920
-928
-913
-884
-846
-813
-802
-819
-855
-890
-909
-917
-931
-961
-1000
-1025
-1030
-1029
-1052
-1113
-1199
-1277
-1317
-1314
-1282
-1237
-1178
-1098
-996
-889
-801
-745
-720
-714
-717
-723
-727
-718
-692
-662
-655
-692
-772
-864
-928
-944
-923
-893
-877
-884
-910
-952
-1006
-1072
-1139
-1193
-1220
-1218
-1195
-1167
-1154
-1165
-1197
-1230
-1240
-1214
-1162
-1111
-1082
-1075
-1072
-1052
-1010
-958
-913
-880
-859
-846
-844
-859
-887
-918
-938
-939
-929
-916
-907
-898
-876
-829
-747
-634
-509
-400
-328
-298
-295
-300
-307
-325
-369
-443
-540
-646
-748
-834
-891
-910
-899
-889
-918
-1004
-1137
-1281
-1410
-1525
-1635
-1743
-1829
-1874
-1884
-1886
-1910
-1954
-1989
-1985
-1940
-1881
-1836
-1812
-1792
-1756
-1699
-1631
-1567
-1520
-1494
-1490
-1496
-1487
-1431
-1319
-1174
-1040
-956
-924
-914
-889
-838
-777
-728
-703
-697
-703
-724
-767
-832
-905
-965
-999
-1014
-1034
-1075
-1141
-1212
-1263
-1273
-1243
-1194
-1151
-1131
-1137
-1156
-1168
-1159
-1123
-1063
-992
-931
-892
-877
-869
-842
-778
-683
-581
-501
-459
-452
-465
-483
-494
-490
-470
-439
-413
-408
-432
-481
-539
-588
-615
-612
-577
-519
-457
-417
-419
-464
-533
-598
-642
-662
-672
-688
-724
-787
-864
-934
-967
-945
-874
-780
-694
-631
-584
-536
-474
-402
-335
-293
-295
-345
-432
-521
-568
-548
-474
-397
-363
-390
-448
-488
-476
-412
-318
-220
-137
-81
-61
-80
-123
-169
-205
-237
-284
-353
-432
-496
-528
-535
-530
-516
-477
-401
-297
-194
-118
-75
-47
-19
11
32
45
64
103
155
188
172
100
0
-91
-149
-174
-178
-169
-147
-117
-94
-96
-133
-198
-273
-344
-401
-442
-466
-465
-436
-382
-309
-227
-148
-84
-45
-38
-57
-90
-131
-183
-253
-341
-432
-501
-528
-512
-466
-407
-346
-287
-231
-176
-118
-53
20
94
156
201
243
300
382
478
562
617
646
660
658
621
536
417
314
273
305
370
413
403
353
301
273
266
265
264
269
282
288
268
216
156
121
131
170
205
210
180
130
77
37
20
36
82
140
188
213
221
237
278
347
437
540
651
763
857
910
918
900
890
906
942
973
986
986
989
998
1000
981
947
918
909
911
895
836
741
644
580
562
572
580
568
541
526
547
613
708
799
848
834
760
651
542
462
419
410
423
447
477
509
539
563
577
577
564
543
520
505
505
521
550
585
622
663
717
798
909
1038
1156
1238
1269
1260
1226
1174
1097
984
841
694
576
505
471
459
459
476
506
532
519
454
352
259
207
194
188
161
112
66
49
65
98
139
189
252
325
393
447
497
564
657
769
875
964
1037
1098
1140
1145
1108
1048
999
977
970
946
892
827
793
811
862
908
913
870
786
668
515
336
156
4
-111
-204
-301
-408
-501
-545
-526
-464
-390
-327
-271
-209
-135
-53
24
90
139
163
152
109
55
22
29
69
115
137
125
89
42
0
-27
-28
3
62
129
178
193
175
136
94
61
44
47
70
103
129
134
115
82
52
31
17
2
-18
-40
-55
-49
-15
49
133
210
252
242
186
111
46
5
-23
-62
-136
-249
-388
-530
-654
-746
-804
-834
-847
-845
-826
-784
-721
-649
-588
-552
-536
-525
-501
-461
-413
-371
-337
-304
-258
-197
-131
-79
-51
-42
-35
-7
49
125
199
248
259
228
167
92
20
-32
-56
-52
-28
1
15
4
-34
-84
-122
-126
-94
-45
-11
-17
-64
-131
-189
-223
-237
-247
-269
-306
-352
-389
-395
-353
-260
-137
-21
53
79
79
87
118
159
188
190
174
158
154
164
183
214
263
330
404
470
522
563
594
603
575
505
410
323
271
261
275
292
291
264
210
135
49
-33
-100
-149
-180
-197
-202
-200
-201
-211
-221
-208
-150
-46
80
193
272
316
335
329
293
224
142
79
60
85
130
169
194
206
215
221
224
224
221
215
206
193
184
183
190
192
183
172
182
233
320
416
489
522
520
500
470
429
376
313
245
175
102
30
-37
-95
-143
-193
-252
-319
-381
-418
-420
-386
-326
-256
-189
-137
-99
-66
-25
29
90
142
171
170
140
83
2
-86
-157
-184
-155
-84
5
91
171
248
322
379
404
391
354
310
268
228
189
152
126
115
117
121
115
90
46
-12
-70
-116
-144
-162
-180
-207
-234
-249
-242
-221
-200
-192
-192
-182
-144
-78
2
72
111
110
70
1
-83
-165
-235
-288
-326
-360
-403
-460
-521
-557
-539
-459
-354
-279
-275
-326
-369
-342
-231
-89
13
40
11
-21
-22
-1
15
9
-8
-15
-6
7
8
-2
-11
-8
2
7
1
-7
-8
-1
5
3
-4
-8
-4
2
3
-2
-6
-5
0
3
0
-5
-6
-2
2
1
-3
-5
-3
1
2
-2
-5
-4
0
2
0
-4
-4
-2
1
0
-3
-4
-3
0
1
-2
-4
-3
-1
1
-1
-3
-4
-2
0
0
-2
-4
-2
0
0
-1
-3
-3
-1
0
-1
-3
-3
-2
0
0
-2
-3
-2
0
0
-1
-3
-3
-1
0
-1
-2
-3
-1
0
-1
-2
-3
-2
-1
0
-1
-2
-2
-1
0
-1
-2
-2
-1
-1
-1
-2
-2
-2
-1
-1
-1
-2
-2
-1
-1
-1
-2
-2
-1
-1
-1
-2
-2
-2
-1
-1
-1
-2
-2
-1
-1
-1
-2
-2
-1
-1
-1
-2
-2
-2
-1
-1
-1
-2
-2
-1
-1
-1
-2
-2
-1
-1
-1
-1
-2
-1
-1
-1
-1
-2
-2
-1
-1
-1
-2
-2
-1
-1
-1
-1
-2
-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
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
