5
37808
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
1
1
0
0
0
1
0
0
0
0
1
0
0
0
1
1
0
0
0
1
1
0
0
0
1
1
0
0
0
1
1
0
0
0
1
0
0
0
1
1
0
0
0
1
1
0
0
0
1
1
0
-1
0
1
1
0
-1
0
1
1
0
-1
1
1
0
-1
0
1
1
0
-1
0
1
1
0
-1
0
2
1
0
-1
0
2
1
-1
-1
1
2
1
-1
-1
1
3
1
-2
-1
2
3
0
-3
-1
3
4
-1
-4
-1
5
5
-3
-8
0
12
8
-16
-39
-40
-18
2
-4
-29
-43
-31
-4
13
8
-5
-7
1
7
3
-4
-4
1
5
2
-3
-3
2
4
1
-3
-2
2
3
0
-2
-1
2
2
0
-2
0
2
2
-1
-2
0
2
2
-1
-2
0
2
1
-1
-1
1
2
1
-1
-1
1
2
1
-1
-1
1
2
0
-2
-1
2
2
0
-2
-1
2
2
0
-2
0
3
2
-1
-3
0
3
3
-2
-4
0
5
4
-4
-9
-1
16
32
35
27
13
-3
-19
-32
-35
-25
-7
7
7
0
-5
-2
3
4
0
-3
-1
2
2
0
-2
0
2
2
0
-1
0
2
1
0
-1
0
1
1
0
-1
0
1
1
0
0
1
1
0
0
0
1
1
0
0
0
1
1
0
0
0
1
1
0
0
0
1
1
0
0
0
1
1
0
0
0
1
0
0
0
0
1
0
0
0
1
1
0
0
0
1
1
0
0
0
1
1
0
0
0
1
0
0
0
0
1
0
0
0
0
1
0
0
0
0
1
0
0
0
0
1
0
0
0
1
1
0
0
0
1
1
0
0
0
1
0
0
0
0
1
0
0
0
0
1
0
0
0
0
1
0
0
0
0
1
0
0
0
1
1
0
0
0
1
1
0
0
0
1
1
0
0
0
1
0
0
0
0
1
0
0
0
1
1
0
0
0
1
1
0
0
0
1
1
0
0
0
1
1
0
-1
0
1
1
0
-1
1
1
1
-1
-1
1
2
0
-1
-1
1
2
0
-2
-1
2
2
-1
-3
0
4
3
-2
-5
1
9
5
-13
-34
-41
-26
-3
9
6
-3
-5
0
4
2
-2
-2
1
3
1
-1
-1
1
2
0
-1
-1
1
2
0
-1
0
1
1
0
-1
0
1
1
0
-1
0
1
1
0
0
1
1
0
0
0
1
1
0
0
0
1
1
0
0
0
1
1
0
0
0
1
1
0
0
0
1
0
0
0
0
1
0
0
0
1
1
0
0
0
1
1
0
0
0
1
0
0
0
0
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
1
0
0
0
1
1
0
0
0
1
0
0
0
0
1
0
0
0
0
1
0
0
0
1
1
0
0
0
1
1
0
0
0
1
1
0
-1
0
1
1
0
-1
0
1
1
-1
-1
1
1
0
-1
-1
1
2
0
-2
-1
2
2
-1
-3
0
3
3
-2
-5
1
8
5
-13
-34
-41
-26
-3
9
6
-3
-5
0
4
2
-2
-2
1
3
1
-2
-1
1
2
0
-1
-1
1
2
0
-1
0
1
1
0
-1
0
1
1
0
-1
0
1
1
-1
-1
1
1
0
-1
0
1
1
0
-1
0
1
1
0
-1
0
1
1
0
-1
0
1
1
0
-1
0
1
1
-1
0
1
1
0
-1
0
1
1
0
-1
0
1
1
0
-1
0
1
1
-1
-1
0
2
1
-1
-1
1
2
0
-1
-1
1
2
0
-2
-1
2
2
-1
-3
0
4
3
-2
-5
1
9
6
-13
-35
-41
-26
-3
9
5
-3
-5
0
4
2
-2
-2
1
3
1
-2
-1
1
2
0
-1
-1
1
1
0
-1
0
1
1
0
-1
0
1
1
0
-1
0
1
0
-1
0
1
1
0
-1
0
1
1
0
-1
0
1
1
0
0
0
1
1
0
0
0
1
0
0
0
1
1
0
0
0
1
1
0
0
0
1
1
0
0
0
1
1
0
0
0
1
0
0
0
1
1
0
0
0
1
1
0
-1
0
1
1
0
-1
0
1
1
0
-1
0
1
1
-1
-1
1
1
0
-1
0
1
1
0
-1
0
1
1
0
-1
0
2
1
-1
-2
0
2
1
-2
-2
1
3
1
-3
-3
3
6
0
-8
-5
13
35
41
26
4
-8
-5
3
5
0
-3
-1
2
3
0
-2
0
2
2
-1
-1
0
2
1
-1
-1
0
1
1
-1
-1
1
1
0
-1
0
1
1
0
-1
0
1
1
0
0
0
1
1
0
0
0
1
0
0
0
0
1
0
0
0
0
1
0
0
0
1
1
0
0
0
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
1
0
0
0
1
1
0
0
0
1
0
0
0
0
1
0
0
0
0
1
0
0
0
0
1
0
-1
0
1
1
0
-1
0
1
1
0
-1
0
1
1
-1
-1
0
1
1
-1
-1
1
2
0
-1
-1
1
2
0
-2
-1
2
2
-1
-3
0
3
3
-2
-5
1
8
5
-13
-35
-41
-26
-3
9
5
-3
-5
0
4
2
-2
-2
1
3
1
-2
-1
1
2
0
-1
-1
1
1
0
-1
0
1
1
0
-1
0
1
1
0
-1
0
1
1
0
-1
0
1
0
0
0
0
1
0
0
0
1
1
0
0
0
1
1
0
0
0
1
0
0
0
0
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
1
0
0
0
0
1
0
0
0
1
1
0
0
0
1
0
0
0
0
1
0
0
0
0
1
0
0
0
0
1
0
-1
0
1
1
0
-1
0
1
1
0
-1
0
1
1
-1
-1
0
1
1
-1
-1
1
2
0
-1
-1
1
2
0
-2
-1
2
2
-1
-3
-1
3
3
-2
-5
0
8
6
-13
-35
-41
-26
-3
9
5
-3
-5
0
4
2
-2
-2
1
2
1
-2
-1
1
2
0
-1
0
1
1
0
-1
0
1
1
0
-1
0
1
0
-1
0
0
1
0
-1
0
1
1
0
0
0
1
0
0
0
0
1
0
0
0
0
1
0
0
0
1
0
0
0
0
1
0
0
0
0
1
0
0
0
1
1
0
-1
0
1
0
-1
-1
0
1
0
-1
0
1
1
0
-1
0
1
1
-1
-1
0
2
1
-1
-2
1
3
1
-3
-3
3
5
0
-8
-5
13
35
41
26
3
-9
-5
3
5
0
-4
-2
2
3
-1
-2
0
2
2
-1
-2
0
2
1
-1
-1
0
1
0
-1
-1
1
1
0
-1
0
1
1
0
-1
0
1
1
0
-1
0
1
1
0
-1
0
1
0
0
0
0
1
0
0
0
0
1
0
0
0
0
1
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
1
0
0
0
0
1
0
-1
0
1
1
0
-1
0
1
1
0
-1
0
1
1
-1
-1
0
1
0
-1
-1
1
1
0
-1
-1
1
2
0
-2
-1
2
2
-1
-3
-1
3
3
-3
-5
0
8
5
-13
-35
-41
-26
-3
9
5
-3
-5
0
4
2
-2
-2
1
2
1
-2
-1
1
2
0
-1
-1
1
1
0
-1
0
1
1
0
-1
0
1
1
0
-1
0
1
0
-1
-1
0
1
0
-1
0
0
1
0
-1
0
1
1
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-1
0
1
0
0
-1
0
1
0
0
-1
0
1
0
-1
-1
0
1
0
-1
0
1
1
0
-1
0
1
1
0
-1
0
1
1
-1
-2
0
2
1
-2
-2
1
3
1
-3
-3
3
5
0
-8
-5
13
35
41
26
3
-9
-5
3
5
0
-4
-2
2
3
-1
-2
-1
2
1
-1
-2
0
1
1
-1
-1
0
1
0
-1
-1
0
1
0
-1
0
1
1
0
-1
0
1
1
0
-1
0
1
0
0
-1
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
1
0
0
-1
0
1
0
0
-1
0
1
0
-1
0
0
1
0
-1
0
1
1
0
-1
0
1
1
0
-1
0
1
1
-1
-1
0
1
0
-1
-1
1
1
0
-1
-1
1
1
0
-1
0
1
1
-1
-2
0
2
1
-1
-2
0
2
1
-2
-2
1
3
0
-3
-2
2
3
-1
-4
-1
4
4
-3
-6
0
9
6
-14
-36
-41
-24
-3
7
4
-3
-3
1
2
0
-1
0
1
-1
-1
1
2
-1
-4
-1
7
5
-11
-34
-42
-27
-3
10
5
-5
-6
1
5
1
-4
-3
2
3
-1
-3
-1
3
2
-2
-3
1
3
1
-3
-2
2
3
0
-4
-2
4
4
-3
-6
0
9
6
-14
-36
-41
-25
-3
7
4
-2
-3
-1
2
2
0
-1
-2
-1
2
3
-1
-7
-4
12
33
41
27
4
-10
-6
4
6
0
-5
-2
3
3
-1
-3
-1
3
2
-1
-3
0
2
1
-1
-2
0
2
1
-2
-1
1
2
0
-2
-1
1
1
0
-1
0
1
1
-1
-1
0
1
1
-1
-1
0
1
0
-1
-1
1
1
0
-1
-1
1
1
0
-1
0
1
1
0
-1
0
1
0
-1
-1
0
1
0
-1
-1
1
1
0
-1
0
1
1
0
-1
0
1
0
-1
-1
0
1
0
-1
-1
0
1
0
-1
0
1
1
0
-1
0
1
1
-1
-1
0
1
0
-1
-1
0
1
0
-1
-1
1
1
0
-1
0
1
1
-1
-2
0
2
1
-2
-2
1
3
1
-3
-3
2
5
0
-8
-6
13
35
41
26
3
-9
-5
3
5
0
-4
-2
2
2
-1
-2
0
2
1
-1
-2
0
1
1
-1
-1
0
1
0
-1
-1
1
1
0
-1
0
1
1
0
-1
0
1
1
0
-1
0
1
0
0
-1
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-1
0
0
1
0
-1
0
0
1
0
-1
0
1
1
0
-1
0
1
1
-1
-1
0
1
0
-1
-1
1
1
0
-1
-1
1
2
0
-2
-1
2
2
-1
-3
-1
3
3
-3
-5
0
8
5
-13
-35
-41
-26
-3
9
5
-3
-5
0
4
2
-2
-2
1
2
1
-2
-1
1
2
0
-1
-1
1
1
0
-1
0
1
1
0
-1
0
1
1
-1
-1
0
1
0
-1
-1
0
1
0
-1
0
0
1
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
1
0
0
-1
0
1
0
0
-1
0
1
0
-1
-1
0
1
0
-1
-1
1
1
0
-1
0
1
1
-1
-1
0
1
1
-1
-2
0
2
1
-2
-2
1
3
1
-3
-3
3
5
0
-8
-5
13
35
41
26
3
-9
-5
3
5
0
-4
-2
2
2
-1
-2
-1
2
1
-1
-2
0
1
1
-1
-1
0
1
0
-1
-1
0
1
0
-1
-1
1
1
0
-1
0
1
1
0
-1
0
1
0
0
-1
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-1
0
1
0
-1
0
0
1
0
-1
0
1
1
0
-1
0
1
1
0
-1
0
1
1
-1
-1
0
2
1
-2
-2
1
3
1
-3
-2
3
5
0
-8
-5
13
35
41
26
4
-9
-5
3
5
0
-4
-2
2
3
0
-3
-1
2
2
-1
-2
0
2
1
-1
-1
0
1
1
-1
-1
0
1
0
-1
-1
1
1
0
-1
-1
1
1
0
-1
0
1
1
0
-1
0
1
1
0
-1
0
1
0
-1
-1
0
1
0
-1
-1
0
1
0
-1
0
1
1
0
-1
0
1
1
0
-1
0
1
1
0
-1
0
1
1
-1
-1
0
1
0
-1
-1
0
1
0
-1
0
1
1
0
-1
0
1
1
0
-1
0
1
1
-1
-1
0
1
1
-1
-1
0
1
0
-1
-1
1
1
0
-1
-1
1
1
0
-1
0
1
1
-1
-2
0
2
1
-1
-2
0
2
1
-2
-2
1
3
0
-3
-2
2
4
0
-4
-2
4
4
-3
-7
-1
10
8
-14
-38
-42
-23
0
6
0
-3
3
6
-9
-33
-43
-28
-2
11
6
-5
-6
1
6
2
-4
-3
2
4
0
-3
-2
2
3
-1
-3
0
3
2
-1
-2
0
2
1
-2
-2
1
2
0
-2
-1
2
2
-1
-2
0
2
2
-1
-2
0
3
1
-2
-2
2
3
0
-3
-2
3
4
-2
-6
0
8
6
-13
-35
-42
-26
-2
9
5
-4
-4
1
4
1
-2
-2
1
2
0
-2
-1
2
1
-1
-1
0
1
1
-1
-1
0
1
0
-1
-1
1
1
0
-1
0
1
1
0
-1
0
1
1
0
-1
0
1
0
-1
-1
0
1
0
-1
0
1
1
0
-1
0
1
1
0
-1
0
1
1
0
-1
0
1
0
-1
0
1
1
0
-1
0
1
1
0
-1
0
1
1
0
-1
0
1
1
-1
-1
0
1
0
-1
-1
1
1
0
-1
0
1
1
0
-1
0
1
1
0
-1
0
1
1
-1
-1
0
1
1
-1
-1
1
2
0
-1
-1
1
2
0
-2
-1
2
2
-1
-2
0
2
2
-1
-3
0
3
2
-2
-4
0
5
5
-3
-13
-23
-33
-42
-43
-32
-12
-1
-9
-29
-40
-29
-5
10
8
-3
-7
-1
5
3
-2
-4
0
3
2
-2
-2
1
3
1
-2
-1
1
2
0
-1
-1
1
2
0
-1
0
1
1
0
-1
0
1
1
0
-1
0
1
1
-1
-1
0
1
0
-1
0
1
1
0
-1
0
1
1
0
-1
0
1
1
0
0
0
1
0
0
0
0
1
0
0
0
0
1
0
0
0
0
1
0
0
0
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
1
1
0
0
0
1
0
0
0
0
1
0
0
0
1
1
0
0
0
1
1
0
0
0
1
1
0
-1
0
1
1
0
-1
0
1
1
-1
-1
1
2
0
-1
-1
1
2
0
-2
-1
2
2
-1
-3
0
3
3
-2
-5
1
8
6
-13
-35
-41
-26
-3
9
6
-3
-5
0
4
2
-2
-2
1
3
1
-1
-1
1
2
0
-1
-1
1
2
0
-1
0
1
1
0
-1
0
1
1
0
-1
0
1
1
0
0
1
1
0
0
0
1
1
0
0
0
1
1
0
0
0
1
1
0
0
0
1
1
0
0
0
1
0
0
0
0
1
0
0
0
1
1
0
0
0
1
1
0
0
0
1
0
0
0
0
1
0
0
0
0
1
0
0
0
0
1
0
0
0
0
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
1
1
0
0
0
1
1
0
0
0
1
0
0
0
0
1
0
0
0
1
1
0
0
0
1
1
0
0
0
1
1
0
0
0
1
1
0
0
0
1
1
0
0
1
1
0
0
0
1
1
0
0
0
1
1
0
0
0
1
1
0
0
1
1
1
0
0
1
1
1
0
0
1
1
0
-1
0
1
2
0
-1
0
2
2
-1
-2
1
3
2
-2
-3
2
6
1
-7
-6
13
36
43
27
2
-9
-3
6
5
-4
-4
5
8
-7
-34
-46
-29
1
16
5
-12
-10
15
40
43
23
1
-7
-2
4
3
-1
-2
1
2
1
-1
0
2
2
0
-1
0
2
1
0
-1
1
2
1
-1
0
1
2
0
-1
0
2
2
0
-1
0
2
2
-1
-1
1
3
2
-1
-2
1
4
1
-3
-2
3
6
0
-8
-5
14
35
42
26
4
-8
-5
4
5
0
-3
-1
3
3
0
-2
0
2
2
0
-1
1
2
1
-1
-1
1
2
1
-1
0
1
2
0
0
0
1
1
0
0
0
1
1
0
0
1
1
1
0
0
1
1
1
0
0
1
1
0
0
0
1
1
0
0
1
1
1
0
0
1
1
1
0
0
1
1
0
0
0
2
1
0
-1
1
2
1
0
-1
1
2
1
-1
-1
2
2
1
-1
0
2
3
0
-2
0
4
3
-2
-5
1
9
6
-13
-34
-40
-25
-3
9
6
-3
-4
1
4
2
-2
-2
1
3
1
-1
-1
2
2
1
-1
0
2
2
0
-1
0
2
1
0
0
1
2
1
0
0
1
1
1
0
0
1
1
1
0
0
1
1
1
0
0
1
1
1
0
1
1
1
0
0
1
1
1
0
0
1
1
1
0
0
1
1
1
0
1
1
1
1
0
1
1
1
1
0
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
0
1
1
1
1
0
1
1
1
0
0
1
2
1
0
0
1
2
1
0
0
1
2
1
0
0
2
2
0
0
1
2
2
0
-1
1
3
2
-1
-1
2
4
2
-2
-2
3
6
1
-7
-4
14
36
42
27
4
-8
-4
4
6
1
-3
-1
3
4
0
-2
0
3
2
0
-1
1
3
2
0
0
1
3
1
0
0
2
2
1
0
0
2
2
1
0
1
2
2
0
0
1
2
1
0
0
1
2
1
0
0
2
2
1
0
1
2
2
1
0
1
2
2
0
0
1
2
2
0
0
2
3
1
-1
0
2
3
1
-1
0
3
3
0
-2
0
5
4
-2
-4
1
10
6
-12
-34
-40
-25
-2
9
6
-2
-4
1
5
3
-1
-1
2
3
2
0
0
2
3
1
0
0
2
2
1
0
1
2
2
1
0
1
2
2
1
0
1
2
2
1
0
1
2
2
1
1
1
2
1
1
1
1
2
1
1
1
1
2
1
1
1
1
2
1
1
1
2
2
1
0
1
2
2
1
0
1
2
2
1
0
1
2
2
1
-1
1
3
3
0
-1
1
4
3
-1
-4
2
9
6
-12
-33
-40
-25
-3
10
7
-2
-4
1
5
3
-1
-2
2
4
2
-1
-1
2
4
2
-1
0
2
3
1
-1
0
3
3
1
-1
1
3
3
0
0
1
3
2
0
0
2
3
2
0
0
2
3
2
-1
0
3
3
1
-1
0
4
4
0
-2
1
5
4
-2
-4
2
10
7
-12
-34
-39
-24
-2
10
6
-2
-3
1
5
3
-1
-1
2
3
2
0
0
2
3
1
0
1
2
2
1
0
1
2
2
1
1
1
2
2
1
1
1
2
2
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
2
2
2
1
1
2
2
1
1
1
2
2
1
1
1
2
2
1
1
1
2
2
1
1
2
2
2
1
1
2
2
1
1
1
2
2
1
1
1
2
2
1
1
2
2
2
1
1
2
2
2
1
1
2
2
2
1
1
2
2
2
1
2
2
2
1
1
2
2
2
1
1
2
2
2
1
2
2
2
2
1
2
2
2
2
1
2
2
2
2
2
2
2
2
2
2
2
2
2
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
2
2
2
2
1
2
2
2
2
1
2
2
2
2
2
2
2
2
1
2
2
2
2
1
2
2
2
2
1
2
2
2
2
1
2
2
2
1
1
2
2
2
1
1
2
2
2
1
2
2
2
2
1
2
2
2
2
1
2
3
2
1
1
2
3
2
1
1
2
3
2
1
1
3
3
2
0
1
3
4
2
-1
0
5
8
2
-11
-25
-34
-37
-36
-30
-19
-5
6
7
3
-1
0
3
4
2
0
1
3
3
2
1
1
3
3
2
1
2
3
3
2
1
2
3
2
1
1
2
3
2
1
1
2
3
2
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
2
2
2
2
3
2
2
2
2
3
2
2
2
3
3
2
2
2
3
2
2
2
2
3
2
2
2
3
3
2
2
2
3
3
2
2
2
3
3
2
2
2
3
3
2
2
2
3
3
2
2
3
3
3
2
2
3
3
2
1
2
3
3
2
1
2
4
4
2
1
2
4
4
1
0
2
6
4
-1
-2
3
11
7
-11
-32
-38
-24
-2
11
9
0
-3
2
6
5
1
-1
2
5
4
1
0
2
5
4
1
0
3
5
4
0
-1
3
7
5
-1
-3
4
11
7
-11
-32
-38
-23
-1
11
8
0
-2
2
6
5
1
0
3
5
4
1
1
3
4
3
1
2
3
4
3
2
2
3
4
3
2
2
3
3
2
2
2
3
3
2
2
3
3
3
2
2
3
3
3
2
2
3
3
3
2
2
3
3
3
2
2
3
3
3
2
3
3
3
3
2
3
3
3
2
2
3
3
3
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
2
3
3
4
3
2
3
3
4
3
2
3
4
4
3
2
3
4
4
2
2
3
5
4
2
1
3
6
5
0
-1
4
11
7
-10
-31
-37
-24
-2
12
10
0
-3
2
8
7
1
-1
3
7
6
1
-1
3
7
5
0
-1
3
8
6
-1
-3
5
13
8
-12
-32
-37
-22
-1
10
8
1
-1
2
5
5
2
1
3
4
4
3
2
3
3
4
4
3
2
3
4
4
2
2
3
5
5
2
1
3
6
5
1
-2
4
11
8
-10
-31
-38
-23
0
12
9
0
-2
3
7
5
1
1
4
6
4
1
2
4
5
3
2
2
4
5
3
2
3
4
4
3
2
3
4
4
2
2
4
4
3
2
3
4
4
3
2
3
4
4
3
2
3
4
4
3
3
4
4
3
3
3
4
4
3
3
3
4
4
3
3
3
4
4
3
3
4
4
4
3
3
4
4
3
2
3
4
4
3
2
3
4
4
3
2
4
5
4
2
3
4
5
3
2
3
4
5
3
2
3
5
5
3
2
3
5
4
2
2
4
6
4
1
2
5
6
4
1
2
6
7
3
-1
2
8
8
1
-3
3
13
10
-11
-33
-38
-20
2
10
6
1
2
6
4
0
3
10
9
-8
-30
-38
-24
0
13
10
1
-2
3
8
7
2
0
2
6
7
3
-1
0
6
11
6
-10
-29
-36
-23
-2
12
11
2
-2
2
8
7
2
0
3
7
6
2
1
4
6
5
2
2
4
6
5
2
2
4
6
4
2
2
5
5
4
2
3
5
5
3
2
3
5
5
3
2
3
5
5
3
2
4
5
4
3
3
4
5
4
3
3
4
5
4
3
3
4
5
4
3
3
5
5
4
3
3
5
5
3
3
4
5
5
3
3
4
5
4
3
3
4
5
4
3
3
4
5
4
3
3
5
5
4
2
3
5
5
4
2
3
5
5
3
2
3
6
6
2
1
4
7
6
1
0
5
9
6
-2
-4
7
22
25
10
-11
-18
-8
7
12
6
-1
0
6
8
4
1
2
6
6
4
2
3
5
6
3
2
4
5
5
3
3
4
5
5
3
3
4
5
4
3
3
4
5
4
3
3
5
5
4
3
4
5
5
4
3
4
5
4
4
3
4
5
4
4
4
4
5
4
4
4
4
5
4
3
4
5
5
4
4
4
5
4
4
4
4
5
4
4
4
4
5
4
4
4
4
5
4
4
4
5
5
4
4
4
5
5
4
4
4
5
4
4
4
4
5
4
4
4
4
5
4
4
4
5
5
4
4
4
5
5
4
4
4
5
5
4
4
4
5
4
4
4
5
5
4
4
4
5
5
4
3
4
5
5
4
3
4
5
5
4
3
4
5
5
3
4
5
5
4
3
4
5
5
4
3
4
5
5
4
3
4
6
5
3
3
5
6
5
3
3
5
6
4
2
3
6
7
4
1
3
8
8
2
-1
4
13
10
-9
-31
-37
-21
2
13
9
1
0
5
8
5
2
2
5
6
4
3
4
6
6
4
3
4
6
5
3
3
5
5
4
3
4
5
5
4
3
4
5
5
4
4
5
5
4
3
4
5
5
4
3
4
6
5
4
3
5
6
5
3
3
5
6
5
3
3
6
6
4
2
4
7
7
3
1
4
8
7
2
1
5
10
6
-1
-2
8
16
7
-14
-30
-28
-16
-12
-22
-31
-25
-4
13
13
3
-3
2
9
8
3
0
4
8
7
3
2
5
7
6
3
3
5
7
5
3
3
5
6
5
3
4
5
6
4
3
4
5
5
4
4
5
5
5
4
4
5
5
5
4
4
5
5
5
4
4
5
5
5
4
4
5
5
4
4
5
5
5
4
5
5
5
5
5
5
5
4
5
5
5
5
4
5
5
5
4
4
5
5
5
4
4
5
5
5
4
4
5
6
5
3
4
6
6
4
2
4
8
7
2
0
5
13
10
-8
-30
-36
-22
1
14
10
1
-1
5
9
6
2
2
5
7
5
3
3
6
7
5
3
4
6
6
4
3
4
6
6
4
3
5
6
5
4
4
5
6
5
4
4
5
6
5
4
4
5
5
4
4
5
5
5
4
4
5
5
5
4
4
5
5
5
4
4
5
5
5
4
5
5
5
5
4
5
5
5
4
4
5
5
5
4
4
5
5
5
4
5
5
5
5
4
5
5
5
4
4
5
5
5
4
4
5
5
5
4
5
5
5
5
4
5
5
5
4
4
5
5
5
4
4
5
5
5
4
5
5
5
5
4
5
5
5
4
4
5
5
5
4
4
5
5
5
4
4
5
5
5
4
4
5
5
4
4
5
6
5
4
4
5
6
5
4
4
5
6
5
4
4
5
6
5
4
4
6
6
4
3
5
6
6
4
3
5
6
5
3
3
5
7
5
3
4
6
7
5
3
4
6
7
4
2
4
7
7
3
2
5
8
7
2
1
6
9
6
1
1
7
11
5
-3
-1
11
17
5
-17
-28
-17
1
7
-3
-13
-9
4
12
9
1
0
5
8
6
3
3
6
6
4
4
6
6
4
2
6
9
5
-2
-1
16
39
47
32
8
-5
-1
9
10
4
0
3
8
8
3
2
4
7
6
3
3
5
7
5
3
3
5
6
5
3
4
6
6
4
4
4
6
5
4
4
5
5
5
4
4
5
5
5
4
5
5
5
4
5
5
5
4
4
5
6
5
2
3
7
10
5
-7
-22
-32
-35
-33
-27
-17
-3
8
11
6
1
2
6
8
5
2
3
6
7
5
3
4
6
6
4
3
4
6
6
4
3
5
6
5
4
4
5
6
5
4
4
5
6
5
4
4
5
6
5
4
4
5
5
4
4
4
5
5
4
4
5
5
5
4
4
5
5
5
4
4
5
5
5
4
4
5
5
5
4
4
5
5
4
4
4
5
5
4
4
5
5
5
4
4
5
5
5
4
4
5
5
5
4
4
5
5
5
4
4
5
5
4
4
4
5
5
4
4
4
5
5
4
4
5
5
5
4
4
5
5
5
4
4
5
5
5
4
4
5
5
5
4
4
5
5
4
4
4
5
5
4
4
4
5
5
4
4
5
5
5
4
4
5
6
5
3
4
6
6
4
2
4
7
7
3
0
4
12
10
-8
-30
-37
-23
1
14
10
0
-2
5
10
6
1
1
6
9
5
0
2
7
8
3
0
3
9
8
1
-2
4
14
11
-10
-32
-37
-20
2
12
9
2
1
5
7
5
3
3
5
6
4
3
4
5
5
4
4
4
5
4
4
4
4
4
4
4
5
4
4
4
5
5
4
3
4
5
5
4
3
4
6
6
3
2
4
7
6
2
0
5
12
9
-9
-30
-37
-22
0
13
10
1
-1
4
8
6
2
1
4
7
5
2
2
5
6
5
2
3
5
6
4
2
3
5
6
4
2
3
5
5
3
2
4
6
5
3
2
4
6
5
3
3
5
6
4
2
3
6
6
3
2
4
7
5
0
2
9
10
-5
-30
-41
-24
5
12
-15
-55
-74
-65
-49
-55
-80
-101
-100
-88
-88
-108
-138
-160
-167
-169
-173
-181
-194
-211
-235
-266
-295
-312
-310
-287
-251
-217
-199
-195
-188
-165
-127
-86
-53
-18
32
94
149
185
208
238
280
319
341
347
358
384
410
412
377
319
254
192
128
58
-21
-109
-212
-324
-426
-497
-535
-562
-601
-651
-688
-687
-656
-626
-628
-662
-701
-711
-679
-616
-541
-467
-396
-322
-241
-157
-86
-49
-61
-118
-187
-226
-211
-150
-69
15
108
228
372
513
627
722
823
939
1037
1065
1000
882
767
687
622
526
379
204
51
-42
-75
-83
-108
-169
-248
-311
-349
-396
-493
-638
-758
-763
-616
-379
-163
-49
-37
-74
-106
-113
-100
-77
-57
-58
-104
-200
-322
-413
-403
-235
94
508
857
991
859
550
241
73
57
93
67
-61
-244
-404
-476
-425
-229
102
502
845
1000
924
697
481
412
511
680
771
688
434
100
-195
-366
-406
-378
-370
-436
-564
-701
-789
-794
-687
-441
-55
390
731
818
639
348
156
164
297
389
334
147
-91
-326
-565
-842
-1165
-1514
-1855
-2165
-2430
-2637
-2760
-2749
-2529
-2045
-1338
-568
44
357
407
369
409
569
749
815
725
575
532
683
935
1053
843
336
-211
-525
-549
-443
-374
-301
-46
445
934
1056
656
-44
-629
-835
-705
-430
-114
298
874
1538
2080
2311
2206
1911
1632
1499
1499
1504
1382
1111
809
628
597
565
319
-214
-869
-1358
-1499
-1354
-1183
-1235
-1583
-2108
-2622
-2996
-3183
-3146
-2819
-2161
-1264
-368
287
643
848
1102
1477
1897
2265
2557
2779
2877
2780
2536
2366
2494
2916
3353
3473
3151
2544
1940
1592
1632
2039
2601
2935
2705
1895
862
37
-469
-915
-1574
-2358
-2877
-2860
-2454
-2040
-1799
-1579
-1231
-987
-1348
-2523
-4026
-4972
-4821
-3839
-2787
-2176
-1858
-1331
-363
730
1418
1464
1069
583
169
-210
-562
-745
-625
-283
-2
-12
-274
-534
-570
-372
-138
-129
-503
-1208
-1918
-2126
-1416
226
2317
4157
5262
5596
5418
4986
4404
3699
2937
2209
1542
906
305
-211
-690
-1377
-2553
-4206
-5882
-6955
-7108
-6549
-5764
-5073
-4465
-3796
-3058
-2357
-1692
-865
291
1599
2529
2566
1599
-23
-1793
-3338
-4490
-5186
-5443
-5421
-5386
-5478
-5490
-4980
-3691
-1882
-167
992
1653
2241
3072
4054
4868
5371
5792
6515
7708
9137
10307
10753
10292
9087
7548
6106
4990
4121
3216
2027
516
-1153
-2769
-4233
-5575
-6851
-8000
-8788
-8897
-8116
-6485
-4280
-1839
574
2741
4371
5167
5100
4597
4310
4569
5064
5147
4464
3240
1908
560
-1090
-3172
-5253
-6643
-7132
-7275
-7834
-8940
-9910
-9913
-8750
-6931
-5076
-3366
-1630
169
1673
2401
2204
1397
510
-49
-118
288
1044
1967
2894
3786
4706
5617
6198
5961
4655
2581
495
-863
-1188
-639
443
1784
3175
4382
5155
5390
5218
4890
4575
4294
3998
3632
3061
2005
169
-2468
-5510
-8377
-10705
-12521
-13988
-15024
-15221
-14206
-12072
-9461
-7183
-5699
-4875
-4174
-3090
-1521
192
1552
2310
2641
2952
3487
4104
4449
4346
4006
3846
4083
4541
4801
4583
3991
3458
3459
4198
5457
6722
7512
7699
7550
7444
7488
7407
6808
5569
3990
2578
1677
1271
1063
735
173
-464
-891
-960
-847
-979
-1697
-2958
-4354
-5456
-6118
-6459
-6586
-6441
-5957
-5311
-4933
-5189
-6060
-7124
-7844
-7862
-7111
-5767
-4155
-2642
-1501
-799
-432
-281
-304
-431
-394
235
1727
3902
6168
7910
8880
9242
9303
9240
9044
8643
8013
7177
6152
4925
3489
1885
266
-1036
-1529
-781
1207
3737
5621
5864
4419
2357
1209
1870
3941
6064
6989
6463
5188
3987
3021
1809
-93
-2540
-4938
-6851
-8353
-9750
-11086
-12066
-12470
-12543
-12840
-13682
-14823
-15646
-15620
-14507
-12257
-8929
-4875
-915
1910
2956
2431
1184
27
-739
-1195
-1330
-844
566
2773
5142
6900
7565
7096
5720
3727
1433
-740
-2257
-2638
-1694
376
3125
6142
9224
12253
14930
16696
17060
16099
14587
13493
13224
13315
12877
11364
8930
6096
3197
190
-3072
-6517
-9834
-12658
-14658
-15489
-14854
-12808
-9979
-7342
-5591
-4665
-3930
-2840
-1441
-230
437
777
1433
2927
5217
7682
9494
10016
9002
6581
3164
-635
-4081
-6485
-7438
-6994
-5652
-4101
-2879
-2143
-1715
-1333
-920
-651
-762
-1254
-1761
-1735
-838
807
2748
4614
6389
8279
10305
12046
12814
12118
10004
7025
3927
1299
-610
-1885
-2792
-3572
-4326
-5093
-6005
-7286
-9027
-11016
-12889
-14501
-16010
-17441
-18201
-17264
-14075
-9279
-4409
-739
1552
3117
4530
5833
6876
7749
8560
8884
7873
5201
1810
-604
-1044
-63
914
1027
591
375
593
819
743
607
740
894
419
-826
-1968
-1792
106
2946
5572
7435
8706
9576
9765
8860
6970
4805
3055
1819
703
-614
-2089
-3542
-4958
-6384
-7607
-8146
-7705
-6584
-5511
-5031
-5108
-5303
-5253
-4853
-4056
-2724
-839
1148
2378
2175
655
-1255
-2456
-2385
-1247
289
1555
2119
1806
659
-1025
-2676
-3597
-3247
-1522
1176
4143
6738
8651
9898
10605
10843
10685
10363
10251
10582
11188
11599
11457
10822
10039
9321
8527
7351
5677
3687
1677
-117
-1504
-2285
-2405
-2190
-2278
-3159
-4736
-6428
-7778
-8924
-10405
-12503
-14809
-16476
-16891
-16129
-14823
-13656
-12908
-12364
-11534
-10034
-7876
-5503
-3492
-2151
-1349
-716
3
832
1737
2794
4070
5373
6284
6578
6621
7212
8914
11469
13839
14846
13812
10786
6368
1447
-3007
-6194
-7800
-8161
-8063
-8248
-8964
-9871
-10301
-9665
-7830
-5301
-3064
-2035
-2381
-3266
-3388
-1977
590
3145
4708
5160
5016
4682
4034
2749
890
-945
-2063
-2186
-1540
-570
277
538
-256
-2267
-4947
-7056
-7308
-5202
-1336
3039
6814
9508
11169
11960
11903
11003
9546
8151
7431
7475
7657
7056
5202
2511
-13
-1544
-1916
-1444
-394
1222
3309
5350
6619
6802
6292
5726
5242
4316
2430
-155
-2418
-3424
-3131
-2355
-1995
-2334
-3027
-3646
-4129
-4762
-5794
-7124
-8293
-8744
-8154
-6641
-4737
-3146
-2396
-2592
-3393
-4191
-4421
-3867
-2832
-2012
-2051
-3058
-4476
-5498
-5676
-5148
-4293
-3205
-1616
658
3261
5395
6432
6425
6016
5871
6225
6918
7752
8698
9735
10562
10583
9289
6721
3595
912
-657
-1123
-1010
-862
-857
-855
-750
-770
-1426
-3170
-6014
-9364
-12184
-13456
-12724
-10343
-7209
-4110
-1258
1551
4335
6589
7653
7415
6515
5741
5267
4590
3232
1394
-188
-973
-1077
-982
-937
-777
-298
360
791
715
186
-569
-1391
-2230
-3049
-3809
-4526
-5236
-5875
-6301
-6529
-6865
-7630
-8672
-9276
-8707
-6873
-4384
-1922
340
2640
5062
7253
8770
9556
9908
10006
9640
8504
6694
4762
3270
2382
1933
1767
1853
2100
2241
2052
1646
1385
1435
1502
1110
159
-877
-1347
-965
45
1263
2401
3332
3948
4166
4082
3982
4059
4116
3651
2333
396
-1478
-2669
-3021
-2806
-2379
-1961
-1664
-1599
-1817
-2177
-2373
-2176
-1651
-1114
-876
-1079
-1725
-2743
-3934
-4885
-5135
-4583
-3731
-3401
-4069
-5477
-6921
-7918
-8549
-9137
-9689
-9784
-9030
-7581
-6109
-5263
-5192
-5561
-5965
-6233
-6385
-6369
-5943
-4808
-2826
-129
2966
6127
9131
11867
14239
16077
17179
17479
17184
16685
16283
15974
15519
14722
13590
12229
10648
8777
6725
4940
3964
3971
4540
4939
4668
3720
2397
939
-618
-2298
-4046
-5780
-7526
-9390
-11339
-13067
-14146
-14322
-13620
-12189
-10129
-7569
-4869
-2609
-1218
-608
-261
261
915
1328
1336
1244
1499
2122
2580
2255
997
-817
-2732
-4602
-6527
-8502
-10252
-11431
-11896
-11750
-11152
-10191
-8919
-7423
-5794
-4102
-2470
-1200
-673
-1020
-1888
-2567
-2461
-1415
312
2316
4205
5615
6280
6202
5733
5310
5071
4752
4048
3015
2037
1391
915
219
-813
-1798
-2163
-1664
-576
563
1337
1637
1627
1620
1931
2679
3617
4209
4010
3045
1807
830
252
-200
-824
-1608
-2276
-2597
-2575
-2322
-1826
-944
368
1870
3143
3899
4183
4282
4431
4608
4572
4081
3082
1749
342
-991
-2336
-3934
-5942
-8226
-10370
-11944
-12806
-13147
-13275
-13341
-13274
-12924
-12200
-11061
-9442
-7293
-4711
-1984
557
2724
4504
5928
7001
7791
8509
9372
10343
11076
11207
10676
9691
8376
6595
4235
1613
-562
-1754
-2086
-2145
-2313
-2393
-1951
-941
160
838
1038
1069
1089
857
50
-1248
-2498
-3126
-2917
-2004
-611
1071
2806
4297
5371
6143
6884
7699
8395
8717
8663
8489
8373
8151
7411
5881
3693
1326
-688
-2029
-2681
-2847
-2786
-2655
-2458
-2132
-1684
-1218
-837
-568
-462
-721
-1637
-3277
-5225
-6753
-7315
-6929
-6054
-5124
-4234
-3275
-2268
-1480
-1184
-1387
-1833
-2274
-2680
-3201
-3961
-4925
-5934
-6806
-7372
-7466
-6955
-5839
-4317
-2732
-1397
-428
282
935
1659
2437
3175
3835
4461
5076
5574
5770
5589
5183
4834
4700
4697
4635
4478
4427
4753
5549
6658
7812
8803
9554
10083
10463
10792
11120
11372
11359
10927
10102
9058
7911
6579
4881
2780
515
-1521
-3024
-3908
-4252
-4199
-3902
-3513
-3143
-2851
-2700
-2853
-3517
-4736
-6233
-7561
-8460
-9059
-9653
-10314
-10787
-10812
-10480
-10171
-10092
-9953
-9168
-7370
-4697
-1602
1505
4372
6762
8390
9109
9107
8800
8474
8077
7399
6408
5329
4410
3696
3070
2465
1903
1336
543
-683
-2246
-3707
-4591
-4728
-4278
-3474
-2424
-1182
79
1060
1542
1581
1475
1556
2005
2807
3792
4728
5394
5682
5631
5373
5034
4691
4402
4199
4022
3671
2918
1731
377
-732
-1313
-1324
-875
-119
711
1212
948
-221
-1914
-3441
-4304
-4533
-4521
-4569
-4626
-4459
-4016
-3582
-3588
-4298
-5645
-7273
-8686
-9386
-9028
-7559
-5249
-2554
103
2440
4259
5348
5513
4736
3271
1548
-33
-1213
-1840
-1801
-1091
44
1089
1500
1057
24
-1020
-1585
-1530
-1069
-530
-121
143
365
656
1083
1653
2335
3085
3881
4737
5656
6556
7223
7366
6753
5340
3302
966
-1286
-3104
-4238
-4610
-4362
-3794
-3207
-2725
-2247
-1592
-694
306
1156
1666
1805
1665
1370
1038
780
664
655
597
332
-158
-726
-1208
-1587
-1973
-2426
-2819
-2948
-2761
-2473
-2383
-2607
-2978
-3227
-3217
-2999
-2659
-2187
-1524
-718
21
447
472
250
83
247
841
1712
2489
2731
2163
878
-662
-1880
-2433
-2396
-2157
-2100
-2360
-2800
-3199
-3426
-3473
-3373
-3147
-2859
-2665
-2728
-3020
-3230
-2955
-2045
-760
460
1387
2158
3020
3951
4612
4665
4117
3302
2556
1967
1460
1051
925
1229
1854
2476
2815
2834
2693
2542
2367
2017
1328
236
-1175
-2697
-4080
-5135
-5784
-6017
-5838
-5269
-4392
-3330
-2126
-676
1144
3247
5258
6718
7383
7296
6607
5402
3777
2009
527
-398
-873
-1261
-1808
-2444
-2939
-3191
-3291
-3356
-3419
-3513
-3766
-4288
-4944
-5350
-5192
-4537
-3795
-3346
-3274
-3444
-3750
-4175
-4613
-4751
-4242
-3002
-1295
475
2045
3364
4496
5510
6443
7247
7725
7581
6654
5145
3530
2206
1203
307
-582
-1269
-1506
-1349
-1184
-1364
-1878
-2414
-2735
-2905
-3139
-3477
-3692
-3534
-3001
-2323
-1692
-1065
-256
785
1824
2493
2574
2142
1452
719
25
-605
-1101
-1368
-1410
-1373
-1422
-1561
-1613
-1395
-915
-345
178
688
1282
1915
2347
2357
1984
1501
1149
915
601
80
-553
-1085
-1376
-1429
-1306
-1041
-650
-167
402
1129
2101
3251
4267
4777
4646
4110
3577
3310
3298
3400
3521
3619
3566
3125
2149
793
-503
-1308
-1511
-1351
-1174
-1147
-1179
-1063
-663
1
799
1579
2217
2642
2843
2871
2793
2615
2239
1526
444
-831
-1983
-2743
-3034
-2927
-2467
-1596
-270
1359
2956
4233
5193
6090
7138
8244
9056
9235
8682
7525
5976
4256
2628
1370
616
216
-184
-857
-1781
-2719
-3471
-4027
-4486
-4875
-5159
-5375
-5709
-6347
-7234
-8028
-8337
-8019
-7249
-6322
-5391
-4418
-3319
-2123
-976
-20
710
1261
1682
1981
2159
2259
2363
2558
2922
3548
4523
5824
7205
8233
8499
7872
6545
4831
2912
796
-1502
-3781
-5711
-7079
-7959
-8618
-9261
-9864
-10243
-10238
-9819
-9075
-8125
-7063
-5902
-4554
-2875
-807
1474
3589
5187
6167
6682
6940
7022
6928
6730
6604
6677
6880
6996
6868
6502
5974
5285
4394
3365
2425
1774
1381
1014
530
61
-97
170
633
897
719
128
-715
-1685
-2683
-3523
-3960
-3882
-3460
-3044
-2882
-2948
-3025
-2908
-2518
-1858
-957
125
1285
2427
3514
4530
5370
5844
5868
5633
5496
5644
5866
5738
5043
3982
2918
1987
999
-233
-1569
-2604
-3065
-3072
-3007
-3146
-3499
-3953
-4487
-5174
-6002
-6786
-7298
-7440
-7263
-6828
-6120
-5118
-3908
-2684
-1619
-784
-186
153
214
81
-52
-30
93
75
-294
-966
-1658
-2089
-2203
-2156
-2101
-2025
-1786
-1293
-632
8
484
749
771
465
-224
-1178
-2094
-2684
-2883
-2835
-2650
-2222
-1323
115
1862
3539
4869
5754
6144
5966
5241
4250
3458
3207
3484
4008
4506
4860
5024
4918
4506
3932
3464
3228
3033
2553
1690
698
-65
-487
-744
-1069
-1544
-2148
-2897
-3815
-4767
-5451
-5629
-5380
-5024
-4801
-4663
-4423
-4038
-3690
-3553
-3584
-3578
-3397
-3080
-2723
-2340
-1893
-1408
-959
-499
203
1366
2890
4306
5094
5077
4503
3777
3131
2560
2000
1489
1117
847
460
-278
-1372
-2537
-3405
-3833
-4021
-4319
-4874
-5470
-5699
-5320
-4461
-3491
-2730
-2298
-2199
-2454
-3061
-3829
-4322
-4085
-2956
-1182
772
2519
3856
4685
4908
4479
3515
2314
1196
345
-234
-619
-895
-1157
-1545
-2211
-3217
-4455
-5682
-6635
-7153
-7228
-6963
-6488
-5871
-5094
-4124
-3021
-1965
-1127
-486
229
1351
2981
4853
6523
7705
8450
9000
9484
9770
9599
8848
7625
6143
4533
2827
1098
-444
-1543
-2094
-2229
-2199
-2181
-2203
-2234
-2302
-2493
-2857
-3351
-3894
-4473
-5153
-5971
-6808
-7391
-7434
-6829
-5743
-4561
-3691
-3344
-3403
-3511
-3319
-2756
-2070
-1614
-1528
-1616
-1513
-986
-87
969
2039
3158
4424
5813
7117
8055
8453
8333
7885
7360
6944
6684
6487
6224
5874
5577
5520
5748
6089
6285
6207
5917
5548
5139
4633
4017
3404
2943
2629
2243
1489
230
-1402
-3083
-4468
-5348
-5713
-5715
-5553
-5339
-5040
-4567
-3931
-3317
-2965
-2970
-3204
-3435
-3521
-3490
-3430
-3325
-3009
-2275
-1069
425
1853
2913
3550
3979
4490
5194
5952
6534
6844
6971
7026
6996
6774
6300
5591
4629
3307
1607
-179
-1488
-1870
-1373
-517
100
162
-344
-1335
-2706
-4219
-5449
-6001
-5814
-5184
-4460
-3732
-2850
-1700
-364
981
2258
3490
4643
5559
6084
6217
6049
5593
4731
3394
1755
201
-899
-1387
-1327
-893
-287
282
637
688
425
-165
-1115
-2362
-3628
-4504
-4732
-4410
-3868
-3361
-2907
-2435
-1992
-1720
-1617
-1446
-953
-191
476
738
705
858
1636
3053
4706
6109
7006
7407
7419
7066
6272
4964
3205
1223
-688
-2337
-3719
-4936
-6001
-6758
-7018
-6800
-6390
-6115
-6050
-5971
-5607
-4920
-4096
-3302
-2515
-1620
-661
119
495
512
465
631
1045
1557
2037
2492
2964
3419
3762
3969
4124
4281
4327
4049
3368
2495
1816
1627
1975
2708
3615
4461
4962
4840
4016
2738
1445
444
-323
-1174
-2359
-3824
-5277
-6423
-7133
-7425
-7355
-6975
-6361
-5617
-4831
-4019
-3158
-2253
-1365
-552
197
956
1777
2617
3331
3729
3674
3166
2372
1572
1006
729
584
362
-7
-395
-604
-554
-331
-99
12
-76
-412
-984
-1643
-2114
-2192
-1960
-1799
-2110
-2996
-4184
-5268
-5986
-6285
-6181
-5658
-4727
-3538
-2316
-1151
92
1587
3227
4552
5057
4618
3642
2786
2518
2889
3612
4303
4666
4558
4014
3229
2480
1971
1706
1523
1240
816
373
104
143
489
993
1411
1486
1055
116
-1177
-2586
-3879
-4890
-5558
-5919
-6061
-6044
-5854
-5446
-4835
-4157
-3620
-3389
-3508
-3902
-4433
-4923
-5196
-5145
-4804
-4329
-3861
-3379
-2704
-1680
-356
1002
2087
2719
2903
2754
2417
2035
1713
1480
1254
900
330
-436
-1303
-2186
-3032
-3774
-4291
-4445
-4149
-3407
-2291
-899
644
2170
3462
4318
4631
4455
4006
3584
3439
3642
4042
4366
4397
4093
3545
2845
1988
938
-235
-1287
-1893
-1831
-1085
179
1708
3230
4470
5170
5172
4494
3332
1964
615
-616
-1735
-2784
-3776
-4658
-5318
-5637
-5568
-5197
-4729
-4371
-4205
-4152
-4037
-3701
-3064
-2118
-899
518
2036
3583
5169
6871
8731
10651
12389
13695
14453
14711
14592
14199
13613
12971
12477
12293
12391
12523
12385
11842
11024
10203
9578
9186
8986
8992
9268
9785
10311
10503
10142
9272
8101
6762
5195
3284
1097
-995
-2463
-2904
-2253
-798
987
2674
4059
5170
6123
6919
7396
7369
6842
6034
5183
4328
3299
1917
176
-1795
-3888
-6058
-8200
-10043
-11269
-11754
-11663
-11260
-10626
-9605
-8012
-5869
-3401
-850
1673
4136
6455
8483
10123
11427
12531
13514
14342
14946
15316
15475
15365
14792
13545
11582
9101
6414
3725
1032
-1781
-4748
-7731
-10493
-12841
-14677
-15916
-16412
-16015
-14743
-12845
-10707
-8623
-6690
-4889
-3236
-1813
-651
381
1549
3101
5149
7661
10477
13305
15711
17230
17574
16767
15048
12608
9414
5319
351
-5093
-10368
-14903
-18464
-21135
-23091
-24392
-24969
-24778
-23937
-22720
-21419
-20214
-19149
-18211
-17414
-16803
-16388
-16087
-15737
-15177
-14326
-13186
-11787
-10130
-8206
-6077
-3939
-2063
-653
280
888
1335
1664
1823
1799
1703
1685
1787
1885
1806
1469
904
155
-768
-1822
-2854
-3669
-4202
-4576
-4936
-5224
-5174
-4604
-3685
-2892
-2646
-3014
-3746
-4567
-5359
-6068
-6515
-6402
-5537
-4032
-2231
-450
1196
2745
4232
5621
6879
8067
9316
10750
12420
14303
16297
18221
19843
20972
21519
21449
20652
18917
16079
12230
7762
3172
-1184
-5149
-8601
-11302
-12950
-13411
-12866
-11702
-10250
-8611
-6730
-4607
-2398
-313
1563
3333
5163
7112
9070
10855
12332
13458
14231
14669
14836
14863
14882
14905
14790
14372
13655
12858
12263
11995
11942
11873
11608
11090
10356
9493
8644
8010
7800
8144
9065
10499
12310
14266
16055
17389
18168
18532
18731
18909
19009
18839
18225
17073
15348
13061
10317
7362
4538
2148
356
-828
-1478
-1678
-1473
-863
170
1584
3203
4709
5765
6148
5796
4722
2921
377
-2855
-6605
-10634
-14707
-18587
-21966
-24465
-25778
-25878
-25083
-23915
-22841
-22096
-21691
-21557
-21696
-22214
-23220
-24679
-26356
-27908
-29076
-29829
-30305
-30615
-30684
-30291
-29270
-27686
-25804
-23899
-22101
-20408
-18838
-17527
-16662
-16311
-16324
-16370
-16088
-15222
-13684
-11590
-9242
-7068
-5470
-4666
-4656
-5318
-6543
-8237
-10204
-12081
-13460
-14108
-14080
-13596
-12854
-11963
-11043
-10296
-9912
-9894
-10049
-10185
-10311
-10592
-11111
-11694
-11988
-11691
-10694
-9046
-6862
-4317
-1669
816
3020
5042
7055
9082
10923
12327
13187
13578
13607
13292
12612
11634
10560
9613
8898
8363
7860
7238
6383
5257
3915
2493
1120
-159
-1349
-2389
-3074
-3146
-2513
-1373
-96
1033
2003
3018
4291
5897
7783
9883
12156
14525
16802
18737
20164
21105
21713
22099
22213
21905
21095
19914
18665
17665
17082
16894
16970
17189
17512
17973
18595
19308
19928
20236
20101
19562
18783
17937
17120
16369
15729
15287
15109
15173
15359
15514
15513
15270
14716
13816
12613
11226
9753
8160
6269
3896
1018
-2154
-5271
-7957
-9899
-10891
-10904
-10177
-9187
-8434
-8138
-8105
-7894
-7154
-5849
-4210
-2512
-923
468
1564
2231
2370
1982
1150
6
-1261
-2377
-3017
-2966
-2259
-1191
-168
470
545
46
-915
-2150
-3498
-4951
-6697
-9018
-12071
-15737
-19645
-23336
-26414
-28602
-29740
-29770
-28732
-26725
-23865
-20297
-16254
-12088
-8183
-4810
-2051
150
1873
3192
4221
5122
5983
6677
6886
6318
4952
3063
1014
-979
-2918
-4888
-6924
-8986
-11046
-13141
-15338
-17655
-20011
-22245
-24135
-25432
-25899
-25383
-23881
-21548
-18649
-15464
-12216
-9017
-5877
-2768
275
3101
5497
7310
8545
9328
9787
9975
9895
9579
9118
8616
8154
7803
7639
7722
8025
8422
8756
8932
8914
8664
8109
7219
6090
4907
3787
2658
1313
-413
-2504
-4784
-7041
-9115
-10911
-12369
-13439
-14076
-14224
-13833
-12925
-11682
-10435
-9509
-9031
-8855
-8664
-8179
-7285
-6029
-4533
-2913
-1247
424
2075
3666
5110
6253
6894
6852
6050
4580
2672
591
-1490
-3552
-5680
-7959
-10422
-13062
-15863
-18768
-21628
-24207
-26284
-27732
-28486
-28444
-27444
-25390
-22385
-18698
-14557
-9989
-4880
790
6785
12699
18161
22974
27074
30442
33071
35012
36377
37278
37761
37808
37391
36501
35125
33249
30898
28180
25249
22219
19137
16047
13083
10447
8283
6566
5132
3815
2543
1334
230
-715
-1396
-1665
-1436
-816
-99
385
460
155
-402
-1107
-1918
-2798
-3688
-4553
-5435
-6436
-7611
-8891
-10085
-10954
-11268
-10855
-9654
-7810
-5696
-3819
-2634
-2388
-3091
-4578
-6580
-8767
-10809
-12469
-13640
-14284
-14310
-13552
-11869
-9292
-6038
-2383
1470
5389
9234
12793
15840
18201
19771
20470
20211
18949
16745
13783
10339
6729
3259
166
-2421
-4471
-5966
-6828
-6939
-6222
-4713
-2535
165
3201
6297
9074
11160
12323
12494
11684
9908
7250
3981
560
-2523
-4949
-6623
-7591
-7927
-7716
-7083
-6160
-5003
-3532
-1608
828
3662
6642
9456
11790
13357
13942
13482
12114
10123
7825
5474
3254
1322
-196
-1270
-2024
-2678
-3414
-4261
-5111
-5844
-6430
-6933
-7426
-7952
-8544
-9269
-10180
-11224
-12205
-12890
-13187
-13211
-13172
-13202
-13271
-13278
-13182
-13042
-12944
-12901
-12840
-12653
-12256
-11603
-10675
-9478
-8044
-6425
-4657
-2754
-722
1407
3574
5713
7776
9718
11476
12945
13993
14496
14384
13677
12482
10954
9250
7509
5883
4572
3805
3754
4449
5748
7392
9079
10533
11568
12136
12330
12301
12133
11773
11096
10049
8726
7299
5893
4530
3206
1994
1022
367
-34
-339
-679
-1093
-1570
-2136
-2846
-3691
-4526
-5114
-5268
-4979
-4434
-3915
-3653
-3705
-3914
-3971
-3578
-2612
-1203
336
1661
2542
2918
2899
2731
2722
3126
4032
5329
6812
8304
9691
10854
11621
11835
11506
10852
10168
9612
9122
8509
7635
6480
5108
3596
2033
542
-752
-1775
-2513
-2946
-2979
-2485
-1443
-28
1438
2625
3313
3418
2965
2077
970
-119
-1056
-1891
-2805
-3946
-5298
-6673
-7833
-8615
-8989
-9043
-8914
-8711
-8435
-7949
-7024
-5464
-3225
-449
2610
5708
8694
11493
14054
16293
18110
19437
20286
20740
20888
20767
20354
19628
18619
17395
16008
14449
12680
10690
8512
6187
3749
1272
-1055
-2938
-4113
-4483
-4160
-3367
-2336
-1266
-338
294
560
494
164
-426
-1313
-2455
-3640
-4562
-5024
-5056
-4838
-4506
-4059
-3419
-2567
-1577
-550
435
1300
1898
2024
1506
300
-1502
-3720
-6134
-8503
-10585
-12186
-13192
-13567
-13322
-12518
-11294
-9874
-8497
-7323
-6386
-5650
-5087
-4687
-4410
-4152
-3800
-3325
-2811
-2405
-2238
-2410
-3024
-4191
-5957
-8197
-10593
-12732
-14256
-14961
-14797
-13836
-12257
-10345
-8432
-6761
-5359
-4046
-2587
-892
908
2542
3755
4404
4468
4033
3295
2551
2109
2135
2552
3097
3484
3555
3296
2752
1942
849
-546
-2237
-4192
-6349
-8590
-10726
-12540
-13861
-14634
-14911
-14793
-14371
-13710
-12878
-11952
-11006
-10081
-9171
-8267
-7402
-6665
-6150
-5876
-5747
-5576
-5151
-4302
-2927
-1004
1390
4086
6845
9421
11600
13203
14100
14254
13782
12947
12053
11301
10736
10319
10036
9917
9975
10146
10328
10478
10642
10885
11194
11452
11519
11313
10835
10137
9298
8428
7674
7166
6940
6917
6948
6909
6745
6442
5975
5291
4363
3247
2073
976
12
-837
-1584
-2162
-2429
-2280
-1757
-1056
-440
-115
-173
-606
-1353
-2329
-3429
-4524
-5469
-6115
-6352
-6156
-5617
-4903
-4150
-3395
-2585
-1692
-794
-43
429
590
478
130
-450
-1256
-2242
-3320
-4406
-5433
-6340
-7059
-7531
-7728
-7640
-7241
-6482
-5344
-3900
-2318
-801
502
1524
2233
2586
2518
1996
1080
-63
-1217
-2193
-2887
-3254
-3273
-2947
-2344
-1626
-989
-564
-357
-296
-315
-381
-448
-427
-247
53
326
437
368
192
-61
-484
-1198
-2222
-3442
-4729
-6035
-7358
-8618
-9623
-10184
-10263
-9981
-9502
-8916
-8259
-7610
-7130
-6992
-7281
-7938
-8782
-9562
-10016
-9957
-9361
-8376
-7217
-6003
-4697
-3179
-1402
556
2568
4575
6592
8594
10413
11788
12535
12679
12415
11925
11237
10268
9001
7609
6389
5565
5150
4985
4878
4705
4414
4001
3530
3163
3120
3562
4491
5767
7190
8558
9644
10203
10061
9223
7872
6225
4382
2339
132
-2044
-3899
-5197
-5849
-5869
-5297
-4207
-2757
-1183
288
1525
2477
3093
3315
3148
2715
2180
1611
934
59
-971
-1977
-2796
-3423
-3968
-4490
-4904
-5064
-4936
-4652
-4400
-4264
-4187
-4077
-3909
-3735
-3595
-3451
-3201
-2740
-2021
-1080
-38
924
1642
2063
2279
2446
2654
2855
2938
2876
2789
2869
3234
3869
4671
5541
6402
7162
7687
7847
7587
6966
6102
5105
4043
2966
1930
1008
254
-322
-740
-1016
-1149
-1147
-1068
-1031
-1181
-1609
-2314
-3201
-4130
-4952
-5525
-5735
-5545
-5053
-4481
-4088
-4049
-4396
-5051
-5901
-6834
-7738
-8504
-9043
-9324
-9371
-9221
-8892
-8390
-7736
-6986
-6209
-5466
-4812
-4318
-4081
-4187
-4652
-5373
-6152
-6783
-7142
-7224
-7099
-6846
-6524
-6191
-5912
-5713
-5513
-5132
-4415
-3357
-2115
-856
381
1685
3136
4683
6163
7423
8390
9032
9284
9074
8424
7523
6659
6085
5931
6209
6879
7877
9115
10477
11836
13080
14108
14849
15296
15547
15774
16123
16609
17092
17367
17270
16730
15731
14255
12246
9641
6443
2791
-1032
-4658
-7754
-10134
-11775
-12759
-13178
-13086
-12524
-11556
-10292
-8869
-7441
-6167
-5206
-4684
-4644
-5008
-5587
-6148
-6489
-6505
-6187
-5600
-4842
-4032
-3305
-2798
-2602
-2728
-3098
-3590
-4086
-4492
-4732
-4745
-4497
-4003
-3312
-2463
-1466
-331
883
2052
3030
3712
4065
4094
3800
3174
2235
1088
-81
-1060
-1694
-1931
-1805
-1387
-756
8
805
1532
2109
2514
2767
2897
2922
2857
2730
2573
2403
2225
2074
2039
2222
2637
3153
3557
3698
3589
3385
3264
3318
3537
3847
4131
4243
4037
3449
2566
1602
777
191
-188
-416
-484
-321
93
642
1108
1303
1174
794
277
-284
-830
-1301
-1653
-1889
-2076
-2291
-2567
-2882
-3229
-3660
-4258
-5043
-5929
-6761
-7416
-7865
-8148
-8319
-8409
-8435
-8417
-8383
-8360
-8380
-8474
-8670
-8984
-9405
-9892
-10356
-10667
-10692
-10363
-9725
-8882
-7889
-6696
-5203
-3401
-1444
402
1888
2865
3276
3128
2489
1500
355
-773
-1769
-2560
-3067
-3217
-2990
-2454
-1726
-916
-118
551
951
973
608
-79
-1037
-2289
-3872
-5744
-7749
-9678
-11353
-12641
-13442
-13700
-13462
-12884
-12133
-11268
-10217
-8879
-7250
-5443
-3594
-1783
-41
1574
2966
4034
4729
5033
4920
4360
3373
2081
675
-666
-1831
-2768
-3452
-3879
-4080
-4103
-3960
-3587
-2888
-1834
-506
955
2440
3927
5436
6955
8429
9796
11044
12188
13235
14150
14880
15386
15656
15694
15513
15133
14588
13910
13115
12206
11195
10109
8980
7845
6769
5859
5243
4995
5080
5352
5628
5753
5643
5299
4805
4296
3888
3592
3308
2910
2363
1759
1244
917
793
823
933
1022
971
694
201
-416
-1078
-1795
-2640
-3649
-4760
-5863
-6877
-7763
-8469
-8887
-8921
-8578
-8000
-7378
-6840
-6432
-6150
-5980
-5875
-5729
-5419
-4891
-4199
-3471
-2826
-2340
-2053
-1972
-2036
-2113
-2060
-1836
-1532
-1281
-1121
-958
-673
-253
198
567
838
1082
1358
1665
1971
2293
2671
3083
3376
3337
2834
1894
668
-671
-1979
-3132
-4011
-4559
-4801
-4823
-4666
-4275
-3558
-2495
-1182
245
1696
3137
4514
5704
6556
6979
6990
6657
6027
5106
3921
2567
1196
-51
-1108
-1975
-2672
-3174
-3420
-3361
-3033
-2567
-2130
-1835
-1680
-1586
-1458
-1244
-922
-493
11
505
867
1012
953
774
559
320
19
-367
-799
-1212
-1565
-1848
-2041
-2074
-1856
-1351
-624
190
953
1584
2049
2322
2365
2144
1654
927
0
-1112
-2394
-3772
-5091
-6163
-6860
-7169
-7170
-6959
-6588
-6062
-5364
-4460
-3308
-1879
-208
1581
3320
4877
6201
7302
8186
8840
9241
9411
9418
9356
9308
9312
9350
9357
9252
8995
8603
8114
7556
6930
6251
5573
4945
4362
3754
3061
2313
1637
1161
916
799
644
305
-293
-1166
-2296
-3663
-5243
-6992
-8822
-10595
-12136
-13257
-13772
-13504
-12314
-10177
-7256
-3900
-525
2533
5099
7119
8569
9426
9691
9421
8700
7577
6050
4125
1894
-448
-2686
-4680
-6413
-7949
-9349
-10597
-11600
-12221
-12338
-11876
-10819
-9198
-7092
-4634
-2017
527
2794
4653
6076
7111
7823
8251
8405
8291
7959
7512
7083
6786
6668
6683
6703
6566
6145
5418
4477
3482
2586
1880
1405
1176
1180
1355
1574
1692
1617
1343
930
454
-7
-387
-641
-787
-898
-1036
-1185
-1249
-1139
-844
-424
61
581
1085
1472
1631
1542
1309
1071
882
695
447
142
-177
-502
-882
-1349
-1862
-2330
-2715
-3073
-3493
-4009
-4582
-5147
-5659
-6069
-6282
-6182
-5702
-4875
-3819
-2664
-1509
-432
484
1144
1467
1413
997
290
-614
-1620
-2648
-3604
-4352
-4740
-4687
-4263
-3669
-3119
-2721
-2459
-2257
-2048
-1777
-1390
-843
-154
597
1332
2028
2707
3377
4017
4623
5249
5962
6759
7560
8297
9004
9775
10624
11424
11989
12210
12079
11584
10660
9278
7593
5937
4606
3639
2824
1922
868
-226
-1228
-2087
-2780
-3227
-3310
-3017
-2522
-2104
-1988
-2254
-2875
-3784
-4874
-5955
-6767
-7081
-6810
-6014
-4833
-3417
-1921
-519
635
1459
1968
2207
2188
1894
1361
733
217
-35
5
274
714
1324
2118
3060
4051
4974
5741
6286
6517
6308
5557
4270
2584
705
-1186
-2979
-4595
-5936
-6880
-7348
-7364
-7055
-6590
-6107
-5692
-5383
-5186
-5066
-4958
-4798
-4573
-4331
-4143
-4043
-4008
-3968
-3866
-3691
-3489
-3342
-3326
-3459
-3670
-3816
-3755
-3431
-2891
-2237
-1551
-864
-186
460
1038
1539
1994
2440
2869
3219
3437
3540
3601
3672
3718
3651
3436
3170
3032
3142
3464
3835
4106
4252
4351
4473
4595
4616
4461
4160
3831
3592
3471
3401
3269
2993
2572
2078
1609
1226
929
685
491
410
523
850
1295
1695
1921
1960
1899
1843
1841
1876
1898
1864
1756
1585
1408
1321
1420
1747
2257
2834
3356
3743
3983
4128
4266
4475
4764
5047
5181
5062
4682
4124
3485
2840
2273
1904
1842
2054
2303
2259
1722
758
-375
-1441
-2373
-3240
-4108
-4970
-5777
-6502
-7127
-7591
-7800
-7696
-7314
-6745
-6044
-5222
-4312
-3416
-2639
-1986
-1346
-638
82
668
1069
1429
1969
2770
3711
4606
5390
6113
6792
7306
7488
7311
6936
6563
6256
5938
5521
5033
4576
4217
3948
3749
3662
3742
3962
4201
4339
4371
4407
4558
4841
5185
5515
5781
5936
5924
5728
5450
5296
5439
5878
6430
6860
7034
6943
6632
6125
5445
4674
3947
3366
2915
2485
1985
1425
885
435
94
-139
-241
-188
-14
183
320
408
550
851
1332
1931
2572
3209
3814
4336
4688
4793
4634
4274
3817
3357
2922
2475
1960
1367
747
154
-429
-1087
-1868
-2692
-3390
-3856
-4147
-4404
-4672
-4810
-4618
-4042
-3251
-2501
-1930
-1498
-1080
-598
-51
535
1140
1731
2239
2599
2797
2871
2854
2738
2503
2151
1711
1187
543
-258
-1200
-2218
-3269
-4371
-5577
-6914
-8349
-9816
-11246
-12582
-13772
-14786
-15614
-16244
-16629
-16704
-16454
-15972
-15423
-14945
-14573
-14278
-14035
-13846
-13692
-13479
-13082
-12417
-11492
-10369
-9112
-7781
-6438
-5141
-3914
-2758
-1706
-851
-295
-41
17
2
-60
-221
-484
-723
-774
-602
-365
-286
-464
-803
-1111
-1251
-1198
-996
-702
-357
6
368
730
1102
1469
1783
1987
2064
2044
1986
1928
1872
1797
1704
1642
1686
1881
2194
2532
2824
3079
3359
3686
3986
4138
4078
3829
3452
2977
2419
1841
1362
1078
983
988
1016
1061
1135
1221
1299
1411
1666
2130
2726
3261
3581
3683
3665
3597
3436
3073
2441
1571
572
-421
-1305
-2048
-2690
-3282
-3804
-4135
-4158
-3875
-3423
-2931
-2387
-1666
-695
427
1501
2408
3179
3894
4539
4981
5089
4847
4349
3707
2996
2256
1515
766
-45
-982
-2033
-3071
-3900
-4378
-4485
-4313
-3996
-3633
-3260
-2857
-2400
-1893
-1386
-924
-515
-123
283
686
1053
1389
1755
2210
2737
3257
3702
4088
4477
4863
5117
5053
4575
3769
2862
2093
1590
1348
1284
1298
1306
1244
1072
786
417
12
-402
-834
-1302
-1791
-2236
-2540
-2633
-2523
-2292
-2053
-1877
-1754
-1619
-1402
-1085
-695
-257
242
849
1582
2385
3129
3673
3926
3882
3623
3292
3054
3032
3244
3578
3829
3808
3428
2752
1954
1237
741
492
413
386
331
243
177
202
364
667
1067
1475
1777
1895
1830
1662
1487
1355
1253
1145
1008
837
637
433
274
200
194
163
3
-316
-727
-1125
-1440
-1646
-1708
-1566
-1193
-668
-161
166
243
95
-223
-675
-1234
-1852
-2463
-3021
-3517
-3956
-4336
-4650
-4898
-5093
-5243
-5331
-5338
-5261
-5115
-4912
-4650
-4317
-3914
-3453
-2945
-2400
-1838
-1293
-800
-365
42
455
891
1329
1727
2047
2275
2439
2581
2721
2822
2804
2613
2265
1838
1386
892
292
-447
-1282
-2117
-2851
-3412
-3750
-3842
-3721
-3483
-3244
-3080
-3007
-3017
-3112
-3276
-3419
-3392
-3076
-2481
-1731
-957
-200
580
1407
2226
2939
3502
3965
4421
4908
5365
5676
5760
5637
5411
5196
5041
4913
4745
4508
4229
3962
3755
3638
3631
3736
3899
3999
3900
3538
2955
2255
1527
820
179
-325
-626
-729
-716
-686
-696
-766
-939
-1294
-1886
-2672
-3505
-4221
-4735
-5054
-5232
-5309
-5299
-5207
-5044
-4831
-4589
-4337
-4073
-3764
-3348
-2771
-2028
-1161
-235
695
1586
2382
3015
3436
3647
3702
3669
3599
3519
3440
3359
3240
3020
2632
2045
1274
359
-670
-1798
-3013
-4283
-5557
-6792
-7964
-9053
-10000
-10704
-11057
-11018
-10650
-10085
-9445
-8774
-8058
-7298
-6548
-5896
-5398
-5032
-4738
-4468
-4218
-3987
-3741
-3420
-2995
-2499
-2019
-1625
-1320
-1052
-762
-430
-87
216
451
634
825
1110
1578
2286
3249
4429
5739
7058
8242
9154
9690
9812
9567
9075
8500
7980
7579
7257
6912
6457
5879
5231
4552
3802
2881
1718
350
-1100
-2528
-3922
-5317
-6686
-7880
-8708
-9064
-8997
-8640
-8111
-7462
-6720
-5927
-5128
-4330
-3507
-2662
-1868
-1235
-815
-558
-363
-161
48
238
399
541
643
636
452
102
-301
-598
-679
-531
-215
207
712
1300
1946
2570
3060
3331
3359
3169
2798
2266
1593
834
97
-464
-708
-559
-48
703
1545
2378
3183
3981
4760
5442
5932
6177
6191
6018
5682
5194
4584
3914
3231
2528
1753
882
-30
-871
-1551
-2072
-2514
-2967
-3471
-3993
-4448
-4740
-4780
-4517
-3948
-3128
-2169
-1216
-410
157
454
496
310
-85
-664
-1377
-2151
-2896
-3524
-3958
-4143
-4077
-3832
-3508
-3168
-2785
-2289
-1653
-944
-283
241
612
849
956
922
744
455
96
-297
-681
-976
-1064
-844
-285
549
1514
2417
3063
3326
3219
2900
2569
2333
2155
1935
1632
1311
1076
981
1004
1105
1257
1444
1635
1796
1930
2089
2325
2641
2984
3292
3534
3686
3706
3547
3214
2795
2417
2164
2029
1946
1848
1722
1600
1527
1545
1681
1937
2288
2690
3095
3457
3724
3837
3761
3524
3218
2950
2777
2691
2646
2619
2620
2682
2837
3102
3464
3861
4177
4295
4174
3878
3517
3140
2697
2096
1317
441
-411
-1172
-1843
-2444
-2956
-3347
-3624
-3848
-4081
-4335
-4568
-4731
-4807
-4791
-4675
-4445
-4113
-3702
-3200
-2539
-1654
-581
515
1429
2045
2388
2535
2532
2382
2122
1874
1782
1911
2210
2583
2976
3383
3773
4050
4106
3924
3613
3340
3210
3215
3272
3305
3287
3232
3146
2989
2685
2174
1485
759
183
-114
-123
92
482
1044
1747
2466
2996
3184
3028
2642
2143
1578
958
344
-163
-502
-710
-872
-1016
-1085
-1012
-834
-693
-729
-980
-1378
-1832
-2305
-2804
-3342
-3903
-4459
-5001
-5542
-6094
-6641
-7137
-7524
-7757
-7826
-7751
-7571
-7328
-7068
-6839
-6678
-6586
-6497
-6307
-5930
-5355
-4647
-3902
-3189
-2548
-2005
-1586
-1301
-1142
-1098
-1179
-1416
-1822
-2350
-2908
-3396
-3756
-3967
-4018
-3885
-3541
-2979
-2230
-1348
-393
574
1491
2300
2951
3412
3683
3800
3839
3886
4003
4198
4426
4642
4841
5064
5350
5700
6061
6357
6518
6500
6293
5918
5416
4817
4123
3323
2438
1551
764
133
-359
-754
-1045
-1160
-1040
-724
-343
-36
134
197
225
291
461
794
1315
1988
2733
3470
4146
4707
5073
5159
4944
4500
3930
3295
2599
1853
1124
494
-25
-509
-1040
-1624
-2183
-2639
-2975
-3205
-3322
-3303
-3157
-2954
-2755
-2540
-2216
-1719
-1101
-495
-8
343
602
798
933
1022
1131
1327
1614
1919
2147
2233
2152
1886
1414
754
-13
-762
-1404
-1927
-2384
-2830
-3279
-3704
-4064
-4330
-4496
-4567
-4549
-4440
-4224
-3881
-3398
-2771
-2013
-1157
-263
581
1282
1768
2008
2009
1806
1449
980
424
-221
-946
-1693
-2336
-2733
-2797
-2538
-2033
-1373
-641
83
710
1179
1473
1606
1567
1311
807
101
-689
-1452
-2137
-2728
-3190
-3454
-3484
-3320
-3056
-2752
-2405
-1983
-1476
-892
-221
557
1411
2215
2803
3086
3100
2955
2745
2512
2280
2083
1951
1869
1793
1688
1549
1368
1108
733
251
-282
-821
-1380
-1997
-2669
-3331
-3906
-4359
-4701
-4938
-5059
-5070
-5013
-4929
-4795
-4527
-4070
-3472
-2869
-2387
-2066
-1870
-1757
-1706
-1697
-1685
-1605
-1417
-1136
-829
-584
-469
-506
-655
-848
-1039
-1239
-1491
-1809
-2150
-2452
-2690
-2882
-3035
-3107
-3028
-2770
-2376
-1928
-1489
-1096
-773
-536
-361
-171
125
565
1112
1701
2298
2918
3574
4243
4858
5347
5652
5748
5647
5414
5142
4904
4698
4459
4121
3683
3218
2814
2511
2285
2086
1882
1682
1520
1432
1429
1504
1652
1893
2267
2806
3505
4333
5245
6207
7173
8074
8816
9313
9504
9352
8838
7978
6854
5614
4428
3423
2664
2163
1896
1794
1743
1624
1382
1053
725
455
243
57
-111
-240
-323
-384
-463
-587
-759
-992
-1317
-1740
-2217
-2655
-2990
-3232
-3448
-3681
-3906
-4046
-4049
-3941
-3803
-3713
-3691
-3708
-3712
-3667
-3553
-3374
-3156
-2960
-2866
-2938
-3196
-3597
-4066
-4519
-4886
-5120
-5189
-5087
-4816
-4369
-3722
-2854
-1793
-625
535
1598
2517
3266
3806
4094
4119
3922
3552
3025
2335
1505
635
-148
-779
-1295
-1788
-2311
-2838
-3303
-3661
-3909
-4058
-4113
-4067
-3927
-3699
-3387
-2993
-2535
-2058
-1613
-1232
-916
-659
-451
-278
-110
78
279
457
579
647
692
736
761
716
547
204
-346
-1113
-2052
-3064
-4025
-4830
-5415
-5739
-5782
-5569
-5186
-4757
-4371
-4032
-3691
-3313
-2912
-2519
-2119
-1655
-1085
-435
206
751
1164
1451
1635
1737
1787
1829
1890
1958
1969
1847
1543
1066
476
-126
-621
-903
-912
-668
-257
206
628
967
1226
1425
1586
1731
1885
2071
2288
2516
2742
2981
3265
3596
3923
4159
4239
4152
3925
3589
3168
2699
2239
1826
1441
1028
557
70
-347
-643
-850
-1049
-1301
-1619
-1989
-2400
-2834
-3245
-3560
-3713
-3679
-3462
-3078
-2537
-1873
-1144
-424
240
842
1402
1948
2493
3033
3538
3956
4228
4319
4221
3946
3504
2907
2191
1422
681
37
-466
-807
-980
-993
-870
-643
-338
17
387
721
977
1140
1227
1277
1329
1418
1580
1837
2187
2593
3006
3392
3749
4103
4484
4895
5302
5643
5851
5890
5769
5532
5240
4950
4709
4543
4443
4354
4198
3919
3517
3037
2527
2004
1447
837
174
-515
-1196
-1837
-2407
-2862
-3154
-3245
-3138
-2883
-2566
-2264
-2021
-1836
-1695
-1604
-1591
-1690
-1915
-2259
-2705
-3232
-3800
-4341
-4771
-5031
-5116
-5056
-4882
-4597
-4195
-3705
-3198
-2767
-2469
-2307
-2235
-2191
-2128
-2023
-1891
-1784
-1772
-1893
-2114
-2351
-2530
-2637
-2709
-2781
-2850
-2911
-2994
-3170
-3479
-3882
-4276
-4565
-4705
-4691
-4530
-4249
-3919
-3644
-3492
-3447
-3437
-3404
-3346
-3277
-3196
-3108
-3074
-3205
-3566
-4091
-4608
-4959
-5100
-5087
-4997
-4873
-4725
-4547
-4291
-3864
-3190
-2292
-1311
-402
375
1071
1748
2396
2955
3401
3778
4149
4525
4867
5144
5358
5522
5616
5600
5456
5223
4973
4769
4650
4635
4733
4931
5187
5441
5635
5721
5664
5454
5112
4688
4231
3768
3321
2925
2634
2477
2418
2372
2257
2048
1759
1404
981
501
17
-388
-660
-816
-921
-1022
-1102
-1099
-968
-721
-403
-42
380
892
1492
2142
2806
3486
4209
4980
5752
6449
7011
7403
7579
7458
6961
6083
4928
3683
2528
1575
850
312
-101
-449
-755
-1004
-1167
-1221
-1180
-1080
-969
-895
-904
-1028
-1250
-1498
-1672
-1700
-1571
-1332
-1060
-822
-664
-611
-656
-774
-923
-1074
-1232
-1440
-1764
-2245
-2856
-3495
-4027
-4362
-4495
-4484
-4390
-4248
-4083
-3944
-3891
-3962
-4149
-4428
-4791
-5233
-5715
-6148
-6439
-6542
-6463
-6213
-5777
-5141
-4342
-3470
-2603
-1745
-850
113
1095
1984
2664
3062
3153
2953
2516
1946
1376
926
642
488
378
246
93
-35
-99
-123
-188
-371
-690
-1100
-1534
-1941
-2279
-2504
-2582
-2516
-2349
-2125
-1848
-1504
-1109
-732
-444
-244
-63
168
454
746
1006
1230
1413
1519
1510
1386
1196
987
764
516
265
69
-39
-82
-106
-111
-66
24
74
-10
-230
-479
-658
-778
-937
-1189
-1459
-1603
-1531
-1271
-907
-482
4
544
1078
1525
1844
2056
2211
2359
2533
2745
2981
3202
3379
3532
3719
3981
4288
4547
4671
4627
4430
4116
3718
3279
2834
2382
1875
1258
529
-250
-1008
-1728
-2428
-3103
-3680
-4043
-4118
-3916
-3506
-2962
-2340
-1683
-1045
-476
-3
372
652
836
916
906
850
812
854
1010
1287
1650
2057
2469
2854
3191
3459
3636
3704
3653
3483
3210
2861
2479
2101
1755
1465
1250
1119
1049
982
855
652
412
190
-2
-208
-481
-827
-1205
-1566
-1889
-2170
-2396
-2527
-2536
-2430
-2256
-2061
-1863
-1651
-1417
-1173
-948
-770
-651
-586
-559
-554
-557
-548
-491
-346
-89
262
647
998
1270
1455
1563
1598
1554
1428
1225
960
646
294
-87
-482
-859
-1173
-1377
-1441
-1368
-1193
-957
-696
-430
-183
22
163
234
246
216
166
126
138
233
419
667
931
1156
1281
1244
997
538
-85
-798
-1541
-2279
-2993
-3661
-4273
-4829
-5324
-5716
-5934
-5928
-5724
-5416
-5093
-4777
-4421
-3977
-3445
-2860
-2245
-1595
-901
-194
450
943
1226
1274
1095
718
191
-428
-1082
-1731
-2341
-2873
-3276
-3502
-3539
-3424
-3231
-3048
-2941
-2941
-3041
-3201
-3372
-3512
-3596
-3622
-3601
-3555
-3512
-3497
-3521
-3580
-3650
-3695
-3677
-3569
-3370
-3115
-2857
-2644
-2488
-2372
-2269
-2173
-2088
-2015
-1925
-1779
-1549
-1237
-865
-467
-77
268
537
729
873
1000
1121
1228
1324
1445
1645
1949
2337
2771
3225
3677
4085
4374
4479
4383
4134
3797
3428
3051
2680
2312
1931
1518
1091
716
472
392
447
588
790
1055
1364
1657
1866
1978
2040
2113
2222
2354
2495
2659
2872
3143
3462
3812
4178
4550
4916
5263
5576
5836
6011
6073
6020
5870
5641
5329
4929
4460
3978
3535
3143
2777
2411
2049
1705
1379
1056
748
517
443
571
875
1283
1729
2176
2601
2977
3255
3383
3328
3092
2723
2300
1901
1581
1355
1208
1110
1035
973
929
926
979
1085
1215
1333
1411
1426
1345
1142
819
422
8
-396
-792
-1171
-1468
-1584
-1458
-1126
-684
-217
259
772
1340
1938
2517
3036
3480
3853
4162
4393
4498
4418
4118
3632
3066
2547
2163
1935
1828
1781
1732
1644
1525
1421
1379
1394
1411
1382
1317
1252
1187
1067
847
564
315
150
3
-247
-647
-1122
-1542
-1829
-1973
-1983
-1850
-1592
-1293
-1059
-943
-911
-907
-922
-996
-1145
-1346
-1576
-1845
-2167
-2488
-2700
-2739
-2653
-2560
-2522
-2508
-2463
-2399
-2383
-2443
-2526
-2556
-2524
-2489
-2493
-2514
-2503
-2457
-2416
-2401
-2377
-2289
-2122
-1891
-1596
-1202
-700
-163
278
532
610
582
497
349
126
-133
-336
-398
-282
-3
404
897
1426
1928
2330
2567
2599
2430
2109
1721
1340
1008
727
480
245
-9
-316
-698
-1136
-1581
-1984
-2328
-2621
-2869
-3054
-3144
-3109
-2929
-2592
-2109
-1526
-917
-358
107
469
736
929
1076
1200
1297
1329
1260
1094
886
688
503
295
60
-136
-185
-18
345
822
1331
1822
2271
2645
2898
2999
2950
2779
2526
2214
1861
1483
1103
752
448
202
27
-43
38
291
675
1100
1473
1753
1954
2110
2239
2333
2365
2287
2040
1579
913
108
-749
-1600
-2427
-3209
-3898
-4440
-4816
-5054
-5185
-5217
-5153
-5028
-4907
-4831
-4772
-4662
-4447
-4121
-3697
-3172
-2544
-1848
-1161
-569
-118
172
275
158
-169
-620
-1069
-1408
-1589
-1602
-1438
-1101
-638
-146
272
539
619
499
192
-242
-693
-1037
-1179
-1075
-708
-88
739
1687
2658
3586
4443
5203
5804
6176
6282
6127
5717
5026
4035
2788
1410
38
-1248
-2428
-3476
-4320
-4877
-5116
-5079
-4844
-4483
-4057
-3636
-3287
-3038
-2853
-2663
-2409
-2054
-1562
-895
-43
934
1917
2781
3457
3923
4176
4206
4010
3605
3019
2274
1395
437
-497
-1292
-1875
-2242
-2436
-2503
-2477
-2389
-2276
-2169
-2078
-1986
-1879
-1763
-1652
-1545
-1415
-1233
-992
-721
-454
-204
45
313
601
884
1132
1319
1420
1402
1239
943
582
244
-28
-276
-586
-1004
-1501
-1992
-2414
-2763
-3065
-3339
-3586
-3821
-4078
-4387
-4727
-5017
-5159
-5096
-4826
-4390
-3829
-3180
-2479
-1767
-1088
-465
104
636
1145
1628
2063
2440
2775
3104
3448
3782
4053
4229
4331
4411
4497
4560
4532
4368
4059
3627
3077
2414
1671
928
293
-145
-348
-319
-81
332
864
1435
1951
2334
2544
2583
2479
2266
1980
1660
1356
1118
980
940
967
1014
1047
1027
921
696
344
-98
-548
-917
-1147
-1223
-1159
-973
-670
-254
254
803
1311
1692
1874
1827
1568
1150
660
202
-125
-245
-133
197
711
1377
2162
3021
3878
4642
5224
5551
5576
5283
4695
3863
2842
1674
397
-918
-2152
-3166
-3864
-4232
-4332
-4245
-4019
-3656
-3133
-2439
-1603
-698
186
974
1640
2190
2626
2918
3008
2857
2487
1977
1425
909
472
138
-77
-164
-132
-24
107
223
322
424
535
607
561
334
-84
-658
-1364
-2215
-3224
-4345
-5453
-6404
-7114
-7582
-7848
-7931
-7822
-7508
-7000
-6323
-5504
-4577
-3606
-2675
-1851
-1148
-543
-25
383
641
731
674
513
288
31
-234
-500
-779
-1093
-1438
-1771
-2040
-2223
-2335
-2397
-2416
-2393
-2354
-2348
-2408
-2514
-2605
-2628
-2570
-2448
-2273
-2039
-1742
-1395
-1018
-623
-209
207
594
927
1198
1412
1549
1573
1469
1287
1116
1024
1000
974
866
645
321
-80
-531
-987
-1379
-1631
-1698
-1580
-1308
-923
-469
5
445
807
1064
1220
1285
1262
1142
909
567
146
-295
-703
-1059
-1378
-1677
-1939
-2106
-2115
-1942
-1615
-1184
-695
-188
290
685
964
1126
1191
1184
1125
1052
1024
1094
1259
1458
1617
1699
1713
1678
1594
1451
1254
1028
787
519
202
-153
-485
-722
-820
-790
-678
-533
-394
-279
-179
-72
58
197
307
356
350
339
387
539
806
1169
1585
1998
2348
2587
2691
2653
2483
2205
1863
1509
1176
871
577
292
41
-128
-168
-45
245
675
1183
1698
2175
2604
2995
3337
3591
3723
3722
3602
3363
2985
2442
1740
916
11
-943
-1902
-2799
-3544
-4072
-4364
-4434
-4309
-4021
-3631
-3228
-2898
-2687
-2592
-2585
-2633
-2696
-2724
-2671
-2522
-2297
-2023
-1705
-1325
-880
-401
57
445
736
917
980
921
751
495
186
-134
-418
-625
-747
-824
-908
-1018
-1111
-1109
-965
-690
-332
76
523
1004
1492
1938
2310
2607
2843
3021
3112
3076
2885
2533
2036
1432
779
139
-444
-961
-1415
-1789
-2031
-2090
-1967
-1726
-1465
-1248
-1078
-913
-703
-424
-89
255
547
741
836
876
908
945
956
900
759
537
248
-99
-489
-888
-1262
-1586
-1850
-2033
-2107
-2054
-1885
-1631
-1310
-921
-477
-26
373
694
965
1221
1460
1642
1735
1752
1724
1670
1587
1480
1372
1273
1157
986
771
592
546
673
937
1279
1659
2057
2440
2751
2942
3011
3001
2963
2922
2866
2762
2581
2320
2021
1758
1597
1566
1636
1755
1872
1955
1994
1999
1993
2003
2033
2076
2133
2238
2425
2683
2943
3134
3232
3259
3234
3147
2993
2815
2689
2650
2665
2667
2631
2596
2610
2678
2753
2778
2709
2517
2189
1750
1269
809
374
-86
-604
-1135
-1581
-1868
-1991
-1985
-1876
-1675
-1407
-1126
-875
-655
-444
-242
-83
-2
13
2
-7
-23
-73
-172
-323
-530
-783
-1044
-1263
-1408
-1496
-1556
-1590
-1572
-1489
-1374
-1277
-1210
-1152
-1104
-1118
-1262
-1539
-1877
-2190
-2439
-2622
-2720
-2675
-2448
-2071
-1631
-1204
-803
-411
-34
286
510
646
729
781
806
809
824
896
1046
1248
1453
1626
1753
1839
1887
1890
1830
1685
1450
1135
764
349
-117
-641
-1201
-1733
-2166
-2463
-2633
-2702
-2682
-2567
-2364
-2116
-1891
-1744
-1697
-1739
-1840
-1962
-2064
-2109
-2075
-1973
-1841
-1730
-1676
-1685
-1737
-1792
-1818
-1802
-1754
-1691
-1626
-1550
-1448
-1311
-1146
-976
-824
-705
-615
-544
-474
-394
-297
-173
-5
236
569
983
1422
1814
2111
2317
2480
2646
2830
3008
3146
3218
3214
3128
2970
2768
2576
2448
2404
2428
2485
2545
2589
2605
2576
2498
2379
2236
2071
1871
1624
1335
1032
738
461
202
-27
-211
-349
-456
-560
-671
-782
-883
-965
-1016
-1012
-942
-827
-735
-731
-834
-1006
-1205
-1411
-1632
-1865
-2072
-2208
-2257
-2241
-2195
-2152
-2141
-2192
-2319
-2502
-2689
-2831
-2930
-3021
-3142
-3299
-3472
-3640
-3782
-3866
-3844
-3682
-3393
-3025
-2625
-2207
-1765
-1301
-834
-392
17
388
710
955
1098
1131
1065
917
710
469
218
-26
-256
-458
-612
-702
-744
-777
-830
-891
-924
-903
-831
-714
-528
-231
187
671
1125
1473
1705
1860
1981
2075
2121
2093
1987
1830
1660
1503
1347
1160
918
643
395
240
210
301
499
785
1129
1480
1775
1974
2067
2076
2033
1971
1905
1830
1715
1526
1254
928
588
257
-67
-377
-649
-858
-1008
-1127
-1228
-1298
-1318
-1292
-1253
-1225
-1206
-1182
-1161
-1160
-1176
-1175
-1128
-1052
-998
-997
-1035
-1082
-1128
-1186
-1254
-1289
-1247
-1115
-915
-651
-291
189
756
1316
1791
2167
2487
2775
3006
3127
3124
3031
2898
2747
2567
2355
2145
1999
1969
2063
2241
2443
2617
2725
2733
2606
2329
1936
1501
1092
738
428
160
-35
-119
-102
-48
-17
-8
27
119
235
302
280
188
76
-26
-120
-216
-322
-451
-623
-841
-1066
-1232
-1295
-1269
-1215
-1190
-1221
-1302
-1423
-1567
-1708
-1804
-1818
-1742
-1584
-1361
-1080
-757
-430
-147
64
232
425
705
1077
1489
1872
2190
2443
2624
2691
2594
2334
1986
1643
1341
1044
702
312
-88
-477
-882
-1329
-1786
-2175
-2448
-2642
-2840
-3082
-3331
-3522
-3639
-3723
-3813
-3898
-3927
-3851
-3651
-3324
-2866
-2285
-1604
-870
-129
578
1209
1713
2050
2214
2230
2138
1972
1757
1519
1279
1052
839
648
495
401
373
398
447
490
508
500
489
502
545
586
580
499
353
164
-65
-352
-702
-1084
-1453
-1780
-2076
-2365
-2655
-2933
-3177
-3363
-3470
-3483
-3410
-3279
-3126
-2967
-2800
-2624
-2454
-2303
-2167
-2025
-1871
-1710
-1555
-1395
-1203
-966
-704
-454
-245
-90
4
33
1
-76
-186
-339
-544
-788
-1028
-1219
-1344
-1405
-1388
-1259
-1002
-661
-316
-41
139
231
251
222
195
248
434
745
1124
1504
1851
2141
2345
2429
2386
2240
2031
1785
1519
1264
1058
927
870
872
923
1014
1106
1134
1053
883
710
624
658
783
953
1142
1350
1582
1825
2051
2229
2344
2398
2404
2368
2271
2090
1823
1512
1223
1010
885
837
852
914
997
1056
1055
985
863
707
529
347
190
76
-14
-122
-265
-406
-492
-514
-530
-616
-799
-1039
-1276
-1475
-1623
-1708
-1708
-1609
-1433
-1229
-1034
-859
-699
-562
-481
-500
-646
-907
-1237
-1571
-1853
-2048
-2138
-2118
-1989
-1775
-1512
-1231
-941
-633
-323
-53
131
235
311
413
537
638
686
702
732
785
825
808
726
609
485
361
238
135
78
84
139
218
295
350
357
299
184
39
-105
-231
-331
-393
-408
-394
-392
-432
-511
-592
-648
-682
-705
-709
-671
-585
-475
-376
-300
-231
-147
-32
137
388
734
1145
1553
1893
2143
2318
2440
2525
2586
2643
2711
2786
2854
2914
2978
3050
3101
3085
2967
2743
2417
1996
1498
977
505
126
-170
-430
-685
-934
-1158
-1346
-1482
-1538
-1488
-1340
-1144
-961
-823
-734
-697
-728
-821
-930
-992
-979
-919
-857
-812
-767
-709
-653
-625
-627
-633
-607
-534
-419
-283
-162
-104
-148
-306
-561
-896
-1310
-1796
-2315
-2797
-3181
-3455
-3648
-3779
-3836
-3792
-3643
-3423
-3178
-2944
-2743
-2583
-2466
-2380
-2310
-2252
-2215
-2198
-2173
-2098
-1950
-1732
-1474
-1205
-961
-778
-681
-661
-667
-647
-581
-487
-384
-270
-137
-2
103
158
179
195
211
209
189
187
257
420
649
891
1100
1248
1308
1256
1086
821
500
160
-175
-484
-745
-948
-1105
-1239
-1363
-1469
-1542
-1570
-1539
-1430
-1237
-980
-708
-463
-251
-50
146
317
439
521
610
746
939
1171
1430
1715
2013
2277
2444
2470
2363
2170
1949
1745
1584
1469
1381
1290
1173
1037
906
801
714
618
490
330
155
-8
-134
-203
-213
-190
-181
-229
-351
-524
-714
-905
-1107
-1339
-1596
-1839
-2020
-2108
-2099
-1995
-1784
-1446
-993
-483
4
409
723
963
1136
1234
1257
1228
1169
1065
879
590
246
-58
-240
-278
-200
-43
169
421
685
940
1183
1422
1636
1765
1740
1547
1246
923
627
344
41
-282
-579
-804
-945
-1027
-1067
-1043
-907
-631
-235
225
694
1138
1534
1857
2085
2218
2282
2310
2315
2300
2283
2295
2347
2394
2356
2187
1921
1651
1439
1273
1097
891
697
569
509
465
387
277
175
108
58
-7
-90
-156
-163
-91
48
232
445
680
928
1181
1429
1660
1858
2013
2125
2197
2228
2208
2124
1979
1799
1622
1483
1400
1380
1429
1548
1726
1941
2160
2357
2511
2607
2627
2546
2351
2050
1690
1333
1027
776
545
291
-5
-320
-616
-871
-1088
-1283
-1462
-1619
-1744
-1848
-1948
-2059
-2171
-2261
-2311
-2317
-2296
-2263
-2223
-2167
-2079
-1954
-1802
-1651
-1529
-1447
-1391
-1339
-1289
-1259
-1264
-1293
-1314
-1309
-1295
-1311
-1377
-1482
-1602
-1722
-1830
-1901
-1889
-1768
-1561
-1334
-1142
-1000
-904
-860
-887
-984
-1108
-1198
-1217
-1167
-1064
-910
-703
-459
-218
-13
148
274
365
416
436
467
555
712
905
1080
1203
1270
1292
1285
1261
1231
1205
1188
1184
1199
1242
1316
1415
1536
1677
1833
1987
2115
2201
2235
2208
2104
1920
1674
1399
1114
827
556
356
291
385
600
874
1176
1505
1843
2131
2296
2319
2243
2122
1976
1796
1591
1403
1271
1197
1153
1126
1125
1147
1145
1050
836
540
231
-44
-268
-423
-476
-400
-219
-4
158
218
172
45
-132
-334
-544
-752
-956
-1144
-1304
-1429
-1533
-1636
-1743
-1824
-1837
-1752
-1573
-1329
-1053
-777
-530
-332
-188
-78
16
99
158
183
188
201
238
291
337
371
409
472
558
648
723
785
845
894
888
774
535
206
-151
-482
-753
-937
-1006
-947
-782
-557
-315
-71
164
356
453
424
290
99
-120
-371
-658
-948
-1174
-1293
-1311
-1267
-1189
-1087
-970
-862
-782
-722
-657
-575
-486
-390
-252
-34
260
572
840
1059
1273
1515
1762
1967
2111
2222
2324
2405
2426
2367
2246
2081
1870
1607
1327
1099
980
969
1016
1081
1150
1214
1233
1154
965
714
467
256
59
-147
-358
-544
-697
-835
-973
-1100
-1192
-1243
-1283
-1341
-1415
-1481
-1516
-1521
-1497
-1429
-1288
-1070
-809
-559
-349
-180
-38
74
135
120
24
-132
-306
-443
-509
-503
-459
-417
-396
-390
-397
-431
-510
-624
-729
-773
-735
-629
-486
-338
-225
-195
-285
-493
-768
-1039
-1253
-1392
-1458
-1459
-1412
-1349
-1315
-1351
-1475
-1685
-1961
-2270
-2571
-2834
-3055
-3252
-3441
-3612
-3743
-3825
-3880
-3942
-4019
-4085
-4097
-4035
-3909
-3759
-3629
-3546
-3509
-3493
-3470
-3429
-3386
-3354
-3327
-3275
-3183
-3069
-2966
-2889
-2817
-2721
-2600
-2479
-2370
-2250
-2079
-1856
-1629
-1469
-1409
-1428
-1474
-1509
-1514
-1482
-1390
-1214
-951
-640
-348
-127
16
117
217
329
437
520
580
641
720
818
922
1022
1123
1224
1324
1422
1520
1624
1724
1803
1843
1846
1827
1799
1766
1721
1662
1584
1484
1376
1295
1280
1333
1404
1426
1362
1238
1108
1008
941
904
903
939
987
1004
970
898
814
721
602
449
290
162
72
-11
-114
-233
-334
-389
-383
-307
-149
84
354
603
792
916
988
1014
1006
986
993
1044
1117
1175
1215
1271
1381
1546
1743
1954
2183
2419
2619
2733
2754
2725
2687
2636
2536
2370
2160
1943
1724
1489
1247
1051
951
954
1024
1130
1279
1481
1700
1866
1923
1876
1764
1611
1403
1135
838
568
347
146
-77
-317
-524
-655
-726
-794
-908
-1070
-1247
-1408
-1532
-1604
-1596
-1491
-1305
-1079
-854
-647
-451
-261
-84
70
203
326
455
599
763
944
1117
1239
1274
1227
1150
1100
1097
1117
1130
1132
1132
1122
1069
945
762
565
391
248
132
47
-5
-45
-114
-239
-397
-544
-667
-792
-945
-1096
-1178
-1150
-1040
-909
-780
-634
-458
-289
-189
-177
-207
-219
-200
-178
-171
-148
-64
91
285
473
639
781
895
969
1002
1012
1004
969
889
778
672
601
561
529
492
457
423
373
292
194
117
77
50
-7
-117
-266
-428
-576
-677
-683
-555
-297
37
376
680
942
1160
1323
1424
1485
1546
1644
1787
1963
2151
2322
2439
2468
2398
2253
2066
1854
1622
1373
1120
874
637
418
238
110
7
-136
-367
-669
-973
-1230
-1452
-1681
-1928
-2154
-2322
-2434
-2522
-2594
-2619
-2570
-2474
-2384
-2318
-2227
-2047
-1764
-1427
-1106
-846
-654
-530
-469
-450
-434
-385
-288
-141
72
369
735
1107
1405
1592
1692
1752
1796
1809
1771
1684
1578
1497
1479
1540
1654
1743
1709
1497
1137
722
342
23
-261
-539
-806
-1030
-1176
-1238
-1241
-1231
-1245
-1287
-1317
-1283
-1161
-982
-794
-621
-450
-271
-113
-30
-50
-150
-280
-407
-527
-633
-698
-703
-666
-640
-669
-744
-821
-858
-841
-767
-644
-491
-359
-300
-324
-385
-417
-402
-384
-418
-520
-658
-796
-929
-1068
-1203
-1298
-1325
-1295
-1256
-1249
-1275
-1306
-1312
-1296
-1288
-1323
-1411
-1531
-1639
-1693
-1668
-1572
-1437
-1295
-1164
-1041
-916
-787
-674
-602
-581
-598
-622
-630
-624
-624
-650
-703
-771
-841
-903
-949
-972
-962
-911
-801
-614
-339
0
350
649
869
1020
1134
1216
1256
1248
1203
1144
1083
1022
963
913
863
790
682
566
500
522
608
697
756
810
897
1004
1073
1053
973
903
892
913
910
861
802
788
841
944
1062
1160
1213
1204
1147
1083
1058
1090
1169
1285
1439
1630
1821
1951
1981
1921
1814
1682
1514
1298
1059
846
692
581
469
337
203
105
67
93
173
296
454
639
842
1052
1251
1416
1538
1623
1685
1722
1719
1659
1547
1410
1274
1156
1067
1022
1027
1068
1110
1124
1103
1056
987
893
780
666
571
490
393
251
58
-176
-442
-734
-1032
-1296
-1480
-1570
-1585
-1563
-1534
-1511
-1495
-1475
-1433
-1355
-1241
-1103
-950
-787
-623
-486
-406
-388
-397
-401
-398
-422
-485
-551
-560
-490
-377
-271
-182
-80
57
210
333
405
438
450
436
371
250
96
-59
-205
-361
-536
-712
-846
-902
-874
-787
-675
-567
-477
-413
-380
-387
-436
-519
-617
-717
-820
-947
-1126
-1368
-1666
-1992
-2314
-2611
-2871
-3088
-3244
-3319
-3294
-3173
-2974
-2720
-2417
-2065
-1673
-1272
-901
-586
-336
-150
-33
21
31
21
1
-43
-115
-189
-217
-174
-80
24
118
223
359
510
633
698
714
709
695
662
599
518
448
407
396
402
411
409
388
355
333
340
366
371
314
192
37
-119
-265
-418
-591
-782
-980
-1182
-1390
-1593
-1759
-1846
-1826
-1701
-1506
-1288
-1085
-911
-753
-586
-395
-184
30
238
442
651
876
1122
1389
1667
1932
2161
2333
2443
2485
2451
2329
2119
1837
1508
1152
789
445
157
-47
-170
-245
-306
-362
-395
-385
-330
-249
-162
-73
28
152
296
436
543
599
604
570
516
460
420
416
466
573
715
864
996
1104
1190
1258
1310
1350
1381
1398
1387
1336
1246
1140
1042
964
904
853
799
729
628
491
338
203
103
21
-85
-244
-445
-653
-841
-1008
-1167
-1310
-1424
-1515
-1620
-1777
-1984
-2186
-2320
-2362
-2332
-2265
-2171
-2049
-1905
-1767
-1651
-1550
-1447
-1343
-1260
-1212
-1174
-1100
-972
-819
-691
-617
-586
-575
-571
-572
-570
-555
-526
-496
-468
-420
-326
-198
-92
-70
-135
-231
-289
-278
-203
-78
98
318
547
733
849
915
972
1048
1133
1215
1303
1427
1599
1790
1943
2009
1989
1911
1817
1720
1613
1483
1328
1151
953
724
457
168
-107
-335
-505
-632
-734
-820
-883
-915
-910
-866
-779
-656
-520
-402
-327
-298
-291
-271
-201
-55
171
460
769
1055
1293
1484
1641
1778
1900
2013
2126
2246
2358
2435
2447
2381
2253
2092
1931
1793
1679
1579
1479
1375
1274
1186
1114
1054
1010
990
1008
1067
1152
1245
1336
1427
1515
1588
1627
1616
1561
1482
1409
1359
1327
1299
1261
1216
1171
1125
1064
977
879
807
791
828
887
942
989
1040
1091
1114
1076
967
806
625
450
297
178
100
53
22
0
-3
27
86
143
166
138
68
-33
-154
-281
-393
-473
-521
-557
-596
-626
-620
-559
-439
-271
-65
153
335
428
412
317
201
94
-16
-159
-341
-535
-712
-865
-1004
-1129
-1230
-1312
-1402
-1525
-1672
-1805
-1887
-1910
-1886
-1825
-1718
-1560
-1366
-1160
-954
-741
-515
-282
-56
159
362
549
705
826
931
1042
1159
1251
1291
1288
1276
1275
1268
1225
1155
1101
1106
1160
1209
1202
1127
1010
886
770
667
582
520
482
466
464
475
493
515
542
575
608
618
578
486
373
293
287
367
525
737
967
1161
1262
1247
1135
968
767
530
247
-65
-373
-665
-956
-1261
-1554
-1774
-1880
-1895
-1894
-1938
-2037
-2156
-2258
-2332
-2381
-2399
-2377
-2320
-2251
-2203
-2189
-2203
-2229
-2247
-2237
-2173
-2041
-1857
-1658
-1484
-1349
-1243
-1141
-1025
-889
-737
-585
-464
-402
-410
-472
-553
-620
-656
-657
-632
-592
-555
-529
-507
-472
-424
-383
-375
-400
-424
-409
-344
-250
-145
-21
140
342
552
726
841
900
907
853
725
530
311
117
-28
-134
-227
-314
-383
-415
-410
-389
-381
-400
-439
-479
-504
-506
-472
-387
-246
-63
123
277
384
446
456
390
222
-42
-353
-655
-924
-1165
-1392
-1590
-1731
-1799
-1812
-1800
-1787
-1784
-1800
-1844
-1907
-1955
-1940
-1840
-1668
-1454
-1217
-965
-714
-498
-346
-261
-217
-192
-190
-223
-281
-318
-289
-181
-26
140
300
461
624
777
900
988
1056
1126
1211
1313
1433
1566
1704
1831
1934
2000
2019
1977
1862
1676
1429
1139
813
457
88
-263
-571
-826
-1031
-1184
-1267
-1268
-1202
-1113
-1036
-978
-923
-861
-799
-754
-725
-694
-653
-612
-595
-620
-693
-819
-997
-1209
-1416
-1578
-1678
-1740
-1800
-1881
-1982
-2096
-2216
-2327
-2402
-2416
-2366
-2272
-2152
-2005
-1830
-1643
-1483
-1375
-1302
-1226
-1133
-1048
-1004
-994
-976
-916
-823
-729
-653
-579
-484
-372
-270
-198
-155
-127
-115
-128
-167
-215
-250
-258
-240
-197
-124
-13
134
303
472
621
734
801
815
775
689
579
476
404
364
330
270
177
78
10
-14
-1
39
110
216
338
439
491
503
502
510
532
570
636
734
834
890
879
826
768
714
634
510
371
267
213
170
91
-18
-102
-120
-87
-54
-49
-52
-26
39
127
219
318
427
537
625
684
723
743
722
624
450
247
77
-26
-84
-134
-191
-238
-249
-225
-188
-162
-150
-140
-122
-96
-64
-21
42
126
217
292
329
318
256
151
16
-128
-267
-402
-546
-705
-866
-1008
-1124
-1221
-1318
-1420
-1520
-1600
-1646
-1648
-1591
-1463
-1271
-1040
-804
-581
-367
-144
99
353
595
788
903
930
883
793
684
562
421
265
109
-30
-141
-225
-279
-302
-308
-323
-369
-442
-520
-586
-639
-681
-707
-707
-691
-684
-705
-742
-770
-792
-838
-941
-1091
-1239
-1343
-1387
-1372
-1296
-1153
-958
-747
-548
-359
-163
30
185
272
302
313
336
376
433
515
630
759
875
974
1093
1261
1458
1620
1698
1695
1636
1524
1338
1087
836
664
598
603
634
677
743
825
890
914
907
900
896
877
826
762
707
664
624
590
590
635
694
717
698
686
731
826
904
913
865
819
817
847
874
883
892
926
989
1060
1115
1142
1142
1115
1061
978
860
708
534
357
190
36
-102
-223
-326
-425
-544
-690
-840
-950
-988
-962
-891
-787
-649
-485
-324
-192
-86
27
164
309
432
524
613
728
866
1000
1119
1233
1364
1507
1624
1677
1651
1561
1430
1277
1108
929
750
588
469
410
411
451
504
560
629
723
831
928
995
1034
1076
1148
1253
1363
1432
1429
1361
1266
1183
1122
1064
983
881
774
661
514
304
34
-255
-523
-764
-994
-1217
-1408
-1543
-1635
-1718
-1804
-1866
-1857
-1767
-1625
-1464
-1279
-1039
-726
-359
23
382
697
948
1117
1202
1224
1209
1160
1060
890
660
401
140
-113
-356
-573
-744
-863
-949
-1029
-1114
-1185
-1219
-1206
-1163
-1111
-1062
-1012
-962
-914
-885
-886
-911
-939
-945
-922
-869
-790
-681
-535
-362
-191
-54
34
83
113
136
146
136
104
55
-9
-82
-149
-187
-177
-124
-50
22
85
142
190
214
206
167
116
65
16
-35
-85
-117
-107
-36
94
263
443
613
767
909
1036
1128
1164
1138
1066
974
876
782
709
684
718
789
861
915
968
1043
1134
1203
1210
1159
1086
1027
987
950
901
835
749
639
512
382
262
144
9
-150
-317
-473
-624
-790
-978
-1160
-1299
-1387
-1451
-1519
-1584
-1612
-1579
-1491
-1371
-1235
-1078
-895
-690
-474
-257
-51
125
249
322
368
415
462
484
456
391
325
290
281
275
263
267
322
443
613
800
986
1168
1349
1513
1637
1703
1715
1693
1659
1627
1602
1590
1592
1602
1616
1634
1663
1707
1754
1787
1798
1800
1803
1806
1801
1797
1820
1883
1960
1999
1968
1884
1786
1686
1556
1364
1121
871
650
454
258
52
-144
-313
-458
-604
-763
-934
-1104
-1267
-1414
-1537
-1619
-1653
-1637
-1577
-1478
-1358
-1241
-1144
-1060
-964
-844
-706
-574
-463
-386
-359
-393
-480
-587
-682
-766
-866
-997
-1138
-1258
-1355
-1453
-1561
-1644
-1660
-1609
-1543
-1517
-1533
-1554
-1556
-1560
-1593
-1647
-1679
-1655
-1585
-1502
-1423
-1340
-1234
-1102
-956
-806
-658
-516
-386
-266
-149
-30
82
176
252
319
378
416
421
400
378
370
369
353
313
254
195
150
129
142
189
253
310
347
370
389
399
394
375
358
346
322
263
164
43
-89
-242
-428
-629
-801
-908
-958
-982
-1006
-1025
-1031
-1027
-1020
-1010
-976
-912
-838
-781
-758
-766
-812
-911
-1066
-1242
-1381
-1454
-1479
-1500
-1535
-1560
-1532
-1432
-1270
-1063
-823
-565
-308
-71
144
351
559
747
885
957
984
1002
1038
1080
1108
1113
1104
1091
1070
1028
965
907
883
901
943
982
1010
1032
1050
1042
978
847
662
438
183
-98
-374
-598
-744
-828
-888
-936
-939
-854
-682
-471
-283
-154
-95
-116
-232
-436
-686
-928
-1126
-1270
-1351
-1346
-1236
-1032
-778
-511
-242
35
306
533
685
763
794
802
793
772
757
769
803
823
779
655
469
257
46
-148
-313
-433
-497
-512
-499
-486
-490
-512
-541
-569
-591
-614
-642
-672
-696
-708
-709
-698
-669
-612
-527
-437
-379
-378
-430
-496
-528
-499
-415
-309
-213
-139
-84
-44
-27
-53
-120
-190
-210
-148
-12
165
354
547
736
893
977
960
852
696
539
417
345
322
330
346
356
376
435
548
695
839
950
1024
1067
1083
1078
1070
1078
1106
1131
1133
1126
1150
1221
1307
1345
1311
1244
1210
1240
1306
1365
1398
1415
1420
1396
1325
1216
1110
1040
1012
1006
1004
1002
996
975
929
858
780
709
659
645
692
817
1002
1194
1340
1428
1489
1570
1687
1829
1974
2108
2222
2301
2327
2303
2251
2194
2130
2029
1870
1665
1451
1251
1062
862
651
450
284
149
23
-112
-244
-356
-452
-556
-682
-811
-899
-915
-868
-784
-682
-570
-462
-382
-346
-334
-296
-196
-44
121
268
398
530
662
777
859
915
954
969
932
817
635
424
231
85
-13
-83
-147
-212
-270
-300
-300
-284
-271
-255
-214
-142
-70
-47
-91
-165
-216
-229
-238
-281
-365
-474
-610
-798
-1042
-1291
-1455
-1486
-1410
-1302
-1213
-1138
-1047
-932
-816
-717
-633
-552
-479
-440
-458
-528
-628
-733
-816
-857
-838
-767
-670
-575
-482
-380
-265
-170
-134
-169
-238
-293
-314
-319
-335
-368
-410
-468
-564
-707
-864
-978
-1022
-1028
-1058
-1137
-1238
-1317
-1370
-1437
-1553
-1703
-1831
-1902
-1929
-1949
-1969
-1951
-1853
-1674
-1461
-1264
-1097
-932
-738
-514
-294
-123
-19
40
86
125
119
7
-234
-557
-863
-1073
-1173
-1208
-1231
-1273
-1338
-1420
-1514
-1594
-1625
-1579
-1469
-1336
-1228
-1173
-1182
-1262
-1417
-1638
-1891
-2132
-2321
-2437
-2474
-2433
-2323
-2158
-1967
-1785
-1646
-1567
-1526
-1472
-1358
-1182
-994
-847
-746
-652
-528
-380
-249
-153
-70
24
119
172
164
134
146
216
297
323
273
183
104
54
24
2
-9
-4
8
10
-1
-9
0
13
10
-12
-17
37
158
302
404
429
402
378
395
447
499
527
542
568
618
677
715
717
695
684
727
847
1034
1230
1359
1365
1256
1097
967
896
863
831
795
778
802
851
887
895
898
935
1018
1120
1195
1224
1215
1184
1132
1055
962
888
876
942
1065
1197
1298
1356
1384
1405
1433
1456
1440
1348
1169
928
666
415
178
-49
-258
-422
-525
-583
-635
-715
-820
-922
-994
-1037
-1079
-1139
-1212
-1262
-1249
-1161
-1027
-898
-808
-749
-685
-590
-475
-363
-252
-112
72
261
385
417
420
495
688
940
1138
1211
1177
1109
1061
1048
1064
1109
1181
1262
1315
1317
1273
1211
1157
1120
1096
1072
1028
940
799
610
391
155
-91
-333
-548
-711
-812
-854
-844
-783
-684
-577
-497
-455
-425
-366
-255
-103
70
252
436
609
749
841
883
879
829
735
623
544
539
612
724
833
921
991
1049
1087
1103
1106
1107
1102
1070
995
887
772
665
559
442
314
191
78
-40
-192
-394
-635
-880
-1088
-1224
-1271
-1235
-1140
-1014
-880
-751
-635
-541
-480
-451
-445
-453
-463
-468
-457
-431
-407
-406
-432
-452
-422
-321
-175
-38
56
118
184
285
420
565
688
759
761
693
576
445
331
247
185
121
32
-92
-248
-417
-577
-721
-857
-999
-1149
-1291
-1413
-1511
-1592
-1650
-1669
-1639
-1570
-1495
-1446
-1425
-1407
-1363
-1281
-1175
-1076
-1002
-958
-918
-862
-787
-709
-644
-588
-524
-450
-394
-388
-440
-518
-582
-610
-610
-598
-583
-569
-562
-565
-566
-540
-469
-361
-244
-139
-50
33
117
209
321
464
638
816
966
1077
1160
1240
1328
1414
1478
1502
1477
1402
1283
1134
967
796
637
509
418
354
294
219
133
42
-58
-184
-341
-502
-630
-702
-721
-698
-629
-508
-345
-163
19
207
409
612
788
918
1014
1096
1153
1159
1102
1006
913
842
792
758
751
774
808
820
805
781
765
746
702
640
603
617
650
645
583
512
491
535
611
682
750
832
918
979
1010
1046
1118
1211
1264
1229
1121
996
892
800
692
563
432
312
189
39
-144
-338
-510
-643
-733
-778
-778
-735
-657
-546
-399
-214
-10
165
254
221
71
-153
-393
-601
-751
-830
-838
-780
-679
-564
-467
-409
-394
-419
-474
-547
-621
-683
-733
-783
-842
-911
-982
-1045
-1091
-1107
-1074
-986
-849
-690
-531
-389
-272
-193
-156
-155
-173
-198
-230
-262
-268
-210
-73
105
253
313
277
178
54
-71
-188
-294
-387
-477
-570
-668
-763
-853
-944
-1035
-1109
-1134
-1094
-1010
-923
-863
-828
-792
-729
-630
-512
-405
-345
-350
-408
-473
-500
-472
-409
-349
-313
-301
-299
-293
-270
-224
-157
-79
-8
43
67
59
26
-8
-7
45
131
204
232
225
224
260
326
395
440
453
431
374
284
178
74
-23
-119
-210
-274
-284
-232
-139
-33
71
165
235
262
235
170
95
31
-18
-55
-80
-85
-68
-35
6
51
88
107
102
90
99
144
215
281
319
321
295
255
220
203
201
196
169
130
114
156
256
374
465
510
513
484
425
340
244
157
89
40
8
-10
-29
-74
-157
-254
-310
-292
-223
-164
-154
-171
-157
-82
29
126
189
240
315
420
526
604
646
673
704
745
786
810
806
771
716
661
620
592
564
526
494
490
527
590
650
689
705
702
676
623
561
530
564
657
763
835
865
875
887
894
880
845
808
773
715
599
430
262
153
111
86
25
-83
-202
-290
-341
-379
-439
-534
-661
-796
-913
-986
-1004
-978
-923
-853
-774
-702
-662
-677
-745
-839
-932
-1020
-1113
-1215
-1304
-1352
-1348
-1309
-1264
-1224
-1188
-1152
-1121
-1102
-1091
-1068
-1018
-938
-837
-714
-563
-375
-157
65
260
411
520
599
660
708
746
772
782
776
755
734
722
712
680
610
515
438
420
471
568
674
763
824
847
832
798
786
828
921
1026
1102
1142
1171
1215
1275
1326
1343
1312
1236
1129
1010
911
847
821
817
815
812
816
837
869
899
908
887
839
781
734
714
722
747
779
812
838
839
792
685
532
362
201
64
-38
-93
-97
-68
-45
-64
-131
-221
-297
-343
-370
-399
-441
-489
-527
-548
-560
-577
-603
-629
-641
-639
-632
-626
-620
-608
-599
-614
-667
-750
-832
-885
-898
-874
-827
-776
-752
-781
-861
-948
-991
-978
-942
-925
-935
-940
-909
-837
-735
-605
-435
-229
-23
133
215
240
241
242
247
256
265
271
272
284
341
475
677
896
1074
1189
1256
1306
1349
1378
1385
1368
1323
1238
1113
966
832
731
658
592
516
421
310
183
44
-104
-265
-453
-676
-923
-1166
-1381
-1566
-1726
-1863
-1963
-2019
-2040
-2044
-2028
-1971
-1853
-1688
-1528
-1417
-1359
-1313
-1235
-1109
-962
-829
-729
-654
-585
-507
-422
-336
-255
-177
-104
-52
-44
-98
-212
-357
-490
-581
-621
-629
-637
-667
-724
-792
-852
-905
-967
-1050
-1153
-1262
-1369
-1477
-1582
-1662
-1690
-1661
-1598
-1532
-1463
-1366
-1225
-1059
-919
-839
-821
-841
-885
-946
-1012
-1057
-1055
-1014
-972
-957
-964
-966
-944
-912
-892
-893
-902
-904
-899
-891
-872
-823
-734
-625
-533
-483
-462
-436
-382
-311
-256
-242
-269
-307
-316
-272
-178
-65
25
66
61
38
25
32
47
57
54
35
-7
-76
-157
-214
-211
-148
-58
22
88
166
279
421
565
691
799
894
970
1012
1029
1048
1094
1167
1240
1290
1316
1333
1350
1364
1370
1372
1374
1373
1358
1328
1306
1317
1372
1451
1528
1589
1636
1685
1742
1812
1893
1981
2062
2120
2146
2148
2151
2173
2213
2248
2253
2221
2166
2098
2013
1894
1730
1537
1352
1207
1119
1080
1070
1064
1033
957
830
668
497
338
199
84
-8
-81
-148
-219
-285
-319
-299
-230
-139
-51
27
98
164
227
301
403
527
628
648
565
413
247
102
-22
-129
-205
-236
-235
-246
-309
-421
-550
-665
-761
-847
-928
-995
-1040
-1062
-1069
-1067
-1058
-1042
-1018
-993
-963
-922
-845
-703
-497
-267
-80
37
122
246
434
629
753
787
797
858
970
1068
1096
1064
1018
975
896
748
560
405
339
358
417
483
544
596
619
597
538
471
428
419
438
476
534
616
728
859
979
1054
1064
1028
988
963
932
848
687
474
252
52
-125
-282
-419
-539
-653
-764
-846
-853
-775
-666
-608
-646
-756
-878
-976
-1052
-1110
-1128
-1064
-896
-645
-361
-100
103
243
333
391
413
382
295
193
138
164
231
259
197
59
-104
-264
-430
-615
-800
-949
-1034
-1052
-1006
-907
-771
-636
-527
-427
-300
-130
41
157
208
246
333
488
683
880
1054
1187
1256
1252
1197
1129
1055
946
782
595
468
464
577
754
940
1106
1243
1339
1396
1431
1473
1523
1556
1544
1490
1417
1338
1242
1120
970
801
612
408
217
88
42
47
36
-31
-144
-271
-407
-570
-764
-958
-1111
-1215
-1293
-1361
-1407
-1405
-1359
-1297
-1244
-1202
-1165
-1151
-1192
-1301
-1456
-1617
-1768
-1920
-2069
-2179
-2206
-2148
-2062
-2017
-2033
-2070
-2073
-2029
-1981
-1979
-2033
-2098
-2113
-2045
-1899
-1704
-1482
-1248
-1008
-771
-550
-369
-250
-207
-230
-278
-309
-302
-267
-218
-156
-78
-3
25
-28
-146
-271
-355
-395
-420
-442
-442
-401
-340
-304
-329
-408
-514
-626
-730
-813
-858
-868
-869
-881
-887
-844
-742
-621
-538
-499
-458
-376
-272
-208
-214
-248
-241
-167
-64
6
12
-33
-109
-209
-326
-439
-514
-527
-483
-403
-301
-177
-33
108
209
249
251
271
355
492
618
669
635
558
484
417
335
233
145
111
133
184
241
309
397
491
561
602
646
723
818
890
920
943
1000
1083
1140
1123
1050
973
923
879
794
647
457
261
89
-38
-106
-107
-55
19
89
144
185
215
241
274
325
398
489
587
688
787
878
953
1010
1055
1076
1059
995
902
816
772
780
830
908
997
1068
1093
1066
1012
965
933
900
852
809
806
843
884
881
822
735
646
554
442
308
174
74
32
56
144
275
413
516
563
558
510
418
271
75
-139
-326
-450
-494
-465
-382
-276
-174
-80
20
142
266
340
315
177
-35
-266
-464
-600
-658
-641
-574
-493
-416
-327
-186
38
332
639
889
1037
1085
1070
1035
1000
960
917
888
902
968
1067
1174
1274
1366
1429
1425
1325
1149
954
786
643
496
341
217
176
226
327
429
505
547
549
500
401
272
136
4
-124
-232
-293
-284
-214
-118
-26
46
96
114
81
-11
-149
-301
-440
-557
-657
-743
-804
-815
-757
-643
-522
-448
-440
-467
-479
-459
-432
-437
-475
-516
-532
-539
-574
-655
-754
-826
-846
-827
-792
-754
-718
-692
-687
-698
-704
-694
-692
-745
-880
-1073
-1258
-1378
-1412
-1374
-1287
-1175
-1062
-988
-986
-1065
-1194
-1327
-1427
-1485
-1514
-1533
-1558
-1597
-1652
-1715
-1775
-1826
-1862
-1877
-1846
-1741
-1547
-1284
-1000
-747
-544
-385
-246
-117
-4
76
112
107
72
24
-30
-88
-149
-206
-240
-239
-208
-176
-174
-207
-250
-278
-286
-297
-333
-387
-437
-469
-497
-546
-616
-674
-681
-635
-574
-545
-553
-563
-524
-419
-270
-119
2
74
86
33
-74
-198
-297
-351
-372
-391
-433
-507
-614
-753
-905
-1035
-1100
-1084
-1006
-912
-833
-787
-780
-820
-909
-1030
-1155
-1265
-1364
-1471
-1588
-1694
-1756
-1750
-1667
-1513
-1308
-1090
-902
-759
-645
-530
-405
-290
-214
-183
-178
-176
-165
-138
-81
16
151
306
468
644
842
1049
1228
1344
1397
1410
1402
1374
1324
1264
1216
1189
1171
1141
1091
1027
951
860
751
635
522
403
257
70
-145
-357
-543
-699
-829
-937
-1020
-1077
-1109
-1112
-1072
-981
-842
-667
-461
-219
62
370
675
947
1165
1322
1427
1499
1553
1585
1575
1508
1409
1336
1341
1423
1532
1623
1692
1769
1869
1967
2027
2041
2033
2017
1974
1881
1743
1604
1505
1451
1415
1374
1328
1290
1260
1225
1178
1121
1053
964
843
707
595
545
560
610
660
689
694
676
638
589
553
551
588
641
686
712
735
775
844
927
999
1040
1050
1044
1030
1006
957
870
752
625
512
434
397
398
425
457
477
478
468
456
447
433
406
360
290
196
83
-37
-151
-253
-351
-454
-559
-647
-698
-705
-684
-661
-656
-671
-693
-705
-702
-693
-691
-699
-701
-673
-613
-546
-506
-518
-577
-670
-786
-921
-1066
-1204
-1322
-1416
-1497
-1569
-1628
-1665
-1676
-1668
-1653
-1636
-1618
-1595
-1565
-1520
-1457
-1376
-1281
-1179
-1073
-963
-850
-734
-613
-487
-367
-275
-234
-249
-307
-384
-456
-503
-512
-477
-407
-318
-231
-154
-82
-5
80
164
228
249
218
145
60
-17
-85
-165
-261
-351
-395
-371
-290
-170
-16
181
411
637
823
967
1102
1239
1348
1372
1294
1149
997
871
770
684
619
585
568
541
493
448
449
514
629
755
868
966
1059
1155
1253
1338
1394
1414
1401
1369
1326
1274
1211
1152
1121
1134
1181
1238
1291
1346
1413
1491
1558
1592
1576
1501
1367
1186
990
822
706
643
613
609
631
680
747
817
887
959
1026
1054
1012
897
741
585
444
308
173
58
2
34
146
300
445
547
596
600
571
511
423
308
172
19
-155
-349
-550
-737
-897
-1031
-1145
-1226
-1239
-1167
-1039
-926
-888
-929
-997
-1037
-1038
-1027
-1025
-1012
-952
-824
-659
-508
-403
-337
-291
-272
-314
-443
-638
-828
-940
-948
-889
-816
-752
-681
-578
-442
-295
-164
-58
27
91
135
161
177
182
160
96
1
-92
-159
-206
-267
-363
-475
-561
-584
-536
-436
-312
-194
-103
-46
-8
32
82
124
141
144
161
207
260
282
258
208
157
104
33
-56
-133
-171
-189
-230
-317
-422
-493
-507
-487
-467
-454
-435
-408
-392
-403
-429
-441
-425
-393
-361
-322
-254
-150
-29
88
202
327
467
608
732
831
906
948
947
922
926
1004
1161
1344
1492
1573
1592
1563
1497
1399
1280
1141
973
771
554
368
239
150
58
-58
-172
-240
-252
-232
-212
-200
-186
-167
-153
-155
-169
-192
-235
-311
-408
-493
-547
-596
-697
-881
-1123
-1361
-1547
-1672
-1750
-1790
-1799
-1790
-1788
-1807
-1834
-1842
-1818
-1768
-1715
-1673
-1650
-1657
-1706
-1800
-1915
-2011
-2053
-2035
-1975
-1893
-1789
-1640
-1424
-1144
-836
-543
-297
-104
42
144
195
183
104
-39
-238
-481
-747
-1016
-1270
-1495
-1678
-1800
-1855
-1854
-1820
-1757
-1649
-1476
-1255
-1035
-862
-740
-638
-543
-484
-507
-619
-774
-899
-953
-939
-874
-771
-633
-467
-291
-124
21
134
201
213
179
119
56
14
24
125
337
628
922
1142
1253
1270
1219
1112
944
727
502
318
209
168
168
175
181
194
232
293
355
391
398
402
437
516
622
730
832
927
1000
1022
979
888
776
656
513
338
150
-10
-120
-187
-223
-214
-124
68
338
637
921
1173
1390
1571
1703
1770
1756
1656
1481
1267
1049
849
663
492
360
301
327
415
529
657
807
971
1117
1205
1227
1205
1160
1092
1000
904
842
823
822
802
756
699
632
529
371
191
59
25
83
185
298
422
565
716
845
927
959
944
881
775
642
508
383
267
170
116
125
184
253
294
302
285
241
152
16
-136
-259
-329
-353
-353
-334
-289
-221
-147
-95
-85
-125
-214
-344
-493
-637
-760
-863
-945
-991
-976
-892
-747
-557
-323
-40
271
557
752
818
768
649
515
403
334
318
349
412
484
554
620
687
755
818
861
873
849
794
724
652
586
526
467
410
360
324
305
299
298
301
313
340
378
410
418
407
395
398
411
412
399
395
433
516
624
736
856
997
1144
1249
1271
1222
1154
1115
1107
1112
1121
1144
1180
1200
1169
1086
983
886
792
677
540
402
283
179
74
-25
-90
-100
-64
-17
14
18
-14
-103
-261
-469
-679
-842
-942
-989
-995
-963
-889
-783
-668
-562
-468
-384
-307
-245
-206
-191
-194
-201
-202
-189
-159
-99
8
170
361
524
603
584
501
411
349
315
300
310
363
456
557
617
614
561
489
418
337
223
70
-104
-270
-418
-563
-732
-932
-1140
-1323
-1461
-1564
-1649
-1717
-1750
-1731
-1666
-1573
-1467
-1349
-1224
-1107
-1024
-980
-958
-931
-889
-840
-791
-727
-626
-482
-326
-196
-108
-43
30
117
187
200
146
52
-39
-107
-166
-237
-321
-394
-439
-462
-491
-544
-618
-702
-799
-923
-1074
-1230
-1360
-1447
-1500
-1535
-1565
-1594
-1632
-1685
-1744
-1780
-1763
-1690
-1589
-1496
-1427
-1383
-1361
-1363
-1385
-1407
-1405
-1368
-1310
-1250
-1184
-1089
-945
-755
-546
-348
-176
-34
78
157
200
211
197
167
133
105
86
69
41
0
-43
-77
-100
-126
-170
-235
-315
-411
-522
-646
-766
-860
-917
-945
-953
-941
-899
-822
-731
-656
-624
-634
-664
-689
-703
-713
-726
-735
-721
-669
-588
-504
-437
-376
-301
-208
-129
-96
-107
-117
-86
-20
39
65
76
107
153
165
99
-23
-132
-167
-119
-16
118
274
442
598
722
819
909
995
1058
1080
1068
1048
1031
999
936
847
756
681
619
563
514
475
431
359
255
139
45
-16
-48
-58
-47
-15
20
40
40
35
36
46
65
100
156
220
264
271
257
251
263
280
298
331
397
486
563
610
645
692
747
780
778
764
773
809
841
852
858
888
941
982
987
965
942
922
878
790
681
601
586
633
702
752
759
725
663
592
523
455
385
317
263
228
196
157
123
133
206
323
435
508
547
576
604
621
616
593
564
528
478
418
374
365
382
390
359
287
199
123
69
31
-5
-47
-91
-121
-124
-96
-44
27
120
240
369
473
523
514
468
401
316
213
107
20
-39
-85
-139
-207
-276
-336
-390
-445
-502
-559
-619
-687
-753
-791
-780
-726
-659
-600
-546
-486
-425
-378
-350
-320
-266
-185
-102
-41
-7
6
-2
-30
-65
-74
-36
37
108
159
205
271
355
417
419
360
273
192
125
63
4
-41
-66
-87
-133
-218
-324
-414
-456
-437
-368
-273
-183
-119
-86
-68
-45
-15
1
-23
-94
-189
-281
-360
-435
-515
-590
-643
-672
-697
-736
-782
-806
-793
-762
-748
-766
-799
-808
-775
-712
-642
-580
-521
-453
-376
-304
-249
-215
-197
-188
-188
-199
-210
-201
-155
-79
-8
21
3
-32
-46
-26
5
19
9
-5
-5
7
15
8
-9
-27
-42
-51
-48
-25
13
50
75
100
147
221
291
319
287
218
151
110
83
38
-44
-160
-289
-413
-527
-635
-745
-853
-949
-1027
-1087
-1130
-1149
-1129
-1066
-976
-894
-847
-846
-879
-933
-1002
-1080
-1158
-1218
-1245
-1225
-1145
-1004
-824
-639
-492
-399
-347
-310
-269
-217
-154
-75
20
119
203
263
306
344
378
397
397
391
401
445
523
615
692
730
724
688
645
608
573
527
472
429
410
399
366
293
192
84
-26
-155
-318
-502
-677
-818
-920
-980
-988
-937
-840
-731
-636
-560
-497
-446
-421
-425
-442
-449
-447
-451
-470
-478
-435
-321
-158
9
145
238
290
309
307
305
325
378
452
527
588
638
689
748
816
887
950
995
1012
1004
970
921
868
821
786
764
761
782
829
887
927
919
861
780
712
669
630
562
456
331
219
138
87
55
37
33
36
36
15
-36
-114
-211
-318
-426
-524
-593
-609
-566
-485
-403
-346
-310
-273
-218
-147
-75
-11
42
84
114
144
201
303
443
584
696
781
859
934
988
1008
1004
1002
1010
1010
970
889
786
681
579
477
380
289
186
52
-110
-264
-375
-441
-483
-510
-508
-459
-376
-283
-186
-68
74
202
271
277
267
291
351
418
482
571
703
845
938
955
928
905
895
872
826
786
791
844
918
987
1047
1101
1139
1146
1128
1110
1103
1089
1046
983
931
908
906
909
926
975
1055
1128
1156
1137
1098
1060
1024
993
991
1039
1122
1194
1218
1206
1196
1204
1207
1173
1099
1014
942
885
835
793
778
798
851
920
991
1044
1057
1014
922
808
698
595
487
367
240
114
-16
-164
-333
-509
-664
-778
-846
-881
-903
-927
-946
-940
-894
-815
-731
-663
-609
-550
-481
-419
-378
-355
-328
-294
-274
-292
-346
-412
-468
-513
-551
-572
-558
-521
-496
-517
-571
-614
-615
-590
-579
-597
-615
-601
-556
-511
-486
-470
-430
-355
-263
-180
-115
-56
17
121
259
429
615
788
920
992
1008
985
932
855
749
616
470
334
230
161
111
66
27
14
43
104
167
211
241
280
337
394
429
429
405
364
303
221
131
59
19
-1
-27
-76
-144
-214
-273
-315
-345
-368
-390
-409
-414
-392
-351
-312
-298
-300
-292
-264
-242
-264
-337
-424
-481
-505
-530
-580
-635
-656
-629
-583
-551
-533
-495
-422
-331
-257
-207
-158
-88
-5
58
81
74
65
70
91
119
149
176
197
212
218
207
164
85
-15
-111
-190
-255
-315
-367
-399
-420
-458
-539
-645
-733
-766
-754
-725
-690
-629
-528
-413
-335
-316
-334
-347
-349
-361
-403
-454
-478
-461
-418
-368
-314
-248
-176
-118
-83
-57
-25
9
21
3
-18
-6
51
125
183
209
215
211
195
163
125
100
100
123
153
179
186
163
99
-4
-129
-261
-391
-523
-662
-802
-926
-1024
-1092
-1140
-1176
-1202
-1211
-1195
-1159
-1119
-1087
-1061
-1024
-966
-899
-847
-825
-825
-835
-852
-881
-909
-907
-859
-779
-707
-659
-618
-555
-475
-411
-386
-390
-396
-400
-430
-500
-588
-654
-682
-694
-723
-778
-845
-913
-981
-1040
-1063
-1029
-950
-868
-815
-787
-765
-749
-756
-798
-857
-910
-956
-1012
-1086
-1158
-1200
-1205
-1181
-1124
-1018
-863
-685
-534
-427
-340
-243
-141
-74
-73
-127
-198
-250
-271
-264
-232
-187
-151
-145
-173
-229
-311
-421
-552
-674
-756
-785
-772
-725
-630
-470
-259
-40
151
314
469
611
708
726
674
602
552
535
534
533
529
520
496
454
397
335
274
221
185
179
195
204
181
130
83
58
35
-21
-121
-230
-299
-305
-265
-209
-159
-118
-88
-60
-21
36
96
120
81
-14
-128
-229
-312
-381
-426
-418
-330
-166
47
275
494
691
855
976
1044
1045
967
815
618
418
240
87
-42
-129
-148
-98
-16
57
120
203
324
451
532
547
527
510
499
465
395
312
252
221
201
188
198
246
318
379
417
447
485
504
454
322
156
25
-36
-54
-71
-103
-139
-175
-227
-311
-421
-530
-621
-707
-812
-938
-1062
-1156
-1212
-1248
-1278
-1301
-1298
-1248
-1148
-1008
-853
-696
-543
-390
-229
-60
108
267
410
540
658
765
855
927
990
1062
1160
1290
1437
1578
1692
1771
1814
1819
1778
1684
1543
1373
1199
1046
932
873
872
924
1010
1107
1193
1252
1282
1296
1319
1364
1419
1457
1466
1468
1501
1575
1663
1725
1747
1745
1728
1677
1563
1396
1224
1091
991
882
738
589
478
412
358
286
213
186
223
292
350
383
408
437
454
434
372
284
177
49
-97
-235
-334
-389
-429
-477
-519
-516
-455
-371
-311
-292
-294
-295
-300
-328
-377
-417
-410
-337
-206
-32
171
387
589
754
873
951
995
1008
1004
996
998
1006
1008
999
991
1000
1016
1012
963
878
789
717
655
581
490
409
374
396
454
514
551
569
584
601
602
558
452
302
151
40
-15
-23
3
51
114
178
226
245
240
223
207
197
195
202
209
209
194
168
129
70
-17
-126
-226
-288
-306
-303
-300
-293
-267
-221
-184
-186
-230
-290
-340
-376
-407
-436
-448
-431
-391
-351
-323
-299
-263
-210
-155
-120
-117
-139
-167
-184
-188
-197
-233
-307
-412
-527
-633
-719
-781
-813
-815
-793
-753
-696
-617
-521
-425
-347
-286
-224
-150
-72
-11
34
80
146
224
290
336
382
446
524
586
613
609
599
596
599
608
631
674
721
748
744
716
679
630
554
444
313
178
39
-109
-263
-400
-496
-551
-586
-625
-671
-716
-751
-772
-764
-708
-589
-424
-256
-123
-38
20
72
121
150
147
120
90
72
65
63
62
69
85
98
94
77
64
65
66
40
-24
-102
-157
-172
-157
-131
-101
-60
-6
43
75
101
144
214
291
348
379
406
446
487
498
472
434
419
431
441
416
361
303
264
230
172
79
-27
-120
-189
-241
-283
-306
-306
-293
-289
-306
-331
-348
-358
-373
-396
-412
-406
-387
-384
-410
-442
-446
-418
-389
-394
-434
-481
-512
-529
-542
-542
-504
-417
-300
-181
-73
30
131
219
287
346
414
491
556
583
569
529
474
406
324
239
162
88
5
-84
-159
-201
-213
-211
-197
-156
-85
-13
15
-16
-82
-145
-192
-234
-275
-306
-313
-303
-290
-264
-200
-88
42
140
186
198
207
214
199
160
118
99
101
97
70
28
-10
-41
-78
-128
-183
-223
-238
-230
-202
-155
-96
-38
10
42
52
31
-30
-121
-222
-319
-418
-526
-629
-695
-707
-692
-695
-735
-784
-807
-800
-797
-828
-880
-915
-906
-865
-818
-782
-755
-735
-731
-753
-797
-855
-922
-1000
-1084
-1154
-1194
-1207
-1216
-1239
-1271
-1294
-1297
-1285
-1266
-1240
-1199
-1143
-1081
-1020
-966
-915
-874
-856
-867
-889
-895
-862
-794
-715
-651
-610
-586
-571
-562
-567
-586
-614
-642
-669
-703
-745
-778
-777
-732
-659
-595
-557
-535
-503
-453
-400
-368
-362
-371
-384
-405
-442
-489
-530
-546
-535
-504
-461
-411
-355
-293
-226
-149
-66
14
76
117
148
178
200
201
179
154
154
193
257
324
375
406
416
408
387
359
329
302
284
286
311
347
377
393
404
420
433
427
399
369
356
356
343
308
270
259
272
281
261
223
190
171
152
129
121
143
175
174
129
81
83
140
198
206
165
118
91
68
22
-41
-90
-107
-104
-101
-95
-70
-27
10
21
20
33
65
93
98
90
100
138
182
206
206
199
197
193
179
158
149
166
206
256
301
334
353
370
397
437
476
495
490
485
503
545
583
598
597
606
635
669
683
668
631
581
523
461
409
379
370
369
366
360
357
351
331
288
223
145
62
-21
-102
-178
-249
-312
-358
-383
-397
-424
-480
-555
-625
-677
-727
-797
-884
-961
-1006
-1039
-1084
-1145
-1188
-1179
-1124
-1054
-991
-922
-821
-695
-579
-509
-481
-466
-437
-395
-357
-340
-347
-368
-383
-371
-323
-255
-192
-150
-123
-96
-63
-35
-17
-2
27
77
141
211
288
375
463
538
595
640
678
702
706
697
697
723
775
842
921
1010
1097
1150
1148
1094
1018
944
872
796
717
641
571
496
415
342
300
294
310
334
363
401
444
485
530
595
688
796
894
975
1043
1103
1139
1139
1116
1100
1103
1100
1060
985
915
879
863
827
758
683
633
602
555
470
362
262
184
123
74
47
54
89
131
167
205
248
286
296
264
198
116
36
-29
-74
-106
-141
-190
-245
-280
-280
-258
-244
-254
-274
-281
-271
-266
-284
-320
-354
-375
-390
-413
-447
-481
-503
-510
-506
-500
-500
-505
-504
-479
-424
-353
-285
-225
-160
-81
7
91
175
282
421
567
681
742
773
804
840
853
822
754
680
616
554
477
381
278
173
68
-29
-96
-115
-101
-94
-131
-215
-324
-433
-531
-618
-694
-758
-810
-853
-881
-884
-860
-826
-803
-797
-800
-802
-807
-832
-882
-942
-995
-1038
-1086
-1144
-1196
-1211
-1176
-1100
-1010
-916
-814
-696
-569
-456
-380
-341
-322
-298
-259
-210
-160
-108
-43
44
151
261
358
440
516
588
647
675
665
629
588
551
513
465
414
380
379
406
438
451
443
429
425
438
463
490
510
513
493
447
386
320
252
175
80
-28
-133
-221
-293
-358
-421
-477
-519
-549
-583
-632
-688
-729
-743
-736
-730
-741
-772
-813
-853
-884
-902
-908
-912
-935
-996
-1092
-1203
-1305
-1386
-1445
-1479
-1471
-1410
-1305
-1187
-1080
-984
-878
-753
-632
-547
-513
-509
-507
-499
-498
-516
-540
-548
-531
-508
-498
-499
-484
-434
-356
-284
-246
-242
-242
-214
-156
-86
-25
29
104
219
361
492
586
650
716
799
880
927
933
927
941
977
1012
1031
1033
1024
996
933
835
733
661
623
596
555
501
452
423
417
428
453
482
501
499
485
481
503
540
570
585
599
637
702
776
839
883
911
926
923
900
861
815
769
726
691
669
663
665
663
650
626
600
576
553
527
492
449
408
385
387
406
426
433
423
403
380
354
324
288
249
214
191
184
191
199
200
191
179
168
154
131
106
90
92
99
96
84
83
104
135
144
112
52
-11
-62
-112
-170
-235
-291
-328
-352
-375
-400
-426
-445
-456
-456
-449
-440
-436
-444
-463
-489
-518
-543
-552
-537
-503
-473
-458
-446
-407
-333
-252
-205
-204
-226
-240
-239
-238
-245
-253
-260
-276
-314
-361
-386
-375
-357
-377
-447
-534
-595
-616
-616
-612
-601
-572
-532
-502
-498
-508
-512
-507
-509
-535
-581
-628
-655
-652
-623
-580
-533
-487
-442
-392
-337
-288
-256
-247
-266
-312
-383
-466
-538
-585
-608
-621
-626
-603
-534
-427
-313
-220
-147
-74
15
114
206
284
349
402
433
432
399
349
296
250
216
193
175
152
122
92
76
76
77
60
19
-36
-83
-110
-119
-122
-130
-143
-152
-149
-141
-150
-194
-262
-324
-356
-368
-391
-446
-517
-571
-589
-581
-564
-543
-511
-469
-423
-374
-309
-218
-119
-42
-8
-4
1
17
30
23
-2
-23
-24
-8
11
21
22
15
4
-11
-29
-48
-69
-84
-88
-80
-69
-63
-59
-43
-6
40
73
87
88
92
101
112
125
155
205
269
329
380
425
470
507
526
527
517
501
478
447
415
387
355
307
248
199
181
190
199
185
151
113
87
75
79
99
131
164
187
198
201
189
149
79
2
-57
-96
-145
-221
-309
-364
-365
-330
-296
-282
-278
-271
-267
-284
-327
-380
-419
-432
-421
-396
-368
-342
-315
-276
-221
-166
-134
-137
-158
-173
-178
-189
-212
-228
-206
-143
-67
-11
21
55
106
163
205
225
231
228
211
180
152
145
156
161
147
123
113
120
126
115
93
81
82
82
68
43
21
5
-15
-42
-61
-52
-13
36
75
91
90
82
79
93
130
183
236
274
298
320
346
373
396
416
435
446
437
409
382
375
385
396
394
383
373
364
347
321
304
310
336
357
364
369
393
435
471
478
462
447
448
456
452
432
403
377
352
319
277
236
205
189
188
202
230
264
296
323
352
394
443
485
508
514
517
529
548
566
578
592
621
666
721
770
804
822
826
815
788
746
697
655
630
619
613
600
576
543
503
460
412
361
305
245
184
128
86
61
51
48
46
44
38
18
-27
-95
-168
-224
-259
-294
-350
-428
-506
-564
-599
-622
-642
-661
-683
-719
-782
-868
-950
-1000
-1008
-995
-979
-972
-975
-985
-1000
-1012
-1010
-986
-952
-927
-915
-908
-892
-872
-867
-892
-943
-1004
-1066
-1130
-1191
-1233
-1239
-1209
-1166
-1134
-1116
-1095
-1060
-1010
-963
-921
-877
-820
-748
-667
-593
-534
-493
-457
-409
-334
-233
-123
-22
65
145
228
308
370
405
412
398
367
321
270
224
190
167
151
143
142
137
108
45
-36
-109
-159
-192
-226
-263
-289
-291
-275
-258
-242
-211
-154
-86
-39
-33
-59
-91
-119
-153
-203
-259
-296
-299
-276
-251
-234
-218
-187
-142
-97
-72
-75
-97
-125
-147
-158
-158
-153
-146
-138
-125
-98
-56
-9
29
48
53
59
79
111
139
152
150
144
145
157
180
215
264
327
395
463
531
601
669
721
744
740
723
703
680
647
605
571
564
588
628
662
679
685
694
710
722
717
687
639
589
552
530
516
507
514
549
613
684
734
749
745
748
765
777
752
682
591
520
492
493
485
444
370
291
232
199
179
152
103
35
-39
-100
-133
-134
-117
-99
-87
-66
-15
72
174
262
330
399
493
608
712
773
790
785
780
775
754
708
641
562
482
411
356
311
265
204
136
87
73
83
88
72
48
38
46
53
42
20
4
2
-5
-33
-76
-112
-132
-148
-181
-230
-277
-308
-330
-362
-405
-442
-454
-440
-421
-422
-451
-493
-527
-536
-525
-512
-507
-498
-460
-382
-282
-195
-137
-92
-35
35
96
128
136
132
116
72
-3
-81
-130
-151
-174
-219
-271
-296
-289
-286
-316
-368
-400
-396
-380
-387
-416
-436
-429
-412
-412
-426
-426
-397
-362
-350
-353
-335
-281
-222
-204
-233
-266
-265
-236
-216
-223
-232
-215
-176
-149
-151
-162
-151
-116
-84
-73
-68
-41
12
65
89
85
75
74
77
77
84
110
154
189
190
156
116
98
109
133
153
160
157
149
147
158
187
226
261
279
279
275
282
308
355
413
473
523
557
578
588
587
571
540
502
472
463
478
512
561
621
684
737
762
749
701
629
545
451
346
232
117
11
-77
-145
-198
-239
-268
-285
-299
-322
-360
-404
-432
-431
-415
-415
-451
-511
-568
-603
-626
-657
-701
-740
-759
-762
-774
-805
-842
-853
-827
-781
-743
-722
-703
-672
-634
-611
-622
-659
-700
-731
-765
-823
-905
-983
-1022
-1016
-984
-950
-924
-903
-893
-907
-947
-992
-1008
-988
-949
-916
-887
-839
-764
-687
-638
-616
-594
-556
-522
-524
-565
-610
-626
-619
-624
-659
-705
-731
-730
-721
-720
-725
-724
-721
-724
-730
-723
-691
-641
-590
-540
-479
-406
-341
-309
-313
-329
-336
-328
-312
-288
-254
-220
-204
-215
-241
-265
-288
-323
-373
-414
-427
-419
-418
-437
-459
-462
-453
-456
-489
-536
-572
-597
-625
-661
-686
-683
-659
-638
-631
-628
-617
-611
-628
-669
-708
-724
-723
-725
-737
-750
-760
-780
-820
-865
-893
-896
-894
-899
-895
-850
-753
-633
-525
-439
-360
-286
-233
-215
-222
-229
-227
-224
-228
-223
-192
-146
-114
-116
-132
-129
-95
-47
-8
18
44
72
95
108
116
130
153
179
211
256
310
359
391
412
440
481
523
555
580
605
625
616
573
519
487
483
484
463
428
406
407
412
400
371
346
330
307
261
202
162
156
172
189
208
247
306
364
397
409
430
477
537
587
615
634
658
683
702
716
741
781
823
847
852
858
882
919
953
973
981
983
971
939
894
859
844
834
808
764
725
707
701
679
632
587
569
576
574
542
495
465
461
453
407
327
245
186
142
91
30
-19
-34
-19
4
19
33
54
75
82
72
62
75
113
155
178
179
175
194
247
324
399
453
486
511
544
583
619
647
674
712
759
808
856
912
986
1067
1129
1152
1139
1108
1071
1025
965
894
822
756
696
648
627
643
686
737
784
830
885
942
985
1002
1000
998
1002
1016
1040
1075
1117
1156
1177
1180
1175
1170
1165
1152
1130
1108
1086
1053
997
924
850
787
737
693
657
631
608
574
524
480
471
506
560
604
626
644
674
714
747
761
765
770
779
781
767
743
722
711
701
678
636
582
532
496
474
457
436
408
377
350
329
310
285
254
222
200
187
174
148
108
66
37
25
24
27
32
47
68
81
79
70
72
95
126
140
130
112
103
109
116
111
94
69
39
3
-36
-73
-110
-153
-202
-247
-278
-296
-316
-339
-348
-326
-280
-240
-221
-209
-182
-147
-136
-174
-243
-309
-365
-433
-527
-616
-658
-652
-642
-654
-647
-551
-352
-131
5
18
-30
-56
-37
-11
-12
-34
-42
-29
-16
-20
-34
-37
-26
-18
-24
-34
-33
-25
-20
-26
-33
-31
-24
-22
-28
-32
-30
-24
-23
-29
-32
-28
-24
-24
-29
-31
-27
-24
-25
-30
-30
-26
-24
-26
-30
-29
-26
-24
-27
-30
-29
-26
-25
-28
-30
-28
-25
-25
-28
-29
-28
-25
-26
-28
-29
-27
-25
-26
-29
-29
-27
-25
-27
-29
-28
-26
-26
-27
-29
-28
-26
-26
-28
-29
-28
-26
-26
-28
-28
-27
-26
-26
-28
-28
-27
-26
-27
-28
-28
-27
-26
-27
-28
-28
-26
-26
-27
-28
-27
-26
-26
-27
-28
-27
-26
-26
-28
-28
-27
-26
-27
-28
-28
-27
-26
-27
-28
-28
-27
-26
-27
-28
-27
-26
-26
-27
-28
-27
-26
-26
-27
-28
-27
-26
-27
-27
-27
-27
-26
-27
-27
-27
-27
-26
-27
-27
-27
-27
-26
-27
-27
-27
-26
-26
-27
-27
-27
-26
-26
-27
-27
-27
-26
-27
-27
-27
-27
-26
-27
-27
-27
-27
-26
-27
-27
-27
-26
-26
-27
-27
-27
-26
-26
-27
-27
-27
-26
-26
-27
-27
-27
-26
-26
-27
-27
-26
-26
-26
-27
-27
-26
-26
-26
-27
-27
-26
-26
-26
-27
-26
-26
-26
-26
-27
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-25
-25
-26
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
