5
63226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-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
0
-1
-1
-1
-1
0
-1
-1
-1
-1
0
-1
-1
-1
-1
0
-1
-1
-1
-1
0
0
-1
-1
-1
0
0
-1
-1
-1
0
0
-1
-1
-1
0
0
0
-1
-1
0
0
0
-1
-1
-1
0
0
-1
-2
-2
1
3
3
1
-3
-4
-3
-1
-1
-4
-7
-8
-6
-4
-2
-3
-4
-5
-5
-5
-4
-4
-4
-4
-3
-3
-2
-1
1
1
0
-2
-3
-2
-1
0
-1
-3
-5
-4
-1
1
1
-2
-5
-5
-4
-1
1
0
-3
-5
-4
-2
0
0
-1
-2
-2
0
2
2
1
-1
-3
-3
-2
0
2
2
2
1
-1
-1
-1
0
1
0
-1
-3
-4
-4
-2
-1
1
2
1
0
-2
-2
-2
-1
0
1
0
0
1
1
1
-1
-2
-3
-2
0
0
0
-1
0
2
3
3
1
0
1
2
2
1
0
0
1
1
0
-1
-1
1
4
5
3
0
-2
-1
1
2
3
2
2
1
1
0
1
2
3
3
3
3
3
4
4
4
4
3
2
0
0
1
4
6
4
1
0
3
8
10
6
0
-4
-1
6
9
7
2
-1
1
6
8
6
3
3
6
8
7
4
1
2
4
6
6
5
5
5
5
5
5
6
6
5
3
3
5
8
9
7
2
1
3
8
10
8
4
2
2
3
3
3
3
4
6
6
5
6
7
9
8
5
3
3
4
6
5
4
4
7
9
9
7
4
4
4
5
5
5
6
7
7
5
5
6
9
10
7
3
0
2
6
8
7
4
4
7
9
9
6
3
3
5
6
6
5
4
5
6
7
7
7
6
6
5
5
5
5
5
4
5
7
9
9
7
5
3
4
6
8
7
6
6
8
10
10
9
7
6
5
6
7
7
8
8
7
7
7
7
8
8
8
8
8
8
7
7
7
8
8
7
6
6
7
8
8
8
8
9
11
10
7
2
1
4
8
11
10
8
6
6
7
7
5
4
5
7
8
7
5
3
4
7
9
9
8
6
6
7
7
6
4
3
4
7
9
9
8
6
5
6
8
9
9
9
9
9
8
7
6
6
7
8
9
10
10
10
8
6
6
6
7
7
6
6
6
8
9
8
5
3
4
8
11
10
8
5
5
7
9
9
8
7
8
9
9
8
7
7
7
8
8
8
8
8
7
5
4
5
7
8
9
9
8
6
5
5
6
8
10
10
8
5
4
5
6
7
7
7
8
9
8
6
5
5
7
9
9
6
5
5
7
8
7
5
4
6
8
9
8
5
4
5
6
7
7
5
4
3
3
4
5
7
7
5
2
1
2
5
7
6
4
2
2
4
5
5
4
3
3
4
5
4
3
1
2
4
7
8
6
3
1
2
4
5
5
5
4
2
1
-1
-1
1
6
8
6
1
-2
-2
1
4
3
0
0
2
6
6
4
-1
-3
-2
1
2
2
0
-1
0
1
1
0
0
1
3
3
2
0
0
1
2
4
4
2
0
-1
-2
-2
-1
-1
-1
-1
-1
0
0
0
0
0
1
2
2
1
-1
-2
-2
-2
-1
0
0
0
0
-1
-1
-1
-2
-3
-4
-4
-1
2
2
-1
-4
-4
0
4
4
0
-5
-6
-3
2
2
-2
-4
-2
4
7
5
-2
-6
-4
2
5
3
-3
-7
-5
0
2
0
-4
-5
-2
2
3
0
-3
-4
-1
2
2
-1
-4
-5
-3
-2
-4
-6
-7
-4
1
4
2
-4
-8
-9
-6
-2
-2
-5
-7
-7
-3
1
1
-3
-5
-5
-2
0
-2
-7
-10
-8
-4
-1
-2
-4
-6
-5
-4
-4
-7
-9
-8
-4
-2
-2
-4
-5
-5
-5
-5
-7
-7
-5
-2
-2
-4
-8
-9
-7
-5
-4
-6
-7
-7
-6
-8
-10
-11
-9
-3
0
0
-4
-8
-9
-9
-8
-9
-8
-6
-4
-5
-8
-11
-10
-7
-4
-5
-10
-12
-10
-6
-3
-5
-8
-11
-10
-8
-6
-5
-6
-8
-9
-11
-11
-10
-8
-7
-7
-9
-10
-8
-5
-5
-7
-11
-11
-9
-5
-3
-5
-8
-9
-9
-9
-9
-11
-12
-11
-9
-7
-8
-8
-9
-9
-9
-9
-9
-9
-9
-10
-11
-12
-12
-12
-11
-11
-10
-10
-9
-8
-6
-6
-7
-10
-14
-15
-12
-7
-4
-5
-9
-12
-12
-8
-5
-5
-9
-11
-10
-8
-6
-7
-8
-8
-7
-6
-7
-10
-11
-10
-9
-9
-10
-11
-10
-8
-7
-8
-9
-10
-11
-10
-10
-9
-7
-6
-7
-10
-12
-11
-7
-4
-5
-7
-9
-8
-6
-6
-7
-9
-10
-9
-9
-10
-11
-11
-8
-7
-9
-12
-13
-11
-6
-4
-6
-10
-11
-9
-6
-6
-8
-9
-9
-7
-6
-7
-8
-7
-6
-5
-6
-7
-7
-5
-4
-4
-7
-9
-8
-6
-5
-5
-7
-8
-6
-5
-5
-7
-8
-8
-6
-5
-6
-7
-8
-7
-5
-4
-5
-7
-8
-7
-4
-3
-4
-7
-9
-8
-6
-3
-3
-5
-7
-6
-3
0
-1
-4
-9
-10
-9
-7
-5
-6
-7
-7
-4
-1
0
-2
-5
-7
-8
-6
-4
-5
-6
-8
-7
-6
-3
-1
-2
-3
-5
-6
-6
-6
-5
-4
-3
-2
-2
-2
-3
-5
-7
-7
-6
-3
-1
0
-1
-3
-3
-2
-2
-3
-6
-7
-6
-3
-1
-1
-3
-3
-2
-1
-1
-3
-6
-6
-4
-2
-1
-1
-3
-5
-5
-3
-2
-1
-2
-3
-4
-4
-3
-3
-3
-4
-5
-6
-5
-4
-4
-3
-2
-1
0
-1
-3
-4
-3
-2
-1
-2
-3
-3
-2
-1
-2
-2
-2
-1
1
0
-3
-5
-6
-4
-2
0
-1
-2
-3
-2
-2
-3
-4
-4
-3
-1
0
0
-2
-3
-4
-3
-1
0
-1
-3
-4
-5
-3
-1
0
1
2
2
1
0
-3
-4
-3
-2
0
0
-1
-1
-1
0
0
-2
-4
-3
0
3
4
3
1
1
1
-1
-3
-4
-2
1
4
3
1
-1
0
1
0
-3
-3
1
7
9
5
-3
-10
-9
-3
2
3
1
-1
0
3
4
2
-1
-2
-1
-1
-2
-5
-5
-2
3
5
3
0
-1
0
2
3
3
1
1
1
2
1
0
-1
0
2
4
4
3
2
1
2
3
3
2
0
1
3
6
7
5
2
1
2
5
6
5
3
2
3
5
8
8
7
5
5
4
3
2
1
2
3
3
2
2
2
4
5
5
4
3
3
4
5
4
2
0
1
3
5
6
5
4
3
3
4
5
6
7
6
3
1
0
3
6
7
7
6
6
7
7
5
3
3
6
8
7
3
0
1
4
8
8
6
4
4
6
7
7
7
8
9
8
6
4
4
5
6
6
5
5
6
5
3
2
3
5
7
6
3
1
3
6
7
6
4
3
4
4
3
2
4
7
9
7
2
-2
-1
4
7
6
3
2
4
8
9
7
4
3
5
7
9
8
6
4
3
3
5
6
6
5
3
4
8
11
9
3
-3
-2
4
12
14
11
6
4
6
7
5
0
-2
0
5
8
7
5
5
7
9
8
5
2
2
3
3
4
5
7
8
7
5
3
3
5
7
7
5
4
4
5
4
2
1
2
5
6
6
4
4
4
2
0
-2
0
5
9
8
3
-1
0
4
7
6
1
-2
0
6
10
10
5
2
1
3
4
4
5
7
8
6
1
-3
-3
1
5
7
5
3
2
3
4
3
2
2
4
6
7
6
5
4
2
-1
-3
-2
1
5
6
4
1
0
2
5
7
7
6
4
2
0
-3
-3
-2
1
3
2
0
-2
-2
2
6
7
4
-1
-5
-5
-2
2
2
0
-1
-1
2
3
2
0
0
2
4
5
3
2
3
5
5
3
0
-2
0
3
4
2
-1
-2
-2
-1
-1
-1
1
4
6
5
2
-1
-1
0
2
2
2
2
3
4
3
2
1
0
0
1
2
4
6
6
3
-1
-3
-2
1
2
1
-1
-1
1
3
3
-1
-5
-7
-6
-2
1
2
0
-1
-1
-1
0
0
-1
-2
-1
0
2
2
0
-3
-4
-4
-2
-1
-1
-3
-5
-5
-4
-2
0
0
-1
-1
-1
-1
-2
-4
-4
-3
0
2
2
0
-2
-2
-1
-1
-3
-6
-6
-3
2
4
2
-1
-4
-3
-1
-1
-2
-3
-2
0
2
2
0
-1
-1
-1
-3
-5
-6
-5
-3
-2
-2
-2
-1
0
1
-1
-3
-4
-4
-4
-4
-3
-2
-1
-2
-4
-6
-5
-2
0
0
-3
-6
-5
-2
0
-2
-6
-7
-4
1
2
-2
-6
-6
-3
1
1
-3
-6
-5
-2
1
0
-3
-5
-5
-2
0
1
0
-1
-2
-2
-2
-2
-3
-4
-4
-4
-3
-3
-4
-5
-6
-5
-2
0
-1
-2
-3
-2
-1
-1
-3
-5
-3
-1
1
-1
-5
-7
-4
-1
1
-1
-3
-4
-1
1
0
-3
-5
-5
-3
-2
-1
-1
0
0
-1
-4
-6
-7
-5
-4
-4
-5
-4
-1
1
0
-3
-5
-4
-1
0
-3
-6
-7
-4
0
0
-3
-7
-8
-5
-1
0
-2
-5
-6
-6
-4
-3
-4
-4
-3
-2
-1
-1
-2
-3
-4
-3
-2
-1
-2
-3
-5
-5
-5
-4
-4
-5
-5
-5
-2
0
0
-2
-4
-5
-5
-6
-7
-9
-8
-5
-1
1
0
-3
-5
-4
-2
-1
-3
-7
-9
-8
-4
0
0
-2
-4
-4
-2
-2
-4
-7
-9
-8
-4
0
1
-1
-4
-4
-3
-3
-4
-7
-8
-6
-3
-1
-2
-5
-7
-6
-4
-3
-5
-7
-5
-1
2
0
-5
-9
-7
-3
0
-3
-8
-9
-6
-2
-1
-6
-10
-9
-5
-1
-1
-4
-6
-4
-2
-3
-8
-12
-12
-8
-4
-3
-4
-5
-6
-6
-7
-10
-10
-8
-6
-5
-6
-6
-6
-4
-3
-3
-4
-4
-5
-7
-10
-11
-8
-4
-2
-4
-7
-6
-2
2
0
-6
-11
-9
-5
-3
-7
-13
-13
-6
1
3
-2
-7
-8
-4
-1
-4
-9
-9
-6
-1
-2
-8
-12
-10
-4
0
-1
-5
-7
-4
-1
-1
-5
-8
-8
-5
-2
-3
-6
-7
-4
-1
-1
-4
-6
-5
-2
-1
-3
-6
-9
-7
-4
-1
-2
-5
-7
-6
-4
-2
-1
-3
-5
-7
-7
-6
-4
-3
-5
-8
-9
-8
-5
-2
-3
-6
-8
-7
-4
-1
-1
-3
-6
-6
-5
-3
-3
-4
-4
-3
-3
-3
-4
-5
-6
-5
-4
-3
-3
-2
-2
-2
-3
-4
-5
-7
-7
-6
-4
-2
-1
-2
-4
-5
-3
-1
-1
-3
-6
-6
-4
-1
-2
-4
-5
-4
-1
0
-2
-6
-7
-5
-1
0
-1
-4
-5
-4
-4
-4
-5
-5
-3
-2
-2
-3
-2
0
0
-2
-6
-8
-5
1
4
3
-1
-3
-2
1
1
-1
-2
-2
0
1
0
-2
-2
0
2
1
-1
-2
-1
1
2
0
-1
-1
0
-1
-3
-6
-5
-2
1
2
1
-1
0
2
5
5
3
1
-1
-1
-1
-1
-1
0
1
1
1
1
1
1
-1
-2
-2
0
1
2
2
3
4
4
1
-2
-2
0
2
2
0
-1
1
5
6
4
-1
-3
-2
2
5
4
2
2
3
4
5
4
4
3
2
-1
-1
2
6
8
3
-4
-7
-3
5
10
7
1
-4
-2
3
6
4
1
0
3
6
5
2
0
2
5
7
6
4
3
3
4
4
4
3
3
3
3
3
4
6
8
8
5
3
2
2
3
3
2
3
4
5
5
5
4
4
4
4
3
2
2
3
3
2
1
0
2
5
6
5
3
1
1
3
4
5
4
3
4
4
2
1
0
0
3
4
4
2
1
2
5
6
5
2
0
0
3
5
5
3
1
1
2
4
5
4
1
0
1
4
6
5
3
1
2
5
7
6
3
0
0
3
5
5
3
1
1
3
5
4
2
1
3
6
7
5
2
0
2
5
7
5
2
0
2
5
7
6
4
1
-1
1
3
3
2
0
0
3
6
6
4
0
-1
1
5
5
3
0
0
4
7
7
4
1
1
3
5
5
3
2
4
6
6
5
4
4
4
3
0
-2
-3
0
4
6
6
5
5
6
7
7
6
4
1
0
0
2
4
6
6
5
4
4
4
2
-1
-1
1
4
6
4
1
1
3
5
5
3
1
1
2
4
4
4
4
3
2
1
1
4
6
6
3
1
2
4
5
4
2
3
6
9
7
4
2
5
8
6
-1
-7
-5
4
14
14
6
-2
-2
4
9
8
4
2
6
11
13
8
2
-1
2
5
8
8
8
8
7
6
6
6
7
6
3
1
2
6
9
8
6
4
5
7
6
2
0
2
8
11
10
7
6
8
10
9
5
3
3
6
8
7
6
6
8
9
8
7
7
8
9
8
5
3
5
7
7
5
3
4
6
8
7
5
5
8
11
11
8
4
3
5
9
9
7
4
3
5
7
9
8
6
4
4
5
6
6
6
6
7
9
8
6
4
3
4
5
4
3
3
6
9
10
9
8
8
10
10
7
2
-1
0
4
7
7
5
3
4
6
6
5
3
2
2
3
3
4
5
6
5
3
2
3
4
5
4
4
4
4
3
2
1
3
5
5
4
2
1
4
6
6
4
2
2
3
4
3
1
2
4
6
7
5
2
1
1
1
1
2
2
3
2
2
2
3
4
3
1
-1
0
3
5
5
2
-1
0
3
6
5
3
1
1
1
1
1
0
1
1
0
-1
-1
1
4
6
4
2
0
0
1
1
0
1
2
3
4
2
1
0
0
0
-1
-1
0
1
1
0
-1
0
2
4
2
-2
-5
-3
2
6
6
3
-1
-2
0
2
2
0
-1
-1
0
1
2
1
2
2
3
2
0
-3
-5
-4
-1
2
2
-1
-5
-6
-3
1
4
4
1
-1
-2
-2
0
2
4
6
4
-1
-7
-8
-5
1
5
3
-2
-5
-5
-1
1
1
0
-1
-1
-1
-1
0
2
4
4
2
-1
-3
-3
-2
-2
-2
-1
0
0
-2
-4
-3
1
4
3
-1
-6
-7
-5
-1
1
1
0
-1
-2
-4
-6
-5
-3
1
2
1
-1
-3
-3
-2
-1
-1
-1
-2
-4
-6
-6
-4
-1
0
-1
-3
-3
-2
-1
-3
-6
-7
-4
1
3
1
-4
-8
-7
-3
-1
-2
-4
-5
-4
-2
-2
-3
-5
-7
-8
-8
-6
-4
-1
0
-1
-3
-4
-4
-4
-4
-5
-5
-3
-1
-1
-3
-7
-9
-8
-5
-2
-3
-6
-9
-8
-6
-3
-2
-3
-5
-6
-4
-3
-3
-4
-6
-6
-5
-5
-6
-7
-7
-3
-1
-2
-7
-10
-7
0
3
-4
-16
-24
-19
-4
8
8
-5
-17
-16
-3
8
7
-6
-19
-19
-8
3
3
-8
-18
-17
-6
6
7
-1
-11
-13
-7
-1
-1
-7
-12
-11
-6
-1
-3
-8
-12
-10
-4
1
1
-4
-8
-8
-5
-2
-3
-6
-7
-7
-4
-4
-7
-10
-11
-7
-3
-1
-4
-8
-8
-5
0
1
-3
-8
-10
-7
-3
0
-2
-6
-8
-6
-3
-1
-3
-7
-10
-10
-8
-5
-4
-4
-5
-5
-4
-2
-1
-1
-3
-4
-6
-8
-9
-9
-8
-5
-3
-2
-4
-7
-8
-7
-5
-4
-4
-5
-4
-3
-3
-4
-5
-6
-5
-3
-4
-5
-7
-7
-6
-6
-6
-7
-6
-4
-3
-4
-6
-7
-6
-4
-3
-4
-6
-5
-3
-1
-2
-5
-7
-7
-6
-4
-4
-5
-5
-4
-3
-3
-6
-8
-9
-7
-5
-4
-4
-5
-6
-6
-5
-5
-5
-5
-5
-4
-4
-4
-5
-5
-6
-7
-8
-8
-8
-7
-5
-4
-4
-4
-5
-5
-4
-5
-6
-8
-9
-8
-5
-2
-2
-3
-5
-6
-6
-6
-6
-7
-8
-8
-6
-4
-3
-4
-6
-7
-6
-4
-3
-4
-6
-7
-6
-5
-3
-4
-6
-8
-8
-7
-5
-5
-6
-6
-5
-3
-3
-4
-7
-8
-8
-7
-6
-6
-7
-7
-5
-2
-1
-3
-7
-8
-6
-3
-2
-4
-7
-8
-6
-3
-1
-1
-3
-4
-4
-3
-4
-8
-10
-9
-5
-2
-2
-5
-6
-5
-2
0
-1
-4
-7
-7
-5
-3
-3
-4
-4
-3
-1
-1
-2
-4
-6
-6
-6
-5
-4
-2
1
2
-1
-4
-5
-4
-1
-1
-3
-5
-5
-1
1
0
-5
-8
-6
-3
-2
-5
-8
-5
1
4
0
-9
-14
-12
-4
1
-2
-8
-10
-5
1
3
-2
-8
-8
-4
1
1
-1
-3
-3
-1
-1
-3
-4
-3
-2
-2
-3
-4
-3
-1
0
-1
-3
-4
-3
-3
-3
-3
-2
-1
-1
-3
-5
-5
-1
3
3
-1
-5
-5
-3
1
3
2
0
-2
-3
-4
-5
-4
-3
-1
0
0
1
0
-2
-5
-7
-5
-1
1
1
-3
-5
-4
-2
0
0
0
-1
-1
-2
-4
-4
-1
4
4
0
-7
-9
-4
2
5
2
-3
-4
-1
1
0
-4
-4
0
4
5
1
-3
-4
-1
1
1
-1
-2
-1
0
1
1
2
3
3
1
-3
-5
-3
0
2
2
1
1
1
2
2
1
1
1
1
0
-2
-3
-2
0
0
-1
-2
-1
1
3
3
2
0
-2
-2
-1
0
2
3
2
-1
-3
-3
-2
0
1
1
0
1
2
3
3
2
0
-1
-2
-1
0
1
3
3
3
2
2
2
1
1
2
3
4
4
4
4
3
3
2
2
2
3
4
2
1
1
3
6
8
5
0
-3
-3
0
3
4
4
5
7
8
6
3
0
0
1
2
2
0
1
3
6
7
5
2
-1
-1
1
2
3
4
4
5
3
1
-1
0
3
6
6
4
1
1
3
4
5
4
5
8
11
10
6
3
3
8
12
12
6
0
-2
1
5
6
4
2
3
5
5
3
1
2
7
10
8
4
1
2
6
8
6
3
3
7
11
10
5
0
0
4
9
9
5
2
2
4
5
6
5
5
6
6
5
4
4
5
6
5
3
3
4
6
5
4
3
4
6
7
6
5
6
8
9
7
4
4
6
9
10
7
4
4
6
8
8
6
4
4
6
8
7
5
4
5
7
9
10
8
4
2
3
7
12
14
12
7
4
4
7
9
8
5
4
6
9
10
7
4
3
5
7
7
6
5
7
9
9
7
5
5
7
8
7
4
3
5
8
10
9
6
5
6
7
8
8
6
5
6
8
9
9
8
5
4
5
8
11
11
8
4
3
4
7
8
8
7
7
7
7
7
6
5
5
6
7
7
7
6
6
6
7
9
10
8
6
5
7
8
9
7
5
5
8
10
11
9
7
7
9
9
8
7
8
9
10
9
8
8
11
13
12
9
6
6
8
9
9
6
5
7
11
12
11
6
3
3
7
10
9
6
4
5
8
11
11
9
7
7
9
9
7
4
4
7
10
11
9
9
11
14
13
8
1
-2
3
10
14
12
8
6
8
11
12
9
6
6
8
10
9
9
9
11
11
9
8
8
9
9
6
4
4
7
12
13
10
7
6
8
11
12
10
6
5
5
7
9
9
10
11
13
16
16
14
10
7
7
11
15
15
13
11
13
16
17
15
12
12
17
22
24
23
22
25
29
31
28
24
22
26
31
32
27
21
18
21
26
30
32
33
35
37
37
37
36
35
34
32
31
31
31
30
25
18
13
13
18
22
25
27
31
41
52
60
59
51
38
24
11
0
-7
-10
-7
-1
4
6
6
4
2
0
-6
-18
-32
-42
-41
-27
-4
17
25
15
-8
-33
-49
-48
-30
-3
23
35
23
-11
-54
-82
-74
-16
77
172
229
222
154
55
-36
-87
-91
-64
-29
-5
0
-8
-21
-27
-20
-1
22
33
19
-24
-86
-147
-186
-192
-166
-126
-91
-72
-66
-67
-68
-70
-79
-100
-131
-163
-190
-205
-198
-157
-73
42
147
184
109
-73
-304
-494
-565
-489
-297
-60
151
280
306
230
74
-119
-286
-357
-277
-44
279
586
770
778
627
392
163
13
-21
61
225
416
577
664
670
618
539
449
346
230
115
28
-13
-22
-37
-93
-179
-241
-211
-59
179
408
523
467
265
14
-170
-221
-154
-42
44
96
172
334
575
795
859
700
377
57
-98
-27
194
416
513
457
313
178
116
131
185
229
236
194
102
-30
-182
-316
-383
-350
-213
-3
233
457
645
786
855
815
628
296
-116
-491
-710
-715
-545
-312
-141
-97
-159
-248
-292
-275
-245
-273
-394
-583
-768
-873
-860
-744
-577
-419
-309
-249
-210
-160
-100
-77
-158
-371
-655
-869
-873
-623
-217
148
296
168
-147
-473
-642
-565
-256
191
645
978
1099
977
637
152
-379
-837
-1113
-1128
-873
-424
84
512
774
851
772
582
328
70
-125
-197
-133
33
254
501
774
1060
1298
1385
1237
865
389
-11
-194
-132
92
341
506
547
487
378
257
141
39
-31
-48
-8
61
111
105
36
-74
-204
-339
-466
-559
-583
-531
-445
-404
-463
-599
-717
-705
-509
-154
291
768
1243
1688
2044
2225
2169
1890
1492
1121
892
831
878
925
876
690
381
3
-383
-733
-1037
-1312
-1581
-1849
-2074
-2184
-2108
-1835
-1435
-1039
-771
-677
-701
-719
-606
-304
147
626
970
1042
781
231
-470
-1152
-1668
-1944
-1978
-1816
-1522
-1165
-809
-506
-292
-180
-171
-264
-449
-701
-969
-1194
-1329
-1344
-1223
-949
-514
50
659
1199
1590
1832
1997
2159
2319
2394
2274
1913
1375
804
337
37
-112
-155
-105
60
333
616
719
454
-223
-1134
-1930
-2261
-1960
-1128
-63
890
1469
1540
1063
64
-1355
-2963
-4400
-5264
-5256
-4318
-2662
-689
1149
2493
3154
3138
2610
1835
1094
604
461
639
1018
1441
1768
1915
1879
1741
1633
1665
1837
2005
1948
1503
703
-206
-887
-1110
-882
-420
5
241
317
359
456
575
595
415
47
-388
-732
-890
-863
-713
-492
-202
192
694
1220
1596
1629
1214
425
-483
-1156
-1280
-709
463
1928
3262
4065
4085
3284
1839
71
-1645
-2969
-3675
-3702
-3171
-2331
-1453
-705
-115
368
749
914
698
35
-925
-1844
-2364
-2283
-1623
-571
639
1805
2748
3292
3285
2661
1515
122
-1133
-1881
-1909
-1256
-204
834
1490
1587
1177
473
-284
-912
-1302
-1392
-1145
-579
202
1002
1604
1833
1629
1035
159
-871
-1899
-2711
-3028
-2595
-1336
511
2412
3734
4043
3312
1899
352
-856
-1478
-1507
-1095
-487
36
201
-185
-1155
-2544
-4019
-5166
-5628
-5239
-4099
-2542
-964
372
1427
2298
3017
3446
3376
2763
1868
1158
1012
1489
2319
3113
3595
3685
3429
2907
2202
1437
774
364
257
380
561
601
348
-248
-1082
-1901
-2397
-2373
-1865
-1128
-471
-71
92
134
102
-94
-597
-1453
-2515
-3509
-4191
-4482
-4476
-4334
-4155
-3924
-3560
-3009
-2294
-1486
-624
322
1417
2677
3992
5129
5812
5829
5120
3806
2168
570
-650
-1276
-1280
-808
-124
476
739
510
-225
-1330
-2546
-3574
-4162
-4171
-3581
-2465
-981
629
2060
3016
3313
2953
2115
1074
101
-606
-948
-932
-680
-401
-331
-622
-1279
-2147
-2993
-3598
-3819
-3599
-2948
-1940
-725
483
1460
2075
2352
2455
2567
2760
2954
3006
2853
2585
2373
2311
2315
2170
1694
882
-90
-999
-1724
-2291
-2807
-3340
-3863
-4280
-4511
-4533
-4386
-4123
-3769
-3314
-2752
-2113
-1467
-875
-316
325
1186
2301
3523
4567
5159
5176
4696
3912
3031
2196
1499
1000
734
694
823
1038
1261
1424
1464
1327
993
504
-45
-549
-929
-1158
-1259
-1302
-1380
-1552
-1759
-1795
-1392
-412
996
2411
3361
3585
3149
2339
1435
563
-287
-1124
-1857
-2306
-2320
-1878
-1122
-305
296
468
125
-663
-1700
-2734
-3554
-4050
-4217
-4105
-3753
-3168
-2350
-1337
-221
876
1862
2723
3504
4245
4914
5410
5628
5539
5201
4699
4070
3282
2288
1111
-127
-1245
-2075
-2538
-2675
-2645
-2674
-2959
-3555
-4317
-4969
-5265
-5136
-4698
-4123
-3488
-2755
-1884
-964
-205
216
313
299
421
772
1227
1569
1679
1625
1583
1679
1885
2051
2032
1781
1336
736
-44
-1058
-2294
-3610
-4787
-5664
-6239
-6641
-6992
-7261
-7262
-6769
-5680
-4078
-2169
-169
1761
3498
4896
5769
5944
5357
4123
2534
975
-211
-849
-986
-835
-643
-568
-646
-849
-1164
-1613
-2194
-2814
-3298
-3484
-3326
-2930
-2467
-2059
-1708
-1320
-785
-47
889
1983
3174
4366
5386
5995
5976
5264
4040
2681
1585
957
716
595
355
-40
-410
-524
-287
174
584
685
376
-255
-993
-1600
-1897
-1792
-1276
-392
777
2094
3366
4359
4858
4752
4083
3049
1925
990
446
361
660
1148
1586
1787
1675
1280
688
-7
-692
-1206
-1349
-968
-72
1125
2282
3070
3293
2904
1964
605
-975
-2504
-3664
-4173
-3869
-2759
-1012
1065
3069
4564
5196
4817
3550
1746
-154
-1777
-2908
-3480
-3519
-3096
-2318
-1349
-394
346
745
801
617
327
21
-289
-631
-995
-1286
-1336
-986
-181
966
2181
3115
3458
3067
2017
570
-939
-2217
-3076
-3420
-3199
-2413
-1164
303
1628
2456
2573
1977
850
-540
-1927
-3096
-3884
-4166
-3846
-2883
-1351
492
2200
3261
3335
2462
1088
-145
-737
-553
175
1061
1802
2289
2561
2688
2657
2346
1560
145
-1863
-4146
-6151
-7310
-7324
-6318
-4752
-3148
-1822
-814
-3
717
1358
1886
2300
2651
2975
3223
3276
3039
2542
1965
1541
1414
1531
1657
1505
896
-138
-1372
-2498
-3256
-3523
-3340
-2874
-2352
-1969
-1817
-1850
-1918
-1843
-1487
-788
232
1465
2720
3763
4404
4578
4357
3870
3208
2404
1507
653
28
-282
-397
-585
-1060
-1806
-2591
-3152
-3396
-3436
-3458
-3565
-3729
-3864
-3920
-3907
-3864
-3818
-3781
-3740
-3626
-3290
-2558
-1352
197
1767
3006
3718
3936
3829
3545
3121
2523
1741
846
-53
-878
-1620
-2283
-2824
-3144
-3158
-2897
-2535
-2316
-2405
-2775
-3198
-3362
-3047
-2253
-1200
-208
475
796
898
1018
1346
1926
2650
3319
3730
3759
3386
2703
1874
1088
501
197
178
367
638
842
845
571
38
-658
-1394
-2081
-2667
-3081
-3178
-2776
-1779
-318
1235
2421
2920
2693
1952
998
73
-689
-1222
-1473
-1409
-1033
-392
454
1456
2553
3627
4489
4938
4864
4310
3461
2544
1738
1112
636
224
-195
-643
-1075
-1417
-1636
-1770
-1915
-2142
-2437
-2710
-2879
-2935
-2936
-2905
-2759
-2337
-1543
-471
610
1426
1881
2101
2299
2576
2835
2875
2563
1947
1203
503
-91
-619
-1138
-1656
-2124
-2484
-2698
-2757
-2661
-2412
-2013
-1471
-786
15
851
1558
1924
1793
1163
219
-740
-1438
-1731
-1636
-1282
-831
-416
-107
78
163
169
95
-90
-406
-824
-1246
-1539
-1601
-1421
-1085
-746
-575
-713
-1240
-2119
-3166
-4051
-4402
-3976
-2803
-1212
299
1291
1558
1156
305
-762
-1880
-2946
-3862
-4496
-4698
-4367
-3522
-2347
-1157
-285
65
-67
-418
-659
-593
-247
195
575
887
1258
1790
2420
2918
3030
2671
2004
1372
1112
1393
2154
3174
4192
4993
5433
5422
4926
4006
2851
1716
805
147
-409
-1041
-1766
-2366
-2506
-1961
-797
614
1767
2244
1897
898
-325
-1267
-1563
-1156
-319
497
921
849
473
130
84
382
844
1179
1148
694
-17
-668
-933
-638
165
1216
2162
2699
2687
2201
1512
971
846
1184
1789
2338
2580
2455
2092
1692
1402
1279
1309
1437
1579
1628
1502
1210
875
672
716
984
1322
1544
1538
1329
1057
886
901
1042
1141
1044
737
382
200
301
588
831
848
639
370
219
223
243
51
-528
-1515
-2744
-3903
-4638
-4688
-3997
-2738
-1219
257
1482
2339
2746
2640
2035
1085
69
-713
-1060
-915
-329
594
1725
2901
3949
4743
5237
5440
5347
4911
4104
3017
1889
1006
534
416
443
398
182
-182
-637
-1152
-1715
-2260
-2643
-2688
-2307
-1563
-648
230
960
1542
2003
2290
2249
1729
757
-374
-1203
-1334
-670
527
1788
2682
2994
2750
2115
1273
370
-481
-1164
-1563
-1584
-1216
-568
143
676
889
819
648
555
570
549
305
-216
-865
-1405
-1703
-1828
-1986
-2336
-2850
-3330
-3539
-3346
-2809
-2137
-1597
-1385
-1533
-1876
-2132
-2056
-1590
-904
-288
29
10
-209
-435
-565
-627
-721
-905
-1131
-1263
-1170
-813
-255
391
1033
1603
2005
2081
1677
788
-353
-1345
-1859
-1840
-1514
-1179
-974
-817
-564
-209
88
157
3
-165
-102
282
859
1389
1678
1659
1379
947
503
205
192
514
1084
1707
2148
2235
1912
1260
477
-178
-487
-379
35
519
831
809
384
-448
-1625
-2971
-4184
-4933
-5029
-4554
-3807
-3110
-2615
-2273
-1963
-1648
-1401
-1303
-1325
-1334
-1217
-1004
-853
-902
-1123
-1305
-1204
-725
5
722
1197
1351
1246
997
680
331
-18
-304
-434
-330
32
597
1234
1759
1999
1874
1467
995
708
764
1166
1804
2535
3224
3736
3924
3679
3014
2095
1156
372
-214
-645
-953
-1114
-1117
-1059
-1144
-1560
-2339
-3307
-4179
-4688
-4680
-4123
-3082
-1714
-254
1032
1944
2412
2495
2305
1940
1475
999
617
406
343
293
83
-381
-1044
-1714
-2143
-2139
-1639
-739
330
1268
1802
1779
1215
295
-678
-1362
-1469
-863
384
1989
3557
4735
5357
5477
5285
4953
4529
3952
3154
2172
1157
275
-405
-953
-1503
-2140
-2836
-3498
-4043
-4441
-4684
-4734
-4515
-3984
-3186
-2237
-1249
-262
751
1808
2865
3825
4587
5081
5260
5088
4565
3773
2870
2024
1314
712
156
-360
-753
-937
-919
-816
-787
-930
-1246
-1664
-2093
-2444
-2627
-2555
-2181
-1519
-649
315
1239
1977
2394
2423
2122
1666
1251
978
819
690
563
508
628
956
1408
1836
2113
2178
2012
1616
1026
359
-181
-381
-147
426
1087
1555
1652
1352
750
-11
-802
-1526
-2097
-2431
-2446
-2086
-1369
-406
606
1438
1921
2013
1825
1542
1324
1212
1130
971
708
430
282
355
614
941
1235
1492
1781
2139
2483
2615
2328
1532
327
-1029
-2202
-2900
-2958
-2395
-1394
-228
857
1721
2336
2722
2887
2825
2564
2209
1891
1674
1501
1237
791
195
-431
-995
-1519
-2102
-2803
-3550
-4174
-4530
-4588
-4409
-4045
-3468
-2600
-1424
-49
1313
2454
3258
3709
3856
3761
3494
3134
2754
2386
2007
1552
953
174
-765
-1777
-2695
-3311
-3446
-3050
-2227
-1176
-75
988
1986
2875
3565
3972
4091
4006
3794
3455
2920
2156
1257
408
-239
-671
-992
-1295
-1558
-1653
-1466
-1012
-460
-35
116
-7
-267
-494
-591
-584
-581
-671
-845
-1008
-1075
-1055
-1047
-1144
-1335
-1500
-1510
-1325
-1012
-680
-407
-237
-223
-436
-915
-1592
-2271
-2702
-2681
-2119
-1060
331
1795
3022
3746
3850
3412
2655
1819
1059
440
-13
-268
-306
-175
-33
-102
-570
-1480
-2675
-3826
-4549
-4568
-3842
-2577
-1118
220
1260
1953
2284
2201
1644
639
-644
-1931
-2965
-3604
-3836
-3717
-3303
-2642
-1804
-902
-68
590
1010
1150
961
409
-448
-1404
-2131
-2334
-1920
-1075
-157
509
812
874
919
1111
1455
1820
2031
1966
1612
1086
593
336
406
723
1089
1322
1373
1323
1275
1245
1152
898
444
-195
-1002
-1978
-3058
-4049
-4658
-4663
-4081
-3186
-2329
-1718
-1314
-940
-480
6
332
345
39
-447
-919
-1230
-1305
-1125
-702
-88
604
1202
1526
1453
965
151
-839
-1847
-2733
-3385
-3717
-3683
-3307
-2706
-2087
-1682
-1666
-2058
-2679
-3200
-3265
-2662
-1440
112
1599
2716
3365
3639
3707
3697
3657
3594
3531
3510
3547
3595
3543
3255
2631
1645
364
-1050
-2373
-3380
-3919
-3954
-3539
-2760
-1691
-408
951
2151
2920
3063
2565
1595
420
-721
-1685
-2422
-2934
-3234
-3341
-3285
-3105
-2833
-2489
-2081
-1621
-1131
-633
-146
308
695
984
1170
1297
1434
1620
1819
1930
1854
1572
1159
739
416
232
176
220
342
530
776
1080
1439
1827
2171
2371
2349
2123
1806
1523
1300
1008
457
-460
-1629
-2738
-3439
-3525
-3026
-2150
-1129
-105
892
1855
2708
3289
3429
3078
2363
1552
924
651
751
1113
1580
2005
2284
2349
2159
1686
909
-159
-1438
-2746
-3810
-4336
-4135
-3220
-1816
-280
1052
1975
2452
2576
2471
2224
1855
1359
762
166
-266
-389
-161
314
836
1200
1285
1090
691
182
-363
-886
-1329
-1623
-1708
-1575
-1272
-902
-585
-442
-566
-1000
-1693
-2490
-3179
-3601
-3742
-3733
-3727
-3747
-3654
-3256
-2505
-1576
-771
-297
-131
-52
176
669
1413
2344
3404
4493
5403
5837
5554
4526
2986
1315
-151
-1241
-1949
-2352
-2527
-2527
-2388
-2160
-1905
-1690
-1555
-1476
-1353
-1032
-389
584
1745
2841
3620
3934
3779
3286
2648
2056
1632
1390
1239
1026
617
-32
-845
-1660
-2307
-2696
-2841
-2833
-2750
-2598
-2306
-1820
-1201
-667
-508
-932
-1946
-3340
-4782
-5947
-6598
-6623
-6031
-4953
-3622
-2308
-1228
-459
63
463
830
1157
1376
1436
1367
1258
1168
1043
722
61
-917
-1955
-2668
-2761
-2222
-1331
-494
-21
-3
-335
-815
-1229
-1379
-1101
-324
853
2150
3191
3663
3437
2595
1357
-10
-1256
-2167
-2587
-2434
-1744
-696
412
1239
1517
1170
350
-641
-1518
-2153
-2603
-2977
-3271
-3298
-2777
-1544
284
2295
3943
4775
4599
3523
1869
48
-1544
-2584
-2860
-2319
-1110
418
1811
2675
2836
2377
1549
621
-232
-938
-1470
-1796
-1891
-1775
-1545
-1344
-1312
-1534
-2015
-2673
-3358
-3896
-4162
-4123
-3849
-3455
-3043
-2682
-2419
-2301
-2342
-2478
-2564
-2442
-2048
-1458
-829
-287
150
549
974
1407
1753
1896
1781
1439
988
592
410
539
977
1615
2287
2845
3216
3419
3541
3703
4013
4530
5237
6040
6815
7461
7924
8161
8083
7550
6445
4791
2803
806
-925
-2296
-3407
-4439
-5520
-6657
-7754
-8690
-9366
-9727
-9766
-9511
-9013
-8312
-7401
-6221
-4712
-2884
-881
1039
2581
3533
3849
3652
3176
2662
2273
2068
2024
2075
2144
2136
1923
1372
419
-836
-2104
-3000
-3234
-2765
-1845
-880
-227
-32
-196
-473
-604
-421
114
926
1870
2796
3611
4309
4942
5557
6143
6638
6977
7131
7092
6820
6218
5183
3692
1837
-227
-2376
-4576
-6827
-9071
-11141
-12807
-13878
-14277
-14024
-13162
-11697
-9583
-6778
-3299
731
5085
9464
13556
17105
19959
22070
23456
24153
24189
23601
22445
20789
18674
16059
12824
8834
4046
-1383
-7080
-12529
-17232
-20860
-23329
-24760
-25380
-25407
-24987
-24172
-22935
-21201
-18898
-16017
-12655
-8999
-5274
-1685
1603
4454
6765
8501
9739
10645
11384
11997
12373
12319
11701
10529
8954
7169
5324
3491
1686
-91
-1839
-3548
-5198
-6748
-8122
-9204
-9848
-9915
-9306
-7984
-5974
-3342
-174
3414
7244
11061
14555
17418
19397
20326
20127
18832
16622
13832
10891
8182
5902
4019
2324
550
-1535
-4083
-7151
-10687
-14505
-18288
-21645
-24190
-25638
-25854
-24879
-22904
-20203
-17051
-13655
-10136
-6575
-3071
230
3152
5537
7275
8327
8726
8563
7964
7033
5830
4385
2758
1080
-473
-1753
-2703
-3321
-3589
-3420
-2691
-1320
688
3277
6385
9929
13729
17459
20694
23042
24280
24382
23471
21756
19493
16947
14326
11703
9001
6084
2884
-535
-4032
-7481
-10807
-13925
-16668
-18811
-20182
-20777
-20758
-20347
-19705
-18889
-17870
-16583
-14938
-12844
-10272
-7319
-4241
-1369
1016
2793
3999
4774
5281
5671
6063
6535
7112
7785
8566
9520
10756
12354
14306
16510
18820
21086
23154
24827
25860
26020
25183
23396
20847
17780
14394
10811
7088
3250
-707
-4819
-9167
-13844
-18901
-24296
-29873
-35372
-40468
-44800
-48013
-49790
-49903
-48247
-44847
-39834
-33409
-25830
-17407
-8504
494
9234
17436
24896
31452
36956
41271
44309
46057
46576
45958
44294
41657
38133
33851
28997
23793
18445
13100
7828
2653
-2395
-7236
-11738
-15745
-19106
-21669
-23258
-23683
-22807
-20653
-17472
-13722
-9945
-6625
-4085
-2460
-1727
-1747
-2313
-3191
-4180
-5161
-6132
-7195
-8504
-10179
-12228
-14521
-16833
-18920
-20600
-21769
-22365
-22326
-21586
-20125
-18015
-15427
-12576
-9644
-6729
-3837
-924
2048
5052
7965
10583
12694
14161
14979
15272
15233
15069
14959
15029
15320
15763
16184
16364
16104
15279
13836
11767
9113
5984
2565
-903
-4177
-7036
-9282
-10734
-11261
-10846
-9599
-7706
-5333
-2568
551
3963
7541
11116
14535
17678
20424
22605
24002
24381
23560
21442
18056
13577
8342
2807
-2548
-7346
-11384
-14649
-17255
-19388
-21248
-23012
-24790
-26603
-28392
-30062
-31536
-32755
-33649
-34100
-33935
-32977
-31128
-28421
-25022
-21144
-16936
-12376
-7283
-1418
5349
12942
21109
29529
37893
45878
53039
58759
62338
63226
61247
56681
50169
42492
34367
26332
18726
11738
5454
-105
-4993
-9367
-13498
-17735
-22395
-27617
-33238
-38772
-43501
-46659
-47646
-46173
-42299
-36367
-28889
-20465
-11754
-3467
3679
9087
12430
13737
13368
11889
9920
8020
6607
5896
5856
6234
6677
6929
6987
7140
7832
9446
12115
15644
19593
23426
26688
29099
30568
31116
30791
29607
27536
24538
20599
15778
10251
4339
-1514
-6836
-11278
-14716
-17260
-19140
-20561
-21627
-22352
-22722
-22726
-22339
-21504
-20158
-18297
-16036
-13613
-11305
-9336
-7806
-6668
-5751
-4816
-3625
-2009
80
2579
5350
8237
11119
13931
16668
19367
22065
24730
27198
29163
30222
29972
28095
24408
18895
11751
3412
-5441
-13966
-21316
-26805
-30025
-30887
-29602
-26618
-22522
-17917
-13288
-8906
-4818
-908
3009
7102
11470
16114
20918
25662
30074
33904
36993
39292
40821
41599
41587
40655
38591
35154
30142
23497
15380
6204
-3418
-12788
-21253
-28317
-33685
-37256
-39085
-39349
-38304
-36254
-33503
-30302
-26814
-23117
-19234
-15186
-11024
-6836
-2751
1062
4399
7049
8860
9809
10030
9771
9312
8889
8666
8729
9098
9714
10444
11094
11449
11289
10401
8594
5741
1853
-2888
-8154
-13543
-18638
-23021
-26272
-28011
-27999
-26223
-22900
-18384
-13044
-7207
-1175
4732
10189
14901
18614
21069
21954
20961
17951
13123
7054
544
-5600
-10706
-14232
-15696
-14687
-10993
-4782
3326
12357
21212
28915
34791
38534
40185
40050
38563
36142
33077
29479
25288
20344
14456
7510
-453
-9171
-18183
-26912
-34772
-41259
-45990
-48718
-49370
-48092
-45251
-41344
-36858
-32150
-27431
-22837
-18525
-14686
-11485
-8975
-7064
-5546
-4176
-2714
-961
1209
3788
6591
9252
11301
12285
11894
10041
6901
2903
-1322
-5046
-7586
-8466
-7527
-4978
-1361
2547
5893
7929
8180
6543
3266
-1149
-6090
-10947
-15166
-18268
-19874
-19738
-17796
-14191
-9275
-3561
2356
7898
12582
16049
18042
18382
16998
13992
9710
4727
-256
-4560
-7637
-9126
-8873
-6944
-3641
534
4973
9090
12426
14682
15730
15599
14475
12662
10512
8345
6411
4901
3958
3648
3888
4415
4838
4773
3963
2339
-7
-2879
-6041
-9264
-12384
-15326
-18090
-20690
-23085
-25171
-26834
-28001
-28633
-28672
-27988
-26414
-23847
-20347
-16164
-11658
-7205
-3127
314
2887
4392
4701
3828
1996
-373
-2730
-4538
-5387
-5063
-3530
-890
2650
6782
11095
15117
18399
20611
21589
21326
19928
17574
14508
11057
7637
4740
2860
2368
3376
5655
8662
11690
14075
15355
15336
14066
11788
8898
5901
3309
1509
645
585
1000
1495
1714
1406
437
-1205
-3398
-5904
-8406
-10586
-12187
-13058
-13151
-12507
-11238
-9510
-7532
-5538
-3764
-2421
-1679
-1655
-2408
-3918
-6055
-8552
-11019
-13012
-14154
-14245
-13304
-11516
-9133
-6382
-3428
-411
2508
5115
7163
8423
8749
8132
6741
4929
3194
2093
2103
3483
6176
9807
13761
17331
19849
20803
19895
17087
12604
6907
597
-5713
-11519
-16466
-20331
-22963
-24279
-24291
-23146
-21125
-18565
-15771
-12949
-10204
-7580
-5106
-2816
-755
1039
2570
3909
5197
6583
8140
9782
11282
12359
12823
12658
12016
11126
10191
9314
8501
7692
6820
5851
4801
3717
2658
1676
830
209
-67
103
733
1703
2785
3726
4338
4546
4383
3953
3398
2869
2505
2408
2640
3228
4175
5430
6858
8211
9182
9501
9020
7740
5748
3167
139
-3116
-6276
-8967
-10892
-11957
-12283
-12109
-11644
-10990
-10144
-9065
-7714
-6064
-4103
-1866
518
2825
4800
6266
7189
7659
7817
7773
7583
7268
6831
6278
5627
4934
4307
3876
3722
3816
4021
4184
4217
4106
3835
3289
2252
511
-2000
-5116
-8495
-11734
-14489
-16527
-17717
-18007
-17424
-16088
-14217
-12089
-9968
-8026
-6307
-4758
-3288
-1829
-355
1137
2637
4127
5561
6873
8016
9007
9929
10890
11950
13087
14205
15165
15793
15889
15244
13715
11300
8173
4629
986
-2497
-5643
-8329
-10459
-11964
-12815
-13038
-12694
-11867
-10647
-9138
-7459
-5741
-4114
-2674
-1465
-465
409
1260
2178
3215
4381
5658
6980
8214
9141
9492
9018
7570
5136
1847
-2043
-6161
-10048
-13223
-15292
-16032
-15421
-13586
-10741
-7152
-3132
958
4755
7977
10482
12270
13422
14034
14171
13876
13185
12153
10854
9374
7795
6180
4567
2969
1395
-125
-1530
-2732
-3636
-4175
-4343
-4220
-3962
-3760
-3763
-4016
-4427
-4812
-4973
-4788
-4268
-3564
-2938
-2685
-3047
-4123
-5812
-7820
-9723
-11084
-11551
-10926
-9174
-6403
-2831
1240
5438
9355
12602
14884
16058
16149
15326
13825
11889
9702
7368
4894
2226
-687
-3805
-6939
-9762
-11905
-13083
-13187
-12288
-10570
-8250
-5528
-2580
422
3296
5856
7920
9339
10013
9926
9151
7827
6116
4161
2086
10
-1941
-3660
-5099
-6268
-7188
-7825
-8096
-7954
-7497
-6997
-6798
-7149
-8098
-9507
-11160
-12838
-14311
-15293
-15461
-14575
-12636
-9924
-6887
-3923
-1242
1132
3240
5070
6531
7521
8006
8037
7721
7170
6493
5808
5260
5000
5145
5724
6654
7741
8723
9327
9337
8644
7282
5438
3435
1680
570
383
1194
2850
5005
7208
9000
10013
10051
9133
7474
5399
3221
1149
-717
-2321
-3582
-4370
-4555
-4099
-3108
-1844
-663
72
81
-770
-2452
-4794
-7527
-10322
-12834
-14736
-15792
-15910
-15165
-13759
-11942
-9923
-7840
-5752
-3671
-1577
546
2669
4684
6412
7662
8309
8336
7805
6790
5339
3480
1265
-1203
-3792
-6366
-8806
-10989
-12768
-13981
-14496
-14251
-13277
-11673
-9577
-7141
-4525
-1892
602
2823
4681
6122
7121
7673
7791
7535
7014
6385
5809
5402
5195
5132
5092
4936
4560
3940
3171
2449
2013
2045
2586
3524
4670
5859
7004
8080
9060
9866
10399
10593
10466
10127
9733
9436
9333
9444
9694
9920
9916
9489
8528
7030
5076
2788
281
-2337
-4960
-7472
-9764
-11757
-13422
-14763
-15778
-16431
-16647
-16351
-15500
-14117
-12285
-10137
-7845
-5600
-3599
-2004
-910
-329
-184
-326
-555
-659
-468
90
961
1995
3014
3885
4547
4997
5244
5287
5105
4670
3962
2999
1862
709
-235
-731
-575
358
2096
4563
7563
10793
13885
16485
18331
19295
19377
18681
17392
15743
13965
12213
10518
8813
7016
5133
3296
1720
602
36
-22
273
733
1210
1654
2112
2695
3505
4584
5888
7278
8529
9350
9434
8532
6530
3482
-405
-4794
-9261
-13335
-16587
-18741
-19745
-19745
-18975
-17641
-15883
-13822
-11604
-9395
-7327
-5461
-3829
-2497
-1585
-1201
-1353
-1908
-2649
-3366
-3916
-4243
-4370
-4399
-4501
-4873
-5674
-6960
-8660
-10582
-12425
-13816
-14391
-13909
-12362
-9980
-7123
-4124
-1200
1528
3951
5939
7372
8212
8517
8393
7923
7145
6081
4786
3363
1932
588
-632
-1749
-2822
-3921
-5097
-6372
-7741
-9198
-10742
-12373
-14051
-15674
-17078
-18066
-18448
-18064
-16803
-14600
-11446
-7395
-2584
2736
8178
13235
17364
20117
21258
20798
18942
15991
12278
8151
3978
134
-3055
-5360
-6684
-7035
-6502
-5228
-3399
-1232
1050
3252
5238
6953
8418
9692
10831
11839
12660
13203
13383
13149
12471
11318
9659
7504
4943
2162
-622
-3231
-5582
-7669
-9504
-11052
-12226
-12933
-13141
-12915
-12386
-11680
-10845
-9847
-8620
-7131
-5407
-3491
-1375
1035
3873
7225
11043
15135
19203
22906
25912
27924
28709
28147
26284
23349
19716
15802
11955
8380
5137
2203
-444
-2789
-4777
-6359
-7510
-8235
-8557
-8520
-8202
-7713
-7154
-6580
-5969
-5258
-4394
-3371
-2219
-984
290
1540
2671
3567
4117
4230
3835
2878
1344
-695
-3059
-5489
-7700
-9422
-10401
-10389
-9182
-6712
-3141
1128
5551
9594
12869
15189
16551
17075
16953
16388
15552
14553
13428
12151
10658
8877
6774
4389
1841
-700
-3072
-5159
-6887
-8189
-8994
-9241
-8949
-8242
-7325
-6422
-5709
-5287
-5175
-5329
-5655
-6030
-6348
-6542
-6588
-6463
-6109
-5430
-4330
-2771
-807
1423
3732
5943
7918
9574
10871
11803
12379
12621
12561
12229
11643
10809
9732
8454
7063
5664
4328
3062
1822
565
-714
-1993
-3264
-4558
-5914
-7309
-8621
-9641
-10157
-10038
-9285
-8019
-6437
-4754
-3167
-1832
-858
-291
-99
-157
-257
-150
383
1459
3067
5073
7273
9435
11346
12842
13838
14332
14390
14098
13523
12683
11552
10075
8180
5800
2906
-439
-4038
-7580
-10716
-13166
-14812
-15708
-16032
-16000
-15800
-15573
-15416
-15396
-15542
-15832
-16181
-16470
-16576
-16426
-15996
-15301
-14386
-13317
-12185
-11077
-10016
-8924
-7629
-5958
-3846
-1393
1186
3659
5875
7783
9377
10641
11525
11966
11935
11449
10568
9374
7971
6485
5062
3833
2871
2149
1559
963
273
-491
-1210
-1705
-1812
-1438
-590
605
1905
2987
3526
3301
2264
554
-1562
-3779
-5817
-7447
-8514
-8942
-8747
-8021
-6896
-5508
-3988
-2485
-1162
-169
414
596
449
40
-599
-1453
-2470
-3526
-4451
-5088
-5341
-5169
-4567
-3543
-2138
-466
1265
2786
3851
4323
4211
3643
2787
1763
612
-684
-2137
-3694
-5235
-6602
-7657
-8328
-8613
-8567
-8266
-7787
-7193
-6537
-5852
-5134
-4326
-3319
-1991
-277
1783
4027
6224
8131
9558
10390
10601
10257
9506
8539
7527
6586
5763
5074
4526
4113
3798
3517
3212
2888
2610
2456
2443
2498
2482
2258
1746
944
-78
-1197
-2267
-3158
-3791
-4153
-4284
-4257
-4162
-4093
-4125
-4268
-4449
-4531
-4385
-3949
-3236
-2290
-1138
207
1694
3205
4577
5677
6463
6983
7317
7528
7626
7583
7342
6831
5972
4695
2956
748
-1898
-4896
-8085
-11224
-14013
-16160
-17454
-17802
-17226
-15828
-13758
-11186
-8282
-5197
-2063
996
3857
6406
8573
10356
11814
13024
14022
14784
15251
15371
15130
14557
13699
12590
11229
9582
7612
5322
2789
174
-2319
-4507
-6267
-7548
-8330
-8599
-8337
-7551
-6299
-4701
-2919
-1140
446
1651
2310
2314
1648
390
-1306
-3254
-5261
-7128
-8641
-9597
-9855
-9404
-8377
-7023
-5625
-4428
-3603
-3234
-3316
-3763
-4433
-5185
-5927
-6632
-7305
-7935
-8474
-8851
-9016
-8950
-8661
-8154
-7431
-6478
-5275
-3787
-1977
158
2540
5001
7324
9317
10861
11910
12470
12570
12265
11633
10765
9746
8647
7534
6474
5514
4655
3854
3057
2247
1450
704
15
-633
-1245
-1780
-2165
-2350
-2342
-2197
-1970
-1692
-1376
-1047
-749
-535
-444
-509
-770
-1268
-2021
-2988
-4065
-5126
-6066
-6823
-7372
-7701
-7801
-7668
-7309
-6738
-5976
-5045
-3974
-2784
-1488
-88
1408
2975
4559
6082
7456
8584
9354
9651
9382
8511
7088
5264
3270
1395
-69
-891
-962
-331
809
2170
3443
4343
4641
4185
2924
935
-1578
-4316
-6940
-9146
-10702
-11483
-11469
-10738
-9454
-7832
-6099
-4440
-2958
-1663
-500
596
1652
2642
3499
4146
4523
4585
4305
3674
2716
1505
165
-1142
-2250
-3024
-3390
-3348
-2969
-2359
-1634
-896
-233
281
593
700
662
593
611
784
1109
1515
1909
2197
2308
2182
1773
1061
64
-1139
-2407
-3563
-4426
-4862
-4817
-4321
-3479
-2436
-1352
-379
367
823
988
897
589
79
-627
-1494
-2425
-3252
-3785
-3870
-3443
-2541
-1290
136
1551
2797
3754
4351
4555
4369
3840
3067
2199
1413
870
670
832
1301
1980
2754
3514
4164
4622
4824
4742
4401
3880
3296
2777
2425
2292
2381
2650
3024
3410
3710
3845
3762
3446
2907
2189
1366
542
-166
-664
-895
-845
-523
47
817
1699
2566
3293
3801
4083
4185
4158
4027
3799
3477
3095
2711
2394
2205
2191
2374
2728
3160
3505
3563
3162
2225
804
-930
-2736
-4367
-5619
-6356
-6519
-6124
-5253
-4059
-2740
-1514
-568
-13
144
-2
-290
-558
-697
-683
-568
-432
-347
-359
-495
-777
-1217
-1789
-2428
-3049
-3604
-4107
-4627
-5232
-5931
-6663
-7326
-7825
-8106
-8154
-7970
-7550
-6871
-5906
-4648
-3136
-1478
162
1597
2671
3298
3480
3291
2850
2290
1735
1287
1010
925
1008
1197
1410
1577
1665
1675
1631
1553
1436
1256
983
585
27
-725
-1685
-2811
-3988
-5057
-5887
-6429
-6727
-6868
-6913
-6864
-6684
-6342
-5839
-5200
-4446
-3575
-2570
-1421
-147
1191
2504
3685
4644
5323
5709
5821
5691
5362
4898
4396
3976
3744
3739
3915
4150
4305
4262
3942
3310
2354
1098
-396
-2016
-3611
-5005
-6029
-6550
-6508
-5941
-4984
-3828
-2660
-1612
-745
-76
400
693
831
866
860
847
813
712
515
240
-38
-236
-303
-243
-89
114
326
507
619
636
577
512
547
782
1277
2033
2999
4083
5174
6156
6943
7490
7793
7860
7690
7263
6574
5659
4611
3554
2597
1797
1149
602
85
-474
-1133
-1933
-2881
-3950
-5076
-6165
-7106
-7782
-8093
-7993
-7504
-6736
-5847
-4995
-4288
-3767
-3417
-3204
-3089
-3029
-2956
-2771
-2362
-1649
-632
587
1832
2917
3710
4182
4379
4386
4270
4070
3812
3532
3267
3040
2833
2600
2294
1893
1409
872
318
-197
-585
-714
-441
333
1617
3307
5201
7046
8589
9634
10086
9974
9436
8685
7945
7405
7176
7276
7635
8118
8559
8803
8745
8352
7665
6780
5812
4863
3988
3200
2491
1862
1341
977
815
871
1122
1514
1969
2392
2686
2774
2618
2244
1727
1180
715
430
397
652
1180
1900
2672
3323
3697
3707
3349
2698
1869
977
115
-652
-1284
-1756
-2059
-2207
-2237
-2215
-2228
-2377
-2761
-3448
-4444
-5671
-6964
-8109
-8893
-9168
-8884
-8100
-6956
-5637
-4318
-3129
-2132
-1325
-657
-54
570
1287
2138
3104
4111
5049
5811
6329
6568
6511
6142
5460
4514
3422
2345
1435
776
373
175
115
134
183
222
220
166
67
-67
-238
-466
-769
-1146
-1559
-1942
-2213
-2288
-2093
-1576
-723
416
1731
3057
4212
5040
5450
5434
5062
4455
3746
3047
2432
1941
1592
1391
1320
1335
1360
1308
1110
738
203
-448
-1148
-1818
-2380
-2769
-2957
-2952
-2794
-2533
-2218
-1907
-1676
-1611
-1770
-2132
-2576
-2920
-2994
-2720
-2127
-1324
-438
434
1228
1897
2406
2733
2890
2922
2886
2813
2685
2439
2009
1365
522
-461
-1505
-2522
-3408
-4042
-4306
-4122
-3493
-2505
-1299
-32
1150
2117
2758
3002
2852
2389
1753
1077
455
-60
-429
-608
-562
-315
33
324
406
185
-358
-1191
-2263
-3513
-4856
-6174
-7327
-8182
-8653
-8717
-8404
-7781
-6930
-5952
-4953
-4042
-3302
-2774
-2453
-2308
-2295
-2377
-2527
-2716
-2913
-3082
-3186
-3184
-3041
-2740
-2299
-1781
-1276
-870
-619
-532
-582
-725
-919
-1130
-1341
-1544
-1733
-1901
-2036
-2128
-2187
-2251
-2380
-2636
-3051
-3618
-4294
-5025
-5778
-6540
-7314
-8087
-8799
-9344
-9600
-9466
-8905
-7939
-6634
-5072
-3341
-1544
215
1846
3306
4591
5707
6634
7317
7703
7791
7651
7392
7107
6828
6543
6227
5886
5550
5254
5002
4770
4517
4209
3832
3387
2892
2375
1875
1430
1071
809
640
552
535
582
684
826
994
1180
1377
1573
1740
1835
1810
1634
1297
816
223
-441
-1120
-1744
-2225
-2471
-2411
-2024
-1370
-588
140
641
812
634
155
-550
-1403
-2327
-3242
-4072
-4762
-5297
-5694
-5976
-6151
-6211
-6139
-5920
-5540
-4983
-4237
-3312
-2245
-1103
46
1138
2117
2937
3558
3957
4129
4078
3815
3372
2815
2253
1801
1539
1485
1606
1856
2203
2619
3057
3443
3703
3803
3769
3664
3551
3459
3378
3282
3148
2977
2791
2633
2547
2563
2675
2829
2933
2886
2613
2084
1317
366
-696
-1786
-2807
-3651
-4217
-4445
-4343
-3978
-3441
-2799
-2075
-1262
-359
610
1611
2610
3587
4515
5343
6001
6422
6573
6467
6154
5704
5204
4745
4414
4262
4287
4440
4643
4828
4951
4998
4974
4900
4806
4723
4668
4636
4600
4526
4384
4158
3848
3460
3007
2511
2004
1517
1074
687
355
70
-170
-358
-475
-499
-406
-195
106
431
694
819
766
541
186
-251
-724
-1202
-1657
-2074
-2446
-2777
-3072
-3321
-3494
-3556
-3481
-3261
-2914
-2478
-2011
-1584
-1270
-1118
-1139
-1308
-1585
-1929
-2304
-2673
-2999
-3263
-3479
-3692
-3949
-4268
-4632
-4994
-5307
-5524
-5599
-5486
-5156
-4615
-3910
-3117
-2317
-1590
-1022
-706
-719
-1091
-1780
-2684
-3685
-4692
-5661
-6585
-7455
-8230
-8829
-9146
-9089
-8607
-7706
-6444
-4918
-3253
-1592
-86
1140
2012
2527
2729
2677
2416
1973
1385
722
82
-439
-785
-958
-1006
-1000
-1000
-1045
-1154
-1341
-1624
-2020
-2521
-3072
-3567
-3880
-3903
-3592
-2977
-2133
-1156
-138
835
1681
2319
2681
2719
2404
1728
708
-599
-2088
-3609
-5009
-6162
-7002
-7522
-7743
-7697
-7417
-6943
-6334
-5663
-5007
-4428
-3965
-3632
-3422
-3309
-3248
-3184
-3061
-2842
-2507
-2056
-1498
-845
-108
697
1545
2400
3211
3922
4477
4838
5001
4996
4886
4747
4644
4620
4676
4781
4876
4900
4797
4525
4051
3354
2422
1273
-40
-1426
-2767
-3939
-4838
-5405
-5643
-5617
-5430
-5187
-4952
-4741
-4531
-4292
-4005
-3660
-3249
-2766
-2221
-1654
-1123
-676
-314
20
414
942
1626
2434
3304
4166
4963
5651
6196
6583
6830
6987
7120
7277
7460
7624
7702
7630
7359
6853
6094
5087
3888
2609
1396
387
-334
-754
-918
-899
-776
-617
-477
-397
-402
-501
-697
-984
-1348
-1767
-2213
-2660
-3095
-3513
-3912
-4280
-4597
-4844
-5021
-5146
-5247
-5334
-5387
-5352
-5168
-4792
-4220
-3492
-2668
-1815
-1004
-307
199
448
420
153
-254
-676
-989
-1100
-942
-476
296
1326
2514
3728
4839
5743
6382
6732
6801
6626
6276
5852
5468
5232
5212
5424
5832
6355
6893
7354
7671
7808
7759
7537
7167
6685
6131
5552
4994
4504
4115
3849
3697
3627
3590
3534
3424
3247
3010
2728
2417
2087
1738
1356
915
383
-261
-1020
-1873
-2778
-3682
-4531
-5270
-5839
-6180
-6236
-5976
-5406
-4579
-3591
-2565
-1620
-849
-305
7
128
131
105
132
273
560
998
1566
2214
2865
3417
3767
3840
3610
3105
2403
1607
836
202
-203
-334
-205
114
524
929
1266
1513
1677
1777
1829
1840
1813
1747
1644
1510
1357
1206
1087
1024
1036
1117
1250
1403
1542
1624
1600
1420
1051
504
-164
-860
-1486
-1967
-2259
-2344
-2231
-1952
-1561
-1124
-691
-282
112
509
909
1289
1604
1800
1829
1657
1274
708
32
-650
-1230
-1623
-1789
-1732
-1485
-1093
-599
-52
492
964
1295
1433
1371
1140
794
381
-73
-555
-1051
-1528
-1937
-2225
-2352
-2294
-2058
-1684
-1248
-849
-579
-491
-588
-832
-1165
-1532
-1888
-2202
-2464
-2685
-2891
-3107
-3331
-3537
-3677
-3705
-3592
-3327
-2922
-2407
-1838
-1296
-871
-646
-670
-947
-1441
-2089
-2817
-3561
-4273
-4923
-5488
-5948
-6281
-6474
-6527
-6458
-6300
-6086
-5837
-5556
-5231
-4847
-4406
-3928
-3445
-2985
-2556
-2149
-1747
-1329
-873
-350
268
988
1765
2506
3088
3405
3410
3132
2664
2135
1680
1403
1354
1527
1872
2321
2813
3299
3740
4103
4365
4520
4571
4523
4372
4112
3759
3358
2986
2721
2619
2688
2896
3180
3463
3671
3747
3665
3427
3058
2599
2098
1612
1197
899
734
679
690
719
742
768
827
955
1174
1480
1839
2195
2484
2650
2657
2496
2187
1770
1303
850
473
216
94
82
122
137
55
-158
-496
-912
-1341
-1721
-2004
-2160
-2187
-2111
-1990
-1897
-1898
-2033
-2310
-2705
-3170
-3637
-4018
-4224
-4192
-3907
-3401
-2735
-1974
-1188
-456
135
508
636
558
362
151
9
-17
78
257
448
558
513
295
-47
-423
-751
-988
-1142
-1245
-1334
-1434
-1558
-1704
-1853
-1972
-2017
-1950
-1743
-1387
-886
-268
417
1105
1733
2257
2658
2935
3101
3179
3205
3228
3291
3414
3583
3760
3902
3975
3954
3821
3561
3175
2682
2117
1512
882
221
-478
-1203
-1912
-2539
-3008
-3256
-3251
-3000
-2556
-2000
-1419
-884
-437
-97
123
201
111
-162
-603
-1163
-1775
-2364
-2867
-3236
-3444
-3494
-3415
-3251
-3047
-2821
-2566
-2256
-1883
-1465
-1053
-698
-430
-244
-112
-1
109
223
345
489
677
926
1235
1580
1921
2222
2459
2625
2726
2775
2796
2821
2881
2995
3155
3324
3451
3490
3416
3222
2904
2457
1878
1191
457
-230
-770
-1092
-1177
-1063
-826
-560
-349
-256
-311
-517
-848
-1264
-1716
-2146
-2495
-2712
-2767
-2658
-2413
-2075
-1699
-1333
-1022
-804
-699
-704
-792
-925
-1062
-1182
-1281
-1366
-1449
-1532
-1603
-1637
-1604
-1475
-1236
-896
-494
-94
237
456
559
587
602
656
766
914
1067
1201
1312
1411
1509
1606
1689
1740
1749
1719
1671
1633
1628
1668
1757
1899
2111
2416
2818
3284
3741
4102
4301
4315
4160
3867
3471
3001
2478
1918
1329
713
80
-544
-1115
-1591
-1945
-2176
-2298
-2330
-2290
-2200
-2086
-1984
-1927
-1944
-2052
-2251
-2520
-2807
-3042
-3160
-3127
-2955
-2696
-2414
-2161
-1971
-1868
-1872
-2001
-2265
-2648
-3118
-3642
-4191
-4735
-5232
-5623
-5846
-5863
-5685
-5361
-4965
-4570
-4242
-4033
-3975
-4065
-4256
-4476
-4653
-4737
-4709
-4565
-4301
-3924
-3455
-2938
-2430
-1974
-1589
-1267
-985
-717
-446
-166
114
376
607
812
1014
1248
1542
1915
2375
2924
3546
4208
4867
5483
6041
6544
6999
7397
7714
7923
8007
7960
7783
7489
7111
6704
6329
6031
5819
5676
5573
5489
5406
5304
5152
4924
4608
4215
3771
3310
2854
2413
1989
1579
1188
835
540
314
135
-42
-263
-556
-913
-1301
-1678
-1999
-2223
-2311
-2242
-2025
-1703
-1335
-981
-682
-465
-344
-324
-398
-543
-726
-914
-1078
-1195
-1245
-1208
-1075
-850
-556
-228
98
388
624
805
942
1054
1162
1276
1394
1504
1586
1623
1600
1505
1331
1073
737
345
-67
-459
-804
-1098
-1343
-1532
-1638
-1625
-1472
-1201
-862
-523
-237
-43
28
-49
-294
-707
-1271
-1948
-2690
-3445
-4155
-4767
-5238
-5553
-5722
-5774
-5752
-5697
-5650
-5636
-5648
-5646
-5563
-5343
-4967
-4469
-3910
-3349
-2810
-2287
-1755
-1197
-615
-31
519
991
1341
1536
1572
1481
1329
1188
1108
1100
1142
1193
1217
1192
1112
991
860
765
750
825
951
1054
1055
925
699
467
331
359
568
922
1350
1773
2122
2352
2455
2462
2430
2423
2481
2604
2756
2887
2962
2973
2934
2868
2788
2691
2567
2401
2180
1897
1551
1155
734
312
-86
-446
-756
-1008
-1203
-1343
-1430
-1455
-1391
-1209
-906
-518
-120
206
396
426
310
87
-186
-455
-682
-864
-1031
-1223
-1461
-1737
-2025
-2304
-2578
-2865
-3184
-3532
-3895
-4252
-4583
-4865
-5080
-5214
-5263
-5236
-5134
-4952
-4687
-4354
-3997
-3670
-3417
-3251
-3152
-3087
-3020
-2916
-2736
-2445
-2027
-1496
-900
-301
251
723
1105
1396
1603
1739
1821
1866
1886
1888
1878
1863
1850
1842
1841
1849
1879
1949
2072
2238
2419
2580
2696
2763
2787
2770
2707
2587
2410
2193
1957
1715
1458
1161
806
402
-3
-337
-532
-548
-396
-128
178
443
616
677
638
533
398
260
125
-20
-195
-419
-695
-1012
-1361
-1721
-2076
-2396
-2636
-2746
-2689
-2450
-2039
-1486
-822
-84
691
1465
2211
2911
3560
4151
4668
5102
5457
5758
6030
6280
6468
6525
6373
5962
5287
4385
3325
2198
1104
141
-617
-1129
-1399
-1462
-1377
-1207
-1014
-851
-743
-687
-651
-586
-449
-218
107
508
958
1419
1846
2191
2413
2490
2432
2275
2076
1903
1819
1866
2054
2353
2701
3026
3259
3355
3293
3071
2710
2255
1779
1366
1095
1010
1111
1360
1698
2069
2435
2770
3059
3293
3462
3559
3581
3523
3377
3132
2780
2323
1775
1158
504
-149
-758
-1284
-1706
-2031
-2293
-2540
-2813
-3135
-3505
-3908
-4311
-4671
-4936
-5063
-5034
-4865
-4606
-4318
-4054
-3855
-3733
-3686
-3690
-3714
-3723
-3697
-3638
-3562
-3494
-3454
-3457
-3512
-3621
-3780
-3974
-4182
-4382
-4550
-4660
-4683
-4586
-4345
-3950
-3413
-2763
-2045
-1312
-616
-4
491
856
1100
1247
1332
1387
1437
1490
1539
1567
1561
1518
1447
1367
1293
1239
1205
1185
1159
1100
980
777
489
134
-247
-603
-891
-1088
-1200
-1258
-1292
-1320
-1332
-1310
-1238
-1123
-987
-854
-740
-644
-556
-462
-348
-203
-15
220
501
819
1156
1491
1794
2029
2166
2180
2071
1860
1584
1287
1010
785
630
547
522
531
539
516
434
281
63
-190
-432
-610
-684
-632
-455
-169
199
617
1045
1440
1761
1980
2083
2085
2019
1939
1903
1953
2098
2310
2527
2685
2737
2672
2511
2294
2064
1858
1706
1624
1617
1673
1766
1867
1951
2001
2007
1955
1834
1639
1385
1107
840
609
419
260
120
-2
-102
-180
-236
-270
-269
-210
-69
160
458
785
1094
1345
1516
1595
1584
1492
1333
1128
903
685
492
331
190
50
-107
-284
-470
-648
-803
-927
-1016
-1059
-1042
-948
-777
-544
-279
-17
215
397
518
574
563
486
345
146
-107
-402
-725
-1052
-1362
-1632
-1852
-2019
-2135
-2204
-2227
-2197
-2104
-1931
-1661
-1283
-809
-274
257
711
1032
1196
1216
1128
975
789
589
389
199
28
-118
-237
-326
-377
-372
-295
-131
119
439
803
1184
1567
1947
2328
2713
3097
3463
3780
4011
4119
4075
3869
3499
2982
2344
1625
872
129
-573
-1220
-1819
-2381
-2919
-3434
-3916
-4343
-4682
-4901
-4981
-4931
-4782
-4578
-4353
-4132
-3928
-3748
-3600
-3481
-3388
-3313
-3254
-3213
-3192
-3185
-3183
-3179
-3168
-3141
-3085
-2984
-2832
-2643
-2451
-2289
-2177
-2118
-2092
-2064
-1992
-1838
-1591
-1276
-944
-648
-429
-303
-270
-325
-449
-607
-756
-863
-926
-972
-1037
-1144
-1296
-1482
-1689
-1906
-2116
-2300
-2442
-2531
-2562
-2525
-2403
-2188
-1885
-1526
-1149
-788
-456
-157
115
363
591
810
1028
1248
1461
1648
1788
1861
1860
1787
1652
1467
1244
991
718
432
134
-179
-519
-888
-1274
-1649
-1977
-2234
-2407
-2499
-2520
-2489
-2428
-2359
-2293
-2233
-2173
-2111
-2052
-2001
-1959
-1913
-1855
-1777
-1672
-1526
-1318
-1037
-690
-307
76
439
777
1093
1382
1631
1831
1985
2107
2211
2306
2395
2481
2572
2674
2793
2929
3083
3250
3423
3591
3744
3875
3983
4066
4118
4128
4086
3993
3846
3649
3417
3170
2942
2759
2633
2553
2493
2431
2357
2273
2182
2078
1947
1775
1556
1309
1068
881
787
801
908
1068
1235
1370
1455
1489
1483
1450
1400
1336
1261
1176
1086
999
921
858
808
765
720
666
604
542
489
450
419
379
315
224
114
-3
-124
-262
-433
-644
-880
-1117
-1335
-1529
-1705
-1874
-2035
-2177
-2281
-2336
-2339
-2304
-2251
-2202
-2171
-2160
-2160
-2157
-2134
-2084
-2005
-1907
-1804
-1715
-1646
-1592
-1533
-1444
-1310
-1131
-929
-735
-586
-506
-511
-593
-724
-860
-949
-954
-862
-687
-465
-236
-37
98
148
100
-41
-249
-488
-719
-915
-1059
-1146
-1174
-1146
-1072
-975
-884
-829
-826
-874
-957
-1048
-1115
-1130
-1068
-923
-704
-431
-130
174
463
720
924
1054
1097
1050
931
768
597
454
366
347
399
511
668
854
1058
1273
1489
1697
1884
2033
2136
2177
2154
2069
1940
1793
1660
1564
1517
1513
1543
1598
1668
1741
1796
1811
1773
1687
1571
1454
1358
1302
1296
1345
1440
1557
1659
1708
1684
1584
1421
1217
993
777
592
464
404
417
497
636
824
1049
1293
1530
1728
1854
1885
1805
1618
1340
998
620
229
-159
-530
-870
-1165
-1398
-1557
-1637
-1640
-1581
-1486
-1383
-1301
-1257
-1256
-1296
-1372
-1478
-1610
-1763
-1929
-2099
-2258
-2385
-2462
-2481
-2451
-2389
-2313
-2226
-2113
-1954
-1731
-1441
-1095
-712
-314
82
466
839
1212
1598
2001
2415
2820
3191
3504
3741
3886
3924
3841
3633
3312
2908
2464
2020
1609
1246
933
659
407
161
-88
-336
-561
-732
-820
-809
-701
-515
-272
5
294
576
830
1041
1198
1306
1379
1435
1481
1511
1503
1430
1275
1035
725
374
9
-344
-667
-949
-1181
-1358
-1466
-1493
-1426
-1258
-996
-654
-250
196
662
1125
1565
1970
2337
2666
2949
3171
3319
3394
3414
3408
3394
3377
3348
3297
3225
3130
3011
2860
2672
2457
2228
2000
1769
1516
1218
861
448
-3
-469
-920
-1330
-1676
-1944
-2129
-2238
-2282
-2277
-2245
-2209
-2194
-2222
-2306
-2452
-2660
-2923
-3223
-3528
-3799
-4003
-4132
-4196
-4226
-4259
-4325
-4442
-4612
-4815
-5013
-5160
-5213
-5148
-4965
-4677
-4306
-3873
-3402
-2919
-2446
-1998
-1583
-1204
-869
-592
-389
-265
-221
-248
-337
-479
-665
-883
-1114
-1332
-1505
-1595
-1575
-1433
-1184
-861
-507
-168
109
281
314
200
-41
-352
-664
-907
-1034
-1027
-896
-676
-413
-152
81
281
465
653
857
1072
1276
1437
1521
1507
1401
1239
1075
968
952
1031
1176
1340
1473
1531
1484
1324
1065
739
397
92
-127
-220
-173
4
268
554
798
948
979
896
724
500
266
67
-62
-100
-56
38
127
163
115
-21
-227
-477
-738
-978
-1165
-1274
-1291
-1223
-1095
-946
-816
-737
-727
-785
-891
-1014
-1126
-1213
-1272
-1310
-1330
-1333
-1322
-1309
-1313
-1347
-1411
-1482
-1529
-1521
-1436
-1270
-1025
-716
-359
23
407
765
1074
1319
1499
1623
1701
1734
1712
1622
1459
1231
955
650
333
26
-248
-466
-615
-698
-726
-709
-652
-555
-423
-268
-103
58
209
339
432
471
441
343
195
28
-118
-202
-190
-64
180
524
937
1380
1814
2202
2519
2757
2922
3041
3141
3249
3377
3531
3712
3914
4129
4343
4540
4702
4819
4882
4890
4849
4766
4652
4511
4335
4108
3817
3467
3081
2691
2328
2009
1741
1526
1360
1241
1159
1098
1044
989
929
867
798
717
621
511
399
302
233
205
225
296
409
546
676
762
774
695
525
282
-3
-290
-538
-715
-809
-827
-795
-740
-684
-638
-609
-604
-630
-692
-789
-911
-1039
-1158
-1252
-1315
-1352
-1372
-1390
-1413
-1442
-1467
-1473
-1444
-1370
-1247
-1085
-908
-751
-645
-604
-621
-673
-731
-773
-779
-737
-644
-510
-356
-205
-71
46
153
257
353
429
471
467
408
287
104
-127
-382
-635
-866
-1064
-1218
-1315
-1336
-1273
-1131
-929
-691
-440
-198
13
169
247
235
136
-34
-245
-461
-642
-759
-798
-767
-696
-614
-546
-498
-464
-439
-424
-427
-455
-505
-567
-624
-669
-701
-721
-732
-731
-719
-705
-709
-752
-846
-990
-1173
-1374
-1574
-1756
-1906
-2017
-2090
-2123
-2124
-2104
-2082
-2081
-2117
-2194
-2297
-2405
-2495
-2549
-2549
-2471
-2293
-2007
-1627
-1191
-742
-315
71
408
697
947
1173
1389
1598
1786
1925
1987
1959
1845
1667
1449
1212
974
747
535
340
156
-28
-226
-452
-712
-995
-1279
-1536
-1739
-1867
-1904
-1836
-1654
-1368
-1006
-615
-240
77
311
445
470
389
214
-28
-300
-563
-779
-918
-961
-906
-768
-568
-328
-66
205
469
709
915
1090
1247
1401
1560
1725
1894
2060
2213
2339
2419
2447
2430
2390
2348
2315
2291
2271
2252
2229
2192
2128
2021
1867
1673
1464
1266
1108
1000
946
922
902
862
791
692
578
461
348
246
162
102
72
71
100
159
247
363
498
636
762
861
917
915
840
685
459
180
-124
-428
-707
-945
-1131
-1259
-1331
-1349
-1315
-1232
-1109
-965
-823
-701
-605
-528
-458
-380
-284
-169
-37
100
226
323
376
377
322
214
58
-136
-352
-569
-768
-931
-1044
-1110
-1142
-1168
-1215
-1300
-1428
-1594
-1792
-2019
-2264
-2505
-2710
-2850
-2913
-2906
-2851
-2771
-2684
-2604
-2537
-2481
-2422
-2343
-2230
-2083
-1911
-1730
-1557
-1410
-1306
-1258
-1266
-1315
-1382
-1445
-1488
-1500
-1468
-1383
-1244
-1067
-881
-714
-585
-495
-437
-398
-362
-312
-230
-106
64
275
516
782
1063
1350
1629
1897
2155
2409
2658
2889
3084
3222
3290
3281
3191
3022
2784
2504
2214
1949
1726
1547
1399
1274
1167
1077
999
923
831
707
542
344
127
-86
-273
-425
-541
-631
-709
-788
-876
-979
-1100
-1239
-1385
-1519
-1614
-1647
-1607
-1498
-1338
-1156
-982
-842
-757
-739
-790
-897
-1040
-1196
-1348
-1491
-1632
-1787
-1968
-2177
-2405
-2639
-2861
-3056
-3211
-3309
-3338
-3289
-3163
-2973
-2739
-2486
-2234
-2008
-1825
-1700
-1643
-1648
-1701
-1782
-1867
-1942
-1997
-2027
-2025
-1988
-1904
-1772
-1595
-1384
-1150
-906
-666
-443
-250
-100
-3
28
-20
-160
-388
-687
-1022
-1360
-1678
-1968
-2233
-2473
-2686
-2864
-3005
-3103
-3154
-3146
-3074
-2938
-2750
-2530
-2298
-2066
-1843
-1627
-1416
-1205
-991
-781
-590
-436
-331
-284
-291
-345
-436
-545
-651
-729
-761
-735
-648
-506
-317
-99
129
348
542
705
837
943
1027
1091
1131
1140
1107
1032
924
805
696
608
543
500
479
485
518
579
659
751
850
950
1043
1119
1177
1219
1254
1283
1300
1292
1253
1184
1096
997
888
763
616
450
279
129
28
-6
36
144
295
464
627
762
853
887
860
777
654
515
385
284
229
231
292
409
567
740
901
1020
1076
1062
982
852
692
525
375
265
215
241
342
499
678
835
933
950
881
736
532
291
36
-215
-446
-647
-809
-929
-1002
-1033
-1022
-974
-887
-760
-594
-397
-188
10
183
323
434
521
592
662
753
888
1086
1345
1648
1965
2264
2518
2702
2798
2799
2712
2563
2387
2221
2097
2029
2021
2058
2106
2134
2120
2057
1958
1841
1729
1641
1590
1585
1626
1708
1813
1926
2028
2107
2159
2188
2207
2234
2278
2338
2407
2475
2535
2583
2610
2606
2564
2488
2388
2270
2137
1984
1811
1621
1421
1214
996
765
528
299
97
-62
-172
-228
-230
-182
-93
17
130
231
316
393
474
573
703
867
1060
1270
1478
1667
1826
1947
2035
2098
2153
2213
2280
2342
2380
2374
2317
2205
2041
1829
1584
1331
1102
926
818
775
782
816
856
879
871
827
757
681
620
588
589
624
693
795
924
1067
1210
1336
1436
1502
1530
1520
1478
1416
1355
1319
1324
1370
1445
1522
1572
1572
1509
1382
1201
985
755
533
337
181
73
17
7
30
61
72
44
-27
-127
-241
-352
-450
-526
-570
-575
-539
-471
-386
-295
-201
-98
22
169
345
547
759
959
1122
1226
1263
1233
1147
1018
866
710
572
469
406
381
384
407
447
507
589
691
798
885
921
881
753
539
255
-72
-408
-714
-953
-1101
-1150
-1109
-997
-837
-657
-485
-349
-270
-248
-266
-297
-316
-313
-284
-237
-177
-112
-49
7
53
88
112
126
136
155
196
268
361
458
539
593
623
640
661
699
764
862
985
1121
1249
1354
1424
1457
1453
1417
1354
1272
1182
1093
1012
946
900
878
879
898
929
967
1012
1068
1138
1221
1307
1380
1420
1411
1345
1225
1065
885
700
524
368
241
150
95
67
46
2
-96
-276
-547
-894
-1283
-1668
-2001
-2253
-2401
-2442
-2390
-2275
-2141
-2033
-1984
-2009
-2103
-2252
-2439
-2647
-2862
-3066
-3244
-3387
-3487
-3539
-3541
-3493
-3397
-3264
-3109
-2949
-2803
-2681
-2589
-2521
-2467
-2421
-2377
-2336
-2297
-2260
-2222
-2179
-2123
-2044
-1935
-1790
-1615
-1422
-1227
-1045
-888
-765
-683
-645
-649
-681
-724
-764
-798
-831
-873
-931
-1002
-1079
-1157
-1234
-1314
-1397
-1480
-1559
-1637
-1725
-1838
-1983
-2147
-2304
-2427
-2501
-2528
-2521
-2498
-2473
-2461
-2477
-2530
-2622
-2743
-2880
-3015
-3135
-3226
-3279
-3291
-3268
-3222
-3163
-3090
-2997
-2875
-2725
-2557
-2386
-2226
-2083
-1961
-1858
-1770
-1692
-1615
-1534
-1451
-1371
-1304
-1261
-1254
-1289
-1366
-1467
-1571
-1652
-1695
-1697
-1666
-1610
-1537
-1457
-1378
-1309
-1256
-1216
-1182
-1148
-1109
-1071
-1040
-1018
-1008
-1000
-980
-935
-856
-738
-586
-405
-202
14
236
457
669
864
1033
1169
1268
1330
1363
1376
1383
1395
1417
1448
1482
1513
1538
1560
1584
1613
1645
1673
1694
1712
1731
1759
1798
1844
1892
1934
1960
1963
1941
1908
1883
1881
1908
1951
1993
2021
2035
2032
2015
1980
1926
1861
1800
1759
1753
1786
1860
1969
2104
2250
2392
2516
2610
2668
2683
2650
2571
2451
2298
2116
1905
1666
1403
1128
853
587
332
90
-135
-338
-517
-679
-839
-1010
-1205
-1418
-1645
-1882
-2129
-2384
-2635
-2854
-3006
-3064
-3017
-2881
-2683
-2455
-2223
-2011
-1840
-1731
-1703
-1762
-1897
-2081
-2275
-2443
-2556
-2598
-2563
-2459
-2302
-2116
-1926
-1758
-1625
-1533
-1472
-1429
-1392
-1353
-1310
-1262
-1209
-1150
-1086
-1016
-942
-853
-742
-606
-452
-290
-133
12
142
260
364
455
534
602
660
708
744
766
773
764
744
721
705
711
745
806
883
961
1032
1096
1158
1219
1271
1301
1301
1274
1232
1191
1163
1155
1172
1218
1293
1387
1481
1552
1589
1589
1561
1514
1458
1401
1356
1339
1361
1417
1497
1583
1669
1757
1854
1961
2071
2167
2237
2270
2264
2221
2144
2040
1917
1790
1679
1609
1603
1673
1816
2012
2230
2439
2612
2732
2788
2776
2696
2555
2361
2128
1873
1614
1372
1161
988
848
730
616
492
351
189
13
-170
-347
-505
-630
-712
-752
-763
-764
-775
-804
-854
-922
-1006
-1104
-1209
-1309
-1390
-1439
-1446
-1404
-1307
-1158
-969
-759
-554
-371
-220
-102
-11
60
125
203
304
428
560
680
772
827
841
814
750
664
576
512
491
521
607
745
930
1151
1392
1635
1865
2077
2273
2459
2644
2836
3035
3234
3414
3553
3633
3644
3583
3456
3276
3062
2842
2641
2467
2317
2177
2036
1895
1761
1637
1524
1421
1330
1259
1216
1204
1222
1266
1331
1411
1495
1569
1618
1632
1609
1550
1461
1345
1202
1031
830
604
363
118
-117
-339
-547
-745
-934
-1112
-1278
-1432
-1573
-1699
-1804
-1885
-1946
-1997
-2052
-2120
-2202
-2290
-2375
-2446
-2494
-2516
-2513
-2489
-2449
-2395
-2327
-2244
-2150
-2050
-1946
-1841
-1736
-1640
-1560
-1504
-1472
-1458
-1454
-1452
-1448
-1436
-1412
-1378
-1343
-1324
-1326
-1348
-1379
-1409
-1436
-1469
-1515
-1578
-1650
-1721
-1776
-1803
-1790
-1733
-1640
-1525
-1406
-1299
-1215
-1160
-1136
-1140
-1164
-1192
-1210
-1211
-1194
-1164
-1124
-1077
-1027
-980
-938
-906
-885
-877
-883
-902
-926
-952
-979
-1014
-1066
-1126
-1180
-1207
-1198
-1151
-1076
-981
-873
-763
-667
-602
-579
-593
-628
-662
-679
-666
-621
-547
-456
-364
-284
-224
-186
-168
-169
-188
-220
-261
-299
-329
-346
-348
-335
-309
-272
-237
-215
-225
-279
-382
-531
-711
-902
-1077
-1215
-1301
-1327
-1300
-1237
-1161
-1095
-1056
-1048
-1065
-1096
-1129
-1154
-1160
-1139
-1086
-1002
-897
-784
-677
-588
-525
-494
-494
-526
-588
-680
-800
-947
-1116
-1304
-1505
-1711
-1911
-2091
-2237
-2341
-2402
-2425
-2418
-2394
-2364
-2339
-2321
-2308
-2289
-2258
-2215
-2165
-2112
-2054
-1983
-1890
-1773
-1635
-1477
-1302
-1111
-908
-701
-500
-311
-139
9
123
189
196
140
27
-129
-310
-492
-651
-767
-833
-851
-837
-805
-770
-741
-724
-722
-734
-751
-759
-740
-676
-559
-391
-184
46
282
514
736
947
1146
1335
1514
1681
1832
1958
2047
2091
2088
2047
1983
1913
1847
1791
1750
1725
1712
1704
1683
1635
1554
1445
1322
1199
1090
1002
949
934
960
1016
1087
1155
1209
1245
1264
1267
1259
1250
1257
1299
1386
1517
1679
1855
2029
2190
2327
2438
2522
2586
2640
2692
2747
2805
2871
2948
3041
3150
3264
3372
3461
3519
3543
3525
3461
3353
3209
3046
2883
2732
2605
2505
2434
2387
2354
2313
2245
2138
1993
1821
1638
1452
1268
1090
929
805
734
723
766
846
937
1018
1077
1105
1105
1077
1026
955
869
775
682
596
529
491
495
549
653
795
957
1121
1272
1400
1504
1584
1649
1704
1755
1800
1835
1852
1845
1805
1723
1594
1419
1208
979
752
541
358
207
92
13
-38
-72
-103
-141
-185
-232
-271
-297
-307
-305
-291
-267
-228
-170
-89
11
120
222
305
356
371
350
305
251
208
188
193
218
251
283
310
324
321
297
259
217
184
165
162
165
166
151
110
34
-75
-208
-344
-460
-540
-579
-579
-549
-498
-436
-374
-320
-281
-265
-276
-316
-386
-482
-603
-747
-911
-1087
-1257
-1405
-1513
-1574
-1590
-1567
-1518
-1456
-1397
-1354
-1335
-1342
-1370
-1411
-1453
-1487
-1507
-1510
-1496
-1470
-1433
-1388
-1340
-1295
-1258
-1233
-1223
-1224
-1234
-1247
-1251
-1236
-1192
-1115
-1010
-890
-764
-645
-539
-452
-385
-339
-313
-307
-326
-374
-455
-562
-689
-824
-960
-1089
-1203
-1291
-1346
-1366
-1359
-1336
-1307
-1278
-1252
-1233
-1223
-1219
-1218
-1216
-1204
-1178
-1134
-1071
-989
-893
-790
-684
-576
-462
-339
-205
-62
83
224
352
468
575
680
788
899
1012
1124
1232
1331
1416
1479
1514
1521
1507
1479
1447
1413
1380
1345
1310
1273
1232
1180
1108
1004
856
658
414
132
-171
-479
-775
-1045
-1276
-1457
-1586
-1669
-1719
-1747
-1759
-1752
-1723
-1667
-1583
-1473
-1343
-1204
-1072
-958
-868
-799
-741
-685
-628
-571
-512
-450
-377
-292
-198
-102
-15
57
113
155
190
220
253
298
363
451
557
671
775
855
899
902
865
797
710
616
524
440
365
302
252
220
208
214
239
281
338
399
448
468
454
413
363
324
310
328
382
471
593
736
876
983
1030
1004
907
755
572
380
192
17
-141
-277
-385
-460
-503
-517
-507
-476
-429
-369
-303
-234
-163
-83
9
113
218
312
379
407
387
315
194
41
-116
-249
-338
-382
-393
-391
-397
-426
-488
-586
-714
-854
-984
-1079
-1124
-1119
-1074
-1008
-939
-881
-844
-834
-852
-891
-940
-983
-1006
-1006
-983
-942
-892
-835
-779
-729
-687
-651
-608
-544
-447
-313
-147
41
237
424
582
693
748
748
702
623
522
409
290
172
57
-57
-173
-297
-429
-570
-714
-849
-964
-1049
-1102
-1125
-1126
-1112
-1085
-1048
-1006
-970
-944
-933
-939
-965
-1010
-1073
-1147
-1218
-1276
-1311
-1320
-1303
-1258
-1184
-1086
-971
-851
-736
-634
-551
-491
-452
-429
-414
-405
-403
-411
-425
-436
-434
-412
-367
-304
-228
-147
-69
-4
46
79
103
124
149
180
224
283
357
444
537
628
711
781
833
860
861
835
787
722
646
567
488
414
346
285
232
192
166
155
160
180
218
273
344
424
509
597
686
772
846
901
935
953
958
948
915
855
769
667
553
426
284
133
-11
-130
-214
-266
-299
-321
-337
-345
-341
-324
-290
-231
-145
-30
107
257
409
552
680
787
871
931
963
965
933
866
772
659
541
432
347
301
304
356
451
576
721
881
1049
1218
1377
1516
1632
1728
1810
1881
1939
1978
1993
1982
1946
1890
1821
1742
1655
1555
1437
1298
1134
947
741
523
305
101
-74
-208
-293
-324
-305
-241
-144
-23
113
258
405
541
649
717
735
705
636
538
427
320
233
181
168
192
245
317
396
471
529
559
554
516
450
369
286
214
161
132
126
133
142
143
127
90
32
-48
-148
-267
-402
-542
-679
-801
-902
-980
-1036
-1078
-1117
-1170
-1254
-1378
-1543
-1740
-1954
-2165
-2353
-2493
-2563
-2547
-2442
-2255
-2007
-1723
-1430
-1153
-913
-717
-562
-429
-300
-167
-32
85
165
191
157
67
-68
-231
-403
-567
-705
-808
-875
-909
-918
-905
-869
-808
-721
-612
-494
-380
-282
-206
-160
-150
-183
-260
-368
-486
-589
-654
-672
-644
-579
-490
-394
-304
-231
-178
-144
-127
-126
-142
-175
-226
-293
-373
-463
-566
-684
-821
-978
-1153
-1342
-1538
-1732
-1912
-2063
-2169
-2216
-2198
-2118
-1984
-1810
-1610
-1399
-1193
-1004
-842
-702
-579
-469
-368
-276
-188
-97
2
109
217
316
399
462
505
524
519
492
449
399
351
309
274
249
236
235
246
265
290
318
342
354
351
336
322
322
340
372
411
457
515
587
668
744
805
848
882
916
952
988
1022
1059
1098
1141
1181
1212
1229
1231
1214
1177
1118
1040
947
848
747
650
564
493
445
420
417
432
462
503
551
601
652
706
762
818
865
893
894
869
821
762
705
665
655
682
742
827
924
1020
1107
1172
1209
1217
1200
1168
1128
1081
1025
960
887
814
742
672
603
539
488
458
455
474
505
536
558
568
566
557
547
538
533
530
530
533
541
555
580
619
675
747
827
902
957
973
941
856
721
549
357
168
4
-119
-193
-221
-213
-185
-152
-126
-115
-122
-144
-176
-213
-248
-275
-289
-283
-253
-194
-113
-17
77
160
224
266
285
281
255
211
158
106
63
33
17
19
38
73
119
169
216
256
290
317
336
340
322
281
218
140
54
-34
-120
-196
-255
-295
-318
-330
-343
-364
-402
-461
-544
-648
-764
-879
-982
-1062
-1111
-1125
-1097
-1025
-916
-784
-650
-533
-443
-385
-357
-354
-368
-390
-413
-434
-452
-467
-477
-481
-479
-477
-480
-494
-515
-539
-559
-573
-582
-589
-598
-613
-633
-657
-682
-703
-721
-740
-768
-812
-877
-962
-1061
-1164
-1262
-1346
-1411
-1455
-1484
-1505
-1527
-1554
-1589
-1632
-1685
-1746
-1811
-1872
-1924
-1962
-1988
-2005
-2021
-2037
-2055
-2074
-2096
-2118
-2132
-2131
-2109
-2065
-2001
-1919
-1818
-1696
-1556
-1405
-1255
-1111
-977
-853
-740
-645
-571
-513
-464
-416
-366
-317
-276
-245
-227
-223
-239
-275
-323
-369
-396
-391
-353
-284
-193
-88
20
121
206
270
310
326
316
283
231
172
114
64
24
-7
-25
-29
-14
21
70
126
178
216
232
223
194
157
127
114
124
154
204
271
351
435
514
579
624
651
663
662
651
631
605
574
543
513
485
462
448
445
453
467
475
459
407
311
173
4
-181
-365
-532
-666
-751
-772
-727
-622
-473
-297
-112
67
226
349
430
471
479
470
455
443
440
452
478
518
566
615
664
708
744
769
782
787
787
786
783
774
755
729
701
676
659
654
660
671
679
673
645
591
513
417
318
233
176
155
168
203
249
297
345
393
442
494
554
626
709
794
867
915
929
908
856
780
694
611
547
507
493
495
503
505
487
439
357
242
108
-33
-167
-286
-382
-448
-481
-484
-463
-424
-372
-311
-246
-182
-122
-61
11
97
198
305
411
515
616
707
777
815
815
781
723
650
569
484
401
327
268
229
216
228
270
340
437
555
686
816
932
1026
1094
1139
1163
1168
1153
1119
1071
1008
934
841
731
610
490
381
288
213
155
119
107
117
140
161
168
152
108
37
-59
-168
-275
-363
-418
-431
-403
-341
-257
-166
-80
-8
48
91
124
152
178
210
252
304
358
409
451
486
517
543
559
559
537
493
429
353
271
187
105
26
-47
-109
-154
-177
-179
-163
-136
-98
-47
15
81
140
180
197
191
166
129
84
42
12
5
22
58
106
157
207
255
302
351
406
473
554
643
733
814
876
913
920
895
842
775
714
676
673
707
775
867
974
1079
1168
1227
1251
1242
1208
1156
1092
1024
956
895
840
789
742
701
671
653
645
640
630
618
608
610
627
659
706
764
829
893
945
975
982
972
954
938
929
928
934
943
948
941
912
859
779
678
562
440
323
224
154
115
108
127
167
220
277
327
361
372
362
335
298
260
226
201
186
182
189
208
239
281
328
372
407
431
441
437
421
398
377
366
364
365
357
332
291
237
173
101
21
-59
-132
-198
-265
-344
-439
-544
-646
-735
-811
-877
-933
-981
-1018
-1052
-1083
-1117
-1151
-1180
-1196
-1194
-1171
-1128
-1066
-994
-921
-857
-808
-776
-758
-751
-747
-734
-705
-655
-588
-508
-425
-346
-281
-241
-236
-266
-325
-402
-487
-575
-659
-737
-805
-862
-909
-946
-970
-981
-976
-956
-922
-876
-821
-761
-699
-639
-580
-519
-457
-396
-336
-273
-200
-115
-17
85
185
278
361
428
467
473
443
385
304
206
92
-34
-169
-310
-456
-609
-768
-925
-1070
-1198
-1305
-1392
-1458
-1503
-1530
-1546
-1561
-1582
-1607
-1631
-1648
-1653
-1644
-1617
-1568
-1492
-1393
-1275
-1150
-1027
-916
-823
-750
-698
-671
-671
-698
-750
-819
-895
-968
-1028
-1066
-1072
-1044
-986
-914
-845
-794
-766
-765
-789
-833
-887
-937
-968
-968
-937
-877
-791
-687
-574
-464
-365
-281
-213
-160
-126
-116
-135
-182
-253
-341
-440
-539
-625
-684
-701
-668
-582
-442
-255
-34
203
436
646
820
952
1037
1076
1077
1049
1006
958
916
885
868
863
863
857
833
781
699
591
465
336
222
139
96
97
141
222
329
448
559
645
692
692
644
549
416
256
81
-98
-275
-446
-606
-747
-859
-935
-971
-969
-932
-863
-767
-650
-521
-383
-244
-106
24
144
252
351
446
536
619
687
733
756
757
741
715
683
651
621
594
571
554
545
543
548
561
583
619
669
731
797
857
905
940
960
969
965
952
929
901
870
839
809
779
750
721
692
660
619
563
487
391
277
152
23
-103
-217
-309
-371
-399
-396
-366
-316
-248
-164
-66
48
172
302
430
548
649
729
783
810
811
789
753
713
676
644
617
598
585
579
574
560
537
509
490
490
512
553
603
656
704
739
752
739
699
636
554
457
346
226
103
-15
-126
-226
-316
-397
-472
-538
-594
-634
-653
-653
-639
-622
-605
-591
-583
-584
-599
-622
-645
-655
-646
-624
-595
-562
-526
-484
-442
-408
-391
-390
-398
-406
-408
-402
-383
-349
-301
-249
-201
-164
-137
-115
-95
-78
-63
-50
-37
-25
-15
-9
-4
5
21
45
71
92
103
100
77
31
-38
-126
-228
-336
-446
-555
-658
-753
-837
-910
-972
-1024
-1064
-1091
-1104
-1100
-1075
-1027
-957
-870
-776
-687
-616
-573
-564
-588
-637
-697
-753
-795
-821
-829
-824
-809
-794
-787
-795
-819
-854
-896
-942
-987
-1024
-1044
-1040
-1010
-962
-900
-826
-743
-650
-552
-457
-370
-294
-231
-184
-156
-148
-160
-182
-209
-236
-264
-292
-315
-328
-325
-306
-275
-238
-199
-163
-133
-113
-101
-92
-80
-58
-25
17
62
107
152
196
238
276
310
339
365
386
402
411
411
399
374
332
275
207
138
75
23
-15
-38
-43
-36
-22
-11
-7
-8
-10
-10
-11
-17
-27
-38
-41
-36
-23
-7
11
29
45
57
62
63
67
79
102
131
161
189
212
230
239
238
226
207
188
177
183
207
248
301
360
419
474
527
576
627
683
747
819
892
958
1006
1033
1033
1002
943
855
749
636
532
443
372
318
279
252
232
215
198
180
161
137
103
57
1
-59
-120
-184
-253
-328
-407
-488
-572
-663
-764
-874
-990
-1111
-1239
-1375
-1516
-1651
-1766
-1854
-1911
-1935
-1923
-1872
-1784
-1667
-1531
-1388
-1243
-1100
-962
-830
-707
-586
-464
-334
-195
-54
81
204
309
397
471
531
580
617
644
662
668
660
636
596
542
480
418
360
314
283
268
269
284
308
340
377
419
464
510
556
600
637
661
669
657
629
590
547
506
472
452
453
474
512
559
606
650
691
731
772
814
860
912
970
1032
1096
1159
1218
1270
1312
1343
1363
1376
1387
1398
1408
1418
1424
1426
1422
1411
1395
1374
1346
1308
1255
1182
1092
990
880
768
657
551
454
370
301
244
194
148
102
57
15
-20
-48
-67
-79
-83
-77
-57
-17
42
114
191
269
349
434
524
615
701
770
815
829
807
752
671
574
471
372
287
225
193
189
208
239
275
314
357
400
440
473
500
527
560
600
638
670
691
703
706
702
688
661
624
580
532
484
438
398
369
355
357
374
402
437
476
517
560
605
653
702
747
784
809
818
810
784
740
681
612
543
479
428
394
379
384
408
447
492
534
563
568
542
482
392
279
153
20
-118
-254
-382
-495
-588
-663
-728
-790
-855
-922
-987
-1045
-1091
-1119
-1125
-1104
-1058
-992
-915
-836
-763
-702
-653
-620
-606
-612
-639
-681
-731
-777
-812
-831
-833
-817
-784
-738
-689
-644
-612
-589
-570
-546
-510
-464
-410
-355
-307
-274
-260
-271
-305
-359
-428
-502
-571
-623
-650
-651
-632
-605
-579
-564
-566
-590
-638
-710
-798
-893
-984
-1062
-1123
-1166
-1191
-1195
-1177
-1138
-1081
-1008
-929
-846
-761
-673
-578
-474
-360
-241
-122
-7
100
195
273
330
363
371
355
314
246
154
45
-72
-184
-282
-364
-431
-482
-516
-533
-532
-517
-490
-454
-413
-367
-319
-270
-220
-167
-110
-51
2
44
72
86
88
78
56
23
-17
-54
-79
-88
-80
-59
-29
7
42
70
82
74
50
14
-24
-60
-88
-104
-103
-86
-59
-36
-27
-39
-74
-132
-213
-313
-424
-534
-627
-694
-730
-737
-723
-698
-675
-668
-688
-737
-808
-889
-965
-1029
-1074
-1096
-1094
-1067
-1018
-951
-873
-792
-716
-649
-595
-550
-512
-478
-446
-415
-385
-357
-333
-316
-308
-308
-316
-332
-357
-392
-435
-482
-525
-558
-582
-596
-598
-588
-567
-541
-517
-500
-493
-495
-506
-528
-560
-598
-632
-656
-668
-669
-663
-655
-644
-631
-618
-602
-583
-557
-524
-484
-439
-391
-342
-293
-246
-201
-157
-111
-56
6
75
142
202
249
280
296
302
304
307
318
339
372
417
470
527
588
652
716
780
840
894
940
979
1008
1022
1020
1000
961
910
852
792
736
688
650
620
592
557
513
459
399
336
275
220
173
137
111
92
77
63
54
50
52
60
72
83
93
98
98
94
86
77
65
53
42
32
21
8
-8
-25
-43
-61
-81
-102
-122
-135
-135
-120
-96
-69
-42
-13
22
69
128
196
266
333
391
438
472
494
504
505
497
486
474
462
449
432
410
382
347
308
267
226
189
159
139
131
140
167
215
283
367
464
569
676
779
871
948
1010
1056
1088
1101
1093
1064
1020
969
916
861
800
732
659
583
504
422
339
262
197
149
120
108
112
130
163
203
245
281
307
324
336
348
358
364
361
350
330
303
273
242
211
184
165
155
154
160
169
182
198
215
230
241
247
250
253
256
258
260
266
284
319
372
442
525
615
706
789
857
906
934
938
920
883
833
777
719
660
600
538
477
421
369
317
261
202
142
88
38
-8
-53
-93
-123
-140
-145
-141
-133
-125
-121
-120
-125
-137
-155
-178
-203
-229
-252
-271
-287
-303
-325
-353
-385
-420
-455
-489
-519
-543
-556
-559
-556
-554
-561
-578
-604
-636
-671
-705
-739
-770
-797
-816
-825
-824
-811
-786
-749
-705
-656
-610
-568
-532
-502
-476
-454
-436
-420
-401
-375
-344
-310
-280
-256
-240
-236
-249
-282
-334
-399
-470
-543
-622
-713
-815
-921
-1022
-1112
-1190
-1257
-1313
-1352
-1373
-1375
-1366
-1352
-1339
-1326
-1314
-1303
-1290
-1278
-1265
-1254
-1244
-1238
-1235
-1236
-1243
-1260
-1290
-1330
-1375
-1421
-1463
-1499
-1532
-1562
-1588
-1607
-1618
-1615
-1599
-1566
-1517
-1454
-1378
-1291
-1196
-1096
-992
-883
-768
-644
-514
-381
-249
-125
-11
88
169
228
266
290
303
314
324
338
357
381
411
444
479
514
548
577
600
615
624
631
643
665
695
731
768
804
838
871
903
932
954
967
969
962
946
922
891
854
814
774
738
707
683
668
663
668
681
696
709
721
737
764
805
863
935
1020
1112
1205
1294
1376
1450
1513
1562
1593
1601
1585
1553
1509
1464
1420
1380
1342
1301
1251
1188
1110
1024
935
848
767
697
640
597
565
539
514
492
472
454
433
401
355
296
228
153
75
-1
-67
-113
-137
-145
-148
-151
-155
-157
-157
-162
-179
-212
-258
-313
-370
-424
-472
-508
-531
-539
-534
-515
-484
-441
-392
-342
-297
-256
-219
-184
-150
-117
-85
-52
-16
19
53
85
118
155
192
225
248
260
264
268
274
285
302
325
354
385
413
431
435
426
409
385
356
323
290
264
251
256
276
306
342
381
423
466
513
561
614
673
740
810
876
928
960
967
948
903
832
739
629
511
395
291
206
140
92
58
34
20
20
35
61
95
133
170
206
235
249
241
206
148
70
-24
-134
-259
-396
-538
-680
-817
-949
-1071
-1177
-1260
-1313
-1334
-1327
-1298
-1253
-1198
-1140
-1084
-1033
-987
-945
-906
-867
-824
-775
-718
-659
-605
-559
-521
-484
-447
-408
-372
-339
-306
-269
-225
-178
-131
-82
-27
37
106
173
230
272
300
315
317
309
295
278
258
234
199
153
98
39
-19
-76
-125
-163
-185
-191
-187
-179
-172
-164
-156
-148
-143
-145
-154
-166
-177
-187
-195
-202
-208
-211
-215
-220
-226
-230
-230
-227
-225
-231
-248
-274
-303
-328
-340
-339
-327
-311
-300
-299
-308
-325
-348
-378
-416
-457
-494
-518
-525
-515
-491
-452
-398
-327
-244
-156
-72
2
66
125
183
242
299
355
409
463
518
574
625
667
694
704
699
679
647
606
562
521
489
470
459
450
438
419
396
368
338
308
284
272
279
303
338
379
421
467
514
561
603
634
655
668
675
680
684
689
695
704
716
728
739
744
741
726
698
660
619
582
554
538
534
541
555
569
575
569
550
522
489
454
421
391
365
341
314
281
242
204
173
150
136
131
137
157
191
234
283
336
393
454
515
573
627
677
725
769
803
825
832
828
815
792
759
720
681
649
630
624
633
653
682
712
735
745
739
717
680
630
574
522
485
471
479
506
545
593
641
679
699
697
674
635
586
531
472
414
364
323
295
277
267
261
258
256
252
247
243
239
236
235
237
242
247
249
247
242
233
219
195
163
129
100
78
57
25
-24
-85
-150
-215
-280
-348
-414
-467
-497
-504
-494
-477
-457
-436
-415
-397
-381
-362
-332
-289
-237
-183
-131
-80
-31
12
47
70
85
95
98
90
72
49
28
11
-5
-25
-49
-72
-85
-88
-85
-83
-85
-95
-115
-148
-198
-262
-334
-406
-474
-530
-573
-597
-600
-584
-553
-513
-471
-433
-402
-378
-354
-321
-270
-200
-115
-19
82
186
288
382
461
518
554
570
575
575
579
592
613
638
658
664
651
619
573
520
467
419
381
355
342
336
329
314
287
247
198
144
87
29
-28
-80
-124
-156
-177
-186
-187
-184
-182
-186
-199
-217
-236
-247
-245
-228
-199
-162
-125
-97
-91
-113
-166
-248
-349
-460
-575
-688
-795
-893
-977
-1047
-1104
-1151
-1192
-1230
-1263
-1289
-1307
-1320
-1332
-1349
-1371
-1399
-1431
-1468
-1510
-1555
-1599
-1638
-1672
-1702
-1730
-1756
-1777
-1788
-1790
-1783
-1766
-1740
-1705
-1664
-1622
-1585
-1555
-1532
-1514
-1505
-1510
-1528
-1557
-1586
-1607
-1615
-1611
-1598
-1578
-1552
-1520
-1484
-1444
-1400
-1348
-1284
-1203
-1104
-993
-878
-770
-674
-595
-534
-490
-460
-440
-425
-415
-410
-410
-410
-408
-399
-385
-373
-369
-375
-389
-404
-417
-427
-434
-443
-452
-462
-472
-481
-488
-492
-489
-472
-438
-384
-313
-231
-147
-70
-3
49
88
112
125
129
128
121
108
87
55
15
-32
-89
-154
-230
-311
-390
-460
-515
-556
-586
-609
-628
-647
-669
-694
-723
-753
-779
-799
-810
-811
-799
-774
-738
-695
-648
-601
-557
-516
-476
-435
-389
-333
-267
-189
-102
-9
88
189
293
397
493
576
642
692
730
758
779
798
817
835
848
850
833
799
753
703
655
610
567
523
482
444
408
370
330
287
245
212
188
176
173
178
190
206
220
226
219
197
165
127
91
61
42
36
40
54
74
95
116
134
147
155
161
165
170
173
174
174
174
176
183
193
204
219
238
262
285
300
302
291
271
250
234
222
214
206
194
178
156
131
102
70
31
-18
-78
-144
-208
-257
-287
-297
-294
-287
-282
-284
-289
-296
-301
-302
-299
-288
-271
-253
-245
-253
-283
-327
-377
-428
-477
-526
-577
-623
-662
-691
-714
-735
-756
-774
-783
-780
-766
-746
-727
-710
-695
-681
-664
-643
-616
-582
-539
-490
-437
-386
-341
-309
-290
-281
-275
-267
-251
-224
-185
-138
-85
-29
28
85
140
193
241
281
316
344
366
378
375
358
332
304
280
263
253
252
261
281
310
340
363
372
362
336
298
258
219
183
147
108
66
25
-11
-38
-58
-71
-77
-74
-61
-41
-18
0
11
18
26
38
55
75
96
116
137
160
188
218
245
266
279
287
296
310
333
366
411
468
539
626
727
835
941
1034
1110
1168
1209
1236
1248
1248
1238
1223
1204
1177
1137
1083
1016
944
868
791
715
645
590
554
540
545
565
599
646
706
778
863
961
1073
1194
1315
1425
1517
1590
1644
1683
1709
1722
1725
1718
1699
1666
1615
1547
1464
1368
1262
1144
1016
886
759
648
560
495
450
417
389
364
344
334
336
345
358
371
380
387
391
391
387
381
375
375
384
407
446
502
570
643
714
776
824
855
864
847
808
756
701
654
616
587
564
547
536
532
532
534
534
527
514
496
478
462
446
429
411
397
392
396
406
417
428
438
454
474
498
522
545
565
582
592
595
590
582
575
570
566
559
546
529
509
489
467
441
408
370
330
293
257
221
180
130
75
17
-41
-97
-155
-213
-268
-314
-346
-363
-368
-368
-369
-376
-393
-421
-459
-507
-564
-627
-690
-746
-789
-816
-829
-831
-826
-815
-800
-783
-768
-753
-736
-714
-687
-656
-626
-602
-584
-571
-563
-563
-572
-589
-610
-631
-648
-657
-660
-657
-652
-644
-635
-625
-612
-598
-581
-561
-536
-503
-461
-414
-369
-330
-300
-274
-244
-204
-153
-95
-31
35
102
166
220
256
273
272
256
227
183
127
63
2
-49
-87
-114
-134
-149
-160
-167
-171
-174
-176
-181
-191
-209
-232
-257
-276
-286
-290
-290
-287
-277
-261
-241
-224
-214
-210
-207
-202
-196
-191
-186
-176
-157
-127
-89
-46
6
71
148
229
304
366
419
468
520
575
631
683
727
763
792
814
831
845
855
859
852
830
796
754
708
662
616
567
514
456
392
320
240
155
69
-15
-93
-165
-230
-289
-342
-386
-423
-453
-476
-490
-495
-494
-491
-491
-499
-512
-532
-557
-586
-617
-647
-676
-707
-743
-781
-817
-847
-869
-889
-910
-933
-949
-952
-941
-918
-889
-854
-807
-741
-653
-550
-442
-340
-249
-172
-106
-50
-4
31
54
68
75
76
70
54
29
2
-26
-55
-92
-141
-196
-248
-290
-324
-356
-389
-415
-424
-409
-374
-330
-281
-230
-172
-109
-49
-3
22
27
11
-20
-66
-125
-193
-266
-339
-404
-457
-497
-531
-564
-601
-639
-678
-716
-755
-797
-840
-879
-913
-944
-973
-995
-999
-982
-944
-896
-844
-790
-730
-661
-584
-504
-424
-341
-256
-173
-96
-24
47
124
209
303
400
496
588
673
747
807
853
883
896
893
878
854
825
792
757
722
691
665
637
602
556
502
447
395
343
291
240
193
156
125
97
68
39
11
-16
-40
-61
-74
-78
-80
-86
-101
-123
-148
-171
-194
-213
-224
-222
-208
-190
-176
-166
-159
-156
-162
-179
-198
-206
-194
-166
-129
-87
-34
31
96
145
177
209
260
319
349
311
204
77
-10
-30
-6
17
16
-1
-10
-3
8
10
2
-5
-3
5
8
3
-3
-2
3
7
4
-1
-2
2
6
4
0
-1
1
5
4
1
-1
1
4
4
2
0
1
3
4
2
0
0
3
4
3
1
0
2
4
3
1
0
2
3
3
1
0
1
3
3
2
1
1
3
3
2
1
1
3
3
2
1
1
2
3
3
1
1
2
3
3
2
1
2
3
3
2
1
2
3
3
2
1
1
2
3
2
1
1
2
3
2
2
1
2
3
3
2
1
2
3
3
2
1
2
2
3
2
2
2
2
3
2
2
2
2
3
2
2
2
2
3
2
2
2
2
2
3
2
2
2
2
3
2
2
2
2
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
